diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index ab26a89907..7715cfff06 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -15,13 +15,5 @@ [//]: # (Does the code work as intended?) [//]: # (What is the impact of this change and *why* was it made?) -### Additional Considerations -[//]: # (How should the change be tested?) -[//]: # (Are there any outstanding questions?) -[//]: # (Were any side-effects caused by the change?) - - -### Comments - ### Links -[//]: # (Related issues, references) \ No newline at end of file +[//]: # (Related issues, references) diff --git a/.travis.yml b/.travis.yml index 0f2db6970e..8cd6eee4fa 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,31 +4,32 @@ node_js: - "8" - "9" - "10" + - "11" env: - CXX=g++-4.8 before_install: # Qt - - sudo apt-add-repository --yes ppa:beineri/opt-qt551-trusty - - sudo apt-get update -qq - - export TZ=America/Los_Angeles + #- sudo apt-add-repository --yes ppa:beineri/opt-qt551-trusty + #- sudo apt-get update -qq install: # Qt - - sudo apt-get -y install qt55[QTPACKAGE] - - sudo apt-get -y install qmlscene qt5-default qtdeclarative5-dev qtbase5-dev + #- sudo apt-get -y install qt55[QTPACKAGE] + #- sudo apt-get -y install qmlscene qt5-default qtdeclarative5-dev qtbase5-dev - rm -rf node_modules - npm install - export PATH=$PWD/node_modules/.bin:$PATH - export NODE_OPTIONS="--max-old-space-size=3072" + - export TZ=America/Los_Angeles script: # [Error] module QtQuick is not installed - - source /opt/qt55/bin/qt55-env.sh + #- source /opt/qt55/bin/qt55-env.sh # [Error] [exec] QXcbConnection: Could not connect to display - - export QT_QPA_PLATFORM=offscreen + #- export QT_QPA_PLATFORM=offscreen # [Error] QFontDatabase: Cannot find font directory /usr/lib/x86_64-linux-gnu/fonts - is Qt installed correctly? - - sudo ln -s /usr/share/fonts /usr/lib/x86_64-linux-gnu/fonts + #- sudo ln -s /usr/share/fonts /usr/lib/x86_64-linux-gnu/fonts # iLib full build / Run nodeunit tests - - ant clean test + - ant clean test.travis #- which qmake #- which qmlscene #- cd qt/NodeunitTest diff --git a/README.md b/README.md index 438593a9e2..4aab7173c8 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ iLib iLib is an internationalization library written in pure ES5 Javascript. It does not require any other libraries to function, and can run equally well in various older and newer browsers, on various OS's (including mobile), nodejs, webOS, Qt/QML, -RingoJS, React/Enact, or rhino. +RingoJS, React/Enact, or rhino/nashorn. More elaborate documentation can be found [here](docs/index.md) @@ -44,7 +44,7 @@ letter buckets (AlphabeticIndex) plus a lot more. Only need some of that? That's okay, there's a way to make smaller versions of ilib that only include the classes you need -and only the locales you need. +and only the locales you need using webpack. What Locales Does it Support? ------ @@ -66,17 +66,17 @@ ILib has been tested in the following environments: * Chrome 28+ * Firefox 35+ * Opera 12.16+ - * Safari + * Safari 6+ * Internet Explorer 8+ -* Rhino on JDK 1.7 and 1.8 with Trireme (0.8.5) -* RingoJS 0.11 -* Qt 5.4 +* Rhino on JDK 1.7+ and 1.8 with Trireme (0.8.5) +* RingoJS 0.11+ +* Qt 5.4+ Those environments have been tested on the following platforms where possible: * Ubuntu 12.04+ * Windows 7 & 8 -* Mac OSX +* Mac OSX 10.04+ * Android * iOS @@ -88,7 +88,6 @@ Here is an example of using iLib to format the current date/time for Berlin, Ger works equally well with ringojs running on rhino in a Java-based app server. ~~~~~ -var ilib=require("ilib"); var DateFactory = require("ilib/lib/DateFactory.js"); var DateFmt = require("ilib/lib/DateFmt.js"); @@ -109,13 +108,77 @@ Result would be: '07:45 06. Nov. 2014' ~~~~~ +Other iLib Support +------- + +### Prepackaged iLib + +If you would like to run ilib in your webapp, you can use the pre-webpacked versions of +ilib in the [releases](https://github.com/iLib-js/iLib/releases) page on github. + +### Webpack + +If you already use webpack for your own project, you can use the ilib webpack +[loader](https://github.com/iLib-js/ilib-webpack-loader) and +[plugin](https://github.com/iLib-js/ilib-webpack-plugin) to include ilib code and locale +data into your own webpacked project. The advantage is that +it will only include those ilib classes you are actually using and only the locale data +for the locales you specify. That helps to minimize the file size of your webpack chunks. +See the README documentation in the +[ilib webpack loader](https://github.com/iLib-js/ilib-webpack-loader) +for more details. + +### No Webpack + +If you do not use webpack for your own project, and yet you still want a minimal version +of ilib, you can use the [ilib scanner](https://github.com/iLib-js/ilib-scanner) to scan +your webapp code and create a webpack config that will build this minimal version for +you. You can just include the resulting js files in your webapp. See the README for +that project for details. + +### React + +If you are using React in your project and would like to include ilib classes, you can +use the webpack loader and plugin mentioned above to do so. + +Additionally, there is a new library of React components called [react-ilib](https://github.com/iLib-js/react-ilib) +that will eventually allow you to use all the ilib formatters as React components, such as an +address formatting component that will output an address in the correct format per locale. +It says "eventually" in the previous sentence because the project is new and there is +a lot left to code. + +React-ilib will also include a number of new components +that allow you to do localized input form elements. For example, a localized address +form component will present all of the fields necessary for an address in a number of +different locales, along with the localized field labels and placeholder texts. The +result of a user filling out the form would be an ilib Address instance, ready to use! + +### ES6 + +If you want to use ilib classes directly from ES6 instead of using React components, you +can do that with the [ilib-es6](https://github.com/iLib-js/ilib-es6) project. With this +library, you can use ilib asynchronously with promises instead of node-style callbacks, +and you can import the classes in regular ES6 style. This library also works nicely in +React if you want to call the ilib classes directly instead of using react-ilib +components. + +### Localizing Your Strings + +If you use ilib in your javascript project, you can use the [loctool](https://github.com/iLib-js/loctool) +to extract the strings into XLIFF files that your translation vendor can translate +directly. When you received the localized XLIFF files back again, you can then run +the loctool again to generate localized assets, such as resource files that ilib's +ResBundle class can use, or copies of HTML files with localized text in them. See the +loctool documentation for more information. + Where to Get it ------- -For node, you can simply install it using npm: +For node, you can simply install it using npm or yarn: ~~~~~ npm install ilib +yarn add ilib ~~~~~ For ringojs, you can install it with the ringo package manager: @@ -127,16 +190,16 @@ rp install ilib ILib is also available on github at https://github.com/iLib-js/iLib or official iLib builds in tar balls at https://github.com/iLib-js/iLib/releases -If you want to create your own version of ilib with a smaller set of classes than the big list above, you'll have to -get the source and build it yourself. This will require that you install java 1.7 or later, plus ant and nodejs. +You can also build your own version from the sources using webpack. See the previous +section about webpack for links. Copyright and License ------- -Copyright © 2011-2018, JEDLSoft +Copyright © 2011-2019, JEDLSoft -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. +Ilib is licensed under the Apache License, Version 2.0 (the "License"); +you may not use this library except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 diff --git a/build.properties b/build.properties index f409d3b6d5..01621a1a8b 100644 --- a/build.properties +++ b/build.properties @@ -1,4 +1,4 @@ -# Copyright © 2012-2018, JEDLSoft +# Copyright © 2012-2019, JEDLSoft # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -13,4 +13,4 @@ # See the License for the specific language governing permissions and # limitations under the License. -version=14.1.2 +version=14.2.0 diff --git a/build.xml b/build.xml index 5a45b35680..5c94a7e15e 100644 --- a/build.xml +++ b/build.xml @@ -38,15 +38,15 @@ limitations under the License. - + - + - + @@ -118,7 +118,13 @@ limitations under the License. - + + + + + + + diff --git a/docs/DateRangeFormatSpec.md b/docs/DateRangeFormatSpec.md new file mode 100644 index 0000000000..920c82d3dc --- /dev/null +++ b/docs/DateRangeFormatSpec.md @@ -0,0 +1,123 @@ +# Date Range DateFormat Spec + +A Date range format is not written in CLDR. These data format style is defined in iLib. + + +### DateRange Category + +Category | Range Gap | Shares data | Detail Description | +--- | --- | --- | --- | +c00 | within 3 days | Year, month, day | Year, month, and date are same, but time is different. | +c01 | within 3 days | Year, month | Year and month are same but date and time are different. +c02 | within 3 days | - | Year is same but month, date, and time are different. (ie. it straddles a month boundary) | +c03 | within 3 days | - | Year, month, date, and time are all different. (ie. it straddles a year boundary)| +c10 | within 730 days (2 years) | Year, Month | Year and month are the same, but date is different. | +c11 | within 730 days (2 years) | Year | Year is the same, but month, date, and time are different. | +c12 | within 730 days (2 years) | - | All fields are different. (i.e. straddles a year boundary) | +c20 | within 3650 days (10 years) | - | All fields are different. (i.e. straddles a year boundary) | +c30 | onger than 10 years | - | All fields are different. (i.e. straddles a year boundary) | + + +### Format abbreviation + +* stand for Year (Start Year, End Year) +* "M" stands for Month. (Start Month, End Month) +* "d" stands for day. (Start day, End day) +* "st" stands for start time. "et" stands for end time. + +### Format case 1 + +##### 1. {date}{time}: dMy order +* ###### example locale: en-GB + +Category | Format length | Format Pattern | +--- | --- | --- | +c00 | all | dMy st-et +c01 | all | dMy st – dMy et +c02 | all | dMy st – dMy et +c03 | all | dMy st – dMy et +c10 | all | d – d My +c11 | all | dM – dMy +c12 | all | dMy – dMy +c20 | all | My – My +c30 | all | y – y + +##### 2. {date}{time}: Mdy order +* ###### example locale: en-US + +Category | Format length | Format Pattern | +--- | --- | --- | +c00 | all | Mdy st – et +c01 | all | Mdy st – Mdy et +c02 | all | Mdy st – Mdy et +c03 | all | Mdy st – Mdy et +c10 | full, long, medium | Md – dy +c10 | short | Mdy –Mdy +c11 | full, long, medium |Md – Mdy +c11 | short | Mdy –Mdy +c12 | all | Mdy – Mdy +c20 | all | My – My +c30 | all | y – y + +##### 3. {date}{time}: yMd order +* ###### example locale: ko-KR +Category | Format length | Format Pattern | +--- | --- | --- | +c00 | all | yMd st – et +c01 | all | yMd st – yMd et +c02 | all | yMd st – yMd et +c03 | all | yMd st – yMd et +c10 | all | yMd – d +c11 | full, long |yMd – Md +c11 | medium, short | yMd – yMd +c12 | all | yMd – yMd +c20 | all |yM – yM +c30 | all | y – y + +##### 4. {date}{time}: ydM order +* ###### example locale: kk-Cyrl-KZ(medium), lv-LV(full, long, medium), uz-* +Category | Format length | Format Pattern | +--- | --- | --- | +c00 | all | ydM st – et +c01 | all | ydM st – ydM et +c02 | all | ydM st – ydM et +c03 | all | ydM st – ydM et +c10 | all | ydM – dM +c11 | all |ydM – dM +c12 | all | ydM – dM +c20 | all |yM – yM +c30 | all | y – y + + +##### 5. {time}{date}: dMy order +* ###### example locale: vi-VN + +Category | Format length | Format Pattern | +--- | --- | --- | +c00 | all | st – et dMy +c01 | all | st dMy – et dMy +c02 | all | st dMy – et dMy +c03 | all | st dMy – et dMy +c10 | all | d – dMy +c11 | all |dM – dMy +c12 | all |dMy – dMy +c20 | all |My – My +c30 | all |y – y + + +##### 6. {time}{date}: Mdy order +* ###### example locale: ee-* (ee-EG, ee-TG) + +Category | Format length | Format Pattern | +--- | --- | --- | +c00 | all | st – et Mdy +c01 | all | st Mdy – et Mdy +c02 | all | st Mdy – et Mdy +c03 | all | st Mdy – et Mdy +c10 | full, long, medium | Md – dy +c10 | short | Mdy – Mdy +c11 | all |Md – Mdy +c12 | all | Mdy – Mdy +c20 | all | My – My +c30 | all |y – y + diff --git a/docs/ReleaseNotes.md b/docs/ReleaseNotes.md index 7a1fbdd8f2..92b022b4be 100644 --- a/docs/ReleaseNotes.md +++ b/docs/ReleaseNotes.md @@ -1,6 +1,31 @@ Release Notes for Version 14 ============================ +Build 005 +------- +Published as version 14.2.0 + +New Features: +* Updated all locale data (except region names) to CLDR 34 and Unicode Character Database 12.0 + * Region names were not updated because CLDR changed the codes assigned to each region, which + would break anything that was depending on these names to be stable. We'll have to figure + out some work-around for this later. + +Bug Fixes: +* Updated the Taiwan area code of PhoneNumber according to [Wikipedia](https://en.wikipedia.org/wiki/Telephone_numbers_in_Taiwan). +* Changed 3 digit iddprefix PhoneNumber format of zh-Hant-TW as corresponding local office feedback. +* Rollback `js/ilib-web.js` file to support pure Web Application. +* Added a new platform return type as 'webos-webapp'. If platform type is `webos-webapp`, The iLib won't load any loader as default. +* Added a new platform return type as 'webos-webapp'. If platform type is `webos-webapp`, The iLib won't load any loader as default. +* Implemented to include automatically Json data which doesn't exist in CLDR in cldrtool script. +* Improved the speed of JSUtils.shallowCopy() by using Object.assign if it is available +* Improved the speed of ilib on QT by re-introducing the concept of caching the already-merged locale data. This + trades memory footprint for speed, since merging the locale data is slow on QT and the already merged data is just a duplicate of the + locale data already loaded and cached from locale data files. Other platforms may use this form of caching as + well if desired by setting ilib._cacheMerged to true, though it only makes a minimal difference in terms of speed. +* Update some testfiles in order to test properly on QT/QML. + + Build 004 ------- Published as version 14.1.2 diff --git a/js/build.xml b/js/build.xml index 45bcd0d204..cd247cdcb4 100644 --- a/js/build.xml +++ b/js/build.xml @@ -50,11 +50,11 @@ limitations under the License. - + - - + + @@ -136,6 +136,7 @@ limitations under the License. + @@ -145,6 +146,7 @@ limitations under the License. + @@ -344,6 +346,7 @@ limitations under the License. + @@ -529,43 +532,31 @@ limitations under the License. - Scanning demo dir for ilib classes ${env.PATH}:${nm.bin} - + Scanning demo dir for ilib classes + - - - - - + + - - - - - - - + + + + - Scanning demo dir for ilib classes ${env.PATH}:${nm.bin} + Scanning demo dir for ilib classes - - - - - + + - - - - - - - + + + + diff --git a/js/data/locale/aa/DJ/sysres.json b/js/data/locale/aa/DJ/sysres.json deleted file mode 100644 index 9979be95e3..0000000000 --- a/js/data/locale/aa/DJ/sysres.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "MMMM8": "Leqeeni" -} \ No newline at end of file diff --git a/js/data/locale/aa/numfmt.jf b/js/data/locale/aa/numfmt.jf deleted file mode 100644 index 22a7c43c66..0000000000 --- a/js/data/locale/aa/numfmt.jf +++ /dev/null @@ -1,8 +0,0 @@ -{ - "generated": true, - "numfmt": { - "currencyFormats": { - "common": "{s}{n}" - } - } -} \ No newline at end of file diff --git a/js/data/locale/abr/scripts.jf b/js/data/locale/abr/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/abr/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/aeb/langname.jf b/js/data/locale/aeb/langname.jf new file mode 100644 index 0000000000..58a0887f33 --- /dev/null +++ b/js/data/locale/aeb/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Tunisian Arabic" +} \ No newline at end of file diff --git a/js/data/locale/aeb/scripts.jf b/js/data/locale/aeb/scripts.jf new file mode 100644 index 0000000000..22edfc469b --- /dev/null +++ b/js/data/locale/aeb/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Arab" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/af/NA/dateformats.json b/js/data/locale/af/NA/dateformats.json index 9781b34172..4970c4e240 100644 --- a/js/data/locale/af/NA/dateformats.json +++ b/js/data/locale/af/NA/dateformats.json @@ -3,10 +3,10 @@ "order": "{date} {time}", "date": { "dmwy": { - "f": "EEEE, dd MMMM yyyy", - "l": "EEE, dd MMMM yyyy", - "m": "EE, dd MMM yyyy", - "s": "E, yyyy-MM-dd" + "f": "EEEE dd MMMM yyyy", + "l": "EEE dd MMMM yyyy", + "m": "EE dd MMM yyyy", + "s": "E yyyy-MM-dd" }, "dmy": { "f": "dd MMMM yyyy", @@ -15,10 +15,10 @@ "s": "yyyy-MM-dd" }, "dmw": { - "f": "EEEE, dd MMMM", - "l": "EEE, dd MMMM", - "m": "EE, dd MMM", - "s": "E, MM-dd" + "f": "EEEE dd MMMM", + "l": "EEE dd MMMM", + "m": "EE dd MMM", + "s": "E MM-dd" }, "dm": { "f": "dd MMMM", @@ -33,10 +33,10 @@ "s": "yyyy-MM" }, "dw": { - "f": "EEEE, dd", - "l": "EEE, dd", - "m": "EE, dd", - "s": "E, dd" + "f": "EEEE dd", + "l": "EEE dd", + "m": "EE dd", + "s": "E dd" }, "w": { "f": "EEEE", diff --git a/js/data/locale/af/NA/sysres.json b/js/data/locale/af/NA/sysres.json deleted file mode 100644 index 80913638d4..0000000000 --- a/js/data/locale/af/NA/sysres.json +++ /dev/null @@ -1,114 +0,0 @@ -{ - "MMMM1": "Januarie", - "MMM1": "Jan.", - "NN1": "Ja", - "N1": "J", - "MMMM2": "Februarie", - "MMM2": "Feb.", - "NN2": "Fe", - "N2": "F", - "MMMM3": "Maart", - "MMM3": "Mrt.", - "NN3": "Mr", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr.", - "NN4": "Ap", - "N4": "A", - "MMMM5": "Mei", - "MMM5": "Mei", - "NN5": "Me", - "N5": "M", - "MMMM6": "Junie", - "MMM6": "Jun.", - "NN6": "Ju", - "N6": "J", - "MMMM7": "Julie", - "MMM7": "Jul.", - "NN7": "Ju", - "N7": "J", - "MMMM8": "Augustus", - "MMM8": "Aug.", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep.", - "NN9": "Se", - "N9": "S", - "MMMM10": "Oktober", - "MMM10": "Okt.", - "NN10": "Ok", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov.", - "NN11": "No", - "N11": "N", - "MMMM12": "Desember", - "MMM12": "Des.", - "NN12": "De", - "N12": "D", - "EEEE0": "Sondag", - "EEE0": "So.", - "EE0": "So.", - "E0": "S", - "EEEE1": "Maandag", - "EEE1": "Ma.", - "EE1": "Ma.", - "E1": "M", - "EEEE2": "Dinsdag", - "EEE2": "Di.", - "EE2": "Di.", - "E2": "D", - "EEEE3": "Woensdag", - "EEE3": "Wo.", - "EE3": "Wo.", - "E3": "W", - "EEEE4": "Donderdag", - "EEE4": "Do.", - "EE4": "Do.", - "E4": "D", - "EEEE5": "Vrydag", - "EEE5": "Vr.", - "EE5": "Vr.", - "E5": "V", - "EEEE6": "Saterdag", - "EEE6": "Sa.", - "EE6": "Sa.", - "E6": "S", - "a0": "vm.", - "a1": "nm.", - "G-1": "v.g.j.", - "G1": "g.j.", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisekonde|#{num} millisekondes", - "1#1 second|#{num} seconds": "one#{num} sekonde|#{num} sekondes", - "1#1 minute|#{num} minutes": "one#{num} minuut|#{num} minute", - "1#1 hour|#{num} hours": "one#{num} uur|#{num} uur", - "1#1 day|#{num} days": "one#{num} dag|#{num} dae", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weke", - "1#1 month|#{num} months": "one#{num} maand|#{num} maande", - "1#1 year|#{num} years": "one#{num} jaar|#{num} jaar", - "#{num} ms": "one#{num} ms|#{num} ms", - "1#1 sec|#{num} sec": "one#{num} sek.|#{num} sek.", - "1#1 min|#{num} min": "one#{num} min.|#{num} min.", - "1#1 hr|#{num} hrs": "one#{num} u.|#{num} u.", - "durationLongDays": "one#{num} dag|#{num} dae", - "1#1 wk|#{num} wks": "one#{num} w.|#{num} w.", - "1#1 mon|#{num} mons": "one#{num} md.|#{num} md.", - "1#1 yr|#{num} yrs": "one#{num} j.|#{num} j.", - "durationShortMillis": "one#{num} ms|#{num} ms", - "#{num}s": "one#{num} sek.|#{num} sek.", - "durationShortMinutes": "one#{num} min.|#{num} min.", - "#{num}h": "one#{num} u.|#{num} u.", - "#{num}d": "one#{num} d.|#{num} d.", - "#{num}w": "one#{num} w.|#{num} w.", - "durationShortMonths": "one#{num} md.|#{num} md.", - "#{num}y": "one#{num} j.|#{num} j.", - "separatorFull": ", ", - "finalSeparatorFull": " en ", - "separatorLong": ", ", - "finalSeparatorLong": " en ", - "separatorMedium": ", ", - "finalSeparatorMedium": " en ", - "separatorShort": ", ", - "finalSeparatorShort": " en " -} \ No newline at end of file diff --git a/js/data/locale/af/dateformats.json b/js/data/locale/af/dateformats.json index 9781b34172..4970c4e240 100644 --- a/js/data/locale/af/dateformats.json +++ b/js/data/locale/af/dateformats.json @@ -3,10 +3,10 @@ "order": "{date} {time}", "date": { "dmwy": { - "f": "EEEE, dd MMMM yyyy", - "l": "EEE, dd MMMM yyyy", - "m": "EE, dd MMM yyyy", - "s": "E, yyyy-MM-dd" + "f": "EEEE dd MMMM yyyy", + "l": "EEE dd MMMM yyyy", + "m": "EE dd MMM yyyy", + "s": "E yyyy-MM-dd" }, "dmy": { "f": "dd MMMM yyyy", @@ -15,10 +15,10 @@ "s": "yyyy-MM-dd" }, "dmw": { - "f": "EEEE, dd MMMM", - "l": "EEE, dd MMMM", - "m": "EE, dd MMM", - "s": "E, MM-dd" + "f": "EEEE dd MMMM", + "l": "EEE dd MMMM", + "m": "EE dd MMM", + "s": "E MM-dd" }, "dm": { "f": "dd MMMM", @@ -33,10 +33,10 @@ "s": "yyyy-MM" }, "dw": { - "f": "EEEE, dd", - "l": "EEE, dd", - "m": "EE, dd", - "s": "E, dd" + "f": "EEEE dd", + "l": "EEE dd", + "m": "EE dd", + "s": "E dd" }, "w": { "f": "EEEE", diff --git a/js/data/locale/af/sysres.json b/js/data/locale/af/sysres.json index 02cd3b6049..918ea04cba 100644 --- a/js/data/locale/af/sysres.json +++ b/js/data/locale/af/sysres.json @@ -95,6 +95,14 @@ "1#1 wk|#{num} wks": "one#{num} w.|#{num} w.", "1#1 mon|#{num} mons": "one#{num} md.|#{num} md.", "1#1 yr|#{num} yrs": "one#{num} j.|#{num} j.", + "durationMediumMillis": "one#{num} ms|#{num} ms", + "1#1 se|#{num} sec": "one#{num} sek.|#{num} sek.", + "1#1 mi|#{num} min": "one#{num} min.|#{num} min.", + "durationMediumHours": "one#{num} u.|#{num} u.", + "1#1 dy|#{num} dys": "one#{num} d.|#{num} d.", + "durationMediumWeeks": "one#{num} w.|#{num} w.", + "1#1 mo|#{num} mos": "one#{num} md.|#{num} md.", + "durationMediumYears": "one#{num} j.|#{num} j.", "durationShortMillis": "one#{num} ms|#{num} ms", "#{num}s": "one#{num} sek.|#{num} sek.", "durationShortMinutes": "one#{num} min.|#{num} min.", @@ -103,22 +111,6 @@ "#{num}w": "one#{num} w.|#{num} w.", "durationShortMonths": "one#{num} md.|#{num} md.", "#{num}y": "one#{num} j.|#{num} j.", - "separatorFull": ", ", - "finalSeparatorFull": " en ", - "separatorLong": ", ", - "finalSeparatorLong": " en ", - "separatorMedium": ", ", - "finalSeparatorMedium": " en ", - "separatorShort": ", ", - "finalSeparatorShort": " en ", - "durationMediumMillis": "#{num}ms", - "1#1 se|#{num} sec": "#{num} se", - "1#1 mi|#{num} min": "#{num} mi", - "durationMediumHours": "#{num} uu", - "1#1 dy|#{num} dys": "#{num} da", - "durationMediumWeeks": "#{num} we", - "1#1 mo|#{num} mos": "#{num} ma", - "durationMediumYears": "#{num} jr", "1#in 1 second|#in {num} seconds": "one#oor {num} sekonde|#oor {num} sekondes", "1#in 1 minute|#in {num} minutes": "one#oor {num} minuut|#oor {num} minute", "1#in 1 hour|#in {num} hours": "one#oor {num} uur|#oor {num} uur", @@ -133,13 +125,13 @@ "1#in 1 wk|#in {num} wks": "one#oor {num} week|#oor {num} weke", "1#in 1 mon|#in {num} mons": "one#oor {num} maand|#oor {num} maande", "1#in 1 yr|#in {num} yrs": "one#oor {num} jaar|#oor {num} jaar", - "#in {num}s": "one#oor {num} sek.|#oor {num} sek.", + "#in {num}s": "one#oor {num} s.|#oor {num} s.", "#in {num}mi": "one#oor {num} min.|#oor {num} min.", - "#in {num}h": "one#oor {num} uur|#oor {num} uur", + "#in {num}h": "one#oor {num} u.|#oor {num} u.", "#in {num}d": "one#oor {num} dag|#oor {num} dae", "#in {num}w": "one#oor {num} w.|#oor {num} w.", "#in {num}mo": "one#oor {num} md.|#oor {num} md.", - "#in {num}y": "one#oor {num} jaar|#oor {num} jaar", + "#in {num}y": "one#oor {num} j.|#oor {num} j.", "1#1 second ago|#{num} seconds ago": "one#{num} sekonde gelede|#{num} sekondes gelede", "1#1 minute ago|#{num} minutes ago": "one#{num} minuut gelede|#{num} minute gelede", "1#1 hour ago|#{num} hours ago": "one#{num} uur gelede|#{num} uur gelede", @@ -154,11 +146,19 @@ "1#1 wk ago|#{num} wks ago": "one#{num} week gelede|#{num} weke gelede", "1#1 mon ago|#{num} mons ago": "one#{num} maand gelede|#{num} maande gelede", "1#1 yr ago|#{num} yrs ago": "one#{num} jaar gelede|#{num} jaar gelede", - "#{num}s ago": "one#{num} sek. gelede|#{num} sek. gelede", + "#{num}s ago": "one#{num} s. gelede|#{num} s. gelede", "#{num}mi ago": "one#{num} min. gelede|#{num} min. gelede", - "#{num}h ago": "one#{num} uur gelede|#{num} uur gelede", + "#{num}h ago": "one#{num} u. gelede|#{num} u. gelede", "#{num}d ago": "one#{num} dag gelede|#{num} dae gelede", "#{num}w ago": "one#{num} w. gelede|#{num} w. gelede", "#{num}mo ago": "one#{num} md. gelede|#{num} md. gelede", - "#{num}y ago": "one#{num} jaar gelede|#{num} jaar gelede" -} + "#{num}y ago": "one#{num} j. gelede|#{num} j. gelede", + "separatorFull": ", ", + "finalSeparatorFull": " en ", + "separatorLong": ", ", + "finalSeparatorLong": " en ", + "separatorMedium": ", ", + "finalSeparatorMedium": " en ", + "separatorShort": ", ", + "finalSeparatorShort": " en " +} \ No newline at end of file diff --git a/js/data/locale/agq/sysres.json b/js/data/locale/agq/sysres.json index 5f6f66b384..c66f1c0c4a 100644 --- a/js/data/locale/agq/sysres.json +++ b/js/data/locale/agq/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/ak/sysres.json b/js/data/locale/ak/sysres.json index 261d7e13f8..a0b0818b64 100644 --- a/js/data/locale/ak/sysres.json +++ b/js/data/locale/ak/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/akz/langname.jf b/js/data/locale/akz/langname.jf new file mode 100644 index 0000000000..b03cb1e3a9 --- /dev/null +++ b/js/data/locale/akz/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Alabama" +} \ No newline at end of file diff --git a/js/data/locale/akz/scripts.jf b/js/data/locale/akz/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/akz/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/aln/langname.jf b/js/data/locale/aln/langname.jf new file mode 100644 index 0000000000..8ca67c721e --- /dev/null +++ b/js/data/locale/aln/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Gheg Albanian" +} \ No newline at end of file diff --git a/js/data/locale/aln/scripts.jf b/js/data/locale/aln/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/aln/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/am/ctrynames.json b/js/data/locale/am/ctrynames.json index f406804524..228b73b060 100644 --- a/js/data/locale/am/ctrynames.json +++ b/js/data/locale/am/ctrynames.json @@ -1,4 +1,5 @@ { + "Sub-Saharan Africa": "202", "ሀንጋሪ": "HU", "ሀይቲ": "HT", "ህንድ": "IN", @@ -289,6 +290,5 @@ "á–ሊኔዥያ": "061", "á–ላንድ": "PL", "á–ርቱጋáˆ": "PT", - "á–ርታ ሪኮ": "PR", - "Sub-Saharan Africa": "202" + "á–ርታ ሪኮ": "PR" } \ No newline at end of file diff --git a/js/data/locale/am/dateformats.json b/js/data/locale/am/dateformats.json index 668eb7d6b2..50dc304baf 100644 --- a/js/data/locale/am/dateformats.json +++ b/js/data/locale/am/dateformats.json @@ -156,40 +156,40 @@ "order": "{date} {time}", "date": { "dmwy": { - "f": "EEEE á£d MMMM yyyy", - "l": "EEE á£d MMMM yyyy", - "m": "EE á£d MMM yyyy", - "s": "E á£dd/MM/yyyy" + "f": "yyyy MMMM d, EEEE", + "l": "d MMMM yyyy, EEE", + "m": "d MMM yyyy, EE", + "s": "dd/MM/yyyy, E" }, "dmy": { - "f": "d MMMM yyyy", + "f": "yyyy MMMM d", "l": "d MMMM yyyy", "m": "d MMM yyyy", "s": "dd/MM/yyyy" }, "dmw": { - "f": "EEEE á£d MMMM", - "l": "EEE á£d MMMM", - "m": "EE á£d MMM", - "s": "E á£dd/MM" + "f": "MMMM d, EEEE", + "l": "d MMMM, EEE", + "m": "d MMM, EE", + "s": "dd/MM, E" }, "dm": { - "f": "d MMMM", + "f": "MMMM d", "l": "d MMMM", "m": "d MMM", "s": "dd/MM" }, "my": { - "f": "MMMM yyyy", + "f": "yyyy MMMM", "l": "MMMM yyyy", "m": "MMM yyyy", "s": "MM/yyyy" }, "dw": { - "f": "EEEE á£d", - "l": "EEE á£d", - "m": "EE á£d", - "s": "E á£dd" + "f": "d, EEEE", + "l": "d EEE", + "m": "d EE", + "s": "dd/E" }, "w": { "f": "EEEE", @@ -250,49 +250,49 @@ }, "range": { "c00": { - "f": "{sd} {sm} {sy} {st} – {et}", + "f": "{sy} {sm} {sd} {st} – {et}", "l": "{sd} {sm} {sy} {st} – {et}", "m": "{sd} {sm} {sy} {st} – {et}", "s": "{sd}/{sm}/{sy} {st} – {et}" }, "c01": { - "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "f": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" }, "c02": { - "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "f": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" }, "c03": { - "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "f": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" }, "c10": { - "f": "{sd} – {ed} {em} {ey}", + "f": "{sy} {sm} {sd} – {ed}", "l": "{sd} – {ed} {em} {ey}", "m": "{sd} – {ed} {em} {ey}", "s": "{sd} – {ed}/{em}/{ey}" }, "c11": { - "f": "{sd} {sm} – {ed} {em} {ey}", + "f": "{sy} {sm} {sd} – {em} {ed}", "l": "{sd} {sm} – {ed} {em} {ey}", "m": "{sd} {sm} – {ed} {em} {ey}", "s": "{sd}/{sm} – {ed}/{em}/{ey}" }, "c12": { - "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "f": "{sy} {sm} {sd} – {ey} {em} {ed}", "l": "{sd} {sm} {sy} – {ed} {em} {ey}", "m": "{sd} {sm} {sy} – {ed} {em} {ey}", "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" }, "c20": { - "f": "{sm} {sy} – {em} {ey}", + "f": "{sy} {sm} – {ey} {em}", "l": "{sm} {sy} – {em} {ey}", "m": "{sm} {sy} – {em} {ey}", "s": "{sm}/{sy} – {em}/{ey}" diff --git a/js/data/locale/am/list.json b/js/data/locale/am/list.json index cd757b6e69..665861151a 100644 --- a/js/data/locale/am/list.json +++ b/js/data/locale/am/list.json @@ -6,9 +6,29 @@ "end": "{0}, እና {1}" }, "unit": { - "2": "{0} እና {1}", - "start": "{0}ᣠ{1}", - "middle": "{0}ᣠ{1}", - "end": "{0}, እና {1}" + "short": { + "2": "{0} {1}", + "start": "{0}ᣠ{1}", + "middle": "{0}ᣠ{1}", + "end": "{0} {1}" + }, + "medium": { + "2": "{0}ᣠ{1}", + "start": "{0}ᣠ{1}", + "middle": "{0}ᣠ{1}", + "end": "{0}ᣠ{1}" + }, + "long": { + "2": "{0}ᣠ{1}", + "start": "{0}ᣠ{1}", + "middle": "{0}ᣠ{1}", + "end": "{0}ᣠ{1}" + }, + "full": { + "2": "{0}ᣠ{1}", + "start": "{0}ᣠ{1}", + "middle": "{0}ᣠ{1}", + "end": "{0}ᣠ{1}" + } } } \ No newline at end of file diff --git a/js/data/locale/am/regionnames.json b/js/data/locale/am/regionnames.json index 3864f61893..5ae27fd056 100644 --- a/js/data/locale/am/regionnames.json +++ b/js/data/locale/am/regionnames.json @@ -426,10 +426,6 @@ } ], "AM": [ - { - "name": "ዬሬቫን", - "code": "ER" - }, { "name": "Aragatsotn", "code": "AG" @@ -469,21 +465,13 @@ { "name": "Vayots Dzor", "code": "VD" + }, + { + "name": "ዬሬቫን", + "code": "ER" } ], "AO": [ - { - "name": "ቤንጉዌላ", - "code": "BGU" - }, - { - "name": "ቤንጎ", - "code": "BGO" - }, - { - "name": "ኩዋንዶ ኩባንጎ", - "code": "CCU" - }, { "name": "Bié", "code": "BIE" @@ -543,13 +531,21 @@ { "name": "Zaire", "code": "ZAI" + }, + { + "name": "ቤንጉዌላ", + "code": "BGU" + }, + { + "name": "ቤንጎ", + "code": "BGO" + }, + { + "name": "ኩዋንዶ ኩባንጎ", + "code": "CCU" } ], "AR": [ - { - "name": "ብዌኖስ አይሬስ", - "code": "C" - }, { "name": "Buenos Aires Province", "code": "B" @@ -641,6 +637,10 @@ { "name": "Tucumán", "code": "T" + }, + { + "name": "ብዌኖስ አይሬስ", + "code": "C" } ], "AT": [ @@ -716,10 +716,6 @@ } ], "AZ": [ - { - "name": "ባኩ", - "code": "BA" - }, { "name": "Absheron", "code": "ABS" @@ -1027,6 +1023,10 @@ { "name": "Zardab", "code": "ZAR" + }, + { + "name": "ባኩ", + "code": "BA" } ], "BA": [ @@ -1420,10 +1420,6 @@ } ], "BE": [ - { - "name": "ብሩክሴáˆ", - "code": "BRU" - }, { "name": "Antwerp", "code": "VAN" @@ -1471,6 +1467,10 @@ { "name": "West Flanders", "code": "VWV" + }, + { + "name": "ብሩክሴáˆ", + "code": "BRU" } ], "BF": [ @@ -2356,10 +2356,6 @@ } ], "BW": [ - { - "name": "ጋበሮኔ", - "code": "GA" - }, { "name": "Central", "code": "CE" @@ -2419,13 +2415,13 @@ { "name": "Sowa Town", "code": "ST" + }, + { + "name": "ጋበሮኔ", + "code": "GA" } ], "BY": [ - { - "name": "ሚንስክ", - "code": "HM" - }, { "name": "Brest", "code": "BR" @@ -2449,6 +2445,10 @@ { "name": "Vitebsk", "code": "VI" + }, + { + "name": "ሚንስክ", + "code": "HM" } ], "BZ": [ @@ -2478,10 +2478,6 @@ } ], "CA": [ - { - "name": "ኬበክ", - "code": "QC" - }, { "name": "Alberta", "code": "AB" @@ -2529,13 +2525,13 @@ { "name": "Yukon", "code": "YT" + }, + { + "name": "ኬበክ", + "code": "QC" } ], "CD": [ - { - "name": "ኪንሻሳ", - "code": "KN" - }, { "name": "Bandundu", "code": "BN" @@ -2651,13 +2647,13 @@ { "name": "Tshuapa", "code": "TU" + }, + { + "name": "ኪንሻሳ", + "code": "KN" } ], "CF": [ - { - "name": "ባንጊ", - "code": "BGF" - }, { "name": "Bamingui-Bangoran", "code": "BB" @@ -2721,13 +2717,13 @@ { "name": "Vakaga", "code": "VK" + }, + { + "name": "ባንጊ", + "code": "BGF" } ], "CG": [ - { - "name": "ብራዛቪáˆ", - "code": "BZV" - }, { "name": "Bouenza", "code": "11" @@ -2771,6 +2767,10 @@ { "name": "Sangha", "code": "13" + }, + { + "name": "ብራዛቪáˆ", + "code": "BZV" } ], "CH": [ @@ -2880,10 +2880,6 @@ } ], "CI": [ - { - "name": "ያሙሱክሮ", - "code": "YM" - }, { "name": "Abidjan", "code": "AB" @@ -3011,6 +3007,10 @@ { "name": "Zanzan²", "code": "ZZ" + }, + { + "name": "ያሙሱክሮ", + "code": "YM" } ], "CL": [ @@ -3256,10 +3256,6 @@ } ], "CO": [ - { - "name": "ቦጎታ", - "code": "DC" - }, { "name": "Amazonas", "code": "AMA" @@ -3387,6 +3383,10 @@ { "name": "Vichada", "code": "VID" + }, + { + "name": "ቦጎታ", + "code": "DC" } ], "CR": [ @@ -3610,10 +3610,6 @@ } ], "CZ": [ - { - "name": "á•áˆ«áŒ", - "code": "10" - }, { "name": "BeneÅ¡ov", "code": "201" @@ -4057,33 +4053,13 @@ { "name": "Znojmo", "code": "647" + }, + { + "name": "á•áˆ«áŒ", + "code": "10" } ], "DE": [ - { - "name": "ሃáˆá‰¡áˆ­áŒ", - "code": "HH" - }, - { - "name": "በርሊን", - "code": "BE" - }, - { - "name": "ባቫሪያ", - "code": "BY" - }, - { - "name": "ባደን-ቩርተáˆá‰¡áˆ­áŒ", - "code": "BW" - }, - { - "name": "ብራንደንቡርáŒ", - "code": "BB" - }, - { - "name": "ኖርድራይን-ቬስትá‹áˆˆáŠ•", - "code": "NW" - }, { "name": "Bremen", "code": "HB" @@ -4123,13 +4099,33 @@ { "name": "Thuringia", "code": "TH" + }, + { + "name": "ሃáˆá‰¡áˆ­áŒ", + "code": "HH" + }, + { + "name": "በርሊን", + "code": "BE" + }, + { + "name": "ባቫሪያ", + "code": "BY" + }, + { + "name": "ባደን-ቩርተáˆá‰¡áˆ­áŒ", + "code": "BW" + }, + { + "name": "ብራንደንቡርáŒ", + "code": "BB" + }, + { + "name": "ኖርድራይን-ቬስትá‹áˆˆáŠ•", + "code": "NW" } ], "DJ": [ - { - "name": "ጅቡቲ", - "code": "DJ" - }, { "name": "Ali Sabieh", "code": "AS" @@ -4149,6 +4145,10 @@ { "name": "Tadjourah", "code": "TA" + }, + { + "name": "ጅቡቲ", + "code": "DJ" } ], "DK": [ @@ -4876,14 +4876,6 @@ } ], "ES": [ - { - "name": "ሜሊያ", - "code": "ML" - }, - { - "name": "ካታሎኒያ", - "code": "CT" - }, { "name": "A Coruña", "code": "C" @@ -5151,6 +5143,14 @@ { "name": "Zaragoza", "code": "Z" + }, + { + "name": "ሜሊያ", + "code": "ML" + }, + { + "name": "ካታሎኒያ", + "code": "CT" } ], "ET": [ @@ -5374,10 +5374,6 @@ } ], "FR": [ - { - "name": "á“ሪስ", - "code": "75" - }, { "name": "Ain", "code": "01" @@ -5881,6 +5877,10 @@ { "name": "Yvelines", "code": "78" + }, + { + "name": "á“ሪስ", + "code": "75" } ], "GA": [ @@ -5922,62 +5922,6 @@ } ], "GB": [ - { - "name": "ሊቨርá‘áˆá£ እንáŒáˆŠá‹", - "code": "LIV" - }, - { - "name": "ማንችስተር", - "code": "MAN" - }, - { - "name": "ስሜን አየርላንድ", - "code": "NIR" - }, - { - "name": "ስኮትላንድ", - "code": "SCT" - }, - { - "name": "በርሚንáŒáˆƒáˆ", - "code": "BIR" - }, - { - "name": "ኖቲንáŒáˆƒáˆ", - "code": "NGM" - }, - { - "name": "ኤዲንቦሮ", - "code": "EDH" - }, - { - "name": "እንáŒáˆŠá‹", - "code": "ENG" - }, - { - "name": "ኦርክኒ", - "code": "ORK" - }, - { - "name": "ካርዲá", - "code": "CRF" - }, - { - "name": "á‹Œáˆáˆµ", - "code": "WLS" - }, - { - "name": "ዩናይትድ ኪንáŒá‹°áˆ", - "code": "UKM" - }, - { - "name": "ደርቢ", - "code": "DER" - }, - { - "name": "áŒáˆ‹á‹áŒŽ", - "code": "GLG" - }, { "name": "Aberdeen", "code": "ABE" @@ -6917,6 +6861,62 @@ { "name": "York", "code": "YOR" + }, + { + "name": "ሊቨርá‘áˆá£ እንáŒáˆŠá‹", + "code": "LIV" + }, + { + "name": "ማንችስተር", + "code": "MAN" + }, + { + "name": "ስሜን አየርላንድ", + "code": "NIR" + }, + { + "name": "ስኮትላንድ", + "code": "SCT" + }, + { + "name": "በርሚንáŒáˆƒáˆ", + "code": "BIR" + }, + { + "name": "ኖቲንáŒáˆƒáˆ", + "code": "NGM" + }, + { + "name": "ኤዲንቦሮ", + "code": "EDH" + }, + { + "name": "እንáŒáˆŠá‹", + "code": "ENG" + }, + { + "name": "ኦርክኒ", + "code": "ORK" + }, + { + "name": "ካርዲá", + "code": "CRF" + }, + { + "name": "á‹Œáˆáˆµ", + "code": "WLS" + }, + { + "name": "ዩናይትድ ኪንáŒá‹°áˆ", + "code": "UKM" + }, + { + "name": "ደርቢ", + "code": "DER" + }, + { + "name": "áŒáˆ‹á‹áŒŽ", + "code": "GLG" } ], "GD": [ @@ -6950,14 +6950,6 @@ } ], "GE": [ - { - "name": "ትብሊሲ", - "code": "TB" - }, - { - "name": "አብካá‹á‹«", - "code": "AB" - }, { "name": "Adjara", "code": "AJ" @@ -6997,6 +6989,14 @@ { "name": "Shida Kartli", "code": "SK" + }, + { + "name": "ትብሊሲ", + "code": "TB" + }, + { + "name": "አብካá‹á‹«", + "code": "AB" } ], "GH": [ @@ -7060,10 +7060,6 @@ } ], "GM": [ - { - "name": "ባንáŒáˆ", - "code": "B" - }, { "name": "Central River Division", "code": "M" @@ -7083,13 +7079,13 @@ { "name": "West Coast Division", "code": "W" + }, + { + "name": "ባንáŒáˆ", + "code": "B" } ], "GN": [ - { - "name": "ኮናክሪ", - "code": "C" - }, { "name": "Beyla", "code": "BE" @@ -7249,6 +7245,10 @@ { "name": "Yomou", "code": "YO" + }, + { + "name": "ኮናክሪ", + "code": "C" } ], "GQ": [ @@ -7642,10 +7642,6 @@ } ], "GW": [ - { - "name": "ቢሳá‹", - "code": "BS" - }, { "name": "Bafatá", "code": "BA" @@ -7689,6 +7685,10 @@ { "name": "Tombali", "code": "TO" + }, + { + "name": "ቢሳá‹", + "code": "BS" } ], "GY": [ @@ -7936,10 +7936,6 @@ } ], "HU": [ - { - "name": "ቡዳá”ስት", - "code": "BU" - }, { "name": "Bács-Kiskun", "code": "BK" @@ -8107,13 +8103,13 @@ { "name": "Zalaegerszeg", "code": "ZE" + }, + { + "name": "ቡዳá”ስት", + "code": "BU" } ], "ID": [ - { - "name": "ጃካርታ", - "code": "JK" - }, { "name": "Aceh", "code": "AC" @@ -8273,6 +8269,10 @@ { "name": "Yogyakarta", "code": "YO" + }, + { + "name": "ጃካርታ", + "code": "JK" } ], "IE": [ @@ -8424,14 +8424,6 @@ } ], "IN": [ - { - "name": "ኬረለ", - "code": "KL" - }, - { - "name": "ዴሊ", - "code": "DL" - }, { "name": "Andaman and Nicobar Islands", "code": "AN" @@ -8567,6 +8559,14 @@ { "name": "West Bengal", "code": "WB" + }, + { + "name": "ኬረለ", + "code": "KL" + }, + { + "name": "ዴሊ", + "code": "DL" } ], "IQ": [ @@ -8808,18 +8808,6 @@ } ], "IT": [ - { - "name": "ሊጉርያ", - "code": "42" - }, - { - "name": "ሲኪáˆá‹«", - "code": "82" - }, - { - "name": "ሳርዲኒያ", - "code": "88" - }, { "name": "Abruzzo", "code": "65" @@ -9327,6 +9315,18 @@ { "name": "Viterbo", "code": "VT" + }, + { + "name": "ሊጉርያ", + "code": "42" + }, + { + "name": "ሲኪáˆá‹«", + "code": "82" + }, + { + "name": "ሳርዲኒያ", + "code": "88" } ], "JM": [ @@ -9818,10 +9818,6 @@ } ], "KG": [ - { - "name": "ቢሽኬክ", - "code": "GB" - }, { "name": "Batken", "code": "B" @@ -9853,6 +9849,10 @@ { "name": "Talas", "code": "T" + }, + { + "name": "ቢሽኬክ", + "code": "GB" } ], "KH": [ @@ -10198,14 +10198,6 @@ } ], "KZ": [ - { - "name": "አáˆáˆ›á‰²", - "code": "ALA" - }, - { - "name": "አስታና", - "code": "AST" - }, { "name": "Akmola", "code": "AKM" @@ -10265,6 +10257,14 @@ { "name": "West Kazakhstan", "code": "ZAP" + }, + { + "name": "አáˆáˆ›á‰²", + "code": "ALA" + }, + { + "name": "አስታና", + "code": "AST" } ], "LA": [ @@ -11050,10 +11050,6 @@ } ], "LV": [ - { - "name": "ሪጋ", - "code": "RIX" - }, { "name": "Ä€daži", "code": "011" @@ -11525,6 +11521,10 @@ { "name": "Zilupe", "code": "110" + }, + { + "name": "ሪጋ", + "code": "RIX" } ], "LY": [ @@ -11618,14 +11618,6 @@ } ], "MA": [ - { - "name": "ራባት", - "code": "RAB" - }, - { - "name": "ካሳብላንካ", - "code": "CAS" - }, { "name": "Agadir-Ida Ou Tanane", "code": "AGD" @@ -11933,6 +11925,14 @@ { "name": "Zagora", "code": "ZAG" + }, + { + "name": "ራባት", + "code": "RAB" + }, + { + "name": "ካሳብላንካ", + "code": "CAS" } ], "MC": [ @@ -12006,14 +12006,6 @@ } ], "MD": [ - { - "name": "በáˆáŒº", - "code": "BA" - }, - { - "name": "ኪሺንá‹", - "code": "CU" - }, { "name": "Anenii Noi", "code": "AN" @@ -12153,6 +12145,14 @@ { "name": "Ungheni", "code": "UN" + }, + { + "name": "በáˆáŒº", + "code": "BA" + }, + { + "name": "ኪሺንá‹", + "code": "CU" } ], "ME": [ @@ -12276,10 +12276,6 @@ } ], "MH": [ - { - "name": "ማáŒáˆ®", - "code": "MAJ" - }, { "name": "Ailinglaplap Atoll", "code": "ALL" @@ -12379,6 +12375,10 @@ { "name": "Wotje Atoll", "code": "WTJ" + }, + { + "name": "ማáŒáˆ®", + "code": "MAJ" } ], "MK": [ @@ -12724,10 +12724,6 @@ } ], "ML": [ - { - "name": "ባማኮ", - "code": "BKO" - }, { "name": "Gao", "code": "7" @@ -12767,6 +12763,10 @@ { "name": "Tombouctou", "code": "6" + }, + { + "name": "ባማኮ", + "code": "BKO" } ], "MM": [ @@ -13262,10 +13262,6 @@ } ], "MU": [ - { - "name": "á–ርት ሉዊስ", - "code": "PU" - }, { "name": "Agaléga", "code": "AG" @@ -13329,13 +13325,13 @@ { "name": "Vacoas-Phoenix", "code": "VP" + }, + { + "name": "á–ርት ሉዊስ", + "code": "PU" } ], "MV": [ - { - "name": "ማሌ", - "code": "MLE" - }, { "name": "Addu", "code": "01" @@ -13443,6 +13439,10 @@ { "name": "Vaavu", "code": "04" + }, + { + "name": "ማሌ", + "code": "MLE" } ], "MW": [ @@ -13572,14 +13572,6 @@ } ], "MX": [ - { - "name": "ሜክሲኮ ከተማ", - "code": "CMX" - }, - { - "name": "ወሓካ", - "code": "OAX" - }, { "name": "Aguascalientes", "code": "AGU" @@ -13703,6 +13695,14 @@ { "name": "Zacatecas", "code": "ZAC" + }, + { + "name": "ሜክሲኮ ከተማ", + "code": "CMX" + }, + { + "name": "ወሓካ", + "code": "OAX" } ], "MY": [ @@ -13772,10 +13772,6 @@ } ], "MZ": [ - { - "name": "ማá‘ቶ", - "code": "MPM" - }, { "name": "Cabo Delgado", "code": "P" @@ -13815,6 +13811,10 @@ { "name": "Zambezia", "code": "Q" + }, + { + "name": "ማá‘ቶ", + "code": "MPM" } ], "NA": [ @@ -14718,10 +14718,6 @@ } ], "PG": [ - { - "name": "á–ርት ሞርስቢ", - "code": "NCD" - }, { "name": "Bougainville", "code": "NSB" @@ -14805,6 +14801,10 @@ { "name": "Western Highlands", "code": "WHM" + }, + { + "name": "á–ርት ሞርስቢ", + "code": "NCD" } ], "PH": [ @@ -15516,10 +15516,6 @@ } ], "PY": [ - { - "name": "አሱንሲዮን", - "code": "ASU" - }, { "name": "Alto Paraguay", "code": "16" @@ -15587,13 +15583,13 @@ { "name": "San Pedro", "code": "2" + }, + { + "name": "አሱንሲዮን", + "code": "ASU" } ], "QA": [ - { - "name": "ዶሃ", - "code": "DA" - }, { "name": "Al Daayen", "code": "ZA" @@ -15621,13 +15617,13 @@ { "name": "Umm Salal", "code": "US" + }, + { + "name": "ዶሃ", + "code": "DA" } ], "RO": [ - { - "name": "ቡካረስት", - "code": "B" - }, { "name": "Alba", "code": "AB" @@ -15791,13 +15787,13 @@ { "name": "Vrancea", "code": "VN" + }, + { + "name": "ቡካረስት", + "code": "B" } ], "RS": [ - { - "name": "በáˆáŒáˆ«á‹µ", - "code": "00" - }, { "name": "Bor", "code": "14" @@ -15921,21 +15917,13 @@ { "name": "Zlatibor", "code": "16" + }, + { + "name": "በáˆáŒáˆ«á‹µ", + "code": "00" } ], "RU": [ - { - "name": "ሞስኮ", - "code": "MOW" - }, - { - "name": "ሳንክት á”ቴርቡርáŒ", - "code": "SPE" - }, - { - "name": "ኡድሙርቲያ", - "code": "UD" - }, { "name": "Adygea", "code": "AD" @@ -16255,6 +16243,18 @@ { "name": "Zabaykalsky Krai", "code": "ZAB" + }, + { + "name": "ሞስኮ", + "code": "MOW" + }, + { + "name": "ሳንክት á”ቴርቡርáŒ", + "code": "SPE" + }, + { + "name": "ኡድሙርቲያ", + "code": "UD" } ], "RW": [ @@ -16334,10 +16334,6 @@ } ], "SB": [ - { - "name": "ሆኒያራ", - "code": "CT" - }, { "name": "Central", "code": "CE" @@ -16373,6 +16369,10 @@ { "name": "Western", "code": "WE" + }, + { + "name": "ሆኒያራ", + "code": "CT" } ], "SC": [ @@ -16478,10 +16478,6 @@ } ], "SD": [ - { - "name": "ስናር", - "code": "SI" - }, { "name": "Al Jazirah", "code": "GZ" @@ -16549,6 +16545,10 @@ { "name": "White Nile", "code": "NW" + }, + { + "name": "ስናር", + "code": "SI" } ], "SE": [ @@ -16660,10 +16660,6 @@ } ], "SH": [ - { - "name": "ሴይንት ህሊና ደሴት", - "code": "HL" - }, { "name": "Ascension Island", "code": "AC" @@ -16671,6 +16667,10 @@ { "name": "Tristan da Cunha", "code": "TA" + }, + { + "name": "ሴይንት ህሊና ደሴት", + "code": "HL" } ], "SI": [ @@ -17974,10 +17974,6 @@ } ], "TD": [ - { - "name": "ንጃመና", - "code": "ND" - }, { "name": "Bahr el Gazel", "code": "BG" @@ -18065,6 +18061,10 @@ { "name": "Wadi Fira", "code": "WF" + }, + { + "name": "ንጃመና", + "code": "ND" } ], "TG": [ @@ -18090,10 +18090,6 @@ } ], "TH": [ - { - "name": "ባንኮክ", - "code": "10" - }, { "name": "Amnat Charoen", "code": "37" @@ -18401,13 +18397,13 @@ { "name": "Yasothon", "code": "35" + }, + { + "name": "ባንኮክ", + "code": "10" } ], "TJ": [ - { - "name": "ዱሻንቤ", - "code": "DU" - }, { "name": "Gorno-Badakhshan", "code": "GB" @@ -18423,6 +18419,10 @@ { "name": "Sughd", "code": "SU" + }, + { + "name": "ዱሻንቤ", + "code": "DU" } ], "TL": [ @@ -18480,10 +18480,6 @@ } ], "TM": [ - { - "name": "አሽጋባት", - "code": "S" - }, { "name": "Ahal", "code": "A" @@ -18503,6 +18499,10 @@ { "name": "Mary", "code": "M" + }, + { + "name": "አሽጋባት", + "code": "S" } ], "TN": [ @@ -18952,10 +18952,6 @@ } ], "TT": [ - { - "name": "á–ርት ኦá ስá”ን", - "code": "POS" - }, { "name": "Arima", "code": "ARI" @@ -19011,13 +19007,13 @@ { "name": "Tunapuna-Piarco", "code": "TUP" + }, + { + "name": "á–ርት ኦá ስá”ን", + "code": "POS" } ], "TV": [ - { - "name": "á‰áŠ“á‰á‰²", - "code": "FUN" - }, { "name": "Nanumanga", "code": "NMG" @@ -19045,13 +19041,13 @@ { "name": "Vaitupu", "code": "VAI" + }, + { + "name": "á‰áŠ“á‰á‰²", + "code": "FUN" } ], "TW": [ - { - "name": "ታይá”", - "code": "TPE" - }, { "name": "Changhua", "code": "CHA" @@ -19135,6 +19131,10 @@ { "name": "Yunlin", "code": "YUN" + }, + { + "name": "ታይá”", + "code": "TPE" } ], "TZ": [ @@ -19914,6 +19914,30 @@ } ], "US": [ + { + "name": "American Samoa", + "code": "AS" + }, + { + "name": "Guam", + "code": "GU" + }, + { + "name": "Northern Mariana Islands", + "code": "MP" + }, + { + "name": "Puerto Rico", + "code": "PR" + }, + { + "name": "U.S. Outlying Islands", + "code": "UM" + }, + { + "name": "U.S. Virgin Islands", + "code": "VI" + }, { "name": "ሃዋኢ", "code": "HI" @@ -20117,30 +20141,6 @@ { "name": "á”ንስáˆá‰¬áŠ’á‹«", "code": "PA" - }, - { - "name": "American Samoa", - "code": "AS" - }, - { - "name": "Guam", - "code": "GU" - }, - { - "name": "Northern Mariana Islands", - "code": "MP" - }, - { - "name": "Puerto Rico", - "code": "PR" - }, - { - "name": "U.S. Outlying Islands", - "code": "UM" - }, - { - "name": "U.S. Virgin Islands", - "code": "VI" } ], "UY": [ @@ -20222,10 +20222,6 @@ } ], "UZ": [ - { - "name": "ታሽኬንት", - "code": "TK" - }, { "name": "Andijan", "code": "AN" @@ -20277,6 +20273,10 @@ { "name": "Xorazm", "code": "XO" + }, + { + "name": "ታሽኬንት", + "code": "TK" } ], "VC": [ @@ -20408,14 +20408,6 @@ } ], "VN": [ - { - "name": "ሀኖይ", - "code": "HN" - }, - { - "name": "ሆ ቺ ሚን ከተማ", - "code": "SG" - }, { "name": "An Giang", "code": "44" @@ -20659,6 +20651,14 @@ { "name": "Yên Bái", "code": "06" + }, + { + "name": "ሀኖይ", + "code": "HN" + }, + { + "name": "ሆ ቺ ሚን ከተማ", + "code": "SG" } ], "VU": [ @@ -20752,10 +20752,6 @@ "name": "’Adan", "code": "AD" }, - { - "name": "ሳና", - "code": "SA" - }, { "name": "Abyan", "code": "AB" @@ -20835,6 +20831,10 @@ { "name": "Taiz", "code": "TA" + }, + { + "name": "ሳና", + "code": "SA" } ], "ZA": [ diff --git a/js/data/locale/am/sysres.json b/js/data/locale/am/sysres.json index cef83cc965..4cd646f979 100644 --- a/js/data/locale/am/sysres.json +++ b/js/data/locale/am/sysres.json @@ -180,6 +180,14 @@ "1#1 wk|#{num} wks": "one#{num} ሳáˆáŠ•á‰µ|#{num} ሳáˆáŠ•á‰³á‰µ", "1#1 mon|#{num} mons": "one#{num} ወራት|#{num} ወራት", "1#1 yr|#{num} yrs": "one#{num} ዓመት|#{num} ዓመታት", + "durationMediumMillis": "one#{num} ሚሴ|#{num} ሚሴ", + "1#1 se|#{num} sec": "one#{num} ሰ|#{num} ሰ", + "1#1 mi|#{num} min": "one#{num} á‹°|#{num} á‹°", + "durationMediumHours": "one#{num} ሰ|#{num} ሰ", + "1#1 dy|#{num} dys": "one#{num} ቀ|#{num} ቀ", + "durationMediumWeeks": "one#{num} ሳáˆáŠ•á‰µ|#{num} ሳáˆáŠ•á‰µ", + "1#1 mo|#{num} mos": "one#{num} ወር|#{num} ወር", + "durationMediumYears": "one#{num} ዓመት|#{num} á‹“", "durationShortMillis": "one#{num} ሚሴ|#{num} ሚሴ", "#{num}s": "one#{num} ሰ|#{num} ሰ", "durationShortMinutes": "one#{num} á‹°|#{num} á‹°", @@ -188,22 +196,6 @@ "#{num}w": "one#{num} ሳáˆáŠ•á‰µ|#{num} ሳáˆáŠ•á‰µ", "durationShortMonths": "one#{num} ወር|#{num} ወር", "#{num}y": "one#{num} ዓመት|#{num} á‹“", - "separatorFull": "ᣠ", - "finalSeparatorFull": ", እና ", - "separatorLong": "ᣠ", - "finalSeparatorLong": ", እና ", - "separatorMedium": "ᣠ", - "finalSeparatorMedium": ", እና ", - "separatorShort": "ᣠ", - "finalSeparatorShort": ", እና ", - "durationMediumMillis": "one#{num} ሚሴ|#{num} ሚሴ", - "1#1 se|#{num} sec": "#{num} ሰከ", - "1#1 mi|#{num} min": "#{num} ደቂ", - "durationMediumHours": "#{num} ሰዓ", - "1#1 dy|#{num} dys": "#{num} ቀና", - "durationMediumWeeks": "#{num} ሳáˆ", - "1#1 mo|#{num} mos": "#{num} ወራ", - "durationMediumYears": "#{num} ዓመ", "1#in 1 second|#in {num} seconds": "one#በ{num} ሰከንድ á‹áˆµáŒ¥|#በ{num} ሰከንዶች á‹áˆµáŒ¥", "1#in 1 minute|#in {num} minutes": "one#በ{num} ደቂቃ á‹áˆµáŒ¥|#በ{num} ደቂቃዎች á‹áˆµáŒ¥", "1#in 1 hour|#in {num} hours": "one#በ{num} ሰዓት á‹áˆµáŒ¥|#በ{num} ሰዓቶች á‹áˆµáŒ¥", @@ -245,5 +237,13 @@ "#{num}d ago": "one#ከ {num} ቀን በáŠá‰µ|#ከ{num} ቀኖች በáŠá‰µ", "#{num}w ago": "one#ከ{num} ሳáˆáŠ•á‰³á‰µ በáŠá‰µ|#ከ{num} ሳáˆáŠ•á‰³á‰µ በáŠá‰µ", "#{num}mo ago": "one#ከ{num} ወራት በáŠá‰µ|#ከ{num} ወራት በáŠá‰µ", - "#{num}y ago": "one#ከ{num} ዓመታት በáŠá‰µ|#ከ{num} ዓመታት በáŠá‰µ" -} \ No newline at end of file + "#{num}y ago": "one#ከ{num} ዓመታት በáŠá‰µ|#ከ{num} ዓመታት በáŠá‰µ", + "separatorFull": "ᣠ", + "finalSeparatorFull": "ᣠ", + "separatorLong": "ᣠ", + "finalSeparatorLong": "ᣠ", + "separatorMedium": "ᣠ", + "finalSeparatorMedium": "ᣠ", + "separatorShort": "ᣠ", + "finalSeparatorShort": " " +} diff --git a/js/data/locale/ang/scripts.jf b/js/data/locale/ang/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/ang/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/aoz/scripts.jf b/js/data/locale/aoz/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/aoz/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/ar/AE/ctrynames.json b/js/data/locale/ar/AE/ctrynames.json index 1521759891..7af320c173 100644 --- a/js/data/locale/ar/AE/ctrynames.json +++ b/js/data/locale/ar/AE/ctrynames.json @@ -1,30 +1,52 @@ { + "Sub-Saharan Africa": "202", "آسيا": "142", "آيسلندا": "IS", - "إثيوبيا": "ET", "أذربيجان": "AZ", "أرمينيا": "AM", "أروبا": "AW", - "إريتريا": "ER", - "إسبانيا": "ES", "أسترالاسيا": "053", "أستراليا": "AU", - "إستونيا": "EE", - "إسرائيل": "IL", "Ø£Ùريقيا": "002", "Ø£Ùريقيا الجنوبية": "018", "Ø£Ùغانستان": "AF", - "الاتحاد الأوروبي": "EU", + "ألبانيا": "AL", + "ألمانيا": "DE", + "أمريكا الجنوبية": "005", + "أمريكا الشمالية": "003", + "أمريكا اللاتينية": "419", + "أمريكا الوسطى": "013", + "أنتاركتيكا": "AQ", + "أنتيغوا وبربودا": "AG", + "أندورا": "AD", + "أنغولا": "AO", + "أنغويلا": "AI", + "أورغواي": "UY", + "أوروبا": "150", + "أوزبكستان": "UZ", + "أوغندا": "UG", + "أوقيانوسيا": "009", + "أوقيانوسيا النائية": "QO", + "أوكرانيا": "UA", + "أيرلندا": "IE", + "إثيوبيا": "ET", + "إريتريا": "ER", + "إسبانيا": "ES", + "إستونيا": "EE", + "إسرائيل": "IL", + "إندونيسيا": "ID", + "إيران": "IR", + "إيطاليا": "IT", "الأراضي الÙلسطينية": "PS", "الأرجنتين": "AR", "الأردن": "JO", "الأقاليم الجنوبية الÙرنسية": "TF", + "الأمريكتان": "019", + "الأمم المتحدة": "UN", "الإقليم البريطاني ÙÙŠ المحيط الهندي": "IO", "الإكوادور": "EC", "الإمارات العربية المتحدة": "AE", - "الأمريكتان": "019", - "الأمم المتحدة": "UN", - "ألبانيا": "AL", + "الاتحاد الأوروبي": "EU", "البحرين": "BH", "البرازيل": "BR", "البرتغال": "PT", @@ -53,7 +75,6 @@ "الكونغو - برازاÙيل": "CG", "الكونغو - كينشاسا": "CD", "الكويت": "KW", - "ألمانيا": "DE", "المغرب": "MA", "المكسيك": "MX", "المملكة العربية السعودية": "SA", @@ -66,26 +87,6 @@ "اليابان": "JP", "اليمن": "YE", "اليونان": "GR", - "أمريكا الجنوبية": "005", - "أمريكا الشمالية": "003", - "أمريكا اللاتينية": "419", - "أمريكا الوسطى": "013", - "أنتاركتيكا": "AQ", - "أنتيغوا وبربودا": "AG", - "أندورا": "AD", - "إندونيسيا": "ID", - "أنغولا": "AO", - "أنغويلا": "AI", - "أورغواي": "UY", - "أوروبا": "150", - "أوزبكستان": "UZ", - "أوغندا": "UG", - "أوقيانوسيا": "009", - "أوقيانوسيا النائية": "QO", - "أوكرانيا": "UA", - "إيران": "IR", - "أيرلندا": "IE", - "إيطاليا": "IT", "بابوا غينيا الجديدة": "PG", "باراغواي": "PY", "باكستان": "PK", @@ -157,8 +158,8 @@ "جمهورية الدومينيكان": "DO", "جنوب آسيا": "034", "جنوب Ø£Ùريقيا": "ZA", - "جنوب السودان": "SS", "جنوب أوروبا": "039", + "جنوب السودان": "SS", "جنوب شرق آسيا": "035", "جورجيا": "GE", "جورجيا الجنوبية وجزر ساندويتش الجنوبية": "GS", @@ -289,6 +290,5 @@ "هولندا الكاريبية": "BQ", "هونغ كونغ الصينية (منطقة إدارية خاصة)": "HK", "وسط آسيا": "143", - "وسط Ø£Ùريقيا": "017", - "Sub-Saharan Africa": "202" + "وسط Ø£Ùريقيا": "017" } \ No newline at end of file diff --git a/js/data/locale/ar/AE/ctryreverse.json b/js/data/locale/ar/AE/ctryreverse.json index 591fce466f..748fb3441a 100644 --- a/js/data/locale/ar/AE/ctryreverse.json +++ b/js/data/locale/ar/AE/ctryreverse.json @@ -9,30 +9,49 @@ "202": "Sub-Saharan Africa", "419": "أمريكا اللاتينية", "IS": "آيسلندا", - "ET": "إثيوبيا", "AZ": "أذربيجان", "AM": "أرمينيا", "AW": "أروبا", - "ER": "إريتريا", - "ES": "إسبانيا", "053": "أسترالاسيا", "AU": "أستراليا", - "EE": "إستونيا", - "IL": "إسرائيل", "002": "Ø£Ùريقيا", "018": "Ø£Ùريقيا الجنوبية", "AF": "Ø£Ùغانستان", - "EU": "الاتحاد الأوروبي", + "AL": "ألبانيا", + "DE": "ألمانيا", + "005": "أمريكا الجنوبية", + "003": "أمريكا الشمالية", + "013": "أمريكا الوسطى", + "AQ": "أنتاركتيكا", + "AG": "أنتيغوا وبربودا", + "AD": "أندورا", + "AO": "أنغولا", + "AI": "أنغويلا", + "UY": "أورغواي", + "UZ": "أوزبكستان", + "UG": "أوغندا", + "009": "أوقيانوسيا", + "QO": "أوقيانوسيا النائية", + "UA": "أوكرانيا", + "IE": "أيرلندا", + "ET": "إثيوبيا", + "ER": "إريتريا", + "ES": "إسبانيا", + "EE": "إستونيا", + "IL": "إسرائيل", + "ID": "إندونيسيا", + "IR": "إيران", + "IT": "إيطاليا", "PS": "الأراضي الÙلسطينية", "AR": "الأرجنتين", "JO": "الأردن", "TF": "الأقاليم الجنوبية الÙرنسية", + "019": "الأمريكتان", + "UN": "الأمم المتحدة", "IO": "الإقليم البريطاني ÙÙŠ المحيط الهندي", "EC": "الإكوادور", "AE": "الإمارات العربية المتحدة", - "019": "الأمريكتان", - "UN": "الأمم المتحدة", - "AL": "ألبانيا", + "EU": "الاتحاد الأوروبي", "BH": "البحرين", "BR": "البرازيل", "PT": "البرتغال", @@ -61,7 +80,6 @@ "CG": "الكونغو - برازاÙيل", "CD": "الكونغو - كينشاسا", "KW": "الكويت", - "DE": "ألمانيا", "MA": "المغرب", "MX": "المكسيك", "SA": "المملكة العربية السعودية", @@ -74,24 +92,6 @@ "JP": "اليابان", "YE": "اليمن", "GR": "اليونان", - "005": "أمريكا الجنوبية", - "003": "أمريكا الشمالية", - "013": "أمريكا الوسطى", - "AQ": "أنتاركتيكا", - "AG": "أنتيغوا وبربودا", - "AD": "أندورا", - "ID": "إندونيسيا", - "AO": "أنغولا", - "AI": "أنغويلا", - "UY": "أورغواي", - "UZ": "أوزبكستان", - "UG": "أوغندا", - "009": "أوقيانوسيا", - "QO": "أوقيانوسيا النائية", - "UA": "أوكرانيا", - "IR": "إيران", - "IE": "أيرلندا", - "IT": "إيطاليا", "PG": "بابوا غينيا الجديدة", "PY": "باراغواي", "PK": "باكستان", @@ -163,8 +163,8 @@ "DO": "جمهورية الدومينيكان", "034": "جنوب آسيا", "ZA": "جنوب Ø£Ùريقيا", - "SS": "جنوب السودان", "039": "جنوب أوروبا", + "SS": "جنوب السودان", "035": "جنوب شرق آسيا", "GE": "جورجيا", "GS": "جورجيا الجنوبية وجزر ساندويتش الجنوبية", diff --git a/js/data/locale/ar/AE/dateformats.json b/js/data/locale/ar/AE/dateformats.json new file mode 100644 index 0000000000..b6df409843 --- /dev/null +++ b/js/data/locale/ar/AE/dateformats.json @@ -0,0 +1,155 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "EEEEØŒ d MMMM yyyy", + "l": "EEEØŒ d MMMM yyyy", + "m": "EEØŒ dd/MM/yyyy", + "s": "EØŒ d/M/yyyy" + }, + "dmy": { + "f": "â€d MMMM yyyy", + "l": "â€d MMMM yyyy", + "m": "â€dd/MM/yyyy", + "s": "â€d/M/yyyy" + }, + "dmw": { + "f": "EEEEØŒ â€d MMMM", + "l": "EEEØŒ â€d MMMM", + "m": "EEØŒ â€dd/MM", + "s": "EØŒ â€d/M" + }, + "dm": { + "f": "â€d MMMM", + "l": "â€d MMMM", + "m": "â€dd/MM", + "s": "â€d/M" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "â€MM/yyyy", + "s": "â€M/yyyy" + }, + "dw": { + "f": "EEEEØŒ d", + "l": "EEEØŒ d", + "m": "EEØŒ dd", + "s": "EØŒ d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "dd", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "â€h a", + "hm": "â€h:mm", + "ms": "mm:ss", + "ahm": "â€h:mm a", + "hms": "â€h:mm:ss", + "hmz": "â€h:mm z", + "ahmz": "â€h:mm a z", + "ahms": "â€h:mm:ss a", + "hmsz": "â€h:mm:ss z", + "ahmsz": "â€h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "â€HH", + "hm": "â€HH:mm", + "ms": "mm:ss", + "ahm": "â€HH:mm", + "hms": "â€HH:mm:ss", + "hmz": "â€HH:mm z", + "ahmz": "â€HH:mm z", + "ahms": "â€HH:mm:ss", + "hmsz": "â€HH:mm:ss z", + "ahmsz": "â€HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "â€{sd} {sm} {sy} {st} – {et}", + "l": "â€{sd} {sm} {sy} {st} – {et}", + "m": "â€{sd}/{sm}/{sy} {st} – {et}", + "s": "â€{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "â€{sd} – â€{ed} {em} {ey}", + "l": "â€{sd} – â€{ed} {em} {ey}", + "m": "â€{sd} – â€{ed}/{em}/{ey}", + "s": "â€{sd} – â€{ed}/{em}/{ey}" + }, + "c11": { + "f": "â€{sd} {sm} – â€{ed} {em} {ey}", + "l": "â€{sd} {sm} – â€{ed} {em} {ey}", + "m": "â€{sd}/{sm} – â€{ed}/{em}/{ey}", + "s": "â€{sd}/{sm} – â€{ed}/{em}/{ey}" + }, + "c12": { + "f": "â€{sd} {sm} {sy} – â€{ed} {em} {ey}", + "l": "â€{sd} {sm} {sy} – â€{ed} {em} {ey}", + "m": "â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}", + "s": "â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "â€{sm}/{sy} – â€{em}/{ey}", + "s": "â€{sm}/{sy} – â€{em}/{ey}" + }, + "c30": { + "f": "â€{sy} – {ey}", + "l": "â€{sy} – {ey}", + "m": "â€{sy} – {ey}", + "s": "â€{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/ar/AE/sysres.json b/js/data/locale/ar/AE/sysres.json deleted file mode 100644 index ec47c181f3..0000000000 --- a/js/data/locale/ar/AE/sysres.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "G-1": "Ù‚.Ù…", - "G1": "ب.Ù…" -} \ No newline at end of file diff --git a/js/data/locale/ar/BH/ctrynames.json b/js/data/locale/ar/BH/ctrynames.json index 1521759891..7af320c173 100644 --- a/js/data/locale/ar/BH/ctrynames.json +++ b/js/data/locale/ar/BH/ctrynames.json @@ -1,30 +1,52 @@ { + "Sub-Saharan Africa": "202", "آسيا": "142", "آيسلندا": "IS", - "إثيوبيا": "ET", "أذربيجان": "AZ", "أرمينيا": "AM", "أروبا": "AW", - "إريتريا": "ER", - "إسبانيا": "ES", "أسترالاسيا": "053", "أستراليا": "AU", - "إستونيا": "EE", - "إسرائيل": "IL", "Ø£Ùريقيا": "002", "Ø£Ùريقيا الجنوبية": "018", "Ø£Ùغانستان": "AF", - "الاتحاد الأوروبي": "EU", + "ألبانيا": "AL", + "ألمانيا": "DE", + "أمريكا الجنوبية": "005", + "أمريكا الشمالية": "003", + "أمريكا اللاتينية": "419", + "أمريكا الوسطى": "013", + "أنتاركتيكا": "AQ", + "أنتيغوا وبربودا": "AG", + "أندورا": "AD", + "أنغولا": "AO", + "أنغويلا": "AI", + "أورغواي": "UY", + "أوروبا": "150", + "أوزبكستان": "UZ", + "أوغندا": "UG", + "أوقيانوسيا": "009", + "أوقيانوسيا النائية": "QO", + "أوكرانيا": "UA", + "أيرلندا": "IE", + "إثيوبيا": "ET", + "إريتريا": "ER", + "إسبانيا": "ES", + "إستونيا": "EE", + "إسرائيل": "IL", + "إندونيسيا": "ID", + "إيران": "IR", + "إيطاليا": "IT", "الأراضي الÙلسطينية": "PS", "الأرجنتين": "AR", "الأردن": "JO", "الأقاليم الجنوبية الÙرنسية": "TF", + "الأمريكتان": "019", + "الأمم المتحدة": "UN", "الإقليم البريطاني ÙÙŠ المحيط الهندي": "IO", "الإكوادور": "EC", "الإمارات العربية المتحدة": "AE", - "الأمريكتان": "019", - "الأمم المتحدة": "UN", - "ألبانيا": "AL", + "الاتحاد الأوروبي": "EU", "البحرين": "BH", "البرازيل": "BR", "البرتغال": "PT", @@ -53,7 +75,6 @@ "الكونغو - برازاÙيل": "CG", "الكونغو - كينشاسا": "CD", "الكويت": "KW", - "ألمانيا": "DE", "المغرب": "MA", "المكسيك": "MX", "المملكة العربية السعودية": "SA", @@ -66,26 +87,6 @@ "اليابان": "JP", "اليمن": "YE", "اليونان": "GR", - "أمريكا الجنوبية": "005", - "أمريكا الشمالية": "003", - "أمريكا اللاتينية": "419", - "أمريكا الوسطى": "013", - "أنتاركتيكا": "AQ", - "أنتيغوا وبربودا": "AG", - "أندورا": "AD", - "إندونيسيا": "ID", - "أنغولا": "AO", - "أنغويلا": "AI", - "أورغواي": "UY", - "أوروبا": "150", - "أوزبكستان": "UZ", - "أوغندا": "UG", - "أوقيانوسيا": "009", - "أوقيانوسيا النائية": "QO", - "أوكرانيا": "UA", - "إيران": "IR", - "أيرلندا": "IE", - "إيطاليا": "IT", "بابوا غينيا الجديدة": "PG", "باراغواي": "PY", "باكستان": "PK", @@ -157,8 +158,8 @@ "جمهورية الدومينيكان": "DO", "جنوب آسيا": "034", "جنوب Ø£Ùريقيا": "ZA", - "جنوب السودان": "SS", "جنوب أوروبا": "039", + "جنوب السودان": "SS", "جنوب شرق آسيا": "035", "جورجيا": "GE", "جورجيا الجنوبية وجزر ساندويتش الجنوبية": "GS", @@ -289,6 +290,5 @@ "هولندا الكاريبية": "BQ", "هونغ كونغ الصينية (منطقة إدارية خاصة)": "HK", "وسط آسيا": "143", - "وسط Ø£Ùريقيا": "017", - "Sub-Saharan Africa": "202" + "وسط Ø£Ùريقيا": "017" } \ No newline at end of file diff --git a/js/data/locale/ar/BH/ctryreverse.json b/js/data/locale/ar/BH/ctryreverse.json index 591fce466f..748fb3441a 100644 --- a/js/data/locale/ar/BH/ctryreverse.json +++ b/js/data/locale/ar/BH/ctryreverse.json @@ -9,30 +9,49 @@ "202": "Sub-Saharan Africa", "419": "أمريكا اللاتينية", "IS": "آيسلندا", - "ET": "إثيوبيا", "AZ": "أذربيجان", "AM": "أرمينيا", "AW": "أروبا", - "ER": "إريتريا", - "ES": "إسبانيا", "053": "أسترالاسيا", "AU": "أستراليا", - "EE": "إستونيا", - "IL": "إسرائيل", "002": "Ø£Ùريقيا", "018": "Ø£Ùريقيا الجنوبية", "AF": "Ø£Ùغانستان", - "EU": "الاتحاد الأوروبي", + "AL": "ألبانيا", + "DE": "ألمانيا", + "005": "أمريكا الجنوبية", + "003": "أمريكا الشمالية", + "013": "أمريكا الوسطى", + "AQ": "أنتاركتيكا", + "AG": "أنتيغوا وبربودا", + "AD": "أندورا", + "AO": "أنغولا", + "AI": "أنغويلا", + "UY": "أورغواي", + "UZ": "أوزبكستان", + "UG": "أوغندا", + "009": "أوقيانوسيا", + "QO": "أوقيانوسيا النائية", + "UA": "أوكرانيا", + "IE": "أيرلندا", + "ET": "إثيوبيا", + "ER": "إريتريا", + "ES": "إسبانيا", + "EE": "إستونيا", + "IL": "إسرائيل", + "ID": "إندونيسيا", + "IR": "إيران", + "IT": "إيطاليا", "PS": "الأراضي الÙلسطينية", "AR": "الأرجنتين", "JO": "الأردن", "TF": "الأقاليم الجنوبية الÙرنسية", + "019": "الأمريكتان", + "UN": "الأمم المتحدة", "IO": "الإقليم البريطاني ÙÙŠ المحيط الهندي", "EC": "الإكوادور", "AE": "الإمارات العربية المتحدة", - "019": "الأمريكتان", - "UN": "الأمم المتحدة", - "AL": "ألبانيا", + "EU": "الاتحاد الأوروبي", "BH": "البحرين", "BR": "البرازيل", "PT": "البرتغال", @@ -61,7 +80,6 @@ "CG": "الكونغو - برازاÙيل", "CD": "الكونغو - كينشاسا", "KW": "الكويت", - "DE": "ألمانيا", "MA": "المغرب", "MX": "المكسيك", "SA": "المملكة العربية السعودية", @@ -74,24 +92,6 @@ "JP": "اليابان", "YE": "اليمن", "GR": "اليونان", - "005": "أمريكا الجنوبية", - "003": "أمريكا الشمالية", - "013": "أمريكا الوسطى", - "AQ": "أنتاركتيكا", - "AG": "أنتيغوا وبربودا", - "AD": "أندورا", - "ID": "إندونيسيا", - "AO": "أنغولا", - "AI": "أنغويلا", - "UY": "أورغواي", - "UZ": "أوزبكستان", - "UG": "أوغندا", - "009": "أوقيانوسيا", - "QO": "أوقيانوسيا النائية", - "UA": "أوكرانيا", - "IR": "إيران", - "IE": "أيرلندا", - "IT": "إيطاليا", "PG": "بابوا غينيا الجديدة", "PY": "باراغواي", "PK": "باكستان", @@ -163,8 +163,8 @@ "DO": "جمهورية الدومينيكان", "034": "جنوب آسيا", "ZA": "جنوب Ø£Ùريقيا", - "SS": "جنوب السودان", "039": "جنوب أوروبا", + "SS": "جنوب السودان", "035": "جنوب شرق آسيا", "GE": "جورجيا", "GS": "جورجيا الجنوبية وجزر ساندويتش الجنوبية", diff --git a/js/data/locale/ar/BH/dateformats.json b/js/data/locale/ar/BH/dateformats.json new file mode 100644 index 0000000000..b6df409843 --- /dev/null +++ b/js/data/locale/ar/BH/dateformats.json @@ -0,0 +1,155 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "EEEEØŒ d MMMM yyyy", + "l": "EEEØŒ d MMMM yyyy", + "m": "EEØŒ dd/MM/yyyy", + "s": "EØŒ d/M/yyyy" + }, + "dmy": { + "f": "â€d MMMM yyyy", + "l": "â€d MMMM yyyy", + "m": "â€dd/MM/yyyy", + "s": "â€d/M/yyyy" + }, + "dmw": { + "f": "EEEEØŒ â€d MMMM", + "l": "EEEØŒ â€d MMMM", + "m": "EEØŒ â€dd/MM", + "s": "EØŒ â€d/M" + }, + "dm": { + "f": "â€d MMMM", + "l": "â€d MMMM", + "m": "â€dd/MM", + "s": "â€d/M" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "â€MM/yyyy", + "s": "â€M/yyyy" + }, + "dw": { + "f": "EEEEØŒ d", + "l": "EEEØŒ d", + "m": "EEØŒ dd", + "s": "EØŒ d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "dd", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "â€h a", + "hm": "â€h:mm", + "ms": "mm:ss", + "ahm": "â€h:mm a", + "hms": "â€h:mm:ss", + "hmz": "â€h:mm z", + "ahmz": "â€h:mm a z", + "ahms": "â€h:mm:ss a", + "hmsz": "â€h:mm:ss z", + "ahmsz": "â€h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "â€HH", + "hm": "â€HH:mm", + "ms": "mm:ss", + "ahm": "â€HH:mm", + "hms": "â€HH:mm:ss", + "hmz": "â€HH:mm z", + "ahmz": "â€HH:mm z", + "ahms": "â€HH:mm:ss", + "hmsz": "â€HH:mm:ss z", + "ahmsz": "â€HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "â€{sd} {sm} {sy} {st} – {et}", + "l": "â€{sd} {sm} {sy} {st} – {et}", + "m": "â€{sd}/{sm}/{sy} {st} – {et}", + "s": "â€{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "â€{sd} – â€{ed} {em} {ey}", + "l": "â€{sd} – â€{ed} {em} {ey}", + "m": "â€{sd} – â€{ed}/{em}/{ey}", + "s": "â€{sd} – â€{ed}/{em}/{ey}" + }, + "c11": { + "f": "â€{sd} {sm} – â€{ed} {em} {ey}", + "l": "â€{sd} {sm} – â€{ed} {em} {ey}", + "m": "â€{sd}/{sm} – â€{ed}/{em}/{ey}", + "s": "â€{sd}/{sm} – â€{ed}/{em}/{ey}" + }, + "c12": { + "f": "â€{sd} {sm} {sy} – â€{ed} {em} {ey}", + "l": "â€{sd} {sm} {sy} – â€{ed} {em} {ey}", + "m": "â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}", + "s": "â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "â€{sm}/{sy} – â€{em}/{ey}", + "s": "â€{sm}/{sy} – â€{em}/{ey}" + }, + "c30": { + "f": "â€{sy} – {ey}", + "l": "â€{sy} – {ey}", + "m": "â€{sy} – {ey}", + "s": "â€{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/ar/DJ/ctrynames.json b/js/data/locale/ar/DJ/ctrynames.json index 1521759891..7af320c173 100644 --- a/js/data/locale/ar/DJ/ctrynames.json +++ b/js/data/locale/ar/DJ/ctrynames.json @@ -1,30 +1,52 @@ { + "Sub-Saharan Africa": "202", "آسيا": "142", "آيسلندا": "IS", - "إثيوبيا": "ET", "أذربيجان": "AZ", "أرمينيا": "AM", "أروبا": "AW", - "إريتريا": "ER", - "إسبانيا": "ES", "أسترالاسيا": "053", "أستراليا": "AU", - "إستونيا": "EE", - "إسرائيل": "IL", "Ø£Ùريقيا": "002", "Ø£Ùريقيا الجنوبية": "018", "Ø£Ùغانستان": "AF", - "الاتحاد الأوروبي": "EU", + "ألبانيا": "AL", + "ألمانيا": "DE", + "أمريكا الجنوبية": "005", + "أمريكا الشمالية": "003", + "أمريكا اللاتينية": "419", + "أمريكا الوسطى": "013", + "أنتاركتيكا": "AQ", + "أنتيغوا وبربودا": "AG", + "أندورا": "AD", + "أنغولا": "AO", + "أنغويلا": "AI", + "أورغواي": "UY", + "أوروبا": "150", + "أوزبكستان": "UZ", + "أوغندا": "UG", + "أوقيانوسيا": "009", + "أوقيانوسيا النائية": "QO", + "أوكرانيا": "UA", + "أيرلندا": "IE", + "إثيوبيا": "ET", + "إريتريا": "ER", + "إسبانيا": "ES", + "إستونيا": "EE", + "إسرائيل": "IL", + "إندونيسيا": "ID", + "إيران": "IR", + "إيطاليا": "IT", "الأراضي الÙلسطينية": "PS", "الأرجنتين": "AR", "الأردن": "JO", "الأقاليم الجنوبية الÙرنسية": "TF", + "الأمريكتان": "019", + "الأمم المتحدة": "UN", "الإقليم البريطاني ÙÙŠ المحيط الهندي": "IO", "الإكوادور": "EC", "الإمارات العربية المتحدة": "AE", - "الأمريكتان": "019", - "الأمم المتحدة": "UN", - "ألبانيا": "AL", + "الاتحاد الأوروبي": "EU", "البحرين": "BH", "البرازيل": "BR", "البرتغال": "PT", @@ -53,7 +75,6 @@ "الكونغو - برازاÙيل": "CG", "الكونغو - كينشاسا": "CD", "الكويت": "KW", - "ألمانيا": "DE", "المغرب": "MA", "المكسيك": "MX", "المملكة العربية السعودية": "SA", @@ -66,26 +87,6 @@ "اليابان": "JP", "اليمن": "YE", "اليونان": "GR", - "أمريكا الجنوبية": "005", - "أمريكا الشمالية": "003", - "أمريكا اللاتينية": "419", - "أمريكا الوسطى": "013", - "أنتاركتيكا": "AQ", - "أنتيغوا وبربودا": "AG", - "أندورا": "AD", - "إندونيسيا": "ID", - "أنغولا": "AO", - "أنغويلا": "AI", - "أورغواي": "UY", - "أوروبا": "150", - "أوزبكستان": "UZ", - "أوغندا": "UG", - "أوقيانوسيا": "009", - "أوقيانوسيا النائية": "QO", - "أوكرانيا": "UA", - "إيران": "IR", - "أيرلندا": "IE", - "إيطاليا": "IT", "بابوا غينيا الجديدة": "PG", "باراغواي": "PY", "باكستان": "PK", @@ -157,8 +158,8 @@ "جمهورية الدومينيكان": "DO", "جنوب آسيا": "034", "جنوب Ø£Ùريقيا": "ZA", - "جنوب السودان": "SS", "جنوب أوروبا": "039", + "جنوب السودان": "SS", "جنوب شرق آسيا": "035", "جورجيا": "GE", "جورجيا الجنوبية وجزر ساندويتش الجنوبية": "GS", @@ -289,6 +290,5 @@ "هولندا الكاريبية": "BQ", "هونغ كونغ الصينية (منطقة إدارية خاصة)": "HK", "وسط آسيا": "143", - "وسط Ø£Ùريقيا": "017", - "Sub-Saharan Africa": "202" + "وسط Ø£Ùريقيا": "017" } \ No newline at end of file diff --git a/js/data/locale/ar/DJ/ctryreverse.json b/js/data/locale/ar/DJ/ctryreverse.json index 591fce466f..748fb3441a 100644 --- a/js/data/locale/ar/DJ/ctryreverse.json +++ b/js/data/locale/ar/DJ/ctryreverse.json @@ -9,30 +9,49 @@ "202": "Sub-Saharan Africa", "419": "أمريكا اللاتينية", "IS": "آيسلندا", - "ET": "إثيوبيا", "AZ": "أذربيجان", "AM": "أرمينيا", "AW": "أروبا", - "ER": "إريتريا", - "ES": "إسبانيا", "053": "أسترالاسيا", "AU": "أستراليا", - "EE": "إستونيا", - "IL": "إسرائيل", "002": "Ø£Ùريقيا", "018": "Ø£Ùريقيا الجنوبية", "AF": "Ø£Ùغانستان", - "EU": "الاتحاد الأوروبي", + "AL": "ألبانيا", + "DE": "ألمانيا", + "005": "أمريكا الجنوبية", + "003": "أمريكا الشمالية", + "013": "أمريكا الوسطى", + "AQ": "أنتاركتيكا", + "AG": "أنتيغوا وبربودا", + "AD": "أندورا", + "AO": "أنغولا", + "AI": "أنغويلا", + "UY": "أورغواي", + "UZ": "أوزبكستان", + "UG": "أوغندا", + "009": "أوقيانوسيا", + "QO": "أوقيانوسيا النائية", + "UA": "أوكرانيا", + "IE": "أيرلندا", + "ET": "إثيوبيا", + "ER": "إريتريا", + "ES": "إسبانيا", + "EE": "إستونيا", + "IL": "إسرائيل", + "ID": "إندونيسيا", + "IR": "إيران", + "IT": "إيطاليا", "PS": "الأراضي الÙلسطينية", "AR": "الأرجنتين", "JO": "الأردن", "TF": "الأقاليم الجنوبية الÙرنسية", + "019": "الأمريكتان", + "UN": "الأمم المتحدة", "IO": "الإقليم البريطاني ÙÙŠ المحيط الهندي", "EC": "الإكوادور", "AE": "الإمارات العربية المتحدة", - "019": "الأمريكتان", - "UN": "الأمم المتحدة", - "AL": "ألبانيا", + "EU": "الاتحاد الأوروبي", "BH": "البحرين", "BR": "البرازيل", "PT": "البرتغال", @@ -61,7 +80,6 @@ "CG": "الكونغو - برازاÙيل", "CD": "الكونغو - كينشاسا", "KW": "الكويت", - "DE": "ألمانيا", "MA": "المغرب", "MX": "المكسيك", "SA": "المملكة العربية السعودية", @@ -74,24 +92,6 @@ "JP": "اليابان", "YE": "اليمن", "GR": "اليونان", - "005": "أمريكا الجنوبية", - "003": "أمريكا الشمالية", - "013": "أمريكا الوسطى", - "AQ": "أنتاركتيكا", - "AG": "أنتيغوا وبربودا", - "AD": "أندورا", - "ID": "إندونيسيا", - "AO": "أنغولا", - "AI": "أنغويلا", - "UY": "أورغواي", - "UZ": "أوزبكستان", - "UG": "أوغندا", - "009": "أوقيانوسيا", - "QO": "أوقيانوسيا النائية", - "UA": "أوكرانيا", - "IR": "إيران", - "IE": "أيرلندا", - "IT": "إيطاليا", "PG": "بابوا غينيا الجديدة", "PY": "باراغواي", "PK": "باكستان", @@ -163,8 +163,8 @@ "DO": "جمهورية الدومينيكان", "034": "جنوب آسيا", "ZA": "جنوب Ø£Ùريقيا", - "SS": "جنوب السودان", "039": "جنوب أوروبا", + "SS": "جنوب السودان", "035": "جنوب شرق آسيا", "GE": "جورجيا", "GS": "جورجيا الجنوبية وجزر ساندويتش الجنوبية", diff --git a/js/data/locale/ar/DJ/dateformats.json b/js/data/locale/ar/DJ/dateformats.json new file mode 100644 index 0000000000..b6df409843 --- /dev/null +++ b/js/data/locale/ar/DJ/dateformats.json @@ -0,0 +1,155 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "EEEEØŒ d MMMM yyyy", + "l": "EEEØŒ d MMMM yyyy", + "m": "EEØŒ dd/MM/yyyy", + "s": "EØŒ d/M/yyyy" + }, + "dmy": { + "f": "â€d MMMM yyyy", + "l": "â€d MMMM yyyy", + "m": "â€dd/MM/yyyy", + "s": "â€d/M/yyyy" + }, + "dmw": { + "f": "EEEEØŒ â€d MMMM", + "l": "EEEØŒ â€d MMMM", + "m": "EEØŒ â€dd/MM", + "s": "EØŒ â€d/M" + }, + "dm": { + "f": "â€d MMMM", + "l": "â€d MMMM", + "m": "â€dd/MM", + "s": "â€d/M" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "â€MM/yyyy", + "s": "â€M/yyyy" + }, + "dw": { + "f": "EEEEØŒ d", + "l": "EEEØŒ d", + "m": "EEØŒ dd", + "s": "EØŒ d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "dd", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "â€h a", + "hm": "â€h:mm", + "ms": "mm:ss", + "ahm": "â€h:mm a", + "hms": "â€h:mm:ss", + "hmz": "â€h:mm z", + "ahmz": "â€h:mm a z", + "ahms": "â€h:mm:ss a", + "hmsz": "â€h:mm:ss z", + "ahmsz": "â€h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "â€HH", + "hm": "â€HH:mm", + "ms": "mm:ss", + "ahm": "â€HH:mm", + "hms": "â€HH:mm:ss", + "hmz": "â€HH:mm z", + "ahmz": "â€HH:mm z", + "ahms": "â€HH:mm:ss", + "hmsz": "â€HH:mm:ss z", + "ahmsz": "â€HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "â€{sd} {sm} {sy} {st} – {et}", + "l": "â€{sd} {sm} {sy} {st} – {et}", + "m": "â€{sd}/{sm}/{sy} {st} – {et}", + "s": "â€{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "â€{sd} – â€{ed} {em} {ey}", + "l": "â€{sd} – â€{ed} {em} {ey}", + "m": "â€{sd} – â€{ed}/{em}/{ey}", + "s": "â€{sd} – â€{ed}/{em}/{ey}" + }, + "c11": { + "f": "â€{sd} {sm} – â€{ed} {em} {ey}", + "l": "â€{sd} {sm} – â€{ed} {em} {ey}", + "m": "â€{sd}/{sm} – â€{ed}/{em}/{ey}", + "s": "â€{sd}/{sm} – â€{ed}/{em}/{ey}" + }, + "c12": { + "f": "â€{sd} {sm} {sy} – â€{ed} {em} {ey}", + "l": "â€{sd} {sm} {sy} – â€{ed} {em} {ey}", + "m": "â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}", + "s": "â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "â€{sm}/{sy} – â€{em}/{ey}", + "s": "â€{sm}/{sy} – â€{em}/{ey}" + }, + "c30": { + "f": "â€{sy} – {ey}", + "l": "â€{sy} – {ey}", + "m": "â€{sy} – {ey}", + "s": "â€{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/ar/DZ/ctrynames.json b/js/data/locale/ar/DZ/ctrynames.json index 1521759891..7af320c173 100644 --- a/js/data/locale/ar/DZ/ctrynames.json +++ b/js/data/locale/ar/DZ/ctrynames.json @@ -1,30 +1,52 @@ { + "Sub-Saharan Africa": "202", "آسيا": "142", "آيسلندا": "IS", - "إثيوبيا": "ET", "أذربيجان": "AZ", "أرمينيا": "AM", "أروبا": "AW", - "إريتريا": "ER", - "إسبانيا": "ES", "أسترالاسيا": "053", "أستراليا": "AU", - "إستونيا": "EE", - "إسرائيل": "IL", "Ø£Ùريقيا": "002", "Ø£Ùريقيا الجنوبية": "018", "Ø£Ùغانستان": "AF", - "الاتحاد الأوروبي": "EU", + "ألبانيا": "AL", + "ألمانيا": "DE", + "أمريكا الجنوبية": "005", + "أمريكا الشمالية": "003", + "أمريكا اللاتينية": "419", + "أمريكا الوسطى": "013", + "أنتاركتيكا": "AQ", + "أنتيغوا وبربودا": "AG", + "أندورا": "AD", + "أنغولا": "AO", + "أنغويلا": "AI", + "أورغواي": "UY", + "أوروبا": "150", + "أوزبكستان": "UZ", + "أوغندا": "UG", + "أوقيانوسيا": "009", + "أوقيانوسيا النائية": "QO", + "أوكرانيا": "UA", + "أيرلندا": "IE", + "إثيوبيا": "ET", + "إريتريا": "ER", + "إسبانيا": "ES", + "إستونيا": "EE", + "إسرائيل": "IL", + "إندونيسيا": "ID", + "إيران": "IR", + "إيطاليا": "IT", "الأراضي الÙلسطينية": "PS", "الأرجنتين": "AR", "الأردن": "JO", "الأقاليم الجنوبية الÙرنسية": "TF", + "الأمريكتان": "019", + "الأمم المتحدة": "UN", "الإقليم البريطاني ÙÙŠ المحيط الهندي": "IO", "الإكوادور": "EC", "الإمارات العربية المتحدة": "AE", - "الأمريكتان": "019", - "الأمم المتحدة": "UN", - "ألبانيا": "AL", + "الاتحاد الأوروبي": "EU", "البحرين": "BH", "البرازيل": "BR", "البرتغال": "PT", @@ -53,7 +75,6 @@ "الكونغو - برازاÙيل": "CG", "الكونغو - كينشاسا": "CD", "الكويت": "KW", - "ألمانيا": "DE", "المغرب": "MA", "المكسيك": "MX", "المملكة العربية السعودية": "SA", @@ -66,26 +87,6 @@ "اليابان": "JP", "اليمن": "YE", "اليونان": "GR", - "أمريكا الجنوبية": "005", - "أمريكا الشمالية": "003", - "أمريكا اللاتينية": "419", - "أمريكا الوسطى": "013", - "أنتاركتيكا": "AQ", - "أنتيغوا وبربودا": "AG", - "أندورا": "AD", - "إندونيسيا": "ID", - "أنغولا": "AO", - "أنغويلا": "AI", - "أورغواي": "UY", - "أوروبا": "150", - "أوزبكستان": "UZ", - "أوغندا": "UG", - "أوقيانوسيا": "009", - "أوقيانوسيا النائية": "QO", - "أوكرانيا": "UA", - "إيران": "IR", - "أيرلندا": "IE", - "إيطاليا": "IT", "بابوا غينيا الجديدة": "PG", "باراغواي": "PY", "باكستان": "PK", @@ -157,8 +158,8 @@ "جمهورية الدومينيكان": "DO", "جنوب آسيا": "034", "جنوب Ø£Ùريقيا": "ZA", - "جنوب السودان": "SS", "جنوب أوروبا": "039", + "جنوب السودان": "SS", "جنوب شرق آسيا": "035", "جورجيا": "GE", "جورجيا الجنوبية وجزر ساندويتش الجنوبية": "GS", @@ -289,6 +290,5 @@ "هولندا الكاريبية": "BQ", "هونغ كونغ الصينية (منطقة إدارية خاصة)": "HK", "وسط آسيا": "143", - "وسط Ø£Ùريقيا": "017", - "Sub-Saharan Africa": "202" + "وسط Ø£Ùريقيا": "017" } \ No newline at end of file diff --git a/js/data/locale/ar/DZ/ctryreverse.json b/js/data/locale/ar/DZ/ctryreverse.json index 591fce466f..748fb3441a 100644 --- a/js/data/locale/ar/DZ/ctryreverse.json +++ b/js/data/locale/ar/DZ/ctryreverse.json @@ -9,30 +9,49 @@ "202": "Sub-Saharan Africa", "419": "أمريكا اللاتينية", "IS": "آيسلندا", - "ET": "إثيوبيا", "AZ": "أذربيجان", "AM": "أرمينيا", "AW": "أروبا", - "ER": "إريتريا", - "ES": "إسبانيا", "053": "أسترالاسيا", "AU": "أستراليا", - "EE": "إستونيا", - "IL": "إسرائيل", "002": "Ø£Ùريقيا", "018": "Ø£Ùريقيا الجنوبية", "AF": "Ø£Ùغانستان", - "EU": "الاتحاد الأوروبي", + "AL": "ألبانيا", + "DE": "ألمانيا", + "005": "أمريكا الجنوبية", + "003": "أمريكا الشمالية", + "013": "أمريكا الوسطى", + "AQ": "أنتاركتيكا", + "AG": "أنتيغوا وبربودا", + "AD": "أندورا", + "AO": "أنغولا", + "AI": "أنغويلا", + "UY": "أورغواي", + "UZ": "أوزبكستان", + "UG": "أوغندا", + "009": "أوقيانوسيا", + "QO": "أوقيانوسيا النائية", + "UA": "أوكرانيا", + "IE": "أيرلندا", + "ET": "إثيوبيا", + "ER": "إريتريا", + "ES": "إسبانيا", + "EE": "إستونيا", + "IL": "إسرائيل", + "ID": "إندونيسيا", + "IR": "إيران", + "IT": "إيطاليا", "PS": "الأراضي الÙلسطينية", "AR": "الأرجنتين", "JO": "الأردن", "TF": "الأقاليم الجنوبية الÙرنسية", + "019": "الأمريكتان", + "UN": "الأمم المتحدة", "IO": "الإقليم البريطاني ÙÙŠ المحيط الهندي", "EC": "الإكوادور", "AE": "الإمارات العربية المتحدة", - "019": "الأمريكتان", - "UN": "الأمم المتحدة", - "AL": "ألبانيا", + "EU": "الاتحاد الأوروبي", "BH": "البحرين", "BR": "البرازيل", "PT": "البرتغال", @@ -61,7 +80,6 @@ "CG": "الكونغو - برازاÙيل", "CD": "الكونغو - كينشاسا", "KW": "الكويت", - "DE": "ألمانيا", "MA": "المغرب", "MX": "المكسيك", "SA": "المملكة العربية السعودية", @@ -74,24 +92,6 @@ "JP": "اليابان", "YE": "اليمن", "GR": "اليونان", - "005": "أمريكا الجنوبية", - "003": "أمريكا الشمالية", - "013": "أمريكا الوسطى", - "AQ": "أنتاركتيكا", - "AG": "أنتيغوا وبربودا", - "AD": "أندورا", - "ID": "إندونيسيا", - "AO": "أنغولا", - "AI": "أنغويلا", - "UY": "أورغواي", - "UZ": "أوزبكستان", - "UG": "أوغندا", - "009": "أوقيانوسيا", - "QO": "أوقيانوسيا النائية", - "UA": "أوكرانيا", - "IR": "إيران", - "IE": "أيرلندا", - "IT": "إيطاليا", "PG": "بابوا غينيا الجديدة", "PY": "باراغواي", "PK": "باكستان", @@ -163,8 +163,8 @@ "DO": "جمهورية الدومينيكان", "034": "جنوب آسيا", "ZA": "جنوب Ø£Ùريقيا", - "SS": "جنوب السودان", "039": "جنوب أوروبا", + "SS": "جنوب السودان", "035": "جنوب شرق آسيا", "GE": "جورجيا", "GS": "جورجيا الجنوبية وجزر ساندويتش الجنوبية", diff --git a/js/data/locale/ar/DZ/dateformats.json b/js/data/locale/ar/DZ/dateformats.json new file mode 100644 index 0000000000..b6df409843 --- /dev/null +++ b/js/data/locale/ar/DZ/dateformats.json @@ -0,0 +1,155 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "EEEEØŒ d MMMM yyyy", + "l": "EEEØŒ d MMMM yyyy", + "m": "EEØŒ dd/MM/yyyy", + "s": "EØŒ d/M/yyyy" + }, + "dmy": { + "f": "â€d MMMM yyyy", + "l": "â€d MMMM yyyy", + "m": "â€dd/MM/yyyy", + "s": "â€d/M/yyyy" + }, + "dmw": { + "f": "EEEEØŒ â€d MMMM", + "l": "EEEØŒ â€d MMMM", + "m": "EEØŒ â€dd/MM", + "s": "EØŒ â€d/M" + }, + "dm": { + "f": "â€d MMMM", + "l": "â€d MMMM", + "m": "â€dd/MM", + "s": "â€d/M" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "â€MM/yyyy", + "s": "â€M/yyyy" + }, + "dw": { + "f": "EEEEØŒ d", + "l": "EEEØŒ d", + "m": "EEØŒ dd", + "s": "EØŒ d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "dd", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "â€h a", + "hm": "â€h:mm", + "ms": "mm:ss", + "ahm": "â€h:mm a", + "hms": "â€h:mm:ss", + "hmz": "â€h:mm z", + "ahmz": "â€h:mm a z", + "ahms": "â€h:mm:ss a", + "hmsz": "â€h:mm:ss z", + "ahmsz": "â€h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "â€HH", + "hm": "â€HH:mm", + "ms": "mm:ss", + "ahm": "â€HH:mm", + "hms": "â€HH:mm:ss", + "hmz": "â€HH:mm z", + "ahmz": "â€HH:mm z", + "ahms": "â€HH:mm:ss", + "hmsz": "â€HH:mm:ss z", + "ahmsz": "â€HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "â€{sd} {sm} {sy} {st} – {et}", + "l": "â€{sd} {sm} {sy} {st} – {et}", + "m": "â€{sd}/{sm}/{sy} {st} – {et}", + "s": "â€{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "â€{sd} – â€{ed} {em} {ey}", + "l": "â€{sd} – â€{ed} {em} {ey}", + "m": "â€{sd} – â€{ed}/{em}/{ey}", + "s": "â€{sd} – â€{ed}/{em}/{ey}" + }, + "c11": { + "f": "â€{sd} {sm} – â€{ed} {em} {ey}", + "l": "â€{sd} {sm} – â€{ed} {em} {ey}", + "m": "â€{sd}/{sm} – â€{ed}/{em}/{ey}", + "s": "â€{sd}/{sm} – â€{ed}/{em}/{ey}" + }, + "c12": { + "f": "â€{sd} {sm} {sy} – â€{ed} {em} {ey}", + "l": "â€{sd} {sm} {sy} – â€{ed} {em} {ey}", + "m": "â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}", + "s": "â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "â€{sm}/{sy} – â€{em}/{ey}", + "s": "â€{sm}/{sy} – â€{em}/{ey}" + }, + "c30": { + "f": "â€{sy} – {ey}", + "l": "â€{sy} – {ey}", + "m": "â€{sy} – {ey}", + "s": "â€{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/ar/DZ/numfmt.jf b/js/data/locale/ar/DZ/numfmt.jf index dbaf98df34..a258d8e00a 100644 --- a/js/data/locale/ar/DZ/numfmt.jf +++ b/js/data/locale/ar/DZ/numfmt.jf @@ -12,8 +12,8 @@ "commonNegative": "Øœ-{n} {s}" }, "negativenumFmt": "Øœ-{n}", - "pctFmt": "{n} ٪؜", - "negativepctFmt": "Øœ-{n} ٪؜", + "pctFmt": "{n}٪؜", + "negativepctFmt": "Øœ-{n}٪؜", "roundingMode": "halfdown", "digits": "٠١٢٣٤٥٦٧٨٩", "useNative": true diff --git a/js/data/locale/ar/DZ/sysres.json b/js/data/locale/ar/DZ/sysres.json index 1779522ae1..2158dee88a 100644 --- a/js/data/locale/ar/DZ/sysres.json +++ b/js/data/locale/ar/DZ/sysres.json @@ -6,19 +6,11 @@ "MMMM2": "ÙÙŠÙري", "MMM2": "ÙÙŠÙري", "NN2": "ÙÙŠ", - "N2": "Ù", - "MMMM3": "مارس", - "MMM3": "مارس", - "NN3": "ما", - "N3": "Ù…", "MMMM4": "Ø£Ùريل", "MMM4": "Ø£Ùريل", "NN4": "Ø£Ù", - "N4": "Ø£", "MMMM5": "ماي", "MMM5": "ماي", - "NN5": "ما", - "N5": "Ù…", "MMMM6": "جوان", "MMM6": "جوان", "NN6": "جو", @@ -29,86 +21,5 @@ "N7": "ج", "MMMM8": "أوت", "MMM8": "أوت", - "NN8": "أو", - "N8": "Ø£", - "MMMM9": "سبتمبر", - "MMM9": "سبتمبر", - "NN9": "سب", - "N9": "س", - "MMMM10": "أكتوبر", - "MMM10": "أكتوبر", - "NN10": "أك", - "N10": "Ø£", - "MMMM11": "نوÙمبر", - "MMM11": "نوÙمبر", - "NN11": "نو", - "N11": "Ù†", - "MMMM12": "ديسمبر", - "MMM12": "ديسمبر", - "NN12": "دي", - "N12": "د", - "EEEE0": "الأحد", - "EEE0": "الأحد", - "EE0": "الأحد", - "E0": "Ø­", - "EEEE1": "الاثنين", - "EEE1": "الاثنين", - "EE1": "الاثنين", - "E1": "Ù†", - "EEEE2": "الثلاثاء", - "EEE2": "الثلاثاء", - "EE2": "الثلاثاء", - "E2": "Ø«", - "EEEE3": "الأربعاء", - "EEE3": "الأربعاء", - "EE3": "الأربعاء", - "E3": "ر", - "EEEE4": "الخميس", - "EEE4": "الخميس", - "EE4": "الخميس", - "E4": "Ø®", - "EEEE5": "الجمعة", - "EEE5": "الجمعة", - "EE5": "الجمعة", - "E5": "ج", - "EEEE6": "السبت", - "EEE6": "السبت", - "EE6": "السبت", - "E6": "س", - "a0": "ص", - "a1": "Ù…", - "G-1": "BCE", - "G1": "ب.Ù…", - "1#1 millisecond|#{num} milliseconds": "zero#{num} ملي ثانية|one#{num} ملي ثانية|two#{num} ملي ثانية|few#{num} ملي ثانية|many#{num} ملي ثانية|#{num} ملي ثانية", - "1#1 second|#{num} seconds": "zero#{num} ثانية|one#ثانية|two#ثانيتان|few#{num} ثوان|many#{num} ثانية|#{num} ثانية", - "1#1 minute|#{num} minutes": "zero#{num} دقيقة|one#دقيقة|two#دقيقتان|few#{num} دقائق|many#{num} دقيقة|#{num} دقيقة", - "1#1 hour|#{num} hours": "zero#{num} ساعة|one#ساعة|two#ساعتان|few#{num} ساعات|many#{num} ساعة|#{num} ساعة", - "1#1 day|#{num} days": "zero#{num} يوم|one#يوم|two#يومان|few#{num} أيام|many#{num} يومًا|#{num} يوم", - "1#1 week|#{num} weeks": "zero#{num} أسبوع|one#أسبوع|two#أسبوعان|few#{num} أسابيع|many#{num} أسبوعًا|#{num} أسبوع", - "1#1 month|#{num} months": "zero#{num} شهر|one#شهر|two#شهران|few#{num} أشهر|many#{num} شهرًا|#{num} شهر", - "1#1 year|#{num} years": "zero#{num} سنة|one#سنة|two#سنتان|few#{num} سنوات|many#{num} سنة|#{num} سنة", - "#{num} ms": "zero#{num} ملي Ø«|one#{num} ملي Ø«|two#{num} ملي Ø«|few#{num} ملي Ø«|many#{num} ملي Ø«|#{num} ملي Ø«", - "1#1 sec|#{num} sec": "zero#{num} Ø«|one#{num} Ø«|two#{num} Ø«|few#{num} Ø«|many#{num} Ø«|#{num} Ø«", - "1#1 min|#{num} min": "zero#{num} د|one#{num} د|two#{num} د|few#{num} د|many#{num} د|#{num} د", - "1#1 hr|#{num} hrs": "zero#{num} س|one#{num} س|two#{num} س|few#{num} س|many#{num} س|#{num} س", - "durationLongDays": "zero#{num} يوم|one#يوم|two#يومان|few#{num} يوم|many#{num} يوم|#{num} يوم", - "1#1 wk|#{num} wks": "zero#{num} أسبوع|one#أسبوع|two#أسبوعان|few#{num} أسابيع|many#{num} أسبوعًا|#{num} أسبوع", - "1#1 mon|#{num} mons": "zero#{num} شهر|one#شهر|two#{num} شهر|few#{num} شهر|many#{num} شهر|#{num} شهر", - "1#1 yr|#{num} yrs": "zero#{num} سنة|one#سنة واحدة|two#سنتان|few#{num} سنة|many#{num} سنة|#{num} سنة", - "durationShortMillis": "zero#{num} ملي Ø«|one#{num} ملي Ø«|two#{num} ملي Ø«|few#{num} ملي Ø«|many#{num} ملي Ø«|#{num} ملي Ø«", - "#{num}s": "zero#{num} Ø«|one#{num} Ø«|two#{num} Ø«|few#{num} Ø«|many#{num} Ø«|#{num} Ø«", - "durationShortMinutes": "zero#{num} د|one#{num} د|two#{num} د|few#{num} د|many#{num} د|#{num} د", - "#{num}h": "zero#{num} س|one#{num} س|two#{num} س|few#{num} س|many#{num} س|#{num} س", - "#{num}d": "zero#{num} ÙŠ|one#{num} ÙŠ|two#{num} ÙŠ|few#{num} ÙŠ|many#{num} ÙŠ|#{num} ÙŠ", - "#{num}w": "zero#{num} Ø£|one#{num} Ø£|two#{num} Ø£|few#{num} Ø£|many#{num} Ø£|#{num} Ø£", - "durationShortMonths": "zero#{num} شهر|one#{num} شهر|two#{num} شهر|few#{num} شهر|many#{num} شهر|#{num} شهر", - "#{num}y": "zero#{num} سنة|one#{num} سنة|two#{num} سنة|few#{num} سنة|many#{num} سنة|#{num} سنة", - "separatorFull": "ØŒ Ùˆ", - "finalSeparatorFull": "ØŒ Ùˆ", - "separatorLong": "ØŒ Ùˆ", - "finalSeparatorLong": "ØŒ Ùˆ", - "separatorMedium": "ØŒ Ùˆ", - "finalSeparatorMedium": "ØŒ Ùˆ", - "separatorShort": "ØŒ ", - "finalSeparatorShort": "ØŒ " + "NN8": "أو" } \ No newline at end of file diff --git a/js/data/locale/ar/EG/ctrynames.json b/js/data/locale/ar/EG/ctrynames.json index 1521759891..7af320c173 100644 --- a/js/data/locale/ar/EG/ctrynames.json +++ b/js/data/locale/ar/EG/ctrynames.json @@ -1,30 +1,52 @@ { + "Sub-Saharan Africa": "202", "آسيا": "142", "آيسلندا": "IS", - "إثيوبيا": "ET", "أذربيجان": "AZ", "أرمينيا": "AM", "أروبا": "AW", - "إريتريا": "ER", - "إسبانيا": "ES", "أسترالاسيا": "053", "أستراليا": "AU", - "إستونيا": "EE", - "إسرائيل": "IL", "Ø£Ùريقيا": "002", "Ø£Ùريقيا الجنوبية": "018", "Ø£Ùغانستان": "AF", - "الاتحاد الأوروبي": "EU", + "ألبانيا": "AL", + "ألمانيا": "DE", + "أمريكا الجنوبية": "005", + "أمريكا الشمالية": "003", + "أمريكا اللاتينية": "419", + "أمريكا الوسطى": "013", + "أنتاركتيكا": "AQ", + "أنتيغوا وبربودا": "AG", + "أندورا": "AD", + "أنغولا": "AO", + "أنغويلا": "AI", + "أورغواي": "UY", + "أوروبا": "150", + "أوزبكستان": "UZ", + "أوغندا": "UG", + "أوقيانوسيا": "009", + "أوقيانوسيا النائية": "QO", + "أوكرانيا": "UA", + "أيرلندا": "IE", + "إثيوبيا": "ET", + "إريتريا": "ER", + "إسبانيا": "ES", + "إستونيا": "EE", + "إسرائيل": "IL", + "إندونيسيا": "ID", + "إيران": "IR", + "إيطاليا": "IT", "الأراضي الÙلسطينية": "PS", "الأرجنتين": "AR", "الأردن": "JO", "الأقاليم الجنوبية الÙرنسية": "TF", + "الأمريكتان": "019", + "الأمم المتحدة": "UN", "الإقليم البريطاني ÙÙŠ المحيط الهندي": "IO", "الإكوادور": "EC", "الإمارات العربية المتحدة": "AE", - "الأمريكتان": "019", - "الأمم المتحدة": "UN", - "ألبانيا": "AL", + "الاتحاد الأوروبي": "EU", "البحرين": "BH", "البرازيل": "BR", "البرتغال": "PT", @@ -53,7 +75,6 @@ "الكونغو - برازاÙيل": "CG", "الكونغو - كينشاسا": "CD", "الكويت": "KW", - "ألمانيا": "DE", "المغرب": "MA", "المكسيك": "MX", "المملكة العربية السعودية": "SA", @@ -66,26 +87,6 @@ "اليابان": "JP", "اليمن": "YE", "اليونان": "GR", - "أمريكا الجنوبية": "005", - "أمريكا الشمالية": "003", - "أمريكا اللاتينية": "419", - "أمريكا الوسطى": "013", - "أنتاركتيكا": "AQ", - "أنتيغوا وبربودا": "AG", - "أندورا": "AD", - "إندونيسيا": "ID", - "أنغولا": "AO", - "أنغويلا": "AI", - "أورغواي": "UY", - "أوروبا": "150", - "أوزبكستان": "UZ", - "أوغندا": "UG", - "أوقيانوسيا": "009", - "أوقيانوسيا النائية": "QO", - "أوكرانيا": "UA", - "إيران": "IR", - "أيرلندا": "IE", - "إيطاليا": "IT", "بابوا غينيا الجديدة": "PG", "باراغواي": "PY", "باكستان": "PK", @@ -157,8 +158,8 @@ "جمهورية الدومينيكان": "DO", "جنوب آسيا": "034", "جنوب Ø£Ùريقيا": "ZA", - "جنوب السودان": "SS", "جنوب أوروبا": "039", + "جنوب السودان": "SS", "جنوب شرق آسيا": "035", "جورجيا": "GE", "جورجيا الجنوبية وجزر ساندويتش الجنوبية": "GS", @@ -289,6 +290,5 @@ "هولندا الكاريبية": "BQ", "هونغ كونغ الصينية (منطقة إدارية خاصة)": "HK", "وسط آسيا": "143", - "وسط Ø£Ùريقيا": "017", - "Sub-Saharan Africa": "202" + "وسط Ø£Ùريقيا": "017" } \ No newline at end of file diff --git a/js/data/locale/ar/EG/ctryreverse.json b/js/data/locale/ar/EG/ctryreverse.json index 591fce466f..748fb3441a 100644 --- a/js/data/locale/ar/EG/ctryreverse.json +++ b/js/data/locale/ar/EG/ctryreverse.json @@ -9,30 +9,49 @@ "202": "Sub-Saharan Africa", "419": "أمريكا اللاتينية", "IS": "آيسلندا", - "ET": "إثيوبيا", "AZ": "أذربيجان", "AM": "أرمينيا", "AW": "أروبا", - "ER": "إريتريا", - "ES": "إسبانيا", "053": "أسترالاسيا", "AU": "أستراليا", - "EE": "إستونيا", - "IL": "إسرائيل", "002": "Ø£Ùريقيا", "018": "Ø£Ùريقيا الجنوبية", "AF": "Ø£Ùغانستان", - "EU": "الاتحاد الأوروبي", + "AL": "ألبانيا", + "DE": "ألمانيا", + "005": "أمريكا الجنوبية", + "003": "أمريكا الشمالية", + "013": "أمريكا الوسطى", + "AQ": "أنتاركتيكا", + "AG": "أنتيغوا وبربودا", + "AD": "أندورا", + "AO": "أنغولا", + "AI": "أنغويلا", + "UY": "أورغواي", + "UZ": "أوزبكستان", + "UG": "أوغندا", + "009": "أوقيانوسيا", + "QO": "أوقيانوسيا النائية", + "UA": "أوكرانيا", + "IE": "أيرلندا", + "ET": "إثيوبيا", + "ER": "إريتريا", + "ES": "إسبانيا", + "EE": "إستونيا", + "IL": "إسرائيل", + "ID": "إندونيسيا", + "IR": "إيران", + "IT": "إيطاليا", "PS": "الأراضي الÙلسطينية", "AR": "الأرجنتين", "JO": "الأردن", "TF": "الأقاليم الجنوبية الÙرنسية", + "019": "الأمريكتان", + "UN": "الأمم المتحدة", "IO": "الإقليم البريطاني ÙÙŠ المحيط الهندي", "EC": "الإكوادور", "AE": "الإمارات العربية المتحدة", - "019": "الأمريكتان", - "UN": "الأمم المتحدة", - "AL": "ألبانيا", + "EU": "الاتحاد الأوروبي", "BH": "البحرين", "BR": "البرازيل", "PT": "البرتغال", @@ -61,7 +80,6 @@ "CG": "الكونغو - برازاÙيل", "CD": "الكونغو - كينشاسا", "KW": "الكويت", - "DE": "ألمانيا", "MA": "المغرب", "MX": "المكسيك", "SA": "المملكة العربية السعودية", @@ -74,24 +92,6 @@ "JP": "اليابان", "YE": "اليمن", "GR": "اليونان", - "005": "أمريكا الجنوبية", - "003": "أمريكا الشمالية", - "013": "أمريكا الوسطى", - "AQ": "أنتاركتيكا", - "AG": "أنتيغوا وبربودا", - "AD": "أندورا", - "ID": "إندونيسيا", - "AO": "أنغولا", - "AI": "أنغويلا", - "UY": "أورغواي", - "UZ": "أوزبكستان", - "UG": "أوغندا", - "009": "أوقيانوسيا", - "QO": "أوقيانوسيا النائية", - "UA": "أوكرانيا", - "IR": "إيران", - "IE": "أيرلندا", - "IT": "إيطاليا", "PG": "بابوا غينيا الجديدة", "PY": "باراغواي", "PK": "باكستان", @@ -163,8 +163,8 @@ "DO": "جمهورية الدومينيكان", "034": "جنوب آسيا", "ZA": "جنوب Ø£Ùريقيا", - "SS": "جنوب السودان", "039": "جنوب أوروبا", + "SS": "جنوب السودان", "035": "جنوب شرق آسيا", "GE": "جورجيا", "GS": "جورجيا الجنوبية وجزر ساندويتش الجنوبية", diff --git a/js/data/locale/ar/EG/dateformats.json b/js/data/locale/ar/EG/dateformats.json new file mode 100644 index 0000000000..b6df409843 --- /dev/null +++ b/js/data/locale/ar/EG/dateformats.json @@ -0,0 +1,155 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "EEEEØŒ d MMMM yyyy", + "l": "EEEØŒ d MMMM yyyy", + "m": "EEØŒ dd/MM/yyyy", + "s": "EØŒ d/M/yyyy" + }, + "dmy": { + "f": "â€d MMMM yyyy", + "l": "â€d MMMM yyyy", + "m": "â€dd/MM/yyyy", + "s": "â€d/M/yyyy" + }, + "dmw": { + "f": "EEEEØŒ â€d MMMM", + "l": "EEEØŒ â€d MMMM", + "m": "EEØŒ â€dd/MM", + "s": "EØŒ â€d/M" + }, + "dm": { + "f": "â€d MMMM", + "l": "â€d MMMM", + "m": "â€dd/MM", + "s": "â€d/M" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "â€MM/yyyy", + "s": "â€M/yyyy" + }, + "dw": { + "f": "EEEEØŒ d", + "l": "EEEØŒ d", + "m": "EEØŒ dd", + "s": "EØŒ d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "dd", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "â€h a", + "hm": "â€h:mm", + "ms": "mm:ss", + "ahm": "â€h:mm a", + "hms": "â€h:mm:ss", + "hmz": "â€h:mm z", + "ahmz": "â€h:mm a z", + "ahms": "â€h:mm:ss a", + "hmsz": "â€h:mm:ss z", + "ahmsz": "â€h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "â€HH", + "hm": "â€HH:mm", + "ms": "mm:ss", + "ahm": "â€HH:mm", + "hms": "â€HH:mm:ss", + "hmz": "â€HH:mm z", + "ahmz": "â€HH:mm z", + "ahms": "â€HH:mm:ss", + "hmsz": "â€HH:mm:ss z", + "ahmsz": "â€HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "â€{sd} {sm} {sy} {st} – {et}", + "l": "â€{sd} {sm} {sy} {st} – {et}", + "m": "â€{sd}/{sm}/{sy} {st} – {et}", + "s": "â€{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "â€{sd} – â€{ed} {em} {ey}", + "l": "â€{sd} – â€{ed} {em} {ey}", + "m": "â€{sd} – â€{ed}/{em}/{ey}", + "s": "â€{sd} – â€{ed}/{em}/{ey}" + }, + "c11": { + "f": "â€{sd} {sm} – â€{ed} {em} {ey}", + "l": "â€{sd} {sm} – â€{ed} {em} {ey}", + "m": "â€{sd}/{sm} – â€{ed}/{em}/{ey}", + "s": "â€{sd}/{sm} – â€{ed}/{em}/{ey}" + }, + "c12": { + "f": "â€{sd} {sm} {sy} – â€{ed} {em} {ey}", + "l": "â€{sd} {sm} {sy} – â€{ed} {em} {ey}", + "m": "â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}", + "s": "â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "â€{sm}/{sy} – â€{em}/{ey}", + "s": "â€{sm}/{sy} – â€{em}/{ey}" + }, + "c30": { + "f": "â€{sy} – {ey}", + "l": "â€{sy} – {ey}", + "m": "â€{sy} – {ey}", + "s": "â€{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/ar/EH/ctrynames.json b/js/data/locale/ar/EH/ctrynames.json index 1521759891..7af320c173 100644 --- a/js/data/locale/ar/EH/ctrynames.json +++ b/js/data/locale/ar/EH/ctrynames.json @@ -1,30 +1,52 @@ { + "Sub-Saharan Africa": "202", "آسيا": "142", "آيسلندا": "IS", - "إثيوبيا": "ET", "أذربيجان": "AZ", "أرمينيا": "AM", "أروبا": "AW", - "إريتريا": "ER", - "إسبانيا": "ES", "أسترالاسيا": "053", "أستراليا": "AU", - "إستونيا": "EE", - "إسرائيل": "IL", "Ø£Ùريقيا": "002", "Ø£Ùريقيا الجنوبية": "018", "Ø£Ùغانستان": "AF", - "الاتحاد الأوروبي": "EU", + "ألبانيا": "AL", + "ألمانيا": "DE", + "أمريكا الجنوبية": "005", + "أمريكا الشمالية": "003", + "أمريكا اللاتينية": "419", + "أمريكا الوسطى": "013", + "أنتاركتيكا": "AQ", + "أنتيغوا وبربودا": "AG", + "أندورا": "AD", + "أنغولا": "AO", + "أنغويلا": "AI", + "أورغواي": "UY", + "أوروبا": "150", + "أوزبكستان": "UZ", + "أوغندا": "UG", + "أوقيانوسيا": "009", + "أوقيانوسيا النائية": "QO", + "أوكرانيا": "UA", + "أيرلندا": "IE", + "إثيوبيا": "ET", + "إريتريا": "ER", + "إسبانيا": "ES", + "إستونيا": "EE", + "إسرائيل": "IL", + "إندونيسيا": "ID", + "إيران": "IR", + "إيطاليا": "IT", "الأراضي الÙلسطينية": "PS", "الأرجنتين": "AR", "الأردن": "JO", "الأقاليم الجنوبية الÙرنسية": "TF", + "الأمريكتان": "019", + "الأمم المتحدة": "UN", "الإقليم البريطاني ÙÙŠ المحيط الهندي": "IO", "الإكوادور": "EC", "الإمارات العربية المتحدة": "AE", - "الأمريكتان": "019", - "الأمم المتحدة": "UN", - "ألبانيا": "AL", + "الاتحاد الأوروبي": "EU", "البحرين": "BH", "البرازيل": "BR", "البرتغال": "PT", @@ -53,7 +75,6 @@ "الكونغو - برازاÙيل": "CG", "الكونغو - كينشاسا": "CD", "الكويت": "KW", - "ألمانيا": "DE", "المغرب": "MA", "المكسيك": "MX", "المملكة العربية السعودية": "SA", @@ -66,26 +87,6 @@ "اليابان": "JP", "اليمن": "YE", "اليونان": "GR", - "أمريكا الجنوبية": "005", - "أمريكا الشمالية": "003", - "أمريكا اللاتينية": "419", - "أمريكا الوسطى": "013", - "أنتاركتيكا": "AQ", - "أنتيغوا وبربودا": "AG", - "أندورا": "AD", - "إندونيسيا": "ID", - "أنغولا": "AO", - "أنغويلا": "AI", - "أورغواي": "UY", - "أوروبا": "150", - "أوزبكستان": "UZ", - "أوغندا": "UG", - "أوقيانوسيا": "009", - "أوقيانوسيا النائية": "QO", - "أوكرانيا": "UA", - "إيران": "IR", - "أيرلندا": "IE", - "إيطاليا": "IT", "بابوا غينيا الجديدة": "PG", "باراغواي": "PY", "باكستان": "PK", @@ -157,8 +158,8 @@ "جمهورية الدومينيكان": "DO", "جنوب آسيا": "034", "جنوب Ø£Ùريقيا": "ZA", - "جنوب السودان": "SS", "جنوب أوروبا": "039", + "جنوب السودان": "SS", "جنوب شرق آسيا": "035", "جورجيا": "GE", "جورجيا الجنوبية وجزر ساندويتش الجنوبية": "GS", @@ -289,6 +290,5 @@ "هولندا الكاريبية": "BQ", "هونغ كونغ الصينية (منطقة إدارية خاصة)": "HK", "وسط آسيا": "143", - "وسط Ø£Ùريقيا": "017", - "Sub-Saharan Africa": "202" + "وسط Ø£Ùريقيا": "017" } \ No newline at end of file diff --git a/js/data/locale/ar/EH/ctryreverse.json b/js/data/locale/ar/EH/ctryreverse.json index 591fce466f..748fb3441a 100644 --- a/js/data/locale/ar/EH/ctryreverse.json +++ b/js/data/locale/ar/EH/ctryreverse.json @@ -9,30 +9,49 @@ "202": "Sub-Saharan Africa", "419": "أمريكا اللاتينية", "IS": "آيسلندا", - "ET": "إثيوبيا", "AZ": "أذربيجان", "AM": "أرمينيا", "AW": "أروبا", - "ER": "إريتريا", - "ES": "إسبانيا", "053": "أسترالاسيا", "AU": "أستراليا", - "EE": "إستونيا", - "IL": "إسرائيل", "002": "Ø£Ùريقيا", "018": "Ø£Ùريقيا الجنوبية", "AF": "Ø£Ùغانستان", - "EU": "الاتحاد الأوروبي", + "AL": "ألبانيا", + "DE": "ألمانيا", + "005": "أمريكا الجنوبية", + "003": "أمريكا الشمالية", + "013": "أمريكا الوسطى", + "AQ": "أنتاركتيكا", + "AG": "أنتيغوا وبربودا", + "AD": "أندورا", + "AO": "أنغولا", + "AI": "أنغويلا", + "UY": "أورغواي", + "UZ": "أوزبكستان", + "UG": "أوغندا", + "009": "أوقيانوسيا", + "QO": "أوقيانوسيا النائية", + "UA": "أوكرانيا", + "IE": "أيرلندا", + "ET": "إثيوبيا", + "ER": "إريتريا", + "ES": "إسبانيا", + "EE": "إستونيا", + "IL": "إسرائيل", + "ID": "إندونيسيا", + "IR": "إيران", + "IT": "إيطاليا", "PS": "الأراضي الÙلسطينية", "AR": "الأرجنتين", "JO": "الأردن", "TF": "الأقاليم الجنوبية الÙرنسية", + "019": "الأمريكتان", + "UN": "الأمم المتحدة", "IO": "الإقليم البريطاني ÙÙŠ المحيط الهندي", "EC": "الإكوادور", "AE": "الإمارات العربية المتحدة", - "019": "الأمريكتان", - "UN": "الأمم المتحدة", - "AL": "ألبانيا", + "EU": "الاتحاد الأوروبي", "BH": "البحرين", "BR": "البرازيل", "PT": "البرتغال", @@ -61,7 +80,6 @@ "CG": "الكونغو - برازاÙيل", "CD": "الكونغو - كينشاسا", "KW": "الكويت", - "DE": "ألمانيا", "MA": "المغرب", "MX": "المكسيك", "SA": "المملكة العربية السعودية", @@ -74,24 +92,6 @@ "JP": "اليابان", "YE": "اليمن", "GR": "اليونان", - "005": "أمريكا الجنوبية", - "003": "أمريكا الشمالية", - "013": "أمريكا الوسطى", - "AQ": "أنتاركتيكا", - "AG": "أنتيغوا وبربودا", - "AD": "أندورا", - "ID": "إندونيسيا", - "AO": "أنغولا", - "AI": "أنغويلا", - "UY": "أورغواي", - "UZ": "أوزبكستان", - "UG": "أوغندا", - "009": "أوقيانوسيا", - "QO": "أوقيانوسيا النائية", - "UA": "أوكرانيا", - "IR": "إيران", - "IE": "أيرلندا", - "IT": "إيطاليا", "PG": "بابوا غينيا الجديدة", "PY": "باراغواي", "PK": "باكستان", @@ -163,8 +163,8 @@ "DO": "جمهورية الدومينيكان", "034": "جنوب آسيا", "ZA": "جنوب Ø£Ùريقيا", - "SS": "جنوب السودان", "039": "جنوب أوروبا", + "SS": "جنوب السودان", "035": "جنوب شرق آسيا", "GE": "جورجيا", "GS": "جورجيا الجنوبية وجزر ساندويتش الجنوبية", diff --git a/js/data/locale/ar/EH/dateformats.json b/js/data/locale/ar/EH/dateformats.json new file mode 100644 index 0000000000..b6df409843 --- /dev/null +++ b/js/data/locale/ar/EH/dateformats.json @@ -0,0 +1,155 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "EEEEØŒ d MMMM yyyy", + "l": "EEEØŒ d MMMM yyyy", + "m": "EEØŒ dd/MM/yyyy", + "s": "EØŒ d/M/yyyy" + }, + "dmy": { + "f": "â€d MMMM yyyy", + "l": "â€d MMMM yyyy", + "m": "â€dd/MM/yyyy", + "s": "â€d/M/yyyy" + }, + "dmw": { + "f": "EEEEØŒ â€d MMMM", + "l": "EEEØŒ â€d MMMM", + "m": "EEØŒ â€dd/MM", + "s": "EØŒ â€d/M" + }, + "dm": { + "f": "â€d MMMM", + "l": "â€d MMMM", + "m": "â€dd/MM", + "s": "â€d/M" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "â€MM/yyyy", + "s": "â€M/yyyy" + }, + "dw": { + "f": "EEEEØŒ d", + "l": "EEEØŒ d", + "m": "EEØŒ dd", + "s": "EØŒ d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "dd", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "â€h a", + "hm": "â€h:mm", + "ms": "mm:ss", + "ahm": "â€h:mm a", + "hms": "â€h:mm:ss", + "hmz": "â€h:mm z", + "ahmz": "â€h:mm a z", + "ahms": "â€h:mm:ss a", + "hmsz": "â€h:mm:ss z", + "ahmsz": "â€h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "â€HH", + "hm": "â€HH:mm", + "ms": "mm:ss", + "ahm": "â€HH:mm", + "hms": "â€HH:mm:ss", + "hmz": "â€HH:mm z", + "ahmz": "â€HH:mm z", + "ahms": "â€HH:mm:ss", + "hmsz": "â€HH:mm:ss z", + "ahmsz": "â€HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "â€{sd} {sm} {sy} {st} – {et}", + "l": "â€{sd} {sm} {sy} {st} – {et}", + "m": "â€{sd}/{sm}/{sy} {st} – {et}", + "s": "â€{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "â€{sd} – â€{ed} {em} {ey}", + "l": "â€{sd} – â€{ed} {em} {ey}", + "m": "â€{sd} – â€{ed}/{em}/{ey}", + "s": "â€{sd} – â€{ed}/{em}/{ey}" + }, + "c11": { + "f": "â€{sd} {sm} – â€{ed} {em} {ey}", + "l": "â€{sd} {sm} – â€{ed} {em} {ey}", + "m": "â€{sd}/{sm} – â€{ed}/{em}/{ey}", + "s": "â€{sd}/{sm} – â€{ed}/{em}/{ey}" + }, + "c12": { + "f": "â€{sd} {sm} {sy} – â€{ed} {em} {ey}", + "l": "â€{sd} {sm} {sy} – â€{ed} {em} {ey}", + "m": "â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}", + "s": "â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "â€{sm}/{sy} – â€{em}/{ey}", + "s": "â€{sm}/{sy} – â€{em}/{ey}" + }, + "c30": { + "f": "â€{sy} – {ey}", + "l": "â€{sy} – {ey}", + "m": "â€{sy} – {ey}", + "s": "â€{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/ar/EH/numfmt.jf b/js/data/locale/ar/EH/numfmt.jf index 9ec90986f6..b183ef6760 100644 --- a/js/data/locale/ar/EH/numfmt.jf +++ b/js/data/locale/ar/EH/numfmt.jf @@ -12,8 +12,8 @@ "commonNegative": "Øœ-{n} {s}" }, "negativenumFmt": "Øœ-{n}", - "pctFmt": "{n} ٪؜", - "negativepctFmt": "Øœ-{n} ٪؜", + "pctFmt": "{n}٪؜", + "negativepctFmt": "Øœ-{n}٪؜", "roundingMode": "halfdown", "digits": "٠١٢٣٤٥٦٧٨٩", "useNative": true diff --git a/js/data/locale/ar/ER/ctrynames.json b/js/data/locale/ar/ER/ctrynames.json index 1521759891..7af320c173 100644 --- a/js/data/locale/ar/ER/ctrynames.json +++ b/js/data/locale/ar/ER/ctrynames.json @@ -1,30 +1,52 @@ { + "Sub-Saharan Africa": "202", "آسيا": "142", "آيسلندا": "IS", - "إثيوبيا": "ET", "أذربيجان": "AZ", "أرمينيا": "AM", "أروبا": "AW", - "إريتريا": "ER", - "إسبانيا": "ES", "أسترالاسيا": "053", "أستراليا": "AU", - "إستونيا": "EE", - "إسرائيل": "IL", "Ø£Ùريقيا": "002", "Ø£Ùريقيا الجنوبية": "018", "Ø£Ùغانستان": "AF", - "الاتحاد الأوروبي": "EU", + "ألبانيا": "AL", + "ألمانيا": "DE", + "أمريكا الجنوبية": "005", + "أمريكا الشمالية": "003", + "أمريكا اللاتينية": "419", + "أمريكا الوسطى": "013", + "أنتاركتيكا": "AQ", + "أنتيغوا وبربودا": "AG", + "أندورا": "AD", + "أنغولا": "AO", + "أنغويلا": "AI", + "أورغواي": "UY", + "أوروبا": "150", + "أوزبكستان": "UZ", + "أوغندا": "UG", + "أوقيانوسيا": "009", + "أوقيانوسيا النائية": "QO", + "أوكرانيا": "UA", + "أيرلندا": "IE", + "إثيوبيا": "ET", + "إريتريا": "ER", + "إسبانيا": "ES", + "إستونيا": "EE", + "إسرائيل": "IL", + "إندونيسيا": "ID", + "إيران": "IR", + "إيطاليا": "IT", "الأراضي الÙلسطينية": "PS", "الأرجنتين": "AR", "الأردن": "JO", "الأقاليم الجنوبية الÙرنسية": "TF", + "الأمريكتان": "019", + "الأمم المتحدة": "UN", "الإقليم البريطاني ÙÙŠ المحيط الهندي": "IO", "الإكوادور": "EC", "الإمارات العربية المتحدة": "AE", - "الأمريكتان": "019", - "الأمم المتحدة": "UN", - "ألبانيا": "AL", + "الاتحاد الأوروبي": "EU", "البحرين": "BH", "البرازيل": "BR", "البرتغال": "PT", @@ -53,7 +75,6 @@ "الكونغو - برازاÙيل": "CG", "الكونغو - كينشاسا": "CD", "الكويت": "KW", - "ألمانيا": "DE", "المغرب": "MA", "المكسيك": "MX", "المملكة العربية السعودية": "SA", @@ -66,26 +87,6 @@ "اليابان": "JP", "اليمن": "YE", "اليونان": "GR", - "أمريكا الجنوبية": "005", - "أمريكا الشمالية": "003", - "أمريكا اللاتينية": "419", - "أمريكا الوسطى": "013", - "أنتاركتيكا": "AQ", - "أنتيغوا وبربودا": "AG", - "أندورا": "AD", - "إندونيسيا": "ID", - "أنغولا": "AO", - "أنغويلا": "AI", - "أورغواي": "UY", - "أوروبا": "150", - "أوزبكستان": "UZ", - "أوغندا": "UG", - "أوقيانوسيا": "009", - "أوقيانوسيا النائية": "QO", - "أوكرانيا": "UA", - "إيران": "IR", - "أيرلندا": "IE", - "إيطاليا": "IT", "بابوا غينيا الجديدة": "PG", "باراغواي": "PY", "باكستان": "PK", @@ -157,8 +158,8 @@ "جمهورية الدومينيكان": "DO", "جنوب آسيا": "034", "جنوب Ø£Ùريقيا": "ZA", - "جنوب السودان": "SS", "جنوب أوروبا": "039", + "جنوب السودان": "SS", "جنوب شرق آسيا": "035", "جورجيا": "GE", "جورجيا الجنوبية وجزر ساندويتش الجنوبية": "GS", @@ -289,6 +290,5 @@ "هولندا الكاريبية": "BQ", "هونغ كونغ الصينية (منطقة إدارية خاصة)": "HK", "وسط آسيا": "143", - "وسط Ø£Ùريقيا": "017", - "Sub-Saharan Africa": "202" + "وسط Ø£Ùريقيا": "017" } \ No newline at end of file diff --git a/js/data/locale/ar/ER/ctryreverse.json b/js/data/locale/ar/ER/ctryreverse.json index 591fce466f..748fb3441a 100644 --- a/js/data/locale/ar/ER/ctryreverse.json +++ b/js/data/locale/ar/ER/ctryreverse.json @@ -9,30 +9,49 @@ "202": "Sub-Saharan Africa", "419": "أمريكا اللاتينية", "IS": "آيسلندا", - "ET": "إثيوبيا", "AZ": "أذربيجان", "AM": "أرمينيا", "AW": "أروبا", - "ER": "إريتريا", - "ES": "إسبانيا", "053": "أسترالاسيا", "AU": "أستراليا", - "EE": "إستونيا", - "IL": "إسرائيل", "002": "Ø£Ùريقيا", "018": "Ø£Ùريقيا الجنوبية", "AF": "Ø£Ùغانستان", - "EU": "الاتحاد الأوروبي", + "AL": "ألبانيا", + "DE": "ألمانيا", + "005": "أمريكا الجنوبية", + "003": "أمريكا الشمالية", + "013": "أمريكا الوسطى", + "AQ": "أنتاركتيكا", + "AG": "أنتيغوا وبربودا", + "AD": "أندورا", + "AO": "أنغولا", + "AI": "أنغويلا", + "UY": "أورغواي", + "UZ": "أوزبكستان", + "UG": "أوغندا", + "009": "أوقيانوسيا", + "QO": "أوقيانوسيا النائية", + "UA": "أوكرانيا", + "IE": "أيرلندا", + "ET": "إثيوبيا", + "ER": "إريتريا", + "ES": "إسبانيا", + "EE": "إستونيا", + "IL": "إسرائيل", + "ID": "إندونيسيا", + "IR": "إيران", + "IT": "إيطاليا", "PS": "الأراضي الÙلسطينية", "AR": "الأرجنتين", "JO": "الأردن", "TF": "الأقاليم الجنوبية الÙرنسية", + "019": "الأمريكتان", + "UN": "الأمم المتحدة", "IO": "الإقليم البريطاني ÙÙŠ المحيط الهندي", "EC": "الإكوادور", "AE": "الإمارات العربية المتحدة", - "019": "الأمريكتان", - "UN": "الأمم المتحدة", - "AL": "ألبانيا", + "EU": "الاتحاد الأوروبي", "BH": "البحرين", "BR": "البرازيل", "PT": "البرتغال", @@ -61,7 +80,6 @@ "CG": "الكونغو - برازاÙيل", "CD": "الكونغو - كينشاسا", "KW": "الكويت", - "DE": "ألمانيا", "MA": "المغرب", "MX": "المكسيك", "SA": "المملكة العربية السعودية", @@ -74,24 +92,6 @@ "JP": "اليابان", "YE": "اليمن", "GR": "اليونان", - "005": "أمريكا الجنوبية", - "003": "أمريكا الشمالية", - "013": "أمريكا الوسطى", - "AQ": "أنتاركتيكا", - "AG": "أنتيغوا وبربودا", - "AD": "أندورا", - "ID": "إندونيسيا", - "AO": "أنغولا", - "AI": "أنغويلا", - "UY": "أورغواي", - "UZ": "أوزبكستان", - "UG": "أوغندا", - "009": "أوقيانوسيا", - "QO": "أوقيانوسيا النائية", - "UA": "أوكرانيا", - "IR": "إيران", - "IE": "أيرلندا", - "IT": "إيطاليا", "PG": "بابوا غينيا الجديدة", "PY": "باراغواي", "PK": "باكستان", @@ -163,8 +163,8 @@ "DO": "جمهورية الدومينيكان", "034": "جنوب آسيا", "ZA": "جنوب Ø£Ùريقيا", - "SS": "جنوب السودان", "039": "جنوب أوروبا", + "SS": "جنوب السودان", "035": "جنوب شرق آسيا", "GE": "جورجيا", "GS": "جورجيا الجنوبية وجزر ساندويتش الجنوبية", diff --git a/js/data/locale/ar/ER/dateformats.json b/js/data/locale/ar/ER/dateformats.json new file mode 100644 index 0000000000..b6df409843 --- /dev/null +++ b/js/data/locale/ar/ER/dateformats.json @@ -0,0 +1,155 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "EEEEØŒ d MMMM yyyy", + "l": "EEEØŒ d MMMM yyyy", + "m": "EEØŒ dd/MM/yyyy", + "s": "EØŒ d/M/yyyy" + }, + "dmy": { + "f": "â€d MMMM yyyy", + "l": "â€d MMMM yyyy", + "m": "â€dd/MM/yyyy", + "s": "â€d/M/yyyy" + }, + "dmw": { + "f": "EEEEØŒ â€d MMMM", + "l": "EEEØŒ â€d MMMM", + "m": "EEØŒ â€dd/MM", + "s": "EØŒ â€d/M" + }, + "dm": { + "f": "â€d MMMM", + "l": "â€d MMMM", + "m": "â€dd/MM", + "s": "â€d/M" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "â€MM/yyyy", + "s": "â€M/yyyy" + }, + "dw": { + "f": "EEEEØŒ d", + "l": "EEEØŒ d", + "m": "EEØŒ dd", + "s": "EØŒ d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "dd", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "â€h a", + "hm": "â€h:mm", + "ms": "mm:ss", + "ahm": "â€h:mm a", + "hms": "â€h:mm:ss", + "hmz": "â€h:mm z", + "ahmz": "â€h:mm a z", + "ahms": "â€h:mm:ss a", + "hmsz": "â€h:mm:ss z", + "ahmsz": "â€h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "â€HH", + "hm": "â€HH:mm", + "ms": "mm:ss", + "ahm": "â€HH:mm", + "hms": "â€HH:mm:ss", + "hmz": "â€HH:mm z", + "ahmz": "â€HH:mm z", + "ahms": "â€HH:mm:ss", + "hmsz": "â€HH:mm:ss z", + "ahmsz": "â€HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "â€{sd} {sm} {sy} {st} – {et}", + "l": "â€{sd} {sm} {sy} {st} – {et}", + "m": "â€{sd}/{sm}/{sy} {st} – {et}", + "s": "â€{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "â€{sd} – â€{ed} {em} {ey}", + "l": "â€{sd} – â€{ed} {em} {ey}", + "m": "â€{sd} – â€{ed}/{em}/{ey}", + "s": "â€{sd} – â€{ed}/{em}/{ey}" + }, + "c11": { + "f": "â€{sd} {sm} – â€{ed} {em} {ey}", + "l": "â€{sd} {sm} – â€{ed} {em} {ey}", + "m": "â€{sd}/{sm} – â€{ed}/{em}/{ey}", + "s": "â€{sd}/{sm} – â€{ed}/{em}/{ey}" + }, + "c12": { + "f": "â€{sd} {sm} {sy} – â€{ed} {em} {ey}", + "l": "â€{sd} {sm} {sy} – â€{ed} {em} {ey}", + "m": "â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}", + "s": "â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "â€{sm}/{sy} – â€{em}/{ey}", + "s": "â€{sm}/{sy} – â€{em}/{ey}" + }, + "c30": { + "f": "â€{sy} – {ey}", + "l": "â€{sy} – {ey}", + "m": "â€{sy} – {ey}", + "s": "â€{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/ar/IL/ctrynames.json b/js/data/locale/ar/IL/ctrynames.json index 1521759891..7af320c173 100644 --- a/js/data/locale/ar/IL/ctrynames.json +++ b/js/data/locale/ar/IL/ctrynames.json @@ -1,30 +1,52 @@ { + "Sub-Saharan Africa": "202", "آسيا": "142", "آيسلندا": "IS", - "إثيوبيا": "ET", "أذربيجان": "AZ", "أرمينيا": "AM", "أروبا": "AW", - "إريتريا": "ER", - "إسبانيا": "ES", "أسترالاسيا": "053", "أستراليا": "AU", - "إستونيا": "EE", - "إسرائيل": "IL", "Ø£Ùريقيا": "002", "Ø£Ùريقيا الجنوبية": "018", "Ø£Ùغانستان": "AF", - "الاتحاد الأوروبي": "EU", + "ألبانيا": "AL", + "ألمانيا": "DE", + "أمريكا الجنوبية": "005", + "أمريكا الشمالية": "003", + "أمريكا اللاتينية": "419", + "أمريكا الوسطى": "013", + "أنتاركتيكا": "AQ", + "أنتيغوا وبربودا": "AG", + "أندورا": "AD", + "أنغولا": "AO", + "أنغويلا": "AI", + "أورغواي": "UY", + "أوروبا": "150", + "أوزبكستان": "UZ", + "أوغندا": "UG", + "أوقيانوسيا": "009", + "أوقيانوسيا النائية": "QO", + "أوكرانيا": "UA", + "أيرلندا": "IE", + "إثيوبيا": "ET", + "إريتريا": "ER", + "إسبانيا": "ES", + "إستونيا": "EE", + "إسرائيل": "IL", + "إندونيسيا": "ID", + "إيران": "IR", + "إيطاليا": "IT", "الأراضي الÙلسطينية": "PS", "الأرجنتين": "AR", "الأردن": "JO", "الأقاليم الجنوبية الÙرنسية": "TF", + "الأمريكتان": "019", + "الأمم المتحدة": "UN", "الإقليم البريطاني ÙÙŠ المحيط الهندي": "IO", "الإكوادور": "EC", "الإمارات العربية المتحدة": "AE", - "الأمريكتان": "019", - "الأمم المتحدة": "UN", - "ألبانيا": "AL", + "الاتحاد الأوروبي": "EU", "البحرين": "BH", "البرازيل": "BR", "البرتغال": "PT", @@ -53,7 +75,6 @@ "الكونغو - برازاÙيل": "CG", "الكونغو - كينشاسا": "CD", "الكويت": "KW", - "ألمانيا": "DE", "المغرب": "MA", "المكسيك": "MX", "المملكة العربية السعودية": "SA", @@ -66,26 +87,6 @@ "اليابان": "JP", "اليمن": "YE", "اليونان": "GR", - "أمريكا الجنوبية": "005", - "أمريكا الشمالية": "003", - "أمريكا اللاتينية": "419", - "أمريكا الوسطى": "013", - "أنتاركتيكا": "AQ", - "أنتيغوا وبربودا": "AG", - "أندورا": "AD", - "إندونيسيا": "ID", - "أنغولا": "AO", - "أنغويلا": "AI", - "أورغواي": "UY", - "أوروبا": "150", - "أوزبكستان": "UZ", - "أوغندا": "UG", - "أوقيانوسيا": "009", - "أوقيانوسيا النائية": "QO", - "أوكرانيا": "UA", - "إيران": "IR", - "أيرلندا": "IE", - "إيطاليا": "IT", "بابوا غينيا الجديدة": "PG", "باراغواي": "PY", "باكستان": "PK", @@ -157,8 +158,8 @@ "جمهورية الدومينيكان": "DO", "جنوب آسيا": "034", "جنوب Ø£Ùريقيا": "ZA", - "جنوب السودان": "SS", "جنوب أوروبا": "039", + "جنوب السودان": "SS", "جنوب شرق آسيا": "035", "جورجيا": "GE", "جورجيا الجنوبية وجزر ساندويتش الجنوبية": "GS", @@ -289,6 +290,5 @@ "هولندا الكاريبية": "BQ", "هونغ كونغ الصينية (منطقة إدارية خاصة)": "HK", "وسط آسيا": "143", - "وسط Ø£Ùريقيا": "017", - "Sub-Saharan Africa": "202" + "وسط Ø£Ùريقيا": "017" } \ No newline at end of file diff --git a/js/data/locale/ar/IL/ctryreverse.json b/js/data/locale/ar/IL/ctryreverse.json index 591fce466f..748fb3441a 100644 --- a/js/data/locale/ar/IL/ctryreverse.json +++ b/js/data/locale/ar/IL/ctryreverse.json @@ -9,30 +9,49 @@ "202": "Sub-Saharan Africa", "419": "أمريكا اللاتينية", "IS": "آيسلندا", - "ET": "إثيوبيا", "AZ": "أذربيجان", "AM": "أرمينيا", "AW": "أروبا", - "ER": "إريتريا", - "ES": "إسبانيا", "053": "أسترالاسيا", "AU": "أستراليا", - "EE": "إستونيا", - "IL": "إسرائيل", "002": "Ø£Ùريقيا", "018": "Ø£Ùريقيا الجنوبية", "AF": "Ø£Ùغانستان", - "EU": "الاتحاد الأوروبي", + "AL": "ألبانيا", + "DE": "ألمانيا", + "005": "أمريكا الجنوبية", + "003": "أمريكا الشمالية", + "013": "أمريكا الوسطى", + "AQ": "أنتاركتيكا", + "AG": "أنتيغوا وبربودا", + "AD": "أندورا", + "AO": "أنغولا", + "AI": "أنغويلا", + "UY": "أورغواي", + "UZ": "أوزبكستان", + "UG": "أوغندا", + "009": "أوقيانوسيا", + "QO": "أوقيانوسيا النائية", + "UA": "أوكرانيا", + "IE": "أيرلندا", + "ET": "إثيوبيا", + "ER": "إريتريا", + "ES": "إسبانيا", + "EE": "إستونيا", + "IL": "إسرائيل", + "ID": "إندونيسيا", + "IR": "إيران", + "IT": "إيطاليا", "PS": "الأراضي الÙلسطينية", "AR": "الأرجنتين", "JO": "الأردن", "TF": "الأقاليم الجنوبية الÙرنسية", + "019": "الأمريكتان", + "UN": "الأمم المتحدة", "IO": "الإقليم البريطاني ÙÙŠ المحيط الهندي", "EC": "الإكوادور", "AE": "الإمارات العربية المتحدة", - "019": "الأمريكتان", - "UN": "الأمم المتحدة", - "AL": "ألبانيا", + "EU": "الاتحاد الأوروبي", "BH": "البحرين", "BR": "البرازيل", "PT": "البرتغال", @@ -61,7 +80,6 @@ "CG": "الكونغو - برازاÙيل", "CD": "الكونغو - كينشاسا", "KW": "الكويت", - "DE": "ألمانيا", "MA": "المغرب", "MX": "المكسيك", "SA": "المملكة العربية السعودية", @@ -74,24 +92,6 @@ "JP": "اليابان", "YE": "اليمن", "GR": "اليونان", - "005": "أمريكا الجنوبية", - "003": "أمريكا الشمالية", - "013": "أمريكا الوسطى", - "AQ": "أنتاركتيكا", - "AG": "أنتيغوا وبربودا", - "AD": "أندورا", - "ID": "إندونيسيا", - "AO": "أنغولا", - "AI": "أنغويلا", - "UY": "أورغواي", - "UZ": "أوزبكستان", - "UG": "أوغندا", - "009": "أوقيانوسيا", - "QO": "أوقيانوسيا النائية", - "UA": "أوكرانيا", - "IR": "إيران", - "IE": "أيرلندا", - "IT": "إيطاليا", "PG": "بابوا غينيا الجديدة", "PY": "باراغواي", "PK": "باكستان", @@ -163,8 +163,8 @@ "DO": "جمهورية الدومينيكان", "034": "جنوب آسيا", "ZA": "جنوب Ø£Ùريقيا", - "SS": "جنوب السودان", "039": "جنوب أوروبا", + "SS": "جنوب السودان", "035": "جنوب شرق آسيا", "GE": "جورجيا", "GS": "جورجيا الجنوبية وجزر ساندويتش الجنوبية", diff --git a/js/data/locale/ar/IL/dateformats.json b/js/data/locale/ar/IL/dateformats.json index 66e65216b3..43a362b548 100644 --- a/js/data/locale/ar/IL/dateformats.json +++ b/js/data/locale/ar/IL/dateformats.json @@ -3,34 +3,34 @@ "order": "{date} {time}", "date": { "dmwy": { - "f": "EEEEØŒ d MMMMØŒ yyyy", - "l": "EEEØŒ d MMMMØŒ yyyy", - "m": "EEØŒ ddâ€/MMâ€/yyyy", - "s": "EØŒ dâ€/Mâ€/yyyy" + "f": "EEEEØŒ d MMMM yyyy", + "l": "EEEØŒ d MMMM yyyy", + "m": "EEØŒ dd/MM/yyyy", + "s": "EØŒ d/M/yyyy" }, "dmy": { - "f": "â€d MMMMØŒ yyyy", - "l": "â€d MMMMØŒ yyyy", - "m": "â€ddâ€/MMâ€/yyyy", - "s": "â€dâ€/Mâ€/yyyy" + "f": "â€d MMMM yyyy", + "l": "â€d MMMM yyyy", + "m": "â€dd/MM/yyyy", + "s": "â€d/M/yyyy" }, "dmw": { "f": "EEEEØŒ â€d MMMM", "l": "EEEØŒ â€d MMMM", - "m": "EEØŒ â€ddâ€/MM", - "s": "EØŒ â€dâ€/M" + "m": "EEØŒ â€dd/MM", + "s": "EØŒ â€d/M" }, "dm": { "f": "â€d MMMM", "l": "â€d MMMM", - "m": "â€ddâ€/MM", - "s": "â€dâ€/M" + "m": "â€dd/MM", + "s": "â€d/M" }, "my": { - "f": "MMMMØŒ yyyy", - "l": "MMMMØŒ yyyy", - "m": "â€MMâ€/yyyy", - "s": "â€Mâ€/yyyy" + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "â€MM/yyyy", + "s": "â€M/yyyy" }, "dw": { "f": "EEEEØŒ d", @@ -97,52 +97,52 @@ }, "range": { "c00": { - "f": "â€{sd} {sm}ØŒ {sy} {st} – {et}", - "l": "â€{sd} {sm}ØŒ {sy} {st} – {et}", - "m": "â€{sd}â€/{sm}â€/{sy} {st} – {et}", - "s": "â€{sd}â€/{sm}â€/{sy} {st} – {et}" + "f": "â€{sd} {sm} {sy} {st} – {et}", + "l": "â€{sd} {sm} {sy} {st} – {et}", + "m": "â€{sd}/{sm}/{sy} {st} – {et}", + "s": "â€{sd}/{sm}/{sy} {st} – {et}" }, "c01": { - "f": "â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}", - "l": "â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}", - "m": "â€{sd}â€/{sm}â€/{sy} {st} – â€{ed}â€/{em}â€/{ey} {et}", - "s": "â€{sd}â€/{sm}â€/{sy} {st} – â€{ed}â€/{em}â€/{ey} {et}" + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" }, "c02": { - "f": "â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}", - "l": "â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}", - "m": "â€{sd}â€/{sm}â€/{sy} {st} – â€{ed}â€/{em}â€/{ey} {et}", - "s": "â€{sd}â€/{sm}â€/{sy} {st} – â€{ed}â€/{em}â€/{ey} {et}" + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" }, "c03": { - "f": "â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}", - "l": "â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}", - "m": "â€{sd}â€/{sm}â€/{sy} {st} – â€{ed}â€/{em}â€/{ey} {et}", - "s": "â€{sd}â€/{sm}â€/{sy} {st} – â€{ed}â€/{em}â€/{ey} {et}" + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" }, "c10": { - "f": "â€{sd} – â€{ed} {em}ØŒ {ey}", - "l": "â€{sd} – â€{ed} {em}ØŒ {ey}", - "m": "â€{sd} – â€{ed}â€/{em}â€/{ey}", - "s": "â€{sd} – â€{ed}â€/{em}â€/{ey}" + "f": "â€{sd} – â€{ed} {em} {ey}", + "l": "â€{sd} – â€{ed} {em} {ey}", + "m": "â€{sd} – â€{ed}/{em}/{ey}", + "s": "â€{sd} – â€{ed}/{em}/{ey}" }, "c11": { - "f": "â€{sd} {sm} – â€{ed} {em}ØŒ {ey}", - "l": "â€{sd} {sm} – â€{ed} {em}ØŒ {ey}", - "m": "â€{sd}â€/{sm} – â€{ed}â€/{em}â€/{ey}", - "s": "â€{sd}â€/{sm} – â€{ed}â€/{em}â€/{ey}" + "f": "â€{sd} {sm} – â€{ed} {em} {ey}", + "l": "â€{sd} {sm} – â€{ed} {em} {ey}", + "m": "â€{sd}/{sm} – â€{ed}/{em}/{ey}", + "s": "â€{sd}/{sm} – â€{ed}/{em}/{ey}" }, "c12": { - "f": "â€{sd} {sm}ØŒ {sy} – â€{ed} {em}ØŒ {ey}", - "l": "â€{sd} {sm}ØŒ {sy} – â€{ed} {em}ØŒ {ey}", - "m": "â€{sd}â€/{sm}â€/{sy} – â€{ed}â€/{em}â€/{ey}", - "s": "â€{sd}â€/{sm}â€/{sy} – â€{ed}â€/{em}â€/{ey}" + "f": "â€{sd} {sm} {sy} – â€{ed} {em} {ey}", + "l": "â€{sd} {sm} {sy} – â€{ed} {em} {ey}", + "m": "â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}", + "s": "â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}" }, "c20": { - "f": "{sm}ØŒ {sy} – {em}ØŒ {ey}", - "l": "{sm}ØŒ {sy} – {em}ØŒ {ey}", - "m": "â€{sm}â€/{sy} – â€{em}â€/{ey}", - "s": "â€{sm}â€/{sy} – â€{em}â€/{ey}" + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "â€{sm}/{sy} – â€{em}/{ey}", + "s": "â€{sm}/{sy} – â€{em}/{ey}" }, "c30": { "f": "â€{sy} – {ey}", @@ -152,4 +152,4 @@ } } } -} +} \ No newline at end of file diff --git a/js/data/locale/ar/IL/sysres.json b/js/data/locale/ar/IL/sysres.json deleted file mode 100644 index 95500133c3..0000000000 --- a/js/data/locale/ar/IL/sysres.json +++ /dev/null @@ -1,114 +0,0 @@ -{ - "MMMM1": "يناير", - "MMM1": "يناير", - "NN1": "ين", - "N1": "ÙŠ", - "MMMM2": "Ùبراير", - "MMM2": "Ùبراير", - "NN2": "Ùب", - "N2": "Ù", - "MMMM3": "مارس", - "MMM3": "مارس", - "NN3": "ما", - "N3": "Ù…", - "MMMM4": "أبريل", - "MMM4": "أبريل", - "NN4": "أب", - "N4": "Ø£", - "MMMM5": "مايو", - "MMM5": "مايو", - "NN5": "ما", - "N5": "Ù…", - "MMMM6": "يونيو", - "MMM6": "يونيو", - "NN6": "يو", - "N6": "ÙŠ", - "MMMM7": "يوليو", - "MMM7": "يوليو", - "NN7": "يو", - "N7": "ÙŠ", - "MMMM8": "أغسطس", - "MMM8": "أغسطس", - "NN8": "أغ", - "N8": "Ø£", - "MMMM9": "سبتمبر", - "MMM9": "سبتمبر", - "NN9": "سب", - "N9": "س", - "MMMM10": "أكتوبر", - "MMM10": "أكتوبر", - "NN10": "أك", - "N10": "Ø£", - "MMMM11": "نوÙمبر", - "MMM11": "نوÙمبر", - "NN11": "نو", - "N11": "Ù†", - "MMMM12": "ديسمبر", - "MMM12": "ديسمبر", - "NN12": "دي", - "N12": "د", - "EEEE0": "الأحد", - "EEE0": "الأحد", - "EE0": "الأحد", - "E0": "Ø­", - "EEEE1": "الاثنين", - "EEE1": "الاثنين", - "EE1": "الاثنين", - "E1": "Ù†", - "EEEE2": "الثلاثاء", - "EEE2": "الثلاثاء", - "EE2": "الثلاثاء", - "E2": "Ø«", - "EEEE3": "الأربعاء", - "EEE3": "الأربعاء", - "EE3": "الأربعاء", - "E3": "ر", - "EEEE4": "الخميس", - "EEE4": "الخميس", - "EE4": "الخميس", - "E4": "Ø®", - "EEEE5": "الجمعة", - "EEE5": "الجمعة", - "EE5": "الجمعة", - "E5": "ج", - "EEEE6": "السبت", - "EEE6": "السبت", - "EE6": "السبت", - "E6": "س", - "a0": "ص", - "a1": "Ù…", - "G-1": "BCE", - "G1": "ب.Ù…", - "1#1 millisecond|#{num} milliseconds": "zero#{num} ملي ثانية|one#{num} ملي ثانية|two#{num} ملي ثانية|few#{num} ملي ثانية|many#{num} ملي ثانية|#{num} ملي ثانية", - "1#1 second|#{num} seconds": "zero#{num} ثانية|one#ثانية|two#ثانيتان|few#{num} ثوان|many#{num} ثانية|#{num} ثانية", - "1#1 minute|#{num} minutes": "zero#{num} دقيقة|one#دقيقة|two#دقيقتان|few#{num} دقائق|many#{num} دقيقة|#{num} دقيقة", - "1#1 hour|#{num} hours": "zero#{num} ساعة|one#ساعة|two#ساعتان|few#{num} ساعات|many#{num} ساعة|#{num} ساعة", - "1#1 day|#{num} days": "zero#{num} يوم|one#يوم|two#يومان|few#{num} أيام|many#{num} يومًا|#{num} يوم", - "1#1 week|#{num} weeks": "zero#{num} أسبوع|one#أسبوع|two#أسبوعان|few#{num} أسابيع|many#{num} أسبوعًا|#{num} أسبوع", - "1#1 month|#{num} months": "zero#{num} شهر|one#شهر|two#شهران|few#{num} أشهر|many#{num} شهرًا|#{num} شهر", - "1#1 year|#{num} years": "zero#{num} سنة|one#سنة|two#سنتان|few#{num} سنوات|many#{num} سنة|#{num} سنة", - "#{num} ms": "zero#{num} ملي Ø«|one#{num} ملي Ø«|two#{num} ملي Ø«|few#{num} ملي Ø«|many#{num} ملي Ø«|#{num} ملي Ø«", - "1#1 sec|#{num} sec": "zero#{num} Ø«|one#{num} Ø«|two#{num} Ø«|few#{num} Ø«|many#{num} Ø«|#{num} Ø«", - "1#1 min|#{num} min": "zero#{num} د|one#{num} د|two#{num} د|few#{num} د|many#{num} د|#{num} د", - "1#1 hr|#{num} hrs": "zero#{num} س|one#{num} س|two#{num} س|few#{num} س|many#{num} س|#{num} س", - "durationLongDays": "zero#{num} يوم|one#يوم|two#يومان|few#{num} يوم|many#{num} يوم|#{num} يوم", - "1#1 wk|#{num} wks": "zero#{num} أسبوع|one#أسبوع|two#أسبوعان|few#{num} أسابيع|many#{num} أسبوعًا|#{num} أسبوع", - "1#1 mon|#{num} mons": "zero#{num} شهر|one#شهر|two#{num} شهر|few#{num} شهر|many#{num} شهر|#{num} شهر", - "1#1 yr|#{num} yrs": "zero#{num} سنة|one#سنة واحدة|two#سنتان|few#{num} سنة|many#{num} سنة|#{num} سنة", - "durationShortMillis": "zero#{num} ملي Ø«|one#{num} ملي Ø«|two#{num} ملي Ø«|few#{num} ملي Ø«|many#{num} ملي Ø«|#{num} ملي Ø«", - "#{num}s": "zero#{num} Ø«|one#{num} Ø«|two#{num} Ø«|few#{num} Ø«|many#{num} Ø«|#{num} Ø«", - "durationShortMinutes": "zero#{num} د|one#{num} د|two#{num} د|few#{num} د|many#{num} د|#{num} د", - "#{num}h": "zero#{num} س|one#{num} س|two#{num} س|few#{num} س|many#{num} س|#{num} س", - "#{num}d": "zero#{num} ÙŠ|one#{num} ÙŠ|two#{num} ÙŠ|few#{num} ÙŠ|many#{num} ÙŠ|#{num} ÙŠ", - "#{num}w": "zero#{num} Ø£|one#{num} Ø£|two#{num} Ø£|few#{num} Ø£|many#{num} Ø£|#{num} Ø£", - "durationShortMonths": "zero#{num} شهر|one#{num} شهر|two#{num} شهر|few#{num} شهر|many#{num} شهر|#{num} شهر", - "#{num}y": "zero#{num} سنة|one#{num} سنة|two#{num} سنة|few#{num} سنة|many#{num} سنة|#{num} سنة", - "separatorFull": "ØŒ Ùˆ", - "finalSeparatorFull": "ØŒ Ùˆ", - "separatorLong": "ØŒ Ùˆ", - "finalSeparatorLong": "ØŒ Ùˆ", - "separatorMedium": "ØŒ Ùˆ", - "finalSeparatorMedium": "ØŒ Ùˆ", - "separatorShort": "ØŒ ", - "finalSeparatorShort": "ØŒ " -} \ No newline at end of file diff --git a/js/data/locale/ar/IQ/ctrynames.json b/js/data/locale/ar/IQ/ctrynames.json index 1521759891..7af320c173 100644 --- a/js/data/locale/ar/IQ/ctrynames.json +++ b/js/data/locale/ar/IQ/ctrynames.json @@ -1,30 +1,52 @@ { + "Sub-Saharan Africa": "202", "آسيا": "142", "آيسلندا": "IS", - "إثيوبيا": "ET", "أذربيجان": "AZ", "أرمينيا": "AM", "أروبا": "AW", - "إريتريا": "ER", - "إسبانيا": "ES", "أسترالاسيا": "053", "أستراليا": "AU", - "إستونيا": "EE", - "إسرائيل": "IL", "Ø£Ùريقيا": "002", "Ø£Ùريقيا الجنوبية": "018", "Ø£Ùغانستان": "AF", - "الاتحاد الأوروبي": "EU", + "ألبانيا": "AL", + "ألمانيا": "DE", + "أمريكا الجنوبية": "005", + "أمريكا الشمالية": "003", + "أمريكا اللاتينية": "419", + "أمريكا الوسطى": "013", + "أنتاركتيكا": "AQ", + "أنتيغوا وبربودا": "AG", + "أندورا": "AD", + "أنغولا": "AO", + "أنغويلا": "AI", + "أورغواي": "UY", + "أوروبا": "150", + "أوزبكستان": "UZ", + "أوغندا": "UG", + "أوقيانوسيا": "009", + "أوقيانوسيا النائية": "QO", + "أوكرانيا": "UA", + "أيرلندا": "IE", + "إثيوبيا": "ET", + "إريتريا": "ER", + "إسبانيا": "ES", + "إستونيا": "EE", + "إسرائيل": "IL", + "إندونيسيا": "ID", + "إيران": "IR", + "إيطاليا": "IT", "الأراضي الÙلسطينية": "PS", "الأرجنتين": "AR", "الأردن": "JO", "الأقاليم الجنوبية الÙرنسية": "TF", + "الأمريكتان": "019", + "الأمم المتحدة": "UN", "الإقليم البريطاني ÙÙŠ المحيط الهندي": "IO", "الإكوادور": "EC", "الإمارات العربية المتحدة": "AE", - "الأمريكتان": "019", - "الأمم المتحدة": "UN", - "ألبانيا": "AL", + "الاتحاد الأوروبي": "EU", "البحرين": "BH", "البرازيل": "BR", "البرتغال": "PT", @@ -53,7 +75,6 @@ "الكونغو - برازاÙيل": "CG", "الكونغو - كينشاسا": "CD", "الكويت": "KW", - "ألمانيا": "DE", "المغرب": "MA", "المكسيك": "MX", "المملكة العربية السعودية": "SA", @@ -66,26 +87,6 @@ "اليابان": "JP", "اليمن": "YE", "اليونان": "GR", - "أمريكا الجنوبية": "005", - "أمريكا الشمالية": "003", - "أمريكا اللاتينية": "419", - "أمريكا الوسطى": "013", - "أنتاركتيكا": "AQ", - "أنتيغوا وبربودا": "AG", - "أندورا": "AD", - "إندونيسيا": "ID", - "أنغولا": "AO", - "أنغويلا": "AI", - "أورغواي": "UY", - "أوروبا": "150", - "أوزبكستان": "UZ", - "أوغندا": "UG", - "أوقيانوسيا": "009", - "أوقيانوسيا النائية": "QO", - "أوكرانيا": "UA", - "إيران": "IR", - "أيرلندا": "IE", - "إيطاليا": "IT", "بابوا غينيا الجديدة": "PG", "باراغواي": "PY", "باكستان": "PK", @@ -157,8 +158,8 @@ "جمهورية الدومينيكان": "DO", "جنوب آسيا": "034", "جنوب Ø£Ùريقيا": "ZA", - "جنوب السودان": "SS", "جنوب أوروبا": "039", + "جنوب السودان": "SS", "جنوب شرق آسيا": "035", "جورجيا": "GE", "جورجيا الجنوبية وجزر ساندويتش الجنوبية": "GS", @@ -289,6 +290,5 @@ "هولندا الكاريبية": "BQ", "هونغ كونغ الصينية (منطقة إدارية خاصة)": "HK", "وسط آسيا": "143", - "وسط Ø£Ùريقيا": "017", - "Sub-Saharan Africa": "202" + "وسط Ø£Ùريقيا": "017" } \ No newline at end of file diff --git a/js/data/locale/ar/IQ/ctryreverse.json b/js/data/locale/ar/IQ/ctryreverse.json index 591fce466f..748fb3441a 100644 --- a/js/data/locale/ar/IQ/ctryreverse.json +++ b/js/data/locale/ar/IQ/ctryreverse.json @@ -9,30 +9,49 @@ "202": "Sub-Saharan Africa", "419": "أمريكا اللاتينية", "IS": "آيسلندا", - "ET": "إثيوبيا", "AZ": "أذربيجان", "AM": "أرمينيا", "AW": "أروبا", - "ER": "إريتريا", - "ES": "إسبانيا", "053": "أسترالاسيا", "AU": "أستراليا", - "EE": "إستونيا", - "IL": "إسرائيل", "002": "Ø£Ùريقيا", "018": "Ø£Ùريقيا الجنوبية", "AF": "Ø£Ùغانستان", - "EU": "الاتحاد الأوروبي", + "AL": "ألبانيا", + "DE": "ألمانيا", + "005": "أمريكا الجنوبية", + "003": "أمريكا الشمالية", + "013": "أمريكا الوسطى", + "AQ": "أنتاركتيكا", + "AG": "أنتيغوا وبربودا", + "AD": "أندورا", + "AO": "أنغولا", + "AI": "أنغويلا", + "UY": "أورغواي", + "UZ": "أوزبكستان", + "UG": "أوغندا", + "009": "أوقيانوسيا", + "QO": "أوقيانوسيا النائية", + "UA": "أوكرانيا", + "IE": "أيرلندا", + "ET": "إثيوبيا", + "ER": "إريتريا", + "ES": "إسبانيا", + "EE": "إستونيا", + "IL": "إسرائيل", + "ID": "إندونيسيا", + "IR": "إيران", + "IT": "إيطاليا", "PS": "الأراضي الÙلسطينية", "AR": "الأرجنتين", "JO": "الأردن", "TF": "الأقاليم الجنوبية الÙرنسية", + "019": "الأمريكتان", + "UN": "الأمم المتحدة", "IO": "الإقليم البريطاني ÙÙŠ المحيط الهندي", "EC": "الإكوادور", "AE": "الإمارات العربية المتحدة", - "019": "الأمريكتان", - "UN": "الأمم المتحدة", - "AL": "ألبانيا", + "EU": "الاتحاد الأوروبي", "BH": "البحرين", "BR": "البرازيل", "PT": "البرتغال", @@ -61,7 +80,6 @@ "CG": "الكونغو - برازاÙيل", "CD": "الكونغو - كينشاسا", "KW": "الكويت", - "DE": "ألمانيا", "MA": "المغرب", "MX": "المكسيك", "SA": "المملكة العربية السعودية", @@ -74,24 +92,6 @@ "JP": "اليابان", "YE": "اليمن", "GR": "اليونان", - "005": "أمريكا الجنوبية", - "003": "أمريكا الشمالية", - "013": "أمريكا الوسطى", - "AQ": "أنتاركتيكا", - "AG": "أنتيغوا وبربودا", - "AD": "أندورا", - "ID": "إندونيسيا", - "AO": "أنغولا", - "AI": "أنغويلا", - "UY": "أورغواي", - "UZ": "أوزبكستان", - "UG": "أوغندا", - "009": "أوقيانوسيا", - "QO": "أوقيانوسيا النائية", - "UA": "أوكرانيا", - "IR": "إيران", - "IE": "أيرلندا", - "IT": "إيطاليا", "PG": "بابوا غينيا الجديدة", "PY": "باراغواي", "PK": "باكستان", @@ -163,8 +163,8 @@ "DO": "جمهورية الدومينيكان", "034": "جنوب آسيا", "ZA": "جنوب Ø£Ùريقيا", - "SS": "جنوب السودان", "039": "جنوب أوروبا", + "SS": "جنوب السودان", "035": "جنوب شرق آسيا", "GE": "جورجيا", "GS": "جورجيا الجنوبية وجزر ساندويتش الجنوبية", diff --git a/js/data/locale/ar/IQ/dateformats.json b/js/data/locale/ar/IQ/dateformats.json new file mode 100644 index 0000000000..b6df409843 --- /dev/null +++ b/js/data/locale/ar/IQ/dateformats.json @@ -0,0 +1,155 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "EEEEØŒ d MMMM yyyy", + "l": "EEEØŒ d MMMM yyyy", + "m": "EEØŒ dd/MM/yyyy", + "s": "EØŒ d/M/yyyy" + }, + "dmy": { + "f": "â€d MMMM yyyy", + "l": "â€d MMMM yyyy", + "m": "â€dd/MM/yyyy", + "s": "â€d/M/yyyy" + }, + "dmw": { + "f": "EEEEØŒ â€d MMMM", + "l": "EEEØŒ â€d MMMM", + "m": "EEØŒ â€dd/MM", + "s": "EØŒ â€d/M" + }, + "dm": { + "f": "â€d MMMM", + "l": "â€d MMMM", + "m": "â€dd/MM", + "s": "â€d/M" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "â€MM/yyyy", + "s": "â€M/yyyy" + }, + "dw": { + "f": "EEEEØŒ d", + "l": "EEEØŒ d", + "m": "EEØŒ dd", + "s": "EØŒ d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "dd", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "â€h a", + "hm": "â€h:mm", + "ms": "mm:ss", + "ahm": "â€h:mm a", + "hms": "â€h:mm:ss", + "hmz": "â€h:mm z", + "ahmz": "â€h:mm a z", + "ahms": "â€h:mm:ss a", + "hmsz": "â€h:mm:ss z", + "ahmsz": "â€h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "â€HH", + "hm": "â€HH:mm", + "ms": "mm:ss", + "ahm": "â€HH:mm", + "hms": "â€HH:mm:ss", + "hmz": "â€HH:mm z", + "ahmz": "â€HH:mm z", + "ahms": "â€HH:mm:ss", + "hmsz": "â€HH:mm:ss z", + "ahmsz": "â€HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "â€{sd} {sm} {sy} {st} – {et}", + "l": "â€{sd} {sm} {sy} {st} – {et}", + "m": "â€{sd}/{sm}/{sy} {st} – {et}", + "s": "â€{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "â€{sd} – â€{ed} {em} {ey}", + "l": "â€{sd} – â€{ed} {em} {ey}", + "m": "â€{sd} – â€{ed}/{em}/{ey}", + "s": "â€{sd} – â€{ed}/{em}/{ey}" + }, + "c11": { + "f": "â€{sd} {sm} – â€{ed} {em} {ey}", + "l": "â€{sd} {sm} – â€{ed} {em} {ey}", + "m": "â€{sd}/{sm} – â€{ed}/{em}/{ey}", + "s": "â€{sd}/{sm} – â€{ed}/{em}/{ey}" + }, + "c12": { + "f": "â€{sd} {sm} {sy} – â€{ed} {em} {ey}", + "l": "â€{sd} {sm} {sy} – â€{ed} {em} {ey}", + "m": "â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}", + "s": "â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "â€{sm}/{sy} – â€{em}/{ey}", + "s": "â€{sm}/{sy} – â€{em}/{ey}" + }, + "c30": { + "f": "â€{sy} – {ey}", + "l": "â€{sy} – {ey}", + "m": "â€{sy} – {ey}", + "s": "â€{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/ar/IQ/sysres.json b/js/data/locale/ar/IQ/sysres.json index ac95ea7ea7..312ce184bb 100644 --- a/js/data/locale/ar/IQ/sysres.json +++ b/js/data/locale/ar/IQ/sysres.json @@ -36,7 +36,7 @@ "NN9": "أي", "N9": "Ø£", "MMMM10": "تشرين الأول", - "MMM10": "تشرین الأول", + "MMM10": "تشرين الأول", "NN10": "تش", "N10": "ت", "MMMM11": "تشرين الثاني", @@ -46,69 +46,5 @@ "MMMM12": "كانون الأول", "MMM12": "كانون الأول", "NN12": "كا", - "N12": "Ùƒ", - "EEEE0": "الأحد", - "EEE0": "الأحد", - "EE0": "الأحد", - "E0": "Ø­", - "EEEE1": "الاثنين", - "EEE1": "الاثنين", - "EE1": "الاثنين", - "E1": "Ù†", - "EEEE2": "الثلاثاء", - "EEE2": "الثلاثاء", - "EE2": "الثلاثاء", - "E2": "Ø«", - "EEEE3": "الأربعاء", - "EEE3": "الأربعاء", - "EE3": "الأربعاء", - "E3": "ر", - "EEEE4": "الخميس", - "EEE4": "الخميس", - "EE4": "الخميس", - "E4": "Ø®", - "EEEE5": "الجمعة", - "EEE5": "الجمعة", - "EE5": "الجمعة", - "E5": "ج", - "EEEE6": "السبت", - "EEE6": "السبت", - "EE6": "السبت", - "E6": "س", - "a0": "ص", - "a1": "Ù…", - "G-1": "BCE", - "G1": "ب.Ù…", - "1#1 millisecond|#{num} milliseconds": "zero#{num} ملي ثانية|one#{num} ملي ثانية|two#{num} ملي ثانية|few#{num} ملي ثانية|many#{num} ملي ثانية|#{num} ملي ثانية", - "1#1 second|#{num} seconds": "zero#{num} ثانية|one#ثانية|two#ثانيتان|few#{num} ثوان|many#{num} ثانية|#{num} ثانية", - "1#1 minute|#{num} minutes": "zero#{num} دقيقة|one#دقيقة|two#دقيقتان|few#{num} دقائق|many#{num} دقيقة|#{num} دقيقة", - "1#1 hour|#{num} hours": "zero#{num} ساعة|one#ساعة|two#ساعتان|few#{num} ساعات|many#{num} ساعة|#{num} ساعة", - "1#1 day|#{num} days": "zero#{num} يوم|one#يوم|two#يومان|few#{num} أيام|many#{num} يومًا|#{num} يوم", - "1#1 week|#{num} weeks": "zero#{num} أسبوع|one#أسبوع|two#أسبوعان|few#{num} أسابيع|many#{num} أسبوعًا|#{num} أسبوع", - "1#1 month|#{num} months": "zero#{num} شهر|one#شهر|two#شهران|few#{num} أشهر|many#{num} شهرًا|#{num} شهر", - "1#1 year|#{num} years": "zero#{num} سنة|one#سنة|two#سنتان|few#{num} سنوات|many#{num} سنة|#{num} سنة", - "#{num} ms": "zero#{num} ملي Ø«|one#{num} ملي Ø«|two#{num} ملي Ø«|few#{num} ملي Ø«|many#{num} ملي Ø«|#{num} ملي Ø«", - "1#1 sec|#{num} sec": "zero#{num} Ø«|one#{num} Ø«|two#{num} Ø«|few#{num} Ø«|many#{num} Ø«|#{num} Ø«", - "1#1 min|#{num} min": "zero#{num} د|one#{num} د|two#{num} د|few#{num} د|many#{num} د|#{num} د", - "1#1 hr|#{num} hrs": "zero#{num} س|one#{num} س|two#{num} س|few#{num} س|many#{num} س|#{num} س", - "durationLongDays": "zero#{num} يوم|one#يوم|two#يومان|few#{num} يوم|many#{num} يوم|#{num} يوم", - "1#1 wk|#{num} wks": "zero#{num} أسبوع|one#أسبوع|two#أسبوعان|few#{num} أسابيع|many#{num} أسبوعًا|#{num} أسبوع", - "1#1 mon|#{num} mons": "zero#{num} شهر|one#شهر|two#{num} شهر|few#{num} شهر|many#{num} شهر|#{num} شهر", - "1#1 yr|#{num} yrs": "zero#{num} سنة|one#سنة واحدة|two#سنتان|few#{num} سنة|many#{num} سنة|#{num} سنة", - "durationShortMillis": "zero#{num} ملي Ø«|one#{num} ملي Ø«|two#{num} ملي Ø«|few#{num} ملي Ø«|many#{num} ملي Ø«|#{num} ملي Ø«", - "#{num}s": "zero#{num} Ø«|one#{num} Ø«|two#{num} Ø«|few#{num} Ø«|many#{num} Ø«|#{num} Ø«", - "durationShortMinutes": "zero#{num} د|one#{num} د|two#{num} د|few#{num} د|many#{num} د|#{num} د", - "#{num}h": "zero#{num} س|one#{num} س|two#{num} س|few#{num} س|many#{num} س|#{num} س", - "#{num}d": "zero#{num} ÙŠ|one#{num} ÙŠ|two#{num} ÙŠ|few#{num} ÙŠ|many#{num} ÙŠ|#{num} ÙŠ", - "#{num}w": "zero#{num} Ø£|one#{num} Ø£|two#{num} Ø£|few#{num} Ø£|many#{num} Ø£|#{num} Ø£", - "durationShortMonths": "zero#{num} شهر|one#{num} شهر|two#{num} شهر|few#{num} شهر|many#{num} شهر|#{num} شهر", - "#{num}y": "zero#{num} سنة|one#{num} سنة|two#{num} سنة|few#{num} سنة|many#{num} سنة|#{num} سنة", - "separatorFull": "ØŒ Ùˆ", - "finalSeparatorFull": "ØŒ Ùˆ", - "separatorLong": "ØŒ Ùˆ", - "finalSeparatorLong": "ØŒ Ùˆ", - "separatorMedium": "ØŒ Ùˆ", - "finalSeparatorMedium": "ØŒ Ùˆ", - "separatorShort": "ØŒ ", - "finalSeparatorShort": "ØŒ " + "N12": "Ùƒ" } \ No newline at end of file diff --git a/js/data/locale/ar/JO/ctrynames.json b/js/data/locale/ar/JO/ctrynames.json index 1521759891..7af320c173 100644 --- a/js/data/locale/ar/JO/ctrynames.json +++ b/js/data/locale/ar/JO/ctrynames.json @@ -1,30 +1,52 @@ { + "Sub-Saharan Africa": "202", "آسيا": "142", "آيسلندا": "IS", - "إثيوبيا": "ET", "أذربيجان": "AZ", "أرمينيا": "AM", "أروبا": "AW", - "إريتريا": "ER", - "إسبانيا": "ES", "أسترالاسيا": "053", "أستراليا": "AU", - "إستونيا": "EE", - "إسرائيل": "IL", "Ø£Ùريقيا": "002", "Ø£Ùريقيا الجنوبية": "018", "Ø£Ùغانستان": "AF", - "الاتحاد الأوروبي": "EU", + "ألبانيا": "AL", + "ألمانيا": "DE", + "أمريكا الجنوبية": "005", + "أمريكا الشمالية": "003", + "أمريكا اللاتينية": "419", + "أمريكا الوسطى": "013", + "أنتاركتيكا": "AQ", + "أنتيغوا وبربودا": "AG", + "أندورا": "AD", + "أنغولا": "AO", + "أنغويلا": "AI", + "أورغواي": "UY", + "أوروبا": "150", + "أوزبكستان": "UZ", + "أوغندا": "UG", + "أوقيانوسيا": "009", + "أوقيانوسيا النائية": "QO", + "أوكرانيا": "UA", + "أيرلندا": "IE", + "إثيوبيا": "ET", + "إريتريا": "ER", + "إسبانيا": "ES", + "إستونيا": "EE", + "إسرائيل": "IL", + "إندونيسيا": "ID", + "إيران": "IR", + "إيطاليا": "IT", "الأراضي الÙلسطينية": "PS", "الأرجنتين": "AR", "الأردن": "JO", "الأقاليم الجنوبية الÙرنسية": "TF", + "الأمريكتان": "019", + "الأمم المتحدة": "UN", "الإقليم البريطاني ÙÙŠ المحيط الهندي": "IO", "الإكوادور": "EC", "الإمارات العربية المتحدة": "AE", - "الأمريكتان": "019", - "الأمم المتحدة": "UN", - "ألبانيا": "AL", + "الاتحاد الأوروبي": "EU", "البحرين": "BH", "البرازيل": "BR", "البرتغال": "PT", @@ -53,7 +75,6 @@ "الكونغو - برازاÙيل": "CG", "الكونغو - كينشاسا": "CD", "الكويت": "KW", - "ألمانيا": "DE", "المغرب": "MA", "المكسيك": "MX", "المملكة العربية السعودية": "SA", @@ -66,26 +87,6 @@ "اليابان": "JP", "اليمن": "YE", "اليونان": "GR", - "أمريكا الجنوبية": "005", - "أمريكا الشمالية": "003", - "أمريكا اللاتينية": "419", - "أمريكا الوسطى": "013", - "أنتاركتيكا": "AQ", - "أنتيغوا وبربودا": "AG", - "أندورا": "AD", - "إندونيسيا": "ID", - "أنغولا": "AO", - "أنغويلا": "AI", - "أورغواي": "UY", - "أوروبا": "150", - "أوزبكستان": "UZ", - "أوغندا": "UG", - "أوقيانوسيا": "009", - "أوقيانوسيا النائية": "QO", - "أوكرانيا": "UA", - "إيران": "IR", - "أيرلندا": "IE", - "إيطاليا": "IT", "بابوا غينيا الجديدة": "PG", "باراغواي": "PY", "باكستان": "PK", @@ -157,8 +158,8 @@ "جمهورية الدومينيكان": "DO", "جنوب آسيا": "034", "جنوب Ø£Ùريقيا": "ZA", - "جنوب السودان": "SS", "جنوب أوروبا": "039", + "جنوب السودان": "SS", "جنوب شرق آسيا": "035", "جورجيا": "GE", "جورجيا الجنوبية وجزر ساندويتش الجنوبية": "GS", @@ -289,6 +290,5 @@ "هولندا الكاريبية": "BQ", "هونغ كونغ الصينية (منطقة إدارية خاصة)": "HK", "وسط آسيا": "143", - "وسط Ø£Ùريقيا": "017", - "Sub-Saharan Africa": "202" + "وسط Ø£Ùريقيا": "017" } \ No newline at end of file diff --git a/js/data/locale/ar/JO/ctryreverse.json b/js/data/locale/ar/JO/ctryreverse.json index 591fce466f..748fb3441a 100644 --- a/js/data/locale/ar/JO/ctryreverse.json +++ b/js/data/locale/ar/JO/ctryreverse.json @@ -9,30 +9,49 @@ "202": "Sub-Saharan Africa", "419": "أمريكا اللاتينية", "IS": "آيسلندا", - "ET": "إثيوبيا", "AZ": "أذربيجان", "AM": "أرمينيا", "AW": "أروبا", - "ER": "إريتريا", - "ES": "إسبانيا", "053": "أسترالاسيا", "AU": "أستراليا", - "EE": "إستونيا", - "IL": "إسرائيل", "002": "Ø£Ùريقيا", "018": "Ø£Ùريقيا الجنوبية", "AF": "Ø£Ùغانستان", - "EU": "الاتحاد الأوروبي", + "AL": "ألبانيا", + "DE": "ألمانيا", + "005": "أمريكا الجنوبية", + "003": "أمريكا الشمالية", + "013": "أمريكا الوسطى", + "AQ": "أنتاركتيكا", + "AG": "أنتيغوا وبربودا", + "AD": "أندورا", + "AO": "أنغولا", + "AI": "أنغويلا", + "UY": "أورغواي", + "UZ": "أوزبكستان", + "UG": "أوغندا", + "009": "أوقيانوسيا", + "QO": "أوقيانوسيا النائية", + "UA": "أوكرانيا", + "IE": "أيرلندا", + "ET": "إثيوبيا", + "ER": "إريتريا", + "ES": "إسبانيا", + "EE": "إستونيا", + "IL": "إسرائيل", + "ID": "إندونيسيا", + "IR": "إيران", + "IT": "إيطاليا", "PS": "الأراضي الÙلسطينية", "AR": "الأرجنتين", "JO": "الأردن", "TF": "الأقاليم الجنوبية الÙرنسية", + "019": "الأمريكتان", + "UN": "الأمم المتحدة", "IO": "الإقليم البريطاني ÙÙŠ المحيط الهندي", "EC": "الإكوادور", "AE": "الإمارات العربية المتحدة", - "019": "الأمريكتان", - "UN": "الأمم المتحدة", - "AL": "ألبانيا", + "EU": "الاتحاد الأوروبي", "BH": "البحرين", "BR": "البرازيل", "PT": "البرتغال", @@ -61,7 +80,6 @@ "CG": "الكونغو - برازاÙيل", "CD": "الكونغو - كينشاسا", "KW": "الكويت", - "DE": "ألمانيا", "MA": "المغرب", "MX": "المكسيك", "SA": "المملكة العربية السعودية", @@ -74,24 +92,6 @@ "JP": "اليابان", "YE": "اليمن", "GR": "اليونان", - "005": "أمريكا الجنوبية", - "003": "أمريكا الشمالية", - "013": "أمريكا الوسطى", - "AQ": "أنتاركتيكا", - "AG": "أنتيغوا وبربودا", - "AD": "أندورا", - "ID": "إندونيسيا", - "AO": "أنغولا", - "AI": "أنغويلا", - "UY": "أورغواي", - "UZ": "أوزبكستان", - "UG": "أوغندا", - "009": "أوقيانوسيا", - "QO": "أوقيانوسيا النائية", - "UA": "أوكرانيا", - "IR": "إيران", - "IE": "أيرلندا", - "IT": "إيطاليا", "PG": "بابوا غينيا الجديدة", "PY": "باراغواي", "PK": "باكستان", @@ -163,8 +163,8 @@ "DO": "جمهورية الدومينيكان", "034": "جنوب آسيا", "ZA": "جنوب Ø£Ùريقيا", - "SS": "جنوب السودان", "039": "جنوب أوروبا", + "SS": "جنوب السودان", "035": "جنوب شرق آسيا", "GE": "جورجيا", "GS": "جورجيا الجنوبية وجزر ساندويتش الجنوبية", diff --git a/js/data/locale/ar/JO/dateformats.json b/js/data/locale/ar/JO/dateformats.json new file mode 100644 index 0000000000..b6df409843 --- /dev/null +++ b/js/data/locale/ar/JO/dateformats.json @@ -0,0 +1,155 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "EEEEØŒ d MMMM yyyy", + "l": "EEEØŒ d MMMM yyyy", + "m": "EEØŒ dd/MM/yyyy", + "s": "EØŒ d/M/yyyy" + }, + "dmy": { + "f": "â€d MMMM yyyy", + "l": "â€d MMMM yyyy", + "m": "â€dd/MM/yyyy", + "s": "â€d/M/yyyy" + }, + "dmw": { + "f": "EEEEØŒ â€d MMMM", + "l": "EEEØŒ â€d MMMM", + "m": "EEØŒ â€dd/MM", + "s": "EØŒ â€d/M" + }, + "dm": { + "f": "â€d MMMM", + "l": "â€d MMMM", + "m": "â€dd/MM", + "s": "â€d/M" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "â€MM/yyyy", + "s": "â€M/yyyy" + }, + "dw": { + "f": "EEEEØŒ d", + "l": "EEEØŒ d", + "m": "EEØŒ dd", + "s": "EØŒ d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "dd", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "â€h a", + "hm": "â€h:mm", + "ms": "mm:ss", + "ahm": "â€h:mm a", + "hms": "â€h:mm:ss", + "hmz": "â€h:mm z", + "ahmz": "â€h:mm a z", + "ahms": "â€h:mm:ss a", + "hmsz": "â€h:mm:ss z", + "ahmsz": "â€h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "â€HH", + "hm": "â€HH:mm", + "ms": "mm:ss", + "ahm": "â€HH:mm", + "hms": "â€HH:mm:ss", + "hmz": "â€HH:mm z", + "ahmz": "â€HH:mm z", + "ahms": "â€HH:mm:ss", + "hmsz": "â€HH:mm:ss z", + "ahmsz": "â€HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "â€{sd} {sm} {sy} {st} – {et}", + "l": "â€{sd} {sm} {sy} {st} – {et}", + "m": "â€{sd}/{sm}/{sy} {st} – {et}", + "s": "â€{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "â€{sd} – â€{ed} {em} {ey}", + "l": "â€{sd} – â€{ed} {em} {ey}", + "m": "â€{sd} – â€{ed}/{em}/{ey}", + "s": "â€{sd} – â€{ed}/{em}/{ey}" + }, + "c11": { + "f": "â€{sd} {sm} – â€{ed} {em} {ey}", + "l": "â€{sd} {sm} – â€{ed} {em} {ey}", + "m": "â€{sd}/{sm} – â€{ed}/{em}/{ey}", + "s": "â€{sd}/{sm} – â€{ed}/{em}/{ey}" + }, + "c12": { + "f": "â€{sd} {sm} {sy} – â€{ed} {em} {ey}", + "l": "â€{sd} {sm} {sy} – â€{ed} {em} {ey}", + "m": "â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}", + "s": "â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "â€{sm}/{sy} – â€{em}/{ey}", + "s": "â€{sm}/{sy} – â€{em}/{ey}" + }, + "c30": { + "f": "â€{sy} – {ey}", + "l": "â€{sy} – {ey}", + "m": "â€{sy} – {ey}", + "s": "â€{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/ar/JO/sysres.json b/js/data/locale/ar/JO/sysres.json index 8d9e71d4e8..7d03229054 100644 --- a/js/data/locale/ar/JO/sysres.json +++ b/js/data/locale/ar/JO/sysres.json @@ -46,69 +46,5 @@ "MMMM12": "كانون الأول", "MMM12": "كانون الأول", "NN12": "كا", - "N12": "Ùƒ", - "EEEE0": "الأحد", - "EEE0": "الأحد", - "EE0": "الأحد", - "E0": "Ø­", - "EEEE1": "الاثنين", - "EEE1": "الاثنين", - "EE1": "الاثنين", - "E1": "Ù†", - "EEEE2": "الثلاثاء", - "EEE2": "الثلاثاء", - "EE2": "الثلاثاء", - "E2": "Ø«", - "EEEE3": "الأربعاء", - "EEE3": "الأربعاء", - "EE3": "الأربعاء", - "E3": "ر", - "EEEE4": "الخميس", - "EEE4": "الخميس", - "EE4": "الخميس", - "E4": "Ø®", - "EEEE5": "الجمعة", - "EEE5": "الجمعة", - "EE5": "الجمعة", - "E5": "ج", - "EEEE6": "السبت", - "EEE6": "السبت", - "EE6": "السبت", - "E6": "س", - "a0": "ص", - "a1": "Ù…", - "G-1": "BCE", - "G1": "ب.Ù…", - "1#1 millisecond|#{num} milliseconds": "zero#{num} ملي ثانية|one#{num} ملي ثانية|two#{num} ملي ثانية|few#{num} ملي ثانية|many#{num} ملي ثانية|#{num} ملي ثانية", - "1#1 second|#{num} seconds": "zero#{num} ثانية|one#ثانية|two#ثانيتان|few#{num} ثوان|many#{num} ثانية|#{num} ثانية", - "1#1 minute|#{num} minutes": "zero#{num} دقيقة|one#دقيقة|two#دقيقتان|few#{num} دقائق|many#{num} دقيقة|#{num} دقيقة", - "1#1 hour|#{num} hours": "zero#{num} ساعة|one#ساعة|two#ساعتان|few#{num} ساعات|many#{num} ساعة|#{num} ساعة", - "1#1 day|#{num} days": "zero#{num} يوم|one#يوم|two#يومان|few#{num} أيام|many#{num} يومًا|#{num} يوم", - "1#1 week|#{num} weeks": "zero#{num} أسبوع|one#أسبوع|two#أسبوعان|few#{num} أسابيع|many#{num} أسبوعًا|#{num} أسبوع", - "1#1 month|#{num} months": "zero#{num} شهر|one#شهر|two#شهران|few#{num} أشهر|many#{num} شهرًا|#{num} شهر", - "1#1 year|#{num} years": "zero#{num} سنة|one#سنة|two#سنتان|few#{num} سنوات|many#{num} سنة|#{num} سنة", - "#{num} ms": "zero#{num} ملي Ø«|one#{num} ملي Ø«|two#{num} ملي Ø«|few#{num} ملي Ø«|many#{num} ملي Ø«|#{num} ملي Ø«", - "1#1 sec|#{num} sec": "zero#{num} Ø«|one#{num} Ø«|two#{num} Ø«|few#{num} Ø«|many#{num} Ø«|#{num} Ø«", - "1#1 min|#{num} min": "zero#{num} د|one#{num} د|two#{num} د|few#{num} د|many#{num} د|#{num} د", - "1#1 hr|#{num} hrs": "zero#{num} س|one#{num} س|two#{num} س|few#{num} س|many#{num} س|#{num} س", - "durationLongDays": "zero#{num} يوم|one#يوم|two#يومان|few#{num} يوم|many#{num} يوم|#{num} يوم", - "1#1 wk|#{num} wks": "zero#{num} أسبوع|one#أسبوع|two#أسبوعان|few#{num} أسابيع|many#{num} أسبوعًا|#{num} أسبوع", - "1#1 mon|#{num} mons": "zero#{num} شهر|one#شهر|two#{num} شهر|few#{num} شهر|many#{num} شهر|#{num} شهر", - "1#1 yr|#{num} yrs": "zero#{num} سنة|one#سنة واحدة|two#سنتان|few#{num} سنة|many#{num} سنة|#{num} سنة", - "durationShortMillis": "zero#{num} ملي Ø«|one#{num} ملي Ø«|two#{num} ملي Ø«|few#{num} ملي Ø«|many#{num} ملي Ø«|#{num} ملي Ø«", - "#{num}s": "zero#{num} Ø«|one#{num} Ø«|two#{num} Ø«|few#{num} Ø«|many#{num} Ø«|#{num} Ø«", - "durationShortMinutes": "zero#{num} د|one#{num} د|two#{num} د|few#{num} د|many#{num} د|#{num} د", - "#{num}h": "zero#{num} س|one#{num} س|two#{num} س|few#{num} س|many#{num} س|#{num} س", - "#{num}d": "zero#{num} ÙŠ|one#{num} ÙŠ|two#{num} ÙŠ|few#{num} ÙŠ|many#{num} ÙŠ|#{num} ÙŠ", - "#{num}w": "zero#{num} Ø£|one#{num} Ø£|two#{num} Ø£|few#{num} Ø£|many#{num} Ø£|#{num} Ø£", - "durationShortMonths": "zero#{num} شهر|one#{num} شهر|two#{num} شهر|few#{num} شهر|many#{num} شهر|#{num} شهر", - "#{num}y": "zero#{num} سنة|one#{num} سنة|two#{num} سنة|few#{num} سنة|many#{num} سنة|#{num} سنة", - "separatorFull": "ØŒ Ùˆ", - "finalSeparatorFull": "ØŒ Ùˆ", - "separatorLong": "ØŒ Ùˆ", - "finalSeparatorLong": "ØŒ Ùˆ", - "separatorMedium": "ØŒ Ùˆ", - "finalSeparatorMedium": "ØŒ Ùˆ", - "separatorShort": "ØŒ ", - "finalSeparatorShort": "ØŒ " + "N12": "Ùƒ" } \ No newline at end of file diff --git a/js/data/locale/ar/KM/ctrynames.json b/js/data/locale/ar/KM/ctrynames.json index 1521759891..7af320c173 100644 --- a/js/data/locale/ar/KM/ctrynames.json +++ b/js/data/locale/ar/KM/ctrynames.json @@ -1,30 +1,52 @@ { + "Sub-Saharan Africa": "202", "آسيا": "142", "آيسلندا": "IS", - "إثيوبيا": "ET", "أذربيجان": "AZ", "أرمينيا": "AM", "أروبا": "AW", - "إريتريا": "ER", - "إسبانيا": "ES", "أسترالاسيا": "053", "أستراليا": "AU", - "إستونيا": "EE", - "إسرائيل": "IL", "Ø£Ùريقيا": "002", "Ø£Ùريقيا الجنوبية": "018", "Ø£Ùغانستان": "AF", - "الاتحاد الأوروبي": "EU", + "ألبانيا": "AL", + "ألمانيا": "DE", + "أمريكا الجنوبية": "005", + "أمريكا الشمالية": "003", + "أمريكا اللاتينية": "419", + "أمريكا الوسطى": "013", + "أنتاركتيكا": "AQ", + "أنتيغوا وبربودا": "AG", + "أندورا": "AD", + "أنغولا": "AO", + "أنغويلا": "AI", + "أورغواي": "UY", + "أوروبا": "150", + "أوزبكستان": "UZ", + "أوغندا": "UG", + "أوقيانوسيا": "009", + "أوقيانوسيا النائية": "QO", + "أوكرانيا": "UA", + "أيرلندا": "IE", + "إثيوبيا": "ET", + "إريتريا": "ER", + "إسبانيا": "ES", + "إستونيا": "EE", + "إسرائيل": "IL", + "إندونيسيا": "ID", + "إيران": "IR", + "إيطاليا": "IT", "الأراضي الÙلسطينية": "PS", "الأرجنتين": "AR", "الأردن": "JO", "الأقاليم الجنوبية الÙرنسية": "TF", + "الأمريكتان": "019", + "الأمم المتحدة": "UN", "الإقليم البريطاني ÙÙŠ المحيط الهندي": "IO", "الإكوادور": "EC", "الإمارات العربية المتحدة": "AE", - "الأمريكتان": "019", - "الأمم المتحدة": "UN", - "ألبانيا": "AL", + "الاتحاد الأوروبي": "EU", "البحرين": "BH", "البرازيل": "BR", "البرتغال": "PT", @@ -53,7 +75,6 @@ "الكونغو - برازاÙيل": "CG", "الكونغو - كينشاسا": "CD", "الكويت": "KW", - "ألمانيا": "DE", "المغرب": "MA", "المكسيك": "MX", "المملكة العربية السعودية": "SA", @@ -66,26 +87,6 @@ "اليابان": "JP", "اليمن": "YE", "اليونان": "GR", - "أمريكا الجنوبية": "005", - "أمريكا الشمالية": "003", - "أمريكا اللاتينية": "419", - "أمريكا الوسطى": "013", - "أنتاركتيكا": "AQ", - "أنتيغوا وبربودا": "AG", - "أندورا": "AD", - "إندونيسيا": "ID", - "أنغولا": "AO", - "أنغويلا": "AI", - "أورغواي": "UY", - "أوروبا": "150", - "أوزبكستان": "UZ", - "أوغندا": "UG", - "أوقيانوسيا": "009", - "أوقيانوسيا النائية": "QO", - "أوكرانيا": "UA", - "إيران": "IR", - "أيرلندا": "IE", - "إيطاليا": "IT", "بابوا غينيا الجديدة": "PG", "باراغواي": "PY", "باكستان": "PK", @@ -157,8 +158,8 @@ "جمهورية الدومينيكان": "DO", "جنوب آسيا": "034", "جنوب Ø£Ùريقيا": "ZA", - "جنوب السودان": "SS", "جنوب أوروبا": "039", + "جنوب السودان": "SS", "جنوب شرق آسيا": "035", "جورجيا": "GE", "جورجيا الجنوبية وجزر ساندويتش الجنوبية": "GS", @@ -289,6 +290,5 @@ "هولندا الكاريبية": "BQ", "هونغ كونغ الصينية (منطقة إدارية خاصة)": "HK", "وسط آسيا": "143", - "وسط Ø£Ùريقيا": "017", - "Sub-Saharan Africa": "202" + "وسط Ø£Ùريقيا": "017" } \ No newline at end of file diff --git a/js/data/locale/ar/KM/ctryreverse.json b/js/data/locale/ar/KM/ctryreverse.json index 591fce466f..748fb3441a 100644 --- a/js/data/locale/ar/KM/ctryreverse.json +++ b/js/data/locale/ar/KM/ctryreverse.json @@ -9,30 +9,49 @@ "202": "Sub-Saharan Africa", "419": "أمريكا اللاتينية", "IS": "آيسلندا", - "ET": "إثيوبيا", "AZ": "أذربيجان", "AM": "أرمينيا", "AW": "أروبا", - "ER": "إريتريا", - "ES": "إسبانيا", "053": "أسترالاسيا", "AU": "أستراليا", - "EE": "إستونيا", - "IL": "إسرائيل", "002": "Ø£Ùريقيا", "018": "Ø£Ùريقيا الجنوبية", "AF": "Ø£Ùغانستان", - "EU": "الاتحاد الأوروبي", + "AL": "ألبانيا", + "DE": "ألمانيا", + "005": "أمريكا الجنوبية", + "003": "أمريكا الشمالية", + "013": "أمريكا الوسطى", + "AQ": "أنتاركتيكا", + "AG": "أنتيغوا وبربودا", + "AD": "أندورا", + "AO": "أنغولا", + "AI": "أنغويلا", + "UY": "أورغواي", + "UZ": "أوزبكستان", + "UG": "أوغندا", + "009": "أوقيانوسيا", + "QO": "أوقيانوسيا النائية", + "UA": "أوكرانيا", + "IE": "أيرلندا", + "ET": "إثيوبيا", + "ER": "إريتريا", + "ES": "إسبانيا", + "EE": "إستونيا", + "IL": "إسرائيل", + "ID": "إندونيسيا", + "IR": "إيران", + "IT": "إيطاليا", "PS": "الأراضي الÙلسطينية", "AR": "الأرجنتين", "JO": "الأردن", "TF": "الأقاليم الجنوبية الÙرنسية", + "019": "الأمريكتان", + "UN": "الأمم المتحدة", "IO": "الإقليم البريطاني ÙÙŠ المحيط الهندي", "EC": "الإكوادور", "AE": "الإمارات العربية المتحدة", - "019": "الأمريكتان", - "UN": "الأمم المتحدة", - "AL": "ألبانيا", + "EU": "الاتحاد الأوروبي", "BH": "البحرين", "BR": "البرازيل", "PT": "البرتغال", @@ -61,7 +80,6 @@ "CG": "الكونغو - برازاÙيل", "CD": "الكونغو - كينشاسا", "KW": "الكويت", - "DE": "ألمانيا", "MA": "المغرب", "MX": "المكسيك", "SA": "المملكة العربية السعودية", @@ -74,24 +92,6 @@ "JP": "اليابان", "YE": "اليمن", "GR": "اليونان", - "005": "أمريكا الجنوبية", - "003": "أمريكا الشمالية", - "013": "أمريكا الوسطى", - "AQ": "أنتاركتيكا", - "AG": "أنتيغوا وبربودا", - "AD": "أندورا", - "ID": "إندونيسيا", - "AO": "أنغولا", - "AI": "أنغويلا", - "UY": "أورغواي", - "UZ": "أوزبكستان", - "UG": "أوغندا", - "009": "أوقيانوسيا", - "QO": "أوقيانوسيا النائية", - "UA": "أوكرانيا", - "IR": "إيران", - "IE": "أيرلندا", - "IT": "إيطاليا", "PG": "بابوا غينيا الجديدة", "PY": "باراغواي", "PK": "باكستان", @@ -163,8 +163,8 @@ "DO": "جمهورية الدومينيكان", "034": "جنوب آسيا", "ZA": "جنوب Ø£Ùريقيا", - "SS": "جنوب السودان", "039": "جنوب أوروبا", + "SS": "جنوب السودان", "035": "جنوب شرق آسيا", "GE": "جورجيا", "GS": "جورجيا الجنوبية وجزر ساندويتش الجنوبية", diff --git a/js/data/locale/ar/KM/dateformats.json b/js/data/locale/ar/KM/dateformats.json index dd62ae3cc2..b6df409843 100644 --- a/js/data/locale/ar/KM/dateformats.json +++ b/js/data/locale/ar/KM/dateformats.json @@ -3,14 +3,14 @@ "order": "{date} {time}", "date": { "dmwy": { - "f": "EEEEØŒ d MMMMØŒ yyyy", - "l": "EEEØŒ d MMMMØŒ yyyy", + "f": "EEEEØŒ d MMMM yyyy", + "l": "EEEØŒ d MMMM yyyy", "m": "EEØŒ dd/MM/yyyy", "s": "EØŒ d/M/yyyy" }, "dmy": { - "f": "â€d MMMMØŒ yyyy", - "l": "â€d MMMMØŒ yyyy", + "f": "â€d MMMM yyyy", + "l": "â€d MMMM yyyy", "m": "â€dd/MM/yyyy", "s": "â€d/M/yyyy" }, @@ -27,8 +27,8 @@ "s": "â€d/M" }, "my": { - "f": "MMMMØŒ yyyy", - "l": "MMMMØŒ yyyy", + "f": "MMMM yyyy", + "l": "MMMM yyyy", "m": "â€MM/yyyy", "s": "â€M/yyyy" }, @@ -97,50 +97,50 @@ }, "range": { "c00": { - "f": "â€{sd} {sm}ØŒ {sy} {st} – {et}", - "l": "â€{sd} {sm}ØŒ {sy} {st} – {et}", + "f": "â€{sd} {sm} {sy} {st} – {et}", + "l": "â€{sd} {sm} {sy} {st} – {et}", "m": "â€{sd}/{sm}/{sy} {st} – {et}", "s": "â€{sd}/{sm}/{sy} {st} – {et}" }, "c01": { - "f": "â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}", - "l": "â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}", + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" }, "c02": { - "f": "â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}", - "l": "â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}", + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" }, "c03": { - "f": "â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}", - "l": "â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}", + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" }, "c10": { - "f": "â€{sd} – â€{ed} {em}ØŒ {ey}", - "l": "â€{sd} – â€{ed} {em}ØŒ {ey}", + "f": "â€{sd} – â€{ed} {em} {ey}", + "l": "â€{sd} – â€{ed} {em} {ey}", "m": "â€{sd} – â€{ed}/{em}/{ey}", "s": "â€{sd} – â€{ed}/{em}/{ey}" }, "c11": { - "f": "â€{sd} {sm} – â€{ed} {em}ØŒ {ey}", - "l": "â€{sd} {sm} – â€{ed} {em}ØŒ {ey}", + "f": "â€{sd} {sm} – â€{ed} {em} {ey}", + "l": "â€{sd} {sm} – â€{ed} {em} {ey}", "m": "â€{sd}/{sm} – â€{ed}/{em}/{ey}", "s": "â€{sd}/{sm} – â€{ed}/{em}/{ey}" }, "c12": { - "f": "â€{sd} {sm}ØŒ {sy} – â€{ed} {em}ØŒ {ey}", - "l": "â€{sd} {sm}ØŒ {sy} – â€{ed} {em}ØŒ {ey}", + "f": "â€{sd} {sm} {sy} – â€{ed} {em} {ey}", + "l": "â€{sd} {sm} {sy} – â€{ed} {em} {ey}", "m": "â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}", "s": "â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}" }, "c20": { - "f": "{sm}ØŒ {sy} – {em}ØŒ {ey}", - "l": "{sm}ØŒ {sy} – {em}ØŒ {ey}", + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", "m": "â€{sm}/{sy} – â€{em}/{ey}", "s": "â€{sm}/{sy} – â€{em}/{ey}" }, diff --git a/js/data/locale/ar/KW/ctrynames.json b/js/data/locale/ar/KW/ctrynames.json index 1521759891..7af320c173 100644 --- a/js/data/locale/ar/KW/ctrynames.json +++ b/js/data/locale/ar/KW/ctrynames.json @@ -1,30 +1,52 @@ { + "Sub-Saharan Africa": "202", "آسيا": "142", "آيسلندا": "IS", - "إثيوبيا": "ET", "أذربيجان": "AZ", "أرمينيا": "AM", "أروبا": "AW", - "إريتريا": "ER", - "إسبانيا": "ES", "أسترالاسيا": "053", "أستراليا": "AU", - "إستونيا": "EE", - "إسرائيل": "IL", "Ø£Ùريقيا": "002", "Ø£Ùريقيا الجنوبية": "018", "Ø£Ùغانستان": "AF", - "الاتحاد الأوروبي": "EU", + "ألبانيا": "AL", + "ألمانيا": "DE", + "أمريكا الجنوبية": "005", + "أمريكا الشمالية": "003", + "أمريكا اللاتينية": "419", + "أمريكا الوسطى": "013", + "أنتاركتيكا": "AQ", + "أنتيغوا وبربودا": "AG", + "أندورا": "AD", + "أنغولا": "AO", + "أنغويلا": "AI", + "أورغواي": "UY", + "أوروبا": "150", + "أوزبكستان": "UZ", + "أوغندا": "UG", + "أوقيانوسيا": "009", + "أوقيانوسيا النائية": "QO", + "أوكرانيا": "UA", + "أيرلندا": "IE", + "إثيوبيا": "ET", + "إريتريا": "ER", + "إسبانيا": "ES", + "إستونيا": "EE", + "إسرائيل": "IL", + "إندونيسيا": "ID", + "إيران": "IR", + "إيطاليا": "IT", "الأراضي الÙلسطينية": "PS", "الأرجنتين": "AR", "الأردن": "JO", "الأقاليم الجنوبية الÙرنسية": "TF", + "الأمريكتان": "019", + "الأمم المتحدة": "UN", "الإقليم البريطاني ÙÙŠ المحيط الهندي": "IO", "الإكوادور": "EC", "الإمارات العربية المتحدة": "AE", - "الأمريكتان": "019", - "الأمم المتحدة": "UN", - "ألبانيا": "AL", + "الاتحاد الأوروبي": "EU", "البحرين": "BH", "البرازيل": "BR", "البرتغال": "PT", @@ -53,7 +75,6 @@ "الكونغو - برازاÙيل": "CG", "الكونغو - كينشاسا": "CD", "الكويت": "KW", - "ألمانيا": "DE", "المغرب": "MA", "المكسيك": "MX", "المملكة العربية السعودية": "SA", @@ -66,26 +87,6 @@ "اليابان": "JP", "اليمن": "YE", "اليونان": "GR", - "أمريكا الجنوبية": "005", - "أمريكا الشمالية": "003", - "أمريكا اللاتينية": "419", - "أمريكا الوسطى": "013", - "أنتاركتيكا": "AQ", - "أنتيغوا وبربودا": "AG", - "أندورا": "AD", - "إندونيسيا": "ID", - "أنغولا": "AO", - "أنغويلا": "AI", - "أورغواي": "UY", - "أوروبا": "150", - "أوزبكستان": "UZ", - "أوغندا": "UG", - "أوقيانوسيا": "009", - "أوقيانوسيا النائية": "QO", - "أوكرانيا": "UA", - "إيران": "IR", - "أيرلندا": "IE", - "إيطاليا": "IT", "بابوا غينيا الجديدة": "PG", "باراغواي": "PY", "باكستان": "PK", @@ -157,8 +158,8 @@ "جمهورية الدومينيكان": "DO", "جنوب آسيا": "034", "جنوب Ø£Ùريقيا": "ZA", - "جنوب السودان": "SS", "جنوب أوروبا": "039", + "جنوب السودان": "SS", "جنوب شرق آسيا": "035", "جورجيا": "GE", "جورجيا الجنوبية وجزر ساندويتش الجنوبية": "GS", @@ -289,6 +290,5 @@ "هولندا الكاريبية": "BQ", "هونغ كونغ الصينية (منطقة إدارية خاصة)": "HK", "وسط آسيا": "143", - "وسط Ø£Ùريقيا": "017", - "Sub-Saharan Africa": "202" + "وسط Ø£Ùريقيا": "017" } \ No newline at end of file diff --git a/js/data/locale/ar/KW/ctryreverse.json b/js/data/locale/ar/KW/ctryreverse.json index 591fce466f..748fb3441a 100644 --- a/js/data/locale/ar/KW/ctryreverse.json +++ b/js/data/locale/ar/KW/ctryreverse.json @@ -9,30 +9,49 @@ "202": "Sub-Saharan Africa", "419": "أمريكا اللاتينية", "IS": "آيسلندا", - "ET": "إثيوبيا", "AZ": "أذربيجان", "AM": "أرمينيا", "AW": "أروبا", - "ER": "إريتريا", - "ES": "إسبانيا", "053": "أسترالاسيا", "AU": "أستراليا", - "EE": "إستونيا", - "IL": "إسرائيل", "002": "Ø£Ùريقيا", "018": "Ø£Ùريقيا الجنوبية", "AF": "Ø£Ùغانستان", - "EU": "الاتحاد الأوروبي", + "AL": "ألبانيا", + "DE": "ألمانيا", + "005": "أمريكا الجنوبية", + "003": "أمريكا الشمالية", + "013": "أمريكا الوسطى", + "AQ": "أنتاركتيكا", + "AG": "أنتيغوا وبربودا", + "AD": "أندورا", + "AO": "أنغولا", + "AI": "أنغويلا", + "UY": "أورغواي", + "UZ": "أوزبكستان", + "UG": "أوغندا", + "009": "أوقيانوسيا", + "QO": "أوقيانوسيا النائية", + "UA": "أوكرانيا", + "IE": "أيرلندا", + "ET": "إثيوبيا", + "ER": "إريتريا", + "ES": "إسبانيا", + "EE": "إستونيا", + "IL": "إسرائيل", + "ID": "إندونيسيا", + "IR": "إيران", + "IT": "إيطاليا", "PS": "الأراضي الÙلسطينية", "AR": "الأرجنتين", "JO": "الأردن", "TF": "الأقاليم الجنوبية الÙرنسية", + "019": "الأمريكتان", + "UN": "الأمم المتحدة", "IO": "الإقليم البريطاني ÙÙŠ المحيط الهندي", "EC": "الإكوادور", "AE": "الإمارات العربية المتحدة", - "019": "الأمريكتان", - "UN": "الأمم المتحدة", - "AL": "ألبانيا", + "EU": "الاتحاد الأوروبي", "BH": "البحرين", "BR": "البرازيل", "PT": "البرتغال", @@ -61,7 +80,6 @@ "CG": "الكونغو - برازاÙيل", "CD": "الكونغو - كينشاسا", "KW": "الكويت", - "DE": "ألمانيا", "MA": "المغرب", "MX": "المكسيك", "SA": "المملكة العربية السعودية", @@ -74,24 +92,6 @@ "JP": "اليابان", "YE": "اليمن", "GR": "اليونان", - "005": "أمريكا الجنوبية", - "003": "أمريكا الشمالية", - "013": "أمريكا الوسطى", - "AQ": "أنتاركتيكا", - "AG": "أنتيغوا وبربودا", - "AD": "أندورا", - "ID": "إندونيسيا", - "AO": "أنغولا", - "AI": "أنغويلا", - "UY": "أورغواي", - "UZ": "أوزبكستان", - "UG": "أوغندا", - "009": "أوقيانوسيا", - "QO": "أوقيانوسيا النائية", - "UA": "أوكرانيا", - "IR": "إيران", - "IE": "أيرلندا", - "IT": "إيطاليا", "PG": "بابوا غينيا الجديدة", "PY": "باراغواي", "PK": "باكستان", @@ -163,8 +163,8 @@ "DO": "جمهورية الدومينيكان", "034": "جنوب آسيا", "ZA": "جنوب Ø£Ùريقيا", - "SS": "جنوب السودان", "039": "جنوب أوروبا", + "SS": "جنوب السودان", "035": "جنوب شرق آسيا", "GE": "جورجيا", "GS": "جورجيا الجنوبية وجزر ساندويتش الجنوبية", diff --git a/js/data/locale/ar/KW/dateformats.json b/js/data/locale/ar/KW/dateformats.json index 2a25c606e4..b6df409843 100644 --- a/js/data/locale/ar/KW/dateformats.json +++ b/js/data/locale/ar/KW/dateformats.json @@ -3,34 +3,34 @@ "order": "{date} {time}", "date": { "dmwy": { - "f": "EEEEØŒ d MMMMØŒ yyyy", - "l": "EEEØŒ d MMMMØŒ yyyy", - "m": "EEØŒ ddâ€/MMâ€/yyyy", - "s": "EØŒ dâ€/Mâ€/yyyy" + "f": "EEEEØŒ d MMMM yyyy", + "l": "EEEØŒ d MMMM yyyy", + "m": "EEØŒ dd/MM/yyyy", + "s": "EØŒ d/M/yyyy" }, "dmy": { - "f": "â€d MMMMØŒ yyyy", - "l": "â€d MMMMØŒ yyyy", - "m": "â€ddâ€/MMâ€/yyyy", - "s": "â€dâ€/Mâ€/yyyy" + "f": "â€d MMMM yyyy", + "l": "â€d MMMM yyyy", + "m": "â€dd/MM/yyyy", + "s": "â€d/M/yyyy" }, "dmw": { "f": "EEEEØŒ â€d MMMM", "l": "EEEØŒ â€d MMMM", - "m": "EEØŒ â€ddâ€/MM", - "s": "EØŒ â€dâ€/M" + "m": "EEØŒ â€dd/MM", + "s": "EØŒ â€d/M" }, "dm": { "f": "â€d MMMM", "l": "â€d MMMM", - "m": "â€ddâ€/MM", - "s": "â€dâ€/M" + "m": "â€dd/MM", + "s": "â€d/M" }, "my": { - "f": "MMMMØŒ yyyy", - "l": "MMMMØŒ yyyy", - "m": "â€MMâ€/yyyy", - "s": "â€Mâ€/yyyy" + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "â€MM/yyyy", + "s": "â€M/yyyy" }, "dw": { "f": "EEEEØŒ d", @@ -97,52 +97,52 @@ }, "range": { "c00": { - "f": "â€{sd} {sm}ØŒ {sy} {st} – {et}", - "l": "â€{sd} {sm}ØŒ {sy} {st} – {et}", - "m": "â€{sd}â€/{sm}â€/{sy} {st} – {et}", - "s": "â€{sd}â€/{sm}â€/{sy} {st} – {et}" + "f": "â€{sd} {sm} {sy} {st} – {et}", + "l": "â€{sd} {sm} {sy} {st} – {et}", + "m": "â€{sd}/{sm}/{sy} {st} – {et}", + "s": "â€{sd}/{sm}/{sy} {st} – {et}" }, "c01": { - "f": "â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}", - "l": "â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}", - "m": "â€{sd}â€/{sm}â€/{sy} {st} – â€{ed}â€/{em}â€/{ey} {et}", - "s": "â€{sd}â€/{sm}â€/{sy} {st} – â€{ed}â€/{em}â€/{ey} {et}" + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" }, "c02": { - "f": "â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}", - "l": "â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}", - "m": "â€{sd}â€/{sm}â€/{sy} {st} – â€{ed}â€/{em}â€/{ey} {et}", - "s": "â€{sd}â€/{sm}â€/{sy} {st} – â€{ed}â€/{em}â€/{ey} {et}" + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" }, "c03": { - "f": "â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}", - "l": "â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}", - "m": "â€{sd}â€/{sm}â€/{sy} {st} – â€{ed}â€/{em}â€/{ey} {et}", - "s": "â€{sd}â€/{sm}â€/{sy} {st} – â€{ed}â€/{em}â€/{ey} {et}" + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" }, "c10": { - "f": "â€{sd} – â€{ed} {em}ØŒ {ey}", - "l": "â€{sd} – â€{ed} {em}ØŒ {ey}", - "m": "â€{sd} – â€{ed}â€/{em}â€/{ey}", - "s": "â€{sd} – â€{ed}â€/{em}â€/{ey}" + "f": "â€{sd} – â€{ed} {em} {ey}", + "l": "â€{sd} – â€{ed} {em} {ey}", + "m": "â€{sd} – â€{ed}/{em}/{ey}", + "s": "â€{sd} – â€{ed}/{em}/{ey}" }, "c11": { - "f": "â€{sd} {sm} – â€{ed} {em}ØŒ {ey}", - "l": "â€{sd} {sm} – â€{ed} {em}ØŒ {ey}", - "m": "â€{sd}â€/{sm} – â€{ed}â€/{em}â€/{ey}", - "s": "â€{sd}â€/{sm} – â€{ed}â€/{em}â€/{ey}" + "f": "â€{sd} {sm} – â€{ed} {em} {ey}", + "l": "â€{sd} {sm} – â€{ed} {em} {ey}", + "m": "â€{sd}/{sm} – â€{ed}/{em}/{ey}", + "s": "â€{sd}/{sm} – â€{ed}/{em}/{ey}" }, "c12": { - "f": "â€{sd} {sm}ØŒ {sy} – â€{ed} {em}ØŒ {ey}", - "l": "â€{sd} {sm}ØŒ {sy} – â€{ed} {em}ØŒ {ey}", - "m": "â€{sd}â€/{sm}â€/{sy} – â€{ed}â€/{em}â€/{ey}", - "s": "â€{sd}â€/{sm}â€/{sy} – â€{ed}â€/{em}â€/{ey}" + "f": "â€{sd} {sm} {sy} – â€{ed} {em} {ey}", + "l": "â€{sd} {sm} {sy} – â€{ed} {em} {ey}", + "m": "â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}", + "s": "â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}" }, "c20": { - "f": "{sm}ØŒ {sy} – {em}ØŒ {ey}", - "l": "{sm}ØŒ {sy} – {em}ØŒ {ey}", - "m": "â€{sm}â€/{sy} – â€{em}â€/{ey}", - "s": "â€{sm}â€/{sy} – â€{em}â€/{ey}" + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "â€{sm}/{sy} – â€{em}/{ey}", + "s": "â€{sm}/{sy} – â€{em}/{ey}" }, "c30": { "f": "â€{sy} – {ey}", @@ -152,4 +152,4 @@ } } } -} +} \ No newline at end of file diff --git a/js/data/locale/ar/LB/ctrynames.json b/js/data/locale/ar/LB/ctrynames.json index 1521759891..7af320c173 100644 --- a/js/data/locale/ar/LB/ctrynames.json +++ b/js/data/locale/ar/LB/ctrynames.json @@ -1,30 +1,52 @@ { + "Sub-Saharan Africa": "202", "آسيا": "142", "آيسلندا": "IS", - "إثيوبيا": "ET", "أذربيجان": "AZ", "أرمينيا": "AM", "أروبا": "AW", - "إريتريا": "ER", - "إسبانيا": "ES", "أسترالاسيا": "053", "أستراليا": "AU", - "إستونيا": "EE", - "إسرائيل": "IL", "Ø£Ùريقيا": "002", "Ø£Ùريقيا الجنوبية": "018", "Ø£Ùغانستان": "AF", - "الاتحاد الأوروبي": "EU", + "ألبانيا": "AL", + "ألمانيا": "DE", + "أمريكا الجنوبية": "005", + "أمريكا الشمالية": "003", + "أمريكا اللاتينية": "419", + "أمريكا الوسطى": "013", + "أنتاركتيكا": "AQ", + "أنتيغوا وبربودا": "AG", + "أندورا": "AD", + "أنغولا": "AO", + "أنغويلا": "AI", + "أورغواي": "UY", + "أوروبا": "150", + "أوزبكستان": "UZ", + "أوغندا": "UG", + "أوقيانوسيا": "009", + "أوقيانوسيا النائية": "QO", + "أوكرانيا": "UA", + "أيرلندا": "IE", + "إثيوبيا": "ET", + "إريتريا": "ER", + "إسبانيا": "ES", + "إستونيا": "EE", + "إسرائيل": "IL", + "إندونيسيا": "ID", + "إيران": "IR", + "إيطاليا": "IT", "الأراضي الÙلسطينية": "PS", "الأرجنتين": "AR", "الأردن": "JO", "الأقاليم الجنوبية الÙرنسية": "TF", + "الأمريكتان": "019", + "الأمم المتحدة": "UN", "الإقليم البريطاني ÙÙŠ المحيط الهندي": "IO", "الإكوادور": "EC", "الإمارات العربية المتحدة": "AE", - "الأمريكتان": "019", - "الأمم المتحدة": "UN", - "ألبانيا": "AL", + "الاتحاد الأوروبي": "EU", "البحرين": "BH", "البرازيل": "BR", "البرتغال": "PT", @@ -53,7 +75,6 @@ "الكونغو - برازاÙيل": "CG", "الكونغو - كينشاسا": "CD", "الكويت": "KW", - "ألمانيا": "DE", "المغرب": "MA", "المكسيك": "MX", "المملكة العربية السعودية": "SA", @@ -66,26 +87,6 @@ "اليابان": "JP", "اليمن": "YE", "اليونان": "GR", - "أمريكا الجنوبية": "005", - "أمريكا الشمالية": "003", - "أمريكا اللاتينية": "419", - "أمريكا الوسطى": "013", - "أنتاركتيكا": "AQ", - "أنتيغوا وبربودا": "AG", - "أندورا": "AD", - "إندونيسيا": "ID", - "أنغولا": "AO", - "أنغويلا": "AI", - "أورغواي": "UY", - "أوروبا": "150", - "أوزبكستان": "UZ", - "أوغندا": "UG", - "أوقيانوسيا": "009", - "أوقيانوسيا النائية": "QO", - "أوكرانيا": "UA", - "إيران": "IR", - "أيرلندا": "IE", - "إيطاليا": "IT", "بابوا غينيا الجديدة": "PG", "باراغواي": "PY", "باكستان": "PK", @@ -157,8 +158,8 @@ "جمهورية الدومينيكان": "DO", "جنوب آسيا": "034", "جنوب Ø£Ùريقيا": "ZA", - "جنوب السودان": "SS", "جنوب أوروبا": "039", + "جنوب السودان": "SS", "جنوب شرق آسيا": "035", "جورجيا": "GE", "جورجيا الجنوبية وجزر ساندويتش الجنوبية": "GS", @@ -289,6 +290,5 @@ "هولندا الكاريبية": "BQ", "هونغ كونغ الصينية (منطقة إدارية خاصة)": "HK", "وسط آسيا": "143", - "وسط Ø£Ùريقيا": "017", - "Sub-Saharan Africa": "202" + "وسط Ø£Ùريقيا": "017" } \ No newline at end of file diff --git a/js/data/locale/ar/LB/ctryreverse.json b/js/data/locale/ar/LB/ctryreverse.json index 591fce466f..748fb3441a 100644 --- a/js/data/locale/ar/LB/ctryreverse.json +++ b/js/data/locale/ar/LB/ctryreverse.json @@ -9,30 +9,49 @@ "202": "Sub-Saharan Africa", "419": "أمريكا اللاتينية", "IS": "آيسلندا", - "ET": "إثيوبيا", "AZ": "أذربيجان", "AM": "أرمينيا", "AW": "أروبا", - "ER": "إريتريا", - "ES": "إسبانيا", "053": "أسترالاسيا", "AU": "أستراليا", - "EE": "إستونيا", - "IL": "إسرائيل", "002": "Ø£Ùريقيا", "018": "Ø£Ùريقيا الجنوبية", "AF": "Ø£Ùغانستان", - "EU": "الاتحاد الأوروبي", + "AL": "ألبانيا", + "DE": "ألمانيا", + "005": "أمريكا الجنوبية", + "003": "أمريكا الشمالية", + "013": "أمريكا الوسطى", + "AQ": "أنتاركتيكا", + "AG": "أنتيغوا وبربودا", + "AD": "أندورا", + "AO": "أنغولا", + "AI": "أنغويلا", + "UY": "أورغواي", + "UZ": "أوزبكستان", + "UG": "أوغندا", + "009": "أوقيانوسيا", + "QO": "أوقيانوسيا النائية", + "UA": "أوكرانيا", + "IE": "أيرلندا", + "ET": "إثيوبيا", + "ER": "إريتريا", + "ES": "إسبانيا", + "EE": "إستونيا", + "IL": "إسرائيل", + "ID": "إندونيسيا", + "IR": "إيران", + "IT": "إيطاليا", "PS": "الأراضي الÙلسطينية", "AR": "الأرجنتين", "JO": "الأردن", "TF": "الأقاليم الجنوبية الÙرنسية", + "019": "الأمريكتان", + "UN": "الأمم المتحدة", "IO": "الإقليم البريطاني ÙÙŠ المحيط الهندي", "EC": "الإكوادور", "AE": "الإمارات العربية المتحدة", - "019": "الأمريكتان", - "UN": "الأمم المتحدة", - "AL": "ألبانيا", + "EU": "الاتحاد الأوروبي", "BH": "البحرين", "BR": "البرازيل", "PT": "البرتغال", @@ -61,7 +80,6 @@ "CG": "الكونغو - برازاÙيل", "CD": "الكونغو - كينشاسا", "KW": "الكويت", - "DE": "ألمانيا", "MA": "المغرب", "MX": "المكسيك", "SA": "المملكة العربية السعودية", @@ -74,24 +92,6 @@ "JP": "اليابان", "YE": "اليمن", "GR": "اليونان", - "005": "أمريكا الجنوبية", - "003": "أمريكا الشمالية", - "013": "أمريكا الوسطى", - "AQ": "أنتاركتيكا", - "AG": "أنتيغوا وبربودا", - "AD": "أندورا", - "ID": "إندونيسيا", - "AO": "أنغولا", - "AI": "أنغويلا", - "UY": "أورغواي", - "UZ": "أوزبكستان", - "UG": "أوغندا", - "009": "أوقيانوسيا", - "QO": "أوقيانوسيا النائية", - "UA": "أوكرانيا", - "IR": "إيران", - "IE": "أيرلندا", - "IT": "إيطاليا", "PG": "بابوا غينيا الجديدة", "PY": "باراغواي", "PK": "باكستان", @@ -163,8 +163,8 @@ "DO": "جمهورية الدومينيكان", "034": "جنوب آسيا", "ZA": "جنوب Ø£Ùريقيا", - "SS": "جنوب السودان", "039": "جنوب أوروبا", + "SS": "جنوب السودان", "035": "جنوب شرق آسيا", "GE": "جورجيا", "GS": "جورجيا الجنوبية وجزر ساندويتش الجنوبية", diff --git a/js/data/locale/ar/LB/dateformats.json b/js/data/locale/ar/LB/dateformats.json new file mode 100644 index 0000000000..b6df409843 --- /dev/null +++ b/js/data/locale/ar/LB/dateformats.json @@ -0,0 +1,155 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "EEEEØŒ d MMMM yyyy", + "l": "EEEØŒ d MMMM yyyy", + "m": "EEØŒ dd/MM/yyyy", + "s": "EØŒ d/M/yyyy" + }, + "dmy": { + "f": "â€d MMMM yyyy", + "l": "â€d MMMM yyyy", + "m": "â€dd/MM/yyyy", + "s": "â€d/M/yyyy" + }, + "dmw": { + "f": "EEEEØŒ â€d MMMM", + "l": "EEEØŒ â€d MMMM", + "m": "EEØŒ â€dd/MM", + "s": "EØŒ â€d/M" + }, + "dm": { + "f": "â€d MMMM", + "l": "â€d MMMM", + "m": "â€dd/MM", + "s": "â€d/M" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "â€MM/yyyy", + "s": "â€M/yyyy" + }, + "dw": { + "f": "EEEEØŒ d", + "l": "EEEØŒ d", + "m": "EEØŒ dd", + "s": "EØŒ d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "dd", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "â€h a", + "hm": "â€h:mm", + "ms": "mm:ss", + "ahm": "â€h:mm a", + "hms": "â€h:mm:ss", + "hmz": "â€h:mm z", + "ahmz": "â€h:mm a z", + "ahms": "â€h:mm:ss a", + "hmsz": "â€h:mm:ss z", + "ahmsz": "â€h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "â€HH", + "hm": "â€HH:mm", + "ms": "mm:ss", + "ahm": "â€HH:mm", + "hms": "â€HH:mm:ss", + "hmz": "â€HH:mm z", + "ahmz": "â€HH:mm z", + "ahms": "â€HH:mm:ss", + "hmsz": "â€HH:mm:ss z", + "ahmsz": "â€HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "â€{sd} {sm} {sy} {st} – {et}", + "l": "â€{sd} {sm} {sy} {st} – {et}", + "m": "â€{sd}/{sm}/{sy} {st} – {et}", + "s": "â€{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "â€{sd} – â€{ed} {em} {ey}", + "l": "â€{sd} – â€{ed} {em} {ey}", + "m": "â€{sd} – â€{ed}/{em}/{ey}", + "s": "â€{sd} – â€{ed}/{em}/{ey}" + }, + "c11": { + "f": "â€{sd} {sm} – â€{ed} {em} {ey}", + "l": "â€{sd} {sm} – â€{ed} {em} {ey}", + "m": "â€{sd}/{sm} – â€{ed}/{em}/{ey}", + "s": "â€{sd}/{sm} – â€{ed}/{em}/{ey}" + }, + "c12": { + "f": "â€{sd} {sm} {sy} – â€{ed} {em} {ey}", + "l": "â€{sd} {sm} {sy} – â€{ed} {em} {ey}", + "m": "â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}", + "s": "â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "â€{sm}/{sy} – â€{em}/{ey}", + "s": "â€{sm}/{sy} – â€{em}/{ey}" + }, + "c30": { + "f": "â€{sy} – {ey}", + "l": "â€{sy} – {ey}", + "m": "â€{sy} – {ey}", + "s": "â€{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/ar/LB/sysres.json b/js/data/locale/ar/LB/sysres.json index 8d9e71d4e8..7d03229054 100644 --- a/js/data/locale/ar/LB/sysres.json +++ b/js/data/locale/ar/LB/sysres.json @@ -46,69 +46,5 @@ "MMMM12": "كانون الأول", "MMM12": "كانون الأول", "NN12": "كا", - "N12": "Ùƒ", - "EEEE0": "الأحد", - "EEE0": "الأحد", - "EE0": "الأحد", - "E0": "Ø­", - "EEEE1": "الاثنين", - "EEE1": "الاثنين", - "EE1": "الاثنين", - "E1": "Ù†", - "EEEE2": "الثلاثاء", - "EEE2": "الثلاثاء", - "EE2": "الثلاثاء", - "E2": "Ø«", - "EEEE3": "الأربعاء", - "EEE3": "الأربعاء", - "EE3": "الأربعاء", - "E3": "ر", - "EEEE4": "الخميس", - "EEE4": "الخميس", - "EE4": "الخميس", - "E4": "Ø®", - "EEEE5": "الجمعة", - "EEE5": "الجمعة", - "EE5": "الجمعة", - "E5": "ج", - "EEEE6": "السبت", - "EEE6": "السبت", - "EE6": "السبت", - "E6": "س", - "a0": "ص", - "a1": "Ù…", - "G-1": "BCE", - "G1": "ب.Ù…", - "1#1 millisecond|#{num} milliseconds": "zero#{num} ملي ثانية|one#{num} ملي ثانية|two#{num} ملي ثانية|few#{num} ملي ثانية|many#{num} ملي ثانية|#{num} ملي ثانية", - "1#1 second|#{num} seconds": "zero#{num} ثانية|one#ثانية|two#ثانيتان|few#{num} ثوان|many#{num} ثانية|#{num} ثانية", - "1#1 minute|#{num} minutes": "zero#{num} دقيقة|one#دقيقة|two#دقيقتان|few#{num} دقائق|many#{num} دقيقة|#{num} دقيقة", - "1#1 hour|#{num} hours": "zero#{num} ساعة|one#ساعة|two#ساعتان|few#{num} ساعات|many#{num} ساعة|#{num} ساعة", - "1#1 day|#{num} days": "zero#{num} يوم|one#يوم|two#يومان|few#{num} أيام|many#{num} يومًا|#{num} يوم", - "1#1 week|#{num} weeks": "zero#{num} أسبوع|one#أسبوع|two#أسبوعان|few#{num} أسابيع|many#{num} أسبوعًا|#{num} أسبوع", - "1#1 month|#{num} months": "zero#{num} شهر|one#شهر|two#شهران|few#{num} أشهر|many#{num} شهرًا|#{num} شهر", - "1#1 year|#{num} years": "zero#{num} سنة|one#سنة|two#سنتان|few#{num} سنوات|many#{num} سنة|#{num} سنة", - "#{num} ms": "zero#{num} ملي Ø«|one#{num} ملي Ø«|two#{num} ملي Ø«|few#{num} ملي Ø«|many#{num} ملي Ø«|#{num} ملي Ø«", - "1#1 sec|#{num} sec": "zero#{num} Ø«|one#{num} Ø«|two#{num} Ø«|few#{num} Ø«|many#{num} Ø«|#{num} Ø«", - "1#1 min|#{num} min": "zero#{num} د|one#{num} د|two#{num} د|few#{num} د|many#{num} د|#{num} د", - "1#1 hr|#{num} hrs": "zero#{num} س|one#{num} س|two#{num} س|few#{num} س|many#{num} س|#{num} س", - "durationLongDays": "zero#{num} يوم|one#يوم|two#يومان|few#{num} يوم|many#{num} يوم|#{num} يوم", - "1#1 wk|#{num} wks": "zero#{num} أسبوع|one#أسبوع|two#أسبوعان|few#{num} أسابيع|many#{num} أسبوعًا|#{num} أسبوع", - "1#1 mon|#{num} mons": "zero#{num} شهر|one#شهر|two#{num} شهر|few#{num} شهر|many#{num} شهر|#{num} شهر", - "1#1 yr|#{num} yrs": "zero#{num} سنة|one#سنة واحدة|two#سنتان|few#{num} سنة|many#{num} سنة|#{num} سنة", - "durationShortMillis": "zero#{num} ملي Ø«|one#{num} ملي Ø«|two#{num} ملي Ø«|few#{num} ملي Ø«|many#{num} ملي Ø«|#{num} ملي Ø«", - "#{num}s": "zero#{num} Ø«|one#{num} Ø«|two#{num} Ø«|few#{num} Ø«|many#{num} Ø«|#{num} Ø«", - "durationShortMinutes": "zero#{num} د|one#{num} د|two#{num} د|few#{num} د|many#{num} د|#{num} د", - "#{num}h": "zero#{num} س|one#{num} س|two#{num} س|few#{num} س|many#{num} س|#{num} س", - "#{num}d": "zero#{num} ÙŠ|one#{num} ÙŠ|two#{num} ÙŠ|few#{num} ÙŠ|many#{num} ÙŠ|#{num} ÙŠ", - "#{num}w": "zero#{num} Ø£|one#{num} Ø£|two#{num} Ø£|few#{num} Ø£|many#{num} Ø£|#{num} Ø£", - "durationShortMonths": "zero#{num} شهر|one#{num} شهر|two#{num} شهر|few#{num} شهر|many#{num} شهر|#{num} شهر", - "#{num}y": "zero#{num} سنة|one#{num} سنة|two#{num} سنة|few#{num} سنة|many#{num} سنة|#{num} سنة", - "separatorFull": "ØŒ Ùˆ", - "finalSeparatorFull": "ØŒ Ùˆ", - "separatorLong": "ØŒ Ùˆ", - "finalSeparatorLong": "ØŒ Ùˆ", - "separatorMedium": "ØŒ Ùˆ", - "finalSeparatorMedium": "ØŒ Ùˆ", - "separatorShort": "ØŒ ", - "finalSeparatorShort": "ØŒ " + "N12": "Ùƒ" } \ No newline at end of file diff --git a/js/data/locale/ar/LY/ctrynames.json b/js/data/locale/ar/LY/ctrynames.json index 30bc5247ba..85338c7b70 100644 --- a/js/data/locale/ar/LY/ctrynames.json +++ b/js/data/locale/ar/LY/ctrynames.json @@ -1,30 +1,52 @@ { + "Sub-Saharan Africa": "202", "آسيا": "142", "آيسلندا": "IS", - "إثيوبيا": "ET", "أذربيجان": "AZ", "أرمينيا": "AM", "أروبا": "AW", - "إريتريا": "ER", - "إسبانيا": "ES", "أسترالاسيا": "053", "أستراليا": "AU", - "إستونيا": "EE", - "إسرائيل": "IL", "Ø£Ùريقيا": "002", "Ø£Ùريقيا الجنوبية": "018", "Ø£Ùغانستان": "AF", - "الاتحاد الأوروبي": "EU", + "ألبانيا": "AL", + "ألمانيا": "DE", + "أمريكا الجنوبية": "005", + "أمريكا الشمالية": "003", + "أمريكا اللاتينية": "419", + "أمريكا الوسطى": "013", + "أنتاركتيكا": "AQ", + "أنتيغوا وبربودا": "AG", + "أندورا": "AD", + "أنغولا": "AO", + "أنغويلا": "AI", + "أوروبا": "150", + "أوروغواي": "UY", + "أوزبكستان": "UZ", + "أوغندا": "UG", + "أوقيانوسيا": "009", + "أوقيانوسيا النائية": "QO", + "أوكرانيا": "UA", + "أيرلندا": "IE", + "إثيوبيا": "ET", + "إريتريا": "ER", + "إسبانيا": "ES", + "إستونيا": "EE", + "إسرائيل": "IL", + "إندونيسيا": "ID", + "إيران": "IR", + "إيطاليا": "IT", "الأراضي الÙلسطينية": "PS", "الأرجنتين": "AR", "الأردن": "JO", "الأقاليم الجنوبية الÙرنسية": "TF", + "الأمريكتان": "019", + "الأمم المتحدة": "UN", "الإقليم البريطاني ÙÙŠ المحيط الهندي": "IO", "الإكوادور": "EC", "الإمارات العربية المتحدة": "AE", - "الأمريكتان": "019", - "الأمم المتحدة": "UN", - "ألبانيا": "AL", + "الاتحاد الأوروبي": "EU", "البحرين": "BH", "البرازيل": "BR", "البرتغال": "PT", @@ -53,7 +75,6 @@ "الكونغو - برازاÙيل": "CG", "الكونغو - كينشاسا": "CD", "الكويت": "KW", - "ألمانيا": "DE", "المغرب": "MA", "المكسيك": "MX", "المملكة العربية السعودية": "SA", @@ -66,26 +87,6 @@ "اليابان": "JP", "اليمن": "YE", "اليونان": "GR", - "أمريكا الجنوبية": "005", - "أمريكا الشمالية": "003", - "أمريكا اللاتينية": "419", - "أمريكا الوسطى": "013", - "أنتاركتيكا": "AQ", - "أنتيغوا وبربودا": "AG", - "أندورا": "AD", - "إندونيسيا": "ID", - "أنغولا": "AO", - "أنغويلا": "AI", - "أوروبا": "150", - "أوروغواي": "UY", - "أوزبكستان": "UZ", - "أوغندا": "UG", - "أوقيانوسيا": "009", - "أوقيانوسيا النائية": "QO", - "أوكرانيا": "UA", - "إيران": "IR", - "أيرلندا": "IE", - "إيطاليا": "IT", "بابوا غينيا الجديدة": "PG", "باراغواي": "PY", "باكستان": "PK", @@ -157,8 +158,8 @@ "جمهورية الدومينيكان": "DO", "جنوب آسيا": "034", "جنوب Ø£Ùريقيا": "ZA", - "جنوب السودان": "SS", "جنوب أوروبا": "039", + "جنوب السودان": "SS", "جنوب شرق آسيا": "035", "جورجيا": "GE", "جورجيا الجنوبية وجزر ساندويتش الجنوبية": "GS", @@ -289,6 +290,5 @@ "هولندا الكاريبية": "BQ", "هونغ كونغ الصينية (منطقة إدارية خاصة)": "HK", "وسط آسيا": "143", - "وسط Ø£Ùريقيا": "017", - "Sub-Saharan Africa": "202" + "وسط Ø£Ùريقيا": "017" } \ No newline at end of file diff --git a/js/data/locale/ar/LY/ctryreverse.json b/js/data/locale/ar/LY/ctryreverse.json index 8acd96ce6e..77cecd2d30 100644 --- a/js/data/locale/ar/LY/ctryreverse.json +++ b/js/data/locale/ar/LY/ctryreverse.json @@ -9,30 +9,49 @@ "202": "Sub-Saharan Africa", "419": "أمريكا اللاتينية", "IS": "آيسلندا", - "ET": "إثيوبيا", "AZ": "أذربيجان", "AM": "أرمينيا", "AW": "أروبا", - "ER": "إريتريا", - "ES": "إسبانيا", "053": "أسترالاسيا", "AU": "أستراليا", - "EE": "إستونيا", - "IL": "إسرائيل", "002": "Ø£Ùريقيا", "018": "Ø£Ùريقيا الجنوبية", "AF": "Ø£Ùغانستان", - "EU": "الاتحاد الأوروبي", + "AL": "ألبانيا", + "DE": "ألمانيا", + "005": "أمريكا الجنوبية", + "003": "أمريكا الشمالية", + "013": "أمريكا الوسطى", + "AQ": "أنتاركتيكا", + "AG": "أنتيغوا وبربودا", + "AD": "أندورا", + "AO": "أنغولا", + "AI": "أنغويلا", + "UY": "أوروغواي", + "UZ": "أوزبكستان", + "UG": "أوغندا", + "009": "أوقيانوسيا", + "QO": "أوقيانوسيا النائية", + "UA": "أوكرانيا", + "IE": "أيرلندا", + "ET": "إثيوبيا", + "ER": "إريتريا", + "ES": "إسبانيا", + "EE": "إستونيا", + "IL": "إسرائيل", + "ID": "إندونيسيا", + "IR": "إيران", + "IT": "إيطاليا", "PS": "الأراضي الÙلسطينية", "AR": "الأرجنتين", "JO": "الأردن", "TF": "الأقاليم الجنوبية الÙرنسية", + "019": "الأمريكتان", + "UN": "الأمم المتحدة", "IO": "الإقليم البريطاني ÙÙŠ المحيط الهندي", "EC": "الإكوادور", "AE": "الإمارات العربية المتحدة", - "019": "الأمريكتان", - "UN": "الأمم المتحدة", - "AL": "ألبانيا", + "EU": "الاتحاد الأوروبي", "BH": "البحرين", "BR": "البرازيل", "PT": "البرتغال", @@ -61,7 +80,6 @@ "CG": "الكونغو - برازاÙيل", "CD": "الكونغو - كينشاسا", "KW": "الكويت", - "DE": "ألمانيا", "MA": "المغرب", "MX": "المكسيك", "SA": "المملكة العربية السعودية", @@ -74,24 +92,6 @@ "JP": "اليابان", "YE": "اليمن", "GR": "اليونان", - "005": "أمريكا الجنوبية", - "003": "أمريكا الشمالية", - "013": "أمريكا الوسطى", - "AQ": "أنتاركتيكا", - "AG": "أنتيغوا وبربودا", - "AD": "أندورا", - "ID": "إندونيسيا", - "AO": "أنغولا", - "AI": "أنغويلا", - "UY": "أوروغواي", - "UZ": "أوزبكستان", - "UG": "أوغندا", - "009": "أوقيانوسيا", - "QO": "أوقيانوسيا النائية", - "UA": "أوكرانيا", - "IR": "إيران", - "IE": "أيرلندا", - "IT": "إيطاليا", "PG": "بابوا غينيا الجديدة", "PY": "باراغواي", "PK": "باكستان", @@ -163,8 +163,8 @@ "DO": "جمهورية الدومينيكان", "034": "جنوب آسيا", "ZA": "جنوب Ø£Ùريقيا", - "SS": "جنوب السودان", "039": "جنوب أوروبا", + "SS": "جنوب السودان", "035": "جنوب شرق آسيا", "GE": "جورجيا", "GS": "جورجيا الجنوبية وجزر ساندويتش الجنوبية", diff --git a/js/data/locale/ar/LY/dateformats.json b/js/data/locale/ar/LY/dateformats.json new file mode 100644 index 0000000000..b6df409843 --- /dev/null +++ b/js/data/locale/ar/LY/dateformats.json @@ -0,0 +1,155 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "EEEEØŒ d MMMM yyyy", + "l": "EEEØŒ d MMMM yyyy", + "m": "EEØŒ dd/MM/yyyy", + "s": "EØŒ d/M/yyyy" + }, + "dmy": { + "f": "â€d MMMM yyyy", + "l": "â€d MMMM yyyy", + "m": "â€dd/MM/yyyy", + "s": "â€d/M/yyyy" + }, + "dmw": { + "f": "EEEEØŒ â€d MMMM", + "l": "EEEØŒ â€d MMMM", + "m": "EEØŒ â€dd/MM", + "s": "EØŒ â€d/M" + }, + "dm": { + "f": "â€d MMMM", + "l": "â€d MMMM", + "m": "â€dd/MM", + "s": "â€d/M" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "â€MM/yyyy", + "s": "â€M/yyyy" + }, + "dw": { + "f": "EEEEØŒ d", + "l": "EEEØŒ d", + "m": "EEØŒ dd", + "s": "EØŒ d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "dd", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "â€h a", + "hm": "â€h:mm", + "ms": "mm:ss", + "ahm": "â€h:mm a", + "hms": "â€h:mm:ss", + "hmz": "â€h:mm z", + "ahmz": "â€h:mm a z", + "ahms": "â€h:mm:ss a", + "hmsz": "â€h:mm:ss z", + "ahmsz": "â€h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "â€HH", + "hm": "â€HH:mm", + "ms": "mm:ss", + "ahm": "â€HH:mm", + "hms": "â€HH:mm:ss", + "hmz": "â€HH:mm z", + "ahmz": "â€HH:mm z", + "ahms": "â€HH:mm:ss", + "hmsz": "â€HH:mm:ss z", + "ahmsz": "â€HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "â€{sd} {sm} {sy} {st} – {et}", + "l": "â€{sd} {sm} {sy} {st} – {et}", + "m": "â€{sd}/{sm}/{sy} {st} – {et}", + "s": "â€{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "â€{sd} – â€{ed} {em} {ey}", + "l": "â€{sd} – â€{ed} {em} {ey}", + "m": "â€{sd} – â€{ed}/{em}/{ey}", + "s": "â€{sd} – â€{ed}/{em}/{ey}" + }, + "c11": { + "f": "â€{sd} {sm} – â€{ed} {em} {ey}", + "l": "â€{sd} {sm} – â€{ed} {em} {ey}", + "m": "â€{sd}/{sm} – â€{ed}/{em}/{ey}", + "s": "â€{sd}/{sm} – â€{ed}/{em}/{ey}" + }, + "c12": { + "f": "â€{sd} {sm} {sy} – â€{ed} {em} {ey}", + "l": "â€{sd} {sm} {sy} – â€{ed} {em} {ey}", + "m": "â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}", + "s": "â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "â€{sm}/{sy} – â€{em}/{ey}", + "s": "â€{sm}/{sy} – â€{em}/{ey}" + }, + "c30": { + "f": "â€{sy} – {ey}", + "l": "â€{sy} – {ey}", + "m": "â€{sy} – {ey}", + "s": "â€{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/ar/LY/numfmt.jf b/js/data/locale/ar/LY/numfmt.jf index dbaf98df34..a258d8e00a 100644 --- a/js/data/locale/ar/LY/numfmt.jf +++ b/js/data/locale/ar/LY/numfmt.jf @@ -12,8 +12,8 @@ "commonNegative": "Øœ-{n} {s}" }, "negativenumFmt": "Øœ-{n}", - "pctFmt": "{n} ٪؜", - "negativepctFmt": "Øœ-{n} ٪؜", + "pctFmt": "{n}٪؜", + "negativepctFmt": "Øœ-{n}٪؜", "roundingMode": "halfdown", "digits": "٠١٢٣٤٥٦٧٨٩", "useNative": true diff --git a/js/data/locale/ar/MA/ctrynames.json b/js/data/locale/ar/MA/ctrynames.json index 1521759891..7af320c173 100644 --- a/js/data/locale/ar/MA/ctrynames.json +++ b/js/data/locale/ar/MA/ctrynames.json @@ -1,30 +1,52 @@ { + "Sub-Saharan Africa": "202", "آسيا": "142", "آيسلندا": "IS", - "إثيوبيا": "ET", "أذربيجان": "AZ", "أرمينيا": "AM", "أروبا": "AW", - "إريتريا": "ER", - "إسبانيا": "ES", "أسترالاسيا": "053", "أستراليا": "AU", - "إستونيا": "EE", - "إسرائيل": "IL", "Ø£Ùريقيا": "002", "Ø£Ùريقيا الجنوبية": "018", "Ø£Ùغانستان": "AF", - "الاتحاد الأوروبي": "EU", + "ألبانيا": "AL", + "ألمانيا": "DE", + "أمريكا الجنوبية": "005", + "أمريكا الشمالية": "003", + "أمريكا اللاتينية": "419", + "أمريكا الوسطى": "013", + "أنتاركتيكا": "AQ", + "أنتيغوا وبربودا": "AG", + "أندورا": "AD", + "أنغولا": "AO", + "أنغويلا": "AI", + "أورغواي": "UY", + "أوروبا": "150", + "أوزبكستان": "UZ", + "أوغندا": "UG", + "أوقيانوسيا": "009", + "أوقيانوسيا النائية": "QO", + "أوكرانيا": "UA", + "أيرلندا": "IE", + "إثيوبيا": "ET", + "إريتريا": "ER", + "إسبانيا": "ES", + "إستونيا": "EE", + "إسرائيل": "IL", + "إندونيسيا": "ID", + "إيران": "IR", + "إيطاليا": "IT", "الأراضي الÙلسطينية": "PS", "الأرجنتين": "AR", "الأردن": "JO", "الأقاليم الجنوبية الÙرنسية": "TF", + "الأمريكتان": "019", + "الأمم المتحدة": "UN", "الإقليم البريطاني ÙÙŠ المحيط الهندي": "IO", "الإكوادور": "EC", "الإمارات العربية المتحدة": "AE", - "الأمريكتان": "019", - "الأمم المتحدة": "UN", - "ألبانيا": "AL", + "الاتحاد الأوروبي": "EU", "البحرين": "BH", "البرازيل": "BR", "البرتغال": "PT", @@ -53,7 +75,6 @@ "الكونغو - برازاÙيل": "CG", "الكونغو - كينشاسا": "CD", "الكويت": "KW", - "ألمانيا": "DE", "المغرب": "MA", "المكسيك": "MX", "المملكة العربية السعودية": "SA", @@ -66,26 +87,6 @@ "اليابان": "JP", "اليمن": "YE", "اليونان": "GR", - "أمريكا الجنوبية": "005", - "أمريكا الشمالية": "003", - "أمريكا اللاتينية": "419", - "أمريكا الوسطى": "013", - "أنتاركتيكا": "AQ", - "أنتيغوا وبربودا": "AG", - "أندورا": "AD", - "إندونيسيا": "ID", - "أنغولا": "AO", - "أنغويلا": "AI", - "أورغواي": "UY", - "أوروبا": "150", - "أوزبكستان": "UZ", - "أوغندا": "UG", - "أوقيانوسيا": "009", - "أوقيانوسيا النائية": "QO", - "أوكرانيا": "UA", - "إيران": "IR", - "أيرلندا": "IE", - "إيطاليا": "IT", "بابوا غينيا الجديدة": "PG", "باراغواي": "PY", "باكستان": "PK", @@ -157,8 +158,8 @@ "جمهورية الدومينيكان": "DO", "جنوب آسيا": "034", "جنوب Ø£Ùريقيا": "ZA", - "جنوب السودان": "SS", "جنوب أوروبا": "039", + "جنوب السودان": "SS", "جنوب شرق آسيا": "035", "جورجيا": "GE", "جورجيا الجنوبية وجزر ساندويتش الجنوبية": "GS", @@ -289,6 +290,5 @@ "هولندا الكاريبية": "BQ", "هونغ كونغ الصينية (منطقة إدارية خاصة)": "HK", "وسط آسيا": "143", - "وسط Ø£Ùريقيا": "017", - "Sub-Saharan Africa": "202" + "وسط Ø£Ùريقيا": "017" } \ No newline at end of file diff --git a/js/data/locale/ar/MA/ctryreverse.json b/js/data/locale/ar/MA/ctryreverse.json index 591fce466f..748fb3441a 100644 --- a/js/data/locale/ar/MA/ctryreverse.json +++ b/js/data/locale/ar/MA/ctryreverse.json @@ -9,30 +9,49 @@ "202": "Sub-Saharan Africa", "419": "أمريكا اللاتينية", "IS": "آيسلندا", - "ET": "إثيوبيا", "AZ": "أذربيجان", "AM": "أرمينيا", "AW": "أروبا", - "ER": "إريتريا", - "ES": "إسبانيا", "053": "أسترالاسيا", "AU": "أستراليا", - "EE": "إستونيا", - "IL": "إسرائيل", "002": "Ø£Ùريقيا", "018": "Ø£Ùريقيا الجنوبية", "AF": "Ø£Ùغانستان", - "EU": "الاتحاد الأوروبي", + "AL": "ألبانيا", + "DE": "ألمانيا", + "005": "أمريكا الجنوبية", + "003": "أمريكا الشمالية", + "013": "أمريكا الوسطى", + "AQ": "أنتاركتيكا", + "AG": "أنتيغوا وبربودا", + "AD": "أندورا", + "AO": "أنغولا", + "AI": "أنغويلا", + "UY": "أورغواي", + "UZ": "أوزبكستان", + "UG": "أوغندا", + "009": "أوقيانوسيا", + "QO": "أوقيانوسيا النائية", + "UA": "أوكرانيا", + "IE": "أيرلندا", + "ET": "إثيوبيا", + "ER": "إريتريا", + "ES": "إسبانيا", + "EE": "إستونيا", + "IL": "إسرائيل", + "ID": "إندونيسيا", + "IR": "إيران", + "IT": "إيطاليا", "PS": "الأراضي الÙلسطينية", "AR": "الأرجنتين", "JO": "الأردن", "TF": "الأقاليم الجنوبية الÙرنسية", + "019": "الأمريكتان", + "UN": "الأمم المتحدة", "IO": "الإقليم البريطاني ÙÙŠ المحيط الهندي", "EC": "الإكوادور", "AE": "الإمارات العربية المتحدة", - "019": "الأمريكتان", - "UN": "الأمم المتحدة", - "AL": "ألبانيا", + "EU": "الاتحاد الأوروبي", "BH": "البحرين", "BR": "البرازيل", "PT": "البرتغال", @@ -61,7 +80,6 @@ "CG": "الكونغو - برازاÙيل", "CD": "الكونغو - كينشاسا", "KW": "الكويت", - "DE": "ألمانيا", "MA": "المغرب", "MX": "المكسيك", "SA": "المملكة العربية السعودية", @@ -74,24 +92,6 @@ "JP": "اليابان", "YE": "اليمن", "GR": "اليونان", - "005": "أمريكا الجنوبية", - "003": "أمريكا الشمالية", - "013": "أمريكا الوسطى", - "AQ": "أنتاركتيكا", - "AG": "أنتيغوا وبربودا", - "AD": "أندورا", - "ID": "إندونيسيا", - "AO": "أنغولا", - "AI": "أنغويلا", - "UY": "أورغواي", - "UZ": "أوزبكستان", - "UG": "أوغندا", - "009": "أوقيانوسيا", - "QO": "أوقيانوسيا النائية", - "UA": "أوكرانيا", - "IR": "إيران", - "IE": "أيرلندا", - "IT": "إيطاليا", "PG": "بابوا غينيا الجديدة", "PY": "باراغواي", "PK": "باكستان", @@ -163,8 +163,8 @@ "DO": "جمهورية الدومينيكان", "034": "جنوب آسيا", "ZA": "جنوب Ø£Ùريقيا", - "SS": "جنوب السودان", "039": "جنوب أوروبا", + "SS": "جنوب السودان", "035": "جنوب شرق آسيا", "GE": "جورجيا", "GS": "جورجيا الجنوبية وجزر ساندويتش الجنوبية", diff --git a/js/data/locale/ar/MA/dateformats.json b/js/data/locale/ar/MA/dateformats.json index 2a25c606e4..b6df409843 100644 --- a/js/data/locale/ar/MA/dateformats.json +++ b/js/data/locale/ar/MA/dateformats.json @@ -3,34 +3,34 @@ "order": "{date} {time}", "date": { "dmwy": { - "f": "EEEEØŒ d MMMMØŒ yyyy", - "l": "EEEØŒ d MMMMØŒ yyyy", - "m": "EEØŒ ddâ€/MMâ€/yyyy", - "s": "EØŒ dâ€/Mâ€/yyyy" + "f": "EEEEØŒ d MMMM yyyy", + "l": "EEEØŒ d MMMM yyyy", + "m": "EEØŒ dd/MM/yyyy", + "s": "EØŒ d/M/yyyy" }, "dmy": { - "f": "â€d MMMMØŒ yyyy", - "l": "â€d MMMMØŒ yyyy", - "m": "â€ddâ€/MMâ€/yyyy", - "s": "â€dâ€/Mâ€/yyyy" + "f": "â€d MMMM yyyy", + "l": "â€d MMMM yyyy", + "m": "â€dd/MM/yyyy", + "s": "â€d/M/yyyy" }, "dmw": { "f": "EEEEØŒ â€d MMMM", "l": "EEEØŒ â€d MMMM", - "m": "EEØŒ â€ddâ€/MM", - "s": "EØŒ â€dâ€/M" + "m": "EEØŒ â€dd/MM", + "s": "EØŒ â€d/M" }, "dm": { "f": "â€d MMMM", "l": "â€d MMMM", - "m": "â€ddâ€/MM", - "s": "â€dâ€/M" + "m": "â€dd/MM", + "s": "â€d/M" }, "my": { - "f": "MMMMØŒ yyyy", - "l": "MMMMØŒ yyyy", - "m": "â€MMâ€/yyyy", - "s": "â€Mâ€/yyyy" + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "â€MM/yyyy", + "s": "â€M/yyyy" }, "dw": { "f": "EEEEØŒ d", @@ -97,52 +97,52 @@ }, "range": { "c00": { - "f": "â€{sd} {sm}ØŒ {sy} {st} – {et}", - "l": "â€{sd} {sm}ØŒ {sy} {st} – {et}", - "m": "â€{sd}â€/{sm}â€/{sy} {st} – {et}", - "s": "â€{sd}â€/{sm}â€/{sy} {st} – {et}" + "f": "â€{sd} {sm} {sy} {st} – {et}", + "l": "â€{sd} {sm} {sy} {st} – {et}", + "m": "â€{sd}/{sm}/{sy} {st} – {et}", + "s": "â€{sd}/{sm}/{sy} {st} – {et}" }, "c01": { - "f": "â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}", - "l": "â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}", - "m": "â€{sd}â€/{sm}â€/{sy} {st} – â€{ed}â€/{em}â€/{ey} {et}", - "s": "â€{sd}â€/{sm}â€/{sy} {st} – â€{ed}â€/{em}â€/{ey} {et}" + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" }, "c02": { - "f": "â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}", - "l": "â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}", - "m": "â€{sd}â€/{sm}â€/{sy} {st} – â€{ed}â€/{em}â€/{ey} {et}", - "s": "â€{sd}â€/{sm}â€/{sy} {st} – â€{ed}â€/{em}â€/{ey} {et}" + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" }, "c03": { - "f": "â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}", - "l": "â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}", - "m": "â€{sd}â€/{sm}â€/{sy} {st} – â€{ed}â€/{em}â€/{ey} {et}", - "s": "â€{sd}â€/{sm}â€/{sy} {st} – â€{ed}â€/{em}â€/{ey} {et}" + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" }, "c10": { - "f": "â€{sd} – â€{ed} {em}ØŒ {ey}", - "l": "â€{sd} – â€{ed} {em}ØŒ {ey}", - "m": "â€{sd} – â€{ed}â€/{em}â€/{ey}", - "s": "â€{sd} – â€{ed}â€/{em}â€/{ey}" + "f": "â€{sd} – â€{ed} {em} {ey}", + "l": "â€{sd} – â€{ed} {em} {ey}", + "m": "â€{sd} – â€{ed}/{em}/{ey}", + "s": "â€{sd} – â€{ed}/{em}/{ey}" }, "c11": { - "f": "â€{sd} {sm} – â€{ed} {em}ØŒ {ey}", - "l": "â€{sd} {sm} – â€{ed} {em}ØŒ {ey}", - "m": "â€{sd}â€/{sm} – â€{ed}â€/{em}â€/{ey}", - "s": "â€{sd}â€/{sm} – â€{ed}â€/{em}â€/{ey}" + "f": "â€{sd} {sm} – â€{ed} {em} {ey}", + "l": "â€{sd} {sm} – â€{ed} {em} {ey}", + "m": "â€{sd}/{sm} – â€{ed}/{em}/{ey}", + "s": "â€{sd}/{sm} – â€{ed}/{em}/{ey}" }, "c12": { - "f": "â€{sd} {sm}ØŒ {sy} – â€{ed} {em}ØŒ {ey}", - "l": "â€{sd} {sm}ØŒ {sy} – â€{ed} {em}ØŒ {ey}", - "m": "â€{sd}â€/{sm}â€/{sy} – â€{ed}â€/{em}â€/{ey}", - "s": "â€{sd}â€/{sm}â€/{sy} – â€{ed}â€/{em}â€/{ey}" + "f": "â€{sd} {sm} {sy} – â€{ed} {em} {ey}", + "l": "â€{sd} {sm} {sy} – â€{ed} {em} {ey}", + "m": "â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}", + "s": "â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}" }, "c20": { - "f": "{sm}ØŒ {sy} – {em}ØŒ {ey}", - "l": "{sm}ØŒ {sy} – {em}ØŒ {ey}", - "m": "â€{sm}â€/{sy} – â€{em}â€/{ey}", - "s": "â€{sm}â€/{sy} – â€{em}â€/{ey}" + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "â€{sm}/{sy} – â€{em}/{ey}", + "s": "â€{sm}/{sy} – â€{em}/{ey}" }, "c30": { "f": "â€{sy} – {ey}", @@ -152,4 +152,4 @@ } } } -} +} \ No newline at end of file diff --git a/js/data/locale/ar/MA/numfmt.jf b/js/data/locale/ar/MA/numfmt.jf index dbaf98df34..a258d8e00a 100644 --- a/js/data/locale/ar/MA/numfmt.jf +++ b/js/data/locale/ar/MA/numfmt.jf @@ -12,8 +12,8 @@ "commonNegative": "Øœ-{n} {s}" }, "negativenumFmt": "Øœ-{n}", - "pctFmt": "{n} ٪؜", - "negativepctFmt": "Øœ-{n} ٪؜", + "pctFmt": "{n}٪؜", + "negativepctFmt": "Øœ-{n}٪؜", "roundingMode": "halfdown", "digits": "٠١٢٣٤٥٦٧٨٩", "useNative": true diff --git a/js/data/locale/ar/MA/sysres.json b/js/data/locale/ar/MA/sysres.json index 26b0c03a5a..fffd2f0898 100644 --- a/js/data/locale/ar/MA/sysres.json +++ b/js/data/locale/ar/MA/sysres.json @@ -1,32 +1,8 @@ { - "MMMM1": "يناير", - "MMM1": "يناير", - "NN1": "ين", - "N1": "ÙŠ", - "MMMM2": "Ùبراير", - "MMM2": "Ùبراير", - "NN2": "Ùب", - "N2": "Ù", - "MMMM3": "مارس", - "MMM3": "مارس", - "NN3": "ما", - "N3": "Ù…", - "MMMM4": "أبريل", - "MMM4": "أبريل", - "NN4": "أب", - "N4": "Ø£", "MMMM5": "ماي", "MMM5": "ماي", - "NN5": "ما", - "N5": "Ù…", - "MMMM6": "يونيو", - "MMM6": "يونيو", - "NN6": "يو", - "N6": "ÙŠ", "MMMM7": "يوليوز", "MMM7": "يوليوز", - "NN7": "يو", - "N7": "ÙŠ", "MMMM8": "غشت", "MMM8": "غشت", "NN8": "غش", @@ -35,80 +11,9 @@ "MMM9": "شتنبر", "NN9": "شت", "N9": "Ø´", - "MMMM10": "أكتوبر", - "MMM10": "أكتوبر", - "NN10": "أك", - "N10": "Ø£", "MMMM11": "نونبر", "MMM11": "نونبر", - "NN11": "نو", - "N11": "Ù†", "MMMM12": "دجنبر", "MMM12": "دجنبر", - "NN12": "دج", - "N12": "د", - "EEEE0": "الأحد", - "EEE0": "الأحد", - "EE0": "الأحد", - "E0": "Ø­", - "EEEE1": "الاثنين", - "EEE1": "الاثنين", - "EE1": "الاثنين", - "E1": "Ù†", - "EEEE2": "الثلاثاء", - "EEE2": "الثلاثاء", - "EE2": "الثلاثاء", - "E2": "Ø«", - "EEEE3": "الأربعاء", - "EEE3": "الأربعاء", - "EE3": "الأربعاء", - "E3": "ر", - "EEEE4": "الخميس", - "EEE4": "الخميس", - "EE4": "الخميس", - "E4": "Ø®", - "EEEE5": "الجمعة", - "EEE5": "الجمعة", - "EE5": "الجمعة", - "E5": "ج", - "EEEE6": "السبت", - "EEE6": "السبت", - "EE6": "السبت", - "E6": "س", - "a0": "ص", - "a1": "Ù…", - "G-1": "BCE", - "G1": "ب.Ù…", - "1#1 millisecond|#{num} milliseconds": "zero#{num} ملي ثانية|one#{num} ملي ثانية|two#{num} ملي ثانية|few#{num} ملي ثانية|many#{num} ملي ثانية|#{num} ملي ثانية", - "1#1 second|#{num} seconds": "zero#{num} ثانية|one#ثانية|two#ثانيتان|few#{num} ثوان|many#{num} ثانية|#{num} ثانية", - "1#1 minute|#{num} minutes": "zero#{num} دقيقة|one#دقيقة|two#دقيقتان|few#{num} دقائق|many#{num} دقيقة|#{num} دقيقة", - "1#1 hour|#{num} hours": "zero#{num} ساعة|one#ساعة|two#ساعتان|few#{num} ساعات|many#{num} ساعة|#{num} ساعة", - "1#1 day|#{num} days": "zero#{num} يوم|one#يوم|two#يومان|few#{num} أيام|many#{num} يومًا|#{num} يوم", - "1#1 week|#{num} weeks": "zero#{num} أسبوع|one#أسبوع|two#أسبوعان|few#{num} أسابيع|many#{num} أسبوعًا|#{num} أسبوع", - "1#1 month|#{num} months": "zero#{num} شهر|one#شهر|two#شهران|few#{num} أشهر|many#{num} شهرًا|#{num} شهر", - "1#1 year|#{num} years": "zero#{num} سنة|one#سنة|two#سنتان|few#{num} سنوات|many#{num} سنة|#{num} سنة", - "#{num} ms": "zero#{num} ملي Ø«|one#{num} ملي Ø«|two#{num} ملي Ø«|few#{num} ملي Ø«|many#{num} ملي Ø«|#{num} ملي Ø«", - "1#1 sec|#{num} sec": "zero#{num} Ø«|one#{num} Ø«|two#{num} Ø«|few#{num} Ø«|many#{num} Ø«|#{num} Ø«", - "1#1 min|#{num} min": "zero#{num} د|one#{num} د|two#{num} د|few#{num} د|many#{num} د|#{num} د", - "1#1 hr|#{num} hrs": "zero#{num} س|one#{num} س|two#{num} س|few#{num} س|many#{num} س|#{num} س", - "durationLongDays": "zero#{num} يوم|one#يوم|two#يومان|few#{num} يوم|many#{num} يوم|#{num} يوم", - "1#1 wk|#{num} wks": "zero#{num} أسبوع|one#أسبوع|two#أسبوعان|few#{num} أسابيع|many#{num} أسبوعًا|#{num} أسبوع", - "1#1 mon|#{num} mons": "zero#{num} شهر|one#شهر|two#{num} شهر|few#{num} شهر|many#{num} شهر|#{num} شهر", - "1#1 yr|#{num} yrs": "zero#{num} سنة|one#سنة واحدة|two#سنتان|few#{num} سنة|many#{num} سنة|#{num} سنة", - "durationShortMillis": "zero#{num} ملي Ø«|one#{num} ملي Ø«|two#{num} ملي Ø«|few#{num} ملي Ø«|many#{num} ملي Ø«|#{num} ملي Ø«", - "#{num}s": "zero#{num} Ø«|one#{num} Ø«|two#{num} Ø«|few#{num} Ø«|many#{num} Ø«|#{num} Ø«", - "durationShortMinutes": "zero#{num} د|one#{num} د|two#{num} د|few#{num} د|many#{num} د|#{num} د", - "#{num}h": "zero#{num} س|one#{num} س|two#{num} س|few#{num} س|many#{num} س|#{num} س", - "#{num}d": "zero#{num} ÙŠ|one#{num} ÙŠ|two#{num} ÙŠ|few#{num} ÙŠ|many#{num} ÙŠ|#{num} ÙŠ", - "#{num}w": "zero#{num} Ø£|one#{num} Ø£|two#{num} Ø£|few#{num} Ø£|many#{num} Ø£|#{num} Ø£", - "durationShortMonths": "zero#{num} شهر|one#{num} شهر|two#{num} شهر|few#{num} شهر|many#{num} شهر|#{num} شهر", - "#{num}y": "zero#{num} سنة|one#{num} سنة|two#{num} سنة|few#{num} سنة|many#{num} سنة|#{num} سنة", - "separatorFull": "ØŒ Ùˆ", - "finalSeparatorFull": "ØŒ Ùˆ", - "separatorLong": "ØŒ Ùˆ", - "finalSeparatorLong": "ØŒ Ùˆ", - "separatorMedium": "ØŒ Ùˆ", - "finalSeparatorMedium": "ØŒ Ùˆ", - "separatorShort": "ØŒ ", - "finalSeparatorShort": "ØŒ " + "NN12": "دج" } \ No newline at end of file diff --git a/js/data/locale/ar/MR/ctrynames.json b/js/data/locale/ar/MR/ctrynames.json index 1521759891..7af320c173 100644 --- a/js/data/locale/ar/MR/ctrynames.json +++ b/js/data/locale/ar/MR/ctrynames.json @@ -1,30 +1,52 @@ { + "Sub-Saharan Africa": "202", "آسيا": "142", "آيسلندا": "IS", - "إثيوبيا": "ET", "أذربيجان": "AZ", "أرمينيا": "AM", "أروبا": "AW", - "إريتريا": "ER", - "إسبانيا": "ES", "أسترالاسيا": "053", "أستراليا": "AU", - "إستونيا": "EE", - "إسرائيل": "IL", "Ø£Ùريقيا": "002", "Ø£Ùريقيا الجنوبية": "018", "Ø£Ùغانستان": "AF", - "الاتحاد الأوروبي": "EU", + "ألبانيا": "AL", + "ألمانيا": "DE", + "أمريكا الجنوبية": "005", + "أمريكا الشمالية": "003", + "أمريكا اللاتينية": "419", + "أمريكا الوسطى": "013", + "أنتاركتيكا": "AQ", + "أنتيغوا وبربودا": "AG", + "أندورا": "AD", + "أنغولا": "AO", + "أنغويلا": "AI", + "أورغواي": "UY", + "أوروبا": "150", + "أوزبكستان": "UZ", + "أوغندا": "UG", + "أوقيانوسيا": "009", + "أوقيانوسيا النائية": "QO", + "أوكرانيا": "UA", + "أيرلندا": "IE", + "إثيوبيا": "ET", + "إريتريا": "ER", + "إسبانيا": "ES", + "إستونيا": "EE", + "إسرائيل": "IL", + "إندونيسيا": "ID", + "إيران": "IR", + "إيطاليا": "IT", "الأراضي الÙلسطينية": "PS", "الأرجنتين": "AR", "الأردن": "JO", "الأقاليم الجنوبية الÙرنسية": "TF", + "الأمريكتان": "019", + "الأمم المتحدة": "UN", "الإقليم البريطاني ÙÙŠ المحيط الهندي": "IO", "الإكوادور": "EC", "الإمارات العربية المتحدة": "AE", - "الأمريكتان": "019", - "الأمم المتحدة": "UN", - "ألبانيا": "AL", + "الاتحاد الأوروبي": "EU", "البحرين": "BH", "البرازيل": "BR", "البرتغال": "PT", @@ -53,7 +75,6 @@ "الكونغو - برازاÙيل": "CG", "الكونغو - كينشاسا": "CD", "الكويت": "KW", - "ألمانيا": "DE", "المغرب": "MA", "المكسيك": "MX", "المملكة العربية السعودية": "SA", @@ -66,26 +87,6 @@ "اليابان": "JP", "اليمن": "YE", "اليونان": "GR", - "أمريكا الجنوبية": "005", - "أمريكا الشمالية": "003", - "أمريكا اللاتينية": "419", - "أمريكا الوسطى": "013", - "أنتاركتيكا": "AQ", - "أنتيغوا وبربودا": "AG", - "أندورا": "AD", - "إندونيسيا": "ID", - "أنغولا": "AO", - "أنغويلا": "AI", - "أورغواي": "UY", - "أوروبا": "150", - "أوزبكستان": "UZ", - "أوغندا": "UG", - "أوقيانوسيا": "009", - "أوقيانوسيا النائية": "QO", - "أوكرانيا": "UA", - "إيران": "IR", - "أيرلندا": "IE", - "إيطاليا": "IT", "بابوا غينيا الجديدة": "PG", "باراغواي": "PY", "باكستان": "PK", @@ -157,8 +158,8 @@ "جمهورية الدومينيكان": "DO", "جنوب آسيا": "034", "جنوب Ø£Ùريقيا": "ZA", - "جنوب السودان": "SS", "جنوب أوروبا": "039", + "جنوب السودان": "SS", "جنوب شرق آسيا": "035", "جورجيا": "GE", "جورجيا الجنوبية وجزر ساندويتش الجنوبية": "GS", @@ -289,6 +290,5 @@ "هولندا الكاريبية": "BQ", "هونغ كونغ الصينية (منطقة إدارية خاصة)": "HK", "وسط آسيا": "143", - "وسط Ø£Ùريقيا": "017", - "Sub-Saharan Africa": "202" + "وسط Ø£Ùريقيا": "017" } \ No newline at end of file diff --git a/js/data/locale/ar/MR/ctryreverse.json b/js/data/locale/ar/MR/ctryreverse.json index 591fce466f..748fb3441a 100644 --- a/js/data/locale/ar/MR/ctryreverse.json +++ b/js/data/locale/ar/MR/ctryreverse.json @@ -9,30 +9,49 @@ "202": "Sub-Saharan Africa", "419": "أمريكا اللاتينية", "IS": "آيسلندا", - "ET": "إثيوبيا", "AZ": "أذربيجان", "AM": "أرمينيا", "AW": "أروبا", - "ER": "إريتريا", - "ES": "إسبانيا", "053": "أسترالاسيا", "AU": "أستراليا", - "EE": "إستونيا", - "IL": "إسرائيل", "002": "Ø£Ùريقيا", "018": "Ø£Ùريقيا الجنوبية", "AF": "Ø£Ùغانستان", - "EU": "الاتحاد الأوروبي", + "AL": "ألبانيا", + "DE": "ألمانيا", + "005": "أمريكا الجنوبية", + "003": "أمريكا الشمالية", + "013": "أمريكا الوسطى", + "AQ": "أنتاركتيكا", + "AG": "أنتيغوا وبربودا", + "AD": "أندورا", + "AO": "أنغولا", + "AI": "أنغويلا", + "UY": "أورغواي", + "UZ": "أوزبكستان", + "UG": "أوغندا", + "009": "أوقيانوسيا", + "QO": "أوقيانوسيا النائية", + "UA": "أوكرانيا", + "IE": "أيرلندا", + "ET": "إثيوبيا", + "ER": "إريتريا", + "ES": "إسبانيا", + "EE": "إستونيا", + "IL": "إسرائيل", + "ID": "إندونيسيا", + "IR": "إيران", + "IT": "إيطاليا", "PS": "الأراضي الÙلسطينية", "AR": "الأرجنتين", "JO": "الأردن", "TF": "الأقاليم الجنوبية الÙرنسية", + "019": "الأمريكتان", + "UN": "الأمم المتحدة", "IO": "الإقليم البريطاني ÙÙŠ المحيط الهندي", "EC": "الإكوادور", "AE": "الإمارات العربية المتحدة", - "019": "الأمريكتان", - "UN": "الأمم المتحدة", - "AL": "ألبانيا", + "EU": "الاتحاد الأوروبي", "BH": "البحرين", "BR": "البرازيل", "PT": "البرتغال", @@ -61,7 +80,6 @@ "CG": "الكونغو - برازاÙيل", "CD": "الكونغو - كينشاسا", "KW": "الكويت", - "DE": "ألمانيا", "MA": "المغرب", "MX": "المكسيك", "SA": "المملكة العربية السعودية", @@ -74,24 +92,6 @@ "JP": "اليابان", "YE": "اليمن", "GR": "اليونان", - "005": "أمريكا الجنوبية", - "003": "أمريكا الشمالية", - "013": "أمريكا الوسطى", - "AQ": "أنتاركتيكا", - "AG": "أنتيغوا وبربودا", - "AD": "أندورا", - "ID": "إندونيسيا", - "AO": "أنغولا", - "AI": "أنغويلا", - "UY": "أورغواي", - "UZ": "أوزبكستان", - "UG": "أوغندا", - "009": "أوقيانوسيا", - "QO": "أوقيانوسيا النائية", - "UA": "أوكرانيا", - "IR": "إيران", - "IE": "أيرلندا", - "IT": "إيطاليا", "PG": "بابوا غينيا الجديدة", "PY": "باراغواي", "PK": "باكستان", @@ -163,8 +163,8 @@ "DO": "جمهورية الدومينيكان", "034": "جنوب آسيا", "ZA": "جنوب Ø£Ùريقيا", - "SS": "جنوب السودان", "039": "جنوب أوروبا", + "SS": "جنوب السودان", "035": "جنوب شرق آسيا", "GE": "جورجيا", "GS": "جورجيا الجنوبية وجزر ساندويتش الجنوبية", diff --git a/js/data/locale/ar/MR/dateformats.json b/js/data/locale/ar/MR/dateformats.json new file mode 100644 index 0000000000..b6df409843 --- /dev/null +++ b/js/data/locale/ar/MR/dateformats.json @@ -0,0 +1,155 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "EEEEØŒ d MMMM yyyy", + "l": "EEEØŒ d MMMM yyyy", + "m": "EEØŒ dd/MM/yyyy", + "s": "EØŒ d/M/yyyy" + }, + "dmy": { + "f": "â€d MMMM yyyy", + "l": "â€d MMMM yyyy", + "m": "â€dd/MM/yyyy", + "s": "â€d/M/yyyy" + }, + "dmw": { + "f": "EEEEØŒ â€d MMMM", + "l": "EEEØŒ â€d MMMM", + "m": "EEØŒ â€dd/MM", + "s": "EØŒ â€d/M" + }, + "dm": { + "f": "â€d MMMM", + "l": "â€d MMMM", + "m": "â€dd/MM", + "s": "â€d/M" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "â€MM/yyyy", + "s": "â€M/yyyy" + }, + "dw": { + "f": "EEEEØŒ d", + "l": "EEEØŒ d", + "m": "EEØŒ dd", + "s": "EØŒ d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "dd", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "â€h a", + "hm": "â€h:mm", + "ms": "mm:ss", + "ahm": "â€h:mm a", + "hms": "â€h:mm:ss", + "hmz": "â€h:mm z", + "ahmz": "â€h:mm a z", + "ahms": "â€h:mm:ss a", + "hmsz": "â€h:mm:ss z", + "ahmsz": "â€h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "â€HH", + "hm": "â€HH:mm", + "ms": "mm:ss", + "ahm": "â€HH:mm", + "hms": "â€HH:mm:ss", + "hmz": "â€HH:mm z", + "ahmz": "â€HH:mm z", + "ahms": "â€HH:mm:ss", + "hmsz": "â€HH:mm:ss z", + "ahmsz": "â€HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "â€{sd} {sm} {sy} {st} – {et}", + "l": "â€{sd} {sm} {sy} {st} – {et}", + "m": "â€{sd}/{sm}/{sy} {st} – {et}", + "s": "â€{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "â€{sd} – â€{ed} {em} {ey}", + "l": "â€{sd} – â€{ed} {em} {ey}", + "m": "â€{sd} – â€{ed}/{em}/{ey}", + "s": "â€{sd} – â€{ed}/{em}/{ey}" + }, + "c11": { + "f": "â€{sd} {sm} – â€{ed} {em} {ey}", + "l": "â€{sd} {sm} – â€{ed} {em} {ey}", + "m": "â€{sd}/{sm} – â€{ed}/{em}/{ey}", + "s": "â€{sd}/{sm} – â€{ed}/{em}/{ey}" + }, + "c12": { + "f": "â€{sd} {sm} {sy} – â€{ed} {em} {ey}", + "l": "â€{sd} {sm} {sy} – â€{ed} {em} {ey}", + "m": "â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}", + "s": "â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "â€{sm}/{sy} – â€{em}/{ey}", + "s": "â€{sm}/{sy} – â€{em}/{ey}" + }, + "c30": { + "f": "â€{sy} – {ey}", + "l": "â€{sy} – {ey}", + "m": "â€{sy} – {ey}", + "s": "â€{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/ar/MR/sysres.json b/js/data/locale/ar/MR/sysres.json index 289a8c3efc..2bb17dee8b 100644 --- a/js/data/locale/ar/MR/sysres.json +++ b/js/data/locale/ar/MR/sysres.json @@ -1,114 +1,15 @@ { - "MMMM1": "يناير", - "MMM1": "يناير", - "NN1": "ين", - "N1": "ÙŠ", - "MMMM2": "Ùبراير", - "MMM2": "Ùبراير", - "NN2": "Ùب", - "N2": "Ù", - "MMMM3": "مارس", - "MMM3": "مارس", - "NN3": "ما", - "N3": "Ù…", "MMMM4": "إبريل", "MMM4": "إبريل", "NN4": "إب", "N4": "Ø¥", - "MMMM5": "مايو", - "MMM5": "مايو", - "NN5": "ما", - "N5": "Ù…", - "MMMM6": "يونيو", - "MMM6": "يونيو", - "NN6": "يو", - "N6": "ÙŠ", - "MMMM7": "يوليو", - "MMM7": "يوليو", - "NN7": "يو", - "N7": "ÙŠ", "MMMM8": "أغشت", "MMM8": "أغشت", - "NN8": "أغ", - "N8": "Ø£", "MMMM9": "شتمبر", "MMM9": "شتمبر", "NN9": "شت", "N9": "Ø´", - "MMMM10": "أكتوبر", - "MMM10": "أكتوبر", - "NN10": "أك", - "N10": "Ø£", - "MMMM11": "نوÙمبر", - "MMM11": "نوÙمبر", - "NN11": "نو", - "N11": "Ù†", "MMMM12": "دجمبر", "MMM12": "دجمبر", - "NN12": "دج", - "N12": "د", - "EEEE0": "الأحد", - "EEE0": "الأحد", - "EE0": "الأحد", - "E0": "Ø­", - "EEEE1": "الاثنين", - "EEE1": "الاثنين", - "EE1": "الاثنين", - "E1": "Ù†", - "EEEE2": "الثلاثاء", - "EEE2": "الثلاثاء", - "EE2": "الثلاثاء", - "E2": "Ø«", - "EEEE3": "الأربعاء", - "EEE3": "الأربعاء", - "EE3": "الأربعاء", - "E3": "ر", - "EEEE4": "الخميس", - "EEE4": "الخميس", - "EE4": "الخميس", - "E4": "Ø®", - "EEEE5": "الجمعة", - "EEE5": "الجمعة", - "EE5": "الجمعة", - "E5": "ج", - "EEEE6": "السبت", - "EEE6": "السبت", - "EE6": "السبت", - "E6": "س", - "a0": "ص", - "a1": "Ù…", - "G-1": "BCE", - "G1": "ب.Ù…", - "1#1 millisecond|#{num} milliseconds": "zero#{num} ملي ثانية|one#{num} ملي ثانية|two#{num} ملي ثانية|few#{num} ملي ثانية|many#{num} ملي ثانية|#{num} ملي ثانية", - "1#1 second|#{num} seconds": "zero#{num} ثانية|one#ثانية|two#ثانيتان|few#{num} ثوان|many#{num} ثانية|#{num} ثانية", - "1#1 minute|#{num} minutes": "zero#{num} دقيقة|one#دقيقة|two#دقيقتان|few#{num} دقائق|many#{num} دقيقة|#{num} دقيقة", - "1#1 hour|#{num} hours": "zero#{num} ساعة|one#ساعة|two#ساعتان|few#{num} ساعات|many#{num} ساعة|#{num} ساعة", - "1#1 day|#{num} days": "zero#{num} يوم|one#يوم|two#يومان|few#{num} أيام|many#{num} يومًا|#{num} يوم", - "1#1 week|#{num} weeks": "zero#{num} أسبوع|one#أسبوع|two#أسبوعان|few#{num} أسابيع|many#{num} أسبوعًا|#{num} أسبوع", - "1#1 month|#{num} months": "zero#{num} شهر|one#شهر|two#شهران|few#{num} أشهر|many#{num} شهرًا|#{num} شهر", - "1#1 year|#{num} years": "zero#{num} سنة|one#سنة|two#سنتان|few#{num} سنوات|many#{num} سنة|#{num} سنة", - "#{num} ms": "zero#{num} ملي Ø«|one#{num} ملي Ø«|two#{num} ملي Ø«|few#{num} ملي Ø«|many#{num} ملي Ø«|#{num} ملي Ø«", - "1#1 sec|#{num} sec": "zero#{num} Ø«|one#{num} Ø«|two#{num} Ø«|few#{num} Ø«|many#{num} Ø«|#{num} Ø«", - "1#1 min|#{num} min": "zero#{num} د|one#{num} د|two#{num} د|few#{num} د|many#{num} د|#{num} د", - "1#1 hr|#{num} hrs": "zero#{num} س|one#{num} س|two#{num} س|few#{num} س|many#{num} س|#{num} س", - "durationLongDays": "zero#{num} يوم|one#يوم|two#يومان|few#{num} يوم|many#{num} يوم|#{num} يوم", - "1#1 wk|#{num} wks": "zero#{num} أسبوع|one#أسبوع|two#أسبوعان|few#{num} أسابيع|many#{num} أسبوعًا|#{num} أسبوع", - "1#1 mon|#{num} mons": "zero#{num} شهر|one#شهر|two#{num} شهر|few#{num} شهر|many#{num} شهر|#{num} شهر", - "1#1 yr|#{num} yrs": "zero#{num} سنة|one#سنة واحدة|two#سنتان|few#{num} سنة|many#{num} سنة|#{num} سنة", - "durationShortMillis": "zero#{num} ملي Ø«|one#{num} ملي Ø«|two#{num} ملي Ø«|few#{num} ملي Ø«|many#{num} ملي Ø«|#{num} ملي Ø«", - "#{num}s": "zero#{num} Ø«|one#{num} Ø«|two#{num} Ø«|few#{num} Ø«|many#{num} Ø«|#{num} Ø«", - "durationShortMinutes": "zero#{num} د|one#{num} د|two#{num} د|few#{num} د|many#{num} د|#{num} د", - "#{num}h": "zero#{num} س|one#{num} س|two#{num} س|few#{num} س|many#{num} س|#{num} س", - "#{num}d": "zero#{num} ÙŠ|one#{num} ÙŠ|two#{num} ÙŠ|few#{num} ÙŠ|many#{num} ÙŠ|#{num} ÙŠ", - "#{num}w": "zero#{num} Ø£|one#{num} Ø£|two#{num} Ø£|few#{num} Ø£|many#{num} Ø£|#{num} Ø£", - "durationShortMonths": "zero#{num} شهر|one#{num} شهر|two#{num} شهر|few#{num} شهر|many#{num} شهر|#{num} شهر", - "#{num}y": "zero#{num} سنة|one#{num} سنة|two#{num} سنة|few#{num} سنة|many#{num} سنة|#{num} سنة", - "separatorFull": "ØŒ Ùˆ", - "finalSeparatorFull": "ØŒ Ùˆ", - "separatorLong": "ØŒ Ùˆ", - "finalSeparatorLong": "ØŒ Ùˆ", - "separatorMedium": "ØŒ Ùˆ", - "finalSeparatorMedium": "ØŒ Ùˆ", - "separatorShort": "ØŒ ", - "finalSeparatorShort": "ØŒ " + "NN12": "دج" } \ No newline at end of file diff --git a/js/data/locale/ar/OM/ctrynames.json b/js/data/locale/ar/OM/ctrynames.json index 1521759891..7af320c173 100644 --- a/js/data/locale/ar/OM/ctrynames.json +++ b/js/data/locale/ar/OM/ctrynames.json @@ -1,30 +1,52 @@ { + "Sub-Saharan Africa": "202", "آسيا": "142", "آيسلندا": "IS", - "إثيوبيا": "ET", "أذربيجان": "AZ", "أرمينيا": "AM", "أروبا": "AW", - "إريتريا": "ER", - "إسبانيا": "ES", "أسترالاسيا": "053", "أستراليا": "AU", - "إستونيا": "EE", - "إسرائيل": "IL", "Ø£Ùريقيا": "002", "Ø£Ùريقيا الجنوبية": "018", "Ø£Ùغانستان": "AF", - "الاتحاد الأوروبي": "EU", + "ألبانيا": "AL", + "ألمانيا": "DE", + "أمريكا الجنوبية": "005", + "أمريكا الشمالية": "003", + "أمريكا اللاتينية": "419", + "أمريكا الوسطى": "013", + "أنتاركتيكا": "AQ", + "أنتيغوا وبربودا": "AG", + "أندورا": "AD", + "أنغولا": "AO", + "أنغويلا": "AI", + "أورغواي": "UY", + "أوروبا": "150", + "أوزبكستان": "UZ", + "أوغندا": "UG", + "أوقيانوسيا": "009", + "أوقيانوسيا النائية": "QO", + "أوكرانيا": "UA", + "أيرلندا": "IE", + "إثيوبيا": "ET", + "إريتريا": "ER", + "إسبانيا": "ES", + "إستونيا": "EE", + "إسرائيل": "IL", + "إندونيسيا": "ID", + "إيران": "IR", + "إيطاليا": "IT", "الأراضي الÙلسطينية": "PS", "الأرجنتين": "AR", "الأردن": "JO", "الأقاليم الجنوبية الÙرنسية": "TF", + "الأمريكتان": "019", + "الأمم المتحدة": "UN", "الإقليم البريطاني ÙÙŠ المحيط الهندي": "IO", "الإكوادور": "EC", "الإمارات العربية المتحدة": "AE", - "الأمريكتان": "019", - "الأمم المتحدة": "UN", - "ألبانيا": "AL", + "الاتحاد الأوروبي": "EU", "البحرين": "BH", "البرازيل": "BR", "البرتغال": "PT", @@ -53,7 +75,6 @@ "الكونغو - برازاÙيل": "CG", "الكونغو - كينشاسا": "CD", "الكويت": "KW", - "ألمانيا": "DE", "المغرب": "MA", "المكسيك": "MX", "المملكة العربية السعودية": "SA", @@ -66,26 +87,6 @@ "اليابان": "JP", "اليمن": "YE", "اليونان": "GR", - "أمريكا الجنوبية": "005", - "أمريكا الشمالية": "003", - "أمريكا اللاتينية": "419", - "أمريكا الوسطى": "013", - "أنتاركتيكا": "AQ", - "أنتيغوا وبربودا": "AG", - "أندورا": "AD", - "إندونيسيا": "ID", - "أنغولا": "AO", - "أنغويلا": "AI", - "أورغواي": "UY", - "أوروبا": "150", - "أوزبكستان": "UZ", - "أوغندا": "UG", - "أوقيانوسيا": "009", - "أوقيانوسيا النائية": "QO", - "أوكرانيا": "UA", - "إيران": "IR", - "أيرلندا": "IE", - "إيطاليا": "IT", "بابوا غينيا الجديدة": "PG", "باراغواي": "PY", "باكستان": "PK", @@ -157,8 +158,8 @@ "جمهورية الدومينيكان": "DO", "جنوب آسيا": "034", "جنوب Ø£Ùريقيا": "ZA", - "جنوب السودان": "SS", "جنوب أوروبا": "039", + "جنوب السودان": "SS", "جنوب شرق آسيا": "035", "جورجيا": "GE", "جورجيا الجنوبية وجزر ساندويتش الجنوبية": "GS", @@ -289,6 +290,5 @@ "هولندا الكاريبية": "BQ", "هونغ كونغ الصينية (منطقة إدارية خاصة)": "HK", "وسط آسيا": "143", - "وسط Ø£Ùريقيا": "017", - "Sub-Saharan Africa": "202" + "وسط Ø£Ùريقيا": "017" } \ No newline at end of file diff --git a/js/data/locale/ar/OM/ctryreverse.json b/js/data/locale/ar/OM/ctryreverse.json index 591fce466f..748fb3441a 100644 --- a/js/data/locale/ar/OM/ctryreverse.json +++ b/js/data/locale/ar/OM/ctryreverse.json @@ -9,30 +9,49 @@ "202": "Sub-Saharan Africa", "419": "أمريكا اللاتينية", "IS": "آيسلندا", - "ET": "إثيوبيا", "AZ": "أذربيجان", "AM": "أرمينيا", "AW": "أروبا", - "ER": "إريتريا", - "ES": "إسبانيا", "053": "أسترالاسيا", "AU": "أستراليا", - "EE": "إستونيا", - "IL": "إسرائيل", "002": "Ø£Ùريقيا", "018": "Ø£Ùريقيا الجنوبية", "AF": "Ø£Ùغانستان", - "EU": "الاتحاد الأوروبي", + "AL": "ألبانيا", + "DE": "ألمانيا", + "005": "أمريكا الجنوبية", + "003": "أمريكا الشمالية", + "013": "أمريكا الوسطى", + "AQ": "أنتاركتيكا", + "AG": "أنتيغوا وبربودا", + "AD": "أندورا", + "AO": "أنغولا", + "AI": "أنغويلا", + "UY": "أورغواي", + "UZ": "أوزبكستان", + "UG": "أوغندا", + "009": "أوقيانوسيا", + "QO": "أوقيانوسيا النائية", + "UA": "أوكرانيا", + "IE": "أيرلندا", + "ET": "إثيوبيا", + "ER": "إريتريا", + "ES": "إسبانيا", + "EE": "إستونيا", + "IL": "إسرائيل", + "ID": "إندونيسيا", + "IR": "إيران", + "IT": "إيطاليا", "PS": "الأراضي الÙلسطينية", "AR": "الأرجنتين", "JO": "الأردن", "TF": "الأقاليم الجنوبية الÙرنسية", + "019": "الأمريكتان", + "UN": "الأمم المتحدة", "IO": "الإقليم البريطاني ÙÙŠ المحيط الهندي", "EC": "الإكوادور", "AE": "الإمارات العربية المتحدة", - "019": "الأمريكتان", - "UN": "الأمم المتحدة", - "AL": "ألبانيا", + "EU": "الاتحاد الأوروبي", "BH": "البحرين", "BR": "البرازيل", "PT": "البرتغال", @@ -61,7 +80,6 @@ "CG": "الكونغو - برازاÙيل", "CD": "الكونغو - كينشاسا", "KW": "الكويت", - "DE": "ألمانيا", "MA": "المغرب", "MX": "المكسيك", "SA": "المملكة العربية السعودية", @@ -74,24 +92,6 @@ "JP": "اليابان", "YE": "اليمن", "GR": "اليونان", - "005": "أمريكا الجنوبية", - "003": "أمريكا الشمالية", - "013": "أمريكا الوسطى", - "AQ": "أنتاركتيكا", - "AG": "أنتيغوا وبربودا", - "AD": "أندورا", - "ID": "إندونيسيا", - "AO": "أنغولا", - "AI": "أنغويلا", - "UY": "أورغواي", - "UZ": "أوزبكستان", - "UG": "أوغندا", - "009": "أوقيانوسيا", - "QO": "أوقيانوسيا النائية", - "UA": "أوكرانيا", - "IR": "إيران", - "IE": "أيرلندا", - "IT": "إيطاليا", "PG": "بابوا غينيا الجديدة", "PY": "باراغواي", "PK": "باكستان", @@ -163,8 +163,8 @@ "DO": "جمهورية الدومينيكان", "034": "جنوب آسيا", "ZA": "جنوب Ø£Ùريقيا", - "SS": "جنوب السودان", "039": "جنوب أوروبا", + "SS": "جنوب السودان", "035": "جنوب شرق آسيا", "GE": "جورجيا", "GS": "جورجيا الجنوبية وجزر ساندويتش الجنوبية", diff --git a/js/data/locale/ar/OM/dateformats.json b/js/data/locale/ar/OM/dateformats.json new file mode 100644 index 0000000000..b6df409843 --- /dev/null +++ b/js/data/locale/ar/OM/dateformats.json @@ -0,0 +1,155 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "EEEEØŒ d MMMM yyyy", + "l": "EEEØŒ d MMMM yyyy", + "m": "EEØŒ dd/MM/yyyy", + "s": "EØŒ d/M/yyyy" + }, + "dmy": { + "f": "â€d MMMM yyyy", + "l": "â€d MMMM yyyy", + "m": "â€dd/MM/yyyy", + "s": "â€d/M/yyyy" + }, + "dmw": { + "f": "EEEEØŒ â€d MMMM", + "l": "EEEØŒ â€d MMMM", + "m": "EEØŒ â€dd/MM", + "s": "EØŒ â€d/M" + }, + "dm": { + "f": "â€d MMMM", + "l": "â€d MMMM", + "m": "â€dd/MM", + "s": "â€d/M" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "â€MM/yyyy", + "s": "â€M/yyyy" + }, + "dw": { + "f": "EEEEØŒ d", + "l": "EEEØŒ d", + "m": "EEØŒ dd", + "s": "EØŒ d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "dd", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "â€h a", + "hm": "â€h:mm", + "ms": "mm:ss", + "ahm": "â€h:mm a", + "hms": "â€h:mm:ss", + "hmz": "â€h:mm z", + "ahmz": "â€h:mm a z", + "ahms": "â€h:mm:ss a", + "hmsz": "â€h:mm:ss z", + "ahmsz": "â€h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "â€HH", + "hm": "â€HH:mm", + "ms": "mm:ss", + "ahm": "â€HH:mm", + "hms": "â€HH:mm:ss", + "hmz": "â€HH:mm z", + "ahmz": "â€HH:mm z", + "ahms": "â€HH:mm:ss", + "hmsz": "â€HH:mm:ss z", + "ahmsz": "â€HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "â€{sd} {sm} {sy} {st} – {et}", + "l": "â€{sd} {sm} {sy} {st} – {et}", + "m": "â€{sd}/{sm}/{sy} {st} – {et}", + "s": "â€{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "â€{sd} – â€{ed} {em} {ey}", + "l": "â€{sd} – â€{ed} {em} {ey}", + "m": "â€{sd} – â€{ed}/{em}/{ey}", + "s": "â€{sd} – â€{ed}/{em}/{ey}" + }, + "c11": { + "f": "â€{sd} {sm} – â€{ed} {em} {ey}", + "l": "â€{sd} {sm} – â€{ed} {em} {ey}", + "m": "â€{sd}/{sm} – â€{ed}/{em}/{ey}", + "s": "â€{sd}/{sm} – â€{ed}/{em}/{ey}" + }, + "c12": { + "f": "â€{sd} {sm} {sy} – â€{ed} {em} {ey}", + "l": "â€{sd} {sm} {sy} – â€{ed} {em} {ey}", + "m": "â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}", + "s": "â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "â€{sm}/{sy} – â€{em}/{ey}", + "s": "â€{sm}/{sy} – â€{em}/{ey}" + }, + "c30": { + "f": "â€{sy} – {ey}", + "l": "â€{sy} – {ey}", + "m": "â€{sy} – {ey}", + "s": "â€{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/ar/PS/ctrynames.json b/js/data/locale/ar/PS/ctrynames.json index 1521759891..7af320c173 100644 --- a/js/data/locale/ar/PS/ctrynames.json +++ b/js/data/locale/ar/PS/ctrynames.json @@ -1,30 +1,52 @@ { + "Sub-Saharan Africa": "202", "آسيا": "142", "آيسلندا": "IS", - "إثيوبيا": "ET", "أذربيجان": "AZ", "أرمينيا": "AM", "أروبا": "AW", - "إريتريا": "ER", - "إسبانيا": "ES", "أسترالاسيا": "053", "أستراليا": "AU", - "إستونيا": "EE", - "إسرائيل": "IL", "Ø£Ùريقيا": "002", "Ø£Ùريقيا الجنوبية": "018", "Ø£Ùغانستان": "AF", - "الاتحاد الأوروبي": "EU", + "ألبانيا": "AL", + "ألمانيا": "DE", + "أمريكا الجنوبية": "005", + "أمريكا الشمالية": "003", + "أمريكا اللاتينية": "419", + "أمريكا الوسطى": "013", + "أنتاركتيكا": "AQ", + "أنتيغوا وبربودا": "AG", + "أندورا": "AD", + "أنغولا": "AO", + "أنغويلا": "AI", + "أورغواي": "UY", + "أوروبا": "150", + "أوزبكستان": "UZ", + "أوغندا": "UG", + "أوقيانوسيا": "009", + "أوقيانوسيا النائية": "QO", + "أوكرانيا": "UA", + "أيرلندا": "IE", + "إثيوبيا": "ET", + "إريتريا": "ER", + "إسبانيا": "ES", + "إستونيا": "EE", + "إسرائيل": "IL", + "إندونيسيا": "ID", + "إيران": "IR", + "إيطاليا": "IT", "الأراضي الÙلسطينية": "PS", "الأرجنتين": "AR", "الأردن": "JO", "الأقاليم الجنوبية الÙرنسية": "TF", + "الأمريكتان": "019", + "الأمم المتحدة": "UN", "الإقليم البريطاني ÙÙŠ المحيط الهندي": "IO", "الإكوادور": "EC", "الإمارات العربية المتحدة": "AE", - "الأمريكتان": "019", - "الأمم المتحدة": "UN", - "ألبانيا": "AL", + "الاتحاد الأوروبي": "EU", "البحرين": "BH", "البرازيل": "BR", "البرتغال": "PT", @@ -53,7 +75,6 @@ "الكونغو - برازاÙيل": "CG", "الكونغو - كينشاسا": "CD", "الكويت": "KW", - "ألمانيا": "DE", "المغرب": "MA", "المكسيك": "MX", "المملكة العربية السعودية": "SA", @@ -66,26 +87,6 @@ "اليابان": "JP", "اليمن": "YE", "اليونان": "GR", - "أمريكا الجنوبية": "005", - "أمريكا الشمالية": "003", - "أمريكا اللاتينية": "419", - "أمريكا الوسطى": "013", - "أنتاركتيكا": "AQ", - "أنتيغوا وبربودا": "AG", - "أندورا": "AD", - "إندونيسيا": "ID", - "أنغولا": "AO", - "أنغويلا": "AI", - "أورغواي": "UY", - "أوروبا": "150", - "أوزبكستان": "UZ", - "أوغندا": "UG", - "أوقيانوسيا": "009", - "أوقيانوسيا النائية": "QO", - "أوكرانيا": "UA", - "إيران": "IR", - "أيرلندا": "IE", - "إيطاليا": "IT", "بابوا غينيا الجديدة": "PG", "باراغواي": "PY", "باكستان": "PK", @@ -157,8 +158,8 @@ "جمهورية الدومينيكان": "DO", "جنوب آسيا": "034", "جنوب Ø£Ùريقيا": "ZA", - "جنوب السودان": "SS", "جنوب أوروبا": "039", + "جنوب السودان": "SS", "جنوب شرق آسيا": "035", "جورجيا": "GE", "جورجيا الجنوبية وجزر ساندويتش الجنوبية": "GS", @@ -289,6 +290,5 @@ "هولندا الكاريبية": "BQ", "هونغ كونغ الصينية (منطقة إدارية خاصة)": "HK", "وسط آسيا": "143", - "وسط Ø£Ùريقيا": "017", - "Sub-Saharan Africa": "202" + "وسط Ø£Ùريقيا": "017" } \ No newline at end of file diff --git a/js/data/locale/ar/PS/ctryreverse.json b/js/data/locale/ar/PS/ctryreverse.json index 591fce466f..748fb3441a 100644 --- a/js/data/locale/ar/PS/ctryreverse.json +++ b/js/data/locale/ar/PS/ctryreverse.json @@ -9,30 +9,49 @@ "202": "Sub-Saharan Africa", "419": "أمريكا اللاتينية", "IS": "آيسلندا", - "ET": "إثيوبيا", "AZ": "أذربيجان", "AM": "أرمينيا", "AW": "أروبا", - "ER": "إريتريا", - "ES": "إسبانيا", "053": "أسترالاسيا", "AU": "أستراليا", - "EE": "إستونيا", - "IL": "إسرائيل", "002": "Ø£Ùريقيا", "018": "Ø£Ùريقيا الجنوبية", "AF": "Ø£Ùغانستان", - "EU": "الاتحاد الأوروبي", + "AL": "ألبانيا", + "DE": "ألمانيا", + "005": "أمريكا الجنوبية", + "003": "أمريكا الشمالية", + "013": "أمريكا الوسطى", + "AQ": "أنتاركتيكا", + "AG": "أنتيغوا وبربودا", + "AD": "أندورا", + "AO": "أنغولا", + "AI": "أنغويلا", + "UY": "أورغواي", + "UZ": "أوزبكستان", + "UG": "أوغندا", + "009": "أوقيانوسيا", + "QO": "أوقيانوسيا النائية", + "UA": "أوكرانيا", + "IE": "أيرلندا", + "ET": "إثيوبيا", + "ER": "إريتريا", + "ES": "إسبانيا", + "EE": "إستونيا", + "IL": "إسرائيل", + "ID": "إندونيسيا", + "IR": "إيران", + "IT": "إيطاليا", "PS": "الأراضي الÙلسطينية", "AR": "الأرجنتين", "JO": "الأردن", "TF": "الأقاليم الجنوبية الÙرنسية", + "019": "الأمريكتان", + "UN": "الأمم المتحدة", "IO": "الإقليم البريطاني ÙÙŠ المحيط الهندي", "EC": "الإكوادور", "AE": "الإمارات العربية المتحدة", - "019": "الأمريكتان", - "UN": "الأمم المتحدة", - "AL": "ألبانيا", + "EU": "الاتحاد الأوروبي", "BH": "البحرين", "BR": "البرازيل", "PT": "البرتغال", @@ -61,7 +80,6 @@ "CG": "الكونغو - برازاÙيل", "CD": "الكونغو - كينشاسا", "KW": "الكويت", - "DE": "ألمانيا", "MA": "المغرب", "MX": "المكسيك", "SA": "المملكة العربية السعودية", @@ -74,24 +92,6 @@ "JP": "اليابان", "YE": "اليمن", "GR": "اليونان", - "005": "أمريكا الجنوبية", - "003": "أمريكا الشمالية", - "013": "أمريكا الوسطى", - "AQ": "أنتاركتيكا", - "AG": "أنتيغوا وبربودا", - "AD": "أندورا", - "ID": "إندونيسيا", - "AO": "أنغولا", - "AI": "أنغويلا", - "UY": "أورغواي", - "UZ": "أوزبكستان", - "UG": "أوغندا", - "009": "أوقيانوسيا", - "QO": "أوقيانوسيا النائية", - "UA": "أوكرانيا", - "IR": "إيران", - "IE": "أيرلندا", - "IT": "إيطاليا", "PG": "بابوا غينيا الجديدة", "PY": "باراغواي", "PK": "باكستان", @@ -163,8 +163,8 @@ "DO": "جمهورية الدومينيكان", "034": "جنوب آسيا", "ZA": "جنوب Ø£Ùريقيا", - "SS": "جنوب السودان", "039": "جنوب أوروبا", + "SS": "جنوب السودان", "035": "جنوب شرق آسيا", "GE": "جورجيا", "GS": "جورجيا الجنوبية وجزر ساندويتش الجنوبية", diff --git a/js/data/locale/ar/PS/dateformats.json b/js/data/locale/ar/PS/dateformats.json new file mode 100644 index 0000000000..b6df409843 --- /dev/null +++ b/js/data/locale/ar/PS/dateformats.json @@ -0,0 +1,155 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "EEEEØŒ d MMMM yyyy", + "l": "EEEØŒ d MMMM yyyy", + "m": "EEØŒ dd/MM/yyyy", + "s": "EØŒ d/M/yyyy" + }, + "dmy": { + "f": "â€d MMMM yyyy", + "l": "â€d MMMM yyyy", + "m": "â€dd/MM/yyyy", + "s": "â€d/M/yyyy" + }, + "dmw": { + "f": "EEEEØŒ â€d MMMM", + "l": "EEEØŒ â€d MMMM", + "m": "EEØŒ â€dd/MM", + "s": "EØŒ â€d/M" + }, + "dm": { + "f": "â€d MMMM", + "l": "â€d MMMM", + "m": "â€dd/MM", + "s": "â€d/M" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "â€MM/yyyy", + "s": "â€M/yyyy" + }, + "dw": { + "f": "EEEEØŒ d", + "l": "EEEØŒ d", + "m": "EEØŒ dd", + "s": "EØŒ d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "dd", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "â€h a", + "hm": "â€h:mm", + "ms": "mm:ss", + "ahm": "â€h:mm a", + "hms": "â€h:mm:ss", + "hmz": "â€h:mm z", + "ahmz": "â€h:mm a z", + "ahms": "â€h:mm:ss a", + "hmsz": "â€h:mm:ss z", + "ahmsz": "â€h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "â€HH", + "hm": "â€HH:mm", + "ms": "mm:ss", + "ahm": "â€HH:mm", + "hms": "â€HH:mm:ss", + "hmz": "â€HH:mm z", + "ahmz": "â€HH:mm z", + "ahms": "â€HH:mm:ss", + "hmsz": "â€HH:mm:ss z", + "ahmsz": "â€HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "â€{sd} {sm} {sy} {st} – {et}", + "l": "â€{sd} {sm} {sy} {st} – {et}", + "m": "â€{sd}/{sm}/{sy} {st} – {et}", + "s": "â€{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "â€{sd} – â€{ed} {em} {ey}", + "l": "â€{sd} – â€{ed} {em} {ey}", + "m": "â€{sd} – â€{ed}/{em}/{ey}", + "s": "â€{sd} – â€{ed}/{em}/{ey}" + }, + "c11": { + "f": "â€{sd} {sm} – â€{ed} {em} {ey}", + "l": "â€{sd} {sm} – â€{ed} {em} {ey}", + "m": "â€{sd}/{sm} – â€{ed}/{em}/{ey}", + "s": "â€{sd}/{sm} – â€{ed}/{em}/{ey}" + }, + "c12": { + "f": "â€{sd} {sm} {sy} – â€{ed} {em} {ey}", + "l": "â€{sd} {sm} {sy} – â€{ed} {em} {ey}", + "m": "â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}", + "s": "â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "â€{sm}/{sy} – â€{em}/{ey}", + "s": "â€{sm}/{sy} – â€{em}/{ey}" + }, + "c30": { + "f": "â€{sy} – {ey}", + "l": "â€{sy} – {ey}", + "m": "â€{sy} – {ey}", + "s": "â€{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/ar/PS/sysres.json b/js/data/locale/ar/PS/sysres.json index 8d9e71d4e8..7d03229054 100644 --- a/js/data/locale/ar/PS/sysres.json +++ b/js/data/locale/ar/PS/sysres.json @@ -46,69 +46,5 @@ "MMMM12": "كانون الأول", "MMM12": "كانون الأول", "NN12": "كا", - "N12": "Ùƒ", - "EEEE0": "الأحد", - "EEE0": "الأحد", - "EE0": "الأحد", - "E0": "Ø­", - "EEEE1": "الاثنين", - "EEE1": "الاثنين", - "EE1": "الاثنين", - "E1": "Ù†", - "EEEE2": "الثلاثاء", - "EEE2": "الثلاثاء", - "EE2": "الثلاثاء", - "E2": "Ø«", - "EEEE3": "الأربعاء", - "EEE3": "الأربعاء", - "EE3": "الأربعاء", - "E3": "ر", - "EEEE4": "الخميس", - "EEE4": "الخميس", - "EE4": "الخميس", - "E4": "Ø®", - "EEEE5": "الجمعة", - "EEE5": "الجمعة", - "EE5": "الجمعة", - "E5": "ج", - "EEEE6": "السبت", - "EEE6": "السبت", - "EE6": "السبت", - "E6": "س", - "a0": "ص", - "a1": "Ù…", - "G-1": "BCE", - "G1": "ب.Ù…", - "1#1 millisecond|#{num} milliseconds": "zero#{num} ملي ثانية|one#{num} ملي ثانية|two#{num} ملي ثانية|few#{num} ملي ثانية|many#{num} ملي ثانية|#{num} ملي ثانية", - "1#1 second|#{num} seconds": "zero#{num} ثانية|one#ثانية|two#ثانيتان|few#{num} ثوان|many#{num} ثانية|#{num} ثانية", - "1#1 minute|#{num} minutes": "zero#{num} دقيقة|one#دقيقة|two#دقيقتان|few#{num} دقائق|many#{num} دقيقة|#{num} دقيقة", - "1#1 hour|#{num} hours": "zero#{num} ساعة|one#ساعة|two#ساعتان|few#{num} ساعات|many#{num} ساعة|#{num} ساعة", - "1#1 day|#{num} days": "zero#{num} يوم|one#يوم|two#يومان|few#{num} أيام|many#{num} يومًا|#{num} يوم", - "1#1 week|#{num} weeks": "zero#{num} أسبوع|one#أسبوع|two#أسبوعان|few#{num} أسابيع|many#{num} أسبوعًا|#{num} أسبوع", - "1#1 month|#{num} months": "zero#{num} شهر|one#شهر|two#شهران|few#{num} أشهر|many#{num} شهرًا|#{num} شهر", - "1#1 year|#{num} years": "zero#{num} سنة|one#سنة|two#سنتان|few#{num} سنوات|many#{num} سنة|#{num} سنة", - "#{num} ms": "zero#{num} ملي Ø«|one#{num} ملي Ø«|two#{num} ملي Ø«|few#{num} ملي Ø«|many#{num} ملي Ø«|#{num} ملي Ø«", - "1#1 sec|#{num} sec": "zero#{num} Ø«|one#{num} Ø«|two#{num} Ø«|few#{num} Ø«|many#{num} Ø«|#{num} Ø«", - "1#1 min|#{num} min": "zero#{num} د|one#{num} د|two#{num} د|few#{num} د|many#{num} د|#{num} د", - "1#1 hr|#{num} hrs": "zero#{num} س|one#{num} س|two#{num} س|few#{num} س|many#{num} س|#{num} س", - "durationLongDays": "zero#{num} يوم|one#يوم|two#يومان|few#{num} يوم|many#{num} يوم|#{num} يوم", - "1#1 wk|#{num} wks": "zero#{num} أسبوع|one#أسبوع|two#أسبوعان|few#{num} أسابيع|many#{num} أسبوعًا|#{num} أسبوع", - "1#1 mon|#{num} mons": "zero#{num} شهر|one#شهر|two#{num} شهر|few#{num} شهر|many#{num} شهر|#{num} شهر", - "1#1 yr|#{num} yrs": "zero#{num} سنة|one#سنة واحدة|two#سنتان|few#{num} سنة|many#{num} سنة|#{num} سنة", - "durationShortMillis": "zero#{num} ملي Ø«|one#{num} ملي Ø«|two#{num} ملي Ø«|few#{num} ملي Ø«|many#{num} ملي Ø«|#{num} ملي Ø«", - "#{num}s": "zero#{num} Ø«|one#{num} Ø«|two#{num} Ø«|few#{num} Ø«|many#{num} Ø«|#{num} Ø«", - "durationShortMinutes": "zero#{num} د|one#{num} د|two#{num} د|few#{num} د|many#{num} د|#{num} د", - "#{num}h": "zero#{num} س|one#{num} س|two#{num} س|few#{num} س|many#{num} س|#{num} س", - "#{num}d": "zero#{num} ÙŠ|one#{num} ÙŠ|two#{num} ÙŠ|few#{num} ÙŠ|many#{num} ÙŠ|#{num} ÙŠ", - "#{num}w": "zero#{num} Ø£|one#{num} Ø£|two#{num} Ø£|few#{num} Ø£|many#{num} Ø£|#{num} Ø£", - "durationShortMonths": "zero#{num} شهر|one#{num} شهر|two#{num} شهر|few#{num} شهر|many#{num} شهر|#{num} شهر", - "#{num}y": "zero#{num} سنة|one#{num} سنة|two#{num} سنة|few#{num} سنة|many#{num} سنة|#{num} سنة", - "separatorFull": "ØŒ Ùˆ", - "finalSeparatorFull": "ØŒ Ùˆ", - "separatorLong": "ØŒ Ùˆ", - "finalSeparatorLong": "ØŒ Ùˆ", - "separatorMedium": "ØŒ Ùˆ", - "finalSeparatorMedium": "ØŒ Ùˆ", - "separatorShort": "ØŒ ", - "finalSeparatorShort": "ØŒ " + "N12": "Ùƒ" } \ No newline at end of file diff --git a/js/data/locale/ar/QA/ctrynames.json b/js/data/locale/ar/QA/ctrynames.json index 1521759891..7af320c173 100644 --- a/js/data/locale/ar/QA/ctrynames.json +++ b/js/data/locale/ar/QA/ctrynames.json @@ -1,30 +1,52 @@ { + "Sub-Saharan Africa": "202", "آسيا": "142", "آيسلندا": "IS", - "إثيوبيا": "ET", "أذربيجان": "AZ", "أرمينيا": "AM", "أروبا": "AW", - "إريتريا": "ER", - "إسبانيا": "ES", "أسترالاسيا": "053", "أستراليا": "AU", - "إستونيا": "EE", - "إسرائيل": "IL", "Ø£Ùريقيا": "002", "Ø£Ùريقيا الجنوبية": "018", "Ø£Ùغانستان": "AF", - "الاتحاد الأوروبي": "EU", + "ألبانيا": "AL", + "ألمانيا": "DE", + "أمريكا الجنوبية": "005", + "أمريكا الشمالية": "003", + "أمريكا اللاتينية": "419", + "أمريكا الوسطى": "013", + "أنتاركتيكا": "AQ", + "أنتيغوا وبربودا": "AG", + "أندورا": "AD", + "أنغولا": "AO", + "أنغويلا": "AI", + "أورغواي": "UY", + "أوروبا": "150", + "أوزبكستان": "UZ", + "أوغندا": "UG", + "أوقيانوسيا": "009", + "أوقيانوسيا النائية": "QO", + "أوكرانيا": "UA", + "أيرلندا": "IE", + "إثيوبيا": "ET", + "إريتريا": "ER", + "إسبانيا": "ES", + "إستونيا": "EE", + "إسرائيل": "IL", + "إندونيسيا": "ID", + "إيران": "IR", + "إيطاليا": "IT", "الأراضي الÙلسطينية": "PS", "الأرجنتين": "AR", "الأردن": "JO", "الأقاليم الجنوبية الÙرنسية": "TF", + "الأمريكتان": "019", + "الأمم المتحدة": "UN", "الإقليم البريطاني ÙÙŠ المحيط الهندي": "IO", "الإكوادور": "EC", "الإمارات العربية المتحدة": "AE", - "الأمريكتان": "019", - "الأمم المتحدة": "UN", - "ألبانيا": "AL", + "الاتحاد الأوروبي": "EU", "البحرين": "BH", "البرازيل": "BR", "البرتغال": "PT", @@ -53,7 +75,6 @@ "الكونغو - برازاÙيل": "CG", "الكونغو - كينشاسا": "CD", "الكويت": "KW", - "ألمانيا": "DE", "المغرب": "MA", "المكسيك": "MX", "المملكة العربية السعودية": "SA", @@ -66,26 +87,6 @@ "اليابان": "JP", "اليمن": "YE", "اليونان": "GR", - "أمريكا الجنوبية": "005", - "أمريكا الشمالية": "003", - "أمريكا اللاتينية": "419", - "أمريكا الوسطى": "013", - "أنتاركتيكا": "AQ", - "أنتيغوا وبربودا": "AG", - "أندورا": "AD", - "إندونيسيا": "ID", - "أنغولا": "AO", - "أنغويلا": "AI", - "أورغواي": "UY", - "أوروبا": "150", - "أوزبكستان": "UZ", - "أوغندا": "UG", - "أوقيانوسيا": "009", - "أوقيانوسيا النائية": "QO", - "أوكرانيا": "UA", - "إيران": "IR", - "أيرلندا": "IE", - "إيطاليا": "IT", "بابوا غينيا الجديدة": "PG", "باراغواي": "PY", "باكستان": "PK", @@ -157,8 +158,8 @@ "جمهورية الدومينيكان": "DO", "جنوب آسيا": "034", "جنوب Ø£Ùريقيا": "ZA", - "جنوب السودان": "SS", "جنوب أوروبا": "039", + "جنوب السودان": "SS", "جنوب شرق آسيا": "035", "جورجيا": "GE", "جورجيا الجنوبية وجزر ساندويتش الجنوبية": "GS", @@ -289,6 +290,5 @@ "هولندا الكاريبية": "BQ", "هونغ كونغ الصينية (منطقة إدارية خاصة)": "HK", "وسط آسيا": "143", - "وسط Ø£Ùريقيا": "017", - "Sub-Saharan Africa": "202" + "وسط Ø£Ùريقيا": "017" } \ No newline at end of file diff --git a/js/data/locale/ar/QA/ctryreverse.json b/js/data/locale/ar/QA/ctryreverse.json index 591fce466f..748fb3441a 100644 --- a/js/data/locale/ar/QA/ctryreverse.json +++ b/js/data/locale/ar/QA/ctryreverse.json @@ -9,30 +9,49 @@ "202": "Sub-Saharan Africa", "419": "أمريكا اللاتينية", "IS": "آيسلندا", - "ET": "إثيوبيا", "AZ": "أذربيجان", "AM": "أرمينيا", "AW": "أروبا", - "ER": "إريتريا", - "ES": "إسبانيا", "053": "أسترالاسيا", "AU": "أستراليا", - "EE": "إستونيا", - "IL": "إسرائيل", "002": "Ø£Ùريقيا", "018": "Ø£Ùريقيا الجنوبية", "AF": "Ø£Ùغانستان", - "EU": "الاتحاد الأوروبي", + "AL": "ألبانيا", + "DE": "ألمانيا", + "005": "أمريكا الجنوبية", + "003": "أمريكا الشمالية", + "013": "أمريكا الوسطى", + "AQ": "أنتاركتيكا", + "AG": "أنتيغوا وبربودا", + "AD": "أندورا", + "AO": "أنغولا", + "AI": "أنغويلا", + "UY": "أورغواي", + "UZ": "أوزبكستان", + "UG": "أوغندا", + "009": "أوقيانوسيا", + "QO": "أوقيانوسيا النائية", + "UA": "أوكرانيا", + "IE": "أيرلندا", + "ET": "إثيوبيا", + "ER": "إريتريا", + "ES": "إسبانيا", + "EE": "إستونيا", + "IL": "إسرائيل", + "ID": "إندونيسيا", + "IR": "إيران", + "IT": "إيطاليا", "PS": "الأراضي الÙلسطينية", "AR": "الأرجنتين", "JO": "الأردن", "TF": "الأقاليم الجنوبية الÙرنسية", + "019": "الأمريكتان", + "UN": "الأمم المتحدة", "IO": "الإقليم البريطاني ÙÙŠ المحيط الهندي", "EC": "الإكوادور", "AE": "الإمارات العربية المتحدة", - "019": "الأمريكتان", - "UN": "الأمم المتحدة", - "AL": "ألبانيا", + "EU": "الاتحاد الأوروبي", "BH": "البحرين", "BR": "البرازيل", "PT": "البرتغال", @@ -61,7 +80,6 @@ "CG": "الكونغو - برازاÙيل", "CD": "الكونغو - كينشاسا", "KW": "الكويت", - "DE": "ألمانيا", "MA": "المغرب", "MX": "المكسيك", "SA": "المملكة العربية السعودية", @@ -74,24 +92,6 @@ "JP": "اليابان", "YE": "اليمن", "GR": "اليونان", - "005": "أمريكا الجنوبية", - "003": "أمريكا الشمالية", - "013": "أمريكا الوسطى", - "AQ": "أنتاركتيكا", - "AG": "أنتيغوا وبربودا", - "AD": "أندورا", - "ID": "إندونيسيا", - "AO": "أنغولا", - "AI": "أنغويلا", - "UY": "أورغواي", - "UZ": "أوزبكستان", - "UG": "أوغندا", - "009": "أوقيانوسيا", - "QO": "أوقيانوسيا النائية", - "UA": "أوكرانيا", - "IR": "إيران", - "IE": "أيرلندا", - "IT": "إيطاليا", "PG": "بابوا غينيا الجديدة", "PY": "باراغواي", "PK": "باكستان", @@ -163,8 +163,8 @@ "DO": "جمهورية الدومينيكان", "034": "جنوب آسيا", "ZA": "جنوب Ø£Ùريقيا", - "SS": "جنوب السودان", "039": "جنوب أوروبا", + "SS": "جنوب السودان", "035": "جنوب شرق آسيا", "GE": "جورجيا", "GS": "جورجيا الجنوبية وجزر ساندويتش الجنوبية", diff --git a/js/data/locale/ar/QA/dateformats.json b/js/data/locale/ar/QA/dateformats.json new file mode 100644 index 0000000000..b6df409843 --- /dev/null +++ b/js/data/locale/ar/QA/dateformats.json @@ -0,0 +1,155 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "EEEEØŒ d MMMM yyyy", + "l": "EEEØŒ d MMMM yyyy", + "m": "EEØŒ dd/MM/yyyy", + "s": "EØŒ d/M/yyyy" + }, + "dmy": { + "f": "â€d MMMM yyyy", + "l": "â€d MMMM yyyy", + "m": "â€dd/MM/yyyy", + "s": "â€d/M/yyyy" + }, + "dmw": { + "f": "EEEEØŒ â€d MMMM", + "l": "EEEØŒ â€d MMMM", + "m": "EEØŒ â€dd/MM", + "s": "EØŒ â€d/M" + }, + "dm": { + "f": "â€d MMMM", + "l": "â€d MMMM", + "m": "â€dd/MM", + "s": "â€d/M" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "â€MM/yyyy", + "s": "â€M/yyyy" + }, + "dw": { + "f": "EEEEØŒ d", + "l": "EEEØŒ d", + "m": "EEØŒ dd", + "s": "EØŒ d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "dd", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "â€h a", + "hm": "â€h:mm", + "ms": "mm:ss", + "ahm": "â€h:mm a", + "hms": "â€h:mm:ss", + "hmz": "â€h:mm z", + "ahmz": "â€h:mm a z", + "ahms": "â€h:mm:ss a", + "hmsz": "â€h:mm:ss z", + "ahmsz": "â€h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "â€HH", + "hm": "â€HH:mm", + "ms": "mm:ss", + "ahm": "â€HH:mm", + "hms": "â€HH:mm:ss", + "hmz": "â€HH:mm z", + "ahmz": "â€HH:mm z", + "ahms": "â€HH:mm:ss", + "hmsz": "â€HH:mm:ss z", + "ahmsz": "â€HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "â€{sd} {sm} {sy} {st} – {et}", + "l": "â€{sd} {sm} {sy} {st} – {et}", + "m": "â€{sd}/{sm}/{sy} {st} – {et}", + "s": "â€{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "â€{sd} – â€{ed} {em} {ey}", + "l": "â€{sd} – â€{ed} {em} {ey}", + "m": "â€{sd} – â€{ed}/{em}/{ey}", + "s": "â€{sd} – â€{ed}/{em}/{ey}" + }, + "c11": { + "f": "â€{sd} {sm} – â€{ed} {em} {ey}", + "l": "â€{sd} {sm} – â€{ed} {em} {ey}", + "m": "â€{sd}/{sm} – â€{ed}/{em}/{ey}", + "s": "â€{sd}/{sm} – â€{ed}/{em}/{ey}" + }, + "c12": { + "f": "â€{sd} {sm} {sy} – â€{ed} {em} {ey}", + "l": "â€{sd} {sm} {sy} – â€{ed} {em} {ey}", + "m": "â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}", + "s": "â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "â€{sm}/{sy} – â€{em}/{ey}", + "s": "â€{sm}/{sy} – â€{em}/{ey}" + }, + "c30": { + "f": "â€{sy} – {ey}", + "l": "â€{sy} – {ey}", + "m": "â€{sy} – {ey}", + "s": "â€{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/ar/SA/ctrynames.json b/js/data/locale/ar/SA/ctrynames.json index 8afdb6e62f..6cd88a28fb 100644 --- a/js/data/locale/ar/SA/ctrynames.json +++ b/js/data/locale/ar/SA/ctrynames.json @@ -1,30 +1,52 @@ { + "Sub-Saharan Africa": "202", "آسيا": "142", "آيسلندا": "IS", - "إثيوبيا": "ET", "أذربيجان": "AZ", "أرمينيا": "AM", "أروبا": "AW", - "إريتريا": "ER", - "إسبانيا": "ES", "أسترالاسيا": "053", "أستراليا": "AU", - "إستونيا": "EE", - "إسرائيل": "IL", "Ø£Ùريقيا": "002", "Ø£Ùريقيا الجنوبية": "018", "Ø£Ùغانستان": "AF", - "الاتحاد الأوروبي": "EU", + "ألبانيا": "AL", + "ألمانيا": "DE", + "أمريكا الجنوبية": "005", + "أمريكا الشمالية": "003", + "أمريكا اللاتينية": "419", + "أمريكا الوسطى": "013", + "أنتاركتيكا": "AQ", + "أنتيغوا وبربودا": "AG", + "أندورا": "AD", + "أنغولا": "AO", + "أنغويلا": "AI", + "أوروبا": "150", + "أوروغواي": "UY", + "أوزبكستان": "UZ", + "أوغندا": "UG", + "أوقيانوسيا": "009", + "أوقيانوسيا النائية": "QO", + "أوكرانيا": "UA", + "أيرلندا": "IE", + "إثيوبيا": "ET", + "إريتريا": "ER", + "إسبانيا": "ES", + "إستونيا": "EE", + "إسرائيل": "IL", + "إندونيسيا": "ID", + "إيران": "IR", + "إيطاليا": "IT", "الأراضي الÙلسطينية": "PS", "الأرجنتين": "AR", "الأردن": "JO", "الأقاليم الجنوبية الÙرنسية": "TF", + "الأمريكتان": "019", + "الأمم المتحدة": "UN", "الإقليم البريطاني ÙÙŠ المحيط الهندي": "IO", "الإكوادور": "EC", "الإمارات العربية المتحدة": "AE", - "الأمريكتان": "019", - "الأمم المتحدة": "UN", - "ألبانيا": "AL", + "الاتحاد الأوروبي": "EU", "البحرين": "BH", "البرازيل": "BR", "البرتغال": "PT", @@ -52,7 +74,6 @@ "الكونغو - برازاÙيل": "CG", "الكونغو - كينشاسا": "CD", "الكويت": "KW", - "ألمانيا": "DE", "المغرب": "MA", "المكسيك": "MX", "المملكة العربية السعودية": "SA", @@ -65,26 +86,6 @@ "اليابان": "JP", "اليمن": "YE", "اليونان": "GR", - "أمريكا الجنوبية": "005", - "أمريكا الشمالية": "003", - "أمريكا اللاتينية": "419", - "أمريكا الوسطى": "013", - "أنتاركتيكا": "AQ", - "أنتيغوا وبربودا": "AG", - "أندورا": "AD", - "إندونيسيا": "ID", - "أنغولا": "AO", - "أنغويلا": "AI", - "أوروبا": "150", - "أوروغواي": "UY", - "أوزبكستان": "UZ", - "أوغندا": "UG", - "أوقيانوسيا": "009", - "أوقيانوسيا النائية": "QO", - "أوكرانيا": "UA", - "إيران": "IR", - "أيرلندا": "IE", - "إيطاليا": "IT", "بابوا غينيا الجديدة": "PG", "باراغواي": "PY", "باكستان": "PK", @@ -157,8 +158,8 @@ "جمهورية الدومينيكان": "DO", "جنوب آسيا": "034", "جنوب Ø£Ùريقيا": "ZA", - "جنوب السودان": "SS", "جنوب أوروبا": "039", + "جنوب السودان": "SS", "جنوب شرق آسيا": "035", "جورجيا": "GE", "جورجيا الجنوبية وجزر ساندويتش الجنوبية": "GS", @@ -289,6 +290,5 @@ "هولندا الكاريبية": "BQ", "هونغ كونغ الصينية (منطقة إدارية خاصة)": "HK", "وسط آسيا": "143", - "وسط Ø£Ùريقيا": "017", - "Sub-Saharan Africa": "202" + "وسط Ø£Ùريقيا": "017" } \ No newline at end of file diff --git a/js/data/locale/ar/SA/ctryreverse.json b/js/data/locale/ar/SA/ctryreverse.json index d73b85fb1f..aaa37c16fc 100644 --- a/js/data/locale/ar/SA/ctryreverse.json +++ b/js/data/locale/ar/SA/ctryreverse.json @@ -9,30 +9,49 @@ "202": "Sub-Saharan Africa", "419": "أمريكا اللاتينية", "IS": "آيسلندا", - "ET": "إثيوبيا", "AZ": "أذربيجان", "AM": "أرمينيا", "AW": "أروبا", - "ER": "إريتريا", - "ES": "إسبانيا", "053": "أسترالاسيا", "AU": "أستراليا", - "EE": "إستونيا", - "IL": "إسرائيل", "002": "Ø£Ùريقيا", "018": "Ø£Ùريقيا الجنوبية", "AF": "Ø£Ùغانستان", - "EU": "الاتحاد الأوروبي", + "AL": "ألبانيا", + "DE": "ألمانيا", + "005": "أمريكا الجنوبية", + "003": "أمريكا الشمالية", + "013": "أمريكا الوسطى", + "AQ": "أنتاركتيكا", + "AG": "أنتيغوا وبربودا", + "AD": "أندورا", + "AO": "أنغولا", + "AI": "أنغويلا", + "UY": "أوروغواي", + "UZ": "أوزبكستان", + "UG": "أوغندا", + "009": "أوقيانوسيا", + "QO": "أوقيانوسيا النائية", + "UA": "أوكرانيا", + "IE": "أيرلندا", + "ET": "إثيوبيا", + "ER": "إريتريا", + "ES": "إسبانيا", + "EE": "إستونيا", + "IL": "إسرائيل", + "ID": "إندونيسيا", + "IR": "إيران", + "IT": "إيطاليا", "PS": "الأراضي الÙلسطينية", "AR": "الأرجنتين", "JO": "الأردن", "TF": "الأقاليم الجنوبية الÙرنسية", + "019": "الأمريكتان", + "UN": "الأمم المتحدة", "IO": "الإقليم البريطاني ÙÙŠ المحيط الهندي", "EC": "الإكوادور", "AE": "الإمارات العربية المتحدة", - "019": "الأمريكتان", - "UN": "الأمم المتحدة", - "AL": "ألبانيا", + "EU": "الاتحاد الأوروبي", "BH": "البحرين", "BR": "البرازيل", "PT": "البرتغال", @@ -60,7 +79,6 @@ "CG": "الكونغو - برازاÙيل", "CD": "الكونغو - كينشاسا", "KW": "الكويت", - "DE": "ألمانيا", "MA": "المغرب", "MX": "المكسيك", "SA": "المملكة العربية السعودية", @@ -73,24 +91,6 @@ "JP": "اليابان", "YE": "اليمن", "GR": "اليونان", - "005": "أمريكا الجنوبية", - "003": "أمريكا الشمالية", - "013": "أمريكا الوسطى", - "AQ": "أنتاركتيكا", - "AG": "أنتيغوا وبربودا", - "AD": "أندورا", - "ID": "إندونيسيا", - "AO": "أنغولا", - "AI": "أنغويلا", - "UY": "أوروغواي", - "UZ": "أوزبكستان", - "UG": "أوغندا", - "009": "أوقيانوسيا", - "QO": "أوقيانوسيا النائية", - "UA": "أوكرانيا", - "IR": "إيران", - "IE": "أيرلندا", - "IT": "إيطاليا", "PG": "بابوا غينيا الجديدة", "PY": "باراغواي", "PK": "باكستان", @@ -163,8 +163,8 @@ "DO": "جمهورية الدومينيكان", "034": "جنوب آسيا", "ZA": "جنوب Ø£Ùريقيا", - "SS": "جنوب السودان", "039": "جنوب أوروبا", + "SS": "جنوب السودان", "035": "جنوب شرق آسيا", "GE": "جورجيا", "GS": "جورجيا الجنوبية وجزر ساندويتش الجنوبية", diff --git a/js/data/locale/ar/SA/dateformats.json b/js/data/locale/ar/SA/dateformats.json new file mode 100644 index 0000000000..b6df409843 --- /dev/null +++ b/js/data/locale/ar/SA/dateformats.json @@ -0,0 +1,155 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "EEEEØŒ d MMMM yyyy", + "l": "EEEØŒ d MMMM yyyy", + "m": "EEØŒ dd/MM/yyyy", + "s": "EØŒ d/M/yyyy" + }, + "dmy": { + "f": "â€d MMMM yyyy", + "l": "â€d MMMM yyyy", + "m": "â€dd/MM/yyyy", + "s": "â€d/M/yyyy" + }, + "dmw": { + "f": "EEEEØŒ â€d MMMM", + "l": "EEEØŒ â€d MMMM", + "m": "EEØŒ â€dd/MM", + "s": "EØŒ â€d/M" + }, + "dm": { + "f": "â€d MMMM", + "l": "â€d MMMM", + "m": "â€dd/MM", + "s": "â€d/M" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "â€MM/yyyy", + "s": "â€M/yyyy" + }, + "dw": { + "f": "EEEEØŒ d", + "l": "EEEØŒ d", + "m": "EEØŒ dd", + "s": "EØŒ d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "dd", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "â€h a", + "hm": "â€h:mm", + "ms": "mm:ss", + "ahm": "â€h:mm a", + "hms": "â€h:mm:ss", + "hmz": "â€h:mm z", + "ahmz": "â€h:mm a z", + "ahms": "â€h:mm:ss a", + "hmsz": "â€h:mm:ss z", + "ahmsz": "â€h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "â€HH", + "hm": "â€HH:mm", + "ms": "mm:ss", + "ahm": "â€HH:mm", + "hms": "â€HH:mm:ss", + "hmz": "â€HH:mm z", + "ahmz": "â€HH:mm z", + "ahms": "â€HH:mm:ss", + "hmsz": "â€HH:mm:ss z", + "ahmsz": "â€HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "â€{sd} {sm} {sy} {st} – {et}", + "l": "â€{sd} {sm} {sy} {st} – {et}", + "m": "â€{sd}/{sm}/{sy} {st} – {et}", + "s": "â€{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "â€{sd} – â€{ed} {em} {ey}", + "l": "â€{sd} – â€{ed} {em} {ey}", + "m": "â€{sd} – â€{ed}/{em}/{ey}", + "s": "â€{sd} – â€{ed}/{em}/{ey}" + }, + "c11": { + "f": "â€{sd} {sm} – â€{ed} {em} {ey}", + "l": "â€{sd} {sm} – â€{ed} {em} {ey}", + "m": "â€{sd}/{sm} – â€{ed}/{em}/{ey}", + "s": "â€{sd}/{sm} – â€{ed}/{em}/{ey}" + }, + "c12": { + "f": "â€{sd} {sm} {sy} – â€{ed} {em} {ey}", + "l": "â€{sd} {sm} {sy} – â€{ed} {em} {ey}", + "m": "â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}", + "s": "â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "â€{sm}/{sy} – â€{em}/{ey}", + "s": "â€{sm}/{sy} – â€{em}/{ey}" + }, + "c30": { + "f": "â€{sy} – {ey}", + "l": "â€{sy} – {ey}", + "m": "â€{sy} – {ey}", + "s": "â€{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/ar/SD/ctrynames.json b/js/data/locale/ar/SD/ctrynames.json index 1521759891..7af320c173 100644 --- a/js/data/locale/ar/SD/ctrynames.json +++ b/js/data/locale/ar/SD/ctrynames.json @@ -1,30 +1,52 @@ { + "Sub-Saharan Africa": "202", "آسيا": "142", "آيسلندا": "IS", - "إثيوبيا": "ET", "أذربيجان": "AZ", "أرمينيا": "AM", "أروبا": "AW", - "إريتريا": "ER", - "إسبانيا": "ES", "أسترالاسيا": "053", "أستراليا": "AU", - "إستونيا": "EE", - "إسرائيل": "IL", "Ø£Ùريقيا": "002", "Ø£Ùريقيا الجنوبية": "018", "Ø£Ùغانستان": "AF", - "الاتحاد الأوروبي": "EU", + "ألبانيا": "AL", + "ألمانيا": "DE", + "أمريكا الجنوبية": "005", + "أمريكا الشمالية": "003", + "أمريكا اللاتينية": "419", + "أمريكا الوسطى": "013", + "أنتاركتيكا": "AQ", + "أنتيغوا وبربودا": "AG", + "أندورا": "AD", + "أنغولا": "AO", + "أنغويلا": "AI", + "أورغواي": "UY", + "أوروبا": "150", + "أوزبكستان": "UZ", + "أوغندا": "UG", + "أوقيانوسيا": "009", + "أوقيانوسيا النائية": "QO", + "أوكرانيا": "UA", + "أيرلندا": "IE", + "إثيوبيا": "ET", + "إريتريا": "ER", + "إسبانيا": "ES", + "إستونيا": "EE", + "إسرائيل": "IL", + "إندونيسيا": "ID", + "إيران": "IR", + "إيطاليا": "IT", "الأراضي الÙلسطينية": "PS", "الأرجنتين": "AR", "الأردن": "JO", "الأقاليم الجنوبية الÙرنسية": "TF", + "الأمريكتان": "019", + "الأمم المتحدة": "UN", "الإقليم البريطاني ÙÙŠ المحيط الهندي": "IO", "الإكوادور": "EC", "الإمارات العربية المتحدة": "AE", - "الأمريكتان": "019", - "الأمم المتحدة": "UN", - "ألبانيا": "AL", + "الاتحاد الأوروبي": "EU", "البحرين": "BH", "البرازيل": "BR", "البرتغال": "PT", @@ -53,7 +75,6 @@ "الكونغو - برازاÙيل": "CG", "الكونغو - كينشاسا": "CD", "الكويت": "KW", - "ألمانيا": "DE", "المغرب": "MA", "المكسيك": "MX", "المملكة العربية السعودية": "SA", @@ -66,26 +87,6 @@ "اليابان": "JP", "اليمن": "YE", "اليونان": "GR", - "أمريكا الجنوبية": "005", - "أمريكا الشمالية": "003", - "أمريكا اللاتينية": "419", - "أمريكا الوسطى": "013", - "أنتاركتيكا": "AQ", - "أنتيغوا وبربودا": "AG", - "أندورا": "AD", - "إندونيسيا": "ID", - "أنغولا": "AO", - "أنغويلا": "AI", - "أورغواي": "UY", - "أوروبا": "150", - "أوزبكستان": "UZ", - "أوغندا": "UG", - "أوقيانوسيا": "009", - "أوقيانوسيا النائية": "QO", - "أوكرانيا": "UA", - "إيران": "IR", - "أيرلندا": "IE", - "إيطاليا": "IT", "بابوا غينيا الجديدة": "PG", "باراغواي": "PY", "باكستان": "PK", @@ -157,8 +158,8 @@ "جمهورية الدومينيكان": "DO", "جنوب آسيا": "034", "جنوب Ø£Ùريقيا": "ZA", - "جنوب السودان": "SS", "جنوب أوروبا": "039", + "جنوب السودان": "SS", "جنوب شرق آسيا": "035", "جورجيا": "GE", "جورجيا الجنوبية وجزر ساندويتش الجنوبية": "GS", @@ -289,6 +290,5 @@ "هولندا الكاريبية": "BQ", "هونغ كونغ الصينية (منطقة إدارية خاصة)": "HK", "وسط آسيا": "143", - "وسط Ø£Ùريقيا": "017", - "Sub-Saharan Africa": "202" + "وسط Ø£Ùريقيا": "017" } \ No newline at end of file diff --git a/js/data/locale/ar/SD/ctryreverse.json b/js/data/locale/ar/SD/ctryreverse.json index 591fce466f..748fb3441a 100644 --- a/js/data/locale/ar/SD/ctryreverse.json +++ b/js/data/locale/ar/SD/ctryreverse.json @@ -9,30 +9,49 @@ "202": "Sub-Saharan Africa", "419": "أمريكا اللاتينية", "IS": "آيسلندا", - "ET": "إثيوبيا", "AZ": "أذربيجان", "AM": "أرمينيا", "AW": "أروبا", - "ER": "إريتريا", - "ES": "إسبانيا", "053": "أسترالاسيا", "AU": "أستراليا", - "EE": "إستونيا", - "IL": "إسرائيل", "002": "Ø£Ùريقيا", "018": "Ø£Ùريقيا الجنوبية", "AF": "Ø£Ùغانستان", - "EU": "الاتحاد الأوروبي", + "AL": "ألبانيا", + "DE": "ألمانيا", + "005": "أمريكا الجنوبية", + "003": "أمريكا الشمالية", + "013": "أمريكا الوسطى", + "AQ": "أنتاركتيكا", + "AG": "أنتيغوا وبربودا", + "AD": "أندورا", + "AO": "أنغولا", + "AI": "أنغويلا", + "UY": "أورغواي", + "UZ": "أوزبكستان", + "UG": "أوغندا", + "009": "أوقيانوسيا", + "QO": "أوقيانوسيا النائية", + "UA": "أوكرانيا", + "IE": "أيرلندا", + "ET": "إثيوبيا", + "ER": "إريتريا", + "ES": "إسبانيا", + "EE": "إستونيا", + "IL": "إسرائيل", + "ID": "إندونيسيا", + "IR": "إيران", + "IT": "إيطاليا", "PS": "الأراضي الÙلسطينية", "AR": "الأرجنتين", "JO": "الأردن", "TF": "الأقاليم الجنوبية الÙرنسية", + "019": "الأمريكتان", + "UN": "الأمم المتحدة", "IO": "الإقليم البريطاني ÙÙŠ المحيط الهندي", "EC": "الإكوادور", "AE": "الإمارات العربية المتحدة", - "019": "الأمريكتان", - "UN": "الأمم المتحدة", - "AL": "ألبانيا", + "EU": "الاتحاد الأوروبي", "BH": "البحرين", "BR": "البرازيل", "PT": "البرتغال", @@ -61,7 +80,6 @@ "CG": "الكونغو - برازاÙيل", "CD": "الكونغو - كينشاسا", "KW": "الكويت", - "DE": "ألمانيا", "MA": "المغرب", "MX": "المكسيك", "SA": "المملكة العربية السعودية", @@ -74,24 +92,6 @@ "JP": "اليابان", "YE": "اليمن", "GR": "اليونان", - "005": "أمريكا الجنوبية", - "003": "أمريكا الشمالية", - "013": "أمريكا الوسطى", - "AQ": "أنتاركتيكا", - "AG": "أنتيغوا وبربودا", - "AD": "أندورا", - "ID": "إندونيسيا", - "AO": "أنغولا", - "AI": "أنغويلا", - "UY": "أورغواي", - "UZ": "أوزبكستان", - "UG": "أوغندا", - "009": "أوقيانوسيا", - "QO": "أوقيانوسيا النائية", - "UA": "أوكرانيا", - "IR": "إيران", - "IE": "أيرلندا", - "IT": "إيطاليا", "PG": "بابوا غينيا الجديدة", "PY": "باراغواي", "PK": "باكستان", @@ -163,8 +163,8 @@ "DO": "جمهورية الدومينيكان", "034": "جنوب آسيا", "ZA": "جنوب Ø£Ùريقيا", - "SS": "جنوب السودان", "039": "جنوب أوروبا", + "SS": "جنوب السودان", "035": "جنوب شرق آسيا", "GE": "جورجيا", "GS": "جورجيا الجنوبية وجزر ساندويتش الجنوبية", diff --git a/js/data/locale/ar/SD/dateformats.json b/js/data/locale/ar/SD/dateformats.json new file mode 100644 index 0000000000..b6df409843 --- /dev/null +++ b/js/data/locale/ar/SD/dateformats.json @@ -0,0 +1,155 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "EEEEØŒ d MMMM yyyy", + "l": "EEEØŒ d MMMM yyyy", + "m": "EEØŒ dd/MM/yyyy", + "s": "EØŒ d/M/yyyy" + }, + "dmy": { + "f": "â€d MMMM yyyy", + "l": "â€d MMMM yyyy", + "m": "â€dd/MM/yyyy", + "s": "â€d/M/yyyy" + }, + "dmw": { + "f": "EEEEØŒ â€d MMMM", + "l": "EEEØŒ â€d MMMM", + "m": "EEØŒ â€dd/MM", + "s": "EØŒ â€d/M" + }, + "dm": { + "f": "â€d MMMM", + "l": "â€d MMMM", + "m": "â€dd/MM", + "s": "â€d/M" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "â€MM/yyyy", + "s": "â€M/yyyy" + }, + "dw": { + "f": "EEEEØŒ d", + "l": "EEEØŒ d", + "m": "EEØŒ dd", + "s": "EØŒ d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "dd", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "â€h a", + "hm": "â€h:mm", + "ms": "mm:ss", + "ahm": "â€h:mm a", + "hms": "â€h:mm:ss", + "hmz": "â€h:mm z", + "ahmz": "â€h:mm a z", + "ahms": "â€h:mm:ss a", + "hmsz": "â€h:mm:ss z", + "ahmsz": "â€h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "â€HH", + "hm": "â€HH:mm", + "ms": "mm:ss", + "ahm": "â€HH:mm", + "hms": "â€HH:mm:ss", + "hmz": "â€HH:mm z", + "ahmz": "â€HH:mm z", + "ahms": "â€HH:mm:ss", + "hmsz": "â€HH:mm:ss z", + "ahmsz": "â€HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "â€{sd} {sm} {sy} {st} – {et}", + "l": "â€{sd} {sm} {sy} {st} – {et}", + "m": "â€{sd}/{sm}/{sy} {st} – {et}", + "s": "â€{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "â€{sd} – â€{ed} {em} {ey}", + "l": "â€{sd} – â€{ed} {em} {ey}", + "m": "â€{sd} – â€{ed}/{em}/{ey}", + "s": "â€{sd} – â€{ed}/{em}/{ey}" + }, + "c11": { + "f": "â€{sd} {sm} – â€{ed} {em} {ey}", + "l": "â€{sd} {sm} – â€{ed} {em} {ey}", + "m": "â€{sd}/{sm} – â€{ed}/{em}/{ey}", + "s": "â€{sd}/{sm} – â€{ed}/{em}/{ey}" + }, + "c12": { + "f": "â€{sd} {sm} {sy} – â€{ed} {em} {ey}", + "l": "â€{sd} {sm} {sy} – â€{ed} {em} {ey}", + "m": "â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}", + "s": "â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "â€{sm}/{sy} – â€{em}/{ey}", + "s": "â€{sm}/{sy} – â€{em}/{ey}" + }, + "c30": { + "f": "â€{sy} – {ey}", + "l": "â€{sy} – {ey}", + "m": "â€{sy} – {ey}", + "s": "â€{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/ar/SO/ctrynames.json b/js/data/locale/ar/SO/ctrynames.json index 1521759891..7af320c173 100644 --- a/js/data/locale/ar/SO/ctrynames.json +++ b/js/data/locale/ar/SO/ctrynames.json @@ -1,30 +1,52 @@ { + "Sub-Saharan Africa": "202", "آسيا": "142", "آيسلندا": "IS", - "إثيوبيا": "ET", "أذربيجان": "AZ", "أرمينيا": "AM", "أروبا": "AW", - "إريتريا": "ER", - "إسبانيا": "ES", "أسترالاسيا": "053", "أستراليا": "AU", - "إستونيا": "EE", - "إسرائيل": "IL", "Ø£Ùريقيا": "002", "Ø£Ùريقيا الجنوبية": "018", "Ø£Ùغانستان": "AF", - "الاتحاد الأوروبي": "EU", + "ألبانيا": "AL", + "ألمانيا": "DE", + "أمريكا الجنوبية": "005", + "أمريكا الشمالية": "003", + "أمريكا اللاتينية": "419", + "أمريكا الوسطى": "013", + "أنتاركتيكا": "AQ", + "أنتيغوا وبربودا": "AG", + "أندورا": "AD", + "أنغولا": "AO", + "أنغويلا": "AI", + "أورغواي": "UY", + "أوروبا": "150", + "أوزبكستان": "UZ", + "أوغندا": "UG", + "أوقيانوسيا": "009", + "أوقيانوسيا النائية": "QO", + "أوكرانيا": "UA", + "أيرلندا": "IE", + "إثيوبيا": "ET", + "إريتريا": "ER", + "إسبانيا": "ES", + "إستونيا": "EE", + "إسرائيل": "IL", + "إندونيسيا": "ID", + "إيران": "IR", + "إيطاليا": "IT", "الأراضي الÙلسطينية": "PS", "الأرجنتين": "AR", "الأردن": "JO", "الأقاليم الجنوبية الÙرنسية": "TF", + "الأمريكتان": "019", + "الأمم المتحدة": "UN", "الإقليم البريطاني ÙÙŠ المحيط الهندي": "IO", "الإكوادور": "EC", "الإمارات العربية المتحدة": "AE", - "الأمريكتان": "019", - "الأمم المتحدة": "UN", - "ألبانيا": "AL", + "الاتحاد الأوروبي": "EU", "البحرين": "BH", "البرازيل": "BR", "البرتغال": "PT", @@ -53,7 +75,6 @@ "الكونغو - برازاÙيل": "CG", "الكونغو - كينشاسا": "CD", "الكويت": "KW", - "ألمانيا": "DE", "المغرب": "MA", "المكسيك": "MX", "المملكة العربية السعودية": "SA", @@ -66,26 +87,6 @@ "اليابان": "JP", "اليمن": "YE", "اليونان": "GR", - "أمريكا الجنوبية": "005", - "أمريكا الشمالية": "003", - "أمريكا اللاتينية": "419", - "أمريكا الوسطى": "013", - "أنتاركتيكا": "AQ", - "أنتيغوا وبربودا": "AG", - "أندورا": "AD", - "إندونيسيا": "ID", - "أنغولا": "AO", - "أنغويلا": "AI", - "أورغواي": "UY", - "أوروبا": "150", - "أوزبكستان": "UZ", - "أوغندا": "UG", - "أوقيانوسيا": "009", - "أوقيانوسيا النائية": "QO", - "أوكرانيا": "UA", - "إيران": "IR", - "أيرلندا": "IE", - "إيطاليا": "IT", "بابوا غينيا الجديدة": "PG", "باراغواي": "PY", "باكستان": "PK", @@ -157,8 +158,8 @@ "جمهورية الدومينيكان": "DO", "جنوب آسيا": "034", "جنوب Ø£Ùريقيا": "ZA", - "جنوب السودان": "SS", "جنوب أوروبا": "039", + "جنوب السودان": "SS", "جنوب شرق آسيا": "035", "جورجيا": "GE", "جورجيا الجنوبية وجزر ساندويتش الجنوبية": "GS", @@ -289,6 +290,5 @@ "هولندا الكاريبية": "BQ", "هونغ كونغ الصينية (منطقة إدارية خاصة)": "HK", "وسط آسيا": "143", - "وسط Ø£Ùريقيا": "017", - "Sub-Saharan Africa": "202" + "وسط Ø£Ùريقيا": "017" } \ No newline at end of file diff --git a/js/data/locale/ar/SO/ctryreverse.json b/js/data/locale/ar/SO/ctryreverse.json index 591fce466f..748fb3441a 100644 --- a/js/data/locale/ar/SO/ctryreverse.json +++ b/js/data/locale/ar/SO/ctryreverse.json @@ -9,30 +9,49 @@ "202": "Sub-Saharan Africa", "419": "أمريكا اللاتينية", "IS": "آيسلندا", - "ET": "إثيوبيا", "AZ": "أذربيجان", "AM": "أرمينيا", "AW": "أروبا", - "ER": "إريتريا", - "ES": "إسبانيا", "053": "أسترالاسيا", "AU": "أستراليا", - "EE": "إستونيا", - "IL": "إسرائيل", "002": "Ø£Ùريقيا", "018": "Ø£Ùريقيا الجنوبية", "AF": "Ø£Ùغانستان", - "EU": "الاتحاد الأوروبي", + "AL": "ألبانيا", + "DE": "ألمانيا", + "005": "أمريكا الجنوبية", + "003": "أمريكا الشمالية", + "013": "أمريكا الوسطى", + "AQ": "أنتاركتيكا", + "AG": "أنتيغوا وبربودا", + "AD": "أندورا", + "AO": "أنغولا", + "AI": "أنغويلا", + "UY": "أورغواي", + "UZ": "أوزبكستان", + "UG": "أوغندا", + "009": "أوقيانوسيا", + "QO": "أوقيانوسيا النائية", + "UA": "أوكرانيا", + "IE": "أيرلندا", + "ET": "إثيوبيا", + "ER": "إريتريا", + "ES": "إسبانيا", + "EE": "إستونيا", + "IL": "إسرائيل", + "ID": "إندونيسيا", + "IR": "إيران", + "IT": "إيطاليا", "PS": "الأراضي الÙلسطينية", "AR": "الأرجنتين", "JO": "الأردن", "TF": "الأقاليم الجنوبية الÙرنسية", + "019": "الأمريكتان", + "UN": "الأمم المتحدة", "IO": "الإقليم البريطاني ÙÙŠ المحيط الهندي", "EC": "الإكوادور", "AE": "الإمارات العربية المتحدة", - "019": "الأمريكتان", - "UN": "الأمم المتحدة", - "AL": "ألبانيا", + "EU": "الاتحاد الأوروبي", "BH": "البحرين", "BR": "البرازيل", "PT": "البرتغال", @@ -61,7 +80,6 @@ "CG": "الكونغو - برازاÙيل", "CD": "الكونغو - كينشاسا", "KW": "الكويت", - "DE": "ألمانيا", "MA": "المغرب", "MX": "المكسيك", "SA": "المملكة العربية السعودية", @@ -74,24 +92,6 @@ "JP": "اليابان", "YE": "اليمن", "GR": "اليونان", - "005": "أمريكا الجنوبية", - "003": "أمريكا الشمالية", - "013": "أمريكا الوسطى", - "AQ": "أنتاركتيكا", - "AG": "أنتيغوا وبربودا", - "AD": "أندورا", - "ID": "إندونيسيا", - "AO": "أنغولا", - "AI": "أنغويلا", - "UY": "أورغواي", - "UZ": "أوزبكستان", - "UG": "أوغندا", - "009": "أوقيانوسيا", - "QO": "أوقيانوسيا النائية", - "UA": "أوكرانيا", - "IR": "إيران", - "IE": "أيرلندا", - "IT": "إيطاليا", "PG": "بابوا غينيا الجديدة", "PY": "باراغواي", "PK": "باكستان", @@ -163,8 +163,8 @@ "DO": "جمهورية الدومينيكان", "034": "جنوب آسيا", "ZA": "جنوب Ø£Ùريقيا", - "SS": "جنوب السودان", "039": "جنوب أوروبا", + "SS": "جنوب السودان", "035": "جنوب شرق آسيا", "GE": "جورجيا", "GS": "جورجيا الجنوبية وجزر ساندويتش الجنوبية", diff --git a/js/data/locale/ar/SO/dateformats.json b/js/data/locale/ar/SO/dateformats.json new file mode 100644 index 0000000000..b6df409843 --- /dev/null +++ b/js/data/locale/ar/SO/dateformats.json @@ -0,0 +1,155 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "EEEEØŒ d MMMM yyyy", + "l": "EEEØŒ d MMMM yyyy", + "m": "EEØŒ dd/MM/yyyy", + "s": "EØŒ d/M/yyyy" + }, + "dmy": { + "f": "â€d MMMM yyyy", + "l": "â€d MMMM yyyy", + "m": "â€dd/MM/yyyy", + "s": "â€d/M/yyyy" + }, + "dmw": { + "f": "EEEEØŒ â€d MMMM", + "l": "EEEØŒ â€d MMMM", + "m": "EEØŒ â€dd/MM", + "s": "EØŒ â€d/M" + }, + "dm": { + "f": "â€d MMMM", + "l": "â€d MMMM", + "m": "â€dd/MM", + "s": "â€d/M" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "â€MM/yyyy", + "s": "â€M/yyyy" + }, + "dw": { + "f": "EEEEØŒ d", + "l": "EEEØŒ d", + "m": "EEØŒ dd", + "s": "EØŒ d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "dd", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "â€h a", + "hm": "â€h:mm", + "ms": "mm:ss", + "ahm": "â€h:mm a", + "hms": "â€h:mm:ss", + "hmz": "â€h:mm z", + "ahmz": "â€h:mm a z", + "ahms": "â€h:mm:ss a", + "hmsz": "â€h:mm:ss z", + "ahmsz": "â€h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "â€HH", + "hm": "â€HH:mm", + "ms": "mm:ss", + "ahm": "â€HH:mm", + "hms": "â€HH:mm:ss", + "hmz": "â€HH:mm z", + "ahmz": "â€HH:mm z", + "ahms": "â€HH:mm:ss", + "hmsz": "â€HH:mm:ss z", + "ahmsz": "â€HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "â€{sd} {sm} {sy} {st} – {et}", + "l": "â€{sd} {sm} {sy} {st} – {et}", + "m": "â€{sd}/{sm}/{sy} {st} – {et}", + "s": "â€{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "â€{sd} – â€{ed} {em} {ey}", + "l": "â€{sd} – â€{ed} {em} {ey}", + "m": "â€{sd} – â€{ed}/{em}/{ey}", + "s": "â€{sd} – â€{ed}/{em}/{ey}" + }, + "c11": { + "f": "â€{sd} {sm} – â€{ed} {em} {ey}", + "l": "â€{sd} {sm} – â€{ed} {em} {ey}", + "m": "â€{sd}/{sm} – â€{ed}/{em}/{ey}", + "s": "â€{sd}/{sm} – â€{ed}/{em}/{ey}" + }, + "c12": { + "f": "â€{sd} {sm} {sy} – â€{ed} {em} {ey}", + "l": "â€{sd} {sm} {sy} – â€{ed} {em} {ey}", + "m": "â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}", + "s": "â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "â€{sm}/{sy} – â€{em}/{ey}", + "s": "â€{sm}/{sy} – â€{em}/{ey}" + }, + "c30": { + "f": "â€{sy} – {ey}", + "l": "â€{sy} – {ey}", + "m": "â€{sy} – {ey}", + "s": "â€{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/ar/SS/ctrynames.json b/js/data/locale/ar/SS/ctrynames.json index 1521759891..7af320c173 100644 --- a/js/data/locale/ar/SS/ctrynames.json +++ b/js/data/locale/ar/SS/ctrynames.json @@ -1,30 +1,52 @@ { + "Sub-Saharan Africa": "202", "آسيا": "142", "آيسلندا": "IS", - "إثيوبيا": "ET", "أذربيجان": "AZ", "أرمينيا": "AM", "أروبا": "AW", - "إريتريا": "ER", - "إسبانيا": "ES", "أسترالاسيا": "053", "أستراليا": "AU", - "إستونيا": "EE", - "إسرائيل": "IL", "Ø£Ùريقيا": "002", "Ø£Ùريقيا الجنوبية": "018", "Ø£Ùغانستان": "AF", - "الاتحاد الأوروبي": "EU", + "ألبانيا": "AL", + "ألمانيا": "DE", + "أمريكا الجنوبية": "005", + "أمريكا الشمالية": "003", + "أمريكا اللاتينية": "419", + "أمريكا الوسطى": "013", + "أنتاركتيكا": "AQ", + "أنتيغوا وبربودا": "AG", + "أندورا": "AD", + "أنغولا": "AO", + "أنغويلا": "AI", + "أورغواي": "UY", + "أوروبا": "150", + "أوزبكستان": "UZ", + "أوغندا": "UG", + "أوقيانوسيا": "009", + "أوقيانوسيا النائية": "QO", + "أوكرانيا": "UA", + "أيرلندا": "IE", + "إثيوبيا": "ET", + "إريتريا": "ER", + "إسبانيا": "ES", + "إستونيا": "EE", + "إسرائيل": "IL", + "إندونيسيا": "ID", + "إيران": "IR", + "إيطاليا": "IT", "الأراضي الÙلسطينية": "PS", "الأرجنتين": "AR", "الأردن": "JO", "الأقاليم الجنوبية الÙرنسية": "TF", + "الأمريكتان": "019", + "الأمم المتحدة": "UN", "الإقليم البريطاني ÙÙŠ المحيط الهندي": "IO", "الإكوادور": "EC", "الإمارات العربية المتحدة": "AE", - "الأمريكتان": "019", - "الأمم المتحدة": "UN", - "ألبانيا": "AL", + "الاتحاد الأوروبي": "EU", "البحرين": "BH", "البرازيل": "BR", "البرتغال": "PT", @@ -53,7 +75,6 @@ "الكونغو - برازاÙيل": "CG", "الكونغو - كينشاسا": "CD", "الكويت": "KW", - "ألمانيا": "DE", "المغرب": "MA", "المكسيك": "MX", "المملكة العربية السعودية": "SA", @@ -66,26 +87,6 @@ "اليابان": "JP", "اليمن": "YE", "اليونان": "GR", - "أمريكا الجنوبية": "005", - "أمريكا الشمالية": "003", - "أمريكا اللاتينية": "419", - "أمريكا الوسطى": "013", - "أنتاركتيكا": "AQ", - "أنتيغوا وبربودا": "AG", - "أندورا": "AD", - "إندونيسيا": "ID", - "أنغولا": "AO", - "أنغويلا": "AI", - "أورغواي": "UY", - "أوروبا": "150", - "أوزبكستان": "UZ", - "أوغندا": "UG", - "أوقيانوسيا": "009", - "أوقيانوسيا النائية": "QO", - "أوكرانيا": "UA", - "إيران": "IR", - "أيرلندا": "IE", - "إيطاليا": "IT", "بابوا غينيا الجديدة": "PG", "باراغواي": "PY", "باكستان": "PK", @@ -157,8 +158,8 @@ "جمهورية الدومينيكان": "DO", "جنوب آسيا": "034", "جنوب Ø£Ùريقيا": "ZA", - "جنوب السودان": "SS", "جنوب أوروبا": "039", + "جنوب السودان": "SS", "جنوب شرق آسيا": "035", "جورجيا": "GE", "جورجيا الجنوبية وجزر ساندويتش الجنوبية": "GS", @@ -289,6 +290,5 @@ "هولندا الكاريبية": "BQ", "هونغ كونغ الصينية (منطقة إدارية خاصة)": "HK", "وسط آسيا": "143", - "وسط Ø£Ùريقيا": "017", - "Sub-Saharan Africa": "202" + "وسط Ø£Ùريقيا": "017" } \ No newline at end of file diff --git a/js/data/locale/ar/SS/ctryreverse.json b/js/data/locale/ar/SS/ctryreverse.json index 591fce466f..748fb3441a 100644 --- a/js/data/locale/ar/SS/ctryreverse.json +++ b/js/data/locale/ar/SS/ctryreverse.json @@ -9,30 +9,49 @@ "202": "Sub-Saharan Africa", "419": "أمريكا اللاتينية", "IS": "آيسلندا", - "ET": "إثيوبيا", "AZ": "أذربيجان", "AM": "أرمينيا", "AW": "أروبا", - "ER": "إريتريا", - "ES": "إسبانيا", "053": "أسترالاسيا", "AU": "أستراليا", - "EE": "إستونيا", - "IL": "إسرائيل", "002": "Ø£Ùريقيا", "018": "Ø£Ùريقيا الجنوبية", "AF": "Ø£Ùغانستان", - "EU": "الاتحاد الأوروبي", + "AL": "ألبانيا", + "DE": "ألمانيا", + "005": "أمريكا الجنوبية", + "003": "أمريكا الشمالية", + "013": "أمريكا الوسطى", + "AQ": "أنتاركتيكا", + "AG": "أنتيغوا وبربودا", + "AD": "أندورا", + "AO": "أنغولا", + "AI": "أنغويلا", + "UY": "أورغواي", + "UZ": "أوزبكستان", + "UG": "أوغندا", + "009": "أوقيانوسيا", + "QO": "أوقيانوسيا النائية", + "UA": "أوكرانيا", + "IE": "أيرلندا", + "ET": "إثيوبيا", + "ER": "إريتريا", + "ES": "إسبانيا", + "EE": "إستونيا", + "IL": "إسرائيل", + "ID": "إندونيسيا", + "IR": "إيران", + "IT": "إيطاليا", "PS": "الأراضي الÙلسطينية", "AR": "الأرجنتين", "JO": "الأردن", "TF": "الأقاليم الجنوبية الÙرنسية", + "019": "الأمريكتان", + "UN": "الأمم المتحدة", "IO": "الإقليم البريطاني ÙÙŠ المحيط الهندي", "EC": "الإكوادور", "AE": "الإمارات العربية المتحدة", - "019": "الأمريكتان", - "UN": "الأمم المتحدة", - "AL": "ألبانيا", + "EU": "الاتحاد الأوروبي", "BH": "البحرين", "BR": "البرازيل", "PT": "البرتغال", @@ -61,7 +80,6 @@ "CG": "الكونغو - برازاÙيل", "CD": "الكونغو - كينشاسا", "KW": "الكويت", - "DE": "ألمانيا", "MA": "المغرب", "MX": "المكسيك", "SA": "المملكة العربية السعودية", @@ -74,24 +92,6 @@ "JP": "اليابان", "YE": "اليمن", "GR": "اليونان", - "005": "أمريكا الجنوبية", - "003": "أمريكا الشمالية", - "013": "أمريكا الوسطى", - "AQ": "أنتاركتيكا", - "AG": "أنتيغوا وبربودا", - "AD": "أندورا", - "ID": "إندونيسيا", - "AO": "أنغولا", - "AI": "أنغويلا", - "UY": "أورغواي", - "UZ": "أوزبكستان", - "UG": "أوغندا", - "009": "أوقيانوسيا", - "QO": "أوقيانوسيا النائية", - "UA": "أوكرانيا", - "IR": "إيران", - "IE": "أيرلندا", - "IT": "إيطاليا", "PG": "بابوا غينيا الجديدة", "PY": "باراغواي", "PK": "باكستان", @@ -163,8 +163,8 @@ "DO": "جمهورية الدومينيكان", "034": "جنوب آسيا", "ZA": "جنوب Ø£Ùريقيا", - "SS": "جنوب السودان", "039": "جنوب أوروبا", + "SS": "جنوب السودان", "035": "جنوب شرق آسيا", "GE": "جورجيا", "GS": "جورجيا الجنوبية وجزر ساندويتش الجنوبية", diff --git a/js/data/locale/ar/SS/dateformats.json b/js/data/locale/ar/SS/dateformats.json new file mode 100644 index 0000000000..b6df409843 --- /dev/null +++ b/js/data/locale/ar/SS/dateformats.json @@ -0,0 +1,155 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "EEEEØŒ d MMMM yyyy", + "l": "EEEØŒ d MMMM yyyy", + "m": "EEØŒ dd/MM/yyyy", + "s": "EØŒ d/M/yyyy" + }, + "dmy": { + "f": "â€d MMMM yyyy", + "l": "â€d MMMM yyyy", + "m": "â€dd/MM/yyyy", + "s": "â€d/M/yyyy" + }, + "dmw": { + "f": "EEEEØŒ â€d MMMM", + "l": "EEEØŒ â€d MMMM", + "m": "EEØŒ â€dd/MM", + "s": "EØŒ â€d/M" + }, + "dm": { + "f": "â€d MMMM", + "l": "â€d MMMM", + "m": "â€dd/MM", + "s": "â€d/M" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "â€MM/yyyy", + "s": "â€M/yyyy" + }, + "dw": { + "f": "EEEEØŒ d", + "l": "EEEØŒ d", + "m": "EEØŒ dd", + "s": "EØŒ d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "dd", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "â€h a", + "hm": "â€h:mm", + "ms": "mm:ss", + "ahm": "â€h:mm a", + "hms": "â€h:mm:ss", + "hmz": "â€h:mm z", + "ahmz": "â€h:mm a z", + "ahms": "â€h:mm:ss a", + "hmsz": "â€h:mm:ss z", + "ahmsz": "â€h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "â€HH", + "hm": "â€HH:mm", + "ms": "mm:ss", + "ahm": "â€HH:mm", + "hms": "â€HH:mm:ss", + "hmz": "â€HH:mm z", + "ahmz": "â€HH:mm z", + "ahms": "â€HH:mm:ss", + "hmsz": "â€HH:mm:ss z", + "ahmsz": "â€HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "â€{sd} {sm} {sy} {st} – {et}", + "l": "â€{sd} {sm} {sy} {st} – {et}", + "m": "â€{sd}/{sm}/{sy} {st} – {et}", + "s": "â€{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "â€{sd} – â€{ed} {em} {ey}", + "l": "â€{sd} – â€{ed} {em} {ey}", + "m": "â€{sd} – â€{ed}/{em}/{ey}", + "s": "â€{sd} – â€{ed}/{em}/{ey}" + }, + "c11": { + "f": "â€{sd} {sm} – â€{ed} {em} {ey}", + "l": "â€{sd} {sm} – â€{ed} {em} {ey}", + "m": "â€{sd}/{sm} – â€{ed}/{em}/{ey}", + "s": "â€{sd}/{sm} – â€{ed}/{em}/{ey}" + }, + "c12": { + "f": "â€{sd} {sm} {sy} – â€{ed} {em} {ey}", + "l": "â€{sd} {sm} {sy} – â€{ed} {em} {ey}", + "m": "â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}", + "s": "â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "â€{sm}/{sy} – â€{em}/{ey}", + "s": "â€{sm}/{sy} – â€{em}/{ey}" + }, + "c30": { + "f": "â€{sy} – {ey}", + "l": "â€{sy} – {ey}", + "m": "â€{sy} – {ey}", + "s": "â€{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/ar/SY/ctrynames.json b/js/data/locale/ar/SY/ctrynames.json index 1521759891..7af320c173 100644 --- a/js/data/locale/ar/SY/ctrynames.json +++ b/js/data/locale/ar/SY/ctrynames.json @@ -1,30 +1,52 @@ { + "Sub-Saharan Africa": "202", "آسيا": "142", "آيسلندا": "IS", - "إثيوبيا": "ET", "أذربيجان": "AZ", "أرمينيا": "AM", "أروبا": "AW", - "إريتريا": "ER", - "إسبانيا": "ES", "أسترالاسيا": "053", "أستراليا": "AU", - "إستونيا": "EE", - "إسرائيل": "IL", "Ø£Ùريقيا": "002", "Ø£Ùريقيا الجنوبية": "018", "Ø£Ùغانستان": "AF", - "الاتحاد الأوروبي": "EU", + "ألبانيا": "AL", + "ألمانيا": "DE", + "أمريكا الجنوبية": "005", + "أمريكا الشمالية": "003", + "أمريكا اللاتينية": "419", + "أمريكا الوسطى": "013", + "أنتاركتيكا": "AQ", + "أنتيغوا وبربودا": "AG", + "أندورا": "AD", + "أنغولا": "AO", + "أنغويلا": "AI", + "أورغواي": "UY", + "أوروبا": "150", + "أوزبكستان": "UZ", + "أوغندا": "UG", + "أوقيانوسيا": "009", + "أوقيانوسيا النائية": "QO", + "أوكرانيا": "UA", + "أيرلندا": "IE", + "إثيوبيا": "ET", + "إريتريا": "ER", + "إسبانيا": "ES", + "إستونيا": "EE", + "إسرائيل": "IL", + "إندونيسيا": "ID", + "إيران": "IR", + "إيطاليا": "IT", "الأراضي الÙلسطينية": "PS", "الأرجنتين": "AR", "الأردن": "JO", "الأقاليم الجنوبية الÙرنسية": "TF", + "الأمريكتان": "019", + "الأمم المتحدة": "UN", "الإقليم البريطاني ÙÙŠ المحيط الهندي": "IO", "الإكوادور": "EC", "الإمارات العربية المتحدة": "AE", - "الأمريكتان": "019", - "الأمم المتحدة": "UN", - "ألبانيا": "AL", + "الاتحاد الأوروبي": "EU", "البحرين": "BH", "البرازيل": "BR", "البرتغال": "PT", @@ -53,7 +75,6 @@ "الكونغو - برازاÙيل": "CG", "الكونغو - كينشاسا": "CD", "الكويت": "KW", - "ألمانيا": "DE", "المغرب": "MA", "المكسيك": "MX", "المملكة العربية السعودية": "SA", @@ -66,26 +87,6 @@ "اليابان": "JP", "اليمن": "YE", "اليونان": "GR", - "أمريكا الجنوبية": "005", - "أمريكا الشمالية": "003", - "أمريكا اللاتينية": "419", - "أمريكا الوسطى": "013", - "أنتاركتيكا": "AQ", - "أنتيغوا وبربودا": "AG", - "أندورا": "AD", - "إندونيسيا": "ID", - "أنغولا": "AO", - "أنغويلا": "AI", - "أورغواي": "UY", - "أوروبا": "150", - "أوزبكستان": "UZ", - "أوغندا": "UG", - "أوقيانوسيا": "009", - "أوقيانوسيا النائية": "QO", - "أوكرانيا": "UA", - "إيران": "IR", - "أيرلندا": "IE", - "إيطاليا": "IT", "بابوا غينيا الجديدة": "PG", "باراغواي": "PY", "باكستان": "PK", @@ -157,8 +158,8 @@ "جمهورية الدومينيكان": "DO", "جنوب آسيا": "034", "جنوب Ø£Ùريقيا": "ZA", - "جنوب السودان": "SS", "جنوب أوروبا": "039", + "جنوب السودان": "SS", "جنوب شرق آسيا": "035", "جورجيا": "GE", "جورجيا الجنوبية وجزر ساندويتش الجنوبية": "GS", @@ -289,6 +290,5 @@ "هولندا الكاريبية": "BQ", "هونغ كونغ الصينية (منطقة إدارية خاصة)": "HK", "وسط آسيا": "143", - "وسط Ø£Ùريقيا": "017", - "Sub-Saharan Africa": "202" + "وسط Ø£Ùريقيا": "017" } \ No newline at end of file diff --git a/js/data/locale/ar/SY/ctryreverse.json b/js/data/locale/ar/SY/ctryreverse.json index 591fce466f..748fb3441a 100644 --- a/js/data/locale/ar/SY/ctryreverse.json +++ b/js/data/locale/ar/SY/ctryreverse.json @@ -9,30 +9,49 @@ "202": "Sub-Saharan Africa", "419": "أمريكا اللاتينية", "IS": "آيسلندا", - "ET": "إثيوبيا", "AZ": "أذربيجان", "AM": "أرمينيا", "AW": "أروبا", - "ER": "إريتريا", - "ES": "إسبانيا", "053": "أسترالاسيا", "AU": "أستراليا", - "EE": "إستونيا", - "IL": "إسرائيل", "002": "Ø£Ùريقيا", "018": "Ø£Ùريقيا الجنوبية", "AF": "Ø£Ùغانستان", - "EU": "الاتحاد الأوروبي", + "AL": "ألبانيا", + "DE": "ألمانيا", + "005": "أمريكا الجنوبية", + "003": "أمريكا الشمالية", + "013": "أمريكا الوسطى", + "AQ": "أنتاركتيكا", + "AG": "أنتيغوا وبربودا", + "AD": "أندورا", + "AO": "أنغولا", + "AI": "أنغويلا", + "UY": "أورغواي", + "UZ": "أوزبكستان", + "UG": "أوغندا", + "009": "أوقيانوسيا", + "QO": "أوقيانوسيا النائية", + "UA": "أوكرانيا", + "IE": "أيرلندا", + "ET": "إثيوبيا", + "ER": "إريتريا", + "ES": "إسبانيا", + "EE": "إستونيا", + "IL": "إسرائيل", + "ID": "إندونيسيا", + "IR": "إيران", + "IT": "إيطاليا", "PS": "الأراضي الÙلسطينية", "AR": "الأرجنتين", "JO": "الأردن", "TF": "الأقاليم الجنوبية الÙرنسية", + "019": "الأمريكتان", + "UN": "الأمم المتحدة", "IO": "الإقليم البريطاني ÙÙŠ المحيط الهندي", "EC": "الإكوادور", "AE": "الإمارات العربية المتحدة", - "019": "الأمريكتان", - "UN": "الأمم المتحدة", - "AL": "ألبانيا", + "EU": "الاتحاد الأوروبي", "BH": "البحرين", "BR": "البرازيل", "PT": "البرتغال", @@ -61,7 +80,6 @@ "CG": "الكونغو - برازاÙيل", "CD": "الكونغو - كينشاسا", "KW": "الكويت", - "DE": "ألمانيا", "MA": "المغرب", "MX": "المكسيك", "SA": "المملكة العربية السعودية", @@ -74,24 +92,6 @@ "JP": "اليابان", "YE": "اليمن", "GR": "اليونان", - "005": "أمريكا الجنوبية", - "003": "أمريكا الشمالية", - "013": "أمريكا الوسطى", - "AQ": "أنتاركتيكا", - "AG": "أنتيغوا وبربودا", - "AD": "أندورا", - "ID": "إندونيسيا", - "AO": "أنغولا", - "AI": "أنغويلا", - "UY": "أورغواي", - "UZ": "أوزبكستان", - "UG": "أوغندا", - "009": "أوقيانوسيا", - "QO": "أوقيانوسيا النائية", - "UA": "أوكرانيا", - "IR": "إيران", - "IE": "أيرلندا", - "IT": "إيطاليا", "PG": "بابوا غينيا الجديدة", "PY": "باراغواي", "PK": "باكستان", @@ -163,8 +163,8 @@ "DO": "جمهورية الدومينيكان", "034": "جنوب آسيا", "ZA": "جنوب Ø£Ùريقيا", - "SS": "جنوب السودان", "039": "جنوب أوروبا", + "SS": "جنوب السودان", "035": "جنوب شرق آسيا", "GE": "جورجيا", "GS": "جورجيا الجنوبية وجزر ساندويتش الجنوبية", diff --git a/js/data/locale/ar/SY/dateformats.json b/js/data/locale/ar/SY/dateformats.json new file mode 100644 index 0000000000..b6df409843 --- /dev/null +++ b/js/data/locale/ar/SY/dateformats.json @@ -0,0 +1,155 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "EEEEØŒ d MMMM yyyy", + "l": "EEEØŒ d MMMM yyyy", + "m": "EEØŒ dd/MM/yyyy", + "s": "EØŒ d/M/yyyy" + }, + "dmy": { + "f": "â€d MMMM yyyy", + "l": "â€d MMMM yyyy", + "m": "â€dd/MM/yyyy", + "s": "â€d/M/yyyy" + }, + "dmw": { + "f": "EEEEØŒ â€d MMMM", + "l": "EEEØŒ â€d MMMM", + "m": "EEØŒ â€dd/MM", + "s": "EØŒ â€d/M" + }, + "dm": { + "f": "â€d MMMM", + "l": "â€d MMMM", + "m": "â€dd/MM", + "s": "â€d/M" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "â€MM/yyyy", + "s": "â€M/yyyy" + }, + "dw": { + "f": "EEEEØŒ d", + "l": "EEEØŒ d", + "m": "EEØŒ dd", + "s": "EØŒ d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "dd", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "â€h a", + "hm": "â€h:mm", + "ms": "mm:ss", + "ahm": "â€h:mm a", + "hms": "â€h:mm:ss", + "hmz": "â€h:mm z", + "ahmz": "â€h:mm a z", + "ahms": "â€h:mm:ss a", + "hmsz": "â€h:mm:ss z", + "ahmsz": "â€h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "â€HH", + "hm": "â€HH:mm", + "ms": "mm:ss", + "ahm": "â€HH:mm", + "hms": "â€HH:mm:ss", + "hmz": "â€HH:mm z", + "ahmz": "â€HH:mm z", + "ahms": "â€HH:mm:ss", + "hmsz": "â€HH:mm:ss z", + "ahmsz": "â€HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "â€{sd} {sm} {sy} {st} – {et}", + "l": "â€{sd} {sm} {sy} {st} – {et}", + "m": "â€{sd}/{sm}/{sy} {st} – {et}", + "s": "â€{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "â€{sd} – â€{ed} {em} {ey}", + "l": "â€{sd} – â€{ed} {em} {ey}", + "m": "â€{sd} – â€{ed}/{em}/{ey}", + "s": "â€{sd} – â€{ed}/{em}/{ey}" + }, + "c11": { + "f": "â€{sd} {sm} – â€{ed} {em} {ey}", + "l": "â€{sd} {sm} – â€{ed} {em} {ey}", + "m": "â€{sd}/{sm} – â€{ed}/{em}/{ey}", + "s": "â€{sd}/{sm} – â€{ed}/{em}/{ey}" + }, + "c12": { + "f": "â€{sd} {sm} {sy} – â€{ed} {em} {ey}", + "l": "â€{sd} {sm} {sy} – â€{ed} {em} {ey}", + "m": "â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}", + "s": "â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "â€{sm}/{sy} – â€{em}/{ey}", + "s": "â€{sm}/{sy} – â€{em}/{ey}" + }, + "c30": { + "f": "â€{sy} – {ey}", + "l": "â€{sy} – {ey}", + "m": "â€{sy} – {ey}", + "s": "â€{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/ar/SY/sysres.json b/js/data/locale/ar/SY/sysres.json index 8d9e71d4e8..7d03229054 100644 --- a/js/data/locale/ar/SY/sysres.json +++ b/js/data/locale/ar/SY/sysres.json @@ -46,69 +46,5 @@ "MMMM12": "كانون الأول", "MMM12": "كانون الأول", "NN12": "كا", - "N12": "Ùƒ", - "EEEE0": "الأحد", - "EEE0": "الأحد", - "EE0": "الأحد", - "E0": "Ø­", - "EEEE1": "الاثنين", - "EEE1": "الاثنين", - "EE1": "الاثنين", - "E1": "Ù†", - "EEEE2": "الثلاثاء", - "EEE2": "الثلاثاء", - "EE2": "الثلاثاء", - "E2": "Ø«", - "EEEE3": "الأربعاء", - "EEE3": "الأربعاء", - "EE3": "الأربعاء", - "E3": "ر", - "EEEE4": "الخميس", - "EEE4": "الخميس", - "EE4": "الخميس", - "E4": "Ø®", - "EEEE5": "الجمعة", - "EEE5": "الجمعة", - "EE5": "الجمعة", - "E5": "ج", - "EEEE6": "السبت", - "EEE6": "السبت", - "EE6": "السبت", - "E6": "س", - "a0": "ص", - "a1": "Ù…", - "G-1": "BCE", - "G1": "ب.Ù…", - "1#1 millisecond|#{num} milliseconds": "zero#{num} ملي ثانية|one#{num} ملي ثانية|two#{num} ملي ثانية|few#{num} ملي ثانية|many#{num} ملي ثانية|#{num} ملي ثانية", - "1#1 second|#{num} seconds": "zero#{num} ثانية|one#ثانية|two#ثانيتان|few#{num} ثوان|many#{num} ثانية|#{num} ثانية", - "1#1 minute|#{num} minutes": "zero#{num} دقيقة|one#دقيقة|two#دقيقتان|few#{num} دقائق|many#{num} دقيقة|#{num} دقيقة", - "1#1 hour|#{num} hours": "zero#{num} ساعة|one#ساعة|two#ساعتان|few#{num} ساعات|many#{num} ساعة|#{num} ساعة", - "1#1 day|#{num} days": "zero#{num} يوم|one#يوم|two#يومان|few#{num} أيام|many#{num} يومًا|#{num} يوم", - "1#1 week|#{num} weeks": "zero#{num} أسبوع|one#أسبوع|two#أسبوعان|few#{num} أسابيع|many#{num} أسبوعًا|#{num} أسبوع", - "1#1 month|#{num} months": "zero#{num} شهر|one#شهر|two#شهران|few#{num} أشهر|many#{num} شهرًا|#{num} شهر", - "1#1 year|#{num} years": "zero#{num} سنة|one#سنة|two#سنتان|few#{num} سنوات|many#{num} سنة|#{num} سنة", - "#{num} ms": "zero#{num} ملي Ø«|one#{num} ملي Ø«|two#{num} ملي Ø«|few#{num} ملي Ø«|many#{num} ملي Ø«|#{num} ملي Ø«", - "1#1 sec|#{num} sec": "zero#{num} Ø«|one#{num} Ø«|two#{num} Ø«|few#{num} Ø«|many#{num} Ø«|#{num} Ø«", - "1#1 min|#{num} min": "zero#{num} د|one#{num} د|two#{num} د|few#{num} د|many#{num} د|#{num} د", - "1#1 hr|#{num} hrs": "zero#{num} س|one#{num} س|two#{num} س|few#{num} س|many#{num} س|#{num} س", - "durationLongDays": "zero#{num} يوم|one#يوم|two#يومان|few#{num} يوم|many#{num} يوم|#{num} يوم", - "1#1 wk|#{num} wks": "zero#{num} أسبوع|one#أسبوع|two#أسبوعان|few#{num} أسابيع|many#{num} أسبوعًا|#{num} أسبوع", - "1#1 mon|#{num} mons": "zero#{num} شهر|one#شهر|two#{num} شهر|few#{num} شهر|many#{num} شهر|#{num} شهر", - "1#1 yr|#{num} yrs": "zero#{num} سنة|one#سنة واحدة|two#سنتان|few#{num} سنة|many#{num} سنة|#{num} سنة", - "durationShortMillis": "zero#{num} ملي Ø«|one#{num} ملي Ø«|two#{num} ملي Ø«|few#{num} ملي Ø«|many#{num} ملي Ø«|#{num} ملي Ø«", - "#{num}s": "zero#{num} Ø«|one#{num} Ø«|two#{num} Ø«|few#{num} Ø«|many#{num} Ø«|#{num} Ø«", - "durationShortMinutes": "zero#{num} د|one#{num} د|two#{num} د|few#{num} د|many#{num} د|#{num} د", - "#{num}h": "zero#{num} س|one#{num} س|two#{num} س|few#{num} س|many#{num} س|#{num} س", - "#{num}d": "zero#{num} ÙŠ|one#{num} ÙŠ|two#{num} ÙŠ|few#{num} ÙŠ|many#{num} ÙŠ|#{num} ÙŠ", - "#{num}w": "zero#{num} Ø£|one#{num} Ø£|two#{num} Ø£|few#{num} Ø£|many#{num} Ø£|#{num} Ø£", - "durationShortMonths": "zero#{num} شهر|one#{num} شهر|two#{num} شهر|few#{num} شهر|many#{num} شهر|#{num} شهر", - "#{num}y": "zero#{num} سنة|one#{num} سنة|two#{num} سنة|few#{num} سنة|many#{num} سنة|#{num} سنة", - "separatorFull": "ØŒ Ùˆ", - "finalSeparatorFull": "ØŒ Ùˆ", - "separatorLong": "ØŒ Ùˆ", - "finalSeparatorLong": "ØŒ Ùˆ", - "separatorMedium": "ØŒ Ùˆ", - "finalSeparatorMedium": "ØŒ Ùˆ", - "separatorShort": "ØŒ ", - "finalSeparatorShort": "ØŒ " + "N12": "Ùƒ" } \ No newline at end of file diff --git a/js/data/locale/ar/TD/ctrynames.json b/js/data/locale/ar/TD/ctrynames.json index 1521759891..7af320c173 100644 --- a/js/data/locale/ar/TD/ctrynames.json +++ b/js/data/locale/ar/TD/ctrynames.json @@ -1,30 +1,52 @@ { + "Sub-Saharan Africa": "202", "آسيا": "142", "آيسلندا": "IS", - "إثيوبيا": "ET", "أذربيجان": "AZ", "أرمينيا": "AM", "أروبا": "AW", - "إريتريا": "ER", - "إسبانيا": "ES", "أسترالاسيا": "053", "أستراليا": "AU", - "إستونيا": "EE", - "إسرائيل": "IL", "Ø£Ùريقيا": "002", "Ø£Ùريقيا الجنوبية": "018", "Ø£Ùغانستان": "AF", - "الاتحاد الأوروبي": "EU", + "ألبانيا": "AL", + "ألمانيا": "DE", + "أمريكا الجنوبية": "005", + "أمريكا الشمالية": "003", + "أمريكا اللاتينية": "419", + "أمريكا الوسطى": "013", + "أنتاركتيكا": "AQ", + "أنتيغوا وبربودا": "AG", + "أندورا": "AD", + "أنغولا": "AO", + "أنغويلا": "AI", + "أورغواي": "UY", + "أوروبا": "150", + "أوزبكستان": "UZ", + "أوغندا": "UG", + "أوقيانوسيا": "009", + "أوقيانوسيا النائية": "QO", + "أوكرانيا": "UA", + "أيرلندا": "IE", + "إثيوبيا": "ET", + "إريتريا": "ER", + "إسبانيا": "ES", + "إستونيا": "EE", + "إسرائيل": "IL", + "إندونيسيا": "ID", + "إيران": "IR", + "إيطاليا": "IT", "الأراضي الÙلسطينية": "PS", "الأرجنتين": "AR", "الأردن": "JO", "الأقاليم الجنوبية الÙرنسية": "TF", + "الأمريكتان": "019", + "الأمم المتحدة": "UN", "الإقليم البريطاني ÙÙŠ المحيط الهندي": "IO", "الإكوادور": "EC", "الإمارات العربية المتحدة": "AE", - "الأمريكتان": "019", - "الأمم المتحدة": "UN", - "ألبانيا": "AL", + "الاتحاد الأوروبي": "EU", "البحرين": "BH", "البرازيل": "BR", "البرتغال": "PT", @@ -53,7 +75,6 @@ "الكونغو - برازاÙيل": "CG", "الكونغو - كينشاسا": "CD", "الكويت": "KW", - "ألمانيا": "DE", "المغرب": "MA", "المكسيك": "MX", "المملكة العربية السعودية": "SA", @@ -66,26 +87,6 @@ "اليابان": "JP", "اليمن": "YE", "اليونان": "GR", - "أمريكا الجنوبية": "005", - "أمريكا الشمالية": "003", - "أمريكا اللاتينية": "419", - "أمريكا الوسطى": "013", - "أنتاركتيكا": "AQ", - "أنتيغوا وبربودا": "AG", - "أندورا": "AD", - "إندونيسيا": "ID", - "أنغولا": "AO", - "أنغويلا": "AI", - "أورغواي": "UY", - "أوروبا": "150", - "أوزبكستان": "UZ", - "أوغندا": "UG", - "أوقيانوسيا": "009", - "أوقيانوسيا النائية": "QO", - "أوكرانيا": "UA", - "إيران": "IR", - "أيرلندا": "IE", - "إيطاليا": "IT", "بابوا غينيا الجديدة": "PG", "باراغواي": "PY", "باكستان": "PK", @@ -157,8 +158,8 @@ "جمهورية الدومينيكان": "DO", "جنوب آسيا": "034", "جنوب Ø£Ùريقيا": "ZA", - "جنوب السودان": "SS", "جنوب أوروبا": "039", + "جنوب السودان": "SS", "جنوب شرق آسيا": "035", "جورجيا": "GE", "جورجيا الجنوبية وجزر ساندويتش الجنوبية": "GS", @@ -289,6 +290,5 @@ "هولندا الكاريبية": "BQ", "هونغ كونغ الصينية (منطقة إدارية خاصة)": "HK", "وسط آسيا": "143", - "وسط Ø£Ùريقيا": "017", - "Sub-Saharan Africa": "202" + "وسط Ø£Ùريقيا": "017" } \ No newline at end of file diff --git a/js/data/locale/ar/TD/ctryreverse.json b/js/data/locale/ar/TD/ctryreverse.json index 591fce466f..748fb3441a 100644 --- a/js/data/locale/ar/TD/ctryreverse.json +++ b/js/data/locale/ar/TD/ctryreverse.json @@ -9,30 +9,49 @@ "202": "Sub-Saharan Africa", "419": "أمريكا اللاتينية", "IS": "آيسلندا", - "ET": "إثيوبيا", "AZ": "أذربيجان", "AM": "أرمينيا", "AW": "أروبا", - "ER": "إريتريا", - "ES": "إسبانيا", "053": "أسترالاسيا", "AU": "أستراليا", - "EE": "إستونيا", - "IL": "إسرائيل", "002": "Ø£Ùريقيا", "018": "Ø£Ùريقيا الجنوبية", "AF": "Ø£Ùغانستان", - "EU": "الاتحاد الأوروبي", + "AL": "ألبانيا", + "DE": "ألمانيا", + "005": "أمريكا الجنوبية", + "003": "أمريكا الشمالية", + "013": "أمريكا الوسطى", + "AQ": "أنتاركتيكا", + "AG": "أنتيغوا وبربودا", + "AD": "أندورا", + "AO": "أنغولا", + "AI": "أنغويلا", + "UY": "أورغواي", + "UZ": "أوزبكستان", + "UG": "أوغندا", + "009": "أوقيانوسيا", + "QO": "أوقيانوسيا النائية", + "UA": "أوكرانيا", + "IE": "أيرلندا", + "ET": "إثيوبيا", + "ER": "إريتريا", + "ES": "إسبانيا", + "EE": "إستونيا", + "IL": "إسرائيل", + "ID": "إندونيسيا", + "IR": "إيران", + "IT": "إيطاليا", "PS": "الأراضي الÙلسطينية", "AR": "الأرجنتين", "JO": "الأردن", "TF": "الأقاليم الجنوبية الÙرنسية", + "019": "الأمريكتان", + "UN": "الأمم المتحدة", "IO": "الإقليم البريطاني ÙÙŠ المحيط الهندي", "EC": "الإكوادور", "AE": "الإمارات العربية المتحدة", - "019": "الأمريكتان", - "UN": "الأمم المتحدة", - "AL": "ألبانيا", + "EU": "الاتحاد الأوروبي", "BH": "البحرين", "BR": "البرازيل", "PT": "البرتغال", @@ -61,7 +80,6 @@ "CG": "الكونغو - برازاÙيل", "CD": "الكونغو - كينشاسا", "KW": "الكويت", - "DE": "ألمانيا", "MA": "المغرب", "MX": "المكسيك", "SA": "المملكة العربية السعودية", @@ -74,24 +92,6 @@ "JP": "اليابان", "YE": "اليمن", "GR": "اليونان", - "005": "أمريكا الجنوبية", - "003": "أمريكا الشمالية", - "013": "أمريكا الوسطى", - "AQ": "أنتاركتيكا", - "AG": "أنتيغوا وبربودا", - "AD": "أندورا", - "ID": "إندونيسيا", - "AO": "أنغولا", - "AI": "أنغويلا", - "UY": "أورغواي", - "UZ": "أوزبكستان", - "UG": "أوغندا", - "009": "أوقيانوسيا", - "QO": "أوقيانوسيا النائية", - "UA": "أوكرانيا", - "IR": "إيران", - "IE": "أيرلندا", - "IT": "إيطاليا", "PG": "بابوا غينيا الجديدة", "PY": "باراغواي", "PK": "باكستان", @@ -163,8 +163,8 @@ "DO": "جمهورية الدومينيكان", "034": "جنوب آسيا", "ZA": "جنوب Ø£Ùريقيا", - "SS": "جنوب السودان", "039": "جنوب أوروبا", + "SS": "جنوب السودان", "035": "جنوب شرق آسيا", "GE": "جورجيا", "GS": "جورجيا الجنوبية وجزر ساندويتش الجنوبية", diff --git a/js/data/locale/ar/TD/dateformats.json b/js/data/locale/ar/TD/dateformats.json new file mode 100644 index 0000000000..b6df409843 --- /dev/null +++ b/js/data/locale/ar/TD/dateformats.json @@ -0,0 +1,155 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "EEEEØŒ d MMMM yyyy", + "l": "EEEØŒ d MMMM yyyy", + "m": "EEØŒ dd/MM/yyyy", + "s": "EØŒ d/M/yyyy" + }, + "dmy": { + "f": "â€d MMMM yyyy", + "l": "â€d MMMM yyyy", + "m": "â€dd/MM/yyyy", + "s": "â€d/M/yyyy" + }, + "dmw": { + "f": "EEEEØŒ â€d MMMM", + "l": "EEEØŒ â€d MMMM", + "m": "EEØŒ â€dd/MM", + "s": "EØŒ â€d/M" + }, + "dm": { + "f": "â€d MMMM", + "l": "â€d MMMM", + "m": "â€dd/MM", + "s": "â€d/M" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "â€MM/yyyy", + "s": "â€M/yyyy" + }, + "dw": { + "f": "EEEEØŒ d", + "l": "EEEØŒ d", + "m": "EEØŒ dd", + "s": "EØŒ d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "dd", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "â€h a", + "hm": "â€h:mm", + "ms": "mm:ss", + "ahm": "â€h:mm a", + "hms": "â€h:mm:ss", + "hmz": "â€h:mm z", + "ahmz": "â€h:mm a z", + "ahms": "â€h:mm:ss a", + "hmsz": "â€h:mm:ss z", + "ahmsz": "â€h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "â€HH", + "hm": "â€HH:mm", + "ms": "mm:ss", + "ahm": "â€HH:mm", + "hms": "â€HH:mm:ss", + "hmz": "â€HH:mm z", + "ahmz": "â€HH:mm z", + "ahms": "â€HH:mm:ss", + "hmsz": "â€HH:mm:ss z", + "ahmsz": "â€HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "â€{sd} {sm} {sy} {st} – {et}", + "l": "â€{sd} {sm} {sy} {st} – {et}", + "m": "â€{sd}/{sm}/{sy} {st} – {et}", + "s": "â€{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "â€{sd} – â€{ed} {em} {ey}", + "l": "â€{sd} – â€{ed} {em} {ey}", + "m": "â€{sd} – â€{ed}/{em}/{ey}", + "s": "â€{sd} – â€{ed}/{em}/{ey}" + }, + "c11": { + "f": "â€{sd} {sm} – â€{ed} {em} {ey}", + "l": "â€{sd} {sm} – â€{ed} {em} {ey}", + "m": "â€{sd}/{sm} – â€{ed}/{em}/{ey}", + "s": "â€{sd}/{sm} – â€{ed}/{em}/{ey}" + }, + "c12": { + "f": "â€{sd} {sm} {sy} – â€{ed} {em} {ey}", + "l": "â€{sd} {sm} {sy} – â€{ed} {em} {ey}", + "m": "â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}", + "s": "â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "â€{sm}/{sy} – â€{em}/{ey}", + "s": "â€{sm}/{sy} – â€{em}/{ey}" + }, + "c30": { + "f": "â€{sy} – {ey}", + "l": "â€{sy} – {ey}", + "m": "â€{sy} – {ey}", + "s": "â€{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/ar/TN/ctrynames.json b/js/data/locale/ar/TN/ctrynames.json index 1521759891..7af320c173 100644 --- a/js/data/locale/ar/TN/ctrynames.json +++ b/js/data/locale/ar/TN/ctrynames.json @@ -1,30 +1,52 @@ { + "Sub-Saharan Africa": "202", "آسيا": "142", "آيسلندا": "IS", - "إثيوبيا": "ET", "أذربيجان": "AZ", "أرمينيا": "AM", "أروبا": "AW", - "إريتريا": "ER", - "إسبانيا": "ES", "أسترالاسيا": "053", "أستراليا": "AU", - "إستونيا": "EE", - "إسرائيل": "IL", "Ø£Ùريقيا": "002", "Ø£Ùريقيا الجنوبية": "018", "Ø£Ùغانستان": "AF", - "الاتحاد الأوروبي": "EU", + "ألبانيا": "AL", + "ألمانيا": "DE", + "أمريكا الجنوبية": "005", + "أمريكا الشمالية": "003", + "أمريكا اللاتينية": "419", + "أمريكا الوسطى": "013", + "أنتاركتيكا": "AQ", + "أنتيغوا وبربودا": "AG", + "أندورا": "AD", + "أنغولا": "AO", + "أنغويلا": "AI", + "أورغواي": "UY", + "أوروبا": "150", + "أوزبكستان": "UZ", + "أوغندا": "UG", + "أوقيانوسيا": "009", + "أوقيانوسيا النائية": "QO", + "أوكرانيا": "UA", + "أيرلندا": "IE", + "إثيوبيا": "ET", + "إريتريا": "ER", + "إسبانيا": "ES", + "إستونيا": "EE", + "إسرائيل": "IL", + "إندونيسيا": "ID", + "إيران": "IR", + "إيطاليا": "IT", "الأراضي الÙلسطينية": "PS", "الأرجنتين": "AR", "الأردن": "JO", "الأقاليم الجنوبية الÙرنسية": "TF", + "الأمريكتان": "019", + "الأمم المتحدة": "UN", "الإقليم البريطاني ÙÙŠ المحيط الهندي": "IO", "الإكوادور": "EC", "الإمارات العربية المتحدة": "AE", - "الأمريكتان": "019", - "الأمم المتحدة": "UN", - "ألبانيا": "AL", + "الاتحاد الأوروبي": "EU", "البحرين": "BH", "البرازيل": "BR", "البرتغال": "PT", @@ -53,7 +75,6 @@ "الكونغو - برازاÙيل": "CG", "الكونغو - كينشاسا": "CD", "الكويت": "KW", - "ألمانيا": "DE", "المغرب": "MA", "المكسيك": "MX", "المملكة العربية السعودية": "SA", @@ -66,26 +87,6 @@ "اليابان": "JP", "اليمن": "YE", "اليونان": "GR", - "أمريكا الجنوبية": "005", - "أمريكا الشمالية": "003", - "أمريكا اللاتينية": "419", - "أمريكا الوسطى": "013", - "أنتاركتيكا": "AQ", - "أنتيغوا وبربودا": "AG", - "أندورا": "AD", - "إندونيسيا": "ID", - "أنغولا": "AO", - "أنغويلا": "AI", - "أورغواي": "UY", - "أوروبا": "150", - "أوزبكستان": "UZ", - "أوغندا": "UG", - "أوقيانوسيا": "009", - "أوقيانوسيا النائية": "QO", - "أوكرانيا": "UA", - "إيران": "IR", - "أيرلندا": "IE", - "إيطاليا": "IT", "بابوا غينيا الجديدة": "PG", "باراغواي": "PY", "باكستان": "PK", @@ -157,8 +158,8 @@ "جمهورية الدومينيكان": "DO", "جنوب آسيا": "034", "جنوب Ø£Ùريقيا": "ZA", - "جنوب السودان": "SS", "جنوب أوروبا": "039", + "جنوب السودان": "SS", "جنوب شرق آسيا": "035", "جورجيا": "GE", "جورجيا الجنوبية وجزر ساندويتش الجنوبية": "GS", @@ -289,6 +290,5 @@ "هولندا الكاريبية": "BQ", "هونغ كونغ الصينية (منطقة إدارية خاصة)": "HK", "وسط آسيا": "143", - "وسط Ø£Ùريقيا": "017", - "Sub-Saharan Africa": "202" + "وسط Ø£Ùريقيا": "017" } \ No newline at end of file diff --git a/js/data/locale/ar/TN/ctryreverse.json b/js/data/locale/ar/TN/ctryreverse.json index 591fce466f..748fb3441a 100644 --- a/js/data/locale/ar/TN/ctryreverse.json +++ b/js/data/locale/ar/TN/ctryreverse.json @@ -9,30 +9,49 @@ "202": "Sub-Saharan Africa", "419": "أمريكا اللاتينية", "IS": "آيسلندا", - "ET": "إثيوبيا", "AZ": "أذربيجان", "AM": "أرمينيا", "AW": "أروبا", - "ER": "إريتريا", - "ES": "إسبانيا", "053": "أسترالاسيا", "AU": "أستراليا", - "EE": "إستونيا", - "IL": "إسرائيل", "002": "Ø£Ùريقيا", "018": "Ø£Ùريقيا الجنوبية", "AF": "Ø£Ùغانستان", - "EU": "الاتحاد الأوروبي", + "AL": "ألبانيا", + "DE": "ألمانيا", + "005": "أمريكا الجنوبية", + "003": "أمريكا الشمالية", + "013": "أمريكا الوسطى", + "AQ": "أنتاركتيكا", + "AG": "أنتيغوا وبربودا", + "AD": "أندورا", + "AO": "أنغولا", + "AI": "أنغويلا", + "UY": "أورغواي", + "UZ": "أوزبكستان", + "UG": "أوغندا", + "009": "أوقيانوسيا", + "QO": "أوقيانوسيا النائية", + "UA": "أوكرانيا", + "IE": "أيرلندا", + "ET": "إثيوبيا", + "ER": "إريتريا", + "ES": "إسبانيا", + "EE": "إستونيا", + "IL": "إسرائيل", + "ID": "إندونيسيا", + "IR": "إيران", + "IT": "إيطاليا", "PS": "الأراضي الÙلسطينية", "AR": "الأرجنتين", "JO": "الأردن", "TF": "الأقاليم الجنوبية الÙرنسية", + "019": "الأمريكتان", + "UN": "الأمم المتحدة", "IO": "الإقليم البريطاني ÙÙŠ المحيط الهندي", "EC": "الإكوادور", "AE": "الإمارات العربية المتحدة", - "019": "الأمريكتان", - "UN": "الأمم المتحدة", - "AL": "ألبانيا", + "EU": "الاتحاد الأوروبي", "BH": "البحرين", "BR": "البرازيل", "PT": "البرتغال", @@ -61,7 +80,6 @@ "CG": "الكونغو - برازاÙيل", "CD": "الكونغو - كينشاسا", "KW": "الكويت", - "DE": "ألمانيا", "MA": "المغرب", "MX": "المكسيك", "SA": "المملكة العربية السعودية", @@ -74,24 +92,6 @@ "JP": "اليابان", "YE": "اليمن", "GR": "اليونان", - "005": "أمريكا الجنوبية", - "003": "أمريكا الشمالية", - "013": "أمريكا الوسطى", - "AQ": "أنتاركتيكا", - "AG": "أنتيغوا وبربودا", - "AD": "أندورا", - "ID": "إندونيسيا", - "AO": "أنغولا", - "AI": "أنغويلا", - "UY": "أورغواي", - "UZ": "أوزبكستان", - "UG": "أوغندا", - "009": "أوقيانوسيا", - "QO": "أوقيانوسيا النائية", - "UA": "أوكرانيا", - "IR": "إيران", - "IE": "أيرلندا", - "IT": "إيطاليا", "PG": "بابوا غينيا الجديدة", "PY": "باراغواي", "PK": "باكستان", @@ -163,8 +163,8 @@ "DO": "جمهورية الدومينيكان", "034": "جنوب آسيا", "ZA": "جنوب Ø£Ùريقيا", - "SS": "جنوب السودان", "039": "جنوب أوروبا", + "SS": "جنوب السودان", "035": "جنوب شرق آسيا", "GE": "جورجيا", "GS": "جورجيا الجنوبية وجزر ساندويتش الجنوبية", diff --git a/js/data/locale/ar/TN/dateformats.json b/js/data/locale/ar/TN/dateformats.json new file mode 100644 index 0000000000..b6df409843 --- /dev/null +++ b/js/data/locale/ar/TN/dateformats.json @@ -0,0 +1,155 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "EEEEØŒ d MMMM yyyy", + "l": "EEEØŒ d MMMM yyyy", + "m": "EEØŒ dd/MM/yyyy", + "s": "EØŒ d/M/yyyy" + }, + "dmy": { + "f": "â€d MMMM yyyy", + "l": "â€d MMMM yyyy", + "m": "â€dd/MM/yyyy", + "s": "â€d/M/yyyy" + }, + "dmw": { + "f": "EEEEØŒ â€d MMMM", + "l": "EEEØŒ â€d MMMM", + "m": "EEØŒ â€dd/MM", + "s": "EØŒ â€d/M" + }, + "dm": { + "f": "â€d MMMM", + "l": "â€d MMMM", + "m": "â€dd/MM", + "s": "â€d/M" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "â€MM/yyyy", + "s": "â€M/yyyy" + }, + "dw": { + "f": "EEEEØŒ d", + "l": "EEEØŒ d", + "m": "EEØŒ dd", + "s": "EØŒ d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "dd", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "â€h a", + "hm": "â€h:mm", + "ms": "mm:ss", + "ahm": "â€h:mm a", + "hms": "â€h:mm:ss", + "hmz": "â€h:mm z", + "ahmz": "â€h:mm a z", + "ahms": "â€h:mm:ss a", + "hmsz": "â€h:mm:ss z", + "ahmsz": "â€h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "â€HH", + "hm": "â€HH:mm", + "ms": "mm:ss", + "ahm": "â€HH:mm", + "hms": "â€HH:mm:ss", + "hmz": "â€HH:mm z", + "ahmz": "â€HH:mm z", + "ahms": "â€HH:mm:ss", + "hmsz": "â€HH:mm:ss z", + "ahmsz": "â€HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "â€{sd} {sm} {sy} {st} – {et}", + "l": "â€{sd} {sm} {sy} {st} – {et}", + "m": "â€{sd}/{sm}/{sy} {st} – {et}", + "s": "â€{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "â€{sd} – â€{ed} {em} {ey}", + "l": "â€{sd} – â€{ed} {em} {ey}", + "m": "â€{sd} – â€{ed}/{em}/{ey}", + "s": "â€{sd} – â€{ed}/{em}/{ey}" + }, + "c11": { + "f": "â€{sd} {sm} – â€{ed} {em} {ey}", + "l": "â€{sd} {sm} – â€{ed} {em} {ey}", + "m": "â€{sd}/{sm} – â€{ed}/{em}/{ey}", + "s": "â€{sd}/{sm} – â€{ed}/{em}/{ey}" + }, + "c12": { + "f": "â€{sd} {sm} {sy} – â€{ed} {em} {ey}", + "l": "â€{sd} {sm} {sy} – â€{ed} {em} {ey}", + "m": "â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}", + "s": "â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "â€{sm}/{sy} – â€{em}/{ey}", + "s": "â€{sm}/{sy} – â€{em}/{ey}" + }, + "c30": { + "f": "â€{sy} – {ey}", + "l": "â€{sy} – {ey}", + "m": "â€{sy} – {ey}", + "s": "â€{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/ar/TN/numfmt.jf b/js/data/locale/ar/TN/numfmt.jf index dbaf98df34..a258d8e00a 100644 --- a/js/data/locale/ar/TN/numfmt.jf +++ b/js/data/locale/ar/TN/numfmt.jf @@ -12,8 +12,8 @@ "commonNegative": "Øœ-{n} {s}" }, "negativenumFmt": "Øœ-{n}", - "pctFmt": "{n} ٪؜", - "negativepctFmt": "Øœ-{n} ٪؜", + "pctFmt": "{n}٪؜", + "negativepctFmt": "Øœ-{n}٪؜", "roundingMode": "halfdown", "digits": "٠١٢٣٤٥٦٧٨٩", "useNative": true diff --git a/js/data/locale/ar/TN/sysres.json b/js/data/locale/ar/TN/sysres.json index 1779522ae1..2158dee88a 100644 --- a/js/data/locale/ar/TN/sysres.json +++ b/js/data/locale/ar/TN/sysres.json @@ -6,19 +6,11 @@ "MMMM2": "ÙÙŠÙري", "MMM2": "ÙÙŠÙري", "NN2": "ÙÙŠ", - "N2": "Ù", - "MMMM3": "مارس", - "MMM3": "مارس", - "NN3": "ما", - "N3": "Ù…", "MMMM4": "Ø£Ùريل", "MMM4": "Ø£Ùريل", "NN4": "Ø£Ù", - "N4": "Ø£", "MMMM5": "ماي", "MMM5": "ماي", - "NN5": "ما", - "N5": "Ù…", "MMMM6": "جوان", "MMM6": "جوان", "NN6": "جو", @@ -29,86 +21,5 @@ "N7": "ج", "MMMM8": "أوت", "MMM8": "أوت", - "NN8": "أو", - "N8": "Ø£", - "MMMM9": "سبتمبر", - "MMM9": "سبتمبر", - "NN9": "سب", - "N9": "س", - "MMMM10": "أكتوبر", - "MMM10": "أكتوبر", - "NN10": "أك", - "N10": "Ø£", - "MMMM11": "نوÙمبر", - "MMM11": "نوÙمبر", - "NN11": "نو", - "N11": "Ù†", - "MMMM12": "ديسمبر", - "MMM12": "ديسمبر", - "NN12": "دي", - "N12": "د", - "EEEE0": "الأحد", - "EEE0": "الأحد", - "EE0": "الأحد", - "E0": "Ø­", - "EEEE1": "الاثنين", - "EEE1": "الاثنين", - "EE1": "الاثنين", - "E1": "Ù†", - "EEEE2": "الثلاثاء", - "EEE2": "الثلاثاء", - "EE2": "الثلاثاء", - "E2": "Ø«", - "EEEE3": "الأربعاء", - "EEE3": "الأربعاء", - "EE3": "الأربعاء", - "E3": "ر", - "EEEE4": "الخميس", - "EEE4": "الخميس", - "EE4": "الخميس", - "E4": "Ø®", - "EEEE5": "الجمعة", - "EEE5": "الجمعة", - "EE5": "الجمعة", - "E5": "ج", - "EEEE6": "السبت", - "EEE6": "السبت", - "EE6": "السبت", - "E6": "س", - "a0": "ص", - "a1": "Ù…", - "G-1": "BCE", - "G1": "ب.Ù…", - "1#1 millisecond|#{num} milliseconds": "zero#{num} ملي ثانية|one#{num} ملي ثانية|two#{num} ملي ثانية|few#{num} ملي ثانية|many#{num} ملي ثانية|#{num} ملي ثانية", - "1#1 second|#{num} seconds": "zero#{num} ثانية|one#ثانية|two#ثانيتان|few#{num} ثوان|many#{num} ثانية|#{num} ثانية", - "1#1 minute|#{num} minutes": "zero#{num} دقيقة|one#دقيقة|two#دقيقتان|few#{num} دقائق|many#{num} دقيقة|#{num} دقيقة", - "1#1 hour|#{num} hours": "zero#{num} ساعة|one#ساعة|two#ساعتان|few#{num} ساعات|many#{num} ساعة|#{num} ساعة", - "1#1 day|#{num} days": "zero#{num} يوم|one#يوم|two#يومان|few#{num} أيام|many#{num} يومًا|#{num} يوم", - "1#1 week|#{num} weeks": "zero#{num} أسبوع|one#أسبوع|two#أسبوعان|few#{num} أسابيع|many#{num} أسبوعًا|#{num} أسبوع", - "1#1 month|#{num} months": "zero#{num} شهر|one#شهر|two#شهران|few#{num} أشهر|many#{num} شهرًا|#{num} شهر", - "1#1 year|#{num} years": "zero#{num} سنة|one#سنة|two#سنتان|few#{num} سنوات|many#{num} سنة|#{num} سنة", - "#{num} ms": "zero#{num} ملي Ø«|one#{num} ملي Ø«|two#{num} ملي Ø«|few#{num} ملي Ø«|many#{num} ملي Ø«|#{num} ملي Ø«", - "1#1 sec|#{num} sec": "zero#{num} Ø«|one#{num} Ø«|two#{num} Ø«|few#{num} Ø«|many#{num} Ø«|#{num} Ø«", - "1#1 min|#{num} min": "zero#{num} د|one#{num} د|two#{num} د|few#{num} د|many#{num} د|#{num} د", - "1#1 hr|#{num} hrs": "zero#{num} س|one#{num} س|two#{num} س|few#{num} س|many#{num} س|#{num} س", - "durationLongDays": "zero#{num} يوم|one#يوم|two#يومان|few#{num} يوم|many#{num} يوم|#{num} يوم", - "1#1 wk|#{num} wks": "zero#{num} أسبوع|one#أسبوع|two#أسبوعان|few#{num} أسابيع|many#{num} أسبوعًا|#{num} أسبوع", - "1#1 mon|#{num} mons": "zero#{num} شهر|one#شهر|two#{num} شهر|few#{num} شهر|many#{num} شهر|#{num} شهر", - "1#1 yr|#{num} yrs": "zero#{num} سنة|one#سنة واحدة|two#سنتان|few#{num} سنة|many#{num} سنة|#{num} سنة", - "durationShortMillis": "zero#{num} ملي Ø«|one#{num} ملي Ø«|two#{num} ملي Ø«|few#{num} ملي Ø«|many#{num} ملي Ø«|#{num} ملي Ø«", - "#{num}s": "zero#{num} Ø«|one#{num} Ø«|two#{num} Ø«|few#{num} Ø«|many#{num} Ø«|#{num} Ø«", - "durationShortMinutes": "zero#{num} د|one#{num} د|two#{num} د|few#{num} د|many#{num} د|#{num} د", - "#{num}h": "zero#{num} س|one#{num} س|two#{num} س|few#{num} س|many#{num} س|#{num} س", - "#{num}d": "zero#{num} ÙŠ|one#{num} ÙŠ|two#{num} ÙŠ|few#{num} ÙŠ|many#{num} ÙŠ|#{num} ÙŠ", - "#{num}w": "zero#{num} Ø£|one#{num} Ø£|two#{num} Ø£|few#{num} Ø£|many#{num} Ø£|#{num} Ø£", - "durationShortMonths": "zero#{num} شهر|one#{num} شهر|two#{num} شهر|few#{num} شهر|many#{num} شهر|#{num} شهر", - "#{num}y": "zero#{num} سنة|one#{num} سنة|two#{num} سنة|few#{num} سنة|many#{num} سنة|#{num} سنة", - "separatorFull": "ØŒ Ùˆ", - "finalSeparatorFull": "ØŒ Ùˆ", - "separatorLong": "ØŒ Ùˆ", - "finalSeparatorLong": "ØŒ Ùˆ", - "separatorMedium": "ØŒ Ùˆ", - "finalSeparatorMedium": "ØŒ Ùˆ", - "separatorShort": "ØŒ ", - "finalSeparatorShort": "ØŒ " + "NN8": "أو" } \ No newline at end of file diff --git a/js/data/locale/ar/YE/ctrynames.json b/js/data/locale/ar/YE/ctrynames.json index 1521759891..7af320c173 100644 --- a/js/data/locale/ar/YE/ctrynames.json +++ b/js/data/locale/ar/YE/ctrynames.json @@ -1,30 +1,52 @@ { + "Sub-Saharan Africa": "202", "آسيا": "142", "آيسلندا": "IS", - "إثيوبيا": "ET", "أذربيجان": "AZ", "أرمينيا": "AM", "أروبا": "AW", - "إريتريا": "ER", - "إسبانيا": "ES", "أسترالاسيا": "053", "أستراليا": "AU", - "إستونيا": "EE", - "إسرائيل": "IL", "Ø£Ùريقيا": "002", "Ø£Ùريقيا الجنوبية": "018", "Ø£Ùغانستان": "AF", - "الاتحاد الأوروبي": "EU", + "ألبانيا": "AL", + "ألمانيا": "DE", + "أمريكا الجنوبية": "005", + "أمريكا الشمالية": "003", + "أمريكا اللاتينية": "419", + "أمريكا الوسطى": "013", + "أنتاركتيكا": "AQ", + "أنتيغوا وبربودا": "AG", + "أندورا": "AD", + "أنغولا": "AO", + "أنغويلا": "AI", + "أورغواي": "UY", + "أوروبا": "150", + "أوزبكستان": "UZ", + "أوغندا": "UG", + "أوقيانوسيا": "009", + "أوقيانوسيا النائية": "QO", + "أوكرانيا": "UA", + "أيرلندا": "IE", + "إثيوبيا": "ET", + "إريتريا": "ER", + "إسبانيا": "ES", + "إستونيا": "EE", + "إسرائيل": "IL", + "إندونيسيا": "ID", + "إيران": "IR", + "إيطاليا": "IT", "الأراضي الÙلسطينية": "PS", "الأرجنتين": "AR", "الأردن": "JO", "الأقاليم الجنوبية الÙرنسية": "TF", + "الأمريكتان": "019", + "الأمم المتحدة": "UN", "الإقليم البريطاني ÙÙŠ المحيط الهندي": "IO", "الإكوادور": "EC", "الإمارات العربية المتحدة": "AE", - "الأمريكتان": "019", - "الأمم المتحدة": "UN", - "ألبانيا": "AL", + "الاتحاد الأوروبي": "EU", "البحرين": "BH", "البرازيل": "BR", "البرتغال": "PT", @@ -53,7 +75,6 @@ "الكونغو - برازاÙيل": "CG", "الكونغو - كينشاسا": "CD", "الكويت": "KW", - "ألمانيا": "DE", "المغرب": "MA", "المكسيك": "MX", "المملكة العربية السعودية": "SA", @@ -66,26 +87,6 @@ "اليابان": "JP", "اليمن": "YE", "اليونان": "GR", - "أمريكا الجنوبية": "005", - "أمريكا الشمالية": "003", - "أمريكا اللاتينية": "419", - "أمريكا الوسطى": "013", - "أنتاركتيكا": "AQ", - "أنتيغوا وبربودا": "AG", - "أندورا": "AD", - "إندونيسيا": "ID", - "أنغولا": "AO", - "أنغويلا": "AI", - "أورغواي": "UY", - "أوروبا": "150", - "أوزبكستان": "UZ", - "أوغندا": "UG", - "أوقيانوسيا": "009", - "أوقيانوسيا النائية": "QO", - "أوكرانيا": "UA", - "إيران": "IR", - "أيرلندا": "IE", - "إيطاليا": "IT", "بابوا غينيا الجديدة": "PG", "باراغواي": "PY", "باكستان": "PK", @@ -157,8 +158,8 @@ "جمهورية الدومينيكان": "DO", "جنوب آسيا": "034", "جنوب Ø£Ùريقيا": "ZA", - "جنوب السودان": "SS", "جنوب أوروبا": "039", + "جنوب السودان": "SS", "جنوب شرق آسيا": "035", "جورجيا": "GE", "جورجيا الجنوبية وجزر ساندويتش الجنوبية": "GS", @@ -289,6 +290,5 @@ "هولندا الكاريبية": "BQ", "هونغ كونغ الصينية (منطقة إدارية خاصة)": "HK", "وسط آسيا": "143", - "وسط Ø£Ùريقيا": "017", - "Sub-Saharan Africa": "202" + "وسط Ø£Ùريقيا": "017" } \ No newline at end of file diff --git a/js/data/locale/ar/YE/ctryreverse.json b/js/data/locale/ar/YE/ctryreverse.json index 591fce466f..748fb3441a 100644 --- a/js/data/locale/ar/YE/ctryreverse.json +++ b/js/data/locale/ar/YE/ctryreverse.json @@ -9,30 +9,49 @@ "202": "Sub-Saharan Africa", "419": "أمريكا اللاتينية", "IS": "آيسلندا", - "ET": "إثيوبيا", "AZ": "أذربيجان", "AM": "أرمينيا", "AW": "أروبا", - "ER": "إريتريا", - "ES": "إسبانيا", "053": "أسترالاسيا", "AU": "أستراليا", - "EE": "إستونيا", - "IL": "إسرائيل", "002": "Ø£Ùريقيا", "018": "Ø£Ùريقيا الجنوبية", "AF": "Ø£Ùغانستان", - "EU": "الاتحاد الأوروبي", + "AL": "ألبانيا", + "DE": "ألمانيا", + "005": "أمريكا الجنوبية", + "003": "أمريكا الشمالية", + "013": "أمريكا الوسطى", + "AQ": "أنتاركتيكا", + "AG": "أنتيغوا وبربودا", + "AD": "أندورا", + "AO": "أنغولا", + "AI": "أنغويلا", + "UY": "أورغواي", + "UZ": "أوزبكستان", + "UG": "أوغندا", + "009": "أوقيانوسيا", + "QO": "أوقيانوسيا النائية", + "UA": "أوكرانيا", + "IE": "أيرلندا", + "ET": "إثيوبيا", + "ER": "إريتريا", + "ES": "إسبانيا", + "EE": "إستونيا", + "IL": "إسرائيل", + "ID": "إندونيسيا", + "IR": "إيران", + "IT": "إيطاليا", "PS": "الأراضي الÙلسطينية", "AR": "الأرجنتين", "JO": "الأردن", "TF": "الأقاليم الجنوبية الÙرنسية", + "019": "الأمريكتان", + "UN": "الأمم المتحدة", "IO": "الإقليم البريطاني ÙÙŠ المحيط الهندي", "EC": "الإكوادور", "AE": "الإمارات العربية المتحدة", - "019": "الأمريكتان", - "UN": "الأمم المتحدة", - "AL": "ألبانيا", + "EU": "الاتحاد الأوروبي", "BH": "البحرين", "BR": "البرازيل", "PT": "البرتغال", @@ -61,7 +80,6 @@ "CG": "الكونغو - برازاÙيل", "CD": "الكونغو - كينشاسا", "KW": "الكويت", - "DE": "ألمانيا", "MA": "المغرب", "MX": "المكسيك", "SA": "المملكة العربية السعودية", @@ -74,24 +92,6 @@ "JP": "اليابان", "YE": "اليمن", "GR": "اليونان", - "005": "أمريكا الجنوبية", - "003": "أمريكا الشمالية", - "013": "أمريكا الوسطى", - "AQ": "أنتاركتيكا", - "AG": "أنتيغوا وبربودا", - "AD": "أندورا", - "ID": "إندونيسيا", - "AO": "أنغولا", - "AI": "أنغويلا", - "UY": "أورغواي", - "UZ": "أوزبكستان", - "UG": "أوغندا", - "009": "أوقيانوسيا", - "QO": "أوقيانوسيا النائية", - "UA": "أوكرانيا", - "IR": "إيران", - "IE": "أيرلندا", - "IT": "إيطاليا", "PG": "بابوا غينيا الجديدة", "PY": "باراغواي", "PK": "باكستان", @@ -163,8 +163,8 @@ "DO": "جمهورية الدومينيكان", "034": "جنوب آسيا", "ZA": "جنوب Ø£Ùريقيا", - "SS": "جنوب السودان", "039": "جنوب أوروبا", + "SS": "جنوب السودان", "035": "جنوب شرق آسيا", "GE": "جورجيا", "GS": "جورجيا الجنوبية وجزر ساندويتش الجنوبية", diff --git a/js/data/locale/ar/YE/dateformats.json b/js/data/locale/ar/YE/dateformats.json new file mode 100644 index 0000000000..b6df409843 --- /dev/null +++ b/js/data/locale/ar/YE/dateformats.json @@ -0,0 +1,155 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "EEEEØŒ d MMMM yyyy", + "l": "EEEØŒ d MMMM yyyy", + "m": "EEØŒ dd/MM/yyyy", + "s": "EØŒ d/M/yyyy" + }, + "dmy": { + "f": "â€d MMMM yyyy", + "l": "â€d MMMM yyyy", + "m": "â€dd/MM/yyyy", + "s": "â€d/M/yyyy" + }, + "dmw": { + "f": "EEEEØŒ â€d MMMM", + "l": "EEEØŒ â€d MMMM", + "m": "EEØŒ â€dd/MM", + "s": "EØŒ â€d/M" + }, + "dm": { + "f": "â€d MMMM", + "l": "â€d MMMM", + "m": "â€dd/MM", + "s": "â€d/M" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "â€MM/yyyy", + "s": "â€M/yyyy" + }, + "dw": { + "f": "EEEEØŒ d", + "l": "EEEØŒ d", + "m": "EEØŒ dd", + "s": "EØŒ d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "dd", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "â€h a", + "hm": "â€h:mm", + "ms": "mm:ss", + "ahm": "â€h:mm a", + "hms": "â€h:mm:ss", + "hmz": "â€h:mm z", + "ahmz": "â€h:mm a z", + "ahms": "â€h:mm:ss a", + "hmsz": "â€h:mm:ss z", + "ahmsz": "â€h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "â€HH", + "hm": "â€HH:mm", + "ms": "mm:ss", + "ahm": "â€HH:mm", + "hms": "â€HH:mm:ss", + "hmz": "â€HH:mm z", + "ahmz": "â€HH:mm z", + "ahms": "â€HH:mm:ss", + "hmsz": "â€HH:mm:ss z", + "ahmsz": "â€HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "â€{sd} {sm} {sy} {st} – {et}", + "l": "â€{sd} {sm} {sy} {st} – {et}", + "m": "â€{sd}/{sm}/{sy} {st} – {et}", + "s": "â€{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "â€{sd} – â€{ed} {em} {ey}", + "l": "â€{sd} – â€{ed} {em} {ey}", + "m": "â€{sd} – â€{ed}/{em}/{ey}", + "s": "â€{sd} – â€{ed}/{em}/{ey}" + }, + "c11": { + "f": "â€{sd} {sm} – â€{ed} {em} {ey}", + "l": "â€{sd} {sm} – â€{ed} {em} {ey}", + "m": "â€{sd}/{sm} – â€{ed}/{em}/{ey}", + "s": "â€{sd}/{sm} – â€{ed}/{em}/{ey}" + }, + "c12": { + "f": "â€{sd} {sm} {sy} – â€{ed} {em} {ey}", + "l": "â€{sd} {sm} {sy} – â€{ed} {em} {ey}", + "m": "â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}", + "s": "â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "â€{sm}/{sy} – â€{em}/{ey}", + "s": "â€{sm}/{sy} – â€{em}/{ey}" + }, + "c30": { + "f": "â€{sy} – {ey}", + "l": "â€{sy} – {ey}", + "m": "â€{sy} – {ey}", + "s": "â€{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/ar/ctrynames.json b/js/data/locale/ar/ctrynames.json index 1521759891..7af320c173 100644 --- a/js/data/locale/ar/ctrynames.json +++ b/js/data/locale/ar/ctrynames.json @@ -1,30 +1,52 @@ { + "Sub-Saharan Africa": "202", "آسيا": "142", "آيسلندا": "IS", - "إثيوبيا": "ET", "أذربيجان": "AZ", "أرمينيا": "AM", "أروبا": "AW", - "إريتريا": "ER", - "إسبانيا": "ES", "أسترالاسيا": "053", "أستراليا": "AU", - "إستونيا": "EE", - "إسرائيل": "IL", "Ø£Ùريقيا": "002", "Ø£Ùريقيا الجنوبية": "018", "Ø£Ùغانستان": "AF", - "الاتحاد الأوروبي": "EU", + "ألبانيا": "AL", + "ألمانيا": "DE", + "أمريكا الجنوبية": "005", + "أمريكا الشمالية": "003", + "أمريكا اللاتينية": "419", + "أمريكا الوسطى": "013", + "أنتاركتيكا": "AQ", + "أنتيغوا وبربودا": "AG", + "أندورا": "AD", + "أنغولا": "AO", + "أنغويلا": "AI", + "أورغواي": "UY", + "أوروبا": "150", + "أوزبكستان": "UZ", + "أوغندا": "UG", + "أوقيانوسيا": "009", + "أوقيانوسيا النائية": "QO", + "أوكرانيا": "UA", + "أيرلندا": "IE", + "إثيوبيا": "ET", + "إريتريا": "ER", + "إسبانيا": "ES", + "إستونيا": "EE", + "إسرائيل": "IL", + "إندونيسيا": "ID", + "إيران": "IR", + "إيطاليا": "IT", "الأراضي الÙلسطينية": "PS", "الأرجنتين": "AR", "الأردن": "JO", "الأقاليم الجنوبية الÙرنسية": "TF", + "الأمريكتان": "019", + "الأمم المتحدة": "UN", "الإقليم البريطاني ÙÙŠ المحيط الهندي": "IO", "الإكوادور": "EC", "الإمارات العربية المتحدة": "AE", - "الأمريكتان": "019", - "الأمم المتحدة": "UN", - "ألبانيا": "AL", + "الاتحاد الأوروبي": "EU", "البحرين": "BH", "البرازيل": "BR", "البرتغال": "PT", @@ -53,7 +75,6 @@ "الكونغو - برازاÙيل": "CG", "الكونغو - كينشاسا": "CD", "الكويت": "KW", - "ألمانيا": "DE", "المغرب": "MA", "المكسيك": "MX", "المملكة العربية السعودية": "SA", @@ -66,26 +87,6 @@ "اليابان": "JP", "اليمن": "YE", "اليونان": "GR", - "أمريكا الجنوبية": "005", - "أمريكا الشمالية": "003", - "أمريكا اللاتينية": "419", - "أمريكا الوسطى": "013", - "أنتاركتيكا": "AQ", - "أنتيغوا وبربودا": "AG", - "أندورا": "AD", - "إندونيسيا": "ID", - "أنغولا": "AO", - "أنغويلا": "AI", - "أورغواي": "UY", - "أوروبا": "150", - "أوزبكستان": "UZ", - "أوغندا": "UG", - "أوقيانوسيا": "009", - "أوقيانوسيا النائية": "QO", - "أوكرانيا": "UA", - "إيران": "IR", - "أيرلندا": "IE", - "إيطاليا": "IT", "بابوا غينيا الجديدة": "PG", "باراغواي": "PY", "باكستان": "PK", @@ -157,8 +158,8 @@ "جمهورية الدومينيكان": "DO", "جنوب آسيا": "034", "جنوب Ø£Ùريقيا": "ZA", - "جنوب السودان": "SS", "جنوب أوروبا": "039", + "جنوب السودان": "SS", "جنوب شرق آسيا": "035", "جورجيا": "GE", "جورجيا الجنوبية وجزر ساندويتش الجنوبية": "GS", @@ -289,6 +290,5 @@ "هولندا الكاريبية": "BQ", "هونغ كونغ الصينية (منطقة إدارية خاصة)": "HK", "وسط آسيا": "143", - "وسط Ø£Ùريقيا": "017", - "Sub-Saharan Africa": "202" + "وسط Ø£Ùريقيا": "017" } \ No newline at end of file diff --git a/js/data/locale/ar/ctryreverse.json b/js/data/locale/ar/ctryreverse.json index 591fce466f..748fb3441a 100644 --- a/js/data/locale/ar/ctryreverse.json +++ b/js/data/locale/ar/ctryreverse.json @@ -9,30 +9,49 @@ "202": "Sub-Saharan Africa", "419": "أمريكا اللاتينية", "IS": "آيسلندا", - "ET": "إثيوبيا", "AZ": "أذربيجان", "AM": "أرمينيا", "AW": "أروبا", - "ER": "إريتريا", - "ES": "إسبانيا", "053": "أسترالاسيا", "AU": "أستراليا", - "EE": "إستونيا", - "IL": "إسرائيل", "002": "Ø£Ùريقيا", "018": "Ø£Ùريقيا الجنوبية", "AF": "Ø£Ùغانستان", - "EU": "الاتحاد الأوروبي", + "AL": "ألبانيا", + "DE": "ألمانيا", + "005": "أمريكا الجنوبية", + "003": "أمريكا الشمالية", + "013": "أمريكا الوسطى", + "AQ": "أنتاركتيكا", + "AG": "أنتيغوا وبربودا", + "AD": "أندورا", + "AO": "أنغولا", + "AI": "أنغويلا", + "UY": "أورغواي", + "UZ": "أوزبكستان", + "UG": "أوغندا", + "009": "أوقيانوسيا", + "QO": "أوقيانوسيا النائية", + "UA": "أوكرانيا", + "IE": "أيرلندا", + "ET": "إثيوبيا", + "ER": "إريتريا", + "ES": "إسبانيا", + "EE": "إستونيا", + "IL": "إسرائيل", + "ID": "إندونيسيا", + "IR": "إيران", + "IT": "إيطاليا", "PS": "الأراضي الÙلسطينية", "AR": "الأرجنتين", "JO": "الأردن", "TF": "الأقاليم الجنوبية الÙرنسية", + "019": "الأمريكتان", + "UN": "الأمم المتحدة", "IO": "الإقليم البريطاني ÙÙŠ المحيط الهندي", "EC": "الإكوادور", "AE": "الإمارات العربية المتحدة", - "019": "الأمريكتان", - "UN": "الأمم المتحدة", - "AL": "ألبانيا", + "EU": "الاتحاد الأوروبي", "BH": "البحرين", "BR": "البرازيل", "PT": "البرتغال", @@ -61,7 +80,6 @@ "CG": "الكونغو - برازاÙيل", "CD": "الكونغو - كينشاسا", "KW": "الكويت", - "DE": "ألمانيا", "MA": "المغرب", "MX": "المكسيك", "SA": "المملكة العربية السعودية", @@ -74,24 +92,6 @@ "JP": "اليابان", "YE": "اليمن", "GR": "اليونان", - "005": "أمريكا الجنوبية", - "003": "أمريكا الشمالية", - "013": "أمريكا الوسطى", - "AQ": "أنتاركتيكا", - "AG": "أنتيغوا وبربودا", - "AD": "أندورا", - "ID": "إندونيسيا", - "AO": "أنغولا", - "AI": "أنغويلا", - "UY": "أورغواي", - "UZ": "أوزبكستان", - "UG": "أوغندا", - "009": "أوقيانوسيا", - "QO": "أوقيانوسيا النائية", - "UA": "أوكرانيا", - "IR": "إيران", - "IE": "أيرلندا", - "IT": "إيطاليا", "PG": "بابوا غينيا الجديدة", "PY": "باراغواي", "PK": "باكستان", @@ -163,8 +163,8 @@ "DO": "جمهورية الدومينيكان", "034": "جنوب آسيا", "ZA": "جنوب Ø£Ùريقيا", - "SS": "جنوب السودان", "039": "جنوب أوروبا", + "SS": "جنوب السودان", "035": "جنوب شرق آسيا", "GE": "جورجيا", "GS": "جورجيا الجنوبية وجزر ساندويتش الجنوبية", diff --git a/js/data/locale/ar/dateformats.json b/js/data/locale/ar/dateformats.json index 1e65e61429..b6df409843 100644 --- a/js/data/locale/ar/dateformats.json +++ b/js/data/locale/ar/dateformats.json @@ -3,34 +3,34 @@ "order": "{date} {time}", "date": { "dmwy": { - "f": "EEEEØŒ d MMMMØŒ yyyy", - "l": "EEEØŒ d MMMMØŒ yyyy", - "m": "EEØŒ ddâ€/MMâ€/yyyy", - "s": "EØŒ dâ€/Mâ€/yyyy" + "f": "EEEEØŒ d MMMM yyyy", + "l": "EEEØŒ d MMMM yyyy", + "m": "EEØŒ dd/MM/yyyy", + "s": "EØŒ d/M/yyyy" }, "dmy": { - "f": "â€d MMMMØŒ yyyy", - "l": "â€d MMMMØŒ yyyy", - "m": "â€ddâ€/MMâ€/yyyy", - "s": "â€dâ€/Mâ€/yyyy" + "f": "â€d MMMM yyyy", + "l": "â€d MMMM yyyy", + "m": "â€dd/MM/yyyy", + "s": "â€d/M/yyyy" }, "dmw": { "f": "EEEEØŒ â€d MMMM", "l": "EEEØŒ â€d MMMM", "m": "EEØŒ â€dd/MM", - "s": "EØŒ â€dâ€/M" + "s": "EØŒ â€d/M" }, "dm": { "f": "â€d MMMM", "l": "â€d MMMM", - "m": "â€ddâ€/MM", + "m": "â€dd/MM", "s": "â€d/M" }, "my": { - "f": "MMMMØŒ yyyy", - "l": "MMMMØŒ yyyy", - "m": "â€MMâ€/yyyy", - "s": "â€Mâ€/yyyy" + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "â€MM/yyyy", + "s": "â€M/yyyy" }, "dw": { "f": "EEEEØŒ d", @@ -97,52 +97,52 @@ }, "range": { "c00": { - "f": "â€{sd} {sm}ØŒ {sy} {st} – {et}", - "l": "â€{sd} {sm}ØŒ {sy} {st} – {et}", - "m": "â€{sd}â€/{sm}/â€{sy} {st} – {et}", - "s": "â€{sd}â€/{sm}â€/{sy} {st} – {et}" + "f": "â€{sd} {sm} {sy} {st} – {et}", + "l": "â€{sd} {sm} {sy} {st} – {et}", + "m": "â€{sd}/{sm}/{sy} {st} – {et}", + "s": "â€{sd}/{sm}/{sy} {st} – {et}" }, "c01": { - "f": "â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}", - "l": "â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}", - "m": "â€{sd}â€/{sm}â€/{sy} {st} – â€{ed}â€/{em}â€/{ey} {et}", - "s": "â€{sd}â€/{sm}â€/{sy} {st} – â€{ed}â€/{em}â€/{ey} {et}" + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" }, "c02": { - "f": "â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}", - "l": "â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}", - "m": "â€{sd}â€/{sm}â€/{sy} {st} – â€{ed}â€/{em}â€/{ey} {et}", - "s": "â€{sd}â€/{sm}â€/{sy} {st} – â€{ed}â€/{em}â€/{ey} {et}" + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" }, "c03": { - "f": "â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}", - "l": "â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}", - "m": "â€{sd}â€/{sm}â€/{sy} {st} – â€{ed}â€/{em}â€/{ey} {et}", - "s": "â€{sd}â€/{sm}â€/{sy} {st} – â€{ed}â€/{em}â€/{ey} {et}" + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" }, "c10": { - "f": "â€{sd} – â€{ed} {em}ØŒ {ey}", - "l": "â€{sd} – â€{ed} {em}ØŒ {ey}", - "m": "â€{sd} – â€{ed}â€/{em}â€/{ey}", - "s": "â€{sd} – â€{ed}â€/{em}â€/{ey}" + "f": "â€{sd} – â€{ed} {em} {ey}", + "l": "â€{sd} – â€{ed} {em} {ey}", + "m": "â€{sd} – â€{ed}/{em}/{ey}", + "s": "â€{sd} – â€{ed}/{em}/{ey}" }, "c11": { - "f": "â€{sd} {sm} – â€{ed} {em}ØŒ {ey}", - "l": "â€{sd} {sm} – â€{ed} {em}ØŒ {ey}", - "m": "â€{sd}â€/{sm} – â€{ed}â€/{em}â€/{ey}", - "s": "â€{sd}â€/{sm} – â€{ed}â€/{em}â€/{ey}" + "f": "â€{sd} {sm} – â€{ed} {em} {ey}", + "l": "â€{sd} {sm} – â€{ed} {em} {ey}", + "m": "â€{sd}/{sm} – â€{ed}/{em}/{ey}", + "s": "â€{sd}/{sm} – â€{ed}/{em}/{ey}" }, "c12": { - "f": "â€{sd} {sm}ØŒ {sy} – â€{ed} {em}ØŒ {ey}", - "l": "â€{sd} {sm}ØŒ {sy} – â€{ed} {em}ØŒ {ey}", - "m": "â€{sd}â€/{sm}â€/{sy} – â€{ed}â€/{em}â€/{ey}", - "s": "â€{sd}â€/{sm}â€/{sy} – â€{ed}â€/{em}â€/{ey}" + "f": "â€{sd} {sm} {sy} – â€{ed} {em} {ey}", + "l": "â€{sd} {sm} {sy} – â€{ed} {em} {ey}", + "m": "â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}", + "s": "â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}" }, "c20": { - "f": "{sm}ØŒ {sy} – {em}ØŒ {ey}", - "l": "{sm}ØŒ {sy} – {em}ØŒ {ey}", - "m": "â€{sm}â€/{sy} – â€{em}â€/{ey}", - "s": "â€{sm}â€/{sy} – â€{em}â€/{ey}" + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "â€{sm}/{sy} – â€{em}/{ey}", + "s": "â€{sm}/{sy} – â€{em}/{ey}" }, "c30": { "f": "â€{sy} – {ey}", @@ -152,4 +152,4 @@ } } } -} +} \ No newline at end of file diff --git a/js/data/locale/ar/numfmt.jf b/js/data/locale/ar/numfmt.jf index fdc1f3c68d..b0939a00ae 100644 --- a/js/data/locale/ar/numfmt.jf +++ b/js/data/locale/ar/numfmt.jf @@ -11,8 +11,8 @@ "commonNegative": "Øœ-{n} {s}" }, "negativenumFmt": "Øœ-{n}", - "pctFmt": "{n} ٪؜", - "negativepctFmt": "Øœ-{n} ٪؜", + "pctFmt": "{n}٪؜", + "negativepctFmt": "Øœ-{n}٪؜", "digits": "٠١٢٣٤٥٦٧٨٩", "useNative": true } diff --git a/js/data/locale/ar/regionnames.json b/js/data/locale/ar/regionnames.json index 3a73be10a0..2c4ccb08c6 100644 --- a/js/data/locale/ar/regionnames.json +++ b/js/data/locale/ar/regionnames.json @@ -30,10 +30,6 @@ } ], "AE": [ - { - "name": "الÙجيرة", - "code": "FU" - }, { "name": "أم القيوين", "code": "UQ" @@ -46,6 +42,10 @@ "name": "إمارة الشارقة", "code": "SH" }, + { + "name": "الÙجيرة", + "code": "FU" + }, { "name": "امارة دبي", "code": "DU" @@ -232,54 +232,6 @@ } ], "AL": [ - { - "name": "مقاطعة إلباسان", - "code": "03" - }, - { - "name": "مقاطعة بيرات", - "code": "01" - }, - { - "name": "مقاطعة تيرانا", - "code": "11" - }, - { - "name": "مقاطعة دوريس", - "code": "02" - }, - { - "name": "مقاطعة ديبر", - "code": "09" - }, - { - "name": "مقاطعة شكودر", - "code": "10" - }, - { - "name": "مقاطعة غيروكاستر", - "code": "05" - }, - { - "name": "مقاطعة Ùلوره", - "code": "12" - }, - { - "name": "مقاطعة Ùيير", - "code": "04" - }, - { - "name": "مقاطعة كورتشي", - "code": "06" - }, - { - "name": "مقاطعة كوكس", - "code": "07" - }, - { - "name": "مقاطعة لجه", - "code": "08" - }, { "name": "Berat", "code": "BR" @@ -423,6 +375,54 @@ { "name": "Vlorë", "code": "VL" + }, + { + "name": "مقاطعة إلباسان", + "code": "03" + }, + { + "name": "مقاطعة بيرات", + "code": "01" + }, + { + "name": "مقاطعة تيرانا", + "code": "11" + }, + { + "name": "مقاطعة دوريس", + "code": "02" + }, + { + "name": "مقاطعة ديبر", + "code": "09" + }, + { + "name": "مقاطعة شكودر", + "code": "10" + }, + { + "name": "مقاطعة غيروكاستر", + "code": "05" + }, + { + "name": "مقاطعة Ùلوره", + "code": "12" + }, + { + "name": "مقاطعة Ùيير", + "code": "04" + }, + { + "name": "مقاطعة كورتشي", + "code": "06" + }, + { + "name": "مقاطعة كوكس", + "code": "07" + }, + { + "name": "مقاطعة لجه", + "code": "08" } ], "AM": [ @@ -716,6 +716,30 @@ } ], "AZ": [ + { + "name": "Goygol", + "code": "GYG" + }, + { + "name": "Khizi", + "code": "XIZ" + }, + { + "name": "Khojavend", + "code": "XVD" + }, + { + "name": "Naftalan", + "code": "NA" + }, + { + "name": "Sharur", + "code": "SAR" + }, + { + "name": "Yevlakh", + "code": "YE" + }, { "name": "باكو", "code": "BA" @@ -776,10 +800,6 @@ "name": "مقاطعة آقدام", "code": "AGM" }, - { - "name": "مقاطعة إسمايلي", - "code": "ISM" - }, { "name": "مقاطعة أغوز", "code": "OGU" @@ -804,6 +824,10 @@ "name": "مقاطعة أويار", "code": "UCA" }, + { + "name": "مقاطعة إسمايلي", + "code": "ISM" + }, { "name": "مقاطعة إيميشلي", "code": "IMI" @@ -1003,45 +1027,9 @@ { "name": "نخجوان", "code": "NV" - }, - { - "name": "Goygol", - "code": "GYG" - }, - { - "name": "Khizi", - "code": "XIZ" - }, - { - "name": "Khojavend", - "code": "XVD" - }, - { - "name": "Naftalan", - "code": "NA" - }, - { - "name": "Sharur", - "code": "SAR" - }, - { - "name": "Yevlakh", - "code": "YE" } ], "BA": [ - { - "name": "اتحاد البوسنة والهرسك", - "code": "BIH" - }, - { - "name": "جمهورية صرب البوسنة", - "code": "SRP" - }, - { - "name": "مقاطعة برتشو", - "code": "BRC" - }, { "name": "Bosnian Podrinje", "code": "05" @@ -1081,6 +1069,18 @@ { "name": "Zenica-Doboj", "code": "04" + }, + { + "name": "اتحاد البوسنة والهرسك", + "code": "BIH" + }, + { + "name": "جمهورية صرب البوسنة", + "code": "SRP" + }, + { + "name": "مقاطعة برتشو", + "code": "BRC" } ], "BB": [ @@ -1130,42 +1130,6 @@ } ], "BD": [ - { - "name": "قسم خولنا", - "code": "D" - }, - { - "name": "محاÙظة باريسال", - "code": "A" - }, - { - "name": "محاÙظة تشيتاغونغ", - "code": "B" - }, - { - "name": "محاÙظة داكا", - "code": "C" - }, - { - "name": "مقاطعة باريسال", - "code": "06" - }, - { - "name": "مقاطعة رانجبور", - "code": "55" - }, - { - "name": "مقاطعة رايشاهي", - "code": "54" - }, - { - "name": "مقاطعة سيلهيت", - "code": "60" - }, - { - "name": "منطقة تانغيل", - "code": "63" - }, { "name": "Bagerhat", "code": "05" @@ -1417,40 +1381,76 @@ { "name": "Thakurgaon", "code": "64" - } - ], - "BE": [ + }, { - "name": "إقليم بروكسل العاصمة", - "code": "BRU" + "name": "قسم خولنا", + "code": "D" }, { - "name": "الإقليم الÙلامندي", - "code": "VLG" + "name": "محاÙظة باريسال", + "code": "A" }, { - "name": "أنتÙيرب", - "code": "VAN" + "name": "محاÙظة تشيتاغونغ", + "code": "B" }, { - "name": "برابانت Ùلاماند", - "code": "VBR" + "name": "محاÙظة داكا", + "code": "C" }, { - "name": "برابانت والون", - "code": "WBR" + "name": "مقاطعة باريسال", + "code": "06" }, { - "name": "Ùلاندر الشرقية", - "code": "VOV" + "name": "مقاطعة رانجبور", + "code": "55" }, { - "name": "Ùلاندرز الغربية", - "code": "VWV" + "name": "مقاطعة رايشاهي", + "code": "54" }, { - "name": "لوكسمبورغ", - "code": "WLX" + "name": "مقاطعة سيلهيت", + "code": "60" + }, + { + "name": "منطقة تانغيل", + "code": "63" + } + ], + "BE": [ + { + "name": "أنتÙيرب", + "code": "VAN" + }, + { + "name": "إقليم بروكسل العاصمة", + "code": "BRU" + }, + { + "name": "الإقليم الÙلامندي", + "code": "VLG" + }, + { + "name": "برابانت Ùلاماند", + "code": "VBR" + }, + { + "name": "برابانت والون", + "code": "WBR" + }, + { + "name": "Ùلاندر الشرقية", + "code": "VOV" + }, + { + "name": "Ùلاندرز الغربية", + "code": "VWV" + }, + { + "name": "لوكسمبورغ", + "code": "WLX" }, { "name": "لياج", @@ -1474,6 +1474,62 @@ } ], "BF": [ + { + "name": "Boucle du Mouhoun", + "code": "01" + }, + { + "name": "Cascades", + "code": "02" + }, + { + "name": "Centre", + "code": "03" + }, + { + "name": "Centre-Est", + "code": "04" + }, + { + "name": "Centre-Nord", + "code": "05" + }, + { + "name": "Centre-Ouest", + "code": "06" + }, + { + "name": "Centre-Sud", + "code": "07" + }, + { + "name": "Est", + "code": "08" + }, + { + "name": "Hauts-Bassins", + "code": "09" + }, + { + "name": "Nord", + "code": "10" + }, + { + "name": "Plateau-Central", + "code": "11" + }, + { + "name": "Sahel", + "code": "12" + }, + { + "name": "Soum", + "code": "SOM" + }, + { + "name": "Sud-Ouest", + "code": "13" + }, { "name": "بولجو", "code": "BLG" @@ -1649,62 +1705,6 @@ { "name": "موهون", "code": "MOU" - }, - { - "name": "Boucle du Mouhoun", - "code": "01" - }, - { - "name": "Cascades", - "code": "02" - }, - { - "name": "Centre", - "code": "03" - }, - { - "name": "Centre-Est", - "code": "04" - }, - { - "name": "Centre-Nord", - "code": "05" - }, - { - "name": "Centre-Ouest", - "code": "06" - }, - { - "name": "Centre-Sud", - "code": "07" - }, - { - "name": "Est", - "code": "08" - }, - { - "name": "Hauts-Bassins", - "code": "09" - }, - { - "name": "Nord", - "code": "10" - }, - { - "name": "Plateau-Central", - "code": "11" - }, - { - "name": "Sahel", - "code": "12" - }, - { - "name": "Soum", - "code": "SOM" - }, - { - "name": "Sud-Ouest", - "code": "13" } ], "BG": [ @@ -1844,6 +1844,10 @@ } ], "BI": [ + { + "name": "Rumonge", + "code": "RM" + }, { "name": "محاÙظة بوروري", "code": "BR" @@ -1911,10 +1915,6 @@ { "name": "مقاطعة نغوزي", "code": "NG" - }, - { - "name": "Rumonge", - "code": "RM" } ], "BJ": [ @@ -2038,10 +2038,6 @@ } ], "BR": [ - { - "name": "إسبيريتو سانتو", - "code": "ES" - }, { "name": "أكري", "code": "AC" @@ -2050,6 +2046,14 @@ "name": "ألاغواس", "code": "AL" }, + { + "name": "أمابا", + "code": "AP" + }, + { + "name": "إسبيريتو سانتو", + "code": "ES" + }, { "name": "الأمازون", "code": "AM" @@ -2058,10 +2062,6 @@ "name": "القطاع الÙدرالي البرازيلي", "code": "DF" }, - { - "name": "أمابا", - "code": "AP" - }, { "name": "بارا", "code": "PA" @@ -2148,14 +2148,14 @@ } ], "BS": [ - { - "name": "إكسوما", - "code": "EX" - }, { "name": "أكلينز", "code": "AK" }, + { + "name": "إكسوما", + "code": "EX" + }, { "name": "إليوثيرا الشمالية", "code": "NE" @@ -2212,14 +2212,14 @@ "name": "جنوب أباكو", "code": "SO" }, - { - "name": "جنوب إليوثيرا", - "code": "SE" - }, { "name": "جنوب أندروس", "code": "SA" }, + { + "name": "جنوب إليوثيرا", + "code": "SE" + }, { "name": "روم كاي", "code": "RC" @@ -2274,6 +2274,18 @@ } ], "BT": [ + { + "name": "Dagana", + "code": "22" + }, + { + "name": "Sarpang", + "code": "31" + }, + { + "name": "Tsirang", + "code": "21" + }, { "name": "مقاطعة بارو", "code": "11" @@ -2341,21 +2353,13 @@ { "name": "مقاطعة وانغدو Ùودرانغ", "code": "24" - }, - { - "name": "Dagana", - "code": "22" - }, - { - "name": "Sarpang", - "code": "31" - }, - { - "name": "Tsirang", - "code": "21" } ], "BW": [ + { + "name": "Chobe", + "code": "CH" + }, { "name": "المقاطعة الجنوب شرقية", "code": "SE" @@ -2415,21 +2419,17 @@ { "name": "مقاطغة شمال غرب", "code": "NW" - }, - { - "name": "Chobe", - "code": "CH" } ], "BY": [ - { - "name": "إقليم مينسك", - "code": "MI" - }, { "name": "أوبلاست جردونه", "code": "HR" }, + { + "name": "إقليم مينسك", + "code": "MI" + }, { "name": "بريست أوبلاست", "code": "BR" @@ -2452,6 +2452,10 @@ } ], "BZ": [ + { + "name": "Belize", + "code": "BZ" + }, { "name": "مقاطعة اورانج ووك", "code": "OW" @@ -2471,17 +2475,9 @@ { "name": "مقاطعة كوروزال", "code": "CZL" - }, - { - "name": "Belize", - "code": "BZ" } ], "CA": [ - { - "name": "الأقاليم الشمالية الغربية", - "code": "NT" - }, { "name": "ألبرتا", "code": "AB" @@ -2490,6 +2486,10 @@ "name": "أونتاريو", "code": "ON" }, + { + "name": "الأقاليم الشمالية الغربية", + "code": "NT" + }, { "name": "جزيرة الأمير إدوارد", "code": "PE" @@ -2533,40 +2533,12 @@ ], "CD": [ { - "name": "إكواتور", - "code": "EQ" + "name": "Bandundu", + "code": "BN" }, { - "name": "الكونغو الوسطى", - "code": "BC" - }, - { - "name": "كاساي الشرقية", - "code": "KE" - }, - { - "name": "كيÙÙˆ الجنوبية", - "code": "SK" - }, - { - "name": "كيÙÙˆ الشمالية", - "code": "NK" - }, - { - "name": "كينشاسا", - "code": "KN" - }, - { - "name": "مانيما", - "code": "MA" - }, - { - "name": "Bandundu", - "code": "BN" - }, - { - "name": "Bas-Uélé", - "code": "BU" + "name": "Bas-Uélé", + "code": "BU" }, { "name": "Haut-Katanga", @@ -2651,6 +2623,34 @@ { "name": "Tshuapa", "code": "TU" + }, + { + "name": "إكواتور", + "code": "EQ" + }, + { + "name": "الكونغو الوسطى", + "code": "BC" + }, + { + "name": "كاساي الشرقية", + "code": "KE" + }, + { + "name": "كيÙÙˆ الجنوبية", + "code": "SK" + }, + { + "name": "كيÙÙˆ الشمالية", + "code": "NK" + }, + { + "name": "كينشاسا", + "code": "KN" + }, + { + "name": "مانيما", + "code": "MA" } ], "CF": [ @@ -2724,6 +2724,14 @@ } ], "CG": [ + { + "name": "Pointe-Noire", + "code": "16" + }, + { + "name": "أدارة كوÙيت-كويست", + "code": "15" + }, { "name": "إدارة بلاتيوكس", "code": "14" @@ -2744,10 +2752,6 @@ "name": "إدارة كوÙيت", "code": "8" }, - { - "name": "أدارة كوÙيت-كويست", - "code": "15" - }, { "name": "إدارة كويلو", "code": "5" @@ -2767,10 +2771,6 @@ { "name": "برازاÙيل", "code": "BZV" - }, - { - "name": "Pointe-Noire", - "code": "16" } ], "CH": [ @@ -2880,30 +2880,6 @@ } ], "CI": [ - { - "name": "أبيدجان", - "code": "AB" - }, - { - "name": "مقاطعة باس-ساساندرا", - "code": "BS" - }, - { - "name": "مقاطعة دينغويلي", - "code": "DN" - }, - { - "name": "مقاطعة ساÙانس", - "code": "SV" - }, - { - "name": "مقاطعة Ùالي دو باندما", - "code": "VB" - }, - { - "name": "ياموسوكرو", - "code": "YM" - }, { "name": "Agnéby", "code": "16" @@ -3011,6 +2987,30 @@ { "name": "Zanzan²", "code": "ZZ" + }, + { + "name": "أبيدجان", + "code": "AB" + }, + { + "name": "مقاطعة باس-ساساندرا", + "code": "BS" + }, + { + "name": "مقاطعة دينغويلي", + "code": "DN" + }, + { + "name": "مقاطعة ساÙانس", + "code": "SV" + }, + { + "name": "مقاطعة Ùالي دو باندما", + "code": "VB" + }, + { + "name": "ياموسوكرو", + "code": "YM" } ], "CL": [ @@ -3256,6 +3256,10 @@ } ], "CO": [ + { + "name": "أنتيوكيا", + "code": "ANT" + }, { "name": "إدارة أتلانتيكو", "code": "ATL" @@ -3376,10 +3380,6 @@ "name": "ارخبيل سان اندريس", "code": "SAP" }, - { - "name": "أنتيوكيا", - "code": "ANT" - }, { "name": "بوغوتا", "code": "DC" @@ -3390,14 +3390,14 @@ } ], "CR": [ - { - "name": "الأخويلا", - "code": "A" - }, { "name": "إيريذيا", "code": "H" }, + { + "name": "الأخويلا", + "code": "A" + }, { "name": "بونتاريناس", "code": "P" @@ -3486,6 +3486,18 @@ } ], "CV": [ + { + "name": "Barlavento Islands", + "code": "B" + }, + { + "name": "Maio", + "code": "MA" + }, + { + "name": "São Miguel", + "code": "SM" + }, { "name": "براÙا", "code": "BR" @@ -3569,18 +3581,6 @@ { "name": "موستيروس، الرأس الأخضر", "code": "MO" - }, - { - "name": "Barlavento Islands", - "code": "B" - }, - { - "name": "Maio", - "code": "MA" - }, - { - "name": "São Miguel", - "code": "SM" } ], "CY": [ @@ -3610,6 +3610,94 @@ } ], "CZ": [ + { + "name": "Prague 1", + "code": "101" + }, + { + "name": "Prague 10", + "code": "110" + }, + { + "name": "Prague 11", + "code": "111" + }, + { + "name": "Prague 12", + "code": "112" + }, + { + "name": "Prague 13", + "code": "113" + }, + { + "name": "Prague 14", + "code": "114" + }, + { + "name": "Prague 15", + "code": "115" + }, + { + "name": "Prague 16", + "code": "116" + }, + { + "name": "Prague 17", + "code": "117" + }, + { + "name": "Prague 18", + "code": "118" + }, + { + "name": "Prague 19", + "code": "119" + }, + { + "name": "Prague 2", + "code": "102" + }, + { + "name": "Prague 20", + "code": "120" + }, + { + "name": "Prague 21", + "code": "121" + }, + { + "name": "Prague 22", + "code": "122" + }, + { + "name": "Prague 3", + "code": "103" + }, + { + "name": "Prague 4", + "code": "104" + }, + { + "name": "Prague 5", + "code": "105" + }, + { + "name": "Prague 6", + "code": "106" + }, + { + "name": "Prague 7", + "code": "107" + }, + { + "name": "Prague 8", + "code": "108" + }, + { + "name": "Prague 9", + "code": "109" + }, { "name": "إقليم أوستي ناد لابم", "code": "42" @@ -3969,104 +4057,16 @@ { "name": "مقاطعة يهلاÙا", "code": "632" + } + ], + "DE": [ + { + "name": "بادن-Ùورتمبيرغ", + "code": "BW" }, { - "name": "Prague 1", - "code": "101" - }, - { - "name": "Prague 10", - "code": "110" - }, - { - "name": "Prague 11", - "code": "111" - }, - { - "name": "Prague 12", - "code": "112" - }, - { - "name": "Prague 13", - "code": "113" - }, - { - "name": "Prague 14", - "code": "114" - }, - { - "name": "Prague 15", - "code": "115" - }, - { - "name": "Prague 16", - "code": "116" - }, - { - "name": "Prague 17", - "code": "117" - }, - { - "name": "Prague 18", - "code": "118" - }, - { - "name": "Prague 19", - "code": "119" - }, - { - "name": "Prague 2", - "code": "102" - }, - { - "name": "Prague 20", - "code": "120" - }, - { - "name": "Prague 21", - "code": "121" - }, - { - "name": "Prague 22", - "code": "122" - }, - { - "name": "Prague 3", - "code": "103" - }, - { - "name": "Prague 4", - "code": "104" - }, - { - "name": "Prague 5", - "code": "105" - }, - { - "name": "Prague 6", - "code": "106" - }, - { - "name": "Prague 7", - "code": "107" - }, - { - "name": "Prague 8", - "code": "108" - }, - { - "name": "Prague 9", - "code": "109" - } - ], - "DE": [ - { - "name": "بادن-Ùورتمبيرغ", - "code": "BW" - }, - { - "name": "باÙاريا", - "code": "BY" + "name": "باÙاريا", + "code": "BY" }, { "name": "براندنبورغ", @@ -4588,6 +4588,10 @@ "name": "مقاطعة أزواي", "code": "A" }, + { + "name": "مقاطعة أوريينا", + "code": "D" + }, { "name": "مقاطعة إسمرالداس", "code": "E" @@ -4600,10 +4604,6 @@ "name": "مقاطعة إمبابورا", "code": "I" }, - { - "name": "مقاطعة أوريينا", - "code": "D" - }, { "name": "مقاطعة باستازا", "code": "Y" @@ -4850,14 +4850,14 @@ } ], "ER": [ - { - "name": "إقليم البحر الأحمر الجنوبي", - "code": "DK" - }, { "name": "إقليم أنسبا", "code": "AN" }, + { + "name": "إقليم البحر الأحمر الجنوبي", + "code": "DK" + }, { "name": "إقليم شمال البحر الأحمر", "code": "SK" @@ -4877,24 +4877,40 @@ ], "ES": [ { - "name": "آبلة", - "code": "AV" + "name": "Asturias Province", + "code": "O" }, { - "name": "إشبيلية", - "code": "SE" + "name": "Balears Province", + "code": "PM" }, { - "name": "ألاÙا", - "code": "VI" + "name": "Canary Islands", + "code": "CN" }, { - "name": "البسيط", - "code": "AB" + "name": "Cantabria Province", + "code": "S" }, { - "name": "المرية", - "code": "AL" + "name": "Madrid Province", + "code": "M" + }, + { + "name": "Murcia", + "code": "MU" + }, + { + "name": "Navarra", + "code": "NA" + }, + { + "name": "آبلة", + "code": "AV" + }, + { + "name": "ألاÙا", + "code": "VI" }, { "name": "أليكانتي", @@ -4904,6 +4920,18 @@ "name": "أورينسي", "code": "OR" }, + { + "name": "إشبيلية", + "code": "SE" + }, + { + "name": "البسيط", + "code": "AB" + }, + { + "name": "المرية", + "code": "AL" + }, { "name": "بالنثيا", "code": "P" @@ -5060,6 +5088,10 @@ "name": "منطقة أستورياس", "code": "AS" }, + { + "name": "منطقة أندلوسيا", + "code": "AN" + }, { "name": "منطقة إقليم الباسك", "code": "PV" @@ -5068,10 +5100,6 @@ "name": "منطقة إكستـريمادورا", "code": "EX" }, - { - "name": "منطقة أندلوسيا", - "code": "AN" - }, { "name": "منطقة بلنسية", "code": "VC" @@ -5123,34 +5151,6 @@ { "name": "ولبة", "code": "H" - }, - { - "name": "Asturias Province", - "code": "O" - }, - { - "name": "Balears Province", - "code": "PM" - }, - { - "name": "Canary Islands", - "code": "CN" - }, - { - "name": "Cantabria Province", - "code": "S" - }, - { - "name": "Madrid Province", - "code": "M" - }, - { - "name": "Murcia", - "code": "MU" - }, - { - "name": "Navarra", - "code": "NA" } ], "ET": [ @@ -5158,6 +5158,14 @@ "name": "أديس أبابا", "code": "AA" }, + { + "name": "أمهرة", + "code": "AM" + }, + { + "name": "أوروميا", + "code": "OR" + }, { "name": "إقليم عÙر", "code": "AF" @@ -5174,14 +5182,6 @@ "name": "المنطقة الصومالية", "code": "SO" }, - { - "name": "أمهرة", - "code": "AM" - }, - { - "name": "أوروميا", - "code": "OR" - }, { "name": "بنيشنقول-قماز", "code": "BE" @@ -5278,30 +5278,6 @@ } ], "FJ": [ - { - "name": "الشعبة الشمالية", - "code": "N" - }, - { - "name": "القسم الشرقي، Ùيجي", - "code": "E" - }, - { - "name": "القسم الغربي", - "code": "W" - }, - { - "name": "القسم المركزي", - "code": "C" - }, - { - "name": "روتوما", - "code": "R" - }, - { - "name": "كاكاودروÙ", - "code": "03" - }, { "name": "Ba", "code": "01" @@ -5353,110 +5329,146 @@ { "name": "Tailevu", "code": "14" - } - ], - "FM": [ - { - "name": "كوسراي", - "code": "KSA" }, { - "name": "ولاية بوهنبي", - "code": "PNI" + "name": "الشعبة الشمالية", + "code": "N" }, { - "name": "ولاية تشوك", - "code": "TRK" + "name": "القسم الشرقي، Ùيجي", + "code": "E" }, { - "name": "Yap", - "code": "YAP" - } - ], - "FR": [ + "name": "القسم الغربي", + "code": "W" + }, { - "name": "أرييج", - "code": "09" + "name": "القسم المركزي", + "code": "C" }, { - "name": "إزار", - "code": "38" + "name": "روتوما", + "code": "R" }, { - "name": "Ø£Ùيرون", - "code": "12" + "name": "كاكاودروÙ", + "code": "03" + } + ], + "FM": [ + { + "name": "Yap", + "code": "YAP" }, { - "name": "إقليم بلÙور", - "code": "90" + "name": "كوسراي", + "code": "KSA" }, { - "name": "الأرديش", - "code": "07" + "name": "ولاية بوهنبي", + "code": "PNI" }, { - "name": "الأردين", - "code": "08" + "name": "ولاية تشوك", + "code": "TRK" + } + ], + "FR": [ + { + "name": "Brittany", + "code": "E" }, { - "name": "الألب البحرية", - "code": "06" + "name": "Burgundy-Franche-Comté", + "code": "BFC" }, { - "name": "الألب العليا", - "code": "05" + "name": "Clipperton Island", + "code": "CP" }, { - "name": "الأوكيتانية", - "code": "OCC" + "name": "Corsica", + "code": "H" }, { - "name": "الإيÙلين", - "code": "78" + "name": "French Guiana", + "code": "GF" }, { - "name": "ألب البروÙنس العليا", - "code": "04" + "name": "French Polynesia", + "code": "PF" }, { - "name": "البرانيس الأطلسية", - "code": "64" + "name": "French Southern Territories", + "code": "TF" }, { - "name": "البرانيس الشرقية", - "code": "66" + "name": "Guadeloupe", + "code": "GUA" }, { - "name": "البرانيس العليا", - "code": "65" + "name": "Guadeloupe²", + "code": "GP" }, { - "name": "الراين الأسÙÙ„", - "code": "67" + "name": "Hauts-de-France", + "code": "HDF" }, { - "name": "الراين الأعلى", - "code": "68" + "name": "La Réunion", + "code": "LRE" }, { - "name": "السان البحرية", - "code": "76" + "name": "Martinique", + "code": "MQ" }, { - "name": "السان ومارن", - "code": "77" + "name": "Mayotte", + "code": "MAY" }, { - "name": "المارن", - "code": "51" + "name": "Mayotte²", + "code": "YT" }, { - "name": "المارن العليا", - "code": "52" + "name": "New Caledonia", + "code": "NC" }, { - "name": "المانش", - "code": "50" + "name": "Nouvelle-Aquitaine", + "code": "NAQ" + }, + { + "name": "Réunion", + "code": "RE" + }, + { + "name": "St. Barthélemy", + "code": "BL" + }, + { + "name": "St. Martin", + "code": "MF" + }, + { + "name": "St. Pierre & Miquelon", + "code": "PM" + }, + { + "name": "Wallis & Futuna", + "code": "WF" + }, + { + "name": "أرييج", + "code": "09" + }, + { + "name": "Ø£Ùيرون", + "code": "12" + }, + { + "name": "ألب البروÙنس العليا", + "code": "04" }, { "name": "أليي", @@ -5498,6 +5510,18 @@ "name": "أيسن", "code": "02" }, + { + "name": "أين", + "code": "01" + }, + { + "name": "إزار", + "code": "38" + }, + { + "name": "إقليم بلÙور", + "code": "90" + }, { "name": "إيسون", "code": "91" @@ -5511,8 +5535,68 @@ "code": "35" }, { - "name": "أين", - "code": "01" + "name": "الأرديش", + "code": "07" + }, + { + "name": "الأردين", + "code": "08" + }, + { + "name": "الألب البحرية", + "code": "06" + }, + { + "name": "الألب العليا", + "code": "05" + }, + { + "name": "الأوكيتانية", + "code": "OCC" + }, + { + "name": "الإيÙلين", + "code": "78" + }, + { + "name": "البرانيس الأطلسية", + "code": "64" + }, + { + "name": "البرانيس الشرقية", + "code": "66" + }, + { + "name": "البرانيس العليا", + "code": "65" + }, + { + "name": "الراين الأسÙÙ„", + "code": "67" + }, + { + "name": "الراين الأعلى", + "code": "68" + }, + { + "name": "السان البحرية", + "code": "76" + }, + { + "name": "السان ومارن", + "code": "77" + }, + { + "name": "المارن", + "code": "51" + }, + { + "name": "المارن العليا", + "code": "52" + }, + { + "name": "المانش", + "code": "50" }, { "name": "باد كاليه", @@ -5797,1126 +5881,1042 @@ { "name": "يون", "code": "89" - }, + } + ], + "GA": [ { - "name": "Brittany", - "code": "E" + "name": "محاÙظة إيستوير", + "code": "1" }, { - "name": "Burgundy-Franche-Comté", - "code": "BFC" + "name": "محاÙظة هوت أوغويه", + "code": "2" }, { - "name": "Clipperton Island", - "code": "CP" + "name": "محاÙظة موين - أوغووي", + "code": "3" }, { - "name": "Corsica", - "code": "H" + "name": "محاÙظة نغوني", + "code": "4" }, { - "name": "French Guiana", - "code": "GF" + "name": "محاÙظة نيانغا", + "code": "5" }, { - "name": "French Polynesia", - "code": "PF" + "name": "محاÙظة أوغووي - إيÙيندو", + "code": "6" }, { - "name": "French Southern Territories", - "code": "TF" + "name": "مقاطعة أوغووي-لولو", + "code": "7" }, { - "name": "Guadeloupe", - "code": "GUA" + "name": "مقاطعة أوغووي - البحرية", + "code": "8" }, { - "name": "Guadeloupe²", - "code": "GP" - }, + "name": "مقاطعة وليو-نتم", + "code": "9" + } + ], + "GB": [ { - "name": "Hauts-de-France", - "code": "HDF" + "name": "Antrim", + "code": "ANT" }, { - "name": "La Réunion", - "code": "LRE" + "name": "Antrim and Newtownabbey", + "code": "ANN" }, { - "name": "Martinique", - "code": "MQ" - }, - { - "name": "Mayotte", - "code": "MAY" - }, - { - "name": "Mayotte²", - "code": "YT" - }, - { - "name": "New Caledonia", - "code": "NC" - }, - { - "name": "Nouvelle-Aquitaine", - "code": "NAQ" - }, - { - "name": "Réunion", - "code": "RE" - }, - { - "name": "St. Barthélemy", - "code": "BL" - }, - { - "name": "St. Martin", - "code": "MF" - }, - { - "name": "St. Pierre & Miquelon", - "code": "PM" - }, - { - "name": "Wallis & Futuna", - "code": "WF" - } - ], - "GA": [ - { - "name": "محاÙظة إيستوير", - "code": "1" - }, - { - "name": "محاÙظة هوت أوغويه", - "code": "2" - }, - { - "name": "محاÙظة موين - أوغووي", - "code": "3" - }, - { - "name": "محاÙظة نغوني", - "code": "4" - }, - { - "name": "محاÙظة نيانغا", - "code": "5" - }, - { - "name": "محاÙظة أوغووي - إيÙيندو", - "code": "6" - }, - { - "name": "مقاطعة أوغووي-لولو", - "code": "7" - }, - { - "name": "مقاطعة أوغووي - البحرية", - "code": "8" - }, - { - "name": "مقاطعة وليو-نتم", - "code": "9" - } - ], - "GB": [ - { - "name": "أبردين", - "code": "ABE" - }, - { - "name": "أبردينشاير", - "code": "ABD" - }, - { - "name": "إدنبرة", - "code": "EDH" + "name": "Ards", + "code": "ARD" }, { - "name": "إزلنغتون", - "code": "ISL" + "name": "Ards and North Down", + "code": "AND" }, { - "name": "اسكتلندا", - "code": "SCT" + "name": "Argyll and Bute", + "code": "AGB" }, { - "name": "إسكس", - "code": "ESS" + "name": "Armagh", + "code": "ARM" }, { - "name": "أكسÙوردشير", - "code": "OXF" + "name": "Armagh, Banbridge and Craigavon", + "code": "ABC" }, { - "name": "المملكة المتحدة", - "code": "UKM" + "name": "Ballymena", + "code": "BLA" }, { - "name": "إنجلترا", - "code": "ENG" + "name": "Ballymoney", + "code": "BLY" }, { - "name": "أنغلسي", - "code": "AGY" + "name": "Banbridge", + "code": "BNB" }, { - "name": "أنغوس", - "code": "ANS" + "name": "Barking and Dagenham", + "code": "BDG" }, { - "name": "أيرلندا الشمالية", - "code": "NIR" + "name": "Barnet", + "code": "BNE" }, { - "name": "إيست رايدينج أو٠يوركشير", - "code": "ERY" + "name": "Barnsley", + "code": "BNS" }, { - "name": "إيلنغ", - "code": "EAL" + "name": "Bath and North East Somerset", + "code": "BAS" }, { - "name": "باكينغهامشير", - "code": "BKM" + "name": "Bedford", + "code": "BDF" }, { - "name": "باويس", - "code": "POW" + "name": "Belfast", + "code": "BFS" }, { - "name": "برايتون أند هوÙ", - "code": "BNH" + "name": "Bexley", + "code": "BEX" }, { - "name": "برستل", - "code": "BST" + "name": "Blackburn with Darwen", + "code": "BBD" }, { - "name": "برمينغهام", - "code": "BIR" + "name": "Blaenau Gwent", + "code": "BGW" }, { - "name": "بريطانيا العظمى", - "code": "GBN" + "name": "Bolton", + "code": "BOL" }, { - "name": "بلاكبول", - "code": "BPL" + "name": "Bracknell Forest", + "code": "BRC" }, { - "name": "بليموث", - "code": "PLY" + "name": "Bradford", + "code": "BRD" }, { - "name": "بورتسموث", - "code": "POR" + "name": "Brent", + "code": "BEN" }, { - "name": "بورنموث", - "code": "BMH" + "name": "Bridgend", + "code": "BGE" }, { - "name": "بيتربرة", - "code": "PTE" + "name": "Bromley", + "code": "BRY" }, { - "name": "بيمبروكشاير", - "code": "PEM" + "name": "Bury", + "code": "BUR" }, { - "name": "تراÙورد", - "code": "TRF" + "name": "Caerphilly", + "code": "CAY" }, { - "name": "جزر أوركني", - "code": "ORK" + "name": "Calderdale", + "code": "CLD" }, { - "name": "جزر سيلي", - "code": "IOS" + "name": "Camden", + "code": "CMD" }, { - "name": "جزر شتلاند", - "code": "ZET" + "name": "Carmarthenshire", + "code": "CMN" }, { - "name": "حي تاور هامليتس، لندن", - "code": "TWH" + "name": "Carrickfergus", + "code": "CKF" }, { - "name": "داربيشير", - "code": "DBY" + "name": "Castlereagh", + "code": "CSR" }, { - "name": "دندي", - "code": "DND" + "name": "Causeway Coast and Glens", + "code": "CCG" }, { - "name": "دورست", - "code": "DOR" + "name": "Central Bedfordshire", + "code": "CBF" }, { - "name": "دورهام", - "code": "DUR" + "name": "Ceredigion", + "code": "CGN" }, { - "name": "ديربي", - "code": "DER" + "name": "Cheshire East", + "code": "CHE" }, { - "name": "ديÙون", - "code": "DEV" + "name": "Cheshire West and Chester", + "code": "CHW" }, { - "name": "روتلاند", - "code": "RUT" + "name": "Clackmannanshire", + "code": "CLK" }, { - "name": "ريتشموند، لندن", - "code": "RIC" + "name": "Coleraine", + "code": "CLR" }, { - "name": "ريدنج", - "code": "RDG" + "name": "Conwy", + "code": "CWY" }, { - "name": "ساوثهامبتون", - "code": "STH" + "name": "Cookstown", + "code": "CKT" }, { - "name": "ستاÙوردشاير", - "code": "STS" + "name": "Craigavon", + "code": "CGV" }, { - "name": "ستوك أون ترينت", - "code": "STE" + "name": "Croydon", + "code": "CRY" }, { - "name": "سري", - "code": "SRY" + "name": "Darlington", + "code": "DAL" }, { - "name": "سلاو", - "code": "SLG" + "name": "Denbighshire", + "code": "DEN" }, { - "name": "سوانزي", - "code": "SWA" + "name": "Derry", + "code": "DRY" }, { - "name": "سوÙولك", - "code": "SFK" + "name": "Derry and Strabane", + "code": "DRS" }, { - "name": "شرق ساسكس", - "code": "ESX" + "name": "Doncaster", + "code": "DNC" }, { - "name": "Ø´Ùيلد", - "code": "SHF" + "name": "Down", + "code": "DOW" }, { - "name": "شمال يوركشير", - "code": "NYK" + "name": "Dudley", + "code": "DUD" }, { - "name": "غرب ساسكس", - "code": "WSX" + "name": "Dumfries and Galloway", + "code": "DGY" }, { - "name": "غلاسكو", - "code": "GLG" + "name": "Dungannon and South Tyrone", + "code": "DGN" }, { - "name": "غلوسترشير", - "code": "GLS" + "name": "East Ayrshire", + "code": "EAY" }, { - "name": "كارديÙ", - "code": "CRF" + "name": "East Dunbartonshire", + "code": "EDU" }, { - "name": "كامبريا", - "code": "CMA" + "name": "East Renfrewshire", + "code": "ERW" }, { - "name": "كامبريدجشير", - "code": "CAM" + "name": "Enfield", + "code": "ENF" }, { - "name": "كنت", - "code": "KEN" + "name": "England and Wales", + "code": "EAW" }, { - "name": "كورنوال", - "code": "CON" + "name": "Falkirk", + "code": "FAL" }, { - "name": "كوÙنتري", - "code": "COV" + "name": "Fermanagh", + "code": "FER" }, { - "name": "كينسينغتون وتشيلسي", - "code": "KEC" + "name": "Fermanagh and Omagh", + "code": "FMO" }, { - "name": "كينغستون أبون هال", - "code": "KHL" + "name": "Fife", + "code": "FIF" }, { - "name": "لامبيث", - "code": "LBH" + "name": "Flintshire", + "code": "FLN" }, { - "name": "لانكشر", - "code": "LAN" + "name": "Gateshead", + "code": "GAT" }, { - "name": "لستر", - "code": "LCE" + "name": "Greenwich", + "code": "GRE" }, { - "name": "لوتن", - "code": "LUT" + "name": "Gwynedd", + "code": "GWN" }, { - "name": "لوثيان الشرقية", - "code": "ELN" + "name": "Hackney", + "code": "HCK" }, { - "name": "ليسترشير", - "code": "LEC" + "name": "Halton", + "code": "HAL" }, { - "name": "ليÙربول", - "code": "LIV" + "name": "Hammersmith and Fulham", + "code": "HMF" }, { - "name": "لينكونشير", - "code": "LIN" + "name": "Haringey", + "code": "HRY" }, { - "name": "مانشستر", - "code": "MAN" + "name": "Harrow", + "code": "HRW" }, { - "name": "مدينة لندن", - "code": "LND" + "name": "Hartlepool", + "code": "HPL" }, { - "name": "مدينة وستمنستر", - "code": "WSM" + "name": "Havering", + "code": "HAV" }, { - "name": "مقاطعة سومرست", - "code": "SOM" + "name": "Highland", + "code": "HLD" }, { - "name": "ميدلزبرة", - "code": "MDB" + "name": "Hillingdon", + "code": "HIL" }, { - "name": "نوتنغهام", - "code": "NGM" + "name": "Inverclyde", + "code": "IVC" }, { - "name": "نوتنغهامشير", - "code": "NTT" + "name": "Kingston upon Thames", + "code": "KTT" }, { - "name": "نورثمبرلاند", - "code": "NBL" + "name": "Kirklees", + "code": "KIR" }, { - "name": "نورÙولك", - "code": "NFK" + "name": "Knowsley", + "code": "KWL" }, { - "name": "نيوكاسل أبون تاين", - "code": "NET" + "name": "Larne", + "code": "LRN" }, { - "name": "نيوهام", - "code": "NWM" + "name": "Leeds", + "code": "LDS" }, { - "name": "هارتÙوردشير", - "code": "HRT" + "name": "Lewisham", + "code": "LEW" }, { - "name": "هامبشاير", - "code": "HAM" + "name": "Limavady", + "code": "LMV" }, { - "name": "هبرديس الخارجي", - "code": "ELS" + "name": "Lisburn", + "code": "LSB" }, { - "name": "هونسلو", - "code": "HNS" + "name": "Lisburn and Castlereagh", + "code": "LBC" }, { - "name": "هيرÙوردشير", - "code": "HEF" + "name": "Magherafelt", + "code": "MFT" }, { - "name": "واندزورث", - "code": "WND" + "name": "Medway", + "code": "MDW" }, { - "name": "وايت", - "code": "IOW" + "name": "Merthyr Tydfil", + "code": "MTY" }, { - "name": "وسترشير", - "code": "WOR" + "name": "Merton", + "code": "MRT" }, { - "name": "ولÙرهامبتن", - "code": "WLV" + "name": "Mid and East Antrim", + "code": "MEA" }, { - "name": "ووريكشير", - "code": "WAR" + "name": "Mid Ulster", + "code": "MUL" }, { - "name": "ويلتشير", - "code": "WIL" + "name": "Midlothian", + "code": "MLN" }, { - "name": "ويلز", - "code": "WLS" + "name": "Milton Keynes", + "code": "MIK" }, { - "name": "يورك", - "code": "YOR" + "name": "Monmouthshire", + "code": "MON" }, { - "name": "Antrim", - "code": "ANT" + "name": "Moray", + "code": "MRY" }, { - "name": "Antrim and Newtownabbey", - "code": "ANN" + "name": "Moyle", + "code": "MYL" }, { - "name": "Ards", - "code": "ARD" + "name": "Neath Port Talbot", + "code": "NTL" }, { - "name": "Ards and North Down", - "code": "AND" + "name": "Newport", + "code": "NWP" }, { - "name": "Argyll and Bute", - "code": "AGB" + "name": "Newry and Mourne", + "code": "NYM" }, { - "name": "Armagh", - "code": "ARM" + "name": "Newry, Mourne and Down", + "code": "NMD" }, { - "name": "Armagh, Banbridge and Craigavon", - "code": "ABC" + "name": "Newtownabbey", + "code": "NTA" }, { - "name": "Ballymena", - "code": "BLA" + "name": "North Ayrshire", + "code": "NAY" }, { - "name": "Ballymoney", - "code": "BLY" + "name": "North Down", + "code": "NDN" }, { - "name": "Banbridge", - "code": "BNB" + "name": "North East Lincolnshire", + "code": "NEL" }, { - "name": "Barking and Dagenham", - "code": "BDG" + "name": "North Lanarkshire", + "code": "NLK" }, { - "name": "Barnet", - "code": "BNE" + "name": "North Lincolnshire", + "code": "NLN" }, { - "name": "Barnsley", - "code": "BNS" + "name": "North Somerset", + "code": "NSM" }, { - "name": "Bath and North East Somerset", - "code": "BAS" + "name": "North Tyneside", + "code": "NTY" }, { - "name": "Bedford", - "code": "BDF" + "name": "Northamptonshire", + "code": "NTH" }, { - "name": "Belfast", - "code": "BFS" + "name": "Oldham", + "code": "OLD" }, { - "name": "Bexley", - "code": "BEX" + "name": "Omagh", + "code": "OMH" }, { - "name": "Blackburn with Darwen", - "code": "BBD" + "name": "Perth and Kinross", + "code": "PKN" }, { - "name": "Blaenau Gwent", - "code": "BGW" + "name": "Poole", + "code": "POL" }, { - "name": "Bolton", - "code": "BOL" + "name": "Redbridge", + "code": "RDB" }, { - "name": "Bracknell Forest", - "code": "BRC" + "name": "Redcar and Cleveland", + "code": "RCC" }, { - "name": "Bradford", - "code": "BRD" + "name": "Renfrewshire", + "code": "RFW" }, { - "name": "Brent", - "code": "BEN" + "name": "Rhondda Cynon Taf", + "code": "RCT" }, { - "name": "Bridgend", - "code": "BGE" + "name": "Rochdale", + "code": "RCH" }, { - "name": "Bromley", - "code": "BRY" + "name": "Rotherham", + "code": "ROT" }, { - "name": "Bury", - "code": "BUR" + "name": "Saint Helens", + "code": "SHN" }, { - "name": "Caerphilly", - "code": "CAY" + "name": "Salford", + "code": "SLF" }, { - "name": "Calderdale", - "code": "CLD" + "name": "Sandwell", + "code": "SAW" }, { - "name": "Camden", - "code": "CMD" + "name": "Scottish Borders", + "code": "SCB" }, { - "name": "Carmarthenshire", - "code": "CMN" + "name": "Sefton", + "code": "SFT" }, { - "name": "Carrickfergus", - "code": "CKF" + "name": "Shropshire", + "code": "SHR" }, { - "name": "Castlereagh", - "code": "CSR" + "name": "Solihull", + "code": "SOL" }, { - "name": "Causeway Coast and Glens", - "code": "CCG" + "name": "South Ayrshire", + "code": "SAY" }, { - "name": "Central Bedfordshire", - "code": "CBF" + "name": "South Gloucestershire", + "code": "SGC" }, { - "name": "Ceredigion", - "code": "CGN" + "name": "South Lanarkshire", + "code": "SLK" }, { - "name": "Cheshire East", - "code": "CHE" + "name": "South Tyneside", + "code": "STY" }, { - "name": "Cheshire West and Chester", - "code": "CHW" + "name": "Southend-on-Sea", + "code": "SOS" }, { - "name": "Clackmannanshire", - "code": "CLK" + "name": "Southwark", + "code": "SWK" }, { - "name": "Coleraine", - "code": "CLR" + "name": "Stirling", + "code": "STG" }, { - "name": "Conwy", - "code": "CWY" + "name": "Stockport", + "code": "SKP" }, { - "name": "Cookstown", - "code": "CKT" + "name": "Stockton-on-Tees", + "code": "STT" }, { - "name": "Craigavon", - "code": "CGV" + "name": "Strabane", + "code": "STB" }, { - "name": "Croydon", - "code": "CRY" + "name": "Sunderland", + "code": "SND" }, { - "name": "Darlington", - "code": "DAL" + "name": "Sutton", + "code": "STN" }, { - "name": "Denbighshire", - "code": "DEN" + "name": "Swindon", + "code": "SWD" }, { - "name": "Derry", - "code": "DRY" + "name": "Tameside", + "code": "TAM" }, { - "name": "Derry and Strabane", - "code": "DRS" + "name": "Telford and Wrekin", + "code": "TFW" }, { - "name": "Doncaster", - "code": "DNC" + "name": "Thurrock", + "code": "THR" }, { - "name": "Down", - "code": "DOW" + "name": "Torbay", + "code": "TOB" }, { - "name": "Dudley", - "code": "DUD" + "name": "Torfaen", + "code": "TOF" }, { - "name": "Dumfries and Galloway", - "code": "DGY" + "name": "Vale of Glamorgan", + "code": "VGL" }, { - "name": "Dungannon and South Tyrone", - "code": "DGN" + "name": "Wakefield", + "code": "WKF" }, { - "name": "East Ayrshire", - "code": "EAY" + "name": "Walsall", + "code": "WLL" }, { - "name": "East Dunbartonshire", - "code": "EDU" + "name": "Waltham Forest", + "code": "WFT" }, { - "name": "East Renfrewshire", - "code": "ERW" + "name": "Warrington", + "code": "WRT" }, { - "name": "Enfield", - "code": "ENF" + "name": "West Berkshire", + "code": "WBK" }, { - "name": "England and Wales", - "code": "EAW" + "name": "West Dunbartonshire", + "code": "WDU" }, { - "name": "Falkirk", - "code": "FAL" + "name": "West Lothian", + "code": "WLN" }, { - "name": "Fermanagh", - "code": "FER" + "name": "Wigan", + "code": "WGN" }, { - "name": "Fermanagh and Omagh", - "code": "FMO" + "name": "Windsor and Maidenhead", + "code": "WNM" }, { - "name": "Fife", - "code": "FIF" + "name": "Wirral", + "code": "WRL" }, { - "name": "Flintshire", - "code": "FLN" + "name": "Wokingham", + "code": "WOK" }, { - "name": "Gateshead", - "code": "GAT" + "name": "Wrexham", + "code": "WRX" }, { - "name": "Greenwich", - "code": "GRE" + "name": "أبردين", + "code": "ABE" }, { - "name": "Gwynedd", - "code": "GWN" + "name": "أبردينشاير", + "code": "ABD" }, { - "name": "Hackney", - "code": "HCK" + "name": "أكسÙوردشير", + "code": "OXF" }, { - "name": "Halton", - "code": "HAL" + "name": "أنغلسي", + "code": "AGY" }, { - "name": "Hammersmith and Fulham", - "code": "HMF" + "name": "أنغوس", + "code": "ANS" }, { - "name": "Haringey", - "code": "HRY" + "name": "أيرلندا الشمالية", + "code": "NIR" }, { - "name": "Harrow", - "code": "HRW" + "name": "إدنبرة", + "code": "EDH" }, { - "name": "Hartlepool", - "code": "HPL" + "name": "إزلنغتون", + "code": "ISL" }, { - "name": "Havering", - "code": "HAV" + "name": "إسكس", + "code": "ESS" }, { - "name": "Highland", - "code": "HLD" + "name": "إنجلترا", + "code": "ENG" }, { - "name": "Hillingdon", - "code": "HIL" + "name": "إيست رايدينج أو٠يوركشير", + "code": "ERY" }, { - "name": "Inverclyde", - "code": "IVC" + "name": "إيلنغ", + "code": "EAL" }, { - "name": "Kingston upon Thames", - "code": "KTT" + "name": "اسكتلندا", + "code": "SCT" }, { - "name": "Kirklees", - "code": "KIR" + "name": "المملكة المتحدة", + "code": "UKM" }, { - "name": "Knowsley", - "code": "KWL" + "name": "باكينغهامشير", + "code": "BKM" }, { - "name": "Larne", - "code": "LRN" + "name": "باويس", + "code": "POW" }, { - "name": "Leeds", - "code": "LDS" + "name": "برايتون أند هوÙ", + "code": "BNH" }, { - "name": "Lewisham", - "code": "LEW" + "name": "برستل", + "code": "BST" }, { - "name": "Limavady", - "code": "LMV" + "name": "برمينغهام", + "code": "BIR" }, { - "name": "Lisburn", - "code": "LSB" + "name": "بريطانيا العظمى", + "code": "GBN" }, { - "name": "Lisburn and Castlereagh", - "code": "LBC" + "name": "بلاكبول", + "code": "BPL" }, { - "name": "Magherafelt", - "code": "MFT" + "name": "بليموث", + "code": "PLY" }, { - "name": "Medway", - "code": "MDW" + "name": "بورتسموث", + "code": "POR" }, { - "name": "Merthyr Tydfil", - "code": "MTY" + "name": "بورنموث", + "code": "BMH" }, { - "name": "Merton", - "code": "MRT" + "name": "بيتربرة", + "code": "PTE" }, { - "name": "Mid and East Antrim", - "code": "MEA" + "name": "بيمبروكشاير", + "code": "PEM" }, { - "name": "Mid Ulster", - "code": "MUL" + "name": "تراÙورد", + "code": "TRF" }, { - "name": "Midlothian", - "code": "MLN" + "name": "جزر أوركني", + "code": "ORK" }, { - "name": "Milton Keynes", - "code": "MIK" + "name": "جزر سيلي", + "code": "IOS" }, { - "name": "Monmouthshire", - "code": "MON" + "name": "جزر شتلاند", + "code": "ZET" }, { - "name": "Moray", - "code": "MRY" + "name": "حي تاور هامليتس، لندن", + "code": "TWH" }, { - "name": "Moyle", - "code": "MYL" + "name": "داربيشير", + "code": "DBY" }, { - "name": "Neath Port Talbot", - "code": "NTL" + "name": "دندي", + "code": "DND" }, { - "name": "Newport", - "code": "NWP" + "name": "دورست", + "code": "DOR" }, { - "name": "Newry and Mourne", - "code": "NYM" + "name": "دورهام", + "code": "DUR" }, { - "name": "Newry, Mourne and Down", - "code": "NMD" + "name": "ديربي", + "code": "DER" }, { - "name": "Newtownabbey", - "code": "NTA" + "name": "ديÙون", + "code": "DEV" }, { - "name": "North Ayrshire", - "code": "NAY" + "name": "روتلاند", + "code": "RUT" }, { - "name": "North Down", - "code": "NDN" + "name": "ريتشموند، لندن", + "code": "RIC" }, { - "name": "North East Lincolnshire", - "code": "NEL" + "name": "ريدنج", + "code": "RDG" }, { - "name": "North Lanarkshire", - "code": "NLK" + "name": "ساوثهامبتون", + "code": "STH" }, { - "name": "North Lincolnshire", - "code": "NLN" + "name": "ستاÙوردشاير", + "code": "STS" }, { - "name": "North Somerset", - "code": "NSM" + "name": "ستوك أون ترينت", + "code": "STE" }, { - "name": "North Tyneside", - "code": "NTY" + "name": "سري", + "code": "SRY" }, { - "name": "Northamptonshire", - "code": "NTH" + "name": "سلاو", + "code": "SLG" }, { - "name": "Oldham", - "code": "OLD" + "name": "سوانزي", + "code": "SWA" }, { - "name": "Omagh", - "code": "OMH" + "name": "سوÙولك", + "code": "SFK" }, { - "name": "Perth and Kinross", - "code": "PKN" + "name": "شرق ساسكس", + "code": "ESX" }, { - "name": "Poole", - "code": "POL" + "name": "Ø´Ùيلد", + "code": "SHF" }, { - "name": "Redbridge", - "code": "RDB" + "name": "شمال يوركشير", + "code": "NYK" }, { - "name": "Redcar and Cleveland", - "code": "RCC" + "name": "غرب ساسكس", + "code": "WSX" }, { - "name": "Renfrewshire", - "code": "RFW" + "name": "غلاسكو", + "code": "GLG" }, { - "name": "Rhondda Cynon Taf", - "code": "RCT" + "name": "غلوسترشير", + "code": "GLS" }, { - "name": "Rochdale", - "code": "RCH" + "name": "كارديÙ", + "code": "CRF" }, { - "name": "Rotherham", - "code": "ROT" + "name": "كامبريا", + "code": "CMA" }, { - "name": "Saint Helens", - "code": "SHN" + "name": "كامبريدجشير", + "code": "CAM" }, { - "name": "Salford", - "code": "SLF" + "name": "كنت", + "code": "KEN" }, { - "name": "Sandwell", - "code": "SAW" + "name": "كورنوال", + "code": "CON" }, { - "name": "Scottish Borders", - "code": "SCB" + "name": "كوÙنتري", + "code": "COV" }, { - "name": "Sefton", - "code": "SFT" + "name": "كينسينغتون وتشيلسي", + "code": "KEC" }, { - "name": "Shropshire", - "code": "SHR" + "name": "كينغستون أبون هال", + "code": "KHL" }, { - "name": "Solihull", - "code": "SOL" + "name": "لامبيث", + "code": "LBH" }, { - "name": "South Ayrshire", - "code": "SAY" + "name": "لانكشر", + "code": "LAN" }, { - "name": "South Gloucestershire", - "code": "SGC" + "name": "لستر", + "code": "LCE" }, { - "name": "South Lanarkshire", - "code": "SLK" + "name": "لوتن", + "code": "LUT" }, { - "name": "South Tyneside", - "code": "STY" + "name": "لوثيان الشرقية", + "code": "ELN" }, { - "name": "Southend-on-Sea", - "code": "SOS" + "name": "ليسترشير", + "code": "LEC" }, { - "name": "Southwark", - "code": "SWK" + "name": "ليÙربول", + "code": "LIV" }, { - "name": "Stirling", - "code": "STG" + "name": "لينكونشير", + "code": "LIN" }, { - "name": "Stockport", - "code": "SKP" + "name": "مانشستر", + "code": "MAN" }, { - "name": "Stockton-on-Tees", - "code": "STT" + "name": "مدينة لندن", + "code": "LND" }, { - "name": "Strabane", - "code": "STB" + "name": "مدينة وستمنستر", + "code": "WSM" }, { - "name": "Sunderland", - "code": "SND" + "name": "مقاطعة سومرست", + "code": "SOM" }, { - "name": "Sutton", - "code": "STN" + "name": "ميدلزبرة", + "code": "MDB" }, { - "name": "Swindon", - "code": "SWD" + "name": "نوتنغهام", + "code": "NGM" }, { - "name": "Tameside", - "code": "TAM" + "name": "نوتنغهامشير", + "code": "NTT" }, { - "name": "Telford and Wrekin", - "code": "TFW" + "name": "نورثمبرلاند", + "code": "NBL" }, { - "name": "Thurrock", - "code": "THR" + "name": "نورÙولك", + "code": "NFK" }, { - "name": "Torbay", - "code": "TOB" + "name": "نيوكاسل أبون تاين", + "code": "NET" }, { - "name": "Torfaen", - "code": "TOF" + "name": "نيوهام", + "code": "NWM" }, { - "name": "Vale of Glamorgan", - "code": "VGL" + "name": "هارتÙوردشير", + "code": "HRT" }, { - "name": "Wakefield", - "code": "WKF" + "name": "هامبشاير", + "code": "HAM" }, { - "name": "Walsall", - "code": "WLL" + "name": "هبرديس الخارجي", + "code": "ELS" }, { - "name": "Waltham Forest", - "code": "WFT" + "name": "هونسلو", + "code": "HNS" }, { - "name": "Warrington", - "code": "WRT" + "name": "هيرÙوردشير", + "code": "HEF" }, { - "name": "West Berkshire", - "code": "WBK" + "name": "واندزورث", + "code": "WND" }, { - "name": "West Dunbartonshire", - "code": "WDU" + "name": "وايت", + "code": "IOW" }, { - "name": "West Lothian", - "code": "WLN" + "name": "وسترشير", + "code": "WOR" }, { - "name": "Wigan", - "code": "WGN" + "name": "ولÙرهامبتن", + "code": "WLV" }, { - "name": "Windsor and Maidenhead", - "code": "WNM" + "name": "ووريكشير", + "code": "WAR" }, { - "name": "Wirral", - "code": "WRL" + "name": "ويلتشير", + "code": "WIL" }, { - "name": "Wokingham", - "code": "WOK" + "name": "ويلز", + "code": "WLS" }, { - "name": "Wrexham", - "code": "WRX" + "name": "يورك", + "code": "YOR" } ], "GD": [ @@ -7086,6 +7086,42 @@ } ], "GN": [ + { + "name": "Boké", + "code": "BK" + }, + { + "name": "Faranah", + "code": "FA" + }, + { + "name": "Faranah Region", + "code": "F" + }, + { + "name": "Forécariah", + "code": "FO" + }, + { + "name": "Kankan", + "code": "KA" + }, + { + "name": "Kindia", + "code": "KD" + }, + { + "name": "Labé Region", + "code": "L" + }, + { + "name": "Mamou", + "code": "MM" + }, + { + "name": "Nzérékoré", + "code": "NZ" + }, { "name": "إقليم بوكيه", "code": "B" @@ -7213,45 +7249,17 @@ { "name": "ولاية مالي", "code": "ML" - }, - { - "name": "Boké", - "code": "BK" - }, - { - "name": "Faranah", - "code": "FA" - }, - { - "name": "Faranah Region", - "code": "F" - }, - { - "name": "Forécariah", - "code": "FO" - }, - { - "name": "Kankan", - "code": "KA" - }, - { - "name": "Kindia", - "code": "KD" - }, + } + ], + "GQ": [ { - "name": "Labé Region", - "code": "L" + "name": "Insular", + "code": "I" }, { - "name": "Mamou", - "code": "MM" + "name": "Río Muni", + "code": "C" }, - { - "name": "Nzérékoré", - "code": "NZ" - } - ], - "GQ": [ { "name": "محاÙظة أنوبون", "code": "AN" @@ -7279,69 +7287,9 @@ { "name": "مقاطعة ويلي-نزاس", "code": "WN" - }, - { - "name": "Insular", - "code": "I" - }, - { - "name": "Río Muni", - "code": "C" } - ], - "GR": [ - { - "name": "إبيروس", - "code": "D" - }, - { - "name": "أتيكا", - "code": "I" - }, - { - "name": "الجزر الأيونية", - "code": "F" - }, - { - "name": "بيلوبونيز", - "code": "J" - }, - { - "name": "ثيساليا", - "code": "E" - }, - { - "name": "جبل آثوس", - "code": "69" - }, - { - "name": "جنوب إيجة", - "code": "L" - }, - { - "name": "شمال إيجة", - "code": "K" - }, - { - "name": "غرب اليونان", - "code": "G" - }, - { - "name": "مقدونيا الشرقية وتراقيا", - "code": "A" - }, - { - "name": "مقدونيا الغربية", - "code": "C" - }, - { - "name": "مقدونيا الوسطى", - "code": "B" - }, - { - "name": "وسط اليونان", - "code": "H" - }, + ], + "GR": [ { "name": "Achaea", "code": "13" @@ -7549,13 +7497,61 @@ { "name": "Zakynthos", "code": "21" + }, + { + "name": "أتيكا", + "code": "I" + }, + { + "name": "إبيروس", + "code": "D" + }, + { + "name": "الجزر الأيونية", + "code": "F" + }, + { + "name": "بيلوبونيز", + "code": "J" + }, + { + "name": "ثيساليا", + "code": "E" + }, + { + "name": "جبل آثوس", + "code": "69" + }, + { + "name": "جنوب إيجة", + "code": "L" + }, + { + "name": "شمال إيجة", + "code": "K" + }, + { + "name": "غرب اليونان", + "code": "G" + }, + { + "name": "مقدونيا الشرقية وتراقيا", + "code": "A" + }, + { + "name": "مقدونيا الغربية", + "code": "C" + }, + { + "name": "مقدونيا الوسطى", + "code": "B" + }, + { + "name": "وسط اليونان", + "code": "H" } ], "GT": [ - { - "name": "إدارة البروغريسو", - "code": "PR" - }, { "name": "إدارة ألتا Ùيراباز", "code": "AV" @@ -7564,6 +7560,10 @@ "name": "إدارة إيزابال", "code": "IZ" }, + { + "name": "إدارة البروغريسو", + "code": "PR" + }, { "name": "إدارة بايا Ùيراباز", "code": "BV" @@ -7642,6 +7642,18 @@ } ], "GW": [ + { + "name": "Leste", + "code": "L" + }, + { + "name": "Norte", + "code": "N" + }, + { + "name": "Sul", + "code": "S" + }, { "name": "إقليم أويو", "code": "OI" @@ -7658,14 +7670,14 @@ "name": "إقليم تومبالي", "code": "TO" }, - { - "name": "اقليم كاشيو", - "code": "CA" - }, { "name": "إقليم كوينارا", "code": "QU" }, + { + "name": "اقليم كاشيو", + "code": "CA" + }, { "name": "بيساو", "code": "BS" @@ -7677,21 +7689,13 @@ { "name": "محاÙظة باÙاتا", "code": "BA" - }, - { - "name": "Leste", - "code": "L" - }, - { - "name": "Norte", - "code": "N" - }, - { - "name": "Sul", - "code": "S" } ], "GY": [ + { + "name": "Mahaica-Berbice", + "code": "MA" + }, { "name": "أبر ديميرارا-بيربيس", "code": "UD" @@ -7727,20 +7731,16 @@ { "name": "كويوني مازاروني", "code": "CU" - }, - { - "name": "Mahaica-Berbice", - "code": "MA" } ], "HN": [ { - "name": "أتلانتيدا", - "code": "AT" + "name": "Comayagua", + "code": "CM" }, { - "name": "إدارة إنتبوكا", - "code": "IN" + "name": "أتلانتيدا", + "code": "AT" }, { "name": "إدارة أوكوتيبيك", @@ -7750,6 +7750,10 @@ "name": "إدارة أولانشو", "code": "OL" }, + { + "name": "إدارة إنتبوكا", + "code": "IN" + }, { "name": "إدارة بارايسو", "code": "EP" @@ -7801,10 +7805,6 @@ { "name": "يورو", "code": "YO" - }, - { - "name": "Comayagua", - "code": "CM" } ], "HR": [ @@ -7936,6 +7936,22 @@ } ], "HU": [ + { + "name": "Dunaújváros", + "code": "DU" + }, + { + "name": "Eger", + "code": "EG" + }, + { + "name": "Érd", + "code": "ER" + }, + { + "name": "HódmezÅ‘vásárhely", + "code": "HV" + }, { "name": "بودابست", "code": "BU" @@ -8091,25 +8107,13 @@ { "name": "نيرغهازا", "code": "NY" - }, - { - "name": "Dunaújváros", - "code": "DU" - }, - { - "name": "Eger", - "code": "EG" - }, - { - "name": "Érd", - "code": "ER" - }, - { - "name": "HódmezÅ‘vásárhely", - "code": "HV" } ], "ID": [ + { + "name": "Bali", + "code": "BA" + }, { "name": "آتشيه", "code": "AC" @@ -8269,10 +8273,6 @@ { "name": "يوجياكرتا", "code": "YO" - }, - { - "name": "Bali", - "code": "BA" } ], "IE": [ @@ -8812,10 +8812,6 @@ "name": "أبروتسو", "code": "65" }, - { - "name": "إميليا-رومانيا", - "code": "45" - }, { "name": "أوستا", "code": "AO" @@ -8824,6 +8820,10 @@ "name": "أومبريا", "code": "55" }, + { + "name": "إميليا-رومانيا", + "code": "45" + }, { "name": "بازيليكاتا", "code": "77" @@ -8928,14 +8928,6 @@ "name": "مقاطعة ألساندريا", "code": "AL" }, - { - "name": "مقاطعة إمبيريا", - "code": "IM" - }, - { - "name": "مقاطعة إنا", - "code": "EN" - }, { "name": "مقاطعة أنكونا", "code": "AN" @@ -8952,6 +8944,14 @@ "name": "مقاطعة أولياسترا", "code": "OG" }, + { + "name": "مقاطعة إمبيريا", + "code": "IM" + }, + { + "name": "مقاطعة إنا", + "code": "EN" + }, { "name": "مقاطعة بادوÙا", "code": "PD" @@ -9958,10 +9958,6 @@ } ], "KI": [ - { - "name": "جزر جلبرت", - "code": "G" - }, { "name": "Line Islands", "code": "L" @@ -9969,17 +9965,21 @@ { "name": "Phoenix Islands", "code": "P" + }, + { + "name": "جزر جلبرت", + "code": "G" } ], "KM": [ - { - "name": "القمر الكبرى", - "code": "G" - }, { "name": "أنجوان", "code": "A" }, + { + "name": "القمر الكبرى", + "code": "G" + }, { "name": "موهيلي", "code": "M" @@ -10268,6 +10268,10 @@ } ], "LA": [ + { + "name": "Xaisomboun", + "code": "XS" + }, { "name": "سالاÙان", "code": "SL" @@ -10335,10 +10339,6 @@ { "name": "مقاطعة Ùيينتيان", "code": "VT" - }, - { - "name": "Xaisomboun", - "code": "XS" } ], "LB": [ @@ -10673,83 +10673,39 @@ "code": "D" }, { - "name": "مقاطعة ثابا-تسيكا", - "code": "K" - }, - { - "name": "مقاطعة قاخاز نك", - "code": "H" - }, - { - "name": "مقاطعة قوثنغ", - "code": "G" - }, - { - "name": "مقاطعة لريب", - "code": "C" - }, - { - "name": "مقاطعة ماسيرو", - "code": "A" - }, - { - "name": "مقاطعة ماÙتنغ", - "code": "E" - }, - { - "name": "مقاطعة موخوتلنغ", - "code": "J" - }, - { - "name": "مقاطعة موهيلز هوك", - "code": "F" - } - ], - "LT": [ - { - "name": "مقاطعة أليتس", - "code": "AL" - }, - { - "name": "مقاطعة أوتينا", - "code": "UT" - }, - { - "name": "مقاطعة بانيÙيزيس", - "code": "PN" - }, - { - "name": "مقاطعة بلدية سÙينيتشونيس", - "code": "49" - }, - { - "name": "مقاطعة تاوراغه", - "code": "TA" + "name": "مقاطعة ثابا-تسيكا", + "code": "K" }, { - "name": "مقاطعة تيلسياي", - "code": "TE" + "name": "مقاطعة قاخاز نك", + "code": "H" }, { - "name": "مقاطعة شياولياي", - "code": "SA" + "name": "مقاطعة قوثنغ", + "code": "G" }, { - "name": "مقاطعة Ùيلنيوس", - "code": "VL" + "name": "مقاطعة لريب", + "code": "C" }, { - "name": "مقاطعة كاوناس", - "code": "KU" + "name": "مقاطعة ماسيرو", + "code": "A" }, { - "name": "مقاطعة كلايبيدا", - "code": "KL" + "name": "مقاطعة ماÙتنغ", + "code": "E" }, { - "name": "مقاطعة ميرايامبوله", - "code": "MR" + "name": "مقاطعة موخوتلنغ", + "code": "J" }, + { + "name": "مقاطعة موهيلز هوك", + "code": "F" + } + ], + "LT": [ { "name": "AkmenÄ—", "code": "01" @@ -10985,6 +10941,50 @@ { "name": "Zarasai", "code": "60" + }, + { + "name": "مقاطعة أليتس", + "code": "AL" + }, + { + "name": "مقاطعة أوتينا", + "code": "UT" + }, + { + "name": "مقاطعة بانيÙيزيس", + "code": "PN" + }, + { + "name": "مقاطعة بلدية سÙينيتشونيس", + "code": "49" + }, + { + "name": "مقاطعة تاوراغه", + "code": "TA" + }, + { + "name": "مقاطعة تيلسياي", + "code": "TE" + }, + { + "name": "مقاطعة شياولياي", + "code": "SA" + }, + { + "name": "مقاطعة Ùيلنيوس", + "code": "VL" + }, + { + "name": "مقاطعة كاوناس", + "code": "KU" + }, + { + "name": "مقاطعة كلايبيدا", + "code": "KL" + }, + { + "name": "مقاطعة ميرايامبوله", + "code": "MR" } ], "LU": [ @@ -11066,10 +11066,6 @@ "name": "بلدية أغلونا", "code": "001" }, - { - "name": "بلدية إكشجيله", - "code": "035" - }, { "name": "بلدية أكنيسته", "code": "004" @@ -11090,14 +11086,6 @@ "name": "بلدية أماتا", "code": "008" }, - { - "name": "بلدية إنغور", - "code": "029" - }, - { - "name": "بلدية إنكوكالنز", - "code": "037" - }, { "name": "بلدية أوزولنيكي", "code": "069" @@ -11114,6 +11102,18 @@ "name": "بلدية أولاين", "code": "068" }, + { + "name": "بلدية إكشجيله", + "code": "035" + }, + { + "name": "بلدية إنغور", + "code": "029" + }, + { + "name": "بلدية إنكوكالنز", + "code": "037" + }, { "name": "بلدية إيرغلي", "code": "030" @@ -11618,6 +11618,10 @@ } ], "MA": [ + { + "name": "أكادير", + "code": "AGD" + }, { "name": "إقليم آسا الزاك", "code": "ASZ" @@ -11630,6 +11634,10 @@ "name": "إقليم أزيلال", "code": "AZI" }, + { + "name": "إقليم أوسرد", + "code": "AOU" + }, { "name": "إقليم Ø¥Ùران", "code": "IFR" @@ -11686,10 +11694,6 @@ "name": "إقليم النواصر", "code": "NOU" }, - { - "name": "إقليم أوسرد", - "code": "AOU" - }, { "name": "إقليم بركان", "code": "BER" @@ -11814,10 +11818,6 @@ "name": "إقليم ورززات", "code": "OUA" }, - { - "name": "أكادير", - "code": "AGD" - }, { "name": "الجهة الشرقية", "code": "04" @@ -11936,14 +11936,6 @@ } ], "MC": [ - { - "name": "موناكو Ùيل", - "code": "MO" - }, - { - "name": "مونت كارلو", - "code": "MC" - }, { "name": "Fontvieille", "code": "FO" @@ -12003,9 +11995,21 @@ { "name": "Vallon de la Rousse", "code": "VR" + }, + { + "name": "موناكو Ùيل", + "code": "MO" + }, + { + "name": "مونت كارلو", + "code": "MC" } ], "MD": [ + { + "name": "Transnistria", + "code": "SN" + }, { "name": "بالتسي", "code": "BA" @@ -12030,10 +12034,6 @@ "name": "مقاطعة أورهي", "code": "OR" }, - { - "name": "مقاطعة اونغيني", - "code": "UN" - }, { "name": "مقاطعة أونيتا", "code": "OC" @@ -12046,6 +12046,10 @@ "name": "مقاطعة إيلوÙيني", "code": "IA" }, + { + "name": "مقاطعة اونغيني", + "code": "UN" + }, { "name": "مقاطعة باسارابيسكا", "code": "BS" @@ -12149,10 +12153,6 @@ { "name": "مقاطعة هينسيستي", "code": "HI" - }, - { - "name": "Transnistria", - "code": "SN" } ], "ME": [ @@ -12276,22 +12276,6 @@ } ], "MH": [ - { - "name": "جالويت", - "code": "JAL" - }, - { - "name": "راليك تشين", - "code": "L" - }, - { - "name": "سلسلة راتاك", - "code": "T" - }, - { - "name": "ماجورو", - "code": "MAJ" - }, { "name": "Ailinglaplap Atoll", "code": "ALL" @@ -12379,6 +12363,22 @@ { "name": "Wotje Atoll", "code": "WTJ" + }, + { + "name": "جالويت", + "code": "JAL" + }, + { + "name": "راليك تشين", + "code": "L" + }, + { + "name": "سلسلة راتاك", + "code": "T" + }, + { + "name": "ماجورو", + "code": "MAJ" } ], "MK": [ @@ -12724,6 +12724,14 @@ } ], "ML": [ + { + "name": "Ménaka", + "code": "9" + }, + { + "name": "Taoudénit", + "code": "10" + }, { "name": "باماكو", "code": "BKO" @@ -12759,14 +12767,6 @@ { "name": "منطقة موبتي", "code": "5" - }, - { - "name": "Ménaka", - "code": "9" - }, - { - "name": "Taoudénit", - "code": "10" } ], "MM": [ @@ -12922,6 +12922,22 @@ } ], "MR": [ + { + "name": "Nouakchott", + "code": "NKC" + }, + { + "name": "Nouakchott Nord", + "code": "14" + }, + { + "name": "Nouakchott Ouest", + "code": "13" + }, + { + "name": "Nouakchott Sud", + "code": "15" + }, { "name": "داخلة نواذيبو", "code": "08" @@ -12930,6 +12946,10 @@ "name": "ولاية أدرار", "code": "07" }, + { + "name": "ولاية إينشيري", + "code": "12" + }, { "name": "ولاية البراكنة", "code": "05" @@ -12950,10 +12970,6 @@ "name": "ولاية العصابة", "code": "03" }, - { - "name": "ولاية إينشيري", - "code": "12" - }, { "name": "ولاية تكانت", "code": "09" @@ -12969,22 +12985,6 @@ { "name": "ولاية كوركول", "code": "04" - }, - { - "name": "Nouakchott", - "code": "NKC" - }, - { - "name": "Nouakchott Nord", - "code": "14" - }, - { - "name": "Nouakchott Ouest", - "code": "13" - }, - { - "name": "Nouakchott Sud", - "code": "15" } ], "MT": [ @@ -13253,15 +13253,27 @@ "code": "66" }, { - "name": "الزيتون", - "code": "67" + "name": "الزيتون", + "code": "67" + }, + { + "name": "زرياق", + "code": "68" + } + ], + "MU": [ + { + "name": "Beau-Bassin Rose-Hill", + "code": "BR" + }, + { + "name": "Port Louis District", + "code": "PL" + }, + { + "name": "Quatre Bornes", + "code": "QB" }, - { - "name": "زرياق", - "code": "68" - } - ], - "MU": [ { "name": "أغاليغا", "code": "AG" @@ -13317,21 +13329,45 @@ { "name": "منطقة بامبلموسز", "code": "PA" + } + ], + "MV": [ + { + "name": "Addu", + "code": "01" }, { - "name": "Beau-Bassin Rose-Hill", - "code": "BR" + "name": "Central Province", + "code": "CE" }, { - "name": "Port Louis District", - "code": "PL" + "name": "North Central Province", + "code": "NC" }, { - "name": "Quatre Bornes", - "code": "QB" - } - ], - "MV": [ + "name": "North Province", + "code": "NO" + }, + { + "name": "South Central Province", + "code": "SC" + }, + { + "name": "South Province", + "code": "SU" + }, + { + "name": "Thaa", + "code": "08" + }, + { + "name": "Upper North Province", + "code": "UN" + }, + { + "name": "Upper South Province", + "code": "US" + }, { "name": "آتول ها ألÙ", "code": "07" @@ -13407,45 +13443,33 @@ { "name": "ها دالو أتول", "code": "23" - }, - { - "name": "Addu", - "code": "01" - }, - { - "name": "Central Province", - "code": "CE" - }, + } + ], + "MW": [ { - "name": "North Central Province", - "code": "NC" + "name": "Central", + "code": "C" }, { - "name": "North Province", - "code": "NO" + "name": "Karonga", + "code": "KR" }, { - "name": "South Central Province", - "code": "SC" + "name": "Northern", + "code": "N" }, { - "name": "South Province", - "code": "SU" + "name": "Southern", + "code": "S" }, { - "name": "Thaa", - "code": "08" + "name": "Thyolo", + "code": "TH" }, { - "name": "Upper North Province", - "code": "UN" + "name": "Zomba", + "code": "ZO" }, - { - "name": "Upper South Province", - "code": "US" - } - ], - "MW": [ { "name": "إقليم تشيرازولو", "code": "CR" @@ -13545,33 +13569,13 @@ { "name": "مقاطعة نينو", "code": "NE" - }, - { - "name": "Central", - "code": "C" - }, - { - "name": "Karonga", - "code": "KR" - }, - { - "name": "Northern", - "code": "N" - }, - { - "name": "Southern", - "code": "S" - }, - { - "name": "Thyolo", - "code": "TH" - }, - { - "name": "Zomba", - "code": "ZO" } ], "MX": [ + { + "name": "Mexico City", + "code": "DIF" + }, { "name": "تاباسكو", "code": "TAB" @@ -13699,10 +13703,6 @@ { "name": "ولاية يوكاتان", "code": "YUC" - }, - { - "name": "Mexico City", - "code": "DIF" } ], "MY": [ @@ -13772,6 +13772,10 @@ } ], "MZ": [ + { + "name": "Maputo Province", + "code": "L" + }, { "name": "مابوتو", "code": "MPM" @@ -13811,13 +13815,17 @@ { "name": "مقاطعة سوÙالا", "code": "S" - }, - { - "name": "Maputo Province", - "code": "L" } ], "NA": [ + { + "name": "Kavango East", + "code": "KE" + }, + { + "name": "Kavango West", + "code": "KW" + }, { "name": "إقليم أوتجوزوندجوبا", "code": "OD" @@ -13850,29 +13858,21 @@ "name": "إقليم خوماس", "code": "KH" }, - { - "name": "اقليم زامبيزي", - "code": "CA" - }, { "name": "إقليم كاراس", "code": "KA" }, - { - "name": "اقليم كونيني", - "code": "KU" - }, { "name": "إقليم هارداب", "code": "HA" }, { - "name": "Kavango East", - "code": "KE" + "name": "اقليم زامبيزي", + "code": "CA" }, { - "name": "Kavango West", - "code": "KW" + "name": "اقليم كونيني", + "code": "KU" } ], "NE": [ @@ -13918,26 +13918,10 @@ "name": "ولاية آدماوة", "code": "AD" }, - { - "name": "ولاية إبونيه", - "code": "EB" - }, { "name": "ولاية أبيا", "code": "AB" }, - { - "name": "ولاية إدو", - "code": "ED" - }, - { - "name": "ولاية اكوا ايبوم", - "code": "AK" - }, - { - "name": "ولاية إكيتي", - "code": "EK" - }, { "name": "ولاية أنمبرة", "code": "AN" @@ -13958,6 +13942,18 @@ "name": "ولاية أويو", "code": "OY" }, + { + "name": "ولاية إبونيه", + "code": "EB" + }, + { + "name": "ولاية إدو", + "code": "ED" + }, + { + "name": "ولاية إكيتي", + "code": "EK" + }, { "name": "ولاية إيمو", "code": "IM" @@ -13966,6 +13962,10 @@ "name": "ولاية إينوغو", "code": "EN" }, + { + "name": "ولاية اكوا ايبوم", + "code": "AK" + }, { "name": "ولاية باوتشي", "code": "BA" @@ -14060,6 +14060,14 @@ } ], "NI": [ + { + "name": "Granada", + "code": "GR" + }, + { + "name": "León", + "code": "LE" + }, { "name": "إدارة إستيلي", "code": "ES" @@ -14119,17 +14127,21 @@ { "name": "ريجيون أوتونوما ديل أتلانتيكو نورت", "code": "AN" + } + ], + "NL": [ + { + "name": "Aruba", + "code": "AW" }, { - "name": "Granada", - "code": "GR" + "name": "Curaçao", + "code": "CW" }, { - "name": "León", - "code": "LE" - } - ], - "NL": [ + "name": "Sint Maarten", + "code": "SX" + }, { "name": "أوÙرايسل", "code": "OV" @@ -14189,18 +14201,6 @@ { "name": "مقاطعة خرونينغن", "code": "GR" - }, - { - "name": "Aruba", - "code": "AW" - }, - { - "name": "Curaçao", - "code": "CW" - }, - { - "name": "Sint Maarten", - "code": "SX" } ], "NO": [ @@ -14427,8 +14427,16 @@ ], "NZ": [ { - "name": "إقليم الساحل الغربي", - "code": "WTC" + "name": "Nelson", + "code": "NSN" + }, + { + "name": "North Island", + "code": "N" + }, + { + "name": "South Island", + "code": "S" }, { "name": "إقليم أوتاغو", @@ -14438,6 +14446,10 @@ "name": "إقليم أوكلاند", "code": "AUK" }, + { + "name": "إقليم الساحل الغربي", + "code": "WTC" + }, { "name": "إقليم تاراناكي", "code": "TKI" @@ -14483,27 +14495,23 @@ "code": "MWT" }, { - "name": "مقاطعة تاسمان", - "code": "TAS" - }, - { - "name": "مقاطعة نورثلاند", - "code": "NTL" - }, - { - "name": "Nelson", - "code": "NSN" - }, - { - "name": "North Island", - "code": "N" + "name": "مقاطعة تاسمان", + "code": "TAS" }, { - "name": "South Island", - "code": "S" + "name": "مقاطعة نورثلاند", + "code": "NTL" } ], "OM": [ + { + "name": "Al Batinah", + "code": "BA" + }, + { + "name": "Ash Sharqiyah", + "code": "SH" + }, { "name": "محاÙظة البريمي", "code": "BU" @@ -14547,17 +14555,17 @@ { "name": "محاÙظة مسندم", "code": "MU" - }, - { - "name": "Al Batinah", - "code": "BA" - }, - { - "name": "Ash Sharqiyah", - "code": "SH" } ], "PA": [ + { + "name": "Panamá", + "code": "8" + }, + { + "name": "West Panamá", + "code": "10" + }, { "name": "غونا يالا", "code": "KY" @@ -14601,17 +14609,13 @@ { "name": "نجوب-بولجي كوماركا", "code": "NB" - }, - { - "name": "Panamá", - "code": "8" - }, - { - "name": "West Panamá", - "code": "10" } ], "PE": [ + { + "name": "El Callao", + "code": "CAL" + }, { "name": "إدارة تومبيس", "code": "TUM" @@ -14636,10 +14640,6 @@ "name": "إقليم باسكو", "code": "PAS" }, - { - "name": "اقليم تاكنا", - "code": "TAC" - }, { "name": "إقليم جونين", "code": "JUN" @@ -14668,10 +14668,6 @@ "name": "إقليم ليما", "code": "LIM" }, - { - "name": "اقليم مادر دي ديوس", - "code": "MDD" - }, { "name": "إقليم موكيغوا", "code": "MOQ" @@ -14684,6 +14680,14 @@ "name": "إقليم هوانكاÙليكا", "code": "HUV" }, + { + "name": "اقليم تاكنا", + "code": "TAC" + }, + { + "name": "اقليم مادر دي ديوس", + "code": "MDD" + }, { "name": "بونو", "code": "PUN" @@ -14711,13 +14715,21 @@ { "name": "منطقة أنكاش", "code": "ANC" - }, - { - "name": "El Callao", - "code": "CAL" } ], "PG": [ + { + "name": "Hela", + "code": "HLA" + }, + { + "name": "Jiwaka", + "code": "JWK" + }, + { + "name": "Western", + "code": "WPD" + }, { "name": "الخليج", "code": "GPK" @@ -14767,16 +14779,16 @@ "code": "SHM" }, { - "name": "مقاطعة الهضاب الغربية", - "code": "WHM" + "name": "مقاطعة أورو", + "code": "NPP" }, { "name": "مقاطعة إنغا", "code": "EPW" }, { - "name": "مقاطعة أورو", - "code": "NPP" + "name": "مقاطعة الهضاب الغربية", + "code": "WHM" }, { "name": "مقاطعة بوغانÙيل ذات الحكم الذاتي", @@ -14793,21 +14805,81 @@ { "name": "مقاطعة هايلاند الشرقية", "code": "EHG" + } + ], + "PH": [ + { + "name": "Bicol", + "code": "05" }, { - "name": "Hela", - "code": "HLA" + "name": "Cagayan Valley", + "code": "02" }, { - "name": "Jiwaka", - "code": "JWK" + "name": "Calabarzon", + "code": "40" }, { - "name": "Western", - "code": "WPD" - } - ], - "PH": [ + "name": "Caraga", + "code": "13" + }, + { + "name": "Central Luzon", + "code": "03" + }, + { + "name": "Central Visayas", + "code": "07" + }, + { + "name": "Cordillera Administrative", + "code": "15" + }, + { + "name": "Davao", + "code": "11" + }, + { + "name": "Davao Occidental", + "code": "DVO" + }, + { + "name": "Dinagat Islands", + "code": "DIN" + }, + { + "name": "Eastern Visayas", + "code": "08" + }, + { + "name": "Ilocos", + "code": "01" + }, + { + "name": "Metro Manila", + "code": "00" + }, + { + "name": "Muslim Mindanao", + "code": "14" + }, + { + "name": "Northern Mindanao", + "code": "10" + }, + { + "name": "Soccsksargen", + "code": "12" + }, + { + "name": "Western Visayas", + "code": "06" + }, + { + "name": "Zamboanga Peninsula", + "code": "09" + }, { "name": "آبايو", "code": "APA" @@ -14832,10 +14904,6 @@ "name": "ألباي", "code": "ALB" }, - { - "name": "إلويلو", - "code": "ILI" - }, { "name": "أورورا", "code": "AUR" @@ -14853,12 +14921,8 @@ "code": "MDC" }, { - "name": "ايزابلا", - "code": "ISA" - }, - { - "name": "ايÙوغايو", - "code": "IFU" + "name": "إلويلو", + "code": "ILI" }, { "name": "إيلوكوس سور", @@ -14868,6 +14932,14 @@ "name": "إيلوكوس نورت", "code": "ILN" }, + { + "name": "ايزابلا", + "code": "ISA" + }, + { + "name": "ايÙوغايو", + "code": "IFU" + }, { "name": "باتان", "code": "BAN" @@ -15105,100 +15177,28 @@ "code": "MSC" }, { - "name": "ميساميس أوريانتال", - "code": "MSR" - }, - { - "name": "ميماروبا", - "code": "41" - }, - { - "name": "نويÙا إيسيا", - "code": "NUE" - }, - { - "name": "نويÙا Ùيزكايا", - "code": "NUV" - }, - { - "name": "نيغروس أوتشيدنتال", - "code": "NEC" - }, - { - "name": "ولاية أكلان", - "code": "AKL" - }, - { - "name": "Bicol", - "code": "05" - }, - { - "name": "Cagayan Valley", - "code": "02" - }, - { - "name": "Calabarzon", - "code": "40" - }, - { - "name": "Caraga", - "code": "13" - }, - { - "name": "Central Luzon", - "code": "03" - }, - { - "name": "Central Visayas", - "code": "07" - }, - { - "name": "Cordillera Administrative", - "code": "15" - }, - { - "name": "Davao", - "code": "11" - }, - { - "name": "Davao Occidental", - "code": "DVO" - }, - { - "name": "Dinagat Islands", - "code": "DIN" - }, - { - "name": "Eastern Visayas", - "code": "08" - }, - { - "name": "Ilocos", - "code": "01" - }, - { - "name": "Metro Manila", - "code": "00" + "name": "ميساميس أوريانتال", + "code": "MSR" }, { - "name": "Muslim Mindanao", - "code": "14" + "name": "ميماروبا", + "code": "41" }, { - "name": "Northern Mindanao", - "code": "10" + "name": "نويÙا إيسيا", + "code": "NUE" }, { - "name": "Soccsksargen", - "code": "12" + "name": "نويÙا Ùيزكايا", + "code": "NUV" }, { - "name": "Western Visayas", - "code": "06" + "name": "نيغروس أوتشيدنتال", + "code": "NEC" }, { - "name": "Zamboanga Peninsula", - "code": "09" + "name": "ولاية أكلان", + "code": "AKL" } ], "PK": [ @@ -15516,6 +15516,18 @@ } ], "PY": [ + { + "name": "Paraguarí", + "code": "9" + }, + { + "name": "أسونسيون", + "code": "ASU" + }, + { + "name": "ألتو بارانا", + "code": "10" + }, { "name": "إدارة ألتو باراغواي", "code": "16" @@ -15541,21 +15553,13 @@ "code": "12" }, { - "name": "أسونسيون", - "code": "ASU" + "name": "إيتابوا", + "code": "7" }, { "name": "الإدارة المركزية", "code": "11" }, - { - "name": "ألتو بارانا", - "code": "10" - }, - { - "name": "إيتابوا", - "code": "7" - }, { "name": "بريزيدنت هايز", "code": "15" @@ -15583,13 +15587,13 @@ { "name": "ميسيونيس", "code": "8" - }, - { - "name": "Paraguarí", - "code": "9" } ], "QA": [ + { + "name": "Ash ShīḩÄnÄ«yah", + "code": "SH" + }, { "name": "الخور والدخيرة", "code": "KH" @@ -15602,6 +15606,10 @@ "name": "الوكرة", "code": "WA" }, + { + "name": "بلدية أم صلال", + "code": "US" + }, { "name": "بلدية الريان", "code": "RA" @@ -15613,17 +15621,13 @@ { "name": "بلدية الضعاين", "code": "ZA" - }, - { - "name": "بلدية أم صلال", - "code": "US" - }, - { - "name": "Ash ShīḩÄnÄ«yah", - "code": "SH" } ], "RO": [ + { + "name": "MaramureÅŸ", + "code": "MM" + }, { "name": "إقليم ألبا", "code": "AB" @@ -15676,14 +15680,14 @@ "name": "مقاطعة أرغيس", "code": "AG" }, - { - "name": "مقاطعة إلÙÙˆÙ", - "code": "IF" - }, { "name": "مقاطعة أولت", "code": "OT" }, + { + "name": "مقاطعة إلÙÙˆÙ", + "code": "IF" + }, { "name": "مقاطعة إيالوميتا", "code": "IL" @@ -15787,13 +15791,33 @@ { "name": "مقاطعة يراهوÙا", "code": "PH" - }, - { - "name": "MaramureÅŸ", - "code": "MM" } ], "RS": [ + { + "name": "Kosovo", + "code": "25" + }, + { + "name": "Kosovo-Metohija", + "code": "KM" + }, + { + "name": "Kosovo-Pomoravlje", + "code": "29" + }, + { + "name": "Kosovska Mitrovica", + "code": "28" + }, + { + "name": "Peć", + "code": "26" + }, + { + "name": "Prizren", + "code": "27" + }, { "name": "بلغراد", "code": "00" @@ -15897,30 +15921,6 @@ { "name": "مقاطعة نيشاÙا", "code": "20" - }, - { - "name": "Kosovo", - "code": "25" - }, - { - "name": "Kosovo-Metohija", - "code": "KM" - }, - { - "name": "Kosovo-Pomoravlje", - "code": "29" - }, - { - "name": "Kosovska Mitrovica", - "code": "28" - }, - { - "name": "Peć", - "code": "26" - }, - { - "name": "Prizren", - "code": "27" } ], "RU": [ @@ -15932,18 +15932,6 @@ "name": "أرخانجيلسك أوبلاست", "code": "ARK" }, - { - "name": "إركوتسك أوبلاست", - "code": "IRK" - }, - { - "name": "الأوبلاست اليهودية الذاتية", - "code": "YEV" - }, - { - "name": "الشيشان", - "code": "CE" - }, { "name": "ألطاي كراي", "code": "ALT" @@ -15952,10 +15940,6 @@ "name": "أمور أوبلاست", "code": "AMU" }, - { - "name": "إنغوشيتيا", - "code": "IN" - }, { "name": "أوبلاست أستراخان", "code": "AST" @@ -16028,10 +16012,26 @@ "name": "أوليانوÙسك أوبلاست", "code": "ULY" }, + { + "name": "إركوتسك أوبلاست", + "code": "IRK" + }, + { + "name": "إنغوشيتيا", + "code": "IN" + }, { "name": "إيÙانوÙÙˆ أوبلاست", "code": "IVA" }, + { + "name": "الأوبلاست اليهودية الذاتية", + "code": "YEV" + }, + { + "name": "الشيشان", + "code": "CE" + }, { "name": "باشكورستان", "code": "BA" @@ -16334,6 +16334,10 @@ } ], "SB": [ + { + "name": "Makira-Ulawa", + "code": "MK" + }, { "name": "المحاÙظة الغربية", "code": "WE" @@ -16369,10 +16373,6 @@ { "name": "هونيارا", "code": "CT" - }, - { - "name": "Makira-Ulawa", - "code": "MK" } ], "SC": [ @@ -16660,6 +16660,10 @@ } ], "SH": [ + { + "name": "Tristan da Cunha", + "code": "TA" + }, { "name": "جزيرة أسينشين", "code": "AC" @@ -16667,10 +16671,6 @@ { "name": "سانت هيلينا", "code": "HL" - }, - { - "name": "Tristan da Cunha", - "code": "TA" } ], "SI": [ @@ -17626,6 +17626,10 @@ "name": "إقليم سانت لويس", "code": "SL" }, + { + "name": "إقليم لوغا", + "code": "LG" + }, { "name": "اقليم Ùاتيك", "code": "FK" @@ -17634,10 +17638,6 @@ "name": "اقليم ÙƒÙرين", "code": "KA" }, - { - "name": "إقليم لوغا", - "code": "LG" - }, { "name": "ثيس", "code": "TH" @@ -17840,6 +17840,14 @@ } ], "SV": [ + { + "name": "Chalatenango", + "code": "CH" + }, + { + "name": "La Unión", + "code": "UN" + }, { "name": "إدارة أهواشابان", "code": "AH" @@ -17887,14 +17895,6 @@ { "name": "إدارة مورازان", "code": "MO" - }, - { - "name": "Chalatenango", - "code": "CH" - }, - { - "name": "La Unión", - "code": "UN" } ], "SY": [ @@ -17974,6 +17974,14 @@ } ], "TD": [ + { + "name": "Ennedi-Est", + "code": "EE" + }, + { + "name": "Ennedi-Ouest", + "code": "EO" + }, { "name": "انجمينا", "code": "ND" @@ -18057,14 +18065,6 @@ { "name": "منطقة وداي", "code": "OD" - }, - { - "name": "Ennedi-Est", - "code": "EE" - }, - { - "name": "Ennedi-Ouest", - "code": "EO" } ], "TG": [ @@ -18430,14 +18430,14 @@ "name": "بلدية أويكيوس", "code": "OE" }, - { - "name": "بلدية ايلو", - "code": "AL" - }, { "name": "بلدية إينارو", "code": "AN" }, + { + "name": "بلدية ايلو", + "code": "AL" + }, { "name": "بلدية بوبونارو", "code": "BO" @@ -18480,6 +18480,10 @@ } ], "TM": [ + { + "name": "Lebap", + "code": "L" + }, { "name": "اقليم أهال", "code": "A" @@ -18499,10 +18503,6 @@ { "name": "ولاية داشوغوز", "code": "D" - }, - { - "name": "Lebap", - "code": "L" } ], "TN": [ @@ -19014,10 +19014,6 @@ } ], "TV": [ - { - "name": "ÙوناÙوتي", - "code": "FUN" - }, { "name": "Nanumanga", "code": "NMG" @@ -19039,15 +19035,31 @@ "code": "NKF" }, { - "name": "Nukulaelae", - "code": "NKL" + "name": "Nukulaelae", + "code": "NKL" + }, + { + "name": "Vaitupu", + "code": "VAI" + }, + { + "name": "ÙوناÙوتي", + "code": "FUN" + } + ], + "TW": [ + { + "name": "Lienchiang", + "code": "LIE" + }, + { + "name": "New Taipei", + "code": "NWT" }, { - "name": "Vaitupu", - "code": "VAI" - } - ], - "TW": [ + "name": "Penghu", + "code": "PEN" + }, { "name": "تاي شانغ", "code": "TXG" @@ -19123,18 +19135,6 @@ { "name": "مقاطعة ييلان", "code": "ILA" - }, - { - "name": "Lienchiang", - "code": "LIE" - }, - { - "name": "New Taipei", - "code": "NWT" - }, - { - "name": "Penghu", - "code": "PEN" } ], "TZ": [ @@ -19370,6 +19370,74 @@ } ], "UG": [ + { + "name": "Bugiri", + "code": "201" + }, + { + "name": "Bunyangabu", + "code": "430" + }, + { + "name": "Butebo", + "code": "233" + }, + { + "name": "Central", + "code": "C" + }, + { + "name": "Eastern", + "code": "E" + }, + { + "name": "Kagadi", + "code": "427" + }, + { + "name": "Kakumiro", + "code": "428" + }, + { + "name": "Kisoro", + "code": "408" + }, + { + "name": "Kyotera", + "code": "125" + }, + { + "name": "Namisindwa", + "code": "234" + }, + { + "name": "Northern", + "code": "N" + }, + { + "name": "Pader", + "code": "312" + }, + { + "name": "Pakwach", + "code": "332" + }, + { + "name": "Rubanda", + "code": "429" + }, + { + "name": "Rukiga", + "code": "431" + }, + { + "name": "Western", + "code": "W" + }, + { + "name": "Zombo", + "code": "331" + }, { "name": "إقليم أباك", "code": "302" @@ -19462,10 +19530,6 @@ "name": "مقاطعة أويام", "code": "321" }, - { - "name": "مقاطعة ايبتونغ", - "code": "323" - }, { "name": "مقاطعة إيسينجيرو", "code": "417" @@ -19478,6 +19542,10 @@ "name": "مقاطعة إيغانغا", "code": "203" }, + { + "name": "مقاطعة ايبتونغ", + "code": "323" + }, { "name": "مقاطعة باليسا", "code": "210" @@ -19805,74 +19873,6 @@ { "name": "ميتيانا", "code": "115" - }, - { - "name": "Bugiri", - "code": "201" - }, - { - "name": "Bunyangabu", - "code": "430" - }, - { - "name": "Butebo", - "code": "233" - }, - { - "name": "Central", - "code": "C" - }, - { - "name": "Eastern", - "code": "E" - }, - { - "name": "Kagadi", - "code": "427" - }, - { - "name": "Kakumiro", - "code": "428" - }, - { - "name": "Kisoro", - "code": "408" - }, - { - "name": "Kyotera", - "code": "125" - }, - { - "name": "Namisindwa", - "code": "234" - }, - { - "name": "Northern", - "code": "N" - }, - { - "name": "Pader", - "code": "312" - }, - { - "name": "Pakwach", - "code": "332" - }, - { - "name": "Rubanda", - "code": "429" - }, - { - "name": "Rukiga", - "code": "431" - }, - { - "name": "Western", - "code": "W" - }, - { - "name": "Zombo", - "code": "331" } ], "UM": [ @@ -19914,6 +19914,30 @@ } ], "US": [ + { + "name": "American Samoa", + "code": "AS" + }, + { + "name": "Guam", + "code": "GU" + }, + { + "name": "Northern Mariana Islands", + "code": "MP" + }, + { + "name": "Puerto Rico", + "code": "PR" + }, + { + "name": "U.S. Outlying Islands", + "code": "UM" + }, + { + "name": "U.S. Virgin Islands", + "code": "VI" + }, { "name": "آيوا", "code": "IA" @@ -19934,14 +19958,6 @@ "name": "ألاسكا", "code": "AK" }, - { - "name": "إلينوي", - "code": "IL" - }, - { - "name": "إنديانا", - "code": "IN" - }, { "name": "أوريغون", "code": "OR" @@ -19958,6 +19974,14 @@ "name": "أيداهو", "code": "ID" }, + { + "name": "إلينوي", + "code": "IL" + }, + { + "name": "إنديانا", + "code": "IN" + }, { "name": "بنسيلÙانيا", "code": "PA" @@ -20117,30 +20141,6 @@ { "name": "يوتا", "code": "UT" - }, - { - "name": "American Samoa", - "code": "AS" - }, - { - "name": "Guam", - "code": "GU" - }, - { - "name": "Northern Mariana Islands", - "code": "MP" - }, - { - "name": "Puerto Rico", - "code": "PR" - }, - { - "name": "U.S. Outlying Islands", - "code": "UM" - }, - { - "name": "U.S. Virgin Islands", - "code": "VI" } ], "UY": [ @@ -20752,10 +20752,6 @@ "name": "صنعاء", "code": "SA" }, - { - "name": "محاÙظة إب", - "code": "IB" - }, { "name": "محاÙظة أبين", "code": "AB" @@ -20764,6 +20760,10 @@ "name": "محاÙظة أرخبيل سقطرى", "code": "SU" }, + { + "name": "محاÙظة إب", + "code": "IB" + }, { "name": "محاÙظة البيضاء", "code": "BA" @@ -20918,6 +20918,14 @@ } ], "ZW": [ + { + "name": "Bulawayo", + "code": "BU" + }, + { + "name": "Harare", + "code": "HA" + }, { "name": "محاÙظة شرق ماشونالاند", "code": "ME" @@ -20949,14 +20957,6 @@ { "name": "منطقة ماسÙينغو", "code": "MV" - }, - { - "name": "Bulawayo", - "code": "BU" - }, - { - "name": "Harare", - "code": "HA" } ] } \ No newline at end of file diff --git a/js/data/locale/ar/sysres.json b/js/data/locale/ar/sysres.json index 2552725732..d171636b58 100644 --- a/js/data/locale/ar/sysres.json +++ b/js/data/locale/ar/sysres.json @@ -49,35 +49,35 @@ "N12": "د", "EEEE0": "الأحد", "EEE0": "الأحد", - "EE0": "ﺄﺣﺩ", + "EE0": "أحد", "E0": "Ø­", "EEEE1": "الاثنين", "EEE1": "الاثنين", - "EE1": "ﺎﺜﻨﻴﻧ", + "EE1": "إثنين", "E1": "Ù†", "EEEE2": "الثلاثاء", "EEE2": "الثلاثاء", - "EE2": "ﺙﻼﺛïºïº€", + "EE2": "ثلاثاء", "E2": "Ø«", "EEEE3": "الأربعاء", "EEE3": "الأربعاء", - "EE3": "ﺃﺮﺒﻋïºïº€", + "EE3": "أربعاء", "E3": "ر", "EEEE4": "الخميس", "EEE4": "الخميس", - "EE4": "ﺦﻤﻴﺳ", + "EE4": "خميس", "E4": "Ø®", "EEEE5": "الجمعة", "EEE5": "الجمعة", - "EE5": "ﺞﻤﻋﺓ", + "EE5": "جمعة", "E5": "ج", "EEEE6": "السبت", "EEE6": "السبت", - "EE6": "السبت", + "EE6": "سبت", "E6": "س", "a0": "ص", "a1": "Ù…", - "G-1": "BCE", + "G-1": "Ù‚. Ù…", "G1": "ب.Ù…", "1#1 millisecond|#{num} milliseconds": "zero#{num} ملي ثانية|one#{num} ملي ثانية|two#{num} ملي ثانية|few#{num} ملي ثانية|many#{num} ملي ثانية|#{num} ملي ثانية", "1#1 second|#{num} seconds": "zero#{num} ثانية|one#ثانية|two#ثانيتان|few#{num} ثوان|many#{num} ثانية|#{num} ثانية", @@ -95,6 +95,14 @@ "1#1 wk|#{num} wks": "zero#{num} أسبوع|one#أسبوع|two#أسبوعان|few#{num} أسابيع|many#{num} أسبوعًا|#{num} أسبوع", "1#1 mon|#{num} mons": "zero#{num} شهر|one#شهر|two#{num} شهر|few#{num} شهر|many#{num} شهر|#{num} شهر", "1#1 yr|#{num} yrs": "zero#{num} سنة|one#سنة واحدة|two#سنتان|few#{num} سنة|many#{num} سنة|#{num} سنة", + "durationMediumMillis": "zero#{num} ملي Ø«|one#{num} ملي Ø«|two#{num} ملي Ø«|few#{num} ملي Ø«|many#{num} ملي Ø«|#{num} ملي Ø«", + "1#1 se|#{num} sec": "zero#{num} Ø«|one#{num} Ø«|two#{num} Ø«|few#{num} Ø«|many#{num} Ø«|#{num} Ø«", + "1#1 mi|#{num} min": "zero#{num} د|one#{num} د|two#{num} د|few#{num} د|many#{num} د|#{num} د", + "durationMediumHours": "zero#{num} س|one#{num} س|two#{num} س|few#{num} س|many#{num} س|#{num} س", + "1#1 dy|#{num} dys": "zero#{num} ÙŠ|one#{num} ÙŠ|two#{num} ÙŠ|few#{num} ÙŠ|many#{num} ÙŠ|#{num} ÙŠ", + "durationMediumWeeks": "zero#{num} Ø£|one#{num} Ø£|two#{num} Ø£|few#{num} Ø£|many#{num} Ø£|#{num} Ø£", + "1#1 mo|#{num} mos": "zero#{num} شهر|one#{num} شهر|two#{num} شهر|few#{num} شهر|many#{num} شهر|#{num} شهر", + "durationMediumYears": "zero#{num} سنة|one#{num} سنة|two#{num} سنة|few#{num} سنة|many#{num} سنة|#{num} سنة", "durationShortMillis": "zero#{num} ملي Ø«|one#{num} ملي Ø«|two#{num} ملي Ø«|few#{num} ملي Ø«|many#{num} ملي Ø«|#{num} ملي Ø«", "#{num}s": "zero#{num} Ø«|one#{num} Ø«|two#{num} Ø«|few#{num} Ø«|many#{num} Ø«|#{num} Ø«", "durationShortMinutes": "zero#{num} د|one#{num} د|two#{num} د|few#{num} د|many#{num} د|#{num} د", @@ -103,22 +111,6 @@ "#{num}w": "zero#{num} Ø£|one#{num} Ø£|two#{num} Ø£|few#{num} Ø£|many#{num} Ø£|#{num} Ø£", "durationShortMonths": "zero#{num} شهر|one#{num} شهر|two#{num} شهر|few#{num} شهر|many#{num} شهر|#{num} شهر", "#{num}y": "zero#{num} سنة|one#{num} سنة|two#{num} سنة|few#{num} سنة|many#{num} سنة|#{num} سنة", - "separatorFull": "ØŒ Ùˆ", - "finalSeparatorFull": "ØŒ Ùˆ", - "separatorLong": "ØŒ Ùˆ", - "finalSeparatorLong": "ØŒ Ùˆ", - "separatorMedium": "ØŒ Ùˆ", - "finalSeparatorMedium": "ØŒ Ùˆ", - "separatorShort": "ØŒ ", - "finalSeparatorShort": "ØŒ ", - "durationMediumMillis": "zero#{num} مللي Ø«.|one#{num} مللي Ø«.|two#{num} مللي Ø«.|few#{num} مللي Ø«.|many#{num} مللي Ø«.|#{num} مللي Ø«.", - "1#1 se|#{num} sec": "zero#لا ثوان|one#ثانية|two#ثانيتان|few#{num} ثوان|#{num} ثانية", - "1#1 mi|#{num} min": "zero#لا دقائق|one#دقيقة|two#دقيقتان|few#{num} دقائق|#{num} دقيقة", - "durationMediumHours": "zero#لا ساعات|one#ساعة|two#ساعتان|few#{num} ساعات|#{num} ساعة", - "1#1 dy|#{num} dys": "one#يوم|two#يومان|few#{num} أيام|#{num} يوم", - "durationMediumWeeks": "zero#لا أسابيع|one#أسبوع|two#أسبوعان|few#{num} أسابيع|#{num} أسبوع", - "1#1 mo|#{num} mos": "zero#لا أشهر|one#شهر|two#شهران|few#{num} أشهر|#{num} شهر", - "durationMediumYears": "zero#لا سنوات|one#سنة|two#سنتان|few#{num} سنوات|#{num} سنة", "1#in 1 second|#in {num} seconds": "zero#â€Ø®Ù„ال {num} ثانية|one#â€Ø®Ù„ال ثانية واحدة|two#â€Ø®Ù„ال ثانيتين|few#â€Ø®Ù„ال {num} ثوانÙ|many#â€Ø®Ù„ال {num} ثانية|#â€Ø®Ù„ال {num} ثانية", "1#in 1 minute|#in {num} minutes": "zero#â€Ø®Ù„ال {num} دقيقة|one#â€Ø®Ù„ال دقيقة واحدة|two#â€Ø®Ù„ال دقيقتين|few#â€Ø®Ù„ال {num} دقائق|many#â€Ø®Ù„ال {num} دقيقة|#â€Ø®Ù„ال {num} دقيقة", "1#in 1 hour|#in {num} hours": "zero#â€Ø®Ù„ال {num} ساعة|one#â€Ø®Ù„ال ساعة واحدة|two#â€Ø®Ù„ال ساعتين|few#â€Ø®Ù„ال {num} ساعات|many#â€Ø®Ù„ال {num} ساعة|#â€Ø®Ù„ال {num} ساعة", @@ -160,5 +152,13 @@ "#{num}d ago": "zero#â€Ù‚بل {num} يوم|one#â€Ù‚بل يوم واحد|two#â€Ù‚بل يومين|few#â€Ù‚بل {num} أيام|many#â€Ù‚بل {num} يومًا|#â€Ù‚بل {num} يوم", "#{num}w ago": "zero#â€Ù‚بل {num} أسبوع|one#â€Ù‚بل أسبوع واحد|two#â€Ù‚بل أسبوعين|few#â€Ù‚بل {num} أسابيع|many#â€Ù‚بل {num} أسبوعًا|#â€Ù‚بل {num} أسبوع", "#{num}mo ago": "zero#â€Ù‚بل {num} شهر|one#â€Ù‚بل شهر واحد|two#â€Ù‚بل شهرين|few#â€Ø®Ù„ال {num} أشهر|many#â€Ù‚بل {num} شهرًا|#â€Ù‚بل {num} شهر", - "#{num}y ago": "zero#â€Ù‚بل {num} سنة|one#â€Ù‚بل سنة واحدة|two#â€Ù‚بل سنتين|few#â€Ù‚بل {num} سنوات|many#â€Ù‚بل {num} سنة|#â€Ù‚بل {num} سنة" -} + "#{num}y ago": "zero#â€Ù‚بل {num} سنة|one#â€Ù‚بل سنة واحدة|two#â€Ù‚بل سنتين|few#â€Ù‚بل {num} سنوات|many#â€Ù‚بل {num} سنة|#â€Ù‚بل {num} سنة", + "separatorFull": "ØŒ Ùˆ", + "finalSeparatorFull": "ØŒ Ùˆ", + "separatorLong": "ØŒ Ùˆ", + "finalSeparatorLong": "ØŒ Ùˆ", + "separatorMedium": "ØŒ Ùˆ", + "finalSeparatorMedium": "ØŒ Ùˆ", + "separatorShort": "ØŒ ", + "finalSeparatorShort": "ØŒ " +} \ No newline at end of file diff --git a/js/data/locale/aro/langname.jf b/js/data/locale/aro/langname.jf new file mode 100644 index 0000000000..f15b4a4cce --- /dev/null +++ b/js/data/locale/aro/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Araona" +} \ No newline at end of file diff --git a/js/data/locale/aro/scripts.jf b/js/data/locale/aro/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/aro/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/arq/langname.jf b/js/data/locale/arq/langname.jf new file mode 100644 index 0000000000..b201e754d5 --- /dev/null +++ b/js/data/locale/arq/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Algerian Arabic" +} \ No newline at end of file diff --git a/js/data/locale/arq/scripts.jf b/js/data/locale/arq/scripts.jf new file mode 100644 index 0000000000..22edfc469b --- /dev/null +++ b/js/data/locale/arq/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Arab" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/ars/langname.jf b/js/data/locale/ars/langname.jf new file mode 100644 index 0000000000..ffbb784ca8 --- /dev/null +++ b/js/data/locale/ars/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Najdi Arabic" +} \ No newline at end of file diff --git a/js/data/locale/ary/langname.jf b/js/data/locale/ary/langname.jf new file mode 100644 index 0000000000..5ccb396644 --- /dev/null +++ b/js/data/locale/ary/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Moroccan Arabic" +} \ No newline at end of file diff --git a/js/data/locale/ary/scripts.jf b/js/data/locale/ary/scripts.jf new file mode 100644 index 0000000000..22edfc469b --- /dev/null +++ b/js/data/locale/ary/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Arab" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/arz/langname.jf b/js/data/locale/arz/langname.jf new file mode 100644 index 0000000000..a1d0edf051 --- /dev/null +++ b/js/data/locale/arz/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Egyptian Arabic" +} \ No newline at end of file diff --git a/js/data/locale/arz/scripts.jf b/js/data/locale/arz/scripts.jf new file mode 100644 index 0000000000..22edfc469b --- /dev/null +++ b/js/data/locale/arz/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Arab" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/da/GL/clock.jf b/js/data/locale/as/clock.jf similarity index 100% rename from js/data/locale/da/GL/clock.jf rename to js/data/locale/as/clock.jf diff --git a/js/data/locale/as/dateformats.json b/js/data/locale/as/dateformats.json index f7d137d150..8faa123c67 100644 --- a/js/data/locale/as/dateformats.json +++ b/js/data/locale/as/dateformats.json @@ -3,40 +3,40 @@ "order": "{date} {time}", "date": { "dmwy": { - "f": "yyyy MMMM d, EEEE", - "l": "yyyy MMMM d, EEE", - "m": "yyyy MMM d, EE", - "s": "yyyy-MM-dd, E" + "f": "EEEE, d MMMM, yyyy", + "l": "EEE, d MMMM, yyyy", + "m": "EE, dd-MM-yyyy", + "s": "E, d-M-yyyy" }, "dmy": { - "f": "yyyy MMMM d", - "l": "yyyy MMMM d", - "m": "yyyy MMM d", - "s": "yyyy-MM-dd" + "f": "d MMMM, yyyy", + "l": "d MMMM, yyyy", + "m": "dd-MM-yyyy", + "s": "d-M-yyyy" }, "dmw": { - "f": "MMMM d, EEEE", - "l": "MMMM d, EEE", - "m": "MMM d, EE", - "s": "MM-dd, E" + "f": "EEEE, d MMMM", + "l": "EEE, d MMMM", + "m": "EE, dd-MM", + "s": "E, d-M" }, "dm": { - "f": "MMMM d", - "l": "MMMM d", - "m": "MMM d", - "s": "MM-dd" + "f": "d MMMM", + "l": "d MMMM", + "m": "dd-MM", + "s": "d-M" }, "my": { - "f": "yyyy MMMM", - "l": "yyyy MMMM", - "m": "yyyy MMM", - "s": "yyyy-MM" + "f": "MMMM, yyyy", + "l": "MMMM, yyyy", + "m": "MM-yyyy", + "s": "M-yyyy" }, "dw": { - "f": "d, EEEE", - "l": "d, EEE", - "m": "d, EE", - "s": "dd, E" + "f": "EEEE, d", + "l": "EEE, d", + "m": "EE, dd", + "s": "E, d" }, "w": { "f": "EEEE", @@ -47,14 +47,14 @@ "d": { "f": "d", "l": "d", - "m": "d", - "s": "dd" + "m": "dd", + "s": "d" }, "m": { "f": "MMMM", "l": "MMMM", - "m": "MMM", - "s": "MM" + "m": "MM", + "s": "M" }, "y": { "f": "yyyy", @@ -68,81 +68,81 @@ "h": "h", "m": "mm", "s": "ss", - "ah": "h a", - "hm": "h:mm", - "ms": "mm:ss", - "ahm": "h:mm a", - "hms": "h:mm:ss", - "hmz": "h:mm z", - "ahmz": "h:mm a z", - "ahms": "h:mm:ss a", - "hmsz": "h:mm:ss z", - "ahmsz": "h:mm:ss a z" + "ah": "a h", + "hm": "h.mm", + "ms": "mm.ss", + "ahm": "a h.mm", + "hms": "h.mm.ss", + "hmz": "h.mm z", + "ahmz": "a h.mm z", + "ahms": "a h.mm.ss", + "hmsz": "h.mm.ss z", + "ahmsz": "a h.mm.ss z" }, "24": { "h": "HH", "m": "mm", "s": "ss", "ah": "HH", - "hm": "HH:mm", - "ms": "mm:ss", - "ahm": "HH:mm", - "hms": "HH:mm:ss", - "hmz": "HH:mm z", - "ahmz": "HH:mm z", - "ahms": "HH:mm:ss", - "hmsz": "HH:mm:ss z", - "ahmsz": "HH:mm:ss z" + "hm": "HH.mm", + "ms": "mm.ss", + "ahm": "HH.mm", + "hms": "HH.mm.ss", + "hmz": "HH.mm z", + "ahmz": "HH.mm z", + "ahms": "HH.mm.ss", + "hmsz": "HH.mm.ss z", + "ahmsz": "HH.mm.ss z" } }, "range": { "c00": { - "f": "{sy} {sm} {sd} {st} – {et}", - "l": "{sy} {sm} {sd} {st} – {et}", - "m": "{sy} {sm} {sd} {st} – {et}", - "s": "{sy}-{sm}-{sd} {st} – {et}" + "f": "{sd} {sm}, {sy} {st} – {et}", + "l": "{sd} {sm}, {sy} {st} – {et}", + "m": "{sd}-{sm}-{sy} {st} – {et}", + "s": "{sd}-{sm}-{sy} {st} – {et}" }, "c01": { - "f": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", - "l": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", - "m": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", - "s": "{sy}-{sm}-{sd} {st} – {ey}-{em}-{ed} {et}" + "f": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "l": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "m": "{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}", + "s": "{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}" }, "c02": { - "f": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", - "l": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", - "m": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", - "s": "{sy}-{sm}-{sd} {st} – {ey}-{em}-{ed} {et}" + "f": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "l": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "m": "{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}", + "s": "{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}" }, "c03": { - "f": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", - "l": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", - "m": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", - "s": "{sy}-{sm}-{sd} {st} – {ey}-{em}-{ed} {et}" + "f": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "l": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "m": "{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}", + "s": "{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}" }, "c10": { - "f": "{sy} {sm} {sd} – {ed}", - "l": "{sy} {sm} {sd} – {ed}", - "m": "{sy} {sm} {sd} – {ed}", - "s": "{sy}-{sm}-{sd} – {ed}" + "f": "{sd} – {ed} {em}, {ey}", + "l": "{sd} – {ed} {em}, {ey}", + "m": "{sd} – {ed}-{em}-{ey}", + "s": "{sd} – {ed}-{em}-{ey}" }, "c11": { - "f": "{sy} {sm} {sd} – {em} {ed}", - "l": "{sy} {sm} {sd} – {em} {ed}", - "m": "{sy} {sm} {sd} – {ey} {em} {ed}", - "s": "{sy}-{sm}-{sd} – {ey}-{em}-{ed}" + "f": "{sd} {sm} – {ed} {em}, {ey}", + "l": "{sd} {sm} – {ed} {em}, {ey}", + "m": "{sd}-{sm} – {ed}-{em}-{ey}", + "s": "{sd}-{sm} – {ed}-{em}-{ey}" }, "c12": { - "f": "{sy} {sm} {sd} – {ey} {em} {ed}", - "l": "{sy} {sm} {sd} – {ey} {em} {ed}", - "m": "{sy} {sm} {sd} – {ey} {em} {ed}", - "s": "{sy}-{sm}-{sd} – {ey}-{em}-{ed}" + "f": "{sd} {sm}, {sy} – {ed} {em}, {ey}", + "l": "{sd} {sm}, {sy} – {ed} {em}, {ey}", + "m": "{sd}-{sm}-{sy} – {ed}-{em}-{ey}", + "s": "{sd}-{sm}-{sy} – {ed}-{em}-{ey}" }, "c20": { - "f": "{sy} {sm} – {ey} {em}", - "l": "{sy} {sm} – {ey} {em}", - "m": "{sy} {sm} – {ey} {em}", - "s": "{sy}-{sm} – {ey}-{em}" + "f": "{sm}, {sy} – {em}, {ey}", + "l": "{sm}, {sy} – {em}, {ey}", + "m": "{sm}-{sy} – {em}-{ey}", + "s": "{sm}-{sy} – {em}-{ey}" }, "c30": { "f": "{sy} – {ey}", diff --git a/js/data/locale/as/sysres.json b/js/data/locale/as/sysres.json index da7b3b2e8a..e3a73f9d12 100644 --- a/js/data/locale/as/sysres.json +++ b/js/data/locale/as/sysres.json @@ -15,8 +15,8 @@ "MMM4": "à¦à¦ªà§à§°à¦¿à¦²", "NN4": "à¦à¦ª", "N4": "à¦", - "MMMM5": "মে", - "MMM5": "মে", + "MMMM5": "মে’", + "MMM5": "মে’", "NN5": "মে", "N5": "ম", "MMMM6": "জà§à¦¨", @@ -32,133 +32,133 @@ "NN8": "আগ", "N8": "আ", "MMMM9": "ছেপà§à¦¤à§‡à¦®à§à¦¬à§°", - "MMM9": "সেপà§à¦Ÿ", - "NN9": "সে", - "N9": "স", + "MMM9": "ছেপà§à¦¤à§‡", + "NN9": "ছে", + "N9": "ছ", "MMMM10": "অকà§à¦Ÿà§‹à¦¬à§°", "MMM10": "অকà§à¦Ÿà§‹", "NN10": "অক", "N10": "অ", "MMMM11": "নৱেমà§à¦¬à§°", - "MMM11": "নভে", - "NN11": "নভ", + "MMM11": "নৱে", + "NN11": "নৱ", "N11": "ন", "MMMM12": "ডিচেমà§à¦¬à§°", - "MMM12": "ডিসে", + "MMM12": "ডিচে", "NN12": "ডি", "N12": "ড", "EEEE0": "দেওবাৰ", - "EEE0": "ৰবি", - "EE0": "ৰবি", - "E0": "S", + "EEE0": "দেও", + "EE0": "দেও", + "E0": "দ", "EEEE1": "সোমবাৰ", "EEE1": "সোম", "EE1": "সোম", - "E1": "M", + "E1": "স", "EEEE2": "মঙà§à¦—লবাৰ", "EEE2": "মঙà§à¦—ল", "EE2": "মঙà§à¦—ল", - "E2": "T", + "E2": "ম", "EEEE3": "বà§à¦§à¦¬à¦¾à§°", "EEE3": "বà§à¦§", "EE3": "বà§à¦§", - "E3": "W", - "EEEE4": "বৃহষà§à¦ªà¦¤à¦¿à¦¬à¦¾à§°", - "EEE4": "বৃহষà§à¦ªà¦¤à¦¿", - "EE4": "বৃহষà§à¦ªà¦¤à¦¿", - "E4": "T", + "E3": "ব", + "EEEE4": "বৃহসà§à¦ªà¦¤à¦¿à¦¬à¦¾à§°", + "EEE4": "বৃহ", + "EE4": "বৃহ", + "E4": "ব", "EEEE5": "শà§à¦•à§à§°à¦¬à¦¾à§°", "EEE5": "শà§à¦•à§à§°", "EE5": "শà§à¦•à§à§°", - "E5": "F", + "E5": "শ", "EEEE6": "শনিবাৰ", "EEE6": "শনি", "EE6": "শনি", - "E6": "S", - "a0": "পূৰà§à¦¬à¦¾à¦¹à§à¦£", - "a1": "অপৰাহà§à¦£", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "#{num} ms", - "1#1 second|#{num} seconds": "#{num} s", - "1#1 minute|#{num} minutes": "#{num} min", - "1#1 hour|#{num} hours": "#{num} h", - "1#1 day|#{num} days": "#{num} d", - "1#1 week|#{num} weeks": "#{num} w", - "1#1 month|#{num} months": "#{num} m", - "1#1 year|#{num} years": "#{num} y", - "#{num} ms": "#{num} ms", - "1#1 sec|#{num} sec": "#{num} s", - "1#1 min|#{num} min": "#{num} min", - "1#1 hr|#{num} hrs": "#{num} h", - "durationLongDays": "#{num} d", - "1#1 wk|#{num} wks": "#{num} w", - "1#1 mon|#{num} mons": "#{num} m", - "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", + "E6": "শ", + "a0": "পূৰà§à¦¬à¦¾à¦¹à§à¦¨", + "a1": "অপৰাহà§à¦¨", + "G-1": "খà§à§°à§€à¦·à§à¦Ÿà¦ªà§‚ৰà§à¦¬", + "G1": "চি. ই.", + "1#1 millisecond|#{num} milliseconds": "one#{num} মিলিছেকেণà§à¦¡|#{num} মিলিছেকেণà§à¦¡", + "1#1 second|#{num} seconds": "one#{num} ছেকেণà§à¦¡|#{num} ছেকেণà§à¦¡", + "1#1 minute|#{num} minutes": "one#{num} মিনিট|#{num} মিনিট", + "1#1 hour|#{num} hours": "one#{num} ঘণà§à¦Ÿà¦¾|#{num} ঘণà§à¦Ÿà¦¾", + "1#1 day|#{num} days": "one#{num} দিন|#{num} দিন", + "1#1 week|#{num} weeks": "one#{num} সপà§à¦¤à¦¾à¦¹|#{num} সপà§à¦¤à¦¾à¦¹", + "1#1 month|#{num} months": "one#{num} মাহ|#{num} মাহ", + "1#1 year|#{num} years": "one#{num} বছৰ|#{num} বছৰ", + "#{num} ms": "one#{num} মিঃ ছেঃ|#{num} মিঃ ছেঃ", + "1#1 sec|#{num} sec": "one#{num} ছেকেণà§à¦¡|#{num} ছেকেণà§à¦¡", + "1#1 min|#{num} min": "one#{num} মিনিট|#{num} মিনিট", + "1#1 hr|#{num} hrs": "one#{num} ঘণà§à¦Ÿà¦¾|#{num} ঘণà§à¦Ÿà¦¾", + "durationLongDays": "one#{num} দিন|#{num} দিন", + "1#1 wk|#{num} wks": "one#{num} সপà§à¦¤à¦¾à¦¹|#{num} সপà§à¦¤à¦¾à¦¹", + "1#1 mon|#{num} mons": "one#{num} মাহ|#{num} মাহ", + "1#1 yr|#{num} yrs": "one#{num} বছৰ|#{num} বছৰ", + "durationMediumMillis": "one#{num} মিঃ ছেঃ|#{num} মিঃ ছেঃ", + "1#1 se|#{num} sec": "one#{num} ছেকেণà§à¦¡|#{num} ছেকেণà§à¦¡", + "1#1 mi|#{num} min": "one#{num} মিনিট|#{num} মিনিট", + "durationMediumHours": "one#{num} ঘণà§à¦Ÿà¦¾|#{num} ঘণà§à¦Ÿà¦¾", + "1#1 dy|#{num} dys": "one#{num} দিন|#{num} দিন", + "durationMediumWeeks": "one#{num} সপà§à¦¤à¦¾à¦¹|#{num} সপà§à¦¤à¦¾à¦¹", + "1#1 mo|#{num} mos": "one#{num} মাহ|#{num} মাহ", + "durationMediumYears": "one#{num} বছৰ|#{num} বছৰ", + "durationShortMillis": "one#{num} মিঃ ছেঃ|#{num} মিঃ ছেঃ", + "#{num}s": "one#{num} ছেকেণà§à¦¡|#{num} ছেকেণà§à¦¡", + "durationShortMinutes": "one#{num} মিনিট|#{num} মিনিট", + "#{num}h": "one#{num} ঘণà§à¦Ÿà¦¾|#{num} ঘণà§à¦Ÿà¦¾", + "#{num}d": "one#{num} দিন|#{num} দিন", + "#{num}w": "one#{num} সপà§à¦¤à¦¾à¦¹|#{num} সপà§à¦¤à¦¾à¦¹", + "durationShortMonths": "one#{num} মাহ|#{num} মাহ", + "#{num}y": "one#{num} বছৰ|#{num} বছৰ", + "1#in 1 second|#in {num} seconds": "one#{num} ছেকেণà§à¦¡à¦¤|#{num} ছেকেণà§à¦¡à¦¤", + "1#in 1 minute|#in {num} minutes": "one#{num} মিনিটত|#{num} মিনিটত", + "1#in 1 hour|#in {num} hours": "one#{num} ঘণà§à¦Ÿà¦¾à¦¤|#{num} ঘণà§à¦Ÿà¦¾à¦¤", + "1#in 1 day|#in {num} days": "one#{num} দিনত|#{num} দিনত", + "1#in 1 week|#in {num} weeks": "one#{num} সপà§à¦¤à¦¾à¦¹à¦¤|#{num} সপà§à¦¤à¦¾à¦¹à¦¤", + "1#in 1 month|#in {num} months": "one#{num} মাহত|#{num} মাহত", + "1#in 1 year|#in {num} years": "one#{num} বছৰত|#{num} বছৰত", + "1#in 1 sec|#in {num} sec": "one#{num} ছেকেণà§à¦¡à¦¤|#{num} ছেকেণà§à¦¡à¦¤", + "1#in 1 min|#in {num} min": "one#{num} মিনিটত|#{num} মিনিটত", + "1#in 1 hr|#in {num} hrs": "one#{num} ঘণà§à¦Ÿà¦¾à¦¤|#{num} ঘণà§à¦Ÿà¦¾à¦¤", + "1#in 1 dy|#in {num} dys": "one#{num} দিনত|#{num} দিনত", + "1#in 1 wk|#in {num} wks": "one#{num} সপà§à¦¤à¦¾à¦¹à¦¤|#{num} সপà§à¦¤à¦¾à¦¹à¦¤", + "1#in 1 mon|#in {num} mons": "one#{num} মাহত|#{num} মাহত", + "1#in 1 yr|#in {num} yrs": "one#{num} বছৰত|#{num} বছৰত", + "#in {num}s": "one#{num} ছেকেণà§à¦¡à¦¤|#{num} ছেকেণà§à¦¡à¦¤", + "#in {num}mi": "one#{num} মিনিটত|#{num} মিনিটত", + "#in {num}h": "one#{num} ঘণà§à¦Ÿà¦¾à¦¤|#{num} ঘণà§à¦Ÿà¦¾à¦¤", + "#in {num}d": "one#{num} দিনত|#{num} দিনত", + "#in {num}w": "one#{num} সপà§à¦¤à¦¾à¦¹à¦¤|#{num} সপà§à¦¤à¦¾à¦¹à¦¤", + "#in {num}mo": "one#{num} মাহত|#{num} মাহত", + "#in {num}y": "one#{num} বছৰত|#{num} বছৰত", + "1#1 second ago|#{num} seconds ago": "one#{num} ছেকেণà§à¦¡ পূৰà§à¦¬à§‡|#{num} ছেকেণà§à¦¡ পূৰà§à¦¬à§‡", + "1#1 minute ago|#{num} minutes ago": "one#{num} মিনিট পূৰà§à¦¬à§‡|#{num} মিনিট পূৰà§à¦¬à§‡", + "1#1 hour ago|#{num} hours ago": "one#{num} ঘণà§à¦Ÿà¦¾ পূৰà§à¦¬à§‡|#{num} ঘণà§à¦Ÿà¦¾ পূৰà§à¦¬à§‡", + "1#1 day ago|#{num} days ago": "one#{num} দিন পূৰà§à¦¬à§‡|#{num} দিন পূৰà§à¦¬à§‡", + "1#1 week ago|#{num} weeks ago": "one#{num} সপà§à¦¤à¦¾à¦¹ পূৰà§à¦¬à§‡|#{num} সপà§à¦¤à¦¾à¦¹ পূৰà§à¦¬à§‡", + "1#1 month ago|#{num} months ago": "one#{num} মাহ পূৰà§à¦¬à§‡|#{num} মাহ পূৰà§à¦¬à§‡", + "1#1 year ago|#{num} years ago": "one#{num} বছৰৰ পূৰà§à¦¬à§‡|#{num} বছৰৰ পূৰà§à¦¬à§‡", + "1#1 sec ago|#{num} sec ago": "one#{num} ছেকেণà§à¦¡ পূৰà§à¦¬à§‡|#{num} ছেকেণà§à¦¡ পূৰà§à¦¬à§‡", + "1#1 min ago|#{num} min ago": "one#{num} মিনিট পূৰà§à¦¬à§‡|#{num} মিনিট পূৰà§à¦¬à§‡", + "1#1 hr ago|#{num} hrs ago": "one#{num} ঘণà§à¦Ÿà¦¾ পূৰà§à¦¬à§‡|#{num} ঘণà§à¦Ÿà¦¾ পূৰà§à¦¬à§‡", + "1#1 dy ago|#{num} dys ago": "one#{num} দিন পূৰà§à¦¬à§‡|#{num} দিন পূৰà§à¦¬à§‡", + "1#1 wk ago|#{num} wks ago": "one#{num} সপà§à¦¤à¦¾à¦¹ পূৰà§à¦¬à§‡|#{num} সপà§à¦¤à¦¾à¦¹ পূৰà§à¦¬à§‡", + "1#1 mon ago|#{num} mons ago": "one#{num} মাহ পূৰà§à¦¬à§‡|#{num} মাহ পূৰà§à¦¬à§‡", + "1#1 yr ago|#{num} yrs ago": "one#{num} বছৰৰ পূৰà§à¦¬à§‡|#{num} বছৰৰ পূৰà§à¦¬à§‡", + "#{num}s ago": "one#{num} ছেকেণà§à¦¡ পূৰà§à¦¬à§‡|#{num} ছেকেণà§à¦¡ পূৰà§à¦¬à§‡", + "#{num}mi ago": "one#{num} মিনিট পূৰà§à¦¬à§‡|#{num} মিনিট পূৰà§à¦¬à§‡", + "#{num}h ago": "one#{num} ঘণà§à¦Ÿà¦¾ পূৰà§à¦¬à§‡|#{num} ঘণà§à¦Ÿà¦¾ পূৰà§à¦¬à§‡", + "#{num}d ago": "one#{num} দিন পূৰà§à¦¬à§‡|#{num} দিন পূৰà§à¦¬à§‡", + "#{num}w ago": "one#{num} সপà§à¦¤à¦¾à¦¹ পূৰà§à¦¬à§‡|#{num} সপà§à¦¤à¦¾à¦¹ পূৰà§à¦¬à§‡", + "#{num}mo ago": "one#{num} মাহ পূৰà§à¦¬à§‡|#{num} মাহ পূৰà§à¦¬à§‡", + "#{num}y ago": "one#{num} বছৰৰ পূৰà§à¦¬à§‡|#{num} বছৰৰ পূৰà§à¦¬à§‡", "separatorFull": ", ", "finalSeparatorFull": ", ", "separatorLong": ", ", "finalSeparatorLong": ", ", "separatorMedium": ", ", "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", - "durationMediumMillis": "#{num} ms", - "1#1 se|#{num} sec": "#{num} s", - "1#1 mi|#{num} min": "#{num} min", - "durationMediumHours": "#{num} h", - "1#1 dy|#{num} dys": "#{num} d", - "durationMediumWeeks": "#{num} w", - "1#1 mo|#{num} mos": "#{num} m", - "durationMediumYears": "#{num} y", - "1#in 1 second|#in {num} seconds": "#+{num} s", - "1#in 1 minute|#in {num} minutes": "#+{num} min", - "1#in 1 hour|#in {num} hours": "#+{num} h", - "1#in 1 day|#in {num} days": "#+{num} d", - "1#in 1 week|#in {num} weeks": "#+{num} w", - "1#in 1 month|#in {num} months": "#+{num} m", - "1#in 1 year|#in {num} years": "#+{num} y", - "1#in 1 sec|#in {num} sec": "#+{num} s", - "1#in 1 min|#in {num} min": "#+{num} min", - "1#in 1 hr|#in {num} hrs": "#+{num} h", - "1#in 1 dy|#in {num} dys": "#+{num} d", - "1#in 1 wk|#in {num} wks": "#+{num} w", - "1#in 1 mon|#in {num} mons": "#+{num} m", - "1#in 1 yr|#in {num} yrs": "#+{num} y", - "#in {num}s": "#+{num} s", - "#in {num}mi": "#+{num} min", - "#in {num}h": "#+{num} h", - "#in {num}d": "#+{num} d", - "#in {num}w": "#+{num} w", - "#in {num}mo": "#+{num} m", - "#in {num}y": "#+{num} y", - "1#1 second ago|#{num} seconds ago": "#-{num} s", - "1#1 minute ago|#{num} minutes ago": "#-{num} min", - "1#1 hour ago|#{num} hours ago": "#-{num} h", - "1#1 day ago|#{num} days ago": "#-{num} d", - "1#1 week ago|#{num} weeks ago": "#-{num} w", - "1#1 month ago|#{num} months ago": "#-{num} m", - "1#1 year ago|#{num} years ago": "#-{num} y", - "1#1 sec ago|#{num} sec ago": "#-{num} s", - "1#1 min ago|#{num} min ago": "#-{num} min", - "1#1 hr ago|#{num} hrs ago": "#-{num} h", - "1#1 dy ago|#{num} dys ago": "#-{num} d", - "1#1 wk ago|#{num} wks ago": "#-{num} w", - "1#1 mon ago|#{num} mons ago": "#-{num} m", - "1#1 yr ago|#{num} yrs ago": "#-{num} y", - "#{num}s ago": "#-{num} s", - "#{num}mi ago": "#-{num} min", - "#{num}h ago": "#-{num} h", - "#{num}d ago": "#-{num} d", - "#{num}w ago": "#-{num} w", - "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "separatorShort": " ", + "finalSeparatorShort": " " } \ No newline at end of file diff --git a/js/data/locale/asa/sysres.json b/js/data/locale/asa/sysres.json index 90aafb4dfe..66cad65d6d 100644 --- a/js/data/locale/asa/sysres.json +++ b/js/data/locale/asa/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/ase/langname.jf b/js/data/locale/ase/langname.jf new file mode 100644 index 0000000000..692df47e69 --- /dev/null +++ b/js/data/locale/ase/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "American Sign Language" +} \ No newline at end of file diff --git a/js/data/locale/ast/sysres.json b/js/data/locale/ast/sysres.json index 6d7f230598..ef46996b79 100644 --- a/js/data/locale/ast/sysres.json +++ b/js/data/locale/ast/sysres.json @@ -171,6 +171,14 @@ "1#1 wk|#{num} wks": "one#{num} sel|#{num} sels", "1#1 mon|#{num} mons": "one#{num} mes|#{num} meses", "1#1 yr|#{num} yrs": "one#{num} añ|#{num} añs", + "durationMediumMillis": "one#{num}ms|#{num}ms", + "1#1 se|#{num} sec": "one#{num}seg|#{num}segs", + "1#1 mi|#{num} min": "one#{num}min|#{num}mins", + "durationMediumHours": "one#{num}hr|#{num}hrs", + "1#1 dy|#{num} dys": "one#{num}día|#{num}díes", + "durationMediumWeeks": "one#{num}sel|#{num}sels", + "1#1 mo|#{num} mos": "one#{num}mes|#{num}meses", + "durationMediumYears": "one#{num}añ|#{num}añs", "durationShortMillis": "one#{num}ms|#{num}ms", "#{num}s": "one#{num}seg|#{num}segs", "durationShortMinutes": "one#{num}min|#{num}mins", @@ -179,22 +187,6 @@ "#{num}w": "one#{num}sel|#{num}sels", "durationShortMonths": "one#{num}mes|#{num}meses", "#{num}y": "one#{num}añ|#{num}añs", - "separatorFull": ", ", - "finalSeparatorFull": " y ", - "separatorLong": ", ", - "finalSeparatorLong": " y ", - "separatorMedium": ", ", - "finalSeparatorMedium": " y ", - "separatorShort": ", ", - "finalSeparatorShort": " y ", - "durationMediumMillis": "one#{num}ms|#{num}ms", - "1#1 se|#{num} sec": "one#{num}s|#{num}s", - "1#1 mi|#{num} min": "one#{num}m|#{num}m", - "durationMediumHours": "one#{num}h|#{num}h", - "1#1 dy|#{num} dys": "one#{num}d|#{num}d", - "durationMediumWeeks": "one#{num}sel|#{num}sel", - "1#1 mo|#{num} mos": "one#{num}m|#{num}m", - "durationMediumYears": "one#{num}a|#{num}a", "1#in 1 second|#in {num} seconds": "one#en {num} segundu|#en {num} segundos", "1#in 1 minute|#in {num} minutes": "one#en {num} minutu|#en {num} minutos", "1#in 1 hour|#in {num} hours": "one#en {num} hora|#en {num} hores", @@ -236,5 +228,13 @@ "#{num}d ago": "one#hai {num} día|#hai {num} díes", "#{num}w ago": "one#hai {num} selm.|#hai {num} selm.", "#{num}mo ago": "one#hai {num} mes|#hai {num} meses", - "#{num}y ago": "one#hai {num} añu|#hai {num} años" + "#{num}y ago": "one#hai {num} añu|#hai {num} años", + "separatorFull": ", ", + "finalSeparatorFull": " y ", + "separatorLong": ", ", + "finalSeparatorLong": " y ", + "separatorMedium": ", ", + "finalSeparatorMedium": " y ", + "separatorShort": ", ", + "finalSeparatorShort": " y " } \ No newline at end of file diff --git a/js/data/locale/atj/scripts.jf b/js/data/locale/atj/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/atj/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/avk/langname.jf b/js/data/locale/avk/langname.jf new file mode 100644 index 0000000000..38804e92b4 --- /dev/null +++ b/js/data/locale/avk/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Kotava" +} \ No newline at end of file diff --git a/js/data/locale/avk/scripts.jf b/js/data/locale/avk/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/avk/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/az/Cyrl/AZ/sysres.json b/js/data/locale/az/Cyrl/AZ/sysres.json deleted file mode 100644 index de5a1a6141..0000000000 --- a/js/data/locale/az/Cyrl/AZ/sysres.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "1#1 sec|#{num} sec": "#{num} s", - "1#1 second|#{num} seconds": "#{num} s", - "durationShortMinutes": "#{num}m", - "1#1 min|#{num} min": "#{num} min", - "1#1 minute|#{num} minutes": "#{num} min", - "#{num}h": "#{num}h", - "1#1 hr|#{num} hrs": "#{num} h", - "1#1 hour|#{num} hours": "#{num} h", - "#{num}d": "#{num}d", - "durationLongDays": "#{num} d", - "1#1 day|#{num} days": "#{num} d", - "#{num}w": "#{num}w", - "1#1 wk|#{num} wks": "#{num} w", - "1#1 week|#{num} weeks": "#{num} w", - "durationShortMonths": "#{num}m", - "1#1 mon|#{num} mons": "#{num} m", - "1#1 month|#{num} months": "#{num} m", - "#{num}y": "#{num}y", - "1#1 yr|#{num} yrs": "#{num} y", - "1#1 year|#{num} years": "#{num} y" -} \ No newline at end of file diff --git a/js/data/locale/az/Cyrl/sysres.json b/js/data/locale/az/Cyrl/sysres.json index da90cb5a4c..d4f35c965e 100644 --- a/js/data/locale/az/Cyrl/sysres.json +++ b/js/data/locale/az/Cyrl/sysres.json @@ -50,107 +50,81 @@ "LLLL1": "Јанвар", "LLL1": "јан", "LL1": "ја", - "L1": "1", "LLLL2": "Феврал", "LLL2": "фев", "LL2": "фе", - "L2": "2", "LLLL3": "Март", "LLL3": "мар", "LL3": "ма", - "L3": "3", "LLLL4": "Ðпрел", "LLL4": "апр", "LL4": "ап", - "L4": "4", "LLLL5": "Май", "LLL5": "май", "LL5": "ма", - "L5": "5", "LLLL6": "Ијун", "LLL6": "ијн", "LL6": "иј", - "L6": "6", "LLLL7": "Ијул", "LLL7": "ијл", "LL7": "иј", - "L7": "7", "LLLL8": "ÐвгуÑÑ‚", "LLL8": "авг", "LL8": "ав", - "L8": "8", "LLLL9": "Сентјабр", "LLL9": "Ñен", "LL9": "Ñе", - "L9": "9", "LLLL10": "Октјабр", "LLL10": "окт", "LL10": "ок", - "L10": "10", "LLLL11": "Ðојабр", "LLL11": "ној", "LL11": "но", - "L11": "11", "LLLL12": "Декабр", "LLL12": "дек", "LL12": "де", - "L12": "12", "EEEE0": "базар", "EEE0": "Б.", "EE0": "Б.", - "E0": "7", "EEEE1": "базар ертәÑи", "EEE1": "Б.Е.", "EE1": "Б.Е.", - "E1": "1", "EEEE2": "чәршәнбә ахшамы", "EEE2": "Ч.Ð.", "EE2": "Ч.Ð.", - "E2": "2", "EEEE3": "чәршәнбә", "EEE3": "Ч.", "EE3": "Ч.", - "E3": "3", "EEEE4": "ҹүмә ахшамы", "EEE4": "Ò¸.Ð.", "EE4": "Ò¸.Ð.", - "E4": "4", "EEEE5": "ҹүмә", "EEE5": "Ò¸.", "EE5": "Ò¸.", - "E5": "5", "EEEE6": "шәнбә", "EEE6": "Ш.", "EE6": "Ш.", - "E6": "6", "cccc0": "базар", "ccc0": "Б.", "cc0": "Б.", - "c0": "7", "cccc1": "базар ертәÑи", "ccc1": "Б.Е.", "cc1": "Б.Е.", - "c1": "1", "cccc2": "чәршәнбә ахшамы", "ccc2": "Ч.Ð.", "cc2": "Ч.Ð.", - "c2": "2", "cccc3": "чәршәнбә", "ccc3": "Ч.", "cc3": "Ч.", - "c3": "3", "cccc4": "ҹүмә ахшамы", "ccc4": "Ò¸.Ð.", "cc4": "Ò¸.Ð.", - "c4": "4", "cccc5": "ҹүмә", "ccc5": "Ò¸.", "cc5": "Ò¸.", - "c5": "5", "cccc6": "шәнбә", "ccc6": "Ш.", "cc6": "Ш.", - "c6": "6", "a0": "ÐÐœ", "a1": "ПМ", "G-1": "б.е.Ó™.", @@ -171,22 +145,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -195,6 +153,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", diff --git a/js/data/locale/az/Latn/ctrynames.json b/js/data/locale/az/Latn/ctrynames.json index 92209c6c51..e27641c337 100644 --- a/js/data/locale/az/Latn/ctrynames.json +++ b/js/data/locale/az/Latn/ctrynames.json @@ -48,7 +48,9 @@ "Burundi": "BI", "Butan": "BT", "Buve adası": "BV", + "Çad": "TD", "Cersi": "JE", + "Çexiya": "CZ", "CÉ™bÉ™llütariq": "GI", "CÉ™nub Afrika": "ZA", "CÉ™nub-Şərqi Asiya": "035", @@ -60,8 +62,6 @@ "CÉ™nubi Koreya": "KR", "CÉ™nubi Sudan": "SS", "Cibuti": "DJ", - "Çad": "TD", - "Çexiya": "CZ", "Çili": "CL", "Çin": "CN", "Danimarka": "DK", @@ -84,8 +84,8 @@ "Finlandiya": "FI", "Folklend adaları": "FK", "Fransa": "FR", - "Fransa Qvianası": "GF", "Fransa Polineziyası": "PF", + "Fransa Qvianası": "GF", "Fransanın CÉ™nub ÆrazilÉ™ri": "TF", "Gernsi": "GG", "Gürcüstan": "GE", @@ -94,11 +94,10 @@ "Hindistan": "IN", "Honduras": "HN", "Honq Konq Xüsusi Ä°nzibati Ærazi Çin": "HK", - "Xorvatiya": "HR", "Ä°ndoneziya": "ID", "Ä°ordaniya": "JO", - "Ä°raq": "IQ", "Ä°ran": "IR", + "Ä°raq": "IQ", "Ä°rlandiya": "IE", "Ä°slandiya": "IS", "Ä°spaniya": "ES", @@ -130,33 +129,15 @@ "Kuk adaları": "CK", "Kurasao": "CW", "Küveyt": "KW", - "Qabon": "GA", - "Qambiya": "GM", - "Qana": "GH", - "Qayana": "GY", - "Qazaxıstan": "KZ", - "QÉ™rbi Afrika": "011", - "QÉ™rbi Asiya": "145", - "QÉ™rbi Avropa": "155", - "QÉ™rbi Saxara": "EH", - "QÉ™tÉ™r": "QA", - "Qırğızıstan": "KG", - "Qrenada": "GD", - "Qrenlandiya": "GL", - "Quam": "GU", - "Qvadelupa": "GP", - "Qvatemala": "GT", - "Qvineya": "GN", - "Qvineya-Bisau": "GW", "Laos": "LA", "Latın Amerikası": "419", "Latviya": "LV", "Lesoto": "LS", "Liberiya": "LR", - "LixtenÅŸteyn": "LI", "Litva": "LT", "Livan": "LB", "Liviya": "LY", + "LixtenÅŸteyn": "LI", "Lüksemburq": "LU", "Macarıstan": "HU", "Madaqaskar": "MG", @@ -218,6 +199,24 @@ "PolÅŸa": "PL", "Portuqaliya": "PT", "Puerto Riko": "PR", + "Qabon": "GA", + "Qambiya": "GM", + "Qana": "GH", + "Qayana": "GY", + "Qazaxıstan": "KZ", + "QÉ™rbi Afrika": "011", + "QÉ™rbi Asiya": "145", + "QÉ™rbi Avropa": "155", + "QÉ™rbi Saxara": "EH", + "QÉ™tÉ™r": "QA", + "Qırğızıstan": "KG", + "Qrenada": "GD", + "Qrenlandiya": "GL", + "Quam": "GU", + "Qvadelupa": "GP", + "Qvatemala": "GT", + "Qvineya": "GN", + "Qvineya-Bisau": "GW", "Reyunyon": "RE", "Ruanda": "RW", "Rumıniya": "RO", @@ -235,13 +234,24 @@ "Serbiya": "RS", "Seuta vÉ™ Melilya": "EA", "SeyÅŸel adaları": "SC", + "Şərqi Afrika": "014", + "Şərqi Asiya": "030", + "Şərqi Avropa": "151", + "Şərqi Timor": "TL", "SÉ™udiyyÉ™ ÆrÉ™bistanı": "SA", + "Åžimal Amerikası": "021", + "Åžimali Afrika": "015", + "Åžimali Amerika": "003", + "Åžimali Avropa": "154", + "Åžimali Koreya": "KP", + "Åžimali Marian adaları": "MP", "Sinqapur": "SG", "Sint-Marten": "SX", "Slovakiya": "SK", "Sloveniya": "SI", "Solomon adaları": "SB", "Somali": "SO", + "Åžri-Lanka": "LK", "Sub-Saharan Africa": "202", "Sudan": "SD", "Surinam": "SR", @@ -249,40 +259,30 @@ "Svalbard vÉ™ Yan-Mayen": "SJ", "Svazilend": "SZ", "Syerra-Leone": "SL", - "Şərqi Afrika": "014", - "Şərqi Asiya": "030", - "Şərqi Avropa": "151", - "Şərqi Timor": "TL", - "Åžimal Amerikası": "021", - "Åžimali Afrika": "015", - "Åžimali Amerika": "003", - "Åžimali Avropa": "154", - "Åžimali Koreya": "KP", - "Åžimali Marian adaları": "MP", - "Åžri-Lanka": "LK", "Tacikistan": "TJ", "Tailand": "TH", "Tanzaniya": "TZ", "Tayvan": "TW", "Tokelau": "TK", - "Toqo": "TG", "Tonqa": "TO", + "Toqo": "TG", "Törks vÉ™ Kaykos adaları": "TC", "Trinidad vÉ™ Tobaqo": "TT", "Tristan da Kunya": "TA", "Tunis": "TN", - "Tuvalu": "TV", "TürkiyÉ™": "TR", "TürkmÉ™nistan": "TM", + "Tuvalu": "TV", "Ukrayna": "UA", - "Uqanda": "UG", "Uollis vÉ™ Futuna": "WF", + "Uqanda": "UG", "Uruqvay": "UY", "Uzaq Okeaniya": "QO", "Vanuatu": "VU", "Vatikan": "VA", "Venesuela": "VE", "Vyetnam": "VN", + "Xorvatiya": "HR", "Yamayka": "JM", "Yaponiya": "JP", "Yeni Kaledoniya": "NC", diff --git a/js/data/locale/az/Latn/ctryreverse.json b/js/data/locale/az/Latn/ctryreverse.json index a92470ef42..f2964c7d45 100644 --- a/js/data/locale/az/Latn/ctryreverse.json +++ b/js/data/locale/az/Latn/ctryreverse.json @@ -55,7 +55,9 @@ "BI": "Burundi", "BT": "Butan", "BV": "Buve adası", + "TD": "Çad", "JE": "Cersi", + "CZ": "Çexiya", "GI": "CÉ™bÉ™llütariq", "ZA": "CÉ™nub Afrika", "035": "CÉ™nub-Şərqi Asiya", @@ -67,8 +69,6 @@ "KR": "CÉ™nubi Koreya", "SS": "CÉ™nubi Sudan", "DJ": "Cibuti", - "TD": "Çad", - "CZ": "Çexiya", "CL": "Çili", "CN": "Çin", "DK": "Danimarka", @@ -91,8 +91,8 @@ "FI": "Finlandiya", "FK": "Folklend adaları", "FR": "Fransa", - "GF": "Fransa Qvianası", "PF": "Fransa Polineziyası", + "GF": "Fransa Qvianası", "TF": "Fransanın CÉ™nub ÆrazilÉ™ri", "GG": "Gernsi", "GE": "Gürcüstan", @@ -101,11 +101,10 @@ "IN": "Hindistan", "HN": "Honduras", "HK": "Honq Konq Xüsusi Ä°nzibati Ærazi Çin", - "HR": "Xorvatiya", "ID": "Ä°ndoneziya", "JO": "Ä°ordaniya", - "IQ": "Ä°raq", "IR": "Ä°ran", + "IQ": "Ä°raq", "IE": "Ä°rlandiya", "IS": "Ä°slandiya", "ES": "Ä°spaniya", @@ -137,30 +136,14 @@ "CK": "Kuk adaları", "CW": "Kurasao", "KW": "Küveyt", - "GA": "Qabon", - "GM": "Qambiya", - "GH": "Qana", - "GY": "Qayana", - "KZ": "Qazaxıstan", - "011": "QÉ™rbi Afrika", - "EH": "QÉ™rbi Saxara", - "QA": "QÉ™tÉ™r", - "KG": "Qırğızıstan", - "GD": "Qrenada", - "GL": "Qrenlandiya", - "GU": "Quam", - "GP": "Qvadelupa", - "GT": "Qvatemala", - "GN": "Qvineya", - "GW": "Qvineya-Bisau", "LA": "Laos", "LV": "Latviya", "LS": "Lesoto", "LR": "Liberiya", - "LI": "LixtenÅŸteyn", "LT": "Litva", "LB": "Livan", "LY": "Liviya", + "LI": "LixtenÅŸteyn", "LU": "Lüksemburq", "HU": "Macarıstan", "MG": "Madaqaskar", @@ -221,6 +204,22 @@ "PL": "PolÅŸa", "PT": "Portuqaliya", "PR": "Puerto Riko", + "GA": "Qabon", + "GM": "Qambiya", + "GH": "Qana", + "GY": "Qayana", + "KZ": "Qazaxıstan", + "011": "QÉ™rbi Afrika", + "EH": "QÉ™rbi Saxara", + "QA": "QÉ™tÉ™r", + "KG": "Qırğızıstan", + "GD": "Qrenada", + "GL": "Qrenlandiya", + "GU": "Quam", + "GP": "Qvadelupa", + "GT": "Qvatemala", + "GN": "Qvineya", + "GW": "Qvineya-Bisau", "RE": "Reyunyon", "RW": "Ruanda", "RO": "Rumıniya", @@ -238,51 +237,52 @@ "RS": "Serbiya", "EA": "Seuta vÉ™ Melilya", "SC": "SeyÅŸel adaları", + "014": "Şərqi Afrika", + "030": "Şərqi Asiya", + "TL": "Şərqi Timor", "SA": "SÉ™udiyyÉ™ ÆrÉ™bistanı", + "021": "Åžimal Amerikası", + "015": "Åžimali Afrika", + "003": "Åžimali Amerika", + "KP": "Åžimali Koreya", + "MP": "Åžimali Marian adaları", "SG": "Sinqapur", "SX": "Sint-Marten", "SK": "Slovakiya", "SI": "Sloveniya", "SB": "Solomon adaları", "SO": "Somali", + "LK": "Åžri-Lanka", "SD": "Sudan", "SR": "Surinam", "SY": "Suriya", "SJ": "Svalbard vÉ™ Yan-Mayen", "SZ": "Svazilend", "SL": "Syerra-Leone", - "014": "Şərqi Afrika", - "030": "Şərqi Asiya", - "TL": "Şərqi Timor", - "021": "Åžimal Amerikası", - "015": "Åžimali Afrika", - "003": "Åžimali Amerika", - "KP": "Åžimali Koreya", - "MP": "Åžimali Marian adaları", - "LK": "Åžri-Lanka", "TJ": "Tacikistan", "TH": "Tailand", "TZ": "Tanzaniya", "TW": "Tayvan", "TK": "Tokelau", - "TG": "Toqo", "TO": "Tonqa", + "TG": "Toqo", "TC": "Törks vÉ™ Kaykos adaları", "TT": "Trinidad vÉ™ Tobaqo", "TA": "Tristan da Kunya", "TN": "Tunis", - "TV": "Tuvalu", "TR": "TürkiyÉ™", "TM": "TürkmÉ™nistan", + "TV": "Tuvalu", "UA": "Ukrayna", - "UG": "Uqanda", "WF": "Uollis vÉ™ Futuna", + "UG": "Uqanda", "UY": "Uruqvay", "QO": "Uzaq Okeaniya", "VU": "Vanuatu", "VA": "Vatikan", "VE": "Venesuela", "VN": "Vyetnam", + "HR": "Xorvatiya", "JM": "Yamayka", "JP": "Yaponiya", "NC": "Yeni Kaledoniya", diff --git a/js/data/locale/az/Latn/dateformats.json b/js/data/locale/az/Latn/dateformats.json new file mode 100644 index 0000000000..cdd8d08ca1 --- /dev/null +++ b/js/data/locale/az/Latn/dateformats.json @@ -0,0 +1,167 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "d MMMM yyyy, EEEE", + "l": "d MMMM yyyy, EEE", + "m": "d MMM yyyy, EE", + "s": "dd.MM.yy, E" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM yyyy", + "s": "dd.MM.yy" + }, + "dmw": { + "f": "d MMMM, EEEE", + "l": "d MMMM, EEE", + "m": "d MMM, EE", + "s": "dd.MM, E" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "dd.MM" + }, + "my": { + "f": "LLLL yyyy", + "l": "LLLL yyyy", + "m": "LLL yyyy", + "s": "MM.yy" + }, + "dw": { + "f": "d EEEE", + "l": "d EEE", + "m": "d EE", + "s": "dd.E" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yy" + }, + "e": { + "f": "cccc", + "l": "ccc", + "m": "cc", + "s": "c" + }, + "l": { + "f": "LLLL", + "l": "LLLL", + "m": "LLL", + "s": "LL" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} {st} – {et}", + "l": "{sd} {sm} {sy} {st} – {et}", + "m": "{sd} {sm} {sy} {st} – {et}", + "s": "{sd}.{sm}.{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}.{em}.{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}.{sm} – {ed}.{em}.{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}.{sm}.{sy} – {ed}.{em}.{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}.{sy} – {em}.{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/az/Latn/sysres.json b/js/data/locale/az/Latn/sysres.json deleted file mode 100644 index 7e6f6003b0..0000000000 --- a/js/data/locale/az/Latn/sysres.json +++ /dev/null @@ -1,190 +0,0 @@ -{ - "MMMM1": "yanvar", - "MMM1": "yan", - "NN1": "ya", - "N1": "y", - "MMMM2": "fevral", - "MMM2": "fev", - "NN2": "fe", - "N2": "f", - "MMMM3": "mart", - "MMM3": "mar", - "NN3": "ma", - "N3": "m", - "MMMM4": "aprel", - "MMM4": "apr", - "NN4": "ap", - "N4": "a", - "MMMM5": "may", - "MMM5": "may", - "NN5": "ma", - "N5": "m", - "MMMM6": "iyun", - "MMM6": "iyn", - "NN6": "iy", - "N6": "i", - "MMMM7": "iyul", - "MMM7": "iyl", - "NN7": "iy", - "N7": "i", - "MMMM8": "avqust", - "MMM8": "avq", - "NN8": "av", - "N8": "a", - "MMMM9": "sentyabr", - "MMM9": "sen", - "NN9": "se", - "N9": "s", - "MMMM10": "oktyabr", - "MMM10": "okt", - "NN10": "ok", - "N10": "o", - "MMMM11": "noyabr", - "MMM11": "noy", - "NN11": "no", - "N11": "n", - "MMMM12": "dekabr", - "MMM12": "dek", - "NN12": "de", - "N12": "d", - "LLLL1": "Yanvar", - "LLL1": "yan", - "LL1": "ya", - "L1": "1", - "LLLL2": "Fevral", - "LLL2": "fev", - "LL2": "fe", - "L2": "2", - "LLLL3": "Mart", - "LLL3": "mar", - "LL3": "ma", - "L3": "3", - "LLLL4": "Aprel", - "LLL4": "apr", - "LL4": "ap", - "L4": "4", - "LLLL5": "May", - "LLL5": "may", - "LL5": "ma", - "L5": "5", - "LLLL6": "Ä°yun", - "LLL6": "iyn", - "LL6": "iy", - "L6": "6", - "LLLL7": "Ä°yul", - "LLL7": "iyl", - "LL7": "iy", - "L7": "7", - "LLLL8": "Avqust", - "LLL8": "avq", - "LL8": "av", - "L8": "8", - "LLLL9": "Sentyabr", - "LLL9": "sen", - "LL9": "se", - "L9": "9", - "LLLL10": "Oktyabr", - "LLL10": "okt", - "LL10": "ok", - "L10": "10", - "LLLL11": "Noyabr", - "LLL11": "noy", - "LL11": "no", - "L11": "11", - "LLLL12": "Dekabr", - "LLL12": "dek", - "LL12": "de", - "L12": "12", - "EEEE0": "bazar", - "EEE0": "B.", - "EE0": "B.", - "E0": "7", - "EEEE1": "bazar ertÉ™si", - "EEE1": "B.E.", - "EE1": "B.E.", - "E1": "1", - "EEEE2": "çərÅŸÉ™nbÉ™ axÅŸamı", - "EEE2": "Ç.A.", - "EE2": "Ç.A.", - "E2": "2", - "EEEE3": "çərÅŸÉ™nbÉ™", - "EEE3": "Ç.", - "EE3": "Ç.", - "E3": "3", - "EEEE4": "cümÉ™ axÅŸamı", - "EEE4": "C.A.", - "EE4": "C.A.", - "E4": "4", - "EEEE5": "cümÉ™", - "EEE5": "C.", - "EE5": "C.", - "E5": "5", - "EEEE6": "ÅŸÉ™nbÉ™", - "EEE6": "Åž.", - "EE6": "Åž.", - "E6": "6", - "cccc0": "bazar", - "ccc0": "B.", - "cc0": "B.", - "c0": "7", - "cccc1": "bazar ertÉ™si", - "ccc1": "B.E.", - "cc1": "B.E.", - "c1": "1", - "cccc2": "çərÅŸÉ™nbÉ™ axÅŸamı", - "ccc2": "Ç.A.", - "cc2": "Ç.A.", - "c2": "2", - "cccc3": "çərÅŸÉ™nbÉ™", - "ccc3": "Ç.", - "cc3": "Ç.", - "c3": "3", - "cccc4": "cümÉ™ axÅŸamı", - "ccc4": "C.A.", - "cc4": "C.A.", - "c4": "4", - "cccc5": "cümÉ™", - "ccc5": "C.", - "cc5": "C.", - "c5": "5", - "cccc6": "ÅŸÉ™nbÉ™", - "ccc6": "Åž.", - "cc6": "Åž.", - "c6": "6", - "a0": "AM", - "a1": "PM", - "G-1": "b.e.É™.", - "G1": "b.e.", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisaniyÉ™|#{num} millisaniyÉ™", - "1#1 second|#{num} seconds": "one#{num} saniyÉ™|#{num} saniyÉ™", - "1#1 minute|#{num} minutes": "one#{num} dÉ™qiqÉ™|#{num} dÉ™qiqÉ™", - "1#1 hour|#{num} hours": "one#{num} saat|#{num} saat", - "1#1 day|#{num} days": "one#{num} gün|#{num} gün", - "1#1 week|#{num} weeks": "one#{num} hÉ™ftÉ™|#{num} hÉ™ftÉ™", - "1#1 month|#{num} months": "one#{num} ay|#{num} ay", - "1#1 year|#{num} years": "one#{num} il|#{num} il", - "#{num} ms": "one#{num} msan|#{num} msan", - "1#1 sec|#{num} sec": "one#{num} san|#{num} san", - "1#1 min|#{num} min": "one#{num} dÉ™q|#{num} dÉ™q", - "1#1 hr|#{num} hrs": "one#{num} saat|#{num} saat", - "durationLongDays": "one#{num} gün|#{num} gün", - "1#1 wk|#{num} wks": "one#{num} hft|#{num} hft", - "1#1 mon|#{num} mons": "one#{num} ay|#{num} ay", - "1#1 yr|#{num} yrs": "one#{num} il|#{num} il", - "durationShortMillis": "one#{num} msan|#{num} msan", - "#{num}s": "one#{num} san|#{num} san", - "durationShortMinutes": "one#{num} dÉ™q|#{num} dÉ™q", - "#{num}h": "one#{num} saat|#{num} saat", - "#{num}d": "one#{num} gün|#{num} gün", - "#{num}w": "one#{num} hft|#{num} hft", - "durationShortMonths": "one#{num} ay|#{num} ay", - "#{num}y": "one#{num} il|#{num} il", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", " -} \ No newline at end of file diff --git a/js/data/locale/az/ctrynames.json b/js/data/locale/az/ctrynames.json index 92209c6c51..e27641c337 100644 --- a/js/data/locale/az/ctrynames.json +++ b/js/data/locale/az/ctrynames.json @@ -48,7 +48,9 @@ "Burundi": "BI", "Butan": "BT", "Buve adası": "BV", + "Çad": "TD", "Cersi": "JE", + "Çexiya": "CZ", "CÉ™bÉ™llütariq": "GI", "CÉ™nub Afrika": "ZA", "CÉ™nub-Şərqi Asiya": "035", @@ -60,8 +62,6 @@ "CÉ™nubi Koreya": "KR", "CÉ™nubi Sudan": "SS", "Cibuti": "DJ", - "Çad": "TD", - "Çexiya": "CZ", "Çili": "CL", "Çin": "CN", "Danimarka": "DK", @@ -84,8 +84,8 @@ "Finlandiya": "FI", "Folklend adaları": "FK", "Fransa": "FR", - "Fransa Qvianası": "GF", "Fransa Polineziyası": "PF", + "Fransa Qvianası": "GF", "Fransanın CÉ™nub ÆrazilÉ™ri": "TF", "Gernsi": "GG", "Gürcüstan": "GE", @@ -94,11 +94,10 @@ "Hindistan": "IN", "Honduras": "HN", "Honq Konq Xüsusi Ä°nzibati Ærazi Çin": "HK", - "Xorvatiya": "HR", "Ä°ndoneziya": "ID", "Ä°ordaniya": "JO", - "Ä°raq": "IQ", "Ä°ran": "IR", + "Ä°raq": "IQ", "Ä°rlandiya": "IE", "Ä°slandiya": "IS", "Ä°spaniya": "ES", @@ -130,33 +129,15 @@ "Kuk adaları": "CK", "Kurasao": "CW", "Küveyt": "KW", - "Qabon": "GA", - "Qambiya": "GM", - "Qana": "GH", - "Qayana": "GY", - "Qazaxıstan": "KZ", - "QÉ™rbi Afrika": "011", - "QÉ™rbi Asiya": "145", - "QÉ™rbi Avropa": "155", - "QÉ™rbi Saxara": "EH", - "QÉ™tÉ™r": "QA", - "Qırğızıstan": "KG", - "Qrenada": "GD", - "Qrenlandiya": "GL", - "Quam": "GU", - "Qvadelupa": "GP", - "Qvatemala": "GT", - "Qvineya": "GN", - "Qvineya-Bisau": "GW", "Laos": "LA", "Latın Amerikası": "419", "Latviya": "LV", "Lesoto": "LS", "Liberiya": "LR", - "LixtenÅŸteyn": "LI", "Litva": "LT", "Livan": "LB", "Liviya": "LY", + "LixtenÅŸteyn": "LI", "Lüksemburq": "LU", "Macarıstan": "HU", "Madaqaskar": "MG", @@ -218,6 +199,24 @@ "PolÅŸa": "PL", "Portuqaliya": "PT", "Puerto Riko": "PR", + "Qabon": "GA", + "Qambiya": "GM", + "Qana": "GH", + "Qayana": "GY", + "Qazaxıstan": "KZ", + "QÉ™rbi Afrika": "011", + "QÉ™rbi Asiya": "145", + "QÉ™rbi Avropa": "155", + "QÉ™rbi Saxara": "EH", + "QÉ™tÉ™r": "QA", + "Qırğızıstan": "KG", + "Qrenada": "GD", + "Qrenlandiya": "GL", + "Quam": "GU", + "Qvadelupa": "GP", + "Qvatemala": "GT", + "Qvineya": "GN", + "Qvineya-Bisau": "GW", "Reyunyon": "RE", "Ruanda": "RW", "Rumıniya": "RO", @@ -235,13 +234,24 @@ "Serbiya": "RS", "Seuta vÉ™ Melilya": "EA", "SeyÅŸel adaları": "SC", + "Şərqi Afrika": "014", + "Şərqi Asiya": "030", + "Şərqi Avropa": "151", + "Şərqi Timor": "TL", "SÉ™udiyyÉ™ ÆrÉ™bistanı": "SA", + "Åžimal Amerikası": "021", + "Åžimali Afrika": "015", + "Åžimali Amerika": "003", + "Åžimali Avropa": "154", + "Åžimali Koreya": "KP", + "Åžimali Marian adaları": "MP", "Sinqapur": "SG", "Sint-Marten": "SX", "Slovakiya": "SK", "Sloveniya": "SI", "Solomon adaları": "SB", "Somali": "SO", + "Åžri-Lanka": "LK", "Sub-Saharan Africa": "202", "Sudan": "SD", "Surinam": "SR", @@ -249,40 +259,30 @@ "Svalbard vÉ™ Yan-Mayen": "SJ", "Svazilend": "SZ", "Syerra-Leone": "SL", - "Şərqi Afrika": "014", - "Şərqi Asiya": "030", - "Şərqi Avropa": "151", - "Şərqi Timor": "TL", - "Åžimal Amerikası": "021", - "Åžimali Afrika": "015", - "Åžimali Amerika": "003", - "Åžimali Avropa": "154", - "Åžimali Koreya": "KP", - "Åžimali Marian adaları": "MP", - "Åžri-Lanka": "LK", "Tacikistan": "TJ", "Tailand": "TH", "Tanzaniya": "TZ", "Tayvan": "TW", "Tokelau": "TK", - "Toqo": "TG", "Tonqa": "TO", + "Toqo": "TG", "Törks vÉ™ Kaykos adaları": "TC", "Trinidad vÉ™ Tobaqo": "TT", "Tristan da Kunya": "TA", "Tunis": "TN", - "Tuvalu": "TV", "TürkiyÉ™": "TR", "TürkmÉ™nistan": "TM", + "Tuvalu": "TV", "Ukrayna": "UA", - "Uqanda": "UG", "Uollis vÉ™ Futuna": "WF", + "Uqanda": "UG", "Uruqvay": "UY", "Uzaq Okeaniya": "QO", "Vanuatu": "VU", "Vatikan": "VA", "Venesuela": "VE", "Vyetnam": "VN", + "Xorvatiya": "HR", "Yamayka": "JM", "Yaponiya": "JP", "Yeni Kaledoniya": "NC", diff --git a/js/data/locale/az/ctryreverse.json b/js/data/locale/az/ctryreverse.json index a92470ef42..f2964c7d45 100644 --- a/js/data/locale/az/ctryreverse.json +++ b/js/data/locale/az/ctryreverse.json @@ -55,7 +55,9 @@ "BI": "Burundi", "BT": "Butan", "BV": "Buve adası", + "TD": "Çad", "JE": "Cersi", + "CZ": "Çexiya", "GI": "CÉ™bÉ™llütariq", "ZA": "CÉ™nub Afrika", "035": "CÉ™nub-Şərqi Asiya", @@ -67,8 +69,6 @@ "KR": "CÉ™nubi Koreya", "SS": "CÉ™nubi Sudan", "DJ": "Cibuti", - "TD": "Çad", - "CZ": "Çexiya", "CL": "Çili", "CN": "Çin", "DK": "Danimarka", @@ -91,8 +91,8 @@ "FI": "Finlandiya", "FK": "Folklend adaları", "FR": "Fransa", - "GF": "Fransa Qvianası", "PF": "Fransa Polineziyası", + "GF": "Fransa Qvianası", "TF": "Fransanın CÉ™nub ÆrazilÉ™ri", "GG": "Gernsi", "GE": "Gürcüstan", @@ -101,11 +101,10 @@ "IN": "Hindistan", "HN": "Honduras", "HK": "Honq Konq Xüsusi Ä°nzibati Ærazi Çin", - "HR": "Xorvatiya", "ID": "Ä°ndoneziya", "JO": "Ä°ordaniya", - "IQ": "Ä°raq", "IR": "Ä°ran", + "IQ": "Ä°raq", "IE": "Ä°rlandiya", "IS": "Ä°slandiya", "ES": "Ä°spaniya", @@ -137,30 +136,14 @@ "CK": "Kuk adaları", "CW": "Kurasao", "KW": "Küveyt", - "GA": "Qabon", - "GM": "Qambiya", - "GH": "Qana", - "GY": "Qayana", - "KZ": "Qazaxıstan", - "011": "QÉ™rbi Afrika", - "EH": "QÉ™rbi Saxara", - "QA": "QÉ™tÉ™r", - "KG": "Qırğızıstan", - "GD": "Qrenada", - "GL": "Qrenlandiya", - "GU": "Quam", - "GP": "Qvadelupa", - "GT": "Qvatemala", - "GN": "Qvineya", - "GW": "Qvineya-Bisau", "LA": "Laos", "LV": "Latviya", "LS": "Lesoto", "LR": "Liberiya", - "LI": "LixtenÅŸteyn", "LT": "Litva", "LB": "Livan", "LY": "Liviya", + "LI": "LixtenÅŸteyn", "LU": "Lüksemburq", "HU": "Macarıstan", "MG": "Madaqaskar", @@ -221,6 +204,22 @@ "PL": "PolÅŸa", "PT": "Portuqaliya", "PR": "Puerto Riko", + "GA": "Qabon", + "GM": "Qambiya", + "GH": "Qana", + "GY": "Qayana", + "KZ": "Qazaxıstan", + "011": "QÉ™rbi Afrika", + "EH": "QÉ™rbi Saxara", + "QA": "QÉ™tÉ™r", + "KG": "Qırğızıstan", + "GD": "Qrenada", + "GL": "Qrenlandiya", + "GU": "Quam", + "GP": "Qvadelupa", + "GT": "Qvatemala", + "GN": "Qvineya", + "GW": "Qvineya-Bisau", "RE": "Reyunyon", "RW": "Ruanda", "RO": "Rumıniya", @@ -238,51 +237,52 @@ "RS": "Serbiya", "EA": "Seuta vÉ™ Melilya", "SC": "SeyÅŸel adaları", + "014": "Şərqi Afrika", + "030": "Şərqi Asiya", + "TL": "Şərqi Timor", "SA": "SÉ™udiyyÉ™ ÆrÉ™bistanı", + "021": "Åžimal Amerikası", + "015": "Åžimali Afrika", + "003": "Åžimali Amerika", + "KP": "Åžimali Koreya", + "MP": "Åžimali Marian adaları", "SG": "Sinqapur", "SX": "Sint-Marten", "SK": "Slovakiya", "SI": "Sloveniya", "SB": "Solomon adaları", "SO": "Somali", + "LK": "Åžri-Lanka", "SD": "Sudan", "SR": "Surinam", "SY": "Suriya", "SJ": "Svalbard vÉ™ Yan-Mayen", "SZ": "Svazilend", "SL": "Syerra-Leone", - "014": "Şərqi Afrika", - "030": "Şərqi Asiya", - "TL": "Şərqi Timor", - "021": "Åžimal Amerikası", - "015": "Åžimali Afrika", - "003": "Åžimali Amerika", - "KP": "Åžimali Koreya", - "MP": "Åžimali Marian adaları", - "LK": "Åžri-Lanka", "TJ": "Tacikistan", "TH": "Tailand", "TZ": "Tanzaniya", "TW": "Tayvan", "TK": "Tokelau", - "TG": "Toqo", "TO": "Tonqa", + "TG": "Toqo", "TC": "Törks vÉ™ Kaykos adaları", "TT": "Trinidad vÉ™ Tobaqo", "TA": "Tristan da Kunya", "TN": "Tunis", - "TV": "Tuvalu", "TR": "TürkiyÉ™", "TM": "TürkmÉ™nistan", + "TV": "Tuvalu", "UA": "Ukrayna", - "UG": "Uqanda", "WF": "Uollis vÉ™ Futuna", + "UG": "Uqanda", "UY": "Uruqvay", "QO": "Uzaq Okeaniya", "VU": "Vanuatu", "VA": "Vatikan", "VE": "Venesuela", "VN": "Vyetnam", + "HR": "Xorvatiya", "JM": "Yamayka", "JP": "Yaponiya", "NC": "Yeni Kaledoniya", diff --git a/js/data/locale/az/numfmt.jf b/js/data/locale/az/numfmt.jf index 8f7a2a778e..f844671568 100644 --- a/js/data/locale/az/numfmt.jf +++ b/js/data/locale/az/numfmt.jf @@ -2,6 +2,10 @@ "generated": true, "numfmt": { "decimalChar": ",", - "groupChar": "." + "groupChar": ".", + "currencyFormats": { + "common": "{n} {s}", + "commonNegative": "-{n} {s}" + } } } \ No newline at end of file diff --git a/js/data/locale/az/regionnames.json b/js/data/locale/az/regionnames.json index 9c1740e53b..b6f9730392 100644 --- a/js/data/locale/az/regionnames.json +++ b/js/data/locale/az/regionnames.json @@ -104,10 +104,6 @@ "name": "HilmÉ™nd", "code": "HEL" }, - { - "name": "Xust", - "code": "KHO" - }, { "name": "Kabil vilayÉ™ti", "code": "KAB" @@ -124,18 +120,6 @@ "name": "KünÉ™r", "code": "KNR" }, - { - "name": "QÉ™ndÉ™har vilayÉ™ti", - "code": "KAN" - }, - { - "name": "QÉ™zni", - "code": "GHA" - }, - { - "name": "Qövr", - "code": "GHO" - }, { "name": "Ləğman", "code": "LAG" @@ -172,6 +156,18 @@ "name": "PÉ™rvan", "code": "PAR" }, + { + "name": "QÉ™ndÉ™har vilayÉ™ti", + "code": "KAN" + }, + { + "name": "QÉ™zni", + "code": "GHA" + }, + { + "name": "Qövr", + "code": "GHO" + }, { "name": "SÉ™mÉ™ngan", "code": "SAM" @@ -192,6 +188,10 @@ "name": "VÉ™rdÉ™k", "code": "WAR" }, + { + "name": "Xust", + "code": "KHO" + }, { "name": "Zabul vilayÉ™ti", "code": "ZAB" @@ -812,26 +812,6 @@ "name": "Hacıqabul", "code": "HAC" }, - { - "name": "Xaçmaz", - "code": "XAC" - }, - { - "name": "XankÉ™ndi", - "code": "XA" - }, - { - "name": "Xızı", - "code": "XIZ" - }, - { - "name": "Xocalı", - "code": "XCI" - }, - { - "name": "XocavÉ™nd", - "code": "XVD" - }, { "name": "Ä°miÅŸli", "code": "IMI" @@ -852,34 +832,6 @@ "name": "KürdÉ™mir", "code": "KUR" }, - { - "name": "Qax", - "code": "QAX" - }, - { - "name": "Qazax", - "code": "QAZ" - }, - { - "name": "QÉ™bÉ™lÉ™", - "code": "QAB" - }, - { - "name": "Qobustan", - "code": "QOB" - }, - { - "name": "Quba", - "code": "QBA" - }, - { - "name": "Qubadlı", - "code": "QBI" - }, - { - "name": "Qusar", - "code": "QUS" - }, { "name": "Laçın", "code": "LAC" @@ -929,32 +881,40 @@ "code": "ORD" }, { - "name": "Saatlı", - "code": "SAT" + "name": "Qax", + "code": "QAX" }, { - "name": "Sabirabad", - "code": "SAB" + "name": "Qazax", + "code": "QAZ" }, { - "name": "Salyan", - "code": "SAL" + "name": "QÉ™bÉ™lÉ™", + "code": "QAB" }, { - "name": "Samux", - "code": "SMX" + "name": "Qobustan", + "code": "QOB" }, { - "name": "SÉ™dÉ™rÉ™k", - "code": "SAD" + "name": "Quba", + "code": "QBA" }, { - "name": "SiyÉ™zÉ™n", - "code": "SIY" + "name": "Qubadlı", + "code": "QBI" }, { - "name": "Sumqayıt", - "code": "SM" + "name": "Qusar", + "code": "QUS" + }, + { + "name": "Saatlı", + "code": "SAT" + }, + { + "name": "Sabirabad", + "code": "SAB" }, { "name": "Åžabran (rayon)", @@ -964,10 +924,22 @@ "name": "Åžahbuz", "code": "SAH" }, + { + "name": "Salyan", + "code": "SAL" + }, { "name": "Åžamaxı", "code": "SMI" }, + { + "name": "Samux", + "code": "SMX" + }, + { + "name": "SÉ™dÉ™rÉ™k", + "code": "SAD" + }, { "name": "Şəki", "code": "SA" @@ -988,6 +960,14 @@ "name": "Åžirvan", "code": "SR" }, + { + "name": "SiyÉ™zÉ™n", + "code": "SIY" + }, + { + "name": "Sumqayıt", + "code": "SM" + }, { "name": "ÅžuÅŸa", "code": "SUS" @@ -1004,6 +984,26 @@ "name": "Ucar", "code": "UCA" }, + { + "name": "Xaçmaz", + "code": "XAC" + }, + { + "name": "XankÉ™ndi", + "code": "XA" + }, + { + "name": "Xızı", + "code": "XIZ" + }, + { + "name": "Xocalı", + "code": "XCI" + }, + { + "name": "XocavÉ™nd", + "code": "XVD" + }, { "name": "Yardımlı", "code": "YAR" @@ -1074,13 +1074,13 @@ "name": "Una-Sana", "code": "01" }, - { - "name": "Zenica-Doboj", - "code": "04" - }, { "name": "West Herzegovina", "code": "08" + }, + { + "name": "Zenica-Doboj", + "code": "04" } ], "BB": [ @@ -1178,14 +1178,14 @@ "code": "12", "name": "Chuadanga" }, - { - "code": "11", - "name": "Cox’s Bazar" - }, { "code": "08", "name": "Comilla" }, + { + "code": "11", + "name": "Cox’s Bazar" + }, { "code": "13", "name": "Dhaka" @@ -2066,10 +2066,6 @@ "name": "Federal dairÉ™", "code": "DF" }, - { - "name": "Qoyas", - "code": "GO" - }, { "name": "Maranyan", "code": "MA" @@ -2106,6 +2102,10 @@ "name": "Piaui", "code": "PI" }, + { + "name": "Qoyas", + "code": "GO" + }, { "name": "Rio-de-Janeyro", "code": "RJ" @@ -2346,13 +2346,13 @@ "code": "21", "name": "Tsirang" }, - { - "code": "34", - "name": "Zhemgang" - }, { "code": "24", "name": "Wangdue Phodrang" + }, + { + "code": "34", + "name": "Zhemgang" } ], "BW": [ @@ -2388,10 +2388,6 @@ "name": "Kweneng", "code": "KW" }, - { - "name": "Qaborone", - "code": "GA" - }, { "name": "Lobatse", "code": "LO" @@ -2404,6 +2400,10 @@ "name": "North West", "code": "NW" }, + { + "name": "Qaborone", + "code": "GA" + }, { "name": "Selibe Phikwe", "code": "SP" @@ -2426,14 +2426,6 @@ "name": "Brest vilayÉ™ti", "code": "BR" }, - { - "name": "Qomel vilayÉ™ti", - "code": "HO" - }, - { - "name": "Qrodno vilayÉ™ti", - "code": "HR" - }, { "name": "Minsk", "code": "HM" @@ -2446,6 +2438,14 @@ "name": "Mogilyov vilayÉ™ti", "code": "MA" }, + { + "name": "Qomel vilayÉ™ti", + "code": "HO" + }, + { + "name": "Qrodno vilayÉ™ti", + "code": "HR" + }, { "name": "Vitebsk vilayÉ™ti", "code": "VI" @@ -2510,14 +2510,14 @@ "name": "Ontario", "code": "ON" }, - { - "name": "Saskaçevan", - "code": "SK" - }, { "name": "ÅžahzadÉ™ Eduard Adası", "code": "PE" }, + { + "name": "Saskaçevan", + "code": "SK" + }, { "name": "Åžimal-QÉ™rb ÆrazilÉ™ri", "code": "NT" @@ -2992,6 +2992,14 @@ "name": "Vallée du Bandama²", "code": "VB" }, + { + "name": "Woroba", + "code": "WR" + }, + { + "name": "Worodougou", + "code": "14" + }, { "name": "Yamosukro", "code": "YM" @@ -3003,14 +3011,6 @@ { "name": "Zanzan²", "code": "ZZ" - }, - { - "name": "Woroba", - "code": "WR" - }, - { - "name": "Worodougou", - "code": "14" } ], "CL": [ @@ -3272,26 +3272,26 @@ "name": "Atlántico", "code": "ATL" }, - { - "name": "Boqota", - "code": "DC" - }, { "name": "Bolívar", "code": "BOL" }, { - "name": "Boyacá", - "code": "BOY" + "name": "Boqota", + "code": "DC" }, { - "name": "Caquetá", - "code": "CAQ" + "name": "Boyacá", + "code": "BOY" }, { "name": "Caldas", "code": "CAL" }, + { + "name": "Caquetá", + "code": "CAQ" + }, { "name": "Casanare", "code": "CAS" @@ -3328,10 +3328,6 @@ "name": "Huila", "code": "HUI" }, - { - "name": "Quindío", - "code": "QUI" - }, { "name": "La Guajira", "code": "LAG" @@ -3356,6 +3352,10 @@ "name": "Putumayo", "code": "PUT" }, + { + "name": "Quindío", + "code": "QUI" + }, { "name": "Risaralda", "code": "RIS" @@ -4748,14 +4748,14 @@ "code": "ALX", "name": "Alexandria" }, - { - "code": "AST", - "name": "Asyut" - }, { "code": "ASN", "name": "Aswan" }, + { + "code": "AST", + "name": "Asyut" + }, { "code": "BH", "name": "Beheira" @@ -4796,14 +4796,6 @@ "code": "KFS", "name": "Kafr el-Sheikh" }, - { - "code": "KB", - "name": "Qalyubia" - }, - { - "code": "KN", - "name": "Qena" - }, { "code": "LX", "name": "Luxor" @@ -4832,6 +4824,14 @@ "code": "PTS", "name": "Port Said" }, + { + "code": "KB", + "name": "Qalyubia" + }, + { + "code": "KN", + "name": "Qena" + }, { "code": "BA", "name": "Red Sea" @@ -5028,10 +5028,6 @@ "name": "Kataloniya", "code": "CT" }, - { - "name": "Qalisiya", - "code": "GA" - }, { "name": "Las Palmas", "code": "GC" @@ -5092,6 +5088,10 @@ "name": "Pontevedra", "code": "PO" }, + { + "name": "Qalisiya", + "code": "GA" + }, { "name": "Rioxa", "code": "LO" @@ -5590,6 +5590,10 @@ "name": "Hérault", "code": "34" }, + { + "name": "Ä°l de Frans", + "code": "IDF" + }, { "name": "Ille-et-Vilaine", "code": "35" @@ -5606,10 +5610,6 @@ "name": "Isère", "code": "38" }, - { - "name": "Ä°l de Frans", - "code": "IDF" - }, { "name": "Jirond", "code": "33" @@ -5870,6 +5870,10 @@ "name": "Vosges", "code": "88" }, + { + "name": "Wallis & Futuna", + "code": "WF" + }, { "name": "Yonne", "code": "89" @@ -5877,10 +5881,6 @@ { "name": "Yvelines", "code": "78" - }, - { - "name": "Wallis & Futuna", - "code": "WF" } ], "GA": [ @@ -6342,6 +6342,10 @@ "name": "Hounslow", "code": "HNS" }, + { + "name": "Ä°ngiltÉ™rÉ™", + "code": "ENG" + }, { "name": "Inverclyde", "code": "IVC" @@ -6354,10 +6358,6 @@ "name": "Islington", "code": "ISL" }, - { - "name": "Ä°ngiltÉ™rÉ™", - "code": "ENG" - }, { "name": "Kardiff", "code": "CRF" @@ -6390,14 +6390,6 @@ "name": "Koventri", "code": "COV" }, - { - "name": "Qlazqo", - "code": "GLG" - }, - { - "name": "Qrinviç borosu", - "code": "GRE" - }, { "name": "Lambeth", "code": "LBH" @@ -6586,10 +6578,6 @@ "name": "Nyukasl apon Tayn", "code": "NET" }, - { - "name": "Oxfordshire", - "code": "OXF" - }, { "name": "Oldham", "code": "OLD" @@ -6606,6 +6594,10 @@ "name": "Outer Hebrides", "code": "ELS" }, + { + "name": "Oxfordshire", + "code": "OXF" + }, { "name": "Pembrokeshire", "code": "PEM" @@ -6634,6 +6626,14 @@ "name": "Puul", "code": "POL" }, + { + "name": "Qlazqo", + "code": "GLG" + }, + { + "name": "Qrinviç borosu", + "code": "GRE" + }, { "name": "Redbridge", "code": "RDB" @@ -6694,14 +6694,26 @@ "name": "Scottish Borders", "code": "SCB" }, + { + "name": "Åžeffild", + "code": "SHF" + }, { "name": "Sefton", "code": "SFT" }, + { + "name": "Åžetland adaları", + "code": "ZET" + }, { "name": "Shropshire", "code": "SHR" }, + { + "name": "Åžimali Ä°rlandiya", + "code": "NIR" + }, { "name": "Slough", "code": "SLG" @@ -6714,6 +6726,10 @@ "name": "Somerset", "code": "SOM" }, + { + "name": "Åžotlandiya", + "code": "SCT" + }, { "name": "South Ayrshire", "code": "SAY" @@ -6782,22 +6798,6 @@ "name": "Swindon", "code": "SWD" }, - { - "name": "Åžeffild", - "code": "SHF" - }, - { - "name": "Åžetland adaları", - "code": "ZET" - }, - { - "name": "Åžimali Ä°rlandiya", - "code": "NIR" - }, - { - "name": "Åžotlandiya", - "code": "SCT" - }, { "name": "Tameside", "code": "TAM" @@ -6846,10 +6846,6 @@ "name": "Vulverhempton", "code": "WLV" }, - { - "name": "York", - "code": "YOR" - }, { "name": "Wakefield", "code": "WKF" @@ -6917,6 +6913,10 @@ { "name": "Wrexham", "code": "WRX" + }, + { + "name": "York", + "code": "YOR" } ], "GD": [ @@ -6970,14 +6970,14 @@ "name": "Kaxetiya", "code": "KA" }, - { - "name": "Quriya", - "code": "GU" - }, { "name": "Mtsxeta-Mtianeti", "code": "MM" }, + { + "name": "Quriya", + "code": "GU" + }, { "name": "Raça-Leçxumi vÉ™ AÅŸağı Svaneti diyarı", "code": "RL" @@ -7394,10 +7394,6 @@ "name": "Heraklion region", "code": "91" }, - { - "name": "Xanthi", - "code": "72" - }, { "name": "Ilia", "code": "14" @@ -7438,10 +7434,6 @@ "name": "Kozani", "code": "58" }, - { - "name": "QÉ™rbi Makedoniya", - "code": "C" - }, { "name": "Laconia", "code": "16" @@ -7502,6 +7494,10 @@ "name": "Preveza", "code": "34" }, + { + "name": "QÉ™rbi Makedoniya", + "code": "C" + }, { "name": "Rethymno", "code": "93" @@ -7518,14 +7514,14 @@ "name": "Serres", "code": "62" }, - { - "name": "South Aegean", - "code": "L" - }, { "name": "Şərqi Makedoniya vÉ™ Trakya", "code": "A" }, + { + "name": "South Aegean", + "code": "L" + }, { "name": "Thesprotia", "code": "32" @@ -7542,13 +7538,17 @@ "name": "Trikala", "code": "44" }, - { - "name": "Zakynthos", - "code": "21" - }, { "name": "West Greece", "code": "G" + }, + { + "name": "Xanthi", + "code": "72" + }, + { + "name": "Zakynthos", + "code": "21" } ], "GT": [ @@ -7560,14 +7560,14 @@ "code": "BV", "name": "Baja Verapaz" }, - { - "code": "CQ", - "name": "Chiquimula" - }, { "code": "CM", "name": "Chimaltenango" }, + { + "code": "CQ", + "name": "Chiquimula" + }, { "code": "PR", "name": "El Progreso" @@ -7596,6 +7596,10 @@ "code": "JU", "name": "Jutiapa" }, + { + "code": "PE", + "name": "Petén" + }, { "code": "QZ", "name": "Quetzaltenango" @@ -7604,10 +7608,6 @@ "code": "QC", "name": "Quiché" }, - { - "code": "PE", - "name": "Petén" - }, { "code": "RE", "name": "Retalhuleu" @@ -7666,10 +7666,6 @@ "name": "Gabú", "code": "GA" }, - { - "name": "Quinara", - "code": "QU" - }, { "name": "Leste", "code": "L" @@ -7682,6 +7678,10 @@ "name": "Oio", "code": "OI" }, + { + "name": "Quinara", + "code": "QU" + }, { "name": "Sul", "code": "S" @@ -8242,14 +8242,6 @@ "name": "Sumatra", "code": "SM" }, - { - "name": "Yava", - "code": "JW" - }, - { - "name": "Yogyakarta", - "code": "YO" - }, { "name": "West Java", "code": "JB" @@ -8273,6 +8265,14 @@ { "name": "West Sumatra", "code": "SB" + }, + { + "name": "Yava", + "code": "JW" + }, + { + "name": "Yogyakarta", + "code": "YO" } ], "IE": [ @@ -8384,14 +8384,14 @@ "name": "Waterford", "code": "WD" }, - { - "name": "Wexford", - "code": "WX" - }, { "name": "Westmeath", "code": "WH" }, + { + "name": "Wexford", + "code": "WX" + }, { "name": "Wicklow", "code": "WW" @@ -8488,14 +8488,6 @@ "name": "Kerala", "code": "KL" }, - { - "name": "Qoa", - "code": "GA" - }, - { - "name": "Qucarat", - "code": "GJ" - }, { "name": "Lakshadweep", "code": "LD" @@ -8504,14 +8496,14 @@ "name": "Madhya Pradesh", "code": "MP" }, - { - "name": "MaxaraÅŸtra", - "code": "MH" - }, { "name": "Manipur", "code": "MN" }, + { + "name": "MaxaraÅŸtra", + "code": "MH" + }, { "name": "Meghalaya", "code": "ML" @@ -8536,6 +8528,14 @@ "name": "Puducherry", "code": "PY" }, + { + "name": "Qoa", + "code": "GA" + }, + { + "name": "Qucarat", + "code": "GJ" + }, { "name": "Rajasthan", "code": "RJ" @@ -8594,14 +8594,14 @@ "name": "Æl-Anbar", "code": "AN" }, - { - "name": "Æl-QÉ™disiyÉ™", - "code": "QA" - }, { "name": "Æl-MüsÉ™nnÉ™", "code": "MU" }, + { + "name": "Æl-QÉ™disiyÉ™", + "code": "QA" + }, { "name": "Ærbil", "code": "AR" @@ -9392,14 +9392,14 @@ "code": "AJ", "name": "Ajloun" }, - { - "code": "AQ", - "name": "Aqaba" - }, { "code": "AM", "name": "Amman" }, + { + "code": "AQ", + "name": "Aqaba" + }, { "code": "BA", "name": "Balqa" @@ -9976,13 +9976,13 @@ "name": "Anjuan", "code": "A" }, - { - "name": "Qrand Komor", - "code": "G" - }, { "name": "Moheli", "code": "M" + }, + { + "name": "Qrand Komor", + "code": "G" } ], "KN": [ @@ -10198,14 +10198,6 @@ } ], "KZ": [ - { - "name": "Aqmola vilayÉ™ti", - "code": "AKM" - }, - { - "name": "Aqtöbe vilayÉ™ti", - "code": "AKT" - }, { "name": "Almatı", "code": "ALA" @@ -10214,6 +10206,14 @@ "name": "Almatı vilayÉ™ti", "code": "ALM" }, + { + "name": "Aqmola vilayÉ™ti", + "code": "AKM" + }, + { + "name": "Aqtöbe vilayÉ™ti", + "code": "AKT" + }, { "name": "Astana", "code": "AST" @@ -10238,6 +10238,14 @@ "name": "Karaqanda vilayÉ™ti", "code": "KAR" }, + { + "name": "Manğıstau vilayÉ™ti", + "code": "MAN" + }, + { + "name": "Pavlodar vilayÉ™ti", + "code": "PAV" + }, { "name": "QÉ™rbi Qazaxıstan É™yalÉ™ti", "code": "ZAP" @@ -10250,14 +10258,6 @@ "name": "Qostanay vilayÉ™ti", "code": "KUS" }, - { - "name": "Manğıstau vilayÉ™ti", - "code": "MAN" - }, - { - "name": "Pavlodar vilayÉ™ti", - "code": "PAV" - }, { "name": "Şərqi Qazaxıstan É™yalÉ™ti", "code": "VOS" @@ -10288,14 +10288,6 @@ "name": "Houaphanh", "code": "HO" }, - { - "name": "Xaisomboun", - "code": "XS" - }, - { - "name": "Xiangkhouang", - "code": "XI" - }, { "name": "Khammouane", "code": "KH" @@ -10339,6 +10331,14 @@ { "name": "Vientiane Province", "code": "VI" + }, + { + "name": "Xaisomboun", + "code": "XS" + }, + { + "name": "Xiangkhouang", + "code": "XI" } ], "LB": [ @@ -10672,14 +10672,6 @@ "code": "B", "name": "Butha-Buthe" }, - { - "code": "H", - "name": "Qacha’s Nek" - }, - { - "code": "G", - "name": "Quthing" - }, { "code": "C", "name": "Leribe" @@ -10700,6 +10692,14 @@ "code": "J", "name": "Mokhotlong" }, + { + "code": "H", + "name": "Qacha’s Nek" + }, + { + "code": "G", + "name": "Quthing" + }, { "code": "K", "name": "Thaba-Tseka" @@ -11604,10 +11604,6 @@ "name": "Tripoli", "code": "TB" }, - { - "name": "Zawiya", - "code": "ZA" - }, { "name": "Wadi al Hayaa", "code": "WD" @@ -11615,6 +11611,10 @@ { "name": "Wadi al Shatii", "code": "WS" + }, + { + "name": "Zawiya", + "code": "ZA" } ], "MA": [ @@ -12090,10 +12090,6 @@ "name": "KiÅŸinyov", "code": "CU" }, - { - "name": "Qaqauziya", - "code": "GA" - }, { "name": "Leova", "code": "LE" @@ -12110,6 +12106,10 @@ "name": "Orhei", "code": "OR" }, + { + "name": "Qaqauziya", + "code": "GA" + }, { "name": "Rezina", "code": "RE" @@ -12130,14 +12130,14 @@ "name": "Soroca", "code": "SO" }, - { - "name": "Strășeni", - "code": "ST" - }, { "name": "Åžtefan Vodă", "code": "SV" }, + { + "name": "Strășeni", + "code": "ST" + }, { "name": "Taraclia", "code": "TA" @@ -13286,10 +13286,6 @@ "name": "Grand Port", "code": "GP" }, - { - "name": "Quatre Bornes", - "code": "QB" - }, { "name": "Moka", "code": "MO" @@ -13310,6 +13306,10 @@ "name": "Port Luiz", "code": "PU" }, + { + "name": "Quatre Bornes", + "code": "QB" + }, { "name": "Rivière du Rempart", "code": "RR" @@ -13514,14 +13514,14 @@ "name": "Mulanje", "code": "MU" }, - { - "name": "Mzimba", - "code": "MZ" - }, { "name": "Mwanza", "code": "MW" }, + { + "name": "Mzimba", + "code": "MZ" + }, { "name": "Neno", "code": "NE" @@ -13592,6 +13592,10 @@ "name": "Chiapas", "code": "CHP" }, + { + "name": "Çiuaua", + "code": "CHH" + }, { "name": "Coahuila", "code": "COA" @@ -13600,10 +13604,6 @@ "name": "Colima", "code": "COL" }, - { - "name": "Çiuaua", - "code": "CHH" - }, { "name": "Durango", "code": "DUR" @@ -13624,14 +13624,6 @@ "name": "Jalisco", "code": "JAL" }, - { - "name": "Querétaro", - "code": "QUE" - }, - { - "name": "Quintana Roo", - "code": "ROO" - }, { "name": "Mexico City", "code": "DIF" @@ -13668,6 +13660,14 @@ "name": "Puebla", "code": "PUE" }, + { + "name": "Querétaro", + "code": "QUE" + }, + { + "name": "Quintana Roo", + "code": "ROO" + }, { "name": "San Luis Potosí", "code": "SLP" @@ -14162,10 +14162,6 @@ "name": "Gelderland", "code": "GE" }, - { - "name": "Xroninqen", - "code": "GR" - }, { "name": "Limburg", "code": "LI" @@ -14178,14 +14174,6 @@ "name": "Saba", "code": "BQ2" }, - { - "name": "Sint Maarten", - "code": "SX" - }, - { - "name": "Sint-Estatius", - "code": "BQ3" - }, { "name": "Åžimali Brabant", "code": "NB" @@ -14194,10 +14182,22 @@ "name": "Åžimali Hollandiya", "code": "NH" }, + { + "name": "Sint Maarten", + "code": "SX" + }, + { + "name": "Sint-Estatius", + "code": "BQ3" + }, { "name": "Utrecht", "code": "UT" }, + { + "name": "Xroninqen", + "code": "GR" + }, { "name": "Zeeland", "code": "ZE" @@ -15008,14 +15008,6 @@ "name": "Kalinga", "code": "KAL" }, - { - "name": "Quezon", - "code": "QUE" - }, - { - "name": "Quirino", - "code": "QUI" - }, { "name": "La Union", "code": "LUN" @@ -15116,6 +15108,14 @@ "name": "Pangasinan", "code": "PAN" }, + { + "name": "Quezon", + "code": "QUE" + }, + { + "name": "Quirino", + "code": "QUI" + }, { "name": "Rizal", "code": "RIZ" @@ -15176,6 +15176,10 @@ "name": "Tawi-Tawi", "code": "TAW" }, + { + "name": "Western Visayas", + "code": "06" + }, { "name": "Zambales", "code": "ZMB" @@ -15195,10 +15199,6 @@ { "name": "Zamboanga Sibugay", "code": "ZSI" - }, - { - "name": "Western Visayas", - "code": "06" } ], "PK": [ @@ -15334,10 +15334,6 @@ "code": "KYS", "name": "Khan Yunis" }, - { - "code": "QQA", - "name": "Qalqilya" - }, { "code": "NBS", "name": "Nablus" @@ -15346,6 +15342,10 @@ "code": "NGZ", "name": "North Gaza" }, + { + "code": "QQA", + "name": "Qalqilya" + }, { "code": "RFH", "name": "Rafah" @@ -15910,6 +15910,10 @@ "name": "Voevodina", "code": "VO" }, + { + "name": "West BaÄka", + "code": "05" + }, { "name": "ZajeÄar", "code": "15" @@ -15917,10 +15921,6 @@ { "name": "Zlatibor", "code": "16" - }, - { - "name": "West BaÄka", - "code": "05" } ], "RU": [ @@ -15984,18 +15984,6 @@ "name": "HəştÉ™rxan vilayÉ™ti", "code": "AST" }, - { - "name": "Xabarovsk diyarı", - "code": "KHA" - }, - { - "name": "Xakasiya", - "code": "KK" - }, - { - "name": "Xantı-Mansi Muxtar DairÉ™si", - "code": "KHM" - }, { "name": "Ä°nquÅŸetiya", "code": "IN" @@ -16064,10 +16052,6 @@ "name": "Kursk vilayÉ™ti", "code": "KRS" }, - { - "name": "Qaraçay-Çerkesiya", - "code": "KC" - }, { "name": "Leninqrad vilayÉ™ti", "code": "LEN" @@ -16108,14 +16092,14 @@ "name": "Nijeqorod vilayÉ™ti", "code": "NIZ" }, - { - "name": "Novqorod vilayÉ™ti", - "code": "NGR" - }, { "name": "Novosibirsk vilayÉ™ti", "code": "NVS" }, + { + "name": "Novqorod vilayÉ™ti", + "code": "NGR" + }, { "name": "Omsk vilayÉ™ti", "code": "OMS" @@ -16144,6 +16128,10 @@ "name": "Pskov vilayÉ™ti", "code": "PSK" }, + { + "name": "Qaraçay-Çerkesiya", + "code": "KC" + }, { "name": "Rostov vilayÉ™ti", "code": "ROS" @@ -16152,14 +16140,6 @@ "name": "Ryazan vilayÉ™ti", "code": "RYA" }, - { - "name": "Saxa Respublikası", - "code": "SA" - }, - { - "name": "Saxalin vilayÉ™ti", - "code": "SAK" - }, { "name": "Samara vilayÉ™ti", "code": "SAM" @@ -16172,6 +16152,18 @@ "name": "Saratov vilayÉ™ti", "code": "SAR" }, + { + "name": "Saxa Respublikası", + "code": "SA" + }, + { + "name": "Saxalin vilayÉ™ti", + "code": "SAK" + }, + { + "name": "Åžimali Osetiya", + "code": "SE" + }, { "name": "Smolensk vilayÉ™ti", "code": "SMO" @@ -16184,10 +16176,6 @@ "name": "Sverdlovsk vilayÉ™ti", "code": "SVE" }, - { - "name": "Åžimali Osetiya", - "code": "SE" - }, { "name": "Tambov vilayÉ™ti", "code": "TAM" @@ -16228,18 +16216,30 @@ "name": "Vladimir vilayÉ™ti", "code": "VLA" }, - { - "name": "Volqoqrad vilayÉ™ti", - "code": "VGG" - }, { "name": "Voloqda vilayÉ™ti", "code": "VLG" }, + { + "name": "Volqoqrad vilayÉ™ti", + "code": "VGG" + }, { "name": "Voronej vilayÉ™ti", "code": "VOR" }, + { + "name": "Xabarovsk diyarı", + "code": "KHA" + }, + { + "name": "Xakasiya", + "code": "KK" + }, + { + "name": "Xantı-Mansi Muxtar DairÉ™si", + "code": "KHM" + }, { "name": "Yamalo-Nenets Muxtar DairÉ™si", "code": "YAN" @@ -18956,14 +18956,14 @@ "name": "Arima", "code": "ARI" }, - { - "name": "Couva-Tabaquite-Talparo", - "code": "CTT" - }, { "name": "Çaquanas", "code": "CHA" }, + { + "name": "Couva-Tabaquite-Talparo", + "code": "CTT" + }, { "name": "Diego Martin", "code": "DMN" @@ -19638,6 +19638,10 @@ "code": "208", "name": "Kumi" }, + { + "code": "228", + "name": "Kween" + }, { "code": "123", "name": "Kyankwanzi" @@ -19654,10 +19658,6 @@ "code": "125", "name": "Kyotera" }, - { - "code": "228", - "name": "Kween" - }, { "code": "326", "name": "Lamwo" @@ -19674,14 +19674,14 @@ "code": "104", "name": "Luwero" }, - { - "code": "114", - "name": "Lyantonde" - }, { "code": "124", "name": "Lwengo" }, + { + "code": "114", + "name": "Lyantonde" + }, { "code": "223", "name": "Manafwa" @@ -19854,6 +19854,14 @@ "code": "212", "name": "Tororo" }, + { + "code": "113", + "name": "Wakiso" + }, + { + "code": "W", + "name": "Western" + }, { "code": "313", "name": "Yumbe" @@ -19865,14 +19873,6 @@ { "code": "330", "name": "Zombo²" - }, - { - "code": "113", - "name": "Wakiso" - }, - { - "code": "W", - "name": "Western" } ], "UM": [ @@ -19998,10 +19998,6 @@ "name": "Konnektikut", "code": "CT" }, - { - "name": "QÉ™rbi Virciniya", - "code": "WV" - }, { "name": "Luiziana", "code": "LA" @@ -20086,6 +20082,10 @@ "name": "Puerto Rico", "code": "PR" }, + { + "name": "QÉ™rbi Virciniya", + "code": "WV" + }, { "name": "Rod-Aylend", "code": "RI" @@ -20098,14 +20098,14 @@ "name": "Åžimali Karolina", "code": "NC" }, - { - "name": "Texas", - "code": "TX" - }, { "name": "Tennessi", "code": "TN" }, + { + "name": "Texas", + "code": "TX" + }, { "name": "U.S. Outlying Islands", "code": "UM" @@ -20247,8 +20247,12 @@ "code": "FA" }, { - "name": "XarÉ™zm vilayÉ™ti", - "code": "XO" + "name": "Namangan VilayÉ™ti", + "code": "NG" + }, + { + "name": "NÉ™vai vilayÉ™ti", + "code": "NW" }, { "name": "Qaraqalpaqıstan Respublikası", @@ -20258,14 +20262,6 @@ "name": "QaÅŸqadÉ™rya vilayÉ™ti", "code": "QA" }, - { - "name": "Namangan VilayÉ™ti", - "code": "NG" - }, - { - "name": "NÉ™vai vilayÉ™ti", - "code": "NW" - }, { "name": "SÉ™mÉ™rqÉ™nd vilayÉ™ti", "code": "SA" @@ -20277,6 +20273,10 @@ { "name": "SurxandÉ™rya vilayÉ™ti", "code": "SU" + }, + { + "name": "XarÉ™zm vilayÉ™ti", + "code": "XO" } ], "VC": [ @@ -20544,26 +20544,6 @@ "name": "Kon Tum", "code": "28" }, - { - "name": "Quảng Bình", - "code": "24" - }, - { - "name": "Quảng Nam", - "code": "27" - }, - { - "name": "Quảng Ngãi", - "code": "29" - }, - { - "name": "Quảng Ninh", - "code": "13" - }, - { - "name": "Quảng Trị", - "code": "25" - }, { "name": "Lai Châu", "code": "01" @@ -20608,6 +20588,26 @@ "name": "Phú Yên", "code": "32" }, + { + "name": "Quảng Bình", + "code": "24" + }, + { + "name": "Quảng Nam", + "code": "27" + }, + { + "name": "Quảng Ngãi", + "code": "29" + }, + { + "name": "Quảng Ninh", + "code": "13" + }, + { + "name": "Quảng Trị", + "code": "25" + }, { "name": "Sóc Trăng", "code": "52" @@ -20854,10 +20854,6 @@ "name": "KwaZulu-Natal", "code": "NL" }, - { - "name": "QÉ™rbi Kaap vilayÉ™ti", - "code": "WC" - }, { "name": "Limpopo", "code": "LP" @@ -20870,6 +20866,10 @@ "name": "North West", "code": "NW" }, + { + "name": "QÉ™rbi Kaap vilayÉ™ti", + "code": "WC" + }, { "name": "Åžimal Burun É™yalÉ™ti", "code": "NC" diff --git a/js/data/locale/az/sysres.json b/js/data/locale/az/sysres.json index 35049058b2..32c00c2c7b 100644 --- a/js/data/locale/az/sysres.json +++ b/js/data/locale/az/sysres.json @@ -171,22 +171,6 @@ "1#1 wk|#{num} wks": "one#{num} hft|#{num} hft", "1#1 mon|#{num} mons": "one#{num} ay|#{num} ay", "1#1 yr|#{num} yrs": "one#{num} il|#{num} il", - "durationShortMillis": "one#{num} msan|#{num} msan", - "#{num}s": "one#{num} san|#{num} san", - "durationShortMinutes": "one#{num} dÉ™q|#{num} dÉ™q", - "#{num}h": "one#{num} saat|#{num} saat", - "#{num}d": "one#{num} gün|#{num} gün", - "#{num}w": "one#{num} hft|#{num} hft", - "durationShortMonths": "one#{num} ay|#{num} ay", - "#{num}y": "one#{num} il|#{num} il", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "one#{num} msan|#{num} msan", "1#1 se|#{num} sec": "one#{num} san|#{num} san", "1#1 mi|#{num} min": "one#{num} dÉ™q|#{num} dÉ™q", @@ -195,6 +179,14 @@ "durationMediumWeeks": "one#{num} hft|#{num} hft", "1#1 mo|#{num} mos": "one#{num} ay|#{num} ay", "durationMediumYears": "one#{num} il|#{num} il", + "durationShortMillis": "one#{num} msan|#{num} msan", + "#{num}s": "one#{num} san|#{num} san", + "durationShortMinutes": "one#{num} dÉ™q|#{num} dÉ™q", + "#{num}h": "one#{num} saat|#{num} saat", + "#{num}d": "one#{num} gün|#{num} gün", + "#{num}w": "one#{num} hft|#{num} hft", + "durationShortMonths": "one#{num} ay|#{num} ay", + "#{num}y": "one#{num} il|#{num} il", "1#in 1 second|#in {num} seconds": "one#{num} saniyÉ™ É™rzindÉ™|#{num} saniyÉ™ É™rzindÉ™", "1#in 1 minute|#in {num} minutes": "one#{num} dÉ™qiqÉ™ É™rzindÉ™|#{num} dÉ™qiqÉ™ É™rzindÉ™", "1#in 1 hour|#in {num} hours": "one#{num} saat É™rzindÉ™|#{num} saat É™rzindÉ™", @@ -236,5 +228,13 @@ "#{num}d ago": "one#{num} gün öncÉ™|#{num} gün öncÉ™", "#{num}w ago": "one#{num} hÉ™ftÉ™ öncÉ™|#{num} hÉ™ftÉ™ öncÉ™", "#{num}mo ago": "one#{num} ay öncÉ™|#{num} ay öncÉ™", - "#{num}y ago": "one#{num} il öncÉ™|#{num} il öncÉ™" + "#{num}y ago": "one#{num} il öncÉ™|#{num} il öncÉ™", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/bap/scripts.jf b/js/data/locale/bap/scripts.jf new file mode 100644 index 0000000000..9408517d0c --- /dev/null +++ b/js/data/locale/bap/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Deva" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/bar/langname.jf b/js/data/locale/bar/langname.jf new file mode 100644 index 0000000000..ff4dc3bd82 --- /dev/null +++ b/js/data/locale/bar/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Bavarian" +} \ No newline at end of file diff --git a/js/data/locale/bar/scripts.jf b/js/data/locale/bar/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/bar/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/bas/sysres.json b/js/data/locale/bas/sysres.json index 9d78ad1664..c5633e7b0b 100644 --- a/js/data/locale/bas/sysres.json +++ b/js/data/locale/bas/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/bbc/langname.jf b/js/data/locale/bbc/langname.jf new file mode 100644 index 0000000000..03a75b035f --- /dev/null +++ b/js/data/locale/bbc/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Batak Toba" +} \ No newline at end of file diff --git a/js/data/locale/bbj/scripts.jf b/js/data/locale/bbj/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/bbj/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/bci/scripts.jf b/js/data/locale/bci/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/bci/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/be/ctrynames.json b/js/data/locale/be/ctrynames.json index e415bf0fea..d75060b29d 100644 --- a/js/data/locale/be/ctrynames.json +++ b/js/data/locale/be/ctrynames.json @@ -1,4 +1,5 @@ { + "Sub-Saharan Africa": "202", "ÐÐÐ": "UN", "Ðб’ÑÐ´Ð½Ð°Ð½Ñ‹Ñ ÐрабÑÐºÑ–Ñ Ð­Ð¼Ñ–Ñ€Ð°Ñ‚Ñ‹": "AE", "Ðзербайджан": "AZ", @@ -289,6 +290,5 @@ "ЭÑтоніÑ": "EE", "ЭфіопіÑ": "ET", "Ямайка": "JM", - "ЯпоніÑ": "JP", - "Sub-Saharan Africa": "202" + "ЯпоніÑ": "JP" } \ No newline at end of file diff --git a/js/data/locale/be/list.json b/js/data/locale/be/list.json index c6cd57edbd..f63beb2985 100644 --- a/js/data/locale/be/list.json +++ b/js/data/locale/be/list.json @@ -4,29 +4,9 @@ "end": "{0} Ñ– {1}" }, "unit": { - "short": { - "2": "{0} {1}", - "start": "{0} {1}", - "middle": "{0} {1}", - "end": "{0} {1}" - }, - "medium": { - "2": "{0}, {1}", - "start": "{0}, {1}", - "middle": "{0}, {1}", - "end": "{0}, {1}" - }, - "long": { - "2": "{0}, {1}", - "start": "{0}, {1}", - "middle": "{0}, {1}", - "end": "{0}, {1}" - }, - "full": { - "2": "{0}, {1}", - "start": "{0}, {1}", - "middle": "{0}, {1}", - "end": "{0}, {1}" - } + "2": "{0} {1}", + "start": "{0} {1}", + "middle": "{0} {1}", + "end": "{0} {1}" } } \ No newline at end of file diff --git a/js/data/locale/be/regionnames.json b/js/data/locale/be/regionnames.json index 3106edf10c..668c0edbfd 100644 --- a/js/data/locale/be/regionnames.json +++ b/js/data/locale/be/regionnames.json @@ -60,6 +60,10 @@ } ], "AF": [ + { + "name": "Faryab", + "code": "FYB" + }, { "name": "ÐŸÑ€Ð°Ð²Ñ–Ð½Ñ†Ñ‹Ñ Ð‘Ð°Ð³Ð»Ð°Ð½", "code": "BGL" @@ -191,10 +195,6 @@ { "name": "ÐŸÑ€Ð°Ð²Ñ–Ð½Ñ†Ñ‹Ñ Ð¥Ð¾ÑÑ‚", "code": "KHO" - }, - { - "name": "Faryab", - "code": "FYB" } ], "AG": [ @@ -232,38 +232,6 @@ } ], "AL": [ - { - "name": "ВоблаÑць Берат", - "code": "01" - }, - { - "name": "ВоблаÑць Влёра", - "code": "12" - }, - { - "name": "воблаÑць Корча", - "code": "06" - }, - { - "name": "воблаÑць Тырана", - "code": "11" - }, - { - "name": "воблаÑць ЭльбаÑан", - "code": "03" - }, - { - "name": "ДурÑÑ", - "code": "02" - }, - { - "name": "Лежа", - "code": "08" - }, - { - "name": "ШкодÑÑ€", - "code": "10" - }, { "name": "Berat", "code": "BR" @@ -423,6 +391,38 @@ { "name": "Vlorë", "code": "VL" + }, + { + "name": "ВоблаÑць Берат", + "code": "01" + }, + { + "name": "ВоблаÑць Влёра", + "code": "12" + }, + { + "name": "воблаÑць Корча", + "code": "06" + }, + { + "name": "воблаÑць Тырана", + "code": "11" + }, + { + "name": "воблаÑць ЭльбаÑан", + "code": "03" + }, + { + "name": "ДурÑÑ", + "code": "02" + }, + { + "name": "Лежа", + "code": "08" + }, + { + "name": "ШкодÑÑ€", + "code": "10" } ], "AM": [ @@ -546,6 +546,10 @@ } ], "AR": [ + { + "name": "Santiago del Estero", + "code": "G" + }, { "name": "БуÑнаÑ-ÐйрÑÑ", "code": "C" @@ -637,10 +641,6 @@ { "name": "Ð¿Ñ€Ð°Ð²Ñ–Ð½Ñ†Ñ‹Ñ Ð­Ð½Ñ‚Ñ€Ñ-РыаÑ", "code": "E" - }, - { - "name": "Santiago del Estero", - "code": "G" } ], "AT": [ @@ -716,46 +716,6 @@ } ], "AZ": [ - { - "name": "Баку", - "code": "BA" - }, - { - "name": "Горад Ленкарань", - "code": "LAN" - }, - { - "name": "Горад ÐахічÑвань", - "code": "NV" - }, - { - "name": "Горад Сцепанакерт", - "code": "XA" - }, - { - "name": "ГÑнджа", - "code": "GA" - }, - { - "name": "КазахÑкі раён", - "code": "QAZ" - }, - { - "name": "ÐахічÑванÑÐºÐ°Ñ ÐÑžÑ‚Ð°Ð½Ð¾Ð¼Ð½Ð°Ñ Ð ÑÑпубліка", - "code": "NX" - }, - { - "name": "Сумгаіт", - "code": "SM" - }, - { - "name": "ШамкірÑкі раён", - "code": "SKR" - }, - { - "name": "Шырван", - "code": "SR" - }, { "name": "Absheron", "code": "ABS" @@ -1027,21 +987,49 @@ { "name": "Zardab", "code": "ZAR" - } - ], - "BA": [ + }, { - "name": "Ðкруга Брчко", - "code": "BRC" + "name": "Баку", + "code": "BA" }, { - "name": "РÑÑпубліка СербÑкаÑ", - "code": "SRP" + "name": "Горад Ленкарань", + "code": "LAN" }, { - "name": "ФедÑÑ€Ð°Ñ†Ñ‹Ñ Ð‘Ð¾Ñніі Ñ– Герцагавіны", - "code": "BIH" + "name": "Горад ÐахічÑвань", + "code": "NV" + }, + { + "name": "Горад Сцепанакерт", + "code": "XA" + }, + { + "name": "ГÑнджа", + "code": "GA" + }, + { + "name": "КазахÑкі раён", + "code": "QAZ" + }, + { + "name": "ÐахічÑванÑÐºÐ°Ñ ÐÑžÑ‚Ð°Ð½Ð¾Ð¼Ð½Ð°Ñ Ð ÑÑпубліка", + "code": "NX" + }, + { + "name": "Сумгаіт", + "code": "SM" + }, + { + "name": "ШамкірÑкі раён", + "code": "SKR" }, + { + "name": "Шырван", + "code": "SR" + } + ], + "BA": [ { "name": "Bosnian Podrinje", "code": "05" @@ -1081,6 +1069,18 @@ { "name": "Zenica-Doboj", "code": "04" + }, + { + "name": "Ðкруга Брчко", + "code": "BRC" + }, + { + "name": "РÑÑпубліка СербÑкаÑ", + "code": "SRP" + }, + { + "name": "ФедÑÑ€Ð°Ñ†Ñ‹Ñ Ð‘Ð¾Ñніі Ñ– Герцагавіны", + "code": "BIH" } ], "BB": [ @@ -1130,14 +1130,6 @@ } ], "BD": [ - { - "name": "Рангпур", - "code": "55" - }, - { - "name": "Рангпур²", - "code": "F" - }, { "name": "Bagerhat", "code": "05" @@ -1417,6 +1409,14 @@ { "name": "Thakurgaon", "code": "64" + }, + { + "name": "Рангпур", + "code": "55" + }, + { + "name": "Рангпур²", + "code": "F" } ], "BE": [ @@ -1986,10 +1986,6 @@ } ], "BO": [ - { - "name": "дÑпартамент Санта-КруÑ", - "code": "S" - }, { "name": "Beni", "code": "B" @@ -2021,6 +2017,10 @@ { "name": "Tarija", "code": "T" + }, + { + "name": "дÑпартамент Санта-КруÑ", + "code": "S" } ], "BQ": [ @@ -2148,14 +2148,6 @@ } ], "BS": [ - { - "name": "ВоÑтраў КÑÑ‚", - "code": "CI" - }, - { - "name": "ВоÑтраў Сан-Сальвадор", - "code": "SS" - }, { "name": "Acklins", "code": "AK" @@ -2271,13 +2263,17 @@ { "name": "West Grand Bahama", "code": "WG" + }, + { + "name": "ВоÑтраў КÑÑ‚", + "code": "CI" + }, + { + "name": "ВоÑтраў Сан-Сальвадор", + "code": "SS" } ], "BT": [ - { - "name": "Бумтанг", - "code": "33" - }, { "name": "Chukha", "code": "12" @@ -2353,9 +2349,33 @@ { "name": "Zhemgang", "code": "34" + }, + { + "name": "Бумтанг", + "code": "33" } ], "BW": [ + { + "name": "Chobe", + "code": "CH" + }, + { + "name": "Jwaneng", + "code": "JW" + }, + { + "name": "Lobatse", + "code": "LO" + }, + { + "name": "Selibe Phikwe", + "code": "SP" + }, + { + "name": "Sowa Town", + "code": "ST" + }, { "name": "Ðкруга Ганзі", "code": "GH" @@ -2399,36 +2419,16 @@ { "name": "ЦÑÐ½Ñ‚Ñ€Ð°Ð»ÑŒÐ½Ð°Ñ Ð°ÐºÑ€ÑƒÐ³Ð°, БатÑвана", "code": "CE" + } + ], + "BY": [ + { + "name": "БрÑÑÑ†ÐºÐ°Ñ Ð²Ð¾Ð±Ð»Ð°Ñць", + "code": "BR" }, { - "name": "Chobe", - "code": "CH" - }, - { - "name": "Jwaneng", - "code": "JW" - }, - { - "name": "Lobatse", - "code": "LO" - }, - { - "name": "Selibe Phikwe", - "code": "SP" - }, - { - "name": "Sowa Town", - "code": "ST" - } - ], - "BY": [ - { - "name": "БрÑÑÑ†ÐºÐ°Ñ Ð²Ð¾Ð±Ð»Ð°Ñць", - "code": "BR" - }, - { - "name": "ВіцебÑÐºÐ°Ñ Ð²Ð¾Ð±Ð»Ð°Ñць", - "code": "VI" + "name": "ВіцебÑÐºÐ°Ñ Ð²Ð¾Ð±Ð»Ð°Ñць", + "code": "VI" }, { "name": "ГомельÑÐºÐ°Ñ Ð²Ð¾Ð±Ð»Ð°Ñць", @@ -2452,10 +2452,6 @@ } ], "BZ": [ - { - "name": "акруга Беліз", - "code": "BZ" - }, { "name": "Cayo", "code": "CY" @@ -2475,6 +2471,10 @@ { "name": "Toledo", "code": "TOL" + }, + { + "name": "акруга Беліз", + "code": "BZ" } ], "CA": [ @@ -2532,6 +2532,30 @@ } ], "CD": [ + { + "name": "Bandundu", + "code": "BN" + }, + { + "name": "Ituri", + "code": "IT" + }, + { + "name": "Kasaï", + "code": "KS" + }, + { + "name": "Kasaï-Occidental", + "code": "KW" + }, + { + "name": "Katanga", + "code": "KA" + }, + { + "name": "Orientale", + "code": "OR" + }, { "name": "КіншаÑа", "code": "KN" @@ -2627,37 +2651,9 @@ { "name": "ЭкватарыÑÐ»ÑŒÐ½Ð°Ñ Ð¿Ñ€Ð°Ð²Ñ–Ð½Ñ†Ñ‹Ñ", "code": "EQ" - }, - { - "name": "Bandundu", - "code": "BN" - }, - { - "name": "Ituri", - "code": "IT" - }, - { - "name": "Kasaï", - "code": "KS" - }, - { - "name": "Kasaï-Occidental", - "code": "KW" - }, - { - "name": "Katanga", - "code": "KA" - }, - { - "name": "Orientale", - "code": "OR" } ], "CF": [ - { - "name": "Горад Бангі", - "code": "BGF" - }, { "name": "Bamingui-Bangoran", "code": "BB" @@ -2721,13 +2717,13 @@ { "name": "Vakaga", "code": "VK" + }, + { + "name": "Горад Бангі", + "code": "BGF" } ], "CG": [ - { - "name": "Бразавіль", - "code": "BZV" - }, { "name": "Bouenza", "code": "11" @@ -2771,6 +2767,10 @@ { "name": "Sangha", "code": "13" + }, + { + "name": "Бразавіль", + "code": "BZV" } ], "CH": [ @@ -2880,14 +2880,6 @@ } ], "CI": [ - { - "name": "Ðбіджан", - "code": "AB" - }, - { - "name": "Горад ЯмуÑукра", - "code": "YM" - }, { "name": "Agnéby", "code": "16" @@ -3011,25 +3003,17 @@ { "name": "Zanzan²", "code": "ZZ" - } - ], - "CL": [ - { - "name": "воблаÑць ВальпараіÑа", - "code": "VS" }, { - "name": "Какімба", - "code": "CO" - }, - { - "name": "ЛоÑ-РыÑÑ", - "code": "LR" + "name": "Ðбіджан", + "code": "AB" }, { - "name": "Мауле", - "code": "ML" - }, + "name": "Горад ЯмуÑукра", + "code": "YM" + } + ], + "CL": [ { "name": "Antofagasta", "code": "AN" @@ -3073,6 +3057,22 @@ { "name": "Tarapacá", "code": "TA" + }, + { + "name": "воблаÑць ВальпараіÑа", + "code": "VS" + }, + { + "name": "Какімба", + "code": "CO" + }, + { + "name": "ЛоÑ-РыÑÑ", + "code": "LR" + }, + { + "name": "Мауле", + "code": "ML" } ], "CM": [ @@ -3256,30 +3256,6 @@ } ], "CO": [ - { - "name": "ÐнцьёкіÑ", - "code": "ANT" - }, - { - "name": "Багата", - "code": "DC" - }, - { - "name": "дÑпартамент Ðтлантыка", - "code": "ATL" - }, - { - "name": "дÑпартамент Каўка", - "code": "CAU" - }, - { - "name": "дÑпартамент ÐортÑ-дÑ-СантандÑÑ€", - "code": "NSA" - }, - { - "name": "дÑпартамент Чако", - "code": "CHO" - }, { "name": "Amazonas", "code": "AMA" @@ -3387,13 +3363,33 @@ { "name": "Vichada", "code": "VID" + }, + { + "name": "ÐнцьёкіÑ", + "code": "ANT" + }, + { + "name": "Багата", + "code": "DC" + }, + { + "name": "дÑпартамент Ðтлантыка", + "code": "ATL" + }, + { + "name": "дÑпартамент Каўка", + "code": "CAU" + }, + { + "name": "дÑпартамент ÐортÑ-дÑ-СантандÑÑ€", + "code": "NSA" + }, + { + "name": "дÑпартамент Чако", + "code": "CHO" } ], "CR": [ - { - "name": "ÐŸÑ€Ð°Ð²Ñ–Ð½Ñ†Ñ‹Ñ Ð­Ñ€ÑдзіÑ", - "code": "H" - }, { "name": "Alajuela", "code": "A" @@ -3417,6 +3413,10 @@ { "name": "San José", "code": "SJ" + }, + { + "name": "ÐŸÑ€Ð°Ð²Ñ–Ð½Ñ†Ñ‹Ñ Ð­Ñ€ÑдзіÑ", + "code": "H" } ], "CU": [ @@ -3611,252 +3611,60 @@ ], "CZ": [ { - "name": "акруга Пльзень-горад", - "code": "323" + "name": "Beroun", + "code": "202" }, { - "name": "Брно-горад", - "code": "642" + "name": "Bruntál", + "code": "801" }, { - "name": "Брно-прыгарад", - "code": "643" + "name": "ÄŒeská Lípa", + "code": "511" }, { - "name": "Злін", - "code": "724" + "name": "ÄŒeský Krumlov", + "code": "312" }, { - "name": "ЗлінÑкі край", - "code": "72" + "name": "Chomutov", + "code": "422" }, { - "name": "КарлаварÑкі край", - "code": "41" + "name": "DÄ›Äín", + "code": "421" }, { - "name": "Кладна", - "code": "203" + "name": "Domažlice", + "code": "321" }, { - "name": "Край Ð’Ñ‹Ñачына", - "code": "63" + "name": "Frýdek-Místek", + "code": "802" }, { - "name": "Кралавеградзецкі край", - "code": "52" + "name": "Hodonín", + "code": "645" }, { - "name": "ЛітамержыцÑ", - "code": "423" + "name": "Jablonec nad Nisou", + "code": "512" }, { - "name": "МараўÑкаÑілезÑкі край", - "code": "80" + "name": "Jeseník", + "code": "711" }, { - "name": "Мельнік", - "code": "206" + "name": "JiÄín", + "code": "522" }, { - "name": "Ðовы-Йічын", - "code": "804" + "name": "JindÅ™ichův Hradec", + "code": "313" }, { - "name": "Оламаўцкі край", - "code": "71" - }, - { - "name": "Пардубіцкі край", - "code": "53" - }, - { - "name": "ПаўднёвамараўÑкі край", - "code": "64" - }, - { - "name": "ПаўднёвачÑшÑкі край", - "code": "31" - }, - { - "name": "Пельгржымаў", - "code": "633" - }, - { - "name": "ПльзенÑкі край", - "code": "32" - }, - { - "name": "Прага", - "code": "10" - }, - { - "name": "Прага 1", - "code": "101" - }, - { - "name": "Прага 2", - "code": "102" - }, - { - "name": "Прага 3", - "code": "103" - }, - { - "name": "раён Бенешаў", - "code": "201" - }, - { - "name": "Раён БланÑка", - "code": "641" - }, - { - "name": "Раён БржÑцлаў", - "code": "644" - }, - { - "name": "Раён Вішкаў", - "code": "646" - }, - { - "name": "раён Гаўлічкаў Брод", - "code": "631" - }, - { - "name": "раён Градзец-КралавÑ", - "code": "521" - }, - { - "name": "Раён Знойма", - "code": "647" - }, - { - "name": "Раён Йіглава", - "code": "632" - }, - { - "name": "раён Карвіна", - "code": "803" - }, - { - "name": "Раён Карлавы Вары", - "code": "412" - }, - { - "name": "раён Клатаві", - "code": "322" - }, - { - "name": "раён Лоўні", - "code": "424" - }, - { - "name": "раён Ðімбурк", - "code": "208" - }, - { - "name": "раён Пардубіцы", - "code": "532" - }, - { - "name": "раён ПршÑраў", - "code": "714" - }, - { - "name": "раён Рыхнаў над Кнежнау", - "code": "524" - }, - { - "name": "раён Світаві", - "code": "533" - }, - { - "name": "раён УÑецін", - "code": "723" - }, - { - "name": "Раён ЧÑÑке-Будзеёвіцы", - "code": "311" - }, - { - "name": "СÑÑ€ÑднÑчÑшÑкі край", - "code": "20" - }, - { - "name": "Табар", - "code": "317" - }, - { - "name": "УÑцецкі край", - "code": "42" - }, - { - "name": "Хеб", - "code": "411" - }, - { - "name": "Хрудзім", - "code": "531" - }, - { - "name": "Цепліцы", - "code": "426" - }, - { - "name": "Beroun", - "code": "202" - }, - { - "name": "Bruntál", - "code": "801" - }, - { - "name": "ÄŒeská Lípa", - "code": "511" - }, - { - "name": "ÄŒeský Krumlov", - "code": "312" - }, - { - "name": "Chomutov", - "code": "422" - }, - { - "name": "DÄ›Äín", - "code": "421" - }, - { - "name": "Domažlice", - "code": "321" - }, - { - "name": "Frýdek-Místek", - "code": "802" - }, - { - "name": "Hodonín", - "code": "645" - }, - { - "name": "Jablonec nad Nisou", - "code": "512" - }, - { - "name": "Jeseník", - "code": "711" - }, - { - "name": "JiÄín", - "code": "522" - }, - { - "name": "JindÅ™ichův Hradec", - "code": "313" - }, - { - "name": "Kolín", - "code": "204" + "name": "Kolín", + "code": "204" }, { "name": "Kroměříž", @@ -4057,68 +3865,260 @@ { "name": "ŽÄár nad Sázavou", "code": "635" - } - ], - "DE": [ + }, { - "name": "БаварыÑ", - "code": "BY" + "name": "акруга Пльзень-горад", + "code": "323" }, { - "name": "БадÑн-ВюртÑмберг", - "code": "BW" + "name": "Брно-горад", + "code": "642" }, { - "name": "Берлін", - "code": "BE" + "name": "Брно-прыгарад", + "code": "643" }, { - "name": "БрандÑнбург", - "code": "BB" + "name": "Злін", + "code": "724" }, { - "name": "Вольны ганзейÑкі горад БрÑмен", - "code": "HB" + "name": "ЗлінÑкі край", + "code": "72" }, { - "name": "Гамбург", - "code": "HH" + "name": "КарлаварÑкі край", + "code": "41" }, { - "name": "ГеÑÑн", - "code": "HE" + "name": "Кладна", + "code": "203" }, { - "name": "Мекленбург-ПÑÑ€ÑднÑÑ ÐŸÐ°Ð¼ÐµÑ€Ð°Ð½Ñ–Ñ", - "code": "MV" + "name": "Край Ð’Ñ‹Ñачына", + "code": "63" }, { - "name": "ÐіжнÑÑ Ð¡Ð°ÐºÑоніÑ", - "code": "NI" + "name": "Кралавеградзецкі край", + "code": "52" }, { - "name": "Паўночны РÑйн-ВеÑтфаліÑ", - "code": "NW" + "name": "ЛітамержыцÑ", + "code": "423" }, { - "name": "РÑйнланд-Пфальц", - "code": "RP" + "name": "МараўÑкаÑілезÑкі край", + "code": "80" }, { - "name": "Саар", - "code": "SL" + "name": "Мельнік", + "code": "206" }, { - "name": "СакÑоніÑ", - "code": "SN" + "name": "Ðовы-Йічын", + "code": "804" }, { - "name": "СакÑоніÑ-Ðнгальт", - "code": "ST" + "name": "Оламаўцкі край", + "code": "71" }, { - "name": "ЦюрынгіÑ", - "code": "TH" + "name": "Пардубіцкі край", + "code": "53" + }, + { + "name": "ПаўднёвамараўÑкі край", + "code": "64" + }, + { + "name": "ПаўднёвачÑшÑкі край", + "code": "31" + }, + { + "name": "Пельгржымаў", + "code": "633" + }, + { + "name": "ПльзенÑкі край", + "code": "32" + }, + { + "name": "Прага", + "code": "10" + }, + { + "name": "Прага 1", + "code": "101" + }, + { + "name": "Прага 2", + "code": "102" + }, + { + "name": "Прага 3", + "code": "103" + }, + { + "name": "раён Бенешаў", + "code": "201" + }, + { + "name": "Раён БланÑка", + "code": "641" + }, + { + "name": "Раён БржÑцлаў", + "code": "644" + }, + { + "name": "Раён Вішкаў", + "code": "646" + }, + { + "name": "раён Гаўлічкаў Брод", + "code": "631" + }, + { + "name": "раён Градзец-КралавÑ", + "code": "521" + }, + { + "name": "Раён Знойма", + "code": "647" + }, + { + "name": "Раён Йіглава", + "code": "632" + }, + { + "name": "раён Карвіна", + "code": "803" + }, + { + "name": "Раён Карлавы Вары", + "code": "412" + }, + { + "name": "раён Клатаві", + "code": "322" + }, + { + "name": "раён Лоўні", + "code": "424" + }, + { + "name": "раён Ðімбурк", + "code": "208" + }, + { + "name": "раён Пардубіцы", + "code": "532" + }, + { + "name": "раён ПршÑраў", + "code": "714" + }, + { + "name": "раён Рыхнаў над Кнежнау", + "code": "524" + }, + { + "name": "раён Світаві", + "code": "533" + }, + { + "name": "раён УÑецін", + "code": "723" + }, + { + "name": "Раён ЧÑÑке-Будзеёвіцы", + "code": "311" + }, + { + "name": "СÑÑ€ÑднÑчÑшÑкі край", + "code": "20" + }, + { + "name": "Табар", + "code": "317" + }, + { + "name": "УÑцецкі край", + "code": "42" + }, + { + "name": "Хеб", + "code": "411" + }, + { + "name": "Хрудзім", + "code": "531" + }, + { + "name": "Цепліцы", + "code": "426" + } + ], + "DE": [ + { + "name": "БаварыÑ", + "code": "BY" + }, + { + "name": "БадÑн-ВюртÑмберг", + "code": "BW" + }, + { + "name": "Берлін", + "code": "BE" + }, + { + "name": "БрандÑнбург", + "code": "BB" + }, + { + "name": "Вольны ганзейÑкі горад БрÑмен", + "code": "HB" + }, + { + "name": "Гамбург", + "code": "HH" + }, + { + "name": "ГеÑÑн", + "code": "HE" + }, + { + "name": "Мекленбург-ПÑÑ€ÑднÑÑ ÐŸÐ°Ð¼ÐµÑ€Ð°Ð½Ñ–Ñ", + "code": "MV" + }, + { + "name": "ÐіжнÑÑ Ð¡Ð°ÐºÑоніÑ", + "code": "NI" + }, + { + "name": "Паўночны РÑйн-ВеÑтфаліÑ", + "code": "NW" + }, + { + "name": "РÑйнланд-Пфальц", + "code": "RP" + }, + { + "name": "Саар", + "code": "SL" + }, + { + "name": "СакÑоніÑ", + "code": "SN" + }, + { + "name": "СакÑоніÑ-Ðнгальт", + "code": "ST" + }, + { + "name": "ЦюрынгіÑ", + "code": "TH" }, { "name": "Шлезвіг-ГольштÑйн", @@ -4126,6 +4126,10 @@ } ], "DJ": [ + { + "name": "Ali Sabieh", + "code": "AS" + }, { "name": "Горад Джыбуці", "code": "DJ" @@ -4145,10 +4149,6 @@ { "name": "РÑгіён Таджура", "code": "TA" - }, - { - "name": "Ali Sabieh", - "code": "AS" } ], "DK": [ @@ -4580,6 +4580,10 @@ } ], "EC": [ + { + "name": "Morona-Santiago", + "code": "S" + }, { "name": "ÐŸÑ€Ð°Ð²Ñ–Ð½Ñ†Ñ‹Ñ ÐÑ€ÑльÑна", "code": "D" @@ -4671,10 +4675,6 @@ { "name": "ÐŸÑ€Ð°Ð²Ñ–Ð½Ñ†Ñ‹Ñ Ð­ÑмеральдаÑ", "code": "E" - }, - { - "name": "Morona-Santiago", - "code": "S" } ], "EE": [ @@ -4741,112 +4741,112 @@ ], "EG": [ { - "name": "ДакахліÑ", - "code": "DK" + "name": "Al Sharqia", + "code": "SHR" }, { - "name": "Кена", - "code": "KN" + "name": "Damietta", + "code": "DT" }, { - "name": "ЛукÑор", - "code": "LX" + "name": "Faiyum", + "code": "FYM" }, { - "name": "Мухафаза ÐлекÑандрыÑ", - "code": "ALX" + "name": "Gharbia", + "code": "GH" }, { - "name": "Мухафаза ÐÑуан", - "code": "ASN" + "name": "Ismailia", + "code": "IS" }, { - "name": "Мухафаза ÐÑьют", - "code": "AST" + "name": "Kafr el-Sheikh", + "code": "KFS" }, { - "name": "Мухафаза Бені-СуÑйф", - "code": "BNS" + "name": "Matrouh", + "code": "MT" }, { - "name": "Мухафаза Бухейра", - "code": "BH" + "name": "Monufia", + "code": "MNF" }, { - "name": "Мухафаза Каір", - "code": "C" + "name": "New Valley", + "code": "WAD" }, { - "name": "Мухафаза Порт-Саід", - "code": "PTS" + "name": "North Sinai", + "code": "SIN" }, { - "name": "Эль-Гіза", - "code": "GZ" + "name": "Qalyubia", + "code": "KB" }, { - "name": "Эль-МіньÑ", - "code": "MN" + "name": "Red Sea", + "code": "BA" }, { - "name": "Al Sharqia", - "code": "SHR" + "name": "Sohag", + "code": "SHG" }, { - "name": "Damietta", - "code": "DT" + "name": "South Sinai", + "code": "JS" }, { - "name": "Faiyum", - "code": "FYM" + "name": "Suez", + "code": "SUZ" }, { - "name": "Gharbia", - "code": "GH" + "name": "ДакахліÑ", + "code": "DK" }, { - "name": "Ismailia", - "code": "IS" + "name": "Кена", + "code": "KN" }, { - "name": "Kafr el-Sheikh", - "code": "KFS" + "name": "ЛукÑор", + "code": "LX" }, { - "name": "Matrouh", - "code": "MT" + "name": "Мухафаза ÐлекÑандрыÑ", + "code": "ALX" }, { - "name": "Monufia", - "code": "MNF" + "name": "Мухафаза ÐÑуан", + "code": "ASN" }, { - "name": "New Valley", - "code": "WAD" + "name": "Мухафаза ÐÑьют", + "code": "AST" }, { - "name": "North Sinai", - "code": "SIN" + "name": "Мухафаза Бені-СуÑйф", + "code": "BNS" }, { - "name": "Qalyubia", - "code": "KB" + "name": "Мухафаза Бухейра", + "code": "BH" }, { - "name": "Red Sea", - "code": "BA" + "name": "Мухафаза Каір", + "code": "C" }, { - "name": "Sohag", - "code": "SHG" + "name": "Мухафаза Порт-Саід", + "code": "PTS" }, { - "name": "South Sinai", - "code": "JS" + "name": "Эль-Гіза", + "code": "GZ" }, { - "name": "Suez", - "code": "SUZ" + "name": "Эль-МіньÑ", + "code": "MN" } ], "ER": [ @@ -4876,6 +4876,58 @@ } ], "ES": [ + { + "name": "Ãlava", + "code": "VI" + }, + { + "name": "Asturias Province", + "code": "O" + }, + { + "name": "Balears Province", + "code": "PM" + }, + { + "name": "Biscay", + "code": "BI" + }, + { + "name": "Canary Islands", + "code": "CN" + }, + { + "name": "Cantabria Province", + "code": "S" + }, + { + "name": "Guadalajara", + "code": "GU" + }, + { + "name": "Lleida", + "code": "L" + }, + { + "name": "Murcia", + "code": "MU" + }, + { + "name": "Navarra", + "code": "NA" + }, + { + "name": "Palencia", + "code": "P" + }, + { + "name": "Santa Cruz de Tenerife", + "code": "TF" + }, + { + "name": "Tarragona", + "code": "T" + }, { "name": "ÐндалуÑÑ–Ñ", "code": "AN" @@ -5099,69 +5151,9 @@ { "name": "ЭÑÑ‚Ñ€Ñмадура", "code": "EX" - }, - { - "name": "Ãlava", - "code": "VI" - }, - { - "name": "Asturias Province", - "code": "O" - }, - { - "name": "Balears Province", - "code": "PM" - }, - { - "name": "Biscay", - "code": "BI" - }, - { - "name": "Canary Islands", - "code": "CN" - }, - { - "name": "Cantabria Province", - "code": "S" - }, - { - "name": "Guadalajara", - "code": "GU" - }, - { - "name": "Lleida", - "code": "L" - }, - { - "name": "Murcia", - "code": "MU" - }, - { - "name": "Navarra", - "code": "NA" - }, - { - "name": "Palencia", - "code": "P" - }, - { - "name": "Santa Cruz de Tenerife", - "code": "TF" - }, - { - "name": "Tarragona", - "code": "T" } ], "ET": [ - { - "name": "ÐдыÑ-Ðбеба", - "code": "AA" - }, - { - "name": "Горад ДырÑ-Дауа", - "code": "DD" - }, { "name": "Afar", "code": "AF" @@ -5197,6 +5189,14 @@ { "name": "Tigray", "code": "TI" + }, + { + "name": "ÐдыÑ-Ðбеба", + "code": "AA" + }, + { + "name": "Горад ДырÑ-Дауа", + "code": "DD" } ], "FI": [ @@ -5278,10 +5278,6 @@ } ], "FJ": [ - { - "name": "ВоÑтраў Ратума", - "code": "R" - }, { "name": "Ba", "code": "01" @@ -5353,17 +5349,13 @@ { "name": "Western", "code": "W" + }, + { + "name": "ВоÑтраў Ратума", + "code": "R" } ], "FM": [ - { - "name": "ÐÑтравы Чуўк", - "code": "TRK" - }, - { - "name": "ВоÑтраў КаÑрае", - "code": "KSA" - }, { "name": "Pohnpei", "code": "PNI" @@ -5371,60 +5363,180 @@ { "name": "Yap", "code": "YAP" + }, + { + "name": "ÐÑтравы Чуўк", + "code": "TRK" + }, + { + "name": "ВоÑтраў КаÑрае", + "code": "KSA" } ], "FR": [ { - "name": "Ðвернь — Рона-Ðльпы", - "code": "ARA" + "name": "Ariège", + "code": "09" }, { - "name": "Ðверон", - "code": "12" + "name": "Brittany", + "code": "E" }, { - "name": "Ðльпы ВерхнÑга ПраванÑа", - "code": "04" + "name": "Burgundy-Franche-Comté", + "code": "BFC" }, { - "name": "ÐрдÑш", - "code": "07" + "name": "Clipperton Island", + "code": "CP" }, { - "name": "БрÑтань", - "code": "BRE" + "name": "Corsica", + "code": "H" }, { - "name": "Буш-дзю-Рон", - "code": "13" + "name": "Côte-d’Or", + "code": "21" }, { - "name": "Ваклюз", - "code": "84" + "name": "Côtes-d’Armor", + "code": "22" }, { - "name": "Валь-дÑ-Марн", - "code": "94" + "name": "French Guiana", + "code": "GF" }, { - "name": "ВандÑÑ", - "code": "85" + "name": "French Polynesia", + "code": "PF" }, { - "name": "Ð’ÐµÑ€Ñ…Ð½Ñ–Ñ Ðльпы", - "code": "05" + "name": "French Southern Territories", + "code": "TF" }, { - "name": "Гарона ВерхнÑÑ", - "code": "31" + "name": "Grand-Est", + "code": "GES" }, { - "name": "Дардонь", - "code": "24" + "name": "Guadeloupe", + "code": "GUA" }, { - "name": "Дзё-Сеўр", - "code": "79" + "name": "Guadeloupe²", + "code": "GP" + }, + { + "name": "Haute-Vienne", + "code": "87" + }, + { + "name": "Hauts-de-France", + "code": "HDF" + }, + { + "name": "La Réunion", + "code": "LRE" + }, + { + "name": "Martinique", + "code": "MQ" + }, + { + "name": "Mayotte", + "code": "MAY" + }, + { + "name": "Mayotte²", + "code": "YT" + }, + { + "name": "New Caledonia", + "code": "NC" + }, + { + "name": "Occitanie", + "code": "OCC" + }, + { + "name": "Réunion", + "code": "RE" + }, + { + "name": "St. Barthélemy", + "code": "BL" + }, + { + "name": "St. Martin", + "code": "MF" + }, + { + "name": "St. Pierre & Miquelon", + "code": "PM" + }, + { + "name": "Val-d’Oise", + "code": "95" + }, + { + "name": "Vienne", + "code": "86" + }, + { + "name": "Wallis & Futuna", + "code": "WF" + }, + { + "name": "Ðвернь — Рона-Ðльпы", + "code": "ARA" + }, + { + "name": "Ðверон", + "code": "12" + }, + { + "name": "Ðльпы ВерхнÑга ПраванÑа", + "code": "04" + }, + { + "name": "ÐрдÑш", + "code": "07" + }, + { + "name": "БрÑтань", + "code": "BRE" + }, + { + "name": "Буш-дзю-Рон", + "code": "13" + }, + { + "name": "Ваклюз", + "code": "84" + }, + { + "name": "Валь-дÑ-Марн", + "code": "94" + }, + { + "name": "ВандÑÑ", + "code": "85" + }, + { + "name": "Ð’ÐµÑ€Ñ…Ð½Ñ–Ñ Ðльпы", + "code": "05" + }, + { + "name": "Гарона ВерхнÑÑ", + "code": "31" + }, + { + "name": "Дардонь", + "code": "24" + }, + { + "name": "Дзё-Сеўр", + "code": "79" }, { "name": "ДÑпартамент Ðлье", @@ -5769,1154 +5881,1042 @@ { "name": "Эр Ñ– Луар", "code": "28" - }, + } + ], + "GA": [ { - "name": "Ariège", - "code": "09" + "name": "Estuaire", + "code": "1" }, { - "name": "Brittany", - "code": "E" + "name": "Haut-Ogooué", + "code": "2" }, { - "name": "Burgundy-Franche-Comté", - "code": "BFC" + "name": "Moyen-Ogooué", + "code": "3" }, { - "name": "Clipperton Island", - "code": "CP" + "name": "Ngounié", + "code": "4" }, { - "name": "Corsica", - "code": "H" + "name": "Nyanga", + "code": "5" }, { - "name": "Côte-d’Or", - "code": "21" + "name": "Ogooué-Ivindo", + "code": "6" }, { - "name": "Côtes-d’Armor", - "code": "22" + "name": "Ogooué-Lolo", + "code": "7" }, { - "name": "French Guiana", - "code": "GF" + "name": "Ð¿Ñ€Ð°Ð²Ñ–Ð½Ñ†Ñ‹Ñ ÐгаўÑ-Марытым", + "code": "8" }, { - "name": "French Polynesia", - "code": "PF" - }, + "name": "Woleu-Ntem", + "code": "9" + } + ], + "GB": [ { - "name": "French Southern Territories", - "code": "TF" + "name": "Aberdeenshire", + "code": "ABD" }, { - "name": "Grand-Est", - "code": "GES" + "name": "Antrim", + "code": "ANT" }, { - "name": "Guadeloupe", - "code": "GUA" + "name": "Antrim and Newtownabbey", + "code": "ANN" }, { - "name": "Guadeloupe²", - "code": "GP" + "name": "Ards", + "code": "ARD" }, { - "name": "Haute-Vienne", - "code": "87" + "name": "Ards and North Down", + "code": "AND" }, { - "name": "Hauts-de-France", - "code": "HDF" + "name": "Argyll and Bute", + "code": "AGB" }, { - "name": "La Réunion", - "code": "LRE" + "name": "Armagh", + "code": "ARM" }, { - "name": "Martinique", - "code": "MQ" + "name": "Armagh, Banbridge and Craigavon", + "code": "ABC" }, { - "name": "Mayotte", - "code": "MAY" + "name": "Ballymena", + "code": "BLA" }, { - "name": "Mayotte²", - "code": "YT" + "name": "Ballymoney", + "code": "BLY" }, { - "name": "New Caledonia", - "code": "NC" + "name": "Banbridge", + "code": "BNB" }, { - "name": "Occitanie", - "code": "OCC" + "name": "Barnsley", + "code": "BNS" }, { - "name": "Réunion", - "code": "RE" + "name": "Bedford", + "code": "BDF" }, { - "name": "St. Barthélemy", - "code": "BL" + "name": "Blackburn with Darwen", + "code": "BBD" }, { - "name": "St. Martin", - "code": "MF" + "name": "Blaenau Gwent", + "code": "BGW" }, { - "name": "St. Pierre & Miquelon", - "code": "PM" + "name": "Bolton", + "code": "BOL" }, { - "name": "Val-d’Oise", - "code": "95" + "name": "Bracknell Forest", + "code": "BRC" }, { - "name": "Vienne", - "code": "86" + "name": "Bury", + "code": "BUR" }, { - "name": "Wallis & Futuna", - "code": "WF" - } - ], - "GA": [ - { - "name": "Estuaire", - "code": "1" + "name": "Caerphilly", + "code": "CAY" }, { - "name": "Haut-Ogooué", - "code": "2" + "name": "Carmarthenshire", + "code": "CMN" }, { - "name": "Moyen-Ogooué", - "code": "3" + "name": "Carrickfergus", + "code": "CKF" }, { - "name": "Ngounié", - "code": "4" + "name": "Castlereagh", + "code": "CSR" }, { - "name": "Nyanga", - "code": "5" + "name": "Causeway Coast and Glens", + "code": "CCG" }, { - "name": "Ogooué-Ivindo", - "code": "6" - }, - { - "name": "Ogooué-Lolo", - "code": "7" - }, - { - "name": "Ð¿Ñ€Ð°Ð²Ñ–Ð½Ñ†Ñ‹Ñ ÐгаўÑ-Марытым", - "code": "8" - }, - { - "name": "Woleu-Ntem", - "code": "9" - } - ], - "GB": [ - { - "name": "Ðбердзін", - "code": "ABE" - }, - { - "name": "акруга БелфаÑÑ‚", - "code": "BFS" - }, - { - "name": "акруга Кардыф", - "code": "CRF" - }, - { - "name": "ÐнгліÑ", - "code": "ENG" - }, - { - "name": "ÐнглÑÑ–", - "code": "AGY" - }, - { - "name": "ÐркнейÑÐºÑ–Ñ Ð°Ñтравы", - "code": "ORK" - }, - { - "name": "ÐÑтравы Сілі", - "code": "IOS" - }, - { - "name": "Бакінгемшыр", - "code": "BKM" - }, - { - "name": "Барнет", - "code": "BNE" - }, - { - "name": "Бат Ñ– Паўночна-УÑходні СомерÑет", - "code": "BAS" - }, - { - "name": "БекÑлі", - "code": "BEX" - }, - { - "name": "Бірмінгем", - "code": "BIR" - }, - { - "name": "бора Баркінг Ñ– Дагенем", - "code": "BDG" - }, - { - "name": "бора БрÑдфард", - "code": "BRD" - }, - { - "name": "бора ДанкаÑÑ‚ÑÑ€", - "code": "DNC" - }, - { - "name": "Бора Ілінг", - "code": "EAL" - }, - { - "name": "Бора КенÑінгтон Ñ– ЧÑлÑÑ–", - "code": "KEC" - }, - { - "name": "Бора КÑмдÑн", - "code": "CMD" - }, - { - "name": "бора Ламбет", - "code": "LBH" - }, - { - "name": "бора ТÑймÑайд", - "code": "TAM" - }, - { - "name": "бора Хейверынг", - "code": "HAV" - }, - { - "name": "Брайтан Ñ– Хоўв", - "code": "BNH" - }, - { - "name": "Бромлі", - "code": "BRY" - }, - { - "name": "БрыджÑнд", - "code": "BGE" + "name": "Central Bedfordshire", + "code": "CBF" }, { - "name": "БрыÑталь", - "code": "BST" + "name": "Ceredigion", + "code": "CGN" }, { - "name": "БрÑнт", - "code": "BEN" + "name": "Cheshire West and Chester", + "code": "CHW" }, { - "name": "Віндзар Ñ– ÐœÑйдÑнхÑд", - "code": "WNM" + "name": "Clackmannanshire", + "code": "CLK" }, { - "name": "ВоблаÑць ÐнгуÑ", - "code": "ANS" + "name": "Coleraine", + "code": "CLR" }, { - "name": "воÑтраў Ð’ÑлікабрытаніÑ", - "code": "GBN" + "name": "Conwy", + "code": "CWY" }, { - "name": "ВоÑтраў Уайт", - "code": "IOW" + "name": "Cookstown", + "code": "CKT" }, { - "name": "Ð’ÑÑтмінÑÑ‚ÑÑ€", - "code": "WSM" + "name": "Craigavon", + "code": "CGV" }, { - "name": "Ð’ÑлікабрытаніÑ", - "code": "UKM" + "name": "Croydon", + "code": "CRY" }, { - "name": "Гвінед", - "code": "GWN" + "name": "Darlington", + "code": "DAL" }, { - "name": "Глазга", - "code": "GLG" + "name": "Derry", + "code": "DRY" }, { - "name": "ГлоÑÑ‚Ñршыр", - "code": "GLS" + "name": "Derry and Strabane", + "code": "DRS" }, { - "name": "Горад БлÑкпул", - "code": "BPL" + "name": "Dorset", + "code": "DOR" }, { - "name": "Горад Борнмут", - "code": "BMH" + "name": "Down", + "code": "DOW" }, { - "name": "Горад ВулверхÑмптан", - "code": "WLV" + "name": "Dudley", + "code": "DUD" }, { - "name": "Горад Дандзі", - "code": "DND" + "name": "Dungannon and South Tyrone", + "code": "DGN" }, { - "name": "Горад Ðрк", - "code": "YOR" + "name": "East Dunbartonshire", + "code": "EDU" }, { - "name": "Горад КінгÑтан-апон-Хал", - "code": "KHL" + "name": "East Renfrewshire", + "code": "ERW" }, { - "name": "Горад МідлÑбра", - "code": "MDB" + "name": "East Riding of Yorkshire", + "code": "ERY" }, { - "name": "Горад Ðотынгем", - "code": "NGM" + "name": "England and Wales", + "code": "EAW" }, { - "name": "Горад Плімут", - "code": "PLY" + "name": "Falkirk", + "code": "FAL" }, { - "name": "Горад Саўтгемптан", - "code": "STH" + "name": "Fermanagh", + "code": "FER" }, { - "name": "Горад СаўтÑнд-он-Сі", - "code": "SOS" + "name": "Fermanagh and Omagh", + "code": "FMO" }, { - "name": "Горад Сток-он-ТрÑнт", - "code": "STE" + "name": "Gateshead", + "code": "GAT" }, { - "name": "ГрафÑтва ДарÑм", - "code": "DUR" + "name": "Halton", + "code": "HAL" }, { - "name": "ГрафÑтва ДÑваншыр", - "code": "DEV" + "name": "Hammersmith and Fulham", + "code": "HMF" }, { - "name": "графÑтва ДÑнбішыр", - "code": "DEN" + "name": "Haringey", + "code": "HRY" }, { - "name": "ГрафÑтва ДÑрбішыр", - "code": "DBY" + "name": "Hartlepool", + "code": "HPL" }, { - "name": "ГрафÑтва Лінкальншыр", - "code": "LIN" + "name": "Highland", + "code": "HLD" }, { - "name": "ГрафÑтва Ðартгемптаншыр", - "code": "NTH" + "name": "Hillingdon", + "code": "HIL" }, { - "name": "ГрафÑтва Ðорфалк", - "code": "NFK" + "name": "Hounslow", + "code": "HNS" }, { - "name": "ГрафÑтва ПовіÑ", - "code": "POW" + "name": "Islington", + "code": "ISL" }, { - "name": "графÑтва Суфалк", - "code": "SFK" + "name": "Kirklees", + "code": "KIR" }, { - "name": "графÑтва Уорыкшыр", - "code": "WAR" + "name": "Lancashire", + "code": "LAN" }, { - "name": "ГрафÑтва ХерÑфардшыр", - "code": "HEF" + "name": "Larne", + "code": "LRN" }, { - "name": "ГрафÑтва Ð¥Ñмпшыр", - "code": "HAM" + "name": "Lewisham", + "code": "LEW" }, { - "name": "графÑтва Шропшыр", - "code": "SHR" + "name": "Limavady", + "code": "LMV" }, { - "name": "Грынвіч", - "code": "GRE" + "name": "Lisburn", + "code": "LSB" }, { - "name": "ДамфрыÑ-Ñнд-ГалаўÑй", - "code": "DGY" + "name": "Lisburn and Castlereagh", + "code": "LBC" }, { - "name": "ДÑрбі", - "code": "DER" + "name": "Luton", + "code": "LUT" }, { - "name": "Заходні Беркшыр", - "code": "WBK" + "name": "Magherafelt", + "code": "MFT" }, { - "name": "Заходні Дамбартаншыр", - "code": "WDU" + "name": "Medway", + "code": "MDW" }, { - "name": "Заходні ЛотыÑн", - "code": "WLN" + "name": "Merthyr Tydfil", + "code": "MTY" }, { - "name": "Заходні СуÑекÑ", - "code": "WSX" + "name": "Merton", + "code": "MRT" }, { - "name": "Ð—Ð½ÐµÑˆÐ½Ñ–Ñ Ð“ÐµÐ±Ñ€Ñ‹Ð´ÑÐºÑ–Ñ Ð°Ñтравы", - "code": "ELS" + "name": "Mid and East Antrim", + "code": "MEA" }, { - "name": "Інверклайд", - "code": "IVC" + "name": "Mid Ulster", + "code": "MUL" }, { - "name": "КалдÑрдÑйл", - "code": "CLD" + "name": "Midlothian", + "code": "MLN" }, { - "name": "КамбрыÑ", - "code": "CMA" + "name": "Milton Keynes", + "code": "MIK" }, { - "name": "Кембрыджшыр", - "code": "CAM" + "name": "Moray", + "code": "MRY" }, { - "name": "Кент", - "code": "KEN" + "name": "Moyle", + "code": "MYL" }, { - "name": "КінгÑтан-на-ТÑмзе", - "code": "KTT" + "name": "Neath Port Talbot", + "code": "NTL" }, { - "name": "Ковентры", - "code": "COV" + "name": "Newham", + "code": "NWM" }, { - "name": "ЛеÑÑ‚ÑÑ€", - "code": "LCE" + "name": "Newport", + "code": "NWP" }, { - "name": "ЛеÑÑ‚Ñршыр", - "code": "LEC" + "name": "Newry and Mourne", + "code": "NYM" }, { - "name": "Ліверпул", - "code": "LIV" + "name": "Newry, Mourne and Down", + "code": "NMD" }, { - "name": "МанчÑÑÑ‚ÑÑ€", - "code": "MAN" + "name": "Newtownabbey", + "code": "NTA" }, { - "name": "Монмутшыр", - "code": "MON" + "name": "North Down", + "code": "NDN" }, { - "name": "Ðартумберленд", - "code": "NBL" + "name": "North East Lincolnshire", + "code": "NEL" }, { - "name": "Ðотынгемшыр", - "code": "NTT" + "name": "North Lanarkshire", + "code": "NLK" }, { - "name": "ÐоўÑлі", - "code": "KWL" + "name": "North Lincolnshire", + "code": "NLN" }, { - "name": "ÐьюкаÑл-Ñпон-Тайн", - "code": "NET" + "name": "North Somerset", + "code": "NSM" }, { - "name": "ОкÑфардшыр", - "code": "OXF" + "name": "North Tyneside", + "code": "NTY" }, { - "name": "ПаўвоÑтраў Корнуал", - "code": "CON" + "name": "North Yorkshire", + "code": "NYK" }, { - "name": "Паўднёвы ГлоÑÑ‚Ñршыр", - "code": "SGC" + "name": "Oldham", + "code": "OLD" }, { - "name": "Паўднёвы Эйршыр", - "code": "SAY" + "name": "Omagh", + "code": "OMH" }, { - "name": "ÐŸÐ°ÑžÐ½Ð¾Ñ‡Ð½Ð°Ñ Ð†Ñ€Ð»Ð°Ð½Ð´Ñ‹Ñ", - "code": "NIR" + "name": "Pembrokeshire", + "code": "PEM" }, { - "name": "Паўночны Эйршыр", - "code": "NAY" + "name": "Perth and Kinross", + "code": "PKN" }, { - "name": "ПортÑмут", - "code": "POR" + "name": "Peter", + "code": "PTE" }, { - "name": "раён Соліхал", - "code": "SOL" + "name": "Poole", + "code": "POL" }, { - "name": "раён Уірал", - "code": "WRL" + "name": "Redcar and Cleveland", + "code": "RCC" }, { - "name": "Ронта-Кінан-Тав", - "code": "RCT" + "name": "Rochdale", + "code": "RCH" }, { - "name": "Рычманд-апан-ТÑмÑ", - "code": "RIC" + "name": "Rotherham", + "code": "ROT" }, { - "name": "РÑдбрыдж", - "code": "RDB" + "name": "Rutland", + "code": "RUT" }, { - "name": "РÑдынг", - "code": "RDG" + "name": "Saint Helens", + "code": "SHN" }, { - "name": "РÑкÑем", - "code": "WRX" + "name": "Salford", + "code": "SLF" }, { - "name": "РÑнфрушыр", - "code": "RFW" + "name": "Sandwell", + "code": "SAW" }, { - "name": "Сіці", - "code": "LND" + "name": "Scottish Borders", + "code": "SCB" }, { - "name": "Сіці-оф-ЛідÑ", - "code": "LDS" + "name": "Sefton", + "code": "SFT" }, { - "name": "Слау", - "code": "SLG" + "name": "South Lanarkshire", + "code": "SLK" }, { - "name": "СомерÑет", - "code": "SOM" + "name": "South Tyneside", + "code": "STY" }, { - "name": "Стафардшыр", - "code": "STS" + "name": "Southwark", + "code": "SWK" }, { - "name": "СтÑрлінг", - "code": "STG" + "name": "Stockport", + "code": "SKP" }, { - "name": "СурÑй", - "code": "SRY" + "name": "Stockton-on-Tees", + "code": "STT" }, { - "name": "ТаўÑÑ€-Ð¥ÑмлетÑ", - "code": "TWH" + "name": "Strabane", + "code": "STB" }, { - "name": "Уілтшыр", - "code": "WIL" + "name": "Sunderland", + "code": "SND" }, { - "name": "УолтÑм-ФорÑÑÑ‚", - "code": "WFT" + "name": "Sutton", + "code": "STN" }, { - "name": "УÑходні ЛотыÑн", - "code": "ELN" + "name": "Swansea", + "code": "SWA" }, { - "name": "УÑходні СуÑекÑ", - "code": "ESX" + "name": "Swindon", + "code": "SWD" }, { - "name": "УÑходні ЧÑшыр", - "code": "CHE" + "name": "Telford and Wrekin", + "code": "TFW" }, { - "name": "УÑходні Эйршыр", - "code": "EAY" + "name": "Thurrock", + "code": "THR" }, { - "name": "УÑльÑ", - "code": "WLS" + "name": "Torbay", + "code": "TOB" }, { - "name": "Файф", - "code": "FIF" + "name": "Torfaen", + "code": "TOF" }, { - "name": "Флінтшыр", - "code": "FLN" + "name": "Trafford", + "code": "TRF" }, { - "name": "Хакні", - "code": "HCK" + "name": "Vale of Glamorgan", + "code": "VGL" }, { - "name": "Хараў", - "code": "HRW" + "name": "Wakefield", + "code": "WKF" }, { - "name": "Хартфардшыр", - "code": "HRT" + "name": "Walsall", + "code": "WLL" }, { - "name": "ШатландыÑ", - "code": "SCT" + "name": "Wandsworth", + "code": "WND" }, { - "name": "ШÑтландÑÐºÑ–Ñ Ð°Ñтравы", - "code": "ZET" + "name": "Warrington", + "code": "WRT" }, { - "name": "ШÑфілд", - "code": "SHF" + "name": "Wigan", + "code": "WGN" }, { - "name": "Эдынбург", - "code": "EDH" + "name": "Wokingham", + "code": "WOK" }, { - "name": "Энфілд", - "code": "ENF" + "name": "Worcestershire", + "code": "WOR" }, { - "name": "ЭÑÑкÑ", - "code": "ESS" + "name": "Ðбердзін", + "code": "ABE" }, { - "name": "Aberdeenshire", - "code": "ABD" + "name": "акруга БелфаÑÑ‚", + "code": "BFS" }, { - "name": "Antrim", - "code": "ANT" + "name": "акруга Кардыф", + "code": "CRF" }, { - "name": "Antrim and Newtownabbey", - "code": "ANN" + "name": "ÐнгліÑ", + "code": "ENG" }, { - "name": "Ards", - "code": "ARD" + "name": "ÐнглÑÑ–", + "code": "AGY" }, { - "name": "Ards and North Down", - "code": "AND" + "name": "ÐркнейÑÐºÑ–Ñ Ð°Ñтравы", + "code": "ORK" }, { - "name": "Argyll and Bute", - "code": "AGB" + "name": "ÐÑтравы Сілі", + "code": "IOS" }, { - "name": "Armagh", - "code": "ARM" + "name": "Бакінгемшыр", + "code": "BKM" }, { - "name": "Armagh, Banbridge and Craigavon", - "code": "ABC" + "name": "Барнет", + "code": "BNE" }, { - "name": "Ballymena", - "code": "BLA" + "name": "Бат Ñ– Паўночна-УÑходні СомерÑет", + "code": "BAS" }, { - "name": "Ballymoney", - "code": "BLY" + "name": "БекÑлі", + "code": "BEX" }, { - "name": "Banbridge", - "code": "BNB" + "name": "Бірмінгем", + "code": "BIR" }, { - "name": "Barnsley", - "code": "BNS" + "name": "бора Баркінг Ñ– Дагенем", + "code": "BDG" }, { - "name": "Bedford", - "code": "BDF" + "name": "бора БрÑдфард", + "code": "BRD" }, { - "name": "Blackburn with Darwen", - "code": "BBD" + "name": "бора ДанкаÑÑ‚ÑÑ€", + "code": "DNC" }, { - "name": "Blaenau Gwent", - "code": "BGW" + "name": "Бора Ілінг", + "code": "EAL" }, { - "name": "Bolton", - "code": "BOL" + "name": "Бора КенÑінгтон Ñ– ЧÑлÑÑ–", + "code": "KEC" }, { - "name": "Bracknell Forest", - "code": "BRC" + "name": "Бора КÑмдÑн", + "code": "CMD" }, { - "name": "Bury", - "code": "BUR" + "name": "бора Ламбет", + "code": "LBH" }, { - "name": "Caerphilly", - "code": "CAY" + "name": "бора ТÑймÑайд", + "code": "TAM" }, { - "name": "Carmarthenshire", - "code": "CMN" + "name": "бора Хейверынг", + "code": "HAV" }, { - "name": "Carrickfergus", - "code": "CKF" + "name": "Брайтан Ñ– Хоўв", + "code": "BNH" }, { - "name": "Castlereagh", - "code": "CSR" + "name": "Бромлі", + "code": "BRY" }, { - "name": "Causeway Coast and Glens", - "code": "CCG" + "name": "БрыджÑнд", + "code": "BGE" }, { - "name": "Central Bedfordshire", - "code": "CBF" + "name": "БрыÑталь", + "code": "BST" }, { - "name": "Ceredigion", - "code": "CGN" + "name": "БрÑнт", + "code": "BEN" }, { - "name": "Cheshire West and Chester", - "code": "CHW" + "name": "Віндзар Ñ– ÐœÑйдÑнхÑд", + "code": "WNM" }, { - "name": "Clackmannanshire", - "code": "CLK" + "name": "ВоблаÑць ÐнгуÑ", + "code": "ANS" }, { - "name": "Coleraine", - "code": "CLR" + "name": "воÑтраў Ð’ÑлікабрытаніÑ", + "code": "GBN" }, { - "name": "Conwy", - "code": "CWY" + "name": "ВоÑтраў Уайт", + "code": "IOW" }, { - "name": "Cookstown", - "code": "CKT" + "name": "Ð’ÑÑтмінÑÑ‚ÑÑ€", + "code": "WSM" }, { - "name": "Craigavon", - "code": "CGV" + "name": "Ð’ÑлікабрытаніÑ", + "code": "UKM" }, { - "name": "Croydon", - "code": "CRY" + "name": "Гвінед", + "code": "GWN" }, { - "name": "Darlington", - "code": "DAL" + "name": "Глазга", + "code": "GLG" }, { - "name": "Derry", - "code": "DRY" + "name": "ГлоÑÑ‚Ñршыр", + "code": "GLS" }, { - "name": "Derry and Strabane", - "code": "DRS" + "name": "Горад БлÑкпул", + "code": "BPL" }, { - "name": "Dorset", - "code": "DOR" + "name": "Горад Борнмут", + "code": "BMH" }, { - "name": "Down", - "code": "DOW" + "name": "Горад ВулверхÑмптан", + "code": "WLV" }, { - "name": "Dudley", - "code": "DUD" + "name": "Горад Дандзі", + "code": "DND" }, { - "name": "Dungannon and South Tyrone", - "code": "DGN" + "name": "Горад Ðрк", + "code": "YOR" }, { - "name": "East Dunbartonshire", - "code": "EDU" + "name": "Горад КінгÑтан-апон-Хал", + "code": "KHL" }, { - "name": "East Renfrewshire", - "code": "ERW" + "name": "Горад МідлÑбра", + "code": "MDB" }, { - "name": "East Riding of Yorkshire", - "code": "ERY" + "name": "Горад Ðотынгем", + "code": "NGM" }, { - "name": "England and Wales", - "code": "EAW" + "name": "Горад Плімут", + "code": "PLY" }, { - "name": "Falkirk", - "code": "FAL" + "name": "Горад Саўтгемптан", + "code": "STH" }, { - "name": "Fermanagh", - "code": "FER" + "name": "Горад СаўтÑнд-он-Сі", + "code": "SOS" }, { - "name": "Fermanagh and Omagh", - "code": "FMO" + "name": "Горад Сток-он-ТрÑнт", + "code": "STE" }, { - "name": "Gateshead", - "code": "GAT" + "name": "ГрафÑтва ДарÑм", + "code": "DUR" }, { - "name": "Halton", - "code": "HAL" + "name": "ГрафÑтва ДÑваншыр", + "code": "DEV" }, { - "name": "Hammersmith and Fulham", - "code": "HMF" + "name": "графÑтва ДÑнбішыр", + "code": "DEN" }, { - "name": "Haringey", - "code": "HRY" + "name": "ГрафÑтва ДÑрбішыр", + "code": "DBY" }, { - "name": "Hartlepool", - "code": "HPL" + "name": "ГрафÑтва Лінкальншыр", + "code": "LIN" }, { - "name": "Highland", - "code": "HLD" + "name": "ГрафÑтва Ðартгемптаншыр", + "code": "NTH" }, { - "name": "Hillingdon", - "code": "HIL" + "name": "ГрафÑтва Ðорфалк", + "code": "NFK" }, { - "name": "Hounslow", - "code": "HNS" + "name": "ГрафÑтва ПовіÑ", + "code": "POW" }, { - "name": "Islington", - "code": "ISL" + "name": "графÑтва Суфалк", + "code": "SFK" }, { - "name": "Kirklees", - "code": "KIR" + "name": "графÑтва Уорыкшыр", + "code": "WAR" }, { - "name": "Lancashire", - "code": "LAN" + "name": "ГрафÑтва ХерÑфардшыр", + "code": "HEF" }, { - "name": "Larne", - "code": "LRN" + "name": "ГрафÑтва Ð¥Ñмпшыр", + "code": "HAM" }, { - "name": "Lewisham", - "code": "LEW" + "name": "графÑтва Шропшыр", + "code": "SHR" }, { - "name": "Limavady", - "code": "LMV" + "name": "Грынвіч", + "code": "GRE" }, { - "name": "Lisburn", - "code": "LSB" + "name": "ДамфрыÑ-Ñнд-ГалаўÑй", + "code": "DGY" }, { - "name": "Lisburn and Castlereagh", - "code": "LBC" + "name": "ДÑрбі", + "code": "DER" }, { - "name": "Luton", - "code": "LUT" + "name": "Заходні Беркшыр", + "code": "WBK" }, { - "name": "Magherafelt", - "code": "MFT" + "name": "Заходні Дамбартаншыр", + "code": "WDU" }, { - "name": "Medway", - "code": "MDW" + "name": "Заходні ЛотыÑн", + "code": "WLN" }, { - "name": "Merthyr Tydfil", - "code": "MTY" + "name": "Заходні СуÑекÑ", + "code": "WSX" }, { - "name": "Merton", - "code": "MRT" + "name": "Ð—Ð½ÐµÑˆÐ½Ñ–Ñ Ð“ÐµÐ±Ñ€Ñ‹Ð´ÑÐºÑ–Ñ Ð°Ñтравы", + "code": "ELS" }, { - "name": "Mid and East Antrim", - "code": "MEA" + "name": "Інверклайд", + "code": "IVC" }, { - "name": "Mid Ulster", - "code": "MUL" + "name": "КалдÑрдÑйл", + "code": "CLD" }, { - "name": "Midlothian", - "code": "MLN" + "name": "КамбрыÑ", + "code": "CMA" }, { - "name": "Milton Keynes", - "code": "MIK" + "name": "Кембрыджшыр", + "code": "CAM" }, { - "name": "Moray", - "code": "MRY" + "name": "Кент", + "code": "KEN" }, { - "name": "Moyle", - "code": "MYL" + "name": "КінгÑтан-на-ТÑмзе", + "code": "KTT" }, { - "name": "Neath Port Talbot", - "code": "NTL" + "name": "Ковентры", + "code": "COV" }, { - "name": "Newham", - "code": "NWM" + "name": "ЛеÑÑ‚ÑÑ€", + "code": "LCE" }, { - "name": "Newport", - "code": "NWP" + "name": "ЛеÑÑ‚Ñршыр", + "code": "LEC" }, { - "name": "Newry and Mourne", - "code": "NYM" + "name": "Ліверпул", + "code": "LIV" }, { - "name": "Newry, Mourne and Down", - "code": "NMD" + "name": "МанчÑÑÑ‚ÑÑ€", + "code": "MAN" }, { - "name": "Newtownabbey", - "code": "NTA" + "name": "Монмутшыр", + "code": "MON" }, { - "name": "North Down", - "code": "NDN" + "name": "Ðартумберленд", + "code": "NBL" }, { - "name": "North East Lincolnshire", - "code": "NEL" + "name": "Ðотынгемшыр", + "code": "NTT" }, { - "name": "North Lanarkshire", - "code": "NLK" + "name": "ÐоўÑлі", + "code": "KWL" }, { - "name": "North Lincolnshire", - "code": "NLN" + "name": "ÐьюкаÑл-Ñпон-Тайн", + "code": "NET" }, { - "name": "North Somerset", - "code": "NSM" + "name": "ОкÑфардшыр", + "code": "OXF" }, { - "name": "North Tyneside", - "code": "NTY" + "name": "ПаўвоÑтраў Корнуал", + "code": "CON" }, { - "name": "North Yorkshire", - "code": "NYK" + "name": "Паўднёвы ГлоÑÑ‚Ñршыр", + "code": "SGC" }, { - "name": "Oldham", - "code": "OLD" + "name": "Паўднёвы Эйршыр", + "code": "SAY" }, { - "name": "Omagh", - "code": "OMH" + "name": "ÐŸÐ°ÑžÐ½Ð¾Ñ‡Ð½Ð°Ñ Ð†Ñ€Ð»Ð°Ð½Ð´Ñ‹Ñ", + "code": "NIR" }, { - "name": "Pembrokeshire", - "code": "PEM" + "name": "Паўночны Эйршыр", + "code": "NAY" }, { - "name": "Perth and Kinross", - "code": "PKN" + "name": "ПортÑмут", + "code": "POR" }, { - "name": "Peter", - "code": "PTE" + "name": "раён Соліхал", + "code": "SOL" }, { - "name": "Poole", - "code": "POL" + "name": "раён Уірал", + "code": "WRL" }, { - "name": "Redcar and Cleveland", - "code": "RCC" + "name": "Ронта-Кінан-Тав", + "code": "RCT" }, { - "name": "Rochdale", - "code": "RCH" + "name": "Рычманд-апан-ТÑмÑ", + "code": "RIC" }, { - "name": "Rotherham", - "code": "ROT" + "name": "РÑдбрыдж", + "code": "RDB" }, { - "name": "Rutland", - "code": "RUT" + "name": "РÑдынг", + "code": "RDG" }, { - "name": "Saint Helens", - "code": "SHN" + "name": "РÑкÑем", + "code": "WRX" }, { - "name": "Salford", - "code": "SLF" + "name": "РÑнфрушыр", + "code": "RFW" }, { - "name": "Sandwell", - "code": "SAW" + "name": "Сіці", + "code": "LND" }, { - "name": "Scottish Borders", - "code": "SCB" + "name": "Сіці-оф-ЛідÑ", + "code": "LDS" }, { - "name": "Sefton", - "code": "SFT" + "name": "Слау", + "code": "SLG" }, { - "name": "South Lanarkshire", - "code": "SLK" + "name": "СомерÑет", + "code": "SOM" }, { - "name": "South Tyneside", - "code": "STY" + "name": "Стафардшыр", + "code": "STS" }, { - "name": "Southwark", - "code": "SWK" + "name": "СтÑрлінг", + "code": "STG" }, { - "name": "Stockport", - "code": "SKP" + "name": "СурÑй", + "code": "SRY" }, { - "name": "Stockton-on-Tees", - "code": "STT" + "name": "ТаўÑÑ€-Ð¥ÑмлетÑ", + "code": "TWH" }, { - "name": "Strabane", - "code": "STB" + "name": "Уілтшыр", + "code": "WIL" }, { - "name": "Sunderland", - "code": "SND" + "name": "УолтÑм-ФорÑÑÑ‚", + "code": "WFT" }, { - "name": "Sutton", - "code": "STN" + "name": "УÑходні ЛотыÑн", + "code": "ELN" }, { - "name": "Swansea", - "code": "SWA" + "name": "УÑходні СуÑекÑ", + "code": "ESX" }, { - "name": "Swindon", - "code": "SWD" + "name": "УÑходні ЧÑшыр", + "code": "CHE" }, { - "name": "Telford and Wrekin", - "code": "TFW" + "name": "УÑходні Эйршыр", + "code": "EAY" }, { - "name": "Thurrock", - "code": "THR" + "name": "УÑльÑ", + "code": "WLS" }, { - "name": "Torbay", - "code": "TOB" + "name": "Файф", + "code": "FIF" }, { - "name": "Torfaen", - "code": "TOF" + "name": "Флінтшыр", + "code": "FLN" }, { - "name": "Trafford", - "code": "TRF" + "name": "Хакні", + "code": "HCK" }, { - "name": "Vale of Glamorgan", - "code": "VGL" + "name": "Хараў", + "code": "HRW" }, { - "name": "Wakefield", - "code": "WKF" + "name": "Хартфардшыр", + "code": "HRT" }, { - "name": "Walsall", - "code": "WLL" + "name": "ШатландыÑ", + "code": "SCT" }, { - "name": "Wandsworth", - "code": "WND" + "name": "ШÑтландÑÐºÑ–Ñ Ð°Ñтравы", + "code": "ZET" }, { - "name": "Warrington", - "code": "WRT" + "name": "ШÑфілд", + "code": "SHF" }, { - "name": "Wigan", - "code": "WGN" + "name": "Эдынбург", + "code": "EDH" }, { - "name": "Wokingham", - "code": "WOK" + "name": "Энфілд", + "code": "ENF" }, { - "name": "Worcestershire", - "code": "WOR" + "name": "ЭÑÑкÑ", + "code": "ESS" } ], "GD": [ @@ -7042,10 +7042,6 @@ } ], "GL": [ - { - "name": "КуÑлек", - "code": "KU" - }, { "name": "Qaasuitsup", "code": "QA" @@ -7057,6 +7053,10 @@ { "name": "Sermersooq", "code": "SM" + }, + { + "name": "КуÑлек", + "code": "KU" } ], "GM": [ @@ -7086,38 +7086,6 @@ } ], "GN": [ - { - "name": "Горад Конакры", - "code": "C" - }, - { - "name": "РÑгіён Баке", - "code": "B" - }, - { - "name": "РÑгіён Канкан", - "code": "K" - }, - { - "name": "РÑгіён КіндыÑ", - "code": "D" - }, - { - "name": "РÑгіён ЛабÑ", - "code": "L" - }, - { - "name": "РÑгіён Маму", - "code": "M" - }, - { - "name": "РÑгіён ÐзерÑкарÑ", - "code": "N" - }, - { - "name": "РÑгіён Фарана", - "code": "F" - }, { "name": "Beyla", "code": "BE" @@ -7249,6 +7217,38 @@ { "name": "Yomou", "code": "YO" + }, + { + "name": "Горад Конакры", + "code": "C" + }, + { + "name": "РÑгіён Баке", + "code": "B" + }, + { + "name": "РÑгіён Канкан", + "code": "K" + }, + { + "name": "РÑгіён КіндыÑ", + "code": "D" + }, + { + "name": "РÑгіён ЛабÑ", + "code": "L" + }, + { + "name": "РÑгіён Маму", + "code": "M" + }, + { + "name": "РÑгіён ÐзерÑкарÑ", + "code": "N" + }, + { + "name": "РÑгіён Фарана", + "code": "F" } ], "GQ": [ @@ -7290,62 +7290,6 @@ } ], "GR": [ - { - "name": "Ðкруга Крыт", - "code": "M" - }, - { - "name": "Ðкруга ПелапанеÑ", - "code": "J" - }, - { - "name": "Ðтыка", - "code": "I" - }, - { - "name": "Гара Ðфон", - "code": "69" - }, - { - "name": "ЗаходнÑÑ Ð“Ñ€ÑцыÑ", - "code": "G" - }, - { - "name": "ЗаходнÑÑ ÐœÐ°ÐºÐµÐ´Ð¾Ð½Ñ–Ñ", - "code": "C" - }, - { - "name": "ÐŸÐ°ÑžÐ´Ð½Ñ‘Ð²Ñ‹Ñ Ð­Ð³ÐµÐ¹ÑÐºÑ–Ñ Ð°Ñтравы", - "code": "L" - }, - { - "name": "ÐŸÐ°ÑžÐ½Ð¾Ñ‡Ð½Ñ‹Ñ Ð­Ð³ÐµÐ¹ÑÐºÑ–Ñ Ð°Ñтравы", - "code": "K" - }, - { - "name": "ÐŸÐµÑ€Ñ‹Ñ„ÐµÑ€Ñ‹Ñ Ð†Ð°Ð½Ñ–Ñ‡Ð½Ñ‹Ñ Ð°Ñтравы", - "code": "F" - }, - { - "name": "УÑходнÑÑ ÐœÐ°ÐºÐµÐ´Ð¾Ð½Ñ–Ñ Ñ– ФракіÑ", - "code": "A" - }, - { - "name": "ФеÑаліÑ", - "code": "E" - }, - { - "name": "ЦÑÐ½Ñ‚Ñ€Ð°Ð»ÑŒÐ½Ð°Ñ Ð“Ñ€ÑцыÑ", - "code": "H" - }, - { - "name": "ЦÑÐ½Ñ‚Ñ€Ð°Ð»ÑŒÐ½Ð°Ñ ÐœÐ°ÐºÐµÐ´Ð¾Ð½Ñ–Ñ", - "code": "B" - }, - { - "name": "Эпір", - "code": "D" - }, { "name": "Achaea", "code": "13" @@ -7549,13 +7493,65 @@ { "name": "Zakynthos", "code": "21" + }, + { + "name": "Ðкруга Крыт", + "code": "M" + }, + { + "name": "Ðкруга ПелапанеÑ", + "code": "J" + }, + { + "name": "Ðтыка", + "code": "I" + }, + { + "name": "Гара Ðфон", + "code": "69" + }, + { + "name": "ЗаходнÑÑ Ð“Ñ€ÑцыÑ", + "code": "G" + }, + { + "name": "ЗаходнÑÑ ÐœÐ°ÐºÐµÐ´Ð¾Ð½Ñ–Ñ", + "code": "C" + }, + { + "name": "ÐŸÐ°ÑžÐ´Ð½Ñ‘Ð²Ñ‹Ñ Ð­Ð³ÐµÐ¹ÑÐºÑ–Ñ Ð°Ñтравы", + "code": "L" + }, + { + "name": "ÐŸÐ°ÑžÐ½Ð¾Ñ‡Ð½Ñ‹Ñ Ð­Ð³ÐµÐ¹ÑÐºÑ–Ñ Ð°Ñтравы", + "code": "K" + }, + { + "name": "ÐŸÐµÑ€Ñ‹Ñ„ÐµÑ€Ñ‹Ñ Ð†Ð°Ð½Ñ–Ñ‡Ð½Ñ‹Ñ Ð°Ñтравы", + "code": "F" + }, + { + "name": "УÑходнÑÑ ÐœÐ°ÐºÐµÐ´Ð¾Ð½Ñ–Ñ Ñ– ФракіÑ", + "code": "A" + }, + { + "name": "ФеÑаліÑ", + "code": "E" + }, + { + "name": "ЦÑÐ½Ñ‚Ñ€Ð°Ð»ÑŒÐ½Ð°Ñ Ð“Ñ€ÑцыÑ", + "code": "H" + }, + { + "name": "ЦÑÐ½Ñ‚Ñ€Ð°Ð»ÑŒÐ½Ð°Ñ ÐœÐ°ÐºÐµÐ´Ð¾Ð½Ñ–Ñ", + "code": "B" + }, + { + "name": "Эпір", + "code": "D" } ], "GT": [ - { - "name": "дÑпартамент ГватÑмала", - "code": "GU" - }, { "name": "Alta Verapaz", "code": "AV" @@ -7639,13 +7635,13 @@ { "name": "Zacapa", "code": "ZA" + }, + { + "name": "дÑпартамент ГватÑмала", + "code": "GU" } ], "GW": [ - { - "name": "БіÑау", - "code": "BS" - }, { "name": "Bafatá", "code": "BA" @@ -7689,6 +7685,10 @@ { "name": "Tombali", "code": "TO" + }, + { + "name": "БіÑау", + "code": "BS" } ], "GY": [ @@ -7734,10 +7734,6 @@ } ], "HN": [ - { - "name": "ÐÑтравы ІÑлаÑ-дÑ-ла-БаіÑ", - "code": "IB" - }, { "name": "Atlántida", "code": "AT" @@ -7805,6 +7801,10 @@ { "name": "Yoro", "code": "YO" + }, + { + "name": "ÐÑтравы ІÑлаÑ-дÑ-ла-БаіÑ", + "code": "IB" } ], "HR": [ @@ -7894,10 +7894,6 @@ } ], "HT": [ - { - "name": "Заходні дÑпартамент Гаіці", - "code": "OU" - }, { "name": "Artibonite", "code": "AR" @@ -7933,9 +7929,53 @@ { "name": "Sud-Est", "code": "SE" + }, + { + "name": "Заходні дÑпартамент Гаіці", + "code": "OU" } ], "HU": [ + { + "name": "Békés", + "code": "BE" + }, + { + "name": "Békéscsaba", + "code": "BC" + }, + { + "name": "Dunaújváros", + "code": "DU" + }, + { + "name": "Hajdú-Bihar", + "code": "HB" + }, + { + "name": "Jász-Nagykun-Szolnok", + "code": "JN" + }, + { + "name": "Nógrád", + "code": "NO" + }, + { + "name": "Salgótarján", + "code": "ST" + }, + { + "name": "Somogy", + "code": "SO" + }, + { + "name": "Szabolcs-Szatmár-Bereg", + "code": "SZ" + }, + { + "name": "Zala", + "code": "ZA" + }, { "name": "БараньÑ", "code": "BA" @@ -8067,49 +8107,73 @@ { "name": "Чанград", "code": "CS" + } + ], + "ID": [ + { + "name": "Bali", + "code": "BA" }, { - "name": "Békés", - "code": "BE" + "name": "Bangka–Belitung Islands", + "code": "BB" }, { - "name": "Békéscsaba", - "code": "BC" + "name": "Central Kalimantan", + "code": "KT" }, { - "name": "Dunaújváros", - "code": "DU" + "name": "East Java", + "code": "JI" }, { - "name": "Hajdú-Bihar", - "code": "HB" + "name": "East Nusa Tenggara", + "code": "NT" }, { - "name": "Jász-Nagykun-Szolnok", - "code": "JN" + "name": "Jambi", + "code": "JA" }, { - "name": "Nógrád", - "code": "NO" + "name": "Lampung", + "code": "LA" }, { - "name": "Salgótarján", - "code": "ST" + "name": "North Kalimantan", + "code": "KU" }, { - "name": "Somogy", - "code": "SO" + "name": "Papua Islands", + "code": "PP" }, { - "name": "Szabolcs-Szatmár-Bereg", - "code": "SZ" + "name": "South Kalimantan", + "code": "KS" }, { - "name": "Zala", - "code": "ZA" - } - ], - "ID": [ + "name": "South Sumatra", + "code": "SS" + }, + { + "name": "West Java", + "code": "JB" + }, + { + "name": "West Kalimantan", + "code": "KB" + }, + { + "name": "West Nusa Tenggara", + "code": "NB" + }, + { + "name": "West Papua", + "code": "PB" + }, + { + "name": "Yogyakarta", + "code": "YO" + }, { "name": "ÐÑтравы Рыау", "code": "KR" @@ -8209,73 +8273,73 @@ { "name": "ЦÑÐ½Ñ‚Ñ€Ð°Ð»ÑŒÐ½Ð°Ñ Ð¯Ð²Ð°", "code": "JT" - }, + } + ], + "IE": [ { - "name": "Bali", - "code": "BA" + "name": "Carlow", + "code": "CW" }, { - "name": "Bangka–Belitung Islands", - "code": "BB" + "name": "Cavan", + "code": "CN" }, { - "name": "Central Kalimantan", - "code": "KT" + "name": "Clare", + "code": "CE" }, { - "name": "East Java", - "code": "JI" + "name": "Galway", + "code": "G" }, { - "name": "East Nusa Tenggara", - "code": "NT" + "name": "Kerry", + "code": "KY" }, { - "name": "Jambi", - "code": "JA" + "name": "Laois", + "code": "LS" }, { - "name": "Lampung", - "code": "LA" + "name": "Leitrim", + "code": "LM" }, { - "name": "North Kalimantan", - "code": "KU" + "name": "Longford", + "code": "LD" }, { - "name": "Papua Islands", - "code": "PP" + "name": "Meath", + "code": "MH" }, { - "name": "South Kalimantan", - "code": "KS" + "name": "Monaghan", + "code": "MN" }, { - "name": "South Sumatra", - "code": "SS" + "name": "Offaly", + "code": "OY" }, { - "name": "West Java", - "code": "JB" + "name": "Roscommon", + "code": "RN" }, { - "name": "West Kalimantan", - "code": "KB" + "name": "Sligo", + "code": "SO" }, { - "name": "West Nusa Tenggara", - "code": "NB" + "name": "Tipperary", + "code": "TA" }, { - "name": "West Papua", - "code": "PB" + "name": "Westmeath", + "code": "WH" }, { - "name": "Yogyakarta", - "code": "YO" - } - ], - "IE": [ + "name": "Wexford", + "code": "WX" + }, { "name": "графÑтва Донегал", "code": "DL" @@ -8313,91 +8377,35 @@ "code": "KK" }, { - "name": "Конахт", - "code": "C" - }, - { - "name": "ЛенÑÑ‚ÑÑ€", - "code": "L" - }, - { - "name": "МанÑÑ‚ÑÑ€", - "code": "M" - }, - { - "name": "ÐœÑÑ‘", - "code": "MO" - }, - { - "name": "ОльÑÑ‚ÑÑ€", - "code": "U" - }, - { - "name": "Carlow", - "code": "CW" - }, - { - "name": "Cavan", - "code": "CN" - }, - { - "name": "Clare", - "code": "CE" - }, - { - "name": "Galway", - "code": "G" - }, - { - "name": "Kerry", - "code": "KY" - }, - { - "name": "Laois", - "code": "LS" - }, - { - "name": "Leitrim", - "code": "LM" - }, - { - "name": "Longford", - "code": "LD" - }, - { - "name": "Meath", - "code": "MH" - }, - { - "name": "Monaghan", - "code": "MN" - }, - { - "name": "Offaly", - "code": "OY" - }, - { - "name": "Roscommon", - "code": "RN" + "name": "Конахт", + "code": "C" }, { - "name": "Sligo", - "code": "SO" + "name": "ЛенÑÑ‚ÑÑ€", + "code": "L" }, { - "name": "Tipperary", - "code": "TA" + "name": "МанÑÑ‚ÑÑ€", + "code": "M" }, { - "name": "Westmeath", - "code": "WH" + "name": "ÐœÑÑ‘", + "code": "MO" }, { - "name": "Wexford", - "code": "WX" + "name": "ОльÑÑ‚ÑÑ€", + "code": "U" } ], "IL": [ + { + "name": "Haifa District", + "code": "HA" + }, + { + "name": "Jerusalem", + "code": "JM" + }, { "name": "ÐŸÐ°ÑžÐ´Ð½Ñ‘Ð²Ð°Ñ Ð°ÐºÑ€ÑƒÐ³Ð° ІзраілÑ", "code": "D" @@ -8413,17 +8421,21 @@ { "name": "ЦÑÐ½Ñ‚Ñ€Ð°Ð»ÑŒÐ½Ð°Ñ Ð°ÐºÑ€ÑƒÐ³Ð°", "code": "M" + } + ], + "IN": [ + { + "name": "Haryana", + "code": "HR" }, { - "name": "Haifa District", - "code": "HA" + "name": "Madhya Pradesh", + "code": "MP" }, { - "name": "Jerusalem", - "code": "JM" - } - ], - "IN": [ + "name": "Telangana", + "code": "TG" + }, { "name": "ÐндаманÑÐºÑ–Ñ Ñ– ÐікабарÑÐºÑ–Ñ Ð°Ñтравы", "code": "AN" @@ -8555,37 +8567,9 @@ { "name": "ЧхатыÑгарх", "code": "CT" - }, - { - "name": "Haryana", - "code": "HR" - }, - { - "name": "Madhya Pradesh", - "code": "MP" - }, - { - "name": "Telangana", - "code": "TG" } ], "IQ": [ - { - "name": "Багдад", - "code": "BG" - }, - { - "name": "БаÑра", - "code": "BA" - }, - { - "name": "Мухафаза Ðнбар", - "code": "AN" - }, - { - "name": "Мухафаза СулейманіÑ", - "code": "SU" - }, { "name": "Al Muthanna", "code": "MU" @@ -8641,6 +8625,22 @@ { "name": "Wasit", "code": "WA" + }, + { + "name": "Багдад", + "code": "BG" + }, + { + "name": "БаÑра", + "code": "BA" + }, + { + "name": "Мухафаза Ðнбар", + "code": "AN" + }, + { + "name": "Мухафаза СулейманіÑ", + "code": "SU" } ], "IR": [ @@ -8761,53 +8761,213 @@ "code": "30" }, { - "name": "North Khorasan", - "code": "31" + "name": "North Khorasan", + "code": "31" + }, + { + "name": "Alborz", + "code": "32" + } + ], + "IS": [ + { + "name": "Reykjavík", + "code": "0" + }, + { + "name": "ХёвюдбаргарÑвайдыд", + "code": "1" + }, + { + "name": "СудурнÑÑ", + "code": "2" + }, + { + "name": "Western", + "code": "3" + }, + { + "name": "ВеÑтфірдзір", + "code": "4" + }, + { + "name": "Northwestern", + "code": "5" + }, + { + "name": "Ñ€Ñгіён Ðордурланд-ЭйÑтра", + "code": "6" + }, + { + "name": "Eastern", + "code": "7" + }, + { + "name": "Судурланд", + "code": "8" + } + ], + "IT": [ + { + "name": "Agrigento", + "code": "AG" + }, + { + "name": "Aosta", + "code": "AO" + }, + { + "name": "Aosta Valley", + "code": "23" + }, + { + "name": "Arezzo", + "code": "AR" + }, + { + "name": "Ascoli Piceno", + "code": "AP" + }, + { + "name": "Asti", + "code": "AT" + }, + { + "name": "Avellino", + "code": "AV" + }, + { + "name": "Barletta-Andria-Trani", + "code": "BT" + }, + { + "name": "Benevento", + "code": "BN" + }, + { + "name": "Biella", + "code": "BI" + }, + { + "name": "Cagliari", + "code": "CA" + }, + { + "name": "Caltanissetta", + "code": "CL" + }, + { + "name": "Campobasso", + "code": "CB" + }, + { + "name": "Carbonia-Iglesias", + "code": "CI" + }, + { + "name": "Caserta", + "code": "CE" + }, + { + "name": "Catanzaro", + "code": "CZ" + }, + { + "name": "Chieti", + "code": "CH" + }, + { + "name": "Foggia", + "code": "FG" + }, + { + "name": "Genoa", + "code": "GE" + }, + { + "name": "Isernia", + "code": "IS" + }, + { + "name": "L’Aquila", + "code": "AQ" + }, + { + "name": "Lecco", + "code": "LC" + }, + { + "name": "Medio Campidano", + "code": "VS" + }, + { + "name": "Messina", + "code": "ME" + }, + { + "name": "Novara", + "code": "NO" + }, + { + "name": "Ogliastra", + "code": "OG" + }, + { + "name": "Olbia-Tempio", + "code": "OT" + }, + { + "name": "Palermo", + "code": "PA" + }, + { + "name": "Piacenza", + "code": "PC" + }, + { + "name": "Piedmont", + "code": "21" + }, + { + "name": "Rieti", + "code": "RI" }, { - "name": "Alborz", - "code": "32" - } - ], - "IS": [ - { - "name": "Reykjavík", - "code": "0" + "name": "Rovigo", + "code": "RO" }, { - "name": "ХёвюдбаргарÑвайдыд", - "code": "1" + "name": "Sondrio", + "code": "SO" }, { - "name": "СудурнÑÑ", - "code": "2" + "name": "South Tyrol", + "code": "BZ" }, { - "name": "Western", - "code": "3" + "name": "Taranto", + "code": "TA" }, { - "name": "ВеÑтфірдзір", - "code": "4" + "name": "Teramo", + "code": "TE" }, { - "name": "Northwestern", - "code": "5" + "name": "Terni", + "code": "TR" }, { - "name": "Ñ€Ñгіён Ðордурланд-ЭйÑтра", - "code": "6" + "name": "Trentino", + "code": "TN" }, { - "name": "Eastern", - "code": "7" + "name": "Verbano-Cusio-Ossola", + "code": "VB" }, { - "name": "Судурланд", - "code": "8" - } - ], - "IT": [ + "name": "Vibo Valentia", + "code": "VV" + }, { "name": "Ðбруца", "code": "65" @@ -9167,166 +9327,6 @@ { "name": "Энна", "code": "EN" - }, - { - "name": "Agrigento", - "code": "AG" - }, - { - "name": "Aosta", - "code": "AO" - }, - { - "name": "Aosta Valley", - "code": "23" - }, - { - "name": "Arezzo", - "code": "AR" - }, - { - "name": "Ascoli Piceno", - "code": "AP" - }, - { - "name": "Asti", - "code": "AT" - }, - { - "name": "Avellino", - "code": "AV" - }, - { - "name": "Barletta-Andria-Trani", - "code": "BT" - }, - { - "name": "Benevento", - "code": "BN" - }, - { - "name": "Biella", - "code": "BI" - }, - { - "name": "Cagliari", - "code": "CA" - }, - { - "name": "Caltanissetta", - "code": "CL" - }, - { - "name": "Campobasso", - "code": "CB" - }, - { - "name": "Carbonia-Iglesias", - "code": "CI" - }, - { - "name": "Caserta", - "code": "CE" - }, - { - "name": "Catanzaro", - "code": "CZ" - }, - { - "name": "Chieti", - "code": "CH" - }, - { - "name": "Foggia", - "code": "FG" - }, - { - "name": "Genoa", - "code": "GE" - }, - { - "name": "Isernia", - "code": "IS" - }, - { - "name": "L’Aquila", - "code": "AQ" - }, - { - "name": "Lecco", - "code": "LC" - }, - { - "name": "Medio Campidano", - "code": "VS" - }, - { - "name": "Messina", - "code": "ME" - }, - { - "name": "Novara", - "code": "NO" - }, - { - "name": "Ogliastra", - "code": "OG" - }, - { - "name": "Olbia-Tempio", - "code": "OT" - }, - { - "name": "Palermo", - "code": "PA" - }, - { - "name": "Piacenza", - "code": "PC" - }, - { - "name": "Piedmont", - "code": "21" - }, - { - "name": "Rieti", - "code": "RI" - }, - { - "name": "Rovigo", - "code": "RO" - }, - { - "name": "Sondrio", - "code": "SO" - }, - { - "name": "South Tyrol", - "code": "BZ" - }, - { - "name": "Taranto", - "code": "TA" - }, - { - "name": "Teramo", - "code": "TE" - }, - { - "name": "Terni", - "code": "TR" - }, - { - "name": "Trentino", - "code": "TN" - }, - { - "name": "Verbano-Cusio-Ossola", - "code": "VB" - }, - { - "name": "Vibo Valentia", - "code": "VV" } ], "JM": [ @@ -9818,22 +9818,6 @@ } ], "KG": [ - { - "name": "Горад Бішкек", - "code": "GB" - }, - { - "name": "Ош", - "code": "GO" - }, - { - "name": "ОшÑÐºÐ°Ñ Ð²Ð¾Ð±Ð»Ð°Ñць", - "code": "O" - }, - { - "name": "ТалаÑÐºÐ°Ñ Ð²Ð¾Ð±Ð»Ð°Ñць", - "code": "T" - }, { "name": "Batken", "code": "B" @@ -9853,6 +9837,22 @@ { "name": "Naryn", "code": "N" + }, + { + "name": "Горад Бішкек", + "code": "GB" + }, + { + "name": "Ош", + "code": "GO" + }, + { + "name": "ОшÑÐºÐ°Ñ Ð²Ð¾Ð±Ð»Ð°Ñць", + "code": "O" + }, + { + "name": "ТалаÑÐºÐ°Ñ Ð²Ð¾Ð±Ð»Ð°Ñць", + "code": "T" } ], "KH": [ @@ -9986,14 +9986,6 @@ } ], "KN": [ - { - "name": "ВоÑтраў ÐевіÑ", - "code": "N" - }, - { - "name": "ВоÑтраў Сент-КітÑ", - "code": "K" - }, { "name": "Christ Church Nichola Town", "code": "01" @@ -10049,6 +10041,14 @@ { "name": "Trinity Palmetto Point", "code": "15" + }, + { + "name": "ВоÑтраў ÐевіÑ", + "code": "N" + }, + { + "name": "ВоÑтраў Сент-КітÑ", + "code": "K" } ], "KP": [ @@ -10198,6 +10198,18 @@ } ], "KZ": [ + { + "name": "Jambyl", + "code": "ZHA" + }, + { + "name": "Mangystau", + "code": "MAN" + }, + { + "name": "West Kazakhstan", + "code": "ZAP" + }, { "name": "ÐкмалінÑÐºÐ°Ñ Ð²Ð¾Ð±Ð»Ð°Ñць", "code": "AKM" @@ -10253,25 +10265,9 @@ { "name": "УÑходне-КазахÑтанÑÐºÐ°Ñ Ð²Ð¾Ð±Ð»Ð°Ñць", "code": "VOS" - }, - { - "name": "Jambyl", - "code": "ZHA" - }, - { - "name": "Mangystau", - "code": "MAN" - }, - { - "name": "West Kazakhstan", - "code": "ZAP" } ], "LA": [ - { - "name": "Ðтапы", - "code": "AT" - }, { "name": "Bokeo", "code": "BK" @@ -10339,25 +10335,13 @@ { "name": "Xiangkhouang", "code": "XI" + }, + { + "name": "Ðтапы", + "code": "AT" } ], "LB": [ - { - "name": "Горны Ліван", - "code": "JL" - }, - { - "name": "ÐŸÑ€Ð°Ð²Ñ–Ð½Ñ†Ñ‹Ñ Ð‘ÐµÐ¹Ñ€ÑƒÑ‚", - "code": "BA" - }, - { - "name": "ÐŸÑ€Ð°Ð²Ñ–Ð½Ñ†Ñ‹Ñ Ð‘ÐµÐºÐ°Ð°", - "code": "BI" - }, - { - "name": "ÐŸÑ€Ð°Ð²Ñ–Ð½Ñ†Ñ‹Ñ ÐŸÐ°ÑžÐ´Ð½Ñ‘Ð²Ñ‹ Ліван", - "code": "JA" - }, { "name": "Akkar", "code": "AK" @@ -10373,6 +10357,22 @@ { "name": "North", "code": "AS" + }, + { + "name": "Горны Ліван", + "code": "JL" + }, + { + "name": "ÐŸÑ€Ð°Ð²Ñ–Ð½Ñ†Ñ‹Ñ Ð‘ÐµÐ¹Ñ€ÑƒÑ‚", + "code": "BA" + }, + { + "name": "ÐŸÑ€Ð°Ð²Ñ–Ð½Ñ†Ñ‹Ñ Ð‘ÐµÐºÐ°Ð°", + "code": "BI" + }, + { + "name": "ÐŸÑ€Ð°Ð²Ñ–Ð½Ñ†Ñ‹Ñ ÐŸÐ°ÑžÐ´Ð½Ñ‘Ð²Ñ‹ Ліван", + "code": "JA" } ], "LC": [ @@ -10685,215 +10685,27 @@ "name": "Maseru" }, { - "code": "F", - "name": "Mohale’s Hoek" - }, - { - "code": "J", - "name": "Mokhotlong" - }, - { - "code": "H", - "name": "Qacha’s Nek" - }, - { - "code": "G", - "name": "Quthing" - }, - { - "code": "K", - "name": "Thaba-Tseka" - } - ], - "LT": [ - { - "name": "ÐкмÑнÑкі раён", - "code": "01" - }, - { - "name": "ÐлітуÑкі павет", - "code": "AL" - }, - { - "name": "ÐлітуÑкі раён", - "code": "03" - }, - { - "name": "ÐнікшчайÑкі раён", - "code": "04" - }, - { - "name": "БіржаўÑкі раён", - "code": "06" - }, - { - "name": "ВарÑнÑкі раён", - "code": "55" - }, - { - "name": "ВільнюÑкае гарадÑкое Ñамакіраванне", - "code": "57" - }, - { - "name": "ВільнюÑкі павет", - "code": "VL" - }, - { - "name": "ВільнюÑкі раён", - "code": "58" - }, - { - "name": "ДруÑкенінкайÑкае Ñамакіраванне", - "code": "07" - }, - { - "name": "ÐнаўÑкі раён", - "code": "10" - }, - { - "name": "ЗараÑайÑкі раён", - "code": "60" - }, - { - "name": "ІгналінÑкі раён", - "code": "09" - }, - { - "name": "КальварыйÑкае Ñамакіраванне", - "code": "14" - }, - { - "name": "КаўнаÑкае гарадÑкое Ñамакіраванне", - "code": "15" - }, - { - "name": "КаўнаÑкі павет", - "code": "KU" - }, - { - "name": "КаўнаÑкі раён", - "code": "16" - }, - { - "name": "КейданÑкі раён", - "code": "18" - }, - { - "name": "КлайпедÑкі павет", - "code": "KL" - }, - { - "name": "КлайпедÑкі раён", - "code": "21" - }, - { - "name": "КрацінгÑкі раён", - "code": "22" - }, - { - "name": "КупішкÑкі раён", - "code": "23" - }, - { - "name": "КÑльмÑкі раён", - "code": "19" - }, - { - "name": "МажÑйкейÑкі раён", - "code": "26" - }, - { - "name": "МарыÑмпальÑкае Ñамакіраванне", - "code": "25" - }, - { - "name": "МарыÑмпальÑкі павет", - "code": "MR" - }, - { - "name": "ПагегейÑкае Ñамакіраванне", - "code": "29" - }, - { - "name": "ПакруойÑкі раён", - "code": "30" - }, - { - "name": "ПаневежыÑкі раён", - "code": "33" - }, - { - "name": "ПанÑвежыÑкі павет", - "code": "PN" - }, - { - "name": "ПаÑваліÑкі раён", - "code": "34" - }, - { - "name": "ПрÑнайÑкі раён", - "code": "36" - }, - { - "name": "РадзівілішкаўÑкі раён", - "code": "37" - }, - { - "name": "РаÑÑйнейÑкі раён", - "code": "38" - }, - { - "name": "РокішкіÑкі раён", - "code": "40" - }, - { - "name": "СвÑнцÑнÑкі раён", - "code": "49" - }, - { - "name": "ТаўрагÑкі павет", - "code": "TA" - }, - { - "name": "ТаўрагÑкі раён", - "code": "50" - }, - { - "name": "ТракайÑкі раён", - "code": "52" - }, - { - "name": "УкмÑргÑкі раён", - "code": "53" - }, - { - "name": "УцÑнÑкі павет", - "code": "UT" - }, - { - "name": "ЦÑльшайÑкі раён", - "code": "51" - }, - { - "name": "ЦÑльшÑйÑкі павет", - "code": "TE" + "code": "F", + "name": "Mohale’s Hoek" }, { - "name": "ШаўлÑйÑкі павет", - "code": "SA" + "code": "J", + "name": "Mokhotlong" }, { - "name": "ШаўлÑйÑкі раён", - "code": "44" + "code": "H", + "name": "Qacha’s Nek" }, { - "name": "Шылуцкі раён", - "code": "46" + "code": "G", + "name": "Quthing" }, { - "name": "Шырвінцкі раён", - "code": "47" - }, + "code": "K", + "name": "Thaba-Tseka" + } + ], + "LT": [ { "name": "Alytus Municipality", "code": "02" @@ -10985,279 +10797,259 @@ { "name": "Visaginas", "code": "59" - } - ], - "LU": [ - { - "name": "кантон РÑданж", - "code": "RD" - }, - { - "name": "Кантон РÑміх", - "code": "RM" - }, - { - "name": "ЛюкÑембург", - "code": "LU" - }, - { - "name": "Мерш", - "code": "ME" }, { - "name": "Capellen", - "code": "CA" + "name": "ÐкмÑнÑкі раён", + "code": "01" }, { - "name": "Clervaux", - "code": "CL" + "name": "ÐлітуÑкі павет", + "code": "AL" }, { - "name": "Diekirch", - "code": "DI" + "name": "ÐлітуÑкі раён", + "code": "03" }, { - "name": "Diekirch²", - "code": "D" + "name": "ÐнікшчайÑкі раён", + "code": "04" }, { - "name": "Echternach", - "code": "EC" + "name": "БіржаўÑкі раён", + "code": "06" }, { - "name": "Esch-sur-Alzette", - "code": "ES" + "name": "ВарÑнÑкі раён", + "code": "55" }, { - "name": "Grevenmacher", - "code": "GR" + "name": "ВільнюÑкае гарадÑкое Ñамакіраванне", + "code": "57" }, { - "name": "Grevenmacher²", - "code": "G" + "name": "ВільнюÑкі павет", + "code": "VL" }, { - "name": "Luxembourg²", - "code": "L" + "name": "ВільнюÑкі раён", + "code": "58" }, { - "name": "Vianden", - "code": "VD" + "name": "ДруÑкенінкайÑкае Ñамакіраванне", + "code": "07" }, { - "name": "Wiltz", - "code": "WI" - } - ], - "LV": [ - { - "name": "ÐгланÑкі край", - "code": "001" + "name": "ÐнаўÑкі раён", + "code": "10" }, { - "name": "ÐдажÑкі край", - "code": "011" + "name": "ЗараÑайÑкі раён", + "code": "60" }, { - "name": "ÐйзкраўкльÑкі край", - "code": "002" + "name": "ІгналінÑкі раён", + "code": "09" }, { - "name": "Ðйзпуцкі край", - "code": "003" + "name": "КальварыйÑкае Ñамакіраванне", + "code": "14" }, { - "name": "ÐкніÑцкі край", - "code": "004" + "name": "КаўнаÑкае гарадÑкое Ñамакіраванне", + "code": "15" }, { - "name": "ÐлайÑкі край", - "code": "005" + "name": "КаўнаÑкі павет", + "code": "KU" }, { - "name": "ÐлÑунгÑкі край", - "code": "006" + "name": "КаўнаÑкі раён", + "code": "16" }, { - "name": "ÐлукÑненÑкі край", - "code": "007" + "name": "КейданÑкі раён", + "code": "18" }, { - "name": "Ðмацкі край", - "code": "008" + "name": "КлайпедÑкі павет", + "code": "KL" }, { - "name": "ÐпÑкі край", - "code": "009" + "name": "КлайпедÑкі раён", + "code": "21" }, { - "name": "ÐўцÑкі край", - "code": "010" + "name": "КрацінгÑкі раён", + "code": "22" }, { - "name": "Бабіцкі край", - "code": "012" + "name": "КупішкÑкі раён", + "code": "23" }, { - "name": "БалвÑкі край", - "code": "015" + "name": "КÑльмÑкі раён", + "code": "19" }, { - "name": "БалданÑкі край", - "code": "013" + "name": "МажÑйкейÑкі раён", + "code": "26" }, { - "name": "БалцінаўÑкі край", - "code": "014" + "name": "МарыÑмпальÑкае Ñамакіраванне", + "code": "25" }, { - "name": "БаўÑкі край", - "code": "016" + "name": "МарыÑмпальÑкі павет", + "code": "MR" }, { - "name": "БуртніекÑкі край", - "code": "019" + "name": "ПагегейÑкае Ñамакіраванне", + "code": "29" }, { - "name": "БÑвÑрынÑкі край", - "code": "017" + "name": "ПакруойÑкі раён", + "code": "30" }, { - "name": "ВайнёдÑкі край", - "code": "100" + "name": "ПаневежыÑкі раён", + "code": "33" }, { - "name": "Валміера", - "code": "VMR" + "name": "ПанÑвежыÑкі павет", + "code": "PN" }, { - "name": "Валцкі край", - "code": "101" + "name": "ПаÑваліÑкі раён", + "code": "34" }, { - "name": "ВілÑкÑкі край", - "code": "108" + "name": "ПрÑнайÑкі раён", + "code": "36" }, { - "name": "ВілÑнÑкі край", - "code": "109" + "name": "РадзівілішкаўÑкі раён", + "code": "37" }, { - "name": "Ð’ÑнтÑпілÑкі край", - "code": "106" + "name": "РаÑÑйнейÑкі раён", + "code": "38" }, { - "name": "Горад Ð’ÑнтÑпілÑ", - "code": "VEN" + "name": "РокішкіÑкі раён", + "code": "40" }, { - "name": "Горад РÑзÑкнÑ", - "code": "REZ" + "name": "СвÑнцÑнÑкі раён", + "code": "49" }, { - "name": "ГробінÑкі край", - "code": "032" + "name": "ТаўрагÑкі павет", + "code": "TA" }, { - "name": "ГулбенÑкі край", - "code": "033" + "name": "ТаўрагÑкі раён", + "code": "50" }, { - "name": "ДагдÑкі край", - "code": "024" + "name": "ТракайÑкі раён", + "code": "52" }, { - "name": "ДаўгаўпілÑ", - "code": "DGV" + "name": "УкмÑргÑкі раён", + "code": "53" }, { - "name": "ДаўгаўпілÑкі край", - "code": "025" + "name": "УцÑнÑкі павет", + "code": "UT" }, { - "name": "ДурбÑкі край", - "code": "028" + "name": "ЦÑльшайÑкі раён", + "code": "51" }, { - "name": "ЕкабпілÑ", - "code": "JKB" + "name": "ЦÑльшÑйÑкі павет", + "code": "TE" }, { - "name": "Елгава", - "code": "JEL" + "name": "ШаўлÑйÑкі павет", + "code": "SA" }, { - "name": "ІецаўÑкі край", - "code": "034" + "name": "ШаўлÑйÑкі раён", + "code": "44" }, { - "name": "ІкшкільÑкі край", - "code": "035" + "name": "Шылуцкі раён", + "code": "46" }, { - "name": "ІлукÑцкі край", - "code": "036" - }, + "name": "Шырвінцкі раён", + "code": "47" + } + ], + "LU": [ { - "name": "ІнчукалнÑкі край", - "code": "037" + "name": "Capellen", + "code": "CA" }, { - "name": "КраÑлаўÑкі край", - "code": "047" + "name": "Clervaux", + "code": "CL" }, { - "name": "КулдыгÑкі край", - "code": "050" + "name": "Diekirch", + "code": "DI" }, { - "name": "ЛіепаÑ", - "code": "LPX" + "name": "Diekirch²", + "code": "D" }, { - "name": "ЛубанÑкі край", - "code": "057" + "name": "Echternach", + "code": "EC" }, { - "name": "ЛудзенÑкі край", - "code": "058" + "name": "Esch-sur-Alzette", + "code": "ES" }, { - "name": "ПавілаÑцкі край", - "code": "071" + "name": "Grevenmacher", + "code": "GR" }, { - "name": "РундальÑкі край", - "code": "083" + "name": "Grevenmacher²", + "code": "G" }, { - "name": "Рыга", - "code": "RIX" + "name": "Luxembourg²", + "code": "L" }, { - "name": "ТукумÑкі край", - "code": "099" + "name": "Vianden", + "code": "VD" }, { - "name": "ЦÑÑÑ–Ñкі край", - "code": "022" + "name": "Wiltz", + "code": "WI" }, { - "name": "ЭнгурÑкі край", - "code": "029" + "name": "кантон РÑданж", + "code": "RD" }, { - "name": "ЭргльÑкі край", - "code": "030" + "name": "Кантон РÑміх", + "code": "RM" }, { - "name": "Юрмала", - "code": "JUR" + "name": "ЛюкÑембург", + "code": "LU" }, { - "name": "ЯўнпілÑкі край", - "code": "040" - }, + "name": "Мерш", + "code": "ME" + } + ], + "LV": [ { "name": "BrocÄ“ni", "code": "018" @@ -11525,57 +11317,217 @@ { "name": "Zilupe", "code": "110" - } - ], - "LY": [ + }, { - "name": "Горад Бенгазі", - "code": "BA" + "name": "ÐгланÑкі край", + "code": "001" }, { - "name": "МуніцыпалітÑÑ‚ Марзук", - "code": "MQ" + "name": "ÐдажÑкі край", + "code": "011" }, { - "name": "МуніцыпалітÑÑ‚ МіÑурата", - "code": "MI" + "name": "ÐйзкраўкльÑкі край", + "code": "002" }, { - "name": "МуніцыпалітÑÑ‚ Ðалут", - "code": "NL" + "name": "Ðйзпуцкі край", + "code": "003" }, { - "name": "МуніцыпалітÑÑ‚ Сурт", - "code": "SR" + "name": "ÐкніÑцкі край", + "code": "004" }, { - "name": "МуніцыпалітÑÑ‚ ТарабулуÑ", - "code": "TB" + "name": "ÐлайÑкі край", + "code": "005" }, { - "name": "МуніцыпалітÑÑ‚ Эль-Вахат", - "code": "WA" + "name": "ÐлÑунгÑкі край", + "code": "006" }, { - "name": "МуніцыпалітÑÑ‚ Эль-Джабал-Ñль-Гарбі", - "code": "JG" + "name": "ÐлукÑненÑкі край", + "code": "007" }, { - "name": "МуніцыпалітÑÑ‚ Эль-Джуфра", - "code": "JU" + "name": "Ðмацкі край", + "code": "008" }, { - "name": "МуніцыпалітÑÑ‚ Эль-Джыфара", - "code": "JI" + "name": "ÐпÑкі край", + "code": "009" }, { - "name": "МуніцыпалітÑÑ‚ Эль-Куфра", - "code": "KF" + "name": "ÐўцÑкі край", + "code": "010" }, { - "name": "МуніцыпалітÑÑ‚ Эль-Маргаб", - "code": "MB" + "name": "Бабіцкі край", + "code": "012" + }, + { + "name": "БалвÑкі край", + "code": "015" + }, + { + "name": "БалданÑкі край", + "code": "013" + }, + { + "name": "БалцінаўÑкі край", + "code": "014" + }, + { + "name": "БаўÑкі край", + "code": "016" + }, + { + "name": "БуртніекÑкі край", + "code": "019" + }, + { + "name": "БÑвÑрынÑкі край", + "code": "017" + }, + { + "name": "ВайнёдÑкі край", + "code": "100" + }, + { + "name": "Валміера", + "code": "VMR" + }, + { + "name": "Валцкі край", + "code": "101" + }, + { + "name": "ВілÑкÑкі край", + "code": "108" + }, + { + "name": "ВілÑнÑкі край", + "code": "109" + }, + { + "name": "Ð’ÑнтÑпілÑкі край", + "code": "106" + }, + { + "name": "Горад Ð’ÑнтÑпілÑ", + "code": "VEN" + }, + { + "name": "Горад РÑзÑкнÑ", + "code": "REZ" + }, + { + "name": "ГробінÑкі край", + "code": "032" + }, + { + "name": "ГулбенÑкі край", + "code": "033" + }, + { + "name": "ДагдÑкі край", + "code": "024" + }, + { + "name": "ДаўгаўпілÑ", + "code": "DGV" + }, + { + "name": "ДаўгаўпілÑкі край", + "code": "025" + }, + { + "name": "ДурбÑкі край", + "code": "028" + }, + { + "name": "ЕкабпілÑ", + "code": "JKB" + }, + { + "name": "Елгава", + "code": "JEL" + }, + { + "name": "ІецаўÑкі край", + "code": "034" + }, + { + "name": "ІкшкільÑкі край", + "code": "035" + }, + { + "name": "ІлукÑцкі край", + "code": "036" + }, + { + "name": "ІнчукалнÑкі край", + "code": "037" + }, + { + "name": "КраÑлаўÑкі край", + "code": "047" + }, + { + "name": "КулдыгÑкі край", + "code": "050" + }, + { + "name": "ЛіепаÑ", + "code": "LPX" + }, + { + "name": "ЛубанÑкі край", + "code": "057" + }, + { + "name": "ЛудзенÑкі край", + "code": "058" + }, + { + "name": "ПавілаÑцкі край", + "code": "071" + }, + { + "name": "РундальÑкі край", + "code": "083" + }, + { + "name": "Рыга", + "code": "RIX" + }, + { + "name": "ТукумÑкі край", + "code": "099" + }, + { + "name": "ЦÑÑÑ–Ñкі край", + "code": "022" + }, + { + "name": "ЭнгурÑкі край", + "code": "029" + }, + { + "name": "ЭргльÑкі край", + "code": "030" + }, + { + "name": "Юрмала", + "code": "JUR" }, + { + "name": "ЯўнпілÑкі край", + "code": "040" + } + ], + "LY": [ { "name": "Butnan", "code": "BU" @@ -11615,61 +11567,57 @@ { "name": "Zawiya", "code": "ZA" - } - ], - "MA": [ - { - "name": "ВоблаÑць Гарб-Шрарда-Бені-Ð¥Ñен", - "code": "02" }, { - "name": "ВоблаÑць Гулімім-ЭÑ-Смара", - "code": "14" + "name": "Горад Бенгазі", + "code": "BA" }, { - "name": "ВоблаÑць Дукала-Ðбда", - "code": "10" + "name": "МуніцыпалітÑÑ‚ Марзук", + "code": "MQ" }, { - "name": "Горад МекнеÑ", - "code": "MEK" + "name": "МуніцыпалітÑÑ‚ МіÑурата", + "code": "MI" }, { - "name": "Горад Рабат", - "code": "RAB" + "name": "МуніцыпалітÑÑ‚ Ðалут", + "code": "NL" }, { - "name": "Горад Сале", - "code": "SAL" + "name": "МуніцыпалітÑÑ‚ Сурт", + "code": "SR" }, { - "name": "Горад Уджда", - "code": "OUJ" + "name": "МуніцыпалітÑÑ‚ ТарабулуÑ", + "code": "TB" }, { - "name": "Горад ФеÑ", - "code": "FES" + "name": "МуніцыпалітÑÑ‚ Эль-Вахат", + "code": "WA" }, { - "name": "КаÑабланка", - "code": "CAS" + "name": "МуніцыпалітÑÑ‚ Эль-Джабал-Ñль-Гарбі", + "code": "JG" }, { - "name": "Маракеш", - "code": "MMD" + "name": "МуніцыпалітÑÑ‚ Эль-Джуфра", + "code": "JU" }, { - "name": "Маракеш²", - "code": "MMN" + "name": "МуніцыпалітÑÑ‚ Эль-Джыфара", + "code": "JI" }, { - "name": "Маракеш³", - "code": "SYB" + "name": "МуніцыпалітÑÑ‚ Эль-Куфра", + "code": "KF" }, { - "name": "ТанжÑÑ€", - "code": "TNG" - }, + "name": "МуніцыпалітÑÑ‚ Эль-Маргаб", + "code": "MB" + } + ], + "MA": [ { "name": "Agadir-Ida Ou Tanane", "code": "AGD" @@ -11933,21 +11881,61 @@ { "name": "Zagora", "code": "ZAG" - } - ], - "MC": [ + }, { - "name": "Горад Манака", - "code": "MO" + "name": "ВоблаÑць Гарб-Шрарда-Бені-Ð¥Ñен", + "code": "02" }, { - "name": "Ла-Кандамін", - "code": "CO" + "name": "ВоблаÑць Гулімім-ЭÑ-Смара", + "code": "14" }, { - "name": "МонтÑ-Карла", - "code": "MC" + "name": "ВоблаÑць Дукала-Ðбда", + "code": "10" + }, + { + "name": "Горад МекнеÑ", + "code": "MEK" + }, + { + "name": "Горад Рабат", + "code": "RAB" + }, + { + "name": "Горад Сале", + "code": "SAL" + }, + { + "name": "Горад Уджда", + "code": "OUJ" }, + { + "name": "Горад ФеÑ", + "code": "FES" + }, + { + "name": "КаÑабланка", + "code": "CAS" + }, + { + "name": "Маракеш", + "code": "MMD" + }, + { + "name": "Маракеш²", + "code": "MMN" + }, + { + "name": "Маракеш³", + "code": "SYB" + }, + { + "name": "ТанжÑÑ€", + "code": "TNG" + } + ], + "MC": [ { "name": "Fontvieille", "code": "FO" @@ -12003,45 +11991,21 @@ { "name": "Vallon de la Rousse", "code": "VR" - } - ], - "MD": [ - { - "name": "Ðўтаномнае Ñ‚ÑрытарыÑльнае ўтварÑнне з аÑаблівым прававым ÑтатуÑам ПрыднÑÑтроўе", - "code": "SN" }, { - "name": "ГагаузіÑ", - "code": "GA" - }, - { - "name": "Горад Бельцы", - "code": "BA" - }, - { - "name": "Горад БендÑÑ€", - "code": "BD" - }, - { - "name": "КаларашÑкі раён", - "code": "CL" - }, - { - "name": "Кішынёў", - "code": "CU" - }, - { - "name": "СтрашÑнÑкі раён", - "code": "ST" + "name": "Горад Манака", + "code": "MO" }, { - "name": "ТараклійÑкі раён", - "code": "TA" + "name": "Ла-Кандамін", + "code": "CO" }, { - "name": "ФларÑшцкі раён", - "code": "FL" - }, + "name": "МонтÑ-Карла", + "code": "MC" + } + ], + "MD": [ { "name": "Anenii Noi", "code": "AN" @@ -12153,6 +12117,42 @@ { "name": "Ungheni", "code": "UN" + }, + { + "name": "Ðўтаномнае Ñ‚ÑрытарыÑльнае ўтварÑнне з аÑаблівым прававым ÑтатуÑам ПрыднÑÑтроўе", + "code": "SN" + }, + { + "name": "ГагаузіÑ", + "code": "GA" + }, + { + "name": "Горад Бельцы", + "code": "BA" + }, + { + "name": "Горад БендÑÑ€", + "code": "BD" + }, + { + "name": "КаларашÑкі раён", + "code": "CL" + }, + { + "name": "Кішынёў", + "code": "CU" + }, + { + "name": "СтрашÑнÑкі раён", + "code": "ST" + }, + { + "name": "ТараклійÑкі раён", + "code": "TA" + }, + { + "name": "ФларÑшцкі раён", + "code": "FL" } ], "ME": [ @@ -12276,34 +12276,6 @@ } ], "MH": [ - { - "name": "Ðтол Джалуіт", - "code": "JAL" - }, - { - "name": "Ðтол Кваджалейн", - "code": "KWA" - }, - { - "name": "Ðтол Рангелап", - "code": "RON" - }, - { - "name": "Ðтол Утырык", - "code": "UTI" - }, - { - "name": "Ðтол Эбон", - "code": "EBO" - }, - { - "name": "ВоÑтраў Кілі", - "code": "KIL" - }, - { - "name": "Горад Маджура", - "code": "MAJ" - }, { "name": "Ailinglaplap Atoll", "code": "ALL" @@ -12365,20 +12337,48 @@ "code": "L" }, { - "name": "Ratak Chain", - "code": "T" + "name": "Ratak Chain", + "code": "T" + }, + { + "name": "Ujae Atoll", + "code": "UJA" + }, + { + "name": "Wotho Atoll", + "code": "WTH" + }, + { + "name": "Wotje Atoll", + "code": "WTJ" + }, + { + "name": "Ðтол Джалуіт", + "code": "JAL" + }, + { + "name": "Ðтол Кваджалейн", + "code": "KWA" + }, + { + "name": "Ðтол Рангелап", + "code": "RON" + }, + { + "name": "Ðтол Утырык", + "code": "UTI" }, { - "name": "Ujae Atoll", - "code": "UJA" + "name": "Ðтол Эбон", + "code": "EBO" }, { - "name": "Wotho Atoll", - "code": "WTH" + "name": "ВоÑтраў Кілі", + "code": "KIL" }, { - "name": "Wotje Atoll", - "code": "WTJ" + "name": "Горад Маджура", + "code": "MAJ" } ], "MK": [ @@ -12724,14 +12724,6 @@ } ], "ML": [ - { - "name": "Горад Бамако", - "code": "BKO" - }, - { - "name": "СікаÑо", - "code": "3" - }, { "name": "Gao", "code": "7" @@ -12767,6 +12759,14 @@ { "name": "Tombouctou", "code": "6" + }, + { + "name": "Горад Бамако", + "code": "BKO" + }, + { + "name": "СікаÑо", + "code": "3" } ], "MM": [ @@ -12922,22 +12922,6 @@ } ], "MR": [ - { - "name": "Ðдрар", - "code": "07" - }, - { - "name": "ВоблаÑць ÐÑаба", - "code": "03" - }, - { - "name": "ВоблаÑць Бракна", - "code": "05" - }, - { - "name": "ВоблаÑць Іншыры", - "code": "12" - }, { "name": "Dakhlet Nouadhibou", "code": "08" @@ -12985,6 +12969,22 @@ { "name": "Trarza", "code": "06" + }, + { + "name": "Ðдрар", + "code": "07" + }, + { + "name": "ВоблаÑць ÐÑаба", + "code": "03" + }, + { + "name": "ВоблаÑць Бракна", + "code": "05" + }, + { + "name": "ВоблаÑць Іншыры", + "code": "12" } ], "MT": [ @@ -13262,22 +13262,6 @@ } ], "MU": [ - { - "name": "Ðрхіпелаг Ðгалега", - "code": "AG" - }, - { - "name": "ВоÑтраў РадрыгеÑ", - "code": "RO" - }, - { - "name": "КаргадаÑ-КарахаÑ", - "code": "CC" - }, - { - "name": "Порт-Луі", - "code": "PU" - }, { "name": "Beau-Bassin Rose-Hill", "code": "BR" @@ -13329,13 +13313,25 @@ { "name": "Vacoas-Phoenix", "code": "VP" + }, + { + "name": "Ðрхіпелаг Ðгалега", + "code": "AG" + }, + { + "name": "ВоÑтраў РадрыгеÑ", + "code": "RO" + }, + { + "name": "КаргадаÑ-КарахаÑ", + "code": "CC" + }, + { + "name": "Порт-Луі", + "code": "PU" } ], "MV": [ - { - "name": "Горад Мале", - "code": "MLE" - }, { "name": "Addu", "code": "01" @@ -13443,6 +13439,10 @@ { "name": "Vaavu", "code": "04" + }, + { + "name": "Горад Мале", + "code": "MLE" } ], "MW": [ @@ -13572,6 +13572,14 @@ } ], "MX": [ + { + "name": "Chiapas", + "code": "CHP" + }, + { + "name": "Mexico City", + "code": "DIF" + }, { "name": "Мехіка", "code": "CMX" @@ -13695,14 +13703,6 @@ { "name": "Штат Юкатан", "code": "YUC" - }, - { - "name": "Chiapas", - "code": "CHP" - }, - { - "name": "Mexico City", - "code": "DIF" } ], "MY": [ @@ -13772,10 +13772,6 @@ } ], "MZ": [ - { - "name": "Горад Мапуту", - "code": "MPM" - }, { "name": "Cabo Delgado", "code": "P" @@ -13815,6 +13811,10 @@ { "name": "Zambezia", "code": "Q" + }, + { + "name": "Горад Мапуту", + "code": "MPM" } ], "NA": [ @@ -13910,18 +13910,6 @@ } ], "NG": [ - { - "name": "штат ДÑльта", - "code": "DE" - }, - { - "name": "штат ЛагаÑ", - "code": "LA" - }, - { - "name": "штат Эда", - "code": "ED" - }, { "name": "Abia", "code": "AB" @@ -14057,9 +14045,29 @@ { "name": "Zamfara", "code": "ZA" + }, + { + "name": "штат ДÑльта", + "code": "DE" + }, + { + "name": "штат ЛагаÑ", + "code": "LA" + }, + { + "name": "штат Эда", + "code": "ED" } ], "NI": [ + { + "name": "Atlántico Norte", + "code": "AN" + }, + { + "name": "Atlántico Sur", + "code": "AS" + }, { "name": "ДÑпартамент Баака", "code": "BO" @@ -14119,17 +14127,21 @@ { "name": "ДÑпартамент ЭÑÑ‚Ñлі", "code": "ES" + } + ], + "NL": [ + { + "name": "Aruba", + "code": "AW" }, { - "name": "Atlántico Norte", - "code": "AN" + "name": "Curaçao", + "code": "CW" }, { - "name": "Atlántico Sur", - "code": "AS" - } - ], - "NL": [ + "name": "Sint Maarten", + "code": "SX" + }, { "name": "ÐверÑйÑел", "code": "OV" @@ -14189,18 +14201,6 @@ { "name": "ФрыÑландыÑ", "code": "FR" - }, - { - "name": "Aruba", - "code": "AW" - }, - { - "name": "Curaçao", - "code": "CW" - }, - { - "name": "Sint Maarten", - "code": "SX" } ], "NO": [ @@ -14290,14 +14290,6 @@ } ], "NP": [ - { - "name": "Заходні Ñ€Ñгіён", - "code": "3" - }, - { - "name": "Лумбіні", - "code": "LU" - }, { "name": "Bagmati", "code": "BA" @@ -14365,6 +14357,14 @@ { "name": "Sudur Pashchimanchal", "code": "5" + }, + { + "name": "Заходні Ñ€Ñгіён", + "code": "3" + }, + { + "name": "Лумбіні", + "code": "LU" } ], "NR": [ @@ -14426,18 +14426,6 @@ } ], "NZ": [ - { - "name": "ÐÑтравы ЧатÑм", - "code": "CIT" - }, - { - "name": "Окленд", - "code": "AUK" - }, - { - "name": "РÑгіён Вайката", - "code": "WKO" - }, { "name": "Bay of Plenty", "code": "BOP" @@ -14501,6 +14489,18 @@ { "name": "West Coast", "code": "WTC" + }, + { + "name": "ÐÑтравы ЧатÑм", + "code": "CIT" + }, + { + "name": "Окленд", + "code": "AUK" + }, + { + "name": "РÑгіён Вайката", + "code": "WKO" } ], "OM": [ @@ -14558,10 +14558,6 @@ } ], "PA": [ - { - "name": "ÐŸÑ€Ð°Ð²Ñ–Ð½Ñ†Ñ‹Ñ Ð‘Ð¾ÐºÐ°Ñ-дÑль-Тора", - "code": "1" - }, { "name": "Chiriquí", "code": "4" @@ -14599,19 +14595,35 @@ "code": "NB" }, { - "name": "Panamá", - "code": "8" + "name": "Panamá", + "code": "8" + }, + { + "name": "Veraguas", + "code": "9" + }, + { + "name": "West Panamá", + "code": "10" + }, + { + "name": "ÐŸÑ€Ð°Ð²Ñ–Ð½Ñ†Ñ‹Ñ Ð‘Ð¾ÐºÐ°Ñ-дÑль-Тора", + "code": "1" + } + ], + "PE": [ + { + "name": "El Callao", + "code": "CAL" + }, + { + "name": "Madre de Dios", + "code": "MDD" }, { - "name": "Veraguas", - "code": "9" + "name": "Piura", + "code": "PIU" }, - { - "name": "West Panamá", - "code": "10" - } - ], - "PE": [ { "name": "Ð¿Ñ€Ð°Ð²Ñ–Ð½Ñ†Ñ‹Ñ Ð›Ñ–Ð¼Ð°", "code": "LMA" @@ -14703,25 +14715,9 @@ { "name": "РÑгіён Хунін", "code": "JUN" - }, - { - "name": "El Callao", - "code": "CAL" - }, - { - "name": "Madre de Dios", - "code": "MDD" - }, - { - "name": "Piura", - "code": "PIU" } ], "PG": [ - { - "name": "Горад Порт-МорÑбі", - "code": "NCD" - }, { "name": "Bougainville", "code": "NSB" @@ -14805,29 +14801,13 @@ { "name": "Western Highlands", "code": "WHM" + }, + { + "name": "Горад Порт-МорÑбі", + "code": "NCD" } ], "PH": [ - { - "name": "Ðўтаномны Ñ€Ñгіён у МуÑульманÑкім Мінданаа", - "code": "14" - }, - { - "name": "Паўднёвы ЛейтÑ", - "code": "SLE" - }, - { - "name": "ÐŸÑ€Ð°Ð²Ñ–Ð½Ñ†Ñ‹Ñ ÐŸÐ°Ð»Ð°Ð²Ð°Ð½", - "code": "PLW" - }, - { - "name": "Сталічны РÑгіён", - "code": "00" - }, - { - "name": "УÑÑ…Ð¾Ð´Ð½Ñ–Ñ Ð’Ñ–Ñаі", - "code": "08" - }, { "name": "Abra", "code": "ABR" @@ -15199,25 +15179,29 @@ { "name": "Zamboanga Sibugay", "code": "ZSI" - } - ], - "PK": [ + }, { - "name": "Ðзад Кашмір", - "code": "JK" + "name": "Ðўтаномны Ñ€Ñгіён у МуÑульманÑкім Мінданаа", + "code": "14" }, { - "name": "Пенджаб", - "code": "PB" + "name": "Паўднёвы ЛейтÑ", + "code": "SLE" }, { - "name": "ÐŸÑ€Ð°Ð²Ñ–Ð½Ñ†Ñ‹Ñ Ð‘ÐµÐ»ÑƒÐ´Ð¶Ñ‹Ñтан", - "code": "BA" + "name": "ÐŸÑ€Ð°Ð²Ñ–Ð½Ñ†Ñ‹Ñ ÐŸÐ°Ð»Ð°Ð²Ð°Ð½", + "code": "PLW" }, { - "name": "ÐŸÑ€Ð°Ð²Ñ–Ð½Ñ†Ñ‹Ñ Ð¡Ñ–Ð½Ð´", - "code": "SD" + "name": "Сталічны РÑгіён", + "code": "00" }, + { + "name": "УÑÑ…Ð¾Ð´Ð½Ñ–Ñ Ð’Ñ–Ñаі", + "code": "08" + } + ], + "PK": [ { "name": "Federally Administered Tribal Areas", "code": "TA" @@ -15233,6 +15217,22 @@ { "name": "Khyber Pakhtunkhwa", "code": "KP" + }, + { + "name": "Ðзад Кашмір", + "code": "JK" + }, + { + "name": "Пенджаб", + "code": "PB" + }, + { + "name": "ÐŸÑ€Ð°Ð²Ñ–Ð½Ñ†Ñ‹Ñ Ð‘ÐµÐ»ÑƒÐ´Ð¶Ñ‹Ñтан", + "code": "BA" + }, + { + "name": "ÐŸÑ€Ð°Ð²Ñ–Ð½Ñ†Ñ‹Ñ Ð¡Ñ–Ð½Ð´", + "code": "SD" } ], "PL": [ @@ -15302,10 +15302,6 @@ } ], "PS": [ - { - "name": "ÐаблуÑ", - "code": "NBS" - }, { "name": "Bethlehem", "code": "BTH" @@ -15365,6 +15361,10 @@ { "name": "Tulkarm", "code": "TKM" + }, + { + "name": "ÐаблуÑ", + "code": "NBS" } ], "PT": [ @@ -15516,18 +15516,6 @@ } ], "PY": [ - { - "name": "ÐÑунÑьён", - "code": "ASU" - }, - { - "name": "дÑпартамент КаагуаÑу", - "code": "5" - }, - { - "name": "дÑпартамент Сентраль", - "code": "11" - }, { "name": "Alto Paraguay", "code": "16" @@ -15587,13 +15575,21 @@ { "name": "San Pedro", "code": "2" + }, + { + "name": "ÐÑунÑьён", + "code": "ASU" + }, + { + "name": "дÑпартамент КаагуаÑу", + "code": "5" + }, + { + "name": "дÑпартамент Сентраль", + "code": "11" } ], "QA": [ - { - "name": "Горад Доха", - "code": "DA" - }, { "name": "Al Daayen", "code": "ZA" @@ -15621,81 +15617,13 @@ { "name": "Umm Salal", "code": "US" + }, + { + "name": "Горад Доха", + "code": "DA" } ], "RO": [ - { - "name": "ÐрджÑш", - "code": "AG" - }, - { - "name": "БакÑÑž", - "code": "BC" - }, - { - "name": "Баташані", - "code": "BT" - }, - { - "name": "БухарÑÑÑ‚", - "code": "B" - }, - { - "name": "ВаÑлуй", - "code": "VS" - }, - { - "name": "Вранча", - "code": "VN" - }, - { - "name": "Горж", - "code": "GJ" - }, - { - "name": "жудзец Ðрад", - "code": "AR" - }, - { - "name": "Жудзец БрÑіла", - "code": "BR" - }, - { - "name": "жудзец МарамурÑш", - "code": "MM" - }, - { - "name": "жудзец Сучава", - "code": "SV" - }, - { - "name": "жудзец Хунедаара", - "code": "HD" - }, - { - "name": "Клуж", - "code": "CJ" - }, - { - "name": "МюрÑш", - "code": "MS" - }, - { - "name": "Олт", - "code": "OT" - }, - { - "name": "Прахова", - "code": "PH" - }, - { - "name": "Тыміш", - "code": "TM" - }, - { - "name": "ЯÑÑ‹", - "code": "IS" - }, { "name": "Alba", "code": "AB" @@ -15791,73 +15719,81 @@ { "name": "Vâlcea", "code": "VL" - } - ], - "RS": [ + }, { - "name": "аўтаномны край ВаÑводзіна", - "code": "VO" + "name": "ÐрджÑш", + "code": "AG" }, { - "name": "БранічаўÑÐºÐ°Ñ Ð°ÐºÑ€ÑƒÐ³Ð°", - "code": "11" + "name": "БакÑÑž", + "code": "BC" }, { - "name": "БÑлград", - "code": "00" + "name": "Баташані", + "code": "BT" }, { - "name": "Заходне-Ð‘Ð°Ñ†ÐºÐ°Ñ Ð°ÐºÑ€ÑƒÐ³Ð°", - "code": "05" + "name": "БухарÑÑÑ‚", + "code": "B" }, { - "name": "КалубарÑÐºÐ°Ñ Ð°ÐºÑ€ÑƒÐ³Ð°", - "code": "09" + "name": "ВаÑлуй", + "code": "VS" }, { - "name": "КоÑава Ñ– ÐœÑтохіÑ", - "code": "KM" + "name": "Вранча", + "code": "VN" }, { - "name": "ÐœÐ°Ñ€Ð°Ð²Ñ–Ñ†ÐºÐ°Ñ Ð°ÐºÑ€ÑƒÐ³Ð°", - "code": "17" + "name": "Горж", + "code": "GJ" }, { - "name": "МачванÑÐºÐ°Ñ Ð°ÐºÑ€ÑƒÐ³Ð°", - "code": "08" + "name": "жудзец Ðрад", + "code": "AR" }, { - "name": "ÐішаўÑÐºÐ°Ñ Ð°ÐºÑ€ÑƒÐ³Ð°", - "code": "20" + "name": "Жудзец БрÑіла", + "code": "BR" + }, + { + "name": "жудзец МарамурÑш", + "code": "MM" + }, + { + "name": "жудзец Сучава", + "code": "SV" }, { - "name": "Паўднёва-Ð‘Ð°Ð½Ð°Ñ†ÐºÐ°Ñ Ð°ÐºÑ€ÑƒÐ³Ð°", - "code": "04" + "name": "жудзец Хунедаара", + "code": "HD" }, { - "name": "Паўднёва-БачÑÐºÐ°Ñ Ð°ÐºÑ€ÑƒÐ³Ð°", - "code": "06" + "name": "Клуж", + "code": "CJ" }, { - "name": "Паўночна-Ð‘Ð°Ñ†ÐºÐ°Ñ Ð°ÐºÑ€ÑƒÐ³Ð°", - "code": "01" + "name": "МюрÑш", + "code": "MS" }, { - "name": "РаÑінÑÐºÐ°Ñ Ð°ÐºÑ€ÑƒÐ³Ð°", - "code": "19" + "name": "Олт", + "code": "OT" }, { - "name": "РашÑÐºÐ°Ñ Ð°ÐºÑ€ÑƒÐ³Ð°", - "code": "18" + "name": "Прахова", + "code": "PH" }, { - "name": "СрÑмÑÐºÐ°Ñ Ð°ÐºÑ€ÑƒÐ³Ð°", - "code": "07" + "name": "Тыміш", + "code": "TM" }, { - "name": "Ð¯Ð±Ð»Ð°Ð½Ñ–Ñ†ÐºÐ°Ñ Ð°ÐºÑ€ÑƒÐ³Ð°", - "code": "23" - }, + "name": "ЯÑÑ‹", + "code": "IS" + } + ], + "RS": [ { "name": "Bor", "code": "14" @@ -15921,6 +15857,70 @@ { "name": "Zlatibor", "code": "16" + }, + { + "name": "аўтаномны край ВаÑводзіна", + "code": "VO" + }, + { + "name": "БранічаўÑÐºÐ°Ñ Ð°ÐºÑ€ÑƒÐ³Ð°", + "code": "11" + }, + { + "name": "БÑлград", + "code": "00" + }, + { + "name": "Заходне-Ð‘Ð°Ñ†ÐºÐ°Ñ Ð°ÐºÑ€ÑƒÐ³Ð°", + "code": "05" + }, + { + "name": "КалубарÑÐºÐ°Ñ Ð°ÐºÑ€ÑƒÐ³Ð°", + "code": "09" + }, + { + "name": "КоÑава Ñ– ÐœÑтохіÑ", + "code": "KM" + }, + { + "name": "ÐœÐ°Ñ€Ð°Ð²Ñ–Ñ†ÐºÐ°Ñ Ð°ÐºÑ€ÑƒÐ³Ð°", + "code": "17" + }, + { + "name": "МачванÑÐºÐ°Ñ Ð°ÐºÑ€ÑƒÐ³Ð°", + "code": "08" + }, + { + "name": "ÐішаўÑÐºÐ°Ñ Ð°ÐºÑ€ÑƒÐ³Ð°", + "code": "20" + }, + { + "name": "Паўднёва-Ð‘Ð°Ð½Ð°Ñ†ÐºÐ°Ñ Ð°ÐºÑ€ÑƒÐ³Ð°", + "code": "04" + }, + { + "name": "Паўднёва-БачÑÐºÐ°Ñ Ð°ÐºÑ€ÑƒÐ³Ð°", + "code": "06" + }, + { + "name": "Паўночна-Ð‘Ð°Ñ†ÐºÐ°Ñ Ð°ÐºÑ€ÑƒÐ³Ð°", + "code": "01" + }, + { + "name": "РаÑінÑÐºÐ°Ñ Ð°ÐºÑ€ÑƒÐ³Ð°", + "code": "19" + }, + { + "name": "РашÑÐºÐ°Ñ Ð°ÐºÑ€ÑƒÐ³Ð°", + "code": "18" + }, + { + "name": "СрÑмÑÐºÐ°Ñ Ð°ÐºÑ€ÑƒÐ³Ð°", + "code": "07" + }, + { + "name": "Ð¯Ð±Ð»Ð°Ð½Ñ–Ñ†ÐºÐ°Ñ Ð°ÐºÑ€ÑƒÐ³Ð°", + "code": "23" } ], "RU": [ @@ -16334,10 +16334,6 @@ } ], "SB": [ - { - "name": "Горад ХаніÑра", - "code": "CT" - }, { "name": "Central", "code": "CE" @@ -16373,6 +16369,10 @@ { "name": "Western", "code": "WE" + }, + { + "name": "Горад ХаніÑра", + "code": "CT" } ], "SC": [ @@ -16588,14 +16588,14 @@ "name": "Лен Емтланд", "code": "Z" }, - { - "name": "лен Еўлебарг", - "code": "X" - }, { "name": "лен ÐнчÑпінг", "code": "F" }, + { + "name": "лен Еўлебарг", + "code": "X" + }, { "name": "Лен Кальмар", "code": "H" @@ -16660,6 +16660,10 @@ } ], "SH": [ + { + "name": "Tristan da Cunha", + "code": "TA" + }, { "name": "ВоÑтраў СвÑтой Ðлены", "code": "HL" @@ -16667,10 +16671,6 @@ { "name": "ВоÑтраў УшÑÑцÑ", "code": "AC" - }, - { - "name": "Tristan da Cunha", - "code": "TA" } ], "SI": [ @@ -17558,14 +17558,6 @@ } ], "SL": [ - { - "name": "ЗаходнÑÑ Ð²Ð¾Ð±Ð»Ð°Ñць, Сьера-ЛеонÑ", - "code": "W" - }, - { - "name": "УÑходнÑÑ Ð¿Ñ€Ð°Ð²Ñ–Ð½Ñ†Ñ‹Ñ, Сьера-ЛеонÑ", - "code": "E" - }, { "name": "Northern", "code": "N" @@ -17573,6 +17565,14 @@ { "name": "Southern", "code": "S" + }, + { + "name": "ЗаходнÑÑ Ð²Ð¾Ð±Ð»Ð°Ñць, Сьера-ЛеонÑ", + "code": "W" + }, + { + "name": "УÑходнÑÑ Ð¿Ñ€Ð°Ð²Ñ–Ð½Ñ†Ñ‹Ñ, Сьера-ЛеонÑ", + "code": "E" } ], "SM": [ @@ -17614,14 +17614,6 @@ } ], "SN": [ - { - "name": "воблаÑць Дакар", - "code": "DK" - }, - { - "name": "воблаÑць ЦіеÑ", - "code": "TH" - }, { "name": "Diourbel", "code": "DB" @@ -17669,6 +17661,14 @@ { "name": "Ziguinchor", "code": "ZG" + }, + { + "name": "воблаÑць Дакар", + "code": "DK" + }, + { + "name": "воблаÑць ЦіеÑ", + "code": "TH" } ], "SO": [ @@ -17788,10 +17788,6 @@ } ], "SS": [ - { - "name": "Штат Верхні Ðіл", - "code": "NU" - }, { "name": "Central Equatoria", "code": "EC" @@ -17827,6 +17823,10 @@ { "name": "Western Equatoria", "code": "EW" + }, + { + "name": "Штат Верхні Ðіл", + "code": "NU" } ], "ST": [ @@ -17898,14 +17898,6 @@ } ], "SY": [ - { - "name": "Мухафаза ДамаÑк", - "code": "DI" - }, - { - "name": "ХомÑ", - "code": "HI" - }, { "name": "Al-Hasakah", "code": "HA" @@ -17953,6 +17945,14 @@ { "name": "Tartus", "code": "TA" + }, + { + "name": "Мухафаза ДамаÑк", + "code": "DI" + }, + { + "name": "ХомÑ", + "code": "HI" } ], "SZ": [ @@ -17974,10 +17974,6 @@ } ], "TD": [ - { - "name": "Горад Ðджамена", - "code": "ND" - }, { "name": "Bahr el Gazel", "code": "BG" @@ -18065,13 +18061,13 @@ { "name": "Wadi Fira", "code": "WF" + }, + { + "name": "Горад Ðджамена", + "code": "ND" } ], "TG": [ - { - "name": "ПрыморÑÐºÐ°Ñ Ð²Ð¾Ð±Ð»Ð°Ñць", - "code": "M" - }, { "name": "Centrale", "code": "C" @@ -18087,13 +18083,13 @@ { "name": "Savanes", "code": "S" + }, + { + "name": "ПрыморÑÐºÐ°Ñ Ð²Ð¾Ð±Ð»Ð°Ñць", + "code": "M" } ], "TH": [ - { - "name": "Бангкок", - "code": "10" - }, { "name": "Amnat Charoen", "code": "37" @@ -18401,17 +18397,13 @@ { "name": "Yasothon", "code": "35" + }, + { + "name": "Бангкок", + "code": "10" } ], "TJ": [ - { - "name": "Горад ДушанбÑ", - "code": "DU" - }, - { - "name": "Горна-БадахшанÑÐºÐ°Ñ Ð°ÑžÑ‚Ð°Ð½Ð¾Ð¼Ð½Ð°Ñ Ð²Ð¾Ð±Ð»Ð°Ñць", - "code": "GB" - }, { "name": "Khatlon", "code": "KT" @@ -18423,6 +18415,14 @@ { "name": "Sughd", "code": "SU" + }, + { + "name": "Горад ДушанбÑ", + "code": "DU" + }, + { + "name": "Горна-БадахшанÑÐºÐ°Ñ Ð°ÑžÑ‚Ð°Ð½Ð¾Ð¼Ð½Ð°Ñ Ð²Ð¾Ð±Ð»Ð°Ñць", + "code": "GB" } ], "TL": [ @@ -18480,14 +18480,6 @@ } ], "TM": [ - { - "name": "Ðшхабад", - "code": "S" - }, - { - "name": "ЛÑбапÑкі велаÑÑ‚", - "code": "L" - }, { "name": "Ahal", "code": "A" @@ -18503,6 +18495,14 @@ { "name": "Mary", "code": "M" + }, + { + "name": "Ðшхабад", + "code": "S" + }, + { + "name": "ЛÑбапÑкі велаÑÑ‚", + "code": "L" } ], "TN": [ @@ -18948,30 +18948,10 @@ }, { "name": "ÐŸÑ€Ð°Ð²Ñ–Ð½Ñ†Ñ‹Ñ Ð”Ð·ÑŽÐ·Ð´Ð¶Ñ", - "code": "81" - } - ], - "TT": [ - { - "name": "ВоÑтраў Табага", - "code": "TOB" - }, - { - "name": "Горад Порт-оф-Спейн", - "code": "POS" - }, - { - "name": "Горад Сан-Фернанда, Трынідад Ñ– Табага", - "code": "SFO" - }, - { - "name": "Горад ЧагуанаÑ", - "code": "CHA" - }, - { - "name": "Пойнт Фортын", - "code": "PTF" - }, + "code": "81" + } + ], + "TT": [ { "name": "Arima", "code": "ARI" @@ -19011,6 +18991,26 @@ { "name": "Tunapuna-Piarco", "code": "TUP" + }, + { + "name": "ВоÑтраў Табага", + "code": "TOB" + }, + { + "name": "Горад Порт-оф-Спейн", + "code": "POS" + }, + { + "name": "Горад Сан-Фернанда, Трынідад Ñ– Табага", + "code": "SFO" + }, + { + "name": "Горад ЧагуанаÑ", + "code": "CHA" + }, + { + "name": "Пойнт Фортын", + "code": "PTF" } ], "TV": [ @@ -19048,14 +19048,6 @@ } ], "TW": [ - { - "name": "Горад Тайнань", - "code": "TNN" - }, - { - "name": "ТайбÑй", - "code": "TPE" - }, { "name": "Changhua", "code": "CHA" @@ -19135,6 +19127,14 @@ { "name": "Yunlin", "code": "YUN" + }, + { + "name": "Горад Тайнань", + "code": "TNN" + }, + { + "name": "ТайбÑй", + "code": "TPE" } ], "TZ": [ @@ -19370,14 +19370,6 @@ } ], "UG": [ - { - "name": "Кабака", - "code": "316" - }, - { - "name": "Кабака²", - "code": "319" - }, { "name": "Abim", "code": "314" @@ -19873,6 +19865,14 @@ { "name": "Zombo²", "code": "330" + }, + { + "name": "Кабака", + "code": "316" + }, + { + "name": "Кабака²", + "code": "319" } ], "UM": [ @@ -19914,6 +19914,30 @@ } ], "US": [ + { + "name": "American Samoa", + "code": "AS" + }, + { + "name": "Guam", + "code": "GU" + }, + { + "name": "Northern Mariana Islands", + "code": "MP" + }, + { + "name": "Puerto Rico", + "code": "PR" + }, + { + "name": "U.S. Outlying Islands", + "code": "UM" + }, + { + "name": "U.S. Virgin Islands", + "code": "VI" + }, { "name": "Вашынгтон", "code": "DC" @@ -20117,45 +20141,9 @@ { "name": "Штат Юта", "code": "UT" - }, - { - "name": "American Samoa", - "code": "AS" - }, - { - "name": "Guam", - "code": "GU" - }, - { - "name": "Northern Mariana Islands", - "code": "MP" - }, - { - "name": "Puerto Rico", - "code": "PR" - }, - { - "name": "U.S. Outlying Islands", - "code": "UM" - }, - { - "name": "U.S. Virgin Islands", - "code": "VI" } ], "UY": [ - { - "name": "дÑпартамент КалоніÑ", - "code": "CO" - }, - { - "name": "ДÑпартамент Мальданада", - "code": "MA" - }, - { - "name": "МантÑвідÑа", - "code": "MO" - }, { "name": "Artigas", "code": "AR" @@ -20219,9 +20207,45 @@ { "name": "Treinta y Tres", "code": "TT" + }, + { + "name": "дÑпартамент КалоніÑ", + "code": "CO" + }, + { + "name": "ДÑпартамент Мальданада", + "code": "MA" + }, + { + "name": "МантÑвідÑа", + "code": "MO" } ], "UZ": [ + { + "name": "Bukhara", + "code": "BU" + }, + { + "name": "Namangan", + "code": "NG" + }, + { + "name": "Qashqadaryo", + "code": "QA" + }, + { + "name": "Sirdaryo", + "code": "SI" + }, + { + "name": "Surxondaryo", + "code": "SU" + }, + { + "name": "Xorazm", + "code": "XO" + }, { "name": "ÐндыжанÑкі вілает", "code": "AN" @@ -20253,30 +20277,6 @@ { "name": "ФерганÑкі вілает", "code": "FA" - }, - { - "name": "Bukhara", - "code": "BU" - }, - { - "name": "Namangan", - "code": "NG" - }, - { - "name": "Qashqadaryo", - "code": "QA" - }, - { - "name": "Sirdaryo", - "code": "SI" - }, - { - "name": "Surxondaryo", - "code": "SU" - }, - { - "name": "Xorazm", - "code": "XO" } ], "VC": [ @@ -20306,6 +20306,14 @@ } ], "VE": [ + { + "name": "Capital", + "code": "A" + }, + { + "name": "Federal Dependencies", + "code": "W" + }, { "name": "Штат ÐмаÑонаÑ", "code": "Z" @@ -20397,41 +20405,9 @@ { "name": "Штат Яракуй", "code": "U" - }, - { - "name": "Capital", - "code": "A" - }, - { - "name": "Federal Dependencies", - "code": "W" } ], "VN": [ - { - "name": "Горад Дананг", - "code": "DN" - }, - { - "name": "Горад Хайфон", - "code": "HP" - }, - { - "name": "Горад Ханой", - "code": "HN" - }, - { - "name": "Горад Хашымін", - "code": "SG" - }, - { - "name": "Куангбінь", - "code": "24" - }, - { - "name": "Чавінь", - "code": "51" - }, { "name": "An Giang", "code": "44" @@ -20659,6 +20635,30 @@ { "name": "Yên Bái", "code": "06" + }, + { + "name": "Горад Дананг", + "code": "DN" + }, + { + "name": "Горад Хайфон", + "code": "HP" + }, + { + "name": "Горад Ханой", + "code": "HN" + }, + { + "name": "Горад Хашымін", + "code": "SG" + }, + { + "name": "Куангбінь", + "code": "24" + }, + { + "name": "Чавінь", + "code": "51" } ], "VU": [ @@ -20752,10 +20752,6 @@ "name": "’Adan", "code": "AD" }, - { - "name": "Горад Сана", - "code": "SA" - }, { "name": "Abyan", "code": "AB" @@ -20835,9 +20831,17 @@ { "name": "Taiz", "code": "TA" + }, + { + "name": "Горад Сана", + "code": "SA" } ], "ZA": [ + { + "name": "Free", + "code": "FS" + }, { "name": "ГаўтÑнг", "code": "GT" @@ -20869,10 +20873,6 @@ { "name": "УÑходне-КапÑÐºÐ°Ñ Ð¿Ñ€Ð°Ð²Ñ–Ð½Ñ†Ñ‹Ñ", "code": "EC" - }, - { - "name": "Free", - "code": "FS" } ], "ZM": [ diff --git a/js/data/locale/be/sysres.json b/js/data/locale/be/sysres.json index 23865aeb31..8a81e3690f 100644 --- a/js/data/locale/be/sysres.json +++ b/js/data/locale/be/sysres.json @@ -171,30 +171,22 @@ "1#1 wk|#{num} wks": "one#{num} тыдз.|few#{num} тыдз.|many#{num} тыдз.|#{num} тыдз.", "1#1 mon|#{num} mons": "one#{num} меÑ.|few#{num} меÑ.|many#{num} меÑ.|#{num} меÑ.", "1#1 yr|#{num} yrs": "one#{num} г.|few#{num} г.|many#{num} г.|#{num} г.", + "durationMediumMillis": "one#{num} мÑ|few#{num} мÑ|many#{num} мÑ|#{num} мÑ", + "1#1 se|#{num} sec": "one#{num} Ñ|few#{num} Ñ|many#{num} Ñ|#{num} Ñ", + "1#1 mi|#{num} min": "one#{num} хв|few#{num} хв|many#{num} хв|#{num} хв", + "durationMediumHours": "one#{num} гадз|few#{num} гадз|many#{num} гадз|#{num} гадз", + "1#1 dy|#{num} dys": "one#{num} Ñут|few#{num} Ñут|many#{num} Ñут|#{num} Ñут", + "durationMediumWeeks": "one#{num} тыдз.|few#{num} тыдз.|many#{num} тыдз.|#{num} тыдз.", + "1#1 mo|#{num} mos": "one#{num} меÑ.|few#{num} меÑ.|many#{num} меÑ.|#{num} меÑ.", + "durationMediumYears": "one#{num} г.|few#{num} г.|many#{num} г.|#{num} г.", "durationShortMillis": "one#{num} мÑ|few#{num} мÑ|many#{num} мÑ|#{num} мÑ", "#{num}s": "one#{num} Ñ|few#{num} Ñ|many#{num} Ñ|#{num} Ñ", "durationShortMinutes": "one#{num} хв|few#{num} хв|many#{num} хв|#{num} хв", "#{num}h": "one#{num} гадз|few#{num} гадз|many#{num} гадз|#{num} гадз", "#{num}d": "one#{num} Ñут|few#{num} Ñут|many#{num} Ñут|#{num} Ñут", - "#{num}w": "one#{num}тыдз.|few#{num}тыдз.|many#{num}тыдз.|#{num}тыдз.", - "durationShortMonths": "one#{num}меÑ.|few#{num}меÑ.|many#{num}меÑ.|#{num}меÑ.", - "#{num}y": "one#{num}г.|few#{num}г.|many#{num}г.|#{num}г.", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", - "durationMediumMillis": "#{num} ms", - "1#1 se|#{num} sec": "#{num} s", - "1#1 mi|#{num} min": "#{num} min", - "durationMediumHours": "#{num} h", - "1#1 dy|#{num} dys": "#{num} d", - "durationMediumWeeks": "#{num} w", - "1#1 mo|#{num} mos": "#{num} m", - "durationMediumYears": "#{num} y", + "#{num}w": "one#{num} тыдз.|few#{num} тыдз.|many#{num} тыдз.|#{num} тыдз.", + "durationShortMonths": "one#{num} меÑ.|few#{num} меÑ.|many#{num} меÑ.|#{num} меÑ.", + "#{num}y": "one#{num} г.|few#{num} г.|many#{num} г.|#{num} г.", "1#in 1 second|#in {num} seconds": "one#праз {num} Ñекунду|few#праз {num} Ñекунды|many#праз {num} Ñекунд|#праз {num} Ñекунды", "1#in 1 minute|#in {num} minutes": "one#праз {num} хвіліну|few#праз {num} хвіліны|many#праз {num} хвілін|#праз {num} хвіліны", "1#in 1 hour|#in {num} hours": "one#праз {num} гадзіну|few#праз {num} гадзіны|many#праз {num} гадзін|#праз {num} гадзіны", @@ -236,5 +228,13 @@ "#{num}d ago": "one#{num} дзень таму|few#{num} дні таму|many#{num} дзён таму|#{num} Ð´Ð½Ñ Ñ‚Ð°Ð¼Ñƒ", "#{num}w ago": "one#{num} тыд таму|few#{num} тыд таму|many#{num} тыд таму|#{num} тыд таму", "#{num}mo ago": "one#{num} меÑ. таму|few#{num} меÑ. таму|many#{num} меÑ. таму|#{num} меÑ. таму", - "#{num}y ago": "one#{num} г. таму|few#{num} г. таму|many#{num} г. таму|#{num} г. таму" + "#{num}y ago": "one#{num} г. таму|few#{num} г. таму|many#{num} г. таму|#{num} г. таму", + "separatorFull": " ", + "finalSeparatorFull": " ", + "separatorLong": " ", + "finalSeparatorLong": " ", + "separatorMedium": " ", + "finalSeparatorMedium": " ", + "separatorShort": " ", + "finalSeparatorShort": " " } \ No newline at end of file diff --git a/js/data/locale/bem/sysres.json b/js/data/locale/bem/sysres.json index f26bc1c329..58f703bae7 100644 --- a/js/data/locale/bem/sysres.json +++ b/js/data/locale/bem/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/bew/langname.jf b/js/data/locale/bew/langname.jf new file mode 100644 index 0000000000..fd9904a2e8 --- /dev/null +++ b/js/data/locale/bew/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Betawi" +} \ No newline at end of file diff --git a/js/data/locale/bew/scripts.jf b/js/data/locale/bew/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/bew/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/bez/sysres.json b/js/data/locale/bez/sysres.json index c59dfb7ae1..386b19400a 100644 --- a/js/data/locale/bez/sysres.json +++ b/js/data/locale/bez/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/bfd/scripts.jf b/js/data/locale/bfd/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/bfd/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/bfq/langname.jf b/js/data/locale/bfq/langname.jf new file mode 100644 index 0000000000..be832d0aed --- /dev/null +++ b/js/data/locale/bfq/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Badaga" +} \ No newline at end of file diff --git a/js/data/locale/bg/ctrynames.json b/js/data/locale/bg/ctrynames.json index 1e82aa101e..750740c409 100644 --- a/js/data/locale/bg/ctrynames.json +++ b/js/data/locale/bg/ctrynames.json @@ -1,4 +1,5 @@ { + "Sub-Saharan Africa": "202", "ÐвÑтралазиÑ": "053", "ÐвÑтралиÑ": "AU", "ÐвÑтриÑ": "AT", @@ -289,6 +290,5 @@ "Южна КореÑ": "KR", "ЮжноафриканÑки регион": "018", "Ямайка": "JM", - "ЯпониÑ": "JP", - "Sub-Saharan Africa": "202" + "ЯпониÑ": "JP" } \ No newline at end of file diff --git a/js/data/locale/bg/dateformats.json b/js/data/locale/bg/dateformats.json index b4dca04c71..06ef3a7cde 100644 --- a/js/data/locale/bg/dateformats.json +++ b/js/data/locale/bg/dateformats.json @@ -68,31 +68,31 @@ "h": "h", "m": "mm", "s": "ss", - "ah": "h a", - "hm": "h:mm", + "ah": "h 'ч'. a", + "hm": "h:mm 'ч'.", "ms": "mm:ss", - "ahm": "h:mm a", - "hms": "h:mm:ss", - "hmz": "h:mm z", - "ahmz": "h:mm a z", - "ahms": "h:mm:ss a", - "hmsz": "h:mm:ss z", - "ahmsz": "h:mm:ss a z" + "ahm": "h:mm 'ч'. a", + "hms": "h:mm:ss 'ч'.", + "hmz": "h:mm 'ч'. z", + "ahmz": "h:mm 'ч'. a z", + "ahms": "h:mm:ss 'ч'. a", + "hmsz": "h:mm:ss 'ч'. z", + "ahmsz": "h:mm:ss 'ч'. a z" }, "24": { "h": "H", "m": "mm", "s": "ss", "ah": "H", - "hm": "H:mm", + "hm": "H:mm 'ч'.", "ms": "mm:ss", - "ahm": "H:mm", - "hms": "H:mm:ss", - "hmz": "H:mm z", - "ahmz": "H:mm z", - "ahms": "H:mm:ss", - "hmsz": "H:mm:ss z", - "ahmsz": "H:mm:ss z" + "ahm": "H:mm 'ч'.", + "hms": "H:mm:ss 'ч'.", + "hmz": "H:mm 'ч'. z", + "ahmz": "H:mm 'ч'. z", + "ahms": "H:mm:ss 'ч'.", + "hmsz": "H:mm:ss 'ч'. z", + "ahmsz": "H:mm:ss 'ч'. z" } }, "range": { @@ -145,11 +145,11 @@ "s": "{sm}.{sy} г. – {em}.{ey} г." }, "c30": { - "f": "{sy} г. – {ey} г.", - "l": "{sy} г. – {ey} г.", - "m": "{sy} г. – {ey} г.", - "s": "{sy} г. – {ey} г." - } + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } } } -} +} \ No newline at end of file diff --git a/js/data/locale/bg/regionnames.json b/js/data/locale/bg/regionnames.json index e5dd1b5d78..d7717a92aa 100644 --- a/js/data/locale/bg/regionnames.json +++ b/js/data/locale/bg/regionnames.json @@ -232,54 +232,6 @@ } ], "AL": [ - { - "name": "ÐргирокаÑтро", - "code": "05" - }, - { - "name": "Берат", - "code": "01" - }, - { - "name": "Вльора", - "code": "12" - }, - { - "name": "Дебър", - "code": "09" - }, - { - "name": "ДуръÑ", - "code": "02" - }, - { - "name": "ЕлбаÑан", - "code": "03" - }, - { - "name": "Корча", - "code": "06" - }, - { - "name": "КукъÑ", - "code": "07" - }, - { - "name": "Лежа", - "code": "08" - }, - { - "name": "Тирана", - "code": "11" - }, - { - "name": "Фиер", - "code": "04" - }, - { - "name": "Шкодра", - "code": "10" - }, { "name": "Berat", "code": "BR" @@ -423,6 +375,54 @@ { "name": "Vlorë", "code": "VL" + }, + { + "name": "ÐргирокаÑтро", + "code": "05" + }, + { + "name": "Берат", + "code": "01" + }, + { + "name": "Вльора", + "code": "12" + }, + { + "name": "Дебър", + "code": "09" + }, + { + "name": "ДуръÑ", + "code": "02" + }, + { + "name": "ЕлбаÑан", + "code": "03" + }, + { + "name": "Корча", + "code": "06" + }, + { + "name": "КукъÑ", + "code": "07" + }, + { + "name": "Лежа", + "code": "08" + }, + { + "name": "Тирана", + "code": "11" + }, + { + "name": "Фиер", + "code": "04" + }, + { + "name": "Шкодра", + "code": "10" } ], "AM": [ @@ -716,46 +716,6 @@ } ], "AZ": [ - { - "name": "Баку", - "code": "BA" - }, - { - "name": "ГабалÑки район", - "code": "QAB" - }, - { - "name": "Ганджа", - "code": "GA" - }, - { - "name": "Ленкоран", - "code": "LAN" - }, - { - "name": "Мингечаур", - "code": "MI" - }, - { - "name": "Ðахичеван", - "code": "NV" - }, - { - "name": "ÐахичеванÑка автономна република", - "code": "NX" - }, - { - "name": "Степанакерт", - "code": "XA" - }, - { - "name": "Сумгаит", - "code": "SM" - }, - { - "name": "Шеки", - "code": "SA" - }, { "name": "Absheron", "code": "ABS" @@ -1027,21 +987,49 @@ { "name": "Zardab", "code": "ZAR" - } - ], - "BA": [ + }, { - "name": "Бръчко", - "code": "BRC" + "name": "Баку", + "code": "BA" }, { - "name": "Република СръбÑка", - "code": "SRP" + "name": "ГабалÑки район", + "code": "QAB" }, { - "name": "Ð¤ÐµÐ´ÐµÑ€Ð°Ñ†Ð¸Ñ Ð‘Ð¾Ñна и Херцеговина", - "code": "BIH" + "name": "Ганджа", + "code": "GA" + }, + { + "name": "Ленкоран", + "code": "LAN" + }, + { + "name": "Мингечаур", + "code": "MI" }, + { + "name": "Ðахичеван", + "code": "NV" + }, + { + "name": "ÐахичеванÑка автономна република", + "code": "NX" + }, + { + "name": "Степанакерт", + "code": "XA" + }, + { + "name": "Сумгаит", + "code": "SM" + }, + { + "name": "Шеки", + "code": "SA" + } + ], + "BA": [ { "name": "Bosnian Podrinje", "code": "05" @@ -1081,6 +1069,18 @@ { "name": "Zenica-Doboj", "code": "04" + }, + { + "name": "Бръчко", + "code": "BRC" + }, + { + "name": "Република СръбÑка", + "code": "SRP" + }, + { + "name": "Ð¤ÐµÐ´ÐµÑ€Ð°Ñ†Ð¸Ñ Ð‘Ð¾Ñна и Херцеговина", + "code": "BIH" } ], "BB": [ @@ -1130,38 +1130,6 @@ } ], "BD": [ - { - "name": "БариÑал", - "code": "A" - }, - { - "name": "БариÑал (окръг)", - "code": "06" - }, - { - "name": "Дака", - "code": "C" - }, - { - "name": "Кхулна", - "code": "D" - }, - { - "name": "Раджшахи", - "code": "E" - }, - { - "name": "Рангпур", - "code": "F" - }, - { - "name": "Силхет", - "code": "G" - }, - { - "name": "Читагонг", - "code": "B" - }, { "name": "Bagerhat", "code": "05" @@ -1417,111 +1385,95 @@ { "name": "Thakurgaon", "code": "64" - } - ], - "BE": [ - { - "name": "Ðнтверпен", - "code": "VAN" }, { - "name": "ВалониÑ", - "code": "WAL" + "name": "БариÑал", + "code": "A" }, { - "name": "ВалонÑки Брабант", - "code": "WBR" + "name": "БариÑал (окръг)", + "code": "06" }, { - "name": "Ено", - "code": "WHT" + "name": "Дака", + "code": "C" }, { - "name": "Западна ФландриÑ", - "code": "VWV" + "name": "Кхулна", + "code": "D" }, { - "name": "Източна ФландриÑ", - "code": "VOV" + "name": "Раджшахи", + "code": "E" }, { - "name": "Лиеж", - "code": "WLG" + "name": "Рангпур", + "code": "F" }, { - "name": "Лимбург", - "code": "VLI" - }, - { - "name": "ЛюкÑембург", - "code": "WLX" - }, - { - "name": "Ðамюр", - "code": "WNA" - }, - { - "name": "Столичен регион БрюкÑел", - "code": "BRU" - }, - { - "name": "ФламандÑки Брабант", - "code": "VBR" + "name": "Силхет", + "code": "G" }, { - "name": "ФламандÑки регион", - "code": "VLG" + "name": "Читагонг", + "code": "B" } ], - "BF": [ + "BE": [ { - "name": "Букъл дю Муун", - "code": "01" + "name": "Ðнтверпен", + "code": "VAN" }, { - "name": "Източен регион", - "code": "08" + "name": "ВалониÑ", + "code": "WAL" }, { - "name": "КаÑкадеÑ", - "code": "02" + "name": "ВалонÑки Брабант", + "code": "WBR" }, { - "name": "От БаÑен", - "code": "09" + "name": "Ено", + "code": "WHT" }, { - "name": "Плато Сентрал", - "code": "11" + "name": "Западна ФландриÑ", + "code": "VWV" }, { - "name": "Саел", - "code": "12" + "name": "Източна ФландриÑ", + "code": "VOV" }, { - "name": "Централен регион", - "code": "03" + "name": "Лиеж", + "code": "WLG" }, { - "name": "Централно-западен регион", - "code": "06" + "name": "Лимбург", + "code": "VLI" }, { - "name": "Централно-източен регион", - "code": "04" + "name": "ЛюкÑембург", + "code": "WLX" }, { - "name": "Централно-Ñеверен регион", - "code": "05" + "name": "Ðамюр", + "code": "WNA" }, { - "name": "Централно-южен регион", - "code": "07" + "name": "Столичен регион БрюкÑел", + "code": "BRU" }, { - "name": "Югозападен регион", - "code": "13" + "name": "ФламандÑки Брабант", + "code": "VBR" }, + { + "name": "ФламандÑки регион", + "code": "VLG" + } + ], + "BF": [ { "name": "Balé", "code": "BAL" @@ -1705,6 +1657,54 @@ { "name": "Zoundwéogo", "code": "ZOU" + }, + { + "name": "Букъл дю Муун", + "code": "01" + }, + { + "name": "Източен регион", + "code": "08" + }, + { + "name": "КаÑкадеÑ", + "code": "02" + }, + { + "name": "От БаÑен", + "code": "09" + }, + { + "name": "Плато Сентрал", + "code": "11" + }, + { + "name": "Саел", + "code": "12" + }, + { + "name": "Централен регион", + "code": "03" + }, + { + "name": "Централно-западен регион", + "code": "06" + }, + { + "name": "Централно-източен регион", + "code": "04" + }, + { + "name": "Централно-Ñеверен регион", + "code": "05" + }, + { + "name": "Централно-южен регион", + "code": "07" + }, + { + "name": "Югозападен регион", + "code": "13" } ], "BG": [ @@ -1844,10 +1844,6 @@ } ], "BI": [ - { - "name": "Бубанза", - "code": "BB" - }, { "name": "Bujumbura", "code": "BM" @@ -1915,6 +1911,10 @@ { "name": "Ruyigi", "code": "RY" + }, + { + "name": "Бубанза", + "code": "BB" } ], "BJ": [ @@ -2148,18 +2148,6 @@ } ], "BS": [ - { - "name": "ЕкÑума", - "code": "EX" - }, - { - "name": "Лонг Ðйлънд", - "code": "LI" - }, - { - "name": "Фрийпорт", - "code": "FP" - }, { "name": "Acklins", "code": "AK" @@ -2271,6 +2259,18 @@ { "name": "West Grand Bahama", "code": "WG" + }, + { + "name": "ЕкÑума", + "code": "EX" + }, + { + "name": "Лонг Ðйлънд", + "code": "LI" + }, + { + "name": "Фрийпорт", + "code": "FP" } ], "BT": [ @@ -2356,6 +2356,26 @@ } ], "BW": [ + { + "name": "Chobe", + "code": "CH" + }, + { + "name": "Jwaneng", + "code": "JW" + }, + { + "name": "North East", + "code": "NE" + }, + { + "name": "Selibe Phikwe", + "code": "SP" + }, + { + "name": "Sowa Town", + "code": "ST" + }, { "name": "Габороне", "code": "GA" @@ -2399,26 +2419,6 @@ { "name": "Южна облаÑÑ‚", "code": "SO" - }, - { - "name": "Chobe", - "code": "CH" - }, - { - "name": "Jwaneng", - "code": "JW" - }, - { - "name": "North East", - "code": "NE" - }, - { - "name": "Selibe Phikwe", - "code": "SP" - }, - { - "name": "Sowa Town", - "code": "ST" } ], "BY": [ @@ -2532,6 +2532,30 @@ } ], "CD": [ + { + "name": "Bandundu", + "code": "BN" + }, + { + "name": "Ituri", + "code": "IT" + }, + { + "name": "Kasaï", + "code": "KS" + }, + { + "name": "Kasaï-Occidental", + "code": "KW" + }, + { + "name": "Katanga", + "code": "KA" + }, + { + "name": "Orientale", + "code": "OR" + }, { "name": "Ба Уеле", "code": "BU" @@ -2627,33 +2651,13 @@ { "name": "Чуапа", "code": "TU" - }, - { - "name": "Bandundu", - "code": "BN" - }, - { - "name": "Ituri", - "code": "IT" - }, - { - "name": "Kasaï", - "code": "KS" - }, - { - "name": "Kasaï-Occidental", - "code": "KW" - }, - { - "name": "Katanga", - "code": "KA" - }, - { - "name": "Orientale", - "code": "OR" } ], "CF": [ + { + "name": "Ombella-M’Poko", + "code": "MP" + }, { "name": "Баминги-Бангоран", "code": "BB" @@ -2717,13 +2721,13 @@ { "name": "Уам-Пенде", "code": "OP" - }, - { - "name": "Ombella-M’Poko", - "code": "MP" } ], "CG": [ + { + "name": "Pointe-Noire", + "code": "16" + }, { "name": "Бразавил", "code": "BZV" @@ -2767,10 +2771,6 @@ { "name": "Санга", "code": "13" - }, - { - "name": "Pointe-Noire", - "code": "16" } ], "CH": [ @@ -2880,14 +2880,6 @@ } ], "CI": [ - { - "name": "Ðбиджан", - "code": "AB" - }, - { - "name": "ЯмуÑукро", - "code": "YM" - }, { "name": "Agnéby", "code": "16" @@ -3011,9 +3003,21 @@ { "name": "Zanzan²", "code": "ZZ" + }, + { + "name": "Ðбиджан", + "code": "AB" + }, + { + "name": "ЯмуÑукро", + "code": "YM" } ], "CL": [ + { + "name": "Libertador General Bernardo O’Higgins", + "code": "LI" + }, { "name": "ÐйÑен", "code": "AI" @@ -3069,13 +3073,21 @@ { "name": "Тарапака", "code": "TA" - }, - { - "name": "Libertador General Bernardo O’Higgins", - "code": "LI" } ], "CM": [ + { + "name": "South", + "code": "SU" + }, + { + "name": "Southwest", + "code": "SW" + }, + { + "name": "West", + "code": "OU" + }, { "name": "Ðдамауа (Камерун)", "code": "AD" @@ -3103,18 +3115,6 @@ { "name": "Централен регион", "code": "CE" - }, - { - "name": "South", - "code": "SU" - }, - { - "name": "Southwest", - "code": "SW" - }, - { - "name": "West", - "code": "OU" } ], "CN": [ @@ -3486,38 +3486,6 @@ } ], "CV": [ - { - "name": "ПраÑ", - "code": "PR" - }, - { - "name": "Рибейра Гранде де СантÑго", - "code": "RS" - }, - { - "name": "Санта Катарина", - "code": "CA" - }, - { - "name": "Санта Круз", - "code": "CR" - }, - { - "name": "Сао ДомингоÑ", - "code": "SD" - }, - { - "name": "Сао Мигел", - "code": "SM" - }, - { - "name": "Сао Салвадор до Мундо", - "code": "SS" - }, - { - "name": "Тарафал", - "code": "TA" - }, { "name": "Barlavento Islands", "code": "B" @@ -3581,6 +3549,38 @@ { "name": "Tarrafal de São Nicolau", "code": "TS" + }, + { + "name": "ПраÑ", + "code": "PR" + }, + { + "name": "Рибейра Гранде де СантÑго", + "code": "RS" + }, + { + "name": "Санта Катарина", + "code": "CA" + }, + { + "name": "Санта Круз", + "code": "CR" + }, + { + "name": "Сао ДомингоÑ", + "code": "SD" + }, + { + "name": "Сао Мигел", + "code": "SM" + }, + { + "name": "Сао Салвадор до Мундо", + "code": "SS" + }, + { + "name": "Тарафал", + "code": "TA" } ], "CY": [ @@ -3610,6 +3610,94 @@ } ], "CZ": [ + { + "name": "Prague 1", + "code": "101" + }, + { + "name": "Prague 10", + "code": "110" + }, + { + "name": "Prague 11", + "code": "111" + }, + { + "name": "Prague 12", + "code": "112" + }, + { + "name": "Prague 13", + "code": "113" + }, + { + "name": "Prague 14", + "code": "114" + }, + { + "name": "Prague 15", + "code": "115" + }, + { + "name": "Prague 16", + "code": "116" + }, + { + "name": "Prague 17", + "code": "117" + }, + { + "name": "Prague 18", + "code": "118" + }, + { + "name": "Prague 19", + "code": "119" + }, + { + "name": "Prague 2", + "code": "102" + }, + { + "name": "Prague 20", + "code": "120" + }, + { + "name": "Prague 21", + "code": "121" + }, + { + "name": "Prague 22", + "code": "122" + }, + { + "name": "Prague 3", + "code": "103" + }, + { + "name": "Prague 4", + "code": "104" + }, + { + "name": "Prague 5", + "code": "105" + }, + { + "name": "Prague 6", + "code": "106" + }, + { + "name": "Prague 7", + "code": "107" + }, + { + "name": "Prague 8", + "code": "108" + }, + { + "name": "Prague 9", + "code": "109" + }, { "name": "Бенешов (окръг)", "code": "201" @@ -3969,140 +4057,52 @@ { "name": "Яблонец над ÐиÑа", "code": "512" - }, + } + ], + "DE": [ { - "name": "Prague 1", - "code": "101" + "name": "БавариÑ", + "code": "BY" }, { - "name": "Prague 10", - "code": "110" + "name": "Баден-Вюртемберг", + "code": "BW" }, { - "name": "Prague 11", - "code": "111" + "name": "Берлин", + "code": "BE" }, { - "name": "Prague 12", - "code": "112" + "name": "Бранденбург", + "code": "BB" }, { - "name": "Prague 13", - "code": "113" + "name": "Бремен", + "code": "HB" }, { - "name": "Prague 14", - "code": "114" + "name": "Долна СакÑониÑ", + "code": "NI" }, { - "name": "Prague 15", - "code": "115" + "name": "Мекленбург-Предна ПомераниÑ", + "code": "MV" }, { - "name": "Prague 16", - "code": "116" + "name": "Рейнланд-Пфалц", + "code": "RP" }, { - "name": "Prague 17", - "code": "117" + "name": "Саарланд", + "code": "SL" }, { - "name": "Prague 18", - "code": "118" + "name": "СакÑониÑ", + "code": "SN" }, { - "name": "Prague 19", - "code": "119" - }, - { - "name": "Prague 2", - "code": "102" - }, - { - "name": "Prague 20", - "code": "120" - }, - { - "name": "Prague 21", - "code": "121" - }, - { - "name": "Prague 22", - "code": "122" - }, - { - "name": "Prague 3", - "code": "103" - }, - { - "name": "Prague 4", - "code": "104" - }, - { - "name": "Prague 5", - "code": "105" - }, - { - "name": "Prague 6", - "code": "106" - }, - { - "name": "Prague 7", - "code": "107" - }, - { - "name": "Prague 8", - "code": "108" - }, - { - "name": "Prague 9", - "code": "109" - } - ], - "DE": [ - { - "name": "БавариÑ", - "code": "BY" - }, - { - "name": "Баден-Вюртемберг", - "code": "BW" - }, - { - "name": "Берлин", - "code": "BE" - }, - { - "name": "Бранденбург", - "code": "BB" - }, - { - "name": "Бремен", - "code": "HB" - }, - { - "name": "Долна СакÑониÑ", - "code": "NI" - }, - { - "name": "Мекленбург-Предна ПомераниÑ", - "code": "MV" - }, - { - "name": "Рейнланд-Пфалц", - "code": "RP" - }, - { - "name": "Саарланд", - "code": "SL" - }, - { - "name": "СакÑониÑ", - "code": "SN" - }, - { - "name": "СакÑониÑ-Ðнхалт", - "code": "ST" + "name": "СакÑониÑ-Ðнхалт", + "code": "ST" }, { "name": "Северен Рейн-ВеÑтфалиÑ", @@ -4580,6 +4580,10 @@ } ], "EC": [ + { + "name": "Galápagos", + "code": "W" + }, { "name": "ÐÑуай", "code": "A" @@ -4671,10 +4675,6 @@ { "name": "ЧимбораÑо", "code": "H" - }, - { - "name": "Galápagos", - "code": "W" } ], "EE": [ @@ -4876,6 +4876,102 @@ } ], "ES": [ + { + "name": "Asturias Province", + "code": "O" + }, + { + "name": "Badajoz", + "code": "BA" + }, + { + "name": "Balears Province", + "code": "PM" + }, + { + "name": "Barcelona", + "code": "B" + }, + { + "name": "Cáceres", + "code": "CC" + }, + { + "name": "Cádiz", + "code": "CA" + }, + { + "name": "Canary Islands", + "code": "CN" + }, + { + "name": "Cantabria Province", + "code": "S" + }, + { + "name": "Castellón", + "code": "CS" + }, + { + "name": "Ciudad Real", + "code": "CR" + }, + { + "name": "Huelva", + "code": "H" + }, + { + "name": "Las Palmas", + "code": "GC" + }, + { + "name": "Lleida", + "code": "L" + }, + { + "name": "Lugo", + "code": "LU" + }, + { + "name": "Madrid Province", + "code": "M" + }, + { + "name": "Murcia", + "code": "MU" + }, + { + "name": "Navarra", + "code": "NA" + }, + { + "name": "Pontevedra", + "code": "PO" + }, + { + "name": "Soria", + "code": "SO" + }, + { + "name": "Tarragona", + "code": "T" + }, + { + "name": "Toledo", + "code": "TO" + }, + { + "name": "Valencia", + "code": "V" + }, + { + "name": "Valladolid", + "code": "VA" + }, + { + "name": "Zaragoza", + "code": "Z" + }, { "name": "Ðвила", "code": "AV" @@ -5055,162 +5151,66 @@ { "name": "Херона", "code": "GI" - }, + } + ], + "ET": [ { - "name": "Asturias Province", - "code": "O" + "name": "ÐÐ´Ð¸Ñ Ðбеба", + "code": "AA" }, { - "name": "Badajoz", - "code": "BA" + "name": "Ðмхара", + "code": "AM" }, { - "name": "Balears Province", - "code": "PM" + "name": "Ðфар", + "code": "AF" }, { - "name": "Barcelona", - "code": "B" + "name": "Бенишангул-Гумуз", + "code": "BE" }, { - "name": "Cáceres", - "code": "CC" + "name": "Гамбела (регион)", + "code": "GA" }, { - "name": "Cádiz", - "code": "CA" + "name": "Дире Дава", + "code": "DD" }, { - "name": "Canary Islands", - "code": "CN" + "name": "ОромиÑ", + "code": "OR" }, { - "name": "Cantabria Province", - "code": "S" + "name": "Регион на южните нации", + "code": "SN" }, { - "name": "Castellón", - "code": "CS" + "name": "Сомали", + "code": "SO" }, { - "name": "Ciudad Real", - "code": "CR" + "name": "Тиграй", + "code": "TI" }, { - "name": "Huelva", - "code": "H" + "name": "Харари (регион)", + "code": "HA" + } + ], + "FI": [ + { + "name": "Ã…land Islands", + "code": "01" }, { - "name": "Las Palmas", - "code": "GC" + "name": "South Karelia", + "code": "02" }, { - "name": "Lleida", - "code": "L" - }, - { - "name": "Lugo", - "code": "LU" - }, - { - "name": "Madrid Province", - "code": "M" - }, - { - "name": "Murcia", - "code": "MU" - }, - { - "name": "Navarra", - "code": "NA" - }, - { - "name": "Pontevedra", - "code": "PO" - }, - { - "name": "Soria", - "code": "SO" - }, - { - "name": "Tarragona", - "code": "T" - }, - { - "name": "Toledo", - "code": "TO" - }, - { - "name": "Valencia", - "code": "V" - }, - { - "name": "Valladolid", - "code": "VA" - }, - { - "name": "Zaragoza", - "code": "Z" - } - ], - "ET": [ - { - "name": "ÐÐ´Ð¸Ñ Ðбеба", - "code": "AA" - }, - { - "name": "Ðмхара", - "code": "AM" - }, - { - "name": "Ðфар", - "code": "AF" - }, - { - "name": "Бенишангул-Гумуз", - "code": "BE" - }, - { - "name": "Гамбела (регион)", - "code": "GA" - }, - { - "name": "Дире Дава", - "code": "DD" - }, - { - "name": "ОромиÑ", - "code": "OR" - }, - { - "name": "Регион на южните нации", - "code": "SN" - }, - { - "name": "Сомали", - "code": "SO" - }, - { - "name": "Тиграй", - "code": "TI" - }, - { - "name": "Харари (регион)", - "code": "HA" - } - ], - "FI": [ - { - "name": "Ã…land Islands", - "code": "01" - }, - { - "name": "South Karelia", - "code": "02" - }, - { - "name": "Southern Ostrobothnia", - "code": "03" + "name": "Southern Ostrobothnia", + "code": "03" }, { "name": "Southern Savonia", @@ -5356,6 +5356,14 @@ } ], "FM": [ + { + "name": "Pohnpei", + "code": "PNI" + }, + { + "name": "Yap", + "code": "YAP" + }, { "name": "Кошрай", "code": "KSA" @@ -5363,17 +5371,97 @@ { "name": "Чуюк", "code": "TRK" + } + ], + "FR": [ + { + "name": "Brittany", + "code": "E" }, { - "name": "Pohnpei", - "code": "PNI" + "name": "Clipperton Island", + "code": "CP" }, { - "name": "Yap", - "code": "YAP" - } - ], - "FR": [ + "name": "Corsica", + "code": "H" + }, + { + "name": "Côte-d’Or", + "code": "21" + }, + { + "name": "Côtes-d’Armor", + "code": "22" + }, + { + "name": "French Guiana", + "code": "GF" + }, + { + "name": "French Polynesia", + "code": "PF" + }, + { + "name": "French Southern Territories", + "code": "TF" + }, + { + "name": "Guadeloupe", + "code": "GUA" + }, + { + "name": "Guadeloupe²", + "code": "GP" + }, + { + "name": "La Réunion", + "code": "LRE" + }, + { + "name": "Martinique", + "code": "MQ" + }, + { + "name": "Mayotte", + "code": "MAY" + }, + { + "name": "Mayotte²", + "code": "YT" + }, + { + "name": "New Caledonia", + "code": "NC" + }, + { + "name": "Normandie", + "code": "NOR" + }, + { + "name": "Réunion", + "code": "RE" + }, + { + "name": "St. Barthélemy", + "code": "BL" + }, + { + "name": "St. Martin", + "code": "MF" + }, + { + "name": "St. Pierre & Miquelon", + "code": "PM" + }, + { + "name": "Val-d’Oise", + "code": "95" + }, + { + "name": "Wallis & Futuna", + "code": "WF" + }, { "name": "Ðверон", "code": "12" @@ -5793,1130 +5881,1042 @@ { "name": "Южна КорÑика", "code": "2A" - }, + } + ], + "GA": [ { - "name": "Brittany", - "code": "E" + "name": "ЕÑтуар", + "code": "1" }, { - "name": "Clipperton Island", - "code": "CP" + "name": "О Огоуе", + "code": "2" }, { - "name": "Corsica", - "code": "H" + "name": "МоаÑн Огоуе", + "code": "3" }, { - "name": "Côte-d’Or", - "code": "21" + "name": "Ðгуние", + "code": "4" }, { - "name": "Côtes-d’Armor", - "code": "22" + "name": "ÐÑнга", + "code": "5" }, { - "name": "French Guiana", - "code": "GF" + "name": "Огоуе-Ивиндо", + "code": "6" }, { - "name": "French Polynesia", - "code": "PF" + "name": "Огоуе-Лоло", + "code": "7" }, { - "name": "French Southern Territories", - "code": "TF" + "name": "Огоуе-Маритим", + "code": "8" }, { - "name": "Guadeloupe", - "code": "GUA" + "name": "Вольо-Ðтем", + "code": "9" + } + ], + "GB": [ + { + "name": "Antrim", + "code": "ANT" }, { - "name": "Guadeloupe²", - "code": "GP" + "name": "Antrim and Newtownabbey", + "code": "ANN" }, { - "name": "La Réunion", - "code": "LRE" - }, - { - "name": "Martinique", - "code": "MQ" - }, - { - "name": "Mayotte", - "code": "MAY" - }, - { - "name": "Mayotte²", - "code": "YT" - }, - { - "name": "New Caledonia", - "code": "NC" - }, - { - "name": "Normandie", - "code": "NOR" - }, - { - "name": "Réunion", - "code": "RE" - }, - { - "name": "St. Barthélemy", - "code": "BL" - }, - { - "name": "St. Martin", - "code": "MF" - }, - { - "name": "St. Pierre & Miquelon", - "code": "PM" - }, - { - "name": "Val-d’Oise", - "code": "95" - }, - { - "name": "Wallis & Futuna", - "code": "WF" - } - ], - "GA": [ - { - "name": "ЕÑтуар", - "code": "1" - }, - { - "name": "О Огоуе", - "code": "2" - }, - { - "name": "МоаÑн Огоуе", - "code": "3" - }, - { - "name": "Ðгуние", - "code": "4" - }, - { - "name": "ÐÑнга", - "code": "5" - }, - { - "name": "Огоуе-Ивиндо", - "code": "6" - }, - { - "name": "Огоуе-Лоло", - "code": "7" - }, - { - "name": "Огоуе-Маритим", - "code": "8" - }, - { - "name": "Вольо-Ðтем", - "code": "9" - } - ], - "GB": [ - { - "name": "Ðбърдийн", - "code": "ABE" - }, - { - "name": "Ðбърдийншър", - "code": "ABD" - }, - { - "name": "ÐнглиÑ", - "code": "ENG" + "name": "Ards", + "code": "ARD" }, { - "name": "ÐнгълÑи", - "code": "AGY" + "name": "Ards and North Down", + "code": "AND" }, { - "name": "ÐнгъÑ", - "code": "ANS" + "name": "Armagh", + "code": "ARM" }, { - "name": "Ðргил анд Бют", - "code": "AGB" + "name": "Armagh, Banbridge and Craigavon", + "code": "ABC" }, { - "name": "Барнет", - "code": "BNE" + "name": "Ballymena", + "code": "BLA" }, { - "name": "Барнзли", - "code": "BNS" + "name": "Ballymoney", + "code": "BLY" }, { - "name": "Бат и Североизточен СъмърÑет (община)", - "code": "BAS" + "name": "Banbridge", + "code": "BNB" }, { - "name": "БелфаÑÑ‚", - "code": "BFS" + "name": "Barking and Dagenham", + "code": "BDG" }, { - "name": "Бери", - "code": "BUR" + "name": "Bedford", + "code": "BDF" }, { - "name": "Бирмингам", - "code": "BIR" + "name": "Bexley", + "code": "BEX" }, { - "name": "Блайнай Гуент", - "code": "BGW" + "name": "Blackburn with Darwen", + "code": "BBD" }, { - "name": "Блакпул", - "code": "BPL" + "name": "Brent", + "code": "BEN" }, { - "name": "Болтън", - "code": "BOL" + "name": "Brighton and Hove", + "code": "BNH" }, { - "name": "Борнмът", - "code": "BMH" + "name": "Bromley", + "code": "BRY" }, { - "name": "Брадфорд", - "code": "BRD" + "name": "Camden", + "code": "CMD" }, { - "name": "Бракнъл ФореÑÑ‚ (община)", - "code": "BRC" + "name": "Carrickfergus", + "code": "CKF" }, { - "name": "Бридженд", - "code": "BGE" + "name": "Castlereagh", + "code": "CSR" }, { - "name": "БриÑтъл", - "code": "BST" + "name": "Causeway Coast and Glens", + "code": "CCG" }, { - "name": "Бъкингамшър", - "code": "BKM" + "name": "Central Bedfordshire", + "code": "CBF" }, { - "name": "Вейл ÑŠÑ„ Гламорган", - "code": "VGL" + "name": "Cheshire East", + "code": "CHE" }, { - "name": "ВеликобританиÑ", - "code": "GBN" + "name": "Cheshire West and Chester", + "code": "CHW" }, { - "name": "Глазгоу", - "code": "GLG" + "name": "Coleraine", + "code": "CLR" }, { - "name": "ГлоÑтършър", - "code": "GLS" + "name": "Cookstown", + "code": "CKT" }, { - "name": "Гуинед", - "code": "GWN" + "name": "Craigavon", + "code": "CGV" }, { - "name": "Дарби", - "code": "DER" + "name": "Croydon", + "code": "CRY" }, { - "name": "Дарбишър", - "code": "DBY" + "name": "Darlington", + "code": "DAL" }, { - "name": "Девън", - "code": "DEV" + "name": "Derry", + "code": "DRY" }, { - "name": "Денбишър", - "code": "DEN" + "name": "Derry and Strabane", + "code": "DRS" }, { - "name": "ДонкаÑÑ‚ÑŠÑ€ (община)", - "code": "DNC" + "name": "Down", + "code": "DOW" }, { - "name": "ДорÑет", - "code": "DOR" + "name": "Dudley", + "code": "DUD" }, { - "name": "Ð”ÑŠÐ¼Ñ„Ñ€Ð¸Ð¹Ñ Ð°Ð½Ð´ Голоуей", - "code": "DGY" + "name": "Dungannon and South Tyrone", + "code": "DGN" }, { - "name": "Дънди", - "code": "DND" + "name": "Enfield", + "code": "ENF" }, { - "name": "Дърам", - "code": "DUR" + "name": "England and Wales", + "code": "EAW" }, { - "name": "Еалинг", - "code": "EAL" + "name": "Fermanagh", + "code": "FER" }, { - "name": "Единбург", - "code": "EDH" + "name": "Fermanagh and Omagh", + "code": "FMO" }, { - "name": "ЕÑекÑ", - "code": "ESS" + "name": "Gateshead", + "code": "GAT" }, { - "name": "Западен Бъркшър", - "code": "WBK" + "name": "Greenwich", + "code": "GRE" }, { - "name": "Западен Дънбартъншър", - "code": "WDU" + "name": "Hackney", + "code": "HCK" }, { - "name": "Западен Лоудиън", - "code": "WLN" + "name": "Halton", + "code": "HAL" }, { - "name": "Западни оÑтрови", - "code": "ELS" + "name": "Hammersmith and Fulham", + "code": "HMF" }, { - "name": "Източен Дънбартъншър", - "code": "EDU" + "name": "Harrow", + "code": "HRW" }, { - "name": "Източен Еършър", - "code": "EAY" + "name": "Hartlepool", + "code": "HPL" }, { - "name": "Източен Йоркшър", - "code": "ERY" + "name": "Hounslow", + "code": "HNS" }, { - "name": "Източен Лоудиън", - "code": "ELN" + "name": "Islington", + "code": "ISL" }, { - "name": "Източен Ренфрушър", - "code": "ERW" + "name": "Kingston upon Thames", + "code": "KTT" }, { - "name": "Източен СъÑекÑ", - "code": "ESX" + "name": "Knowsley", + "code": "KWL" }, { - "name": "Инвърклайд", - "code": "IVC" + "name": "Lambeth", + "code": "LBH" }, { - "name": "Йорк", - "code": "YOR" + "name": "Larne", + "code": "LRN" }, { - "name": "Кардиф", - "code": "CRF" + "name": "Lewisham", + "code": "LEW" }, { - "name": "Кармартъншър", - "code": "CMN" + "name": "Limavady", + "code": "LMV" }, { - "name": "Карфили", - "code": "CAY" + "name": "Lisburn", + "code": "LSB" }, { - "name": "Кеймбриджшър", - "code": "CAM" + "name": "Lisburn and Castlereagh", + "code": "LBC" }, { - "name": "КенÑингтън и ЧелÑи", - "code": "KEC" + "name": "Magherafelt", + "code": "MFT" }, { - "name": "Кент", - "code": "KEN" + "name": "Medway", + "code": "MDW" }, { - "name": "Керъдигиън", - "code": "CGN" + "name": "Merton", + "code": "MRT" }, { - "name": "КингÑтън ъпон Хъл", - "code": "KHL" + "name": "Mid and East Antrim", + "code": "MEA" }, { - "name": "Клакмананшър", - "code": "CLK" + "name": "Mid Ulster", + "code": "MUL" }, { - "name": "Ковънтри", - "code": "COV" + "name": "Milton Keynes", + "code": "MIK" }, { - "name": "Колдърдейл (община)", - "code": "CLD" + "name": "Moyle", + "code": "MYL" }, { - "name": "Конуи", - "code": "CWY" + "name": "Newham", + "code": "NWM" }, { - "name": "Корнуол", - "code": "CON" + "name": "Newport", + "code": "NWP" }, { - "name": "КъмбриÑ", - "code": "CMA" + "name": "Newry and Mourne", + "code": "NYM" }, { - "name": "КърклийÑ", - "code": "KIR" + "name": "Newry, Mourne and Down", + "code": "NMD" }, { - "name": "Ланкашър", - "code": "LAN" + "name": "Newtownabbey", + "code": "NTA" }, { - "name": "ЛеÑÑ‚ÑŠÑ€", - "code": "LCE" + "name": "North Down", + "code": "NDN" }, { - "name": "ЛеÑтършър", - "code": "LEC" + "name": "North East Lincolnshire", + "code": "NEL" }, { - "name": "Ливърпул", - "code": "LIV" + "name": "North Lincolnshire", + "code": "NLN" }, { - "name": "ЛийдÑ", - "code": "LDS" + "name": "North Tyneside", + "code": "NTY" }, { - "name": "Линкълншър", - "code": "LIN" + "name": "Omagh", + "code": "OMH" }, { - "name": "Лутън", - "code": "LUT" + "name": "Peter", + "code": "PTE" }, { - "name": "МанчеÑÑ‚ÑŠÑ€", - "code": "MAN" + "name": "Redcar and Cleveland", + "code": "RCC" }, { - "name": "Мидлоудиън", - "code": "MLN" + "name": "Richmond upon Thames", + "code": "RIC" }, { - "name": "Мидълзбро", - "code": "MDB" + "name": "Saint Helens", + "code": "SHN" }, { - "name": "Мънмътшър", - "code": "MON" + "name": "Salford", + "code": "SLF" }, { - "name": "Мърдър Тидфил (град)", - "code": "MTY" + "name": "Sandwell", + "code": "SAW" }, { - "name": "Мъри", - "code": "MRY" + "name": "Sefton", + "code": "SFT" }, { - "name": "Ðийт Порт Толбът", - "code": "NTL" + "name": "Solihull", + "code": "SOL" }, { - "name": "Ðортхамптъншър", - "code": "NTH" + "name": "South Tyneside", + "code": "STY" }, { - "name": "Ðортъмбърланд", - "code": "NBL" + "name": "Southend-on-Sea", + "code": "SOS" }, { - "name": "Ðорфолк", - "code": "NFK" + "name": "Southwark", + "code": "SWK" }, { - "name": "Ðотингам", - "code": "NGM" + "name": "Stockton-on-Tees", + "code": "STT" }, { - "name": "Ðотингамшър", - "code": "NTT" + "name": "Strabane", + "code": "STB" }, { - "name": "ÐюкаÑъл ъпон Тайн", - "code": "NET" + "name": "Sunderland", + "code": "SND" }, { - "name": "Обединено кралÑтво Ð’ÐµÐ»Ð¸ÐºÐ¾Ð±Ñ€Ð¸Ñ‚Ð°Ð½Ð¸Ñ Ð¸ Северна ИрландиÑ", - "code": "UKM" + "name": "Sutton", + "code": "STN" }, { - "name": "ОкÑфордшър", - "code": "OXF" + "name": "Swindon", + "code": "SWD" }, { - "name": "Олдъм", - "code": "OLD" + "name": "Tameside", + "code": "TAM" }, { - "name": "Оркни", - "code": "ORK" + "name": "Telford and Wrekin", + "code": "TFW" }, { - "name": "ОÑтрови Сили", - "code": "IOS" + "name": "Thurrock", + "code": "THR" }, { - "name": "Пембрукшър", - "code": "PEM" + "name": "Tower Hamlets", + "code": "TWH" }, { - "name": "Плимът", - "code": "PLY" + "name": "Trafford", + "code": "TRF" }, { - "name": "ПортÑмът", - "code": "POR" + "name": "Walsall", + "code": "WLL" }, { - "name": "ПоуиÑ", - "code": "POW" + "name": "Waltham Forest", + "code": "WFT" }, { - "name": "Пул", - "code": "POL" + "name": "Wandsworth", + "code": "WND" }, { - "name": "Пърт анд КинроÑ", - "code": "PKN" + "name": "Warrington", + "code": "WRT" }, { - "name": "Редбридге", - "code": "RDB" + "name": "West Sussex", + "code": "WSX" }, { - "name": "Рединг", - "code": "RDG" + "name": "Ðбърдийн", + "code": "ABE" }, { - "name": "РекÑъм", - "code": "WRX" + "name": "Ðбърдийншър", + "code": "ABD" }, { - "name": "Ренфрушър", - "code": "RFW" + "name": "ÐнглиÑ", + "code": "ENG" }, { - "name": "Родъръм", - "code": "ROT" + "name": "ÐнгълÑи", + "code": "AGY" }, { - "name": "Ронда Кънън Таф", - "code": "RCT" + "name": "ÐнгъÑ", + "code": "ANS" }, { - "name": "Рочдейл", - "code": "RCH" + "name": "Ðргил анд Бют", + "code": "AGB" }, { - "name": "Рътланд", - "code": "RUT" + "name": "Барнет", + "code": "BNE" }, { - "name": "Саутхамптън", - "code": "STH" + "name": "Барнзли", + "code": "BNS" }, { - "name": "Северен Еършър", - "code": "NAY" + "name": "Бат и Североизточен СъмърÑет (община)", + "code": "BAS" }, { - "name": "Северен Йоркшър", - "code": "NYK" + "name": "БелфаÑÑ‚", + "code": "BFS" }, { - "name": "Северен Ланаркшър", - "code": "NLK" + "name": "Бери", + "code": "BUR" }, { - "name": "Северен СъмърÑет", - "code": "NSM" + "name": "Бирмингам", + "code": "BIR" }, { - "name": "Северна ИрландиÑ", - "code": "NIR" + "name": "Блайнай Гуент", + "code": "BGW" }, { - "name": "Сити", - "code": "LND" + "name": "Блакпул", + "code": "BPL" }, { - "name": "Слау", - "code": "SLG" + "name": "Болтън", + "code": "BOL" }, { - "name": "Стафордшър", - "code": "STS" + "name": "Борнмът", + "code": "BMH" }, { - "name": "Стокпорт", - "code": "SKP" + "name": "Брадфорд", + "code": "BRD" }, { - "name": "Стоук он Трент", - "code": "STE" + "name": "Бракнъл ФореÑÑ‚ (община)", + "code": "BRC" }, { - "name": "Стърлинг", - "code": "STG" + "name": "Бридженд", + "code": "BGE" }, { - "name": "Суонзи", - "code": "SWA" + "name": "БриÑтъл", + "code": "BST" }, { - "name": "СъмърÑет", - "code": "SOM" + "name": "Бъкингамшър", + "code": "BKM" }, { - "name": "Съри", - "code": "SRY" + "name": "Вейл ÑŠÑ„ Гламорган", + "code": "VGL" }, { - "name": "Съфолк", - "code": "SFK" + "name": "ВеликобританиÑ", + "code": "GBN" }, { - "name": "Торбей", - "code": "TOB" + "name": "Глазгоу", + "code": "GLG" }, { - "name": "Торвайн", - "code": "TOF" + "name": "ГлоÑтършър", + "code": "GLS" }, { - "name": "Уайт", - "code": "IOW" + "name": "Гуинед", + "code": "GWN" }, { - "name": "Уейкфийлд", - "code": "WKF" + "name": "Дарби", + "code": "DER" }, { - "name": "УелÑ", - "code": "WLS" + "name": "Дарбишър", + "code": "DBY" }, { - "name": "УеÑтминÑÑ‚ÑŠÑ€", - "code": "WSM" + "name": "Девън", + "code": "DEV" }, { - "name": "Уигън", - "code": "WGN" + "name": "Денбишър", + "code": "DEN" }, { - "name": "Уилтшър", - "code": "WIL" + "name": "ДонкаÑÑ‚ÑŠÑ€ (община)", + "code": "DNC" }, { - "name": "Уиндзор и Мейдънхед", - "code": "WNM" + "name": "ДорÑет", + "code": "DOR" }, { - "name": "Уиръл", - "code": "WRL" + "name": "Ð”ÑŠÐ¼Ñ„Ñ€Ð¸Ð¹Ñ Ð°Ð½Ð´ Голоуей", + "code": "DGY" }, { - "name": "Улвърхамптън", - "code": "WLV" + "name": "Дънди", + "code": "DND" }, { - "name": "Уокингам", - "code": "WOK" + "name": "Дърам", + "code": "DUR" }, { - "name": "Уорикшър", - "code": "WAR" + "name": "Еалинг", + "code": "EAL" }, { - "name": "УÑтършър", - "code": "WOR" + "name": "Единбург", + "code": "EDH" }, { - "name": "Файф", - "code": "FIF" + "name": "ЕÑекÑ", + "code": "ESS" }, { - "name": "Флинтшър", - "code": "FLN" + "name": "Западен Бъркшър", + "code": "WBK" }, { - "name": "Фолкърк", - "code": "FAL" + "name": "Западен Дънбартъншър", + "code": "WDU" }, { - "name": "Хаверинг", - "code": "HAV" + "name": "Западен Лоудиън", + "code": "WLN" }, { - "name": "Хайланд", - "code": "HLD" + "name": "Западни оÑтрови", + "code": "ELS" }, { - "name": "Хампшър", - "code": "HAM" + "name": "Източен Дънбартъншър", + "code": "EDU" }, { - "name": "Харингей", - "code": "HRY" + "name": "Източен Еършър", + "code": "EAY" }, { - "name": "Хартфордшър", - "code": "HRT" + "name": "Източен Йоркшър", + "code": "ERY" }, { - "name": "Херефордшър", - "code": "HEF" + "name": "Източен Лоудиън", + "code": "ELN" }, { - "name": "Хилингдон", - "code": "HIL" + "name": "Източен Ренфрушър", + "code": "ERW" }, { - "name": "ШетландÑки оÑтрови", - "code": "ZET" + "name": "Източен СъÑекÑ", + "code": "ESX" }, { - "name": "Шефилд", - "code": "SHF" + "name": "Инвърклайд", + "code": "IVC" }, { - "name": "ШотландиÑ", - "code": "SCT" + "name": "Йорк", + "code": "YOR" }, { - "name": "ШотландÑки граници", - "code": "SCB" + "name": "Кардиф", + "code": "CRF" }, { - "name": "Шропшър", - "code": "SHR" + "name": "Кармартъншър", + "code": "CMN" }, { - "name": "Южен ГлоÑтършър", - "code": "SGC" + "name": "Карфили", + "code": "CAY" }, { - "name": "Южен Еършър", - "code": "SAY" + "name": "Кеймбриджшър", + "code": "CAM" }, { - "name": "Южен Ланаркшър", - "code": "SLK" + "name": "КенÑингтън и ЧелÑи", + "code": "KEC" }, { - "name": "Antrim", - "code": "ANT" + "name": "Кент", + "code": "KEN" }, { - "name": "Antrim and Newtownabbey", - "code": "ANN" + "name": "Керъдигиън", + "code": "CGN" }, { - "name": "Ards", - "code": "ARD" + "name": "КингÑтън ъпон Хъл", + "code": "KHL" }, { - "name": "Ards and North Down", - "code": "AND" + "name": "Клакмананшър", + "code": "CLK" }, { - "name": "Armagh", - "code": "ARM" + "name": "Ковънтри", + "code": "COV" }, { - "name": "Armagh, Banbridge and Craigavon", - "code": "ABC" + "name": "Колдърдейл (община)", + "code": "CLD" }, { - "name": "Ballymena", - "code": "BLA" + "name": "Конуи", + "code": "CWY" }, { - "name": "Ballymoney", - "code": "BLY" + "name": "Корнуол", + "code": "CON" }, { - "name": "Banbridge", - "code": "BNB" + "name": "КъмбриÑ", + "code": "CMA" }, { - "name": "Barking and Dagenham", - "code": "BDG" + "name": "КърклийÑ", + "code": "KIR" }, { - "name": "Bedford", - "code": "BDF" + "name": "Ланкашър", + "code": "LAN" }, { - "name": "Bexley", - "code": "BEX" + "name": "ЛеÑÑ‚ÑŠÑ€", + "code": "LCE" }, { - "name": "Blackburn with Darwen", - "code": "BBD" + "name": "ЛеÑтършър", + "code": "LEC" }, { - "name": "Brent", - "code": "BEN" + "name": "Ливърпул", + "code": "LIV" }, { - "name": "Brighton and Hove", - "code": "BNH" + "name": "ЛийдÑ", + "code": "LDS" }, { - "name": "Bromley", - "code": "BRY" + "name": "Линкълншър", + "code": "LIN" }, { - "name": "Camden", - "code": "CMD" + "name": "Лутън", + "code": "LUT" }, { - "name": "Carrickfergus", - "code": "CKF" + "name": "МанчеÑÑ‚ÑŠÑ€", + "code": "MAN" }, { - "name": "Castlereagh", - "code": "CSR" + "name": "Мидлоудиън", + "code": "MLN" }, { - "name": "Causeway Coast and Glens", - "code": "CCG" + "name": "Мидълзбро", + "code": "MDB" }, { - "name": "Central Bedfordshire", - "code": "CBF" + "name": "Мънмътшър", + "code": "MON" }, { - "name": "Cheshire East", - "code": "CHE" + "name": "Мърдър Тидфил (град)", + "code": "MTY" }, { - "name": "Cheshire West and Chester", - "code": "CHW" + "name": "Мъри", + "code": "MRY" }, { - "name": "Coleraine", - "code": "CLR" + "name": "Ðийт Порт Толбът", + "code": "NTL" }, { - "name": "Cookstown", - "code": "CKT" + "name": "Ðортхамптъншър", + "code": "NTH" }, { - "name": "Craigavon", - "code": "CGV" + "name": "Ðортъмбърланд", + "code": "NBL" }, { - "name": "Croydon", - "code": "CRY" + "name": "Ðорфолк", + "code": "NFK" }, { - "name": "Darlington", - "code": "DAL" + "name": "Ðотингам", + "code": "NGM" }, { - "name": "Derry", - "code": "DRY" + "name": "Ðотингамшър", + "code": "NTT" }, { - "name": "Derry and Strabane", - "code": "DRS" + "name": "ÐюкаÑъл ъпон Тайн", + "code": "NET" }, { - "name": "Down", - "code": "DOW" + "name": "Обединено кралÑтво Ð’ÐµÐ»Ð¸ÐºÐ¾Ð±Ñ€Ð¸Ñ‚Ð°Ð½Ð¸Ñ Ð¸ Северна ИрландиÑ", + "code": "UKM" }, { - "name": "Dudley", - "code": "DUD" + "name": "ОкÑфордшър", + "code": "OXF" }, { - "name": "Dungannon and South Tyrone", - "code": "DGN" + "name": "Олдъм", + "code": "OLD" }, { - "name": "Enfield", - "code": "ENF" + "name": "Оркни", + "code": "ORK" }, { - "name": "England and Wales", - "code": "EAW" + "name": "ОÑтрови Сили", + "code": "IOS" }, { - "name": "Fermanagh", - "code": "FER" + "name": "Пембрукшър", + "code": "PEM" }, { - "name": "Fermanagh and Omagh", - "code": "FMO" + "name": "Плимът", + "code": "PLY" }, { - "name": "Gateshead", - "code": "GAT" + "name": "ПортÑмът", + "code": "POR" }, { - "name": "Greenwich", - "code": "GRE" + "name": "ПоуиÑ", + "code": "POW" }, { - "name": "Hackney", - "code": "HCK" + "name": "Пул", + "code": "POL" }, { - "name": "Halton", - "code": "HAL" + "name": "Пърт анд КинроÑ", + "code": "PKN" }, { - "name": "Hammersmith and Fulham", - "code": "HMF" + "name": "Редбридге", + "code": "RDB" }, { - "name": "Harrow", - "code": "HRW" + "name": "Рединг", + "code": "RDG" }, { - "name": "Hartlepool", - "code": "HPL" + "name": "РекÑъм", + "code": "WRX" }, { - "name": "Hounslow", - "code": "HNS" + "name": "Ренфрушър", + "code": "RFW" }, { - "name": "Islington", - "code": "ISL" + "name": "Родъръм", + "code": "ROT" }, { - "name": "Kingston upon Thames", - "code": "KTT" + "name": "Ронда Кънън Таф", + "code": "RCT" }, { - "name": "Knowsley", - "code": "KWL" + "name": "Рочдейл", + "code": "RCH" }, { - "name": "Lambeth", - "code": "LBH" + "name": "Рътланд", + "code": "RUT" }, { - "name": "Larne", - "code": "LRN" + "name": "Саутхамптън", + "code": "STH" }, { - "name": "Lewisham", - "code": "LEW" + "name": "Северен Еършър", + "code": "NAY" }, { - "name": "Limavady", - "code": "LMV" + "name": "Северен Йоркшър", + "code": "NYK" }, { - "name": "Lisburn", - "code": "LSB" + "name": "Северен Ланаркшър", + "code": "NLK" }, { - "name": "Lisburn and Castlereagh", - "code": "LBC" + "name": "Северен СъмърÑет", + "code": "NSM" }, { - "name": "Magherafelt", - "code": "MFT" + "name": "Северна ИрландиÑ", + "code": "NIR" }, { - "name": "Medway", - "code": "MDW" + "name": "Сити", + "code": "LND" }, { - "name": "Merton", - "code": "MRT" + "name": "Слау", + "code": "SLG" }, { - "name": "Mid and East Antrim", - "code": "MEA" + "name": "Стафордшър", + "code": "STS" }, { - "name": "Mid Ulster", - "code": "MUL" + "name": "Стокпорт", + "code": "SKP" }, { - "name": "Milton Keynes", - "code": "MIK" + "name": "Стоук он Трент", + "code": "STE" }, { - "name": "Moyle", - "code": "MYL" + "name": "Стърлинг", + "code": "STG" }, { - "name": "Newham", - "code": "NWM" + "name": "Суонзи", + "code": "SWA" }, { - "name": "Newport", - "code": "NWP" + "name": "СъмърÑет", + "code": "SOM" }, { - "name": "Newry and Mourne", - "code": "NYM" + "name": "Съри", + "code": "SRY" }, { - "name": "Newry, Mourne and Down", - "code": "NMD" + "name": "Съфолк", + "code": "SFK" }, { - "name": "Newtownabbey", - "code": "NTA" + "name": "Торбей", + "code": "TOB" }, { - "name": "North Down", - "code": "NDN" + "name": "Торвайн", + "code": "TOF" }, { - "name": "North East Lincolnshire", - "code": "NEL" + "name": "Уайт", + "code": "IOW" }, { - "name": "North Lincolnshire", - "code": "NLN" + "name": "Уейкфийлд", + "code": "WKF" }, { - "name": "North Tyneside", - "code": "NTY" + "name": "УелÑ", + "code": "WLS" }, { - "name": "Omagh", - "code": "OMH" + "name": "УеÑтминÑÑ‚ÑŠÑ€", + "code": "WSM" }, { - "name": "Peter", - "code": "PTE" + "name": "Уигън", + "code": "WGN" }, { - "name": "Redcar and Cleveland", - "code": "RCC" + "name": "Уилтшър", + "code": "WIL" }, { - "name": "Richmond upon Thames", - "code": "RIC" + "name": "Уиндзор и Мейдънхед", + "code": "WNM" }, { - "name": "Saint Helens", - "code": "SHN" + "name": "Уиръл", + "code": "WRL" }, { - "name": "Salford", - "code": "SLF" + "name": "Улвърхамптън", + "code": "WLV" }, { - "name": "Sandwell", - "code": "SAW" + "name": "Уокингам", + "code": "WOK" }, { - "name": "Sefton", - "code": "SFT" + "name": "Уорикшър", + "code": "WAR" }, { - "name": "Solihull", - "code": "SOL" + "name": "УÑтършър", + "code": "WOR" }, { - "name": "South Tyneside", - "code": "STY" + "name": "Файф", + "code": "FIF" }, { - "name": "Southend-on-Sea", - "code": "SOS" + "name": "Флинтшър", + "code": "FLN" }, { - "name": "Southwark", - "code": "SWK" + "name": "Фолкърк", + "code": "FAL" }, { - "name": "Stockton-on-Tees", - "code": "STT" + "name": "Хаверинг", + "code": "HAV" }, { - "name": "Strabane", - "code": "STB" + "name": "Хайланд", + "code": "HLD" }, { - "name": "Sunderland", - "code": "SND" + "name": "Хампшър", + "code": "HAM" }, { - "name": "Sutton", - "code": "STN" + "name": "Харингей", + "code": "HRY" }, { - "name": "Swindon", - "code": "SWD" + "name": "Хартфордшър", + "code": "HRT" }, { - "name": "Tameside", - "code": "TAM" + "name": "Херефордшър", + "code": "HEF" }, { - "name": "Telford and Wrekin", - "code": "TFW" + "name": "Хилингдон", + "code": "HIL" }, { - "name": "Thurrock", - "code": "THR" + "name": "ШетландÑки оÑтрови", + "code": "ZET" }, { - "name": "Tower Hamlets", - "code": "TWH" + "name": "Шефилд", + "code": "SHF" }, { - "name": "Trafford", - "code": "TRF" + "name": "ШотландиÑ", + "code": "SCT" }, { - "name": "Walsall", - "code": "WLL" + "name": "ШотландÑки граници", + "code": "SCB" }, { - "name": "Waltham Forest", - "code": "WFT" + "name": "Шропшър", + "code": "SHR" }, { - "name": "Wandsworth", - "code": "WND" + "name": "Южен ГлоÑтършър", + "code": "SGC" }, { - "name": "Warrington", - "code": "WRT" + "name": "Южен Еършър", + "code": "SAY" }, { - "name": "West Sussex", - "code": "WSX" + "name": "Южен Ланаркшър", + "code": "SLK" } ], "GD": [ @@ -7086,46 +7086,6 @@ } ], "GN": [ - { - "name": "Бейла", - "code": "BE" - }, - { - "name": "Боке", - "code": "B" - }, - { - "name": "Гекеду", - "code": "GU" - }, - { - "name": "Канкан", - "code": "K" - }, - { - "name": "КиндиÑ", - "code": "D" - }, - { - "name": "Конакри", - "code": "C" - }, - { - "name": "Лабе", - "code": "L" - }, - { - "name": "Маму", - "code": "M" - }, - { - "name": "Ðзерекоре", - "code": "N" - }, - { - "name": "Фарана", - "code": "F" - }, { "name": "Boffa", "code": "BF" @@ -7249,9 +7209,53 @@ { "name": "Yomou", "code": "YO" + }, + { + "name": "Бейла", + "code": "BE" + }, + { + "name": "Боке", + "code": "B" + }, + { + "name": "Гекеду", + "code": "GU" + }, + { + "name": "Канкан", + "code": "K" + }, + { + "name": "КиндиÑ", + "code": "D" + }, + { + "name": "Конакри", + "code": "C" + }, + { + "name": "Лабе", + "code": "L" + }, + { + "name": "Маму", + "code": "M" + }, + { + "name": "Ðзерекоре", + "code": "N" + }, + { + "name": "Фарана", + "code": "F" } ], "GQ": [ + { + "name": "Insular", + "code": "I" + }, { "name": "Ðнобон", "code": "AN" @@ -7283,57 +7287,9 @@ { "name": "Южна централна провинциÑ", "code": "CS" - }, - { - "name": "Insular", - "code": "I" } ], "GR": [ - { - "name": "Ðтон", - "code": "69" - }, - { - "name": "Епир", - "code": "D" - }, - { - "name": "Западна ГърциÑ", - "code": "G" - }, - { - "name": "Западна МакедониÑ", - "code": "C" - }, - { - "name": "Източна ÐœÐ°ÐºÐµÐ´Ð¾Ð½Ð¸Ñ Ð¸ ТракиÑ", - "code": "A" - }, - { - "name": "ПелопонеÑ", - "code": "J" - }, - { - "name": "Северен Егей", - "code": "K" - }, - { - "name": "ТеÑалиÑ", - "code": "E" - }, - { - "name": "Централна ГърциÑ", - "code": "H" - }, - { - "name": "Централна МакедониÑ", - "code": "B" - }, - { - "name": "Южен Егей", - "code": "L" - }, { "name": "Achaea", "code": "13" @@ -7549,6 +7505,50 @@ { "name": "Zakynthos", "code": "21" + }, + { + "name": "Ðтон", + "code": "69" + }, + { + "name": "Епир", + "code": "D" + }, + { + "name": "Западна ГърциÑ", + "code": "G" + }, + { + "name": "Западна МакедониÑ", + "code": "C" + }, + { + "name": "Източна ÐœÐ°ÐºÐµÐ´Ð¾Ð½Ð¸Ñ Ð¸ ТракиÑ", + "code": "A" + }, + { + "name": "ПелопонеÑ", + "code": "J" + }, + { + "name": "Северен Егей", + "code": "K" + }, + { + "name": "ТеÑалиÑ", + "code": "E" + }, + { + "name": "Централна ГърциÑ", + "code": "H" + }, + { + "name": "Централна МакедониÑ", + "code": "B" + }, + { + "name": "Южен Егей", + "code": "L" } ], "GT": [ @@ -7642,6 +7642,18 @@ } ], "GW": [ + { + "name": "Leste", + "code": "L" + }, + { + "name": "Norte", + "code": "N" + }, + { + "name": "Sul", + "code": "S" + }, { "name": "Бафата", "code": "BA" @@ -7677,60 +7689,48 @@ { "name": "Томбали", "code": "TO" - }, - { - "name": "Leste", - "code": "L" - }, - { - "name": "Norte", - "code": "N" - }, - { - "name": "Sul", - "code": "S" } ], "GY": [ { - "name": "Барима-Уейни", - "code": "BA" + "name": "East Berbice-Corentyne", + "code": "EB" }, { - "name": "Демерара-Махайка", - "code": "DE" + "name": "Essequibo Islands-West Demerara", + "code": "ES" }, { - "name": "Каюни-Мазаруни", - "code": "CU" + "name": "Upper Demerara-Berbice", + "code": "UD" }, { - "name": "Махайка-БърбайÑ", - "code": "MA" + "name": "Upper Takutu-Upper Essequibo", + "code": "UT" }, { - "name": "Померун-Супенам", - "code": "PM" + "name": "Барима-Уейни", + "code": "BA" }, { - "name": "Потаро-Сипаруни", - "code": "PT" + "name": "Демерара-Махайка", + "code": "DE" }, { - "name": "East Berbice-Corentyne", - "code": "EB" + "name": "Каюни-Мазаруни", + "code": "CU" }, { - "name": "Essequibo Islands-West Demerara", - "code": "ES" + "name": "Махайка-БърбайÑ", + "code": "MA" }, { - "name": "Upper Demerara-Berbice", - "code": "UD" + "name": "Померун-Супенам", + "code": "PM" }, { - "name": "Upper Takutu-Upper Essequibo", - "code": "UT" + "name": "Потаро-Сипаруни", + "code": "PT" } ], "HN": [ @@ -7894,10 +7894,6 @@ } ], "HT": [ - { - "name": "ГранданÑ", - "code": "GA" - }, { "name": "Artibonite", "code": "AR" @@ -7933,6 +7929,10 @@ { "name": "Sud-Est", "code": "SE" + }, + { + "name": "ГранданÑ", + "code": "GA" } ], "HU": [ @@ -8110,6 +8110,18 @@ } ], "ID": [ + { + "name": "Bali", + "code": "BA" + }, + { + "name": "North Kalimantan", + "code": "KU" + }, + { + "name": "Papua", + "code": "PA" + }, { "name": "Ðчех", "code": "AC" @@ -8261,18 +8273,6 @@ { "name": "Ява", "code": "JW" - }, - { - "name": "Bali", - "code": "BA" - }, - { - "name": "North Kalimantan", - "code": "KU" - }, - { - "name": "Papua", - "code": "PA" } ], "IE": [ @@ -8808,6 +8808,18 @@ } ], "IT": [ + { + "name": "Aosta Valley", + "code": "23" + }, + { + "name": "Genoa", + "code": "GE" + }, + { + "name": "L’Aquila", + "code": "AQ" + }, { "name": "Ðбруцо", "code": "65" @@ -9315,18 +9327,6 @@ { "name": "Южен Тирол", "code": "BZ" - }, - { - "name": "Aosta Valley", - "code": "23" - }, - { - "name": "Genoa", - "code": "GE" - }, - { - "name": "L’Aquila", - "code": "AQ" } ], "JM": [ @@ -9986,10 +9986,6 @@ } ], "KN": [ - { - "name": "ÐевиÑ", - "code": "N" - }, { "name": "Christ Church Nichola Town", "code": "01" @@ -10049,6 +10045,10 @@ { "name": "Trinity Palmetto Point", "code": "15" + }, + { + "name": "ÐевиÑ", + "code": "N" } ], "KP": [ @@ -10268,18 +10268,6 @@ } ], "LA": [ - { - "name": "Кхамоуан", - "code": "KH" - }, - { - "name": "Лоуангнамтха", - "code": "LM" - }, - { - "name": "Хоуапхан", - "code": "HO" - }, { "name": "Attapeu", "code": "AT" @@ -10339,9 +10327,29 @@ { "name": "Xiangkhouang", "code": "XI" + }, + { + "name": "Кхамоуан", + "code": "KH" + }, + { + "name": "Лоуангнамтха", + "code": "LM" + }, + { + "name": "Хоуапхан", + "code": "HO" } ], "LB": [ + { + "name": "Akkar", + "code": "AK" + }, + { + "name": "Baalbek-Hermel", + "code": "BH" + }, { "name": "Бейрут", "code": "BA" @@ -10365,14 +10373,6 @@ { "name": "Южен Ливан", "code": "JA" - }, - { - "name": "Akkar", - "code": "AK" - }, - { - "name": "Baalbek-Hermel", - "code": "BH" } ], "LC": [ @@ -10706,46 +10706,6 @@ } ], "LT": [ - { - "name": "ÐлитуÑки окръг", - "code": "AL" - }, - { - "name": "ВилнюÑки окръг", - "code": "VL" - }, - { - "name": "КаунаÑки окръг", - "code": "KU" - }, - { - "name": "КлайпедÑки окръг", - "code": "KL" - }, - { - "name": "МариÑмполÑки окръг", - "code": "MR" - }, - { - "name": "Паневежки окръг", - "code": "PN" - }, - { - "name": "ТаурагÑки окръг", - "code": "TA" - }, - { - "name": "ТелшÑйÑки окръг", - "code": "TE" - }, - { - "name": "УтенÑки окръг", - "code": "UT" - }, - { - "name": "ШÑулÑйÑки окръг", - "code": "SA" - }, { "name": "AkmenÄ—", "code": "01" @@ -10985,6 +10945,46 @@ { "name": "Zarasai", "code": "60" + }, + { + "name": "ÐлитуÑки окръг", + "code": "AL" + }, + { + "name": "ВилнюÑки окръг", + "code": "VL" + }, + { + "name": "КаунаÑки окръг", + "code": "KU" + }, + { + "name": "КлайпедÑки окръг", + "code": "KL" + }, + { + "name": "МариÑмполÑки окръг", + "code": "MR" + }, + { + "name": "Паневежки окръг", + "code": "PN" + }, + { + "name": "ТаурагÑки окръг", + "code": "TA" + }, + { + "name": "ТелшÑйÑки окръг", + "code": "TE" + }, + { + "name": "УтенÑки окръг", + "code": "UT" + }, + { + "name": "ШÑулÑйÑки окръг", + "code": "SA" } ], "LU": [ @@ -11050,46 +11050,6 @@ } ], "LV": [ - { - "name": "Балтинава", - "code": "014" - }, - { - "name": "Валмиера", - "code": "VMR" - }, - { - "name": "ВентÑпилÑ", - "code": "VEN" - }, - { - "name": "ДаугавпилÑ", - "code": "DGV" - }, - { - "name": "ЙекабпилÑ", - "code": "JKB" - }, - { - "name": "Йелгава", - "code": "JEL" - }, - { - "name": "ЛиепаÑ", - "code": "LPX" - }, - { - "name": "Резекне", - "code": "REZ" - }, - { - "name": "Рига", - "code": "RIX" - }, - { - "name": "Юрмала", - "code": "JUR" - }, { "name": "Ä€daži", "code": "011" @@ -11525,33 +11485,49 @@ { "name": "Zilupe", "code": "110" - } - ], - "LY": [ + }, { - "name": "Ðл Бутнан", - "code": "BU" + "name": "Балтинава", + "code": "014" + }, + { + "name": "Валмиера", + "code": "VMR" + }, + { + "name": "ВентÑпилÑ", + "code": "VEN" + }, + { + "name": "ДаугавпилÑ", + "code": "DGV" }, { - "name": "Ðн Ðукат ал ХамÑ", - "code": "NQ" + "name": "ЙекабпилÑ", + "code": "JKB" }, { - "name": "Бенгази", - "code": "BA" + "name": "Йелгава", + "code": "JEL" }, { - "name": "Дарна", - "code": "DR" + "name": "ЛиепаÑ", + "code": "LPX" }, { - "name": "МиÑрата", - "code": "MI" + "name": "Резекне", + "code": "REZ" }, { - "name": "Сабха", - "code": "SB" + "name": "Рига", + "code": "RIX" }, + { + "name": "Юрмала", + "code": "JUR" + } + ], + "LY": [ { "name": "Al Wahat", "code": "WA" @@ -11615,121 +11591,33 @@ { "name": "Zawiya", "code": "ZA" - } - ], - "MA": [ - { - "name": "Ðгадир", - "code": "AGD" - }, - { - "name": "Гарб - Шрарда - Бени Ð¥Ñен", - "code": "02" - }, - { - "name": "Гелмин - ЕÑ-Семара", - "code": "14" - }, - { - "name": "ГолÑма Казабланка", - "code": "08" - }, - { - "name": "Дукала - Ðбда", - "code": "10" - }, - { - "name": "Източен регион", - "code": "04" - }, - { - "name": "Казабланка", - "code": "CAS" - }, - { - "name": "Лааюн - Буждур - Сакиа Ел-Хамра", - "code": "15" - }, - { - "name": "Маракеш", - "code": "MMD" - }, - { - "name": "Маракеш - ТенÑифт - Ел-Ðуз", - "code": "11" - }, - { - "name": "Маракеш²", - "code": "MMN" - }, - { - "name": "Маракеш³", - "code": "SYB" - }, - { - "name": "МекнеÑ", - "code": "MEK" - }, - { - "name": "ÐœÐµÐºÐ½ÐµÑ - Тафилалет", - "code": "06" - }, - { - "name": "Рабат", - "code": "RAB" - }, - { - "name": "Рабат - Сале - Замур - Заер", - "code": "07" - }, - { - "name": "Сале", - "code": "SAL" - }, - { - "name": "Ð¡ÑƒÑ - МаÑа - Драа", - "code": "13" - }, - { - "name": "Тадла - Ðзилал", - "code": "12" - }, - { - "name": "Таза - Ðл-ХоÑейма - Таунат", - "code": "03" - }, - { - "name": "Танжер", - "code": "TNG" - }, - { - "name": "Танжер - Тетуан", - "code": "01" }, { - "name": "Тароудант", - "code": "TAR" + "name": "Ðл Бутнан", + "code": "BU" }, { - "name": "Уджда", - "code": "OUJ" + "name": "Ðн Ðукат ал ХамÑ", + "code": "NQ" }, { - "name": "Уед Ед-Дахаб - Лагуира", - "code": "16" + "name": "Бенгази", + "code": "BA" }, { - "name": "ФеÑ", - "code": "FES" + "name": "Дарна", + "code": "DR" }, { - "name": "Ð¤ÐµÑ - Булман", - "code": "05" + "name": "МиÑрата", + "code": "MI" }, { - "name": "Ð¨Ð°ÑƒÑ - Уардига", - "code": "09" - }, + "name": "Сабха", + "code": "SB" + } + ], + "MA": [ { "name": "Al Haouz", "code": "HAO" @@ -11887,63 +11775,167 @@ "code": "SAF" }, { - "name": "Sefrou", - "code": "SEF" + "name": "Sefrou", + "code": "SEF" + }, + { + "name": "Settat", + "code": "SET" + }, + { + "name": "Sidi Kacem", + "code": "SIK" + }, + { + "name": "Skhirat-Témara", + "code": "SKH" + }, + { + "name": "Tan-Tan", + "code": "TNT" + }, + { + "name": "Taounate", + "code": "TAO" + }, + { + "name": "Taourirt", + "code": "TAI" + }, + { + "name": "Tata", + "code": "TAT" + }, + { + "name": "Taza", + "code": "TAZ" + }, + { + "name": "Tétouan", + "code": "TET" + }, + { + "name": "Tiznit", + "code": "TIZ" + }, + { + "name": "Zagora", + "code": "ZAG" + }, + { + "name": "Ðгадир", + "code": "AGD" + }, + { + "name": "Гарб - Шрарда - Бени Ð¥Ñен", + "code": "02" + }, + { + "name": "Гелмин - ЕÑ-Семара", + "code": "14" + }, + { + "name": "ГолÑма Казабланка", + "code": "08" + }, + { + "name": "Дукала - Ðбда", + "code": "10" + }, + { + "name": "Източен регион", + "code": "04" + }, + { + "name": "Казабланка", + "code": "CAS" + }, + { + "name": "Лааюн - Буждур - Сакиа Ел-Хамра", + "code": "15" + }, + { + "name": "Маракеш", + "code": "MMD" + }, + { + "name": "Маракеш - ТенÑифт - Ел-Ðуз", + "code": "11" + }, + { + "name": "Маракеш²", + "code": "MMN" + }, + { + "name": "Маракеш³", + "code": "SYB" + }, + { + "name": "МекнеÑ", + "code": "MEK" + }, + { + "name": "ÐœÐµÐºÐ½ÐµÑ - Тафилалет", + "code": "06" + }, + { + "name": "Рабат", + "code": "RAB" + }, + { + "name": "Рабат - Сале - Замур - Заер", + "code": "07" + }, + { + "name": "Сале", + "code": "SAL" }, { - "name": "Settat", - "code": "SET" + "name": "Ð¡ÑƒÑ - МаÑа - Драа", + "code": "13" }, { - "name": "Sidi Kacem", - "code": "SIK" + "name": "Тадла - Ðзилал", + "code": "12" }, { - "name": "Skhirat-Témara", - "code": "SKH" + "name": "Таза - Ðл-ХоÑейма - Таунат", + "code": "03" }, { - "name": "Tan-Tan", - "code": "TNT" + "name": "Танжер", + "code": "TNG" }, { - "name": "Taounate", - "code": "TAO" + "name": "Танжер - Тетуан", + "code": "01" }, { - "name": "Taourirt", - "code": "TAI" + "name": "Тароудант", + "code": "TAR" }, { - "name": "Tata", - "code": "TAT" + "name": "Уджда", + "code": "OUJ" }, { - "name": "Taza", - "code": "TAZ" + "name": "Уед Ед-Дахаб - Лагуира", + "code": "16" }, { - "name": "Tétouan", - "code": "TET" + "name": "ФеÑ", + "code": "FES" }, { - "name": "Tiznit", - "code": "TIZ" + "name": "Ð¤ÐµÑ - Булман", + "code": "05" }, { - "name": "Zagora", - "code": "ZAG" + "name": "Ð¨Ð°ÑƒÑ - Уардига", + "code": "09" } ], "MC": [ - { - "name": "Монегхети", - "code": "MG" - }, - { - "name": "Монте Карло", - "code": "MC" - }, { "name": "Fontvieille", "code": "FO" @@ -12003,9 +11995,21 @@ { "name": "Vallon de la Rousse", "code": "VR" + }, + { + "name": "Монегхети", + "code": "MG" + }, + { + "name": "Монте Карло", + "code": "MC" } ], "MD": [ + { + "name": "Transnistria", + "code": "SN" + }, { "name": "Белци", "code": "BA" @@ -12149,10 +12153,6 @@ { "name": "ЯловенÑки район", "code": "IA" - }, - { - "name": "Transnistria", - "code": "SN" } ], "ME": [ @@ -12276,14 +12276,6 @@ } ], "MH": [ - { - "name": "Куаджалин", - "code": "KWA" - }, - { - "name": "Маджуро", - "code": "MAJ" - }, { "name": "Ailinglaplap Atoll", "code": "ALL" @@ -12379,6 +12371,14 @@ { "name": "Wotje Atoll", "code": "WTJ" + }, + { + "name": "Куаджалин", + "code": "KWA" + }, + { + "name": "Маджуро", + "code": "MAJ" } ], "MK": [ @@ -12724,6 +12724,26 @@ } ], "ML": [ + { + "name": "Ménaka", + "code": "9" + }, + { + "name": "Ségou", + "code": "4" + }, + { + "name": "Sikasso", + "code": "3" + }, + { + "name": "Taoudénit", + "code": "10" + }, + { + "name": "Tombouctou", + "code": "6" + }, { "name": "Бамако", "code": "BKO" @@ -12747,26 +12767,6 @@ { "name": "Мопти", "code": "5" - }, - { - "name": "Ménaka", - "code": "9" - }, - { - "name": "Ségou", - "code": "4" - }, - { - "name": "Sikasso", - "code": "3" - }, - { - "name": "Taoudénit", - "code": "10" - }, - { - "name": "Tombouctou", - "code": "6" } ], "MM": [ @@ -12922,6 +12922,22 @@ } ], "MR": [ + { + "name": "Nouakchott", + "code": "NKC" + }, + { + "name": "Nouakchott Nord", + "code": "14" + }, + { + "name": "Nouakchott Ouest", + "code": "13" + }, + { + "name": "Nouakchott Sud", + "code": "15" + }, { "name": "Ðдрар (облаÑÑ‚ в МавританиÑ)", "code": "07" @@ -12969,22 +12985,6 @@ { "name": "Худ аш-Шарки", "code": "01" - }, - { - "name": "Nouakchott", - "code": "NKC" - }, - { - "name": "Nouakchott Nord", - "code": "14" - }, - { - "name": "Nouakchott Ouest", - "code": "13" - }, - { - "name": "Nouakchott Sud", - "code": "15" } ], "MT": [ @@ -13262,14 +13262,6 @@ } ], "MU": [ - { - "name": "КаргадоÑ-КарахоÑ", - "code": "CC" - }, - { - "name": "Порт Луи", - "code": "PU" - }, { "name": "Agaléga", "code": "AG" @@ -13329,13 +13321,17 @@ { "name": "Vacoas-Phoenix", "code": "VP" + }, + { + "name": "КаргадоÑ-КарахоÑ", + "code": "CC" + }, + { + "name": "Порт Луи", + "code": "PU" } ], "MV": [ - { - "name": "Мале", - "code": "MLE" - }, { "name": "Addu", "code": "01" @@ -13443,6 +13439,10 @@ { "name": "Vaavu", "code": "04" + }, + { + "name": "Мале", + "code": "MLE" } ], "MW": [ @@ -13572,6 +13572,10 @@ } ], "MX": [ + { + "name": "Mexico City", + "code": "DIF" + }, { "name": "ÐгуаÑкалиентеÑ", "code": "AGU" @@ -13699,10 +13703,6 @@ { "name": "Юкатан", "code": "YUC" - }, - { - "name": "Mexico City", - "code": "DIF" } ], "MY": [ @@ -13818,6 +13818,14 @@ } ], "NA": [ + { + "name": "Kavango East", + "code": "KE" + }, + { + "name": "Kavango West", + "code": "KW" + }, { "name": "Еронго", "code": "ER" @@ -13865,14 +13873,6 @@ { "name": "Хардап", "code": "HA" - }, - { - "name": "Kavango East", - "code": "KE" - }, - { - "name": "Kavango West", - "code": "KW" } ], "NE": [ @@ -13910,6 +13910,18 @@ } ], "NG": [ + { + "name": "Federal Capital Territory", + "code": "FC" + }, + { + "name": "Kaduna", + "code": "KD" + }, + { + "name": "Kano", + "code": "KN" + }, { "name": "ÐбиÑ", "code": "AB" @@ -14045,21 +14057,17 @@ { "name": "Тараба", "code": "TA" - }, + } + ], + "NI": [ { - "name": "Federal Capital Territory", - "code": "FC" + "name": "Atlántico Norte", + "code": "AN" }, { - "name": "Kaduna", - "code": "KD" + "name": "Atlántico Sur", + "code": "AS" }, - { - "name": "Kano", - "code": "KN" - } - ], - "NI": [ { "name": "Боако", "code": "BO" @@ -14119,17 +14127,21 @@ { "name": "ЧонталеÑ", "code": "CO" + } + ], + "NL": [ + { + "name": "Aruba", + "code": "AW" }, { - "name": "Atlántico Norte", - "code": "AN" + "name": "Curaçao", + "code": "CW" }, { - "name": "Atlántico Sur", - "code": "AS" - } - ], - "NL": [ + "name": "Sint Maarten", + "code": "SX" + }, { "name": "Бонер", "code": "BQ1" @@ -14189,18 +14201,6 @@ { "name": "Южна ХоландиÑ", "code": "ZH" - }, - { - "name": "Aruba", - "code": "AW" - }, - { - "name": "Curaçao", - "code": "CW" - }, - { - "name": "Sint Maarten", - "code": "SX" } ], "NO": [ @@ -14290,6 +14290,18 @@ } ], "NP": [ + { + "name": "Madhya Pashchimanchal", + "code": "2" + }, + { + "name": "Purwanchal", + "code": "4" + }, + { + "name": "Sudur Pashchimanchal", + "code": "5" + }, { "name": "Багмати", "code": "BA" @@ -14353,18 +14365,6 @@ { "name": "Сети", "code": "SE" - }, - { - "name": "Madhya Pashchimanchal", - "code": "2" - }, - { - "name": "Purwanchal", - "code": "4" - }, - { - "name": "Sudur Pashchimanchal", - "code": "5" } ], "NR": [ @@ -14426,6 +14426,18 @@ } ], "NZ": [ + { + "name": "Nelson", + "code": "NSN" + }, + { + "name": "North Island", + "code": "N" + }, + { + "name": "South Island", + "code": "S" + }, { "name": "Бей ÑŠÑ„ Пленти", "code": "BOP" @@ -14489,18 +14501,6 @@ { "name": "Чатъм", "code": "CIT" - }, - { - "name": "Nelson", - "code": "NSN" - }, - { - "name": "North Island", - "code": "N" - }, - { - "name": "South Island", - "code": "S" } ], "OM": [ @@ -14558,6 +14558,10 @@ } ], "PA": [ + { + "name": "West Panamá", + "code": "10" + }, { "name": "Ð‘Ð¾ÐºÐ°Ñ Ð´ÐµÐ» Торо", "code": "1" @@ -14605,13 +14609,17 @@ { "name": "Чирики", "code": "4" - }, - { - "name": "West Panamá", - "code": "10" } ], "PE": [ + { + "name": "El Callao", + "code": "CAL" + }, + { + "name": "Lima", + "code": "LMA" + }, { "name": "ÐмаÑонаÑ", "code": "AMA" @@ -14707,17 +14715,17 @@ { "name": "Хунин", "code": "JUN" - }, - { - "name": "El Callao", - "code": "CAL" - }, - { - "name": "Lima", - "code": "LMA" } ], "PG": [ + { + "name": "Hela", + "code": "HLA" + }, + { + "name": "Jiwaka", + "code": "JWK" + }, { "name": "Ðвтономен регион Бугенвил", "code": "NSB" @@ -14797,25 +14805,9 @@ { "name": "Южни виÑочини", "code": "SHM" - }, - { - "name": "Hela", - "code": "HLA" - }, - { - "name": "Jiwaka", - "code": "JWK" } ], "PH": [ - { - "name": "Палаван", - "code": "PLW" - }, - { - "name": "Самар", - "code": "WSA" - }, { "name": "Abra", "code": "ABR" @@ -15199,6 +15191,14 @@ { "name": "Zamboanga Sibugay", "code": "ZSI" + }, + { + "name": "Палаван", + "code": "PLW" + }, + { + "name": "Самар", + "code": "WSA" } ], "PK": [ @@ -15590,18 +15590,6 @@ } ], "QA": [ - { - "name": "Ðл-Уакра", - "code": "WA" - }, - { - "name": "ÐÑ€ РайÑн", - "code": "RA" - }, - { - "name": "Доха", - "code": "DA" - }, { "name": "Al Daayen", "code": "ZA" @@ -15621,6 +15609,18 @@ { "name": "Umm Salal", "code": "US" + }, + { + "name": "Ðл-Уакра", + "code": "WA" + }, + { + "name": "ÐÑ€ РайÑн", + "code": "RA" + }, + { + "name": "Доха", + "code": "DA" } ], "RO": [ @@ -15794,6 +15794,30 @@ } ], "RS": [ + { + "name": "Kosovo", + "code": "25" + }, + { + "name": "Kosovo-Metohija", + "code": "KM" + }, + { + "name": "Kosovo-Pomoravlje", + "code": "29" + }, + { + "name": "Kosovska Mitrovica", + "code": "28" + }, + { + "name": "Peć", + "code": "26" + }, + { + "name": "Prizren", + "code": "27" + }, { "name": "Белград", "code": "00" @@ -15897,30 +15921,6 @@ { "name": "Ябланишки окръг", "code": "23" - }, - { - "name": "Kosovo", - "code": "25" - }, - { - "name": "Kosovo-Metohija", - "code": "KM" - }, - { - "name": "Kosovo-Pomoravlje", - "code": "29" - }, - { - "name": "Kosovska Mitrovica", - "code": "28" - }, - { - "name": "Peć", - "code": "26" - }, - { - "name": "Prizren", - "code": "27" } ], "RU": [ @@ -16334,14 +16334,6 @@ } ], "SB": [ - { - "name": "Западна провинциÑ", - "code": "WE" - }, - { - "name": "Хониара", - "code": "CT" - }, { "name": "Central", "code": "CE" @@ -16373,6 +16365,14 @@ { "name": "Temotu", "code": "TE" + }, + { + "name": "Западна провинциÑ", + "code": "WE" + }, + { + "name": "Хониара", + "code": "CT" } ], "SC": [ @@ -16478,6 +16478,18 @@ } ], "SD": [ + { + "name": "Central Darfur", + "code": "DC" + }, + { + "name": "East Darfur", + "code": "DE" + }, + { + "name": "West Kurdufan", + "code": "GK" + }, { "name": "Ðл Кадариф", "code": "GD" @@ -16537,18 +16549,6 @@ { "name": "Южен Курдуфан", "code": "KS" - }, - { - "name": "Central Darfur", - "code": "DC" - }, - { - "name": "East Darfur", - "code": "DE" - }, - { - "name": "West Kurdufan", - "code": "GK" } ], "SE": [ @@ -16660,6 +16660,10 @@ } ], "SH": [ + { + "name": "Tristan da Cunha", + "code": "TA" + }, { "name": "ВъзнеÑение", "code": "AC" @@ -16667,10 +16671,6 @@ { "name": "Света Елена", "code": "HL" - }, - { - "name": "Tristan da Cunha", - "code": "TA" } ], "SI": [ @@ -17605,15 +17605,27 @@ "code": "07" }, { - "name": "Montegiardino", - "code": "08" + "name": "Montegiardino", + "code": "08" + }, + { + "name": "Serravalle", + "code": "09" + } + ], + "SN": [ + { + "name": "Kaffrine", + "code": "KA" + }, + { + "name": "Kédougou", + "code": "KE" + }, + { + "name": "Sédhiou", + "code": "SE" }, - { - "name": "Serravalle", - "code": "09" - } - ], - "SN": [ { "name": "Дакар", "code": "DK" @@ -17657,21 +17669,13 @@ { "name": "Фатик", "code": "FK" - }, - { - "name": "Kaffrine", - "code": "KA" - }, - { - "name": "Kédougou", - "code": "KE" - }, - { - "name": "Sédhiou", - "code": "SE" } ], "SO": [ + { + "name": "Banaadir", + "code": "BN" + }, { "name": "Ðудал", "code": "AW" @@ -17739,10 +17743,6 @@ { "name": "Юбада ХууÑе", "code": "JH" - }, - { - "name": "Banaadir", - "code": "BN" } ], "SR": [ @@ -17974,6 +17974,18 @@ } ], "TD": [ + { + "name": "Borkou", + "code": "BO" + }, + { + "name": "Ennedi-Est", + "code": "EE" + }, + { + "name": "Ennedi-Ouest", + "code": "EO" + }, { "name": "Бар ел Газел", "code": "BG" @@ -18053,18 +18065,6 @@ { "name": "Шари-Багирми", "code": "CB" - }, - { - "name": "Borkou", - "code": "BO" - }, - { - "name": "Ennedi-Est", - "code": "EE" - }, - { - "name": "Ennedi-Ouest", - "code": "EO" } ], "TG": [ @@ -18090,6 +18090,14 @@ } ], "TH": [ + { + "name": "Bueng Kan", + "code": "38" + }, + { + "name": "Roi Et", + "code": "45" + }, { "name": "Ðмнат Чароен", "code": "37" @@ -18393,14 +18401,6 @@ { "name": "ЯÑотон", "code": "35" - }, - { - "name": "Bueng Kan", - "code": "38" - }, - { - "name": "Roi Et", - "code": "45" } ], "TJ": [ @@ -18952,10 +18952,6 @@ } ], "TT": [ - { - "name": "Порт ÑŠÑ„ Спейн", - "code": "POS" - }, { "name": "Arima", "code": "ARI" @@ -19011,21 +19007,13 @@ { "name": "Tunapuna-Piarco", "code": "TUP" + }, + { + "name": "Порт ÑŠÑ„ Спейн", + "code": "POS" } ], "TV": [ - { - "name": "Ðанумеа", - "code": "NMA" - }, - { - "name": "Ðукулаелае", - "code": "NKL" - }, - { - "name": "Фунафути", - "code": "FUN" - }, { "name": "Nanumanga", "code": "NMG" @@ -19045,33 +19033,21 @@ { "name": "Vaitupu", "code": "VAI" - } - ], - "TW": [ - { - "name": "ГаоÑюн", - "code": "KHH" }, { - "name": "Пингтунг", - "code": "PIF" - }, - { - "name": "Таитунг", - "code": "TTT" - }, - { - "name": "Тайпей", - "code": "TPE" + "name": "Ðанумеа", + "code": "NMA" }, { - "name": "Чангхуа", - "code": "CHA" + "name": "Ðукулаелае", + "code": "NKL" }, { - "name": "Юнлин", - "code": "YUN" - }, + "name": "Фунафути", + "code": "FUN" + } + ], + "TW": [ { "name": "Chiayi", "code": "CYQ" @@ -19135,6 +19111,30 @@ { "name": "Yilan", "code": "ILA" + }, + { + "name": "ГаоÑюн", + "code": "KHH" + }, + { + "name": "Пингтунг", + "code": "PIF" + }, + { + "name": "Таитунг", + "code": "TTT" + }, + { + "name": "Тайпей", + "code": "TPE" + }, + { + "name": "Чангхуа", + "code": "CHA" + }, + { + "name": "Юнлин", + "code": "YUN" } ], "TZ": [ @@ -19914,6 +19914,30 @@ } ], "US": [ + { + "name": "American Samoa", + "code": "AS" + }, + { + "name": "Guam", + "code": "GU" + }, + { + "name": "Northern Mariana Islands", + "code": "MP" + }, + { + "name": "Puerto Rico", + "code": "PR" + }, + { + "name": "U.S. Outlying Islands", + "code": "UM" + }, + { + "name": "U.S. Virgin Islands", + "code": "VI" + }, { "name": "Ðйдахо", "code": "ID" @@ -20117,30 +20141,6 @@ { "name": "Юта", "code": "UT" - }, - { - "name": "American Samoa", - "code": "AS" - }, - { - "name": "Guam", - "code": "GU" - }, - { - "name": "Northern Mariana Islands", - "code": "MP" - }, - { - "name": "Puerto Rico", - "code": "PR" - }, - { - "name": "U.S. Outlying Islands", - "code": "UM" - }, - { - "name": "U.S. Virgin Islands", - "code": "VI" } ], "UY": [ @@ -20306,6 +20306,14 @@ } ], "VE": [ + { + "name": "Capital", + "code": "A" + }, + { + "name": "Federal Dependencies", + "code": "W" + }, { "name": "ÐмаÑонаÑ", "code": "Z" @@ -20397,14 +20405,6 @@ { "name": "Яракуй", "code": "U" - }, - { - "name": "Capital", - "code": "A" - }, - { - "name": "Federal Dependencies", - "code": "W" } ], "VN": [ @@ -20702,18 +20702,6 @@ } ], "WS": [ - { - "name": "ВаиÑигано", - "code": "VS" - }, - { - "name": "Палаули", - "code": "PA" - }, - { - "name": "ТуамаÑага", - "code": "TU" - }, { "name": "A’ana", "code": "AA" @@ -20745,9 +20733,25 @@ { "name": "Va’a-o-Fonoti", "code": "VF" + }, + { + "name": "ВаиÑигано", + "code": "VS" + }, + { + "name": "Палаули", + "code": "PA" + }, + { + "name": "ТуамаÑага", + "code": "TU" } ], "YE": [ + { + "name": "Arkhabil Suqutra", + "code": "SU" + }, { "name": "ÐбÑн", "code": "AB" @@ -20831,10 +20835,6 @@ { "name": "Шабуа", "code": "SH" - }, - { - "name": "Arkhabil Suqutra", - "code": "SU" } ], "ZA": [ @@ -20918,6 +20918,14 @@ } ], "ZW": [ + { + "name": "Bulawayo", + "code": "BU" + }, + { + "name": "Harare", + "code": "HA" + }, { "name": "Западен Машоналенд", "code": "MW" @@ -20949,14 +20957,6 @@ { "name": "Южен Матабелеленд", "code": "MS" - }, - { - "name": "Bulawayo", - "code": "BU" - }, - { - "name": "Harare", - "code": "HA" } ] } \ No newline at end of file diff --git a/js/data/locale/bg/sysres.json b/js/data/locale/bg/sysres.json index b2810e17b7..9154c8de5c 100644 --- a/js/data/locale/bg/sysres.json +++ b/js/data/locale/bg/sysres.json @@ -87,38 +87,30 @@ "1#1 week|#{num} weeks": "one#{num} Ñедмица|#{num} Ñедмици", "1#1 month|#{num} months": "one#{num} меÑец|#{num} меÑеца", "1#1 year|#{num} years": "one#{num} година|#{num} години", - "#{num} ms": "one#{num} ms|#{num} ms", - "1#1 sec|#{num} sec": "one#{num} s|#{num} s", - "1#1 min|#{num} min": "one#{num} min|#{num} min", - "1#1 hr|#{num} hrs": "one#{num} h|#{num} h", + "#{num} ms": "one#{num} мÑек|#{num} мÑек", + "1#1 sec|#{num} sec": "one#{num} Ñек|#{num} Ñек", + "1#1 min|#{num} min": "one#{num} мин|#{num} мин", + "1#1 hr|#{num} hrs": "one#{num} ч|#{num} ч", "durationLongDays": "one#{num} д|#{num} д", "1#1 wk|#{num} wks": "one#{num} Ñедм.|#{num} Ñедм.", "1#1 mon|#{num} mons": "one#{num} меÑ.|#{num} меÑ.", - "1#1 yr|#{num} yrs": "one#{num} г|#{num} г", - "durationShortMillis": "one#{num} ms|#{num} ms", - "#{num}s": "one#{num} s|#{num} s", - "durationShortMinutes": "one#{num} min|#{num} min", - "#{num}h": "one#{num} h|#{num} h", + "1#1 yr|#{num} yrs": "one#{num} год.|#{num} год.", + "durationMediumMillis": "one#{num} мÑек|#{num} мÑек", + "1#1 se|#{num} sec": "one#{num} Ñ|#{num} Ñ", + "1#1 mi|#{num} min": "one#{num} мин|#{num} мин", + "durationMediumHours": "one#{num} ч|#{num} ч", + "1#1 dy|#{num} dys": "one#{num} д|#{num} д", + "durationMediumWeeks": "one#{num} Ñедм.|#{num} Ñедм.", + "1#1 mo|#{num} mos": "one#{num} меÑ.|#{num} меÑ.", + "durationMediumYears": "one#{num} г|#{num} г", + "durationShortMillis": "one#{num} мÑек|#{num} мÑек", + "#{num}s": "one#{num} Ñ|#{num} Ñ", + "durationShortMinutes": "one#{num} мин|#{num} мин", + "#{num}h": "one#{num} ч|#{num} ч", "#{num}d": "one#{num} д|#{num} д", "#{num}w": "one#{num} Ñедм.|#{num} Ñедм.", - "durationShortMonths": "one#{num} м|#{num} м", + "durationShortMonths": "one#{num} меÑ.|#{num} меÑ.", "#{num}y": "one#{num} г|#{num} г", - "separatorFull": ", ", - "finalSeparatorFull": " и ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", - "durationMediumMillis": "one#{num} ms|#{num} ms", - "1#1 se|#{num} sec": "#{num} Ñек", - "1#1 mi|#{num} min": "#{num} мин", - "durationMediumHours": "one#{num} чаÑ|#{num} ча", - "1#1 dy|#{num} dys": "#{num} дн.", - "durationMediumWeeks": "#{num} Ñе", - "1#1 mo|#{num} mos": "#{num} ме", - "durationMediumYears": "#{num} го", "1#in 1 second|#in {num} seconds": "one#Ñлед {num} Ñекунда|#Ñлед {num} Ñекунди", "1#in 1 minute|#in {num} minutes": "one#Ñлед {num} минута|#Ñлед {num} минути", "1#in 1 hour|#in {num} hours": "one#Ñлед {num} чаÑ|#Ñлед {num} чаÑа", @@ -160,5 +152,13 @@ "#{num}d ago": "one#преди {num} ден|#преди {num} дни", "#{num}w ago": "one#преди {num} Ñедм.|#преди {num} Ñедм.", "#{num}mo ago": "one#преди {num} м.|#преди {num} м.", - "#{num}y ago": "one#преди {num} г.|#преди {num} г." + "#{num}y ago": "one#преди {num} г.|#преди {num} г.", + "separatorFull": ", ", + "finalSeparatorFull": " и ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/bgc/scripts.jf b/js/data/locale/bgc/scripts.jf new file mode 100644 index 0000000000..9408517d0c --- /dev/null +++ b/js/data/locale/bgc/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Deva" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/bgn/langname.jf b/js/data/locale/bgn/langname.jf new file mode 100644 index 0000000000..c244411bfd --- /dev/null +++ b/js/data/locale/bgn/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Western Balochi" +} \ No newline at end of file diff --git a/js/data/locale/bgn/scripts.jf b/js/data/locale/bgn/scripts.jf new file mode 100644 index 0000000000..22edfc469b --- /dev/null +++ b/js/data/locale/bgn/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Arab" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/bgx/scripts.jf b/js/data/locale/bgx/scripts.jf new file mode 100644 index 0000000000..18d5ba6f61 --- /dev/null +++ b/js/data/locale/bgx/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Grek" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/bhi/scripts.jf b/js/data/locale/bhi/scripts.jf new file mode 100644 index 0000000000..9408517d0c --- /dev/null +++ b/js/data/locale/bhi/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Deva" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/bhk/scripts.jf b/js/data/locale/bhk/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/bhk/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/bjn/langname.jf b/js/data/locale/bjn/langname.jf new file mode 100644 index 0000000000..b1f77102d9 --- /dev/null +++ b/js/data/locale/bjn/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Banjar" +} \ No newline at end of file diff --git a/js/data/locale/bjn/scripts.jf b/js/data/locale/bjn/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/bjn/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/bkm/scripts.jf b/js/data/locale/bkm/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/bkm/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/bm/sysres.json b/js/data/locale/bm/sysres.json index e170175af1..908dc774af 100644 --- a/js/data/locale/bm/sysres.json +++ b/js/data/locale/bm/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/bmq/scripts.jf b/js/data/locale/bmq/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/bmq/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/bn/IN/ctrynames.json b/js/data/locale/bn/IN/ctrynames.json index e382605684..35299d2adf 100644 --- a/js/data/locale/bn/IN/ctrynames.json +++ b/js/data/locale/bn/IN/ctrynames.json @@ -1,4 +1,5 @@ { + "Sub-Saharan Africa": "202", "অজানা অঞà§à¦šà¦²": "ZZ", "অসà§à¦Ÿà§à¦°à¦¾à¦²à§‡à¦¶à¦¿à¦¯à¦¼à¦¾": "053", "অসà§à¦Ÿà§à¦°à¦¿à¦¯à¦¼à¦¾": "AT", @@ -182,9 +183,9 @@ "বতসোয়ানা": "BW", "বলিভিয়া": "BO", "বসনিয়া ও হারà§à¦œà§‡à¦—োভিনা": "BA", - "বাংলাদেশ": "BD", "বারবাদোস": "BB", "বারমà§à¦¡à¦¾": "BM", + "বাংলাদেশ": "BD", "বাহরাইন": "BH", "বাহামা দà§à¦¬à§€à¦ªà¦ªà§à¦žà§à¦œ": "BS", "বà§à¦°à¦•à¦¿à¦¨à¦¾ ফাসো": "BF", @@ -289,6 +290,5 @@ "হনà§à¦¡à§à¦°à¦¾à¦¸": "HN", "হাইতি": "HT", "হাঙà§à¦—েরি": "HU", - "হারà§à¦¡ à¦à¦¬à¦‚ মà§à¦¯à¦¾à¦•à¦¡à§‹à¦¨à¦¾à¦²à§à¦¡ দà§à¦¬à§€à¦ªà¦ªà§à¦žà§à¦œ": "HM", - "Sub-Saharan Africa": "202" + "হারà§à¦¡ à¦à¦¬à¦‚ মà§à¦¯à¦¾à¦•à¦¡à§‹à¦¨à¦¾à¦²à§à¦¡ দà§à¦¬à§€à¦ªà¦ªà§à¦žà§à¦œ": "HM" } \ No newline at end of file diff --git a/js/data/locale/bn/IN/ctryreverse.json b/js/data/locale/bn/IN/ctryreverse.json index 5b7fee09bf..2ea5e5f010 100644 --- a/js/data/locale/bn/IN/ctryreverse.json +++ b/js/data/locale/bn/IN/ctryreverse.json @@ -185,9 +185,9 @@ "BW": "বতসোয়ানা", "BO": "বলিভিয়া", "BA": "বসনিয়া ও হারà§à¦œà§‡à¦—োভিনা", - "BD": "বাংলাদেশ", "BB": "বারবাদোস", "BM": "বারমà§à¦¡à¦¾", + "BD": "বাংলাদেশ", "BH": "বাহরাইন", "BS": "বাহামা দà§à¦¬à§€à¦ªà¦ªà§à¦žà§à¦œ", "BF": "বà§à¦°à¦•à¦¿à¦¨à¦¾ ফাসো", diff --git a/js/data/locale/ha/Latn/dateformats.json b/js/data/locale/bn/IN/dateformats.json similarity index 71% rename from js/data/locale/ha/Latn/dateformats.json rename to js/data/locale/bn/IN/dateformats.json index 9334bff14e..1ccdc4ccfe 100644 --- a/js/data/locale/ha/Latn/dateformats.json +++ b/js/data/locale/bn/IN/dateformats.json @@ -1,6 +1,13 @@ { "gregorian": { + "order": "{date} {time}", "date": { + "dmwy": { + "f": "EEEE, d MMMM, yyyy", + "l": "EEE, d MMMM, yyyy", + "m": "EE, d MMM, yyyy", + "s": "E, d/M/yy" + }, "dmy": { "f": "d MMMM, yyyy", "l": "d MMMM, yyyy", @@ -20,13 +27,50 @@ "s": "d/M" }, "my": { + "f": "MMMM, yyyy", + "l": "MMMM, yyyy", + "m": "MMM, yyyy", "s": "M/yy" + }, + "dw": { + "f": "EEEE, d", + "l": "EEE, d", + "m": "EE, d", + "s": "E, d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yy" } }, "time": { "12": { + "h": "h", + "m": "mm", + "s": "ss", "ah": "h a", "hm": "h:mm", + "ms": "mm:ss", "ahm": "h:mm a", "hms": "h:mm:ss", "hmz": "h:mm z", @@ -36,8 +80,12 @@ "ahmsz": "h:mm:ss a z" }, "24": { + "h": "HH", + "m": "mm", + "s": "ss", "ah": "HH", "hm": "HH:mm", + "ms": "mm:ss", "ahm": "HH:mm", "hms": "HH:mm:ss", "hmz": "HH:mm z", @@ -91,6 +139,9 @@ "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" }, "c20": { + "f": "{sm}, {sy} – {em}, {ey}", + "l": "{sm}, {sy} – {em}, {ey}", + "m": "{sm}, {sy} – {em}, {ey}", "s": "{sm}/{sy} – {em}/{ey}" }, "c30": { diff --git a/js/data/locale/bn/ctrynames.json b/js/data/locale/bn/ctrynames.json index c38f2b9f5c..0f92f0735f 100644 --- a/js/data/locale/bn/ctrynames.json +++ b/js/data/locale/bn/ctrynames.json @@ -1,4 +1,5 @@ { + "Sub-Saharan Africa": "202", "অজানা অঞà§à¦šà¦²": "ZZ", "অসà§à¦Ÿà§à¦°à¦¾à¦²à§‡à¦¶à¦¿à¦¯à¦¼à¦¾": "053", "অসà§à¦Ÿà§à¦°à¦¿à¦¯à¦¼à¦¾": "AT", @@ -182,9 +183,9 @@ "বতসোয়ানা": "BW", "বলিভিয়া": "BO", "বসনিয়া ও হারà§à¦œà§‡à¦—োভিনা": "BA", - "বাংলাদেশ": "BD", "বারবাদোস": "BB", "বারমà§à¦¡à¦¾": "BM", + "বাংলাদেশ": "BD", "বাহরাইন": "BH", "বাহামা দà§à¦¬à§€à¦ªà¦ªà§à¦žà§à¦œ": "BS", "বà§à¦°à¦•à¦¿à¦¨à¦¾ ফাসো": "BF", @@ -289,6 +290,5 @@ "হনà§à¦¡à§à¦°à¦¾à¦¸": "HN", "হাইতি": "HT", "হাঙà§à¦—েরি": "HU", - "হারà§à¦¡ à¦à¦¬à¦‚ মà§à¦¯à¦¾à¦•à¦¡à§‹à¦¨à¦¾à¦²à§à¦¡ দà§à¦¬à§€à¦ªà¦ªà§à¦žà§à¦œ": "HM", - "Sub-Saharan Africa": "202" + "হারà§à¦¡ à¦à¦¬à¦‚ মà§à¦¯à¦¾à¦•à¦¡à§‹à¦¨à¦¾à¦²à§à¦¡ দà§à¦¬à§€à¦ªà¦ªà§à¦žà§à¦œ": "HM" } \ No newline at end of file diff --git a/js/data/locale/bn/ctryreverse.json b/js/data/locale/bn/ctryreverse.json index 8c64b18d5d..ae02692b55 100644 --- a/js/data/locale/bn/ctryreverse.json +++ b/js/data/locale/bn/ctryreverse.json @@ -185,9 +185,9 @@ "BW": "বতসোয়ানা", "BO": "বলিভিয়া", "BA": "বসনিয়া ও হারà§à¦œà§‡à¦—োভিনা", - "BD": "বাংলাদেশ", "BB": "বারবাদোস", "BM": "বারমà§à¦¡à¦¾", + "BD": "বাংলাদেশ", "BH": "বাহরাইন", "BS": "বাহামা দà§à¦¬à§€à¦ªà¦ªà§à¦žà§à¦œ", "BF": "বà§à¦°à¦•à¦¿à¦¨à¦¾ ফাসো", diff --git a/js/data/locale/bn/regionnames.json b/js/data/locale/bn/regionnames.json index 69801588a1..9e21f2967e 100644 --- a/js/data/locale/bn/regionnames.json +++ b/js/data/locale/bn/regionnames.json @@ -60,6 +60,10 @@ } ], "AF": [ + { + "name": "Kapisa", + "code": "KAP" + }, { "name": "ওরà§à¦œà§â€Œà¦—ন পà§à¦°à¦¦à§‡à¦¶", "code": "URU" @@ -191,10 +195,6 @@ { "name": "হেলমানà§à¦¦ পà§à¦°à¦¦à§‡à¦¶", "code": "HEL" - }, - { - "name": "Kapisa", - "code": "KAP" } ], "AG": [ @@ -232,26 +232,6 @@ } ], "AL": [ - { - "name": "কোরচে কাউনà§à¦Ÿà¦¿", - "code": "06" - }, - { - "name": "গিজারকাসার কাউনà§à¦Ÿà¦¿", - "code": "05" - }, - { - "name": "দà§à¦°à¦¸ কাউনà§à¦Ÿà¦¿", - "code": "02" - }, - { - "name": "বেরাট কাউনà§à¦Ÿà¦¿", - "code": "01" - }, - { - "name": "ভà§à¦² ভà§à¦²à§‹à¦° কাউনà§à¦Ÿà¦¿", - "code": "12" - }, { "name": "Berat", "code": "BR" @@ -423,6 +403,26 @@ { "name": "Vlorë", "code": "VL" + }, + { + "name": "কোরচে কাউনà§à¦Ÿà¦¿", + "code": "06" + }, + { + "name": "গিজারকাসার কাউনà§à¦Ÿà¦¿", + "code": "05" + }, + { + "name": "দà§à¦°à¦¸ কাউনà§à¦Ÿà¦¿", + "code": "02" + }, + { + "name": "বেরাট কাউনà§à¦Ÿà¦¿", + "code": "01" + }, + { + "name": "ভà§à¦² ভà§à¦²à§‹à¦° কাউনà§à¦Ÿà¦¿", + "code": "12" } ], "AM": [ @@ -716,6 +716,42 @@ } ], "AZ": [ + { + "name": "Goygol", + "code": "GYG" + }, + { + "name": "Khizi", + "code": "XIZ" + }, + { + "name": "Khojavend", + "code": "XVD" + }, + { + "name": "Lachin", + "code": "LAC" + }, + { + "name": "Naftalan", + "code": "NA" + }, + { + "name": "Shamakhi", + "code": "SMI" + }, + { + "name": "Sharur", + "code": "SAR" + }, + { + "name": "Shirvan", + "code": "SR" + }, + { + "name": "Yevlakh", + "code": "YE" + }, { "name": "আগজাবাদি জেলা", "code": "AGC" @@ -836,14 +872,14 @@ "name": "গোরানবয় জেলা", "code": "GOR" }, - { - "name": "জাংগিলান জেলা", - "code": "ZAN" - }, { "name": "জাকাতালা জেলা", "code": "ZAQ" }, + { + "name": "জাংগিলান জেলা", + "code": "ZAN" + }, { "name": "জাবà§à¦°à¦¾à¦‡à¦² জেলা", "code": "CAB" @@ -991,53 +1027,9 @@ { "name": "হাজিগাবোল জেলা", "code": "HAC" - }, - { - "name": "Goygol", - "code": "GYG" - }, - { - "name": "Khizi", - "code": "XIZ" - }, - { - "name": "Khojavend", - "code": "XVD" - }, - { - "name": "Lachin", - "code": "LAC" - }, - { - "name": "Naftalan", - "code": "NA" - }, - { - "name": "Shamakhi", - "code": "SMI" - }, - { - "name": "Sharur", - "code": "SAR" - }, - { - "name": "Shirvan", - "code": "SR" - }, - { - "name": "Yevlakh", - "code": "YE" } ], "BA": [ - { - "name": "বাকà§à¦•à§ জেলা", - "code": "BRC" - }, - { - "name": "রেপà§à¦¬à¦²à¦¿à¦•à¦¾ সরà§à¦ªà¦¸à§à¦•à¦¾", - "code": "SRP" - }, { "name": "Bosnian Podrinje", "code": "05" @@ -1081,6 +1073,14 @@ { "name": "Zenica-Doboj", "code": "04" + }, + { + "name": "বাকà§à¦•à§ জেলা", + "code": "BRC" + }, + { + "name": "রেপà§à¦¬à¦²à¦¿à¦•à¦¾ সরà§à¦ªà¦¸à§à¦•à¦¾", + "code": "SRP" } ], "BB": [ @@ -1420,6 +1420,14 @@ } ], "BE": [ + { + "name": "Flanders", + "code": "VLG" + }, + { + "name": "Wallonia", + "code": "WAL" + }, { "name": "ইসà§à¦Ÿ ফà§à¦²à¦¾à¦¨à§à¦¡à¦¾à¦°à§à¦¸", "code": "VOV" @@ -1463,17 +1471,65 @@ { "name": "হাইনট", "code": "WHT" + } + ], + "BF": [ + { + "name": "Boucle du Mouhoun", + "code": "01" }, { - "name": "Flanders", - "code": "VLG" + "name": "Cascades", + "code": "02" }, { - "name": "Wallonia", - "code": "WAL" - } - ], - "BF": [ + "name": "Centre", + "code": "03" + }, + { + "name": "Centre-Est", + "code": "04" + }, + { + "name": "Centre-Nord", + "code": "05" + }, + { + "name": "Centre-Ouest", + "code": "06" + }, + { + "name": "Centre-Sud", + "code": "07" + }, + { + "name": "Est", + "code": "08" + }, + { + "name": "Hauts-Bassins", + "code": "09" + }, + { + "name": "Nord", + "code": "10" + }, + { + "name": "Plateau-Central", + "code": "11" + }, + { + "name": "Sahel", + "code": "12" + }, + { + "name": "Soum", + "code": "SOM" + }, + { + "name": "Sud-Ouest", + "code": "13" + }, { "name": "ইউবà§à¦°à¦¿à¦Ÿà§‡à¦™à§à¦—া পà§à¦°à¦¦à§‡à¦¶", "code": "OUB" @@ -1649,120 +1705,64 @@ { "name": "হà§à¦¯à¦¼à§‡à¦¤ পà§à¦°à¦¦à§‡à¦¶", "code": "HOU" - }, + } + ], + "BG": [ { - "name": "Boucle du Mouhoun", + "name": "বà§à¦²à¦¾à¦—োভগà§à¦°à¦¾à¦¡ পà§à¦°à¦¦à§‡à¦¶", "code": "01" }, { - "name": "Cascades", + "name": "বà§à¦°à¦—াস পà§à¦°à¦¦à§‡à¦¶", "code": "02" }, { - "name": "Centre", + "name": "Varna", "code": "03" }, { - "name": "Centre-Est", + "name": "ভেলিকো টারà§à¦¨à§‹à¦­à§‹", "code": "04" }, { - "name": "Centre-Nord", + "name": "ভিডিন পà§à¦°à¦¦à§‡à¦¶", "code": "05" }, { - "name": "Centre-Ouest", + "name": "ভà§à¦°à¦¾à¦¸à¦¾ পà§à¦°à¦¦à§‡à¦¶", "code": "06" }, { - "name": "Centre-Sud", + "name": "গà§à¦¯à¦¾à¦¬à§à¦°à§‹à¦­à§‹ পà§à¦°à¦¦à§‡à¦¶", "code": "07" }, { - "name": "Est", + "name": "ডোবরিক পà§à¦°à¦¦à§‡à¦¶", "code": "08" }, { - "name": "Hauts-Bassins", + "name": "কারà§à¦¡à¦à¦¾à¦²à¦¿ পà§à¦°à¦¦à§‡à¦¶", "code": "09" }, { - "name": "Nord", + "name": "কà§à¦¸à§à¦Ÿà§‡à¦¨à§à¦¡à¦¿à¦² পà§à¦°à¦¦à§‡à¦¶", "code": "10" }, { - "name": "Plateau-Central", + "name": "লোভেচ পà§à¦°à¦¦à§‡à¦¶", "code": "11" }, { - "name": "Sahel", + "name": "Montana", "code": "12" }, { - "name": "Soum", - "code": "SOM" - }, - { - "name": "Sud-Ouest", + "name": "পাজারদà¦à¦¿à¦• পà§à¦°à¦¦à§‡à¦¶", "code": "13" - } - ], - "BG": [ + }, { - "name": "বà§à¦²à¦¾à¦—োভগà§à¦°à¦¾à¦¡ পà§à¦°à¦¦à§‡à¦¶", - "code": "01" - }, - { - "name": "বà§à¦°à¦—াস পà§à¦°à¦¦à§‡à¦¶", - "code": "02" - }, - { - "name": "Varna", - "code": "03" - }, - { - "name": "ভেলিকো টারà§à¦¨à§‹à¦­à§‹", - "code": "04" - }, - { - "name": "ভিডিন পà§à¦°à¦¦à§‡à¦¶", - "code": "05" - }, - { - "name": "ভà§à¦°à¦¾à¦¸à¦¾ পà§à¦°à¦¦à§‡à¦¶", - "code": "06" - }, - { - "name": "গà§à¦¯à¦¾à¦¬à§à¦°à§‹à¦­à§‹ পà§à¦°à¦¦à§‡à¦¶", - "code": "07" - }, - { - "name": "ডোবরিক পà§à¦°à¦¦à§‡à¦¶", - "code": "08" - }, - { - "name": "কারà§à¦¡à¦à¦¾à¦²à¦¿ পà§à¦°à¦¦à§‡à¦¶", - "code": "09" - }, - { - "name": "কà§à¦¸à§à¦Ÿà§‡à¦¨à§à¦¡à¦¿à¦² পà§à¦°à¦¦à§‡à¦¶", - "code": "10" - }, - { - "name": "লোভেচ পà§à¦°à¦¦à§‡à¦¶", - "code": "11" - }, - { - "name": "Montana", - "code": "12" - }, - { - "name": "পাজারদà¦à¦¿à¦• পà§à¦°à¦¦à§‡à¦¶", - "code": "13" - }, - { - "name": "পসরà§à¦¨à¦¿à¦• পà§à¦°à¦¦à§‡à¦¶", - "code": "14" + "name": "পসরà§à¦¨à¦¿à¦• পà§à¦°à¦¦à§‡à¦¶", + "code": "14" }, { "name": "পà§à¦²à§‡à¦­à§‡à¦¨ পà§à¦°à¦¦à§‡à¦¶", @@ -1844,6 +1844,10 @@ } ], "BI": [ + { + "name": "Rumonge", + "code": "RM" + }, { "name": "কানজা পà§à¦°à¦¦à§‡à¦¶", "code": "KY" @@ -1911,10 +1915,6 @@ { "name": "রà§à¦Ÿà¦¾à¦¨à¦¾ পà§à¦°à¦¦à§‡à¦¶", "code": "RT" - }, - { - "name": "Rumonge", - "code": "RM" } ], "BJ": [ @@ -2038,6 +2038,10 @@ } ], "BR": [ + { + "name": "Rio de Janeiro", + "code": "RJ" + }, { "name": "আমাজোনাস", "code": "AM" @@ -2141,13 +2145,13 @@ { "name": "সà§à¦¯à¦¾à¦¨à§à¦Ÿà¦¾ কà§à¦¯à¦¾à¦Ÿà¦¾à¦°à¦¿à¦¨à¦¾", "code": "SC" - }, - { - "name": "Rio de Janeiro", - "code": "RJ" } ], "BS": [ + { + "name": "Moore’s Island", + "code": "MI" + }, { "name": "ইনাগোয়া", "code": "IN" @@ -2267,13 +2271,21 @@ { "name": "হোপ টাউন", "code": "HT" - }, - { - "name": "Moore’s Island", - "code": "MI" } ], "BT": [ + { + "name": "Dagana", + "code": "22" + }, + { + "name": "Sarpang", + "code": "31" + }, + { + "name": "Tsirang", + "code": "21" + }, { "name": "ওয়াংডৠপোডà§à¦°à¦¾à¦‚ জেলা", "code": "24" @@ -2341,21 +2353,13 @@ { "name": "হা জেলা", "code": "13" - }, - { - "name": "Dagana", - "code": "22" - }, - { - "name": "Sarpang", - "code": "31" - }, - { - "name": "Tsirang", - "code": "21" } ], "BW": [ + { + "name": "Chobe", + "code": "CH" + }, { "name": "কগালাগাডি জেলা", "code": "KG" @@ -2415,10 +2419,6 @@ { "name": "সোবা, বতসোয়ানা", "code": "ST" - }, - { - "name": "Chobe", - "code": "CH" } ], "BY": [ @@ -2452,6 +2452,10 @@ } ], "BZ": [ + { + "name": "Belize", + "code": "BZ" + }, { "name": "ওরেঞà§à¦œ ওয়াক জেলা", "code": "OW" @@ -2471,10 +2475,6 @@ { "name": "সà§à¦Ÿà¦¾à¦¨ জেলা", "code": "SC" - }, - { - "name": "Belize", - "code": "BZ" } ], "CA": [ @@ -2532,34 +2532,6 @@ } ], "CD": [ - { - "name": "ইকà§à¦¯à¦¼à§‡à¦Ÿà¦°", - "code": "EQ" - }, - { - "name": "উতà§à¦¤à¦° কিভà§", - "code": "NK" - }, - { - "name": "কাসাই-ওরিয়েনà§à¦Ÿà¦¾à¦²", - "code": "KE" - }, - { - "name": "কিনশাসা", - "code": "KN" - }, - { - "name": "দকà§à¦·à¦¿à¦£ কিভà§", - "code": "SK" - }, - { - "name": "বাস-কঙà§à¦—ো", - "code": "BC" - }, - { - "name": "মানেইমা", - "code": "MA" - }, { "name": "Bandundu", "code": "BN" @@ -2651,9 +2623,41 @@ { "name": "Tshuapa", "code": "TU" + }, + { + "name": "ইকà§à¦¯à¦¼à§‡à¦Ÿà¦°", + "code": "EQ" + }, + { + "name": "উতà§à¦¤à¦° কিভà§", + "code": "NK" + }, + { + "name": "কাসাই-ওরিয়েনà§à¦Ÿà¦¾à¦²", + "code": "KE" + }, + { + "name": "কিনশাসা", + "code": "KN" + }, + { + "name": "দকà§à¦·à¦¿à¦£ কিভà§", + "code": "SK" + }, + { + "name": "বাস-কঙà§à¦—ো", + "code": "BC" + }, + { + "name": "মানেইমা", + "code": "MA" } ], "CF": [ + { + "name": "Ombella-M’Poko", + "code": "MP" + }, { "name": "ওউকা পà§à¦°à¦¶à¦¾à¦¸à¦¨à¦¿à¦• অঞà§à¦šà¦²", "code": "UK" @@ -2717,13 +2721,13 @@ { "name": "হাাউত-মà§à¦¬à¦®à§Œ পà§à¦°à¦¶à¦¾à¦¸à¦¨à¦¿à¦• অঞà§à¦šà¦²", "code": "HM" - }, - { - "name": "Ombella-M’Poko", - "code": "MP" } ], "CG": [ + { + "name": "Pointe-Noire", + "code": "16" + }, { "name": "কà§à¦‡à¦²à§ বিভাগ", "code": "5" @@ -2767,13 +2771,13 @@ { "name": "সাংহা বিভাগ", "code": "13" - }, - { - "name": "Pointe-Noire", - "code": "16" } ], "CH": [ + { + "name": "Geneva", + "code": "GE" + }, { "name": "অà§à¦¯à¦¾à¦ªà§‡à¦¨à¦œà§‡à¦² অসারহোডেন", "code": "AR" @@ -2873,37 +2877,9 @@ { "name": "সà§à¦•à§à¦¯à¦¾à¦«à¦¹à§‹à¦¸à§‡à¦¨ কà§à¦¯à¦¾à¦¨à§à¦Ÿà¦¨", "code": "SH" - }, - { - "name": "Geneva", - "code": "GE" } ], "CI": [ - { - "name": "আবিজান", - "code": "AB" - }, - { - "name": "ইয়ামোসোকà§à¦°à§‹", - "code": "YM" - }, - { - "name": "ডেনগোয়েলে জেলা", - "code": "DN" - }, - { - "name": "বাস সাসানà§à¦¡à§à¦°à¦¾ জেলা", - "code": "BS" - }, - { - "name": "ভালি দো বানà§à¦¦à¦¾à¦®à¦¾ জেলা", - "code": "VB" - }, - { - "name": "সাবানেস জেলা", - "code": "SV" - }, { "name": "Agnéby", "code": "16" @@ -3011,9 +2987,41 @@ { "name": "Zanzan²", "code": "ZZ" + }, + { + "name": "আবিজান", + "code": "AB" + }, + { + "name": "ইয়ামোসোকà§à¦°à§‹", + "code": "YM" + }, + { + "name": "ডেনগোয়েলে জেলা", + "code": "DN" + }, + { + "name": "বাস সাসানà§à¦¡à§à¦°à¦¾ জেলা", + "code": "BS" + }, + { + "name": "ভালি দো বানà§à¦¦à¦¾à¦®à¦¾ জেলা", + "code": "VB" + }, + { + "name": "সাবানেস জেলা", + "code": "SV" } ], "CL": [ + { + "name": "Arica y Parinacota", + "code": "AP" + }, + { + "name": "Libertador General Bernardo O’Higgins", + "code": "LI" + }, { "name": "অঞà§à¦šà¦² মেটà§à¦°à§‹à¦ªà¦²à¦¿à¦Ÿà¦¨", "code": "BI" @@ -3065,17 +3073,13 @@ { "name": "সানà§à¦¤à¦¿à¦¯à¦¼à¦¾à¦—ো মেটà§à¦°à§‹à¦ªà¦²à¦¿à¦Ÿà¦¨ অঞà§à¦šà¦²", "code": "RM" - }, + } + ], + "CM": [ { - "name": "Arica y Parinacota", - "code": "AP" + "name": "South", + "code": "SU" }, - { - "name": "Libertador General Bernardo O’Higgins", - "code": "LI" - } - ], - "CM": [ { "name": "আদামাওয়া", "code": "AD" @@ -3111,10 +3115,6 @@ { "name": "সেনà§à¦Ÿà¦¾à¦°", "code": "CE" - }, - { - "name": "South", - "code": "SU" } ], "CN": [ @@ -3390,6 +3390,18 @@ } ], "CR": [ + { + "name": "Cartago", + "code": "C" + }, + { + "name": "Heredia", + "code": "H" + }, + { + "name": "Limón", + "code": "L" + }, { "name": "আলাজà§à¦¯à¦¼à§‡à¦²à¦¾ পà§à¦°à¦¦à§‡à¦¶", "code": "A" @@ -3405,18 +3417,6 @@ { "name": "সà§à¦¯à¦¾à¦¾à¦¨ জোসে পà§à¦°à¦¦à§‡à¦¶", "code": "SJ" - }, - { - "name": "Cartago", - "code": "C" - }, - { - "name": "Heredia", - "code": "H" - }, - { - "name": "Limón", - "code": "L" } ], "CU": [ @@ -3486,6 +3486,22 @@ } ], "CV": [ + { + "name": "Barlavento Islands", + "code": "B" + }, + { + "name": "Maio", + "code": "MA" + }, + { + "name": "São Miguel", + "code": "SM" + }, + { + "name": "Sotavento Islands", + "code": "S" + }, { "name": "তারাফাল", "code": "TA" @@ -3530,10 +3546,6 @@ "name": "রিবেইরা বà§à¦°à¦¾à¦­à¦¾", "code": "RB" }, - { - "name": "সাও সালভাডর ডৠমà§à¦¨à§à¦¡à§‹", - "code": "SS" - }, { "name": "সাà¦à¦“ ডোমিঙà§à¦—ো", "code": "SD" @@ -3546,6 +3558,10 @@ "name": "সাà¦à¦“ ভিনà§à¦¸à§‡à¦¨à§à¦Ÿ", "code": "SV" }, + { + "name": "সাও সালভাডর ডৠমà§à¦¨à§à¦¡à§‹", + "code": "SS" + }, { "name": "সানà§à¦¤à¦¾ কà§à¦°à§à¦œà§‡à¦°", "code": "CR" @@ -3565,22 +3581,6 @@ { "name": "সà§à¦¯à¦¾à¦¨à§à¦Ÿà¦¾ কà§à¦¯à¦¾à¦Ÿà¦¾à¦°à¦¿à¦¨à¦¾ দো ফোগো", "code": "CF" - }, - { - "name": "Barlavento Islands", - "code": "B" - }, - { - "name": "Maio", - "code": "MA" - }, - { - "name": "São Miguel", - "code": "SM" - }, - { - "name": "Sotavento Islands", - "code": "S" } ], "CY": [ @@ -3610,62 +3610,6 @@ } ], "CZ": [ - { - "name": "উসà§à¦Ÿà¦¿ নাড লাবেম অঞà§à¦šà¦²", - "code": "42" - }, - { - "name": "ওলোমà§à¦• অঞà§à¦šà¦²", - "code": "71" - }, - { - "name": "কারà§à¦²à§‹à¦­à¦¿ ভেরি অঞà§à¦šà¦²", - "code": "41" - }, - { - "name": "জিন অঞà§à¦šà¦²", - "code": "72" - }, - { - "name": "পাজেন অঞà§à¦šà¦²", - "code": "32" - }, - { - "name": "পারডোবিচে অঞà§à¦šà¦²", - "code": "53" - }, - { - "name": "পà§à¦°à¦¾à¦—", - "code": "10" - }, - { - "name": "ভাইসোচিনা অঞà§à¦šà¦²", - "code": "63" - }, - { - "name": "মà§à¦°à¦¾à¦­à¦¿à¦¯à¦¼à¦¾à¦¨ অঞà§à¦šà¦²", - "code": "80" - }, - { - "name": "লাইবেরেক অঞà§à¦šà¦²", - "code": "51" - }, - { - "name": "সাউথ বà§à¦¹à§‡à¦®à¦¿à¦¯à¦¼à¦¾ অঞà§à¦šà¦²", - "code": "31" - }, - { - "name": "সাউথ মà§à¦°à¦¾à¦­à¦¿à¦¯à¦¼à¦¾à¦¨ অঞà§à¦šà¦²", - "code": "64" - }, - { - "name": "সেনà§à¦Ÿà§à¦°à¦¾à¦² বà§à¦¹à§‡à¦®à¦¿à¦¯à¦¼à¦¾à¦¨ অঞà§à¦šà¦²", - "code": "20" - }, - { - "name": "হারডেক কà§à¦°à¦¾à¦²à§‹à¦­ অঞà§à¦šà¦²", - "code": "52" - }, { "name": "BeneÅ¡ov", "code": "201" @@ -4057,6 +4001,62 @@ { "name": "Znojmo", "code": "647" + }, + { + "name": "উসà§à¦Ÿà¦¿ নাড লাবেম অঞà§à¦šà¦²", + "code": "42" + }, + { + "name": "ওলোমà§à¦• অঞà§à¦šà¦²", + "code": "71" + }, + { + "name": "কারà§à¦²à§‹à¦­à¦¿ ভেরি অঞà§à¦šà¦²", + "code": "41" + }, + { + "name": "জিন অঞà§à¦šà¦²", + "code": "72" + }, + { + "name": "পাজেন অঞà§à¦šà¦²", + "code": "32" + }, + { + "name": "পারডোবিচে অঞà§à¦šà¦²", + "code": "53" + }, + { + "name": "পà§à¦°à¦¾à¦—", + "code": "10" + }, + { + "name": "ভাইসোচিনা অঞà§à¦šà¦²", + "code": "63" + }, + { + "name": "মà§à¦°à¦¾à¦­à¦¿à¦¯à¦¼à¦¾à¦¨ অঞà§à¦šà¦²", + "code": "80" + }, + { + "name": "লাইবেরেক অঞà§à¦šà¦²", + "code": "51" + }, + { + "name": "সাউথ বà§à¦¹à§‡à¦®à¦¿à¦¯à¦¼à¦¾ অঞà§à¦šà¦²", + "code": "31" + }, + { + "name": "সাউথ মà§à¦°à¦¾à¦­à¦¿à¦¯à¦¼à¦¾à¦¨ অঞà§à¦šà¦²", + "code": "64" + }, + { + "name": "সেনà§à¦Ÿà§à¦°à¦¾à¦² বà§à¦¹à§‡à¦®à¦¿à¦¯à¦¼à¦¾à¦¨ অঞà§à¦šà¦²", + "code": "20" + }, + { + "name": "হারডেক কà§à¦°à¦¾à¦²à§‹à¦­ অঞà§à¦šà¦²", + "code": "52" } ], "DE": [ @@ -4580,6 +4580,10 @@ } ], "EC": [ + { + "name": "Cañar", + "code": "F" + }, { "name": "আজà§à¦¯à¦¼à¦¾à¦¯à¦¼ পà§à¦°à¦¦à§‡à¦¶", "code": "A" @@ -4671,10 +4675,6 @@ { "name": "সà§à¦¯à¦¾à¦¨à§à¦¤à§‹ ডোমিঙà§à¦— দে লস সাচিলাস পà§à¦°à¦¦à§‡à¦¶", "code": "SD" - }, - { - "name": "Cañar", - "code": "F" } ], "EE": [ @@ -4740,6 +4740,18 @@ } ], "EG": [ + { + "name": "Aswan", + "code": "ASN" + }, + { + "name": "Faiyum", + "code": "FYM" + }, + { + "name": "Luxor", + "code": "LX" + }, { "name": "আল শারকিয়া গভরà§à¦¨à§‹à¦°à§‡à¦Ÿ", "code": "SHR" @@ -4835,18 +4847,6 @@ { "name": "সোহাগ গভরà§à¦¨à§‹à¦°à§‡à¦Ÿ", "code": "SHG" - }, - { - "name": "Aswan", - "code": "ASN" - }, - { - "name": "Faiyum", - "code": "FYM" - }, - { - "name": "Luxor", - "code": "LX" } ], "ER": [ @@ -4877,40 +4877,120 @@ ], "ES": [ { - "name": "আনà§à¦¦à¦¾à¦²à§à¦¸à¦¿à¦¯à¦¼à¦¾", - "code": "AN" + "name": "Aragon", + "code": "AR" }, { - "name": "আলিকানà§à¦¤à§‡ পà§à¦°à¦¦à§‡à¦¶", - "code": "A" + "name": "Asturias Province", + "code": "O" }, { - "name": "আলà§à¦¬à¦¾à¦¸à§‡à¦Ÿà§‡ পà§à¦°à¦¦à§‡à¦¶", - "code": "AB" + "name": "Balears Province", + "code": "PM" }, { - "name": "আলà§à¦®à§‡à¦°à¦¿à¦¯à¦¼à¦¾ পà§à¦°à¦¦à§‡à¦¶", - "code": "AL" + "name": "Basque Country", + "code": "PV" }, { - "name": "আসà§à¦¤à§à¦°à¦¿à¦¯à¦¼à¦¾à¦¸", - "code": "AS" + "name": "Cádiz", + "code": "CA" }, { - "name": "ঠকরà§à¦¨à¦¾ পà§à¦°à¦¦à§‡à¦¶", - "code": "C" + "name": "Canary Islands", + "code": "CN" }, { - "name": "à¦à¦­à¦¿à¦²à¦¾ পà§à¦°à¦¦à§‡à¦¶", - "code": "AV" + "name": "Cantabria Province", + "code": "S" }, { - "name": "à¦à¦²à¦¾à¦­à¦¾", - "code": "VI" + "name": "Castile and León", + "code": "CL" }, { - "name": "ওরেনà§à¦¸ পà§à¦°à¦¦à§‡à¦¶", - "code": "OR" + "name": "Castile-La Mancha", + "code": "CM" + }, + { + "name": "Extremadura", + "code": "EX" + }, + { + "name": "León", + "code": "LE" + }, + { + "name": "Madrid Autonomous Community", + "code": "MD" + }, + { + "name": "Madrid Province", + "code": "M" + }, + { + "name": "Málaga", + "code": "MA" + }, + { + "name": "Murcia", + "code": "MU" + }, + { + "name": "Navarra", + "code": "NA" + }, + { + "name": "Segovia", + "code": "SG" + }, + { + "name": "Teruel", + "code": "TE" + }, + { + "name": "Toledo", + "code": "TO" + }, + { + "name": "Valencian Community", + "code": "VC" + }, + { + "name": "আনà§à¦¦à¦¾à¦²à§à¦¸à¦¿à¦¯à¦¼à¦¾", + "code": "AN" + }, + { + "name": "আলিকানà§à¦¤à§‡ পà§à¦°à¦¦à§‡à¦¶", + "code": "A" + }, + { + "name": "আলà§à¦¬à¦¾à¦¸à§‡à¦Ÿà§‡ পà§à¦°à¦¦à§‡à¦¶", + "code": "AB" + }, + { + "name": "আলà§à¦®à§‡à¦°à¦¿à¦¯à¦¼à¦¾ পà§à¦°à¦¦à§‡à¦¶", + "code": "AL" + }, + { + "name": "আসà§à¦¤à§à¦°à¦¿à¦¯à¦¼à¦¾à¦¸", + "code": "AS" + }, + { + "name": "ঠকরà§à¦¨à¦¾ পà§à¦°à¦¦à§‡à¦¶", + "code": "C" + }, + { + "name": "à¦à¦­à¦¿à¦²à¦¾ পà§à¦°à¦¦à§‡à¦¶", + "code": "AV" + }, + { + "name": "à¦à¦²à¦¾à¦­à¦¾", + "code": "VI" + }, + { + "name": "ওরেনà§à¦¸ পà§à¦°à¦¦à§‡à¦¶", + "code": "OR" }, { "name": "করà§à¦¡à§‹à¦¬à¦¾ পà§à¦°à¦¦à§‡à¦¶", @@ -5071,86 +5151,6 @@ { "name": "হà§à¦²à§à¦­à¦¾ পà§à¦°à¦¦à§‡à¦¶", "code": "H" - }, - { - "name": "Aragon", - "code": "AR" - }, - { - "name": "Asturias Province", - "code": "O" - }, - { - "name": "Balears Province", - "code": "PM" - }, - { - "name": "Basque Country", - "code": "PV" - }, - { - "name": "Cádiz", - "code": "CA" - }, - { - "name": "Canary Islands", - "code": "CN" - }, - { - "name": "Cantabria Province", - "code": "S" - }, - { - "name": "Castile and León", - "code": "CL" - }, - { - "name": "Castile-La Mancha", - "code": "CM" - }, - { - "name": "Extremadura", - "code": "EX" - }, - { - "name": "León", - "code": "LE" - }, - { - "name": "Madrid Autonomous Community", - "code": "MD" - }, - { - "name": "Madrid Province", - "code": "M" - }, - { - "name": "Málaga", - "code": "MA" - }, - { - "name": "Murcia", - "code": "MU" - }, - { - "name": "Navarra", - "code": "NA" - }, - { - "name": "Segovia", - "code": "SG" - }, - { - "name": "Teruel", - "code": "TE" - }, - { - "name": "Toledo", - "code": "TO" - }, - { - "name": "Valencian Community", - "code": "VC" } ], "ET": [ @@ -5278,26 +5278,6 @@ } ], "FJ": [ - { - "name": "ইসà§à¦Ÿà¦¾à¦°à§à¦¨ ডিভিশন", - "code": "E" - }, - { - "name": "ওয়েসà§à¦Ÿà¦¾à¦°à§à¦¨ ডিভিশন", - "code": "W" - }, - { - "name": "নরà§à¦¦à¦¾à¦¨ ডিভিশন", - "code": "N" - }, - { - "name": "রোতূমা", - "code": "R" - }, - { - "name": "সেনà§à¦Ÿà§à¦°à¦¾à¦² ডিভিশন", - "code": "C" - }, { "name": "Ba", "code": "01" @@ -5353,9 +5333,33 @@ { "name": "Tailevu", "code": "14" + }, + { + "name": "ইসà§à¦Ÿà¦¾à¦°à§à¦¨ ডিভিশন", + "code": "E" + }, + { + "name": "ওয়েসà§à¦Ÿà¦¾à¦°à§à¦¨ ডিভিশন", + "code": "W" + }, + { + "name": "নরà§à¦¦à¦¾à¦¨ ডিভিশন", + "code": "N" + }, + { + "name": "রোতূমা", + "code": "R" + }, + { + "name": "সেনà§à¦Ÿà§à¦°à¦¾à¦² ডিভিশন", + "code": "C" } ], "FM": [ + { + "name": "Yap", + "code": "YAP" + }, { "name": "কসরে", "code": "KSA" @@ -5367,60 +5371,168 @@ { "name": "পোহেনà§à¦ªà¦¿ অঙà§à¦—রাজà§à¦¯", "code": "PNI" - }, - { - "name": "Yap", - "code": "YAP" } ], "FR": [ { - "name": "অবে", - "code": "10" + "name": "Auvergne-Rhône-Alpes", + "code": "ARA" }, { - "name": "অà§à¦¯à¦¾à¦ªà¦²à¦¸ মেরিতাইম", - "code": "06" + "name": "Brittany", + "code": "E" }, { - "name": "অà§à¦¯à¦¾à¦°à¦¿à¦—ে", - "code": "09" + "name": "Burgundy-Franche-Comté", + "code": "BFC" }, { - "name": "অà§à¦¯à¦¾à¦¸à¦ªà¦²à¦¸ দি হাউতে পà§à¦°à¦¦à§‡à¦¶", - "code": "04" + "name": "Clipperton Island", + "code": "CP" }, { - "name": "আইন", - "code": "01" + "name": "Corsica", + "code": "H" }, { - "name": "আইসà§à¦¨à§‡", - "code": "02" + "name": "Côte-d’Or", + "code": "21" }, { - "name": "আরদেনেস", - "code": "08" + "name": "Côtes-d’Armor", + "code": "22" }, { - "name": "আরà§à¦¦à§‡à¦šà§‡", - "code": "07" + "name": "French Guiana", + "code": "GF" }, { - "name": "আলিয়ের", - "code": "03" + "name": "French Polynesia", + "code": "PF" }, { - "name": "ইউর", - "code": "27" + "name": "French Southern Territories", + "code": "TF" }, { - "name": "ইউরে-à¦à¦Ÿ-লয়ের", - "code": "28" + "name": "Grand-Est", + "code": "GES" }, { - "name": "ইনডà§à¦°à§‡", - "code": "36" + "name": "Guadeloupe", + "code": "GUA" + }, + { + "name": "Guadeloupe²", + "code": "GP" + }, + { + "name": "Hauts-de-France", + "code": "HDF" + }, + { + "name": "La Réunion", + "code": "LRE" + }, + { + "name": "Martinique", + "code": "MQ" + }, + { + "name": "Mayotte", + "code": "MAY" + }, + { + "name": "Mayotte²", + "code": "YT" + }, + { + "name": "New Caledonia", + "code": "NC" + }, + { + "name": "Normandie", + "code": "NOR" + }, + { + "name": "Nouvelle-Aquitaine", + "code": "NAQ" + }, + { + "name": "Occitanie", + "code": "OCC" + }, + { + "name": "Réunion", + "code": "RE" + }, + { + "name": "St. Barthélemy", + "code": "BL" + }, + { + "name": "St. Martin", + "code": "MF" + }, + { + "name": "St. Pierre & Miquelon", + "code": "PM" + }, + { + "name": "Val-d’Oise", + "code": "95" + }, + { + "name": "Wallis & Futuna", + "code": "WF" + }, + { + "name": "অবে", + "code": "10" + }, + { + "name": "অà§à¦¯à¦¾à¦ªà¦²à¦¸ মেরিতাইম", + "code": "06" + }, + { + "name": "অà§à¦¯à¦¾à¦°à¦¿à¦—ে", + "code": "09" + }, + { + "name": "অà§à¦¯à¦¾à¦¸à¦ªà¦²à¦¸ দি হাউতে পà§à¦°à¦¦à§‡à¦¶", + "code": "04" + }, + { + "name": "আইন", + "code": "01" + }, + { + "name": "আইসà§à¦¨à§‡", + "code": "02" + }, + { + "name": "আরদেনেস", + "code": "08" + }, + { + "name": "আরà§à¦¦à§‡à¦šà§‡", + "code": "07" + }, + { + "name": "আলিয়ের", + "code": "03" + }, + { + "name": "ইউর", + "code": "27" + }, + { + "name": "ইউরে-à¦à¦Ÿ-লয়ের", + "code": "28" + }, + { + "name": "ইনডà§à¦°à§‡", + "code": "36" }, { "name": "ইনà§à¦¦à§à¦°à§‡-à¦à¦Ÿ-লয়ের", @@ -5694,14 +5806,14 @@ "name": "সà¦à¦¤à§à¦°à§â€Œ", "code": "CVL" }, - { - "name": "সাà¦à¦°à§à¦¤à§‡", - "code": "72" - }, { "name": "সাভà§à¦¯à¦¼à§‡", "code": "73" }, + { + "name": "সাà¦à¦°à§à¦¤à§‡", + "code": "72" + }, { "name": "সেইন-à¦à¦Ÿ-মারà§à¦¨à§‡", "code": "77" @@ -5719,373 +5831,97 @@ "code": "71" }, { - "name": "সোমà§à¦¯à§‡", - "code": "80" - }, - { - "name": "হনà§à¦¤-রিন", - "code": "68" - }, - { - "name": "হাউটে-গারনে", - "code": "31" - }, - { - "name": "হাউততে লà§à¦‡à¦°", - "code": "43" - }, - { - "name": "হাউতে-ভিয়েনে", - "code": "87" - }, - { - "name": "হাউতেস আলà§à¦ªà¦¿à¦¸", - "code": "05" - }, - { - "name": "হাউতেস পায়রেনà§à¦¸", - "code": "65" - }, - { - "name": "হাঊত সেভà§à¦¯à¦¼à§‡", - "code": "74" - }, - { - "name": "হেরালà§à¦Ÿ", - "code": "34" - }, - { - "name": "হোতস-দে-সেইন", - "code": "92" - }, - { - "name": "হোতে-কোরà§à¦¸", - "code": "2B" - }, - { - "name": "হোতে-মারà§à¦¨à§‡", - "code": "52" - }, - { - "name": "হোতে-সাওন", - "code": "70" - }, - { - "name": "Auvergne-Rhône-Alpes", - "code": "ARA" - }, - { - "name": "Brittany", - "code": "E" - }, - { - "name": "Burgundy-Franche-Comté", - "code": "BFC" - }, - { - "name": "Clipperton Island", - "code": "CP" - }, - { - "name": "Corsica", - "code": "H" - }, - { - "name": "Côte-d’Or", - "code": "21" - }, - { - "name": "Côtes-d’Armor", - "code": "22" - }, - { - "name": "French Guiana", - "code": "GF" - }, - { - "name": "French Polynesia", - "code": "PF" - }, - { - "name": "French Southern Territories", - "code": "TF" - }, - { - "name": "Grand-Est", - "code": "GES" - }, - { - "name": "Guadeloupe", - "code": "GUA" - }, - { - "name": "Guadeloupe²", - "code": "GP" - }, - { - "name": "Hauts-de-France", - "code": "HDF" - }, - { - "name": "La Réunion", - "code": "LRE" - }, - { - "name": "Martinique", - "code": "MQ" - }, - { - "name": "Mayotte", - "code": "MAY" - }, - { - "name": "Mayotte²", - "code": "YT" - }, - { - "name": "New Caledonia", - "code": "NC" - }, - { - "name": "Normandie", - "code": "NOR" - }, - { - "name": "Nouvelle-Aquitaine", - "code": "NAQ" - }, - { - "name": "Occitanie", - "code": "OCC" - }, - { - "name": "Réunion", - "code": "RE" - }, - { - "name": "St. Barthélemy", - "code": "BL" - }, - { - "name": "St. Martin", - "code": "MF" - }, - { - "name": "St. Pierre & Miquelon", - "code": "PM" - }, - { - "name": "Val-d’Oise", - "code": "95" - }, - { - "name": "Wallis & Futuna", - "code": "WF" - } - ], - "GA": [ - { - "name": "আমোরিয়া পà§à¦°à¦¦à§‡à¦¶", - "code": "1" - }, - { - "name": "হত-ওগউ পà§à¦°à¦¦à§‡à¦¶", - "code": "2" - }, - { - "name": "মোয়েেন-ওগৌ পà§à¦°à¦¦à§‡à¦¶", - "code": "3" - }, - { - "name": "গোউনিয়ে পà§à¦°à¦¦à§‡à¦¶", - "code": "4" - }, - { - "name": "নà§à¦¯à¦¾à¦¨à¦—া পà§à¦°à¦¦à§‡à¦¶", - "code": "5" - }, - { - "name": "ওগৌড়-ইভিনà§à¦¦ পà§à¦°à¦¦à§‡à¦¶", - "code": "6" - }, - { - "name": "ওগেউ লà§à¦²à§ পà§à¦°à¦¦à§‡à¦¶", - "code": "7" - }, - { - "name": "ওগà§à¦¯à¦¼à§‡-মেরিটাইম পà§à¦°à¦¦à§‡à¦¶", - "code": "8" - }, - { - "name": "উলেও-নটেম পà§à¦°à¦¦à§‡à¦¶", - "code": "9" - } - ], - "GB": [ - { - "name": "অকà§à¦¸à¦«à§‹à¦°à§à¦¡à¦¶à¦¾à¦¯à¦¼à¦¾à¦°", - "code": "OXF" - }, - { - "name": "অà§à¦¯à¦¾à¦¬à¦°à¦¦à¦¿à¦¨", - "code": "ABE" - }, - { - "name": "ইংলà§à¦¯à¦¾à¦£à§à¦¡", - "code": "ENG" - }, - { - "name": "ইয়রà§à¦•", - "code": "YOR" - }, - { - "name": "উতà§à¦¤à¦° আয়ারলà§à¦¯à¦¾à¦¨à§à¦¡", - "code": "NIR" - }, - { - "name": "উভারহà§à¦¯à¦¾à¦®à§à¦ªà¦Ÿà¦¨", - "code": "WLV" - }, - { - "name": "à¦à¦¡à¦¿à¦¨à¦¬à¦°à¦¾", - "code": "EDH" - }, - { - "name": "ওয়েলà§à¦¸", - "code": "WLS" - }, - { - "name": "ওয়েসà§à¦Ÿà¦®à¦¿à¦¨à¦¸à§à¦Ÿà¦¾à¦° শহর", - "code": "WSM" - }, - { - "name": "করà§à¦¨à¦“য়াল", - "code": "CON" - }, - { - "name": "কারà§à¦¡à¦¿à¦«", - "code": "CRF" - }, - { - "name": "কিংসà§à¦Ÿà¦¨ আপন হাল", - "code": "KHL" - }, - { - "name": "কোভেনà§à¦Ÿà§à¦°à¦¿", - "code": "COV" - }, - { - "name": "গà§à¦°à§‡à¦Ÿ বà§à¦°à¦¿à¦Ÿà§‡à¦¨", - "code": "GBN" - }, - { - "name": "গà§à¦²à¦¾à¦¸à¦—ো", - "code": "GLG" - }, - { - "name": "টাওয়ার হà§à¦¯à¦¾à¦®à¦²à§‡à¦Ÿà§â€Œà¦¸", - "code": "TWH" - }, - { - "name": "টà§à¦°à¦¾à¦«à§‹à¦°à§à¦¡", - "code": "TRF" - }, - { - "name": "ডারà§à¦¬à¦¿", - "code": "DER" - }, - { - "name": "ডারà§à¦¬à¦¿à¦¶à¦¾à¦¯à¦¼à¦¾à¦°", - "code": "DBY" - }, - { - "name": "ডà§à¦¯à¦¾à¦¨à§à¦¡à¦¿", - "code": "DND" - }, - { - "name": "নটিংহাম", - "code": "NGM" - }, - { - "name": "নিউকà§à¦¯à¦¾à¦¸à¦² আপন টাইন", - "code": "NET" + "name": "সোমà§à¦¯à§‡", + "code": "80" }, { - "name": "পিটারবারà§à¦—", - "code": "PTE" + "name": "হনà§à¦¤-রিন", + "code": "68" }, { - "name": "পোরà§à¦Ÿà¦¸à§â€Œà¦®à¦¾à¦¥", - "code": "POR" + "name": "হাউটে-গারনে", + "code": "31" }, { - "name": "পà§à¦²à¦¾à¦‡à¦®à¦¾à¦‰à¦¥", - "code": "PLY" + "name": "হাউততে লà§à¦‡à¦°", + "code": "43" }, { - "name": "বারà§à¦®à¦¿à¦‚হাম", - "code": "BIR" + "name": "হাউতে-ভিয়েনে", + "code": "87" }, { - "name": "বোরà§à¦¨à§â€Œà¦®à¦¾à¦¥", - "code": "BMH" + "name": "হাউতেস আলà§à¦ªà¦¿à¦¸", + "code": "05" }, { - "name": "বà§à¦°à¦¿à¦¸à§à¦Ÿà¦²", - "code": "BST" + "name": "হাউতেস পায়রেনà§à¦¸", + "code": "65" }, { - "name": "বà§à¦²à§à¦¯à¦¾à¦•à¦ªà§à¦²", - "code": "BPL" + "name": "হাঊত সেভà§à¦¯à¦¼à§‡", + "code": "74" }, { - "name": "মনমউথশায়র", - "code": "MON" + "name": "হেরালà§à¦Ÿ", + "code": "34" }, { - "name": "মà§à¦¯à¦¾à¦¨à¦šà§‡à¦¸à§à¦Ÿà¦¾à¦°", - "code": "MAN" + "name": "হোতস-দে-সেইন", + "code": "92" }, { - "name": "যà§à¦•à§à¦¤à¦°à¦¾à¦œà§à¦¯", - "code": "UKM" + "name": "হোতে-কোরà§à¦¸", + "code": "2B" }, { - "name": "লিচেসà§à¦Ÿà¦¾à¦°", - "code": "LCE" + "name": "হোতে-মারà§à¦¨à§‡", + "code": "52" }, { - "name": "লিভারপà§à¦²", - "code": "LIV" + "name": "হোতে-সাওন", + "code": "70" + } + ], + "GA": [ + { + "name": "আমোরিয়া পà§à¦°à¦¦à§‡à¦¶", + "code": "1" }, { - "name": "শেফিলà§à¦¡", - "code": "SHF" + "name": "হত-ওগউ পà§à¦°à¦¦à§‡à¦¶", + "code": "2" }, { - "name": "শà§à¦°à¦ªà¦¶à¦¾à¦°", - "code": "SHR" + "name": "মোয়েেন-ওগৌ পà§à¦°à¦¦à§‡à¦¶", + "code": "3" }, { - "name": "সাউদামà§à¦ªà¦Ÿà¦¨", - "code": "STH" + "name": "গোউনিয়ে পà§à¦°à¦¦à§‡à¦¶", + "code": "4" }, { - "name": "সিটি অব লনà§à¦¡à¦¨", - "code": "LND" + "name": "নà§à¦¯à¦¾à¦¨à¦—া পà§à¦°à¦¦à§‡à¦¶", + "code": "5" }, { - "name": "সোয়ানসি", - "code": "SWA" + "name": "ওগৌড়-ইভিনà§à¦¦ পà§à¦°à¦¦à§‡à¦¶", + "code": "6" }, { - "name": "সà§à¦•à¦Ÿà¦²à§à¦¯à¦¾à¦¨à§à¦¡", - "code": "SCT" + "name": "ওগেউ লà§à¦²à§ পà§à¦°à¦¦à§‡à¦¶", + "code": "7" }, { - "name": "সà§à¦Ÿà§‹à¦• অন টà§à¦°à§‡à¦¨à§à¦Ÿ", - "code": "STE" + "name": "ওগà§à¦¯à¦¼à§‡-মেরিটাইম পà§à¦°à¦¦à§‡à¦¶", + "code": "8" }, + { + "name": "উলেও-নটেম পà§à¦°à¦¦à§‡à¦¶", + "code": "9" + } + ], + "GB": [ { "name": "Aberdeenshire", "code": "ABD" @@ -6907,16 +6743,180 @@ "code": "WRL" }, { - "name": "Wokingham", - "code": "WOK" + "name": "Wokingham", + "code": "WOK" + }, + { + "name": "Worcestershire", + "code": "WOR" + }, + { + "name": "Wrexham", + "code": "WRX" + }, + { + "name": "অকà§à¦¸à¦«à§‹à¦°à§à¦¡à¦¶à¦¾à¦¯à¦¼à¦¾à¦°", + "code": "OXF" + }, + { + "name": "অà§à¦¯à¦¾à¦¬à¦°à¦¦à¦¿à¦¨", + "code": "ABE" + }, + { + "name": "ইয়রà§à¦•", + "code": "YOR" + }, + { + "name": "ইংলà§à¦¯à¦¾à¦£à§à¦¡", + "code": "ENG" + }, + { + "name": "উতà§à¦¤à¦° আয়ারলà§à¦¯à¦¾à¦¨à§à¦¡", + "code": "NIR" + }, + { + "name": "উভারহà§à¦¯à¦¾à¦®à§à¦ªà¦Ÿà¦¨", + "code": "WLV" + }, + { + "name": "à¦à¦¡à¦¿à¦¨à¦¬à¦°à¦¾", + "code": "EDH" + }, + { + "name": "ওয়েলà§à¦¸", + "code": "WLS" + }, + { + "name": "ওয়েসà§à¦Ÿà¦®à¦¿à¦¨à¦¸à§à¦Ÿà¦¾à¦° শহর", + "code": "WSM" + }, + { + "name": "করà§à¦¨à¦“য়াল", + "code": "CON" + }, + { + "name": "কারà§à¦¡à¦¿à¦«", + "code": "CRF" + }, + { + "name": "কিংসà§à¦Ÿà¦¨ আপন হাল", + "code": "KHL" + }, + { + "name": "কোভেনà§à¦Ÿà§à¦°à¦¿", + "code": "COV" + }, + { + "name": "গà§à¦°à§‡à¦Ÿ বà§à¦°à¦¿à¦Ÿà§‡à¦¨", + "code": "GBN" + }, + { + "name": "গà§à¦²à¦¾à¦¸à¦—ো", + "code": "GLG" + }, + { + "name": "টাওয়ার হà§à¦¯à¦¾à¦®à¦²à§‡à¦Ÿà§â€Œà¦¸", + "code": "TWH" + }, + { + "name": "টà§à¦°à¦¾à¦«à§‹à¦°à§à¦¡", + "code": "TRF" + }, + { + "name": "ডারà§à¦¬à¦¿", + "code": "DER" + }, + { + "name": "ডারà§à¦¬à¦¿à¦¶à¦¾à¦¯à¦¼à¦¾à¦°", + "code": "DBY" + }, + { + "name": "ডà§à¦¯à¦¾à¦¨à§à¦¡à¦¿", + "code": "DND" + }, + { + "name": "নটিংহাম", + "code": "NGM" + }, + { + "name": "নিউকà§à¦¯à¦¾à¦¸à¦² আপন টাইন", + "code": "NET" + }, + { + "name": "পিটারবারà§à¦—", + "code": "PTE" + }, + { + "name": "পোরà§à¦Ÿà¦¸à§â€Œà¦®à¦¾à¦¥", + "code": "POR" + }, + { + "name": "পà§à¦²à¦¾à¦‡à¦®à¦¾à¦‰à¦¥", + "code": "PLY" + }, + { + "name": "বারà§à¦®à¦¿à¦‚হাম", + "code": "BIR" + }, + { + "name": "বোরà§à¦¨à§â€Œà¦®à¦¾à¦¥", + "code": "BMH" + }, + { + "name": "বà§à¦°à¦¿à¦¸à§à¦Ÿà¦²", + "code": "BST" + }, + { + "name": "বà§à¦²à§à¦¯à¦¾à¦•à¦ªà§à¦²", + "code": "BPL" + }, + { + "name": "মনমউথশায়র", + "code": "MON" + }, + { + "name": "মà§à¦¯à¦¾à¦¨à¦šà§‡à¦¸à§à¦Ÿà¦¾à¦°", + "code": "MAN" + }, + { + "name": "যà§à¦•à§à¦¤à¦°à¦¾à¦œà§à¦¯", + "code": "UKM" + }, + { + "name": "লিচেসà§à¦Ÿà¦¾à¦°", + "code": "LCE" + }, + { + "name": "লিভারপà§à¦²", + "code": "LIV" + }, + { + "name": "শেফিলà§à¦¡", + "code": "SHF" + }, + { + "name": "শà§à¦°à¦ªà¦¶à¦¾à¦°", + "code": "SHR" + }, + { + "name": "সাউদামà§à¦ªà¦Ÿà¦¨", + "code": "STH" + }, + { + "name": "সিটি অব লনà§à¦¡à¦¨", + "code": "LND" + }, + { + "name": "সোয়ানসি", + "code": "SWA" }, { - "name": "Worcestershire", - "code": "WOR" + "name": "সà§à¦•à¦Ÿà¦²à§à¦¯à¦¾à¦¨à§à¦¡", + "code": "SCT" }, { - "name": "Wrexham", - "code": "WRX" + "name": "সà§à¦Ÿà§‹à¦• অন টà§à¦°à§‡à¦¨à§à¦Ÿ", + "code": "STE" } ], "GD": [ @@ -7086,6 +7086,42 @@ } ], "GN": [ + { + "name": "Boké", + "code": "BK" + }, + { + "name": "Faranah", + "code": "FA" + }, + { + "name": "Faranah Region", + "code": "F" + }, + { + "name": "Forécariah", + "code": "FO" + }, + { + "name": "Kankan", + "code": "KA" + }, + { + "name": "Kindia", + "code": "KD" + }, + { + "name": "Labé Region", + "code": "L" + }, + { + "name": "Mamou", + "code": "MM" + }, + { + "name": "Nzérékoré", + "code": "NZ" + }, { "name": "ইয়োমৠপà§à¦°à¦¶à¦¾à¦¸à¦¨à¦¿à¦• অঞà§à¦šà¦²", "code": "YO" @@ -7213,45 +7249,17 @@ { "name": "সিগà§à¦‡à¦°à¦¿ পà§à¦°à¦¶à¦¾à¦¸à¦¨à¦¿à¦• অঞà§à¦šà¦²", "code": "SI" - }, - { - "name": "Boké", - "code": "BK" - }, - { - "name": "Faranah", - "code": "FA" - }, - { - "name": "Faranah Region", - "code": "F" - }, - { - "name": "Forécariah", - "code": "FO" - }, - { - "name": "Kankan", - "code": "KA" - }, - { - "name": "Kindia", - "code": "KD" - }, + } + ], + "GQ": [ { - "name": "Labé Region", - "code": "L" + "name": "Insular", + "code": "I" }, { - "name": "Mamou", - "code": "MM" + "name": "Río Muni", + "code": "C" }, - { - "name": "Nzérékoré", - "code": "NZ" - } - ], - "GQ": [ { "name": "অà§à¦¯à¦¾à¦¨à§‹à¦¬à§‹à¦¨ পà§à¦°à¦¦à§‡à¦¶", "code": "AN" @@ -7279,57 +7287,9 @@ { "name": "সেনà§à¦Ÿà§à¦°à§‹ সà§à¦° পà§à¦°à¦¦à§‡à¦¶", "code": "CS" - }, - { - "name": "Insular", - "code": "I" - }, - { - "name": "Río Muni", - "code": "C" } ], "GR": [ - { - "name": "আটিকা অঞà§à¦šà¦²", - "code": "I" - }, - { - "name": "à¦à¦ªà¦¿à¦°à¦¾à¦¸ অঞà§à¦šà¦²", - "code": "D" - }, - { - "name": "ওয়েসà§à¦Ÿ গà§à¦°à§€à¦¸ অঞà§à¦šà¦²", - "code": "G" - }, - { - "name": "ওয়েসà§à¦Ÿ মেসিডোনিয়া অঞà§à¦šà¦²", - "code": "C" - }, - { - "name": "থেসালি", - "code": "E" - }, - { - "name": "দকà§à¦·à¦¿à¦£ à¦à¦œà¦¿à¦¯à¦¼à§‡à¦¨", - "code": "L" - }, - { - "name": "নরà§à¦¥ à¦à¦œà¦¿à¦¯à¦¼à¦¾à¦¨ অঞà§à¦šà¦²", - "code": "K" - }, - { - "name": "পূরà§à¦¬ মà§à¦¯à¦¾à¦¸à§‡à¦¡à§‹à¦¨à¦¿à¦¯à¦¼à¦¾ à¦à¦¬à¦‚ থà§à¦°à§‡à¦¸", - "code": "A" - }, - { - "name": "পেলোপোনেসে অঞà§à¦šà¦²", - "code": "J" - }, - { - "name": "সেনà§à¦Ÿà§à¦°à¦¾à¦² মেসিডোনিয়া অঞà§à¦šà¦²", - "code": "B" - }, { "name": "Achaea", "code": "13" @@ -7549,6 +7509,46 @@ { "name": "Zakynthos", "code": "21" + }, + { + "name": "আটিকা অঞà§à¦šà¦²", + "code": "I" + }, + { + "name": "à¦à¦ªà¦¿à¦°à¦¾à¦¸ অঞà§à¦šà¦²", + "code": "D" + }, + { + "name": "ওয়েসà§à¦Ÿ গà§à¦°à§€à¦¸ অঞà§à¦šà¦²", + "code": "G" + }, + { + "name": "ওয়েসà§à¦Ÿ মেসিডোনিয়া অঞà§à¦šà¦²", + "code": "C" + }, + { + "name": "থেসালি", + "code": "E" + }, + { + "name": "দকà§à¦·à¦¿à¦£ à¦à¦œà¦¿à¦¯à¦¼à§‡à¦¨", + "code": "L" + }, + { + "name": "নরà§à¦¥ à¦à¦œà¦¿à¦¯à¦¼à¦¾à¦¨ অঞà§à¦šà¦²", + "code": "K" + }, + { + "name": "পূরà§à¦¬ মà§à¦¯à¦¾à¦¸à§‡à¦¡à§‹à¦¨à¦¿à¦¯à¦¼à¦¾ à¦à¦¬à¦‚ থà§à¦°à§‡à¦¸", + "code": "A" + }, + { + "name": "পেলোপোনেসে অঞà§à¦šà¦²", + "code": "J" + }, + { + "name": "সেনà§à¦Ÿà§à¦°à¦¾à¦² মেসিডোনিয়া অঞà§à¦šà¦²", + "code": "B" } ], "GT": [ @@ -7642,6 +7642,18 @@ } ], "GW": [ + { + "name": "Leste", + "code": "L" + }, + { + "name": "Norte", + "code": "N" + }, + { + "name": "Sul", + "code": "S" + }, { "name": "ওইও অঞà§à¦šà¦²", "code": "OI" @@ -7677,21 +7689,13 @@ { "name": "বোফাতা অঞà§à¦šà¦²", "code": "BA" - }, - { - "name": "Leste", - "code": "L" - }, - { - "name": "Norte", - "code": "N" - }, - { - "name": "Sul", - "code": "S" } ], "GY": [ + { + "name": "Mahaica-Berbice", + "code": "MA" + }, { "name": "আপার টাকà§à¦Ÿà§-আপার à¦à¦¸à§‡à¦•à§à¦‡à¦¬à§‹", "code": "UT" @@ -7727,13 +7731,13 @@ { "name": "বারিমা-ওয়াইনি", "code": "BA" - }, - { - "name": "Mahaica-Berbice", - "code": "MA" } ], "HN": [ + { + "name": "Comayagua", + "code": "CM" + }, { "name": "অকোটেপেক বিভাগ", "code": "OC" @@ -7801,10 +7805,6 @@ { "name": "সানà§à¦¤à¦¾ বারবারা বিভাগ", "code": "SB" - }, - { - "name": "Comayagua", - "code": "CM" } ], "HR": [ @@ -7894,6 +7894,10 @@ } ], "HT": [ + { + "name": "Grand’Anse", + "code": "GA" + }, { "name": "আউয়েসà§à¦Ÿ", "code": "OU" @@ -7907,35 +7911,63 @@ "code": "ND" }, { - "name": "নরà§à¦¡-à¦à¦¸à§à¦Ÿ", - "code": "NE" + "name": "নরà§à¦¡-à¦à¦¸à§à¦Ÿ", + "code": "NE" + }, + { + "name": "নরà§à¦¡-কà§à¦¯à¦¼à§‡à¦¸à§à¦Ÿ", + "code": "NO" + }, + { + "name": "নিপেস", + "code": "NI" + }, + { + "name": "সাদ- ইসà§à¦Ÿ", + "code": "SE" + }, + { + "name": "সà§à¦¦", + "code": "SD" + }, + { + "name": "সেনà§à¦Ÿà¦¾à¦°", + "code": "CE" + } + ], + "HU": [ + { + "name": "Baranya", + "code": "BA" + }, + { + "name": "Dunaújváros", + "code": "DU" + }, + { + "name": "Eger", + "code": "EG" }, { - "name": "নরà§à¦¡-কà§à¦¯à¦¼à§‡à¦¸à§à¦Ÿ", - "code": "NO" + "name": "Érd", + "code": "ER" }, { - "name": "নিপেস", - "code": "NI" + "name": "HódmezÅ‘vásárhely", + "code": "HV" }, { - "name": "সাদ- ইসà§à¦Ÿ", - "code": "SE" + "name": "Nagykanizsa", + "code": "NK" }, { - "name": "সà§à¦¦", - "code": "SD" + "name": "Pest", + "code": "PE" }, { - "name": "সেনà§à¦Ÿà¦¾à¦°", - "code": "CE" + "name": "Sopron", + "code": "SN" }, - { - "name": "Grand’Anse", - "code": "GA" - } - ], - "HU": [ { "name": "ইয়োর", "code": "GY" @@ -8075,41 +8107,33 @@ { "name": "হেভেস কাউনà§à¦Ÿà¦¿", "code": "HE" - }, + } + ], + "ID": [ { - "name": "Baranya", + "name": "Bali", "code": "BA" }, { - "name": "Dunaújváros", - "code": "DU" - }, - { - "name": "Eger", - "code": "EG" + "name": "Kalimantan", + "code": "KA" }, { - "name": "Érd", - "code": "ER" + "name": "Lesser Sunda Islands", + "code": "NU" }, { - "name": "HódmezÅ‘vásárhely", - "code": "HV" + "name": "Maluku Islands", + "code": "ML" }, { - "name": "Nagykanizsa", - "code": "NK" + "name": "North Kalimantan", + "code": "KU" }, { - "name": "Pest", - "code": "PE" + "name": "Sulawesi", + "code": "SL" }, - { - "name": "Sopron", - "code": "SN" - } - ], - "ID": [ { "name": "আচেহ", "code": "AC" @@ -8249,33 +8273,29 @@ { "name": "সà§à¦®à¦¾à¦¤à§à¦°à¦¾", "code": "SM" - }, + } + ], + "IE": [ { - "name": "Bali", - "code": "BA" + "name": "Connacht", + "code": "C" }, { - "name": "Kalimantan", - "code": "KA" + "name": "Dublin", + "code": "D" }, { - "name": "Lesser Sunda Islands", - "code": "NU" + "name": "Leinster", + "code": "L" }, { - "name": "Maluku Islands", - "code": "ML" + "name": "Munster", + "code": "M" }, { - "name": "North Kalimantan", - "code": "KU" + "name": "Ulster", + "code": "U" }, - { - "name": "Sulawesi", - "code": "SL" - } - ], - "IE": [ { "name": "কাউনà§à¦Ÿà¦¿ উইকলো", "code": "WW" @@ -8375,29 +8395,21 @@ { "name": "কাউনà§à¦Ÿà¦¿ সà§à¦²à¦¿à¦—ো", "code": "SO" - }, + } + ], + "IL": [ { - "name": "Connacht", - "code": "C" + "name": "Jerusalem", + "code": "JM" }, { - "name": "Dublin", + "name": "Southern District", "code": "D" }, { - "name": "Leinster", - "code": "L" - }, - { - "name": "Munster", - "code": "M" + "name": "Tel Aviv District", + "code": "TA" }, - { - "name": "Ulster", - "code": "U" - } - ], - "IL": [ { "name": "নরà§à¦¦à¦¾à¦¨ জেলা", "code": "Z" @@ -8409,18 +8421,6 @@ { "name": "হাইফা জেলা", "code": "HA" - }, - { - "name": "Jerusalem", - "code": "JM" - }, - { - "name": "Southern District", - "code": "D" - }, - { - "name": "Tel Aviv District", - "code": "TA" } ], "IN": [ @@ -8713,101 +8713,217 @@ "code": "18" }, { - "name": "গিলন পà§à¦°à¦¦à§‡à¦¶", - "code": "19" + "name": "গিলন পà§à¦°à¦¦à§‡à¦¶", + "code": "19" + }, + { + "name": "লোরেসà§à¦¤à¦¨ পà§à¦°à¦¦à§‡à¦¶", + "code": "20" + }, + { + "name": "মজানà§à¦¦à¦¾à¦°à¦¨ পà§à¦°à¦¦à§‡à¦¶", + "code": "21" + }, + { + "name": "মারà§à¦•à¦¾à¦œà¦¿ পà§à¦°à¦¦à§‡à¦¶", + "code": "22" + }, + { + "name": "হোরà§à¦®à§‹à¦œà¦—ন পà§à¦°à¦¦à§‡à¦¶", + "code": "23" + }, + { + "name": "হামাদন পà§à¦°à¦¦à§‡à¦¶", + "code": "24" + }, + { + "name": "ইয়াজà§â€Œà¦¦à§â€Œ পà§à¦°à¦¦à§‡à¦¶", + "code": "25" + }, + { + "name": "কোম পà§à¦°à¦¦à§‡à¦¶", + "code": "26" + }, + { + "name": "গোলেসà§à¦¤à¦¨ পà§à¦°à¦¦à§‡à¦¶", + "code": "27" + }, + { + "name": "কাজভিন পà§à¦°à¦¦à§‡à¦¶", + "code": "28" + }, + { + "name": "দকà§à¦·à¦¿à¦£ খোরসন পà§à¦°à¦¦à§‡à¦¶", + "code": "29" + }, + { + "name": "রাজাভি খোরসন পà§à¦°à¦¦à§‡à¦¶", + "code": "30" + }, + { + "name": "উতà§à¦¤à¦° খোরসন পà§à¦°à¦¦à§‡à¦¶", + "code": "31" + }, + { + "name": "আলবà§à¦°à§à¦œ পà§à¦°à¦¦à§‡à¦¶", + "code": "32" + } + ], + "IS": [ + { + "name": "Reykjavík", + "code": "0" + }, + { + "name": "কােপিটাল অঞà§à¦šà¦²", + "code": "1" + }, + { + "name": "সাউদারà§à¦¨ পেনিনসোলা অঞà§à¦šà¦²", + "code": "2" + }, + { + "name": "ওয়সà§à¦Ÿà¦¾à¦°à§à¦¨ অঞà§à¦šà¦²", + "code": "3" + }, + { + "name": "ওয়েসà§à¦Ÿà¦«à§‹à¦°à§à¦¡à¦¸ অঞà§à¦šà¦²", + "code": "4" + }, + { + "name": "নরà§à¦¥ ওয়েসà§à¦Ÿà¦¾à¦°à§à¦¨ অঞà§à¦šà¦²", + "code": "5" + }, + { + "name": "নরà§à¦¥ ইসà§à¦Ÿà¦¾à¦°à§à¦¨ অঞà§à¦šà¦²", + "code": "6" + }, + { + "name": "ইসà§à¦Ÿà¦¾à¦°à§à¦¨ অঞà§à¦šà¦²", + "code": "7" + }, + { + "name": "সাউদারà§à¦¨ অঞà§à¦šà¦²", + "code": "8" + } + ], + "IT": [ + { + "name": "Abruzzo", + "code": "65" + }, + { + "name": "Apulia", + "code": "75" + }, + { + "name": "Bari", + "code": "BA" + }, + { + "name": "Basilicata", + "code": "77" + }, + { + "name": "Bologna", + "code": "BO" + }, + { + "name": "Calabria", + "code": "78" + }, + { + "name": "Catanzaro", + "code": "CZ" + }, + { + "name": "Emilia-Romagna", + "code": "45" }, { - "name": "লোরেসà§à¦¤à¦¨ পà§à¦°à¦¦à§‡à¦¶", - "code": "20" + "name": "Friuli–Venezia Giulia", + "code": "36" }, { - "name": "মজানà§à¦¦à¦¾à¦°à¦¨ পà§à¦°à¦¦à§‡à¦¶", - "code": "21" + "name": "Gorizia", + "code": "GO" }, { - "name": "মারà§à¦•à¦¾à¦œà¦¿ পà§à¦°à¦¦à§‡à¦¶", - "code": "22" + "name": "Grosseto", + "code": "GR" }, { - "name": "হোরà§à¦®à§‹à¦œà¦—ন পà§à¦°à¦¦à§‡à¦¶", - "code": "23" + "name": "L’Aquila", + "code": "AQ" }, { - "name": "হামাদন পà§à¦°à¦¦à§‡à¦¶", - "code": "24" + "name": "Lazio", + "code": "62" }, { - "name": "ইয়াজà§â€Œà¦¦à§â€Œ পà§à¦°à¦¦à§‡à¦¶", - "code": "25" + "name": "Liguria", + "code": "42" }, { - "name": "কোম পà§à¦°à¦¦à§‡à¦¶", - "code": "26" + "name": "Marche", + "code": "57" }, { - "name": "গোলেসà§à¦¤à¦¨ পà§à¦°à¦¦à§‡à¦¶", - "code": "27" + "name": "Matera", + "code": "MT" }, { - "name": "কাজভিন পà§à¦°à¦¦à§‡à¦¶", - "code": "28" + "name": "Molise", + "code": "67" }, { - "name": "দকà§à¦·à¦¿à¦£ খোরসন পà§à¦°à¦¦à§‡à¦¶", - "code": "29" + "name": "Palermo", + "code": "PA" }, { - "name": "রাজাভি খোরসন পà§à¦°à¦¦à§‡à¦¶", - "code": "30" + "name": "Parma", + "code": "PR" }, { - "name": "উতà§à¦¤à¦° খোরসন পà§à¦°à¦¦à§‡à¦¶", - "code": "31" + "name": "Piacenza", + "code": "PC" }, { - "name": "আলবà§à¦°à§à¦œ পà§à¦°à¦¦à§‡à¦¶", - "code": "32" - } - ], - "IS": [ - { - "name": "Reykjavík", - "code": "0" + "name": "Piedmont", + "code": "21" }, { - "name": "কােপিটাল অঞà§à¦šà¦²", - "code": "1" + "name": "Rome", + "code": "RM" }, { - "name": "সাউদারà§à¦¨ পেনিনসোলা অঞà§à¦šà¦²", - "code": "2" + "name": "Sardinia", + "code": "88" }, { - "name": "ওয়সà§à¦Ÿà¦¾à¦°à§à¦¨ অঞà§à¦šà¦²", - "code": "3" + "name": "South Tyrol", + "code": "BZ" }, { - "name": "ওয়েসà§à¦Ÿà¦«à§‹à¦°à§à¦¡à¦¸ অঞà§à¦šà¦²", - "code": "4" + "name": "Trentino", + "code": "TN" }, { - "name": "নরà§à¦¥ ওয়েসà§à¦Ÿà¦¾à¦°à§à¦¨ অঞà§à¦šà¦²", - "code": "5" + "name": "Trentino-South Tyrol", + "code": "32" }, { - "name": "নরà§à¦¥ ইসà§à¦Ÿà¦¾à¦°à§à¦¨ অঞà§à¦šà¦²", - "code": "6" + "name": "Tuscany", + "code": "52" }, { - "name": "ইসà§à¦Ÿà¦¾à¦°à§à¦¨ অঞà§à¦šà¦²", - "code": "7" + "name": "Umbria", + "code": "55" }, { - "name": "সাউদারà§à¦¨ অঞà§à¦šà¦²", - "code": "8" - } - ], - "IT": [ + "name": "Veneto", + "code": "34" + }, { "name": "অংকোনা পà§à¦°à¦¦à§‡à¦¶", "code": "AN" @@ -9211,122 +9327,6 @@ { "name": "সà§à¦¯à¦¾à¦²à§‡à¦°à§à¦¨à§‹-à¦à¦° পà§à¦°à¦¦à§‡à¦¶", "code": "SA" - }, - { - "name": "Abruzzo", - "code": "65" - }, - { - "name": "Apulia", - "code": "75" - }, - { - "name": "Bari", - "code": "BA" - }, - { - "name": "Basilicata", - "code": "77" - }, - { - "name": "Bologna", - "code": "BO" - }, - { - "name": "Calabria", - "code": "78" - }, - { - "name": "Catanzaro", - "code": "CZ" - }, - { - "name": "Emilia-Romagna", - "code": "45" - }, - { - "name": "Friuli–Venezia Giulia", - "code": "36" - }, - { - "name": "Gorizia", - "code": "GO" - }, - { - "name": "Grosseto", - "code": "GR" - }, - { - "name": "L’Aquila", - "code": "AQ" - }, - { - "name": "Lazio", - "code": "62" - }, - { - "name": "Liguria", - "code": "42" - }, - { - "name": "Marche", - "code": "57" - }, - { - "name": "Matera", - "code": "MT" - }, - { - "name": "Molise", - "code": "67" - }, - { - "name": "Palermo", - "code": "PA" - }, - { - "name": "Parma", - "code": "PR" - }, - { - "name": "Piacenza", - "code": "PC" - }, - { - "name": "Piedmont", - "code": "21" - }, - { - "name": "Rome", - "code": "RM" - }, - { - "name": "Sardinia", - "code": "88" - }, - { - "name": "South Tyrol", - "code": "BZ" - }, - { - "name": "Trentino", - "code": "TN" - }, - { - "name": "Trentino-South Tyrol", - "code": "32" - }, - { - "name": "Tuscany", - "code": "52" - }, - { - "name": "Umbria", - "code": "55" - }, - { - "name": "Veneto", - "code": "34" } ], "JM": [ @@ -9388,6 +9388,10 @@ } ], "JO": [ + { + "name": "Ma’an", + "code": "MN" + }, { "name": "আকাবা গভরà§à¦¨à§‹à¦°à§‡à¦Ÿ", "code": "AQ" @@ -9431,10 +9435,6 @@ { "name": "মাফà§à¦°à¦¾à¦• গভরà§à¦¨à§‹à¦°à§‡à¦Ÿ", "code": "MA" - }, - { - "name": "Ma’an", - "code": "MN" } ], "JP": [ @@ -9986,6 +9986,14 @@ } ], "KN": [ + { + "name": "Nevis", + "code": "N" + }, + { + "name": "Saint Kitts", + "code": "K" + }, { "name": "খà§à¦°à¦¿à¦¸à§à¦Ÿ চারà§à¦š নিখোলা টাউন পà§à¦¯à¦¾à¦°à¦¿à¦¶", "code": "01" @@ -10041,14 +10049,6 @@ { "name": "সেনà§à¦Ÿ মেরি কোয়ানপà§à¦¯à¦¾à¦°à¦¿à¦¶", "code": "08" - }, - { - "name": "Nevis", - "code": "N" - }, - { - "name": "Saint Kitts", - "code": "K" } ], "KP": [ @@ -10172,6 +10172,14 @@ } ], "KW": [ + { + "name": "Al Asimah", + "code": "KU" + }, + { + "name": "Al Jahra", + "code": "JA" + }, { "name": "আল আহমাদি গভরà§à¦¨à§‹à¦°à§‡à¦Ÿ", "code": "AH" @@ -10185,19 +10193,15 @@ "code": "MU" }, { - "name": "হাওয়ালà§à¦¯à¦¿ গভরà§à¦¨à§‹à¦°à§‡à¦Ÿ", - "code": "HA" - }, - { - "name": "Al Asimah", - "code": "KU" - }, - { - "name": "Al Jahra", - "code": "JA" + "name": "হাওয়ালà§à¦¯à¦¿ গভরà§à¦¨à§‹à¦°à§‡à¦Ÿ", + "code": "HA" } ], "KZ": [ + { + "name": "Jambyl", + "code": "ZHA" + }, { "name": "আকতà§à¦¬à§‡ অঞà§à¦šà¦²", "code": "AKT" @@ -10261,13 +10265,21 @@ { "name": "সাউথ কাজাকাসà§à¦¤à¦¾à¦¨ অঞà§à¦šà¦²", "code": "YUZ" - }, - { - "name": "Jambyl", - "code": "ZHA" } ], "LA": [ + { + "name": "Vientiane", + "code": "VT" + }, + { + "name": "Vientiane Province", + "code": "VI" + }, + { + "name": "Xaisomboun", + "code": "XS" + }, { "name": "আতà§à¦¤à¦¾à¦ªà¦¿à¦‰ পà§à¦°à¦¦à§‡à¦¶", "code": "AT" @@ -10327,21 +10339,25 @@ { "name": "হাউপানহ পà§à¦°à¦¦à§‡à¦¶", "code": "HO" + } + ], + "LB": [ + { + "name": "Akkar", + "code": "AK" }, { - "name": "Vientiane", - "code": "VT" + "name": "Baalbek-Hermel", + "code": "BH" }, { - "name": "Vientiane Province", - "code": "VI" + "name": "Beqaa", + "code": "BI" }, { - "name": "Xaisomboun", - "code": "XS" - } - ], - "LB": [ + "name": "South", + "code": "JA" + }, { "name": "উতà§à¦¤à¦° গভরà§à¦¨à§‹à¦°à§‡à¦Ÿ", "code": "AS" @@ -10357,22 +10373,6 @@ { "name": "মাউনà§à¦Ÿ লেবানন গভরà§à¦¨à§‹à¦°à§‡à¦Ÿ", "code": "JL" - }, - { - "name": "Akkar", - "code": "AK" - }, - { - "name": "Baalbek-Hermel", - "code": "BH" - }, - { - "name": "Beqaa", - "code": "BI" - }, - { - "name": "South", - "code": "JA" } ], "LC": [ @@ -10706,42 +10706,6 @@ } ], "LT": [ - { - "name": "অà§à¦¯à¦¾à¦²à¦¿à¦Ÿà¦¾à¦¸ কাউনà§à¦Ÿà¦¿", - "code": "AL" - }, - { - "name": "উটেনা কাউনà§à¦Ÿà¦¿", - "code": "UT" - }, - { - "name": "কà§à¦¨à¦¾à¦¸ কাউনà§à¦Ÿà¦¿", - "code": "KU" - }, - { - "name": "তাউরাগি কাউনà§à¦Ÿà¦¿", - "code": "TA" - }, - { - "name": "তেলসিয়াই কাউনà§à¦Ÿà¦¿", - "code": "TE" - }, - { - "name": "পà§à¦¯à¦¾à¦¨à§‡à¦­à§‡à¦œà¦¿à¦¸ কাউনà§à¦Ÿà¦¿", - "code": "PN" - }, - { - "name": "ভিনিয়াস কাউনà§à¦Ÿà¦¿", - "code": "VL" - }, - { - "name": "মারিজামà§à¦ªà§‹à¦² কাউনà§à¦Ÿà¦¿", - "code": "MR" - }, - { - "name": "সিয়াউলিয়াই কাউনà§à¦Ÿà¦¿", - "code": "SA" - }, { "name": "AkmenÄ—", "code": "01" @@ -10985,6 +10949,42 @@ { "name": "Zarasai", "code": "60" + }, + { + "name": "অà§à¦¯à¦¾à¦²à¦¿à¦Ÿà¦¾à¦¸ কাউনà§à¦Ÿà¦¿", + "code": "AL" + }, + { + "name": "উটেনা কাউনà§à¦Ÿà¦¿", + "code": "UT" + }, + { + "name": "কà§à¦¨à¦¾à¦¸ কাউনà§à¦Ÿà¦¿", + "code": "KU" + }, + { + "name": "তাউরাগি কাউনà§à¦Ÿà¦¿", + "code": "TA" + }, + { + "name": "তেলসিয়াই কাউনà§à¦Ÿà¦¿", + "code": "TE" + }, + { + "name": "পà§à¦¯à¦¾à¦¨à§‡à¦­à§‡à¦œà¦¿à¦¸ কাউনà§à¦Ÿà¦¿", + "code": "PN" + }, + { + "name": "ভিনিয়াস কাউনà§à¦Ÿà¦¿", + "code": "VL" + }, + { + "name": "মারিজামà§à¦ªà§‹à¦² কাউনà§à¦Ÿà¦¿", + "code": "MR" + }, + { + "name": "সিয়াউলিয়াই কাউনà§à¦Ÿà¦¿", + "code": "SA" } ], "LU": [ @@ -11511,229 +11511,113 @@ "code": "095" }, { - "name": "সà§à¦Ÿà§à¦°à§‡à¦¨à§à¦¸à¦¿ পৌরসভা", - "code": "096" - }, - { - "name": "সà§à¦®à¦¿à¦²à§à¦Ÿà§‡à¦¨ পৌরসভা", - "code": "094" - }, - { - "name": "সà§à¦¯à¦¾à¦²à¦¦à§à¦¸ পৌরসভা", - "code": "088" - }, - { - "name": "সà§à¦¯à¦¾à¦²à¦¾à¦•à¦—à§à¦°à¦¿à¦­à¦¾ পৌরসভা", - "code": "086" - } - ], - "LY": [ - { - "name": "ওয়াদি আল সাথী জেলা", - "code": "WS" - }, - { - "name": "ওয়াদি আল হায়া জেলা", - "code": "WD" - }, - { - "name": "কà§à¦«à§à¦°à¦¾ জেলা", - "code": "KF" - }, - { - "name": "ঘাট জেলা", - "code": "GT" - }, - { - "name": "জাফারা পৌরসভা", - "code": "JI" - }, - { - "name": "জাবাল আল আকদার", - "code": "JA" - }, - { - "name": "জà§à¦«à§à¦°à¦¾", - "code": "JU" - }, - { - "name": "নোকাত আল খামস", - "code": "NQ" - }, - { - "name": "বà§à¦Ÿà¦¨à¦¾à¦¨ জেলা", - "code": "BU" - }, - { - "name": "বেনগাজি", - "code": "BA" - }, - { - "name": "মারজà§à¦• জেলা", - "code": "MQ" - }, - { - "name": "মারà§à¦œ জেলা", - "code": "MJ" - }, - { - "name": "মà§à¦°à¦•à¦¾à¦¬ পৌরসভা", - "code": "MB" - }, - { - "name": "মেসারাতা জেলা", - "code": "MI" - }, - { - "name": "যাইয়া জেলা", - "code": "ZA" - }, - { - "name": "সাবা জেলা", - "code": "SB" - }, - { - "name": "Al Wahat", - "code": "WA" - }, - { - "name": "Derna", - "code": "DR" - }, - { - "name": "Jabal al Gharbi", - "code": "JG" - }, - { - "name": "Nalut", - "code": "NL" - }, - { - "name": "Sirte", - "code": "SR" - }, - { - "name": "Tripoli", - "code": "TB" - } - ], - "MA": [ - { - "name": "আগাদির", - "code": "AGD" - }, - { - "name": "ওউড à¦à¦¡-ডাহাব পà§à¦°à¦¦à§‡à¦¶", - "code": "OUD" - }, - { - "name": "ওজদা", - "code": "OUJ" - }, - { - "name": "ওরিয়েনà§à¦Ÿà¦¾à¦²", - "code": "04" - }, - { - "name": "কাসাবà§à¦²à¦¾à¦‚কা", - "code": "CAS" + "name": "সà§à¦Ÿà§à¦°à§‡à¦¨à§à¦¸à¦¿ পৌরসভা", + "code": "096" }, { - "name": "গà§à¦¯à¦¼à§‡à¦²à§à¦®à¦¿à¦® পà§à¦°à¦¦à§‡à¦¶", - "code": "GUE" + "name": "সà§à¦®à¦¿à¦²à§à¦Ÿà§‡à¦¨ পৌরসভা", + "code": "094" }, { - "name": "গোয়েলà§à¦®à¦¿à¦® à¦à¦¸ সেমারা", - "code": "14" + "name": "সà§à¦¯à¦¾à¦²à¦¦à§à¦¸ পৌরসভা", + "code": "088" }, { - "name": "গà§à¦°à¦¾à¦¨à§à¦¡ কাসাবà§à¦²à¦¾à¦™à§à¦•à¦¾", - "code": "08" - }, + "name": "সà§à¦¯à¦¾à¦²à¦¾à¦•à¦—à§à¦°à¦¿à¦­à¦¾ পৌরসভা", + "code": "086" + } + ], + "LY": [ { - "name": "ঘাারব-ছারদা-বেনি হসেন", - "code": "02" + "name": "Al Wahat", + "code": "WA" }, { - "name": "চাà¦à¦“উইয়া ওয়ারডিগা", - "code": "09" + "name": "Derna", + "code": "DR" }, { - "name": "টাঙà§à¦—িয়ের-টেটà§à¦¯à¦¼à¦¾à¦‚", - "code": "01" + "name": "Jabal al Gharbi", + "code": "JG" }, { - "name": "তাজা-আল হোসেইমা তাউনাত", - "code": "03" + "name": "Nalut", + "code": "NL" }, { - "name": "তাডলা-আজিলাল", - "code": "12" + "name": "Sirte", + "code": "SR" }, { - "name": "তানজাহ", - "code": "TNG" + "name": "Tripoli", + "code": "TB" }, { - "name": "তেমারা", - "code": "SKH" + "name": "ওয়াদি আল সাথী জেলা", + "code": "WS" }, { - "name": "দৌকà§à¦•à¦¾à¦²à¦¾-আবà§à¦¦à¦¾", - "code": "10" + "name": "ওয়াদি আল হায়া জেলা", + "code": "WD" }, { - "name": "ফà§à¦°à§‹à¦¸-বà§à¦²à§‡à¦®à¦¾à¦¨", - "code": "05" + "name": "কà§à¦«à§à¦°à¦¾ জেলা", + "code": "KF" }, { - "name": "মারাকেশ টেনà§à¦¸à¦¿à¦«à¦Ÿ à¦à¦² হাঊজ", - "code": "11" + "name": "ঘাট জেলা", + "code": "GT" }, { - "name": "মারাকà§à¦•à§‡à¦¶", - "code": "MMD" + "name": "জাফারা পৌরসভা", + "code": "JI" }, { - "name": "মারাকà§à¦•à§‡à¦¶Â²", - "code": "MMN" + "name": "জাবাল আল আকদার", + "code": "JA" }, { - "name": "মারাকà§à¦•à§‡à¦¶Â³", - "code": "SYB" + "name": "জà§à¦«à§à¦°à¦¾", + "code": "JU" }, { - "name": "মেকনাস", - "code": "MEK" + "name": "নোকাত আল খামস", + "code": "NQ" }, { - "name": "মেকনেস-টাফিলালেট", - "code": "06" + "name": "বà§à¦Ÿà¦¨à¦¾à¦¨ জেলা", + "code": "BU" }, { - "name": "মোহামà§à¦®à¦¾à¦¦à¦¿à¦¯à¦¼à¦¾", - "code": "MOH" + "name": "বেনগাজি", + "code": "BA" }, { - "name": "রাবাত", - "code": "RAB" + "name": "মারজà§à¦• জেলা", + "code": "MQ" }, { - "name": "রাবাত সালি জেমà§à¦° জায়ে", - "code": "07" + "name": "মারà§à¦œ জেলা", + "code": "MJ" }, { - "name": "লয়োনি বà§à¦œà¦¦à§‹à¦° সাকিয়া à¦à¦² হামরা", - "code": "15" + "name": "মà§à¦°à¦•à¦¾à¦¬ পৌরসভা", + "code": "MB" }, { - "name": "সালে", - "code": "SAL" + "name": "মেসারাতা জেলা", + "code": "MI" }, { - "name": "সৌচ-মাচা-দà§à¦°à¦¾à¦¯", - "code": "13" + "name": "যাইয়া জেলা", + "code": "ZA" }, + { + "name": "সাবা জেলা", + "code": "SB" + } + ], + "MA": [ { "name": "Al Haouz", "code": "HAO" @@ -11933,6 +11817,122 @@ { "name": "Zagora", "code": "ZAG" + }, + { + "name": "আগাদির", + "code": "AGD" + }, + { + "name": "ওউড à¦à¦¡-ডাহাব পà§à¦°à¦¦à§‡à¦¶", + "code": "OUD" + }, + { + "name": "ওজদা", + "code": "OUJ" + }, + { + "name": "ওরিয়েনà§à¦Ÿà¦¾à¦²", + "code": "04" + }, + { + "name": "কাসাবà§à¦²à¦¾à¦‚কা", + "code": "CAS" + }, + { + "name": "গà§à¦¯à¦¼à§‡à¦²à§à¦®à¦¿à¦® পà§à¦°à¦¦à§‡à¦¶", + "code": "GUE" + }, + { + "name": "গোয়েলà§à¦®à¦¿à¦® à¦à¦¸ সেমারা", + "code": "14" + }, + { + "name": "গà§à¦°à¦¾à¦¨à§à¦¡ কাসাবà§à¦²à¦¾à¦™à§à¦•à¦¾", + "code": "08" + }, + { + "name": "ঘাারব-ছারদা-বেনি হসেন", + "code": "02" + }, + { + "name": "চাà¦à¦“উইয়া ওয়ারডিগা", + "code": "09" + }, + { + "name": "টাঙà§à¦—িয়ের-টেটà§à¦¯à¦¼à¦¾à¦‚", + "code": "01" + }, + { + "name": "তাজা-আল হোসেইমা তাউনাত", + "code": "03" + }, + { + "name": "তাডলা-আজিলাল", + "code": "12" + }, + { + "name": "তানজাহ", + "code": "TNG" + }, + { + "name": "তেমারা", + "code": "SKH" + }, + { + "name": "দৌকà§à¦•à¦¾à¦²à¦¾-আবà§à¦¦à¦¾", + "code": "10" + }, + { + "name": "ফà§à¦°à§‹à¦¸-বà§à¦²à§‡à¦®à¦¾à¦¨", + "code": "05" + }, + { + "name": "মারাকেশ টেনà§à¦¸à¦¿à¦«à¦Ÿ à¦à¦² হাঊজ", + "code": "11" + }, + { + "name": "মারাকà§à¦•à§‡à¦¶", + "code": "MMD" + }, + { + "name": "মারাকà§à¦•à§‡à¦¶Â²", + "code": "MMN" + }, + { + "name": "মারাকà§à¦•à§‡à¦¶Â³", + "code": "SYB" + }, + { + "name": "মেকনাস", + "code": "MEK" + }, + { + "name": "মেকনেস-টাফিলালেট", + "code": "06" + }, + { + "name": "মোহামà§à¦®à¦¾à¦¦à¦¿à¦¯à¦¼à¦¾", + "code": "MOH" + }, + { + "name": "রাবাত", + "code": "RAB" + }, + { + "name": "রাবাত সালি জেমà§à¦° জায়ে", + "code": "07" + }, + { + "name": "লয়োনি বà§à¦œà¦¦à§‹à¦° সাকিয়া à¦à¦² হামরা", + "code": "15" + }, + { + "name": "সালে", + "code": "SAL" + }, + { + "name": "সৌচ-মাচা-দà§à¦°à¦¾à¦¯", + "code": "13" } ], "MC": [ @@ -12006,6 +12006,10 @@ } ], "MD": [ + { + "name": "Transnistria", + "code": "SN" + }, { "name": "আনগেনি জেলা", "code": "UN" @@ -12149,10 +12153,6 @@ { "name": "হিনকেসà§à¦¤à¦¿ জেলা", "code": "HI" - }, - { - "name": "Transnistria", - "code": "SN" } ], "ME": [ @@ -12276,18 +12276,6 @@ } ], "MH": [ - { - "name": "মাজà§à¦°à§‹", - "code": "MAJ" - }, - { - "name": "রাতাক চেইন", - "code": "T" - }, - { - "name": "রালিকচেইন", - "code": "L" - }, { "name": "Ailinglaplap Atoll", "code": "ALL" @@ -12377,8 +12365,20 @@ "code": "WTH" }, { - "name": "Wotje Atoll", - "code": "WTJ" + "name": "Wotje Atoll", + "code": "WTJ" + }, + { + "name": "মাজà§à¦°à§‹", + "code": "MAJ" + }, + { + "name": "রাতাক চেইন", + "code": "T" + }, + { + "name": "রালিকচেইন", + "code": "L" } ], "MK": [ @@ -12724,6 +12724,14 @@ } ], "ML": [ + { + "name": "Ménaka", + "code": "9" + }, + { + "name": "Taoudénit", + "code": "10" + }, { "name": "কউলিকà§à¦°à§‹ অঞà§à¦šà¦²", "code": "2" @@ -12759,14 +12767,6 @@ { "name": "সেগà§à¦‰ অঞà§à¦šà¦²", "code": "4" - }, - { - "name": "Ménaka", - "code": "9" - }, - { - "name": "Taoudénit", - "code": "10" } ], "MM": [ @@ -12922,6 +12922,22 @@ } ], "MR": [ + { + "name": "Nouakchott", + "code": "NKC" + }, + { + "name": "Nouakchott Nord", + "code": "14" + }, + { + "name": "Nouakchott Ouest", + "code": "13" + }, + { + "name": "Nouakchott Sud", + "code": "15" + }, { "name": "আদরার অঞà§à¦šà¦²", "code": "07" @@ -12969,22 +12985,6 @@ { "name": "হোধ à¦à¦• চারগà§à¦‡ অঞà§à¦šà¦²", "code": "01" - }, - { - "name": "Nouakchott", - "code": "NKC" - }, - { - "name": "Nouakchott Nord", - "code": "14" - }, - { - "name": "Nouakchott Ouest", - "code": "13" - }, - { - "name": "Nouakchott Sud", - "code": "15" } ], "MT": [ @@ -13262,6 +13262,22 @@ } ], "MU": [ + { + "name": "Beau-Bassin Rose-Hill", + "code": "BR" + }, + { + "name": "Curepipe", + "code": "CU" + }, + { + "name": "Port Louis District", + "code": "PL" + }, + { + "name": "Quatre Bornes", + "code": "QB" + }, { "name": "আগালেগা", "code": "AG" @@ -13313,25 +13329,45 @@ { "name": "সাবানে জেলা", "code": "SA" + } + ], + "MV": [ + { + "name": "Addu", + "code": "01" }, { - "name": "Beau-Bassin Rose-Hill", - "code": "BR" + "name": "Central Province", + "code": "CE" }, { - "name": "Curepipe", - "code": "CU" + "name": "North Central Province", + "code": "NC" }, { - "name": "Port Louis District", - "code": "PL" + "name": "North Province", + "code": "NO" }, { - "name": "Quatre Bornes", - "code": "QB" - } - ], - "MV": [ + "name": "South Central Province", + "code": "SC" + }, + { + "name": "South Province", + "code": "SU" + }, + { + "name": "Thaa", + "code": "08" + }, + { + "name": "Upper North Province", + "code": "UN" + }, + { + "name": "Upper South Province", + "code": "US" + }, { "name": "আলিফ আলিফ à¦à¦Ÿà¦²", "code": "02" @@ -13407,45 +13443,33 @@ { "name": "হà§à¦²à¦¾à¦­à¦¿à¦¯à¦¼à¦¾à¦¨à¦¿ আতোল", "code": "03" - }, - { - "name": "Addu", - "code": "01" - }, - { - "name": "Central Province", - "code": "CE" - }, + } + ], + "MW": [ { - "name": "North Central Province", - "code": "NC" + "name": "Central", + "code": "C" }, { - "name": "North Province", - "code": "NO" + "name": "Karonga", + "code": "KR" }, { - "name": "South Central Province", - "code": "SC" + "name": "Northern", + "code": "N" }, { - "name": "South Province", - "code": "SU" + "name": "Southern", + "code": "S" }, { - "name": "Thaa", - "code": "08" + "name": "Thyolo", + "code": "TH" }, { - "name": "Upper North Province", - "code": "UN" + "name": "Zomba", + "code": "ZO" }, - { - "name": "Upper South Province", - "code": "US" - } - ], - "MW": [ { "name": "à¦à¦¨ কে হাতা বে জেলা", "code": "NB" @@ -13545,33 +13569,13 @@ { "name": "সালিমা জেলা", "code": "SA" - }, - { - "name": "Central", - "code": "C" - }, - { - "name": "Karonga", - "code": "KR" - }, - { - "name": "Northern", - "code": "N" - }, - { - "name": "Southern", - "code": "S" - }, - { - "name": "Thyolo", - "code": "TH" - }, - { - "name": "Zomba", - "code": "ZO" } ], "MX": [ + { + "name": "Mexico City", + "code": "DIF" + }, { "name": "আগà§à¦¯à¦¼à¦¾à¦¸à¦•à¦¾à¦²à¦¿à¦¯à¦¼à§‡à¦¨à§à¦¤à§‡à¦¸", "code": "AGU" @@ -13699,10 +13703,6 @@ { "name": "হালিসà§à¦•à§‹", "code": "JAL" - }, - { - "name": "Mexico City", - "code": "DIF" } ], "MY": [ @@ -13772,6 +13772,10 @@ } ], "MZ": [ + { + "name": "Maputo Province", + "code": "L" + }, { "name": "ইনহামà§à¦¬à¦¾à¦¨à§‡ পà§à¦°à¦¦à§‡à¦¶", "code": "I" @@ -13811,13 +13815,21 @@ { "name": "সোফালা পà§à¦°à¦¦à§‡à¦¶", "code": "S" - }, - { - "name": "Maputo Province", - "code": "L" } ], "NA": [ + { + "name": "Kavango East", + "code": "KE" + }, + { + "name": "Kavango West", + "code": "KW" + }, + { + "name": "Omaheke", + "code": "OH" + }, { "name": "অতজà§à¦¨à§à¦¡à¦œà§à¦ªà¦¾ অঞà§à¦šà¦²", "code": "OD" @@ -13861,18 +13873,6 @@ { "name": "হারডাপ অঞà§à¦šà¦²", "code": "HA" - }, - { - "name": "Kavango East", - "code": "KE" - }, - { - "name": "Kavango West", - "code": "KW" - }, - { - "name": "Omaheke", - "code": "OH" } ], "NE": [ @@ -13910,6 +13910,14 @@ } ], "NG": [ + { + "name": "Lagos", + "code": "LA" + }, + { + "name": "Oyo", + "code": "OY" + }, { "name": "অনà§à¦¦à§‹ অঙà§à¦—রাজà§à¦¯", "code": "ON" @@ -14049,17 +14057,21 @@ { "name": "সোকোটো অঙà§à¦—রাজà§à¦¯", "code": "SO" + } + ], + "NI": [ + { + "name": "Granada", + "code": "GR" }, { - "name": "Lagos", - "code": "LA" + "name": "León", + "code": "LE" }, { - "name": "Oyo", - "code": "OY" - } - ], - "NI": [ + "name": "Rivas", + "code": "RI" + }, { "name": "উতà§à¦¤à¦° আটলানà§à¦Ÿà¦¿à¦• সà§à¦¬à¦¾à¦¯à¦¼à¦¤à§à¦¬à¦¶à¦¾à¦¸à¦¿à¦¤ অঞà§à¦šà¦²", "code": "AN" @@ -14115,21 +14127,21 @@ { "name": "রিও সান জà§à¦¯à¦¼à¦¾à¦¨ বিভাগ", "code": "SJ" - }, + } + ], + "NL": [ { - "name": "Granada", - "code": "GR" + "name": "Aruba", + "code": "AW" }, { - "name": "León", - "code": "LE" + "name": "Curaçao", + "code": "CW" }, { - "name": "Rivas", - "code": "RI" - } - ], - "NL": [ + "name": "Sint Maarten", + "code": "SX" + }, { "name": "উটà§à¦°à§‡à¦–ট", "code": "UT" @@ -14189,18 +14201,6 @@ { "name": "সিনà§à¦Ÿ à¦à¦‰à¦¸à§à¦¤à¦¾à¦¤à¦¿à¦‰à¦¸", "code": "BQ3" - }, - { - "name": "Aruba", - "code": "AW" - }, - { - "name": "Curaçao", - "code": "CW" - }, - { - "name": "Sint Maarten", - "code": "SX" } ], "NO": [ @@ -14426,6 +14426,18 @@ } ], "NZ": [ + { + "name": "Nelson", + "code": "NSN" + }, + { + "name": "North Island", + "code": "N" + }, + { + "name": "South Island", + "code": "S" + }, { "name": "অকলà§à¦¯à¦¾à¦¨à§à¦¡ অঞà§à¦šà¦²", "code": "AUK" @@ -14489,21 +14501,21 @@ { "name": "হাকেস বে অঞà§à¦šà¦²", "code": "HKB" - }, + } + ], + "OM": [ { - "name": "Nelson", - "code": "NSN" + "name": "Al Batinah", + "code": "BA" }, { - "name": "North Island", - "code": "N" + "name": "Ash Sharqiyah", + "code": "SH" }, { - "name": "South Island", - "code": "S" - } - ], - "OM": [ + "name": "Shamal al Batinah", + "code": "BS" + }, { "name": "আদ দাখিলিয়া গভরà§à¦¨à§‹à¦°à§‡à¦Ÿ", "code": "DA" @@ -14543,21 +14555,17 @@ { "name": "মà§à¦¸à§à¦•à¦¾à¦Ÿ গভরà§à¦¨à§‹à¦°à§‡à¦Ÿ", "code": "MA" - }, + } + ], + "PA": [ { - "name": "Al Batinah", - "code": "BA" + "name": "Panamá", + "code": "8" }, { - "name": "Ash Sharqiyah", - "code": "SH" + "name": "West Panamá", + "code": "10" }, - { - "name": "Shamal al Batinah", - "code": "BS" - } - ], - "PA": [ { "name": "à¦à¦®à§à¦¬à§‡à¦°à¦¾-উনান কামারকà§à¦¯à¦¾", "code": "EM" @@ -14601,17 +14609,17 @@ { "name": "হেরেরা পà§à¦°à¦¦à§‡à¦¶", "code": "6" - }, - { - "name": "Panamá", - "code": "8" - }, - { - "name": "West Panamá", - "code": "10" } ], "PE": [ + { + "name": "El Callao", + "code": "CAL" + }, + { + "name": "Puno", + "code": "PUN" + }, { "name": "আনকাশ অঞà§à¦šà¦²", "code": "ANC" @@ -14707,17 +14715,21 @@ { "name": "হোয়াঙà§à¦•à§ অঞà§à¦šà¦²", "code": "HUC" + } + ], + "PG": [ + { + "name": "Hela", + "code": "HLA" }, { - "name": "El Callao", - "code": "CAL" + "name": "Jiwaka", + "code": "JWK" }, { - "name": "Puno", - "code": "PUN" - } - ], - "PG": [ + "name": "Western", + "code": "WPD" + }, { "name": "ইসà§à¦Ÿ নিউ বà§à¦°à¦¿à¦Ÿà§‡à¦¨", "code": "EBR" @@ -14793,21 +14805,81 @@ { "name": "সà§à¦¯à¦¾à¦¨à¦¡à§à¦¯à¦¼à¦¾à¦¨ পà§à¦°à¦¦à§‡à¦¶", "code": "SAN" + } + ], + "PH": [ + { + "name": "Bicol", + "code": "05" }, { - "name": "Hela", - "code": "HLA" + "name": "Cagayan Valley", + "code": "02" }, { - "name": "Jiwaka", - "code": "JWK" + "name": "Calabarzon", + "code": "40" }, { - "name": "Western", - "code": "WPD" - } - ], - "PH": [ + "name": "Caraga", + "code": "13" + }, + { + "name": "Central Luzon", + "code": "03" + }, + { + "name": "Central Visayas", + "code": "07" + }, + { + "name": "Cordillera Administrative", + "code": "15" + }, + { + "name": "Davao Occidental", + "code": "DVO" + }, + { + "name": "Dinagat Islands", + "code": "DIN" + }, + { + "name": "Eastern Visayas", + "code": "08" + }, + { + "name": "Ilocos", + "code": "01" + }, + { + "name": "Metro Manila", + "code": "00" + }, + { + "name": "Mimaropa", + "code": "41" + }, + { + "name": "Muslim Mindanao", + "code": "14" + }, + { + "name": "Northern Mindanao", + "code": "10" + }, + { + "name": "Soccsksargen", + "code": "12" + }, + { + "name": "Western Visayas", + "code": "06" + }, + { + "name": "Zamboanga Peninsula", + "code": "09" + }, { "name": "অকà§à¦¸à¦¿à¦¡à§‡à¦¨à§à¦Ÿà¦¾à¦² মিনà§à¦¡à§‹à¦²à§‹", "code": "MDC" @@ -15069,139 +15141,71 @@ "code": "ROM" }, { - "name": "লা ইউনিয়ন", - "code": "LUN" - }, - { - "name": "লানাও ডেল নরà§à¦Ÿà§‡", - "code": "LAN" - }, - { - "name": "লানাও দেল সà§à¦°", - "code": "LAS" - }, - { - "name": "লেগà§à¦¨à¦¾", - "code": "LAG" - }, - { - "name": "লেতে", - "code": "LEY" - }, - { - "name": "সরসোগন", - "code": "SOR" - }, - { - "name": "সাউদারà§à¦¨ লেটে", - "code": "SLE" - }, - { - "name": "সামার", - "code": "WSA" - }, - { - "name": "সারাাঙà§à¦—ানি", - "code": "SAR" - }, - { - "name": "সিকà§à¦‡à¦œà§‹à¦°", - "code": "SIG" - }, - { - "name": "সà§à¦°à¦¿à¦—াও ডেল সোর", - "code": "SUR" - }, - { - "name": "সà§à¦°à¦¿à¦—াল ডেল নরà§à¦Ÿà§‡", - "code": "SUN" - }, - { - "name": "সà§à¦²à¦¤à¦¾à¦¨ কà§à¦¦à§à¦°à¦¾à¦¤", - "code": "SUK" - }, - { - "name": "সà§à¦²à§", - "code": "SLU" - }, - { - "name": "সেবà§", - "code": "CEB" - }, - { - "name": "Bicol", - "code": "05" - }, - { - "name": "Cagayan Valley", - "code": "02" - }, - { - "name": "Calabarzon", - "code": "40" - }, - { - "name": "Caraga", - "code": "13" + "name": "লা ইউনিয়ন", + "code": "LUN" }, { - "name": "Central Luzon", - "code": "03" + "name": "লানাও ডেল নরà§à¦Ÿà§‡", + "code": "LAN" }, { - "name": "Central Visayas", - "code": "07" + "name": "লানাও দেল সà§à¦°", + "code": "LAS" }, { - "name": "Cordillera Administrative", - "code": "15" + "name": "লেগà§à¦¨à¦¾", + "code": "LAG" }, { - "name": "Davao Occidental", - "code": "DVO" + "name": "লেতে", + "code": "LEY" }, { - "name": "Dinagat Islands", - "code": "DIN" + "name": "সরসোগন", + "code": "SOR" }, { - "name": "Eastern Visayas", - "code": "08" + "name": "সাউদারà§à¦¨ লেটে", + "code": "SLE" }, { - "name": "Ilocos", - "code": "01" + "name": "সামার", + "code": "WSA" }, { - "name": "Metro Manila", - "code": "00" + "name": "সারাাঙà§à¦—ানি", + "code": "SAR" }, { - "name": "Mimaropa", - "code": "41" + "name": "সিকà§à¦‡à¦œà§‹à¦°", + "code": "SIG" }, { - "name": "Muslim Mindanao", - "code": "14" + "name": "সà§à¦°à¦¿à¦—াও ডেল সোর", + "code": "SUR" }, { - "name": "Northern Mindanao", - "code": "10" + "name": "সà§à¦°à¦¿à¦—াল ডেল নরà§à¦Ÿà§‡", + "code": "SUN" }, { - "name": "Soccsksargen", - "code": "12" + "name": "সà§à¦²à¦¤à¦¾à¦¨ কà§à¦¦à§à¦°à¦¾à¦¤", + "code": "SUK" }, { - "name": "Western Visayas", - "code": "06" + "name": "সà§à¦²à§", + "code": "SLU" }, { - "name": "Zamboanga Peninsula", - "code": "09" + "name": "সেবà§", + "code": "CEB" } ], "PK": [ + { + "name": "Islamabad", + "code": "IS" + }, { "name": "আজাদ কাশà§à¦®à§€à¦°", "code": "JK" @@ -15229,10 +15233,6 @@ { "name": "সিনà§à¦§à§ পà§à¦°à¦¦à§‡à¦¶", "code": "SD" - }, - { - "name": "Islamabad", - "code": "IS" } ], "PL": [ @@ -15302,6 +15302,34 @@ } ], "PS": [ + { + "name": "Gaza", + "code": "GZA" + }, + { + "name": "Jenin", + "code": "JEN" + }, + { + "name": "Jericho", + "code": "JRH" + }, + { + "name": "Jerusalem", + "code": "JEM" + }, + { + "name": "Khan Yunis", + "code": "KYS" + }, + { + "name": "Rafah", + "code": "RFH" + }, + { + "name": "Tubas", + "code": "TBS" + }, { "name": "উতà§à¦¤à¦° গাজা গভরà§à¦¨à§‹à¦°à§‡à¦Ÿ", "code": "NGZ" @@ -15337,34 +15365,6 @@ { "name": "হেবরন গভরà§à¦¨à§‹à¦°à§‡à¦Ÿ", "code": "HBN" - }, - { - "name": "Gaza", - "code": "GZA" - }, - { - "name": "Jenin", - "code": "JEN" - }, - { - "name": "Jericho", - "code": "JRH" - }, - { - "name": "Jerusalem", - "code": "JEM" - }, - { - "name": "Khan Yunis", - "code": "KYS" - }, - { - "name": "Rafah", - "code": "RFH" - }, - { - "name": "Tubas", - "code": "TBS" } ], "PT": [ @@ -15516,6 +15516,18 @@ } ], "PY": [ + { + "name": "Boquerón", + "code": "19" + }, + { + "name": "Concepción", + "code": "1" + }, + { + "name": "Paraguarí", + "code": "9" + }, { "name": "আমামà§à¦¬à§‡", "code": "13" @@ -15575,21 +15587,13 @@ { "name": "সেনà§à¦Ÿà§à¦°à¦¾à¦² বিভাগ", "code": "11" - }, - { - "name": "Boquerón", - "code": "19" - }, - { - "name": "Concepción", - "code": "1" - }, - { - "name": "Paraguarí", - "code": "9" } ], "QA": [ + { + "name": "Ash ShīḩÄnÄ«yah", + "code": "SH" + }, { "name": "আল ওয়াকরাহ", "code": "WA" @@ -15617,13 +15621,17 @@ { "name": "মাদিনাত আস শামাল", "code": "MS" - }, - { - "name": "Ash ShīḩÄnÄ«yah", - "code": "SH" } ], "RO": [ + { + "name": "Bacău", + "code": "BC" + }, + { + "name": "MaramureÅŸ", + "code": "MM" + }, { "name": "আরাদ কাউনà§à¦Ÿà¦¿", "code": "AR" @@ -15783,17 +15791,37 @@ { "name": "হà§à¦¨à§‡à¦¦à§‹à¦¯à¦¼à¦¾à¦°à¦¾ কাউনà§à¦Ÿà¦¿", "code": "HD" + } + ], + "RS": [ + { + "name": "Kosovo", + "code": "25" }, { - "name": "Bacău", - "code": "BC" + "name": "Kosovo-Metohija", + "code": "KM" }, { - "name": "MaramureÅŸ", - "code": "MM" - } - ], - "RS": [ + "name": "Kosovo-Pomoravlje", + "code": "29" + }, + { + "name": "Kosovska Mitrovica", + "code": "28" + }, + { + "name": "Peć", + "code": "26" + }, + { + "name": "Prizren", + "code": "27" + }, + { + "name": "Vojvodina", + "code": "VO" + }, { "name": "ওয়েসà§à¦Ÿ বাকà§à¦•à¦¾ জেলা", "code": "05" @@ -15893,37 +15921,13 @@ { "name": "সà§à¦°à§‡à¦® জেলা", "code": "07" - }, - { - "name": "Kosovo", - "code": "25" - }, - { - "name": "Kosovo-Metohija", - "code": "KM" - }, - { - "name": "Kosovo-Pomoravlje", - "code": "29" - }, - { - "name": "Kosovska Mitrovica", - "code": "28" - }, - { - "name": "Peć", - "code": "26" - }, - { - "name": "Prizren", - "code": "27" - }, - { - "name": "Vojvodina", - "code": "VO" } ], "RU": [ + { + "name": "Ingushetia", + "code": "IN" + }, { "name": "আডমà§à¦°à§à¦¤ রিপাবলিক", "code": "UD" @@ -16251,10 +16255,6 @@ { "name": "সà§à¦Ÿà§à¦¯à¦¾à¦­à¦°à§‹à¦ªà§‹à¦² কà§à¦°à¦¾à¦‡", "code": "STA" - }, - { - "name": "Ingushetia", - "code": "IN" } ], "RW": [ @@ -16334,6 +16334,10 @@ } ], "SB": [ + { + "name": "Makira-Ulawa", + "code": "MK" + }, { "name": "ইসাবেল পà§à¦°à¦¦à§‡à¦¶", "code": "IS" @@ -16369,10 +16373,6 @@ { "name": "হà§à¦¨à¦¿à¦¯à¦¼à¦¾à¦°à¦¾", "code": "CT" - }, - { - "name": "Makira-Ulawa", - "code": "MK" } ], "SC": [ @@ -16478,6 +16478,10 @@ } ], "SD": [ + { + "name": "West Kurdufan", + "code": "GK" + }, { "name": "আল কাদারিফ", "code": "GD" @@ -16545,10 +16549,6 @@ { "name": "হোয়াইট নিল", "code": "NW" - }, - { - "name": "West Kurdufan", - "code": "GK" } ], "SE": [ @@ -16660,6 +16660,10 @@ } ], "SH": [ + { + "name": "Tristan da Cunha", + "code": "TA" + }, { "name": "আসেনশন দà§à¦¬à§€à¦ª", "code": "AC" @@ -16667,10 +16671,6 @@ { "name": "সেনà§à¦Ÿ হেলেনা", "code": "HL" - }, - { - "name": "Tristan da Cunha", - "code": "TA" } ], "SI": [ @@ -17672,6 +17672,26 @@ } ], "SO": [ + { + "name": "Awdal", + "code": "AW" + }, + { + "name": "Sanaag", + "code": "SA" + }, + { + "name": "Sool", + "code": "SO" + }, + { + "name": "Togdheer", + "code": "TO" + }, + { + "name": "Woqooyi Galbeed", + "code": "WO" + }, { "name": "গেডো", "code": "GE" @@ -17723,29 +17743,13 @@ { "name": "হিরন", "code": "HI" - }, - { - "name": "Awdal", - "code": "AW" - }, - { - "name": "Sanaag", - "code": "SA" - }, - { - "name": "Sool", - "code": "SO" - }, - { - "name": "Togdheer", - "code": "TO" - }, - { - "name": "Woqooyi Galbeed", - "code": "WO" } ], "SR": [ + { + "name": "Paramaribo", + "code": "PM" + }, { "name": "ওয়ানিকা জেলা", "code": "WA" @@ -17781,10 +17785,6 @@ { "name": "সারামাকা জেলা", "code": "SA" - }, - { - "name": "Paramaribo", - "code": "PM" } ], "SS": [ @@ -17840,6 +17840,14 @@ } ], "SV": [ + { + "name": "Chalatenango", + "code": "CH" + }, + { + "name": "La Unión", + "code": "UN" + }, { "name": "আহোয়াচাপান বিভাগ", "code": "AH" @@ -17887,17 +17895,29 @@ { "name": "সà§à¦¯à¦¾à¦¨à§à¦Ÿà¦¾ আনা বিভাগ", "code": "SA" + } + ], + "SY": [ + { + "name": "Aleppo", + "code": "HL" }, { - "name": "Chalatenango", - "code": "CH" + "name": "Ar-Raqqah", + "code": "RA" }, { - "name": "La Unión", - "code": "UN" - } - ], - "SY": [ + "name": "Damascus", + "code": "DI" + }, + { + "name": "Daraa", + "code": "DR" + }, + { + "name": "Latakia", + "code": "LA" + }, { "name": "আল-হাসাকাহ গভরà§à¦¨à§‹à¦°à§‡à¦Ÿ", "code": "HA" @@ -17933,26 +17953,6 @@ { "name": "হোমস গভরà§à¦¨à§‹à¦°à§‡à¦Ÿ", "code": "HI" - }, - { - "name": "Aleppo", - "code": "HL" - }, - { - "name": "Ar-Raqqah", - "code": "RA" - }, - { - "name": "Damascus", - "code": "DI" - }, - { - "name": "Daraa", - "code": "DR" - }, - { - "name": "Latakia", - "code": "LA" } ], "SZ": [ @@ -17974,6 +17974,18 @@ } ], "TD": [ + { + "name": "Ennedi-Est", + "code": "EE" + }, + { + "name": "Ennedi-Ouest", + "code": "EO" + }, + { + "name": "N’Djamena", + "code": "ND" + }, { "name": "উয়াডায় অঞà§à¦šà¦²", "code": "OD" @@ -18053,18 +18065,6 @@ { "name": "হাজের লামিস অঞà§à¦šà¦²", "code": "HL" - }, - { - "name": "Ennedi-Est", - "code": "EE" - }, - { - "name": "Ennedi-Ouest", - "code": "EO" - }, - { - "name": "N’Djamena", - "code": "ND" } ], "TG": [ @@ -18154,14 +18154,14 @@ "name": "খন কেইন", "code": "40" }, - { - "name": "চাà¦à¦¨ বà§à¦¡à¦¼à¦¿", - "code": "20" - }, { "name": "চাকোà¦à¦‚সাও", "code": "24" }, + { + "name": "চাà¦à¦¨ বà§à¦¡à¦¼à¦¿", + "code": "20" + }, { "name": "চিয়াং মাই", "code": "50" @@ -18378,14 +18378,14 @@ "name": "সারাবà§à¦°à¦¿", "code": "19" }, - { - "name": "সি সাঠকেট", - "code": "33" - }, { "name": "সিং বà§à¦°à¦¿", "code": "17" }, + { + "name": "সি সাঠকেট", + "code": "33" + }, { "name": "সà§à¦–োথাই", "code": "64" @@ -18480,6 +18480,14 @@ } ], "TM": [ + { + "name": "DaÅŸoguz", + "code": "D" + }, + { + "name": "Lebap", + "code": "L" + }, { "name": "আশখাবাদ", "code": "S" @@ -18495,14 +18503,6 @@ { "name": "মেরি পà§à¦°à¦¦à§‡à¦¶", "code": "M" - }, - { - "name": "DaÅŸoguz", - "code": "D" - }, - { - "name": "Lebap", - "code": "L" } ], "TN": [ @@ -19048,6 +19048,18 @@ } ], "TW": [ + { + "name": "Lienchiang", + "code": "LIE" + }, + { + "name": "New Taipei", + "code": "NWT" + }, + { + "name": "Penghu", + "code": "PEN" + }, { "name": "ইউনলিন কাউনà§à¦Ÿà¦¿", "code": "YUN" @@ -19123,18 +19135,6 @@ { "name": "হেসিনচৠকাউনà§à¦Ÿà¦¿", "code": "HSQ" - }, - { - "name": "Lienchiang", - "code": "LIE" - }, - { - "name": "New Taipei", - "code": "NWT" - }, - { - "name": "Penghu", - "code": "PEN" } ], "TZ": [ @@ -19333,43 +19333,111 @@ "code": "53" }, { - "name": "রিভনে ওবà§à¦²à¦¾à¦¸à§à¦Ÿ", - "code": "56" + "name": "রিভনে ওবà§à¦²à¦¾à¦¸à§à¦Ÿ", + "code": "56" + }, + { + "name": "সà§à¦®à§à¦¯à¦¿ ওবà§à¦²à¦¾à¦¸à§à¦Ÿ", + "code": "59" + }, + { + "name": "টেরà§à¦¨à§‹à¦ªà¦¿à¦² ওবà§à¦²à¦¾à¦¸à§à¦Ÿ", + "code": "61" + }, + { + "name": "কারকিভ ওবà§à¦²à¦¾à¦¸à§à¦Ÿ", + "code": "63" + }, + { + "name": "খেরসন ওবà§à¦²à¦¾à¦¸à§à¦Ÿ", + "code": "65" + }, + { + "name": "খেমেলনিতসà§à¦•à¦¿ ওবà§à¦²à¦¾à¦¸à§à¦Ÿ", + "code": "68" + }, + { + "name": "চেরকাসি ওবà§à¦²à¦¾à¦¸à§à¦Ÿ", + "code": "71" + }, + { + "name": "চেরà§à¦¨à¦¿à¦¹à¦¿à¦­ ওবà§à¦²à¦¾à¦¸à§à¦Ÿ", + "code": "74" + }, + { + "name": "চেরà§à¦¨à¦¿à¦­à¦¿à§Žà¦¸à¦¿ ওবà§à¦²à¦¾à¦¸à§à¦Ÿ", + "code": "77" + } + ], + "UG": [ + { + "name": "Bugiri", + "code": "201" + }, + { + "name": "Bunyangabu", + "code": "430" + }, + { + "name": "Butebo", + "code": "233" + }, + { + "name": "Central", + "code": "C" + }, + { + "name": "Eastern", + "code": "E" + }, + { + "name": "Kagadi", + "code": "427" + }, + { + "name": "Kakumiro", + "code": "428" + }, + { + "name": "Kisoro", + "code": "408" + }, + { + "name": "Kyotera", + "code": "125" + }, + { + "name": "Namisindwa", + "code": "234" }, { - "name": "সà§à¦®à§à¦¯à¦¿ ওবà§à¦²à¦¾à¦¸à§à¦Ÿ", - "code": "59" + "name": "Northern", + "code": "N" }, { - "name": "টেরà§à¦¨à§‹à¦ªà¦¿à¦² ওবà§à¦²à¦¾à¦¸à§à¦Ÿ", - "code": "61" + "name": "Pader", + "code": "312" }, { - "name": "কারকিভ ওবà§à¦²à¦¾à¦¸à§à¦Ÿ", - "code": "63" + "name": "Pakwach", + "code": "332" }, { - "name": "খেরসন ওবà§à¦²à¦¾à¦¸à§à¦Ÿ", - "code": "65" + "name": "Rubanda", + "code": "429" }, { - "name": "খেমেলনিতসà§à¦•à¦¿ ওবà§à¦²à¦¾à¦¸à§à¦Ÿ", - "code": "68" + "name": "Rukiga", + "code": "431" }, { - "name": "চেরকাসি ওবà§à¦²à¦¾à¦¸à§à¦Ÿ", - "code": "71" + "name": "Western", + "code": "W" }, { - "name": "চেরà§à¦¨à¦¿à¦¹à¦¿à¦­ ওবà§à¦²à¦¾à¦¸à§à¦Ÿ", - "code": "74" + "name": "Zombo", + "code": "331" }, - { - "name": "চেরà§à¦¨à¦¿à¦­à¦¿à§Žà¦¸à¦¿ ওবà§à¦²à¦¾à¦¸à§à¦Ÿ", - "code": "77" - } - ], - "UG": [ { "name": "আগাগো জেলা", "code": "322" @@ -19805,74 +19873,6 @@ { "name": "হৈমা জেলা", "code": "403" - }, - { - "name": "Bugiri", - "code": "201" - }, - { - "name": "Bunyangabu", - "code": "430" - }, - { - "name": "Butebo", - "code": "233" - }, - { - "name": "Central", - "code": "C" - }, - { - "name": "Eastern", - "code": "E" - }, - { - "name": "Kagadi", - "code": "427" - }, - { - "name": "Kakumiro", - "code": "428" - }, - { - "name": "Kisoro", - "code": "408" - }, - { - "name": "Kyotera", - "code": "125" - }, - { - "name": "Namisindwa", - "code": "234" - }, - { - "name": "Northern", - "code": "N" - }, - { - "name": "Pader", - "code": "312" - }, - { - "name": "Pakwach", - "code": "332" - }, - { - "name": "Rubanda", - "code": "429" - }, - { - "name": "Rukiga", - "code": "431" - }, - { - "name": "Western", - "code": "W" - }, - { - "name": "Zombo", - "code": "331" } ], "UM": [ @@ -19914,6 +19914,30 @@ } ], "US": [ + { + "name": "American Samoa", + "code": "AS" + }, + { + "name": "Guam", + "code": "GU" + }, + { + "name": "Northern Mariana Islands", + "code": "MP" + }, + { + "name": "Puerto Rico", + "code": "PR" + }, + { + "name": "U.S. Outlying Islands", + "code": "UM" + }, + { + "name": "U.S. Virgin Islands", + "code": "VI" + }, { "name": "অরেগন", "code": "OR" @@ -20117,30 +20141,6 @@ { "name": "হাওয়াই", "code": "HI" - }, - { - "name": "American Samoa", - "code": "AS" - }, - { - "name": "Guam", - "code": "GU" - }, - { - "name": "Northern Mariana Islands", - "code": "MP" - }, - { - "name": "Puerto Rico", - "code": "PR" - }, - { - "name": "U.S. Outlying Islands", - "code": "UM" - }, - { - "name": "U.S. Virgin Islands", - "code": "VI" } ], "UY": [ @@ -20408,6 +20408,18 @@ } ], "VN": [ + { + "name": "Bắc Kạn", + "code": "53" + }, + { + "name": "Äồng Nai", + "code": "39" + }, + { + "name": "HÆ°ng Yên", + "code": "66" + }, { "name": "আন জাং", "code": "44" @@ -20647,18 +20659,6 @@ { "name": "হà§à¦¯à¦¾à¦¨à¦¯à¦¼", "code": "HN" - }, - { - "name": "Bắc Kạn", - "code": "53" - }, - { - "name": "Äồng Nai", - "code": "39" - }, - { - "name": "HÆ°ng Yên", - "code": "66" } ], "VU": [ @@ -20702,6 +20702,18 @@ } ], "WS": [ + { + "name": "A’ana", + "code": "AA" + }, + { + "name": "Fa’asaleleaga", + "code": "FA" + }, + { + "name": "Gaga’emauga", + "code": "GE" + }, { "name": "আইগা-ই-লে-তাই", "code": "AL" @@ -20733,24 +20745,32 @@ { "name": "সাতà§à§‹à¦ªà¦¾à¦‡à¦¤à¦¿à¦¯à¦¼à¦¾", "code": "SA" + } + ], + "YE": [ + { + "name": "’Adan", + "code": "AD" }, { - "name": "A’ana", - "code": "AA" + "name": "Arkhabil Suqutra", + "code": "SU" }, { - "name": "Fa’asaleleaga", - "code": "FA" + "name": "Lahij", + "code": "LA" }, { - "name": "Gaga’emauga", - "code": "GE" - } - ], - "YE": [ + "name": "Ma’rib", + "code": "MA" + }, { - "name": "’Adan", - "code": "AD" + "name": "Sana’a", + "code": "SN" + }, + { + "name": "Taiz", + "code": "TA" }, { "name": "আদ দালি গভরà§à¦¨à§‹à¦°à§‡à¦Ÿ", @@ -20815,26 +20835,6 @@ { "name": "হাধরামাউত গভরà§à¦¨à§‹à¦°à§‡à¦Ÿ", "code": "HD" - }, - { - "name": "Arkhabil Suqutra", - "code": "SU" - }, - { - "name": "Lahij", - "code": "LA" - }, - { - "name": "Ma’rib", - "code": "MA" - }, - { - "name": "Sana’a", - "code": "SN" - }, - { - "name": "Taiz", - "code": "TA" } ], "ZA": [ @@ -20918,6 +20918,14 @@ } ], "ZW": [ + { + "name": "Bulawayo", + "code": "BU" + }, + { + "name": "Harare", + "code": "HA" + }, { "name": "মনিকালà§à¦¯à¦¾à¦¨à§à¦¡ পà§à¦°à¦¦à§‡à¦¶", "code": "MA" @@ -20949,14 +20957,6 @@ { "name": "মà§à¦¯à¦¾à¦¶à§‹à¦¨à¦¾à¦²à§à¦¯à¦¾à¦¨à§à¦¡ কেনà§à¦¦à§à¦°à§€à¦¯à¦¼ পà§à¦°à¦¦à§‡à¦¶", "code": "MC" - }, - { - "name": "Bulawayo", - "code": "BU" - }, - { - "name": "Harare", - "code": "HA" } ] } \ No newline at end of file diff --git a/js/data/locale/bn/sysres.json b/js/data/locale/bn/sysres.json index 09118d2a11..8ee77c116f 100644 --- a/js/data/locale/bn/sysres.json +++ b/js/data/locale/bn/sysres.json @@ -73,7 +73,7 @@ "E5": "শà§", "EEEE6": "শনিবার", "EEE6": "শনি", - "EE6": "শোঃ", + "EE6": "শনি", "E6": "শ", "a0": "AM", "a1": "PM", @@ -95,6 +95,14 @@ "1#1 wk|#{num} wks": "one#{num} সপà§à¦¤à¦¾à¦¹|#{num} সপà§à¦¤à¦¾à¦¹", "1#1 mon|#{num} mons": "one#{num} মাস|#{num} মাস", "1#1 yr|#{num} yrs": "one#{num} বছর|#{num} বছর", + "durationMediumMillis": "one#{num} ms|#{num} ms", + "1#1 se|#{num} sec": "one#{num} সেঃ|#{num} সেঃ", + "1#1 mi|#{num} min": "one#{num} মিঃ|#{num} মিঃ", + "durationMediumHours": "one#{num} ঘঃ|#{num} ঘঃ", + "1#1 dy|#{num} dys": "one#{num} দিন|#{num} দিন", + "durationMediumWeeks": "one#{num} সপà§à¦¤à¦¾à¦¹|#{num} সপà§à¦¤à¦¾à¦¹", + "1#1 mo|#{num} mos": "one#{num} মাস|#{num} মাস", + "durationMediumYears": "one#{num} বছর|#{num} বছর", "durationShortMillis": "one#{num} ms|#{num} ms", "#{num}s": "one#{num} সেঃ|#{num} সেঃ", "durationShortMinutes": "one#{num} মিঃ|#{num} মিঃ", @@ -103,22 +111,6 @@ "#{num}w": "one#{num} সপà§à¦¤à¦¾à¦¹|#{num} সপà§à¦¤à¦¾à¦¹", "durationShortMonths": "one#{num} মাস|#{num} মাস", "#{num}y": "one#{num} বছর|#{num} বছর", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", - "durationMediumMillis": "one#{num} ms|#{num} ms", - "1#1 se|#{num} sec": "#{num} সে", - "1#1 mi|#{num} min": "#{num} মি", - "durationMediumHours": "#{num} ঘন", - "1#1 dy|#{num} dys": "#{num} দিন", - "durationMediumWeeks": "#{num} সপ", - "1#1 mo|#{num} mos": "#{num} মাস", - "durationMediumYears": "#{num} বছর", "1#in 1 second|#in {num} seconds": "one#{num} সেকেনà§à¦¡à§‡|#{num} সেকেনà§à¦¡à§‡", "1#in 1 minute|#in {num} minutes": "one#{num} মিনিটে|#{num} মিনিটে", "1#in 1 hour|#in {num} hours": "one#{num} ঘনà§à¦Ÿà¦¾à¦¯à¦¼|#{num} ঘনà§à¦Ÿà¦¾à¦¯à¦¼", @@ -141,14 +133,14 @@ "#in {num}mo": "one#{num} মাসে|#{num} মাসে", "#in {num}y": "one#{num} বছরে|#{num} বছরে", "1#1 second ago|#{num} seconds ago": "one#{num} সেকেনà§à¦¡ পূরà§à¦¬à§‡|#{num} সেকেনà§à¦¡ পূরà§à¦¬à§‡", - "1#1 minute ago|#{num} minutes ago": "one#{num} মিনিট আগে|#{num} মিনিট পূরà§à¦¬à§‡", + "1#1 minute ago|#{num} minutes ago": "one#{num} মিনিট আগে|#{num} মিনিট আগে", "1#1 hour ago|#{num} hours ago": "one#{num} ঘনà§à¦Ÿà¦¾ আগে|#{num} ঘনà§à¦Ÿà¦¾ আগে", "1#1 day ago|#{num} days ago": "one#{num} দিন আগে|#{num} দিন আগে", "1#1 week ago|#{num} weeks ago": "one#{num} সপà§à¦¤à¦¾à¦¹ আগে|#{num} সপà§à¦¤à¦¾à¦¹ আগে", "1#1 month ago|#{num} months ago": "one#{num} মাস আগে|#{num} মাস আগে", "1#1 year ago|#{num} years ago": "one#{num} বছর পূরà§à¦¬à§‡|#{num} বছর পূরà§à¦¬à§‡", "1#1 sec ago|#{num} sec ago": "one#{num} সেকেনà§à¦¡ পূরà§à¦¬à§‡|#{num} সেকেনà§à¦¡ পূরà§à¦¬à§‡", - "1#1 min ago|#{num} min ago": "one#{num} মিনিট আগে|#{num} মিনিট পূরà§à¦¬à§‡", + "1#1 min ago|#{num} min ago": "one#{num} মিনিট আগে|#{num} মিনিট আগে", "1#1 hr ago|#{num} hrs ago": "one#{num} ঘনà§à¦Ÿà¦¾ আগে|#{num} ঘনà§à¦Ÿà¦¾ আগে", "1#1 dy ago|#{num} dys ago": "one#{num} দিন আগে|#{num} দিন আগে", "1#1 wk ago|#{num} wks ago": "one#{num} সপà§à¦¤à¦¾à¦¹ আগে|#{num} সপà§à¦¤à¦¾à¦¹ আগে", @@ -160,5 +152,13 @@ "#{num}d ago": "one#{num} দিন আগে|#{num} দিন আগে", "#{num}w ago": "one#{num} সপà§à¦¤à¦¾à¦¹ আগে|#{num} সপà§à¦¤à¦¾à¦¹ আগে", "#{num}mo ago": "one#{num} মাস আগে|#{num} মাস আগে", - "#{num}y ago": "one#{num} বছর পূরà§à¦¬à§‡|#{num} বছর পূরà§à¦¬à§‡" + "#{num}y ago": "one#{num} বছর পূরà§à¦¬à§‡|#{num} বছর পূরà§à¦¬à§‡", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/bo/IN/dateformats.json b/js/data/locale/bo/IN/dateformats.json new file mode 100644 index 0000000000..f789565126 --- /dev/null +++ b/js/data/locale/bo/IN/dateformats.json @@ -0,0 +1,167 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "yyyy MMMMའི་ཚེས་d, EEEE", + "l": "སྤྱི་ལོ་yyyy MMMMའི་ཚེས་d, EEE", + "m": "yyyy ལོའི་MMMཚེས་d, EE", + "s": "yyyy-MM-dd, E" + }, + "dmy": { + "f": "yyyy MMMMའི་ཚེས་d", + "l": "སྤྱི་ལོ་yyyy MMMMའི་ཚེས་d", + "m": "yyyy ལོའི་MMMཚེས་d", + "s": "yyyy-MM-dd" + }, + "dmw": { + "f": "MMMMའི་ཚེས་d, EEEE", + "l": "MMMMའི་ཚེས་d, EEE", + "m": "MMMཚེས་d, EE", + "s": "MM-dd, E" + }, + "dm": { + "f": "MMMMའི་ཚེས་d", + "l": "MMMMའི་ཚེས་d", + "m": "MMMཚེས་d", + "s": "MM-dd" + }, + "my": { + "f": "yyyy LLLL", + "l": "སྤྱི་ལོ་yyyy LLLL", + "m": "yyyy ལོའི་LLL", + "s": "yyyy-MM" + }, + "dw": { + "f": "d, EEEE", + "l": "d, EEE", + "m": "d, EE", + "s": "dd, E" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + }, + "e": { + "f": "cccc", + "l": "ccc", + "m": "cc", + "s": "c" + }, + "l": { + "f": "LLLL", + "l": "LLLL", + "m": "LLL", + "s": "LL" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sy} {sm}འི་ཚེས་{sd} {st} – {et}", + "l": "སྤྱི་ལོ་{sy} {sm}འི་ཚེས་{sd} {st} – {et}", + "m": "{sy} ལོའི་{sm}ཚེས་{sd} {st} – {et}", + "s": "{sy}-{sm}-{sd} {st} – {et}" + }, + "c01": { + "f": "{sy} {sm}འི་ཚེས་{sd} {st} – {ey} {em}འི་ཚེས་{ed} {et}", + "l": "སྤྱི་ལོ་{sy} {sm}འི་ཚེས་{sd} {st} – སྤྱི་ལོ་{ey} {em}འི་ཚེས་{ed} {et}", + "m": "{sy} ལོའི་{sm}ཚེས་{sd} {st} – {ey} ལོའི་{em}ཚེས་{ed} {et}", + "s": "{sy}-{sm}-{sd} {st} – {ey}-{em}-{ed} {et}" + }, + "c02": { + "f": "{sy} {sm}འི་ཚེས་{sd} {st} – {ey} {em}འི་ཚེས་{ed} {et}", + "l": "སྤྱི་ལོ་{sy} {sm}འི་ཚེས་{sd} {st} – སྤྱི་ལོ་{ey} {em}འི་ཚེས་{ed} {et}", + "m": "{sy} ལོའི་{sm}ཚེས་{sd} {st} – {ey} ལོའི་{em}ཚེས་{ed} {et}", + "s": "{sy}-{sm}-{sd} {st} – {ey}-{em}-{ed} {et}" + }, + "c03": { + "f": "{sy} {sm}འི་ཚེས་{sd} {st} – {ey} {em}འི་ཚེས་{ed} {et}", + "l": "སྤྱི་ལོ་{sy} {sm}འི་ཚེས་{sd} {st} – སྤྱི་ལོ{ey} {em}འི་ཚེས་{ed} {et}", + "m": "{sy} ལོའི་{sm}ཚེས་{sd} {st} – {ey} ལོའི་{em}ཚེས་{ed} {et}", + "s": "{sy}-{sm}-{sd} {st} – {ey}-{em}-{ed} {et}" + }, + "c10": { + "f": "{sy} {sm}འི་ཚེས་{sd} – {ed}", + "l": "སྤྱི་ལོ་{sy} {sm}འི་ཚེས་{sd} – {ed}", + "m": "{sy} ལོའི་{sm}ཚེས་{sd} – {ed}", + "s": "{sy}-{sm}-{sd} – {ed}" + }, + "c11": { + "f": "{sy} {sm}འི་ཚེས་{sd} – {em}འི་ཚེས་{ed}", + "l": "སྤྱི་ལོ་{sy} {sm}འི་ཚེས་{sd} – སྤྱི་ལོ{em}འི་ཚེས་{ed}", + "m": "{sy} ལོའི་{sm}ཚེས་{sd} – {ey} ལོའི་{em}ཚེས་{ed}", + "s": "{sy}-{sm}-{sd} – {ey}-{em}-{ed}" + }, + "c12": { + "f": "{sy} {sm}འི་ཚེས་{sd} – {ey} {em}འི་ཚེས་{ed}", + "l": "སྤྱི་ལོ་{sy} {sm}འི་ཚེས་{sd} – སྤྱི་ལོ{ey} {em}འི་ཚེས་{ed}", + "m": "{sy} ལོའི་{sm}ཚེས་{sd} – {ey} ལོའི་{em}ཚེས་{ed}", + "s": "{sy}-{sm}-{sd} – {ey}-{em}-{ed}" + }, + "c20": { + "f": "{sy} {sm} – {ey} {em}", + "l": "སྤྱི་ལོ་{sy} {sm} – སྤྱི་ལོ{ey} {em}", + "m": "{sy} ལོའི་{sm} – {ey} ལོའི་{em}", + "s": "{sy}-{sm} – {ey}-{em}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/bo/sysres.json b/js/data/locale/bo/sysres.json index 31341aad0b..58f6df6086 100644 --- a/js/data/locale/bo/sysres.json +++ b/js/data/locale/bo/sysres.json @@ -171,22 +171,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -195,6 +179,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -236,5 +228,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/bpy/langname.jf b/js/data/locale/bpy/langname.jf new file mode 100644 index 0000000000..4ab897c924 --- /dev/null +++ b/js/data/locale/bpy/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Bishnupriya" +} \ No newline at end of file diff --git a/js/data/locale/bpy/scripts.jf b/js/data/locale/bpy/scripts.jf new file mode 100644 index 0000000000..e973e1149a --- /dev/null +++ b/js/data/locale/bpy/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Beng" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/bqi/langname.jf b/js/data/locale/bqi/langname.jf new file mode 100644 index 0000000000..c00140911e --- /dev/null +++ b/js/data/locale/bqi/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Bakhtiari" +} \ No newline at end of file diff --git a/js/data/locale/bqi/scripts.jf b/js/data/locale/bqi/scripts.jf new file mode 100644 index 0000000000..22edfc469b --- /dev/null +++ b/js/data/locale/bqi/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Arab" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/br/dateformats.json b/js/data/locale/br/dateformats.json index e86df287ee..2062bc00c3 100644 --- a/js/data/locale/br/dateformats.json +++ b/js/data/locale/br/dateformats.json @@ -3,45 +3,45 @@ "order": { "f": "{date} 'da' {time}", "l": "{date} 'da' {time}", - "m": "{date} {time}", + "m": "{date}, {time}", "s": "{date} {time}" }, "date": { "dmwy": { - "f": "yyyy MMMM d, EEEE", - "l": "yyyy MMMM d, EEE", - "m": "yyyy MMM d, EE", - "s": "yyyy-MM-dd, E" + "f": "EEEE d MMMM yyyy", + "l": "EEE d MMMM yyyy", + "m": "EE d MMM yyyy", + "s": "E dd/MM/yyyy" }, "dmy": { - "f": "yyyy MMMM d", - "l": "yyyy MMMM d", - "m": "yyyy MMM d", - "s": "yyyy-MM-dd" + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM yyyy", + "s": "dd/MM/yyyy" }, "dmw": { - "f": "MMMM d, EEEE", - "l": "MMMM d, EEE", - "m": "MMM d, EE", - "s": "MM-dd, E" + "f": "EEEE d MMMM", + "l": "EEE d MMMM", + "m": "EE d MMM", + "s": "E dd/MM" }, "dm": { - "f": "MMMM d", - "l": "MMMM d", - "m": "MMM d", - "s": "MM-dd" + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "dd/MM" }, "my": { - "f": "yyyy MMMM", - "l": "yyyy MMMM", - "m": "yyyy MMM", - "s": "yyyy-MM" + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "MM/yyyy" }, "dw": { - "f": "d, EEEE", - "l": "d, EEE", - "m": "d, EE", - "s": "dd, E" + "f": "EEEE d", + "l": "EEE d", + "m": "EE d", + "s": "E dd" }, "w": { "f": "EEEE", @@ -102,52 +102,52 @@ }, "range": { "c00": { - "f": "{sy} {sm} {sd} da {st} – {et}", - "l": "{sy} {sm} {sd} da {st} – {et}", - "m": "{sy} {sm} {sd} {st} – {et}", - "s": "{sy}-{sm}-{sd} {st} – {et}" + "f": "{sd} {sm} {sy} da {st} – {et}", + "l": "{sd} {sm} {sy} da {st} – {et}", + "m": "{sd} {sm} {sy}, {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" }, "c01": { - "f": "{sy} {sm} {sd} da {st} – {ey} {em} {ed} da {et}", - "l": "{sy} {sm} {sd} da {st} – {ey} {em} {ed} da {et}", - "m": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", - "s": "{sy}-{sm}-{sd} {st} – {ey}-{em}-{ed} {et}" + "f": "{sd} {sm} {sy} da {st} – {ed} {em} {ey} da {et}", + "l": "{sd} {sm} {sy} da {st} – {ed} {em} {ey} da {et}", + "m": "{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" }, "c02": { - "f": "{sy} {sm} {sd} da {st} – {ey} {em} {ed} da {et}", - "l": "{sy} {sm} {sd} da {st} – {ey} {em} {ed} da {et}", - "m": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", - "s": "{sy}-{sm}-{sd} {st} – {ey}-{em}-{ed} {et}" + "f": "{sd} {sm} {sy} da {st} – {ed} {em} {ey} da {et}", + "l": "{sd} {sm} {sy} da {st} – {ed} {em} {ey} da {et}", + "m": "{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" }, "c03": { - "f": "{sy} {sm} {sd} da {st} – {ey} {em} {ed} da {et}", - "l": "{sy} {sm} {sd} da {st} – {ey} {em} {ed} da {et}", - "m": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", - "s": "{sy}-{sm}-{sd} {st} – {ey}-{em}-{ed} {et}" + "f": "{sd} {sm} {sy} da {st} – {ed} {em} {ey} da {et}", + "l": "{sd} {sm} {sy} da {st} – {ed} {em} {ey} da {et}", + "m": "{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" }, "c10": { - "f": "{sy} {sm} {sd} – {ed}", - "l": "{sy} {sm} {sd} – {ed}", - "m": "{sy} {sm} {sd} – {ed}", - "s": "{sy}-{sm}-{sd} – {ed}" + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}/{em}/{ey}" }, "c11": { - "f": "{sy} {sm} {sd} – {em} {ed}", - "l": "{sy} {sm} {sd} – {em} {ed}", - "m": "{sy} {sm} {sd} – {ey} {em} {ed}", - "s": "{sy}-{sm}-{sd} – {ey}-{em}-{ed}" + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" }, "c12": { - "f": "{sy} {sm} {sd} – {ey} {em} {ed}", - "l": "{sy} {sm} {sd} – {ey} {em} {ed}", - "m": "{sy} {sm} {sd} – {ey} {em} {ed}", - "s": "{sy}-{sm}-{sd} – {ey}-{em}-{ed}" + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" }, "c20": { - "f": "{sy} {sm} – {ey} {em}", - "l": "{sy} {sm} – {ey} {em}", - "m": "{sy} {sm} – {ey} {em}", - "s": "{sy}-{sm} – {ey}-{em}" + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}/{sy} – {em}/{ey}" }, "c30": { "f": "{sy} – {ey}", diff --git a/js/data/locale/br/sysres.json b/js/data/locale/br/sysres.json index 8973951eb0..40417423f0 100644 --- a/js/data/locale/br/sysres.json +++ b/js/data/locale/br/sysres.json @@ -90,35 +90,27 @@ "#{num} ms": "one#{num} ms|two#{num} ms|few#{num} ms|many#{num} ms|#{num} ms", "1#1 sec|#{num} sec": "one#{num} s|two#{num} s|few#{num} s|many#{num} s|#{num} s", "1#1 min|#{num} min": "one#{num} min|two#{num} min|few#{num} min|many#{num} min|#{num} min", - "1#1 hr|#{num} hrs": "one#{num} h|two#{num} h|few#{num} h|many#{num} h|#{num} h", + "1#1 hr|#{num} hrs": "one#{num} e|two#{num} e|few#{num} e|many#{num} e|#{num} e", "durationLongDays": "one#{num} d|two#{num} d|few#{num} d|many#{num} d|#{num} d", "1#1 wk|#{num} wks": "#{num} w", - "1#1 mon|#{num} mons": "#{num} m", + "1#1 mon|#{num} mons": "one#{num} miz|two#{num} viz|few#{num} miz|many#{num} a vizioù|#{num} miz", "1#1 yr|#{num} yrs": "one#{num} bl.|two#{num} bl.|few#{num} bl.|many#{num} bl.|#{num} bl.", + "durationMediumMillis": "one#{num} ms|two#{num} ms|few#{num} ms|many#{num} ms|#{num} ms", + "1#1 se|#{num} sec": "one#{num} s|two#{num} s|few#{num} s|many#{num} s|#{num} s", + "1#1 mi|#{num} min": "one#{num} min|two#{num} min|few#{num} min|many#{num} min|#{num} min", + "durationMediumHours": "one#{num} e|two#{num} e|few#{num} e|many#{num} e|#{num} e", + "1#1 dy|#{num} dys": "one#{num} d|two#{num} d|few#{num} d|many#{num} d|#{num} d", + "durationMediumWeeks": "#{num} w", + "1#1 mo|#{num} mos": "one#{num} miz|two#{num} m|few#{num} miz|many#{num} a vizioù|#{num} miz", + "durationMediumYears": "one#{num} b|two#{num} b|few#{num} b|many#{num} b|#{num} b", "durationShortMillis": "one#{num} ms|two#{num} ms|few#{num} ms|many#{num} ms|#{num} ms", "#{num}s": "one#{num} s|two#{num} s|few#{num} s|many#{num} s|#{num} s", "durationShortMinutes": "one#{num} min|two#{num} min|few#{num} min|many#{num} min|#{num} min", - "#{num}h": "one#{num} h|two#{num} h|few#{num} h|many#{num} h|#{num} h", + "#{num}h": "one#{num} e|two#{num} e|few#{num} e|many#{num} e|#{num} e", "#{num}d": "one#{num} d|two#{num} d|few#{num} d|many#{num} d|#{num} d", "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", + "durationShortMonths": "one#{num} miz|two#{num} m|few#{num} miz|many#{num} a vizioù|#{num} miz", "#{num}y": "one#{num} b|two#{num} b|few#{num} b|many#{num} b|#{num} b", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", - "durationMediumMillis": "one#{num} ms|two#{num} ms|few#{num} ms|many#{num} ms|#{num} ms", - "1#1 se|#{num} sec": "one#{num} s|two#{num} s|few#{num} s|many#{num} s|#{num} s", - "1#1 mi|#{num} min": "one#{num} min|two#{num} min|few#{num} min|many#{num} min|#{num} min", - "durationMediumHours": "one#{num} h|two#{num} h|few#{num} h|many#{num} h|#{num} h", - "1#1 dy|#{num} dys": "one#{num} d|two#{num} d|few#{num} d|many#{num} d|#{num} d", - "durationMediumWeeks": "#{num} w", - "1#1 mo|#{num} mos": "#{num} m", - "durationMediumYears": "#{num} y", "1#in 1 second|#in {num} seconds": "one#a-benn {num} eilenn|two#a-benn {num} eilenn|few#a-benn {num} eilenn|many#a-benn {num} a eilennoù|#a-benn {num} eilenn", "1#in 1 minute|#in {num} minutes": "one#a-benn {num} munut|two#a-benn {num} vunut|few#a-benn {num} munut|many#a-benn {num} a vunutoù|#a-benn {num} munut", "1#in 1 hour|#in {num} hours": "one#a-benn {num} eur|two#a-benn {num} eur|few#a-benn {num} eur|many#a-benn {num} a eurioù|#a-benn {num} eur", @@ -160,5 +152,13 @@ "#{num}d ago": "one#{num} d zo|two#{num} d zo|few#{num} d zo|many#{num} d zo|#{num} d zo", "#{num}w ago": "one#{num} sizhun zo|two#{num} sizhun zo|few#{num} sizhun zo|many#{num} a sizhunioù zo|#{num} sizhun zo", "#{num}mo ago": "one#{num} miz zo|two#{num} viz zo|few#{num} miz zo|many#{num} a vizioù zo|#{num} miz zo", - "#{num}y ago": "one#{num} bl. zo|two#{num} bl. zo|few#{num} bl. zo|many#{num} bl. zo|#{num} bl. zo" + "#{num}y ago": "one#{num} bl. zo|two#{num} bl. zo|few#{num} bl. zo|many#{num} bl. zo|#{num} bl. zo", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/brh/langname.jf b/js/data/locale/brh/langname.jf new file mode 100644 index 0000000000..50b9b8a094 --- /dev/null +++ b/js/data/locale/brh/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Brahui" +} \ No newline at end of file diff --git a/js/data/locale/brh/scripts.jf b/js/data/locale/brh/scripts.jf new file mode 100644 index 0000000000..6a4f52e909 --- /dev/null +++ b/js/data/locale/brh/scripts.jf @@ -0,0 +1,7 @@ +{ + "scripts": [ + "Arab", + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/brx/sysres.json b/js/data/locale/brx/sysres.json index 0b25bccf19..4cd1ec30f0 100644 --- a/js/data/locale/brx/sysres.json +++ b/js/data/locale/brx/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/bs/Cyrl/BA/dateformats.json b/js/data/locale/bs/Cyrl/BA/dateformats.json deleted file mode 100644 index 381be762b7..0000000000 --- a/js/data/locale/bs/Cyrl/BA/dateformats.json +++ /dev/null @@ -1,49 +0,0 @@ -{ - "gregorian": { - "range": { - "c00": { - "s": "{st} - {et} {sd}.{sm}.{sy}.", - "m": "{st} - {et} {sd}.{sm}.{sy}", - "l": "{st} - {et} {sd}. {sm} {sy}.", - "f": "{st} - {et} {sd}. {sm} {sy}" - }, - "c01": { - "s": "{st} {sd}.{sm}.{sy}. - {et} {ed}.{em}.{ey}.", - "m": "{st} {sd}.{sm}.{sy}. - {et} {ed}.{em}.{ey}.", - "l": "{st} {sd}. - {et} {ed}. {em} {ey}.", - "f": "{st} {sd}. - {et} {ed}. {em} {ey}." - }, - "c02": { - "s": "{st} {sd}.{sm}.{sy}. - {et} {ed}.{em}.{ey}.", - "m": "{st} {sd}.{sm}.{sy}. - {et} {ed}.{em}.{ey}.", - "l": "{st} {sd}. {sm} - {et} {ed}. {em} {ey}.", - "f": "{st} {sd}. {sm} - {et} {ed}. {em} {ey}." - }, - "c10": { - "s": "{sd}.{sm}.{sy}. - {ed}.{em}.{ey}.", - "m": "{sd}.{sm}.{sy}. - {ed}.{em}.{ey}.", - "l": "{sd}. - {ed}. {em} {ey}.", - "f": "{sd}. - {ed}. {em} {ey}." - }, - "c11": { - "s": "{sd}.{sm}.{sy}. - {ed}.{em}.{ey}.", - "m": "{sd}.{sm}.{sy}. - {ed}.{em}.{ey}.", - "l": "{sd}. {sm} - {ed}. {em} {ey}.", - "f": "{sd}. {sm} - {ed}. {em} {ey}." - }, - "c12": { - "s": "{sd}.{sm}.{sy}. - {ed}.{em}.{ey}.", - "m": "{sd}.{sm}.{sy}. - {ed}.{em}.{ey}.", - "l": "{sd}. {sm} {sy}. - {ed}. {em} {ey}.", - "f": "{sd}. {sm} {sy}. - {ed}. {em} {ey}." - }, - "c20": { - "s": "{sm}.{sy}. - {em}.{ey}.", - "m": "{sm}.{sy}. - {em}.{ey}.", - "l": "{sm} {sy}. - {em} {ey}.", - "f": "{sm} {sy}. - {em} {ey}." - }, - "c30": "{sy} - {ey}" - } - } -} \ No newline at end of file diff --git a/js/data/locale/bs/Cyrl/BA/sysres.json b/js/data/locale/bs/Cyrl/BA/sysres.json deleted file mode 100644 index a678225313..0000000000 --- a/js/data/locale/bs/Cyrl/BA/sysres.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "finalSeparatorFull": " и ", - "1#1 sec|#{num} sec": "#{num} Ñек", - "1#1 second|#{num} seconds": "few#{num} Ñекунде|many#{num} Ñекунди|#{num} Ñекунда", - "durationShortMinutes": "#{num}м", - "1#1 min|#{num} min": "#{num} мин", - "1#1 minute|#{num} minutes": "few#{num} минута|many#{num} минута|#{num} минут", - "#{num}h": "#{num}Ñ", - "1#1 hr|#{num} hrs": "few#{num} Ñата|many#{num} Ñати|#{num} Ñат", - "1#1 hour|#{num} hours": "few#{num} Ñата|many#{num} Ñати|#{num} Ñат", - "durationLongDays": "few#{num} дана|many#{num} дана|#{num} дан", - "1#1 day|#{num} days": "few#{num} дана|many#{num} дана|#{num} дан", - "#{num}w": "#{num}н", - "1#1 wk|#{num} wks": "#{num} нед", - "1#1 week|#{num} weeks": "few#{num} недеље|#{num} недеља", - "durationShortMonths": "#{num}м", - "1#1 mon|#{num} mons": "#{num} меÑ", - "1#1 month|#{num} months": "few#{num} меÑеца|many#{num} меÑеци|#{num} меÑец", - "#{num}y": "#{num}г", - "durationMediumYears": "#{num} год", - "1#1 yr|#{num} yrs": "#{num} год", - "1#1 year|#{num} years": "few#{num} године|#{num} година", - "#{num}s": "#{num}Ñ", - "1#1 se|#{num} sec": "#{num} Ñек", - "1#1 mi|#{num} min": "#{num} мин", - "durationMediumHours": "few#{num} Ñа|many#{num} Ñа|#{num} Ñат", - "#{num}d": "#{num}д", - "1#1 dy|#{num} dys": "few#{num} да|many#{num} да|#{num} дан", - "durationMediumWeeks": "#{num} нед", - "1#1 mo|#{num} mos": "#{num} меÑ" -} \ No newline at end of file diff --git a/js/data/locale/bs/Cyrl/sysres.json b/js/data/locale/bs/Cyrl/sysres.json index 239171f5b5..9ed35bf925 100644 --- a/js/data/locale/bs/Cyrl/sysres.json +++ b/js/data/locale/bs/Cyrl/sysres.json @@ -27,9 +27,9 @@ "MMM7": "јул", "NN7": "ју", "N7": "ј", - "MMMM8": "авгуÑÑ‚", - "MMM8": "авг", - "NN8": "ав", + "MMMM8": "аугуÑÑ‚", + "MMM8": "ауг", + "NN8": "ау", "N8": "а", "MMMM9": "Ñептембар", "MMM9": "Ñеп", @@ -47,11 +47,11 @@ "MMM12": "дец", "NN12": "де", "N12": "д", - "EEEE0": "недеља", + "EEEE0": "недјеља", "EEE0": "нед", "EE0": "нед", "E0": "н", - "EEEE1": "понедељак", + "EEEE1": "понедјељак", "EEE1": "пон", "EE1": "пон", "E1": "п", @@ -95,6 +95,14 @@ "1#1 wk|#{num} wks": "one#{num} нед|few#{num} нед|#{num} нед", "1#1 mon|#{num} mons": "one#{num} меÑ|few#{num} меÑ|#{num} меÑ", "1#1 yr|#{num} yrs": "one#{num} год|few#{num} год|#{num} год", + "durationMediumMillis": "#{num} ms", + "1#1 se|#{num} sec": "one#{num} Ñек|few#{num} Ñек|#{num} Ñек", + "1#1 mi|#{num} min": "one#{num} мин|few#{num} мин|#{num} мин", + "durationMediumHours": "one#{num} Ñат|few#{num} Ñата|#{num} Ñат", + "1#1 dy|#{num} dys": "one#{num} дан|few#{num} дана|#{num} дан", + "durationMediumWeeks": "one#{num} нед|few#{num} нед|#{num} нед", + "1#1 mo|#{num} mos": "one#{num} меÑ|few#{num} меÑ|#{num} меÑ", + "durationMediumYears": "one#{num} год|few#{num} год|#{num} год", "durationShortMillis": "#{num} ms", "#{num}s": "one#{num} Ñек|few#{num} Ñек|#{num} Ñек", "durationShortMinutes": "one#{num} мин|few#{num} мин|#{num} мин", @@ -103,22 +111,6 @@ "#{num}w": "one#{num} нед|few#{num} нед|#{num} нед", "durationShortMonths": "one#{num} меÑ|few#{num} меÑ|#{num} меÑ", "#{num}y": "one#{num} год|few#{num} год|#{num} год", - "separatorFull": ", ", - "finalSeparatorFull": " и ", - "separatorLong": ", ", - "finalSeparatorLong": " и ", - "separatorMedium": ", ", - "finalSeparatorMedium": " и ", - "separatorShort": ", ", - "finalSeparatorShort": " и ", - "durationMediumMillis": "#{num} ms", - "1#1 se|#{num} sec": "one#{num} Ñек|few#{num} Ñек|#{num} Ñек", - "1#1 mi|#{num} min": "one#{num} мин|few#{num} мин|#{num} мин", - "durationMediumHours": "one#{num} Ñат|few#{num} Ñат|#{num} Ñат", - "1#1 dy|#{num} dys": "one#{num} дан|few#{num} дан|#{num} дан", - "durationMediumWeeks": "one#{num} нед|few#{num} нед|#{num} нед", - "1#1 mo|#{num} mos": "one#{num} меÑ|few#{num} меÑ|#{num} меÑ", - "durationMediumYears": "one#{num} год|few#{num} год|#{num} год", "1#in 1 second|#in {num} seconds": "one#за {num} Ñекунд|few#за {num} Ñекунде|#за {num} Ñекунди", "1#in 1 minute|#in {num} minutes": "one#за {num} минут|few#за {num} минута|#за {num} минута", "1#in 1 hour|#in {num} hours": "one#за {num} Ñат|few#за {num} Ñата|#за {num} Ñати", @@ -160,5 +152,9 @@ "#{num}d ago": "one#пре {num} дан|few#пре {num} дана|#пре {num} дана", "#{num}w ago": "one#пре {num} недељу|few#пре {num} недеље|#пре {num} недеља", "#{num}mo ago": "one#пре {num} меÑец|few#пре {num} меÑеца|#пре {num} меÑеци", - "#{num}y ago": "one#пре {num} годину|few#пре {num} године|#пре {num} година" + "#{num}y ago": "one#пре {num} годину|few#пре {num} године|#пре {num} година", + "finalSeparatorFull": " и ", + "finalSeparatorLong": " и ", + "finalSeparatorMedium": " и ", + "finalSeparatorShort": " и " } \ No newline at end of file diff --git a/js/data/locale/bs/Latn/ctrynames.json b/js/data/locale/bs/Latn/ctrynames.json index 1fb8c08b93..1061a60d69 100644 --- a/js/data/locale/bs/Latn/ctrynames.json +++ b/js/data/locale/bs/Latn/ctrynames.json @@ -41,11 +41,11 @@ "Burkina Faso": "BF", "Burundi": "BI", "Butan": "BT", - "CentralnoafriÄka Republika": "CF", - "Crna Gora": "ME", "ÄŒad": "TD", + "CentralnoafriÄka Republika": "CF", "ÄŒeÅ¡ka": "CZ", "ÄŒile": "CL", + "Crna Gora": "ME", "Danska": "DK", "Demokratska Republika Kongo": "CD", "Dijego Garsija": "DG", @@ -185,10 +185,10 @@ "Nigerija": "NG", "Nikaragva": "NI", "Niue": "NU", + "NjemaÄka": "DE", "NorveÅ¡ka": "NO", "Nova Kaledonija": "NC", "Novi Zeland": "NZ", - "NjemaÄka": "DE", "Obala SlonovaÄe": "CI", "Okeanija": "009", "Olandska ostrva": "AX", @@ -239,15 +239,18 @@ "Slovenija": "SI", "Solomonska Ostrva": "SB", "Somalija": "SO", + "Å panija": "ES", "Srbija": "RS", "Srednja Afrika": "017", "Srednja Amerika": "013", "Srednja Azija": "143", + "Å ri Lanka": "LK", "Sub-Saharan Africa": "202", "Sudan": "SD", "Surinam": "SR", "Svalbard i Jan Majen": "SJ", "Svazilend": "SZ", + "Å vedska": "SE", "Sveta Helena": "SH", "Sveta Lucija": "LC", "Sveti Bartolomej": "BL", @@ -255,11 +258,8 @@ "Sveti Martin": "MF", "Sveti Petar i Mikelon": "PM", "Sveti Vinsent i Grenadin": "VC", - "Svijet": "001", - "Å panija": "ES", - "Å ri Lanka": "LK", - "Å vedska": "SE", "Å vicarska": "CH", + "Svijet": "001", "Tadžikistan": "TJ", "Tajland": "TH", "Tajvan": "TW", @@ -279,8 +279,8 @@ "Ukrajina": "UA", "Urugvaj": "UY", "Uzbekistan": "UZ", - "Vanuatu": "VU", "Vanjska Okeanija": "QO", + "Vanuatu": "VU", "Vatikan": "VA", "Velika Britanija": "GB", "Venecuela": "VE", diff --git a/js/data/locale/bs/Latn/ctryreverse.json b/js/data/locale/bs/Latn/ctryreverse.json index 059101cddc..35fdd2a228 100644 --- a/js/data/locale/bs/Latn/ctryreverse.json +++ b/js/data/locale/bs/Latn/ctryreverse.json @@ -49,11 +49,11 @@ "BF": "Burkina Faso", "BI": "Burundi", "BT": "Butan", - "CF": "CentralnoafriÄka Republika", - "ME": "Crna Gora", "TD": "ÄŒad", + "CF": "CentralnoafriÄka Republika", "CZ": "ÄŒeÅ¡ka", "CL": "ÄŒile", + "ME": "Crna Gora", "DK": "Danska", "CD": "Demokratska Republika Kongo", "DG": "Dijego Garsija", @@ -190,10 +190,10 @@ "NG": "Nigerija", "NI": "Nikaragva", "NU": "Niue", + "DE": "NjemaÄka", "NO": "NorveÅ¡ka", "NC": "Nova Kaledonija", "NZ": "Novi Zeland", - "DE": "NjemaÄka", "CI": "Obala SlonovaÄe", "009": "Okeanija", "AX": "Olandska ostrva", @@ -243,13 +243,16 @@ "SI": "Slovenija", "SB": "Solomonska Ostrva", "SO": "Somalija", + "ES": "Å panija", "RS": "Srbija", "017": "Srednja Afrika", "013": "Srednja Amerika", + "LK": "Å ri Lanka", "SD": "Sudan", "SR": "Surinam", "SJ": "Svalbard i Jan Majen", "SZ": "Svazilend", + "SE": "Å vedska", "SH": "Sveta Helena", "LC": "Sveta Lucija", "BL": "Sveti Bartolomej", @@ -257,11 +260,8 @@ "MF": "Sveti Martin", "PM": "Sveti Petar i Mikelon", "VC": "Sveti Vinsent i Grenadin", - "001": "Svijet", - "ES": "Å panija", - "LK": "Å ri Lanka", - "SE": "Å vedska", "CH": "Å vicarska", + "001": "Svijet", "TJ": "Tadžikistan", "TH": "Tajland", "TW": "Tajvan", @@ -281,8 +281,8 @@ "UA": "Ukrajina", "UY": "Urugvaj", "UZ": "Uzbekistan", - "VU": "Vanuatu", "QO": "Vanjska Okeanija", + "VU": "Vanuatu", "VA": "Vatikan", "GB": "Velika Britanija", "VE": "Venecuela", diff --git a/js/data/locale/bs/Latn/dateformats.json b/js/data/locale/bs/Latn/dateformats.json new file mode 100644 index 0000000000..9029d3e3d4 --- /dev/null +++ b/js/data/locale/bs/Latn/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} 'u' {time}", + "l": "{date} 'u' {time}", + "m": "{date} {time}", + "s": "{date} {time}" + }, + "date": { + "dmwy": { + "f": "EEEE, d. MMMM yyyy.", + "l": "EEE, d. MMMM yyyy.", + "m": "EE, d. MMM yyyy.", + "s": "E, d. M. yyyy." + }, + "dmy": { + "f": "d. MMMM yyyy.", + "l": "d. MMMM yyyy.", + "m": "d. MMM yyyy.", + "s": "d. M. yyyy." + }, + "dmw": { + "f": "EEEE, d. MMMM", + "l": "EEE, d. MMMM", + "m": "EE, d. MMM", + "s": "E, d. M" + }, + "dm": { + "f": "d. MMMM", + "l": "d. MMMM", + "m": "d. MMM", + "s": "d. M" + }, + "my": { + "f": "MMMM yyyy.", + "l": "MMMM yyyy.", + "m": "MMM yyyy.", + "s": "M. yyyy." + }, + "dw": { + "f": "EEEE, d", + "l": "EEE, d", + "m": "EE, d", + "s": "E, d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd}. {sm} {sy}. u {st} – {et}", + "l": "{sd}. {sm} {sy}. u {st} – {et}", + "m": "{sd}. {sm} {sy}. {st} – {et}", + "s": "{sd}. {sm}. {sy}. {st} – {et}" + }, + "c01": { + "f": "{sd}. {sm} {sy}. u {st} – {ed}. {em} {ey}. u {et}", + "l": "{sd}. {sm} {sy}. u {st} – {ed}. {em} {ey}. u {et}", + "m": "{sd}. {sm} {sy}. {st} – {ed}. {em} {ey}. {et}", + "s": "{sd}. {sm}. {sy}. {st} – {ed}. {em}. {ey}. {et}" + }, + "c02": { + "f": "{sd}. {sm} {sy}. u {st} – {ed}. {em} {ey}. u {et}", + "l": "{sd}. {sm} {sy}. u {st} – {ed}. {em} {ey}. u {et}", + "m": "{sd}. {sm} {sy}. {st} – {ed}. {em} {ey}. {et}", + "s": "{sd}. {sm}. {sy}. {st} – {ed}. {em}. {ey}. {et}" + }, + "c03": { + "f": "{sd}. {sm} {sy}. u {st} – {ed}. {em} {ey}. u {et}", + "l": "{sd}. {sm} {sy}. u {st} – {ed}. {em} {ey}. u {et}", + "m": "{sd}. {sm} {sy}. {st} – {ed}. {em} {ey}. {et}", + "s": "{sd}. {sm}. {sy}. {st} – {ed}. {em}. {ey}. {et}" + }, + "c10": { + "f": "{sd} – {ed}. {em} {ey}.", + "l": "{sd} – {ed}. {em} {ey}.", + "m": "{sd} – {ed}. {em} {ey}.", + "s": "{sd} – {ed}. {em}. {ey}." + }, + "c11": { + "f": "{sd}. {sm} – {ed}. {em} {ey}.", + "l": "{sd}. {sm} – {ed}. {em} {ey}.", + "m": "{sd}. {sm} – {ed}. {em} {ey}.", + "s": "{sd}. {sm} – {ed}. {em}. {ey}." + }, + "c12": { + "f": "{sd}. {sm} {sy}. – {ed}. {em} {ey}.", + "l": "{sd}. {sm} {sy}. – {ed}. {em} {ey}.", + "m": "{sd}. {sm} {sy}. – {ed}. {em} {ey}.", + "s": "{sd}. {sm}. {sy}. – {ed}. {em}. {ey}." + }, + "c20": { + "f": "{sm} {sy}. – {em} {ey}.", + "l": "{sm} {sy}. – {em} {ey}.", + "m": "{sm} {sy}. – {em} {ey}.", + "s": "{sm}. {sy}. – {em}. {ey}." + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/bs/ctrynames.json b/js/data/locale/bs/ctrynames.json index 1fb8c08b93..1061a60d69 100644 --- a/js/data/locale/bs/ctrynames.json +++ b/js/data/locale/bs/ctrynames.json @@ -41,11 +41,11 @@ "Burkina Faso": "BF", "Burundi": "BI", "Butan": "BT", - "CentralnoafriÄka Republika": "CF", - "Crna Gora": "ME", "ÄŒad": "TD", + "CentralnoafriÄka Republika": "CF", "ÄŒeÅ¡ka": "CZ", "ÄŒile": "CL", + "Crna Gora": "ME", "Danska": "DK", "Demokratska Republika Kongo": "CD", "Dijego Garsija": "DG", @@ -185,10 +185,10 @@ "Nigerija": "NG", "Nikaragva": "NI", "Niue": "NU", + "NjemaÄka": "DE", "NorveÅ¡ka": "NO", "Nova Kaledonija": "NC", "Novi Zeland": "NZ", - "NjemaÄka": "DE", "Obala SlonovaÄe": "CI", "Okeanija": "009", "Olandska ostrva": "AX", @@ -239,15 +239,18 @@ "Slovenija": "SI", "Solomonska Ostrva": "SB", "Somalija": "SO", + "Å panija": "ES", "Srbija": "RS", "Srednja Afrika": "017", "Srednja Amerika": "013", "Srednja Azija": "143", + "Å ri Lanka": "LK", "Sub-Saharan Africa": "202", "Sudan": "SD", "Surinam": "SR", "Svalbard i Jan Majen": "SJ", "Svazilend": "SZ", + "Å vedska": "SE", "Sveta Helena": "SH", "Sveta Lucija": "LC", "Sveti Bartolomej": "BL", @@ -255,11 +258,8 @@ "Sveti Martin": "MF", "Sveti Petar i Mikelon": "PM", "Sveti Vinsent i Grenadin": "VC", - "Svijet": "001", - "Å panija": "ES", - "Å ri Lanka": "LK", - "Å vedska": "SE", "Å vicarska": "CH", + "Svijet": "001", "Tadžikistan": "TJ", "Tajland": "TH", "Tajvan": "TW", @@ -279,8 +279,8 @@ "Ukrajina": "UA", "Urugvaj": "UY", "Uzbekistan": "UZ", - "Vanuatu": "VU", "Vanjska Okeanija": "QO", + "Vanuatu": "VU", "Vatikan": "VA", "Velika Britanija": "GB", "Venecuela": "VE", diff --git a/js/data/locale/bs/ctryreverse.json b/js/data/locale/bs/ctryreverse.json index 059101cddc..35fdd2a228 100644 --- a/js/data/locale/bs/ctryreverse.json +++ b/js/data/locale/bs/ctryreverse.json @@ -49,11 +49,11 @@ "BF": "Burkina Faso", "BI": "Burundi", "BT": "Butan", - "CF": "CentralnoafriÄka Republika", - "ME": "Crna Gora", "TD": "ÄŒad", + "CF": "CentralnoafriÄka Republika", "CZ": "ÄŒeÅ¡ka", "CL": "ÄŒile", + "ME": "Crna Gora", "DK": "Danska", "CD": "Demokratska Republika Kongo", "DG": "Dijego Garsija", @@ -190,10 +190,10 @@ "NG": "Nigerija", "NI": "Nikaragva", "NU": "Niue", + "DE": "NjemaÄka", "NO": "NorveÅ¡ka", "NC": "Nova Kaledonija", "NZ": "Novi Zeland", - "DE": "NjemaÄka", "CI": "Obala SlonovaÄe", "009": "Okeanija", "AX": "Olandska ostrva", @@ -243,13 +243,16 @@ "SI": "Slovenija", "SB": "Solomonska Ostrva", "SO": "Somalija", + "ES": "Å panija", "RS": "Srbija", "017": "Srednja Afrika", "013": "Srednja Amerika", + "LK": "Å ri Lanka", "SD": "Sudan", "SR": "Surinam", "SJ": "Svalbard i Jan Majen", "SZ": "Svazilend", + "SE": "Å vedska", "SH": "Sveta Helena", "LC": "Sveta Lucija", "BL": "Sveti Bartolomej", @@ -257,11 +260,8 @@ "MF": "Sveti Martin", "PM": "Sveti Petar i Mikelon", "VC": "Sveti Vinsent i Grenadin", - "001": "Svijet", - "ES": "Å panija", - "LK": "Å ri Lanka", - "SE": "Å vedska", "CH": "Å vicarska", + "001": "Svijet", "TJ": "Tadžikistan", "TH": "Tajland", "TW": "Tajvan", @@ -281,8 +281,8 @@ "UA": "Ukrajina", "UY": "Urugvaj", "UZ": "Uzbekistan", - "VU": "Vanuatu", "QO": "Vanjska Okeanija", + "VU": "Vanuatu", "VA": "Vatikan", "GB": "Velika Britanija", "VE": "Venecuela", diff --git a/js/data/locale/bs/dateformats.json b/js/data/locale/bs/dateformats.json index 22a9a126db..9029d3e3d4 100644 --- a/js/data/locale/bs/dateformats.json +++ b/js/data/locale/bs/dateformats.json @@ -10,32 +10,32 @@ "dmwy": { "f": "EEEE, d. MMMM yyyy.", "l": "EEE, d. MMMM yyyy.", - "m": "EE, d. MMM. yyyy.", - "s": "E, d.M.yy." + "m": "EE, d. MMM yyyy.", + "s": "E, d. M. yyyy." }, "dmy": { "f": "d. MMMM yyyy.", "l": "d. MMMM yyyy.", - "m": "d. MMM. yyyy.", - "s": "d.M.yy." + "m": "d. MMM yyyy.", + "s": "d. M. yyyy." }, "dmw": { "f": "EEEE, d. MMMM", "l": "EEE, d. MMMM", "m": "EE, d. MMM", - "s": "E, d.M" + "s": "E, d. M" }, "dm": { "f": "d. MMMM", "l": "d. MMMM", "m": "d. MMM", - "s": "d.M" + "s": "d. M" }, "my": { "f": "MMMM yyyy.", "l": "MMMM yyyy.", - "m": "MMM. yyyy.", - "s": "M.yy." + "m": "MMM yyyy.", + "s": "M. yyyy." }, "dw": { "f": "EEEE, d", @@ -65,7 +65,7 @@ "f": "yyyy", "l": "yyyy", "m": "yyyy", - "s": "yy" + "s": "yyyy" } }, "time": { @@ -104,50 +104,50 @@ "c00": { "f": "{sd}. {sm} {sy}. u {st} – {et}", "l": "{sd}. {sm} {sy}. u {st} – {et}", - "m": "{sd}. {sm}. {sy}. {st} – {et}", - "s": "{sd}.{sm}.{sy}. {st} – {et}" + "m": "{sd}. {sm} {sy}. {st} – {et}", + "s": "{sd}. {sm}. {sy}. {st} – {et}" }, "c01": { "f": "{sd}. {sm} {sy}. u {st} – {ed}. {em} {ey}. u {et}", "l": "{sd}. {sm} {sy}. u {st} – {ed}. {em} {ey}. u {et}", - "m": "{sd}. {sm}. {sy}. {st} – {ed}. {em}. {ey}. {et}", - "s": "{sd}.{sm}.{sy}. {st} – {ed}.{em}.{ey}. {et}" + "m": "{sd}. {sm} {sy}. {st} – {ed}. {em} {ey}. {et}", + "s": "{sd}. {sm}. {sy}. {st} – {ed}. {em}. {ey}. {et}" }, "c02": { "f": "{sd}. {sm} {sy}. u {st} – {ed}. {em} {ey}. u {et}", "l": "{sd}. {sm} {sy}. u {st} – {ed}. {em} {ey}. u {et}", - "m": "{sd}. {sm}. {sy}. {st} – {ed}. {em}. {ey}. {et}", - "s": "{sd}.{sm}.{sy}. {st} – {ed}.{em}.{ey}. {et}" + "m": "{sd}. {sm} {sy}. {st} – {ed}. {em} {ey}. {et}", + "s": "{sd}. {sm}. {sy}. {st} – {ed}. {em}. {ey}. {et}" }, "c03": { "f": "{sd}. {sm} {sy}. u {st} – {ed}. {em} {ey}. u {et}", "l": "{sd}. {sm} {sy}. u {st} – {ed}. {em} {ey}. u {et}", - "m": "{sd}. {sm}. {sy}. {st} – {ed}. {em}. {ey}. {et}", - "s": "{sd}.{sm}.{sy}. {st} – {ed}.{em}.{ey}. {et}" + "m": "{sd}. {sm} {sy}. {st} – {ed}. {em} {ey}. {et}", + "s": "{sd}. {sm}. {sy}. {st} – {ed}. {em}. {ey}. {et}" }, "c10": { "f": "{sd} – {ed}. {em} {ey}.", "l": "{sd} – {ed}. {em} {ey}.", - "m": "{sd} – {ed}. {em}. {ey}.", - "s": "{sd} – {ed}.{em}.{ey}." + "m": "{sd} – {ed}. {em} {ey}.", + "s": "{sd} – {ed}. {em}. {ey}." }, "c11": { "f": "{sd}. {sm} – {ed}. {em} {ey}.", "l": "{sd}. {sm} – {ed}. {em} {ey}.", - "m": "{sd}. {sm} – {ed}. {em}. {ey}.", - "s": "{sd}.{sm} – {ed}.{em}.{ey}." + "m": "{sd}. {sm} – {ed}. {em} {ey}.", + "s": "{sd}. {sm} – {ed}. {em}. {ey}." }, "c12": { "f": "{sd}. {sm} {sy}. – {ed}. {em} {ey}.", "l": "{sd}. {sm} {sy}. – {ed}. {em} {ey}.", - "m": "{sd}. {sm}. {sy}. – {ed}. {em}. {ey}.", - "s": "{sd}.{sm}.{sy}. – {ed}.{em}.{ey}." + "m": "{sd}. {sm} {sy}. – {ed}. {em} {ey}.", + "s": "{sd}. {sm}. {sy}. – {ed}. {em}. {ey}." }, "c20": { "f": "{sm} {sy}. – {em} {ey}.", "l": "{sm} {sy}. – {em} {ey}.", - "m": "{sm}. {sy}. – {em}. {ey}.", - "s": "{sm}.{sy}. – {em}.{ey}." + "m": "{sm} {sy}. – {em} {ey}.", + "s": "{sm}. {sy}. – {em}. {ey}." }, "c30": { "f": "{sy} – {ey}", diff --git a/js/data/locale/bs/regionnames.json b/js/data/locale/bs/regionnames.json new file mode 100644 index 0000000000..738d1bcd7b --- /dev/null +++ b/js/data/locale/bs/regionnames.json @@ -0,0 +1,20822 @@ +{ + "AD": [ + { + "code": "02", + "name": "Canillo" + }, + { + "code": "03", + "name": "Encamp" + }, + { + "code": "04", + "name": "La Massana" + }, + { + "code": "05", + "name": "Ordino" + }, + { + "code": "06", + "name": "Sant Julià de Lòria" + }, + { + "code": "07", + "name": "Andorra la Vella" + }, + { + "code": "08", + "name": "Escaldes-Engordany" + } + ], + "AE": [ + { + "code": "AZ", + "name": "Abu Dhabi" + }, + { + "code": "AJ", + "name": "Ajman" + }, + { + "code": "DU", + "name": "Dubai" + }, + { + "code": "FU", + "name": "Fujairah" + }, + { + "code": "RK", + "name": "Ras al-Khaimah" + }, + { + "code": "SH", + "name": "Sharjah" + }, + { + "code": "UQ", + "name": "Umm al-Quwain" + } + ], + "AF": [ + { + "code": "BDS", + "name": "Badakhshan" + }, + { + "code": "BDG", + "name": "Badghis" + }, + { + "code": "BGL", + "name": "Baghlan" + }, + { + "code": "BAL", + "name": "Balkh" + }, + { + "code": "BAM", + "name": "Bamyan" + }, + { + "code": "DAY", + "name": "Daykundi" + }, + { + "code": "FRA", + "name": "Farah" + }, + { + "code": "FYB", + "name": "Faryab" + }, + { + "code": "GHA", + "name": "Ghazni" + }, + { + "code": "GHO", + "name": "GhÅr" + }, + { + "code": "HEL", + "name": "Helmand" + }, + { + "code": "HER", + "name": "Herat" + }, + { + "code": "JOW", + "name": "Jowzjan" + }, + { + "code": "KAB", + "name": "Kabul" + }, + { + "code": "KAN", + "name": "Kandahar" + }, + { + "code": "KAP", + "name": "Kapisa" + }, + { + "code": "KHO", + "name": "Khost" + }, + { + "code": "KNR", + "name": "Kunar" + }, + { + "code": "KDZ", + "name": "Kunduz" + }, + { + "code": "LAG", + "name": "Laghman" + }, + { + "code": "LOG", + "name": "Logar" + }, + { + "code": "WAR", + "name": "Maidan Wardak" + }, + { + "code": "NAN", + "name": "Nangarhar" + }, + { + "code": "NIM", + "name": "Nimruz" + }, + { + "code": "NUR", + "name": "Nuristan" + }, + { + "code": "PIA", + "name": "Paktia" + }, + { + "code": "PKA", + "name": "Paktika" + }, + { + "code": "PAN", + "name": "Panjshir" + }, + { + "code": "PAR", + "name": "Parwan" + }, + { + "code": "SAM", + "name": "Samangan" + }, + { + "code": "SAR", + "name": "Sar-e Pol" + }, + { + "code": "TAK", + "name": "Takhar" + }, + { + "code": "URU", + "name": "Urozgan" + }, + { + "code": "ZAB", + "name": "Zabul" + } + ], + "AG": [ + { + "code": "03", + "name": "Saint George" + }, + { + "code": "04", + "name": "Saint John" + }, + { + "code": "05", + "name": "Saint Mary" + }, + { + "code": "06", + "name": "Saint Paul" + }, + { + "code": "07", + "name": "Saint Peter" + }, + { + "code": "08", + "name": "Saint Philip" + }, + { + "code": "10", + "name": "Barbuda" + }, + { + "code": "11", + "name": "Redonda" + } + ], + "AL": [ + { + "code": "BR", + "name": "Berat" + }, + { + "code": "01", + "name": "Berat County" + }, + { + "code": "BU", + "name": "Bulqizë" + }, + { + "code": "DL", + "name": "Delvinë" + }, + { + "code": "DV", + "name": "Devoll" + }, + { + "code": "DI", + "name": "Dibër" + }, + { + "code": "09", + "name": "Dibër County" + }, + { + "code": "DR", + "name": "Durrës" + }, + { + "code": "02", + "name": "Durrës County" + }, + { + "code": "EL", + "name": "Elbasan" + }, + { + "code": "03", + "name": "Elbasan County" + }, + { + "code": "FR", + "name": "Fier" + }, + { + "code": "04", + "name": "Fier County" + }, + { + "code": "GJ", + "name": "Gjirokastër" + }, + { + "code": "05", + "name": "Gjirokastër County" + }, + { + "code": "GR", + "name": "Gramsh" + }, + { + "code": "HA", + "name": "Has" + }, + { + "code": "KA", + "name": "Kavajë" + }, + { + "code": "ER", + "name": "Kolonjë" + }, + { + "code": "KO", + "name": "Korçë" + }, + { + "code": "06", + "name": "Korçë County" + }, + { + "code": "KR", + "name": "Krujë" + }, + { + "code": "KC", + "name": "Kuçovë" + }, + { + "code": "KU", + "name": "Kukës" + }, + { + "code": "07", + "name": "Kukës County" + }, + { + "code": "KB", + "name": "Kurbin" + }, + { + "code": "LE", + "name": "Lezhë" + }, + { + "code": "08", + "name": "Lezhë County" + }, + { + "code": "LB", + "name": "Librazhd" + }, + { + "code": "LU", + "name": "Lushnjë" + }, + { + "code": "MM", + "name": "Malësi e Madhe" + }, + { + "code": "MK", + "name": "Mallakastër" + }, + { + "code": "MT", + "name": "Mat" + }, + { + "code": "MR", + "name": "Mirditë" + }, + { + "code": "PQ", + "name": "Peqin" + }, + { + "code": "PR", + "name": "Përmet" + }, + { + "code": "PG", + "name": "Pogradec" + }, + { + "code": "PU", + "name": "Pukë" + }, + { + "code": "SR", + "name": "Sarandë" + }, + { + "code": "SH", + "name": "Shkodër" + }, + { + "code": "10", + "name": "Shkodër County" + }, + { + "code": "SK", + "name": "Skrapar" + }, + { + "code": "TE", + "name": "Tepelenë" + }, + { + "code": "TR", + "name": "Tirana" + }, + { + "code": "11", + "name": "Tirana County" + }, + { + "code": "TP", + "name": "Tropojë" + }, + { + "code": "VL", + "name": "Vlorë" + }, + { + "code": "12", + "name": "Vlorë County" + } + ], + "AM": [ + { + "code": "AG", + "name": "Aragatsotn" + }, + { + "code": "AR", + "name": "Ararat" + }, + { + "code": "AV", + "name": "Armavir" + }, + { + "code": "GR", + "name": "Gegharkunik" + }, + { + "code": "KT", + "name": "Kotayk" + }, + { + "code": "LO", + "name": "Lori" + }, + { + "code": "SH", + "name": "Shirak" + }, + { + "code": "SU", + "name": "Syunik" + }, + { + "code": "TV", + "name": "Tavush" + }, + { + "code": "VD", + "name": "Vayots Dzor" + }, + { + "code": "ER", + "name": "Yerevan" + } + ], + "AO": [ + { + "code": "BGO", + "name": "Bengo" + }, + { + "code": "BGU", + "name": "Benguela" + }, + { + "code": "BIE", + "name": "Bié" + }, + { + "code": "CAB", + "name": "Cabinda" + }, + { + "code": "CCU", + "name": "Cuando Cubango" + }, + { + "code": "CNO", + "name": "Cuanza Norte" + }, + { + "code": "CUS", + "name": "Cuanza Sul" + }, + { + "code": "CNN", + "name": "Cunene" + }, + { + "code": "HUA", + "name": "Huambo" + }, + { + "code": "HUI", + "name": "Huíla" + }, + { + "code": "LUA", + "name": "Luanda" + }, + { + "code": "LNO", + "name": "Lunda Norte" + }, + { + "code": "LSU", + "name": "Lunda Sul" + }, + { + "code": "MAL", + "name": "Malanje" + }, + { + "code": "MOX", + "name": "Moxico" + }, + { + "code": "NAM", + "name": "Namibe" + }, + { + "code": "UIG", + "name": "Uíge" + }, + { + "code": "ZAI", + "name": "Zaire" + } + ], + "AR": [ + { + "code": "C", + "name": "Buenos Aires" + }, + { + "code": "B", + "name": "Buenos Aires Province" + }, + { + "code": "K", + "name": "Catamarca" + }, + { + "code": "H", + "name": "Chaco" + }, + { + "code": "U", + "name": "Chubut" + }, + { + "code": "X", + "name": "Córdoba" + }, + { + "code": "W", + "name": "Corrientes" + }, + { + "code": "E", + "name": "Entre Ríos" + }, + { + "code": "P", + "name": "Formosa" + }, + { + "code": "Y", + "name": "Jujuy" + }, + { + "code": "L", + "name": "La Pampa" + }, + { + "code": "F", + "name": "La Rioja" + }, + { + "code": "M", + "name": "Mendoza" + }, + { + "code": "N", + "name": "Misiones" + }, + { + "code": "Q", + "name": "Neuquén" + }, + { + "code": "R", + "name": "Río Negro" + }, + { + "code": "A", + "name": "Salta" + }, + { + "code": "J", + "name": "San Juan" + }, + { + "code": "D", + "name": "San Luis" + }, + { + "code": "Z", + "name": "Santa Cruz" + }, + { + "code": "S", + "name": "Santa Fe" + }, + { + "code": "G", + "name": "Santiago del Estero" + }, + { + "code": "V", + "name": "Tierra del Fuego" + }, + { + "code": "T", + "name": "Tucumán" + } + ], + "AT": [ + { + "code": "1", + "name": "Burgenland" + }, + { + "code": "2", + "name": "Carinthia" + }, + { + "code": "3", + "name": "Lower Austria" + }, + { + "code": "4", + "name": "Upper Austria" + }, + { + "code": "5", + "name": "Salzburg" + }, + { + "code": "6", + "name": "Styria" + }, + { + "code": "7", + "name": "Tyrol" + }, + { + "code": "8", + "name": "Vorarlberg" + }, + { + "code": "9", + "name": "Vienna" + } + ], + "AU": [ + { + "code": "ACT", + "name": "Australian Capital Territory" + }, + { + "code": "NSW", + "name": "New South Wales" + }, + { + "code": "NT", + "name": "Northern Territory" + }, + { + "code": "QLD", + "name": "Queensland" + }, + { + "code": "SA", + "name": "South Australia" + }, + { + "code": "TAS", + "name": "Tasmania" + }, + { + "code": "VIC", + "name": "Victoria" + }, + { + "code": "WA", + "name": "Western Australia" + } + ], + "AZ": [ + { + "code": "ABS", + "name": "Absheron" + }, + { + "code": "AGM", + "name": "Agdam" + }, + { + "code": "AGS", + "name": "Agdash" + }, + { + "code": "AGC", + "name": "Aghjabadi" + }, + { + "code": "AGA", + "name": "Agstafa" + }, + { + "code": "AGU", + "name": "Agsu" + }, + { + "code": "AST", + "name": "Astara" + }, + { + "code": "BAB", + "name": "Babek" + }, + { + "code": "BA", + "name": "Baku" + }, + { + "code": "BAL", + "name": "Balakan" + }, + { + "code": "BAR", + "name": "Barda" + }, + { + "code": "BEY", + "name": "Beylagan" + }, + { + "code": "BIL", + "name": "Bilasuvar" + }, + { + "code": "DAS", + "name": "Dashkasan" + }, + { + "code": "FUZ", + "name": "Fizuli" + }, + { + "code": "GAD", + "name": "Gadabay" + }, + { + "code": "GA", + "name": "Ganja" + }, + { + "code": "QOB", + "name": "Gobustan" + }, + { + "code": "GOR", + "name": "Goranboy" + }, + { + "code": "GOY", + "name": "Goychay" + }, + { + "code": "GYG", + "name": "Goygol" + }, + { + "code": "HAC", + "name": "Hajigabul" + }, + { + "code": "IMI", + "name": "Imishli" + }, + { + "code": "ISM", + "name": "Ismailli" + }, + { + "code": "CAB", + "name": "Jabrayil" + }, + { + "code": "CAL", + "name": "Jalilabad" + }, + { + "code": "CUL", + "name": "Julfa" + }, + { + "code": "KAL", + "name": "Kalbajar" + }, + { + "code": "KAN", + "name": "Kangarli" + }, + { + "code": "XAC", + "name": "Khachmaz" + }, + { + "code": "XIZ", + "name": "Khizi" + }, + { + "code": "XCI", + "name": "Khojali" + }, + { + "code": "XVD", + "name": "Khojavend" + }, + { + "code": "KUR", + "name": "Kurdamir" + }, + { + "code": "LAC", + "name": "Lachin" + }, + { + "code": "LA", + "name": "Lankaran" + }, + { + "code": "LAN", + "name": "Lankaran District" + }, + { + "code": "LER", + "name": "Lerik" + }, + { + "code": "MAS", + "name": "Masally" + }, + { + "code": "MI", + "name": "Mingachevir" + }, + { + "code": "NA", + "name": "Naftalan" + }, + { + "code": "NV", + "name": "Nakhchivan" + }, + { + "code": "NX", + "name": "Nakhchivan AR" + }, + { + "code": "NEF", + "name": "Neftchala" + }, + { + "code": "OGU", + "name": "Oghuz" + }, + { + "code": "ORD", + "name": "Ordubad" + }, + { + "code": "QAB", + "name": "Qabala" + }, + { + "code": "QAX", + "name": "Qakh" + }, + { + "code": "QAZ", + "name": "Qazakh" + }, + { + "code": "QBA", + "name": "Quba" + }, + { + "code": "QBI", + "name": "Qubadli" + }, + { + "code": "QUS", + "name": "Qusar" + }, + { + "code": "SAT", + "name": "Saatly" + }, + { + "code": "SAB", + "name": "Sabirabad" + }, + { + "code": "SAD", + "name": "Sadarak" + }, + { + "code": "SAL", + "name": "Salyan" + }, + { + "code": "SMX", + "name": "Samukh" + }, + { + "code": "SBN", + "name": "Shabran" + }, + { + "code": "SAH", + "name": "Shahbuz" + }, + { + "code": "SA", + "name": "Shaki" + }, + { + "code": "SAK", + "name": "Shaki District" + }, + { + "code": "SMI", + "name": "Shamakhi" + }, + { + "code": "SKR", + "name": "Shamkir" + }, + { + "code": "SAR", + "name": "Sharur" + }, + { + "code": "SR", + "name": "Shirvan" + }, + { + "code": "SUS", + "name": "Shusha" + }, + { + "code": "SIY", + "name": "Siazan" + }, + { + "code": "XA", + "name": "Stepanakert" + }, + { + "code": "SM", + "name": "Sumqayit" + }, + { + "code": "TAR", + "name": "Tartar" + }, + { + "code": "TOV", + "name": "Tovuz" + }, + { + "code": "UCA", + "name": "Ujar" + }, + { + "code": "YAR", + "name": "Yardymli" + }, + { + "code": "YE", + "name": "Yevlakh" + }, + { + "code": "YEV", + "name": "Yevlakh District" + }, + { + "code": "ZAN", + "name": "Zangilan" + }, + { + "code": "ZAQ", + "name": "Zaqatala" + }, + { + "code": "ZAR", + "name": "Zardab" + } + ], + "BA": [ + { + "code": "05", + "name": "Bosnian Podrinje" + }, + { + "code": "BRC", + "name": "BrÄko District" + }, + { + "code": "06", + "name": "Central Bosnia" + }, + { + "code": "BIH", + "name": "Federation of Bosnia and Herzegovina" + }, + { + "code": "07", + "name": "Herzegovina-Neretva" + }, + { + "code": "10", + "name": "Livanjski" + }, + { + "code": "02", + "name": "Posavina" + }, + { + "code": "SRP", + "name": "Republika Srpska" + }, + { + "code": "09", + "name": "Sarajevo" + }, + { + "code": "03", + "name": "Tuzlanski" + }, + { + "code": "01", + "name": "Una-Sana" + }, + { + "code": "08", + "name": "West Herzegovina" + }, + { + "code": "04", + "name": "Zenica-Doboj" + } + ], + "BB": [ + { + "code": "01", + "name": "Christ Church" + }, + { + "code": "02", + "name": "Saint Andrew" + }, + { + "code": "03", + "name": "Saint George" + }, + { + "code": "04", + "name": "Saint James" + }, + { + "code": "05", + "name": "Saint John" + }, + { + "code": "06", + "name": "Saint Joseph" + }, + { + "code": "07", + "name": "Saint Lucy" + }, + { + "code": "08", + "name": "Saint Michael" + }, + { + "code": "09", + "name": "Saint Peter" + }, + { + "code": "10", + "name": "Saint Philip" + }, + { + "code": "11", + "name": "Saint Thomas" + } + ], + "BD": [ + { + "code": "05", + "name": "Bagerhat" + }, + { + "code": "01", + "name": "Bandarban" + }, + { + "code": "02", + "name": "Barguna" + }, + { + "code": "A", + "name": "Barisal" + }, + { + "code": "06", + "name": "Barisal Division" + }, + { + "code": "07", + "name": "Bhola" + }, + { + "code": "03", + "name": "Bogra" + }, + { + "code": "04", + "name": "Brahmanbaria" + }, + { + "code": "09", + "name": "Chandpur" + }, + { + "code": "10", + "name": "Chittagong" + }, + { + "code": "B", + "name": "Chittagong Division" + }, + { + "code": "12", + "name": "Chuadanga" + }, + { + "code": "08", + "name": "Comilla" + }, + { + "code": "11", + "name": "Cox’s Bazar" + }, + { + "code": "13", + "name": "Dhaka" + }, + { + "code": "C", + "name": "Dhaka Division" + }, + { + "code": "14", + "name": "Dinajpur" + }, + { + "code": "15", + "name": "Faridpur" + }, + { + "code": "16", + "name": "Feni" + }, + { + "code": "19", + "name": "Gaibandha" + }, + { + "code": "18", + "name": "Gazipur" + }, + { + "code": "17", + "name": "Gopalganj" + }, + { + "code": "20", + "name": "Habiganj" + }, + { + "code": "21", + "name": "Jamalpur" + }, + { + "code": "22", + "name": "Jessore" + }, + { + "code": "25", + "name": "Jhalokati" + }, + { + "code": "23", + "name": "Jhenaidah" + }, + { + "code": "24", + "name": "Joypurhat" + }, + { + "code": "29", + "name": "Khagrachari" + }, + { + "code": "27", + "name": "Khulna" + }, + { + "code": "D", + "name": "Khulna Division" + }, + { + "code": "26", + "name": "Kishoreganj" + }, + { + "code": "28", + "name": "Kurigram" + }, + { + "code": "30", + "name": "Kushtia" + }, + { + "code": "31", + "name": "Lakshmipur" + }, + { + "code": "32", + "name": "Lalmonirhat" + }, + { + "code": "36", + "name": "Madaripur" + }, + { + "code": "37", + "name": "Magura" + }, + { + "code": "33", + "name": "Manikganj" + }, + { + "code": "38", + "name": "Maulvi Bazar" + }, + { + "code": "39", + "name": "Meherpur" + }, + { + "code": "35", + "name": "Munshiganj" + }, + { + "code": "34", + "name": "Mymensingh" + }, + { + "code": "H", + "name": "Mymensingh Division" + }, + { + "code": "48", + "name": "Naogaon" + }, + { + "code": "43", + "name": "Narail" + }, + { + "code": "40", + "name": "Narayanganj" + }, + { + "code": "42", + "name": "Narsingdi" + }, + { + "code": "44", + "name": "Natore" + }, + { + "code": "45", + "name": "Nawabganj" + }, + { + "code": "41", + "name": "Netrokona" + }, + { + "code": "46", + "name": "Nilphamari" + }, + { + "code": "47", + "name": "Noakhali" + }, + { + "code": "49", + "name": "Pabna" + }, + { + "code": "52", + "name": "Panchagarh" + }, + { + "code": "51", + "name": "Patuakhali" + }, + { + "code": "50", + "name": "Pirojpur" + }, + { + "code": "53", + "name": "Rajbari" + }, + { + "code": "54", + "name": "Rajshahi" + }, + { + "code": "E", + "name": "Rajshahi Division" + }, + { + "code": "56", + "name": "Rangamati Hill" + }, + { + "code": "55", + "name": "Rangpur" + }, + { + "code": "F", + "name": "Rangpur Division" + }, + { + "code": "58", + "name": "Satkhira" + }, + { + "code": "62", + "name": "Shariatpur" + }, + { + "code": "57", + "name": "Sherpur" + }, + { + "code": "59", + "name": "Sirajganj" + }, + { + "code": "61", + "name": "Sunamganj" + }, + { + "code": "60", + "name": "Sylhet" + }, + { + "code": "G", + "name": "Sylhet Division" + }, + { + "code": "63", + "name": "Tangail" + }, + { + "code": "64", + "name": "Thakurgaon" + } + ], + "BE": [ + { + "code": "VAN", + "name": "Antwerp" + }, + { + "code": "BRU", + "name": "Brussels" + }, + { + "code": "VOV", + "name": "East Flanders" + }, + { + "code": "VLG", + "name": "Flanders" + }, + { + "code": "VBR", + "name": "Flemish Brabant" + }, + { + "code": "WHT", + "name": "Hainaut" + }, + { + "code": "WLG", + "name": "Liège" + }, + { + "code": "VLI", + "name": "Limburg" + }, + { + "code": "WLX", + "name": "Luxembourg" + }, + { + "code": "WNA", + "name": "Namur" + }, + { + "code": "WAL", + "name": "Wallonia" + }, + { + "code": "WBR", + "name": "Walloon Brabant" + }, + { + "code": "VWV", + "name": "West Flanders" + } + ], + "BF": [ + { + "code": "BAL", + "name": "Balé" + }, + { + "code": "BAM", + "name": "Bam" + }, + { + "code": "BAN", + "name": "Banwa" + }, + { + "code": "BAZ", + "name": "Bazèga" + }, + { + "code": "01", + "name": "Boucle du Mouhoun" + }, + { + "code": "BGR", + "name": "Bougouriba" + }, + { + "code": "BLG", + "name": "Boulgou" + }, + { + "code": "BLK", + "name": "Boulkiemdé" + }, + { + "code": "02", + "name": "Cascades" + }, + { + "code": "03", + "name": "Centre" + }, + { + "code": "04", + "name": "Centre-Est" + }, + { + "code": "05", + "name": "Centre-Nord" + }, + { + "code": "06", + "name": "Centre-Ouest" + }, + { + "code": "07", + "name": "Centre-Sud" + }, + { + "code": "COM", + "name": "Comoé" + }, + { + "code": "08", + "name": "Est" + }, + { + "code": "GAN", + "name": "Ganzourgou" + }, + { + "code": "GNA", + "name": "Gnagna" + }, + { + "code": "GOU", + "name": "Gourma" + }, + { + "code": "09", + "name": "Hauts-Bassins" + }, + { + "code": "HOU", + "name": "Houet" + }, + { + "code": "IOB", + "name": "Ioba" + }, + { + "code": "KAD", + "name": "Kadiogo" + }, + { + "code": "KEN", + "name": "Kénédougou" + }, + { + "code": "KMD", + "name": "Komondjari" + }, + { + "code": "KMP", + "name": "Kompienga" + }, + { + "code": "KOS", + "name": "Kossi" + }, + { + "code": "KOP", + "name": "Koulpélogo" + }, + { + "code": "KOT", + "name": "Kouritenga" + }, + { + "code": "KOW", + "name": "Kourwéogo" + }, + { + "code": "LER", + "name": "Léraba" + }, + { + "code": "LOR", + "name": "Loroum" + }, + { + "code": "MOU", + "name": "Mouhoun" + }, + { + "code": "NAO", + "name": "Nahouri" + }, + { + "code": "NAM", + "name": "Namentenga" + }, + { + "code": "NAY", + "name": "Nayala" + }, + { + "code": "10", + "name": "Nord" + }, + { + "code": "NOU", + "name": "Noumbiel" + }, + { + "code": "OUB", + "name": "Oubritenga" + }, + { + "code": "OUD", + "name": "Oudalan" + }, + { + "code": "PAS", + "name": "Passoré" + }, + { + "code": "11", + "name": "Plateau-Central" + }, + { + "code": "PON", + "name": "Poni" + }, + { + "code": "12", + "name": "Sahel" + }, + { + "code": "SNG", + "name": "Sanguié" + }, + { + "code": "SMT", + "name": "Sanmatenga" + }, + { + "code": "SEN", + "name": "Séno" + }, + { + "code": "SIS", + "name": "Sissili" + }, + { + "code": "SOM", + "name": "Soum" + }, + { + "code": "SOR", + "name": "Sourou" + }, + { + "code": "13", + "name": "Sud-Ouest" + }, + { + "code": "TAP", + "name": "Tapoa" + }, + { + "code": "TUI", + "name": "Tuy" + }, + { + "code": "YAG", + "name": "Yagha" + }, + { + "code": "YAT", + "name": "Yatenga" + }, + { + "code": "ZIR", + "name": "Ziro" + }, + { + "code": "ZON", + "name": "Zondoma" + }, + { + "code": "ZOU", + "name": "Zoundwéogo" + } + ], + "BG": [ + { + "code": "01", + "name": "Blagoevgrad" + }, + { + "code": "02", + "name": "Burgas" + }, + { + "code": "03", + "name": "Varna" + }, + { + "code": "04", + "name": "Veliko Tarnovo" + }, + { + "code": "05", + "name": "Vidin" + }, + { + "code": "06", + "name": "Vratsa" + }, + { + "code": "07", + "name": "Gabrovo" + }, + { + "code": "08", + "name": "Dobrich" + }, + { + "code": "09", + "name": "Kardzhali" + }, + { + "code": "10", + "name": "Kyustendil" + }, + { + "code": "11", + "name": "Lovech" + }, + { + "code": "12", + "name": "Montana" + }, + { + "code": "13", + "name": "Pazardzhik" + }, + { + "code": "14", + "name": "Pernik" + }, + { + "code": "15", + "name": "Pleven" + }, + { + "code": "16", + "name": "Plovdiv" + }, + { + "code": "17", + "name": "Razgrad" + }, + { + "code": "18", + "name": "Ruse" + }, + { + "code": "19", + "name": "Silistra" + }, + { + "code": "20", + "name": "Sliven" + }, + { + "code": "21", + "name": "Smolyan" + }, + { + "code": "22", + "name": "Sofia" + }, + { + "code": "23", + "name": "Sofia District" + }, + { + "code": "24", + "name": "Stara Zagora" + }, + { + "code": "25", + "name": "Targovishte" + }, + { + "code": "26", + "name": "Haskovo" + }, + { + "code": "27", + "name": "Shumen" + }, + { + "code": "28", + "name": "Yambol" + } + ], + "BH": [ + { + "code": "13", + "name": "Capital" + }, + { + "code": "14", + "name": "Southern" + }, + { + "code": "15", + "name": "Muharraq" + }, + { + "code": "16", + "name": "Central" + }, + { + "code": "17", + "name": "Northern" + } + ], + "BI": [ + { + "code": "BB", + "name": "Bubanza" + }, + { + "code": "BM", + "name": "Bujumbura" + }, + { + "code": "BL", + "name": "Bujumbura Rural" + }, + { + "code": "BR", + "name": "Bururi" + }, + { + "code": "CA", + "name": "Cankuzo" + }, + { + "code": "CI", + "name": "Cibitoke" + }, + { + "code": "GI", + "name": "Gitega" + }, + { + "code": "KR", + "name": "Karuzi" + }, + { + "code": "KY", + "name": "Kayanza" + }, + { + "code": "KI", + "name": "Kirundo" + }, + { + "code": "MA", + "name": "Makamba" + }, + { + "code": "MU", + "name": "Muramvya" + }, + { + "code": "MY", + "name": "Muyinga" + }, + { + "code": "MW", + "name": "Mwaro" + }, + { + "code": "NG", + "name": "Ngozi" + }, + { + "code": "RM", + "name": "Rumonge" + }, + { + "code": "RT", + "name": "Rutana" + }, + { + "code": "RY", + "name": "Ruyigi" + } + ], + "BJ": [ + { + "code": "AL", + "name": "Alibori" + }, + { + "code": "AK", + "name": "Atakora" + }, + { + "code": "AQ", + "name": "Atlantique" + }, + { + "code": "BO", + "name": "Borgou" + }, + { + "code": "CO", + "name": "Collines" + }, + { + "code": "DO", + "name": "Donga" + }, + { + "code": "KO", + "name": "Kouffo" + }, + { + "code": "LI", + "name": "Littoral" + }, + { + "code": "MO", + "name": "Mono" + }, + { + "code": "OU", + "name": "Ouémé" + }, + { + "code": "PL", + "name": "Plateau" + }, + { + "code": "ZO", + "name": "Zou" + } + ], + "BN": [ + { + "code": "BE", + "name": "Belait" + }, + { + "code": "BM", + "name": "Brunei-Muara" + }, + { + "code": "TE", + "name": "Temburong" + }, + { + "code": "TU", + "name": "Tutong" + } + ], + "BO": [ + { + "code": "B", + "name": "Beni" + }, + { + "code": "H", + "name": "Chuquisaca" + }, + { + "code": "C", + "name": "Cochabamba" + }, + { + "code": "L", + "name": "La Paz" + }, + { + "code": "O", + "name": "Oruro" + }, + { + "code": "N", + "name": "Pando" + }, + { + "code": "P", + "name": "Potosí" + }, + { + "code": "S", + "name": "Santa Cruz" + }, + { + "code": "T", + "name": "Tarija" + } + ], + "BQ": [ + { + "code": "BO", + "name": "Bonaire" + }, + { + "code": "SA", + "name": "Saba" + }, + { + "code": "SE", + "name": "Sint Eustatius" + } + ], + "BR": [ + { + "code": "AC", + "name": "Acre" + }, + { + "code": "AL", + "name": "Alagoas" + }, + { + "code": "AP", + "name": "Amapá" + }, + { + "code": "AM", + "name": "Amazonas" + }, + { + "code": "BA", + "name": "Bahia" + }, + { + "code": "CE", + "name": "Ceará" + }, + { + "code": "ES", + "name": "Espírito Santo" + }, + { + "code": "DF", + "name": "Federal District" + }, + { + "code": "GO", + "name": "Goiás" + }, + { + "code": "MA", + "name": "Maranhão" + }, + { + "code": "MT", + "name": "Mato Grosso" + }, + { + "code": "MS", + "name": "Mato Grosso do Sul" + }, + { + "code": "MG", + "name": "Minas Gerais" + }, + { + "code": "PA", + "name": "Pará" + }, + { + "code": "PB", + "name": "Paraíba" + }, + { + "code": "PR", + "name": "Paraná" + }, + { + "code": "PE", + "name": "Pernambuco" + }, + { + "code": "PI", + "name": "Piauí" + }, + { + "code": "RJ", + "name": "Rio de Janeiro" + }, + { + "code": "RN", + "name": "Rio Grande do Norte" + }, + { + "code": "RS", + "name": "Rio Grande do Sul" + }, + { + "code": "RO", + "name": "Rondônia" + }, + { + "code": "RR", + "name": "Roraima" + }, + { + "code": "SC", + "name": "Santa Catarina" + }, + { + "code": "SP", + "name": "São Paulo" + }, + { + "code": "SE", + "name": "Sergipe" + }, + { + "code": "TO", + "name": "Tocantins" + } + ], + "BS": [ + { + "code": "AK", + "name": "Acklins" + }, + { + "code": "BY", + "name": "Berry Islands" + }, + { + "code": "BI", + "name": "Bimini" + }, + { + "code": "BP", + "name": "Black Point" + }, + { + "code": "CI", + "name": "Cat Island" + }, + { + "code": "CO", + "name": "Central Abaco" + }, + { + "code": "CS", + "name": "Central Andros" + }, + { + "code": "CE", + "name": "Central Eleuthera" + }, + { + "code": "CK", + "name": "Crooked Island" + }, + { + "code": "EG", + "name": "East Grand Bahama" + }, + { + "code": "EX", + "name": "Exuma" + }, + { + "code": "FP", + "name": "Freeport" + }, + { + "code": "GC", + "name": "Grand Cay" + }, + { + "code": "HI", + "name": "Harbour Island" + }, + { + "code": "HT", + "name": "Hope Town" + }, + { + "code": "IN", + "name": "Inagua" + }, + { + "code": "LI", + "name": "Long Island" + }, + { + "code": "MC", + "name": "Mangrove Cay" + }, + { + "code": "MG", + "name": "Mayaguana" + }, + { + "code": "MI", + "name": "Moore’s Island" + }, + { + "code": "NO", + "name": "North Abaco" + }, + { + "code": "NS", + "name": "North Andros" + }, + { + "code": "NE", + "name": "North Eleuthera" + }, + { + "code": "RI", + "name": "Ragged Island" + }, + { + "code": "RC", + "name": "Rum Cay" + }, + { + "code": "SS", + "name": "San Salvador" + }, + { + "code": "SO", + "name": "South Abaco" + }, + { + "code": "SA", + "name": "South Andros" + }, + { + "code": "SE", + "name": "South Eleuthera" + }, + { + "code": "SW", + "name": "Spanish Wells" + }, + { + "code": "WG", + "name": "West Grand Bahama" + } + ], + "BT": [ + { + "code": "33", + "name": "Bumthang" + }, + { + "code": "12", + "name": "Chukha" + }, + { + "code": "22", + "name": "Dagana" + }, + { + "code": "GA", + "name": "Gasa" + }, + { + "code": "13", + "name": "Haa" + }, + { + "code": "44", + "name": "Lhuntse" + }, + { + "code": "42", + "name": "Mongar" + }, + { + "code": "11", + "name": "Paro" + }, + { + "code": "43", + "name": "Pemagatshel" + }, + { + "code": "23", + "name": "Punakha" + }, + { + "code": "45", + "name": "Samdrup Jongkhar" + }, + { + "code": "14", + "name": "Samtse" + }, + { + "code": "31", + "name": "Sarpang" + }, + { + "code": "15", + "name": "Thimphu" + }, + { + "code": "41", + "name": "Trashigang" + }, + { + "code": "TY", + "name": "Trashiyangtse" + }, + { + "code": "32", + "name": "Trongsa" + }, + { + "code": "21", + "name": "Tsirang" + }, + { + "code": "24", + "name": "Wangdue Phodrang" + }, + { + "code": "34", + "name": "Zhemgang" + } + ], + "BW": [ + { + "code": "CE", + "name": "Central" + }, + { + "code": "CH", + "name": "Chobe" + }, + { + "code": "FR", + "name": "Francistown" + }, + { + "code": "GA", + "name": "Gaborone" + }, + { + "code": "GH", + "name": "Ghanzi" + }, + { + "code": "JW", + "name": "Jwaneng" + }, + { + "code": "KG", + "name": "Kgalagadi" + }, + { + "code": "KL", + "name": "Kgatleng" + }, + { + "code": "KW", + "name": "Kweneng" + }, + { + "code": "LO", + "name": "Lobatse" + }, + { + "code": "NE", + "name": "North East" + }, + { + "code": "NW", + "name": "North West" + }, + { + "code": "SP", + "name": "Selibe Phikwe" + }, + { + "code": "SE", + "name": "South East" + }, + { + "code": "SO", + "name": "Southern" + }, + { + "code": "ST", + "name": "Sowa Town" + } + ], + "BY": [ + { + "code": "BR", + "name": "Brest" + }, + { + "code": "HO", + "name": "Homel" + }, + { + "code": "HR", + "name": "Hrodna" + }, + { + "code": "MA", + "name": "Magileu" + }, + { + "code": "HM", + "name": "Minsk" + }, + { + "code": "MI", + "name": "Minsk Region" + }, + { + "code": "VI", + "name": "Vitebsk" + } + ], + "BZ": [ + { + "code": "BZ", + "name": "Belize" + }, + { + "code": "CY", + "name": "Cayo" + }, + { + "code": "CZL", + "name": "Corozal" + }, + { + "code": "OW", + "name": "Orange Walk" + }, + { + "code": "SC", + "name": "Stann Creek" + }, + { + "code": "TOL", + "name": "Toledo" + } + ], + "CA": [ + { + "code": "AB", + "name": "Alberta" + }, + { + "code": "BC", + "name": "British Columbia" + }, + { + "code": "MB", + "name": "Manitoba" + }, + { + "code": "NB", + "name": "New Brunswick" + }, + { + "code": "NL", + "name": "Newfoundland and Labrador" + }, + { + "code": "NT", + "name": "Northwest Territories" + }, + { + "code": "NS", + "name": "Nova Scotia" + }, + { + "code": "NU", + "name": "Nunavut" + }, + { + "code": "ON", + "name": "Ontario" + }, + { + "code": "PE", + "name": "Prince Edward Island" + }, + { + "code": "QC", + "name": "Quebec" + }, + { + "code": "SK", + "name": "Saskatchewan" + }, + { + "code": "YT", + "name": "Yukon" + } + ], + "CD": [ + { + "code": "BN", + "name": "Bandundu" + }, + { + "code": "BC", + "name": "Bas-Congo" + }, + { + "code": "BU", + "name": "Bas-Uélé" + }, + { + "code": "EQ", + "name": "Équateur" + }, + { + "code": "HK", + "name": "Haut-Katanga" + }, + { + "code": "HL", + "name": "Haut-Lomami" + }, + { + "code": "HU", + "name": "Haut-Uélé" + }, + { + "code": "IT", + "name": "Ituri" + }, + { + "code": "KS", + "name": "Kasaï" + }, + { + "code": "KC", + "name": "Kasaï Central" + }, + { + "code": "KW", + "name": "Kasaï-Occidental" + }, + { + "code": "KE", + "name": "Kasaï-Oriental" + }, + { + "code": "KA", + "name": "Katanga" + }, + { + "code": "KN", + "name": "Kinshasa" + }, + { + "code": "KG", + "name": "Kwango" + }, + { + "code": "KL", + "name": "Kwilu" + }, + { + "code": "LO", + "name": "Lomami" + }, + { + "code": "LU", + "name": "Lualaba" + }, + { + "code": "MN", + "name": "Mai-Ndombe" + }, + { + "code": "MA", + "name": "Maniema" + }, + { + "code": "MO", + "name": "Mongala" + }, + { + "code": "NU", + "name": "Nord-Ubangi" + }, + { + "code": "NK", + "name": "North Kivu" + }, + { + "code": "OR", + "name": "Orientale" + }, + { + "code": "SA", + "name": "Sankuru" + }, + { + "code": "SK", + "name": "South Kivu" + }, + { + "code": "SU", + "name": "Sud-Ubangi" + }, + { + "code": "TA", + "name": "Tanganyika" + }, + { + "code": "TO", + "name": "Tshopo" + }, + { + "code": "TU", + "name": "Tshuapa" + } + ], + "CF": [ + { + "code": "BB", + "name": "Bamingui-Bangoran" + }, + { + "code": "BGF", + "name": "Bangui" + }, + { + "code": "BK", + "name": "Basse-Kotto" + }, + { + "code": "HM", + "name": "Haut-Mbomou" + }, + { + "code": "HK", + "name": "Haute-Kotto" + }, + { + "code": "KG", + "name": "Kémo" + }, + { + "code": "LB", + "name": "Lobaye" + }, + { + "code": "HS", + "name": "Mambéré-Kadéï" + }, + { + "code": "MB", + "name": "Mbomou" + }, + { + "code": "KB", + "name": "Nana-Grébizi" + }, + { + "code": "NM", + "name": "Nana-Mambéré" + }, + { + "code": "MP", + "name": "Ombella-M’Poko" + }, + { + "code": "UK", + "name": "Ouaka" + }, + { + "code": "AC", + "name": "Ouham" + }, + { + "code": "OP", + "name": "Ouham-Pendé" + }, + { + "code": "SE", + "name": "Sangha-Mbaéré" + }, + { + "code": "VK", + "name": "Vakaga" + } + ], + "CG": [ + { + "code": "11", + "name": "Bouenza" + }, + { + "code": "BZV", + "name": "Brazzaville" + }, + { + "code": "8", + "name": "Cuvette" + }, + { + "code": "15", + "name": "Cuvette-Ouest" + }, + { + "code": "5", + "name": "Kouilou" + }, + { + "code": "2", + "name": "Lékoumou" + }, + { + "code": "7", + "name": "Likouala" + }, + { + "code": "9", + "name": "Niari" + }, + { + "code": "14", + "name": "Plateaux" + }, + { + "code": "16", + "name": "Pointe-Noire" + }, + { + "code": "12", + "name": "Pool" + }, + { + "code": "13", + "name": "Sangha" + } + ], + "CH": [ + { + "code": "AG", + "name": "Aargau" + }, + { + "code": "AR", + "name": "Appenzell Ausserrhoden" + }, + { + "code": "AI", + "name": "Appenzell Innerrhoden" + }, + { + "code": "BL", + "name": "Basel-Landschaft" + }, + { + "code": "BS", + "name": "Basel-Stadt" + }, + { + "code": "BE", + "name": "Bern" + }, + { + "code": "FR", + "name": "Fribourg" + }, + { + "code": "GE", + "name": "Geneva" + }, + { + "code": "GL", + "name": "Glarus" + }, + { + "code": "GR", + "name": "Graubünden" + }, + { + "code": "JU", + "name": "Jura" + }, + { + "code": "LU", + "name": "Lucerne" + }, + { + "code": "NE", + "name": "Neuchâtel" + }, + { + "code": "NW", + "name": "Nidwalden" + }, + { + "code": "OW", + "name": "Obwalden" + }, + { + "code": "SH", + "name": "Schaffhausen" + }, + { + "code": "SZ", + "name": "Schwyz" + }, + { + "code": "SO", + "name": "Solothurn" + }, + { + "code": "SG", + "name": "St. Gallen" + }, + { + "code": "TG", + "name": "Thurgau" + }, + { + "code": "TI", + "name": "Ticino" + }, + { + "code": "UR", + "name": "Uri" + }, + { + "code": "VS", + "name": "Valais" + }, + { + "code": "VD", + "name": "Vaud" + }, + { + "code": "ZG", + "name": "Zug" + }, + { + "code": "ZH", + "name": "Zürich" + } + ], + "CI": [ + { + "code": "AB", + "name": "Abidjan" + }, + { + "code": "16", + "name": "Agnéby" + }, + { + "code": "17", + "name": "Bafing" + }, + { + "code": "09", + "name": "Bas-Sassandra" + }, + { + "code": "BS", + "name": "Bas-Sassandra²" + }, + { + "code": "CM", + "name": "Comoé" + }, + { + "code": "10", + "name": "Denguélé" + }, + { + "code": "DN", + "name": "Denguélé²" + }, + { + "code": "06", + "name": "Dix-Huit Montagnes" + }, + { + "code": "18", + "name": "Fromager" + }, + { + "code": "GD", + "name": "Gôh-Djiboua" + }, + { + "code": "02", + "name": "Haut-Sassandra" + }, + { + "code": "07", + "name": "Lacs" + }, + { + "code": "LC", + "name": "Lacs²" + }, + { + "code": "01", + "name": "Lagunes" + }, + { + "code": "LG", + "name": "Lagunes²" + }, + { + "code": "12", + "name": "Marahoué" + }, + { + "code": "MG", + "name": "Montagnes" + }, + { + "code": "19", + "name": "Moyen-Cavally" + }, + { + "code": "05", + "name": "Moyen-Comoé" + }, + { + "code": "11", + "name": "N’zi-Comoé" + }, + { + "code": "SM", + "name": "Sassandra-Marahoué" + }, + { + "code": "SV", + "name": "Savanes" + }, + { + "code": "03", + "name": "Savanes²" + }, + { + "code": "15", + "name": "Sud-Bandama" + }, + { + "code": "13", + "name": "Sud-Comoé" + }, + { + "code": "04", + "name": "Vallée du Bandama" + }, + { + "code": "VB", + "name": "Vallée du Bandama²" + }, + { + "code": "WR", + "name": "Woroba" + }, + { + "code": "14", + "name": "Worodougou" + }, + { + "code": "YM", + "name": "Yamoussoukro" + }, + { + "code": "08", + "name": "Zanzan" + }, + { + "code": "ZZ", + "name": "Zanzan²" + } + ], + "CL": [ + { + "code": "AN", + "name": "Antofagasta" + }, + { + "code": "AR", + "name": "Araucanía" + }, + { + "code": "AP", + "name": "Arica y Parinacota" + }, + { + "code": "AT", + "name": "Atacama" + }, + { + "code": "AI", + "name": "Aysén" + }, + { + "code": "BI", + "name": "Bío Bío" + }, + { + "code": "CO", + "name": "Coquimbo" + }, + { + "code": "LI", + "name": "Libertador General Bernardo O’Higgins" + }, + { + "code": "LL", + "name": "Los Lagos" + }, + { + "code": "LR", + "name": "Los Ríos" + }, + { + "code": "MA", + "name": "Magallanes Region" + }, + { + "code": "ML", + "name": "Maule" + }, + { + "code": "RM", + "name": "Santiago Metropolitan" + }, + { + "code": "TA", + "name": "Tarapacá" + }, + { + "code": "VS", + "name": "Valparaíso" + } + ], + "CM": [ + { + "code": "AD", + "name": "Adamawa" + }, + { + "code": "CE", + "name": "Centre" + }, + { + "code": "ES", + "name": "East" + }, + { + "code": "EN", + "name": "Far North" + }, + { + "code": "LT", + "name": "Littoral" + }, + { + "code": "NO", + "name": "North" + }, + { + "code": "NW", + "name": "Northwest" + }, + { + "code": "SU", + "name": "South" + }, + { + "code": "SW", + "name": "Southwest" + }, + { + "code": "OU", + "name": "West" + } + ], + "CN": [ + { + "code": "AH", + "name": "Anhui" + }, + { + "code": "BJ", + "name": "Beijing" + }, + { + "code": "CQ", + "name": "Chongqing" + }, + { + "code": "FJ", + "name": "Fujian" + }, + { + "code": "GS", + "name": "Gansu" + }, + { + "code": "GD", + "name": "Guangdong" + }, + { + "code": "GX", + "name": "Guangxi" + }, + { + "code": "GZ", + "name": "Guizhou" + }, + { + "code": "HI", + "name": "Hainan" + }, + { + "code": "HE", + "name": "Hebei" + }, + { + "code": "HL", + "name": "Heilongjiang" + }, + { + "code": "HA", + "name": "Henan" + }, + { + "code": "HK", + "name": "Hong Kong" + }, + { + "code": "HB", + "name": "Hubei" + }, + { + "code": "HN", + "name": "Hunan" + }, + { + "code": "NM", + "name": "Inner Mongolia" + }, + { + "code": "JS", + "name": "Jiangsu" + }, + { + "code": "JX", + "name": "Jiangxi" + }, + { + "code": "JL", + "name": "Jilin" + }, + { + "code": "LN", + "name": "Liaoning" + }, + { + "code": "MO", + "name": "Macau" + }, + { + "code": "NX", + "name": "Ningxia" + }, + { + "code": "QH", + "name": "Qinghai" + }, + { + "code": "SN", + "name": "Shaanxi" + }, + { + "code": "SD", + "name": "Shandong" + }, + { + "code": "SH", + "name": "Shanghai" + }, + { + "code": "SX", + "name": "Shanxi" + }, + { + "code": "SC", + "name": "Sichuan" + }, + { + "code": "TW", + "name": "Taiwan" + }, + { + "code": "TJ", + "name": "Tianjin" + }, + { + "code": "XZ", + "name": "Tibet" + }, + { + "code": "XJ", + "name": "Xinjiang" + }, + { + "code": "YN", + "name": "Yunnan" + }, + { + "code": "ZJ", + "name": "Zhejiang" + } + ], + "CO": [ + { + "code": "AMA", + "name": "Amazonas" + }, + { + "code": "ANT", + "name": "Antioquia" + }, + { + "code": "ARA", + "name": "Arauca" + }, + { + "code": "ATL", + "name": "Atlántico" + }, + { + "code": "BOL", + "name": "Bolívar" + }, + { + "code": "BOY", + "name": "Boyacá" + }, + { + "code": "CAL", + "name": "Caldas" + }, + { + "code": "DC", + "name": "Capital District" + }, + { + "code": "CAQ", + "name": "Caquetá" + }, + { + "code": "CAS", + "name": "Casanare" + }, + { + "code": "CAU", + "name": "Cauca" + }, + { + "code": "CES", + "name": "Cesar" + }, + { + "code": "CHO", + "name": "Chocó" + }, + { + "code": "COR", + "name": "Córdoba" + }, + { + "code": "CUN", + "name": "Cundinamarca" + }, + { + "code": "GUA", + "name": "Guainía" + }, + { + "code": "GUV", + "name": "Guaviare" + }, + { + "code": "HUI", + "name": "Huila" + }, + { + "code": "LAG", + "name": "La Guajira" + }, + { + "code": "MAG", + "name": "Magdalena" + }, + { + "code": "MET", + "name": "Meta" + }, + { + "code": "NAR", + "name": "Nariño" + }, + { + "code": "NSA", + "name": "Norte de Santander" + }, + { + "code": "PUT", + "name": "Putumayo" + }, + { + "code": "QUI", + "name": "Quindío" + }, + { + "code": "RIS", + "name": "Risaralda" + }, + { + "code": "SAP", + "name": "San Andrés & Providencia" + }, + { + "code": "SAN", + "name": "Santander" + }, + { + "code": "SUC", + "name": "Sucre" + }, + { + "code": "TOL", + "name": "Tolima" + }, + { + "code": "VAC", + "name": "Valle del Cauca" + }, + { + "code": "VAU", + "name": "Vaupés" + }, + { + "code": "VID", + "name": "Vichada" + } + ], + "CR": [ + { + "code": "A", + "name": "Alajuela" + }, + { + "code": "C", + "name": "Cartago" + }, + { + "code": "G", + "name": "Guanacaste" + }, + { + "code": "H", + "name": "Heredia" + }, + { + "code": "L", + "name": "Limón" + }, + { + "code": "P", + "name": "Puntarenas" + }, + { + "code": "SJ", + "name": "San José" + } + ], + "CU": [ + { + "code": "01", + "name": "Pinar del Río" + }, + { + "code": "03", + "name": "Havana" + }, + { + "code": "04", + "name": "Matanzas" + }, + { + "code": "05", + "name": "Villa Clara" + }, + { + "code": "06", + "name": "Cienfuegos" + }, + { + "code": "07", + "name": "Sancti Spíritus" + }, + { + "code": "08", + "name": "Ciego de Ãvila" + }, + { + "code": "09", + "name": "Camagüey" + }, + { + "code": "10", + "name": "Las Tunas" + }, + { + "code": "11", + "name": "Holguín" + }, + { + "code": "12", + "name": "Granma" + }, + { + "code": "13", + "name": "Santiago de Cuba" + }, + { + "code": "14", + "name": "Guantánamo" + }, + { + "code": "15", + "name": "Artemisa" + }, + { + "code": "16", + "name": "Mayabeque" + }, + { + "code": "99", + "name": "Isla de la Juventud" + } + ], + "CV": [ + { + "code": "B", + "name": "Barlavento Islands" + }, + { + "code": "BV", + "name": "Boa Vista" + }, + { + "code": "BR", + "name": "Brava" + }, + { + "code": "MA", + "name": "Maio" + }, + { + "code": "MO", + "name": "Mosteiros" + }, + { + "code": "PA", + "name": "Paul" + }, + { + "code": "PN", + "name": "Porto Novo" + }, + { + "code": "PR", + "name": "Praia" + }, + { + "code": "RB", + "name": "Ribeira Brava" + }, + { + "code": "RG", + "name": "Ribeira Grande" + }, + { + "code": "RS", + "name": "Ribeira Grande de Santiago" + }, + { + "code": "SL", + "name": "Sal" + }, + { + "code": "CA", + "name": "Santa Catarina" + }, + { + "code": "CF", + "name": "Santa Catarina do Fogo" + }, + { + "code": "CR", + "name": "Santa Cruz" + }, + { + "code": "SD", + "name": "São Domingos" + }, + { + "code": "SF", + "name": "São Filipe" + }, + { + "code": "SO", + "name": "São Lourenço dos Órgãos" + }, + { + "code": "SM", + "name": "São Miguel" + }, + { + "code": "SS", + "name": "São Salvador do Mundo" + }, + { + "code": "SV", + "name": "São Vicente" + }, + { + "code": "S", + "name": "Sotavento Islands" + }, + { + "code": "TA", + "name": "Tarrafal" + }, + { + "code": "TS", + "name": "Tarrafal de São Nicolau" + } + ], + "CY": [ + { + "code": "01", + "name": "Nicosia" + }, + { + "code": "02", + "name": "Limassol" + }, + { + "code": "03", + "name": "Larnaca" + }, + { + "code": "04", + "name": "Famagusta" + }, + { + "code": "05", + "name": "Paphos" + }, + { + "code": "06", + "name": "Kyrenia" + } + ], + "CZ": [ + { + "code": "201", + "name": "BeneÅ¡ov" + }, + { + "code": "202", + "name": "Beroun" + }, + { + "code": "641", + "name": "Blansko" + }, + { + "code": "644", + "name": "BÅ™eclav" + }, + { + "code": "642", + "name": "Brno-mÄ›sto" + }, + { + "code": "643", + "name": "Brno-venkov" + }, + { + "code": "801", + "name": "Bruntál" + }, + { + "code": "511", + "name": "ÄŒeská Lípa" + }, + { + "code": "311", + "name": "ÄŒeské BudÄ›jovice" + }, + { + "code": "312", + "name": "ÄŒeský Krumlov" + }, + { + "code": "411", + "name": "Cheb" + }, + { + "code": "422", + "name": "Chomutov" + }, + { + "code": "531", + "name": "Chrudim" + }, + { + "code": "421", + "name": "DÄ›Äín" + }, + { + "code": "321", + "name": "Domažlice" + }, + { + "code": "802", + "name": "Frýdek-Místek" + }, + { + "code": "631", + "name": "HavlíÄkův Brod" + }, + { + "code": "645", + "name": "Hodonín" + }, + { + "code": "521", + "name": "Hradec Králové" + }, + { + "code": "512", + "name": "Jablonec nad Nisou" + }, + { + "code": "711", + "name": "Jeseník" + }, + { + "code": "522", + "name": "JiÄín" + }, + { + "code": "632", + "name": "Jihlava" + }, + { + "code": "31", + "name": "JihoÄeský" + }, + { + "code": "64", + "name": "Jihomoravský" + }, + { + "code": "313", + "name": "JindÅ™ichův Hradec" + }, + { + "code": "41", + "name": "Karlovarský" + }, + { + "code": "412", + "name": "Karlovy Vary" + }, + { + "code": "803", + "name": "Karviná" + }, + { + "code": "203", + "name": "Kladno" + }, + { + "code": "322", + "name": "Klatovy" + }, + { + "code": "204", + "name": "Kolín" + }, + { + "code": "52", + "name": "Královéhradecký" + }, + { + "code": "721", + "name": "Kroměříž" + }, + { + "code": "205", + "name": "Kutná Hora" + }, + { + "code": "513", + "name": "Liberec" + }, + { + "code": "51", + "name": "Liberecký" + }, + { + "code": "423", + "name": "Litoměřice" + }, + { + "code": "424", + "name": "Louny" + }, + { + "code": "206", + "name": "MÄ›lník" + }, + { + "code": "207", + "name": "Mladá Boleslav" + }, + { + "code": "80", + "name": "Moravskoslezský" + }, + { + "code": "425", + "name": "Most" + }, + { + "code": "523", + "name": "Náchod" + }, + { + "code": "804", + "name": "Nový JiÄín" + }, + { + "code": "208", + "name": "Nymburk" + }, + { + "code": "712", + "name": "Olomouc" + }, + { + "code": "71", + "name": "Olomoucký" + }, + { + "code": "805", + "name": "Opava" + }, + { + "code": "806", + "name": "Ostrava" + }, + { + "code": "532", + "name": "Pardubice" + }, + { + "code": "53", + "name": "Pardubický" + }, + { + "code": "633", + "name": "PelhÅ™imov" + }, + { + "code": "314", + "name": "Písek" + }, + { + "code": "323", + "name": "Plzeň" + }, + { + "code": "325", + "name": "Plzeň-North" + }, + { + "code": "324", + "name": "Plzeň-South" + }, + { + "code": "32", + "name": "Plzeňský" + }, + { + "code": "315", + "name": "Prachatice" + }, + { + "code": "101", + "name": "Prague 1" + }, + { + "code": "110", + "name": "Prague 10" + }, + { + "code": "111", + "name": "Prague 11" + }, + { + "code": "112", + "name": "Prague 12" + }, + { + "code": "113", + "name": "Prague 13" + }, + { + "code": "114", + "name": "Prague 14" + }, + { + "code": "115", + "name": "Prague 15" + }, + { + "code": "116", + "name": "Prague 16" + }, + { + "code": "117", + "name": "Prague 17" + }, + { + "code": "118", + "name": "Prague 18" + }, + { + "code": "119", + "name": "Prague 19" + }, + { + "code": "102", + "name": "Prague 2" + }, + { + "code": "120", + "name": "Prague 20" + }, + { + "code": "121", + "name": "Prague 21" + }, + { + "code": "122", + "name": "Prague 22" + }, + { + "code": "103", + "name": "Prague 3" + }, + { + "code": "104", + "name": "Prague 4" + }, + { + "code": "105", + "name": "Prague 5" + }, + { + "code": "106", + "name": "Prague 6" + }, + { + "code": "107", + "name": "Prague 7" + }, + { + "code": "108", + "name": "Prague 8" + }, + { + "code": "109", + "name": "Prague 9" + }, + { + "code": "209", + "name": "Prague-East" + }, + { + "code": "20A", + "name": "Prague-West" + }, + { + "code": "10", + "name": "Prague, Hlavní meÅ¡to" + }, + { + "code": "714", + "name": "PÅ™erov" + }, + { + "code": "20B", + "name": "Příbram" + }, + { + "code": "713", + "name": "ProstÄ›jov" + }, + { + "code": "20C", + "name": "Rakovník" + }, + { + "code": "326", + "name": "Rokycany" + }, + { + "code": "524", + "name": "Rychnov nad Kněžnou" + }, + { + "code": "514", + "name": "Semily" + }, + { + "code": "413", + "name": "Sokolov" + }, + { + "code": "316", + "name": "Strakonice" + }, + { + "code": "20", + "name": "StÅ™edoÄeský" + }, + { + "code": "715", + "name": "Å umperk" + }, + { + "code": "533", + "name": "Svitavy" + }, + { + "code": "317", + "name": "Tábor" + }, + { + "code": "327", + "name": "Tachov" + }, + { + "code": "426", + "name": "Teplice" + }, + { + "code": "634", + "name": "TÅ™ebíÄ" + }, + { + "code": "525", + "name": "Trutnov" + }, + { + "code": "722", + "name": "Uherské HradiÅ¡tÄ›" + }, + { + "code": "42", + "name": "Ústecký" + }, + { + "code": "427", + "name": "Ústí nad Labem" + }, + { + "code": "534", + "name": "Ústí nad Orlicí" + }, + { + "code": "723", + "name": "Vsetín" + }, + { + "code": "646", + "name": "VyÅ¡kov" + }, + { + "code": "63", + "name": "VysoÄina" + }, + { + "code": "635", + "name": "ŽÄár nad Sázavou" + }, + { + "code": "724", + "name": "Zlín" + }, + { + "code": "72", + "name": "Zlínský" + }, + { + "code": "647", + "name": "Znojmo" + } + ], + "DE": [ + { + "code": "BW", + "name": "Baden-Württemberg" + }, + { + "code": "BY", + "name": "Bavaria" + }, + { + "code": "BE", + "name": "Berlin" + }, + { + "code": "BB", + "name": "Brandenburg" + }, + { + "code": "HB", + "name": "Bremen" + }, + { + "code": "HH", + "name": "Hamburg" + }, + { + "code": "HE", + "name": "Hesse" + }, + { + "code": "NI", + "name": "Lower Saxony" + }, + { + "code": "MV", + "name": "Mecklenburg-Vorpommern" + }, + { + "code": "NW", + "name": "North Rhine-Westphalia" + }, + { + "code": "RP", + "name": "Rhineland-Palatinate" + }, + { + "code": "SL", + "name": "Saarland" + }, + { + "code": "SN", + "name": "Saxony" + }, + { + "code": "ST", + "name": "Saxony-Anhalt" + }, + { + "code": "SH", + "name": "Schleswig-Holstein" + }, + { + "code": "TH", + "name": "Thuringia" + } + ], + "DJ": [ + { + "code": "AS", + "name": "Ali Sabieh" + }, + { + "code": "AR", + "name": "Arta" + }, + { + "code": "DI", + "name": "Dikhil" + }, + { + "code": "DJ", + "name": "Djibouti" + }, + { + "code": "OB", + "name": "Obock" + }, + { + "code": "TA", + "name": "Tadjourah" + } + ], + "DK": [ + { + "code": "81", + "name": "Northern Denmark" + }, + { + "code": "82", + "name": "Central Denmark" + }, + { + "code": "83", + "name": "Southern Denmark" + }, + { + "code": "84", + "name": "Capital Region" + }, + { + "code": "85", + "name": "Zealand" + } + ], + "DM": [ + { + "code": "02", + "name": "Saint Andrew" + }, + { + "code": "03", + "name": "Saint David" + }, + { + "code": "04", + "name": "Saint George" + }, + { + "code": "05", + "name": "Saint John" + }, + { + "code": "06", + "name": "Saint Joseph" + }, + { + "code": "07", + "name": "Saint Luke" + }, + { + "code": "08", + "name": "Saint Mark" + }, + { + "code": "09", + "name": "Saint Patrick" + }, + { + "code": "10", + "name": "Saint Paul" + }, + { + "code": "11", + "name": "Saint Peter" + } + ], + "DO": [ + { + "code": "01", + "name": "Distrito Nacional" + }, + { + "code": "02", + "name": "Azua" + }, + { + "code": "03", + "name": "Baoruco" + }, + { + "code": "04", + "name": "Barahona" + }, + { + "code": "05", + "name": "Dajabón" + }, + { + "code": "06", + "name": "Duarte" + }, + { + "code": "07", + "name": "Elías Piña" + }, + { + "code": "08", + "name": "El Seibo" + }, + { + "code": "09", + "name": "Espaillat" + }, + { + "code": "10", + "name": "Independencia" + }, + { + "code": "11", + "name": "La Altagracia" + }, + { + "code": "12", + "name": "La Romana" + }, + { + "code": "13", + "name": "La Vega" + }, + { + "code": "14", + "name": "María Trinidad Sánchez" + }, + { + "code": "15", + "name": "Monte Cristi" + }, + { + "code": "16", + "name": "Pedernales" + }, + { + "code": "17", + "name": "Peravia" + }, + { + "code": "18", + "name": "Puerto Plata" + }, + { + "code": "19", + "name": "Hermanas Mirabal" + }, + { + "code": "20", + "name": "Samaná" + }, + { + "code": "21", + "name": "San Cristóbal" + }, + { + "code": "22", + "name": "San Juan" + }, + { + "code": "23", + "name": "San Pedro de Macorís" + }, + { + "code": "24", + "name": "Sánchez Ramírez" + }, + { + "code": "25", + "name": "Santiago" + }, + { + "code": "26", + "name": "Santiago Rodríguez" + }, + { + "code": "27", + "name": "Valverde" + }, + { + "code": "28", + "name": "Monseñor Nouel" + }, + { + "code": "29", + "name": "Monte Plata" + }, + { + "code": "30", + "name": "Hato Mayor" + }, + { + "code": "31", + "name": "San José de Ocoa" + }, + { + "code": "32", + "name": "Santo Domingo" + }, + { + "code": "33", + "name": "Cibao Nordeste" + }, + { + "code": "34", + "name": "Cibao Noroeste" + }, + { + "code": "35", + "name": "Cibao Norte" + }, + { + "code": "36", + "name": "Cibao Sur" + }, + { + "code": "37", + "name": "El Valle" + }, + { + "code": "38", + "name": "Enriquillo" + }, + { + "code": "39", + "name": "Higüamo" + }, + { + "code": "40", + "name": "Ozama" + }, + { + "code": "41", + "name": "Valdesia" + }, + { + "code": "42", + "name": "Yuma" + } + ], + "DZ": [ + { + "code": "01", + "name": "Adrar" + }, + { + "code": "02", + "name": "Chlef" + }, + { + "code": "03", + "name": "Laghouat" + }, + { + "code": "04", + "name": "Oum El Bouaghi" + }, + { + "code": "05", + "name": "Batna" + }, + { + "code": "06", + "name": "Béjaïa" + }, + { + "code": "07", + "name": "Biskra" + }, + { + "code": "08", + "name": "Béchar" + }, + { + "code": "09", + "name": "Blida" + }, + { + "code": "10", + "name": "Bouira" + }, + { + "code": "11", + "name": "Tamanghasset" + }, + { + "code": "12", + "name": "Tébessa" + }, + { + "code": "13", + "name": "Tlemcen" + }, + { + "code": "14", + "name": "Tiaret" + }, + { + "code": "15", + "name": "Tizi Ouzou" + }, + { + "code": "16", + "name": "Algiers" + }, + { + "code": "17", + "name": "Djelfa" + }, + { + "code": "18", + "name": "Jijel" + }, + { + "code": "19", + "name": "Sétif" + }, + { + "code": "20", + "name": "Saïda" + }, + { + "code": "21", + "name": "Skikda" + }, + { + "code": "22", + "name": "Sidi Bel Abbès" + }, + { + "code": "23", + "name": "Annaba" + }, + { + "code": "24", + "name": "Guelma" + }, + { + "code": "25", + "name": "Constantine" + }, + { + "code": "26", + "name": "Médéa" + }, + { + "code": "27", + "name": "Mostaganem" + }, + { + "code": "28", + "name": "M’Sila" + }, + { + "code": "29", + "name": "Mascara" + }, + { + "code": "30", + "name": "Ouargla" + }, + { + "code": "31", + "name": "Oran" + }, + { + "code": "32", + "name": "El Bayadh" + }, + { + "code": "33", + "name": "Illizi" + }, + { + "code": "34", + "name": "Bordj Bou Arréridj" + }, + { + "code": "35", + "name": "Boumerdès" + }, + { + "code": "36", + "name": "El Tarf" + }, + { + "code": "37", + "name": "Tindouf" + }, + { + "code": "38", + "name": "Tissemsilt" + }, + { + "code": "39", + "name": "El Oued" + }, + { + "code": "40", + "name": "Khenchela" + }, + { + "code": "41", + "name": "Souk Ahras" + }, + { + "code": "42", + "name": "Tipasa" + }, + { + "code": "43", + "name": "Mila" + }, + { + "code": "44", + "name": "Aïn Defla" + }, + { + "code": "45", + "name": "Naama" + }, + { + "code": "46", + "name": "Aïn Témouchent" + }, + { + "code": "47", + "name": "Ghardaïa" + }, + { + "code": "48", + "name": "Relizane" + } + ], + "EC": [ + { + "code": "A", + "name": "Azuay" + }, + { + "code": "B", + "name": "Bolívar" + }, + { + "code": "F", + "name": "Cañar" + }, + { + "code": "C", + "name": "Carchi" + }, + { + "code": "H", + "name": "Chimborazo" + }, + { + "code": "X", + "name": "Cotopaxi" + }, + { + "code": "O", + "name": "El Oro" + }, + { + "code": "E", + "name": "Esmeraldas" + }, + { + "code": "W", + "name": "Galápagos" + }, + { + "code": "G", + "name": "Guayas" + }, + { + "code": "I", + "name": "Imbabura" + }, + { + "code": "L", + "name": "Loja" + }, + { + "code": "R", + "name": "Los Ríos" + }, + { + "code": "M", + "name": "Manabí" + }, + { + "code": "S", + "name": "Morona-Santiago" + }, + { + "code": "N", + "name": "Napo" + }, + { + "code": "D", + "name": "Orellana" + }, + { + "code": "Y", + "name": "Pastaza" + }, + { + "code": "P", + "name": "Pichincha" + }, + { + "code": "SE", + "name": "Santa Elena" + }, + { + "code": "SD", + "name": "Santo Domingo de los Tsáchilas" + }, + { + "code": "U", + "name": "Sucumbíos" + }, + { + "code": "T", + "name": "Tungurahua" + }, + { + "code": "Z", + "name": "Zamora-Chinchipe" + } + ], + "EE": [ + { + "code": "37", + "name": "Harju" + }, + { + "code": "39", + "name": "Hiiu" + }, + { + "code": "44", + "name": "Ida-Viru" + }, + { + "code": "49", + "name": "Jõgeva" + }, + { + "code": "51", + "name": "Järva" + }, + { + "code": "57", + "name": "Lääne" + }, + { + "code": "59", + "name": "Lääne-Viru" + }, + { + "code": "65", + "name": "Põlva" + }, + { + "code": "67", + "name": "Pärnu" + }, + { + "code": "70", + "name": "Rapla" + }, + { + "code": "74", + "name": "Saare" + }, + { + "code": "78", + "name": "Tartu" + }, + { + "code": "82", + "name": "Valga" + }, + { + "code": "84", + "name": "Viljandi" + }, + { + "code": "86", + "name": "Võru" + } + ], + "EG": [ + { + "code": "SHR", + "name": "Al Sharqia" + }, + { + "code": "ALX", + "name": "Alexandria" + }, + { + "code": "ASN", + "name": "Aswan" + }, + { + "code": "AST", + "name": "Asyut" + }, + { + "code": "BH", + "name": "Beheira" + }, + { + "code": "BNS", + "name": "Beni Suef" + }, + { + "code": "C", + "name": "Cairo" + }, + { + "code": "DK", + "name": "Dakahlia" + }, + { + "code": "DT", + "name": "Damietta" + }, + { + "code": "FYM", + "name": "Faiyum" + }, + { + "code": "GH", + "name": "Gharbia" + }, + { + "code": "GZ", + "name": "Giza" + }, + { + "code": "IS", + "name": "Ismailia" + }, + { + "code": "KFS", + "name": "Kafr el-Sheikh" + }, + { + "code": "LX", + "name": "Luxor" + }, + { + "code": "MT", + "name": "Matrouh" + }, + { + "code": "MN", + "name": "Minya" + }, + { + "code": "MNF", + "name": "Monufia" + }, + { + "code": "WAD", + "name": "New Valley" + }, + { + "code": "SIN", + "name": "North Sinai" + }, + { + "code": "PTS", + "name": "Port Said" + }, + { + "code": "KB", + "name": "Qalyubia" + }, + { + "code": "KN", + "name": "Qena" + }, + { + "code": "BA", + "name": "Red Sea" + }, + { + "code": "SHG", + "name": "Sohag" + }, + { + "code": "JS", + "name": "South Sinai" + }, + { + "code": "SUZ", + "name": "Suez" + } + ], + "ER": [ + { + "code": "AN", + "name": "Anseba" + }, + { + "code": "DU", + "name": "Debub" + }, + { + "code": "GB", + "name": "Gash-Barka" + }, + { + "code": "MA", + "name": "Maekel" + }, + { + "code": "SK", + "name": "Northern Red Sea" + }, + { + "code": "DK", + "name": "Southern Red Sea" + } + ], + "ES": [ + { + "code": "C", + "name": "A Coruña" + }, + { + "code": "VI", + "name": "Ãlava" + }, + { + "code": "AB", + "name": "Albacete" + }, + { + "code": "A", + "name": "Alicante" + }, + { + "code": "AL", + "name": "Almería" + }, + { + "code": "AN", + "name": "Andalusia" + }, + { + "code": "AR", + "name": "Aragon" + }, + { + "code": "AS", + "name": "Asturias" + }, + { + "code": "O", + "name": "Asturias Province" + }, + { + "code": "AV", + "name": "Ãvila" + }, + { + "code": "BA", + "name": "Badajoz" + }, + { + "code": "IB", + "name": "Balearic Islands" + }, + { + "code": "PM", + "name": "Balears Province" + }, + { + "code": "B", + "name": "Barcelona" + }, + { + "code": "PV", + "name": "Basque Country" + }, + { + "code": "BI", + "name": "Biscay" + }, + { + "code": "BU", + "name": "Burgos" + }, + { + "code": "CC", + "name": "Cáceres" + }, + { + "code": "CA", + "name": "Cádiz" + }, + { + "code": "CB", + "name": "Cantabria" + }, + { + "code": "S", + "name": "Cantabria Province" + }, + { + "code": "CS", + "name": "Castellón" + }, + { + "code": "CL", + "name": "Castile and León" + }, + { + "code": "CM", + "name": "Castile-La Mancha" + }, + { + "code": "CT", + "name": "Catalonia" + }, + { + "code": "CE", + "name": "Ceuta" + }, + { + "code": "CR", + "name": "Ciudad Real" + }, + { + "code": "CO", + "name": "Córdoba" + }, + { + "code": "CU", + "name": "Cuenca" + }, + { + "code": "EX", + "name": "Extremadura" + }, + { + "code": "GA", + "name": "Galicia" + }, + { + "code": "SS", + "name": "Gipuzkoa" + }, + { + "code": "GI", + "name": "Girona" + }, + { + "code": "GR", + "name": "Granada" + }, + { + "code": "GU", + "name": "Guadalajara" + }, + { + "code": "H", + "name": "Huelva" + }, + { + "code": "HU", + "name": "Huesca" + }, + { + "code": "J", + "name": "Jaén" + }, + { + "code": "RI", + "name": "La Rioja" + }, + { + "code": "LO", + "name": "La Rioja Province" + }, + { + "code": "GC", + "name": "Las Palmas" + }, + { + "code": "LE", + "name": "León" + }, + { + "code": "L", + "name": "Lleida" + }, + { + "code": "LU", + "name": "Lugo" + }, + { + "code": "MD", + "name": "Madrid Autonomous Community" + }, + { + "code": "M", + "name": "Madrid Province" + }, + { + "code": "MA", + "name": "Málaga" + }, + { + "code": "ML", + "name": "Melilla" + }, + { + "code": "MU", + "name": "Murcia" + }, + { + "code": "MC", + "name": "Murcia Region" + }, + { + "code": "NA", + "name": "Navarra" + }, + { + "code": "NC", + "name": "Navarra Chartered Community" + }, + { + "code": "OR", + "name": "Ourense" + }, + { + "code": "P", + "name": "Palencia" + }, + { + "code": "PO", + "name": "Pontevedra" + }, + { + "code": "SA", + "name": "Salamanca" + }, + { + "code": "TF", + "name": "Santa Cruz de Tenerife" + }, + { + "code": "SG", + "name": "Segovia" + }, + { + "code": "SE", + "name": "Seville" + }, + { + "code": "SO", + "name": "Soria" + }, + { + "code": "T", + "name": "Tarragona" + }, + { + "code": "TE", + "name": "Teruel" + }, + { + "code": "TO", + "name": "Toledo" + }, + { + "code": "V", + "name": "Valencia" + }, + { + "code": "VC", + "name": "Valencian Community" + }, + { + "code": "VA", + "name": "Valladolid" + }, + { + "code": "ZA", + "name": "Zamora" + }, + { + "code": "Z", + "name": "Zaragoza" + } + ], + "ET": [ + { + "code": "AA", + "name": "Addis Ababa" + }, + { + "code": "AF", + "name": "Afar" + }, + { + "code": "AM", + "name": "Amhara" + }, + { + "code": "BE", + "name": "Benishangul-Gumuz" + }, + { + "code": "DD", + "name": "Dire Dawa" + }, + { + "code": "GA", + "name": "Gambela" + }, + { + "code": "HA", + "name": "Harari" + }, + { + "code": "OR", + "name": "Oromia" + }, + { + "code": "SO", + "name": "Somali" + }, + { + "code": "SN", + "name": "Southern Nations, Nationalities, and Peoples" + }, + { + "code": "TI", + "name": "Tigray" + } + ], + "FI": [ + { + "code": "02", + "name": "South Karelia" + }, + { + "code": "03", + "name": "Southern Ostrobothnia" + }, + { + "code": "04", + "name": "Southern Savonia" + }, + { + "code": "05", + "name": "Kainuu" + }, + { + "code": "06", + "name": "Tavastia Proper" + }, + { + "code": "07", + "name": "Central Ostrobothnia" + }, + { + "code": "08", + "name": "Central Finland" + }, + { + "code": "09", + "name": "Kymenlaakso" + }, + { + "code": "10", + "name": "Lapland" + }, + { + "code": "11", + "name": "Pirkanmaa" + }, + { + "code": "12", + "name": "Ostrobothnia" + }, + { + "code": "13", + "name": "North Karelia" + }, + { + "code": "14", + "name": "Northern Ostrobothnia" + }, + { + "code": "15", + "name": "Northern Savonia" + }, + { + "code": "16", + "name": "Päijänne Tavastia" + }, + { + "code": "17", + "name": "Satakunta" + }, + { + "code": "18", + "name": "Uusimaa" + }, + { + "code": "19", + "name": "Southwest Finland" + } + ], + "FJ": [ + { + "code": "01", + "name": "Ba" + }, + { + "code": "02", + "name": "Bua" + }, + { + "code": "03", + "name": "Cakaudrove" + }, + { + "code": "C", + "name": "Central" + }, + { + "code": "E", + "name": "Eastern" + }, + { + "code": "04", + "name": "Kadavu" + }, + { + "code": "05", + "name": "Lau" + }, + { + "code": "06", + "name": "Lomaiviti" + }, + { + "code": "07", + "name": "Macuata" + }, + { + "code": "08", + "name": "Nadroga-Navosa" + }, + { + "code": "09", + "name": "Naitasiri" + }, + { + "code": "10", + "name": "Namosi" + }, + { + "code": "N", + "name": "Northern" + }, + { + "code": "11", + "name": "Ra" + }, + { + "code": "12", + "name": "Rewa" + }, + { + "code": "R", + "name": "Rotuma" + }, + { + "code": "13", + "name": "Serua" + }, + { + "code": "14", + "name": "Tailevu" + }, + { + "code": "W", + "name": "Western" + } + ], + "FM": [ + { + "code": "TRK", + "name": "Chuuk" + }, + { + "code": "KSA", + "name": "Kosrae" + }, + { + "code": "PNI", + "name": "Pohnpei" + }, + { + "code": "YAP", + "name": "Yap" + } + ], + "FR": [ + { + "code": "01", + "name": "Ain" + }, + { + "code": "02", + "name": "Aisne" + }, + { + "code": "03", + "name": "Allier" + }, + { + "code": "04", + "name": "Alpes-de-Haute-Provence" + }, + { + "code": "06", + "name": "Alpes-Maritimes" + }, + { + "code": "07", + "name": "Ardèche" + }, + { + "code": "08", + "name": "Ardennes" + }, + { + "code": "09", + "name": "Ariège" + }, + { + "code": "10", + "name": "Aube" + }, + { + "code": "11", + "name": "Aude" + }, + { + "code": "ARA", + "name": "Auvergne-Rhône-Alpes" + }, + { + "code": "12", + "name": "Aveyron" + }, + { + "code": "67", + "name": "Bas-Rhin" + }, + { + "code": "13", + "name": "Bouches-du-Rhône" + }, + { + "code": "BRE", + "name": "Brittany" + }, + { + "code": "BFC", + "name": "Burgundy-Franche-Comté" + }, + { + "code": "14", + "name": "Calvados" + }, + { + "code": "15", + "name": "Cantal" + }, + { + "code": "CVL", + "name": "Centre-Val de Loire" + }, + { + "code": "16", + "name": "Charente" + }, + { + "code": "17", + "name": "Charente-Maritime" + }, + { + "code": "18", + "name": "Cher" + }, + { + "code": "19", + "name": "Corrèze" + }, + { + "code": "2A", + "name": "Corse-du-Sud" + }, + { + "code": "COR", + "name": "Corsica" + }, + { + "code": "21", + "name": "Côte-d’Or" + }, + { + "code": "22", + "name": "Côtes-d’Armor" + }, + { + "code": "23", + "name": "Creuse" + }, + { + "code": "79", + "name": "Deux-Sèvres" + }, + { + "code": "24", + "name": "Dordogne" + }, + { + "code": "25", + "name": "Doubs" + }, + { + "code": "26", + "name": "Drôme" + }, + { + "code": "91", + "name": "Essonne" + }, + { + "code": "27", + "name": "Eure" + }, + { + "code": "28", + "name": "Eure-et-Loir" + }, + { + "code": "29", + "name": "Finistère" + }, + { + "code": "30", + "name": "Gard" + }, + { + "code": "32", + "name": "Gers" + }, + { + "code": "33", + "name": "Gironde" + }, + { + "code": "GES", + "name": "Grand-Est" + }, + { + "code": "GUA", + "name": "Guadeloupe" + }, + { + "code": "68", + "name": "Haut-Rhin" + }, + { + "code": "2B", + "name": "Haute-Corse" + }, + { + "code": "31", + "name": "Haute-Garonne" + }, + { + "code": "43", + "name": "Haute-Loire" + }, + { + "code": "52", + "name": "Haute-Marne" + }, + { + "code": "70", + "name": "Haute-Saône" + }, + { + "code": "74", + "name": "Haute-Savoie" + }, + { + "code": "87", + "name": "Haute-Vienne" + }, + { + "code": "05", + "name": "Hautes-Alpes" + }, + { + "code": "65", + "name": "Hautes-Pyrénées" + }, + { + "code": "HDF", + "name": "Hauts-de-France" + }, + { + "code": "92", + "name": "Hauts-de-Seine" + }, + { + "code": "34", + "name": "Hérault" + }, + { + "code": "IDF", + "name": "ÃŽle-de-France²" + }, + { + "code": "35", + "name": "Ille-et-Vilaine" + }, + { + "code": "36", + "name": "Indre" + }, + { + "code": "37", + "name": "Indre-et-Loire" + }, + { + "code": "38", + "name": "Isère" + }, + { + "code": "39", + "name": "Jura" + }, + { + "code": "LRE", + "name": "La Réunion" + }, + { + "code": "40", + "name": "Landes" + }, + { + "code": "41", + "name": "Loir-et-Cher" + }, + { + "code": "42", + "name": "Loire" + }, + { + "code": "44", + "name": "Loire-Atlantique" + }, + { + "code": "45", + "name": "Loiret" + }, + { + "code": "46", + "name": "Lot" + }, + { + "code": "47", + "name": "Lot-et-Garonne" + }, + { + "code": "48", + "name": "Lozère" + }, + { + "code": "49", + "name": "Maine-et-Loire" + }, + { + "code": "50", + "name": "Manche" + }, + { + "code": "51", + "name": "Marne" + }, + { + "code": "53", + "name": "Mayenne" + }, + { + "code": "MAY", + "name": "Mayotte" + }, + { + "code": "54", + "name": "Meurthe-et-Moselle" + }, + { + "code": "55", + "name": "Meuse" + }, + { + "code": "56", + "name": "Morbihan" + }, + { + "code": "57", + "name": "Moselle" + }, + { + "code": "58", + "name": "Nièvre" + }, + { + "code": "59", + "name": "Nord" + }, + { + "code": "NOR", + "name": "Normandie" + }, + { + "code": "NAQ", + "name": "Nouvelle-Aquitaine" + }, + { + "code": "OCC", + "name": "Occitanie" + }, + { + "code": "60", + "name": "Oise" + }, + { + "code": "61", + "name": "Orne" + }, + { + "code": "75", + "name": "Paris" + }, + { + "code": "62", + "name": "Pas-de-Calais" + }, + { + "code": "PDL", + "name": "Pays-de-la-Loire" + }, + { + "code": "PAC", + "name": "Provence-Alpes-Côte-d’Azur" + }, + { + "code": "63", + "name": "Puy-de-Dôme" + }, + { + "code": "64", + "name": "Pyrénées-Atlantiques" + }, + { + "code": "66", + "name": "Pyrénées-Orientales" + }, + { + "code": "69", + "name": "Rhône" + }, + { + "code": "71", + "name": "Saône-et-Loire" + }, + { + "code": "72", + "name": "Sarthe" + }, + { + "code": "73", + "name": "Savoie" + }, + { + "code": "77", + "name": "Seine-et-Marne" + }, + { + "code": "76", + "name": "Seine-Maritime" + }, + { + "code": "93", + "name": "Seine-Saint-Denis" + }, + { + "code": "80", + "name": "Somme" + }, + { + "code": "81", + "name": "Tarn" + }, + { + "code": "82", + "name": "Tarn-et-Garonne" + }, + { + "code": "90", + "name": "Territoire de Belfort" + }, + { + "code": "95", + "name": "Val-d’Oise" + }, + { + "code": "94", + "name": "Val-de-Marne" + }, + { + "code": "83", + "name": "Var" + }, + { + "code": "84", + "name": "Vaucluse" + }, + { + "code": "85", + "name": "Vendée" + }, + { + "code": "86", + "name": "Vienne" + }, + { + "code": "88", + "name": "Vosges" + }, + { + "code": "89", + "name": "Yonne" + }, + { + "code": "78", + "name": "Yvelines" + } + ], + "GA": [ + { + "code": "1", + "name": "Estuaire" + }, + { + "code": "2", + "name": "Haut-Ogooué" + }, + { + "code": "3", + "name": "Moyen-Ogooué" + }, + { + "code": "4", + "name": "Ngounié" + }, + { + "code": "5", + "name": "Nyanga" + }, + { + "code": "6", + "name": "Ogooué-Ivindo" + }, + { + "code": "7", + "name": "Ogooué-Lolo" + }, + { + "code": "8", + "name": "Ogooué-Maritime" + }, + { + "code": "9", + "name": "Woleu-Ntem" + } + ], + "GB": [ + { + "name": "Aberdeen", + "code": "ABE" + }, + { + "name": "Aberdeenshire", + "code": "ABD" + }, + { + "name": "Anglesey", + "code": "AGY" + }, + { + "name": "Angus", + "code": "ANS" + }, + { + "name": "Antrim", + "code": "ANT" + }, + { + "name": "Antrim and Newtownabbey", + "code": "ANN" + }, + { + "name": "Ards", + "code": "ARD" + }, + { + "name": "Ards and North Down", + "code": "AND" + }, + { + "name": "Argyll and Bute", + "code": "AGB" + }, + { + "name": "Armagh", + "code": "ARM" + }, + { + "name": "Armagh, Banbridge and Craigavon", + "code": "ABC" + }, + { + "name": "Ballymena", + "code": "BLA" + }, + { + "name": "Ballymoney", + "code": "BLY" + }, + { + "name": "Banbridge", + "code": "BNB" + }, + { + "name": "Barking and Dagenham", + "code": "BDG" + }, + { + "name": "Barnet", + "code": "BNE" + }, + { + "name": "Barnsley", + "code": "BNS" + }, + { + "name": "Bath and North East Somerset", + "code": "BAS" + }, + { + "name": "Bedford", + "code": "BDF" + }, + { + "name": "Belfast", + "code": "BFS" + }, + { + "name": "Bexley", + "code": "BEX" + }, + { + "name": "Birmingham", + "code": "BIR" + }, + { + "name": "Blackburn with Darwen", + "code": "BBD" + }, + { + "name": "Blackpool", + "code": "BPL" + }, + { + "name": "Blaenau Gwent", + "code": "BGW" + }, + { + "name": "Bolton", + "code": "BOL" + }, + { + "name": "Bournemouth", + "code": "BMH" + }, + { + "name": "Bracknell Forest", + "code": "BRC" + }, + { + "name": "Bradford", + "code": "BRD" + }, + { + "name": "Brent", + "code": "BEN" + }, + { + "name": "Bridgend", + "code": "BGE" + }, + { + "name": "Brighton and Hove", + "code": "BNH" + }, + { + "name": "Bristol", + "code": "BST" + }, + { + "name": "Bromley", + "code": "BRY" + }, + { + "name": "Buckinghamshire", + "code": "BKM" + }, + { + "name": "Bury", + "code": "BUR" + }, + { + "name": "Caerphilly", + "code": "CAY" + }, + { + "name": "Calderdale", + "code": "CLD" + }, + { + "name": "Cambridgeshire", + "code": "CAM" + }, + { + "name": "Camden", + "code": "CMD" + }, + { + "name": "Cardiff", + "code": "CRF" + }, + { + "name": "Carmarthenshire", + "code": "CMN" + }, + { + "name": "Carrickfergus", + "code": "CKF" + }, + { + "name": "Castlereagh", + "code": "CSR" + }, + { + "name": "Causeway Coast and Glens", + "code": "CCG" + }, + { + "name": "Central Bedfordshire", + "code": "CBF" + }, + { + "name": "Ceredigion", + "code": "CGN" + }, + { + "name": "Cheshire East", + "code": "CHE" + }, + { + "name": "Cheshire West and Chester", + "code": "CHW" + }, + { + "name": "Clackmannanshire", + "code": "CLK" + }, + { + "name": "Coleraine", + "code": "CLR" + }, + { + "name": "Conwy", + "code": "CWY" + }, + { + "name": "Cookstown", + "code": "CKT" + }, + { + "name": "Cornwall", + "code": "CON" + }, + { + "name": "Coventry", + "code": "COV" + }, + { + "name": "Craigavon", + "code": "CGV" + }, + { + "name": "Croydon", + "code": "CRY" + }, + { + "name": "Cumbria", + "code": "CMA" + }, + { + "name": "Darlington", + "code": "DAL" + }, + { + "name": "Denbighshire", + "code": "DEN" + }, + { + "name": "Derby", + "code": "DER" + }, + { + "name": "Derbyshire", + "code": "DBY" + }, + { + "name": "Derry", + "code": "DRY" + }, + { + "name": "Derry and Strabane", + "code": "DRS" + }, + { + "name": "Devon", + "code": "DEV" + }, + { + "name": "Doncaster", + "code": "DNC" + }, + { + "name": "Dorset", + "code": "DOR" + }, + { + "name": "Down", + "code": "DOW" + }, + { + "name": "Dudley", + "code": "DUD" + }, + { + "name": "Dumfries and Galloway", + "code": "DGY" + }, + { + "name": "Dundee", + "code": "DND" + }, + { + "name": "Dungannon and South Tyrone", + "code": "DGN" + }, + { + "name": "Durham", + "code": "DUR" + }, + { + "name": "Ealing", + "code": "EAL" + }, + { + "name": "East Ayrshire", + "code": "EAY" + }, + { + "name": "East Dunbartonshire", + "code": "EDU" + }, + { + "name": "East Lothian", + "code": "ELN" + }, + { + "name": "East Renfrewshire", + "code": "ERW" + }, + { + "name": "East Riding of Yorkshire", + "code": "ERY" + }, + { + "name": "East Sussex", + "code": "ESX" + }, + { + "name": "Edinburgh", + "code": "EDH" + }, + { + "name": "Enfield", + "code": "ENF" + }, + { + "name": "England and Wales", + "code": "EAW" + }, + { + "name": "Engleska", + "code": "ENG" + }, + { + "name": "Essex", + "code": "ESS" + }, + { + "name": "Falkirk", + "code": "FAL" + }, + { + "name": "Fermanagh", + "code": "FER" + }, + { + "name": "Fermanagh and Omagh", + "code": "FMO" + }, + { + "name": "Fife", + "code": "FIF" + }, + { + "name": "Flintshire", + "code": "FLN" + }, + { + "name": "Gateshead", + "code": "GAT" + }, + { + "name": "Glasgow", + "code": "GLG" + }, + { + "name": "Gloucestershire", + "code": "GLS" + }, + { + "name": "Great Britain", + "code": "GBN" + }, + { + "name": "Greenwich", + "code": "GRE" + }, + { + "name": "Gwynedd", + "code": "GWN" + }, + { + "name": "Hackney", + "code": "HCK" + }, + { + "name": "Halton", + "code": "HAL" + }, + { + "name": "Hammersmith and Fulham", + "code": "HMF" + }, + { + "name": "Hampshire", + "code": "HAM" + }, + { + "name": "Haringey", + "code": "HRY" + }, + { + "name": "Harrow", + "code": "HRW" + }, + { + "name": "Hartlepool", + "code": "HPL" + }, + { + "name": "Havering", + "code": "HAV" + }, + { + "name": "Herefordshire", + "code": "HEF" + }, + { + "name": "Hertfordshire", + "code": "HRT" + }, + { + "name": "Highland", + "code": "HLD" + }, + { + "name": "Hillingdon", + "code": "HIL" + }, + { + "name": "Hounslow", + "code": "HNS" + }, + { + "name": "Inverclyde", + "code": "IVC" + }, + { + "name": "Isle of Wight", + "code": "IOW" + }, + { + "name": "Isles of Scilly", + "code": "IOS" + }, + { + "name": "Islington", + "code": "ISL" + }, + { + "name": "Kensington and Chelsea", + "code": "KEC" + }, + { + "name": "Kent", + "code": "KEN" + }, + { + "name": "Kingston upon Hull", + "code": "KHL" + }, + { + "name": "Kingston upon Thames", + "code": "KTT" + }, + { + "name": "Kirklees", + "code": "KIR" + }, + { + "name": "Knowsley", + "code": "KWL" + }, + { + "name": "Lambeth", + "code": "LBH" + }, + { + "name": "Lancashire", + "code": "LAN" + }, + { + "name": "Larne", + "code": "LRN" + }, + { + "name": "Leeds", + "code": "LDS" + }, + { + "name": "Leicester", + "code": "LCE" + }, + { + "name": "Leicestershire", + "code": "LEC" + }, + { + "name": "Lewisham", + "code": "LEW" + }, + { + "name": "Limavady", + "code": "LMV" + }, + { + "name": "Lincolnshire", + "code": "LIN" + }, + { + "name": "Lisburn", + "code": "LSB" + }, + { + "name": "Lisburn and Castlereagh", + "code": "LBC" + }, + { + "name": "Liverpool", + "code": "LIV" + }, + { + "name": "London", + "code": "LND" + }, + { + "name": "Luton", + "code": "LUT" + }, + { + "name": "Magherafelt", + "code": "MFT" + }, + { + "name": "Manchester", + "code": "MAN" + }, + { + "name": "Medway", + "code": "MDW" + }, + { + "name": "Merthyr Tydfil", + "code": "MTY" + }, + { + "name": "Merton", + "code": "MRT" + }, + { + "name": "Mid and East Antrim", + "code": "MEA" + }, + { + "name": "Mid Ulster", + "code": "MUL" + }, + { + "name": "Middlesbrough", + "code": "MDB" + }, + { + "name": "Midlothian", + "code": "MLN" + }, + { + "name": "Milton Keynes", + "code": "MIK" + }, + { + "name": "Monmouthshire", + "code": "MON" + }, + { + "name": "Moray", + "code": "MRY" + }, + { + "name": "Moyle", + "code": "MYL" + }, + { + "name": "Neath Port Talbot", + "code": "NTL" + }, + { + "name": "Newcastle upon Tyne", + "code": "NET" + }, + { + "name": "Newham", + "code": "NWM" + }, + { + "name": "Newport", + "code": "NWP" + }, + { + "name": "Newry and Mourne", + "code": "NYM" + }, + { + "name": "Newry, Mourne and Down", + "code": "NMD" + }, + { + "name": "Newtownabbey", + "code": "NTA" + }, + { + "name": "Norfolk", + "code": "NFK" + }, + { + "name": "North Ayrshire", + "code": "NAY" + }, + { + "name": "North Down", + "code": "NDN" + }, + { + "name": "North East Lincolnshire", + "code": "NEL" + }, + { + "name": "North Lanarkshire", + "code": "NLK" + }, + { + "name": "North Lincolnshire", + "code": "NLN" + }, + { + "name": "North Somerset", + "code": "NSM" + }, + { + "name": "North Tyneside", + "code": "NTY" + }, + { + "name": "North Yorkshire", + "code": "NYK" + }, + { + "name": "Northamptonshire", + "code": "NTH" + }, + { + "name": "Northern Ireland", + "code": "NIR" + }, + { + "name": "Northumberland", + "code": "NBL" + }, + { + "name": "Nottingham", + "code": "NGM" + }, + { + "name": "Nottinghamshire", + "code": "NTT" + }, + { + "name": "Oldham", + "code": "OLD" + }, + { + "name": "Omagh", + "code": "OMH" + }, + { + "name": "Orkney Islands", + "code": "ORK" + }, + { + "name": "Outer Hebrides", + "code": "ELS" + }, + { + "name": "Oxfordshire", + "code": "OXF" + }, + { + "name": "Pembrokeshire", + "code": "PEM" + }, + { + "name": "Perth and Kinross", + "code": "PKN" + }, + { + "name": "Peter", + "code": "PTE" + }, + { + "name": "Plymouth", + "code": "PLY" + }, + { + "name": "Poole", + "code": "POL" + }, + { + "name": "Portsmouth", + "code": "POR" + }, + { + "name": "Powys", + "code": "POW" + }, + { + "name": "Reading", + "code": "RDG" + }, + { + "name": "Redbridge", + "code": "RDB" + }, + { + "name": "Redcar and Cleveland", + "code": "RCC" + }, + { + "name": "Renfrewshire", + "code": "RFW" + }, + { + "name": "Rhondda Cynon Taf", + "code": "RCT" + }, + { + "name": "Richmond upon Thames", + "code": "RIC" + }, + { + "name": "Rochdale", + "code": "RCH" + }, + { + "name": "Rotherham", + "code": "ROT" + }, + { + "name": "Rutland", + "code": "RUT" + }, + { + "name": "Saint Helens", + "code": "SHN" + }, + { + "name": "Salford", + "code": "SLF" + }, + { + "name": "Sandwell", + "code": "SAW" + }, + { + "name": "Scottish Borders", + "code": "SCB" + }, + { + "name": "Sefton", + "code": "SFT" + }, + { + "name": "Sheffield", + "code": "SHF" + }, + { + "name": "Shetland", + "code": "ZET" + }, + { + "name": "Shropshire", + "code": "SHR" + }, + { + "name": "Å kotska", + "code": "SCT" + }, + { + "name": "Slough", + "code": "SLG" + }, + { + "name": "Solihull", + "code": "SOL" + }, + { + "name": "Somerset", + "code": "SOM" + }, + { + "name": "South Ayrshire", + "code": "SAY" + }, + { + "name": "South Gloucestershire", + "code": "SGC" + }, + { + "name": "South Lanarkshire", + "code": "SLK" + }, + { + "name": "South Tyneside", + "code": "STY" + }, + { + "name": "Southampton", + "code": "STH" + }, + { + "name": "Southend-on-Sea", + "code": "SOS" + }, + { + "name": "Southwark", + "code": "SWK" + }, + { + "name": "Staffordshire", + "code": "STS" + }, + { + "name": "Stirling", + "code": "STG" + }, + { + "name": "Stockport", + "code": "SKP" + }, + { + "name": "Stockton-on-Tees", + "code": "STT" + }, + { + "name": "Stoke-on-Trent", + "code": "STE" + }, + { + "name": "Strabane", + "code": "STB" + }, + { + "name": "Suffolk", + "code": "SFK" + }, + { + "name": "Sunderland", + "code": "SND" + }, + { + "name": "Surrey", + "code": "SRY" + }, + { + "name": "Sutton", + "code": "STN" + }, + { + "name": "Swansea", + "code": "SWA" + }, + { + "name": "Swindon", + "code": "SWD" + }, + { + "name": "Tameside", + "code": "TAM" + }, + { + "name": "Telford and Wrekin", + "code": "TFW" + }, + { + "name": "Thurrock", + "code": "THR" + }, + { + "name": "Torbay", + "code": "TOB" + }, + { + "name": "Torfaen", + "code": "TOF" + }, + { + "name": "Tower Hamlets", + "code": "TWH" + }, + { + "name": "Trafford", + "code": "TRF" + }, + { + "name": "United Kingdom", + "code": "UKM" + }, + { + "name": "Vale of Glamorgan", + "code": "VGL" + }, + { + "name": "Wakefield", + "code": "WKF" + }, + { + "name": "Wales", + "code": "WLS" + }, + { + "name": "Walsall", + "code": "WLL" + }, + { + "name": "Waltham Forest", + "code": "WFT" + }, + { + "name": "Wandsworth", + "code": "WND" + }, + { + "name": "Warrington", + "code": "WRT" + }, + { + "name": "Warwickshire", + "code": "WAR" + }, + { + "name": "West Berkshire", + "code": "WBK" + }, + { + "name": "West Dunbartonshire", + "code": "WDU" + }, + { + "name": "West Lothian", + "code": "WLN" + }, + { + "name": "West Sussex", + "code": "WSX" + }, + { + "name": "Westminster", + "code": "WSM" + }, + { + "name": "Wigan", + "code": "WGN" + }, + { + "name": "Wiltshire", + "code": "WIL" + }, + { + "name": "Windsor and Maidenhead", + "code": "WNM" + }, + { + "name": "Wirral", + "code": "WRL" + }, + { + "name": "Wokingham", + "code": "WOK" + }, + { + "name": "Wolverhampton", + "code": "WLV" + }, + { + "name": "Worcestershire", + "code": "WOR" + }, + { + "name": "Wrexham", + "code": "WRX" + }, + { + "name": "York", + "code": "YOR" + } + ], + "GD": [ + { + "code": "01", + "name": "Saint Andrew" + }, + { + "code": "02", + "name": "Saint David" + }, + { + "code": "03", + "name": "Saint George" + }, + { + "code": "04", + "name": "Saint John" + }, + { + "code": "05", + "name": "Saint Mark" + }, + { + "code": "06", + "name": "Saint Patrick" + }, + { + "code": "10", + "name": "Carriacou and Petite Martinique" + } + ], + "GE": [ + { + "code": "AB", + "name": "Abkhazia" + }, + { + "code": "AJ", + "name": "Adjara" + }, + { + "code": "GU", + "name": "Guria" + }, + { + "code": "IM", + "name": "Imereti" + }, + { + "code": "KA", + "name": "Kakheti" + }, + { + "code": "KK", + "name": "Kvemo Kartli" + }, + { + "code": "MM", + "name": "Mtskheta-Mtianeti" + }, + { + "code": "RL", + "name": "Racha-Lechkhumi and Kvemo Svaneti" + }, + { + "code": "SZ", + "name": "Samegrelo-Zemo Svaneti" + }, + { + "code": "SJ", + "name": "Samtskhe-Javakheti" + }, + { + "code": "SK", + "name": "Shida Kartli" + }, + { + "code": "TB", + "name": "Tbilisi" + } + ], + "GH": [ + { + "code": "AH", + "name": "Ashanti" + }, + { + "code": "BA", + "name": "Brong-Ahafo" + }, + { + "code": "CP", + "name": "Central" + }, + { + "code": "EP", + "name": "Eastern" + }, + { + "code": "AA", + "name": "Greater Accra" + }, + { + "code": "NP", + "name": "Northern" + }, + { + "code": "UE", + "name": "Upper East" + }, + { + "code": "UW", + "name": "Upper West" + }, + { + "code": "TV", + "name": "Volta" + }, + { + "code": "WP", + "name": "Western" + } + ], + "GL": [ + { + "code": "KU", + "name": "Kujalleq" + }, + { + "code": "QA", + "name": "Qaasuitsup" + }, + { + "code": "QE", + "name": "Qeqqata" + }, + { + "code": "SM", + "name": "Sermersooq" + } + ], + "GM": [ + { + "code": "B", + "name": "Banjul" + }, + { + "code": "M", + "name": "Central River Division" + }, + { + "code": "L", + "name": "Lower River Division" + }, + { + "code": "N", + "name": "North Bank Division" + }, + { + "code": "U", + "name": "Upper River Division" + }, + { + "code": "W", + "name": "West Coast Division" + } + ], + "GN": [ + { + "code": "BE", + "name": "Beyla" + }, + { + "code": "BF", + "name": "Boffa" + }, + { + "code": "BK", + "name": "Boké" + }, + { + "code": "B", + "name": "Boké Region" + }, + { + "code": "C", + "name": "Conakry" + }, + { + "code": "CO", + "name": "Coyah" + }, + { + "code": "DB", + "name": "Dabola" + }, + { + "code": "DL", + "name": "Dalaba" + }, + { + "code": "DI", + "name": "Dinguiraye" + }, + { + "code": "DU", + "name": "Dubréka" + }, + { + "code": "FA", + "name": "Faranah" + }, + { + "code": "F", + "name": "Faranah Region" + }, + { + "code": "FO", + "name": "Forécariah" + }, + { + "code": "FR", + "name": "Fria" + }, + { + "code": "GA", + "name": "Gaoual" + }, + { + "code": "GU", + "name": "Guéckédou" + }, + { + "code": "KA", + "name": "Kankan" + }, + { + "code": "K", + "name": "Kankan Region" + }, + { + "code": "KE", + "name": "Kérouané" + }, + { + "code": "KD", + "name": "Kindia" + }, + { + "code": "D", + "name": "Kindia Region" + }, + { + "code": "KS", + "name": "Kissidougou" + }, + { + "code": "KB", + "name": "Koubia" + }, + { + "code": "KN", + "name": "Koundara" + }, + { + "code": "KO", + "name": "Kouroussa" + }, + { + "code": "LA", + "name": "Labé" + }, + { + "code": "L", + "name": "Labé Region" + }, + { + "code": "LE", + "name": "Lélouma" + }, + { + "code": "LO", + "name": "Lola" + }, + { + "code": "MC", + "name": "Macenta" + }, + { + "code": "ML", + "name": "Mali" + }, + { + "code": "MM", + "name": "Mamou" + }, + { + "code": "M", + "name": "Mamou Region" + }, + { + "code": "MD", + "name": "Mandiana" + }, + { + "code": "NZ", + "name": "Nzérékoré" + }, + { + "code": "N", + "name": "Nzérékoré Region" + }, + { + "code": "PI", + "name": "Pita" + }, + { + "code": "SI", + "name": "Siguiri" + }, + { + "code": "TE", + "name": "Télimélé" + }, + { + "code": "TO", + "name": "Tougué" + }, + { + "code": "YO", + "name": "Yomou" + } + ], + "GQ": [ + { + "code": "AN", + "name": "Annobón" + }, + { + "code": "BN", + "name": "Bioko Norte" + }, + { + "code": "BS", + "name": "Bioko Sur" + }, + { + "code": "CS", + "name": "Centro Sur" + }, + { + "code": "I", + "name": "Insular" + }, + { + "code": "KN", + "name": "Kié-Ntem" + }, + { + "code": "LI", + "name": "Litoral" + }, + { + "code": "C", + "name": "Río Muni" + }, + { + "code": "WN", + "name": "Wele-Nzas" + } + ], + "GR": [ + { + "code": "13", + "name": "Achaea" + }, + { + "code": "01", + "name": "Aetolia-Acarnania" + }, + { + "code": "12", + "name": "Arcadia" + }, + { + "code": "11", + "name": "Argolis" + }, + { + "code": "31", + "name": "Arta" + }, + { + "code": "I", + "name": "Attica" + }, + { + "code": "A1", + "name": "Attica Department" + }, + { + "code": "03", + "name": "Boeotia" + }, + { + "code": "H", + "name": "Central Greece" + }, + { + "code": "B", + "name": "Central Macedonia" + }, + { + "code": "64", + "name": "Chalkidiki" + }, + { + "code": "94", + "name": "Chania" + }, + { + "code": "85", + "name": "Chios" + }, + { + "code": "22", + "name": "Corfu" + }, + { + "code": "15", + "name": "Corinthia" + }, + { + "code": "M", + "name": "Crete" + }, + { + "code": "82", + "name": "Cyclades" + }, + { + "code": "81", + "name": "Dodecanese" + }, + { + "code": "52", + "name": "Drama" + }, + { + "code": "A", + "name": "East Macedonia and Thrace" + }, + { + "code": "D", + "name": "Epirus" + }, + { + "code": "04", + "name": "Euboea" + }, + { + "code": "05", + "name": "Evritania" + }, + { + "code": "71", + "name": "Evros" + }, + { + "code": "63", + "name": "Florina" + }, + { + "code": "51", + "name": "Grevena" + }, + { + "code": "91", + "name": "Heraklion region" + }, + { + "code": "14", + "name": "Ilia" + }, + { + "code": "53", + "name": "Imathia" + }, + { + "code": "33", + "name": "Ioannina" + }, + { + "code": "F", + "name": "Ionian Islands" + }, + { + "code": "41", + "name": "Karditsa" + }, + { + "code": "56", + "name": "Kastoria" + }, + { + "code": "55", + "name": "Kavala" + }, + { + "code": "23", + "name": "Kefalonia" + }, + { + "code": "57", + "name": "Kilkis" + }, + { + "code": "58", + "name": "Kozani" + }, + { + "code": "16", + "name": "Laconia" + }, + { + "code": "42", + "name": "Larissa" + }, + { + "code": "92", + "name": "Lasithi" + }, + { + "code": "24", + "name": "Lefkada" + }, + { + "code": "83", + "name": "Lesbos" + }, + { + "code": "43", + "name": "Magnesia" + }, + { + "code": "17", + "name": "Messenia" + }, + { + "code": "69", + "name": "Mount Athos" + }, + { + "code": "K", + "name": "North Aegean" + }, + { + "code": "59", + "name": "Pella" + }, + { + "code": "J", + "name": "Peloponnese" + }, + { + "code": "07", + "name": "Phocis" + }, + { + "code": "06", + "name": "Phthiotis" + }, + { + "code": "61", + "name": "Pieria" + }, + { + "code": "34", + "name": "Preveza" + }, + { + "code": "93", + "name": "Rethymno" + }, + { + "code": "73", + "name": "Rhodope" + }, + { + "code": "84", + "name": "Samos" + }, + { + "code": "62", + "name": "Serres" + }, + { + "code": "L", + "name": "South Aegean" + }, + { + "code": "32", + "name": "Thesprotia" + }, + { + "code": "54", + "name": "Thessaloniki" + }, + { + "code": "E", + "name": "Thessaly" + }, + { + "code": "44", + "name": "Trikala" + }, + { + "code": "G", + "name": "West Greece" + }, + { + "code": "C", + "name": "West Macedonia" + }, + { + "code": "72", + "name": "Xanthi" + }, + { + "code": "21", + "name": "Zakynthos" + } + ], + "GT": [ + { + "code": "AV", + "name": "Alta Verapaz" + }, + { + "code": "BV", + "name": "Baja Verapaz" + }, + { + "code": "CM", + "name": "Chimaltenango" + }, + { + "code": "CQ", + "name": "Chiquimula" + }, + { + "code": "PR", + "name": "El Progreso" + }, + { + "code": "ES", + "name": "Escuintla" + }, + { + "code": "GU", + "name": "Guatemala" + }, + { + "code": "HU", + "name": "Huehuetenango" + }, + { + "code": "IZ", + "name": "Izabal" + }, + { + "code": "JA", + "name": "Jalapa" + }, + { + "code": "JU", + "name": "Jutiapa" + }, + { + "code": "PE", + "name": "Petén" + }, + { + "code": "QZ", + "name": "Quetzaltenango" + }, + { + "code": "QC", + "name": "Quiché" + }, + { + "code": "RE", + "name": "Retalhuleu" + }, + { + "code": "SA", + "name": "Sacatepéquez" + }, + { + "code": "SM", + "name": "San Marcos" + }, + { + "code": "SR", + "name": "Santa Rosa" + }, + { + "code": "SO", + "name": "Sololá" + }, + { + "code": "SU", + "name": "Suchitepéquez" + }, + { + "code": "TO", + "name": "Totonicapán" + }, + { + "code": "ZA", + "name": "Zacapa" + } + ], + "GW": [ + { + "code": "BA", + "name": "Bafatá" + }, + { + "code": "BM", + "name": "Biombo" + }, + { + "code": "BS", + "name": "Bissau" + }, + { + "code": "BL", + "name": "Bolama" + }, + { + "code": "CA", + "name": "Cacheu" + }, + { + "code": "GA", + "name": "Gabú" + }, + { + "code": "L", + "name": "Leste" + }, + { + "code": "N", + "name": "Norte" + }, + { + "code": "OI", + "name": "Oio" + }, + { + "code": "QU", + "name": "Quinara" + }, + { + "code": "S", + "name": "Sul" + }, + { + "code": "TO", + "name": "Tombali" + } + ], + "GY": [ + { + "code": "BA", + "name": "Barima-Waini" + }, + { + "code": "CU", + "name": "Cuyuni-Mazaruni" + }, + { + "code": "DE", + "name": "Demerara-Mahaica" + }, + { + "code": "EB", + "name": "East Berbice-Corentyne" + }, + { + "code": "ES", + "name": "Essequibo Islands-West Demerara" + }, + { + "code": "MA", + "name": "Mahaica-Berbice" + }, + { + "code": "PM", + "name": "Pomeroon-Supenaam" + }, + { + "code": "PT", + "name": "Potaro-Siparuni" + }, + { + "code": "UD", + "name": "Upper Demerara-Berbice" + }, + { + "code": "UT", + "name": "Upper Takutu-Upper Essequibo" + } + ], + "HN": [ + { + "code": "AT", + "name": "Atlántida" + }, + { + "code": "IB", + "name": "Bay Islands" + }, + { + "code": "CH", + "name": "Choluteca" + }, + { + "code": "CL", + "name": "Colón" + }, + { + "code": "CM", + "name": "Comayagua" + }, + { + "code": "CP", + "name": "Copán" + }, + { + "code": "CR", + "name": "Cortés" + }, + { + "code": "EP", + "name": "El Paraíso" + }, + { + "code": "FM", + "name": "Francisco Morazán" + }, + { + "code": "GD", + "name": "Gracias a Dios" + }, + { + "code": "IN", + "name": "Intibucá" + }, + { + "code": "LP", + "name": "La Paz" + }, + { + "code": "LE", + "name": "Lempira" + }, + { + "code": "OC", + "name": "Ocotepeque" + }, + { + "code": "OL", + "name": "Olancho" + }, + { + "code": "SB", + "name": "Santa Bárbara" + }, + { + "code": "VA", + "name": "Valle" + }, + { + "code": "YO", + "name": "Yoro" + } + ], + "HR": [ + { + "code": "01", + "name": "Zagreb County" + }, + { + "code": "02", + "name": "Krapina-Zagorje" + }, + { + "code": "03", + "name": "Sisak-Moslavina" + }, + { + "code": "04", + "name": "Karlovac" + }, + { + "code": "05", + "name": "Varaždin" + }, + { + "code": "06", + "name": "Koprivnica-Križevci" + }, + { + "code": "07", + "name": "Bjelovar-Bilogora" + }, + { + "code": "08", + "name": "Primorje-Gorski Kotar" + }, + { + "code": "09", + "name": "Lika-Senj" + }, + { + "code": "10", + "name": "Virovitica-Podravina" + }, + { + "code": "11", + "name": "Požega-Slavonia" + }, + { + "code": "12", + "name": "Brod-Posavina" + }, + { + "code": "13", + "name": "Zadar" + }, + { + "code": "14", + "name": "Osijek-Baranja" + }, + { + "code": "15", + "name": "Å ibenik-Knin" + }, + { + "code": "16", + "name": "Vukovar-Syrmia" + }, + { + "code": "17", + "name": "Split-Dalmatia" + }, + { + "code": "18", + "name": "Istria" + }, + { + "code": "19", + "name": "Dubrovnik-Neretva" + }, + { + "code": "20", + "name": "MeÄ‘imurje" + }, + { + "code": "21", + "name": "Zagreb" + } + ], + "HT": [ + { + "code": "AR", + "name": "Artibonite" + }, + { + "code": "CE", + "name": "Centre" + }, + { + "code": "GA", + "name": "Grand’Anse" + }, + { + "code": "NI", + "name": "Nippes" + }, + { + "code": "ND", + "name": "Nord" + }, + { + "code": "NE", + "name": "Nord-Est" + }, + { + "code": "NO", + "name": "Nord-Ouest" + }, + { + "code": "OU", + "name": "Ouest" + }, + { + "code": "SD", + "name": "Sud" + }, + { + "code": "SE", + "name": "Sud-Est" + } + ], + "HU": [ + { + "code": "BK", + "name": "Bács-Kiskun" + }, + { + "code": "BA", + "name": "Baranya" + }, + { + "code": "BE", + "name": "Békés" + }, + { + "code": "BC", + "name": "Békéscsaba" + }, + { + "code": "BZ", + "name": "Borsod-Abaúj-Zemplén" + }, + { + "code": "BU", + "name": "Budapest" + }, + { + "code": "CS", + "name": "Csongrád" + }, + { + "code": "DE", + "name": "Debrecen" + }, + { + "code": "DU", + "name": "Dunaújváros" + }, + { + "code": "EG", + "name": "Eger" + }, + { + "code": "ER", + "name": "Érd" + }, + { + "code": "FE", + "name": "Fejér" + }, + { + "code": "GY", + "name": "GyÅ‘r" + }, + { + "code": "GS", + "name": "GyÅ‘r-Moson-Sopron" + }, + { + "code": "HB", + "name": "Hajdú-Bihar" + }, + { + "code": "HE", + "name": "Heves" + }, + { + "code": "HV", + "name": "HódmezÅ‘vásárhely" + }, + { + "code": "JN", + "name": "Jász-Nagykun-Szolnok" + }, + { + "code": "KV", + "name": "Kaposvár" + }, + { + "code": "KM", + "name": "Kecskemét" + }, + { + "code": "KE", + "name": "Komárom-Esztergom" + }, + { + "code": "MI", + "name": "Miskolc" + }, + { + "code": "NK", + "name": "Nagykanizsa" + }, + { + "code": "NO", + "name": "Nógrád" + }, + { + "code": "NY", + "name": "Nyíregyháza" + }, + { + "code": "PS", + "name": "Pécs" + }, + { + "code": "PE", + "name": "Pest" + }, + { + "code": "ST", + "name": "Salgótarján" + }, + { + "code": "SO", + "name": "Somogy" + }, + { + "code": "SN", + "name": "Sopron" + }, + { + "code": "SZ", + "name": "Szabolcs-Szatmár-Bereg" + }, + { + "code": "SD", + "name": "Szeged" + }, + { + "code": "SF", + "name": "Székesfehérvár" + }, + { + "code": "SS", + "name": "Szekszárd" + }, + { + "code": "SK", + "name": "Szolnok" + }, + { + "code": "SH", + "name": "Szombathely" + }, + { + "code": "TB", + "name": "Tatabánya" + }, + { + "code": "TO", + "name": "Tolna" + }, + { + "code": "VA", + "name": "Vas" + }, + { + "code": "VM", + "name": "Veszprém" + }, + { + "code": "VE", + "name": "Veszprém County" + }, + { + "code": "ZA", + "name": "Zala" + }, + { + "code": "ZE", + "name": "Zalaegerszeg" + } + ], + "ID": [ + { + "code": "AC", + "name": "Aceh" + }, + { + "code": "BA", + "name": "Bali" + }, + { + "code": "BB", + "name": "Bangka–Belitung Islands" + }, + { + "code": "BT", + "name": "Banten" + }, + { + "code": "BE", + "name": "Bengkulu" + }, + { + "code": "JT", + "name": "Central Java" + }, + { + "code": "KT", + "name": "Central Kalimantan" + }, + { + "code": "ST", + "name": "Central Sulawesi" + }, + { + "code": "JI", + "name": "East Java" + }, + { + "code": "KI", + "name": "East Kalimantan" + }, + { + "code": "NT", + "name": "East Nusa Tenggara" + }, + { + "code": "GO", + "name": "Gorontalo" + }, + { + "code": "JK", + "name": "Jakarta" + }, + { + "code": "JA", + "name": "Jambi" + }, + { + "code": "JW", + "name": "Java" + }, + { + "code": "KA", + "name": "Kalimantan" + }, + { + "code": "LA", + "name": "Lampung" + }, + { + "code": "NU", + "name": "Lesser Sunda Islands" + }, + { + "code": "MA", + "name": "Maluku" + }, + { + "code": "ML", + "name": "Maluku Islands" + }, + { + "code": "KU", + "name": "North Kalimantan" + }, + { + "code": "MU", + "name": "North Maluku" + }, + { + "code": "SA", + "name": "North Sulawesi" + }, + { + "code": "SU", + "name": "North Sumatra" + }, + { + "code": "PA", + "name": "Papua" + }, + { + "code": "PP", + "name": "Papua Islands" + }, + { + "code": "RI", + "name": "Riau" + }, + { + "code": "KR", + "name": "Riau Islands" + }, + { + "code": "KS", + "name": "South Kalimantan" + }, + { + "code": "SN", + "name": "South Sulawesi" + }, + { + "code": "SS", + "name": "South Sumatra" + }, + { + "code": "SG", + "name": "Southeast Sulawesi" + }, + { + "code": "SL", + "name": "Sulawesi" + }, + { + "code": "SM", + "name": "Sumatra" + }, + { + "code": "JB", + "name": "West Java" + }, + { + "code": "KB", + "name": "West Kalimantan" + }, + { + "code": "NB", + "name": "West Nusa Tenggara" + }, + { + "code": "PB", + "name": "West Papua" + }, + { + "code": "SR", + "name": "West Sulawesi" + }, + { + "code": "SB", + "name": "West Sumatra" + }, + { + "code": "YO", + "name": "Yogyakarta" + } + ], + "IE": [ + { + "code": "CW", + "name": "Carlow" + }, + { + "code": "CN", + "name": "Cavan" + }, + { + "code": "CE", + "name": "Clare" + }, + { + "code": "C", + "name": "Connacht" + }, + { + "code": "CO", + "name": "Cork" + }, + { + "code": "DL", + "name": "Donegal" + }, + { + "code": "D", + "name": "Dublin" + }, + { + "code": "G", + "name": "Galway" + }, + { + "code": "KY", + "name": "Kerry" + }, + { + "code": "KE", + "name": "Kildare" + }, + { + "code": "KK", + "name": "Kilkenny" + }, + { + "code": "LS", + "name": "Laois" + }, + { + "code": "L", + "name": "Leinster" + }, + { + "code": "LM", + "name": "Leitrim" + }, + { + "code": "LK", + "name": "Limerick" + }, + { + "code": "LD", + "name": "Longford" + }, + { + "code": "LH", + "name": "Louth" + }, + { + "code": "MO", + "name": "Mayo" + }, + { + "code": "MH", + "name": "Meath" + }, + { + "code": "MN", + "name": "Monaghan" + }, + { + "code": "M", + "name": "Munster" + }, + { + "code": "OY", + "name": "Offaly" + }, + { + "code": "RN", + "name": "Roscommon" + }, + { + "code": "SO", + "name": "Sligo" + }, + { + "code": "TA", + "name": "Tipperary" + }, + { + "code": "U", + "name": "Ulster" + }, + { + "code": "WD", + "name": "Waterford" + }, + { + "code": "WH", + "name": "Westmeath" + }, + { + "code": "WX", + "name": "Wexford" + }, + { + "code": "WW", + "name": "Wicklow" + } + ], + "IL": [ + { + "code": "M", + "name": "Central District" + }, + { + "code": "HA", + "name": "Haifa District" + }, + { + "code": "JM", + "name": "Jerusalem" + }, + { + "code": "Z", + "name": "Northern District" + }, + { + "code": "D", + "name": "Southern District" + }, + { + "code": "TA", + "name": "Tel Aviv District" + } + ], + "IN": [ + { + "code": "AN", + "name": "Andaman and Nicobar Islands" + }, + { + "code": "AP", + "name": "Andhra Pradesh" + }, + { + "code": "AR", + "name": "Arunachal Pradesh" + }, + { + "code": "AS", + "name": "Assam" + }, + { + "code": "BR", + "name": "Bihar" + }, + { + "code": "CH", + "name": "Chandigarh" + }, + { + "code": "CT", + "name": "Chhattisgarh" + }, + { + "code": "DN", + "name": "Dadra and Nagar Haveli" + }, + { + "code": "DD", + "name": "Daman and Diu" + }, + { + "code": "DL", + "name": "Delhi" + }, + { + "code": "GA", + "name": "Goa" + }, + { + "code": "GJ", + "name": "Gujarat" + }, + { + "code": "HR", + "name": "Haryana" + }, + { + "code": "HP", + "name": "Himachal Pradesh" + }, + { + "code": "JK", + "name": "Jammu and Kashmir" + }, + { + "code": "JH", + "name": "Jharkhand" + }, + { + "code": "KA", + "name": "Karnataka" + }, + { + "code": "KL", + "name": "Kerala" + }, + { + "code": "LD", + "name": "Lakshadweep" + }, + { + "code": "MP", + "name": "Madhya Pradesh" + }, + { + "code": "MH", + "name": "Maharashtra" + }, + { + "code": "MN", + "name": "Manipur" + }, + { + "code": "ML", + "name": "Meghalaya" + }, + { + "code": "MZ", + "name": "Mizoram" + }, + { + "code": "NL", + "name": "Nagaland" + }, + { + "code": "OR", + "name": "Odisha" + }, + { + "code": "PY", + "name": "Puducherry" + }, + { + "code": "PB", + "name": "Punjab" + }, + { + "code": "RJ", + "name": "Rajasthan" + }, + { + "code": "SK", + "name": "Sikkim" + }, + { + "code": "TN", + "name": "Tamil Nadu" + }, + { + "code": "TG", + "name": "Telangana" + }, + { + "code": "TR", + "name": "Tripura" + }, + { + "code": "UP", + "name": "Uttar Pradesh" + }, + { + "code": "UT", + "name": "Uttarakhand" + }, + { + "code": "WB", + "name": "West Bengal" + } + ], + "IQ": [ + { + "code": "AN", + "name": "Al Anbar" + }, + { + "code": "MU", + "name": "Al Muthanna" + }, + { + "code": "QA", + "name": "Al-QÄdisiyyah" + }, + { + "code": "BB", + "name": "Babylon" + }, + { + "code": "BG", + "name": "Baghdad" + }, + { + "code": "BA", + "name": "Basra" + }, + { + "code": "DQ", + "name": "Dhi Qar" + }, + { + "code": "DI", + "name": "Diyala" + }, + { + "code": "DA", + "name": "Dohuk" + }, + { + "code": "AR", + "name": "Erbil" + }, + { + "code": "KA", + "name": "Karbala" + }, + { + "code": "KI", + "name": "Kirkuk" + }, + { + "code": "MA", + "name": "Maysan" + }, + { + "code": "NA", + "name": "Najaf" + }, + { + "code": "NI", + "name": "Nineveh" + }, + { + "code": "SD", + "name": "Saladin" + }, + { + "code": "SU", + "name": "Sulaymaniyah" + }, + { + "code": "WA", + "name": "Wasit" + } + ], + "IR": [ + { + "code": "01", + "name": "East Azerbaijan" + }, + { + "code": "02", + "name": "West Azarbaijan" + }, + { + "code": "03", + "name": "Ardabil" + }, + { + "code": "04", + "name": "Isfahan" + }, + { + "code": "05", + "name": "Ilam" + }, + { + "code": "06", + "name": "Bushehr" + }, + { + "code": "07", + "name": "Tehran" + }, + { + "code": "08", + "name": "Chaharmahal and Bakhtiari" + }, + { + "code": "10", + "name": "Khuzestan" + }, + { + "code": "11", + "name": "Zanjan" + }, + { + "code": "12", + "name": "Semnan" + }, + { + "code": "13", + "name": "Sistan and Baluchestan" + }, + { + "code": "14", + "name": "Fars" + }, + { + "code": "15", + "name": "Kerman" + }, + { + "code": "16", + "name": "Kurdistan" + }, + { + "code": "17", + "name": "Kermanshah" + }, + { + "code": "18", + "name": "Kohgiluyeh and Boyer-Ahmad" + }, + { + "code": "19", + "name": "Gilan" + }, + { + "code": "20", + "name": "Lorestan" + }, + { + "code": "21", + "name": "Mazandaran" + }, + { + "code": "22", + "name": "Markazi" + }, + { + "code": "23", + "name": "Hormozgan" + }, + { + "code": "24", + "name": "Hamadan" + }, + { + "code": "25", + "name": "Yazd" + }, + { + "code": "26", + "name": "Qom" + }, + { + "code": "27", + "name": "Golestan" + }, + { + "code": "28", + "name": "Qazvin" + }, + { + "code": "29", + "name": "South Khorasan" + }, + { + "code": "30", + "name": "Razavi Khorasan" + }, + { + "code": "31", + "name": "North Khorasan" + }, + { + "code": "32", + "name": "Alborz" + } + ], + "IS": [ + { + "code": "0", + "name": "Reykjavík" + }, + { + "code": "1", + "name": "Capital" + }, + { + "code": "2", + "name": "Southern Peninsula" + }, + { + "code": "3", + "name": "Western" + }, + { + "code": "4", + "name": "Westfjords" + }, + { + "code": "5", + "name": "Northwestern" + }, + { + "code": "6", + "name": "Northeastern" + }, + { + "code": "7", + "name": "Eastern" + }, + { + "code": "8", + "name": "Southern" + } + ], + "IT": [ + { + "code": "65", + "name": "Abruzzo" + }, + { + "code": "AG", + "name": "Agrigento" + }, + { + "code": "AL", + "name": "Alessandria" + }, + { + "code": "AN", + "name": "Ancona" + }, + { + "code": "AO", + "name": "Aosta" + }, + { + "code": "23", + "name": "Aosta Valley" + }, + { + "code": "75", + "name": "Apulia" + }, + { + "code": "AR", + "name": "Arezzo" + }, + { + "code": "AP", + "name": "Ascoli Piceno" + }, + { + "code": "AT", + "name": "Asti" + }, + { + "code": "AV", + "name": "Avellino" + }, + { + "code": "BA", + "name": "Bari" + }, + { + "code": "BT", + "name": "Barletta-Andria-Trani" + }, + { + "code": "77", + "name": "Basilicata" + }, + { + "code": "BL", + "name": "Belluno" + }, + { + "code": "BN", + "name": "Benevento" + }, + { + "code": "BG", + "name": "Bergamo" + }, + { + "code": "BI", + "name": "Biella" + }, + { + "code": "BO", + "name": "Bologna" + }, + { + "code": "BS", + "name": "Brescia" + }, + { + "code": "BR", + "name": "Brindisi" + }, + { + "code": "CA", + "name": "Cagliari" + }, + { + "code": "78", + "name": "Calabria" + }, + { + "code": "CL", + "name": "Caltanissetta" + }, + { + "code": "72", + "name": "Campania" + }, + { + "code": "CB", + "name": "Campobasso" + }, + { + "code": "CI", + "name": "Carbonia-Iglesias" + }, + { + "code": "CE", + "name": "Caserta" + }, + { + "code": "CT", + "name": "Catania" + }, + { + "code": "CZ", + "name": "Catanzaro" + }, + { + "code": "CH", + "name": "Chieti" + }, + { + "code": "CO", + "name": "Como" + }, + { + "code": "CS", + "name": "Cosenza" + }, + { + "code": "CR", + "name": "Cremona" + }, + { + "code": "KR", + "name": "Crotone" + }, + { + "code": "CN", + "name": "Cuneo" + }, + { + "code": "45", + "name": "Emilia-Romagna" + }, + { + "code": "EN", + "name": "Enna" + }, + { + "code": "FM", + "name": "Fermo" + }, + { + "code": "FE", + "name": "Ferrara" + }, + { + "code": "FI", + "name": "Florence" + }, + { + "code": "FG", + "name": "Foggia" + }, + { + "code": "FC", + "name": "Forlì-Cesena" + }, + { + "code": "36", + "name": "Friuli–Venezia Giulia" + }, + { + "code": "FR", + "name": "Frosinone" + }, + { + "code": "GE", + "name": "Genoa" + }, + { + "code": "GO", + "name": "Gorizia" + }, + { + "code": "GR", + "name": "Grosseto" + }, + { + "code": "IM", + "name": "Imperia" + }, + { + "code": "IS", + "name": "Isernia" + }, + { + "code": "AQ", + "name": "L’Aquila" + }, + { + "code": "SP", + "name": "La Spezia" + }, + { + "code": "LT", + "name": "Latina" + }, + { + "code": "62", + "name": "Lazio" + }, + { + "code": "LE", + "name": "Lecce" + }, + { + "code": "LC", + "name": "Lecco" + }, + { + "code": "42", + "name": "Liguria" + }, + { + "code": "LI", + "name": "Livorno" + }, + { + "code": "LO", + "name": "Lodi" + }, + { + "code": "25", + "name": "Lombardy" + }, + { + "code": "LU", + "name": "Lucca" + }, + { + "code": "MC", + "name": "Macerata" + }, + { + "code": "MN", + "name": "Mantua" + }, + { + "code": "57", + "name": "Marche" + }, + { + "code": "MS", + "name": "Massa and Carrara" + }, + { + "code": "MT", + "name": "Matera" + }, + { + "code": "VS", + "name": "Medio Campidano" + }, + { + "code": "ME", + "name": "Messina" + }, + { + "code": "MI", + "name": "Milan" + }, + { + "code": "MO", + "name": "Modena" + }, + { + "code": "67", + "name": "Molise" + }, + { + "code": "MB", + "name": "Monza and Brianza" + }, + { + "code": "NA", + "name": "Naples" + }, + { + "code": "NO", + "name": "Novara" + }, + { + "code": "NU", + "name": "Nuoro" + }, + { + "code": "OG", + "name": "Ogliastra" + }, + { + "code": "OT", + "name": "Olbia-Tempio" + }, + { + "code": "OR", + "name": "Oristano" + }, + { + "code": "PD", + "name": "Padua" + }, + { + "code": "PA", + "name": "Palermo" + }, + { + "code": "PR", + "name": "Parma" + }, + { + "code": "PV", + "name": "Pavia" + }, + { + "code": "PG", + "name": "Perugia" + }, + { + "code": "PU", + "name": "Pesaro and Urbino" + }, + { + "code": "PE", + "name": "Pescara" + }, + { + "code": "PC", + "name": "Piacenza" + }, + { + "code": "21", + "name": "Piedmont" + }, + { + "code": "PI", + "name": "Pisa" + }, + { + "code": "PT", + "name": "Pistoia" + }, + { + "code": "PN", + "name": "Pordenone" + }, + { + "code": "PZ", + "name": "Potenza" + }, + { + "code": "PO", + "name": "Prato" + }, + { + "code": "RG", + "name": "Ragusa" + }, + { + "code": "RA", + "name": "Ravenna" + }, + { + "code": "RC", + "name": "Reggio Calabria" + }, + { + "code": "RE", + "name": "Reggio Emilia" + }, + { + "code": "RI", + "name": "Rieti" + }, + { + "code": "RN", + "name": "Rimini" + }, + { + "code": "RM", + "name": "Rome" + }, + { + "code": "RO", + "name": "Rovigo" + }, + { + "code": "SA", + "name": "Salerno" + }, + { + "code": "88", + "name": "Sardinia" + }, + { + "code": "SS", + "name": "Sassari" + }, + { + "code": "SV", + "name": "Savona" + }, + { + "code": "82", + "name": "Sicily" + }, + { + "code": "SI", + "name": "Siena" + }, + { + "code": "SO", + "name": "Sondrio" + }, + { + "code": "BZ", + "name": "South Tyrol" + }, + { + "code": "SR", + "name": "Syracuse" + }, + { + "code": "TA", + "name": "Taranto" + }, + { + "code": "TE", + "name": "Teramo" + }, + { + "code": "TR", + "name": "Terni" + }, + { + "code": "TP", + "name": "Trapani" + }, + { + "code": "TN", + "name": "Trentino" + }, + { + "code": "32", + "name": "Trentino-South Tyrol" + }, + { + "code": "TV", + "name": "Treviso" + }, + { + "code": "TS", + "name": "Trieste" + }, + { + "code": "TO", + "name": "Turin" + }, + { + "code": "52", + "name": "Tuscany" + }, + { + "code": "UD", + "name": "Udine" + }, + { + "code": "55", + "name": "Umbria" + }, + { + "code": "VA", + "name": "Varese" + }, + { + "code": "34", + "name": "Veneto" + }, + { + "code": "VE", + "name": "Venice" + }, + { + "code": "VB", + "name": "Verbano-Cusio-Ossola" + }, + { + "code": "VC", + "name": "Vercelli" + }, + { + "code": "VR", + "name": "Verona" + }, + { + "code": "VV", + "name": "Vibo Valentia" + }, + { + "code": "VI", + "name": "Vicenza" + }, + { + "code": "VT", + "name": "Viterbo" + } + ], + "JM": [ + { + "code": "01", + "name": "Kingston" + }, + { + "code": "02", + "name": "Saint Andrew" + }, + { + "code": "03", + "name": "Saint Thomas" + }, + { + "code": "04", + "name": "Portland" + }, + { + "code": "05", + "name": "Saint Mary" + }, + { + "code": "06", + "name": "Saint Ann" + }, + { + "code": "07", + "name": "Trelawny" + }, + { + "code": "08", + "name": "Saint James" + }, + { + "code": "09", + "name": "Hanover" + }, + { + "code": "10", + "name": "Westmoreland" + }, + { + "code": "11", + "name": "Saint Elizabeth" + }, + { + "code": "12", + "name": "Manchester" + }, + { + "code": "13", + "name": "Clarendon" + }, + { + "code": "14", + "name": "Saint Catherine" + } + ], + "JO": [ + { + "code": "AJ", + "name": "Ajloun" + }, + { + "code": "AM", + "name": "Amman" + }, + { + "code": "AQ", + "name": "Aqaba" + }, + { + "code": "BA", + "name": "Balqa" + }, + { + "code": "IR", + "name": "Irbid" + }, + { + "code": "JA", + "name": "Jerash" + }, + { + "code": "KA", + "name": "Karak" + }, + { + "code": "MN", + "name": "Ma’an" + }, + { + "code": "MD", + "name": "Madaba" + }, + { + "code": "MA", + "name": "Mafraq" + }, + { + "code": "AT", + "name": "Tafilah" + }, + { + "code": "AZ", + "name": "Zarqa" + } + ], + "JP": [ + { + "code": "01", + "name": "HokkaidÅ" + }, + { + "code": "02", + "name": "Aomori" + }, + { + "code": "03", + "name": "Iwate" + }, + { + "code": "04", + "name": "Miyagi" + }, + { + "code": "05", + "name": "Akita" + }, + { + "code": "06", + "name": "Yamagata" + }, + { + "code": "07", + "name": "Fukushima" + }, + { + "code": "08", + "name": "Ibaraki" + }, + { + "code": "09", + "name": "Tochigi" + }, + { + "code": "10", + "name": "Gunma" + }, + { + "code": "11", + "name": "Saitama" + }, + { + "code": "12", + "name": "Chiba" + }, + { + "code": "13", + "name": "Tokyo" + }, + { + "code": "14", + "name": "Kanagawa" + }, + { + "code": "15", + "name": "Niigata" + }, + { + "code": "16", + "name": "Toyama" + }, + { + "code": "17", + "name": "Ishikawa" + }, + { + "code": "18", + "name": "Fukui" + }, + { + "code": "19", + "name": "Yamanashi" + }, + { + "code": "20", + "name": "Nagano" + }, + { + "code": "21", + "name": "Gifu" + }, + { + "code": "22", + "name": "Shizuoka" + }, + { + "code": "23", + "name": "Aichi" + }, + { + "code": "24", + "name": "Mie" + }, + { + "code": "25", + "name": "Shiga" + }, + { + "code": "26", + "name": "KyÅto" + }, + { + "code": "27", + "name": "ÅŒsaka" + }, + { + "code": "28", + "name": "HyÅgo" + }, + { + "code": "29", + "name": "Nara" + }, + { + "code": "30", + "name": "Wakayama" + }, + { + "code": "31", + "name": "Tottori" + }, + { + "code": "32", + "name": "Shimane" + }, + { + "code": "33", + "name": "Okayama" + }, + { + "code": "34", + "name": "Hiroshima" + }, + { + "code": "35", + "name": "Yamaguchi" + }, + { + "code": "36", + "name": "Tokushima" + }, + { + "code": "37", + "name": "Kagawa" + }, + { + "code": "38", + "name": "Ehime" + }, + { + "code": "39", + "name": "KÅchi" + }, + { + "code": "40", + "name": "Fukuoka" + }, + { + "code": "41", + "name": "Saga" + }, + { + "code": "42", + "name": "Nagasaki" + }, + { + "code": "43", + "name": "Kumamoto" + }, + { + "code": "44", + "name": "ÅŒita" + }, + { + "code": "45", + "name": "Miyazaki" + }, + { + "code": "46", + "name": "Kagoshima" + }, + { + "code": "47", + "name": "Okinawa" + } + ], + "KE": [ + { + "code": "01", + "name": "Baringo" + }, + { + "code": "02", + "name": "Bomet" + }, + { + "code": "03", + "name": "Bungoma" + }, + { + "code": "04", + "name": "Busia" + }, + { + "code": "05", + "name": "Elgeyo-Marakwet" + }, + { + "code": "06", + "name": "Embu" + }, + { + "code": "07", + "name": "Garissa" + }, + { + "code": "08", + "name": "Homa Bay" + }, + { + "code": "09", + "name": "Isiolo" + }, + { + "code": "10", + "name": "Kajiado" + }, + { + "code": "11", + "name": "Kakamega" + }, + { + "code": "12", + "name": "Kericho" + }, + { + "code": "13", + "name": "Kiambu" + }, + { + "code": "14", + "name": "Kilifi" + }, + { + "code": "15", + "name": "Kirinyaga" + }, + { + "code": "16", + "name": "Kisii" + }, + { + "code": "17", + "name": "Kisumu" + }, + { + "code": "18", + "name": "Kitui" + }, + { + "code": "19", + "name": "Kwale" + }, + { + "code": "20", + "name": "Laikipia" + }, + { + "code": "21", + "name": "Lamu" + }, + { + "code": "22", + "name": "Machakos" + }, + { + "code": "23", + "name": "Makueni" + }, + { + "code": "24", + "name": "Mandera" + }, + { + "code": "25", + "name": "Marsabit" + }, + { + "code": "26", + "name": "Meru" + }, + { + "code": "27", + "name": "Migori" + }, + { + "code": "28", + "name": "Mombasa" + }, + { + "code": "29", + "name": "Murang’a" + }, + { + "code": "30", + "name": "Nairobi County" + }, + { + "code": "31", + "name": "Nakuru" + }, + { + "code": "32", + "name": "Nandi" + }, + { + "code": "33", + "name": "Narok" + }, + { + "code": "34", + "name": "Nyamira" + }, + { + "code": "35", + "name": "Nyandarua" + }, + { + "code": "36", + "name": "Nyeri" + }, + { + "code": "37", + "name": "Samburu" + }, + { + "code": "38", + "name": "Siaya" + }, + { + "code": "39", + "name": "Taita-Taveta" + }, + { + "code": "40", + "name": "Tana River" + }, + { + "code": "41", + "name": "Tharaka-Nithi" + }, + { + "code": "42", + "name": "Trans Nzoia" + }, + { + "code": "43", + "name": "Turkana" + }, + { + "code": "44", + "name": "Uasin Gishu" + }, + { + "code": "45", + "name": "Vihiga" + }, + { + "code": "46", + "name": "Wajir" + }, + { + "code": "47", + "name": "West Pokot" + } + ], + "KG": [ + { + "code": "B", + "name": "Batken" + }, + { + "code": "GB", + "name": "Bishkek" + }, + { + "code": "C", + "name": "Chuy" + }, + { + "code": "Y", + "name": "Issyk-Kul" + }, + { + "code": "J", + "name": "Jalal-Abad" + }, + { + "code": "N", + "name": "Naryn" + }, + { + "code": "GO", + "name": "Osh" + }, + { + "code": "O", + "name": "Osh Region" + }, + { + "code": "T", + "name": "Talas" + } + ], + "KH": [ + { + "code": "1", + "name": "Banteay Meanchey" + }, + { + "code": "2", + "name": "Battambang" + }, + { + "code": "3", + "name": "Kampong Cham" + }, + { + "code": "4", + "name": "Kampong Chhnang" + }, + { + "code": "5", + "name": "Kampong Speu" + }, + { + "code": "6", + "name": "Kampong Thom" + }, + { + "code": "7", + "name": "Kampot" + }, + { + "code": "8", + "name": "Kandal" + }, + { + "code": "9", + "name": "Koh Kong" + }, + { + "code": "10", + "name": "Kratié" + }, + { + "code": "11", + "name": "Mondulkiri" + }, + { + "code": "12", + "name": "Phnom Penh" + }, + { + "code": "13", + "name": "Preah Vihear" + }, + { + "code": "14", + "name": "Prey Veng" + }, + { + "code": "15", + "name": "Pursat" + }, + { + "code": "16", + "name": "Ratanakiri" + }, + { + "code": "17", + "name": "Siem Reap" + }, + { + "code": "18", + "name": "Sihanoukville" + }, + { + "code": "19", + "name": "Stung Treng" + }, + { + "code": "20", + "name": "Svay Rieng" + }, + { + "code": "21", + "name": "Takéo" + }, + { + "code": "22", + "name": "Oddar Meanchey" + }, + { + "code": "23", + "name": "Kep" + }, + { + "code": "24", + "name": "Pailin" + }, + { + "code": "25", + "name": "Tbong Khmum" + } + ], + "KI": [ + { + "code": "G", + "name": "Gilbert Islands" + }, + { + "code": "L", + "name": "Line Islands" + }, + { + "code": "P", + "name": "Phoenix Islands" + } + ], + "KM": [ + { + "code": "A", + "name": "Anjouan" + }, + { + "code": "G", + "name": "Grande Comore" + }, + { + "code": "M", + "name": "Mohéli" + } + ], + "KN": [ + { + "code": "01", + "name": "Christ Church Nichola Town" + }, + { + "code": "N", + "name": "Nevis" + }, + { + "code": "02", + "name": "Saint Anne Sandy Point" + }, + { + "code": "03", + "name": "Saint George Basseterre" + }, + { + "code": "04", + "name": "Saint George Gingerland" + }, + { + "code": "05", + "name": "Saint James Windward" + }, + { + "code": "06", + "name": "Saint John Capisterre" + }, + { + "code": "07", + "name": "Saint John Figtree" + }, + { + "code": "K", + "name": "Saint Kitts" + }, + { + "code": "08", + "name": "Saint Mary Cayon" + }, + { + "code": "09", + "name": "Saint Paul Capisterre" + }, + { + "code": "10", + "name": "Saint Paul Charlestown" + }, + { + "code": "11", + "name": "Saint Peter Basseterre" + }, + { + "code": "12", + "name": "Saint Thomas Lowland" + }, + { + "code": "13", + "name": "Saint Thomas Middle Island" + }, + { + "code": "15", + "name": "Trinity Palmetto Point" + } + ], + "KP": [ + { + "code": "01", + "name": "Pyongyang" + }, + { + "code": "02", + "name": "South Pyongan" + }, + { + "code": "03", + "name": "North Pyongan" + }, + { + "code": "04", + "name": "Chagang" + }, + { + "code": "05", + "name": "South Hwanghae" + }, + { + "code": "06", + "name": "North Hwanghae" + }, + { + "code": "07", + "name": "Kangwon" + }, + { + "code": "08", + "name": "South Hamgyong" + }, + { + "code": "09", + "name": "North Hamgyong" + }, + { + "code": "10", + "name": "Ryanggang" + }, + { + "code": "13", + "name": "Rason" + }, + { + "code": "14", + "name": "Nampho" + } + ], + "KR": [ + { + "code": "11", + "name": "Seoul" + }, + { + "code": "26", + "name": "Busan" + }, + { + "code": "27", + "name": "Daegu" + }, + { + "code": "28", + "name": "Incheon" + }, + { + "code": "29", + "name": "Gwangju City" + }, + { + "code": "30", + "name": "Daejeon" + }, + { + "code": "31", + "name": "Ulsan" + }, + { + "code": "41", + "name": "Gyeonggi" + }, + { + "code": "42", + "name": "Gangwon" + }, + { + "code": "43", + "name": "North Chungcheong" + }, + { + "code": "44", + "name": "South Chungcheong" + }, + { + "code": "45", + "name": "North Jeolla" + }, + { + "code": "46", + "name": "South Jeolla" + }, + { + "code": "47", + "name": "North Gyeongsang" + }, + { + "code": "48", + "name": "South Gyeongsang" + }, + { + "code": "49", + "name": "Jeju" + }, + { + "code": "50", + "name": "Sejong" + } + ], + "KW": [ + { + "code": "AH", + "name": "Al Ahmadi" + }, + { + "code": "KU", + "name": "Al Asimah" + }, + { + "code": "FA", + "name": "Al Farwaniyah" + }, + { + "code": "JA", + "name": "Al Jahra" + }, + { + "code": "HA", + "name": "Hawalli" + }, + { + "code": "MU", + "name": "Mubarak Al-Kabeer" + } + ], + "KZ": [ + { + "code": "AKM", + "name": "Akmola" + }, + { + "code": "AKT", + "name": "Aktobe" + }, + { + "code": "ALA", + "name": "Almaty" + }, + { + "code": "ALM", + "name": "Almaty Region" + }, + { + "code": "AST", + "name": "Astana" + }, + { + "code": "ATY", + "name": "Atyrau" + }, + { + "code": "BAY", + "name": "Bayqongyr" + }, + { + "code": "VOS", + "name": "East Kazakhstan" + }, + { + "code": "ZHA", + "name": "Jambyl" + }, + { + "code": "KAR", + "name": "Karagandy" + }, + { + "code": "KUS", + "name": "Kostanay" + }, + { + "code": "KZY", + "name": "Kyzylorda" + }, + { + "code": "MAN", + "name": "Mangystau" + }, + { + "code": "SEV", + "name": "North Kazakhstan" + }, + { + "code": "PAV", + "name": "Pavlodar" + }, + { + "code": "YUZ", + "name": "South Kazakhstan" + }, + { + "code": "ZAP", + "name": "West Kazakhstan" + } + ], + "LA": [ + { + "code": "AT", + "name": "Attapeu" + }, + { + "code": "BK", + "name": "Bokeo" + }, + { + "code": "BL", + "name": "Bolikhamsai" + }, + { + "code": "CH", + "name": "Champasak" + }, + { + "code": "HO", + "name": "Houaphanh" + }, + { + "code": "KH", + "name": "Khammouane" + }, + { + "code": "LM", + "name": "Luang Namtha" + }, + { + "code": "LP", + "name": "Luang Prabang" + }, + { + "code": "OU", + "name": "Oudomxay" + }, + { + "code": "PH", + "name": "Phongsaly" + }, + { + "code": "XA", + "name": "Sainyabuli" + }, + { + "code": "SL", + "name": "Salavan" + }, + { + "code": "SV", + "name": "Savannakhet" + }, + { + "code": "XE", + "name": "Sekong" + }, + { + "code": "VT", + "name": "Vientiane" + }, + { + "code": "VI", + "name": "Vientiane Province" + }, + { + "code": "XS", + "name": "Xaisomboun" + }, + { + "code": "XI", + "name": "Xiangkhouang" + } + ], + "LB": [ + { + "code": "AK", + "name": "Akkar" + }, + { + "code": "BH", + "name": "Baalbek-Hermel" + }, + { + "code": "BA", + "name": "Beirut" + }, + { + "code": "BI", + "name": "Beqaa" + }, + { + "code": "JL", + "name": "Mount Lebanon" + }, + { + "code": "NA", + "name": "Nabatieh" + }, + { + "code": "AS", + "name": "North" + }, + { + "code": "JA", + "name": "South" + } + ], + "LC": [ + { + "code": "01", + "name": "Anse la Raye" + }, + { + "code": "02", + "name": "Castries" + }, + { + "code": "03", + "name": "Choiseul" + }, + { + "code": "05", + "name": "Dennery" + }, + { + "code": "06", + "name": "Gros Islet" + }, + { + "code": "07", + "name": "Laborie" + }, + { + "code": "08", + "name": "Micoud" + }, + { + "code": "10", + "name": "Soufrière" + }, + { + "code": "11", + "name": "Vieux Fort" + }, + { + "code": "12", + "name": "Canaries" + } + ], + "LI": [ + { + "code": "01", + "name": "Balzers" + }, + { + "code": "02", + "name": "Eschen" + }, + { + "code": "03", + "name": "Gamprin" + }, + { + "code": "04", + "name": "Mauren" + }, + { + "code": "05", + "name": "Planken" + }, + { + "code": "06", + "name": "Ruggell" + }, + { + "code": "07", + "name": "Schaan" + }, + { + "code": "08", + "name": "Schellenberg" + }, + { + "code": "09", + "name": "Triesen" + }, + { + "code": "10", + "name": "Triesenberg" + }, + { + "code": "11", + "name": "Vaduz" + } + ], + "LK": [ + { + "code": "1", + "name": "Western" + }, + { + "code": "2", + "name": "Central" + }, + { + "code": "3", + "name": "Southern" + }, + { + "code": "4", + "name": "Northern" + }, + { + "code": "5", + "name": "Eastern" + }, + { + "code": "6", + "name": "North Western" + }, + { + "code": "7", + "name": "North Central" + }, + { + "code": "8", + "name": "Uva" + }, + { + "code": "9", + "name": "Sabaragamuwa" + }, + { + "code": "11", + "name": "Colombo" + }, + { + "code": "12", + "name": "Gampaha" + }, + { + "code": "13", + "name": "Kalutara" + }, + { + "code": "21", + "name": "Kandy" + }, + { + "code": "22", + "name": "Matale" + }, + { + "code": "23", + "name": "Nuwara Eliya" + }, + { + "code": "31", + "name": "Galle" + }, + { + "code": "32", + "name": "Matara" + }, + { + "code": "33", + "name": "Hambantota" + }, + { + "code": "41", + "name": "Jaffna" + }, + { + "code": "42", + "name": "Kilinochchi" + }, + { + "code": "43", + "name": "Mannar" + }, + { + "code": "44", + "name": "Vavuniya" + }, + { + "code": "45", + "name": "Mullaitivu" + }, + { + "code": "51", + "name": "Batticaloa" + }, + { + "code": "52", + "name": "Ampara" + }, + { + "code": "53", + "name": "Trincomalee" + }, + { + "code": "61", + "name": "Kurunegala" + }, + { + "code": "62", + "name": "Puttalam" + }, + { + "code": "71", + "name": "Anuradhapura" + }, + { + "code": "72", + "name": "Polonnaruwa" + }, + { + "code": "81", + "name": "Badulla" + }, + { + "code": "82", + "name": "Moneragala" + }, + { + "code": "91", + "name": "Ratnapura" + }, + { + "code": "92", + "name": "Kegalle" + } + ], + "LR": [ + { + "code": "BM", + "name": "Bomi" + }, + { + "code": "BG", + "name": "Bong" + }, + { + "code": "GP", + "name": "Gbarpolu" + }, + { + "code": "GB", + "name": "Grand Bassa" + }, + { + "code": "CM", + "name": "Grand Cape Mount" + }, + { + "code": "GG", + "name": "Grand Gedeh" + }, + { + "code": "GK", + "name": "Grand Kru" + }, + { + "code": "LO", + "name": "Lofa" + }, + { + "code": "MG", + "name": "Margibi" + }, + { + "code": "MY", + "name": "Maryland" + }, + { + "code": "MO", + "name": "Montserrado" + }, + { + "code": "NI", + "name": "Nimba" + }, + { + "code": "RG", + "name": "River Gee" + }, + { + "code": "RI", + "name": "Rivercess" + }, + { + "code": "SI", + "name": "Sinoe" + } + ], + "LS": [ + { + "code": "D", + "name": "Berea" + }, + { + "code": "B", + "name": "Butha-Buthe" + }, + { + "code": "C", + "name": "Leribe" + }, + { + "code": "E", + "name": "Mafeteng" + }, + { + "code": "A", + "name": "Maseru" + }, + { + "code": "F", + "name": "Mohale’s Hoek" + }, + { + "code": "J", + "name": "Mokhotlong" + }, + { + "code": "H", + "name": "Qacha’s Nek" + }, + { + "code": "G", + "name": "Quthing" + }, + { + "code": "K", + "name": "Thaba-Tseka" + } + ], + "LT": [ + { + "code": "01", + "name": "AkmenÄ—" + }, + { + "code": "03", + "name": "Alytus" + }, + { + "code": "AL", + "name": "Alytus County" + }, + { + "code": "02", + "name": "Alytus Municipality" + }, + { + "code": "04", + "name": "AnykÅ¡Äiai" + }, + { + "code": "05", + "name": "BirÅ¡tonas" + }, + { + "code": "06", + "name": "Biržai" + }, + { + "code": "07", + "name": "Druskininkai" + }, + { + "code": "08", + "name": "ElektrÄ—nai" + }, + { + "code": "09", + "name": "Ignalina" + }, + { + "code": "10", + "name": "Jonava" + }, + { + "code": "11", + "name": "JoniÅ¡kis" + }, + { + "code": "12", + "name": "Jurbarkas" + }, + { + "code": "13", + "name": "KaiÅ¡iadorys" + }, + { + "code": "14", + "name": "Kalvarija" + }, + { + "code": "16", + "name": "Kaunas" + }, + { + "code": "KU", + "name": "Kaunas County" + }, + { + "code": "15", + "name": "Kauno Municipality" + }, + { + "code": "17", + "name": "Kazlų RÅ«da" + }, + { + "code": "18", + "name": "KÄ—dainiai" + }, + { + "code": "19", + "name": "KelmÄ—" + }, + { + "code": "21", + "name": "KlaipÄ—da" + }, + { + "code": "KL", + "name": "KlaipÄ—da County" + }, + { + "code": "20", + "name": "KlaipÄ—dos Municipality" + }, + { + "code": "22", + "name": "Kretinga" + }, + { + "code": "23", + "name": "KupiÅ¡kis" + }, + { + "code": "24", + "name": "Lazdijai" + }, + { + "code": "25", + "name": "MarijampolÄ—" + }, + { + "code": "MR", + "name": "MarijampolÄ— County" + }, + { + "code": "26", + "name": "Mažeikiai" + }, + { + "code": "27", + "name": "MolÄ—tai" + }, + { + "code": "28", + "name": "Neringa" + }, + { + "code": "29", + "name": "PagÄ—giai" + }, + { + "code": "30", + "name": "Pakruojis" + }, + { + "code": "31", + "name": "Palanga" + }, + { + "code": "32", + "name": "Panevėžio Municipality" + }, + { + "code": "33", + "name": "Panevėžys" + }, + { + "code": "PN", + "name": "Panevėžys County" + }, + { + "code": "34", + "name": "Pasvalys" + }, + { + "code": "35", + "name": "PlungÄ—" + }, + { + "code": "36", + "name": "Prienai" + }, + { + "code": "37", + "name": "RadviliÅ¡kis" + }, + { + "code": "38", + "name": "Raseiniai" + }, + { + "code": "39", + "name": "Rietavas" + }, + { + "code": "40", + "name": "RokiÅ¡kis" + }, + { + "code": "41", + "name": "Å akiai" + }, + { + "code": "42", + "name": "Å alÄininkai" + }, + { + "code": "44", + "name": "Å iauliai" + }, + { + "code": "SA", + "name": "Å iauliai County" + }, + { + "code": "43", + "name": "Å iaulių Municipality" + }, + { + "code": "45", + "name": "Å ilalÄ—" + }, + { + "code": "46", + "name": "Å ilutÄ—" + }, + { + "code": "47", + "name": "Å irvintos" + }, + { + "code": "48", + "name": "Skuodas" + }, + { + "code": "49", + "name": "Å venÄionys" + }, + { + "code": "50", + "name": "TauragÄ—" + }, + { + "code": "TA", + "name": "TauragÄ— County" + }, + { + "code": "51", + "name": "TelÅ¡iai" + }, + { + "code": "TE", + "name": "TelÅ¡iai County" + }, + { + "code": "52", + "name": "Trakai" + }, + { + "code": "53", + "name": "UkmergÄ—" + }, + { + "code": "54", + "name": "Utena" + }, + { + "code": "UT", + "name": "Utena County" + }, + { + "code": "55", + "name": "VarÄ—na" + }, + { + "code": "56", + "name": "VilkaviÅ¡kis" + }, + { + "code": "57", + "name": "Vilniaus Municipality" + }, + { + "code": "58", + "name": "Vilnius" + }, + { + "code": "VL", + "name": "Vilnius County" + }, + { + "code": "59", + "name": "Visaginas" + }, + { + "code": "60", + "name": "Zarasai" + } + ], + "LU": [ + { + "code": "CA", + "name": "Capellen" + }, + { + "code": "CL", + "name": "Clervaux" + }, + { + "code": "DI", + "name": "Diekirch" + }, + { + "code": "EC", + "name": "Echternach" + }, + { + "code": "ES", + "name": "Esch-sur-Alzette" + }, + { + "code": "GR", + "name": "Grevenmacher" + }, + { + "code": "LU", + "name": "Luxembourg" + }, + { + "code": "ME", + "name": "Mersch" + }, + { + "code": "RD", + "name": "Redange" + }, + { + "code": "RM", + "name": "Remich" + }, + { + "code": "VD", + "name": "Vianden" + }, + { + "code": "WI", + "name": "Wiltz" + } + ], + "LV": [ + { + "code": "011", + "name": "Ä€daži" + }, + { + "code": "001", + "name": "Aglona" + }, + { + "code": "002", + "name": "Aizkraukle" + }, + { + "code": "003", + "name": "Aizpute" + }, + { + "code": "004", + "name": "AknÄ«ste" + }, + { + "code": "005", + "name": "Aloja" + }, + { + "code": "006", + "name": "Alsunga" + }, + { + "code": "007", + "name": "AlÅ«ksne" + }, + { + "code": "008", + "name": "Amata" + }, + { + "code": "009", + "name": "Ape" + }, + { + "code": "010", + "name": "Auce" + }, + { + "code": "012", + "name": "BabÄ«te" + }, + { + "code": "013", + "name": "Baldone" + }, + { + "code": "014", + "name": "Baltinava" + }, + { + "code": "015", + "name": "Balvi" + }, + { + "code": "016", + "name": "Bauska" + }, + { + "code": "017", + "name": "BeverÄ«na" + }, + { + "code": "018", + "name": "BrocÄ“ni" + }, + { + "code": "019", + "name": "Burtnieki" + }, + { + "code": "020", + "name": "Carnikava" + }, + { + "code": "022", + "name": "CÄ“sis" + }, + { + "code": "021", + "name": "Cesvaine" + }, + { + "code": "023", + "name": "Cibla" + }, + { + "code": "024", + "name": "Dagda" + }, + { + "code": "DGV", + "name": "Daugavpils" + }, + { + "code": "025", + "name": "Daugavpils Municipality" + }, + { + "code": "026", + "name": "Dobele" + }, + { + "code": "027", + "name": "Dundaga" + }, + { + "code": "028", + "name": "Durbe" + }, + { + "code": "029", + "name": "Engure" + }, + { + "code": "030", + "name": "Ä’rgļi" + }, + { + "code": "031", + "name": "Garkalne" + }, + { + "code": "032", + "name": "Grobiņa" + }, + { + "code": "033", + "name": "Gulbene" + }, + { + "code": "034", + "name": "Iecava" + }, + { + "code": "035", + "name": "IkÅ¡Ä·ile" + }, + { + "code": "036", + "name": "IlÅ«kste" + }, + { + "code": "037", + "name": "InÄukalns" + }, + { + "code": "038", + "name": "Jaunjelgava" + }, + { + "code": "039", + "name": "Jaunpiebalga" + }, + { + "code": "040", + "name": "Jaunpils" + }, + { + "code": "JKB", + "name": "JÄ“kabpils" + }, + { + "code": "042", + "name": "JÄ“kabpils Municipality" + }, + { + "code": "JEL", + "name": "Jelgava" + }, + { + "code": "041", + "name": "Jelgava Municipality" + }, + { + "code": "JUR", + "name": "JÅ«rmala" + }, + { + "code": "043", + "name": "Kandava" + }, + { + "code": "044", + "name": "KÄrsava" + }, + { + "code": "051", + "name": "Ķegums" + }, + { + "code": "052", + "name": "Ķekava" + }, + { + "code": "045", + "name": "KocÄ“ni" + }, + { + "code": "046", + "name": "Koknese" + }, + { + "code": "047", + "name": "KrÄslava" + }, + { + "code": "048", + "name": "Krimulda" + }, + { + "code": "049", + "name": "Krustpils" + }, + { + "code": "050", + "name": "KuldÄ«ga" + }, + { + "code": "053", + "name": "LielvÄrde" + }, + { + "code": "LPX", + "name": "LiepÄja" + }, + { + "code": "055", + "name": "LÄ«gatne" + }, + { + "code": "054", + "name": "Limbaži" + }, + { + "code": "056", + "name": "LÄ«vÄni" + }, + { + "code": "057", + "name": "LubÄna" + }, + { + "code": "058", + "name": "Ludza" + }, + { + "code": "059", + "name": "Madona" + }, + { + "code": "061", + "name": "MÄlpils" + }, + { + "code": "062", + "name": "MÄrupe" + }, + { + "code": "060", + "name": "Mazsalaca" + }, + { + "code": "063", + "name": "MÄ“rsrags" + }, + { + "code": "064", + "name": "NaukÅ¡Ä“ni" + }, + { + "code": "065", + "name": "Nereta" + }, + { + "code": "066", + "name": "NÄ«ca" + }, + { + "code": "067", + "name": "Ogre" + }, + { + "code": "068", + "name": "Olaine" + }, + { + "code": "069", + "name": "Ozolnieki" + }, + { + "code": "070", + "name": "PÄrgauja" + }, + { + "code": "071", + "name": "PÄvilosta" + }, + { + "code": "072", + "name": "Pļaviņas" + }, + { + "code": "073", + "name": "Preiļi" + }, + { + "code": "074", + "name": "Priekule" + }, + { + "code": "075", + "name": "Priekuļi" + }, + { + "code": "076", + "name": "Rauna" + }, + { + "code": "REZ", + "name": "RÄ“zekne" + }, + { + "code": "077", + "name": "RÄ“zekne Municipality" + }, + { + "code": "078", + "name": "Riebiņi" + }, + { + "code": "RIX", + "name": "Riga" + }, + { + "code": "079", + "name": "Roja" + }, + { + "code": "080", + "name": "Ropaži" + }, + { + "code": "081", + "name": "Rucava" + }, + { + "code": "082", + "name": "RugÄji" + }, + { + "code": "084", + "name": "RÅ«jiena" + }, + { + "code": "083", + "name": "RundÄle" + }, + { + "code": "085", + "name": "Sala" + }, + { + "code": "086", + "name": "SalacgrÄ«va" + }, + { + "code": "087", + "name": "Salaspils" + }, + { + "code": "088", + "name": "Saldus" + }, + { + "code": "089", + "name": "Saulkrasti" + }, + { + "code": "090", + "name": "SÄ“ja" + }, + { + "code": "091", + "name": "Sigulda" + }, + { + "code": "092", + "name": "SkrÄ«veri" + }, + { + "code": "093", + "name": "Skrunda" + }, + { + "code": "094", + "name": "Smiltene" + }, + { + "code": "095", + "name": "Stopiņi" + }, + { + "code": "096", + "name": "StrenÄi" + }, + { + "code": "097", + "name": "Talsi" + }, + { + "code": "098", + "name": "TÄ“rvete" + }, + { + "code": "099", + "name": "Tukums" + }, + { + "code": "100", + "name": "Vaiņode" + }, + { + "code": "101", + "name": "Valka" + }, + { + "code": "VMR", + "name": "Valmiera" + }, + { + "code": "102", + "name": "VarakļÄni" + }, + { + "code": "103", + "name": "VÄrkava" + }, + { + "code": "104", + "name": "Vecpiebalga" + }, + { + "code": "105", + "name": "Vecumnieki" + }, + { + "code": "VEN", + "name": "Ventspils" + }, + { + "code": "106", + "name": "Ventspils Municipality" + }, + { + "code": "107", + "name": "ViesÄ«te" + }, + { + "code": "108", + "name": "Viļaka" + }, + { + "code": "109", + "name": "ViļÄni" + }, + { + "code": "110", + "name": "Zilupe" + } + ], + "LY": [ + { + "code": "WA", + "name": "Al Wahat" + }, + { + "code": "BA", + "name": "Benghazi" + }, + { + "code": "BU", + "name": "Butnan" + }, + { + "code": "DR", + "name": "Derna" + }, + { + "code": "GT", + "name": "Ghat" + }, + { + "code": "JA", + "name": "Jabal al Akhdar" + }, + { + "code": "JG", + "name": "Jabal al Gharbi" + }, + { + "code": "JI", + "name": "Jafara" + }, + { + "code": "JU", + "name": "Jufra" + }, + { + "code": "KF", + "name": "Kufra" + }, + { + "code": "MJ", + "name": "Marj" + }, + { + "code": "MI", + "name": "Misrata" + }, + { + "code": "MB", + "name": "Murqub" + }, + { + "code": "MQ", + "name": "Murzuq" + }, + { + "code": "NL", + "name": "Nalut" + }, + { + "code": "NQ", + "name": "Nuqat al Khams" + }, + { + "code": "SB", + "name": "Sabha" + }, + { + "code": "SR", + "name": "Sirte" + }, + { + "code": "TB", + "name": "Tripoli" + }, + { + "code": "WD", + "name": "Wadi al Hayaa" + }, + { + "code": "WS", + "name": "Wadi al Shatii" + }, + { + "code": "ZA", + "name": "Zawiya" + } + ], + "MA": [ + { + "code": "AGD", + "name": "Agadir-Ida Ou Tanane" + }, + { + "code": "HAO", + "name": "Al Haouz" + }, + { + "code": "HOC", + "name": "Al Hoceïma" + }, + { + "code": "AOU", + "name": "Aousserd" + }, + { + "code": "ASZ", + "name": "Assa-Zag" + }, + { + "code": "AZI", + "name": "Azilal" + }, + { + "code": "BES", + "name": "Ben Slimane" + }, + { + "code": "BEM", + "name": "Béni-Mellal" + }, + { + "code": "BER", + "name": "Berkane" + }, + { + "code": "BOD", + "name": "Boujdour" + }, + { + "code": "BOM", + "name": "Boulemane" + }, + { + "code": "CAS", + "name": "Casablanca" + }, + { + "code": "09", + "name": "Chaouia-Ouardigha" + }, + { + "code": "CHE", + "name": "Chefchaouen" + }, + { + "code": "CHI", + "name": "Chichaoua" + }, + { + "code": "CHT", + "name": "Chtouka Aït Baha" + }, + { + "code": "10", + "name": "Doukkala-Abda" + }, + { + "code": "HAJ", + "name": "El Hajeb" + }, + { + "code": "JDI", + "name": "El Jadida" + }, + { + "code": "ERR", + "name": "Errachidia" + }, + { + "code": "ESM", + "name": "Es Semara" + }, + { + "code": "ESI", + "name": "Essaouira" + }, + { + "code": "FAH", + "name": "Fahs-Beni Makada" + }, + { + "code": "05", + "name": "Fès-Boulemane" + }, + { + "code": "FES", + "name": "Fès-Dar-Dbibegh" + }, + { + "code": "FIG", + "name": "Figuig" + }, + { + "code": "02", + "name": "Gharb-Chrarda-Béni Hssen" + }, + { + "code": "08", + "name": "Grand Casablanca" + }, + { + "code": "GUE", + "name": "Guelmim" + }, + { + "code": "14", + "name": "Guelmim-Es Semara" + }, + { + "code": "IFR", + "name": "Ifrane" + }, + { + "code": "INE", + "name": "Inezgane-Aït Melloul" + }, + { + "code": "JRA", + "name": "Jerada" + }, + { + "code": "KES", + "name": "Kelaat Sraghna" + }, + { + "code": "KEN", + "name": "Kénitra" + }, + { + "code": "KHE", + "name": "Khemisset" + }, + { + "code": "KHN", + "name": "Khénifra" + }, + { + "code": "KHO", + "name": "Khouribga" + }, + { + "code": "LAA", + "name": "Laâyoune" + }, + { + "code": "15", + "name": "Laâyoune-Boujdour-Sakia El Hamra" + }, + { + "code": "LAR", + "name": "Larache" + }, + { + "code": "MMD", + "name": "Marrakech-Medina" + }, + { + "code": "MMN", + "name": "Marrakech-Menara" + }, + { + "code": "11", + "name": "Marrakesh-Tensift-El Haouz" + }, + { + "code": "MED", + "name": "Médiouna" + }, + { + "code": "MEK", + "name": "Meknès" + }, + { + "code": "06", + "name": "Meknès-Tafilalet" + }, + { + "code": "MOH", + "name": "Mohammedia" + }, + { + "code": "MOU", + "name": "Moulay Yacoub" + }, + { + "code": "NAD", + "name": "Nador" + }, + { + "code": "NOU", + "name": "Nouaceur" + }, + { + "code": "04", + "name": "Oriental" + }, + { + "code": "OUA", + "name": "Ouarzazate" + }, + { + "code": "OUD", + "name": "Oued Ed-Dahab" + }, + { + "code": "16", + "name": "Oued Ed-Dahab-Lagouira" + }, + { + "code": "OUJ", + "name": "Oujda-Angad" + }, + { + "code": "RAB", + "name": "Rabat" + }, + { + "code": "07", + "name": "Rabat-Salé-Zemmour-Zaer" + }, + { + "code": "SAF", + "name": "Safi" + }, + { + "code": "SAL", + "name": "Salé" + }, + { + "code": "SEF", + "name": "Sefrou" + }, + { + "code": "SET", + "name": "Settat" + }, + { + "code": "SIK", + "name": "Sidi Kacem" + }, + { + "code": "SYB", + "name": "Sidi Youssef Ben Ali" + }, + { + "code": "SKH", + "name": "Skhirat-Témara" + }, + { + "code": "13", + "name": "Souss-Massa-Drâa" + }, + { + "code": "12", + "name": "Tadla-Azilal" + }, + { + "code": "TNT", + "name": "Tan-Tan" + }, + { + "code": "TNG", + "name": "Tangier-Assilah" + }, + { + "code": "01", + "name": "Tangier-Tétouan" + }, + { + "code": "TAO", + "name": "Taounate" + }, + { + "code": "TAI", + "name": "Taourirt" + }, + { + "code": "TAR", + "name": "Taroudant" + }, + { + "code": "TAT", + "name": "Tata" + }, + { + "code": "TAZ", + "name": "Taza" + }, + { + "code": "03", + "name": "Taza-Al Hoceima-Taounate" + }, + { + "code": "TET", + "name": "Tétouan" + }, + { + "code": "TIZ", + "name": "Tiznit" + }, + { + "code": "ZAG", + "name": "Zagora" + } + ], + "MC": [ + { + "code": "FO", + "name": "Fontvieille" + }, + { + "code": "JE", + "name": "Jardin Exotique de Monaco" + }, + { + "code": "CL", + "name": "La Colle" + }, + { + "code": "CO", + "name": "La Condamine" + }, + { + "code": "GA", + "name": "La Gare" + }, + { + "code": "SO", + "name": "La Source" + }, + { + "code": "LA", + "name": "Larvotto" + }, + { + "code": "MA", + "name": "Malbousquet" + }, + { + "code": "MO", + "name": "Monaco-Ville" + }, + { + "code": "MG", + "name": "Moneghetti" + }, + { + "code": "MC", + "name": "Monte Carlo" + }, + { + "code": "MU", + "name": "Moulins" + }, + { + "code": "PH", + "name": "Port Hercules" + }, + { + "code": "SR", + "name": "Saint Roman" + }, + { + "code": "SD", + "name": "Sainte-Dévote Chapel" + }, + { + "code": "SP", + "name": "Spélugues" + }, + { + "code": "VR", + "name": "Vallon de la Rousse" + } + ], + "MD": [ + { + "code": "AN", + "name": "Anenii Noi" + }, + { + "code": "BA", + "name": "BălÅ£i" + }, + { + "code": "BS", + "name": "Basarabeasca" + }, + { + "code": "BD", + "name": "Bender" + }, + { + "code": "BR", + "name": "Briceni" + }, + { + "code": "CA", + "name": "Cahul" + }, + { + "code": "CL", + "name": "CălăraÈ™i" + }, + { + "code": "CT", + "name": "Cantemir" + }, + { + "code": "CS", + "name": "CăuÈ™eni" + }, + { + "code": "CU", + "name": "ChiÈ™inău" + }, + { + "code": "CM", + "name": "CimiÈ™lia" + }, + { + "code": "CR", + "name": "Criuleni" + }, + { + "code": "DO", + "name": "DonduÈ™eni" + }, + { + "code": "DR", + "name": "Drochia" + }, + { + "code": "DU", + "name": "Dubăsari" + }, + { + "code": "ED", + "name": "EdineÈ›" + }, + { + "code": "FA", + "name": "FăleÈ™ti" + }, + { + "code": "FL", + "name": "FloreÈ™ti" + }, + { + "code": "GA", + "name": "Gagauzia" + }, + { + "code": "GL", + "name": "Glodeni" + }, + { + "code": "HI", + "name": "HînceÈ™ti" + }, + { + "code": "IA", + "name": "Ialoveni" + }, + { + "code": "LE", + "name": "Leova" + }, + { + "code": "NI", + "name": "Nisporeni" + }, + { + "code": "OC", + "name": "OcniÅ£a" + }, + { + "code": "OR", + "name": "Orhei" + }, + { + "code": "RE", + "name": "Rezina" + }, + { + "code": "RI", + "name": "Rîșcani" + }, + { + "code": "SI", + "name": "Sîngerei" + }, + { + "code": "SD", + "name": "ȘoldăneÈ™ti" + }, + { + "code": "SO", + "name": "Soroca" + }, + { + "code": "SV", + "name": "Åžtefan Vodă" + }, + { + "code": "ST", + "name": "Strășeni" + }, + { + "code": "TA", + "name": "Taraclia" + }, + { + "code": "TE", + "name": "TeleneÈ™ti" + }, + { + "code": "SN", + "name": "Transnistria" + }, + { + "code": "UN", + "name": "Ungheni" + } + ], + "ME": [ + { + "code": "01", + "name": "Andrijevica" + }, + { + "code": "02", + "name": "Bar" + }, + { + "code": "03", + "name": "Berane" + }, + { + "code": "04", + "name": "Bijelo Polje" + }, + { + "code": "05", + "name": "Budva" + }, + { + "code": "06", + "name": "Cetinje" + }, + { + "code": "07", + "name": "Danilovgrad" + }, + { + "code": "08", + "name": "Herceg Novi" + }, + { + "code": "09", + "name": "KolaÅ¡in" + }, + { + "code": "10", + "name": "Kotor" + }, + { + "code": "11", + "name": "Mojkovac" + }, + { + "code": "12", + "name": "NikÅ¡ić" + }, + { + "code": "13", + "name": "Plav" + }, + { + "code": "14", + "name": "Pljevlja" + }, + { + "code": "15", + "name": "Plužine" + }, + { + "code": "16", + "name": "Podgorica" + }, + { + "code": "17", + "name": "Rožaje" + }, + { + "code": "18", + "name": "Å avnik" + }, + { + "code": "19", + "name": "Tivat" + }, + { + "code": "20", + "name": "Ulcinj" + }, + { + "code": "21", + "name": "Žabljak" + }, + { + "code": "22", + "name": "Gusinje" + }, + { + "code": "23", + "name": "Petnjica" + } + ], + "MG": [ + { + "code": "T", + "name": "Antananarivo" + }, + { + "code": "D", + "name": "Antsiranana" + }, + { + "code": "F", + "name": "Fianarantsoa" + }, + { + "code": "M", + "name": "Mahajanga" + }, + { + "code": "A", + "name": "Toamasina" + }, + { + "code": "U", + "name": "Toliara" + } + ], + "MH": [ + { + "code": "ALL", + "name": "Ailinglaplap Atoll" + }, + { + "code": "ALK", + "name": "Ailuk Atoll" + }, + { + "code": "ARN", + "name": "Arno" + }, + { + "code": "AUR", + "name": "Aur Atoll" + }, + { + "code": "EBO", + "name": "Ebon Atoll" + }, + { + "code": "ENI", + "name": "Enewetak Atoll" + }, + { + "code": "JAB", + "name": "Jabat Island" + }, + { + "code": "JAL", + "name": "Jaluit Atoll" + }, + { + "code": "KIL", + "name": "Kili Island" + }, + { + "code": "KWA", + "name": "Kwajalein" + }, + { + "code": "LAE", + "name": "Lae Atoll" + }, + { + "code": "LIB", + "name": "Lib Island" + }, + { + "code": "LIK", + "name": "Likiep Atoll" + }, + { + "code": "MAJ", + "name": "Majuro" + }, + { + "code": "MAL", + "name": "Maloelap Atoll" + }, + { + "code": "MEJ", + "name": "Mejit Island" + }, + { + "code": "MIL", + "name": "Mili Atoll" + }, + { + "code": "NMK", + "name": "Namdrik Atoll" + }, + { + "code": "NMU", + "name": "Namu Atoll" + }, + { + "code": "L", + "name": "Ralik Chain" + }, + { + "code": "T", + "name": "Ratak Chain" + }, + { + "code": "RON", + "name": "Rongelap Atoll" + }, + { + "code": "UJA", + "name": "Ujae Atoll" + }, + { + "code": "UTI", + "name": "Utirik Atoll" + }, + { + "code": "WTH", + "name": "Wotho Atoll" + }, + { + "code": "WTJ", + "name": "Wotje Atoll" + } + ], + "MK": [ + { + "code": "01", + "name": "Aerodrom" + }, + { + "code": "02", + "name": "AraÄinovo" + }, + { + "code": "03", + "name": "Berovo" + }, + { + "code": "04", + "name": "Bitola" + }, + { + "code": "05", + "name": "Bogdanci" + }, + { + "code": "06", + "name": "Bogovinje" + }, + { + "code": "07", + "name": "Bosilovo" + }, + { + "code": "08", + "name": "Brvenica" + }, + { + "code": "09", + "name": "Butel" + }, + { + "code": "10", + "name": "Valandovo" + }, + { + "code": "11", + "name": "Vasilevo" + }, + { + "code": "12", + "name": "VevÄani" + }, + { + "code": "13", + "name": "Veles" + }, + { + "code": "14", + "name": "Vinica" + }, + { + "code": "15", + "name": "VraneÅ¡tica" + }, + { + "code": "16", + "name": "VrapÄiÅ¡te" + }, + { + "code": "17", + "name": "Gazi Baba" + }, + { + "code": "18", + "name": "Gevgelija" + }, + { + "code": "19", + "name": "Gostivar" + }, + { + "code": "20", + "name": "Gradsko" + }, + { + "code": "21", + "name": "Debar" + }, + { + "code": "22", + "name": "Debarca" + }, + { + "code": "23", + "name": "DelÄevo" + }, + { + "code": "24", + "name": "Demir Kapija" + }, + { + "code": "25", + "name": "Demir Hisar" + }, + { + "code": "26", + "name": "Dojran" + }, + { + "code": "27", + "name": "Dolneni" + }, + { + "code": "28", + "name": "Drugovo" + }, + { + "code": "29", + "name": "GjorÄe Petrov" + }, + { + "code": "30", + "name": "Želino" + }, + { + "code": "31", + "name": "Zajas" + }, + { + "code": "32", + "name": "Zelenikovo" + }, + { + "code": "33", + "name": "Zrnovci" + }, + { + "code": "34", + "name": "Ilinden" + }, + { + "code": "35", + "name": "Jegunovce" + }, + { + "code": "36", + "name": "Kavadarci" + }, + { + "code": "37", + "name": "Karbinci" + }, + { + "code": "38", + "name": "KarpoÅ¡" + }, + { + "code": "39", + "name": "Kisela Voda" + }, + { + "code": "40", + "name": "KiÄevo" + }, + { + "code": "41", + "name": "KonÄe" + }, + { + "code": "42", + "name": "KoÄani" + }, + { + "code": "43", + "name": "Kratovo" + }, + { + "code": "44", + "name": "Kriva Palanka" + }, + { + "code": "45", + "name": "KrivogaÅ¡tani" + }, + { + "code": "46", + "name": "KruÅ¡evo" + }, + { + "code": "47", + "name": "Kumanovo" + }, + { + "code": "48", + "name": "Lipkovo" + }, + { + "code": "49", + "name": "Lozovo" + }, + { + "code": "50", + "name": "Mavrovo and RostuÅ¡a" + }, + { + "code": "51", + "name": "Makedonska Kamenica" + }, + { + "code": "52", + "name": "Makedonski Brod" + }, + { + "code": "53", + "name": "Mogila" + }, + { + "code": "54", + "name": "Negotino" + }, + { + "code": "55", + "name": "Novaci" + }, + { + "code": "56", + "name": "Novo Selo" + }, + { + "code": "57", + "name": "Oslomej" + }, + { + "code": "58", + "name": "Ohrid" + }, + { + "code": "59", + "name": "Petrovec" + }, + { + "code": "60", + "name": "PehÄevo" + }, + { + "code": "61", + "name": "Plasnica" + }, + { + "code": "62", + "name": "Prilep" + }, + { + "code": "63", + "name": "ProbiÅ¡tip" + }, + { + "code": "64", + "name": "RadoviÅ¡" + }, + { + "code": "65", + "name": "Rankovce" + }, + { + "code": "66", + "name": "Resen" + }, + { + "code": "67", + "name": "Rosoman" + }, + { + "code": "68", + "name": "Saraj" + }, + { + "code": "69", + "name": "Sveti Nikole" + }, + { + "code": "70", + "name": "SopiÅ¡te" + }, + { + "code": "71", + "name": "Staro NagoriÄane" + }, + { + "code": "72", + "name": "Struga" + }, + { + "code": "73", + "name": "Strumica" + }, + { + "code": "74", + "name": "StudeniÄani" + }, + { + "code": "75", + "name": "Tearce" + }, + { + "code": "76", + "name": "Tetovo" + }, + { + "code": "77", + "name": "Centar" + }, + { + "code": "78", + "name": "Centar Župa" + }, + { + "code": "79", + "name": "ÄŒair" + }, + { + "code": "80", + "name": "ÄŒaÅ¡ka" + }, + { + "code": "81", + "name": "ÄŒeÅ¡inovo-ObleÅ¡evo" + }, + { + "code": "82", + "name": "ÄŒuÄer-Sandevo" + }, + { + "code": "83", + "name": "Å tip" + }, + { + "code": "84", + "name": "Å uto Orizari" + }, + { + "code": "85", + "name": "Skopje" + } + ], + "ML": [ + { + "code": "BKO", + "name": "Bamako" + }, + { + "code": "7", + "name": "Gao" + }, + { + "code": "1", + "name": "Kayes" + }, + { + "code": "8", + "name": "Kidal" + }, + { + "code": "2", + "name": "Koulikoro" + }, + { + "code": "9", + "name": "Ménaka" + }, + { + "code": "5", + "name": "Mopti" + }, + { + "code": "4", + "name": "Ségou" + }, + { + "code": "3", + "name": "Sikasso" + }, + { + "code": "10", + "name": "Taoudénit" + }, + { + "code": "6", + "name": "Tombouctou" + } + ], + "MM": [ + { + "code": "01", + "name": "Sagaing" + }, + { + "code": "02", + "name": "Bago" + }, + { + "code": "03", + "name": "Magway" + }, + { + "code": "04", + "name": "Mandalay" + }, + { + "code": "05", + "name": "Tanintharyi" + }, + { + "code": "06", + "name": "Yangon" + }, + { + "code": "07", + "name": "Ayeyarwady" + }, + { + "code": "11", + "name": "Kachin" + }, + { + "code": "12", + "name": "Kayah" + }, + { + "code": "13", + "name": "Kayin" + }, + { + "code": "14", + "name": "Chin" + }, + { + "code": "15", + "name": "Mon" + }, + { + "code": "16", + "name": "Rakhine" + }, + { + "code": "17", + "name": "Shan" + }, + { + "code": "18", + "name": "Naypyidaw" + } + ], + "MN": [ + { + "code": "1", + "name": "Ulaanbaatar" + }, + { + "code": "035", + "name": "Orkhon" + }, + { + "code": "037", + "name": "Darkhan-Uul" + }, + { + "code": "039", + "name": "Khentii" + }, + { + "code": "041", + "name": "Khövsgöl" + }, + { + "code": "043", + "name": "Khovd" + }, + { + "code": "046", + "name": "Uvs" + }, + { + "code": "047", + "name": "Töv" + }, + { + "code": "049", + "name": "Selenge" + }, + { + "code": "051", + "name": "Sükhbaatar" + }, + { + "code": "053", + "name": "Ömnögovi" + }, + { + "code": "055", + "name": "Övörkhangai" + }, + { + "code": "057", + "name": "Zavkhan" + }, + { + "code": "059", + "name": "Dundgovi" + }, + { + "code": "061", + "name": "Dornod" + }, + { + "code": "063", + "name": "Dornogovi" + }, + { + "code": "064", + "name": "Govisümber" + }, + { + "code": "065", + "name": "Govi-Altai" + }, + { + "code": "067", + "name": "Bulgan" + }, + { + "code": "069", + "name": "Bayankhongor" + }, + { + "code": "071", + "name": "Bayan-Ölgii" + }, + { + "code": "073", + "name": "Arkhangai" + } + ], + "MR": [ + { + "code": "01", + "name": "Hodh Ech Chargui" + }, + { + "code": "02", + "name": "Hodh El Gharbi" + }, + { + "code": "03", + "name": "Assaba" + }, + { + "code": "04", + "name": "Gorgol" + }, + { + "code": "05", + "name": "Brakna" + }, + { + "code": "06", + "name": "Trarza" + }, + { + "code": "07", + "name": "Adrar" + }, + { + "code": "08", + "name": "Dakhlet Nouadhibou" + }, + { + "code": "09", + "name": "Tagant" + }, + { + "code": "10", + "name": "Guidimaka" + }, + { + "code": "11", + "name": "Tiris Zemmour" + }, + { + "code": "12", + "name": "Inchiri" + }, + { + "code": "13", + "name": "Nouakchott Ouest" + }, + { + "code": "14", + "name": "Nouakchott Nord" + }, + { + "code": "15", + "name": "Nouakchott Sud" + } + ], + "MT": [ + { + "code": "01", + "name": "Attard" + }, + { + "code": "02", + "name": "Balzan" + }, + { + "code": "03", + "name": "Birgu" + }, + { + "code": "04", + "name": "Birkirkara" + }, + { + "code": "05", + "name": "BirżebbuÄ¡a" + }, + { + "code": "06", + "name": "Cospicua" + }, + { + "code": "07", + "name": "Dingli" + }, + { + "code": "08", + "name": "Fgura" + }, + { + "code": "09", + "name": "Floriana" + }, + { + "code": "10", + "name": "Fontana" + }, + { + "code": "11", + "name": "Gudja" + }, + { + "code": "12", + "name": "Gżira" + }, + { + "code": "13", + "name": "Għajnsielem" + }, + { + "code": "14", + "name": "Għarb" + }, + { + "code": "15", + "name": "Għargħur" + }, + { + "code": "16", + "name": "Għasri" + }, + { + "code": "17", + "name": "Għaxaq" + }, + { + "code": "18", + "name": "Ħamrun" + }, + { + "code": "19", + "name": "Iklin" + }, + { + "code": "20", + "name": "Senglea" + }, + { + "code": "21", + "name": "Kalkara" + }, + { + "code": "22", + "name": "KerÄ‹em" + }, + { + "code": "23", + "name": "Kirkop" + }, + { + "code": "24", + "name": "Lija" + }, + { + "code": "25", + "name": "Luqa" + }, + { + "code": "26", + "name": "Marsa" + }, + { + "code": "27", + "name": "Marsaskala" + }, + { + "code": "28", + "name": "Marsaxlokk" + }, + { + "code": "29", + "name": "Mdina" + }, + { + "code": "30", + "name": "Mellieħa" + }, + { + "code": "31", + "name": "MÄ¡arr" + }, + { + "code": "32", + "name": "Mosta" + }, + { + "code": "33", + "name": "Mqabba" + }, + { + "code": "34", + "name": "Msida" + }, + { + "code": "35", + "name": "Imtarfa" + }, + { + "code": "36", + "name": "Munxar" + }, + { + "code": "37", + "name": "Nadur" + }, + { + "code": "38", + "name": "Naxxar" + }, + { + "code": "39", + "name": "Paola" + }, + { + "code": "40", + "name": "Pembroke" + }, + { + "code": "41", + "name": "Pietà" + }, + { + "code": "42", + "name": "Qala" + }, + { + "code": "43", + "name": "Qormi" + }, + { + "code": "44", + "name": "Qrendi" + }, + { + "code": "45", + "name": "Victoria" + }, + { + "code": "46", + "name": "Rabat" + }, + { + "code": "47", + "name": "Safi" + }, + { + "code": "48", + "name": "St. Julian’s" + }, + { + "code": "49", + "name": "San Ä wann" + }, + { + "code": "50", + "name": "Saint Lawrence" + }, + { + "code": "51", + "name": "St. Paul’s Bay" + }, + { + "code": "52", + "name": "Sannat" + }, + { + "code": "53", + "name": "Santa LuÄ‹ija" + }, + { + "code": "54", + "name": "Santa Venera" + }, + { + "code": "55", + "name": "SiÄ¡Ä¡iewi" + }, + { + "code": "56", + "name": "Sliema" + }, + { + "code": "57", + "name": "Swieqi" + }, + { + "code": "58", + "name": "Ta’ Xbiex" + }, + { + "code": "59", + "name": "Tarxien" + }, + { + "code": "60", + "name": "Valletta" + }, + { + "code": "61", + "name": "Xagħra" + }, + { + "code": "62", + "name": "Xewkija" + }, + { + "code": "63", + "name": "Xgħajra" + }, + { + "code": "64", + "name": "Å»abbar" + }, + { + "code": "65", + "name": "Å»ebbuÄ¡ Gozo" + }, + { + "code": "66", + "name": "Å»ebbuÄ¡" + }, + { + "code": "67", + "name": "Å»ejtun" + }, + { + "code": "68", + "name": "Å»urrieq" + } + ], + "MU": [ + { + "code": "AG", + "name": "Agaléga" + }, + { + "code": "BR", + "name": "Beau-Bassin Rose-Hill" + }, + { + "code": "CC", + "name": "Cargados Carajos" + }, + { + "code": "CU", + "name": "Curepipe" + }, + { + "code": "FL", + "name": "Flacq" + }, + { + "code": "GP", + "name": "Grand Port" + }, + { + "code": "MO", + "name": "Moka" + }, + { + "code": "PA", + "name": "Pamplemousses" + }, + { + "code": "PW", + "name": "Plaines Wilhems" + }, + { + "code": "PU", + "name": "Port Louis" + }, + { + "code": "PL", + "name": "Port Louis District" + }, + { + "code": "QB", + "name": "Quatre Bornes" + }, + { + "code": "RR", + "name": "Rivière du Rempart" + }, + { + "code": "BL", + "name": "Rivière Noire" + }, + { + "code": "RO", + "name": "Rodrigues" + }, + { + "code": "SA", + "name": "Savanne" + }, + { + "code": "VP", + "name": "Vacoas-Phoenix" + } + ], + "MV": [ + { + "code": "01", + "name": "Addu" + }, + { + "code": "02", + "name": "Alif Alif" + }, + { + "code": "00", + "name": "Alif Dhaal" + }, + { + "code": "20", + "name": "Baa" + }, + { + "code": "CE", + "name": "Central Province" + }, + { + "code": "17", + "name": "Dhaalu" + }, + { + "code": "14", + "name": "Faafu" + }, + { + "code": "27", + "name": "Gaafu Alif" + }, + { + "code": "28", + "name": "Gaafu Dhaalu" + }, + { + "code": "29", + "name": "Gnaviyani" + }, + { + "code": "07", + "name": "Haa Alif" + }, + { + "code": "23", + "name": "Haa Dhaalu" + }, + { + "code": "26", + "name": "Kaafu" + }, + { + "code": "05", + "name": "Laamu" + }, + { + "code": "03", + "name": "Lhaviyani" + }, + { + "code": "MLE", + "name": "Malé" + }, + { + "code": "12", + "name": "Meemu" + }, + { + "code": "25", + "name": "Noonu" + }, + { + "code": "NC", + "name": "North Central Province" + }, + { + "code": "NO", + "name": "North Province" + }, + { + "code": "13", + "name": "Raa" + }, + { + "code": "24", + "name": "Shaviyani" + }, + { + "code": "SC", + "name": "South Central Province" + }, + { + "code": "SU", + "name": "South Province" + }, + { + "code": "08", + "name": "Thaa" + }, + { + "code": "UN", + "name": "Upper North Province" + }, + { + "code": "US", + "name": "Upper South Province" + }, + { + "code": "04", + "name": "Vaavu" + } + ], + "MW": [ + { + "code": "BA", + "name": "Balaka" + }, + { + "code": "BL", + "name": "Blantyre" + }, + { + "code": "C", + "name": "Central" + }, + { + "code": "CK", + "name": "Chikwawa" + }, + { + "code": "CR", + "name": "Chiradzulu" + }, + { + "code": "CT", + "name": "Chitipa" + }, + { + "code": "DE", + "name": "Dedza" + }, + { + "code": "DO", + "name": "Dowa" + }, + { + "code": "KR", + "name": "Karonga" + }, + { + "code": "KS", + "name": "Kasungu" + }, + { + "code": "LK", + "name": "Likoma" + }, + { + "code": "LI", + "name": "Lilongwe" + }, + { + "code": "MH", + "name": "Machinga" + }, + { + "code": "MG", + "name": "Mangochi" + }, + { + "code": "MC", + "name": "Mchinji" + }, + { + "code": "MU", + "name": "Mulanje" + }, + { + "code": "MW", + "name": "Mwanza" + }, + { + "code": "MZ", + "name": "Mzimba" + }, + { + "code": "NE", + "name": "Neno" + }, + { + "code": "NB", + "name": "Nkhata Bay" + }, + { + "code": "NK", + "name": "Nkhotakota" + }, + { + "code": "N", + "name": "Northern" + }, + { + "code": "NS", + "name": "Nsanje" + }, + { + "code": "NU", + "name": "Ntcheu" + }, + { + "code": "NI", + "name": "Ntchisi" + }, + { + "code": "PH", + "name": "Phalombe" + }, + { + "code": "RU", + "name": "Rumphi" + }, + { + "code": "SA", + "name": "Salima" + }, + { + "code": "S", + "name": "Southern" + }, + { + "code": "TH", + "name": "Thyolo" + }, + { + "code": "ZO", + "name": "Zomba" + } + ], + "MX": [ + { + "code": "AGU", + "name": "Aguascalientes" + }, + { + "code": "BCN", + "name": "Baja California" + }, + { + "code": "BCS", + "name": "Baja California Sur" + }, + { + "code": "CAM", + "name": "Campeche" + }, + { + "code": "CHP", + "name": "Chiapas" + }, + { + "code": "CHH", + "name": "Chihuahua" + }, + { + "code": "CMX", + "name": "Ciudad de Mexico" + }, + { + "code": "COA", + "name": "Coahuila" + }, + { + "code": "COL", + "name": "Colima" + }, + { + "code": "DUR", + "name": "Durango" + }, + { + "code": "GUA", + "name": "Guanajuato" + }, + { + "code": "GRO", + "name": "Guerrero" + }, + { + "code": "HID", + "name": "Hidalgo" + }, + { + "code": "JAL", + "name": "Jalisco" + }, + { + "code": "DIF", + "name": "Mexico City" + }, + { + "code": "MEX", + "name": "Mexico State" + }, + { + "code": "MIC", + "name": "Michoacán" + }, + { + "code": "MOR", + "name": "Morelos" + }, + { + "code": "NAY", + "name": "Nayarit" + }, + { + "code": "NLE", + "name": "Nuevo León" + }, + { + "code": "OAX", + "name": "Oaxaca" + }, + { + "code": "PUE", + "name": "Puebla" + }, + { + "code": "QUE", + "name": "Querétaro" + }, + { + "code": "ROO", + "name": "Quintana Roo" + }, + { + "code": "SLP", + "name": "San Luis Potosí" + }, + { + "code": "SIN", + "name": "Sinaloa" + }, + { + "code": "SON", + "name": "Sonora" + }, + { + "code": "TAB", + "name": "Tabasco" + }, + { + "code": "TAM", + "name": "Tamaulipas" + }, + { + "code": "TLA", + "name": "Tlaxcala" + }, + { + "code": "VER", + "name": "Veracruz" + }, + { + "code": "YUC", + "name": "Yucatán" + }, + { + "code": "ZAC", + "name": "Zacatecas" + } + ], + "MY": [ + { + "code": "01", + "name": "Johor" + }, + { + "code": "02", + "name": "Kedah" + }, + { + "code": "03", + "name": "Kelantan" + }, + { + "code": "04", + "name": "Malacca" + }, + { + "code": "05", + "name": "Negeri Sembilan" + }, + { + "code": "06", + "name": "Pahang" + }, + { + "code": "07", + "name": "Penang" + }, + { + "code": "08", + "name": "Perak" + }, + { + "code": "09", + "name": "Perlis" + }, + { + "code": "10", + "name": "Selangor" + }, + { + "code": "11", + "name": "Terengganu" + }, + { + "code": "12", + "name": "Sabah" + }, + { + "code": "13", + "name": "Sarawak" + }, + { + "code": "14", + "name": "Kuala Lumpur" + }, + { + "code": "15", + "name": "Labuan" + }, + { + "code": "16", + "name": "Putrajaya" + } + ], + "MZ": [ + { + "code": "P", + "name": "Cabo Delgado" + }, + { + "code": "G", + "name": "Gaza" + }, + { + "code": "I", + "name": "Inhambane" + }, + { + "code": "B", + "name": "Manica" + }, + { + "code": "MPM", + "name": "Maputo" + }, + { + "code": "L", + "name": "Maputo Province" + }, + { + "code": "N", + "name": "Nampula" + }, + { + "code": "A", + "name": "Niassa" + }, + { + "code": "S", + "name": "Sofala" + }, + { + "code": "T", + "name": "Tete" + }, + { + "code": "Q", + "name": "Zambezia" + } + ], + "NA": [ + { + "code": "ER", + "name": "Erongo" + }, + { + "code": "HA", + "name": "Hardap" + }, + { + "code": "KA", + "name": "Karas" + }, + { + "code": "KE", + "name": "Kavango East" + }, + { + "code": "KW", + "name": "Kavango West" + }, + { + "code": "KH", + "name": "Khomas" + }, + { + "code": "KU", + "name": "Kunene" + }, + { + "code": "OW", + "name": "Ohangwena" + }, + { + "code": "OH", + "name": "Omaheke" + }, + { + "code": "OS", + "name": "Omusati" + }, + { + "code": "ON", + "name": "Oshana" + }, + { + "code": "OT", + "name": "Oshikoto" + }, + { + "code": "OD", + "name": "Otjozondjupa" + }, + { + "code": "CA", + "name": "Zambezi" + } + ], + "NE": [ + { + "code": "1", + "name": "Agadez" + }, + { + "code": "2", + "name": "Diffa" + }, + { + "code": "3", + "name": "Dosso" + }, + { + "code": "4", + "name": "Maradi" + }, + { + "code": "5", + "name": "Tahoua" + }, + { + "code": "6", + "name": "Tillabéri" + }, + { + "code": "7", + "name": "Zinder" + }, + { + "code": "8", + "name": "Niamey" + } + ], + "NG": [ + { + "code": "AB", + "name": "Abia" + }, + { + "code": "AD", + "name": "Adamawa" + }, + { + "code": "AK", + "name": "Akwa Ibom" + }, + { + "code": "AN", + "name": "Anambra" + }, + { + "code": "BA", + "name": "Bauchi" + }, + { + "code": "BY", + "name": "Bayelsa" + }, + { + "code": "BE", + "name": "Benue" + }, + { + "code": "BO", + "name": "Borno" + }, + { + "code": "CR", + "name": "Cross River" + }, + { + "code": "DE", + "name": "Delta" + }, + { + "code": "EB", + "name": "Ebonyi" + }, + { + "code": "ED", + "name": "Edo" + }, + { + "code": "EK", + "name": "Ekiti" + }, + { + "code": "EN", + "name": "Enugu" + }, + { + "code": "FC", + "name": "Federal Capital Territory" + }, + { + "code": "GO", + "name": "Gombe" + }, + { + "code": "IM", + "name": "Imo" + }, + { + "code": "JI", + "name": "Jigawa" + }, + { + "code": "KD", + "name": "Kaduna" + }, + { + "code": "KN", + "name": "Kano" + }, + { + "code": "KT", + "name": "Katsina" + }, + { + "code": "KE", + "name": "Kebbi" + }, + { + "code": "KO", + "name": "Kogi" + }, + { + "code": "KW", + "name": "Kwara" + }, + { + "code": "LA", + "name": "Lagos" + }, + { + "code": "NA", + "name": "Nasarawa" + }, + { + "code": "NI", + "name": "Niger" + }, + { + "code": "OG", + "name": "Ogun" + }, + { + "code": "ON", + "name": "Ondo" + }, + { + "code": "OS", + "name": "Osun" + }, + { + "code": "OY", + "name": "Oyo" + }, + { + "code": "PL", + "name": "Plateau" + }, + { + "code": "RI", + "name": "Rivers" + }, + { + "code": "SO", + "name": "Sokoto" + }, + { + "code": "TA", + "name": "Taraba" + }, + { + "code": "YO", + "name": "Yobe" + }, + { + "code": "ZA", + "name": "Zamfara" + } + ], + "NI": [ + { + "code": "AN", + "name": "Atlántico Norte" + }, + { + "code": "AS", + "name": "Atlántico Sur" + }, + { + "code": "BO", + "name": "Boaco" + }, + { + "code": "CA", + "name": "Carazo" + }, + { + "code": "CI", + "name": "Chinandega" + }, + { + "code": "CO", + "name": "Chontales" + }, + { + "code": "ES", + "name": "Estelí" + }, + { + "code": "GR", + "name": "Granada" + }, + { + "code": "JI", + "name": "Jinotega" + }, + { + "code": "LE", + "name": "León" + }, + { + "code": "MD", + "name": "Madriz" + }, + { + "code": "MN", + "name": "Managua" + }, + { + "code": "MS", + "name": "Masaya" + }, + { + "code": "MT", + "name": "Matagalpa" + }, + { + "code": "NS", + "name": "Nueva Segovia" + }, + { + "code": "SJ", + "name": "Río San Juan" + }, + { + "code": "RI", + "name": "Rivas" + } + ], + "NL": [ + { + "code": "BQ1", + "name": "Bonaire" + }, + { + "code": "DR", + "name": "Drenthe" + }, + { + "code": "FL", + "name": "Flevoland" + }, + { + "code": "FR", + "name": "Friesland" + }, + { + "code": "GE", + "name": "Gelderland" + }, + { + "code": "GR", + "name": "Groningen" + }, + { + "code": "LI", + "name": "Limburg" + }, + { + "code": "NB", + "name": "North Brabant" + }, + { + "code": "NH", + "name": "North Holland" + }, + { + "code": "OV", + "name": "Overijssel" + }, + { + "code": "BQ2", + "name": "Saba" + }, + { + "code": "BQ3", + "name": "Sint Eustatius" + }, + { + "code": "ZH", + "name": "South Holland" + }, + { + "code": "UT", + "name": "Utrecht" + }, + { + "code": "ZE", + "name": "Zeeland" + } + ], + "NO": [ + { + "code": "01", + "name": "Østfold" + }, + { + "code": "02", + "name": "Akershus" + }, + { + "code": "03", + "name": "Oslo" + }, + { + "code": "04", + "name": "Hedmark" + }, + { + "code": "05", + "name": "Oppland" + }, + { + "code": "06", + "name": "Buskerud" + }, + { + "code": "07", + "name": "Vestfold" + }, + { + "code": "08", + "name": "Telemark" + }, + { + "code": "09", + "name": "Aust-Agder" + }, + { + "code": "10", + "name": "Vest-Agder" + }, + { + "code": "11", + "name": "Rogaland" + }, + { + "code": "12", + "name": "Hordaland" + }, + { + "code": "14", + "name": "Sogn og Fjordane" + }, + { + "code": "15", + "name": "Møre og Romsdal" + }, + { + "code": "16", + "name": "Sør-Trøndelag" + }, + { + "code": "17", + "name": "Nord-Trøndelag" + }, + { + "code": "18", + "name": "Nordland" + }, + { + "code": "19", + "name": "Troms" + }, + { + "code": "20", + "name": "Finnmark" + }, + { + "code": "21", + "name": "Svalbard" + }, + { + "code": "22", + "name": "Jan Mayen" + } + ], + "NP": [ + { + "code": "BA", + "name": "Bagmati" + }, + { + "code": "BH", + "name": "Bheri" + }, + { + "code": "1", + "name": "Central" + }, + { + "code": "DH", + "name": "Dhawalagiri" + }, + { + "code": "GA", + "name": "Gandaki" + }, + { + "code": "JA", + "name": "Janakpur" + }, + { + "code": "KA", + "name": "Karnali" + }, + { + "code": "KO", + "name": "Kosi" + }, + { + "code": "LU", + "name": "Lumbini" + }, + { + "code": "2", + "name": "Madhya Pashchimanchal" + }, + { + "code": "MA", + "name": "Mahakali" + }, + { + "code": "ME", + "name": "Mechi" + }, + { + "code": "NA", + "name": "Narayani" + }, + { + "code": "4", + "name": "Purwanchal" + }, + { + "code": "RA", + "name": "Rapti" + }, + { + "code": "SA", + "name": "Sagarmatha" + }, + { + "code": "SE", + "name": "Seti" + }, + { + "code": "5", + "name": "Sudur Pashchimanchal" + }, + { + "code": "3", + "name": "Western" + } + ], + "NR": [ + { + "code": "01", + "name": "Aiwo" + }, + { + "code": "02", + "name": "Anabar" + }, + { + "code": "03", + "name": "Anetan" + }, + { + "code": "04", + "name": "Anibare" + }, + { + "code": "05", + "name": "Baiti" + }, + { + "code": "06", + "name": "Boe" + }, + { + "code": "07", + "name": "Buada" + }, + { + "code": "08", + "name": "Denigomodu" + }, + { + "code": "09", + "name": "Ewa" + }, + { + "code": "10", + "name": "Ijuw" + }, + { + "code": "11", + "name": "Meneng" + }, + { + "code": "12", + "name": "Nibok" + }, + { + "code": "13", + "name": "Uaboe" + }, + { + "code": "14", + "name": "Yaren" + } + ], + "NZ": [ + { + "code": "AUK", + "name": "Auckland" + }, + { + "code": "BOP", + "name": "Bay of Plenty" + }, + { + "code": "CAN", + "name": "Canterbury" + }, + { + "code": "CIT", + "name": "Chatham Islands" + }, + { + "code": "GIS", + "name": "Gisborne" + }, + { + "code": "HKB", + "name": "Hawke’s Bay" + }, + { + "code": "MWT", + "name": "Manawatu-Wanganui" + }, + { + "code": "MBH", + "name": "Marl" + }, + { + "code": "NSN", + "name": "Nelson" + }, + { + "code": "NTL", + "name": "Northland" + }, + { + "code": "OTA", + "name": "Otago" + }, + { + "code": "STL", + "name": "Southland" + }, + { + "code": "TKI", + "name": "Taranaki" + }, + { + "code": "TAS", + "name": "Tasman" + }, + { + "code": "WKO", + "name": "Waikato" + }, + { + "code": "WGN", + "name": "Wellington" + }, + { + "code": "WTC", + "name": "West Coast" + } + ], + "OM": [ + { + "code": "DA", + "name": "Ad Dakhiliyah" + }, + { + "code": "ZA", + "name": "Ad Dhahirah" + }, + { + "code": "BU", + "name": "Al Buraimi" + }, + { + "code": "WU", + "name": "Al Wusta" + }, + { + "code": "ZU", + "name": "Dhofar" + }, + { + "code": "BJ", + "name": "Janub al Batinah" + }, + { + "code": "SJ", + "name": "Janub ash Sharqiyah" + }, + { + "code": "MU", + "name": "Musandam" + }, + { + "code": "MA", + "name": "Muscat" + }, + { + "code": "BS", + "name": "Shamal al Batinah" + }, + { + "code": "SS", + "name": "Shamal ash Sharqiyah" + } + ], + "PA": [ + { + "code": "1", + "name": "Bocas del Toro" + }, + { + "code": "4", + "name": "Chiriquí" + }, + { + "code": "2", + "name": "Coclé" + }, + { + "code": "3", + "name": "Colón" + }, + { + "code": "5", + "name": "Darién" + }, + { + "code": "EM", + "name": "Emberá" + }, + { + "code": "KY", + "name": "Guna Yala" + }, + { + "code": "6", + "name": "Herrera" + }, + { + "code": "7", + "name": "Los Santos" + }, + { + "code": "NB", + "name": "Ngöbe-Buglé" + }, + { + "code": "8", + "name": "Panamá" + }, + { + "code": "9", + "name": "Veraguas" + }, + { + "code": "10", + "name": "West Panamá" + } + ], + "PE": [ + { + "code": "AMA", + "name": "Amazonas" + }, + { + "code": "ANC", + "name": "Ancash" + }, + { + "code": "APU", + "name": "Apurímac" + }, + { + "code": "ARE", + "name": "Arequipa" + }, + { + "code": "AYA", + "name": "Ayacucho" + }, + { + "code": "CAJ", + "name": "Cajamarca" + }, + { + "code": "CUS", + "name": "Cusco" + }, + { + "code": "CAL", + "name": "El Callao" + }, + { + "code": "HUV", + "name": "Huancavelica" + }, + { + "code": "HUC", + "name": "Huánuco" + }, + { + "code": "ICA", + "name": "Ica" + }, + { + "code": "JUN", + "name": "Junín" + }, + { + "code": "LAL", + "name": "La Libertad" + }, + { + "code": "LAM", + "name": "Lambayeque" + }, + { + "code": "LMA", + "name": "Lima" + }, + { + "code": "LIM", + "name": "Lima Region" + }, + { + "code": "LOR", + "name": "Loreto" + }, + { + "code": "MDD", + "name": "Madre de Dios" + }, + { + "code": "MOQ", + "name": "Moquegua" + }, + { + "code": "PAS", + "name": "Pasco" + }, + { + "code": "PIU", + "name": "Piura" + }, + { + "code": "PUN", + "name": "Puno" + }, + { + "code": "SAM", + "name": "San Martín" + }, + { + "code": "TAC", + "name": "Tacna" + }, + { + "code": "TUM", + "name": "Tumbes" + }, + { + "code": "UCA", + "name": "Ucayali" + } + ], + "PG": [ + { + "code": "NSB", + "name": "Bougainville" + }, + { + "code": "CPM", + "name": "Central" + }, + { + "code": "CPK", + "name": "Chimbu" + }, + { + "code": "EBR", + "name": "East New Britain" + }, + { + "code": "ESW", + "name": "East Sepik" + }, + { + "code": "EHG", + "name": "Eastern Highlands" + }, + { + "code": "EPW", + "name": "Enga" + }, + { + "code": "GPK", + "name": "Gulf" + }, + { + "code": "HLA", + "name": "Hela" + }, + { + "code": "JWK", + "name": "Jiwaka" + }, + { + "code": "MPM", + "name": "Madang" + }, + { + "code": "MRL", + "name": "Manus" + }, + { + "code": "MBA", + "name": "Milne Bay" + }, + { + "code": "MPL", + "name": "Morobe" + }, + { + "code": "NIK", + "name": "New Ireland" + }, + { + "code": "NPP", + "name": "Oro" + }, + { + "code": "NCD", + "name": "Port Moresby" + }, + { + "code": "SAN", + "name": "Sandaun" + }, + { + "code": "SHM", + "name": "Southern Highlands" + }, + { + "code": "WBK", + "name": "West New Britain" + }, + { + "code": "WPD", + "name": "Western" + }, + { + "code": "WHM", + "name": "Western Highlands" + } + ], + "PH": [ + { + "code": "ABR", + "name": "Abra" + }, + { + "code": "AGN", + "name": "Agusan del Norte" + }, + { + "code": "AGS", + "name": "Agusan del Sur" + }, + { + "code": "AKL", + "name": "Aklan" + }, + { + "code": "ALB", + "name": "Albay" + }, + { + "code": "ANT", + "name": "Antique" + }, + { + "code": "APA", + "name": "Apayao" + }, + { + "code": "AUR", + "name": "Aurora" + }, + { + "code": "BAS", + "name": "Basilan" + }, + { + "code": "BAN", + "name": "Bataan" + }, + { + "code": "BTN", + "name": "Batanes" + }, + { + "code": "BTG", + "name": "Batangas" + }, + { + "code": "BEN", + "name": "Benguet" + }, + { + "code": "05", + "name": "Bicol" + }, + { + "code": "BIL", + "name": "Biliran" + }, + { + "code": "BOH", + "name": "Bohol" + }, + { + "code": "BUK", + "name": "Bukidnon" + }, + { + "code": "BUL", + "name": "Bulacan" + }, + { + "code": "CAG", + "name": "Cagayan" + }, + { + "code": "02", + "name": "Cagayan Valley" + }, + { + "code": "40", + "name": "Calabarzon" + }, + { + "code": "CAN", + "name": "Camarines Norte" + }, + { + "code": "CAS", + "name": "Camarines Sur" + }, + { + "code": "CAM", + "name": "Camiguin" + }, + { + "code": "CAP", + "name": "Capiz" + }, + { + "code": "13", + "name": "Caraga" + }, + { + "code": "CAT", + "name": "Catanduanes" + }, + { + "code": "CAV", + "name": "Cavite" + }, + { + "code": "CEB", + "name": "Cebu" + }, + { + "code": "03", + "name": "Central Luzon" + }, + { + "code": "07", + "name": "Central Visayas" + }, + { + "code": "COM", + "name": "Compostela Valley" + }, + { + "code": "15", + "name": "Cordillera Administrative" + }, + { + "code": "NCO", + "name": "Cotabato" + }, + { + "code": "11", + "name": "Davao" + }, + { + "code": "DAV", + "name": "Davao del Norte" + }, + { + "code": "DAS", + "name": "Davao del Sur" + }, + { + "code": "DVO", + "name": "Davao Occidental" + }, + { + "code": "DAO", + "name": "Davao Oriental" + }, + { + "code": "DIN", + "name": "Dinagat Islands" + }, + { + "code": "EAS", + "name": "Eastern Samar" + }, + { + "code": "08", + "name": "Eastern Visayas" + }, + { + "code": "GUI", + "name": "Guimaras" + }, + { + "code": "IFU", + "name": "Ifugao" + }, + { + "code": "01", + "name": "Ilocos" + }, + { + "code": "ILN", + "name": "Ilocos Norte" + }, + { + "code": "ILS", + "name": "Ilocos Sur" + }, + { + "code": "ILI", + "name": "Iloilo" + }, + { + "code": "ISA", + "name": "Isabela" + }, + { + "code": "KAL", + "name": "Kalinga" + }, + { + "code": "LUN", + "name": "La Union" + }, + { + "code": "LAG", + "name": "Laguna" + }, + { + "code": "LAN", + "name": "Lanao del Norte" + }, + { + "code": "LAS", + "name": "Lanao del Sur" + }, + { + "code": "LEY", + "name": "Leyte" + }, + { + "code": "MAG", + "name": "Maguindanao" + }, + { + "code": "MAD", + "name": "Marinduque" + }, + { + "code": "MAS", + "name": "Masbate" + }, + { + "code": "00", + "name": "Metro Manila" + }, + { + "code": "41", + "name": "Mimaropa" + }, + { + "code": "MSC", + "name": "Misamis Occidental" + }, + { + "code": "MSR", + "name": "Misamis Oriental" + }, + { + "code": "MOU", + "name": "Mountain" + }, + { + "code": "14", + "name": "Muslim Mindanao" + }, + { + "code": "NEC", + "name": "Negros Occidental" + }, + { + "code": "NER", + "name": "Negros Oriental" + }, + { + "code": "10", + "name": "Northern Mindanao" + }, + { + "code": "NSA", + "name": "Northern Samar" + }, + { + "code": "NUE", + "name": "Nueva Ecija" + }, + { + "code": "NUV", + "name": "Nueva Vizcaya" + }, + { + "code": "MDC", + "name": "Occidental Mindoro" + }, + { + "code": "MDR", + "name": "Oriental Mindoro" + }, + { + "code": "PLW", + "name": "Palawan" + }, + { + "code": "PAM", + "name": "Pampanga" + }, + { + "code": "PAN", + "name": "Pangasinan" + }, + { + "code": "QUE", + "name": "Quezon" + }, + { + "code": "QUI", + "name": "Quirino" + }, + { + "code": "RIZ", + "name": "Rizal" + }, + { + "code": "ROM", + "name": "Romblon" + }, + { + "code": "WSA", + "name": "Samar" + }, + { + "code": "SAR", + "name": "Sarangani" + }, + { + "code": "SIG", + "name": "Siquijor" + }, + { + "code": "12", + "name": "Soccsksargen" + }, + { + "code": "SOR", + "name": "Sorsogon" + }, + { + "code": "SCO", + "name": "South Cotabato" + }, + { + "code": "SLE", + "name": "Southern Leyte" + }, + { + "code": "SUK", + "name": "Sultan Kudarat" + }, + { + "code": "SLU", + "name": "Sulu" + }, + { + "code": "SUN", + "name": "Surigao del Norte" + }, + { + "code": "SUR", + "name": "Surigao del Sur" + }, + { + "code": "TAR", + "name": "Tarlac" + }, + { + "code": "TAW", + "name": "Tawi-Tawi" + }, + { + "code": "06", + "name": "Western Visayas" + }, + { + "code": "ZMB", + "name": "Zambales" + }, + { + "code": "ZAN", + "name": "Zamboanga del Norte" + }, + { + "code": "ZAS", + "name": "Zamboanga del Sur" + }, + { + "code": "09", + "name": "Zamboanga Peninsula" + }, + { + "code": "ZSI", + "name": "Zamboanga Sibugay" + } + ], + "PK": [ + { + "code": "JK", + "name": "Azad Kashmir" + }, + { + "code": "BA", + "name": "Balochistan" + }, + { + "code": "TA", + "name": "Federally Administered Tribal Areas" + }, + { + "code": "GB", + "name": "Gilgit-Baltistan" + }, + { + "code": "IS", + "name": "Islamabad" + }, + { + "code": "KP", + "name": "Khyber Pakhtunkhwa" + }, + { + "code": "PB", + "name": "Punjab" + }, + { + "code": "SD", + "name": "Sindh" + } + ], + "PL": [ + { + "code": "WP", + "name": "Greater Poland" + }, + { + "code": "SK", + "name": "Holy Cross" + }, + { + "code": "KP", + "name": "Kuyavia-Pomerania" + }, + { + "code": "MA", + "name": "Lesser Poland" + }, + { + "code": "LD", + "name": "Åódź" + }, + { + "code": "DS", + "name": "Lower Silesia" + }, + { + "code": "LU", + "name": "Lublin" + }, + { + "code": "LB", + "name": "Lubusz" + }, + { + "code": "MZ", + "name": "Mazovia" + }, + { + "code": "OP", + "name": "Opole" + }, + { + "code": "PD", + "name": "Podlachia" + }, + { + "code": "PM", + "name": "Pomerania" + }, + { + "code": "SL", + "name": "Silesia" + }, + { + "code": "PK", + "name": "Subcarpathia" + }, + { + "code": "WN", + "name": "Warmia-Masuria" + }, + { + "code": "ZP", + "name": "West Pomerania" + } + ], + "PS": [ + { + "code": "BTH", + "name": "Bethlehem" + }, + { + "code": "DEB", + "name": "Deir al-Balah" + }, + { + "code": "GZA", + "name": "Gaza" + }, + { + "code": "HBN", + "name": "Hebron" + }, + { + "code": "JEN", + "name": "Jenin" + }, + { + "code": "JRH", + "name": "Jericho" + }, + { + "code": "JEM", + "name": "Jerusalem" + }, + { + "code": "KYS", + "name": "Khan Yunis" + }, + { + "code": "NBS", + "name": "Nablus" + }, + { + "code": "NGZ", + "name": "North Gaza" + }, + { + "code": "QQA", + "name": "Qalqilya" + }, + { + "code": "RFH", + "name": "Rafah" + }, + { + "code": "RBH", + "name": "Ramallah and al-Bireh" + }, + { + "code": "SLT", + "name": "Salfit" + }, + { + "code": "TBS", + "name": "Tubas" + }, + { + "code": "TKM", + "name": "Tulkarm" + } + ], + "PT": [ + { + "code": "01", + "name": "Aveiro" + }, + { + "code": "02", + "name": "Beja" + }, + { + "code": "03", + "name": "Braga" + }, + { + "code": "04", + "name": "Bragança" + }, + { + "code": "05", + "name": "Castelo Branco" + }, + { + "code": "06", + "name": "Coimbra" + }, + { + "code": "07", + "name": "Évora" + }, + { + "code": "08", + "name": "Faro" + }, + { + "code": "09", + "name": "Guarda" + }, + { + "code": "10", + "name": "Leiria" + }, + { + "code": "11", + "name": "Lisbon" + }, + { + "code": "12", + "name": "Portalegre" + }, + { + "code": "13", + "name": "Porto" + }, + { + "code": "14", + "name": "Santarém" + }, + { + "code": "15", + "name": "Setúbal" + }, + { + "code": "16", + "name": "Viana do Castelo" + }, + { + "code": "17", + "name": "Vila Real" + }, + { + "code": "18", + "name": "Viseu" + }, + { + "code": "20", + "name": "Azores" + }, + { + "code": "30", + "name": "Madeira" + } + ], + "PW": [ + { + "code": "002", + "name": "Aimeliik" + }, + { + "code": "004", + "name": "Airai" + }, + { + "code": "010", + "name": "Angaur" + }, + { + "code": "050", + "name": "Hatohobei" + }, + { + "code": "100", + "name": "Kayangel" + }, + { + "code": "150", + "name": "Koror" + }, + { + "code": "212", + "name": "Melekeok" + }, + { + "code": "214", + "name": "Ngaraard" + }, + { + "code": "218", + "name": "Ngarchelong" + }, + { + "code": "222", + "name": "Ngardmau" + }, + { + "code": "224", + "name": "Ngatpang" + }, + { + "code": "226", + "name": "Ngchesar" + }, + { + "code": "227", + "name": "Ngeremlengui" + }, + { + "code": "228", + "name": "Ngiwal" + }, + { + "code": "350", + "name": "Peleliu" + }, + { + "code": "370", + "name": "Sonsorol" + } + ], + "PY": [ + { + "code": "16", + "name": "Alto Paraguay" + }, + { + "code": "10", + "name": "Alto Paraná" + }, + { + "code": "13", + "name": "Amambay" + }, + { + "code": "ASU", + "name": "Asunción" + }, + { + "code": "19", + "name": "Boquerón" + }, + { + "code": "5", + "name": "Caaguazú" + }, + { + "code": "6", + "name": "Caazapá" + }, + { + "code": "14", + "name": "Canindeyú" + }, + { + "code": "11", + "name": "Central" + }, + { + "code": "1", + "name": "Concepción" + }, + { + "code": "3", + "name": "Cordillera" + }, + { + "code": "4", + "name": "Guairá" + }, + { + "code": "7", + "name": "Itapúa" + }, + { + "code": "8", + "name": "Misiones" + }, + { + "code": "12", + "name": "Ñeembucú" + }, + { + "code": "9", + "name": "Paraguarí" + }, + { + "code": "15", + "name": "Presidente Hayes" + }, + { + "code": "2", + "name": "San Pedro" + } + ], + "QA": [ + { + "code": "ZA", + "name": "Al Daayen" + }, + { + "code": "KH", + "name": "Al Khor" + }, + { + "code": "RA", + "name": "Al Rayyan" + }, + { + "code": "WA", + "name": "Al Wakrah" + }, + { + "code": "SH", + "name": "Ash ShīḩÄnÄ«yah" + }, + { + "code": "DA", + "name": "Doha" + }, + { + "code": "MS", + "name": "Madinat ash Shamal" + }, + { + "code": "US", + "name": "Umm Salal" + } + ], + "RO": [ + { + "code": "AB", + "name": "Alba" + }, + { + "code": "AR", + "name": "Arad" + }, + { + "code": "AG", + "name": "ArgeÈ™" + }, + { + "code": "BC", + "name": "Bacău" + }, + { + "code": "BH", + "name": "Bihor" + }, + { + "code": "BN", + "name": "BistriÅ£a-Năsăud" + }, + { + "code": "BT", + "name": "BotoÅŸani" + }, + { + "code": "BR", + "name": "Brăila" + }, + { + "code": "BV", + "name": "BraÅŸov" + }, + { + "code": "B", + "name": "Bucharest" + }, + { + "code": "BZ", + "name": "Buzău" + }, + { + "code": "CL", + "name": "CălăraÈ™i" + }, + { + "code": "CS", + "name": "CaraÈ™-Severin" + }, + { + "code": "CJ", + "name": "Cluj" + }, + { + "code": "CT", + "name": "ConstanÈ›a" + }, + { + "code": "CV", + "name": "Covasna" + }, + { + "code": "DB", + "name": "DâmboviÈ›a" + }, + { + "code": "DJ", + "name": "Dolj" + }, + { + "code": "GL", + "name": "GalaÈ›i" + }, + { + "code": "GR", + "name": "Giurgiu" + }, + { + "code": "GJ", + "name": "Gorj" + }, + { + "code": "HR", + "name": "Harghita" + }, + { + "code": "HD", + "name": "Hunedoara" + }, + { + "code": "IL", + "name": "IalomiÈ›a" + }, + { + "code": "IS", + "name": "IaÈ™i" + }, + { + "code": "IF", + "name": "Ilfov" + }, + { + "code": "MM", + "name": "MaramureÅŸ" + }, + { + "code": "MH", + "name": "MehedinÈ›i" + }, + { + "code": "MS", + "name": "MureÅŸ" + }, + { + "code": "NT", + "name": "NeamÅ£" + }, + { + "code": "OT", + "name": "Olt" + }, + { + "code": "PH", + "name": "Prahova" + }, + { + "code": "SJ", + "name": "Sălaj" + }, + { + "code": "SM", + "name": "Satu Mare" + }, + { + "code": "SB", + "name": "Sibiu" + }, + { + "code": "SV", + "name": "Suceava" + }, + { + "code": "TR", + "name": "Teleorman" + }, + { + "code": "TM", + "name": "TimiÈ™" + }, + { + "code": "TL", + "name": "Tulcea" + }, + { + "code": "VL", + "name": "Vâlcea" + }, + { + "code": "VS", + "name": "Vaslui" + }, + { + "code": "VN", + "name": "Vrancea" + } + ], + "RS": [ + { + "code": "00", + "name": "Beograd" + }, + { + "code": "14", + "name": "Bor" + }, + { + "code": "11", + "name": "BraniÄevo" + }, + { + "code": "02", + "name": "Central Banat" + }, + { + "code": "23", + "name": "Jablanica" + }, + { + "code": "09", + "name": "Kolubara" + }, + { + "code": "25", + "name": "Kosovo" + }, + { + "code": "KM", + "name": "Kosovo-Metohija" + }, + { + "code": "29", + "name": "Kosovo-Pomoravlje" + }, + { + "code": "28", + "name": "Kosovska Mitrovica" + }, + { + "code": "08", + "name": "MaÄva" + }, + { + "code": "17", + "name": "Moravica" + }, + { + "code": "20", + "name": "NiÅ¡ava" + }, + { + "code": "01", + "name": "North BaÄka" + }, + { + "code": "03", + "name": "North Banat" + }, + { + "code": "24", + "name": "PÄinja" + }, + { + "code": "26", + "name": "Peć" + }, + { + "code": "22", + "name": "Pirot" + }, + { + "code": "10", + "name": "Podunavlje" + }, + { + "code": "13", + "name": "Pomoravlje" + }, + { + "code": "27", + "name": "Prizren" + }, + { + "code": "19", + "name": "Rasina" + }, + { + "code": "18", + "name": "RaÅ¡ka" + }, + { + "code": "06", + "name": "South BaÄka" + }, + { + "code": "04", + "name": "South Banat" + }, + { + "code": "07", + "name": "Srem" + }, + { + "code": "12", + "name": "Å umadija" + }, + { + "code": "21", + "name": "Toplica" + }, + { + "code": "VO", + "name": "Vojvodina" + }, + { + "code": "05", + "name": "West BaÄka" + }, + { + "code": "15", + "name": "ZajeÄar" + }, + { + "code": "16", + "name": "Zlatibor" + } + ], + "RU": [ + { + "code": "AD", + "name": "Adygea" + }, + { + "code": "AL", + "name": "Altai" + }, + { + "code": "ALT", + "name": "Altai Krai" + }, + { + "code": "AMU", + "name": "Amur" + }, + { + "code": "ARK", + "name": "Arkhangelsk" + }, + { + "code": "AST", + "name": "Astrakhan" + }, + { + "code": "BA", + "name": "Bashkortostan" + }, + { + "code": "BEL", + "name": "Belgorod" + }, + { + "code": "BRY", + "name": "Bryansk" + }, + { + "code": "BU", + "name": "Buryat" + }, + { + "code": "CE", + "name": "Chechen" + }, + { + "code": "CHE", + "name": "Chelyabinsk" + }, + { + "code": "CHU", + "name": "Chukotka Okrug" + }, + { + "code": "CU", + "name": "Chuvash" + }, + { + "code": "DA", + "name": "Dagestan" + }, + { + "code": "IN", + "name": "Ingushetia" + }, + { + "code": "IRK", + "name": "Irkutsk" + }, + { + "code": "IVA", + "name": "Ivanovo" + }, + { + "code": "YEV", + "name": "Jewish" + }, + { + "code": "KB", + "name": "Kabardino-Balkar" + }, + { + "code": "KGD", + "name": "Kaliningrad" + }, + { + "code": "KL", + "name": "Kalmykia" + }, + { + "code": "KLU", + "name": "Kaluga" + }, + { + "code": "KAM", + "name": "Kamchatka Krai" + }, + { + "code": "KC", + "name": "Karachay-Cherkess" + }, + { + "code": "KR", + "name": "Karelia" + }, + { + "code": "KEM", + "name": "Kemerovo" + }, + { + "code": "KHA", + "name": "Khabarovsk Krai" + }, + { + "code": "KK", + "name": "Khakassia" + }, + { + "code": "KHM", + "name": "Khanty-Mansi" + }, + { + "code": "KIR", + "name": "Kirov" + }, + { + "code": "KO", + "name": "Komi" + }, + { + "code": "KOS", + "name": "Kostroma" + }, + { + "code": "KDA", + "name": "Krasnodar Krai" + }, + { + "code": "KYA", + "name": "Krasnoyarsk Krai" + }, + { + "code": "KGN", + "name": "Kurgan" + }, + { + "code": "KRS", + "name": "Kursk" + }, + { + "code": "LEN", + "name": "Leningrad" + }, + { + "code": "LIP", + "name": "Lipetsk" + }, + { + "code": "MAG", + "name": "Magadan" + }, + { + "code": "ME", + "name": "Mari El" + }, + { + "code": "MO", + "name": "Mordovia" + }, + { + "code": "MOW", + "name": "Moscow" + }, + { + "code": "MOS", + "name": "Moscow Province" + }, + { + "code": "MUR", + "name": "Murmansk" + }, + { + "code": "NEN", + "name": "Nenets" + }, + { + "code": "NIZ", + "name": "Nizhny Novgorod" + }, + { + "code": "SE", + "name": "North Ossetia-Alania" + }, + { + "code": "NGR", + "name": "Novgorod" + }, + { + "code": "NVS", + "name": "Novosibirsk" + }, + { + "code": "OMS", + "name": "Omsk" + }, + { + "code": "ORE", + "name": "Orenburg" + }, + { + "code": "ORL", + "name": "Oryol" + }, + { + "code": "PNZ", + "name": "Penza" + }, + { + "code": "PER", + "name": "Perm Krai" + }, + { + "code": "PRI", + "name": "Primorsky Krai" + }, + { + "code": "PSK", + "name": "Pskov" + }, + { + "code": "ROS", + "name": "Rostov" + }, + { + "code": "RYA", + "name": "Ryazan" + }, + { + "code": "SPE", + "name": "Saint Petersburg" + }, + { + "code": "SA", + "name": "Sakha" + }, + { + "code": "SAK", + "name": "Sakhalin" + }, + { + "code": "SAM", + "name": "Samara" + }, + { + "code": "SAR", + "name": "Saratov" + }, + { + "code": "SMO", + "name": "Smolensk" + }, + { + "code": "STA", + "name": "Stavropol Krai" + }, + { + "code": "SVE", + "name": "Sverdlovsk" + }, + { + "code": "TAM", + "name": "Tambov" + }, + { + "code": "TA", + "name": "Tatarstan" + }, + { + "code": "TOM", + "name": "Tomsk" + }, + { + "code": "TUL", + "name": "Tula" + }, + { + "code": "TY", + "name": "Tuva" + }, + { + "code": "TVE", + "name": "Tver" + }, + { + "code": "TYU", + "name": "Tyumen" + }, + { + "code": "UD", + "name": "Udmurt" + }, + { + "code": "ULY", + "name": "Ulyanovsk" + }, + { + "code": "VLA", + "name": "Vladimir" + }, + { + "code": "VGG", + "name": "Volgograd" + }, + { + "code": "VLG", + "name": "Vologda" + }, + { + "code": "VOR", + "name": "Voronezh" + }, + { + "code": "YAN", + "name": "Yamalo-Nenets Okrug" + }, + { + "code": "YAR", + "name": "Yaroslavl" + }, + { + "code": "ZAB", + "name": "Zabaykalsky Krai" + } + ], + "RW": [ + { + "code": "01", + "name": "Kigali" + }, + { + "code": "02", + "name": "Eastern" + }, + { + "code": "03", + "name": "Northern" + }, + { + "code": "04", + "name": "Western" + }, + { + "code": "05", + "name": "Southern" + } + ], + "SA": [ + { + "code": "01", + "name": "Riyadh" + }, + { + "code": "02", + "name": "Makkah" + }, + { + "code": "03", + "name": "Al Madinah" + }, + { + "code": "04", + "name": "Eastern" + }, + { + "code": "05", + "name": "Al-Qassim" + }, + { + "code": "06", + "name": "Ha’il" + }, + { + "code": "07", + "name": "Tabuk" + }, + { + "code": "08", + "name": "Northern Borders" + }, + { + "code": "09", + "name": "Jizan" + }, + { + "code": "10", + "name": "Najran" + }, + { + "code": "11", + "name": "Al Bahah" + }, + { + "code": "12", + "name": "Al Jawf" + }, + { + "code": "14", + "name": "Asir" + } + ], + "SB": [ + { + "code": "CE", + "name": "Central" + }, + { + "code": "CH", + "name": "Choiseul" + }, + { + "code": "GU", + "name": "Guadalcanal" + }, + { + "code": "CT", + "name": "Honiara" + }, + { + "code": "IS", + "name": "Isabel" + }, + { + "code": "MK", + "name": "Makira-Ulawa" + }, + { + "code": "ML", + "name": "Malaita" + }, + { + "code": "RB", + "name": "Rennell and Bellona" + }, + { + "code": "TE", + "name": "Temotu" + }, + { + "code": "WE", + "name": "Western" + } + ], + "SC": [ + { + "code": "01", + "name": "Anse aux Pins" + }, + { + "code": "02", + "name": "Anse Boileau" + }, + { + "code": "03", + "name": "Anse Etoile" + }, + { + "code": "04", + "name": "Au Cap" + }, + { + "code": "05", + "name": "Anse Royale" + }, + { + "code": "06", + "name": "Baie Lazare" + }, + { + "code": "07", + "name": "Baie Sainte Anne" + }, + { + "code": "08", + "name": "Beau Vallon" + }, + { + "code": "09", + "name": "Bel Air" + }, + { + "code": "10", + "name": "Bel Ombre" + }, + { + "code": "11", + "name": "Cascade" + }, + { + "code": "12", + "name": "Glacis" + }, + { + "code": "13", + "name": "Grand’Anse Mahé" + }, + { + "code": "14", + "name": "Grand’Anse Praslin" + }, + { + "code": "15", + "name": "La Digue" + }, + { + "code": "16", + "name": "La Rivière Anglaise" + }, + { + "code": "17", + "name": "Mont Buxton" + }, + { + "code": "18", + "name": "Mont Fleuri" + }, + { + "code": "19", + "name": "Plaisance" + }, + { + "code": "20", + "name": "Pointe La Rue" + }, + { + "code": "21", + "name": "Port Glaud" + }, + { + "code": "22", + "name": "Saint Louis" + }, + { + "code": "23", + "name": "Takamaka" + }, + { + "code": "24", + "name": "Les Mamelles" + }, + { + "code": "25", + "name": "Roche Caiman" + } + ], + "SD": [ + { + "code": "GZ", + "name": "Al Jazirah" + }, + { + "code": "GD", + "name": "Al Qadarif" + }, + { + "code": "NB", + "name": "Blue Nile" + }, + { + "code": "DC", + "name": "Central Darfur" + }, + { + "code": "DE", + "name": "East Darfur" + }, + { + "code": "KA", + "name": "Kassala" + }, + { + "code": "KH", + "name": "Khartoum" + }, + { + "code": "DN", + "name": "North Darfur" + }, + { + "code": "KN", + "name": "North Kurdufan" + }, + { + "code": "NO", + "name": "Northern" + }, + { + "code": "RS", + "name": "Red Sea" + }, + { + "code": "NR", + "name": "River Nile" + }, + { + "code": "SI", + "name": "Sennar" + }, + { + "code": "DS", + "name": "South Darfur" + }, + { + "code": "KS", + "name": "South Kurdufan" + }, + { + "code": "DW", + "name": "West Darfur" + }, + { + "code": "GK", + "name": "West Kurdufan" + }, + { + "code": "NW", + "name": "White Nile" + } + ], + "SE": [ + { + "code": "K", + "name": "Blekinge" + }, + { + "code": "W", + "name": "Dalarna" + }, + { + "code": "X", + "name": "Gävleborg" + }, + { + "code": "I", + "name": "Gotland" + }, + { + "code": "N", + "name": "Halland" + }, + { + "code": "Z", + "name": "Jämtland" + }, + { + "code": "F", + "name": "Jönköping" + }, + { + "code": "H", + "name": "Kalmar" + }, + { + "code": "G", + "name": "Kronoberg" + }, + { + "code": "BD", + "name": "Norrbotten" + }, + { + "code": "T", + "name": "Örebro" + }, + { + "code": "E", + "name": "Östergötland" + }, + { + "code": "M", + "name": "SkÃ¥ne" + }, + { + "code": "D", + "name": "Södermanland" + }, + { + "code": "AB", + "name": "Stockholm" + }, + { + "code": "C", + "name": "Uppsala" + }, + { + "code": "S", + "name": "Värmland" + }, + { + "code": "AC", + "name": "Västerbotten" + }, + { + "code": "Y", + "name": "Västernorrland" + }, + { + "code": "U", + "name": "Västmanland" + }, + { + "code": "O", + "name": "Västra Götaland" + } + ], + "SG": [ + { + "code": "01", + "name": "Central Singapore" + }, + { + "code": "02", + "name": "North East" + }, + { + "code": "03", + "name": "North West" + }, + { + "code": "04", + "name": "South East" + }, + { + "code": "05", + "name": "South West" + } + ], + "SH": [ + { + "code": "AC", + "name": "Ascension Island" + }, + { + "code": "HL", + "name": "Saint Helena" + } + ], + "SI": [ + { + "code": "001", + "name": "AjdovÅ¡Äina" + }, + { + "code": "002", + "name": "Beltinci" + }, + { + "code": "003", + "name": "Bled" + }, + { + "code": "004", + "name": "Bohinj" + }, + { + "code": "005", + "name": "Borovnica" + }, + { + "code": "006", + "name": "Bovec" + }, + { + "code": "007", + "name": "Brda" + }, + { + "code": "008", + "name": "Brezovica" + }, + { + "code": "009", + "name": "Brežice" + }, + { + "code": "010", + "name": "TiÅ¡ina" + }, + { + "code": "011", + "name": "Celje" + }, + { + "code": "012", + "name": "Cerklje na Gorenjskem" + }, + { + "code": "013", + "name": "Cerknica" + }, + { + "code": "014", + "name": "Cerkno" + }, + { + "code": "015", + "name": "ÄŒrenÅ¡ovci" + }, + { + "code": "016", + "name": "ÄŒrna na KoroÅ¡kem" + }, + { + "code": "017", + "name": "ÄŒrnomelj" + }, + { + "code": "018", + "name": "Destrnik" + }, + { + "code": "019", + "name": "DivaÄa" + }, + { + "code": "020", + "name": "Dobrepolje" + }, + { + "code": "021", + "name": "Dobrova–Polhov Gradec" + }, + { + "code": "022", + "name": "Dol pri Ljubljani" + }, + { + "code": "023", + "name": "Domžale" + }, + { + "code": "024", + "name": "Dornava" + }, + { + "code": "025", + "name": "Dravograd" + }, + { + "code": "026", + "name": "Duplek" + }, + { + "code": "027", + "name": "Gorenja Vas–Poljane" + }, + { + "code": "028", + "name": "GoriÅ¡nica" + }, + { + "code": "029", + "name": "Gornja Radgona" + }, + { + "code": "030", + "name": "Gornji Grad" + }, + { + "code": "031", + "name": "Gornji Petrovci" + }, + { + "code": "032", + "name": "Grosuplje" + }, + { + "code": "033", + "name": "Å alovci" + }, + { + "code": "034", + "name": "Hrastnik" + }, + { + "code": "035", + "name": "Hrpelje–Kozina" + }, + { + "code": "036", + "name": "Idrija" + }, + { + "code": "037", + "name": "Ig" + }, + { + "code": "038", + "name": "Ilirska Bistrica" + }, + { + "code": "039", + "name": "IvanÄna Gorica" + }, + { + "code": "040", + "name": "Izola" + }, + { + "code": "041", + "name": "Jesenice" + }, + { + "code": "042", + "name": "JurÅ¡inci" + }, + { + "code": "043", + "name": "Kamnik" + }, + { + "code": "044", + "name": "Kanal" + }, + { + "code": "045", + "name": "KidriÄevo" + }, + { + "code": "046", + "name": "Kobarid" + }, + { + "code": "047", + "name": "Kobilje" + }, + { + "code": "048", + "name": "KoÄevje" + }, + { + "code": "049", + "name": "Komen" + }, + { + "code": "050", + "name": "Koper" + }, + { + "code": "051", + "name": "Kozje" + }, + { + "code": "052", + "name": "Kranj" + }, + { + "code": "053", + "name": "Kranjska Gora" + }, + { + "code": "054", + "name": "KrÅ¡ko" + }, + { + "code": "055", + "name": "Kungota" + }, + { + "code": "056", + "name": "Kuzma" + }, + { + "code": "057", + "name": "LaÅ¡ko" + }, + { + "code": "058", + "name": "Lenart" + }, + { + "code": "059", + "name": "Lendava" + }, + { + "code": "060", + "name": "Litija" + }, + { + "code": "061", + "name": "Ljubljana" + }, + { + "code": "062", + "name": "Ljubno" + }, + { + "code": "063", + "name": "Ljutomer" + }, + { + "code": "064", + "name": "Logatec" + }, + { + "code": "065", + "name": "LoÅ¡ka Dolina" + }, + { + "code": "066", + "name": "LoÅ¡ki Potok" + }, + { + "code": "067", + "name": "LuÄe" + }, + { + "code": "068", + "name": "Lukovica" + }, + { + "code": "069", + "name": "MajÅ¡perk" + }, + { + "code": "070", + "name": "Maribor" + }, + { + "code": "071", + "name": "Medvode" + }, + { + "code": "072", + "name": "MengeÅ¡" + }, + { + "code": "073", + "name": "Metlika" + }, + { + "code": "074", + "name": "Mežica" + }, + { + "code": "075", + "name": "Miren–Kostanjevica" + }, + { + "code": "076", + "name": "Mislinja" + }, + { + "code": "077", + "name": "MoravÄe" + }, + { + "code": "078", + "name": "Moravske Toplice" + }, + { + "code": "079", + "name": "Mozirje" + }, + { + "code": "080", + "name": "Murska Sobota" + }, + { + "code": "081", + "name": "Muta" + }, + { + "code": "082", + "name": "Naklo" + }, + { + "code": "083", + "name": "Nazarje" + }, + { + "code": "084", + "name": "Nova Gorica" + }, + { + "code": "085", + "name": "Novo Mesto" + }, + { + "code": "086", + "name": "Odranci" + }, + { + "code": "087", + "name": "Ormož" + }, + { + "code": "088", + "name": "Osilnica" + }, + { + "code": "089", + "name": "Pesnica" + }, + { + "code": "090", + "name": "Piran" + }, + { + "code": "091", + "name": "Pivka" + }, + { + "code": "092", + "name": "PodÄetrtek" + }, + { + "code": "093", + "name": "Podvelka" + }, + { + "code": "094", + "name": "Postojna" + }, + { + "code": "095", + "name": "Preddvor" + }, + { + "code": "096", + "name": "Ptuj" + }, + { + "code": "097", + "name": "Puconci" + }, + { + "code": "098", + "name": "RaÄe–Fram" + }, + { + "code": "099", + "name": "RadeÄe" + }, + { + "code": "100", + "name": "Radenci" + }, + { + "code": "101", + "name": "Radlje ob Dravi" + }, + { + "code": "102", + "name": "Radovljica" + }, + { + "code": "103", + "name": "Ravne na KoroÅ¡kem" + }, + { + "code": "104", + "name": "Ribnica" + }, + { + "code": "105", + "name": "RogaÅ¡ovci" + }, + { + "code": "106", + "name": "RogaÅ¡ka Slatina" + }, + { + "code": "107", + "name": "Rogatec" + }, + { + "code": "108", + "name": "RuÅ¡e" + }, + { + "code": "109", + "name": "SemiÄ" + }, + { + "code": "110", + "name": "Sevnica" + }, + { + "code": "111", + "name": "Sežana" + }, + { + "code": "112", + "name": "Slovenj Gradec" + }, + { + "code": "113", + "name": "Slovenska Bistrica" + }, + { + "code": "114", + "name": "Slovenske Konjice" + }, + { + "code": "115", + "name": "StarÅ¡e" + }, + { + "code": "116", + "name": "Sveti Jurij" + }, + { + "code": "117", + "name": "Å enÄur" + }, + { + "code": "118", + "name": "Å entilj" + }, + { + "code": "119", + "name": "Å entjernej" + }, + { + "code": "120", + "name": "Å entjur" + }, + { + "code": "121", + "name": "Å kocjan" + }, + { + "code": "122", + "name": "Å kofja Loka" + }, + { + "code": "123", + "name": "Å kofljica" + }, + { + "code": "124", + "name": "Å marje pri JelÅ¡ah" + }, + { + "code": "125", + "name": "Å martno ob Paki" + }, + { + "code": "126", + "name": "Å oÅ¡tanj" + }, + { + "code": "127", + "name": "Å tore" + }, + { + "code": "128", + "name": "Tolmin" + }, + { + "code": "129", + "name": "Trbovlje" + }, + { + "code": "130", + "name": "Trebnje" + }, + { + "code": "131", + "name": "TržiÄ" + }, + { + "code": "132", + "name": "TurniÅ¡Äe" + }, + { + "code": "133", + "name": "Velenje" + }, + { + "code": "134", + "name": "Velike LaÅ¡Äe" + }, + { + "code": "135", + "name": "Videm" + }, + { + "code": "136", + "name": "Vipava" + }, + { + "code": "137", + "name": "Vitanje" + }, + { + "code": "138", + "name": "Vodice" + }, + { + "code": "139", + "name": "Vojnik" + }, + { + "code": "140", + "name": "Vrhnika" + }, + { + "code": "141", + "name": "Vuzenica" + }, + { + "code": "142", + "name": "Zagorje ob Savi" + }, + { + "code": "143", + "name": "ZavrÄ" + }, + { + "code": "144", + "name": "ZreÄe" + }, + { + "code": "146", + "name": "Železniki" + }, + { + "code": "147", + "name": "Žiri" + }, + { + "code": "148", + "name": "Benedikt" + }, + { + "code": "149", + "name": "Bistrica ob Sotli" + }, + { + "code": "150", + "name": "Bloke" + }, + { + "code": "151", + "name": "BraslovÄe" + }, + { + "code": "152", + "name": "Cankova" + }, + { + "code": "153", + "name": "Cerkvenjak" + }, + { + "code": "154", + "name": "Dobje" + }, + { + "code": "155", + "name": "Dobrna" + }, + { + "code": "156", + "name": "Dobrovnik" + }, + { + "code": "157", + "name": "Dolenjske Toplice" + }, + { + "code": "158", + "name": "Grad" + }, + { + "code": "159", + "name": "Hajdina" + }, + { + "code": "160", + "name": "HoÄe–Slivnica" + }, + { + "code": "161", + "name": "HodoÅ¡" + }, + { + "code": "162", + "name": "Horjul" + }, + { + "code": "163", + "name": "Jezersko" + }, + { + "code": "164", + "name": "Komenda" + }, + { + "code": "165", + "name": "Kostel" + }, + { + "code": "166", + "name": "Križevci" + }, + { + "code": "167", + "name": "Lovrenc na Pohorju" + }, + { + "code": "168", + "name": "Markovci" + }, + { + "code": "169", + "name": "Miklavž na Dravskem Polju" + }, + { + "code": "170", + "name": "Mirna PeÄ" + }, + { + "code": "171", + "name": "Oplotnica" + }, + { + "code": "172", + "name": "Podlehnik" + }, + { + "code": "173", + "name": "Polzela" + }, + { + "code": "174", + "name": "Prebold" + }, + { + "code": "175", + "name": "Prevalje" + }, + { + "code": "176", + "name": "Razkrižje" + }, + { + "code": "177", + "name": "Ribnica na Pohorju" + }, + { + "code": "178", + "name": "Selnica ob Dravi" + }, + { + "code": "179", + "name": "Sodražica" + }, + { + "code": "180", + "name": "SolÄava" + }, + { + "code": "181", + "name": "Sveta Ana" + }, + { + "code": "182", + "name": "Sveti Andraž v Slovenskih Goricah" + }, + { + "code": "183", + "name": "Å empeter–Vrtojba" + }, + { + "code": "184", + "name": "Tabor" + }, + { + "code": "185", + "name": "Trnovska Vas" + }, + { + "code": "186", + "name": "Trzin" + }, + { + "code": "187", + "name": "Velika Polana" + }, + { + "code": "188", + "name": "Veržej" + }, + { + "code": "189", + "name": "Vransko" + }, + { + "code": "190", + "name": "Žalec" + }, + { + "code": "191", + "name": "Žetale" + }, + { + "code": "192", + "name": "Žirovnica" + }, + { + "code": "193", + "name": "Žužemberk" + }, + { + "code": "194", + "name": "Å martno pri Litiji" + }, + { + "code": "195", + "name": "ApaÄe" + }, + { + "code": "196", + "name": "Cirkulane" + }, + { + "code": "197", + "name": "Kostanjevica na Krki" + }, + { + "code": "198", + "name": "Makole" + }, + { + "code": "199", + "name": "Mokronog–Trebelno" + }, + { + "code": "200", + "name": "PoljÄane" + }, + { + "code": "201", + "name": "RenÄe–Vogrsko" + }, + { + "code": "202", + "name": "SrediÅ¡Äe ob Dravi" + }, + { + "code": "203", + "name": "Straža" + }, + { + "code": "204", + "name": "Sveta Trojica v Slovenskih Goricah" + }, + { + "code": "205", + "name": "Sveti Tomaž" + }, + { + "code": "206", + "name": "Å marjeÅ¡ke Toplice" + }, + { + "code": "207", + "name": "Gorje" + }, + { + "code": "208", + "name": "Log–Dragomer" + }, + { + "code": "209", + "name": "ReÄica ob Savinji" + }, + { + "code": "210", + "name": "Sveti Jurij v Slovenskih Goricah" + }, + { + "code": "211", + "name": "Å entrupert" + }, + { + "code": "212", + "name": "Mirna" + }, + { + "code": "213", + "name": "Ankaran" + } + ], + "SK": [ + { + "code": "BC", + "name": "Banská Bystrica" + }, + { + "code": "BL", + "name": "Bratislava" + }, + { + "code": "KI", + "name": "KoÅ¡ice" + }, + { + "code": "NI", + "name": "Nitra" + }, + { + "code": "PV", + "name": "PreÅ¡ov" + }, + { + "code": "TC", + "name": "TrenÄín" + }, + { + "code": "TA", + "name": "Trnava" + }, + { + "code": "ZI", + "name": "Žilina" + } + ], + "SL": [ + { + "code": "E", + "name": "Eastern" + }, + { + "code": "N", + "name": "Northern" + }, + { + "code": "S", + "name": "Southern" + }, + { + "code": "W", + "name": "Western Area" + } + ], + "SM": [ + { + "code": "01", + "name": "Acquaviva" + }, + { + "code": "02", + "name": "Chiesanuova" + }, + { + "code": "03", + "name": "Domagnano" + }, + { + "code": "04", + "name": "Faetano" + }, + { + "code": "05", + "name": "Fiorentino" + }, + { + "code": "06", + "name": "Borgo Maggiore" + }, + { + "code": "07", + "name": "San Marino" + }, + { + "code": "08", + "name": "Montegiardino" + }, + { + "code": "09", + "name": "Serravalle" + } + ], + "SN": [ + { + "code": "DK", + "name": "Dakar" + }, + { + "code": "DB", + "name": "Diourbel" + }, + { + "code": "FK", + "name": "Fatick" + }, + { + "code": "KA", + "name": "Kaffrine" + }, + { + "code": "KL", + "name": "Kaolack" + }, + { + "code": "KE", + "name": "Kédougou" + }, + { + "code": "KD", + "name": "Kolda" + }, + { + "code": "LG", + "name": "Louga" + }, + { + "code": "MT", + "name": "Matam" + }, + { + "code": "SL", + "name": "Saint-Louis" + }, + { + "code": "SE", + "name": "Sédhiou" + }, + { + "code": "TC", + "name": "Tambacounda" + }, + { + "code": "TH", + "name": "Thiès" + }, + { + "code": "ZG", + "name": "Ziguinchor" + } + ], + "SO": [ + { + "code": "AW", + "name": "Awdal" + }, + { + "code": "BK", + "name": "Bakool" + }, + { + "code": "BN", + "name": "Banaadir" + }, + { + "code": "BR", + "name": "Bari" + }, + { + "code": "BY", + "name": "Bay, Somalia" + }, + { + "code": "GA", + "name": "Galguduud" + }, + { + "code": "GE", + "name": "Gedo" + }, + { + "code": "HI", + "name": "Hiran" + }, + { + "code": "JH", + "name": "Lower Juba" + }, + { + "code": "SH", + "name": "Lower Shebelle" + }, + { + "code": "JD", + "name": "Middle Juba" + }, + { + "code": "SD", + "name": "Middle Shebelle" + }, + { + "code": "MU", + "name": "Mudug" + }, + { + "code": "NU", + "name": "Nugal" + }, + { + "code": "SA", + "name": "Sanaag" + }, + { + "code": "SO", + "name": "Sool" + }, + { + "code": "TO", + "name": "Togdheer" + }, + { + "code": "WO", + "name": "Woqooyi Galbeed" + } + ], + "SR": [ + { + "code": "BR", + "name": "Brokopondo" + }, + { + "code": "CM", + "name": "Commewijne" + }, + { + "code": "CR", + "name": "Coronie" + }, + { + "code": "MA", + "name": "Marowijne" + }, + { + "code": "NI", + "name": "Nickerie" + }, + { + "code": "PR", + "name": "Para" + }, + { + "code": "PM", + "name": "Paramaribo" + }, + { + "code": "SA", + "name": "Saramacca" + }, + { + "code": "SI", + "name": "Sipaliwini" + }, + { + "code": "WA", + "name": "Wanica" + } + ], + "SS": [ + { + "code": "EC", + "name": "Central Equatoria" + }, + { + "code": "EE", + "name": "Eastern Equatoria" + }, + { + "code": "JG", + "name": "Jonglei" + }, + { + "code": "LK", + "name": "Lakes" + }, + { + "code": "BN", + "name": "Northern Bahr el Ghazal" + }, + { + "code": "UY", + "name": "Unity" + }, + { + "code": "NU", + "name": "Upper Nile" + }, + { + "code": "WR", + "name": "Warrap" + }, + { + "code": "BW", + "name": "Western Bahr el Ghazal" + }, + { + "code": "EW", + "name": "Western Equatoria" + } + ], + "ST": [ + { + "code": "P", + "name": "Príncipe" + }, + { + "code": "S", + "name": "São Tomé" + } + ], + "SV": [ + { + "code": "AH", + "name": "Ahuachapán" + }, + { + "code": "CA", + "name": "Cabañas" + }, + { + "code": "CH", + "name": "Chalatenango" + }, + { + "code": "CU", + "name": "Cuscatlán" + }, + { + "code": "LI", + "name": "La Libertad" + }, + { + "code": "PA", + "name": "La Paz" + }, + { + "code": "UN", + "name": "La Unión" + }, + { + "code": "MO", + "name": "Morazán" + }, + { + "code": "SM", + "name": "San Miguel" + }, + { + "code": "SS", + "name": "San Salvador" + }, + { + "code": "SV", + "name": "San Vicente" + }, + { + "code": "SA", + "name": "Santa Ana" + }, + { + "code": "SO", + "name": "Sonsonate" + }, + { + "code": "US", + "name": "Usulután" + } + ], + "SY": [ + { + "code": "HA", + "name": "Al-Hasakah" + }, + { + "code": "HL", + "name": "Aleppo" + }, + { + "code": "RA", + "name": "Ar-Raqqah" + }, + { + "code": "SU", + "name": "As-Suwayda" + }, + { + "code": "DI", + "name": "Damascus" + }, + { + "code": "DR", + "name": "Daraa" + }, + { + "code": "DY", + "name": "Deir ez-Zor" + }, + { + "code": "HM", + "name": "Hama" + }, + { + "code": "HI", + "name": "Homs" + }, + { + "code": "ID", + "name": "Idlib" + }, + { + "code": "LA", + "name": "Latakia" + }, + { + "code": "QU", + "name": "Quneitra" + }, + { + "code": "RD", + "name": "Rif Dimashq" + }, + { + "code": "TA", + "name": "Tartus" + } + ], + "SZ": [ + { + "code": "HH", + "name": "Hhohho" + }, + { + "code": "LU", + "name": "Lubombo" + }, + { + "code": "MA", + "name": "Manzini" + }, + { + "code": "SH", + "name": "Shiselweni" + } + ], + "TD": [ + { + "code": "BG", + "name": "Bahr el Gazel" + }, + { + "code": "BA", + "name": "Batha" + }, + { + "code": "BO", + "name": "Borkou" + }, + { + "code": "CB", + "name": "Chari-Baguirmi" + }, + { + "code": "EE", + "name": "Ennedi-Est" + }, + { + "code": "EO", + "name": "Ennedi-Ouest" + }, + { + "code": "GR", + "name": "Guéra" + }, + { + "code": "HL", + "name": "Hadjer-Lamis" + }, + { + "code": "KA", + "name": "Kanem" + }, + { + "code": "LC", + "name": "Lac" + }, + { + "code": "LO", + "name": "Logone Occidental" + }, + { + "code": "LR", + "name": "Logone Oriental" + }, + { + "code": "MA", + "name": "Mandoul" + }, + { + "code": "ME", + "name": "Mayo-Kebbi Est" + }, + { + "code": "MO", + "name": "Mayo-Kebbi Ouest" + }, + { + "code": "MC", + "name": "Moyen-Chari" + }, + { + "code": "ND", + "name": "N’Djamena" + }, + { + "code": "OD", + "name": "Ouaddaï" + }, + { + "code": "SA", + "name": "Salamat" + }, + { + "code": "SI", + "name": "Sila" + }, + { + "code": "TA", + "name": "Tandjilé" + }, + { + "code": "TI", + "name": "Tibesti" + }, + { + "code": "WF", + "name": "Wadi Fira" + } + ], + "TG": [ + { + "code": "C", + "name": "Centrale" + }, + { + "code": "K", + "name": "Kara" + }, + { + "code": "M", + "name": "Maritime" + }, + { + "code": "P", + "name": "Plateaux" + }, + { + "code": "S", + "name": "Savanes" + } + ], + "TH": [ + { + "code": "37", + "name": "Amnat Charoen" + }, + { + "code": "15", + "name": "Ang Thong" + }, + { + "code": "10", + "name": "Bangkok" + }, + { + "code": "38", + "name": "Bueng Kan" + }, + { + "code": "31", + "name": "Buri Ram" + }, + { + "code": "24", + "name": "Chachoengsao" + }, + { + "code": "18", + "name": "Chai Nat" + }, + { + "code": "36", + "name": "Chaiyaphum" + }, + { + "code": "22", + "name": "Chanthaburi" + }, + { + "code": "50", + "name": "Chiang Mai" + }, + { + "code": "57", + "name": "Chiang Rai" + }, + { + "code": "20", + "name": "Chon Buri" + }, + { + "code": "86", + "name": "Chumphon" + }, + { + "code": "46", + "name": "Kalasin" + }, + { + "code": "62", + "name": "Kamphaeng Phet" + }, + { + "code": "71", + "name": "Kanchanaburi" + }, + { + "code": "40", + "name": "Khon Kaen" + }, + { + "code": "81", + "name": "Krabi" + }, + { + "code": "52", + "name": "Lampang" + }, + { + "code": "51", + "name": "Lamphun" + }, + { + "code": "42", + "name": "Loei" + }, + { + "code": "16", + "name": "Lopburi" + }, + { + "code": "58", + "name": "Mae Hong Son" + }, + { + "code": "44", + "name": "Maha Sarakham" + }, + { + "code": "49", + "name": "Mukdahan" + }, + { + "code": "26", + "name": "Nakhon Nayok" + }, + { + "code": "73", + "name": "Nakhon Pathom" + }, + { + "code": "48", + "name": "Nakhon Phanom" + }, + { + "code": "30", + "name": "Nakhon Ratchasima" + }, + { + "code": "60", + "name": "Nakhon Sawan" + }, + { + "code": "80", + "name": "Nakhon Si Thammarat" + }, + { + "code": "55", + "name": "Nan" + }, + { + "code": "96", + "name": "Narathiwat" + }, + { + "code": "39", + "name": "Nong Bua Lam Phu" + }, + { + "code": "43", + "name": "Nong Khai" + }, + { + "code": "12", + "name": "Nonthaburi" + }, + { + "code": "13", + "name": "Pathum Thani" + }, + { + "code": "94", + "name": "Pattani" + }, + { + "code": "S", + "name": "Pattaya" + }, + { + "code": "82", + "name": "Phang Nga" + }, + { + "code": "93", + "name": "Phatthalung" + }, + { + "code": "56", + "name": "Phayao" + }, + { + "code": "67", + "name": "Phetchabun" + }, + { + "code": "76", + "name": "Phetchaburi" + }, + { + "code": "66", + "name": "Phichit" + }, + { + "code": "65", + "name": "Phitsanulok" + }, + { + "code": "14", + "name": "Phra Nakhon Si Ayutthaya" + }, + { + "code": "54", + "name": "Phrae" + }, + { + "code": "83", + "name": "Phuket" + }, + { + "code": "25", + "name": "Prachin Buri" + }, + { + "code": "77", + "name": "Prachuap Khiri Khan" + }, + { + "code": "85", + "name": "Ranong" + }, + { + "code": "70", + "name": "Ratchaburi" + }, + { + "code": "21", + "name": "Rayong" + }, + { + "code": "45", + "name": "Roi Et" + }, + { + "code": "27", + "name": "Sa Kaeo" + }, + { + "code": "47", + "name": "Sakon Nakhon" + }, + { + "code": "11", + "name": "Samut Prakan" + }, + { + "code": "74", + "name": "Samut Sakhon" + }, + { + "code": "75", + "name": "Samut Songkhram" + }, + { + "code": "19", + "name": "Saraburi" + }, + { + "code": "91", + "name": "Satun" + }, + { + "code": "33", + "name": "Si Sa Ket" + }, + { + "code": "17", + "name": "Sing Buri" + }, + { + "code": "90", + "name": "Songkhla" + }, + { + "code": "64", + "name": "Sukhothai" + }, + { + "code": "72", + "name": "Suphanburi" + }, + { + "code": "84", + "name": "Surat Thani" + }, + { + "code": "32", + "name": "Surin" + }, + { + "code": "63", + "name": "Tak" + }, + { + "code": "92", + "name": "Trang" + }, + { + "code": "23", + "name": "Trat" + }, + { + "code": "34", + "name": "Ubon Ratchathani" + }, + { + "code": "41", + "name": "Udon Thani" + }, + { + "code": "61", + "name": "Uthai Thani" + }, + { + "code": "53", + "name": "Uttaradit" + }, + { + "code": "95", + "name": "Yala" + }, + { + "code": "35", + "name": "Yasothon" + } + ], + "TJ": [ + { + "code": "DU", + "name": "Dushanbe" + }, + { + "code": "GB", + "name": "Gorno-Badakhshan" + }, + { + "code": "KT", + "name": "Khatlon" + }, + { + "code": "RA", + "name": "Nohiyahoi Tobei Jumhurí" + }, + { + "code": "SU", + "name": "Sughd" + } + ], + "TL": [ + { + "code": "AL", + "name": "Aileu" + }, + { + "code": "AN", + "name": "Ainaro" + }, + { + "code": "BA", + "name": "Baucau" + }, + { + "code": "BO", + "name": "Bobonaro" + }, + { + "code": "CO", + "name": "Cova Lima" + }, + { + "code": "DI", + "name": "Dili" + }, + { + "code": "ER", + "name": "Ermera" + }, + { + "code": "LA", + "name": "Lautém" + }, + { + "code": "LI", + "name": "Liquiçá" + }, + { + "code": "MT", + "name": "Manatuto" + }, + { + "code": "MF", + "name": "Manufahi" + }, + { + "code": "OE", + "name": "Oecusse" + }, + { + "code": "VI", + "name": "Viqueque" + } + ], + "TM": [ + { + "code": "A", + "name": "Ahal" + }, + { + "code": "S", + "name": "AÅŸgabat" + }, + { + "code": "B", + "name": "Balkan" + }, + { + "code": "D", + "name": "DaÅŸoguz" + }, + { + "code": "L", + "name": "Lebap" + }, + { + "code": "M", + "name": "Mary" + } + ], + "TN": [ + { + "code": "11", + "name": "Tunis" + }, + { + "code": "12", + "name": "Ariana" + }, + { + "code": "13", + "name": "Ben Arous" + }, + { + "code": "14", + "name": "Manouba" + }, + { + "code": "21", + "name": "Nabeul" + }, + { + "code": "22", + "name": "Zaghouan" + }, + { + "code": "23", + "name": "Bizerte" + }, + { + "code": "31", + "name": "Béja" + }, + { + "code": "32", + "name": "Jendouba" + }, + { + "code": "33", + "name": "Kef" + }, + { + "code": "34", + "name": "Siliana" + }, + { + "code": "41", + "name": "Kairouan" + }, + { + "code": "42", + "name": "Kasserine" + }, + { + "code": "43", + "name": "Sidi Bouzid" + }, + { + "code": "51", + "name": "Sousse" + }, + { + "code": "52", + "name": "Monastir" + }, + { + "code": "53", + "name": "Mahdia" + }, + { + "code": "61", + "name": "Sfax" + }, + { + "code": "71", + "name": "Gafsa" + }, + { + "code": "72", + "name": "Tozeur" + }, + { + "code": "73", + "name": "Kebili" + }, + { + "code": "81", + "name": "Gabès" + }, + { + "code": "82", + "name": "Medenine" + }, + { + "code": "83", + "name": "Tataouine" + } + ], + "TO": [ + { + "code": "01", + "name": "Ê»Eua" + }, + { + "code": "02", + "name": "HaÊ»apai" + }, + { + "code": "03", + "name": "Niuas" + }, + { + "code": "04", + "name": "Tongatapu" + }, + { + "code": "05", + "name": "VavaÊ»u" + } + ], + "TR": [ + { + "code": "01", + "name": "Adana" + }, + { + "code": "02", + "name": "Adıyaman" + }, + { + "code": "03", + "name": "Afyonkarahisar" + }, + { + "code": "04", + "name": "AÄŸrı" + }, + { + "code": "05", + "name": "Amasya" + }, + { + "code": "06", + "name": "Ankara" + }, + { + "code": "07", + "name": "Antalya" + }, + { + "code": "08", + "name": "Artvin" + }, + { + "code": "09", + "name": "Aydın" + }, + { + "code": "10", + "name": "Balıkesir" + }, + { + "code": "11", + "name": "Bilecik" + }, + { + "code": "12", + "name": "Bingöl" + }, + { + "code": "13", + "name": "Bitlis" + }, + { + "code": "14", + "name": "Bolu" + }, + { + "code": "15", + "name": "Burdur" + }, + { + "code": "16", + "name": "Bursa" + }, + { + "code": "17", + "name": "Çanakkale" + }, + { + "code": "18", + "name": "Çankırı" + }, + { + "code": "19", + "name": "Çorum" + }, + { + "code": "20", + "name": "Denizli" + }, + { + "code": "21", + "name": "Diyarbakır" + }, + { + "code": "22", + "name": "Edirne" + }, + { + "code": "23", + "name": "Elazığ" + }, + { + "code": "24", + "name": "Erzincan" + }, + { + "code": "25", + "name": "Erzurum" + }, + { + "code": "26", + "name": "EskiÅŸehir" + }, + { + "code": "27", + "name": "Gaziantep" + }, + { + "code": "28", + "name": "Giresun" + }, + { + "code": "29", + "name": "Gümüşhane" + }, + { + "code": "30", + "name": "Hakkâri" + }, + { + "code": "31", + "name": "Hatay" + }, + { + "code": "32", + "name": "Isparta" + }, + { + "code": "33", + "name": "Mersin" + }, + { + "code": "34", + "name": "Istanbul" + }, + { + "code": "35", + "name": "Izmir" + }, + { + "code": "36", + "name": "Kars" + }, + { + "code": "37", + "name": "Kastamonu" + }, + { + "code": "38", + "name": "Kayseri" + }, + { + "code": "39", + "name": "Kırklareli" + }, + { + "code": "40", + "name": "KırÅŸehir" + }, + { + "code": "41", + "name": "Kocaeli" + }, + { + "code": "42", + "name": "Konya" + }, + { + "code": "43", + "name": "Kütahya" + }, + { + "code": "44", + "name": "Malatya" + }, + { + "code": "45", + "name": "Manisa" + }, + { + "code": "46", + "name": "KahramanmaraÅŸ" + }, + { + "code": "47", + "name": "Mardin" + }, + { + "code": "48", + "name": "MuÄŸla" + }, + { + "code": "49", + "name": "MuÅŸ" + }, + { + "code": "50", + "name": "NevÅŸehir" + }, + { + "code": "51", + "name": "NiÄŸde" + }, + { + "code": "52", + "name": "Ordu" + }, + { + "code": "53", + "name": "Rize" + }, + { + "code": "54", + "name": "Sakarya" + }, + { + "code": "55", + "name": "Samsun" + }, + { + "code": "56", + "name": "Siirt" + }, + { + "code": "57", + "name": "Sinop" + }, + { + "code": "58", + "name": "Sivas" + }, + { + "code": "59", + "name": "TekirdaÄŸ" + }, + { + "code": "60", + "name": "Tokat" + }, + { + "code": "61", + "name": "Trabzon" + }, + { + "code": "62", + "name": "Tunceli" + }, + { + "code": "63", + "name": "Åžanlıurfa" + }, + { + "code": "64", + "name": "UÅŸak" + }, + { + "code": "65", + "name": "Van" + }, + { + "code": "66", + "name": "Yozgat" + }, + { + "code": "67", + "name": "Zonguldak" + }, + { + "code": "68", + "name": "Aksaray" + }, + { + "code": "69", + "name": "Bayburt" + }, + { + "code": "70", + "name": "Karaman" + }, + { + "code": "71", + "name": "Kırıkkale" + }, + { + "code": "72", + "name": "Batman" + }, + { + "code": "73", + "name": "Şırnak" + }, + { + "code": "74", + "name": "Bartın" + }, + { + "code": "75", + "name": "Ardahan" + }, + { + "code": "76", + "name": "IÄŸdır" + }, + { + "code": "77", + "name": "Yalova" + }, + { + "code": "78", + "name": "Karabük" + }, + { + "code": "79", + "name": "Kilis" + }, + { + "code": "80", + "name": "Osmaniye" + }, + { + "code": "81", + "name": "Düzce" + } + ], + "TT": [ + { + "code": "ARI", + "name": "Arima" + }, + { + "code": "CHA", + "name": "Chaguanas" + }, + { + "code": "CTT", + "name": "Couva-Tabaquite-Talparo" + }, + { + "code": "DMN", + "name": "Diego Martin" + }, + { + "code": "MRC", + "name": "Mayaro-Rio Claro" + }, + { + "code": "PED", + "name": "Penal-Debe" + }, + { + "code": "PTF", + "name": "Point Fortin" + }, + { + "code": "POS", + "name": "Port of Spain" + }, + { + "code": "PRT", + "name": "Princes Town" + }, + { + "code": "SFO", + "name": "San Fernando" + }, + { + "code": "SJL", + "name": "San Juan-Laventille" + }, + { + "code": "SGE", + "name": "Sangre Grande" + }, + { + "code": "SIP", + "name": "Siparia" + }, + { + "code": "TOB", + "name": "Tobago" + }, + { + "code": "TUP", + "name": "Tunapuna-Piarco" + } + ], + "TV": [ + { + "code": "FUN", + "name": "Funafuti" + }, + { + "code": "NMG", + "name": "Nanumanga" + }, + { + "code": "NMA", + "name": "Nanumea" + }, + { + "code": "NIT", + "name": "Niutao" + }, + { + "code": "NUI", + "name": "Nui" + }, + { + "code": "NKF", + "name": "Nukufetau" + }, + { + "code": "NKL", + "name": "Nukulaelae" + }, + { + "code": "VAI", + "name": "Vaitupu" + } + ], + "TW": [ + { + "code": "CHA", + "name": "Changhua" + }, + { + "code": "CYQ", + "name": "Chiayi" + }, + { + "code": "CYI", + "name": "Chiayi County" + }, + { + "code": "HSZ", + "name": "Hsinchu" + }, + { + "code": "HSQ", + "name": "Hsinchu County" + }, + { + "code": "HUA", + "name": "Hualien" + }, + { + "code": "KHH", + "name": "Kaohsiung" + }, + { + "code": "KEE", + "name": "Keelung" + }, + { + "code": "KIN", + "name": "Kinmen" + }, + { + "code": "LIE", + "name": "Lienchiang" + }, + { + "code": "MIA", + "name": "Miaoli" + }, + { + "code": "NAN", + "name": "Nantou" + }, + { + "code": "NWT", + "name": "New Taipei" + }, + { + "code": "PEN", + "name": "Penghu" + }, + { + "code": "PIF", + "name": "Pingtung" + }, + { + "code": "TXG", + "name": "Taichung" + }, + { + "code": "TNN", + "name": "Tainan" + }, + { + "code": "TPE", + "name": "Taipei" + }, + { + "code": "TTT", + "name": "Taitung" + }, + { + "code": "TAO", + "name": "Taoyuan" + }, + { + "code": "ILA", + "name": "Yilan" + }, + { + "code": "YUN", + "name": "Yunlin" + } + ], + "TZ": [ + { + "code": "01", + "name": "Arusha" + }, + { + "code": "02", + "name": "Dar es Salaam" + }, + { + "code": "03", + "name": "Dodoma" + }, + { + "code": "04", + "name": "Iringa" + }, + { + "code": "05", + "name": "Kagera" + }, + { + "code": "06", + "name": "North Pemba" + }, + { + "code": "07", + "name": "Zanzibar North" + }, + { + "code": "08", + "name": "Kigoma" + }, + { + "code": "09", + "name": "Kilimanjaro" + }, + { + "code": "10", + "name": "South Pemba" + }, + { + "code": "11", + "name": "Zanzibar Central/South" + }, + { + "code": "12", + "name": "Lindi" + }, + { + "code": "13", + "name": "Mara" + }, + { + "code": "14", + "name": "Mbeya" + }, + { + "code": "15", + "name": "Zanzibar Urban/West" + }, + { + "code": "16", + "name": "Morogoro" + }, + { + "code": "17", + "name": "Mtwara" + }, + { + "code": "18", + "name": "Mwanza" + }, + { + "code": "19", + "name": "Pwani" + }, + { + "code": "20", + "name": "Rukwa" + }, + { + "code": "21", + "name": "Ruvuma" + }, + { + "code": "22", + "name": "Shinyanga" + }, + { + "code": "23", + "name": "Singida" + }, + { + "code": "24", + "name": "Tabora" + }, + { + "code": "25", + "name": "Tanga" + }, + { + "code": "26", + "name": "Manyara" + }, + { + "code": "27", + "name": "Geita" + }, + { + "code": "28", + "name": "Katavi" + }, + { + "code": "29", + "name": "Njombe" + }, + { + "code": "30", + "name": "Simiyu" + } + ], + "UA": [ + { + "code": "05", + "name": "Vinnychchyna" + }, + { + "code": "07", + "name": "Volyn" + }, + { + "code": "09", + "name": "Luhanshchyna" + }, + { + "code": "12", + "name": "Dnipropetrovshchyna" + }, + { + "code": "14", + "name": "Donechchyna" + }, + { + "code": "18", + "name": "Zhytomyrshchyna" + }, + { + "code": "21", + "name": "Zakarpattia" + }, + { + "code": "23", + "name": "Zaporizhzhya" + }, + { + "code": "26", + "name": "Prykarpattia" + }, + { + "code": "30", + "name": "Kiev" + }, + { + "code": "32", + "name": "Kyivshchyna" + }, + { + "code": "35", + "name": "Kirovohradschyna" + }, + { + "code": "40", + "name": "Sevastopol" + }, + { + "code": "43", + "name": "Crimea" + }, + { + "code": "46", + "name": "Lvivshchyna" + }, + { + "code": "48", + "name": "Mykolayivschyna" + }, + { + "code": "51", + "name": "Odeshchyna" + }, + { + "code": "53", + "name": "Poltavshchyna" + }, + { + "code": "56", + "name": "Rivnenshchyna" + }, + { + "code": "59", + "name": "Sumshchyna" + }, + { + "code": "61", + "name": "Ternopilshchyna" + }, + { + "code": "63", + "name": "Kharkivshchyna" + }, + { + "code": "65", + "name": "Khersonshchyna" + }, + { + "code": "68", + "name": "Khmelnychchyna" + }, + { + "code": "71", + "name": "Cherkashchyna" + }, + { + "code": "74", + "name": "Chernihivshchyna" + }, + { + "code": "77", + "name": "Chernivtsi Oblast" + } + ], + "UG": [ + { + "code": "314", + "name": "Abim" + }, + { + "code": "301", + "name": "Adjumani" + }, + { + "code": "322", + "name": "Agago" + }, + { + "code": "323", + "name": "Alebtong" + }, + { + "code": "315", + "name": "Amolatar" + }, + { + "code": "324", + "name": "Amudat" + }, + { + "code": "216", + "name": "Amuria" + }, + { + "code": "316", + "name": "Amuru" + }, + { + "code": "302", + "name": "Apac" + }, + { + "code": "303", + "name": "Arua" + }, + { + "code": "217", + "name": "Budaka" + }, + { + "code": "218", + "name": "Bududa" + }, + { + "code": "201", + "name": "Bugiri" + }, + { + "code": "420", + "name": "Buhweju" + }, + { + "code": "117", + "name": "Buikwe" + }, + { + "code": "219", + "name": "Bukedea" + }, + { + "code": "118", + "name": "Bukomansibi" + }, + { + "code": "220", + "name": "Bukwa" + }, + { + "code": "225", + "name": "Bulambuli" + }, + { + "code": "416", + "name": "Buliisa" + }, + { + "code": "401", + "name": "Bundibugyo" + }, + { + "code": "430", + "name": "Bunyangabu" + }, + { + "code": "402", + "name": "Bushenyi" + }, + { + "code": "202", + "name": "Busia" + }, + { + "code": "221", + "name": "Butaleja" + }, + { + "code": "119", + "name": "Butambala" + }, + { + "code": "233", + "name": "Butebo" + }, + { + "code": "120", + "name": "Buvuma" + }, + { + "code": "226", + "name": "Buyende" + }, + { + "code": "C", + "name": "Central" + }, + { + "code": "317", + "name": "Dokolo" + }, + { + "code": "E", + "name": "Eastern" + }, + { + "code": "121", + "name": "Gomba" + }, + { + "code": "304", + "name": "Gulu" + }, + { + "code": "403", + "name": "Hoima" + }, + { + "code": "417", + "name": "Ibanda" + }, + { + "code": "203", + "name": "Iganga" + }, + { + "code": "418", + "name": "Isingiro" + }, + { + "code": "204", + "name": "Jinja" + }, + { + "code": "318", + "name": "Kaabong" + }, + { + "code": "404", + "name": "Kabale" + }, + { + "code": "405", + "name": "Kabarole" + }, + { + "code": "213", + "name": "Kaberamaido" + }, + { + "code": "427", + "name": "Kagadi" + }, + { + "code": "428", + "name": "Kakumiro" + }, + { + "code": "101", + "name": "Kalangala" + }, + { + "code": "222", + "name": "Kaliro" + }, + { + "code": "122", + "name": "Kalungu" + }, + { + "code": "102", + "name": "Kampala" + }, + { + "code": "205", + "name": "Kamuli" + }, + { + "code": "413", + "name": "Kamwenge" + }, + { + "code": "414", + "name": "Kanungu" + }, + { + "code": "206", + "name": "Kapchorwa" + }, + { + "code": "406", + "name": "Kasese" + }, + { + "code": "207", + "name": "Katakwi" + }, + { + "code": "112", + "name": "Kayunga" + }, + { + "code": "407", + "name": "Kibaale" + }, + { + "code": "103", + "name": "Kiboga" + }, + { + "code": "227", + "name": "Kibuku" + }, + { + "code": "419", + "name": "Kiruhura" + }, + { + "code": "421", + "name": "Kiryandongo" + }, + { + "code": "408", + "name": "Kisoro" + }, + { + "code": "305", + "name": "Kitgum" + }, + { + "code": "319", + "name": "Koboko" + }, + { + "code": "325", + "name": "Kole" + }, + { + "code": "306", + "name": "Kotido" + }, + { + "code": "208", + "name": "Kumi" + }, + { + "code": "228", + "name": "Kween" + }, + { + "code": "123", + "name": "Kyankwanzi" + }, + { + "code": "422", + "name": "Kyegegwa" + }, + { + "code": "415", + "name": "Kyenjojo" + }, + { + "code": "125", + "name": "Kyotera" + }, + { + "code": "326", + "name": "Lamwo" + }, + { + "code": "307", + "name": "Lira" + }, + { + "code": "229", + "name": "Luuka" + }, + { + "code": "104", + "name": "Luwero" + }, + { + "code": "124", + "name": "Lwengo" + }, + { + "code": "114", + "name": "Lyantonde" + }, + { + "code": "223", + "name": "Manafwa" + }, + { + "code": "320", + "name": "Maracha" + }, + { + "code": "105", + "name": "Masaka" + }, + { + "code": "409", + "name": "Masindi" + }, + { + "code": "214", + "name": "Mayuge" + }, + { + "code": "209", + "name": "Mbale" + }, + { + "code": "410", + "name": "Mbarara" + }, + { + "code": "423", + "name": "Mitooma" + }, + { + "code": "115", + "name": "Mityana" + }, + { + "code": "308", + "name": "Moroto" + }, + { + "code": "309", + "name": "Moyo" + }, + { + "code": "106", + "name": "Mpigi" + }, + { + "code": "107", + "name": "Mubende" + }, + { + "code": "108", + "name": "Mukono" + }, + { + "code": "311", + "name": "Nakapiripirit" + }, + { + "code": "116", + "name": "Nakaseke" + }, + { + "code": "109", + "name": "Nakasongola" + }, + { + "code": "230", + "name": "Namayingo" + }, + { + "code": "234", + "name": "Namisindwa" + }, + { + "code": "224", + "name": "Namutumba" + }, + { + "code": "327", + "name": "Napak" + }, + { + "code": "310", + "name": "Nebbi" + }, + { + "code": "231", + "name": "Ngora" + }, + { + "code": "N", + "name": "Northern" + }, + { + "code": "424", + "name": "Ntoroko" + }, + { + "code": "411", + "name": "Ntungamo" + }, + { + "code": "328", + "name": "Nwoya" + }, + { + "code": "329", + "name": "Otuke" + }, + { + "code": "321", + "name": "Oyam" + }, + { + "code": "312", + "name": "Pader" + }, + { + "code": "332", + "name": "Pakwach" + }, + { + "code": "210", + "name": "Pallisa" + }, + { + "code": "110", + "name": "Rakai" + }, + { + "code": "429", + "name": "Rubanda" + }, + { + "code": "425", + "name": "Rubirizi" + }, + { + "code": "431", + "name": "Rukiga" + }, + { + "code": "412", + "name": "Rukungiri" + }, + { + "code": "111", + "name": "Sembabule" + }, + { + "code": "232", + "name": "Serere" + }, + { + "code": "426", + "name": "Sheema" + }, + { + "code": "215", + "name": "Sironko" + }, + { + "code": "211", + "name": "Soroti" + }, + { + "code": "212", + "name": "Tororo" + }, + { + "code": "113", + "name": "Wakiso" + }, + { + "code": "W", + "name": "Western" + }, + { + "code": "313", + "name": "Yumbe" + }, + { + "code": "331", + "name": "Zombo" + }, + { + "code": "330", + "name": "Zombo²" + } + ], + "UM": [ + { + "code": "67", + "name": "Johnston Atoll" + }, + { + "code": "71", + "name": "Midway Atoll" + }, + { + "code": "76", + "name": "Navassa Island" + }, + { + "code": "79", + "name": "Wake Island" + }, + { + "code": "81", + "name": "Baker Island" + }, + { + "code": "84", + "name": "Howland Island" + }, + { + "code": "86", + "name": "Jarvis Island" + }, + { + "code": "89", + "name": "Kingman Reef" + }, + { + "code": "95", + "name": "Palmyra Atoll" + } + ], + "US": [ + { + "code": "AL", + "name": "Alabama" + }, + { + "code": "AK", + "name": "Alaska" + }, + { + "code": "AZ", + "name": "Arizona" + }, + { + "code": "AR", + "name": "Arkansas" + }, + { + "code": "CA", + "name": "California" + }, + { + "code": "CO", + "name": "Colorado" + }, + { + "code": "CT", + "name": "Connecticut" + }, + { + "code": "DE", + "name": "Delaware" + }, + { + "code": "FL", + "name": "Florida" + }, + { + "code": "GA", + "name": "Georgia" + }, + { + "code": "HI", + "name": "Hawaii" + }, + { + "code": "ID", + "name": "Idaho" + }, + { + "code": "IL", + "name": "Illinois" + }, + { + "code": "IN", + "name": "Indiana" + }, + { + "code": "IA", + "name": "Iowa" + }, + { + "code": "KS", + "name": "Kansas" + }, + { + "code": "KY", + "name": "Kentucky" + }, + { + "code": "LA", + "name": "Louisiana" + }, + { + "code": "ME", + "name": "Maine" + }, + { + "code": "MD", + "name": "Maryland" + }, + { + "code": "MA", + "name": "Massachusetts" + }, + { + "code": "MI", + "name": "Michigan" + }, + { + "code": "MN", + "name": "Minnesota" + }, + { + "code": "MS", + "name": "Mississippi" + }, + { + "code": "MO", + "name": "Missouri" + }, + { + "code": "MT", + "name": "Montana" + }, + { + "code": "NE", + "name": "Nebraska" + }, + { + "code": "NV", + "name": "Nevada" + }, + { + "code": "NH", + "name": "New Hampshire" + }, + { + "code": "NJ", + "name": "New Jersey" + }, + { + "code": "NM", + "name": "New Mexico" + }, + { + "code": "NY", + "name": "New York" + }, + { + "code": "NC", + "name": "North Carolina" + }, + { + "code": "ND", + "name": "North Dakota" + }, + { + "code": "OH", + "name": "Ohio" + }, + { + "code": "OK", + "name": "Oklahoma" + }, + { + "code": "OR", + "name": "Oregon" + }, + { + "code": "PA", + "name": "Pennsylvania" + }, + { + "code": "RI", + "name": "Rhode Island" + }, + { + "code": "SC", + "name": "South Carolina" + }, + { + "code": "SD", + "name": "South Dakota" + }, + { + "code": "TN", + "name": "Tennessee" + }, + { + "code": "TX", + "name": "Texas" + }, + { + "code": "UT", + "name": "Utah" + }, + { + "code": "VT", + "name": "Vermont" + }, + { + "code": "VA", + "name": "Virginia" + }, + { + "code": "WA", + "name": "Washington" + }, + { + "code": "DC", + "name": "Washington DC" + }, + { + "code": "WV", + "name": "West Virginia" + }, + { + "code": "WI", + "name": "Wisconsin" + }, + { + "code": "WY", + "name": "Wyoming" + } + ], + "UY": [ + { + "code": "AR", + "name": "Artigas" + }, + { + "code": "CA", + "name": "Canelones" + }, + { + "code": "CL", + "name": "Cerro Largo" + }, + { + "code": "CO", + "name": "Colonia" + }, + { + "code": "DU", + "name": "Durazno" + }, + { + "code": "FS", + "name": "Flores" + }, + { + "code": "FD", + "name": "Florida" + }, + { + "code": "LA", + "name": "Lavalleja" + }, + { + "code": "MA", + "name": "Maldonado" + }, + { + "code": "MO", + "name": "Montevideo" + }, + { + "code": "PA", + "name": "Paysandú" + }, + { + "code": "RN", + "name": "Río Negro" + }, + { + "code": "RV", + "name": "Rivera" + }, + { + "code": "RO", + "name": "Rocha" + }, + { + "code": "SA", + "name": "Salto" + }, + { + "code": "SJ", + "name": "San José" + }, + { + "code": "SO", + "name": "Soriano" + }, + { + "code": "TA", + "name": "Tacuarembó" + }, + { + "code": "TT", + "name": "Treinta y Tres" + } + ], + "UZ": [ + { + "code": "AN", + "name": "Andijan" + }, + { + "code": "BU", + "name": "Bukhara" + }, + { + "code": "FA", + "name": "Fergana" + }, + { + "code": "JI", + "name": "Jizzakh" + }, + { + "code": "QR", + "name": "Karakalpakstan" + }, + { + "code": "NG", + "name": "Namangan" + }, + { + "code": "NW", + "name": "Navoiy" + }, + { + "code": "QA", + "name": "Qashqadaryo" + }, + { + "code": "SA", + "name": "Samarqand" + }, + { + "code": "SI", + "name": "Sirdaryo" + }, + { + "code": "SU", + "name": "Surxondaryo" + }, + { + "code": "TK", + "name": "Tashkent" + }, + { + "code": "TO", + "name": "Tashkent Province" + }, + { + "code": "XO", + "name": "Xorazm" + } + ], + "VC": [ + { + "code": "01", + "name": "Charlotte" + }, + { + "code": "02", + "name": "Saint Andrew" + }, + { + "code": "03", + "name": "Saint David" + }, + { + "code": "04", + "name": "Saint George" + }, + { + "code": "05", + "name": "Saint Patrick" + }, + { + "code": "06", + "name": "Grenadines" + } + ], + "VE": [ + { + "code": "Z", + "name": "Amazonas" + }, + { + "code": "B", + "name": "Anzoátegui" + }, + { + "code": "C", + "name": "Apure" + }, + { + "code": "D", + "name": "Aragua" + }, + { + "code": "E", + "name": "Barinas" + }, + { + "code": "F", + "name": "Bolívar" + }, + { + "code": "A", + "name": "Capital" + }, + { + "code": "G", + "name": "Carabobo" + }, + { + "code": "H", + "name": "Cojedes" + }, + { + "code": "Y", + "name": "Delta Amacuro" + }, + { + "code": "I", + "name": "Falcón" + }, + { + "code": "W", + "name": "Federal Dependencies" + }, + { + "code": "J", + "name": "Guárico" + }, + { + "code": "K", + "name": "Lara" + }, + { + "code": "L", + "name": "Mérida" + }, + { + "code": "M", + "name": "Miranda" + }, + { + "code": "N", + "name": "Monagas" + }, + { + "code": "O", + "name": "Nueva Esparta" + }, + { + "code": "P", + "name": "Portuguesa" + }, + { + "code": "R", + "name": "Sucre" + }, + { + "code": "S", + "name": "Táchira" + }, + { + "code": "T", + "name": "Trujillo" + }, + { + "code": "X", + "name": "Vargas" + }, + { + "code": "U", + "name": "Yaracuy" + }, + { + "code": "V", + "name": "Zulia" + } + ], + "VN": [ + { + "code": "44", + "name": "An Giang" + }, + { + "code": "43", + "name": "Bà Rịa–VÅ©ng Tàu" + }, + { + "code": "54", + "name": "Bắc Giang" + }, + { + "code": "53", + "name": "Bắc Kạn" + }, + { + "code": "55", + "name": "Bạc Liêu" + }, + { + "code": "56", + "name": "Bắc Ninh" + }, + { + "code": "50", + "name": "Bến Tre" + }, + { + "code": "31", + "name": "Bình Äịnh" + }, + { + "code": "57", + "name": "Bình DÆ°Æ¡ng" + }, + { + "code": "58", + "name": "Bình PhÆ°á»›c" + }, + { + "code": "40", + "name": "Bình Thuận" + }, + { + "code": "59", + "name": "Cà Mau" + }, + { + "code": "CT", + "name": "Can Tho" + }, + { + "code": "04", + "name": "Cao Bằng" + }, + { + "code": "DN", + "name": "Da Nang" + }, + { + "code": "33", + "name": "Äắk Lắk" + }, + { + "code": "72", + "name": "Äắk Nông" + }, + { + "code": "71", + "name": "Äiện Biên" + }, + { + "code": "39", + "name": "Äồng Nai" + }, + { + "code": "45", + "name": "Äồng Tháp" + }, + { + "code": "30", + "name": "Gia Lai" + }, + { + "code": "03", + "name": "Hà Giang" + }, + { + "code": "63", + "name": "Hà Nam" + }, + { + "code": "23", + "name": "Hà TÄ©nh" + }, + { + "code": "61", + "name": "Hải DÆ°Æ¡ng" + }, + { + "code": "HP", + "name": "Haiphong" + }, + { + "code": "HN", + "name": "Hanoi" + }, + { + "code": "73", + "name": "Hậu Giang" + }, + { + "code": "SG", + "name": "Ho Chi Minh City" + }, + { + "code": "14", + "name": "Hòa Bình" + }, + { + "code": "66", + "name": "HÆ°ng Yên" + }, + { + "code": "34", + "name": "Khánh Hòa" + }, + { + "code": "47", + "name": "Kiên Giang" + }, + { + "code": "28", + "name": "Kon Tum" + }, + { + "code": "01", + "name": "Lai Châu" + }, + { + "code": "35", + "name": "Lâm Äồng" + }, + { + "code": "09", + "name": "Lạng SÆ¡n" + }, + { + "code": "02", + "name": "Lào Cai" + }, + { + "code": "41", + "name": "Long An" + }, + { + "code": "67", + "name": "Nam Äịnh" + }, + { + "code": "22", + "name": "Nghệ An" + }, + { + "code": "18", + "name": "Ninh Bình" + }, + { + "code": "36", + "name": "Ninh Thuận" + }, + { + "code": "68", + "name": "Phú Thá»" + }, + { + "code": "32", + "name": "Phú Yên" + }, + { + "code": "24", + "name": "Quảng Bình" + }, + { + "code": "27", + "name": "Quảng Nam" + }, + { + "code": "29", + "name": "Quảng Ngãi" + }, + { + "code": "13", + "name": "Quảng Ninh" + }, + { + "code": "25", + "name": "Quảng Trị" + }, + { + "code": "52", + "name": "Sóc Trăng" + }, + { + "code": "05", + "name": "SÆ¡n La" + }, + { + "code": "37", + "name": "Tây Ninh" + }, + { + "code": "20", + "name": "Thái Bình" + }, + { + "code": "69", + "name": "Thái Nguyên" + }, + { + "code": "21", + "name": "Thanh Hóa" + }, + { + "code": "26", + "name": "Thừa Thiên–Huế" + }, + { + "code": "46", + "name": "Tiá»n Giang" + }, + { + "code": "51", + "name": "Trà Vinh" + }, + { + "code": "07", + "name": "Tuyên Quang" + }, + { + "code": "49", + "name": "VÄ©nh Long" + }, + { + "code": "70", + "name": "VÄ©nh Phúc" + }, + { + "code": "06", + "name": "Yên Bái" + } + ], + "VU": [ + { + "code": "MAP", + "name": "Malampa" + }, + { + "code": "PAM", + "name": "Penama" + }, + { + "code": "SAM", + "name": "Sanma" + }, + { + "code": "SEE", + "name": "Shefa" + }, + { + "code": "TAE", + "name": "Tafea" + }, + { + "code": "TOB", + "name": "Torba" + } + ], + "WF": [ + { + "code": "AL", + "name": "Alo" + }, + { + "code": "SG", + "name": "Sigave" + }, + { + "code": "UV", + "name": "Uvea" + } + ], + "WS": [ + { + "code": "AA", + "name": "A’ana" + }, + { + "code": "AL", + "name": "Aiga-i-le-Tai" + }, + { + "code": "AT", + "name": "Atua" + }, + { + "code": "FA", + "name": "Fa’asaleleaga" + }, + { + "code": "GE", + "name": "Gaga’emauga" + }, + { + "code": "GI", + "name": "Gaga’ifomauga" + }, + { + "code": "PA", + "name": "Palauli" + }, + { + "code": "SA", + "name": "Satupa’itea" + }, + { + "code": "TU", + "name": "Tuamasaga" + }, + { + "code": "VF", + "name": "Va’a-o-Fonoti" + }, + { + "code": "VS", + "name": "Vaisigano" + } + ], + "YE": [ + { + "code": "AD", + "name": "’Adan" + }, + { + "code": "AB", + "name": "Abyan" + }, + { + "code": "BA", + "name": "Al Bayda" + }, + { + "code": "HU", + "name": "Al Hudaydah" + }, + { + "code": "JA", + "name": "Al Jawf" + }, + { + "code": "MR", + "name": "Al Mahrah" + }, + { + "code": "MW", + "name": "Al Mahwit" + }, + { + "code": "SA", + "name": "Amanat Al Asimah" + }, + { + "code": "AM", + "name": "Amran" + }, + { + "code": "SU", + "name": "Arkhabil Suqutra" + }, + { + "code": "DA", + "name": "Dhale" + }, + { + "code": "DH", + "name": "Dhamar" + }, + { + "code": "HD", + "name": "Hadramaut" + }, + { + "code": "HJ", + "name": "Hajjah" + }, + { + "code": "IB", + "name": "Ibb" + }, + { + "code": "LA", + "name": "Lahij" + }, + { + "code": "MA", + "name": "Ma’rib" + }, + { + "code": "RA", + "name": "Raymah" + }, + { + "code": "SD", + "name": "Sa’dah" + }, + { + "code": "SN", + "name": "Sana’a" + }, + { + "code": "SH", + "name": "Shabwah" + }, + { + "code": "TA", + "name": "Taiz" + } + ], + "ZA": [ + { + "code": "EC", + "name": "Eastern Cape" + }, + { + "code": "FS", + "name": "Free" + }, + { + "code": "GT", + "name": "Gauteng" + }, + { + "code": "NL", + "name": "KwaZulu-Natal" + }, + { + "code": "LP", + "name": "Limpopo" + }, + { + "code": "MP", + "name": "Mpumalanga" + }, + { + "code": "NW", + "name": "North West" + }, + { + "code": "NC", + "name": "Northern Cape" + }, + { + "code": "WC", + "name": "Western Cape" + } + ], + "ZM": [ + { + "code": "01", + "name": "Western" + }, + { + "code": "02", + "name": "Central" + }, + { + "code": "03", + "name": "Eastern" + }, + { + "code": "04", + "name": "Luapula" + }, + { + "code": "05", + "name": "Northern" + }, + { + "code": "06", + "name": "North-Western" + }, + { + "code": "07", + "name": "Southern" + }, + { + "code": "08", + "name": "Copperbelt" + }, + { + "code": "09", + "name": "Lusaka" + }, + { + "code": "10", + "name": "Muchinga" + } + ], + "ZW": [ + { + "code": "BU", + "name": "Bulawayo" + }, + { + "code": "HA", + "name": "Harare" + }, + { + "code": "MA", + "name": "Manicaland" + }, + { + "code": "MC", + "name": "Mashonaland Central" + }, + { + "code": "ME", + "name": "Mashonaland East" + }, + { + "code": "MW", + "name": "Mashonaland West" + }, + { + "code": "MV", + "name": "Masvingo" + }, + { + "code": "MN", + "name": "Matabeleland North" + }, + { + "code": "MS", + "name": "Matabeleland South" + }, + { + "code": "MI", + "name": "Midlands" + } + ] +} \ No newline at end of file diff --git a/js/data/locale/bs/sysres.json b/js/data/locale/bs/sysres.json index ef34104b75..ed504204c9 100644 --- a/js/data/locale/bs/sysres.json +++ b/js/data/locale/bs/sysres.json @@ -27,9 +27,9 @@ "MMM7": "jul", "NN7": "ju", "N7": "j", - "MMMM8": "avgust", - "MMM8": "avg", - "NN8": "av", + "MMMM8": "august", + "MMM8": "aug", + "NN8": "au", "N8": "a", "MMMM9": "septembar", "MMM9": "sep", @@ -77,8 +77,8 @@ "E6": "S", "a0": "prijepodne", "a1": "popodne", - "G-1": "BCE", - "G1": "CE", + "G-1": "p.n.e.", + "G1": "n.e.", "1#1 millisecond|#{num} milliseconds": "one#{num} milisekunda|few#{num} milisekunde|#{num} milisekundi", "1#1 second|#{num} seconds": "one#{num} sekunda|few#{num} sekunde|#{num} sekundi", "1#1 minute|#{num} minutes": "one#{num} minuta|few#{num} minute|#{num} minuta", @@ -95,6 +95,14 @@ "1#1 wk|#{num} wks": "one#{num} sedm.|few#{num} sedm.|#{num} sedm.", "1#1 mon|#{num} mons": "one#{num} mj.|few#{num} mj.|#{num} mj.", "1#1 yr|#{num} yrs": "one#{num} god.|few#{num} god.|#{num} god.", + "durationMediumMillis": "one#{num} ms|few#{num} ms|#{num} ms", + "1#1 se|#{num} sec": "one#{num} s|few#{num} s|#{num} s", + "1#1 mi|#{num} min": "one#{num} m|few#{num} m|#{num} m", + "durationMediumHours": "one#{num} h|few#{num} h|#{num} h", + "1#1 dy|#{num} dys": "one#{num} d.|few#{num} d.|#{num} d.", + "durationMediumWeeks": "one#{num} sedm.|few#{num} sedm.|#{num} sedm.", + "1#1 mo|#{num} mos": "one#{num} mj.|few#{num} mj.|#{num} mj.", + "durationMediumYears": "one#{num} god.|few#{num} god.|#{num} god.", "durationShortMillis": "one#{num} ms|few#{num} ms|#{num} ms", "#{num}s": "one#{num} s|few#{num} s|#{num} s", "durationShortMinutes": "one#{num} m|few#{num} m|#{num} m", @@ -103,22 +111,6 @@ "#{num}w": "one#{num} sedm.|few#{num} sedm.|#{num} sedm.", "durationShortMonths": "one#{num} mj.|few#{num} mj.|#{num} mj.", "#{num}y": "one#{num} god.|few#{num} god.|#{num} god.", - "separatorFull": ", ", - "finalSeparatorFull": " i ", - "separatorLong": ", ", - "finalSeparatorLong": " i ", - "separatorMedium": ", ", - "finalSeparatorMedium": " i ", - "separatorShort": ", ", - "finalSeparatorShort": " i ", - "durationMediumMillis": "one#{num} ms|few#{num} ms|#{num} ms", - "1#1 se|#{num} sec": "one#{num} h|few#{num} h|#{num} h", - "1#1 mi|#{num} min": "one#{num} m|few#{num} m|#{num} m", - "durationMediumHours": "one#{num} sat|few#{num} sat|#{num} sat", - "1#1 dy|#{num} dys": "one#{num} d.|few#{num} d.|#{num} d.", - "durationMediumWeeks": "one#{num} sedm.|few#{num} sedm.|#{num} sedm.", - "1#1 mo|#{num} mos": "one#{num} mj.|few#{num} mj.|#{num} mj.", - "durationMediumYears": "one#{num} god.|few#{num} god.|#{num} god.", "1#in 1 second|#in {num} seconds": "one#za {num} sekundu|few#za {num} sekunde|#za {num} sekundi", "1#in 1 minute|#in {num} minutes": "one#za {num} minutu|few#za {num} minute|#za {num} minuta", "1#in 1 hour|#in {num} hours": "one#za {num} sat|few#za {num} sata|#za {num} sati", @@ -160,5 +152,13 @@ "#{num}d ago": "one#prije {num} d.|few#prije {num} d.|#prije {num} d.", "#{num}w ago": "one#prije {num} sed.|few#prije {num} sed.|#prije {num} sed.", "#{num}mo ago": "one#prije {num} mj.|few#prije {num} mj.|#prije {num} mj.", - "#{num}y ago": "one#prije {num} god.|few#prije {num} god.|#prije {num} god." + "#{num}y ago": "one#prije {num} god.|few#prije {num} god.|#prije {num} god.", + "separatorFull": ", ", + "finalSeparatorFull": " i ", + "separatorLong": ", ", + "finalSeparatorLong": " i ", + "separatorMedium": ", ", + "finalSeparatorMedium": " i ", + "separatorShort": ", ", + "finalSeparatorShort": " i " } \ No newline at end of file diff --git a/js/data/locale/bto/scripts.jf b/js/data/locale/bto/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/bto/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/bum/scripts.jf b/js/data/locale/bum/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/bum/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/bvb/scripts.jf b/js/data/locale/bvb/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/bvb/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/byn/dateformats.json b/js/data/locale/byn/dateformats.json deleted file mode 100644 index 11aa376887..0000000000 --- a/js/data/locale/byn/dateformats.json +++ /dev/null @@ -1,109 +0,0 @@ -{ - "gregorian": { - "order": "{time} {date}", - "date": { - "dmwy": { - "s": "E, yy-M-d", - "m": "EE, yy-M-d", - "l": "EEE, yyyy MMM d", - "f": "EEEE, yyyy MMM d" - }, - "dmy": { - "s": "yy-M-d", - "m": "yy MMM d", - "l": "yyyy MMM d", - "f": "yyyy MMMM dd" - }, - "dmw": { - "s": "E, M-d", - "m": "EE, M-d", - "l": "EEEE MMM d", - "f": "EEEE MMM d" - }, - "dm": { - "s": "M-d", - "m": "MMM d", - "l": "MMM d", - "f": "MMMM d" - }, - "my": { - "s": "yy-M", - "m": "yy MMM", - "l": "yyyy MMM", - "f": "yyyy MMMM" - }, - "d": { - "s": "d", - "f": "d", - "l": "d", - "m": "d" - }, - "m": { - "f": "MMM" - }, - "n": { - "m": "N" - } - }, - "time": { - "12": { - "ahmsz": "h:mm:ss a z", - "ahms": "h:mm:ss a", - "ahmz": "h:mm a z", - "ahm": "h:mm a", - "ah": "h a" - }, - "24": { - "ahmsz": "HH:mm:ss z", - "hmsz": "HH:mm:ss z", - "ahmz": "HH:mm z", - "hmz": "HH:mm z" - } - }, - "range": { - "c00": { - "s": "{st} – {et} {sy}-{sm}-{sd}", - "m": "{st} – {et} {sy} {sm} {sd}", - "l": "{st} – {et} {sy} {sm} {sd}", - "f": "{st} – {et} {sy} {sm} {sd}" - }, - "c01": { - "s": "{st} {sy}–{sm}–{sd} – {et} {ed}", - "m": "{st} {sy}–{sm}–{sd} – {et} {ed}", - "l": "{st} {sy}–{sm}–{sd} – {et} {ed}", - "f": "{st} {sy}–{sm}–{sd} – {et} {ed}" - }, - "c02": { - "s": "{st} {sy}–{sm}–{sd} – {et} {em}–{ed}", - "m": "{st} {sy}–{sm}–{sd} – {et} {em}–{ed}", - "l": "{st} {sy}–{sm}–{sd} – {et} {em}–{ed}", - "f": "{st} {sy}–{sm}–{sd} – {et} {em}–{ed}" - }, - "c10": { - "s": "{sy}–{sm}–{sd} – {ed}", - "m": "{sy}–{sm}–{sd} – {ed}", - "l": "{sy}–{sm}–{sd} – {ed}", - "f": "{sy}–{sm}–{sd} – {ed}" - }, - "c11": { - "s": "{sy}–{sm}–{sd} – {em}–{ed}", - "m": "{sy}–{sm}–{sd} – {em}–{ed}", - "l": "{sy}–{sm}–{sd} – {em}–{ed}", - "f": "{sy}–{sm}–{sd} – {em}–{ed}" - }, - "c12": { - "s": "{sy}–{sm}–{sd} – {ey}–{em}–{ed}", - "m": "{sy}–{sm}–{sd} – {ey}–{em}–{ed}", - "l": "{sy}–{sm}–{sd} – {ey}–{em}–{ed}", - "f": "{sy}–{sm}–{sd} – {ey}–{em}–{ed}" - }, - "c20": { - "s": "{sy}–{sm} – {ey}–{em}", - "m": "{sy}–{sm} – {ey}–{em}", - "l": "{sy}–{sm} – {ey}–{em}", - "f": "{sy}–{sm} – {ey}–{em}" - }, - "c30": "{sy} – {ey}" - } - } -} \ No newline at end of file diff --git a/js/data/locale/byn/numfmt.jf b/js/data/locale/byn/numfmt.jf deleted file mode 100644 index 25b9f24830..0000000000 --- a/js/data/locale/byn/numfmt.jf +++ /dev/null @@ -1,11 +0,0 @@ -{ - "generated": true, - "numfmt": { - "decimalChar": ".", - "groupChar": ",", - "exponential": "E", - "currencyFormats": { - "common": "{s} {n}" - } - } -} \ No newline at end of file diff --git a/js/data/locale/byn/sysres.json b/js/data/locale/byn/sysres.json deleted file mode 100644 index b8dcdc7a6d..0000000000 --- a/js/data/locale/byn/sysres.json +++ /dev/null @@ -1,84 +0,0 @@ -{ - "MMMM1": "1", - "MMM1": "1", - "NN1": "1", - "MMMM2": "2", - "MMM2": "2", - "NN2": "2", - "MMMM3": "3", - "MMM3": "3", - "NN3": "3", - "MMMM4": "4", - "MMM4": "4", - "NN4": "4", - "MMMM5": "5", - "MMM5": "5", - "NN5": "5", - "MMMM6": "6", - "MMM6": "6", - "NN6": "6", - "MMMM7": "7", - "MMM7": "7", - "NN7": "7", - "MMMM8": "8", - "MMM8": "8", - "NN8": "8", - "MMMM9": "9", - "MMM9": "9", - "NN9": "9", - "MMMM10": "10", - "MMM10": "10", - "NN10": "10", - "MMMM11": "11", - "MMM11": "11", - "NN11": "11", - "MMMM12": "12", - "MMM12": "12", - "NN12": "12", - "EEEE0": "1", - "EEE0": "1", - "EE0": "1", - "E0": "1", - "EEEE1": "2", - "EEE1": "2", - "EE1": "2", - "E1": "2", - "EEEE2": "3", - "EEE2": "3", - "EE2": "3", - "E2": "3", - "EEEE3": "4", - "EEE3": "4", - "EE3": "4", - "E3": "4", - "EEEE4": "5", - "EEE4": "5", - "EE4": "5", - "E4": "5", - "EEEE5": "6", - "EEE5": "6", - "EE5": "6", - "E5": "6", - "EEEE6": "7", - "EEE6": "7", - "EE6": "7", - "E6": "7", - "finalSeparatorFull": ", ", - "separatorLong": " ", - "1#1 sec|#{num} sec": "#{num} s", - "1#1 second|#{num} seconds": "#{num} s", - "durationShortMinutes": "#{num}m", - "1#1 min|#{num} min": "#{num} min", - "1#1 minute|#{num} minutes": "#{num} min", - "1#1 hr|#{num} hrs": "#{num} h", - "1#1 hour|#{num} hours": "#{num} h", - "durationLongDays": "#{num} d", - "1#1 day|#{num} days": "#{num} d", - "1#1 wk|#{num} wks": "#{num} w", - "1#1 week|#{num} weeks": "#{num} w", - "durationShortMonths": "#{num}m", - "1#1 mon|#{num} mons": "#{num} m", - "1#1 month|#{num} months": "#{num} m", - "1#1 yr|#{num} yrs": "#{num} y", - "1#1 year|#{num} years": "#{num} y" -} \ No newline at end of file diff --git a/js/data/locale/byv/scripts.jf b/js/data/locale/byv/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/byv/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/bze/scripts.jf b/js/data/locale/bze/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/bze/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/bzx/scripts.jf b/js/data/locale/bzx/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/bzx/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/ca/AD/dateformats.json b/js/data/locale/ca/AD/dateformats.json new file mode 100644 index 0000000000..df75ec8c34 --- /dev/null +++ b/js/data/locale/ca/AD/dateformats.json @@ -0,0 +1,172 @@ +{ + "gregorian": { + "order": { + "f": "{date} 'a' 'les' {time}", + "l": "{date} 'a' 'les' {time}", + "m": "{date}, {time}", + "s": "{date} {time}" + }, + "date": { + "dmwy": { + "f": "EEEE, d MMMM 'de' yyyy", + "l": "EEE, d MMMM 'de' yyyy", + "m": "EE, d MMM yyyy", + "s": "E, d/M/yy" + }, + "dmy": { + "f": "d MMMM 'de' yyyy", + "l": "d MMMM 'de' yyyy", + "m": "d MMM yyyy", + "s": "d/M/yy" + }, + "dmw": { + "f": "EEEE, d MMMM", + "l": "EEE, d MMMM", + "m": "EE, d MMM", + "s": "E, d/M" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "d/M" + }, + "my": { + "f": "LLLL 'de' yyyy", + "l": "LLLL 'de' yyyy", + "m": "LLL yyyy", + "s": "M/yy" + }, + "dw": { + "f": "EEEE, d", + "l": "EEE, d", + "m": "EE, d", + "s": "E, d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yy" + }, + "e": { + "f": "cccc", + "l": "ccc", + "m": "cc", + "s": "c" + }, + "l": { + "f": "LLLL", + "l": "LLLL", + "m": "LLL", + "s": "L" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "H", + "m": "mm", + "s": "ss", + "ah": "H", + "hm": "H:mm", + "ms": "mm:ss", + "ahm": "H:mm", + "hms": "H:mm:ss", + "hmz": "H:mm z", + "ahmz": "H:mm z", + "ahms": "H:mm:ss", + "hmsz": "H:mm:ss z", + "ahmsz": "H:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} de {sy} a les {st} – {et}", + "l": "{sd} {sm} de {sy} a les {st} – {et}", + "m": "{sd} {sm} {sy}, {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} de {sy} a les {st} – {ed} {em} de {ey} a les {et}", + "l": "{sd} {sm} de {sy} a les {st} – {ed} {em} de {ey} a les {et}", + "m": "{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} de {sy} a les {st} – {ed} {em} de {ey} a les {et}", + "l": "{sd} {sm} de {sy} a les {st} – {ed} {em} de {ey} a les {et}", + "m": "{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} de {sy} a les {st} – {ed} {em} de {ey} a les {et}", + "l": "{sd} {sm} de {sy} a les {st} – {ed} {em} de {ey} a les {et}", + "m": "{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} de {ey}", + "l": "{sd} – {ed} {em} de {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} de {ey}", + "l": "{sd} {sm} – {ed} {em} de {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} de {sy} – {ed} {em} de {ey}", + "l": "{sd} {sm} de {sy} – {ed} {em} de {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} de {sy} – {em} de {ey}", + "l": "{sm} de {sy} – {em} de {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/ca/FR/dateformats.json b/js/data/locale/ca/FR/dateformats.json new file mode 100644 index 0000000000..df75ec8c34 --- /dev/null +++ b/js/data/locale/ca/FR/dateformats.json @@ -0,0 +1,172 @@ +{ + "gregorian": { + "order": { + "f": "{date} 'a' 'les' {time}", + "l": "{date} 'a' 'les' {time}", + "m": "{date}, {time}", + "s": "{date} {time}" + }, + "date": { + "dmwy": { + "f": "EEEE, d MMMM 'de' yyyy", + "l": "EEE, d MMMM 'de' yyyy", + "m": "EE, d MMM yyyy", + "s": "E, d/M/yy" + }, + "dmy": { + "f": "d MMMM 'de' yyyy", + "l": "d MMMM 'de' yyyy", + "m": "d MMM yyyy", + "s": "d/M/yy" + }, + "dmw": { + "f": "EEEE, d MMMM", + "l": "EEE, d MMMM", + "m": "EE, d MMM", + "s": "E, d/M" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "d/M" + }, + "my": { + "f": "LLLL 'de' yyyy", + "l": "LLLL 'de' yyyy", + "m": "LLL yyyy", + "s": "M/yy" + }, + "dw": { + "f": "EEEE, d", + "l": "EEE, d", + "m": "EE, d", + "s": "E, d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yy" + }, + "e": { + "f": "cccc", + "l": "ccc", + "m": "cc", + "s": "c" + }, + "l": { + "f": "LLLL", + "l": "LLLL", + "m": "LLL", + "s": "L" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "H", + "m": "mm", + "s": "ss", + "ah": "H", + "hm": "H:mm", + "ms": "mm:ss", + "ahm": "H:mm", + "hms": "H:mm:ss", + "hmz": "H:mm z", + "ahmz": "H:mm z", + "ahms": "H:mm:ss", + "hmsz": "H:mm:ss z", + "ahmsz": "H:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} de {sy} a les {st} – {et}", + "l": "{sd} {sm} de {sy} a les {st} – {et}", + "m": "{sd} {sm} {sy}, {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} de {sy} a les {st} – {ed} {em} de {ey} a les {et}", + "l": "{sd} {sm} de {sy} a les {st} – {ed} {em} de {ey} a les {et}", + "m": "{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} de {sy} a les {st} – {ed} {em} de {ey} a les {et}", + "l": "{sd} {sm} de {sy} a les {st} – {ed} {em} de {ey} a les {et}", + "m": "{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} de {sy} a les {st} – {ed} {em} de {ey} a les {et}", + "l": "{sd} {sm} de {sy} a les {st} – {ed} {em} de {ey} a les {et}", + "m": "{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} de {ey}", + "l": "{sd} – {ed} {em} de {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} de {ey}", + "l": "{sd} {sm} – {ed} {em} de {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} de {sy} – {ed} {em} de {ey}", + "l": "{sd} {sm} de {sy} – {ed} {em} de {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} de {sy} – {em} de {ey}", + "l": "{sm} de {sy} – {em} de {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/ca/IT/dateformats.json b/js/data/locale/ca/IT/dateformats.json new file mode 100644 index 0000000000..df75ec8c34 --- /dev/null +++ b/js/data/locale/ca/IT/dateformats.json @@ -0,0 +1,172 @@ +{ + "gregorian": { + "order": { + "f": "{date} 'a' 'les' {time}", + "l": "{date} 'a' 'les' {time}", + "m": "{date}, {time}", + "s": "{date} {time}" + }, + "date": { + "dmwy": { + "f": "EEEE, d MMMM 'de' yyyy", + "l": "EEE, d MMMM 'de' yyyy", + "m": "EE, d MMM yyyy", + "s": "E, d/M/yy" + }, + "dmy": { + "f": "d MMMM 'de' yyyy", + "l": "d MMMM 'de' yyyy", + "m": "d MMM yyyy", + "s": "d/M/yy" + }, + "dmw": { + "f": "EEEE, d MMMM", + "l": "EEE, d MMMM", + "m": "EE, d MMM", + "s": "E, d/M" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "d/M" + }, + "my": { + "f": "LLLL 'de' yyyy", + "l": "LLLL 'de' yyyy", + "m": "LLL yyyy", + "s": "M/yy" + }, + "dw": { + "f": "EEEE, d", + "l": "EEE, d", + "m": "EE, d", + "s": "E, d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yy" + }, + "e": { + "f": "cccc", + "l": "ccc", + "m": "cc", + "s": "c" + }, + "l": { + "f": "LLLL", + "l": "LLLL", + "m": "LLL", + "s": "L" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "H", + "m": "mm", + "s": "ss", + "ah": "H", + "hm": "H:mm", + "ms": "mm:ss", + "ahm": "H:mm", + "hms": "H:mm:ss", + "hmz": "H:mm z", + "ahmz": "H:mm z", + "ahms": "H:mm:ss", + "hmsz": "H:mm:ss z", + "ahmsz": "H:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} de {sy} a les {st} – {et}", + "l": "{sd} {sm} de {sy} a les {st} – {et}", + "m": "{sd} {sm} {sy}, {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} de {sy} a les {st} – {ed} {em} de {ey} a les {et}", + "l": "{sd} {sm} de {sy} a les {st} – {ed} {em} de {ey} a les {et}", + "m": "{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} de {sy} a les {st} – {ed} {em} de {ey} a les {et}", + "l": "{sd} {sm} de {sy} a les {st} – {ed} {em} de {ey} a les {et}", + "m": "{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} de {sy} a les {st} – {ed} {em} de {ey} a les {et}", + "l": "{sd} {sm} de {sy} a les {st} – {ed} {em} de {ey} a les {et}", + "m": "{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} de {ey}", + "l": "{sd} – {ed} {em} de {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} de {ey}", + "l": "{sd} {sm} – {ed} {em} de {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} de {sy} – {ed} {em} de {ey}", + "l": "{sd} {sm} de {sy} – {ed} {em} de {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} de {sy} – {em} de {ey}", + "l": "{sm} de {sy} – {em} de {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/ca/regionnames.json b/js/data/locale/ca/regionnames.json index ead9922dc4..fa5d463a7e 100644 --- a/js/data/locale/ca/regionnames.json +++ b/js/data/locale/ca/regionnames.json @@ -4974,11 +4974,11 @@ }, { "name": "Navarra", - "code": "NA" + "code": "NC" }, { "name": "Navarra", - "code": "NC" + "code": "NA" }, { "name": "País Valencià", diff --git a/js/data/locale/ca/sysres.json b/js/data/locale/ca/sysres.json index a063a4186d..491ffc6a61 100644 --- a/js/data/locale/ca/sysres.json +++ b/js/data/locale/ca/sysres.json @@ -171,30 +171,22 @@ "1#1 wk|#{num} wks": "one#{num} setm.|#{num} setm.", "1#1 mon|#{num} mons": "one#{num} mes|#{num} mesos", "1#1 yr|#{num} yrs": "one#{num} any|#{num} anys", + "durationMediumMillis": "one#{num} ms|#{num} ms", + "1#1 se|#{num} sec": "one#{num} s|#{num} s", + "1#1 mi|#{num} min": "one#{num} min|#{num} min", + "durationMediumHours": "one#{num} h|#{num} h", + "1#1 dy|#{num} dys": "one#{num} d|#{num} d", + "durationMediumWeeks": "one#{num} setm.|#{num} setm.", + "1#1 mo|#{num} mos": "one#{num} m|#{num} m", + "durationMediumYears": "one#{num} any|#{num} anys", "durationShortMillis": "one#{num} ms|#{num} ms", "#{num}s": "one#{num} s|#{num} s", "durationShortMinutes": "one#{num} min|#{num} min", "#{num}h": "one#{num} h|#{num} h", "#{num}d": "one#{num} d|#{num} d", - "#{num}w": "one#{num} s|#{num} s", + "#{num}w": "one#{num} setm.|#{num} setm.", "durationShortMonths": "one#{num} m|#{num} m", "#{num}y": "one#{num} any|#{num} anys", - "separatorFull": ", ", - "finalSeparatorFull": " i ", - "separatorLong": ", ", - "finalSeparatorLong": " i ", - "separatorMedium": ", ", - "finalSeparatorMedium": " i ", - "separatorShort": ", ", - "finalSeparatorShort": " i ", - "durationMediumMillis": "one#{num} ms|#{num} ms", - "1#1 se|#{num} sec": "#{num} se", - "1#1 mi|#{num} min": "#{num} mi", - "durationMediumHours": "#{num} ho", - "1#1 dy|#{num} dys": "one#{num} dia|#{num} di", - "durationMediumWeeks": "#{num} se", - "1#1 mo|#{num} mos": "one#{num} mes|#{num} me", - "durationMediumYears": "one#{num} any|#{num} an", "1#in 1 second|#in {num} seconds": "one#d’aquí a {num} segon|#d’aquí a {num} segons", "1#in 1 minute|#in {num} minutes": "one#d’aquí a {num} minut|#d’aquí a {num} minuts", "1#in 1 hour|#in {num} hours": "one#d’aquí a {num} hora|#d’aquí a {num} hores", @@ -236,5 +228,13 @@ "#{num}d ago": "one#fa {num} dia|#fa {num} dies", "#{num}w ago": "one#fa {num} setm.|#fa {num} setm.", "#{num}mo ago": "one#fa {num} mes|#fa {num} mesos", - "#{num}y ago": "one#fa {num} any|#fa {num} anys" + "#{num}y ago": "one#fa {num} any|#fa {num} anys", + "separatorFull": ", ", + "finalSeparatorFull": " i ", + "separatorLong": ", ", + "finalSeparatorLong": " i ", + "separatorMedium": ", ", + "finalSeparatorMedium": " i ", + "separatorShort": ", ", + "finalSeparatorShort": " i " } \ No newline at end of file diff --git a/js/data/locale/ccp/IN/dateformats.json b/js/data/locale/ccp/IN/dateformats.json new file mode 100644 index 0000000000..16c5f3a8b8 --- /dev/null +++ b/js/data/locale/ccp/IN/dateformats.json @@ -0,0 +1,167 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "EEEE, d MMMM, yyyy", + "l": "EEE, d MMMM, yyyy", + "m": "EE, d MMM, yyyy", + "s": "E, d/M/yy" + }, + "dmy": { + "f": "d MMMM, yyyy", + "l": "d MMMM, yyyy", + "m": "d MMM, yyyy", + "s": "d/M/yy" + }, + "dmw": { + "f": "EEEE, d MMMM", + "l": "EEE, d MMMM", + "m": "EE, d MMM", + "s": "E, d/M" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "d/M" + }, + "my": { + "f": "LLLL, yyyy", + "l": "LLLL, yyyy", + "m": "LLL, yyyy", + "s": "M/yy" + }, + "dw": { + "f": "EEEE, d", + "l": "EEE, d", + "m": "EE, d", + "s": "E, d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yy" + }, + "e": { + "f": "cccc", + "l": "ccc", + "m": "cc", + "s": "c" + }, + "l": { + "f": "LLLL", + "l": "LLLL", + "m": "LLL", + "s": "L" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm}, {sy} {st} – {et}", + "l": "{sd} {sm}, {sy} {st} – {et}", + "m": "{sd} {sm}, {sy} {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "l": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "m": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "l": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "m": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "l": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "m": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em}, {ey}", + "l": "{sd} – {ed} {em}, {ey}", + "m": "{sd} – {ed} {em}, {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em}, {ey}", + "l": "{sd} {sm} – {ed} {em}, {ey}", + "m": "{sd} {sm} – {ed} {em}, {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm}, {sy} – {ed} {em}, {ey}", + "l": "{sd} {sm}, {sy} – {ed} {em}, {ey}", + "m": "{sd} {sm}, {sy} – {ed} {em}, {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm}, {sy} – {em}, {ey}", + "l": "{sm}, {sy} – {em}, {ey}", + "m": "{sm}, {sy} – {em}, {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/ff/MR/clock.jf b/js/data/locale/ccp/clock.jf similarity index 100% rename from js/data/locale/ff/MR/clock.jf rename to js/data/locale/ccp/clock.jf diff --git a/js/data/locale/ccp/dateformats.json b/js/data/locale/ccp/dateformats.json new file mode 100644 index 0000000000..16c5f3a8b8 --- /dev/null +++ b/js/data/locale/ccp/dateformats.json @@ -0,0 +1,167 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "EEEE, d MMMM, yyyy", + "l": "EEE, d MMMM, yyyy", + "m": "EE, d MMM, yyyy", + "s": "E, d/M/yy" + }, + "dmy": { + "f": "d MMMM, yyyy", + "l": "d MMMM, yyyy", + "m": "d MMM, yyyy", + "s": "d/M/yy" + }, + "dmw": { + "f": "EEEE, d MMMM", + "l": "EEE, d MMMM", + "m": "EE, d MMM", + "s": "E, d/M" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "d/M" + }, + "my": { + "f": "LLLL, yyyy", + "l": "LLLL, yyyy", + "m": "LLL, yyyy", + "s": "M/yy" + }, + "dw": { + "f": "EEEE, d", + "l": "EEE, d", + "m": "EE, d", + "s": "E, d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yy" + }, + "e": { + "f": "cccc", + "l": "ccc", + "m": "cc", + "s": "c" + }, + "l": { + "f": "LLLL", + "l": "LLLL", + "m": "LLL", + "s": "L" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm}, {sy} {st} – {et}", + "l": "{sd} {sm}, {sy} {st} – {et}", + "m": "{sd} {sm}, {sy} {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "l": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "m": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "l": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "m": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "l": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "m": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em}, {ey}", + "l": "{sd} – {ed} {em}, {ey}", + "m": "{sd} – {ed} {em}, {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em}, {ey}", + "l": "{sd} {sm} – {ed} {em}, {ey}", + "m": "{sd} {sm} – {ed} {em}, {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm}, {sy} – {ed} {em}, {ey}", + "l": "{sd} {sm}, {sy} – {ed} {em}, {ey}", + "m": "{sd} {sm}, {sy} – {ed} {em}, {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm}, {sy} – {em}, {ey}", + "l": "{sm}, {sy} – {em}, {ey}", + "m": "{sm}, {sy} – {em}, {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/ccp/langname.jf b/js/data/locale/ccp/langname.jf new file mode 100644 index 0000000000..717f714bba --- /dev/null +++ b/js/data/locale/ccp/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Chakma" +} \ No newline at end of file diff --git a/js/data/locale/ccp/numfmt.jf b/js/data/locale/ccp/numfmt.jf new file mode 100644 index 0000000000..a6a0c398f9 --- /dev/null +++ b/js/data/locale/ccp/numfmt.jf @@ -0,0 +1,13 @@ +{ + "generated": true, + "numfmt": { + "script": "Cakm", + "secgroupSize": 2, + "currencyFormats": { + "common": "{n}{s}", + "commonNegative": "-{n}{s}" + }, + "digits": "𑄶𑄷𑄸𑄹𑄺𑄻𑄼𑄽𑄾𑄿", + "useNative": true + } +} \ No newline at end of file diff --git a/js/data/locale/ccp/sysres.json b/js/data/locale/ccp/sysres.json new file mode 100644 index 0000000000..cfe31e33b7 --- /dev/null +++ b/js/data/locale/ccp/sysres.json @@ -0,0 +1,240 @@ +{ + "MMMM1": "𑄎𑄚𑄪𑄠𑄢𑄨", + "MMM1": "𑄎𑄚𑄪", + "NN1": "ð‘„Ž", + "N1": "�", + "MMMM2": "𑄜𑄬𑄛𑄴ð‘„𑄳𑄢𑄪𑄠𑄢𑄨", + "MMM2": "𑄜𑄬𑄛𑄴", + "NN2": "ð‘„œ", + "N2": "�", + "MMMM3": "𑄟𑄢𑄴𑄌𑄧", + "MMM3": "𑄟𑄢𑄴𑄌𑄧", + "NN3": "ð‘„Ÿ", + "N3": "�", + "MMMM4": "𑄃𑄬𑄛𑄳𑄢𑄨𑄣𑄴", + "MMM4": "𑄃𑄬𑄛𑄳𑄢𑄨𑄣𑄴", + "NN4": "𑄃", + "N4": "�", + "MMMM5": "𑄟𑄬", + "MMM5": "𑄟𑄬", + "NN5": "ð‘„Ÿ", + "N5": "�", + "MMMM6": "𑄎𑄪𑄚𑄴", + "MMM6": "𑄎𑄪𑄚𑄴", + "NN6": "ð‘„Ž", + "N6": "�", + "MMMM7": "𑄎𑄪𑄣𑄭", + "MMM7": "𑄎𑄪𑄣𑄭", + "NN7": "ð‘„Ž", + "N7": "�", + "MMMM8": "𑄃𑄉𑄧𑄌𑄴𑄑𑄴", + "MMM8": "𑄃𑄉𑄧𑄌𑄴𑄑𑄴", + "NN8": "𑄃", + "N8": "�", + "MMMM9": "𑄥𑄬𑄛𑄴𑄑𑄬𑄟𑄴ð‘„𑄧𑄢𑄴", + "MMM9": "𑄥𑄬𑄛𑄴𑄑𑄬𑄟𑄴ð‘„𑄧𑄢𑄴", + "NN9": "ð‘„¥", + "N9": "�", + "MMMM10": "𑄃𑄧𑄇𑄴𑄑𑄬ð‘„𑄧𑄢𑄴", + "MMM10": "𑄃𑄧𑄇𑄴𑄑𑄮ð‘„𑄧𑄢𑄴", + "NN10": "𑄃", + "N10": "�", + "MMMM11": "𑄚𑄧𑄞𑄬𑄟𑄴ð‘„𑄧𑄢𑄴", + "MMM11": "𑄚𑄧𑄞𑄬𑄟𑄴ð‘„𑄧𑄢𑄴", + "NN11": "ð‘„š", + "N11": "�", + "MMMM12": "𑄓𑄨𑄥𑄬𑄟𑄴ð‘„𑄧𑄢𑄴", + "MMM12": "𑄓𑄨𑄥𑄬𑄟𑄴ð‘„𑄢𑄴", + "NN12": "ð‘„“", + "N12": "�", + "LLLL1": "𑄎𑄚𑄪𑄠𑄢𑄨", + "LLL1": "𑄎𑄚𑄪𑄠𑄢𑄨", + "LL1": "ð‘„Ž", + "L1": "ð‘„Ž", + "LLLL2": "𑄜𑄬𑄛𑄴ð‘„𑄳𑄢𑄪𑄠𑄢𑄨", + "LLL2": "𑄜𑄬𑄛𑄴ð‘„𑄳𑄢𑄪𑄠𑄢𑄨", + "LL2": "ð‘„œ", + "L2": "𑄜𑄬", + "LLLL3": "𑄟𑄢𑄴𑄌𑄧", + "LLL3": "𑄟𑄢𑄴𑄌𑄧", + "LL3": "ð‘„Ÿ", + "L3": "ð‘„Ÿ", + "LLLL4": "𑄃𑄬𑄛𑄳𑄢𑄨𑄣𑄴", + "LLL4": "𑄃𑄬𑄛𑄳𑄢𑄨𑄣𑄴", + "LL4": "𑄃", + "L4": "𑄃𑄬", + "LLLL5": "𑄟𑄬", + "LLL5": "𑄟𑄬", + "LL5": "ð‘„Ÿ", + "L5": "𑄟𑄬", + "LLLL6": "𑄎𑄪𑄚𑄴", + "LLL6": "𑄎𑄪𑄚𑄴", + "LL6": "ð‘„Ž", + "L6": "𑄎𑄪𑄚𑄴", + "LLLL7": "𑄎𑄪𑄣𑄭", + "LLL7": "𑄎𑄪𑄣𑄭", + "LL7": "ð‘„Ž", + "L7": "𑄎𑄪", + "LLLL8": "𑄃𑄉𑄧𑄌𑄴𑄑𑄴", + "LLL8": "𑄃𑄉𑄧𑄌𑄴𑄑𑄴", + "LL8": "𑄃", + "L8": "𑄃", + "LLLL9": "𑄥𑄬𑄛𑄴𑄑𑄬𑄟𑄴ð‘„𑄧𑄢𑄴", + "LLL9": "𑄥𑄬𑄛𑄴𑄑𑄬𑄟𑄴ð‘„𑄧𑄢𑄴", + "LL9": "ð‘„¥", + "L9": "𑄥𑄬", + "LLLL10": "𑄃𑄧𑄇𑄴𑄑𑄮ð‘„𑄧𑄢𑄴", + "LLL10": "𑄃𑄧𑄇𑄴𑄑𑄮ð‘„𑄧𑄢𑄴", + "LL10": "𑄃", + "L10": "𑄃𑄧", + "LLLL11": "𑄚𑄧𑄞𑄬𑄟𑄴ð‘„𑄧𑄢𑄴", + "LLL11": "𑄚𑄧𑄞𑄬𑄟𑄴ð‘„𑄧𑄢𑄴", + "LL11": "ð‘„š", + "L11": "𑄚𑄧", + "LLLL12": "𑄓𑄨𑄥𑄬𑄟𑄴ð‘„𑄧𑄢𑄴", + "LLL12": "𑄓𑄨𑄥𑄬𑄟𑄴ð‘„𑄧𑄢𑄴", + "LL12": "ð‘„“", + "L12": "𑄓𑄨", + "EEEE0": "𑄢𑄧ð‘„𑄨ð‘„𑄢𑄴", + "EEE0": "𑄢𑄧ð‘„𑄨", + "EE0": "𑄢𑄧ð‘„𑄨", + "E0": "𑄢𑄧", + "EEEE1": "𑄥𑄧𑄟𑄴ð‘„𑄢𑄴", + "EEE1": "𑄥𑄧𑄟𑄴", + "EE1": "𑄥𑄧𑄟𑄴", + "E1": "𑄥𑄧", + "EEEE2": "𑄟𑄧ð‘„𑄉𑄧𑄣𑄴ð‘„𑄢𑄴", + "EEE2": "𑄟𑄧ð‘„𑄉𑄧𑄣𑄴", + "EE2": "𑄟𑄧ð‘„𑄉𑄧𑄣𑄴", + "E2": "𑄟𑄧", + "EEEE3": "ð‘„𑄪𑄖𑄴ð‘„𑄢𑄴", + "EEE3": "ð‘„𑄪𑄖𑄴", + "EE3": "ð‘„𑄪𑄖𑄴", + "E3": "ð‘„𑄪", + "EEEE4": "ð‘„𑄳𑄢𑄨𑄥𑄪𑄛𑄴ð‘„𑄢𑄴", + "EEE4": "ð‘„𑄳𑄢𑄨𑄥𑄪𑄛𑄴", + "EE4": "ð‘„𑄳𑄢𑄨𑄥𑄪𑄛𑄴", + "E4": "ð‘„𑄳𑄢𑄨", + "EEEE5": "𑄥𑄪𑄇𑄴𑄇𑄮𑄢𑄴ð‘„𑄢𑄴", + "EEE5": "𑄥𑄪𑄇𑄴𑄇𑄮𑄢𑄴", + "EE5": "𑄥𑄪𑄇𑄴𑄇𑄮𑄢𑄴", + "E5": "𑄥𑄪", + "EEEE6": "𑄥𑄧𑄚𑄨ð‘„𑄢𑄴", + "EEE6": "𑄥𑄧𑄚𑄨", + "EE6": "𑄥𑄧𑄚𑄨", + "E6": "𑄥𑄧", + "cccc0": "𑄢𑄧ð‘„𑄨ð‘„𑄢𑄴", + "ccc0": "𑄢𑄧ð‘„𑄨", + "cc0": "𑄢𑄧ð‘„𑄨", + "c0": "𑄢𑄧", + "cccc1": "𑄥𑄧𑄟𑄴ð‘„𑄢𑄴", + "ccc1": "𑄥𑄧𑄟𑄴", + "cc1": "𑄥𑄧𑄟𑄴", + "c1": "𑄥𑄧", + "cccc2": "𑄟𑄧ð‘„𑄉𑄧𑄣𑄴ð‘„𑄢𑄴", + "ccc2": "𑄟𑄧ð‘„𑄉𑄧𑄣𑄴", + "cc2": "𑄟𑄧ð‘„𑄉𑄧𑄣𑄴", + "c2": "𑄟𑄧", + "cccc3": "ð‘„𑄪𑄖𑄴ð‘„𑄢𑄴", + "ccc3": "ð‘„𑄪𑄖𑄴", + "cc3": "ð‘„𑄪𑄖𑄴", + "c3": "ð‘„𑄪", + "cccc4": "ð‘„𑄳𑄢𑄨𑄥𑄪𑄛𑄴ð‘„𑄢𑄴", + "ccc4": "ð‘„𑄳𑄢𑄨𑄥𑄪𑄛𑄴", + "cc4": "ð‘„𑄳𑄢𑄨𑄥𑄪𑄛𑄴", + "c4": "ð‘„𑄳𑄢𑄨", + "cccc5": "𑄥𑄪𑄇𑄴𑄇𑄮𑄢𑄴ð‘„𑄢𑄴", + "ccc5": "𑄥𑄪𑄇𑄴𑄇𑄮𑄢𑄴", + "cc5": "𑄥𑄪𑄇𑄴𑄇𑄮𑄢𑄴", + "c5": "𑄥𑄪", + "cccc6": "𑄥𑄧𑄚𑄨ð‘„𑄢𑄴", + "ccc6": "𑄥𑄧𑄚𑄨", + "cc6": "𑄥𑄧𑄚𑄨", + "c6": "𑄥𑄧", + "a0": "AM", + "a1": "PM", + "G-1": "𑄈𑄳𑄢𑄨𑄌𑄴𑄑𑄧𑄛𑄫𑄢𑄴ð‘„𑄛𑄴𑄘𑄧", + "G1": "CE", + "1#1 millisecond|#{num} milliseconds": "one#{num}𑄟𑄨𑄣𑄨𑄥𑄬𑄇𑄬𑄚𑄳𑄓𑄴|#{num} 𑄟𑄨𑄣𑄨𑄥𑄬𑄇𑄬𑄚𑄳𑄓𑄴", + "1#1 second|#{num} seconds": "one#{num} 𑄥𑄬𑄇𑄬𑄚𑄳𑄓𑄴|#{num} 𑄥𑄬𑄇𑄬𑄚𑄳𑄓𑄴", + "1#1 minute|#{num} minutes": "one#{num} 𑄟𑄨𑄚𑄨𑄖𑄴|#{num} 𑄟𑄨𑄚𑄨𑄖𑄴", + "1#1 hour|#{num} hours": "one#{num} 𑄊𑄧𑄚𑄴𑄘|#{num} 𑄊𑄧𑄚𑄴𑄘", + "1#1 day|#{num} days": "one#{num} 𑄘𑄨𑄚𑄴|#{num} 𑄘𑄨𑄚𑄴", + "1#1 week|#{num} weeks": "one#{num} 𑄥𑄛𑄴𑄖|#{num} 𑄥𑄛𑄴𑄖", + "1#1 month|#{num} months": "one#{num} 𑄟𑄌𑄴|#{num} 𑄟𑄌𑄴", + "1#1 year|#{num} years": "one#{num} ð‘„𑄧ð‘„𑄧𑄢𑄴|#{num} ð‘„𑄧ð‘„𑄧𑄢𑄴", + "#{num} ms": "one#{num} ms|#{num} ms", + "1#1 sec|#{num} sec": "one#{num} 𑄥𑄬𑄇𑄬𑄚𑄳𑄓𑄴|#{num} 𑄥𑄬𑄇𑄬𑄚𑄳𑄓𑄴", + "1#1 min|#{num} min": "one#{num} 𑄟𑄨𑄚𑄨𑄖𑄴|#{num} 𑄟𑄨𑄚𑄨𑄖𑄴", + "1#1 hr|#{num} hrs": "one#{num} 𑄊𑄧𑄚𑄴𑄑|#{num} 𑄊𑄧𑄚𑄴𑄑", + "durationLongDays": "one#{num} 𑄘𑄨𑄚𑄴|#{num} 𑄘𑄨𑄚𑄴", + "1#1 wk|#{num} wks": "one#{num} 𑄥𑄛𑄴𑄖|#{num} 𑄥𑄛𑄴𑄖", + "1#1 mon|#{num} mons": "one#{num} 𑄟𑄌𑄴|#{num} 𑄟𑄌𑄴", + "1#1 yr|#{num} yrs": "one#{num} ð‘„𑄧ð‘„𑄧𑄢𑄴|#{num} ð‘„𑄧ð‘„𑄧𑄢𑄴", + "durationMediumMillis": "one#{num} ms|#{num} ms", + "1#1 se|#{num} sec": "one#{num} 𑄥𑄬𑄂|#{num} 𑄥𑄬𑄂", + "1#1 mi|#{num} min": "one#{num} 𑄟𑄨𑄂|#{num} 𑄟𑄨𑄂", + "durationMediumHours": "one#{num} ð‘„Šð‘„‚|#{num} ð‘„Šð‘„‚", + "1#1 dy|#{num} dys": "one#{num} 𑄘𑄨𑄚𑄴|#{num} 𑄘𑄨𑄚𑄴", + "durationMediumWeeks": "one#{num} 𑄥𑄛𑄴𑄖|#{num} 𑄥𑄛𑄴𑄖", + "1#1 mo|#{num} mos": "one#{num} 𑄟𑄌𑄴|#{num} 𑄟𑄌𑄴", + "durationMediumYears": "one#{num} ð‘„𑄧ð‘„𑄧𑄢𑄴|#{num} ð‘„𑄧ð‘„𑄧𑄢𑄴", + "durationShortMillis": "one#{num} ms|#{num} ms", + "#{num}s": "one#{num} 𑄥𑄬𑄂|#{num} 𑄥𑄬𑄂", + "durationShortMinutes": "one#{num} 𑄟𑄨𑄂|#{num} 𑄟𑄨𑄂", + "#{num}h": "one#{num} ð‘„Šð‘„‚|#{num} ð‘„Šð‘„‚", + "#{num}d": "one#{num} 𑄘𑄨𑄚𑄴|#{num} 𑄘𑄨𑄚𑄴", + "#{num}w": "one#{num} 𑄥𑄛𑄴𑄖|#{num} 𑄥𑄛𑄴𑄖", + "durationShortMonths": "one#{num} 𑄟𑄌𑄴|#{num} 𑄟𑄌𑄴", + "#{num}y": "one#{num} ð‘„𑄧ð‘„𑄧𑄢𑄴|#{num} ð‘„𑄧ð‘„𑄧𑄢𑄴", + "1#in 1 second|#in {num} seconds": "one#{num} 𑄥𑄬𑄉𑄬𑄚𑄴𑄘𑄬|#{num} 𑄥𑄬𑄉𑄬𑄚𑄴𑄘𑄬", + "1#in 1 minute|#in {num} minutes": "one#{num} 𑄟𑄨𑄚𑄨𑄘𑄬|#{num} 𑄟𑄨𑄚𑄨𑄘𑄬", + "1#in 1 hour|#in {num} hours": "one#{num} 𑄊𑄮𑄚𑄴𑄓𑄠𑄴|#{num} 𑄊𑄮𑄚𑄴𑄓𑄠𑄴", + "1#in 1 day|#in {num} days": "one#{num} 𑄘𑄨𑄚𑄮 𑄟𑄧𑄖𑄴𑄙𑄳𑄠|#{num} 𑄘𑄨𑄚𑄮 𑄟𑄧𑄖𑄴𑄙𑄳𑄠", + "1#in 1 week|#in {num} weeks": "one#{num} 𑄥𑄛𑄴𑄖𑄠𑄴|#{num} 𑄥𑄛𑄴𑄖𑄠𑄴", + "1#in 1 month|#in {num} months": "one#{num} ð‘„Ÿð‘„𑄬|#{num} ð‘„Ÿð‘„𑄬", + "1#in 1 year|#in {num} years": "one#{num} ð‘„𑄧ð‘„𑄧𑄢𑄬|#{num} ð‘„𑄧ð‘„𑄧𑄢𑄬", + "1#in 1 sec|#in {num} sec": "one#{num} 𑄥𑄬𑄉𑄬𑄚𑄴𑄘𑄬|#{num} 𑄥𑄬𑄉𑄬𑄚𑄴𑄘𑄬", + "1#in 1 min|#in {num} min": "one#{num} 𑄟𑄨𑄚𑄨𑄘𑄬|#{num} 𑄟𑄨𑄚𑄨𑄘𑄬", + "1#in 1 hr|#in {num} hrs": "one#{num} 𑄊𑄮𑄚𑄴𑄓𑄠𑄴|#{num} 𑄊𑄮𑄚𑄴𑄓𑄠𑄴", + "1#in 1 dy|#in {num} dys": "one#{num} 𑄘𑄨𑄚𑄮 𑄟𑄧𑄖𑄴𑄙𑄳𑄠|#{num} 𑄘𑄨𑄚𑄮 𑄟𑄧𑄖𑄴𑄙𑄳𑄠", + "1#in 1 wk|#in {num} wks": "one#{num} 𑄥𑄛𑄴𑄖𑄠𑄴|#{num} 𑄥𑄛𑄴𑄖𑄠𑄴", + "1#in 1 mon|#in {num} mons": "one#{num} ð‘„Ÿð‘„𑄬|#{num} ð‘„Ÿð‘„𑄬", + "1#in 1 yr|#in {num} yrs": "one#{num} ð‘„𑄧ð‘„𑄧𑄢𑄬|#{num} ð‘„𑄧ð‘„𑄧𑄢𑄬", + "#in {num}s": "one#{num} 𑄥𑄬𑄉𑄬𑄚𑄴𑄘𑄬|#{num} 𑄥𑄬𑄉𑄬𑄚𑄴𑄘𑄬", + "#in {num}mi": "one#{num} 𑄟𑄨𑄚𑄨𑄘𑄬|#{num} 𑄟𑄨𑄚𑄨𑄘𑄬", + "#in {num}h": "one#{num} 𑄊𑄮𑄚𑄴𑄓𑄠𑄴|#{num} 𑄊𑄮𑄚𑄴𑄓𑄠𑄴", + "#in {num}d": "one#{num} 𑄘𑄨𑄚𑄮 𑄟𑄧𑄖𑄴𑄙𑄳𑄠|#{num} 𑄘𑄨𑄚𑄮 𑄟𑄧𑄖𑄴𑄙𑄳𑄠", + "#in {num}w": "one#{num} 𑄥𑄛𑄴𑄖𑄠𑄴|#{num} 𑄥𑄛𑄴𑄖𑄠𑄴", + "#in {num}mo": "one#{num} ð‘„Ÿð‘„𑄬|#{num} ð‘„Ÿð‘„𑄬", + "#in {num}y": "one#{num} ð‘„𑄧ð‘„𑄧𑄢𑄬|#{num} ð‘„𑄧ð‘„𑄧𑄢𑄬", + "1#1 second ago|#{num} seconds ago": "one#{num} 𑄥𑄬𑄉𑄬𑄚𑄴 𑄃𑄉𑄬|#{num} 𑄥𑄬𑄉𑄬𑄚𑄴 𑄃𑄉𑄬", + "1#1 minute ago|#{num} minutes ago": "one#{num} 𑄟𑄨𑄚𑄨𑄖𑄴 𑄃𑄉𑄬|#{num} 𑄟𑄨𑄚𑄨𑄖𑄴 𑄃𑄉𑄬", + "1#1 hour ago|#{num} hours ago": "one#{num} 𑄊𑄮𑄚𑄴𑄓 𑄃𑄉𑄬|#{num} 𑄊𑄮𑄚𑄴𑄓 𑄃𑄉𑄬", + "1#1 day ago|#{num} days ago": "one#{num} 𑄘𑄨𑄚𑄴 𑄃𑄉𑄬|#{num} 𑄘𑄨𑄚𑄴 𑄃𑄉𑄬", + "1#1 week ago|#{num} weeks ago": "one#{num} 𑄥𑄛𑄴𑄖 𑄃𑄉𑄬|#{num} 𑄥𑄛𑄴𑄖 𑄃𑄉𑄬", + "1#1 month ago|#{num} months ago": "one#{num} ð‘„Ÿð‘„𑄧 𑄃𑄉𑄬|#{num} ð‘„Ÿð‘„𑄧 𑄃𑄉𑄬", + "1#1 year ago|#{num} years ago": "one#{num} ð‘„𑄧ð‘„𑄧𑄢𑄴 𑄃𑄉𑄬|#{num} ð‘„𑄧ð‘„𑄧𑄢𑄴 𑄃𑄉𑄬", + "1#1 sec ago|#{num} sec ago": "one#{num} 𑄥𑄬𑄉𑄬𑄚𑄴 𑄃𑄉𑄬|#{num} 𑄥𑄬𑄉𑄬𑄚𑄴 𑄃𑄉𑄬", + "1#1 min ago|#{num} min ago": "one#{num} 𑄟𑄨𑄚𑄨𑄖𑄴 𑄃𑄉𑄬|#{num} 𑄟𑄨𑄚𑄨𑄖𑄴 𑄃𑄉𑄬", + "1#1 hr ago|#{num} hrs ago": "one#{num} 𑄊𑄮𑄚𑄴𑄓 𑄃𑄉𑄬|#{num} 𑄊𑄮𑄚𑄴𑄓 𑄃𑄉𑄬", + "1#1 dy ago|#{num} dys ago": "one#{num} 𑄘𑄨𑄚𑄴 𑄃𑄉𑄬|#{num} 𑄘𑄨𑄚𑄴 𑄃𑄉𑄬", + "1#1 wk ago|#{num} wks ago": "one#{num} 𑄥𑄛𑄴𑄖 𑄃𑄉𑄬|#{num} 𑄥𑄛𑄴𑄖 𑄃𑄉𑄬", + "1#1 mon ago|#{num} mons ago": "one#{num} ð‘„Ÿð‘„𑄧 𑄃𑄉𑄬|#{num} ð‘„Ÿð‘„𑄧 𑄃𑄉𑄬", + "1#1 yr ago|#{num} yrs ago": "one#{num} ð‘„𑄧ð‘„𑄧𑄢𑄴 𑄃𑄉𑄬|#{num} ð‘„𑄧ð‘„𑄧𑄢𑄴 𑄃𑄉𑄬", + "#{num}s ago": "one#{num} 𑄥𑄬𑄉𑄬𑄚𑄴 𑄃𑄉𑄬|#{num} 𑄥𑄬𑄉𑄬𑄚𑄴 𑄃𑄉𑄬", + "#{num}mi ago": "one#{num} 𑄟𑄨𑄚𑄨𑄖𑄴 𑄃𑄉𑄬|#{num} 𑄟𑄨𑄚𑄨𑄖𑄴 𑄃𑄉𑄬", + "#{num}h ago": "one#{num} 𑄊𑄮𑄚𑄴𑄓 𑄃𑄉𑄬|#{num} 𑄊𑄮𑄚𑄴𑄓 𑄃𑄉𑄬", + "#{num}d ago": "one#{num} 𑄘𑄨𑄚𑄴 𑄃𑄉𑄬|#{num} 𑄘𑄨𑄚𑄴 𑄃𑄉𑄬", + "#{num}w ago": "one#{num} 𑄥𑄛𑄴𑄖 𑄃𑄉𑄬|#{num} 𑄥𑄛𑄴𑄖 𑄃𑄉𑄬", + "#{num}mo ago": "one#{num} 𑄇ð‘„𑄧 𑄃𑄉𑄬|#{num} ð‘„Ÿð‘„𑄧 𑄃𑄉𑄬", + "#{num}y ago": "one#{num} ð‘„𑄧ð‘„𑄧𑄢𑄴 𑄃𑄉𑄬|#{num} ð‘„𑄧ð‘„𑄧𑄢𑄴 𑄃𑄉𑄬", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " +} \ No newline at end of file diff --git a/js/data/locale/ce/sysres.json b/js/data/locale/ce/sysres.json index 73e88aa7b9..c914fb1d0d 100644 --- a/js/data/locale/ce/sysres.json +++ b/js/data/locale/ce/sysres.json @@ -47,37 +47,37 @@ "MMM12": "дек", "NN12": "де", "N12": "д", - "EEEE0": "кӀиранан де", - "EEE0": "кӀиранан де", - "EE0": "кӀиранан де", - "E0": "S", - "EEEE1": "оршотан де", - "EEE1": "оршотан де", - "EE1": "оршотан де", - "E1": "M", - "EEEE2": "шинарин де", - "EEE2": "шинарин де", - "EE2": "шинарин де", - "E2": "T", - "EEEE3": "кхаарин де", - "EEE3": "кхаарин де", - "EE3": "кхаарин де", - "E3": "W", - "EEEE4": "еарин де", - "EEE4": "еарин де", - "EE4": "еарин де", - "E4": "T", - "EEEE5": "пӀераÑкан де", - "EEE5": "пӀераÑкан де", - "EE5": "пӀераÑкан де", - "E5": "F", - "EEEE6": "шот де", - "EEE6": "шот де", - "EE6": "шот де", - "E6": "S", + "EEEE0": "кӀира", + "EEE0": "кӀи", + "EE0": "кӀи", + "E0": "кӀи", + "EEEE1": "оршот", + "EEE1": "ор", + "EE1": "ор", + "E1": "ор", + "EEEE2": "шинара", + "EEE2": "ши", + "EE2": "ши", + "E2": "ши", + "EEEE3": "кхаара", + "EEE3": "кха", + "EE3": "кха", + "E3": "кха", + "EEEE4": "еара", + "EEE4": "еа", + "EE4": "еа", + "E4": "еа", + "EEEE5": "пӀераÑка", + "EEE5": "пӀе", + "EE5": "пӀе", + "E5": "пӀе", + "EEEE6": "шуот", + "EEE6": "шуо", + "EE6": "шуо", + "E6": "шуо", "a0": "AM", "a1": "PM", - "G-1": "BCE", + "G-1": "ÐœÐССО", "G1": "CE", "1#1 millisecond|#{num} milliseconds": "one#{num} миллиÑекунд|#{num} миллиÑекунд", "1#1 second|#{num} seconds": "one#{num} Ñекунд|#{num} Ñекунд", @@ -95,6 +95,14 @@ "1#1 wk|#{num} wks": "one#{num} кӀир.|#{num} кӀир.", "1#1 mon|#{num} mons": "one#{num} бут.|#{num} бут.", "1#1 yr|#{num} yrs": "one#{num} ш.|#{num} ш.", + "durationMediumMillis": "one#{num} мÑ|#{num} мÑ", + "1#1 se|#{num} sec": "one#{num} Ñ|#{num} Ñ", + "1#1 mi|#{num} min": "one#{num} мин|#{num} мин", + "durationMediumHours": "one#{num} Ñахь.|#{num} Ñахь.", + "1#1 dy|#{num} dys": "one#{num} д.|#{num} д.", + "durationMediumWeeks": "one#{num} кӀ.|#{num} кӀ.", + "1#1 mo|#{num} mos": "one#{num} б.|#{num} б.", + "durationMediumYears": "one#{num} ш.|#{num} ш.", "durationShortMillis": "one#{num} мÑ|#{num} мÑ", "#{num}s": "one#{num} Ñ|#{num} Ñ", "durationShortMinutes": "one#{num} мин|#{num} мин", @@ -103,14 +111,6 @@ "#{num}w": "one#{num} кӀ.|#{num} кӀ.", "durationShortMonths": "one#{num} б.|#{num} б.", "#{num}y": "one#{num} ш.|#{num} ш.", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "1#in 1 second|#in {num} seconds": "one#{num} Ñекунд Ñьлча|#{num} Ñекунд Ñьлча", "1#in 1 minute|#in {num} minutes": "one#{num} минот Ñьлча|#{num} минот Ñьлча", "1#in 1 hour|#in {num} hours": "one#{num} Ñахьт даьлча|#{num} Ñахьт даьлча", @@ -152,5 +152,13 @@ "#{num}d ago": "one#{num} д. хьалха|#{num} де хьалха", "#{num}w ago": "one#{num} кӀир. хьалха|#{num} кӀир. хьалха", "#{num}mo ago": "one#{num} б. хьалха|#{num} б. хьалха", - "#{num}y ago": "one#{num} ш. хьалха|#{num} ш. хьалха" + "#{num}y ago": "one#{num} ш. хьалха|#{num} ш. хьалха", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/cgg/sysres.json b/js/data/locale/cgg/sysres.json index 5ddadc48a9..8c27925c03 100644 --- a/js/data/locale/cgg/sysres.json +++ b/js/data/locale/cgg/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/chr/sysres.json b/js/data/locale/chr/sysres.json index cc57a269bc..37cd300f8b 100644 --- a/js/data/locale/chr/sysres.json +++ b/js/data/locale/chr/sysres.json @@ -87,38 +87,30 @@ "1#1 week|#{num} weeks": "one#{num} á’Ꮎá™á“á†áá—|#{num} Ꭲá³áŽ¾á™á“á†áá—", "1#1 month|#{num} months": "one#{num} ᎧᎸᎢ|#{num} á—ᎧᎸᎢ", "1#1 year|#{num} years": "one#{num} Ꭴá•á˜á´áŒá—á’Ꭲ|#{num} á§á•á˜á´áŒá—á’Ꭲ", - "#{num} ms": "one#{num} ms|#{num} ms", + "#{num} ms": "one#{num} áŒáŽ |#{num} áŒáŽ ", "1#1 sec|#{num} sec": "one#{num} ᎠáŽá¢|#{num} ᎠáŽá¢", "1#1 min|#{num} min": "one#{num} Ꭲá¯á”|#{num} Ꭲá¯á”", - "1#1 hr|#{num} hrs": "one#{num} á‘áŸ|#{num} Ꭲá³áŸ", + "1#1 hr|#{num} hrs": "one#{num} á‘áŸ|#{num} á‘áŸ", "durationLongDays": "one#{num} ᎢᎦ|#{num} á§á’Ꭿá“", "1#1 wk|#{num} wks": "one#{num} á’Ꮎ|#{num} Ꭲá³áŽ¾", "1#1 mon|#{num} mons": "one#{num} ᎧᎸᎢ|#{num} á—ᎧᎸᎢ", "1#1 yr|#{num} yrs": "one#{num} Ꭴá•|#{num} á§á•", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", + "durationMediumMillis": "one#{num}áŒáŽ |#{num}áŒáŽ ", + "1#1 se|#{num} sec": "one#{num}ᎠáŽ|#{num}ᎠáŽ", + "1#1 mi|#{num} min": "one#{num}Ꭲ|#{num}Ꭲ", + "durationMediumHours": "one#{num}á‘|#{num}á‘", + "1#1 dy|#{num} dys": "one#{num}Ꭲ|#{num}Ꭲ", + "durationMediumWeeks": "one#{num}á’|#{num}á’", + "1#1 mo|#{num} mos": "one#{num}Ꭷ|#{num}Ꭷ", + "durationMediumYears": "one#{num}Ꭴ|#{num}Ꭴ", + "durationShortMillis": "one#{num}áŒáŽ |#{num}áŒáŽ ", + "#{num}s": "one#{num}ᎠáŽ|#{num}ᎠáŽ", "durationShortMinutes": "one#{num}Ꭲ|#{num}Ꭲ", "#{num}h": "one#{num}á‘|#{num}á‘", - "#{num}d": "one#{num}ᎢᎦ|#{num}ᎢᎦ", + "#{num}d": "one#{num}Ꭲ|#{num}Ꭲ", "#{num}w": "one#{num}á’|#{num}á’", "durationShortMonths": "one#{num}Ꭷ|#{num}Ꭷ", "#{num}y": "one#{num}Ꭴ|#{num}Ꭴ", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", - "durationMediumMillis": "#{num} ms", - "1#1 se|#{num} sec": "#{num} s", - "1#1 mi|#{num} min": "#{num} min", - "durationMediumHours": "#{num} h", - "1#1 dy|#{num} dys": "#{num} d", - "durationMediumWeeks": "#{num} w", - "1#1 mo|#{num} mos": "#{num} m", - "durationMediumYears": "#{num} y", "1#in 1 second|#in {num} seconds": "one#ᎾᎿ {num} ᎠáŽá¢|#ᎾᎿ {num} á“á“Ꮎá©áᎬ á¥áŽ¨á’", "1#in 1 minute|#in {num} minutes": "one#ᎾᎿ {num} Ꭲá¯á”á¬áá”á…|#ᎾᎿ {num} Ꭲá¯á”á¬áá”á…", "1#in 1 hour|#in {num} hours": "one#ᎾᎿ {num} á‘áŸáŽ¶á“|#ᎾᎿ {num} Ꭲá³áŸáŽ¶á“", @@ -133,7 +125,7 @@ "1#in 1 wk|#in {num} wks": "one#ᎾᎿ {num} á’Ꮎá™á“á†áá—|#ᎾᎿ {num} Ꭲá³áŽ¾á™á“á†áá—", "1#in 1 mon|#in {num} mons": "one#ᎾᎿ {num} ᎧᎸᎢ|#ᎾᎿ {num} á—ᎧᎸᎢ", "1#in 1 yr|#in {num} yrs": "one#ᎾᎿ {num} Ꭴá•á˜á´áŒá—á’Ꭲ|#ᎾᎿ {num} Ꭲá§á•á˜á´áŒá—á’Ꭲ", - "#in {num}s": "one#ᎾᎿ {num} ᎠáŽá¢.|#ᎾᎿ {num} ᎠáŽá¢.", + "#in {num}s": "one#ᎾᎿ {num} ᎠáŽ.|#ᎾᎿ {num} ᎠáŽ.", "#in {num}mi": "one#ᎾᎿ {num} Ꭲá¯á”.|#ᎾᎿ {num} Ꭲá¯á”.", "#in {num}h": "one#ᎾᎿ {num} á‘áŸ.|#ᎾᎿ {num} á‘áŸ.", "#in {num}d": "one#ᎾᎿ {num} ᎢᎦ|#ᎾᎿ {num} ᎯᎸáᎩ á§á’Ꭿá›", @@ -141,24 +133,32 @@ "#in {num}mo": "one#ᎾᎿ {num} ᎧᎸ.|#ᎾᎿ {num} ᎧᎸ.", "#in {num}y": "one#ᎾᎿ {num} Ꭴá•.|#ᎾᎿ {num} Ꭴá•.", "1#1 second ago|#{num} seconds ago": "one#{num} ᎠáŽá¢ á¥áŽ¨á’|#{num} á“á“Ꮎá©áᎬ á¥áŽ¨á’", - "1#1 minute ago|#{num} minutes ago": "one#ᎾᎿ {num} Ꭲá¯á”á¬áá”á… á¥áŽ¨á’|#ᎾᎿ {num} Ꭲá¯á”á¬áá”á… á¥áŽ¨á’", + "1#1 minute ago|#{num} minutes ago": "one#{num} Ꭲá¯á”á¬áá”á… á¥áŽ¨á’|#{num} Ꭲá¯á”á¬áá”á… á¥áŽ¨á’", "1#1 hour ago|#{num} hours ago": "one#{num} á‘áŸáŽ¶á“ á¥áŽ¨á’|#{num} Ꭲá³áŸáŽ¶á“ á¥áŽ¨á’", "1#1 day ago|#{num} days ago": "one#{num} ᎢᎦ á¥áŽ¨á’|#{num} ᎯᎸáᎩ á§á’Ꭿᛠá¥áŽ¨á’", - "1#1 week ago|#{num} weeks ago": "one#ᎾᎿ {num} á’Ꮎá™á“á†áá— á¥áŽ¨á’|#ᎾᎿ {num} Ꭲá³áŽ¾á™á“á†áá— á¥áŽ¨á’", - "1#1 month ago|#{num} months ago": "one#ᎾᎿ {num} ᎧᎸᎢ á¥áŽ¨á’|#ᎾᎿ {num} á—ᎧᎸᎢ á¥áŽ¨á’", + "1#1 week ago|#{num} weeks ago": "one#{num} á’Ꮎá™á“á†áá— á¥áŽ¨á’|#{num} Ꭲá³áŽ¾á™á“á†áá— á¥áŽ¨á’", + "1#1 month ago|#{num} months ago": "one#{num} ᎧᎸᎢ á¥áŽ¨á’|#{num} á—ᎧᎸᎢ á¥áŽ¨á’", "1#1 year ago|#{num} years ago": "one#{num} Ꭴá•á˜á´áŒá—á’Ꭲ á¥áŽ¨á’|#{num} Ꭲá§á•á˜á´áŒá—á’Ꭲ á¥áŽ¨á’", "1#1 sec ago|#{num} sec ago": "one#{num} ᎠáŽá¢ á¥áŽ¨á’|#{num} á“á“Ꮎá©áᎬ á¥áŽ¨á’", - "1#1 min ago|#{num} min ago": "one#ᎾᎿ {num} Ꭲá¯á”á¬áá”á… á¥áŽ¨á’|#ᎾᎿ {num} Ꭲá¯á”á¬áá”á… á¥áŽ¨á’", + "1#1 min ago|#{num} min ago": "one#{num} Ꭲá¯á”á¬áá”á… á¥áŽ¨á’|#{num} Ꭲá¯á”á¬áá”á… á¥áŽ¨á’", "1#1 hr ago|#{num} hrs ago": "one#{num} á‘áŸáŽ¶á“ á¥áŽ¨á’|#{num} Ꭲá³áŸáŽ¶á“ á¥áŽ¨á’", "1#1 dy ago|#{num} dys ago": "one#{num} ᎢᎦ á¥áŽ¨á’|#{num} ᎯᎸáᎩ á§á’Ꭿᛠá¥áŽ¨á’", - "1#1 wk ago|#{num} wks ago": "one#ᎾᎿ {num} á’Ꮎá™á“á†áá— á¥áŽ¨á’|#ᎾᎿ {num} Ꭲá³áŽ¾á™á“á†áá— á¥áŽ¨á’", - "1#1 mon ago|#{num} mons ago": "one#ᎾᎿ {num} ᎧᎸᎢ á¥áŽ¨á’|#ᎾᎿ {num} á—ᎧᎸᎢ á¥áŽ¨á’", + "1#1 wk ago|#{num} wks ago": "one#{num} á’Ꮎá™á“á†áá— á¥áŽ¨á’|#{num} Ꭲá³áŽ¾á™á“á†áá— á¥áŽ¨á’", + "1#1 mon ago|#{num} mons ago": "one#{num} ᎧᎸᎢ á¥áŽ¨á’|#{num} á—ᎧᎸᎢ á¥áŽ¨á’", "1#1 yr ago|#{num} yrs ago": "one#{num} Ꭴá•á˜á´áŒá—á’Ꭲ á¥áŽ¨á’|#{num} Ꭲá§á•á˜á´áŒá—á’Ꭲ á¥áŽ¨á’", - "#{num}s ago": "one#{num} ᎠáŽá¢. á¥áŽ¨á’|#{num} ᎠáŽá¢. á¥áŽ¨á’", - "#{num}mi ago": "one#ᎾᎿ {num} Ꭲá¯á”. á¥áŽ¨á’|#ᎾᎿ {num} Ꭲá¯á”. á¥áŽ¨á’", - "#{num}h ago": "one#ᎾᎿ {num} á‘áŸ. á¥áŽ¨á’|#ᎾᎿ {num} á‘áŸ. á¥áŽ¨á’", + "#{num}s ago": "one#{num} ᎠáŽ. á¥áŽ¨á’|#{num} ᎠáŽ. á¥áŽ¨á’", + "#{num}mi ago": "one#{num} Ꭲá¯á”. á¥áŽ¨á’|#{num} Ꭲá¯á”. á¥áŽ¨á’", + "#{num}h ago": "one#{num} á‘áŸ. á¥áŽ¨á’|#{num} á‘áŸ. á¥áŽ¨á’", "#{num}d ago": "one#{num} ᎢᎦ á¥áŽ¨á’|#{num} ᎯᎸáᎩ á§á’Ꭿᛠá¥áŽ¨á’", - "#{num}w ago": "one#ᎾᎿ {num} á’Ꮎ. á¥áŽ¨á’|#ᎾᎿ {num} á’Ꮎ. á¥áŽ¨á’", - "#{num}mo ago": "one#ᎾᎿ {num} ᎧᎸ. á¥áŽ¨á’|#ᎾᎿ {num} ᎧᎸ. á¥áŽ¨á’", - "#{num}y ago": "one#ᎾᎿ {num} Ꭴá•. á¥áŽ¨á’|#ᎾᎿ {num} Ꭴá•. á¥áŽ¨á’" + "#{num}w ago": "one#{num} á’Ꮎ. á¥áŽ¨á’|#{num} á’Ꮎ. á¥áŽ¨á’", + "#{num}mo ago": "one#{num} ᎧᎸ. á¥áŽ¨á’|#{num} ᎧᎸ. á¥áŽ¨á’", + "#{num}y ago": "one#{num} Ꭴá•. á¥áŽ¨á’|#{num} Ꭴá•. á¥áŽ¨á’", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": " ", + "finalSeparatorShort": " " } \ No newline at end of file diff --git a/js/data/locale/ckb/IR/dateformats.json b/js/data/locale/ckb/IR/dateformats.json new file mode 100644 index 0000000000..fab36bed24 --- /dev/null +++ b/js/data/locale/ckb/IR/dateformats.json @@ -0,0 +1,155 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "â€yyyy MMMM d, EEEE", + "l": "â€dÛŒ MMMMÛŒ yyyy, EEE", + "m": "â€yyyy MMM d, EE", + "s": "â€yyyy-MM-dd, E" + }, + "dmy": { + "f": "â€yyyy MMMM d", + "l": "â€dÛŒ MMMMÛŒ yyyy", + "m": "â€yyyy MMM d", + "s": "â€yyyy-MM-dd" + }, + "dmw": { + "f": "MMMM d, EEEE", + "l": "â€dÛŒ MMMM, EEE", + "m": "MMM d, EE", + "s": "â€MM-dd, E" + }, + "dm": { + "f": "MMMM d", + "l": "â€dÛŒ MMMM", + "m": "MMM d", + "s": "â€MM-dd" + }, + "my": { + "f": "â€yyyy MMMM", + "l": "MMMMÛŒ yyyy", + "m": "â€yyyy MMM", + "s": "â€yyyy-MM" + }, + "dw": { + "f": "â€d, EEEE", + "l": "â€dÛŒ EEE", + "m": "â€d, EE", + "s": "â€dd, E" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "â€hÛŒ a", + "hm": "â€h:mm", + "ms": "mm:ss", + "ahm": "â€h:mm a", + "hms": "â€h:mm:ss", + "hmz": "â€h:mm z", + "ahmz": "â€h:mm a z", + "ahms": "â€h:mm:ss a", + "hmsz": "â€h:mm:ss z", + "ahmsz": "â€h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "â€HH", + "hm": "â€HH:mm", + "ms": "mm:ss", + "ahm": "â€HH:mm", + "hms": "â€HH:mm:ss", + "hmz": "â€HH:mm z", + "ahmz": "â€HH:mm z", + "ahms": "â€HH:mm:ss", + "hmsz": "â€HH:mm:ss z", + "ahmsz": "â€HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "â€{sy} {sm} {sd} {st} – {et}", + "l": "â€{sd}ÛŒ {sm}ÛŒ {sy} {st} – {et}", + "m": "â€{sy} {sm} {sd} {st} – {et}", + "s": "â€{sy}-{sm}-{sd} {st} – {et}" + }, + "c01": { + "f": "â€{sy} {sm} {sd} {st} – â€{ey} {em} {ed} {et}", + "l": "â€{sd}ÛŒ {sm}ÛŒ {sy} {st} – â€{ed}ÛŒ {em}ÛŒ {ey} {et}", + "m": "â€{sy} {sm} {sd} {st} – â€{ey} {em} {ed} {et}", + "s": "â€{sy}-{sm}-{sd} {st} – â€{ey}-{em}-{ed} {et}" + }, + "c02": { + "f": "â€{sy} {sm} {sd} {st} – â€{ey} {em} {ed} {et}", + "l": "â€{sd}ÛŒ {sm}ÛŒ {sy} {st} – â€{ed}ÛŒ {em}ÛŒ {ey} {et}", + "m": "â€{sy} {sm} {sd} {st} – â€{ey} {em} {ed} {et}", + "s": "â€{sy}-{sm}-{sd} {st} – â€{ey}-{em}-{ed} {et}" + }, + "c03": { + "f": "â€{sy} {sm} {sd} {st} – â€{ey} {em} {ed} {et}", + "l": "â€{sd}ÛŒ {sm}ÛŒ {sy} {st} – â€{ed}ÛŒ {em}ÛŒ {ey} {et}", + "m": "â€{sy} {sm} {sd} {st} – â€{ey} {em} {ed} {et}", + "s": "â€{sy}-{sm}-{sd} {st} – â€{ey}-{em}-{ed} {et}" + }, + "c10": { + "f": "â€{sy} {sm} {sd} – {ed}", + "l": "â€{sd} – â€{ed}ÛŒ {em}ÛŒ {ey}", + "m": "â€{sy} {sm} {sd} – {ed}", + "s": "â€{sy}-{sm}-{sd} – {ed}" + }, + "c11": { + "f": "â€{sy} {sm} {sd} – â€{em} {ed}", + "l": "â€{sd}ÛŒ {sm} – â€{ed}ÛŒ {em}ÛŒ {ey}", + "m": "â€{sy} {sm} {sd} – â€{ey} {em} {ed}", + "s": "â€{sy}-{sm}-{sd} – â€{ey}-{em}-{ed}" + }, + "c12": { + "f": "â€{sy} {sm} {sd} – â€{ey} {em} {ed}", + "l": "â€{sd}ÛŒ {sm}ÛŒ {sy} – â€{ed}ÛŒ {em}ÛŒ {ey}", + "m": "â€{sy} {sm} {sd} – â€{ey} {em} {ed}", + "s": "â€{sy}-{sm}-{sd} – â€{ey}-{em}-{ed}" + }, + "c20": { + "f": "â€{sy} {sm} – â€{ey} {em}", + "l": "{sm}ÛŒ {sy} – {em}ÛŒ {ey}", + "m": "â€{sy} {sm} – â€{ey} {em}", + "s": "â€{sy}-{sm} – â€{ey}-{em}" + }, + "c30": { + "f": "â€{sy} – {ey}", + "l": "â€{sy} – {ey}", + "m": "â€{sy} – {ey}", + "s": "â€{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/ckb/numfmt.jf b/js/data/locale/ckb/numfmt.jf index c2ea351836..94665fad98 100644 --- a/js/data/locale/ckb/numfmt.jf +++ b/js/data/locale/ckb/numfmt.jf @@ -8,11 +8,11 @@ "exponential": "اس", "currencyFormats": { "common": "{n} {s}", - "commonNegative": "Øœ-{n} {s}" + "commonNegative": "â€-{n} {s}" }, - "negativenumFmt": "Øœ-{n}", + "negativenumFmt": "â€-{n}", "pctFmt": "{n} ٪", - "negativepctFmt": "Øœ-{n} ٪", + "negativepctFmt": "â€-{n} ٪", "digits": "٠١٢٣٤٥٦٧٨٩", "useNative": true } diff --git a/js/data/locale/ckb/sysres.json b/js/data/locale/ckb/sysres.json index 5fdadf939f..3bf3baa114 100644 --- a/js/data/locale/ckb/sysres.json +++ b/js/data/locale/ckb/sysres.json @@ -95,6 +95,14 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", + "durationMediumMillis": "#{num} ms", + "1#1 se|#{num} sec": "#{num} s", + "1#1 mi|#{num} min": "#{num} min", + "durationMediumHours": "#{num} h", + "1#1 dy|#{num} dys": "#{num} d", + "durationMediumWeeks": "#{num} w", + "1#1 mo|#{num} mos": "#{num} m", + "durationMediumYears": "#{num} y", "durationShortMillis": "#{num} ms", "#{num}s": "#{num} s", "durationShortMinutes": "#{num} min", @@ -103,14 +111,6 @@ "#{num}w": "#{num} w", "durationShortMonths": "#{num} m", "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "1#in 1 second|#in {num} seconds": "#â€+{num} s", "1#in 1 minute|#in {num} minutes": "#â€+{num} min", "1#in 1 hour|#in {num} hours": "#â€+{num} h", @@ -152,5 +152,13 @@ "#{num}d ago": "#â€-{num} d", "#{num}w ago": "#â€-{num} w", "#{num}mo ago": "#â€-{num} m", - "#{num}y ago": "#â€-{num} y" + "#{num}y ago": "#â€-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/cop/dateformats.json b/js/data/locale/cop/dateformats.json index 4800fe15e3..c34bfa00db 100644 --- a/js/data/locale/cop/dateformats.json +++ b/js/data/locale/cop/dateformats.json @@ -126,4 +126,4 @@ "c30": "â€{sy} – {ey}" } } -} \ No newline at end of file +} diff --git a/js/data/locale/cps/langname.jf b/js/data/locale/cps/langname.jf new file mode 100644 index 0000000000..39982162e1 --- /dev/null +++ b/js/data/locale/cps/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Capiznon" +} \ No newline at end of file diff --git a/js/data/locale/cps/scripts.jf b/js/data/locale/cps/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/cps/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/crj/scripts.jf b/js/data/locale/crj/scripts.jf new file mode 100644 index 0000000000..2e587f8852 --- /dev/null +++ b/js/data/locale/crj/scripts.jf @@ -0,0 +1,7 @@ +{ + "scripts": [ + "Cans", + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/crl/scripts.jf b/js/data/locale/crl/scripts.jf new file mode 100644 index 0000000000..2e587f8852 --- /dev/null +++ b/js/data/locale/crl/scripts.jf @@ -0,0 +1,7 @@ +{ + "scripts": [ + "Cans", + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/crm/scripts.jf b/js/data/locale/crm/scripts.jf new file mode 100644 index 0000000000..4917ba8848 --- /dev/null +++ b/js/data/locale/crm/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Cans" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/crs/langname.jf b/js/data/locale/crs/langname.jf new file mode 100644 index 0000000000..a50bc5f9e9 --- /dev/null +++ b/js/data/locale/crs/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Seselwa Creole French" +} \ No newline at end of file diff --git a/js/data/locale/crs/scripts.jf b/js/data/locale/crs/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/crs/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/cs/ctrynames.json b/js/data/locale/cs/ctrynames.json index 80223badba..c9e909c011 100644 --- a/js/data/locale/cs/ctrynames.json +++ b/js/data/locale/cs/ctrynames.json @@ -41,14 +41,16 @@ "Bulharsko": "BG", "Burkina Faso": "BF", "Burundi": "BI", - "Ceuta a Melilla": "EA", - "Clippertonův ostrov": "CP", - "Cookovy ostrovy": "CK", - "Curaçao": "CW", "ÄŒad": "TD", "ÄŒerná Hora": "ME", "ÄŒesko": "CZ", + "Ceuta a Melilla": "EA", + "Chile": "CL", + "Chorvatsko": "HR", "Čína": "CN", + "Clippertonův ostrov": "CP", + "Cookovy ostrovy": "CK", + "Curaçao": "CW", "Dánsko": "DK", "Diego García": "DG", "Dominika": "DM", @@ -89,8 +91,6 @@ "Heardův ostrov a McDonaldovy ostrovy": "HM", "Honduras": "HN", "Hongkong – ZAO Číny": "HK", - "Chile": "CL", - "Chorvatsko": "HR", "Indie": "IN", "Indonésie": "ID", "Irák": "IQ", @@ -204,13 +204,14 @@ "Portoriko": "PR", "Portugalsko": "PT", "Rakousko": "AT", + "Řecko": "GR", "Réunion": "RE", "Rovníková Guinea": "GQ", "Rumunsko": "RO", "Rusko": "RU", "Rwanda": "RW", - "Řecko": "GR", "Saint-Pierre a Miquelon": "PM", + "Å alamounovy ostrovy": "SB", "Salvador": "SV", "Samoa": "WS", "San Marino": "SM", @@ -228,6 +229,8 @@ "Slovensko": "SK", "Slovinsko": "SI", "Somálsko": "SO", + "Å panÄ›lsko": "ES", + "Å picberky a Jan Mayen": "SJ", "Spojené arabské emiráty": "AE", "Spojené království": "GB", "Spojené státy": "US", @@ -249,17 +252,14 @@ "Svatý Tomáš a Princův ostrov": "ST", "Svatý Vincenc a Grenadiny": "VC", "Svazijsko": "SZ", - "svÄ›t": "001", - "Sýrie": "SY", - "Å alamounovy ostrovy": "SB", - "Å panÄ›lsko": "ES", - "Å picberky a Jan Mayen": "SJ", "Å védsko": "SE", + "svÄ›t": "001", "Å výcarsko": "CH", + "Sýrie": "SY", "Tádžikistán": "TJ", "Tanzanie": "TZ", - "Thajsko": "TH", "Tchaj-wan": "TW", + "Thajsko": "TH", "Togo": "TG", "Tokelau": "TK", "Tonga": "TO", diff --git a/js/data/locale/cs/ctryreverse.json b/js/data/locale/cs/ctryreverse.json index 04885de310..0ac260c11f 100644 --- a/js/data/locale/cs/ctryreverse.json +++ b/js/data/locale/cs/ctryreverse.json @@ -49,14 +49,16 @@ "BG": "Bulharsko", "BF": "Burkina Faso", "BI": "Burundi", - "EA": "Ceuta a Melilla", - "CP": "Clippertonův ostrov", - "CK": "Cookovy ostrovy", - "CW": "Curaçao", "TD": "ÄŒad", "ME": "ÄŒerná Hora", "CZ": "ÄŒesko", + "EA": "Ceuta a Melilla", + "CL": "Chile", + "HR": "Chorvatsko", "CN": "Čína", + "CP": "Clippertonův ostrov", + "CK": "Cookovy ostrovy", + "CW": "Curaçao", "DK": "Dánsko", "DG": "Diego García", "DM": "Dominika", @@ -96,8 +98,6 @@ "HM": "Heardův ostrov a McDonaldovy ostrovy", "HN": "Honduras", "HK": "Hongkong – ZAO Číny", - "CL": "Chile", - "HR": "Chorvatsko", "IN": "Indie", "ID": "Indonésie", "IQ": "Irák", @@ -210,13 +210,14 @@ "PR": "Portoriko", "PT": "Portugalsko", "AT": "Rakousko", + "GR": "Řecko", "RE": "Réunion", "GQ": "Rovníková Guinea", "RO": "Rumunsko", "RU": "Rusko", "RW": "Rwanda", - "GR": "Řecko", "PM": "Saint-Pierre a Miquelon", + "SB": "Å alamounovy ostrovy", "SV": "Salvador", "WS": "Samoa", "SM": "San Marino", @@ -233,6 +234,8 @@ "SK": "Slovensko", "SI": "Slovinsko", "SO": "Somálsko", + "ES": "Å panÄ›lsko", + "SJ": "Å picberky a Jan Mayen", "AE": "Spojené arabské emiráty", "GB": "Spojené království", "US": "Spojené státy", @@ -252,17 +255,14 @@ "ST": "Svatý Tomáš a Princův ostrov", "VC": "Svatý Vincenc a Grenadiny", "SZ": "Svazijsko", - "001": "svÄ›t", - "SY": "Sýrie", - "SB": "Å alamounovy ostrovy", - "ES": "Å panÄ›lsko", - "SJ": "Å picberky a Jan Mayen", "SE": "Å védsko", + "001": "svÄ›t", "CH": "Å výcarsko", + "SY": "Sýrie", "TJ": "Tádžikistán", "TZ": "Tanzanie", - "TH": "Thajsko", "TW": "Tchaj-wan", + "TH": "Thajsko", "TG": "Togo", "TK": "Tokelau", "TO": "Tonga", diff --git a/js/data/locale/cs/regionnames.json b/js/data/locale/cs/regionnames.json index fb1b350db5..154ce932cb 100644 --- a/js/data/locale/cs/regionnames.json +++ b/js/data/locale/cs/regionnames.json @@ -80,6 +80,10 @@ "name": "Bamján", "code": "BAM" }, + { + "name": "Chóst", + "code": "KHO" + }, { "name": "Dájkundí", "code": "DAY" @@ -112,10 +116,6 @@ "name": "Hilmand", "code": "HEL" }, - { - "name": "Chóst", - "code": "KHO" - }, { "name": "Kábul", "code": "KAB" @@ -454,14 +454,14 @@ "name": "Lori", "code": "LO" }, - { - "name": "Sjunik", - "code": "SU" - }, { "name": "Å irak", "code": "SH" }, + { + "name": "Sjunik", + "code": "SU" + }, { "name": "TavuÅ¡", "code": "TV" @@ -558,6 +558,14 @@ "name": "Catamarca", "code": "K" }, + { + "name": "Chaco", + "code": "H" + }, + { + "name": "Chubut", + "code": "U" + }, { "name": "Córdoba", "code": "X" @@ -574,14 +582,6 @@ "name": "Formosa", "code": "P" }, - { - "name": "Chaco", - "code": "H" - }, - { - "name": "Chubut", - "code": "U" - }, { "name": "Jujuy", "code": "Y" @@ -768,6 +768,10 @@ "name": "Bilasuvar", "code": "BIL" }, + { + "name": "Chodžali", + "code": "XCI" + }, { "name": "DaÅ¡kasan", "code": "DAS" @@ -800,21 +804,17 @@ "name": "Goranboy", "code": "GOR" }, - { - "name": "Göygöl", - "code": "GYG" - }, { "name": "Goychay", "code": "GOY" }, { - "name": "Hajigabul", - "code": "HAC" + "name": "Göygöl", + "code": "GYG" }, { - "name": "Chodžali", - "code": "XCI" + "name": "Hajigabul", + "code": "HAC" }, { "name": "Imishli", @@ -888,10 +888,6 @@ "name": "MingaÄevir", "code": "MI" }, - { - "name": "Naftalan", - "code": "NA" - }, { "name": "NachiÄevan", "code": "NV" @@ -900,6 +896,10 @@ "name": "NachiÄevanská autonomní republika", "code": "NX" }, + { + "name": "Naftalan", + "code": "NA" + }, { "name": "Neftchala", "code": "NEF" @@ -940,6 +940,10 @@ "name": "Sabirabad", "code": "SAB" }, + { + "name": "Å abran", + "code": "SBN" + }, { "name": "Sadarak", "code": "SAD" @@ -948,6 +952,10 @@ "name": "Salyan", "code": "SAL" }, + { + "name": "Å amachi", + "code": "SMI" + }, { "name": "Samukh", "code": "SMX" @@ -980,6 +988,10 @@ "name": "Siazan", "code": "SIY" }, + { + "name": "Å irvan", + "code": "SR" + }, { "name": "StÄ›panakert", "code": "XA" @@ -988,18 +1000,6 @@ "name": "Sumqayıt", "code": "SM" }, - { - "name": "Å abran", - "code": "SBN" - }, - { - "name": "Å amachi", - "code": "SMI" - }, - { - "name": "Å irvan", - "code": "SR" - }, { "name": "Tartar", "code": "TAR" @@ -1162,6 +1162,22 @@ "code": "04", "name": "Brahmanbaria" }, + { + "code": "09", + "name": "Chandpur" + }, + { + "code": "10", + "name": "Chittagong" + }, + { + "code": "B", + "name": "Chittagong Division" + }, + { + "code": "12", + "name": "Chuadanga" + }, { "code": "08", "name": "Comilla" @@ -1206,22 +1222,6 @@ "code": "20", "name": "Habiganj" }, - { - "code": "09", - "name": "Chandpur" - }, - { - "code": "10", - "name": "Chittagong" - }, - { - "code": "B", - "name": "Chittagong Division" - }, - { - "code": "12", - "name": "Chuadanga" - }, { "code": "21", "name": "Jamalpur" @@ -1990,14 +1990,14 @@ "code": "B", "name": "Beni" }, - { - "code": "C", - "name": "Cochabamba" - }, { "code": "H", "name": "Chuquisaca" }, + { + "code": "C", + "name": "Cochabamba" + }, { "code": "L", "name": "La Paz" @@ -2278,6 +2278,10 @@ "name": "Bumthang", "code": "33" }, + { + "name": "Chhukha", + "code": "12" + }, { "name": "Dagana", "code": "22" @@ -2290,10 +2294,6 @@ "name": "Haa", "code": "13" }, - { - "name": "Chhukha", - "code": "12" - }, { "name": "Lhuntse", "code": "44" @@ -2360,6 +2360,10 @@ "name": "Central", "code": "CE" }, + { + "name": "Chobe", + "code": "CH" + }, { "name": "Francistown", "code": "FR" @@ -2372,10 +2376,6 @@ "name": "Ghanzi", "code": "GH" }, - { - "name": "Chobe", - "code": "CH" - }, { "name": "Jwaneng", "code": "JW" @@ -2870,13 +2870,13 @@ "name": "Vaud", "code": "VD" }, - { - "name": "Zug", - "code": "ZG" - }, { "name": "Ženeva", "code": "GE" + }, + { + "name": "Zug", + "code": "ZG" } ], "CI": [ @@ -3304,6 +3304,10 @@ "name": "Cesar", "code": "CES" }, + { + "name": "Chocó", + "code": "CHO" + }, { "name": "Córdoba", "code": "COR" @@ -3324,10 +3328,6 @@ "name": "Huila", "code": "HUI" }, - { - "name": "Chocó", - "code": "CHO" - }, { "name": "La Guajira", "code": "LAG" @@ -3654,6 +3654,10 @@ "name": "okres Blansko", "code": "641" }, + { + "name": "okres BÅ™eclav", + "code": "644" + }, { "name": "okres Brno-mÄ›sto", "code": "642" @@ -3666,10 +3670,6 @@ "name": "okres Bruntál", "code": "801" }, - { - "name": "okres BÅ™eclav", - "code": "644" - }, { "name": "okres ÄŒeská Lípa", "code": "511" @@ -3682,6 +3682,18 @@ "name": "okres ÄŒeský Krumlov", "code": "312" }, + { + "name": "okres Cheb", + "code": "411" + }, + { + "name": "okres Chomutov", + "code": "422" + }, + { + "name": "okres Chrudim", + "code": "531" + }, { "name": "okres DÄ›Äín", "code": "421" @@ -3706,18 +3718,6 @@ "name": "okres Hradec Králové", "code": "521" }, - { - "name": "okres Cheb", - "code": "411" - }, - { - "name": "okres Chomutov", - "code": "422" - }, - { - "name": "okres Chrudim", - "code": "531" - }, { "name": "okres Jablonec nad Nisou", "code": "512" @@ -3838,6 +3838,10 @@ "name": "okres Plzeň-sever", "code": "325" }, + { + "name": "okres Prachatice", + "code": "315" + }, { "name": "okres Praha-východ", "code": "209" @@ -3846,14 +3850,6 @@ "name": "okres Praha-západ", "code": "20A" }, - { - "name": "okres Prachatice", - "code": "315" - }, - { - "name": "okres ProstÄ›jov", - "code": "713" - }, { "name": "okres PÅ™erov", "code": "714" @@ -3862,6 +3858,10 @@ "name": "okres Příbram", "code": "20B" }, + { + "name": "okres ProstÄ›jov", + "code": "713" + }, { "name": "okres Rakovník", "code": "20C" @@ -3886,14 +3886,14 @@ "name": "okres Strakonice", "code": "316" }, - { - "name": "okres Svitavy", - "code": "533" - }, { "name": "okres Å umperk", "code": "715" }, + { + "name": "okres Svitavy", + "code": "533" + }, { "name": "okres Tábor", "code": "317" @@ -3906,14 +3906,14 @@ "name": "okres Teplice", "code": "426" }, - { - "name": "okres Trutnov", - "code": "525" - }, { "name": "okres TÅ™ebíÄ", "code": "634" }, + { + "name": "okres Trutnov", + "code": "525" + }, { "name": "okres Uherské HradiÅ¡tÄ›", "code": "722" @@ -3934,6 +3934,10 @@ "name": "okres VyÅ¡kov", "code": "646" }, + { + "name": "okres ŽÄár nad Sázavou", + "code": "635" + }, { "name": "okres Zlín", "code": "724" @@ -3942,10 +3946,6 @@ "name": "okres Znojmo", "code": "647" }, - { - "name": "okres ŽÄár nad Sázavou", - "code": "635" - }, { "name": "Olomoucký kraj", "code": "71" @@ -4116,13 +4116,13 @@ "name": "Severní Porýní-Vestfálsko", "code": "NW" }, - { - "name": "Svobodné hanzovní mÄ›sto Brémy", - "code": "HB" - }, { "name": "Å lesvicko-HolÅ¡týnsko", "code": "SH" + }, + { + "name": "Svobodné hanzovní mÄ›sto Brémy", + "code": "HB" } ], "DJ": [ @@ -4596,6 +4596,10 @@ "code": "C", "name": "Carchi" }, + { + "code": "H", + "name": "Chimborazo" + }, { "code": "X", "name": "Cotopaxi" @@ -4616,10 +4620,6 @@ "code": "G", "name": "Guayas" }, - { - "code": "H", - "name": "Chimborazo" - }, { "code": "I", "name": "Imbabura" @@ -4832,6 +4832,10 @@ "name": "Port Said", "code": "PTS" }, + { + "name": "Å arkíja", + "code": "SHR" + }, { "name": "Severní Sinaj", "code": "SIN" @@ -4843,10 +4847,6 @@ { "name": "Suhag", "code": "SHG" - }, - { - "name": "Å arkíja", - "code": "SHR" } ], "ER": [ @@ -5454,6 +5454,18 @@ "name": "Centre", "code": "CVL" }, + { + "name": "Charente", + "code": "16" + }, + { + "name": "Charente-Maritime", + "code": "17" + }, + { + "name": "Cher", + "code": "18" + }, { "name": "Clipperton Island", "code": "CP" @@ -5602,18 +5614,6 @@ "name": "Horní Savojsko", "code": "74" }, - { - "name": "Charente", - "code": "16" - }, - { - "name": "Charente-Maritime", - "code": "17" - }, - { - "name": "Cher", - "code": "18" - }, { "name": "ÃŽle-de-France", "code": "IDF" @@ -6114,6 +6114,14 @@ "name": "Ceredigion", "code": "CGN" }, + { + "name": "Cheshire East", + "code": "CHE" + }, + { + "name": "Cheshire West and Chester", + "code": "CHW" + }, { "name": "City", "code": "LND" @@ -6342,14 +6350,6 @@ "name": "Hrabství Durham", "code": "DUR" }, - { - "name": "Cheshire East", - "code": "CHE" - }, - { - "name": "Cheshire West and Chester", - "code": "CHW" - }, { "name": "Inverclyde", "code": "IVC" @@ -7290,14 +7290,14 @@ } ], "GR": [ - { - "name": "Aetolia-Acarnania", - "code": "01" - }, { "name": "Achaea", "code": "13" }, + { + "name": "Aetolia-Acarnania", + "code": "01" + }, { "name": "Arcadia", "code": "12" @@ -7323,8 +7323,20 @@ "code": "I" }, { - "name": "Boeotia", - "code": "03" + "name": "Boeotia", + "code": "03" + }, + { + "name": "Chalkidiki", + "code": "64" + }, + { + "name": "Chania", + "code": "94" + }, + { + "name": "Chios", + "code": "85" }, { "name": "Corfu", @@ -7374,18 +7386,6 @@ "name": "Heraklion region", "code": "91" }, - { - "name": "Chalkidiki", - "code": "64" - }, - { - "name": "Chania", - "code": "94" - }, - { - "name": "Chios", - "code": "85" - }, { "name": "Ilia", "code": "14" @@ -7560,6 +7560,14 @@ "name": "Baja Verapaz", "code": "BV" }, + { + "name": "Chimaltenango", + "code": "CM" + }, + { + "name": "Chiquimula", + "code": "CQ" + }, { "name": "El Progreso", "code": "PR" @@ -7576,14 +7584,6 @@ "name": "Huehuetenango", "code": "HU" }, - { - "name": "Chimaltenango", - "code": "CM" - }, - { - "name": "Chiquimula", - "code": "CQ" - }, { "name": "Izabal", "code": "IZ" @@ -7738,6 +7738,10 @@ "name": "Atlántida", "code": "AT" }, + { + "name": "Choluteca", + "code": "CH" + }, { "name": "Colón", "code": "CL" @@ -7766,10 +7770,6 @@ "name": "Gracias a Dios", "code": "GD" }, - { - "name": "Choluteca", - "code": "CH" - }, { "name": "Intibucá", "code": "IN" @@ -8972,6 +8972,10 @@ "name": "Provincie Catanzaro", "code": "CZ" }, + { + "name": "Provincie Chieti", + "code": "CH" + }, { "name": "Provincie Como", "code": "CO" @@ -9028,10 +9032,6 @@ "name": "Provincie Grosseto", "code": "GR" }, - { - "name": "Provincie Chieti", - "code": "CH" - }, { "name": "Provincie Imperia", "code": "IM" @@ -9842,14 +9842,14 @@ "name": "Narynská oblast", "code": "N" }, - { - "name": "Osh Region", - "code": "O" - }, { "name": "OÅ¡", "code": "GO" }, + { + "name": "Osh Region", + "code": "O" + }, { "name": "Talas", "code": "T" @@ -10258,13 +10258,13 @@ "name": "VýchodokazaÅ¡ská oblast", "code": "VOS" }, - { - "name": "ZápadokazaÅ¡ská oblast", - "code": "ZAP" - }, { "name": "Žambylská oblast", "code": "ZHA" + }, + { + "name": "ZápadokazaÅ¡ská oblast", + "code": "ZAP" } ], "LA": [ @@ -10280,14 +10280,14 @@ "code": "BL", "name": "Bolikhamsai" }, - { - "code": "HO", - "name": "Houaphanh" - }, { "code": "CH", "name": "Champasak" }, + { + "code": "HO", + "name": "Houaphanh" + }, { "code": "KH", "name": "Khammouane" @@ -11666,6 +11666,22 @@ "name": "Casablanca", "code": "CAS" }, + { + "name": "Chaouia-Ouardigha", + "code": "09" + }, + { + "name": "Chefchaouen", + "code": "CHE" + }, + { + "name": "Chichaoua", + "code": "CHI" + }, + { + "name": "Chtouka Aït Baha", + "code": "CHT" + }, { "name": "Doukkala-Abda", "code": "10" @@ -11722,22 +11738,6 @@ "name": "Guelmim-Es Semara", "code": "14" }, - { - "name": "Chaouia-Ouardigha", - "code": "09" - }, - { - "name": "Chefchaouen", - "code": "CHE" - }, - { - "name": "Chichaoua", - "code": "CHI" - }, - { - "name": "Chtouka Aït Baha", - "code": "CHT" - }, { "name": "Ifrane", "code": "IFR" @@ -11782,10 +11782,6 @@ "name": "Larache", "code": "LAR" }, - { - "name": "Marrakesh-Tensift-El Haouz", - "code": "11" - }, { "name": "MarrákeÅ¡", "code": "MMD" @@ -11798,6 +11794,10 @@ "name": "Marrákeš³", "code": "SYB" }, + { + "name": "Marrakesh-Tensift-El Haouz", + "code": "11" + }, { "name": "Médiouna", "code": "MED" @@ -13416,6 +13416,10 @@ "name": "Rá", "code": "13" }, + { + "name": "Å avijani", + "code": "24" + }, { "name": "South Central Province", "code": "SC" @@ -13424,10 +13428,6 @@ "name": "South Province", "code": "SU" }, - { - "name": "Å avijani", - "code": "24" - }, { "name": "Tá", "code": "08" @@ -13458,14 +13458,6 @@ "code": "C", "name": "Central" }, - { - "code": "DE", - "name": "Dedza" - }, - { - "code": "DO", - "name": "Dowa" - }, { "code": "CK", "name": "Chikwawa" @@ -13478,6 +13470,14 @@ "code": "CT", "name": "Chitipa" }, + { + "code": "DE", + "name": "Dedza" + }, + { + "code": "DO", + "name": "Dowa" + }, { "code": "KR", "name": "Karonga" @@ -13588,6 +13588,14 @@ "name": "Campeche", "code": "CAM" }, + { + "name": "Chiapas", + "code": "CHP" + }, + { + "name": "Chihuahua", + "code": "CHH" + }, { "name": "Ciudad de México", "code": "CMX" @@ -13616,14 +13624,6 @@ "name": "Hidalgo", "code": "HID" }, - { - "name": "Chiapas", - "code": "CHP" - }, - { - "name": "Chihuahua", - "code": "CHH" - }, { "name": "Jalisco", "code": "JAL" @@ -14068,14 +14068,6 @@ "name": "Carazo", "code": "CA" }, - { - "name": "Estelí", - "code": "ES" - }, - { - "name": "Granada", - "code": "GR" - }, { "name": "Chinandega", "code": "CI" @@ -14084,6 +14076,14 @@ "name": "Chontales", "code": "CO" }, + { + "name": "Estelí", + "code": "ES" + }, + { + "name": "Granada", + "code": "GR" + }, { "name": "Jinotega", "code": "JI" @@ -14438,6 +14438,10 @@ "name": "Canterbury", "code": "CAN" }, + { + "name": "Chathamské ostrovy", + "code": "CIT" + }, { "name": "Gisborne", "code": "GIS" @@ -14446,10 +14450,6 @@ "name": "Hawke’s Bay", "code": "HKB" }, - { - "name": "Chathamské ostrovy", - "code": "CIT" - }, { "name": "Manawatu-Wanganui", "code": "MWT" @@ -14562,6 +14562,10 @@ "name": "Bocas del Toro", "code": "1" }, + { + "name": "Chiriquí", + "code": "4" + }, { "name": "Coclé", "code": "2" @@ -14582,10 +14586,6 @@ "name": "Herrera", "code": "6" }, - { - "name": "Chiriquí", - "code": "4" - }, { "name": "Kuna Yala", "code": "KY" @@ -14726,6 +14726,10 @@ "name": "Central", "code": "CPM" }, + { + "name": "Chimbu", + "code": "CPK" + }, { "name": "East New Britain", "code": "EBR" @@ -14750,10 +14754,6 @@ "name": "Hela", "code": "HLA" }, - { - "name": "Chimbu", - "code": "CPK" - }, { "name": "Jiwaka", "code": "JWK" @@ -15210,6 +15210,10 @@ "name": "BalúÄistán", "code": "BA" }, + { + "name": "Chajbar PaÅ¡túnchwá", + "code": "KP" + }, { "name": "FederálnÄ› spravovaná kmenová území", "code": "TA" @@ -15218,10 +15222,6 @@ "name": "Gilgit - Baltistán", "code": "GB" }, - { - "name": "Chajbar PaÅ¡túnchwá", - "code": "KP" - }, { "name": "Islamabad", "code": "IS" @@ -15968,18 +15968,6 @@ "name": "ÄŒeljabinská oblast", "code": "CHE" }, - { - "name": "ÄŒukotský autonomní okruh", - "code": "CHU" - }, - { - "name": "ÄŒuvaÅ¡sko", - "code": "CU" - }, - { - "name": "Dagestán", - "code": "DA" - }, { "name": "Chabarovský kraj", "code": "KHA" @@ -15992,6 +15980,18 @@ "name": "Chantymansijský autonomní okruh - Jugra", "code": "KHM" }, + { + "name": "ÄŒukotský autonomní okruh", + "code": "CHU" + }, + { + "name": "ÄŒuvaÅ¡sko", + "code": "CU" + }, + { + "name": "Dagestán", + "code": "DA" + }, { "name": "InguÅ¡sko", "code": "IN" @@ -16338,6 +16338,10 @@ "name": "Central", "code": "CE" }, + { + "name": "Choiseul", + "code": "CH" + }, { "name": "Guadalcanal", "code": "GU" @@ -16346,10 +16350,6 @@ "name": "Honiara", "code": "CT" }, - { - "name": "Choiseul", - "code": "CH" - }, { "name": "Isabel", "code": "IS" @@ -17844,14 +17844,14 @@ "name": "Cabañas", "code": "CA" }, - { - "name": "Cuscatlán", - "code": "CU" - }, { "name": "Chalatenango", "code": "CH" }, + { + "name": "Cuscatlán", + "code": "CU" + }, { "name": "La Libertad", "code": "LI" @@ -17986,6 +17986,10 @@ "name": "Borkou", "code": "BO" }, + { + "name": "Chari-Baguirmi", + "code": "CB" + }, { "name": "Ennedi-Est", "code": "EE" @@ -18002,10 +18006,6 @@ "name": "Hadjer-Lamis", "code": "HL" }, - { - "name": "Chari-Baguirmi", - "code": "CB" - }, { "name": "Kanem", "code": "KA" @@ -18956,6 +18956,10 @@ "name": "Arima", "code": "ARI" }, + { + "name": "Chaguanas", + "code": "CHA" + }, { "name": "Couva-Tabaquite-Talparo", "code": "CTT" @@ -18964,10 +18968,6 @@ "name": "Diego Martin", "code": "DMN" }, - { - "name": "Chaguanas", - "code": "CHA" - }, { "name": "Mayaro-Rio Claro", "code": "MRC" diff --git a/js/data/locale/cs/sysres.json b/js/data/locale/cs/sysres.json index e0b0b21bbe..f2cb514102 100644 --- a/js/data/locale/cs/sysres.json +++ b/js/data/locale/cs/sysres.json @@ -171,6 +171,14 @@ "1#1 wk|#{num} wks": "one#{num} týd.|few#{num} týd.|many#{num} týd.|#{num} týd.", "1#1 mon|#{num} mons": "one#{num} mÄ›s.|few#{num} mÄ›s.|many#{num} mÄ›s.|#{num} mÄ›s.", "1#1 yr|#{num} yrs": "one#{num} rok|few#{num} roky|many#{num} roku|#{num} let", + "durationMediumMillis": "one#{num} ms|few#{num} ms|many#{num} ms|#{num} ms", + "1#1 se|#{num} sec": "one#{num} s|few#{num} s|many#{num} s|#{num} s", + "1#1 mi|#{num} min": "one#{num} m|few#{num} m|many#{num} m|#{num} m", + "durationMediumHours": "one#{num} h|few#{num} h|many#{num} h|#{num} h", + "1#1 dy|#{num} dys": "one#{num} d|few#{num} d|many#{num} d|#{num} d", + "durationMediumWeeks": "one#{num} t|few#{num} t|many#{num} t|#{num} t", + "1#1 mo|#{num} mos": "one#{num} m|few#{num} m|many#{num} m|#{num} m", + "durationMediumYears": "one#{num} r|few#{num} r|many#{num} r|#{num} r", "durationShortMillis": "one#{num} ms|few#{num} ms|many#{num} ms|#{num} ms", "#{num}s": "one#{num} s|few#{num} s|many#{num} s|#{num} s", "durationShortMinutes": "one#{num} m|few#{num} m|many#{num} m|#{num} m", @@ -179,22 +187,6 @@ "#{num}w": "one#{num} t|few#{num} t|many#{num} t|#{num} t", "durationShortMonths": "one#{num} m|few#{num} m|many#{num} m|#{num} m", "#{num}y": "one#{num} r|few#{num} r|many#{num} r|#{num} r", - "separatorFull": ", ", - "finalSeparatorFull": " a ", - "separatorLong": ", ", - "finalSeparatorLong": " a ", - "separatorMedium": ", ", - "finalSeparatorMedium": " a ", - "separatorShort": " ", - "finalSeparatorShort": " ", - "durationMediumMillis": "one#{num} ms|few#{num} ms|many#{num} ms|#{num} ms", - "1#1 se|#{num} sec": "#{num} se", - "1#1 mi|#{num} min": "#{num} mi", - "durationMediumHours": "#{num} ho", - "1#1 dy|#{num} dys": "one#{num} den|few#{num} dny|#{num} dní", - "durationMediumWeeks": "#{num} tý", - "1#1 mo|#{num} mos": "#{num} mÄ›", - "durationMediumYears": "one#{num} rok|few#{num} ro|#{num} let", "1#in 1 second|#in {num} seconds": "one#za {num} sekundu|few#za {num} sekundy|many#za {num} sekundy|#za {num} sekund", "1#in 1 minute|#in {num} minutes": "one#za {num} minutu|few#za {num} minuty|many#za {num} minuty|#za {num} minut", "1#in 1 hour|#in {num} hours": "one#za {num} hodinu|few#za {num} hodiny|many#za {num} hodiny|#za {num} hodin", @@ -236,5 +228,13 @@ "#{num}d ago": "one#pÅ™ed {num} dnem|few#pÅ™ed {num} dny|many#pÅ™ed {num} dne|#pÅ™ed {num} dny", "#{num}w ago": "one#pÅ™ed {num} týd.|few#pÅ™ed {num} týd.|many#pÅ™ed {num} týd.|#pÅ™ed {num} týd.", "#{num}mo ago": "one#pÅ™ed {num} mÄ›s.|few#pÅ™ed {num} mÄ›s.|many#pÅ™ed {num} mÄ›s.|#pÅ™ed {num} mÄ›s.", - "#{num}y ago": "one#pÅ™ed {num} r.|few#pÅ™ed {num} r.|many#pÅ™ed {num} r.|#pÅ™ed {num} l." + "#{num}y ago": "one#pÅ™ed {num} r.|few#pÅ™ed {num} r.|many#pÅ™ed {num} r.|#pÅ™ed {num} l.", + "separatorFull": ", ", + "finalSeparatorFull": " a ", + "separatorLong": ", ", + "finalSeparatorLong": " a ", + "separatorMedium": ", ", + "finalSeparatorMedium": " a ", + "separatorShort": " ", + "finalSeparatorShort": " " } \ No newline at end of file diff --git a/js/data/locale/csw/scripts.jf b/js/data/locale/csw/scripts.jf new file mode 100644 index 0000000000..4917ba8848 --- /dev/null +++ b/js/data/locale/csw/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Cans" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/ctd/scripts.jf b/js/data/locale/ctd/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/ctd/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/ctype.json b/js/data/locale/ctype.json index bb640ff6b1..a6f6b1b871 100644 --- a/js/data/locale/ctype.json +++ b/js/data/locale/ctype.json @@ -284,6 +284,12 @@ 43967 ] ], + "chess symbols": [ + [ + 129536, + 129647 + ] + ], "cjk": [ [ 12272, @@ -306,6 +312,12 @@ 183983 ] ], + "cjk unified ideographs extension f": [ + [ + 183984, + 191471 + ] + ], "cjkcompatibility": [ [ 13056, @@ -446,6 +458,12 @@ 10175 ] ], + "dogra": [ + [ + 71680, + 71759 + ] + ], "domino": [ [ 127024, @@ -524,6 +542,12 @@ 11567 ] ], + "georgian extended": [ + [ + 7312, + 7359 + ] + ], "glagolitic": [ [ 11264, @@ -574,6 +598,12 @@ 2815 ] ], + "gunjala gondi": [ + [ + 73056, + 73135 + ] + ], "gurmukhi": [ [ 2560, @@ -604,6 +634,12 @@ 55295 ] ], + "hanifi rohingya": [ + [ + 68864, + 68927 + ] + ], "hanunoo": [ [ 5920, @@ -796,6 +832,12 @@ 195103 ] ], + "indic siyaq numbers": [ + [ + 126064, + 126143 + ] + ], "indicnumber": [ [ 43056, @@ -824,6 +866,12 @@ 69839 ] ], + "kana extended-a": [ + [ + 110848, + 110895 + ] + ], "kanbun": [ [ 12688, @@ -980,6 +1028,12 @@ 127023 ] ], + "makasar": [ + [ + 73440, + 73471 + ] + ], "malayalam": [ [ 3328, @@ -1010,6 +1064,12 @@ 72895 ] ], + "masaram gondi": [ + [ + 72960, + 73055 + ] + ], "mathematical": [ [ 10176, @@ -1024,6 +1084,18 @@ 120831 ] ], + "mayan numerals": [ + [ + 119520, + 119551 + ] + ], + "medefaidrin": [ + [ + 93760, + 93855 + ] + ], "meeteimayek": [ [ 43744, @@ -1148,6 +1220,12 @@ 8591 ] ], + "nushu": [ + [ + 110960, + 111359 + ] + ], "ocr": [ [ 9280, @@ -1166,6 +1244,12 @@ 7295 ] ], + "old sogdian": [ + [ + 69376, + 69423 + ] + ], "oldhungarian": [ [ 68736, @@ -1408,12 +1492,24 @@ 65135 ] ], + "sogdian": [ + [ + 69424, + 69487 + ] + ], "sorasompeng": [ [ 69840, 69887 ] ], + "soyombo": [ + [ + 72272, + 72367 + ] + ], "spacing": [ [ 688, @@ -1460,6 +1556,12 @@ 1871 ] ], + "syriac supplement": [ + [ + 2144, + 2159 + ] + ], "tagalog": [ [ 5888, @@ -1613,5 +1715,11 @@ 19904, 19967 ] + ], + "zanabazar square": [ + [ + 72192, + 72271 + ] ] } \ No newline at end of file diff --git a/js/data/locale/ctype_c.json b/js/data/locale/ctype_c.json index 36d77a3ad3..053256b835 100644 --- a/js/data/locale/ctype_c.json +++ b/js/data/locale/ctype_c.json @@ -24,12 +24,6 @@ 1367, 1368 ], - [ - 1376 - ], - [ - 1416 - ], [ 1419, 1420 @@ -43,7 +37,7 @@ ], [ 1515, - 1519 + 1518 ], [ 1525, @@ -65,7 +59,7 @@ ], [ 2043, - 2047 + 2044 ], [ 2094, @@ -79,7 +73,10 @@ 2141 ], [ - 2143, + 2143 + ], + [ + 2155, 2207 ], [ @@ -87,7 +84,7 @@ ], [ 2238, - 2259 + 2258 ], [ 2436 @@ -138,7 +135,7 @@ 2533 ], [ - 2556, + 2559, 2560 ], [ @@ -195,7 +192,7 @@ 2661 ], [ - 2678, + 2679, 2688 ], [ @@ -243,7 +240,6 @@ 2808 ], [ - 2810, 2816 ], [ @@ -356,9 +352,6 @@ 3067, 3071 ], - [ - 3076 - ], [ 3085 ], @@ -397,9 +390,6 @@ 3184, 3191 ], - [ - 3204 - ], [ 3213 ], @@ -442,7 +432,7 @@ ], [ 3315, - 3328 + 3327 ], [ 3332 @@ -453,10 +443,6 @@ [ 3345 ], - [ - 3387, - 3388 - ], [ 3397 ], @@ -743,7 +729,7 @@ 6175 ], [ - 6264, + 6265, 6271 ], [ @@ -838,21 +824,21 @@ ], [ 7305, - 7359 + 7311 ], [ - 7368, - 7375 + 7355, + 7356 ], [ - 7415 + 7368, + 7375 ], [ 7418, 7423 ], [ - 7670, 7674 ], [ @@ -925,7 +911,7 @@ 8351 ], [ - 8383, + 8384, 8399 ], [ @@ -936,9 +922,6 @@ 8588, 8591 ], - [ - 9215 - ], [ 9255, 9279 @@ -955,19 +938,10 @@ 11158, 11159 ], - [ - 11194, - 11196 - ], [ 11209 ], [ - 11218, - 11243 - ], - [ - 11248, 11263 ], [ @@ -1028,7 +1002,7 @@ 11743 ], [ - 11845, + 11855, 11903 ], [ @@ -1058,7 +1032,6 @@ 12548 ], [ - 12590, 12592 ], [ @@ -1083,7 +1056,7 @@ 19903 ], [ - 40918, + 40944, 40959 ], [ @@ -1103,10 +1076,7 @@ 42751 ], [ - 42927 - ], - [ - 42936, + 42938, 42998 ], [ @@ -1129,10 +1099,6 @@ 43226, 43231 ], - [ - 43262, - 43263 - ], [ 43348, 43358 @@ -1380,7 +1346,7 @@ ], [ 66340, - 66351 + 66348 ], [ 66379, @@ -1511,7 +1477,7 @@ 68120 ], [ - 68148, + 68150, 68151 ], [ @@ -1519,7 +1485,7 @@ 68158 ], [ - 68168, + 68169, 68175 ], [ @@ -1575,11 +1541,23 @@ 68857 ], [ - 68864, + 68904, + 68911 + ], + [ + 68922, 69215 ], [ 69247, + 69375 + ], + [ + 69416, + 69423 + ], + [ + 69466, 69631 ], [ @@ -1592,6 +1570,10 @@ ], [ 69826, + 69836 + ], + [ + 69838, 69839 ], [ @@ -1606,7 +1588,7 @@ 69941 ], [ - 69956, + 69959, 69967 ], [ @@ -1676,8 +1658,7 @@ 70452 ], [ - 70458, - 70459 + 70458 ], [ 70469, @@ -1718,7 +1699,7 @@ 70748 ], [ - 70750, + 70751, 70783 ], [ @@ -1758,7 +1739,7 @@ 71423 ], [ - 71450, + 71451, 71452 ], [ @@ -1767,6 +1748,10 @@ ], [ 71488, + 71679 + ], + [ + 71740, 71839 ], [ @@ -1775,6 +1760,18 @@ ], [ 71936, + 72191 + ], + [ + 72264, + 72271 + ], + [ + 72324, + 72325 + ], + [ + 72355, 72383 ], [ @@ -1804,6 +1801,54 @@ ], [ 72887, + 72959 + ], + [ + 72967 + ], + [ + 72970 + ], + [ + 73015, + 73017 + ], + [ + 73019 + ], + [ + 73022 + ], + [ + 73032, + 73039 + ], + [ + 73050, + 73055 + ], + [ + 73062 + ], + [ + 73065 + ], + [ + 73103 + ], + [ + 73106 + ], + [ + 73113, + 73119 + ], + [ + 73130, + 73439 + ], + [ + 73465, 73727 ], [ @@ -1868,6 +1913,10 @@ ], [ 93072, + 93759 + ], + [ + 93851, 93951 ], [ @@ -1883,11 +1932,11 @@ 94175 ], [ - 94177, + 94178, 94207 ], [ - 100333, + 100338, 100351 ], [ @@ -1895,7 +1944,11 @@ 110591 ], [ - 110594, + 110879, + 110959 + ], + [ + 111356, 113663 ], [ @@ -1932,6 +1985,10 @@ ], [ 119366, + 119519 + ], + [ + 119540, 119551 ], [ @@ -1939,7 +1996,7 @@ 119647 ], [ - 119666, + 119673, 119807 ], [ @@ -2055,6 +2112,10 @@ ], [ 125280, + 126064 + ], + [ + 126133, 126463 ], [ @@ -2193,9 +2254,6 @@ 127245, 127247 ], - [ - 127279 - ], [ 127340, 127343 @@ -2218,10 +2276,14 @@ ], [ 127570, + 127583 + ], + [ + 127590, 127743 ], [ - 128723, + 128725, 128735 ], [ @@ -2229,7 +2291,7 @@ 128751 ], [ - 128759, + 128762, 128767 ], [ @@ -2237,7 +2299,7 @@ 128895 ], [ - 128981, + 128985, 129023 ], [ @@ -2258,36 +2320,44 @@ ], [ 129198, - 129295 + 129279 ], [ - 129311 + 129292, + 129295 ], [ - 129320, - 129327 + 129343 ], [ - 129329, - 129330 + 129393, + 129394 ], [ - 129343 + 129399, + 129401 ], [ - 129356, - 129359 + 129403 ], [ - 129375, - 129407 + 129443, + 129455 ], [ - 129426, + 129466, 129471 ], [ - 129473, + 129475, + 129487 + ], + [ + 129536, + 129631 + ], + [ + 129646, 131071 ], [ @@ -2304,6 +2374,10 @@ ], [ 183970, + 183983 + ], + [ + 191457, 194559 ], [ @@ -2390,6 +2464,9 @@ [ 69821 ], + [ + 69837 + ], [ 113824, 113827 diff --git a/js/data/locale/ctype_l.json b/js/data/locale/ctype_l.json index b82ceaf958..612cdb8dc2 100644 --- a/js/data/locale/ctype_l.json +++ b/js/data/locale/ctype_l.json @@ -859,6 +859,14 @@ 5024, 5109 ], + [ + 7312, + 7354 + ], + [ + 7357, + 7359 + ], [ 7680 ], @@ -1825,6 +1833,9 @@ [ 42934 ], + [ + 42936 + ], [ 65313, 65338 @@ -1845,6 +1856,10 @@ 71840, 71871 ], + [ + 93760, + 93791 + ], [ 119808, 119833 @@ -2804,8 +2819,16 @@ 1327 ], [ - 1377, - 1415 + 1376, + 1416 + ], + [ + 4304, + 4346 + ], + [ + 4349, + 4351 ], [ 5112, @@ -3808,12 +3831,18 @@ [ 42921 ], + [ + 42927 + ], [ 42933 ], [ 42935 ], + [ + 42937 + ], [ 43002 ], @@ -3857,6 +3886,10 @@ 71872, 71903 ], + [ + 93792, + 93823 + ], [ 119834, 119859 @@ -4199,7 +4232,8 @@ 94111 ], [ - 94176 + 94176, + 94177 ] ], "Lo": [ @@ -4224,7 +4258,7 @@ 1514 ], [ - 1520, + 1519, 1522 ], [ @@ -4283,6 +4317,10 @@ 2112, 2136 ], + [ + 2144, + 2154 + ], [ 2208, 2228 @@ -4350,6 +4388,9 @@ 2544, 2545 ], + [ + 2556 + ], [ 2565, 2570 @@ -4737,11 +4778,7 @@ 4238 ], [ - 4304, - 4346 - ], - [ - 4349, + 4352, 4680 ], [ @@ -4863,7 +4900,7 @@ ], [ 6212, - 6263 + 6264 ], [ 6272, @@ -5018,7 +5055,7 @@ ], [ 12549, - 12589 + 12591 ], [ 12593, @@ -5038,7 +5075,7 @@ ], [ 19968, - 40917 + 40943 ], [ 40960, @@ -5109,7 +5146,8 @@ 43259 ], [ - 43261 + 43261, + 43262 ], [ 43274, @@ -5361,7 +5399,7 @@ 66335 ], [ - 66352, + 66349, 66368 ], [ @@ -5475,7 +5513,7 @@ ], [ 68121, - 68147 + 68149 ], [ 68192, @@ -5513,6 +5551,21 @@ 68608, 68680 ], + [ + 68864, + 68899 + ], + [ + 69376, + 69404 + ], + [ + 69415 + ], + [ + 69424, + 69445 + ], [ 69635, 69687 @@ -5529,6 +5582,9 @@ 69891, 69926 ], + [ + 69956 + ], [ 69968, 70002 @@ -5655,11 +5711,39 @@ ], [ 71424, - 71449 + 71450 + ], + [ + 71680, + 71723 ], [ 71935 ], + [ + 72192 + ], + [ + 72203, + 72242 + ], + [ + 72250 + ], + [ + 72272 + ], + [ + 72284, + 72323 + ], + [ + 72326, + 72329 + ], + [ + 72349 + ], [ 72384, 72440 @@ -5679,6 +5763,40 @@ 72818, 72847 ], + [ + 72960, + 72966 + ], + [ + 72968, + 72969 + ], + [ + 72971, + 73008 + ], + [ + 73030 + ], + [ + 73056, + 73061 + ], + [ + 73063, + 73064 + ], + [ + 73066, + 73097 + ], + [ + 73112 + ], + [ + 73440, + 73458 + ], [ 73728, 74649 @@ -5728,7 +5846,7 @@ ], [ 94208, - 100332 + 100337 ], [ 100352, @@ -5736,7 +5854,11 @@ ], [ 110592, - 110593 + 110878 + ], + [ + 110960, + 111355 ], [ 113664, @@ -5890,6 +6012,10 @@ 178208, 183969 ], + [ + 183984, + 191456 + ], [ 194560, 195101 diff --git a/js/data/locale/ctype_m.json b/js/data/locale/ctype_m.json index b0ecd4fd14..9fba80d725 100644 --- a/js/data/locale/ctype_m.json +++ b/js/data/locale/ctype_m.json @@ -68,6 +68,9 @@ 2027, 2035 ], + [ + 2045 + ], [ 2070, 2073 @@ -89,7 +92,7 @@ 2139 ], [ - 2260, + 2259, 2273 ], [ @@ -134,6 +137,9 @@ 2530, 2531 ], + [ + 2558 + ], [ 2561, 2562 @@ -185,6 +191,10 @@ 2786, 2787 ], + [ + 2810, + 2815 + ], [ 2817 ], @@ -220,6 +230,9 @@ [ 3072 ], + [ + 3076 + ], [ 3134, 3136 @@ -261,8 +274,13 @@ 3299 ], [ + 3328, 3329 ], + [ + 3387, + 3388 + ], [ 3393, 3396 @@ -569,7 +587,7 @@ ], [ 7616, - 7669 + 7673 ], [ 7675, @@ -641,6 +659,9 @@ 43232, 43249 ], + [ + 43263 + ], [ 43302, 43309 @@ -765,6 +786,14 @@ 68325, 68326 ], + [ + 68900, + 68903 + ], + [ + 69446, + 69456 + ], [ 69633 ], @@ -808,7 +837,7 @@ 70078 ], [ - 70090, + 70089, 70092 ], [ @@ -837,6 +866,7 @@ 70401 ], [ + 70459, 70460 ], [ @@ -861,6 +891,9 @@ [ 70726 ], + [ + 70750 + ], [ 70835, 70840 @@ -928,6 +961,45 @@ 71463, 71467 ], + [ + 71727, + 71735 + ], + [ + 71737, + 71738 + ], + [ + 72193, + 72202 + ], + [ + 72243, + 72248 + ], + [ + 72251, + 72254 + ], + [ + 72263 + ], + [ + 72273, + 72278 + ], + [ + 72281, + 72283 + ], + [ + 72330, + 72342 + ], + [ + 72344, + 72345 + ], [ 72752, 72758 @@ -955,6 +1027,38 @@ 72885, 72886 ], + [ + 73009, + 73014 + ], + [ + 73018 + ], + [ + 73020, + 73021 + ], + [ + 73023, + 73029 + ], + [ + 73031 + ], + [ + 73104, + 73105 + ], + [ + 73109 + ], + [ + 73111 + ], + [ + 73459, + 73460 + ], [ 92912, 92916 @@ -1387,6 +1491,9 @@ 7410, 7411 ], + [ + 7415 + ], [ 12334, 12335 @@ -1487,6 +1594,10 @@ [ 69932 ], + [ + 69957, + 69958 + ], [ 70018 ], @@ -1604,6 +1715,23 @@ [ 71462 ], + [ + 71724, + 71726 + ], + [ + 71736 + ], + [ + 72249 + ], + [ + 72279, + 72280 + ], + [ + 72343 + ], [ 72751 ], @@ -1619,6 +1747,21 @@ [ 72884 ], + [ + 73098, + 73102 + ], + [ + 73107, + 73108 + ], + [ + 73110 + ], + [ + 73461, + 73462 + ], [ 94033, 94078 diff --git a/js/data/locale/ctype_n.json b/js/data/locale/ctype_n.json index 824e686237..d060699944 100644 --- a/js/data/locale/ctype_n.json +++ b/js/data/locale/ctype_n.json @@ -152,6 +152,10 @@ 66720, 66729 ], + [ + 68912, + 68921 + ], [ 69734, 69743 @@ -200,6 +204,14 @@ 72784, 72793 ], + [ + 73040, + 73049 + ], + [ + 73120, + 73129 + ], [ 92768, 92777 @@ -430,7 +442,7 @@ ], [ 68160, - 68167 + 68168 ], [ 68221, @@ -464,6 +476,14 @@ 69216, 69246 ], + [ + 69405, + 69414 + ], + [ + 69457, + 69460 + ], [ 69714, 69733 @@ -488,14 +508,34 @@ 93019, 93025 ], + [ + 93824, + 93846 + ], + [ + 119520, + 119539 + ], [ 119648, - 119665 + 119672 ], [ 125127, 125135 ], + [ + 126065, + 126123 + ], + [ + 126125, + 126127 + ], + [ + 126129, + 126132 + ], [ 127232, 127244 diff --git a/js/data/locale/ctype_p.json b/js/data/locale/ctype_p.json index ac2e818760..9b4cfccb09 100644 --- a/js/data/locale/ctype_p.json +++ b/js/data/locale/ctype_p.json @@ -637,9 +637,18 @@ [ 2416 ], + [ + 2557 + ], + [ + 2678 + ], [ 2800 ], + [ + 3204 + ], [ 3572 ], @@ -831,7 +840,7 @@ ], [ 11843, - 11844 + 11854 ], [ 12289, @@ -1020,6 +1029,10 @@ 68505, 68508 ], + [ + 69461, + 69465 + ], [ 69703, 69709 @@ -1042,7 +1055,7 @@ ], [ 70085, - 70089 + 70088 ], [ 70093 @@ -1090,6 +1103,21 @@ 71484, 71486 ], + [ + 71739 + ], + [ + 72255, + 72262 + ], + [ + 72346, + 72348 + ], + [ + 72350, + 72354 + ], [ 72769, 72773 @@ -1098,6 +1126,10 @@ 72816, 72817 ], + [ + 73463, + 73464 + ], [ 74864, 74868 @@ -1116,6 +1148,10 @@ [ 92996 ], + [ + 93847, + 93850 + ], [ 113823 ], diff --git a/js/data/locale/ctype_s.json b/js/data/locale/ctype_s.json index 60086d368e..9e4fbc63ed 100644 --- a/js/data/locale/ctype_s.json +++ b/js/data/locale/ctype_s.json @@ -233,6 +233,10 @@ [ 1547 ], + [ + 2046, + 2047 + ], [ 2546, 2547 @@ -254,7 +258,7 @@ ], [ 8352, - 8382 + 8383 ], [ 43064 @@ -275,6 +279,9 @@ [ 65509, 65510 + ], + [ + 126128 ] ], "Sk": [ @@ -618,10 +625,6 @@ ], [ 9186, - 9214 - ], - [ - 9216, 9254 ], [ @@ -678,19 +681,11 @@ ], [ 11160, - 11193 - ], - [ - 11197, 11208 ], [ 11210, - 11217 - ], - [ - 11244, - 11247 + 11262 ], [ 11493, @@ -911,6 +906,9 @@ 121477, 121478 ], + [ + 126124 + ], [ 126976, 127019 @@ -937,10 +935,6 @@ ], [ 127248, - 127278 - ], - [ - 127280, 127339 ], [ @@ -963,13 +957,17 @@ 127568, 127569 ], + [ + 127584, + 127589 + ], [ 127744, 127994 ], [ 128000, - 128722 + 128724 ], [ 128736, @@ -977,7 +975,7 @@ ], [ 128752, - 128758 + 128761 ], [ 128768, @@ -985,7 +983,7 @@ ], [ 128896, - 128980 + 128984 ], [ 129024, @@ -1007,35 +1005,44 @@ 129168, 129197 ], + [ + 129280, + 129291 + ], [ 129296, - 129310 + 129342 ], [ - 129312, - 129319 + 129344, + 129392 ], [ - 129328 + 129395, + 129398 ], [ - 129331, - 129342 + 129402 ], [ - 129344, - 129355 + 129404, + 129442 + ], + [ + 129456, + 129465 ], [ - 129360, - 129374 + 129472, + 129474 ], [ - 129408, - 129425 + 129488, + 129535 ], [ - 129472 + 129632, + 129645 ] ] } \ No newline at end of file diff --git a/js/data/locale/cu/sysres.json b/js/data/locale/cu/sysres.json index 940a8a0c62..5af0a99fdd 100644 --- a/js/data/locale/cu/sysres.json +++ b/js/data/locale/cu/sysres.json @@ -95,6 +95,14 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", + "durationMediumMillis": "#{num} ms", + "1#1 se|#{num} sec": "#{num} s", + "1#1 mi|#{num} min": "#{num} min", + "durationMediumHours": "#{num} h", + "1#1 dy|#{num} dys": "#{num} d", + "durationMediumWeeks": "#{num} w", + "1#1 mo|#{num} mos": "#{num} m", + "durationMediumYears": "#{num} y", "durationShortMillis": "#{num} ms", "#{num}s": "#{num} s", "durationShortMinutes": "#{num} min", @@ -103,14 +111,6 @@ "#{num}w": "#{num} w", "durationShortMonths": "#{num} m", "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -152,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/currency.json b/js/data/locale/currency.json index aeaa636d80..9f28abfaaf 100644 --- a/js/data/locale/currency.json +++ b/js/data/locale/currency.json @@ -21,7 +21,7 @@ }, "PKR": { "name": "Pakistani Rupee", - "decimals": 0, + "decimals": 2, "sign": "Rs" }, "KRW": { @@ -61,7 +61,7 @@ }, "AMD": { "name": "Armenian Dram", - "decimals": 0, + "decimals": 2, "sign": "Õ¤Ö€." }, "ANG": { @@ -184,6 +184,11 @@ "decimals": 0, "sign": "$" }, + "CNH": { + "name": "Chinese Yuan (offshore)", + "decimals": 2, + "sign": "CNH" + }, "CNY": { "name": "Chinese Yuan", "decimals": 2, @@ -191,7 +196,7 @@ }, "COP": { "name": "Colombian Peso", - "decimals": 0, + "decimals": 2, "sign": "$" }, "CRC": { @@ -215,7 +220,7 @@ "sign": "$" }, "CZK": { - "name": "Czech Republic Koruna", + "name": "Czech Koruna", "decimals": 2, "sign": "KÄ" }, @@ -301,7 +306,7 @@ }, "GYD": { "name": "Guyanaese Dollar", - "decimals": 0, + "decimals": 2, "sign": "$" }, "HKD": { @@ -331,7 +336,7 @@ }, "IDR": { "name": "Indonesian Rupiah", - "decimals": 0, + "decimals": 2, "sign": "Rp" }, "ILS": { @@ -466,7 +471,7 @@ }, "MNT": { "name": "Mongolian Tugrik", - "decimals": 0, + "decimals": 2, "sign": "â‚®" }, "MOP": { @@ -474,14 +479,14 @@ "decimals": 2, "sign": "P" }, - "MRO": { + "MRU": { "name": "Mauritanian Ouguiya", - "decimals": 0, - "sign": "UM" + "decimals": 2, + "sign": "MRU" }, "MUR": { "name": "Mauritian Rupee", - "decimals": 0, + "decimals": 2, "sign": "Rs" }, "MVR": { @@ -560,7 +565,7 @@ "sign": "K" }, "PHP": { - "name": "Philippine Peso", + "name": "Philippine Piso", "decimals": 2, "sign": "₱" }, @@ -639,14 +644,9 @@ "decimals": 2, "sign": "£" }, - "STD": { - "name": "São Tomé & Príncipe Dobra (1977-2017)", - "decimals": 0, - "sign": "Db" - }, "STN": { "name": "São Tomé & Príncipe Dobra", - "decimals": 0, + "decimals": 2, "sign": "Db" }, "SYP": { @@ -701,7 +701,7 @@ }, "TZS": { "name": "Tanzanian Shilling", - "decimals": 0, + "decimals": 2, "sign": "Sh" }, "UAH": { @@ -721,13 +721,13 @@ }, "UZS": { "name": "Uzbekistani Som", - "decimals": 0, + "decimals": 2, "sign": "лв" }, - "VEF": { + "VES": { "name": "Venezuelan Bolívar", "decimals": 2, - "sign": "Bs" + "sign": "VES" }, "VND": { "name": "Vietnamese Dong", @@ -779,4 +779,4 @@ "decimals": 2, "sign": "ZK" } -} +} \ No newline at end of file diff --git a/js/data/locale/cy/ctrynames.json b/js/data/locale/cy/ctrynames.json index ce3f399257..39a70f9a22 100644 --- a/js/data/locale/cy/ctrynames.json +++ b/js/data/locale/cy/ctrynames.json @@ -1,13 +1,13 @@ { - "Afghanistan": "AF", "Affrica": "002", - "Angola": "AO", - "Anguilla": "AI", + "Afghanistan": "AF", "Albania": "AL", "Algeria": "DZ", "America i’r Gogledd o Fecsico": "021", "America Ladin": "419", "Andorra": "AD", + "Angola": "AO", + "Anguilla": "AI", "Antarctica": "AQ", "Antigua a Barbuda": "AG", "Antilles yr Iseldiroedd": "BQ", @@ -19,8 +19,8 @@ "Awstralia": "AU", "Awstria": "AT", "Azerbaijan": "AZ", - "Bangladesh": "BD", "Bahrain": "BH", + "Bangladesh": "BD", "Barbados": "BB", "Belarws": "BY", "Belize": "BZ", @@ -44,6 +44,7 @@ "Canol Asia": "143", "Canolbarth America": "013", "Ceuta a Melilla": "EA", + "Chile": "CL", "Ciwba": "CU", "Colombia": "CO", "Comoros": "KM", @@ -52,7 +53,6 @@ "Croatia": "HR", "Curaçao": "CW", "Cyprus": "CY", - "Chile": "CL", "De Affrica": "ZA", "De America": "005", "De Asia": "034", @@ -76,9 +76,9 @@ "Estonia": "EE", "Ethiopia": "ET", "Ewrop": "150", + "Ffrainc": "FR", "Fietnam": "VN", "Fiji": "FJ", - "Ffrainc": "FR", "Gabon": "GA", "Gambia": "GM", "Georgia": "GE", @@ -111,8 +111,8 @@ "Gwlad Thai": "TH", "Gwlad yr Iâ": "IS", "Haiti": "HT", - "Hong Kong RhGA Tsieina": "HK", "Honduras": "HN", + "Hong Kong RhGA Tsieina": "HK", "Hwngari": "HU", "India": "IN", "Indonesia": "ID", @@ -152,9 +152,9 @@ "Mecsico": "MX", "Melanesia": "054", "Micronesia": "FM", - "Mongolia": "MN", "Moldofa": "MD", "Monaco": "MC", + "Mongolia": "MN", "Montenegro": "ME", "Montserrat": "MS", "Moroco": "MA", @@ -183,11 +183,11 @@ "Puerto Rico": "PR", "Qatar": "QA", "Réunion": "RE", + "Rhanbarth Anhysbys": "ZZ", + "Rhanbarth Micronesia": "057", "Rwanda": "RW", "Rwmania": "RO", "Rwsia": "RU", - "Rhanbarth Anhysbys": "ZZ", - "Rhanbarth Micronesia": "057", "Saint Barthélemy": "BL", "Saint Helena": "SH", "Saint Kitts a Nevis": "KN", @@ -227,8 +227,8 @@ "Tiriogaethau Palesteinaidd": "PS", "Tiroedd Deheuol ac Antarctig Ffrainc": "TF", "Togo": "TG", - "Tonga": "TO", "Tokelau": "TK", + "Tonga": "TO", "Trinidad a Tobago": "TT", "Tristan da Cunha": "TA", "Tsiecia": "CZ", diff --git a/js/data/locale/cy/ctryreverse.json b/js/data/locale/cy/ctryreverse.json index 6f03e0d99a..f896523c30 100644 --- a/js/data/locale/cy/ctryreverse.json +++ b/js/data/locale/cy/ctryreverse.json @@ -8,14 +8,14 @@ "155": "Gorllewin Ewrop", "202": "Sub-Saharan Africa", "419": "America Ladin", - "AF": "Afghanistan", "002": "Affrica", - "AO": "Angola", - "AI": "Anguilla", + "AF": "Afghanistan", "AL": "Albania", "DZ": "Algeria", "021": "America i’r Gogledd o Fecsico", "AD": "Andorra", + "AO": "Angola", + "AI": "Anguilla", "AQ": "Antarctica", "AG": "Antigua a Barbuda", "BQ": "Antilles yr Iseldiroedd", @@ -26,8 +26,8 @@ "AU": "Awstralia", "AT": "Awstria", "AZ": "Azerbaijan", - "BD": "Bangladesh", "BH": "Bahrain", + "BD": "Bangladesh", "BB": "Barbados", "BY": "Belarws", "BZ": "Belize", @@ -50,6 +50,7 @@ "017": "Canol Affrica", "013": "Canolbarth America", "EA": "Ceuta a Melilla", + "CL": "Chile", "CU": "Ciwba", "CO": "Colombia", "KM": "Comoros", @@ -58,7 +59,6 @@ "HR": "Croatia", "CW": "Curaçao", "CY": "Cyprus", - "CL": "Chile", "ZA": "De Affrica", "005": "De America", "034": "De Asia", @@ -80,9 +80,9 @@ "ER": "Eritrea", "EE": "Estonia", "ET": "Ethiopia", + "FR": "Ffrainc", "VN": "Fietnam", "FJ": "Fiji", - "FR": "Ffrainc", "GA": "Gabon", "GM": "Gambia", "GE": "Georgia", @@ -112,8 +112,8 @@ "TH": "Gwlad Thai", "IS": "Gwlad yr Iâ", "HT": "Haiti", - "HK": "Hong Kong RhGA Tsieina", "HN": "Honduras", + "HK": "Hong Kong RhGA Tsieina", "HU": "Hwngari", "IN": "India", "ID": "Indonesia", @@ -153,9 +153,9 @@ "MX": "Mecsico", "054": "Melanesia", "FM": "Micronesia", - "MN": "Mongolia", "MD": "Moldofa", "MC": "Monaco", + "MN": "Mongolia", "ME": "Montenegro", "MS": "Montserrat", "MA": "Moroco", @@ -184,11 +184,11 @@ "PR": "Puerto Rico", "QA": "Qatar", "RE": "Réunion", + "ZZ": "Rhanbarth Anhysbys", + "057": "Rhanbarth Micronesia", "RW": "Rwanda", "RO": "Rwmania", "RU": "Rwsia", - "ZZ": "Rhanbarth Anhysbys", - "057": "Rhanbarth Micronesia", "BL": "Saint Barthélemy", "SH": "Saint Helena", "KN": "Saint Kitts a Nevis", @@ -227,8 +227,8 @@ "PS": "Tiriogaethau Palesteinaidd", "TF": "Tiroedd Deheuol ac Antarctig Ffrainc", "TG": "Togo", - "TO": "Tonga", "TK": "Tokelau", + "TO": "Tonga", "TT": "Trinidad a Tobago", "TA": "Tristan da Cunha", "CZ": "Tsiecia", diff --git a/js/data/locale/cy/list.json b/js/data/locale/cy/list.json index f718a461d9..ae2d431340 100644 --- a/js/data/locale/cy/list.json +++ b/js/data/locale/cy/list.json @@ -1,28 +1,6 @@ { "standard": { - "short": { - "2": "{0} a {1}", - "start": "{0}, {1}", - "middle": "{0}, {1}", - "end": "{0}, a {1}" - }, - "medium": { - "2": "{0} a {1}", - "start": "{0}, {1}", - "middle": "{0}, {1}", - "end": "{0}, a {1}" - }, - "long": { - "2": "{0}, {1}", - "start": "{0}, {1}", - "middle": "{0}, {1}", - "end": "{0}, {1}" - }, - "full": { - "2": "{0}, {1}", - "start": "{0}, {1}", - "middle": "{0}, {1}", - "end": "{0}, {1}" - } + "2": "{0} a(c) {1}", + "end": "{0}, a(c) {1}" } } \ No newline at end of file diff --git a/js/data/locale/cy/regionnames.json b/js/data/locale/cy/regionnames.json new file mode 100644 index 0000000000..74d228e5ae --- /dev/null +++ b/js/data/locale/cy/regionnames.json @@ -0,0 +1,20822 @@ +{ + "AD": [ + { + "code": "02", + "name": "Canillo" + }, + { + "code": "03", + "name": "Encamp" + }, + { + "code": "04", + "name": "La Massana" + }, + { + "code": "05", + "name": "Ordino" + }, + { + "code": "06", + "name": "Sant Julià de Lòria" + }, + { + "code": "07", + "name": "Andorra la Vella" + }, + { + "code": "08", + "name": "Escaldes-Engordany" + } + ], + "AE": [ + { + "code": "AZ", + "name": "Abu Dhabi" + }, + { + "code": "AJ", + "name": "Ajman" + }, + { + "code": "DU", + "name": "Dubai" + }, + { + "code": "FU", + "name": "Fujairah" + }, + { + "code": "RK", + "name": "Ras al-Khaimah" + }, + { + "code": "SH", + "name": "Sharjah" + }, + { + "code": "UQ", + "name": "Umm al-Quwain" + } + ], + "AF": [ + { + "code": "BDS", + "name": "Badakhshan" + }, + { + "code": "BDG", + "name": "Badghis" + }, + { + "code": "BGL", + "name": "Baghlan" + }, + { + "code": "BAL", + "name": "Balkh" + }, + { + "code": "BAM", + "name": "Bamyan" + }, + { + "code": "DAY", + "name": "Daykundi" + }, + { + "code": "FRA", + "name": "Farah" + }, + { + "code": "FYB", + "name": "Faryab" + }, + { + "code": "GHA", + "name": "Ghazni" + }, + { + "code": "GHO", + "name": "GhÅr" + }, + { + "code": "HEL", + "name": "Helmand" + }, + { + "code": "HER", + "name": "Herat" + }, + { + "code": "JOW", + "name": "Jowzjan" + }, + { + "code": "KAB", + "name": "Kabul" + }, + { + "code": "KAN", + "name": "Kandahar" + }, + { + "code": "KAP", + "name": "Kapisa" + }, + { + "code": "KHO", + "name": "Khost" + }, + { + "code": "KNR", + "name": "Kunar" + }, + { + "code": "KDZ", + "name": "Kunduz" + }, + { + "code": "LAG", + "name": "Laghman" + }, + { + "code": "LOG", + "name": "Logar" + }, + { + "code": "WAR", + "name": "Maidan Wardak" + }, + { + "code": "NAN", + "name": "Nangarhar" + }, + { + "code": "NIM", + "name": "Nimruz" + }, + { + "code": "NUR", + "name": "Nuristan" + }, + { + "code": "PIA", + "name": "Paktia" + }, + { + "code": "PKA", + "name": "Paktika" + }, + { + "code": "PAN", + "name": "Panjshir" + }, + { + "code": "PAR", + "name": "Parwan" + }, + { + "code": "SAM", + "name": "Samangan" + }, + { + "code": "SAR", + "name": "Sar-e Pol" + }, + { + "code": "TAK", + "name": "Takhar" + }, + { + "code": "URU", + "name": "Urozgan" + }, + { + "code": "ZAB", + "name": "Zabul" + } + ], + "AG": [ + { + "code": "03", + "name": "Saint George" + }, + { + "code": "04", + "name": "Saint John" + }, + { + "code": "05", + "name": "Saint Mary" + }, + { + "code": "06", + "name": "Saint Paul" + }, + { + "code": "07", + "name": "Saint Peter" + }, + { + "code": "08", + "name": "Saint Philip" + }, + { + "code": "10", + "name": "Barbuda" + }, + { + "code": "11", + "name": "Redonda" + } + ], + "AL": [ + { + "code": "BR", + "name": "Berat" + }, + { + "code": "01", + "name": "Berat County" + }, + { + "code": "BU", + "name": "Bulqizë" + }, + { + "code": "DL", + "name": "Delvinë" + }, + { + "code": "DV", + "name": "Devoll" + }, + { + "code": "DI", + "name": "Dibër" + }, + { + "code": "09", + "name": "Dibër County" + }, + { + "code": "DR", + "name": "Durrës" + }, + { + "code": "02", + "name": "Durrës County" + }, + { + "code": "EL", + "name": "Elbasan" + }, + { + "code": "03", + "name": "Elbasan County" + }, + { + "code": "FR", + "name": "Fier" + }, + { + "code": "04", + "name": "Fier County" + }, + { + "code": "GJ", + "name": "Gjirokastër" + }, + { + "code": "05", + "name": "Gjirokastër County" + }, + { + "code": "GR", + "name": "Gramsh" + }, + { + "code": "HA", + "name": "Has" + }, + { + "code": "KA", + "name": "Kavajë" + }, + { + "code": "ER", + "name": "Kolonjë" + }, + { + "code": "KO", + "name": "Korçë" + }, + { + "code": "06", + "name": "Korçë County" + }, + { + "code": "KR", + "name": "Krujë" + }, + { + "code": "KC", + "name": "Kuçovë" + }, + { + "code": "KU", + "name": "Kukës" + }, + { + "code": "07", + "name": "Kukës County" + }, + { + "code": "KB", + "name": "Kurbin" + }, + { + "code": "LE", + "name": "Lezhë" + }, + { + "code": "08", + "name": "Lezhë County" + }, + { + "code": "LB", + "name": "Librazhd" + }, + { + "code": "LU", + "name": "Lushnjë" + }, + { + "code": "MM", + "name": "Malësi e Madhe" + }, + { + "code": "MK", + "name": "Mallakastër" + }, + { + "code": "MT", + "name": "Mat" + }, + { + "code": "MR", + "name": "Mirditë" + }, + { + "code": "PQ", + "name": "Peqin" + }, + { + "code": "PR", + "name": "Përmet" + }, + { + "code": "PG", + "name": "Pogradec" + }, + { + "code": "PU", + "name": "Pukë" + }, + { + "code": "SR", + "name": "Sarandë" + }, + { + "code": "SH", + "name": "Shkodër" + }, + { + "code": "10", + "name": "Shkodër County" + }, + { + "code": "SK", + "name": "Skrapar" + }, + { + "code": "TE", + "name": "Tepelenë" + }, + { + "code": "TR", + "name": "Tirana" + }, + { + "code": "11", + "name": "Tirana County" + }, + { + "code": "TP", + "name": "Tropojë" + }, + { + "code": "VL", + "name": "Vlorë" + }, + { + "code": "12", + "name": "Vlorë County" + } + ], + "AM": [ + { + "code": "AG", + "name": "Aragatsotn" + }, + { + "code": "AR", + "name": "Ararat" + }, + { + "code": "AV", + "name": "Armavir" + }, + { + "code": "GR", + "name": "Gegharkunik" + }, + { + "code": "KT", + "name": "Kotayk" + }, + { + "code": "LO", + "name": "Lori" + }, + { + "code": "SH", + "name": "Shirak" + }, + { + "code": "SU", + "name": "Syunik" + }, + { + "code": "TV", + "name": "Tavush" + }, + { + "code": "VD", + "name": "Vayots Dzor" + }, + { + "code": "ER", + "name": "Yerevan" + } + ], + "AO": [ + { + "code": "BGO", + "name": "Bengo" + }, + { + "code": "BGU", + "name": "Benguela" + }, + { + "code": "BIE", + "name": "Bié" + }, + { + "code": "CAB", + "name": "Cabinda" + }, + { + "code": "CCU", + "name": "Cuando Cubango" + }, + { + "code": "CNO", + "name": "Cuanza Norte" + }, + { + "code": "CUS", + "name": "Cuanza Sul" + }, + { + "code": "CNN", + "name": "Cunene" + }, + { + "code": "HUA", + "name": "Huambo" + }, + { + "code": "HUI", + "name": "Huíla" + }, + { + "code": "LUA", + "name": "Luanda" + }, + { + "code": "LNO", + "name": "Lunda Norte" + }, + { + "code": "LSU", + "name": "Lunda Sul" + }, + { + "code": "MAL", + "name": "Malanje" + }, + { + "code": "MOX", + "name": "Moxico" + }, + { + "code": "NAM", + "name": "Namibe" + }, + { + "code": "UIG", + "name": "Uíge" + }, + { + "code": "ZAI", + "name": "Zaire" + } + ], + "AR": [ + { + "code": "C", + "name": "Buenos Aires" + }, + { + "code": "B", + "name": "Buenos Aires Province" + }, + { + "code": "K", + "name": "Catamarca" + }, + { + "code": "H", + "name": "Chaco" + }, + { + "code": "U", + "name": "Chubut" + }, + { + "code": "X", + "name": "Córdoba" + }, + { + "code": "W", + "name": "Corrientes" + }, + { + "code": "E", + "name": "Entre Ríos" + }, + { + "code": "P", + "name": "Formosa" + }, + { + "code": "Y", + "name": "Jujuy" + }, + { + "code": "L", + "name": "La Pampa" + }, + { + "code": "F", + "name": "La Rioja" + }, + { + "code": "M", + "name": "Mendoza" + }, + { + "code": "N", + "name": "Misiones" + }, + { + "code": "Q", + "name": "Neuquén" + }, + { + "code": "R", + "name": "Río Negro" + }, + { + "code": "A", + "name": "Salta" + }, + { + "code": "J", + "name": "San Juan" + }, + { + "code": "D", + "name": "San Luis" + }, + { + "code": "Z", + "name": "Santa Cruz" + }, + { + "code": "S", + "name": "Santa Fe" + }, + { + "code": "G", + "name": "Santiago del Estero" + }, + { + "code": "V", + "name": "Tierra del Fuego" + }, + { + "code": "T", + "name": "Tucumán" + } + ], + "AT": [ + { + "code": "1", + "name": "Burgenland" + }, + { + "code": "2", + "name": "Carinthia" + }, + { + "code": "3", + "name": "Lower Austria" + }, + { + "code": "4", + "name": "Upper Austria" + }, + { + "code": "5", + "name": "Salzburg" + }, + { + "code": "6", + "name": "Styria" + }, + { + "code": "7", + "name": "Tyrol" + }, + { + "code": "8", + "name": "Vorarlberg" + }, + { + "code": "9", + "name": "Vienna" + } + ], + "AU": [ + { + "code": "ACT", + "name": "Australian Capital Territory" + }, + { + "code": "NSW", + "name": "New South Wales" + }, + { + "code": "NT", + "name": "Northern Territory" + }, + { + "code": "QLD", + "name": "Queensland" + }, + { + "code": "SA", + "name": "South Australia" + }, + { + "code": "TAS", + "name": "Tasmania" + }, + { + "code": "VIC", + "name": "Victoria" + }, + { + "code": "WA", + "name": "Western Australia" + } + ], + "AZ": [ + { + "code": "ABS", + "name": "Absheron" + }, + { + "code": "AGM", + "name": "Agdam" + }, + { + "code": "AGS", + "name": "Agdash" + }, + { + "code": "AGC", + "name": "Aghjabadi" + }, + { + "code": "AGA", + "name": "Agstafa" + }, + { + "code": "AGU", + "name": "Agsu" + }, + { + "code": "AST", + "name": "Astara" + }, + { + "code": "BAB", + "name": "Babek" + }, + { + "code": "BA", + "name": "Baku" + }, + { + "code": "BAL", + "name": "Balakan" + }, + { + "code": "BAR", + "name": "Barda" + }, + { + "code": "BEY", + "name": "Beylagan" + }, + { + "code": "BIL", + "name": "Bilasuvar" + }, + { + "code": "DAS", + "name": "Dashkasan" + }, + { + "code": "FUZ", + "name": "Fizuli" + }, + { + "code": "GAD", + "name": "Gadabay" + }, + { + "code": "GA", + "name": "Ganja" + }, + { + "code": "QOB", + "name": "Gobustan" + }, + { + "code": "GOR", + "name": "Goranboy" + }, + { + "code": "GOY", + "name": "Goychay" + }, + { + "code": "GYG", + "name": "Goygol" + }, + { + "code": "HAC", + "name": "Hajigabul" + }, + { + "code": "IMI", + "name": "Imishli" + }, + { + "code": "ISM", + "name": "Ismailli" + }, + { + "code": "CAB", + "name": "Jabrayil" + }, + { + "code": "CAL", + "name": "Jalilabad" + }, + { + "code": "CUL", + "name": "Julfa" + }, + { + "code": "KAL", + "name": "Kalbajar" + }, + { + "code": "KAN", + "name": "Kangarli" + }, + { + "code": "XAC", + "name": "Khachmaz" + }, + { + "code": "XIZ", + "name": "Khizi" + }, + { + "code": "XCI", + "name": "Khojali" + }, + { + "code": "XVD", + "name": "Khojavend" + }, + { + "code": "KUR", + "name": "Kurdamir" + }, + { + "code": "LAC", + "name": "Lachin" + }, + { + "code": "LA", + "name": "Lankaran" + }, + { + "code": "LAN", + "name": "Lankaran District" + }, + { + "code": "LER", + "name": "Lerik" + }, + { + "code": "MAS", + "name": "Masally" + }, + { + "code": "MI", + "name": "Mingachevir" + }, + { + "code": "NA", + "name": "Naftalan" + }, + { + "code": "NV", + "name": "Nakhchivan" + }, + { + "code": "NX", + "name": "Nakhchivan AR" + }, + { + "code": "NEF", + "name": "Neftchala" + }, + { + "code": "OGU", + "name": "Oghuz" + }, + { + "code": "ORD", + "name": "Ordubad" + }, + { + "code": "QAB", + "name": "Qabala" + }, + { + "code": "QAX", + "name": "Qakh" + }, + { + "code": "QAZ", + "name": "Qazakh" + }, + { + "code": "QBA", + "name": "Quba" + }, + { + "code": "QBI", + "name": "Qubadli" + }, + { + "code": "QUS", + "name": "Qusar" + }, + { + "code": "SAT", + "name": "Saatly" + }, + { + "code": "SAB", + "name": "Sabirabad" + }, + { + "code": "SAD", + "name": "Sadarak" + }, + { + "code": "SAL", + "name": "Salyan" + }, + { + "code": "SMX", + "name": "Samukh" + }, + { + "code": "SBN", + "name": "Shabran" + }, + { + "code": "SAH", + "name": "Shahbuz" + }, + { + "code": "SA", + "name": "Shaki" + }, + { + "code": "SAK", + "name": "Shaki District" + }, + { + "code": "SMI", + "name": "Shamakhi" + }, + { + "code": "SKR", + "name": "Shamkir" + }, + { + "code": "SAR", + "name": "Sharur" + }, + { + "code": "SR", + "name": "Shirvan" + }, + { + "code": "SUS", + "name": "Shusha" + }, + { + "code": "SIY", + "name": "Siazan" + }, + { + "code": "XA", + "name": "Stepanakert" + }, + { + "code": "SM", + "name": "Sumqayit" + }, + { + "code": "TAR", + "name": "Tartar" + }, + { + "code": "TOV", + "name": "Tovuz" + }, + { + "code": "UCA", + "name": "Ujar" + }, + { + "code": "YAR", + "name": "Yardymli" + }, + { + "code": "YE", + "name": "Yevlakh" + }, + { + "code": "YEV", + "name": "Yevlakh District" + }, + { + "code": "ZAN", + "name": "Zangilan" + }, + { + "code": "ZAQ", + "name": "Zaqatala" + }, + { + "code": "ZAR", + "name": "Zardab" + } + ], + "BA": [ + { + "code": "05", + "name": "Bosnian Podrinje" + }, + { + "code": "BRC", + "name": "BrÄko District" + }, + { + "code": "06", + "name": "Central Bosnia" + }, + { + "code": "BIH", + "name": "Federation of Bosnia and Herzegovina" + }, + { + "code": "07", + "name": "Herzegovina-Neretva" + }, + { + "code": "10", + "name": "Livanjski" + }, + { + "code": "02", + "name": "Posavina" + }, + { + "code": "SRP", + "name": "Republika Srpska" + }, + { + "code": "09", + "name": "Sarajevo" + }, + { + "code": "03", + "name": "Tuzlanski" + }, + { + "code": "01", + "name": "Una-Sana" + }, + { + "code": "08", + "name": "West Herzegovina" + }, + { + "code": "04", + "name": "Zenica-Doboj" + } + ], + "BB": [ + { + "code": "01", + "name": "Christ Church" + }, + { + "code": "02", + "name": "Saint Andrew" + }, + { + "code": "03", + "name": "Saint George" + }, + { + "code": "04", + "name": "Saint James" + }, + { + "code": "05", + "name": "Saint John" + }, + { + "code": "06", + "name": "Saint Joseph" + }, + { + "code": "07", + "name": "Saint Lucy" + }, + { + "code": "08", + "name": "Saint Michael" + }, + { + "code": "09", + "name": "Saint Peter" + }, + { + "code": "10", + "name": "Saint Philip" + }, + { + "code": "11", + "name": "Saint Thomas" + } + ], + "BD": [ + { + "code": "05", + "name": "Bagerhat" + }, + { + "code": "01", + "name": "Bandarban" + }, + { + "code": "02", + "name": "Barguna" + }, + { + "code": "A", + "name": "Barisal" + }, + { + "code": "06", + "name": "Barisal Division" + }, + { + "code": "07", + "name": "Bhola" + }, + { + "code": "03", + "name": "Bogra" + }, + { + "code": "04", + "name": "Brahmanbaria" + }, + { + "code": "09", + "name": "Chandpur" + }, + { + "code": "10", + "name": "Chittagong" + }, + { + "code": "B", + "name": "Chittagong Division" + }, + { + "code": "12", + "name": "Chuadanga" + }, + { + "code": "08", + "name": "Comilla" + }, + { + "code": "11", + "name": "Cox’s Bazar" + }, + { + "code": "13", + "name": "Dhaka" + }, + { + "code": "C", + "name": "Dhaka Division" + }, + { + "code": "14", + "name": "Dinajpur" + }, + { + "code": "15", + "name": "Faridpur" + }, + { + "code": "16", + "name": "Feni" + }, + { + "code": "19", + "name": "Gaibandha" + }, + { + "code": "18", + "name": "Gazipur" + }, + { + "code": "17", + "name": "Gopalganj" + }, + { + "code": "20", + "name": "Habiganj" + }, + { + "code": "21", + "name": "Jamalpur" + }, + { + "code": "22", + "name": "Jessore" + }, + { + "code": "25", + "name": "Jhalokati" + }, + { + "code": "23", + "name": "Jhenaidah" + }, + { + "code": "24", + "name": "Joypurhat" + }, + { + "code": "29", + "name": "Khagrachari" + }, + { + "code": "27", + "name": "Khulna" + }, + { + "code": "D", + "name": "Khulna Division" + }, + { + "code": "26", + "name": "Kishoreganj" + }, + { + "code": "28", + "name": "Kurigram" + }, + { + "code": "30", + "name": "Kushtia" + }, + { + "code": "31", + "name": "Lakshmipur" + }, + { + "code": "32", + "name": "Lalmonirhat" + }, + { + "code": "36", + "name": "Madaripur" + }, + { + "code": "37", + "name": "Magura" + }, + { + "code": "33", + "name": "Manikganj" + }, + { + "code": "38", + "name": "Maulvi Bazar" + }, + { + "code": "39", + "name": "Meherpur" + }, + { + "code": "35", + "name": "Munshiganj" + }, + { + "code": "34", + "name": "Mymensingh" + }, + { + "code": "H", + "name": "Mymensingh Division" + }, + { + "code": "48", + "name": "Naogaon" + }, + { + "code": "43", + "name": "Narail" + }, + { + "code": "40", + "name": "Narayanganj" + }, + { + "code": "42", + "name": "Narsingdi" + }, + { + "code": "44", + "name": "Natore" + }, + { + "code": "45", + "name": "Nawabganj" + }, + { + "code": "41", + "name": "Netrokona" + }, + { + "code": "46", + "name": "Nilphamari" + }, + { + "code": "47", + "name": "Noakhali" + }, + { + "code": "49", + "name": "Pabna" + }, + { + "code": "52", + "name": "Panchagarh" + }, + { + "code": "51", + "name": "Patuakhali" + }, + { + "code": "50", + "name": "Pirojpur" + }, + { + "code": "53", + "name": "Rajbari" + }, + { + "code": "54", + "name": "Rajshahi" + }, + { + "code": "E", + "name": "Rajshahi Division" + }, + { + "code": "56", + "name": "Rangamati Hill" + }, + { + "code": "55", + "name": "Rangpur" + }, + { + "code": "F", + "name": "Rangpur Division" + }, + { + "code": "58", + "name": "Satkhira" + }, + { + "code": "62", + "name": "Shariatpur" + }, + { + "code": "57", + "name": "Sherpur" + }, + { + "code": "59", + "name": "Sirajganj" + }, + { + "code": "61", + "name": "Sunamganj" + }, + { + "code": "60", + "name": "Sylhet" + }, + { + "code": "G", + "name": "Sylhet Division" + }, + { + "code": "63", + "name": "Tangail" + }, + { + "code": "64", + "name": "Thakurgaon" + } + ], + "BE": [ + { + "code": "VAN", + "name": "Antwerp" + }, + { + "code": "BRU", + "name": "Brussels" + }, + { + "code": "VOV", + "name": "East Flanders" + }, + { + "code": "VLG", + "name": "Flanders" + }, + { + "code": "VBR", + "name": "Flemish Brabant" + }, + { + "code": "WHT", + "name": "Hainaut" + }, + { + "code": "WLG", + "name": "Liège" + }, + { + "code": "VLI", + "name": "Limburg" + }, + { + "code": "WLX", + "name": "Luxembourg" + }, + { + "code": "WNA", + "name": "Namur" + }, + { + "code": "WAL", + "name": "Wallonia" + }, + { + "code": "WBR", + "name": "Walloon Brabant" + }, + { + "code": "VWV", + "name": "West Flanders" + } + ], + "BF": [ + { + "code": "BAL", + "name": "Balé" + }, + { + "code": "BAM", + "name": "Bam" + }, + { + "code": "BAN", + "name": "Banwa" + }, + { + "code": "BAZ", + "name": "Bazèga" + }, + { + "code": "01", + "name": "Boucle du Mouhoun" + }, + { + "code": "BGR", + "name": "Bougouriba" + }, + { + "code": "BLG", + "name": "Boulgou" + }, + { + "code": "BLK", + "name": "Boulkiemdé" + }, + { + "code": "02", + "name": "Cascades" + }, + { + "code": "03", + "name": "Centre" + }, + { + "code": "04", + "name": "Centre-Est" + }, + { + "code": "05", + "name": "Centre-Nord" + }, + { + "code": "06", + "name": "Centre-Ouest" + }, + { + "code": "07", + "name": "Centre-Sud" + }, + { + "code": "COM", + "name": "Comoé" + }, + { + "code": "08", + "name": "Est" + }, + { + "code": "GAN", + "name": "Ganzourgou" + }, + { + "code": "GNA", + "name": "Gnagna" + }, + { + "code": "GOU", + "name": "Gourma" + }, + { + "code": "09", + "name": "Hauts-Bassins" + }, + { + "code": "HOU", + "name": "Houet" + }, + { + "code": "IOB", + "name": "Ioba" + }, + { + "code": "KAD", + "name": "Kadiogo" + }, + { + "code": "KEN", + "name": "Kénédougou" + }, + { + "code": "KMD", + "name": "Komondjari" + }, + { + "code": "KMP", + "name": "Kompienga" + }, + { + "code": "KOS", + "name": "Kossi" + }, + { + "code": "KOP", + "name": "Koulpélogo" + }, + { + "code": "KOT", + "name": "Kouritenga" + }, + { + "code": "KOW", + "name": "Kourwéogo" + }, + { + "code": "LER", + "name": "Léraba" + }, + { + "code": "LOR", + "name": "Loroum" + }, + { + "code": "MOU", + "name": "Mouhoun" + }, + { + "code": "NAO", + "name": "Nahouri" + }, + { + "code": "NAM", + "name": "Namentenga" + }, + { + "code": "NAY", + "name": "Nayala" + }, + { + "code": "10", + "name": "Nord" + }, + { + "code": "NOU", + "name": "Noumbiel" + }, + { + "code": "OUB", + "name": "Oubritenga" + }, + { + "code": "OUD", + "name": "Oudalan" + }, + { + "code": "PAS", + "name": "Passoré" + }, + { + "code": "11", + "name": "Plateau-Central" + }, + { + "code": "PON", + "name": "Poni" + }, + { + "code": "12", + "name": "Sahel" + }, + { + "code": "SNG", + "name": "Sanguié" + }, + { + "code": "SMT", + "name": "Sanmatenga" + }, + { + "code": "SEN", + "name": "Séno" + }, + { + "code": "SIS", + "name": "Sissili" + }, + { + "code": "SOM", + "name": "Soum" + }, + { + "code": "SOR", + "name": "Sourou" + }, + { + "code": "13", + "name": "Sud-Ouest" + }, + { + "code": "TAP", + "name": "Tapoa" + }, + { + "code": "TUI", + "name": "Tuy" + }, + { + "code": "YAG", + "name": "Yagha" + }, + { + "code": "YAT", + "name": "Yatenga" + }, + { + "code": "ZIR", + "name": "Ziro" + }, + { + "code": "ZON", + "name": "Zondoma" + }, + { + "code": "ZOU", + "name": "Zoundwéogo" + } + ], + "BG": [ + { + "code": "01", + "name": "Blagoevgrad" + }, + { + "code": "02", + "name": "Burgas" + }, + { + "code": "03", + "name": "Varna" + }, + { + "code": "04", + "name": "Veliko Tarnovo" + }, + { + "code": "05", + "name": "Vidin" + }, + { + "code": "06", + "name": "Vratsa" + }, + { + "code": "07", + "name": "Gabrovo" + }, + { + "code": "08", + "name": "Dobrich" + }, + { + "code": "09", + "name": "Kardzhali" + }, + { + "code": "10", + "name": "Kyustendil" + }, + { + "code": "11", + "name": "Lovech" + }, + { + "code": "12", + "name": "Montana" + }, + { + "code": "13", + "name": "Pazardzhik" + }, + { + "code": "14", + "name": "Pernik" + }, + { + "code": "15", + "name": "Pleven" + }, + { + "code": "16", + "name": "Plovdiv" + }, + { + "code": "17", + "name": "Razgrad" + }, + { + "code": "18", + "name": "Ruse" + }, + { + "code": "19", + "name": "Silistra" + }, + { + "code": "20", + "name": "Sliven" + }, + { + "code": "21", + "name": "Smolyan" + }, + { + "code": "22", + "name": "Sofia" + }, + { + "code": "23", + "name": "Sofia District" + }, + { + "code": "24", + "name": "Stara Zagora" + }, + { + "code": "25", + "name": "Targovishte" + }, + { + "code": "26", + "name": "Haskovo" + }, + { + "code": "27", + "name": "Shumen" + }, + { + "code": "28", + "name": "Yambol" + } + ], + "BH": [ + { + "code": "13", + "name": "Capital" + }, + { + "code": "14", + "name": "Southern" + }, + { + "code": "15", + "name": "Muharraq" + }, + { + "code": "16", + "name": "Central" + }, + { + "code": "17", + "name": "Northern" + } + ], + "BI": [ + { + "code": "BB", + "name": "Bubanza" + }, + { + "code": "BM", + "name": "Bujumbura" + }, + { + "code": "BL", + "name": "Bujumbura Rural" + }, + { + "code": "BR", + "name": "Bururi" + }, + { + "code": "CA", + "name": "Cankuzo" + }, + { + "code": "CI", + "name": "Cibitoke" + }, + { + "code": "GI", + "name": "Gitega" + }, + { + "code": "KR", + "name": "Karuzi" + }, + { + "code": "KY", + "name": "Kayanza" + }, + { + "code": "KI", + "name": "Kirundo" + }, + { + "code": "MA", + "name": "Makamba" + }, + { + "code": "MU", + "name": "Muramvya" + }, + { + "code": "MY", + "name": "Muyinga" + }, + { + "code": "MW", + "name": "Mwaro" + }, + { + "code": "NG", + "name": "Ngozi" + }, + { + "code": "RM", + "name": "Rumonge" + }, + { + "code": "RT", + "name": "Rutana" + }, + { + "code": "RY", + "name": "Ruyigi" + } + ], + "BJ": [ + { + "code": "AL", + "name": "Alibori" + }, + { + "code": "AK", + "name": "Atakora" + }, + { + "code": "AQ", + "name": "Atlantique" + }, + { + "code": "BO", + "name": "Borgou" + }, + { + "code": "CO", + "name": "Collines" + }, + { + "code": "DO", + "name": "Donga" + }, + { + "code": "KO", + "name": "Kouffo" + }, + { + "code": "LI", + "name": "Littoral" + }, + { + "code": "MO", + "name": "Mono" + }, + { + "code": "OU", + "name": "Ouémé" + }, + { + "code": "PL", + "name": "Plateau" + }, + { + "code": "ZO", + "name": "Zou" + } + ], + "BN": [ + { + "code": "BE", + "name": "Belait" + }, + { + "code": "BM", + "name": "Brunei-Muara" + }, + { + "code": "TE", + "name": "Temburong" + }, + { + "code": "TU", + "name": "Tutong" + } + ], + "BO": [ + { + "code": "B", + "name": "Beni" + }, + { + "code": "H", + "name": "Chuquisaca" + }, + { + "code": "C", + "name": "Cochabamba" + }, + { + "code": "L", + "name": "La Paz" + }, + { + "code": "O", + "name": "Oruro" + }, + { + "code": "N", + "name": "Pando" + }, + { + "code": "P", + "name": "Potosí" + }, + { + "code": "S", + "name": "Santa Cruz" + }, + { + "code": "T", + "name": "Tarija" + } + ], + "BQ": [ + { + "code": "BO", + "name": "Bonaire" + }, + { + "code": "SA", + "name": "Saba" + }, + { + "code": "SE", + "name": "Sint Eustatius" + } + ], + "BR": [ + { + "code": "AC", + "name": "Acre" + }, + { + "code": "AL", + "name": "Alagoas" + }, + { + "code": "AP", + "name": "Amapá" + }, + { + "code": "AM", + "name": "Amazonas" + }, + { + "code": "BA", + "name": "Bahia" + }, + { + "code": "CE", + "name": "Ceará" + }, + { + "code": "ES", + "name": "Espírito Santo" + }, + { + "code": "DF", + "name": "Federal District" + }, + { + "code": "GO", + "name": "Goiás" + }, + { + "code": "MA", + "name": "Maranhão" + }, + { + "code": "MT", + "name": "Mato Grosso" + }, + { + "code": "MS", + "name": "Mato Grosso do Sul" + }, + { + "code": "MG", + "name": "Minas Gerais" + }, + { + "code": "PA", + "name": "Pará" + }, + { + "code": "PB", + "name": "Paraíba" + }, + { + "code": "PR", + "name": "Paraná" + }, + { + "code": "PE", + "name": "Pernambuco" + }, + { + "code": "PI", + "name": "Piauí" + }, + { + "code": "RJ", + "name": "Rio de Janeiro" + }, + { + "code": "RN", + "name": "Rio Grande do Norte" + }, + { + "code": "RS", + "name": "Rio Grande do Sul" + }, + { + "code": "RO", + "name": "Rondônia" + }, + { + "code": "RR", + "name": "Roraima" + }, + { + "code": "SC", + "name": "Santa Catarina" + }, + { + "code": "SP", + "name": "São Paulo" + }, + { + "code": "SE", + "name": "Sergipe" + }, + { + "code": "TO", + "name": "Tocantins" + } + ], + "BS": [ + { + "code": "AK", + "name": "Acklins" + }, + { + "code": "BY", + "name": "Berry Islands" + }, + { + "code": "BI", + "name": "Bimini" + }, + { + "code": "BP", + "name": "Black Point" + }, + { + "code": "CI", + "name": "Cat Island" + }, + { + "code": "CO", + "name": "Central Abaco" + }, + { + "code": "CS", + "name": "Central Andros" + }, + { + "code": "CE", + "name": "Central Eleuthera" + }, + { + "code": "CK", + "name": "Crooked Island" + }, + { + "code": "EG", + "name": "East Grand Bahama" + }, + { + "code": "EX", + "name": "Exuma" + }, + { + "code": "FP", + "name": "Freeport" + }, + { + "code": "GC", + "name": "Grand Cay" + }, + { + "code": "HI", + "name": "Harbour Island" + }, + { + "code": "HT", + "name": "Hope Town" + }, + { + "code": "IN", + "name": "Inagua" + }, + { + "code": "LI", + "name": "Long Island" + }, + { + "code": "MC", + "name": "Mangrove Cay" + }, + { + "code": "MG", + "name": "Mayaguana" + }, + { + "code": "MI", + "name": "Moore’s Island" + }, + { + "code": "NO", + "name": "North Abaco" + }, + { + "code": "NS", + "name": "North Andros" + }, + { + "code": "NE", + "name": "North Eleuthera" + }, + { + "code": "RI", + "name": "Ragged Island" + }, + { + "code": "RC", + "name": "Rum Cay" + }, + { + "code": "SS", + "name": "San Salvador" + }, + { + "code": "SO", + "name": "South Abaco" + }, + { + "code": "SA", + "name": "South Andros" + }, + { + "code": "SE", + "name": "South Eleuthera" + }, + { + "code": "SW", + "name": "Spanish Wells" + }, + { + "code": "WG", + "name": "West Grand Bahama" + } + ], + "BT": [ + { + "code": "33", + "name": "Bumthang" + }, + { + "code": "12", + "name": "Chukha" + }, + { + "code": "22", + "name": "Dagana" + }, + { + "code": "GA", + "name": "Gasa" + }, + { + "code": "13", + "name": "Haa" + }, + { + "code": "44", + "name": "Lhuntse" + }, + { + "code": "42", + "name": "Mongar" + }, + { + "code": "11", + "name": "Paro" + }, + { + "code": "43", + "name": "Pemagatshel" + }, + { + "code": "23", + "name": "Punakha" + }, + { + "code": "45", + "name": "Samdrup Jongkhar" + }, + { + "code": "14", + "name": "Samtse" + }, + { + "code": "31", + "name": "Sarpang" + }, + { + "code": "15", + "name": "Thimphu" + }, + { + "code": "41", + "name": "Trashigang" + }, + { + "code": "TY", + "name": "Trashiyangtse" + }, + { + "code": "32", + "name": "Trongsa" + }, + { + "code": "21", + "name": "Tsirang" + }, + { + "code": "24", + "name": "Wangdue Phodrang" + }, + { + "code": "34", + "name": "Zhemgang" + } + ], + "BW": [ + { + "code": "CE", + "name": "Central" + }, + { + "code": "CH", + "name": "Chobe" + }, + { + "code": "FR", + "name": "Francistown" + }, + { + "code": "GA", + "name": "Gaborone" + }, + { + "code": "GH", + "name": "Ghanzi" + }, + { + "code": "JW", + "name": "Jwaneng" + }, + { + "code": "KG", + "name": "Kgalagadi" + }, + { + "code": "KL", + "name": "Kgatleng" + }, + { + "code": "KW", + "name": "Kweneng" + }, + { + "code": "LO", + "name": "Lobatse" + }, + { + "code": "NE", + "name": "North East" + }, + { + "code": "NW", + "name": "North West" + }, + { + "code": "SP", + "name": "Selibe Phikwe" + }, + { + "code": "SE", + "name": "South East" + }, + { + "code": "SO", + "name": "Southern" + }, + { + "code": "ST", + "name": "Sowa Town" + } + ], + "BY": [ + { + "code": "BR", + "name": "Brest" + }, + { + "code": "HO", + "name": "Homel" + }, + { + "code": "HR", + "name": "Hrodna" + }, + { + "code": "MA", + "name": "Magileu" + }, + { + "code": "HM", + "name": "Minsk" + }, + { + "code": "MI", + "name": "Minsk Region" + }, + { + "code": "VI", + "name": "Vitebsk" + } + ], + "BZ": [ + { + "code": "BZ", + "name": "Belize" + }, + { + "code": "CY", + "name": "Cayo" + }, + { + "code": "CZL", + "name": "Corozal" + }, + { + "code": "OW", + "name": "Orange Walk" + }, + { + "code": "SC", + "name": "Stann Creek" + }, + { + "code": "TOL", + "name": "Toledo" + } + ], + "CA": [ + { + "code": "AB", + "name": "Alberta" + }, + { + "code": "BC", + "name": "British Columbia" + }, + { + "code": "MB", + "name": "Manitoba" + }, + { + "code": "NB", + "name": "New Brunswick" + }, + { + "code": "NL", + "name": "Newfoundland and Labrador" + }, + { + "code": "NT", + "name": "Northwest Territories" + }, + { + "code": "NS", + "name": "Nova Scotia" + }, + { + "code": "NU", + "name": "Nunavut" + }, + { + "code": "ON", + "name": "Ontario" + }, + { + "code": "PE", + "name": "Prince Edward Island" + }, + { + "code": "QC", + "name": "Quebec" + }, + { + "code": "SK", + "name": "Saskatchewan" + }, + { + "code": "YT", + "name": "Yukon" + } + ], + "CD": [ + { + "code": "BN", + "name": "Bandundu" + }, + { + "code": "BC", + "name": "Bas-Congo" + }, + { + "code": "BU", + "name": "Bas-Uélé" + }, + { + "code": "EQ", + "name": "Équateur" + }, + { + "code": "HK", + "name": "Haut-Katanga" + }, + { + "code": "HL", + "name": "Haut-Lomami" + }, + { + "code": "HU", + "name": "Haut-Uélé" + }, + { + "code": "IT", + "name": "Ituri" + }, + { + "code": "KS", + "name": "Kasaï" + }, + { + "code": "KC", + "name": "Kasaï Central" + }, + { + "code": "KW", + "name": "Kasaï-Occidental" + }, + { + "code": "KE", + "name": "Kasaï-Oriental" + }, + { + "code": "KA", + "name": "Katanga" + }, + { + "code": "KN", + "name": "Kinshasa" + }, + { + "code": "KG", + "name": "Kwango" + }, + { + "code": "KL", + "name": "Kwilu" + }, + { + "code": "LO", + "name": "Lomami" + }, + { + "code": "LU", + "name": "Lualaba" + }, + { + "code": "MN", + "name": "Mai-Ndombe" + }, + { + "code": "MA", + "name": "Maniema" + }, + { + "code": "MO", + "name": "Mongala" + }, + { + "code": "NU", + "name": "Nord-Ubangi" + }, + { + "code": "NK", + "name": "North Kivu" + }, + { + "code": "OR", + "name": "Orientale" + }, + { + "code": "SA", + "name": "Sankuru" + }, + { + "code": "SK", + "name": "South Kivu" + }, + { + "code": "SU", + "name": "Sud-Ubangi" + }, + { + "code": "TA", + "name": "Tanganyika" + }, + { + "code": "TO", + "name": "Tshopo" + }, + { + "code": "TU", + "name": "Tshuapa" + } + ], + "CF": [ + { + "code": "BB", + "name": "Bamingui-Bangoran" + }, + { + "code": "BGF", + "name": "Bangui" + }, + { + "code": "BK", + "name": "Basse-Kotto" + }, + { + "code": "HM", + "name": "Haut-Mbomou" + }, + { + "code": "HK", + "name": "Haute-Kotto" + }, + { + "code": "KG", + "name": "Kémo" + }, + { + "code": "LB", + "name": "Lobaye" + }, + { + "code": "HS", + "name": "Mambéré-Kadéï" + }, + { + "code": "MB", + "name": "Mbomou" + }, + { + "code": "KB", + "name": "Nana-Grébizi" + }, + { + "code": "NM", + "name": "Nana-Mambéré" + }, + { + "code": "MP", + "name": "Ombella-M’Poko" + }, + { + "code": "UK", + "name": "Ouaka" + }, + { + "code": "AC", + "name": "Ouham" + }, + { + "code": "OP", + "name": "Ouham-Pendé" + }, + { + "code": "SE", + "name": "Sangha-Mbaéré" + }, + { + "code": "VK", + "name": "Vakaga" + } + ], + "CG": [ + { + "code": "11", + "name": "Bouenza" + }, + { + "code": "BZV", + "name": "Brazzaville" + }, + { + "code": "8", + "name": "Cuvette" + }, + { + "code": "15", + "name": "Cuvette-Ouest" + }, + { + "code": "5", + "name": "Kouilou" + }, + { + "code": "2", + "name": "Lékoumou" + }, + { + "code": "7", + "name": "Likouala" + }, + { + "code": "9", + "name": "Niari" + }, + { + "code": "14", + "name": "Plateaux" + }, + { + "code": "16", + "name": "Pointe-Noire" + }, + { + "code": "12", + "name": "Pool" + }, + { + "code": "13", + "name": "Sangha" + } + ], + "CH": [ + { + "code": "AG", + "name": "Aargau" + }, + { + "code": "AR", + "name": "Appenzell Ausserrhoden" + }, + { + "code": "AI", + "name": "Appenzell Innerrhoden" + }, + { + "code": "BL", + "name": "Basel-Landschaft" + }, + { + "code": "BS", + "name": "Basel-Stadt" + }, + { + "code": "BE", + "name": "Bern" + }, + { + "code": "FR", + "name": "Fribourg" + }, + { + "code": "GE", + "name": "Geneva" + }, + { + "code": "GL", + "name": "Glarus" + }, + { + "code": "GR", + "name": "Graubünden" + }, + { + "code": "JU", + "name": "Jura" + }, + { + "code": "LU", + "name": "Lucerne" + }, + { + "code": "NE", + "name": "Neuchâtel" + }, + { + "code": "NW", + "name": "Nidwalden" + }, + { + "code": "OW", + "name": "Obwalden" + }, + { + "code": "SH", + "name": "Schaffhausen" + }, + { + "code": "SZ", + "name": "Schwyz" + }, + { + "code": "SO", + "name": "Solothurn" + }, + { + "code": "SG", + "name": "St. Gallen" + }, + { + "code": "TG", + "name": "Thurgau" + }, + { + "code": "TI", + "name": "Ticino" + }, + { + "code": "UR", + "name": "Uri" + }, + { + "code": "VS", + "name": "Valais" + }, + { + "code": "VD", + "name": "Vaud" + }, + { + "code": "ZG", + "name": "Zug" + }, + { + "code": "ZH", + "name": "Zürich" + } + ], + "CI": [ + { + "code": "AB", + "name": "Abidjan" + }, + { + "code": "16", + "name": "Agnéby" + }, + { + "code": "17", + "name": "Bafing" + }, + { + "code": "09", + "name": "Bas-Sassandra" + }, + { + "code": "BS", + "name": "Bas-Sassandra²" + }, + { + "code": "CM", + "name": "Comoé" + }, + { + "code": "10", + "name": "Denguélé" + }, + { + "code": "DN", + "name": "Denguélé²" + }, + { + "code": "06", + "name": "Dix-Huit Montagnes" + }, + { + "code": "18", + "name": "Fromager" + }, + { + "code": "GD", + "name": "Gôh-Djiboua" + }, + { + "code": "02", + "name": "Haut-Sassandra" + }, + { + "code": "07", + "name": "Lacs" + }, + { + "code": "LC", + "name": "Lacs²" + }, + { + "code": "01", + "name": "Lagunes" + }, + { + "code": "LG", + "name": "Lagunes²" + }, + { + "code": "12", + "name": "Marahoué" + }, + { + "code": "MG", + "name": "Montagnes" + }, + { + "code": "19", + "name": "Moyen-Cavally" + }, + { + "code": "05", + "name": "Moyen-Comoé" + }, + { + "code": "11", + "name": "N’zi-Comoé" + }, + { + "code": "SM", + "name": "Sassandra-Marahoué" + }, + { + "code": "SV", + "name": "Savanes" + }, + { + "code": "03", + "name": "Savanes²" + }, + { + "code": "15", + "name": "Sud-Bandama" + }, + { + "code": "13", + "name": "Sud-Comoé" + }, + { + "code": "04", + "name": "Vallée du Bandama" + }, + { + "code": "VB", + "name": "Vallée du Bandama²" + }, + { + "code": "WR", + "name": "Woroba" + }, + { + "code": "14", + "name": "Worodougou" + }, + { + "code": "YM", + "name": "Yamoussoukro" + }, + { + "code": "08", + "name": "Zanzan" + }, + { + "code": "ZZ", + "name": "Zanzan²" + } + ], + "CL": [ + { + "code": "AN", + "name": "Antofagasta" + }, + { + "code": "AR", + "name": "Araucanía" + }, + { + "code": "AP", + "name": "Arica y Parinacota" + }, + { + "code": "AT", + "name": "Atacama" + }, + { + "code": "AI", + "name": "Aysén" + }, + { + "code": "BI", + "name": "Bío Bío" + }, + { + "code": "CO", + "name": "Coquimbo" + }, + { + "code": "LI", + "name": "Libertador General Bernardo O’Higgins" + }, + { + "code": "LL", + "name": "Los Lagos" + }, + { + "code": "LR", + "name": "Los Ríos" + }, + { + "code": "MA", + "name": "Magallanes Region" + }, + { + "code": "ML", + "name": "Maule" + }, + { + "code": "RM", + "name": "Santiago Metropolitan" + }, + { + "code": "TA", + "name": "Tarapacá" + }, + { + "code": "VS", + "name": "Valparaíso" + } + ], + "CM": [ + { + "code": "AD", + "name": "Adamawa" + }, + { + "code": "CE", + "name": "Centre" + }, + { + "code": "ES", + "name": "East" + }, + { + "code": "EN", + "name": "Far North" + }, + { + "code": "LT", + "name": "Littoral" + }, + { + "code": "NO", + "name": "North" + }, + { + "code": "NW", + "name": "Northwest" + }, + { + "code": "SU", + "name": "South" + }, + { + "code": "SW", + "name": "Southwest" + }, + { + "code": "OU", + "name": "West" + } + ], + "CN": [ + { + "code": "AH", + "name": "Anhui" + }, + { + "code": "BJ", + "name": "Beijing" + }, + { + "code": "CQ", + "name": "Chongqing" + }, + { + "code": "FJ", + "name": "Fujian" + }, + { + "code": "GS", + "name": "Gansu" + }, + { + "code": "GD", + "name": "Guangdong" + }, + { + "code": "GX", + "name": "Guangxi" + }, + { + "code": "GZ", + "name": "Guizhou" + }, + { + "code": "HI", + "name": "Hainan" + }, + { + "code": "HE", + "name": "Hebei" + }, + { + "code": "HL", + "name": "Heilongjiang" + }, + { + "code": "HA", + "name": "Henan" + }, + { + "code": "HK", + "name": "Hong Kong" + }, + { + "code": "HB", + "name": "Hubei" + }, + { + "code": "HN", + "name": "Hunan" + }, + { + "code": "NM", + "name": "Inner Mongolia" + }, + { + "code": "JS", + "name": "Jiangsu" + }, + { + "code": "JX", + "name": "Jiangxi" + }, + { + "code": "JL", + "name": "Jilin" + }, + { + "code": "LN", + "name": "Liaoning" + }, + { + "code": "MO", + "name": "Macau" + }, + { + "code": "NX", + "name": "Ningxia" + }, + { + "code": "QH", + "name": "Qinghai" + }, + { + "code": "SN", + "name": "Shaanxi" + }, + { + "code": "SD", + "name": "Shandong" + }, + { + "code": "SH", + "name": "Shanghai" + }, + { + "code": "SX", + "name": "Shanxi" + }, + { + "code": "SC", + "name": "Sichuan" + }, + { + "code": "TW", + "name": "Taiwan" + }, + { + "code": "TJ", + "name": "Tianjin" + }, + { + "code": "XZ", + "name": "Tibet" + }, + { + "code": "XJ", + "name": "Xinjiang" + }, + { + "code": "YN", + "name": "Yunnan" + }, + { + "code": "ZJ", + "name": "Zhejiang" + } + ], + "CO": [ + { + "code": "AMA", + "name": "Amazonas" + }, + { + "code": "ANT", + "name": "Antioquia" + }, + { + "code": "ARA", + "name": "Arauca" + }, + { + "code": "ATL", + "name": "Atlántico" + }, + { + "code": "BOL", + "name": "Bolívar" + }, + { + "code": "BOY", + "name": "Boyacá" + }, + { + "code": "CAL", + "name": "Caldas" + }, + { + "code": "DC", + "name": "Capital District" + }, + { + "code": "CAQ", + "name": "Caquetá" + }, + { + "code": "CAS", + "name": "Casanare" + }, + { + "code": "CAU", + "name": "Cauca" + }, + { + "code": "CES", + "name": "Cesar" + }, + { + "code": "CHO", + "name": "Chocó" + }, + { + "code": "COR", + "name": "Córdoba" + }, + { + "code": "CUN", + "name": "Cundinamarca" + }, + { + "code": "GUA", + "name": "Guainía" + }, + { + "code": "GUV", + "name": "Guaviare" + }, + { + "code": "HUI", + "name": "Huila" + }, + { + "code": "LAG", + "name": "La Guajira" + }, + { + "code": "MAG", + "name": "Magdalena" + }, + { + "code": "MET", + "name": "Meta" + }, + { + "code": "NAR", + "name": "Nariño" + }, + { + "code": "NSA", + "name": "Norte de Santander" + }, + { + "code": "PUT", + "name": "Putumayo" + }, + { + "code": "QUI", + "name": "Quindío" + }, + { + "code": "RIS", + "name": "Risaralda" + }, + { + "code": "SAP", + "name": "San Andrés & Providencia" + }, + { + "code": "SAN", + "name": "Santander" + }, + { + "code": "SUC", + "name": "Sucre" + }, + { + "code": "TOL", + "name": "Tolima" + }, + { + "code": "VAC", + "name": "Valle del Cauca" + }, + { + "code": "VAU", + "name": "Vaupés" + }, + { + "code": "VID", + "name": "Vichada" + } + ], + "CR": [ + { + "code": "A", + "name": "Alajuela" + }, + { + "code": "C", + "name": "Cartago" + }, + { + "code": "G", + "name": "Guanacaste" + }, + { + "code": "H", + "name": "Heredia" + }, + { + "code": "L", + "name": "Limón" + }, + { + "code": "P", + "name": "Puntarenas" + }, + { + "code": "SJ", + "name": "San José" + } + ], + "CU": [ + { + "code": "01", + "name": "Pinar del Río" + }, + { + "code": "03", + "name": "Havana" + }, + { + "code": "04", + "name": "Matanzas" + }, + { + "code": "05", + "name": "Villa Clara" + }, + { + "code": "06", + "name": "Cienfuegos" + }, + { + "code": "07", + "name": "Sancti Spíritus" + }, + { + "code": "08", + "name": "Ciego de Ãvila" + }, + { + "code": "09", + "name": "Camagüey" + }, + { + "code": "10", + "name": "Las Tunas" + }, + { + "code": "11", + "name": "Holguín" + }, + { + "code": "12", + "name": "Granma" + }, + { + "code": "13", + "name": "Santiago de Cuba" + }, + { + "code": "14", + "name": "Guantánamo" + }, + { + "code": "15", + "name": "Artemisa" + }, + { + "code": "16", + "name": "Mayabeque" + }, + { + "code": "99", + "name": "Isla de la Juventud" + } + ], + "CV": [ + { + "code": "B", + "name": "Barlavento Islands" + }, + { + "code": "BV", + "name": "Boa Vista" + }, + { + "code": "BR", + "name": "Brava" + }, + { + "code": "MA", + "name": "Maio" + }, + { + "code": "MO", + "name": "Mosteiros" + }, + { + "code": "PA", + "name": "Paul" + }, + { + "code": "PN", + "name": "Porto Novo" + }, + { + "code": "PR", + "name": "Praia" + }, + { + "code": "RB", + "name": "Ribeira Brava" + }, + { + "code": "RG", + "name": "Ribeira Grande" + }, + { + "code": "RS", + "name": "Ribeira Grande de Santiago" + }, + { + "code": "SL", + "name": "Sal" + }, + { + "code": "CA", + "name": "Santa Catarina" + }, + { + "code": "CF", + "name": "Santa Catarina do Fogo" + }, + { + "code": "CR", + "name": "Santa Cruz" + }, + { + "code": "SD", + "name": "São Domingos" + }, + { + "code": "SF", + "name": "São Filipe" + }, + { + "code": "SO", + "name": "São Lourenço dos Órgãos" + }, + { + "code": "SM", + "name": "São Miguel" + }, + { + "code": "SS", + "name": "São Salvador do Mundo" + }, + { + "code": "SV", + "name": "São Vicente" + }, + { + "code": "S", + "name": "Sotavento Islands" + }, + { + "code": "TA", + "name": "Tarrafal" + }, + { + "code": "TS", + "name": "Tarrafal de São Nicolau" + } + ], + "CY": [ + { + "code": "01", + "name": "Nicosia" + }, + { + "code": "02", + "name": "Limassol" + }, + { + "code": "03", + "name": "Larnaca" + }, + { + "code": "04", + "name": "Famagusta" + }, + { + "code": "05", + "name": "Paphos" + }, + { + "code": "06", + "name": "Kyrenia" + } + ], + "CZ": [ + { + "code": "201", + "name": "BeneÅ¡ov" + }, + { + "code": "202", + "name": "Beroun" + }, + { + "code": "641", + "name": "Blansko" + }, + { + "code": "644", + "name": "BÅ™eclav" + }, + { + "code": "642", + "name": "Brno-mÄ›sto" + }, + { + "code": "643", + "name": "Brno-venkov" + }, + { + "code": "801", + "name": "Bruntál" + }, + { + "code": "511", + "name": "ÄŒeská Lípa" + }, + { + "code": "311", + "name": "ÄŒeské BudÄ›jovice" + }, + { + "code": "312", + "name": "ÄŒeský Krumlov" + }, + { + "code": "411", + "name": "Cheb" + }, + { + "code": "422", + "name": "Chomutov" + }, + { + "code": "531", + "name": "Chrudim" + }, + { + "code": "421", + "name": "DÄ›Äín" + }, + { + "code": "321", + "name": "Domažlice" + }, + { + "code": "802", + "name": "Frýdek-Místek" + }, + { + "code": "631", + "name": "HavlíÄkův Brod" + }, + { + "code": "645", + "name": "Hodonín" + }, + { + "code": "521", + "name": "Hradec Králové" + }, + { + "code": "512", + "name": "Jablonec nad Nisou" + }, + { + "code": "711", + "name": "Jeseník" + }, + { + "code": "522", + "name": "JiÄín" + }, + { + "code": "632", + "name": "Jihlava" + }, + { + "code": "31", + "name": "JihoÄeský" + }, + { + "code": "64", + "name": "Jihomoravský" + }, + { + "code": "313", + "name": "JindÅ™ichův Hradec" + }, + { + "code": "41", + "name": "Karlovarský" + }, + { + "code": "412", + "name": "Karlovy Vary" + }, + { + "code": "803", + "name": "Karviná" + }, + { + "code": "203", + "name": "Kladno" + }, + { + "code": "322", + "name": "Klatovy" + }, + { + "code": "204", + "name": "Kolín" + }, + { + "code": "52", + "name": "Královéhradecký" + }, + { + "code": "721", + "name": "Kroměříž" + }, + { + "code": "205", + "name": "Kutná Hora" + }, + { + "code": "513", + "name": "Liberec" + }, + { + "code": "51", + "name": "Liberecký" + }, + { + "code": "423", + "name": "Litoměřice" + }, + { + "code": "424", + "name": "Louny" + }, + { + "code": "206", + "name": "MÄ›lník" + }, + { + "code": "207", + "name": "Mladá Boleslav" + }, + { + "code": "80", + "name": "Moravskoslezský" + }, + { + "code": "425", + "name": "Most" + }, + { + "code": "523", + "name": "Náchod" + }, + { + "code": "804", + "name": "Nový JiÄín" + }, + { + "code": "208", + "name": "Nymburk" + }, + { + "code": "712", + "name": "Olomouc" + }, + { + "code": "71", + "name": "Olomoucký" + }, + { + "code": "805", + "name": "Opava" + }, + { + "code": "806", + "name": "Ostrava" + }, + { + "code": "532", + "name": "Pardubice" + }, + { + "code": "53", + "name": "Pardubický" + }, + { + "code": "633", + "name": "PelhÅ™imov" + }, + { + "code": "314", + "name": "Písek" + }, + { + "code": "323", + "name": "Plzeň" + }, + { + "code": "325", + "name": "Plzeň-North" + }, + { + "code": "324", + "name": "Plzeň-South" + }, + { + "code": "32", + "name": "Plzeňský" + }, + { + "code": "315", + "name": "Prachatice" + }, + { + "code": "101", + "name": "Prague 1" + }, + { + "code": "110", + "name": "Prague 10" + }, + { + "code": "111", + "name": "Prague 11" + }, + { + "code": "112", + "name": "Prague 12" + }, + { + "code": "113", + "name": "Prague 13" + }, + { + "code": "114", + "name": "Prague 14" + }, + { + "code": "115", + "name": "Prague 15" + }, + { + "code": "116", + "name": "Prague 16" + }, + { + "code": "117", + "name": "Prague 17" + }, + { + "code": "118", + "name": "Prague 18" + }, + { + "code": "119", + "name": "Prague 19" + }, + { + "code": "102", + "name": "Prague 2" + }, + { + "code": "120", + "name": "Prague 20" + }, + { + "code": "121", + "name": "Prague 21" + }, + { + "code": "122", + "name": "Prague 22" + }, + { + "code": "103", + "name": "Prague 3" + }, + { + "code": "104", + "name": "Prague 4" + }, + { + "code": "105", + "name": "Prague 5" + }, + { + "code": "106", + "name": "Prague 6" + }, + { + "code": "107", + "name": "Prague 7" + }, + { + "code": "108", + "name": "Prague 8" + }, + { + "code": "109", + "name": "Prague 9" + }, + { + "code": "209", + "name": "Prague-East" + }, + { + "code": "20A", + "name": "Prague-West" + }, + { + "code": "10", + "name": "Prague, Hlavní meÅ¡to" + }, + { + "code": "714", + "name": "PÅ™erov" + }, + { + "code": "20B", + "name": "Příbram" + }, + { + "code": "713", + "name": "ProstÄ›jov" + }, + { + "code": "20C", + "name": "Rakovník" + }, + { + "code": "326", + "name": "Rokycany" + }, + { + "code": "524", + "name": "Rychnov nad Kněžnou" + }, + { + "code": "514", + "name": "Semily" + }, + { + "code": "413", + "name": "Sokolov" + }, + { + "code": "316", + "name": "Strakonice" + }, + { + "code": "20", + "name": "StÅ™edoÄeský" + }, + { + "code": "715", + "name": "Å umperk" + }, + { + "code": "533", + "name": "Svitavy" + }, + { + "code": "317", + "name": "Tábor" + }, + { + "code": "327", + "name": "Tachov" + }, + { + "code": "426", + "name": "Teplice" + }, + { + "code": "634", + "name": "TÅ™ebíÄ" + }, + { + "code": "525", + "name": "Trutnov" + }, + { + "code": "722", + "name": "Uherské HradiÅ¡tÄ›" + }, + { + "code": "42", + "name": "Ústecký" + }, + { + "code": "427", + "name": "Ústí nad Labem" + }, + { + "code": "534", + "name": "Ústí nad Orlicí" + }, + { + "code": "723", + "name": "Vsetín" + }, + { + "code": "646", + "name": "VyÅ¡kov" + }, + { + "code": "63", + "name": "VysoÄina" + }, + { + "code": "635", + "name": "ŽÄár nad Sázavou" + }, + { + "code": "724", + "name": "Zlín" + }, + { + "code": "72", + "name": "Zlínský" + }, + { + "code": "647", + "name": "Znojmo" + } + ], + "DE": [ + { + "code": "BW", + "name": "Baden-Württemberg" + }, + { + "code": "BY", + "name": "Bavaria" + }, + { + "code": "BE", + "name": "Berlin" + }, + { + "code": "BB", + "name": "Brandenburg" + }, + { + "code": "HB", + "name": "Bremen" + }, + { + "code": "HH", + "name": "Hamburg" + }, + { + "code": "HE", + "name": "Hesse" + }, + { + "code": "NI", + "name": "Lower Saxony" + }, + { + "code": "MV", + "name": "Mecklenburg-Vorpommern" + }, + { + "code": "NW", + "name": "North Rhine-Westphalia" + }, + { + "code": "RP", + "name": "Rhineland-Palatinate" + }, + { + "code": "SL", + "name": "Saarland" + }, + { + "code": "SN", + "name": "Saxony" + }, + { + "code": "ST", + "name": "Saxony-Anhalt" + }, + { + "code": "SH", + "name": "Schleswig-Holstein" + }, + { + "code": "TH", + "name": "Thuringia" + } + ], + "DJ": [ + { + "code": "AS", + "name": "Ali Sabieh" + }, + { + "code": "AR", + "name": "Arta" + }, + { + "code": "DI", + "name": "Dikhil" + }, + { + "code": "DJ", + "name": "Djibouti" + }, + { + "code": "OB", + "name": "Obock" + }, + { + "code": "TA", + "name": "Tadjourah" + } + ], + "DK": [ + { + "code": "81", + "name": "Northern Denmark" + }, + { + "code": "82", + "name": "Central Denmark" + }, + { + "code": "83", + "name": "Southern Denmark" + }, + { + "code": "84", + "name": "Capital Region" + }, + { + "code": "85", + "name": "Zealand" + } + ], + "DM": [ + { + "code": "02", + "name": "Saint Andrew" + }, + { + "code": "03", + "name": "Saint David" + }, + { + "code": "04", + "name": "Saint George" + }, + { + "code": "05", + "name": "Saint John" + }, + { + "code": "06", + "name": "Saint Joseph" + }, + { + "code": "07", + "name": "Saint Luke" + }, + { + "code": "08", + "name": "Saint Mark" + }, + { + "code": "09", + "name": "Saint Patrick" + }, + { + "code": "10", + "name": "Saint Paul" + }, + { + "code": "11", + "name": "Saint Peter" + } + ], + "DO": [ + { + "code": "01", + "name": "Distrito Nacional" + }, + { + "code": "02", + "name": "Azua" + }, + { + "code": "03", + "name": "Baoruco" + }, + { + "code": "04", + "name": "Barahona" + }, + { + "code": "05", + "name": "Dajabón" + }, + { + "code": "06", + "name": "Duarte" + }, + { + "code": "07", + "name": "Elías Piña" + }, + { + "code": "08", + "name": "El Seibo" + }, + { + "code": "09", + "name": "Espaillat" + }, + { + "code": "10", + "name": "Independencia" + }, + { + "code": "11", + "name": "La Altagracia" + }, + { + "code": "12", + "name": "La Romana" + }, + { + "code": "13", + "name": "La Vega" + }, + { + "code": "14", + "name": "María Trinidad Sánchez" + }, + { + "code": "15", + "name": "Monte Cristi" + }, + { + "code": "16", + "name": "Pedernales" + }, + { + "code": "17", + "name": "Peravia" + }, + { + "code": "18", + "name": "Puerto Plata" + }, + { + "code": "19", + "name": "Hermanas Mirabal" + }, + { + "code": "20", + "name": "Samaná" + }, + { + "code": "21", + "name": "San Cristóbal" + }, + { + "code": "22", + "name": "San Juan" + }, + { + "code": "23", + "name": "San Pedro de Macorís" + }, + { + "code": "24", + "name": "Sánchez Ramírez" + }, + { + "code": "25", + "name": "Santiago" + }, + { + "code": "26", + "name": "Santiago Rodríguez" + }, + { + "code": "27", + "name": "Valverde" + }, + { + "code": "28", + "name": "Monseñor Nouel" + }, + { + "code": "29", + "name": "Monte Plata" + }, + { + "code": "30", + "name": "Hato Mayor" + }, + { + "code": "31", + "name": "San José de Ocoa" + }, + { + "code": "32", + "name": "Santo Domingo" + }, + { + "code": "33", + "name": "Cibao Nordeste" + }, + { + "code": "34", + "name": "Cibao Noroeste" + }, + { + "code": "35", + "name": "Cibao Norte" + }, + { + "code": "36", + "name": "Cibao Sur" + }, + { + "code": "37", + "name": "El Valle" + }, + { + "code": "38", + "name": "Enriquillo" + }, + { + "code": "39", + "name": "Higüamo" + }, + { + "code": "40", + "name": "Ozama" + }, + { + "code": "41", + "name": "Valdesia" + }, + { + "code": "42", + "name": "Yuma" + } + ], + "DZ": [ + { + "code": "01", + "name": "Adrar" + }, + { + "code": "02", + "name": "Chlef" + }, + { + "code": "03", + "name": "Laghouat" + }, + { + "code": "04", + "name": "Oum El Bouaghi" + }, + { + "code": "05", + "name": "Batna" + }, + { + "code": "06", + "name": "Béjaïa" + }, + { + "code": "07", + "name": "Biskra" + }, + { + "code": "08", + "name": "Béchar" + }, + { + "code": "09", + "name": "Blida" + }, + { + "code": "10", + "name": "Bouira" + }, + { + "code": "11", + "name": "Tamanghasset" + }, + { + "code": "12", + "name": "Tébessa" + }, + { + "code": "13", + "name": "Tlemcen" + }, + { + "code": "14", + "name": "Tiaret" + }, + { + "code": "15", + "name": "Tizi Ouzou" + }, + { + "code": "16", + "name": "Algiers" + }, + { + "code": "17", + "name": "Djelfa" + }, + { + "code": "18", + "name": "Jijel" + }, + { + "code": "19", + "name": "Sétif" + }, + { + "code": "20", + "name": "Saïda" + }, + { + "code": "21", + "name": "Skikda" + }, + { + "code": "22", + "name": "Sidi Bel Abbès" + }, + { + "code": "23", + "name": "Annaba" + }, + { + "code": "24", + "name": "Guelma" + }, + { + "code": "25", + "name": "Constantine" + }, + { + "code": "26", + "name": "Médéa" + }, + { + "code": "27", + "name": "Mostaganem" + }, + { + "code": "28", + "name": "M’Sila" + }, + { + "code": "29", + "name": "Mascara" + }, + { + "code": "30", + "name": "Ouargla" + }, + { + "code": "31", + "name": "Oran" + }, + { + "code": "32", + "name": "El Bayadh" + }, + { + "code": "33", + "name": "Illizi" + }, + { + "code": "34", + "name": "Bordj Bou Arréridj" + }, + { + "code": "35", + "name": "Boumerdès" + }, + { + "code": "36", + "name": "El Tarf" + }, + { + "code": "37", + "name": "Tindouf" + }, + { + "code": "38", + "name": "Tissemsilt" + }, + { + "code": "39", + "name": "El Oued" + }, + { + "code": "40", + "name": "Khenchela" + }, + { + "code": "41", + "name": "Souk Ahras" + }, + { + "code": "42", + "name": "Tipasa" + }, + { + "code": "43", + "name": "Mila" + }, + { + "code": "44", + "name": "Aïn Defla" + }, + { + "code": "45", + "name": "Naama" + }, + { + "code": "46", + "name": "Aïn Témouchent" + }, + { + "code": "47", + "name": "Ghardaïa" + }, + { + "code": "48", + "name": "Relizane" + } + ], + "EC": [ + { + "code": "A", + "name": "Azuay" + }, + { + "code": "B", + "name": "Bolívar" + }, + { + "code": "F", + "name": "Cañar" + }, + { + "code": "C", + "name": "Carchi" + }, + { + "code": "H", + "name": "Chimborazo" + }, + { + "code": "X", + "name": "Cotopaxi" + }, + { + "code": "O", + "name": "El Oro" + }, + { + "code": "E", + "name": "Esmeraldas" + }, + { + "code": "W", + "name": "Galápagos" + }, + { + "code": "G", + "name": "Guayas" + }, + { + "code": "I", + "name": "Imbabura" + }, + { + "code": "L", + "name": "Loja" + }, + { + "code": "R", + "name": "Los Ríos" + }, + { + "code": "M", + "name": "Manabí" + }, + { + "code": "S", + "name": "Morona-Santiago" + }, + { + "code": "N", + "name": "Napo" + }, + { + "code": "D", + "name": "Orellana" + }, + { + "code": "Y", + "name": "Pastaza" + }, + { + "code": "P", + "name": "Pichincha" + }, + { + "code": "SE", + "name": "Santa Elena" + }, + { + "code": "SD", + "name": "Santo Domingo de los Tsáchilas" + }, + { + "code": "U", + "name": "Sucumbíos" + }, + { + "code": "T", + "name": "Tungurahua" + }, + { + "code": "Z", + "name": "Zamora-Chinchipe" + } + ], + "EE": [ + { + "code": "37", + "name": "Harju" + }, + { + "code": "39", + "name": "Hiiu" + }, + { + "code": "44", + "name": "Ida-Viru" + }, + { + "code": "49", + "name": "Jõgeva" + }, + { + "code": "51", + "name": "Järva" + }, + { + "code": "57", + "name": "Lääne" + }, + { + "code": "59", + "name": "Lääne-Viru" + }, + { + "code": "65", + "name": "Põlva" + }, + { + "code": "67", + "name": "Pärnu" + }, + { + "code": "70", + "name": "Rapla" + }, + { + "code": "74", + "name": "Saare" + }, + { + "code": "78", + "name": "Tartu" + }, + { + "code": "82", + "name": "Valga" + }, + { + "code": "84", + "name": "Viljandi" + }, + { + "code": "86", + "name": "Võru" + } + ], + "EG": [ + { + "code": "SHR", + "name": "Al Sharqia" + }, + { + "code": "ALX", + "name": "Alexandria" + }, + { + "code": "ASN", + "name": "Aswan" + }, + { + "code": "AST", + "name": "Asyut" + }, + { + "code": "BH", + "name": "Beheira" + }, + { + "code": "BNS", + "name": "Beni Suef" + }, + { + "code": "C", + "name": "Cairo" + }, + { + "code": "DK", + "name": "Dakahlia" + }, + { + "code": "DT", + "name": "Damietta" + }, + { + "code": "FYM", + "name": "Faiyum" + }, + { + "code": "GH", + "name": "Gharbia" + }, + { + "code": "GZ", + "name": "Giza" + }, + { + "code": "IS", + "name": "Ismailia" + }, + { + "code": "KFS", + "name": "Kafr el-Sheikh" + }, + { + "code": "LX", + "name": "Luxor" + }, + { + "code": "MT", + "name": "Matrouh" + }, + { + "code": "MN", + "name": "Minya" + }, + { + "code": "MNF", + "name": "Monufia" + }, + { + "code": "WAD", + "name": "New Valley" + }, + { + "code": "SIN", + "name": "North Sinai" + }, + { + "code": "PTS", + "name": "Port Said" + }, + { + "code": "KB", + "name": "Qalyubia" + }, + { + "code": "KN", + "name": "Qena" + }, + { + "code": "BA", + "name": "Red Sea" + }, + { + "code": "SHG", + "name": "Sohag" + }, + { + "code": "JS", + "name": "South Sinai" + }, + { + "code": "SUZ", + "name": "Suez" + } + ], + "ER": [ + { + "code": "AN", + "name": "Anseba" + }, + { + "code": "DU", + "name": "Debub" + }, + { + "code": "GB", + "name": "Gash-Barka" + }, + { + "code": "MA", + "name": "Maekel" + }, + { + "code": "SK", + "name": "Northern Red Sea" + }, + { + "code": "DK", + "name": "Southern Red Sea" + } + ], + "ES": [ + { + "code": "C", + "name": "A Coruña" + }, + { + "code": "VI", + "name": "Ãlava" + }, + { + "code": "AB", + "name": "Albacete" + }, + { + "code": "A", + "name": "Alicante" + }, + { + "code": "AL", + "name": "Almería" + }, + { + "code": "AN", + "name": "Andalusia" + }, + { + "code": "AR", + "name": "Aragon" + }, + { + "code": "AS", + "name": "Asturias" + }, + { + "code": "O", + "name": "Asturias Province" + }, + { + "code": "AV", + "name": "Ãvila" + }, + { + "code": "BA", + "name": "Badajoz" + }, + { + "code": "IB", + "name": "Balearic Islands" + }, + { + "code": "PM", + "name": "Balears Province" + }, + { + "code": "B", + "name": "Barcelona" + }, + { + "code": "PV", + "name": "Basque Country" + }, + { + "code": "BI", + "name": "Biscay" + }, + { + "code": "BU", + "name": "Burgos" + }, + { + "code": "CC", + "name": "Cáceres" + }, + { + "code": "CA", + "name": "Cádiz" + }, + { + "code": "CB", + "name": "Cantabria" + }, + { + "code": "S", + "name": "Cantabria Province" + }, + { + "code": "CS", + "name": "Castellón" + }, + { + "code": "CL", + "name": "Castile and León" + }, + { + "code": "CM", + "name": "Castile-La Mancha" + }, + { + "code": "CT", + "name": "Catalonia" + }, + { + "code": "CE", + "name": "Ceuta" + }, + { + "code": "CR", + "name": "Ciudad Real" + }, + { + "code": "CO", + "name": "Córdoba" + }, + { + "code": "CU", + "name": "Cuenca" + }, + { + "code": "EX", + "name": "Extremadura" + }, + { + "code": "GA", + "name": "Galicia" + }, + { + "code": "SS", + "name": "Gipuzkoa" + }, + { + "code": "GI", + "name": "Girona" + }, + { + "code": "GR", + "name": "Granada" + }, + { + "code": "GU", + "name": "Guadalajara" + }, + { + "code": "H", + "name": "Huelva" + }, + { + "code": "HU", + "name": "Huesca" + }, + { + "code": "J", + "name": "Jaén" + }, + { + "code": "RI", + "name": "La Rioja" + }, + { + "code": "LO", + "name": "La Rioja Province" + }, + { + "code": "GC", + "name": "Las Palmas" + }, + { + "code": "LE", + "name": "León" + }, + { + "code": "L", + "name": "Lleida" + }, + { + "code": "LU", + "name": "Lugo" + }, + { + "code": "MD", + "name": "Madrid Autonomous Community" + }, + { + "code": "M", + "name": "Madrid Province" + }, + { + "code": "MA", + "name": "Málaga" + }, + { + "code": "ML", + "name": "Melilla" + }, + { + "code": "MU", + "name": "Murcia" + }, + { + "code": "MC", + "name": "Murcia Region" + }, + { + "code": "NA", + "name": "Navarra" + }, + { + "code": "NC", + "name": "Navarra Chartered Community" + }, + { + "code": "OR", + "name": "Ourense" + }, + { + "code": "P", + "name": "Palencia" + }, + { + "code": "PO", + "name": "Pontevedra" + }, + { + "code": "SA", + "name": "Salamanca" + }, + { + "code": "TF", + "name": "Santa Cruz de Tenerife" + }, + { + "code": "SG", + "name": "Segovia" + }, + { + "code": "SE", + "name": "Seville" + }, + { + "code": "SO", + "name": "Soria" + }, + { + "code": "T", + "name": "Tarragona" + }, + { + "code": "TE", + "name": "Teruel" + }, + { + "code": "TO", + "name": "Toledo" + }, + { + "code": "V", + "name": "Valencia" + }, + { + "code": "VC", + "name": "Valencian Community" + }, + { + "code": "VA", + "name": "Valladolid" + }, + { + "code": "ZA", + "name": "Zamora" + }, + { + "code": "Z", + "name": "Zaragoza" + } + ], + "ET": [ + { + "code": "AA", + "name": "Addis Ababa" + }, + { + "code": "AF", + "name": "Afar" + }, + { + "code": "AM", + "name": "Amhara" + }, + { + "code": "BE", + "name": "Benishangul-Gumuz" + }, + { + "code": "DD", + "name": "Dire Dawa" + }, + { + "code": "GA", + "name": "Gambela" + }, + { + "code": "HA", + "name": "Harari" + }, + { + "code": "OR", + "name": "Oromia" + }, + { + "code": "SO", + "name": "Somali" + }, + { + "code": "SN", + "name": "Southern Nations, Nationalities, and Peoples" + }, + { + "code": "TI", + "name": "Tigray" + } + ], + "FI": [ + { + "code": "02", + "name": "South Karelia" + }, + { + "code": "03", + "name": "Southern Ostrobothnia" + }, + { + "code": "04", + "name": "Southern Savonia" + }, + { + "code": "05", + "name": "Kainuu" + }, + { + "code": "06", + "name": "Tavastia Proper" + }, + { + "code": "07", + "name": "Central Ostrobothnia" + }, + { + "code": "08", + "name": "Central Finland" + }, + { + "code": "09", + "name": "Kymenlaakso" + }, + { + "code": "10", + "name": "Lapland" + }, + { + "code": "11", + "name": "Pirkanmaa" + }, + { + "code": "12", + "name": "Ostrobothnia" + }, + { + "code": "13", + "name": "North Karelia" + }, + { + "code": "14", + "name": "Northern Ostrobothnia" + }, + { + "code": "15", + "name": "Northern Savonia" + }, + { + "code": "16", + "name": "Päijänne Tavastia" + }, + { + "code": "17", + "name": "Satakunta" + }, + { + "code": "18", + "name": "Uusimaa" + }, + { + "code": "19", + "name": "Southwest Finland" + } + ], + "FJ": [ + { + "code": "01", + "name": "Ba" + }, + { + "code": "02", + "name": "Bua" + }, + { + "code": "03", + "name": "Cakaudrove" + }, + { + "code": "C", + "name": "Central" + }, + { + "code": "E", + "name": "Eastern" + }, + { + "code": "04", + "name": "Kadavu" + }, + { + "code": "05", + "name": "Lau" + }, + { + "code": "06", + "name": "Lomaiviti" + }, + { + "code": "07", + "name": "Macuata" + }, + { + "code": "08", + "name": "Nadroga-Navosa" + }, + { + "code": "09", + "name": "Naitasiri" + }, + { + "code": "10", + "name": "Namosi" + }, + { + "code": "N", + "name": "Northern" + }, + { + "code": "11", + "name": "Ra" + }, + { + "code": "12", + "name": "Rewa" + }, + { + "code": "R", + "name": "Rotuma" + }, + { + "code": "13", + "name": "Serua" + }, + { + "code": "14", + "name": "Tailevu" + }, + { + "code": "W", + "name": "Western" + } + ], + "FM": [ + { + "code": "TRK", + "name": "Chuuk" + }, + { + "code": "KSA", + "name": "Kosrae" + }, + { + "code": "PNI", + "name": "Pohnpei" + }, + { + "code": "YAP", + "name": "Yap" + } + ], + "FR": [ + { + "code": "01", + "name": "Ain" + }, + { + "code": "02", + "name": "Aisne" + }, + { + "code": "03", + "name": "Allier" + }, + { + "code": "04", + "name": "Alpes-de-Haute-Provence" + }, + { + "code": "06", + "name": "Alpes-Maritimes" + }, + { + "code": "07", + "name": "Ardèche" + }, + { + "code": "08", + "name": "Ardennes" + }, + { + "code": "09", + "name": "Ariège" + }, + { + "code": "10", + "name": "Aube" + }, + { + "code": "11", + "name": "Aude" + }, + { + "code": "ARA", + "name": "Auvergne-Rhône-Alpes" + }, + { + "code": "12", + "name": "Aveyron" + }, + { + "code": "67", + "name": "Bas-Rhin" + }, + { + "code": "13", + "name": "Bouches-du-Rhône" + }, + { + "code": "BRE", + "name": "Brittany" + }, + { + "code": "BFC", + "name": "Burgundy-Franche-Comté" + }, + { + "code": "14", + "name": "Calvados" + }, + { + "code": "15", + "name": "Cantal" + }, + { + "code": "CVL", + "name": "Centre-Val de Loire" + }, + { + "code": "16", + "name": "Charente" + }, + { + "code": "17", + "name": "Charente-Maritime" + }, + { + "code": "18", + "name": "Cher" + }, + { + "code": "19", + "name": "Corrèze" + }, + { + "code": "2A", + "name": "Corse-du-Sud" + }, + { + "code": "COR", + "name": "Corsica" + }, + { + "code": "21", + "name": "Côte-d’Or" + }, + { + "code": "22", + "name": "Côtes-d’Armor" + }, + { + "code": "23", + "name": "Creuse" + }, + { + "code": "79", + "name": "Deux-Sèvres" + }, + { + "code": "24", + "name": "Dordogne" + }, + { + "code": "25", + "name": "Doubs" + }, + { + "code": "26", + "name": "Drôme" + }, + { + "code": "91", + "name": "Essonne" + }, + { + "code": "27", + "name": "Eure" + }, + { + "code": "28", + "name": "Eure-et-Loir" + }, + { + "code": "29", + "name": "Finistère" + }, + { + "code": "30", + "name": "Gard" + }, + { + "code": "32", + "name": "Gers" + }, + { + "code": "33", + "name": "Gironde" + }, + { + "code": "GES", + "name": "Grand-Est" + }, + { + "code": "GUA", + "name": "Guadeloupe" + }, + { + "code": "68", + "name": "Haut-Rhin" + }, + { + "code": "2B", + "name": "Haute-Corse" + }, + { + "code": "31", + "name": "Haute-Garonne" + }, + { + "code": "43", + "name": "Haute-Loire" + }, + { + "code": "52", + "name": "Haute-Marne" + }, + { + "code": "70", + "name": "Haute-Saône" + }, + { + "code": "74", + "name": "Haute-Savoie" + }, + { + "code": "87", + "name": "Haute-Vienne" + }, + { + "code": "05", + "name": "Hautes-Alpes" + }, + { + "code": "65", + "name": "Hautes-Pyrénées" + }, + { + "code": "HDF", + "name": "Hauts-de-France" + }, + { + "code": "92", + "name": "Hauts-de-Seine" + }, + { + "code": "34", + "name": "Hérault" + }, + { + "code": "IDF", + "name": "ÃŽle-de-France²" + }, + { + "code": "35", + "name": "Ille-et-Vilaine" + }, + { + "code": "36", + "name": "Indre" + }, + { + "code": "37", + "name": "Indre-et-Loire" + }, + { + "code": "38", + "name": "Isère" + }, + { + "code": "39", + "name": "Jura" + }, + { + "code": "LRE", + "name": "La Réunion" + }, + { + "code": "40", + "name": "Landes" + }, + { + "code": "41", + "name": "Loir-et-Cher" + }, + { + "code": "42", + "name": "Loire" + }, + { + "code": "44", + "name": "Loire-Atlantique" + }, + { + "code": "45", + "name": "Loiret" + }, + { + "code": "46", + "name": "Lot" + }, + { + "code": "47", + "name": "Lot-et-Garonne" + }, + { + "code": "48", + "name": "Lozère" + }, + { + "code": "49", + "name": "Maine-et-Loire" + }, + { + "code": "50", + "name": "Manche" + }, + { + "code": "51", + "name": "Marne" + }, + { + "code": "53", + "name": "Mayenne" + }, + { + "code": "MAY", + "name": "Mayotte" + }, + { + "code": "54", + "name": "Meurthe-et-Moselle" + }, + { + "code": "55", + "name": "Meuse" + }, + { + "code": "56", + "name": "Morbihan" + }, + { + "code": "57", + "name": "Moselle" + }, + { + "code": "58", + "name": "Nièvre" + }, + { + "code": "59", + "name": "Nord" + }, + { + "code": "NOR", + "name": "Normandie" + }, + { + "code": "NAQ", + "name": "Nouvelle-Aquitaine" + }, + { + "code": "OCC", + "name": "Occitanie" + }, + { + "code": "60", + "name": "Oise" + }, + { + "code": "61", + "name": "Orne" + }, + { + "code": "75", + "name": "Paris" + }, + { + "code": "62", + "name": "Pas-de-Calais" + }, + { + "code": "PDL", + "name": "Pays-de-la-Loire" + }, + { + "code": "PAC", + "name": "Provence-Alpes-Côte-d’Azur" + }, + { + "code": "63", + "name": "Puy-de-Dôme" + }, + { + "code": "64", + "name": "Pyrénées-Atlantiques" + }, + { + "code": "66", + "name": "Pyrénées-Orientales" + }, + { + "code": "69", + "name": "Rhône" + }, + { + "code": "71", + "name": "Saône-et-Loire" + }, + { + "code": "72", + "name": "Sarthe" + }, + { + "code": "73", + "name": "Savoie" + }, + { + "code": "77", + "name": "Seine-et-Marne" + }, + { + "code": "76", + "name": "Seine-Maritime" + }, + { + "code": "93", + "name": "Seine-Saint-Denis" + }, + { + "code": "80", + "name": "Somme" + }, + { + "code": "81", + "name": "Tarn" + }, + { + "code": "82", + "name": "Tarn-et-Garonne" + }, + { + "code": "90", + "name": "Territoire de Belfort" + }, + { + "code": "95", + "name": "Val-d’Oise" + }, + { + "code": "94", + "name": "Val-de-Marne" + }, + { + "code": "83", + "name": "Var" + }, + { + "code": "84", + "name": "Vaucluse" + }, + { + "code": "85", + "name": "Vendée" + }, + { + "code": "86", + "name": "Vienne" + }, + { + "code": "88", + "name": "Vosges" + }, + { + "code": "89", + "name": "Yonne" + }, + { + "code": "78", + "name": "Yvelines" + } + ], + "GA": [ + { + "code": "1", + "name": "Estuaire" + }, + { + "code": "2", + "name": "Haut-Ogooué" + }, + { + "code": "3", + "name": "Moyen-Ogooué" + }, + { + "code": "4", + "name": "Ngounié" + }, + { + "code": "5", + "name": "Nyanga" + }, + { + "code": "6", + "name": "Ogooué-Ivindo" + }, + { + "code": "7", + "name": "Ogooué-Lolo" + }, + { + "code": "8", + "name": "Ogooué-Maritime" + }, + { + "code": "9", + "name": "Woleu-Ntem" + } + ], + "GB": [ + { + "name": "Aberdeen", + "code": "ABE" + }, + { + "name": "Aberdeenshire", + "code": "ABD" + }, + { + "name": "Anglesey", + "code": "AGY" + }, + { + "name": "Angus", + "code": "ANS" + }, + { + "name": "Antrim", + "code": "ANT" + }, + { + "name": "Antrim and Newtownabbey", + "code": "ANN" + }, + { + "name": "Ards", + "code": "ARD" + }, + { + "name": "Ards and North Down", + "code": "AND" + }, + { + "name": "Argyll and Bute", + "code": "AGB" + }, + { + "name": "Armagh", + "code": "ARM" + }, + { + "name": "Armagh, Banbridge and Craigavon", + "code": "ABC" + }, + { + "name": "Ballymena", + "code": "BLA" + }, + { + "name": "Ballymoney", + "code": "BLY" + }, + { + "name": "Banbridge", + "code": "BNB" + }, + { + "name": "Barking and Dagenham", + "code": "BDG" + }, + { + "name": "Barnet", + "code": "BNE" + }, + { + "name": "Barnsley", + "code": "BNS" + }, + { + "name": "Bath and North East Somerset", + "code": "BAS" + }, + { + "name": "Bedford", + "code": "BDF" + }, + { + "name": "Belfast", + "code": "BFS" + }, + { + "name": "Bexley", + "code": "BEX" + }, + { + "name": "Birmingham", + "code": "BIR" + }, + { + "name": "Blackburn with Darwen", + "code": "BBD" + }, + { + "name": "Blackpool", + "code": "BPL" + }, + { + "name": "Blaenau Gwent", + "code": "BGW" + }, + { + "name": "Bolton", + "code": "BOL" + }, + { + "name": "Bournemouth", + "code": "BMH" + }, + { + "name": "Bracknell Forest", + "code": "BRC" + }, + { + "name": "Bradford", + "code": "BRD" + }, + { + "name": "Brent", + "code": "BEN" + }, + { + "name": "Bridgend", + "code": "BGE" + }, + { + "name": "Brighton and Hove", + "code": "BNH" + }, + { + "name": "Bristol", + "code": "BST" + }, + { + "name": "Bromley", + "code": "BRY" + }, + { + "name": "Buckinghamshire", + "code": "BKM" + }, + { + "name": "Bury", + "code": "BUR" + }, + { + "name": "Caerphilly", + "code": "CAY" + }, + { + "name": "Calderdale", + "code": "CLD" + }, + { + "name": "Cambridgeshire", + "code": "CAM" + }, + { + "name": "Camden", + "code": "CMD" + }, + { + "name": "Cardiff", + "code": "CRF" + }, + { + "name": "Carmarthenshire", + "code": "CMN" + }, + { + "name": "Carrickfergus", + "code": "CKF" + }, + { + "name": "Castlereagh", + "code": "CSR" + }, + { + "name": "Causeway Coast and Glens", + "code": "CCG" + }, + { + "name": "Central Bedfordshire", + "code": "CBF" + }, + { + "name": "Ceredigion", + "code": "CGN" + }, + { + "name": "Cheshire East", + "code": "CHE" + }, + { + "name": "Cheshire West and Chester", + "code": "CHW" + }, + { + "name": "Clackmannanshire", + "code": "CLK" + }, + { + "name": "Coleraine", + "code": "CLR" + }, + { + "name": "Conwy", + "code": "CWY" + }, + { + "name": "Cookstown", + "code": "CKT" + }, + { + "name": "Cornwall", + "code": "CON" + }, + { + "name": "Coventry", + "code": "COV" + }, + { + "name": "Craigavon", + "code": "CGV" + }, + { + "name": "Croydon", + "code": "CRY" + }, + { + "name": "Cumbria", + "code": "CMA" + }, + { + "name": "Cymru", + "code": "WLS" + }, + { + "name": "Darlington", + "code": "DAL" + }, + { + "name": "Denbighshire", + "code": "DEN" + }, + { + "name": "Derby", + "code": "DER" + }, + { + "name": "Derbyshire", + "code": "DBY" + }, + { + "name": "Derry", + "code": "DRY" + }, + { + "name": "Derry and Strabane", + "code": "DRS" + }, + { + "name": "Devon", + "code": "DEV" + }, + { + "name": "Doncaster", + "code": "DNC" + }, + { + "name": "Dorset", + "code": "DOR" + }, + { + "name": "Down", + "code": "DOW" + }, + { + "name": "Dudley", + "code": "DUD" + }, + { + "name": "Dumfries and Galloway", + "code": "DGY" + }, + { + "name": "Dundee", + "code": "DND" + }, + { + "name": "Dungannon and South Tyrone", + "code": "DGN" + }, + { + "name": "Durham", + "code": "DUR" + }, + { + "name": "Ealing", + "code": "EAL" + }, + { + "name": "East Ayrshire", + "code": "EAY" + }, + { + "name": "East Dunbartonshire", + "code": "EDU" + }, + { + "name": "East Lothian", + "code": "ELN" + }, + { + "name": "East Renfrewshire", + "code": "ERW" + }, + { + "name": "East Riding of Yorkshire", + "code": "ERY" + }, + { + "name": "East Sussex", + "code": "ESX" + }, + { + "name": "Edinburgh", + "code": "EDH" + }, + { + "name": "Enfield", + "code": "ENF" + }, + { + "name": "England and Wales", + "code": "EAW" + }, + { + "name": "Essex", + "code": "ESS" + }, + { + "name": "Falkirk", + "code": "FAL" + }, + { + "name": "Fermanagh", + "code": "FER" + }, + { + "name": "Fermanagh and Omagh", + "code": "FMO" + }, + { + "name": "Fife", + "code": "FIF" + }, + { + "name": "Flintshire", + "code": "FLN" + }, + { + "name": "Gateshead", + "code": "GAT" + }, + { + "name": "Glasgow", + "code": "GLG" + }, + { + "name": "Gloucestershire", + "code": "GLS" + }, + { + "name": "Great Britain", + "code": "GBN" + }, + { + "name": "Greenwich", + "code": "GRE" + }, + { + "name": "Gwynedd", + "code": "GWN" + }, + { + "name": "Hackney", + "code": "HCK" + }, + { + "name": "Halton", + "code": "HAL" + }, + { + "name": "Hammersmith and Fulham", + "code": "HMF" + }, + { + "name": "Hampshire", + "code": "HAM" + }, + { + "name": "Haringey", + "code": "HRY" + }, + { + "name": "Harrow", + "code": "HRW" + }, + { + "name": "Hartlepool", + "code": "HPL" + }, + { + "name": "Havering", + "code": "HAV" + }, + { + "name": "Herefordshire", + "code": "HEF" + }, + { + "name": "Hertfordshire", + "code": "HRT" + }, + { + "name": "Highland", + "code": "HLD" + }, + { + "name": "Hillingdon", + "code": "HIL" + }, + { + "name": "Hounslow", + "code": "HNS" + }, + { + "name": "Inverclyde", + "code": "IVC" + }, + { + "name": "Isle of Wight", + "code": "IOW" + }, + { + "name": "Isles of Scilly", + "code": "IOS" + }, + { + "name": "Islington", + "code": "ISL" + }, + { + "name": "Kensington and Chelsea", + "code": "KEC" + }, + { + "name": "Kent", + "code": "KEN" + }, + { + "name": "Kingston upon Hull", + "code": "KHL" + }, + { + "name": "Kingston upon Thames", + "code": "KTT" + }, + { + "name": "Kirklees", + "code": "KIR" + }, + { + "name": "Knowsley", + "code": "KWL" + }, + { + "name": "Lambeth", + "code": "LBH" + }, + { + "name": "Lancashire", + "code": "LAN" + }, + { + "name": "Larne", + "code": "LRN" + }, + { + "name": "Leeds", + "code": "LDS" + }, + { + "name": "Leicester", + "code": "LCE" + }, + { + "name": "Leicestershire", + "code": "LEC" + }, + { + "name": "Lewisham", + "code": "LEW" + }, + { + "name": "Limavady", + "code": "LMV" + }, + { + "name": "Lincolnshire", + "code": "LIN" + }, + { + "name": "Lisburn", + "code": "LSB" + }, + { + "name": "Lisburn and Castlereagh", + "code": "LBC" + }, + { + "name": "Liverpool", + "code": "LIV" + }, + { + "name": "Lloegr", + "code": "ENG" + }, + { + "name": "London", + "code": "LND" + }, + { + "name": "Luton", + "code": "LUT" + }, + { + "name": "Magherafelt", + "code": "MFT" + }, + { + "name": "Manchester", + "code": "MAN" + }, + { + "name": "Medway", + "code": "MDW" + }, + { + "name": "Merthyr Tydfil", + "code": "MTY" + }, + { + "name": "Merton", + "code": "MRT" + }, + { + "name": "Mid and East Antrim", + "code": "MEA" + }, + { + "name": "Mid Ulster", + "code": "MUL" + }, + { + "name": "Middlesbrough", + "code": "MDB" + }, + { + "name": "Midlothian", + "code": "MLN" + }, + { + "name": "Milton Keynes", + "code": "MIK" + }, + { + "name": "Monmouthshire", + "code": "MON" + }, + { + "name": "Moray", + "code": "MRY" + }, + { + "name": "Moyle", + "code": "MYL" + }, + { + "name": "Neath Port Talbot", + "code": "NTL" + }, + { + "name": "Newcastle upon Tyne", + "code": "NET" + }, + { + "name": "Newham", + "code": "NWM" + }, + { + "name": "Newport", + "code": "NWP" + }, + { + "name": "Newry and Mourne", + "code": "NYM" + }, + { + "name": "Newry, Mourne and Down", + "code": "NMD" + }, + { + "name": "Newtownabbey", + "code": "NTA" + }, + { + "name": "Norfolk", + "code": "NFK" + }, + { + "name": "North Ayrshire", + "code": "NAY" + }, + { + "name": "North Down", + "code": "NDN" + }, + { + "name": "North East Lincolnshire", + "code": "NEL" + }, + { + "name": "North Lanarkshire", + "code": "NLK" + }, + { + "name": "North Lincolnshire", + "code": "NLN" + }, + { + "name": "North Somerset", + "code": "NSM" + }, + { + "name": "North Tyneside", + "code": "NTY" + }, + { + "name": "North Yorkshire", + "code": "NYK" + }, + { + "name": "Northamptonshire", + "code": "NTH" + }, + { + "name": "Northern Ireland", + "code": "NIR" + }, + { + "name": "Northumberland", + "code": "NBL" + }, + { + "name": "Nottingham", + "code": "NGM" + }, + { + "name": "Nottinghamshire", + "code": "NTT" + }, + { + "name": "Oldham", + "code": "OLD" + }, + { + "name": "Omagh", + "code": "OMH" + }, + { + "name": "Orkney Islands", + "code": "ORK" + }, + { + "name": "Outer Hebrides", + "code": "ELS" + }, + { + "name": "Oxfordshire", + "code": "OXF" + }, + { + "name": "Pembrokeshire", + "code": "PEM" + }, + { + "name": "Perth and Kinross", + "code": "PKN" + }, + { + "name": "Peter", + "code": "PTE" + }, + { + "name": "Plymouth", + "code": "PLY" + }, + { + "name": "Poole", + "code": "POL" + }, + { + "name": "Portsmouth", + "code": "POR" + }, + { + "name": "Powys", + "code": "POW" + }, + { + "name": "Reading", + "code": "RDG" + }, + { + "name": "Redbridge", + "code": "RDB" + }, + { + "name": "Redcar and Cleveland", + "code": "RCC" + }, + { + "name": "Renfrewshire", + "code": "RFW" + }, + { + "name": "Rhondda Cynon Taf", + "code": "RCT" + }, + { + "name": "Richmond upon Thames", + "code": "RIC" + }, + { + "name": "Rochdale", + "code": "RCH" + }, + { + "name": "Rotherham", + "code": "ROT" + }, + { + "name": "Rutland", + "code": "RUT" + }, + { + "name": "Saint Helens", + "code": "SHN" + }, + { + "name": "Salford", + "code": "SLF" + }, + { + "name": "Sandwell", + "code": "SAW" + }, + { + "name": "Scottish Borders", + "code": "SCB" + }, + { + "name": "Sefton", + "code": "SFT" + }, + { + "name": "Sheffield", + "code": "SHF" + }, + { + "name": "Shetland", + "code": "ZET" + }, + { + "name": "Shropshire", + "code": "SHR" + }, + { + "name": "Slough", + "code": "SLG" + }, + { + "name": "Solihull", + "code": "SOL" + }, + { + "name": "Somerset", + "code": "SOM" + }, + { + "name": "South Ayrshire", + "code": "SAY" + }, + { + "name": "South Gloucestershire", + "code": "SGC" + }, + { + "name": "South Lanarkshire", + "code": "SLK" + }, + { + "name": "South Tyneside", + "code": "STY" + }, + { + "name": "Southampton", + "code": "STH" + }, + { + "name": "Southend-on-Sea", + "code": "SOS" + }, + { + "name": "Southwark", + "code": "SWK" + }, + { + "name": "Staffordshire", + "code": "STS" + }, + { + "name": "Stirling", + "code": "STG" + }, + { + "name": "Stockport", + "code": "SKP" + }, + { + "name": "Stockton-on-Tees", + "code": "STT" + }, + { + "name": "Stoke-on-Trent", + "code": "STE" + }, + { + "name": "Strabane", + "code": "STB" + }, + { + "name": "Suffolk", + "code": "SFK" + }, + { + "name": "Sunderland", + "code": "SND" + }, + { + "name": "Surrey", + "code": "SRY" + }, + { + "name": "Sutton", + "code": "STN" + }, + { + "name": "Swansea", + "code": "SWA" + }, + { + "name": "Swindon", + "code": "SWD" + }, + { + "name": "Tameside", + "code": "TAM" + }, + { + "name": "Telford and Wrekin", + "code": "TFW" + }, + { + "name": "Thurrock", + "code": "THR" + }, + { + "name": "Torbay", + "code": "TOB" + }, + { + "name": "Torfaen", + "code": "TOF" + }, + { + "name": "Tower Hamlets", + "code": "TWH" + }, + { + "name": "Trafford", + "code": "TRF" + }, + { + "name": "United Kingdom", + "code": "UKM" + }, + { + "name": "Vale of Glamorgan", + "code": "VGL" + }, + { + "name": "Wakefield", + "code": "WKF" + }, + { + "name": "Walsall", + "code": "WLL" + }, + { + "name": "Waltham Forest", + "code": "WFT" + }, + { + "name": "Wandsworth", + "code": "WND" + }, + { + "name": "Warrington", + "code": "WRT" + }, + { + "name": "Warwickshire", + "code": "WAR" + }, + { + "name": "West Berkshire", + "code": "WBK" + }, + { + "name": "West Dunbartonshire", + "code": "WDU" + }, + { + "name": "West Lothian", + "code": "WLN" + }, + { + "name": "West Sussex", + "code": "WSX" + }, + { + "name": "Westminster", + "code": "WSM" + }, + { + "name": "Wigan", + "code": "WGN" + }, + { + "name": "Wiltshire", + "code": "WIL" + }, + { + "name": "Windsor and Maidenhead", + "code": "WNM" + }, + { + "name": "Wirral", + "code": "WRL" + }, + { + "name": "Wokingham", + "code": "WOK" + }, + { + "name": "Wolverhampton", + "code": "WLV" + }, + { + "name": "Worcestershire", + "code": "WOR" + }, + { + "name": "Wrexham", + "code": "WRX" + }, + { + "name": "York", + "code": "YOR" + }, + { + "name": "Yr Alban", + "code": "SCT" + } + ], + "GD": [ + { + "code": "01", + "name": "Saint Andrew" + }, + { + "code": "02", + "name": "Saint David" + }, + { + "code": "03", + "name": "Saint George" + }, + { + "code": "04", + "name": "Saint John" + }, + { + "code": "05", + "name": "Saint Mark" + }, + { + "code": "06", + "name": "Saint Patrick" + }, + { + "code": "10", + "name": "Carriacou and Petite Martinique" + } + ], + "GE": [ + { + "code": "AB", + "name": "Abkhazia" + }, + { + "code": "AJ", + "name": "Adjara" + }, + { + "code": "GU", + "name": "Guria" + }, + { + "code": "IM", + "name": "Imereti" + }, + { + "code": "KA", + "name": "Kakheti" + }, + { + "code": "KK", + "name": "Kvemo Kartli" + }, + { + "code": "MM", + "name": "Mtskheta-Mtianeti" + }, + { + "code": "RL", + "name": "Racha-Lechkhumi and Kvemo Svaneti" + }, + { + "code": "SZ", + "name": "Samegrelo-Zemo Svaneti" + }, + { + "code": "SJ", + "name": "Samtskhe-Javakheti" + }, + { + "code": "SK", + "name": "Shida Kartli" + }, + { + "code": "TB", + "name": "Tbilisi" + } + ], + "GH": [ + { + "code": "AH", + "name": "Ashanti" + }, + { + "code": "BA", + "name": "Brong-Ahafo" + }, + { + "code": "CP", + "name": "Central" + }, + { + "code": "EP", + "name": "Eastern" + }, + { + "code": "AA", + "name": "Greater Accra" + }, + { + "code": "NP", + "name": "Northern" + }, + { + "code": "UE", + "name": "Upper East" + }, + { + "code": "UW", + "name": "Upper West" + }, + { + "code": "TV", + "name": "Volta" + }, + { + "code": "WP", + "name": "Western" + } + ], + "GL": [ + { + "code": "KU", + "name": "Kujalleq" + }, + { + "code": "QA", + "name": "Qaasuitsup" + }, + { + "code": "QE", + "name": "Qeqqata" + }, + { + "code": "SM", + "name": "Sermersooq" + } + ], + "GM": [ + { + "code": "B", + "name": "Banjul" + }, + { + "code": "M", + "name": "Central River Division" + }, + { + "code": "L", + "name": "Lower River Division" + }, + { + "code": "N", + "name": "North Bank Division" + }, + { + "code": "U", + "name": "Upper River Division" + }, + { + "code": "W", + "name": "West Coast Division" + } + ], + "GN": [ + { + "code": "BE", + "name": "Beyla" + }, + { + "code": "BF", + "name": "Boffa" + }, + { + "code": "BK", + "name": "Boké" + }, + { + "code": "B", + "name": "Boké Region" + }, + { + "code": "C", + "name": "Conakry" + }, + { + "code": "CO", + "name": "Coyah" + }, + { + "code": "DB", + "name": "Dabola" + }, + { + "code": "DL", + "name": "Dalaba" + }, + { + "code": "DI", + "name": "Dinguiraye" + }, + { + "code": "DU", + "name": "Dubréka" + }, + { + "code": "FA", + "name": "Faranah" + }, + { + "code": "F", + "name": "Faranah Region" + }, + { + "code": "FO", + "name": "Forécariah" + }, + { + "code": "FR", + "name": "Fria" + }, + { + "code": "GA", + "name": "Gaoual" + }, + { + "code": "GU", + "name": "Guéckédou" + }, + { + "code": "KA", + "name": "Kankan" + }, + { + "code": "K", + "name": "Kankan Region" + }, + { + "code": "KE", + "name": "Kérouané" + }, + { + "code": "KD", + "name": "Kindia" + }, + { + "code": "D", + "name": "Kindia Region" + }, + { + "code": "KS", + "name": "Kissidougou" + }, + { + "code": "KB", + "name": "Koubia" + }, + { + "code": "KN", + "name": "Koundara" + }, + { + "code": "KO", + "name": "Kouroussa" + }, + { + "code": "LA", + "name": "Labé" + }, + { + "code": "L", + "name": "Labé Region" + }, + { + "code": "LE", + "name": "Lélouma" + }, + { + "code": "LO", + "name": "Lola" + }, + { + "code": "MC", + "name": "Macenta" + }, + { + "code": "ML", + "name": "Mali" + }, + { + "code": "MM", + "name": "Mamou" + }, + { + "code": "M", + "name": "Mamou Region" + }, + { + "code": "MD", + "name": "Mandiana" + }, + { + "code": "NZ", + "name": "Nzérékoré" + }, + { + "code": "N", + "name": "Nzérékoré Region" + }, + { + "code": "PI", + "name": "Pita" + }, + { + "code": "SI", + "name": "Siguiri" + }, + { + "code": "TE", + "name": "Télimélé" + }, + { + "code": "TO", + "name": "Tougué" + }, + { + "code": "YO", + "name": "Yomou" + } + ], + "GQ": [ + { + "code": "AN", + "name": "Annobón" + }, + { + "code": "BN", + "name": "Bioko Norte" + }, + { + "code": "BS", + "name": "Bioko Sur" + }, + { + "code": "CS", + "name": "Centro Sur" + }, + { + "code": "I", + "name": "Insular" + }, + { + "code": "KN", + "name": "Kié-Ntem" + }, + { + "code": "LI", + "name": "Litoral" + }, + { + "code": "C", + "name": "Río Muni" + }, + { + "code": "WN", + "name": "Wele-Nzas" + } + ], + "GR": [ + { + "code": "13", + "name": "Achaea" + }, + { + "code": "01", + "name": "Aetolia-Acarnania" + }, + { + "code": "12", + "name": "Arcadia" + }, + { + "code": "11", + "name": "Argolis" + }, + { + "code": "31", + "name": "Arta" + }, + { + "code": "I", + "name": "Attica" + }, + { + "code": "A1", + "name": "Attica Department" + }, + { + "code": "03", + "name": "Boeotia" + }, + { + "code": "H", + "name": "Central Greece" + }, + { + "code": "B", + "name": "Central Macedonia" + }, + { + "code": "64", + "name": "Chalkidiki" + }, + { + "code": "94", + "name": "Chania" + }, + { + "code": "85", + "name": "Chios" + }, + { + "code": "22", + "name": "Corfu" + }, + { + "code": "15", + "name": "Corinthia" + }, + { + "code": "M", + "name": "Crete" + }, + { + "code": "82", + "name": "Cyclades" + }, + { + "code": "81", + "name": "Dodecanese" + }, + { + "code": "52", + "name": "Drama" + }, + { + "code": "A", + "name": "East Macedonia and Thrace" + }, + { + "code": "D", + "name": "Epirus" + }, + { + "code": "04", + "name": "Euboea" + }, + { + "code": "05", + "name": "Evritania" + }, + { + "code": "71", + "name": "Evros" + }, + { + "code": "63", + "name": "Florina" + }, + { + "code": "51", + "name": "Grevena" + }, + { + "code": "91", + "name": "Heraklion region" + }, + { + "code": "14", + "name": "Ilia" + }, + { + "code": "53", + "name": "Imathia" + }, + { + "code": "33", + "name": "Ioannina" + }, + { + "code": "F", + "name": "Ionian Islands" + }, + { + "code": "41", + "name": "Karditsa" + }, + { + "code": "56", + "name": "Kastoria" + }, + { + "code": "55", + "name": "Kavala" + }, + { + "code": "23", + "name": "Kefalonia" + }, + { + "code": "57", + "name": "Kilkis" + }, + { + "code": "58", + "name": "Kozani" + }, + { + "code": "16", + "name": "Laconia" + }, + { + "code": "42", + "name": "Larissa" + }, + { + "code": "92", + "name": "Lasithi" + }, + { + "code": "24", + "name": "Lefkada" + }, + { + "code": "83", + "name": "Lesbos" + }, + { + "code": "43", + "name": "Magnesia" + }, + { + "code": "17", + "name": "Messenia" + }, + { + "code": "69", + "name": "Mount Athos" + }, + { + "code": "K", + "name": "North Aegean" + }, + { + "code": "59", + "name": "Pella" + }, + { + "code": "J", + "name": "Peloponnese" + }, + { + "code": "07", + "name": "Phocis" + }, + { + "code": "06", + "name": "Phthiotis" + }, + { + "code": "61", + "name": "Pieria" + }, + { + "code": "34", + "name": "Preveza" + }, + { + "code": "93", + "name": "Rethymno" + }, + { + "code": "73", + "name": "Rhodope" + }, + { + "code": "84", + "name": "Samos" + }, + { + "code": "62", + "name": "Serres" + }, + { + "code": "L", + "name": "South Aegean" + }, + { + "code": "32", + "name": "Thesprotia" + }, + { + "code": "54", + "name": "Thessaloniki" + }, + { + "code": "E", + "name": "Thessaly" + }, + { + "code": "44", + "name": "Trikala" + }, + { + "code": "G", + "name": "West Greece" + }, + { + "code": "C", + "name": "West Macedonia" + }, + { + "code": "72", + "name": "Xanthi" + }, + { + "code": "21", + "name": "Zakynthos" + } + ], + "GT": [ + { + "code": "AV", + "name": "Alta Verapaz" + }, + { + "code": "BV", + "name": "Baja Verapaz" + }, + { + "code": "CM", + "name": "Chimaltenango" + }, + { + "code": "CQ", + "name": "Chiquimula" + }, + { + "code": "PR", + "name": "El Progreso" + }, + { + "code": "ES", + "name": "Escuintla" + }, + { + "code": "GU", + "name": "Guatemala" + }, + { + "code": "HU", + "name": "Huehuetenango" + }, + { + "code": "IZ", + "name": "Izabal" + }, + { + "code": "JA", + "name": "Jalapa" + }, + { + "code": "JU", + "name": "Jutiapa" + }, + { + "code": "PE", + "name": "Petén" + }, + { + "code": "QZ", + "name": "Quetzaltenango" + }, + { + "code": "QC", + "name": "Quiché" + }, + { + "code": "RE", + "name": "Retalhuleu" + }, + { + "code": "SA", + "name": "Sacatepéquez" + }, + { + "code": "SM", + "name": "San Marcos" + }, + { + "code": "SR", + "name": "Santa Rosa" + }, + { + "code": "SO", + "name": "Sololá" + }, + { + "code": "SU", + "name": "Suchitepéquez" + }, + { + "code": "TO", + "name": "Totonicapán" + }, + { + "code": "ZA", + "name": "Zacapa" + } + ], + "GW": [ + { + "code": "BA", + "name": "Bafatá" + }, + { + "code": "BM", + "name": "Biombo" + }, + { + "code": "BS", + "name": "Bissau" + }, + { + "code": "BL", + "name": "Bolama" + }, + { + "code": "CA", + "name": "Cacheu" + }, + { + "code": "GA", + "name": "Gabú" + }, + { + "code": "L", + "name": "Leste" + }, + { + "code": "N", + "name": "Norte" + }, + { + "code": "OI", + "name": "Oio" + }, + { + "code": "QU", + "name": "Quinara" + }, + { + "code": "S", + "name": "Sul" + }, + { + "code": "TO", + "name": "Tombali" + } + ], + "GY": [ + { + "code": "BA", + "name": "Barima-Waini" + }, + { + "code": "CU", + "name": "Cuyuni-Mazaruni" + }, + { + "code": "DE", + "name": "Demerara-Mahaica" + }, + { + "code": "EB", + "name": "East Berbice-Corentyne" + }, + { + "code": "ES", + "name": "Essequibo Islands-West Demerara" + }, + { + "code": "MA", + "name": "Mahaica-Berbice" + }, + { + "code": "PM", + "name": "Pomeroon-Supenaam" + }, + { + "code": "PT", + "name": "Potaro-Siparuni" + }, + { + "code": "UD", + "name": "Upper Demerara-Berbice" + }, + { + "code": "UT", + "name": "Upper Takutu-Upper Essequibo" + } + ], + "HN": [ + { + "code": "AT", + "name": "Atlántida" + }, + { + "code": "IB", + "name": "Bay Islands" + }, + { + "code": "CH", + "name": "Choluteca" + }, + { + "code": "CL", + "name": "Colón" + }, + { + "code": "CM", + "name": "Comayagua" + }, + { + "code": "CP", + "name": "Copán" + }, + { + "code": "CR", + "name": "Cortés" + }, + { + "code": "EP", + "name": "El Paraíso" + }, + { + "code": "FM", + "name": "Francisco Morazán" + }, + { + "code": "GD", + "name": "Gracias a Dios" + }, + { + "code": "IN", + "name": "Intibucá" + }, + { + "code": "LP", + "name": "La Paz" + }, + { + "code": "LE", + "name": "Lempira" + }, + { + "code": "OC", + "name": "Ocotepeque" + }, + { + "code": "OL", + "name": "Olancho" + }, + { + "code": "SB", + "name": "Santa Bárbara" + }, + { + "code": "VA", + "name": "Valle" + }, + { + "code": "YO", + "name": "Yoro" + } + ], + "HR": [ + { + "code": "01", + "name": "Zagreb County" + }, + { + "code": "02", + "name": "Krapina-Zagorje" + }, + { + "code": "03", + "name": "Sisak-Moslavina" + }, + { + "code": "04", + "name": "Karlovac" + }, + { + "code": "05", + "name": "Varaždin" + }, + { + "code": "06", + "name": "Koprivnica-Križevci" + }, + { + "code": "07", + "name": "Bjelovar-Bilogora" + }, + { + "code": "08", + "name": "Primorje-Gorski Kotar" + }, + { + "code": "09", + "name": "Lika-Senj" + }, + { + "code": "10", + "name": "Virovitica-Podravina" + }, + { + "code": "11", + "name": "Požega-Slavonia" + }, + { + "code": "12", + "name": "Brod-Posavina" + }, + { + "code": "13", + "name": "Zadar" + }, + { + "code": "14", + "name": "Osijek-Baranja" + }, + { + "code": "15", + "name": "Å ibenik-Knin" + }, + { + "code": "16", + "name": "Vukovar-Syrmia" + }, + { + "code": "17", + "name": "Split-Dalmatia" + }, + { + "code": "18", + "name": "Istria" + }, + { + "code": "19", + "name": "Dubrovnik-Neretva" + }, + { + "code": "20", + "name": "MeÄ‘imurje" + }, + { + "code": "21", + "name": "Zagreb" + } + ], + "HT": [ + { + "code": "AR", + "name": "Artibonite" + }, + { + "code": "CE", + "name": "Centre" + }, + { + "code": "GA", + "name": "Grand’Anse" + }, + { + "code": "NI", + "name": "Nippes" + }, + { + "code": "ND", + "name": "Nord" + }, + { + "code": "NE", + "name": "Nord-Est" + }, + { + "code": "NO", + "name": "Nord-Ouest" + }, + { + "code": "OU", + "name": "Ouest" + }, + { + "code": "SD", + "name": "Sud" + }, + { + "code": "SE", + "name": "Sud-Est" + } + ], + "HU": [ + { + "code": "BK", + "name": "Bács-Kiskun" + }, + { + "code": "BA", + "name": "Baranya" + }, + { + "code": "BE", + "name": "Békés" + }, + { + "code": "BC", + "name": "Békéscsaba" + }, + { + "code": "BZ", + "name": "Borsod-Abaúj-Zemplén" + }, + { + "code": "BU", + "name": "Budapest" + }, + { + "code": "CS", + "name": "Csongrád" + }, + { + "code": "DE", + "name": "Debrecen" + }, + { + "code": "DU", + "name": "Dunaújváros" + }, + { + "code": "EG", + "name": "Eger" + }, + { + "code": "ER", + "name": "Érd" + }, + { + "code": "FE", + "name": "Fejér" + }, + { + "code": "GY", + "name": "GyÅ‘r" + }, + { + "code": "GS", + "name": "GyÅ‘r-Moson-Sopron" + }, + { + "code": "HB", + "name": "Hajdú-Bihar" + }, + { + "code": "HE", + "name": "Heves" + }, + { + "code": "HV", + "name": "HódmezÅ‘vásárhely" + }, + { + "code": "JN", + "name": "Jász-Nagykun-Szolnok" + }, + { + "code": "KV", + "name": "Kaposvár" + }, + { + "code": "KM", + "name": "Kecskemét" + }, + { + "code": "KE", + "name": "Komárom-Esztergom" + }, + { + "code": "MI", + "name": "Miskolc" + }, + { + "code": "NK", + "name": "Nagykanizsa" + }, + { + "code": "NO", + "name": "Nógrád" + }, + { + "code": "NY", + "name": "Nyíregyháza" + }, + { + "code": "PS", + "name": "Pécs" + }, + { + "code": "PE", + "name": "Pest" + }, + { + "code": "ST", + "name": "Salgótarján" + }, + { + "code": "SO", + "name": "Somogy" + }, + { + "code": "SN", + "name": "Sopron" + }, + { + "code": "SZ", + "name": "Szabolcs-Szatmár-Bereg" + }, + { + "code": "SD", + "name": "Szeged" + }, + { + "code": "SF", + "name": "Székesfehérvár" + }, + { + "code": "SS", + "name": "Szekszárd" + }, + { + "code": "SK", + "name": "Szolnok" + }, + { + "code": "SH", + "name": "Szombathely" + }, + { + "code": "TB", + "name": "Tatabánya" + }, + { + "code": "TO", + "name": "Tolna" + }, + { + "code": "VA", + "name": "Vas" + }, + { + "code": "VM", + "name": "Veszprém" + }, + { + "code": "VE", + "name": "Veszprém County" + }, + { + "code": "ZA", + "name": "Zala" + }, + { + "code": "ZE", + "name": "Zalaegerszeg" + } + ], + "ID": [ + { + "code": "AC", + "name": "Aceh" + }, + { + "code": "BA", + "name": "Bali" + }, + { + "code": "BB", + "name": "Bangka–Belitung Islands" + }, + { + "code": "BT", + "name": "Banten" + }, + { + "code": "BE", + "name": "Bengkulu" + }, + { + "code": "JT", + "name": "Central Java" + }, + { + "code": "KT", + "name": "Central Kalimantan" + }, + { + "code": "ST", + "name": "Central Sulawesi" + }, + { + "code": "JI", + "name": "East Java" + }, + { + "code": "KI", + "name": "East Kalimantan" + }, + { + "code": "NT", + "name": "East Nusa Tenggara" + }, + { + "code": "GO", + "name": "Gorontalo" + }, + { + "code": "JK", + "name": "Jakarta" + }, + { + "code": "JA", + "name": "Jambi" + }, + { + "code": "JW", + "name": "Java" + }, + { + "code": "KA", + "name": "Kalimantan" + }, + { + "code": "LA", + "name": "Lampung" + }, + { + "code": "NU", + "name": "Lesser Sunda Islands" + }, + { + "code": "MA", + "name": "Maluku" + }, + { + "code": "ML", + "name": "Maluku Islands" + }, + { + "code": "KU", + "name": "North Kalimantan" + }, + { + "code": "MU", + "name": "North Maluku" + }, + { + "code": "SA", + "name": "North Sulawesi" + }, + { + "code": "SU", + "name": "North Sumatra" + }, + { + "code": "PA", + "name": "Papua" + }, + { + "code": "PP", + "name": "Papua Islands" + }, + { + "code": "RI", + "name": "Riau" + }, + { + "code": "KR", + "name": "Riau Islands" + }, + { + "code": "KS", + "name": "South Kalimantan" + }, + { + "code": "SN", + "name": "South Sulawesi" + }, + { + "code": "SS", + "name": "South Sumatra" + }, + { + "code": "SG", + "name": "Southeast Sulawesi" + }, + { + "code": "SL", + "name": "Sulawesi" + }, + { + "code": "SM", + "name": "Sumatra" + }, + { + "code": "JB", + "name": "West Java" + }, + { + "code": "KB", + "name": "West Kalimantan" + }, + { + "code": "NB", + "name": "West Nusa Tenggara" + }, + { + "code": "PB", + "name": "West Papua" + }, + { + "code": "SR", + "name": "West Sulawesi" + }, + { + "code": "SB", + "name": "West Sumatra" + }, + { + "code": "YO", + "name": "Yogyakarta" + } + ], + "IE": [ + { + "code": "CW", + "name": "Carlow" + }, + { + "code": "CN", + "name": "Cavan" + }, + { + "code": "CE", + "name": "Clare" + }, + { + "code": "C", + "name": "Connacht" + }, + { + "code": "CO", + "name": "Cork" + }, + { + "code": "DL", + "name": "Donegal" + }, + { + "code": "D", + "name": "Dublin" + }, + { + "code": "G", + "name": "Galway" + }, + { + "code": "KY", + "name": "Kerry" + }, + { + "code": "KE", + "name": "Kildare" + }, + { + "code": "KK", + "name": "Kilkenny" + }, + { + "code": "LS", + "name": "Laois" + }, + { + "code": "L", + "name": "Leinster" + }, + { + "code": "LM", + "name": "Leitrim" + }, + { + "code": "LK", + "name": "Limerick" + }, + { + "code": "LD", + "name": "Longford" + }, + { + "code": "LH", + "name": "Louth" + }, + { + "code": "MO", + "name": "Mayo" + }, + { + "code": "MH", + "name": "Meath" + }, + { + "code": "MN", + "name": "Monaghan" + }, + { + "code": "M", + "name": "Munster" + }, + { + "code": "OY", + "name": "Offaly" + }, + { + "code": "RN", + "name": "Roscommon" + }, + { + "code": "SO", + "name": "Sligo" + }, + { + "code": "TA", + "name": "Tipperary" + }, + { + "code": "U", + "name": "Ulster" + }, + { + "code": "WD", + "name": "Waterford" + }, + { + "code": "WH", + "name": "Westmeath" + }, + { + "code": "WX", + "name": "Wexford" + }, + { + "code": "WW", + "name": "Wicklow" + } + ], + "IL": [ + { + "code": "M", + "name": "Central District" + }, + { + "code": "HA", + "name": "Haifa District" + }, + { + "code": "JM", + "name": "Jerusalem" + }, + { + "code": "Z", + "name": "Northern District" + }, + { + "code": "D", + "name": "Southern District" + }, + { + "code": "TA", + "name": "Tel Aviv District" + } + ], + "IN": [ + { + "code": "AN", + "name": "Andaman and Nicobar Islands" + }, + { + "code": "AP", + "name": "Andhra Pradesh" + }, + { + "code": "AR", + "name": "Arunachal Pradesh" + }, + { + "code": "AS", + "name": "Assam" + }, + { + "code": "BR", + "name": "Bihar" + }, + { + "code": "CH", + "name": "Chandigarh" + }, + { + "code": "CT", + "name": "Chhattisgarh" + }, + { + "code": "DN", + "name": "Dadra and Nagar Haveli" + }, + { + "code": "DD", + "name": "Daman and Diu" + }, + { + "code": "DL", + "name": "Delhi" + }, + { + "code": "GA", + "name": "Goa" + }, + { + "code": "GJ", + "name": "Gujarat" + }, + { + "code": "HR", + "name": "Haryana" + }, + { + "code": "HP", + "name": "Himachal Pradesh" + }, + { + "code": "JK", + "name": "Jammu and Kashmir" + }, + { + "code": "JH", + "name": "Jharkhand" + }, + { + "code": "KA", + "name": "Karnataka" + }, + { + "code": "KL", + "name": "Kerala" + }, + { + "code": "LD", + "name": "Lakshadweep" + }, + { + "code": "MP", + "name": "Madhya Pradesh" + }, + { + "code": "MH", + "name": "Maharashtra" + }, + { + "code": "MN", + "name": "Manipur" + }, + { + "code": "ML", + "name": "Meghalaya" + }, + { + "code": "MZ", + "name": "Mizoram" + }, + { + "code": "NL", + "name": "Nagaland" + }, + { + "code": "OR", + "name": "Odisha" + }, + { + "code": "PY", + "name": "Puducherry" + }, + { + "code": "PB", + "name": "Punjab" + }, + { + "code": "RJ", + "name": "Rajasthan" + }, + { + "code": "SK", + "name": "Sikkim" + }, + { + "code": "TN", + "name": "Tamil Nadu" + }, + { + "code": "TG", + "name": "Telangana" + }, + { + "code": "TR", + "name": "Tripura" + }, + { + "code": "UP", + "name": "Uttar Pradesh" + }, + { + "code": "UT", + "name": "Uttarakhand" + }, + { + "code": "WB", + "name": "West Bengal" + } + ], + "IQ": [ + { + "code": "AN", + "name": "Al Anbar" + }, + { + "code": "MU", + "name": "Al Muthanna" + }, + { + "code": "QA", + "name": "Al-QÄdisiyyah" + }, + { + "code": "BB", + "name": "Babylon" + }, + { + "code": "BG", + "name": "Baghdad" + }, + { + "code": "BA", + "name": "Basra" + }, + { + "code": "DQ", + "name": "Dhi Qar" + }, + { + "code": "DI", + "name": "Diyala" + }, + { + "code": "DA", + "name": "Dohuk" + }, + { + "code": "AR", + "name": "Erbil" + }, + { + "code": "KA", + "name": "Karbala" + }, + { + "code": "KI", + "name": "Kirkuk" + }, + { + "code": "MA", + "name": "Maysan" + }, + { + "code": "NA", + "name": "Najaf" + }, + { + "code": "NI", + "name": "Nineveh" + }, + { + "code": "SD", + "name": "Saladin" + }, + { + "code": "SU", + "name": "Sulaymaniyah" + }, + { + "code": "WA", + "name": "Wasit" + } + ], + "IR": [ + { + "code": "01", + "name": "East Azerbaijan" + }, + { + "code": "02", + "name": "West Azarbaijan" + }, + { + "code": "03", + "name": "Ardabil" + }, + { + "code": "04", + "name": "Isfahan" + }, + { + "code": "05", + "name": "Ilam" + }, + { + "code": "06", + "name": "Bushehr" + }, + { + "code": "07", + "name": "Tehran" + }, + { + "code": "08", + "name": "Chaharmahal and Bakhtiari" + }, + { + "code": "10", + "name": "Khuzestan" + }, + { + "code": "11", + "name": "Zanjan" + }, + { + "code": "12", + "name": "Semnan" + }, + { + "code": "13", + "name": "Sistan and Baluchestan" + }, + { + "code": "14", + "name": "Fars" + }, + { + "code": "15", + "name": "Kerman" + }, + { + "code": "16", + "name": "Kurdistan" + }, + { + "code": "17", + "name": "Kermanshah" + }, + { + "code": "18", + "name": "Kohgiluyeh and Boyer-Ahmad" + }, + { + "code": "19", + "name": "Gilan" + }, + { + "code": "20", + "name": "Lorestan" + }, + { + "code": "21", + "name": "Mazandaran" + }, + { + "code": "22", + "name": "Markazi" + }, + { + "code": "23", + "name": "Hormozgan" + }, + { + "code": "24", + "name": "Hamadan" + }, + { + "code": "25", + "name": "Yazd" + }, + { + "code": "26", + "name": "Qom" + }, + { + "code": "27", + "name": "Golestan" + }, + { + "code": "28", + "name": "Qazvin" + }, + { + "code": "29", + "name": "South Khorasan" + }, + { + "code": "30", + "name": "Razavi Khorasan" + }, + { + "code": "31", + "name": "North Khorasan" + }, + { + "code": "32", + "name": "Alborz" + } + ], + "IS": [ + { + "code": "0", + "name": "Reykjavík" + }, + { + "code": "1", + "name": "Capital" + }, + { + "code": "2", + "name": "Southern Peninsula" + }, + { + "code": "3", + "name": "Western" + }, + { + "code": "4", + "name": "Westfjords" + }, + { + "code": "5", + "name": "Northwestern" + }, + { + "code": "6", + "name": "Northeastern" + }, + { + "code": "7", + "name": "Eastern" + }, + { + "code": "8", + "name": "Southern" + } + ], + "IT": [ + { + "code": "65", + "name": "Abruzzo" + }, + { + "code": "AG", + "name": "Agrigento" + }, + { + "code": "AL", + "name": "Alessandria" + }, + { + "code": "AN", + "name": "Ancona" + }, + { + "code": "AO", + "name": "Aosta" + }, + { + "code": "23", + "name": "Aosta Valley" + }, + { + "code": "75", + "name": "Apulia" + }, + { + "code": "AR", + "name": "Arezzo" + }, + { + "code": "AP", + "name": "Ascoli Piceno" + }, + { + "code": "AT", + "name": "Asti" + }, + { + "code": "AV", + "name": "Avellino" + }, + { + "code": "BA", + "name": "Bari" + }, + { + "code": "BT", + "name": "Barletta-Andria-Trani" + }, + { + "code": "77", + "name": "Basilicata" + }, + { + "code": "BL", + "name": "Belluno" + }, + { + "code": "BN", + "name": "Benevento" + }, + { + "code": "BG", + "name": "Bergamo" + }, + { + "code": "BI", + "name": "Biella" + }, + { + "code": "BO", + "name": "Bologna" + }, + { + "code": "BS", + "name": "Brescia" + }, + { + "code": "BR", + "name": "Brindisi" + }, + { + "code": "CA", + "name": "Cagliari" + }, + { + "code": "78", + "name": "Calabria" + }, + { + "code": "CL", + "name": "Caltanissetta" + }, + { + "code": "72", + "name": "Campania" + }, + { + "code": "CB", + "name": "Campobasso" + }, + { + "code": "CI", + "name": "Carbonia-Iglesias" + }, + { + "code": "CE", + "name": "Caserta" + }, + { + "code": "CT", + "name": "Catania" + }, + { + "code": "CZ", + "name": "Catanzaro" + }, + { + "code": "CH", + "name": "Chieti" + }, + { + "code": "CO", + "name": "Como" + }, + { + "code": "CS", + "name": "Cosenza" + }, + { + "code": "CR", + "name": "Cremona" + }, + { + "code": "KR", + "name": "Crotone" + }, + { + "code": "CN", + "name": "Cuneo" + }, + { + "code": "45", + "name": "Emilia-Romagna" + }, + { + "code": "EN", + "name": "Enna" + }, + { + "code": "FM", + "name": "Fermo" + }, + { + "code": "FE", + "name": "Ferrara" + }, + { + "code": "FI", + "name": "Florence" + }, + { + "code": "FG", + "name": "Foggia" + }, + { + "code": "FC", + "name": "Forlì-Cesena" + }, + { + "code": "36", + "name": "Friuli–Venezia Giulia" + }, + { + "code": "FR", + "name": "Frosinone" + }, + { + "code": "GE", + "name": "Genoa" + }, + { + "code": "GO", + "name": "Gorizia" + }, + { + "code": "GR", + "name": "Grosseto" + }, + { + "code": "IM", + "name": "Imperia" + }, + { + "code": "IS", + "name": "Isernia" + }, + { + "code": "AQ", + "name": "L’Aquila" + }, + { + "code": "SP", + "name": "La Spezia" + }, + { + "code": "LT", + "name": "Latina" + }, + { + "code": "62", + "name": "Lazio" + }, + { + "code": "LE", + "name": "Lecce" + }, + { + "code": "LC", + "name": "Lecco" + }, + { + "code": "42", + "name": "Liguria" + }, + { + "code": "LI", + "name": "Livorno" + }, + { + "code": "LO", + "name": "Lodi" + }, + { + "code": "25", + "name": "Lombardy" + }, + { + "code": "LU", + "name": "Lucca" + }, + { + "code": "MC", + "name": "Macerata" + }, + { + "code": "MN", + "name": "Mantua" + }, + { + "code": "57", + "name": "Marche" + }, + { + "code": "MS", + "name": "Massa and Carrara" + }, + { + "code": "MT", + "name": "Matera" + }, + { + "code": "VS", + "name": "Medio Campidano" + }, + { + "code": "ME", + "name": "Messina" + }, + { + "code": "MI", + "name": "Milan" + }, + { + "code": "MO", + "name": "Modena" + }, + { + "code": "67", + "name": "Molise" + }, + { + "code": "MB", + "name": "Monza and Brianza" + }, + { + "code": "NA", + "name": "Naples" + }, + { + "code": "NO", + "name": "Novara" + }, + { + "code": "NU", + "name": "Nuoro" + }, + { + "code": "OG", + "name": "Ogliastra" + }, + { + "code": "OT", + "name": "Olbia-Tempio" + }, + { + "code": "OR", + "name": "Oristano" + }, + { + "code": "PD", + "name": "Padua" + }, + { + "code": "PA", + "name": "Palermo" + }, + { + "code": "PR", + "name": "Parma" + }, + { + "code": "PV", + "name": "Pavia" + }, + { + "code": "PG", + "name": "Perugia" + }, + { + "code": "PU", + "name": "Pesaro and Urbino" + }, + { + "code": "PE", + "name": "Pescara" + }, + { + "code": "PC", + "name": "Piacenza" + }, + { + "code": "21", + "name": "Piedmont" + }, + { + "code": "PI", + "name": "Pisa" + }, + { + "code": "PT", + "name": "Pistoia" + }, + { + "code": "PN", + "name": "Pordenone" + }, + { + "code": "PZ", + "name": "Potenza" + }, + { + "code": "PO", + "name": "Prato" + }, + { + "code": "RG", + "name": "Ragusa" + }, + { + "code": "RA", + "name": "Ravenna" + }, + { + "code": "RC", + "name": "Reggio Calabria" + }, + { + "code": "RE", + "name": "Reggio Emilia" + }, + { + "code": "RI", + "name": "Rieti" + }, + { + "code": "RN", + "name": "Rimini" + }, + { + "code": "RM", + "name": "Rome" + }, + { + "code": "RO", + "name": "Rovigo" + }, + { + "code": "SA", + "name": "Salerno" + }, + { + "code": "88", + "name": "Sardinia" + }, + { + "code": "SS", + "name": "Sassari" + }, + { + "code": "SV", + "name": "Savona" + }, + { + "code": "82", + "name": "Sicily" + }, + { + "code": "SI", + "name": "Siena" + }, + { + "code": "SO", + "name": "Sondrio" + }, + { + "code": "BZ", + "name": "South Tyrol" + }, + { + "code": "SR", + "name": "Syracuse" + }, + { + "code": "TA", + "name": "Taranto" + }, + { + "code": "TE", + "name": "Teramo" + }, + { + "code": "TR", + "name": "Terni" + }, + { + "code": "TP", + "name": "Trapani" + }, + { + "code": "TN", + "name": "Trentino" + }, + { + "code": "32", + "name": "Trentino-South Tyrol" + }, + { + "code": "TV", + "name": "Treviso" + }, + { + "code": "TS", + "name": "Trieste" + }, + { + "code": "TO", + "name": "Turin" + }, + { + "code": "52", + "name": "Tuscany" + }, + { + "code": "UD", + "name": "Udine" + }, + { + "code": "55", + "name": "Umbria" + }, + { + "code": "VA", + "name": "Varese" + }, + { + "code": "34", + "name": "Veneto" + }, + { + "code": "VE", + "name": "Venice" + }, + { + "code": "VB", + "name": "Verbano-Cusio-Ossola" + }, + { + "code": "VC", + "name": "Vercelli" + }, + { + "code": "VR", + "name": "Verona" + }, + { + "code": "VV", + "name": "Vibo Valentia" + }, + { + "code": "VI", + "name": "Vicenza" + }, + { + "code": "VT", + "name": "Viterbo" + } + ], + "JM": [ + { + "code": "01", + "name": "Kingston" + }, + { + "code": "02", + "name": "Saint Andrew" + }, + { + "code": "03", + "name": "Saint Thomas" + }, + { + "code": "04", + "name": "Portland" + }, + { + "code": "05", + "name": "Saint Mary" + }, + { + "code": "06", + "name": "Saint Ann" + }, + { + "code": "07", + "name": "Trelawny" + }, + { + "code": "08", + "name": "Saint James" + }, + { + "code": "09", + "name": "Hanover" + }, + { + "code": "10", + "name": "Westmoreland" + }, + { + "code": "11", + "name": "Saint Elizabeth" + }, + { + "code": "12", + "name": "Manchester" + }, + { + "code": "13", + "name": "Clarendon" + }, + { + "code": "14", + "name": "Saint Catherine" + } + ], + "JO": [ + { + "code": "AJ", + "name": "Ajloun" + }, + { + "code": "AM", + "name": "Amman" + }, + { + "code": "AQ", + "name": "Aqaba" + }, + { + "code": "BA", + "name": "Balqa" + }, + { + "code": "IR", + "name": "Irbid" + }, + { + "code": "JA", + "name": "Jerash" + }, + { + "code": "KA", + "name": "Karak" + }, + { + "code": "MN", + "name": "Ma’an" + }, + { + "code": "MD", + "name": "Madaba" + }, + { + "code": "MA", + "name": "Mafraq" + }, + { + "code": "AT", + "name": "Tafilah" + }, + { + "code": "AZ", + "name": "Zarqa" + } + ], + "JP": [ + { + "code": "01", + "name": "HokkaidÅ" + }, + { + "code": "02", + "name": "Aomori" + }, + { + "code": "03", + "name": "Iwate" + }, + { + "code": "04", + "name": "Miyagi" + }, + { + "code": "05", + "name": "Akita" + }, + { + "code": "06", + "name": "Yamagata" + }, + { + "code": "07", + "name": "Fukushima" + }, + { + "code": "08", + "name": "Ibaraki" + }, + { + "code": "09", + "name": "Tochigi" + }, + { + "code": "10", + "name": "Gunma" + }, + { + "code": "11", + "name": "Saitama" + }, + { + "code": "12", + "name": "Chiba" + }, + { + "code": "13", + "name": "Tokyo" + }, + { + "code": "14", + "name": "Kanagawa" + }, + { + "code": "15", + "name": "Niigata" + }, + { + "code": "16", + "name": "Toyama" + }, + { + "code": "17", + "name": "Ishikawa" + }, + { + "code": "18", + "name": "Fukui" + }, + { + "code": "19", + "name": "Yamanashi" + }, + { + "code": "20", + "name": "Nagano" + }, + { + "code": "21", + "name": "Gifu" + }, + { + "code": "22", + "name": "Shizuoka" + }, + { + "code": "23", + "name": "Aichi" + }, + { + "code": "24", + "name": "Mie" + }, + { + "code": "25", + "name": "Shiga" + }, + { + "code": "26", + "name": "KyÅto" + }, + { + "code": "27", + "name": "ÅŒsaka" + }, + { + "code": "28", + "name": "HyÅgo" + }, + { + "code": "29", + "name": "Nara" + }, + { + "code": "30", + "name": "Wakayama" + }, + { + "code": "31", + "name": "Tottori" + }, + { + "code": "32", + "name": "Shimane" + }, + { + "code": "33", + "name": "Okayama" + }, + { + "code": "34", + "name": "Hiroshima" + }, + { + "code": "35", + "name": "Yamaguchi" + }, + { + "code": "36", + "name": "Tokushima" + }, + { + "code": "37", + "name": "Kagawa" + }, + { + "code": "38", + "name": "Ehime" + }, + { + "code": "39", + "name": "KÅchi" + }, + { + "code": "40", + "name": "Fukuoka" + }, + { + "code": "41", + "name": "Saga" + }, + { + "code": "42", + "name": "Nagasaki" + }, + { + "code": "43", + "name": "Kumamoto" + }, + { + "code": "44", + "name": "ÅŒita" + }, + { + "code": "45", + "name": "Miyazaki" + }, + { + "code": "46", + "name": "Kagoshima" + }, + { + "code": "47", + "name": "Okinawa" + } + ], + "KE": [ + { + "code": "01", + "name": "Baringo" + }, + { + "code": "02", + "name": "Bomet" + }, + { + "code": "03", + "name": "Bungoma" + }, + { + "code": "04", + "name": "Busia" + }, + { + "code": "05", + "name": "Elgeyo-Marakwet" + }, + { + "code": "06", + "name": "Embu" + }, + { + "code": "07", + "name": "Garissa" + }, + { + "code": "08", + "name": "Homa Bay" + }, + { + "code": "09", + "name": "Isiolo" + }, + { + "code": "10", + "name": "Kajiado" + }, + { + "code": "11", + "name": "Kakamega" + }, + { + "code": "12", + "name": "Kericho" + }, + { + "code": "13", + "name": "Kiambu" + }, + { + "code": "14", + "name": "Kilifi" + }, + { + "code": "15", + "name": "Kirinyaga" + }, + { + "code": "16", + "name": "Kisii" + }, + { + "code": "17", + "name": "Kisumu" + }, + { + "code": "18", + "name": "Kitui" + }, + { + "code": "19", + "name": "Kwale" + }, + { + "code": "20", + "name": "Laikipia" + }, + { + "code": "21", + "name": "Lamu" + }, + { + "code": "22", + "name": "Machakos" + }, + { + "code": "23", + "name": "Makueni" + }, + { + "code": "24", + "name": "Mandera" + }, + { + "code": "25", + "name": "Marsabit" + }, + { + "code": "26", + "name": "Meru" + }, + { + "code": "27", + "name": "Migori" + }, + { + "code": "28", + "name": "Mombasa" + }, + { + "code": "29", + "name": "Murang’a" + }, + { + "code": "30", + "name": "Nairobi County" + }, + { + "code": "31", + "name": "Nakuru" + }, + { + "code": "32", + "name": "Nandi" + }, + { + "code": "33", + "name": "Narok" + }, + { + "code": "34", + "name": "Nyamira" + }, + { + "code": "35", + "name": "Nyandarua" + }, + { + "code": "36", + "name": "Nyeri" + }, + { + "code": "37", + "name": "Samburu" + }, + { + "code": "38", + "name": "Siaya" + }, + { + "code": "39", + "name": "Taita-Taveta" + }, + { + "code": "40", + "name": "Tana River" + }, + { + "code": "41", + "name": "Tharaka-Nithi" + }, + { + "code": "42", + "name": "Trans Nzoia" + }, + { + "code": "43", + "name": "Turkana" + }, + { + "code": "44", + "name": "Uasin Gishu" + }, + { + "code": "45", + "name": "Vihiga" + }, + { + "code": "46", + "name": "Wajir" + }, + { + "code": "47", + "name": "West Pokot" + } + ], + "KG": [ + { + "code": "B", + "name": "Batken" + }, + { + "code": "GB", + "name": "Bishkek" + }, + { + "code": "C", + "name": "Chuy" + }, + { + "code": "Y", + "name": "Issyk-Kul" + }, + { + "code": "J", + "name": "Jalal-Abad" + }, + { + "code": "N", + "name": "Naryn" + }, + { + "code": "GO", + "name": "Osh" + }, + { + "code": "O", + "name": "Osh Region" + }, + { + "code": "T", + "name": "Talas" + } + ], + "KH": [ + { + "code": "1", + "name": "Banteay Meanchey" + }, + { + "code": "2", + "name": "Battambang" + }, + { + "code": "3", + "name": "Kampong Cham" + }, + { + "code": "4", + "name": "Kampong Chhnang" + }, + { + "code": "5", + "name": "Kampong Speu" + }, + { + "code": "6", + "name": "Kampong Thom" + }, + { + "code": "7", + "name": "Kampot" + }, + { + "code": "8", + "name": "Kandal" + }, + { + "code": "9", + "name": "Koh Kong" + }, + { + "code": "10", + "name": "Kratié" + }, + { + "code": "11", + "name": "Mondulkiri" + }, + { + "code": "12", + "name": "Phnom Penh" + }, + { + "code": "13", + "name": "Preah Vihear" + }, + { + "code": "14", + "name": "Prey Veng" + }, + { + "code": "15", + "name": "Pursat" + }, + { + "code": "16", + "name": "Ratanakiri" + }, + { + "code": "17", + "name": "Siem Reap" + }, + { + "code": "18", + "name": "Sihanoukville" + }, + { + "code": "19", + "name": "Stung Treng" + }, + { + "code": "20", + "name": "Svay Rieng" + }, + { + "code": "21", + "name": "Takéo" + }, + { + "code": "22", + "name": "Oddar Meanchey" + }, + { + "code": "23", + "name": "Kep" + }, + { + "code": "24", + "name": "Pailin" + }, + { + "code": "25", + "name": "Tbong Khmum" + } + ], + "KI": [ + { + "code": "G", + "name": "Gilbert Islands" + }, + { + "code": "L", + "name": "Line Islands" + }, + { + "code": "P", + "name": "Phoenix Islands" + } + ], + "KM": [ + { + "code": "A", + "name": "Anjouan" + }, + { + "code": "G", + "name": "Grande Comore" + }, + { + "code": "M", + "name": "Mohéli" + } + ], + "KN": [ + { + "code": "01", + "name": "Christ Church Nichola Town" + }, + { + "code": "N", + "name": "Nevis" + }, + { + "code": "02", + "name": "Saint Anne Sandy Point" + }, + { + "code": "03", + "name": "Saint George Basseterre" + }, + { + "code": "04", + "name": "Saint George Gingerland" + }, + { + "code": "05", + "name": "Saint James Windward" + }, + { + "code": "06", + "name": "Saint John Capisterre" + }, + { + "code": "07", + "name": "Saint John Figtree" + }, + { + "code": "K", + "name": "Saint Kitts" + }, + { + "code": "08", + "name": "Saint Mary Cayon" + }, + { + "code": "09", + "name": "Saint Paul Capisterre" + }, + { + "code": "10", + "name": "Saint Paul Charlestown" + }, + { + "code": "11", + "name": "Saint Peter Basseterre" + }, + { + "code": "12", + "name": "Saint Thomas Lowland" + }, + { + "code": "13", + "name": "Saint Thomas Middle Island" + }, + { + "code": "15", + "name": "Trinity Palmetto Point" + } + ], + "KP": [ + { + "code": "01", + "name": "Pyongyang" + }, + { + "code": "02", + "name": "South Pyongan" + }, + { + "code": "03", + "name": "North Pyongan" + }, + { + "code": "04", + "name": "Chagang" + }, + { + "code": "05", + "name": "South Hwanghae" + }, + { + "code": "06", + "name": "North Hwanghae" + }, + { + "code": "07", + "name": "Kangwon" + }, + { + "code": "08", + "name": "South Hamgyong" + }, + { + "code": "09", + "name": "North Hamgyong" + }, + { + "code": "10", + "name": "Ryanggang" + }, + { + "code": "13", + "name": "Rason" + }, + { + "code": "14", + "name": "Nampho" + } + ], + "KR": [ + { + "code": "11", + "name": "Seoul" + }, + { + "code": "26", + "name": "Busan" + }, + { + "code": "27", + "name": "Daegu" + }, + { + "code": "28", + "name": "Incheon" + }, + { + "code": "29", + "name": "Gwangju City" + }, + { + "code": "30", + "name": "Daejeon" + }, + { + "code": "31", + "name": "Ulsan" + }, + { + "code": "41", + "name": "Gyeonggi" + }, + { + "code": "42", + "name": "Gangwon" + }, + { + "code": "43", + "name": "North Chungcheong" + }, + { + "code": "44", + "name": "South Chungcheong" + }, + { + "code": "45", + "name": "North Jeolla" + }, + { + "code": "46", + "name": "South Jeolla" + }, + { + "code": "47", + "name": "North Gyeongsang" + }, + { + "code": "48", + "name": "South Gyeongsang" + }, + { + "code": "49", + "name": "Jeju" + }, + { + "code": "50", + "name": "Sejong" + } + ], + "KW": [ + { + "code": "AH", + "name": "Al Ahmadi" + }, + { + "code": "KU", + "name": "Al Asimah" + }, + { + "code": "FA", + "name": "Al Farwaniyah" + }, + { + "code": "JA", + "name": "Al Jahra" + }, + { + "code": "HA", + "name": "Hawalli" + }, + { + "code": "MU", + "name": "Mubarak Al-Kabeer" + } + ], + "KZ": [ + { + "code": "AKM", + "name": "Akmola" + }, + { + "code": "AKT", + "name": "Aktobe" + }, + { + "code": "ALA", + "name": "Almaty" + }, + { + "code": "ALM", + "name": "Almaty Region" + }, + { + "code": "AST", + "name": "Astana" + }, + { + "code": "ATY", + "name": "Atyrau" + }, + { + "code": "BAY", + "name": "Bayqongyr" + }, + { + "code": "VOS", + "name": "East Kazakhstan" + }, + { + "code": "ZHA", + "name": "Jambyl" + }, + { + "code": "KAR", + "name": "Karagandy" + }, + { + "code": "KUS", + "name": "Kostanay" + }, + { + "code": "KZY", + "name": "Kyzylorda" + }, + { + "code": "MAN", + "name": "Mangystau" + }, + { + "code": "SEV", + "name": "North Kazakhstan" + }, + { + "code": "PAV", + "name": "Pavlodar" + }, + { + "code": "YUZ", + "name": "South Kazakhstan" + }, + { + "code": "ZAP", + "name": "West Kazakhstan" + } + ], + "LA": [ + { + "code": "AT", + "name": "Attapeu" + }, + { + "code": "BK", + "name": "Bokeo" + }, + { + "code": "BL", + "name": "Bolikhamsai" + }, + { + "code": "CH", + "name": "Champasak" + }, + { + "code": "HO", + "name": "Houaphanh" + }, + { + "code": "KH", + "name": "Khammouane" + }, + { + "code": "LM", + "name": "Luang Namtha" + }, + { + "code": "LP", + "name": "Luang Prabang" + }, + { + "code": "OU", + "name": "Oudomxay" + }, + { + "code": "PH", + "name": "Phongsaly" + }, + { + "code": "XA", + "name": "Sainyabuli" + }, + { + "code": "SL", + "name": "Salavan" + }, + { + "code": "SV", + "name": "Savannakhet" + }, + { + "code": "XE", + "name": "Sekong" + }, + { + "code": "VT", + "name": "Vientiane" + }, + { + "code": "VI", + "name": "Vientiane Province" + }, + { + "code": "XS", + "name": "Xaisomboun" + }, + { + "code": "XI", + "name": "Xiangkhouang" + } + ], + "LB": [ + { + "code": "AK", + "name": "Akkar" + }, + { + "code": "BH", + "name": "Baalbek-Hermel" + }, + { + "code": "BA", + "name": "Beirut" + }, + { + "code": "BI", + "name": "Beqaa" + }, + { + "code": "JL", + "name": "Mount Lebanon" + }, + { + "code": "NA", + "name": "Nabatieh" + }, + { + "code": "AS", + "name": "North" + }, + { + "code": "JA", + "name": "South" + } + ], + "LC": [ + { + "code": "01", + "name": "Anse la Raye" + }, + { + "code": "02", + "name": "Castries" + }, + { + "code": "03", + "name": "Choiseul" + }, + { + "code": "05", + "name": "Dennery" + }, + { + "code": "06", + "name": "Gros Islet" + }, + { + "code": "07", + "name": "Laborie" + }, + { + "code": "08", + "name": "Micoud" + }, + { + "code": "10", + "name": "Soufrière" + }, + { + "code": "11", + "name": "Vieux Fort" + }, + { + "code": "12", + "name": "Canaries" + } + ], + "LI": [ + { + "code": "01", + "name": "Balzers" + }, + { + "code": "02", + "name": "Eschen" + }, + { + "code": "03", + "name": "Gamprin" + }, + { + "code": "04", + "name": "Mauren" + }, + { + "code": "05", + "name": "Planken" + }, + { + "code": "06", + "name": "Ruggell" + }, + { + "code": "07", + "name": "Schaan" + }, + { + "code": "08", + "name": "Schellenberg" + }, + { + "code": "09", + "name": "Triesen" + }, + { + "code": "10", + "name": "Triesenberg" + }, + { + "code": "11", + "name": "Vaduz" + } + ], + "LK": [ + { + "code": "1", + "name": "Western" + }, + { + "code": "2", + "name": "Central" + }, + { + "code": "3", + "name": "Southern" + }, + { + "code": "4", + "name": "Northern" + }, + { + "code": "5", + "name": "Eastern" + }, + { + "code": "6", + "name": "North Western" + }, + { + "code": "7", + "name": "North Central" + }, + { + "code": "8", + "name": "Uva" + }, + { + "code": "9", + "name": "Sabaragamuwa" + }, + { + "code": "11", + "name": "Colombo" + }, + { + "code": "12", + "name": "Gampaha" + }, + { + "code": "13", + "name": "Kalutara" + }, + { + "code": "21", + "name": "Kandy" + }, + { + "code": "22", + "name": "Matale" + }, + { + "code": "23", + "name": "Nuwara Eliya" + }, + { + "code": "31", + "name": "Galle" + }, + { + "code": "32", + "name": "Matara" + }, + { + "code": "33", + "name": "Hambantota" + }, + { + "code": "41", + "name": "Jaffna" + }, + { + "code": "42", + "name": "Kilinochchi" + }, + { + "code": "43", + "name": "Mannar" + }, + { + "code": "44", + "name": "Vavuniya" + }, + { + "code": "45", + "name": "Mullaitivu" + }, + { + "code": "51", + "name": "Batticaloa" + }, + { + "code": "52", + "name": "Ampara" + }, + { + "code": "53", + "name": "Trincomalee" + }, + { + "code": "61", + "name": "Kurunegala" + }, + { + "code": "62", + "name": "Puttalam" + }, + { + "code": "71", + "name": "Anuradhapura" + }, + { + "code": "72", + "name": "Polonnaruwa" + }, + { + "code": "81", + "name": "Badulla" + }, + { + "code": "82", + "name": "Moneragala" + }, + { + "code": "91", + "name": "Ratnapura" + }, + { + "code": "92", + "name": "Kegalle" + } + ], + "LR": [ + { + "code": "BM", + "name": "Bomi" + }, + { + "code": "BG", + "name": "Bong" + }, + { + "code": "GP", + "name": "Gbarpolu" + }, + { + "code": "GB", + "name": "Grand Bassa" + }, + { + "code": "CM", + "name": "Grand Cape Mount" + }, + { + "code": "GG", + "name": "Grand Gedeh" + }, + { + "code": "GK", + "name": "Grand Kru" + }, + { + "code": "LO", + "name": "Lofa" + }, + { + "code": "MG", + "name": "Margibi" + }, + { + "code": "MY", + "name": "Maryland" + }, + { + "code": "MO", + "name": "Montserrado" + }, + { + "code": "NI", + "name": "Nimba" + }, + { + "code": "RG", + "name": "River Gee" + }, + { + "code": "RI", + "name": "Rivercess" + }, + { + "code": "SI", + "name": "Sinoe" + } + ], + "LS": [ + { + "code": "D", + "name": "Berea" + }, + { + "code": "B", + "name": "Butha-Buthe" + }, + { + "code": "C", + "name": "Leribe" + }, + { + "code": "E", + "name": "Mafeteng" + }, + { + "code": "A", + "name": "Maseru" + }, + { + "code": "F", + "name": "Mohale’s Hoek" + }, + { + "code": "J", + "name": "Mokhotlong" + }, + { + "code": "H", + "name": "Qacha’s Nek" + }, + { + "code": "G", + "name": "Quthing" + }, + { + "code": "K", + "name": "Thaba-Tseka" + } + ], + "LT": [ + { + "code": "01", + "name": "AkmenÄ—" + }, + { + "code": "03", + "name": "Alytus" + }, + { + "code": "AL", + "name": "Alytus County" + }, + { + "code": "02", + "name": "Alytus Municipality" + }, + { + "code": "04", + "name": "AnykÅ¡Äiai" + }, + { + "code": "05", + "name": "BirÅ¡tonas" + }, + { + "code": "06", + "name": "Biržai" + }, + { + "code": "07", + "name": "Druskininkai" + }, + { + "code": "08", + "name": "ElektrÄ—nai" + }, + { + "code": "09", + "name": "Ignalina" + }, + { + "code": "10", + "name": "Jonava" + }, + { + "code": "11", + "name": "JoniÅ¡kis" + }, + { + "code": "12", + "name": "Jurbarkas" + }, + { + "code": "13", + "name": "KaiÅ¡iadorys" + }, + { + "code": "14", + "name": "Kalvarija" + }, + { + "code": "16", + "name": "Kaunas" + }, + { + "code": "KU", + "name": "Kaunas County" + }, + { + "code": "15", + "name": "Kauno Municipality" + }, + { + "code": "17", + "name": "Kazlų RÅ«da" + }, + { + "code": "18", + "name": "KÄ—dainiai" + }, + { + "code": "19", + "name": "KelmÄ—" + }, + { + "code": "21", + "name": "KlaipÄ—da" + }, + { + "code": "KL", + "name": "KlaipÄ—da County" + }, + { + "code": "20", + "name": "KlaipÄ—dos Municipality" + }, + { + "code": "22", + "name": "Kretinga" + }, + { + "code": "23", + "name": "KupiÅ¡kis" + }, + { + "code": "24", + "name": "Lazdijai" + }, + { + "code": "25", + "name": "MarijampolÄ—" + }, + { + "code": "MR", + "name": "MarijampolÄ— County" + }, + { + "code": "26", + "name": "Mažeikiai" + }, + { + "code": "27", + "name": "MolÄ—tai" + }, + { + "code": "28", + "name": "Neringa" + }, + { + "code": "29", + "name": "PagÄ—giai" + }, + { + "code": "30", + "name": "Pakruojis" + }, + { + "code": "31", + "name": "Palanga" + }, + { + "code": "32", + "name": "Panevėžio Municipality" + }, + { + "code": "33", + "name": "Panevėžys" + }, + { + "code": "PN", + "name": "Panevėžys County" + }, + { + "code": "34", + "name": "Pasvalys" + }, + { + "code": "35", + "name": "PlungÄ—" + }, + { + "code": "36", + "name": "Prienai" + }, + { + "code": "37", + "name": "RadviliÅ¡kis" + }, + { + "code": "38", + "name": "Raseiniai" + }, + { + "code": "39", + "name": "Rietavas" + }, + { + "code": "40", + "name": "RokiÅ¡kis" + }, + { + "code": "41", + "name": "Å akiai" + }, + { + "code": "42", + "name": "Å alÄininkai" + }, + { + "code": "44", + "name": "Å iauliai" + }, + { + "code": "SA", + "name": "Å iauliai County" + }, + { + "code": "43", + "name": "Å iaulių Municipality" + }, + { + "code": "45", + "name": "Å ilalÄ—" + }, + { + "code": "46", + "name": "Å ilutÄ—" + }, + { + "code": "47", + "name": "Å irvintos" + }, + { + "code": "48", + "name": "Skuodas" + }, + { + "code": "49", + "name": "Å venÄionys" + }, + { + "code": "50", + "name": "TauragÄ—" + }, + { + "code": "TA", + "name": "TauragÄ— County" + }, + { + "code": "51", + "name": "TelÅ¡iai" + }, + { + "code": "TE", + "name": "TelÅ¡iai County" + }, + { + "code": "52", + "name": "Trakai" + }, + { + "code": "53", + "name": "UkmergÄ—" + }, + { + "code": "54", + "name": "Utena" + }, + { + "code": "UT", + "name": "Utena County" + }, + { + "code": "55", + "name": "VarÄ—na" + }, + { + "code": "56", + "name": "VilkaviÅ¡kis" + }, + { + "code": "57", + "name": "Vilniaus Municipality" + }, + { + "code": "58", + "name": "Vilnius" + }, + { + "code": "VL", + "name": "Vilnius County" + }, + { + "code": "59", + "name": "Visaginas" + }, + { + "code": "60", + "name": "Zarasai" + } + ], + "LU": [ + { + "code": "CA", + "name": "Capellen" + }, + { + "code": "CL", + "name": "Clervaux" + }, + { + "code": "DI", + "name": "Diekirch" + }, + { + "code": "EC", + "name": "Echternach" + }, + { + "code": "ES", + "name": "Esch-sur-Alzette" + }, + { + "code": "GR", + "name": "Grevenmacher" + }, + { + "code": "LU", + "name": "Luxembourg" + }, + { + "code": "ME", + "name": "Mersch" + }, + { + "code": "RD", + "name": "Redange" + }, + { + "code": "RM", + "name": "Remich" + }, + { + "code": "VD", + "name": "Vianden" + }, + { + "code": "WI", + "name": "Wiltz" + } + ], + "LV": [ + { + "code": "011", + "name": "Ä€daži" + }, + { + "code": "001", + "name": "Aglona" + }, + { + "code": "002", + "name": "Aizkraukle" + }, + { + "code": "003", + "name": "Aizpute" + }, + { + "code": "004", + "name": "AknÄ«ste" + }, + { + "code": "005", + "name": "Aloja" + }, + { + "code": "006", + "name": "Alsunga" + }, + { + "code": "007", + "name": "AlÅ«ksne" + }, + { + "code": "008", + "name": "Amata" + }, + { + "code": "009", + "name": "Ape" + }, + { + "code": "010", + "name": "Auce" + }, + { + "code": "012", + "name": "BabÄ«te" + }, + { + "code": "013", + "name": "Baldone" + }, + { + "code": "014", + "name": "Baltinava" + }, + { + "code": "015", + "name": "Balvi" + }, + { + "code": "016", + "name": "Bauska" + }, + { + "code": "017", + "name": "BeverÄ«na" + }, + { + "code": "018", + "name": "BrocÄ“ni" + }, + { + "code": "019", + "name": "Burtnieki" + }, + { + "code": "020", + "name": "Carnikava" + }, + { + "code": "022", + "name": "CÄ“sis" + }, + { + "code": "021", + "name": "Cesvaine" + }, + { + "code": "023", + "name": "Cibla" + }, + { + "code": "024", + "name": "Dagda" + }, + { + "code": "DGV", + "name": "Daugavpils" + }, + { + "code": "025", + "name": "Daugavpils Municipality" + }, + { + "code": "026", + "name": "Dobele" + }, + { + "code": "027", + "name": "Dundaga" + }, + { + "code": "028", + "name": "Durbe" + }, + { + "code": "029", + "name": "Engure" + }, + { + "code": "030", + "name": "Ä’rgļi" + }, + { + "code": "031", + "name": "Garkalne" + }, + { + "code": "032", + "name": "Grobiņa" + }, + { + "code": "033", + "name": "Gulbene" + }, + { + "code": "034", + "name": "Iecava" + }, + { + "code": "035", + "name": "IkÅ¡Ä·ile" + }, + { + "code": "036", + "name": "IlÅ«kste" + }, + { + "code": "037", + "name": "InÄukalns" + }, + { + "code": "038", + "name": "Jaunjelgava" + }, + { + "code": "039", + "name": "Jaunpiebalga" + }, + { + "code": "040", + "name": "Jaunpils" + }, + { + "code": "JKB", + "name": "JÄ“kabpils" + }, + { + "code": "042", + "name": "JÄ“kabpils Municipality" + }, + { + "code": "JEL", + "name": "Jelgava" + }, + { + "code": "041", + "name": "Jelgava Municipality" + }, + { + "code": "JUR", + "name": "JÅ«rmala" + }, + { + "code": "043", + "name": "Kandava" + }, + { + "code": "044", + "name": "KÄrsava" + }, + { + "code": "051", + "name": "Ķegums" + }, + { + "code": "052", + "name": "Ķekava" + }, + { + "code": "045", + "name": "KocÄ“ni" + }, + { + "code": "046", + "name": "Koknese" + }, + { + "code": "047", + "name": "KrÄslava" + }, + { + "code": "048", + "name": "Krimulda" + }, + { + "code": "049", + "name": "Krustpils" + }, + { + "code": "050", + "name": "KuldÄ«ga" + }, + { + "code": "053", + "name": "LielvÄrde" + }, + { + "code": "LPX", + "name": "LiepÄja" + }, + { + "code": "055", + "name": "LÄ«gatne" + }, + { + "code": "054", + "name": "Limbaži" + }, + { + "code": "056", + "name": "LÄ«vÄni" + }, + { + "code": "057", + "name": "LubÄna" + }, + { + "code": "058", + "name": "Ludza" + }, + { + "code": "059", + "name": "Madona" + }, + { + "code": "061", + "name": "MÄlpils" + }, + { + "code": "062", + "name": "MÄrupe" + }, + { + "code": "060", + "name": "Mazsalaca" + }, + { + "code": "063", + "name": "MÄ“rsrags" + }, + { + "code": "064", + "name": "NaukÅ¡Ä“ni" + }, + { + "code": "065", + "name": "Nereta" + }, + { + "code": "066", + "name": "NÄ«ca" + }, + { + "code": "067", + "name": "Ogre" + }, + { + "code": "068", + "name": "Olaine" + }, + { + "code": "069", + "name": "Ozolnieki" + }, + { + "code": "070", + "name": "PÄrgauja" + }, + { + "code": "071", + "name": "PÄvilosta" + }, + { + "code": "072", + "name": "Pļaviņas" + }, + { + "code": "073", + "name": "Preiļi" + }, + { + "code": "074", + "name": "Priekule" + }, + { + "code": "075", + "name": "Priekuļi" + }, + { + "code": "076", + "name": "Rauna" + }, + { + "code": "REZ", + "name": "RÄ“zekne" + }, + { + "code": "077", + "name": "RÄ“zekne Municipality" + }, + { + "code": "078", + "name": "Riebiņi" + }, + { + "code": "RIX", + "name": "Riga" + }, + { + "code": "079", + "name": "Roja" + }, + { + "code": "080", + "name": "Ropaži" + }, + { + "code": "081", + "name": "Rucava" + }, + { + "code": "082", + "name": "RugÄji" + }, + { + "code": "084", + "name": "RÅ«jiena" + }, + { + "code": "083", + "name": "RundÄle" + }, + { + "code": "085", + "name": "Sala" + }, + { + "code": "086", + "name": "SalacgrÄ«va" + }, + { + "code": "087", + "name": "Salaspils" + }, + { + "code": "088", + "name": "Saldus" + }, + { + "code": "089", + "name": "Saulkrasti" + }, + { + "code": "090", + "name": "SÄ“ja" + }, + { + "code": "091", + "name": "Sigulda" + }, + { + "code": "092", + "name": "SkrÄ«veri" + }, + { + "code": "093", + "name": "Skrunda" + }, + { + "code": "094", + "name": "Smiltene" + }, + { + "code": "095", + "name": "Stopiņi" + }, + { + "code": "096", + "name": "StrenÄi" + }, + { + "code": "097", + "name": "Talsi" + }, + { + "code": "098", + "name": "TÄ“rvete" + }, + { + "code": "099", + "name": "Tukums" + }, + { + "code": "100", + "name": "Vaiņode" + }, + { + "code": "101", + "name": "Valka" + }, + { + "code": "VMR", + "name": "Valmiera" + }, + { + "code": "102", + "name": "VarakļÄni" + }, + { + "code": "103", + "name": "VÄrkava" + }, + { + "code": "104", + "name": "Vecpiebalga" + }, + { + "code": "105", + "name": "Vecumnieki" + }, + { + "code": "VEN", + "name": "Ventspils" + }, + { + "code": "106", + "name": "Ventspils Municipality" + }, + { + "code": "107", + "name": "ViesÄ«te" + }, + { + "code": "108", + "name": "Viļaka" + }, + { + "code": "109", + "name": "ViļÄni" + }, + { + "code": "110", + "name": "Zilupe" + } + ], + "LY": [ + { + "code": "WA", + "name": "Al Wahat" + }, + { + "code": "BA", + "name": "Benghazi" + }, + { + "code": "BU", + "name": "Butnan" + }, + { + "code": "DR", + "name": "Derna" + }, + { + "code": "GT", + "name": "Ghat" + }, + { + "code": "JA", + "name": "Jabal al Akhdar" + }, + { + "code": "JG", + "name": "Jabal al Gharbi" + }, + { + "code": "JI", + "name": "Jafara" + }, + { + "code": "JU", + "name": "Jufra" + }, + { + "code": "KF", + "name": "Kufra" + }, + { + "code": "MJ", + "name": "Marj" + }, + { + "code": "MI", + "name": "Misrata" + }, + { + "code": "MB", + "name": "Murqub" + }, + { + "code": "MQ", + "name": "Murzuq" + }, + { + "code": "NL", + "name": "Nalut" + }, + { + "code": "NQ", + "name": "Nuqat al Khams" + }, + { + "code": "SB", + "name": "Sabha" + }, + { + "code": "SR", + "name": "Sirte" + }, + { + "code": "TB", + "name": "Tripoli" + }, + { + "code": "WD", + "name": "Wadi al Hayaa" + }, + { + "code": "WS", + "name": "Wadi al Shatii" + }, + { + "code": "ZA", + "name": "Zawiya" + } + ], + "MA": [ + { + "code": "AGD", + "name": "Agadir-Ida Ou Tanane" + }, + { + "code": "HAO", + "name": "Al Haouz" + }, + { + "code": "HOC", + "name": "Al Hoceïma" + }, + { + "code": "AOU", + "name": "Aousserd" + }, + { + "code": "ASZ", + "name": "Assa-Zag" + }, + { + "code": "AZI", + "name": "Azilal" + }, + { + "code": "BES", + "name": "Ben Slimane" + }, + { + "code": "BEM", + "name": "Béni-Mellal" + }, + { + "code": "BER", + "name": "Berkane" + }, + { + "code": "BOD", + "name": "Boujdour" + }, + { + "code": "BOM", + "name": "Boulemane" + }, + { + "code": "CAS", + "name": "Casablanca" + }, + { + "code": "09", + "name": "Chaouia-Ouardigha" + }, + { + "code": "CHE", + "name": "Chefchaouen" + }, + { + "code": "CHI", + "name": "Chichaoua" + }, + { + "code": "CHT", + "name": "Chtouka Aït Baha" + }, + { + "code": "10", + "name": "Doukkala-Abda" + }, + { + "code": "HAJ", + "name": "El Hajeb" + }, + { + "code": "JDI", + "name": "El Jadida" + }, + { + "code": "ERR", + "name": "Errachidia" + }, + { + "code": "ESM", + "name": "Es Semara" + }, + { + "code": "ESI", + "name": "Essaouira" + }, + { + "code": "FAH", + "name": "Fahs-Beni Makada" + }, + { + "code": "05", + "name": "Fès-Boulemane" + }, + { + "code": "FES", + "name": "Fès-Dar-Dbibegh" + }, + { + "code": "FIG", + "name": "Figuig" + }, + { + "code": "02", + "name": "Gharb-Chrarda-Béni Hssen" + }, + { + "code": "08", + "name": "Grand Casablanca" + }, + { + "code": "GUE", + "name": "Guelmim" + }, + { + "code": "14", + "name": "Guelmim-Es Semara" + }, + { + "code": "IFR", + "name": "Ifrane" + }, + { + "code": "INE", + "name": "Inezgane-Aït Melloul" + }, + { + "code": "JRA", + "name": "Jerada" + }, + { + "code": "KES", + "name": "Kelaat Sraghna" + }, + { + "code": "KEN", + "name": "Kénitra" + }, + { + "code": "KHE", + "name": "Khemisset" + }, + { + "code": "KHN", + "name": "Khénifra" + }, + { + "code": "KHO", + "name": "Khouribga" + }, + { + "code": "LAA", + "name": "Laâyoune" + }, + { + "code": "15", + "name": "Laâyoune-Boujdour-Sakia El Hamra" + }, + { + "code": "LAR", + "name": "Larache" + }, + { + "code": "MMD", + "name": "Marrakech-Medina" + }, + { + "code": "MMN", + "name": "Marrakech-Menara" + }, + { + "code": "11", + "name": "Marrakesh-Tensift-El Haouz" + }, + { + "code": "MED", + "name": "Médiouna" + }, + { + "code": "MEK", + "name": "Meknès" + }, + { + "code": "06", + "name": "Meknès-Tafilalet" + }, + { + "code": "MOH", + "name": "Mohammedia" + }, + { + "code": "MOU", + "name": "Moulay Yacoub" + }, + { + "code": "NAD", + "name": "Nador" + }, + { + "code": "NOU", + "name": "Nouaceur" + }, + { + "code": "04", + "name": "Oriental" + }, + { + "code": "OUA", + "name": "Ouarzazate" + }, + { + "code": "OUD", + "name": "Oued Ed-Dahab" + }, + { + "code": "16", + "name": "Oued Ed-Dahab-Lagouira" + }, + { + "code": "OUJ", + "name": "Oujda-Angad" + }, + { + "code": "RAB", + "name": "Rabat" + }, + { + "code": "07", + "name": "Rabat-Salé-Zemmour-Zaer" + }, + { + "code": "SAF", + "name": "Safi" + }, + { + "code": "SAL", + "name": "Salé" + }, + { + "code": "SEF", + "name": "Sefrou" + }, + { + "code": "SET", + "name": "Settat" + }, + { + "code": "SIK", + "name": "Sidi Kacem" + }, + { + "code": "SYB", + "name": "Sidi Youssef Ben Ali" + }, + { + "code": "SKH", + "name": "Skhirat-Témara" + }, + { + "code": "13", + "name": "Souss-Massa-Drâa" + }, + { + "code": "12", + "name": "Tadla-Azilal" + }, + { + "code": "TNT", + "name": "Tan-Tan" + }, + { + "code": "TNG", + "name": "Tangier-Assilah" + }, + { + "code": "01", + "name": "Tangier-Tétouan" + }, + { + "code": "TAO", + "name": "Taounate" + }, + { + "code": "TAI", + "name": "Taourirt" + }, + { + "code": "TAR", + "name": "Taroudant" + }, + { + "code": "TAT", + "name": "Tata" + }, + { + "code": "TAZ", + "name": "Taza" + }, + { + "code": "03", + "name": "Taza-Al Hoceima-Taounate" + }, + { + "code": "TET", + "name": "Tétouan" + }, + { + "code": "TIZ", + "name": "Tiznit" + }, + { + "code": "ZAG", + "name": "Zagora" + } + ], + "MC": [ + { + "code": "FO", + "name": "Fontvieille" + }, + { + "code": "JE", + "name": "Jardin Exotique de Monaco" + }, + { + "code": "CL", + "name": "La Colle" + }, + { + "code": "CO", + "name": "La Condamine" + }, + { + "code": "GA", + "name": "La Gare" + }, + { + "code": "SO", + "name": "La Source" + }, + { + "code": "LA", + "name": "Larvotto" + }, + { + "code": "MA", + "name": "Malbousquet" + }, + { + "code": "MO", + "name": "Monaco-Ville" + }, + { + "code": "MG", + "name": "Moneghetti" + }, + { + "code": "MC", + "name": "Monte Carlo" + }, + { + "code": "MU", + "name": "Moulins" + }, + { + "code": "PH", + "name": "Port Hercules" + }, + { + "code": "SR", + "name": "Saint Roman" + }, + { + "code": "SD", + "name": "Sainte-Dévote Chapel" + }, + { + "code": "SP", + "name": "Spélugues" + }, + { + "code": "VR", + "name": "Vallon de la Rousse" + } + ], + "MD": [ + { + "code": "AN", + "name": "Anenii Noi" + }, + { + "code": "BA", + "name": "BălÅ£i" + }, + { + "code": "BS", + "name": "Basarabeasca" + }, + { + "code": "BD", + "name": "Bender" + }, + { + "code": "BR", + "name": "Briceni" + }, + { + "code": "CA", + "name": "Cahul" + }, + { + "code": "CL", + "name": "CălăraÈ™i" + }, + { + "code": "CT", + "name": "Cantemir" + }, + { + "code": "CS", + "name": "CăuÈ™eni" + }, + { + "code": "CU", + "name": "ChiÈ™inău" + }, + { + "code": "CM", + "name": "CimiÈ™lia" + }, + { + "code": "CR", + "name": "Criuleni" + }, + { + "code": "DO", + "name": "DonduÈ™eni" + }, + { + "code": "DR", + "name": "Drochia" + }, + { + "code": "DU", + "name": "Dubăsari" + }, + { + "code": "ED", + "name": "EdineÈ›" + }, + { + "code": "FA", + "name": "FăleÈ™ti" + }, + { + "code": "FL", + "name": "FloreÈ™ti" + }, + { + "code": "GA", + "name": "Gagauzia" + }, + { + "code": "GL", + "name": "Glodeni" + }, + { + "code": "HI", + "name": "HînceÈ™ti" + }, + { + "code": "IA", + "name": "Ialoveni" + }, + { + "code": "LE", + "name": "Leova" + }, + { + "code": "NI", + "name": "Nisporeni" + }, + { + "code": "OC", + "name": "OcniÅ£a" + }, + { + "code": "OR", + "name": "Orhei" + }, + { + "code": "RE", + "name": "Rezina" + }, + { + "code": "RI", + "name": "Rîșcani" + }, + { + "code": "SI", + "name": "Sîngerei" + }, + { + "code": "SD", + "name": "ȘoldăneÈ™ti" + }, + { + "code": "SO", + "name": "Soroca" + }, + { + "code": "SV", + "name": "Åžtefan Vodă" + }, + { + "code": "ST", + "name": "Strășeni" + }, + { + "code": "TA", + "name": "Taraclia" + }, + { + "code": "TE", + "name": "TeleneÈ™ti" + }, + { + "code": "SN", + "name": "Transnistria" + }, + { + "code": "UN", + "name": "Ungheni" + } + ], + "ME": [ + { + "code": "01", + "name": "Andrijevica" + }, + { + "code": "02", + "name": "Bar" + }, + { + "code": "03", + "name": "Berane" + }, + { + "code": "04", + "name": "Bijelo Polje" + }, + { + "code": "05", + "name": "Budva" + }, + { + "code": "06", + "name": "Cetinje" + }, + { + "code": "07", + "name": "Danilovgrad" + }, + { + "code": "08", + "name": "Herceg Novi" + }, + { + "code": "09", + "name": "KolaÅ¡in" + }, + { + "code": "10", + "name": "Kotor" + }, + { + "code": "11", + "name": "Mojkovac" + }, + { + "code": "12", + "name": "NikÅ¡ić" + }, + { + "code": "13", + "name": "Plav" + }, + { + "code": "14", + "name": "Pljevlja" + }, + { + "code": "15", + "name": "Plužine" + }, + { + "code": "16", + "name": "Podgorica" + }, + { + "code": "17", + "name": "Rožaje" + }, + { + "code": "18", + "name": "Å avnik" + }, + { + "code": "19", + "name": "Tivat" + }, + { + "code": "20", + "name": "Ulcinj" + }, + { + "code": "21", + "name": "Žabljak" + }, + { + "code": "22", + "name": "Gusinje" + }, + { + "code": "23", + "name": "Petnjica" + } + ], + "MG": [ + { + "code": "T", + "name": "Antananarivo" + }, + { + "code": "D", + "name": "Antsiranana" + }, + { + "code": "F", + "name": "Fianarantsoa" + }, + { + "code": "M", + "name": "Mahajanga" + }, + { + "code": "A", + "name": "Toamasina" + }, + { + "code": "U", + "name": "Toliara" + } + ], + "MH": [ + { + "code": "ALL", + "name": "Ailinglaplap Atoll" + }, + { + "code": "ALK", + "name": "Ailuk Atoll" + }, + { + "code": "ARN", + "name": "Arno" + }, + { + "code": "AUR", + "name": "Aur Atoll" + }, + { + "code": "EBO", + "name": "Ebon Atoll" + }, + { + "code": "ENI", + "name": "Enewetak Atoll" + }, + { + "code": "JAB", + "name": "Jabat Island" + }, + { + "code": "JAL", + "name": "Jaluit Atoll" + }, + { + "code": "KIL", + "name": "Kili Island" + }, + { + "code": "KWA", + "name": "Kwajalein" + }, + { + "code": "LAE", + "name": "Lae Atoll" + }, + { + "code": "LIB", + "name": "Lib Island" + }, + { + "code": "LIK", + "name": "Likiep Atoll" + }, + { + "code": "MAJ", + "name": "Majuro" + }, + { + "code": "MAL", + "name": "Maloelap Atoll" + }, + { + "code": "MEJ", + "name": "Mejit Island" + }, + { + "code": "MIL", + "name": "Mili Atoll" + }, + { + "code": "NMK", + "name": "Namdrik Atoll" + }, + { + "code": "NMU", + "name": "Namu Atoll" + }, + { + "code": "L", + "name": "Ralik Chain" + }, + { + "code": "T", + "name": "Ratak Chain" + }, + { + "code": "RON", + "name": "Rongelap Atoll" + }, + { + "code": "UJA", + "name": "Ujae Atoll" + }, + { + "code": "UTI", + "name": "Utirik Atoll" + }, + { + "code": "WTH", + "name": "Wotho Atoll" + }, + { + "code": "WTJ", + "name": "Wotje Atoll" + } + ], + "MK": [ + { + "code": "01", + "name": "Aerodrom" + }, + { + "code": "02", + "name": "AraÄinovo" + }, + { + "code": "03", + "name": "Berovo" + }, + { + "code": "04", + "name": "Bitola" + }, + { + "code": "05", + "name": "Bogdanci" + }, + { + "code": "06", + "name": "Bogovinje" + }, + { + "code": "07", + "name": "Bosilovo" + }, + { + "code": "08", + "name": "Brvenica" + }, + { + "code": "09", + "name": "Butel" + }, + { + "code": "10", + "name": "Valandovo" + }, + { + "code": "11", + "name": "Vasilevo" + }, + { + "code": "12", + "name": "VevÄani" + }, + { + "code": "13", + "name": "Veles" + }, + { + "code": "14", + "name": "Vinica" + }, + { + "code": "15", + "name": "VraneÅ¡tica" + }, + { + "code": "16", + "name": "VrapÄiÅ¡te" + }, + { + "code": "17", + "name": "Gazi Baba" + }, + { + "code": "18", + "name": "Gevgelija" + }, + { + "code": "19", + "name": "Gostivar" + }, + { + "code": "20", + "name": "Gradsko" + }, + { + "code": "21", + "name": "Debar" + }, + { + "code": "22", + "name": "Debarca" + }, + { + "code": "23", + "name": "DelÄevo" + }, + { + "code": "24", + "name": "Demir Kapija" + }, + { + "code": "25", + "name": "Demir Hisar" + }, + { + "code": "26", + "name": "Dojran" + }, + { + "code": "27", + "name": "Dolneni" + }, + { + "code": "28", + "name": "Drugovo" + }, + { + "code": "29", + "name": "GjorÄe Petrov" + }, + { + "code": "30", + "name": "Želino" + }, + { + "code": "31", + "name": "Zajas" + }, + { + "code": "32", + "name": "Zelenikovo" + }, + { + "code": "33", + "name": "Zrnovci" + }, + { + "code": "34", + "name": "Ilinden" + }, + { + "code": "35", + "name": "Jegunovce" + }, + { + "code": "36", + "name": "Kavadarci" + }, + { + "code": "37", + "name": "Karbinci" + }, + { + "code": "38", + "name": "KarpoÅ¡" + }, + { + "code": "39", + "name": "Kisela Voda" + }, + { + "code": "40", + "name": "KiÄevo" + }, + { + "code": "41", + "name": "KonÄe" + }, + { + "code": "42", + "name": "KoÄani" + }, + { + "code": "43", + "name": "Kratovo" + }, + { + "code": "44", + "name": "Kriva Palanka" + }, + { + "code": "45", + "name": "KrivogaÅ¡tani" + }, + { + "code": "46", + "name": "KruÅ¡evo" + }, + { + "code": "47", + "name": "Kumanovo" + }, + { + "code": "48", + "name": "Lipkovo" + }, + { + "code": "49", + "name": "Lozovo" + }, + { + "code": "50", + "name": "Mavrovo and RostuÅ¡a" + }, + { + "code": "51", + "name": "Makedonska Kamenica" + }, + { + "code": "52", + "name": "Makedonski Brod" + }, + { + "code": "53", + "name": "Mogila" + }, + { + "code": "54", + "name": "Negotino" + }, + { + "code": "55", + "name": "Novaci" + }, + { + "code": "56", + "name": "Novo Selo" + }, + { + "code": "57", + "name": "Oslomej" + }, + { + "code": "58", + "name": "Ohrid" + }, + { + "code": "59", + "name": "Petrovec" + }, + { + "code": "60", + "name": "PehÄevo" + }, + { + "code": "61", + "name": "Plasnica" + }, + { + "code": "62", + "name": "Prilep" + }, + { + "code": "63", + "name": "ProbiÅ¡tip" + }, + { + "code": "64", + "name": "RadoviÅ¡" + }, + { + "code": "65", + "name": "Rankovce" + }, + { + "code": "66", + "name": "Resen" + }, + { + "code": "67", + "name": "Rosoman" + }, + { + "code": "68", + "name": "Saraj" + }, + { + "code": "69", + "name": "Sveti Nikole" + }, + { + "code": "70", + "name": "SopiÅ¡te" + }, + { + "code": "71", + "name": "Staro NagoriÄane" + }, + { + "code": "72", + "name": "Struga" + }, + { + "code": "73", + "name": "Strumica" + }, + { + "code": "74", + "name": "StudeniÄani" + }, + { + "code": "75", + "name": "Tearce" + }, + { + "code": "76", + "name": "Tetovo" + }, + { + "code": "77", + "name": "Centar" + }, + { + "code": "78", + "name": "Centar Župa" + }, + { + "code": "79", + "name": "ÄŒair" + }, + { + "code": "80", + "name": "ÄŒaÅ¡ka" + }, + { + "code": "81", + "name": "ÄŒeÅ¡inovo-ObleÅ¡evo" + }, + { + "code": "82", + "name": "ÄŒuÄer-Sandevo" + }, + { + "code": "83", + "name": "Å tip" + }, + { + "code": "84", + "name": "Å uto Orizari" + }, + { + "code": "85", + "name": "Skopje" + } + ], + "ML": [ + { + "code": "BKO", + "name": "Bamako" + }, + { + "code": "7", + "name": "Gao" + }, + { + "code": "1", + "name": "Kayes" + }, + { + "code": "8", + "name": "Kidal" + }, + { + "code": "2", + "name": "Koulikoro" + }, + { + "code": "9", + "name": "Ménaka" + }, + { + "code": "5", + "name": "Mopti" + }, + { + "code": "4", + "name": "Ségou" + }, + { + "code": "3", + "name": "Sikasso" + }, + { + "code": "10", + "name": "Taoudénit" + }, + { + "code": "6", + "name": "Tombouctou" + } + ], + "MM": [ + { + "code": "01", + "name": "Sagaing" + }, + { + "code": "02", + "name": "Bago" + }, + { + "code": "03", + "name": "Magway" + }, + { + "code": "04", + "name": "Mandalay" + }, + { + "code": "05", + "name": "Tanintharyi" + }, + { + "code": "06", + "name": "Yangon" + }, + { + "code": "07", + "name": "Ayeyarwady" + }, + { + "code": "11", + "name": "Kachin" + }, + { + "code": "12", + "name": "Kayah" + }, + { + "code": "13", + "name": "Kayin" + }, + { + "code": "14", + "name": "Chin" + }, + { + "code": "15", + "name": "Mon" + }, + { + "code": "16", + "name": "Rakhine" + }, + { + "code": "17", + "name": "Shan" + }, + { + "code": "18", + "name": "Naypyidaw" + } + ], + "MN": [ + { + "code": "1", + "name": "Ulaanbaatar" + }, + { + "code": "035", + "name": "Orkhon" + }, + { + "code": "037", + "name": "Darkhan-Uul" + }, + { + "code": "039", + "name": "Khentii" + }, + { + "code": "041", + "name": "Khövsgöl" + }, + { + "code": "043", + "name": "Khovd" + }, + { + "code": "046", + "name": "Uvs" + }, + { + "code": "047", + "name": "Töv" + }, + { + "code": "049", + "name": "Selenge" + }, + { + "code": "051", + "name": "Sükhbaatar" + }, + { + "code": "053", + "name": "Ömnögovi" + }, + { + "code": "055", + "name": "Övörkhangai" + }, + { + "code": "057", + "name": "Zavkhan" + }, + { + "code": "059", + "name": "Dundgovi" + }, + { + "code": "061", + "name": "Dornod" + }, + { + "code": "063", + "name": "Dornogovi" + }, + { + "code": "064", + "name": "Govisümber" + }, + { + "code": "065", + "name": "Govi-Altai" + }, + { + "code": "067", + "name": "Bulgan" + }, + { + "code": "069", + "name": "Bayankhongor" + }, + { + "code": "071", + "name": "Bayan-Ölgii" + }, + { + "code": "073", + "name": "Arkhangai" + } + ], + "MR": [ + { + "code": "01", + "name": "Hodh Ech Chargui" + }, + { + "code": "02", + "name": "Hodh El Gharbi" + }, + { + "code": "03", + "name": "Assaba" + }, + { + "code": "04", + "name": "Gorgol" + }, + { + "code": "05", + "name": "Brakna" + }, + { + "code": "06", + "name": "Trarza" + }, + { + "code": "07", + "name": "Adrar" + }, + { + "code": "08", + "name": "Dakhlet Nouadhibou" + }, + { + "code": "09", + "name": "Tagant" + }, + { + "code": "10", + "name": "Guidimaka" + }, + { + "code": "11", + "name": "Tiris Zemmour" + }, + { + "code": "12", + "name": "Inchiri" + }, + { + "code": "13", + "name": "Nouakchott Ouest" + }, + { + "code": "14", + "name": "Nouakchott Nord" + }, + { + "code": "15", + "name": "Nouakchott Sud" + } + ], + "MT": [ + { + "code": "01", + "name": "Attard" + }, + { + "code": "02", + "name": "Balzan" + }, + { + "code": "03", + "name": "Birgu" + }, + { + "code": "04", + "name": "Birkirkara" + }, + { + "code": "05", + "name": "BirżebbuÄ¡a" + }, + { + "code": "06", + "name": "Cospicua" + }, + { + "code": "07", + "name": "Dingli" + }, + { + "code": "08", + "name": "Fgura" + }, + { + "code": "09", + "name": "Floriana" + }, + { + "code": "10", + "name": "Fontana" + }, + { + "code": "11", + "name": "Gudja" + }, + { + "code": "12", + "name": "Gżira" + }, + { + "code": "13", + "name": "Għajnsielem" + }, + { + "code": "14", + "name": "Għarb" + }, + { + "code": "15", + "name": "Għargħur" + }, + { + "code": "16", + "name": "Għasri" + }, + { + "code": "17", + "name": "Għaxaq" + }, + { + "code": "18", + "name": "Ħamrun" + }, + { + "code": "19", + "name": "Iklin" + }, + { + "code": "20", + "name": "Senglea" + }, + { + "code": "21", + "name": "Kalkara" + }, + { + "code": "22", + "name": "KerÄ‹em" + }, + { + "code": "23", + "name": "Kirkop" + }, + { + "code": "24", + "name": "Lija" + }, + { + "code": "25", + "name": "Luqa" + }, + { + "code": "26", + "name": "Marsa" + }, + { + "code": "27", + "name": "Marsaskala" + }, + { + "code": "28", + "name": "Marsaxlokk" + }, + { + "code": "29", + "name": "Mdina" + }, + { + "code": "30", + "name": "Mellieħa" + }, + { + "code": "31", + "name": "MÄ¡arr" + }, + { + "code": "32", + "name": "Mosta" + }, + { + "code": "33", + "name": "Mqabba" + }, + { + "code": "34", + "name": "Msida" + }, + { + "code": "35", + "name": "Imtarfa" + }, + { + "code": "36", + "name": "Munxar" + }, + { + "code": "37", + "name": "Nadur" + }, + { + "code": "38", + "name": "Naxxar" + }, + { + "code": "39", + "name": "Paola" + }, + { + "code": "40", + "name": "Pembroke" + }, + { + "code": "41", + "name": "Pietà" + }, + { + "code": "42", + "name": "Qala" + }, + { + "code": "43", + "name": "Qormi" + }, + { + "code": "44", + "name": "Qrendi" + }, + { + "code": "45", + "name": "Victoria" + }, + { + "code": "46", + "name": "Rabat" + }, + { + "code": "47", + "name": "Safi" + }, + { + "code": "48", + "name": "St. Julian’s" + }, + { + "code": "49", + "name": "San Ä wann" + }, + { + "code": "50", + "name": "Saint Lawrence" + }, + { + "code": "51", + "name": "St. Paul’s Bay" + }, + { + "code": "52", + "name": "Sannat" + }, + { + "code": "53", + "name": "Santa LuÄ‹ija" + }, + { + "code": "54", + "name": "Santa Venera" + }, + { + "code": "55", + "name": "SiÄ¡Ä¡iewi" + }, + { + "code": "56", + "name": "Sliema" + }, + { + "code": "57", + "name": "Swieqi" + }, + { + "code": "58", + "name": "Ta’ Xbiex" + }, + { + "code": "59", + "name": "Tarxien" + }, + { + "code": "60", + "name": "Valletta" + }, + { + "code": "61", + "name": "Xagħra" + }, + { + "code": "62", + "name": "Xewkija" + }, + { + "code": "63", + "name": "Xgħajra" + }, + { + "code": "64", + "name": "Å»abbar" + }, + { + "code": "65", + "name": "Å»ebbuÄ¡ Gozo" + }, + { + "code": "66", + "name": "Å»ebbuÄ¡" + }, + { + "code": "67", + "name": "Å»ejtun" + }, + { + "code": "68", + "name": "Å»urrieq" + } + ], + "MU": [ + { + "code": "AG", + "name": "Agaléga" + }, + { + "code": "BR", + "name": "Beau-Bassin Rose-Hill" + }, + { + "code": "CC", + "name": "Cargados Carajos" + }, + { + "code": "CU", + "name": "Curepipe" + }, + { + "code": "FL", + "name": "Flacq" + }, + { + "code": "GP", + "name": "Grand Port" + }, + { + "code": "MO", + "name": "Moka" + }, + { + "code": "PA", + "name": "Pamplemousses" + }, + { + "code": "PW", + "name": "Plaines Wilhems" + }, + { + "code": "PU", + "name": "Port Louis" + }, + { + "code": "PL", + "name": "Port Louis District" + }, + { + "code": "QB", + "name": "Quatre Bornes" + }, + { + "code": "RR", + "name": "Rivière du Rempart" + }, + { + "code": "BL", + "name": "Rivière Noire" + }, + { + "code": "RO", + "name": "Rodrigues" + }, + { + "code": "SA", + "name": "Savanne" + }, + { + "code": "VP", + "name": "Vacoas-Phoenix" + } + ], + "MV": [ + { + "code": "01", + "name": "Addu" + }, + { + "code": "02", + "name": "Alif Alif" + }, + { + "code": "00", + "name": "Alif Dhaal" + }, + { + "code": "20", + "name": "Baa" + }, + { + "code": "CE", + "name": "Central Province" + }, + { + "code": "17", + "name": "Dhaalu" + }, + { + "code": "14", + "name": "Faafu" + }, + { + "code": "27", + "name": "Gaafu Alif" + }, + { + "code": "28", + "name": "Gaafu Dhaalu" + }, + { + "code": "29", + "name": "Gnaviyani" + }, + { + "code": "07", + "name": "Haa Alif" + }, + { + "code": "23", + "name": "Haa Dhaalu" + }, + { + "code": "26", + "name": "Kaafu" + }, + { + "code": "05", + "name": "Laamu" + }, + { + "code": "03", + "name": "Lhaviyani" + }, + { + "code": "MLE", + "name": "Malé" + }, + { + "code": "12", + "name": "Meemu" + }, + { + "code": "25", + "name": "Noonu" + }, + { + "code": "NC", + "name": "North Central Province" + }, + { + "code": "NO", + "name": "North Province" + }, + { + "code": "13", + "name": "Raa" + }, + { + "code": "24", + "name": "Shaviyani" + }, + { + "code": "SC", + "name": "South Central Province" + }, + { + "code": "SU", + "name": "South Province" + }, + { + "code": "08", + "name": "Thaa" + }, + { + "code": "UN", + "name": "Upper North Province" + }, + { + "code": "US", + "name": "Upper South Province" + }, + { + "code": "04", + "name": "Vaavu" + } + ], + "MW": [ + { + "code": "BA", + "name": "Balaka" + }, + { + "code": "BL", + "name": "Blantyre" + }, + { + "code": "C", + "name": "Central" + }, + { + "code": "CK", + "name": "Chikwawa" + }, + { + "code": "CR", + "name": "Chiradzulu" + }, + { + "code": "CT", + "name": "Chitipa" + }, + { + "code": "DE", + "name": "Dedza" + }, + { + "code": "DO", + "name": "Dowa" + }, + { + "code": "KR", + "name": "Karonga" + }, + { + "code": "KS", + "name": "Kasungu" + }, + { + "code": "LK", + "name": "Likoma" + }, + { + "code": "LI", + "name": "Lilongwe" + }, + { + "code": "MH", + "name": "Machinga" + }, + { + "code": "MG", + "name": "Mangochi" + }, + { + "code": "MC", + "name": "Mchinji" + }, + { + "code": "MU", + "name": "Mulanje" + }, + { + "code": "MW", + "name": "Mwanza" + }, + { + "code": "MZ", + "name": "Mzimba" + }, + { + "code": "NE", + "name": "Neno" + }, + { + "code": "NB", + "name": "Nkhata Bay" + }, + { + "code": "NK", + "name": "Nkhotakota" + }, + { + "code": "N", + "name": "Northern" + }, + { + "code": "NS", + "name": "Nsanje" + }, + { + "code": "NU", + "name": "Ntcheu" + }, + { + "code": "NI", + "name": "Ntchisi" + }, + { + "code": "PH", + "name": "Phalombe" + }, + { + "code": "RU", + "name": "Rumphi" + }, + { + "code": "SA", + "name": "Salima" + }, + { + "code": "S", + "name": "Southern" + }, + { + "code": "TH", + "name": "Thyolo" + }, + { + "code": "ZO", + "name": "Zomba" + } + ], + "MX": [ + { + "code": "AGU", + "name": "Aguascalientes" + }, + { + "code": "BCN", + "name": "Baja California" + }, + { + "code": "BCS", + "name": "Baja California Sur" + }, + { + "code": "CAM", + "name": "Campeche" + }, + { + "code": "CHP", + "name": "Chiapas" + }, + { + "code": "CHH", + "name": "Chihuahua" + }, + { + "code": "CMX", + "name": "Ciudad de Mexico" + }, + { + "code": "COA", + "name": "Coahuila" + }, + { + "code": "COL", + "name": "Colima" + }, + { + "code": "DUR", + "name": "Durango" + }, + { + "code": "GUA", + "name": "Guanajuato" + }, + { + "code": "GRO", + "name": "Guerrero" + }, + { + "code": "HID", + "name": "Hidalgo" + }, + { + "code": "JAL", + "name": "Jalisco" + }, + { + "code": "DIF", + "name": "Mexico City" + }, + { + "code": "MEX", + "name": "Mexico State" + }, + { + "code": "MIC", + "name": "Michoacán" + }, + { + "code": "MOR", + "name": "Morelos" + }, + { + "code": "NAY", + "name": "Nayarit" + }, + { + "code": "NLE", + "name": "Nuevo León" + }, + { + "code": "OAX", + "name": "Oaxaca" + }, + { + "code": "PUE", + "name": "Puebla" + }, + { + "code": "QUE", + "name": "Querétaro" + }, + { + "code": "ROO", + "name": "Quintana Roo" + }, + { + "code": "SLP", + "name": "San Luis Potosí" + }, + { + "code": "SIN", + "name": "Sinaloa" + }, + { + "code": "SON", + "name": "Sonora" + }, + { + "code": "TAB", + "name": "Tabasco" + }, + { + "code": "TAM", + "name": "Tamaulipas" + }, + { + "code": "TLA", + "name": "Tlaxcala" + }, + { + "code": "VER", + "name": "Veracruz" + }, + { + "code": "YUC", + "name": "Yucatán" + }, + { + "code": "ZAC", + "name": "Zacatecas" + } + ], + "MY": [ + { + "code": "01", + "name": "Johor" + }, + { + "code": "02", + "name": "Kedah" + }, + { + "code": "03", + "name": "Kelantan" + }, + { + "code": "04", + "name": "Malacca" + }, + { + "code": "05", + "name": "Negeri Sembilan" + }, + { + "code": "06", + "name": "Pahang" + }, + { + "code": "07", + "name": "Penang" + }, + { + "code": "08", + "name": "Perak" + }, + { + "code": "09", + "name": "Perlis" + }, + { + "code": "10", + "name": "Selangor" + }, + { + "code": "11", + "name": "Terengganu" + }, + { + "code": "12", + "name": "Sabah" + }, + { + "code": "13", + "name": "Sarawak" + }, + { + "code": "14", + "name": "Kuala Lumpur" + }, + { + "code": "15", + "name": "Labuan" + }, + { + "code": "16", + "name": "Putrajaya" + } + ], + "MZ": [ + { + "code": "P", + "name": "Cabo Delgado" + }, + { + "code": "G", + "name": "Gaza" + }, + { + "code": "I", + "name": "Inhambane" + }, + { + "code": "B", + "name": "Manica" + }, + { + "code": "MPM", + "name": "Maputo" + }, + { + "code": "L", + "name": "Maputo Province" + }, + { + "code": "N", + "name": "Nampula" + }, + { + "code": "A", + "name": "Niassa" + }, + { + "code": "S", + "name": "Sofala" + }, + { + "code": "T", + "name": "Tete" + }, + { + "code": "Q", + "name": "Zambezia" + } + ], + "NA": [ + { + "code": "ER", + "name": "Erongo" + }, + { + "code": "HA", + "name": "Hardap" + }, + { + "code": "KA", + "name": "Karas" + }, + { + "code": "KE", + "name": "Kavango East" + }, + { + "code": "KW", + "name": "Kavango West" + }, + { + "code": "KH", + "name": "Khomas" + }, + { + "code": "KU", + "name": "Kunene" + }, + { + "code": "OW", + "name": "Ohangwena" + }, + { + "code": "OH", + "name": "Omaheke" + }, + { + "code": "OS", + "name": "Omusati" + }, + { + "code": "ON", + "name": "Oshana" + }, + { + "code": "OT", + "name": "Oshikoto" + }, + { + "code": "OD", + "name": "Otjozondjupa" + }, + { + "code": "CA", + "name": "Zambezi" + } + ], + "NE": [ + { + "code": "1", + "name": "Agadez" + }, + { + "code": "2", + "name": "Diffa" + }, + { + "code": "3", + "name": "Dosso" + }, + { + "code": "4", + "name": "Maradi" + }, + { + "code": "5", + "name": "Tahoua" + }, + { + "code": "6", + "name": "Tillabéri" + }, + { + "code": "7", + "name": "Zinder" + }, + { + "code": "8", + "name": "Niamey" + } + ], + "NG": [ + { + "code": "AB", + "name": "Abia" + }, + { + "code": "AD", + "name": "Adamawa" + }, + { + "code": "AK", + "name": "Akwa Ibom" + }, + { + "code": "AN", + "name": "Anambra" + }, + { + "code": "BA", + "name": "Bauchi" + }, + { + "code": "BY", + "name": "Bayelsa" + }, + { + "code": "BE", + "name": "Benue" + }, + { + "code": "BO", + "name": "Borno" + }, + { + "code": "CR", + "name": "Cross River" + }, + { + "code": "DE", + "name": "Delta" + }, + { + "code": "EB", + "name": "Ebonyi" + }, + { + "code": "ED", + "name": "Edo" + }, + { + "code": "EK", + "name": "Ekiti" + }, + { + "code": "EN", + "name": "Enugu" + }, + { + "code": "FC", + "name": "Federal Capital Territory" + }, + { + "code": "GO", + "name": "Gombe" + }, + { + "code": "IM", + "name": "Imo" + }, + { + "code": "JI", + "name": "Jigawa" + }, + { + "code": "KD", + "name": "Kaduna" + }, + { + "code": "KN", + "name": "Kano" + }, + { + "code": "KT", + "name": "Katsina" + }, + { + "code": "KE", + "name": "Kebbi" + }, + { + "code": "KO", + "name": "Kogi" + }, + { + "code": "KW", + "name": "Kwara" + }, + { + "code": "LA", + "name": "Lagos" + }, + { + "code": "NA", + "name": "Nasarawa" + }, + { + "code": "NI", + "name": "Niger" + }, + { + "code": "OG", + "name": "Ogun" + }, + { + "code": "ON", + "name": "Ondo" + }, + { + "code": "OS", + "name": "Osun" + }, + { + "code": "OY", + "name": "Oyo" + }, + { + "code": "PL", + "name": "Plateau" + }, + { + "code": "RI", + "name": "Rivers" + }, + { + "code": "SO", + "name": "Sokoto" + }, + { + "code": "TA", + "name": "Taraba" + }, + { + "code": "YO", + "name": "Yobe" + }, + { + "code": "ZA", + "name": "Zamfara" + } + ], + "NI": [ + { + "code": "AN", + "name": "Atlántico Norte" + }, + { + "code": "AS", + "name": "Atlántico Sur" + }, + { + "code": "BO", + "name": "Boaco" + }, + { + "code": "CA", + "name": "Carazo" + }, + { + "code": "CI", + "name": "Chinandega" + }, + { + "code": "CO", + "name": "Chontales" + }, + { + "code": "ES", + "name": "Estelí" + }, + { + "code": "GR", + "name": "Granada" + }, + { + "code": "JI", + "name": "Jinotega" + }, + { + "code": "LE", + "name": "León" + }, + { + "code": "MD", + "name": "Madriz" + }, + { + "code": "MN", + "name": "Managua" + }, + { + "code": "MS", + "name": "Masaya" + }, + { + "code": "MT", + "name": "Matagalpa" + }, + { + "code": "NS", + "name": "Nueva Segovia" + }, + { + "code": "SJ", + "name": "Río San Juan" + }, + { + "code": "RI", + "name": "Rivas" + } + ], + "NL": [ + { + "code": "BQ1", + "name": "Bonaire" + }, + { + "code": "DR", + "name": "Drenthe" + }, + { + "code": "FL", + "name": "Flevoland" + }, + { + "code": "FR", + "name": "Friesland" + }, + { + "code": "GE", + "name": "Gelderland" + }, + { + "code": "GR", + "name": "Groningen" + }, + { + "code": "LI", + "name": "Limburg" + }, + { + "code": "NB", + "name": "North Brabant" + }, + { + "code": "NH", + "name": "North Holland" + }, + { + "code": "OV", + "name": "Overijssel" + }, + { + "code": "BQ2", + "name": "Saba" + }, + { + "code": "BQ3", + "name": "Sint Eustatius" + }, + { + "code": "ZH", + "name": "South Holland" + }, + { + "code": "UT", + "name": "Utrecht" + }, + { + "code": "ZE", + "name": "Zeeland" + } + ], + "NO": [ + { + "code": "01", + "name": "Østfold" + }, + { + "code": "02", + "name": "Akershus" + }, + { + "code": "03", + "name": "Oslo" + }, + { + "code": "04", + "name": "Hedmark" + }, + { + "code": "05", + "name": "Oppland" + }, + { + "code": "06", + "name": "Buskerud" + }, + { + "code": "07", + "name": "Vestfold" + }, + { + "code": "08", + "name": "Telemark" + }, + { + "code": "09", + "name": "Aust-Agder" + }, + { + "code": "10", + "name": "Vest-Agder" + }, + { + "code": "11", + "name": "Rogaland" + }, + { + "code": "12", + "name": "Hordaland" + }, + { + "code": "14", + "name": "Sogn og Fjordane" + }, + { + "code": "15", + "name": "Møre og Romsdal" + }, + { + "code": "16", + "name": "Sør-Trøndelag" + }, + { + "code": "17", + "name": "Nord-Trøndelag" + }, + { + "code": "18", + "name": "Nordland" + }, + { + "code": "19", + "name": "Troms" + }, + { + "code": "20", + "name": "Finnmark" + }, + { + "code": "21", + "name": "Svalbard" + }, + { + "code": "22", + "name": "Jan Mayen" + } + ], + "NP": [ + { + "code": "BA", + "name": "Bagmati" + }, + { + "code": "BH", + "name": "Bheri" + }, + { + "code": "1", + "name": "Central" + }, + { + "code": "DH", + "name": "Dhawalagiri" + }, + { + "code": "GA", + "name": "Gandaki" + }, + { + "code": "JA", + "name": "Janakpur" + }, + { + "code": "KA", + "name": "Karnali" + }, + { + "code": "KO", + "name": "Kosi" + }, + { + "code": "LU", + "name": "Lumbini" + }, + { + "code": "2", + "name": "Madhya Pashchimanchal" + }, + { + "code": "MA", + "name": "Mahakali" + }, + { + "code": "ME", + "name": "Mechi" + }, + { + "code": "NA", + "name": "Narayani" + }, + { + "code": "4", + "name": "Purwanchal" + }, + { + "code": "RA", + "name": "Rapti" + }, + { + "code": "SA", + "name": "Sagarmatha" + }, + { + "code": "SE", + "name": "Seti" + }, + { + "code": "5", + "name": "Sudur Pashchimanchal" + }, + { + "code": "3", + "name": "Western" + } + ], + "NR": [ + { + "code": "01", + "name": "Aiwo" + }, + { + "code": "02", + "name": "Anabar" + }, + { + "code": "03", + "name": "Anetan" + }, + { + "code": "04", + "name": "Anibare" + }, + { + "code": "05", + "name": "Baiti" + }, + { + "code": "06", + "name": "Boe" + }, + { + "code": "07", + "name": "Buada" + }, + { + "code": "08", + "name": "Denigomodu" + }, + { + "code": "09", + "name": "Ewa" + }, + { + "code": "10", + "name": "Ijuw" + }, + { + "code": "11", + "name": "Meneng" + }, + { + "code": "12", + "name": "Nibok" + }, + { + "code": "13", + "name": "Uaboe" + }, + { + "code": "14", + "name": "Yaren" + } + ], + "NZ": [ + { + "code": "AUK", + "name": "Auckland" + }, + { + "code": "BOP", + "name": "Bay of Plenty" + }, + { + "code": "CAN", + "name": "Canterbury" + }, + { + "code": "CIT", + "name": "Chatham Islands" + }, + { + "code": "GIS", + "name": "Gisborne" + }, + { + "code": "HKB", + "name": "Hawke’s Bay" + }, + { + "code": "MWT", + "name": "Manawatu-Wanganui" + }, + { + "code": "MBH", + "name": "Marl" + }, + { + "code": "NSN", + "name": "Nelson" + }, + { + "code": "NTL", + "name": "Northland" + }, + { + "code": "OTA", + "name": "Otago" + }, + { + "code": "STL", + "name": "Southland" + }, + { + "code": "TKI", + "name": "Taranaki" + }, + { + "code": "TAS", + "name": "Tasman" + }, + { + "code": "WKO", + "name": "Waikato" + }, + { + "code": "WGN", + "name": "Wellington" + }, + { + "code": "WTC", + "name": "West Coast" + } + ], + "OM": [ + { + "code": "DA", + "name": "Ad Dakhiliyah" + }, + { + "code": "ZA", + "name": "Ad Dhahirah" + }, + { + "code": "BU", + "name": "Al Buraimi" + }, + { + "code": "WU", + "name": "Al Wusta" + }, + { + "code": "ZU", + "name": "Dhofar" + }, + { + "code": "BJ", + "name": "Janub al Batinah" + }, + { + "code": "SJ", + "name": "Janub ash Sharqiyah" + }, + { + "code": "MU", + "name": "Musandam" + }, + { + "code": "MA", + "name": "Muscat" + }, + { + "code": "BS", + "name": "Shamal al Batinah" + }, + { + "code": "SS", + "name": "Shamal ash Sharqiyah" + } + ], + "PA": [ + { + "code": "1", + "name": "Bocas del Toro" + }, + { + "code": "4", + "name": "Chiriquí" + }, + { + "code": "2", + "name": "Coclé" + }, + { + "code": "3", + "name": "Colón" + }, + { + "code": "5", + "name": "Darién" + }, + { + "code": "EM", + "name": "Emberá" + }, + { + "code": "KY", + "name": "Guna Yala" + }, + { + "code": "6", + "name": "Herrera" + }, + { + "code": "7", + "name": "Los Santos" + }, + { + "code": "NB", + "name": "Ngöbe-Buglé" + }, + { + "code": "8", + "name": "Panamá" + }, + { + "code": "9", + "name": "Veraguas" + }, + { + "code": "10", + "name": "West Panamá" + } + ], + "PE": [ + { + "code": "AMA", + "name": "Amazonas" + }, + { + "code": "ANC", + "name": "Ancash" + }, + { + "code": "APU", + "name": "Apurímac" + }, + { + "code": "ARE", + "name": "Arequipa" + }, + { + "code": "AYA", + "name": "Ayacucho" + }, + { + "code": "CAJ", + "name": "Cajamarca" + }, + { + "code": "CUS", + "name": "Cusco" + }, + { + "code": "CAL", + "name": "El Callao" + }, + { + "code": "HUV", + "name": "Huancavelica" + }, + { + "code": "HUC", + "name": "Huánuco" + }, + { + "code": "ICA", + "name": "Ica" + }, + { + "code": "JUN", + "name": "Junín" + }, + { + "code": "LAL", + "name": "La Libertad" + }, + { + "code": "LAM", + "name": "Lambayeque" + }, + { + "code": "LMA", + "name": "Lima" + }, + { + "code": "LIM", + "name": "Lima Region" + }, + { + "code": "LOR", + "name": "Loreto" + }, + { + "code": "MDD", + "name": "Madre de Dios" + }, + { + "code": "MOQ", + "name": "Moquegua" + }, + { + "code": "PAS", + "name": "Pasco" + }, + { + "code": "PIU", + "name": "Piura" + }, + { + "code": "PUN", + "name": "Puno" + }, + { + "code": "SAM", + "name": "San Martín" + }, + { + "code": "TAC", + "name": "Tacna" + }, + { + "code": "TUM", + "name": "Tumbes" + }, + { + "code": "UCA", + "name": "Ucayali" + } + ], + "PG": [ + { + "code": "NSB", + "name": "Bougainville" + }, + { + "code": "CPM", + "name": "Central" + }, + { + "code": "CPK", + "name": "Chimbu" + }, + { + "code": "EBR", + "name": "East New Britain" + }, + { + "code": "ESW", + "name": "East Sepik" + }, + { + "code": "EHG", + "name": "Eastern Highlands" + }, + { + "code": "EPW", + "name": "Enga" + }, + { + "code": "GPK", + "name": "Gulf" + }, + { + "code": "HLA", + "name": "Hela" + }, + { + "code": "JWK", + "name": "Jiwaka" + }, + { + "code": "MPM", + "name": "Madang" + }, + { + "code": "MRL", + "name": "Manus" + }, + { + "code": "MBA", + "name": "Milne Bay" + }, + { + "code": "MPL", + "name": "Morobe" + }, + { + "code": "NIK", + "name": "New Ireland" + }, + { + "code": "NPP", + "name": "Oro" + }, + { + "code": "NCD", + "name": "Port Moresby" + }, + { + "code": "SAN", + "name": "Sandaun" + }, + { + "code": "SHM", + "name": "Southern Highlands" + }, + { + "code": "WBK", + "name": "West New Britain" + }, + { + "code": "WPD", + "name": "Western" + }, + { + "code": "WHM", + "name": "Western Highlands" + } + ], + "PH": [ + { + "code": "ABR", + "name": "Abra" + }, + { + "code": "AGN", + "name": "Agusan del Norte" + }, + { + "code": "AGS", + "name": "Agusan del Sur" + }, + { + "code": "AKL", + "name": "Aklan" + }, + { + "code": "ALB", + "name": "Albay" + }, + { + "code": "ANT", + "name": "Antique" + }, + { + "code": "APA", + "name": "Apayao" + }, + { + "code": "AUR", + "name": "Aurora" + }, + { + "code": "BAS", + "name": "Basilan" + }, + { + "code": "BAN", + "name": "Bataan" + }, + { + "code": "BTN", + "name": "Batanes" + }, + { + "code": "BTG", + "name": "Batangas" + }, + { + "code": "BEN", + "name": "Benguet" + }, + { + "code": "05", + "name": "Bicol" + }, + { + "code": "BIL", + "name": "Biliran" + }, + { + "code": "BOH", + "name": "Bohol" + }, + { + "code": "BUK", + "name": "Bukidnon" + }, + { + "code": "BUL", + "name": "Bulacan" + }, + { + "code": "CAG", + "name": "Cagayan" + }, + { + "code": "02", + "name": "Cagayan Valley" + }, + { + "code": "40", + "name": "Calabarzon" + }, + { + "code": "CAN", + "name": "Camarines Norte" + }, + { + "code": "CAS", + "name": "Camarines Sur" + }, + { + "code": "CAM", + "name": "Camiguin" + }, + { + "code": "CAP", + "name": "Capiz" + }, + { + "code": "13", + "name": "Caraga" + }, + { + "code": "CAT", + "name": "Catanduanes" + }, + { + "code": "CAV", + "name": "Cavite" + }, + { + "code": "CEB", + "name": "Cebu" + }, + { + "code": "03", + "name": "Central Luzon" + }, + { + "code": "07", + "name": "Central Visayas" + }, + { + "code": "COM", + "name": "Compostela Valley" + }, + { + "code": "15", + "name": "Cordillera Administrative" + }, + { + "code": "NCO", + "name": "Cotabato" + }, + { + "code": "11", + "name": "Davao" + }, + { + "code": "DAV", + "name": "Davao del Norte" + }, + { + "code": "DAS", + "name": "Davao del Sur" + }, + { + "code": "DVO", + "name": "Davao Occidental" + }, + { + "code": "DAO", + "name": "Davao Oriental" + }, + { + "code": "DIN", + "name": "Dinagat Islands" + }, + { + "code": "EAS", + "name": "Eastern Samar" + }, + { + "code": "08", + "name": "Eastern Visayas" + }, + { + "code": "GUI", + "name": "Guimaras" + }, + { + "code": "IFU", + "name": "Ifugao" + }, + { + "code": "01", + "name": "Ilocos" + }, + { + "code": "ILN", + "name": "Ilocos Norte" + }, + { + "code": "ILS", + "name": "Ilocos Sur" + }, + { + "code": "ILI", + "name": "Iloilo" + }, + { + "code": "ISA", + "name": "Isabela" + }, + { + "code": "KAL", + "name": "Kalinga" + }, + { + "code": "LUN", + "name": "La Union" + }, + { + "code": "LAG", + "name": "Laguna" + }, + { + "code": "LAN", + "name": "Lanao del Norte" + }, + { + "code": "LAS", + "name": "Lanao del Sur" + }, + { + "code": "LEY", + "name": "Leyte" + }, + { + "code": "MAG", + "name": "Maguindanao" + }, + { + "code": "MAD", + "name": "Marinduque" + }, + { + "code": "MAS", + "name": "Masbate" + }, + { + "code": "00", + "name": "Metro Manila" + }, + { + "code": "41", + "name": "Mimaropa" + }, + { + "code": "MSC", + "name": "Misamis Occidental" + }, + { + "code": "MSR", + "name": "Misamis Oriental" + }, + { + "code": "MOU", + "name": "Mountain" + }, + { + "code": "14", + "name": "Muslim Mindanao" + }, + { + "code": "NEC", + "name": "Negros Occidental" + }, + { + "code": "NER", + "name": "Negros Oriental" + }, + { + "code": "10", + "name": "Northern Mindanao" + }, + { + "code": "NSA", + "name": "Northern Samar" + }, + { + "code": "NUE", + "name": "Nueva Ecija" + }, + { + "code": "NUV", + "name": "Nueva Vizcaya" + }, + { + "code": "MDC", + "name": "Occidental Mindoro" + }, + { + "code": "MDR", + "name": "Oriental Mindoro" + }, + { + "code": "PLW", + "name": "Palawan" + }, + { + "code": "PAM", + "name": "Pampanga" + }, + { + "code": "PAN", + "name": "Pangasinan" + }, + { + "code": "QUE", + "name": "Quezon" + }, + { + "code": "QUI", + "name": "Quirino" + }, + { + "code": "RIZ", + "name": "Rizal" + }, + { + "code": "ROM", + "name": "Romblon" + }, + { + "code": "WSA", + "name": "Samar" + }, + { + "code": "SAR", + "name": "Sarangani" + }, + { + "code": "SIG", + "name": "Siquijor" + }, + { + "code": "12", + "name": "Soccsksargen" + }, + { + "code": "SOR", + "name": "Sorsogon" + }, + { + "code": "SCO", + "name": "South Cotabato" + }, + { + "code": "SLE", + "name": "Southern Leyte" + }, + { + "code": "SUK", + "name": "Sultan Kudarat" + }, + { + "code": "SLU", + "name": "Sulu" + }, + { + "code": "SUN", + "name": "Surigao del Norte" + }, + { + "code": "SUR", + "name": "Surigao del Sur" + }, + { + "code": "TAR", + "name": "Tarlac" + }, + { + "code": "TAW", + "name": "Tawi-Tawi" + }, + { + "code": "06", + "name": "Western Visayas" + }, + { + "code": "ZMB", + "name": "Zambales" + }, + { + "code": "ZAN", + "name": "Zamboanga del Norte" + }, + { + "code": "ZAS", + "name": "Zamboanga del Sur" + }, + { + "code": "09", + "name": "Zamboanga Peninsula" + }, + { + "code": "ZSI", + "name": "Zamboanga Sibugay" + } + ], + "PK": [ + { + "code": "JK", + "name": "Azad Kashmir" + }, + { + "code": "BA", + "name": "Balochistan" + }, + { + "code": "TA", + "name": "Federally Administered Tribal Areas" + }, + { + "code": "GB", + "name": "Gilgit-Baltistan" + }, + { + "code": "IS", + "name": "Islamabad" + }, + { + "code": "KP", + "name": "Khyber Pakhtunkhwa" + }, + { + "code": "PB", + "name": "Punjab" + }, + { + "code": "SD", + "name": "Sindh" + } + ], + "PL": [ + { + "code": "WP", + "name": "Greater Poland" + }, + { + "code": "SK", + "name": "Holy Cross" + }, + { + "code": "KP", + "name": "Kuyavia-Pomerania" + }, + { + "code": "MA", + "name": "Lesser Poland" + }, + { + "code": "LD", + "name": "Åódź" + }, + { + "code": "DS", + "name": "Lower Silesia" + }, + { + "code": "LU", + "name": "Lublin" + }, + { + "code": "LB", + "name": "Lubusz" + }, + { + "code": "MZ", + "name": "Mazovia" + }, + { + "code": "OP", + "name": "Opole" + }, + { + "code": "PD", + "name": "Podlachia" + }, + { + "code": "PM", + "name": "Pomerania" + }, + { + "code": "SL", + "name": "Silesia" + }, + { + "code": "PK", + "name": "Subcarpathia" + }, + { + "code": "WN", + "name": "Warmia-Masuria" + }, + { + "code": "ZP", + "name": "West Pomerania" + } + ], + "PS": [ + { + "code": "BTH", + "name": "Bethlehem" + }, + { + "code": "DEB", + "name": "Deir al-Balah" + }, + { + "code": "GZA", + "name": "Gaza" + }, + { + "code": "HBN", + "name": "Hebron" + }, + { + "code": "JEN", + "name": "Jenin" + }, + { + "code": "JRH", + "name": "Jericho" + }, + { + "code": "JEM", + "name": "Jerusalem" + }, + { + "code": "KYS", + "name": "Khan Yunis" + }, + { + "code": "NBS", + "name": "Nablus" + }, + { + "code": "NGZ", + "name": "North Gaza" + }, + { + "code": "QQA", + "name": "Qalqilya" + }, + { + "code": "RFH", + "name": "Rafah" + }, + { + "code": "RBH", + "name": "Ramallah and al-Bireh" + }, + { + "code": "SLT", + "name": "Salfit" + }, + { + "code": "TBS", + "name": "Tubas" + }, + { + "code": "TKM", + "name": "Tulkarm" + } + ], + "PT": [ + { + "code": "01", + "name": "Aveiro" + }, + { + "code": "02", + "name": "Beja" + }, + { + "code": "03", + "name": "Braga" + }, + { + "code": "04", + "name": "Bragança" + }, + { + "code": "05", + "name": "Castelo Branco" + }, + { + "code": "06", + "name": "Coimbra" + }, + { + "code": "07", + "name": "Évora" + }, + { + "code": "08", + "name": "Faro" + }, + { + "code": "09", + "name": "Guarda" + }, + { + "code": "10", + "name": "Leiria" + }, + { + "code": "11", + "name": "Lisbon" + }, + { + "code": "12", + "name": "Portalegre" + }, + { + "code": "13", + "name": "Porto" + }, + { + "code": "14", + "name": "Santarém" + }, + { + "code": "15", + "name": "Setúbal" + }, + { + "code": "16", + "name": "Viana do Castelo" + }, + { + "code": "17", + "name": "Vila Real" + }, + { + "code": "18", + "name": "Viseu" + }, + { + "code": "20", + "name": "Azores" + }, + { + "code": "30", + "name": "Madeira" + } + ], + "PW": [ + { + "code": "002", + "name": "Aimeliik" + }, + { + "code": "004", + "name": "Airai" + }, + { + "code": "010", + "name": "Angaur" + }, + { + "code": "050", + "name": "Hatohobei" + }, + { + "code": "100", + "name": "Kayangel" + }, + { + "code": "150", + "name": "Koror" + }, + { + "code": "212", + "name": "Melekeok" + }, + { + "code": "214", + "name": "Ngaraard" + }, + { + "code": "218", + "name": "Ngarchelong" + }, + { + "code": "222", + "name": "Ngardmau" + }, + { + "code": "224", + "name": "Ngatpang" + }, + { + "code": "226", + "name": "Ngchesar" + }, + { + "code": "227", + "name": "Ngeremlengui" + }, + { + "code": "228", + "name": "Ngiwal" + }, + { + "code": "350", + "name": "Peleliu" + }, + { + "code": "370", + "name": "Sonsorol" + } + ], + "PY": [ + { + "code": "16", + "name": "Alto Paraguay" + }, + { + "code": "10", + "name": "Alto Paraná" + }, + { + "code": "13", + "name": "Amambay" + }, + { + "code": "ASU", + "name": "Asunción" + }, + { + "code": "19", + "name": "Boquerón" + }, + { + "code": "5", + "name": "Caaguazú" + }, + { + "code": "6", + "name": "Caazapá" + }, + { + "code": "14", + "name": "Canindeyú" + }, + { + "code": "11", + "name": "Central" + }, + { + "code": "1", + "name": "Concepción" + }, + { + "code": "3", + "name": "Cordillera" + }, + { + "code": "4", + "name": "Guairá" + }, + { + "code": "7", + "name": "Itapúa" + }, + { + "code": "8", + "name": "Misiones" + }, + { + "code": "12", + "name": "Ñeembucú" + }, + { + "code": "9", + "name": "Paraguarí" + }, + { + "code": "15", + "name": "Presidente Hayes" + }, + { + "code": "2", + "name": "San Pedro" + } + ], + "QA": [ + { + "code": "ZA", + "name": "Al Daayen" + }, + { + "code": "KH", + "name": "Al Khor" + }, + { + "code": "RA", + "name": "Al Rayyan" + }, + { + "code": "WA", + "name": "Al Wakrah" + }, + { + "code": "SH", + "name": "Ash ShīḩÄnÄ«yah" + }, + { + "code": "DA", + "name": "Doha" + }, + { + "code": "MS", + "name": "Madinat ash Shamal" + }, + { + "code": "US", + "name": "Umm Salal" + } + ], + "RO": [ + { + "code": "AB", + "name": "Alba" + }, + { + "code": "AR", + "name": "Arad" + }, + { + "code": "AG", + "name": "ArgeÈ™" + }, + { + "code": "BC", + "name": "Bacău" + }, + { + "code": "BH", + "name": "Bihor" + }, + { + "code": "BN", + "name": "BistriÅ£a-Năsăud" + }, + { + "code": "BT", + "name": "BotoÅŸani" + }, + { + "code": "BR", + "name": "Brăila" + }, + { + "code": "BV", + "name": "BraÅŸov" + }, + { + "code": "B", + "name": "Bucharest" + }, + { + "code": "BZ", + "name": "Buzău" + }, + { + "code": "CL", + "name": "CălăraÈ™i" + }, + { + "code": "CS", + "name": "CaraÈ™-Severin" + }, + { + "code": "CJ", + "name": "Cluj" + }, + { + "code": "CT", + "name": "ConstanÈ›a" + }, + { + "code": "CV", + "name": "Covasna" + }, + { + "code": "DB", + "name": "DâmboviÈ›a" + }, + { + "code": "DJ", + "name": "Dolj" + }, + { + "code": "GL", + "name": "GalaÈ›i" + }, + { + "code": "GR", + "name": "Giurgiu" + }, + { + "code": "GJ", + "name": "Gorj" + }, + { + "code": "HR", + "name": "Harghita" + }, + { + "code": "HD", + "name": "Hunedoara" + }, + { + "code": "IL", + "name": "IalomiÈ›a" + }, + { + "code": "IS", + "name": "IaÈ™i" + }, + { + "code": "IF", + "name": "Ilfov" + }, + { + "code": "MM", + "name": "MaramureÅŸ" + }, + { + "code": "MH", + "name": "MehedinÈ›i" + }, + { + "code": "MS", + "name": "MureÅŸ" + }, + { + "code": "NT", + "name": "NeamÅ£" + }, + { + "code": "OT", + "name": "Olt" + }, + { + "code": "PH", + "name": "Prahova" + }, + { + "code": "SJ", + "name": "Sălaj" + }, + { + "code": "SM", + "name": "Satu Mare" + }, + { + "code": "SB", + "name": "Sibiu" + }, + { + "code": "SV", + "name": "Suceava" + }, + { + "code": "TR", + "name": "Teleorman" + }, + { + "code": "TM", + "name": "TimiÈ™" + }, + { + "code": "TL", + "name": "Tulcea" + }, + { + "code": "VL", + "name": "Vâlcea" + }, + { + "code": "VS", + "name": "Vaslui" + }, + { + "code": "VN", + "name": "Vrancea" + } + ], + "RS": [ + { + "code": "00", + "name": "Beograd" + }, + { + "code": "14", + "name": "Bor" + }, + { + "code": "11", + "name": "BraniÄevo" + }, + { + "code": "02", + "name": "Central Banat" + }, + { + "code": "23", + "name": "Jablanica" + }, + { + "code": "09", + "name": "Kolubara" + }, + { + "code": "25", + "name": "Kosovo" + }, + { + "code": "KM", + "name": "Kosovo-Metohija" + }, + { + "code": "29", + "name": "Kosovo-Pomoravlje" + }, + { + "code": "28", + "name": "Kosovska Mitrovica" + }, + { + "code": "08", + "name": "MaÄva" + }, + { + "code": "17", + "name": "Moravica" + }, + { + "code": "20", + "name": "NiÅ¡ava" + }, + { + "code": "01", + "name": "North BaÄka" + }, + { + "code": "03", + "name": "North Banat" + }, + { + "code": "24", + "name": "PÄinja" + }, + { + "code": "26", + "name": "Peć" + }, + { + "code": "22", + "name": "Pirot" + }, + { + "code": "10", + "name": "Podunavlje" + }, + { + "code": "13", + "name": "Pomoravlje" + }, + { + "code": "27", + "name": "Prizren" + }, + { + "code": "19", + "name": "Rasina" + }, + { + "code": "18", + "name": "RaÅ¡ka" + }, + { + "code": "06", + "name": "South BaÄka" + }, + { + "code": "04", + "name": "South Banat" + }, + { + "code": "07", + "name": "Srem" + }, + { + "code": "12", + "name": "Å umadija" + }, + { + "code": "21", + "name": "Toplica" + }, + { + "code": "VO", + "name": "Vojvodina" + }, + { + "code": "05", + "name": "West BaÄka" + }, + { + "code": "15", + "name": "ZajeÄar" + }, + { + "code": "16", + "name": "Zlatibor" + } + ], + "RU": [ + { + "code": "AD", + "name": "Adygea" + }, + { + "code": "AL", + "name": "Altai" + }, + { + "code": "ALT", + "name": "Altai Krai" + }, + { + "code": "AMU", + "name": "Amur" + }, + { + "code": "ARK", + "name": "Arkhangelsk" + }, + { + "code": "AST", + "name": "Astrakhan" + }, + { + "code": "BA", + "name": "Bashkortostan" + }, + { + "code": "BEL", + "name": "Belgorod" + }, + { + "code": "BRY", + "name": "Bryansk" + }, + { + "code": "BU", + "name": "Buryat" + }, + { + "code": "CE", + "name": "Chechen" + }, + { + "code": "CHE", + "name": "Chelyabinsk" + }, + { + "code": "CHU", + "name": "Chukotka Okrug" + }, + { + "code": "CU", + "name": "Chuvash" + }, + { + "code": "DA", + "name": "Dagestan" + }, + { + "code": "IN", + "name": "Ingushetia" + }, + { + "code": "IRK", + "name": "Irkutsk" + }, + { + "code": "IVA", + "name": "Ivanovo" + }, + { + "code": "YEV", + "name": "Jewish" + }, + { + "code": "KB", + "name": "Kabardino-Balkar" + }, + { + "code": "KGD", + "name": "Kaliningrad" + }, + { + "code": "KL", + "name": "Kalmykia" + }, + { + "code": "KLU", + "name": "Kaluga" + }, + { + "code": "KAM", + "name": "Kamchatka Krai" + }, + { + "code": "KC", + "name": "Karachay-Cherkess" + }, + { + "code": "KR", + "name": "Karelia" + }, + { + "code": "KEM", + "name": "Kemerovo" + }, + { + "code": "KHA", + "name": "Khabarovsk Krai" + }, + { + "code": "KK", + "name": "Khakassia" + }, + { + "code": "KHM", + "name": "Khanty-Mansi" + }, + { + "code": "KIR", + "name": "Kirov" + }, + { + "code": "KO", + "name": "Komi" + }, + { + "code": "KOS", + "name": "Kostroma" + }, + { + "code": "KDA", + "name": "Krasnodar Krai" + }, + { + "code": "KYA", + "name": "Krasnoyarsk Krai" + }, + { + "code": "KGN", + "name": "Kurgan" + }, + { + "code": "KRS", + "name": "Kursk" + }, + { + "code": "LEN", + "name": "Leningrad" + }, + { + "code": "LIP", + "name": "Lipetsk" + }, + { + "code": "MAG", + "name": "Magadan" + }, + { + "code": "ME", + "name": "Mari El" + }, + { + "code": "MO", + "name": "Mordovia" + }, + { + "code": "MOW", + "name": "Moscow" + }, + { + "code": "MOS", + "name": "Moscow Province" + }, + { + "code": "MUR", + "name": "Murmansk" + }, + { + "code": "NEN", + "name": "Nenets" + }, + { + "code": "NIZ", + "name": "Nizhny Novgorod" + }, + { + "code": "SE", + "name": "North Ossetia-Alania" + }, + { + "code": "NGR", + "name": "Novgorod" + }, + { + "code": "NVS", + "name": "Novosibirsk" + }, + { + "code": "OMS", + "name": "Omsk" + }, + { + "code": "ORE", + "name": "Orenburg" + }, + { + "code": "ORL", + "name": "Oryol" + }, + { + "code": "PNZ", + "name": "Penza" + }, + { + "code": "PER", + "name": "Perm Krai" + }, + { + "code": "PRI", + "name": "Primorsky Krai" + }, + { + "code": "PSK", + "name": "Pskov" + }, + { + "code": "ROS", + "name": "Rostov" + }, + { + "code": "RYA", + "name": "Ryazan" + }, + { + "code": "SPE", + "name": "Saint Petersburg" + }, + { + "code": "SA", + "name": "Sakha" + }, + { + "code": "SAK", + "name": "Sakhalin" + }, + { + "code": "SAM", + "name": "Samara" + }, + { + "code": "SAR", + "name": "Saratov" + }, + { + "code": "SMO", + "name": "Smolensk" + }, + { + "code": "STA", + "name": "Stavropol Krai" + }, + { + "code": "SVE", + "name": "Sverdlovsk" + }, + { + "code": "TAM", + "name": "Tambov" + }, + { + "code": "TA", + "name": "Tatarstan" + }, + { + "code": "TOM", + "name": "Tomsk" + }, + { + "code": "TUL", + "name": "Tula" + }, + { + "code": "TY", + "name": "Tuva" + }, + { + "code": "TVE", + "name": "Tver" + }, + { + "code": "TYU", + "name": "Tyumen" + }, + { + "code": "UD", + "name": "Udmurt" + }, + { + "code": "ULY", + "name": "Ulyanovsk" + }, + { + "code": "VLA", + "name": "Vladimir" + }, + { + "code": "VGG", + "name": "Volgograd" + }, + { + "code": "VLG", + "name": "Vologda" + }, + { + "code": "VOR", + "name": "Voronezh" + }, + { + "code": "YAN", + "name": "Yamalo-Nenets Okrug" + }, + { + "code": "YAR", + "name": "Yaroslavl" + }, + { + "code": "ZAB", + "name": "Zabaykalsky Krai" + } + ], + "RW": [ + { + "code": "01", + "name": "Kigali" + }, + { + "code": "02", + "name": "Eastern" + }, + { + "code": "03", + "name": "Northern" + }, + { + "code": "04", + "name": "Western" + }, + { + "code": "05", + "name": "Southern" + } + ], + "SA": [ + { + "code": "01", + "name": "Riyadh" + }, + { + "code": "02", + "name": "Makkah" + }, + { + "code": "03", + "name": "Al Madinah" + }, + { + "code": "04", + "name": "Eastern" + }, + { + "code": "05", + "name": "Al-Qassim" + }, + { + "code": "06", + "name": "Ha’il" + }, + { + "code": "07", + "name": "Tabuk" + }, + { + "code": "08", + "name": "Northern Borders" + }, + { + "code": "09", + "name": "Jizan" + }, + { + "code": "10", + "name": "Najran" + }, + { + "code": "11", + "name": "Al Bahah" + }, + { + "code": "12", + "name": "Al Jawf" + }, + { + "code": "14", + "name": "Asir" + } + ], + "SB": [ + { + "code": "CE", + "name": "Central" + }, + { + "code": "CH", + "name": "Choiseul" + }, + { + "code": "GU", + "name": "Guadalcanal" + }, + { + "code": "CT", + "name": "Honiara" + }, + { + "code": "IS", + "name": "Isabel" + }, + { + "code": "MK", + "name": "Makira-Ulawa" + }, + { + "code": "ML", + "name": "Malaita" + }, + { + "code": "RB", + "name": "Rennell and Bellona" + }, + { + "code": "TE", + "name": "Temotu" + }, + { + "code": "WE", + "name": "Western" + } + ], + "SC": [ + { + "code": "01", + "name": "Anse aux Pins" + }, + { + "code": "02", + "name": "Anse Boileau" + }, + { + "code": "03", + "name": "Anse Etoile" + }, + { + "code": "04", + "name": "Au Cap" + }, + { + "code": "05", + "name": "Anse Royale" + }, + { + "code": "06", + "name": "Baie Lazare" + }, + { + "code": "07", + "name": "Baie Sainte Anne" + }, + { + "code": "08", + "name": "Beau Vallon" + }, + { + "code": "09", + "name": "Bel Air" + }, + { + "code": "10", + "name": "Bel Ombre" + }, + { + "code": "11", + "name": "Cascade" + }, + { + "code": "12", + "name": "Glacis" + }, + { + "code": "13", + "name": "Grand’Anse Mahé" + }, + { + "code": "14", + "name": "Grand’Anse Praslin" + }, + { + "code": "15", + "name": "La Digue" + }, + { + "code": "16", + "name": "La Rivière Anglaise" + }, + { + "code": "17", + "name": "Mont Buxton" + }, + { + "code": "18", + "name": "Mont Fleuri" + }, + { + "code": "19", + "name": "Plaisance" + }, + { + "code": "20", + "name": "Pointe La Rue" + }, + { + "code": "21", + "name": "Port Glaud" + }, + { + "code": "22", + "name": "Saint Louis" + }, + { + "code": "23", + "name": "Takamaka" + }, + { + "code": "24", + "name": "Les Mamelles" + }, + { + "code": "25", + "name": "Roche Caiman" + } + ], + "SD": [ + { + "code": "GZ", + "name": "Al Jazirah" + }, + { + "code": "GD", + "name": "Al Qadarif" + }, + { + "code": "NB", + "name": "Blue Nile" + }, + { + "code": "DC", + "name": "Central Darfur" + }, + { + "code": "DE", + "name": "East Darfur" + }, + { + "code": "KA", + "name": "Kassala" + }, + { + "code": "KH", + "name": "Khartoum" + }, + { + "code": "DN", + "name": "North Darfur" + }, + { + "code": "KN", + "name": "North Kurdufan" + }, + { + "code": "NO", + "name": "Northern" + }, + { + "code": "RS", + "name": "Red Sea" + }, + { + "code": "NR", + "name": "River Nile" + }, + { + "code": "SI", + "name": "Sennar" + }, + { + "code": "DS", + "name": "South Darfur" + }, + { + "code": "KS", + "name": "South Kurdufan" + }, + { + "code": "DW", + "name": "West Darfur" + }, + { + "code": "GK", + "name": "West Kurdufan" + }, + { + "code": "NW", + "name": "White Nile" + } + ], + "SE": [ + { + "code": "K", + "name": "Blekinge" + }, + { + "code": "W", + "name": "Dalarna" + }, + { + "code": "X", + "name": "Gävleborg" + }, + { + "code": "I", + "name": "Gotland" + }, + { + "code": "N", + "name": "Halland" + }, + { + "code": "Z", + "name": "Jämtland" + }, + { + "code": "F", + "name": "Jönköping" + }, + { + "code": "H", + "name": "Kalmar" + }, + { + "code": "G", + "name": "Kronoberg" + }, + { + "code": "BD", + "name": "Norrbotten" + }, + { + "code": "T", + "name": "Örebro" + }, + { + "code": "E", + "name": "Östergötland" + }, + { + "code": "M", + "name": "SkÃ¥ne" + }, + { + "code": "D", + "name": "Södermanland" + }, + { + "code": "AB", + "name": "Stockholm" + }, + { + "code": "C", + "name": "Uppsala" + }, + { + "code": "S", + "name": "Värmland" + }, + { + "code": "AC", + "name": "Västerbotten" + }, + { + "code": "Y", + "name": "Västernorrland" + }, + { + "code": "U", + "name": "Västmanland" + }, + { + "code": "O", + "name": "Västra Götaland" + } + ], + "SG": [ + { + "code": "01", + "name": "Central Singapore" + }, + { + "code": "02", + "name": "North East" + }, + { + "code": "03", + "name": "North West" + }, + { + "code": "04", + "name": "South East" + }, + { + "code": "05", + "name": "South West" + } + ], + "SH": [ + { + "code": "AC", + "name": "Ascension Island" + }, + { + "code": "HL", + "name": "Saint Helena" + } + ], + "SI": [ + { + "code": "001", + "name": "AjdovÅ¡Äina" + }, + { + "code": "002", + "name": "Beltinci" + }, + { + "code": "003", + "name": "Bled" + }, + { + "code": "004", + "name": "Bohinj" + }, + { + "code": "005", + "name": "Borovnica" + }, + { + "code": "006", + "name": "Bovec" + }, + { + "code": "007", + "name": "Brda" + }, + { + "code": "008", + "name": "Brezovica" + }, + { + "code": "009", + "name": "Brežice" + }, + { + "code": "010", + "name": "TiÅ¡ina" + }, + { + "code": "011", + "name": "Celje" + }, + { + "code": "012", + "name": "Cerklje na Gorenjskem" + }, + { + "code": "013", + "name": "Cerknica" + }, + { + "code": "014", + "name": "Cerkno" + }, + { + "code": "015", + "name": "ÄŒrenÅ¡ovci" + }, + { + "code": "016", + "name": "ÄŒrna na KoroÅ¡kem" + }, + { + "code": "017", + "name": "ÄŒrnomelj" + }, + { + "code": "018", + "name": "Destrnik" + }, + { + "code": "019", + "name": "DivaÄa" + }, + { + "code": "020", + "name": "Dobrepolje" + }, + { + "code": "021", + "name": "Dobrova–Polhov Gradec" + }, + { + "code": "022", + "name": "Dol pri Ljubljani" + }, + { + "code": "023", + "name": "Domžale" + }, + { + "code": "024", + "name": "Dornava" + }, + { + "code": "025", + "name": "Dravograd" + }, + { + "code": "026", + "name": "Duplek" + }, + { + "code": "027", + "name": "Gorenja Vas–Poljane" + }, + { + "code": "028", + "name": "GoriÅ¡nica" + }, + { + "code": "029", + "name": "Gornja Radgona" + }, + { + "code": "030", + "name": "Gornji Grad" + }, + { + "code": "031", + "name": "Gornji Petrovci" + }, + { + "code": "032", + "name": "Grosuplje" + }, + { + "code": "033", + "name": "Å alovci" + }, + { + "code": "034", + "name": "Hrastnik" + }, + { + "code": "035", + "name": "Hrpelje–Kozina" + }, + { + "code": "036", + "name": "Idrija" + }, + { + "code": "037", + "name": "Ig" + }, + { + "code": "038", + "name": "Ilirska Bistrica" + }, + { + "code": "039", + "name": "IvanÄna Gorica" + }, + { + "code": "040", + "name": "Izola" + }, + { + "code": "041", + "name": "Jesenice" + }, + { + "code": "042", + "name": "JurÅ¡inci" + }, + { + "code": "043", + "name": "Kamnik" + }, + { + "code": "044", + "name": "Kanal" + }, + { + "code": "045", + "name": "KidriÄevo" + }, + { + "code": "046", + "name": "Kobarid" + }, + { + "code": "047", + "name": "Kobilje" + }, + { + "code": "048", + "name": "KoÄevje" + }, + { + "code": "049", + "name": "Komen" + }, + { + "code": "050", + "name": "Koper" + }, + { + "code": "051", + "name": "Kozje" + }, + { + "code": "052", + "name": "Kranj" + }, + { + "code": "053", + "name": "Kranjska Gora" + }, + { + "code": "054", + "name": "KrÅ¡ko" + }, + { + "code": "055", + "name": "Kungota" + }, + { + "code": "056", + "name": "Kuzma" + }, + { + "code": "057", + "name": "LaÅ¡ko" + }, + { + "code": "058", + "name": "Lenart" + }, + { + "code": "059", + "name": "Lendava" + }, + { + "code": "060", + "name": "Litija" + }, + { + "code": "061", + "name": "Ljubljana" + }, + { + "code": "062", + "name": "Ljubno" + }, + { + "code": "063", + "name": "Ljutomer" + }, + { + "code": "064", + "name": "Logatec" + }, + { + "code": "065", + "name": "LoÅ¡ka Dolina" + }, + { + "code": "066", + "name": "LoÅ¡ki Potok" + }, + { + "code": "067", + "name": "LuÄe" + }, + { + "code": "068", + "name": "Lukovica" + }, + { + "code": "069", + "name": "MajÅ¡perk" + }, + { + "code": "070", + "name": "Maribor" + }, + { + "code": "071", + "name": "Medvode" + }, + { + "code": "072", + "name": "MengeÅ¡" + }, + { + "code": "073", + "name": "Metlika" + }, + { + "code": "074", + "name": "Mežica" + }, + { + "code": "075", + "name": "Miren–Kostanjevica" + }, + { + "code": "076", + "name": "Mislinja" + }, + { + "code": "077", + "name": "MoravÄe" + }, + { + "code": "078", + "name": "Moravske Toplice" + }, + { + "code": "079", + "name": "Mozirje" + }, + { + "code": "080", + "name": "Murska Sobota" + }, + { + "code": "081", + "name": "Muta" + }, + { + "code": "082", + "name": "Naklo" + }, + { + "code": "083", + "name": "Nazarje" + }, + { + "code": "084", + "name": "Nova Gorica" + }, + { + "code": "085", + "name": "Novo Mesto" + }, + { + "code": "086", + "name": "Odranci" + }, + { + "code": "087", + "name": "Ormož" + }, + { + "code": "088", + "name": "Osilnica" + }, + { + "code": "089", + "name": "Pesnica" + }, + { + "code": "090", + "name": "Piran" + }, + { + "code": "091", + "name": "Pivka" + }, + { + "code": "092", + "name": "PodÄetrtek" + }, + { + "code": "093", + "name": "Podvelka" + }, + { + "code": "094", + "name": "Postojna" + }, + { + "code": "095", + "name": "Preddvor" + }, + { + "code": "096", + "name": "Ptuj" + }, + { + "code": "097", + "name": "Puconci" + }, + { + "code": "098", + "name": "RaÄe–Fram" + }, + { + "code": "099", + "name": "RadeÄe" + }, + { + "code": "100", + "name": "Radenci" + }, + { + "code": "101", + "name": "Radlje ob Dravi" + }, + { + "code": "102", + "name": "Radovljica" + }, + { + "code": "103", + "name": "Ravne na KoroÅ¡kem" + }, + { + "code": "104", + "name": "Ribnica" + }, + { + "code": "105", + "name": "RogaÅ¡ovci" + }, + { + "code": "106", + "name": "RogaÅ¡ka Slatina" + }, + { + "code": "107", + "name": "Rogatec" + }, + { + "code": "108", + "name": "RuÅ¡e" + }, + { + "code": "109", + "name": "SemiÄ" + }, + { + "code": "110", + "name": "Sevnica" + }, + { + "code": "111", + "name": "Sežana" + }, + { + "code": "112", + "name": "Slovenj Gradec" + }, + { + "code": "113", + "name": "Slovenska Bistrica" + }, + { + "code": "114", + "name": "Slovenske Konjice" + }, + { + "code": "115", + "name": "StarÅ¡e" + }, + { + "code": "116", + "name": "Sveti Jurij" + }, + { + "code": "117", + "name": "Å enÄur" + }, + { + "code": "118", + "name": "Å entilj" + }, + { + "code": "119", + "name": "Å entjernej" + }, + { + "code": "120", + "name": "Å entjur" + }, + { + "code": "121", + "name": "Å kocjan" + }, + { + "code": "122", + "name": "Å kofja Loka" + }, + { + "code": "123", + "name": "Å kofljica" + }, + { + "code": "124", + "name": "Å marje pri JelÅ¡ah" + }, + { + "code": "125", + "name": "Å martno ob Paki" + }, + { + "code": "126", + "name": "Å oÅ¡tanj" + }, + { + "code": "127", + "name": "Å tore" + }, + { + "code": "128", + "name": "Tolmin" + }, + { + "code": "129", + "name": "Trbovlje" + }, + { + "code": "130", + "name": "Trebnje" + }, + { + "code": "131", + "name": "TržiÄ" + }, + { + "code": "132", + "name": "TurniÅ¡Äe" + }, + { + "code": "133", + "name": "Velenje" + }, + { + "code": "134", + "name": "Velike LaÅ¡Äe" + }, + { + "code": "135", + "name": "Videm" + }, + { + "code": "136", + "name": "Vipava" + }, + { + "code": "137", + "name": "Vitanje" + }, + { + "code": "138", + "name": "Vodice" + }, + { + "code": "139", + "name": "Vojnik" + }, + { + "code": "140", + "name": "Vrhnika" + }, + { + "code": "141", + "name": "Vuzenica" + }, + { + "code": "142", + "name": "Zagorje ob Savi" + }, + { + "code": "143", + "name": "ZavrÄ" + }, + { + "code": "144", + "name": "ZreÄe" + }, + { + "code": "146", + "name": "Železniki" + }, + { + "code": "147", + "name": "Žiri" + }, + { + "code": "148", + "name": "Benedikt" + }, + { + "code": "149", + "name": "Bistrica ob Sotli" + }, + { + "code": "150", + "name": "Bloke" + }, + { + "code": "151", + "name": "BraslovÄe" + }, + { + "code": "152", + "name": "Cankova" + }, + { + "code": "153", + "name": "Cerkvenjak" + }, + { + "code": "154", + "name": "Dobje" + }, + { + "code": "155", + "name": "Dobrna" + }, + { + "code": "156", + "name": "Dobrovnik" + }, + { + "code": "157", + "name": "Dolenjske Toplice" + }, + { + "code": "158", + "name": "Grad" + }, + { + "code": "159", + "name": "Hajdina" + }, + { + "code": "160", + "name": "HoÄe–Slivnica" + }, + { + "code": "161", + "name": "HodoÅ¡" + }, + { + "code": "162", + "name": "Horjul" + }, + { + "code": "163", + "name": "Jezersko" + }, + { + "code": "164", + "name": "Komenda" + }, + { + "code": "165", + "name": "Kostel" + }, + { + "code": "166", + "name": "Križevci" + }, + { + "code": "167", + "name": "Lovrenc na Pohorju" + }, + { + "code": "168", + "name": "Markovci" + }, + { + "code": "169", + "name": "Miklavž na Dravskem Polju" + }, + { + "code": "170", + "name": "Mirna PeÄ" + }, + { + "code": "171", + "name": "Oplotnica" + }, + { + "code": "172", + "name": "Podlehnik" + }, + { + "code": "173", + "name": "Polzela" + }, + { + "code": "174", + "name": "Prebold" + }, + { + "code": "175", + "name": "Prevalje" + }, + { + "code": "176", + "name": "Razkrižje" + }, + { + "code": "177", + "name": "Ribnica na Pohorju" + }, + { + "code": "178", + "name": "Selnica ob Dravi" + }, + { + "code": "179", + "name": "Sodražica" + }, + { + "code": "180", + "name": "SolÄava" + }, + { + "code": "181", + "name": "Sveta Ana" + }, + { + "code": "182", + "name": "Sveti Andraž v Slovenskih Goricah" + }, + { + "code": "183", + "name": "Å empeter–Vrtojba" + }, + { + "code": "184", + "name": "Tabor" + }, + { + "code": "185", + "name": "Trnovska Vas" + }, + { + "code": "186", + "name": "Trzin" + }, + { + "code": "187", + "name": "Velika Polana" + }, + { + "code": "188", + "name": "Veržej" + }, + { + "code": "189", + "name": "Vransko" + }, + { + "code": "190", + "name": "Žalec" + }, + { + "code": "191", + "name": "Žetale" + }, + { + "code": "192", + "name": "Žirovnica" + }, + { + "code": "193", + "name": "Žužemberk" + }, + { + "code": "194", + "name": "Å martno pri Litiji" + }, + { + "code": "195", + "name": "ApaÄe" + }, + { + "code": "196", + "name": "Cirkulane" + }, + { + "code": "197", + "name": "Kostanjevica na Krki" + }, + { + "code": "198", + "name": "Makole" + }, + { + "code": "199", + "name": "Mokronog–Trebelno" + }, + { + "code": "200", + "name": "PoljÄane" + }, + { + "code": "201", + "name": "RenÄe–Vogrsko" + }, + { + "code": "202", + "name": "SrediÅ¡Äe ob Dravi" + }, + { + "code": "203", + "name": "Straža" + }, + { + "code": "204", + "name": "Sveta Trojica v Slovenskih Goricah" + }, + { + "code": "205", + "name": "Sveti Tomaž" + }, + { + "code": "206", + "name": "Å marjeÅ¡ke Toplice" + }, + { + "code": "207", + "name": "Gorje" + }, + { + "code": "208", + "name": "Log–Dragomer" + }, + { + "code": "209", + "name": "ReÄica ob Savinji" + }, + { + "code": "210", + "name": "Sveti Jurij v Slovenskih Goricah" + }, + { + "code": "211", + "name": "Å entrupert" + }, + { + "code": "212", + "name": "Mirna" + }, + { + "code": "213", + "name": "Ankaran" + } + ], + "SK": [ + { + "code": "BC", + "name": "Banská Bystrica" + }, + { + "code": "BL", + "name": "Bratislava" + }, + { + "code": "KI", + "name": "KoÅ¡ice" + }, + { + "code": "NI", + "name": "Nitra" + }, + { + "code": "PV", + "name": "PreÅ¡ov" + }, + { + "code": "TC", + "name": "TrenÄín" + }, + { + "code": "TA", + "name": "Trnava" + }, + { + "code": "ZI", + "name": "Žilina" + } + ], + "SL": [ + { + "code": "E", + "name": "Eastern" + }, + { + "code": "N", + "name": "Northern" + }, + { + "code": "S", + "name": "Southern" + }, + { + "code": "W", + "name": "Western Area" + } + ], + "SM": [ + { + "code": "01", + "name": "Acquaviva" + }, + { + "code": "02", + "name": "Chiesanuova" + }, + { + "code": "03", + "name": "Domagnano" + }, + { + "code": "04", + "name": "Faetano" + }, + { + "code": "05", + "name": "Fiorentino" + }, + { + "code": "06", + "name": "Borgo Maggiore" + }, + { + "code": "07", + "name": "San Marino" + }, + { + "code": "08", + "name": "Montegiardino" + }, + { + "code": "09", + "name": "Serravalle" + } + ], + "SN": [ + { + "code": "DK", + "name": "Dakar" + }, + { + "code": "DB", + "name": "Diourbel" + }, + { + "code": "FK", + "name": "Fatick" + }, + { + "code": "KA", + "name": "Kaffrine" + }, + { + "code": "KL", + "name": "Kaolack" + }, + { + "code": "KE", + "name": "Kédougou" + }, + { + "code": "KD", + "name": "Kolda" + }, + { + "code": "LG", + "name": "Louga" + }, + { + "code": "MT", + "name": "Matam" + }, + { + "code": "SL", + "name": "Saint-Louis" + }, + { + "code": "SE", + "name": "Sédhiou" + }, + { + "code": "TC", + "name": "Tambacounda" + }, + { + "code": "TH", + "name": "Thiès" + }, + { + "code": "ZG", + "name": "Ziguinchor" + } + ], + "SO": [ + { + "code": "AW", + "name": "Awdal" + }, + { + "code": "BK", + "name": "Bakool" + }, + { + "code": "BN", + "name": "Banaadir" + }, + { + "code": "BR", + "name": "Bari" + }, + { + "code": "BY", + "name": "Bay, Somalia" + }, + { + "code": "GA", + "name": "Galguduud" + }, + { + "code": "GE", + "name": "Gedo" + }, + { + "code": "HI", + "name": "Hiran" + }, + { + "code": "JH", + "name": "Lower Juba" + }, + { + "code": "SH", + "name": "Lower Shebelle" + }, + { + "code": "JD", + "name": "Middle Juba" + }, + { + "code": "SD", + "name": "Middle Shebelle" + }, + { + "code": "MU", + "name": "Mudug" + }, + { + "code": "NU", + "name": "Nugal" + }, + { + "code": "SA", + "name": "Sanaag" + }, + { + "code": "SO", + "name": "Sool" + }, + { + "code": "TO", + "name": "Togdheer" + }, + { + "code": "WO", + "name": "Woqooyi Galbeed" + } + ], + "SR": [ + { + "code": "BR", + "name": "Brokopondo" + }, + { + "code": "CM", + "name": "Commewijne" + }, + { + "code": "CR", + "name": "Coronie" + }, + { + "code": "MA", + "name": "Marowijne" + }, + { + "code": "NI", + "name": "Nickerie" + }, + { + "code": "PR", + "name": "Para" + }, + { + "code": "PM", + "name": "Paramaribo" + }, + { + "code": "SA", + "name": "Saramacca" + }, + { + "code": "SI", + "name": "Sipaliwini" + }, + { + "code": "WA", + "name": "Wanica" + } + ], + "SS": [ + { + "code": "EC", + "name": "Central Equatoria" + }, + { + "code": "EE", + "name": "Eastern Equatoria" + }, + { + "code": "JG", + "name": "Jonglei" + }, + { + "code": "LK", + "name": "Lakes" + }, + { + "code": "BN", + "name": "Northern Bahr el Ghazal" + }, + { + "code": "UY", + "name": "Unity" + }, + { + "code": "NU", + "name": "Upper Nile" + }, + { + "code": "WR", + "name": "Warrap" + }, + { + "code": "BW", + "name": "Western Bahr el Ghazal" + }, + { + "code": "EW", + "name": "Western Equatoria" + } + ], + "ST": [ + { + "code": "P", + "name": "Príncipe" + }, + { + "code": "S", + "name": "São Tomé" + } + ], + "SV": [ + { + "code": "AH", + "name": "Ahuachapán" + }, + { + "code": "CA", + "name": "Cabañas" + }, + { + "code": "CH", + "name": "Chalatenango" + }, + { + "code": "CU", + "name": "Cuscatlán" + }, + { + "code": "LI", + "name": "La Libertad" + }, + { + "code": "PA", + "name": "La Paz" + }, + { + "code": "UN", + "name": "La Unión" + }, + { + "code": "MO", + "name": "Morazán" + }, + { + "code": "SM", + "name": "San Miguel" + }, + { + "code": "SS", + "name": "San Salvador" + }, + { + "code": "SV", + "name": "San Vicente" + }, + { + "code": "SA", + "name": "Santa Ana" + }, + { + "code": "SO", + "name": "Sonsonate" + }, + { + "code": "US", + "name": "Usulután" + } + ], + "SY": [ + { + "code": "HA", + "name": "Al-Hasakah" + }, + { + "code": "HL", + "name": "Aleppo" + }, + { + "code": "RA", + "name": "Ar-Raqqah" + }, + { + "code": "SU", + "name": "As-Suwayda" + }, + { + "code": "DI", + "name": "Damascus" + }, + { + "code": "DR", + "name": "Daraa" + }, + { + "code": "DY", + "name": "Deir ez-Zor" + }, + { + "code": "HM", + "name": "Hama" + }, + { + "code": "HI", + "name": "Homs" + }, + { + "code": "ID", + "name": "Idlib" + }, + { + "code": "LA", + "name": "Latakia" + }, + { + "code": "QU", + "name": "Quneitra" + }, + { + "code": "RD", + "name": "Rif Dimashq" + }, + { + "code": "TA", + "name": "Tartus" + } + ], + "SZ": [ + { + "code": "HH", + "name": "Hhohho" + }, + { + "code": "LU", + "name": "Lubombo" + }, + { + "code": "MA", + "name": "Manzini" + }, + { + "code": "SH", + "name": "Shiselweni" + } + ], + "TD": [ + { + "code": "BG", + "name": "Bahr el Gazel" + }, + { + "code": "BA", + "name": "Batha" + }, + { + "code": "BO", + "name": "Borkou" + }, + { + "code": "CB", + "name": "Chari-Baguirmi" + }, + { + "code": "EE", + "name": "Ennedi-Est" + }, + { + "code": "EO", + "name": "Ennedi-Ouest" + }, + { + "code": "GR", + "name": "Guéra" + }, + { + "code": "HL", + "name": "Hadjer-Lamis" + }, + { + "code": "KA", + "name": "Kanem" + }, + { + "code": "LC", + "name": "Lac" + }, + { + "code": "LO", + "name": "Logone Occidental" + }, + { + "code": "LR", + "name": "Logone Oriental" + }, + { + "code": "MA", + "name": "Mandoul" + }, + { + "code": "ME", + "name": "Mayo-Kebbi Est" + }, + { + "code": "MO", + "name": "Mayo-Kebbi Ouest" + }, + { + "code": "MC", + "name": "Moyen-Chari" + }, + { + "code": "ND", + "name": "N’Djamena" + }, + { + "code": "OD", + "name": "Ouaddaï" + }, + { + "code": "SA", + "name": "Salamat" + }, + { + "code": "SI", + "name": "Sila" + }, + { + "code": "TA", + "name": "Tandjilé" + }, + { + "code": "TI", + "name": "Tibesti" + }, + { + "code": "WF", + "name": "Wadi Fira" + } + ], + "TG": [ + { + "code": "C", + "name": "Centrale" + }, + { + "code": "K", + "name": "Kara" + }, + { + "code": "M", + "name": "Maritime" + }, + { + "code": "P", + "name": "Plateaux" + }, + { + "code": "S", + "name": "Savanes" + } + ], + "TH": [ + { + "code": "37", + "name": "Amnat Charoen" + }, + { + "code": "15", + "name": "Ang Thong" + }, + { + "code": "10", + "name": "Bangkok" + }, + { + "code": "38", + "name": "Bueng Kan" + }, + { + "code": "31", + "name": "Buri Ram" + }, + { + "code": "24", + "name": "Chachoengsao" + }, + { + "code": "18", + "name": "Chai Nat" + }, + { + "code": "36", + "name": "Chaiyaphum" + }, + { + "code": "22", + "name": "Chanthaburi" + }, + { + "code": "50", + "name": "Chiang Mai" + }, + { + "code": "57", + "name": "Chiang Rai" + }, + { + "code": "20", + "name": "Chon Buri" + }, + { + "code": "86", + "name": "Chumphon" + }, + { + "code": "46", + "name": "Kalasin" + }, + { + "code": "62", + "name": "Kamphaeng Phet" + }, + { + "code": "71", + "name": "Kanchanaburi" + }, + { + "code": "40", + "name": "Khon Kaen" + }, + { + "code": "81", + "name": "Krabi" + }, + { + "code": "52", + "name": "Lampang" + }, + { + "code": "51", + "name": "Lamphun" + }, + { + "code": "42", + "name": "Loei" + }, + { + "code": "16", + "name": "Lopburi" + }, + { + "code": "58", + "name": "Mae Hong Son" + }, + { + "code": "44", + "name": "Maha Sarakham" + }, + { + "code": "49", + "name": "Mukdahan" + }, + { + "code": "26", + "name": "Nakhon Nayok" + }, + { + "code": "73", + "name": "Nakhon Pathom" + }, + { + "code": "48", + "name": "Nakhon Phanom" + }, + { + "code": "30", + "name": "Nakhon Ratchasima" + }, + { + "code": "60", + "name": "Nakhon Sawan" + }, + { + "code": "80", + "name": "Nakhon Si Thammarat" + }, + { + "code": "55", + "name": "Nan" + }, + { + "code": "96", + "name": "Narathiwat" + }, + { + "code": "39", + "name": "Nong Bua Lam Phu" + }, + { + "code": "43", + "name": "Nong Khai" + }, + { + "code": "12", + "name": "Nonthaburi" + }, + { + "code": "13", + "name": "Pathum Thani" + }, + { + "code": "94", + "name": "Pattani" + }, + { + "code": "S", + "name": "Pattaya" + }, + { + "code": "82", + "name": "Phang Nga" + }, + { + "code": "93", + "name": "Phatthalung" + }, + { + "code": "56", + "name": "Phayao" + }, + { + "code": "67", + "name": "Phetchabun" + }, + { + "code": "76", + "name": "Phetchaburi" + }, + { + "code": "66", + "name": "Phichit" + }, + { + "code": "65", + "name": "Phitsanulok" + }, + { + "code": "14", + "name": "Phra Nakhon Si Ayutthaya" + }, + { + "code": "54", + "name": "Phrae" + }, + { + "code": "83", + "name": "Phuket" + }, + { + "code": "25", + "name": "Prachin Buri" + }, + { + "code": "77", + "name": "Prachuap Khiri Khan" + }, + { + "code": "85", + "name": "Ranong" + }, + { + "code": "70", + "name": "Ratchaburi" + }, + { + "code": "21", + "name": "Rayong" + }, + { + "code": "45", + "name": "Roi Et" + }, + { + "code": "27", + "name": "Sa Kaeo" + }, + { + "code": "47", + "name": "Sakon Nakhon" + }, + { + "code": "11", + "name": "Samut Prakan" + }, + { + "code": "74", + "name": "Samut Sakhon" + }, + { + "code": "75", + "name": "Samut Songkhram" + }, + { + "code": "19", + "name": "Saraburi" + }, + { + "code": "91", + "name": "Satun" + }, + { + "code": "33", + "name": "Si Sa Ket" + }, + { + "code": "17", + "name": "Sing Buri" + }, + { + "code": "90", + "name": "Songkhla" + }, + { + "code": "64", + "name": "Sukhothai" + }, + { + "code": "72", + "name": "Suphanburi" + }, + { + "code": "84", + "name": "Surat Thani" + }, + { + "code": "32", + "name": "Surin" + }, + { + "code": "63", + "name": "Tak" + }, + { + "code": "92", + "name": "Trang" + }, + { + "code": "23", + "name": "Trat" + }, + { + "code": "34", + "name": "Ubon Ratchathani" + }, + { + "code": "41", + "name": "Udon Thani" + }, + { + "code": "61", + "name": "Uthai Thani" + }, + { + "code": "53", + "name": "Uttaradit" + }, + { + "code": "95", + "name": "Yala" + }, + { + "code": "35", + "name": "Yasothon" + } + ], + "TJ": [ + { + "code": "DU", + "name": "Dushanbe" + }, + { + "code": "GB", + "name": "Gorno-Badakhshan" + }, + { + "code": "KT", + "name": "Khatlon" + }, + { + "code": "RA", + "name": "Nohiyahoi Tobei Jumhurí" + }, + { + "code": "SU", + "name": "Sughd" + } + ], + "TL": [ + { + "code": "AL", + "name": "Aileu" + }, + { + "code": "AN", + "name": "Ainaro" + }, + { + "code": "BA", + "name": "Baucau" + }, + { + "code": "BO", + "name": "Bobonaro" + }, + { + "code": "CO", + "name": "Cova Lima" + }, + { + "code": "DI", + "name": "Dili" + }, + { + "code": "ER", + "name": "Ermera" + }, + { + "code": "LA", + "name": "Lautém" + }, + { + "code": "LI", + "name": "Liquiçá" + }, + { + "code": "MT", + "name": "Manatuto" + }, + { + "code": "MF", + "name": "Manufahi" + }, + { + "code": "OE", + "name": "Oecusse" + }, + { + "code": "VI", + "name": "Viqueque" + } + ], + "TM": [ + { + "code": "A", + "name": "Ahal" + }, + { + "code": "S", + "name": "AÅŸgabat" + }, + { + "code": "B", + "name": "Balkan" + }, + { + "code": "D", + "name": "DaÅŸoguz" + }, + { + "code": "L", + "name": "Lebap" + }, + { + "code": "M", + "name": "Mary" + } + ], + "TN": [ + { + "code": "11", + "name": "Tunis" + }, + { + "code": "12", + "name": "Ariana" + }, + { + "code": "13", + "name": "Ben Arous" + }, + { + "code": "14", + "name": "Manouba" + }, + { + "code": "21", + "name": "Nabeul" + }, + { + "code": "22", + "name": "Zaghouan" + }, + { + "code": "23", + "name": "Bizerte" + }, + { + "code": "31", + "name": "Béja" + }, + { + "code": "32", + "name": "Jendouba" + }, + { + "code": "33", + "name": "Kef" + }, + { + "code": "34", + "name": "Siliana" + }, + { + "code": "41", + "name": "Kairouan" + }, + { + "code": "42", + "name": "Kasserine" + }, + { + "code": "43", + "name": "Sidi Bouzid" + }, + { + "code": "51", + "name": "Sousse" + }, + { + "code": "52", + "name": "Monastir" + }, + { + "code": "53", + "name": "Mahdia" + }, + { + "code": "61", + "name": "Sfax" + }, + { + "code": "71", + "name": "Gafsa" + }, + { + "code": "72", + "name": "Tozeur" + }, + { + "code": "73", + "name": "Kebili" + }, + { + "code": "81", + "name": "Gabès" + }, + { + "code": "82", + "name": "Medenine" + }, + { + "code": "83", + "name": "Tataouine" + } + ], + "TO": [ + { + "code": "01", + "name": "Ê»Eua" + }, + { + "code": "02", + "name": "HaÊ»apai" + }, + { + "code": "03", + "name": "Niuas" + }, + { + "code": "04", + "name": "Tongatapu" + }, + { + "code": "05", + "name": "VavaÊ»u" + } + ], + "TR": [ + { + "code": "01", + "name": "Adana" + }, + { + "code": "02", + "name": "Adıyaman" + }, + { + "code": "03", + "name": "Afyonkarahisar" + }, + { + "code": "04", + "name": "AÄŸrı" + }, + { + "code": "05", + "name": "Amasya" + }, + { + "code": "06", + "name": "Ankara" + }, + { + "code": "07", + "name": "Antalya" + }, + { + "code": "08", + "name": "Artvin" + }, + { + "code": "09", + "name": "Aydın" + }, + { + "code": "10", + "name": "Balıkesir" + }, + { + "code": "11", + "name": "Bilecik" + }, + { + "code": "12", + "name": "Bingöl" + }, + { + "code": "13", + "name": "Bitlis" + }, + { + "code": "14", + "name": "Bolu" + }, + { + "code": "15", + "name": "Burdur" + }, + { + "code": "16", + "name": "Bursa" + }, + { + "code": "17", + "name": "Çanakkale" + }, + { + "code": "18", + "name": "Çankırı" + }, + { + "code": "19", + "name": "Çorum" + }, + { + "code": "20", + "name": "Denizli" + }, + { + "code": "21", + "name": "Diyarbakır" + }, + { + "code": "22", + "name": "Edirne" + }, + { + "code": "23", + "name": "Elazığ" + }, + { + "code": "24", + "name": "Erzincan" + }, + { + "code": "25", + "name": "Erzurum" + }, + { + "code": "26", + "name": "EskiÅŸehir" + }, + { + "code": "27", + "name": "Gaziantep" + }, + { + "code": "28", + "name": "Giresun" + }, + { + "code": "29", + "name": "Gümüşhane" + }, + { + "code": "30", + "name": "Hakkâri" + }, + { + "code": "31", + "name": "Hatay" + }, + { + "code": "32", + "name": "Isparta" + }, + { + "code": "33", + "name": "Mersin" + }, + { + "code": "34", + "name": "Istanbul" + }, + { + "code": "35", + "name": "Izmir" + }, + { + "code": "36", + "name": "Kars" + }, + { + "code": "37", + "name": "Kastamonu" + }, + { + "code": "38", + "name": "Kayseri" + }, + { + "code": "39", + "name": "Kırklareli" + }, + { + "code": "40", + "name": "KırÅŸehir" + }, + { + "code": "41", + "name": "Kocaeli" + }, + { + "code": "42", + "name": "Konya" + }, + { + "code": "43", + "name": "Kütahya" + }, + { + "code": "44", + "name": "Malatya" + }, + { + "code": "45", + "name": "Manisa" + }, + { + "code": "46", + "name": "KahramanmaraÅŸ" + }, + { + "code": "47", + "name": "Mardin" + }, + { + "code": "48", + "name": "MuÄŸla" + }, + { + "code": "49", + "name": "MuÅŸ" + }, + { + "code": "50", + "name": "NevÅŸehir" + }, + { + "code": "51", + "name": "NiÄŸde" + }, + { + "code": "52", + "name": "Ordu" + }, + { + "code": "53", + "name": "Rize" + }, + { + "code": "54", + "name": "Sakarya" + }, + { + "code": "55", + "name": "Samsun" + }, + { + "code": "56", + "name": "Siirt" + }, + { + "code": "57", + "name": "Sinop" + }, + { + "code": "58", + "name": "Sivas" + }, + { + "code": "59", + "name": "TekirdaÄŸ" + }, + { + "code": "60", + "name": "Tokat" + }, + { + "code": "61", + "name": "Trabzon" + }, + { + "code": "62", + "name": "Tunceli" + }, + { + "code": "63", + "name": "Åžanlıurfa" + }, + { + "code": "64", + "name": "UÅŸak" + }, + { + "code": "65", + "name": "Van" + }, + { + "code": "66", + "name": "Yozgat" + }, + { + "code": "67", + "name": "Zonguldak" + }, + { + "code": "68", + "name": "Aksaray" + }, + { + "code": "69", + "name": "Bayburt" + }, + { + "code": "70", + "name": "Karaman" + }, + { + "code": "71", + "name": "Kırıkkale" + }, + { + "code": "72", + "name": "Batman" + }, + { + "code": "73", + "name": "Şırnak" + }, + { + "code": "74", + "name": "Bartın" + }, + { + "code": "75", + "name": "Ardahan" + }, + { + "code": "76", + "name": "IÄŸdır" + }, + { + "code": "77", + "name": "Yalova" + }, + { + "code": "78", + "name": "Karabük" + }, + { + "code": "79", + "name": "Kilis" + }, + { + "code": "80", + "name": "Osmaniye" + }, + { + "code": "81", + "name": "Düzce" + } + ], + "TT": [ + { + "code": "ARI", + "name": "Arima" + }, + { + "code": "CHA", + "name": "Chaguanas" + }, + { + "code": "CTT", + "name": "Couva-Tabaquite-Talparo" + }, + { + "code": "DMN", + "name": "Diego Martin" + }, + { + "code": "MRC", + "name": "Mayaro-Rio Claro" + }, + { + "code": "PED", + "name": "Penal-Debe" + }, + { + "code": "PTF", + "name": "Point Fortin" + }, + { + "code": "POS", + "name": "Port of Spain" + }, + { + "code": "PRT", + "name": "Princes Town" + }, + { + "code": "SFO", + "name": "San Fernando" + }, + { + "code": "SJL", + "name": "San Juan-Laventille" + }, + { + "code": "SGE", + "name": "Sangre Grande" + }, + { + "code": "SIP", + "name": "Siparia" + }, + { + "code": "TOB", + "name": "Tobago" + }, + { + "code": "TUP", + "name": "Tunapuna-Piarco" + } + ], + "TV": [ + { + "code": "FUN", + "name": "Funafuti" + }, + { + "code": "NMG", + "name": "Nanumanga" + }, + { + "code": "NMA", + "name": "Nanumea" + }, + { + "code": "NIT", + "name": "Niutao" + }, + { + "code": "NUI", + "name": "Nui" + }, + { + "code": "NKF", + "name": "Nukufetau" + }, + { + "code": "NKL", + "name": "Nukulaelae" + }, + { + "code": "VAI", + "name": "Vaitupu" + } + ], + "TW": [ + { + "code": "CHA", + "name": "Changhua" + }, + { + "code": "CYQ", + "name": "Chiayi" + }, + { + "code": "CYI", + "name": "Chiayi County" + }, + { + "code": "HSZ", + "name": "Hsinchu" + }, + { + "code": "HSQ", + "name": "Hsinchu County" + }, + { + "code": "HUA", + "name": "Hualien" + }, + { + "code": "KHH", + "name": "Kaohsiung" + }, + { + "code": "KEE", + "name": "Keelung" + }, + { + "code": "KIN", + "name": "Kinmen" + }, + { + "code": "LIE", + "name": "Lienchiang" + }, + { + "code": "MIA", + "name": "Miaoli" + }, + { + "code": "NAN", + "name": "Nantou" + }, + { + "code": "NWT", + "name": "New Taipei" + }, + { + "code": "PEN", + "name": "Penghu" + }, + { + "code": "PIF", + "name": "Pingtung" + }, + { + "code": "TXG", + "name": "Taichung" + }, + { + "code": "TNN", + "name": "Tainan" + }, + { + "code": "TPE", + "name": "Taipei" + }, + { + "code": "TTT", + "name": "Taitung" + }, + { + "code": "TAO", + "name": "Taoyuan" + }, + { + "code": "ILA", + "name": "Yilan" + }, + { + "code": "YUN", + "name": "Yunlin" + } + ], + "TZ": [ + { + "code": "01", + "name": "Arusha" + }, + { + "code": "02", + "name": "Dar es Salaam" + }, + { + "code": "03", + "name": "Dodoma" + }, + { + "code": "04", + "name": "Iringa" + }, + { + "code": "05", + "name": "Kagera" + }, + { + "code": "06", + "name": "North Pemba" + }, + { + "code": "07", + "name": "Zanzibar North" + }, + { + "code": "08", + "name": "Kigoma" + }, + { + "code": "09", + "name": "Kilimanjaro" + }, + { + "code": "10", + "name": "South Pemba" + }, + { + "code": "11", + "name": "Zanzibar Central/South" + }, + { + "code": "12", + "name": "Lindi" + }, + { + "code": "13", + "name": "Mara" + }, + { + "code": "14", + "name": "Mbeya" + }, + { + "code": "15", + "name": "Zanzibar Urban/West" + }, + { + "code": "16", + "name": "Morogoro" + }, + { + "code": "17", + "name": "Mtwara" + }, + { + "code": "18", + "name": "Mwanza" + }, + { + "code": "19", + "name": "Pwani" + }, + { + "code": "20", + "name": "Rukwa" + }, + { + "code": "21", + "name": "Ruvuma" + }, + { + "code": "22", + "name": "Shinyanga" + }, + { + "code": "23", + "name": "Singida" + }, + { + "code": "24", + "name": "Tabora" + }, + { + "code": "25", + "name": "Tanga" + }, + { + "code": "26", + "name": "Manyara" + }, + { + "code": "27", + "name": "Geita" + }, + { + "code": "28", + "name": "Katavi" + }, + { + "code": "29", + "name": "Njombe" + }, + { + "code": "30", + "name": "Simiyu" + } + ], + "UA": [ + { + "code": "05", + "name": "Vinnychchyna" + }, + { + "code": "07", + "name": "Volyn" + }, + { + "code": "09", + "name": "Luhanshchyna" + }, + { + "code": "12", + "name": "Dnipropetrovshchyna" + }, + { + "code": "14", + "name": "Donechchyna" + }, + { + "code": "18", + "name": "Zhytomyrshchyna" + }, + { + "code": "21", + "name": "Zakarpattia" + }, + { + "code": "23", + "name": "Zaporizhzhya" + }, + { + "code": "26", + "name": "Prykarpattia" + }, + { + "code": "30", + "name": "Kiev" + }, + { + "code": "32", + "name": "Kyivshchyna" + }, + { + "code": "35", + "name": "Kirovohradschyna" + }, + { + "code": "40", + "name": "Sevastopol" + }, + { + "code": "43", + "name": "Crimea" + }, + { + "code": "46", + "name": "Lvivshchyna" + }, + { + "code": "48", + "name": "Mykolayivschyna" + }, + { + "code": "51", + "name": "Odeshchyna" + }, + { + "code": "53", + "name": "Poltavshchyna" + }, + { + "code": "56", + "name": "Rivnenshchyna" + }, + { + "code": "59", + "name": "Sumshchyna" + }, + { + "code": "61", + "name": "Ternopilshchyna" + }, + { + "code": "63", + "name": "Kharkivshchyna" + }, + { + "code": "65", + "name": "Khersonshchyna" + }, + { + "code": "68", + "name": "Khmelnychchyna" + }, + { + "code": "71", + "name": "Cherkashchyna" + }, + { + "code": "74", + "name": "Chernihivshchyna" + }, + { + "code": "77", + "name": "Chernivtsi Oblast" + } + ], + "UG": [ + { + "code": "314", + "name": "Abim" + }, + { + "code": "301", + "name": "Adjumani" + }, + { + "code": "322", + "name": "Agago" + }, + { + "code": "323", + "name": "Alebtong" + }, + { + "code": "315", + "name": "Amolatar" + }, + { + "code": "324", + "name": "Amudat" + }, + { + "code": "216", + "name": "Amuria" + }, + { + "code": "316", + "name": "Amuru" + }, + { + "code": "302", + "name": "Apac" + }, + { + "code": "303", + "name": "Arua" + }, + { + "code": "217", + "name": "Budaka" + }, + { + "code": "218", + "name": "Bududa" + }, + { + "code": "201", + "name": "Bugiri" + }, + { + "code": "420", + "name": "Buhweju" + }, + { + "code": "117", + "name": "Buikwe" + }, + { + "code": "219", + "name": "Bukedea" + }, + { + "code": "118", + "name": "Bukomansibi" + }, + { + "code": "220", + "name": "Bukwa" + }, + { + "code": "225", + "name": "Bulambuli" + }, + { + "code": "416", + "name": "Buliisa" + }, + { + "code": "401", + "name": "Bundibugyo" + }, + { + "code": "430", + "name": "Bunyangabu" + }, + { + "code": "402", + "name": "Bushenyi" + }, + { + "code": "202", + "name": "Busia" + }, + { + "code": "221", + "name": "Butaleja" + }, + { + "code": "119", + "name": "Butambala" + }, + { + "code": "233", + "name": "Butebo" + }, + { + "code": "120", + "name": "Buvuma" + }, + { + "code": "226", + "name": "Buyende" + }, + { + "code": "C", + "name": "Central" + }, + { + "code": "317", + "name": "Dokolo" + }, + { + "code": "E", + "name": "Eastern" + }, + { + "code": "121", + "name": "Gomba" + }, + { + "code": "304", + "name": "Gulu" + }, + { + "code": "403", + "name": "Hoima" + }, + { + "code": "417", + "name": "Ibanda" + }, + { + "code": "203", + "name": "Iganga" + }, + { + "code": "418", + "name": "Isingiro" + }, + { + "code": "204", + "name": "Jinja" + }, + { + "code": "318", + "name": "Kaabong" + }, + { + "code": "404", + "name": "Kabale" + }, + { + "code": "405", + "name": "Kabarole" + }, + { + "code": "213", + "name": "Kaberamaido" + }, + { + "code": "427", + "name": "Kagadi" + }, + { + "code": "428", + "name": "Kakumiro" + }, + { + "code": "101", + "name": "Kalangala" + }, + { + "code": "222", + "name": "Kaliro" + }, + { + "code": "122", + "name": "Kalungu" + }, + { + "code": "102", + "name": "Kampala" + }, + { + "code": "205", + "name": "Kamuli" + }, + { + "code": "413", + "name": "Kamwenge" + }, + { + "code": "414", + "name": "Kanungu" + }, + { + "code": "206", + "name": "Kapchorwa" + }, + { + "code": "406", + "name": "Kasese" + }, + { + "code": "207", + "name": "Katakwi" + }, + { + "code": "112", + "name": "Kayunga" + }, + { + "code": "407", + "name": "Kibaale" + }, + { + "code": "103", + "name": "Kiboga" + }, + { + "code": "227", + "name": "Kibuku" + }, + { + "code": "419", + "name": "Kiruhura" + }, + { + "code": "421", + "name": "Kiryandongo" + }, + { + "code": "408", + "name": "Kisoro" + }, + { + "code": "305", + "name": "Kitgum" + }, + { + "code": "319", + "name": "Koboko" + }, + { + "code": "325", + "name": "Kole" + }, + { + "code": "306", + "name": "Kotido" + }, + { + "code": "208", + "name": "Kumi" + }, + { + "code": "228", + "name": "Kween" + }, + { + "code": "123", + "name": "Kyankwanzi" + }, + { + "code": "422", + "name": "Kyegegwa" + }, + { + "code": "415", + "name": "Kyenjojo" + }, + { + "code": "125", + "name": "Kyotera" + }, + { + "code": "326", + "name": "Lamwo" + }, + { + "code": "307", + "name": "Lira" + }, + { + "code": "229", + "name": "Luuka" + }, + { + "code": "104", + "name": "Luwero" + }, + { + "code": "124", + "name": "Lwengo" + }, + { + "code": "114", + "name": "Lyantonde" + }, + { + "code": "223", + "name": "Manafwa" + }, + { + "code": "320", + "name": "Maracha" + }, + { + "code": "105", + "name": "Masaka" + }, + { + "code": "409", + "name": "Masindi" + }, + { + "code": "214", + "name": "Mayuge" + }, + { + "code": "209", + "name": "Mbale" + }, + { + "code": "410", + "name": "Mbarara" + }, + { + "code": "423", + "name": "Mitooma" + }, + { + "code": "115", + "name": "Mityana" + }, + { + "code": "308", + "name": "Moroto" + }, + { + "code": "309", + "name": "Moyo" + }, + { + "code": "106", + "name": "Mpigi" + }, + { + "code": "107", + "name": "Mubende" + }, + { + "code": "108", + "name": "Mukono" + }, + { + "code": "311", + "name": "Nakapiripirit" + }, + { + "code": "116", + "name": "Nakaseke" + }, + { + "code": "109", + "name": "Nakasongola" + }, + { + "code": "230", + "name": "Namayingo" + }, + { + "code": "234", + "name": "Namisindwa" + }, + { + "code": "224", + "name": "Namutumba" + }, + { + "code": "327", + "name": "Napak" + }, + { + "code": "310", + "name": "Nebbi" + }, + { + "code": "231", + "name": "Ngora" + }, + { + "code": "N", + "name": "Northern" + }, + { + "code": "424", + "name": "Ntoroko" + }, + { + "code": "411", + "name": "Ntungamo" + }, + { + "code": "328", + "name": "Nwoya" + }, + { + "code": "329", + "name": "Otuke" + }, + { + "code": "321", + "name": "Oyam" + }, + { + "code": "312", + "name": "Pader" + }, + { + "code": "332", + "name": "Pakwach" + }, + { + "code": "210", + "name": "Pallisa" + }, + { + "code": "110", + "name": "Rakai" + }, + { + "code": "429", + "name": "Rubanda" + }, + { + "code": "425", + "name": "Rubirizi" + }, + { + "code": "431", + "name": "Rukiga" + }, + { + "code": "412", + "name": "Rukungiri" + }, + { + "code": "111", + "name": "Sembabule" + }, + { + "code": "232", + "name": "Serere" + }, + { + "code": "426", + "name": "Sheema" + }, + { + "code": "215", + "name": "Sironko" + }, + { + "code": "211", + "name": "Soroti" + }, + { + "code": "212", + "name": "Tororo" + }, + { + "code": "113", + "name": "Wakiso" + }, + { + "code": "W", + "name": "Western" + }, + { + "code": "313", + "name": "Yumbe" + }, + { + "code": "331", + "name": "Zombo" + }, + { + "code": "330", + "name": "Zombo²" + } + ], + "UM": [ + { + "code": "67", + "name": "Johnston Atoll" + }, + { + "code": "71", + "name": "Midway Atoll" + }, + { + "code": "76", + "name": "Navassa Island" + }, + { + "code": "79", + "name": "Wake Island" + }, + { + "code": "81", + "name": "Baker Island" + }, + { + "code": "84", + "name": "Howland Island" + }, + { + "code": "86", + "name": "Jarvis Island" + }, + { + "code": "89", + "name": "Kingman Reef" + }, + { + "code": "95", + "name": "Palmyra Atoll" + } + ], + "US": [ + { + "code": "AL", + "name": "Alabama" + }, + { + "code": "AK", + "name": "Alaska" + }, + { + "code": "AZ", + "name": "Arizona" + }, + { + "code": "AR", + "name": "Arkansas" + }, + { + "code": "CA", + "name": "California" + }, + { + "code": "CO", + "name": "Colorado" + }, + { + "code": "CT", + "name": "Connecticut" + }, + { + "code": "DE", + "name": "Delaware" + }, + { + "code": "FL", + "name": "Florida" + }, + { + "code": "GA", + "name": "Georgia" + }, + { + "code": "HI", + "name": "Hawaii" + }, + { + "code": "ID", + "name": "Idaho" + }, + { + "code": "IL", + "name": "Illinois" + }, + { + "code": "IN", + "name": "Indiana" + }, + { + "code": "IA", + "name": "Iowa" + }, + { + "code": "KS", + "name": "Kansas" + }, + { + "code": "KY", + "name": "Kentucky" + }, + { + "code": "LA", + "name": "Louisiana" + }, + { + "code": "ME", + "name": "Maine" + }, + { + "code": "MD", + "name": "Maryland" + }, + { + "code": "MA", + "name": "Massachusetts" + }, + { + "code": "MI", + "name": "Michigan" + }, + { + "code": "MN", + "name": "Minnesota" + }, + { + "code": "MS", + "name": "Mississippi" + }, + { + "code": "MO", + "name": "Missouri" + }, + { + "code": "MT", + "name": "Montana" + }, + { + "code": "NE", + "name": "Nebraska" + }, + { + "code": "NV", + "name": "Nevada" + }, + { + "code": "NH", + "name": "New Hampshire" + }, + { + "code": "NJ", + "name": "New Jersey" + }, + { + "code": "NM", + "name": "New Mexico" + }, + { + "code": "NY", + "name": "New York" + }, + { + "code": "NC", + "name": "North Carolina" + }, + { + "code": "ND", + "name": "North Dakota" + }, + { + "code": "OH", + "name": "Ohio" + }, + { + "code": "OK", + "name": "Oklahoma" + }, + { + "code": "OR", + "name": "Oregon" + }, + { + "code": "PA", + "name": "Pennsylvania" + }, + { + "code": "RI", + "name": "Rhode Island" + }, + { + "code": "SC", + "name": "South Carolina" + }, + { + "code": "SD", + "name": "South Dakota" + }, + { + "code": "TN", + "name": "Tennessee" + }, + { + "code": "TX", + "name": "Texas" + }, + { + "code": "UT", + "name": "Utah" + }, + { + "code": "VT", + "name": "Vermont" + }, + { + "code": "VA", + "name": "Virginia" + }, + { + "code": "WA", + "name": "Washington" + }, + { + "code": "DC", + "name": "Washington DC" + }, + { + "code": "WV", + "name": "West Virginia" + }, + { + "code": "WI", + "name": "Wisconsin" + }, + { + "code": "WY", + "name": "Wyoming" + } + ], + "UY": [ + { + "code": "AR", + "name": "Artigas" + }, + { + "code": "CA", + "name": "Canelones" + }, + { + "code": "CL", + "name": "Cerro Largo" + }, + { + "code": "CO", + "name": "Colonia" + }, + { + "code": "DU", + "name": "Durazno" + }, + { + "code": "FS", + "name": "Flores" + }, + { + "code": "FD", + "name": "Florida" + }, + { + "code": "LA", + "name": "Lavalleja" + }, + { + "code": "MA", + "name": "Maldonado" + }, + { + "code": "MO", + "name": "Montevideo" + }, + { + "code": "PA", + "name": "Paysandú" + }, + { + "code": "RN", + "name": "Río Negro" + }, + { + "code": "RV", + "name": "Rivera" + }, + { + "code": "RO", + "name": "Rocha" + }, + { + "code": "SA", + "name": "Salto" + }, + { + "code": "SJ", + "name": "San José" + }, + { + "code": "SO", + "name": "Soriano" + }, + { + "code": "TA", + "name": "Tacuarembó" + }, + { + "code": "TT", + "name": "Treinta y Tres" + } + ], + "UZ": [ + { + "code": "AN", + "name": "Andijan" + }, + { + "code": "BU", + "name": "Bukhara" + }, + { + "code": "FA", + "name": "Fergana" + }, + { + "code": "JI", + "name": "Jizzakh" + }, + { + "code": "QR", + "name": "Karakalpakstan" + }, + { + "code": "NG", + "name": "Namangan" + }, + { + "code": "NW", + "name": "Navoiy" + }, + { + "code": "QA", + "name": "Qashqadaryo" + }, + { + "code": "SA", + "name": "Samarqand" + }, + { + "code": "SI", + "name": "Sirdaryo" + }, + { + "code": "SU", + "name": "Surxondaryo" + }, + { + "code": "TK", + "name": "Tashkent" + }, + { + "code": "TO", + "name": "Tashkent Province" + }, + { + "code": "XO", + "name": "Xorazm" + } + ], + "VC": [ + { + "code": "01", + "name": "Charlotte" + }, + { + "code": "02", + "name": "Saint Andrew" + }, + { + "code": "03", + "name": "Saint David" + }, + { + "code": "04", + "name": "Saint George" + }, + { + "code": "05", + "name": "Saint Patrick" + }, + { + "code": "06", + "name": "Grenadines" + } + ], + "VE": [ + { + "code": "Z", + "name": "Amazonas" + }, + { + "code": "B", + "name": "Anzoátegui" + }, + { + "code": "C", + "name": "Apure" + }, + { + "code": "D", + "name": "Aragua" + }, + { + "code": "E", + "name": "Barinas" + }, + { + "code": "F", + "name": "Bolívar" + }, + { + "code": "A", + "name": "Capital" + }, + { + "code": "G", + "name": "Carabobo" + }, + { + "code": "H", + "name": "Cojedes" + }, + { + "code": "Y", + "name": "Delta Amacuro" + }, + { + "code": "I", + "name": "Falcón" + }, + { + "code": "W", + "name": "Federal Dependencies" + }, + { + "code": "J", + "name": "Guárico" + }, + { + "code": "K", + "name": "Lara" + }, + { + "code": "L", + "name": "Mérida" + }, + { + "code": "M", + "name": "Miranda" + }, + { + "code": "N", + "name": "Monagas" + }, + { + "code": "O", + "name": "Nueva Esparta" + }, + { + "code": "P", + "name": "Portuguesa" + }, + { + "code": "R", + "name": "Sucre" + }, + { + "code": "S", + "name": "Táchira" + }, + { + "code": "T", + "name": "Trujillo" + }, + { + "code": "X", + "name": "Vargas" + }, + { + "code": "U", + "name": "Yaracuy" + }, + { + "code": "V", + "name": "Zulia" + } + ], + "VN": [ + { + "code": "44", + "name": "An Giang" + }, + { + "code": "43", + "name": "Bà Rịa–VÅ©ng Tàu" + }, + { + "code": "54", + "name": "Bắc Giang" + }, + { + "code": "53", + "name": "Bắc Kạn" + }, + { + "code": "55", + "name": "Bạc Liêu" + }, + { + "code": "56", + "name": "Bắc Ninh" + }, + { + "code": "50", + "name": "Bến Tre" + }, + { + "code": "31", + "name": "Bình Äịnh" + }, + { + "code": "57", + "name": "Bình DÆ°Æ¡ng" + }, + { + "code": "58", + "name": "Bình PhÆ°á»›c" + }, + { + "code": "40", + "name": "Bình Thuận" + }, + { + "code": "59", + "name": "Cà Mau" + }, + { + "code": "CT", + "name": "Can Tho" + }, + { + "code": "04", + "name": "Cao Bằng" + }, + { + "code": "DN", + "name": "Da Nang" + }, + { + "code": "33", + "name": "Äắk Lắk" + }, + { + "code": "72", + "name": "Äắk Nông" + }, + { + "code": "71", + "name": "Äiện Biên" + }, + { + "code": "39", + "name": "Äồng Nai" + }, + { + "code": "45", + "name": "Äồng Tháp" + }, + { + "code": "30", + "name": "Gia Lai" + }, + { + "code": "03", + "name": "Hà Giang" + }, + { + "code": "63", + "name": "Hà Nam" + }, + { + "code": "23", + "name": "Hà TÄ©nh" + }, + { + "code": "61", + "name": "Hải DÆ°Æ¡ng" + }, + { + "code": "HP", + "name": "Haiphong" + }, + { + "code": "HN", + "name": "Hanoi" + }, + { + "code": "73", + "name": "Hậu Giang" + }, + { + "code": "SG", + "name": "Ho Chi Minh City" + }, + { + "code": "14", + "name": "Hòa Bình" + }, + { + "code": "66", + "name": "HÆ°ng Yên" + }, + { + "code": "34", + "name": "Khánh Hòa" + }, + { + "code": "47", + "name": "Kiên Giang" + }, + { + "code": "28", + "name": "Kon Tum" + }, + { + "code": "01", + "name": "Lai Châu" + }, + { + "code": "35", + "name": "Lâm Äồng" + }, + { + "code": "09", + "name": "Lạng SÆ¡n" + }, + { + "code": "02", + "name": "Lào Cai" + }, + { + "code": "41", + "name": "Long An" + }, + { + "code": "67", + "name": "Nam Äịnh" + }, + { + "code": "22", + "name": "Nghệ An" + }, + { + "code": "18", + "name": "Ninh Bình" + }, + { + "code": "36", + "name": "Ninh Thuận" + }, + { + "code": "68", + "name": "Phú Thá»" + }, + { + "code": "32", + "name": "Phú Yên" + }, + { + "code": "24", + "name": "Quảng Bình" + }, + { + "code": "27", + "name": "Quảng Nam" + }, + { + "code": "29", + "name": "Quảng Ngãi" + }, + { + "code": "13", + "name": "Quảng Ninh" + }, + { + "code": "25", + "name": "Quảng Trị" + }, + { + "code": "52", + "name": "Sóc Trăng" + }, + { + "code": "05", + "name": "SÆ¡n La" + }, + { + "code": "37", + "name": "Tây Ninh" + }, + { + "code": "20", + "name": "Thái Bình" + }, + { + "code": "69", + "name": "Thái Nguyên" + }, + { + "code": "21", + "name": "Thanh Hóa" + }, + { + "code": "26", + "name": "Thừa Thiên–Huế" + }, + { + "code": "46", + "name": "Tiá»n Giang" + }, + { + "code": "51", + "name": "Trà Vinh" + }, + { + "code": "07", + "name": "Tuyên Quang" + }, + { + "code": "49", + "name": "VÄ©nh Long" + }, + { + "code": "70", + "name": "VÄ©nh Phúc" + }, + { + "code": "06", + "name": "Yên Bái" + } + ], + "VU": [ + { + "code": "MAP", + "name": "Malampa" + }, + { + "code": "PAM", + "name": "Penama" + }, + { + "code": "SAM", + "name": "Sanma" + }, + { + "code": "SEE", + "name": "Shefa" + }, + { + "code": "TAE", + "name": "Tafea" + }, + { + "code": "TOB", + "name": "Torba" + } + ], + "WF": [ + { + "code": "AL", + "name": "Alo" + }, + { + "code": "SG", + "name": "Sigave" + }, + { + "code": "UV", + "name": "Uvea" + } + ], + "WS": [ + { + "code": "AA", + "name": "A’ana" + }, + { + "code": "AL", + "name": "Aiga-i-le-Tai" + }, + { + "code": "AT", + "name": "Atua" + }, + { + "code": "FA", + "name": "Fa’asaleleaga" + }, + { + "code": "GE", + "name": "Gaga’emauga" + }, + { + "code": "GI", + "name": "Gaga’ifomauga" + }, + { + "code": "PA", + "name": "Palauli" + }, + { + "code": "SA", + "name": "Satupa’itea" + }, + { + "code": "TU", + "name": "Tuamasaga" + }, + { + "code": "VF", + "name": "Va’a-o-Fonoti" + }, + { + "code": "VS", + "name": "Vaisigano" + } + ], + "YE": [ + { + "code": "AD", + "name": "’Adan" + }, + { + "code": "AB", + "name": "Abyan" + }, + { + "code": "BA", + "name": "Al Bayda" + }, + { + "code": "HU", + "name": "Al Hudaydah" + }, + { + "code": "JA", + "name": "Al Jawf" + }, + { + "code": "MR", + "name": "Al Mahrah" + }, + { + "code": "MW", + "name": "Al Mahwit" + }, + { + "code": "SA", + "name": "Amanat Al Asimah" + }, + { + "code": "AM", + "name": "Amran" + }, + { + "code": "SU", + "name": "Arkhabil Suqutra" + }, + { + "code": "DA", + "name": "Dhale" + }, + { + "code": "DH", + "name": "Dhamar" + }, + { + "code": "HD", + "name": "Hadramaut" + }, + { + "code": "HJ", + "name": "Hajjah" + }, + { + "code": "IB", + "name": "Ibb" + }, + { + "code": "LA", + "name": "Lahij" + }, + { + "code": "MA", + "name": "Ma’rib" + }, + { + "code": "RA", + "name": "Raymah" + }, + { + "code": "SD", + "name": "Sa’dah" + }, + { + "code": "SN", + "name": "Sana’a" + }, + { + "code": "SH", + "name": "Shabwah" + }, + { + "code": "TA", + "name": "Taiz" + } + ], + "ZA": [ + { + "code": "EC", + "name": "Eastern Cape" + }, + { + "code": "FS", + "name": "Free" + }, + { + "code": "GT", + "name": "Gauteng" + }, + { + "code": "NL", + "name": "KwaZulu-Natal" + }, + { + "code": "LP", + "name": "Limpopo" + }, + { + "code": "MP", + "name": "Mpumalanga" + }, + { + "code": "NW", + "name": "North West" + }, + { + "code": "NC", + "name": "Northern Cape" + }, + { + "code": "WC", + "name": "Western Cape" + } + ], + "ZM": [ + { + "code": "01", + "name": "Western" + }, + { + "code": "02", + "name": "Central" + }, + { + "code": "03", + "name": "Eastern" + }, + { + "code": "04", + "name": "Luapula" + }, + { + "code": "05", + "name": "Northern" + }, + { + "code": "06", + "name": "North-Western" + }, + { + "code": "07", + "name": "Southern" + }, + { + "code": "08", + "name": "Copperbelt" + }, + { + "code": "09", + "name": "Lusaka" + }, + { + "code": "10", + "name": "Muchinga" + } + ], + "ZW": [ + { + "code": "BU", + "name": "Bulawayo" + }, + { + "code": "HA", + "name": "Harare" + }, + { + "code": "MA", + "name": "Manicaland" + }, + { + "code": "MC", + "name": "Mashonaland Central" + }, + { + "code": "ME", + "name": "Mashonaland East" + }, + { + "code": "MW", + "name": "Mashonaland West" + }, + { + "code": "MV", + "name": "Masvingo" + }, + { + "code": "MN", + "name": "Matabeleland North" + }, + { + "code": "MS", + "name": "Matabeleland South" + }, + { + "code": "MI", + "name": "Midlands" + } + ] +} \ No newline at end of file diff --git a/js/data/locale/cy/sysres.json b/js/data/locale/cy/sysres.json index c5a8da0126..404ff7bffe 100644 --- a/js/data/locale/cy/sysres.json +++ b/js/data/locale/cy/sysres.json @@ -77,8 +77,8 @@ "E6": "S", "a0": "yb", "a1": "yh", - "G-1": "BCE", - "G1": "CE", + "G-1": "CCC", + "G1": "CYCY", "1#1 millisecond|#{num} milliseconds": "zero#{num} milieiliad|one#{num} milieiliad|two#{num} filieiliad|few#{num} milieiliad|many#{num} milieiliad|#{num} milieiliad", "1#1 second|#{num} seconds": "zero#{num} eiliad|one#{num} eiliad|two#{num} eiliad|few#{num} eiliad|many#{num} eiliad|#{num} eiliad", "1#1 minute|#{num} minutes": "zero#{num} munud|one#{num} munud|two#{num} funud|few#{num} munud|many#{num} munud|#{num} munud", @@ -95,6 +95,14 @@ "1#1 wk|#{num} wks": "zero#{num} wythnos|one#{num} wythnos|two#{num} wythnos|few#{num} wythnos|many#{num} wythnos|#{num} wythnos", "1#1 mon|#{num} mons": "zero#{num} mis|one#{num} mis|two#{num} fis|few#{num} mis|many#{num} mis|#{num} mis", "1#1 yr|#{num} yrs": "zero#{num} bl|one#{num} bl|two#{num} bl|few#{num} bl|many#{num} bl|#{num} bl", + "durationMediumMillis": "zero#{num}ms|one#{num}ms|two#{num}ms|few#{num}ms|many#{num}ms|#{num}ms", + "1#1 se|#{num} sec": "zero#{num} eil|one#{num} eil|two#{num} eil|few#{num} eil|many#{num} eil|#{num} eil", + "1#1 mi|#{num} min": "zero#{num}mun|one#{num}mun|two#{num}mun|few#{num}mun|many#{num}mun|#{num}mun", + "durationMediumHours": "zero#{num} awr|one#{num} awr|two#{num} awr|few#{num} awr|many#{num} awr|#{num} awr", + "1#1 dy|#{num} dys": "zero#{num}d|one#{num}d|two#{num}d|few#{num}d|many#{num}d|#{num}d", + "durationMediumWeeks": "zero#{num}w|one#{num}w|two#{num}w|few#{num}w|many#{num}w|#{num}w", + "1#1 mo|#{num} mos": "zero#{num}m|one#{num}m|two#{num}m|few#{num}m|many#{num}m|#{num}m", + "durationMediumYears": "zero#{num}bl|one#{num}bl|two#{num}bl|few#{num}bl|many#{num}bl|#{num}bl", "durationShortMillis": "zero#{num}ms|one#{num}ms|two#{num}ms|few#{num}ms|many#{num}ms|#{num}ms", "#{num}s": "zero#{num} eil|one#{num} eil|two#{num} eil|few#{num} eil|many#{num} eil|#{num} eil", "durationShortMinutes": "zero#{num}mun|one#{num}mun|two#{num}mun|few#{num}mun|many#{num}mun|#{num}mun", @@ -103,62 +111,54 @@ "#{num}w": "zero#{num}w|one#{num}w|two#{num}w|few#{num}w|many#{num}w|#{num}w", "durationShortMonths": "zero#{num}m|one#{num}m|two#{num}m|few#{num}m|many#{num}m|#{num}m", "#{num}y": "zero#{num}bl|one#{num}bl|two#{num}bl|few#{num}bl|many#{num}bl|#{num}bl", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", - "durationMediumMillis": "zero#{num}ms|one#{num}ms|two#{num}ms|few#{num}ms|many#{num}ms|#{num}ms", - "1#1 se|#{num} sec": "zero#{num} eil|one#{num} eil|two#{num} eil|few#{num} eil|many#{num} eil|#{num} eil", - "1#1 mi|#{num} min": "zero#{num} mun|one#{num} mun|two#{num} mun|few#{num} mun|many#{num} mun|#{num} mun", - "durationMediumHours": "zero#{num} awr|one#{num} awr|two#{num} awr|few#{num} awr|many#{num} awr|#{num} awr", - "1#1 dy|#{num} dys": "zero#{num}d|one#{num}d|two#{num}d|few#{num}d|many#{num}d|#{num}d", - "durationMediumWeeks": "zero#{num}w|one#{num}w|two#{num}w|few#{num}w|many#{num}w|#{num}w", - "1#1 mo|#{num} mos": "zero#{num}m|one#{num}m|two#{num}m|few#{num}m|many#{num}m|#{num}m", - "durationMediumYears": "zero#{num}bl|one#{num}bl|two#{num}bl|few#{num}bl|many#{num}bl|#{num}bl", - "1#in 1 second|#in {num} seconds": "zero#ymhen {num} eiliad|one#ymhen eiliad|two#ymhen {num} eiliad|few#ymhen {num} eiliad|many#ymhen {num} eiliad|#ymhen {num} eiliad", - "1#in 1 minute|#in {num} minutes": "zero#ymhen {num} munud|one#ymhen munud|two#ymhen {num} funud|few#ymhen {num} munud|many#ymhen {num} munud|#ymhen {num} munud", + "1#in 1 second|#in {num} seconds": "zero#ymhen {num} eiliad|one#ymhen {num} eiliad|two#ymhen {num} eiliad|few#ymhen {num} eiliad|many#ymhen {num} eiliad|#ymhen {num} eiliad", + "1#in 1 minute|#in {num} minutes": "zero#ymhen {num} munud|one#ymhen {num} munud|two#ymhen {num} munud|few#ymhen {num} munud|many#ymhen {num} munud|#ymhen {num} munud", "1#in 1 hour|#in {num} hours": "zero#ymhen {num} awr|one#ymhen awr|two#ymhen {num} awr|few#ymhen {num} awr|many#ymhen {num} awr|#ymhen {num} awr", - "1#in 1 day|#in {num} days": "zero#ymhen {num} diwrnod|one#ymhen diwrnod|two#ymhen deuddydd|few#ymhen tridiau|many#ymhen {num} diwrnod|#ymhen {num} diwrnod", + "1#in 1 day|#in {num} days": "zero#ymhen {num} diwrnod|one#ymhen diwrnod|two#ymhen deuddydd|few#ymhen {num} diwrnod|many#ymhen {num} diwrnod|#ymhen {num} diwrnod", "1#in 1 week|#in {num} weeks": "zero#ymhen {num} wythnos|one#ymhen wythnos|two#ymhen pythefnos|few#ymhen {num} wythnos|many#ymhen {num} wythnos|#ymhen {num} wythnos", "1#in 1 month|#in {num} months": "zero#ymhen {num} mis|one#ymhen mis|two#ymhen deufis|few#ymhen {num} mis|many#ymhen {num} mis|#ymhen {num} mis", "1#in 1 year|#in {num} years": "zero#ymhen {num} mlynedd|one#ymhen blwyddyn|two#ymhen {num} flynedd|few#ymhen {num} blynedd|many#ymhen {num} blynedd|#ymhen {num} mlynedd", - "1#in 1 sec|#in {num} sec": "zero#ymhen {num} eiliad|one#ymhen eiliad|two#ymhen {num} eiliad|few#ymhen {num} eiliad|many#ymhen {num} eiliad|#ymhen {num} eiliad", - "1#in 1 min|#in {num} min": "zero#ymhen {num} munud|one#ymhen munud|two#ymhen {num} funud|few#ymhen {num} munud|many#ymhen {num} munud|#ymhen {num} munud", + "1#in 1 sec|#in {num} sec": "zero#ymhen {num} eiliad|one#ymhen {num} eiliad|two#ymhen {num} eiliad|few#ymhen {num} eiliad|many#ymhen {num} eiliad|#ymhen {num} eiliad", + "1#in 1 min|#in {num} min": "zero#ymhen {num} munud|one#ymhen {num} munud|two#ymhen {num} munud|few#ymhen {num} munud|many#ymhen {num} munud|#ymhen {num} munud", "1#in 1 hr|#in {num} hrs": "zero#ymhen {num} awr|one#ymhen awr|two#ymhen {num} awr|few#ymhen {num} awr|many#ymhen {num} awr|#ymhen {num} awr", - "1#in 1 dy|#in {num} dys": "zero#ymhen {num} diwrnod|one#ymhen diwrnod|two#ymhen deuddydd|few#ymhen tridiau|many#ymhen {num} diwrnod|#ymhen {num} diwrnod", + "1#in 1 dy|#in {num} dys": "zero#ymhen {num} diwrnod|one#ymhen diwrnod|two#ymhen deuddydd|few#ymhen {num} diwrnod|many#ymhen {num} diwrnod|#ymhen {num} diwrnod", "1#in 1 wk|#in {num} wks": "zero#ymhen {num} wythnos|one#ymhen wythnos|two#ymhen pythefnos|few#ymhen {num} wythnos|many#ymhen {num} wythnos|#ymhen {num} wythnos", "1#in 1 mon|#in {num} mons": "zero#ymhen {num} mis|one#ymhen mis|two#ymhen deufis|few#ymhen {num} mis|many#ymhen {num} mis|#ymhen {num} mis", "1#in 1 yr|#in {num} yrs": "zero#ymhen {num} mlynedd|one#ymhen blwyddyn|two#ymhen {num} flynedd|few#ymhen {num} blynedd|many#ymhen {num} blynedd|#ymhen {num} mlynedd", - "#in {num}s": "zero#ymhen {num} eiliad|one#ymhen eiliad|two#ymhen {num} eiliad|few#ymhen {num} eiliad|many#ymhen {num} eiliad|#ymhen {num} eiliad", - "#in {num}mi": "zero#ymhen {num} mun.|one#ymhen {num} mun.|two#ymhen {num} fun.|few#ymhen {num} mun.|many#ymhen {num} mun.|#ymhen {num} mun.", + "#in {num}s": "zero#ymhen {num} eiliad|one#ymhen {num} eiliad|two#ymhen {num} eiliad|few#ymhen {num} eiliad|many#ymhen {num} eiliad|#ymhen {num} eiliad", + "#in {num}mi": "zero#ymhen {num} munud|one#ymhen {num} mun.|two#ymhen {num} fun.|few#ymhen {num} munud|many#ymhen {num} munud|#ymhen {num} munud", "#in {num}h": "zero#ymhen {num} awr|one#ymhen awr|two#ymhen {num} awr|few#ymhen {num} awr|many#ymhen {num} awr|#ymhen {num} awr", - "#in {num}d": "zero#ymhen {num} diwrnod|one#ymhen diwrnod|two#ymhen deuddydd|few#ymhen tridiau|many#ymhen {num} diwrnod|#ymhen {num} diwrnod", + "#in {num}d": "zero#ymhen {num} diwrnod|one#ymhen diwrnod|two#ymhen deuddydd|few#ymhen {num} diwrnod|many#ymhen {num} diwrnod|#ymhen {num} diwrnod", "#in {num}w": "zero#ymhen {num} wythnos|one#ymhen wythnos|two#ymhen pythefnos|few#ymhen {num} wythnos|many#ymhen {num} wythnos|#ymhen {num} wythnos", "#in {num}mo": "zero#ymhen {num} mis|one#ymhen mis|two#ymhen deufis|few#ymhen {num} mis|many#ymhen {num} mis|#ymhen {num} mis", "#in {num}y": "zero#ymhen {num} mlynedd|one#ymhen blwyddyn|two#ymhen {num} flynedd|few#ymhen {num} blynedd|many#ymhen {num} blynedd|#ymhen {num} mlynedd", - "1#1 second ago|#{num} seconds ago": "zero#{num} eiliad yn ôl|one#eiliad yn ôl|two#{num} eiliad yn ôl|few#{num} eiliad yn ôl|many#{num} eiliad yn ôl|#{num} eiliad yn ôl", - "1#1 minute ago|#{num} minutes ago": "zero#{num} munud yn ôl|one#{num} munud yn ôl|two#{num} funud yn ôl|few#{num} munud yn ôl|many#{num} munud yn ôl|#{num} munud yn ôl", - "1#1 hour ago|#{num} hours ago": "zero#{num} awr yn ôl|one#awr yn ôl|two#{num} awr yn ôl|few#{num} awr yn ôl|many#{num} awr yn ôl|#{num} awr yn ôl", + "1#1 second ago|#{num} seconds ago": "zero#{num} eiliad yn ôl|one#{num} eiliad yn ôl|two#{num} eiliad yn ôl|few#{num} eiliad yn ôl|many#{num} eiliad yn ôl|#{num} eiliad yn ôl", + "1#1 minute ago|#{num} minutes ago": "zero#{num} munud yn ôl|one#{num} munud yn ôl|two#{num} munud yn ôl|few#{num} munud yn ôl|many#{num} munud yn ôl|#{num} munud yn ôl", + "1#1 hour ago|#{num} hours ago": "zero#{num} awr yn ôl|one#{num} awr yn ôl|two#{num} awr yn ôl|few#{num} awr yn ôl|many#{num} awr yn ôl|#{num} awr yn ôl", "1#1 day ago|#{num} days ago": "zero#{num} diwrnod yn ôl|one#{num} diwrnod yn ôl|two#{num} ddiwrnod yn ôl|few#{num} diwrnod yn ôl|many#{num} diwrnod yn ôl|#{num} diwrnod yn ôl", "1#1 week ago|#{num} weeks ago": "zero#{num} wythnos yn ôl|one#{num} wythnos yn ôl|two#{num} wythnos yn ôl|few#{num} wythnos yn ôl|many#{num} wythnos yn ôl|#{num} wythnos yn ôl", "1#1 month ago|#{num} months ago": "zero#{num} mis yn ôl|one#{num} mis yn ôl|two#{num} fis yn ôl|few#{num} mis yn ôl|many#{num} mis yn ôl|#{num} mis yn ôl", "1#1 year ago|#{num} years ago": "zero#{num} o flynyddoedd yn ôl|one#blwyddyn yn ôl|two#{num} flynedd yn ôl|few#{num} blynedd yn ôl|many#{num} blynedd yn ôl|#{num} o flynyddoedd yn ôl", - "1#1 sec ago|#{num} sec ago": "zero#{num} eiliad yn ôl|one#eiliad yn ôl|two#{num} eiliad yn ôl|few#{num} eiliad yn ôl|many#{num} eiliad yn ôl|#{num} eiliad yn ôl", - "1#1 min ago|#{num} min ago": "zero#{num} munud yn ôl|one#{num} munud yn ôl|two#{num} funud yn ôl|few#{num} munud yn ôl|many#{num} munud yn ôl|#{num} munud yn ôl", - "1#1 hr ago|#{num} hrs ago": "zero#{num} awr yn ôl|one#awr yn ôl|two#{num} awr yn ôl|few#{num} awr yn ôl|many#{num} awr yn ôl|#{num} awr yn ôl", + "1#1 sec ago|#{num} sec ago": "zero#{num} eiliad yn ôl|one#{num} eiliad yn ôl|two#{num} eiliad yn ôl|few#{num} eiliad yn ôl|many#{num} eiliad yn ôl|#{num} eiliad yn ôl", + "1#1 min ago|#{num} min ago": "zero#{num} munud yn ôl|one#{num} munud yn ôl|two#{num} munud yn ôl|few#{num} munud yn ôl|many#{num} munud yn ôl|#{num} munud yn ôl", + "1#1 hr ago|#{num} hrs ago": "zero#{num} awr yn ôl|one#{num} awr yn ôl|two#{num} awr yn ôl|few#{num} awr yn ôl|many#{num} awr yn ôl|#{num} awr yn ôl", "1#1 dy ago|#{num} dys ago": "zero#{num} diwrnod yn ôl|one#{num} diwrnod yn ôl|two#{num} ddiwrnod yn ôl|few#{num} diwrnod yn ôl|many#{num} diwrnod yn ôl|#{num} diwrnod yn ôl", "1#1 wk ago|#{num} wks ago": "zero#{num} wythnos yn ôl|one#{num} wythnos yn ôl|two#{num} wythnos yn ôl|few#{num} wythnos yn ôl|many#{num} wythnos yn ôl|#{num} wythnos yn ôl", "1#1 mon ago|#{num} mons ago": "zero#{num} mis yn ôl|one#{num} mis yn ôl|two#{num} fis yn ôl|few#{num} mis yn ôl|many#{num} mis yn ôl|#{num} mis yn ôl", "1#1 yr ago|#{num} yrs ago": "zero#{num} o flynyddoedd yn ôl|one#blwyddyn yn ôl|two#{num} flynedd yn ôl|few#{num} blynedd yn ôl|many#{num} blynedd yn ôl|#{num} o flynyddoedd yn ôl", "#{num}s ago": "zero#{num} eiliad yn ôl|one#{num} eiliad yn ôl|two#{num} eiliad yn ôl|few#{num} eiliad yn ôl|many#{num} eiliad yn ôl|#{num} eiliad yn ôl", - "#{num}mi ago": "zero#{num} mun. yn ôl|one#{num} mun. yn ôl|two#{num} fun. yn ôl|few#{num} mun. yn ôl|many#{num} mun. yn ôl|#{num} mun. yn ôl", + "#{num}mi ago": "zero#{num} munud yn ôl|one#{num} munud yn ôl|two#{num} fun. yn ôl|few#{num} munud yn ôl|many#{num} munud yn ôl|#{num} munud yn ôl", "#{num}h ago": "zero#{num} awr yn ôl|one#awr yn ôl|two#{num} awr yn ôl|few#{num} awr yn ôl|many#{num} awr yn ôl|#{num} awr yn ôl", "#{num}d ago": "zero#{num} diwrnod yn ôl|one#{num} diwrnod yn ôl|two#{num} ddiwrnod yn ôl|few#{num} diwrnod yn ôl|many#{num} diwrnod yn ôl|#{num} diwrnod yn ôl", "#{num}w ago": "zero#{num} wythnos yn ôl|one#{num} wythnos yn ôl|two#pythefnos yn ôl|few#{num} wythnos yn ôl|many#{num} wythnos yn ôl|#{num} wythnos yn ôl", "#{num}mo ago": "zero#{num} mis yn ôl|one#{num} mis yn ôl|two#deufis yn ôl|few#{num} mis yn ôl|many#{num} mis yn ôl|#{num} mis yn ôl", - "#{num}y ago": "zero#{num} o flynyddoedd yn ôl|one#blwyddyn yn ôl|two#{num} flynedd yn ôl|few#{num} blynedd yn ôl|many#{num} blynedd yn ôl|#{num} o flynyddoedd yn ôl" + "#{num}y ago": "zero#{num} o flynyddoedd yn ôl|one#blwyddyn yn ôl|two#{num} flynedd yn ôl|few#{num} blynedd yn ôl|many#{num} blynedd yn ôl|#{num} o flynyddoedd yn ôl", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/da/GL/ctrynames.json b/js/data/locale/da/GL/ctrynames.json index adb7f5db12..67e397f7e2 100644 --- a/js/data/locale/da/GL/ctrynames.json +++ b/js/data/locale/da/GL/ctrynames.json @@ -1,6 +1,8 @@ { + "Ækvatorialguinea": "GQ", "Afghanistan": "AF", "Afrika": "002", + "Ã…land": "AX", "Albanien": "AL", "Algeriet": "DZ", "Amerika": "019", @@ -83,6 +85,7 @@ "Etiopien": "ET", "Europa": "150", "eurozonen": "EZ", + "Færøerne": "FO", "Falklandsøerne": "FK", "Fiji": "FJ", "Filippinerne": "PH", @@ -90,14 +93,13 @@ "Frankrig": "FR", "Fransk Guyana": "GF", "Fransk Polynesien": "PF", - "Færøerne": "FO", "Gabon": "GA", "Gambia": "GM", "Georgien": "GE", "Ghana": "GH", "Gibraltar": "GI", - "Grenada": "GD", "Grækenland": "GR", + "Grenada": "GD", "Grønland": "GL", "Guadeloupe": "GP", "Guam": "GU", @@ -188,6 +190,10 @@ "Ny Kaledonien": "NC", "Oceanien": "009", "Oman": "OM", + "Østafrika": "014", + "Østasien": "030", + "Østeuropa": "151", + "Østrig": "AT", "Pakistan": "PK", "Palau": "PW", "Panama": "PA", @@ -243,8 +249,8 @@ "Sydasien": "034", "Sydeuropa": "039", "Sydkorea": "KR", - "Sydsudan": "SS", "Sydøstasien": "035", + "Sydsudan": "SS", "Syrien": "SY", "Tadsjikistan": "TJ", "Taiwan": "TW", @@ -284,11 +290,5 @@ "Ydre Oceanien": "QO", "Yemen": "YE", "Zambia": "ZM", - "Zimbabwe": "ZW", - "Ækvatorialguinea": "GQ", - "Østafrika": "014", - "Østasien": "030", - "Østeuropa": "151", - "Østrig": "AT", - "Ã…land": "AX" + "Zimbabwe": "ZW" } \ No newline at end of file diff --git a/js/data/locale/da/GL/ctryreverse.json b/js/data/locale/da/GL/ctryreverse.json index 6c4e6addd6..5c72ab38d8 100644 --- a/js/data/locale/da/GL/ctryreverse.json +++ b/js/data/locale/da/GL/ctryreverse.json @@ -8,8 +8,10 @@ "155": "Vesteuropa", "202": "Sub-Saharan Africa", "419": "Latinamerika", + "GQ": "Ækvatorialguinea", "AF": "Afghanistan", "002": "Afrika", + "AX": "Ã…land", "AL": "Albanien", "DZ": "Algeriet", "019": "Amerika", @@ -89,6 +91,7 @@ "EE": "Estland", "ET": "Etiopien", "EZ": "eurozonen", + "FO": "Færøerne", "FK": "Falklandsøerne", "FJ": "Fiji", "PH": "Filippinerne", @@ -96,14 +99,13 @@ "FR": "Frankrig", "GF": "Fransk Guyana", "PF": "Fransk Polynesien", - "FO": "Færøerne", "GA": "Gabon", "GM": "Gambia", "GE": "Georgien", "GH": "Ghana", "GI": "Gibraltar", - "GD": "Grenada", "GR": "Grækenland", + "GD": "Grenada", "GL": "Grønland", "GP": "Guadeloupe", "GU": "Guam", @@ -192,6 +194,9 @@ "NC": "Ny Kaledonien", "009": "Oceanien", "OM": "Oman", + "014": "Østafrika", + "030": "Østasien", + "AT": "Østrig", "PK": "Pakistan", "PW": "Palau", "PA": "Panama", @@ -246,8 +251,8 @@ "034": "Sydasien", "039": "Sydeuropa", "KR": "Sydkorea", - "SS": "Sydsudan", "035": "Sydøstasien", + "SS": "Sydsudan", "SY": "Syrien", "TJ": "Tadsjikistan", "TW": "Taiwan", @@ -285,10 +290,5 @@ "QO": "Ydre Oceanien", "YE": "Yemen", "ZM": "Zambia", - "ZW": "Zimbabwe", - "GQ": "Ækvatorialguinea", - "014": "Østafrika", - "030": "Østasien", - "AT": "Østrig", - "AX": "Ã…land" + "ZW": "Zimbabwe" } \ No newline at end of file diff --git a/js/data/locale/da/GL/dateformats.json b/js/data/locale/da/GL/dateformats.json new file mode 100644 index 0000000000..073971094a --- /dev/null +++ b/js/data/locale/da/GL/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} 'kl'. {time}", + "l": "{date} 'kl'. {time}", + "m": "{date} {time}", + "s": "{date} {time}" + }, + "date": { + "dmwy": { + "f": "EEEE 'den' d. MMMM yyyy", + "l": "EEE 'den' d. MMMM yyyy", + "m": "EE 'den' d. MMM yyyy", + "s": "E 'den' dd.MM.yyyy" + }, + "dmy": { + "f": "d. MMMM yyyy", + "l": "d. MMMM yyyy", + "m": "d. MMM yyyy", + "s": "dd.MM.yyyy" + }, + "dmw": { + "f": "EEEE 'den' d. MMMM", + "l": "EEE 'den' d. MMMM", + "m": "EE 'den' d. MMM", + "s": "E 'den' dd.MM" + }, + "dm": { + "f": "d. MMMM", + "l": "d. MMMM", + "m": "d. MMM", + "s": "dd.MM" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "MM.yyyy" + }, + "dw": { + "f": "EEEE 'den' d", + "l": "EEE 'den' d", + "m": "EE 'den' d", + "s": "E 'den' dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h.mm", + "ms": "mm.ss", + "ahm": "h.mm a", + "hms": "h.mm.ss", + "hmz": "h.mm z", + "ahmz": "h.mm a z", + "ahms": "h.mm.ss a", + "hmsz": "h.mm.ss z", + "ahmsz": "h.mm.ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH.mm", + "ms": "mm.ss", + "ahm": "HH.mm", + "hms": "HH.mm.ss", + "hmz": "HH.mm z", + "ahmz": "HH.mm z", + "ahms": "HH.mm.ss", + "hmsz": "HH.mm.ss z", + "ahmsz": "HH.mm.ss z" + } + }, + "range": { + "c00": { + "f": "{sd}. {sm} {sy} kl. {st} – {et}", + "l": "{sd}. {sm} {sy} kl. {st} – {et}", + "m": "{sd}. {sm} {sy} {st} – {et}", + "s": "{sd}.{sm}.{sy} {st} – {et}" + }, + "c01": { + "f": "{sd}. {sm} {sy} kl. {st} – {ed}. {em} {ey} kl. {et}", + "l": "{sd}. {sm} {sy} kl. {st} – {ed}. {em} {ey} kl. {et}", + "m": "{sd}. {sm} {sy} {st} – {ed}. {em} {ey} {et}", + "s": "{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}" + }, + "c02": { + "f": "{sd}. {sm} {sy} kl. {st} – {ed}. {em} {ey} kl. {et}", + "l": "{sd}. {sm} {sy} kl. {st} – {ed}. {em} {ey} kl. {et}", + "m": "{sd}. {sm} {sy} {st} – {ed}. {em} {ey} {et}", + "s": "{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}" + }, + "c03": { + "f": "{sd}. {sm} {sy} kl. {st} – {ed}. {em} {ey} kl. {et}", + "l": "{sd}. {sm} {sy} kl. {st} – {ed}. {em} {ey} kl. {et}", + "m": "{sd}. {sm} {sy} {st} – {ed}. {em} {ey} {et}", + "s": "{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed}. {em} {ey}", + "l": "{sd} – {ed}. {em} {ey}", + "m": "{sd} – {ed}. {em} {ey}", + "s": "{sd} – {ed}.{em}.{ey}" + }, + "c11": { + "f": "{sd}. {sm} – {ed}. {em} {ey}", + "l": "{sd}. {sm} – {ed}. {em} {ey}", + "m": "{sd}. {sm} – {ed}. {em} {ey}", + "s": "{sd}.{sm} – {ed}.{em}.{ey}" + }, + "c12": { + "f": "{sd}. {sm} {sy} – {ed}. {em} {ey}", + "l": "{sd}. {sm} {sy} – {ed}. {em} {ey}", + "m": "{sd}. {sm} {sy} – {ed}. {em} {ey}", + "s": "{sd}.{sm}.{sy} – {ed}.{em}.{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}.{sy} – {em}.{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/da/ctrynames.json b/js/data/locale/da/ctrynames.json index adb7f5db12..67e397f7e2 100644 --- a/js/data/locale/da/ctrynames.json +++ b/js/data/locale/da/ctrynames.json @@ -1,6 +1,8 @@ { + "Ækvatorialguinea": "GQ", "Afghanistan": "AF", "Afrika": "002", + "Ã…land": "AX", "Albanien": "AL", "Algeriet": "DZ", "Amerika": "019", @@ -83,6 +85,7 @@ "Etiopien": "ET", "Europa": "150", "eurozonen": "EZ", + "Færøerne": "FO", "Falklandsøerne": "FK", "Fiji": "FJ", "Filippinerne": "PH", @@ -90,14 +93,13 @@ "Frankrig": "FR", "Fransk Guyana": "GF", "Fransk Polynesien": "PF", - "Færøerne": "FO", "Gabon": "GA", "Gambia": "GM", "Georgien": "GE", "Ghana": "GH", "Gibraltar": "GI", - "Grenada": "GD", "Grækenland": "GR", + "Grenada": "GD", "Grønland": "GL", "Guadeloupe": "GP", "Guam": "GU", @@ -188,6 +190,10 @@ "Ny Kaledonien": "NC", "Oceanien": "009", "Oman": "OM", + "Østafrika": "014", + "Østasien": "030", + "Østeuropa": "151", + "Østrig": "AT", "Pakistan": "PK", "Palau": "PW", "Panama": "PA", @@ -243,8 +249,8 @@ "Sydasien": "034", "Sydeuropa": "039", "Sydkorea": "KR", - "Sydsudan": "SS", "Sydøstasien": "035", + "Sydsudan": "SS", "Syrien": "SY", "Tadsjikistan": "TJ", "Taiwan": "TW", @@ -284,11 +290,5 @@ "Ydre Oceanien": "QO", "Yemen": "YE", "Zambia": "ZM", - "Zimbabwe": "ZW", - "Ækvatorialguinea": "GQ", - "Østafrika": "014", - "Østasien": "030", - "Østeuropa": "151", - "Østrig": "AT", - "Ã…land": "AX" + "Zimbabwe": "ZW" } \ No newline at end of file diff --git a/js/data/locale/da/ctryreverse.json b/js/data/locale/da/ctryreverse.json index 6c4e6addd6..5c72ab38d8 100644 --- a/js/data/locale/da/ctryreverse.json +++ b/js/data/locale/da/ctryreverse.json @@ -8,8 +8,10 @@ "155": "Vesteuropa", "202": "Sub-Saharan Africa", "419": "Latinamerika", + "GQ": "Ækvatorialguinea", "AF": "Afghanistan", "002": "Afrika", + "AX": "Ã…land", "AL": "Albanien", "DZ": "Algeriet", "019": "Amerika", @@ -89,6 +91,7 @@ "EE": "Estland", "ET": "Etiopien", "EZ": "eurozonen", + "FO": "Færøerne", "FK": "Falklandsøerne", "FJ": "Fiji", "PH": "Filippinerne", @@ -96,14 +99,13 @@ "FR": "Frankrig", "GF": "Fransk Guyana", "PF": "Fransk Polynesien", - "FO": "Færøerne", "GA": "Gabon", "GM": "Gambia", "GE": "Georgien", "GH": "Ghana", "GI": "Gibraltar", - "GD": "Grenada", "GR": "Grækenland", + "GD": "Grenada", "GL": "Grønland", "GP": "Guadeloupe", "GU": "Guam", @@ -192,6 +194,9 @@ "NC": "Ny Kaledonien", "009": "Oceanien", "OM": "Oman", + "014": "Østafrika", + "030": "Østasien", + "AT": "Østrig", "PK": "Pakistan", "PW": "Palau", "PA": "Panama", @@ -246,8 +251,8 @@ "034": "Sydasien", "039": "Sydeuropa", "KR": "Sydkorea", - "SS": "Sydsudan", "035": "Sydøstasien", + "SS": "Sydsudan", "SY": "Syrien", "TJ": "Tadsjikistan", "TW": "Taiwan", @@ -285,10 +290,5 @@ "QO": "Ydre Oceanien", "YE": "Yemen", "ZM": "Zambia", - "ZW": "Zimbabwe", - "GQ": "Ækvatorialguinea", - "014": "Østafrika", - "030": "Østasien", - "AT": "Østrig", - "AX": "Ã…land" + "ZW": "Zimbabwe" } \ No newline at end of file diff --git a/js/data/locale/da/dateformats.json b/js/data/locale/da/dateformats.json index 1d34d67d20..073971094a 100644 --- a/js/data/locale/da/dateformats.json +++ b/js/data/locale/da/dateformats.json @@ -11,31 +11,31 @@ "f": "EEEE 'den' d. MMMM yyyy", "l": "EEE 'den' d. MMMM yyyy", "m": "EE 'den' d. MMM yyyy", - "s": "E 'den' dd/MM/yyyy" + "s": "E 'den' dd.MM.yyyy" }, "dmy": { "f": "d. MMMM yyyy", "l": "d. MMMM yyyy", "m": "d. MMM yyyy", - "s": "dd/MM/yyyy" + "s": "dd.MM.yyyy" }, "dmw": { "f": "EEEE 'den' d. MMMM", "l": "EEE 'den' d. MMMM", "m": "EE 'den' d. MMM", - "s": "E 'den' dd/MM" + "s": "E 'den' dd.MM" }, "dm": { "f": "d. MMMM", "l": "d. MMMM", "m": "d. MMM", - "s": "dd/MM" + "s": "dd.MM" }, "my": { "f": "MMMM yyyy", "l": "MMMM yyyy", "m": "MMM yyyy", - "s": "MM/yyyy" + "s": "MM.yyyy" }, "dw": { "f": "EEEE 'den' d", @@ -105,49 +105,49 @@ "f": "{sd}. {sm} {sy} kl. {st} – {et}", "l": "{sd}. {sm} {sy} kl. {st} – {et}", "m": "{sd}. {sm} {sy} {st} – {et}", - "s": "{sd}/{sm}/{sy} {st} – {et}" + "s": "{sd}.{sm}.{sy} {st} – {et}" }, "c01": { "f": "{sd}. {sm} {sy} kl. {st} – {ed}. {em} {ey} kl. {et}", "l": "{sd}. {sm} {sy} kl. {st} – {ed}. {em} {ey} kl. {et}", "m": "{sd}. {sm} {sy} {st} – {ed}. {em} {ey} {et}", - "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + "s": "{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}" }, "c02": { "f": "{sd}. {sm} {sy} kl. {st} – {ed}. {em} {ey} kl. {et}", "l": "{sd}. {sm} {sy} kl. {st} – {ed}. {em} {ey} kl. {et}", "m": "{sd}. {sm} {sy} {st} – {ed}. {em} {ey} {et}", - "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + "s": "{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}" }, "c03": { "f": "{sd}. {sm} {sy} kl. {st} – {ed}. {em} {ey} kl. {et}", "l": "{sd}. {sm} {sy} kl. {st} – {ed}. {em} {ey} kl. {et}", "m": "{sd}. {sm} {sy} {st} – {ed}. {em} {ey} {et}", - "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + "s": "{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}" }, "c10": { "f": "{sd} – {ed}. {em} {ey}", "l": "{sd} – {ed}. {em} {ey}", "m": "{sd} – {ed}. {em} {ey}", - "s": "{sd} – {ed}/{em}/{ey}" + "s": "{sd} – {ed}.{em}.{ey}" }, "c11": { "f": "{sd}. {sm} – {ed}. {em} {ey}", "l": "{sd}. {sm} – {ed}. {em} {ey}", "m": "{sd}. {sm} – {ed}. {em} {ey}", - "s": "{sd}/{sm} – {ed}/{em}/{ey}" + "s": "{sd}.{sm} – {ed}.{em}.{ey}" }, "c12": { "f": "{sd}. {sm} {sy} – {ed}. {em} {ey}", "l": "{sd}. {sm} {sy} – {ed}. {em} {ey}", "m": "{sd}. {sm} {sy} – {ed}. {em} {ey}", - "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + "s": "{sd}.{sm}.{sy} – {ed}.{em}.{ey}" }, "c20": { "f": "{sm} {sy} – {em} {ey}", "l": "{sm} {sy} – {em} {ey}", "m": "{sm} {sy} – {em} {ey}", - "s": "{sm}/{sy} – {em}/{ey}" + "s": "{sm}.{sy} – {em}.{ey}" }, "c30": { "f": "{sy} – {ey}", diff --git a/js/data/locale/da/regionnames.json b/js/data/locale/da/regionnames.json index 13e693d14a..20c413f405 100644 --- a/js/data/locale/da/regionnames.json +++ b/js/data/locale/da/regionnames.json @@ -924,6 +924,10 @@ "name": "Qusar District", "code": "QUS" }, + { + "name": "Saatly District", + "code": "SAT" + }, { "name": "Sabirabad District", "code": "SAB" @@ -988,10 +992,6 @@ "name": "Sumqayit", "code": "SM" }, - { - "name": "Saatly District", - "code": "SAT" - }, { "name": "Tartar District", "code": "TAR" @@ -1452,6 +1452,10 @@ "name": "Namur", "code": "WNA" }, + { + "name": "Østflandern", + "code": "VOV" + }, { "name": "Region Bruxelles", "code": "BRU" @@ -1467,10 +1471,6 @@ { "name": "Vlaams-Brabant", "code": "VBR" - }, - { - "name": "Østflandern", - "code": "VOV" } ], "BF": [ @@ -2774,6 +2774,10 @@ } ], "CH": [ + { + "name": "Aargau", + "code": "AG" + }, { "name": "Appenzell Ausserrhoden", "code": "AR" @@ -2873,10 +2877,6 @@ { "name": "Vaud", "code": "VD" - }, - { - "name": "Aargau", - "code": "AG" } ], "CI": [ @@ -3762,6 +3762,10 @@ "name": "Louny", "code": "424" }, + { + "name": "Mähren-Schlesien", + "code": "80" + }, { "name": "MÄ›lník", "code": "206" @@ -3774,10 +3778,6 @@ "name": "Most", "code": "425" }, - { - "name": "Mähren-Schlesien", - "code": "80" - }, { "name": "Náchod", "code": "523" @@ -4104,6 +4104,10 @@ "name": "Rheinland-Pfalz", "code": "RP" }, + { + "name": "Saarland", + "code": "SL" + }, { "name": "Sachsen", "code": "SN" @@ -4116,10 +4120,6 @@ "name": "Slesvig-Holsten", "code": "SH" }, - { - "name": "Saarland", - "code": "SL" - }, { "name": "Thüringen", "code": "TH" @@ -5070,19 +5070,19 @@ }, { "name": "Murcia", - "code": "MC" + "code": "MU" }, { "name": "Murcia", - "code": "MU" + "code": "MC" }, { "name": "Navarra", - "code": "NA" + "code": "NC" }, { "name": "Navarra", - "code": "NC" + "code": "NA" }, { "name": "Ourense", @@ -7046,14 +7046,14 @@ "name": "Kujalleq Kommune", "code": "KU" }, - { - "name": "Qeqqata Kommune", - "code": "QE" - }, { "name": "Qaasuitsup Kommune", "code": "QA" }, + { + "name": "Qeqqata Kommune", + "code": "QE" + }, { "name": "Sermersooq Kommune", "code": "SM" @@ -7470,6 +7470,10 @@ "name": "North Aegean Region", "code": "K" }, + { + "name": "Østmakedonien og Thrakien", + "code": "A" + }, { "name": "Pella", "code": "59" @@ -7545,10 +7549,6 @@ { "name": "Zakynthos", "code": "21" - }, - { - "name": "Østmakedonien og Thrakien", - "code": "A" } ], "GT": [ @@ -8214,6 +8214,10 @@ "name": "North Sulawesi Province", "code": "SA" }, + { + "name": "Østjava", + "code": "JI" + }, { "name": "Papua Province", "code": "PA" @@ -8234,14 +8238,14 @@ "name": "Sumatra", "code": "SM" }, - { - "name": "Sydsumatra", - "code": "SS" - }, { "name": "Sydøstsulawesi provins", "code": "SG" }, + { + "name": "Sydsumatra", + "code": "SS" + }, { "name": "Vestjava", "code": "JB" @@ -8269,10 +8273,6 @@ { "name": "Yogyakarta", "code": "YO" - }, - { - "name": "Østjava", - "code": "JI" } ], "IE": [ @@ -10346,6 +10346,10 @@ "name": "Akkar", "code": "AK" }, + { + "name": "Baalbek-Hermel", + "code": "BH" + }, { "name": "Beirut Governorate", "code": "BA" @@ -10354,10 +10358,6 @@ "name": "Beqaa", "code": "BI" }, - { - "name": "Baalbek-Hermel", - "code": "BH" - }, { "name": "Mount Lebanon Governorate", "code": "JL" @@ -11770,10 +11770,6 @@ "name": "Khouribga", "code": "KHO" }, - { - "name": "Larache", - "code": "LAR" - }, { "name": "Laâyoune", "code": "LAA" @@ -11782,6 +11778,10 @@ "name": "Laâyoune-Boujdour-Sakia El Hamra", "code": "15" }, + { + "name": "Larache", + "code": "LAR" + }, { "name": "Marrakech", "code": "MMD" @@ -13360,10 +13360,6 @@ "name": "Faafu Atoll", "code": "14" }, - { - "name": "Gnaviyani Atoll", - "code": "29" - }, { "name": "Gaafu Alif Atoll", "code": "27" @@ -13372,6 +13368,10 @@ "name": "Gaafu Dhaalu Atoll ( South Huvadhoo)", "code": "28" }, + { + "name": "Gnaviyani Atoll", + "code": "29" + }, { "name": "Haa Alif Atoll", "code": "07" @@ -13384,14 +13384,14 @@ "name": "Kaafu Atoll", "code": "26" }, - { - "name": "Lhaviyani Atoll", - "code": "03" - }, { "name": "Laamu Atoll", "code": "05" }, + { + "name": "Lhaviyani Atoll", + "code": "03" + }, { "name": "Malé", "code": "MLE" @@ -14844,6 +14844,10 @@ "name": "Basilan", "code": "BAS" }, + { + "name": "Bataan", + "code": "BAN" + }, { "name": "Batanes", "code": "BTN" @@ -14852,10 +14856,6 @@ "name": "Batangas", "code": "BTG" }, - { - "name": "Bataan", - "code": "BAN" - }, { "name": "Benguet", "code": "BEN" @@ -15532,6 +15532,14 @@ "name": "Asunción", "code": "ASU" }, + { + "name": "Caaguazú", + "code": "5" + }, + { + "name": "Caazapá", + "code": "6" + }, { "name": "Canindeyú", "code": "14" @@ -15548,14 +15556,6 @@ "name": "Cordillera", "code": "3" }, - { - "name": "Caaguazú", - "code": "5" - }, - { - "name": "Caazapá", - "code": "6" - }, { "name": "Guairá", "code": "4" @@ -16560,14 +16560,14 @@ "name": "Dalarnas län", "code": "W" }, - { - "name": "Gotlands län", - "code": "I" - }, { "name": "Gävleborgs län", "code": "X" }, + { + "name": "Gotlands län", + "code": "I" + }, { "name": "Hallands län", "code": "N" @@ -16593,17 +16593,25 @@ "code": "BD" }, { - "name": "SkÃ¥ne län", - "code": "M" + "name": "Örebro län", + "code": "T" }, { - "name": "Stockholms län", - "code": "AB" + "name": "Östergötlands län", + "code": "E" + }, + { + "name": "SkÃ¥ne län", + "code": "M" }, { "name": "Södermanlands län", "code": "D" }, + { + "name": "Stockholms län", + "code": "AB" + }, { "name": "Uppsala län", "code": "C" @@ -16627,14 +16635,6 @@ { "name": "Västra Götalands län", "code": "O" - }, - { - "name": "Örebro län", - "code": "T" - }, - { - "name": "Östergötlands län", - "code": "E" } ], "SG": [ @@ -17676,6 +17676,10 @@ "name": "Awdal", "code": "AW" }, + { + "name": "Baay", + "code": "BY" + }, { "name": "Bakool", "code": "BK" @@ -17688,10 +17692,6 @@ "name": "Bari", "code": "BR" }, - { - "name": "Baay", - "code": "BY" - }, { "name": "Galguduud", "code": "GA" @@ -19602,6 +19602,10 @@ "name": "Kayunga", "code": "112" }, + { + "name": "Kibaale District", + "code": "407" + }, { "name": "Kiboga District", "code": "103" @@ -19610,10 +19614,6 @@ "name": "Kibuku District", "code": "227" }, - { - "name": "Kibaale District", - "code": "407" - }, { "name": "Kiryandongo District", "code": "421" @@ -20816,6 +20816,10 @@ "name": "Raymah Governorate", "code": "RA" }, + { + "name": "Saada Governorate", + "code": "SD" + }, { "name": "Sana’a", "code": "SN" @@ -20828,10 +20832,6 @@ "name": "Shabwah Governorate", "code": "SH" }, - { - "name": "Saada Governorate", - "code": "SD" - }, { "name": "Ta’izz Governorate", "code": "TA" @@ -20866,13 +20866,13 @@ "name": "Nordvest", "code": "NW" }, - { - "name": "Vest-Kapprovinsen", - "code": "WC" - }, { "name": "Øst-Kapprovinsen", "code": "EC" + }, + { + "name": "Vest-Kapprovinsen", + "code": "WC" } ], "ZM": [ diff --git a/js/data/locale/da/sysres.json b/js/data/locale/da/sysres.json index 5fa5528206..98198d5792 100644 --- a/js/data/locale/da/sysres.json +++ b/js/data/locale/da/sysres.json @@ -95,6 +95,14 @@ "1#1 wk|#{num} wks": "one#{num} uge|#{num} uger", "1#1 mon|#{num} mons": "one#{num} md.|#{num} mdr.", "1#1 yr|#{num} yrs": "one#{num} Ã¥r|#{num} Ã¥r", + "durationMediumMillis": "one#{num} ms|#{num} ms", + "1#1 se|#{num} sec": "one#{num} s|#{num} s", + "1#1 mi|#{num} min": "one#{num} m|#{num} min", + "durationMediumHours": "one#{num} t|#{num} t", + "1#1 dy|#{num} dys": "one#{num} d|#{num} d", + "durationMediumWeeks": "one#{num} u|#{num} u", + "1#1 mo|#{num} mos": "one#{num} m|#{num} m", + "durationMediumYears": "one#{num} Ã¥r|#{num} Ã¥r", "durationShortMillis": "one#{num} ms|#{num} ms", "#{num}s": "one#{num} s|#{num} s", "durationShortMinutes": "one#{num} m|#{num} min", @@ -103,22 +111,6 @@ "#{num}w": "one#{num} u|#{num} u", "durationShortMonths": "one#{num} m|#{num} m", "#{num}y": "one#{num} Ã¥r|#{num} Ã¥r", - "separatorFull": ", ", - "finalSeparatorFull": " og ", - "separatorLong": ", ", - "finalSeparatorLong": " og ", - "separatorMedium": ", ", - "finalSeparatorMedium": " og ", - "separatorShort": ", ", - "finalSeparatorShort": " og ", - "durationMediumMillis": "one#{num} ms|#{num} ms", - "1#1 se|#{num} sec": "#{num} se", - "1#1 mi|#{num} min": "#{num} mi", - "durationMediumHours": "#{num} ti", - "1#1 dy|#{num} dys": "#{num} da", - "durationMediumWeeks": "#{num} ug", - "1#1 mo|#{num} mos": "#{num} md", - "durationMediumYears": "#{num} Ã¥r", "1#in 1 second|#in {num} seconds": "one#om {num} sekund|#om {num} sekunder", "1#in 1 minute|#in {num} minutes": "one#om {num} minut|#om {num} minutter", "1#in 1 hour|#in {num} hours": "one#om {num} time|#om {num} timer", @@ -160,5 +152,13 @@ "#{num}d ago": "one#for {num} dag siden|#for {num} dage siden", "#{num}w ago": "one#for {num} uge siden|#for {num} uger siden", "#{num}mo ago": "one#for {num} md. siden|#for {num} mdr. siden", - "#{num}y ago": "one#for {num} Ã¥r siden|#for {num} Ã¥r siden" + "#{num}y ago": "one#for {num} Ã¥r siden|#for {num} Ã¥r siden", + "separatorFull": ", ", + "finalSeparatorFull": " og ", + "separatorLong": ", ", + "finalSeparatorLong": " og ", + "separatorMedium": ", ", + "finalSeparatorMedium": " og ", + "separatorShort": ", ", + "finalSeparatorShort": " og " } \ No newline at end of file diff --git a/js/data/locale/dateformats.json b/js/data/locale/dateformats.json index 298a51a760..5079c46b3f 100644 --- a/js/data/locale/dateformats.json +++ b/js/data/locale/dateformats.json @@ -153,39 +153,44 @@ "julian": "gregorian", "thaisolar": "gregorian", "persian": "gregorian", - "persian–algo": "gregorian", + "persian-algo": "gregorian", "han": "gregorian", "ethiopic": { - "order": "{date} {time}", + "order": { + "f": "{date} 'at' {time}", + "l": "{date} 'at' {time}", + "m": "{date}, {time}", + "s": "{date}, {time}" + }, "date": { "dmwy": { - "s": "E, dd/MM/yyyy", - "m": "EE, d MMM yyyy", - "l": "EEE, d MMM yyyy", - "f": "EEEE, d MMMM yyyy" + "s": "E, M/d/yyyy", + "m": "EE, MMM d, yyyy", + "l": "EEE, MMMM d, yyyy", + "f": "EEEE, MMMM d, yyyy" }, "dmy": { - "s": "dd/MM/yyyy", - "m": "d MMM yyyy", - "l": "d MMM yyyy", - "f": "d MMMM yyyy" + "s": "M/d/yyyy", + "m": "MMM d, yyyy", + "l": "MMMM d, yyyy", + "f": "MMMM d, yyyy" }, "dmw": { - "s": "E, dd/MM", - "m": "EE, d MMM", - "l": "EEE, d MMM", - "f": "EEEE, d MMMM" + "s": "E, M/d", + "m": "EE, MMM d", + "l": "EEE, MMMM d", + "f": "EEEE, MMMM d" }, "dm": { - "s": "MM/dd", + "s": "M/d", "m": "MMM d", - "l": "MMM d", + "l": "MMMM d", "f": "MMMM d" }, "my": { - "s": "MM/yyyy", + "s": "M/yyyy", "m": "MMM yyyy", - "l": "MMM yyyy", + "l": "MMMM yyyy", "f": "MMMM yyyy" }, "dw": { @@ -254,54 +259,59 @@ }, "range": { "c00": { - "s": "{st} – {et} {sd}/{sm}/{sy}", - "m": "{st} – {et}, {sd} {sm} {sy}", - "l": "{st} – {et}, {sd} {sm} {sy}", - "f": "{st} – {et}, {sd} {sm} {sy}" + "f": "{sm} {sd}, {sy} at {st} – {et}", + "l": "{sm} {sd}, {sy} at {st} – {et}", + "m": "{sm} {sd}, {sy}, {st} – {et}", + "s": "{sm}/{sd}/{sy}, {st} – {et}" }, "c01": { - "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}", - "m": "{sd} {sm} {st} – {ed} {em} {et} {sy}", - "l": "{sd} {st} – {ed} {et} {sm} {sy}", - "f": "{sd} {st} – {ed} {et} {sm} {sy}" + "f": "{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}", + "l": "{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}", + "m": "{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}", + "s": "{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}" }, "c02": { - "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}", - "m": "{sd} {sm} {st} – {ed} {em} {et} {sy}", - "l": "{sd} {sm} {st} – {ed} {em} {et} {sy}", - "f": "{sd} {sm} {st} – {ed} {em} {et} {sy}" + "f": "{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}", + "l": "{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}", + "m": "{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}", + "s": "{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}" }, "c03": { - "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}", - "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", - "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", - "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}" + "f": "{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}", + "l": "{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}", + "m": "{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}", + "s": "{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}" }, "c10": { - "s": "{sd} – {ed}/{sm}/{sy}", - "m": "{sd} – {ed} {sm} {sy}", - "l": "{sd} – {ed} {sm} {sy}", - "f": "{sd} – {ed} {sm} {sy}" + "f": "{sm} {sd} – {ed}, {ey}", + "l": "{sm} {sd} – {ed}, {ey}", + "m": "{sm} {sd} – {ed}, {ey}", + "s": "{sm}/{sd}/{sy} – {em}/{ed}/{ey}" }, "c11": { - "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}", - "m": "{sd} {sm} – {ed} {em} {sy}", - "l": "{sd} {sm} – {ed} {em} {sy}", - "f": "{sd} {sm} – {ed} {em} {sy}" + "f": "{sm} {sd} – {em} {ed}, {ey}", + "l": "{sm} {sd} – {em} {ed}, {ey}", + "m": "{sm} {sd} – {em} {ed}, {ey}", + "s": "{sm}/{sd}/{sy} – {em}/{ed}/{ey}" }, "c12": { - "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}", - "m": "{sd} {sm} {sy} – {ed} {em} {ey}", - "l": "{sd} {sm} {sy} – {ed} {em} {ey}", - "f": "{sd} {sm} {sy} – {ed} {em} {ey}" + "f": "{sm} {sd}, {sy} – {em} {ed}, {ey}", + "l": "{sm} {sd}, {sy} – {em} {ed}, {ey}", + "m": "{sm} {sd}, {sy} – {em} {ed}, {ey}", + "s": "{sm}/{sd}/{sy} – {em}/{ed}/{ey}" }, "c20": { - "s": "{sm}/{sy} – {em}/{ey}", - "m": "{sm} {sy} – {em} {ey}", - "l": "{sm} {sy} – {em} {ey}", - "f": "{sm} {sy} – {em} {ey}" - }, - "c30": "{sy} – {ey}" + "f": "{sm}, {sy} – {em}, {ey}", + "l": "{sm}, {sy} – {em}, {ey}", + "m": "{sm}, {sy} – {em}, {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } } }, "coptic": "gregorian" diff --git a/js/data/locale/dav/sysres.json b/js/data/locale/dav/sysres.json index 433d6ab2c8..11474e1962 100644 --- a/js/data/locale/dav/sysres.json +++ b/js/data/locale/dav/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/dcc/scripts.jf b/js/data/locale/dcc/scripts.jf new file mode 100644 index 0000000000..22edfc469b --- /dev/null +++ b/js/data/locale/dcc/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Arab" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/de/AT/sysres.json b/js/data/locale/de/AT/sysres.json index fb63b8b694..8ea1320c0a 100644 --- a/js/data/locale/de/AT/sysres.json +++ b/js/data/locale/de/AT/sysres.json @@ -2,113 +2,5 @@ "MMMM1": "Jänner", "MMM1": "Jän.", "NN1": "Jä", - "N1": "J", - "MMMM2": "Februar", - "MMM2": "Feb.", - "NN2": "Fe", - "N2": "F", - "MMMM3": "März", - "MMM3": "März", - "NN3": "Mä", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr.", - "NN4": "Ap", - "N4": "A", - "MMMM5": "Mai", - "MMM5": "Mai", - "NN5": "Ma", - "N5": "M", - "MMMM6": "Juni", - "MMM6": "Juni", - "NN6": "Ju", - "N6": "J", - "MMMM7": "Juli", - "MMM7": "Juli", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug.", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep.", - "NN9": "Se", - "N9": "S", - "MMMM10": "Oktober", - "MMM10": "Okt.", - "NN10": "Ok", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov.", - "NN11": "No", - "N11": "N", - "MMMM12": "Dezember", - "MMM12": "Dez.", - "NN12": "De", - "N12": "D", - "EEEE0": "Sonntag", - "EEE0": "So.", - "EE0": "So.", - "E0": "S", - "EEEE1": "Montag", - "EEE1": "Mo.", - "EE1": "Mo.", - "E1": "M", - "EEEE2": "Dienstag", - "EEE2": "Di.", - "EE2": "Di.", - "E2": "D", - "EEEE3": "Mittwoch", - "EEE3": "Mi.", - "EE3": "Mi.", - "E3": "M", - "EEEE4": "Donnerstag", - "EEE4": "Do.", - "EE4": "Do.", - "E4": "D", - "EEEE5": "Freitag", - "EEE5": "Fr.", - "EE5": "Fr.", - "E5": "F", - "EEEE6": "Samstag", - "EEE6": "Sa.", - "EE6": "Sa.", - "E6": "S", - "a0": "vorm.", - "a1": "nachm.", - "G-1": "v. u. Z.", - "G1": "u. Z.", - "1#1 millisecond|#{num} milliseconds": "one#{num} Millisekunde|#{num} Millisekunden", - "1#1 second|#{num} seconds": "one#{num} Sekunde|#{num} Sekunden", - "1#1 minute|#{num} minutes": "one#{num} Minute|#{num} Minuten", - "1#1 hour|#{num} hours": "one#{num} Stunde|#{num} Stunden", - "1#1 day|#{num} days": "one#{num} Tag|#{num} Tage", - "1#1 week|#{num} weeks": "one#{num} Woche|#{num} Wochen", - "1#1 month|#{num} months": "one#{num} Monat|#{num} Monate", - "1#1 year|#{num} years": "one#{num} Jahr|#{num} Jahre", - "#{num} ms": "one#{num} ms|#{num} ms", - "1#1 sec|#{num} sec": "one#{num} Sek.|#{num} Sek.", - "1#1 min|#{num} min": "one#{num} Min.|#{num} Min.", - "1#1 hr|#{num} hrs": "one#{num} Std.|#{num} Std.", - "durationLongDays": "one#{num} Tg.|#{num} Tg.", - "1#1 wk|#{num} wks": "one#{num} Wo.|#{num} Wo.", - "1#1 mon|#{num} mons": "one#{num} Mon.|#{num} Mon.", - "1#1 yr|#{num} yrs": "one#{num} J|#{num} J", - "durationShortMillis": "one#{num} ms|#{num} ms", - "#{num}s": "one#{num} s|#{num} s", - "durationShortMinutes": "one#{num} Min.|#{num} Min.", - "#{num}h": "one#{num} Std.|#{num} Std.", - "#{num}d": "one#{num} T|#{num} T", - "#{num}w": "one#{num} W|#{num} W", - "durationShortMonths": "one#{num} M|#{num} M", - "#{num}y": "one#{num} J|#{num} J", - "separatorFull": ", ", - "finalSeparatorFull": " und ", - "separatorLong": ", ", - "finalSeparatorLong": " und ", - "separatorMedium": ", ", - "finalSeparatorMedium": " und ", - "separatorShort": ", ", - "finalSeparatorShort": " und " + "MMM9": "Sep." } \ No newline at end of file diff --git a/js/data/locale/de/BE/dateformats.json b/js/data/locale/de/BE/dateformats.json new file mode 100644 index 0000000000..542d45e2ee --- /dev/null +++ b/js/data/locale/de/BE/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} 'um' {time}", + "l": "{date} 'um' {time}", + "m": "{date}, {time}", + "s": "{date}, {time}" + }, + "date": { + "dmwy": { + "f": "EEEE, d. MMMM yyyy", + "l": "EEE, d. MMMM yyyy", + "m": "EE, dd.MM.yyyy", + "s": "E, dd.MM.yy" + }, + "dmy": { + "f": "d. MMMM yyyy", + "l": "d. MMMM yyyy", + "m": "dd.MM.yyyy", + "s": "dd.MM.yy" + }, + "dmw": { + "f": "EEEE, d. MMMM", + "l": "EEE, d. MMMM", + "m": "EE, dd.MM", + "s": "E, dd.MM" + }, + "dm": { + "f": "d. MMMM", + "l": "d. MMMM", + "m": "dd.MM", + "s": "dd.MM" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MM.yyyy", + "s": "MM.yy" + }, + "dw": { + "f": "EEEE, d", + "l": "EEE, d", + "m": "EE, dd", + "s": "E, dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "dd", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yy" + } + }, + "time": { + "12": { + "h": "hh", + "m": "mm", + "s": "ss", + "ah": "h 'Uhr' a", + "hm": "hh:mm", + "ms": "mm:ss", + "ahm": "hh:mm a", + "hms": "hh:mm:ss", + "hmz": "hh:mm z", + "ahmz": "hh:mm a z", + "ahms": "hh:mm:ss a", + "hmsz": "hh:mm:ss z", + "ahmsz": "hh:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd}. {sm} {sy} um {st} – {et}", + "l": "{sd}. {sm} {sy} um {st} – {et}", + "m": "{sd}.{sm}.{sy}, {st} – {et}", + "s": "{sd}.{sm}.{sy}, {st} – {et}" + }, + "c01": { + "f": "{sd}. {sm} {sy} um {st} – {ed}. {em} {ey} um {et}", + "l": "{sd}. {sm} {sy} um {st} – {ed}. {em} {ey} um {et}", + "m": "{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}", + "s": "{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}" + }, + "c02": { + "f": "{sd}. {sm} {sy} um {st} – {ed}. {em} {ey} um {et}", + "l": "{sd}. {sm} {sy} um {st} – {ed}. {em} {ey} um {et}", + "m": "{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}", + "s": "{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}" + }, + "c03": { + "f": "{sd}. {sm} {sy} um {st} – {ed}. {em} {ey} um {et}", + "l": "{sd}. {sm} {sy} um {st} – {ed}. {em} {ey} um {et}", + "m": "{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}", + "s": "{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}" + }, + "c10": { + "f": "{sd} – {ed}. {em} {ey}", + "l": "{sd} – {ed}. {em} {ey}", + "m": "{sd} – {ed}.{em}.{ey}", + "s": "{sd} – {ed}.{em}.{ey}" + }, + "c11": { + "f": "{sd}. {sm} – {ed}. {em} {ey}", + "l": "{sd}. {sm} – {ed}. {em} {ey}", + "m": "{sd}.{sm} – {ed}.{em}.{ey}", + "s": "{sd}.{sm} – {ed}.{em}.{ey}" + }, + "c12": { + "f": "{sd}. {sm} {sy} – {ed}. {em} {ey}", + "l": "{sd}. {sm} {sy} – {ed}. {em} {ey}", + "m": "{sd}.{sm}.{sy} – {ed}.{em}.{ey}", + "s": "{sd}.{sm}.{sy} – {ed}.{em}.{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm}.{sy} – {em}.{ey}", + "s": "{sm}.{sy} – {em}.{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/de/CH/dateformats.json b/js/data/locale/de/CH/dateformats.json new file mode 100644 index 0000000000..542d45e2ee --- /dev/null +++ b/js/data/locale/de/CH/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} 'um' {time}", + "l": "{date} 'um' {time}", + "m": "{date}, {time}", + "s": "{date}, {time}" + }, + "date": { + "dmwy": { + "f": "EEEE, d. MMMM yyyy", + "l": "EEE, d. MMMM yyyy", + "m": "EE, dd.MM.yyyy", + "s": "E, dd.MM.yy" + }, + "dmy": { + "f": "d. MMMM yyyy", + "l": "d. MMMM yyyy", + "m": "dd.MM.yyyy", + "s": "dd.MM.yy" + }, + "dmw": { + "f": "EEEE, d. MMMM", + "l": "EEE, d. MMMM", + "m": "EE, dd.MM", + "s": "E, dd.MM" + }, + "dm": { + "f": "d. MMMM", + "l": "d. MMMM", + "m": "dd.MM", + "s": "dd.MM" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MM.yyyy", + "s": "MM.yy" + }, + "dw": { + "f": "EEEE, d", + "l": "EEE, d", + "m": "EE, dd", + "s": "E, dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "dd", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yy" + } + }, + "time": { + "12": { + "h": "hh", + "m": "mm", + "s": "ss", + "ah": "h 'Uhr' a", + "hm": "hh:mm", + "ms": "mm:ss", + "ahm": "hh:mm a", + "hms": "hh:mm:ss", + "hmz": "hh:mm z", + "ahmz": "hh:mm a z", + "ahms": "hh:mm:ss a", + "hmsz": "hh:mm:ss z", + "ahmsz": "hh:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd}. {sm} {sy} um {st} – {et}", + "l": "{sd}. {sm} {sy} um {st} – {et}", + "m": "{sd}.{sm}.{sy}, {st} – {et}", + "s": "{sd}.{sm}.{sy}, {st} – {et}" + }, + "c01": { + "f": "{sd}. {sm} {sy} um {st} – {ed}. {em} {ey} um {et}", + "l": "{sd}. {sm} {sy} um {st} – {ed}. {em} {ey} um {et}", + "m": "{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}", + "s": "{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}" + }, + "c02": { + "f": "{sd}. {sm} {sy} um {st} – {ed}. {em} {ey} um {et}", + "l": "{sd}. {sm} {sy} um {st} – {ed}. {em} {ey} um {et}", + "m": "{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}", + "s": "{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}" + }, + "c03": { + "f": "{sd}. {sm} {sy} um {st} – {ed}. {em} {ey} um {et}", + "l": "{sd}. {sm} {sy} um {st} – {ed}. {em} {ey} um {et}", + "m": "{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}", + "s": "{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}" + }, + "c10": { + "f": "{sd} – {ed}. {em} {ey}", + "l": "{sd} – {ed}. {em} {ey}", + "m": "{sd} – {ed}.{em}.{ey}", + "s": "{sd} – {ed}.{em}.{ey}" + }, + "c11": { + "f": "{sd}. {sm} – {ed}. {em} {ey}", + "l": "{sd}. {sm} – {ed}. {em} {ey}", + "m": "{sd}.{sm} – {ed}.{em}.{ey}", + "s": "{sd}.{sm} – {ed}.{em}.{ey}" + }, + "c12": { + "f": "{sd}. {sm} {sy} – {ed}. {em} {ey}", + "l": "{sd}. {sm} {sy} – {ed}. {em} {ey}", + "m": "{sd}.{sm}.{sy} – {ed}.{em}.{ey}", + "s": "{sd}.{sm}.{sy} – {ed}.{em}.{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm}.{sy} – {em}.{ey}", + "s": "{sm}.{sy} – {em}.{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/de/CH/numfmt.jf b/js/data/locale/de/CH/numfmt.jf index d7416758f1..e3d214e8d7 100644 --- a/js/data/locale/de/CH/numfmt.jf +++ b/js/data/locale/de/CH/numfmt.jf @@ -2,7 +2,7 @@ "generated": true, "numfmt": { "decimalChar": ".", - "groupChar": "'", + "groupChar": "’", "currencyFormats": { "common": "{s} {n}", "commonNegative": "{s}-{n}" diff --git a/js/data/locale/de/CH/sysres.json b/js/data/locale/de/CH/sysres.json new file mode 100644 index 0000000000..fdae83a4a3 --- /dev/null +++ b/js/data/locale/de/CH/sysres.json @@ -0,0 +1,9 @@ +{ + "EE0": "So", + "EE1": "Mo", + "EE2": "Di", + "EE3": "Mi", + "EE4": "Do", + "EE5": "Fr", + "EE6": "Sa" +} \ No newline at end of file diff --git a/js/data/locale/de/IT/dateformats.json b/js/data/locale/de/IT/dateformats.json new file mode 100644 index 0000000000..542d45e2ee --- /dev/null +++ b/js/data/locale/de/IT/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} 'um' {time}", + "l": "{date} 'um' {time}", + "m": "{date}, {time}", + "s": "{date}, {time}" + }, + "date": { + "dmwy": { + "f": "EEEE, d. MMMM yyyy", + "l": "EEE, d. MMMM yyyy", + "m": "EE, dd.MM.yyyy", + "s": "E, dd.MM.yy" + }, + "dmy": { + "f": "d. MMMM yyyy", + "l": "d. MMMM yyyy", + "m": "dd.MM.yyyy", + "s": "dd.MM.yy" + }, + "dmw": { + "f": "EEEE, d. MMMM", + "l": "EEE, d. MMMM", + "m": "EE, dd.MM", + "s": "E, dd.MM" + }, + "dm": { + "f": "d. MMMM", + "l": "d. MMMM", + "m": "dd.MM", + "s": "dd.MM" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MM.yyyy", + "s": "MM.yy" + }, + "dw": { + "f": "EEEE, d", + "l": "EEE, d", + "m": "EE, dd", + "s": "E, dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "dd", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yy" + } + }, + "time": { + "12": { + "h": "hh", + "m": "mm", + "s": "ss", + "ah": "h 'Uhr' a", + "hm": "hh:mm", + "ms": "mm:ss", + "ahm": "hh:mm a", + "hms": "hh:mm:ss", + "hmz": "hh:mm z", + "ahmz": "hh:mm a z", + "ahms": "hh:mm:ss a", + "hmsz": "hh:mm:ss z", + "ahmsz": "hh:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd}. {sm} {sy} um {st} – {et}", + "l": "{sd}. {sm} {sy} um {st} – {et}", + "m": "{sd}.{sm}.{sy}, {st} – {et}", + "s": "{sd}.{sm}.{sy}, {st} – {et}" + }, + "c01": { + "f": "{sd}. {sm} {sy} um {st} – {ed}. {em} {ey} um {et}", + "l": "{sd}. {sm} {sy} um {st} – {ed}. {em} {ey} um {et}", + "m": "{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}", + "s": "{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}" + }, + "c02": { + "f": "{sd}. {sm} {sy} um {st} – {ed}. {em} {ey} um {et}", + "l": "{sd}. {sm} {sy} um {st} – {ed}. {em} {ey} um {et}", + "m": "{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}", + "s": "{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}" + }, + "c03": { + "f": "{sd}. {sm} {sy} um {st} – {ed}. {em} {ey} um {et}", + "l": "{sd}. {sm} {sy} um {st} – {ed}. {em} {ey} um {et}", + "m": "{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}", + "s": "{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}" + }, + "c10": { + "f": "{sd} – {ed}. {em} {ey}", + "l": "{sd} – {ed}. {em} {ey}", + "m": "{sd} – {ed}.{em}.{ey}", + "s": "{sd} – {ed}.{em}.{ey}" + }, + "c11": { + "f": "{sd}. {sm} – {ed}. {em} {ey}", + "l": "{sd}. {sm} – {ed}. {em} {ey}", + "m": "{sd}.{sm} – {ed}.{em}.{ey}", + "s": "{sd}.{sm} – {ed}.{em}.{ey}" + }, + "c12": { + "f": "{sd}. {sm} {sy} – {ed}. {em} {ey}", + "l": "{sd}. {sm} {sy} – {ed}. {em} {ey}", + "m": "{sd}.{sm}.{sy} – {ed}.{em}.{ey}", + "s": "{sd}.{sm}.{sy} – {ed}.{em}.{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm}.{sy} – {em}.{ey}", + "s": "{sm}.{sy} – {em}.{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/de/IT/sysres.json b/js/data/locale/de/IT/sysres.json index fb63b8b694..8ea1320c0a 100644 --- a/js/data/locale/de/IT/sysres.json +++ b/js/data/locale/de/IT/sysres.json @@ -2,113 +2,5 @@ "MMMM1": "Jänner", "MMM1": "Jän.", "NN1": "Jä", - "N1": "J", - "MMMM2": "Februar", - "MMM2": "Feb.", - "NN2": "Fe", - "N2": "F", - "MMMM3": "März", - "MMM3": "März", - "NN3": "Mä", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr.", - "NN4": "Ap", - "N4": "A", - "MMMM5": "Mai", - "MMM5": "Mai", - "NN5": "Ma", - "N5": "M", - "MMMM6": "Juni", - "MMM6": "Juni", - "NN6": "Ju", - "N6": "J", - "MMMM7": "Juli", - "MMM7": "Juli", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug.", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep.", - "NN9": "Se", - "N9": "S", - "MMMM10": "Oktober", - "MMM10": "Okt.", - "NN10": "Ok", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov.", - "NN11": "No", - "N11": "N", - "MMMM12": "Dezember", - "MMM12": "Dez.", - "NN12": "De", - "N12": "D", - "EEEE0": "Sonntag", - "EEE0": "So.", - "EE0": "So.", - "E0": "S", - "EEEE1": "Montag", - "EEE1": "Mo.", - "EE1": "Mo.", - "E1": "M", - "EEEE2": "Dienstag", - "EEE2": "Di.", - "EE2": "Di.", - "E2": "D", - "EEEE3": "Mittwoch", - "EEE3": "Mi.", - "EE3": "Mi.", - "E3": "M", - "EEEE4": "Donnerstag", - "EEE4": "Do.", - "EE4": "Do.", - "E4": "D", - "EEEE5": "Freitag", - "EEE5": "Fr.", - "EE5": "Fr.", - "E5": "F", - "EEEE6": "Samstag", - "EEE6": "Sa.", - "EE6": "Sa.", - "E6": "S", - "a0": "vorm.", - "a1": "nachm.", - "G-1": "v. u. Z.", - "G1": "u. Z.", - "1#1 millisecond|#{num} milliseconds": "one#{num} Millisekunde|#{num} Millisekunden", - "1#1 second|#{num} seconds": "one#{num} Sekunde|#{num} Sekunden", - "1#1 minute|#{num} minutes": "one#{num} Minute|#{num} Minuten", - "1#1 hour|#{num} hours": "one#{num} Stunde|#{num} Stunden", - "1#1 day|#{num} days": "one#{num} Tag|#{num} Tage", - "1#1 week|#{num} weeks": "one#{num} Woche|#{num} Wochen", - "1#1 month|#{num} months": "one#{num} Monat|#{num} Monate", - "1#1 year|#{num} years": "one#{num} Jahr|#{num} Jahre", - "#{num} ms": "one#{num} ms|#{num} ms", - "1#1 sec|#{num} sec": "one#{num} Sek.|#{num} Sek.", - "1#1 min|#{num} min": "one#{num} Min.|#{num} Min.", - "1#1 hr|#{num} hrs": "one#{num} Std.|#{num} Std.", - "durationLongDays": "one#{num} Tg.|#{num} Tg.", - "1#1 wk|#{num} wks": "one#{num} Wo.|#{num} Wo.", - "1#1 mon|#{num} mons": "one#{num} Mon.|#{num} Mon.", - "1#1 yr|#{num} yrs": "one#{num} J|#{num} J", - "durationShortMillis": "one#{num} ms|#{num} ms", - "#{num}s": "one#{num} s|#{num} s", - "durationShortMinutes": "one#{num} Min.|#{num} Min.", - "#{num}h": "one#{num} Std.|#{num} Std.", - "#{num}d": "one#{num} T|#{num} T", - "#{num}w": "one#{num} W|#{num} W", - "durationShortMonths": "one#{num} M|#{num} M", - "#{num}y": "one#{num} J|#{num} J", - "separatorFull": ", ", - "finalSeparatorFull": " und ", - "separatorLong": ", ", - "finalSeparatorLong": " und ", - "separatorMedium": ", ", - "finalSeparatorMedium": " und ", - "separatorShort": ", ", - "finalSeparatorShort": " und " + "MMM9": "Sep." } \ No newline at end of file diff --git a/js/data/locale/de/LI/dateformats.json b/js/data/locale/de/LI/dateformats.json new file mode 100644 index 0000000000..542d45e2ee --- /dev/null +++ b/js/data/locale/de/LI/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} 'um' {time}", + "l": "{date} 'um' {time}", + "m": "{date}, {time}", + "s": "{date}, {time}" + }, + "date": { + "dmwy": { + "f": "EEEE, d. MMMM yyyy", + "l": "EEE, d. MMMM yyyy", + "m": "EE, dd.MM.yyyy", + "s": "E, dd.MM.yy" + }, + "dmy": { + "f": "d. MMMM yyyy", + "l": "d. MMMM yyyy", + "m": "dd.MM.yyyy", + "s": "dd.MM.yy" + }, + "dmw": { + "f": "EEEE, d. MMMM", + "l": "EEE, d. MMMM", + "m": "EE, dd.MM", + "s": "E, dd.MM" + }, + "dm": { + "f": "d. MMMM", + "l": "d. MMMM", + "m": "dd.MM", + "s": "dd.MM" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MM.yyyy", + "s": "MM.yy" + }, + "dw": { + "f": "EEEE, d", + "l": "EEE, d", + "m": "EE, dd", + "s": "E, dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "dd", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yy" + } + }, + "time": { + "12": { + "h": "hh", + "m": "mm", + "s": "ss", + "ah": "h 'Uhr' a", + "hm": "hh:mm", + "ms": "mm:ss", + "ahm": "hh:mm a", + "hms": "hh:mm:ss", + "hmz": "hh:mm z", + "ahmz": "hh:mm a z", + "ahms": "hh:mm:ss a", + "hmsz": "hh:mm:ss z", + "ahmsz": "hh:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd}. {sm} {sy} um {st} – {et}", + "l": "{sd}. {sm} {sy} um {st} – {et}", + "m": "{sd}.{sm}.{sy}, {st} – {et}", + "s": "{sd}.{sm}.{sy}, {st} – {et}" + }, + "c01": { + "f": "{sd}. {sm} {sy} um {st} – {ed}. {em} {ey} um {et}", + "l": "{sd}. {sm} {sy} um {st} – {ed}. {em} {ey} um {et}", + "m": "{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}", + "s": "{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}" + }, + "c02": { + "f": "{sd}. {sm} {sy} um {st} – {ed}. {em} {ey} um {et}", + "l": "{sd}. {sm} {sy} um {st} – {ed}. {em} {ey} um {et}", + "m": "{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}", + "s": "{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}" + }, + "c03": { + "f": "{sd}. {sm} {sy} um {st} – {ed}. {em} {ey} um {et}", + "l": "{sd}. {sm} {sy} um {st} – {ed}. {em} {ey} um {et}", + "m": "{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}", + "s": "{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}" + }, + "c10": { + "f": "{sd} – {ed}. {em} {ey}", + "l": "{sd} – {ed}. {em} {ey}", + "m": "{sd} – {ed}.{em}.{ey}", + "s": "{sd} – {ed}.{em}.{ey}" + }, + "c11": { + "f": "{sd}. {sm} – {ed}. {em} {ey}", + "l": "{sd}. {sm} – {ed}. {em} {ey}", + "m": "{sd}.{sm} – {ed}.{em}.{ey}", + "s": "{sd}.{sm} – {ed}.{em}.{ey}" + }, + "c12": { + "f": "{sd}. {sm} {sy} – {ed}. {em} {ey}", + "l": "{sd}. {sm} {sy} – {ed}. {em} {ey}", + "m": "{sd}.{sm}.{sy} – {ed}.{em}.{ey}", + "s": "{sd}.{sm}.{sy} – {ed}.{em}.{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm}.{sy} – {em}.{ey}", + "s": "{sm}.{sy} – {em}.{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/de/LI/numfmt.jf b/js/data/locale/de/LI/numfmt.jf index 46c35d3c0a..849d4837f7 100644 --- a/js/data/locale/de/LI/numfmt.jf +++ b/js/data/locale/de/LI/numfmt.jf @@ -2,7 +2,7 @@ "generated": true, "numfmt": { "decimalChar": ".", - "groupChar": "'", + "groupChar": "’", "currencyFormats": { "common": "{s} {n}", "commonNegative": "-{s} {n}" diff --git a/js/data/locale/de/regionnames.json b/js/data/locale/de/regionnames.json index f5c203bffc..81dffd53a6 100644 --- a/js/data/locale/de/regionnames.json +++ b/js/data/locale/de/regionnames.json @@ -2894,11 +2894,11 @@ }, { "name": "Bas-Sassandra", - "code": "BS" + "code": "09" }, { "name": "Bas-Sassandra", - "code": "09" + "code": "BS" }, { "name": "Comoé", diff --git a/js/data/locale/de/sysres.json b/js/data/locale/de/sysres.json index 67264e1d20..1260a92abd 100644 --- a/js/data/locale/de/sysres.json +++ b/js/data/locale/de/sysres.json @@ -32,7 +32,7 @@ "NN8": "Au", "N8": "A", "MMMM9": "September", - "MMM9": "Sep.", + "MMM9": "Sept.", "NN9": "Se", "N9": "S", "MMMM10": "Oktober", @@ -75,8 +75,8 @@ "EEE6": "Sa.", "EE6": "Sa.", "E6": "S", - "a0": "vorm.", - "a1": "nachm.", + "a0": "AM", + "a1": "PM", "G-1": "v. u. Z.", "G1": "u. Z.", "ordinalChoice": "#{num}.", @@ -96,6 +96,14 @@ "1#1 wk|#{num} wks": "one#{num} Wo.|#{num} Wo.", "1#1 mon|#{num} mons": "one#{num} Mon.|#{num} Mon.", "1#1 yr|#{num} yrs": "one#{num} J|#{num} J", + "durationMediumMillis": "one#{num} ms|#{num} ms", + "1#1 se|#{num} sec": "one#{num} s|#{num} s", + "1#1 mi|#{num} min": "one#{num} Min.|#{num} Min.", + "durationMediumHours": "one#{num} Std.|#{num} Std.", + "1#1 dy|#{num} dys": "one#{num} T|#{num} T", + "durationMediumWeeks": "one#{num} W|#{num} W", + "1#1 mo|#{num} mos": "one#{num} M|#{num} M", + "durationMediumYears": "one#{num} J|#{num} J", "durationShortMillis": "one#{num} ms|#{num} ms", "#{num}s": "one#{num} s|#{num} s", "durationShortMinutes": "one#{num} Min.|#{num} Min.", @@ -104,22 +112,6 @@ "#{num}w": "one#{num} W|#{num} W", "durationShortMonths": "one#{num} M|#{num} M", "#{num}y": "one#{num} J|#{num} J", - "separatorFull": ", ", - "finalSeparatorFull": " und ", - "separatorLong": ", ", - "finalSeparatorLong": " und ", - "separatorMedium": ", ", - "finalSeparatorMedium": " und ", - "separatorShort": ", ", - "finalSeparatorShort": " und ", - "durationMediumMillis": "one#{num} ms|#{num} ms", - "1#1 se|#{num} sec": "#{num} Se.", - "1#1 mi|#{num} min": "#{num} Mi.", - "durationMediumHours": "#{num} St.", - "1#1 dy|#{num} dys": "#{num} Ta.", - "durationMediumWeeks": "#{num} Wo.", - "1#1 mo|#{num} mos": "#{num} Mo.", - "durationMediumYears": "#{num} Ja.", "1#in 1 second|#in {num} seconds": "one#in {num} Sekunde|#in {num} Sekunden", "1#in 1 minute|#in {num} minutes": "one#in {num} Minute|#in {num} Minuten", "1#in 1 hour|#in {num} hours": "one#in {num} Stunde|#in {num} Stunden", @@ -161,5 +153,13 @@ "#{num}d ago": "one#vor {num} Tag|#vor {num} Tagen", "#{num}w ago": "one#vor {num} Woche|#vor {num} Wochen", "#{num}mo ago": "one#vor {num} Monat|#vor {num} Monaten", - "#{num}y ago": "one#vor {num} Jahr|#vor {num} Jahren" -} \ No newline at end of file + "#{num}y ago": "one#vor {num} Jahr|#vor {num} Jahren", + "separatorFull": ", ", + "finalSeparatorFull": " und ", + "separatorLong": ", ", + "finalSeparatorLong": " und ", + "separatorMedium": ", ", + "finalSeparatorMedium": " und ", + "separatorShort": ", ", + "finalSeparatorShort": " und " +} diff --git a/js/data/locale/dje/sysres.json b/js/data/locale/dje/sysres.json index d6c70326ab..30b64e313c 100644 --- a/js/data/locale/dje/sysres.json +++ b/js/data/locale/dje/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/dnj/scripts.jf b/js/data/locale/dnj/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/dnj/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/dsb/sysres.json b/js/data/locale/dsb/sysres.json index fd6f95a5dd..367b5a7f11 100644 --- a/js/data/locale/dsb/sysres.json +++ b/js/data/locale/dsb/sysres.json @@ -171,22 +171,6 @@ "1#1 wk|#{num} wks": "one#{num} tyź.|two#{num} tyź.|few#{num} tyź.|#{num} tyź.", "1#1 mon|#{num} mons": "one#{num} mjas.|two#{num} mjas.|few#{num} mjas.|#{num} mjas.", "1#1 yr|#{num} yrs": "one#{num} l.|two#{num} l.|few#{num} l.|#{num} l.", - "durationShortMillis": "one#{num} ms|two#{num} ms|few#{num} ms|#{num} ms", - "#{num}s": "one#{num} s|two#{num} s|few#{num} s|#{num} s", - "durationShortMinutes": "one#{num} min|two#{num} min|few#{num} min|#{num} min", - "#{num}h": "one#{num} g|two#{num} g|few#{num} g|#{num} g", - "#{num}d": "one#{num} ź|two#{num} d|few#{num} d|#{num} d", - "#{num}w": "one#{num} tyź.|two#{num} tyź.|few#{num} tyź.|#{num} tyź.", - "durationShortMonths": "one#{num} mjas.|two#{num} mjas.|few#{num} mjas.|#{num} mjas.", - "#{num}y": "one#{num} l.|two#{num} l.|few#{num} l.|#{num} l.", - "separatorFull": ", ", - "finalSeparatorFull": " a ", - "separatorLong": ", ", - "finalSeparatorLong": " a ", - "separatorMedium": ", ", - "finalSeparatorMedium": " a ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "one#{num} ms|two#{num} ms|few#{num} ms|#{num} ms", "1#1 se|#{num} sec": "one#{num} s|two#{num} s|few#{num} s|#{num} s", "1#1 mi|#{num} min": "one#{num} min|two#{num} min|few#{num} min|#{num} min", @@ -195,6 +179,14 @@ "durationMediumWeeks": "one#{num} tyź.|two#{num} tyź.|few#{num} tyź.|#{num} tyź.", "1#1 mo|#{num} mos": "one#{num} mjas.|two#{num} mjas.|few#{num} mjas.|#{num} mjas.", "durationMediumYears": "one#{num} l.|two#{num} l.|few#{num} l.|#{num} l.", + "durationShortMillis": "one#{num} ms|two#{num} ms|few#{num} ms|#{num} ms", + "#{num}s": "one#{num} s|two#{num} s|few#{num} s|#{num} s", + "durationShortMinutes": "one#{num} min|two#{num} min|few#{num} min|#{num} min", + "#{num}h": "one#{num} g|two#{num} g|few#{num} g|#{num} g", + "#{num}d": "one#{num} ź|two#{num} d|few#{num} d|#{num} d", + "#{num}w": "one#{num} tyź.|two#{num} tyź.|few#{num} tyź.|#{num} tyź.", + "durationShortMonths": "one#{num} mjas.|two#{num} mjas.|few#{num} mjas.|#{num} mjas.", + "#{num}y": "one#{num} l.|two#{num} l.|few#{num} l.|#{num} l.", "1#in 1 second|#in {num} seconds": "one#za {num} sekundu|two#za {num} sekunźe|few#za {num} sekundy|#za {num} sekundow", "1#in 1 minute|#in {num} minutes": "one#za {num} minutu|two#za {num} minuÅ›e|few#za {num} minuty|#za {num} minutow", "1#in 1 hour|#in {num} hours": "one#za {num} góźinu|two#za {num} góźinje|few#za {num} góźiny|#za {num} góźin", @@ -236,5 +228,13 @@ "#{num}d ago": "one#pÅ›ed {num} dnj.|two#pÅ›ed {num} dnj.|few#pÅ›ed {num} dnj.|#pÅ›ed {num} dnj.", "#{num}w ago": "one#pÅ›ed {num} tyź.|two#pÅ›ed {num} tyź.|few#pÅ›ed {num} tyź.|#pÅ›ed {num} tyź.", "#{num}mo ago": "one#pÅ›ed {num} mjas.|two#pÅ›ed {num} mjas.|few#pÅ›ed {num} mjas.|#pÅ›ed {num} mjas.", - "#{num}y ago": "one#pÅ›ed {num} l.|two#pÅ›ed {num} l.|few#pÅ›ed {num} l.|#pÅ›ed {num} l." + "#{num}y ago": "one#pÅ›ed {num} l.|two#pÅ›ed {num} l.|few#pÅ›ed {num} l.|#pÅ›ed {num} l.", + "separatorFull": ", ", + "finalSeparatorFull": " a ", + "separatorLong": ", ", + "finalSeparatorLong": " a ", + "separatorMedium": ", ", + "finalSeparatorMedium": " a ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/dtm/scripts.jf b/js/data/locale/dtm/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/dtm/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/dtp/langname.jf b/js/data/locale/dtp/langname.jf new file mode 100644 index 0000000000..2ce6db29c8 --- /dev/null +++ b/js/data/locale/dtp/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Central Dusun" +} \ No newline at end of file diff --git a/js/data/locale/dtp/scripts.jf b/js/data/locale/dtp/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/dtp/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/dty/scripts.jf b/js/data/locale/dty/scripts.jf new file mode 100644 index 0000000000..9408517d0c --- /dev/null +++ b/js/data/locale/dty/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Deva" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/dua/sysres.json b/js/data/locale/dua/sysres.json index c45a388d95..58712d861f 100644 --- a/js/data/locale/dua/sysres.json +++ b/js/data/locale/dua/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/dum/scripts.jf b/js/data/locale/dum/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/dum/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/dyo/sysres.json b/js/data/locale/dyo/sysres.json index edbc98bce9..e4854f1598 100644 --- a/js/data/locale/dyo/sysres.json +++ b/js/data/locale/dyo/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#â€+{num} s", "1#in 1 minute|#in {num} minutes": "#â€+{num} min", "1#in 1 hour|#in {num} hours": "#â€+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#â€-{num} d", "#{num}w ago": "#â€-{num} w", "#{num}mo ago": "#â€-{num} m", - "#{num}y ago": "#â€-{num} y" + "#{num}y ago": "#â€-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/dz/sysres.json b/js/data/locale/dz/sysres.json index 22073b2ce9..2fc50cb555 100644 --- a/js/data/locale/dz/sysres.json +++ b/js/data/locale/dz/sysres.json @@ -171,22 +171,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": " དང་ ", - "finalSeparatorFull": " དང་ ", - "separatorLong": " དང་ ", - "finalSeparatorLong": " དང་ ", - "separatorMedium": " དང་ ", - "finalSeparatorMedium": " དང་ ", - "separatorShort": " དང་ ", - "finalSeparatorShort": " དང་ ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -195,6 +179,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#སà¾à½¢à¼‹à½†à¼‹ {num} ནང་", "1#in 1 minute|#in {num} minutes": "#སà¾à½¢à¼‹à½˜à¼‹ {num} ནང་", "1#in 1 hour|#in {num} hours": "#ཆུ་ཚོད་ {num} ནང་", @@ -236,5 +228,13 @@ "#{num}d ago": "#ཉིནམ་ {num} ཧེ་མ་", "#{num}w ago": "#བངུན་ཕྲག་ {num} ཧེ་མ་", "#{num}mo ago": "#ཟླà½à¼‹ {num} ཧེ་མ་", - "#{num}y ago": "#ལོ་འà½à½¼à½¢à¼‹ {num} ཧེ་མ་" + "#{num}y ago": "#ལོ་འà½à½¼à½¢à¼‹ {num} ཧེ་མ་", + "separatorFull": " དང་ ", + "finalSeparatorFull": " དང་ ", + "separatorLong": " དང་ ", + "finalSeparatorLong": " དང་ ", + "separatorMedium": " དང་ ", + "finalSeparatorMedium": " དང་ ", + "separatorShort": " དང་ ", + "finalSeparatorShort": " དང་ " } \ No newline at end of file diff --git a/js/data/locale/ebu/sysres.json b/js/data/locale/ebu/sysres.json index c2652b8ff3..0c02b496ef 100644 --- a/js/data/locale/ebu/sysres.json +++ b/js/data/locale/ebu/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/ee/sysres.json b/js/data/locale/ee/sysres.json index f3d0c407cc..d76b071d89 100644 --- a/js/data/locale/ee/sysres.json +++ b/js/data/locale/ee/sysres.json @@ -95,6 +95,14 @@ "1#1 wk|#{num} wks": "one#kÉ”siÉ–a {num}|#kÉ”siÉ–a {num}", "1#1 mon|#{num} mons": "one#É£leti {num}|#É£leti {num}", "1#1 yr|#{num} yrs": "one#Æ’e {num}|#Æ’e {num}", + "durationMediumMillis": "#{num} ms", + "1#1 se|#{num} sec": "one#s {num}|#s {num}", + "1#1 mi|#{num} min": "one#a {num}|#a {num}", + "durationMediumHours": "one#gaÆ’oÆ’o {num}|#gaÆ’oÆ’o {num}", + "1#1 dy|#{num} dys": "one#Å‹keke {num}|#Å‹keke {num}", + "durationMediumWeeks": "one#kÉ”siÉ–a {num}|#kÉ”siÉ–a {num}", + "1#1 mo|#{num} mos": "one#É£leti {num}|#É£leti {num}", + "durationMediumYears": "one#Æ’e {num}|#Æ’e {num}", "durationShortMillis": "#{num} ms", "#{num}s": "one#s {num}|#s {num}", "durationShortMinutes": "one#a {num}|#a {num}", @@ -103,22 +111,6 @@ "#{num}w": "one#kÉ”siÉ–a {num}|#kÉ”siÉ–a {num}", "durationShortMonths": "one#É£leti {num}|#É£leti {num}", "#{num}y": "one#Æ’e {num}|#Æ’e {num}", - "separatorFull": ", ", - "finalSeparatorFull": ", kple ", - "separatorLong": ", ", - "finalSeparatorLong": ", kple ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", kple ", - "separatorShort": ", ", - "finalSeparatorShort": ", kple ", - "durationMediumMillis": "#{num} ms", - "1#1 se|#{num} sec": "one#s {num}|#s {num}", - "1#1 mi|#{num} min": "one#a {num}|#a {num}", - "durationMediumHours": "one#g {num}|#g {num}", - "1#1 dy|#{num} dys": "one#Å‹keke {num}|#Å‹keke {num}", - "durationMediumWeeks": "one#kÉ”siÉ–a {num}|#kÉ”siÉ–a {num}", - "1#1 mo|#{num} mos": "one#É£leti {num}|#É£leti {num}", - "durationMediumYears": "one#Æ’e {num}|#Æ’e {num}", "1#in 1 second|#in {num} seconds": "one#le sekend {num} me|#le sekend {num} wo me", "1#in 1 minute|#in {num} minutes": "one#le aÉ–abaÆ’oÆ’o {num} me|#le aÉ–abaÆ’oÆ’o {num} wo me", "1#in 1 hour|#in {num} hours": "one#le gaÆ’oÆ’o {num} me|#le gaÆ’oÆ’o {num} wo me", @@ -160,5 +152,13 @@ "#{num}d ago": "one#Å‹keke {num} si va yi|#Å‹keke {num} si wo va yi", "#{num}w ago": "one#kÉ”siÉ–a {num} si va yi|#kÉ”siÉ–a {num} si wo va yi", "#{num}mo ago": "one#É£leti {num} si va yi|#É£leti {num} si wo va yi", - "#{num}y ago": "one#le Æ’e {num} si va yi me|#le Æ’e {num} si va yi me" + "#{num}y ago": "one#le Æ’e {num} si va yi me|#le Æ’e {num} si va yi me", + "separatorFull": ", ", + "finalSeparatorFull": ", kple ", + "separatorLong": ", ", + "finalSeparatorLong": ", kple ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", kple ", + "separatorShort": ", ", + "finalSeparatorShort": ", kple " } \ No newline at end of file diff --git a/js/data/locale/egl/langname.jf b/js/data/locale/egl/langname.jf new file mode 100644 index 0000000000..6ac68aa7c1 --- /dev/null +++ b/js/data/locale/egl/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Emilian" +} \ No newline at end of file diff --git a/js/data/locale/egl/scripts.jf b/js/data/locale/egl/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/egl/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/el/CY/ctrynames.json b/js/data/locale/el/CY/ctrynames.json index d4e12e45bd..fb6571c822 100644 --- a/js/data/locale/el/CY/ctrynames.json +++ b/js/data/locale/el/CY/ctrynames.json @@ -1,4 +1,5 @@ { + "Sub-Saharan Africa": "202", "Αγία Ελένη": "SH", "Αγία Λουκία": "LC", "Άγιος ΒαÏθολομαίος": "BL", @@ -289,6 +290,5 @@ "Φίτζι": "FJ", "Χιλή": "CL", "Χονγκ Κονγκ ΕΔΠ Κίνας": "HK", - "Ωκεανία": "009", - "Sub-Saharan Africa": "202" + "Ωκεανία": "009" } \ No newline at end of file diff --git a/js/data/locale/el/CY/dateformats.json b/js/data/locale/el/CY/dateformats.json new file mode 100644 index 0000000000..b2a505c370 --- /dev/null +++ b/js/data/locale/el/CY/dateformats.json @@ -0,0 +1,172 @@ +{ + "gregorian": { + "order": { + "f": "{date} - {time}", + "l": "{date} - {time}", + "m": "{date}, {time}", + "s": "{date}, {time}" + }, + "date": { + "dmwy": { + "f": "EEEE, d MMMM yyyy", + "l": "EEE, d MMMM yyyy", + "m": "EE, d MMM yyyy", + "s": "E, d/M/yy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM yyyy", + "s": "d/M/yy" + }, + "dmw": { + "f": "EEEE, d MMMM", + "l": "EEE, d MMMM", + "m": "EE, d MMM", + "s": "E, d/M" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "d/M" + }, + "my": { + "f": "LLLL yyyy", + "l": "LLLL yyyy", + "m": "LLL yyyy", + "s": "M/yy" + }, + "dw": { + "f": "EEEE, d", + "l": "EEE, d", + "m": "EE, d", + "s": "E, d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yy" + }, + "e": { + "f": "cccc", + "l": "ccc", + "m": "cc", + "s": "c" + }, + "l": { + "f": "LLLL", + "l": "LLLL", + "m": "LLL", + "s": "L" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} - {st} – {et}", + "l": "{sd} {sm} {sy} - {st} – {et}", + "m": "{sd} {sm} {sy}, {st} – {et}", + "s": "{sd}/{sm}/{sy}, {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} - {st} – {ed} {em} {ey} - {et}", + "l": "{sd} {sm} {sy} - {st} – {ed} {em} {ey} - {et}", + "m": "{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}", + "s": "{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} - {st} – {ed} {em} {ey} - {et}", + "l": "{sd} {sm} {sy} - {st} – {ed} {em} {ey} - {et}", + "m": "{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}", + "s": "{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} - {st} – {ed} {em} {ey} - {et}", + "l": "{sd} {sm} {sy} - {st} – {ed} {em} {ey} - {et}", + "m": "{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}", + "s": "{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/el/ctrynames.json b/js/data/locale/el/ctrynames.json index d4e12e45bd..fb6571c822 100644 --- a/js/data/locale/el/ctrynames.json +++ b/js/data/locale/el/ctrynames.json @@ -1,4 +1,5 @@ { + "Sub-Saharan Africa": "202", "Αγία Ελένη": "SH", "Αγία Λουκία": "LC", "Άγιος ΒαÏθολομαίος": "BL", @@ -289,6 +290,5 @@ "Φίτζι": "FJ", "Χιλή": "CL", "Χονγκ Κονγκ ΕΔΠ Κίνας": "HK", - "Ωκεανία": "009", - "Sub-Saharan Africa": "202" + "Ωκεανία": "009" } \ No newline at end of file diff --git a/js/data/locale/el/regionnames.json b/js/data/locale/el/regionnames.json index f99c33690d..9b24d5ed6f 100644 --- a/js/data/locale/el/regionnames.json +++ b/js/data/locale/el/regionnames.json @@ -232,54 +232,6 @@ } ], "AL": [ - { - "name": "Îομός ΑÏγυÏοκάστÏου", - "code": "05" - }, - { - "name": "Îομός Αυλώνα", - "code": "12" - }, - { - "name": "Îομός ΔυÏÏαχίου", - "code": "02" - }, - { - "name": "Îομός Ελβασάν", - "code": "03" - }, - { - "name": "Îομός ΚοÏυτσάς", - "code": "06" - }, - { - "name": "Îομός Κουκς", - "code": "07" - }, - { - "name": "Îομός Λεζ", - "code": "08" - }, - { - "name": "Îομός ΜπεÏάτ", - "code": "01" - }, - { - "name": "Îομός ÎτίμπÏα", - "code": "09" - }, - { - "name": "Îομός ΣκόδÏας", - "code": "10" - }, - { - "name": "Îομός ΤιÏάνων", - "code": "11" - }, - { - "name": "Îομός ΦιέÏ", - "code": "04" - }, { "name": "Berat", "code": "BR" @@ -423,6 +375,54 @@ { "name": "Vlorë", "code": "VL" + }, + { + "name": "Îομός ΑÏγυÏοκάστÏου", + "code": "05" + }, + { + "name": "Îομός Αυλώνα", + "code": "12" + }, + { + "name": "Îομός ΔυÏÏαχίου", + "code": "02" + }, + { + "name": "Îομός Ελβασάν", + "code": "03" + }, + { + "name": "Îομός ΚοÏυτσάς", + "code": "06" + }, + { + "name": "Îομός Κουκς", + "code": "07" + }, + { + "name": "Îομός Λεζ", + "code": "08" + }, + { + "name": "Îομός ΜπεÏάτ", + "code": "01" + }, + { + "name": "Îομός ÎτίμπÏα", + "code": "09" + }, + { + "name": "Îομός ΣκόδÏας", + "code": "10" + }, + { + "name": "Îομός ΤιÏάνων", + "code": "11" + }, + { + "name": "Îομός ΦιέÏ", + "code": "04" } ], "AM": [ @@ -716,6 +716,38 @@ } ], "AZ": [ + { + "name": "Goygol", + "code": "GYG" + }, + { + "name": "Khizi", + "code": "XIZ" + }, + { + "name": "Khojavend", + "code": "XVD" + }, + { + "name": "Lachin", + "code": "LAC" + }, + { + "name": "Naftalan", + "code": "NA" + }, + { + "name": "Shamakhi", + "code": "SMI" + }, + { + "name": "Sharur", + "code": "SAR" + }, + { + "name": "Yevlakh", + "code": "YE" + }, { "name": "Αγκντάμ", "code": "AGM" @@ -844,14 +876,14 @@ "name": "Κχοτζάλι", "code": "XCI" }, - { - "name": "ΛανκαÏάν", - "code": "LAN" - }, { "name": "ΛάνκαÏαν", "code": "LA" }, + { + "name": "ΛανκαÏάν", + "code": "LAN" + }, { "name": "ΛέÏικ", "code": "LER" @@ -995,53 +1027,9 @@ { "name": "ΧατζιγκαμποÏλ", "code": "HAC" - }, - { - "name": "Goygol", - "code": "GYG" - }, - { - "name": "Khizi", - "code": "XIZ" - }, - { - "name": "Khojavend", - "code": "XVD" - }, - { - "name": "Lachin", - "code": "LAC" - }, - { - "name": "Naftalan", - "code": "NA" - }, - { - "name": "Shamakhi", - "code": "SMI" - }, - { - "name": "Sharur", - "code": "SAR" - }, - { - "name": "Yevlakh", - "code": "YE" } ], "BA": [ - { - "name": "ΜπÏσκο", - "code": "BRC" - }, - { - "name": "Ομοσπονδία Βοσνίας-ΕÏζεγοβίνης", - "code": "BIH" - }, - { - "name": "ΣεÏβική ΔημοκÏατία", - "code": "SRP" - }, { "name": "Bosnian Podrinje", "code": "05" @@ -1081,6 +1069,18 @@ { "name": "Zenica-Doboj", "code": "04" + }, + { + "name": "ΜπÏσκο", + "code": "BRC" + }, + { + "name": "Ομοσπονδία Βοσνίας-ΕÏζεγοβίνης", + "code": "BIH" + }, + { + "name": "ΣεÏβική ΔημοκÏατία", + "code": "SRP" } ], "BB": [ @@ -1130,30 +1130,6 @@ } ], "BD": [ - { - "name": "ΚοÏλνα", - "code": "D" - }, - { - "name": "ΜπάÏισαλ", - "code": "06" - }, - { - "name": "Îτχάκα", - "code": "C" - }, - { - "name": "ΡανγκποÏÏ", - "code": "55" - }, - { - "name": "Ρατζσάχι", - "code": "54" - }, - { - "name": "Σιλχέτ", - "code": "60" - }, { "name": "Bagerhat", "code": "05" @@ -1417,6 +1393,30 @@ { "name": "Thakurgaon", "code": "64" + }, + { + "name": "ΚοÏλνα", + "code": "D" + }, + { + "name": "ΜπάÏισαλ", + "code": "06" + }, + { + "name": "Îτχάκα", + "code": "C" + }, + { + "name": "ΡανγκποÏÏ", + "code": "55" + }, + { + "name": "Ρατζσάχι", + "code": "54" + }, + { + "name": "Σιλχέτ", + "code": "60" } ], "BE": [ @@ -1475,20 +1475,60 @@ ], "BF": [ { - "name": "Γιάγκχα", - "code": "YAG" + "name": "Boucle du Mouhoun", + "code": "01" }, { - "name": "Γιατένγκα", - "code": "YAT" + "name": "Centre", + "code": "03" }, { - "name": "ΓκανζοÏÏγκου", - "code": "GAN" + "name": "Centre-Est", + "code": "04" }, { - "name": "Γκνάγκνα", - "code": "GNA" + "name": "Centre-Nord", + "code": "05" + }, + { + "name": "Centre-Sud", + "code": "07" + }, + { + "name": "Est", + "code": "08" + }, + { + "name": "Nord", + "code": "10" + }, + { + "name": "Plateau-Central", + "code": "11" + }, + { + "name": "Sahel", + "code": "12" + }, + { + "name": "Soum", + "code": "SOM" + }, + { + "name": "Γιάγκχα", + "code": "YAG" + }, + { + "name": "Γιατένγκα", + "code": "YAT" + }, + { + "name": "ΓκανζοÏÏγκου", + "code": "GAN" + }, + { + "name": "Γκνάγκνα", + "code": "GNA" }, { "name": "ΓκοÏÏμα", @@ -1665,46 +1705,6 @@ { "name": "Ω-Μπασάν", "code": "09" - }, - { - "name": "Boucle du Mouhoun", - "code": "01" - }, - { - "name": "Centre", - "code": "03" - }, - { - "name": "Centre-Est", - "code": "04" - }, - { - "name": "Centre-Nord", - "code": "05" - }, - { - "name": "Centre-Sud", - "code": "07" - }, - { - "name": "Est", - "code": "08" - }, - { - "name": "Nord", - "code": "10" - }, - { - "name": "Plateau-Central", - "code": "11" - }, - { - "name": "Sahel", - "code": "12" - }, - { - "name": "Soum", - "code": "SOM" } ], "BG": [ @@ -1844,6 +1844,10 @@ } ], "BI": [ + { + "name": "Rumonge", + "code": "RM" + }, { "name": "Γκιτέγκα", "code": "GI" @@ -1911,10 +1915,6 @@ { "name": "Ρουτάνα", "code": "RT" - }, - { - "name": "Rumonge", - "code": "RM" } ], "BJ": [ @@ -2274,6 +2274,18 @@ } ], "BT": [ + { + "name": "Dagana", + "code": "22" + }, + { + "name": "Sarpang", + "code": "31" + }, + { + "name": "Tsirang", + "code": "21" + }, { "name": "Γκάσα", "code": "GA" @@ -2341,21 +2353,13 @@ { "name": "Χαά", "code": "13" - }, - { - "name": "Dagana", - "code": "22" - }, - { - "name": "Sarpang", - "code": "31" - }, - { - "name": "Tsirang", - "code": "21" } ], "BW": [ + { + "name": "Chobe", + "code": "CH" + }, { "name": "ΒοÏειοανατολική ΠεÏιφέÏεια", "code": "NE" @@ -2415,10 +2419,6 @@ { "name": "ΦÏάνσισταουν", "code": "FR" - }, - { - "name": "Chobe", - "code": "CH" } ], "BY": [ @@ -2452,6 +2452,10 @@ } ], "BZ": [ + { + "name": "Belize", + "code": "BZ" + }, { "name": "Κάγιο", "code": "CY" @@ -2471,10 +2475,6 @@ { "name": "Τολέδο", "code": "TOL" - }, - { - "name": "Belize", - "code": "BZ" } ], "CA": [ @@ -2532,34 +2532,6 @@ } ], "CD": [ - { - "name": "Î’ÏŒÏειο Κίβου", - "code": "NK" - }, - { - "name": "ΕκουατόÏ", - "code": "EQ" - }, - { - "name": "Κασάι-ΟÏιεντάλ", - "code": "KE" - }, - { - "name": "Κινσάσα", - "code": "KN" - }, - { - "name": "Μανιέμα", - "code": "MA" - }, - { - "name": "Μπας-Κονγκό", - "code": "BC" - }, - { - "name": "Îότιο Κίβου", - "code": "SK" - }, { "name": "Bandundu", "code": "BN" @@ -2651,6 +2623,34 @@ { "name": "Tshuapa", "code": "TU" + }, + { + "name": "Î’ÏŒÏειο Κίβου", + "code": "NK" + }, + { + "name": "ΕκουατόÏ", + "code": "EQ" + }, + { + "name": "Κασάι-ΟÏιεντάλ", + "code": "KE" + }, + { + "name": "Κινσάσα", + "code": "KN" + }, + { + "name": "Μανιέμα", + "code": "MA" + }, + { + "name": "Μπας-Κονγκό", + "code": "BC" + }, + { + "name": "Îότιο Κίβου", + "code": "SK" } ], "CF": [ @@ -2724,6 +2724,10 @@ } ], "CG": [ + { + "name": "Pointe-Noire", + "code": "16" + }, { "name": "ΚουιλοÏ", "code": "5" @@ -2767,13 +2771,13 @@ { "name": "Σανγκά", "code": "13" - }, - { - "name": "Pointe-Noire", - "code": "16" } ], "CH": [ + { + "name": "Geneva", + "code": "GE" + }, { "name": "ΆαÏγκαου", "code": "AG" @@ -2873,37 +2877,9 @@ { "name": "Τιτσίνο", "code": "TI" - }, - { - "name": "Geneva", - "code": "GE" } ], "CI": [ - { - "name": "Αμπιτζάν", - "code": "AB" - }, - { - "name": "Βαλέ ντου Μπαντάμα", - "code": "VB" - }, - { - "name": "ΓιαμουσουκÏÏŒ", - "code": "YM" - }, - { - "name": "Μπας-ΣασάντÏα", - "code": "BS" - }, - { - "name": "Îτενγκουέλε", - "code": "DN" - }, - { - "name": "Σαβάνες", - "code": "SV" - }, { "name": "Agnéby", "code": "16" @@ -3011,9 +2987,37 @@ { "name": "Zanzan²", "code": "ZZ" + }, + { + "name": "Αμπιτζάν", + "code": "AB" + }, + { + "name": "Βαλέ ντου Μπαντάμα", + "code": "VB" + }, + { + "name": "ΓιαμουσουκÏÏŒ", + "code": "YM" + }, + { + "name": "Μπας-ΣασάντÏα", + "code": "BS" + }, + { + "name": "Îτενγκουέλε", + "code": "DN" + }, + { + "name": "Σαβάνες", + "code": "SV" } ], "CL": [ + { + "name": "Arica y Parinacota", + "code": "AP" + }, { "name": "Αϊσέν", "code": "AI" @@ -3069,10 +3073,6 @@ { "name": "ΤαÏαπακά", "code": "TA" - }, - { - "name": "Arica y Parinacota", - "code": "AP" } ], "CM": [ @@ -3486,6 +3486,22 @@ } ], "CV": [ + { + "name": "Barlavento Islands", + "code": "B" + }, + { + "name": "Maio", + "code": "MA" + }, + { + "name": "São Miguel", + "code": "SM" + }, + { + "name": "Sotavento Islands", + "code": "S" + }, { "name": "Δήμος Μπόα Βίστα", "code": "BV" @@ -3565,22 +3581,6 @@ { "name": "Σάο Φιλίπε", "code": "SF" - }, - { - "name": "Barlavento Islands", - "code": "B" - }, - { - "name": "Maio", - "code": "MA" - }, - { - "name": "São Miguel", - "code": "SM" - }, - { - "name": "Sotavento Islands", - "code": "S" } ], "CY": [ @@ -3610,74 +3610,6 @@ } ], "CZ": [ - { - "name": "ΕπαÏχία ΜπÏνο", - "code": "643" - }, - { - "name": "ΕπαÏχία ΠÏατσάτιτσε", - "code": "315" - }, - { - "name": "κομητεία Γίσλαβα", - "code": "632" - }, - { - "name": "ΠεÏιφέÏεια Βίσοτσινα", - "code": "63" - }, - { - "name": "ΠεÏιφέÏεια Ζλιν", - "code": "72" - }, - { - "name": "ΠεÏιφέÏεια ΚάÏλοβυ ΒάÏÏ…", - "code": "41" - }, - { - "name": "ΠεÏιφέÏεια ΚεντÏικής Βοημίας", - "code": "20" - }, - { - "name": "ΠεÏιφέÏεια ΛίμπεÏετς", - "code": "51" - }, - { - "name": "ΠεÏιφέÏεια ΜοÏαβίας Σιλεσίας", - "code": "80" - }, - { - "name": "ΠεÏιφέÏεια Îότιας Βοημίας", - "code": "31" - }, - { - "name": "ΠεÏιφέÏεια Îότιας ΜοÏαβίας", - "code": "64" - }, - { - "name": "ΠεÏιφέÏεια Όλομουτς", - "code": "71" - }, - { - "name": "ΠεÏιφέÏεια ΟÏστι ναντ Λάμπεμ", - "code": "42" - }, - { - "name": "ΠεÏιφέÏεια ΠαÏντοÏμπιτσε", - "code": "53" - }, - { - "name": "ΠεÏιφέÏεια Πίλσεν", - "code": "32" - }, - { - "name": "ΠεÏιφέÏεια ΧÏάντετς ΚÏάλοβε", - "code": "52" - }, - { - "name": "ΠÏάγα", - "code": "10" - }, { "name": "BeneÅ¡ov", "code": "201" @@ -4057,6 +3989,74 @@ { "name": "Znojmo", "code": "647" + }, + { + "name": "ΕπαÏχία ΜπÏνο", + "code": "643" + }, + { + "name": "ΕπαÏχία ΠÏατσάτιτσε", + "code": "315" + }, + { + "name": "κομητεία Γίσλαβα", + "code": "632" + }, + { + "name": "ΠεÏιφέÏεια Βίσοτσινα", + "code": "63" + }, + { + "name": "ΠεÏιφέÏεια Ζλιν", + "code": "72" + }, + { + "name": "ΠεÏιφέÏεια ΚάÏλοβυ ΒάÏÏ…", + "code": "41" + }, + { + "name": "ΠεÏιφέÏεια ΚεντÏικής Βοημίας", + "code": "20" + }, + { + "name": "ΠεÏιφέÏεια ΛίμπεÏετς", + "code": "51" + }, + { + "name": "ΠεÏιφέÏεια ΜοÏαβίας Σιλεσίας", + "code": "80" + }, + { + "name": "ΠεÏιφέÏεια Îότιας Βοημίας", + "code": "31" + }, + { + "name": "ΠεÏιφέÏεια Îότιας ΜοÏαβίας", + "code": "64" + }, + { + "name": "ΠεÏιφέÏεια Όλομουτς", + "code": "71" + }, + { + "name": "ΠεÏιφέÏεια ΟÏστι ναντ Λάμπεμ", + "code": "42" + }, + { + "name": "ΠεÏιφέÏεια ΠαÏντοÏμπιτσε", + "code": "53" + }, + { + "name": "ΠεÏιφέÏεια Πίλσεν", + "code": "32" + }, + { + "name": "ΠεÏιφέÏεια ΧÏάντετς ΚÏάλοβε", + "code": "52" + }, + { + "name": "ΠÏάγα", + "code": "10" } ], "DE": [ @@ -4876,6 +4876,34 @@ } ], "ES": [ + { + "name": "Asturias Province", + "code": "O" + }, + { + "name": "Balears Province", + "code": "PM" + }, + { + "name": "Canary Islands", + "code": "CN" + }, + { + "name": "Cantabria Province", + "code": "S" + }, + { + "name": "Madrid Province", + "code": "M" + }, + { + "name": "Murcia", + "code": "MU" + }, + { + "name": "Navarra", + "code": "NA" + }, { "name": "Α ΚοÏοÏνια", "code": "C" @@ -5123,34 +5151,6 @@ { "name": "ΧώÏα των Βάσκων", "code": "PV" - }, - { - "name": "Asturias Province", - "code": "O" - }, - { - "name": "Balears Province", - "code": "PM" - }, - { - "name": "Canary Islands", - "code": "CN" - }, - { - "name": "Cantabria Province", - "code": "S" - }, - { - "name": "Madrid Province", - "code": "M" - }, - { - "name": "Murcia", - "code": "MU" - }, - { - "name": "Navarra", - "code": "NA" } ], "ET": [ @@ -5278,26 +5278,6 @@ } ], "FJ": [ - { - "name": "Î’ÏŒÏειο Τμήμα, Φίτζι", - "code": "N" - }, - { - "name": "ΓουέστεÏν Îτιβίζιον, Φίτζι", - "code": "W" - }, - { - "name": "ΊστεÏν Îτιβίζιον, Φίτζι", - "code": "E" - }, - { - "name": "ΡοτοÏμα", - "code": "R" - }, - { - "name": "ΣέντÏαλ Îτιβίζιον, Φίτζι", - "code": "C" - }, { "name": "Ba", "code": "01" @@ -5353,27 +5333,131 @@ { "name": "Tailevu", "code": "14" - } - ], - "FM": [ + }, { - "name": "ΚόσÏαε", - "code": "KSA" + "name": "Î’ÏŒÏειο Τμήμα, Φίτζι", + "code": "N" }, { - "name": "Ποχνπέι", - "code": "PNI" + "name": "ΓουέστεÏν Îτιβίζιον, Φίτζι", + "code": "W" }, { - "name": "ΤσουοÏκ", - "code": "TRK" + "name": "ΊστεÏν Îτιβίζιον, Φίτζι", + "code": "E" + }, + { + "name": "ΡοτοÏμα", + "code": "R" }, + { + "name": "ΣέντÏαλ Îτιβίζιον, Φίτζι", + "code": "C" + } + ], + "FM": [ { "name": "Yap", "code": "YAP" + }, + { + "name": "ΚόσÏαε", + "code": "KSA" + }, + { + "name": "Ποχνπέι", + "code": "PNI" + }, + { + "name": "ΤσουοÏκ", + "code": "TRK" } ], "FR": [ + { + "name": "Brittany", + "code": "E" + }, + { + "name": "Burgundy-Franche-Comté", + "code": "BFC" + }, + { + "name": "Clipperton Island", + "code": "CP" + }, + { + "name": "Corsica", + "code": "H" + }, + { + "name": "French Guiana", + "code": "GF" + }, + { + "name": "French Polynesia", + "code": "PF" + }, + { + "name": "French Southern Territories", + "code": "TF" + }, + { + "name": "Guadeloupe", + "code": "GUA" + }, + { + "name": "Guadeloupe²", + "code": "GP" + }, + { + "name": "La Réunion", + "code": "LRE" + }, + { + "name": "Martinique", + "code": "MQ" + }, + { + "name": "Mayotte", + "code": "MAY" + }, + { + "name": "Mayotte²", + "code": "YT" + }, + { + "name": "New Caledonia", + "code": "NC" + }, + { + "name": "Nouvelle-Aquitaine", + "code": "NAQ" + }, + { + "name": "Occitanie", + "code": "OCC" + }, + { + "name": "Réunion", + "code": "RE" + }, + { + "name": "St. Barthélemy", + "code": "BL" + }, + { + "name": "St. Martin", + "code": "MF" + }, + { + "name": "St. Pierre & Miquelon", + "code": "PM" + }, + { + "name": "Wallis & Futuna", + "code": "WF" + }, { "name": "ΑβεϊÏόν", "code": "12" @@ -5797,90 +5881,6 @@ { "name": "Ωτ-Σον", "code": "70" - }, - { - "name": "Brittany", - "code": "E" - }, - { - "name": "Burgundy-Franche-Comté", - "code": "BFC" - }, - { - "name": "Clipperton Island", - "code": "CP" - }, - { - "name": "Corsica", - "code": "H" - }, - { - "name": "French Guiana", - "code": "GF" - }, - { - "name": "French Polynesia", - "code": "PF" - }, - { - "name": "French Southern Territories", - "code": "TF" - }, - { - "name": "Guadeloupe", - "code": "GUA" - }, - { - "name": "Guadeloupe²", - "code": "GP" - }, - { - "name": "La Réunion", - "code": "LRE" - }, - { - "name": "Martinique", - "code": "MQ" - }, - { - "name": "Mayotte", - "code": "MAY" - }, - { - "name": "Mayotte²", - "code": "YT" - }, - { - "name": "New Caledonia", - "code": "NC" - }, - { - "name": "Nouvelle-Aquitaine", - "code": "NAQ" - }, - { - "name": "Occitanie", - "code": "OCC" - }, - { - "name": "Réunion", - "code": "RE" - }, - { - "name": "St. Barthélemy", - "code": "BL" - }, - { - "name": "St. Martin", - "code": "MF" - }, - { - "name": "St. Pierre & Miquelon", - "code": "PM" - }, - { - "name": "Wallis & Futuna", - "code": "WF" } ], "GA": [ @@ -5923,1000 +5923,1000 @@ ], "GB": [ { - "name": "Αγγλία", - "code": "ENG" + "name": "Aberdeenshire", + "code": "ABD" }, { - "name": "ΑμπεÏντήν", - "code": "ABE" + "name": "Antrim", + "code": "ANT" }, { - "name": "Ανατολικό ΆυÏσαιÏ", - "code": "EAY" + "name": "Antrim and Newtownabbey", + "code": "ANN" }, { - "name": "Άνγκλεσι", - "code": "AGY" + "name": "Ards", + "code": "ARD" }, { - "name": "Άνγκους", - "code": "ANS" + "name": "Ards and North Down", + "code": "AND" }, { - "name": "Î’ÏŒÏεια ΙÏλανδία", - "code": "NIR" + "name": "Argyll and Bute", + "code": "AGB" }, { - "name": "Î’ÏŒÏειο ΛινκολνσάιÏ", - "code": "NLN" + "name": "Armagh", + "code": "ARM" }, { - "name": "ΓιόÏκ", - "code": "YOR" + "name": "Armagh, Banbridge and Craigavon", + "code": "ABC" }, { - "name": "ΓκλοÏσεστεÏσαϊÏ", - "code": "GLS" + "name": "Ballymena", + "code": "BLA" }, { - "name": "Γλασκώβη", - "code": "GLG" + "name": "Ballymoney", + "code": "BLY" }, { - "name": "Γουέστ ÎτανμπάÏτοσάιÏ", - "code": "WDU" + "name": "Banbridge", + "code": "BNB" }, { - "name": "ΓουίλτσιÏ", - "code": "WIL" + "name": "Barking and Dagenham", + "code": "BDG" }, { - "name": "ΓουλβεÏχάμπτον", - "code": "WLV" + "name": "Barnet", + "code": "BNE" }, { - "name": "ΓουόÏγουικσαϊÏ", - "code": "WAR" + "name": "Barnsley", + "code": "BNS" }, { - "name": "Δημοτικό διαμέÏισμα ΟυόντσουοÏθ", - "code": "WND" + "name": "Bath and North East Somerset", + "code": "BAS" }, { - "name": "Δυτικό ΜπέÏκσαϊÏ", - "code": "WBK" + "name": "Bedford", + "code": "BDF" }, { - "name": "Δυτικό Σάσσεξ", - "code": "WSX" + "name": "Belfast", + "code": "BFS" }, { - "name": "ΕδιμβοÏÏγο", - "code": "EDH" + "name": "Bexley", + "code": "BEX" }, { - "name": "Έσσεξ", - "code": "ESS" + "name": "Blackburn with Darwen", + "code": "BBD" }, { - "name": "Ηνωμένο Βασίλειο", - "code": "UKM" + "name": "Blaenau Gwent", + "code": "BGW" }, { - "name": "Ηστ Σάσσεξ", - "code": "ESX" + "name": "Bolton", + "code": "BOL" }, { - "name": "Ίσλινγκτον, Λονδίνο", - "code": "ISL" + "name": "Bracknell Forest", + "code": "BRC" }, { - "name": "ΚάÏντιφ", - "code": "CRF" + "name": "Bradford", + "code": "BRD" }, { - "name": "ΚέμπÏιτζσαϊÏ", - "code": "CAM" + "name": "Brent", + "code": "BEN" }, { - "name": "Κεντ", - "code": "KEN" + "name": "Bridgend", + "code": "BGE" }, { - "name": "Κίνγκστον απόν Χαλ", - "code": "KHL" + "name": "Brighton and Hove", + "code": "BNH" }, { - "name": "ΚόβεντÏι", - "code": "COV" + "name": "Bury", + "code": "BUR" }, { - "name": "ΚοÏνουάλη", - "code": "CON" + "name": "Caerphilly", + "code": "CAY" }, { - "name": "ΚοÏμπÏια", - "code": "CMA" + "name": "Calderdale", + "code": "CLD" }, { - "name": "Λάμπεθ, δημοτικό διαμέÏισμα του Λονδίνου", - "code": "LBH" + "name": "Camden", + "code": "CMD" }, { - "name": "ΛανκασάιÏ", - "code": "LAN" + "name": "Carmarthenshire", + "code": "CMN" }, { - "name": "ΛέστεÏ", - "code": "LCE" + "name": "Carrickfergus", + "code": "CKF" }, { - "name": "ΛίβεÏπουλ", - "code": "LIV" + "name": "Castlereagh", + "code": "CSR" }, { - "name": "ΛίνκολνσαϊÏ", - "code": "LIN" + "name": "Causeway Coast and Glens", + "code": "CCG" }, { - "name": "ΛοÏτον", - "code": "LUT" + "name": "Central Bedfordshire", + "code": "CBF" }, { - "name": "ΜάντσεστεÏ", - "code": "MAN" + "name": "Ceredigion", + "code": "CGN" }, { - "name": "Μεγάλη Î’Ïετανία", - "code": "GBN" + "name": "Cheshire East", + "code": "CHE" }, { - "name": "ΜίντλεσμπÏο", - "code": "MDB" + "name": "Cheshire West and Chester", + "code": "CHW" }, { - "name": "Μιντλόδιαν", - "code": "MLN" + "name": "Clackmannanshire", + "code": "CLK" }, { - "name": "Μπάκιγχαμ", - "code": "BKM" + "name": "Coleraine", + "code": "CLR" }, { - "name": "ΜπέÏμιγχαμ", - "code": "BIR" + "name": "Conwy", + "code": "CWY" }, { - "name": "Μπλάκπουλ", - "code": "BPL" + "name": "Cookstown", + "code": "CKT" }, { - "name": "ΜπόÏνμουθ", - "code": "BMH" + "name": "Craigavon", + "code": "CGV" }, { - "name": "ΜπÏίστολ", - "code": "BST" + "name": "Croydon", + "code": "CRY" }, { - "name": "ΜπÏόμλεϊ", - "code": "BRY" + "name": "Darlington", + "code": "DAL" }, { - "name": "Îησιά Σίλι", - "code": "IOS" + "name": "Denbighshire", + "code": "DEN" }, { - "name": "Îήσος Γουάιτ", - "code": "IOW" + "name": "Derry", + "code": "DRY" }, { - "name": "ÎιοÏκασλ", - "code": "NET" + "name": "Derry and Strabane", + "code": "DRS" }, { - "name": "ÎιοÏχαμ", - "code": "NWM" + "name": "Doncaster", + "code": "DNC" }, { - "name": "ÎοÏθάμπεÏλαντ", - "code": "NBL" + "name": "Down", + "code": "DOW" }, { - "name": "ÎÏŒÏφολκ", - "code": "NFK" + "name": "Dudley", + "code": "DUD" }, { - "name": "Îότιγχαμ", - "code": "NGM" + "name": "Dumfries and Galloway", + "code": "DGY" }, { - "name": "ÎότιγχαμσιεÏ", - "code": "NTT" + "name": "Dungannon and South Tyrone", + "code": "DGN" }, { - "name": "Îτάντι", - "code": "DND" + "name": "Durham", + "code": "DUR" }, { - "name": "Îτέβον", - "code": "DEV" + "name": "Ealing", + "code": "EAL" }, { - "name": "ÎτέÏμπι", - "code": "DER" + "name": "East Dunbartonshire", + "code": "EDU" }, { - "name": "ÎτέÏμπισαϊÏ", - "code": "DBY" + "name": "East Lothian", + "code": "ELN" }, { - "name": "ÎÏ„ÏŒÏσετ", - "code": "DOR" + "name": "East Renfrewshire", + "code": "ERW" }, { - "name": "ΌξφοÏντσαϊÏ", - "code": "OXF" + "name": "East Riding of Yorkshire", + "code": "ERY" }, { - "name": "ΟÏκάδες", - "code": "ORK" + "name": "Enfield", + "code": "ENF" }, { - "name": "Ουαλία", - "code": "WLS" + "name": "England and Wales", + "code": "EAW" }, { - "name": "ΠήτεÏμποÏο", - "code": "PTE" + "name": "Falkirk", + "code": "FAL" }, { - "name": "Πλίμουθ", - "code": "PLY" + "name": "Fermanagh", + "code": "FER" }, { - "name": "Πόλη του ΟυεστμίνστεÏ", - "code": "WSM" + "name": "Fermanagh and Omagh", + "code": "FMO" }, { - "name": "Πόλη του ΣάλφοÏντ", - "code": "SLF" + "name": "Flintshire", + "code": "FLN" }, { - "name": "ΠόÏτσμουθ", - "code": "POR" + "name": "Gateshead", + "code": "GAT" }, { - "name": "Ρέντινγκ", - "code": "RDG" + "name": "Greenwich", + "code": "GRE" }, { - "name": "Σαουθάμπτον", - "code": "STH" + "name": "Gwynedd", + "code": "GWN" }, { - "name": "ΣάÏÏεϋ", - "code": "SRY" + "name": "Halton", + "code": "HAL" }, { - "name": "Σάφολκ", - "code": "SFK" + "name": "Hammersmith and Fulham", + "code": "HMF" }, { - "name": "Σέτλαντ", - "code": "ZET" + "name": "Haringey", + "code": "HRY" }, { - "name": "Σέφιλντ", - "code": "SHF" + "name": "Harrow", + "code": "HRW" }, { - "name": "Σίτι του Λονδίνου", - "code": "LND" + "name": "Hartlepool", + "code": "HPL" }, { - "name": "Σκωτία", - "code": "SCT" + "name": "Havering", + "code": "HAV" }, { - "name": "Σλάου", - "code": "SLG" + "name": "Herefordshire", + "code": "HEF" }, { - "name": "ΣόμεÏσετ", - "code": "SOM" + "name": "Hillingdon", + "code": "HIL" }, { - "name": "Σουόνσι", - "code": "SWA" + "name": "Hounslow", + "code": "HNS" }, { - "name": "ΣτάφοÏντσαϊÏ", - "code": "STS" + "name": "Inverclyde", + "code": "IVC" }, { - "name": "ΣτέÏλινγκ", - "code": "STG" + "name": "Kensington and Chelsea", + "code": "KEC" }, { - "name": "Στόουκ ον ΤÏεντ", - "code": "STE" + "name": "Kingston upon Thames", + "code": "KTT" }, { - "name": "ΤÏάφοÏντ", - "code": "TRF" + "name": "Kirklees", + "code": "KIR" }, { - "name": "Φάιφ", - "code": "FIF" + "name": "Knowsley", + "code": "KWL" }, { - "name": "Χάιλαντ", - "code": "HLD" + "name": "Larne", + "code": "LRN" }, { - "name": "Χάκνεϊ", - "code": "HCK" + "name": "Leeds", + "code": "LDS" }, { - "name": "ΧάμπσαϊÏ", - "code": "HAM" + "name": "Leicestershire", + "code": "LEC" }, { - "name": "ΧέÏτφοÏντσαϊÏ", - "code": "HRT" + "name": "Lewisham", + "code": "LEW" }, { - "name": "Aberdeenshire", - "code": "ABD" + "name": "Limavady", + "code": "LMV" }, { - "name": "Antrim", - "code": "ANT" + "name": "Lisburn", + "code": "LSB" }, { - "name": "Antrim and Newtownabbey", - "code": "ANN" + "name": "Lisburn and Castlereagh", + "code": "LBC" }, { - "name": "Ards", - "code": "ARD" + "name": "Magherafelt", + "code": "MFT" }, { - "name": "Ards and North Down", - "code": "AND" + "name": "Medway", + "code": "MDW" }, { - "name": "Argyll and Bute", - "code": "AGB" + "name": "Merthyr Tydfil", + "code": "MTY" }, { - "name": "Armagh", - "code": "ARM" + "name": "Merton", + "code": "MRT" }, { - "name": "Armagh, Banbridge and Craigavon", - "code": "ABC" + "name": "Mid and East Antrim", + "code": "MEA" }, { - "name": "Ballymena", - "code": "BLA" + "name": "Mid Ulster", + "code": "MUL" }, { - "name": "Ballymoney", - "code": "BLY" + "name": "Milton Keynes", + "code": "MIK" }, { - "name": "Banbridge", - "code": "BNB" + "name": "Monmouthshire", + "code": "MON" }, { - "name": "Barking and Dagenham", - "code": "BDG" + "name": "Moray", + "code": "MRY" }, { - "name": "Barnet", - "code": "BNE" + "name": "Moyle", + "code": "MYL" }, { - "name": "Barnsley", - "code": "BNS" + "name": "Neath Port Talbot", + "code": "NTL" }, { - "name": "Bath and North East Somerset", - "code": "BAS" + "name": "Newport", + "code": "NWP" }, { - "name": "Bedford", - "code": "BDF" + "name": "Newry and Mourne", + "code": "NYM" }, { - "name": "Belfast", - "code": "BFS" + "name": "Newry, Mourne and Down", + "code": "NMD" }, { - "name": "Bexley", - "code": "BEX" + "name": "Newtownabbey", + "code": "NTA" }, { - "name": "Blackburn with Darwen", - "code": "BBD" + "name": "North Ayrshire", + "code": "NAY" }, { - "name": "Blaenau Gwent", - "code": "BGW" + "name": "North Down", + "code": "NDN" }, { - "name": "Bolton", - "code": "BOL" + "name": "North East Lincolnshire", + "code": "NEL" }, { - "name": "Bracknell Forest", - "code": "BRC" + "name": "North Lanarkshire", + "code": "NLK" }, { - "name": "Bradford", - "code": "BRD" + "name": "North Somerset", + "code": "NSM" }, { - "name": "Brent", - "code": "BEN" + "name": "North Tyneside", + "code": "NTY" }, { - "name": "Bridgend", - "code": "BGE" + "name": "North Yorkshire", + "code": "NYK" }, { - "name": "Brighton and Hove", - "code": "BNH" + "name": "Northamptonshire", + "code": "NTH" }, { - "name": "Bury", - "code": "BUR" + "name": "Oldham", + "code": "OLD" }, { - "name": "Caerphilly", - "code": "CAY" + "name": "Omagh", + "code": "OMH" }, { - "name": "Calderdale", - "code": "CLD" + "name": "Outer Hebrides", + "code": "ELS" }, { - "name": "Camden", - "code": "CMD" + "name": "Pembrokeshire", + "code": "PEM" }, { - "name": "Carmarthenshire", - "code": "CMN" + "name": "Perth and Kinross", + "code": "PKN" }, { - "name": "Carrickfergus", - "code": "CKF" + "name": "Poole", + "code": "POL" }, { - "name": "Castlereagh", - "code": "CSR" + "name": "Powys", + "code": "POW" }, { - "name": "Causeway Coast and Glens", - "code": "CCG" + "name": "Redbridge", + "code": "RDB" }, { - "name": "Central Bedfordshire", - "code": "CBF" + "name": "Redcar and Cleveland", + "code": "RCC" }, { - "name": "Ceredigion", - "code": "CGN" + "name": "Renfrewshire", + "code": "RFW" }, { - "name": "Cheshire East", - "code": "CHE" + "name": "Rhondda Cynon Taf", + "code": "RCT" }, { - "name": "Cheshire West and Chester", - "code": "CHW" + "name": "Richmond upon Thames", + "code": "RIC" }, { - "name": "Clackmannanshire", - "code": "CLK" + "name": "Rochdale", + "code": "RCH" }, { - "name": "Coleraine", - "code": "CLR" + "name": "Rotherham", + "code": "ROT" }, { - "name": "Conwy", - "code": "CWY" + "name": "Rutland", + "code": "RUT" }, { - "name": "Cookstown", - "code": "CKT" + "name": "Saint Helens", + "code": "SHN" }, { - "name": "Craigavon", - "code": "CGV" + "name": "Sandwell", + "code": "SAW" }, { - "name": "Croydon", - "code": "CRY" + "name": "Scottish Borders", + "code": "SCB" }, { - "name": "Darlington", - "code": "DAL" + "name": "Sefton", + "code": "SFT" }, { - "name": "Denbighshire", - "code": "DEN" + "name": "Shropshire", + "code": "SHR" }, { - "name": "Derry", - "code": "DRY" + "name": "Solihull", + "code": "SOL" }, { - "name": "Derry and Strabane", - "code": "DRS" + "name": "South Ayrshire", + "code": "SAY" }, { - "name": "Doncaster", - "code": "DNC" + "name": "South Gloucestershire", + "code": "SGC" }, { - "name": "Down", - "code": "DOW" + "name": "South Lanarkshire", + "code": "SLK" }, { - "name": "Dudley", - "code": "DUD" + "name": "South Tyneside", + "code": "STY" }, { - "name": "Dumfries and Galloway", - "code": "DGY" + "name": "Southend-on-Sea", + "code": "SOS" }, { - "name": "Dungannon and South Tyrone", - "code": "DGN" + "name": "Southwark", + "code": "SWK" }, { - "name": "Durham", - "code": "DUR" + "name": "Stockport", + "code": "SKP" }, { - "name": "Ealing", - "code": "EAL" + "name": "Stockton-on-Tees", + "code": "STT" }, { - "name": "East Dunbartonshire", - "code": "EDU" + "name": "Strabane", + "code": "STB" }, { - "name": "East Lothian", - "code": "ELN" + "name": "Sunderland", + "code": "SND" }, { - "name": "East Renfrewshire", - "code": "ERW" + "name": "Sutton", + "code": "STN" }, { - "name": "East Riding of Yorkshire", - "code": "ERY" + "name": "Swindon", + "code": "SWD" }, { - "name": "Enfield", - "code": "ENF" + "name": "Tameside", + "code": "TAM" }, { - "name": "England and Wales", - "code": "EAW" + "name": "Telford and Wrekin", + "code": "TFW" }, { - "name": "Falkirk", - "code": "FAL" + "name": "Thurrock", + "code": "THR" }, { - "name": "Fermanagh", - "code": "FER" + "name": "Torbay", + "code": "TOB" }, { - "name": "Fermanagh and Omagh", - "code": "FMO" + "name": "Torfaen", + "code": "TOF" }, { - "name": "Flintshire", - "code": "FLN" + "name": "Tower Hamlets", + "code": "TWH" }, { - "name": "Gateshead", - "code": "GAT" + "name": "Vale of Glamorgan", + "code": "VGL" }, { - "name": "Greenwich", - "code": "GRE" + "name": "Wakefield", + "code": "WKF" }, { - "name": "Gwynedd", - "code": "GWN" + "name": "Walsall", + "code": "WLL" }, { - "name": "Halton", - "code": "HAL" + "name": "Waltham Forest", + "code": "WFT" }, { - "name": "Hammersmith and Fulham", - "code": "HMF" + "name": "Warrington", + "code": "WRT" }, { - "name": "Haringey", - "code": "HRY" + "name": "West Lothian", + "code": "WLN" }, { - "name": "Harrow", - "code": "HRW" + "name": "Wigan", + "code": "WGN" }, { - "name": "Hartlepool", - "code": "HPL" + "name": "Windsor and Maidenhead", + "code": "WNM" }, { - "name": "Havering", - "code": "HAV" + "name": "Wirral", + "code": "WRL" }, { - "name": "Herefordshire", - "code": "HEF" + "name": "Wokingham", + "code": "WOK" }, { - "name": "Hillingdon", - "code": "HIL" + "name": "Worcestershire", + "code": "WOR" }, { - "name": "Hounslow", - "code": "HNS" + "name": "Wrexham", + "code": "WRX" }, { - "name": "Inverclyde", - "code": "IVC" + "name": "Αγγλία", + "code": "ENG" }, { - "name": "Kensington and Chelsea", - "code": "KEC" + "name": "ΑμπεÏντήν", + "code": "ABE" }, { - "name": "Kingston upon Thames", - "code": "KTT" + "name": "Ανατολικό ΆυÏσαιÏ", + "code": "EAY" }, { - "name": "Kirklees", - "code": "KIR" + "name": "Άνγκλεσι", + "code": "AGY" }, { - "name": "Knowsley", - "code": "KWL" + "name": "Άνγκους", + "code": "ANS" }, { - "name": "Larne", - "code": "LRN" + "name": "Î’ÏŒÏεια ΙÏλανδία", + "code": "NIR" }, { - "name": "Leeds", - "code": "LDS" + "name": "Î’ÏŒÏειο ΛινκολνσάιÏ", + "code": "NLN" }, { - "name": "Leicestershire", - "code": "LEC" + "name": "ΓιόÏκ", + "code": "YOR" }, { - "name": "Lewisham", - "code": "LEW" + "name": "ΓκλοÏσεστεÏσαϊÏ", + "code": "GLS" }, { - "name": "Limavady", - "code": "LMV" + "name": "Γλασκώβη", + "code": "GLG" }, { - "name": "Lisburn", - "code": "LSB" + "name": "Γουέστ ÎτανμπάÏτοσάιÏ", + "code": "WDU" }, { - "name": "Lisburn and Castlereagh", - "code": "LBC" + "name": "ΓουίλτσιÏ", + "code": "WIL" }, { - "name": "Magherafelt", - "code": "MFT" + "name": "ΓουλβεÏχάμπτον", + "code": "WLV" }, { - "name": "Medway", - "code": "MDW" + "name": "ΓουόÏγουικσαϊÏ", + "code": "WAR" }, { - "name": "Merthyr Tydfil", - "code": "MTY" + "name": "Δημοτικό διαμέÏισμα ΟυόντσουοÏθ", + "code": "WND" }, { - "name": "Merton", - "code": "MRT" + "name": "Δυτικό ΜπέÏκσαϊÏ", + "code": "WBK" }, { - "name": "Mid and East Antrim", - "code": "MEA" + "name": "Δυτικό Σάσσεξ", + "code": "WSX" }, { - "name": "Mid Ulster", - "code": "MUL" + "name": "ΕδιμβοÏÏγο", + "code": "EDH" }, { - "name": "Milton Keynes", - "code": "MIK" + "name": "Έσσεξ", + "code": "ESS" }, { - "name": "Monmouthshire", - "code": "MON" + "name": "Ηνωμένο Βασίλειο", + "code": "UKM" }, { - "name": "Moray", - "code": "MRY" + "name": "Ηστ Σάσσεξ", + "code": "ESX" }, { - "name": "Moyle", - "code": "MYL" + "name": "Ίσλινγκτον, Λονδίνο", + "code": "ISL" }, { - "name": "Neath Port Talbot", - "code": "NTL" + "name": "ΚάÏντιφ", + "code": "CRF" }, { - "name": "Newport", - "code": "NWP" + "name": "ΚέμπÏιτζσαϊÏ", + "code": "CAM" }, { - "name": "Newry and Mourne", - "code": "NYM" + "name": "Κεντ", + "code": "KEN" }, { - "name": "Newry, Mourne and Down", - "code": "NMD" + "name": "Κίνγκστον απόν Χαλ", + "code": "KHL" }, { - "name": "Newtownabbey", - "code": "NTA" + "name": "ΚόβεντÏι", + "code": "COV" }, { - "name": "North Ayrshire", - "code": "NAY" + "name": "ΚοÏνουάλη", + "code": "CON" }, { - "name": "North Down", - "code": "NDN" + "name": "ΚοÏμπÏια", + "code": "CMA" }, { - "name": "North East Lincolnshire", - "code": "NEL" + "name": "Λάμπεθ, δημοτικό διαμέÏισμα του Λονδίνου", + "code": "LBH" }, { - "name": "North Lanarkshire", - "code": "NLK" + "name": "ΛανκασάιÏ", + "code": "LAN" }, { - "name": "North Somerset", - "code": "NSM" + "name": "ΛέστεÏ", + "code": "LCE" }, { - "name": "North Tyneside", - "code": "NTY" + "name": "ΛίβεÏπουλ", + "code": "LIV" }, { - "name": "North Yorkshire", - "code": "NYK" + "name": "ΛίνκολνσαϊÏ", + "code": "LIN" }, { - "name": "Northamptonshire", - "code": "NTH" + "name": "ΛοÏτον", + "code": "LUT" }, { - "name": "Oldham", - "code": "OLD" + "name": "ΜάντσεστεÏ", + "code": "MAN" }, { - "name": "Omagh", - "code": "OMH" + "name": "Μεγάλη Î’Ïετανία", + "code": "GBN" }, { - "name": "Outer Hebrides", - "code": "ELS" + "name": "ΜίντλεσμπÏο", + "code": "MDB" }, { - "name": "Pembrokeshire", - "code": "PEM" + "name": "Μιντλόδιαν", + "code": "MLN" }, { - "name": "Perth and Kinross", - "code": "PKN" + "name": "Μπάκιγχαμ", + "code": "BKM" }, { - "name": "Poole", - "code": "POL" + "name": "ΜπέÏμιγχαμ", + "code": "BIR" }, { - "name": "Powys", - "code": "POW" + "name": "Μπλάκπουλ", + "code": "BPL" }, { - "name": "Redbridge", - "code": "RDB" + "name": "ΜπόÏνμουθ", + "code": "BMH" }, { - "name": "Redcar and Cleveland", - "code": "RCC" + "name": "ΜπÏίστολ", + "code": "BST" }, { - "name": "Renfrewshire", - "code": "RFW" + "name": "ΜπÏόμλεϊ", + "code": "BRY" }, { - "name": "Rhondda Cynon Taf", - "code": "RCT" + "name": "Îησιά Σίλι", + "code": "IOS" }, { - "name": "Richmond upon Thames", - "code": "RIC" + "name": "Îήσος Γουάιτ", + "code": "IOW" }, { - "name": "Rochdale", - "code": "RCH" + "name": "ÎιοÏκασλ", + "code": "NET" }, { - "name": "Rotherham", - "code": "ROT" + "name": "ÎιοÏχαμ", + "code": "NWM" }, { - "name": "Rutland", - "code": "RUT" + "name": "ÎοÏθάμπεÏλαντ", + "code": "NBL" }, { - "name": "Saint Helens", - "code": "SHN" + "name": "ÎÏŒÏφολκ", + "code": "NFK" }, { - "name": "Sandwell", - "code": "SAW" + "name": "Îότιγχαμ", + "code": "NGM" }, { - "name": "Scottish Borders", - "code": "SCB" + "name": "ÎότιγχαμσιεÏ", + "code": "NTT" }, { - "name": "Sefton", - "code": "SFT" + "name": "Îτάντι", + "code": "DND" }, { - "name": "Shropshire", - "code": "SHR" + "name": "Îτέβον", + "code": "DEV" }, { - "name": "Solihull", - "code": "SOL" + "name": "ÎτέÏμπι", + "code": "DER" }, { - "name": "South Ayrshire", - "code": "SAY" + "name": "ÎτέÏμπισαϊÏ", + "code": "DBY" }, { - "name": "South Gloucestershire", - "code": "SGC" + "name": "ÎÏ„ÏŒÏσετ", + "code": "DOR" }, { - "name": "South Lanarkshire", - "code": "SLK" + "name": "ΌξφοÏντσαϊÏ", + "code": "OXF" }, { - "name": "South Tyneside", - "code": "STY" + "name": "ΟÏκάδες", + "code": "ORK" }, { - "name": "Southend-on-Sea", - "code": "SOS" + "name": "Ουαλία", + "code": "WLS" }, { - "name": "Southwark", - "code": "SWK" + "name": "ΠήτεÏμποÏο", + "code": "PTE" }, { - "name": "Stockport", - "code": "SKP" + "name": "Πλίμουθ", + "code": "PLY" }, { - "name": "Stockton-on-Tees", - "code": "STT" + "name": "Πόλη του ΟυεστμίνστεÏ", + "code": "WSM" }, { - "name": "Strabane", - "code": "STB" + "name": "Πόλη του ΣάλφοÏντ", + "code": "SLF" }, { - "name": "Sunderland", - "code": "SND" + "name": "ΠόÏτσμουθ", + "code": "POR" }, { - "name": "Sutton", - "code": "STN" + "name": "Ρέντινγκ", + "code": "RDG" }, { - "name": "Swindon", - "code": "SWD" + "name": "Σαουθάμπτον", + "code": "STH" }, { - "name": "Tameside", - "code": "TAM" + "name": "ΣάÏÏεϋ", + "code": "SRY" }, { - "name": "Telford and Wrekin", - "code": "TFW" + "name": "Σάφολκ", + "code": "SFK" }, { - "name": "Thurrock", - "code": "THR" + "name": "Σέτλαντ", + "code": "ZET" }, { - "name": "Torbay", - "code": "TOB" + "name": "Σέφιλντ", + "code": "SHF" }, { - "name": "Torfaen", - "code": "TOF" + "name": "Σίτι του Λονδίνου", + "code": "LND" }, { - "name": "Tower Hamlets", - "code": "TWH" + "name": "Σκωτία", + "code": "SCT" }, { - "name": "Vale of Glamorgan", - "code": "VGL" + "name": "Σλάου", + "code": "SLG" }, { - "name": "Wakefield", - "code": "WKF" + "name": "ΣόμεÏσετ", + "code": "SOM" }, { - "name": "Walsall", - "code": "WLL" + "name": "Σουόνσι", + "code": "SWA" }, { - "name": "Waltham Forest", - "code": "WFT" + "name": "ΣτάφοÏντσαϊÏ", + "code": "STS" }, { - "name": "Warrington", - "code": "WRT" + "name": "ΣτέÏλινγκ", + "code": "STG" }, { - "name": "West Lothian", - "code": "WLN" + "name": "Στόουκ ον ΤÏεντ", + "code": "STE" }, { - "name": "Wigan", - "code": "WGN" + "name": "ΤÏάφοÏντ", + "code": "TRF" }, { - "name": "Windsor and Maidenhead", - "code": "WNM" + "name": "Φάιφ", + "code": "FIF" }, { - "name": "Wirral", - "code": "WRL" + "name": "Χάιλαντ", + "code": "HLD" }, { - "name": "Wokingham", - "code": "WOK" + "name": "Χάκνεϊ", + "code": "HCK" }, { - "name": "Worcestershire", - "code": "WOR" + "name": "ΧάμπσαϊÏ", + "code": "HAM" }, { - "name": "Wrexham", - "code": "WRX" + "name": "ΧέÏτφοÏντσαϊÏ", + "code": "HRT" } ], "GD": [ @@ -7252,6 +7252,14 @@ } ], "GQ": [ + { + "name": "Insular", + "code": "I" + }, + { + "name": "Río Muni", + "code": "C" + }, { "name": "Ανομπόν", "code": "AN" @@ -7279,73 +7287,9 @@ { "name": "Μπιόκο ΣοÏÏ", "code": "BS" - }, - { - "name": "Insular", - "code": "I" - }, - { - "name": "Río Muni", - "code": "C" } ], "GR": [ - { - "name": "Άγιο ÎŒÏος", - "code": "69" - }, - { - "name": "Αττική", - "code": "I" - }, - { - "name": "Θεσσαλία", - "code": "E" - }, - { - "name": "ΚεντÏική Μακεδονία", - "code": "B" - }, - { - "name": "ΠεÏιφέÏεια Ανατολικής Μακεδονίας και ΘÏάκης", - "code": "A" - }, - { - "name": "ΠεÏιφέÏεια ΒοÏείου Αιγαίου", - "code": "K" - }, - { - "name": "ΠεÏιφέÏεια Δυτικής Ελλάδας", - "code": "G" - }, - { - "name": "ΠεÏιφέÏεια Δυτικής Μακεδονίας", - "code": "C" - }, - { - "name": "ΠεÏιφέÏεια ΗπείÏου", - "code": "D" - }, - { - "name": "ΠεÏιφέÏεια Ιονίων Îήσων", - "code": "F" - }, - { - "name": "ΠεÏιφέÏεια ΚÏήτης", - "code": "M" - }, - { - "name": "ΠεÏιφέÏεια Îοτίου Αιγαίου", - "code": "L" - }, - { - "name": "ΠεÏιφέÏεια Πελοποννήσου", - "code": "J" - }, - { - "name": "ΠεÏιφέÏεια ΣτεÏεάς Ελλάδας", - "code": "H" - }, { "name": "Achaea", "code": "13" @@ -7549,6 +7493,62 @@ { "name": "Zakynthos", "code": "21" + }, + { + "name": "Άγιο ÎŒÏος", + "code": "69" + }, + { + "name": "Αττική", + "code": "I" + }, + { + "name": "Θεσσαλία", + "code": "E" + }, + { + "name": "ΚεντÏική Μακεδονία", + "code": "B" + }, + { + "name": "ΠεÏιφέÏεια Ανατολικής Μακεδονίας και ΘÏάκης", + "code": "A" + }, + { + "name": "ΠεÏιφέÏεια ΒοÏείου Αιγαίου", + "code": "K" + }, + { + "name": "ΠεÏιφέÏεια Δυτικής Ελλάδας", + "code": "G" + }, + { + "name": "ΠεÏιφέÏεια Δυτικής Μακεδονίας", + "code": "C" + }, + { + "name": "ΠεÏιφέÏεια ΗπείÏου", + "code": "D" + }, + { + "name": "ΠεÏιφέÏεια Ιονίων Îήσων", + "code": "F" + }, + { + "name": "ΠεÏιφέÏεια ΚÏήτης", + "code": "M" + }, + { + "name": "ΠεÏιφέÏεια Îοτίου Αιγαίου", + "code": "L" + }, + { + "name": "ΠεÏιφέÏεια Πελοποννήσου", + "code": "J" + }, + { + "name": "ΠεÏιφέÏεια ΣτεÏεάς Ελλάδας", + "code": "H" } ], "GT": [ @@ -7642,6 +7642,18 @@ } ], "GW": [ + { + "name": "Leste", + "code": "L" + }, + { + "name": "Norte", + "code": "N" + }, + { + "name": "Sul", + "code": "S" + }, { "name": "ΓκαμποÏ", "code": "GA" @@ -7677,21 +7689,13 @@ { "name": "Τόμπαλι", "code": "TO" - }, - { - "name": "Leste", - "code": "L" - }, - { - "name": "Norte", - "code": "N" - }, - { - "name": "Sul", - "code": "S" } ], "GY": [ + { + "name": "Mahaica-Berbice", + "code": "MA" + }, { "name": "Î†Ï€ÎµÏ ÎτεμεÏάÏα-ΜπεÏμπίκε", "code": "UD" @@ -7727,13 +7731,13 @@ { "name": "ΠοτάÏο-ΣιπαÏοÏνι", "code": "PT" - }, - { - "name": "Mahaica-Berbice", - "code": "MA" } ], "HN": [ + { + "name": "Comayagua", + "code": "CM" + }, { "name": "Ατλαντίδα", "code": "AT" @@ -7801,10 +7805,6 @@ { "name": "ΦÏανκίσκο ΜοÏαζάν", "code": "FM" - }, - { - "name": "Comayagua", - "code": "CM" } ], "HR": [ @@ -7936,6 +7936,30 @@ } ], "HU": [ + { + "name": "Baranya", + "code": "BA" + }, + { + "name": "Dunaújváros", + "code": "DU" + }, + { + "name": "Eger", + "code": "EG" + }, + { + "name": "Érd", + "code": "ER" + }, + { + "name": "Nagykanizsa", + "code": "NK" + }, + { + "name": "Pest", + "code": "PE" + }, { "name": "Βας", "code": "VA" @@ -8083,33 +8107,21 @@ { "name": "ΧοντμεζοβάσαÏχεϊ", "code": "HV" - }, + } + ], + "ID": [ { - "name": "Baranya", + "name": "Bali", "code": "BA" }, { - "name": "Dunaújváros", - "code": "DU" - }, - { - "name": "Eger", - "code": "EG" - }, - { - "name": "Érd", - "code": "ER" + "name": "Kalimantan", + "code": "KA" }, { - "name": "Nagykanizsa", - "code": "NK" + "name": "North Kalimantan", + "code": "KU" }, - { - "name": "Pest", - "code": "PE" - } - ], - "ID": [ { "name": "Ανατολικό Καλιμαντάν", "code": "KI" @@ -8261,18 +8273,6 @@ { "name": "Τζάμπι", "code": "JA" - }, - { - "name": "Bali", - "code": "BA" - }, - { - "name": "Kalimantan", - "code": "KA" - }, - { - "name": "North Kalimantan", - "code": "KU" } ], "IE": [ @@ -8398,18 +8398,6 @@ } ], "IL": [ - { - "name": "Î’ÏŒÏεια ΠεÏιοχή, ΙσÏαήλ", - "code": "Z" - }, - { - "name": "ΣέντÏαλ ÎτίστÏικτ, ΙσÏαήλ", - "code": "M" - }, - { - "name": "ΧαÎφα", - "code": "HA" - }, { "name": "Jerusalem", "code": "JM" @@ -8421,6 +8409,18 @@ { "name": "Tel Aviv District", "code": "TA" + }, + { + "name": "Î’ÏŒÏεια ΠεÏιοχή, ΙσÏαήλ", + "code": "Z" + }, + { + "name": "ΣέντÏαλ ÎτίστÏικτ, ΙσÏαήλ", + "code": "M" + }, + { + "name": "ΧαÎφα", + "code": "HA" } ], "IN": [ @@ -8570,6 +8570,10 @@ } ], "IQ": [ + { + "name": "Baghdad", + "code": "BG" + }, { "name": "Αλ Καντισιγιά ΓκοβεÏνοÏάτε", "code": "QA" @@ -8637,10 +8641,6 @@ { "name": "Σουλαϊμανιγιά", "code": "SU" - }, - { - "name": "Baghdad", - "code": "BG" } ], "IR": [ @@ -10172,6 +10172,14 @@ } ], "KW": [ + { + "name": "Al Asimah", + "code": "KU" + }, + { + "name": "Al Jahra", + "code": "JA" + }, { "name": "Αλ Αχμάντι ΓκοβεÏνοÏάτε", "code": "AH" @@ -10187,17 +10195,13 @@ { "name": "Χαβάλι", "code": "HA" - }, - { - "name": "Al Asimah", - "code": "KU" - }, - { - "name": "Al Jahra", - "code": "JA" } ], "KZ": [ + { + "name": "Jambyl", + "code": "ZHA" + }, { "name": "Ακμόλα", "code": "AKM" @@ -10261,13 +10265,21 @@ { "name": "ΠεÏιφέÏεια ΠαβλοντάÏ", "code": "PAV" - }, - { - "name": "Jambyl", - "code": "ZHA" } ], "LA": [ + { + "name": "Vientiane", + "code": "VT" + }, + { + "name": "Vientiane Province", + "code": "VI" + }, + { + "name": "Xaisomboun", + "code": "XS" + }, { "name": "Αττάπου", "code": "AT" @@ -10327,21 +10339,25 @@ { "name": "Χουαφάν", "code": "HO" + } + ], + "LB": [ + { + "name": "Akkar", + "code": "AK" }, { - "name": "Vientiane", - "code": "VT" + "name": "Baalbek-Hermel", + "code": "BH" }, { - "name": "Vientiane Province", - "code": "VI" + "name": "Beqaa", + "code": "BI" }, { - "name": "Xaisomboun", - "code": "XS" - } - ], - "LB": [ + "name": "South", + "code": "JA" + }, { "name": "Μάουντ Λέμπανον", "code": "JL" @@ -10357,22 +10373,6 @@ { "name": "ÎοÏθ ΓκοβεÏνοÏάτε", "code": "AS" - }, - { - "name": "Akkar", - "code": "AK" - }, - { - "name": "Baalbek-Hermel", - "code": "BH" - }, - { - "name": "Beqaa", - "code": "BI" - }, - { - "name": "South", - "code": "JA" } ], "LC": [ @@ -10707,295 +10707,287 @@ ], "LT": [ { - "name": "Βίλνιους", - "code": "58" + "name": "AkmenÄ—", + "code": "01" }, { - "name": "Δήμος Βισάγκινας", - "code": "59" + "name": "Jonava", + "code": "10" }, { - "name": "Δήμος διαμεÏίσματος ΑλÏτους", - "code": "03" + "name": "JoniÅ¡kis", + "code": "11" }, { - "name": "Δήμος ΔιαμεÏίσματος Ανικστσιάι", - "code": "04" + "name": "Jurbarkas", + "code": "12" }, { - "name": "Δήμος ΔιαμεÏίσματος ΒαÏένα", - "code": "55" + "name": "KaiÅ¡iadorys", + "code": "13" }, { - "name": "Δήμος ΔιαμεÏίσματος ΖαÏασάι", - "code": "60" + "name": "Kaunas", + "code": "16" }, { - "name": "Δήμος ΔιαμεÏίσματος Ιγκναλίνα", - "code": "09" + "name": "Kauno Municipality", + "code": "15" }, { - "name": "Δήμος ΔιαμεÏίσματος Κουπίσκις", - "code": "23" + "name": "KÄ—dainiai", + "code": "18" }, { - "name": "Δήμος ΔιαμεÏίσματος Λαζντίγιαι", - "code": "24" + "name": "KelmÄ—", + "code": "19" }, { - "name": "Δήμος ΔιαμεÏίσματος Μολετάι", - "code": "27" + "name": "KlaipÄ—da", + "code": "21" }, { - "name": "Δήμος ΔιαμεÏίσματος ΜπίÏζαϊ", - "code": "06" + "name": "KlaipÄ—dos Municipality", + "code": "20" }, { - "name": "Δήμος ΔιαμεÏίσματος Ουτενά", - "code": "54" + "name": "Kretinga", + "code": "22" }, { - "name": "Δήμος ΔιαμεÏίσματος Πανεβεζίς", - "code": "33" + "name": "MarijampolÄ—", + "code": "25" }, { - "name": "Δήμος ΔιαμεÏίσματος Πάσβαλις", - "code": "34" + "name": "Mažeikiai", + "code": "26" }, { - "name": "Δήμος ΔιαμεÏίσματος Ροκίσκις", - "code": "40" + "name": "Neringa", + "code": "28" }, { - "name": "Δήμος ΕλεκτÏέναϊ", - "code": "08" + "name": "PagÄ—giai", + "code": "29" }, { - "name": "Δήμος Κάζλου ΡοÏντα", - "code": "17" + "name": "Pakruojis", + "code": "30" }, { - "name": "Δήμος ΚαλβαÏίγια", - "code": "14" + "name": "Palanga", + "code": "31" }, { - "name": "Δήμος ΜπιÏστόνας", - "code": "05" + "name": "PlungÄ—", + "code": "35" }, { - "name": "Δήμος ÎÏ„ÏοÏσκινινκαϊ", - "code": "07" + "name": "Prienai", + "code": "36" }, { - "name": "Δήμος ΠεÏιφέÏειας ΟυκμεÏγκέ", - "code": "53" + "name": "RadviliÅ¡kis", + "code": "37" }, { - "name": "Δήμος ΠεÏιφέÏειας Σαλτσινίνκαϊ", - "code": "42" + "name": "Raseiniai", + "code": "38" }, { - "name": "Δήμος ΠεÏιφέÏειας Σβεντσιόνυς", - "code": "49" + "name": "Å akiai", + "code": "41" }, { - "name": "Δήμος ΠεÏιφέÏειας ΣιÏβίντος", - "code": "47" + "name": "Å iauliai", + "code": "44" }, { - "name": "Δήμος ΠεÏιφέÏειας ΤÏάκαϊ", - "code": "52" + "name": "Å iaulių Municipality", + "code": "43" }, { - "name": "Δήμος Πόλης ΑλÏτους", - "code": "02" + "name": "Å ilalÄ—", + "code": "45" }, { - "name": "Δήμος Πόλης Βίλνιους", - "code": "57" + "name": "Å ilutÄ—", + "code": "46" }, { - "name": "Δήμος Πόλης Πανεβεζίς", - "code": "32" + "name": "Skuodas", + "code": "48" }, { - "name": "Δήμος Ριετάβας", - "code": "39" + "name": "TauragÄ—", + "code": "50" }, { - "name": "ΕπαÏχία ΑλÏτους", - "code": "AL" + "name": "TelÅ¡iai", + "code": "51" }, { - "name": "ΕπαÏχία Βίλνιους", - "code": "VL" + "name": "VilkaviÅ¡kis", + "code": "56" }, { - "name": "ΕπαÏχία Κάουνας", - "code": "KU" + "name": "Βίλνιους", + "code": "58" }, { - "name": "ΕπαÏχία Κλαϊπέντα", - "code": "KL" + "name": "Δήμος Βισάγκινας", + "code": "59" }, { - "name": "ΕπαÏχία ΜαÏιγιαμπολέ", - "code": "MR" + "name": "Δήμος διαμεÏίσματος ΑλÏτους", + "code": "03" }, { - "name": "ΕπαÏχία Ουτενά", - "code": "UT" + "name": "Δήμος ΔιαμεÏίσματος Ανικστσιάι", + "code": "04" }, { - "name": "ΕπαÏχία Πανεβεζίς", - "code": "PN" + "name": "Δήμος ΔιαμεÏίσματος ΒαÏένα", + "code": "55" }, { - "name": "ΕπαÏχία Σιαουλιάι", - "code": "SA" + "name": "Δήμος ΔιαμεÏίσματος ΖαÏασάι", + "code": "60" }, { - "name": "ΕπαÏχία ΤαουÏαγκέ", - "code": "TA" + "name": "Δήμος ΔιαμεÏίσματος Ιγκναλίνα", + "code": "09" }, { - "name": "ΕπαÏχία Τελσιάι", - "code": "TE" + "name": "Δήμος ΔιαμεÏίσματος Κουπίσκις", + "code": "23" }, { - "name": "AkmenÄ—", - "code": "01" + "name": "Δήμος ΔιαμεÏίσματος Λαζντίγιαι", + "code": "24" }, { - "name": "Jonava", - "code": "10" + "name": "Δήμος ΔιαμεÏίσματος Μολετάι", + "code": "27" }, { - "name": "JoniÅ¡kis", - "code": "11" + "name": "Δήμος ΔιαμεÏίσματος ΜπίÏζαϊ", + "code": "06" }, { - "name": "Jurbarkas", - "code": "12" + "name": "Δήμος ΔιαμεÏίσματος Ουτενά", + "code": "54" }, { - "name": "KaiÅ¡iadorys", - "code": "13" + "name": "Δήμος ΔιαμεÏίσματος Πανεβεζίς", + "code": "33" }, { - "name": "Kaunas", - "code": "16" + "name": "Δήμος ΔιαμεÏίσματος Πάσβαλις", + "code": "34" }, { - "name": "Kauno Municipality", - "code": "15" + "name": "Δήμος ΔιαμεÏίσματος Ροκίσκις", + "code": "40" }, { - "name": "KÄ—dainiai", - "code": "18" + "name": "Δήμος ΕλεκτÏέναϊ", + "code": "08" }, { - "name": "KelmÄ—", - "code": "19" + "name": "Δήμος Κάζλου ΡοÏντα", + "code": "17" }, { - "name": "KlaipÄ—da", - "code": "21" + "name": "Δήμος ΚαλβαÏίγια", + "code": "14" }, { - "name": "KlaipÄ—dos Municipality", - "code": "20" + "name": "Δήμος ΜπιÏστόνας", + "code": "05" }, { - "name": "Kretinga", - "code": "22" + "name": "Δήμος ÎÏ„ÏοÏσκινινκαϊ", + "code": "07" }, { - "name": "MarijampolÄ—", - "code": "25" + "name": "Δήμος ΠεÏιφέÏειας ΟυκμεÏγκέ", + "code": "53" }, { - "name": "Mažeikiai", - "code": "26" + "name": "Δήμος ΠεÏιφέÏειας Σαλτσινίνκαϊ", + "code": "42" }, { - "name": "Neringa", - "code": "28" + "name": "Δήμος ΠεÏιφέÏειας Σβεντσιόνυς", + "code": "49" }, { - "name": "PagÄ—giai", - "code": "29" + "name": "Δήμος ΠεÏιφέÏειας ΣιÏβίντος", + "code": "47" }, { - "name": "Pakruojis", - "code": "30" + "name": "Δήμος ΠεÏιφέÏειας ΤÏάκαϊ", + "code": "52" }, { - "name": "Palanga", - "code": "31" + "name": "Δήμος Πόλης ΑλÏτους", + "code": "02" }, { - "name": "PlungÄ—", - "code": "35" + "name": "Δήμος Πόλης Βίλνιους", + "code": "57" }, { - "name": "Prienai", - "code": "36" + "name": "Δήμος Πόλης Πανεβεζίς", + "code": "32" }, { - "name": "RadviliÅ¡kis", - "code": "37" + "name": "Δήμος Ριετάβας", + "code": "39" }, { - "name": "Raseiniai", - "code": "38" + "name": "ΕπαÏχία ΑλÏτους", + "code": "AL" }, { - "name": "Å akiai", - "code": "41" + "name": "ΕπαÏχία Βίλνιους", + "code": "VL" }, { - "name": "Å iauliai", - "code": "44" + "name": "ΕπαÏχία Κάουνας", + "code": "KU" }, { - "name": "Å iaulių Municipality", - "code": "43" + "name": "ΕπαÏχία Κλαϊπέντα", + "code": "KL" }, { - "name": "Å ilalÄ—", - "code": "45" + "name": "ΕπαÏχία ΜαÏιγιαμπολέ", + "code": "MR" }, { - "name": "Å ilutÄ—", - "code": "46" + "name": "ΕπαÏχία Ουτενά", + "code": "UT" }, { - "name": "Skuodas", - "code": "48" + "name": "ΕπαÏχία Πανεβεζίς", + "code": "PN" }, { - "name": "TauragÄ—", - "code": "50" + "name": "ΕπαÏχία Σιαουλιάι", + "code": "SA" }, { - "name": "TelÅ¡iai", - "code": "51" + "name": "ΕπαÏχία ΤαουÏαγκέ", + "code": "TA" }, { - "name": "VilkaviÅ¡kis", - "code": "56" + "name": "ΕπαÏχία Τελσιάι", + "code": "TE" } ], "LU": [ - { - "name": "Καντόνιο της Ες-συÏ-Αλζέτ", - "code": "ES" - }, - { - "name": "Καντόνιο του ΛουξεμβοÏÏγου", - "code": "LU" - }, { "name": "Capellen", "code": "CA" @@ -11047,6 +11039,14 @@ { "name": "Wiltz", "code": "WI" + }, + { + "name": "Καντόνιο της Ες-συÏ-Αλζέτ", + "code": "ES" + }, + { + "name": "Καντόνιο του ΛουξεμβοÏÏγου", + "code": "LU" } ], "LV": [ @@ -11362,14 +11362,14 @@ "name": "Îταγκντά", "code": "024" }, - { - "name": "Îταουγκάβπιλς", - "code": "DGV" - }, { "name": "Îτάουγκαβπιλς", "code": "025" }, + { + "name": "Îταουγκάβπιλς", + "code": "DGV" + }, { "name": "Îτόμπελε", "code": "026" @@ -11528,70 +11528,6 @@ } ], "LY": [ - { - "name": "Βεγγάζη", - "code": "BA" - }, - { - "name": "Γκατ", - "code": "GT" - }, - { - "name": "Γουάντι αλ Σατί", - "code": "WS" - }, - { - "name": "Γουάντι αλ Χάγιαα", - "code": "WD" - }, - { - "name": "Ζαγία", - "code": "ZA" - }, - { - "name": "Κοινότητα ΜουÏκοÏμπ", - "code": "MB" - }, - { - "name": "ΚοÏφÏα", - "code": "KF" - }, - { - "name": "ΜαÏζοÏκ", - "code": "MQ" - }, - { - "name": "ΜάÏτζ", - "code": "MJ" - }, - { - "name": "ΜισÏάτα", - "code": "MI" - }, - { - "name": "Μπουτνάν", - "code": "BU" - }, - { - "name": "Îουγκάτ Αλ Κχαμς", - "code": "NQ" - }, - { - "name": "Σάμπχα", - "code": "SB" - }, - { - "name": "Τζαμπάλ αλ ΑκντάÏ", - "code": "JA" - }, - { - "name": "ΤζαφάÏα", - "code": "JI" - }, - { - "name": "ΤζοÏφÏα", - "code": "JU" - }, { "name": "Al Wahat", "code": "WA" @@ -11615,129 +11551,73 @@ { "name": "Tripoli", "code": "TB" - } - ], - "MA": [ - { - "name": "ΑγαδίÏ", - "code": "AGD" - }, - { - "name": "ΓκαÏμπ-ΚχÏάÏντα-Μπένι Χσεν", - "code": "02" - }, - { - "name": "Γκουελμίμ", - "code": "GUE" - }, - { - "name": "Γκουελμίμ-Ες ΣεμάÏα", - "code": "14" - }, - { - "name": "ΓκÏαντ Καζαμπλάνκα", - "code": "08" - }, - { - "name": "Καζαμπλάνκα", - "code": "CAS" - }, - { - "name": "ΛααγιοÏν-ΜπουζντοÏÏ-Σάκια Ελ ΧάμÏα", - "code": "15" }, { - "name": "ΜαÏακές", - "code": "MMD" - }, - { - "name": "ΜαÏακές-Τενσίφτ-Ελ ΧαοÏζ", - "code": "11" - }, - { - "name": "ΜαÏακές²", - "code": "MMN" - }, - { - "name": "ΜαÏακές³", - "code": "SYB" - }, - { - "name": "Μεκνές", - "code": "MEK" - }, - { - "name": "Μεκνές-Ταφιλαλέτ", - "code": "06" - }, - { - "name": "Μοχαμέντια", - "code": "MOH" - }, - { - "name": "Îτουκάλα-Άμπντα", - "code": "10" + "name": "Βεγγάζη", + "code": "BA" }, { - "name": "ΟÏιένταλ", - "code": "04" + "name": "Γκατ", + "code": "GT" }, { - "name": "Ουέντ Εντ-Îταχάμπ", - "code": "OUD" + "name": "Γουάντι αλ Σατί", + "code": "WS" }, { - "name": "ΟÏζντα", - "code": "OUJ" + "name": "Γουάντι αλ Χάγιαα", + "code": "WD" }, { - "name": "Ραμπάτ", - "code": "RAB" + "name": "Ζαγία", + "code": "ZA" }, { - "name": "Ραμπάτ-Σαλέ-ΖεμμοÏÏ-ΖαέÏ", - "code": "07" + "name": "Κοινότητα ΜουÏκοÏμπ", + "code": "MB" }, { - "name": "Σαλέ", - "code": "SAL" + "name": "ΚοÏφÏα", + "code": "KF" }, { - "name": "ΣοÏÏ‚-Μάσσα-ÎÏ„Ïάα", - "code": "13" + "name": "ΜαÏζοÏκ", + "code": "MQ" }, { - "name": "ΤαγγέÏη", - "code": "TNG" + "name": "ΜάÏτζ", + "code": "MJ" }, { - "name": "Τάζα-Αλ Χοκέιμα-Ταουνάτε", - "code": "03" + "name": "ΜισÏάτα", + "code": "MI" }, { - "name": "ΤάνγκιεÏ-ΤετοÏαν", - "code": "01" + "name": "Μπουτνάν", + "code": "BU" }, { - "name": "Τάντλα-Αζίλαλ", - "code": "12" + "name": "Îουγκάτ Αλ Κχαμς", + "code": "NQ" }, { - "name": "ΤεμάÏα", - "code": "SKH" + "name": "Σάμπχα", + "code": "SB" }, { - "name": "Τσαουία-ΟυαÏντίγκα", - "code": "09" + "name": "Τζαμπάλ αλ ΑκντάÏ", + "code": "JA" }, { - "name": "Φεζ", - "code": "FES" + "name": "ΤζαφάÏα", + "code": "JI" }, { - "name": "Φες-Μπουλεμάνε", - "code": "05" - }, + "name": "ΤζοÏφÏα", + "code": "JU" + } + ], + "MA": [ { "name": "Al Haouz", "code": "HAO" @@ -11933,17 +11813,129 @@ { "name": "Zagora", "code": "ZAG" - } - ], - "MC": [ + }, { - "name": "Μόντε ΚάÏλο", - "code": "MC" + "name": "ΑγαδίÏ", + "code": "AGD" }, { - "name": "Φοντβιέγ", - "code": "FO" + "name": "ΓκαÏμπ-ΚχÏάÏντα-Μπένι Χσεν", + "code": "02" + }, + { + "name": "Γκουελμίμ", + "code": "GUE" + }, + { + "name": "Γκουελμίμ-Ες ΣεμάÏα", + "code": "14" + }, + { + "name": "ΓκÏαντ Καζαμπλάνκα", + "code": "08" + }, + { + "name": "Καζαμπλάνκα", + "code": "CAS" + }, + { + "name": "ΛααγιοÏν-ΜπουζντοÏÏ-Σάκια Ελ ΧάμÏα", + "code": "15" + }, + { + "name": "ΜαÏακές", + "code": "MMD" + }, + { + "name": "ΜαÏακές-Τενσίφτ-Ελ ΧαοÏζ", + "code": "11" + }, + { + "name": "ΜαÏακές²", + "code": "MMN" + }, + { + "name": "ΜαÏακές³", + "code": "SYB" + }, + { + "name": "Μεκνές", + "code": "MEK" + }, + { + "name": "Μεκνές-Ταφιλαλέτ", + "code": "06" + }, + { + "name": "Μοχαμέντια", + "code": "MOH" + }, + { + "name": "Îτουκάλα-Άμπντα", + "code": "10" }, + { + "name": "ΟÏιένταλ", + "code": "04" + }, + { + "name": "Ουέντ Εντ-Îταχάμπ", + "code": "OUD" + }, + { + "name": "ΟÏζντα", + "code": "OUJ" + }, + { + "name": "Ραμπάτ", + "code": "RAB" + }, + { + "name": "Ραμπάτ-Σαλέ-ΖεμμοÏÏ-ΖαέÏ", + "code": "07" + }, + { + "name": "Σαλέ", + "code": "SAL" + }, + { + "name": "ΣοÏÏ‚-Μάσσα-ÎÏ„Ïάα", + "code": "13" + }, + { + "name": "ΤαγγέÏη", + "code": "TNG" + }, + { + "name": "Τάζα-Αλ Χοκέιμα-Ταουνάτε", + "code": "03" + }, + { + "name": "ΤάνγκιεÏ-ΤετοÏαν", + "code": "01" + }, + { + "name": "Τάντλα-Αζίλαλ", + "code": "12" + }, + { + "name": "ΤεμάÏα", + "code": "SKH" + }, + { + "name": "Τσαουία-ΟυαÏντίγκα", + "code": "09" + }, + { + "name": "Φεζ", + "code": "FES" + }, + { + "name": "Φες-Μπουλεμάνε", + "code": "05" + } + ], + "MC": [ { "name": "Jardin Exotique de Monaco", "code": "JE" @@ -12003,9 +11995,21 @@ { "name": "Vallon de la Rousse", "code": "VR" + }, + { + "name": "Μόντε ΚάÏλο", + "code": "MC" + }, + { + "name": "Φοντβιέγ", + "code": "FO" } ], "MD": [ + { + "name": "Transnistria", + "code": "SN" + }, { "name": "Ανένιι Îόι", "code": "AN" @@ -12149,10 +12153,6 @@ { "name": "Χινκέστι", "code": "HI" - }, - { - "name": "Transnistria", - "code": "SN" } ], "ME": [ @@ -12276,22 +12276,6 @@ } ], "MH": [ - { - "name": "Αϊλινγκλάπλαπ", - "code": "ALL" - }, - { - "name": "ΜατζοÏÏο", - "code": "MAJ" - }, - { - "name": "Ράλικ Τσέιν", - "code": "L" - }, - { - "name": "Ρατάκ Τσέιν", - "code": "T" - }, { "name": "Ailuk Atoll", "code": "ALK" @@ -12379,6 +12363,22 @@ { "name": "Wotje Atoll", "code": "WTJ" + }, + { + "name": "Αϊλινγκλάπλαπ", + "code": "ALL" + }, + { + "name": "ΜατζοÏÏο", + "code": "MAJ" + }, + { + "name": "Ράλικ Τσέιν", + "code": "L" + }, + { + "name": "Ρατάκ Τσέιν", + "code": "T" } ], "MK": [ @@ -12724,6 +12724,14 @@ } ], "ML": [ + { + "name": "Ménaka", + "code": "9" + }, + { + "name": "Taoudénit", + "code": "10" + }, { "name": "Μπαμακό", "code": "BKO" @@ -12753,20 +12761,12 @@ "code": "4" }, { - "name": "ΠεÏιφέÏεια Σικασσό", - "code": "3" - }, - { - "name": "ΠεÏιφέÏεια ΤομπουκτοÏ", - "code": "6" - }, - { - "name": "Ménaka", - "code": "9" + "name": "ΠεÏιφέÏεια Σικασσό", + "code": "3" }, { - "name": "Taoudénit", - "code": "10" + "name": "ΠεÏιφέÏεια ΤομπουκτοÏ", + "code": "6" } ], "MM": [ @@ -12922,6 +12922,22 @@ } ], "MR": [ + { + "name": "Nouakchott", + "code": "NKC" + }, + { + "name": "Nouakchott Nord", + "code": "14" + }, + { + "name": "Nouakchott Ouest", + "code": "13" + }, + { + "name": "Nouakchott Sud", + "code": "15" + }, { "name": "ΑντÏάÏ", "code": "07" @@ -12969,22 +12985,6 @@ { "name": "Χοντχ Εκ ΤσάÏγκουι", "code": "01" - }, - { - "name": "Nouakchott", - "code": "NKC" - }, - { - "name": "Nouakchott Nord", - "code": "14" - }, - { - "name": "Nouakchott Ouest", - "code": "13" - }, - { - "name": "Nouakchott Sud", - "code": "15" } ], "MT": [ @@ -13262,6 +13262,22 @@ } ], "MU": [ + { + "name": "Beau-Bassin Rose-Hill", + "code": "BR" + }, + { + "name": "Curepipe", + "code": "CU" + }, + { + "name": "Port Louis District", + "code": "PL" + }, + { + "name": "Quatre Bornes", + "code": "QB" + }, { "name": "Αγκαλέγκα", "code": "AG" @@ -13313,25 +13329,45 @@ { "name": "Φλακ", "code": "FL" + } + ], + "MV": [ + { + "name": "Addu", + "code": "01" }, { - "name": "Beau-Bassin Rose-Hill", - "code": "BR" + "name": "Central Province", + "code": "CE" }, { - "name": "Curepipe", - "code": "CU" + "name": "North Central Province", + "code": "NC" }, { - "name": "Port Louis District", - "code": "PL" + "name": "North Province", + "code": "NO" }, { - "name": "Quatre Bornes", - "code": "QB" - } - ], - "MV": [ + "name": "South Central Province", + "code": "SC" + }, + { + "name": "South Province", + "code": "SU" + }, + { + "name": "Thaa", + "code": "08" + }, + { + "name": "Upper North Province", + "code": "UN" + }, + { + "name": "Upper South Province", + "code": "US" + }, { "name": "Αλίφ Αλίφ Ατόλ", "code": "02" @@ -13407,45 +13443,21 @@ { "name": "Χαά Îταάλου Ατόλ", "code": "23" - }, - { - "name": "Addu", - "code": "01" - }, - { - "name": "Central Province", - "code": "CE" - }, - { - "name": "North Central Province", - "code": "NC" - }, - { - "name": "North Province", - "code": "NO" - }, - { - "name": "South Central Province", - "code": "SC" - }, + } + ], + "MW": [ { - "name": "South Province", - "code": "SU" + "name": "Karonga", + "code": "KR" }, { - "name": "Thaa", - "code": "08" + "name": "Thyolo", + "code": "TH" }, { - "name": "Upper North Province", - "code": "UN" + "name": "Zomba", + "code": "ZO" }, - { - "name": "Upper South Province", - "code": "US" - } - ], - "MW": [ { "name": "Î’ÏŒÏεια ΠεÏιφέÏεια", "code": "N" @@ -13557,21 +13569,13 @@ { "name": "Φαλόμπε", "code": "PH" - }, - { - "name": "Karonga", - "code": "KR" - }, - { - "name": "Thyolo", - "code": "TH" - }, - { - "name": "Zomba", - "code": "ZO" } ], "MX": [ + { + "name": "Mexico City", + "code": "DIF" + }, { "name": "Αγουασκαλιέντες", "code": "AGU" @@ -13699,10 +13703,6 @@ { "name": "Χαλίσκο", "code": "JAL" - }, - { - "name": "Mexico City", - "code": "DIF" } ], "MY": [ @@ -13818,6 +13818,18 @@ } ], "NA": [ + { + "name": "Kavango East", + "code": "KE" + }, + { + "name": "Kavango West", + "code": "KW" + }, + { + "name": "Omaheke", + "code": "OH" + }, { "name": "ΕÏόνγκο", "code": "ER" @@ -13861,18 +13873,6 @@ { "name": "ΧαÏντάπ", "code": "HA" - }, - { - "name": "Kavango East", - "code": "KE" - }, - { - "name": "Kavango West", - "code": "KW" - }, - { - "name": "Omaheke", - "code": "OH" } ], "NE": [ @@ -13910,6 +13910,10 @@ } ], "NG": [ + { + "name": "Lagos", + "code": "LA" + }, { "name": "Αμπία", "code": "AB" @@ -14053,10 +14057,6 @@ { "name": "ΦεουδαÏχικό Καπιταλιστικό Έδαφος, ÎιγηÏία", "code": "FC" - }, - { - "name": "Lagos", - "code": "LA" } ], "NI": [ @@ -14130,6 +14130,18 @@ } ], "NL": [ + { + "name": "Aruba", + "code": "AW" + }, + { + "name": "Curaçao", + "code": "CW" + }, + { + "name": "Sint Maarten", + "code": "SX" + }, { "name": "Άγιος Ευστάθιος", "code": "BQ3" @@ -14189,18 +14201,6 @@ { "name": "ΧÏόνινγκεν", "code": "GR" - }, - { - "name": "Aruba", - "code": "AW" - }, - { - "name": "Curaçao", - "code": "CW" - }, - { - "name": "Sint Maarten", - "code": "SX" } ], "NO": [ @@ -14290,6 +14290,10 @@ } ], "NP": [ + { + "name": "Kosi", + "code": "KO" + }, { "name": "Ανατολική αναπτυξιακή πεÏιοχή", "code": "4" @@ -14361,10 +14365,6 @@ { "name": "ΤζανακποÏÏ", "code": "JA" - }, - { - "name": "Kosi", - "code": "KO" } ], "NR": [ @@ -14417,15 +14417,43 @@ "code": "12" }, { - "name": "Ουαμπόε", - "code": "13" + "name": "Ουαμπόε", + "code": "13" + }, + { + "name": "ΓιαÏέν", + "code": "14" + } + ], + "NZ": [ + { + "name": "Hawke’s Bay", + "code": "HKB" + }, + { + "name": "Marl", + "code": "MBH" + }, + { + "name": "Nelson", + "code": "NSN" + }, + { + "name": "North Island", + "code": "N" + }, + { + "name": "Northland", + "code": "NTL" + }, + { + "name": "Otago", + "code": "OTA" + }, + { + "name": "South Island", + "code": "S" }, - { - "name": "ΓιαÏέν", - "code": "14" - } - ], - "NZ": [ { "name": "ΓκίσμπεÏν", "code": "GIS" @@ -14473,37 +14501,21 @@ { "name": "Τασμάν", "code": "TAS" - }, - { - "name": "Hawke’s Bay", - "code": "HKB" - }, - { - "name": "Marl", - "code": "MBH" - }, - { - "name": "Nelson", - "code": "NSN" - }, + } + ], + "OM": [ { - "name": "North Island", - "code": "N" + "name": "Al Batinah", + "code": "BA" }, { - "name": "Northland", - "code": "NTL" + "name": "Ash Sharqiyah", + "code": "SH" }, { - "name": "Otago", - "code": "OTA" + "name": "Shamal al Batinah", + "code": "BS" }, - { - "name": "South Island", - "code": "S" - } - ], - "OM": [ { "name": "Αλ ΓοÏστα", "code": "WU" @@ -14543,21 +14555,17 @@ { "name": "ÎτοφάÏ", "code": "ZU" - }, + } + ], + "PA": [ { - "name": "Al Batinah", - "code": "BA" + "name": "Panamá", + "code": "8" }, { - "name": "Ash Sharqiyah", - "code": "SH" + "name": "West Panamá", + "code": "10" }, - { - "name": "Shamal al Batinah", - "code": "BS" - } - ], - "PA": [ { "name": "ΒεÏαγκοÏας", "code": "9" @@ -14601,17 +14609,17 @@ { "name": "ΧεÏέÏα", "code": "6" - }, - { - "name": "Panamá", - "code": "8" - }, - { - "name": "West Panamá", - "code": "10" } ], "PE": [ + { + "name": "El Callao", + "code": "CAL" + }, + { + "name": "Puno", + "code": "PUN" + }, { "name": "ΑγιακοÏτσο", "code": "AYA" @@ -14707,17 +14715,21 @@ { "name": "ΧουανοÏκο", "code": "HUC" + } + ], + "PG": [ + { + "name": "Hela", + "code": "HLA" }, { - "name": "El Callao", - "code": "CAL" + "name": "Jiwaka", + "code": "JWK" }, { - "name": "Puno", - "code": "PUN" - } - ], - "PG": [ + "name": "Western", + "code": "WPD" + }, { "name": "Ανατολικά Υψίπεδα", "code": "EHG" @@ -14793,21 +14805,85 @@ { "name": "Σίμπου", "code": "CPK" + } + ], + "PH": [ + { + "name": "Bicol", + "code": "05" }, { - "name": "Hela", - "code": "HLA" + "name": "Cagayan Valley", + "code": "02" }, { - "name": "Jiwaka", - "code": "JWK" + "name": "Calabarzon", + "code": "40" }, { - "name": "Western", - "code": "WPD" - } - ], - "PH": [ + "name": "Caraga", + "code": "13" + }, + { + "name": "Central Luzon", + "code": "03" + }, + { + "name": "Central Visayas", + "code": "07" + }, + { + "name": "Cordillera Administrative", + "code": "15" + }, + { + "name": "Davao", + "code": "11" + }, + { + "name": "Davao Occidental", + "code": "DVO" + }, + { + "name": "Dinagat Islands", + "code": "DIN" + }, + { + "name": "Eastern Visayas", + "code": "08" + }, + { + "name": "Ilocos", + "code": "01" + }, + { + "name": "Metro Manila", + "code": "00" + }, + { + "name": "Mimaropa", + "code": "41" + }, + { + "name": "Muslim Mindanao", + "code": "14" + }, + { + "name": "Northern Mindanao", + "code": "10" + }, + { + "name": "Soccsksargen", + "code": "12" + }, + { + "name": "Western Visayas", + "code": "06" + }, + { + "name": "Zamboanga Peninsula", + "code": "09" + }, { "name": "Αγκουσάν ντελ ÎÏŒÏτε", "code": "AGN" @@ -15081,127 +15157,59 @@ "code": "ROM" }, { - "name": "ΣαμάÏ", - "code": "WSA" - }, - { - "name": "ΣάουθεÏν Λέιτε", - "code": "SLE" - }, - { - "name": "ΣαÏανγκάνι", - "code": "SAR" - }, - { - "name": "ΣικουιτζόÏ", - "code": "SIG" - }, - { - "name": "ΣοÏσογκόν", - "code": "SOR" - }, - { - "name": "ΣουλοÏ", - "code": "SLU" - }, - { - "name": "Σουλτάν ΚουνταÏάτ", - "code": "SUK" - }, - { - "name": "ΣουÏιγκάο ντελ ÎÏŒÏτε", - "code": "SUN" - }, - { - "name": "ΣουÏιγκάο ντελ ΣοÏÏ", - "code": "SUR" - }, - { - "name": "Τάουι-Τάουι", - "code": "TAW" - }, - { - "name": "ΤαÏλάκ", - "code": "TAR" - }, - { - "name": "Bicol", - "code": "05" - }, - { - "name": "Cagayan Valley", - "code": "02" - }, - { - "name": "Calabarzon", - "code": "40" - }, - { - "name": "Caraga", - "code": "13" - }, - { - "name": "Central Luzon", - "code": "03" - }, - { - "name": "Central Visayas", - "code": "07" - }, - { - "name": "Cordillera Administrative", - "code": "15" - }, - { - "name": "Davao", - "code": "11" - }, - { - "name": "Davao Occidental", - "code": "DVO" + "name": "ΣαμάÏ", + "code": "WSA" }, { - "name": "Dinagat Islands", - "code": "DIN" + "name": "ΣάουθεÏν Λέιτε", + "code": "SLE" }, { - "name": "Eastern Visayas", - "code": "08" + "name": "ΣαÏανγκάνι", + "code": "SAR" }, { - "name": "Ilocos", - "code": "01" + "name": "ΣικουιτζόÏ", + "code": "SIG" }, { - "name": "Metro Manila", - "code": "00" + "name": "ΣοÏσογκόν", + "code": "SOR" }, { - "name": "Mimaropa", - "code": "41" + "name": "ΣουλοÏ", + "code": "SLU" }, { - "name": "Muslim Mindanao", - "code": "14" + "name": "Σουλτάν ΚουνταÏάτ", + "code": "SUK" }, { - "name": "Northern Mindanao", - "code": "10" + "name": "ΣουÏιγκάο ντελ ÎÏŒÏτε", + "code": "SUN" }, { - "name": "Soccsksargen", - "code": "12" + "name": "ΣουÏιγκάο ντελ ΣοÏÏ", + "code": "SUR" }, { - "name": "Western Visayas", - "code": "06" + "name": "Τάουι-Τάουι", + "code": "TAW" }, { - "name": "Zamboanga Peninsula", - "code": "09" + "name": "ΤαÏλάκ", + "code": "TAR" } ], "PK": [ + { + "name": "Islamabad", + "code": "IS" + }, + { + "name": "Khyber Pakhtunkhwa", + "code": "KP" + }, { "name": "Αζάντ ΚασμίÏ", "code": "JK" @@ -15225,14 +15233,6 @@ { "name": "Σιντ", "code": "SD" - }, - { - "name": "Islamabad", - "code": "IS" - }, - { - "name": "Khyber Pakhtunkhwa", - "code": "KP" } ], "PL": [ @@ -15302,6 +15302,30 @@ } ], "PS": [ + { + "name": "Gaza", + "code": "GZA" + }, + { + "name": "Jenin", + "code": "JEN" + }, + { + "name": "Jericho", + "code": "JRH" + }, + { + "name": "Khan Yunis", + "code": "KYS" + }, + { + "name": "Rafah", + "code": "RFH" + }, + { + "name": "Tubas", + "code": "TBS" + }, { "name": "Βηθλεέμ ΓκοβεÏνοÏατόÏε", "code": "BTH" @@ -15341,30 +15365,6 @@ { "name": "ΧέμπÏον", "code": "HBN" - }, - { - "name": "Gaza", - "code": "GZA" - }, - { - "name": "Jenin", - "code": "JEN" - }, - { - "name": "Jericho", - "code": "JRH" - }, - { - "name": "Khan Yunis", - "code": "KYS" - }, - { - "name": "Rafah", - "code": "RFH" - }, - { - "name": "Tubas", - "code": "TBS" } ], "PT": [ @@ -15516,6 +15516,14 @@ } ], "PY": [ + { + "name": "Concepción", + "code": "1" + }, + { + "name": "Paraguarí", + "code": "9" + }, { "name": "Αμαμπάι", "code": "13" @@ -15579,17 +15587,13 @@ { "name": "ΣεντÏάλ", "code": "11" - }, - { - "name": "Concepción", - "code": "1" - }, - { - "name": "Paraguarí", - "code": "9" } ], "QA": [ + { + "name": "Ash ShīḩÄnÄ«yah", + "code": "SH" + }, { "name": "Αλ ΓουάκÏα", "code": "WA" @@ -15617,13 +15621,17 @@ { "name": "Ουμ Σαλάλ", "code": "US" - }, - { - "name": "Ash ShīḩÄnÄ«yah", - "code": "SH" } ], "RO": [ + { + "name": "Bacău", + "code": "BC" + }, + { + "name": "MaramureÅŸ", + "code": "MM" + }, { "name": "Άλμπα", "code": "AB" @@ -15783,17 +15791,21 @@ { "name": "ΧουνεντοάÏα", "code": "HD" + } + ], + "RS": [ + { + "name": "Kosovo-Pomoravlje", + "code": "29" }, { - "name": "Bacău", - "code": "BC" + "name": "Kosovska Mitrovica", + "code": "28" }, { - "name": "MaramureÅŸ", - "code": "MM" - } - ], - "RS": [ + "name": "Peć", + "code": "26" + }, { "name": "Αυτόνομη ΕπαÏχία του Κόσοβο και Μετόχια", "code": "KM" @@ -15909,18 +15921,6 @@ { "name": "Σουμάντια", "code": "12" - }, - { - "name": "Kosovo-Pomoravlje", - "code": "29" - }, - { - "name": "Kosovska Mitrovica", - "code": "28" - }, - { - "name": "Peć", - "code": "26" } ], "RU": [ @@ -16334,6 +16334,10 @@ } ], "SB": [ + { + "name": "Makira-Ulawa", + "code": "MK" + }, { "name": "Γκουανταλκανάλ", "code": "GU" @@ -16369,10 +16373,6 @@ { "name": "Τσοϊζέουλ", "code": "CH" - }, - { - "name": "Makira-Ulawa", - "code": "MK" } ], "SC": [ @@ -16478,6 +16478,10 @@ } ], "SD": [ + { + "name": "West Kurdufan", + "code": "GK" + }, { "name": "Αλ ΚανταÏίφ", "code": "GD" @@ -16545,10 +16549,6 @@ { "name": "ΧαÏτοÏμ", "code": "KH" - }, - { - "name": "West Kurdufan", - "code": "GK" } ], "SE": [ @@ -16660,6 +16660,10 @@ } ], "SH": [ + { + "name": "Tristan da Cunha", + "code": "TA" + }, { "name": "Îήσος Αγίας Ελένης", "code": "HL" @@ -16667,10 +16671,6 @@ { "name": "Îήσος Αναλήψεως", "code": "AC" - }, - { - "name": "Tristan da Cunha", - "code": "TA" } ], "SI": [ @@ -17672,6 +17672,26 @@ } ], "SO": [ + { + "name": "Awdal", + "code": "AW" + }, + { + "name": "Sanaag", + "code": "SA" + }, + { + "name": "Sool", + "code": "SO" + }, + { + "name": "Togdheer", + "code": "TO" + }, + { + "name": "Woqooyi Galbeed", + "code": "WO" + }, { "name": "ΓκαλγκουντουοÏντ", "code": "GA" @@ -17723,29 +17743,13 @@ { "name": "ΧιÏάν", "code": "HI" - }, - { - "name": "Awdal", - "code": "AW" - }, - { - "name": "Sanaag", - "code": "SA" - }, - { - "name": "Sool", - "code": "SO" - }, - { - "name": "Togdheer", - "code": "TO" - }, - { - "name": "Woqooyi Galbeed", - "code": "WO" } ], "SR": [ + { + "name": "Paramaribo", + "code": "PM" + }, { "name": "Γουανίκα", "code": "WA" @@ -17781,10 +17785,6 @@ { "name": "Σιπαλιβίνι", "code": "SI" - }, - { - "name": "Paramaribo", - "code": "PM" } ], "SS": [ @@ -17974,6 +17974,14 @@ } ], "TD": [ + { + "name": "Ennedi-Est", + "code": "EE" + }, + { + "name": "Ennedi-Ouest", + "code": "EO" + }, { "name": "ΓκουέÏα", "code": "GR" @@ -18057,14 +18065,6 @@ { "name": "ΧάτζεÏ-Λάμις", "code": "HL" - }, - { - "name": "Ennedi-Est", - "code": "EE" - }, - { - "name": "Ennedi-Ouest", - "code": "EO" } ], "TG": [ @@ -18480,6 +18480,14 @@ } ], "TM": [ + { + "name": "DaÅŸoguz", + "code": "D" + }, + { + "name": "Lebap", + "code": "L" + }, { "name": "Ασγκαμπάτ", "code": "S" @@ -18495,14 +18503,6 @@ { "name": "Μπαλκάν", "code": "B" - }, - { - "name": "DaÅŸoguz", - "code": "D" - }, - { - "name": "Lebap", - "code": "L" } ], "TN": [ @@ -19048,6 +19048,18 @@ } ], "TW": [ + { + "name": "Lienchiang", + "code": "LIE" + }, + { + "name": "New Taipei", + "code": "NWT" + }, + { + "name": "Penghu", + "code": "PEN" + }, { "name": "Γιλάν", "code": "ILA" @@ -19123,18 +19135,6 @@ { "name": "Χσίντσου", "code": "HSQ" - }, - { - "name": "Lienchiang", - "code": "LIE" - }, - { - "name": "New Taipei", - "code": "NWT" - }, - { - "name": "Penghu", - "code": "PEN" } ], "TZ": [ @@ -19370,6 +19370,58 @@ } ], "UG": [ + { + "name": "Bugiri", + "code": "201" + }, + { + "name": "Bunyangabu", + "code": "430" + }, + { + "name": "Butebo", + "code": "233" + }, + { + "name": "Kagadi", + "code": "427" + }, + { + "name": "Kakumiro", + "code": "428" + }, + { + "name": "Kisoro", + "code": "408" + }, + { + "name": "Kyotera", + "code": "125" + }, + { + "name": "Namisindwa", + "code": "234" + }, + { + "name": "Pader", + "code": "312" + }, + { + "name": "Pakwach", + "code": "332" + }, + { + "name": "Rubanda", + "code": "429" + }, + { + "name": "Rukiga", + "code": "431" + }, + { + "name": "Zombo", + "code": "331" + }, { "name": "Αγκάγκο", "code": "322" @@ -19821,58 +19873,6 @@ { "name": "Χόιμα", "code": "403" - }, - { - "name": "Bugiri", - "code": "201" - }, - { - "name": "Bunyangabu", - "code": "430" - }, - { - "name": "Butebo", - "code": "233" - }, - { - "name": "Kagadi", - "code": "427" - }, - { - "name": "Kakumiro", - "code": "428" - }, - { - "name": "Kisoro", - "code": "408" - }, - { - "name": "Kyotera", - "code": "125" - }, - { - "name": "Namisindwa", - "code": "234" - }, - { - "name": "Pader", - "code": "312" - }, - { - "name": "Pakwach", - "code": "332" - }, - { - "name": "Rubanda", - "code": "429" - }, - { - "name": "Rukiga", - "code": "431" - }, - { - "name": "Zombo", - "code": "331" } ], "UM": [ @@ -19914,6 +19914,30 @@ } ], "US": [ + { + "name": "American Samoa", + "code": "AS" + }, + { + "name": "Guam", + "code": "GU" + }, + { + "name": "Northern Mariana Islands", + "code": "MP" + }, + { + "name": "Puerto Rico", + "code": "PR" + }, + { + "name": "U.S. Outlying Islands", + "code": "UM" + }, + { + "name": "U.S. Virgin Islands", + "code": "VI" + }, { "name": "Αϊντάχο", "code": "ID" @@ -20117,30 +20141,6 @@ { "name": "Χαβάη", "code": "HI" - }, - { - "name": "American Samoa", - "code": "AS" - }, - { - "name": "Guam", - "code": "GU" - }, - { - "name": "Northern Mariana Islands", - "code": "MP" - }, - { - "name": "Puerto Rico", - "code": "PR" - }, - { - "name": "U.S. Outlying Islands", - "code": "UM" - }, - { - "name": "U.S. Virgin Islands", - "code": "VI" } ], "UY": [ @@ -20408,6 +20408,18 @@ } ], "VN": [ + { + "name": "Bắc Kạn", + "code": "53" + }, + { + "name": "Äồng Nai", + "code": "39" + }, + { + "name": "HÆ°ng Yên", + "code": "66" + }, { "name": "Αν Γκιάνγκ", "code": "44" @@ -20647,18 +20659,6 @@ { "name": "Χόα Μπινχ", "code": "14" - }, - { - "name": "Bắc Kạn", - "code": "53" - }, - { - "name": "Äồng Nai", - "code": "39" - }, - { - "name": "HÆ°ng Yên", - "code": "66" } ], "VU": [ @@ -20752,6 +20752,18 @@ "name": "’Adan", "code": "AD" }, + { + "name": "Arkhabil Suqutra", + "code": "SU" + }, + { + "name": "Lahij", + "code": "LA" + }, + { + "name": "Sana’a", + "code": "SN" + }, { "name": "Αλ Μαχβίτ ΓκοβεÏνοÏάτε", "code": "MW" @@ -20823,18 +20835,6 @@ { "name": "Χάτζα", "code": "HJ" - }, - { - "name": "Arkhabil Suqutra", - "code": "SU" - }, - { - "name": "Lahij", - "code": "LA" - }, - { - "name": "Sana’a", - "code": "SN" } ], "ZA": [ @@ -20918,6 +20918,14 @@ } ], "ZW": [ + { + "name": "Bulawayo", + "code": "BU" + }, + { + "name": "Harare", + "code": "HA" + }, { "name": "Ανατολική Μασοναλάνδη", "code": "ME" @@ -20949,14 +20957,6 @@ { "name": "Îότια Ματαμπελελάνδη", "code": "MS" - }, - { - "name": "Bulawayo", - "code": "BU" - }, - { - "name": "Harare", - "code": "HA" } ] } \ No newline at end of file diff --git a/js/data/locale/el/sysres.json b/js/data/locale/el/sysres.json index 282a41b6fe..2063a78b63 100644 --- a/js/data/locale/el/sysres.json +++ b/js/data/locale/el/sysres.json @@ -171,6 +171,14 @@ "1#1 wk|#{num} wks": "one#{num} εβδ.|#{num} εβδ.", "1#1 mon|#{num} mons": "one#{num} μήν.|#{num} μήν.", "1#1 yr|#{num} yrs": "one#{num} έτ.|#{num} έτ.", + "durationMediumMillis": "one#{num} ms|#{num} ms", + "1#1 se|#{num} sec": "one#{num} δ|#{num} δ", + "1#1 mi|#{num} min": "one#{num} λ|#{num} λ", + "durationMediumHours": "one#{num} ÏŽ|#{num} ÏŽ", + "1#1 dy|#{num} dys": "one#{num} η|#{num} η", + "durationMediumWeeks": "one#{num} ε|#{num} ε", + "1#1 mo|#{num} mos": "one#{num} μ|#{num} μ", + "durationMediumYears": "one#{num} έ|#{num} έ", "durationShortMillis": "one#{num} ms|#{num} ms", "#{num}s": "one#{num} δ|#{num} δ", "durationShortMinutes": "one#{num} λ|#{num} λ", @@ -179,22 +187,6 @@ "#{num}w": "one#{num} ε|#{num} ε", "durationShortMonths": "one#{num} μ|#{num} μ", "#{num}y": "one#{num} έ|#{num} έ", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", - "durationMediumMillis": "one#{num} ms|#{num} ms", - "1#1 se|#{num} sec": "#{num} δε", - "1#1 mi|#{num} min": "#{num} λε", - "durationMediumHours": "one#{num} ÏŽÏα|#{num} ÏŽÏ", - "1#1 dy|#{num} dys": "#{num} ημ", - "durationMediumWeeks": "#{num} εβ", - "1#1 mo|#{num} mos": "#{num} μή", - "durationMediumYears": "one#{num} έτ|#{num} έτη", "1#in 1 second|#in {num} seconds": "one#σε {num} δευτεÏόλεπτο|#σε {num} δευτεÏόλεπτα", "1#in 1 minute|#in {num} minutes": "one#σε {num} λεπτό|#σε {num} λεπτά", "1#in 1 hour|#in {num} hours": "one#σε {num} ÏŽÏα|#σε {num} ÏŽÏες", @@ -211,8 +203,8 @@ "1#in 1 yr|#in {num} yrs": "one#σε {num} έτος|#σε {num} έτη", "#in {num}s": "one#σε {num} δευτ.|#σε {num} δευτ.", "#in {num}mi": "one#σε {num} λεπ.|#σε {num} λεπ.", - "#in {num}h": "one#σε {num} ÏŽÏα|#σε {num} ÏŽÏ.", - "#in {num}d": "one#σε {num} ημέÏα|#σε {num} ημέÏες", + "#in {num}h": "one#σε {num} ÏŽ.|#σε {num} ÏŽ.", + "#in {num}d": "one#σε {num} ημ.|#σε {num} ημ.", "#in {num}w": "one#σε {num} εβδ.|#σε {num} εβδ.", "#in {num}mo": "one#σε {num} μήνα|#σε {num} μήνες", "#in {num}y": "one#σε {num} έτος|#σε {num} έτη", @@ -232,9 +224,17 @@ "1#1 yr ago|#{num} yrs ago": "one#Ï€Ïιν από {num} έτος|#Ï€Ïιν από {num} έτη", "#{num}s ago": "one#Ï€Ïιν από {num} δευτ.|#Ï€Ïιν από {num} δευτ.", "#{num}mi ago": "one#Ï€Ïιν από {num} λεπ.|#Ï€Ïιν από {num} λεπ.", - "#{num}h ago": "one#Ï€Ïιν από {num} ÏŽÏα|#Ï€Ïιν από {num} ÏŽÏ.", - "#{num}d ago": "one#Ï€Ïιν από {num} ημέÏα|#Ï€Ïιν από {num} ημέÏες", + "#{num}h ago": "one#Ï€Ïιν από {num} ÏŽ.|#Ï€Ïιν από {num} ÏŽ.", + "#{num}d ago": "one#Ï€Ïιν από {num} ημ.|#Ï€Ïιν από {num} ημ.", "#{num}w ago": "one#Ï€Ïιν από {num} εβδ.|#Ï€Ïιν από {num} εβδ.", "#{num}mo ago": "one#Ï€Ïιν από {num} μήνα|#Ï€Ïιν από {num} μήνες", - "#{num}y ago": "one#Ï€Ïιν από {num} έτος|#Ï€Ïιν από {num} έτη" + "#{num}y ago": "one#Ï€Ïιν από {num} έτος|#Ï€Ïιν από {num} έτη", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": " ", + "finalSeparatorShort": " " } \ No newline at end of file diff --git a/js/data/locale/en/001/dateformats.json b/js/data/locale/en/001/dateformats.json new file mode 100644 index 0000000000..7d7bf27226 --- /dev/null +++ b/js/data/locale/en/001/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} 'at' {time}", + "l": "{date} 'at' {time}", + "m": "{date}, {time}", + "s": "{date}, {time}" + }, + "date": { + "dmwy": { + "f": "EEEE, d MMMM yyyy", + "l": "EEE, d MMMM yyyy", + "m": "EE, d MMM yyyy", + "s": "E, dd/MM/yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM yyyy", + "s": "dd/MM/yyyy" + }, + "dmw": { + "f": "EEEE, d MMMM", + "l": "EEE, d MMMM", + "m": "EE, d MMM", + "s": "E, dd/MM" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "dd/MM" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "MM/yyyy" + }, + "dw": { + "f": "EEEE, d", + "l": "EEE, d", + "m": "EE, d", + "s": "E, dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} at {st} – {et}", + "l": "{sd} {sm} {sy} at {st} – {et}", + "m": "{sd} {sm} {sy}, {st} – {et}", + "s": "{sd}/{sm}/{sy}, {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}", + "l": "{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}", + "m": "{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}", + "s": "{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}", + "l": "{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}", + "m": "{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}", + "s": "{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}", + "l": "{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}", + "m": "{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}", + "s": "{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/en/001/sysres.json b/js/data/locale/en/001/sysres.json new file mode 100644 index 0000000000..d14fe35a22 --- /dev/null +++ b/js/data/locale/en/001/sysres.json @@ -0,0 +1,19 @@ +{ + "a0": "am", + "a1": "pm", + "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", + "1#1 min|#{num} min": "one#{num} min|#{num} mins", + "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", + "#in {num}s": "one#in {num} sec|#in {num} sec", + "#in {num}mi": "one#in {num} min|#in {num} min", + "#in {num}h": "one#in {num} hr|#in {num} hr", + "#in {num}w": "one#in {num} wk|#in {num} wk", + "#in {num}mo": "one#in {num} mo|#in {num} mo", + "#in {num}y": "one#in {num} yr|#in {num} yr", + "#{num}s ago": "one#{num} sec ago|#{num} sec ago", + "#{num}mi ago": "one#{num} min ago|#{num} min ago", + "#{num}h ago": "one#{num} hr ago|#{num} hr ago", + "#{num}w ago": "one#{num} wk ago|#{num} wk ago", + "#{num}mo ago": "one#{num} mo ago|#{num} mo ago", + "#{num}y ago": "one#{num} yr ago|#{num} yr ago" +} \ No newline at end of file diff --git a/js/data/locale/und/TN/weekendend.jf b/js/data/locale/en/150/clock.jf similarity index 56% rename from js/data/locale/und/TN/weekendend.jf rename to js/data/locale/en/150/clock.jf index 2f4a9c9da3..f41d6ab271 100644 --- a/js/data/locale/und/TN/weekendend.jf +++ b/js/data/locale/en/150/clock.jf @@ -1,4 +1,4 @@ { "generated": true, - "weekendEnd": 6 + "clock": "24" } \ No newline at end of file diff --git a/js/data/locale/en/150/sysres.json b/js/data/locale/en/150/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/150/sysres.json +++ b/js/data/locale/en/150/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/AG/sysres.json b/js/data/locale/en/AG/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/AG/sysres.json +++ b/js/data/locale/en/AG/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/AI/sysres.json b/js/data/locale/en/AI/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/AI/sysres.json +++ b/js/data/locale/en/AI/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/ET/dateformats.json b/js/data/locale/en/AS/dateformats.json similarity index 97% rename from js/data/locale/en/ET/dateformats.json rename to js/data/locale/en/AS/dateformats.json index 9af9c30208..d5227b95fd 100644 --- a/js/data/locale/en/ET/dateformats.json +++ b/js/data/locale/en/AS/dateformats.json @@ -1,8 +1,10 @@ { - "ethiopic": { + "gregorian": { "order": { "f": "{date} 'at' {time}", - "l": "{date} 'at' {time}" + "l": "{date} 'at' {time}", + "m": "{date}, {time}", + "s": "{date}, {time}" }, "date": { "dmwy": { @@ -155,4 +157,4 @@ } } } -} +} \ No newline at end of file diff --git a/js/data/locale/en/AT/sysres.json b/js/data/locale/en/AT/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/AT/sysres.json +++ b/js/data/locale/en/AT/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/AU/sysres.json b/js/data/locale/en/AU/sysres.json index 0d5f535e96..0fad66f0fa 100644 --- a/js/data/locale/en/AU/sysres.json +++ b/js/data/locale/en/AU/sysres.json @@ -1,126 +1,35 @@ { - "MMMM1": "January", - "MMM1": "Jan.", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb.", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar.", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr.", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun.", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul.", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug.", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep.", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct.", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov.", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec.", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun.", - "EE0": "Su.", "E0": "Su.", - "EEEE1": "Monday", - "EEE1": "Mon.", - "EE1": "Mon.", + "EE1": "Mon", "E1": "M.", - "EEEE2": "Tuesday", - "EEE2": "Tue.", - "EE2": "Tu.", "E2": "Tu.", - "EEEE3": "Wednesday", - "EEE3": "Wed.", - "EE3": "Wed.", + "EE3": "Wed", "E3": "W.", - "EEEE4": "Thursday", - "EEE4": "Thu.", - "EE4": "Th.", "E4": "Th.", - "EEEE5": "Friday", - "EEE5": "Fri.", - "EE5": "Fri.", + "EE5": "Fri", "E5": "F.", - "EEEE6": "Saturday", - "EEE6": "Sat.", - "EE6": "Sat.", + "EE6": "Sat", "E6": "Sa.", "a0": "am", "a1": "pm", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", "1#1 sec|#{num} sec": "one#{num} sec.|#{num} sec.", "1#1 min|#{num} min": "one#{num} min.|#{num} min.", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", "1#1 mon|#{num} mons": "one#{num} m.|#{num} m.", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", + "durationMediumMillis": "one#{num} ms|#{num} ms", + "1#1 se|#{num} sec": "one#{num} s.|#{num} s.", + "1#1 mi|#{num} min": "one#{num} min.|#{num} min.", "durationShortMillis": "one#{num} ms|#{num} ms", "#{num}s": "one#{num} s.|#{num} s.", "durationShortMinutes": "one#{num} min.|#{num} min.", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", - "#in {num}s": "one#in {num} sec|#in {num} sec", - "#in {num}mi": "one#in {num} min|#in {num} min", - "#in {num}h": "one#in {num} hr|#in {num} hr", - "#in {num}w": "one#in {num} wk|#in {num} wk", - "#in {num}mo": "one#in {num} mo|#in {num} mo", - "#in {num}y": "one#in {num} yr|#in {num} yr", - "#{num}s ago": "one#{num} sec ago|#{num} sec ago", - "#{num}mi ago": "one#{num} min ago|#{num} min ago", - "#{num}h ago": "one#{num} hr ago|#{num} hr ago", - "#{num}w ago": "one#{num} wk ago|#{num} wk ago", - "#{num}mo ago": "one#{num} mo ago|#{num} mo ago", - "#{num}y ago": "one#{num} yr ago|#{num} yr ago" + "#in {num}s": "one#in {num} sec.|#in {num} secs", + "#in {num}mi": "one#in {num} min.|#in {num} mins", + "#in {num}h": "one#in {num} hr|#in {num} hrs", + "#in {num}w": "one#in {num} wk|#in {num} wks", + "#in {num}y": "one#in {num} yr|#in {num} yrs", + "#{num}s ago": "one#{num} sec. ago|#{num} secs ago", + "#{num}mi ago": "one#{num} min. ago|#{num} mins ago", + "#{num}h ago": "one#{num} hr ago|#{num} hrs ago", + "#{num}w ago": "one#{num} wk ago|#{num} wks ago", + "#{num}y ago": "one#{num} yr ago|#{num} yrs ago" } \ No newline at end of file diff --git a/js/data/locale/en/BB/sysres.json b/js/data/locale/en/BB/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/BB/sysres.json +++ b/js/data/locale/en/BB/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/BE/sysres.json b/js/data/locale/en/BE/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/BE/sysres.json +++ b/js/data/locale/en/BE/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/BI/dateformats.json b/js/data/locale/en/BI/dateformats.json new file mode 100644 index 0000000000..d5227b95fd --- /dev/null +++ b/js/data/locale/en/BI/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} 'at' {time}", + "l": "{date} 'at' {time}", + "m": "{date}, {time}", + "s": "{date}, {time}" + }, + "date": { + "dmwy": { + "f": "EEEE, MMMM d, yyyy", + "l": "EEE, MMMM d, yyyy", + "m": "EE, MMM d, yyyy", + "s": "E, M/d/yy" + }, + "dmy": { + "f": "MMMM d, yyyy", + "l": "MMMM d, yyyy", + "m": "MMM d, yyyy", + "s": "M/d/yy" + }, + "dmw": { + "f": "EEEE, MMMM d", + "l": "EEE, MMMM d", + "m": "EE, MMM d", + "s": "E, M/d" + }, + "dm": { + "f": "MMMM d", + "l": "MMMM d", + "m": "MMM d", + "s": "M/d" + }, + "my": { + "f": "MMMM, yyyy", + "l": "MMMM, yyyy", + "m": "MMM, yyyy", + "s": "M/yy" + }, + "dw": { + "f": "EEEE, d", + "l": "EEE, d", + "m": "EE, d", + "s": "E, d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sm} {sd}, {sy} at {st} – {et}", + "l": "{sm} {sd}, {sy} at {st} – {et}", + "m": "{sm} {sd}, {sy}, {st} – {et}", + "s": "{sm}/{sd}/{sy}, {st} – {et}" + }, + "c01": { + "f": "{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}", + "l": "{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}", + "m": "{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}", + "s": "{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}" + }, + "c02": { + "f": "{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}", + "l": "{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}", + "m": "{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}", + "s": "{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}" + }, + "c03": { + "f": "{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}", + "l": "{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}", + "m": "{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}", + "s": "{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}" + }, + "c10": { + "f": "{sm} {sd} – {ed}, {ey}", + "l": "{sm} {sd} – {ed}, {ey}", + "m": "{sm} {sd} – {ed}, {ey}", + "s": "{sm}/{sd}/{sy} – {em}/{ed}/{ey}" + }, + "c11": { + "f": "{sm} {sd} – {em} {ed}, {ey}", + "l": "{sm} {sd} – {em} {ed}, {ey}", + "m": "{sm} {sd} – {em} {ed}, {ey}", + "s": "{sm}/{sd}/{sy} – {em}/{ed}/{ey}" + }, + "c12": { + "f": "{sm} {sd}, {sy} – {em} {ed}, {ey}", + "l": "{sm} {sd}, {sy} – {em} {ed}, {ey}", + "m": "{sm} {sd}, {sy} – {em} {ed}, {ey}", + "s": "{sm}/{sd}/{sy} – {em}/{ed}/{ey}" + }, + "c20": { + "f": "{sm}, {sy} – {em}, {ey}", + "l": "{sm}, {sy} – {em}, {ey}", + "m": "{sm}, {sy} – {em}, {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/en/BM/sysres.json b/js/data/locale/en/BM/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/BM/sysres.json +++ b/js/data/locale/en/BM/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/BS/sysres.json b/js/data/locale/en/BS/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/BS/sysres.json +++ b/js/data/locale/en/BS/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/BW/sysres.json b/js/data/locale/en/BW/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/BW/sysres.json +++ b/js/data/locale/en/BW/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/BZ/sysres.json b/js/data/locale/en/BZ/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/BZ/sysres.json +++ b/js/data/locale/en/BZ/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/CA/numfmt.jf b/js/data/locale/en/CA/numfmt.jf new file mode 100644 index 0000000000..65baf916d7 --- /dev/null +++ b/js/data/locale/en/CA/numfmt.jf @@ -0,0 +1,6 @@ +{ + "generated": true, + "numfmt": { + "exponential": "e" + } +} \ No newline at end of file diff --git a/js/data/locale/en/CA/sysres.json b/js/data/locale/en/CA/sysres.json index 3bf93f7e72..1ab4c0e94f 100644 --- a/js/data/locale/en/CA/sysres.json +++ b/js/data/locale/en/CA/sysres.json @@ -1,116 +1,47 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", - "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", - "1#1 min|#{num} min": "one#{num} min|#{num} mins", - "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", + "MMM1": "Jan.", + "MMM2": "Feb.", + "MMM3": "Mar.", + "MMM4": "Apr.", + "MMM6": "Jun.", + "MMM7": "Jul.", + "MMM8": "Aug.", + "MMM9": "Sep.", + "MMM10": "Oct.", + "MMM11": "Nov.", + "MMM12": "Dec.", + "EEE0": "Sun.", + "EEE1": "Mon.", + "EEE2": "Tue.", + "EEE3": "Wed.", + "EEE4": "Thu.", + "EEE5": "Fri.", + "EEE6": "Sat.", + "a0": "a.m.", + "a1": "p.m.", + "#{num} ms": "one#{num} millisec.|#{num} millisecs.", + "1#1 sec|#{num} sec": "one#{num} sec.|#{num} secs.", + "1#1 min|#{num} min": "one#{num} min.|#{num} min.", + "1#1 hr|#{num} hrs": "one#{num} hr.|#{num} hrs.", + "1#1 wk|#{num} wks": "one#{num} wk.|#{num} wks.", + "1#1 mon|#{num} mons": "one#{num} mo.|#{num} mos.", + "1#1 yr|#{num} yrs": "one#{num} yr.|#{num} yrs.", + "durationMediumMillis": "one#{num} msec.|#{num} msec.", + "1#1 se|#{num} sec": "one#{num} sec.|#{num} sec.", + "1#1 mi|#{num} min": "one#{num} min.|#{num} min.", + "durationMediumHours": "one#{num} h|#{num} h", + "1#1 dy|#{num} dys": "one#{num} d|#{num} d", + "durationMediumWeeks": "one#{num} w|#{num} w", + "1#1 mo|#{num} mos": "one#{num} m|#{num} m", + "durationMediumYears": "one#{num} y|#{num} y", + "durationShortMillis": "one#{num} msec.|#{num} msec.", + "#{num}s": "one#{num} sec.|#{num} sec.", + "durationShortMinutes": "one#{num} min.|#{num} min.", + "#{num}h": "one#{num} h|#{num} h", + "#{num}d": "one#{num} d|#{num} d", + "#{num}w": "one#{num} w|#{num} w", + "durationShortMonths": "one#{num} m|#{num} m", + "#{num}y": "one#{num} y|#{num} y", "#in {num}s": "one#in {num} sec.|#in {num} secs.", "#in {num}mi": "one#in {num} min.|#in {num} mins.", "#in {num}h": "one#in {num} hr.|#in {num} hrs.", diff --git a/js/data/locale/en/CC/sysres.json b/js/data/locale/en/CC/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/CC/sysres.json +++ b/js/data/locale/en/CC/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/CH/sysres.json b/js/data/locale/en/CH/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/CH/sysres.json +++ b/js/data/locale/en/CH/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/CK/sysres.json b/js/data/locale/en/CK/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/CK/sysres.json +++ b/js/data/locale/en/CK/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/CM/sysres.json b/js/data/locale/en/CM/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/CM/sysres.json +++ b/js/data/locale/en/CM/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/CX/sysres.json b/js/data/locale/en/CX/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/CX/sysres.json +++ b/js/data/locale/en/CX/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/CY/sysres.json b/js/data/locale/en/CY/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/CY/sysres.json +++ b/js/data/locale/en/CY/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/DE/sysres.json b/js/data/locale/en/DE/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/DE/sysres.json +++ b/js/data/locale/en/DE/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/DG/sysres.json b/js/data/locale/en/DG/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/DG/sysres.json +++ b/js/data/locale/en/DG/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/DK/sysres.json b/js/data/locale/en/DK/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/DK/sysres.json +++ b/js/data/locale/en/DK/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/DM/sysres.json b/js/data/locale/en/DM/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/DM/sysres.json +++ b/js/data/locale/en/DM/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/Dsrt/US/numfmt.jf b/js/data/locale/en/Dsrt/US/numfmt.jf deleted file mode 100644 index 36efbfebb2..0000000000 --- a/js/data/locale/en/Dsrt/US/numfmt.jf +++ /dev/null @@ -1,8 +0,0 @@ -{ - "generated": true, - "numfmt": { - "currencyFormats": { - "common": "{s} {n}" - } - } -} \ No newline at end of file diff --git a/js/data/locale/en/ER/sysres.json b/js/data/locale/en/ER/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/ER/sysres.json +++ b/js/data/locale/en/ER/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/FI/sysres.json b/js/data/locale/en/FI/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/FI/sysres.json +++ b/js/data/locale/en/FI/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/FJ/sysres.json b/js/data/locale/en/FJ/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/FJ/sysres.json +++ b/js/data/locale/en/FJ/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/FK/sysres.json b/js/data/locale/en/FK/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/FK/sysres.json +++ b/js/data/locale/en/FK/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/FM/sysres.json b/js/data/locale/en/FM/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/FM/sysres.json +++ b/js/data/locale/en/FM/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/GB/sysres.json b/js/data/locale/en/GB/sysres.json index f463cb522e..d14fe35a22 100644 --- a/js/data/locale/en/GB/sysres.json +++ b/js/data/locale/en/GB/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", "a0": "am", "a1": "pm", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/GD/sysres.json b/js/data/locale/en/GD/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/GD/sysres.json +++ b/js/data/locale/en/GD/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/GG/sysres.json b/js/data/locale/en/GG/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/GG/sysres.json +++ b/js/data/locale/en/GG/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/GH/sysres.json b/js/data/locale/en/GH/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/GH/sysres.json +++ b/js/data/locale/en/GH/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/GI/sysres.json b/js/data/locale/en/GI/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/GI/sysres.json +++ b/js/data/locale/en/GI/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/GM/sysres.json b/js/data/locale/en/GM/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/GM/sysres.json +++ b/js/data/locale/en/GM/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/GU/dateformats.json b/js/data/locale/en/GU/dateformats.json new file mode 100644 index 0000000000..d5227b95fd --- /dev/null +++ b/js/data/locale/en/GU/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} 'at' {time}", + "l": "{date} 'at' {time}", + "m": "{date}, {time}", + "s": "{date}, {time}" + }, + "date": { + "dmwy": { + "f": "EEEE, MMMM d, yyyy", + "l": "EEE, MMMM d, yyyy", + "m": "EE, MMM d, yyyy", + "s": "E, M/d/yy" + }, + "dmy": { + "f": "MMMM d, yyyy", + "l": "MMMM d, yyyy", + "m": "MMM d, yyyy", + "s": "M/d/yy" + }, + "dmw": { + "f": "EEEE, MMMM d", + "l": "EEE, MMMM d", + "m": "EE, MMM d", + "s": "E, M/d" + }, + "dm": { + "f": "MMMM d", + "l": "MMMM d", + "m": "MMM d", + "s": "M/d" + }, + "my": { + "f": "MMMM, yyyy", + "l": "MMMM, yyyy", + "m": "MMM, yyyy", + "s": "M/yy" + }, + "dw": { + "f": "EEEE, d", + "l": "EEE, d", + "m": "EE, d", + "s": "E, d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sm} {sd}, {sy} at {st} – {et}", + "l": "{sm} {sd}, {sy} at {st} – {et}", + "m": "{sm} {sd}, {sy}, {st} – {et}", + "s": "{sm}/{sd}/{sy}, {st} – {et}" + }, + "c01": { + "f": "{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}", + "l": "{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}", + "m": "{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}", + "s": "{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}" + }, + "c02": { + "f": "{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}", + "l": "{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}", + "m": "{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}", + "s": "{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}" + }, + "c03": { + "f": "{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}", + "l": "{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}", + "m": "{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}", + "s": "{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}" + }, + "c10": { + "f": "{sm} {sd} – {ed}, {ey}", + "l": "{sm} {sd} – {ed}, {ey}", + "m": "{sm} {sd} – {ed}, {ey}", + "s": "{sm}/{sd}/{sy} – {em}/{ed}/{ey}" + }, + "c11": { + "f": "{sm} {sd} – {em} {ed}, {ey}", + "l": "{sm} {sd} – {em} {ed}, {ey}", + "m": "{sm} {sd} – {em} {ed}, {ey}", + "s": "{sm}/{sd}/{sy} – {em}/{ed}/{ey}" + }, + "c12": { + "f": "{sm} {sd}, {sy} – {em} {ed}, {ey}", + "l": "{sm} {sd}, {sy} – {em} {ed}, {ey}", + "m": "{sm} {sd}, {sy} – {em} {ed}, {ey}", + "s": "{sm}/{sd}/{sy} – {em}/{ed}/{ey}" + }, + "c20": { + "f": "{sm}, {sy} – {em}, {ey}", + "l": "{sm}, {sy} – {em}, {ey}", + "m": "{sm}, {sy} – {em}, {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/en/GY/sysres.json b/js/data/locale/en/GY/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/GY/sysres.json +++ b/js/data/locale/en/GY/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/HK/sysres.json b/js/data/locale/en/HK/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/HK/sysres.json +++ b/js/data/locale/en/HK/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/IE/sysres.json b/js/data/locale/en/IE/sysres.json index 21f87d3e3f..fda7ec8187 100644 --- a/js/data/locale/en/IE/sysres.json +++ b/js/data/locale/en/IE/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", "a0": "a.m.", "a1": "p.m.", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/IL/sysres.json b/js/data/locale/en/IL/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/IL/sysres.json +++ b/js/data/locale/en/IL/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/IM/sysres.json b/js/data/locale/en/IM/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/IM/sysres.json +++ b/js/data/locale/en/IM/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/IN/dateformats.json b/js/data/locale/en/IN/dateformats.json index 49ffdd97a9..ee74e00c47 100644 --- a/js/data/locale/en/IN/dateformats.json +++ b/js/data/locale/en/IN/dateformats.json @@ -8,22 +8,22 @@ }, "date": { "dmwy": { - "f": "EEEE d MMMM yyyy", - "l": "EEE d MMMM yyyy", - "m": "EE dd-MMM-yyyy", - "s": "E dd/MM/yy" + "f": "EEEE, d MMMM, yyyy", + "l": "EEE, d MMMM yyyy", + "m": "EE, dd-MMM-yyyy", + "s": "E, dd/MM/yy" }, "dmy": { - "f": "d MMMM yyyy", + "f": "d MMMM, yyyy", "l": "d MMMM yyyy", "m": "dd-MMM-yyyy", "s": "dd/MM/yy" }, "dmw": { - "f": "EEEE d MMMM", - "l": "EEE d MMMM", - "m": "EE dd-MMM", - "s": "E dd/MM" + "f": "EEEE, d MMMM", + "l": "EEE, d MMMM", + "m": "EE, dd-MMM", + "s": "E, dd/MM" }, "dm": { "f": "d MMMM", @@ -32,16 +32,16 @@ "s": "dd/MM" }, "my": { - "f": "MMMM yyyy", + "f": "MMMM, yyyy", "l": "MMMM yyyy", "m": "MMM-yyyy", "s": "MM/yy" }, "dw": { - "f": "EEEE d", - "l": "EEE d", - "m": "EE dd", - "s": "E dd" + "f": "EEEE, d", + "l": "EEE, d", + "m": "EE, dd", + "s": "E, dd" }, "w": { "f": "EEEE", @@ -102,49 +102,49 @@ }, "range": { "c00": { - "f": "{sd} {sm} {sy} at {st} – {et}", + "f": "{sd} {sm}, {sy} at {st} – {et}", "l": "{sd} {sm} {sy} at {st} – {et}", "m": "{sd}-{sm}-{sy}, {st} – {et}", "s": "{sd}/{sm}/{sy}, {st} – {et}" }, "c01": { - "f": "{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}", + "f": "{sd} {sm}, {sy} at {st} – {ed} {em}, {ey} at {et}", "l": "{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}", "m": "{sd}-{sm}-{sy}, {st} – {ed}-{em}-{ey}, {et}", "s": "{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}" }, "c02": { - "f": "{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}", + "f": "{sd} {sm}, {sy} at {st} – {ed} {em}, {ey} at {et}", "l": "{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}", "m": "{sd}-{sm}-{sy}, {st} – {ed}-{em}-{ey}, {et}", "s": "{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}" }, "c03": { - "f": "{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}", + "f": "{sd} {sm}, {sy} at {st} – {ed} {em}, {ey} at {et}", "l": "{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}", "m": "{sd}-{sm}-{sy}, {st} – {ed}-{em}-{ey}, {et}", "s": "{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}" }, "c10": { - "f": "{sd} – {ed} {em} {ey}", + "f": "{sd} – {ed} {em}, {ey}", "l": "{sd} – {ed} {em} {ey}", "m": "{sd} – {ed}-{em}-{ey}", "s": "{sd} – {ed}/{em}/{ey}" }, "c11": { - "f": "{sd} {sm} – {ed} {em} {ey}", + "f": "{sd} {sm} – {ed} {em}, {ey}", "l": "{sd} {sm} – {ed} {em} {ey}", "m": "{sd}-{sm} – {ed}-{em}-{ey}", "s": "{sd}/{sm} – {ed}/{em}/{ey}" }, "c12": { - "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "f": "{sd} {sm}, {sy} – {ed} {em}, {ey}", "l": "{sd} {sm} {sy} – {ed} {em} {ey}", "m": "{sd}-{sm}-{sy} – {ed}-{em}-{ey}", "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" }, "c20": { - "f": "{sm} {sy} – {em} {ey}", + "f": "{sm}, {sy} – {em}, {ey}", "l": "{sm} {sy} – {em} {ey}", "m": "{sm}-{sy} – {em}-{ey}", "s": "{sm}/{sy} – {em}/{ey}" diff --git a/js/data/locale/en/IN/sysres.json b/js/data/locale/en/IN/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/IN/sysres.json +++ b/js/data/locale/en/IN/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/IO/sysres.json b/js/data/locale/en/IO/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/IO/sysres.json +++ b/js/data/locale/en/IO/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/JE/sysres.json b/js/data/locale/en/JE/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/JE/sysres.json +++ b/js/data/locale/en/JE/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/JM/sysres.json b/js/data/locale/en/JM/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/JM/sysres.json +++ b/js/data/locale/en/JM/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/KE/sysres.json b/js/data/locale/en/KE/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/KE/sysres.json +++ b/js/data/locale/en/KE/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/KI/sysres.json b/js/data/locale/en/KI/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/KI/sysres.json +++ b/js/data/locale/en/KI/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/KN/sysres.json b/js/data/locale/en/KN/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/KN/sysres.json +++ b/js/data/locale/en/KN/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/KY/sysres.json b/js/data/locale/en/KY/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/KY/sysres.json +++ b/js/data/locale/en/KY/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/LC/sysres.json b/js/data/locale/en/LC/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/LC/sysres.json +++ b/js/data/locale/en/LC/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/LR/sysres.json b/js/data/locale/en/LR/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/LR/sysres.json +++ b/js/data/locale/en/LR/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/LS/sysres.json b/js/data/locale/en/LS/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/LS/sysres.json +++ b/js/data/locale/en/LS/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/MG/sysres.json b/js/data/locale/en/MG/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/MG/sysres.json +++ b/js/data/locale/en/MG/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/MH/dateformats.json b/js/data/locale/en/MH/dateformats.json new file mode 100644 index 0000000000..d5227b95fd --- /dev/null +++ b/js/data/locale/en/MH/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} 'at' {time}", + "l": "{date} 'at' {time}", + "m": "{date}, {time}", + "s": "{date}, {time}" + }, + "date": { + "dmwy": { + "f": "EEEE, MMMM d, yyyy", + "l": "EEE, MMMM d, yyyy", + "m": "EE, MMM d, yyyy", + "s": "E, M/d/yy" + }, + "dmy": { + "f": "MMMM d, yyyy", + "l": "MMMM d, yyyy", + "m": "MMM d, yyyy", + "s": "M/d/yy" + }, + "dmw": { + "f": "EEEE, MMMM d", + "l": "EEE, MMMM d", + "m": "EE, MMM d", + "s": "E, M/d" + }, + "dm": { + "f": "MMMM d", + "l": "MMMM d", + "m": "MMM d", + "s": "M/d" + }, + "my": { + "f": "MMMM, yyyy", + "l": "MMMM, yyyy", + "m": "MMM, yyyy", + "s": "M/yy" + }, + "dw": { + "f": "EEEE, d", + "l": "EEE, d", + "m": "EE, d", + "s": "E, d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sm} {sd}, {sy} at {st} – {et}", + "l": "{sm} {sd}, {sy} at {st} – {et}", + "m": "{sm} {sd}, {sy}, {st} – {et}", + "s": "{sm}/{sd}/{sy}, {st} – {et}" + }, + "c01": { + "f": "{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}", + "l": "{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}", + "m": "{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}", + "s": "{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}" + }, + "c02": { + "f": "{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}", + "l": "{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}", + "m": "{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}", + "s": "{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}" + }, + "c03": { + "f": "{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}", + "l": "{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}", + "m": "{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}", + "s": "{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}" + }, + "c10": { + "f": "{sm} {sd} – {ed}, {ey}", + "l": "{sm} {sd} – {ed}, {ey}", + "m": "{sm} {sd} – {ed}, {ey}", + "s": "{sm}/{sd}/{sy} – {em}/{ed}/{ey}" + }, + "c11": { + "f": "{sm} {sd} – {em} {ed}, {ey}", + "l": "{sm} {sd} – {em} {ed}, {ey}", + "m": "{sm} {sd} – {em} {ed}, {ey}", + "s": "{sm}/{sd}/{sy} – {em}/{ed}/{ey}" + }, + "c12": { + "f": "{sm} {sd}, {sy} – {em} {ed}, {ey}", + "l": "{sm} {sd}, {sy} – {em} {ed}, {ey}", + "m": "{sm} {sd}, {sy} – {em} {ed}, {ey}", + "s": "{sm}/{sd}/{sy} – {em}/{ed}/{ey}" + }, + "c20": { + "f": "{sm}, {sy} – {em}, {ey}", + "l": "{sm}, {sy} – {em}, {ey}", + "m": "{sm}, {sy} – {em}, {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/en/MO/sysres.json b/js/data/locale/en/MO/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/MO/sysres.json +++ b/js/data/locale/en/MO/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/MP/dateformats.json b/js/data/locale/en/MP/dateformats.json new file mode 100644 index 0000000000..d5227b95fd --- /dev/null +++ b/js/data/locale/en/MP/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} 'at' {time}", + "l": "{date} 'at' {time}", + "m": "{date}, {time}", + "s": "{date}, {time}" + }, + "date": { + "dmwy": { + "f": "EEEE, MMMM d, yyyy", + "l": "EEE, MMMM d, yyyy", + "m": "EE, MMM d, yyyy", + "s": "E, M/d/yy" + }, + "dmy": { + "f": "MMMM d, yyyy", + "l": "MMMM d, yyyy", + "m": "MMM d, yyyy", + "s": "M/d/yy" + }, + "dmw": { + "f": "EEEE, MMMM d", + "l": "EEE, MMMM d", + "m": "EE, MMM d", + "s": "E, M/d" + }, + "dm": { + "f": "MMMM d", + "l": "MMMM d", + "m": "MMM d", + "s": "M/d" + }, + "my": { + "f": "MMMM, yyyy", + "l": "MMMM, yyyy", + "m": "MMM, yyyy", + "s": "M/yy" + }, + "dw": { + "f": "EEEE, d", + "l": "EEE, d", + "m": "EE, d", + "s": "E, d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sm} {sd}, {sy} at {st} – {et}", + "l": "{sm} {sd}, {sy} at {st} – {et}", + "m": "{sm} {sd}, {sy}, {st} – {et}", + "s": "{sm}/{sd}/{sy}, {st} – {et}" + }, + "c01": { + "f": "{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}", + "l": "{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}", + "m": "{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}", + "s": "{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}" + }, + "c02": { + "f": "{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}", + "l": "{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}", + "m": "{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}", + "s": "{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}" + }, + "c03": { + "f": "{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}", + "l": "{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}", + "m": "{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}", + "s": "{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}" + }, + "c10": { + "f": "{sm} {sd} – {ed}, {ey}", + "l": "{sm} {sd} – {ed}, {ey}", + "m": "{sm} {sd} – {ed}, {ey}", + "s": "{sm}/{sd}/{sy} – {em}/{ed}/{ey}" + }, + "c11": { + "f": "{sm} {sd} – {em} {ed}, {ey}", + "l": "{sm} {sd} – {em} {ed}, {ey}", + "m": "{sm} {sd} – {em} {ed}, {ey}", + "s": "{sm}/{sd}/{sy} – {em}/{ed}/{ey}" + }, + "c12": { + "f": "{sm} {sd}, {sy} – {em} {ed}, {ey}", + "l": "{sm} {sd}, {sy} – {em} {ed}, {ey}", + "m": "{sm} {sd}, {sy} – {em} {ed}, {ey}", + "s": "{sm}/{sd}/{sy} – {em}/{ed}/{ey}" + }, + "c20": { + "f": "{sm}, {sy} – {em}, {ey}", + "l": "{sm}, {sy} – {em}, {ey}", + "m": "{sm}, {sy} – {em}, {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/en/MS/sysres.json b/js/data/locale/en/MS/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/MS/sysres.json +++ b/js/data/locale/en/MS/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/MT/sysres.json b/js/data/locale/en/MT/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/MT/sysres.json +++ b/js/data/locale/en/MT/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/MU/sysres.json b/js/data/locale/en/MU/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/MU/sysres.json +++ b/js/data/locale/en/MU/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/MW/sysres.json b/js/data/locale/en/MW/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/MW/sysres.json +++ b/js/data/locale/en/MW/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/MY/sysres.json b/js/data/locale/en/MY/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/MY/sysres.json +++ b/js/data/locale/en/MY/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/NA/sysres.json b/js/data/locale/en/NA/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/NA/sysres.json +++ b/js/data/locale/en/NA/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/NF/sysres.json b/js/data/locale/en/NF/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/NF/sysres.json +++ b/js/data/locale/en/NF/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/NG/sysres.json b/js/data/locale/en/NG/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/NG/sysres.json +++ b/js/data/locale/en/NG/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/NL/sysres.json b/js/data/locale/en/NL/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/NL/sysres.json +++ b/js/data/locale/en/NL/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/NR/sysres.json b/js/data/locale/en/NR/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/NR/sysres.json +++ b/js/data/locale/en/NR/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/NU/sysres.json b/js/data/locale/en/NU/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/NU/sysres.json +++ b/js/data/locale/en/NU/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/NZ/sysres.json b/js/data/locale/en/NZ/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/NZ/sysres.json +++ b/js/data/locale/en/NZ/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/PG/sysres.json b/js/data/locale/en/PG/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/PG/sysres.json +++ b/js/data/locale/en/PG/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/PH/sysres.json b/js/data/locale/en/PH/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/PH/sysres.json +++ b/js/data/locale/en/PH/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/PK/sysres.json b/js/data/locale/en/PK/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/PK/sysres.json +++ b/js/data/locale/en/PK/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/PN/sysres.json b/js/data/locale/en/PN/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/PN/sysres.json +++ b/js/data/locale/en/PN/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/PR/dateformats.json b/js/data/locale/en/PR/dateformats.json new file mode 100644 index 0000000000..d5227b95fd --- /dev/null +++ b/js/data/locale/en/PR/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} 'at' {time}", + "l": "{date} 'at' {time}", + "m": "{date}, {time}", + "s": "{date}, {time}" + }, + "date": { + "dmwy": { + "f": "EEEE, MMMM d, yyyy", + "l": "EEE, MMMM d, yyyy", + "m": "EE, MMM d, yyyy", + "s": "E, M/d/yy" + }, + "dmy": { + "f": "MMMM d, yyyy", + "l": "MMMM d, yyyy", + "m": "MMM d, yyyy", + "s": "M/d/yy" + }, + "dmw": { + "f": "EEEE, MMMM d", + "l": "EEE, MMMM d", + "m": "EE, MMM d", + "s": "E, M/d" + }, + "dm": { + "f": "MMMM d", + "l": "MMMM d", + "m": "MMM d", + "s": "M/d" + }, + "my": { + "f": "MMMM, yyyy", + "l": "MMMM, yyyy", + "m": "MMM, yyyy", + "s": "M/yy" + }, + "dw": { + "f": "EEEE, d", + "l": "EEE, d", + "m": "EE, d", + "s": "E, d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sm} {sd}, {sy} at {st} – {et}", + "l": "{sm} {sd}, {sy} at {st} – {et}", + "m": "{sm} {sd}, {sy}, {st} – {et}", + "s": "{sm}/{sd}/{sy}, {st} – {et}" + }, + "c01": { + "f": "{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}", + "l": "{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}", + "m": "{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}", + "s": "{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}" + }, + "c02": { + "f": "{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}", + "l": "{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}", + "m": "{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}", + "s": "{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}" + }, + "c03": { + "f": "{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}", + "l": "{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}", + "m": "{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}", + "s": "{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}" + }, + "c10": { + "f": "{sm} {sd} – {ed}, {ey}", + "l": "{sm} {sd} – {ed}, {ey}", + "m": "{sm} {sd} – {ed}, {ey}", + "s": "{sm}/{sd}/{sy} – {em}/{ed}/{ey}" + }, + "c11": { + "f": "{sm} {sd} – {em} {ed}, {ey}", + "l": "{sm} {sd} – {em} {ed}, {ey}", + "m": "{sm} {sd} – {em} {ed}, {ey}", + "s": "{sm}/{sd}/{sy} – {em}/{ed}/{ey}" + }, + "c12": { + "f": "{sm} {sd}, {sy} – {em} {ed}, {ey}", + "l": "{sm} {sd}, {sy} – {em} {ed}, {ey}", + "m": "{sm} {sd}, {sy} – {em} {ed}, {ey}", + "s": "{sm}/{sd}/{sy} – {em}/{ed}/{ey}" + }, + "c20": { + "f": "{sm}, {sy} – {em}, {ey}", + "l": "{sm}, {sy} – {em}, {ey}", + "m": "{sm}, {sy} – {em}, {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/en/PW/sysres.json b/js/data/locale/en/PW/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/PW/sysres.json +++ b/js/data/locale/en/PW/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/RW/sysres.json b/js/data/locale/en/RW/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/RW/sysres.json +++ b/js/data/locale/en/RW/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/SB/sysres.json b/js/data/locale/en/SB/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/SB/sysres.json +++ b/js/data/locale/en/SB/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/SC/sysres.json b/js/data/locale/en/SC/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/SC/sysres.json +++ b/js/data/locale/en/SC/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/SD/sysres.json b/js/data/locale/en/SD/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/SD/sysres.json +++ b/js/data/locale/en/SD/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/SE/sysres.json b/js/data/locale/en/SE/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/SE/sysres.json +++ b/js/data/locale/en/SE/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/SG/sysres.json b/js/data/locale/en/SG/sysres.json index 9f98abd240..13707d014d 100644 --- a/js/data/locale/en/SG/sysres.json +++ b/js/data/locale/en/SG/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/SH/sysres.json b/js/data/locale/en/SH/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/SH/sysres.json +++ b/js/data/locale/en/SH/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/SI/sysres.json b/js/data/locale/en/SI/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/SI/sysres.json +++ b/js/data/locale/en/SI/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/SL/sysres.json b/js/data/locale/en/SL/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/SL/sysres.json +++ b/js/data/locale/en/SL/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/SS/sysres.json b/js/data/locale/en/SS/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/SS/sysres.json +++ b/js/data/locale/en/SS/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/SX/sysres.json b/js/data/locale/en/SX/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/SX/sysres.json +++ b/js/data/locale/en/SX/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/SZ/sysres.json b/js/data/locale/en/SZ/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/SZ/sysres.json +++ b/js/data/locale/en/SZ/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/TC/sysres.json b/js/data/locale/en/TC/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/TC/sysres.json +++ b/js/data/locale/en/TC/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/TK/sysres.json b/js/data/locale/en/TK/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/TK/sysres.json +++ b/js/data/locale/en/TK/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/TO/sysres.json b/js/data/locale/en/TO/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/TO/sysres.json +++ b/js/data/locale/en/TO/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/TT/sysres.json b/js/data/locale/en/TT/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/TT/sysres.json +++ b/js/data/locale/en/TT/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/TV/sysres.json b/js/data/locale/en/TV/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/TV/sysres.json +++ b/js/data/locale/en/TV/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/TZ/sysres.json b/js/data/locale/en/TZ/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/TZ/sysres.json +++ b/js/data/locale/en/TZ/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/UG/sysres.json b/js/data/locale/en/UG/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/UG/sysres.json +++ b/js/data/locale/en/UG/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/UM/dateformats.json b/js/data/locale/en/UM/dateformats.json new file mode 100644 index 0000000000..d5227b95fd --- /dev/null +++ b/js/data/locale/en/UM/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} 'at' {time}", + "l": "{date} 'at' {time}", + "m": "{date}, {time}", + "s": "{date}, {time}" + }, + "date": { + "dmwy": { + "f": "EEEE, MMMM d, yyyy", + "l": "EEE, MMMM d, yyyy", + "m": "EE, MMM d, yyyy", + "s": "E, M/d/yy" + }, + "dmy": { + "f": "MMMM d, yyyy", + "l": "MMMM d, yyyy", + "m": "MMM d, yyyy", + "s": "M/d/yy" + }, + "dmw": { + "f": "EEEE, MMMM d", + "l": "EEE, MMMM d", + "m": "EE, MMM d", + "s": "E, M/d" + }, + "dm": { + "f": "MMMM d", + "l": "MMMM d", + "m": "MMM d", + "s": "M/d" + }, + "my": { + "f": "MMMM, yyyy", + "l": "MMMM, yyyy", + "m": "MMM, yyyy", + "s": "M/yy" + }, + "dw": { + "f": "EEEE, d", + "l": "EEE, d", + "m": "EE, d", + "s": "E, d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sm} {sd}, {sy} at {st} – {et}", + "l": "{sm} {sd}, {sy} at {st} – {et}", + "m": "{sm} {sd}, {sy}, {st} – {et}", + "s": "{sm}/{sd}/{sy}, {st} – {et}" + }, + "c01": { + "f": "{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}", + "l": "{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}", + "m": "{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}", + "s": "{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}" + }, + "c02": { + "f": "{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}", + "l": "{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}", + "m": "{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}", + "s": "{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}" + }, + "c03": { + "f": "{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}", + "l": "{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}", + "m": "{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}", + "s": "{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}" + }, + "c10": { + "f": "{sm} {sd} – {ed}, {ey}", + "l": "{sm} {sd} – {ed}, {ey}", + "m": "{sm} {sd} – {ed}, {ey}", + "s": "{sm}/{sd}/{sy} – {em}/{ed}/{ey}" + }, + "c11": { + "f": "{sm} {sd} – {em} {ed}, {ey}", + "l": "{sm} {sd} – {em} {ed}, {ey}", + "m": "{sm} {sd} – {em} {ed}, {ey}", + "s": "{sm}/{sd}/{sy} – {em}/{ed}/{ey}" + }, + "c12": { + "f": "{sm} {sd}, {sy} – {em} {ed}, {ey}", + "l": "{sm} {sd}, {sy} – {em} {ed}, {ey}", + "m": "{sm} {sd}, {sy} – {em} {ed}, {ey}", + "s": "{sm}/{sd}/{sy} – {em}/{ed}/{ey}" + }, + "c20": { + "f": "{sm}, {sy} – {em}, {ey}", + "l": "{sm}, {sy} – {em}, {ey}", + "m": "{sm}, {sy} – {em}, {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/en/VC/sysres.json b/js/data/locale/en/VC/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/VC/sysres.json +++ b/js/data/locale/en/VC/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/VG/sysres.json b/js/data/locale/en/VG/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/VG/sysres.json +++ b/js/data/locale/en/VG/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/VI/dateformats.json b/js/data/locale/en/VI/dateformats.json new file mode 100644 index 0000000000..d5227b95fd --- /dev/null +++ b/js/data/locale/en/VI/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} 'at' {time}", + "l": "{date} 'at' {time}", + "m": "{date}, {time}", + "s": "{date}, {time}" + }, + "date": { + "dmwy": { + "f": "EEEE, MMMM d, yyyy", + "l": "EEE, MMMM d, yyyy", + "m": "EE, MMM d, yyyy", + "s": "E, M/d/yy" + }, + "dmy": { + "f": "MMMM d, yyyy", + "l": "MMMM d, yyyy", + "m": "MMM d, yyyy", + "s": "M/d/yy" + }, + "dmw": { + "f": "EEEE, MMMM d", + "l": "EEE, MMMM d", + "m": "EE, MMM d", + "s": "E, M/d" + }, + "dm": { + "f": "MMMM d", + "l": "MMMM d", + "m": "MMM d", + "s": "M/d" + }, + "my": { + "f": "MMMM, yyyy", + "l": "MMMM, yyyy", + "m": "MMM, yyyy", + "s": "M/yy" + }, + "dw": { + "f": "EEEE, d", + "l": "EEE, d", + "m": "EE, d", + "s": "E, d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sm} {sd}, {sy} at {st} – {et}", + "l": "{sm} {sd}, {sy} at {st} – {et}", + "m": "{sm} {sd}, {sy}, {st} – {et}", + "s": "{sm}/{sd}/{sy}, {st} – {et}" + }, + "c01": { + "f": "{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}", + "l": "{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}", + "m": "{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}", + "s": "{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}" + }, + "c02": { + "f": "{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}", + "l": "{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}", + "m": "{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}", + "s": "{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}" + }, + "c03": { + "f": "{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}", + "l": "{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}", + "m": "{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}", + "s": "{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}" + }, + "c10": { + "f": "{sm} {sd} – {ed}, {ey}", + "l": "{sm} {sd} – {ed}, {ey}", + "m": "{sm} {sd} – {ed}, {ey}", + "s": "{sm}/{sd}/{sy} – {em}/{ed}/{ey}" + }, + "c11": { + "f": "{sm} {sd} – {em} {ed}, {ey}", + "l": "{sm} {sd} – {em} {ed}, {ey}", + "m": "{sm} {sd} – {em} {ed}, {ey}", + "s": "{sm}/{sd}/{sy} – {em}/{ed}/{ey}" + }, + "c12": { + "f": "{sm} {sd}, {sy} – {em} {ed}, {ey}", + "l": "{sm} {sd}, {sy} – {em} {ed}, {ey}", + "m": "{sm} {sd}, {sy} – {em} {ed}, {ey}", + "s": "{sm}/{sd}/{sy} – {em}/{ed}/{ey}" + }, + "c20": { + "f": "{sm}, {sy} – {em}, {ey}", + "l": "{sm}, {sy} – {em}, {ey}", + "m": "{sm}, {sy} – {em}, {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/en/VU/dateformats.json b/js/data/locale/en/VU/dateformats.json new file mode 100644 index 0000000000..7d7bf27226 --- /dev/null +++ b/js/data/locale/en/VU/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} 'at' {time}", + "l": "{date} 'at' {time}", + "m": "{date}, {time}", + "s": "{date}, {time}" + }, + "date": { + "dmwy": { + "f": "EEEE, d MMMM yyyy", + "l": "EEE, d MMMM yyyy", + "m": "EE, d MMM yyyy", + "s": "E, dd/MM/yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM yyyy", + "s": "dd/MM/yyyy" + }, + "dmw": { + "f": "EEEE, d MMMM", + "l": "EEE, d MMMM", + "m": "EE, d MMM", + "s": "E, dd/MM" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "dd/MM" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "MM/yyyy" + }, + "dw": { + "f": "EEEE, d", + "l": "EEE, d", + "m": "EE, d", + "s": "E, dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} at {st} – {et}", + "l": "{sd} {sm} {sy} at {st} – {et}", + "m": "{sd} {sm} {sy}, {st} – {et}", + "s": "{sd}/{sm}/{sy}, {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}", + "l": "{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}", + "m": "{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}", + "s": "{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}", + "l": "{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}", + "m": "{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}", + "s": "{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}", + "l": "{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}", + "m": "{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}", + "s": "{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/en/VU/sysres.json b/js/data/locale/en/VU/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/VU/sysres.json +++ b/js/data/locale/en/VU/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/WS/sysres.json b/js/data/locale/en/WS/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/WS/sysres.json +++ b/js/data/locale/en/WS/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/ZA/sysres.json b/js/data/locale/en/ZA/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/ZA/sysres.json +++ b/js/data/locale/en/ZA/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/ZM/sysres.json b/js/data/locale/en/ZM/sysres.json index 9bef7208c2..d14fe35a22 100644 --- a/js/data/locale/en/ZM/sysres.json +++ b/js/data/locale/en/ZM/sysres.json @@ -1,116 +1,9 @@ { - "MMMM1": "January", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "February", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "March", - "MMM3": "Mar", - "NN3": "Ma", - "N3": "M", - "MMMM4": "April", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "May", - "MMM5": "May", - "NN5": "Ma", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "July", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "August", - "MMM8": "Aug", - "NN8": "Au", - "N8": "A", - "MMMM9": "September", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "October", - "MMM10": "Oct", - "NN10": "Oc", - "N10": "O", - "MMMM11": "November", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "December", - "MMM12": "Dec", - "NN12": "De", - "N12": "D", - "EEEE0": "Sunday", - "EEE0": "Sun", - "EE0": "Su", - "E0": "S", - "EEEE1": "Monday", - "EEE1": "Mon", - "EE1": "Mo", - "E1": "M", - "EEEE2": "Tuesday", - "EEE2": "Tue", - "EE2": "Tu", - "E2": "T", - "EEEE3": "Wednesday", - "EEE3": "Wed", - "EE3": "We", - "E3": "W", - "EEEE4": "Thursday", - "EEE4": "Thu", - "EE4": "Th", - "E4": "T", - "EEEE5": "Friday", - "EEE5": "Fri", - "EE5": "Fr", - "E5": "F", - "EEEE6": "Saturday", - "EEE6": "Sat", - "EE6": "Sa", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisecond|#{num} milliseconds", - "1#1 second|#{num} seconds": "one#{num} second|#{num} seconds", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} hour|#{num} hours", - "1#1 day|#{num} days": "one#{num} day|#{num} days", - "1#1 week|#{num} weeks": "one#{num} week|#{num} weeks", - "1#1 month|#{num} months": "one#{num} month|#{num} months", - "1#1 year|#{num} years": "one#{num} year|#{num} years", - "#{num} ms": "one#{num} ms|#{num} ms", + "a0": "am", + "a1": "pm", "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", "1#1 min|#{num} min": "one#{num} min|#{num} mins", "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", - "durationLongDays": "one#{num} day|#{num} days", - "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", - "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", - "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#in {num} sec|#in {num} sec", "#in {num}mi": "one#in {num} min|#in {num} min", "#in {num}h": "one#in {num} hr|#in {num} hr", diff --git a/js/data/locale/en/ZW/sysres.json b/js/data/locale/en/ZW/sysres.json new file mode 100644 index 0000000000..d14fe35a22 --- /dev/null +++ b/js/data/locale/en/ZW/sysres.json @@ -0,0 +1,19 @@ +{ + "a0": "am", + "a1": "pm", + "1#1 sec|#{num} sec": "one#{num} sec|#{num} secs", + "1#1 min|#{num} min": "one#{num} min|#{num} mins", + "1#1 hr|#{num} hrs": "one#{num} hr|#{num} hrs", + "#in {num}s": "one#in {num} sec|#in {num} sec", + "#in {num}mi": "one#in {num} min|#in {num} min", + "#in {num}h": "one#in {num} hr|#in {num} hr", + "#in {num}w": "one#in {num} wk|#in {num} wk", + "#in {num}mo": "one#in {num} mo|#in {num} mo", + "#in {num}y": "one#in {num} yr|#in {num} yr", + "#{num}s ago": "one#{num} sec ago|#{num} sec ago", + "#{num}mi ago": "one#{num} min ago|#{num} min ago", + "#{num}h ago": "one#{num} hr ago|#{num} hr ago", + "#{num}w ago": "one#{num} wk ago|#{num} wk ago", + "#{num}mo ago": "one#{num} mo ago|#{num} mo ago", + "#{num}y ago": "one#{num} yr ago|#{num} yr ago" +} \ No newline at end of file diff --git a/js/data/locale/en/regionnames.json b/js/data/locale/en/regionnames.json new file mode 100644 index 0000000000..37062d2acb --- /dev/null +++ b/js/data/locale/en/regionnames.json @@ -0,0 +1,20962 @@ +{ + "AD": [ + { + "name": "Canillo", + "code": "02" + }, + { + "name": "Encamp", + "code": "03" + }, + { + "name": "La Massana", + "code": "04" + }, + { + "name": "Ordino", + "code": "05" + }, + { + "name": "Sant Julià de Lòria", + "code": "06" + }, + { + "name": "Andorra la Vella", + "code": "07" + }, + { + "name": "Escaldes-Engordany", + "code": "08" + } + ], + "AE": [ + { + "name": "Abu Dhabi", + "code": "AZ" + }, + { + "name": "Ajman", + "code": "AJ" + }, + { + "name": "Dubai", + "code": "DU" + }, + { + "name": "Fujairah", + "code": "FU" + }, + { + "name": "Ras al-Khaimah", + "code": "RK" + }, + { + "name": "Sharjah", + "code": "SH" + }, + { + "name": "Umm al-Quwain", + "code": "UQ" + } + ], + "AF": [ + { + "name": "Badakhshan", + "code": "BDS" + }, + { + "name": "Badghis", + "code": "BDG" + }, + { + "name": "Baghlan", + "code": "BGL" + }, + { + "name": "Balkh", + "code": "BAL" + }, + { + "name": "Bamyan", + "code": "BAM" + }, + { + "name": "Daykundi", + "code": "DAY" + }, + { + "name": "Farah", + "code": "FRA" + }, + { + "name": "Faryab", + "code": "FYB" + }, + { + "name": "Ghazni", + "code": "GHA" + }, + { + "name": "GhÅr", + "code": "GHO" + }, + { + "name": "Helmand", + "code": "HEL" + }, + { + "name": "Herat", + "code": "HER" + }, + { + "name": "Jowzjan", + "code": "JOW" + }, + { + "name": "Kabul", + "code": "KAB" + }, + { + "name": "Kandahar", + "code": "KAN" + }, + { + "name": "Kapisa", + "code": "KAP" + }, + { + "name": "Khost", + "code": "KHO" + }, + { + "name": "Kunar", + "code": "KNR" + }, + { + "name": "Kunduz", + "code": "KDZ" + }, + { + "name": "Laghman", + "code": "LAG" + }, + { + "name": "Logar", + "code": "LOG" + }, + { + "name": "Maidan Wardak", + "code": "WAR" + }, + { + "name": "Nangarhar", + "code": "NAN" + }, + { + "name": "Nimruz", + "code": "NIM" + }, + { + "name": "Nuristan", + "code": "NUR" + }, + { + "name": "Paktia", + "code": "PIA" + }, + { + "name": "Paktika", + "code": "PKA" + }, + { + "name": "Panjshir", + "code": "PAN" + }, + { + "name": "Parwan", + "code": "PAR" + }, + { + "name": "Samangan", + "code": "SAM" + }, + { + "name": "Sar-e Pol", + "code": "SAR" + }, + { + "name": "Takhar", + "code": "TAK" + }, + { + "name": "Urozgan", + "code": "URU" + }, + { + "name": "Zabul", + "code": "ZAB" + } + ], + "AG": [ + { + "name": "Saint George", + "code": "03" + }, + { + "name": "Saint John", + "code": "04" + }, + { + "name": "Saint Mary", + "code": "05" + }, + { + "name": "Saint Paul", + "code": "06" + }, + { + "name": "Saint Peter", + "code": "07" + }, + { + "name": "Saint Philip", + "code": "08" + }, + { + "name": "Barbuda", + "code": "10" + }, + { + "name": "Redonda", + "code": "11" + } + ], + "AL": [ + { + "name": "Berat", + "code": "BR" + }, + { + "name": "Berat County", + "code": "01" + }, + { + "name": "Bulqizë", + "code": "BU" + }, + { + "name": "Delvinë", + "code": "DL" + }, + { + "name": "Devoll", + "code": "DV" + }, + { + "name": "Dibër", + "code": "DI" + }, + { + "name": "Dibër County", + "code": "09" + }, + { + "name": "Durrës", + "code": "DR" + }, + { + "name": "Durrës County", + "code": "02" + }, + { + "name": "Elbasan", + "code": "EL" + }, + { + "name": "Elbasan County", + "code": "03" + }, + { + "name": "Fier", + "code": "FR" + }, + { + "name": "Fier County", + "code": "04" + }, + { + "name": "Gjirokastër", + "code": "GJ" + }, + { + "name": "Gjirokastër County", + "code": "05" + }, + { + "name": "Gramsh", + "code": "GR" + }, + { + "name": "Has", + "code": "HA" + }, + { + "name": "Kavajë", + "code": "KA" + }, + { + "name": "Kolonjë", + "code": "ER" + }, + { + "name": "Korçë", + "code": "KO" + }, + { + "name": "Korçë County", + "code": "06" + }, + { + "name": "Krujë", + "code": "KR" + }, + { + "name": "Kuçovë", + "code": "KC" + }, + { + "name": "Kukës", + "code": "KU" + }, + { + "name": "Kukës County", + "code": "07" + }, + { + "name": "Kurbin", + "code": "KB" + }, + { + "name": "Lezhë", + "code": "LE" + }, + { + "name": "Lezhë County", + "code": "08" + }, + { + "name": "Librazhd", + "code": "LB" + }, + { + "name": "Lushnjë", + "code": "LU" + }, + { + "name": "Malësi e Madhe", + "code": "MM" + }, + { + "name": "Mallakastër", + "code": "MK" + }, + { + "name": "Mat", + "code": "MT" + }, + { + "name": "Mirditë", + "code": "MR" + }, + { + "name": "Peqin", + "code": "PQ" + }, + { + "name": "Përmet", + "code": "PR" + }, + { + "name": "Pogradec", + "code": "PG" + }, + { + "name": "Pukë", + "code": "PU" + }, + { + "name": "Sarandë", + "code": "SR" + }, + { + "name": "Shkodër", + "code": "SH" + }, + { + "name": "Shkodër County", + "code": "10" + }, + { + "name": "Skrapar", + "code": "SK" + }, + { + "name": "Tepelenë", + "code": "TE" + }, + { + "name": "Tirana", + "code": "TR" + }, + { + "name": "Tirana County", + "code": "11" + }, + { + "name": "Tropojë", + "code": "TP" + }, + { + "name": "Vlorë", + "code": "VL" + }, + { + "name": "Vlorë County", + "code": "12" + } + ], + "AM": [ + { + "name": "Aragatsotn", + "code": "AG" + }, + { + "name": "Ararat", + "code": "AR" + }, + { + "name": "Armavir", + "code": "AV" + }, + { + "name": "Gegharkunik", + "code": "GR" + }, + { + "name": "Kotayk", + "code": "KT" + }, + { + "name": "Lori", + "code": "LO" + }, + { + "name": "Shirak", + "code": "SH" + }, + { + "name": "Syunik", + "code": "SU" + }, + { + "name": "Tavush", + "code": "TV" + }, + { + "name": "Vayots Dzor", + "code": "VD" + }, + { + "name": "Yerevan", + "code": "ER" + } + ], + "AO": [ + { + "name": "Bengo", + "code": "BGO" + }, + { + "name": "Benguela", + "code": "BGU" + }, + { + "name": "Bié", + "code": "BIE" + }, + { + "name": "Cabinda", + "code": "CAB" + }, + { + "name": "Cuando Cubango", + "code": "CCU" + }, + { + "name": "Cuanza Norte", + "code": "CNO" + }, + { + "name": "Cuanza Sul", + "code": "CUS" + }, + { + "name": "Cunene", + "code": "CNN" + }, + { + "name": "Huambo", + "code": "HUA" + }, + { + "name": "Huíla", + "code": "HUI" + }, + { + "name": "Luanda", + "code": "LUA" + }, + { + "name": "Lunda Norte", + "code": "LNO" + }, + { + "name": "Lunda Sul", + "code": "LSU" + }, + { + "name": "Malanje", + "code": "MAL" + }, + { + "name": "Moxico", + "code": "MOX" + }, + { + "name": "Namibe", + "code": "NAM" + }, + { + "name": "Uíge", + "code": "UIG" + }, + { + "name": "Zaire", + "code": "ZAI" + } + ], + "AR": [ + { + "name": "Buenos Aires", + "code": "C" + }, + { + "name": "Buenos Aires Province", + "code": "B" + }, + { + "name": "Catamarca", + "code": "K" + }, + { + "name": "Chaco", + "code": "H" + }, + { + "name": "Chubut", + "code": "U" + }, + { + "name": "Córdoba", + "code": "X" + }, + { + "name": "Corrientes", + "code": "W" + }, + { + "name": "Entre Ríos", + "code": "E" + }, + { + "name": "Formosa", + "code": "P" + }, + { + "name": "Jujuy", + "code": "Y" + }, + { + "name": "La Pampa", + "code": "L" + }, + { + "name": "La Rioja", + "code": "F" + }, + { + "name": "Mendoza", + "code": "M" + }, + { + "name": "Misiones", + "code": "N" + }, + { + "name": "Neuquén", + "code": "Q" + }, + { + "name": "Río Negro", + "code": "R" + }, + { + "name": "Salta", + "code": "A" + }, + { + "name": "San Juan", + "code": "J" + }, + { + "name": "San Luis", + "code": "D" + }, + { + "name": "Santa Cruz", + "code": "Z" + }, + { + "name": "Santa Fe", + "code": "S" + }, + { + "name": "Santiago del Estero", + "code": "G" + }, + { + "name": "Tierra del Fuego", + "code": "V" + }, + { + "name": "Tucumán", + "code": "T" + } + ], + "AT": [ + { + "name": "Burgenland", + "code": "1" + }, + { + "name": "Carinthia", + "code": "2" + }, + { + "name": "Lower Austria", + "code": "3" + }, + { + "name": "Upper Austria", + "code": "4" + }, + { + "name": "Salzburg", + "code": "5" + }, + { + "name": "Styria", + "code": "6" + }, + { + "name": "Tyrol", + "code": "7" + }, + { + "name": "Vorarlberg", + "code": "8" + }, + { + "name": "Vienna", + "code": "9" + } + ], + "AU": [ + { + "name": "Australian Capital Territory", + "code": "ACT" + }, + { + "name": "New South Wales", + "code": "NSW" + }, + { + "name": "Northern Territory", + "code": "NT" + }, + { + "name": "Queensland", + "code": "QLD" + }, + { + "name": "South Australia", + "code": "SA" + }, + { + "name": "Tasmania", + "code": "TAS" + }, + { + "name": "Victoria", + "code": "VIC" + }, + { + "name": "Western Australia", + "code": "WA" + } + ], + "AZ": [ + { + "name": "Absheron", + "code": "ABS" + }, + { + "name": "Agdam", + "code": "AGM" + }, + { + "name": "Agdash", + "code": "AGS" + }, + { + "name": "Aghjabadi", + "code": "AGC" + }, + { + "name": "Agstafa", + "code": "AGA" + }, + { + "name": "Agsu", + "code": "AGU" + }, + { + "name": "Astara", + "code": "AST" + }, + { + "name": "Babek", + "code": "BAB" + }, + { + "name": "Baku", + "code": "BA" + }, + { + "name": "Balakan", + "code": "BAL" + }, + { + "name": "Barda", + "code": "BAR" + }, + { + "name": "Beylagan", + "code": "BEY" + }, + { + "name": "Bilasuvar", + "code": "BIL" + }, + { + "name": "Dashkasan", + "code": "DAS" + }, + { + "name": "Fizuli", + "code": "FUZ" + }, + { + "name": "Gadabay", + "code": "GAD" + }, + { + "name": "Ganja", + "code": "GA" + }, + { + "name": "Gobustan", + "code": "QOB" + }, + { + "name": "Goranboy", + "code": "GOR" + }, + { + "name": "Goychay", + "code": "GOY" + }, + { + "name": "Goygol", + "code": "GYG" + }, + { + "name": "Hajigabul", + "code": "HAC" + }, + { + "name": "Imishli", + "code": "IMI" + }, + { + "name": "Ismailli", + "code": "ISM" + }, + { + "name": "Jabrayil", + "code": "CAB" + }, + { + "name": "Jalilabad", + "code": "CAL" + }, + { + "name": "Julfa", + "code": "CUL" + }, + { + "name": "Kalbajar", + "code": "KAL" + }, + { + "name": "Kangarli", + "code": "KAN" + }, + { + "name": "Khachmaz", + "code": "XAC" + }, + { + "name": "Khizi", + "code": "XIZ" + }, + { + "name": "Khojali", + "code": "XCI" + }, + { + "name": "Khojavend", + "code": "XVD" + }, + { + "name": "Kurdamir", + "code": "KUR" + }, + { + "name": "Lachin", + "code": "LAC" + }, + { + "name": "Lankaran", + "code": "LA" + }, + { + "name": "Lankaran District", + "code": "LAN" + }, + { + "name": "Lerik", + "code": "LER" + }, + { + "name": "Masally", + "code": "MAS" + }, + { + "name": "Mingachevir", + "code": "MI" + }, + { + "name": "Naftalan", + "code": "NA" + }, + { + "name": "Nakhchivan", + "code": "NV" + }, + { + "name": "Nakhchivan AR", + "code": "NX" + }, + { + "name": "Neftchala", + "code": "NEF" + }, + { + "name": "Oghuz", + "code": "OGU" + }, + { + "name": "Ordubad", + "code": "ORD" + }, + { + "name": "Qabala", + "code": "QAB" + }, + { + "name": "Qakh", + "code": "QAX" + }, + { + "name": "Qazakh", + "code": "QAZ" + }, + { + "name": "Quba", + "code": "QBA" + }, + { + "name": "Qubadli", + "code": "QBI" + }, + { + "name": "Qusar", + "code": "QUS" + }, + { + "name": "Saatly", + "code": "SAT" + }, + { + "name": "Sabirabad", + "code": "SAB" + }, + { + "name": "Sadarak", + "code": "SAD" + }, + { + "name": "Salyan", + "code": "SAL" + }, + { + "name": "Samukh", + "code": "SMX" + }, + { + "name": "Shabran", + "code": "SBN" + }, + { + "name": "Shahbuz", + "code": "SAH" + }, + { + "name": "Shaki", + "code": "SA" + }, + { + "name": "Shaki District", + "code": "SAK" + }, + { + "name": "Shamakhi", + "code": "SMI" + }, + { + "name": "Shamkir", + "code": "SKR" + }, + { + "name": "Sharur", + "code": "SAR" + }, + { + "name": "Shirvan", + "code": "SR" + }, + { + "name": "Shusha", + "code": "SUS" + }, + { + "name": "Siazan", + "code": "SIY" + }, + { + "name": "Stepanakert", + "code": "XA" + }, + { + "name": "Sumqayit", + "code": "SM" + }, + { + "name": "Tartar", + "code": "TAR" + }, + { + "name": "Tovuz", + "code": "TOV" + }, + { + "name": "Ujar", + "code": "UCA" + }, + { + "name": "Yardymli", + "code": "YAR" + }, + { + "name": "Yevlakh", + "code": "YE" + }, + { + "name": "Yevlakh District", + "code": "YEV" + }, + { + "name": "Zangilan", + "code": "ZAN" + }, + { + "name": "Zaqatala", + "code": "ZAQ" + }, + { + "name": "Zardab", + "code": "ZAR" + } + ], + "BA": [ + { + "name": "Bosnian Podrinje", + "code": "05" + }, + { + "name": "BrÄko District", + "code": "BRC" + }, + { + "name": "Central Bosnia", + "code": "06" + }, + { + "name": "Federation of Bosnia and Herzegovina", + "code": "BIH" + }, + { + "name": "Herzegovina-Neretva", + "code": "07" + }, + { + "name": "Livanjski", + "code": "10" + }, + { + "name": "Posavina", + "code": "02" + }, + { + "name": "Republika Srpska", + "code": "SRP" + }, + { + "name": "Sarajevo", + "code": "09" + }, + { + "name": "Tuzlanski", + "code": "03" + }, + { + "name": "Una-Sana", + "code": "01" + }, + { + "name": "West Herzegovina", + "code": "08" + }, + { + "name": "Zenica-Doboj", + "code": "04" + } + ], + "BB": [ + { + "name": "Christ Church", + "code": "01" + }, + { + "name": "Saint Andrew", + "code": "02" + }, + { + "name": "Saint George", + "code": "03" + }, + { + "name": "Saint James", + "code": "04" + }, + { + "name": "Saint John", + "code": "05" + }, + { + "name": "Saint Joseph", + "code": "06" + }, + { + "name": "Saint Lucy", + "code": "07" + }, + { + "name": "Saint Michael", + "code": "08" + }, + { + "name": "Saint Peter", + "code": "09" + }, + { + "name": "Saint Philip", + "code": "10" + }, + { + "name": "Saint Thomas", + "code": "11" + } + ], + "BD": [ + { + "name": "Bagerhat", + "code": "05" + }, + { + "name": "Bandarban", + "code": "01" + }, + { + "name": "Barguna", + "code": "02" + }, + { + "name": "Barisal", + "code": "A" + }, + { + "name": "Barisal Division", + "code": "06" + }, + { + "name": "Bhola", + "code": "07" + }, + { + "name": "Bogra", + "code": "03" + }, + { + "name": "Brahmanbaria", + "code": "04" + }, + { + "name": "Chandpur", + "code": "09" + }, + { + "name": "Chittagong", + "code": "10" + }, + { + "name": "Chittagong Division", + "code": "B" + }, + { + "name": "Chuadanga", + "code": "12" + }, + { + "name": "Comilla", + "code": "08" + }, + { + "name": "Cox’s Bazar", + "code": "11" + }, + { + "name": "Dhaka", + "code": "13" + }, + { + "name": "Dhaka Division", + "code": "C" + }, + { + "name": "Dinajpur", + "code": "14" + }, + { + "name": "Faridpur", + "code": "15" + }, + { + "name": "Feni", + "code": "16" + }, + { + "name": "Gaibandha", + "code": "19" + }, + { + "name": "Gazipur", + "code": "18" + }, + { + "name": "Gopalganj", + "code": "17" + }, + { + "name": "Habiganj", + "code": "20" + }, + { + "name": "Jamalpur", + "code": "21" + }, + { + "name": "Jessore", + "code": "22" + }, + { + "name": "Jhalokati", + "code": "25" + }, + { + "name": "Jhenaidah", + "code": "23" + }, + { + "name": "Joypurhat", + "code": "24" + }, + { + "name": "Khagrachari", + "code": "29" + }, + { + "name": "Khulna", + "code": "27" + }, + { + "name": "Khulna Division", + "code": "D" + }, + { + "name": "Kishoreganj", + "code": "26" + }, + { + "name": "Kurigram", + "code": "28" + }, + { + "name": "Kushtia", + "code": "30" + }, + { + "name": "Lakshmipur", + "code": "31" + }, + { + "name": "Lalmonirhat", + "code": "32" + }, + { + "name": "Madaripur", + "code": "36" + }, + { + "name": "Magura", + "code": "37" + }, + { + "name": "Manikganj", + "code": "33" + }, + { + "name": "Maulvi Bazar", + "code": "38" + }, + { + "name": "Meherpur", + "code": "39" + }, + { + "name": "Munshiganj", + "code": "35" + }, + { + "name": "Mymensingh", + "code": "34" + }, + { + "name": "Mymensingh Division", + "code": "H" + }, + { + "name": "Naogaon", + "code": "48" + }, + { + "name": "Narail", + "code": "43" + }, + { + "name": "Narayanganj", + "code": "40" + }, + { + "name": "Narsingdi", + "code": "42" + }, + { + "name": "Natore", + "code": "44" + }, + { + "name": "Nawabganj", + "code": "45" + }, + { + "name": "Netrokona", + "code": "41" + }, + { + "name": "Nilphamari", + "code": "46" + }, + { + "name": "Noakhali", + "code": "47" + }, + { + "name": "Pabna", + "code": "49" + }, + { + "name": "Panchagarh", + "code": "52" + }, + { + "name": "Patuakhali", + "code": "51" + }, + { + "name": "Pirojpur", + "code": "50" + }, + { + "name": "Rajbari", + "code": "53" + }, + { + "name": "Rajshahi", + "code": "54" + }, + { + "name": "Rajshahi Division", + "code": "E" + }, + { + "name": "Rangamati Hill", + "code": "56" + }, + { + "name": "Rangpur", + "code": "55" + }, + { + "name": "Rangpur Division", + "code": "F" + }, + { + "name": "Satkhira", + "code": "58" + }, + { + "name": "Shariatpur", + "code": "62" + }, + { + "name": "Sherpur", + "code": "57" + }, + { + "name": "Sirajganj", + "code": "59" + }, + { + "name": "Sunamganj", + "code": "61" + }, + { + "name": "Sylhet", + "code": "60" + }, + { + "name": "Sylhet Division", + "code": "G" + }, + { + "name": "Tangail", + "code": "63" + }, + { + "name": "Thakurgaon", + "code": "64" + } + ], + "BE": [ + { + "name": "Antwerp", + "code": "VAN" + }, + { + "name": "Brussels", + "code": "BRU" + }, + { + "name": "East Flanders", + "code": "VOV" + }, + { + "name": "Flanders", + "code": "VLG" + }, + { + "name": "Flemish Brabant", + "code": "VBR" + }, + { + "name": "Hainaut", + "code": "WHT" + }, + { + "name": "Liège", + "code": "WLG" + }, + { + "name": "Limburg", + "code": "VLI" + }, + { + "name": "Luxembourg", + "code": "WLX" + }, + { + "name": "Namur", + "code": "WNA" + }, + { + "name": "Wallonia", + "code": "WAL" + }, + { + "name": "Walloon Brabant", + "code": "WBR" + }, + { + "name": "West Flanders", + "code": "VWV" + } + ], + "BF": [ + { + "name": "Balé", + "code": "BAL" + }, + { + "name": "Bam", + "code": "BAM" + }, + { + "name": "Banwa", + "code": "BAN" + }, + { + "name": "Bazèga", + "code": "BAZ" + }, + { + "name": "Boucle du Mouhoun", + "code": "01" + }, + { + "name": "Bougouriba", + "code": "BGR" + }, + { + "name": "Boulgou", + "code": "BLG" + }, + { + "name": "Boulkiemdé", + "code": "BLK" + }, + { + "name": "Cascades", + "code": "02" + }, + { + "name": "Centre", + "code": "03" + }, + { + "name": "Centre-Est", + "code": "04" + }, + { + "name": "Centre-Nord", + "code": "05" + }, + { + "name": "Centre-Ouest", + "code": "06" + }, + { + "name": "Centre-Sud", + "code": "07" + }, + { + "name": "Comoé", + "code": "COM" + }, + { + "name": "Est", + "code": "08" + }, + { + "name": "Ganzourgou", + "code": "GAN" + }, + { + "name": "Gnagna", + "code": "GNA" + }, + { + "name": "Gourma", + "code": "GOU" + }, + { + "name": "Hauts-Bassins", + "code": "09" + }, + { + "name": "Houet", + "code": "HOU" + }, + { + "name": "Ioba", + "code": "IOB" + }, + { + "name": "Kadiogo", + "code": "KAD" + }, + { + "name": "Kénédougou", + "code": "KEN" + }, + { + "name": "Komondjari", + "code": "KMD" + }, + { + "name": "Kompienga", + "code": "KMP" + }, + { + "name": "Kossi", + "code": "KOS" + }, + { + "name": "Koulpélogo", + "code": "KOP" + }, + { + "name": "Kouritenga", + "code": "KOT" + }, + { + "name": "Kourwéogo", + "code": "KOW" + }, + { + "name": "Léraba", + "code": "LER" + }, + { + "name": "Loroum", + "code": "LOR" + }, + { + "name": "Mouhoun", + "code": "MOU" + }, + { + "name": "Nahouri", + "code": "NAO" + }, + { + "name": "Namentenga", + "code": "NAM" + }, + { + "name": "Nayala", + "code": "NAY" + }, + { + "name": "Nord", + "code": "10" + }, + { + "name": "Noumbiel", + "code": "NOU" + }, + { + "name": "Oubritenga", + "code": "OUB" + }, + { + "name": "Oudalan", + "code": "OUD" + }, + { + "name": "Passoré", + "code": "PAS" + }, + { + "name": "Plateau-Central", + "code": "11" + }, + { + "name": "Poni", + "code": "PON" + }, + { + "name": "Sahel", + "code": "12" + }, + { + "name": "Sanguié", + "code": "SNG" + }, + { + "name": "Sanmatenga", + "code": "SMT" + }, + { + "name": "Séno", + "code": "SEN" + }, + { + "name": "Sissili", + "code": "SIS" + }, + { + "name": "Soum", + "code": "SOM" + }, + { + "name": "Sourou", + "code": "SOR" + }, + { + "name": "Sud-Ouest", + "code": "13" + }, + { + "name": "Tapoa", + "code": "TAP" + }, + { + "name": "Tuy", + "code": "TUI" + }, + { + "name": "Yagha", + "code": "YAG" + }, + { + "name": "Yatenga", + "code": "YAT" + }, + { + "name": "Ziro", + "code": "ZIR" + }, + { + "name": "Zondoma", + "code": "ZON" + }, + { + "name": "Zoundwéogo", + "code": "ZOU" + } + ], + "BG": [ + { + "name": "Blagoevgrad", + "code": "01" + }, + { + "name": "Burgas", + "code": "02" + }, + { + "name": "Varna", + "code": "03" + }, + { + "name": "Veliko Tarnovo", + "code": "04" + }, + { + "name": "Vidin", + "code": "05" + }, + { + "name": "Vratsa", + "code": "06" + }, + { + "name": "Gabrovo", + "code": "07" + }, + { + "name": "Dobrich", + "code": "08" + }, + { + "name": "Kardzhali", + "code": "09" + }, + { + "name": "Kyustendil", + "code": "10" + }, + { + "name": "Lovech", + "code": "11" + }, + { + "name": "Montana", + "code": "12" + }, + { + "name": "Pazardzhik", + "code": "13" + }, + { + "name": "Pernik", + "code": "14" + }, + { + "name": "Pleven", + "code": "15" + }, + { + "name": "Plovdiv", + "code": "16" + }, + { + "name": "Razgrad", + "code": "17" + }, + { + "name": "Ruse", + "code": "18" + }, + { + "name": "Silistra", + "code": "19" + }, + { + "name": "Sliven", + "code": "20" + }, + { + "name": "Smolyan", + "code": "21" + }, + { + "name": "Sofia", + "code": "22" + }, + { + "name": "Sofia District", + "code": "23" + }, + { + "name": "Stara Zagora", + "code": "24" + }, + { + "name": "Targovishte", + "code": "25" + }, + { + "name": "Haskovo", + "code": "26" + }, + { + "name": "Shumen", + "code": "27" + }, + { + "name": "Yambol", + "code": "28" + } + ], + "BH": [ + { + "name": "Capital", + "code": "13" + }, + { + "name": "Southern", + "code": "14" + }, + { + "name": "Muharraq", + "code": "15" + }, + { + "name": "Central", + "code": "16" + }, + { + "name": "Northern", + "code": "17" + } + ], + "BI": [ + { + "name": "Bubanza", + "code": "BB" + }, + { + "name": "Bujumbura", + "code": "BM" + }, + { + "name": "Bujumbura Rural", + "code": "BL" + }, + { + "name": "Bururi", + "code": "BR" + }, + { + "name": "Cankuzo", + "code": "CA" + }, + { + "name": "Cibitoke", + "code": "CI" + }, + { + "name": "Gitega", + "code": "GI" + }, + { + "name": "Karuzi", + "code": "KR" + }, + { + "name": "Kayanza", + "code": "KY" + }, + { + "name": "Kirundo", + "code": "KI" + }, + { + "name": "Makamba", + "code": "MA" + }, + { + "name": "Muramvya", + "code": "MU" + }, + { + "name": "Muyinga", + "code": "MY" + }, + { + "name": "Mwaro", + "code": "MW" + }, + { + "name": "Ngozi", + "code": "NG" + }, + { + "name": "Rumonge", + "code": "RM" + }, + { + "name": "Rutana", + "code": "RT" + }, + { + "name": "Ruyigi", + "code": "RY" + } + ], + "BJ": [ + { + "name": "Alibori", + "code": "AL" + }, + { + "name": "Atakora", + "code": "AK" + }, + { + "name": "Atlantique", + "code": "AQ" + }, + { + "name": "Borgou", + "code": "BO" + }, + { + "name": "Collines", + "code": "CO" + }, + { + "name": "Donga", + "code": "DO" + }, + { + "name": "Kouffo", + "code": "KO" + }, + { + "name": "Littoral", + "code": "LI" + }, + { + "name": "Mono", + "code": "MO" + }, + { + "name": "Ouémé", + "code": "OU" + }, + { + "name": "Plateau", + "code": "PL" + }, + { + "name": "Zou", + "code": "ZO" + } + ], + "BN": [ + { + "name": "Belait", + "code": "BE" + }, + { + "name": "Brunei-Muara", + "code": "BM" + }, + { + "name": "Temburong", + "code": "TE" + }, + { + "name": "Tutong", + "code": "TU" + } + ], + "BO": [ + { + "name": "Beni", + "code": "B" + }, + { + "name": "Chuquisaca", + "code": "H" + }, + { + "name": "Cochabamba", + "code": "C" + }, + { + "name": "La Paz", + "code": "L" + }, + { + "name": "Oruro", + "code": "O" + }, + { + "name": "Pando", + "code": "N" + }, + { + "name": "Potosí", + "code": "P" + }, + { + "name": "Santa Cruz", + "code": "S" + }, + { + "name": "Tarija", + "code": "T" + } + ], + "BQ": [ + { + "name": "Bonaire", + "code": "BO" + }, + { + "name": "Saba", + "code": "SA" + }, + { + "name": "Sint Eustatius", + "code": "SE" + } + ], + "BR": [ + { + "name": "Acre", + "code": "AC" + }, + { + "name": "Alagoas", + "code": "AL" + }, + { + "name": "Amapá", + "code": "AP" + }, + { + "name": "Amazonas", + "code": "AM" + }, + { + "name": "Bahia", + "code": "BA" + }, + { + "name": "Ceará", + "code": "CE" + }, + { + "name": "Espírito Santo", + "code": "ES" + }, + { + "name": "Federal District", + "code": "DF" + }, + { + "name": "Goiás", + "code": "GO" + }, + { + "name": "Maranhão", + "code": "MA" + }, + { + "name": "Mato Grosso", + "code": "MT" + }, + { + "name": "Mato Grosso do Sul", + "code": "MS" + }, + { + "name": "Minas Gerais", + "code": "MG" + }, + { + "name": "Pará", + "code": "PA" + }, + { + "name": "Paraíba", + "code": "PB" + }, + { + "name": "Paraná", + "code": "PR" + }, + { + "name": "Pernambuco", + "code": "PE" + }, + { + "name": "Piauí", + "code": "PI" + }, + { + "name": "Rio de Janeiro", + "code": "RJ" + }, + { + "name": "Rio Grande do Norte", + "code": "RN" + }, + { + "name": "Rio Grande do Sul", + "code": "RS" + }, + { + "name": "Rondônia", + "code": "RO" + }, + { + "name": "Roraima", + "code": "RR" + }, + { + "name": "Santa Catarina", + "code": "SC" + }, + { + "name": "São Paulo", + "code": "SP" + }, + { + "name": "Sergipe", + "code": "SE" + }, + { + "name": "Tocantins", + "code": "TO" + } + ], + "BS": [ + { + "name": "Acklins", + "code": "AK" + }, + { + "name": "Berry Islands", + "code": "BY" + }, + { + "name": "Bimini", + "code": "BI" + }, + { + "name": "Black Point", + "code": "BP" + }, + { + "name": "Cat Island", + "code": "CI" + }, + { + "name": "Central Abaco", + "code": "CO" + }, + { + "name": "Central Andros", + "code": "CS" + }, + { + "name": "Central Eleuthera", + "code": "CE" + }, + { + "name": "Crooked Island", + "code": "CK" + }, + { + "name": "East Grand Bahama", + "code": "EG" + }, + { + "name": "Exuma", + "code": "EX" + }, + { + "name": "Freeport", + "code": "FP" + }, + { + "name": "Grand Cay", + "code": "GC" + }, + { + "name": "Harbour Island", + "code": "HI" + }, + { + "name": "Hope Town", + "code": "HT" + }, + { + "name": "Inagua", + "code": "IN" + }, + { + "name": "Long Island", + "code": "LI" + }, + { + "name": "Mangrove Cay", + "code": "MC" + }, + { + "name": "Mayaguana", + "code": "MG" + }, + { + "name": "Moore’s Island", + "code": "MI" + }, + { + "name": "North Abaco", + "code": "NO" + }, + { + "name": "North Andros", + "code": "NS" + }, + { + "name": "North Eleuthera", + "code": "NE" + }, + { + "name": "Ragged Island", + "code": "RI" + }, + { + "name": "Rum Cay", + "code": "RC" + }, + { + "name": "San Salvador", + "code": "SS" + }, + { + "name": "South Abaco", + "code": "SO" + }, + { + "name": "South Andros", + "code": "SA" + }, + { + "name": "South Eleuthera", + "code": "SE" + }, + { + "name": "Spanish Wells", + "code": "SW" + }, + { + "name": "West Grand Bahama", + "code": "WG" + } + ], + "BT": [ + { + "name": "Bumthang", + "code": "33" + }, + { + "name": "Chukha", + "code": "12" + }, + { + "name": "Dagana", + "code": "22" + }, + { + "name": "Gasa", + "code": "GA" + }, + { + "name": "Haa", + "code": "13" + }, + { + "name": "Lhuntse", + "code": "44" + }, + { + "name": "Mongar", + "code": "42" + }, + { + "name": "Paro", + "code": "11" + }, + { + "name": "Pemagatshel", + "code": "43" + }, + { + "name": "Punakha", + "code": "23" + }, + { + "name": "Samdrup Jongkhar", + "code": "45" + }, + { + "name": "Samtse", + "code": "14" + }, + { + "name": "Sarpang", + "code": "31" + }, + { + "name": "Thimphu", + "code": "15" + }, + { + "name": "Trashigang", + "code": "41" + }, + { + "name": "Trashiyangtse", + "code": "TY" + }, + { + "name": "Trongsa", + "code": "32" + }, + { + "name": "Tsirang", + "code": "21" + }, + { + "name": "Wangdue Phodrang", + "code": "24" + }, + { + "name": "Zhemgang", + "code": "34" + } + ], + "BW": [ + { + "name": "Central", + "code": "CE" + }, + { + "name": "Chobe", + "code": "CH" + }, + { + "name": "Francistown", + "code": "FR" + }, + { + "name": "Gaborone", + "code": "GA" + }, + { + "name": "Ghanzi", + "code": "GH" + }, + { + "name": "Jwaneng", + "code": "JW" + }, + { + "name": "Kgalagadi", + "code": "KG" + }, + { + "name": "Kgatleng", + "code": "KL" + }, + { + "name": "Kweneng", + "code": "KW" + }, + { + "name": "Lobatse", + "code": "LO" + }, + { + "name": "North East", + "code": "NE" + }, + { + "name": "North West", + "code": "NW" + }, + { + "name": "Selibe Phikwe", + "code": "SP" + }, + { + "name": "South East", + "code": "SE" + }, + { + "name": "Southern", + "code": "SO" + }, + { + "name": "Sowa Town", + "code": "ST" + } + ], + "BY": [ + { + "name": "Brest", + "code": "BR" + }, + { + "name": "Homel", + "code": "HO" + }, + { + "name": "Hrodna", + "code": "HR" + }, + { + "name": "Magileu", + "code": "MA" + }, + { + "name": "Minsk", + "code": "HM" + }, + { + "name": "Minsk Region", + "code": "MI" + }, + { + "name": "Vitebsk", + "code": "VI" + } + ], + "BZ": [ + { + "name": "Belize", + "code": "BZ" + }, + { + "name": "Cayo", + "code": "CY" + }, + { + "name": "Corozal", + "code": "CZL" + }, + { + "name": "Orange Walk", + "code": "OW" + }, + { + "name": "Stann Creek", + "code": "SC" + }, + { + "name": "Toledo", + "code": "TOL" + } + ], + "CA": [ + { + "name": "Alberta", + "code": "AB" + }, + { + "name": "British Columbia", + "code": "BC" + }, + { + "name": "Manitoba", + "code": "MB" + }, + { + "name": "New Brunswick", + "code": "NB" + }, + { + "name": "Newfoundland and Labrador", + "code": "NL" + }, + { + "name": "Northwest Territories", + "code": "NT" + }, + { + "name": "Nova Scotia", + "code": "NS" + }, + { + "name": "Nunavut", + "code": "NU" + }, + { + "name": "Ontario", + "code": "ON" + }, + { + "name": "Prince Edward Island", + "code": "PE" + }, + { + "name": "Quebec", + "code": "QC" + }, + { + "name": "Saskatchewan", + "code": "SK" + }, + { + "name": "Yukon", + "code": "YT" + } + ], + "CD": [ + { + "name": "Bandundu", + "code": "BN" + }, + { + "name": "Bas-Congo", + "code": "BC" + }, + { + "name": "Bas-Uélé", + "code": "BU" + }, + { + "name": "Équateur", + "code": "EQ" + }, + { + "name": "Haut-Katanga", + "code": "HK" + }, + { + "name": "Haut-Lomami", + "code": "HL" + }, + { + "name": "Haut-Uélé", + "code": "HU" + }, + { + "name": "Ituri", + "code": "IT" + }, + { + "name": "Kasaï", + "code": "KS" + }, + { + "name": "Kasaï Central", + "code": "KC" + }, + { + "name": "Kasaï-Occidental", + "code": "KW" + }, + { + "name": "Kasaï-Oriental", + "code": "KE" + }, + { + "name": "Katanga", + "code": "KA" + }, + { + "name": "Kinshasa", + "code": "KN" + }, + { + "name": "Kwango", + "code": "KG" + }, + { + "name": "Kwilu", + "code": "KL" + }, + { + "name": "Lomami", + "code": "LO" + }, + { + "name": "Lualaba", + "code": "LU" + }, + { + "name": "Mai-Ndombe", + "code": "MN" + }, + { + "name": "Maniema", + "code": "MA" + }, + { + "name": "Mongala", + "code": "MO" + }, + { + "name": "Nord-Ubangi", + "code": "NU" + }, + { + "name": "North Kivu", + "code": "NK" + }, + { + "name": "Orientale", + "code": "OR" + }, + { + "name": "Sankuru", + "code": "SA" + }, + { + "name": "South Kivu", + "code": "SK" + }, + { + "name": "Sud-Ubangi", + "code": "SU" + }, + { + "name": "Tanganyika", + "code": "TA" + }, + { + "name": "Tshopo", + "code": "TO" + }, + { + "name": "Tshuapa", + "code": "TU" + } + ], + "CF": [ + { + "name": "Bamingui-Bangoran", + "code": "BB" + }, + { + "name": "Bangui", + "code": "BGF" + }, + { + "name": "Basse-Kotto", + "code": "BK" + }, + { + "name": "Haut-Mbomou", + "code": "HM" + }, + { + "name": "Haute-Kotto", + "code": "HK" + }, + { + "name": "Kémo", + "code": "KG" + }, + { + "name": "Lobaye", + "code": "LB" + }, + { + "name": "Mambéré-Kadéï", + "code": "HS" + }, + { + "name": "Mbomou", + "code": "MB" + }, + { + "name": "Nana-Grébizi", + "code": "KB" + }, + { + "name": "Nana-Mambéré", + "code": "NM" + }, + { + "name": "Ombella-M’Poko", + "code": "MP" + }, + { + "name": "Ouaka", + "code": "UK" + }, + { + "name": "Ouham", + "code": "AC" + }, + { + "name": "Ouham-Pendé", + "code": "OP" + }, + { + "name": "Sangha-Mbaéré", + "code": "SE" + }, + { + "name": "Vakaga", + "code": "VK" + } + ], + "CG": [ + { + "name": "Bouenza", + "code": "11" + }, + { + "name": "Brazzaville", + "code": "BZV" + }, + { + "name": "Cuvette", + "code": "8" + }, + { + "name": "Cuvette-Ouest", + "code": "15" + }, + { + "name": "Kouilou", + "code": "5" + }, + { + "name": "Lékoumou", + "code": "2" + }, + { + "name": "Likouala", + "code": "7" + }, + { + "name": "Niari", + "code": "9" + }, + { + "name": "Plateaux", + "code": "14" + }, + { + "name": "Pointe-Noire", + "code": "16" + }, + { + "name": "Pool", + "code": "12" + }, + { + "name": "Sangha", + "code": "13" + } + ], + "CH": [ + { + "name": "Aargau", + "code": "AG" + }, + { + "name": "Appenzell Ausserrhoden", + "code": "AR" + }, + { + "name": "Appenzell Innerrhoden", + "code": "AI" + }, + { + "name": "Basel-Landschaft", + "code": "BL" + }, + { + "name": "Basel-Stadt", + "code": "BS" + }, + { + "name": "Bern", + "code": "BE" + }, + { + "name": "Fribourg", + "code": "FR" + }, + { + "name": "Geneva", + "code": "GE" + }, + { + "name": "Glarus", + "code": "GL" + }, + { + "name": "Graubünden", + "code": "GR" + }, + { + "name": "Jura", + "code": "JU" + }, + { + "name": "Lucerne", + "code": "LU" + }, + { + "name": "Neuchâtel", + "code": "NE" + }, + { + "name": "Nidwalden", + "code": "NW" + }, + { + "name": "Obwalden", + "code": "OW" + }, + { + "name": "Schaffhausen", + "code": "SH" + }, + { + "name": "Schwyz", + "code": "SZ" + }, + { + "name": "Solothurn", + "code": "SO" + }, + { + "name": "St. Gallen", + "code": "SG" + }, + { + "name": "Thurgau", + "code": "TG" + }, + { + "name": "Ticino", + "code": "TI" + }, + { + "name": "Uri", + "code": "UR" + }, + { + "name": "Valais", + "code": "VS" + }, + { + "name": "Vaud", + "code": "VD" + }, + { + "name": "Zug", + "code": "ZG" + }, + { + "name": "Zürich", + "code": "ZH" + } + ], + "CI": [ + { + "name": "Abidjan", + "code": "AB" + }, + { + "name": "Agnéby", + "code": "16" + }, + { + "name": "Bafing", + "code": "17" + }, + { + "name": "Bas-Sassandra", + "code": "09" + }, + { + "name": "Bas-Sassandra²", + "code": "BS" + }, + { + "name": "Comoé", + "code": "CM" + }, + { + "name": "Denguélé", + "code": "10" + }, + { + "name": "Denguélé²", + "code": "DN" + }, + { + "name": "Dix-Huit Montagnes", + "code": "06" + }, + { + "name": "Fromager", + "code": "18" + }, + { + "name": "Gôh-Djiboua", + "code": "GD" + }, + { + "name": "Haut-Sassandra", + "code": "02" + }, + { + "name": "Lacs", + "code": "07" + }, + { + "name": "Lacs²", + "code": "LC" + }, + { + "name": "Lagunes", + "code": "01" + }, + { + "name": "Lagunes²", + "code": "LG" + }, + { + "name": "Marahoué", + "code": "12" + }, + { + "name": "Montagnes", + "code": "MG" + }, + { + "name": "Moyen-Cavally", + "code": "19" + }, + { + "name": "Moyen-Comoé", + "code": "05" + }, + { + "name": "N’zi-Comoé", + "code": "11" + }, + { + "name": "Sassandra-Marahoué", + "code": "SM" + }, + { + "name": "Savanes", + "code": "SV" + }, + { + "name": "Savanes²", + "code": "03" + }, + { + "name": "Sud-Bandama", + "code": "15" + }, + { + "name": "Sud-Comoé", + "code": "13" + }, + { + "name": "Vallée du Bandama", + "code": "04" + }, + { + "name": "Vallée du Bandama²", + "code": "VB" + }, + { + "name": "Woroba", + "code": "WR" + }, + { + "name": "Worodougou", + "code": "14" + }, + { + "name": "Yamoussoukro", + "code": "YM" + }, + { + "name": "Zanzan", + "code": "08" + }, + { + "name": "Zanzan²", + "code": "ZZ" + } + ], + "CL": [ + { + "name": "Antofagasta", + "code": "AN" + }, + { + "name": "Araucanía", + "code": "AR" + }, + { + "name": "Arica y Parinacota", + "code": "AP" + }, + { + "name": "Atacama", + "code": "AT" + }, + { + "name": "Aysén", + "code": "AI" + }, + { + "name": "Bío Bío", + "code": "BI" + }, + { + "name": "Coquimbo", + "code": "CO" + }, + { + "name": "Libertador General Bernardo O’Higgins", + "code": "LI" + }, + { + "name": "Los Lagos", + "code": "LL" + }, + { + "name": "Los Ríos", + "code": "LR" + }, + { + "name": "Magallanes Region", + "code": "MA" + }, + { + "name": "Maule", + "code": "ML" + }, + { + "name": "Santiago Metropolitan", + "code": "RM" + }, + { + "name": "Tarapacá", + "code": "TA" + }, + { + "name": "Valparaíso", + "code": "VS" + } + ], + "CM": [ + { + "name": "Adamawa", + "code": "AD" + }, + { + "name": "Centre", + "code": "CE" + }, + { + "name": "East", + "code": "ES" + }, + { + "name": "Far North", + "code": "EN" + }, + { + "name": "Littoral", + "code": "LT" + }, + { + "name": "North", + "code": "NO" + }, + { + "name": "Northwest", + "code": "NW" + }, + { + "name": "South", + "code": "SU" + }, + { + "name": "Southwest", + "code": "SW" + }, + { + "name": "West", + "code": "OU" + } + ], + "CN": [ + { + "name": "Beijing", + "code": "11" + }, + { + "name": "Tianjin", + "code": "12" + }, + { + "name": "Hebei", + "code": "13" + }, + { + "name": "Shanxi", + "code": "14" + }, + { + "name": "Inner Mongolia", + "code": "15" + }, + { + "name": "Liaoning", + "code": "21" + }, + { + "name": "Jilin", + "code": "22" + }, + { + "name": "Heilongjiang", + "code": "23" + }, + { + "name": "Shanghai", + "code": "31" + }, + { + "name": "Jiangsu", + "code": "32" + }, + { + "name": "Zhejiang", + "code": "33" + }, + { + "name": "Anhui", + "code": "34" + }, + { + "name": "Fujian", + "code": "35" + }, + { + "name": "Jiangxi", + "code": "36" + }, + { + "name": "Shandong", + "code": "37" + }, + { + "name": "Henan", + "code": "41" + }, + { + "name": "Hubei", + "code": "42" + }, + { + "name": "Hunan", + "code": "43" + }, + { + "name": "Guangdong", + "code": "44" + }, + { + "name": "Guangxi", + "code": "45" + }, + { + "name": "Hainan", + "code": "46" + }, + { + "name": "Chongqing", + "code": "50" + }, + { + "name": "Sichuan", + "code": "51" + }, + { + "name": "Guizhou", + "code": "52" + }, + { + "name": "Yunnan", + "code": "53" + }, + { + "name": "Tibet", + "code": "54" + }, + { + "name": "Shaanxi", + "code": "61" + }, + { + "name": "Gansu", + "code": "62" + }, + { + "name": "Qinghai", + "code": "63" + }, + { + "name": "Ningxia", + "code": "64" + }, + { + "name": "Xinjiang", + "code": "65" + }, + { + "name": "Taiwan", + "code": "71" + }, + { + "name": "Hong Kong SAR China", + "code": "91" + }, + { + "name": "Macau SAR China", + "code": "92" + } + ], + "CO": [ + { + "name": "Amazonas", + "code": "AMA" + }, + { + "name": "Antioquia", + "code": "ANT" + }, + { + "name": "Arauca", + "code": "ARA" + }, + { + "name": "Atlántico", + "code": "ATL" + }, + { + "name": "Bolívar", + "code": "BOL" + }, + { + "name": "Boyacá", + "code": "BOY" + }, + { + "name": "Caldas", + "code": "CAL" + }, + { + "name": "Capital District", + "code": "DC" + }, + { + "name": "Caquetá", + "code": "CAQ" + }, + { + "name": "Casanare", + "code": "CAS" + }, + { + "name": "Cauca", + "code": "CAU" + }, + { + "name": "Cesar", + "code": "CES" + }, + { + "name": "Chocó", + "code": "CHO" + }, + { + "name": "Córdoba", + "code": "COR" + }, + { + "name": "Cundinamarca", + "code": "CUN" + }, + { + "name": "Guainía", + "code": "GUA" + }, + { + "name": "Guaviare", + "code": "GUV" + }, + { + "name": "Huila", + "code": "HUI" + }, + { + "name": "La Guajira", + "code": "LAG" + }, + { + "name": "Magdalena", + "code": "MAG" + }, + { + "name": "Meta", + "code": "MET" + }, + { + "name": "Nariño", + "code": "NAR" + }, + { + "name": "Norte de Santander", + "code": "NSA" + }, + { + "name": "Putumayo", + "code": "PUT" + }, + { + "name": "Quindío", + "code": "QUI" + }, + { + "name": "Risaralda", + "code": "RIS" + }, + { + "name": "San Andrés & Providencia", + "code": "SAP" + }, + { + "name": "Santander", + "code": "SAN" + }, + { + "name": "Sucre", + "code": "SUC" + }, + { + "name": "Tolima", + "code": "TOL" + }, + { + "name": "Valle del Cauca", + "code": "VAC" + }, + { + "name": "Vaupés", + "code": "VAU" + }, + { + "name": "Vichada", + "code": "VID" + } + ], + "CR": [ + { + "name": "Alajuela", + "code": "A" + }, + { + "name": "Cartago", + "code": "C" + }, + { + "name": "Guanacaste", + "code": "G" + }, + { + "name": "Heredia", + "code": "H" + }, + { + "name": "Limón", + "code": "L" + }, + { + "name": "Puntarenas", + "code": "P" + }, + { + "name": "San José", + "code": "SJ" + } + ], + "CU": [ + { + "name": "Pinar del Río", + "code": "01" + }, + { + "name": "Havana", + "code": "03" + }, + { + "name": "Matanzas", + "code": "04" + }, + { + "name": "Villa Clara", + "code": "05" + }, + { + "name": "Cienfuegos", + "code": "06" + }, + { + "name": "Sancti Spíritus", + "code": "07" + }, + { + "name": "Ciego de Ãvila", + "code": "08" + }, + { + "name": "Camagüey", + "code": "09" + }, + { + "name": "Las Tunas", + "code": "10" + }, + { + "name": "Holguín", + "code": "11" + }, + { + "name": "Granma", + "code": "12" + }, + { + "name": "Santiago de Cuba", + "code": "13" + }, + { + "name": "Guantánamo", + "code": "14" + }, + { + "name": "Artemisa", + "code": "15" + }, + { + "name": "Mayabeque", + "code": "16" + }, + { + "name": "Isla de la Juventud", + "code": "99" + } + ], + "CV": [ + { + "name": "Barlavento Islands", + "code": "B" + }, + { + "name": "Boa Vista", + "code": "BV" + }, + { + "name": "Brava", + "code": "BR" + }, + { + "name": "Maio", + "code": "MA" + }, + { + "name": "Mosteiros", + "code": "MO" + }, + { + "name": "Paul", + "code": "PA" + }, + { + "name": "Porto Novo", + "code": "PN" + }, + { + "name": "Praia", + "code": "PR" + }, + { + "name": "Ribeira Brava", + "code": "RB" + }, + { + "name": "Ribeira Grande", + "code": "RG" + }, + { + "name": "Ribeira Grande de Santiago", + "code": "RS" + }, + { + "name": "Sal", + "code": "SL" + }, + { + "name": "Santa Catarina", + "code": "CA" + }, + { + "name": "Santa Catarina do Fogo", + "code": "CF" + }, + { + "name": "Santa Cruz", + "code": "CR" + }, + { + "name": "São Domingos", + "code": "SD" + }, + { + "name": "São Filipe", + "code": "SF" + }, + { + "name": "São Lourenço dos Órgãos", + "code": "SO" + }, + { + "name": "São Miguel", + "code": "SM" + }, + { + "name": "São Salvador do Mundo", + "code": "SS" + }, + { + "name": "São Vicente", + "code": "SV" + }, + { + "name": "Sotavento Islands", + "code": "S" + }, + { + "name": "Tarrafal", + "code": "TA" + }, + { + "name": "Tarrafal de São Nicolau", + "code": "TS" + } + ], + "CY": [ + { + "name": "Nicosia", + "code": "01" + }, + { + "name": "Limassol", + "code": "02" + }, + { + "name": "Larnaca", + "code": "03" + }, + { + "name": "Famagusta", + "code": "04" + }, + { + "name": "Paphos", + "code": "05" + }, + { + "name": "Kyrenia", + "code": "06" + } + ], + "CZ": [ + { + "name": "BeneÅ¡ov", + "code": "201" + }, + { + "name": "Beroun", + "code": "202" + }, + { + "name": "Blansko", + "code": "641" + }, + { + "name": "BÅ™eclav", + "code": "644" + }, + { + "name": "Brno-mÄ›sto", + "code": "642" + }, + { + "name": "Brno-venkov", + "code": "643" + }, + { + "name": "Bruntál", + "code": "801" + }, + { + "name": "ÄŒeská Lípa", + "code": "511" + }, + { + "name": "ÄŒeské BudÄ›jovice", + "code": "311" + }, + { + "name": "ÄŒeský Krumlov", + "code": "312" + }, + { + "name": "Cheb", + "code": "411" + }, + { + "name": "Chomutov", + "code": "422" + }, + { + "name": "Chrudim", + "code": "531" + }, + { + "name": "DÄ›Äín", + "code": "421" + }, + { + "name": "Domažlice", + "code": "321" + }, + { + "name": "Frýdek-Místek", + "code": "802" + }, + { + "name": "HavlíÄkův Brod", + "code": "631" + }, + { + "name": "Hodonín", + "code": "645" + }, + { + "name": "Hradec Králové", + "code": "521" + }, + { + "name": "Jablonec nad Nisou", + "code": "512" + }, + { + "name": "Jeseník", + "code": "711" + }, + { + "name": "JiÄín", + "code": "522" + }, + { + "name": "Jihlava", + "code": "632" + }, + { + "name": "JihoÄeský", + "code": "31" + }, + { + "name": "Jihomoravský", + "code": "64" + }, + { + "name": "JindÅ™ichův Hradec", + "code": "313" + }, + { + "name": "Karlovarský", + "code": "41" + }, + { + "name": "Karlovy Vary", + "code": "412" + }, + { + "name": "Karviná", + "code": "803" + }, + { + "name": "Kladno", + "code": "203" + }, + { + "name": "Klatovy", + "code": "322" + }, + { + "name": "Kolín", + "code": "204" + }, + { + "name": "Královéhradecký", + "code": "52" + }, + { + "name": "Kroměříž", + "code": "721" + }, + { + "name": "Kutná Hora", + "code": "205" + }, + { + "name": "Liberec", + "code": "513" + }, + { + "name": "Liberecký", + "code": "51" + }, + { + "name": "Litoměřice", + "code": "423" + }, + { + "name": "Louny", + "code": "424" + }, + { + "name": "MÄ›lník", + "code": "206" + }, + { + "name": "Mladá Boleslav", + "code": "207" + }, + { + "name": "Moravskoslezský", + "code": "80" + }, + { + "name": "Most", + "code": "425" + }, + { + "name": "Náchod", + "code": "523" + }, + { + "name": "Nový JiÄín", + "code": "804" + }, + { + "name": "Nymburk", + "code": "208" + }, + { + "name": "Olomouc", + "code": "712" + }, + { + "name": "Olomoucký", + "code": "71" + }, + { + "name": "Opava", + "code": "805" + }, + { + "name": "Ostrava", + "code": "806" + }, + { + "name": "Pardubice", + "code": "532" + }, + { + "name": "Pardubický", + "code": "53" + }, + { + "name": "PelhÅ™imov", + "code": "633" + }, + { + "name": "Písek", + "code": "314" + }, + { + "name": "Plzeň", + "code": "323" + }, + { + "name": "Plzeň-North", + "code": "325" + }, + { + "name": "Plzeň-South", + "code": "324" + }, + { + "name": "Plzeňský", + "code": "32" + }, + { + "name": "Prachatice", + "code": "315" + }, + { + "name": "Prague 1", + "code": "101" + }, + { + "name": "Prague 10", + "code": "110" + }, + { + "name": "Prague 11", + "code": "111" + }, + { + "name": "Prague 12", + "code": "112" + }, + { + "name": "Prague 13", + "code": "113" + }, + { + "name": "Prague 14", + "code": "114" + }, + { + "name": "Prague 15", + "code": "115" + }, + { + "name": "Prague 16", + "code": "116" + }, + { + "name": "Prague 17", + "code": "117" + }, + { + "name": "Prague 18", + "code": "118" + }, + { + "name": "Prague 19", + "code": "119" + }, + { + "name": "Prague 2", + "code": "102" + }, + { + "name": "Prague 20", + "code": "120" + }, + { + "name": "Prague 21", + "code": "121" + }, + { + "name": "Prague 22", + "code": "122" + }, + { + "name": "Prague 3", + "code": "103" + }, + { + "name": "Prague 4", + "code": "104" + }, + { + "name": "Prague 5", + "code": "105" + }, + { + "name": "Prague 6", + "code": "106" + }, + { + "name": "Prague 7", + "code": "107" + }, + { + "name": "Prague 8", + "code": "108" + }, + { + "name": "Prague 9", + "code": "109" + }, + { + "name": "Prague-East", + "code": "209" + }, + { + "name": "Prague-West", + "code": "20A" + }, + { + "name": "Prague, Hlavní meÅ¡to", + "code": "10" + }, + { + "name": "PÅ™erov", + "code": "714" + }, + { + "name": "Příbram", + "code": "20B" + }, + { + "name": "ProstÄ›jov", + "code": "713" + }, + { + "name": "Rakovník", + "code": "20C" + }, + { + "name": "Rokycany", + "code": "326" + }, + { + "name": "Rychnov nad Kněžnou", + "code": "524" + }, + { + "name": "Semily", + "code": "514" + }, + { + "name": "Sokolov", + "code": "413" + }, + { + "name": "Strakonice", + "code": "316" + }, + { + "name": "StÅ™edoÄeský", + "code": "20" + }, + { + "name": "Å umperk", + "code": "715" + }, + { + "name": "Svitavy", + "code": "533" + }, + { + "name": "Tábor", + "code": "317" + }, + { + "name": "Tachov", + "code": "327" + }, + { + "name": "Teplice", + "code": "426" + }, + { + "name": "TÅ™ebíÄ", + "code": "634" + }, + { + "name": "Trutnov", + "code": "525" + }, + { + "name": "Uherské HradiÅ¡tÄ›", + "code": "722" + }, + { + "name": "Ústecký", + "code": "42" + }, + { + "name": "Ústí nad Labem", + "code": "427" + }, + { + "name": "Ústí nad Orlicí", + "code": "534" + }, + { + "name": "Vsetín", + "code": "723" + }, + { + "name": "VyÅ¡kov", + "code": "646" + }, + { + "name": "VysoÄina", + "code": "63" + }, + { + "name": "ŽÄár nad Sázavou", + "code": "635" + }, + { + "name": "Zlín", + "code": "724" + }, + { + "name": "Zlínský", + "code": "72" + }, + { + "name": "Znojmo", + "code": "647" + } + ], + "DE": [ + { + "name": "Baden-Württemberg", + "code": "BW" + }, + { + "name": "Bavaria", + "code": "BY" + }, + { + "name": "Berlin", + "code": "BE" + }, + { + "name": "Brandenburg", + "code": "BB" + }, + { + "name": "Bremen", + "code": "HB" + }, + { + "name": "Hamburg", + "code": "HH" + }, + { + "name": "Hesse", + "code": "HE" + }, + { + "name": "Lower Saxony", + "code": "NI" + }, + { + "name": "Mecklenburg-Vorpommern", + "code": "MV" + }, + { + "name": "North Rhine-Westphalia", + "code": "NW" + }, + { + "name": "Rhineland-Palatinate", + "code": "RP" + }, + { + "name": "Saarland", + "code": "SL" + }, + { + "name": "Saxony", + "code": "SN" + }, + { + "name": "Saxony-Anhalt", + "code": "ST" + }, + { + "name": "Schleswig-Holstein", + "code": "SH" + }, + { + "name": "Thuringia", + "code": "TH" + } + ], + "DJ": [ + { + "name": "Ali Sabieh", + "code": "AS" + }, + { + "name": "Arta", + "code": "AR" + }, + { + "name": "Dikhil", + "code": "DI" + }, + { + "name": "Djibouti", + "code": "DJ" + }, + { + "name": "Obock", + "code": "OB" + }, + { + "name": "Tadjourah", + "code": "TA" + } + ], + "DK": [ + { + "name": "Northern Denmark", + "code": "81" + }, + { + "name": "Central Denmark", + "code": "82" + }, + { + "name": "Southern Denmark", + "code": "83" + }, + { + "name": "Capital Region", + "code": "84" + }, + { + "name": "Zealand", + "code": "85" + } + ], + "DM": [ + { + "name": "Saint Andrew", + "code": "02" + }, + { + "name": "Saint David", + "code": "03" + }, + { + "name": "Saint George", + "code": "04" + }, + { + "name": "Saint John", + "code": "05" + }, + { + "name": "Saint Joseph", + "code": "06" + }, + { + "name": "Saint Luke", + "code": "07" + }, + { + "name": "Saint Mark", + "code": "08" + }, + { + "name": "Saint Patrick", + "code": "09" + }, + { + "name": "Saint Paul", + "code": "10" + }, + { + "name": "Saint Peter", + "code": "11" + } + ], + "DO": [ + { + "name": "Distrito Nacional", + "code": "01" + }, + { + "name": "Azua", + "code": "02" + }, + { + "name": "Baoruco", + "code": "03" + }, + { + "name": "Barahona", + "code": "04" + }, + { + "name": "Dajabón", + "code": "05" + }, + { + "name": "Duarte", + "code": "06" + }, + { + "name": "Elías Piña", + "code": "07" + }, + { + "name": "El Seibo", + "code": "08" + }, + { + "name": "Espaillat", + "code": "09" + }, + { + "name": "Independencia", + "code": "10" + }, + { + "name": "La Altagracia", + "code": "11" + }, + { + "name": "La Romana", + "code": "12" + }, + { + "name": "La Vega", + "code": "13" + }, + { + "name": "María Trinidad Sánchez", + "code": "14" + }, + { + "name": "Monte Cristi", + "code": "15" + }, + { + "name": "Pedernales", + "code": "16" + }, + { + "name": "Peravia", + "code": "17" + }, + { + "name": "Puerto Plata", + "code": "18" + }, + { + "name": "Hermanas Mirabal", + "code": "19" + }, + { + "name": "Samaná", + "code": "20" + }, + { + "name": "San Cristóbal", + "code": "21" + }, + { + "name": "San Juan", + "code": "22" + }, + { + "name": "San Pedro de Macorís", + "code": "23" + }, + { + "name": "Sánchez Ramírez", + "code": "24" + }, + { + "name": "Santiago", + "code": "25" + }, + { + "name": "Santiago Rodríguez", + "code": "26" + }, + { + "name": "Valverde", + "code": "27" + }, + { + "name": "Monseñor Nouel", + "code": "28" + }, + { + "name": "Monte Plata", + "code": "29" + }, + { + "name": "Hato Mayor", + "code": "30" + }, + { + "name": "San José de Ocoa", + "code": "31" + }, + { + "name": "Santo Domingo", + "code": "32" + }, + { + "name": "Cibao Nordeste", + "code": "33" + }, + { + "name": "Cibao Noroeste", + "code": "34" + }, + { + "name": "Cibao Norte", + "code": "35" + }, + { + "name": "Cibao Sur", + "code": "36" + }, + { + "name": "El Valle", + "code": "37" + }, + { + "name": "Enriquillo", + "code": "38" + }, + { + "name": "Higüamo", + "code": "39" + }, + { + "name": "Ozama", + "code": "40" + }, + { + "name": "Valdesia", + "code": "41" + }, + { + "name": "Yuma", + "code": "42" + } + ], + "DZ": [ + { + "name": "Adrar", + "code": "01" + }, + { + "name": "Chlef", + "code": "02" + }, + { + "name": "Laghouat", + "code": "03" + }, + { + "name": "Oum El Bouaghi", + "code": "04" + }, + { + "name": "Batna", + "code": "05" + }, + { + "name": "Béjaïa", + "code": "06" + }, + { + "name": "Biskra", + "code": "07" + }, + { + "name": "Béchar", + "code": "08" + }, + { + "name": "Blida", + "code": "09" + }, + { + "name": "Bouira", + "code": "10" + }, + { + "name": "Tamanghasset", + "code": "11" + }, + { + "name": "Tébessa", + "code": "12" + }, + { + "name": "Tlemcen", + "code": "13" + }, + { + "name": "Tiaret", + "code": "14" + }, + { + "name": "Tizi Ouzou", + "code": "15" + }, + { + "name": "Algiers", + "code": "16" + }, + { + "name": "Djelfa", + "code": "17" + }, + { + "name": "Jijel", + "code": "18" + }, + { + "name": "Sétif", + "code": "19" + }, + { + "name": "Saïda", + "code": "20" + }, + { + "name": "Skikda", + "code": "21" + }, + { + "name": "Sidi Bel Abbès", + "code": "22" + }, + { + "name": "Annaba", + "code": "23" + }, + { + "name": "Guelma", + "code": "24" + }, + { + "name": "Constantine", + "code": "25" + }, + { + "name": "Médéa", + "code": "26" + }, + { + "name": "Mostaganem", + "code": "27" + }, + { + "name": "M’Sila", + "code": "28" + }, + { + "name": "Mascara", + "code": "29" + }, + { + "name": "Ouargla", + "code": "30" + }, + { + "name": "Oran", + "code": "31" + }, + { + "name": "El Bayadh", + "code": "32" + }, + { + "name": "Illizi", + "code": "33" + }, + { + "name": "Bordj Bou Arréridj", + "code": "34" + }, + { + "name": "Boumerdès", + "code": "35" + }, + { + "name": "El Tarf", + "code": "36" + }, + { + "name": "Tindouf", + "code": "37" + }, + { + "name": "Tissemsilt", + "code": "38" + }, + { + "name": "El Oued", + "code": "39" + }, + { + "name": "Khenchela", + "code": "40" + }, + { + "name": "Souk Ahras", + "code": "41" + }, + { + "name": "Tipasa", + "code": "42" + }, + { + "name": "Mila", + "code": "43" + }, + { + "name": "Aïn Defla", + "code": "44" + }, + { + "name": "Naama", + "code": "45" + }, + { + "name": "Aïn Témouchent", + "code": "46" + }, + { + "name": "Ghardaïa", + "code": "47" + }, + { + "name": "Relizane", + "code": "48" + } + ], + "EC": [ + { + "name": "Azuay", + "code": "A" + }, + { + "name": "Bolívar", + "code": "B" + }, + { + "name": "Cañar", + "code": "F" + }, + { + "name": "Carchi", + "code": "C" + }, + { + "name": "Chimborazo", + "code": "H" + }, + { + "name": "Cotopaxi", + "code": "X" + }, + { + "name": "El Oro", + "code": "O" + }, + { + "name": "Esmeraldas", + "code": "E" + }, + { + "name": "Galápagos", + "code": "W" + }, + { + "name": "Guayas", + "code": "G" + }, + { + "name": "Imbabura", + "code": "I" + }, + { + "name": "Loja", + "code": "L" + }, + { + "name": "Los Ríos", + "code": "R" + }, + { + "name": "Manabí", + "code": "M" + }, + { + "name": "Morona-Santiago", + "code": "S" + }, + { + "name": "Napo", + "code": "N" + }, + { + "name": "Orellana", + "code": "D" + }, + { + "name": "Pastaza", + "code": "Y" + }, + { + "name": "Pichincha", + "code": "P" + }, + { + "name": "Santa Elena", + "code": "SE" + }, + { + "name": "Santo Domingo de los Tsáchilas", + "code": "SD" + }, + { + "name": "Sucumbíos", + "code": "U" + }, + { + "name": "Tungurahua", + "code": "T" + }, + { + "name": "Zamora-Chinchipe", + "code": "Z" + } + ], + "EE": [ + { + "name": "Harju", + "code": "37" + }, + { + "name": "Hiiu", + "code": "39" + }, + { + "name": "Ida-Viru", + "code": "44" + }, + { + "name": "Jõgeva", + "code": "49" + }, + { + "name": "Järva", + "code": "51" + }, + { + "name": "Lääne", + "code": "57" + }, + { + "name": "Lääne-Viru", + "code": "59" + }, + { + "name": "Põlva", + "code": "65" + }, + { + "name": "Pärnu", + "code": "67" + }, + { + "name": "Rapla", + "code": "70" + }, + { + "name": "Saare", + "code": "74" + }, + { + "name": "Tartu", + "code": "78" + }, + { + "name": "Valga", + "code": "82" + }, + { + "name": "Viljandi", + "code": "84" + }, + { + "name": "Võru", + "code": "86" + } + ], + "EG": [ + { + "name": "Al Sharqia", + "code": "SHR" + }, + { + "name": "Alexandria", + "code": "ALX" + }, + { + "name": "Aswan", + "code": "ASN" + }, + { + "name": "Asyut", + "code": "AST" + }, + { + "name": "Beheira", + "code": "BH" + }, + { + "name": "Beni Suef", + "code": "BNS" + }, + { + "name": "Cairo", + "code": "C" + }, + { + "name": "Dakahlia", + "code": "DK" + }, + { + "name": "Damietta", + "code": "DT" + }, + { + "name": "Faiyum", + "code": "FYM" + }, + { + "name": "Gharbia", + "code": "GH" + }, + { + "name": "Giza", + "code": "GZ" + }, + { + "name": "Ismailia", + "code": "IS" + }, + { + "name": "Kafr el-Sheikh", + "code": "KFS" + }, + { + "name": "Luxor", + "code": "LX" + }, + { + "name": "Matrouh", + "code": "MT" + }, + { + "name": "Minya", + "code": "MN" + }, + { + "name": "Monufia", + "code": "MNF" + }, + { + "name": "New Valley", + "code": "WAD" + }, + { + "name": "North Sinai", + "code": "SIN" + }, + { + "name": "Port Said", + "code": "PTS" + }, + { + "name": "Qalyubia", + "code": "KB" + }, + { + "name": "Qena", + "code": "KN" + }, + { + "name": "Red Sea", + "code": "BA" + }, + { + "name": "Sohag", + "code": "SHG" + }, + { + "name": "South Sinai", + "code": "JS" + }, + { + "name": "Suez", + "code": "SUZ" + } + ], + "ER": [ + { + "name": "Anseba", + "code": "AN" + }, + { + "name": "Debub", + "code": "DU" + }, + { + "name": "Gash-Barka", + "code": "GB" + }, + { + "name": "Maekel", + "code": "MA" + }, + { + "name": "Northern Red Sea", + "code": "SK" + }, + { + "name": "Southern Red Sea", + "code": "DK" + } + ], + "ES": [ + { + "name": "A Coruña", + "code": "C" + }, + { + "name": "Ãlava", + "code": "VI" + }, + { + "name": "Albacete", + "code": "AB" + }, + { + "name": "Alicante", + "code": "A" + }, + { + "name": "Almería", + "code": "AL" + }, + { + "name": "Andalusia", + "code": "AN" + }, + { + "name": "Aragon", + "code": "AR" + }, + { + "name": "Asturias", + "code": "AS" + }, + { + "name": "Asturias Province", + "code": "O" + }, + { + "name": "Ãvila", + "code": "AV" + }, + { + "name": "Badajoz", + "code": "BA" + }, + { + "name": "Balearic Islands", + "code": "IB" + }, + { + "name": "Balears Province", + "code": "PM" + }, + { + "name": "Barcelona", + "code": "B" + }, + { + "name": "Basque Country", + "code": "PV" + }, + { + "name": "Biscay", + "code": "BI" + }, + { + "name": "Burgos", + "code": "BU" + }, + { + "name": "Cáceres", + "code": "CC" + }, + { + "name": "Cádiz", + "code": "CA" + }, + { + "name": "Canary Islands", + "code": "CN" + }, + { + "name": "Cantabria", + "code": "CB" + }, + { + "name": "Cantabria Province", + "code": "S" + }, + { + "name": "Castellón", + "code": "CS" + }, + { + "name": "Castile and León", + "code": "CL" + }, + { + "name": "Castile-La Mancha", + "code": "CM" + }, + { + "name": "Catalonia", + "code": "CT" + }, + { + "name": "Ceuta", + "code": "CE" + }, + { + "name": "Ciudad Real", + "code": "CR" + }, + { + "name": "Córdoba", + "code": "CO" + }, + { + "name": "Cuenca", + "code": "CU" + }, + { + "name": "Extremadura", + "code": "EX" + }, + { + "name": "Galicia", + "code": "GA" + }, + { + "name": "Gipuzkoa", + "code": "SS" + }, + { + "name": "Girona", + "code": "GI" + }, + { + "name": "Granada", + "code": "GR" + }, + { + "name": "Guadalajara", + "code": "GU" + }, + { + "name": "Huelva", + "code": "H" + }, + { + "name": "Huesca", + "code": "HU" + }, + { + "name": "Jaén", + "code": "J" + }, + { + "name": "La Rioja", + "code": "RI" + }, + { + "name": "La Rioja Province", + "code": "LO" + }, + { + "name": "Las Palmas", + "code": "GC" + }, + { + "name": "León", + "code": "LE" + }, + { + "name": "Lleida", + "code": "L" + }, + { + "name": "Lugo", + "code": "LU" + }, + { + "name": "Madrid Autonomous Community", + "code": "MD" + }, + { + "name": "Madrid Province", + "code": "M" + }, + { + "name": "Málaga", + "code": "MA" + }, + { + "name": "Melilla", + "code": "ML" + }, + { + "name": "Murcia", + "code": "MU" + }, + { + "name": "Murcia Region", + "code": "MC" + }, + { + "name": "Navarra", + "code": "NA" + }, + { + "name": "Navarra Chartered Community", + "code": "NC" + }, + { + "name": "Ourense", + "code": "OR" + }, + { + "name": "Palencia", + "code": "P" + }, + { + "name": "Pontevedra", + "code": "PO" + }, + { + "name": "Salamanca", + "code": "SA" + }, + { + "name": "Santa Cruz de Tenerife", + "code": "TF" + }, + { + "name": "Segovia", + "code": "SG" + }, + { + "name": "Seville", + "code": "SE" + }, + { + "name": "Soria", + "code": "SO" + }, + { + "name": "Tarragona", + "code": "T" + }, + { + "name": "Teruel", + "code": "TE" + }, + { + "name": "Toledo", + "code": "TO" + }, + { + "name": "Valencia", + "code": "V" + }, + { + "name": "Valencian Community", + "code": "VC" + }, + { + "name": "Valladolid", + "code": "VA" + }, + { + "name": "Zamora", + "code": "ZA" + }, + { + "name": "Zaragoza", + "code": "Z" + } + ], + "ET": [ + { + "name": "Addis Ababa", + "code": "AA" + }, + { + "name": "Afar", + "code": "AF" + }, + { + "name": "Amhara", + "code": "AM" + }, + { + "name": "Benishangul-Gumuz", + "code": "BE" + }, + { + "name": "Dire Dawa", + "code": "DD" + }, + { + "name": "Gambela", + "code": "GA" + }, + { + "name": "Harari", + "code": "HA" + }, + { + "name": "Oromia", + "code": "OR" + }, + { + "name": "Somali", + "code": "SO" + }, + { + "name": "Southern Nations, Nationalities, and Peoples", + "code": "SN" + }, + { + "name": "Tigray", + "code": "TI" + } + ], + "FI": [ + { + "name": "Ã…land Islands", + "code": "01" + }, + { + "name": "South Karelia", + "code": "02" + }, + { + "name": "Southern Ostrobothnia", + "code": "03" + }, + { + "name": "Southern Savonia", + "code": "04" + }, + { + "name": "Kainuu", + "code": "05" + }, + { + "name": "Tavastia Proper", + "code": "06" + }, + { + "name": "Central Ostrobothnia", + "code": "07" + }, + { + "name": "Central Finland", + "code": "08" + }, + { + "name": "Kymenlaakso", + "code": "09" + }, + { + "name": "Lapland", + "code": "10" + }, + { + "name": "Pirkanmaa", + "code": "11" + }, + { + "name": "Ostrobothnia", + "code": "12" + }, + { + "name": "North Karelia", + "code": "13" + }, + { + "name": "Northern Ostrobothnia", + "code": "14" + }, + { + "name": "Northern Savonia", + "code": "15" + }, + { + "name": "Päijänne Tavastia", + "code": "16" + }, + { + "name": "Satakunta", + "code": "17" + }, + { + "name": "Uusimaa", + "code": "18" + }, + { + "name": "Southwest Finland", + "code": "19" + } + ], + "FJ": [ + { + "name": "Ba", + "code": "01" + }, + { + "name": "Bua", + "code": "02" + }, + { + "name": "Cakaudrove", + "code": "03" + }, + { + "name": "Central", + "code": "C" + }, + { + "name": "Eastern", + "code": "E" + }, + { + "name": "Kadavu", + "code": "04" + }, + { + "name": "Lau", + "code": "05" + }, + { + "name": "Lomaiviti", + "code": "06" + }, + { + "name": "Macuata", + "code": "07" + }, + { + "name": "Nadroga-Navosa", + "code": "08" + }, + { + "name": "Naitasiri", + "code": "09" + }, + { + "name": "Namosi", + "code": "10" + }, + { + "name": "Northern", + "code": "N" + }, + { + "name": "Ra", + "code": "11" + }, + { + "name": "Rewa", + "code": "12" + }, + { + "name": "Rotuma", + "code": "R" + }, + { + "name": "Serua", + "code": "13" + }, + { + "name": "Tailevu", + "code": "14" + }, + { + "name": "Western", + "code": "W" + } + ], + "FM": [ + { + "name": "Chuuk", + "code": "TRK" + }, + { + "name": "Kosrae", + "code": "KSA" + }, + { + "name": "Pohnpei", + "code": "PNI" + }, + { + "name": "Yap", + "code": "YAP" + } + ], + "FR": [ + { + "name": "Ain", + "code": "01" + }, + { + "name": "Aisne", + "code": "02" + }, + { + "name": "Allier", + "code": "03" + }, + { + "name": "Alpes-de-Haute-Provence", + "code": "04" + }, + { + "name": "Alpes-Maritimes", + "code": "06" + }, + { + "name": "Ardèche", + "code": "07" + }, + { + "name": "Ardennes", + "code": "08" + }, + { + "name": "Ariège", + "code": "09" + }, + { + "name": "Aube", + "code": "10" + }, + { + "name": "Aude", + "code": "11" + }, + { + "name": "Auvergne-Rhône-Alpes", + "code": "ARA" + }, + { + "name": "Aveyron", + "code": "12" + }, + { + "name": "Bas-Rhin", + "code": "67" + }, + { + "name": "Bouches-du-Rhône", + "code": "13" + }, + { + "name": "Brittany", + "code": "E" + }, + { + "name": "Brittany", + "code": "BRE" + }, + { + "name": "Burgundy-Franche-Comté", + "code": "BFC" + }, + { + "name": "Calvados", + "code": "14" + }, + { + "name": "Cantal", + "code": "15" + }, + { + "name": "Centre-Val de Loire", + "code": "CVL" + }, + { + "name": "Charente", + "code": "16" + }, + { + "name": "Charente-Maritime", + "code": "17" + }, + { + "name": "Cher", + "code": "18" + }, + { + "name": "Clipperton Island", + "code": "CP" + }, + { + "name": "Corrèze", + "code": "19" + }, + { + "name": "Corse-du-Sud", + "code": "2A" + }, + { + "name": "Corsica", + "code": "COR" + }, + { + "name": "Corsica", + "code": "H" + }, + { + "name": "Côte-d’Or", + "code": "21" + }, + { + "name": "Côtes-d’Armor", + "code": "22" + }, + { + "name": "Creuse", + "code": "23" + }, + { + "name": "Deux-Sèvres", + "code": "79" + }, + { + "name": "Dordogne", + "code": "24" + }, + { + "name": "Doubs", + "code": "25" + }, + { + "name": "Drôme", + "code": "26" + }, + { + "name": "Essonne", + "code": "91" + }, + { + "name": "Eure", + "code": "27" + }, + { + "name": "Eure-et-Loir", + "code": "28" + }, + { + "name": "Finistère", + "code": "29" + }, + { + "name": "French Guiana", + "code": "GF" + }, + { + "name": "French Polynesia", + "code": "PF" + }, + { + "name": "French Southern Territories", + "code": "TF" + }, + { + "name": "Gard", + "code": "30" + }, + { + "name": "Gers", + "code": "32" + }, + { + "name": "Gironde", + "code": "33" + }, + { + "name": "Grand-Est", + "code": "GES" + }, + { + "name": "Guadeloupe", + "code": "GUA" + }, + { + "name": "Guadeloupe²", + "code": "GP" + }, + { + "name": "Haut-Rhin", + "code": "68" + }, + { + "name": "Haute-Corse", + "code": "2B" + }, + { + "name": "Haute-Garonne", + "code": "31" + }, + { + "name": "Haute-Loire", + "code": "43" + }, + { + "name": "Haute-Marne", + "code": "52" + }, + { + "name": "Haute-Saône", + "code": "70" + }, + { + "name": "Haute-Savoie", + "code": "74" + }, + { + "name": "Haute-Vienne", + "code": "87" + }, + { + "name": "Hautes-Alpes", + "code": "05" + }, + { + "name": "Hautes-Pyrénées", + "code": "65" + }, + { + "name": "Hauts-de-France", + "code": "HDF" + }, + { + "name": "Hauts-de-Seine", + "code": "92" + }, + { + "name": "Hérault", + "code": "34" + }, + { + "name": "ÃŽle-de-France²", + "code": "IDF" + }, + { + "name": "Ille-et-Vilaine", + "code": "35" + }, + { + "name": "Indre", + "code": "36" + }, + { + "name": "Indre-et-Loire", + "code": "37" + }, + { + "name": "Isère", + "code": "38" + }, + { + "name": "Jura", + "code": "39" + }, + { + "name": "La Réunion", + "code": "LRE" + }, + { + "name": "Landes", + "code": "40" + }, + { + "name": "Loir-et-Cher", + "code": "41" + }, + { + "name": "Loire", + "code": "42" + }, + { + "name": "Loire-Atlantique", + "code": "44" + }, + { + "name": "Loiret", + "code": "45" + }, + { + "name": "Lot", + "code": "46" + }, + { + "name": "Lot-et-Garonne", + "code": "47" + }, + { + "name": "Lozère", + "code": "48" + }, + { + "name": "Maine-et-Loire", + "code": "49" + }, + { + "name": "Manche", + "code": "50" + }, + { + "name": "Marne", + "code": "51" + }, + { + "name": "Martinique", + "code": "MQ" + }, + { + "name": "Mayenne", + "code": "53" + }, + { + "name": "Mayotte", + "code": "MAY" + }, + { + "name": "Mayotte²", + "code": "YT" + }, + { + "name": "Meurthe-et-Moselle", + "code": "54" + }, + { + "name": "Meuse", + "code": "55" + }, + { + "name": "Morbihan", + "code": "56" + }, + { + "name": "Moselle", + "code": "57" + }, + { + "name": "New Caledonia", + "code": "NC" + }, + { + "name": "Nièvre", + "code": "58" + }, + { + "name": "Nord", + "code": "59" + }, + { + "name": "Normandie", + "code": "NOR" + }, + { + "name": "Nouvelle-Aquitaine", + "code": "NAQ" + }, + { + "name": "Occitanie", + "code": "OCC" + }, + { + "name": "Oise", + "code": "60" + }, + { + "name": "Orne", + "code": "61" + }, + { + "name": "Paris", + "code": "75" + }, + { + "name": "Pas-de-Calais", + "code": "62" + }, + { + "name": "Pays-de-la-Loire", + "code": "PDL" + }, + { + "name": "Provence-Alpes-Côte-d’Azur", + "code": "PAC" + }, + { + "name": "Puy-de-Dôme", + "code": "63" + }, + { + "name": "Pyrénées-Atlantiques", + "code": "64" + }, + { + "name": "Pyrénées-Orientales", + "code": "66" + }, + { + "name": "Réunion", + "code": "RE" + }, + { + "name": "Rhône", + "code": "69" + }, + { + "name": "Saône-et-Loire", + "code": "71" + }, + { + "name": "Sarthe", + "code": "72" + }, + { + "name": "Savoie", + "code": "73" + }, + { + "name": "Seine-et-Marne", + "code": "77" + }, + { + "name": "Seine-Maritime", + "code": "76" + }, + { + "name": "Seine-Saint-Denis", + "code": "93" + }, + { + "name": "Somme", + "code": "80" + }, + { + "name": "St. Barthélemy", + "code": "BL" + }, + { + "name": "St. Martin", + "code": "MF" + }, + { + "name": "St. Pierre & Miquelon", + "code": "PM" + }, + { + "name": "Tarn", + "code": "81" + }, + { + "name": "Tarn-et-Garonne", + "code": "82" + }, + { + "name": "Territoire de Belfort", + "code": "90" + }, + { + "name": "Val-d’Oise", + "code": "95" + }, + { + "name": "Val-de-Marne", + "code": "94" + }, + { + "name": "Var", + "code": "83" + }, + { + "name": "Vaucluse", + "code": "84" + }, + { + "name": "Vendée", + "code": "85" + }, + { + "name": "Vienne", + "code": "86" + }, + { + "name": "Vosges", + "code": "88" + }, + { + "name": "Wallis & Futuna", + "code": "WF" + }, + { + "name": "Yonne", + "code": "89" + }, + { + "name": "Yvelines", + "code": "78" + } + ], + "GA": [ + { + "name": "Estuaire", + "code": "1" + }, + { + "name": "Haut-Ogooué", + "code": "2" + }, + { + "name": "Moyen-Ogooué", + "code": "3" + }, + { + "name": "Ngounié", + "code": "4" + }, + { + "name": "Nyanga", + "code": "5" + }, + { + "name": "Ogooué-Ivindo", + "code": "6" + }, + { + "name": "Ogooué-Lolo", + "code": "7" + }, + { + "name": "Ogooué-Maritime", + "code": "8" + }, + { + "name": "Woleu-Ntem", + "code": "9" + } + ], + "GB": [ + { + "name": "Aberdeen", + "code": "ABE" + }, + { + "name": "Aberdeenshire", + "code": "ABD" + }, + { + "name": "Anglesey", + "code": "AGY" + }, + { + "name": "Angus", + "code": "ANS" + }, + { + "name": "Antrim", + "code": "ANT" + }, + { + "name": "Antrim and Newtownabbey", + "code": "ANN" + }, + { + "name": "Ards", + "code": "ARD" + }, + { + "name": "Ards and North Down", + "code": "AND" + }, + { + "name": "Argyll and Bute", + "code": "AGB" + }, + { + "name": "Armagh", + "code": "ARM" + }, + { + "name": "Armagh, Banbridge and Craigavon", + "code": "ABC" + }, + { + "name": "Ballymena", + "code": "BLA" + }, + { + "name": "Ballymoney", + "code": "BLY" + }, + { + "name": "Banbridge", + "code": "BNB" + }, + { + "name": "Barking and Dagenham", + "code": "BDG" + }, + { + "name": "Barnet", + "code": "BNE" + }, + { + "name": "Barnsley", + "code": "BNS" + }, + { + "name": "Bath and North East Somerset", + "code": "BAS" + }, + { + "name": "Bedford", + "code": "BDF" + }, + { + "name": "Belfast", + "code": "BFS" + }, + { + "name": "Bexley", + "code": "BEX" + }, + { + "name": "Birmingham", + "code": "BIR" + }, + { + "name": "Blackburn with Darwen", + "code": "BBD" + }, + { + "name": "Blackpool", + "code": "BPL" + }, + { + "name": "Blaenau Gwent", + "code": "BGW" + }, + { + "name": "Bolton", + "code": "BOL" + }, + { + "name": "Bournemouth", + "code": "BMH" + }, + { + "name": "Bracknell Forest", + "code": "BRC" + }, + { + "name": "Bradford", + "code": "BRD" + }, + { + "name": "Brent", + "code": "BEN" + }, + { + "name": "Bridgend", + "code": "BGE" + }, + { + "name": "Brighton and Hove", + "code": "BNH" + }, + { + "name": "Bristol", + "code": "BST" + }, + { + "name": "Bromley", + "code": "BRY" + }, + { + "name": "Buckinghamshire", + "code": "BKM" + }, + { + "name": "Bury", + "code": "BUR" + }, + { + "name": "Caerphilly", + "code": "CAY" + }, + { + "name": "Calderdale", + "code": "CLD" + }, + { + "name": "Cambridgeshire", + "code": "CAM" + }, + { + "name": "Camden", + "code": "CMD" + }, + { + "name": "Cardiff", + "code": "CRF" + }, + { + "name": "Carmarthenshire", + "code": "CMN" + }, + { + "name": "Carrickfergus", + "code": "CKF" + }, + { + "name": "Castlereagh", + "code": "CSR" + }, + { + "name": "Causeway Coast and Glens", + "code": "CCG" + }, + { + "name": "Central Bedfordshire", + "code": "CBF" + }, + { + "name": "Ceredigion", + "code": "CGN" + }, + { + "name": "Cheshire East", + "code": "CHE" + }, + { + "name": "Cheshire West and Chester", + "code": "CHW" + }, + { + "name": "Clackmannanshire", + "code": "CLK" + }, + { + "name": "Coleraine", + "code": "CLR" + }, + { + "name": "Conwy", + "code": "CWY" + }, + { + "name": "Cookstown", + "code": "CKT" + }, + { + "name": "Cornwall", + "code": "CON" + }, + { + "name": "Coventry", + "code": "COV" + }, + { + "name": "Craigavon", + "code": "CGV" + }, + { + "name": "Croydon", + "code": "CRY" + }, + { + "name": "Cumbria", + "code": "CMA" + }, + { + "name": "Darlington", + "code": "DAL" + }, + { + "name": "Denbighshire", + "code": "DEN" + }, + { + "name": "Derby", + "code": "DER" + }, + { + "name": "Derbyshire", + "code": "DBY" + }, + { + "name": "Derry", + "code": "DRY" + }, + { + "name": "Derry and Strabane", + "code": "DRS" + }, + { + "name": "Devon", + "code": "DEV" + }, + { + "name": "Doncaster", + "code": "DNC" + }, + { + "name": "Dorset", + "code": "DOR" + }, + { + "name": "Down", + "code": "DOW" + }, + { + "name": "Dudley", + "code": "DUD" + }, + { + "name": "Dumfries and Galloway", + "code": "DGY" + }, + { + "name": "Dundee", + "code": "DND" + }, + { + "name": "Dungannon and South Tyrone", + "code": "DGN" + }, + { + "name": "Durham", + "code": "DUR" + }, + { + "name": "Ealing", + "code": "EAL" + }, + { + "name": "East Ayrshire", + "code": "EAY" + }, + { + "name": "East Dunbartonshire", + "code": "EDU" + }, + { + "name": "East Lothian", + "code": "ELN" + }, + { + "name": "East Renfrewshire", + "code": "ERW" + }, + { + "name": "East Riding of Yorkshire", + "code": "ERY" + }, + { + "name": "East Sussex", + "code": "ESX" + }, + { + "name": "Edinburgh", + "code": "EDH" + }, + { + "name": "Enfield", + "code": "ENF" + }, + { + "name": "England", + "code": "ENG" + }, + { + "name": "England and Wales", + "code": "EAW" + }, + { + "name": "Essex", + "code": "ESS" + }, + { + "name": "Falkirk", + "code": "FAL" + }, + { + "name": "Fermanagh", + "code": "FER" + }, + { + "name": "Fermanagh and Omagh", + "code": "FMO" + }, + { + "name": "Fife", + "code": "FIF" + }, + { + "name": "Flintshire", + "code": "FLN" + }, + { + "name": "Gateshead", + "code": "GAT" + }, + { + "name": "Glasgow", + "code": "GLG" + }, + { + "name": "Gloucestershire", + "code": "GLS" + }, + { + "name": "Great Britain", + "code": "GBN" + }, + { + "name": "Greenwich", + "code": "GRE" + }, + { + "name": "Gwynedd", + "code": "GWN" + }, + { + "name": "Hackney", + "code": "HCK" + }, + { + "name": "Halton", + "code": "HAL" + }, + { + "name": "Hammersmith and Fulham", + "code": "HMF" + }, + { + "name": "Hampshire", + "code": "HAM" + }, + { + "name": "Haringey", + "code": "HRY" + }, + { + "name": "Harrow", + "code": "HRW" + }, + { + "name": "Hartlepool", + "code": "HPL" + }, + { + "name": "Havering", + "code": "HAV" + }, + { + "name": "Herefordshire", + "code": "HEF" + }, + { + "name": "Hertfordshire", + "code": "HRT" + }, + { + "name": "Highland", + "code": "HLD" + }, + { + "name": "Hillingdon", + "code": "HIL" + }, + { + "name": "Hounslow", + "code": "HNS" + }, + { + "name": "Inverclyde", + "code": "IVC" + }, + { + "name": "Isle of Wight", + "code": "IOW" + }, + { + "name": "Isles of Scilly", + "code": "IOS" + }, + { + "name": "Islington", + "code": "ISL" + }, + { + "name": "Kensington and Chelsea", + "code": "KEC" + }, + { + "name": "Kent", + "code": "KEN" + }, + { + "name": "Kingston upon Hull", + "code": "KHL" + }, + { + "name": "Kingston upon Thames", + "code": "KTT" + }, + { + "name": "Kirklees", + "code": "KIR" + }, + { + "name": "Knowsley", + "code": "KWL" + }, + { + "name": "Lambeth", + "code": "LBH" + }, + { + "name": "Lancashire", + "code": "LAN" + }, + { + "name": "Larne", + "code": "LRN" + }, + { + "name": "Leeds", + "code": "LDS" + }, + { + "name": "Leicester", + "code": "LCE" + }, + { + "name": "Leicestershire", + "code": "LEC" + }, + { + "name": "Lewisham", + "code": "LEW" + }, + { + "name": "Limavady", + "code": "LMV" + }, + { + "name": "Lincolnshire", + "code": "LIN" + }, + { + "name": "Lisburn", + "code": "LSB" + }, + { + "name": "Lisburn and Castlereagh", + "code": "LBC" + }, + { + "name": "Liverpool", + "code": "LIV" + }, + { + "name": "London", + "code": "LND" + }, + { + "name": "Luton", + "code": "LUT" + }, + { + "name": "Magherafelt", + "code": "MFT" + }, + { + "name": "Manchester", + "code": "MAN" + }, + { + "name": "Medway", + "code": "MDW" + }, + { + "name": "Merthyr Tydfil", + "code": "MTY" + }, + { + "name": "Merton", + "code": "MRT" + }, + { + "name": "Mid and East Antrim", + "code": "MEA" + }, + { + "name": "Mid Ulster", + "code": "MUL" + }, + { + "name": "Middlesbrough", + "code": "MDB" + }, + { + "name": "Midlothian", + "code": "MLN" + }, + { + "name": "Milton Keynes", + "code": "MIK" + }, + { + "name": "Monmouthshire", + "code": "MON" + }, + { + "name": "Moray", + "code": "MRY" + }, + { + "name": "Moyle", + "code": "MYL" + }, + { + "name": "Neath Port Talbot", + "code": "NTL" + }, + { + "name": "Newcastle upon Tyne", + "code": "NET" + }, + { + "name": "Newham", + "code": "NWM" + }, + { + "name": "Newport", + "code": "NWP" + }, + { + "name": "Newry and Mourne", + "code": "NYM" + }, + { + "name": "Newry, Mourne and Down", + "code": "NMD" + }, + { + "name": "Newtownabbey", + "code": "NTA" + }, + { + "name": "Norfolk", + "code": "NFK" + }, + { + "name": "North Ayrshire", + "code": "NAY" + }, + { + "name": "North Down", + "code": "NDN" + }, + { + "name": "North East Lincolnshire", + "code": "NEL" + }, + { + "name": "North Lanarkshire", + "code": "NLK" + }, + { + "name": "North Lincolnshire", + "code": "NLN" + }, + { + "name": "North Somerset", + "code": "NSM" + }, + { + "name": "North Tyneside", + "code": "NTY" + }, + { + "name": "North Yorkshire", + "code": "NYK" + }, + { + "name": "Northamptonshire", + "code": "NTH" + }, + { + "name": "Northern Ireland", + "code": "NIR" + }, + { + "name": "Northumberland", + "code": "NBL" + }, + { + "name": "Nottingham", + "code": "NGM" + }, + { + "name": "Nottinghamshire", + "code": "NTT" + }, + { + "name": "Oldham", + "code": "OLD" + }, + { + "name": "Omagh", + "code": "OMH" + }, + { + "name": "Orkney Islands", + "code": "ORK" + }, + { + "name": "Outer Hebrides", + "code": "ELS" + }, + { + "name": "Oxfordshire", + "code": "OXF" + }, + { + "name": "Pembrokeshire", + "code": "PEM" + }, + { + "name": "Perth and Kinross", + "code": "PKN" + }, + { + "name": "Peter", + "code": "PTE" + }, + { + "name": "Plymouth", + "code": "PLY" + }, + { + "name": "Poole", + "code": "POL" + }, + { + "name": "Portsmouth", + "code": "POR" + }, + { + "name": "Powys", + "code": "POW" + }, + { + "name": "Reading", + "code": "RDG" + }, + { + "name": "Redbridge", + "code": "RDB" + }, + { + "name": "Redcar and Cleveland", + "code": "RCC" + }, + { + "name": "Renfrewshire", + "code": "RFW" + }, + { + "name": "Rhondda Cynon Taf", + "code": "RCT" + }, + { + "name": "Richmond upon Thames", + "code": "RIC" + }, + { + "name": "Rochdale", + "code": "RCH" + }, + { + "name": "Rotherham", + "code": "ROT" + }, + { + "name": "Rutland", + "code": "RUT" + }, + { + "name": "Saint Helens", + "code": "SHN" + }, + { + "name": "Salford", + "code": "SLF" + }, + { + "name": "Sandwell", + "code": "SAW" + }, + { + "name": "Scotland", + "code": "SCT" + }, + { + "name": "Scottish Borders", + "code": "SCB" + }, + { + "name": "Sefton", + "code": "SFT" + }, + { + "name": "Sheffield", + "code": "SHF" + }, + { + "name": "Shetland", + "code": "ZET" + }, + { + "name": "Shropshire", + "code": "SHR" + }, + { + "name": "Slough", + "code": "SLG" + }, + { + "name": "Solihull", + "code": "SOL" + }, + { + "name": "Somerset", + "code": "SOM" + }, + { + "name": "South Ayrshire", + "code": "SAY" + }, + { + "name": "South Gloucestershire", + "code": "SGC" + }, + { + "name": "South Lanarkshire", + "code": "SLK" + }, + { + "name": "South Tyneside", + "code": "STY" + }, + { + "name": "Southampton", + "code": "STH" + }, + { + "name": "Southend-on-Sea", + "code": "SOS" + }, + { + "name": "Southwark", + "code": "SWK" + }, + { + "name": "Staffordshire", + "code": "STS" + }, + { + "name": "Stirling", + "code": "STG" + }, + { + "name": "Stockport", + "code": "SKP" + }, + { + "name": "Stockton-on-Tees", + "code": "STT" + }, + { + "name": "Stoke-on-Trent", + "code": "STE" + }, + { + "name": "Strabane", + "code": "STB" + }, + { + "name": "Suffolk", + "code": "SFK" + }, + { + "name": "Sunderland", + "code": "SND" + }, + { + "name": "Surrey", + "code": "SRY" + }, + { + "name": "Sutton", + "code": "STN" + }, + { + "name": "Swansea", + "code": "SWA" + }, + { + "name": "Swindon", + "code": "SWD" + }, + { + "name": "Tameside", + "code": "TAM" + }, + { + "name": "Telford and Wrekin", + "code": "TFW" + }, + { + "name": "Thurrock", + "code": "THR" + }, + { + "name": "Torbay", + "code": "TOB" + }, + { + "name": "Torfaen", + "code": "TOF" + }, + { + "name": "Tower Hamlets", + "code": "TWH" + }, + { + "name": "Trafford", + "code": "TRF" + }, + { + "name": "United Kingdom", + "code": "UKM" + }, + { + "name": "Vale of Glamorgan", + "code": "VGL" + }, + { + "name": "Wakefield", + "code": "WKF" + }, + { + "name": "Wales", + "code": "WLS" + }, + { + "name": "Walsall", + "code": "WLL" + }, + { + "name": "Waltham Forest", + "code": "WFT" + }, + { + "name": "Wandsworth", + "code": "WND" + }, + { + "name": "Warrington", + "code": "WRT" + }, + { + "name": "Warwickshire", + "code": "WAR" + }, + { + "name": "West Berkshire", + "code": "WBK" + }, + { + "name": "West Dunbartonshire", + "code": "WDU" + }, + { + "name": "West Lothian", + "code": "WLN" + }, + { + "name": "West Sussex", + "code": "WSX" + }, + { + "name": "Westminster", + "code": "WSM" + }, + { + "name": "Wigan", + "code": "WGN" + }, + { + "name": "Wiltshire", + "code": "WIL" + }, + { + "name": "Windsor and Maidenhead", + "code": "WNM" + }, + { + "name": "Wirral", + "code": "WRL" + }, + { + "name": "Wokingham", + "code": "WOK" + }, + { + "name": "Wolverhampton", + "code": "WLV" + }, + { + "name": "Worcestershire", + "code": "WOR" + }, + { + "name": "Wrexham", + "code": "WRX" + }, + { + "name": "York", + "code": "YOR" + } + ], + "GD": [ + { + "name": "Saint Andrew", + "code": "01" + }, + { + "name": "Saint David", + "code": "02" + }, + { + "name": "Saint George", + "code": "03" + }, + { + "name": "Saint John", + "code": "04" + }, + { + "name": "Saint Mark", + "code": "05" + }, + { + "name": "Saint Patrick", + "code": "06" + }, + { + "name": "Carriacou and Petite Martinique", + "code": "10" + } + ], + "GE": [ + { + "name": "Abkhazia", + "code": "AB" + }, + { + "name": "Adjara", + "code": "AJ" + }, + { + "name": "Guria", + "code": "GU" + }, + { + "name": "Imereti", + "code": "IM" + }, + { + "name": "Kakheti", + "code": "KA" + }, + { + "name": "Kvemo Kartli", + "code": "KK" + }, + { + "name": "Mtskheta-Mtianeti", + "code": "MM" + }, + { + "name": "Racha-Lechkhumi and Kvemo Svaneti", + "code": "RL" + }, + { + "name": "Samegrelo-Zemo Svaneti", + "code": "SZ" + }, + { + "name": "Samtskhe-Javakheti", + "code": "SJ" + }, + { + "name": "Shida Kartli", + "code": "SK" + }, + { + "name": "Tbilisi", + "code": "TB" + } + ], + "GH": [ + { + "name": "Ashanti", + "code": "AH" + }, + { + "name": "Brong-Ahafo", + "code": "BA" + }, + { + "name": "Central", + "code": "CP" + }, + { + "name": "Eastern", + "code": "EP" + }, + { + "name": "Greater Accra", + "code": "AA" + }, + { + "name": "Northern", + "code": "NP" + }, + { + "name": "Upper East", + "code": "UE" + }, + { + "name": "Upper West", + "code": "UW" + }, + { + "name": "Volta", + "code": "TV" + }, + { + "name": "Western", + "code": "WP" + } + ], + "GL": [ + { + "name": "Kujalleq", + "code": "KU" + }, + { + "name": "Qaasuitsup", + "code": "QA" + }, + { + "name": "Qeqqata", + "code": "QE" + }, + { + "name": "Sermersooq", + "code": "SM" + } + ], + "GM": [ + { + "name": "Banjul", + "code": "B" + }, + { + "name": "Central River Division", + "code": "M" + }, + { + "name": "Lower River Division", + "code": "L" + }, + { + "name": "North Bank Division", + "code": "N" + }, + { + "name": "Upper River Division", + "code": "U" + }, + { + "name": "West Coast Division", + "code": "W" + } + ], + "GN": [ + { + "name": "Beyla", + "code": "BE" + }, + { + "name": "Boffa", + "code": "BF" + }, + { + "name": "Boké", + "code": "BK" + }, + { + "name": "Boké Region", + "code": "B" + }, + { + "name": "Conakry", + "code": "C" + }, + { + "name": "Coyah", + "code": "CO" + }, + { + "name": "Dabola", + "code": "DB" + }, + { + "name": "Dalaba", + "code": "DL" + }, + { + "name": "Dinguiraye", + "code": "DI" + }, + { + "name": "Dubréka", + "code": "DU" + }, + { + "name": "Faranah", + "code": "FA" + }, + { + "name": "Faranah Region", + "code": "F" + }, + { + "name": "Forécariah", + "code": "FO" + }, + { + "name": "Fria", + "code": "FR" + }, + { + "name": "Gaoual", + "code": "GA" + }, + { + "name": "Guéckédou", + "code": "GU" + }, + { + "name": "Kankan", + "code": "KA" + }, + { + "name": "Kankan Region", + "code": "K" + }, + { + "name": "Kérouané", + "code": "KE" + }, + { + "name": "Kindia", + "code": "KD" + }, + { + "name": "Kindia Region", + "code": "D" + }, + { + "name": "Kissidougou", + "code": "KS" + }, + { + "name": "Koubia", + "code": "KB" + }, + { + "name": "Koundara", + "code": "KN" + }, + { + "name": "Kouroussa", + "code": "KO" + }, + { + "name": "Labé", + "code": "LA" + }, + { + "name": "Labé Region", + "code": "L" + }, + { + "name": "Lélouma", + "code": "LE" + }, + { + "name": "Lola", + "code": "LO" + }, + { + "name": "Macenta", + "code": "MC" + }, + { + "name": "Mali", + "code": "ML" + }, + { + "name": "Mamou", + "code": "MM" + }, + { + "name": "Mamou Region", + "code": "M" + }, + { + "name": "Mandiana", + "code": "MD" + }, + { + "name": "Nzérékoré", + "code": "NZ" + }, + { + "name": "Nzérékoré Region", + "code": "N" + }, + { + "name": "Pita", + "code": "PI" + }, + { + "name": "Siguiri", + "code": "SI" + }, + { + "name": "Télimélé", + "code": "TE" + }, + { + "name": "Tougué", + "code": "TO" + }, + { + "name": "Yomou", + "code": "YO" + } + ], + "GQ": [ + { + "name": "Annobón", + "code": "AN" + }, + { + "name": "Bioko Norte", + "code": "BN" + }, + { + "name": "Bioko Sur", + "code": "BS" + }, + { + "name": "Centro Sur", + "code": "CS" + }, + { + "name": "Insular", + "code": "I" + }, + { + "name": "Kié-Ntem", + "code": "KN" + }, + { + "name": "Litoral", + "code": "LI" + }, + { + "name": "Río Muni", + "code": "C" + }, + { + "name": "Wele-Nzas", + "code": "WN" + } + ], + "GR": [ + { + "name": "Achaea", + "code": "13" + }, + { + "name": "Aetolia-Acarnania", + "code": "01" + }, + { + "name": "Arcadia", + "code": "12" + }, + { + "name": "Argolis", + "code": "11" + }, + { + "name": "Arta", + "code": "31" + }, + { + "name": "Attica", + "code": "I" + }, + { + "name": "Attica Department", + "code": "A1" + }, + { + "name": "Boeotia", + "code": "03" + }, + { + "name": "Central Greece", + "code": "H" + }, + { + "name": "Central Macedonia", + "code": "B" + }, + { + "name": "Chalkidiki", + "code": "64" + }, + { + "name": "Chania", + "code": "94" + }, + { + "name": "Chios", + "code": "85" + }, + { + "name": "Corfu", + "code": "22" + }, + { + "name": "Corinthia", + "code": "15" + }, + { + "name": "Crete", + "code": "M" + }, + { + "name": "Cyclades", + "code": "82" + }, + { + "name": "Dodecanese", + "code": "81" + }, + { + "name": "Drama", + "code": "52" + }, + { + "name": "East Macedonia and Thrace", + "code": "A" + }, + { + "name": "Epirus", + "code": "D" + }, + { + "name": "Euboea", + "code": "04" + }, + { + "name": "Evritania", + "code": "05" + }, + { + "name": "Evros", + "code": "71" + }, + { + "name": "Florina", + "code": "63" + }, + { + "name": "Grevena", + "code": "51" + }, + { + "name": "Heraklion region", + "code": "91" + }, + { + "name": "Ilia", + "code": "14" + }, + { + "name": "Imathia", + "code": "53" + }, + { + "name": "Ioannina", + "code": "33" + }, + { + "name": "Ionian Islands", + "code": "F" + }, + { + "name": "Karditsa", + "code": "41" + }, + { + "name": "Kastoria", + "code": "56" + }, + { + "name": "Kavala", + "code": "55" + }, + { + "name": "Kefalonia", + "code": "23" + }, + { + "name": "Kilkis", + "code": "57" + }, + { + "name": "Kozani", + "code": "58" + }, + { + "name": "Laconia", + "code": "16" + }, + { + "name": "Larissa", + "code": "42" + }, + { + "name": "Lasithi", + "code": "92" + }, + { + "name": "Lefkada", + "code": "24" + }, + { + "name": "Lesbos", + "code": "83" + }, + { + "name": "Magnesia", + "code": "43" + }, + { + "name": "Messenia", + "code": "17" + }, + { + "name": "Mount Athos", + "code": "69" + }, + { + "name": "North Aegean", + "code": "K" + }, + { + "name": "Pella", + "code": "59" + }, + { + "name": "Peloponnese", + "code": "J" + }, + { + "name": "Phocis", + "code": "07" + }, + { + "name": "Phthiotis", + "code": "06" + }, + { + "name": "Pieria", + "code": "61" + }, + { + "name": "Preveza", + "code": "34" + }, + { + "name": "Rethymno", + "code": "93" + }, + { + "name": "Rhodope", + "code": "73" + }, + { + "name": "Samos", + "code": "84" + }, + { + "name": "Serres", + "code": "62" + }, + { + "name": "South Aegean", + "code": "L" + }, + { + "name": "Thesprotia", + "code": "32" + }, + { + "name": "Thessaloniki", + "code": "54" + }, + { + "name": "Thessaly", + "code": "E" + }, + { + "name": "Trikala", + "code": "44" + }, + { + "name": "West Greece", + "code": "G" + }, + { + "name": "West Macedonia", + "code": "C" + }, + { + "name": "Xanthi", + "code": "72" + }, + { + "name": "Zakynthos", + "code": "21" + } + ], + "GT": [ + { + "name": "Alta Verapaz", + "code": "AV" + }, + { + "name": "Baja Verapaz", + "code": "BV" + }, + { + "name": "Chimaltenango", + "code": "CM" + }, + { + "name": "Chiquimula", + "code": "CQ" + }, + { + "name": "El Progreso", + "code": "PR" + }, + { + "name": "Escuintla", + "code": "ES" + }, + { + "name": "Guatemala", + "code": "GU" + }, + { + "name": "Huehuetenango", + "code": "HU" + }, + { + "name": "Izabal", + "code": "IZ" + }, + { + "name": "Jalapa", + "code": "JA" + }, + { + "name": "Jutiapa", + "code": "JU" + }, + { + "name": "Petén", + "code": "PE" + }, + { + "name": "Quetzaltenango", + "code": "QZ" + }, + { + "name": "Quiché", + "code": "QC" + }, + { + "name": "Retalhuleu", + "code": "RE" + }, + { + "name": "Sacatepéquez", + "code": "SA" + }, + { + "name": "San Marcos", + "code": "SM" + }, + { + "name": "Santa Rosa", + "code": "SR" + }, + { + "name": "Sololá", + "code": "SO" + }, + { + "name": "Suchitepéquez", + "code": "SU" + }, + { + "name": "Totonicapán", + "code": "TO" + }, + { + "name": "Zacapa", + "code": "ZA" + } + ], + "GW": [ + { + "name": "Bafatá", + "code": "BA" + }, + { + "name": "Biombo", + "code": "BM" + }, + { + "name": "Bissau", + "code": "BS" + }, + { + "name": "Bolama", + "code": "BL" + }, + { + "name": "Cacheu", + "code": "CA" + }, + { + "name": "Gabú", + "code": "GA" + }, + { + "name": "Leste", + "code": "L" + }, + { + "name": "Norte", + "code": "N" + }, + { + "name": "Oio", + "code": "OI" + }, + { + "name": "Quinara", + "code": "QU" + }, + { + "name": "Sul", + "code": "S" + }, + { + "name": "Tombali", + "code": "TO" + } + ], + "GY": [ + { + "name": "Barima-Waini", + "code": "BA" + }, + { + "name": "Cuyuni-Mazaruni", + "code": "CU" + }, + { + "name": "Demerara-Mahaica", + "code": "DE" + }, + { + "name": "East Berbice-Corentyne", + "code": "EB" + }, + { + "name": "Essequibo Islands-West Demerara", + "code": "ES" + }, + { + "name": "Mahaica-Berbice", + "code": "MA" + }, + { + "name": "Pomeroon-Supenaam", + "code": "PM" + }, + { + "name": "Potaro-Siparuni", + "code": "PT" + }, + { + "name": "Upper Demerara-Berbice", + "code": "UD" + }, + { + "name": "Upper Takutu-Upper Essequibo", + "code": "UT" + } + ], + "HN": [ + { + "name": "Atlántida", + "code": "AT" + }, + { + "name": "Bay Islands", + "code": "IB" + }, + { + "name": "Choluteca", + "code": "CH" + }, + { + "name": "Colón", + "code": "CL" + }, + { + "name": "Comayagua", + "code": "CM" + }, + { + "name": "Copán", + "code": "CP" + }, + { + "name": "Cortés", + "code": "CR" + }, + { + "name": "El Paraíso", + "code": "EP" + }, + { + "name": "Francisco Morazán", + "code": "FM" + }, + { + "name": "Gracias a Dios", + "code": "GD" + }, + { + "name": "Intibucá", + "code": "IN" + }, + { + "name": "La Paz", + "code": "LP" + }, + { + "name": "Lempira", + "code": "LE" + }, + { + "name": "Ocotepeque", + "code": "OC" + }, + { + "name": "Olancho", + "code": "OL" + }, + { + "name": "Santa Bárbara", + "code": "SB" + }, + { + "name": "Valle", + "code": "VA" + }, + { + "name": "Yoro", + "code": "YO" + } + ], + "HR": [ + { + "name": "Zagreb County", + "code": "01" + }, + { + "name": "Krapina-Zagorje", + "code": "02" + }, + { + "name": "Sisak-Moslavina", + "code": "03" + }, + { + "name": "Karlovac", + "code": "04" + }, + { + "name": "Varaždin", + "code": "05" + }, + { + "name": "Koprivnica-Križevci", + "code": "06" + }, + { + "name": "Bjelovar-Bilogora", + "code": "07" + }, + { + "name": "Primorje-Gorski Kotar", + "code": "08" + }, + { + "name": "Lika-Senj", + "code": "09" + }, + { + "name": "Virovitica-Podravina", + "code": "10" + }, + { + "name": "Požega-Slavonia", + "code": "11" + }, + { + "name": "Brod-Posavina", + "code": "12" + }, + { + "name": "Zadar", + "code": "13" + }, + { + "name": "Osijek-Baranja", + "code": "14" + }, + { + "name": "Å ibenik-Knin", + "code": "15" + }, + { + "name": "Vukovar-Syrmia", + "code": "16" + }, + { + "name": "Split-Dalmatia", + "code": "17" + }, + { + "name": "Istria", + "code": "18" + }, + { + "name": "Dubrovnik-Neretva", + "code": "19" + }, + { + "name": "MeÄ‘imurje", + "code": "20" + }, + { + "name": "Zagreb", + "code": "21" + } + ], + "HT": [ + { + "name": "Artibonite", + "code": "AR" + }, + { + "name": "Centre", + "code": "CE" + }, + { + "name": "Grand’Anse", + "code": "GA" + }, + { + "name": "Nippes", + "code": "NI" + }, + { + "name": "Nord", + "code": "ND" + }, + { + "name": "Nord-Est", + "code": "NE" + }, + { + "name": "Nord-Ouest", + "code": "NO" + }, + { + "name": "Ouest", + "code": "OU" + }, + { + "name": "Sud", + "code": "SD" + }, + { + "name": "Sud-Est", + "code": "SE" + } + ], + "HU": [ + { + "name": "Bács-Kiskun", + "code": "BK" + }, + { + "name": "Baranya", + "code": "BA" + }, + { + "name": "Békés", + "code": "BE" + }, + { + "name": "Békéscsaba", + "code": "BC" + }, + { + "name": "Borsod-Abaúj-Zemplén", + "code": "BZ" + }, + { + "name": "Budapest", + "code": "BU" + }, + { + "name": "Csongrád", + "code": "CS" + }, + { + "name": "Debrecen", + "code": "DE" + }, + { + "name": "Dunaújváros", + "code": "DU" + }, + { + "name": "Eger", + "code": "EG" + }, + { + "name": "Érd", + "code": "ER" + }, + { + "name": "Fejér", + "code": "FE" + }, + { + "name": "GyÅ‘r", + "code": "GY" + }, + { + "name": "GyÅ‘r-Moson-Sopron", + "code": "GS" + }, + { + "name": "Hajdú-Bihar", + "code": "HB" + }, + { + "name": "Heves", + "code": "HE" + }, + { + "name": "HódmezÅ‘vásárhely", + "code": "HV" + }, + { + "name": "Jász-Nagykun-Szolnok", + "code": "JN" + }, + { + "name": "Kaposvár", + "code": "KV" + }, + { + "name": "Kecskemét", + "code": "KM" + }, + { + "name": "Komárom-Esztergom", + "code": "KE" + }, + { + "name": "Miskolc", + "code": "MI" + }, + { + "name": "Nagykanizsa", + "code": "NK" + }, + { + "name": "Nógrád", + "code": "NO" + }, + { + "name": "Nyíregyháza", + "code": "NY" + }, + { + "name": "Pécs", + "code": "PS" + }, + { + "name": "Pest", + "code": "PE" + }, + { + "name": "Salgótarján", + "code": "ST" + }, + { + "name": "Somogy", + "code": "SO" + }, + { + "name": "Sopron", + "code": "SN" + }, + { + "name": "Szabolcs-Szatmár-Bereg", + "code": "SZ" + }, + { + "name": "Szeged", + "code": "SD" + }, + { + "name": "Székesfehérvár", + "code": "SF" + }, + { + "name": "Szekszárd", + "code": "SS" + }, + { + "name": "Szolnok", + "code": "SK" + }, + { + "name": "Szombathely", + "code": "SH" + }, + { + "name": "Tatabánya", + "code": "TB" + }, + { + "name": "Tolna", + "code": "TO" + }, + { + "name": "Vas", + "code": "VA" + }, + { + "name": "Veszprém", + "code": "VM" + }, + { + "name": "Veszprém County", + "code": "VE" + }, + { + "name": "Zala", + "code": "ZA" + }, + { + "name": "Zalaegerszeg", + "code": "ZE" + } + ], + "ID": [ + { + "name": "Aceh", + "code": "AC" + }, + { + "name": "Bali", + "code": "BA" + }, + { + "name": "Bangka–Belitung Islands", + "code": "BB" + }, + { + "name": "Banten", + "code": "BT" + }, + { + "name": "Bengkulu", + "code": "BE" + }, + { + "name": "Central Java", + "code": "JT" + }, + { + "name": "Central Kalimantan", + "code": "KT" + }, + { + "name": "Central Sulawesi", + "code": "ST" + }, + { + "name": "East Java", + "code": "JI" + }, + { + "name": "East Kalimantan", + "code": "KI" + }, + { + "name": "East Nusa Tenggara", + "code": "NT" + }, + { + "name": "Gorontalo", + "code": "GO" + }, + { + "name": "Jakarta", + "code": "JK" + }, + { + "name": "Jambi", + "code": "JA" + }, + { + "name": "Java", + "code": "JW" + }, + { + "name": "Kalimantan", + "code": "KA" + }, + { + "name": "Lampung", + "code": "LA" + }, + { + "name": "Lesser Sunda Islands", + "code": "NU" + }, + { + "name": "Maluku", + "code": "MA" + }, + { + "name": "Maluku Islands", + "code": "ML" + }, + { + "name": "North Kalimantan", + "code": "KU" + }, + { + "name": "North Maluku", + "code": "MU" + }, + { + "name": "North Sulawesi", + "code": "SA" + }, + { + "name": "North Sumatra", + "code": "SU" + }, + { + "name": "Papua", + "code": "PA" + }, + { + "name": "Papua Islands", + "code": "PP" + }, + { + "name": "Riau", + "code": "RI" + }, + { + "name": "Riau Islands", + "code": "KR" + }, + { + "name": "South Kalimantan", + "code": "KS" + }, + { + "name": "South Sulawesi", + "code": "SN" + }, + { + "name": "South Sumatra", + "code": "SS" + }, + { + "name": "Southeast Sulawesi", + "code": "SG" + }, + { + "name": "Sulawesi", + "code": "SL" + }, + { + "name": "Sumatra", + "code": "SM" + }, + { + "name": "West Java", + "code": "JB" + }, + { + "name": "West Kalimantan", + "code": "KB" + }, + { + "name": "West Nusa Tenggara", + "code": "NB" + }, + { + "name": "West Papua", + "code": "PB" + }, + { + "name": "West Sulawesi", + "code": "SR" + }, + { + "name": "West Sumatra", + "code": "SB" + }, + { + "name": "Yogyakarta", + "code": "YO" + } + ], + "IE": [ + { + "name": "Carlow", + "code": "CW" + }, + { + "name": "Cavan", + "code": "CN" + }, + { + "name": "Clare", + "code": "CE" + }, + { + "name": "Connacht", + "code": "C" + }, + { + "name": "Cork", + "code": "CO" + }, + { + "name": "Donegal", + "code": "DL" + }, + { + "name": "Dublin", + "code": "D" + }, + { + "name": "Galway", + "code": "G" + }, + { + "name": "Kerry", + "code": "KY" + }, + { + "name": "Kildare", + "code": "KE" + }, + { + "name": "Kilkenny", + "code": "KK" + }, + { + "name": "Laois", + "code": "LS" + }, + { + "name": "Leinster", + "code": "L" + }, + { + "name": "Leitrim", + "code": "LM" + }, + { + "name": "Limerick", + "code": "LK" + }, + { + "name": "Longford", + "code": "LD" + }, + { + "name": "Louth", + "code": "LH" + }, + { + "name": "Mayo", + "code": "MO" + }, + { + "name": "Meath", + "code": "MH" + }, + { + "name": "Monaghan", + "code": "MN" + }, + { + "name": "Munster", + "code": "M" + }, + { + "name": "Offaly", + "code": "OY" + }, + { + "name": "Roscommon", + "code": "RN" + }, + { + "name": "Sligo", + "code": "SO" + }, + { + "name": "Tipperary", + "code": "TA" + }, + { + "name": "Ulster", + "code": "U" + }, + { + "name": "Waterford", + "code": "WD" + }, + { + "name": "Westmeath", + "code": "WH" + }, + { + "name": "Wexford", + "code": "WX" + }, + { + "name": "Wicklow", + "code": "WW" + } + ], + "IL": [ + { + "name": "Central District", + "code": "M" + }, + { + "name": "Haifa District", + "code": "HA" + }, + { + "name": "Jerusalem", + "code": "JM" + }, + { + "name": "Northern District", + "code": "Z" + }, + { + "name": "Southern District", + "code": "D" + }, + { + "name": "Tel Aviv District", + "code": "TA" + } + ], + "IN": [ + { + "name": "Andaman and Nicobar Islands", + "code": "AN" + }, + { + "name": "Andhra Pradesh", + "code": "AP" + }, + { + "name": "Arunachal Pradesh", + "code": "AR" + }, + { + "name": "Assam", + "code": "AS" + }, + { + "name": "Bihar", + "code": "BR" + }, + { + "name": "Chandigarh", + "code": "CH" + }, + { + "name": "Chhattisgarh", + "code": "CT" + }, + { + "name": "Dadra and Nagar Haveli", + "code": "DN" + }, + { + "name": "Daman and Diu", + "code": "DD" + }, + { + "name": "Delhi", + "code": "DL" + }, + { + "name": "Goa", + "code": "GA" + }, + { + "name": "Gujarat", + "code": "GJ" + }, + { + "name": "Haryana", + "code": "HR" + }, + { + "name": "Himachal Pradesh", + "code": "HP" + }, + { + "name": "Jammu and Kashmir", + "code": "JK" + }, + { + "name": "Jharkhand", + "code": "JH" + }, + { + "name": "Karnataka", + "code": "KA" + }, + { + "name": "Kerala", + "code": "KL" + }, + { + "name": "Lakshadweep", + "code": "LD" + }, + { + "name": "Madhya Pradesh", + "code": "MP" + }, + { + "name": "Maharashtra", + "code": "MH" + }, + { + "name": "Manipur", + "code": "MN" + }, + { + "name": "Meghalaya", + "code": "ML" + }, + { + "name": "Mizoram", + "code": "MZ" + }, + { + "name": "Nagaland", + "code": "NL" + }, + { + "name": "Odisha", + "code": "OR" + }, + { + "name": "Puducherry", + "code": "PY" + }, + { + "name": "Punjab", + "code": "PB" + }, + { + "name": "Rajasthan", + "code": "RJ" + }, + { + "name": "Sikkim", + "code": "SK" + }, + { + "name": "Tamil Nadu", + "code": "TN" + }, + { + "name": "Telangana", + "code": "TG" + }, + { + "name": "Tripura", + "code": "TR" + }, + { + "name": "Uttar Pradesh", + "code": "UP" + }, + { + "name": "Uttarakhand", + "code": "UT" + }, + { + "name": "West Bengal", + "code": "WB" + } + ], + "IQ": [ + { + "name": "Al Anbar", + "code": "AN" + }, + { + "name": "Al Muthanna", + "code": "MU" + }, + { + "name": "Al-QÄdisiyyah", + "code": "QA" + }, + { + "name": "Babylon", + "code": "BB" + }, + { + "name": "Baghdad", + "code": "BG" + }, + { + "name": "Basra", + "code": "BA" + }, + { + "name": "Dhi Qar", + "code": "DQ" + }, + { + "name": "Diyala", + "code": "DI" + }, + { + "name": "Dohuk", + "code": "DA" + }, + { + "name": "Erbil", + "code": "AR" + }, + { + "name": "Karbala", + "code": "KA" + }, + { + "name": "Kirkuk", + "code": "KI" + }, + { + "name": "Maysan", + "code": "MA" + }, + { + "name": "Najaf", + "code": "NA" + }, + { + "name": "Nineveh", + "code": "NI" + }, + { + "name": "Saladin", + "code": "SD" + }, + { + "name": "Sulaymaniyah", + "code": "SU" + }, + { + "name": "Wasit", + "code": "WA" + } + ], + "IR": [ + { + "name": "East Azerbaijan", + "code": "01" + }, + { + "name": "West Azarbaijan", + "code": "02" + }, + { + "name": "Ardabil", + "code": "03" + }, + { + "name": "Isfahan", + "code": "04" + }, + { + "name": "Ilam", + "code": "05" + }, + { + "name": "Bushehr", + "code": "06" + }, + { + "name": "Tehran", + "code": "07" + }, + { + "name": "Chaharmahal and Bakhtiari", + "code": "08" + }, + { + "name": "Khuzestan", + "code": "10" + }, + { + "name": "Zanjan", + "code": "11" + }, + { + "name": "Semnan", + "code": "12" + }, + { + "name": "Sistan and Baluchestan", + "code": "13" + }, + { + "name": "Fars", + "code": "14" + }, + { + "name": "Kerman", + "code": "15" + }, + { + "name": "Kurdistan", + "code": "16" + }, + { + "name": "Kermanshah", + "code": "17" + }, + { + "name": "Kohgiluyeh and Boyer-Ahmad", + "code": "18" + }, + { + "name": "Gilan", + "code": "19" + }, + { + "name": "Lorestan", + "code": "20" + }, + { + "name": "Mazandaran", + "code": "21" + }, + { + "name": "Markazi", + "code": "22" + }, + { + "name": "Hormozgan", + "code": "23" + }, + { + "name": "Hamadan", + "code": "24" + }, + { + "name": "Yazd", + "code": "25" + }, + { + "name": "Qom", + "code": "26" + }, + { + "name": "Golestan", + "code": "27" + }, + { + "name": "Qazvin", + "code": "28" + }, + { + "name": "South Khorasan", + "code": "29" + }, + { + "name": "Razavi Khorasan", + "code": "30" + }, + { + "name": "North Khorasan", + "code": "31" + }, + { + "name": "Alborz", + "code": "32" + } + ], + "IS": [ + { + "name": "Reykjavík", + "code": "0" + }, + { + "name": "Capital", + "code": "1" + }, + { + "name": "Southern Peninsula", + "code": "2" + }, + { + "name": "Western", + "code": "3" + }, + { + "name": "Westfjords", + "code": "4" + }, + { + "name": "Northwestern", + "code": "5" + }, + { + "name": "Northeastern", + "code": "6" + }, + { + "name": "Eastern", + "code": "7" + }, + { + "name": "Southern", + "code": "8" + } + ], + "IT": [ + { + "name": "Abruzzo", + "code": "65" + }, + { + "name": "Agrigento", + "code": "AG" + }, + { + "name": "Alessandria", + "code": "AL" + }, + { + "name": "Ancona", + "code": "AN" + }, + { + "name": "Aosta", + "code": "AO" + }, + { + "name": "Aosta Valley", + "code": "23" + }, + { + "name": "Apulia", + "code": "75" + }, + { + "name": "Arezzo", + "code": "AR" + }, + { + "name": "Ascoli Piceno", + "code": "AP" + }, + { + "name": "Asti", + "code": "AT" + }, + { + "name": "Avellino", + "code": "AV" + }, + { + "name": "Bari", + "code": "BA" + }, + { + "name": "Barletta-Andria-Trani", + "code": "BT" + }, + { + "name": "Basilicata", + "code": "77" + }, + { + "name": "Belluno", + "code": "BL" + }, + { + "name": "Benevento", + "code": "BN" + }, + { + "name": "Bergamo", + "code": "BG" + }, + { + "name": "Biella", + "code": "BI" + }, + { + "name": "Bologna", + "code": "BO" + }, + { + "name": "Brescia", + "code": "BS" + }, + { + "name": "Brindisi", + "code": "BR" + }, + { + "name": "Cagliari", + "code": "CA" + }, + { + "name": "Calabria", + "code": "78" + }, + { + "name": "Caltanissetta", + "code": "CL" + }, + { + "name": "Campania", + "code": "72" + }, + { + "name": "Campobasso", + "code": "CB" + }, + { + "name": "Carbonia-Iglesias", + "code": "CI" + }, + { + "name": "Caserta", + "code": "CE" + }, + { + "name": "Catania", + "code": "CT" + }, + { + "name": "Catanzaro", + "code": "CZ" + }, + { + "name": "Chieti", + "code": "CH" + }, + { + "name": "Como", + "code": "CO" + }, + { + "name": "Cosenza", + "code": "CS" + }, + { + "name": "Cremona", + "code": "CR" + }, + { + "name": "Crotone", + "code": "KR" + }, + { + "name": "Cuneo", + "code": "CN" + }, + { + "name": "Emilia-Romagna", + "code": "45" + }, + { + "name": "Enna", + "code": "EN" + }, + { + "name": "Fermo", + "code": "FM" + }, + { + "name": "Ferrara", + "code": "FE" + }, + { + "name": "Florence", + "code": "FI" + }, + { + "name": "Foggia", + "code": "FG" + }, + { + "name": "Forlì-Cesena", + "code": "FC" + }, + { + "name": "Friuli–Venezia Giulia", + "code": "36" + }, + { + "name": "Frosinone", + "code": "FR" + }, + { + "name": "Genoa", + "code": "GE" + }, + { + "name": "Gorizia", + "code": "GO" + }, + { + "name": "Grosseto", + "code": "GR" + }, + { + "name": "Imperia", + "code": "IM" + }, + { + "name": "Isernia", + "code": "IS" + }, + { + "name": "L’Aquila", + "code": "AQ" + }, + { + "name": "La Spezia", + "code": "SP" + }, + { + "name": "Latina", + "code": "LT" + }, + { + "name": "Lazio", + "code": "62" + }, + { + "name": "Lecce", + "code": "LE" + }, + { + "name": "Lecco", + "code": "LC" + }, + { + "name": "Liguria", + "code": "42" + }, + { + "name": "Livorno", + "code": "LI" + }, + { + "name": "Lodi", + "code": "LO" + }, + { + "name": "Lombardy", + "code": "25" + }, + { + "name": "Lucca", + "code": "LU" + }, + { + "name": "Macerata", + "code": "MC" + }, + { + "name": "Mantua", + "code": "MN" + }, + { + "name": "Marche", + "code": "57" + }, + { + "name": "Massa and Carrara", + "code": "MS" + }, + { + "name": "Matera", + "code": "MT" + }, + { + "name": "Medio Campidano", + "code": "VS" + }, + { + "name": "Messina", + "code": "ME" + }, + { + "name": "Milan", + "code": "MI" + }, + { + "name": "Modena", + "code": "MO" + }, + { + "name": "Molise", + "code": "67" + }, + { + "name": "Monza and Brianza", + "code": "MB" + }, + { + "name": "Naples", + "code": "NA" + }, + { + "name": "Novara", + "code": "NO" + }, + { + "name": "Nuoro", + "code": "NU" + }, + { + "name": "Ogliastra", + "code": "OG" + }, + { + "name": "Olbia-Tempio", + "code": "OT" + }, + { + "name": "Oristano", + "code": "OR" + }, + { + "name": "Padua", + "code": "PD" + }, + { + "name": "Palermo", + "code": "PA" + }, + { + "name": "Parma", + "code": "PR" + }, + { + "name": "Pavia", + "code": "PV" + }, + { + "name": "Perugia", + "code": "PG" + }, + { + "name": "Pesaro and Urbino", + "code": "PU" + }, + { + "name": "Pescara", + "code": "PE" + }, + { + "name": "Piacenza", + "code": "PC" + }, + { + "name": "Piedmont", + "code": "21" + }, + { + "name": "Pisa", + "code": "PI" + }, + { + "name": "Pistoia", + "code": "PT" + }, + { + "name": "Pordenone", + "code": "PN" + }, + { + "name": "Potenza", + "code": "PZ" + }, + { + "name": "Prato", + "code": "PO" + }, + { + "name": "Ragusa", + "code": "RG" + }, + { + "name": "Ravenna", + "code": "RA" + }, + { + "name": "Reggio Calabria", + "code": "RC" + }, + { + "name": "Reggio Emilia", + "code": "RE" + }, + { + "name": "Rieti", + "code": "RI" + }, + { + "name": "Rimini", + "code": "RN" + }, + { + "name": "Rome", + "code": "RM" + }, + { + "name": "Rovigo", + "code": "RO" + }, + { + "name": "Salerno", + "code": "SA" + }, + { + "name": "Sardinia", + "code": "88" + }, + { + "name": "Sassari", + "code": "SS" + }, + { + "name": "Savona", + "code": "SV" + }, + { + "name": "Sicily", + "code": "82" + }, + { + "name": "Siena", + "code": "SI" + }, + { + "name": "Sondrio", + "code": "SO" + }, + { + "name": "South Tyrol", + "code": "BZ" + }, + { + "name": "Syracuse", + "code": "SR" + }, + { + "name": "Taranto", + "code": "TA" + }, + { + "name": "Teramo", + "code": "TE" + }, + { + "name": "Terni", + "code": "TR" + }, + { + "name": "Trapani", + "code": "TP" + }, + { + "name": "Trentino", + "code": "TN" + }, + { + "name": "Trentino-South Tyrol", + "code": "32" + }, + { + "name": "Treviso", + "code": "TV" + }, + { + "name": "Trieste", + "code": "TS" + }, + { + "name": "Turin", + "code": "TO" + }, + { + "name": "Tuscany", + "code": "52" + }, + { + "name": "Udine", + "code": "UD" + }, + { + "name": "Umbria", + "code": "55" + }, + { + "name": "Varese", + "code": "VA" + }, + { + "name": "Veneto", + "code": "34" + }, + { + "name": "Venice", + "code": "VE" + }, + { + "name": "Verbano-Cusio-Ossola", + "code": "VB" + }, + { + "name": "Vercelli", + "code": "VC" + }, + { + "name": "Verona", + "code": "VR" + }, + { + "name": "Vibo Valentia", + "code": "VV" + }, + { + "name": "Vicenza", + "code": "VI" + }, + { + "name": "Viterbo", + "code": "VT" + } + ], + "JM": [ + { + "name": "Kingston", + "code": "01" + }, + { + "name": "Saint Andrew", + "code": "02" + }, + { + "name": "Saint Thomas", + "code": "03" + }, + { + "name": "Portland", + "code": "04" + }, + { + "name": "Saint Mary", + "code": "05" + }, + { + "name": "Saint Ann", + "code": "06" + }, + { + "name": "Trelawny", + "code": "07" + }, + { + "name": "Saint James", + "code": "08" + }, + { + "name": "Hanover", + "code": "09" + }, + { + "name": "Westmoreland", + "code": "10" + }, + { + "name": "Saint Elizabeth", + "code": "11" + }, + { + "name": "Manchester", + "code": "12" + }, + { + "name": "Clarendon", + "code": "13" + }, + { + "name": "Saint Catherine", + "code": "14" + } + ], + "JO": [ + { + "name": "Ajloun", + "code": "AJ" + }, + { + "name": "Amman", + "code": "AM" + }, + { + "name": "Aqaba", + "code": "AQ" + }, + { + "name": "Balqa", + "code": "BA" + }, + { + "name": "Irbid", + "code": "IR" + }, + { + "name": "Jerash", + "code": "JA" + }, + { + "name": "Karak", + "code": "KA" + }, + { + "name": "Ma’an", + "code": "MN" + }, + { + "name": "Madaba", + "code": "MD" + }, + { + "name": "Mafraq", + "code": "MA" + }, + { + "name": "Tafilah", + "code": "AT" + }, + { + "name": "Zarqa", + "code": "AZ" + } + ], + "JP": [ + { + "name": "HokkaidÅ", + "code": "01" + }, + { + "name": "Aomori", + "code": "02" + }, + { + "name": "Iwate", + "code": "03" + }, + { + "name": "Miyagi", + "code": "04" + }, + { + "name": "Akita", + "code": "05" + }, + { + "name": "Yamagata", + "code": "06" + }, + { + "name": "Fukushima", + "code": "07" + }, + { + "name": "Ibaraki", + "code": "08" + }, + { + "name": "Tochigi", + "code": "09" + }, + { + "name": "Gunma", + "code": "10" + }, + { + "name": "Saitama", + "code": "11" + }, + { + "name": "Chiba", + "code": "12" + }, + { + "name": "Tokyo", + "code": "13" + }, + { + "name": "Kanagawa", + "code": "14" + }, + { + "name": "Niigata", + "code": "15" + }, + { + "name": "Toyama", + "code": "16" + }, + { + "name": "Ishikawa", + "code": "17" + }, + { + "name": "Fukui", + "code": "18" + }, + { + "name": "Yamanashi", + "code": "19" + }, + { + "name": "Nagano", + "code": "20" + }, + { + "name": "Gifu", + "code": "21" + }, + { + "name": "Shizuoka", + "code": "22" + }, + { + "name": "Aichi", + "code": "23" + }, + { + "name": "Mie", + "code": "24" + }, + { + "name": "Shiga", + "code": "25" + }, + { + "name": "KyÅto", + "code": "26" + }, + { + "name": "ÅŒsaka", + "code": "27" + }, + { + "name": "HyÅgo", + "code": "28" + }, + { + "name": "Nara", + "code": "29" + }, + { + "name": "Wakayama", + "code": "30" + }, + { + "name": "Tottori", + "code": "31" + }, + { + "name": "Shimane", + "code": "32" + }, + { + "name": "Okayama", + "code": "33" + }, + { + "name": "Hiroshima", + "code": "34" + }, + { + "name": "Yamaguchi", + "code": "35" + }, + { + "name": "Tokushima", + "code": "36" + }, + { + "name": "Kagawa", + "code": "37" + }, + { + "name": "Ehime", + "code": "38" + }, + { + "name": "KÅchi", + "code": "39" + }, + { + "name": "Fukuoka", + "code": "40" + }, + { + "name": "Saga", + "code": "41" + }, + { + "name": "Nagasaki", + "code": "42" + }, + { + "name": "Kumamoto", + "code": "43" + }, + { + "name": "ÅŒita", + "code": "44" + }, + { + "name": "Miyazaki", + "code": "45" + }, + { + "name": "Kagoshima", + "code": "46" + }, + { + "name": "Okinawa", + "code": "47" + } + ], + "KE": [ + { + "name": "Baringo", + "code": "01" + }, + { + "name": "Bomet", + "code": "02" + }, + { + "name": "Bungoma", + "code": "03" + }, + { + "name": "Busia", + "code": "04" + }, + { + "name": "Elgeyo-Marakwet", + "code": "05" + }, + { + "name": "Embu", + "code": "06" + }, + { + "name": "Garissa", + "code": "07" + }, + { + "name": "Homa Bay", + "code": "08" + }, + { + "name": "Isiolo", + "code": "09" + }, + { + "name": "Kajiado", + "code": "10" + }, + { + "name": "Kakamega", + "code": "11" + }, + { + "name": "Kericho", + "code": "12" + }, + { + "name": "Kiambu", + "code": "13" + }, + { + "name": "Kilifi", + "code": "14" + }, + { + "name": "Kirinyaga", + "code": "15" + }, + { + "name": "Kisii", + "code": "16" + }, + { + "name": "Kisumu", + "code": "17" + }, + { + "name": "Kitui", + "code": "18" + }, + { + "name": "Kwale", + "code": "19" + }, + { + "name": "Laikipia", + "code": "20" + }, + { + "name": "Lamu", + "code": "21" + }, + { + "name": "Machakos", + "code": "22" + }, + { + "name": "Makueni", + "code": "23" + }, + { + "name": "Mandera", + "code": "24" + }, + { + "name": "Marsabit", + "code": "25" + }, + { + "name": "Meru", + "code": "26" + }, + { + "name": "Migori", + "code": "27" + }, + { + "name": "Mombasa", + "code": "28" + }, + { + "name": "Murang’a", + "code": "29" + }, + { + "name": "Nairobi County", + "code": "30" + }, + { + "name": "Nakuru", + "code": "31" + }, + { + "name": "Nandi", + "code": "32" + }, + { + "name": "Narok", + "code": "33" + }, + { + "name": "Nyamira", + "code": "34" + }, + { + "name": "Nyandarua", + "code": "35" + }, + { + "name": "Nyeri", + "code": "36" + }, + { + "name": "Samburu", + "code": "37" + }, + { + "name": "Siaya", + "code": "38" + }, + { + "name": "Taita-Taveta", + "code": "39" + }, + { + "name": "Tana River", + "code": "40" + }, + { + "name": "Tharaka-Nithi", + "code": "41" + }, + { + "name": "Trans Nzoia", + "code": "42" + }, + { + "name": "Turkana", + "code": "43" + }, + { + "name": "Uasin Gishu", + "code": "44" + }, + { + "name": "Vihiga", + "code": "45" + }, + { + "name": "Wajir", + "code": "46" + }, + { + "name": "West Pokot", + "code": "47" + } + ], + "KG": [ + { + "name": "Batken", + "code": "B" + }, + { + "name": "Bishkek", + "code": "GB" + }, + { + "name": "Chuy", + "code": "C" + }, + { + "name": "Issyk-Kul", + "code": "Y" + }, + { + "name": "Jalal-Abad", + "code": "J" + }, + { + "name": "Naryn", + "code": "N" + }, + { + "name": "Osh", + "code": "GO" + }, + { + "name": "Osh Region", + "code": "O" + }, + { + "name": "Talas", + "code": "T" + } + ], + "KH": [ + { + "name": "Banteay Meanchey", + "code": "1" + }, + { + "name": "Battambang", + "code": "2" + }, + { + "name": "Kampong Cham", + "code": "3" + }, + { + "name": "Kampong Chhnang", + "code": "4" + }, + { + "name": "Kampong Speu", + "code": "5" + }, + { + "name": "Kampong Thom", + "code": "6" + }, + { + "name": "Kampot", + "code": "7" + }, + { + "name": "Kandal", + "code": "8" + }, + { + "name": "Koh Kong", + "code": "9" + }, + { + "name": "Kratié", + "code": "10" + }, + { + "name": "Mondulkiri", + "code": "11" + }, + { + "name": "Phnom Penh", + "code": "12" + }, + { + "name": "Preah Vihear", + "code": "13" + }, + { + "name": "Prey Veng", + "code": "14" + }, + { + "name": "Pursat", + "code": "15" + }, + { + "name": "Ratanakiri", + "code": "16" + }, + { + "name": "Siem Reap", + "code": "17" + }, + { + "name": "Sihanoukville", + "code": "18" + }, + { + "name": "Stung Treng", + "code": "19" + }, + { + "name": "Svay Rieng", + "code": "20" + }, + { + "name": "Takéo", + "code": "21" + }, + { + "name": "Oddar Meanchey", + "code": "22" + }, + { + "name": "Kep", + "code": "23" + }, + { + "name": "Pailin", + "code": "24" + }, + { + "name": "Tbong Khmum", + "code": "25" + } + ], + "KI": [ + { + "name": "Gilbert Islands", + "code": "G" + }, + { + "name": "Line Islands", + "code": "L" + }, + { + "name": "Phoenix Islands", + "code": "P" + } + ], + "KM": [ + { + "name": "Anjouan", + "code": "A" + }, + { + "name": "Grande Comore", + "code": "G" + }, + { + "name": "Mohéli", + "code": "M" + } + ], + "KN": [ + { + "name": "Christ Church Nichola Town", + "code": "01" + }, + { + "name": "Nevis", + "code": "N" + }, + { + "name": "Saint Anne Sandy Point", + "code": "02" + }, + { + "name": "Saint George Basseterre", + "code": "03" + }, + { + "name": "Saint George Gingerland", + "code": "04" + }, + { + "name": "Saint James Windward", + "code": "05" + }, + { + "name": "Saint John Capisterre", + "code": "06" + }, + { + "name": "Saint John Figtree", + "code": "07" + }, + { + "name": "Saint Kitts", + "code": "K" + }, + { + "name": "Saint Mary Cayon", + "code": "08" + }, + { + "name": "Saint Paul Capisterre", + "code": "09" + }, + { + "name": "Saint Paul Charlestown", + "code": "10" + }, + { + "name": "Saint Peter Basseterre", + "code": "11" + }, + { + "name": "Saint Thomas Lowland", + "code": "12" + }, + { + "name": "Saint Thomas Middle Island", + "code": "13" + }, + { + "name": "Trinity Palmetto Point", + "code": "15" + } + ], + "KP": [ + { + "name": "Pyongyang", + "code": "01" + }, + { + "name": "South Pyongan", + "code": "02" + }, + { + "name": "North Pyongan", + "code": "03" + }, + { + "name": "Chagang", + "code": "04" + }, + { + "name": "South Hwanghae", + "code": "05" + }, + { + "name": "North Hwanghae", + "code": "06" + }, + { + "name": "Kangwon", + "code": "07" + }, + { + "name": "South Hamgyong", + "code": "08" + }, + { + "name": "North Hamgyong", + "code": "09" + }, + { + "name": "Ryanggang", + "code": "10" + }, + { + "name": "Rason", + "code": "13" + }, + { + "name": "Nampho", + "code": "14" + } + ], + "KR": [ + { + "name": "Seoul", + "code": "11" + }, + { + "name": "Busan", + "code": "26" + }, + { + "name": "Daegu", + "code": "27" + }, + { + "name": "Incheon", + "code": "28" + }, + { + "name": "Gwangju City", + "code": "29" + }, + { + "name": "Daejeon", + "code": "30" + }, + { + "name": "Ulsan", + "code": "31" + }, + { + "name": "Gyeonggi", + "code": "41" + }, + { + "name": "Gangwon", + "code": "42" + }, + { + "name": "North Chungcheong", + "code": "43" + }, + { + "name": "South Chungcheong", + "code": "44" + }, + { + "name": "North Jeolla", + "code": "45" + }, + { + "name": "South Jeolla", + "code": "46" + }, + { + "name": "North Gyeongsang", + "code": "47" + }, + { + "name": "South Gyeongsang", + "code": "48" + }, + { + "name": "Jeju", + "code": "49" + }, + { + "name": "Sejong", + "code": "50" + } + ], + "KW": [ + { + "name": "Al Ahmadi", + "code": "AH" + }, + { + "name": "Al Asimah", + "code": "KU" + }, + { + "name": "Al Farwaniyah", + "code": "FA" + }, + { + "name": "Al Jahra", + "code": "JA" + }, + { + "name": "Hawalli", + "code": "HA" + }, + { + "name": "Mubarak Al-Kabeer", + "code": "MU" + } + ], + "KZ": [ + { + "name": "Akmola", + "code": "AKM" + }, + { + "name": "Aktobe", + "code": "AKT" + }, + { + "name": "Almaty", + "code": "ALA" + }, + { + "name": "Almaty Region", + "code": "ALM" + }, + { + "name": "Astana", + "code": "AST" + }, + { + "name": "Atyrau", + "code": "ATY" + }, + { + "name": "Bayqongyr", + "code": "BAY" + }, + { + "name": "East Kazakhstan", + "code": "VOS" + }, + { + "name": "Jambyl", + "code": "ZHA" + }, + { + "name": "Karagandy", + "code": "KAR" + }, + { + "name": "Kostanay", + "code": "KUS" + }, + { + "name": "Kyzylorda", + "code": "KZY" + }, + { + "name": "Mangystau", + "code": "MAN" + }, + { + "name": "North Kazakhstan", + "code": "SEV" + }, + { + "name": "Pavlodar", + "code": "PAV" + }, + { + "name": "South Kazakhstan", + "code": "YUZ" + }, + { + "name": "West Kazakhstan", + "code": "ZAP" + } + ], + "LA": [ + { + "name": "Attapeu", + "code": "AT" + }, + { + "name": "Bokeo", + "code": "BK" + }, + { + "name": "Bolikhamsai", + "code": "BL" + }, + { + "name": "Champasak", + "code": "CH" + }, + { + "name": "Houaphanh", + "code": "HO" + }, + { + "name": "Khammouane", + "code": "KH" + }, + { + "name": "Luang Namtha", + "code": "LM" + }, + { + "name": "Luang Prabang", + "code": "LP" + }, + { + "name": "Oudomxay", + "code": "OU" + }, + { + "name": "Phongsaly", + "code": "PH" + }, + { + "name": "Sainyabuli", + "code": "XA" + }, + { + "name": "Salavan", + "code": "SL" + }, + { + "name": "Savannakhet", + "code": "SV" + }, + { + "name": "Sekong", + "code": "XE" + }, + { + "name": "Vientiane", + "code": "VT" + }, + { + "name": "Vientiane Province", + "code": "VI" + }, + { + "name": "Xaisomboun", + "code": "XS" + }, + { + "name": "Xiangkhouang", + "code": "XI" + } + ], + "LB": [ + { + "name": "Akkar", + "code": "AK" + }, + { + "name": "Baalbek-Hermel", + "code": "BH" + }, + { + "name": "Beirut", + "code": "BA" + }, + { + "name": "Beqaa", + "code": "BI" + }, + { + "name": "Mount Lebanon", + "code": "JL" + }, + { + "name": "Nabatieh", + "code": "NA" + }, + { + "name": "North", + "code": "AS" + }, + { + "name": "South", + "code": "JA" + } + ], + "LC": [ + { + "name": "Anse la Raye", + "code": "01" + }, + { + "name": "Castries", + "code": "02" + }, + { + "name": "Choiseul", + "code": "03" + }, + { + "name": "Dennery", + "code": "05" + }, + { + "name": "Gros Islet", + "code": "06" + }, + { + "name": "Laborie", + "code": "07" + }, + { + "name": "Micoud", + "code": "08" + }, + { + "name": "Soufrière", + "code": "10" + }, + { + "name": "Vieux Fort", + "code": "11" + }, + { + "name": "Canaries", + "code": "12" + } + ], + "LI": [ + { + "name": "Balzers", + "code": "01" + }, + { + "name": "Eschen", + "code": "02" + }, + { + "name": "Gamprin", + "code": "03" + }, + { + "name": "Mauren", + "code": "04" + }, + { + "name": "Planken", + "code": "05" + }, + { + "name": "Ruggell", + "code": "06" + }, + { + "name": "Schaan", + "code": "07" + }, + { + "name": "Schellenberg", + "code": "08" + }, + { + "name": "Triesen", + "code": "09" + }, + { + "name": "Triesenberg", + "code": "10" + }, + { + "name": "Vaduz", + "code": "11" + } + ], + "LK": [ + { + "name": "Western", + "code": "1" + }, + { + "name": "Central", + "code": "2" + }, + { + "name": "Southern", + "code": "3" + }, + { + "name": "Northern", + "code": "4" + }, + { + "name": "Eastern", + "code": "5" + }, + { + "name": "North Western", + "code": "6" + }, + { + "name": "North Central", + "code": "7" + }, + { + "name": "Uva", + "code": "8" + }, + { + "name": "Sabaragamuwa", + "code": "9" + }, + { + "name": "Colombo", + "code": "11" + }, + { + "name": "Gampaha", + "code": "12" + }, + { + "name": "Kalutara", + "code": "13" + }, + { + "name": "Kandy", + "code": "21" + }, + { + "name": "Matale", + "code": "22" + }, + { + "name": "Nuwara Eliya", + "code": "23" + }, + { + "name": "Galle", + "code": "31" + }, + { + "name": "Matara", + "code": "32" + }, + { + "name": "Hambantota", + "code": "33" + }, + { + "name": "Jaffna", + "code": "41" + }, + { + "name": "Kilinochchi", + "code": "42" + }, + { + "name": "Mannar", + "code": "43" + }, + { + "name": "Vavuniya", + "code": "44" + }, + { + "name": "Mullaitivu", + "code": "45" + }, + { + "name": "Batticaloa", + "code": "51" + }, + { + "name": "Ampara", + "code": "52" + }, + { + "name": "Trincomalee", + "code": "53" + }, + { + "name": "Kurunegala", + "code": "61" + }, + { + "name": "Puttalam", + "code": "62" + }, + { + "name": "Anuradhapura", + "code": "71" + }, + { + "name": "Polonnaruwa", + "code": "72" + }, + { + "name": "Badulla", + "code": "81" + }, + { + "name": "Moneragala", + "code": "82" + }, + { + "name": "Ratnapura", + "code": "91" + }, + { + "name": "Kegalle", + "code": "92" + } + ], + "LR": [ + { + "name": "Bomi", + "code": "BM" + }, + { + "name": "Bong", + "code": "BG" + }, + { + "name": "Gbarpolu", + "code": "GP" + }, + { + "name": "Grand Bassa", + "code": "GB" + }, + { + "name": "Grand Cape Mount", + "code": "CM" + }, + { + "name": "Grand Gedeh", + "code": "GG" + }, + { + "name": "Grand Kru", + "code": "GK" + }, + { + "name": "Lofa", + "code": "LO" + }, + { + "name": "Margibi", + "code": "MG" + }, + { + "name": "Maryland", + "code": "MY" + }, + { + "name": "Montserrado", + "code": "MO" + }, + { + "name": "Nimba", + "code": "NI" + }, + { + "name": "River Gee", + "code": "RG" + }, + { + "name": "Rivercess", + "code": "RI" + }, + { + "name": "Sinoe", + "code": "SI" + } + ], + "LS": [ + { + "name": "Berea", + "code": "D" + }, + { + "name": "Butha-Buthe", + "code": "B" + }, + { + "name": "Leribe", + "code": "C" + }, + { + "name": "Mafeteng", + "code": "E" + }, + { + "name": "Maseru", + "code": "A" + }, + { + "name": "Mohale’s Hoek", + "code": "F" + }, + { + "name": "Mokhotlong", + "code": "J" + }, + { + "name": "Qacha’s Nek", + "code": "H" + }, + { + "name": "Quthing", + "code": "G" + }, + { + "name": "Thaba-Tseka", + "code": "K" + } + ], + "LT": [ + { + "name": "AkmenÄ—", + "code": "01" + }, + { + "name": "Alytus", + "code": "03" + }, + { + "name": "Alytus County", + "code": "AL" + }, + { + "name": "Alytus Municipality", + "code": "02" + }, + { + "name": "AnykÅ¡Äiai", + "code": "04" + }, + { + "name": "BirÅ¡tonas", + "code": "05" + }, + { + "name": "Biržai", + "code": "06" + }, + { + "name": "Druskininkai", + "code": "07" + }, + { + "name": "ElektrÄ—nai", + "code": "08" + }, + { + "name": "Ignalina", + "code": "09" + }, + { + "name": "Jonava", + "code": "10" + }, + { + "name": "JoniÅ¡kis", + "code": "11" + }, + { + "name": "Jurbarkas", + "code": "12" + }, + { + "name": "KaiÅ¡iadorys", + "code": "13" + }, + { + "name": "Kalvarija", + "code": "14" + }, + { + "name": "Kaunas", + "code": "16" + }, + { + "name": "Kaunas County", + "code": "KU" + }, + { + "name": "Kauno Municipality", + "code": "15" + }, + { + "name": "Kazlų RÅ«da", + "code": "17" + }, + { + "name": "KÄ—dainiai", + "code": "18" + }, + { + "name": "KelmÄ—", + "code": "19" + }, + { + "name": "KlaipÄ—da", + "code": "21" + }, + { + "name": "KlaipÄ—da County", + "code": "KL" + }, + { + "name": "KlaipÄ—dos Municipality", + "code": "20" + }, + { + "name": "Kretinga", + "code": "22" + }, + { + "name": "KupiÅ¡kis", + "code": "23" + }, + { + "name": "Lazdijai", + "code": "24" + }, + { + "name": "MarijampolÄ—", + "code": "25" + }, + { + "name": "MarijampolÄ— County", + "code": "MR" + }, + { + "name": "Mažeikiai", + "code": "26" + }, + { + "name": "MolÄ—tai", + "code": "27" + }, + { + "name": "Neringa", + "code": "28" + }, + { + "name": "PagÄ—giai", + "code": "29" + }, + { + "name": "Pakruojis", + "code": "30" + }, + { + "name": "Palanga", + "code": "31" + }, + { + "name": "Panevėžio Municipality", + "code": "32" + }, + { + "name": "Panevėžys", + "code": "33" + }, + { + "name": "Panevėžys County", + "code": "PN" + }, + { + "name": "Pasvalys", + "code": "34" + }, + { + "name": "PlungÄ—", + "code": "35" + }, + { + "name": "Prienai", + "code": "36" + }, + { + "name": "RadviliÅ¡kis", + "code": "37" + }, + { + "name": "Raseiniai", + "code": "38" + }, + { + "name": "Rietavas", + "code": "39" + }, + { + "name": "RokiÅ¡kis", + "code": "40" + }, + { + "name": "Å akiai", + "code": "41" + }, + { + "name": "Å alÄininkai", + "code": "42" + }, + { + "name": "Å iauliai", + "code": "44" + }, + { + "name": "Å iauliai County", + "code": "SA" + }, + { + "name": "Å iaulių Municipality", + "code": "43" + }, + { + "name": "Å ilalÄ—", + "code": "45" + }, + { + "name": "Å ilutÄ—", + "code": "46" + }, + { + "name": "Å irvintos", + "code": "47" + }, + { + "name": "Skuodas", + "code": "48" + }, + { + "name": "Å venÄionys", + "code": "49" + }, + { + "name": "TauragÄ—", + "code": "50" + }, + { + "name": "TauragÄ— County", + "code": "TA" + }, + { + "name": "TelÅ¡iai", + "code": "51" + }, + { + "name": "TelÅ¡iai County", + "code": "TE" + }, + { + "name": "Trakai", + "code": "52" + }, + { + "name": "UkmergÄ—", + "code": "53" + }, + { + "name": "Utena", + "code": "54" + }, + { + "name": "Utena County", + "code": "UT" + }, + { + "name": "VarÄ—na", + "code": "55" + }, + { + "name": "VilkaviÅ¡kis", + "code": "56" + }, + { + "name": "Vilniaus Municipality", + "code": "57" + }, + { + "name": "Vilnius", + "code": "58" + }, + { + "name": "Vilnius County", + "code": "VL" + }, + { + "name": "Visaginas", + "code": "59" + }, + { + "name": "Zarasai", + "code": "60" + } + ], + "LU": [ + { + "name": "Capellen", + "code": "CA" + }, + { + "name": "Clervaux", + "code": "CL" + }, + { + "name": "Diekirch", + "code": "DI" + }, + { + "name": "Diekirch²", + "code": "D" + }, + { + "name": "Echternach", + "code": "EC" + }, + { + "name": "Esch-sur-Alzette", + "code": "ES" + }, + { + "name": "Grevenmacher", + "code": "GR" + }, + { + "name": "Grevenmacher²", + "code": "G" + }, + { + "name": "Luxembourg", + "code": "LU" + }, + { + "name": "Luxembourg²", + "code": "L" + }, + { + "name": "Mersch", + "code": "ME" + }, + { + "name": "Redange", + "code": "RD" + }, + { + "name": "Remich", + "code": "RM" + }, + { + "name": "Vianden", + "code": "VD" + }, + { + "name": "Wiltz", + "code": "WI" + } + ], + "LV": [ + { + "name": "Ä€daži", + "code": "011" + }, + { + "name": "Aglona", + "code": "001" + }, + { + "name": "Aizkraukle", + "code": "002" + }, + { + "name": "Aizpute", + "code": "003" + }, + { + "name": "AknÄ«ste", + "code": "004" + }, + { + "name": "Aloja", + "code": "005" + }, + { + "name": "Alsunga", + "code": "006" + }, + { + "name": "AlÅ«ksne", + "code": "007" + }, + { + "name": "Amata", + "code": "008" + }, + { + "name": "Ape", + "code": "009" + }, + { + "name": "Auce", + "code": "010" + }, + { + "name": "BabÄ«te", + "code": "012" + }, + { + "name": "Baldone", + "code": "013" + }, + { + "name": "Baltinava", + "code": "014" + }, + { + "name": "Balvi", + "code": "015" + }, + { + "name": "Bauska", + "code": "016" + }, + { + "name": "BeverÄ«na", + "code": "017" + }, + { + "name": "BrocÄ“ni", + "code": "018" + }, + { + "name": "Burtnieki", + "code": "019" + }, + { + "name": "Carnikava", + "code": "020" + }, + { + "name": "CÄ“sis", + "code": "022" + }, + { + "name": "Cesvaine", + "code": "021" + }, + { + "name": "Cibla", + "code": "023" + }, + { + "name": "Dagda", + "code": "024" + }, + { + "name": "Daugavpils", + "code": "DGV" + }, + { + "name": "Daugavpils Municipality", + "code": "025" + }, + { + "name": "Dobele", + "code": "026" + }, + { + "name": "Dundaga", + "code": "027" + }, + { + "name": "Durbe", + "code": "028" + }, + { + "name": "Engure", + "code": "029" + }, + { + "name": "Ä’rgļi", + "code": "030" + }, + { + "name": "Garkalne", + "code": "031" + }, + { + "name": "Grobiņa", + "code": "032" + }, + { + "name": "Gulbene", + "code": "033" + }, + { + "name": "Iecava", + "code": "034" + }, + { + "name": "IkÅ¡Ä·ile", + "code": "035" + }, + { + "name": "IlÅ«kste", + "code": "036" + }, + { + "name": "InÄukalns", + "code": "037" + }, + { + "name": "Jaunjelgava", + "code": "038" + }, + { + "name": "Jaunpiebalga", + "code": "039" + }, + { + "name": "Jaunpils", + "code": "040" + }, + { + "name": "JÄ“kabpils", + "code": "JKB" + }, + { + "name": "JÄ“kabpils Municipality", + "code": "042" + }, + { + "name": "Jelgava", + "code": "JEL" + }, + { + "name": "Jelgava Municipality", + "code": "041" + }, + { + "name": "JÅ«rmala", + "code": "JUR" + }, + { + "name": "Kandava", + "code": "043" + }, + { + "name": "KÄrsava", + "code": "044" + }, + { + "name": "Ķegums", + "code": "051" + }, + { + "name": "Ķekava", + "code": "052" + }, + { + "name": "KocÄ“ni", + "code": "045" + }, + { + "name": "Koknese", + "code": "046" + }, + { + "name": "KrÄslava", + "code": "047" + }, + { + "name": "Krimulda", + "code": "048" + }, + { + "name": "Krustpils", + "code": "049" + }, + { + "name": "KuldÄ«ga", + "code": "050" + }, + { + "name": "LielvÄrde", + "code": "053" + }, + { + "name": "LiepÄja", + "code": "LPX" + }, + { + "name": "LÄ«gatne", + "code": "055" + }, + { + "name": "Limbaži", + "code": "054" + }, + { + "name": "LÄ«vÄni", + "code": "056" + }, + { + "name": "LubÄna", + "code": "057" + }, + { + "name": "Ludza", + "code": "058" + }, + { + "name": "Madona", + "code": "059" + }, + { + "name": "MÄlpils", + "code": "061" + }, + { + "name": "MÄrupe", + "code": "062" + }, + { + "name": "Mazsalaca", + "code": "060" + }, + { + "name": "MÄ“rsrags", + "code": "063" + }, + { + "name": "NaukÅ¡Ä“ni", + "code": "064" + }, + { + "name": "Nereta", + "code": "065" + }, + { + "name": "NÄ«ca", + "code": "066" + }, + { + "name": "Ogre", + "code": "067" + }, + { + "name": "Olaine", + "code": "068" + }, + { + "name": "Ozolnieki", + "code": "069" + }, + { + "name": "PÄrgauja", + "code": "070" + }, + { + "name": "PÄvilosta", + "code": "071" + }, + { + "name": "Pļaviņas", + "code": "072" + }, + { + "name": "Preiļi", + "code": "073" + }, + { + "name": "Priekule", + "code": "074" + }, + { + "name": "Priekuļi", + "code": "075" + }, + { + "name": "Rauna", + "code": "076" + }, + { + "name": "RÄ“zekne", + "code": "REZ" + }, + { + "name": "RÄ“zekne Municipality", + "code": "077" + }, + { + "name": "Riebiņi", + "code": "078" + }, + { + "name": "Riga", + "code": "RIX" + }, + { + "name": "Roja", + "code": "079" + }, + { + "name": "Ropaži", + "code": "080" + }, + { + "name": "Rucava", + "code": "081" + }, + { + "name": "RugÄji", + "code": "082" + }, + { + "name": "RÅ«jiena", + "code": "084" + }, + { + "name": "RundÄle", + "code": "083" + }, + { + "name": "Sala", + "code": "085" + }, + { + "name": "SalacgrÄ«va", + "code": "086" + }, + { + "name": "Salaspils", + "code": "087" + }, + { + "name": "Saldus", + "code": "088" + }, + { + "name": "Saulkrasti", + "code": "089" + }, + { + "name": "SÄ“ja", + "code": "090" + }, + { + "name": "Sigulda", + "code": "091" + }, + { + "name": "SkrÄ«veri", + "code": "092" + }, + { + "name": "Skrunda", + "code": "093" + }, + { + "name": "Smiltene", + "code": "094" + }, + { + "name": "Stopiņi", + "code": "095" + }, + { + "name": "StrenÄi", + "code": "096" + }, + { + "name": "Talsi", + "code": "097" + }, + { + "name": "TÄ“rvete", + "code": "098" + }, + { + "name": "Tukums", + "code": "099" + }, + { + "name": "Vaiņode", + "code": "100" + }, + { + "name": "Valka", + "code": "101" + }, + { + "name": "Valmiera", + "code": "VMR" + }, + { + "name": "VarakļÄni", + "code": "102" + }, + { + "name": "VÄrkava", + "code": "103" + }, + { + "name": "Vecpiebalga", + "code": "104" + }, + { + "name": "Vecumnieki", + "code": "105" + }, + { + "name": "Ventspils", + "code": "VEN" + }, + { + "name": "Ventspils Municipality", + "code": "106" + }, + { + "name": "ViesÄ«te", + "code": "107" + }, + { + "name": "Viļaka", + "code": "108" + }, + { + "name": "ViļÄni", + "code": "109" + }, + { + "name": "Zilupe", + "code": "110" + } + ], + "LY": [ + { + "name": "Al Wahat", + "code": "WA" + }, + { + "name": "Benghazi", + "code": "BA" + }, + { + "name": "Butnan", + "code": "BU" + }, + { + "name": "Derna", + "code": "DR" + }, + { + "name": "Ghat", + "code": "GT" + }, + { + "name": "Jabal al Akhdar", + "code": "JA" + }, + { + "name": "Jabal al Gharbi", + "code": "JG" + }, + { + "name": "Jafara", + "code": "JI" + }, + { + "name": "Jufra", + "code": "JU" + }, + { + "name": "Kufra", + "code": "KF" + }, + { + "name": "Marj", + "code": "MJ" + }, + { + "name": "Misrata", + "code": "MI" + }, + { + "name": "Murqub", + "code": "MB" + }, + { + "name": "Murzuq", + "code": "MQ" + }, + { + "name": "Nalut", + "code": "NL" + }, + { + "name": "Nuqat al Khams", + "code": "NQ" + }, + { + "name": "Sabha", + "code": "SB" + }, + { + "name": "Sirte", + "code": "SR" + }, + { + "name": "Tripoli", + "code": "TB" + }, + { + "name": "Wadi al Hayaa", + "code": "WD" + }, + { + "name": "Wadi al Shatii", + "code": "WS" + }, + { + "name": "Zawiya", + "code": "ZA" + } + ], + "MA": [ + { + "name": "Agadir-Ida Ou Tanane", + "code": "AGD" + }, + { + "name": "Al Haouz", + "code": "HAO" + }, + { + "name": "Al Hoceïma", + "code": "HOC" + }, + { + "name": "Aousserd", + "code": "AOU" + }, + { + "name": "Assa-Zag", + "code": "ASZ" + }, + { + "name": "Azilal", + "code": "AZI" + }, + { + "name": "Ben Slimane", + "code": "BES" + }, + { + "name": "Béni-Mellal", + "code": "BEM" + }, + { + "name": "Berkane", + "code": "BER" + }, + { + "name": "Boujdour", + "code": "BOD" + }, + { + "name": "Boulemane", + "code": "BOM" + }, + { + "name": "Casablanca", + "code": "CAS" + }, + { + "name": "Chaouia-Ouardigha", + "code": "09" + }, + { + "name": "Chefchaouen", + "code": "CHE" + }, + { + "name": "Chichaoua", + "code": "CHI" + }, + { + "name": "Chtouka Aït Baha", + "code": "CHT" + }, + { + "name": "Doukkala-Abda", + "code": "10" + }, + { + "name": "El Hajeb", + "code": "HAJ" + }, + { + "name": "El Jadida", + "code": "JDI" + }, + { + "name": "Errachidia", + "code": "ERR" + }, + { + "name": "Es Semara", + "code": "ESM" + }, + { + "name": "Essaouira", + "code": "ESI" + }, + { + "name": "Fahs-Beni Makada", + "code": "FAH" + }, + { + "name": "Fès-Boulemane", + "code": "05" + }, + { + "name": "Fès-Dar-Dbibegh", + "code": "FES" + }, + { + "name": "Figuig", + "code": "FIG" + }, + { + "name": "Gharb-Chrarda-Béni Hssen", + "code": "02" + }, + { + "name": "Grand Casablanca", + "code": "08" + }, + { + "name": "Guelmim", + "code": "GUE" + }, + { + "name": "Guelmim-Es Semara", + "code": "14" + }, + { + "name": "Ifrane", + "code": "IFR" + }, + { + "name": "Inezgane-Aït Melloul", + "code": "INE" + }, + { + "name": "Jerada", + "code": "JRA" + }, + { + "name": "Kelaat Sraghna", + "code": "KES" + }, + { + "name": "Kénitra", + "code": "KEN" + }, + { + "name": "Khemisset", + "code": "KHE" + }, + { + "name": "Khénifra", + "code": "KHN" + }, + { + "name": "Khouribga", + "code": "KHO" + }, + { + "name": "Laâyoune", + "code": "LAA" + }, + { + "name": "Laâyoune-Boujdour-Sakia El Hamra", + "code": "15" + }, + { + "name": "Larache", + "code": "LAR" + }, + { + "name": "Marrakech-Medina", + "code": "MMD" + }, + { + "name": "Marrakech-Menara", + "code": "MMN" + }, + { + "name": "Marrakesh-Tensift-El Haouz", + "code": "11" + }, + { + "name": "Médiouna", + "code": "MED" + }, + { + "name": "Meknès", + "code": "MEK" + }, + { + "name": "Meknès-Tafilalet", + "code": "06" + }, + { + "name": "Mohammedia", + "code": "MOH" + }, + { + "name": "Moulay Yacoub", + "code": "MOU" + }, + { + "name": "Nador", + "code": "NAD" + }, + { + "name": "Nouaceur", + "code": "NOU" + }, + { + "name": "Oriental", + "code": "04" + }, + { + "name": "Ouarzazate", + "code": "OUA" + }, + { + "name": "Oued Ed-Dahab", + "code": "OUD" + }, + { + "name": "Oued Ed-Dahab-Lagouira", + "code": "16" + }, + { + "name": "Oujda-Angad", + "code": "OUJ" + }, + { + "name": "Rabat", + "code": "RAB" + }, + { + "name": "Rabat-Salé-Zemmour-Zaer", + "code": "07" + }, + { + "name": "Safi", + "code": "SAF" + }, + { + "name": "Salé", + "code": "SAL" + }, + { + "name": "Sefrou", + "code": "SEF" + }, + { + "name": "Settat", + "code": "SET" + }, + { + "name": "Sidi Kacem", + "code": "SIK" + }, + { + "name": "Sidi Youssef Ben Ali", + "code": "SYB" + }, + { + "name": "Skhirat-Témara", + "code": "SKH" + }, + { + "name": "Souss-Massa-Drâa", + "code": "13" + }, + { + "name": "Tadla-Azilal", + "code": "12" + }, + { + "name": "Tan-Tan", + "code": "TNT" + }, + { + "name": "Tangier-Assilah", + "code": "TNG" + }, + { + "name": "Tangier-Tétouan", + "code": "01" + }, + { + "name": "Taounate", + "code": "TAO" + }, + { + "name": "Taourirt", + "code": "TAI" + }, + { + "name": "Taroudant", + "code": "TAR" + }, + { + "name": "Tata", + "code": "TAT" + }, + { + "name": "Taza", + "code": "TAZ" + }, + { + "name": "Taza-Al Hoceima-Taounate", + "code": "03" + }, + { + "name": "Tétouan", + "code": "TET" + }, + { + "name": "Tiznit", + "code": "TIZ" + }, + { + "name": "Zagora", + "code": "ZAG" + } + ], + "MC": [ + { + "name": "Fontvieille", + "code": "FO" + }, + { + "name": "Jardin Exotique de Monaco", + "code": "JE" + }, + { + "name": "La Colle", + "code": "CL" + }, + { + "name": "La Condamine", + "code": "CO" + }, + { + "name": "La Gare", + "code": "GA" + }, + { + "name": "La Source", + "code": "SO" + }, + { + "name": "Larvotto", + "code": "LA" + }, + { + "name": "Malbousquet", + "code": "MA" + }, + { + "name": "Monaco-Ville", + "code": "MO" + }, + { + "name": "Moneghetti", + "code": "MG" + }, + { + "name": "Monte Carlo", + "code": "MC" + }, + { + "name": "Moulins", + "code": "MU" + }, + { + "name": "Port Hercules", + "code": "PH" + }, + { + "name": "Saint Roman", + "code": "SR" + }, + { + "name": "Sainte-Dévote Chapel", + "code": "SD" + }, + { + "name": "Spélugues", + "code": "SP" + }, + { + "name": "Vallon de la Rousse", + "code": "VR" + } + ], + "MD": [ + { + "name": "Anenii Noi", + "code": "AN" + }, + { + "name": "BălÅ£i", + "code": "BA" + }, + { + "name": "Basarabeasca", + "code": "BS" + }, + { + "name": "Bender", + "code": "BD" + }, + { + "name": "Briceni", + "code": "BR" + }, + { + "name": "Cahul", + "code": "CA" + }, + { + "name": "CălăraÈ™i", + "code": "CL" + }, + { + "name": "Cantemir", + "code": "CT" + }, + { + "name": "CăuÈ™eni", + "code": "CS" + }, + { + "name": "ChiÈ™inău", + "code": "CU" + }, + { + "name": "CimiÈ™lia", + "code": "CM" + }, + { + "name": "Criuleni", + "code": "CR" + }, + { + "name": "DonduÈ™eni", + "code": "DO" + }, + { + "name": "Drochia", + "code": "DR" + }, + { + "name": "Dubăsari", + "code": "DU" + }, + { + "name": "EdineÈ›", + "code": "ED" + }, + { + "name": "FăleÈ™ti", + "code": "FA" + }, + { + "name": "FloreÈ™ti", + "code": "FL" + }, + { + "name": "Gagauzia", + "code": "GA" + }, + { + "name": "Glodeni", + "code": "GL" + }, + { + "name": "HînceÈ™ti", + "code": "HI" + }, + { + "name": "Ialoveni", + "code": "IA" + }, + { + "name": "Leova", + "code": "LE" + }, + { + "name": "Nisporeni", + "code": "NI" + }, + { + "name": "OcniÅ£a", + "code": "OC" + }, + { + "name": "Orhei", + "code": "OR" + }, + { + "name": "Rezina", + "code": "RE" + }, + { + "name": "Rîșcani", + "code": "RI" + }, + { + "name": "Sîngerei", + "code": "SI" + }, + { + "name": "ȘoldăneÈ™ti", + "code": "SD" + }, + { + "name": "Soroca", + "code": "SO" + }, + { + "name": "Åžtefan Vodă", + "code": "SV" + }, + { + "name": "Strășeni", + "code": "ST" + }, + { + "name": "Taraclia", + "code": "TA" + }, + { + "name": "TeleneÈ™ti", + "code": "TE" + }, + { + "name": "Transnistria", + "code": "SN" + }, + { + "name": "Ungheni", + "code": "UN" + } + ], + "ME": [ + { + "name": "Andrijevica", + "code": "01" + }, + { + "name": "Bar", + "code": "02" + }, + { + "name": "Berane", + "code": "03" + }, + { + "name": "Bijelo Polje", + "code": "04" + }, + { + "name": "Budva", + "code": "05" + }, + { + "name": "Cetinje", + "code": "06" + }, + { + "name": "Danilovgrad", + "code": "07" + }, + { + "name": "Herceg Novi", + "code": "08" + }, + { + "name": "KolaÅ¡in", + "code": "09" + }, + { + "name": "Kotor", + "code": "10" + }, + { + "name": "Mojkovac", + "code": "11" + }, + { + "name": "NikÅ¡ić", + "code": "12" + }, + { + "name": "Plav", + "code": "13" + }, + { + "name": "Pljevlja", + "code": "14" + }, + { + "name": "Plužine", + "code": "15" + }, + { + "name": "Podgorica", + "code": "16" + }, + { + "name": "Rožaje", + "code": "17" + }, + { + "name": "Å avnik", + "code": "18" + }, + { + "name": "Tivat", + "code": "19" + }, + { + "name": "Ulcinj", + "code": "20" + }, + { + "name": "Žabljak", + "code": "21" + }, + { + "name": "Gusinje", + "code": "22" + }, + { + "name": "Petnjica", + "code": "23" + } + ], + "MG": [ + { + "name": "Antananarivo", + "code": "T" + }, + { + "name": "Antsiranana", + "code": "D" + }, + { + "name": "Fianarantsoa", + "code": "F" + }, + { + "name": "Mahajanga", + "code": "M" + }, + { + "name": "Toamasina", + "code": "A" + }, + { + "name": "Toliara", + "code": "U" + } + ], + "MH": [ + { + "name": "Ailinglaplap Atoll", + "code": "ALL" + }, + { + "name": "Ailuk Atoll", + "code": "ALK" + }, + { + "name": "Arno", + "code": "ARN" + }, + { + "name": "Aur Atoll", + "code": "AUR" + }, + { + "name": "Ebon Atoll", + "code": "EBO" + }, + { + "name": "Enewetak Atoll", + "code": "ENI" + }, + { + "name": "Jabat Island", + "code": "JAB" + }, + { + "name": "Jaluit Atoll", + "code": "JAL" + }, + { + "name": "Kili Island", + "code": "KIL" + }, + { + "name": "Kwajalein", + "code": "KWA" + }, + { + "name": "Lae Atoll", + "code": "LAE" + }, + { + "name": "Lib Island", + "code": "LIB" + }, + { + "name": "Likiep Atoll", + "code": "LIK" + }, + { + "name": "Majuro", + "code": "MAJ" + }, + { + "name": "Maloelap Atoll", + "code": "MAL" + }, + { + "name": "Mejit Island", + "code": "MEJ" + }, + { + "name": "Mili Atoll", + "code": "MIL" + }, + { + "name": "Namdrik Atoll", + "code": "NMK" + }, + { + "name": "Namu Atoll", + "code": "NMU" + }, + { + "name": "Ralik Chain", + "code": "L" + }, + { + "name": "Ratak Chain", + "code": "T" + }, + { + "name": "Rongelap Atoll", + "code": "RON" + }, + { + "name": "Ujae Atoll", + "code": "UJA" + }, + { + "name": "Utirik Atoll", + "code": "UTI" + }, + { + "name": "Wotho Atoll", + "code": "WTH" + }, + { + "name": "Wotje Atoll", + "code": "WTJ" + } + ], + "MK": [ + { + "name": "Aerodrom", + "code": "01" + }, + { + "name": "AraÄinovo", + "code": "02" + }, + { + "name": "Berovo", + "code": "03" + }, + { + "name": "Bitola", + "code": "04" + }, + { + "name": "Bogdanci", + "code": "05" + }, + { + "name": "Bogovinje", + "code": "06" + }, + { + "name": "Bosilovo", + "code": "07" + }, + { + "name": "Brvenica", + "code": "08" + }, + { + "name": "Butel", + "code": "09" + }, + { + "name": "Valandovo", + "code": "10" + }, + { + "name": "Vasilevo", + "code": "11" + }, + { + "name": "VevÄani", + "code": "12" + }, + { + "name": "Veles", + "code": "13" + }, + { + "name": "Vinica", + "code": "14" + }, + { + "name": "VraneÅ¡tica", + "code": "15" + }, + { + "name": "VrapÄiÅ¡te", + "code": "16" + }, + { + "name": "Gazi Baba", + "code": "17" + }, + { + "name": "Gevgelija", + "code": "18" + }, + { + "name": "Gostivar", + "code": "19" + }, + { + "name": "Gradsko", + "code": "20" + }, + { + "name": "Debar", + "code": "21" + }, + { + "name": "Debarca", + "code": "22" + }, + { + "name": "DelÄevo", + "code": "23" + }, + { + "name": "Demir Kapija", + "code": "24" + }, + { + "name": "Demir Hisar", + "code": "25" + }, + { + "name": "Dojran", + "code": "26" + }, + { + "name": "Dolneni", + "code": "27" + }, + { + "name": "Drugovo", + "code": "28" + }, + { + "name": "GjorÄe Petrov", + "code": "29" + }, + { + "name": "Želino", + "code": "30" + }, + { + "name": "Zajas", + "code": "31" + }, + { + "name": "Zelenikovo", + "code": "32" + }, + { + "name": "Zrnovci", + "code": "33" + }, + { + "name": "Ilinden", + "code": "34" + }, + { + "name": "Jegunovce", + "code": "35" + }, + { + "name": "Kavadarci", + "code": "36" + }, + { + "name": "Karbinci", + "code": "37" + }, + { + "name": "KarpoÅ¡", + "code": "38" + }, + { + "name": "Kisela Voda", + "code": "39" + }, + { + "name": "KiÄevo", + "code": "40" + }, + { + "name": "KonÄe", + "code": "41" + }, + { + "name": "KoÄani", + "code": "42" + }, + { + "name": "Kratovo", + "code": "43" + }, + { + "name": "Kriva Palanka", + "code": "44" + }, + { + "name": "KrivogaÅ¡tani", + "code": "45" + }, + { + "name": "KruÅ¡evo", + "code": "46" + }, + { + "name": "Kumanovo", + "code": "47" + }, + { + "name": "Lipkovo", + "code": "48" + }, + { + "name": "Lozovo", + "code": "49" + }, + { + "name": "Mavrovo and RostuÅ¡a", + "code": "50" + }, + { + "name": "Makedonska Kamenica", + "code": "51" + }, + { + "name": "Makedonski Brod", + "code": "52" + }, + { + "name": "Mogila", + "code": "53" + }, + { + "name": "Negotino", + "code": "54" + }, + { + "name": "Novaci", + "code": "55" + }, + { + "name": "Novo Selo", + "code": "56" + }, + { + "name": "Oslomej", + "code": "57" + }, + { + "name": "Ohrid", + "code": "58" + }, + { + "name": "Petrovec", + "code": "59" + }, + { + "name": "PehÄevo", + "code": "60" + }, + { + "name": "Plasnica", + "code": "61" + }, + { + "name": "Prilep", + "code": "62" + }, + { + "name": "ProbiÅ¡tip", + "code": "63" + }, + { + "name": "RadoviÅ¡", + "code": "64" + }, + { + "name": "Rankovce", + "code": "65" + }, + { + "name": "Resen", + "code": "66" + }, + { + "name": "Rosoman", + "code": "67" + }, + { + "name": "Saraj", + "code": "68" + }, + { + "name": "Sveti Nikole", + "code": "69" + }, + { + "name": "SopiÅ¡te", + "code": "70" + }, + { + "name": "Staro NagoriÄane", + "code": "71" + }, + { + "name": "Struga", + "code": "72" + }, + { + "name": "Strumica", + "code": "73" + }, + { + "name": "StudeniÄani", + "code": "74" + }, + { + "name": "Tearce", + "code": "75" + }, + { + "name": "Tetovo", + "code": "76" + }, + { + "name": "Centar", + "code": "77" + }, + { + "name": "Centar Župa", + "code": "78" + }, + { + "name": "ÄŒair", + "code": "79" + }, + { + "name": "ÄŒaÅ¡ka", + "code": "80" + }, + { + "name": "ÄŒeÅ¡inovo-ObleÅ¡evo", + "code": "81" + }, + { + "name": "ÄŒuÄer-Sandevo", + "code": "82" + }, + { + "name": "Å tip", + "code": "83" + }, + { + "name": "Å uto Orizari", + "code": "84" + }, + { + "name": "Skopje", + "code": "85" + } + ], + "ML": [ + { + "name": "Bamako", + "code": "BKO" + }, + { + "name": "Gao", + "code": "7" + }, + { + "name": "Kayes", + "code": "1" + }, + { + "name": "Kidal", + "code": "8" + }, + { + "name": "Koulikoro", + "code": "2" + }, + { + "name": "Ménaka", + "code": "9" + }, + { + "name": "Mopti", + "code": "5" + }, + { + "name": "Ségou", + "code": "4" + }, + { + "name": "Sikasso", + "code": "3" + }, + { + "name": "Taoudénit", + "code": "10" + }, + { + "name": "Tombouctou", + "code": "6" + } + ], + "MM": [ + { + "name": "Sagaing", + "code": "01" + }, + { + "name": "Bago", + "code": "02" + }, + { + "name": "Magway", + "code": "03" + }, + { + "name": "Mandalay", + "code": "04" + }, + { + "name": "Tanintharyi", + "code": "05" + }, + { + "name": "Yangon", + "code": "06" + }, + { + "name": "Ayeyarwady", + "code": "07" + }, + { + "name": "Kachin", + "code": "11" + }, + { + "name": "Kayah", + "code": "12" + }, + { + "name": "Kayin", + "code": "13" + }, + { + "name": "Chin", + "code": "14" + }, + { + "name": "Mon", + "code": "15" + }, + { + "name": "Rakhine", + "code": "16" + }, + { + "name": "Shan", + "code": "17" + }, + { + "name": "Naypyidaw", + "code": "18" + } + ], + "MN": [ + { + "name": "Ulaanbaatar", + "code": "1" + }, + { + "name": "Orkhon", + "code": "035" + }, + { + "name": "Darkhan-Uul", + "code": "037" + }, + { + "name": "Khentii", + "code": "039" + }, + { + "name": "Khövsgöl", + "code": "041" + }, + { + "name": "Khovd", + "code": "043" + }, + { + "name": "Uvs", + "code": "046" + }, + { + "name": "Töv", + "code": "047" + }, + { + "name": "Selenge", + "code": "049" + }, + { + "name": "Sükhbaatar", + "code": "051" + }, + { + "name": "Ömnögovi", + "code": "053" + }, + { + "name": "Övörkhangai", + "code": "055" + }, + { + "name": "Zavkhan", + "code": "057" + }, + { + "name": "Dundgovi", + "code": "059" + }, + { + "name": "Dornod", + "code": "061" + }, + { + "name": "Dornogovi", + "code": "063" + }, + { + "name": "Govisümber", + "code": "064" + }, + { + "name": "Govi-Altai", + "code": "065" + }, + { + "name": "Bulgan", + "code": "067" + }, + { + "name": "Bayankhongor", + "code": "069" + }, + { + "name": "Bayan-Ölgii", + "code": "071" + }, + { + "name": "Arkhangai", + "code": "073" + } + ], + "MR": [ + { + "name": "Adrar", + "code": "07" + }, + { + "name": "Assaba", + "code": "03" + }, + { + "name": "Brakna", + "code": "05" + }, + { + "name": "Dakhlet Nouadhibou", + "code": "08" + }, + { + "name": "Gorgol", + "code": "04" + }, + { + "name": "Guidimaka", + "code": "10" + }, + { + "name": "Hodh Ech Chargui", + "code": "01" + }, + { + "name": "Hodh El Gharbi", + "code": "02" + }, + { + "name": "Inchiri", + "code": "12" + }, + { + "name": "Nouakchott", + "code": "NKC" + }, + { + "name": "Nouakchott Nord", + "code": "14" + }, + { + "name": "Nouakchott Ouest", + "code": "13" + }, + { + "name": "Nouakchott Sud", + "code": "15" + }, + { + "name": "Tagant", + "code": "09" + }, + { + "name": "Tiris Zemmour", + "code": "11" + }, + { + "name": "Trarza", + "code": "06" + } + ], + "MT": [ + { + "name": "Attard", + "code": "01" + }, + { + "name": "Balzan", + "code": "02" + }, + { + "name": "Birgu", + "code": "03" + }, + { + "name": "Birkirkara", + "code": "04" + }, + { + "name": "BirżebbuÄ¡a", + "code": "05" + }, + { + "name": "Cospicua", + "code": "06" + }, + { + "name": "Dingli", + "code": "07" + }, + { + "name": "Fgura", + "code": "08" + }, + { + "name": "Floriana", + "code": "09" + }, + { + "name": "Fontana", + "code": "10" + }, + { + "name": "Gudja", + "code": "11" + }, + { + "name": "Gżira", + "code": "12" + }, + { + "name": "Għajnsielem", + "code": "13" + }, + { + "name": "Għarb", + "code": "14" + }, + { + "name": "Għargħur", + "code": "15" + }, + { + "name": "Għasri", + "code": "16" + }, + { + "name": "Għaxaq", + "code": "17" + }, + { + "name": "Ħamrun", + "code": "18" + }, + { + "name": "Iklin", + "code": "19" + }, + { + "name": "Senglea", + "code": "20" + }, + { + "name": "Kalkara", + "code": "21" + }, + { + "name": "KerÄ‹em", + "code": "22" + }, + { + "name": "Kirkop", + "code": "23" + }, + { + "name": "Lija", + "code": "24" + }, + { + "name": "Luqa", + "code": "25" + }, + { + "name": "Marsa", + "code": "26" + }, + { + "name": "Marsaskala", + "code": "27" + }, + { + "name": "Marsaxlokk", + "code": "28" + }, + { + "name": "Mdina", + "code": "29" + }, + { + "name": "Mellieħa", + "code": "30" + }, + { + "name": "MÄ¡arr", + "code": "31" + }, + { + "name": "Mosta", + "code": "32" + }, + { + "name": "Mqabba", + "code": "33" + }, + { + "name": "Msida", + "code": "34" + }, + { + "name": "Imtarfa", + "code": "35" + }, + { + "name": "Munxar", + "code": "36" + }, + { + "name": "Nadur", + "code": "37" + }, + { + "name": "Naxxar", + "code": "38" + }, + { + "name": "Paola", + "code": "39" + }, + { + "name": "Pembroke", + "code": "40" + }, + { + "name": "Pietà", + "code": "41" + }, + { + "name": "Qala", + "code": "42" + }, + { + "name": "Qormi", + "code": "43" + }, + { + "name": "Qrendi", + "code": "44" + }, + { + "name": "Victoria", + "code": "45" + }, + { + "name": "Rabat", + "code": "46" + }, + { + "name": "Safi", + "code": "47" + }, + { + "name": "St. Julian’s", + "code": "48" + }, + { + "name": "San Ä wann", + "code": "49" + }, + { + "name": "Saint Lawrence", + "code": "50" + }, + { + "name": "St. Paul’s Bay", + "code": "51" + }, + { + "name": "Sannat", + "code": "52" + }, + { + "name": "Santa LuÄ‹ija", + "code": "53" + }, + { + "name": "Santa Venera", + "code": "54" + }, + { + "name": "SiÄ¡Ä¡iewi", + "code": "55" + }, + { + "name": "Sliema", + "code": "56" + }, + { + "name": "Swieqi", + "code": "57" + }, + { + "name": "Ta’ Xbiex", + "code": "58" + }, + { + "name": "Tarxien", + "code": "59" + }, + { + "name": "Valletta", + "code": "60" + }, + { + "name": "Xagħra", + "code": "61" + }, + { + "name": "Xewkija", + "code": "62" + }, + { + "name": "Xgħajra", + "code": "63" + }, + { + "name": "Å»abbar", + "code": "64" + }, + { + "name": "Å»ebbuÄ¡ Gozo", + "code": "65" + }, + { + "name": "Å»ebbuÄ¡", + "code": "66" + }, + { + "name": "Å»ejtun", + "code": "67" + }, + { + "name": "Å»urrieq", + "code": "68" + } + ], + "MU": [ + { + "name": "Agaléga", + "code": "AG" + }, + { + "name": "Beau-Bassin Rose-Hill", + "code": "BR" + }, + { + "name": "Cargados Carajos", + "code": "CC" + }, + { + "name": "Curepipe", + "code": "CU" + }, + { + "name": "Flacq", + "code": "FL" + }, + { + "name": "Grand Port", + "code": "GP" + }, + { + "name": "Moka", + "code": "MO" + }, + { + "name": "Pamplemousses", + "code": "PA" + }, + { + "name": "Plaines Wilhems", + "code": "PW" + }, + { + "name": "Port Louis", + "code": "PU" + }, + { + "name": "Port Louis District", + "code": "PL" + }, + { + "name": "Quatre Bornes", + "code": "QB" + }, + { + "name": "Rivière du Rempart", + "code": "RR" + }, + { + "name": "Rivière Noire", + "code": "BL" + }, + { + "name": "Rodrigues", + "code": "RO" + }, + { + "name": "Savanne", + "code": "SA" + }, + { + "name": "Vacoas-Phoenix", + "code": "VP" + } + ], + "MV": [ + { + "name": "Addu", + "code": "01" + }, + { + "name": "Alif Alif", + "code": "02" + }, + { + "name": "Alif Dhaal", + "code": "00" + }, + { + "name": "Baa", + "code": "20" + }, + { + "name": "Central Province", + "code": "CE" + }, + { + "name": "Dhaalu", + "code": "17" + }, + { + "name": "Faafu", + "code": "14" + }, + { + "name": "Gaafu Alif", + "code": "27" + }, + { + "name": "Gaafu Dhaalu", + "code": "28" + }, + { + "name": "Gnaviyani", + "code": "29" + }, + { + "name": "Haa Alif", + "code": "07" + }, + { + "name": "Haa Dhaalu", + "code": "23" + }, + { + "name": "Kaafu", + "code": "26" + }, + { + "name": "Laamu", + "code": "05" + }, + { + "name": "Lhaviyani", + "code": "03" + }, + { + "name": "Malé", + "code": "MLE" + }, + { + "name": "Meemu", + "code": "12" + }, + { + "name": "Noonu", + "code": "25" + }, + { + "name": "North Central Province", + "code": "NC" + }, + { + "name": "North Province", + "code": "NO" + }, + { + "name": "Raa", + "code": "13" + }, + { + "name": "Shaviyani", + "code": "24" + }, + { + "name": "South Central Province", + "code": "SC" + }, + { + "name": "South Province", + "code": "SU" + }, + { + "name": "Thaa", + "code": "08" + }, + { + "name": "Upper North Province", + "code": "UN" + }, + { + "name": "Upper South Province", + "code": "US" + }, + { + "name": "Vaavu", + "code": "04" + } + ], + "MW": [ + { + "name": "Balaka", + "code": "BA" + }, + { + "name": "Blantyre", + "code": "BL" + }, + { + "name": "Central", + "code": "C" + }, + { + "name": "Chikwawa", + "code": "CK" + }, + { + "name": "Chiradzulu", + "code": "CR" + }, + { + "name": "Chitipa", + "code": "CT" + }, + { + "name": "Dedza", + "code": "DE" + }, + { + "name": "Dowa", + "code": "DO" + }, + { + "name": "Karonga", + "code": "KR" + }, + { + "name": "Kasungu", + "code": "KS" + }, + { + "name": "Likoma", + "code": "LK" + }, + { + "name": "Lilongwe", + "code": "LI" + }, + { + "name": "Machinga", + "code": "MH" + }, + { + "name": "Mangochi", + "code": "MG" + }, + { + "name": "Mchinji", + "code": "MC" + }, + { + "name": "Mulanje", + "code": "MU" + }, + { + "name": "Mwanza", + "code": "MW" + }, + { + "name": "Mzimba", + "code": "MZ" + }, + { + "name": "Neno", + "code": "NE" + }, + { + "name": "Nkhata Bay", + "code": "NB" + }, + { + "name": "Nkhotakota", + "code": "NK" + }, + { + "name": "Northern", + "code": "N" + }, + { + "name": "Nsanje", + "code": "NS" + }, + { + "name": "Ntcheu", + "code": "NU" + }, + { + "name": "Ntchisi", + "code": "NI" + }, + { + "name": "Phalombe", + "code": "PH" + }, + { + "name": "Rumphi", + "code": "RU" + }, + { + "name": "Salima", + "code": "SA" + }, + { + "name": "Southern", + "code": "S" + }, + { + "name": "Thyolo", + "code": "TH" + }, + { + "name": "Zomba", + "code": "ZO" + } + ], + "MX": [ + { + "name": "Aguascalientes", + "code": "AGU" + }, + { + "name": "Baja California", + "code": "BCN" + }, + { + "name": "Baja California Sur", + "code": "BCS" + }, + { + "name": "Campeche", + "code": "CAM" + }, + { + "name": "Chiapas", + "code": "CHP" + }, + { + "name": "Chihuahua", + "code": "CHH" + }, + { + "name": "Ciudad de Mexico", + "code": "CMX" + }, + { + "name": "Coahuila", + "code": "COA" + }, + { + "name": "Colima", + "code": "COL" + }, + { + "name": "Durango", + "code": "DUR" + }, + { + "name": "Guanajuato", + "code": "GUA" + }, + { + "name": "Guerrero", + "code": "GRO" + }, + { + "name": "Hidalgo", + "code": "HID" + }, + { + "name": "Jalisco", + "code": "JAL" + }, + { + "name": "Mexico City", + "code": "DIF" + }, + { + "name": "Mexico State", + "code": "MEX" + }, + { + "name": "Michoacán", + "code": "MIC" + }, + { + "name": "Morelos", + "code": "MOR" + }, + { + "name": "Nayarit", + "code": "NAY" + }, + { + "name": "Nuevo León", + "code": "NLE" + }, + { + "name": "Oaxaca", + "code": "OAX" + }, + { + "name": "Puebla", + "code": "PUE" + }, + { + "name": "Querétaro", + "code": "QUE" + }, + { + "name": "Quintana Roo", + "code": "ROO" + }, + { + "name": "San Luis Potosí", + "code": "SLP" + }, + { + "name": "Sinaloa", + "code": "SIN" + }, + { + "name": "Sonora", + "code": "SON" + }, + { + "name": "Tabasco", + "code": "TAB" + }, + { + "name": "Tamaulipas", + "code": "TAM" + }, + { + "name": "Tlaxcala", + "code": "TLA" + }, + { + "name": "Veracruz", + "code": "VER" + }, + { + "name": "Yucatán", + "code": "YUC" + }, + { + "name": "Zacatecas", + "code": "ZAC" + } + ], + "MY": [ + { + "name": "Johor", + "code": "01" + }, + { + "name": "Kedah", + "code": "02" + }, + { + "name": "Kelantan", + "code": "03" + }, + { + "name": "Malacca", + "code": "04" + }, + { + "name": "Negeri Sembilan", + "code": "05" + }, + { + "name": "Pahang", + "code": "06" + }, + { + "name": "Penang", + "code": "07" + }, + { + "name": "Perak", + "code": "08" + }, + { + "name": "Perlis", + "code": "09" + }, + { + "name": "Selangor", + "code": "10" + }, + { + "name": "Terengganu", + "code": "11" + }, + { + "name": "Sabah", + "code": "12" + }, + { + "name": "Sarawak", + "code": "13" + }, + { + "name": "Kuala Lumpur", + "code": "14" + }, + { + "name": "Labuan", + "code": "15" + }, + { + "name": "Putrajaya", + "code": "16" + } + ], + "MZ": [ + { + "name": "Cabo Delgado", + "code": "P" + }, + { + "name": "Gaza", + "code": "G" + }, + { + "name": "Inhambane", + "code": "I" + }, + { + "name": "Manica", + "code": "B" + }, + { + "name": "Maputo", + "code": "MPM" + }, + { + "name": "Maputo Province", + "code": "L" + }, + { + "name": "Nampula", + "code": "N" + }, + { + "name": "Niassa", + "code": "A" + }, + { + "name": "Sofala", + "code": "S" + }, + { + "name": "Tete", + "code": "T" + }, + { + "name": "Zambezia", + "code": "Q" + } + ], + "NA": [ + { + "name": "Erongo", + "code": "ER" + }, + { + "name": "Hardap", + "code": "HA" + }, + { + "name": "Karas", + "code": "KA" + }, + { + "name": "Kavango East", + "code": "KE" + }, + { + "name": "Kavango West", + "code": "KW" + }, + { + "name": "Khomas", + "code": "KH" + }, + { + "name": "Kunene", + "code": "KU" + }, + { + "name": "Ohangwena", + "code": "OW" + }, + { + "name": "Omaheke", + "code": "OH" + }, + { + "name": "Omusati", + "code": "OS" + }, + { + "name": "Oshana", + "code": "ON" + }, + { + "name": "Oshikoto", + "code": "OT" + }, + { + "name": "Otjozondjupa", + "code": "OD" + }, + { + "name": "Zambezi", + "code": "CA" + } + ], + "NE": [ + { + "name": "Agadez", + "code": "1" + }, + { + "name": "Diffa", + "code": "2" + }, + { + "name": "Dosso", + "code": "3" + }, + { + "name": "Maradi", + "code": "4" + }, + { + "name": "Tahoua", + "code": "5" + }, + { + "name": "Tillabéri", + "code": "6" + }, + { + "name": "Zinder", + "code": "7" + }, + { + "name": "Niamey", + "code": "8" + } + ], + "NG": [ + { + "name": "Abia", + "code": "AB" + }, + { + "name": "Adamawa", + "code": "AD" + }, + { + "name": "Akwa Ibom", + "code": "AK" + }, + { + "name": "Anambra", + "code": "AN" + }, + { + "name": "Bauchi", + "code": "BA" + }, + { + "name": "Bayelsa", + "code": "BY" + }, + { + "name": "Benue", + "code": "BE" + }, + { + "name": "Borno", + "code": "BO" + }, + { + "name": "Cross River", + "code": "CR" + }, + { + "name": "Delta", + "code": "DE" + }, + { + "name": "Ebonyi", + "code": "EB" + }, + { + "name": "Edo", + "code": "ED" + }, + { + "name": "Ekiti", + "code": "EK" + }, + { + "name": "Enugu", + "code": "EN" + }, + { + "name": "Federal Capital Territory", + "code": "FC" + }, + { + "name": "Gombe", + "code": "GO" + }, + { + "name": "Imo", + "code": "IM" + }, + { + "name": "Jigawa", + "code": "JI" + }, + { + "name": "Kaduna", + "code": "KD" + }, + { + "name": "Kano", + "code": "KN" + }, + { + "name": "Katsina", + "code": "KT" + }, + { + "name": "Kebbi", + "code": "KE" + }, + { + "name": "Kogi", + "code": "KO" + }, + { + "name": "Kwara", + "code": "KW" + }, + { + "name": "Lagos", + "code": "LA" + }, + { + "name": "Nasarawa", + "code": "NA" + }, + { + "name": "Niger", + "code": "NI" + }, + { + "name": "Ogun", + "code": "OG" + }, + { + "name": "Ondo", + "code": "ON" + }, + { + "name": "Osun", + "code": "OS" + }, + { + "name": "Oyo", + "code": "OY" + }, + { + "name": "Plateau", + "code": "PL" + }, + { + "name": "Rivers", + "code": "RI" + }, + { + "name": "Sokoto", + "code": "SO" + }, + { + "name": "Taraba", + "code": "TA" + }, + { + "name": "Yobe", + "code": "YO" + }, + { + "name": "Zamfara", + "code": "ZA" + } + ], + "NI": [ + { + "name": "Atlántico Norte", + "code": "AN" + }, + { + "name": "Atlántico Sur", + "code": "AS" + }, + { + "name": "Boaco", + "code": "BO" + }, + { + "name": "Carazo", + "code": "CA" + }, + { + "name": "Chinandega", + "code": "CI" + }, + { + "name": "Chontales", + "code": "CO" + }, + { + "name": "Estelí", + "code": "ES" + }, + { + "name": "Granada", + "code": "GR" + }, + { + "name": "Jinotega", + "code": "JI" + }, + { + "name": "León", + "code": "LE" + }, + { + "name": "Madriz", + "code": "MD" + }, + { + "name": "Managua", + "code": "MN" + }, + { + "name": "Masaya", + "code": "MS" + }, + { + "name": "Matagalpa", + "code": "MT" + }, + { + "name": "Nueva Segovia", + "code": "NS" + }, + { + "name": "Río San Juan", + "code": "SJ" + }, + { + "name": "Rivas", + "code": "RI" + } + ], + "NL": [ + { + "name": "Aruba", + "code": "AW" + }, + { + "name": "Bonaire", + "code": "BQ1" + }, + { + "name": "Curaçao", + "code": "CW" + }, + { + "name": "Drenthe", + "code": "DR" + }, + { + "name": "Flevoland", + "code": "FL" + }, + { + "name": "Friesland", + "code": "FR" + }, + { + "name": "Gelderland", + "code": "GE" + }, + { + "name": "Groningen", + "code": "GR" + }, + { + "name": "Limburg", + "code": "LI" + }, + { + "name": "North Brabant", + "code": "NB" + }, + { + "name": "North Holland", + "code": "NH" + }, + { + "name": "Overijssel", + "code": "OV" + }, + { + "name": "Saba", + "code": "BQ2" + }, + { + "name": "Sint Eustatius", + "code": "BQ3" + }, + { + "name": "Sint Maarten", + "code": "SX" + }, + { + "name": "South Holland", + "code": "ZH" + }, + { + "name": "Utrecht", + "code": "UT" + }, + { + "name": "Zeeland", + "code": "ZE" + } + ], + "NO": [ + { + "name": "Østfold", + "code": "01" + }, + { + "name": "Akershus", + "code": "02" + }, + { + "name": "Oslo", + "code": "03" + }, + { + "name": "Hedmark", + "code": "04" + }, + { + "name": "Oppland", + "code": "05" + }, + { + "name": "Buskerud", + "code": "06" + }, + { + "name": "Vestfold", + "code": "07" + }, + { + "name": "Telemark", + "code": "08" + }, + { + "name": "Aust-Agder", + "code": "09" + }, + { + "name": "Vest-Agder", + "code": "10" + }, + { + "name": "Rogaland", + "code": "11" + }, + { + "name": "Hordaland", + "code": "12" + }, + { + "name": "Sogn og Fjordane", + "code": "14" + }, + { + "name": "Møre og Romsdal", + "code": "15" + }, + { + "name": "Sør-Trøndelag", + "code": "16" + }, + { + "name": "Nord-Trøndelag", + "code": "17" + }, + { + "name": "Nordland", + "code": "18" + }, + { + "name": "Troms", + "code": "19" + }, + { + "name": "Finnmark", + "code": "20" + }, + { + "name": "Svalbard", + "code": "21" + }, + { + "name": "Jan Mayen", + "code": "22" + } + ], + "NP": [ + { + "name": "Bagmati", + "code": "BA" + }, + { + "name": "Bheri", + "code": "BH" + }, + { + "name": "Central", + "code": "1" + }, + { + "name": "Dhawalagiri", + "code": "DH" + }, + { + "name": "Gandaki", + "code": "GA" + }, + { + "name": "Janakpur", + "code": "JA" + }, + { + "name": "Karnali", + "code": "KA" + }, + { + "name": "Kosi", + "code": "KO" + }, + { + "name": "Lumbini", + "code": "LU" + }, + { + "name": "Madhya Pashchimanchal", + "code": "2" + }, + { + "name": "Mahakali", + "code": "MA" + }, + { + "name": "Mechi", + "code": "ME" + }, + { + "name": "Narayani", + "code": "NA" + }, + { + "name": "Purwanchal", + "code": "4" + }, + { + "name": "Rapti", + "code": "RA" + }, + { + "name": "Sagarmatha", + "code": "SA" + }, + { + "name": "Seti", + "code": "SE" + }, + { + "name": "Sudur Pashchimanchal", + "code": "5" + }, + { + "name": "Western", + "code": "3" + } + ], + "NR": [ + { + "name": "Aiwo", + "code": "01" + }, + { + "name": "Anabar", + "code": "02" + }, + { + "name": "Anetan", + "code": "03" + }, + { + "name": "Anibare", + "code": "04" + }, + { + "name": "Baiti", + "code": "05" + }, + { + "name": "Boe", + "code": "06" + }, + { + "name": "Buada", + "code": "07" + }, + { + "name": "Denigomodu", + "code": "08" + }, + { + "name": "Ewa", + "code": "09" + }, + { + "name": "Ijuw", + "code": "10" + }, + { + "name": "Meneng", + "code": "11" + }, + { + "name": "Nibok", + "code": "12" + }, + { + "name": "Uaboe", + "code": "13" + }, + { + "name": "Yaren", + "code": "14" + } + ], + "NZ": [ + { + "name": "Auckland", + "code": "AUK" + }, + { + "name": "Bay of Plenty", + "code": "BOP" + }, + { + "name": "Canterbury", + "code": "CAN" + }, + { + "name": "Chatham Islands", + "code": "CIT" + }, + { + "name": "Gisborne", + "code": "GIS" + }, + { + "name": "Hawke’s Bay", + "code": "HKB" + }, + { + "name": "Manawatu-Wanganui", + "code": "MWT" + }, + { + "name": "Marl", + "code": "MBH" + }, + { + "name": "Nelson", + "code": "NSN" + }, + { + "name": "North Island", + "code": "N" + }, + { + "name": "Northland", + "code": "NTL" + }, + { + "name": "Otago", + "code": "OTA" + }, + { + "name": "South Island", + "code": "S" + }, + { + "name": "Southland", + "code": "STL" + }, + { + "name": "Taranaki", + "code": "TKI" + }, + { + "name": "Tasman", + "code": "TAS" + }, + { + "name": "Waikato", + "code": "WKO" + }, + { + "name": "Wellington", + "code": "WGN" + }, + { + "name": "West Coast", + "code": "WTC" + } + ], + "OM": [ + { + "name": "Ad Dakhiliyah", + "code": "DA" + }, + { + "name": "Ad Dhahirah", + "code": "ZA" + }, + { + "name": "Al Batinah", + "code": "BA" + }, + { + "name": "Al Buraimi", + "code": "BU" + }, + { + "name": "Al Wusta", + "code": "WU" + }, + { + "name": "Ash Sharqiyah", + "code": "SH" + }, + { + "name": "Dhofar", + "code": "ZU" + }, + { + "name": "Janub al Batinah", + "code": "BJ" + }, + { + "name": "Janub ash Sharqiyah", + "code": "SJ" + }, + { + "name": "Musandam", + "code": "MU" + }, + { + "name": "Muscat", + "code": "MA" + }, + { + "name": "Shamal al Batinah", + "code": "BS" + }, + { + "name": "Shamal ash Sharqiyah", + "code": "SS" + } + ], + "PA": [ + { + "name": "Bocas del Toro", + "code": "1" + }, + { + "name": "Chiriquí", + "code": "4" + }, + { + "name": "Coclé", + "code": "2" + }, + { + "name": "Colón", + "code": "3" + }, + { + "name": "Darién", + "code": "5" + }, + { + "name": "Emberá", + "code": "EM" + }, + { + "name": "Guna Yala", + "code": "KY" + }, + { + "name": "Herrera", + "code": "6" + }, + { + "name": "Los Santos", + "code": "7" + }, + { + "name": "Ngöbe-Buglé", + "code": "NB" + }, + { + "name": "Panamá", + "code": "8" + }, + { + "name": "Veraguas", + "code": "9" + }, + { + "name": "West Panamá", + "code": "10" + } + ], + "PE": [ + { + "name": "Amazonas", + "code": "AMA" + }, + { + "name": "Ancash", + "code": "ANC" + }, + { + "name": "Apurímac", + "code": "APU" + }, + { + "name": "Arequipa", + "code": "ARE" + }, + { + "name": "Ayacucho", + "code": "AYA" + }, + { + "name": "Cajamarca", + "code": "CAJ" + }, + { + "name": "Cusco", + "code": "CUS" + }, + { + "name": "El Callao", + "code": "CAL" + }, + { + "name": "Huancavelica", + "code": "HUV" + }, + { + "name": "Huánuco", + "code": "HUC" + }, + { + "name": "Ica", + "code": "ICA" + }, + { + "name": "Junín", + "code": "JUN" + }, + { + "name": "La Libertad", + "code": "LAL" + }, + { + "name": "Lambayeque", + "code": "LAM" + }, + { + "name": "Lima", + "code": "LMA" + }, + { + "name": "Lima Region", + "code": "LIM" + }, + { + "name": "Loreto", + "code": "LOR" + }, + { + "name": "Madre de Dios", + "code": "MDD" + }, + { + "name": "Moquegua", + "code": "MOQ" + }, + { + "name": "Pasco", + "code": "PAS" + }, + { + "name": "Piura", + "code": "PIU" + }, + { + "name": "Puno", + "code": "PUN" + }, + { + "name": "San Martín", + "code": "SAM" + }, + { + "name": "Tacna", + "code": "TAC" + }, + { + "name": "Tumbes", + "code": "TUM" + }, + { + "name": "Ucayali", + "code": "UCA" + } + ], + "PG": [ + { + "name": "Bougainville", + "code": "NSB" + }, + { + "name": "Central", + "code": "CPM" + }, + { + "name": "Chimbu", + "code": "CPK" + }, + { + "name": "East New Britain", + "code": "EBR" + }, + { + "name": "East Sepik", + "code": "ESW" + }, + { + "name": "Eastern Highlands", + "code": "EHG" + }, + { + "name": "Enga", + "code": "EPW" + }, + { + "name": "Gulf", + "code": "GPK" + }, + { + "name": "Hela", + "code": "HLA" + }, + { + "name": "Jiwaka", + "code": "JWK" + }, + { + "name": "Madang", + "code": "MPM" + }, + { + "name": "Manus", + "code": "MRL" + }, + { + "name": "Milne Bay", + "code": "MBA" + }, + { + "name": "Morobe", + "code": "MPL" + }, + { + "name": "New Ireland", + "code": "NIK" + }, + { + "name": "Oro", + "code": "NPP" + }, + { + "name": "Port Moresby", + "code": "NCD" + }, + { + "name": "Sandaun", + "code": "SAN" + }, + { + "name": "Southern Highlands", + "code": "SHM" + }, + { + "name": "West New Britain", + "code": "WBK" + }, + { + "name": "Western", + "code": "WPD" + }, + { + "name": "Western Highlands", + "code": "WHM" + } + ], + "PH": [ + { + "name": "Abra", + "code": "ABR" + }, + { + "name": "Agusan del Norte", + "code": "AGN" + }, + { + "name": "Agusan del Sur", + "code": "AGS" + }, + { + "name": "Aklan", + "code": "AKL" + }, + { + "name": "Albay", + "code": "ALB" + }, + { + "name": "Antique", + "code": "ANT" + }, + { + "name": "Apayao", + "code": "APA" + }, + { + "name": "Aurora", + "code": "AUR" + }, + { + "name": "Basilan", + "code": "BAS" + }, + { + "name": "Bataan", + "code": "BAN" + }, + { + "name": "Batanes", + "code": "BTN" + }, + { + "name": "Batangas", + "code": "BTG" + }, + { + "name": "Benguet", + "code": "BEN" + }, + { + "name": "Bicol", + "code": "05" + }, + { + "name": "Biliran", + "code": "BIL" + }, + { + "name": "Bohol", + "code": "BOH" + }, + { + "name": "Bukidnon", + "code": "BUK" + }, + { + "name": "Bulacan", + "code": "BUL" + }, + { + "name": "Cagayan", + "code": "CAG" + }, + { + "name": "Cagayan Valley", + "code": "02" + }, + { + "name": "Calabarzon", + "code": "40" + }, + { + "name": "Camarines Norte", + "code": "CAN" + }, + { + "name": "Camarines Sur", + "code": "CAS" + }, + { + "name": "Camiguin", + "code": "CAM" + }, + { + "name": "Capiz", + "code": "CAP" + }, + { + "name": "Caraga", + "code": "13" + }, + { + "name": "Catanduanes", + "code": "CAT" + }, + { + "name": "Cavite", + "code": "CAV" + }, + { + "name": "Cebu", + "code": "CEB" + }, + { + "name": "Central Luzon", + "code": "03" + }, + { + "name": "Central Visayas", + "code": "07" + }, + { + "name": "Compostela Valley", + "code": "COM" + }, + { + "name": "Cordillera Administrative", + "code": "15" + }, + { + "name": "Cotabato", + "code": "NCO" + }, + { + "name": "Davao", + "code": "11" + }, + { + "name": "Davao del Norte", + "code": "DAV" + }, + { + "name": "Davao del Sur", + "code": "DAS" + }, + { + "name": "Davao Occidental", + "code": "DVO" + }, + { + "name": "Davao Oriental", + "code": "DAO" + }, + { + "name": "Dinagat Islands", + "code": "DIN" + }, + { + "name": "Eastern Samar", + "code": "EAS" + }, + { + "name": "Eastern Visayas", + "code": "08" + }, + { + "name": "Guimaras", + "code": "GUI" + }, + { + "name": "Ifugao", + "code": "IFU" + }, + { + "name": "Ilocos", + "code": "01" + }, + { + "name": "Ilocos Norte", + "code": "ILN" + }, + { + "name": "Ilocos Sur", + "code": "ILS" + }, + { + "name": "Iloilo", + "code": "ILI" + }, + { + "name": "Isabela", + "code": "ISA" + }, + { + "name": "Kalinga", + "code": "KAL" + }, + { + "name": "La Union", + "code": "LUN" + }, + { + "name": "Laguna", + "code": "LAG" + }, + { + "name": "Lanao del Norte", + "code": "LAN" + }, + { + "name": "Lanao del Sur", + "code": "LAS" + }, + { + "name": "Leyte", + "code": "LEY" + }, + { + "name": "Maguindanao", + "code": "MAG" + }, + { + "name": "Marinduque", + "code": "MAD" + }, + { + "name": "Masbate", + "code": "MAS" + }, + { + "name": "Metro Manila", + "code": "00" + }, + { + "name": "Mimaropa", + "code": "41" + }, + { + "name": "Misamis Occidental", + "code": "MSC" + }, + { + "name": "Misamis Oriental", + "code": "MSR" + }, + { + "name": "Mountain", + "code": "MOU" + }, + { + "name": "Muslim Mindanao", + "code": "14" + }, + { + "name": "Negros Occidental", + "code": "NEC" + }, + { + "name": "Negros Oriental", + "code": "NER" + }, + { + "name": "Northern Mindanao", + "code": "10" + }, + { + "name": "Northern Samar", + "code": "NSA" + }, + { + "name": "Nueva Ecija", + "code": "NUE" + }, + { + "name": "Nueva Vizcaya", + "code": "NUV" + }, + { + "name": "Occidental Mindoro", + "code": "MDC" + }, + { + "name": "Oriental Mindoro", + "code": "MDR" + }, + { + "name": "Palawan", + "code": "PLW" + }, + { + "name": "Pampanga", + "code": "PAM" + }, + { + "name": "Pangasinan", + "code": "PAN" + }, + { + "name": "Quezon", + "code": "QUE" + }, + { + "name": "Quirino", + "code": "QUI" + }, + { + "name": "Rizal", + "code": "RIZ" + }, + { + "name": "Romblon", + "code": "ROM" + }, + { + "name": "Samar", + "code": "WSA" + }, + { + "name": "Sarangani", + "code": "SAR" + }, + { + "name": "Siquijor", + "code": "SIG" + }, + { + "name": "Soccsksargen", + "code": "12" + }, + { + "name": "Sorsogon", + "code": "SOR" + }, + { + "name": "South Cotabato", + "code": "SCO" + }, + { + "name": "Southern Leyte", + "code": "SLE" + }, + { + "name": "Sultan Kudarat", + "code": "SUK" + }, + { + "name": "Sulu", + "code": "SLU" + }, + { + "name": "Surigao del Norte", + "code": "SUN" + }, + { + "name": "Surigao del Sur", + "code": "SUR" + }, + { + "name": "Tarlac", + "code": "TAR" + }, + { + "name": "Tawi-Tawi", + "code": "TAW" + }, + { + "name": "Western Visayas", + "code": "06" + }, + { + "name": "Zambales", + "code": "ZMB" + }, + { + "name": "Zamboanga del Norte", + "code": "ZAN" + }, + { + "name": "Zamboanga del Sur", + "code": "ZAS" + }, + { + "name": "Zamboanga Peninsula", + "code": "09" + }, + { + "name": "Zamboanga Sibugay", + "code": "ZSI" + } + ], + "PK": [ + { + "name": "Azad Kashmir", + "code": "JK" + }, + { + "name": "Balochistan", + "code": "BA" + }, + { + "name": "Federally Administered Tribal Areas", + "code": "TA" + }, + { + "name": "Gilgit-Baltistan", + "code": "GB" + }, + { + "name": "Islamabad", + "code": "IS" + }, + { + "name": "Khyber Pakhtunkhwa", + "code": "KP" + }, + { + "name": "Punjab", + "code": "PB" + }, + { + "name": "Sindh", + "code": "SD" + } + ], + "PL": [ + { + "name": "Federal Capital Territory", + "code": "PM" + }, + { + "name": "Greater Poland", + "code": "WP" + }, + { + "name": "Kuyavian-Pomerania", + "code": "KP" + }, + { + "name": "Lesser Poland", + "code": "MA" + }, + { + "name": "Åódź", + "code": "LD" + }, + { + "name": "Lower Silesian", + "code": "DS" + }, + { + "name": "Lublin", + "code": "LU" + }, + { + "name": "Lubusz", + "code": "LB" + }, + { + "name": "Mazovia", + "code": "MZ" + }, + { + "name": "Opole", + "code": "OP" + }, + { + "name": "Podlaskie", + "code": "PD" + }, + { + "name": "Silesia", + "code": "SL" + }, + { + "name": "Subcarpathia", + "code": "PK" + }, + { + "name": "ÅšwiÄ™tokrzyskie", + "code": "SK" + }, + { + "name": "Warmian-Masuria", + "code": "WN" + }, + { + "name": "West Pomerania", + "code": "ZP" + } + ], + "PS": [ + { + "name": "Bethlehem", + "code": "BTH" + }, + { + "name": "Deir al-Balah", + "code": "DEB" + }, + { + "name": "Gaza", + "code": "GZA" + }, + { + "name": "Hebron", + "code": "HBN" + }, + { + "name": "Jenin", + "code": "JEN" + }, + { + "name": "Jericho", + "code": "JRH" + }, + { + "name": "Jerusalem", + "code": "JEM" + }, + { + "name": "Khan Yunis", + "code": "KYS" + }, + { + "name": "Nablus", + "code": "NBS" + }, + { + "name": "North Gaza", + "code": "NGZ" + }, + { + "name": "Qalqilya", + "code": "QQA" + }, + { + "name": "Rafah", + "code": "RFH" + }, + { + "name": "Ramallah and al-Bireh", + "code": "RBH" + }, + { + "name": "Salfit", + "code": "SLT" + }, + { + "name": "Tubas", + "code": "TBS" + }, + { + "name": "Tulkarm", + "code": "TKM" + } + ], + "PT": [ + { + "name": "Aveiro", + "code": "01" + }, + { + "name": "Beja", + "code": "02" + }, + { + "name": "Braga", + "code": "03" + }, + { + "name": "Bragança", + "code": "04" + }, + { + "name": "Castelo Branco", + "code": "05" + }, + { + "name": "Coimbra", + "code": "06" + }, + { + "name": "Évora", + "code": "07" + }, + { + "name": "Faro", + "code": "08" + }, + { + "name": "Guarda", + "code": "09" + }, + { + "name": "Leiria", + "code": "10" + }, + { + "name": "Lisbon", + "code": "11" + }, + { + "name": "Portalegre", + "code": "12" + }, + { + "name": "Porto", + "code": "13" + }, + { + "name": "Santarém", + "code": "14" + }, + { + "name": "Setúbal", + "code": "15" + }, + { + "name": "Viana do Castelo", + "code": "16" + }, + { + "name": "Vila Real", + "code": "17" + }, + { + "name": "Viseu", + "code": "18" + }, + { + "name": "Azores", + "code": "20" + }, + { + "name": "Madeira", + "code": "30" + } + ], + "PW": [ + { + "name": "Aimeliik", + "code": "002" + }, + { + "name": "Airai", + "code": "004" + }, + { + "name": "Angaur", + "code": "010" + }, + { + "name": "Hatohobei", + "code": "050" + }, + { + "name": "Kayangel", + "code": "100" + }, + { + "name": "Koror", + "code": "150" + }, + { + "name": "Melekeok", + "code": "212" + }, + { + "name": "Ngaraard", + "code": "214" + }, + { + "name": "Ngarchelong", + "code": "218" + }, + { + "name": "Ngardmau", + "code": "222" + }, + { + "name": "Ngatpang", + "code": "224" + }, + { + "name": "Ngchesar", + "code": "226" + }, + { + "name": "Ngeremlengui", + "code": "227" + }, + { + "name": "Ngiwal", + "code": "228" + }, + { + "name": "Peleliu", + "code": "350" + }, + { + "name": "Sonsorol", + "code": "370" + } + ], + "PY": [ + { + "name": "Alto Paraguay", + "code": "16" + }, + { + "name": "Alto Paraná", + "code": "10" + }, + { + "name": "Amambay", + "code": "13" + }, + { + "name": "Asunción", + "code": "ASU" + }, + { + "name": "Boquerón", + "code": "19" + }, + { + "name": "Caaguazú", + "code": "5" + }, + { + "name": "Caazapá", + "code": "6" + }, + { + "name": "Canindeyú", + "code": "14" + }, + { + "name": "Central", + "code": "11" + }, + { + "name": "Concepción", + "code": "1" + }, + { + "name": "Cordillera", + "code": "3" + }, + { + "name": "Guairá", + "code": "4" + }, + { + "name": "Itapúa", + "code": "7" + }, + { + "name": "Misiones", + "code": "8" + }, + { + "name": "Ñeembucú", + "code": "12" + }, + { + "name": "Paraguarí", + "code": "9" + }, + { + "name": "Presidente Hayes", + "code": "15" + }, + { + "name": "San Pedro", + "code": "2" + } + ], + "QA": [ + { + "name": "Al Daayen", + "code": "ZA" + }, + { + "name": "Al Khor", + "code": "KH" + }, + { + "name": "Al Rayyan", + "code": "RA" + }, + { + "name": "Al Wakrah", + "code": "WA" + }, + { + "name": "Ash ShīḩÄnÄ«yah", + "code": "SH" + }, + { + "name": "Doha", + "code": "DA" + }, + { + "name": "Madinat ash Shamal", + "code": "MS" + }, + { + "name": "Umm Salal", + "code": "US" + } + ], + "RO": [ + { + "name": "Alba", + "code": "AB" + }, + { + "name": "Arad", + "code": "AR" + }, + { + "name": "ArgeÈ™", + "code": "AG" + }, + { + "name": "Bacău", + "code": "BC" + }, + { + "name": "Bihor", + "code": "BH" + }, + { + "name": "BistriÅ£a-Năsăud", + "code": "BN" + }, + { + "name": "BotoÅŸani", + "code": "BT" + }, + { + "name": "Brăila", + "code": "BR" + }, + { + "name": "BraÅŸov", + "code": "BV" + }, + { + "name": "Bucharest", + "code": "B" + }, + { + "name": "Buzău", + "code": "BZ" + }, + { + "name": "CălăraÈ™i", + "code": "CL" + }, + { + "name": "CaraÈ™-Severin", + "code": "CS" + }, + { + "name": "Cluj", + "code": "CJ" + }, + { + "name": "ConstanÈ›a", + "code": "CT" + }, + { + "name": "Covasna", + "code": "CV" + }, + { + "name": "DâmboviÈ›a", + "code": "DB" + }, + { + "name": "Dolj", + "code": "DJ" + }, + { + "name": "GalaÈ›i", + "code": "GL" + }, + { + "name": "Giurgiu", + "code": "GR" + }, + { + "name": "Gorj", + "code": "GJ" + }, + { + "name": "Harghita", + "code": "HR" + }, + { + "name": "Hunedoara", + "code": "HD" + }, + { + "name": "IalomiÈ›a", + "code": "IL" + }, + { + "name": "IaÈ™i", + "code": "IS" + }, + { + "name": "Ilfov", + "code": "IF" + }, + { + "name": "MaramureÅŸ", + "code": "MM" + }, + { + "name": "MehedinÈ›i", + "code": "MH" + }, + { + "name": "MureÅŸ", + "code": "MS" + }, + { + "name": "NeamÅ£", + "code": "NT" + }, + { + "name": "Olt", + "code": "OT" + }, + { + "name": "Prahova", + "code": "PH" + }, + { + "name": "Sălaj", + "code": "SJ" + }, + { + "name": "Satu Mare", + "code": "SM" + }, + { + "name": "Sibiu", + "code": "SB" + }, + { + "name": "Suceava", + "code": "SV" + }, + { + "name": "Teleorman", + "code": "TR" + }, + { + "name": "TimiÈ™", + "code": "TM" + }, + { + "name": "Tulcea", + "code": "TL" + }, + { + "name": "Vâlcea", + "code": "VL" + }, + { + "name": "Vaslui", + "code": "VS" + }, + { + "name": "Vrancea", + "code": "VN" + } + ], + "RS": [ + { + "name": "Beograd", + "code": "00" + }, + { + "name": "Bor", + "code": "14" + }, + { + "name": "BraniÄevo", + "code": "11" + }, + { + "name": "Central Banat", + "code": "02" + }, + { + "name": "Jablanica", + "code": "23" + }, + { + "name": "Kolubara", + "code": "09" + }, + { + "name": "Kosovo", + "code": "25" + }, + { + "name": "Kosovo-Metohija", + "code": "KM" + }, + { + "name": "Kosovo-Pomoravlje", + "code": "29" + }, + { + "name": "Kosovska Mitrovica", + "code": "28" + }, + { + "name": "MaÄva", + "code": "08" + }, + { + "name": "Moravica", + "code": "17" + }, + { + "name": "NiÅ¡ava", + "code": "20" + }, + { + "name": "North BaÄka", + "code": "01" + }, + { + "name": "North Banat", + "code": "03" + }, + { + "name": "PÄinja", + "code": "24" + }, + { + "name": "Peć", + "code": "26" + }, + { + "name": "Pirot", + "code": "22" + }, + { + "name": "Podunavlje", + "code": "10" + }, + { + "name": "Pomoravlje", + "code": "13" + }, + { + "name": "Prizren", + "code": "27" + }, + { + "name": "Rasina", + "code": "19" + }, + { + "name": "RaÅ¡ka", + "code": "18" + }, + { + "name": "South BaÄka", + "code": "06" + }, + { + "name": "South Banat", + "code": "04" + }, + { + "name": "Srem", + "code": "07" + }, + { + "name": "Å umadija", + "code": "12" + }, + { + "name": "Toplica", + "code": "21" + }, + { + "name": "Vojvodina", + "code": "VO" + }, + { + "name": "West BaÄka", + "code": "05" + }, + { + "name": "ZajeÄar", + "code": "15" + }, + { + "name": "Zlatibor", + "code": "16" + } + ], + "RU": [ + { + "name": "Adygea", + "code": "AD" + }, + { + "name": "Altai", + "code": "AL" + }, + { + "name": "Altai Krai", + "code": "ALT" + }, + { + "name": "Amur", + "code": "AMU" + }, + { + "name": "Arkhangelsk", + "code": "ARK" + }, + { + "name": "Astrakhan", + "code": "AST" + }, + { + "name": "Bashkortostan", + "code": "BA" + }, + { + "name": "Belgorod", + "code": "BEL" + }, + { + "name": "Bryansk", + "code": "BRY" + }, + { + "name": "Buryat", + "code": "BU" + }, + { + "name": "Chechen", + "code": "CE" + }, + { + "name": "Chelyabinsk", + "code": "CHE" + }, + { + "name": "Chukotka Okrug", + "code": "CHU" + }, + { + "name": "Chuvash", + "code": "CU" + }, + { + "name": "Dagestan", + "code": "DA" + }, + { + "name": "Ingushetia", + "code": "IN" + }, + { + "name": "Irkutsk", + "code": "IRK" + }, + { + "name": "Ivanovo", + "code": "IVA" + }, + { + "name": "Jewish", + "code": "YEV" + }, + { + "name": "Kabardino-Balkar", + "code": "KB" + }, + { + "name": "Kaliningrad", + "code": "KGD" + }, + { + "name": "Kalmykia", + "code": "KL" + }, + { + "name": "Kaluga", + "code": "KLU" + }, + { + "name": "Kamchatka Krai", + "code": "KAM" + }, + { + "name": "Karachay-Cherkess", + "code": "KC" + }, + { + "name": "Karelia", + "code": "KR" + }, + { + "name": "Kemerovo", + "code": "KEM" + }, + { + "name": "Khabarovsk Krai", + "code": "KHA" + }, + { + "name": "Khakassia", + "code": "KK" + }, + { + "name": "Khanty-Mansi", + "code": "KHM" + }, + { + "name": "Kirov", + "code": "KIR" + }, + { + "name": "Komi", + "code": "KO" + }, + { + "name": "Kostroma", + "code": "KOS" + }, + { + "name": "Krasnodar Krai", + "code": "KDA" + }, + { + "name": "Krasnoyarsk Krai", + "code": "KYA" + }, + { + "name": "Kurgan", + "code": "KGN" + }, + { + "name": "Kursk", + "code": "KRS" + }, + { + "name": "Leningrad", + "code": "LEN" + }, + { + "name": "Lipetsk", + "code": "LIP" + }, + { + "name": "Magadan", + "code": "MAG" + }, + { + "name": "Mari El", + "code": "ME" + }, + { + "name": "Mordovia", + "code": "MO" + }, + { + "name": "Moscow", + "code": "MOW" + }, + { + "name": "Moscow Province", + "code": "MOS" + }, + { + "name": "Murmansk", + "code": "MUR" + }, + { + "name": "Nenets", + "code": "NEN" + }, + { + "name": "Nizhny Novgorod", + "code": "NIZ" + }, + { + "name": "North Ossetia-Alania", + "code": "SE" + }, + { + "name": "Novgorod", + "code": "NGR" + }, + { + "name": "Novosibirsk", + "code": "NVS" + }, + { + "name": "Omsk", + "code": "OMS" + }, + { + "name": "Orenburg", + "code": "ORE" + }, + { + "name": "Oryol", + "code": "ORL" + }, + { + "name": "Penza", + "code": "PNZ" + }, + { + "name": "Perm Krai", + "code": "PER" + }, + { + "name": "Primorsky Krai", + "code": "PRI" + }, + { + "name": "Pskov", + "code": "PSK" + }, + { + "name": "Rostov", + "code": "ROS" + }, + { + "name": "Ryazan", + "code": "RYA" + }, + { + "name": "Saint Petersburg", + "code": "SPE" + }, + { + "name": "Sakha", + "code": "SA" + }, + { + "name": "Sakhalin", + "code": "SAK" + }, + { + "name": "Samara", + "code": "SAM" + }, + { + "name": "Saratov", + "code": "SAR" + }, + { + "name": "Smolensk", + "code": "SMO" + }, + { + "name": "Stavropol Krai", + "code": "STA" + }, + { + "name": "Sverdlovsk", + "code": "SVE" + }, + { + "name": "Tambov", + "code": "TAM" + }, + { + "name": "Tatarstan", + "code": "TA" + }, + { + "name": "Tomsk", + "code": "TOM" + }, + { + "name": "Tula", + "code": "TUL" + }, + { + "name": "Tuva", + "code": "TY" + }, + { + "name": "Tver", + "code": "TVE" + }, + { + "name": "Tyumen", + "code": "TYU" + }, + { + "name": "Udmurt", + "code": "UD" + }, + { + "name": "Ulyanovsk", + "code": "ULY" + }, + { + "name": "Vladimir", + "code": "VLA" + }, + { + "name": "Volgograd", + "code": "VGG" + }, + { + "name": "Vologda", + "code": "VLG" + }, + { + "name": "Voronezh", + "code": "VOR" + }, + { + "name": "Yamalo-Nenets Okrug", + "code": "YAN" + }, + { + "name": "Yaroslavl", + "code": "YAR" + }, + { + "name": "Zabaykalsky Krai", + "code": "ZAB" + } + ], + "RW": [ + { + "name": "Kigali", + "code": "01" + }, + { + "name": "Eastern", + "code": "02" + }, + { + "name": "Northern", + "code": "03" + }, + { + "name": "Western", + "code": "04" + }, + { + "name": "Southern", + "code": "05" + } + ], + "SA": [ + { + "name": "Riyadh", + "code": "01" + }, + { + "name": "Makkah", + "code": "02" + }, + { + "name": "Al Madinah", + "code": "03" + }, + { + "name": "Eastern", + "code": "04" + }, + { + "name": "Al-Qassim", + "code": "05" + }, + { + "name": "Ha’il", + "code": "06" + }, + { + "name": "Tabuk", + "code": "07" + }, + { + "name": "Northern Borders", + "code": "08" + }, + { + "name": "Jizan", + "code": "09" + }, + { + "name": "Najran", + "code": "10" + }, + { + "name": "Al Bahah", + "code": "11" + }, + { + "name": "Al Jawf", + "code": "12" + }, + { + "name": "Asir", + "code": "14" + } + ], + "SB": [ + { + "name": "Central", + "code": "CE" + }, + { + "name": "Choiseul", + "code": "CH" + }, + { + "name": "Guadalcanal", + "code": "GU" + }, + { + "name": "Honiara", + "code": "CT" + }, + { + "name": "Isabel", + "code": "IS" + }, + { + "name": "Makira-Ulawa", + "code": "MK" + }, + { + "name": "Malaita", + "code": "ML" + }, + { + "name": "Rennell and Bellona", + "code": "RB" + }, + { + "name": "Temotu", + "code": "TE" + }, + { + "name": "Western", + "code": "WE" + } + ], + "SC": [ + { + "name": "Anse aux Pins", + "code": "01" + }, + { + "name": "Anse Boileau", + "code": "02" + }, + { + "name": "Anse Etoile", + "code": "03" + }, + { + "name": "Au Cap", + "code": "04" + }, + { + "name": "Anse Royale", + "code": "05" + }, + { + "name": "Baie Lazare", + "code": "06" + }, + { + "name": "Baie Sainte Anne", + "code": "07" + }, + { + "name": "Beau Vallon", + "code": "08" + }, + { + "name": "Bel Air", + "code": "09" + }, + { + "name": "Bel Ombre", + "code": "10" + }, + { + "name": "Cascade", + "code": "11" + }, + { + "name": "Glacis", + "code": "12" + }, + { + "name": "Grand’Anse Mahé", + "code": "13" + }, + { + "name": "Grand’Anse Praslin", + "code": "14" + }, + { + "name": "La Digue", + "code": "15" + }, + { + "name": "La Rivière Anglaise", + "code": "16" + }, + { + "name": "Mont Buxton", + "code": "17" + }, + { + "name": "Mont Fleuri", + "code": "18" + }, + { + "name": "Plaisance", + "code": "19" + }, + { + "name": "Pointe La Rue", + "code": "20" + }, + { + "name": "Port Glaud", + "code": "21" + }, + { + "name": "Saint Louis", + "code": "22" + }, + { + "name": "Takamaka", + "code": "23" + }, + { + "name": "Les Mamelles", + "code": "24" + }, + { + "name": "Roche Caiman", + "code": "25" + } + ], + "SD": [ + { + "name": "Al Jazirah", + "code": "GZ" + }, + { + "name": "Al Qadarif", + "code": "GD" + }, + { + "name": "Blue Nile", + "code": "NB" + }, + { + "name": "Central Darfur", + "code": "DC" + }, + { + "name": "East Darfur", + "code": "DE" + }, + { + "name": "Kassala", + "code": "KA" + }, + { + "name": "Khartoum", + "code": "KH" + }, + { + "name": "North Darfur", + "code": "DN" + }, + { + "name": "North Kurdufan", + "code": "KN" + }, + { + "name": "Northern", + "code": "NO" + }, + { + "name": "Red Sea", + "code": "RS" + }, + { + "name": "River Nile", + "code": "NR" + }, + { + "name": "Sennar", + "code": "SI" + }, + { + "name": "South Darfur", + "code": "DS" + }, + { + "name": "South Kurdufan", + "code": "KS" + }, + { + "name": "West Darfur", + "code": "DW" + }, + { + "name": "West Kurdufan", + "code": "GK" + }, + { + "name": "White Nile", + "code": "NW" + } + ], + "SE": [ + { + "name": "Blekinge", + "code": "K" + }, + { + "name": "Dalarna", + "code": "W" + }, + { + "name": "Gävleborg", + "code": "X" + }, + { + "name": "Gotland", + "code": "I" + }, + { + "name": "Halland", + "code": "N" + }, + { + "name": "Jämtland", + "code": "Z" + }, + { + "name": "Jönköping", + "code": "F" + }, + { + "name": "Kalmar", + "code": "H" + }, + { + "name": "Kronoberg", + "code": "G" + }, + { + "name": "Norrbotten", + "code": "BD" + }, + { + "name": "Örebro", + "code": "T" + }, + { + "name": "Östergötland", + "code": "E" + }, + { + "name": "SkÃ¥ne", + "code": "M" + }, + { + "name": "Södermanland", + "code": "D" + }, + { + "name": "Stockholm", + "code": "AB" + }, + { + "name": "Uppsala", + "code": "C" + }, + { + "name": "Värmland", + "code": "S" + }, + { + "name": "Västerbotten", + "code": "AC" + }, + { + "name": "Västernorrland", + "code": "Y" + }, + { + "name": "Västmanland", + "code": "U" + }, + { + "name": "Västra Götaland", + "code": "O" + } + ], + "SG": [ + { + "name": "Central Singapore", + "code": "01" + }, + { + "name": "North East", + "code": "02" + }, + { + "name": "North West", + "code": "03" + }, + { + "name": "South East", + "code": "04" + }, + { + "name": "South West", + "code": "05" + } + ], + "SH": [ + { + "name": "Ascension Island", + "code": "AC" + }, + { + "name": "Saint Helena", + "code": "HL" + }, + { + "name": "Tristan da Cunha", + "code": "TA" + } + ], + "SI": [ + { + "name": "AjdovÅ¡Äina", + "code": "001" + }, + { + "name": "Beltinci", + "code": "002" + }, + { + "name": "Bled", + "code": "003" + }, + { + "name": "Bohinj", + "code": "004" + }, + { + "name": "Borovnica", + "code": "005" + }, + { + "name": "Bovec", + "code": "006" + }, + { + "name": "Brda", + "code": "007" + }, + { + "name": "Brezovica", + "code": "008" + }, + { + "name": "Brežice", + "code": "009" + }, + { + "name": "TiÅ¡ina", + "code": "010" + }, + { + "name": "Celje", + "code": "011" + }, + { + "name": "Cerklje na Gorenjskem", + "code": "012" + }, + { + "name": "Cerknica", + "code": "013" + }, + { + "name": "Cerkno", + "code": "014" + }, + { + "name": "ÄŒrenÅ¡ovci", + "code": "015" + }, + { + "name": "ÄŒrna na KoroÅ¡kem", + "code": "016" + }, + { + "name": "ÄŒrnomelj", + "code": "017" + }, + { + "name": "Destrnik", + "code": "018" + }, + { + "name": "DivaÄa", + "code": "019" + }, + { + "name": "Dobrepolje", + "code": "020" + }, + { + "name": "Dobrova–Polhov Gradec", + "code": "021" + }, + { + "name": "Dol pri Ljubljani", + "code": "022" + }, + { + "name": "Domžale", + "code": "023" + }, + { + "name": "Dornava", + "code": "024" + }, + { + "name": "Dravograd", + "code": "025" + }, + { + "name": "Duplek", + "code": "026" + }, + { + "name": "Gorenja Vas–Poljane", + "code": "027" + }, + { + "name": "GoriÅ¡nica", + "code": "028" + }, + { + "name": "Gornja Radgona", + "code": "029" + }, + { + "name": "Gornji Grad", + "code": "030" + }, + { + "name": "Gornji Petrovci", + "code": "031" + }, + { + "name": "Grosuplje", + "code": "032" + }, + { + "name": "Å alovci", + "code": "033" + }, + { + "name": "Hrastnik", + "code": "034" + }, + { + "name": "Hrpelje–Kozina", + "code": "035" + }, + { + "name": "Idrija", + "code": "036" + }, + { + "name": "Ig", + "code": "037" + }, + { + "name": "Ilirska Bistrica", + "code": "038" + }, + { + "name": "IvanÄna Gorica", + "code": "039" + }, + { + "name": "Izola", + "code": "040" + }, + { + "name": "Jesenice", + "code": "041" + }, + { + "name": "JurÅ¡inci", + "code": "042" + }, + { + "name": "Kamnik", + "code": "043" + }, + { + "name": "Kanal", + "code": "044" + }, + { + "name": "KidriÄevo", + "code": "045" + }, + { + "name": "Kobarid", + "code": "046" + }, + { + "name": "Kobilje", + "code": "047" + }, + { + "name": "KoÄevje", + "code": "048" + }, + { + "name": "Komen", + "code": "049" + }, + { + "name": "Koper", + "code": "050" + }, + { + "name": "Kozje", + "code": "051" + }, + { + "name": "Kranj", + "code": "052" + }, + { + "name": "Kranjska Gora", + "code": "053" + }, + { + "name": "KrÅ¡ko", + "code": "054" + }, + { + "name": "Kungota", + "code": "055" + }, + { + "name": "Kuzma", + "code": "056" + }, + { + "name": "LaÅ¡ko", + "code": "057" + }, + { + "name": "Lenart", + "code": "058" + }, + { + "name": "Lendava", + "code": "059" + }, + { + "name": "Litija", + "code": "060" + }, + { + "name": "Ljubljana", + "code": "061" + }, + { + "name": "Ljubno", + "code": "062" + }, + { + "name": "Ljutomer", + "code": "063" + }, + { + "name": "Logatec", + "code": "064" + }, + { + "name": "LoÅ¡ka Dolina", + "code": "065" + }, + { + "name": "LoÅ¡ki Potok", + "code": "066" + }, + { + "name": "LuÄe", + "code": "067" + }, + { + "name": "Lukovica", + "code": "068" + }, + { + "name": "MajÅ¡perk", + "code": "069" + }, + { + "name": "Maribor", + "code": "070" + }, + { + "name": "Medvode", + "code": "071" + }, + { + "name": "MengeÅ¡", + "code": "072" + }, + { + "name": "Metlika", + "code": "073" + }, + { + "name": "Mežica", + "code": "074" + }, + { + "name": "Miren–Kostanjevica", + "code": "075" + }, + { + "name": "Mislinja", + "code": "076" + }, + { + "name": "MoravÄe", + "code": "077" + }, + { + "name": "Moravske Toplice", + "code": "078" + }, + { + "name": "Mozirje", + "code": "079" + }, + { + "name": "Murska Sobota", + "code": "080" + }, + { + "name": "Muta", + "code": "081" + }, + { + "name": "Naklo", + "code": "082" + }, + { + "name": "Nazarje", + "code": "083" + }, + { + "name": "Nova Gorica", + "code": "084" + }, + { + "name": "Novo Mesto", + "code": "085" + }, + { + "name": "Odranci", + "code": "086" + }, + { + "name": "Ormož", + "code": "087" + }, + { + "name": "Osilnica", + "code": "088" + }, + { + "name": "Pesnica", + "code": "089" + }, + { + "name": "Piran", + "code": "090" + }, + { + "name": "Pivka", + "code": "091" + }, + { + "name": "PodÄetrtek", + "code": "092" + }, + { + "name": "Podvelka", + "code": "093" + }, + { + "name": "Postojna", + "code": "094" + }, + { + "name": "Preddvor", + "code": "095" + }, + { + "name": "Ptuj", + "code": "096" + }, + { + "name": "Puconci", + "code": "097" + }, + { + "name": "RaÄe–Fram", + "code": "098" + }, + { + "name": "RadeÄe", + "code": "099" + }, + { + "name": "Radenci", + "code": "100" + }, + { + "name": "Radlje ob Dravi", + "code": "101" + }, + { + "name": "Radovljica", + "code": "102" + }, + { + "name": "Ravne na KoroÅ¡kem", + "code": "103" + }, + { + "name": "Ribnica", + "code": "104" + }, + { + "name": "RogaÅ¡ovci", + "code": "105" + }, + { + "name": "RogaÅ¡ka Slatina", + "code": "106" + }, + { + "name": "Rogatec", + "code": "107" + }, + { + "name": "RuÅ¡e", + "code": "108" + }, + { + "name": "SemiÄ", + "code": "109" + }, + { + "name": "Sevnica", + "code": "110" + }, + { + "name": "Sežana", + "code": "111" + }, + { + "name": "Slovenj Gradec", + "code": "112" + }, + { + "name": "Slovenska Bistrica", + "code": "113" + }, + { + "name": "Slovenske Konjice", + "code": "114" + }, + { + "name": "StarÅ¡e", + "code": "115" + }, + { + "name": "Sveti Jurij", + "code": "116" + }, + { + "name": "Å enÄur", + "code": "117" + }, + { + "name": "Å entilj", + "code": "118" + }, + { + "name": "Å entjernej", + "code": "119" + }, + { + "name": "Å entjur", + "code": "120" + }, + { + "name": "Å kocjan", + "code": "121" + }, + { + "name": "Å kofja Loka", + "code": "122" + }, + { + "name": "Å kofljica", + "code": "123" + }, + { + "name": "Å marje pri JelÅ¡ah", + "code": "124" + }, + { + "name": "Å martno ob Paki", + "code": "125" + }, + { + "name": "Å oÅ¡tanj", + "code": "126" + }, + { + "name": "Å tore", + "code": "127" + }, + { + "name": "Tolmin", + "code": "128" + }, + { + "name": "Trbovlje", + "code": "129" + }, + { + "name": "Trebnje", + "code": "130" + }, + { + "name": "TržiÄ", + "code": "131" + }, + { + "name": "TurniÅ¡Äe", + "code": "132" + }, + { + "name": "Velenje", + "code": "133" + }, + { + "name": "Velike LaÅ¡Äe", + "code": "134" + }, + { + "name": "Videm", + "code": "135" + }, + { + "name": "Vipava", + "code": "136" + }, + { + "name": "Vitanje", + "code": "137" + }, + { + "name": "Vodice", + "code": "138" + }, + { + "name": "Vojnik", + "code": "139" + }, + { + "name": "Vrhnika", + "code": "140" + }, + { + "name": "Vuzenica", + "code": "141" + }, + { + "name": "Zagorje ob Savi", + "code": "142" + }, + { + "name": "ZavrÄ", + "code": "143" + }, + { + "name": "ZreÄe", + "code": "144" + }, + { + "name": "Železniki", + "code": "146" + }, + { + "name": "Žiri", + "code": "147" + }, + { + "name": "Benedikt", + "code": "148" + }, + { + "name": "Bistrica ob Sotli", + "code": "149" + }, + { + "name": "Bloke", + "code": "150" + }, + { + "name": "BraslovÄe", + "code": "151" + }, + { + "name": "Cankova", + "code": "152" + }, + { + "name": "Cerkvenjak", + "code": "153" + }, + { + "name": "Dobje", + "code": "154" + }, + { + "name": "Dobrna", + "code": "155" + }, + { + "name": "Dobrovnik", + "code": "156" + }, + { + "name": "Dolenjske Toplice", + "code": "157" + }, + { + "name": "Grad", + "code": "158" + }, + { + "name": "Hajdina", + "code": "159" + }, + { + "name": "HoÄe–Slivnica", + "code": "160" + }, + { + "name": "HodoÅ¡", + "code": "161" + }, + { + "name": "Horjul", + "code": "162" + }, + { + "name": "Jezersko", + "code": "163" + }, + { + "name": "Komenda", + "code": "164" + }, + { + "name": "Kostel", + "code": "165" + }, + { + "name": "Križevci", + "code": "166" + }, + { + "name": "Lovrenc na Pohorju", + "code": "167" + }, + { + "name": "Markovci", + "code": "168" + }, + { + "name": "Miklavž na Dravskem Polju", + "code": "169" + }, + { + "name": "Mirna PeÄ", + "code": "170" + }, + { + "name": "Oplotnica", + "code": "171" + }, + { + "name": "Podlehnik", + "code": "172" + }, + { + "name": "Polzela", + "code": "173" + }, + { + "name": "Prebold", + "code": "174" + }, + { + "name": "Prevalje", + "code": "175" + }, + { + "name": "Razkrižje", + "code": "176" + }, + { + "name": "Ribnica na Pohorju", + "code": "177" + }, + { + "name": "Selnica ob Dravi", + "code": "178" + }, + { + "name": "Sodražica", + "code": "179" + }, + { + "name": "SolÄava", + "code": "180" + }, + { + "name": "Sveta Ana", + "code": "181" + }, + { + "name": "Sveti Andraž v Slovenskih Goricah", + "code": "182" + }, + { + "name": "Å empeter–Vrtojba", + "code": "183" + }, + { + "name": "Tabor", + "code": "184" + }, + { + "name": "Trnovska Vas", + "code": "185" + }, + { + "name": "Trzin", + "code": "186" + }, + { + "name": "Velika Polana", + "code": "187" + }, + { + "name": "Veržej", + "code": "188" + }, + { + "name": "Vransko", + "code": "189" + }, + { + "name": "Žalec", + "code": "190" + }, + { + "name": "Žetale", + "code": "191" + }, + { + "name": "Žirovnica", + "code": "192" + }, + { + "name": "Žužemberk", + "code": "193" + }, + { + "name": "Å martno pri Litiji", + "code": "194" + }, + { + "name": "ApaÄe", + "code": "195" + }, + { + "name": "Cirkulane", + "code": "196" + }, + { + "name": "Kostanjevica na Krki", + "code": "197" + }, + { + "name": "Makole", + "code": "198" + }, + { + "name": "Mokronog–Trebelno", + "code": "199" + }, + { + "name": "PoljÄane", + "code": "200" + }, + { + "name": "RenÄe–Vogrsko", + "code": "201" + }, + { + "name": "SrediÅ¡Äe ob Dravi", + "code": "202" + }, + { + "name": "Straža", + "code": "203" + }, + { + "name": "Sveta Trojica v Slovenskih Goricah", + "code": "204" + }, + { + "name": "Sveti Tomaž", + "code": "205" + }, + { + "name": "Å marjeÅ¡ke Toplice", + "code": "206" + }, + { + "name": "Gorje", + "code": "207" + }, + { + "name": "Log–Dragomer", + "code": "208" + }, + { + "name": "ReÄica ob Savinji", + "code": "209" + }, + { + "name": "Sveti Jurij v Slovenskih Goricah", + "code": "210" + }, + { + "name": "Å entrupert", + "code": "211" + }, + { + "name": "Mirna", + "code": "212" + }, + { + "name": "Ankaran", + "code": "213" + } + ], + "SK": [ + { + "name": "Banská Bystrica", + "code": "BC" + }, + { + "name": "Bratislava", + "code": "BL" + }, + { + "name": "KoÅ¡ice", + "code": "KI" + }, + { + "name": "Nitra", + "code": "NI" + }, + { + "name": "PreÅ¡ov", + "code": "PV" + }, + { + "name": "TrenÄín", + "code": "TC" + }, + { + "name": "Trnava", + "code": "TA" + }, + { + "name": "Žilina", + "code": "ZI" + } + ], + "SL": [ + { + "name": "Eastern", + "code": "E" + }, + { + "name": "Northern", + "code": "N" + }, + { + "name": "Southern", + "code": "S" + }, + { + "name": "Western Area", + "code": "W" + } + ], + "SM": [ + { + "name": "Acquaviva", + "code": "01" + }, + { + "name": "Chiesanuova", + "code": "02" + }, + { + "name": "Domagnano", + "code": "03" + }, + { + "name": "Faetano", + "code": "04" + }, + { + "name": "Fiorentino", + "code": "05" + }, + { + "name": "Borgo Maggiore", + "code": "06" + }, + { + "name": "San Marino", + "code": "07" + }, + { + "name": "Montegiardino", + "code": "08" + }, + { + "name": "Serravalle", + "code": "09" + } + ], + "SN": [ + { + "name": "Dakar", + "code": "DK" + }, + { + "name": "Diourbel", + "code": "DB" + }, + { + "name": "Fatick", + "code": "FK" + }, + { + "name": "Kaffrine", + "code": "KA" + }, + { + "name": "Kaolack", + "code": "KL" + }, + { + "name": "Kédougou", + "code": "KE" + }, + { + "name": "Kolda", + "code": "KD" + }, + { + "name": "Louga", + "code": "LG" + }, + { + "name": "Matam", + "code": "MT" + }, + { + "name": "Saint-Louis", + "code": "SL" + }, + { + "name": "Sédhiou", + "code": "SE" + }, + { + "name": "Tambacounda", + "code": "TC" + }, + { + "name": "Thiès", + "code": "TH" + }, + { + "name": "Ziguinchor", + "code": "ZG" + } + ], + "SO": [ + { + "name": "Awdal", + "code": "AW" + }, + { + "name": "Bakool", + "code": "BK" + }, + { + "name": "Banaadir", + "code": "BN" + }, + { + "name": "Bari", + "code": "BR" + }, + { + "name": "Bay, Somalia", + "code": "BY" + }, + { + "name": "Galguduud", + "code": "GA" + }, + { + "name": "Gedo", + "code": "GE" + }, + { + "name": "Hiran", + "code": "HI" + }, + { + "name": "Lower Juba", + "code": "JH" + }, + { + "name": "Lower Shebelle", + "code": "SH" + }, + { + "name": "Middle Juba", + "code": "JD" + }, + { + "name": "Middle Shebelle", + "code": "SD" + }, + { + "name": "Mudug", + "code": "MU" + }, + { + "name": "Nugal", + "code": "NU" + }, + { + "name": "Sanaag", + "code": "SA" + }, + { + "name": "Sool", + "code": "SO" + }, + { + "name": "Togdheer", + "code": "TO" + }, + { + "name": "Woqooyi Galbeed", + "code": "WO" + } + ], + "SR": [ + { + "name": "Brokopondo", + "code": "BR" + }, + { + "name": "Commewijne", + "code": "CM" + }, + { + "name": "Coronie", + "code": "CR" + }, + { + "name": "Marowijne", + "code": "MA" + }, + { + "name": "Nickerie", + "code": "NI" + }, + { + "name": "Para", + "code": "PR" + }, + { + "name": "Paramaribo", + "code": "PM" + }, + { + "name": "Saramacca", + "code": "SA" + }, + { + "name": "Sipaliwini", + "code": "SI" + }, + { + "name": "Wanica", + "code": "WA" + } + ], + "SS": [ + { + "name": "Central Equatoria", + "code": "EC" + }, + { + "name": "Eastern Equatoria", + "code": "EE" + }, + { + "name": "Jonglei", + "code": "JG" + }, + { + "name": "Lakes", + "code": "LK" + }, + { + "name": "Northern Bahr el Ghazal", + "code": "BN" + }, + { + "name": "Unity", + "code": "UY" + }, + { + "name": "Upper Nile", + "code": "NU" + }, + { + "name": "Warrap", + "code": "WR" + }, + { + "name": "Western Bahr el Ghazal", + "code": "BW" + }, + { + "name": "Western Equatoria", + "code": "EW" + } + ], + "ST": [ + { + "name": "Príncipe", + "code": "P" + }, + { + "name": "São Tomé", + "code": "S" + } + ], + "SV": [ + { + "name": "Ahuachapán", + "code": "AH" + }, + { + "name": "Cabañas", + "code": "CA" + }, + { + "name": "Chalatenango", + "code": "CH" + }, + { + "name": "Cuscatlán", + "code": "CU" + }, + { + "name": "La Libertad", + "code": "LI" + }, + { + "name": "La Paz", + "code": "PA" + }, + { + "name": "La Unión", + "code": "UN" + }, + { + "name": "Morazán", + "code": "MO" + }, + { + "name": "San Miguel", + "code": "SM" + }, + { + "name": "San Salvador", + "code": "SS" + }, + { + "name": "San Vicente", + "code": "SV" + }, + { + "name": "Santa Ana", + "code": "SA" + }, + { + "name": "Sonsonate", + "code": "SO" + }, + { + "name": "Usulután", + "code": "US" + } + ], + "SY": [ + { + "name": "Al-Hasakah", + "code": "HA" + }, + { + "name": "Aleppo", + "code": "HL" + }, + { + "name": "Ar-Raqqah", + "code": "RA" + }, + { + "name": "As-Suwayda", + "code": "SU" + }, + { + "name": "Damascus", + "code": "DI" + }, + { + "name": "Daraa", + "code": "DR" + }, + { + "name": "Deir ez-Zor", + "code": "DY" + }, + { + "name": "Hama", + "code": "HM" + }, + { + "name": "Homs", + "code": "HI" + }, + { + "name": "Idlib", + "code": "ID" + }, + { + "name": "Latakia", + "code": "LA" + }, + { + "name": "Quneitra", + "code": "QU" + }, + { + "name": "Rif Dimashq", + "code": "RD" + }, + { + "name": "Tartus", + "code": "TA" + } + ], + "SZ": [ + { + "name": "Hhohho", + "code": "HH" + }, + { + "name": "Lubombo", + "code": "LU" + }, + { + "name": "Manzini", + "code": "MA" + }, + { + "name": "Shiselweni", + "code": "SH" + } + ], + "TD": [ + { + "name": "Bahr el Gazel", + "code": "BG" + }, + { + "name": "Batha", + "code": "BA" + }, + { + "name": "Borkou", + "code": "BO" + }, + { + "name": "Chari-Baguirmi", + "code": "CB" + }, + { + "name": "Ennedi-Est", + "code": "EE" + }, + { + "name": "Ennedi-Ouest", + "code": "EO" + }, + { + "name": "Guéra", + "code": "GR" + }, + { + "name": "Hadjer-Lamis", + "code": "HL" + }, + { + "name": "Kanem", + "code": "KA" + }, + { + "name": "Lac", + "code": "LC" + }, + { + "name": "Logone Occidental", + "code": "LO" + }, + { + "name": "Logone Oriental", + "code": "LR" + }, + { + "name": "Mandoul", + "code": "MA" + }, + { + "name": "Mayo-Kebbi Est", + "code": "ME" + }, + { + "name": "Mayo-Kebbi Ouest", + "code": "MO" + }, + { + "name": "Moyen-Chari", + "code": "MC" + }, + { + "name": "N’Djamena", + "code": "ND" + }, + { + "name": "Ouaddaï", + "code": "OD" + }, + { + "name": "Salamat", + "code": "SA" + }, + { + "name": "Sila", + "code": "SI" + }, + { + "name": "Tandjilé", + "code": "TA" + }, + { + "name": "Tibesti", + "code": "TI" + }, + { + "name": "Wadi Fira", + "code": "WF" + } + ], + "TG": [ + { + "name": "Centrale", + "code": "C" + }, + { + "name": "Kara", + "code": "K" + }, + { + "name": "Maritime", + "code": "M" + }, + { + "name": "Plateaux", + "code": "P" + }, + { + "name": "Savanes", + "code": "S" + } + ], + "TH": [ + { + "name": "Amnat Charoen", + "code": "37" + }, + { + "name": "Ang Thong", + "code": "15" + }, + { + "name": "Bangkok", + "code": "10" + }, + { + "name": "Bueng Kan", + "code": "38" + }, + { + "name": "Buri Ram", + "code": "31" + }, + { + "name": "Chachoengsao", + "code": "24" + }, + { + "name": "Chai Nat", + "code": "18" + }, + { + "name": "Chaiyaphum", + "code": "36" + }, + { + "name": "Chanthaburi", + "code": "22" + }, + { + "name": "Chiang Mai", + "code": "50" + }, + { + "name": "Chiang Rai", + "code": "57" + }, + { + "name": "Chon Buri", + "code": "20" + }, + { + "name": "Chumphon", + "code": "86" + }, + { + "name": "Kalasin", + "code": "46" + }, + { + "name": "Kamphaeng Phet", + "code": "62" + }, + { + "name": "Kanchanaburi", + "code": "71" + }, + { + "name": "Khon Kaen", + "code": "40" + }, + { + "name": "Krabi", + "code": "81" + }, + { + "name": "Lampang", + "code": "52" + }, + { + "name": "Lamphun", + "code": "51" + }, + { + "name": "Loei", + "code": "42" + }, + { + "name": "Lopburi", + "code": "16" + }, + { + "name": "Mae Hong Son", + "code": "58" + }, + { + "name": "Maha Sarakham", + "code": "44" + }, + { + "name": "Mukdahan", + "code": "49" + }, + { + "name": "Nakhon Nayok", + "code": "26" + }, + { + "name": "Nakhon Pathom", + "code": "73" + }, + { + "name": "Nakhon Phanom", + "code": "48" + }, + { + "name": "Nakhon Ratchasima", + "code": "30" + }, + { + "name": "Nakhon Sawan", + "code": "60" + }, + { + "name": "Nakhon Si Thammarat", + "code": "80" + }, + { + "name": "Nan", + "code": "55" + }, + { + "name": "Narathiwat", + "code": "96" + }, + { + "name": "Nong Bua Lam Phu", + "code": "39" + }, + { + "name": "Nong Khai", + "code": "43" + }, + { + "name": "Nonthaburi", + "code": "12" + }, + { + "name": "Pathum Thani", + "code": "13" + }, + { + "name": "Pattani", + "code": "94" + }, + { + "name": "Pattaya", + "code": "S" + }, + { + "name": "Phang Nga", + "code": "82" + }, + { + "name": "Phatthalung", + "code": "93" + }, + { + "name": "Phayao", + "code": "56" + }, + { + "name": "Phetchabun", + "code": "67" + }, + { + "name": "Phetchaburi", + "code": "76" + }, + { + "name": "Phichit", + "code": "66" + }, + { + "name": "Phitsanulok", + "code": "65" + }, + { + "name": "Phra Nakhon Si Ayutthaya", + "code": "14" + }, + { + "name": "Phrae", + "code": "54" + }, + { + "name": "Phuket", + "code": "83" + }, + { + "name": "Prachin Buri", + "code": "25" + }, + { + "name": "Prachuap Khiri Khan", + "code": "77" + }, + { + "name": "Ranong", + "code": "85" + }, + { + "name": "Ratchaburi", + "code": "70" + }, + { + "name": "Rayong", + "code": "21" + }, + { + "name": "Roi Et", + "code": "45" + }, + { + "name": "Sa Kaeo", + "code": "27" + }, + { + "name": "Sakon Nakhon", + "code": "47" + }, + { + "name": "Samut Prakan", + "code": "11" + }, + { + "name": "Samut Sakhon", + "code": "74" + }, + { + "name": "Samut Songkhram", + "code": "75" + }, + { + "name": "Saraburi", + "code": "19" + }, + { + "name": "Satun", + "code": "91" + }, + { + "name": "Si Sa Ket", + "code": "33" + }, + { + "name": "Sing Buri", + "code": "17" + }, + { + "name": "Songkhla", + "code": "90" + }, + { + "name": "Sukhothai", + "code": "64" + }, + { + "name": "Suphanburi", + "code": "72" + }, + { + "name": "Surat Thani", + "code": "84" + }, + { + "name": "Surin", + "code": "32" + }, + { + "name": "Tak", + "code": "63" + }, + { + "name": "Trang", + "code": "92" + }, + { + "name": "Trat", + "code": "23" + }, + { + "name": "Ubon Ratchathani", + "code": "34" + }, + { + "name": "Udon Thani", + "code": "41" + }, + { + "name": "Uthai Thani", + "code": "61" + }, + { + "name": "Uttaradit", + "code": "53" + }, + { + "name": "Yala", + "code": "95" + }, + { + "name": "Yasothon", + "code": "35" + } + ], + "TJ": [ + { + "name": "Dushanbe", + "code": "DU" + }, + { + "name": "Gorno-Badakhshan", + "code": "GB" + }, + { + "name": "Khatlon", + "code": "KT" + }, + { + "name": "Nohiyahoi Tobei Jumhurí", + "code": "RA" + }, + { + "name": "Sughd", + "code": "SU" + } + ], + "TL": [ + { + "name": "Aileu", + "code": "AL" + }, + { + "name": "Ainaro", + "code": "AN" + }, + { + "name": "Baucau", + "code": "BA" + }, + { + "name": "Bobonaro", + "code": "BO" + }, + { + "name": "Cova Lima", + "code": "CO" + }, + { + "name": "Dili", + "code": "DI" + }, + { + "name": "Ermera", + "code": "ER" + }, + { + "name": "Lautém", + "code": "LA" + }, + { + "name": "Liquiçá", + "code": "LI" + }, + { + "name": "Manatuto", + "code": "MT" + }, + { + "name": "Manufahi", + "code": "MF" + }, + { + "name": "Oecusse", + "code": "OE" + }, + { + "name": "Viqueque", + "code": "VI" + } + ], + "TM": [ + { + "name": "Ahal", + "code": "A" + }, + { + "name": "AÅŸgabat", + "code": "S" + }, + { + "name": "Balkan", + "code": "B" + }, + { + "name": "DaÅŸoguz", + "code": "D" + }, + { + "name": "Lebap", + "code": "L" + }, + { + "name": "Mary", + "code": "M" + } + ], + "TN": [ + { + "name": "Tunis", + "code": "11" + }, + { + "name": "Ariana", + "code": "12" + }, + { + "name": "Ben Arous", + "code": "13" + }, + { + "name": "Manouba", + "code": "14" + }, + { + "name": "Nabeul", + "code": "21" + }, + { + "name": "Zaghouan", + "code": "22" + }, + { + "name": "Bizerte", + "code": "23" + }, + { + "name": "Béja", + "code": "31" + }, + { + "name": "Jendouba", + "code": "32" + }, + { + "name": "Kef", + "code": "33" + }, + { + "name": "Siliana", + "code": "34" + }, + { + "name": "Kairouan", + "code": "41" + }, + { + "name": "Kasserine", + "code": "42" + }, + { + "name": "Sidi Bouzid", + "code": "43" + }, + { + "name": "Sousse", + "code": "51" + }, + { + "name": "Monastir", + "code": "52" + }, + { + "name": "Mahdia", + "code": "53" + }, + { + "name": "Sfax", + "code": "61" + }, + { + "name": "Gafsa", + "code": "71" + }, + { + "name": "Tozeur", + "code": "72" + }, + { + "name": "Kebili", + "code": "73" + }, + { + "name": "Gabès", + "code": "81" + }, + { + "name": "Medenine", + "code": "82" + }, + { + "name": "Tataouine", + "code": "83" + } + ], + "TO": [ + { + "name": "Ê»Eua", + "code": "01" + }, + { + "name": "HaÊ»apai", + "code": "02" + }, + { + "name": "Niuas", + "code": "03" + }, + { + "name": "Tongatapu", + "code": "04" + }, + { + "name": "VavaÊ»u", + "code": "05" + } + ], + "TR": [ + { + "name": "Adana", + "code": "01" + }, + { + "name": "Adıyaman", + "code": "02" + }, + { + "name": "Afyonkarahisar", + "code": "03" + }, + { + "name": "AÄŸrı", + "code": "04" + }, + { + "name": "Amasya", + "code": "05" + }, + { + "name": "Ankara", + "code": "06" + }, + { + "name": "Antalya", + "code": "07" + }, + { + "name": "Artvin", + "code": "08" + }, + { + "name": "Aydın", + "code": "09" + }, + { + "name": "Balıkesir", + "code": "10" + }, + { + "name": "Bilecik", + "code": "11" + }, + { + "name": "Bingöl", + "code": "12" + }, + { + "name": "Bitlis", + "code": "13" + }, + { + "name": "Bolu", + "code": "14" + }, + { + "name": "Burdur", + "code": "15" + }, + { + "name": "Bursa", + "code": "16" + }, + { + "name": "Çanakkale", + "code": "17" + }, + { + "name": "Çankırı", + "code": "18" + }, + { + "name": "Çorum", + "code": "19" + }, + { + "name": "Denizli", + "code": "20" + }, + { + "name": "Diyarbakır", + "code": "21" + }, + { + "name": "Edirne", + "code": "22" + }, + { + "name": "Elazığ", + "code": "23" + }, + { + "name": "Erzincan", + "code": "24" + }, + { + "name": "Erzurum", + "code": "25" + }, + { + "name": "EskiÅŸehir", + "code": "26" + }, + { + "name": "Gaziantep", + "code": "27" + }, + { + "name": "Giresun", + "code": "28" + }, + { + "name": "Gümüşhane", + "code": "29" + }, + { + "name": "Hakkâri", + "code": "30" + }, + { + "name": "Hatay", + "code": "31" + }, + { + "name": "Isparta", + "code": "32" + }, + { + "name": "Mersin", + "code": "33" + }, + { + "name": "Istanbul", + "code": "34" + }, + { + "name": "Izmir", + "code": "35" + }, + { + "name": "Kars", + "code": "36" + }, + { + "name": "Kastamonu", + "code": "37" + }, + { + "name": "Kayseri", + "code": "38" + }, + { + "name": "Kırklareli", + "code": "39" + }, + { + "name": "KırÅŸehir", + "code": "40" + }, + { + "name": "Kocaeli", + "code": "41" + }, + { + "name": "Konya", + "code": "42" + }, + { + "name": "Kütahya", + "code": "43" + }, + { + "name": "Malatya", + "code": "44" + }, + { + "name": "Manisa", + "code": "45" + }, + { + "name": "KahramanmaraÅŸ", + "code": "46" + }, + { + "name": "Mardin", + "code": "47" + }, + { + "name": "MuÄŸla", + "code": "48" + }, + { + "name": "MuÅŸ", + "code": "49" + }, + { + "name": "NevÅŸehir", + "code": "50" + }, + { + "name": "NiÄŸde", + "code": "51" + }, + { + "name": "Ordu", + "code": "52" + }, + { + "name": "Rize", + "code": "53" + }, + { + "name": "Sakarya", + "code": "54" + }, + { + "name": "Samsun", + "code": "55" + }, + { + "name": "Siirt", + "code": "56" + }, + { + "name": "Sinop", + "code": "57" + }, + { + "name": "Sivas", + "code": "58" + }, + { + "name": "TekirdaÄŸ", + "code": "59" + }, + { + "name": "Tokat", + "code": "60" + }, + { + "name": "Trabzon", + "code": "61" + }, + { + "name": "Tunceli", + "code": "62" + }, + { + "name": "Åžanlıurfa", + "code": "63" + }, + { + "name": "UÅŸak", + "code": "64" + }, + { + "name": "Van", + "code": "65" + }, + { + "name": "Yozgat", + "code": "66" + }, + { + "name": "Zonguldak", + "code": "67" + }, + { + "name": "Aksaray", + "code": "68" + }, + { + "name": "Bayburt", + "code": "69" + }, + { + "name": "Karaman", + "code": "70" + }, + { + "name": "Kırıkkale", + "code": "71" + }, + { + "name": "Batman", + "code": "72" + }, + { + "name": "Şırnak", + "code": "73" + }, + { + "name": "Bartın", + "code": "74" + }, + { + "name": "Ardahan", + "code": "75" + }, + { + "name": "IÄŸdır", + "code": "76" + }, + { + "name": "Yalova", + "code": "77" + }, + { + "name": "Karabük", + "code": "78" + }, + { + "name": "Kilis", + "code": "79" + }, + { + "name": "Osmaniye", + "code": "80" + }, + { + "name": "Düzce", + "code": "81" + } + ], + "TT": [ + { + "name": "Arima", + "code": "ARI" + }, + { + "name": "Chaguanas", + "code": "CHA" + }, + { + "name": "Couva-Tabaquite-Talparo", + "code": "CTT" + }, + { + "name": "Diego Martin", + "code": "DMN" + }, + { + "name": "Mayaro-Rio Claro", + "code": "MRC" + }, + { + "name": "Penal-Debe", + "code": "PED" + }, + { + "name": "Point Fortin", + "code": "PTF" + }, + { + "name": "Port of Spain", + "code": "POS" + }, + { + "name": "Princes Town", + "code": "PRT" + }, + { + "name": "San Fernando", + "code": "SFO" + }, + { + "name": "San Juan-Laventille", + "code": "SJL" + }, + { + "name": "Sangre Grande", + "code": "SGE" + }, + { + "name": "Siparia", + "code": "SIP" + }, + { + "name": "Tobago", + "code": "TOB" + }, + { + "name": "Tunapuna-Piarco", + "code": "TUP" + } + ], + "TV": [ + { + "name": "Funafuti", + "code": "FUN" + }, + { + "name": "Nanumanga", + "code": "NMG" + }, + { + "name": "Nanumea", + "code": "NMA" + }, + { + "name": "Niutao", + "code": "NIT" + }, + { + "name": "Nui", + "code": "NUI" + }, + { + "name": "Nukufetau", + "code": "NKF" + }, + { + "name": "Nukulaelae", + "code": "NKL" + }, + { + "name": "Vaitupu", + "code": "VAI" + } + ], + "TW": [ + { + "name": "Changhua", + "code": "CHA" + }, + { + "name": "Chiayi", + "code": "CYQ" + }, + { + "name": "Chiayi County", + "code": "CYI" + }, + { + "name": "Hsinchu", + "code": "HSZ" + }, + { + "name": "Hsinchu County", + "code": "HSQ" + }, + { + "name": "Hualien", + "code": "HUA" + }, + { + "name": "Kaohsiung", + "code": "KHH" + }, + { + "name": "Keelung", + "code": "KEE" + }, + { + "name": "Kinmen", + "code": "KIN" + }, + { + "name": "Lienchiang", + "code": "LIE" + }, + { + "name": "Miaoli", + "code": "MIA" + }, + { + "name": "Nantou", + "code": "NAN" + }, + { + "name": "New Taipei", + "code": "NWT" + }, + { + "name": "Penghu", + "code": "PEN" + }, + { + "name": "Pingtung", + "code": "PIF" + }, + { + "name": "Taichung", + "code": "TXG" + }, + { + "name": "Tainan", + "code": "TNN" + }, + { + "name": "Taipei", + "code": "TPE" + }, + { + "name": "Taitung", + "code": "TTT" + }, + { + "name": "Taoyuan", + "code": "TAO" + }, + { + "name": "Yilan", + "code": "ILA" + }, + { + "name": "Yunlin", + "code": "YUN" + } + ], + "TZ": [ + { + "name": "Arusha", + "code": "01" + }, + { + "name": "Dar es Salaam", + "code": "02" + }, + { + "name": "Dodoma", + "code": "03" + }, + { + "name": "Iringa", + "code": "04" + }, + { + "name": "Kagera", + "code": "05" + }, + { + "name": "North Pemba", + "code": "06" + }, + { + "name": "Zanzibar North", + "code": "07" + }, + { + "name": "Kigoma", + "code": "08" + }, + { + "name": "Kilimanjaro", + "code": "09" + }, + { + "name": "South Pemba", + "code": "10" + }, + { + "name": "Zanzibar Central/South", + "code": "11" + }, + { + "name": "Lindi", + "code": "12" + }, + { + "name": "Mara", + "code": "13" + }, + { + "name": "Mbeya", + "code": "14" + }, + { + "name": "Zanzibar Urban/West", + "code": "15" + }, + { + "name": "Morogoro", + "code": "16" + }, + { + "name": "Mtwara", + "code": "17" + }, + { + "name": "Mwanza", + "code": "18" + }, + { + "name": "Pwani", + "code": "19" + }, + { + "name": "Rukwa", + "code": "20" + }, + { + "name": "Ruvuma", + "code": "21" + }, + { + "name": "Shinyanga", + "code": "22" + }, + { + "name": "Singida", + "code": "23" + }, + { + "name": "Tabora", + "code": "24" + }, + { + "name": "Tanga", + "code": "25" + }, + { + "name": "Manyara", + "code": "26" + }, + { + "name": "Geita", + "code": "27" + }, + { + "name": "Katavi", + "code": "28" + }, + { + "name": "Njombe", + "code": "29" + }, + { + "name": "Simiyu", + "code": "30" + } + ], + "UA": [ + { + "name": "Vinnychchyna", + "code": "05" + }, + { + "name": "Volyn", + "code": "07" + }, + { + "name": "Luhanshchyna", + "code": "09" + }, + { + "name": "Dnipropetrovshchyna", + "code": "12" + }, + { + "name": "Donechchyna", + "code": "14" + }, + { + "name": "Zhytomyrshchyna", + "code": "18" + }, + { + "name": "Zakarpattia", + "code": "21" + }, + { + "name": "Zaporizhzhya", + "code": "23" + }, + { + "name": "Prykarpattia", + "code": "26" + }, + { + "name": "Kiev", + "code": "30" + }, + { + "name": "Kyivshchyna", + "code": "32" + }, + { + "name": "Kirovohradschyna", + "code": "35" + }, + { + "name": "Sevastopol", + "code": "40" + }, + { + "name": "Crimea", + "code": "43" + }, + { + "name": "Lvivshchyna", + "code": "46" + }, + { + "name": "Mykolayivschyna", + "code": "48" + }, + { + "name": "Odeshchyna", + "code": "51" + }, + { + "name": "Poltavshchyna", + "code": "53" + }, + { + "name": "Rivnenshchyna", + "code": "56" + }, + { + "name": "Sumshchyna", + "code": "59" + }, + { + "name": "Ternopilshchyna", + "code": "61" + }, + { + "name": "Kharkivshchyna", + "code": "63" + }, + { + "name": "Khersonshchyna", + "code": "65" + }, + { + "name": "Khmelnychchyna", + "code": "68" + }, + { + "name": "Cherkashchyna", + "code": "71" + }, + { + "name": "Chernihivshchyna", + "code": "74" + }, + { + "name": "Chernivtsi Oblast", + "code": "77" + } + ], + "UG": [ + { + "name": "Abim", + "code": "314" + }, + { + "name": "Adjumani", + "code": "301" + }, + { + "name": "Agago", + "code": "322" + }, + { + "name": "Alebtong", + "code": "323" + }, + { + "name": "Amolatar", + "code": "315" + }, + { + "name": "Amudat", + "code": "324" + }, + { + "name": "Amuria", + "code": "216" + }, + { + "name": "Amuru", + "code": "316" + }, + { + "name": "Apac", + "code": "302" + }, + { + "name": "Arua", + "code": "303" + }, + { + "name": "Budaka", + "code": "217" + }, + { + "name": "Bududa", + "code": "218" + }, + { + "name": "Bugiri", + "code": "201" + }, + { + "name": "Buhweju", + "code": "420" + }, + { + "name": "Buikwe", + "code": "117" + }, + { + "name": "Bukedea", + "code": "219" + }, + { + "name": "Bukomansibi", + "code": "118" + }, + { + "name": "Bukwa", + "code": "220" + }, + { + "name": "Bulambuli", + "code": "225" + }, + { + "name": "Buliisa", + "code": "416" + }, + { + "name": "Bundibugyo", + "code": "401" + }, + { + "name": "Bunyangabu", + "code": "430" + }, + { + "name": "Bushenyi", + "code": "402" + }, + { + "name": "Busia", + "code": "202" + }, + { + "name": "Butaleja", + "code": "221" + }, + { + "name": "Butambala", + "code": "119" + }, + { + "name": "Butebo", + "code": "233" + }, + { + "name": "Buvuma", + "code": "120" + }, + { + "name": "Buyende", + "code": "226" + }, + { + "name": "Central", + "code": "C" + }, + { + "name": "Dokolo", + "code": "317" + }, + { + "name": "Eastern", + "code": "E" + }, + { + "name": "Gomba", + "code": "121" + }, + { + "name": "Gulu", + "code": "304" + }, + { + "name": "Hoima", + "code": "403" + }, + { + "name": "Ibanda", + "code": "417" + }, + { + "name": "Iganga", + "code": "203" + }, + { + "name": "Isingiro", + "code": "418" + }, + { + "name": "Jinja", + "code": "204" + }, + { + "name": "Kaabong", + "code": "318" + }, + { + "name": "Kabale", + "code": "404" + }, + { + "name": "Kabarole", + "code": "405" + }, + { + "name": "Kaberamaido", + "code": "213" + }, + { + "name": "Kagadi", + "code": "427" + }, + { + "name": "Kakumiro", + "code": "428" + }, + { + "name": "Kalangala", + "code": "101" + }, + { + "name": "Kaliro", + "code": "222" + }, + { + "name": "Kalungu", + "code": "122" + }, + { + "name": "Kampala", + "code": "102" + }, + { + "name": "Kamuli", + "code": "205" + }, + { + "name": "Kamwenge", + "code": "413" + }, + { + "name": "Kanungu", + "code": "414" + }, + { + "name": "Kapchorwa", + "code": "206" + }, + { + "name": "Kasese", + "code": "406" + }, + { + "name": "Katakwi", + "code": "207" + }, + { + "name": "Kayunga", + "code": "112" + }, + { + "name": "Kibaale", + "code": "407" + }, + { + "name": "Kiboga", + "code": "103" + }, + { + "name": "Kibuku", + "code": "227" + }, + { + "name": "Kiruhura", + "code": "419" + }, + { + "name": "Kiryandongo", + "code": "421" + }, + { + "name": "Kisoro", + "code": "408" + }, + { + "name": "Kitgum", + "code": "305" + }, + { + "name": "Koboko", + "code": "319" + }, + { + "name": "Kole", + "code": "325" + }, + { + "name": "Kotido", + "code": "306" + }, + { + "name": "Kumi", + "code": "208" + }, + { + "name": "Kween", + "code": "228" + }, + { + "name": "Kyankwanzi", + "code": "123" + }, + { + "name": "Kyegegwa", + "code": "422" + }, + { + "name": "Kyenjojo", + "code": "415" + }, + { + "name": "Kyotera", + "code": "125" + }, + { + "name": "Lamwo", + "code": "326" + }, + { + "name": "Lira", + "code": "307" + }, + { + "name": "Luuka", + "code": "229" + }, + { + "name": "Luwero", + "code": "104" + }, + { + "name": "Lwengo", + "code": "124" + }, + { + "name": "Lyantonde", + "code": "114" + }, + { + "name": "Manafwa", + "code": "223" + }, + { + "name": "Maracha", + "code": "320" + }, + { + "name": "Masaka", + "code": "105" + }, + { + "name": "Masindi", + "code": "409" + }, + { + "name": "Mayuge", + "code": "214" + }, + { + "name": "Mbale", + "code": "209" + }, + { + "name": "Mbarara", + "code": "410" + }, + { + "name": "Mitooma", + "code": "423" + }, + { + "name": "Mityana", + "code": "115" + }, + { + "name": "Moroto", + "code": "308" + }, + { + "name": "Moyo", + "code": "309" + }, + { + "name": "Mpigi", + "code": "106" + }, + { + "name": "Mubende", + "code": "107" + }, + { + "name": "Mukono", + "code": "108" + }, + { + "name": "Nakapiripirit", + "code": "311" + }, + { + "name": "Nakaseke", + "code": "116" + }, + { + "name": "Nakasongola", + "code": "109" + }, + { + "name": "Namayingo", + "code": "230" + }, + { + "name": "Namisindwa", + "code": "234" + }, + { + "name": "Namutumba", + "code": "224" + }, + { + "name": "Napak", + "code": "327" + }, + { + "name": "Nebbi", + "code": "310" + }, + { + "name": "Ngora", + "code": "231" + }, + { + "name": "Northern", + "code": "N" + }, + { + "name": "Ntoroko", + "code": "424" + }, + { + "name": "Ntungamo", + "code": "411" + }, + { + "name": "Nwoya", + "code": "328" + }, + { + "name": "Otuke", + "code": "329" + }, + { + "name": "Oyam", + "code": "321" + }, + { + "name": "Pader", + "code": "312" + }, + { + "name": "Pakwach", + "code": "332" + }, + { + "name": "Pallisa", + "code": "210" + }, + { + "name": "Rakai", + "code": "110" + }, + { + "name": "Rubanda", + "code": "429" + }, + { + "name": "Rubirizi", + "code": "425" + }, + { + "name": "Rukiga", + "code": "431" + }, + { + "name": "Rukungiri", + "code": "412" + }, + { + "name": "Sembabule", + "code": "111" + }, + { + "name": "Serere", + "code": "232" + }, + { + "name": "Sheema", + "code": "426" + }, + { + "name": "Sironko", + "code": "215" + }, + { + "name": "Soroti", + "code": "211" + }, + { + "name": "Tororo", + "code": "212" + }, + { + "name": "Wakiso", + "code": "113" + }, + { + "name": "Western", + "code": "W" + }, + { + "name": "Yumbe", + "code": "313" + }, + { + "name": "Zombo", + "code": "331" + }, + { + "name": "Zombo²", + "code": "330" + } + ], + "UM": [ + { + "name": "Johnston Atoll", + "code": "67" + }, + { + "name": "Midway Atoll", + "code": "71" + }, + { + "name": "Navassa Island", + "code": "76" + }, + { + "name": "Wake Island", + "code": "79" + }, + { + "name": "Baker Island", + "code": "81" + }, + { + "name": "Howland Island", + "code": "84" + }, + { + "name": "Jarvis Island", + "code": "86" + }, + { + "name": "Kingman Reef", + "code": "89" + }, + { + "name": "Palmyra Atoll", + "code": "95" + } + ], + "US": [ + { + "name": "Alabama", + "code": "AL" + }, + { + "name": "Alaska", + "code": "AK" + }, + { + "name": "American Samoa", + "code": "AS" + }, + { + "name": "Arizona", + "code": "AZ" + }, + { + "name": "Arkansas", + "code": "AR" + }, + { + "name": "California", + "code": "CA" + }, + { + "name": "Colorado", + "code": "CO" + }, + { + "name": "Connecticut", + "code": "CT" + }, + { + "name": "Delaware", + "code": "DE" + }, + { + "name": "Florida", + "code": "FL" + }, + { + "name": "Georgia", + "code": "GA" + }, + { + "name": "Guam", + "code": "GU" + }, + { + "name": "Hawaii", + "code": "HI" + }, + { + "name": "Idaho", + "code": "ID" + }, + { + "name": "Illinois", + "code": "IL" + }, + { + "name": "Indiana", + "code": "IN" + }, + { + "name": "Iowa", + "code": "IA" + }, + { + "name": "Kansas", + "code": "KS" + }, + { + "name": "Kentucky", + "code": "KY" + }, + { + "name": "Louisiana", + "code": "LA" + }, + { + "name": "Maine", + "code": "ME" + }, + { + "name": "Maryland", + "code": "MD" + }, + { + "name": "Massachusetts", + "code": "MA" + }, + { + "name": "Michigan", + "code": "MI" + }, + { + "name": "Minnesota", + "code": "MN" + }, + { + "name": "Mississippi", + "code": "MS" + }, + { + "name": "Missouri", + "code": "MO" + }, + { + "name": "Montana", + "code": "MT" + }, + { + "name": "Nebraska", + "code": "NE" + }, + { + "name": "Nevada", + "code": "NV" + }, + { + "name": "New Hampshire", + "code": "NH" + }, + { + "name": "New Jersey", + "code": "NJ" + }, + { + "name": "New Mexico", + "code": "NM" + }, + { + "name": "New York", + "code": "NY" + }, + { + "name": "North Carolina", + "code": "NC" + }, + { + "name": "North Dakota", + "code": "ND" + }, + { + "name": "Northern Mariana Islands", + "code": "MP" + }, + { + "name": "Ohio", + "code": "OH" + }, + { + "name": "Oklahoma", + "code": "OK" + }, + { + "name": "Oregon", + "code": "OR" + }, + { + "name": "Pennsylvania", + "code": "PA" + }, + { + "name": "Puerto Rico", + "code": "PR" + }, + { + "name": "Rhode Island", + "code": "RI" + }, + { + "name": "South Carolina", + "code": "SC" + }, + { + "name": "South Dakota", + "code": "SD" + }, + { + "name": "Tennessee", + "code": "TN" + }, + { + "name": "Texas", + "code": "TX" + }, + { + "name": "U.S. Outlying Islands", + "code": "UM" + }, + { + "name": "U.S. Virgin Islands", + "code": "VI" + }, + { + "name": "Utah", + "code": "UT" + }, + { + "name": "Vermont", + "code": "VT" + }, + { + "name": "Virginia", + "code": "VA" + }, + { + "name": "Washington", + "code": "WA" + }, + { + "name": "Washington DC", + "code": "DC" + }, + { + "name": "West Virginia", + "code": "WV" + }, + { + "name": "Wisconsin", + "code": "WI" + }, + { + "name": "Wyoming", + "code": "WY" + } + ], + "UY": [ + { + "name": "Artigas", + "code": "AR" + }, + { + "name": "Canelones", + "code": "CA" + }, + { + "name": "Cerro Largo", + "code": "CL" + }, + { + "name": "Colonia", + "code": "CO" + }, + { + "name": "Durazno", + "code": "DU" + }, + { + "name": "Flores", + "code": "FS" + }, + { + "name": "Florida", + "code": "FD" + }, + { + "name": "Lavalleja", + "code": "LA" + }, + { + "name": "Maldonado", + "code": "MA" + }, + { + "name": "Montevideo", + "code": "MO" + }, + { + "name": "Paysandú", + "code": "PA" + }, + { + "name": "Río Negro", + "code": "RN" + }, + { + "name": "Rivera", + "code": "RV" + }, + { + "name": "Rocha", + "code": "RO" + }, + { + "name": "Salto", + "code": "SA" + }, + { + "name": "San José", + "code": "SJ" + }, + { + "name": "Soriano", + "code": "SO" + }, + { + "name": "Tacuarembó", + "code": "TA" + }, + { + "name": "Treinta y Tres", + "code": "TT" + } + ], + "UZ": [ + { + "name": "Andijan", + "code": "AN" + }, + { + "name": "Bukhara", + "code": "BU" + }, + { + "name": "Fergana", + "code": "FA" + }, + { + "name": "Jizzakh", + "code": "JI" + }, + { + "name": "Karakalpakstan", + "code": "QR" + }, + { + "name": "Namangan", + "code": "NG" + }, + { + "name": "Navoiy", + "code": "NW" + }, + { + "name": "Qashqadaryo", + "code": "QA" + }, + { + "name": "Samarqand", + "code": "SA" + }, + { + "name": "Sirdaryo", + "code": "SI" + }, + { + "name": "Surxondaryo", + "code": "SU" + }, + { + "name": "Tashkent", + "code": "TK" + }, + { + "name": "Tashkent Province", + "code": "TO" + }, + { + "name": "Xorazm", + "code": "XO" + } + ], + "VC": [ + { + "name": "Charlotte", + "code": "01" + }, + { + "name": "Saint Andrew", + "code": "02" + }, + { + "name": "Saint David", + "code": "03" + }, + { + "name": "Saint George", + "code": "04" + }, + { + "name": "Saint Patrick", + "code": "05" + }, + { + "name": "Grenadines", + "code": "06" + } + ], + "VE": [ + { + "name": "Amazonas", + "code": "Z" + }, + { + "name": "Anzoátegui", + "code": "B" + }, + { + "name": "Apure", + "code": "C" + }, + { + "name": "Aragua", + "code": "D" + }, + { + "name": "Barinas", + "code": "E" + }, + { + "name": "Bolívar", + "code": "F" + }, + { + "name": "Capital", + "code": "A" + }, + { + "name": "Carabobo", + "code": "G" + }, + { + "name": "Cojedes", + "code": "H" + }, + { + "name": "Delta Amacuro", + "code": "Y" + }, + { + "name": "Falcón", + "code": "I" + }, + { + "name": "Federal Dependencies", + "code": "W" + }, + { + "name": "Guárico", + "code": "J" + }, + { + "name": "Lara", + "code": "K" + }, + { + "name": "Mérida", + "code": "L" + }, + { + "name": "Miranda", + "code": "M" + }, + { + "name": "Monagas", + "code": "N" + }, + { + "name": "Nueva Esparta", + "code": "O" + }, + { + "name": "Portuguesa", + "code": "P" + }, + { + "name": "Sucre", + "code": "R" + }, + { + "name": "Táchira", + "code": "S" + }, + { + "name": "Trujillo", + "code": "T" + }, + { + "name": "Vargas", + "code": "X" + }, + { + "name": "Yaracuy", + "code": "U" + }, + { + "name": "Zulia", + "code": "V" + } + ], + "VN": [ + { + "name": "An Giang", + "code": "44" + }, + { + "name": "Bà Rịa–VÅ©ng Tàu", + "code": "43" + }, + { + "name": "Bắc Giang", + "code": "54" + }, + { + "name": "Bắc Kạn", + "code": "53" + }, + { + "name": "Bạc Liêu", + "code": "55" + }, + { + "name": "Bắc Ninh", + "code": "56" + }, + { + "name": "Bến Tre", + "code": "50" + }, + { + "name": "Bình Äịnh", + "code": "31" + }, + { + "name": "Bình DÆ°Æ¡ng", + "code": "57" + }, + { + "name": "Bình PhÆ°á»›c", + "code": "58" + }, + { + "name": "Bình Thuận", + "code": "40" + }, + { + "name": "Cà Mau", + "code": "59" + }, + { + "name": "Can Tho", + "code": "CT" + }, + { + "name": "Cao Bằng", + "code": "04" + }, + { + "name": "Da Nang", + "code": "DN" + }, + { + "name": "Äắk Lắk", + "code": "33" + }, + { + "name": "Äắk Nông", + "code": "72" + }, + { + "name": "Äiện Biên", + "code": "71" + }, + { + "name": "Äồng Nai", + "code": "39" + }, + { + "name": "Äồng Tháp", + "code": "45" + }, + { + "name": "Gia Lai", + "code": "30" + }, + { + "name": "Hà Giang", + "code": "03" + }, + { + "name": "Hà Nam", + "code": "63" + }, + { + "name": "Hà TÄ©nh", + "code": "23" + }, + { + "name": "Hải DÆ°Æ¡ng", + "code": "61" + }, + { + "name": "Haiphong", + "code": "HP" + }, + { + "name": "Hanoi", + "code": "HN" + }, + { + "name": "Hậu Giang", + "code": "73" + }, + { + "name": "Ho Chi Minh City", + "code": "SG" + }, + { + "name": "Hòa Bình", + "code": "14" + }, + { + "name": "HÆ°ng Yên", + "code": "66" + }, + { + "name": "Khánh Hòa", + "code": "34" + }, + { + "name": "Kiên Giang", + "code": "47" + }, + { + "name": "Kon Tum", + "code": "28" + }, + { + "name": "Lai Châu", + "code": "01" + }, + { + "name": "Lâm Äồng", + "code": "35" + }, + { + "name": "Lạng SÆ¡n", + "code": "09" + }, + { + "name": "Lào Cai", + "code": "02" + }, + { + "name": "Long An", + "code": "41" + }, + { + "name": "Nam Äịnh", + "code": "67" + }, + { + "name": "Nghệ An", + "code": "22" + }, + { + "name": "Ninh Bình", + "code": "18" + }, + { + "name": "Ninh Thuận", + "code": "36" + }, + { + "name": "Phú Thá»", + "code": "68" + }, + { + "name": "Phú Yên", + "code": "32" + }, + { + "name": "Quảng Bình", + "code": "24" + }, + { + "name": "Quảng Nam", + "code": "27" + }, + { + "name": "Quảng Ngãi", + "code": "29" + }, + { + "name": "Quảng Ninh", + "code": "13" + }, + { + "name": "Quảng Trị", + "code": "25" + }, + { + "name": "Sóc Trăng", + "code": "52" + }, + { + "name": "SÆ¡n La", + "code": "05" + }, + { + "name": "Tây Ninh", + "code": "37" + }, + { + "name": "Thái Bình", + "code": "20" + }, + { + "name": "Thái Nguyên", + "code": "69" + }, + { + "name": "Thanh Hóa", + "code": "21" + }, + { + "name": "Thừa Thiên–Huế", + "code": "26" + }, + { + "name": "Tiá»n Giang", + "code": "46" + }, + { + "name": "Trà Vinh", + "code": "51" + }, + { + "name": "Tuyên Quang", + "code": "07" + }, + { + "name": "VÄ©nh Long", + "code": "49" + }, + { + "name": "VÄ©nh Phúc", + "code": "70" + }, + { + "name": "Yên Bái", + "code": "06" + } + ], + "VU": [ + { + "name": "Malampa", + "code": "MAP" + }, + { + "name": "Penama", + "code": "PAM" + }, + { + "name": "Sanma", + "code": "SAM" + }, + { + "name": "Shefa", + "code": "SEE" + }, + { + "name": "Tafea", + "code": "TAE" + }, + { + "name": "Torba", + "code": "TOB" + } + ], + "WF": [ + { + "name": "Alo", + "code": "AL" + }, + { + "name": "Sigave", + "code": "SG" + }, + { + "name": "Uvea", + "code": "UV" + } + ], + "WS": [ + { + "name": "A’ana", + "code": "AA" + }, + { + "name": "Aiga-i-le-Tai", + "code": "AL" + }, + { + "name": "Atua", + "code": "AT" + }, + { + "name": "Fa’asaleleaga", + "code": "FA" + }, + { + "name": "Gaga’emauga", + "code": "GE" + }, + { + "name": "Gaga’ifomauga", + "code": "GI" + }, + { + "name": "Palauli", + "code": "PA" + }, + { + "name": "Satupa’itea", + "code": "SA" + }, + { + "name": "Tuamasaga", + "code": "TU" + }, + { + "name": "Va’a-o-Fonoti", + "code": "VF" + }, + { + "name": "Vaisigano", + "code": "VS" + } + ], + "YE": [ + { + "name": "’Adan", + "code": "AD" + }, + { + "name": "Abyan", + "code": "AB" + }, + { + "name": "Al Bayda", + "code": "BA" + }, + { + "name": "Al Hudaydah", + "code": "HU" + }, + { + "name": "Al Jawf", + "code": "JA" + }, + { + "name": "Al Mahrah", + "code": "MR" + }, + { + "name": "Al Mahwit", + "code": "MW" + }, + { + "name": "Amanat Al Asimah", + "code": "SA" + }, + { + "name": "Amran", + "code": "AM" + }, + { + "name": "Arkhabil Suqutra", + "code": "SU" + }, + { + "name": "Dhale", + "code": "DA" + }, + { + "name": "Dhamar", + "code": "DH" + }, + { + "name": "Hadramaut", + "code": "HD" + }, + { + "name": "Hajjah", + "code": "HJ" + }, + { + "name": "Ibb", + "code": "IB" + }, + { + "name": "Lahij", + "code": "LA" + }, + { + "name": "Ma’rib", + "code": "MA" + }, + { + "name": "Raymah", + "code": "RA" + }, + { + "name": "Sa’dah", + "code": "SD" + }, + { + "name": "Sana’a", + "code": "SN" + }, + { + "name": "Shabwah", + "code": "SH" + }, + { + "name": "Taiz", + "code": "TA" + } + ], + "ZA": [ + { + "name": "Eastern Cape", + "code": "EC" + }, + { + "name": "Free", + "code": "FS" + }, + { + "name": "Gauteng", + "code": "GT" + }, + { + "name": "KwaZulu-Natal", + "code": "NL" + }, + { + "name": "Limpopo", + "code": "LP" + }, + { + "name": "Mpumalanga", + "code": "MP" + }, + { + "name": "North West", + "code": "NW" + }, + { + "name": "Northern Cape", + "code": "NC" + }, + { + "name": "Western Cape", + "code": "WC" + } + ], + "ZM": [ + { + "name": "Western", + "code": "01" + }, + { + "name": "Central", + "code": "02" + }, + { + "name": "Eastern", + "code": "03" + }, + { + "name": "Luapula", + "code": "04" + }, + { + "name": "Northern", + "code": "05" + }, + { + "name": "North-Western", + "code": "06" + }, + { + "name": "Southern", + "code": "07" + }, + { + "name": "Copperbelt", + "code": "08" + }, + { + "name": "Lusaka", + "code": "09" + }, + { + "name": "Muchinga", + "code": "10" + } + ], + "ZW": [ + { + "name": "Bulawayo", + "code": "BU" + }, + { + "name": "Harare", + "code": "HA" + }, + { + "name": "Manicaland", + "code": "MA" + }, + { + "name": "Mashonaland Central", + "code": "MC" + }, + { + "name": "Mashonaland East", + "code": "ME" + }, + { + "name": "Mashonaland West", + "code": "MW" + }, + { + "name": "Masvingo", + "code": "MV" + }, + { + "name": "Matabeleland North", + "code": "MN" + }, + { + "name": "Matabeleland South", + "code": "MS" + }, + { + "name": "Midlands", + "code": "MI" + } + ] +} \ No newline at end of file diff --git a/js/data/locale/en/sysres.json b/js/data/locale/en/sysres.json index de09cd7a13..80c153044a 100644 --- a/js/data/locale/en/sysres.json +++ b/js/data/locale/en/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "one#{num} wk|#{num} wks", "1#1 mon|#{num} mons": "one#{num} mth|#{num} mths", "1#1 yr|#{num} yrs": "one#{num} yr|#{num} yrs", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}w|#{num}w", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}y|#{num}y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "durationMediumMillis": "one#{num}ms|#{num}ms", "1#1 se|#{num} sec": "one#{num}s|#{num}s", "1#1 mi|#{num} min": "one#{num}m|#{num}m", @@ -119,6 +103,14 @@ "durationMediumWeeks": "one#{num}w|#{num}w", "1#1 mo|#{num} mos": "one#{num}m|#{num}m", "durationMediumYears": "one#{num}y|#{num}y", + "durationShortMillis": "one#{num}ms|#{num}ms", + "#{num}s": "one#{num}s|#{num}s", + "durationShortMinutes": "one#{num}m|#{num}m", + "#{num}h": "one#{num}h|#{num}h", + "#{num}d": "one#{num}d|#{num}d", + "#{num}w": "one#{num}w|#{num}w", + "durationShortMonths": "one#{num}m|#{num}m", + "#{num}y": "one#{num}y|#{num}y", "1#in 1 second|#in {num} seconds": "one#in {num} second|#in {num} seconds", "1#in 1 minute|#in {num} minutes": "one#in {num} minute|#in {num} minutes", "1#in 1 hour|#in {num} hours": "one#in {num} hour|#in {num} hours", @@ -160,5 +152,13 @@ "#{num}d ago": "one#{num} day ago|#{num} days ago", "#{num}w ago": "one#{num} wk. ago|#{num} wk. ago", "#{num}mo ago": "one#{num} mo. ago|#{num} mo. ago", - "#{num}y ago": "one#{num} yr. ago|#{num} yr. ago" + "#{num}y ago": "one#{num} yr. ago|#{num} yr. ago", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": " ", + "finalSeparatorShort": " " } \ No newline at end of file diff --git a/js/data/locale/enm/scripts.jf b/js/data/locale/enm/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/enm/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/eo/sysres.json b/js/data/locale/eo/sysres.json index 0c77608301..81c754616c 100644 --- a/js/data/locale/eo/sysres.json +++ b/js/data/locale/eo/sysres.json @@ -95,6 +95,14 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "one#{num} mon.|#{num} mon.", "1#1 yr|#{num} yrs": "#{num} y", + "durationMediumMillis": "#{num} ms", + "1#1 se|#{num} sec": "#{num} s", + "1#1 mi|#{num} min": "#{num} min", + "durationMediumHours": "#{num} h", + "1#1 dy|#{num} dys": "#{num} d", + "durationMediumWeeks": "#{num} w", + "1#1 mo|#{num} mos": "one#{num} mon.|#{num} mon.", + "durationMediumYears": "#{num} y", "durationShortMillis": "#{num} ms", "#{num}s": "#{num} s", "durationShortMinutes": "#{num} min", @@ -103,22 +111,6 @@ "#{num}w": "#{num} w", "durationShortMonths": "one#{num} mon.|#{num} mon.", "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", - "durationMediumMillis": "one#{num}ms.|#{num}ms.", - "1#1 se|#{num} sec": "one#{num}s.|#{num}s.", - "1#1 mi|#{num} min": "one#{num}m.|#{num}m.", - "durationMediumHours": "one#{num}h.|#{num}h.", - "1#1 dy|#{num} dys": "one#{num}t.|#{num}t.", - "durationMediumWeeks": "#{num} w", - "1#1 mo|#{num} mos": "one#{num} mon.|#{num} mon.", - "durationMediumYears": "one#{num}j.|#{num}j.", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/es/419/dateformats.json b/js/data/locale/es/419/dateformats.json new file mode 100644 index 0000000000..a26d085242 --- /dev/null +++ b/js/data/locale/es/419/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date}, {time}", + "l": "{date}, {time}", + "m": "{date} {time}", + "s": "{date} {time}" + }, + "date": { + "dmwy": { + "f": "EEEE, d 'de' MMMM 'de' yyyy", + "l": "EEE, d 'de' MMMM 'de' yyyy", + "m": "EE, d MMM yyyy", + "s": "E, d/M/yy" + }, + "dmy": { + "f": "d 'de' MMMM 'de' yyyy", + "l": "d 'de' MMMM 'de' yyyy", + "m": "d MMM yyyy", + "s": "d/M/yy" + }, + "dmw": { + "f": "EEEE, d 'de' MMMM", + "l": "EEE, d 'de' MMMM", + "m": "EE, d MMM", + "s": "E, d/M" + }, + "dm": { + "f": "d 'de' MMMM", + "l": "d 'de' MMMM", + "m": "d MMM", + "s": "d/M" + }, + "my": { + "f": "MMMM 'de' yyyy", + "l": "MMMM 'de' yyyy", + "m": "MMM yyyy", + "s": "M/yy" + }, + "dw": { + "f": "EEEE, d", + "l": "EEE, d", + "m": "EE, d", + "s": "E, d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} de {sm} de {sy}, {st} – {et}", + "l": "{sd} de {sm} de {sy}, {st} – {et}", + "m": "{sd} {sm} {sy} {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}", + "l": "{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}", + "l": "{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}", + "l": "{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} de {em} de {ey}", + "l": "{sd} – {ed} de {em} de {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} de {sm} – {ed} de {em} de {ey}", + "l": "{sd} de {sm} – {ed} de {em} de {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} de {sm} de {sy} – {ed} de {em} de {ey}", + "l": "{sd} de {sm} de {sy} – {ed} de {em} de {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} de {sy} – {em} de {ey}", + "l": "{sm} de {sy} – {em} de {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/es/419/delimiters.jf b/js/data/locale/es/419/delimiters.jf new file mode 100644 index 0000000000..48899fd385 --- /dev/null +++ b/js/data/locale/es/419/delimiters.jf @@ -0,0 +1,7 @@ +{ + "generated": true, + "delimiter": { + "quotationStart": "“", + "quotationEnd": "â€" + } +} \ No newline at end of file diff --git a/js/data/locale/es/419/sysres.json b/js/data/locale/es/419/sysres.json new file mode 100644 index 0000000000..db251c36f0 --- /dev/null +++ b/js/data/locale/es/419/sysres.json @@ -0,0 +1,24 @@ +{ + "MMM9": "sep.", + "E0": "d", + "E1": "l", + "E2": "m", + "E3": "m", + "E4": "j", + "E5": "v", + "E6": "s", + "a0": "a.m.", + "a1": "p.m.", + "durationLongDays": "one#{num} d.|#{num} dd.", + "1#1 wk|#{num} wks": "one#{num} sem.|#{num} sems.", + "1#1 mon|#{num} mons": "one#{num} m.|#{num} mm.", + "1#1 yr|#{num} yrs": "one#{num} a.|#{num} aa.", + "1#1 dy|#{num} dys": "one#{num}d.|#{num}dd.", + "durationMediumWeeks": "one#{num}sem.|#{num}sems.", + "1#1 mo|#{num} mos": "one#{num}m.|#{num}mm.", + "durationMediumYears": "one#{num}a.|#{num}aa.", + "#{num}d": "one#{num}d.|#{num}dd.", + "#{num}w": "one#{num}sem.|#{num}sems.", + "durationShortMonths": "one#{num}m.|#{num}mm.", + "#{num}y": "one#{num}a.|#{num}aa." +} \ No newline at end of file diff --git a/js/data/locale/es/AR/delimiters.jf b/js/data/locale/es/AR/delimiters.jf new file mode 100644 index 0000000000..48899fd385 --- /dev/null +++ b/js/data/locale/es/AR/delimiters.jf @@ -0,0 +1,7 @@ +{ + "generated": true, + "delimiter": { + "quotationStart": "“", + "quotationEnd": "â€" + } +} \ No newline at end of file diff --git a/js/data/locale/es/AR/sysres.json b/js/data/locale/es/AR/sysres.json index 586aeab5c7..29e8eac007 100644 --- a/js/data/locale/es/AR/sysres.json +++ b/js/data/locale/es/AR/sysres.json @@ -1,116 +1,21 @@ { - "MMMM1": "enero", - "MMM1": "ene.", - "NN1": "en", - "N1": "e", - "MMMM2": "febrero", - "MMM2": "feb.", - "NN2": "fe", - "N2": "f", - "MMMM3": "marzo", - "MMM3": "mar.", - "NN3": "ma", - "N3": "m", - "MMMM4": "abril", - "MMM4": "abr.", - "NN4": "ab", - "N4": "a", - "MMMM5": "mayo", - "MMM5": "may.", - "NN5": "ma", - "N5": "m", - "MMMM6": "junio", - "MMM6": "jun.", - "NN6": "ju", - "N6": "j", - "MMMM7": "julio", - "MMM7": "jul.", - "NN7": "ju", - "N7": "j", - "MMMM8": "agosto", - "MMM8": "ago.", - "NN8": "ag", - "N8": "a", - "MMMM9": "septiembre", "MMM9": "sep.", - "NN9": "se", - "N9": "s", - "MMMM10": "octubre", - "MMM10": "oct.", - "NN10": "oc", - "N10": "o", - "MMMM11": "noviembre", - "MMM11": "nov.", - "NN11": "no", - "N11": "n", - "MMMM12": "diciembre", - "MMM12": "dic.", - "NN12": "di", - "N12": "d", - "EEEE0": "domingo", - "EEE0": "dom.", - "EE0": "DO", - "E0": "D", - "EEEE1": "lunes", - "EEE1": "lun.", - "EE1": "LU", - "E1": "L", - "EEEE2": "martes", - "EEE2": "mar.", - "EE2": "MA", - "E2": "M", - "EEEE3": "miércoles", - "EEE3": "mié.", - "EE3": "MI", "E3": "M", - "EEEE4": "jueves", - "EEE4": "jue.", - "EE4": "JU", - "E4": "J", - "EEEE5": "viernes", - "EEE5": "vie.", - "EE5": "VI", - "E5": "V", - "EEEE6": "sábado", - "EEE6": "sáb.", - "EE6": "SA", - "E6": "S", - "a0": "a. m.", - "a1": "p. m.", - "G-1": "a. e. c.", - "G1": "e. c.", - "1#1 millisecond|#{num} milliseconds": "one#{num} milisegundo|#{num} milisegundos", - "1#1 second|#{num} seconds": "one#{num} segundo|#{num} segundos", - "1#1 minute|#{num} minutes": "one#{num} minuto|#{num} minutos", - "1#1 hour|#{num} hours": "one#{num} hora|#{num} horas", - "1#1 day|#{num} days": "one#{num} día|#{num} días", - "1#1 week|#{num} weeks": "one#{num} semana|#{num} semanas", - "1#1 month|#{num} months": "one#{num} mes|#{num} meses", - "1#1 year|#{num} years": "one#{num} año|#{num} años", - "#{num} ms": "one#{num} ms|#{num} ms", "1#1 sec|#{num} sec": "one#{num} seg.|#{num} seg.", - "1#1 min|#{num} min": "one#{num} min|#{num} min", - "1#1 hr|#{num} hrs": "one#{num} h|#{num} h", "durationLongDays": "one#{num} d.|#{num} dd.", "1#1 wk|#{num} wks": "one#{num} sem.|#{num} sems.", "1#1 mon|#{num} mons": "one#{num} m.|#{num} mm.", "1#1 yr|#{num} yrs": "one#{num} año|#{num} años", - "durationShortMillis": "one#{num}ms|#{num}ms", + "1#1 se|#{num} sec": "one#{num}seg.|#{num}seg.", + "1#1 dy|#{num} dys": "one#{num}d.|#{num}dd.", + "durationMediumWeeks": "one#{num}sem.|#{num}sems.", + "1#1 mo|#{num} mos": "one#{num}m.|#{num}mm.", + "durationMediumYears": "one#{num}a.|#{num}a.", "#{num}s": "one#{num}seg.|#{num}seg.", - "durationShortMinutes": "one#{num}min|#{num}min", - "#{num}h": "one#{num}h|#{num}h", "#{num}d": "one#{num}d.|#{num}dd.", "#{num}w": "one#{num}sem.|#{num}sems.", "durationShortMonths": "one#{num}m.|#{num}mm.", "#{num}y": "one#{num}a.|#{num}a.", - "separatorFull": ", ", - "finalSeparatorFull": " y ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#dentro de {num} seg.|#dentro de {num} seg.", "#in {num}d": "one#dentro de {num} días|#dentro de {num} días", "#{num}s ago": "one#hace {num} seg.|#hace {num} seg.", diff --git a/js/data/locale/es/BO/delimiters.jf b/js/data/locale/es/BO/delimiters.jf new file mode 100644 index 0000000000..48899fd385 --- /dev/null +++ b/js/data/locale/es/BO/delimiters.jf @@ -0,0 +1,7 @@ +{ + "generated": true, + "delimiter": { + "quotationStart": "“", + "quotationEnd": "â€" + } +} \ No newline at end of file diff --git a/js/data/locale/es/BO/sysres.json b/js/data/locale/es/BO/sysres.json index 76779a9c45..75a5a5c4c1 100644 --- a/js/data/locale/es/BO/sysres.json +++ b/js/data/locale/es/BO/sysres.json @@ -1,114 +1,22 @@ { - "MMMM1": "enero", - "MMM1": "ene.", - "NN1": "en", - "N1": "e", - "MMMM2": "febrero", - "MMM2": "feb.", - "NN2": "fe", - "N2": "f", - "MMMM3": "marzo", - "MMM3": "mar.", - "NN3": "ma", - "N3": "m", - "MMMM4": "abril", - "MMM4": "abr.", - "NN4": "ab", - "N4": "a", - "MMMM5": "mayo", - "MMM5": "may.", - "NN5": "ma", - "N5": "m", - "MMMM6": "junio", - "MMM6": "jun.", - "NN6": "ju", - "N6": "j", - "MMMM7": "julio", - "MMM7": "jul.", - "NN7": "ju", - "N7": "j", - "MMMM8": "agosto", - "MMM8": "ago.", - "NN8": "ag", - "N8": "a", - "MMMM9": "septiembre", "MMM9": "sep.", - "NN9": "se", - "N9": "s", - "MMMM10": "octubre", - "MMM10": "oct.", - "NN10": "oc", - "N10": "o", - "MMMM11": "noviembre", - "MMM11": "nov.", - "NN11": "no", - "N11": "n", - "MMMM12": "diciembre", - "MMM12": "dic.", - "NN12": "di", - "N12": "d", - "EEEE0": "domingo", - "EEE0": "dom.", - "EE0": "DO", "E0": "d", - "EEEE1": "lunes", - "EEE1": "lun.", - "EE1": "LU", "E1": "l", - "EEEE2": "martes", - "EEE2": "mar.", - "EE2": "MA", "E2": "m", - "EEEE3": "miércoles", - "EEE3": "mié.", - "EE3": "MI", "E3": "m", - "EEEE4": "jueves", - "EEE4": "jue.", - "EE4": "JU", "E4": "j", - "EEEE5": "viernes", - "EEE5": "vie.", - "EE5": "VI", "E5": "v", - "EEEE6": "sábado", - "EEE6": "sáb.", - "EE6": "SA", "E6": "s", - "a0": "a. m.", - "a1": "p. m.", - "G-1": "a. e. c.", - "G1": "e. c.", - "1#1 millisecond|#{num} milliseconds": "one#{num} milisegundo|#{num} milisegundos", - "1#1 second|#{num} seconds": "one#{num} segundo|#{num} segundos", - "1#1 minute|#{num} minutes": "one#{num} minuto|#{num} minutos", - "1#1 hour|#{num} hours": "one#{num} hora|#{num} horas", - "1#1 day|#{num} days": "one#{num} día|#{num} días", - "1#1 week|#{num} weeks": "one#{num} semana|#{num} semanas", - "1#1 month|#{num} months": "one#{num} mes|#{num} meses", - "1#1 year|#{num} years": "one#{num} año|#{num} años", - "#{num} ms": "one#{num} ms|#{num} ms", - "1#1 sec|#{num} sec": "one#{num} s|#{num} s", - "1#1 min|#{num} min": "one#{num} min|#{num} min", - "1#1 hr|#{num} hrs": "one#{num} h|#{num} h", "durationLongDays": "one#{num} d.|#{num} dd.", "1#1 wk|#{num} wks": "one#{num} sem.|#{num} sems.", "1#1 mon|#{num} mons": "one#{num} m.|#{num} mm.", "1#1 yr|#{num} yrs": "one#{num} a.|#{num} aa.", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}min|#{num}min", - "#{num}h": "one#{num}h|#{num}h", + "1#1 dy|#{num} dys": "one#{num}d.|#{num}dd.", + "durationMediumWeeks": "one#{num}sem.|#{num}sems.", + "1#1 mo|#{num} mos": "one#{num}m.|#{num}mm.", + "durationMediumYears": "one#{num}a.|#{num}aa.", "#{num}d": "one#{num}d.|#{num}dd.", "#{num}w": "one#{num}sem.|#{num}sems.", "durationShortMonths": "one#{num}m.|#{num}mm.", - "#{num}y": "one#{num}a.|#{num}aa.", - "separatorFull": ", ", - "finalSeparatorFull": " y ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " " + "#{num}y": "one#{num}a.|#{num}aa." } \ No newline at end of file diff --git a/js/data/locale/es/BR/delimiters.jf b/js/data/locale/es/BR/delimiters.jf new file mode 100644 index 0000000000..48899fd385 --- /dev/null +++ b/js/data/locale/es/BR/delimiters.jf @@ -0,0 +1,7 @@ +{ + "generated": true, + "delimiter": { + "quotationStart": "“", + "quotationEnd": "â€" + } +} \ No newline at end of file diff --git a/js/data/locale/es/BR/sysres.json b/js/data/locale/es/BR/sysres.json index 4ffc4eab5e..db251c36f0 100644 --- a/js/data/locale/es/BR/sysres.json +++ b/js/data/locale/es/BR/sysres.json @@ -1,114 +1,24 @@ { - "MMMM1": "enero", - "MMM1": "ene.", - "NN1": "en", - "N1": "e", - "MMMM2": "febrero", - "MMM2": "feb.", - "NN2": "fe", - "N2": "f", - "MMMM3": "marzo", - "MMM3": "mar.", - "NN3": "ma", - "N3": "m", - "MMMM4": "abril", - "MMM4": "abr.", - "NN4": "ab", - "N4": "a", - "MMMM5": "mayo", - "MMM5": "may.", - "NN5": "ma", - "N5": "m", - "MMMM6": "junio", - "MMM6": "jun.", - "NN6": "ju", - "N6": "j", - "MMMM7": "julio", - "MMM7": "jul.", - "NN7": "ju", - "N7": "j", - "MMMM8": "agosto", - "MMM8": "ago.", - "NN8": "ag", - "N8": "a", - "MMMM9": "septiembre", "MMM9": "sep.", - "NN9": "se", - "N9": "s", - "MMMM10": "octubre", - "MMM10": "oct.", - "NN10": "oc", - "N10": "o", - "MMMM11": "noviembre", - "MMM11": "nov.", - "NN11": "no", - "N11": "n", - "MMMM12": "diciembre", - "MMM12": "dic.", - "NN12": "di", - "N12": "d", - "EEEE0": "domingo", - "EEE0": "dom.", - "EE0": "DO", "E0": "d", - "EEEE1": "lunes", - "EEE1": "lun.", - "EE1": "LU", "E1": "l", - "EEEE2": "martes", - "EEE2": "mar.", - "EE2": "MA", "E2": "m", - "EEEE3": "miércoles", - "EEE3": "mié.", - "EE3": "MI", "E3": "m", - "EEEE4": "jueves", - "EEE4": "jue.", - "EE4": "JU", "E4": "j", - "EEEE5": "viernes", - "EEE5": "vie.", - "EE5": "VI", "E5": "v", - "EEEE6": "sábado", - "EEE6": "sáb.", - "EE6": "SA", "E6": "s", "a0": "a.m.", "a1": "p.m.", - "G-1": "a. e. c.", - "G1": "e. c.", - "1#1 millisecond|#{num} milliseconds": "one#{num} milisegundo|#{num} milisegundos", - "1#1 second|#{num} seconds": "one#{num} segundo|#{num} segundos", - "1#1 minute|#{num} minutes": "one#{num} minuto|#{num} minutos", - "1#1 hour|#{num} hours": "one#{num} hora|#{num} horas", - "1#1 day|#{num} days": "one#{num} día|#{num} días", - "1#1 week|#{num} weeks": "one#{num} semana|#{num} semanas", - "1#1 month|#{num} months": "one#{num} mes|#{num} meses", - "1#1 year|#{num} years": "one#{num} año|#{num} años", - "#{num} ms": "one#{num} ms|#{num} ms", - "1#1 sec|#{num} sec": "one#{num} s|#{num} s", - "1#1 min|#{num} min": "one#{num} min|#{num} min", - "1#1 hr|#{num} hrs": "one#{num} h|#{num} h", "durationLongDays": "one#{num} d.|#{num} dd.", "1#1 wk|#{num} wks": "one#{num} sem.|#{num} sems.", "1#1 mon|#{num} mons": "one#{num} m.|#{num} mm.", "1#1 yr|#{num} yrs": "one#{num} a.|#{num} aa.", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}min|#{num}min", - "#{num}h": "one#{num}h|#{num}h", + "1#1 dy|#{num} dys": "one#{num}d.|#{num}dd.", + "durationMediumWeeks": "one#{num}sem.|#{num}sems.", + "1#1 mo|#{num} mos": "one#{num}m.|#{num}mm.", + "durationMediumYears": "one#{num}a.|#{num}aa.", "#{num}d": "one#{num}d.|#{num}dd.", "#{num}w": "one#{num}sem.|#{num}sems.", "durationShortMonths": "one#{num}m.|#{num}mm.", - "#{num}y": "one#{num}a.|#{num}aa.", - "separatorFull": ", ", - "finalSeparatorFull": " y ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " " + "#{num}y": "one#{num}a.|#{num}aa." } \ No newline at end of file diff --git a/js/data/locale/es/BZ/dateformats.json b/js/data/locale/es/BZ/dateformats.json new file mode 100644 index 0000000000..a26d085242 --- /dev/null +++ b/js/data/locale/es/BZ/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date}, {time}", + "l": "{date}, {time}", + "m": "{date} {time}", + "s": "{date} {time}" + }, + "date": { + "dmwy": { + "f": "EEEE, d 'de' MMMM 'de' yyyy", + "l": "EEE, d 'de' MMMM 'de' yyyy", + "m": "EE, d MMM yyyy", + "s": "E, d/M/yy" + }, + "dmy": { + "f": "d 'de' MMMM 'de' yyyy", + "l": "d 'de' MMMM 'de' yyyy", + "m": "d MMM yyyy", + "s": "d/M/yy" + }, + "dmw": { + "f": "EEEE, d 'de' MMMM", + "l": "EEE, d 'de' MMMM", + "m": "EE, d MMM", + "s": "E, d/M" + }, + "dm": { + "f": "d 'de' MMMM", + "l": "d 'de' MMMM", + "m": "d MMM", + "s": "d/M" + }, + "my": { + "f": "MMMM 'de' yyyy", + "l": "MMMM 'de' yyyy", + "m": "MMM yyyy", + "s": "M/yy" + }, + "dw": { + "f": "EEEE, d", + "l": "EEE, d", + "m": "EE, d", + "s": "E, d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} de {sm} de {sy}, {st} – {et}", + "l": "{sd} de {sm} de {sy}, {st} – {et}", + "m": "{sd} {sm} {sy} {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}", + "l": "{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}", + "l": "{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}", + "l": "{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} de {em} de {ey}", + "l": "{sd} – {ed} de {em} de {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} de {sm} – {ed} de {em} de {ey}", + "l": "{sd} de {sm} – {ed} de {em} de {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} de {sm} de {sy} – {ed} de {em} de {ey}", + "l": "{sd} de {sm} de {sy} – {ed} de {em} de {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} de {sy} – {em} de {ey}", + "l": "{sm} de {sy} – {em} de {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/es/BZ/delimiters.jf b/js/data/locale/es/BZ/delimiters.jf new file mode 100644 index 0000000000..48899fd385 --- /dev/null +++ b/js/data/locale/es/BZ/delimiters.jf @@ -0,0 +1,7 @@ +{ + "generated": true, + "delimiter": { + "quotationStart": "“", + "quotationEnd": "â€" + } +} \ No newline at end of file diff --git a/js/data/locale/sw/numfmt.jf b/js/data/locale/es/BZ/numfmt.jf similarity index 74% rename from js/data/locale/sw/numfmt.jf rename to js/data/locale/es/BZ/numfmt.jf index 51b46ffa22..dec171ae11 100644 --- a/js/data/locale/sw/numfmt.jf +++ b/js/data/locale/es/BZ/numfmt.jf @@ -1,6 +1,8 @@ { "generated": true, "numfmt": { + "decimalChar": ".", + "groupChar": ",", "currencyFormats": { "common": "{s}{n}", "commonNegative": "-{s}{n}" diff --git a/js/data/locale/es/BZ/sysres.json b/js/data/locale/es/BZ/sysres.json new file mode 100644 index 0000000000..db251c36f0 --- /dev/null +++ b/js/data/locale/es/BZ/sysres.json @@ -0,0 +1,24 @@ +{ + "MMM9": "sep.", + "E0": "d", + "E1": "l", + "E2": "m", + "E3": "m", + "E4": "j", + "E5": "v", + "E6": "s", + "a0": "a.m.", + "a1": "p.m.", + "durationLongDays": "one#{num} d.|#{num} dd.", + "1#1 wk|#{num} wks": "one#{num} sem.|#{num} sems.", + "1#1 mon|#{num} mons": "one#{num} m.|#{num} mm.", + "1#1 yr|#{num} yrs": "one#{num} a.|#{num} aa.", + "1#1 dy|#{num} dys": "one#{num}d.|#{num}dd.", + "durationMediumWeeks": "one#{num}sem.|#{num}sems.", + "1#1 mo|#{num} mos": "one#{num}m.|#{num}mm.", + "durationMediumYears": "one#{num}a.|#{num}aa.", + "#{num}d": "one#{num}d.|#{num}dd.", + "#{num}w": "one#{num}sem.|#{num}sems.", + "durationShortMonths": "one#{num}m.|#{num}mm.", + "#{num}y": "one#{num}a.|#{num}aa." +} \ No newline at end of file diff --git a/js/data/locale/es/CL/delimiters.jf b/js/data/locale/es/CL/delimiters.jf new file mode 100644 index 0000000000..48899fd385 --- /dev/null +++ b/js/data/locale/es/CL/delimiters.jf @@ -0,0 +1,7 @@ +{ + "generated": true, + "delimiter": { + "quotationStart": "“", + "quotationEnd": "â€" + } +} \ No newline at end of file diff --git a/js/data/locale/es/CL/sysres.json b/js/data/locale/es/CL/sysres.json index d72d4a0621..7b5904c240 100644 --- a/js/data/locale/es/CL/sysres.json +++ b/js/data/locale/es/CL/sysres.json @@ -1,114 +1,29 @@ { - "MMMM1": "enero", - "MMM1": "ene.", - "NN1": "en", - "N1": "e", - "MMMM2": "febrero", - "MMM2": "feb.", - "NN2": "fe", - "N2": "f", - "MMMM3": "marzo", - "MMM3": "mar.", - "NN3": "ma", - "N3": "m", - "MMMM4": "abril", - "MMM4": "abr.", - "NN4": "ab", - "N4": "a", - "MMMM5": "mayo", - "MMM5": "may.", - "NN5": "ma", - "N5": "m", - "MMMM6": "junio", - "MMM6": "jun.", - "NN6": "ju", - "N6": "j", - "MMMM7": "julio", - "MMM7": "jul.", - "NN7": "ju", - "N7": "j", - "MMMM8": "agosto", - "MMM8": "ago.", - "NN8": "ag", - "N8": "a", - "MMMM9": "septiembre", "MMM9": "sep.", - "NN9": "se", - "N9": "s", - "MMMM10": "octubre", - "MMM10": "oct.", - "NN10": "oc", - "N10": "o", - "MMMM11": "noviembre", - "MMM11": "nov.", - "NN11": "no", - "N11": "n", - "MMMM12": "diciembre", - "MMM12": "dic.", - "NN12": "di", - "N12": "d", - "EEEE0": "domingo", - "EEE0": "dom.", "EE0": "do", "E0": "d", - "EEEE1": "lunes", - "EEE1": "lun.", "EE1": "lu", "E1": "l", - "EEEE2": "martes", - "EEE2": "mar.", "EE2": "ma", "E2": "m", - "EEEE3": "miércoles", - "EEE3": "mié.", "EE3": "mi", "E3": "m", - "EEEE4": "jueves", - "EEE4": "jue.", "EE4": "ju", "E4": "j", - "EEEE5": "viernes", - "EEE5": "vie.", "EE5": "vi", "E5": "v", - "EEEE6": "sábado", - "EEE6": "sáb.", "EE6": "sá", "E6": "s", - "a0": "a. m.", - "a1": "p. m.", - "G-1": "a. e. c.", - "G1": "e. c.", - "1#1 millisecond|#{num} milliseconds": "one#{num} milisegundo|#{num} milisegundos", - "1#1 second|#{num} seconds": "one#{num} segundo|#{num} segundos", - "1#1 minute|#{num} minutes": "one#{num} minuto|#{num} minutos", - "1#1 hour|#{num} hours": "one#{num} hora|#{num} horas", - "1#1 day|#{num} days": "one#{num} día|#{num} días", - "1#1 week|#{num} weeks": "one#{num} semana|#{num} semanas", - "1#1 month|#{num} months": "one#{num} mes|#{num} meses", - "1#1 year|#{num} years": "one#{num} año|#{num} años", - "#{num} ms": "one#{num} ms|#{num} ms", - "1#1 sec|#{num} sec": "one#{num} s|#{num} s", - "1#1 min|#{num} min": "one#{num} min|#{num} min", - "1#1 hr|#{num} hrs": "one#{num} h|#{num} h", "durationLongDays": "one#{num} d.|#{num} dd.", "1#1 wk|#{num} wks": "one#{num} sem.|#{num} sems.", "1#1 mon|#{num} mons": "one#{num} m.|#{num} mm.", "1#1 yr|#{num} yrs": "one#{num} a.|#{num} aa.", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}min|#{num}min", - "#{num}h": "one#{num}h|#{num}h", + "1#1 dy|#{num} dys": "one#{num}d.|#{num}dd.", + "durationMediumWeeks": "one#{num}sem.|#{num}sems.", + "1#1 mo|#{num} mos": "one#{num}m.|#{num}mm.", + "durationMediumYears": "one#{num}a.|#{num}aa.", "#{num}d": "one#{num}d.|#{num}dd.", "#{num}w": "one#{num}sem.|#{num}sems.", "durationShortMonths": "one#{num}m.|#{num}mm.", - "#{num}y": "one#{num}a.|#{num}aa.", - "separatorFull": ", ", - "finalSeparatorFull": " y ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " " + "#{num}y": "one#{num}a.|#{num}aa." } \ No newline at end of file diff --git a/js/data/locale/es/CO/delimiters.jf b/js/data/locale/es/CO/delimiters.jf new file mode 100644 index 0000000000..48899fd385 --- /dev/null +++ b/js/data/locale/es/CO/delimiters.jf @@ -0,0 +1,7 @@ +{ + "generated": true, + "delimiter": { + "quotationStart": "“", + "quotationEnd": "â€" + } +} \ No newline at end of file diff --git a/js/data/locale/es/CO/numfmt.jf b/js/data/locale/es/CO/numfmt.jf index 96776ff3b9..9e587faf8b 100644 --- a/js/data/locale/es/CO/numfmt.jf +++ b/js/data/locale/es/CO/numfmt.jf @@ -4,8 +4,6 @@ "currencyFormats": { "common": "{s} {n}", "commonNegative": "-{s} {n}" - }, - "pctFmt": "{n}%", - "negativepctFmt": "-{n}%" + } } } \ No newline at end of file diff --git a/js/data/locale/es/CO/sysres.json b/js/data/locale/es/CO/sysres.json index 7e1f20283a..60580454a3 100644 --- a/js/data/locale/es/CO/sysres.json +++ b/js/data/locale/es/CO/sysres.json @@ -1,100 +1,18 @@ { - "MMMM1": "enero", - "MMM1": "ene.", - "NN1": "en", - "N1": "e", - "MMMM2": "febrero", - "MMM2": "feb.", - "NN2": "fe", - "N2": "f", - "MMMM3": "marzo", - "MMM3": "mar.", - "NN3": "ma", - "N3": "m", - "MMMM4": "abril", - "MMM4": "abr.", - "NN4": "ab", - "N4": "a", - "MMMM5": "mayo", - "MMM5": "may.", - "NN5": "ma", - "N5": "m", - "MMMM6": "junio", - "MMM6": "jun.", - "NN6": "ju", - "N6": "j", - "MMMM7": "julio", - "MMM7": "jul.", - "NN7": "ju", - "N7": "j", - "MMMM8": "agosto", - "MMM8": "ago.", - "NN8": "ag", - "N8": "a", - "MMMM9": "septiembre", "MMM9": "sep.", - "NN9": "se", - "N9": "s", - "MMMM10": "octubre", - "MMM10": "oct.", - "NN10": "oc", - "N10": "o", - "MMMM11": "noviembre", - "MMM11": "nov.", - "NN11": "no", - "N11": "n", - "MMMM12": "diciembre", - "MMM12": "dic.", - "NN12": "di", - "N12": "d", - "EEEE0": "domingo", - "EEE0": "dom.", - "EE0": "DO", - "E0": "D", - "EEEE1": "lunes", - "EEE1": "lun.", - "EE1": "LU", - "E1": "L", - "EEEE2": "martes", - "EEE2": "mar.", - "EE2": "MA", - "E2": "M", - "EEEE3": "miércoles", - "EEE3": "mié.", - "EE3": "MI", "E3": "M", - "EEEE4": "jueves", - "EEE4": "jue.", - "EE4": "JU", - "E4": "J", - "EEEE5": "viernes", - "EEE5": "vie.", - "EE5": "VI", - "E5": "V", - "EEEE6": "sábado", - "EEE6": "sáb.", - "EE6": "SA", - "E6": "S", - "a0": "a. m.", - "a1": "p. m.", - "G-1": "a. e. c.", - "G1": "e. c.", - "1#1 millisecond|#{num} milliseconds": "one#{num} milisegundo|#{num} milisegundos", - "1#1 second|#{num} seconds": "one#{num} segundo|#{num} segundos", - "1#1 minute|#{num} minutes": "one#{num} minuto|#{num} minutos", - "1#1 hour|#{num} hours": "one#{num} hora|#{num} horas", - "1#1 day|#{num} days": "one#{num} día|#{num} días", - "1#1 week|#{num} weeks": "one#{num} semana|#{num} semanas", - "1#1 month|#{num} months": "one#{num} mes|#{num} meses", - "1#1 year|#{num} years": "one#{num} año|#{num} años", - "#{num} ms": "one#{num} ms|#{num} ms", - "1#1 sec|#{num} sec": "one#{num} s|#{num} s", - "1#1 min|#{num} min": "one#{num} min|#{num} min", - "1#1 hr|#{num} hrs": "one#{num} h|#{num} h", "durationLongDays": "one#{num} día|#{num} días", "1#1 wk|#{num} wks": "one#{num} sem.|#{num} sems.", "1#1 mon|#{num} mons": "one#{num} mes|#{num} meses", "1#1 yr|#{num} yrs": "one#{num} a.|#{num} a.", + "durationMediumMillis": "one#{num} ms|#{num} ms", + "1#1 se|#{num} sec": "one#{num} s|#{num} s", + "1#1 mi|#{num} min": "one#{num} min|#{num} min", + "durationMediumHours": "one#{num} h|#{num} h", + "1#1 dy|#{num} dys": "one#{num} día|#{num} días", + "durationMediumWeeks": "one#{num} sem.|#{num} sems.", + "1#1 mo|#{num} mos": "one#{num} mes|#{num} meses", + "durationMediumYears": "one#{num} a.|#{num} a.", "durationShortMillis": "one#{num} ms|#{num} ms", "#{num}s": "one#{num} s|#{num} s", "durationShortMinutes": "one#{num} min|#{num} min", @@ -102,13 +20,5 @@ "#{num}d": "one#{num} día|#{num} días", "#{num}w": "one#{num} sem.|#{num} sems.", "durationShortMonths": "one#{num} mes|#{num} meses", - "#{num}y": "one#{num} a.|#{num} a.", - "separatorFull": ", ", - "finalSeparatorFull": " y ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " " + "#{num}y": "one#{num} a.|#{num} a." } \ No newline at end of file diff --git a/js/data/locale/es/CR/delimiters.jf b/js/data/locale/es/CR/delimiters.jf new file mode 100644 index 0000000000..48899fd385 --- /dev/null +++ b/js/data/locale/es/CR/delimiters.jf @@ -0,0 +1,7 @@ +{ + "generated": true, + "delimiter": { + "quotationStart": "“", + "quotationEnd": "â€" + } +} \ No newline at end of file diff --git a/js/data/locale/es/CR/sysres.json b/js/data/locale/es/CR/sysres.json index 76779a9c45..75a5a5c4c1 100644 --- a/js/data/locale/es/CR/sysres.json +++ b/js/data/locale/es/CR/sysres.json @@ -1,114 +1,22 @@ { - "MMMM1": "enero", - "MMM1": "ene.", - "NN1": "en", - "N1": "e", - "MMMM2": "febrero", - "MMM2": "feb.", - "NN2": "fe", - "N2": "f", - "MMMM3": "marzo", - "MMM3": "mar.", - "NN3": "ma", - "N3": "m", - "MMMM4": "abril", - "MMM4": "abr.", - "NN4": "ab", - "N4": "a", - "MMMM5": "mayo", - "MMM5": "may.", - "NN5": "ma", - "N5": "m", - "MMMM6": "junio", - "MMM6": "jun.", - "NN6": "ju", - "N6": "j", - "MMMM7": "julio", - "MMM7": "jul.", - "NN7": "ju", - "N7": "j", - "MMMM8": "agosto", - "MMM8": "ago.", - "NN8": "ag", - "N8": "a", - "MMMM9": "septiembre", "MMM9": "sep.", - "NN9": "se", - "N9": "s", - "MMMM10": "octubre", - "MMM10": "oct.", - "NN10": "oc", - "N10": "o", - "MMMM11": "noviembre", - "MMM11": "nov.", - "NN11": "no", - "N11": "n", - "MMMM12": "diciembre", - "MMM12": "dic.", - "NN12": "di", - "N12": "d", - "EEEE0": "domingo", - "EEE0": "dom.", - "EE0": "DO", "E0": "d", - "EEEE1": "lunes", - "EEE1": "lun.", - "EE1": "LU", "E1": "l", - "EEEE2": "martes", - "EEE2": "mar.", - "EE2": "MA", "E2": "m", - "EEEE3": "miércoles", - "EEE3": "mié.", - "EE3": "MI", "E3": "m", - "EEEE4": "jueves", - "EEE4": "jue.", - "EE4": "JU", "E4": "j", - "EEEE5": "viernes", - "EEE5": "vie.", - "EE5": "VI", "E5": "v", - "EEEE6": "sábado", - "EEE6": "sáb.", - "EE6": "SA", "E6": "s", - "a0": "a. m.", - "a1": "p. m.", - "G-1": "a. e. c.", - "G1": "e. c.", - "1#1 millisecond|#{num} milliseconds": "one#{num} milisegundo|#{num} milisegundos", - "1#1 second|#{num} seconds": "one#{num} segundo|#{num} segundos", - "1#1 minute|#{num} minutes": "one#{num} minuto|#{num} minutos", - "1#1 hour|#{num} hours": "one#{num} hora|#{num} horas", - "1#1 day|#{num} days": "one#{num} día|#{num} días", - "1#1 week|#{num} weeks": "one#{num} semana|#{num} semanas", - "1#1 month|#{num} months": "one#{num} mes|#{num} meses", - "1#1 year|#{num} years": "one#{num} año|#{num} años", - "#{num} ms": "one#{num} ms|#{num} ms", - "1#1 sec|#{num} sec": "one#{num} s|#{num} s", - "1#1 min|#{num} min": "one#{num} min|#{num} min", - "1#1 hr|#{num} hrs": "one#{num} h|#{num} h", "durationLongDays": "one#{num} d.|#{num} dd.", "1#1 wk|#{num} wks": "one#{num} sem.|#{num} sems.", "1#1 mon|#{num} mons": "one#{num} m.|#{num} mm.", "1#1 yr|#{num} yrs": "one#{num} a.|#{num} aa.", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}min|#{num}min", - "#{num}h": "one#{num}h|#{num}h", + "1#1 dy|#{num} dys": "one#{num}d.|#{num}dd.", + "durationMediumWeeks": "one#{num}sem.|#{num}sems.", + "1#1 mo|#{num} mos": "one#{num}m.|#{num}mm.", + "durationMediumYears": "one#{num}a.|#{num}aa.", "#{num}d": "one#{num}d.|#{num}dd.", "#{num}w": "one#{num}sem.|#{num}sems.", "durationShortMonths": "one#{num}m.|#{num}mm.", - "#{num}y": "one#{num}a.|#{num}aa.", - "separatorFull": ", ", - "finalSeparatorFull": " y ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " " + "#{num}y": "one#{num}a.|#{num}aa." } \ No newline at end of file diff --git a/js/data/locale/es/CU/delimiters.jf b/js/data/locale/es/CU/delimiters.jf new file mode 100644 index 0000000000..48899fd385 --- /dev/null +++ b/js/data/locale/es/CU/delimiters.jf @@ -0,0 +1,7 @@ +{ + "generated": true, + "delimiter": { + "quotationStart": "“", + "quotationEnd": "â€" + } +} \ No newline at end of file diff --git a/js/data/locale/es/CU/sysres.json b/js/data/locale/es/CU/sysres.json index 4ffc4eab5e..db251c36f0 100644 --- a/js/data/locale/es/CU/sysres.json +++ b/js/data/locale/es/CU/sysres.json @@ -1,114 +1,24 @@ { - "MMMM1": "enero", - "MMM1": "ene.", - "NN1": "en", - "N1": "e", - "MMMM2": "febrero", - "MMM2": "feb.", - "NN2": "fe", - "N2": "f", - "MMMM3": "marzo", - "MMM3": "mar.", - "NN3": "ma", - "N3": "m", - "MMMM4": "abril", - "MMM4": "abr.", - "NN4": "ab", - "N4": "a", - "MMMM5": "mayo", - "MMM5": "may.", - "NN5": "ma", - "N5": "m", - "MMMM6": "junio", - "MMM6": "jun.", - "NN6": "ju", - "N6": "j", - "MMMM7": "julio", - "MMM7": "jul.", - "NN7": "ju", - "N7": "j", - "MMMM8": "agosto", - "MMM8": "ago.", - "NN8": "ag", - "N8": "a", - "MMMM9": "septiembre", "MMM9": "sep.", - "NN9": "se", - "N9": "s", - "MMMM10": "octubre", - "MMM10": "oct.", - "NN10": "oc", - "N10": "o", - "MMMM11": "noviembre", - "MMM11": "nov.", - "NN11": "no", - "N11": "n", - "MMMM12": "diciembre", - "MMM12": "dic.", - "NN12": "di", - "N12": "d", - "EEEE0": "domingo", - "EEE0": "dom.", - "EE0": "DO", "E0": "d", - "EEEE1": "lunes", - "EEE1": "lun.", - "EE1": "LU", "E1": "l", - "EEEE2": "martes", - "EEE2": "mar.", - "EE2": "MA", "E2": "m", - "EEEE3": "miércoles", - "EEE3": "mié.", - "EE3": "MI", "E3": "m", - "EEEE4": "jueves", - "EEE4": "jue.", - "EE4": "JU", "E4": "j", - "EEEE5": "viernes", - "EEE5": "vie.", - "EE5": "VI", "E5": "v", - "EEEE6": "sábado", - "EEE6": "sáb.", - "EE6": "SA", "E6": "s", "a0": "a.m.", "a1": "p.m.", - "G-1": "a. e. c.", - "G1": "e. c.", - "1#1 millisecond|#{num} milliseconds": "one#{num} milisegundo|#{num} milisegundos", - "1#1 second|#{num} seconds": "one#{num} segundo|#{num} segundos", - "1#1 minute|#{num} minutes": "one#{num} minuto|#{num} minutos", - "1#1 hour|#{num} hours": "one#{num} hora|#{num} horas", - "1#1 day|#{num} days": "one#{num} día|#{num} días", - "1#1 week|#{num} weeks": "one#{num} semana|#{num} semanas", - "1#1 month|#{num} months": "one#{num} mes|#{num} meses", - "1#1 year|#{num} years": "one#{num} año|#{num} años", - "#{num} ms": "one#{num} ms|#{num} ms", - "1#1 sec|#{num} sec": "one#{num} s|#{num} s", - "1#1 min|#{num} min": "one#{num} min|#{num} min", - "1#1 hr|#{num} hrs": "one#{num} h|#{num} h", "durationLongDays": "one#{num} d.|#{num} dd.", "1#1 wk|#{num} wks": "one#{num} sem.|#{num} sems.", "1#1 mon|#{num} mons": "one#{num} m.|#{num} mm.", "1#1 yr|#{num} yrs": "one#{num} a.|#{num} aa.", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}min|#{num}min", - "#{num}h": "one#{num}h|#{num}h", + "1#1 dy|#{num} dys": "one#{num}d.|#{num}dd.", + "durationMediumWeeks": "one#{num}sem.|#{num}sems.", + "1#1 mo|#{num} mos": "one#{num}m.|#{num}mm.", + "durationMediumYears": "one#{num}a.|#{num}aa.", "#{num}d": "one#{num}d.|#{num}dd.", "#{num}w": "one#{num}sem.|#{num}sems.", "durationShortMonths": "one#{num}m.|#{num}mm.", - "#{num}y": "one#{num}a.|#{num}aa.", - "separatorFull": ", ", - "finalSeparatorFull": " y ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " " + "#{num}y": "one#{num}a.|#{num}aa." } \ No newline at end of file diff --git a/js/data/locale/es/DO/delimiters.jf b/js/data/locale/es/DO/delimiters.jf new file mode 100644 index 0000000000..48899fd385 --- /dev/null +++ b/js/data/locale/es/DO/delimiters.jf @@ -0,0 +1,7 @@ +{ + "generated": true, + "delimiter": { + "quotationStart": "“", + "quotationEnd": "â€" + } +} \ No newline at end of file diff --git a/js/data/locale/es/DO/numfmt.jf b/js/data/locale/es/DO/numfmt.jf index 96895865cb..dec171ae11 100644 --- a/js/data/locale/es/DO/numfmt.jf +++ b/js/data/locale/es/DO/numfmt.jf @@ -6,8 +6,6 @@ "currencyFormats": { "common": "{s}{n}", "commonNegative": "-{s}{n}" - }, - "pctFmt": "{n}%", - "negativepctFmt": "-{n}%" + } } } \ No newline at end of file diff --git a/js/data/locale/es/DO/sysres.json b/js/data/locale/es/DO/sysres.json index b612c13a9a..7239d2333d 100644 --- a/js/data/locale/es/DO/sysres.json +++ b/js/data/locale/es/DO/sysres.json @@ -1,114 +1,20 @@ { - "MMMM1": "enero", - "MMM1": "ene.", - "NN1": "en", - "N1": "e", - "MMMM2": "febrero", - "MMM2": "feb.", - "NN2": "fe", - "N2": "f", - "MMMM3": "marzo", - "MMM3": "mar.", - "NN3": "ma", - "N3": "m", - "MMMM4": "abril", - "MMM4": "abr.", - "NN4": "ab", - "N4": "a", - "MMMM5": "mayo", - "MMM5": "may.", - "NN5": "ma", - "N5": "m", - "MMMM6": "junio", - "MMM6": "jun.", - "NN6": "ju", - "N6": "j", - "MMMM7": "julio", - "MMM7": "jul.", - "NN7": "ju", - "N7": "j", - "MMMM8": "agosto", - "MMM8": "ago.", - "NN8": "ag", - "N8": "a", - "MMMM9": "septiembre", "MMM9": "sep.", - "NN9": "se", - "N9": "s", - "MMMM10": "octubre", - "MMM10": "oct.", - "NN10": "oc", - "N10": "o", - "MMMM11": "noviembre", - "MMM11": "nov.", - "NN11": "no", - "N11": "n", - "MMMM12": "diciembre", - "MMM12": "dic.", - "NN12": "di", - "N12": "d", - "EEEE0": "domingo", - "EEE0": "dom.", - "EE0": "DO", - "E0": "D", - "EEEE1": "lunes", - "EEE1": "lun.", - "EE1": "LU", - "E1": "L", - "EEEE2": "martes", - "EEE2": "mar.", - "EE2": "MA", - "E2": "M", - "EEEE3": "miércoles", - "EEE3": "mié.", - "EE3": "MI", "E3": "M", - "EEEE4": "jueves", - "EEE4": "jue.", - "EE4": "JU", - "E4": "J", - "EEEE5": "viernes", - "EEE5": "vie.", - "EE5": "VI", - "E5": "V", - "EEEE6": "sábado", - "EEE6": "sáb.", - "EE6": "SA", - "E6": "S", - "a0": "a. m.", - "a1": "p. m.", - "G-1": "a. e. c.", - "G1": "e. c.", - "1#1 millisecond|#{num} milliseconds": "one#{num} milisegundo|#{num} milisegundos", - "1#1 second|#{num} seconds": "one#{num} segundo|#{num} segundos", - "1#1 minute|#{num} minutes": "one#{num} minuto|#{num} minutos", - "1#1 hour|#{num} hours": "one#{num} hora|#{num} horas", - "1#1 day|#{num} days": "one#{num} día|#{num} días", - "1#1 week|#{num} weeks": "one#{num} semana|#{num} semanas", - "1#1 month|#{num} months": "one#{num} mes|#{num} meses", - "1#1 year|#{num} years": "one#{num} año|#{num} años", - "#{num} ms": "one#{num} ms|#{num} ms", "1#1 sec|#{num} sec": "one#{num} seg.|#{num} seg.", - "1#1 min|#{num} min": "one#{num} min|#{num} min", - "1#1 hr|#{num} hrs": "one#{num} h|#{num} h", "durationLongDays": "one#{num} d.|#{num} dd.", "1#1 wk|#{num} wks": "one#{num} sem.|#{num} sems.", "1#1 mon|#{num} mons": "one#{num} m.|#{num} mm.", "1#1 yr|#{num} yrs": "one#{num} a.|#{num} aa.", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}min|#{num}min", - "#{num}h": "one#{num}h|#{num}h", + "1#1 dy|#{num} dys": "one#{num}d.|#{num}d.", + "durationMediumWeeks": "one#{num}sem.|#{num}sems.", + "1#1 mo|#{num} mos": "one#{num}m.|#{num}m.", + "durationMediumYears": "one#{num}a.|#{num}aa.", "#{num}d": "one#{num}d.|#{num}d.", "#{num}w": "one#{num}sem.|#{num}sems.", "durationShortMonths": "one#{num}m.|#{num}m.", "#{num}y": "one#{num}a.|#{num}aa.", - "separatorFull": ", ", - "finalSeparatorFull": " y ", - "separatorLong": ", ", "finalSeparatorLong": " y ", - "separatorMedium": ", ", "finalSeparatorMedium": " y ", - "separatorShort": " ", "finalSeparatorShort": " y " } \ No newline at end of file diff --git a/js/data/locale/es/EA/sysres.json b/js/data/locale/es/EA/sysres.json deleted file mode 100644 index 5458266762..0000000000 --- a/js/data/locale/es/EA/sysres.json +++ /dev/null @@ -1,118 +0,0 @@ -{ - "MMMM1": "enero", - "MMM1": "ene.", - "NN1": "en", - "N1": "e", - "MMMM2": "febrero", - "MMM2": "feb.", - "NN2": "fe", - "N2": "f", - "MMMM3": "marzo", - "MMM3": "mar.", - "NN3": "ma", - "N3": "m", - "MMMM4": "abril", - "MMM4": "abr.", - "NN4": "ab", - "N4": "a", - "MMMM5": "mayo", - "MMM5": "may.", - "NN5": "ma", - "N5": "m", - "MMMM6": "junio", - "MMM6": "jun.", - "NN6": "ju", - "N6": "j", - "MMMM7": "julio", - "MMM7": "jul.", - "NN7": "ju", - "N7": "j", - "MMMM8": "agosto", - "MMM8": "ago.", - "NN8": "ag", - "N8": "a", - "MMMM9": "septiembre", - "MMM9": "sept.", - "NN9": "se", - "N9": "s", - "MMMM10": "octubre", - "MMM10": "oct.", - "NN10": "oc", - "N10": "o", - "MMMM11": "noviembre", - "MMM11": "nov.", - "NN11": "no", - "N11": "n", - "MMMM12": "diciembre", - "MMM12": "dic.", - "NN12": "di", - "N12": "d", - "EEEE0": "domingo", - "EEE0": "dom.", - "EE0": "DO", - "E0": "D", - "EEEE1": "lunes", - "EEE1": "lun.", - "EE1": "LU", - "E1": "L", - "EEEE2": "martes", - "EEE2": "mar.", - "EE2": "MA", - "E2": "M", - "EEEE3": "miércoles", - "EEE3": "mié.", - "EE3": "MI", - "E3": "X", - "EEEE4": "jueves", - "EEE4": "jue.", - "EE4": "JU", - "E4": "J", - "EEEE5": "viernes", - "EEE5": "vie.", - "EE5": "VI", - "E5": "V", - "EEEE6": "sábado", - "EEE6": "sáb.", - "EE6": "SA", - "E6": "S", - "a0": "a. m.", - "a1": "p. m.", - "G-1": "a. e. c.", - "G1": "e. c.", - "1#1 millisecond|#{num} milliseconds": "one#{num} milisegundo|#{num} milisegundos", - "1#1 second|#{num} seconds": "one#{num} segundo|#{num} segundos", - "1#1 minute|#{num} minutes": "one#{num} minuto|#{num} minutos", - "1#1 hour|#{num} hours": "one#{num} hora|#{num} horas", - "1#1 day|#{num} days": "one#{num} día|#{num} días", - "1#1 week|#{num} weeks": "one#{num} semana|#{num} semanas", - "1#1 month|#{num} months": "one#{num} mes|#{num} meses", - "1#1 year|#{num} years": "one#{num} año|#{num} años", - "#{num} ms": "one#{num} ms|#{num} ms", - "1#1 sec|#{num} sec": "one#{num} s|#{num} s", - "1#1 min|#{num} min": "one#{num} min|#{num} min", - "1#1 hr|#{num} hrs": "one#{num} h|#{num} h", - "durationLongDays": "one#{num} d|#{num} d", - "1#1 wk|#{num} wks": "one#{num} sem.|#{num} sem.", - "1#1 mon|#{num} mons": "one#{num} m.|#{num} m.", - "1#1 yr|#{num} yrs": "one#{num} a|#{num} a", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}min|#{num}min", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}sem|#{num}sem", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}a|#{num}a", - "separatorFull": ", ", - "finalSeparatorFull": " y ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", - "1#1 dy|#{num} dys": "one#{num} d|#{num} d", - "durationMediumWeeks": "one#{num} sem|#{num} sem", - "1#1 mo|#{num} mos": "one#{num} m|#{num} m", - "durationMediumYears": "one#{num} a|#{num} a" -} \ No newline at end of file diff --git a/js/data/locale/es/EC/delimiters.jf b/js/data/locale/es/EC/delimiters.jf new file mode 100644 index 0000000000..48899fd385 --- /dev/null +++ b/js/data/locale/es/EC/delimiters.jf @@ -0,0 +1,7 @@ +{ + "generated": true, + "delimiter": { + "quotationStart": "“", + "quotationEnd": "â€" + } +} \ No newline at end of file diff --git a/js/data/locale/es/EC/sysres.json b/js/data/locale/es/EC/sysres.json index 76779a9c45..75a5a5c4c1 100644 --- a/js/data/locale/es/EC/sysres.json +++ b/js/data/locale/es/EC/sysres.json @@ -1,114 +1,22 @@ { - "MMMM1": "enero", - "MMM1": "ene.", - "NN1": "en", - "N1": "e", - "MMMM2": "febrero", - "MMM2": "feb.", - "NN2": "fe", - "N2": "f", - "MMMM3": "marzo", - "MMM3": "mar.", - "NN3": "ma", - "N3": "m", - "MMMM4": "abril", - "MMM4": "abr.", - "NN4": "ab", - "N4": "a", - "MMMM5": "mayo", - "MMM5": "may.", - "NN5": "ma", - "N5": "m", - "MMMM6": "junio", - "MMM6": "jun.", - "NN6": "ju", - "N6": "j", - "MMMM7": "julio", - "MMM7": "jul.", - "NN7": "ju", - "N7": "j", - "MMMM8": "agosto", - "MMM8": "ago.", - "NN8": "ag", - "N8": "a", - "MMMM9": "septiembre", "MMM9": "sep.", - "NN9": "se", - "N9": "s", - "MMMM10": "octubre", - "MMM10": "oct.", - "NN10": "oc", - "N10": "o", - "MMMM11": "noviembre", - "MMM11": "nov.", - "NN11": "no", - "N11": "n", - "MMMM12": "diciembre", - "MMM12": "dic.", - "NN12": "di", - "N12": "d", - "EEEE0": "domingo", - "EEE0": "dom.", - "EE0": "DO", "E0": "d", - "EEEE1": "lunes", - "EEE1": "lun.", - "EE1": "LU", "E1": "l", - "EEEE2": "martes", - "EEE2": "mar.", - "EE2": "MA", "E2": "m", - "EEEE3": "miércoles", - "EEE3": "mié.", - "EE3": "MI", "E3": "m", - "EEEE4": "jueves", - "EEE4": "jue.", - "EE4": "JU", "E4": "j", - "EEEE5": "viernes", - "EEE5": "vie.", - "EE5": "VI", "E5": "v", - "EEEE6": "sábado", - "EEE6": "sáb.", - "EE6": "SA", "E6": "s", - "a0": "a. m.", - "a1": "p. m.", - "G-1": "a. e. c.", - "G1": "e. c.", - "1#1 millisecond|#{num} milliseconds": "one#{num} milisegundo|#{num} milisegundos", - "1#1 second|#{num} seconds": "one#{num} segundo|#{num} segundos", - "1#1 minute|#{num} minutes": "one#{num} minuto|#{num} minutos", - "1#1 hour|#{num} hours": "one#{num} hora|#{num} horas", - "1#1 day|#{num} days": "one#{num} día|#{num} días", - "1#1 week|#{num} weeks": "one#{num} semana|#{num} semanas", - "1#1 month|#{num} months": "one#{num} mes|#{num} meses", - "1#1 year|#{num} years": "one#{num} año|#{num} años", - "#{num} ms": "one#{num} ms|#{num} ms", - "1#1 sec|#{num} sec": "one#{num} s|#{num} s", - "1#1 min|#{num} min": "one#{num} min|#{num} min", - "1#1 hr|#{num} hrs": "one#{num} h|#{num} h", "durationLongDays": "one#{num} d.|#{num} dd.", "1#1 wk|#{num} wks": "one#{num} sem.|#{num} sems.", "1#1 mon|#{num} mons": "one#{num} m.|#{num} mm.", "1#1 yr|#{num} yrs": "one#{num} a.|#{num} aa.", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}min|#{num}min", - "#{num}h": "one#{num}h|#{num}h", + "1#1 dy|#{num} dys": "one#{num}d.|#{num}dd.", + "durationMediumWeeks": "one#{num}sem.|#{num}sems.", + "1#1 mo|#{num} mos": "one#{num}m.|#{num}mm.", + "durationMediumYears": "one#{num}a.|#{num}aa.", "#{num}d": "one#{num}d.|#{num}dd.", "#{num}w": "one#{num}sem.|#{num}sems.", "durationShortMonths": "one#{num}m.|#{num}mm.", - "#{num}y": "one#{num}a.|#{num}aa.", - "separatorFull": ", ", - "finalSeparatorFull": " y ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " " + "#{num}y": "one#{num}a.|#{num}aa." } \ No newline at end of file diff --git a/js/data/locale/es/GQ/sysres.json b/js/data/locale/es/GQ/sysres.json deleted file mode 100644 index 5458266762..0000000000 --- a/js/data/locale/es/GQ/sysres.json +++ /dev/null @@ -1,118 +0,0 @@ -{ - "MMMM1": "enero", - "MMM1": "ene.", - "NN1": "en", - "N1": "e", - "MMMM2": "febrero", - "MMM2": "feb.", - "NN2": "fe", - "N2": "f", - "MMMM3": "marzo", - "MMM3": "mar.", - "NN3": "ma", - "N3": "m", - "MMMM4": "abril", - "MMM4": "abr.", - "NN4": "ab", - "N4": "a", - "MMMM5": "mayo", - "MMM5": "may.", - "NN5": "ma", - "N5": "m", - "MMMM6": "junio", - "MMM6": "jun.", - "NN6": "ju", - "N6": "j", - "MMMM7": "julio", - "MMM7": "jul.", - "NN7": "ju", - "N7": "j", - "MMMM8": "agosto", - "MMM8": "ago.", - "NN8": "ag", - "N8": "a", - "MMMM9": "septiembre", - "MMM9": "sept.", - "NN9": "se", - "N9": "s", - "MMMM10": "octubre", - "MMM10": "oct.", - "NN10": "oc", - "N10": "o", - "MMMM11": "noviembre", - "MMM11": "nov.", - "NN11": "no", - "N11": "n", - "MMMM12": "diciembre", - "MMM12": "dic.", - "NN12": "di", - "N12": "d", - "EEEE0": "domingo", - "EEE0": "dom.", - "EE0": "DO", - "E0": "D", - "EEEE1": "lunes", - "EEE1": "lun.", - "EE1": "LU", - "E1": "L", - "EEEE2": "martes", - "EEE2": "mar.", - "EE2": "MA", - "E2": "M", - "EEEE3": "miércoles", - "EEE3": "mié.", - "EE3": "MI", - "E3": "X", - "EEEE4": "jueves", - "EEE4": "jue.", - "EE4": "JU", - "E4": "J", - "EEEE5": "viernes", - "EEE5": "vie.", - "EE5": "VI", - "E5": "V", - "EEEE6": "sábado", - "EEE6": "sáb.", - "EE6": "SA", - "E6": "S", - "a0": "a. m.", - "a1": "p. m.", - "G-1": "a. e. c.", - "G1": "e. c.", - "1#1 millisecond|#{num} milliseconds": "one#{num} milisegundo|#{num} milisegundos", - "1#1 second|#{num} seconds": "one#{num} segundo|#{num} segundos", - "1#1 minute|#{num} minutes": "one#{num} minuto|#{num} minutos", - "1#1 hour|#{num} hours": "one#{num} hora|#{num} horas", - "1#1 day|#{num} days": "one#{num} día|#{num} días", - "1#1 week|#{num} weeks": "one#{num} semana|#{num} semanas", - "1#1 month|#{num} months": "one#{num} mes|#{num} meses", - "1#1 year|#{num} years": "one#{num} año|#{num} años", - "#{num} ms": "one#{num} ms|#{num} ms", - "1#1 sec|#{num} sec": "one#{num} s|#{num} s", - "1#1 min|#{num} min": "one#{num} min|#{num} min", - "1#1 hr|#{num} hrs": "one#{num} h|#{num} h", - "durationLongDays": "one#{num} d|#{num} d", - "1#1 wk|#{num} wks": "one#{num} sem.|#{num} sem.", - "1#1 mon|#{num} mons": "one#{num} m.|#{num} m.", - "1#1 yr|#{num} yrs": "one#{num} a|#{num} a", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}min|#{num}min", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}sem|#{num}sem", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}a|#{num}a", - "separatorFull": ", ", - "finalSeparatorFull": " y ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", - "1#1 dy|#{num} dys": "one#{num} d|#{num} d", - "durationMediumWeeks": "one#{num} sem|#{num} sem", - "1#1 mo|#{num} mos": "one#{num} m|#{num} m", - "durationMediumYears": "one#{num} a|#{num} a" -} \ No newline at end of file diff --git a/js/data/locale/es/GT/delimiters.jf b/js/data/locale/es/GT/delimiters.jf new file mode 100644 index 0000000000..48899fd385 --- /dev/null +++ b/js/data/locale/es/GT/delimiters.jf @@ -0,0 +1,7 @@ +{ + "generated": true, + "delimiter": { + "quotationStart": "“", + "quotationEnd": "â€" + } +} \ No newline at end of file diff --git a/js/data/locale/es/GT/sysres.json b/js/data/locale/es/GT/sysres.json index 76779a9c45..75a5a5c4c1 100644 --- a/js/data/locale/es/GT/sysres.json +++ b/js/data/locale/es/GT/sysres.json @@ -1,114 +1,22 @@ { - "MMMM1": "enero", - "MMM1": "ene.", - "NN1": "en", - "N1": "e", - "MMMM2": "febrero", - "MMM2": "feb.", - "NN2": "fe", - "N2": "f", - "MMMM3": "marzo", - "MMM3": "mar.", - "NN3": "ma", - "N3": "m", - "MMMM4": "abril", - "MMM4": "abr.", - "NN4": "ab", - "N4": "a", - "MMMM5": "mayo", - "MMM5": "may.", - "NN5": "ma", - "N5": "m", - "MMMM6": "junio", - "MMM6": "jun.", - "NN6": "ju", - "N6": "j", - "MMMM7": "julio", - "MMM7": "jul.", - "NN7": "ju", - "N7": "j", - "MMMM8": "agosto", - "MMM8": "ago.", - "NN8": "ag", - "N8": "a", - "MMMM9": "septiembre", "MMM9": "sep.", - "NN9": "se", - "N9": "s", - "MMMM10": "octubre", - "MMM10": "oct.", - "NN10": "oc", - "N10": "o", - "MMMM11": "noviembre", - "MMM11": "nov.", - "NN11": "no", - "N11": "n", - "MMMM12": "diciembre", - "MMM12": "dic.", - "NN12": "di", - "N12": "d", - "EEEE0": "domingo", - "EEE0": "dom.", - "EE0": "DO", "E0": "d", - "EEEE1": "lunes", - "EEE1": "lun.", - "EE1": "LU", "E1": "l", - "EEEE2": "martes", - "EEE2": "mar.", - "EE2": "MA", "E2": "m", - "EEEE3": "miércoles", - "EEE3": "mié.", - "EE3": "MI", "E3": "m", - "EEEE4": "jueves", - "EEE4": "jue.", - "EE4": "JU", "E4": "j", - "EEEE5": "viernes", - "EEE5": "vie.", - "EE5": "VI", "E5": "v", - "EEEE6": "sábado", - "EEE6": "sáb.", - "EE6": "SA", "E6": "s", - "a0": "a. m.", - "a1": "p. m.", - "G-1": "a. e. c.", - "G1": "e. c.", - "1#1 millisecond|#{num} milliseconds": "one#{num} milisegundo|#{num} milisegundos", - "1#1 second|#{num} seconds": "one#{num} segundo|#{num} segundos", - "1#1 minute|#{num} minutes": "one#{num} minuto|#{num} minutos", - "1#1 hour|#{num} hours": "one#{num} hora|#{num} horas", - "1#1 day|#{num} days": "one#{num} día|#{num} días", - "1#1 week|#{num} weeks": "one#{num} semana|#{num} semanas", - "1#1 month|#{num} months": "one#{num} mes|#{num} meses", - "1#1 year|#{num} years": "one#{num} año|#{num} años", - "#{num} ms": "one#{num} ms|#{num} ms", - "1#1 sec|#{num} sec": "one#{num} s|#{num} s", - "1#1 min|#{num} min": "one#{num} min|#{num} min", - "1#1 hr|#{num} hrs": "one#{num} h|#{num} h", "durationLongDays": "one#{num} d.|#{num} dd.", "1#1 wk|#{num} wks": "one#{num} sem.|#{num} sems.", "1#1 mon|#{num} mons": "one#{num} m.|#{num} mm.", "1#1 yr|#{num} yrs": "one#{num} a.|#{num} aa.", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}min|#{num}min", - "#{num}h": "one#{num}h|#{num}h", + "1#1 dy|#{num} dys": "one#{num}d.|#{num}dd.", + "durationMediumWeeks": "one#{num}sem.|#{num}sems.", + "1#1 mo|#{num} mos": "one#{num}m.|#{num}mm.", + "durationMediumYears": "one#{num}a.|#{num}aa.", "#{num}d": "one#{num}d.|#{num}dd.", "#{num}w": "one#{num}sem.|#{num}sems.", "durationShortMonths": "one#{num}m.|#{num}mm.", - "#{num}y": "one#{num}a.|#{num}aa.", - "separatorFull": ", ", - "finalSeparatorFull": " y ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " " + "#{num}y": "one#{num}a.|#{num}aa." } \ No newline at end of file diff --git a/js/data/locale/es/HN/delimiters.jf b/js/data/locale/es/HN/delimiters.jf new file mode 100644 index 0000000000..48899fd385 --- /dev/null +++ b/js/data/locale/es/HN/delimiters.jf @@ -0,0 +1,7 @@ +{ + "generated": true, + "delimiter": { + "quotationStart": "“", + "quotationEnd": "â€" + } +} \ No newline at end of file diff --git a/js/data/locale/es/HN/sysres.json b/js/data/locale/es/HN/sysres.json index 76779a9c45..75a5a5c4c1 100644 --- a/js/data/locale/es/HN/sysres.json +++ b/js/data/locale/es/HN/sysres.json @@ -1,114 +1,22 @@ { - "MMMM1": "enero", - "MMM1": "ene.", - "NN1": "en", - "N1": "e", - "MMMM2": "febrero", - "MMM2": "feb.", - "NN2": "fe", - "N2": "f", - "MMMM3": "marzo", - "MMM3": "mar.", - "NN3": "ma", - "N3": "m", - "MMMM4": "abril", - "MMM4": "abr.", - "NN4": "ab", - "N4": "a", - "MMMM5": "mayo", - "MMM5": "may.", - "NN5": "ma", - "N5": "m", - "MMMM6": "junio", - "MMM6": "jun.", - "NN6": "ju", - "N6": "j", - "MMMM7": "julio", - "MMM7": "jul.", - "NN7": "ju", - "N7": "j", - "MMMM8": "agosto", - "MMM8": "ago.", - "NN8": "ag", - "N8": "a", - "MMMM9": "septiembre", "MMM9": "sep.", - "NN9": "se", - "N9": "s", - "MMMM10": "octubre", - "MMM10": "oct.", - "NN10": "oc", - "N10": "o", - "MMMM11": "noviembre", - "MMM11": "nov.", - "NN11": "no", - "N11": "n", - "MMMM12": "diciembre", - "MMM12": "dic.", - "NN12": "di", - "N12": "d", - "EEEE0": "domingo", - "EEE0": "dom.", - "EE0": "DO", "E0": "d", - "EEEE1": "lunes", - "EEE1": "lun.", - "EE1": "LU", "E1": "l", - "EEEE2": "martes", - "EEE2": "mar.", - "EE2": "MA", "E2": "m", - "EEEE3": "miércoles", - "EEE3": "mié.", - "EE3": "MI", "E3": "m", - "EEEE4": "jueves", - "EEE4": "jue.", - "EE4": "JU", "E4": "j", - "EEEE5": "viernes", - "EEE5": "vie.", - "EE5": "VI", "E5": "v", - "EEEE6": "sábado", - "EEE6": "sáb.", - "EE6": "SA", "E6": "s", - "a0": "a. m.", - "a1": "p. m.", - "G-1": "a. e. c.", - "G1": "e. c.", - "1#1 millisecond|#{num} milliseconds": "one#{num} milisegundo|#{num} milisegundos", - "1#1 second|#{num} seconds": "one#{num} segundo|#{num} segundos", - "1#1 minute|#{num} minutes": "one#{num} minuto|#{num} minutos", - "1#1 hour|#{num} hours": "one#{num} hora|#{num} horas", - "1#1 day|#{num} days": "one#{num} día|#{num} días", - "1#1 week|#{num} weeks": "one#{num} semana|#{num} semanas", - "1#1 month|#{num} months": "one#{num} mes|#{num} meses", - "1#1 year|#{num} years": "one#{num} año|#{num} años", - "#{num} ms": "one#{num} ms|#{num} ms", - "1#1 sec|#{num} sec": "one#{num} s|#{num} s", - "1#1 min|#{num} min": "one#{num} min|#{num} min", - "1#1 hr|#{num} hrs": "one#{num} h|#{num} h", "durationLongDays": "one#{num} d.|#{num} dd.", "1#1 wk|#{num} wks": "one#{num} sem.|#{num} sems.", "1#1 mon|#{num} mons": "one#{num} m.|#{num} mm.", "1#1 yr|#{num} yrs": "one#{num} a.|#{num} aa.", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}min|#{num}min", - "#{num}h": "one#{num}h|#{num}h", + "1#1 dy|#{num} dys": "one#{num}d.|#{num}dd.", + "durationMediumWeeks": "one#{num}sem.|#{num}sems.", + "1#1 mo|#{num} mos": "one#{num}m.|#{num}mm.", + "durationMediumYears": "one#{num}a.|#{num}aa.", "#{num}d": "one#{num}d.|#{num}dd.", "#{num}w": "one#{num}sem.|#{num}sems.", "durationShortMonths": "one#{num}m.|#{num}mm.", - "#{num}y": "one#{num}a.|#{num}aa.", - "separatorFull": ", ", - "finalSeparatorFull": " y ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " " + "#{num}y": "one#{num}a.|#{num}aa." } \ No newline at end of file diff --git a/js/data/locale/es/IC/sysres.json b/js/data/locale/es/IC/sysres.json deleted file mode 100644 index 5458266762..0000000000 --- a/js/data/locale/es/IC/sysres.json +++ /dev/null @@ -1,118 +0,0 @@ -{ - "MMMM1": "enero", - "MMM1": "ene.", - "NN1": "en", - "N1": "e", - "MMMM2": "febrero", - "MMM2": "feb.", - "NN2": "fe", - "N2": "f", - "MMMM3": "marzo", - "MMM3": "mar.", - "NN3": "ma", - "N3": "m", - "MMMM4": "abril", - "MMM4": "abr.", - "NN4": "ab", - "N4": "a", - "MMMM5": "mayo", - "MMM5": "may.", - "NN5": "ma", - "N5": "m", - "MMMM6": "junio", - "MMM6": "jun.", - "NN6": "ju", - "N6": "j", - "MMMM7": "julio", - "MMM7": "jul.", - "NN7": "ju", - "N7": "j", - "MMMM8": "agosto", - "MMM8": "ago.", - "NN8": "ag", - "N8": "a", - "MMMM9": "septiembre", - "MMM9": "sept.", - "NN9": "se", - "N9": "s", - "MMMM10": "octubre", - "MMM10": "oct.", - "NN10": "oc", - "N10": "o", - "MMMM11": "noviembre", - "MMM11": "nov.", - "NN11": "no", - "N11": "n", - "MMMM12": "diciembre", - "MMM12": "dic.", - "NN12": "di", - "N12": "d", - "EEEE0": "domingo", - "EEE0": "dom.", - "EE0": "DO", - "E0": "D", - "EEEE1": "lunes", - "EEE1": "lun.", - "EE1": "LU", - "E1": "L", - "EEEE2": "martes", - "EEE2": "mar.", - "EE2": "MA", - "E2": "M", - "EEEE3": "miércoles", - "EEE3": "mié.", - "EE3": "MI", - "E3": "X", - "EEEE4": "jueves", - "EEE4": "jue.", - "EE4": "JU", - "E4": "J", - "EEEE5": "viernes", - "EEE5": "vie.", - "EE5": "VI", - "E5": "V", - "EEEE6": "sábado", - "EEE6": "sáb.", - "EE6": "SA", - "E6": "S", - "a0": "a. m.", - "a1": "p. m.", - "G-1": "a. e. c.", - "G1": "e. c.", - "1#1 millisecond|#{num} milliseconds": "one#{num} milisegundo|#{num} milisegundos", - "1#1 second|#{num} seconds": "one#{num} segundo|#{num} segundos", - "1#1 minute|#{num} minutes": "one#{num} minuto|#{num} minutos", - "1#1 hour|#{num} hours": "one#{num} hora|#{num} horas", - "1#1 day|#{num} days": "one#{num} día|#{num} días", - "1#1 week|#{num} weeks": "one#{num} semana|#{num} semanas", - "1#1 month|#{num} months": "one#{num} mes|#{num} meses", - "1#1 year|#{num} years": "one#{num} año|#{num} años", - "#{num} ms": "one#{num} ms|#{num} ms", - "1#1 sec|#{num} sec": "one#{num} s|#{num} s", - "1#1 min|#{num} min": "one#{num} min|#{num} min", - "1#1 hr|#{num} hrs": "one#{num} h|#{num} h", - "durationLongDays": "one#{num} d|#{num} d", - "1#1 wk|#{num} wks": "one#{num} sem.|#{num} sem.", - "1#1 mon|#{num} mons": "one#{num} m.|#{num} m.", - "1#1 yr|#{num} yrs": "one#{num} a|#{num} a", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}min|#{num}min", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}sem|#{num}sem", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}a|#{num}a", - "separatorFull": ", ", - "finalSeparatorFull": " y ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", - "1#1 dy|#{num} dys": "one#{num} d|#{num} d", - "durationMediumWeeks": "one#{num} sem|#{num} sem", - "1#1 mo|#{num} mos": "one#{num} m|#{num} m", - "durationMediumYears": "one#{num} a|#{num} a" -} \ No newline at end of file diff --git a/js/data/locale/es/MX/dateformats.json b/js/data/locale/es/MX/dateformats.json index be0a9bab9c..ead6f27231 100644 --- a/js/data/locale/es/MX/dateformats.json +++ b/js/data/locale/es/MX/dateformats.json @@ -10,37 +10,37 @@ "dmwy": { "f": "EEEE, d 'de' MMMM 'de' yyyy", "l": "EEE, d 'de' MMMM 'de' yyyy", - "m": "EE, dd/MM/yyyy", + "m": "EE, d MMM yyyy", "s": "E, dd/MM/yy" }, "dmy": { "f": "d 'de' MMMM 'de' yyyy", "l": "d 'de' MMMM 'de' yyyy", - "m": "dd/MM/yyyy", + "m": "d MMM yyyy", "s": "dd/MM/yy" }, "dmw": { "f": "EEEE, d 'de' MMMM", "l": "EEE, d 'de' MMMM", - "m": "EE, dd/MM", + "m": "EE, d MMM", "s": "E, dd/MM" }, "dm": { "f": "d 'de' MMMM", "l": "d 'de' MMMM", - "m": "dd/MM", + "m": "d MMM", "s": "dd/MM" }, "my": { "f": "MMMM 'de' yyyy", "l": "MMMM 'de' yyyy", - "m": "MM/yyyy", + "m": "MMM yyyy", "s": "MM/yy" }, "dw": { "f": "EEEE, d", "l": "EEE, d", - "m": "EE, dd", + "m": "EE, d", "s": "E, dd" }, "w": { @@ -52,13 +52,13 @@ "d": { "f": "d", "l": "d", - "m": "dd", + "m": "d", "s": "dd" }, "m": { "f": "MMMM", "l": "MMMM", - "m": "MM", + "m": "MMM", "s": "MM" }, "y": { @@ -85,68 +85,68 @@ "ahmsz": "h:mm:ss a z" }, "24": { - "h": "HH", + "h": "H", "m": "mm", "s": "ss", - "ah": "HH", - "hm": "HH:mm", + "ah": "H", + "hm": "H:mm", "ms": "mm:ss", - "ahm": "HH:mm", - "hms": "HH:mm:ss", - "hmz": "HH:mm z", - "ahmz": "HH:mm z", - "ahms": "HH:mm:ss", - "hmsz": "HH:mm:ss z", - "ahmsz": "HH:mm:ss z" + "ahm": "H:mm", + "hms": "H:mm:ss", + "hmz": "H:mm z", + "ahmz": "H:mm z", + "ahms": "H:mm:ss", + "hmsz": "H:mm:ss z", + "ahmsz": "H:mm:ss z" } }, "range": { "c00": { "f": "{sd} de {sm} de {sy}, {st} – {et}", "l": "{sd} de {sm} de {sy}, {st} – {et}", - "m": "{sd}/{sm}/{sy} {st} – {et}", + "m": "{sd} {sm} {sy} {st} – {et}", "s": "{sd}/{sm}/{sy} {st} – {et}" }, "c01": { "f": "{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}", "l": "{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}", - "m": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" }, "c02": { "f": "{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}", "l": "{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}", - "m": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" }, "c03": { "f": "{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}", "l": "{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}", - "m": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" }, "c10": { "f": "{sd} – {ed} de {em} de {ey}", "l": "{sd} – {ed} de {em} de {ey}", - "m": "{sd} – {ed}/{em}/{ey}", + "m": "{sd} – {ed} {em} {ey}", "s": "{sd} – {ed}/{em}/{ey}" }, "c11": { "f": "{sd} de {sm} – {ed} de {em} de {ey}", "l": "{sd} de {sm} – {ed} de {em} de {ey}", - "m": "{sd}/{sm} – {ed}/{em}/{ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", "s": "{sd}/{sm} – {ed}/{em}/{ey}" }, "c12": { "f": "{sd} de {sm} de {sy} – {ed} de {em} de {ey}", "l": "{sd} de {sm} de {sy} – {ed} de {em} de {ey}", - "m": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" }, "c20": { "f": "{sm} de {sy} – {em} de {ey}", "l": "{sm} de {sy} – {em} de {ey}", - "m": "{sm}/{sy} – {em}/{ey}", + "m": "{sm} {sy} – {em} {ey}", "s": "{sm}/{sy} – {em}/{ey}" }, "c30": { diff --git a/js/data/locale/es/MX/numfmt.jf b/js/data/locale/es/MX/numfmt.jf index 96895865cb..dec171ae11 100644 --- a/js/data/locale/es/MX/numfmt.jf +++ b/js/data/locale/es/MX/numfmt.jf @@ -6,8 +6,6 @@ "currencyFormats": { "common": "{s}{n}", "commonNegative": "-{s}{n}" - }, - "pctFmt": "{n}%", - "negativepctFmt": "-{n}%" + } } } \ No newline at end of file diff --git a/js/data/locale/es/MX/sysres.json b/js/data/locale/es/MX/sysres.json index 9f249c1c3e..a881dd4adf 100644 --- a/js/data/locale/es/MX/sysres.json +++ b/js/data/locale/es/MX/sysres.json @@ -1,120 +1,27 @@ { - "MMMM1": "enero", "MMM1": "ene", - "NN1": "en", - "N1": "e", - "MMMM2": "febrero", "MMM2": "feb", - "NN2": "fe", - "N2": "f", - "MMMM3": "marzo", "MMM3": "mar", - "NN3": "ma", - "N3": "m", - "MMMM4": "abril", "MMM4": "abr", - "NN4": "ab", - "N4": "a", - "MMMM5": "mayo", "MMM5": "may", - "NN5": "ma", - "N5": "m", - "MMMM6": "junio", "MMM6": "jun", - "NN6": "ju", - "N6": "j", - "MMMM7": "julio", "MMM7": "jul", - "NN7": "ju", - "N7": "j", - "MMMM8": "agosto", "MMM8": "ago", - "NN8": "ag", - "N8": "a", - "MMMM9": "septiembre", "MMM9": "sep", - "NN9": "se", - "N9": "s", - "MMMM10": "octubre", "MMM10": "oct", - "NN10": "oc", - "N10": "o", - "MMMM11": "noviembre", "MMM11": "nov", - "NN11": "no", - "N11": "n", - "MMMM12": "diciembre", "MMM12": "dic", - "NN12": "di", - "N12": "d", - "EEEE0": "domingo", - "EEE0": "dom.", "EE0": "do", - "E0": "D", - "EEEE1": "lunes", - "EEE1": "lun.", "EE1": "lu", - "E1": "L", - "EEEE2": "martes", - "EEE2": "mar.", "EE2": "ma", - "E2": "M", - "EEEE3": "miércoles", - "EEE3": "mié.", "EE3": "mi", "E3": "M", - "EEEE4": "jueves", - "EEE4": "jue.", "EE4": "ju", - "E4": "J", - "EEEE5": "viernes", - "EEE5": "vie.", "EE5": "vi", - "E5": "V", - "EEEE6": "sábado", - "EEE6": "sáb.", "EE6": "sá", - "E6": "S", - "a0": "a. m.", - "a1": "p. m.", - "G-1": "a. e. c.", - "G1": "e. c.", - "1#1 millisecond|#{num} milliseconds": "one#{num} milisegundo|#{num} milisegundos", - "1#1 second|#{num} seconds": "one#{num} segundo|#{num} segundos", - "1#1 minute|#{num} minutes": "one#{num} minuto|#{num} minutos", - "1#1 hour|#{num} hours": "one#{num} hora|#{num} horas", - "1#1 day|#{num} days": "one#{num} día|#{num} días", - "1#1 week|#{num} weeks": "one#{num} semana|#{num} semanas", - "1#1 month|#{num} months": "one#{num} mes|#{num} meses", - "1#1 year|#{num} years": "one#{num} año|#{num} años", - "#{num} ms": "one#{num} ms|#{num} ms", - "1#1 sec|#{num} sec": "one#{num} s|#{num} s", - "1#1 min|#{num} min": "one#{num} min|#{num} min", - "1#1 hr|#{num} hrs": "one#{num} h|#{num} h", "durationLongDays": "one#{num} día|#{num} días", "1#1 wk|#{num} wks": "one#{num} sem|#{num} sem", "1#1 mon|#{num} mons": "one#{num} m|#{num} m", - "1#1 yr|#{num} yrs": "one#{num} a|#{num} a", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}min|#{num}min", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}sem|#{num}sem", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}a|#{num}a", - "separatorFull": ", ", - "finalSeparatorFull": " y ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", - "1#1 dy|#{num} dys": "one#{num} d|#{num} d", - "durationMediumWeeks": "one#{num} sem|#{num} sem", - "1#1 mo|#{num} mos": "one#{num} m|#{num} m", - "durationMediumYears": "one#{num}a|#{num} a", "1#in 1 month|#in {num} months": "one#en {num} mes|#en {num} meses", "1#in 1 mon|#in {num} mons": "one#en {num} mes|#en {num} meses", "#in {num}s": "one#en {num} s|#en {num} s", diff --git a/js/data/locale/es/NI/delimiters.jf b/js/data/locale/es/NI/delimiters.jf new file mode 100644 index 0000000000..48899fd385 --- /dev/null +++ b/js/data/locale/es/NI/delimiters.jf @@ -0,0 +1,7 @@ +{ + "generated": true, + "delimiter": { + "quotationStart": "“", + "quotationEnd": "â€" + } +} \ No newline at end of file diff --git a/js/data/locale/es/NI/sysres.json b/js/data/locale/es/NI/sysres.json index 76779a9c45..75a5a5c4c1 100644 --- a/js/data/locale/es/NI/sysres.json +++ b/js/data/locale/es/NI/sysres.json @@ -1,114 +1,22 @@ { - "MMMM1": "enero", - "MMM1": "ene.", - "NN1": "en", - "N1": "e", - "MMMM2": "febrero", - "MMM2": "feb.", - "NN2": "fe", - "N2": "f", - "MMMM3": "marzo", - "MMM3": "mar.", - "NN3": "ma", - "N3": "m", - "MMMM4": "abril", - "MMM4": "abr.", - "NN4": "ab", - "N4": "a", - "MMMM5": "mayo", - "MMM5": "may.", - "NN5": "ma", - "N5": "m", - "MMMM6": "junio", - "MMM6": "jun.", - "NN6": "ju", - "N6": "j", - "MMMM7": "julio", - "MMM7": "jul.", - "NN7": "ju", - "N7": "j", - "MMMM8": "agosto", - "MMM8": "ago.", - "NN8": "ag", - "N8": "a", - "MMMM9": "septiembre", "MMM9": "sep.", - "NN9": "se", - "N9": "s", - "MMMM10": "octubre", - "MMM10": "oct.", - "NN10": "oc", - "N10": "o", - "MMMM11": "noviembre", - "MMM11": "nov.", - "NN11": "no", - "N11": "n", - "MMMM12": "diciembre", - "MMM12": "dic.", - "NN12": "di", - "N12": "d", - "EEEE0": "domingo", - "EEE0": "dom.", - "EE0": "DO", "E0": "d", - "EEEE1": "lunes", - "EEE1": "lun.", - "EE1": "LU", "E1": "l", - "EEEE2": "martes", - "EEE2": "mar.", - "EE2": "MA", "E2": "m", - "EEEE3": "miércoles", - "EEE3": "mié.", - "EE3": "MI", "E3": "m", - "EEEE4": "jueves", - "EEE4": "jue.", - "EE4": "JU", "E4": "j", - "EEEE5": "viernes", - "EEE5": "vie.", - "EE5": "VI", "E5": "v", - "EEEE6": "sábado", - "EEE6": "sáb.", - "EE6": "SA", "E6": "s", - "a0": "a. m.", - "a1": "p. m.", - "G-1": "a. e. c.", - "G1": "e. c.", - "1#1 millisecond|#{num} milliseconds": "one#{num} milisegundo|#{num} milisegundos", - "1#1 second|#{num} seconds": "one#{num} segundo|#{num} segundos", - "1#1 minute|#{num} minutes": "one#{num} minuto|#{num} minutos", - "1#1 hour|#{num} hours": "one#{num} hora|#{num} horas", - "1#1 day|#{num} days": "one#{num} día|#{num} días", - "1#1 week|#{num} weeks": "one#{num} semana|#{num} semanas", - "1#1 month|#{num} months": "one#{num} mes|#{num} meses", - "1#1 year|#{num} years": "one#{num} año|#{num} años", - "#{num} ms": "one#{num} ms|#{num} ms", - "1#1 sec|#{num} sec": "one#{num} s|#{num} s", - "1#1 min|#{num} min": "one#{num} min|#{num} min", - "1#1 hr|#{num} hrs": "one#{num} h|#{num} h", "durationLongDays": "one#{num} d.|#{num} dd.", "1#1 wk|#{num} wks": "one#{num} sem.|#{num} sems.", "1#1 mon|#{num} mons": "one#{num} m.|#{num} mm.", "1#1 yr|#{num} yrs": "one#{num} a.|#{num} aa.", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}min|#{num}min", - "#{num}h": "one#{num}h|#{num}h", + "1#1 dy|#{num} dys": "one#{num}d.|#{num}dd.", + "durationMediumWeeks": "one#{num}sem.|#{num}sems.", + "1#1 mo|#{num} mos": "one#{num}m.|#{num}mm.", + "durationMediumYears": "one#{num}a.|#{num}aa.", "#{num}d": "one#{num}d.|#{num}dd.", "#{num}w": "one#{num}sem.|#{num}sems.", "durationShortMonths": "one#{num}m.|#{num}mm.", - "#{num}y": "one#{num}a.|#{num}aa.", - "separatorFull": ", ", - "finalSeparatorFull": " y ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " " + "#{num}y": "one#{num}a.|#{num}aa." } \ No newline at end of file diff --git a/js/data/locale/es/PA/dateformats.json b/js/data/locale/es/PA/dateformats.json index 32f10f9852..439e4efe61 100644 --- a/js/data/locale/es/PA/dateformats.json +++ b/js/data/locale/es/PA/dateformats.json @@ -134,7 +134,7 @@ "c11": { "f": "{sd} de {sm} – {ed} de {em} de {ey}", "l": "{sd} de {sm} – {ed} de {em} de {ey}", - "m": "{sm}/{sd}/{sy} – {em}/{ed}/{ey}", + "m": "{sm}/{sd} – {em}/{ed}/{ey}", "s": "{sm}/{sd}/{sy} – {em}/{ed}/{ey}" }, "c12": { diff --git a/js/data/locale/es/PA/delimiters.jf b/js/data/locale/es/PA/delimiters.jf new file mode 100644 index 0000000000..48899fd385 --- /dev/null +++ b/js/data/locale/es/PA/delimiters.jf @@ -0,0 +1,7 @@ +{ + "generated": true, + "delimiter": { + "quotationStart": "“", + "quotationEnd": "â€" + } +} \ No newline at end of file diff --git a/js/data/locale/es/PA/sysres.json b/js/data/locale/es/PA/sysres.json index 76779a9c45..75a5a5c4c1 100644 --- a/js/data/locale/es/PA/sysres.json +++ b/js/data/locale/es/PA/sysres.json @@ -1,114 +1,22 @@ { - "MMMM1": "enero", - "MMM1": "ene.", - "NN1": "en", - "N1": "e", - "MMMM2": "febrero", - "MMM2": "feb.", - "NN2": "fe", - "N2": "f", - "MMMM3": "marzo", - "MMM3": "mar.", - "NN3": "ma", - "N3": "m", - "MMMM4": "abril", - "MMM4": "abr.", - "NN4": "ab", - "N4": "a", - "MMMM5": "mayo", - "MMM5": "may.", - "NN5": "ma", - "N5": "m", - "MMMM6": "junio", - "MMM6": "jun.", - "NN6": "ju", - "N6": "j", - "MMMM7": "julio", - "MMM7": "jul.", - "NN7": "ju", - "N7": "j", - "MMMM8": "agosto", - "MMM8": "ago.", - "NN8": "ag", - "N8": "a", - "MMMM9": "septiembre", "MMM9": "sep.", - "NN9": "se", - "N9": "s", - "MMMM10": "octubre", - "MMM10": "oct.", - "NN10": "oc", - "N10": "o", - "MMMM11": "noviembre", - "MMM11": "nov.", - "NN11": "no", - "N11": "n", - "MMMM12": "diciembre", - "MMM12": "dic.", - "NN12": "di", - "N12": "d", - "EEEE0": "domingo", - "EEE0": "dom.", - "EE0": "DO", "E0": "d", - "EEEE1": "lunes", - "EEE1": "lun.", - "EE1": "LU", "E1": "l", - "EEEE2": "martes", - "EEE2": "mar.", - "EE2": "MA", "E2": "m", - "EEEE3": "miércoles", - "EEE3": "mié.", - "EE3": "MI", "E3": "m", - "EEEE4": "jueves", - "EEE4": "jue.", - "EE4": "JU", "E4": "j", - "EEEE5": "viernes", - "EEE5": "vie.", - "EE5": "VI", "E5": "v", - "EEEE6": "sábado", - "EEE6": "sáb.", - "EE6": "SA", "E6": "s", - "a0": "a. m.", - "a1": "p. m.", - "G-1": "a. e. c.", - "G1": "e. c.", - "1#1 millisecond|#{num} milliseconds": "one#{num} milisegundo|#{num} milisegundos", - "1#1 second|#{num} seconds": "one#{num} segundo|#{num} segundos", - "1#1 minute|#{num} minutes": "one#{num} minuto|#{num} minutos", - "1#1 hour|#{num} hours": "one#{num} hora|#{num} horas", - "1#1 day|#{num} days": "one#{num} día|#{num} días", - "1#1 week|#{num} weeks": "one#{num} semana|#{num} semanas", - "1#1 month|#{num} months": "one#{num} mes|#{num} meses", - "1#1 year|#{num} years": "one#{num} año|#{num} años", - "#{num} ms": "one#{num} ms|#{num} ms", - "1#1 sec|#{num} sec": "one#{num} s|#{num} s", - "1#1 min|#{num} min": "one#{num} min|#{num} min", - "1#1 hr|#{num} hrs": "one#{num} h|#{num} h", "durationLongDays": "one#{num} d.|#{num} dd.", "1#1 wk|#{num} wks": "one#{num} sem.|#{num} sems.", "1#1 mon|#{num} mons": "one#{num} m.|#{num} mm.", "1#1 yr|#{num} yrs": "one#{num} a.|#{num} aa.", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}min|#{num}min", - "#{num}h": "one#{num}h|#{num}h", + "1#1 dy|#{num} dys": "one#{num}d.|#{num}dd.", + "durationMediumWeeks": "one#{num}sem.|#{num}sems.", + "1#1 mo|#{num} mos": "one#{num}m.|#{num}mm.", + "durationMediumYears": "one#{num}a.|#{num}aa.", "#{num}d": "one#{num}d.|#{num}dd.", "#{num}w": "one#{num}sem.|#{num}sems.", "durationShortMonths": "one#{num}m.|#{num}mm.", - "#{num}y": "one#{num}a.|#{num}aa.", - "separatorFull": ", ", - "finalSeparatorFull": " y ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " " + "#{num}y": "one#{num}a.|#{num}aa." } \ No newline at end of file diff --git a/js/data/locale/es/PE/delimiters.jf b/js/data/locale/es/PE/delimiters.jf new file mode 100644 index 0000000000..48899fd385 --- /dev/null +++ b/js/data/locale/es/PE/delimiters.jf @@ -0,0 +1,7 @@ +{ + "generated": true, + "delimiter": { + "quotationStart": "“", + "quotationEnd": "â€" + } +} \ No newline at end of file diff --git a/js/data/locale/es/PE/sysres.json b/js/data/locale/es/PE/sysres.json index 3e5da61636..9abc92c609 100644 --- a/js/data/locale/es/PE/sysres.json +++ b/js/data/locale/es/PE/sysres.json @@ -1,52 +1,6 @@ { - "MMMM1": "enero", - "MMM1": "ene.", - "NN1": "en", - "N1": "e", - "MMMM2": "febrero", - "MMM2": "feb.", - "NN2": "fe", - "N2": "f", - "MMMM3": "marzo", - "MMM3": "mar.", - "NN3": "ma", - "N3": "m", - "MMMM4": "abril", - "MMM4": "abr.", - "NN4": "ab", - "N4": "a", - "MMMM5": "mayo", - "MMM5": "may.", - "NN5": "ma", - "N5": "m", - "MMMM6": "junio", - "MMM6": "jun.", - "NN6": "ju", - "N6": "j", - "MMMM7": "julio", - "MMM7": "jul.", - "NN7": "ju", - "N7": "j", - "MMMM8": "agosto", - "MMM8": "ago.", - "NN8": "ag", - "N8": "a", "MMMM9": "setiembre", "MMM9": "set.", - "NN9": "se", - "N9": "s", - "MMMM10": "octubre", - "MMM10": "oct.", - "NN10": "oc", - "N10": "o", - "MMMM11": "noviembre", - "MMM11": "nov.", - "NN11": "no", - "N11": "n", - "MMMM12": "diciembre", - "MMM12": "dic.", - "NN12": "di", - "N12": "d", "LLLL1": "Enero", "LLL1": "Ene.", "LL1": "En", @@ -95,33 +49,12 @@ "LLL12": "Dic.", "LL12": "Di", "L12": "D", - "EEEE0": "domingo", - "EEE0": "dom.", - "EE0": "DO", "E0": "d", - "EEEE1": "lunes", - "EEE1": "lun.", - "EE1": "LU", "E1": "l", - "EEEE2": "martes", - "EEE2": "mar.", - "EE2": "MA", "E2": "m", - "EEEE3": "miércoles", - "EEE3": "mié.", - "EE3": "MI", "E3": "m", - "EEEE4": "jueves", - "EEE4": "jue.", - "EE4": "JU", "E4": "j", - "EEEE5": "viernes", - "EEE5": "vie.", - "EE5": "VI", "E5": "v", - "EEEE6": "sábado", - "EEE6": "sáb.", - "EE6": "SA", "E6": "s", "cccc0": "domingo", "ccc0": "dom.", @@ -151,40 +84,16 @@ "ccc6": "sáb.", "cc6": "SA", "c6": "S", - "a0": "a. m.", - "a1": "p. m.", - "G-1": "a. e. c.", - "G1": "e. c.", - "1#1 millisecond|#{num} milliseconds": "one#{num} milisegundo|#{num} milisegundos", - "1#1 second|#{num} seconds": "one#{num} segundo|#{num} segundos", - "1#1 minute|#{num} minutes": "one#{num} minuto|#{num} minutos", - "1#1 hour|#{num} hours": "one#{num} hora|#{num} horas", - "1#1 day|#{num} days": "one#{num} día|#{num} días", - "1#1 week|#{num} weeks": "one#{num} semana|#{num} semanas", - "1#1 month|#{num} months": "one#{num} mes|#{num} meses", - "1#1 year|#{num} years": "one#{num} año|#{num} años", - "#{num} ms": "one#{num} ms|#{num} ms", - "1#1 sec|#{num} sec": "one#{num} s|#{num} s", - "1#1 min|#{num} min": "one#{num} min|#{num} min", - "1#1 hr|#{num} hrs": "one#{num} h|#{num} h", "durationLongDays": "one#{num} d.|#{num} dd.", "1#1 wk|#{num} wks": "one#{num} sem.|#{num} sems.", "1#1 mon|#{num} mons": "one#{num} m.|#{num} mm.", "1#1 yr|#{num} yrs": "one#{num} a.|#{num} aa.", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}min|#{num}min", - "#{num}h": "one#{num}h|#{num}h", + "1#1 dy|#{num} dys": "one#{num}d.|#{num}dd.", + "durationMediumWeeks": "one#{num}sem.|#{num}sems.", + "1#1 mo|#{num} mos": "one#{num}m.|#{num}mm.", + "durationMediumYears": "one#{num}a.|#{num}aa.", "#{num}d": "one#{num}d.|#{num}dd.", "#{num}w": "one#{num}sem.|#{num}sems.", "durationShortMonths": "one#{num}m.|#{num}mm.", - "#{num}y": "one#{num}a.|#{num}aa.", - "separatorFull": ", ", - "finalSeparatorFull": " y ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " " + "#{num}y": "one#{num}a.|#{num}aa." } \ No newline at end of file diff --git a/js/data/locale/es/PH/sysres.json b/js/data/locale/es/PH/sysres.json deleted file mode 100644 index 5458266762..0000000000 --- a/js/data/locale/es/PH/sysres.json +++ /dev/null @@ -1,118 +0,0 @@ -{ - "MMMM1": "enero", - "MMM1": "ene.", - "NN1": "en", - "N1": "e", - "MMMM2": "febrero", - "MMM2": "feb.", - "NN2": "fe", - "N2": "f", - "MMMM3": "marzo", - "MMM3": "mar.", - "NN3": "ma", - "N3": "m", - "MMMM4": "abril", - "MMM4": "abr.", - "NN4": "ab", - "N4": "a", - "MMMM5": "mayo", - "MMM5": "may.", - "NN5": "ma", - "N5": "m", - "MMMM6": "junio", - "MMM6": "jun.", - "NN6": "ju", - "N6": "j", - "MMMM7": "julio", - "MMM7": "jul.", - "NN7": "ju", - "N7": "j", - "MMMM8": "agosto", - "MMM8": "ago.", - "NN8": "ag", - "N8": "a", - "MMMM9": "septiembre", - "MMM9": "sept.", - "NN9": "se", - "N9": "s", - "MMMM10": "octubre", - "MMM10": "oct.", - "NN10": "oc", - "N10": "o", - "MMMM11": "noviembre", - "MMM11": "nov.", - "NN11": "no", - "N11": "n", - "MMMM12": "diciembre", - "MMM12": "dic.", - "NN12": "di", - "N12": "d", - "EEEE0": "domingo", - "EEE0": "dom.", - "EE0": "DO", - "E0": "D", - "EEEE1": "lunes", - "EEE1": "lun.", - "EE1": "LU", - "E1": "L", - "EEEE2": "martes", - "EEE2": "mar.", - "EE2": "MA", - "E2": "M", - "EEEE3": "miércoles", - "EEE3": "mié.", - "EE3": "MI", - "E3": "X", - "EEEE4": "jueves", - "EEE4": "jue.", - "EE4": "JU", - "E4": "J", - "EEEE5": "viernes", - "EEE5": "vie.", - "EE5": "VI", - "E5": "V", - "EEEE6": "sábado", - "EEE6": "sáb.", - "EE6": "SA", - "E6": "S", - "a0": "a. m.", - "a1": "p. m.", - "G-1": "a. e. c.", - "G1": "e. c.", - "1#1 millisecond|#{num} milliseconds": "one#{num} milisegundo|#{num} milisegundos", - "1#1 second|#{num} seconds": "one#{num} segundo|#{num} segundos", - "1#1 minute|#{num} minutes": "one#{num} minuto|#{num} minutos", - "1#1 hour|#{num} hours": "one#{num} hora|#{num} horas", - "1#1 day|#{num} days": "one#{num} día|#{num} días", - "1#1 week|#{num} weeks": "one#{num} semana|#{num} semanas", - "1#1 month|#{num} months": "one#{num} mes|#{num} meses", - "1#1 year|#{num} years": "one#{num} año|#{num} años", - "#{num} ms": "one#{num} ms|#{num} ms", - "1#1 sec|#{num} sec": "one#{num} s|#{num} s", - "1#1 min|#{num} min": "one#{num} min|#{num} min", - "1#1 hr|#{num} hrs": "one#{num} h|#{num} h", - "durationLongDays": "one#{num} d|#{num} d", - "1#1 wk|#{num} wks": "one#{num} sem.|#{num} sem.", - "1#1 mon|#{num} mons": "one#{num} m.|#{num} m.", - "1#1 yr|#{num} yrs": "one#{num} a|#{num} a", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}min|#{num}min", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}sem|#{num}sem", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}a|#{num}a", - "separatorFull": ", ", - "finalSeparatorFull": " y ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", - "1#1 dy|#{num} dys": "one#{num} d|#{num} d", - "durationMediumWeeks": "one#{num} sem|#{num} sem", - "1#1 mo|#{num} mos": "one#{num} m|#{num} m", - "durationMediumYears": "one#{num} a|#{num} a" -} \ No newline at end of file diff --git a/js/data/locale/es/PR/dateformats.json b/js/data/locale/es/PR/dateformats.json index 32f10f9852..439e4efe61 100644 --- a/js/data/locale/es/PR/dateformats.json +++ b/js/data/locale/es/PR/dateformats.json @@ -134,7 +134,7 @@ "c11": { "f": "{sd} de {sm} – {ed} de {em} de {ey}", "l": "{sd} de {sm} – {ed} de {em} de {ey}", - "m": "{sm}/{sd}/{sy} – {em}/{ed}/{ey}", + "m": "{sm}/{sd} – {em}/{ed}/{ey}", "s": "{sm}/{sd}/{sy} – {em}/{ed}/{ey}" }, "c12": { diff --git a/js/data/locale/es/PR/delimiters.jf b/js/data/locale/es/PR/delimiters.jf new file mode 100644 index 0000000000..48899fd385 --- /dev/null +++ b/js/data/locale/es/PR/delimiters.jf @@ -0,0 +1,7 @@ +{ + "generated": true, + "delimiter": { + "quotationStart": "“", + "quotationEnd": "â€" + } +} \ No newline at end of file diff --git a/js/data/locale/es/PR/sysres.json b/js/data/locale/es/PR/sysres.json index 76779a9c45..75a5a5c4c1 100644 --- a/js/data/locale/es/PR/sysres.json +++ b/js/data/locale/es/PR/sysres.json @@ -1,114 +1,22 @@ { - "MMMM1": "enero", - "MMM1": "ene.", - "NN1": "en", - "N1": "e", - "MMMM2": "febrero", - "MMM2": "feb.", - "NN2": "fe", - "N2": "f", - "MMMM3": "marzo", - "MMM3": "mar.", - "NN3": "ma", - "N3": "m", - "MMMM4": "abril", - "MMM4": "abr.", - "NN4": "ab", - "N4": "a", - "MMMM5": "mayo", - "MMM5": "may.", - "NN5": "ma", - "N5": "m", - "MMMM6": "junio", - "MMM6": "jun.", - "NN6": "ju", - "N6": "j", - "MMMM7": "julio", - "MMM7": "jul.", - "NN7": "ju", - "N7": "j", - "MMMM8": "agosto", - "MMM8": "ago.", - "NN8": "ag", - "N8": "a", - "MMMM9": "septiembre", "MMM9": "sep.", - "NN9": "se", - "N9": "s", - "MMMM10": "octubre", - "MMM10": "oct.", - "NN10": "oc", - "N10": "o", - "MMMM11": "noviembre", - "MMM11": "nov.", - "NN11": "no", - "N11": "n", - "MMMM12": "diciembre", - "MMM12": "dic.", - "NN12": "di", - "N12": "d", - "EEEE0": "domingo", - "EEE0": "dom.", - "EE0": "DO", "E0": "d", - "EEEE1": "lunes", - "EEE1": "lun.", - "EE1": "LU", "E1": "l", - "EEEE2": "martes", - "EEE2": "mar.", - "EE2": "MA", "E2": "m", - "EEEE3": "miércoles", - "EEE3": "mié.", - "EE3": "MI", "E3": "m", - "EEEE4": "jueves", - "EEE4": "jue.", - "EE4": "JU", "E4": "j", - "EEEE5": "viernes", - "EEE5": "vie.", - "EE5": "VI", "E5": "v", - "EEEE6": "sábado", - "EEE6": "sáb.", - "EE6": "SA", "E6": "s", - "a0": "a. m.", - "a1": "p. m.", - "G-1": "a. e. c.", - "G1": "e. c.", - "1#1 millisecond|#{num} milliseconds": "one#{num} milisegundo|#{num} milisegundos", - "1#1 second|#{num} seconds": "one#{num} segundo|#{num} segundos", - "1#1 minute|#{num} minutes": "one#{num} minuto|#{num} minutos", - "1#1 hour|#{num} hours": "one#{num} hora|#{num} horas", - "1#1 day|#{num} days": "one#{num} día|#{num} días", - "1#1 week|#{num} weeks": "one#{num} semana|#{num} semanas", - "1#1 month|#{num} months": "one#{num} mes|#{num} meses", - "1#1 year|#{num} years": "one#{num} año|#{num} años", - "#{num} ms": "one#{num} ms|#{num} ms", - "1#1 sec|#{num} sec": "one#{num} s|#{num} s", - "1#1 min|#{num} min": "one#{num} min|#{num} min", - "1#1 hr|#{num} hrs": "one#{num} h|#{num} h", "durationLongDays": "one#{num} d.|#{num} dd.", "1#1 wk|#{num} wks": "one#{num} sem.|#{num} sems.", "1#1 mon|#{num} mons": "one#{num} m.|#{num} mm.", "1#1 yr|#{num} yrs": "one#{num} a.|#{num} aa.", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}min|#{num}min", - "#{num}h": "one#{num}h|#{num}h", + "1#1 dy|#{num} dys": "one#{num}d.|#{num}dd.", + "durationMediumWeeks": "one#{num}sem.|#{num}sems.", + "1#1 mo|#{num} mos": "one#{num}m.|#{num}mm.", + "durationMediumYears": "one#{num}a.|#{num}aa.", "#{num}d": "one#{num}d.|#{num}dd.", "#{num}w": "one#{num}sem.|#{num}sems.", "durationShortMonths": "one#{num}m.|#{num}mm.", - "#{num}y": "one#{num}a.|#{num}aa.", - "separatorFull": ", ", - "finalSeparatorFull": " y ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " " + "#{num}y": "one#{num}a.|#{num}aa." } \ No newline at end of file diff --git a/js/data/locale/es/PY/delimiters.jf b/js/data/locale/es/PY/delimiters.jf new file mode 100644 index 0000000000..48899fd385 --- /dev/null +++ b/js/data/locale/es/PY/delimiters.jf @@ -0,0 +1,7 @@ +{ + "generated": true, + "delimiter": { + "quotationStart": "“", + "quotationEnd": "â€" + } +} \ No newline at end of file diff --git a/js/data/locale/es/PY/sysres.json b/js/data/locale/es/PY/sysres.json index 7fc80838d8..bce1ec99f8 100644 --- a/js/data/locale/es/PY/sysres.json +++ b/js/data/locale/es/PY/sysres.json @@ -1,116 +1,33 @@ { - "MMMM1": "enero", - "MMM1": "ene.", - "NN1": "en", - "N1": "e", - "MMMM2": "febrero", - "MMM2": "feb.", - "NN2": "fe", - "N2": "f", - "MMMM3": "marzo", - "MMM3": "mar.", - "NN3": "ma", - "N3": "m", - "MMMM4": "abril", - "MMM4": "abr.", - "NN4": "ab", - "N4": "a", - "MMMM5": "mayo", - "MMM5": "may.", - "NN5": "ma", - "N5": "m", - "MMMM6": "junio", - "MMM6": "jun.", - "NN6": "ju", - "N6": "j", - "MMMM7": "julio", - "MMM7": "jul.", - "NN7": "ju", - "N7": "j", - "MMMM8": "agosto", - "MMM8": "ago.", - "NN8": "ag", - "N8": "a", - "MMMM9": "septiembre", - "MMM9": "sept.", - "NN9": "se", - "N9": "s", - "MMMM10": "octubre", - "MMM10": "oct.", - "NN10": "oc", - "N10": "o", - "MMMM11": "noviembre", - "MMM11": "nov.", - "NN11": "no", - "N11": "n", - "MMMM12": "diciembre", - "MMM12": "dic.", - "NN12": "di", - "N12": "d", - "EEEE0": "domingo", - "EEE0": "dom.", "EE0": "do", "E0": "d", - "EEEE1": "lunes", - "EEE1": "lun.", "EE1": "lu", "E1": "l", - "EEEE2": "martes", - "EEE2": "mar.", "EE2": "ma", "E2": "m", - "EEEE3": "miércoles", - "EEE3": "mié.", "EE3": "mi", "E3": "m", - "EEEE4": "jueves", - "EEE4": "jue.", "EE4": "ju", "E4": "j", - "EEEE5": "viernes", - "EEE5": "vie.", "EE5": "vi", "E5": "v", - "EEEE6": "sábado", - "EEE6": "sáb.", "EE6": "sa", "E6": "s", - "a0": "a. m.", - "a1": "p. m.", - "G-1": "a. e. c.", - "G1": "e. c.", - "1#1 millisecond|#{num} milliseconds": "one#{num} milisegundo|#{num} milisegundos", - "1#1 second|#{num} seconds": "one#{num} segundo|#{num} segundos", - "1#1 minute|#{num} minutes": "one#{num} minuto|#{num} minutos", - "1#1 hour|#{num} hours": "one#{num} hora|#{num} horas", - "1#1 day|#{num} days": "one#{num} día|#{num} días", - "1#1 week|#{num} weeks": "one#{num} semana|#{num} semanas", - "1#1 month|#{num} months": "one#{num} mes|#{num} meses", - "1#1 year|#{num} years": "one#{num} año|#{num} años", - "#{num} ms": "one#{num} ms|#{num} ms", "1#1 sec|#{num} sec": "one#{num} seg.|#{num} seg.", - "1#1 min|#{num} min": "one#{num} min|#{num} min", - "1#1 hr|#{num} hrs": "one#{num} h|#{num} h", "durationLongDays": "one#{num} día|#{num} días", "1#1 wk|#{num} wks": "one#{num} sem.|#{num} sems.", "1#1 mon|#{num} mons": "one#{num} mes|#{num} meses", "1#1 yr|#{num} yrs": "one#{num} año|#{num} años", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}min|#{num}min", - "#{num}h": "one#{num}h|#{num}h", + "1#1 dy|#{num} dys": "one#{num}d.|#{num}dd.", + "durationMediumWeeks": "one#{num}sem.|#{num}sems.", + "1#1 mo|#{num} mos": "one#{num}m.|#{num}mm.", + "durationMediumYears": "one#{num}a.|#{num}aa.", "#{num}d": "one#{num}d.|#{num}dd.", "#{num}w": "one#{num}sem.|#{num}sems.", "durationShortMonths": "one#{num}m.|#{num}mm.", "#{num}y": "one#{num}a.|#{num}aa.", - "separatorFull": ", ", - "finalSeparatorFull": " y ", - "separatorLong": ", ", - "finalSeparatorLong": " y ", - "separatorMedium": ", ", - "finalSeparatorMedium": " y ", - "separatorShort": " ", - "finalSeparatorShort": " ", "#in {num}s": "one#dentro de {num} seg.|#dentro de {num} seg.", - "#{num}s ago": "one#hace {num} seg.|#hace {num} seg." + "#{num}s ago": "one#hace {num} seg.|#hace {num} seg.", + "finalSeparatorLong": " y ", + "finalSeparatorMedium": " y " } \ No newline at end of file diff --git a/js/data/locale/es/SV/delimiters.jf b/js/data/locale/es/SV/delimiters.jf new file mode 100644 index 0000000000..48899fd385 --- /dev/null +++ b/js/data/locale/es/SV/delimiters.jf @@ -0,0 +1,7 @@ +{ + "generated": true, + "delimiter": { + "quotationStart": "“", + "quotationEnd": "â€" + } +} \ No newline at end of file diff --git a/js/data/locale/es/SV/sysres.json b/js/data/locale/es/SV/sysres.json index 76779a9c45..75a5a5c4c1 100644 --- a/js/data/locale/es/SV/sysres.json +++ b/js/data/locale/es/SV/sysres.json @@ -1,114 +1,22 @@ { - "MMMM1": "enero", - "MMM1": "ene.", - "NN1": "en", - "N1": "e", - "MMMM2": "febrero", - "MMM2": "feb.", - "NN2": "fe", - "N2": "f", - "MMMM3": "marzo", - "MMM3": "mar.", - "NN3": "ma", - "N3": "m", - "MMMM4": "abril", - "MMM4": "abr.", - "NN4": "ab", - "N4": "a", - "MMMM5": "mayo", - "MMM5": "may.", - "NN5": "ma", - "N5": "m", - "MMMM6": "junio", - "MMM6": "jun.", - "NN6": "ju", - "N6": "j", - "MMMM7": "julio", - "MMM7": "jul.", - "NN7": "ju", - "N7": "j", - "MMMM8": "agosto", - "MMM8": "ago.", - "NN8": "ag", - "N8": "a", - "MMMM9": "septiembre", "MMM9": "sep.", - "NN9": "se", - "N9": "s", - "MMMM10": "octubre", - "MMM10": "oct.", - "NN10": "oc", - "N10": "o", - "MMMM11": "noviembre", - "MMM11": "nov.", - "NN11": "no", - "N11": "n", - "MMMM12": "diciembre", - "MMM12": "dic.", - "NN12": "di", - "N12": "d", - "EEEE0": "domingo", - "EEE0": "dom.", - "EE0": "DO", "E0": "d", - "EEEE1": "lunes", - "EEE1": "lun.", - "EE1": "LU", "E1": "l", - "EEEE2": "martes", - "EEE2": "mar.", - "EE2": "MA", "E2": "m", - "EEEE3": "miércoles", - "EEE3": "mié.", - "EE3": "MI", "E3": "m", - "EEEE4": "jueves", - "EEE4": "jue.", - "EE4": "JU", "E4": "j", - "EEEE5": "viernes", - "EEE5": "vie.", - "EE5": "VI", "E5": "v", - "EEEE6": "sábado", - "EEE6": "sáb.", - "EE6": "SA", "E6": "s", - "a0": "a. m.", - "a1": "p. m.", - "G-1": "a. e. c.", - "G1": "e. c.", - "1#1 millisecond|#{num} milliseconds": "one#{num} milisegundo|#{num} milisegundos", - "1#1 second|#{num} seconds": "one#{num} segundo|#{num} segundos", - "1#1 minute|#{num} minutes": "one#{num} minuto|#{num} minutos", - "1#1 hour|#{num} hours": "one#{num} hora|#{num} horas", - "1#1 day|#{num} days": "one#{num} día|#{num} días", - "1#1 week|#{num} weeks": "one#{num} semana|#{num} semanas", - "1#1 month|#{num} months": "one#{num} mes|#{num} meses", - "1#1 year|#{num} years": "one#{num} año|#{num} años", - "#{num} ms": "one#{num} ms|#{num} ms", - "1#1 sec|#{num} sec": "one#{num} s|#{num} s", - "1#1 min|#{num} min": "one#{num} min|#{num} min", - "1#1 hr|#{num} hrs": "one#{num} h|#{num} h", "durationLongDays": "one#{num} d.|#{num} dd.", "1#1 wk|#{num} wks": "one#{num} sem.|#{num} sems.", "1#1 mon|#{num} mons": "one#{num} m.|#{num} mm.", "1#1 yr|#{num} yrs": "one#{num} a.|#{num} aa.", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}min|#{num}min", - "#{num}h": "one#{num}h|#{num}h", + "1#1 dy|#{num} dys": "one#{num}d.|#{num}dd.", + "durationMediumWeeks": "one#{num}sem.|#{num}sems.", + "1#1 mo|#{num} mos": "one#{num}m.|#{num}mm.", + "durationMediumYears": "one#{num}a.|#{num}aa.", "#{num}d": "one#{num}d.|#{num}dd.", "#{num}w": "one#{num}sem.|#{num}sems.", "durationShortMonths": "one#{num}m.|#{num}mm.", - "#{num}y": "one#{num}a.|#{num}aa.", - "separatorFull": ", ", - "finalSeparatorFull": " y ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " " + "#{num}y": "one#{num}a.|#{num}aa." } \ No newline at end of file diff --git a/js/data/locale/es/US/dateformats.json b/js/data/locale/es/US/dateformats.json index a26d085242..4b91aec63b 100644 --- a/js/data/locale/es/US/dateformats.json +++ b/js/data/locale/es/US/dateformats.json @@ -11,13 +11,13 @@ "f": "EEEE, d 'de' MMMM 'de' yyyy", "l": "EEE, d 'de' MMMM 'de' yyyy", "m": "EE, d MMM yyyy", - "s": "E, d/M/yy" + "s": "E, d/M/yyyy" }, "dmy": { "f": "d 'de' MMMM 'de' yyyy", "l": "d 'de' MMMM 'de' yyyy", "m": "d MMM yyyy", - "s": "d/M/yy" + "s": "d/M/yyyy" }, "dmw": { "f": "EEEE, d 'de' MMMM", @@ -35,7 +35,7 @@ "f": "MMMM 'de' yyyy", "l": "MMMM 'de' yyyy", "m": "MMM yyyy", - "s": "M/yy" + "s": "M/yyyy" }, "dw": { "f": "EEEE, d", @@ -65,7 +65,7 @@ "f": "yyyy", "l": "yyyy", "m": "yyyy", - "s": "yy" + "s": "yyyy" } }, "time": { diff --git a/js/data/locale/es/US/sysres.json b/js/data/locale/es/US/sysres.json index 76779a9c45..2cd78b5eb9 100644 --- a/js/data/locale/es/US/sysres.json +++ b/js/data/locale/es/US/sysres.json @@ -1,114 +1,16 @@ { - "MMMM1": "enero", - "MMM1": "ene.", - "NN1": "en", - "N1": "e", - "MMMM2": "febrero", - "MMM2": "feb.", - "NN2": "fe", - "N2": "f", - "MMMM3": "marzo", - "MMM3": "mar.", - "NN3": "ma", - "N3": "m", - "MMMM4": "abril", - "MMM4": "abr.", - "NN4": "ab", - "N4": "a", - "MMMM5": "mayo", - "MMM5": "may.", - "NN5": "ma", - "N5": "m", - "MMMM6": "junio", - "MMM6": "jun.", - "NN6": "ju", - "N6": "j", - "MMMM7": "julio", - "MMM7": "jul.", - "NN7": "ju", - "N7": "j", - "MMMM8": "agosto", - "MMM8": "ago.", - "NN8": "ag", - "N8": "a", - "MMMM9": "septiembre", "MMM9": "sep.", - "NN9": "se", - "N9": "s", - "MMMM10": "octubre", - "MMM10": "oct.", - "NN10": "oc", - "N10": "o", - "MMMM11": "noviembre", - "MMM11": "nov.", - "NN11": "no", - "N11": "n", - "MMMM12": "diciembre", - "MMM12": "dic.", - "NN12": "di", - "N12": "d", - "EEEE0": "domingo", - "EEE0": "dom.", - "EE0": "DO", - "E0": "d", - "EEEE1": "lunes", - "EEE1": "lun.", - "EE1": "LU", - "E1": "l", - "EEEE2": "martes", - "EEE2": "mar.", - "EE2": "MA", - "E2": "m", - "EEEE3": "miércoles", - "EEE3": "mié.", - "EE3": "MI", - "E3": "m", - "EEEE4": "jueves", - "EEE4": "jue.", - "EE4": "JU", - "E4": "j", - "EEEE5": "viernes", - "EEE5": "vie.", - "EE5": "VI", - "E5": "v", - "EEEE6": "sábado", - "EEE6": "sáb.", - "EE6": "SA", - "E6": "s", - "a0": "a. m.", - "a1": "p. m.", - "G-1": "a. e. c.", - "G1": "e. c.", - "1#1 millisecond|#{num} milliseconds": "one#{num} milisegundo|#{num} milisegundos", - "1#1 second|#{num} seconds": "one#{num} segundo|#{num} segundos", - "1#1 minute|#{num} minutes": "one#{num} minuto|#{num} minutos", - "1#1 hour|#{num} hours": "one#{num} hora|#{num} horas", - "1#1 day|#{num} days": "one#{num} día|#{num} días", - "1#1 week|#{num} weeks": "one#{num} semana|#{num} semanas", - "1#1 month|#{num} months": "one#{num} mes|#{num} meses", - "1#1 year|#{num} years": "one#{num} año|#{num} años", - "#{num} ms": "one#{num} ms|#{num} ms", - "1#1 sec|#{num} sec": "one#{num} s|#{num} s", - "1#1 min|#{num} min": "one#{num} min|#{num} min", - "1#1 hr|#{num} hrs": "one#{num} h|#{num} h", + "E3": "M", "durationLongDays": "one#{num} d.|#{num} dd.", "1#1 wk|#{num} wks": "one#{num} sem.|#{num} sems.", "1#1 mon|#{num} mons": "one#{num} m.|#{num} mm.", "1#1 yr|#{num} yrs": "one#{num} a.|#{num} aa.", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}min|#{num}min", - "#{num}h": "one#{num}h|#{num}h", + "1#1 dy|#{num} dys": "one#{num}d.|#{num}dd.", + "durationMediumWeeks": "one#{num}sem.|#{num}sems.", + "1#1 mo|#{num} mos": "one#{num}m.|#{num}mm.", + "durationMediumYears": "one#{num}a.|#{num}aa.", "#{num}d": "one#{num}d.|#{num}dd.", "#{num}w": "one#{num}sem.|#{num}sems.", "durationShortMonths": "one#{num}m.|#{num}mm.", - "#{num}y": "one#{num}a.|#{num}aa.", - "separatorFull": ", ", - "finalSeparatorFull": " y ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " " + "#{num}y": "one#{num}a.|#{num}aa." } \ No newline at end of file diff --git a/js/data/locale/es/UY/delimiters.jf b/js/data/locale/es/UY/delimiters.jf new file mode 100644 index 0000000000..48899fd385 --- /dev/null +++ b/js/data/locale/es/UY/delimiters.jf @@ -0,0 +1,7 @@ +{ + "generated": true, + "delimiter": { + "quotationStart": "“", + "quotationEnd": "â€" + } +} \ No newline at end of file diff --git a/js/data/locale/es/UY/sysres.json b/js/data/locale/es/UY/sysres.json index 3e5da61636..9abc92c609 100644 --- a/js/data/locale/es/UY/sysres.json +++ b/js/data/locale/es/UY/sysres.json @@ -1,52 +1,6 @@ { - "MMMM1": "enero", - "MMM1": "ene.", - "NN1": "en", - "N1": "e", - "MMMM2": "febrero", - "MMM2": "feb.", - "NN2": "fe", - "N2": "f", - "MMMM3": "marzo", - "MMM3": "mar.", - "NN3": "ma", - "N3": "m", - "MMMM4": "abril", - "MMM4": "abr.", - "NN4": "ab", - "N4": "a", - "MMMM5": "mayo", - "MMM5": "may.", - "NN5": "ma", - "N5": "m", - "MMMM6": "junio", - "MMM6": "jun.", - "NN6": "ju", - "N6": "j", - "MMMM7": "julio", - "MMM7": "jul.", - "NN7": "ju", - "N7": "j", - "MMMM8": "agosto", - "MMM8": "ago.", - "NN8": "ag", - "N8": "a", "MMMM9": "setiembre", "MMM9": "set.", - "NN9": "se", - "N9": "s", - "MMMM10": "octubre", - "MMM10": "oct.", - "NN10": "oc", - "N10": "o", - "MMMM11": "noviembre", - "MMM11": "nov.", - "NN11": "no", - "N11": "n", - "MMMM12": "diciembre", - "MMM12": "dic.", - "NN12": "di", - "N12": "d", "LLLL1": "Enero", "LLL1": "Ene.", "LL1": "En", @@ -95,33 +49,12 @@ "LLL12": "Dic.", "LL12": "Di", "L12": "D", - "EEEE0": "domingo", - "EEE0": "dom.", - "EE0": "DO", "E0": "d", - "EEEE1": "lunes", - "EEE1": "lun.", - "EE1": "LU", "E1": "l", - "EEEE2": "martes", - "EEE2": "mar.", - "EE2": "MA", "E2": "m", - "EEEE3": "miércoles", - "EEE3": "mié.", - "EE3": "MI", "E3": "m", - "EEEE4": "jueves", - "EEE4": "jue.", - "EE4": "JU", "E4": "j", - "EEEE5": "viernes", - "EEE5": "vie.", - "EE5": "VI", "E5": "v", - "EEEE6": "sábado", - "EEE6": "sáb.", - "EE6": "SA", "E6": "s", "cccc0": "domingo", "ccc0": "dom.", @@ -151,40 +84,16 @@ "ccc6": "sáb.", "cc6": "SA", "c6": "S", - "a0": "a. m.", - "a1": "p. m.", - "G-1": "a. e. c.", - "G1": "e. c.", - "1#1 millisecond|#{num} milliseconds": "one#{num} milisegundo|#{num} milisegundos", - "1#1 second|#{num} seconds": "one#{num} segundo|#{num} segundos", - "1#1 minute|#{num} minutes": "one#{num} minuto|#{num} minutos", - "1#1 hour|#{num} hours": "one#{num} hora|#{num} horas", - "1#1 day|#{num} days": "one#{num} día|#{num} días", - "1#1 week|#{num} weeks": "one#{num} semana|#{num} semanas", - "1#1 month|#{num} months": "one#{num} mes|#{num} meses", - "1#1 year|#{num} years": "one#{num} año|#{num} años", - "#{num} ms": "one#{num} ms|#{num} ms", - "1#1 sec|#{num} sec": "one#{num} s|#{num} s", - "1#1 min|#{num} min": "one#{num} min|#{num} min", - "1#1 hr|#{num} hrs": "one#{num} h|#{num} h", "durationLongDays": "one#{num} d.|#{num} dd.", "1#1 wk|#{num} wks": "one#{num} sem.|#{num} sems.", "1#1 mon|#{num} mons": "one#{num} m.|#{num} mm.", "1#1 yr|#{num} yrs": "one#{num} a.|#{num} aa.", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}min|#{num}min", - "#{num}h": "one#{num}h|#{num}h", + "1#1 dy|#{num} dys": "one#{num}d.|#{num}dd.", + "durationMediumWeeks": "one#{num}sem.|#{num}sems.", + "1#1 mo|#{num} mos": "one#{num}m.|#{num}mm.", + "durationMediumYears": "one#{num}a.|#{num}aa.", "#{num}d": "one#{num}d.|#{num}dd.", "#{num}w": "one#{num}sem.|#{num}sems.", "durationShortMonths": "one#{num}m.|#{num}mm.", - "#{num}y": "one#{num}a.|#{num}aa.", - "separatorFull": ", ", - "finalSeparatorFull": " y ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " " + "#{num}y": "one#{num}a.|#{num}aa." } \ No newline at end of file diff --git a/js/data/locale/es/VE/delimiters.jf b/js/data/locale/es/VE/delimiters.jf new file mode 100644 index 0000000000..48899fd385 --- /dev/null +++ b/js/data/locale/es/VE/delimiters.jf @@ -0,0 +1,7 @@ +{ + "generated": true, + "delimiter": { + "quotationStart": "“", + "quotationEnd": "â€" + } +} \ No newline at end of file diff --git a/js/data/locale/es/VE/sysres.json b/js/data/locale/es/VE/sysres.json index b4bb58cb1c..5e68b73c9f 100644 --- a/js/data/locale/es/VE/sysres.json +++ b/js/data/locale/es/VE/sysres.json @@ -1,114 +1,28 @@ { - "MMMM1": "enero", - "MMM1": "ene.", - "NN1": "en", - "N1": "e", - "MMMM2": "febrero", - "MMM2": "feb.", - "NN2": "fe", - "N2": "f", - "MMMM3": "marzo", - "MMM3": "mar.", - "NN3": "ma", - "N3": "m", - "MMMM4": "abril", - "MMM4": "abr.", - "NN4": "ab", - "N4": "a", - "MMMM5": "mayo", - "MMM5": "may.", - "NN5": "ma", - "N5": "m", - "MMMM6": "junio", - "MMM6": "jun.", - "NN6": "ju", - "N6": "j", - "MMMM7": "julio", - "MMM7": "jul.", - "NN7": "ju", - "N7": "j", - "MMMM8": "agosto", - "MMM8": "ago.", - "NN8": "ag", - "N8": "a", - "MMMM9": "septiembre", - "MMM9": "sept.", - "NN9": "se", - "N9": "s", - "MMMM10": "octubre", - "MMM10": "oct.", - "NN10": "oc", - "N10": "o", - "MMMM11": "noviembre", - "MMM11": "nov.", - "NN11": "no", - "N11": "n", - "MMMM12": "diciembre", - "MMM12": "dic.", - "NN12": "di", - "N12": "d", - "EEEE0": "domingo", - "EEE0": "dom.", "EE0": "Do", "E0": "d", - "EEEE1": "lunes", - "EEE1": "lun.", "EE1": "Lu", "E1": "l", - "EEEE2": "martes", - "EEE2": "mar.", "EE2": "Ma", "E2": "m", - "EEEE3": "miércoles", - "EEE3": "mié.", "EE3": "Mi", "E3": "m", - "EEEE4": "jueves", - "EEE4": "jue.", "EE4": "Ju", "E4": "j", - "EEEE5": "viernes", - "EEE5": "vie.", "EE5": "Vi", "E5": "v", - "EEEE6": "sábado", - "EEE6": "sáb.", "EE6": "Sa", "E6": "s", - "a0": "a. m.", - "a1": "p. m.", - "G-1": "a. e. c.", - "G1": "e. c.", - "1#1 millisecond|#{num} milliseconds": "one#{num} milisegundo|#{num} milisegundos", - "1#1 second|#{num} seconds": "one#{num} segundo|#{num} segundos", - "1#1 minute|#{num} minutes": "one#{num} minuto|#{num} minutos", - "1#1 hour|#{num} hours": "one#{num} hora|#{num} horas", - "1#1 day|#{num} days": "one#{num} día|#{num} días", - "1#1 week|#{num} weeks": "one#{num} semana|#{num} semanas", - "1#1 month|#{num} months": "one#{num} mes|#{num} meses", - "1#1 year|#{num} years": "one#{num} año|#{num} años", - "#{num} ms": "one#{num} ms|#{num} ms", - "1#1 sec|#{num} sec": "one#{num} s|#{num} s", - "1#1 min|#{num} min": "one#{num} min|#{num} min", - "1#1 hr|#{num} hrs": "one#{num} h|#{num} h", "durationLongDays": "one#{num} d.|#{num} dd.", "1#1 wk|#{num} wks": "one#{num} sem.|#{num} sems.", "1#1 mon|#{num} mons": "one#{num} m.|#{num} mm.", "1#1 yr|#{num} yrs": "one#{num} a.|#{num} aa.", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}min|#{num}min", - "#{num}h": "one#{num}h|#{num}h", + "1#1 dy|#{num} dys": "one#{num}d.|#{num}dd.", + "durationMediumWeeks": "one#{num}sem.|#{num}sems.", + "1#1 mo|#{num} mos": "one#{num}m.|#{num}mm.", + "durationMediumYears": "one#{num}a.|#{num}aa.", "#{num}d": "one#{num}d.|#{num}dd.", "#{num}w": "one#{num}sem.|#{num}sems.", "durationShortMonths": "one#{num}m.|#{num}mm.", - "#{num}y": "one#{num}a.|#{num}aa.", - "separatorFull": ", ", - "finalSeparatorFull": " y ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " " + "#{num}y": "one#{num}a.|#{num}aa." } \ No newline at end of file diff --git a/js/data/locale/es/regionnames.json b/js/data/locale/es/regionnames.json index 78d8e129f2..218461d1dd 100644 --- a/js/data/locale/es/regionnames.json +++ b/js/data/locale/es/regionnames.json @@ -4966,11 +4966,11 @@ }, { "name": "Navarra", - "code": "NA" + "code": "NC" }, { "name": "Navarra", - "code": "NC" + "code": "NA" }, { "name": "País Vasco", @@ -7164,11 +7164,11 @@ }, { "name": "Faranah", - "code": "F" + "code": "FA" }, { "name": "Faranah", - "code": "FA" + "code": "F" }, { "name": "Forécariah", @@ -7180,11 +7180,11 @@ }, { "name": "Kankan", - "code": "KA" + "code": "K" }, { "name": "Kankan", - "code": "K" + "code": "KA" }, { "name": "Kérouané", @@ -7232,11 +7232,11 @@ }, { "name": "Nzérékoré", - "code": "NZ" + "code": "N" }, { "name": "Nzérékoré", - "code": "N" + "code": "NZ" }, { "name": "Télimélé", diff --git a/js/data/locale/es/sysres.json b/js/data/locale/es/sysres.json index e3daf926a4..dcbe8c1d52 100644 --- a/js/data/locale/es/sysres.json +++ b/js/data/locale/es/sysres.json @@ -95,6 +95,14 @@ "1#1 wk|#{num} wks": "one#{num} sem.|#{num} sem.", "1#1 mon|#{num} mons": "one#{num} m.|#{num} m.", "1#1 yr|#{num} yrs": "one#{num} a|#{num} a", + "durationMediumMillis": "one#{num}ms|#{num}ms", + "1#1 se|#{num} sec": "one#{num}s|#{num}s", + "1#1 mi|#{num} min": "one#{num}min|#{num}min", + "durationMediumHours": "one#{num}h|#{num}h", + "1#1 dy|#{num} dys": "one#{num}d|#{num}d", + "durationMediumWeeks": "one#{num}sem|#{num}sem", + "1#1 mo|#{num} mos": "one#{num}m|#{num}m", + "durationMediumYears": "one#{num}a|#{num}a", "durationShortMillis": "one#{num}ms|#{num}ms", "#{num}s": "one#{num}s|#{num}s", "durationShortMinutes": "one#{num}min|#{num}min", @@ -103,22 +111,6 @@ "#{num}w": "one#{num}sem|#{num}sem", "durationShortMonths": "one#{num}m|#{num}m", "#{num}y": "one#{num}a|#{num}a", - "separatorFull": ", ", - "finalSeparatorFull": " y ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", - "durationMediumMillis": "one#{num} ms|#{num} ms", - "1#1 se|#{num} sec": "1#{num} sg|#{num} sgs", - "1#1 mi|#{num} min": "1#{num} mn|#{num} mns", - "durationMediumHours": "1#{num} hr|#{num} hrs", - "1#1 dy|#{num} dys": "1#{num} dí|#{num} dís", - "durationMediumWeeks": "1#{num} sm|#{num} sms", - "1#1 mo|#{num} mos": "1#{num} me|#{num} mss", - "durationMediumYears": "1#{num} añ|#{num} añs", "1#in 1 second|#in {num} seconds": "one#dentro de {num} segundo|#dentro de {num} segundos", "1#in 1 minute|#in {num} minutes": "one#dentro de {num} minuto|#dentro de {num} minutos", "1#in 1 hour|#in {num} hours": "one#dentro de {num} hora|#dentro de {num} horas", @@ -160,5 +152,13 @@ "#{num}d ago": "one#hace {num} día|#hace {num} días", "#{num}w ago": "one#hace {num} sem.|#hace {num} sem.", "#{num}mo ago": "one#hace {num} m|#hace {num} m", - "#{num}y ago": "one#hace {num} a|#hace {num} a" + "#{num}y ago": "one#hace {num} a|#hace {num} a", + "separatorFull": ", ", + "finalSeparatorFull": " y ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": " ", + "finalSeparatorShort": " " } \ No newline at end of file diff --git a/js/data/locale/esu/langname.jf b/js/data/locale/esu/langname.jf new file mode 100644 index 0000000000..7bf7650e1b --- /dev/null +++ b/js/data/locale/esu/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Central Yupik" +} \ No newline at end of file diff --git a/js/data/locale/esu/scripts.jf b/js/data/locale/esu/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/esu/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/et/ctrynames.json b/js/data/locale/et/ctrynames.json index ec0dba0a6f..9c6b7fd286 100644 --- a/js/data/locale/et/ctrynames.json +++ b/js/data/locale/et/ctrynames.json @@ -65,17 +65,17 @@ "euroala": "EZ", "Euroopa": "150", "Euroopa Liit": "EU", + "Fääri saared": "FO", "Falklandi saared": "FK", "Fidži": "FJ", "Filipiinid": "PH", - "Fääri saared": "FO", "Gabon": "GA", "Gambia": "GM", "Ghana": "GH", "Gibraltar": "GI", "Grenada": "GD", - "Gruusia": "GE", "Gröönimaa": "GL", + "Gruusia": "GE", "Guadeloupe": "GP", "Guam": "GU", "Guatemala": "GT", @@ -129,21 +129,25 @@ "Kongo DV": "CD", "Kongo Vabariik": "CG", "Kookossaared": "CC", + "Kõrgõzstan": "KG", "Kosovo": "XK", "Kreeka": "GR", + "Küpros": "CY", "Kuuba": "CU", "Kuveit": "KW", - "Kõrgõzstan": "KG", - "Küpros": "CY", + "Lääne-Aafrika": "011", + "Lääne-Aasia": "145", + "Lääne-Euroopa": "155", + "Lääne-Sahara": "EH", "Ladina-Ameerika": "419", "Laos": "LA", + "Läti": "LV", "Leedu": "LT", "Lesotho": "LS", "Libeeria": "LR", "Liechtenstein": "LI", "Liibanon": "LB", "Liibüa": "LY", - "Luksemburg": "LU", "Lõuna-Aafrika": "018", "Lõuna-Aafrika Vabariik": "ZA", "Lõuna-Aasia": "034", @@ -152,11 +156,7 @@ "Lõuna-Georgia ja Lõuna-Sandwichi saared": "GS", "Lõuna-Korea": "KR", "Lõuna-Sudaan": "SS", - "Läti": "LV", - "Lääne-Aafrika": "011", - "Lääne-Aasia": "145", - "Lääne-Euroopa": "155", - "Lääne-Sahara": "EH", + "Luksemburg": "LU", "maailm": "001", "Macau erihalduspiirkond": "MO", "Madagaskar": "MG", @@ -203,6 +203,11 @@ "Paraguay": "PY", "Peruu": "PE", "Pitcairni saared": "PN", + "Põhja-Aafrika": "015", + "Põhja-Ameerika": "003", + "Põhja-Euroopa": "154", + "Põhja-Korea": "KP", + "Põhja-Mariaanid": "MP", "Polüneesia": "061", "Poola": "PL", "Portugal": "PT", @@ -211,11 +216,6 @@ "Prantsuse Polüneesia": "PF", "Prantsusmaa": "FR", "Puerto Rico": "PR", - "Põhja-Aafrika": "015", - "Põhja-Ameerika": "003", - "Põhja-Euroopa": "154", - "Põhja-Korea": "KP", - "Põhja-Mariaanid": "MP", "Réunion": "RE", "Roheneemesaared": "CV", "Rootsi": "SE", @@ -250,11 +250,10 @@ "Sudaan": "SD", "Suriname": "SR", "Suurbritannia": "GB", + "Süüria": "SY", "Svaasimaa": "SZ", "Svalbard ja Jan Mayen": "SJ", - "Süüria": "SY", "Å veits": "CH", - "Zimbabwe": "ZW", "Taani": "DK", "Tadžikistan": "TJ", "Tai": "TH", @@ -270,11 +269,13 @@ "TÅ¡iili": "CL", "Tundmatu piirkond": "ZZ", "Tuneesia": "TN", - "Turks ja Caicos": "TC", - "Tuvalu": "TV", "Türgi": "TR", "Türkmenistan": "TM", + "Turks ja Caicos": "TC", + "Tuvalu": "TV", "Uganda": "UG", + "Ãœhendatud Rahvaste Organisatsioon": "UN", + "Ãœhendriikide hajasaared": "UM", "Ukraina": "UA", "Ungari": "HU", "Uruguay": "UY", @@ -289,6 +290,5 @@ "Venezuela": "VE", "Vietnam": "VN", "Wallis ja Futuna": "WF", - "Ãœhendatud Rahvaste Organisatsioon": "UN", - "Ãœhendriikide hajasaared": "UM" + "Zimbabwe": "ZW" } \ No newline at end of file diff --git a/js/data/locale/et/ctryreverse.json b/js/data/locale/et/ctryreverse.json index 4070da4933..f2b88d37f6 100644 --- a/js/data/locale/et/ctryreverse.json +++ b/js/data/locale/et/ctryreverse.json @@ -72,17 +72,17 @@ "ET": "Etioopia", "EZ": "euroala", "EU": "Euroopa Liit", + "FO": "Fääri saared", "FK": "Falklandi saared", "FJ": "Fidži", "PH": "Filipiinid", - "FO": "Fääri saared", "GA": "Gabon", "GM": "Gambia", "GH": "Ghana", "GI": "Gibraltar", "GD": "Grenada", - "GE": "Gruusia", "GL": "Gröönimaa", + "GE": "Gruusia", "GP": "Guadeloupe", "GU": "Guam", "GT": "Guatemala", @@ -134,20 +134,22 @@ "CD": "Kongo DV", "CG": "Kongo Vabariik", "CC": "Kookossaared", + "KG": "Kõrgõzstan", "XK": "Kosovo", "GR": "Kreeka", + "CY": "Küpros", "CU": "Kuuba", "KW": "Kuveit", - "KG": "Kõrgõzstan", - "CY": "Küpros", + "011": "Lääne-Aafrika", + "EH": "Lääne-Sahara", "LA": "Laos", + "LV": "Läti", "LT": "Leedu", "LS": "Lesotho", "LR": "Libeeria", "LI": "Liechtenstein", "LB": "Liibanon", "LY": "Liibüa", - "LU": "Luksemburg", "018": "Lõuna-Aafrika", "ZA": "Lõuna-Aafrika Vabariik", "034": "Lõuna-Aasia", @@ -156,9 +158,7 @@ "GS": "Lõuna-Georgia ja Lõuna-Sandwichi saared", "KR": "Lõuna-Korea", "SS": "Lõuna-Sudaan", - "LV": "Läti", - "011": "Lääne-Aafrika", - "EH": "Lääne-Sahara", + "LU": "Luksemburg", "001": "maailm", "MO": "Macau erihalduspiirkond", "MG": "Madagaskar", @@ -205,6 +205,10 @@ "PY": "Paraguay", "PE": "Peruu", "PN": "Pitcairni saared", + "015": "Põhja-Aafrika", + "003": "Põhja-Ameerika", + "KP": "Põhja-Korea", + "MP": "Põhja-Mariaanid", "061": "Polüneesia", "PL": "Poola", "PT": "Portugal", @@ -213,10 +217,6 @@ "PF": "Prantsuse Polüneesia", "FR": "Prantsusmaa", "PR": "Puerto Rico", - "015": "Põhja-Aafrika", - "003": "Põhja-Ameerika", - "KP": "Põhja-Korea", - "MP": "Põhja-Mariaanid", "RE": "Réunion", "CV": "Roheneemesaared", "SE": "Rootsi", @@ -250,11 +250,10 @@ "SD": "Sudaan", "SR": "Suriname", "GB": "Suurbritannia", + "SY": "Süüria", "SZ": "Svaasimaa", "SJ": "Svalbard ja Jan Mayen", - "SY": "Süüria", "CH": "Å veits", - "ZW": "Zimbabwe", "DK": "Taani", "TJ": "Tadžikistan", "TH": "Tai", @@ -270,11 +269,13 @@ "CL": "TÅ¡iili", "ZZ": "Tundmatu piirkond", "TN": "Tuneesia", - "TC": "Turks ja Caicos", - "TV": "Tuvalu", "TR": "Türgi", "TM": "Türkmenistan", + "TC": "Turks ja Caicos", + "TV": "Tuvalu", "UG": "Uganda", + "UN": "Ãœhendatud Rahvaste Organisatsioon", + "UM": "Ãœhendriikide hajasaared", "UA": "Ukraina", "HU": "Ungari", "UY": "Uruguay", @@ -289,6 +290,5 @@ "VE": "Venezuela", "VN": "Vietnam", "WF": "Wallis ja Futuna", - "UN": "Ãœhendatud Rahvaste Organisatsioon", - "UM": "Ãœhendriikide hajasaared" + "ZW": "Zimbabwe" } \ No newline at end of file diff --git a/js/data/locale/et/regionnames.json b/js/data/locale/et/regionnames.json index fd3f0cc6f8..a976109001 100644 --- a/js/data/locale/et/regionnames.json +++ b/js/data/locale/et/regionnames.json @@ -180,10 +180,6 @@ "name": "Sar-e Poli provints", "code": "SAR" }, - { - "name": "ZÄbuli provints", - "code": "ZAB" - }, { "name": "TakhÄri provints", "code": "TAK" @@ -195,6 +191,10 @@ { "name": "Vardaki provints", "code": "WAR" + }, + { + "name": "ZÄbuli provints", + "code": "ZAB" } ], "AG": [ @@ -454,14 +454,14 @@ "name": "Lori maakond", "code": "LO" }, - { - "name": "Sjunikhi maakond", - "code": "SU" - }, { "name": "Å iraki maakond", "code": "SH" }, + { + "name": "Sjunikhi maakond", + "code": "SU" + }, { "name": "TavuÅ¡i maakond", "code": "TV" @@ -536,13 +536,13 @@ "name": "Namibe", "code": "NAM" }, - { - "name": "Zaire", - "code": "ZAI" - }, { "name": "Uíge", "code": "UIG" + }, + { + "name": "Zaire", + "code": "ZAI" } ], "AR": [ @@ -686,14 +686,14 @@ "name": "Austraalia pealinna ala", "code": "ACT" }, - { - "name": "Lõuna-Austraalia", - "code": "SA" - }, { "name": "Lääne-Austraalia", "code": "WA" }, + { + "name": "Lõuna-Austraalia", + "code": "SA" + }, { "name": "Põhjaterritoorium", "code": "NT" @@ -988,18 +988,6 @@ "name": "Sumqayıt", "code": "SM" }, - { - "name": "Zangilan", - "code": "ZAN" - }, - { - "name": "Zaqatala", - "code": "ZAQ" - }, - { - "name": "Zardab", - "code": "ZAR" - }, { "name": "Tartar", "code": "TAR" @@ -1027,6 +1015,18 @@ { "name": "Yevlakh District", "code": "YEV" + }, + { + "name": "Zangilan", + "code": "ZAN" + }, + { + "name": "Zaqatala", + "code": "ZAQ" + }, + { + "name": "Zardab", + "code": "ZAR" } ], "BA": [ @@ -1066,10 +1066,6 @@ "name": "Serblaste Vabariik", "code": "SRP" }, - { - "name": "Zenica-Doboj", - "code": "04" - }, { "name": "Tuzlanski", "code": "03" @@ -1081,6 +1077,10 @@ { "name": "West Herzegovina", "code": "08" + }, + { + "name": "Zenica-Doboj", + "code": "04" } ], "BB": [ @@ -1440,6 +1440,10 @@ "name": "Ida-Flandria", "code": "VOV" }, + { + "name": "Lääne-Flandria provints", + "code": "VWV" + }, { "name": "Liège’i provints", "code": "WLG" @@ -1452,10 +1456,6 @@ "name": "Luxembourg’i provints", "code": "WLX" }, - { - "name": "Lääne-Flandria provints", - "code": "VWV" - }, { "name": "Namuri provints", "code": "WNA" @@ -1678,18 +1678,6 @@ "code": "13", "name": "Sud-Ouest" }, - { - "code": "ZIR", - "name": "Ziro" - }, - { - "code": "ZON", - "name": "Zondoma" - }, - { - "code": "ZOU", - "name": "Zoundwéogo" - }, { "code": "TAP", "name": "Tapoa" @@ -1705,6 +1693,18 @@ { "code": "YAT", "name": "Yatenga" + }, + { + "code": "ZIR", + "name": "Ziro" + }, + { + "code": "ZON", + "name": "Zondoma" + }, + { + "code": "ZOU", + "name": "Zoundwéogo" } ], "BG": [ @@ -2326,10 +2326,6 @@ "name": "Sarpangi ringkond", "code": "31" }, - { - "name": "Zhemgangi ringkond", - "code": "34" - }, { "name": "Thimphu ringkond", "code": "15" @@ -2353,6 +2349,10 @@ { "name": "Wangdue Phodrangi ringkond", "code": "24" + }, + { + "name": "Zhemgangi ringkond", + "code": "34" } ], "BW": [ @@ -2600,14 +2600,14 @@ "name": "Lomami", "code": "LO" }, - { - "name": "Lualaba", - "code": "LU" - }, { "name": "Lõuna-Kivu", "code": "SK" }, + { + "name": "Lualaba", + "code": "LU" + }, { "name": "Mai-Ndombe", "code": "MN" @@ -2850,14 +2850,6 @@ "name": "Solothurni kanton", "code": "SO" }, - { - "name": "Zugi kanton", - "code": "ZG" - }, - { - "name": "Zürichi kanton", - "code": "ZH" - }, { "name": "Thurgau kanton", "code": "TG" @@ -2877,6 +2869,14 @@ { "name": "Vaud’ kanton", "code": "VD" + }, + { + "name": "Zugi kanton", + "code": "ZG" + }, + { + "name": "Zürichi kanton", + "code": "ZH" } ], "CI": [ @@ -2984,14 +2984,6 @@ "name": "Sud-Comoé", "code": "13" }, - { - "name": "Zanzan", - "code": "08" - }, - { - "name": "Zanzan²", - "code": "ZZ" - }, { "name": "Vallée du Bandama", "code": "04" @@ -3011,6 +3003,14 @@ { "name": "Yamoussoukro", "code": "YM" + }, + { + "name": "Zanzan", + "code": "08" + }, + { + "name": "Zanzan²", + "code": "ZZ" } ], "CL": [ @@ -3096,6 +3096,10 @@ "name": "Keskpiirkond", "code": "CE" }, + { + "name": "Läänepiirkond", + "code": "OU" + }, { "name": "Loodepiirkond", "code": "NW" @@ -3104,10 +3108,6 @@ "name": "Lõunapiirkond", "code": "SU" }, - { - "name": "Läänepiirkond", - "code": "OU" - }, { "name": "Põhjapiirkond", "code": "NO" @@ -3758,10 +3758,6 @@ "name": "Litoměřice", "code": "423" }, - { - "name": "Louny", - "code": "424" - }, { "name": "Lõuna-Morava maakond", "code": "64" @@ -3770,6 +3766,10 @@ "name": "Lõuna-TÅ¡ehhi maakond", "code": "31" }, + { + "name": "Louny", + "code": "424" + }, { "name": "MÄ›lník", "code": "206" @@ -3986,29 +3986,13 @@ "name": "Strakonice", "code": "316" }, - { - "name": "Svitavy", - "code": "533" - }, { "name": "Å umperk", "code": "715" }, { - "name": "Zlín", - "code": "724" - }, - { - "name": "Zlíni maakond", - "code": "72" - }, - { - "name": "Znojmo", - "code": "647" - }, - { - "name": "ŽÄár nad Sázavou", - "code": "635" + "name": "Svitavy", + "code": "533" }, { "name": "Tábor", @@ -4050,13 +4034,29 @@ "name": "Vsetín", "code": "723" }, + { + "name": "VyÅ¡kov", + "code": "646" + }, { "name": "VysoÄina", "code": "63" }, { - "name": "VyÅ¡kov", - "code": "646" + "name": "ŽÄár nad Sázavou", + "code": "635" + }, + { + "name": "Zlín", + "code": "724" + }, + { + "name": "Zlíni maakond", + "code": "72" + }, + { + "name": "Znojmo", + "code": "647" } ], "DE": [ @@ -4668,13 +4668,13 @@ "code": "U", "name": "Sucumbíos" }, - { - "code": "Z", - "name": "Zamora-Chinchipe" - }, { "code": "T", "name": "Tungurahua" + }, + { + "code": "Z", + "name": "Zamora-Chinchipe" } ], "EE": [ @@ -4804,14 +4804,14 @@ "name": "Kafr el-Sheikh", "code": "KFS" }, - { - "name": "Luxori kubernerkond", - "code": "LX" - }, { "name": "Lõuna-Siinai kubernerkond", "code": "JS" }, + { + "name": "Luxori kubernerkond", + "code": "LX" + }, { "name": "Matrouh", "code": "MT" @@ -4824,14 +4824,14 @@ "name": "Monufia", "code": "MNF" }, - { - "name": "Port Said", - "code": "PTS" - }, { "name": "Põhja-Siinai kubernerkond", "code": "SIN" }, + { + "name": "Port Said", + "code": "PTS" + }, { "name": "Qalyubia", "code": "KB" @@ -5082,11 +5082,11 @@ }, { "name": "Navarra", - "code": "NA" + "code": "NC" }, { "name": "Navarra", - "code": "NC" + "code": "NA" }, { "name": "Ourense provints", @@ -5120,14 +5120,6 @@ "name": "Soria provints", "code": "SO" }, - { - "name": "Zamora provints", - "code": "ZA" - }, - { - "name": "Zaragoza provints", - "code": "Z" - }, { "name": "Tarragona provints", "code": "T" @@ -5151,6 +5143,14 @@ { "name": "Valladolidi provints", "code": "VA" + }, + { + "name": "Zamora provints", + "code": "ZA" + }, + { + "name": "Zaragoza provints", + "code": "Z" } ], "ET": [ @@ -5670,10 +5670,6 @@ "name": "Loiret’ departemang", "code": "45" }, - { - "name": "Lozère’i departemang", - "code": "48" - }, { "name": "Lot-et-Garonne’i departemang", "code": "47" @@ -5682,6 +5678,10 @@ "name": "Loti departemang", "code": "46" }, + { + "name": "Lozère’i departemang", + "code": "48" + }, { "name": "Maine-et-Loire", "code": "49" @@ -6390,6 +6390,10 @@ "name": "Knowsley", "code": "KWL" }, + { + "name": "Lääne-Sussex", + "code": "WSX" + }, { "name": "Lambeth", "code": "LBH" @@ -6442,10 +6446,6 @@ "name": "Luton", "code": "LUT" }, - { - "name": "Lääne-Sussex", - "code": "WSX" - }, { "name": "Magherafelt", "code": "MFT" @@ -6606,6 +6606,14 @@ "name": "Plymouth", "code": "PLY" }, + { + "name": "Põhja-Iirimaa", + "code": "NIR" + }, + { + "name": "Põhja-Yorkshire", + "code": "NYK" + }, { "name": "Poole", "code": "POL" @@ -6618,14 +6626,6 @@ "name": "Powys", "code": "POW" }, - { - "name": "Põhja-Iirimaa", - "code": "NIR" - }, - { - "name": "Põhja-Yorkshire", - "code": "NYK" - }, { "name": "Reading", "code": "RDG" @@ -6710,6 +6710,10 @@ "name": "Somerset", "code": "SOM" }, + { + "name": "Å otimaa", + "code": "SCT" + }, { "name": "South Ayrshire", "code": "SAY" @@ -6794,10 +6798,6 @@ "name": "Swindon", "code": "SWD" }, - { - "name": "Å otimaa", - "code": "SCT" - }, { "name": "Tameside", "code": "TAM" @@ -7442,6 +7442,14 @@ "name": "Kreeta piirkond", "code": "M" }, + { + "name": "Lääne-Kreeka piirkond", + "code": "G" + }, + { + "name": "Lääne-Makedoonia", + "code": "C" + }, { "name": "Laconia", "code": "16" @@ -7466,14 +7474,6 @@ "name": "Lõuna-Egeus", "code": "L" }, - { - "name": "Lääne-Kreeka piirkond", - "code": "G" - }, - { - "name": "Lääne-Makedoonia", - "code": "C" - }, { "name": "Magnesia", "code": "43" @@ -7502,14 +7502,14 @@ "name": "Pieria", "code": "61" }, - { - "name": "Preveza", - "code": "34" - }, { "name": "Põhja-Egeus", "code": "K" }, + { + "name": "Preveza", + "code": "34" + }, { "name": "Rethymno", "code": "93" @@ -7526,10 +7526,6 @@ "name": "Serres", "code": "62" }, - { - "name": "Zakynthos", - "code": "21" - }, { "name": "Tessaalia piirkond", "code": "E" @@ -7549,6 +7545,10 @@ { "name": "Xanthi", "code": "72" + }, + { + "name": "Zakynthos", + "code": "21" } ], "GT": [ @@ -7632,13 +7632,13 @@ "code": "SU", "name": "Suchitepéquez" }, - { - "code": "ZA", - "name": "Zacapa" - }, { "code": "TO", "name": "Totonicapán" + }, + { + "code": "ZA", + "name": "Zacapa" } ], "GW": [ @@ -8080,14 +8080,6 @@ "name": "Szombathely", "code": "SH" }, - { - "name": "Zala komitaat", - "code": "ZA" - }, - { - "name": "Zalaegerszeg", - "code": "ZE" - }, { "name": "Tatabánya", "code": "TB" @@ -8107,6 +8099,14 @@ { "name": "Veszprémi komitaat", "code": "VE" + }, + { + "name": "Zala komitaat", + "code": "ZA" + }, + { + "name": "Zalaegerszeg", + "code": "ZE" } ], "ID": [ @@ -8174,14 +8174,14 @@ "name": "Kalimantan", "code": "KA" }, - { - "name": "Lampung", - "code": "LA" - }, { "name": "Lääne-Kalimantan", "code": "KB" }, + { + "name": "Lampung", + "code": "LA" + }, { "name": "Maluku provints", "code": "MA" @@ -8496,14 +8496,14 @@ "name": "Kerala", "code": "KL" }, - { - "name": "Lakshadweep", - "code": "LD" - }, { "name": "Lääne-Bengali osariik", "code": "WB" }, + { + "name": "Lakshadweep", + "code": "LD" + }, { "name": "Madhya Pradesh", "code": "MP" @@ -9020,14 +9020,14 @@ "name": "La Spezia provints", "code": "SP" }, - { - "name": "Lazio", - "code": "62" - }, { "name": "Latina provints", "code": "LT" }, + { + "name": "Lazio", + "code": "62" + }, { "name": "Lecce provints", "code": "LE" @@ -9296,14 +9296,14 @@ "name": "Varese provints", "code": "VA" }, - { - "name": "Venezia provints", - "code": "VE" - }, { "name": "Veneto", "code": "34" }, + { + "name": "Venezia provints", + "code": "VE" + }, { "name": "Verbano-Cusio-Ossola provints", "code": "VB" @@ -9428,13 +9428,13 @@ "code": "MA", "name": "Mafraq" }, - { - "code": "AZ", - "name": "Zarqa" - }, { "code": "AT", "name": "Tafilah" + }, + { + "code": "AZ", + "name": "Zarqa" } ], "JP": [ @@ -9842,6 +9842,10 @@ "name": "OÅ¡i oblast", "code": "O" }, + { + "name": "Õsõkköli oblast", + "code": "Y" + }, { "name": "Talasi oblast", "code": "T" @@ -9849,10 +9853,6 @@ { "name": "Tšüj oblast", "code": "C" - }, - { - "name": "Õsõkköli oblast", - "code": "Y" } ], "KH": [ @@ -10242,14 +10242,14 @@ "name": "Kõzõlorda oblast", "code": "KZY" }, - { - "name": "Lõuna-Kasahstani oblast", - "code": "YUZ" - }, { "name": "Lääne-Kasahstani oblast", "code": "ZAP" }, + { + "name": "Lõuna-Kasahstani oblast", + "code": "YUZ" + }, { "name": "Manggõstau oblast", "code": "MAN" @@ -10766,10 +10766,6 @@ "name": "Kalvarija omavalitsus", "code": "14" }, - { - "name": "Kazlų RÅ«da omavalitsus", - "code": "17" - }, { "name": "Kaunase maakond", "code": "KU" @@ -10782,6 +10778,10 @@ "name": "Kauno Municipality", "code": "15" }, + { + "name": "Kazlų RÅ«da omavalitsus", + "code": "17" + }, { "name": "KÄ—dainiai rajoon", "code": "18" @@ -10886,10 +10886,6 @@ "name": "RokiÅ¡kise rajoon", "code": "40" }, - { - "name": "Skuodase rajoon", - "code": "48" - }, { "name": "Å akiai rajoon", "code": "41" @@ -10923,12 +10919,12 @@ "code": "47" }, { - "name": "Å venÄionyse rajoon", - "code": "49" + "name": "Skuodase rajoon", + "code": "48" }, { - "name": "Zarasai", - "code": "60" + "name": "Å venÄionyse rajoon", + "code": "49" }, { "name": "TauragÄ— maakond", @@ -10985,6 +10981,10 @@ { "name": "Visaginas", "code": "59" + }, + { + "name": "Zarasai", + "code": "60" } ], "LU": [ @@ -11462,10 +11462,6 @@ "name": "StrenÄi piirkond", "code": "096" }, - { - "name": "Zilupe piirkond", - "code": "110" - }, { "name": "Talsi piirkond", "code": "097" @@ -11525,6 +11521,10 @@ { "name": "ViļÄni piirkond", "code": "109" + }, + { + "name": "Zilupe piirkond", + "code": "110" } ], "LY": [ @@ -11600,10 +11600,6 @@ "name": "Sirte", "code": "SR" }, - { - "name": "Zawiya", - "code": "ZA" - }, { "name": "Tripoli", "code": "TB" @@ -11615,6 +11611,10 @@ { "name": "Wadi al Shatii", "code": "WS" + }, + { + "name": "Zawiya", + "code": "ZA" } ], "MA": [ @@ -11882,10 +11882,6 @@ "name": "Souss-Massa-Drâa", "code": "13" }, - { - "name": "Zagora", - "code": "ZAG" - }, { "name": "Tadla-Azilal", "code": "12" @@ -11914,6 +11910,10 @@ "name": "Taroudant", "code": "TAR" }, + { + "name": "Tata", + "code": "TAT" + }, { "name": "Taza", "code": "TAZ" @@ -11922,10 +11922,6 @@ "name": "Taza-Al Hoceima-Taounate", "code": "03" }, - { - "name": "Tata", - "code": "TAT" - }, { "name": "Tétouan", "code": "TET" @@ -11933,6 +11929,10 @@ { "name": "Tiznit", "code": "TIZ" + }, + { + "name": "Zagora", + "code": "ZAG" } ], "MC": [ @@ -13506,10 +13506,6 @@ "code": "MC", "name": "Mchinji" }, - { - "code": "MZ", - "name": "Mzimba" - }, { "code": "MU", "name": "Mulanje" @@ -13518,6 +13514,10 @@ "code": "MW", "name": "Mwanza" }, + { + "code": "MZ", + "name": "Mzimba" + }, { "code": "NE", "name": "Neno" @@ -13562,13 +13562,13 @@ "code": "S", "name": "Southern" }, - { - "code": "ZO", - "name": "Zomba" - }, { "code": "TH", "name": "Thyolo" + }, + { + "code": "ZO", + "name": "Zomba" } ], "MX": [ @@ -13680,10 +13680,6 @@ "name": "Sonora", "code": "SON" }, - { - "name": "Zacatecase osariik", - "code": "ZAC" - }, { "name": "Tabasco", "code": "TAB" @@ -13703,6 +13699,10 @@ { "name": "Yucatán", "code": "YUC" + }, + { + "name": "Zacatecase osariik", + "code": "ZAC" } ], "MY": [ @@ -13808,13 +13808,13 @@ "name": "Sofala provints", "code": "S" }, - { - "name": "Zambezia", - "code": "Q" - }, { "name": "Tete provints", "code": "T" + }, + { + "name": "Zambezia", + "code": "Q" } ], "NA": [ @@ -14046,10 +14046,6 @@ "name": "Sokoto osariik", "code": "SO" }, - { - "name": "Zamfara osariik", - "code": "ZA" - }, { "name": "Taraba osariik", "code": "TA" @@ -14057,6 +14053,10 @@ { "name": "Yobe", "code": "YO" + }, + { + "name": "Zamfara osariik", + "code": "ZA" } ], "NI": [ @@ -14194,13 +14194,13 @@ "name": "Sint-Eustatius", "code": "BQ3" }, - { - "name": "Zeelandi provints", - "code": "ZE" - }, { "name": "Utrechti provints", "code": "UT" + }, + { + "name": "Zeelandi provints", + "code": "ZE" } ], "NO": [ @@ -14782,14 +14782,14 @@ "name": "Morobe provints", "code": "MPL" }, - { - "name": "Port Moresby", - "code": "NCD" - }, { "name": "Põhjaprovints", "code": "NPP" }, + { + "name": "Port Moresby", + "code": "NCD" + }, { "name": "Sandaun", "code": "SAN" @@ -15168,6 +15168,18 @@ "name": "Surigao del Sur", "code": "SUR" }, + { + "name": "Tarlac", + "code": "TAR" + }, + { + "name": "Tawi-Tawi", + "code": "TAW" + }, + { + "name": "Western Visayas", + "code": "06" + }, { "name": "Zambales", "code": "ZMB" @@ -15187,18 +15199,6 @@ { "name": "Zamboanga Sibugay", "code": "ZSI" - }, - { - "name": "Tarlac", - "code": "TAR" - }, - { - "name": "Tawi-Tawi", - "code": "TAW" - }, - { - "name": "Western Visayas", - "code": "06" } ], "PK": [ @@ -15244,6 +15244,10 @@ "name": "Kujawy-Pomorze vojevoodkond", "code": "KP" }, + { + "name": "Lääne-Pomorze vojevoodkond", + "code": "ZP" + }, { "name": "Åódźi vojevoodkond", "code": "LD" @@ -15256,10 +15260,6 @@ "name": "Lubuszi vojevoodkond", "code": "LB" }, - { - "name": "Lääne-Pomorze vojevoodkond", - "code": "ZP" - }, { "name": "Masoovia vojevoodkond", "code": "MZ" @@ -15834,6 +15834,10 @@ "name": "Kosovska Mitrovica", "code": "28" }, + { + "name": "Lääne-BaÄka", + "code": "05" + }, { "name": "Lõuna-BaÄka", "code": "06" @@ -15842,10 +15846,6 @@ "name": "Lõuna-Banat", "code": "04" }, - { - "name": "Lääne-BaÄka", - "code": "05" - }, { "name": "MaÄva", "code": "08" @@ -15874,14 +15874,6 @@ "name": "Podunavlje", "code": "10" }, - { - "name": "Pomoravlje", - "code": "13" - }, - { - "name": "Prizren", - "code": "27" - }, { "name": "Põhja-BaÄka", "code": "01" @@ -15890,6 +15882,14 @@ "name": "Põhja-Banat", "code": "03" }, + { + "name": "Pomoravlje", + "code": "13" + }, + { + "name": "Prizren", + "code": "27" + }, { "name": "Rasina", "code": "19" @@ -15906,14 +15906,6 @@ "name": "Å umadija", "code": "12" }, - { - "name": "ZajeÄar", - "code": "15" - }, - { - "name": "Zlatibor", - "code": "16" - }, { "name": "Toplica", "code": "21" @@ -15921,6 +15913,14 @@ { "name": "Vojvodina", "code": "VO" + }, + { + "name": "ZajeÄar", + "code": "15" + }, + { + "name": "Zlatibor", + "code": "16" } ], "RU": [ @@ -16140,14 +16140,14 @@ "name": "Pihkva oblast", "code": "PSK" }, - { - "name": "Primorje krai", - "code": "PRI" - }, { "name": "Põhja-Osseetia", "code": "SE" }, + { + "name": "Primorje krai", + "code": "PRI" + }, { "name": "Rjazani oblast", "code": "RYA" @@ -16204,6 +16204,10 @@ "name": "Tomski oblast", "code": "TOM" }, + { + "name": "Tõva", + "code": "TY" + }, { "name": "TÅ¡eljabinski oblast", "code": "CHE" @@ -16228,10 +16232,6 @@ "name": "Tveri oblast", "code": "TVE" }, - { - "name": "Tõva", - "code": "TY" - }, { "name": "Udmurtia", "code": "UD" @@ -16593,17 +16593,25 @@ "code": "I" }, { - "name": "SkÃ¥ne lään", - "code": "M" + "name": "Örebro lään", + "code": "T" }, { - "name": "Stockholmi lään", - "code": "AB" + "name": "Östergötlandi lään", + "code": "E" + }, + { + "name": "SkÃ¥ne lään", + "code": "M" }, { "name": "Södermanlandi lään", "code": "D" }, + { + "name": "Stockholmi lään", + "code": "AB" + }, { "name": "Uppsala lään", "code": "C" @@ -16627,14 +16635,6 @@ { "name": "Västra Götalandi lään", "code": "O" - }, - { - "name": "Örebro lään", - "code": "T" - }, - { - "name": "Östergötlandi lään", - "code": "E" } ], "SG": [ @@ -17544,10 +17544,6 @@ "name": "PreÅ¡ovi maakond", "code": "PV" }, - { - "name": "Žilina maakond", - "code": "ZI" - }, { "name": "TrenÄíni maakond", "code": "TC" @@ -17555,6 +17551,10 @@ { "name": "Trnava maakond", "code": "TA" + }, + { + "name": "Žilina maakond", + "code": "ZI" } ], "SL": [ @@ -17658,10 +17658,6 @@ "code": "SE", "name": "Sédhiou" }, - { - "code": "ZG", - "name": "Ziguinchor" - }, { "code": "TC", "name": "Tambacounda" @@ -17669,6 +17665,10 @@ { "code": "TH", "name": "Thiès" + }, + { + "code": "ZG", + "name": "Ziguinchor" } ], "SO": [ @@ -18022,10 +18022,6 @@ "name": "Kesk-Chari", "code": "MC" }, - { - "name": "Lac", - "code": "LC" - }, { "name": "Lääne-Logone", "code": "LO" @@ -18034,6 +18030,10 @@ "name": "Lääne-Mayo-Kébbi", "code": "MO" }, + { + "name": "Lac", + "code": "LC" + }, { "name": "Mandoul", "code": "MA" @@ -19850,14 +19850,6 @@ "code": "211", "name": "Soroti" }, - { - "code": "331", - "name": "Zombo" - }, - { - "code": "330", - "name": "Zombo²" - }, { "code": "212", "name": "Tororo" @@ -19873,6 +19865,14 @@ { "code": "313", "name": "Yumbe" + }, + { + "code": "331", + "name": "Zombo" + }, + { + "code": "330", + "name": "Zombo²" } ], "UM": [ @@ -19990,6 +19990,10 @@ "name": "Kentucky", "code": "KY" }, + { + "name": "Lääne-Virginia", + "code": "WV" + }, { "name": "Louisiana osariik", "code": "LA" @@ -20002,10 +20006,6 @@ "name": "Lõuna-Dakota", "code": "SD" }, - { - "name": "Lääne-Virginia", - "code": "WV" - }, { "name": "Maine", "code": "ME" @@ -20082,10 +20082,6 @@ "name": "Pennsylvania", "code": "PA" }, - { - "name": "Puerto Rico", - "code": "PR" - }, { "name": "Põhja-Carolina", "code": "NC" @@ -20094,6 +20090,10 @@ "name": "Põhja-Dakota", "code": "ND" }, + { + "name": "Puerto Rico", + "code": "PR" + }, { "name": "Rhode Island", "code": "RI" @@ -20386,10 +20386,6 @@ "name": "Sucre osariik", "code": "R" }, - { - "name": "Zulia", - "code": "V" - }, { "name": "Táchira", "code": "S" @@ -20405,6 +20401,10 @@ { "name": "Yaracuy", "code": "U" + }, + { + "name": "Zulia", + "code": "V" } ], "VN": [ @@ -20854,6 +20854,10 @@ "name": "KwaZulu-Natal", "code": "NL" }, + { + "name": "Lääne-Kapimaa", + "code": "WC" + }, { "name": "Limpopo provints", "code": "LP" @@ -20862,10 +20866,6 @@ "name": "Loodeprovints", "code": "NW" }, - { - "name": "Lääne-Kapimaa", - "code": "WC" - }, { "name": "Mpumalanga", "code": "MP" @@ -20934,14 +20934,14 @@ "name": "Kesk-Mashonaland", "code": "MC" }, - { - "name": "Lõuna-Matabeleland", - "code": "MS" - }, { "name": "Lääne-Mashonaland", "code": "MW" }, + { + "name": "Lõuna-Matabeleland", + "code": "MS" + }, { "name": "Manicaland", "code": "MA" diff --git a/js/data/locale/et/sysres.json b/js/data/locale/et/sysres.json index 18f389f021..91a2523efe 100644 --- a/js/data/locale/et/sysres.json +++ b/js/data/locale/et/sysres.json @@ -95,6 +95,14 @@ "1#1 wk|#{num} wks": "one#{num} näd|#{num} näd", "1#1 mon|#{num} mons": "one#{num} kuu|#{num} kuud", "1#1 yr|#{num} yrs": "one#{num} a|#{num} a", + "durationMediumMillis": "one#{num} ms|#{num} ms", + "1#1 se|#{num} sec": "one#{num} s|#{num} s", + "1#1 mi|#{num} min": "one#{num} min|#{num} min", + "durationMediumHours": "one#{num} t|#{num} t", + "1#1 dy|#{num} dys": "one#{num} p|#{num} p", + "durationMediumWeeks": "one#{num} n|#{num} n", + "1#1 mo|#{num} mos": "one#{num} k|#{num} k", + "durationMediumYears": "one#{num} a|#{num} a", "durationShortMillis": "one#{num} ms|#{num} ms", "#{num}s": "one#{num} s|#{num} s", "durationShortMinutes": "one#{num} min|#{num} min", @@ -103,22 +111,6 @@ "#{num}w": "one#{num} n|#{num} n", "durationShortMonths": "one#{num} k|#{num} k", "#{num}y": "one#{num} a|#{num} a", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", - "durationMediumMillis": "one#{num}ms|#{num}ms", - "1#1 se|#{num} sec": "#{num} se", - "1#1 mi|#{num} min": "#{num} min", - "durationMediumHours": "#{num} tu", - "1#1 dy|#{num} dys": "#{num} öö", - "durationMediumWeeks": "#{num} nä", - "1#1 mo|#{num} mos": "#{num} ku", - "durationMediumYears": "#{num} aa", "1#in 1 second|#in {num} seconds": "one#{num} sekundi pärast|#{num} sekundi pärast", "1#in 1 minute|#in {num} minutes": "one#{num} minuti pärast|#{num} minuti pärast", "1#in 1 hour|#in {num} hours": "one#{num} tunni pärast|#{num} tunni pärast", @@ -160,5 +152,13 @@ "#{num}d ago": "one#{num} p eest|#{num} p eest", "#{num}w ago": "one#{num} näd eest|#{num} näd eest", "#{num}mo ago": "one#{num} kuu eest|#{num} kuu eest", - "#{num}y ago": "one#{num} a eest|#{num} a eest" + "#{num}y ago": "one#{num} a eest|#{num} a eest", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": " ", + "finalSeparatorShort": " " } \ No newline at end of file diff --git a/js/data/locale/eu/dateformats.json b/js/data/locale/eu/dateformats.json index 8f67f90597..afedf15236 100644 --- a/js/data/locale/eu/dateformats.json +++ b/js/data/locale/eu/dateformats.json @@ -3,39 +3,39 @@ "order": "{date} {time}", "date": { "dmwy": { - "f": "yyyy('e')'ko' MMMM d, EEEE", - "l": "yyyy('e')'ko' MMMM d, EEE", - "m": "yyyy MMM d, EE", + "f": "yyyy('e')'ko' MMMM'ren' d('a'), EEEE", + "l": "yyyy('e')'ko' MMMM'ren' d('a'), EEE", + "m": "yyyy('e')'ko' MMM d('a'), EE", "s": "yy/M/d, E" }, "dmy": { - "f": "yyyy('e')'ko' MMMM d", - "l": "yyyy('e')'ko' MMMM d", - "m": "yyyy MMM d", + "f": "yyyy('e')'ko' MMMM'ren' d('a')", + "l": "yyyy('e')'ko' MMMM'ren' d('a')", + "m": "yyyy('e')'ko' MMM d('a')", "s": "yy/M/d" }, "dmw": { - "f": "MMMM d, EEEE", - "l": "MMMM d, EEE", - "m": "MMM d, EE", + "f": "MMMM'ren' d('a'), EEEE", + "l": "MMMM'ren' d('a'), EEE", + "m": "MMM d('a'), EE", "s": "M/d, E" }, "dm": { - "f": "MMMM d", - "l": "MMMM d", - "m": "MMM d", + "f": "MMMM'ren' d('a')", + "l": "MMMM'ren' d('a')", + "m": "MMM d('a')", "s": "M/d" }, "my": { - "f": "yyyy('e')'ko' LLLL", - "l": "yyyy('e')'ko' LLLL", - "m": "yyyy LLL", + "f": "yyyy('e')'ko' MMMM", + "l": "yyyy('e')'ko' MMMM", + "m": "yyyy('e')'ko' MMM", "s": "yy/M" }, "dw": { - "f": "d, EEEE", - "l": "d, EEE", - "m": "d, EE", + "f": "d('a'), EEEE", + "l": "d('a'), EEE", + "m": "d('a'), EE", "s": "d, E" }, "w": { @@ -61,18 +61,6 @@ "l": "yyyy", "m": "yyyy", "s": "yy" - }, - "e": { - "f": "cccc", - "l": "ccc", - "m": "cc", - "s": "c" - }, - "l": { - "f": "LLLL", - "l": "LLLL", - "m": "LLL", - "s": "L" } }, "time": { @@ -109,51 +97,51 @@ }, "range": { "c00": { - "f": "{sy}(e)ko {sm} {sd} {st} – {et}", - "l": "{sy}(e)ko {sm} {sd} {st} – {et}", - "m": "{sy} {sm} {sd} {st} – {et}", + "f": "{sy}(e)ko {sm}ren {sd}(a) {st} – {et}", + "l": "{sy}(e)ko {sm}ren {sd}(a) {st} – {et}", + "m": "{sy}(e)ko {sm} {sd}(a) {st} – {et}", "s": "{sy}/{sm}/{sd} {st} – {et}" }, "c01": { - "f": "{sy}(e)ko {sm} {sd} {st} – {ey}(e)ko {em} {ed} {et}", - "l": "{sy}(e)ko {sm} {sd} {st} – {ey}(e)ko {em} {ed} {et}", - "m": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", + "f": "{sy}(e)ko {sm}ren {sd}(a) {st} – {ey}(e)ko {em}ren {ed}(a) {et}", + "l": "{sy}(e)ko {sm}ren {sd}(a) {st} – {ey}(e)ko {em}ren {ed}(a) {et}", + "m": "{sy}(e)ko {sm} {sd}(a) {st} – {ey}(e)ko {em} {ed}(a) {et}", "s": "{sy}/{sm}/{sd} {st} – {ey}/{em}/{ed} {et}" }, "c02": { - "f": "{sy}(e)ko {sm} {sd} {st} – {ey}(e)ko {em} {ed} {et}", - "l": "{sy}(e)ko {sm} {sd} {st} – {ey}(e)ko {em} {ed} {et}", - "m": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", + "f": "{sy}(e)ko {sm}ren {sd}(a) {st} – {ey}(e)ko {em}ren {ed}(a) {et}", + "l": "{sy}(e)ko {sm}ren {sd}(a) {st} – {ey}(e)ko {em}ren {ed}(a) {et}", + "m": "{sy}(e)ko {sm} {sd}(a) {st} – {ey}(e)ko {em} {ed}(a) {et}", "s": "{sy}/{sm}/{sd} {st} – {ey}/{em}/{ed} {et}" }, "c03": { - "f": "{sy}(e)ko {sm} {sd} {st} – {ey}(e)ko {em} {ed} {et}", - "l": "{sy}(e)ko {sm} {sd} {st} – {ey}(e)ko {em} {ed} {et}", - "m": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", + "f": "{sy}(e)ko {sm}ren {sd}(a) {st} – {ey}(e)ko {em}ren {ed}(a) {et}", + "l": "{sy}(e)ko {sm}ren {sd}(a) {st} – {ey}(e)ko {em}ren {ed}(a) {et}", + "m": "{sy}(e)ko {sm} {sd}(a) {st} – {ey}(e)ko {em} {ed}(a) {et}", "s": "{sy}/{sm}/{sd} {st} – {ey}/{em}/{ed} {et}" }, "c10": { - "f": "{sy}(e)ko {sm} {sd} – {ed}", - "l": "{sy}(e)ko {sm} {sd} – {ed}", - "m": "{sy} {sm} {sd} – {ed}", + "f": "{sy}(e)ko {sm}ren {sd}(a) – {ed}", + "l": "{sy}(e)ko {sm}ren {sd}(a) – {ed}", + "m": "{sy}(e)ko {sm} {sd}(a) – {ed}", "s": "{sy}/{sm}/{sd} – {ed}" }, "c11": { - "f": "{sy}(e)ko {sm} {sd} – {em} {ed}", - "l": "{sy}(e)ko {sm} {sd} – {em} {ed}", - "m": "{sy} {sm} {sd} – {ey} {em} {ed}", + "f": "{sy}(e)ko {sm}ren {sd}(a) – {em}ren {ed}(a)", + "l": "{sy}(e)ko {sm}ren {sd}(a) – {em}ren {ed}(a)", + "m": "{sy}(e)ko {sm} {sd}(a) – {ey}(e)ko {em} {ed}(a)", "s": "{sy}/{sm}/{sd} – {ey}/{em}/{ed}" }, "c12": { - "f": "{sy}(e)ko {sm} {sd} – {ey}(e)ko {em} {ed}", - "l": "{sy}(e)ko {sm} {sd} – {ey}(e)ko {em} {ed}", - "m": "{sy} {sm} {sd} – {ey} {em} {ed}", + "f": "{sy}(e)ko {sm}ren {sd}(a) – {ey}(e)ko {em}ren {ed}(a)", + "l": "{sy}(e)ko {sm}ren {sd}(a) – {ey}(e)ko {em}ren {ed}(a)", + "m": "{sy}(e)ko {sm} {sd}(a) – {ey}(e)ko {em} {ed}(a)", "s": "{sy}/{sm}/{sd} – {ey}/{em}/{ed}" }, "c20": { "f": "{sy}(e)ko {sm} – {ey}(e)ko {em}", "l": "{sy}(e)ko {sm} – {ey}(e)ko {em}", - "m": "{sy} {sm} – {ey} {em}", + "m": "{sy}(e)ko {sm} – {ey}(e)ko {em}", "s": "{sy}/{sm} – {ey}/{em}" }, "c30": { diff --git a/js/data/locale/eu/numfmt.jf b/js/data/locale/eu/numfmt.jf index 40d95ccc42..de238ba4be 100644 --- a/js/data/locale/eu/numfmt.jf +++ b/js/data/locale/eu/numfmt.jf @@ -5,9 +5,10 @@ "groupChar": ".", "currencyFormats": { "common": "{n} {s}", - "commonNegative": "-{n} {s}" + "commonNegative": "−{n} {s}" }, + "negativenumFmt": "−{n}", "pctFmt": "% {n}", - "negativepctFmt": "-% {n}" + "negativepctFmt": "−% {n}" } } \ No newline at end of file diff --git a/js/data/locale/eu/sysres.json b/js/data/locale/eu/sysres.json index 64d98d2416..10ce1dd94b 100644 --- a/js/data/locale/eu/sysres.json +++ b/js/data/locale/eu/sysres.json @@ -47,54 +47,6 @@ "MMM12": "abe.", "NN12": "ab", "N12": "a", - "LLLL1": "urtarrila", - "LLL1": "urt.", - "LL1": "ur", - "L1": "U", - "LLLL2": "Otsaila", - "LLL2": "ots.", - "LL2": "ot", - "L2": "O", - "LLLL3": "Martxoa", - "LLL3": "mar.", - "LL3": "ma", - "L3": "M", - "LLLL4": "Apirila", - "LLL4": "api.", - "LL4": "ap", - "L4": "A", - "LLLL5": "Maiatza", - "LLL5": "mai.", - "LL5": "ma", - "L5": "M", - "LLLL6": "Ekaina", - "LLL6": "eka.", - "LL6": "ek", - "L6": "E", - "LLLL7": "Uztaila", - "LLL7": "uzt.", - "LL7": "uz", - "L7": "U", - "LLLL8": "Abuztua", - "LLL8": "abu.", - "LL8": "ab", - "L8": "A", - "LLLL9": "Iraila", - "LLL9": "ira.", - "LL9": "ir", - "L9": "I", - "LLLL10": "Urria", - "LLL10": "urr.", - "LL10": "ur", - "L10": "U", - "LLLL11": "Azaroa", - "LLL11": "aza.", - "LL11": "az", - "L11": "A", - "LLLL12": "Abendua", - "LLL12": "abe.", - "LL12": "ab", - "L12": "A", "EEEE0": "igandea", "EEE0": "ig.", "EE0": "ig.", @@ -123,38 +75,10 @@ "EEE6": "lr.", "EE6": "lr.", "E6": "L", - "cccc0": "Igandea", - "ccc0": "ig.", - "cc0": "ig.", - "c0": "I", - "cccc1": "Astelehena", - "ccc1": "al.", - "cc1": "al.", - "c1": "A", - "cccc2": "Asteartea", - "ccc2": "ar.", - "cc2": "ar.", - "c2": "A", - "cccc3": "Asteazkena", - "ccc3": "az.", - "cc3": "az.", - "c3": "A", - "cccc4": "Osteguna", - "ccc4": "og.", - "cc4": "og.", - "c4": "O", - "cccc5": "Ostirala", - "ccc5": "or.", - "cc5": "or.", - "c5": "O", - "cccc6": "Larunbata", - "ccc6": "lr.", - "cc6": "lr.", - "c6": "L", "a0": "AM", "a1": "PM", - "G-1": "G.a.a", - "G1": "G.a", + "G-1": "G.a.a.", + "G1": "G.a.", "1#1 millisecond|#{num} milliseconds": "one#{num} milisegundo|#{num} milisegundo", "1#1 second|#{num} seconds": "one#{num} segundo|#{num} segundo", "1#1 minute|#{num} minutes": "one#{num} minutu|#{num} minutu", @@ -171,6 +95,14 @@ "1#1 wk|#{num} wks": "one#{num} aste|#{num} aste", "1#1 mon|#{num} mons": "one#{num} hilabete|#{num} hilabete", "1#1 yr|#{num} yrs": "one#{num} urte|#{num} urte", + "durationMediumMillis": "one#{num} ms|#{num} ms", + "1#1 se|#{num} sec": "one#{num} s|#{num} s", + "1#1 mi|#{num} min": "one#{num} min|#{num} min", + "durationMediumHours": "one#{num} h|#{num} h", + "1#1 dy|#{num} dys": "one#{num} egun|#{num} egun", + "durationMediumWeeks": "one#{num} aste|#{num} aste", + "1#1 mo|#{num} mos": "one#{num} hil.|#{num} hil.", + "durationMediumYears": "one#{num} urte|#{num} urte", "durationShortMillis": "one#{num} ms|#{num} ms", "#{num}s": "one#{num} s|#{num} s", "durationShortMinutes": "one#{num} min|#{num} min", @@ -179,22 +111,6 @@ "#{num}w": "one#{num} aste|#{num} aste", "durationShortMonths": "one#{num} hil.|#{num} hil.", "#{num}y": "one#{num} urte|#{num} urte", - "separatorFull": ", ", - "finalSeparatorFull": " eta ", - "separatorLong": ", ", - "finalSeparatorLong": " eta ", - "separatorMedium": ", ", - "finalSeparatorMedium": " eta ", - "separatorShort": ", ", - "finalSeparatorShort": " eta ", - "durationMediumMillis": "one#{num} ms|#{num} ms", - "1#1 se|#{num} sec": "#{num} se", - "1#1 mi|#{num} min": "#{num} mi", - "durationMediumHours": "#{num} or", - "1#1 dy|#{num} dys": "#{num} eg", - "durationMediumWeeks": "#{num} as", - "1#1 mo|#{num} mos": "#{num} hi", - "durationMediumYears": "#{num} ur", "1#in 1 second|#in {num} seconds": "one#{num} segundo barru|#{num} segundo barru", "1#in 1 minute|#in {num} minutes": "one#{num} minutu barru|#{num} minutu barru", "1#in 1 hour|#in {num} hours": "one#{num} ordu barru|#{num} ordu barru", @@ -236,5 +152,13 @@ "#{num}d ago": "one#Duela {num} egun|#Duela {num} egun", "#{num}w ago": "one#Duela {num} aste|#Duela {num} aste", "#{num}mo ago": "one#Duela {num} hilabete|#Duela {num} hilabete", - "#{num}y ago": "one#Duela {num} urte|#Duela {num} urte" + "#{num}y ago": "one#Duela {num} urte|#Duela {num} urte", + "separatorFull": ", ", + "finalSeparatorFull": " eta ", + "separatorLong": ", ", + "finalSeparatorLong": " eta ", + "separatorMedium": ", ", + "finalSeparatorMedium": " eta ", + "separatorShort": ", ", + "finalSeparatorShort": " eta " } \ No newline at end of file diff --git a/js/data/locale/ewo/sysres.json b/js/data/locale/ewo/sysres.json index 49dafb1e17..8c8592a948 100644 --- a/js/data/locale/ewo/sysres.json +++ b/js/data/locale/ewo/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/ext/langname.jf b/js/data/locale/ext/langname.jf new file mode 100644 index 0000000000..c06831a16c --- /dev/null +++ b/js/data/locale/ext/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Extremaduran" +} \ No newline at end of file diff --git a/js/data/locale/ext/scripts.jf b/js/data/locale/ext/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/ext/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/fa/AF/ctrynames.json b/js/data/locale/fa/AF/ctrynames.json index 683c14fcbd..b90a629490 100644 --- a/js/data/locale/fa/AF/ctrynames.json +++ b/js/data/locale/fa/AF/ctrynames.json @@ -1,4 +1,5 @@ { + "Sub-Saharan Africa": "202", "آروبا": "AW", "آسترالیا": "AU", "آسیا": "142", @@ -132,19 +133,19 @@ "دنمارک": "DK", "دومینیکا": "DM", "دیه‌گو گارسیا": "DG", + "رئونیون": "RE", "روآندا": "RW", "روسیه": "RU", "رومانیا": "RO", - "رئونیون": "RE", "زامبیا": "ZM", "زیلاند جدید": "NZ", "زیمبابوی": "ZW", + "سائوتومه Ùˆ پرینسیپ": "ST", "ساحل عاج": "CI", "سازمان ملل متحد": "UN", "ساموآ": "WS", "ساموآی امریکا": "AS", "سان‌مارینو": "SM", - "سائوتومه Ùˆ پرینسیپ": "ST", "سبته Ùˆ ملیله": "EA", "سرزمین‌های Ùلسطینی": "PS", "سریلانکا": "LK", @@ -229,8 +230,8 @@ "گینیا": "GN", "گینیا استوایی": "GQ", "گینیا بیسائو": "GW", - "لاتویا": "LV", "لائوس": "LA", + "لاتویا": "LV", "لبنان": "LB", "لتوانیا": "LT", "لوکزامبورگ": "LU", @@ -265,12 +266,12 @@ "مونته‌نگرو": "ME", "میانمار (برمه)": "MM", "میکرونزیا": "FM", + "نائورو": "NR", "ناحیهٔ میکرونزی": "057", "ناحیهٔ نامشخص": "ZZ", "ناروی": "NO", "نامیبیا": "NA", "نایجر": "NE", - "نائورو": "NR", "نیپال": "NP", "نیجریا": "NG", "نیکاراگوا": "NI", @@ -289,6 +290,5 @@ "یمن": "YE", "یوروگوای": "UY", "یوگاندا": "UG", - "یونان": "GR", - "Sub-Saharan Africa": "202" + "یونان": "GR" } \ No newline at end of file diff --git a/js/data/locale/fa/AF/ctryreverse.json b/js/data/locale/fa/AF/ctryreverse.json index 69518c176d..59eb068964 100644 --- a/js/data/locale/fa/AF/ctryreverse.json +++ b/js/data/locale/fa/AF/ctryreverse.json @@ -137,19 +137,19 @@ "DK": "دنمارک", "DM": "دومینیکا", "DG": "دیه‌گو گارسیا", + "RE": "رئونیون", "RW": "روآندا", "RU": "روسیه", "RO": "رومانیا", - "RE": "رئونیون", "ZM": "زامبیا", "NZ": "زیلاند جدید", "ZW": "زیمبابوی", + "ST": "سائوتومه Ùˆ پرینسیپ", "CI": "ساحل عاج", "UN": "سازمان ملل متحد", "WS": "ساموآ", "AS": "ساموآی امریکا", "SM": "سان‌مارینو", - "ST": "سائوتومه Ùˆ پرینسیپ", "EA": "سبته Ùˆ ملیله", "PS": "سرزمین‌های Ùلسطینی", "LK": "سریلانکا", @@ -230,8 +230,8 @@ "GN": "گینیا", "GQ": "گینیا استوایی", "GW": "گینیا بیسائو", - "LV": "لاتویا", "LA": "لائوس", + "LV": "لاتویا", "LB": "لبنان", "LT": "لتوانیا", "LU": "لوکزامبورگ", @@ -266,12 +266,12 @@ "ME": "مونته‌نگرو", "MM": "میانمار (برمه)", "FM": "میکرونزیا", + "NR": "نائورو", "057": "ناحیهٔ میکرونزی", "ZZ": "ناحیهٔ نامشخص", "NO": "ناروی", "NA": "نامیبیا", "NE": "نایجر", - "NR": "نائورو", "NP": "نیپال", "NG": "نیجریا", "NI": "نیکاراگوا", diff --git a/js/data/locale/fa/AF/dateformats.json b/js/data/locale/fa/AF/dateformats.json index f96969b2cd..4e252587ba 100644 --- a/js/data/locale/fa/AF/dateformats.json +++ b/js/data/locale/fa/AF/dateformats.json @@ -11,31 +11,31 @@ "f": "â€yyyy MMMM d, EEEE", "l": "â€d MMMM yyyy, EEE", "m": "â€d MMM yyyy, EE", - "s": "â€yyyyâ€/Mâ€/d, E" + "s": "â€yyyy/M/d, E" }, "dmy": { "f": "â€yyyy MMMM d", "l": "â€d MMMM yyyy", "m": "â€d MMM yyyy", - "s": "â€yyyyâ€/Mâ€/d" + "s": "â€yyyy/M/d" }, "dmw": { "f": "MMMM d, EEEE", "l": "â€d MMMM, EEE", "m": "â€d MMM, EE", - "s": "â€Mâ€/d, E" + "s": "â€M/d, E" }, "dm": { "f": "MMMM d", "l": "â€d MMMM", "m": "â€d MMM", - "s": "â€Mâ€/d" + "s": "â€M/d" }, "my": { "f": "â€yyyy LLLL", "l": "LLLL yyyy", "m": "LLL yyyy", - "s": "â€yyyyâ€/M" + "s": "â€yyyy/M" }, "dw": { "f": "â€d, EEEE", @@ -117,49 +117,49 @@ "f": "â€{sy} {sm} {sd}ØŒ ساعت {st} – {et}", "l": "â€{sd} {sm} {sy}ØŒ ساعت {st} – {et}", "m": "â€{sd} {sm} {sy}،†{st} – {et}", - "s": "â€{sy}â€/{sm}â€/{sd}،†{st} – {et}" + "s": "â€{sy}/{sm}/{sd}،†{st} – {et}" }, "c01": { - "f": "â€{sy} {sm} {sd}ØŒ ساعت {st} – {ey} {em} {ed}ØŒ ساعت {et}", + "f": "â€{sy} {sm} {sd}ØŒ ساعت {st} – â€{ey} {em} {ed}ØŒ ساعت {et}", "l": "â€{sd} {sm} {sy}ØŒ ساعت {st} – â€{ed} {em} {ey}ØŒ ساعت {et}", "m": "â€{sd} {sm} {sy}،†{st} – â€{ed} {em} {ey}،†{et}", - "s": "â€{sy}â€/{sm}â€/{sd}،†{st} – â€{ey}â€/{em}â€/{ed}،†{et}" + "s": "â€{sy}/{sm}/{sd}،†{st} – â€{ey}/{em}/{ed}،†{et}" }, "c02": { - "f": "â€{sy} {sm} {sd}ØŒ ساعت {st} – {ey} {em} {ed}ØŒ ساعت {et}", + "f": "â€{sy} {sm} {sd}ØŒ ساعت {st} – â€{ey} {em} {ed}ØŒ ساعت {et}", "l": "â€{sd} {sm} {sy}ØŒ ساعت {st} – â€{ed} {em} {ey}ØŒ ساعت {et}", "m": "â€{sd} {sm} {sy}،†{st} – â€{ed} {em} {ey}،†{et}", - "s": "â€{sy}â€/{sm}â€/{sd}،†{st} – â€{ey}â€/{em}â€/{ed}،†{et}" + "s": "â€{sy}/{sm}/{sd}،†{st} – â€{ey}/{em}/{ed}،†{et}" }, "c03": { - "f": "â€{sy} {sm} {sd}ØŒ ساعت {st} – {ey} {em} {ed}ØŒ ساعت {et}", + "f": "â€{sy} {sm} {sd}ØŒ ساعت {st} – â€{ey} {em} {ed}ØŒ ساعت {et}", "l": "â€{sd} {sm} {sy}ØŒ ساعت {st} – â€{ed} {em} {ey}ØŒ ساعت {et}", "m": "â€{sd} {sm} {sy}،†{st} – â€{ed} {em} {ey}،†{et}", - "s": "â€{sy}â€/{sm}â€/{sd}،†{st} – â€{ey}â€/{em}â€/{ed}،†{et}" + "s": "â€{sy}/{sm}/{sd}،†{st} – â€{ey}/{em}/{ed}،†{et}" }, "c10": { "f": "â€{sy} {sm} {sd} – {ed}", "l": "â€{sd} – â€{ed} {em} {ey}", "m": "â€{sd} – â€{ed} {em} {ey}", - "s": "â€{sy}â€/{sm}â€/{sd} – {ed}" + "s": "â€{sy}/{sm}/{sd} – {ed}" }, "c11": { - "f": "â€{sy} {sm} {sd} – {em} {ed}", + "f": "â€{sy} {sm} {sd} – â€{em} {ed}", "l": "â€{sd} {sm} – â€{ed} {em} {ey}", "m": "â€{sd} {sm} – â€{ed} {em} {ey}", - "s": "â€{sy}â€/{sm}â€/{sd} – â€{ey}â€/{em}â€/{ed}" + "s": "â€{sy}/{sm}/{sd} – â€{ey}/{em}/{ed}" }, "c12": { - "f": "â€{sy} {sm} {sd} – {ey} {em} {ed}", + "f": "â€{sy} {sm} {sd} – â€{ey} {em} {ed}", "l": "â€{sd} {sm} {sy} – â€{ed} {em} {ey}", "m": "â€{sd} {sm} {sy} – â€{ed} {em} {ey}", - "s": "â€{sy}â€/{sm}â€/{sd} – â€{ey}â€/{em}â€/{ed}" + "s": "â€{sy}/{sm}/{sd} – â€{ey}/{em}/{ed}" }, "c20": { - "f": "â€{sy} {sm} – {ey} {em}", - "l": "â€{sm} {sy} – {em} {ey}", - "m": "â€{sm} {sy} – {em} {ey}", - "s": "â€{sy}â€/{sm} – â€{ey}â€/{em}" + "f": "â€{sy} {sm} – â€{ey} {em}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "â€{sy}/{sm} – â€{ey}/{em}" }, "c30": { "f": "â€{sy} – {ey}", @@ -327,4 +327,4 @@ } } } -} +} \ No newline at end of file diff --git a/js/data/locale/fa/AF/sysres.json b/js/data/locale/fa/AF/sysres.json index 2b0a6132d1..5af9b0ba57 100644 --- a/js/data/locale/fa/AF/sysres.json +++ b/js/data/locale/fa/AF/sysres.json @@ -1,52 +1,16 @@ { "MMMM1-persian": "حمل", - "MMM1-persian": "Ùروردین", - "NN1-persian": "Ùر", - "N1-persian": "Ù", "MMMM2-persian": "ثور", - "MMM2-persian": "اردیبهشت", - "NN2-persian": "ار", - "N2-persian": "ا", "MMMM3-persian": "جوزا", - "MMM3-persian": "خرداد", - "NN3-persian": "خر", - "N3-persian": "Ø®", "MMMM4-persian": "سرطان", - "MMM4-persian": "تیر", - "NN4-persian": "تی", - "N4-persian": "ت", "MMMM5-persian": "اسد", - "MMM5-persian": "مرداد", - "NN5-persian": "مر", - "N5-persian": "Ù…", "MMMM6-persian": "سنبلهٔ", - "MMM6-persian": "شهریور", - "NN6-persian": "شه", - "N6-persian": "Ø´", "MMMM7-persian": "میزان", - "MMM7-persian": "مهر", - "NN7-persian": "مه", - "N7-persian": "Ù…", "MMMM8-persian": "عقرب", - "MMM8-persian": "آبان", - "NN8-persian": "آب", - "N8-persian": "Ø¢", "MMMM9-persian": "قوس", - "MMM9-persian": "آذر", - "NN9-persian": "آذ", - "N9-persian": "Ø¢", "MMMM10-persian": "جدی", - "MMM10-persian": "دی", - "NN10-persian": "دی", - "N10-persian": "د", "MMMM11-persian": "دلو", - "MMM11-persian": "بهمن", - "NN11-persian": "به", - "N11-persian": "ب", "MMMM12-persian": "حوت", - "MMM12-persian": "اسÙند", - "NN12-persian": "اس", - "N12-persian": "ا", "LLLL1-persian": "Ùروردین", "LLL1-persian": "Ùروردین", "LL1-persian": "Ùر", @@ -95,34 +59,6 @@ "LLL12-persian": "اسÙند", "LL12-persian": "اس", "L12-persian": "Ø­", - "EEEE0-persian": "یکشنبه", - "EEE0-persian": "یکشنبه", - "EE0-persian": "۱ش", - "E0-persian": "ÛŒ", - "EEEE1-persian": "دوشنبه", - "EEE1-persian": "دوشنبه", - "EE1-persian": "۲ش", - "E1-persian": "د", - "EEEE2-persian": "سه‌شنبه", - "EEE2-persian": "سه‌شنبه", - "EE2-persian": "۳ش", - "E2-persian": "س", - "EEEE3-persian": "چهارشنبه", - "EEE3-persian": "چهارشنبه", - "EE3-persian": "Û´Ø´", - "E3-persian": "Ú†", - "EEEE4-persian": "پنجشنبه", - "EEE4-persian": "پنجشنبه", - "EE4-persian": "۵ش", - "E4-persian": "Ù¾", - "EEEE5-persian": "جمعه", - "EEE5-persian": "جمعه", - "EE5-persian": "ج", - "E5-persian": "ج", - "EEEE6-persian": "شنبه", - "EEE6-persian": "شنبه", - "EE6-persian": "Ø´", - "E6-persian": "Ø´", "cccc0-persian": "یکشنبه", "ccc0-persian": "یکشنبه", "cc0-persian": "۱ش", @@ -151,8 +87,6 @@ "ccc6-persian": "شنبه", "cc6-persian": "Ø´", "c6-persian": "Ø´", - "a0-persian": "قبل‌ازظهر", - "a1-persian": "بعدازظهر", "MMMM1": "جنوری", "MMM1": "جنو", "NN1": "جن", @@ -160,11 +94,8 @@ "MMMM2": "Ùبروری", "MMM2": "Ùبروری", "NN2": "Ùب", - "N2": "Ù", "MMMM3": "مارچ", "MMM3": "مارچ", - "NN3": "ما", - "N3": "Ù…", "MMMM4": "اپریل", "MMM4": "اپریل", "NN4": "اپ", @@ -172,7 +103,6 @@ "MMMM5": "Ù…ÛŒ", "MMM5": "Ù…ÛŒ", "NN5": "Ù…ÛŒ", - "N5": "Ù…", "MMMM6": "جون", "MMM6": "جون", "NN6": "جو", @@ -184,85 +114,12 @@ "MMMM8": "اگست", "MMM8": "اگست", "NN8": "اگ", - "N8": "ا", "MMMM9": "سپتمبر", "MMM9": "سپتمبر", - "NN9": "سپ", - "N9": "س", "MMMM10": "اکتوبر", "MMM10": "اکتوبر", - "NN10": "اک", - "N10": "ا", "MMMM11": "نومبر", "MMM11": "نومبر", - "NN11": "نو", - "N11": "Ù†", "MMMM12": "دسمبر", - "MMM12": "دسم", - "NN12": "دس", - "N12": "د", - "EEEE0": "یکشنبه", - "EEE0": "یکشنبه", - "EE0": "۱ش", - "E0": "ÛŒ", - "EEEE1": "دوشنبه", - "EEE1": "دوشنبه", - "EE1": "۲ش", - "E1": "د", - "EEEE2": "سه‌شنبه", - "EEE2": "سه‌شنبه", - "EE2": "۳ش", - "E2": "س", - "EEEE3": "چهارشنبه", - "EEE3": "چهارشنبه", - "EE3": "Û´Ø´", - "E3": "Ú†", - "EEEE4": "پنجشنبه", - "EEE4": "پنجشنبه", - "EE4": "۵ش", - "E4": "Ù¾", - "EEEE5": "جمعه", - "EEE5": "جمعه", - "EE5": "ج", - "E5": "ج", - "EEEE6": "شنبه", - "EEE6": "شنبه", - "EE6": "Ø´", - "E6": "Ø´", - "a0": "قبل‌ازظهر", - "a1": "بعدازظهر", - "G-1": "Ù‚.د.Ù…", - "G1": "د.Ù….", - "1#1 millisecond|#{num} milliseconds": "one#{num} میلی‌ثانیه|#{num} میلی‌ثانیه", - "1#1 second|#{num} seconds": "one#{num} ثانیه|#{num} ثانیه", - "1#1 minute|#{num} minutes": "one#{num} دقیقه|#{num} دقیقه", - "1#1 hour|#{num} hours": "one#{num} ساعت|#{num} ساعت", - "1#1 day|#{num} days": "one#{num} روز|#{num} روز", - "1#1 week|#{num} weeks": "one#{num} Ù‡Ùته|#{num} Ù‡Ùته", - "1#1 month|#{num} months": "one#{num} ماه|#{num} ماه", - "1#1 year|#{num} years": "one#{num} سال|#{num} سال", - "#{num} ms": "one#{num} میلی‌ثانیه|#{num} میلی‌ثانیه", - "1#1 sec|#{num} sec": "one#{num} ثانیه|#{num} ثانیه", - "1#1 min|#{num} min": "one#{num} دقیقه|#{num} دقیقه", - "1#1 hr|#{num} hrs": "one#{num} ساعت|#{num} ساعت", - "durationLongDays": "one#{num} روز|#{num} روز", - "1#1 wk|#{num} wks": "one#{num} Ù‡Ùته|#{num} Ù‡Ùته", - "1#1 mon|#{num} mons": "one#{num} ماه|#{num} ماه", - "1#1 yr|#{num} yrs": "one#{num} سال|#{num} سال", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num} Ø«|#{num} Ø«", - "durationShortMinutes": "one#{num} دقیقه|#{num} دقیقه", - "#{num}h": "one#{num} ساعت|#{num} ساعت", - "#{num}d": "one#{num} روز|#{num} روز", - "#{num}w": "one#{num} Ù‡Ùته|#{num} Ù‡Ùته", - "durationShortMonths": "one#{num} ماه|#{num} ماه", - "#{num}y": "one#{num} سال|#{num} سال", - "separatorFull": "،†", - "finalSeparatorFull": "ØŒ Ùˆ ", - "separatorLong": "،†", - "finalSeparatorLong": "،†", - "separatorMedium": "،†", - "finalSeparatorMedium": "،†", - "separatorShort": " ", - "finalSeparatorShort": " " + "MMM12": "دسم" } \ No newline at end of file diff --git a/js/data/locale/fa/ctrynames.json b/js/data/locale/fa/ctrynames.json index 9cff19dd3a..564722c8c0 100644 --- a/js/data/locale/fa/ctrynames.json +++ b/js/data/locale/fa/ctrynames.json @@ -1,4 +1,5 @@ { + "Sub-Saharan Africa": "202", "آرژانتین": "AR", "آروبا": "AW", "آسیا": "142", @@ -156,13 +157,13 @@ "سنت لوسیا": "LC", "سنت مارتن": "SX", "سنت مارتین": "MF", - "سنت وینسنت Ùˆ گرنادین": "VC", "سنت هلن": "SH", + "سنت وینسنت Ùˆ گرنادین": "VC", "سنگاپور": "SG", "سنگال": "SN", - "سوازیلند": "SZ", "سوئد": "SE", "سوئیس": "CH", + "سوازیلند": "SZ", "سودان": "SD", "سودان جنوبی": "SS", "سورینام": "SR", @@ -202,9 +203,9 @@ "کامبوج": "KH", "کامرون": "CM", "کانادا": "CA", - "کرواسی": "HR", "کرهٔ جنوبی": "KR", "کرهٔ شمالی": "KP", + "کرواسی": "HR", "کلمبیا": "CO", "Ú©Ù†Ú¯Ùˆ - برازویل": "CG", "Ú©Ù†Ú¯Ùˆ - کینشاسا": "CD", @@ -234,8 +235,8 @@ "لبنان": "LB", "لتونی": "LV", "لسوتو": "LS", - "لوکزامبورگ": "LU", "لهستان": "PL", + "لوکزامبورگ": "LU", "لیبریا": "LR", "لیبی": "LY", "لیتوانی": "LT", @@ -278,17 +279,16 @@ "نیکاراگوئه": "NI", "نیوئه": "NU", "نیوزیلند": "NZ", - "واتیکان": "VA", - "والیس Ùˆ Ùوتونا": "WF", - "وانواتو": "VU", - "ونزوئلا": "VE", - "ویتنام": "VN", "هائیتی": "HT", "هلند": "NL", "هند": "IN", "هندوراس": "HN", "هنگ‌کنگ، ناحیهٔ ویژهٔ حکومتی چین": "HK", + "واتیکان": "VA", + "والیس Ùˆ Ùوتونا": "WF", + "وانواتو": "VU", + "ونزوئلا": "VE", + "ویتنام": "VN", "یمن": "YE", - "یونان": "GR", - "Sub-Saharan Africa": "202" + "یونان": "GR" } \ No newline at end of file diff --git a/js/data/locale/fa/ctryreverse.json b/js/data/locale/fa/ctryreverse.json index 0b0b6e8b73..a9b2b9bc4f 100644 --- a/js/data/locale/fa/ctryreverse.json +++ b/js/data/locale/fa/ctryreverse.json @@ -161,13 +161,13 @@ "LC": "سنت لوسیا", "SX": "سنت مارتن", "MF": "سنت مارتین", - "VC": "سنت وینسنت Ùˆ گرنادین", "SH": "سنت هلن", + "VC": "سنت وینسنت Ùˆ گرنادین", "SG": "سنگاپور", "SN": "سنگال", - "SZ": "سوازیلند", "SE": "سوئد", "CH": "سوئیس", + "SZ": "سوازیلند", "SD": "سودان", "SS": "سودان جنوبی", "SR": "سورینام", @@ -203,9 +203,9 @@ "KH": "کامبوج", "CM": "کامرون", "CA": "کانادا", - "HR": "کرواسی", "KR": "کرهٔ جنوبی", "KP": "کرهٔ شمالی", + "HR": "کرواسی", "CO": "کلمبیا", "CG": "Ú©Ù†Ú¯Ùˆ - برازویل", "CD": "Ú©Ù†Ú¯Ùˆ - کینشاسا", @@ -235,8 +235,8 @@ "LB": "لبنان", "LV": "لتونی", "LS": "لسوتو", - "LU": "لوکزامبورگ", "PL": "لهستان", + "LU": "لوکزامبورگ", "LR": "لیبریا", "LY": "لیبی", "LT": "لیتوانی", @@ -279,16 +279,16 @@ "NI": "نیکاراگوئه", "NU": "نیوئه", "NZ": "نیوزیلند", - "VA": "واتیکان", - "WF": "والیس Ùˆ Ùوتونا", - "VU": "وانواتو", - "VE": "ونزوئلا", - "VN": "ویتنام", "HT": "هائیتی", "NL": "هلند", "IN": "هند", "HN": "هندوراس", "HK": "هنگ‌کنگ، ناحیهٔ ویژهٔ حکومتی چین", + "VA": "واتیکان", + "WF": "والیس Ùˆ Ùوتونا", + "VU": "وانواتو", + "VE": "ونزوئلا", + "VN": "ویتنام", "YE": "یمن", "GR": "یونان" } \ No newline at end of file diff --git a/js/data/locale/fa/dateformats.json b/js/data/locale/fa/dateformats.json index df30c22be0..fc737b664c 100644 --- a/js/data/locale/fa/dateformats.json +++ b/js/data/locale/fa/dateformats.json @@ -11,31 +11,31 @@ "f": "â€yyyy MMMM d, EEEE", "l": "â€d MMMM yyyy, EEE", "m": "â€d MMM yyyy, EE", - "s": "â€yyyyâ€/Mâ€/d, E" + "s": "â€yyyy/M/d, E" }, "dmy": { "f": "â€yyyy MMMM d", "l": "â€d MMMM yyyy", "m": "â€d MMM yyyy", - "s": "â€yyyyâ€/Mâ€/d" + "s": "â€yyyy/M/d" }, "dmw": { - "f": "â€MMMM d, EEEE", + "f": "MMMM d, EEEE", "l": "â€d MMMM, EEE", "m": "â€d MMM, EE", - "s": "â€Mâ€/d, E" + "s": "â€M/d, E" }, "dm": { - "f": "â€MMMM d", + "f": "MMMM d", "l": "â€d MMMM", "m": "â€d MMM", - "s": "â€Mâ€/d" + "s": "â€M/d" }, "my": { "f": "â€yyyy MMMM", - "l": "â€MMMM yyyy", - "m": "â€MMM yyyy", - "s": "â€yyyyâ€/M" + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "â€yyyy/M" }, "dw": { "f": "â€d, EEEE", @@ -105,49 +105,49 @@ "f": "â€{sy} {sm} {sd}ØŒ ساعت {st} – {et}", "l": "â€{sd} {sm} {sy}ØŒ ساعت {st} – {et}", "m": "â€{sd} {sm} {sy}،†{st} – {et}", - "s": "â€{sy}â€/{sm}â€/{sd}،†{st} – {et}" + "s": "â€{sy}/{sm}/{sd}،†{st} – {et}" }, "c01": { - "f": "â€{sy} {sm} {sd}ØŒ ساعت {st} – {ey} {em} {ed}ØŒ ساعت {et}", + "f": "â€{sy} {sm} {sd}ØŒ ساعت {st} – â€{ey} {em} {ed}ØŒ ساعت {et}", "l": "â€{sd} {sm} {sy}ØŒ ساعت {st} – â€{ed} {em} {ey}ØŒ ساعت {et}", "m": "â€{sd} {sm} {sy}،†{st} – â€{ed} {em} {ey}،†{et}", - "s": "â€{sy}â€/{sm}â€/{sd}،†{st} – â€{ey}â€/{em}â€/{ed}،†{et}" + "s": "â€{sy}/{sm}/{sd}،†{st} – â€{ey}/{em}/{ed}،†{et}" }, "c02": { "f": "â€{sy} {sm} {sd}ØŒ ساعت {st} – â€{ey} {em} {ed}ØŒ ساعت {et}", "l": "â€{sd} {sm} {sy}ØŒ ساعت {st} – â€{ed} {em} {ey}ØŒ ساعت {et}", "m": "â€{sd} {sm} {sy}،†{st} – â€{ed} {em} {ey}،†{et}", - "s": "â€{sy}â€/{sm}â€/{sd}،†{st} – â€{ey}â€/{em}â€/{ed}،†{et}" + "s": "â€{sy}/{sm}/{sd}،†{st} – â€{ey}/{em}/{ed}،†{et}" }, "c03": { "f": "â€{sy} {sm} {sd}ØŒ ساعت {st} – â€{ey} {em} {ed}ØŒ ساعت {et}", "l": "â€{sd} {sm} {sy}ØŒ ساعت {st} – â€{ed} {em} {ey}ØŒ ساعت {et}", "m": "â€{sd} {sm} {sy}،†{st} – â€{ed} {em} {ey}،†{et}", - "s": "â€{sy}â€/{sm}â€/{sd}،†{st} – â€{ey}/{em}â€/{ed}،†{et}" + "s": "â€{sy}/{sm}/{sd}،†{st} – â€{ey}/{em}/{ed}،†{et}" }, "c10": { "f": "â€{sy} {sm} {sd} – {ed}", "l": "â€{sd} – â€{ed} {em} {ey}", "m": "â€{sd} – â€{ed} {em} {ey}", - "s": "â€{sy}â€/{sm}â€/{sd} – {ed}" + "s": "â€{sy}/{sm}/{sd} – {ed}" }, "c11": { - "f": "â€{sy} {sm} {sd} – {em} {ed}", + "f": "â€{sy} {sm} {sd} – â€{em} {ed}", "l": "â€{sd} {sm} – â€{ed} {em} {ey}", "m": "â€{sd} {sm} – â€{ed} {em} {ey}", - "s": "â€{sy}â€/{sm}â€/{sd} – â€{ey}â€/{em}â€/{ed}" + "s": "â€{sy}/{sm}/{sd} – â€{ey}/{em}/{ed}" }, "c12": { - "f": "â€{sy} {sm} {sd} – {ey} {em} {ed}", + "f": "â€{sy} {sm} {sd} – â€{ey} {em} {ed}", "l": "â€{sd} {sm} {sy} – â€{ed} {em} {ey}", "m": "â€{sd} {sm} {sy} – â€{ed} {em} {ey}", - "s": "â€{sy}â€/{sm}â€/{sd} – â€{ey}â€/{em}â€/{ed}" + "s": "â€{sy}/{sm}/{sd} – â€{ey}/{em}/{ed}" }, "c20": { - "f": "â€{sy} {sm} – {ey} {em}", - "l": "â€{sm} {sy} – {em} {ey}", - "m": "â€{sm} {sy} – {em} {ey}", - "s": "â€{sy}â€/{sm} – â€{ey}â€/{em}" + "f": "â€{sy} {sm} – â€{ey} {em}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "â€{sy}/{sm} – â€{ey}/{em}" }, "c30": { "f": "â€{sy} – {ey}", @@ -327,4 +327,4 @@ } } } -} +} \ No newline at end of file diff --git a/js/data/locale/fa/numfmt.jf b/js/data/locale/fa/numfmt.jf index a29a23290c..8a2b00c93f 100644 --- a/js/data/locale/fa/numfmt.jf +++ b/js/data/locale/fa/numfmt.jf @@ -4,15 +4,15 @@ "script": "arabext", "decimalChar": "Ù«", "groupChar": "Ù¬", - "pctChar": "‎٪", + "pctChar": "Ùª", "exponential": "×۱۰^", "currencyFormats": { - "common": "{n} ؜{s}", - "commonNegative": "Øœ-{n} ؜{s}" + "common": "‎{s}{n}", + "commonNegative": "‎−‎{s}{n}" }, "negativenumFmt": "‎−{n}", - "negativepctFmt": "‎٪ -{n}", - "pctFmt": "‎٪ {n}", + "pctFmt": "{n}Ùª", + "negativepctFmt": "‎−{n}Ùª", "digits": "Û°Û±Û²Û³Û´ÛµÛ¶Û·Û¸Û¹", "useNative": true } diff --git a/js/data/locale/fa/regionnames.json b/js/data/locale/fa/regionnames.json index 508b3c862f..6e1d600729 100644 --- a/js/data/locale/fa/regionnames.json +++ b/js/data/locale/fa/regionnames.json @@ -184,10 +184,6 @@ "name": "ولایت نیمروز", "code": "NIM" }, - { - "name": "ولایت وردک", - "code": "WAR" - }, { "name": "ولایت هرات", "code": "HER" @@ -195,6 +191,10 @@ { "name": "ولایت هلمند", "code": "HEL" + }, + { + "name": "ولایت وردک", + "code": "WAR" } ], "AG": [ @@ -232,54 +232,6 @@ } ], "AL": [ - { - "name": "شهرستان الباسان", - "code": "03" - }, - { - "name": "شهرستان برات", - "code": "01" - }, - { - "name": "شهرستان تیرانا", - "code": "11" - }, - { - "name": "شهرستان دورس", - "code": "02" - }, - { - "name": "شهرستان دیبر", - "code": "09" - }, - { - "name": "شهرستان شکودر", - "code": "10" - }, - { - "name": "شهرستان Ùیر", - "code": "04" - }, - { - "name": "شهرستان کورچه", - "code": "06" - }, - { - "name": "شهرستان کوکس", - "code": "07" - }, - { - "name": "شهرستان گیروکاستر", - "code": "05" - }, - { - "name": "شهرستان Ù„Ú˜Ù‡", - "code": "08" - }, - { - "name": "شهرستان ولوره", - "code": "12" - }, { "name": "Berat", "code": "BR" @@ -423,6 +375,54 @@ { "name": "Vlorë", "code": "VL" + }, + { + "name": "شهرستان الباسان", + "code": "03" + }, + { + "name": "شهرستان برات", + "code": "01" + }, + { + "name": "شهرستان تیرانا", + "code": "11" + }, + { + "name": "شهرستان دورس", + "code": "02" + }, + { + "name": "شهرستان دیبر", + "code": "09" + }, + { + "name": "شهرستان شکودر", + "code": "10" + }, + { + "name": "شهرستان Ùیر", + "code": "04" + }, + { + "name": "شهرستان کورچه", + "code": "06" + }, + { + "name": "شهرستان کوکس", + "code": "07" + }, + { + "name": "شهرستان گیروکاستر", + "code": "05" + }, + { + "name": "شهرستان Ù„Ú˜Ù‡", + "code": "08" + }, + { + "name": "شهرستان ولوره", + "code": "12" } ], "AM": [ @@ -716,6 +716,14 @@ } ], "AZ": [ + { + "name": "Dashkasan", + "code": "DAS" + }, + { + "name": "Naftalan", + "code": "NA" + }, { "name": "باکو", "code": "BA" @@ -928,14 +936,14 @@ "name": "شهرستان قبله", "code": "QAB" }, - { - "name": "شهرستان قبوستان", - "code": "QOB" - }, { "name": "شهرستان قبه", "code": "QBA" }, + { + "name": "شهرستان قبوستان", + "code": "QOB" + }, { "name": "شهرستان قوسار", "code": "QUS" @@ -1019,25 +1027,9 @@ { "name": "یولاخ", "code": "YE" - }, - { - "name": "Dashkasan", - "code": "DAS" - }, - { - "name": "Naftalan", - "code": "NA" } ], "BA": [ - { - "name": "جمهوری صرب بوسنی", - "code": "SRP" - }, - { - "name": "Ùدراسیون بوسنی Ùˆ هرزگوین", - "code": "BIH" - }, { "name": "Bosnian Podrinje", "code": "05" @@ -1081,6 +1073,14 @@ { "name": "Zenica-Doboj", "code": "04" + }, + { + "name": "جمهوری صرب بوسنی", + "code": "SRP" + }, + { + "name": "Ùدراسیون بوسنی Ùˆ هرزگوین", + "code": "BIH" } ], "BB": [ @@ -1366,14 +1366,14 @@ "name": "ناحیه منیک‌گنج", "code": "33" }, - { - "name": "ناحیه مولوی‌بازار", - "code": "38" - }, { "name": "ناحیه مهرپور", "code": "39" }, + { + "name": "ناحیه مولوی‌بازار", + "code": "38" + }, { "name": "ناحیه میمن‌سینگ", "code": "34" @@ -1420,6 +1420,10 @@ } ], "BE": [ + { + "name": "Flanders", + "code": "VLG" + }, { "name": "استان آنتورپ", "code": "VAN" @@ -1467,77 +1471,9 @@ { "name": "والونیا", "code": "WAL" - }, - { - "name": "Flanders", - "code": "VLG" } ], "BF": [ - { - "name": "استان بازگا", - "code": "BAZ" - }, - { - "name": "استان باله", - "code": "BAL" - }, - { - "name": "استان بام", - "code": "BAM" - }, - { - "name": "استان بانوا", - "code": "BAN" - }, - { - "name": "استان بولکیمده", - "code": "BLK" - }, - { - "name": "استان بولگو", - "code": "BLG" - }, - { - "name": "استان پونی", - "code": "PON" - }, - { - "name": "استان زیرو", - "code": "ZIR" - }, - { - "name": "استان سیسیلی", - "code": "SIS" - }, - { - "name": "استان کادیوگو", - "code": "KAD" - }, - { - "name": "استان گانزورگو", - "code": "GAN" - }, - { - "name": "استان لرابا", - "code": "LER" - }, - { - "name": "استان نامنتنگا", - "code": "NAM" - }, - { - "name": "استان یاتنگا", - "code": "YAT" - }, - { - "name": "سنو", - "code": "SEN" - }, - { - "name": "منطقه هوت-باسین", - "code": "09" - }, { "name": "Boucle du Mouhoun", "code": "01" @@ -1705,36 +1641,100 @@ { "name": "Zoundwéogo", "code": "ZOU" - } - ], - "BG": [ + }, { - "name": "استان بلاگووگراد", - "code": "01" + "name": "استان بازگا", + "code": "BAZ" }, { - "name": "استان بورگاس", - "code": "02" + "name": "استان باله", + "code": "BAL" }, { - "name": "استان وارنا", - "code": "03" + "name": "استان بام", + "code": "BAM" }, { - "name": "استان ولیکو ترنوو", - "code": "04" + "name": "استان بانوا", + "code": "BAN" }, { - "name": "استان ویدین", - "code": "05" + "name": "استان بولکیمده", + "code": "BLK" }, { - "name": "استان وراتسا", - "code": "06" + "name": "استان بولگو", + "code": "BLG" }, { - "name": "استان گابرووو", - "code": "07" + "name": "استان پونی", + "code": "PON" + }, + { + "name": "استان زیرو", + "code": "ZIR" + }, + { + "name": "استان سیسیلی", + "code": "SIS" + }, + { + "name": "استان کادیوگو", + "code": "KAD" + }, + { + "name": "استان گانزورگو", + "code": "GAN" + }, + { + "name": "استان لرابا", + "code": "LER" + }, + { + "name": "استان نامنتنگا", + "code": "NAM" + }, + { + "name": "استان یاتنگا", + "code": "YAT" + }, + { + "name": "سنو", + "code": "SEN" + }, + { + "name": "منطقه هوت-باسین", + "code": "09" + } + ], + "BG": [ + { + "name": "استان بلاگووگراد", + "code": "01" + }, + { + "name": "استان بورگاس", + "code": "02" + }, + { + "name": "استان وارنا", + "code": "03" + }, + { + "name": "استان ولیکو ترنوو", + "code": "04" + }, + { + "name": "استان ویدین", + "code": "05" + }, + { + "name": "استان وراتسا", + "code": "06" + }, + { + "name": "استان گابرووو", + "code": "07" }, { "name": "استان دوبریچ", @@ -1844,10 +1844,6 @@ } ], "BI": [ - { - "name": "استان نگوزی", - "code": "NG" - }, { "name": "Bubanza", "code": "BB" @@ -1915,9 +1911,17 @@ { "name": "Ruyigi", "code": "RY" + }, + { + "name": "استان نگوزی", + "code": "NG" } ], "BJ": [ + { + "name": "Atakora", + "code": "AK" + }, { "name": "استان آتلانتیک", "code": "AQ" @@ -1961,10 +1965,6 @@ { "name": "استان مونو", "code": "MO" - }, - { - "name": "Atakora", - "code": "AK" } ], "BN": [ @@ -1986,10 +1986,6 @@ } ], "BO": [ - { - "name": "بنی", - "code": "B" - }, { "name": "Chuquisaca", "code": "H" @@ -2021,6 +2017,10 @@ { "name": "Tarija", "code": "T" + }, + { + "name": "بنی", + "code": "B" } ], "BQ": [ @@ -2110,14 +2110,14 @@ "name": "ریوگرانده دو نورتی", "code": "RN" }, - { - "name": "سانتا کاتارینا", - "code": "SC" - }, { "name": "سئارا", "code": "CE" }, + { + "name": "سانتا کاتارینا", + "code": "SC" + }, { "name": "سرژیپه", "code": "SE" @@ -2148,6 +2148,10 @@ } ], "BS": [ + { + "name": "Crooked Island", + "code": "CK" + }, { "name": "آباکو جنوبی", "code": "SO" @@ -2267,49 +2271,9 @@ { "name": "منگرو Ú©ÛŒ", "code": "MC" - }, - { - "name": "Crooked Island", - "code": "CK" } ], "BT": [ - { - "name": "استان بومتهنگ", - "code": "33" - }, - { - "name": "استان پارو", - "code": "11" - }, - { - "name": "استان تراشیانگتس", - "code": "TY" - }, - { - "name": "استان تیمÙÙˆ", - "code": "15" - }, - { - "name": "استان چوخا", - "code": "12" - }, - { - "name": "استان داگانا", - "code": "22" - }, - { - "name": "استان سامتس", - "code": "14" - }, - { - "name": "استان گاسا", - "code": "GA" - }, - { - "name": "استان ها", - "code": "13" - }, { "name": "Lhuntse", "code": "44" @@ -2353,37 +2317,45 @@ { "name": "Zhemgang", "code": "34" - } - ], - "BW": [ + }, { - "name": "سلیب Ùیکوه، بوتسوانا", - "code": "SP" + "name": "استان بومتهنگ", + "code": "33" }, { - "name": "Ùرانسیستوون، بوتسوانا", - "code": "FR" + "name": "استان پارو", + "code": "11" }, { - "name": "گابورون", - "code": "GA" + "name": "استان تراشیانگتس", + "code": "TY" }, { - "name": "لوباتس، بوتسوانا", - "code": "LO" + "name": "استان تیمÙÙˆ", + "code": "15" }, { - "name": "ناحیه جنوب شرقی", - "code": "SE" + "name": "استان چوخا", + "code": "12" }, { - "name": "ناحیه کگاتلنگ", - "code": "KL" + "name": "استان داگانا", + "code": "22" }, { - "name": "یواننگ، بوتسوانا", - "code": "JW" + "name": "استان سامتس", + "code": "14" + }, + { + "name": "استان گاسا", + "code": "GA" }, + { + "name": "استان ها", + "code": "13" + } + ], + "BW": [ { "name": "Central", "code": "CE" @@ -2419,9 +2391,41 @@ { "name": "Sowa Town", "code": "ST" + }, + { + "name": "سلیب Ùیکوه، بوتسوانا", + "code": "SP" + }, + { + "name": "Ùرانسیستوون، بوتسوانا", + "code": "FR" + }, + { + "name": "گابورون", + "code": "GA" + }, + { + "name": "لوباتس، بوتسوانا", + "code": "LO" + }, + { + "name": "ناحیه جنوب شرقی", + "code": "SE" + }, + { + "name": "ناحیه کگاتلنگ", + "code": "KL" + }, + { + "name": "یواننگ، بوتسوانا", + "code": "JW" } ], "BY": [ + { + "name": "Brest", + "code": "BR" + }, { "name": "منطقه گرودنو", "code": "HR" @@ -2445,10 +2449,6 @@ { "name": "مینسک", "code": "HM" - }, - { - "name": "Brest", - "code": "BR" } ], "BZ": [ @@ -2532,14 +2532,6 @@ } ], "CD": [ - { - "name": "کینشاسا", - "code": "KN" - }, - { - "name": "مانیما", - "code": "MA" - }, { "name": "Bandundu", "code": "BN" @@ -2651,87 +2643,87 @@ { "name": "Tshuapa", "code": "TU" + }, + { + "name": "کینشاسا", + "code": "KN" + }, + { + "name": "مانیما", + "code": "MA" } ], "CF": [ { - "name": "اوآکا", - "code": "UK" + "name": "Bamingui-Bangoran", + "code": "BB" }, { - "name": "اومبلامپوکو", - "code": "MP" + "name": "Basse-Kotto", + "code": "BK" }, { - "name": "اوهام (جمهوری Ø¢Ùریقای مرکزی)", - "code": "AC" + "name": "Haut-Mbomou", + "code": "HM" }, { - "name": "بانگوئی", - "code": "BGF" + "name": "Kémo", + "code": "KG" }, { - "name": "لوبایه", - "code": "LB" + "name": "Mbomou", + "code": "MB" }, { - "name": "مامبره کادئی", - "code": "HS" + "name": "Nana-Grébizi", + "code": "KB" }, { - "name": "نانا-مامبره", - "code": "NM" + "name": "Ouham-Pendé", + "code": "OP" }, { - "name": "هاوته-کوتو", - "code": "HK" + "name": "Sangha-Mbaéré", + "code": "SE" }, { - "name": "Bamingui-Bangoran", - "code": "BB" + "name": "Vakaga", + "code": "VK" }, { - "name": "Basse-Kotto", - "code": "BK" + "name": "اوآکا", + "code": "UK" }, { - "name": "Haut-Mbomou", - "code": "HM" + "name": "اومبلامپوکو", + "code": "MP" }, { - "name": "Kémo", - "code": "KG" + "name": "اوهام (جمهوری Ø¢Ùریقای مرکزی)", + "code": "AC" }, { - "name": "Mbomou", - "code": "MB" + "name": "بانگوئی", + "code": "BGF" }, { - "name": "Nana-Grébizi", - "code": "KB" + "name": "لوبایه", + "code": "LB" }, { - "name": "Ouham-Pendé", - "code": "OP" + "name": "مامبره کادئی", + "code": "HS" }, { - "name": "Sangha-Mbaéré", - "code": "SE" + "name": "نانا-مامبره", + "code": "NM" }, { - "name": "Vakaga", - "code": "VK" + "name": "هاوته-کوتو", + "code": "HK" } ], "CG": [ - { - "name": "برازاویل", - "code": "BZV" - }, - { - "name": "لیکوالا", - "code": "7" - }, { "name": "Bouenza", "code": "11" @@ -2771,6 +2763,14 @@ { "name": "Sangha", "code": "13" + }, + { + "name": "برازاویل", + "code": "BZV" + }, + { + "name": "لیکوالا", + "code": "7" } ], "CH": [ @@ -2880,14 +2880,6 @@ } ], "CI": [ - { - "name": "آبیجان", - "code": "AB" - }, - { - "name": "یاموسوکرو", - "code": "YM" - }, { "name": "Agnéby", "code": "16" @@ -3011,9 +3003,21 @@ { "name": "Zanzan²", "code": "ZZ" + }, + { + "name": "آبیجان", + "code": "AB" + }, + { + "name": "یاموسوکرو", + "code": "YM" } ], "CL": [ + { + "name": "Libertador General Bernardo O’Higgins", + "code": "LI" + }, { "name": "بیوبیو", "code": "BI" @@ -3069,17 +3073,9 @@ { "name": "منطقه والپارایزو", "code": "VS" - }, - { - "name": "Libertador General Bernardo O’Higgins", - "code": "LI" } ], "CM": [ - { - "name": "استان آداماوا", - "code": "AD" - }, { "name": "Centre", "code": "CE" @@ -3115,6 +3111,10 @@ { "name": "West", "code": "OU" + }, + { + "name": "استان آداماوا", + "code": "AD" } ], "CN": [ @@ -3372,14 +3372,14 @@ "name": "شهرستان نورته د سانتاندر", "code": "NSA" }, - { - "name": "شهرستان ویچادا", - "code": "VID" - }, { "name": "شهرستان هویلا", "code": "HUI" }, + { + "name": "شهرستان ویچادا", + "code": "VID" + }, { "name": "مجمع‌الجزایر سن آندرس، پروویدنسیا Ùˆ سانتا کاتالینا", "code": "SAP" @@ -3486,10 +3486,6 @@ } ], "CV": [ - { - "name": "جزایر بارلاونتو", - "code": "S" - }, { "name": "Barlavento Islands", "code": "B" @@ -3581,6 +3577,10 @@ { "name": "Tarrafal de São Nicolau", "code": "TS" + }, + { + "name": "جزایر بارلاونتو", + "code": "S" } ], "CY": [ @@ -3611,300 +3611,148 @@ ], "CZ": [ { - "name": "استان ویسوچینا", - "code": "63" + "name": "BeneÅ¡ov", + "code": "201" }, { - "name": "پراگ", - "code": "10" + "name": "Beroun", + "code": "202" }, { - "name": "پراگه Û±", - "code": "101" + "name": "Blansko", + "code": "641" }, { - "name": "پراگه Û±Û°", - "code": "110" + "name": "BÅ™eclav", + "code": "644" }, { - "name": "پراگه Û±Û±", - "code": "111" + "name": "Brno-mÄ›sto", + "code": "642" }, { - "name": "پراگه Û±Û²", - "code": "112" + "name": "Brno-venkov", + "code": "643" }, { - "name": "پراگه Û±Û³", - "code": "113" + "name": "Bruntál", + "code": "801" }, { - "name": "پراگه Û±Û´", - "code": "114" + "name": "ÄŒeská Lípa", + "code": "511" }, { - "name": "پراگه Û±Ûµ", - "code": "115" + "name": "ÄŒeský Krumlov", + "code": "312" }, { - "name": "پراگه Û±Û¶", - "code": "116" + "name": "Cheb", + "code": "411" }, { - "name": "پراگه Û²", - "code": "102" + "name": "Chomutov", + "code": "422" }, { - "name": "پراگه Û²Û±", - "code": "121" + "name": "Chrudim", + "code": "531" }, { - "name": "پراگه Û³", - "code": "103" + "name": "DÄ›Äín", + "code": "421" }, { - "name": "پراگه Û´", - "code": "104" + "name": "Domažlice", + "code": "321" }, { - "name": "پراگه Ûµ", - "code": "105" + "name": "Frýdek-Místek", + "code": "802" }, { - "name": "پراگه Û¶", - "code": "106" + "name": "HavlíÄkův Brod", + "code": "631" }, { - "name": "پراگه Û·", - "code": "107" + "name": "Hradec Králové", + "code": "521" }, { - "name": "پراگه Û¸", - "code": "108" + "name": "Jablonec nad Nisou", + "code": "512" }, { - "name": "پراگه Û¹", - "code": "109" + "name": "Jeseník", + "code": "711" }, { - "name": "شهرستان چسکه بودیوویتسه", - "code": "311" + "name": "JiÄín", + "code": "522" }, { - "name": "شهرستان کلادنو", - "code": "203" + "name": "Jihlava", + "code": "632" }, { - "name": "منطقه اوستی ناد لابم", - "code": "42" + "name": "JindÅ™ichův Hradec", + "code": "313" }, { - "name": "منطقه اولوموتس", - "code": "71" + "name": "Karlovy Vary", + "code": "412" }, { - "name": "منطقه بوهمی جنوبی", - "code": "31" + "name": "Karviná", + "code": "803" }, { - "name": "منطقه بوهمی مرکزی", - "code": "20" + "name": "Klatovy", + "code": "322" }, { - "name": "منطقه پاردوبیتسه", - "code": "53" + "name": "Kolín", + "code": "204" }, { - "name": "منطقه پلزن", - "code": "32" + "name": "Kroměříž", + "code": "721" }, { - "name": "منطقه تابور", - "code": "317" + "name": "Kutná Hora", + "code": "205" }, { - "name": "منطقه تربیچ", - "code": "634" + "name": "Liberec", + "code": "513" }, { - "name": "منطقه تروتنوÙ", - "code": "525" + "name": "Litoměřice", + "code": "423" }, { - "name": "منطقه زلین", - "code": "72" + "name": "Louny", + "code": "424" }, { - "name": "منطقه کارلووی واری", - "code": "41" + "name": "MÄ›lník", + "code": "206" }, { - "name": "منطقه لیبرتس", - "code": "51" + "name": "Mladá Boleslav", + "code": "207" }, { - "name": "منطقه موراوی-سیلزی", - "code": "80" + "name": "Most", + "code": "425" }, { - "name": "منطقه موراویای جنوبی", - "code": "64" + "name": "Náchod", + "code": "523" }, { - "name": "منطقه هرادتس کرالووه", - "code": "52" - }, - { - "name": "ناحیه پلزن-جنوبی", - "code": "324" - }, - { - "name": "ناحیه هودونین", - "code": "645" - }, - { - "name": "BeneÅ¡ov", - "code": "201" - }, - { - "name": "Beroun", - "code": "202" - }, - { - "name": "Blansko", - "code": "641" - }, - { - "name": "BÅ™eclav", - "code": "644" - }, - { - "name": "Brno-mÄ›sto", - "code": "642" - }, - { - "name": "Brno-venkov", - "code": "643" - }, - { - "name": "Bruntál", - "code": "801" - }, - { - "name": "ÄŒeská Lípa", - "code": "511" - }, - { - "name": "ÄŒeský Krumlov", - "code": "312" - }, - { - "name": "Cheb", - "code": "411" - }, - { - "name": "Chomutov", - "code": "422" - }, - { - "name": "Chrudim", - "code": "531" - }, - { - "name": "DÄ›Äín", - "code": "421" - }, - { - "name": "Domažlice", - "code": "321" - }, - { - "name": "Frýdek-Místek", - "code": "802" - }, - { - "name": "HavlíÄkův Brod", - "code": "631" - }, - { - "name": "Hradec Králové", - "code": "521" - }, - { - "name": "Jablonec nad Nisou", - "code": "512" - }, - { - "name": "Jeseník", - "code": "711" - }, - { - "name": "JiÄín", - "code": "522" - }, - { - "name": "Jihlava", - "code": "632" - }, - { - "name": "JindÅ™ichův Hradec", - "code": "313" - }, - { - "name": "Karlovy Vary", - "code": "412" - }, - { - "name": "Karviná", - "code": "803" - }, - { - "name": "Klatovy", - "code": "322" - }, - { - "name": "Kolín", - "code": "204" - }, - { - "name": "Kroměříž", - "code": "721" - }, - { - "name": "Kutná Hora", - "code": "205" - }, - { - "name": "Liberec", - "code": "513" - }, - { - "name": "Litoměřice", - "code": "423" - }, - { - "name": "Louny", - "code": "424" - }, - { - "name": "MÄ›lník", - "code": "206" - }, - { - "name": "Mladá Boleslav", - "code": "207" - }, - { - "name": "Most", - "code": "425" - }, - { - "name": "Náchod", - "code": "523" - }, - { - "name": "Nový JiÄín", - "code": "804" + "name": "Nový JiÄín", + "code": "804" }, { "name": "Nymburk", @@ -4057,108 +3905,260 @@ { "name": "Znojmo", "code": "647" - } - ], - "DE": [ - { - "name": "اشلسویگ-هولشتاین", - "code": "SH" }, { - "name": "بادن-وورتم‌برگ", - "code": "BW" + "name": "استان ویسوچینا", + "code": "63" }, { - "name": "بایرن", - "code": "BY" + "name": "پراگ", + "code": "10" }, { - "name": "براندنبورگ", - "code": "BB" + "name": "پراگه Û±", + "code": "101" }, { - "name": "برلین", - "code": "BE" + "name": "پراگه Û±Û°", + "code": "110" }, { - "name": "برمن", - "code": "HB" + "name": "پراگه Û±Û±", + "code": "111" }, { - "name": "تورینگن", - "code": "TH" + "name": "پراگه Û±Û²", + "code": "112" }, { - "name": "راینلاند-Ùالتس", - "code": "RP" + "name": "پراگه Û±Û³", + "code": "113" }, { - "name": "زارلند", - "code": "SL" + "name": "پراگه Û±Û´", + "code": "114" }, { - "name": "زاکسن", - "code": "SN" + "name": "پراگه Û±Ûµ", + "code": "115" }, { - "name": "زاکسن-آنهالت", - "code": "ST" + "name": "پراگه Û±Û¶", + "code": "116" }, { - "name": "مکلنبورگ-Ùورپومرن", - "code": "MV" + "name": "پراگه Û²", + "code": "102" }, { - "name": "نوردراین-وستÙالن", - "code": "NW" + "name": "پراگه Û²Û±", + "code": "121" }, { - "name": "نیدرزاکسن", - "code": "NI" + "name": "پراگه Û³", + "code": "103" }, { - "name": "هامبورگ", - "code": "HH" + "name": "پراگه Û´", + "code": "104" }, { - "name": "هسن", - "code": "HE" - } - ], - "DJ": [ - { - "name": "اقلیم علی صبیح", - "code": "AS" + "name": "پراگه Ûµ", + "code": "105" }, { - "name": "جیبوتی", - "code": "DJ" + "name": "پراگه Û¶", + "code": "106" }, { - "name": "منطقه اوبوک", - "code": "OB" + "name": "پراگه Û·", + "code": "107" }, { - "name": "منطقه تاجوره", - "code": "TA" + "name": "پراگه Û¸", + "code": "108" }, { - "name": "منطقه دخیل", - "code": "DI" + "name": "پراگه Û¹", + "code": "109" }, { - "name": "منطقه عرتا", - "code": "AR" - } - ], - "DK": [ + "name": "شهرستان چسکه بودیوویتسه", + "code": "311" + }, { - "name": "نوردیولند", - "code": "81" + "name": "شهرستان کلادنو", + "code": "203" }, { - "name": "میدیولند", - "code": "82" + "name": "منطقه اوستی ناد لابم", + "code": "42" + }, + { + "name": "منطقه اولوموتس", + "code": "71" + }, + { + "name": "منطقه بوهمی جنوبی", + "code": "31" + }, + { + "name": "منطقه بوهمی مرکزی", + "code": "20" + }, + { + "name": "منطقه پاردوبیتسه", + "code": "53" + }, + { + "name": "منطقه پلزن", + "code": "32" + }, + { + "name": "منطقه تابور", + "code": "317" + }, + { + "name": "منطقه تربیچ", + "code": "634" + }, + { + "name": "منطقه تروتنوÙ", + "code": "525" + }, + { + "name": "منطقه زلین", + "code": "72" + }, + { + "name": "منطقه کارلووی واری", + "code": "41" + }, + { + "name": "منطقه لیبرتس", + "code": "51" + }, + { + "name": "منطقه موراوی-سیلزی", + "code": "80" + }, + { + "name": "منطقه موراویای جنوبی", + "code": "64" + }, + { + "name": "منطقه هرادتس کرالووه", + "code": "52" + }, + { + "name": "ناحیه پلزن-جنوبی", + "code": "324" + }, + { + "name": "ناحیه هودونین", + "code": "645" + } + ], + "DE": [ + { + "name": "اشلسویگ-هولشتاین", + "code": "SH" + }, + { + "name": "بادن-وورتم‌برگ", + "code": "BW" + }, + { + "name": "بایرن", + "code": "BY" + }, + { + "name": "براندنبورگ", + "code": "BB" + }, + { + "name": "برلین", + "code": "BE" + }, + { + "name": "برمن", + "code": "HB" + }, + { + "name": "تورینگن", + "code": "TH" + }, + { + "name": "راینلاند-Ùالتس", + "code": "RP" + }, + { + "name": "زارلند", + "code": "SL" + }, + { + "name": "زاکسن", + "code": "SN" + }, + { + "name": "زاکسن-آنهالت", + "code": "ST" + }, + { + "name": "مکلنبورگ-Ùورپومرن", + "code": "MV" + }, + { + "name": "نوردراین-وستÙالن", + "code": "NW" + }, + { + "name": "نیدرزاکسن", + "code": "NI" + }, + { + "name": "هامبورگ", + "code": "HH" + }, + { + "name": "هسن", + "code": "HE" + } + ], + "DJ": [ + { + "name": "اقلیم علی صبیح", + "code": "AS" + }, + { + "name": "جیبوتی", + "code": "DJ" + }, + { + "name": "منطقه اوبوک", + "code": "OB" + }, + { + "name": "منطقه تاجوره", + "code": "TA" + }, + { + "name": "منطقه دخیل", + "code": "DI" + }, + { + "name": "منطقه عرتا", + "code": "AR" + } + ], + "DK": [ + { + "name": "نوردیولند", + "code": "81" + }, + { + "name": "میدیولند", + "code": "82" }, { "name": "سیددانمارک", @@ -4580,6 +4580,30 @@ } ], "EC": [ + { + "name": "Loja", + "code": "L" + }, + { + "name": "Manabí", + "code": "M" + }, + { + "name": "Orellana", + "code": "D" + }, + { + "name": "Pastaza", + "code": "Y" + }, + { + "name": "Pichincha", + "code": "P" + }, + { + "name": "Santo Domingo de los Tsáchilas", + "code": "SD" + }, { "name": "آزوای", "code": "A" @@ -4651,30 +4675,6 @@ { "name": "مورونا-سانتیاگو", "code": "S" - }, - { - "name": "Loja", - "code": "L" - }, - { - "name": "Manabí", - "code": "M" - }, - { - "name": "Orellana", - "code": "D" - }, - { - "name": "Pastaza", - "code": "Y" - }, - { - "name": "Pichincha", - "code": "P" - }, - { - "name": "Santo Domingo de los Tsáchilas", - "code": "SD" } ], "EE": [ @@ -4876,6 +4876,34 @@ } ], "ES": [ + { + "name": "Asturias Province", + "code": "O" + }, + { + "name": "Balears Province", + "code": "PM" + }, + { + "name": "Canary Islands", + "code": "CN" + }, + { + "name": "Cantabria Province", + "code": "S" + }, + { + "name": "Madrid Province", + "code": "M" + }, + { + "name": "Murcia", + "code": "MU" + }, + { + "name": "Navarra", + "code": "NA" + }, { "name": "آراگون", "code": "AR" @@ -5004,6 +5032,10 @@ "name": "استان گیپوسکوا", "code": "SS" }, + { + "name": "استان لئن", + "code": "LE" + }, { "name": "استان لاسپالماس", "code": "GC" @@ -5012,10 +5044,6 @@ "name": "استان لاکرونیا", "code": "C" }, - { - "name": "استان لئن", - "code": "LE" - }, { "name": "استان لریدا", "code": "L" @@ -5024,17 +5052,17 @@ "name": "استان لوگو", "code": "LU" }, - { - "name": "استان والنسیا", - "code": "V" - }, { "name": "استان هوئسکا", "code": "HU" }, { - "name": "اکسترمادورا", - "code": "EX" + "name": "استان والنسیا", + "code": "V" + }, + { + "name": "اکسترمادورا", + "code": "EX" }, { "name": "اندلس", @@ -5123,37 +5151,13 @@ { "name": "نابارا", "code": "NC" - }, - { - "name": "Asturias Province", - "code": "O" - }, - { - "name": "Balears Province", - "code": "PM" - }, - { - "name": "Canary Islands", - "code": "CN" - }, - { - "name": "Cantabria Province", - "code": "S" - }, - { - "name": "Madrid Province", - "code": "M" - }, - { - "name": "Murcia", - "code": "MU" - }, - { - "name": "Navarra", - "code": "NA" } ], "ET": [ + { + "name": "Benishangul-Gumuz", + "code": "BE" + }, { "name": "آدیس آبابا", "code": "AA" @@ -5193,10 +5197,6 @@ { "name": "ناحیه امهارا", "code": "AM" - }, - { - "name": "Benishangul-Gumuz", - "code": "BE" } ], "FI": [ @@ -5278,10 +5278,6 @@ } ], "FJ": [ - { - "name": "روتوما", - "code": "R" - }, { "name": "Ba", "code": "01" @@ -5353,9 +5349,17 @@ { "name": "Western", "code": "W" + }, + { + "name": "روتوما", + "code": "R" } ], "FM": [ + { + "name": "Yap", + "code": "YAP" + }, { "name": "ایالت پوناپی", "code": "PNI" @@ -5367,13 +5371,85 @@ { "name": "کوسرائی", "code": "KSA" - }, - { - "name": "Yap", - "code": "YAP" } ], "FR": [ + { + "name": "Brittany", + "code": "E" + }, + { + "name": "Clipperton Island", + "code": "CP" + }, + { + "name": "Corsica", + "code": "H" + }, + { + "name": "French Guiana", + "code": "GF" + }, + { + "name": "French Polynesia", + "code": "PF" + }, + { + "name": "French Southern Territories", + "code": "TF" + }, + { + "name": "Guadeloupe", + "code": "GUA" + }, + { + "name": "Guadeloupe²", + "code": "GP" + }, + { + "name": "La Réunion", + "code": "LRE" + }, + { + "name": "Martinique", + "code": "MQ" + }, + { + "name": "Mayotte", + "code": "MAY" + }, + { + "name": "Mayotte²", + "code": "YT" + }, + { + "name": "New Caledonia", + "code": "NC" + }, + { + "name": "Normandie", + "code": "NOR" + }, + { + "name": "Réunion", + "code": "RE" + }, + { + "name": "St. Barthélemy", + "code": "BL" + }, + { + "name": "St. Martin", + "code": "MF" + }, + { + "name": "St. Pierre & Miquelon", + "code": "PM" + }, + { + "name": "Wallis & Futuna", + "code": "WF" + }, { "name": "آردش", "code": "07" @@ -5805,82 +5881,6 @@ { "name": "یون", "code": "89" - }, - { - "name": "Brittany", - "code": "E" - }, - { - "name": "Clipperton Island", - "code": "CP" - }, - { - "name": "Corsica", - "code": "H" - }, - { - "name": "French Guiana", - "code": "GF" - }, - { - "name": "French Polynesia", - "code": "PF" - }, - { - "name": "French Southern Territories", - "code": "TF" - }, - { - "name": "Guadeloupe", - "code": "GUA" - }, - { - "name": "Guadeloupe²", - "code": "GP" - }, - { - "name": "La Réunion", - "code": "LRE" - }, - { - "name": "Martinique", - "code": "MQ" - }, - { - "name": "Mayotte", - "code": "MAY" - }, - { - "name": "Mayotte²", - "code": "YT" - }, - { - "name": "New Caledonia", - "code": "NC" - }, - { - "name": "Normandie", - "code": "NOR" - }, - { - "name": "Réunion", - "code": "RE" - }, - { - "name": "St. Barthélemy", - "code": "BL" - }, - { - "name": "St. Martin", - "code": "MF" - }, - { - "name": "St. Pierre & Miquelon", - "code": "PM" - }, - { - "name": "Wallis & Futuna", - "code": "WF" } ], "GA": [ @@ -5923,1000 +5923,1000 @@ ], "GB": [ { - "name": "آرگایل Ùˆ بوت", - "code": "AGB" + "name": "Antrim", + "code": "ANT" }, { - "name": "آکسÙوردشایر", - "code": "OXF" + "name": "Antrim and Newtownabbey", + "code": "ANN" }, { - "name": "آنگوس", - "code": "ANS" + "name": "Ards", + "code": "ARD" }, { - "name": "ابردین", - "code": "ABE" + "name": "Ards and North Down", + "code": "AND" }, { - "name": "ابردین‌شیر", - "code": "ABD" + "name": "Armagh", + "code": "ARM" }, { - "name": "ادینبرو", - "code": "EDH" + "name": "Armagh, Banbridge and Craigavon", + "code": "ABC" }, { - "name": "استاÙوردشایر", - "code": "STS" + "name": "Ballymena", + "code": "BLA" }, { - "name": "استوک-آن-ترنت", - "code": "STE" + "name": "Ballymoney", + "code": "BLY" }, { - "name": "استیرلینگ (شهرستان)", - "code": "STG" + "name": "Banbridge", + "code": "BNB" }, { - "name": "اسکاتلند", - "code": "SCT" + "name": "Barnsley", + "code": "BNS" }, { - "name": "اسکس", - "code": "ESS" + "name": "Bedford", + "code": "BDF" }, { - "name": "اسکوتیش بوردرز", - "code": "SCB" + "name": "Belfast", + "code": "BFS" }, { - "name": "اسلاو، انگلستان", - "code": "SLG" + "name": "Blackburn with Darwen", + "code": "BBD" }, { - "name": "انگلستان", - "code": "ENG" + "name": "Bolton", + "code": "BOL" }, { - "name": "انگلسی", - "code": "AGY" + "name": "Bracknell Forest", + "code": "BRC" }, { - "name": "اورکنی", - "code": "ORK" + "name": "Bury", + "code": "BUR" }, { - "name": "ایرشر جنوبی", - "code": "SAY" + "name": "Caerphilly", + "code": "CAY" }, { - "name": "ایرشر شرقی", - "code": "EAY" + "name": "Calderdale", + "code": "CLD" }, { - "name": "ایرشر شمالی", - "code": "NAY" + "name": "Carmarthenshire", + "code": "CMN" }, { - "name": "ایرلند شمالی", - "code": "NIR" + "name": "Carrickfergus", + "code": "CKF" }, { - "name": "اینورکلاید", - "code": "IVC" + "name": "Castlereagh", + "code": "CSR" }, { - "name": "باث Ùˆ سامرست شمال‌شرقی", - "code": "BAS" + "name": "Causeway Coast and Glens", + "code": "CCG" }, { - "name": "باکینگهام‌شایر", - "code": "BKM" + "name": "Central Bedfordshire", + "code": "CBF" }, { - "name": "برایتون اند هوو", - "code": "BNH" + "name": "Ceredigion", + "code": "CGN" }, { - "name": "بریتانیا", - "code": "UKM" + "name": "Cheshire East", + "code": "CHE" }, { - "name": "بریتانیای کبیر", - "code": "GBN" + "name": "Cheshire West and Chester", + "code": "CHW" }, { - "name": "بریج‌اند", - "code": "BGE" + "name": "Coleraine", + "code": "CLR" }, { - "name": "بریستول", - "code": "BST" + "name": "Conwy", + "code": "CWY" }, { - "name": "بلاینای گونت", - "code": "BGW" + "name": "Cookstown", + "code": "CKT" }, { - "name": "بلکپول", - "code": "BPL" + "name": "Craigavon", + "code": "CGV" }, { - "name": "بورنموث", - "code": "BMH" + "name": "Darlington", + "code": "DAL" }, { - "name": "بیرمنگام", - "code": "BIR" + "name": "Denbighshire", + "code": "DEN" }, { - "name": "پرت Ùˆ کینروس", - "code": "PKN" + "name": "Derry", + "code": "DRY" }, { - "name": "پلیموث", - "code": "PLY" + "name": "Derry and Strabane", + "code": "DRS" }, { - "name": "پورتسموث", - "code": "POR" + "name": "Doncaster", + "code": "DNC" }, { - "name": "پول، انگلستان", - "code": "POL" + "name": "Down", + "code": "DOW" }, { - "name": "پیتربورو", - "code": "PTE" + "name": "Dudley", + "code": "DUD" }, { - "name": "تراÙورد", - "code": "TRF" + "name": "Dungannon and South Tyrone", + "code": "DGN" }, { - "name": "تیمساید", - "code": "TAM" + "name": "England and Wales", + "code": "EAW" }, { - "name": "جزیره وایت", - "code": "IOW" + "name": "Fermanagh", + "code": "FER" }, { - "name": "داربی، انگلستان", - "code": "DER" + "name": "Fermanagh and Omagh", + "code": "FMO" }, { - "name": "دامÙریس Ùˆ گالووی", - "code": "DGY" + "name": "Flintshire", + "code": "FLN" }, { - "name": "داندی", - "code": "DND" + "name": "Gateshead", + "code": "GAT" }, { - "name": "دربی‌شر", - "code": "DBY" + "name": "Halton", + "code": "HAL" }, { - "name": "دورست (انگلستان)", - "code": "DOR" + "name": "Hartlepool", + "code": "HPL" }, { - "name": "دونبارتونشر شرقی", - "code": "EDU" + "name": "Kirklees", + "code": "KIR" }, { - "name": "دونبارتونشر غربی", - "code": "WDU" + "name": "Knowsley", + "code": "KWL" }, { - "name": "دوون", - "code": "DEV" + "name": "Larne", + "code": "LRN" }, { - "name": "ردینگ، انگلستان", - "code": "RDG" + "name": "Leeds", + "code": "LDS" }, { - "name": "رنÙروشر", - "code": "RFW" + "name": "Limavady", + "code": "LMV" }, { - "name": "رنÙروشر شرقی", - "code": "ERW" + "name": "Lisburn", + "code": "LSB" }, { - "name": "روتلند", - "code": "RUT" + "name": "Lisburn and Castlereagh", + "code": "LBC" }, { - "name": "ریدینگ شرقی یورکشایر", - "code": "ERY" + "name": "Magherafelt", + "code": "MFT" }, { - "name": "ساری (انگلستان)", - "code": "SRY" + "name": "Medway", + "code": "MDW" }, { - "name": "ساسکس شرقی", - "code": "ESX" + "name": "Merthyr Tydfil", + "code": "MTY" }, { - "name": "ساسکس غربی", - "code": "WSX" + "name": "Mid and East Antrim", + "code": "MEA" }, { - "name": "ساÙÚ©", - "code": "SFK" + "name": "Mid Ulster", + "code": "MUL" }, { - "name": "سالÙورد", - "code": "SLF" + "name": "Milton Keynes", + "code": "MIK" }, { - "name": "سامرست (شهرستان)", - "code": "SOM" + "name": "Monmouthshire", + "code": "MON" }, { - "name": "سامرست شمالی", - "code": "NSM" + "name": "Moray", + "code": "MRY" }, { - "name": "ساندرلند", - "code": "SND" + "name": "Moyle", + "code": "MYL" }, { - "name": "ساوتند-آن-سی", - "code": "SOS" + "name": "Newport", + "code": "NWP" }, { - "name": "ساوت‌همپتون", - "code": "STH" + "name": "Newry and Mourne", + "code": "NYM" }, { - "name": "سوانزی", - "code": "SWA" + "name": "Newry, Mourne and Down", + "code": "NMD" }, { - "name": "سویندون", - "code": "SWD" + "name": "Newtownabbey", + "code": "NTA" }, { - "name": "سیتی بردÙورد", - "code": "BRD" + "name": "North Down", + "code": "NDN" }, { - "name": "سیتی لندن", - "code": "LND" + "name": "North East Lincolnshire", + "code": "NEL" }, { - "name": "سیتی ویکÙیلد", - "code": "WKF" + "name": "North Lincolnshire", + "code": "NLN" }, { - "name": "شتلند", - "code": "ZET" + "name": "North Tyneside", + "code": "NTY" }, { - "name": "شروپ‌شایر", - "code": "SHR" + "name": "Oldham", + "code": "OLD" }, { - "name": "Ø´Ùیلد", - "code": "SHF" + "name": "Omagh", + "code": "OMH" }, { - "name": "شهر وست‌مینستر", - "code": "WSM" + "name": "Pembrokeshire", + "code": "PEM" }, { - "name": "Ùالکرک (شهرستان)", - "code": "FAL" + "name": "Powys", + "code": "POW" }, { - "name": "ÙایÙ", - "code": "FIF" + "name": "Redcar and Cleveland", + "code": "RCC" }, { - "name": "کاردیÙ", - "code": "CRF" + "name": "Rhondda Cynon Taf", + "code": "RCT" }, { - "name": "کامبریا", - "code": "CMA" + "name": "Rochdale", + "code": "RCH" }, { - "name": "کانتی دورهام", - "code": "DUR" + "name": "Rotherham", + "code": "ROT" }, { - "name": "کاونتری", - "code": "COV" + "name": "Saint Helens", + "code": "SHN" }, { - "name": "کلاکماننشر", - "code": "CLK" + "name": "Sandwell", + "code": "SAW" }, { - "name": "کمبریج‌شایر", - "code": "CAM" + "name": "Sefton", + "code": "SFT" }, { - "name": "کنت", - "code": "KEN" + "name": "Solihull", + "code": "SOL" }, { - "name": "کورن وال", - "code": "CON" + "name": "South Gloucestershire", + "code": "SGC" }, { - "name": "کینگستن هال", - "code": "KHL" + "name": "South Tyneside", + "code": "STY" }, { - "name": "گلاسترشایر", - "code": "GLS" + "name": "Stockport", + "code": "SKP" }, { - "name": "گلاسگو", - "code": "GLG" + "name": "Stockton-on-Tees", + "code": "STT" }, { - "name": "گویند", - "code": "GWN" + "name": "Strabane", + "code": "STB" }, { - "name": "لانارکشر جنوبی", - "code": "SLK" + "name": "Telford and Wrekin", + "code": "TFW" }, { - "name": "لانارکشر شمالی", - "code": "NLK" + "name": "Thurrock", + "code": "THR" }, { - "name": "لانکاشایر", - "code": "LAN" + "name": "Torbay", + "code": "TOB" }, { - "name": "لستر", - "code": "LCE" + "name": "Torfaen", + "code": "TOF" }, { - "name": "لسترشایر", - "code": "LEC" + "name": "Vale of Glamorgan", + "code": "VGL" }, { - "name": "لوتن", - "code": "LUT" + "name": "Walsall", + "code": "WLL" }, { - "name": "لوتیان شرقی", - "code": "ELN" + "name": "West Berkshire", + "code": "WBK" }, { - "name": "لوتیان غربی", - "code": "WLN" + "name": "Wigan", + "code": "WGN" }, { - "name": "لینکولن‌شایر", - "code": "LIN" + "name": "Windsor and Maidenhead", + "code": "WNM" }, { - "name": "لیورپول", - "code": "LIV" + "name": "Wirral", + "code": "WRL" }, { - "name": "مجمع‌الجزایر سیلی", - "code": "IOS" + "name": "Wokingham", + "code": "WOK" }, { - "name": "مجمع‌الجزایر هیبرید دوردست", - "code": "ELS" + "name": "Wrexham", + "code": "WRX" }, { - "name": "منچستر", - "code": "MAN" + "name": "آرگایل Ùˆ بوت", + "code": "AGB" }, { - "name": "منطقه انÙیلد لندن", - "code": "ENF" + "name": "آکسÙوردشایر", + "code": "OXF" }, { - "name": "منطقه ایزلینگتون لندن", - "code": "ISL" + "name": "آنگوس", + "code": "ANS" }, { - "name": "منطقه ایلینگ لندن", - "code": "EAL" + "name": "ابردین", + "code": "ABE" }, { - "name": "منطقه بارکینگ Ùˆ دگنهام لندن", - "code": "BDG" + "name": "ابردین‌شیر", + "code": "ABD" }, { - "name": "منطقه بارنت لندن", - "code": "BNE" + "name": "ادینبرو", + "code": "EDH" }, { - "name": "منطقه برنت لندن", - "code": "BEN" + "name": "استاÙوردشایر", + "code": "STS" }, { - "name": "منطقه بروملی لندن", - "code": "BRY" + "name": "استوک-آن-ترنت", + "code": "STE" }, { - "name": "منطقه بکسلی لندن", - "code": "BEX" + "name": "استیرلینگ (شهرستان)", + "code": "STG" }, { - "name": "منطقه تاور هملتس لندن", - "code": "TWH" + "name": "اسکاتلند", + "code": "SCT" }, { - "name": "منطقه ردبریج لندن", - "code": "RDB" + "name": "اسکس", + "code": "ESS" }, { - "name": "منطقه ریچموند آپون تیمز لندن", - "code": "RIC" + "name": "اسکوتیش بوردرز", + "code": "SCB" }, { - "name": "منطقه ساتون لندن", - "code": "STN" + "name": "اسلاو، انگلستان", + "code": "SLG" }, { - "name": "منطقه ساوت‌وارک لندن", - "code": "SWK" + "name": "انگلستان", + "code": "ENG" }, { - "name": "منطقه سلطنتی کنزینگتون Ùˆ چلسی", - "code": "KEC" + "name": "انگلسی", + "code": "AGY" }, { - "name": "منطقه سلطنتی کینگستون آپون تیمز", - "code": "KTT" + "name": "اورکنی", + "code": "ORK" }, { - "name": "منطقه سلطنتی گرینویچ", - "code": "GRE" + "name": "ایرشر جنوبی", + "code": "SAY" }, { - "name": "منطقه کرویدون لندن", - "code": "CRY" + "name": "ایرشر شرقی", + "code": "EAY" }, { - "name": "منطقه کمدن لندن", - "code": "CMD" + "name": "ایرشر شمالی", + "code": "NAY" }, { - "name": "منطقه لمبث لندن", - "code": "LBH" + "name": "ایرلند شمالی", + "code": "NIR" }, { - "name": "منطقه لویشام لندن", - "code": "LEW" + "name": "اینورکلاید", + "code": "IVC" }, { - "name": "منطقه مرتون لندن", - "code": "MRT" + "name": "باث Ùˆ سامرست شمال‌شرقی", + "code": "BAS" }, { - "name": "منطقه نیوهام لندن", - "code": "NWM" + "name": "باکینگهام‌شایر", + "code": "BKM" }, { - "name": "منطقه والتهام Ùورست لندن", - "code": "WFT" + "name": "برایتون اند هوو", + "code": "BNH" }, { - "name": "منطقه واندزوورث لندن", - "code": "WND" + "name": "بریتانیا", + "code": "UKM" }, { - "name": "منطقه هارو لندن", - "code": "HRW" + "name": "بریتانیای کبیر", + "code": "GBN" }, { - "name": "منطقه هانزلو لندن", - "code": "HNS" + "name": "بریج‌اند", + "code": "BGE" }, { - "name": "منطقه هرینگی لندن", - "code": "HRY" + "name": "بریستول", + "code": "BST" }, { - "name": "منطقه Ù‡Ú©Ù†ÛŒ لندن", - "code": "HCK" + "name": "بلاینای گونت", + "code": "BGW" }, { - "name": "منطقه همرسمیت Ùˆ Ùولام لندن", - "code": "HMF" + "name": "بلکپول", + "code": "BPL" }, { - "name": "منطقه هیلینگدون لندن", - "code": "HIL" + "name": "بورنموث", + "code": "BMH" }, { - "name": "منطقه هیورینگ لندن", - "code": "HAV" + "name": "بیرمنگام", + "code": "BIR" }, { - "name": "میدلزبورو", - "code": "MDB" + "name": "پرت Ùˆ کینروس", + "code": "PKN" }, { - "name": "میدلودین", - "code": "MLN" + "name": "پلیموث", + "code": "PLY" }, { - "name": "ناتینگهام", - "code": "NGM" + "name": "پورتسموث", + "code": "POR" }, { - "name": "ناتینگهام‌شایر", - "code": "NTT" + "name": "پول، انگلستان", + "code": "POL" }, { - "name": "نورث‌آمبرلند", - "code": "NBL" + "name": "پیتربورو", + "code": "PTE" }, { - "name": "نورث‌همپتون‌شایر", - "code": "NTH" + "name": "تراÙورد", + "code": "TRF" }, { - "name": "نورÙÚ©", - "code": "NFK" + "name": "تیمساید", + "code": "TAM" }, { - "name": "نیث بندر تالبوت", - "code": "NTL" + "name": "جزیره وایت", + "code": "IOW" }, { - "name": "نیوکاسل آپون تاین", - "code": "NET" + "name": "داربی، انگلستان", + "code": "DER" }, { - "name": "وارویک‌شایر", - "code": "WAR" + "name": "دامÙریس Ùˆ گالووی", + "code": "DGY" }, { - "name": "وارینگتون", - "code": "WRT" + "name": "داندی", + "code": "DND" }, { - "name": "ولورهمپتون", - "code": "WLV" + "name": "دربی‌شر", + "code": "DBY" }, { - "name": "ووسترشایر", - "code": "WOR" + "name": "دورست (انگلستان)", + "code": "DOR" }, { - "name": "ویلتشایر", - "code": "WIL" + "name": "دونبارتونشر شرقی", + "code": "EDU" }, { - "name": "ویلز", - "code": "WLS" + "name": "دونبارتونشر غربی", + "code": "WDU" }, { - "name": "هایلند (شهرستان)", - "code": "HLD" + "name": "دوون", + "code": "DEV" }, { - "name": "هرتÙوردشایر", - "code": "HRT" + "name": "ردینگ، انگلستان", + "code": "RDG" }, { - "name": "هرÙوردشایر", - "code": "HEF" + "name": "رنÙروشر", + "code": "RFW" }, { - "name": "همپشایر", - "code": "HAM" + "name": "رنÙروشر شرقی", + "code": "ERW" }, { - "name": "یورک", - "code": "YOR" + "name": "روتلند", + "code": "RUT" }, { - "name": "یورک‌شایر شمالی", - "code": "NYK" + "name": "ریدینگ شرقی یورکشایر", + "code": "ERY" }, { - "name": "Antrim", - "code": "ANT" + "name": "ساری (انگلستان)", + "code": "SRY" }, { - "name": "Antrim and Newtownabbey", - "code": "ANN" + "name": "ساسکس شرقی", + "code": "ESX" }, { - "name": "Ards", - "code": "ARD" + "name": "ساسکس غربی", + "code": "WSX" }, { - "name": "Ards and North Down", - "code": "AND" + "name": "ساÙÚ©", + "code": "SFK" }, { - "name": "Armagh", - "code": "ARM" + "name": "سالÙورد", + "code": "SLF" }, { - "name": "Armagh, Banbridge and Craigavon", - "code": "ABC" + "name": "سامرست (شهرستان)", + "code": "SOM" }, { - "name": "Ballymena", - "code": "BLA" + "name": "سامرست شمالی", + "code": "NSM" }, { - "name": "Ballymoney", - "code": "BLY" + "name": "ساندرلند", + "code": "SND" }, { - "name": "Banbridge", - "code": "BNB" + "name": "ساوتند-آن-سی", + "code": "SOS" }, { - "name": "Barnsley", - "code": "BNS" + "name": "ساوت‌همپتون", + "code": "STH" }, { - "name": "Bedford", - "code": "BDF" + "name": "سوانزی", + "code": "SWA" }, { - "name": "Belfast", - "code": "BFS" + "name": "سویندون", + "code": "SWD" }, { - "name": "Blackburn with Darwen", - "code": "BBD" + "name": "سیتی بردÙورد", + "code": "BRD" }, { - "name": "Bolton", - "code": "BOL" + "name": "سیتی لندن", + "code": "LND" }, { - "name": "Bracknell Forest", - "code": "BRC" + "name": "سیتی ویکÙیلد", + "code": "WKF" }, { - "name": "Bury", - "code": "BUR" + "name": "شتلند", + "code": "ZET" }, { - "name": "Caerphilly", - "code": "CAY" + "name": "شروپ‌شایر", + "code": "SHR" }, { - "name": "Calderdale", - "code": "CLD" + "name": "Ø´Ùیلد", + "code": "SHF" }, { - "name": "Carmarthenshire", - "code": "CMN" + "name": "شهر وست‌مینستر", + "code": "WSM" }, { - "name": "Carrickfergus", - "code": "CKF" + "name": "Ùالکرک (شهرستان)", + "code": "FAL" }, { - "name": "Castlereagh", - "code": "CSR" + "name": "ÙایÙ", + "code": "FIF" }, { - "name": "Causeway Coast and Glens", - "code": "CCG" + "name": "کاردیÙ", + "code": "CRF" }, { - "name": "Central Bedfordshire", - "code": "CBF" + "name": "کامبریا", + "code": "CMA" }, { - "name": "Ceredigion", - "code": "CGN" + "name": "کانتی دورهام", + "code": "DUR" }, { - "name": "Cheshire East", - "code": "CHE" + "name": "کاونتری", + "code": "COV" }, { - "name": "Cheshire West and Chester", - "code": "CHW" + "name": "کلاکماننشر", + "code": "CLK" }, { - "name": "Coleraine", - "code": "CLR" + "name": "کمبریج‌شایر", + "code": "CAM" }, { - "name": "Conwy", - "code": "CWY" + "name": "کنت", + "code": "KEN" }, { - "name": "Cookstown", - "code": "CKT" + "name": "کورن وال", + "code": "CON" }, { - "name": "Craigavon", - "code": "CGV" + "name": "کینگستن هال", + "code": "KHL" }, { - "name": "Darlington", - "code": "DAL" + "name": "گلاسترشایر", + "code": "GLS" }, { - "name": "Denbighshire", - "code": "DEN" + "name": "گلاسگو", + "code": "GLG" }, { - "name": "Derry", - "code": "DRY" + "name": "گویند", + "code": "GWN" }, { - "name": "Derry and Strabane", - "code": "DRS" + "name": "لانارکشر جنوبی", + "code": "SLK" }, { - "name": "Doncaster", - "code": "DNC" + "name": "لانارکشر شمالی", + "code": "NLK" }, { - "name": "Down", - "code": "DOW" + "name": "لانکاشایر", + "code": "LAN" }, { - "name": "Dudley", - "code": "DUD" + "name": "لستر", + "code": "LCE" }, { - "name": "Dungannon and South Tyrone", - "code": "DGN" + "name": "لسترشایر", + "code": "LEC" }, { - "name": "England and Wales", - "code": "EAW" + "name": "لوتن", + "code": "LUT" }, { - "name": "Fermanagh", - "code": "FER" + "name": "لوتیان شرقی", + "code": "ELN" }, { - "name": "Fermanagh and Omagh", - "code": "FMO" + "name": "لوتیان غربی", + "code": "WLN" }, { - "name": "Flintshire", - "code": "FLN" + "name": "لینکولن‌شایر", + "code": "LIN" }, { - "name": "Gateshead", - "code": "GAT" + "name": "لیورپول", + "code": "LIV" }, { - "name": "Halton", - "code": "HAL" + "name": "مجمع‌الجزایر سیلی", + "code": "IOS" }, { - "name": "Hartlepool", - "code": "HPL" + "name": "مجمع‌الجزایر هیبرید دوردست", + "code": "ELS" }, { - "name": "Kirklees", - "code": "KIR" + "name": "منچستر", + "code": "MAN" }, { - "name": "Knowsley", - "code": "KWL" + "name": "منطقه انÙیلد لندن", + "code": "ENF" }, { - "name": "Larne", - "code": "LRN" + "name": "منطقه ایزلینگتون لندن", + "code": "ISL" }, { - "name": "Leeds", - "code": "LDS" + "name": "منطقه ایلینگ لندن", + "code": "EAL" }, { - "name": "Limavady", - "code": "LMV" + "name": "منطقه بارکینگ Ùˆ دگنهام لندن", + "code": "BDG" }, { - "name": "Lisburn", - "code": "LSB" + "name": "منطقه بارنت لندن", + "code": "BNE" }, { - "name": "Lisburn and Castlereagh", - "code": "LBC" + "name": "منطقه برنت لندن", + "code": "BEN" }, { - "name": "Magherafelt", - "code": "MFT" + "name": "منطقه بروملی لندن", + "code": "BRY" }, { - "name": "Medway", - "code": "MDW" + "name": "منطقه بکسلی لندن", + "code": "BEX" }, { - "name": "Merthyr Tydfil", - "code": "MTY" + "name": "منطقه تاور هملتس لندن", + "code": "TWH" }, { - "name": "Mid and East Antrim", - "code": "MEA" + "name": "منطقه ردبریج لندن", + "code": "RDB" }, { - "name": "Mid Ulster", - "code": "MUL" + "name": "منطقه ریچموند آپون تیمز لندن", + "code": "RIC" }, { - "name": "Milton Keynes", - "code": "MIK" + "name": "منطقه ساتون لندن", + "code": "STN" }, { - "name": "Monmouthshire", - "code": "MON" + "name": "منطقه ساوت‌وارک لندن", + "code": "SWK" }, { - "name": "Moray", - "code": "MRY" + "name": "منطقه سلطنتی کنزینگتون Ùˆ چلسی", + "code": "KEC" }, { - "name": "Moyle", - "code": "MYL" + "name": "منطقه سلطنتی کینگستون آپون تیمز", + "code": "KTT" }, { - "name": "Newport", - "code": "NWP" + "name": "منطقه سلطنتی گرینویچ", + "code": "GRE" }, { - "name": "Newry and Mourne", - "code": "NYM" + "name": "منطقه کرویدون لندن", + "code": "CRY" }, { - "name": "Newry, Mourne and Down", - "code": "NMD" + "name": "منطقه کمدن لندن", + "code": "CMD" }, { - "name": "Newtownabbey", - "code": "NTA" + "name": "منطقه لمبث لندن", + "code": "LBH" }, { - "name": "North Down", - "code": "NDN" + "name": "منطقه لویشام لندن", + "code": "LEW" }, { - "name": "North East Lincolnshire", - "code": "NEL" + "name": "منطقه مرتون لندن", + "code": "MRT" }, { - "name": "North Lincolnshire", - "code": "NLN" + "name": "منطقه نیوهام لندن", + "code": "NWM" }, { - "name": "North Tyneside", - "code": "NTY" + "name": "منطقه هارو لندن", + "code": "HRW" }, { - "name": "Oldham", - "code": "OLD" + "name": "منطقه هانزلو لندن", + "code": "HNS" }, { - "name": "Omagh", - "code": "OMH" + "name": "منطقه هرینگی لندن", + "code": "HRY" }, { - "name": "Pembrokeshire", - "code": "PEM" + "name": "منطقه Ù‡Ú©Ù†ÛŒ لندن", + "code": "HCK" }, { - "name": "Powys", - "code": "POW" + "name": "منطقه همرسمیت Ùˆ Ùولام لندن", + "code": "HMF" }, { - "name": "Redcar and Cleveland", - "code": "RCC" + "name": "منطقه هیلینگدون لندن", + "code": "HIL" }, { - "name": "Rhondda Cynon Taf", - "code": "RCT" + "name": "منطقه هیورینگ لندن", + "code": "HAV" }, { - "name": "Rochdale", - "code": "RCH" + "name": "منطقه والتهام Ùورست لندن", + "code": "WFT" }, { - "name": "Rotherham", - "code": "ROT" + "name": "منطقه واندزوورث لندن", + "code": "WND" }, { - "name": "Saint Helens", - "code": "SHN" + "name": "میدلزبورو", + "code": "MDB" }, { - "name": "Sandwell", - "code": "SAW" + "name": "میدلودین", + "code": "MLN" }, { - "name": "Sefton", - "code": "SFT" + "name": "ناتینگهام", + "code": "NGM" }, { - "name": "Solihull", - "code": "SOL" + "name": "ناتینگهام‌شایر", + "code": "NTT" }, { - "name": "South Gloucestershire", - "code": "SGC" + "name": "نورث‌آمبرلند", + "code": "NBL" }, { - "name": "South Tyneside", - "code": "STY" + "name": "نورث‌همپتون‌شایر", + "code": "NTH" }, { - "name": "Stockport", - "code": "SKP" + "name": "نورÙÚ©", + "code": "NFK" }, { - "name": "Stockton-on-Tees", - "code": "STT" + "name": "نیث بندر تالبوت", + "code": "NTL" }, { - "name": "Strabane", - "code": "STB" + "name": "نیوکاسل آپون تاین", + "code": "NET" }, { - "name": "Telford and Wrekin", - "code": "TFW" + "name": "هایلند (شهرستان)", + "code": "HLD" }, { - "name": "Thurrock", - "code": "THR" + "name": "هرتÙوردشایر", + "code": "HRT" }, { - "name": "Torbay", - "code": "TOB" + "name": "هرÙوردشایر", + "code": "HEF" }, { - "name": "Torfaen", - "code": "TOF" + "name": "همپشایر", + "code": "HAM" }, { - "name": "Vale of Glamorgan", - "code": "VGL" + "name": "وارویک‌شایر", + "code": "WAR" }, { - "name": "Walsall", - "code": "WLL" + "name": "وارینگتون", + "code": "WRT" }, { - "name": "West Berkshire", - "code": "WBK" + "name": "ولورهمپتون", + "code": "WLV" }, { - "name": "Wigan", - "code": "WGN" + "name": "ووسترشایر", + "code": "WOR" }, { - "name": "Windsor and Maidenhead", - "code": "WNM" + "name": "ویلتشایر", + "code": "WIL" }, { - "name": "Wirral", - "code": "WRL" + "name": "ویلز", + "code": "WLS" }, { - "name": "Wokingham", - "code": "WOK" + "name": "یورک", + "code": "YOR" }, { - "name": "Wrexham", - "code": "WRX" + "name": "یورک‌شایر شمالی", + "code": "NYK" } ], "GD": [ @@ -7060,10 +7060,6 @@ } ], "GM": [ - { - "name": "بانجول", - "code": "B" - }, { "name": "Central River Division", "code": "M" @@ -7083,17 +7079,13 @@ { "name": "West Coast Division", "code": "W" + }, + { + "name": "بانجول", + "code": "B" } ], "GN": [ - { - "name": "تلیمله، گینه", - "code": "TE" - }, - { - "name": "کوناکری", - "code": "C" - }, { "name": "Beyla", "code": "BE" @@ -7249,13 +7241,17 @@ { "name": "Yomou", "code": "YO" + }, + { + "name": "تلیمله، گینه", + "code": "TE" + }, + { + "name": "کوناکری", + "code": "C" } ], "GQ": [ - { - "name": "استان آنوبون", - "code": "AN" - }, { "name": "Bioko Norte", "code": "BN" @@ -7287,61 +7283,13 @@ { "name": "Wele-Nzas", "code": "WN" + }, + { + "name": "استان آنوبون", + "code": "AN" } ], "GR": [ - { - "name": "آتیک (ناحیه)", - "code": "I" - }, - { - "name": "استان اژه جنوبی", - "code": "L" - }, - { - "name": "استان اژه شمالی", - "code": "K" - }, - { - "name": "استان پلپونز", - "code": "J" - }, - { - "name": "استان جزایر ایونی", - "code": "F" - }, - { - "name": "ایپیروس", - "code": "D" - }, - { - "name": "تسالی", - "code": "E" - }, - { - "name": "کوه آثوس", - "code": "69" - }, - { - "name": "مقدونیه شرقی Ùˆ تراکیه", - "code": "A" - }, - { - "name": "مقدونیه غربی", - "code": "C" - }, - { - "name": "مقدونیه مرکزی", - "code": "B" - }, - { - "name": "یونان غربی", - "code": "G" - }, - { - "name": "یونان مرکزی", - "code": "H" - }, { "name": "Achaea", "code": "13" @@ -7549,25 +7497,61 @@ { "name": "Zakynthos", "code": "21" - } - ], - "GT": [ + }, { - "name": "استان سانتا روسا، گواتمالا", - "code": "SR" + "name": "آتیک (ناحیه)", + "code": "I" }, { - "name": "استان کتسالتنانگو", - "code": "QZ" + "name": "استان اژه جنوبی", + "code": "L" }, { - "name": "استان گواتمالا", - "code": "GU" + "name": "استان اژه شمالی", + "code": "K" + }, + { + "name": "استان پلپونز", + "code": "J" + }, + { + "name": "استان جزایر ایونی", + "code": "F" + }, + { + "name": "ایپیروس", + "code": "D" + }, + { + "name": "تسالی", + "code": "E" + }, + { + "name": "کوه آثوس", + "code": "69" + }, + { + "name": "مقدونیه شرقی Ùˆ تراکیه", + "code": "A" + }, + { + "name": "مقدونیه غربی", + "code": "C" + }, + { + "name": "مقدونیه مرکزی", + "code": "B" }, { - "name": "حوزه التا وراپاز", - "code": "AV" + "name": "یونان غربی", + "code": "G" }, + { + "name": "یونان مرکزی", + "code": "H" + } + ], + "GT": [ { "name": "Baja Verapaz", "code": "BV" @@ -7639,13 +7623,25 @@ { "name": "Zacapa", "code": "ZA" + }, + { + "name": "استان سانتا روسا، گواتمالا", + "code": "SR" + }, + { + "name": "استان کتسالتنانگو", + "code": "QZ" + }, + { + "name": "استان گواتمالا", + "code": "GU" + }, + { + "name": "حوزه التا وراپاز", + "code": "AV" } ], "GW": [ - { - "name": "بیسائو", - "code": "BS" - }, { "name": "Bafatá", "code": "BA" @@ -7689,6 +7685,10 @@ { "name": "Tombali", "code": "TO" + }, + { + "name": "بیسائو", + "code": "BS" } ], "GY": [ @@ -8088,14 +8088,6 @@ "name": "نیرگهزا", "code": "NY" }, - { - "name": "وزپریم", - "code": "VE" - }, - { - "name": "وسپریم", - "code": "VM" - }, { "name": "هاجدو-بیهار", "code": "HB" @@ -8107,9 +8099,21 @@ { "name": "هیویس", "code": "HE" + }, + { + "name": "وزپریم", + "code": "VE" + }, + { + "name": "وسپریم", + "code": "VM" } ], "ID": [ + { + "name": "Bali", + "code": "BA" + }, { "name": "Ø¢Ú†Ù‡", "code": "AC" @@ -8269,13 +8273,29 @@ { "name": "یوگیاکارتا", "code": "YO" - }, - { - "name": "Bali", - "code": "BA" } ], "IE": [ + { + "name": "Cavan", + "code": "CN" + }, + { + "name": "Kilkenny", + "code": "KK" + }, + { + "name": "Laois", + "code": "LS" + }, + { + "name": "Leitrim", + "code": "LM" + }, + { + "name": "Westmeath", + "code": "WH" + }, { "name": "اÙÙ„ÛŒ", "code": "OY" @@ -8375,26 +8395,6 @@ { "name": "مونستر (ایرلند)", "code": "M" - }, - { - "name": "Cavan", - "code": "CN" - }, - { - "name": "Kilkenny", - "code": "KK" - }, - { - "name": "Laois", - "code": "LS" - }, - { - "name": "Leitrim", - "code": "LM" - }, - { - "name": "Westmeath", - "code": "WH" } ], "IL": [ @@ -8808,6 +8808,10 @@ } ], "IT": [ + { + "name": "Genoa", + "code": "GE" + }, { "name": "آپولیا", "code": "75" @@ -9323,10 +9327,6 @@ { "name": "ونتو", "code": "34" - }, - { - "name": "Genoa", - "code": "GE" } ], "JM": [ @@ -9972,6 +9972,10 @@ } ], "KM": [ + { + "name": "Mohéli", + "code": "M" + }, { "name": "آنژوان", "code": "A" @@ -9979,21 +9983,9 @@ { "name": "گرند کومور", "code": "G" - }, - { - "name": "Mohéli", - "code": "M" } ], "KN": [ - { - "name": "سنت کیتس", - "code": "K" - }, - { - "name": "نویس", - "code": "N" - }, { "name": "Christ Church Nichola Town", "code": "01" @@ -10049,6 +10041,14 @@ { "name": "Trinity Palmetto Point", "code": "15" + }, + { + "name": "سنت کیتس", + "code": "K" + }, + { + "name": "نویس", + "code": "N" } ], "KP": [ @@ -10268,6 +10268,10 @@ } ], "LA": [ + { + "name": "Xaisomboun", + "code": "XS" + }, { "name": "استان آتاپیو", "code": "AT" @@ -10324,24 +10328,28 @@ "name": "استان لوآنگ نامتا", "code": "LM" }, - { - "name": "استان وینتیان", - "code": "VI" - }, { "name": "استان هواÙان", "code": "HO" }, { - "name": "منطقه وینتیان", - "code": "VT" + "name": "استان وینتیان", + "code": "VI" }, { - "name": "Xaisomboun", - "code": "XS" + "name": "منطقه وینتیان", + "code": "VT" } ], "LB": [ + { + "name": "Akkar", + "code": "AK" + }, + { + "name": "Baalbek-Hermel", + "code": "BH" + }, { "name": "استان بقاع", "code": "BI" @@ -10365,14 +10373,6 @@ { "name": "استان نبطیه", "code": "NA" - }, - { - "name": "Akkar", - "code": "AK" - }, - { - "name": "Baalbek-Hermel", - "code": "BH" } ], "LC": [ @@ -10706,58 +10706,6 @@ } ], "LT": [ - { - "name": "شهر بخش اکمنی", - "code": "01" - }, - { - "name": "شهرداری بخش الیتاس", - "code": "03" - }, - { - "name": "شهرستان آلیتوس", - "code": "AL" - }, - { - "name": "شهرستان اوتنا", - "code": "UT" - }, - { - "name": "شهرستان پانه‌وژیس", - "code": "PN" - }, - { - "name": "شهرستان تاوراگه", - "code": "TA" - }, - { - "name": "شهرستان تلشای", - "code": "TE" - }, - { - "name": "شهرستان شاولیای", - "code": "SA" - }, - { - "name": "شهرستان کاوناس", - "code": "KU" - }, - { - "name": "شهرستان کلایپدا", - "code": "KL" - }, - { - "name": "شهرستان ماریامپوله", - "code": "MR" - }, - { - "name": "شهرستان ویلنیوس", - "code": "VL" - }, - { - "name": "منطقهٔ وارنا مونیکیپلیتی", - "code": "55" - }, { "name": "Alytus Municipality", "code": "02" @@ -10959,185 +10907,149 @@ "code": "52" }, { - "name": "UkmergÄ—", - "code": "53" - }, - { - "name": "Utena", - "code": "54" - }, - { - "name": "VilkaviÅ¡kis", - "code": "56" - }, - { - "name": "Vilniaus Municipality", - "code": "57" - }, - { - "name": "Vilnius", - "code": "58" - }, - { - "name": "Visaginas", - "code": "59" - }, - { - "name": "Zarasai", - "code": "60" - } - ], - "LU": [ - { - "name": "اش-سور-آلزت (ایالت)", - "code": "ES" - }, - { - "name": "اشترناخ (ایالت)", - "code": "EC" - }, - { - "name": "دیکیرش (ایالت)", - "code": "DI" - }, - { - "name": "رمیش (ایالت)", - "code": "RM" + "name": "UkmergÄ—", + "code": "53" }, { - "name": "گرونماخر (ایالت)", - "code": "GR" + "name": "Utena", + "code": "54" }, { - "name": "لوکزامبورگ (ایالت)", - "code": "LU" + "name": "VilkaviÅ¡kis", + "code": "56" }, { - "name": "ویاندن (ایالت)", - "code": "VD" + "name": "Vilniaus Municipality", + "code": "57" }, { - "name": "ویلتز (ایالت)", - "code": "WI" + "name": "Vilnius", + "code": "58" }, { - "name": "Capellen", - "code": "CA" + "name": "Visaginas", + "code": "59" }, { - "name": "Clervaux", - "code": "CL" + "name": "Zarasai", + "code": "60" }, { - "name": "Diekirch²", - "code": "D" + "name": "شهر بخش اکمنی", + "code": "01" }, { - "name": "Grevenmacher²", - "code": "G" + "name": "شهرداری بخش الیتاس", + "code": "03" }, { - "name": "Luxembourg²", - "code": "L" + "name": "شهرستان آلیتوس", + "code": "AL" }, { - "name": "Mersch", - "code": "ME" + "name": "شهرستان اوتنا", + "code": "UT" }, { - "name": "Redange", - "code": "RD" - } - ], - "LV": [ - { - "name": "دوگاپیلس", - "code": "DGV" + "name": "شهرستان پانه‌وژیس", + "code": "PN" }, { - "name": "رزکنه", - "code": "REZ" + "name": "شهرستان تاوراگه", + "code": "TA" }, { - "name": "ریگا", - "code": "RIX" + "name": "شهرستان تلشای", + "code": "TE" }, { - "name": "شهر اکنیست", - "code": "004" + "name": "شهرستان شاولیای", + "code": "SA" }, { - "name": "شهر اگلونا", - "code": "001" + "name": "شهرستان کاوناس", + "code": "KU" }, { - "name": "شهر الاکسن", - "code": "007" + "name": "شهرستان کلایپدا", + "code": "KL" }, { - "name": "شهر السانگا", - "code": "006" + "name": "شهرستان ماریامپوله", + "code": "MR" }, { - "name": "شهر الوجا", - "code": "005" + "name": "شهرستان ویلنیوس", + "code": "VL" }, { - "name": "شهر اماتا", - "code": "008" + "name": "منطقهٔ وارنا مونیکیپلیتی", + "code": "55" + } + ], + "LU": [ + { + "name": "Capellen", + "code": "CA" }, { - "name": "شهر ایزپات", - "code": "003" + "name": "Clervaux", + "code": "CL" }, { - "name": "شهر ایزکراکل", - "code": "002" + "name": "Diekirch²", + "code": "D" }, { - "name": "لیپایا", - "code": "LPX" + "name": "Grevenmacher²", + "code": "G" }, { - "name": "منطقه شهری تروته", - "code": "098" + "name": "Luxembourg²", + "code": "L" }, { - "name": "واراکلانی مونیکیپلیتی", - "code": "102" + "name": "Mersch", + "code": "ME" }, { - "name": "والمیرا", - "code": "VMR" + "name": "Redange", + "code": "RD" }, { - "name": "وکپیبلگا مونیکیپلیتی", - "code": "104" + "name": "اش-سور-آلزت (ایالت)", + "code": "ES" }, { - "name": "وکومنیکی مونیکیپلیتی", - "code": "105" + "name": "اشترناخ (ایالت)", + "code": "EC" }, { - "name": "ونتسپیلس", - "code": "VEN" + "name": "دیکیرش (ایالت)", + "code": "DI" }, { - "name": "ونتسپیلس مونیکیپلیتی", - "code": "106" + "name": "رمیش (ایالت)", + "code": "RM" }, { - "name": "یکابپیلس", - "code": "JKB" + "name": "گرونماخر (ایالت)", + "code": "GR" }, { - "name": "یلگاوا", - "code": "JEL" + "name": "لوکزامبورگ (ایالت)", + "code": "LU" }, { - "name": "یورمالا", - "code": "JUR" + "name": "ویاندن (ایالت)", + "code": "VD" }, + { + "name": "ویلتز (ایالت)", + "code": "WI" + } + ], + "LV": [ { "name": "Ä€daži", "code": "011" @@ -11523,11 +11435,115 @@ "code": "109" }, { - "name": "Zilupe", - "code": "110" - } - ], - "LY": [ + "name": "Zilupe", + "code": "110" + }, + { + "name": "دوگاپیلس", + "code": "DGV" + }, + { + "name": "رزکنه", + "code": "REZ" + }, + { + "name": "ریگا", + "code": "RIX" + }, + { + "name": "شهر اکنیست", + "code": "004" + }, + { + "name": "شهر اگلونا", + "code": "001" + }, + { + "name": "شهر الاکسن", + "code": "007" + }, + { + "name": "شهر السانگا", + "code": "006" + }, + { + "name": "شهر الوجا", + "code": "005" + }, + { + "name": "شهر اماتا", + "code": "008" + }, + { + "name": "شهر ایزپات", + "code": "003" + }, + { + "name": "شهر ایزکراکل", + "code": "002" + }, + { + "name": "لیپایا", + "code": "LPX" + }, + { + "name": "منطقه شهری تروته", + "code": "098" + }, + { + "name": "واراکلانی مونیکیپلیتی", + "code": "102" + }, + { + "name": "والمیرا", + "code": "VMR" + }, + { + "name": "وکپیبلگا مونیکیپلیتی", + "code": "104" + }, + { + "name": "وکومنیکی مونیکیپلیتی", + "code": "105" + }, + { + "name": "ونتسپیلس", + "code": "VEN" + }, + { + "name": "ونتسپیلس مونیکیپلیتی", + "code": "106" + }, + { + "name": "یکابپیلس", + "code": "JKB" + }, + { + "name": "یلگاوا", + "code": "JEL" + }, + { + "name": "یورمالا", + "code": "JUR" + } + ], + "LY": [ + { + "name": "Jabal al Akhdar", + "code": "JA" + }, + { + "name": "Jafara", + "code": "JI" + }, + { + "name": "Tripoli", + "code": "TB" + }, + { + "name": "Wadi al Shatii", + "code": "WS" + }, { "name": "استان بطنان", "code": "BU" @@ -11599,141 +11615,9 @@ { "name": "بنغازی", "code": "BA" - }, - { - "name": "Jabal al Akhdar", - "code": "JA" - }, - { - "name": "Jafara", - "code": "JI" - }, - { - "name": "Tripoli", - "code": "TB" - }, - { - "name": "Wadi al Shatii", - "code": "WS" } ], "MA": [ - { - "name": "اقلیم الحوز", - "code": "HAO" - }, - { - "name": "اگادیر", - "code": "AGD" - }, - { - "name": "تادله ازیلال", - "code": "12" - }, - { - "name": "تازه الحسیمه تاونات", - "code": "03" - }, - { - "name": "تانگیر", - "code": "TNG" - }, - { - "name": "تماره", - "code": "SKH" - }, - { - "name": "دکاله عبده", - "code": "10" - }, - { - "name": "رباط", - "code": "RAB" - }, - { - "name": "رباط سلا زمور زعیر", - "code": "07" - }, - { - "name": "سلا", - "code": "SAL" - }, - { - "name": "سوس ماسه درعه", - "code": "13" - }, - { - "name": "شاویه وردیغه", - "code": "09" - }, - { - "name": "طنجه تطوان", - "code": "01" - }, - { - "name": "عیون بوجذور - ساقیه الحمراء", - "code": "15" - }, - { - "name": "غرب شرارده بنی حسین", - "code": "02" - }, - { - "name": "Ùاس", - "code": "FES" - }, - { - "name": "Ùاس بولمان", - "code": "05" - }, - { - "name": "کازابلانکا", - "code": "CAS" - }, - { - "name": "کازابلانکای بزرگ", - "code": "08" - }, - { - "name": "کلمیم السماره", - "code": "14" - }, - { - "name": "محمدیه", - "code": "MOH" - }, - { - "name": "مراکش", - "code": "MMD" - }, - { - "name": "مراکش تانسیÙت الحوز", - "code": "11" - }, - { - "name": "مراکش²", - "code": "MMN" - }, - { - "name": "مراکش³", - "code": "SYB" - }, - { - "name": "مکناس", - "code": "MEK" - }, - { - "name": "مکناس تاÙیلالت", - "code": "06" - }, - { - "name": "وادی الذهب لکویره", - "code": "16" - }, - { - "name": "وجده", - "code": "OUJ" - }, { "name": "Al Hoceïma", "code": "HOC" @@ -11915,39 +11799,143 @@ "code": "TAR" }, { - "name": "Tata", - "code": "TAT" + "name": "Tata", + "code": "TAT" + }, + { + "name": "Taza", + "code": "TAZ" + }, + { + "name": "Tétouan", + "code": "TET" + }, + { + "name": "Tiznit", + "code": "TIZ" + }, + { + "name": "Zagora", + "code": "ZAG" + }, + { + "name": "اقلیم الحوز", + "code": "HAO" + }, + { + "name": "اگادیر", + "code": "AGD" + }, + { + "name": "تادله ازیلال", + "code": "12" + }, + { + "name": "تازه الحسیمه تاونات", + "code": "03" + }, + { + "name": "تانگیر", + "code": "TNG" + }, + { + "name": "تماره", + "code": "SKH" + }, + { + "name": "دکاله عبده", + "code": "10" + }, + { + "name": "رباط", + "code": "RAB" + }, + { + "name": "رباط سلا زمور زعیر", + "code": "07" + }, + { + "name": "سلا", + "code": "SAL" + }, + { + "name": "سوس ماسه درعه", + "code": "13" + }, + { + "name": "شاویه وردیغه", + "code": "09" + }, + { + "name": "طنجه تطوان", + "code": "01" + }, + { + "name": "عیون بوجذور - ساقیه الحمراء", + "code": "15" + }, + { + "name": "غرب شرارده بنی حسین", + "code": "02" + }, + { + "name": "Ùاس", + "code": "FES" + }, + { + "name": "Ùاس بولمان", + "code": "05" + }, + { + "name": "کازابلانکا", + "code": "CAS" + }, + { + "name": "کازابلانکای بزرگ", + "code": "08" + }, + { + "name": "کلمیم السماره", + "code": "14" + }, + { + "name": "محمدیه", + "code": "MOH" + }, + { + "name": "مراکش", + "code": "MMD" + }, + { + "name": "مراکش تانسیÙت الحوز", + "code": "11" + }, + { + "name": "مراکش²", + "code": "MMN" + }, + { + "name": "مراکش³", + "code": "SYB" }, { - "name": "Taza", - "code": "TAZ" + "name": "مکناس", + "code": "MEK" }, { - "name": "Tétouan", - "code": "TET" + "name": "مکناس تاÙیلالت", + "code": "06" }, { - "name": "Tiznit", - "code": "TIZ" + "name": "وادی الذهب لکویره", + "code": "16" }, { - "name": "Zagora", - "code": "ZAG" + "name": "وجده", + "code": "OUJ" } ], "MC": [ - { - "name": "Ùونوی، موناکو", - "code": "FO" - }, - { - "name": "موناکوویل", - "code": "MO" - }, - { - "name": "مونت‌کارلو", - "code": "MC" - }, { "name": "Jardin Exotique de Monaco", "code": "JE" @@ -12003,25 +11991,21 @@ { "name": "Vallon de la Rousse", "code": "VR" - } - ], - "MD": [ - { - "name": "بالتی", - "code": "BA" }, { - "name": "بندر، مولداوی", - "code": "BD" + "name": "Ùونوی، موناکو", + "code": "FO" }, { - "name": "کیشیناو", - "code": "CU" + "name": "موناکوویل", + "code": "MO" }, { - "name": "گاگائوزیا", - "code": "GA" - }, + "name": "مونت‌کارلو", + "code": "MC" + } + ], + "MD": [ { "name": "Anenii Noi", "code": "AN" @@ -12153,6 +12137,22 @@ { "name": "Ungheni", "code": "UN" + }, + { + "name": "بالتی", + "code": "BA" + }, + { + "name": "بندر، مولداوی", + "code": "BD" + }, + { + "name": "کیشیناو", + "code": "CU" + }, + { + "name": "گاگائوزیا", + "code": "GA" } ], "ME": [ @@ -12276,22 +12276,6 @@ } ], "MH": [ - { - "name": "آب‌سنگ حلقوی جالوئیت", - "code": "JAL" - }, - { - "name": "انوتاک", - "code": "ENI" - }, - { - "name": "کواجالین", - "code": "KWA" - }, - { - "name": "ماجورو", - "code": "MAJ" - }, { "name": "Ailinglaplap Atoll", "code": "ALL" @@ -12379,6 +12363,22 @@ { "name": "Wotje Atoll", "code": "WTJ" + }, + { + "name": "آب‌سنگ حلقوی جالوئیت", + "code": "JAL" + }, + { + "name": "انوتاک", + "code": "ENI" + }, + { + "name": "کواجالین", + "code": "KWA" + }, + { + "name": "ماجورو", + "code": "MAJ" } ], "MK": [ @@ -12724,6 +12724,14 @@ } ], "ML": [ + { + "name": "Ménaka", + "code": "9" + }, + { + "name": "Taoudénit", + "code": "10" + }, { "name": "استان تومبوکتو", "code": "6" @@ -12759,14 +12767,6 @@ { "name": "باماکو", "code": "BKO" - }, - { - "name": "Ménaka", - "code": "9" - }, - { - "name": "Taoudénit", - "code": "10" } ], "MM": [ @@ -12922,10 +12922,6 @@ } ], "MR": [ - { - "name": "ولایة ادرار", - "code": "07" - }, { "name": "Assaba", "code": "03" @@ -12985,6 +12981,10 @@ { "name": "Trarza", "code": "06" + }, + { + "name": "ولایة ادرار", + "code": "07" } ], "MT": [ @@ -13262,6 +13262,30 @@ } ], "MU": [ + { + "name": "Beau-Bassin Rose-Hill", + "code": "BR" + }, + { + "name": "Cargados Carajos", + "code": "CC" + }, + { + "name": "Curepipe", + "code": "CU" + }, + { + "name": "Quatre Bornes", + "code": "QB" + }, + { + "name": "Rivière Noire", + "code": "BL" + }, + { + "name": "Vacoas-Phoenix", + "code": "VP" + }, { "name": "پورت‌لوئیس", "code": "PU" @@ -13305,37 +13329,9 @@ { "name": "ناحیه موکا", "code": "MO" - }, - { - "name": "Beau-Bassin Rose-Hill", - "code": "BR" - }, - { - "name": "Cargados Carajos", - "code": "CC" - }, - { - "name": "Curepipe", - "code": "CU" - }, - { - "name": "Quatre Bornes", - "code": "QB" - }, - { - "name": "Rivière Noire", - "code": "BL" - }, - { - "name": "Vacoas-Phoenix", - "code": "VP" } ], "MV": [ - { - "name": "ماله", - "code": "MLE" - }, { "name": "Addu", "code": "01" @@ -13443,6 +13439,10 @@ { "name": "Vaavu", "code": "04" + }, + { + "name": "ماله", + "code": "MLE" } ], "MW": [ @@ -13572,6 +13572,10 @@ } ], "MX": [ + { + "name": "Mexico City", + "code": "DIF" + }, { "name": "آگوئاسکالینتس", "code": "AGU" @@ -13699,10 +13703,6 @@ { "name": "یوکاتان", "code": "YUC" - }, - { - "name": "Mexico City", - "code": "DIF" } ], "MY": [ @@ -13772,22 +13772,6 @@ } ], "MZ": [ - { - "name": "تته (استان)", - "code": "T" - }, - { - "name": "ماپوتو", - "code": "MPM" - }, - { - "name": "مانیکا", - "code": "B" - }, - { - "name": "نیاسا", - "code": "A" - }, { "name": "Cabo Delgado", "code": "P" @@ -13815,6 +13799,22 @@ { "name": "Zambezia", "code": "Q" + }, + { + "name": "تته (استان)", + "code": "T" + }, + { + "name": "ماپوتو", + "code": "MPM" + }, + { + "name": "مانیکا", + "code": "B" + }, + { + "name": "نیاسا", + "code": "A" } ], "NA": [ @@ -14060,14 +14060,6 @@ } ], "NI": [ - { - "name": "استان ماتاگالپا", - "code": "MT" - }, - { - "name": "بوآکو", - "code": "BO" - }, { "name": "Atlántico Norte", "code": "AN" @@ -14113,23 +14105,43 @@ "code": "MN" }, { - "name": "Masaya", - "code": "MS" + "name": "Masaya", + "code": "MS" + }, + { + "name": "Nueva Segovia", + "code": "NS" + }, + { + "name": "Río San Juan", + "code": "SJ" + }, + { + "name": "Rivas", + "code": "RI" + }, + { + "name": "استان ماتاگالپا", + "code": "MT" + }, + { + "name": "بوآکو", + "code": "BO" + } + ], + "NL": [ + { + "name": "Aruba", + "code": "AW" }, { - "name": "Nueva Segovia", - "code": "NS" + "name": "Curaçao", + "code": "CW" }, { - "name": "Río San Juan", - "code": "SJ" + "name": "Sint Maarten", + "code": "SX" }, - { - "name": "Rivas", - "code": "RI" - } - ], - "NL": [ { "name": "استان اوترخت", "code": "UT" @@ -14189,18 +14201,6 @@ { "name": "هلند شمالی", "code": "NH" - }, - { - "name": "Aruba", - "code": "AW" - }, - { - "name": "Curaçao", - "code": "CW" - }, - { - "name": "Sint Maarten", - "code": "SX" } ], "NO": [ @@ -14426,26 +14426,6 @@ } ], "NZ": [ - { - "name": "جزایر چاتام", - "code": "CIT" - }, - { - "name": "سرزمین جنوبی، نیوزیلند", - "code": "STL" - }, - { - "name": "منطقه نورثلند", - "code": "NTL" - }, - { - "name": "ناحیه کانتربوری", - "code": "CAN" - }, - { - "name": "وایکاتو", - "code": "WKO" - }, { "name": "Auckland", "code": "AUK" @@ -14501,9 +14481,37 @@ { "name": "West Coast", "code": "WTC" + }, + { + "name": "جزایر چاتام", + "code": "CIT" + }, + { + "name": "سرزمین جنوبی، نیوزیلند", + "code": "STL" + }, + { + "name": "منطقه نورثلند", + "code": "NTL" + }, + { + "name": "ناحیه کانتربوری", + "code": "CAN" + }, + { + "name": "وایکاتو", + "code": "WKO" } ], "OM": [ + { + "name": "Al Batinah", + "code": "BA" + }, + { + "name": "Ash Sharqiyah", + "code": "SH" + }, { "name": "استان باطنه جنوبی", "code": "BJ" @@ -14547,21 +14555,9 @@ { "name": "منطقه وسطی", "code": "WU" - }, - { - "name": "Al Batinah", - "code": "BA" - }, - { - "name": "Ash Sharqiyah", - "code": "SH" } ], "PA": [ - { - "name": "ورگواس پروینک", - "code": "9" - }, { "name": "Bocas del Toro", "code": "1" @@ -14609,9 +14605,21 @@ { "name": "West Panamá", "code": "10" + }, + { + "name": "ورگواس پروینک", + "code": "9" } ], "PE": [ + { + "name": "El Callao", + "code": "CAL" + }, + { + "name": "Lima", + "code": "LMA" + }, { "name": "پیورا", "code": "PIU" @@ -14707,14 +14715,6 @@ { "name": "ناحیه انکاش", "code": "ANC" - }, - { - "name": "El Callao", - "code": "CAL" - }, - { - "name": "Lima", - "code": "LMA" } ], "PG": [ @@ -14808,6 +14808,74 @@ } ], "PH": [ + { + "name": "Bicol", + "code": "05" + }, + { + "name": "Cagayan Valley", + "code": "02" + }, + { + "name": "Calabarzon", + "code": "40" + }, + { + "name": "Caraga", + "code": "13" + }, + { + "name": "Central Luzon", + "code": "03" + }, + { + "name": "Central Visayas", + "code": "07" + }, + { + "name": "Cordillera Administrative", + "code": "15" + }, + { + "name": "Davao", + "code": "11" + }, + { + "name": "Davao Occidental", + "code": "DVO" + }, + { + "name": "Eastern Visayas", + "code": "08" + }, + { + "name": "Ilocos", + "code": "01" + }, + { + "name": "Mimaropa", + "code": "41" + }, + { + "name": "Muslim Mindanao", + "code": "14" + }, + { + "name": "Northern Mindanao", + "code": "10" + }, + { + "name": "Soccsksargen", + "code": "12" + }, + { + "name": "Western Visayas", + "code": "06" + }, + { + "name": "Zamboanga Peninsula", + "code": "09" + }, { "name": "آبرا", "code": "ABR" @@ -14880,6 +14948,10 @@ "name": "بنگوئه", "code": "BEN" }, + { + "name": "بهل", + "code": "BOH" + }, { "name": "بوکیدنون", "code": "BUK" @@ -14888,10 +14960,6 @@ "name": "بولاکان", "code": "BUL" }, - { - "name": "بهل", - "code": "BOH" - }, { "name": "بیلیران", "code": "BIL" @@ -15069,136 +15137,68 @@ "code": "LAG" }, { - "name": "لانائو جنوبی", - "code": "LAS" - }, - { - "name": "لانائو شمالی", - "code": "LAN" - }, - { - "name": "لیته", - "code": "LEY" - }, - { - "name": "لیته جنوبی", - "code": "SLE" - }, - { - "name": "ماریندوک", - "code": "MAD" - }, - { - "name": "ماسباته", - "code": "MAS" - }, - { - "name": "ماگوئیندانائو", - "code": "MAG" - }, - { - "name": "ماونتین", - "code": "MOU" - }, - { - "name": "میسامی شرقی", - "code": "MSR" - }, - { - "name": "میسامی غربی", - "code": "MSC" - }, - { - "name": "میندورو شرقی", - "code": "MDR" - }, - { - "name": "میندورو غربی", - "code": "MDC" - }, - { - "name": "نگرو شرقی", - "code": "NER" - }, - { - "name": "نگرو غربی", - "code": "NEC" - }, - { - "name": "نوئه‌وا اکیجا", - "code": "NUE" - }, - { - "name": "نوئه‌وا ویزکایا", - "code": "NUV" - }, - { - "name": "Bicol", - "code": "05" - }, - { - "name": "Cagayan Valley", - "code": "02" + "name": "لانائو جنوبی", + "code": "LAS" }, { - "name": "Calabarzon", - "code": "40" + "name": "لانائو شمالی", + "code": "LAN" }, { - "name": "Caraga", - "code": "13" + "name": "لیته", + "code": "LEY" }, { - "name": "Central Luzon", - "code": "03" + "name": "لیته جنوبی", + "code": "SLE" }, { - "name": "Central Visayas", - "code": "07" + "name": "ماریندوک", + "code": "MAD" }, { - "name": "Cordillera Administrative", - "code": "15" + "name": "ماسباته", + "code": "MAS" }, { - "name": "Davao", - "code": "11" + "name": "ماگوئیندانائو", + "code": "MAG" }, { - "name": "Davao Occidental", - "code": "DVO" + "name": "ماونتین", + "code": "MOU" }, { - "name": "Eastern Visayas", - "code": "08" + "name": "میسامی شرقی", + "code": "MSR" }, { - "name": "Ilocos", - "code": "01" + "name": "میسامی غربی", + "code": "MSC" }, { - "name": "Mimaropa", - "code": "41" + "name": "میندورو شرقی", + "code": "MDR" }, { - "name": "Muslim Mindanao", - "code": "14" + "name": "میندورو غربی", + "code": "MDC" }, { - "name": "Northern Mindanao", - "code": "10" + "name": "نگرو شرقی", + "code": "NER" }, { - "name": "Soccsksargen", - "code": "12" + "name": "نگرو غربی", + "code": "NEC" }, { - "name": "Western Visayas", - "code": "06" + "name": "نوئه‌وا اکیجا", + "code": "NUE" }, { - "name": "Zamboanga Peninsula", - "code": "09" + "name": "نوئه‌وا ویزکایا", + "code": "NUV" } ], "PK": [ @@ -15272,14 +15272,6 @@ "name": "استان کویاوی-پومرانیا", "code": "KP" }, - { - "name": "استان لوبلین", - "code": "LU" - }, - { - "name": "استان لوبوسکی", - "code": "LB" - }, { "name": "استان لهستان بزرگ‌تر", "code": "WP" @@ -15288,6 +15280,14 @@ "name": "استان لهستان کوچک‌تر", "code": "MA" }, + { + "name": "استان لوبلین", + "code": "LU" + }, + { + "name": "استان لوبوسکی", + "code": "LB" + }, { "name": "استان وارمی-ماسوری", "code": "WN" @@ -15516,6 +15516,38 @@ } ], "PY": [ + { + "name": "Caaguazú", + "code": "5" + }, + { + "name": "Caazapá", + "code": "6" + }, + { + "name": "Central", + "code": "11" + }, + { + "name": "Cordillera", + "code": "3" + }, + { + "name": "Guairá", + "code": "4" + }, + { + "name": "Paraguarí", + "code": "9" + }, + { + "name": "Presidente Hayes", + "code": "15" + }, + { + "name": "San Pedro", + "code": "2" + }, { "name": "آسونسیون", "code": "ASU" @@ -15555,41 +15587,13 @@ { "name": "ناحیه نیمبوکو", "code": "12" - }, - { - "name": "Caaguazú", - "code": "5" - }, - { - "name": "Caazapá", - "code": "6" - }, - { - "name": "Central", - "code": "11" - }, - { - "name": "Cordillera", - "code": "3" - }, - { - "name": "Guairá", - "code": "4" - }, - { - "name": "Paraguarí", - "code": "9" - }, - { - "name": "Presidente Hayes", - "code": "15" - }, - { - "name": "San Pedro", - "code": "2" } ], "QA": [ + { + "name": "Ash ShīḩÄnÄ«yah", + "code": "SH" + }, { "name": "الخور والدخیرة", "code": "KH" @@ -15617,10 +15621,6 @@ { "name": "ریان", "code": "RA" - }, - { - "name": "Ash ShīḩÄnÄ«yah", - "code": "SH" } ], "RO": [ @@ -15660,14 +15660,14 @@ "name": "شهرستان باکائو", "code": "BC" }, - { - "name": "شهرستان براشوو", - "code": "BV" - }, { "name": "شهرستان برئیلا", "code": "BR" }, + { + "name": "شهرستان براشوو", + "code": "BV" + }, { "name": "شهرستان بوتوشانی", "code": "BT" @@ -15760,18 +15760,26 @@ "name": "شهرستان مارامورش", "code": "MM" }, - { - "name": "شهرستان مورش", - "code": "MS" - }, { "name": "شهرستان مهدینتسی", "code": "MH" }, + { + "name": "شهرستان مورش", + "code": "MS" + }, { "name": "شهرستان نامس", "code": "NT" }, + { + "name": "شهرستان هارگیتا", + "code": "HR" + }, + { + "name": "شهرستان هوندوارا", + "code": "HD" + }, { "name": "شهرستان ورانچا", "code": "VN" @@ -15783,33 +15791,9 @@ { "name": "شهرستان ولوچا", "code": "VL" - }, - { - "name": "شهرستان هارگیتا", - "code": "HR" - }, - { - "name": "شهرستان هوندوارا", - "code": "HD" } ], "RS": [ - { - "name": "استان خودمختار کوزوو Ùˆ متوهیا", - "code": "KM" - }, - { - "name": "استان وجوودینا", - "code": "VO" - }, - { - "name": "بلگراد", - "code": "00" - }, - { - "name": "رده:ناحیه یابلانیتسا", - "code": "23" - }, { "name": "Bor", "code": "14" @@ -15921,6 +15905,22 @@ { "name": "Zlatibor", "code": "16" + }, + { + "name": "استان خودمختار کوزوو Ùˆ متوهیا", + "code": "KM" + }, + { + "name": "استان وجوودینا", + "code": "VO" + }, + { + "name": "بلگراد", + "code": "00" + }, + { + "name": "رده:ناحیه یابلانیتسا", + "code": "23" } ], "RU": [ @@ -16478,6 +16478,10 @@ } ], "SD": [ + { + "name": "River Nile", + "code": "NR" + }, { "name": "استان خارطوم", "code": "KH" @@ -16545,10 +16549,6 @@ { "name": "نیل سÙید", "code": "NW" - }, - { - "name": "River Nile", - "code": "NR" } ], "SE": [ @@ -16604,6 +16604,10 @@ "name": "استان نوربوتن", "code": "BD" }, + { + "name": "استان هاللاند", + "code": "N" + }, { "name": "استان ورملاند", "code": "S" @@ -16624,10 +16628,6 @@ "name": "استان وستمانلاند", "code": "U" }, - { - "name": "استان هاللاند", - "code": "N" - }, { "name": "استان یمتلاند", "code": "Z" @@ -16660,6 +16660,10 @@ } ], "SH": [ + { + "name": "Tristan da Cunha", + "code": "TA" + }, { "name": "اسنشن", "code": "AC" @@ -16667,10 +16671,6 @@ { "name": "سینت هلینا", "code": "HL" - }, - { - "name": "Tristan da Cunha", - "code": "TA" } ], "SI": [ @@ -17558,6 +17558,10 @@ } ], "SL": [ + { + "name": "Western Area", + "code": "W" + }, { "name": "استان جنوبی، سیرالئون", "code": "S" @@ -17569,10 +17573,6 @@ { "name": "استان شمالی، سیرالئون", "code": "N" - }, - { - "name": "Western Area", - "code": "W" } ], "SM": [ @@ -17744,16 +17744,8 @@ "code": "WO", "name": "Woqooyi Galbeed" } - ], - "SR": [ - { - "name": "استان پاراماریبو", - "code": "PM" - }, - { - "name": "ناحیه بروکوپوندو", - "code": "BR" - }, + ], + "SR": [ { "name": "Commewijne", "code": "CM" @@ -17785,25 +17777,17 @@ { "name": "Wanica", "code": "WA" - } - ], - "SS": [ - { - "name": "استوائیه شرقی", - "code": "EE" }, { - "name": "استوائیه وسطی", - "code": "EC" - }, - { - "name": "جونقلی", - "code": "JG" + "name": "استان پاراماریبو", + "code": "PM" }, { - "name": "نیل بالا", - "code": "NU" - }, + "name": "ناحیه بروکوپوندو", + "code": "BR" + } + ], + "SS": [ { "name": "Lakes", "code": "LK" @@ -17827,6 +17811,22 @@ { "name": "Western Equatoria", "code": "EW" + }, + { + "name": "استوائیه شرقی", + "code": "EE" + }, + { + "name": "استوائیه وسطی", + "code": "EC" + }, + { + "name": "جونقلی", + "code": "JG" + }, + { + "name": "نیل بالا", + "code": "NU" } ], "ST": [ @@ -17840,10 +17840,6 @@ } ], "SV": [ - { - "name": "بخش اهواچوپان", - "code": "AH" - }, { "name": "Cabañas", "code": "CA" @@ -17895,6 +17891,10 @@ { "name": "Usulután", "code": "US" + }, + { + "name": "بخش اهواچوپان", + "code": "AH" } ], "SY": [ @@ -17974,10 +17974,6 @@ } ], "TD": [ - { - "name": "انجامنا", - "code": "ND" - }, { "name": "Bahr el Gazel", "code": "BG" @@ -18065,17 +18061,13 @@ { "name": "Wadi Fira", "code": "WF" + }, + { + "name": "انجامنا", + "code": "ND" } ], "TG": [ - { - "name": "منطقه کارا", - "code": "K" - }, - { - "name": "منطقه ماریتیم", - "code": "M" - }, { "name": "Centrale", "code": "C" @@ -18087,9 +18079,29 @@ { "name": "Savanes", "code": "S" + }, + { + "name": "منطقه کارا", + "code": "K" + }, + { + "name": "منطقه ماریتیم", + "code": "M" } ], "TH": [ + { + "name": "Bueng Kan", + "code": "38" + }, + { + "name": "Samut Prakan", + "code": "11" + }, + { + "name": "Samut Sakhon", + "code": "74" + }, { "name": "آنگ تونگ", "code": "15" @@ -18194,14 +18206,14 @@ "name": "پراچینبوری", "code": "25" }, - { - "name": "پوکت", - "code": "83" - }, { "name": "پهانگ نگا", "code": "82" }, + { + "name": "پوکت", + "code": "83" + }, { "name": "ترات", "code": "23" @@ -18389,18 +18401,6 @@ { "name": "یوتای تانی", "code": "61" - }, - { - "name": "Bueng Kan", - "code": "38" - }, - { - "name": "Samut Prakan", - "code": "11" - }, - { - "name": "Samut Sakhon", - "code": "74" } ], "TJ": [ @@ -18426,14 +18426,6 @@ } ], "TL": [ - { - "name": "آئیلئو (منطقه)", - "code": "AL" - }, - { - "name": "بخش اینارو", - "code": "AN" - }, { "name": "Baucau", "code": "BA" @@ -18477,6 +18469,14 @@ { "name": "Viqueque", "code": "VI" + }, + { + "name": "آئیلئو (منطقه)", + "code": "AL" + }, + { + "name": "بخش اینارو", + "code": "AN" } ], "TM": [ @@ -18952,30 +18952,6 @@ } ], "TT": [ - { - "name": "آریما", - "code": "ARI" - }, - { - "name": "پرت آو اسپاین", - "code": "POS" - }, - { - "name": "پوینت Ùورتین", - "code": "PTF" - }, - { - "name": "توباگو", - "code": "TOB" - }, - { - "name": "چاگواناس", - "code": "CHA" - }, - { - "name": "سان Ùرناندو", - "code": "SFO" - }, { "name": "Couva-Tabaquite-Talparo", "code": "CTT" @@ -19011,6 +18987,30 @@ { "name": "Tunapuna-Piarco", "code": "TUP" + }, + { + "name": "آریما", + "code": "ARI" + }, + { + "name": "پرت آو اسپاین", + "code": "POS" + }, + { + "name": "پوینت Ùورتین", + "code": "PTF" + }, + { + "name": "توباگو", + "code": "TOB" + }, + { + "name": "چاگواناس", + "code": "CHA" + }, + { + "name": "سان Ùرناندو", + "code": "SFO" } ], "TV": [ @@ -19018,14 +19018,14 @@ "name": "ÙوناÙوتی", "code": "FUN" }, - { - "name": "نانومانگا", - "code": "NMG" - }, { "name": "نانومئا", "code": "NMA" }, + { + "name": "نانومانگا", + "code": "NMG" + }, { "name": "نوئی (آب‌سنگ حلقوی)", "code": "NUI" @@ -19048,6 +19048,46 @@ } ], "TW": [ + { + "name": "Changhua", + "code": "CHA" + }, + { + "name": "Chiayi County", + "code": "CYI" + }, + { + "name": "Hsinchu County", + "code": "HSQ" + }, + { + "name": "Lienchiang", + "code": "LIE" + }, + { + "name": "Miaoli", + "code": "MIA" + }, + { + "name": "Nantou", + "code": "NAN" + }, + { + "name": "New Taipei", + "code": "NWT" + }, + { + "name": "Penghu", + "code": "PEN" + }, + { + "name": "Taitung", + "code": "TTT" + }, + { + "name": "Yunlin", + "code": "YUN" + }, { "name": "پینگتانگ", "code": "PIF" @@ -19095,46 +19135,6 @@ { "name": "یایلان", "code": "ILA" - }, - { - "name": "Changhua", - "code": "CHA" - }, - { - "name": "Chiayi County", - "code": "CYI" - }, - { - "name": "Hsinchu County", - "code": "HSQ" - }, - { - "name": "Lienchiang", - "code": "LIE" - }, - { - "name": "Miaoli", - "code": "MIA" - }, - { - "name": "Nantou", - "code": "NAN" - }, - { - "name": "New Taipei", - "code": "NWT" - }, - { - "name": "Penghu", - "code": "PEN" - }, - { - "name": "Taitung", - "code": "TTT" - }, - { - "name": "Yunlin", - "code": "YUN" } ], "TZ": [ @@ -19370,42 +19370,6 @@ } ], "UG": [ - { - "name": "بخش الیبتانگ", - "code": "323" - }, - { - "name": "بخش امودات", - "code": "324" - }, - { - "name": "بخش امورو", - "code": "316" - }, - { - "name": "بخش امورو²", - "code": "319" - }, - { - "name": "بخش اموریا", - "code": "216" - }, - { - "name": "بخش امولاتار", - "code": "315" - }, - { - "name": "منطقه ابیم", - "code": "314" - }, - { - "name": "منطقه ابیم²", - "code": "317" - }, - { - "name": "منطقه اجومانی", - "code": "301" - }, { "name": "Agago", "code": "322" @@ -19873,6 +19837,42 @@ { "name": "Zombo²", "code": "330" + }, + { + "name": "بخش الیبتانگ", + "code": "323" + }, + { + "name": "بخش امودات", + "code": "324" + }, + { + "name": "بخش امورو", + "code": "316" + }, + { + "name": "بخش امورو²", + "code": "319" + }, + { + "name": "بخش اموریا", + "code": "216" + }, + { + "name": "بخش امولاتار", + "code": "315" + }, + { + "name": "منطقه ابیم", + "code": "314" + }, + { + "name": "منطقه ابیم²", + "code": "317" + }, + { + "name": "منطقه اجومانی", + "code": "301" } ], "UM": [ @@ -19914,6 +19914,30 @@ } ], "US": [ + { + "name": "American Samoa", + "code": "AS" + }, + { + "name": "Guam", + "code": "GU" + }, + { + "name": "Northern Mariana Islands", + "code": "MP" + }, + { + "name": "Puerto Rico", + "code": "PR" + }, + { + "name": "U.S. Outlying Islands", + "code": "UM" + }, + { + "name": "U.S. Virgin Islands", + "code": "VI" + }, { "name": "آرکانزاس", "code": "AR" @@ -20086,6 +20110,10 @@ "name": "نیویورک", "code": "NY" }, + { + "name": "هاوائی", + "code": "HI" + }, { "name": "واشینگتن، دی. سی.", "code": "DC" @@ -20110,44 +20138,12 @@ "name": "ویسکانسین", "code": "WI" }, - { - "name": "هاوائی", - "code": "HI" - }, { "name": "یوتا", "code": "UT" - }, - { - "name": "American Samoa", - "code": "AS" - }, - { - "name": "Guam", - "code": "GU" - }, - { - "name": "Northern Mariana Islands", - "code": "MP" - }, - { - "name": "Puerto Rico", - "code": "PR" - }, - { - "name": "U.S. Outlying Islands", - "code": "UM" - }, - { - "name": "U.S. Virgin Islands", - "code": "VI" } ], "UY": [ - { - "name": "ایالت مونته‌ویدئو", - "code": "MO" - }, { "name": "Artigas", "code": "AR" @@ -20219,6 +20215,10 @@ { "name": "Treinta y Tres", "code": "TT" + }, + { + "name": "ایالت مونته‌ویدئو", + "code": "MO" } ], "UZ": [ @@ -20306,6 +20306,34 @@ } ], "VE": [ + { + "name": "Capital", + "code": "A" + }, + { + "name": "Cojedes", + "code": "H" + }, + { + "name": "Delta Amacuro", + "code": "Y" + }, + { + "name": "Federal Dependencies", + "code": "W" + }, + { + "name": "Guárico", + "code": "J" + }, + { + "name": "Nueva Esparta", + "code": "O" + }, + { + "name": "Yaracuy", + "code": "U" + }, { "name": "آپوره", "code": "C" @@ -20377,37 +20405,13 @@ { "name": "وارگاس، ونزوئلا", "code": "X" - }, - { - "name": "Capital", - "code": "A" - }, - { - "name": "Cojedes", - "code": "H" - }, - { - "name": "Delta Amacuro", - "code": "Y" - }, - { - "name": "Federal Dependencies", - "code": "W" - }, - { - "name": "Guárico", - "code": "J" - }, - { - "name": "Nueva Esparta", - "code": "O" - }, - { - "name": "Yaracuy", - "code": "U" } ], "VN": [ + { + "name": "Thừa Thiên–Huế", + "code": "26" + }, { "name": "استان ان گینگ", "code": "44" @@ -20588,14 +20592,6 @@ "name": "استان نین توان", "code": "36" }, - { - "name": "استان وین ÙÙˆÚ©", - "code": "70" - }, - { - "name": "استان وین لونگ", - "code": "49" - }, { "name": "استان ها تین", "code": "23" @@ -20624,6 +20620,14 @@ "name": "استان هونگ ین", "code": "66" }, + { + "name": "استان وین ÙÙˆÚ©", + "code": "70" + }, + { + "name": "استان وین لونگ", + "code": "49" + }, { "name": "استان ین بای", "code": "06" @@ -20655,10 +20659,6 @@ { "name": "هوشی‌مین", "code": "SG" - }, - { - "name": "Thừa Thiên–Huế", - "code": "26" } ], "VU": [ @@ -20688,6 +20688,10 @@ } ], "WF": [ + { + "name": "Sigave", + "code": "SG" + }, { "name": "الو (والیز Ùˆ Ùاتونا)", "code": "AL" @@ -20695,21 +20699,9 @@ { "name": "یووآ", "code": "UV" - }, - { - "name": "Sigave", - "code": "SG" } ], "WS": [ - { - "name": "آنا، ساموآ", - "code": "AA" - }, - { - "name": "ایگا-ای-لو-تای", - "code": "AL" - }, { "name": "Atua", "code": "AT" @@ -20745,6 +20737,14 @@ { "name": "Vaisigano", "code": "VS" + }, + { + "name": "آنا، ساموآ", + "code": "AA" + }, + { + "name": "ایگا-ای-لو-تای", + "code": "AL" } ], "YE": [ @@ -20918,6 +20918,14 @@ } ], "ZW": [ + { + "name": "Bulawayo", + "code": "BU" + }, + { + "name": "Harare", + "code": "HA" + }, { "name": "استان ماتابلند جنوبی", "code": "MS" @@ -20949,14 +20957,6 @@ { "name": "استان میدلندز", "code": "MI" - }, - { - "name": "Bulawayo", - "code": "BU" - }, - { - "name": "Harare", - "code": "HA" } ] } \ No newline at end of file diff --git a/js/data/locale/fa/sysres.json b/js/data/locale/fa/sysres.json index 1b6eef00c5..a2f61e6c38 100644 --- a/js/data/locale/fa/sysres.json +++ b/js/data/locale/fa/sysres.json @@ -249,6 +249,14 @@ "1#1 wk|#{num} wks": "one#{num} Ù‡Ùته|#{num} Ù‡Ùته", "1#1 mon|#{num} mons": "one#{num} ماه|#{num} ماه", "1#1 yr|#{num} yrs": "one#{num} سال|#{num} سال", + "durationMediumMillis": "one#{num}ms|#{num}ms", + "1#1 se|#{num} sec": "one#{num} Ø«|#{num} Ø«", + "1#1 mi|#{num} min": "one#{num} دقیقه|#{num} دقیقه", + "durationMediumHours": "one#{num} ساعت|#{num} ساعت", + "1#1 dy|#{num} dys": "one#{num} روز|#{num} روز", + "durationMediumWeeks": "one#{num} Ù‡Ùته|#{num} Ù‡Ùته", + "1#1 mo|#{num} mos": "one#{num} ماه|#{num} ماه", + "durationMediumYears": "one#{num} سال|#{num} سال", "durationShortMillis": "one#{num}ms|#{num}ms", "#{num}s": "one#{num} Ø«|#{num} Ø«", "durationShortMinutes": "one#{num} دقیقه|#{num} دقیقه", @@ -257,22 +265,6 @@ "#{num}w": "one#{num} Ù‡Ùته|#{num} Ù‡Ùته", "durationShortMonths": "one#{num} ماه|#{num} ماه", "#{num}y": "one#{num} سال|#{num} سال", - "separatorFull": "،†", - "finalSeparatorFull": "ØŒ Ùˆ ", - "separatorLong": "،†", - "finalSeparatorLong": "،†", - "separatorMedium": "،†", - "finalSeparatorMedium": "،†", - "separatorShort": " ", - "finalSeparatorShort": " ", - "durationMediumMillis": "one#{num}ms|#{num}ms", - "1#1 se|#{num} sec": "#{num} ثانیه", - "1#1 mi|#{num} min": "#{num} دقیقه", - "durationMediumHours": "#{num} ساعت", - "1#1 dy|#{num} dys": "#{num} روز", - "durationMediumWeeks": "#{num} Ù‡Ùته", - "1#1 mo|#{num} mos": "#{num} ماه", - "durationMediumYears": "#{num} سال", "1#in 1 second|#in {num} seconds": "one#â€{num} ثانیه بعد|#â€{num} ثانیه بعد", "1#in 1 minute|#in {num} minutes": "one#â€{num} دقیقه بعد|#â€{num} دقیقه بعد", "1#in 1 hour|#in {num} hours": "one#â€{num} ساعت بعد|#â€{num} ساعت بعد", @@ -314,5 +306,13 @@ "#{num}d ago": "one#â€{num} روز پیش|#â€{num} روز پیش", "#{num}w ago": "one#â€{num} Ù‡Ùته پیش|#â€{num} Ù‡Ùته پیش", "#{num}mo ago": "one#â€{num} ماه پیش|#â€{num} ماه پیش", - "#{num}y ago": "one#â€{num} سال پیش|#â€{num} سال پیش" + "#{num}y ago": "one#â€{num} سال پیش|#â€{num} سال پیش", + "separatorFull": "،†", + "finalSeparatorFull": "ØŒ Ùˆ ", + "separatorLong": "،†", + "finalSeparatorLong": "،†", + "separatorMedium": "،†", + "finalSeparatorMedium": "،†", + "separatorShort": " ", + "finalSeparatorShort": " " } \ No newline at end of file diff --git a/js/data/locale/ff/Latn/BF/dateformats.json b/js/data/locale/ff/Latn/BF/dateformats.json new file mode 100644 index 0000000000..96578644eb --- /dev/null +++ b/js/data/locale/ff/Latn/BF/dateformats.json @@ -0,0 +1,155 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "EEEE d MMMM yyyy", + "l": "EEE d MMMM yyyy", + "m": "EE d MMM, yyyy", + "s": "E d/M/yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM, yyyy", + "s": "d/M/yyyy" + }, + "dmw": { + "f": "EEEE d MMMM", + "l": "EEE d MMMM", + "m": "EE d MMM", + "s": "E d/M" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "d/M" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM, yyyy", + "s": "M/yyyy" + }, + "dw": { + "f": "EEEE d", + "l": "EEE d", + "m": "EE d", + "s": "E d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} {st} – {et}", + "l": "{sd} {sm} {sy} {st} – {et}", + "m": "{sd} {sm}, {sy} {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em}, {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em}, {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm}, {sy} – {ed} {em}, {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm}, {sy} – {em}, {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/ff/Latn/CM/dateformats.json b/js/data/locale/ff/Latn/CM/dateformats.json new file mode 100644 index 0000000000..96578644eb --- /dev/null +++ b/js/data/locale/ff/Latn/CM/dateformats.json @@ -0,0 +1,155 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "EEEE d MMMM yyyy", + "l": "EEE d MMMM yyyy", + "m": "EE d MMM, yyyy", + "s": "E d/M/yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM, yyyy", + "s": "d/M/yyyy" + }, + "dmw": { + "f": "EEEE d MMMM", + "l": "EEE d MMMM", + "m": "EE d MMM", + "s": "E d/M" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "d/M" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM, yyyy", + "s": "M/yyyy" + }, + "dw": { + "f": "EEEE d", + "l": "EEE d", + "m": "EE d", + "s": "E d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} {st} – {et}", + "l": "{sd} {sm} {sy} {st} – {et}", + "m": "{sd} {sm}, {sy} {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em}, {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em}, {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm}, {sy} – {ed} {em}, {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm}, {sy} – {em}, {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/ff/Latn/GH/dateformats.json b/js/data/locale/ff/Latn/GH/dateformats.json new file mode 100644 index 0000000000..96578644eb --- /dev/null +++ b/js/data/locale/ff/Latn/GH/dateformats.json @@ -0,0 +1,155 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "EEEE d MMMM yyyy", + "l": "EEE d MMMM yyyy", + "m": "EE d MMM, yyyy", + "s": "E d/M/yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM, yyyy", + "s": "d/M/yyyy" + }, + "dmw": { + "f": "EEEE d MMMM", + "l": "EEE d MMMM", + "m": "EE d MMM", + "s": "E d/M" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "d/M" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM, yyyy", + "s": "M/yyyy" + }, + "dw": { + "f": "EEEE d", + "l": "EEE d", + "m": "EE d", + "s": "E d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} {st} – {et}", + "l": "{sd} {sm} {sy} {st} – {et}", + "m": "{sd} {sm}, {sy} {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em}, {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em}, {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm}, {sy} – {ed} {em}, {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm}, {sy} – {em}, {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/ff/Latn/GM/dateformats.json b/js/data/locale/ff/Latn/GM/dateformats.json new file mode 100644 index 0000000000..96578644eb --- /dev/null +++ b/js/data/locale/ff/Latn/GM/dateformats.json @@ -0,0 +1,155 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "EEEE d MMMM yyyy", + "l": "EEE d MMMM yyyy", + "m": "EE d MMM, yyyy", + "s": "E d/M/yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM, yyyy", + "s": "d/M/yyyy" + }, + "dmw": { + "f": "EEEE d MMMM", + "l": "EEE d MMMM", + "m": "EE d MMM", + "s": "E d/M" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "d/M" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM, yyyy", + "s": "M/yyyy" + }, + "dw": { + "f": "EEEE d", + "l": "EEE d", + "m": "EE d", + "s": "E d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} {st} – {et}", + "l": "{sd} {sm} {sy} {st} – {et}", + "m": "{sd} {sm}, {sy} {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em}, {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em}, {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm}, {sy} – {ed} {em}, {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm}, {sy} – {em}, {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/ff/Latn/GN/dateformats.json b/js/data/locale/ff/Latn/GN/dateformats.json new file mode 100644 index 0000000000..96578644eb --- /dev/null +++ b/js/data/locale/ff/Latn/GN/dateformats.json @@ -0,0 +1,155 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "EEEE d MMMM yyyy", + "l": "EEE d MMMM yyyy", + "m": "EE d MMM, yyyy", + "s": "E d/M/yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM, yyyy", + "s": "d/M/yyyy" + }, + "dmw": { + "f": "EEEE d MMMM", + "l": "EEE d MMMM", + "m": "EE d MMM", + "s": "E d/M" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "d/M" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM, yyyy", + "s": "M/yyyy" + }, + "dw": { + "f": "EEEE d", + "l": "EEE d", + "m": "EE d", + "s": "E d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} {st} – {et}", + "l": "{sd} {sm} {sy} {st} – {et}", + "m": "{sd} {sm}, {sy} {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em}, {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em}, {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm}, {sy} – {ed} {em}, {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm}, {sy} – {em}, {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/ff/Latn/GW/dateformats.json b/js/data/locale/ff/Latn/GW/dateformats.json new file mode 100644 index 0000000000..96578644eb --- /dev/null +++ b/js/data/locale/ff/Latn/GW/dateformats.json @@ -0,0 +1,155 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "EEEE d MMMM yyyy", + "l": "EEE d MMMM yyyy", + "m": "EE d MMM, yyyy", + "s": "E d/M/yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM, yyyy", + "s": "d/M/yyyy" + }, + "dmw": { + "f": "EEEE d MMMM", + "l": "EEE d MMMM", + "m": "EE d MMM", + "s": "E d/M" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "d/M" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM, yyyy", + "s": "M/yyyy" + }, + "dw": { + "f": "EEEE d", + "l": "EEE d", + "m": "EE d", + "s": "E d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} {st} – {et}", + "l": "{sd} {sm} {sy} {st} – {et}", + "m": "{sd} {sm}, {sy} {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em}, {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em}, {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm}, {sy} – {ed} {em}, {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm}, {sy} – {em}, {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/ff/Latn/LR/dateformats.json b/js/data/locale/ff/Latn/LR/dateformats.json new file mode 100644 index 0000000000..96578644eb --- /dev/null +++ b/js/data/locale/ff/Latn/LR/dateformats.json @@ -0,0 +1,155 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "EEEE d MMMM yyyy", + "l": "EEE d MMMM yyyy", + "m": "EE d MMM, yyyy", + "s": "E d/M/yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM, yyyy", + "s": "d/M/yyyy" + }, + "dmw": { + "f": "EEEE d MMMM", + "l": "EEE d MMMM", + "m": "EE d MMM", + "s": "E d/M" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "d/M" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM, yyyy", + "s": "M/yyyy" + }, + "dw": { + "f": "EEEE d", + "l": "EEE d", + "m": "EE d", + "s": "E d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} {st} – {et}", + "l": "{sd} {sm} {sy} {st} – {et}", + "m": "{sd} {sm}, {sy} {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em}, {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em}, {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm}, {sy} – {ed} {em}, {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm}, {sy} – {em}, {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/und/MA/weekendend.jf b/js/data/locale/ff/Latn/MR/clock.jf similarity index 56% rename from js/data/locale/und/MA/weekendend.jf rename to js/data/locale/ff/Latn/MR/clock.jf index 2f4a9c9da3..2f9e37f764 100644 --- a/js/data/locale/und/MA/weekendend.jf +++ b/js/data/locale/ff/Latn/MR/clock.jf @@ -1,4 +1,4 @@ { "generated": true, - "weekendEnd": 6 + "clock": "12" } \ No newline at end of file diff --git a/js/data/locale/ff/Latn/MR/dateformats.json b/js/data/locale/ff/Latn/MR/dateformats.json new file mode 100644 index 0000000000..96578644eb --- /dev/null +++ b/js/data/locale/ff/Latn/MR/dateformats.json @@ -0,0 +1,155 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "EEEE d MMMM yyyy", + "l": "EEE d MMMM yyyy", + "m": "EE d MMM, yyyy", + "s": "E d/M/yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM, yyyy", + "s": "d/M/yyyy" + }, + "dmw": { + "f": "EEEE d MMMM", + "l": "EEE d MMMM", + "m": "EE d MMM", + "s": "E d/M" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "d/M" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM, yyyy", + "s": "M/yyyy" + }, + "dw": { + "f": "EEEE d", + "l": "EEE d", + "m": "EE d", + "s": "E d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} {st} – {et}", + "l": "{sd} {sm} {sy} {st} – {et}", + "m": "{sd} {sm}, {sy} {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em}, {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em}, {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm}, {sy} – {ed} {em}, {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm}, {sy} – {em}, {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/ff/Latn/NE/dateformats.json b/js/data/locale/ff/Latn/NE/dateformats.json new file mode 100644 index 0000000000..96578644eb --- /dev/null +++ b/js/data/locale/ff/Latn/NE/dateformats.json @@ -0,0 +1,155 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "EEEE d MMMM yyyy", + "l": "EEE d MMMM yyyy", + "m": "EE d MMM, yyyy", + "s": "E d/M/yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM, yyyy", + "s": "d/M/yyyy" + }, + "dmw": { + "f": "EEEE d MMMM", + "l": "EEE d MMMM", + "m": "EE d MMM", + "s": "E d/M" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "d/M" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM, yyyy", + "s": "M/yyyy" + }, + "dw": { + "f": "EEEE d", + "l": "EEE d", + "m": "EE d", + "s": "E d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} {st} – {et}", + "l": "{sd} {sm} {sy} {st} – {et}", + "m": "{sd} {sm}, {sy} {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em}, {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em}, {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm}, {sy} – {ed} {em}, {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm}, {sy} – {em}, {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/ff/Latn/NG/dateformats.json b/js/data/locale/ff/Latn/NG/dateformats.json new file mode 100644 index 0000000000..96578644eb --- /dev/null +++ b/js/data/locale/ff/Latn/NG/dateformats.json @@ -0,0 +1,155 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "EEEE d MMMM yyyy", + "l": "EEE d MMMM yyyy", + "m": "EE d MMM, yyyy", + "s": "E d/M/yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM, yyyy", + "s": "d/M/yyyy" + }, + "dmw": { + "f": "EEEE d MMMM", + "l": "EEE d MMMM", + "m": "EE d MMM", + "s": "E d/M" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "d/M" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM, yyyy", + "s": "M/yyyy" + }, + "dw": { + "f": "EEEE d", + "l": "EEE d", + "m": "EE d", + "s": "E d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} {st} – {et}", + "l": "{sd} {sm} {sy} {st} – {et}", + "m": "{sd} {sm}, {sy} {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em}, {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em}, {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm}, {sy} – {ed} {em}, {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm}, {sy} – {em}, {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/ff/Latn/SL/dateformats.json b/js/data/locale/ff/Latn/SL/dateformats.json new file mode 100644 index 0000000000..96578644eb --- /dev/null +++ b/js/data/locale/ff/Latn/SL/dateformats.json @@ -0,0 +1,155 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "EEEE d MMMM yyyy", + "l": "EEE d MMMM yyyy", + "m": "EE d MMM, yyyy", + "s": "E d/M/yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM, yyyy", + "s": "d/M/yyyy" + }, + "dmw": { + "f": "EEEE d MMMM", + "l": "EEE d MMMM", + "m": "EE d MMM", + "s": "E d/M" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "d/M" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM, yyyy", + "s": "M/yyyy" + }, + "dw": { + "f": "EEEE d", + "l": "EEE d", + "m": "EE d", + "s": "E d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} {st} – {et}", + "l": "{sd} {sm} {sy} {st} – {et}", + "m": "{sd} {sm}, {sy} {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em}, {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em}, {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm}, {sy} – {ed} {em}, {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm}, {sy} – {em}, {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/ff/Latn/dateformats.json b/js/data/locale/ff/Latn/dateformats.json new file mode 100644 index 0000000000..96578644eb --- /dev/null +++ b/js/data/locale/ff/Latn/dateformats.json @@ -0,0 +1,155 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "EEEE d MMMM yyyy", + "l": "EEE d MMMM yyyy", + "m": "EE d MMM, yyyy", + "s": "E d/M/yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM, yyyy", + "s": "d/M/yyyy" + }, + "dmw": { + "f": "EEEE d MMMM", + "l": "EEE d MMMM", + "m": "EE d MMM", + "s": "E d/M" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "d/M" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM, yyyy", + "s": "M/yyyy" + }, + "dw": { + "f": "EEEE d", + "l": "EEE d", + "m": "EE d", + "s": "E d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} {st} – {et}", + "l": "{sd} {sm} {sy} {st} – {et}", + "m": "{sd} {sm}, {sy} {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em}, {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em}, {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm}, {sy} – {ed} {em}, {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm}, {sy} – {em}, {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/ff/sysres.json b/js/data/locale/ff/sysres.json index 91623e9708..677e961f66 100644 --- a/js/data/locale/ff/sysres.json +++ b/js/data/locale/ff/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/ffm/scripts.jf b/js/data/locale/ffm/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/ffm/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/fi/ctrynames.json b/js/data/locale/fi/ctrynames.json index 5407b7aadb..d498175d46 100644 --- a/js/data/locale/fi/ctrynames.json +++ b/js/data/locale/fi/ctrynames.json @@ -70,9 +70,9 @@ "Euroopan unioni": "EU", "Eurooppa": "150", "Falklandinsaaret": "FK", + "Färsaaret": "FO", "Fidži": "FJ", "Filippiinit": "PH", - "Färsaaret": "FO", "Gabon": "GA", "Gambia": "GM", "Georgia": "GE", @@ -100,11 +100,11 @@ "Islanti": "IS", "Iso-Britannia": "GB", "Israel": "IL", - "Italia": "IT", "Itä-Aasia": "030", "Itä-Afrikka": "014", "Itä-Eurooppa": "151", "Itä-Timor": "TL", + "Italia": "IT", "Itävalta": "AT", "Jamaika": "JM", "Japani": "JP", @@ -139,6 +139,10 @@ "Kuuba": "CU", "Kuwait": "KW", "Kypros": "CY", + "Länsi-Aasia": "145", + "Länsi-Afrikka": "011", + "Länsi-Eurooppa": "155", + "Länsi-Sahara": "EH", "Laos": "LA", "Latinalainen Amerikka": "419", "Latvia": "LV", @@ -149,10 +153,6 @@ "Liechtenstein": "LI", "Liettua": "LT", "Luxemburg": "LU", - "Länsi-Aasia": "145", - "Länsi-Afrikka": "011", - "Länsi-Eurooppa": "155", - "Länsi-Sahara": "EH", "maailma": "001", "Macao – Kiinan e.h.a.": "MO", "Madagaskar": "MG", @@ -192,6 +192,7 @@ "Norsunluurannikko": "CI", "Oman": "OM", "Oseania": "009", + "Päiväntasaajan Guinea": "GQ", "Pakistan": "PK", "Palau": "PW", "Palestiinalaisalueet": "PS", @@ -210,7 +211,6 @@ "Portugali": "PT", "Puerto Rico": "PR", "Puola": "PL", - "Päiväntasaajan Guinea": "GQ", "Qatar": "QA", "Ranska": "FR", "Ranskan eteläiset alueet": "TF", @@ -277,14 +277,14 @@ "Uusi-Kaledonia": "NC", "Uusi-Seelanti": "NZ", "Uzbekistan": "UZ", + "Väli-Amerikka": "013", "Valko-Venäjä": "BY", "Vanuatu": "VU", "Vatikaani": "VA", - "Venezuela": "VE", "Venäjä": "RU", + "Venezuela": "VE", "Vietnam": "VN", "Viro": "EE", - "Väli-Amerikka": "013", "Wallis ja Futuna": "WF", "Yhdistyneet kansakunnat": "UN", "Yhdysvallat": "US", diff --git a/js/data/locale/fi/ctryreverse.json b/js/data/locale/fi/ctryreverse.json index e9eada1a94..6afc18e450 100644 --- a/js/data/locale/fi/ctryreverse.json +++ b/js/data/locale/fi/ctryreverse.json @@ -77,9 +77,9 @@ "EZ": "euroalue", "EU": "Euroopan unioni", "FK": "Falklandinsaaret", + "FO": "Färsaaret", "FJ": "Fidži", "PH": "Filippiinit", - "FO": "Färsaaret", "GA": "Gabon", "GM": "Gambia", "GE": "Georgia", @@ -107,10 +107,10 @@ "IS": "Islanti", "GB": "Iso-Britannia", "IL": "Israel", - "IT": "Italia", "030": "Itä-Aasia", "014": "Itä-Afrikka", "TL": "Itä-Timor", + "IT": "Italia", "AT": "Itävalta", "JM": "Jamaika", "JP": "Japani", @@ -144,6 +144,8 @@ "CU": "Kuuba", "KW": "Kuwait", "CY": "Kypros", + "011": "Länsi-Afrikka", + "EH": "Länsi-Sahara", "LA": "Laos", "LV": "Latvia", "LS": "Lesotho", @@ -153,8 +155,6 @@ "LI": "Liechtenstein", "LT": "Liettua", "LU": "Luxemburg", - "011": "Länsi-Afrikka", - "EH": "Länsi-Sahara", "001": "maailma", "MO": "Macao – Kiinan e.h.a.", "MG": "Madagaskar", @@ -194,6 +194,7 @@ "CI": "Norsunluurannikko", "OM": "Oman", "009": "Oseania", + "GQ": "Päiväntasaajan Guinea", "PK": "Pakistan", "PW": "Palau", "PS": "Palestiinalaisalueet", @@ -211,7 +212,6 @@ "PT": "Portugali", "PR": "Puerto Rico", "PL": "Puola", - "GQ": "Päiväntasaajan Guinea", "QA": "Qatar", "FR": "Ranska", "TF": "Ranskan eteläiset alueet", @@ -277,14 +277,14 @@ "NC": "Uusi-Kaledonia", "NZ": "Uusi-Seelanti", "UZ": "Uzbekistan", + "013": "Väli-Amerikka", "BY": "Valko-Venäjä", "VU": "Vanuatu", "VA": "Vatikaani", - "VE": "Venezuela", "RU": "Venäjä", + "VE": "Venezuela", "VN": "Vietnam", "EE": "Viro", - "013": "Väli-Amerikka", "WF": "Wallis ja Futuna", "UN": "Yhdistyneet kansakunnat", "US": "Yhdysvallat", diff --git a/js/data/locale/fi/regionnames.json b/js/data/locale/fi/regionnames.json index 1564b350cf..85600c4695 100644 --- a/js/data/locale/fi/regionnames.json +++ b/js/data/locale/fi/regionnames.json @@ -1444,6 +1444,10 @@ "name": "Itä-Flanderi", "code": "VOV" }, + { + "name": "Länsi-Flanderi", + "code": "VWV" + }, { "name": "Liègen pronssi", "code": "WLG" @@ -1456,10 +1460,6 @@ "name": "Luxembourgin lääni", "code": "WLX" }, - { - "name": "Länsi-Flanderi", - "code": "VWV" - }, { "name": "Namurin lääni", "code": "WNA" @@ -2224,14 +2224,14 @@ "name": "Keski-Eleuthera", "code": "CE" }, - { - "name": "Long", - "code": "LI" - }, { "name": "Länsi Grand Bahama", "code": "WG" }, + { + "name": "Long", + "code": "LI" + }, { "name": "Mangrove Cay", "code": "MC" @@ -2552,14 +2552,14 @@ "name": "Etelä-Ubangi", "code": "SU" }, - { - "name": "Ituri", - "code": "IT" - }, { "name": "Itä-Kasai", "code": "KE" }, + { + "name": "Ituri", + "code": "IT" + }, { "name": "Kasaï", "code": "KS" @@ -3770,6 +3770,10 @@ "name": "Louny", "code": "424" }, + { + "name": "Määrin-Sleesian lääni", + "code": "80" + }, { "name": "MÄ›lník", "code": "206" @@ -3782,10 +3786,6 @@ "name": "Most", "code": "425" }, - { - "name": "Määrin-Sleesian lääni", - "code": "80" - }, { "name": "Náchod", "code": "523" @@ -5070,19 +5070,19 @@ }, { "name": "Murcia", - "code": "MC" + "code": "MU" }, { "name": "Murcia", - "code": "MU" + "code": "MC" }, { "name": "Navarra", - "code": "NA" + "code": "NC" }, { "name": "Navarra", - "code": "NC" + "code": "NA" }, { "name": "Ourense", @@ -6406,6 +6406,14 @@ "name": "Lancashire", "code": "LAN" }, + { + "name": "Länsi-Dunbartonshire", + "code": "WDU" + }, + { + "name": "Länsi-Lothian", + "code": "WLN" + }, { "name": "Larne", "code": "LRN" @@ -6454,14 +6462,6 @@ "name": "Luton", "code": "LUT" }, - { - "name": "Länsi-Dunbartonshire", - "code": "WDU" - }, - { - "name": "Länsi-Lothian", - "code": "WLN" - }, { "name": "Magherafelt", "code": "MFT" @@ -7224,11 +7224,11 @@ }, { "name": "Nzérékoré", - "code": "NZ" + "code": "N" }, { "name": "Nzérékoré", - "code": "N" + "code": "NZ" }, { "name": "Pitan prefektuuri", @@ -7450,6 +7450,14 @@ "name": "Laconia", "code": "16" }, + { + "name": "Länsi-Kreikka", + "code": "G" + }, + { + "name": "Länsi-Makedonia", + "code": "C" + }, { "name": "Larissa", "code": "42" @@ -7466,14 +7474,6 @@ "name": "Lesbos", "code": "83" }, - { - "name": "Länsi-Kreikka", - "code": "G" - }, - { - "name": "Länsi-Makedonia", - "code": "C" - }, { "name": "Magnesia", "code": "43" @@ -14030,14 +14030,14 @@ "name": "Oyo", "code": "OY" }, - { - "name": "Plateau", - "code": "PL" - }, { "name": "Pääkaupunkiterritorio", "code": "FC" }, + { + "name": "Plateau", + "code": "PL" + }, { "name": "Rivers", "code": "RI" @@ -14334,14 +14334,14 @@ "name": "Kosi", "code": "KO" }, - { - "name": "Lumbini", - "code": "LU" - }, { "name": "Läntinen kehitysalue", "code": "3" }, + { + "name": "Lumbini", + "code": "LU" + }, { "name": "Mahakali", "code": "MA" @@ -15024,14 +15024,14 @@ "name": "Lanao del Sur", "code": "LAS" }, - { - "name": "Leyte", - "code": "LEY" - }, { "name": "Länsi-Visayas", "code": "06" }, + { + "name": "Leyte", + "code": "LEY" + }, { "name": "Maguindanao", "code": "MAG" @@ -15252,6 +15252,10 @@ "name": "Kujavia-Pommerin voivodikunta", "code": "KP" }, + { + "name": "Länsi-Pommerin voivodikunta", + "code": "ZP" + }, { "name": "Åódźin voivodikunta", "code": "LD" @@ -15264,10 +15268,6 @@ "name": "Lubuszin voivodikunta", "code": "LB" }, - { - "name": "Länsi-Pommerin voivodikunta", - "code": "ZP" - }, { "name": "Masovian voivodikunta", "code": "MZ" @@ -16556,14 +16556,14 @@ "name": "Blekingen lääni", "code": "K" }, - { - "name": "Gotlannin lääni", - "code": "I" - }, { "name": "Gävleborgin lääni", "code": "X" }, + { + "name": "Gotlannin lääni", + "code": "I" + }, { "name": "Hallandin lääni", "code": "N" @@ -16596,6 +16596,10 @@ "name": "Norrbottenin lääni", "code": "BD" }, + { + "name": "Örebron lääni", + "code": "T" + }, { "name": "SkÃ¥nen lääni", "code": "M" @@ -16631,10 +16635,6 @@ { "name": "Västmanlandin lääni", "code": "U" - }, - { - "name": "Örebron lääni", - "code": "T" } ], "SG": [ @@ -19998,14 +19998,14 @@ "name": "Kentucky", "code": "KY" }, - { - "name": "Louisiana", - "code": "LA" - }, { "name": "Länsi-Virginia", "code": "WV" }, + { + "name": "Louisiana", + "code": "LA" + }, { "name": "Maine", "code": "ME" @@ -20374,14 +20374,14 @@ "name": "Nueva Esparta", "code": "O" }, - { - "name": "Portuguesa", - "code": "P" - }, { "name": "Pääkaupunkialue", "code": "A" }, + { + "name": "Portuguesa", + "code": "P" + }, { "name": "Sucre", "code": "R" diff --git a/js/data/locale/fi/sysres.json b/js/data/locale/fi/sysres.json index 1811036ed4..3e8651717a 100644 --- a/js/data/locale/fi/sysres.json +++ b/js/data/locale/fi/sysres.json @@ -171,6 +171,14 @@ "1#1 wk|#{num} wks": "one#{num} vk|#{num} vk", "1#1 mon|#{num} mons": "one#{num} kk|#{num} kk", "1#1 yr|#{num} yrs": "one#{num} v|#{num} v", + "durationMediumMillis": "one#{num}ms|#{num}ms", + "1#1 se|#{num} sec": "one#{num}s|#{num}s", + "1#1 mi|#{num} min": "one#{num}min|#{num}min", + "durationMediumHours": "one#{num}t|#{num}t", + "1#1 dy|#{num} dys": "one#{num}pv|#{num}pv", + "durationMediumWeeks": "one#{num}vk|#{num}vk", + "1#1 mo|#{num} mos": "one#{num}kk|#{num}kk", + "durationMediumYears": "one#{num}v|#{num}v", "durationShortMillis": "one#{num}ms|#{num}ms", "#{num}s": "one#{num}s|#{num}s", "durationShortMinutes": "one#{num}min|#{num}min", @@ -179,22 +187,6 @@ "#{num}w": "one#{num}vk|#{num}vk", "durationShortMonths": "one#{num}kk|#{num}kk", "#{num}y": "one#{num}v|#{num}v", - "separatorFull": ", ", - "finalSeparatorFull": " ja ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", - "durationMediumMillis": "one#{num}ms|#{num}ms", - "1#1 se|#{num} sec": "#{num} sk", - "1#1 mi|#{num} min": "#{num} mn", - "durationMediumHours": "#{num} tt", - "1#1 dy|#{num} dys": "#{num} pv", - "durationMediumWeeks": "#{num} vk", - "1#1 mo|#{num} mos": "#{num} kk", - "durationMediumYears": "#{num} vs", "1#in 1 second|#in {num} seconds": "one#{num} sekunnin päästä|#{num} sekunnin päästä", "1#in 1 minute|#in {num} minutes": "one#{num} minuutin päästä|#{num} minuutin päästä", "1#in 1 hour|#in {num} hours": "one#{num} tunnin päästä|#{num} tunnin päästä", @@ -236,5 +228,13 @@ "#{num}d ago": "one#{num} pv sitten|#{num} pv sitten", "#{num}w ago": "one#{num} vk sitten|#{num} vk sitten", "#{num}mo ago": "one#{num} kk sitten|#{num} kk sitten", - "#{num}y ago": "one#{num} v sitten|#{num} v sitten" + "#{num}y ago": "one#{num} v sitten|#{num} v sitten", + "separatorFull": ", ", + "finalSeparatorFull": " ja ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": " ", + "finalSeparatorShort": " " } \ No newline at end of file diff --git a/js/data/locale/fia/scripts.jf b/js/data/locale/fia/scripts.jf new file mode 100644 index 0000000000..22edfc469b --- /dev/null +++ b/js/data/locale/fia/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Arab" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/fil/ctrynames.json b/js/data/locale/fil/ctrynames.json index 6e36c5866e..71f5723dfc 100644 --- a/js/data/locale/fil/ctrynames.json +++ b/js/data/locale/fil/ctrynames.json @@ -8,10 +8,10 @@ "American Samoa": "AS", "Americas": "019", "Andorra": "AD", - "Antarctica": "AQ", - "Antigua & Barbuda": "AG", "Angola": "AO", "Anguilla": "AI", + "Antarctica": "AQ", + "Antigua & Barbuda": "AG", "Argentina": "AR", "Armenia": "AM", "Aruba": "AW", @@ -176,9 +176,9 @@ "Micronesia": "FM", "Moldova": "MD", "Monaco": "MC", + "Mongolia": "MN", "Montenegro": "ME", "Montserrat": "MS", - "Mongolia": "MN", "Morocco": "MA", "Mozambique": "MZ", "Mundo": "001", @@ -232,8 +232,8 @@ "Silangang Africa": "014", "Silangang Asya": "030", "Silangang Europe": "151", - "Sint Maarten": "SX", "Singapore": "SG", + "Sint Maarten": "SX", "Slovakia": "SK", "Slovenia": "SI", "Solomon Islands": "SB", diff --git a/js/data/locale/fil/ctryreverse.json b/js/data/locale/fil/ctryreverse.json index ea5cd5375e..41577c2281 100644 --- a/js/data/locale/fil/ctryreverse.json +++ b/js/data/locale/fil/ctryreverse.json @@ -17,10 +17,10 @@ "AS": "American Samoa", "019": "Americas", "AD": "Andorra", - "AQ": "Antarctica", - "AG": "Antigua & Barbuda", "AO": "Angola", "AI": "Anguilla", + "AQ": "Antarctica", + "AG": "Antigua & Barbuda", "AR": "Argentina", "AM": "Armenia", "AW": "Aruba", @@ -178,9 +178,9 @@ "FM": "Micronesia", "MD": "Moldova", "MC": "Monaco", + "MN": "Mongolia", "ME": "Montenegro", "MS": "Montserrat", - "MN": "Mongolia", "MA": "Morocco", "MZ": "Mozambique", "001": "Mundo", @@ -233,8 +233,8 @@ "SL": "Sierra Leone", "014": "Silangang Africa", "030": "Silangang Asya", - "SX": "Sint Maarten", "SG": "Singapore", + "SX": "Sint Maarten", "SK": "Slovakia", "SI": "Slovenia", "SB": "Solomon Islands", diff --git a/js/data/locale/fil/regionnames.json b/js/data/locale/fil/regionnames.json index 8c43671ab4..b5a6dc4a10 100644 --- a/js/data/locale/fil/regionnames.json +++ b/js/data/locale/fil/regionnames.json @@ -1650,14 +1650,14 @@ "code": "12", "name": "Sahel" }, - { - "code": "SMT", - "name": "Sanmatenga" - }, { "code": "SNG", "name": "Sanguié" }, + { + "code": "SMT", + "name": "Sanmatenga" + }, { "code": "SEN", "name": "Séno" @@ -5431,11 +5431,11 @@ "name": "Bouches-du-Rhône" }, { - "code": "BRE", + "code": "E", "name": "Brittany" }, { - "code": "E", + "code": "BRE", "name": "Brittany" }, { @@ -5930,14 +5930,6 @@ "name": "Aberdeenshire", "code": "ABD" }, - { - "name": "Antrim", - "code": "ANT" - }, - { - "name": "Antrim and Newtownabbey", - "code": "ANN" - }, { "name": "Anglesey", "code": "AGY" @@ -5946,6 +5938,14 @@ "name": "Angus", "code": "ANS" }, + { + "name": "Antrim", + "code": "ANT" + }, + { + "name": "Antrim and Newtownabbey", + "code": "ANN" + }, { "name": "Ards", "code": "ARD" @@ -8118,14 +8118,14 @@ "code": "BA", "name": "Bali" }, - { - "code": "BT", - "name": "Banten" - }, { "code": "BB", "name": "Bangka–Belitung Islands" }, + { + "code": "BT", + "name": "Banten" + }, { "code": "BE", "name": "Bengkulu" @@ -18222,10 +18222,6 @@ "code": "96", "name": "Narathiwat" }, - { - "code": "12", - "name": "Nonthaburi" - }, { "code": "39", "name": "Nong Bua Lam Phu" @@ -18234,6 +18230,10 @@ "code": "43", "name": "Nong Khai" }, + { + "code": "12", + "name": "Nonthaburi" + }, { "code": "13", "name": "Pathum Thani" @@ -19770,6 +19770,10 @@ "code": "310", "name": "Nebbi" }, + { + "code": "231", + "name": "Ngora" + }, { "code": "N", "name": "Northern" @@ -19786,10 +19790,6 @@ "code": "328", "name": "Nwoya" }, - { - "code": "231", - "name": "Ngora" - }, { "code": "329", "name": "Otuke" @@ -20568,6 +20568,10 @@ "code": "67", "name": "Nam Äịnh" }, + { + "code": "22", + "name": "Nghệ An" + }, { "code": "18", "name": "Ninh Bình" @@ -20576,10 +20580,6 @@ "code": "36", "name": "Ninh Thuận" }, - { - "code": "22", - "name": "Nghệ An" - }, { "code": "68", "name": "Phú Thá»" @@ -20596,14 +20596,14 @@ "code": "27", "name": "Quảng Nam" }, - { - "code": "13", - "name": "Quảng Ninh" - }, { "code": "29", "name": "Quảng Ngãi" }, + { + "code": "13", + "name": "Quảng Ninh" + }, { "code": "25", "name": "Quảng Trị" diff --git a/js/data/locale/fil/sysres.json b/js/data/locale/fil/sysres.json index 4cf9583cc6..dc29f742a6 100644 --- a/js/data/locale/fil/sysres.json +++ b/js/data/locale/fil/sysres.json @@ -95,6 +95,14 @@ "1#1 wk|#{num} wks": "one#{num} linggo|#{num} na linggo", "1#1 mon|#{num} mons": "one#{num} buwan|#{num} buwan", "1#1 yr|#{num} yrs": "one#{num} taon|#{num} taon", + "durationMediumMillis": "one#{num}ms|#{num}ms", + "1#1 se|#{num} sec": "one#{num}s|#{num}s", + "1#1 mi|#{num} min": "one#{num}m|#{num}m", + "durationMediumHours": "one#{num} oras|#{num} oras", + "1#1 dy|#{num} dys": "one#{num} araw|#{num} na araw", + "durationMediumWeeks": "one#{num}linggo|#{num}linggo", + "1#1 mo|#{num} mos": "one#{num}buwan|#{num} buwan", + "durationMediumYears": "one#{num}taon|#{num}taon", "durationShortMillis": "one#{num}ms|#{num}ms", "#{num}s": "one#{num}s|#{num}s", "durationShortMinutes": "one#{num}m|#{num}m", @@ -103,22 +111,6 @@ "#{num}w": "one#{num}linggo|#{num}linggo", "durationShortMonths": "one#{num}buwan|#{num} buwan", "#{num}y": "one#{num}taon|#{num}taon", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", - "durationMediumMillis": "one#{num}ms|#{num}ms", - "1#1 se|#{num} sec": "#{num} seg", - "1#1 mi|#{num} min": "#{num} min", - "durationMediumHours": "#{num} or", - "1#1 dy|#{num} dys": "#{num} arw", - "durationMediumWeeks": "#{num} li", - "1#1 mo|#{num} mos": "#{num} buw", - "durationMediumYears": "#{num} ta", "1#in 1 second|#in {num} seconds": "one#sa {num} segundo|#sa {num} (na) segundo", "1#in 1 minute|#in {num} minutes": "one#sa {num} minuto|#sa {num} (na) minuto", "1#in 1 hour|#in {num} hours": "one#sa {num} oras|#sa {num} (na) oras", @@ -160,5 +152,13 @@ "#{num}d ago": "one#{num} (na) araw ang nakalipas|#{num} (na) araw ang nakalipas", "#{num}w ago": "one#{num} linggo ang nakalipas|#{num} (na) linggo ang nakalipas", "#{num}mo ago": "one#{num} buwan ang nakalipas|#{num} (na) buwan ang nakalipas", - "#{num}y ago": "one#{num} taon ang nakalipas|#{num} (na) taon ang nakalipas" + "#{num}y ago": "one#{num} taon ang nakalipas|#{num} (na) taon ang nakalipas", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": " ", + "finalSeparatorShort": " " } \ No newline at end of file diff --git a/js/data/locale/fit/langname.jf b/js/data/locale/fit/langname.jf new file mode 100644 index 0000000000..98860923b5 --- /dev/null +++ b/js/data/locale/fit/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Tornedalen Finnish" +} \ No newline at end of file diff --git a/js/data/locale/fit/scripts.jf b/js/data/locale/fit/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/fit/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/fo/DK/ctrynames.json b/js/data/locale/fo/DK/ctrynames.json index 54b2cd09b7..29ed61751e 100644 --- a/js/data/locale/fo/DK/ctrynames.json +++ b/js/data/locale/fo/DK/ctrynames.json @@ -69,11 +69,11 @@ "Filipsoyggjar": "PH", "Finnland": "FI", "fjarskoti Osiania": "QO", + "Føroyar": "FO", "Frakland": "FR", "Franska Gujana": "GF", "Franska Polynesia": "PF", "Fronsku sunnaru landaøki": "TF", - "Føroyar": "FO", "Gabon": "GA", "Gambia": "GM", "Gana": "GH", diff --git a/js/data/locale/fo/DK/ctryreverse.json b/js/data/locale/fo/DK/ctryreverse.json index 6a728edc75..9017792b5e 100644 --- a/js/data/locale/fo/DK/ctryreverse.json +++ b/js/data/locale/fo/DK/ctryreverse.json @@ -75,11 +75,11 @@ "PH": "Filipsoyggjar", "FI": "Finnland", "QO": "fjarskoti Osiania", + "FO": "Føroyar", "FR": "Frakland", "GF": "Franska Gujana", "PF": "Franska Polynesia", "TF": "Fronsku sunnaru landaøki", - "FO": "Føroyar", "GA": "Gabon", "GM": "Gambia", "GH": "Gana", diff --git a/js/data/locale/fo/DK/dateformats.json b/js/data/locale/fo/DK/dateformats.json new file mode 100644 index 0000000000..a7a26af26e --- /dev/null +++ b/js/data/locale/fo/DK/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} 'kl'. {time}", + "l": "{date} 'kl'. {time}", + "m": "{date}, {time}", + "s": "{date}, {time}" + }, + "date": { + "dmwy": { + "f": "EEEE, d. MMMM yyyy", + "l": "EEE, d. MMMM yyyy", + "m": "EE, dd.MM.yyyy", + "s": "E, dd.MM.yy" + }, + "dmy": { + "f": "d. MMMM yyyy", + "l": "d. MMMM yyyy", + "m": "dd.MM.yyyy", + "s": "dd.MM.yy" + }, + "dmw": { + "f": "EEEE, d. MMMM", + "l": "EEE, d. MMMM", + "m": "EE, dd.MM", + "s": "E, dd.MM" + }, + "dm": { + "f": "d. MMMM", + "l": "d. MMMM", + "m": "dd.MM", + "s": "dd.MM" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MM.yyyy", + "s": "MM.yy" + }, + "dw": { + "f": "EEEE, d", + "l": "EEE, d", + "m": "EE, dd", + "s": "E, dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "dd", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd}. {sm} {sy} kl. {st} – {et}", + "l": "{sd}. {sm} {sy} kl. {st} – {et}", + "m": "{sd}.{sm}.{sy}, {st} – {et}", + "s": "{sd}.{sm}.{sy}, {st} – {et}" + }, + "c01": { + "f": "{sd}. {sm} {sy} kl. {st} – {ed}. {em} {ey} kl. {et}", + "l": "{sd}. {sm} {sy} kl. {st} – {ed}. {em} {ey} kl. {et}", + "m": "{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}", + "s": "{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}" + }, + "c02": { + "f": "{sd}. {sm} {sy} kl. {st} – {ed}. {em} {ey} kl. {et}", + "l": "{sd}. {sm} {sy} kl. {st} – {ed}. {em} {ey} kl. {et}", + "m": "{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}", + "s": "{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}" + }, + "c03": { + "f": "{sd}. {sm} {sy} kl. {st} – {ed}. {em} {ey} kl. {et}", + "l": "{sd}. {sm} {sy} kl. {st} – {ed}. {em} {ey} kl. {et}", + "m": "{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}", + "s": "{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}" + }, + "c10": { + "f": "{sd} – {ed}. {em} {ey}", + "l": "{sd} – {ed}. {em} {ey}", + "m": "{sd} – {ed}.{em}.{ey}", + "s": "{sd} – {ed}.{em}.{ey}" + }, + "c11": { + "f": "{sd}. {sm} – {ed}. {em} {ey}", + "l": "{sd}. {sm} – {ed}. {em} {ey}", + "m": "{sd}.{sm} – {ed}.{em}.{ey}", + "s": "{sd}.{sm} – {ed}.{em}.{ey}" + }, + "c12": { + "f": "{sd}. {sm} {sy} – {ed}. {em} {ey}", + "l": "{sd}. {sm} {sy} – {ed}. {em} {ey}", + "m": "{sd}.{sm}.{sy} – {ed}.{em}.{ey}", + "s": "{sd}.{sm}.{sy} – {ed}.{em}.{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm}.{sy} – {em}.{ey}", + "s": "{sm}.{sy} – {em}.{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/fo/ctrynames.json b/js/data/locale/fo/ctrynames.json index 54b2cd09b7..29ed61751e 100644 --- a/js/data/locale/fo/ctrynames.json +++ b/js/data/locale/fo/ctrynames.json @@ -69,11 +69,11 @@ "Filipsoyggjar": "PH", "Finnland": "FI", "fjarskoti Osiania": "QO", + "Føroyar": "FO", "Frakland": "FR", "Franska Gujana": "GF", "Franska Polynesia": "PF", "Fronsku sunnaru landaøki": "TF", - "Føroyar": "FO", "Gabon": "GA", "Gambia": "GM", "Gana": "GH", diff --git a/js/data/locale/fo/ctryreverse.json b/js/data/locale/fo/ctryreverse.json index 6a728edc75..9017792b5e 100644 --- a/js/data/locale/fo/ctryreverse.json +++ b/js/data/locale/fo/ctryreverse.json @@ -75,11 +75,11 @@ "PH": "Filipsoyggjar", "FI": "Finnland", "QO": "fjarskoti Osiania", + "FO": "Føroyar", "FR": "Frakland", "GF": "Franska Gujana", "PF": "Franska Polynesia", "TF": "Fronsku sunnaru landaøki", - "FO": "Føroyar", "GA": "Gabon", "GM": "Gambia", "GH": "Gana", diff --git a/js/data/locale/fo/sysres.json b/js/data/locale/fo/sysres.json index 994aeb05c3..f504947d8a 100644 --- a/js/data/locale/fo/sysres.json +++ b/js/data/locale/fo/sysres.json @@ -95,6 +95,14 @@ "1#1 wk|#{num} wks": "one#{num} vi.|#{num} vi.", "1#1 mon|#{num} mons": "one#{num} mán.|#{num} mán.", "1#1 yr|#{num} yrs": "one#{num} ár|#{num} ár", + "durationMediumMillis": "one#{num}ms.|#{num}ms.", + "1#1 se|#{num} sec": "one#{num}s.|#{num}s.", + "1#1 mi|#{num} min": "one#{num}m.|#{num}m.", + "durationMediumHours": "one#{num}t.|#{num}t.", + "1#1 dy|#{num} dys": "one#{num}d.|#{num}d.", + "durationMediumWeeks": "one#{num}v.|#{num}v.", + "1#1 mo|#{num} mos": "one#{num}m.|#{num}m.", + "durationMediumYears": "one#{num}ár|#{num}ár", "durationShortMillis": "one#{num}ms.|#{num}ms.", "#{num}s": "one#{num}s.|#{num}s.", "durationShortMinutes": "one#{num}m.|#{num}m.", @@ -103,22 +111,6 @@ "#{num}w": "one#{num}v.|#{num}v.", "durationShortMonths": "one#{num}m.|#{num}m.", "#{num}y": "one#{num}ár|#{num}ár", - "separatorFull": ", ", - "finalSeparatorFull": " og ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", - "durationMediumMillis": "one#{num}ms|#{num}ms", - "1#1 se|#{num} sec": "one#{num}s|#{num}s", - "1#1 mi|#{num} min": "one#{num}m|#{num}m", - "durationMediumHours": "one#{num}h|#{num}h", - "1#1 dy|#{num} dys": "one#{num}d|#{num}d", - "durationMediumWeeks": "one#{num}v|#{num}v", - "1#1 mo|#{num} mos": "one#{num}m|#{num}m", - "durationMediumYears": "one#{num}á|#{num}á", "1#in 1 second|#in {num} seconds": "one#um {num} sekund|#um {num} sekund", "1#in 1 minute|#in {num} minutes": "one#um {num} minutt|#um {num} minuttir", "1#in 1 hour|#in {num} hours": "one#um {num} tíma|#um {num} tímar", @@ -160,5 +152,13 @@ "#{num}d ago": "one#{num} da. síðan|#{num} da. síðan", "#{num}w ago": "one#{num} vi. síðan|#{num} vi. síðan", "#{num}mo ago": "one#{num} mnð. síðan|#{num} mnð. síðan", - "#{num}y ago": "one#{num} ár síðan|#{num} ár síðan" + "#{num}y ago": "one#{num} ár síðan|#{num} ár síðan", + "separatorFull": ", ", + "finalSeparatorFull": " og ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": " ", + "finalSeparatorShort": " " } \ No newline at end of file diff --git a/js/data/locale/fr/BF/dateformats.json b/js/data/locale/fr/BF/dateformats.json new file mode 100644 index 0000000000..e6cc2def2c --- /dev/null +++ b/js/data/locale/fr/BF/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} 'à' {time}", + "l": "{date} 'à' {time}", + "m": "{date} 'à' {time}", + "s": "{date} {time}" + }, + "date": { + "dmwy": { + "f": "EEEE d MMMM yyyy", + "l": "EEE d MMMM yyyy", + "m": "EE d MMM yyyy", + "s": "E dd/MM/yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM yyyy", + "s": "dd/MM/yyyy" + }, + "dmw": { + "f": "EEEE d MMMM", + "l": "EEE d MMMM", + "m": "EE d MMM", + "s": "E dd/MM" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "dd/MM" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "MM/yyyy" + }, + "dw": { + "f": "EEEE d", + "l": "EEE d", + "m": "EE d", + "s": "E dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} à {st} – {et}", + "l": "{sd} {sm} {sy} à {st} – {et}", + "m": "{sd} {sm} {sy} à {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/fr/BI/dateformats.json b/js/data/locale/fr/BI/dateformats.json new file mode 100644 index 0000000000..e6cc2def2c --- /dev/null +++ b/js/data/locale/fr/BI/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} 'à' {time}", + "l": "{date} 'à' {time}", + "m": "{date} 'à' {time}", + "s": "{date} {time}" + }, + "date": { + "dmwy": { + "f": "EEEE d MMMM yyyy", + "l": "EEE d MMMM yyyy", + "m": "EE d MMM yyyy", + "s": "E dd/MM/yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM yyyy", + "s": "dd/MM/yyyy" + }, + "dmw": { + "f": "EEEE d MMMM", + "l": "EEE d MMMM", + "m": "EE d MMM", + "s": "E dd/MM" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "dd/MM" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "MM/yyyy" + }, + "dw": { + "f": "EEEE d", + "l": "EEE d", + "m": "EE d", + "s": "E dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} à {st} – {et}", + "l": "{sd} {sm} {sy} à {st} – {et}", + "m": "{sd} {sm} {sy} à {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/fr/BJ/dateformats.json b/js/data/locale/fr/BJ/dateformats.json new file mode 100644 index 0000000000..e6cc2def2c --- /dev/null +++ b/js/data/locale/fr/BJ/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} 'à' {time}", + "l": "{date} 'à' {time}", + "m": "{date} 'à' {time}", + "s": "{date} {time}" + }, + "date": { + "dmwy": { + "f": "EEEE d MMMM yyyy", + "l": "EEE d MMMM yyyy", + "m": "EE d MMM yyyy", + "s": "E dd/MM/yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM yyyy", + "s": "dd/MM/yyyy" + }, + "dmw": { + "f": "EEEE d MMMM", + "l": "EEE d MMMM", + "m": "EE d MMM", + "s": "E dd/MM" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "dd/MM" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "MM/yyyy" + }, + "dw": { + "f": "EEEE d", + "l": "EEE d", + "m": "EE d", + "s": "E dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} à {st} – {et}", + "l": "{sd} {sm} {sy} à {st} – {et}", + "m": "{sd} {sm} {sy} à {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/fr/BL/dateformats.json b/js/data/locale/fr/BL/dateformats.json new file mode 100644 index 0000000000..e6cc2def2c --- /dev/null +++ b/js/data/locale/fr/BL/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} 'à' {time}", + "l": "{date} 'à' {time}", + "m": "{date} 'à' {time}", + "s": "{date} {time}" + }, + "date": { + "dmwy": { + "f": "EEEE d MMMM yyyy", + "l": "EEE d MMMM yyyy", + "m": "EE d MMM yyyy", + "s": "E dd/MM/yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM yyyy", + "s": "dd/MM/yyyy" + }, + "dmw": { + "f": "EEEE d MMMM", + "l": "EEE d MMMM", + "m": "EE d MMM", + "s": "E dd/MM" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "dd/MM" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "MM/yyyy" + }, + "dw": { + "f": "EEEE d", + "l": "EEE d", + "m": "EE d", + "s": "E dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} à {st} – {et}", + "l": "{sd} {sm} {sy} à {st} – {et}", + "m": "{sd} {sm} {sy} à {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/fr/CA/dateformats.json b/js/data/locale/fr/CA/dateformats.json index 4a12f45dfb..10f14bb92d 100644 --- a/js/data/locale/fr/CA/dateformats.json +++ b/js/data/locale/fr/CA/dateformats.json @@ -70,19 +70,19 @@ }, "time": { "12": { - "h": "h", + "h": "hh", "m": "mm", "s": "ss", - "ah": "h a", - "hm": "h 'h' mm", - "ms": "mm:ss", - "ahm": "h 'h' mm a", - "hms": "h:mm:ss", - "hmz": "h 'h' mm z", - "ahmz": "h 'h' mm a z", - "ahms": "h:mm:ss a", - "hmsz": "h:mm:ss z", - "ahmsz": "h:mm:ss a z" + "ah": "h 'h' a", + "hm": "hh 'h' mm", + "ms": "mm 'min' ss", + "ahm": "hh 'h' mm a", + "hms": "hh 'h' mm 'min' ss 's'", + "hmz": "hh 'h' mm z", + "ahmz": "hh 'h' mm a z", + "ahms": "hh 'h' mm 'min' ss 's' a", + "hmsz": "hh 'h' mm 'min' ss 's' z", + "ahmsz": "hh 'h' mm 'min' ss 's' a z" }, "24": { "h": "HH", @@ -90,20 +90,20 @@ "s": "ss", "ah": "HH", "hm": "HH 'h' mm", - "ms": "mm:ss", + "ms": "mm 'min' ss 's'", "ahm": "HH 'h' mm", - "hms": "HH:mm:ss", + "hms": "HH 'h' mm 'min' ss 's'", "hmz": "HH 'h' mm z", "ahmz": "HH 'h' mm z", - "ahms": "HH:mm:ss", - "hmsz": "HH:mm:ss z", - "ahmsz": "HH:mm:ss z" + "ahms": "HH 'h' mm 'min' ss 's'", + "hmsz": "HH 'h' mm 'min' ss 's' z", + "ahmsz": "HH 'h' mm 'min' ss 's' z" } }, "range": { "c00": { - "f": "{sd} {sm} {sy} de {st} à {et}", - "l": "{sd} {sm} {sy} de {st} à {et}", + "f": "{sd} {sm} {sy} à {st} – {et}", + "l": "{sd} {sm} {sy} à {st} – {et}", "m": "{sd} {sm} {sy} {st} – {et}", "s": "{sy}-{sm}-{sd} {st} – {et}" }, diff --git a/js/data/locale/fr/CA/numfmt.jf b/js/data/locale/fr/CA/numfmt.jf new file mode 100644 index 0000000000..6e7c0ef49c --- /dev/null +++ b/js/data/locale/fr/CA/numfmt.jf @@ -0,0 +1,6 @@ +{ + "generated": true, + "numfmt": { + "groupChar": " " + } +} \ No newline at end of file diff --git a/js/data/locale/fr/CA/sysres.json b/js/data/locale/fr/CA/sysres.json index 0abd07a89a..055fa58e40 100644 --- a/js/data/locale/fr/CA/sysres.json +++ b/js/data/locale/fr/CA/sysres.json @@ -1,119 +1,18 @@ { - "MMMM1": "janvier", - "MMM1": "janv.", - "NN1": "ja", - "N1": "j", - "MMMM2": "février", - "MMM2": "févr.", - "NN2": "fé", - "N2": "f", - "MMMM3": "mars", - "MMM3": "mars", - "NN3": "ma", - "N3": "m", - "MMMM4": "avril", - "MMM4": "avr.", - "NN4": "av", - "N4": "a", - "MMMM5": "mai", - "MMM5": "mai", - "NN5": "ma", - "N5": "m", - "MMMM6": "juin", - "MMM6": "juin", - "NN6": "ju", - "N6": "j", - "MMMM7": "juillet", "MMM7": "juill.", - "NN7": "ju", - "N7": "j", - "MMMM8": "août", - "MMM8": "août", - "NN8": "ao", - "N8": "a", - "MMMM9": "septembre", - "MMM9": "sept.", - "NN9": "se", - "N9": "s", - "MMMM10": "octobre", - "MMM10": "oct.", - "NN10": "oc", - "N10": "o", - "MMMM11": "novembre", - "MMM11": "nov.", - "NN11": "no", - "N11": "n", - "MMMM12": "décembre", - "MMM12": "déc.", - "NN12": "dé", - "N12": "d", - "EEEE0": "dimanche", - "EEE0": "dim.", - "EE0": "di", - "E0": "D", - "EEEE1": "lundi", - "EEE1": "lun.", - "EE1": "lu", - "E1": "L", - "EEEE2": "mardi", - "EEE2": "mar.", - "EE2": "ma", - "E2": "M", - "EEEE3": "mercredi", - "EEE3": "mer.", - "EE3": "me", - "E3": "M", - "EEEE4": "jeudi", - "EEE4": "jeu.", - "EE4": "je", - "E4": "J", - "EEEE5": "vendredi", - "EEE5": "ven.", - "EE5": "ve", - "E5": "V", - "EEEE6": "samedi", - "EEE6": "sam.", - "EE6": "sa", - "E6": "S", "a0": "a.m.", "a1": "p.m.", - "G-1": "AEC", - "G1": "EC", - "1#1 millisecond|#{num} milliseconds": "one#{num} milliseconde|#{num} millisecondes", - "1#1 second|#{num} seconds": "one#{num} seconde|#{num} secondes", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} heure|#{num} heures", - "1#1 day|#{num} days": "one#{num} jour|#{num} jours", - "1#1 week|#{num} weeks": "one#{num} semaine|#{num} semaines", - "1#1 month|#{num} months": "one#{num} mois|#{num} mois", "1#1 year|#{num} years": "one#{num} an|#{num} ans", - "#{num} ms": "one#{num} ms|#{num} ms", "1#1 sec|#{num} sec": "one#{num} s|#{num} s", - "1#1 min|#{num} min": "one#{num} min|#{num} min", - "1#1 hr|#{num} hrs": "one#{num} h|#{num} h", - "durationLongDays": "one#{num} j|#{num} j", - "1#1 wk|#{num} wks": "one#{num} sem.|#{num} sem.", - "1#1 mon|#{num} mons": "one#{num} m.|#{num} m.", "1#1 yr|#{num} yrs": "one#{num} an|#{num} ans", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", + "1#1 mi|#{num} min": "one#{num}m|#{num}m", + "durationMediumWeeks": "one#{num}sem|#{num}sem", + "1#1 mo|#{num} mos": "one#{num}m|#{num}m", "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}j|#{num}j", "#{num}w": "one#{num}sem|#{num}sem", "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}a|#{num}a", - "separatorFull": ", ", - "finalSeparatorFull": " et ", - "separatorLong": ", ", - "finalSeparatorLong": " et ", - "separatorMedium": ", ", - "finalSeparatorMedium": " et ", - "separatorShort": " ", - "finalSeparatorShort": " ", - "1#1 mo|#{num} mos": "one#{num} m.|#{num} m.", "1#in 1 year|#in {num} years": "one#Dans {num} an|#Dans {num} ans", "1#in 1 yr|#in {num} yrs": "one#Dans {num} an|#Dans {num} ans", "1#1 year ago|#{num} years ago": "one#Il y a {num} an|#Il y a {num} ans", "1#1 yr ago|#{num} yrs ago": "one#Il y a {num} an|#Il y a {num} ans" -} +} \ No newline at end of file diff --git a/js/data/locale/fr/CD/dateformats.json b/js/data/locale/fr/CD/dateformats.json new file mode 100644 index 0000000000..e6cc2def2c --- /dev/null +++ b/js/data/locale/fr/CD/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} 'à' {time}", + "l": "{date} 'à' {time}", + "m": "{date} 'à' {time}", + "s": "{date} {time}" + }, + "date": { + "dmwy": { + "f": "EEEE d MMMM yyyy", + "l": "EEE d MMMM yyyy", + "m": "EE d MMM yyyy", + "s": "E dd/MM/yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM yyyy", + "s": "dd/MM/yyyy" + }, + "dmw": { + "f": "EEEE d MMMM", + "l": "EEE d MMMM", + "m": "EE d MMM", + "s": "E dd/MM" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "dd/MM" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "MM/yyyy" + }, + "dw": { + "f": "EEEE d", + "l": "EEE d", + "m": "EE d", + "s": "E dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} à {st} – {et}", + "l": "{sd} {sm} {sy} à {st} – {et}", + "m": "{sd} {sm} {sy} à {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/fr/CF/dateformats.json b/js/data/locale/fr/CF/dateformats.json new file mode 100644 index 0000000000..e6cc2def2c --- /dev/null +++ b/js/data/locale/fr/CF/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} 'à' {time}", + "l": "{date} 'à' {time}", + "m": "{date} 'à' {time}", + "s": "{date} {time}" + }, + "date": { + "dmwy": { + "f": "EEEE d MMMM yyyy", + "l": "EEE d MMMM yyyy", + "m": "EE d MMM yyyy", + "s": "E dd/MM/yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM yyyy", + "s": "dd/MM/yyyy" + }, + "dmw": { + "f": "EEEE d MMMM", + "l": "EEE d MMMM", + "m": "EE d MMM", + "s": "E dd/MM" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "dd/MM" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "MM/yyyy" + }, + "dw": { + "f": "EEEE d", + "l": "EEE d", + "m": "EE d", + "s": "E dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} à {st} – {et}", + "l": "{sd} {sm} {sy} à {st} – {et}", + "m": "{sd} {sm} {sy} à {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/fr/CG/dateformats.json b/js/data/locale/fr/CG/dateformats.json new file mode 100644 index 0000000000..e6cc2def2c --- /dev/null +++ b/js/data/locale/fr/CG/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} 'à' {time}", + "l": "{date} 'à' {time}", + "m": "{date} 'à' {time}", + "s": "{date} {time}" + }, + "date": { + "dmwy": { + "f": "EEEE d MMMM yyyy", + "l": "EEE d MMMM yyyy", + "m": "EE d MMM yyyy", + "s": "E dd/MM/yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM yyyy", + "s": "dd/MM/yyyy" + }, + "dmw": { + "f": "EEEE d MMMM", + "l": "EEE d MMMM", + "m": "EE d MMM", + "s": "E dd/MM" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "dd/MM" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "MM/yyyy" + }, + "dw": { + "f": "EEEE d", + "l": "EEE d", + "m": "EE d", + "s": "E dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} à {st} – {et}", + "l": "{sd} {sm} {sy} à {st} – {et}", + "m": "{sd} {sm} {sy} à {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/fr/CH/numfmt.jf b/js/data/locale/fr/CH/numfmt.jf index 18293830bb..0417229488 100644 --- a/js/data/locale/fr/CH/numfmt.jf +++ b/js/data/locale/fr/CH/numfmt.jf @@ -1,11 +1,6 @@ { "generated": true, "numfmt": { - "decimalChar": ".", - "currencyFormats": { - "common": "{s} {n}", - "commonNegative": "{s}-{n}" - }, "pctFmt": "{n}%", "negativepctFmt": "-{n}%" } diff --git a/js/data/locale/fr/CI/dateformats.json b/js/data/locale/fr/CI/dateformats.json new file mode 100644 index 0000000000..e6cc2def2c --- /dev/null +++ b/js/data/locale/fr/CI/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} 'à' {time}", + "l": "{date} 'à' {time}", + "m": "{date} 'à' {time}", + "s": "{date} {time}" + }, + "date": { + "dmwy": { + "f": "EEEE d MMMM yyyy", + "l": "EEE d MMMM yyyy", + "m": "EE d MMM yyyy", + "s": "E dd/MM/yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM yyyy", + "s": "dd/MM/yyyy" + }, + "dmw": { + "f": "EEEE d MMMM", + "l": "EEE d MMMM", + "m": "EE d MMM", + "s": "E dd/MM" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "dd/MM" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "MM/yyyy" + }, + "dw": { + "f": "EEEE d", + "l": "EEE d", + "m": "EE d", + "s": "E dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} à {st} – {et}", + "l": "{sd} {sm} {sy} à {st} – {et}", + "m": "{sd} {sm} {sy} à {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/fr/CM/sysres.json b/js/data/locale/fr/CM/sysres.json index 7df2b489fd..dc26e75080 100644 --- a/js/data/locale/fr/CM/sysres.json +++ b/js/data/locale/fr/CM/sysres.json @@ -1,114 +1,4 @@ { - "MMMM1": "janvier", - "MMM1": "janv.", - "NN1": "ja", - "N1": "j", - "MMMM2": "février", - "MMM2": "févr.", - "NN2": "fé", - "N2": "f", - "MMMM3": "mars", - "MMM3": "mars", - "NN3": "ma", - "N3": "m", - "MMMM4": "avril", - "MMM4": "avr.", - "NN4": "av", - "N4": "a", - "MMMM5": "mai", - "MMM5": "mai", - "NN5": "ma", - "N5": "m", - "MMMM6": "juin", - "MMM6": "juin", - "NN6": "ju", - "N6": "j", - "MMMM7": "juillet", - "MMM7": "juil.", - "NN7": "ju", - "N7": "j", - "MMMM8": "août", - "MMM8": "août", - "NN8": "ao", - "N8": "a", - "MMMM9": "septembre", - "MMM9": "sept.", - "NN9": "se", - "N9": "s", - "MMMM10": "octobre", - "MMM10": "oct.", - "NN10": "oc", - "N10": "o", - "MMMM11": "novembre", - "MMM11": "nov.", - "NN11": "no", - "N11": "n", - "MMMM12": "décembre", - "MMM12": "déc.", - "NN12": "dé", - "N12": "d", - "EEEE0": "dimanche", - "EEE0": "dim.", - "EE0": "di", - "E0": "D", - "EEEE1": "lundi", - "EEE1": "lun.", - "EE1": "lu", - "E1": "L", - "EEEE2": "mardi", - "EEE2": "mar.", - "EE2": "ma", - "E2": "M", - "EEEE3": "mercredi", - "EEE3": "mer.", - "EE3": "me", - "E3": "M", - "EEEE4": "jeudi", - "EEE4": "jeu.", - "EE4": "je", - "E4": "J", - "EEEE5": "vendredi", - "EEE5": "ven.", - "EE5": "ve", - "E5": "V", - "EEEE6": "samedi", - "EEE6": "sam.", - "EE6": "sa", - "E6": "S", "a0": "matin", - "a1": "soir", - "G-1": "AEC", - "G1": "EC", - "1#1 millisecond|#{num} milliseconds": "one#{num} milliseconde|#{num} millisecondes", - "1#1 second|#{num} seconds": "one#{num} seconde|#{num} secondes", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} heure|#{num} heures", - "1#1 day|#{num} days": "one#{num} jour|#{num} jours", - "1#1 week|#{num} weeks": "one#{num} semaine|#{num} semaines", - "1#1 month|#{num} months": "one#{num} mois|#{num} mois", - "1#1 year|#{num} years": "one#{num} an|#{num} ans", - "#{num} ms": "one#{num} ms|#{num} ms", - "1#1 sec|#{num} sec": "one#{num} s|#{num} s", - "1#1 min|#{num} min": "one#{num} min|#{num} min", - "1#1 hr|#{num} hrs": "one#{num} h|#{num} h", - "durationLongDays": "one#{num} j|#{num} j", - "1#1 wk|#{num} wks": "one#{num} sem.|#{num} sem.", - "1#1 mon|#{num} mons": "one#{num} m|#{num} m", - "1#1 yr|#{num} yrs": "one#{num} an|#{num} ans", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}j|#{num}j", - "#{num}w": "one#{num}sem|#{num}sem", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}a|#{num}a", - "separatorFull": ", ", - "finalSeparatorFull": " et ", - "separatorLong": ", ", - "finalSeparatorLong": " et ", - "separatorMedium": ", ", - "finalSeparatorMedium": " et ", - "separatorShort": " ", - "finalSeparatorShort": " " + "a1": "soir" } \ No newline at end of file diff --git a/js/data/locale/fr/GA/dateformats.json b/js/data/locale/fr/GA/dateformats.json new file mode 100644 index 0000000000..e6cc2def2c --- /dev/null +++ b/js/data/locale/fr/GA/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} 'à' {time}", + "l": "{date} 'à' {time}", + "m": "{date} 'à' {time}", + "s": "{date} {time}" + }, + "date": { + "dmwy": { + "f": "EEEE d MMMM yyyy", + "l": "EEE d MMMM yyyy", + "m": "EE d MMM yyyy", + "s": "E dd/MM/yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM yyyy", + "s": "dd/MM/yyyy" + }, + "dmw": { + "f": "EEEE d MMMM", + "l": "EEE d MMMM", + "m": "EE d MMM", + "s": "E dd/MM" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "dd/MM" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "MM/yyyy" + }, + "dw": { + "f": "EEEE d", + "l": "EEE d", + "m": "EE d", + "s": "E dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} à {st} – {et}", + "l": "{sd} {sm} {sy} à {st} – {et}", + "m": "{sd} {sm} {sy} à {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/fr/GF/dateformats.json b/js/data/locale/fr/GF/dateformats.json new file mode 100644 index 0000000000..e6cc2def2c --- /dev/null +++ b/js/data/locale/fr/GF/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} 'à' {time}", + "l": "{date} 'à' {time}", + "m": "{date} 'à' {time}", + "s": "{date} {time}" + }, + "date": { + "dmwy": { + "f": "EEEE d MMMM yyyy", + "l": "EEE d MMMM yyyy", + "m": "EE d MMM yyyy", + "s": "E dd/MM/yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM yyyy", + "s": "dd/MM/yyyy" + }, + "dmw": { + "f": "EEEE d MMMM", + "l": "EEE d MMMM", + "m": "EE d MMM", + "s": "E dd/MM" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "dd/MM" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "MM/yyyy" + }, + "dw": { + "f": "EEEE d", + "l": "EEE d", + "m": "EE d", + "s": "E dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} à {st} – {et}", + "l": "{sd} {sm} {sy} à {st} – {et}", + "m": "{sd} {sm} {sy} à {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/fr/GN/dateformats.json b/js/data/locale/fr/GN/dateformats.json new file mode 100644 index 0000000000..e6cc2def2c --- /dev/null +++ b/js/data/locale/fr/GN/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} 'à' {time}", + "l": "{date} 'à' {time}", + "m": "{date} 'à' {time}", + "s": "{date} {time}" + }, + "date": { + "dmwy": { + "f": "EEEE d MMMM yyyy", + "l": "EEE d MMMM yyyy", + "m": "EE d MMM yyyy", + "s": "E dd/MM/yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM yyyy", + "s": "dd/MM/yyyy" + }, + "dmw": { + "f": "EEEE d MMMM", + "l": "EEE d MMMM", + "m": "EE d MMM", + "s": "E dd/MM" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "dd/MM" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "MM/yyyy" + }, + "dw": { + "f": "EEEE d", + "l": "EEE d", + "m": "EE d", + "s": "E dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} à {st} – {et}", + "l": "{sd} {sm} {sy} à {st} – {et}", + "m": "{sd} {sm} {sy} à {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/fr/GP/dateformats.json b/js/data/locale/fr/GP/dateformats.json new file mode 100644 index 0000000000..e6cc2def2c --- /dev/null +++ b/js/data/locale/fr/GP/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} 'à' {time}", + "l": "{date} 'à' {time}", + "m": "{date} 'à' {time}", + "s": "{date} {time}" + }, + "date": { + "dmwy": { + "f": "EEEE d MMMM yyyy", + "l": "EEE d MMMM yyyy", + "m": "EE d MMM yyyy", + "s": "E dd/MM/yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM yyyy", + "s": "dd/MM/yyyy" + }, + "dmw": { + "f": "EEEE d MMMM", + "l": "EEE d MMMM", + "m": "EE d MMM", + "s": "E dd/MM" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "dd/MM" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "MM/yyyy" + }, + "dw": { + "f": "EEEE d", + "l": "EEE d", + "m": "EE d", + "s": "E dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} à {st} – {et}", + "l": "{sd} {sm} {sy} à {st} – {et}", + "m": "{sd} {sm} {sy} à {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/fr/GQ/dateformats.json b/js/data/locale/fr/GQ/dateformats.json new file mode 100644 index 0000000000..e6cc2def2c --- /dev/null +++ b/js/data/locale/fr/GQ/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} 'à' {time}", + "l": "{date} 'à' {time}", + "m": "{date} 'à' {time}", + "s": "{date} {time}" + }, + "date": { + "dmwy": { + "f": "EEEE d MMMM yyyy", + "l": "EEE d MMMM yyyy", + "m": "EE d MMM yyyy", + "s": "E dd/MM/yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM yyyy", + "s": "dd/MM/yyyy" + }, + "dmw": { + "f": "EEEE d MMMM", + "l": "EEE d MMMM", + "m": "EE d MMM", + "s": "E dd/MM" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "dd/MM" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "MM/yyyy" + }, + "dw": { + "f": "EEEE d", + "l": "EEE d", + "m": "EE d", + "s": "E dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} à {st} – {et}", + "l": "{sd} {sm} {sy} à {st} – {et}", + "m": "{sd} {sm} {sy} à {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/fr/HT/dateformats.json b/js/data/locale/fr/HT/dateformats.json new file mode 100644 index 0000000000..e6cc2def2c --- /dev/null +++ b/js/data/locale/fr/HT/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} 'à' {time}", + "l": "{date} 'à' {time}", + "m": "{date} 'à' {time}", + "s": "{date} {time}" + }, + "date": { + "dmwy": { + "f": "EEEE d MMMM yyyy", + "l": "EEE d MMMM yyyy", + "m": "EE d MMM yyyy", + "s": "E dd/MM/yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM yyyy", + "s": "dd/MM/yyyy" + }, + "dmw": { + "f": "EEEE d MMMM", + "l": "EEE d MMMM", + "m": "EE d MMM", + "s": "E dd/MM" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "dd/MM" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "MM/yyyy" + }, + "dw": { + "f": "EEEE d", + "l": "EEE d", + "m": "EE d", + "s": "E dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} à {st} – {et}", + "l": "{sd} {sm} {sy} à {st} – {et}", + "m": "{sd} {sm} {sy} à {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/fr/KM/dateformats.json b/js/data/locale/fr/KM/dateformats.json new file mode 100644 index 0000000000..e6cc2def2c --- /dev/null +++ b/js/data/locale/fr/KM/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} 'à' {time}", + "l": "{date} 'à' {time}", + "m": "{date} 'à' {time}", + "s": "{date} {time}" + }, + "date": { + "dmwy": { + "f": "EEEE d MMMM yyyy", + "l": "EEE d MMMM yyyy", + "m": "EE d MMM yyyy", + "s": "E dd/MM/yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM yyyy", + "s": "dd/MM/yyyy" + }, + "dmw": { + "f": "EEEE d MMMM", + "l": "EEE d MMMM", + "m": "EE d MMM", + "s": "E dd/MM" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "dd/MM" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "MM/yyyy" + }, + "dw": { + "f": "EEEE d", + "l": "EEE d", + "m": "EE d", + "s": "E dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} à {st} – {et}", + "l": "{sd} {sm} {sy} à {st} – {et}", + "m": "{sd} {sm} {sy} à {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/fr/LU/dateformats.json b/js/data/locale/fr/LU/dateformats.json new file mode 100644 index 0000000000..e6cc2def2c --- /dev/null +++ b/js/data/locale/fr/LU/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} 'à' {time}", + "l": "{date} 'à' {time}", + "m": "{date} 'à' {time}", + "s": "{date} {time}" + }, + "date": { + "dmwy": { + "f": "EEEE d MMMM yyyy", + "l": "EEE d MMMM yyyy", + "m": "EE d MMM yyyy", + "s": "E dd/MM/yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM yyyy", + "s": "dd/MM/yyyy" + }, + "dmw": { + "f": "EEEE d MMMM", + "l": "EEE d MMMM", + "m": "EE d MMM", + "s": "E dd/MM" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "dd/MM" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "MM/yyyy" + }, + "dw": { + "f": "EEEE d", + "l": "EEE d", + "m": "EE d", + "s": "E dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} à {st} – {et}", + "l": "{sd} {sm} {sy} à {st} – {et}", + "m": "{sd} {sm} {sy} à {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/fr/MA/dateformats.json b/js/data/locale/fr/MA/dateformats.json new file mode 100644 index 0000000000..e6cc2def2c --- /dev/null +++ b/js/data/locale/fr/MA/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} 'à' {time}", + "l": "{date} 'à' {time}", + "m": "{date} 'à' {time}", + "s": "{date} {time}" + }, + "date": { + "dmwy": { + "f": "EEEE d MMMM yyyy", + "l": "EEE d MMMM yyyy", + "m": "EE d MMM yyyy", + "s": "E dd/MM/yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM yyyy", + "s": "dd/MM/yyyy" + }, + "dmw": { + "f": "EEEE d MMMM", + "l": "EEE d MMMM", + "m": "EE d MMM", + "s": "E dd/MM" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "dd/MM" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "MM/yyyy" + }, + "dw": { + "f": "EEEE d", + "l": "EEE d", + "m": "EE d", + "s": "E dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} à {st} – {et}", + "l": "{sd} {sm} {sy} à {st} – {et}", + "m": "{sd} {sm} {sy} à {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/fr/MA/sysres.json b/js/data/locale/fr/MA/sysres.json index 467c37dce7..54c4ccb0bf 100644 --- a/js/data/locale/fr/MA/sysres.json +++ b/js/data/locale/fr/MA/sysres.json @@ -1,114 +1,8 @@ { - "MMMM1": "janvier", "MMM1": "jan.", - "NN1": "ja", - "N1": "j", - "MMMM2": "février", "MMM2": "fév.", - "NN2": "fé", - "N2": "f", - "MMMM3": "mars", "MMM3": "mar.", - "NN3": "ma", - "N3": "m", - "MMMM4": "avril", - "MMM4": "avr.", - "NN4": "av", - "N4": "a", - "MMMM5": "mai", - "MMM5": "mai", - "NN5": "ma", - "N5": "m", - "MMMM6": "juin", "MMM6": "jui.", - "NN6": "ju", - "N6": "j", - "MMMM7": "juillet", - "MMM7": "juil.", - "NN7": "ju", - "N7": "j", - "MMMM8": "août", - "MMM8": "août", - "NN8": "ao", - "N8": "a", - "MMMM9": "septembre", - "MMM9": "sept.", - "NN9": "se", - "N9": "s", - "MMMM10": "octobre", - "MMM10": "oct.", - "NN10": "oc", - "N10": "o", - "MMMM11": "novembre", - "MMM11": "nov.", - "NN11": "no", - "N11": "n", - "MMMM12": "décembre", - "MMM12": "déc.", - "NN12": "dé", - "N12": "d", - "EEEE0": "dimanche", - "EEE0": "dim.", - "EE0": "di", - "E0": "D", - "EEEE1": "lundi", - "EEE1": "lun.", - "EE1": "lu", - "E1": "L", - "EEEE2": "mardi", - "EEE2": "mar.", - "EE2": "ma", - "E2": "M", - "EEEE3": "mercredi", - "EEE3": "mer.", - "EE3": "me", - "E3": "M", - "EEEE4": "jeudi", - "EEE4": "jeu.", - "EE4": "je", - "E4": "J", - "EEEE5": "vendredi", - "EEE5": "ven.", - "EE5": "ve", - "E5": "V", - "EEEE6": "samedi", - "EEE6": "sam.", - "EE6": "sa", - "E6": "S", "a0": "a.m.", - "a1": "p.m.", - "G-1": "AEC", - "G1": "EC", - "1#1 millisecond|#{num} milliseconds": "one#{num} milliseconde|#{num} millisecondes", - "1#1 second|#{num} seconds": "one#{num} seconde|#{num} secondes", - "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} heure|#{num} heures", - "1#1 day|#{num} days": "one#{num} jour|#{num} jours", - "1#1 week|#{num} weeks": "one#{num} semaine|#{num} semaines", - "1#1 month|#{num} months": "one#{num} mois|#{num} mois", - "1#1 year|#{num} years": "one#{num} an|#{num} ans", - "#{num} ms": "one#{num} ms|#{num} ms", - "1#1 sec|#{num} sec": "one#{num} s|#{num} s", - "1#1 min|#{num} min": "one#{num} min|#{num} min", - "1#1 hr|#{num} hrs": "one#{num} h|#{num} h", - "durationLongDays": "one#{num} j|#{num} j", - "1#1 wk|#{num} wks": "one#{num} sem.|#{num} sem.", - "1#1 mon|#{num} mons": "one#{num} m|#{num} m", - "1#1 yr|#{num} yrs": "one#{num} an|#{num} ans", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}j|#{num}j", - "#{num}w": "one#{num}sem|#{num}sem", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}a|#{num}a", - "separatorFull": ", ", - "finalSeparatorFull": " et ", - "separatorLong": ", ", - "finalSeparatorLong": " et ", - "separatorMedium": ", ", - "finalSeparatorMedium": " et ", - "separatorShort": " ", - "finalSeparatorShort": " " + "a1": "p.m." } \ No newline at end of file diff --git a/js/data/locale/fr/MC/dateformats.json b/js/data/locale/fr/MC/dateformats.json new file mode 100644 index 0000000000..e6cc2def2c --- /dev/null +++ b/js/data/locale/fr/MC/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} 'à' {time}", + "l": "{date} 'à' {time}", + "m": "{date} 'à' {time}", + "s": "{date} {time}" + }, + "date": { + "dmwy": { + "f": "EEEE d MMMM yyyy", + "l": "EEE d MMMM yyyy", + "m": "EE d MMM yyyy", + "s": "E dd/MM/yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM yyyy", + "s": "dd/MM/yyyy" + }, + "dmw": { + "f": "EEEE d MMMM", + "l": "EEE d MMMM", + "m": "EE d MMM", + "s": "E dd/MM" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "dd/MM" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "MM/yyyy" + }, + "dw": { + "f": "EEEE d", + "l": "EEE d", + "m": "EE d", + "s": "E dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} à {st} – {et}", + "l": "{sd} {sm} {sy} à {st} – {et}", + "m": "{sd} {sm} {sy} à {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/fr/MF/dateformats.json b/js/data/locale/fr/MF/dateformats.json new file mode 100644 index 0000000000..e6cc2def2c --- /dev/null +++ b/js/data/locale/fr/MF/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} 'à' {time}", + "l": "{date} 'à' {time}", + "m": "{date} 'à' {time}", + "s": "{date} {time}" + }, + "date": { + "dmwy": { + "f": "EEEE d MMMM yyyy", + "l": "EEE d MMMM yyyy", + "m": "EE d MMM yyyy", + "s": "E dd/MM/yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM yyyy", + "s": "dd/MM/yyyy" + }, + "dmw": { + "f": "EEEE d MMMM", + "l": "EEE d MMMM", + "m": "EE d MMM", + "s": "E dd/MM" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "dd/MM" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "MM/yyyy" + }, + "dw": { + "f": "EEEE d", + "l": "EEE d", + "m": "EE d", + "s": "E dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} à {st} – {et}", + "l": "{sd} {sm} {sy} à {st} – {et}", + "m": "{sd} {sm} {sy} à {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/fr/MG/dateformats.json b/js/data/locale/fr/MG/dateformats.json new file mode 100644 index 0000000000..e6cc2def2c --- /dev/null +++ b/js/data/locale/fr/MG/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} 'à' {time}", + "l": "{date} 'à' {time}", + "m": "{date} 'à' {time}", + "s": "{date} {time}" + }, + "date": { + "dmwy": { + "f": "EEEE d MMMM yyyy", + "l": "EEE d MMMM yyyy", + "m": "EE d MMM yyyy", + "s": "E dd/MM/yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM yyyy", + "s": "dd/MM/yyyy" + }, + "dmw": { + "f": "EEEE d MMMM", + "l": "EEE d MMMM", + "m": "EE d MMM", + "s": "E dd/MM" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "dd/MM" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "MM/yyyy" + }, + "dw": { + "f": "EEEE d", + "l": "EEE d", + "m": "EE d", + "s": "E dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} à {st} – {et}", + "l": "{sd} {sm} {sy} à {st} – {et}", + "m": "{sd} {sm} {sy} à {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/fr/MQ/dateformats.json b/js/data/locale/fr/MQ/dateformats.json new file mode 100644 index 0000000000..e6cc2def2c --- /dev/null +++ b/js/data/locale/fr/MQ/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} 'à' {time}", + "l": "{date} 'à' {time}", + "m": "{date} 'à' {time}", + "s": "{date} {time}" + }, + "date": { + "dmwy": { + "f": "EEEE d MMMM yyyy", + "l": "EEE d MMMM yyyy", + "m": "EE d MMM yyyy", + "s": "E dd/MM/yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM yyyy", + "s": "dd/MM/yyyy" + }, + "dmw": { + "f": "EEEE d MMMM", + "l": "EEE d MMMM", + "m": "EE d MMM", + "s": "E dd/MM" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "dd/MM" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "MM/yyyy" + }, + "dw": { + "f": "EEEE d", + "l": "EEE d", + "m": "EE d", + "s": "E dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} à {st} – {et}", + "l": "{sd} {sm} {sy} à {st} – {et}", + "m": "{sd} {sm} {sy} à {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/fr/MU/dateformats.json b/js/data/locale/fr/MU/dateformats.json new file mode 100644 index 0000000000..e6cc2def2c --- /dev/null +++ b/js/data/locale/fr/MU/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} 'à' {time}", + "l": "{date} 'à' {time}", + "m": "{date} 'à' {time}", + "s": "{date} {time}" + }, + "date": { + "dmwy": { + "f": "EEEE d MMMM yyyy", + "l": "EEE d MMMM yyyy", + "m": "EE d MMM yyyy", + "s": "E dd/MM/yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM yyyy", + "s": "dd/MM/yyyy" + }, + "dmw": { + "f": "EEEE d MMMM", + "l": "EEE d MMMM", + "m": "EE d MMM", + "s": "E dd/MM" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "dd/MM" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "MM/yyyy" + }, + "dw": { + "f": "EEEE d", + "l": "EEE d", + "m": "EE d", + "s": "E dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} à {st} – {et}", + "l": "{sd} {sm} {sy} à {st} – {et}", + "m": "{sd} {sm} {sy} à {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/fr/NC/dateformats.json b/js/data/locale/fr/NC/dateformats.json new file mode 100644 index 0000000000..e6cc2def2c --- /dev/null +++ b/js/data/locale/fr/NC/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} 'à' {time}", + "l": "{date} 'à' {time}", + "m": "{date} 'à' {time}", + "s": "{date} {time}" + }, + "date": { + "dmwy": { + "f": "EEEE d MMMM yyyy", + "l": "EEE d MMMM yyyy", + "m": "EE d MMM yyyy", + "s": "E dd/MM/yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM yyyy", + "s": "dd/MM/yyyy" + }, + "dmw": { + "f": "EEEE d MMMM", + "l": "EEE d MMMM", + "m": "EE d MMM", + "s": "E dd/MM" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "dd/MM" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "MM/yyyy" + }, + "dw": { + "f": "EEEE d", + "l": "EEE d", + "m": "EE d", + "s": "E dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} à {st} – {et}", + "l": "{sd} {sm} {sy} à {st} – {et}", + "m": "{sd} {sm} {sy} à {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/fr/NE/dateformats.json b/js/data/locale/fr/NE/dateformats.json new file mode 100644 index 0000000000..e6cc2def2c --- /dev/null +++ b/js/data/locale/fr/NE/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} 'à' {time}", + "l": "{date} 'à' {time}", + "m": "{date} 'à' {time}", + "s": "{date} {time}" + }, + "date": { + "dmwy": { + "f": "EEEE d MMMM yyyy", + "l": "EEE d MMMM yyyy", + "m": "EE d MMM yyyy", + "s": "E dd/MM/yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM yyyy", + "s": "dd/MM/yyyy" + }, + "dmw": { + "f": "EEEE d MMMM", + "l": "EEE d MMMM", + "m": "EE d MMM", + "s": "E dd/MM" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "dd/MM" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "MM/yyyy" + }, + "dw": { + "f": "EEEE d", + "l": "EEE d", + "m": "EE d", + "s": "E dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} à {st} – {et}", + "l": "{sd} {sm} {sy} à {st} – {et}", + "m": "{sd} {sm} {sy} à {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/fr/PF/dateformats.json b/js/data/locale/fr/PF/dateformats.json new file mode 100644 index 0000000000..e6cc2def2c --- /dev/null +++ b/js/data/locale/fr/PF/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} 'à' {time}", + "l": "{date} 'à' {time}", + "m": "{date} 'à' {time}", + "s": "{date} {time}" + }, + "date": { + "dmwy": { + "f": "EEEE d MMMM yyyy", + "l": "EEE d MMMM yyyy", + "m": "EE d MMM yyyy", + "s": "E dd/MM/yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM yyyy", + "s": "dd/MM/yyyy" + }, + "dmw": { + "f": "EEEE d MMMM", + "l": "EEE d MMMM", + "m": "EE d MMM", + "s": "E dd/MM" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "dd/MM" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "MM/yyyy" + }, + "dw": { + "f": "EEEE d", + "l": "EEE d", + "m": "EE d", + "s": "E dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} à {st} – {et}", + "l": "{sd} {sm} {sy} à {st} – {et}", + "m": "{sd} {sm} {sy} à {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/fr/PM/dateformats.json b/js/data/locale/fr/PM/dateformats.json new file mode 100644 index 0000000000..e6cc2def2c --- /dev/null +++ b/js/data/locale/fr/PM/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} 'à' {time}", + "l": "{date} 'à' {time}", + "m": "{date} 'à' {time}", + "s": "{date} {time}" + }, + "date": { + "dmwy": { + "f": "EEEE d MMMM yyyy", + "l": "EEE d MMMM yyyy", + "m": "EE d MMM yyyy", + "s": "E dd/MM/yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM yyyy", + "s": "dd/MM/yyyy" + }, + "dmw": { + "f": "EEEE d MMMM", + "l": "EEE d MMMM", + "m": "EE d MMM", + "s": "E dd/MM" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "dd/MM" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "MM/yyyy" + }, + "dw": { + "f": "EEEE d", + "l": "EEE d", + "m": "EE d", + "s": "E dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} à {st} – {et}", + "l": "{sd} {sm} {sy} à {st} – {et}", + "m": "{sd} {sm} {sy} à {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/fr/RE/dateformats.json b/js/data/locale/fr/RE/dateformats.json new file mode 100644 index 0000000000..e6cc2def2c --- /dev/null +++ b/js/data/locale/fr/RE/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} 'à' {time}", + "l": "{date} 'à' {time}", + "m": "{date} 'à' {time}", + "s": "{date} {time}" + }, + "date": { + "dmwy": { + "f": "EEEE d MMMM yyyy", + "l": "EEE d MMMM yyyy", + "m": "EE d MMM yyyy", + "s": "E dd/MM/yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM yyyy", + "s": "dd/MM/yyyy" + }, + "dmw": { + "f": "EEEE d MMMM", + "l": "EEE d MMMM", + "m": "EE d MMM", + "s": "E dd/MM" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "dd/MM" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "MM/yyyy" + }, + "dw": { + "f": "EEEE d", + "l": "EEE d", + "m": "EE d", + "s": "E dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} à {st} – {et}", + "l": "{sd} {sm} {sy} à {st} – {et}", + "m": "{sd} {sm} {sy} à {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/fr/RW/dateformats.json b/js/data/locale/fr/RW/dateformats.json new file mode 100644 index 0000000000..e6cc2def2c --- /dev/null +++ b/js/data/locale/fr/RW/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} 'à' {time}", + "l": "{date} 'à' {time}", + "m": "{date} 'à' {time}", + "s": "{date} {time}" + }, + "date": { + "dmwy": { + "f": "EEEE d MMMM yyyy", + "l": "EEE d MMMM yyyy", + "m": "EE d MMM yyyy", + "s": "E dd/MM/yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM yyyy", + "s": "dd/MM/yyyy" + }, + "dmw": { + "f": "EEEE d MMMM", + "l": "EEE d MMMM", + "m": "EE d MMM", + "s": "E dd/MM" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "dd/MM" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "MM/yyyy" + }, + "dw": { + "f": "EEEE d", + "l": "EEE d", + "m": "EE d", + "s": "E dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} à {st} – {et}", + "l": "{sd} {sm} {sy} à {st} – {et}", + "m": "{sd} {sm} {sy} à {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/fr/SC/dateformats.json b/js/data/locale/fr/SC/dateformats.json new file mode 100644 index 0000000000..e6cc2def2c --- /dev/null +++ b/js/data/locale/fr/SC/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} 'à' {time}", + "l": "{date} 'à' {time}", + "m": "{date} 'à' {time}", + "s": "{date} {time}" + }, + "date": { + "dmwy": { + "f": "EEEE d MMMM yyyy", + "l": "EEE d MMMM yyyy", + "m": "EE d MMM yyyy", + "s": "E dd/MM/yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM yyyy", + "s": "dd/MM/yyyy" + }, + "dmw": { + "f": "EEEE d MMMM", + "l": "EEE d MMMM", + "m": "EE d MMM", + "s": "E dd/MM" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "dd/MM" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "MM/yyyy" + }, + "dw": { + "f": "EEEE d", + "l": "EEE d", + "m": "EE d", + "s": "E dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} à {st} – {et}", + "l": "{sd} {sm} {sy} à {st} – {et}", + "m": "{sd} {sm} {sy} à {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/fr/SN/dateformats.json b/js/data/locale/fr/SN/dateformats.json new file mode 100644 index 0000000000..e6cc2def2c --- /dev/null +++ b/js/data/locale/fr/SN/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} 'à' {time}", + "l": "{date} 'à' {time}", + "m": "{date} 'à' {time}", + "s": "{date} {time}" + }, + "date": { + "dmwy": { + "f": "EEEE d MMMM yyyy", + "l": "EEE d MMMM yyyy", + "m": "EE d MMM yyyy", + "s": "E dd/MM/yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM yyyy", + "s": "dd/MM/yyyy" + }, + "dmw": { + "f": "EEEE d MMMM", + "l": "EEE d MMMM", + "m": "EE d MMM", + "s": "E dd/MM" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "dd/MM" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "MM/yyyy" + }, + "dw": { + "f": "EEEE d", + "l": "EEE d", + "m": "EE d", + "s": "E dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} à {st} – {et}", + "l": "{sd} {sm} {sy} à {st} – {et}", + "m": "{sd} {sm} {sy} à {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/fr/TG/dateformats.json b/js/data/locale/fr/TG/dateformats.json new file mode 100644 index 0000000000..e6cc2def2c --- /dev/null +++ b/js/data/locale/fr/TG/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} 'à' {time}", + "l": "{date} 'à' {time}", + "m": "{date} 'à' {time}", + "s": "{date} {time}" + }, + "date": { + "dmwy": { + "f": "EEEE d MMMM yyyy", + "l": "EEE d MMMM yyyy", + "m": "EE d MMM yyyy", + "s": "E dd/MM/yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM yyyy", + "s": "dd/MM/yyyy" + }, + "dmw": { + "f": "EEEE d MMMM", + "l": "EEE d MMMM", + "m": "EE d MMM", + "s": "E dd/MM" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "dd/MM" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "MM/yyyy" + }, + "dw": { + "f": "EEEE d", + "l": "EEE d", + "m": "EE d", + "s": "E dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} à {st} – {et}", + "l": "{sd} {sm} {sy} à {st} – {et}", + "m": "{sd} {sm} {sy} à {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/fr/WF/dateformats.json b/js/data/locale/fr/WF/dateformats.json new file mode 100644 index 0000000000..e6cc2def2c --- /dev/null +++ b/js/data/locale/fr/WF/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} 'à' {time}", + "l": "{date} 'à' {time}", + "m": "{date} 'à' {time}", + "s": "{date} {time}" + }, + "date": { + "dmwy": { + "f": "EEEE d MMMM yyyy", + "l": "EEE d MMMM yyyy", + "m": "EE d MMM yyyy", + "s": "E dd/MM/yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM yyyy", + "s": "dd/MM/yyyy" + }, + "dmw": { + "f": "EEEE d MMMM", + "l": "EEE d MMMM", + "m": "EE d MMM", + "s": "E dd/MM" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "dd/MM" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "MM/yyyy" + }, + "dw": { + "f": "EEEE d", + "l": "EEE d", + "m": "EE d", + "s": "E dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} à {st} – {et}", + "l": "{sd} {sm} {sy} à {st} – {et}", + "m": "{sd} {sm} {sy} à {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/fr/YT/dateformats.json b/js/data/locale/fr/YT/dateformats.json new file mode 100644 index 0000000000..e6cc2def2c --- /dev/null +++ b/js/data/locale/fr/YT/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} 'à' {time}", + "l": "{date} 'à' {time}", + "m": "{date} 'à' {time}", + "s": "{date} {time}" + }, + "date": { + "dmwy": { + "f": "EEEE d MMMM yyyy", + "l": "EEE d MMMM yyyy", + "m": "EE d MMM yyyy", + "s": "E dd/MM/yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM yyyy", + "s": "dd/MM/yyyy" + }, + "dmw": { + "f": "EEEE d MMMM", + "l": "EEE d MMMM", + "m": "EE d MMM", + "s": "E dd/MM" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "dd/MM" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "MM/yyyy" + }, + "dw": { + "f": "EEEE d", + "l": "EEE d", + "m": "EE d", + "s": "E dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} à {st} – {et}", + "l": "{sd} {sm} {sy} à {st} – {et}", + "m": "{sd} {sm} {sy} à {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "l": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "m": "{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/fr/numfmt.jf b/js/data/locale/fr/numfmt.jf index e7498c0b61..3388df6b01 100644 --- a/js/data/locale/fr/numfmt.jf +++ b/js/data/locale/fr/numfmt.jf @@ -2,7 +2,7 @@ "generated": true, "numfmt": { "decimalChar": ",", - "groupChar": " ", + "groupChar": " ", "currencyFormats": { "common": "{n} {s}", "commonNegative": "-{n} {s}" diff --git a/js/data/locale/fr/sysres.json b/js/data/locale/fr/sysres.json index 66db61751d..de65bebabb 100644 --- a/js/data/locale/fr/sysres.json +++ b/js/data/locale/fr/sysres.json @@ -79,46 +79,38 @@ "a1": "PM", "G-1": "AEC", "G1": "EC", - "1#1 millisecond|#{num} milliseconds": "one#{num} milliseconde|#{num} millisecondes", - "1#1 second|#{num} seconds": "one#{num} seconde|#{num} secondes", + "1#1 millisecond|#{num} milliseconds": "one#{num} milliseconde|#{num} millisecondes", + "1#1 second|#{num} seconds": "one#{num} seconde|#{num} secondes", "1#1 minute|#{num} minutes": "one#{num} minute|#{num} minutes", - "1#1 hour|#{num} hours": "one#{num} heure|#{num} heures", - "1#1 day|#{num} days": "one#{num} jour|#{num} jours", - "1#1 week|#{num} weeks": "one#{num} semaine|#{num} semaines", - "1#1 month|#{num} months": "one#{num} mois|#{num} mois", - "1#1 year|#{num} years": "one#{num} an|#{num} ans", - "#{num} ms": "one#{num} ms|#{num} ms", - "1#1 sec|#{num} sec": "one#{num} s|#{num} s", - "1#1 min|#{num} min": "one#{num} min|#{num} min", - "1#1 hr|#{num} hrs": "one#{num} h|#{num} h", - "durationLongDays": "one#{num} j|#{num} j", - "1#1 wk|#{num} wks": "one#{num} sem.|#{num} sem.", - "1#1 mon|#{num} mons": "one#{num} m|#{num} m", - "1#1 yr|#{num} yrs": "one#{num} an|#{num} ans", + "1#1 hour|#{num} hours": "one#{num} heure|#{num} heures", + "1#1 day|#{num} days": "one#{num} jour|#{num} jours", + "1#1 week|#{num} weeks": "one#{num} semaine|#{num} semaines", + "1#1 month|#{num} months": "one#{num} mois|#{num} mois", + "1#1 year|#{num} years": "one#{num} an|#{num} ans", + "#{num} ms": "one#{num} ms|#{num} ms", + "1#1 sec|#{num} sec": "one#{num} s|#{num} s", + "1#1 min|#{num} min": "one#{num} min|#{num} min", + "1#1 hr|#{num} hrs": "one#{num} h|#{num} h", + "durationLongDays": "one#{num} j|#{num} j", + "1#1 wk|#{num} wks": "one#{num} sem.|#{num} sem.", + "1#1 mon|#{num} mons": "one#{num} m.|#{num} m.", + "1#1 yr|#{num} yrs": "one#{num} an|#{num} ans", + "durationMediumMillis": "one#{num}ms|#{num}ms", + "1#1 se|#{num} sec": "one#{num}s|#{num}s", + "1#1 mi|#{num} min": "one#{num} min|#{num} min", + "durationMediumHours": "one#{num}h|#{num}h", + "1#1 dy|#{num} dys": "one#{num}j|#{num}j", + "durationMediumWeeks": "one#{num}sem.|#{num}sem.", + "1#1 mo|#{num} mos": "one#{num}m.|#{num}m.", + "durationMediumYears": "one#{num}a|#{num}a", "durationShortMillis": "one#{num}ms|#{num}ms", "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", + "durationShortMinutes": "one#{num} min|#{num} min", "#{num}h": "one#{num}h|#{num}h", "#{num}d": "one#{num}j|#{num}j", - "#{num}w": "one#{num}sem|#{num}sem", - "durationShortMonths": "one#{num}m|#{num}m", + "#{num}w": "one#{num}sem.|#{num}sem.", + "durationShortMonths": "one#{num}m.|#{num}m.", "#{num}y": "one#{num}a|#{num}a", - "separatorFull": ", ", - "finalSeparatorFull": " et ", - "separatorLong": ", ", - "finalSeparatorLong": " et ", - "separatorMedium": ", ", - "finalSeparatorMedium": " et ", - "separatorShort": " ", - "finalSeparatorShort": " ", - "durationMediumMillis": "one#{num} ms|#{num} ms", - "1#1 se|#{num} sec": "1#{num} se|#{num} ses", - "1#1 mi|#{num} min": "1#{num} mn|#{num} mns", - "durationMediumHours": "1#{num} hr|#{num} hrs", - "1#1 dy|#{num} dys": "1#{num} jr|#{num} jrs", - "durationMediumWeeks": "1#{num} sm|#{num} sms", - "1#1 mo|#{num} mos": "1#{num} mo|#{num} mos", - "durationMediumYears": "1#{num} an|#{num} ans", "1#in 1 second|#in {num} seconds": "one#dans {num} seconde|#dans {num} secondes", "1#in 1 minute|#in {num} minutes": "one#dans {num} minute|#dans {num} minutes", "1#in 1 hour|#in {num} hours": "one#dans {num} heure|#dans {num} heures", @@ -160,5 +152,13 @@ "#{num}d ago": "one#il y a {num} j|#il y a {num} j", "#{num}w ago": "one#il y a {num} sem.|#il y a {num} sem.", "#{num}mo ago": "one#il y a {num} m.|#il y a {num} m.", - "#{num}y ago": "one#il y a {num} a|#il y a {num} a" + "#{num}y ago": "one#il y a {num} a|#il y a {num} a", + "separatorFull": ", ", + "finalSeparatorFull": " et ", + "separatorLong": ", ", + "finalSeparatorLong": " et ", + "separatorMedium": ", ", + "finalSeparatorMedium": " et ", + "separatorShort": " ", + "finalSeparatorShort": " " } \ No newline at end of file diff --git a/js/data/locale/frc/langname.jf b/js/data/locale/frc/langname.jf new file mode 100644 index 0000000000..755285bac9 --- /dev/null +++ b/js/data/locale/frc/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Cajun French" +} \ No newline at end of file diff --git a/js/data/locale/frc/scripts.jf b/js/data/locale/frc/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/frc/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/frm/scripts.jf b/js/data/locale/frm/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/frm/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/fro/scripts.jf b/js/data/locale/fro/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/fro/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/frp/langname.jf b/js/data/locale/frp/langname.jf new file mode 100644 index 0000000000..4d3e60fffe --- /dev/null +++ b/js/data/locale/frp/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Arpitan" +} \ No newline at end of file diff --git a/js/data/locale/frp/scripts.jf b/js/data/locale/frp/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/frp/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/fud/scripts.jf b/js/data/locale/fud/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/fud/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/fuq/scripts.jf b/js/data/locale/fuq/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/fuq/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/fur/sysres.json b/js/data/locale/fur/sysres.json index 17e2012703..3dcaf95ef6 100644 --- a/js/data/locale/fur/sysres.json +++ b/js/data/locale/fur/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": " e ", - "separatorLong": ", ", - "finalSeparatorLong": " e ", - "separatorMedium": ", ", - "finalSeparatorMedium": " e ", - "separatorShort": ", ", - "finalSeparatorShort": " e ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "one#ca di {num} secont|#ca di {num} seconts", "1#in 1 minute|#in {num} minutes": "one#ca di {num} minût|#ca di {num} minûts", "1#in 1 hour|#in {num} hours": "one#ca di {num} ore|#ca di {num} oris", @@ -160,5 +152,13 @@ "#{num}d ago": "one#{num} zornade indaûr|#{num} zornadis indaûr", "#{num}w ago": "one#{num} setemane indaûr|#{num} setemanis indaûr", "#{num}mo ago": "one#{num} mês indaûr|#{num} mês indaûr", - "#{num}y ago": "one#{num} an indaûr|#{num} agns indaûr" + "#{num}y ago": "one#{num} an indaûr|#{num} agns indaûr", + "separatorFull": ", ", + "finalSeparatorFull": " e ", + "separatorLong": ", ", + "finalSeparatorLong": " e ", + "separatorMedium": ", ", + "finalSeparatorMedium": " e ", + "separatorShort": ", ", + "finalSeparatorShort": " e " } \ No newline at end of file diff --git a/js/data/locale/fuv/scripts.jf b/js/data/locale/fuv/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/fuv/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/fvr/scripts.jf b/js/data/locale/fvr/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/fvr/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/fy/sysres.json b/js/data/locale/fy/sysres.json index d905ed9d27..bc8860d5d1 100644 --- a/js/data/locale/fy/sysres.json +++ b/js/data/locale/fy/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "one#{num} wk|#{num} wkn", "1#1 mon|#{num} mons": "one#{num} mn|#{num} mn", "1#1 yr|#{num} yrs": "one#{num} jr|#{num} jr", - "durationShortMillis": "one#{num} ms|#{num} ms", - "#{num}s": "one#{num} s|#{num} s", - "durationShortMinutes": "one#{num} m|#{num} m", - "#{num}h": "one#{num} u|#{num} u", - "#{num}d": "one#{num} d|#{num} d", - "#{num}w": "one#{num} w|#{num} w", - "durationShortMonths": "one#{num} m|#{num} m", - "#{num}y": "one#{num} jr|#{num} jr", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "one#{num} ms|#{num} ms", "1#1 se|#{num} sec": "one#{num} s|#{num} s", "1#1 mi|#{num} min": "one#{num} m|#{num} m", @@ -119,6 +103,14 @@ "durationMediumWeeks": "one#{num} w|#{num} w", "1#1 mo|#{num} mos": "one#{num} m|#{num} m", "durationMediumYears": "one#{num} jr|#{num} jr", + "durationShortMillis": "one#{num} ms|#{num} ms", + "#{num}s": "one#{num} s|#{num} s", + "durationShortMinutes": "one#{num} m|#{num} m", + "#{num}h": "one#{num} u|#{num} u", + "#{num}d": "one#{num} d|#{num} d", + "#{num}w": "one#{num} w|#{num} w", + "durationShortMonths": "one#{num} m|#{num} m", + "#{num}y": "one#{num} jr|#{num} jr", "1#in 1 second|#in {num} seconds": "one#Oer {num} sekonde|#Oer {num} sekonden", "1#in 1 minute|#in {num} minutes": "one#Oer {num} minút|#Oer {num} minuten", "1#in 1 hour|#in {num} hours": "one#Oer {num} oere|#Oer {num} oere", @@ -160,5 +152,13 @@ "#{num}d ago": "one#{num} dei lyn|#{num} deien lyn", "#{num}w ago": "one#{num} wike lyn|#{num} wiken lyn", "#{num}mo ago": "one#{num} moanne lyn|#{num} moannen lyn", - "#{num}y ago": "one#{num} jier lyn|#{num} jier lyn" + "#{num}y ago": "one#{num} jier lyn|#{num} jier lyn", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/ga/regionnames.json b/js/data/locale/ga/regionnames.json new file mode 100644 index 0000000000..928cc6a336 --- /dev/null +++ b/js/data/locale/ga/regionnames.json @@ -0,0 +1,20822 @@ +{ + "AD": [ + { + "code": "02", + "name": "Canillo" + }, + { + "code": "03", + "name": "Encamp" + }, + { + "code": "04", + "name": "La Massana" + }, + { + "code": "05", + "name": "Ordino" + }, + { + "code": "06", + "name": "Sant Julià de Lòria" + }, + { + "code": "07", + "name": "Andorra la Vella" + }, + { + "code": "08", + "name": "Escaldes-Engordany" + } + ], + "AE": [ + { + "code": "AZ", + "name": "Abu Dhabi" + }, + { + "code": "AJ", + "name": "Ajman" + }, + { + "code": "DU", + "name": "Dubai" + }, + { + "code": "FU", + "name": "Fujairah" + }, + { + "code": "RK", + "name": "Ras al-Khaimah" + }, + { + "code": "SH", + "name": "Sharjah" + }, + { + "code": "UQ", + "name": "Umm al-Quwain" + } + ], + "AF": [ + { + "code": "BDS", + "name": "Badakhshan" + }, + { + "code": "BDG", + "name": "Badghis" + }, + { + "code": "BGL", + "name": "Baghlan" + }, + { + "code": "BAL", + "name": "Balkh" + }, + { + "code": "BAM", + "name": "Bamyan" + }, + { + "code": "DAY", + "name": "Daykundi" + }, + { + "code": "FRA", + "name": "Farah" + }, + { + "code": "FYB", + "name": "Faryab" + }, + { + "code": "GHA", + "name": "Ghazni" + }, + { + "code": "GHO", + "name": "GhÅr" + }, + { + "code": "HEL", + "name": "Helmand" + }, + { + "code": "HER", + "name": "Herat" + }, + { + "code": "JOW", + "name": "Jowzjan" + }, + { + "code": "KAB", + "name": "Kabul" + }, + { + "code": "KAN", + "name": "Kandahar" + }, + { + "code": "KAP", + "name": "Kapisa" + }, + { + "code": "KHO", + "name": "Khost" + }, + { + "code": "KNR", + "name": "Kunar" + }, + { + "code": "KDZ", + "name": "Kunduz" + }, + { + "code": "LAG", + "name": "Laghman" + }, + { + "code": "LOG", + "name": "Logar" + }, + { + "code": "WAR", + "name": "Maidan Wardak" + }, + { + "code": "NAN", + "name": "Nangarhar" + }, + { + "code": "NIM", + "name": "Nimruz" + }, + { + "code": "NUR", + "name": "Nuristan" + }, + { + "code": "PIA", + "name": "Paktia" + }, + { + "code": "PKA", + "name": "Paktika" + }, + { + "code": "PAN", + "name": "Panjshir" + }, + { + "code": "PAR", + "name": "Parwan" + }, + { + "code": "SAM", + "name": "Samangan" + }, + { + "code": "SAR", + "name": "Sar-e Pol" + }, + { + "code": "TAK", + "name": "Takhar" + }, + { + "code": "URU", + "name": "Urozgan" + }, + { + "code": "ZAB", + "name": "Zabul" + } + ], + "AG": [ + { + "code": "03", + "name": "Saint George" + }, + { + "code": "04", + "name": "Saint John" + }, + { + "code": "05", + "name": "Saint Mary" + }, + { + "code": "06", + "name": "Saint Paul" + }, + { + "code": "07", + "name": "Saint Peter" + }, + { + "code": "08", + "name": "Saint Philip" + }, + { + "code": "10", + "name": "Barbuda" + }, + { + "code": "11", + "name": "Redonda" + } + ], + "AL": [ + { + "code": "BR", + "name": "Berat" + }, + { + "code": "01", + "name": "Berat County" + }, + { + "code": "BU", + "name": "Bulqizë" + }, + { + "code": "DL", + "name": "Delvinë" + }, + { + "code": "DV", + "name": "Devoll" + }, + { + "code": "DI", + "name": "Dibër" + }, + { + "code": "09", + "name": "Dibër County" + }, + { + "code": "DR", + "name": "Durrës" + }, + { + "code": "02", + "name": "Durrës County" + }, + { + "code": "EL", + "name": "Elbasan" + }, + { + "code": "03", + "name": "Elbasan County" + }, + { + "code": "FR", + "name": "Fier" + }, + { + "code": "04", + "name": "Fier County" + }, + { + "code": "GJ", + "name": "Gjirokastër" + }, + { + "code": "05", + "name": "Gjirokastër County" + }, + { + "code": "GR", + "name": "Gramsh" + }, + { + "code": "HA", + "name": "Has" + }, + { + "code": "KA", + "name": "Kavajë" + }, + { + "code": "ER", + "name": "Kolonjë" + }, + { + "code": "KO", + "name": "Korçë" + }, + { + "code": "06", + "name": "Korçë County" + }, + { + "code": "KR", + "name": "Krujë" + }, + { + "code": "KC", + "name": "Kuçovë" + }, + { + "code": "KU", + "name": "Kukës" + }, + { + "code": "07", + "name": "Kukës County" + }, + { + "code": "KB", + "name": "Kurbin" + }, + { + "code": "LE", + "name": "Lezhë" + }, + { + "code": "08", + "name": "Lezhë County" + }, + { + "code": "LB", + "name": "Librazhd" + }, + { + "code": "LU", + "name": "Lushnjë" + }, + { + "code": "MM", + "name": "Malësi e Madhe" + }, + { + "code": "MK", + "name": "Mallakastër" + }, + { + "code": "MT", + "name": "Mat" + }, + { + "code": "MR", + "name": "Mirditë" + }, + { + "code": "PQ", + "name": "Peqin" + }, + { + "code": "PR", + "name": "Përmet" + }, + { + "code": "PG", + "name": "Pogradec" + }, + { + "code": "PU", + "name": "Pukë" + }, + { + "code": "SR", + "name": "Sarandë" + }, + { + "code": "SH", + "name": "Shkodër" + }, + { + "code": "10", + "name": "Shkodër County" + }, + { + "code": "SK", + "name": "Skrapar" + }, + { + "code": "TE", + "name": "Tepelenë" + }, + { + "code": "TR", + "name": "Tirana" + }, + { + "code": "11", + "name": "Tirana County" + }, + { + "code": "TP", + "name": "Tropojë" + }, + { + "code": "VL", + "name": "Vlorë" + }, + { + "code": "12", + "name": "Vlorë County" + } + ], + "AM": [ + { + "code": "AG", + "name": "Aragatsotn" + }, + { + "code": "AR", + "name": "Ararat" + }, + { + "code": "AV", + "name": "Armavir" + }, + { + "code": "GR", + "name": "Gegharkunik" + }, + { + "code": "KT", + "name": "Kotayk" + }, + { + "code": "LO", + "name": "Lori" + }, + { + "code": "SH", + "name": "Shirak" + }, + { + "code": "SU", + "name": "Syunik" + }, + { + "code": "TV", + "name": "Tavush" + }, + { + "code": "VD", + "name": "Vayots Dzor" + }, + { + "code": "ER", + "name": "Yerevan" + } + ], + "AO": [ + { + "code": "BGO", + "name": "Bengo" + }, + { + "code": "BGU", + "name": "Benguela" + }, + { + "code": "BIE", + "name": "Bié" + }, + { + "code": "CAB", + "name": "Cabinda" + }, + { + "code": "CCU", + "name": "Cuando Cubango" + }, + { + "code": "CNO", + "name": "Cuanza Norte" + }, + { + "code": "CUS", + "name": "Cuanza Sul" + }, + { + "code": "CNN", + "name": "Cunene" + }, + { + "code": "HUA", + "name": "Huambo" + }, + { + "code": "HUI", + "name": "Huíla" + }, + { + "code": "LUA", + "name": "Luanda" + }, + { + "code": "LNO", + "name": "Lunda Norte" + }, + { + "code": "LSU", + "name": "Lunda Sul" + }, + { + "code": "MAL", + "name": "Malanje" + }, + { + "code": "MOX", + "name": "Moxico" + }, + { + "code": "NAM", + "name": "Namibe" + }, + { + "code": "UIG", + "name": "Uíge" + }, + { + "code": "ZAI", + "name": "Zaire" + } + ], + "AR": [ + { + "code": "C", + "name": "Buenos Aires" + }, + { + "code": "B", + "name": "Buenos Aires Province" + }, + { + "code": "K", + "name": "Catamarca" + }, + { + "code": "H", + "name": "Chaco" + }, + { + "code": "U", + "name": "Chubut" + }, + { + "code": "X", + "name": "Córdoba" + }, + { + "code": "W", + "name": "Corrientes" + }, + { + "code": "E", + "name": "Entre Ríos" + }, + { + "code": "P", + "name": "Formosa" + }, + { + "code": "Y", + "name": "Jujuy" + }, + { + "code": "L", + "name": "La Pampa" + }, + { + "code": "F", + "name": "La Rioja" + }, + { + "code": "M", + "name": "Mendoza" + }, + { + "code": "N", + "name": "Misiones" + }, + { + "code": "Q", + "name": "Neuquén" + }, + { + "code": "R", + "name": "Río Negro" + }, + { + "code": "A", + "name": "Salta" + }, + { + "code": "J", + "name": "San Juan" + }, + { + "code": "D", + "name": "San Luis" + }, + { + "code": "Z", + "name": "Santa Cruz" + }, + { + "code": "S", + "name": "Santa Fe" + }, + { + "code": "G", + "name": "Santiago del Estero" + }, + { + "code": "V", + "name": "Tierra del Fuego" + }, + { + "code": "T", + "name": "Tucumán" + } + ], + "AT": [ + { + "code": "1", + "name": "Burgenland" + }, + { + "code": "2", + "name": "Carinthia" + }, + { + "code": "3", + "name": "Lower Austria" + }, + { + "code": "4", + "name": "Upper Austria" + }, + { + "code": "5", + "name": "Salzburg" + }, + { + "code": "6", + "name": "Styria" + }, + { + "code": "7", + "name": "Tyrol" + }, + { + "code": "8", + "name": "Vorarlberg" + }, + { + "code": "9", + "name": "Vienna" + } + ], + "AU": [ + { + "code": "ACT", + "name": "Australian Capital Territory" + }, + { + "code": "NSW", + "name": "New South Wales" + }, + { + "code": "NT", + "name": "Northern Territory" + }, + { + "code": "QLD", + "name": "Queensland" + }, + { + "code": "SA", + "name": "South Australia" + }, + { + "code": "TAS", + "name": "Tasmania" + }, + { + "code": "VIC", + "name": "Victoria" + }, + { + "code": "WA", + "name": "Western Australia" + } + ], + "AZ": [ + { + "code": "ABS", + "name": "Absheron" + }, + { + "code": "AGM", + "name": "Agdam" + }, + { + "code": "AGS", + "name": "Agdash" + }, + { + "code": "AGC", + "name": "Aghjabadi" + }, + { + "code": "AGA", + "name": "Agstafa" + }, + { + "code": "AGU", + "name": "Agsu" + }, + { + "code": "AST", + "name": "Astara" + }, + { + "code": "BAB", + "name": "Babek" + }, + { + "code": "BA", + "name": "Baku" + }, + { + "code": "BAL", + "name": "Balakan" + }, + { + "code": "BAR", + "name": "Barda" + }, + { + "code": "BEY", + "name": "Beylagan" + }, + { + "code": "BIL", + "name": "Bilasuvar" + }, + { + "code": "DAS", + "name": "Dashkasan" + }, + { + "code": "FUZ", + "name": "Fizuli" + }, + { + "code": "GAD", + "name": "Gadabay" + }, + { + "code": "GA", + "name": "Ganja" + }, + { + "code": "QOB", + "name": "Gobustan" + }, + { + "code": "GOR", + "name": "Goranboy" + }, + { + "code": "GOY", + "name": "Goychay" + }, + { + "code": "GYG", + "name": "Goygol" + }, + { + "code": "HAC", + "name": "Hajigabul" + }, + { + "code": "IMI", + "name": "Imishli" + }, + { + "code": "ISM", + "name": "Ismailli" + }, + { + "code": "CAB", + "name": "Jabrayil" + }, + { + "code": "CAL", + "name": "Jalilabad" + }, + { + "code": "CUL", + "name": "Julfa" + }, + { + "code": "KAL", + "name": "Kalbajar" + }, + { + "code": "KAN", + "name": "Kangarli" + }, + { + "code": "XAC", + "name": "Khachmaz" + }, + { + "code": "XIZ", + "name": "Khizi" + }, + { + "code": "XCI", + "name": "Khojali" + }, + { + "code": "XVD", + "name": "Khojavend" + }, + { + "code": "KUR", + "name": "Kurdamir" + }, + { + "code": "LAC", + "name": "Lachin" + }, + { + "code": "LA", + "name": "Lankaran" + }, + { + "code": "LAN", + "name": "Lankaran District" + }, + { + "code": "LER", + "name": "Lerik" + }, + { + "code": "MAS", + "name": "Masally" + }, + { + "code": "MI", + "name": "Mingachevir" + }, + { + "code": "NA", + "name": "Naftalan" + }, + { + "code": "NV", + "name": "Nakhchivan" + }, + { + "code": "NX", + "name": "Nakhchivan AR" + }, + { + "code": "NEF", + "name": "Neftchala" + }, + { + "code": "OGU", + "name": "Oghuz" + }, + { + "code": "ORD", + "name": "Ordubad" + }, + { + "code": "QAB", + "name": "Qabala" + }, + { + "code": "QAX", + "name": "Qakh" + }, + { + "code": "QAZ", + "name": "Qazakh" + }, + { + "code": "QBA", + "name": "Quba" + }, + { + "code": "QBI", + "name": "Qubadli" + }, + { + "code": "QUS", + "name": "Qusar" + }, + { + "code": "SAT", + "name": "Saatly" + }, + { + "code": "SAB", + "name": "Sabirabad" + }, + { + "code": "SAD", + "name": "Sadarak" + }, + { + "code": "SAL", + "name": "Salyan" + }, + { + "code": "SMX", + "name": "Samukh" + }, + { + "code": "SBN", + "name": "Shabran" + }, + { + "code": "SAH", + "name": "Shahbuz" + }, + { + "code": "SA", + "name": "Shaki" + }, + { + "code": "SAK", + "name": "Shaki District" + }, + { + "code": "SMI", + "name": "Shamakhi" + }, + { + "code": "SKR", + "name": "Shamkir" + }, + { + "code": "SAR", + "name": "Sharur" + }, + { + "code": "SR", + "name": "Shirvan" + }, + { + "code": "SUS", + "name": "Shusha" + }, + { + "code": "SIY", + "name": "Siazan" + }, + { + "code": "XA", + "name": "Stepanakert" + }, + { + "code": "SM", + "name": "Sumqayit" + }, + { + "code": "TAR", + "name": "Tartar" + }, + { + "code": "TOV", + "name": "Tovuz" + }, + { + "code": "UCA", + "name": "Ujar" + }, + { + "code": "YAR", + "name": "Yardymli" + }, + { + "code": "YE", + "name": "Yevlakh" + }, + { + "code": "YEV", + "name": "Yevlakh District" + }, + { + "code": "ZAN", + "name": "Zangilan" + }, + { + "code": "ZAQ", + "name": "Zaqatala" + }, + { + "code": "ZAR", + "name": "Zardab" + } + ], + "BA": [ + { + "code": "05", + "name": "Bosnian Podrinje" + }, + { + "code": "BRC", + "name": "BrÄko District" + }, + { + "code": "06", + "name": "Central Bosnia" + }, + { + "code": "BIH", + "name": "Federation of Bosnia and Herzegovina" + }, + { + "code": "07", + "name": "Herzegovina-Neretva" + }, + { + "code": "10", + "name": "Livanjski" + }, + { + "code": "02", + "name": "Posavina" + }, + { + "code": "SRP", + "name": "Republika Srpska" + }, + { + "code": "09", + "name": "Sarajevo" + }, + { + "code": "03", + "name": "Tuzlanski" + }, + { + "code": "01", + "name": "Una-Sana" + }, + { + "code": "08", + "name": "West Herzegovina" + }, + { + "code": "04", + "name": "Zenica-Doboj" + } + ], + "BB": [ + { + "code": "01", + "name": "Christ Church" + }, + { + "code": "02", + "name": "Saint Andrew" + }, + { + "code": "03", + "name": "Saint George" + }, + { + "code": "04", + "name": "Saint James" + }, + { + "code": "05", + "name": "Saint John" + }, + { + "code": "06", + "name": "Saint Joseph" + }, + { + "code": "07", + "name": "Saint Lucy" + }, + { + "code": "08", + "name": "Saint Michael" + }, + { + "code": "09", + "name": "Saint Peter" + }, + { + "code": "10", + "name": "Saint Philip" + }, + { + "code": "11", + "name": "Saint Thomas" + } + ], + "BD": [ + { + "code": "05", + "name": "Bagerhat" + }, + { + "code": "01", + "name": "Bandarban" + }, + { + "code": "02", + "name": "Barguna" + }, + { + "code": "A", + "name": "Barisal" + }, + { + "code": "06", + "name": "Barisal Division" + }, + { + "code": "07", + "name": "Bhola" + }, + { + "code": "03", + "name": "Bogra" + }, + { + "code": "04", + "name": "Brahmanbaria" + }, + { + "code": "09", + "name": "Chandpur" + }, + { + "code": "10", + "name": "Chittagong" + }, + { + "code": "B", + "name": "Chittagong Division" + }, + { + "code": "12", + "name": "Chuadanga" + }, + { + "code": "08", + "name": "Comilla" + }, + { + "code": "11", + "name": "Cox’s Bazar" + }, + { + "code": "13", + "name": "Dhaka" + }, + { + "code": "C", + "name": "Dhaka Division" + }, + { + "code": "14", + "name": "Dinajpur" + }, + { + "code": "15", + "name": "Faridpur" + }, + { + "code": "16", + "name": "Feni" + }, + { + "code": "19", + "name": "Gaibandha" + }, + { + "code": "18", + "name": "Gazipur" + }, + { + "code": "17", + "name": "Gopalganj" + }, + { + "code": "20", + "name": "Habiganj" + }, + { + "code": "21", + "name": "Jamalpur" + }, + { + "code": "22", + "name": "Jessore" + }, + { + "code": "25", + "name": "Jhalokati" + }, + { + "code": "23", + "name": "Jhenaidah" + }, + { + "code": "24", + "name": "Joypurhat" + }, + { + "code": "29", + "name": "Khagrachari" + }, + { + "code": "27", + "name": "Khulna" + }, + { + "code": "D", + "name": "Khulna Division" + }, + { + "code": "26", + "name": "Kishoreganj" + }, + { + "code": "28", + "name": "Kurigram" + }, + { + "code": "30", + "name": "Kushtia" + }, + { + "code": "31", + "name": "Lakshmipur" + }, + { + "code": "32", + "name": "Lalmonirhat" + }, + { + "code": "36", + "name": "Madaripur" + }, + { + "code": "37", + "name": "Magura" + }, + { + "code": "33", + "name": "Manikganj" + }, + { + "code": "38", + "name": "Maulvi Bazar" + }, + { + "code": "39", + "name": "Meherpur" + }, + { + "code": "35", + "name": "Munshiganj" + }, + { + "code": "34", + "name": "Mymensingh" + }, + { + "code": "H", + "name": "Mymensingh Division" + }, + { + "code": "48", + "name": "Naogaon" + }, + { + "code": "43", + "name": "Narail" + }, + { + "code": "40", + "name": "Narayanganj" + }, + { + "code": "42", + "name": "Narsingdi" + }, + { + "code": "44", + "name": "Natore" + }, + { + "code": "45", + "name": "Nawabganj" + }, + { + "code": "41", + "name": "Netrokona" + }, + { + "code": "46", + "name": "Nilphamari" + }, + { + "code": "47", + "name": "Noakhali" + }, + { + "code": "49", + "name": "Pabna" + }, + { + "code": "52", + "name": "Panchagarh" + }, + { + "code": "51", + "name": "Patuakhali" + }, + { + "code": "50", + "name": "Pirojpur" + }, + { + "code": "53", + "name": "Rajbari" + }, + { + "code": "54", + "name": "Rajshahi" + }, + { + "code": "E", + "name": "Rajshahi Division" + }, + { + "code": "56", + "name": "Rangamati Hill" + }, + { + "code": "55", + "name": "Rangpur" + }, + { + "code": "F", + "name": "Rangpur Division" + }, + { + "code": "58", + "name": "Satkhira" + }, + { + "code": "62", + "name": "Shariatpur" + }, + { + "code": "57", + "name": "Sherpur" + }, + { + "code": "59", + "name": "Sirajganj" + }, + { + "code": "61", + "name": "Sunamganj" + }, + { + "code": "60", + "name": "Sylhet" + }, + { + "code": "G", + "name": "Sylhet Division" + }, + { + "code": "63", + "name": "Tangail" + }, + { + "code": "64", + "name": "Thakurgaon" + } + ], + "BE": [ + { + "code": "VAN", + "name": "Antwerp" + }, + { + "code": "BRU", + "name": "Brussels" + }, + { + "code": "VOV", + "name": "East Flanders" + }, + { + "code": "VLG", + "name": "Flanders" + }, + { + "code": "VBR", + "name": "Flemish Brabant" + }, + { + "code": "WHT", + "name": "Hainaut" + }, + { + "code": "WLG", + "name": "Liège" + }, + { + "code": "VLI", + "name": "Limburg" + }, + { + "code": "WLX", + "name": "Luxembourg" + }, + { + "code": "WNA", + "name": "Namur" + }, + { + "code": "WAL", + "name": "Wallonia" + }, + { + "code": "WBR", + "name": "Walloon Brabant" + }, + { + "code": "VWV", + "name": "West Flanders" + } + ], + "BF": [ + { + "code": "BAL", + "name": "Balé" + }, + { + "code": "BAM", + "name": "Bam" + }, + { + "code": "BAN", + "name": "Banwa" + }, + { + "code": "BAZ", + "name": "Bazèga" + }, + { + "code": "01", + "name": "Boucle du Mouhoun" + }, + { + "code": "BGR", + "name": "Bougouriba" + }, + { + "code": "BLG", + "name": "Boulgou" + }, + { + "code": "BLK", + "name": "Boulkiemdé" + }, + { + "code": "02", + "name": "Cascades" + }, + { + "code": "03", + "name": "Centre" + }, + { + "code": "04", + "name": "Centre-Est" + }, + { + "code": "05", + "name": "Centre-Nord" + }, + { + "code": "06", + "name": "Centre-Ouest" + }, + { + "code": "07", + "name": "Centre-Sud" + }, + { + "code": "COM", + "name": "Comoé" + }, + { + "code": "08", + "name": "Est" + }, + { + "code": "GAN", + "name": "Ganzourgou" + }, + { + "code": "GNA", + "name": "Gnagna" + }, + { + "code": "GOU", + "name": "Gourma" + }, + { + "code": "09", + "name": "Hauts-Bassins" + }, + { + "code": "HOU", + "name": "Houet" + }, + { + "code": "IOB", + "name": "Ioba" + }, + { + "code": "KAD", + "name": "Kadiogo" + }, + { + "code": "KEN", + "name": "Kénédougou" + }, + { + "code": "KMD", + "name": "Komondjari" + }, + { + "code": "KMP", + "name": "Kompienga" + }, + { + "code": "KOS", + "name": "Kossi" + }, + { + "code": "KOP", + "name": "Koulpélogo" + }, + { + "code": "KOT", + "name": "Kouritenga" + }, + { + "code": "KOW", + "name": "Kourwéogo" + }, + { + "code": "LER", + "name": "Léraba" + }, + { + "code": "LOR", + "name": "Loroum" + }, + { + "code": "MOU", + "name": "Mouhoun" + }, + { + "code": "NAO", + "name": "Nahouri" + }, + { + "code": "NAM", + "name": "Namentenga" + }, + { + "code": "NAY", + "name": "Nayala" + }, + { + "code": "10", + "name": "Nord" + }, + { + "code": "NOU", + "name": "Noumbiel" + }, + { + "code": "OUB", + "name": "Oubritenga" + }, + { + "code": "OUD", + "name": "Oudalan" + }, + { + "code": "PAS", + "name": "Passoré" + }, + { + "code": "11", + "name": "Plateau-Central" + }, + { + "code": "PON", + "name": "Poni" + }, + { + "code": "12", + "name": "Sahel" + }, + { + "code": "SNG", + "name": "Sanguié" + }, + { + "code": "SMT", + "name": "Sanmatenga" + }, + { + "code": "SEN", + "name": "Séno" + }, + { + "code": "SIS", + "name": "Sissili" + }, + { + "code": "SOM", + "name": "Soum" + }, + { + "code": "SOR", + "name": "Sourou" + }, + { + "code": "13", + "name": "Sud-Ouest" + }, + { + "code": "TAP", + "name": "Tapoa" + }, + { + "code": "TUI", + "name": "Tuy" + }, + { + "code": "YAG", + "name": "Yagha" + }, + { + "code": "YAT", + "name": "Yatenga" + }, + { + "code": "ZIR", + "name": "Ziro" + }, + { + "code": "ZON", + "name": "Zondoma" + }, + { + "code": "ZOU", + "name": "Zoundwéogo" + } + ], + "BG": [ + { + "code": "01", + "name": "Blagoevgrad" + }, + { + "code": "02", + "name": "Burgas" + }, + { + "code": "03", + "name": "Varna" + }, + { + "code": "04", + "name": "Veliko Tarnovo" + }, + { + "code": "05", + "name": "Vidin" + }, + { + "code": "06", + "name": "Vratsa" + }, + { + "code": "07", + "name": "Gabrovo" + }, + { + "code": "08", + "name": "Dobrich" + }, + { + "code": "09", + "name": "Kardzhali" + }, + { + "code": "10", + "name": "Kyustendil" + }, + { + "code": "11", + "name": "Lovech" + }, + { + "code": "12", + "name": "Montana" + }, + { + "code": "13", + "name": "Pazardzhik" + }, + { + "code": "14", + "name": "Pernik" + }, + { + "code": "15", + "name": "Pleven" + }, + { + "code": "16", + "name": "Plovdiv" + }, + { + "code": "17", + "name": "Razgrad" + }, + { + "code": "18", + "name": "Ruse" + }, + { + "code": "19", + "name": "Silistra" + }, + { + "code": "20", + "name": "Sliven" + }, + { + "code": "21", + "name": "Smolyan" + }, + { + "code": "22", + "name": "Sofia" + }, + { + "code": "23", + "name": "Sofia District" + }, + { + "code": "24", + "name": "Stara Zagora" + }, + { + "code": "25", + "name": "Targovishte" + }, + { + "code": "26", + "name": "Haskovo" + }, + { + "code": "27", + "name": "Shumen" + }, + { + "code": "28", + "name": "Yambol" + } + ], + "BH": [ + { + "code": "13", + "name": "Capital" + }, + { + "code": "14", + "name": "Southern" + }, + { + "code": "15", + "name": "Muharraq" + }, + { + "code": "16", + "name": "Central" + }, + { + "code": "17", + "name": "Northern" + } + ], + "BI": [ + { + "code": "BB", + "name": "Bubanza" + }, + { + "code": "BM", + "name": "Bujumbura" + }, + { + "code": "BL", + "name": "Bujumbura Rural" + }, + { + "code": "BR", + "name": "Bururi" + }, + { + "code": "CA", + "name": "Cankuzo" + }, + { + "code": "CI", + "name": "Cibitoke" + }, + { + "code": "GI", + "name": "Gitega" + }, + { + "code": "KR", + "name": "Karuzi" + }, + { + "code": "KY", + "name": "Kayanza" + }, + { + "code": "KI", + "name": "Kirundo" + }, + { + "code": "MA", + "name": "Makamba" + }, + { + "code": "MU", + "name": "Muramvya" + }, + { + "code": "MY", + "name": "Muyinga" + }, + { + "code": "MW", + "name": "Mwaro" + }, + { + "code": "NG", + "name": "Ngozi" + }, + { + "code": "RM", + "name": "Rumonge" + }, + { + "code": "RT", + "name": "Rutana" + }, + { + "code": "RY", + "name": "Ruyigi" + } + ], + "BJ": [ + { + "code": "AL", + "name": "Alibori" + }, + { + "code": "AK", + "name": "Atakora" + }, + { + "code": "AQ", + "name": "Atlantique" + }, + { + "code": "BO", + "name": "Borgou" + }, + { + "code": "CO", + "name": "Collines" + }, + { + "code": "DO", + "name": "Donga" + }, + { + "code": "KO", + "name": "Kouffo" + }, + { + "code": "LI", + "name": "Littoral" + }, + { + "code": "MO", + "name": "Mono" + }, + { + "code": "OU", + "name": "Ouémé" + }, + { + "code": "PL", + "name": "Plateau" + }, + { + "code": "ZO", + "name": "Zou" + } + ], + "BN": [ + { + "code": "BE", + "name": "Belait" + }, + { + "code": "BM", + "name": "Brunei-Muara" + }, + { + "code": "TE", + "name": "Temburong" + }, + { + "code": "TU", + "name": "Tutong" + } + ], + "BO": [ + { + "code": "B", + "name": "Beni" + }, + { + "code": "H", + "name": "Chuquisaca" + }, + { + "code": "C", + "name": "Cochabamba" + }, + { + "code": "L", + "name": "La Paz" + }, + { + "code": "O", + "name": "Oruro" + }, + { + "code": "N", + "name": "Pando" + }, + { + "code": "P", + "name": "Potosí" + }, + { + "code": "S", + "name": "Santa Cruz" + }, + { + "code": "T", + "name": "Tarija" + } + ], + "BQ": [ + { + "code": "BO", + "name": "Bonaire" + }, + { + "code": "SA", + "name": "Saba" + }, + { + "code": "SE", + "name": "Sint Eustatius" + } + ], + "BR": [ + { + "code": "AC", + "name": "Acre" + }, + { + "code": "AL", + "name": "Alagoas" + }, + { + "code": "AP", + "name": "Amapá" + }, + { + "code": "AM", + "name": "Amazonas" + }, + { + "code": "BA", + "name": "Bahia" + }, + { + "code": "CE", + "name": "Ceará" + }, + { + "code": "ES", + "name": "Espírito Santo" + }, + { + "code": "DF", + "name": "Federal District" + }, + { + "code": "GO", + "name": "Goiás" + }, + { + "code": "MA", + "name": "Maranhão" + }, + { + "code": "MT", + "name": "Mato Grosso" + }, + { + "code": "MS", + "name": "Mato Grosso do Sul" + }, + { + "code": "MG", + "name": "Minas Gerais" + }, + { + "code": "PA", + "name": "Pará" + }, + { + "code": "PB", + "name": "Paraíba" + }, + { + "code": "PR", + "name": "Paraná" + }, + { + "code": "PE", + "name": "Pernambuco" + }, + { + "code": "PI", + "name": "Piauí" + }, + { + "code": "RJ", + "name": "Rio de Janeiro" + }, + { + "code": "RN", + "name": "Rio Grande do Norte" + }, + { + "code": "RS", + "name": "Rio Grande do Sul" + }, + { + "code": "RO", + "name": "Rondônia" + }, + { + "code": "RR", + "name": "Roraima" + }, + { + "code": "SC", + "name": "Santa Catarina" + }, + { + "code": "SP", + "name": "São Paulo" + }, + { + "code": "SE", + "name": "Sergipe" + }, + { + "code": "TO", + "name": "Tocantins" + } + ], + "BS": [ + { + "code": "AK", + "name": "Acklins" + }, + { + "code": "BY", + "name": "Berry Islands" + }, + { + "code": "BI", + "name": "Bimini" + }, + { + "code": "BP", + "name": "Black Point" + }, + { + "code": "CI", + "name": "Cat Island" + }, + { + "code": "CO", + "name": "Central Abaco" + }, + { + "code": "CS", + "name": "Central Andros" + }, + { + "code": "CE", + "name": "Central Eleuthera" + }, + { + "code": "CK", + "name": "Crooked Island" + }, + { + "code": "EG", + "name": "East Grand Bahama" + }, + { + "code": "EX", + "name": "Exuma" + }, + { + "code": "FP", + "name": "Freeport" + }, + { + "code": "GC", + "name": "Grand Cay" + }, + { + "code": "HI", + "name": "Harbour Island" + }, + { + "code": "HT", + "name": "Hope Town" + }, + { + "code": "IN", + "name": "Inagua" + }, + { + "code": "LI", + "name": "Long Island" + }, + { + "code": "MC", + "name": "Mangrove Cay" + }, + { + "code": "MG", + "name": "Mayaguana" + }, + { + "code": "MI", + "name": "Moore’s Island" + }, + { + "code": "NO", + "name": "North Abaco" + }, + { + "code": "NS", + "name": "North Andros" + }, + { + "code": "NE", + "name": "North Eleuthera" + }, + { + "code": "RI", + "name": "Ragged Island" + }, + { + "code": "RC", + "name": "Rum Cay" + }, + { + "code": "SS", + "name": "San Salvador" + }, + { + "code": "SO", + "name": "South Abaco" + }, + { + "code": "SA", + "name": "South Andros" + }, + { + "code": "SE", + "name": "South Eleuthera" + }, + { + "code": "SW", + "name": "Spanish Wells" + }, + { + "code": "WG", + "name": "West Grand Bahama" + } + ], + "BT": [ + { + "code": "33", + "name": "Bumthang" + }, + { + "code": "12", + "name": "Chukha" + }, + { + "code": "22", + "name": "Dagana" + }, + { + "code": "GA", + "name": "Gasa" + }, + { + "code": "13", + "name": "Haa" + }, + { + "code": "44", + "name": "Lhuntse" + }, + { + "code": "42", + "name": "Mongar" + }, + { + "code": "11", + "name": "Paro" + }, + { + "code": "43", + "name": "Pemagatshel" + }, + { + "code": "23", + "name": "Punakha" + }, + { + "code": "45", + "name": "Samdrup Jongkhar" + }, + { + "code": "14", + "name": "Samtse" + }, + { + "code": "31", + "name": "Sarpang" + }, + { + "code": "15", + "name": "Thimphu" + }, + { + "code": "41", + "name": "Trashigang" + }, + { + "code": "TY", + "name": "Trashiyangtse" + }, + { + "code": "32", + "name": "Trongsa" + }, + { + "code": "21", + "name": "Tsirang" + }, + { + "code": "24", + "name": "Wangdue Phodrang" + }, + { + "code": "34", + "name": "Zhemgang" + } + ], + "BW": [ + { + "code": "CE", + "name": "Central" + }, + { + "code": "CH", + "name": "Chobe" + }, + { + "code": "FR", + "name": "Francistown" + }, + { + "code": "GA", + "name": "Gaborone" + }, + { + "code": "GH", + "name": "Ghanzi" + }, + { + "code": "JW", + "name": "Jwaneng" + }, + { + "code": "KG", + "name": "Kgalagadi" + }, + { + "code": "KL", + "name": "Kgatleng" + }, + { + "code": "KW", + "name": "Kweneng" + }, + { + "code": "LO", + "name": "Lobatse" + }, + { + "code": "NE", + "name": "North East" + }, + { + "code": "NW", + "name": "North West" + }, + { + "code": "SP", + "name": "Selibe Phikwe" + }, + { + "code": "SE", + "name": "South East" + }, + { + "code": "SO", + "name": "Southern" + }, + { + "code": "ST", + "name": "Sowa Town" + } + ], + "BY": [ + { + "code": "BR", + "name": "Brest" + }, + { + "code": "HO", + "name": "Homel" + }, + { + "code": "HR", + "name": "Hrodna" + }, + { + "code": "MA", + "name": "Magileu" + }, + { + "code": "HM", + "name": "Minsk" + }, + { + "code": "MI", + "name": "Minsk Region" + }, + { + "code": "VI", + "name": "Vitebsk" + } + ], + "BZ": [ + { + "code": "BZ", + "name": "Belize" + }, + { + "code": "CY", + "name": "Cayo" + }, + { + "code": "CZL", + "name": "Corozal" + }, + { + "code": "OW", + "name": "Orange Walk" + }, + { + "code": "SC", + "name": "Stann Creek" + }, + { + "code": "TOL", + "name": "Toledo" + } + ], + "CA": [ + { + "code": "AB", + "name": "Alberta" + }, + { + "code": "BC", + "name": "British Columbia" + }, + { + "code": "MB", + "name": "Manitoba" + }, + { + "code": "NB", + "name": "New Brunswick" + }, + { + "code": "NL", + "name": "Newfoundland and Labrador" + }, + { + "code": "NT", + "name": "Northwest Territories" + }, + { + "code": "NS", + "name": "Nova Scotia" + }, + { + "code": "NU", + "name": "Nunavut" + }, + { + "code": "ON", + "name": "Ontario" + }, + { + "code": "PE", + "name": "Prince Edward Island" + }, + { + "code": "QC", + "name": "Quebec" + }, + { + "code": "SK", + "name": "Saskatchewan" + }, + { + "code": "YT", + "name": "Yukon" + } + ], + "CD": [ + { + "code": "BN", + "name": "Bandundu" + }, + { + "code": "BC", + "name": "Bas-Congo" + }, + { + "code": "BU", + "name": "Bas-Uélé" + }, + { + "code": "EQ", + "name": "Équateur" + }, + { + "code": "HK", + "name": "Haut-Katanga" + }, + { + "code": "HL", + "name": "Haut-Lomami" + }, + { + "code": "HU", + "name": "Haut-Uélé" + }, + { + "code": "IT", + "name": "Ituri" + }, + { + "code": "KS", + "name": "Kasaï" + }, + { + "code": "KC", + "name": "Kasaï Central" + }, + { + "code": "KW", + "name": "Kasaï-Occidental" + }, + { + "code": "KE", + "name": "Kasaï-Oriental" + }, + { + "code": "KA", + "name": "Katanga" + }, + { + "code": "KN", + "name": "Kinshasa" + }, + { + "code": "KG", + "name": "Kwango" + }, + { + "code": "KL", + "name": "Kwilu" + }, + { + "code": "LO", + "name": "Lomami" + }, + { + "code": "LU", + "name": "Lualaba" + }, + { + "code": "MN", + "name": "Mai-Ndombe" + }, + { + "code": "MA", + "name": "Maniema" + }, + { + "code": "MO", + "name": "Mongala" + }, + { + "code": "NU", + "name": "Nord-Ubangi" + }, + { + "code": "NK", + "name": "North Kivu" + }, + { + "code": "OR", + "name": "Orientale" + }, + { + "code": "SA", + "name": "Sankuru" + }, + { + "code": "SK", + "name": "South Kivu" + }, + { + "code": "SU", + "name": "Sud-Ubangi" + }, + { + "code": "TA", + "name": "Tanganyika" + }, + { + "code": "TO", + "name": "Tshopo" + }, + { + "code": "TU", + "name": "Tshuapa" + } + ], + "CF": [ + { + "code": "BB", + "name": "Bamingui-Bangoran" + }, + { + "code": "BGF", + "name": "Bangui" + }, + { + "code": "BK", + "name": "Basse-Kotto" + }, + { + "code": "HM", + "name": "Haut-Mbomou" + }, + { + "code": "HK", + "name": "Haute-Kotto" + }, + { + "code": "KG", + "name": "Kémo" + }, + { + "code": "LB", + "name": "Lobaye" + }, + { + "code": "HS", + "name": "Mambéré-Kadéï" + }, + { + "code": "MB", + "name": "Mbomou" + }, + { + "code": "KB", + "name": "Nana-Grébizi" + }, + { + "code": "NM", + "name": "Nana-Mambéré" + }, + { + "code": "MP", + "name": "Ombella-M’Poko" + }, + { + "code": "UK", + "name": "Ouaka" + }, + { + "code": "AC", + "name": "Ouham" + }, + { + "code": "OP", + "name": "Ouham-Pendé" + }, + { + "code": "SE", + "name": "Sangha-Mbaéré" + }, + { + "code": "VK", + "name": "Vakaga" + } + ], + "CG": [ + { + "code": "11", + "name": "Bouenza" + }, + { + "code": "BZV", + "name": "Brazzaville" + }, + { + "code": "8", + "name": "Cuvette" + }, + { + "code": "15", + "name": "Cuvette-Ouest" + }, + { + "code": "5", + "name": "Kouilou" + }, + { + "code": "2", + "name": "Lékoumou" + }, + { + "code": "7", + "name": "Likouala" + }, + { + "code": "9", + "name": "Niari" + }, + { + "code": "14", + "name": "Plateaux" + }, + { + "code": "16", + "name": "Pointe-Noire" + }, + { + "code": "12", + "name": "Pool" + }, + { + "code": "13", + "name": "Sangha" + } + ], + "CH": [ + { + "code": "AG", + "name": "Aargau" + }, + { + "code": "AR", + "name": "Appenzell Ausserrhoden" + }, + { + "code": "AI", + "name": "Appenzell Innerrhoden" + }, + { + "code": "BL", + "name": "Basel-Landschaft" + }, + { + "code": "BS", + "name": "Basel-Stadt" + }, + { + "code": "BE", + "name": "Bern" + }, + { + "code": "FR", + "name": "Fribourg" + }, + { + "code": "GE", + "name": "Geneva" + }, + { + "code": "GL", + "name": "Glarus" + }, + { + "code": "GR", + "name": "Graubünden" + }, + { + "code": "JU", + "name": "Jura" + }, + { + "code": "LU", + "name": "Lucerne" + }, + { + "code": "NE", + "name": "Neuchâtel" + }, + { + "code": "NW", + "name": "Nidwalden" + }, + { + "code": "OW", + "name": "Obwalden" + }, + { + "code": "SH", + "name": "Schaffhausen" + }, + { + "code": "SZ", + "name": "Schwyz" + }, + { + "code": "SO", + "name": "Solothurn" + }, + { + "code": "SG", + "name": "St. Gallen" + }, + { + "code": "TG", + "name": "Thurgau" + }, + { + "code": "TI", + "name": "Ticino" + }, + { + "code": "UR", + "name": "Uri" + }, + { + "code": "VS", + "name": "Valais" + }, + { + "code": "VD", + "name": "Vaud" + }, + { + "code": "ZG", + "name": "Zug" + }, + { + "code": "ZH", + "name": "Zürich" + } + ], + "CI": [ + { + "code": "AB", + "name": "Abidjan" + }, + { + "code": "16", + "name": "Agnéby" + }, + { + "code": "17", + "name": "Bafing" + }, + { + "code": "09", + "name": "Bas-Sassandra" + }, + { + "code": "BS", + "name": "Bas-Sassandra²" + }, + { + "code": "CM", + "name": "Comoé" + }, + { + "code": "10", + "name": "Denguélé" + }, + { + "code": "DN", + "name": "Denguélé²" + }, + { + "code": "06", + "name": "Dix-Huit Montagnes" + }, + { + "code": "18", + "name": "Fromager" + }, + { + "code": "GD", + "name": "Gôh-Djiboua" + }, + { + "code": "02", + "name": "Haut-Sassandra" + }, + { + "code": "07", + "name": "Lacs" + }, + { + "code": "LC", + "name": "Lacs²" + }, + { + "code": "01", + "name": "Lagunes" + }, + { + "code": "LG", + "name": "Lagunes²" + }, + { + "code": "12", + "name": "Marahoué" + }, + { + "code": "MG", + "name": "Montagnes" + }, + { + "code": "19", + "name": "Moyen-Cavally" + }, + { + "code": "05", + "name": "Moyen-Comoé" + }, + { + "code": "11", + "name": "N’zi-Comoé" + }, + { + "code": "SM", + "name": "Sassandra-Marahoué" + }, + { + "code": "SV", + "name": "Savanes" + }, + { + "code": "03", + "name": "Savanes²" + }, + { + "code": "15", + "name": "Sud-Bandama" + }, + { + "code": "13", + "name": "Sud-Comoé" + }, + { + "code": "04", + "name": "Vallée du Bandama" + }, + { + "code": "VB", + "name": "Vallée du Bandama²" + }, + { + "code": "WR", + "name": "Woroba" + }, + { + "code": "14", + "name": "Worodougou" + }, + { + "code": "YM", + "name": "Yamoussoukro" + }, + { + "code": "08", + "name": "Zanzan" + }, + { + "code": "ZZ", + "name": "Zanzan²" + } + ], + "CL": [ + { + "code": "AN", + "name": "Antofagasta" + }, + { + "code": "AR", + "name": "Araucanía" + }, + { + "code": "AP", + "name": "Arica y Parinacota" + }, + { + "code": "AT", + "name": "Atacama" + }, + { + "code": "AI", + "name": "Aysén" + }, + { + "code": "BI", + "name": "Bío Bío" + }, + { + "code": "CO", + "name": "Coquimbo" + }, + { + "code": "LI", + "name": "Libertador General Bernardo O’Higgins" + }, + { + "code": "LL", + "name": "Los Lagos" + }, + { + "code": "LR", + "name": "Los Ríos" + }, + { + "code": "MA", + "name": "Magallanes Region" + }, + { + "code": "ML", + "name": "Maule" + }, + { + "code": "RM", + "name": "Santiago Metropolitan" + }, + { + "code": "TA", + "name": "Tarapacá" + }, + { + "code": "VS", + "name": "Valparaíso" + } + ], + "CM": [ + { + "code": "AD", + "name": "Adamawa" + }, + { + "code": "CE", + "name": "Centre" + }, + { + "code": "ES", + "name": "East" + }, + { + "code": "EN", + "name": "Far North" + }, + { + "code": "LT", + "name": "Littoral" + }, + { + "code": "NO", + "name": "North" + }, + { + "code": "NW", + "name": "Northwest" + }, + { + "code": "SU", + "name": "South" + }, + { + "code": "SW", + "name": "Southwest" + }, + { + "code": "OU", + "name": "West" + } + ], + "CN": [ + { + "code": "AH", + "name": "Anhui" + }, + { + "code": "BJ", + "name": "Beijing" + }, + { + "code": "CQ", + "name": "Chongqing" + }, + { + "code": "FJ", + "name": "Fujian" + }, + { + "code": "GS", + "name": "Gansu" + }, + { + "code": "GD", + "name": "Guangdong" + }, + { + "code": "GX", + "name": "Guangxi" + }, + { + "code": "GZ", + "name": "Guizhou" + }, + { + "code": "HI", + "name": "Hainan" + }, + { + "code": "HE", + "name": "Hebei" + }, + { + "code": "HL", + "name": "Heilongjiang" + }, + { + "code": "HA", + "name": "Henan" + }, + { + "code": "HK", + "name": "Hong Kong" + }, + { + "code": "HB", + "name": "Hubei" + }, + { + "code": "HN", + "name": "Hunan" + }, + { + "code": "NM", + "name": "Inner Mongolia" + }, + { + "code": "JS", + "name": "Jiangsu" + }, + { + "code": "JX", + "name": "Jiangxi" + }, + { + "code": "JL", + "name": "Jilin" + }, + { + "code": "LN", + "name": "Liaoning" + }, + { + "code": "MO", + "name": "Macau" + }, + { + "code": "NX", + "name": "Ningxia" + }, + { + "code": "QH", + "name": "Qinghai" + }, + { + "code": "SN", + "name": "Shaanxi" + }, + { + "code": "SD", + "name": "Shandong" + }, + { + "code": "SH", + "name": "Shanghai" + }, + { + "code": "SX", + "name": "Shanxi" + }, + { + "code": "SC", + "name": "Sichuan" + }, + { + "code": "TW", + "name": "Taiwan" + }, + { + "code": "TJ", + "name": "Tianjin" + }, + { + "code": "XZ", + "name": "Tibet" + }, + { + "code": "XJ", + "name": "Xinjiang" + }, + { + "code": "YN", + "name": "Yunnan" + }, + { + "code": "ZJ", + "name": "Zhejiang" + } + ], + "CO": [ + { + "code": "AMA", + "name": "Amazonas" + }, + { + "code": "ANT", + "name": "Antioquia" + }, + { + "code": "ARA", + "name": "Arauca" + }, + { + "code": "ATL", + "name": "Atlántico" + }, + { + "code": "BOL", + "name": "Bolívar" + }, + { + "code": "BOY", + "name": "Boyacá" + }, + { + "code": "CAL", + "name": "Caldas" + }, + { + "code": "DC", + "name": "Capital District" + }, + { + "code": "CAQ", + "name": "Caquetá" + }, + { + "code": "CAS", + "name": "Casanare" + }, + { + "code": "CAU", + "name": "Cauca" + }, + { + "code": "CES", + "name": "Cesar" + }, + { + "code": "CHO", + "name": "Chocó" + }, + { + "code": "COR", + "name": "Córdoba" + }, + { + "code": "CUN", + "name": "Cundinamarca" + }, + { + "code": "GUA", + "name": "Guainía" + }, + { + "code": "GUV", + "name": "Guaviare" + }, + { + "code": "HUI", + "name": "Huila" + }, + { + "code": "LAG", + "name": "La Guajira" + }, + { + "code": "MAG", + "name": "Magdalena" + }, + { + "code": "MET", + "name": "Meta" + }, + { + "code": "NAR", + "name": "Nariño" + }, + { + "code": "NSA", + "name": "Norte de Santander" + }, + { + "code": "PUT", + "name": "Putumayo" + }, + { + "code": "QUI", + "name": "Quindío" + }, + { + "code": "RIS", + "name": "Risaralda" + }, + { + "code": "SAP", + "name": "San Andrés & Providencia" + }, + { + "code": "SAN", + "name": "Santander" + }, + { + "code": "SUC", + "name": "Sucre" + }, + { + "code": "TOL", + "name": "Tolima" + }, + { + "code": "VAC", + "name": "Valle del Cauca" + }, + { + "code": "VAU", + "name": "Vaupés" + }, + { + "code": "VID", + "name": "Vichada" + } + ], + "CR": [ + { + "code": "A", + "name": "Alajuela" + }, + { + "code": "C", + "name": "Cartago" + }, + { + "code": "G", + "name": "Guanacaste" + }, + { + "code": "H", + "name": "Heredia" + }, + { + "code": "L", + "name": "Limón" + }, + { + "code": "P", + "name": "Puntarenas" + }, + { + "code": "SJ", + "name": "San José" + } + ], + "CU": [ + { + "code": "01", + "name": "Pinar del Río" + }, + { + "code": "03", + "name": "Havana" + }, + { + "code": "04", + "name": "Matanzas" + }, + { + "code": "05", + "name": "Villa Clara" + }, + { + "code": "06", + "name": "Cienfuegos" + }, + { + "code": "07", + "name": "Sancti Spíritus" + }, + { + "code": "08", + "name": "Ciego de Ãvila" + }, + { + "code": "09", + "name": "Camagüey" + }, + { + "code": "10", + "name": "Las Tunas" + }, + { + "code": "11", + "name": "Holguín" + }, + { + "code": "12", + "name": "Granma" + }, + { + "code": "13", + "name": "Santiago de Cuba" + }, + { + "code": "14", + "name": "Guantánamo" + }, + { + "code": "15", + "name": "Artemisa" + }, + { + "code": "16", + "name": "Mayabeque" + }, + { + "code": "99", + "name": "Isla de la Juventud" + } + ], + "CV": [ + { + "code": "B", + "name": "Barlavento Islands" + }, + { + "code": "BV", + "name": "Boa Vista" + }, + { + "code": "BR", + "name": "Brava" + }, + { + "code": "MA", + "name": "Maio" + }, + { + "code": "MO", + "name": "Mosteiros" + }, + { + "code": "PA", + "name": "Paul" + }, + { + "code": "PN", + "name": "Porto Novo" + }, + { + "code": "PR", + "name": "Praia" + }, + { + "code": "RB", + "name": "Ribeira Brava" + }, + { + "code": "RG", + "name": "Ribeira Grande" + }, + { + "code": "RS", + "name": "Ribeira Grande de Santiago" + }, + { + "code": "SL", + "name": "Sal" + }, + { + "code": "CA", + "name": "Santa Catarina" + }, + { + "code": "CF", + "name": "Santa Catarina do Fogo" + }, + { + "code": "CR", + "name": "Santa Cruz" + }, + { + "code": "SD", + "name": "São Domingos" + }, + { + "code": "SF", + "name": "São Filipe" + }, + { + "code": "SO", + "name": "São Lourenço dos Órgãos" + }, + { + "code": "SM", + "name": "São Miguel" + }, + { + "code": "SS", + "name": "São Salvador do Mundo" + }, + { + "code": "SV", + "name": "São Vicente" + }, + { + "code": "S", + "name": "Sotavento Islands" + }, + { + "code": "TA", + "name": "Tarrafal" + }, + { + "code": "TS", + "name": "Tarrafal de São Nicolau" + } + ], + "CY": [ + { + "code": "01", + "name": "Nicosia" + }, + { + "code": "02", + "name": "Limassol" + }, + { + "code": "03", + "name": "Larnaca" + }, + { + "code": "04", + "name": "Famagusta" + }, + { + "code": "05", + "name": "Paphos" + }, + { + "code": "06", + "name": "Kyrenia" + } + ], + "CZ": [ + { + "code": "201", + "name": "BeneÅ¡ov" + }, + { + "code": "202", + "name": "Beroun" + }, + { + "code": "641", + "name": "Blansko" + }, + { + "code": "644", + "name": "BÅ™eclav" + }, + { + "code": "642", + "name": "Brno-mÄ›sto" + }, + { + "code": "643", + "name": "Brno-venkov" + }, + { + "code": "801", + "name": "Bruntál" + }, + { + "code": "511", + "name": "ÄŒeská Lípa" + }, + { + "code": "311", + "name": "ÄŒeské BudÄ›jovice" + }, + { + "code": "312", + "name": "ÄŒeský Krumlov" + }, + { + "code": "411", + "name": "Cheb" + }, + { + "code": "422", + "name": "Chomutov" + }, + { + "code": "531", + "name": "Chrudim" + }, + { + "code": "421", + "name": "DÄ›Äín" + }, + { + "code": "321", + "name": "Domažlice" + }, + { + "code": "802", + "name": "Frýdek-Místek" + }, + { + "code": "631", + "name": "HavlíÄkův Brod" + }, + { + "code": "645", + "name": "Hodonín" + }, + { + "code": "521", + "name": "Hradec Králové" + }, + { + "code": "512", + "name": "Jablonec nad Nisou" + }, + { + "code": "711", + "name": "Jeseník" + }, + { + "code": "522", + "name": "JiÄín" + }, + { + "code": "632", + "name": "Jihlava" + }, + { + "code": "31", + "name": "JihoÄeský" + }, + { + "code": "64", + "name": "Jihomoravský" + }, + { + "code": "313", + "name": "JindÅ™ichův Hradec" + }, + { + "code": "41", + "name": "Karlovarský" + }, + { + "code": "412", + "name": "Karlovy Vary" + }, + { + "code": "803", + "name": "Karviná" + }, + { + "code": "203", + "name": "Kladno" + }, + { + "code": "322", + "name": "Klatovy" + }, + { + "code": "204", + "name": "Kolín" + }, + { + "code": "52", + "name": "Královéhradecký" + }, + { + "code": "721", + "name": "Kroměříž" + }, + { + "code": "205", + "name": "Kutná Hora" + }, + { + "code": "513", + "name": "Liberec" + }, + { + "code": "51", + "name": "Liberecký" + }, + { + "code": "423", + "name": "Litoměřice" + }, + { + "code": "424", + "name": "Louny" + }, + { + "code": "206", + "name": "MÄ›lník" + }, + { + "code": "207", + "name": "Mladá Boleslav" + }, + { + "code": "80", + "name": "Moravskoslezský" + }, + { + "code": "425", + "name": "Most" + }, + { + "code": "523", + "name": "Náchod" + }, + { + "code": "804", + "name": "Nový JiÄín" + }, + { + "code": "208", + "name": "Nymburk" + }, + { + "code": "712", + "name": "Olomouc" + }, + { + "code": "71", + "name": "Olomoucký" + }, + { + "code": "805", + "name": "Opava" + }, + { + "code": "806", + "name": "Ostrava" + }, + { + "code": "532", + "name": "Pardubice" + }, + { + "code": "53", + "name": "Pardubický" + }, + { + "code": "633", + "name": "PelhÅ™imov" + }, + { + "code": "314", + "name": "Písek" + }, + { + "code": "323", + "name": "Plzeň" + }, + { + "code": "325", + "name": "Plzeň-North" + }, + { + "code": "324", + "name": "Plzeň-South" + }, + { + "code": "32", + "name": "Plzeňský" + }, + { + "code": "315", + "name": "Prachatice" + }, + { + "code": "101", + "name": "Prague 1" + }, + { + "code": "110", + "name": "Prague 10" + }, + { + "code": "111", + "name": "Prague 11" + }, + { + "code": "112", + "name": "Prague 12" + }, + { + "code": "113", + "name": "Prague 13" + }, + { + "code": "114", + "name": "Prague 14" + }, + { + "code": "115", + "name": "Prague 15" + }, + { + "code": "116", + "name": "Prague 16" + }, + { + "code": "117", + "name": "Prague 17" + }, + { + "code": "118", + "name": "Prague 18" + }, + { + "code": "119", + "name": "Prague 19" + }, + { + "code": "102", + "name": "Prague 2" + }, + { + "code": "120", + "name": "Prague 20" + }, + { + "code": "121", + "name": "Prague 21" + }, + { + "code": "122", + "name": "Prague 22" + }, + { + "code": "103", + "name": "Prague 3" + }, + { + "code": "104", + "name": "Prague 4" + }, + { + "code": "105", + "name": "Prague 5" + }, + { + "code": "106", + "name": "Prague 6" + }, + { + "code": "107", + "name": "Prague 7" + }, + { + "code": "108", + "name": "Prague 8" + }, + { + "code": "109", + "name": "Prague 9" + }, + { + "code": "209", + "name": "Prague-East" + }, + { + "code": "20A", + "name": "Prague-West" + }, + { + "code": "10", + "name": "Prague, Hlavní meÅ¡to" + }, + { + "code": "714", + "name": "PÅ™erov" + }, + { + "code": "20B", + "name": "Příbram" + }, + { + "code": "713", + "name": "ProstÄ›jov" + }, + { + "code": "20C", + "name": "Rakovník" + }, + { + "code": "326", + "name": "Rokycany" + }, + { + "code": "524", + "name": "Rychnov nad Kněžnou" + }, + { + "code": "514", + "name": "Semily" + }, + { + "code": "413", + "name": "Sokolov" + }, + { + "code": "316", + "name": "Strakonice" + }, + { + "code": "20", + "name": "StÅ™edoÄeský" + }, + { + "code": "715", + "name": "Å umperk" + }, + { + "code": "533", + "name": "Svitavy" + }, + { + "code": "317", + "name": "Tábor" + }, + { + "code": "327", + "name": "Tachov" + }, + { + "code": "426", + "name": "Teplice" + }, + { + "code": "634", + "name": "TÅ™ebíÄ" + }, + { + "code": "525", + "name": "Trutnov" + }, + { + "code": "722", + "name": "Uherské HradiÅ¡tÄ›" + }, + { + "code": "42", + "name": "Ústecký" + }, + { + "code": "427", + "name": "Ústí nad Labem" + }, + { + "code": "534", + "name": "Ústí nad Orlicí" + }, + { + "code": "723", + "name": "Vsetín" + }, + { + "code": "646", + "name": "VyÅ¡kov" + }, + { + "code": "63", + "name": "VysoÄina" + }, + { + "code": "635", + "name": "ŽÄár nad Sázavou" + }, + { + "code": "724", + "name": "Zlín" + }, + { + "code": "72", + "name": "Zlínský" + }, + { + "code": "647", + "name": "Znojmo" + } + ], + "DE": [ + { + "code": "BW", + "name": "Baden-Württemberg" + }, + { + "code": "BY", + "name": "Bavaria" + }, + { + "code": "BE", + "name": "Berlin" + }, + { + "code": "BB", + "name": "Brandenburg" + }, + { + "code": "HB", + "name": "Bremen" + }, + { + "code": "HH", + "name": "Hamburg" + }, + { + "code": "HE", + "name": "Hesse" + }, + { + "code": "NI", + "name": "Lower Saxony" + }, + { + "code": "MV", + "name": "Mecklenburg-Vorpommern" + }, + { + "code": "NW", + "name": "North Rhine-Westphalia" + }, + { + "code": "RP", + "name": "Rhineland-Palatinate" + }, + { + "code": "SL", + "name": "Saarland" + }, + { + "code": "SN", + "name": "Saxony" + }, + { + "code": "ST", + "name": "Saxony-Anhalt" + }, + { + "code": "SH", + "name": "Schleswig-Holstein" + }, + { + "code": "TH", + "name": "Thuringia" + } + ], + "DJ": [ + { + "code": "AS", + "name": "Ali Sabieh" + }, + { + "code": "AR", + "name": "Arta" + }, + { + "code": "DI", + "name": "Dikhil" + }, + { + "code": "DJ", + "name": "Djibouti" + }, + { + "code": "OB", + "name": "Obock" + }, + { + "code": "TA", + "name": "Tadjourah" + } + ], + "DK": [ + { + "code": "81", + "name": "Northern Denmark" + }, + { + "code": "82", + "name": "Central Denmark" + }, + { + "code": "83", + "name": "Southern Denmark" + }, + { + "code": "84", + "name": "Capital Region" + }, + { + "code": "85", + "name": "Zealand" + } + ], + "DM": [ + { + "code": "02", + "name": "Saint Andrew" + }, + { + "code": "03", + "name": "Saint David" + }, + { + "code": "04", + "name": "Saint George" + }, + { + "code": "05", + "name": "Saint John" + }, + { + "code": "06", + "name": "Saint Joseph" + }, + { + "code": "07", + "name": "Saint Luke" + }, + { + "code": "08", + "name": "Saint Mark" + }, + { + "code": "09", + "name": "Saint Patrick" + }, + { + "code": "10", + "name": "Saint Paul" + }, + { + "code": "11", + "name": "Saint Peter" + } + ], + "DO": [ + { + "code": "01", + "name": "Distrito Nacional" + }, + { + "code": "02", + "name": "Azua" + }, + { + "code": "03", + "name": "Baoruco" + }, + { + "code": "04", + "name": "Barahona" + }, + { + "code": "05", + "name": "Dajabón" + }, + { + "code": "06", + "name": "Duarte" + }, + { + "code": "07", + "name": "Elías Piña" + }, + { + "code": "08", + "name": "El Seibo" + }, + { + "code": "09", + "name": "Espaillat" + }, + { + "code": "10", + "name": "Independencia" + }, + { + "code": "11", + "name": "La Altagracia" + }, + { + "code": "12", + "name": "La Romana" + }, + { + "code": "13", + "name": "La Vega" + }, + { + "code": "14", + "name": "María Trinidad Sánchez" + }, + { + "code": "15", + "name": "Monte Cristi" + }, + { + "code": "16", + "name": "Pedernales" + }, + { + "code": "17", + "name": "Peravia" + }, + { + "code": "18", + "name": "Puerto Plata" + }, + { + "code": "19", + "name": "Hermanas Mirabal" + }, + { + "code": "20", + "name": "Samaná" + }, + { + "code": "21", + "name": "San Cristóbal" + }, + { + "code": "22", + "name": "San Juan" + }, + { + "code": "23", + "name": "San Pedro de Macorís" + }, + { + "code": "24", + "name": "Sánchez Ramírez" + }, + { + "code": "25", + "name": "Santiago" + }, + { + "code": "26", + "name": "Santiago Rodríguez" + }, + { + "code": "27", + "name": "Valverde" + }, + { + "code": "28", + "name": "Monseñor Nouel" + }, + { + "code": "29", + "name": "Monte Plata" + }, + { + "code": "30", + "name": "Hato Mayor" + }, + { + "code": "31", + "name": "San José de Ocoa" + }, + { + "code": "32", + "name": "Santo Domingo" + }, + { + "code": "33", + "name": "Cibao Nordeste" + }, + { + "code": "34", + "name": "Cibao Noroeste" + }, + { + "code": "35", + "name": "Cibao Norte" + }, + { + "code": "36", + "name": "Cibao Sur" + }, + { + "code": "37", + "name": "El Valle" + }, + { + "code": "38", + "name": "Enriquillo" + }, + { + "code": "39", + "name": "Higüamo" + }, + { + "code": "40", + "name": "Ozama" + }, + { + "code": "41", + "name": "Valdesia" + }, + { + "code": "42", + "name": "Yuma" + } + ], + "DZ": [ + { + "code": "01", + "name": "Adrar" + }, + { + "code": "02", + "name": "Chlef" + }, + { + "code": "03", + "name": "Laghouat" + }, + { + "code": "04", + "name": "Oum El Bouaghi" + }, + { + "code": "05", + "name": "Batna" + }, + { + "code": "06", + "name": "Béjaïa" + }, + { + "code": "07", + "name": "Biskra" + }, + { + "code": "08", + "name": "Béchar" + }, + { + "code": "09", + "name": "Blida" + }, + { + "code": "10", + "name": "Bouira" + }, + { + "code": "11", + "name": "Tamanghasset" + }, + { + "code": "12", + "name": "Tébessa" + }, + { + "code": "13", + "name": "Tlemcen" + }, + { + "code": "14", + "name": "Tiaret" + }, + { + "code": "15", + "name": "Tizi Ouzou" + }, + { + "code": "16", + "name": "Algiers" + }, + { + "code": "17", + "name": "Djelfa" + }, + { + "code": "18", + "name": "Jijel" + }, + { + "code": "19", + "name": "Sétif" + }, + { + "code": "20", + "name": "Saïda" + }, + { + "code": "21", + "name": "Skikda" + }, + { + "code": "22", + "name": "Sidi Bel Abbès" + }, + { + "code": "23", + "name": "Annaba" + }, + { + "code": "24", + "name": "Guelma" + }, + { + "code": "25", + "name": "Constantine" + }, + { + "code": "26", + "name": "Médéa" + }, + { + "code": "27", + "name": "Mostaganem" + }, + { + "code": "28", + "name": "M’Sila" + }, + { + "code": "29", + "name": "Mascara" + }, + { + "code": "30", + "name": "Ouargla" + }, + { + "code": "31", + "name": "Oran" + }, + { + "code": "32", + "name": "El Bayadh" + }, + { + "code": "33", + "name": "Illizi" + }, + { + "code": "34", + "name": "Bordj Bou Arréridj" + }, + { + "code": "35", + "name": "Boumerdès" + }, + { + "code": "36", + "name": "El Tarf" + }, + { + "code": "37", + "name": "Tindouf" + }, + { + "code": "38", + "name": "Tissemsilt" + }, + { + "code": "39", + "name": "El Oued" + }, + { + "code": "40", + "name": "Khenchela" + }, + { + "code": "41", + "name": "Souk Ahras" + }, + { + "code": "42", + "name": "Tipasa" + }, + { + "code": "43", + "name": "Mila" + }, + { + "code": "44", + "name": "Aïn Defla" + }, + { + "code": "45", + "name": "Naama" + }, + { + "code": "46", + "name": "Aïn Témouchent" + }, + { + "code": "47", + "name": "Ghardaïa" + }, + { + "code": "48", + "name": "Relizane" + } + ], + "EC": [ + { + "code": "A", + "name": "Azuay" + }, + { + "code": "B", + "name": "Bolívar" + }, + { + "code": "F", + "name": "Cañar" + }, + { + "code": "C", + "name": "Carchi" + }, + { + "code": "H", + "name": "Chimborazo" + }, + { + "code": "X", + "name": "Cotopaxi" + }, + { + "code": "O", + "name": "El Oro" + }, + { + "code": "E", + "name": "Esmeraldas" + }, + { + "code": "W", + "name": "Galápagos" + }, + { + "code": "G", + "name": "Guayas" + }, + { + "code": "I", + "name": "Imbabura" + }, + { + "code": "L", + "name": "Loja" + }, + { + "code": "R", + "name": "Los Ríos" + }, + { + "code": "M", + "name": "Manabí" + }, + { + "code": "S", + "name": "Morona-Santiago" + }, + { + "code": "N", + "name": "Napo" + }, + { + "code": "D", + "name": "Orellana" + }, + { + "code": "Y", + "name": "Pastaza" + }, + { + "code": "P", + "name": "Pichincha" + }, + { + "code": "SE", + "name": "Santa Elena" + }, + { + "code": "SD", + "name": "Santo Domingo de los Tsáchilas" + }, + { + "code": "U", + "name": "Sucumbíos" + }, + { + "code": "T", + "name": "Tungurahua" + }, + { + "code": "Z", + "name": "Zamora-Chinchipe" + } + ], + "EE": [ + { + "code": "37", + "name": "Harju" + }, + { + "code": "39", + "name": "Hiiu" + }, + { + "code": "44", + "name": "Ida-Viru" + }, + { + "code": "49", + "name": "Jõgeva" + }, + { + "code": "51", + "name": "Järva" + }, + { + "code": "57", + "name": "Lääne" + }, + { + "code": "59", + "name": "Lääne-Viru" + }, + { + "code": "65", + "name": "Põlva" + }, + { + "code": "67", + "name": "Pärnu" + }, + { + "code": "70", + "name": "Rapla" + }, + { + "code": "74", + "name": "Saare" + }, + { + "code": "78", + "name": "Tartu" + }, + { + "code": "82", + "name": "Valga" + }, + { + "code": "84", + "name": "Viljandi" + }, + { + "code": "86", + "name": "Võru" + } + ], + "EG": [ + { + "code": "SHR", + "name": "Al Sharqia" + }, + { + "code": "ALX", + "name": "Alexandria" + }, + { + "code": "ASN", + "name": "Aswan" + }, + { + "code": "AST", + "name": "Asyut" + }, + { + "code": "BH", + "name": "Beheira" + }, + { + "code": "BNS", + "name": "Beni Suef" + }, + { + "code": "C", + "name": "Cairo" + }, + { + "code": "DK", + "name": "Dakahlia" + }, + { + "code": "DT", + "name": "Damietta" + }, + { + "code": "FYM", + "name": "Faiyum" + }, + { + "code": "GH", + "name": "Gharbia" + }, + { + "code": "GZ", + "name": "Giza" + }, + { + "code": "IS", + "name": "Ismailia" + }, + { + "code": "KFS", + "name": "Kafr el-Sheikh" + }, + { + "code": "LX", + "name": "Luxor" + }, + { + "code": "MT", + "name": "Matrouh" + }, + { + "code": "MN", + "name": "Minya" + }, + { + "code": "MNF", + "name": "Monufia" + }, + { + "code": "WAD", + "name": "New Valley" + }, + { + "code": "SIN", + "name": "North Sinai" + }, + { + "code": "PTS", + "name": "Port Said" + }, + { + "code": "KB", + "name": "Qalyubia" + }, + { + "code": "KN", + "name": "Qena" + }, + { + "code": "BA", + "name": "Red Sea" + }, + { + "code": "SHG", + "name": "Sohag" + }, + { + "code": "JS", + "name": "South Sinai" + }, + { + "code": "SUZ", + "name": "Suez" + } + ], + "ER": [ + { + "code": "AN", + "name": "Anseba" + }, + { + "code": "DU", + "name": "Debub" + }, + { + "code": "GB", + "name": "Gash-Barka" + }, + { + "code": "MA", + "name": "Maekel" + }, + { + "code": "SK", + "name": "Northern Red Sea" + }, + { + "code": "DK", + "name": "Southern Red Sea" + } + ], + "ES": [ + { + "code": "C", + "name": "A Coruña" + }, + { + "code": "VI", + "name": "Ãlava" + }, + { + "code": "AB", + "name": "Albacete" + }, + { + "code": "A", + "name": "Alicante" + }, + { + "code": "AL", + "name": "Almería" + }, + { + "code": "AN", + "name": "Andalusia" + }, + { + "code": "AR", + "name": "Aragon" + }, + { + "code": "AS", + "name": "Asturias" + }, + { + "code": "O", + "name": "Asturias Province" + }, + { + "code": "AV", + "name": "Ãvila" + }, + { + "code": "BA", + "name": "Badajoz" + }, + { + "code": "IB", + "name": "Balearic Islands" + }, + { + "code": "PM", + "name": "Balears Province" + }, + { + "code": "B", + "name": "Barcelona" + }, + { + "code": "PV", + "name": "Basque Country" + }, + { + "code": "BI", + "name": "Biscay" + }, + { + "code": "BU", + "name": "Burgos" + }, + { + "code": "CC", + "name": "Cáceres" + }, + { + "code": "CA", + "name": "Cádiz" + }, + { + "code": "CB", + "name": "Cantabria" + }, + { + "code": "S", + "name": "Cantabria Province" + }, + { + "code": "CS", + "name": "Castellón" + }, + { + "code": "CL", + "name": "Castile and León" + }, + { + "code": "CM", + "name": "Castile-La Mancha" + }, + { + "code": "CT", + "name": "Catalonia" + }, + { + "code": "CE", + "name": "Ceuta" + }, + { + "code": "CR", + "name": "Ciudad Real" + }, + { + "code": "CO", + "name": "Córdoba" + }, + { + "code": "CU", + "name": "Cuenca" + }, + { + "code": "EX", + "name": "Extremadura" + }, + { + "code": "GA", + "name": "Galicia" + }, + { + "code": "SS", + "name": "Gipuzkoa" + }, + { + "code": "GI", + "name": "Girona" + }, + { + "code": "GR", + "name": "Granada" + }, + { + "code": "GU", + "name": "Guadalajara" + }, + { + "code": "H", + "name": "Huelva" + }, + { + "code": "HU", + "name": "Huesca" + }, + { + "code": "J", + "name": "Jaén" + }, + { + "code": "RI", + "name": "La Rioja" + }, + { + "code": "LO", + "name": "La Rioja Province" + }, + { + "code": "GC", + "name": "Las Palmas" + }, + { + "code": "LE", + "name": "León" + }, + { + "code": "L", + "name": "Lleida" + }, + { + "code": "LU", + "name": "Lugo" + }, + { + "code": "MD", + "name": "Madrid Autonomous Community" + }, + { + "code": "M", + "name": "Madrid Province" + }, + { + "code": "MA", + "name": "Málaga" + }, + { + "code": "ML", + "name": "Melilla" + }, + { + "code": "MU", + "name": "Murcia" + }, + { + "code": "MC", + "name": "Murcia Region" + }, + { + "code": "NA", + "name": "Navarra" + }, + { + "code": "NC", + "name": "Navarra Chartered Community" + }, + { + "code": "OR", + "name": "Ourense" + }, + { + "code": "P", + "name": "Palencia" + }, + { + "code": "PO", + "name": "Pontevedra" + }, + { + "code": "SA", + "name": "Salamanca" + }, + { + "code": "TF", + "name": "Santa Cruz de Tenerife" + }, + { + "code": "SG", + "name": "Segovia" + }, + { + "code": "SE", + "name": "Seville" + }, + { + "code": "SO", + "name": "Soria" + }, + { + "code": "T", + "name": "Tarragona" + }, + { + "code": "TE", + "name": "Teruel" + }, + { + "code": "TO", + "name": "Toledo" + }, + { + "code": "V", + "name": "Valencia" + }, + { + "code": "VC", + "name": "Valencian Community" + }, + { + "code": "VA", + "name": "Valladolid" + }, + { + "code": "ZA", + "name": "Zamora" + }, + { + "code": "Z", + "name": "Zaragoza" + } + ], + "ET": [ + { + "code": "AA", + "name": "Addis Ababa" + }, + { + "code": "AF", + "name": "Afar" + }, + { + "code": "AM", + "name": "Amhara" + }, + { + "code": "BE", + "name": "Benishangul-Gumuz" + }, + { + "code": "DD", + "name": "Dire Dawa" + }, + { + "code": "GA", + "name": "Gambela" + }, + { + "code": "HA", + "name": "Harari" + }, + { + "code": "OR", + "name": "Oromia" + }, + { + "code": "SO", + "name": "Somali" + }, + { + "code": "SN", + "name": "Southern Nations, Nationalities, and Peoples" + }, + { + "code": "TI", + "name": "Tigray" + } + ], + "FI": [ + { + "code": "02", + "name": "South Karelia" + }, + { + "code": "03", + "name": "Southern Ostrobothnia" + }, + { + "code": "04", + "name": "Southern Savonia" + }, + { + "code": "05", + "name": "Kainuu" + }, + { + "code": "06", + "name": "Tavastia Proper" + }, + { + "code": "07", + "name": "Central Ostrobothnia" + }, + { + "code": "08", + "name": "Central Finland" + }, + { + "code": "09", + "name": "Kymenlaakso" + }, + { + "code": "10", + "name": "Lapland" + }, + { + "code": "11", + "name": "Pirkanmaa" + }, + { + "code": "12", + "name": "Ostrobothnia" + }, + { + "code": "13", + "name": "North Karelia" + }, + { + "code": "14", + "name": "Northern Ostrobothnia" + }, + { + "code": "15", + "name": "Northern Savonia" + }, + { + "code": "16", + "name": "Päijänne Tavastia" + }, + { + "code": "17", + "name": "Satakunta" + }, + { + "code": "18", + "name": "Uusimaa" + }, + { + "code": "19", + "name": "Southwest Finland" + } + ], + "FJ": [ + { + "code": "01", + "name": "Ba" + }, + { + "code": "02", + "name": "Bua" + }, + { + "code": "03", + "name": "Cakaudrove" + }, + { + "code": "C", + "name": "Central" + }, + { + "code": "E", + "name": "Eastern" + }, + { + "code": "04", + "name": "Kadavu" + }, + { + "code": "05", + "name": "Lau" + }, + { + "code": "06", + "name": "Lomaiviti" + }, + { + "code": "07", + "name": "Macuata" + }, + { + "code": "08", + "name": "Nadroga-Navosa" + }, + { + "code": "09", + "name": "Naitasiri" + }, + { + "code": "10", + "name": "Namosi" + }, + { + "code": "N", + "name": "Northern" + }, + { + "code": "11", + "name": "Ra" + }, + { + "code": "12", + "name": "Rewa" + }, + { + "code": "R", + "name": "Rotuma" + }, + { + "code": "13", + "name": "Serua" + }, + { + "code": "14", + "name": "Tailevu" + }, + { + "code": "W", + "name": "Western" + } + ], + "FM": [ + { + "code": "TRK", + "name": "Chuuk" + }, + { + "code": "KSA", + "name": "Kosrae" + }, + { + "code": "PNI", + "name": "Pohnpei" + }, + { + "code": "YAP", + "name": "Yap" + } + ], + "FR": [ + { + "code": "01", + "name": "Ain" + }, + { + "code": "02", + "name": "Aisne" + }, + { + "code": "03", + "name": "Allier" + }, + { + "code": "04", + "name": "Alpes-de-Haute-Provence" + }, + { + "code": "06", + "name": "Alpes-Maritimes" + }, + { + "code": "07", + "name": "Ardèche" + }, + { + "code": "08", + "name": "Ardennes" + }, + { + "code": "09", + "name": "Ariège" + }, + { + "code": "10", + "name": "Aube" + }, + { + "code": "11", + "name": "Aude" + }, + { + "code": "ARA", + "name": "Auvergne-Rhône-Alpes" + }, + { + "code": "12", + "name": "Aveyron" + }, + { + "code": "67", + "name": "Bas-Rhin" + }, + { + "code": "13", + "name": "Bouches-du-Rhône" + }, + { + "code": "BRE", + "name": "Brittany" + }, + { + "code": "BFC", + "name": "Burgundy-Franche-Comté" + }, + { + "code": "14", + "name": "Calvados" + }, + { + "code": "15", + "name": "Cantal" + }, + { + "code": "CVL", + "name": "Centre-Val de Loire" + }, + { + "code": "16", + "name": "Charente" + }, + { + "code": "17", + "name": "Charente-Maritime" + }, + { + "code": "18", + "name": "Cher" + }, + { + "code": "19", + "name": "Corrèze" + }, + { + "code": "2A", + "name": "Corse-du-Sud" + }, + { + "code": "COR", + "name": "Corsica" + }, + { + "code": "21", + "name": "Côte-d’Or" + }, + { + "code": "22", + "name": "Côtes-d’Armor" + }, + { + "code": "23", + "name": "Creuse" + }, + { + "code": "79", + "name": "Deux-Sèvres" + }, + { + "code": "24", + "name": "Dordogne" + }, + { + "code": "25", + "name": "Doubs" + }, + { + "code": "26", + "name": "Drôme" + }, + { + "code": "91", + "name": "Essonne" + }, + { + "code": "27", + "name": "Eure" + }, + { + "code": "28", + "name": "Eure-et-Loir" + }, + { + "code": "29", + "name": "Finistère" + }, + { + "code": "30", + "name": "Gard" + }, + { + "code": "32", + "name": "Gers" + }, + { + "code": "33", + "name": "Gironde" + }, + { + "code": "GES", + "name": "Grand-Est" + }, + { + "code": "GUA", + "name": "Guadeloupe" + }, + { + "code": "68", + "name": "Haut-Rhin" + }, + { + "code": "2B", + "name": "Haute-Corse" + }, + { + "code": "31", + "name": "Haute-Garonne" + }, + { + "code": "43", + "name": "Haute-Loire" + }, + { + "code": "52", + "name": "Haute-Marne" + }, + { + "code": "70", + "name": "Haute-Saône" + }, + { + "code": "74", + "name": "Haute-Savoie" + }, + { + "code": "87", + "name": "Haute-Vienne" + }, + { + "code": "05", + "name": "Hautes-Alpes" + }, + { + "code": "65", + "name": "Hautes-Pyrénées" + }, + { + "code": "HDF", + "name": "Hauts-de-France" + }, + { + "code": "92", + "name": "Hauts-de-Seine" + }, + { + "code": "34", + "name": "Hérault" + }, + { + "code": "IDF", + "name": "ÃŽle-de-France²" + }, + { + "code": "35", + "name": "Ille-et-Vilaine" + }, + { + "code": "36", + "name": "Indre" + }, + { + "code": "37", + "name": "Indre-et-Loire" + }, + { + "code": "38", + "name": "Isère" + }, + { + "code": "39", + "name": "Jura" + }, + { + "code": "LRE", + "name": "La Réunion" + }, + { + "code": "40", + "name": "Landes" + }, + { + "code": "41", + "name": "Loir-et-Cher" + }, + { + "code": "42", + "name": "Loire" + }, + { + "code": "44", + "name": "Loire-Atlantique" + }, + { + "code": "45", + "name": "Loiret" + }, + { + "code": "46", + "name": "Lot" + }, + { + "code": "47", + "name": "Lot-et-Garonne" + }, + { + "code": "48", + "name": "Lozère" + }, + { + "code": "49", + "name": "Maine-et-Loire" + }, + { + "code": "50", + "name": "Manche" + }, + { + "code": "51", + "name": "Marne" + }, + { + "code": "53", + "name": "Mayenne" + }, + { + "code": "MAY", + "name": "Mayotte" + }, + { + "code": "54", + "name": "Meurthe-et-Moselle" + }, + { + "code": "55", + "name": "Meuse" + }, + { + "code": "56", + "name": "Morbihan" + }, + { + "code": "57", + "name": "Moselle" + }, + { + "code": "58", + "name": "Nièvre" + }, + { + "code": "59", + "name": "Nord" + }, + { + "code": "NOR", + "name": "Normandie" + }, + { + "code": "NAQ", + "name": "Nouvelle-Aquitaine" + }, + { + "code": "OCC", + "name": "Occitanie" + }, + { + "code": "60", + "name": "Oise" + }, + { + "code": "61", + "name": "Orne" + }, + { + "code": "75", + "name": "Paris" + }, + { + "code": "62", + "name": "Pas-de-Calais" + }, + { + "code": "PDL", + "name": "Pays-de-la-Loire" + }, + { + "code": "PAC", + "name": "Provence-Alpes-Côte-d’Azur" + }, + { + "code": "63", + "name": "Puy-de-Dôme" + }, + { + "code": "64", + "name": "Pyrénées-Atlantiques" + }, + { + "code": "66", + "name": "Pyrénées-Orientales" + }, + { + "code": "69", + "name": "Rhône" + }, + { + "code": "71", + "name": "Saône-et-Loire" + }, + { + "code": "72", + "name": "Sarthe" + }, + { + "code": "73", + "name": "Savoie" + }, + { + "code": "77", + "name": "Seine-et-Marne" + }, + { + "code": "76", + "name": "Seine-Maritime" + }, + { + "code": "93", + "name": "Seine-Saint-Denis" + }, + { + "code": "80", + "name": "Somme" + }, + { + "code": "81", + "name": "Tarn" + }, + { + "code": "82", + "name": "Tarn-et-Garonne" + }, + { + "code": "90", + "name": "Territoire de Belfort" + }, + { + "code": "95", + "name": "Val-d’Oise" + }, + { + "code": "94", + "name": "Val-de-Marne" + }, + { + "code": "83", + "name": "Var" + }, + { + "code": "84", + "name": "Vaucluse" + }, + { + "code": "85", + "name": "Vendée" + }, + { + "code": "86", + "name": "Vienne" + }, + { + "code": "88", + "name": "Vosges" + }, + { + "code": "89", + "name": "Yonne" + }, + { + "code": "78", + "name": "Yvelines" + } + ], + "GA": [ + { + "code": "1", + "name": "Estuaire" + }, + { + "code": "2", + "name": "Haut-Ogooué" + }, + { + "code": "3", + "name": "Moyen-Ogooué" + }, + { + "code": "4", + "name": "Ngounié" + }, + { + "code": "5", + "name": "Nyanga" + }, + { + "code": "6", + "name": "Ogooué-Ivindo" + }, + { + "code": "7", + "name": "Ogooué-Lolo" + }, + { + "code": "8", + "name": "Ogooué-Maritime" + }, + { + "code": "9", + "name": "Woleu-Ntem" + } + ], + "GB": [ + { + "name": "Aberdeen", + "code": "ABE" + }, + { + "name": "Aberdeenshire", + "code": "ABD" + }, + { + "name": "Albain", + "code": "SCT" + }, + { + "name": "an Bhreatain Bheag", + "code": "WLS" + }, + { + "name": "Anglesey", + "code": "AGY" + }, + { + "name": "Angus", + "code": "ANS" + }, + { + "name": "Antrim", + "code": "ANT" + }, + { + "name": "Antrim and Newtownabbey", + "code": "ANN" + }, + { + "name": "Ards", + "code": "ARD" + }, + { + "name": "Ards and North Down", + "code": "AND" + }, + { + "name": "Argyll and Bute", + "code": "AGB" + }, + { + "name": "Armagh", + "code": "ARM" + }, + { + "name": "Armagh, Banbridge and Craigavon", + "code": "ABC" + }, + { + "name": "Ballymena", + "code": "BLA" + }, + { + "name": "Ballymoney", + "code": "BLY" + }, + { + "name": "Banbridge", + "code": "BNB" + }, + { + "name": "Barking and Dagenham", + "code": "BDG" + }, + { + "name": "Barnet", + "code": "BNE" + }, + { + "name": "Barnsley", + "code": "BNS" + }, + { + "name": "Bath and North East Somerset", + "code": "BAS" + }, + { + "name": "Bedford", + "code": "BDF" + }, + { + "name": "Belfast", + "code": "BFS" + }, + { + "name": "Bexley", + "code": "BEX" + }, + { + "name": "Birmingham", + "code": "BIR" + }, + { + "name": "Blackburn with Darwen", + "code": "BBD" + }, + { + "name": "Blackpool", + "code": "BPL" + }, + { + "name": "Blaenau Gwent", + "code": "BGW" + }, + { + "name": "Bolton", + "code": "BOL" + }, + { + "name": "Bournemouth", + "code": "BMH" + }, + { + "name": "Bracknell Forest", + "code": "BRC" + }, + { + "name": "Bradford", + "code": "BRD" + }, + { + "name": "Brent", + "code": "BEN" + }, + { + "name": "Bridgend", + "code": "BGE" + }, + { + "name": "Brighton and Hove", + "code": "BNH" + }, + { + "name": "Bristol", + "code": "BST" + }, + { + "name": "Bromley", + "code": "BRY" + }, + { + "name": "Buckinghamshire", + "code": "BKM" + }, + { + "name": "Bury", + "code": "BUR" + }, + { + "name": "Caerphilly", + "code": "CAY" + }, + { + "name": "Calderdale", + "code": "CLD" + }, + { + "name": "Cambridgeshire", + "code": "CAM" + }, + { + "name": "Camden", + "code": "CMD" + }, + { + "name": "Cardiff", + "code": "CRF" + }, + { + "name": "Carmarthenshire", + "code": "CMN" + }, + { + "name": "Carrickfergus", + "code": "CKF" + }, + { + "name": "Castlereagh", + "code": "CSR" + }, + { + "name": "Causeway Coast and Glens", + "code": "CCG" + }, + { + "name": "Central Bedfordshire", + "code": "CBF" + }, + { + "name": "Ceredigion", + "code": "CGN" + }, + { + "name": "Cheshire East", + "code": "CHE" + }, + { + "name": "Cheshire West and Chester", + "code": "CHW" + }, + { + "name": "Clackmannanshire", + "code": "CLK" + }, + { + "name": "Coleraine", + "code": "CLR" + }, + { + "name": "Conwy", + "code": "CWY" + }, + { + "name": "Cookstown", + "code": "CKT" + }, + { + "name": "Cornwall", + "code": "CON" + }, + { + "name": "Coventry", + "code": "COV" + }, + { + "name": "Craigavon", + "code": "CGV" + }, + { + "name": "Croydon", + "code": "CRY" + }, + { + "name": "Cumbria", + "code": "CMA" + }, + { + "name": "Darlington", + "code": "DAL" + }, + { + "name": "Denbighshire", + "code": "DEN" + }, + { + "name": "Derby", + "code": "DER" + }, + { + "name": "Derbyshire", + "code": "DBY" + }, + { + "name": "Derry", + "code": "DRY" + }, + { + "name": "Derry and Strabane", + "code": "DRS" + }, + { + "name": "Devon", + "code": "DEV" + }, + { + "name": "Doncaster", + "code": "DNC" + }, + { + "name": "Dorset", + "code": "DOR" + }, + { + "name": "Down", + "code": "DOW" + }, + { + "name": "Dudley", + "code": "DUD" + }, + { + "name": "Dumfries and Galloway", + "code": "DGY" + }, + { + "name": "Dundee", + "code": "DND" + }, + { + "name": "Dungannon and South Tyrone", + "code": "DGN" + }, + { + "name": "Durham", + "code": "DUR" + }, + { + "name": "Ealing", + "code": "EAL" + }, + { + "name": "East Ayrshire", + "code": "EAY" + }, + { + "name": "East Dunbartonshire", + "code": "EDU" + }, + { + "name": "East Lothian", + "code": "ELN" + }, + { + "name": "East Renfrewshire", + "code": "ERW" + }, + { + "name": "East Riding of Yorkshire", + "code": "ERY" + }, + { + "name": "East Sussex", + "code": "ESX" + }, + { + "name": "Edinburgh", + "code": "EDH" + }, + { + "name": "Enfield", + "code": "ENF" + }, + { + "name": "England and Wales", + "code": "EAW" + }, + { + "name": "Essex", + "code": "ESS" + }, + { + "name": "Falkirk", + "code": "FAL" + }, + { + "name": "Fermanagh", + "code": "FER" + }, + { + "name": "Fermanagh and Omagh", + "code": "FMO" + }, + { + "name": "Fife", + "code": "FIF" + }, + { + "name": "Flintshire", + "code": "FLN" + }, + { + "name": "Gateshead", + "code": "GAT" + }, + { + "name": "Glasgow", + "code": "GLG" + }, + { + "name": "Gloucestershire", + "code": "GLS" + }, + { + "name": "Great Britain", + "code": "GBN" + }, + { + "name": "Greenwich", + "code": "GRE" + }, + { + "name": "Gwynedd", + "code": "GWN" + }, + { + "name": "Hackney", + "code": "HCK" + }, + { + "name": "Halton", + "code": "HAL" + }, + { + "name": "Hammersmith and Fulham", + "code": "HMF" + }, + { + "name": "Hampshire", + "code": "HAM" + }, + { + "name": "Haringey", + "code": "HRY" + }, + { + "name": "Harrow", + "code": "HRW" + }, + { + "name": "Hartlepool", + "code": "HPL" + }, + { + "name": "Havering", + "code": "HAV" + }, + { + "name": "Herefordshire", + "code": "HEF" + }, + { + "name": "Hertfordshire", + "code": "HRT" + }, + { + "name": "Highland", + "code": "HLD" + }, + { + "name": "Hillingdon", + "code": "HIL" + }, + { + "name": "Hounslow", + "code": "HNS" + }, + { + "name": "Inverclyde", + "code": "IVC" + }, + { + "name": "Isle of Wight", + "code": "IOW" + }, + { + "name": "Isles of Scilly", + "code": "IOS" + }, + { + "name": "Islington", + "code": "ISL" + }, + { + "name": "Kensington and Chelsea", + "code": "KEC" + }, + { + "name": "Kent", + "code": "KEN" + }, + { + "name": "Kingston upon Hull", + "code": "KHL" + }, + { + "name": "Kingston upon Thames", + "code": "KTT" + }, + { + "name": "Kirklees", + "code": "KIR" + }, + { + "name": "Knowsley", + "code": "KWL" + }, + { + "name": "Lambeth", + "code": "LBH" + }, + { + "name": "Lancashire", + "code": "LAN" + }, + { + "name": "Larne", + "code": "LRN" + }, + { + "name": "Leeds", + "code": "LDS" + }, + { + "name": "Leicester", + "code": "LCE" + }, + { + "name": "Leicestershire", + "code": "LEC" + }, + { + "name": "Lewisham", + "code": "LEW" + }, + { + "name": "Limavady", + "code": "LMV" + }, + { + "name": "Lincolnshire", + "code": "LIN" + }, + { + "name": "Lisburn", + "code": "LSB" + }, + { + "name": "Lisburn and Castlereagh", + "code": "LBC" + }, + { + "name": "Liverpool", + "code": "LIV" + }, + { + "name": "London", + "code": "LND" + }, + { + "name": "Luton", + "code": "LUT" + }, + { + "name": "Magherafelt", + "code": "MFT" + }, + { + "name": "Manchester", + "code": "MAN" + }, + { + "name": "Medway", + "code": "MDW" + }, + { + "name": "Merthyr Tydfil", + "code": "MTY" + }, + { + "name": "Merton", + "code": "MRT" + }, + { + "name": "Mid and East Antrim", + "code": "MEA" + }, + { + "name": "Mid Ulster", + "code": "MUL" + }, + { + "name": "Middlesbrough", + "code": "MDB" + }, + { + "name": "Midlothian", + "code": "MLN" + }, + { + "name": "Milton Keynes", + "code": "MIK" + }, + { + "name": "Monmouthshire", + "code": "MON" + }, + { + "name": "Moray", + "code": "MRY" + }, + { + "name": "Moyle", + "code": "MYL" + }, + { + "name": "Neath Port Talbot", + "code": "NTL" + }, + { + "name": "Newcastle upon Tyne", + "code": "NET" + }, + { + "name": "Newham", + "code": "NWM" + }, + { + "name": "Newport", + "code": "NWP" + }, + { + "name": "Newry and Mourne", + "code": "NYM" + }, + { + "name": "Newry, Mourne and Down", + "code": "NMD" + }, + { + "name": "Newtownabbey", + "code": "NTA" + }, + { + "name": "Norfolk", + "code": "NFK" + }, + { + "name": "North Ayrshire", + "code": "NAY" + }, + { + "name": "North Down", + "code": "NDN" + }, + { + "name": "North East Lincolnshire", + "code": "NEL" + }, + { + "name": "North Lanarkshire", + "code": "NLK" + }, + { + "name": "North Lincolnshire", + "code": "NLN" + }, + { + "name": "North Somerset", + "code": "NSM" + }, + { + "name": "North Tyneside", + "code": "NTY" + }, + { + "name": "North Yorkshire", + "code": "NYK" + }, + { + "name": "Northamptonshire", + "code": "NTH" + }, + { + "name": "Northern Ireland", + "code": "NIR" + }, + { + "name": "Northumberland", + "code": "NBL" + }, + { + "name": "Nottingham", + "code": "NGM" + }, + { + "name": "Nottinghamshire", + "code": "NTT" + }, + { + "name": "Oldham", + "code": "OLD" + }, + { + "name": "Omagh", + "code": "OMH" + }, + { + "name": "Orkney Islands", + "code": "ORK" + }, + { + "name": "Outer Hebrides", + "code": "ELS" + }, + { + "name": "Oxfordshire", + "code": "OXF" + }, + { + "name": "Pembrokeshire", + "code": "PEM" + }, + { + "name": "Perth and Kinross", + "code": "PKN" + }, + { + "name": "Peter", + "code": "PTE" + }, + { + "name": "Plymouth", + "code": "PLY" + }, + { + "name": "Poole", + "code": "POL" + }, + { + "name": "Portsmouth", + "code": "POR" + }, + { + "name": "Powys", + "code": "POW" + }, + { + "name": "Reading", + "code": "RDG" + }, + { + "name": "Redbridge", + "code": "RDB" + }, + { + "name": "Redcar and Cleveland", + "code": "RCC" + }, + { + "name": "Renfrewshire", + "code": "RFW" + }, + { + "name": "Rhondda Cynon Taf", + "code": "RCT" + }, + { + "name": "Richmond upon Thames", + "code": "RIC" + }, + { + "name": "Rochdale", + "code": "RCH" + }, + { + "name": "Rotherham", + "code": "ROT" + }, + { + "name": "Rutland", + "code": "RUT" + }, + { + "name": "Saint Helens", + "code": "SHN" + }, + { + "name": "Salford", + "code": "SLF" + }, + { + "name": "Sandwell", + "code": "SAW" + }, + { + "name": "Sasana", + "code": "ENG" + }, + { + "name": "Scottish Borders", + "code": "SCB" + }, + { + "name": "Sefton", + "code": "SFT" + }, + { + "name": "Sheffield", + "code": "SHF" + }, + { + "name": "Shetland", + "code": "ZET" + }, + { + "name": "Shropshire", + "code": "SHR" + }, + { + "name": "Slough", + "code": "SLG" + }, + { + "name": "Solihull", + "code": "SOL" + }, + { + "name": "Somerset", + "code": "SOM" + }, + { + "name": "South Ayrshire", + "code": "SAY" + }, + { + "name": "South Gloucestershire", + "code": "SGC" + }, + { + "name": "South Lanarkshire", + "code": "SLK" + }, + { + "name": "South Tyneside", + "code": "STY" + }, + { + "name": "Southampton", + "code": "STH" + }, + { + "name": "Southend-on-Sea", + "code": "SOS" + }, + { + "name": "Southwark", + "code": "SWK" + }, + { + "name": "Staffordshire", + "code": "STS" + }, + { + "name": "Stirling", + "code": "STG" + }, + { + "name": "Stockport", + "code": "SKP" + }, + { + "name": "Stockton-on-Tees", + "code": "STT" + }, + { + "name": "Stoke-on-Trent", + "code": "STE" + }, + { + "name": "Strabane", + "code": "STB" + }, + { + "name": "Suffolk", + "code": "SFK" + }, + { + "name": "Sunderland", + "code": "SND" + }, + { + "name": "Surrey", + "code": "SRY" + }, + { + "name": "Sutton", + "code": "STN" + }, + { + "name": "Swansea", + "code": "SWA" + }, + { + "name": "Swindon", + "code": "SWD" + }, + { + "name": "Tameside", + "code": "TAM" + }, + { + "name": "Telford and Wrekin", + "code": "TFW" + }, + { + "name": "Thurrock", + "code": "THR" + }, + { + "name": "Torbay", + "code": "TOB" + }, + { + "name": "Torfaen", + "code": "TOF" + }, + { + "name": "Tower Hamlets", + "code": "TWH" + }, + { + "name": "Trafford", + "code": "TRF" + }, + { + "name": "United Kingdom", + "code": "UKM" + }, + { + "name": "Vale of Glamorgan", + "code": "VGL" + }, + { + "name": "Wakefield", + "code": "WKF" + }, + { + "name": "Walsall", + "code": "WLL" + }, + { + "name": "Waltham Forest", + "code": "WFT" + }, + { + "name": "Wandsworth", + "code": "WND" + }, + { + "name": "Warrington", + "code": "WRT" + }, + { + "name": "Warwickshire", + "code": "WAR" + }, + { + "name": "West Berkshire", + "code": "WBK" + }, + { + "name": "West Dunbartonshire", + "code": "WDU" + }, + { + "name": "West Lothian", + "code": "WLN" + }, + { + "name": "West Sussex", + "code": "WSX" + }, + { + "name": "Westminster", + "code": "WSM" + }, + { + "name": "Wigan", + "code": "WGN" + }, + { + "name": "Wiltshire", + "code": "WIL" + }, + { + "name": "Windsor and Maidenhead", + "code": "WNM" + }, + { + "name": "Wirral", + "code": "WRL" + }, + { + "name": "Wokingham", + "code": "WOK" + }, + { + "name": "Wolverhampton", + "code": "WLV" + }, + { + "name": "Worcestershire", + "code": "WOR" + }, + { + "name": "Wrexham", + "code": "WRX" + }, + { + "name": "York", + "code": "YOR" + } + ], + "GD": [ + { + "code": "01", + "name": "Saint Andrew" + }, + { + "code": "02", + "name": "Saint David" + }, + { + "code": "03", + "name": "Saint George" + }, + { + "code": "04", + "name": "Saint John" + }, + { + "code": "05", + "name": "Saint Mark" + }, + { + "code": "06", + "name": "Saint Patrick" + }, + { + "code": "10", + "name": "Carriacou and Petite Martinique" + } + ], + "GE": [ + { + "code": "AB", + "name": "Abkhazia" + }, + { + "code": "AJ", + "name": "Adjara" + }, + { + "code": "GU", + "name": "Guria" + }, + { + "code": "IM", + "name": "Imereti" + }, + { + "code": "KA", + "name": "Kakheti" + }, + { + "code": "KK", + "name": "Kvemo Kartli" + }, + { + "code": "MM", + "name": "Mtskheta-Mtianeti" + }, + { + "code": "RL", + "name": "Racha-Lechkhumi and Kvemo Svaneti" + }, + { + "code": "SZ", + "name": "Samegrelo-Zemo Svaneti" + }, + { + "code": "SJ", + "name": "Samtskhe-Javakheti" + }, + { + "code": "SK", + "name": "Shida Kartli" + }, + { + "code": "TB", + "name": "Tbilisi" + } + ], + "GH": [ + { + "code": "AH", + "name": "Ashanti" + }, + { + "code": "BA", + "name": "Brong-Ahafo" + }, + { + "code": "CP", + "name": "Central" + }, + { + "code": "EP", + "name": "Eastern" + }, + { + "code": "AA", + "name": "Greater Accra" + }, + { + "code": "NP", + "name": "Northern" + }, + { + "code": "UE", + "name": "Upper East" + }, + { + "code": "UW", + "name": "Upper West" + }, + { + "code": "TV", + "name": "Volta" + }, + { + "code": "WP", + "name": "Western" + } + ], + "GL": [ + { + "code": "KU", + "name": "Kujalleq" + }, + { + "code": "QA", + "name": "Qaasuitsup" + }, + { + "code": "QE", + "name": "Qeqqata" + }, + { + "code": "SM", + "name": "Sermersooq" + } + ], + "GM": [ + { + "code": "B", + "name": "Banjul" + }, + { + "code": "M", + "name": "Central River Division" + }, + { + "code": "L", + "name": "Lower River Division" + }, + { + "code": "N", + "name": "North Bank Division" + }, + { + "code": "U", + "name": "Upper River Division" + }, + { + "code": "W", + "name": "West Coast Division" + } + ], + "GN": [ + { + "code": "BE", + "name": "Beyla" + }, + { + "code": "BF", + "name": "Boffa" + }, + { + "code": "BK", + "name": "Boké" + }, + { + "code": "B", + "name": "Boké Region" + }, + { + "code": "C", + "name": "Conakry" + }, + { + "code": "CO", + "name": "Coyah" + }, + { + "code": "DB", + "name": "Dabola" + }, + { + "code": "DL", + "name": "Dalaba" + }, + { + "code": "DI", + "name": "Dinguiraye" + }, + { + "code": "DU", + "name": "Dubréka" + }, + { + "code": "FA", + "name": "Faranah" + }, + { + "code": "F", + "name": "Faranah Region" + }, + { + "code": "FO", + "name": "Forécariah" + }, + { + "code": "FR", + "name": "Fria" + }, + { + "code": "GA", + "name": "Gaoual" + }, + { + "code": "GU", + "name": "Guéckédou" + }, + { + "code": "KA", + "name": "Kankan" + }, + { + "code": "K", + "name": "Kankan Region" + }, + { + "code": "KE", + "name": "Kérouané" + }, + { + "code": "KD", + "name": "Kindia" + }, + { + "code": "D", + "name": "Kindia Region" + }, + { + "code": "KS", + "name": "Kissidougou" + }, + { + "code": "KB", + "name": "Koubia" + }, + { + "code": "KN", + "name": "Koundara" + }, + { + "code": "KO", + "name": "Kouroussa" + }, + { + "code": "LA", + "name": "Labé" + }, + { + "code": "L", + "name": "Labé Region" + }, + { + "code": "LE", + "name": "Lélouma" + }, + { + "code": "LO", + "name": "Lola" + }, + { + "code": "MC", + "name": "Macenta" + }, + { + "code": "ML", + "name": "Mali" + }, + { + "code": "MM", + "name": "Mamou" + }, + { + "code": "M", + "name": "Mamou Region" + }, + { + "code": "MD", + "name": "Mandiana" + }, + { + "code": "NZ", + "name": "Nzérékoré" + }, + { + "code": "N", + "name": "Nzérékoré Region" + }, + { + "code": "PI", + "name": "Pita" + }, + { + "code": "SI", + "name": "Siguiri" + }, + { + "code": "TE", + "name": "Télimélé" + }, + { + "code": "TO", + "name": "Tougué" + }, + { + "code": "YO", + "name": "Yomou" + } + ], + "GQ": [ + { + "code": "AN", + "name": "Annobón" + }, + { + "code": "BN", + "name": "Bioko Norte" + }, + { + "code": "BS", + "name": "Bioko Sur" + }, + { + "code": "CS", + "name": "Centro Sur" + }, + { + "code": "I", + "name": "Insular" + }, + { + "code": "KN", + "name": "Kié-Ntem" + }, + { + "code": "LI", + "name": "Litoral" + }, + { + "code": "C", + "name": "Río Muni" + }, + { + "code": "WN", + "name": "Wele-Nzas" + } + ], + "GR": [ + { + "code": "13", + "name": "Achaea" + }, + { + "code": "01", + "name": "Aetolia-Acarnania" + }, + { + "code": "12", + "name": "Arcadia" + }, + { + "code": "11", + "name": "Argolis" + }, + { + "code": "31", + "name": "Arta" + }, + { + "code": "I", + "name": "Attica" + }, + { + "code": "A1", + "name": "Attica Department" + }, + { + "code": "03", + "name": "Boeotia" + }, + { + "code": "H", + "name": "Central Greece" + }, + { + "code": "B", + "name": "Central Macedonia" + }, + { + "code": "64", + "name": "Chalkidiki" + }, + { + "code": "94", + "name": "Chania" + }, + { + "code": "85", + "name": "Chios" + }, + { + "code": "22", + "name": "Corfu" + }, + { + "code": "15", + "name": "Corinthia" + }, + { + "code": "M", + "name": "Crete" + }, + { + "code": "82", + "name": "Cyclades" + }, + { + "code": "81", + "name": "Dodecanese" + }, + { + "code": "52", + "name": "Drama" + }, + { + "code": "A", + "name": "East Macedonia and Thrace" + }, + { + "code": "D", + "name": "Epirus" + }, + { + "code": "04", + "name": "Euboea" + }, + { + "code": "05", + "name": "Evritania" + }, + { + "code": "71", + "name": "Evros" + }, + { + "code": "63", + "name": "Florina" + }, + { + "code": "51", + "name": "Grevena" + }, + { + "code": "91", + "name": "Heraklion region" + }, + { + "code": "14", + "name": "Ilia" + }, + { + "code": "53", + "name": "Imathia" + }, + { + "code": "33", + "name": "Ioannina" + }, + { + "code": "F", + "name": "Ionian Islands" + }, + { + "code": "41", + "name": "Karditsa" + }, + { + "code": "56", + "name": "Kastoria" + }, + { + "code": "55", + "name": "Kavala" + }, + { + "code": "23", + "name": "Kefalonia" + }, + { + "code": "57", + "name": "Kilkis" + }, + { + "code": "58", + "name": "Kozani" + }, + { + "code": "16", + "name": "Laconia" + }, + { + "code": "42", + "name": "Larissa" + }, + { + "code": "92", + "name": "Lasithi" + }, + { + "code": "24", + "name": "Lefkada" + }, + { + "code": "83", + "name": "Lesbos" + }, + { + "code": "43", + "name": "Magnesia" + }, + { + "code": "17", + "name": "Messenia" + }, + { + "code": "69", + "name": "Mount Athos" + }, + { + "code": "K", + "name": "North Aegean" + }, + { + "code": "59", + "name": "Pella" + }, + { + "code": "J", + "name": "Peloponnese" + }, + { + "code": "07", + "name": "Phocis" + }, + { + "code": "06", + "name": "Phthiotis" + }, + { + "code": "61", + "name": "Pieria" + }, + { + "code": "34", + "name": "Preveza" + }, + { + "code": "93", + "name": "Rethymno" + }, + { + "code": "73", + "name": "Rhodope" + }, + { + "code": "84", + "name": "Samos" + }, + { + "code": "62", + "name": "Serres" + }, + { + "code": "L", + "name": "South Aegean" + }, + { + "code": "32", + "name": "Thesprotia" + }, + { + "code": "54", + "name": "Thessaloniki" + }, + { + "code": "E", + "name": "Thessaly" + }, + { + "code": "44", + "name": "Trikala" + }, + { + "code": "G", + "name": "West Greece" + }, + { + "code": "C", + "name": "West Macedonia" + }, + { + "code": "72", + "name": "Xanthi" + }, + { + "code": "21", + "name": "Zakynthos" + } + ], + "GT": [ + { + "code": "AV", + "name": "Alta Verapaz" + }, + { + "code": "BV", + "name": "Baja Verapaz" + }, + { + "code": "CM", + "name": "Chimaltenango" + }, + { + "code": "CQ", + "name": "Chiquimula" + }, + { + "code": "PR", + "name": "El Progreso" + }, + { + "code": "ES", + "name": "Escuintla" + }, + { + "code": "GU", + "name": "Guatemala" + }, + { + "code": "HU", + "name": "Huehuetenango" + }, + { + "code": "IZ", + "name": "Izabal" + }, + { + "code": "JA", + "name": "Jalapa" + }, + { + "code": "JU", + "name": "Jutiapa" + }, + { + "code": "PE", + "name": "Petén" + }, + { + "code": "QZ", + "name": "Quetzaltenango" + }, + { + "code": "QC", + "name": "Quiché" + }, + { + "code": "RE", + "name": "Retalhuleu" + }, + { + "code": "SA", + "name": "Sacatepéquez" + }, + { + "code": "SM", + "name": "San Marcos" + }, + { + "code": "SR", + "name": "Santa Rosa" + }, + { + "code": "SO", + "name": "Sololá" + }, + { + "code": "SU", + "name": "Suchitepéquez" + }, + { + "code": "TO", + "name": "Totonicapán" + }, + { + "code": "ZA", + "name": "Zacapa" + } + ], + "GW": [ + { + "code": "BA", + "name": "Bafatá" + }, + { + "code": "BM", + "name": "Biombo" + }, + { + "code": "BS", + "name": "Bissau" + }, + { + "code": "BL", + "name": "Bolama" + }, + { + "code": "CA", + "name": "Cacheu" + }, + { + "code": "GA", + "name": "Gabú" + }, + { + "code": "L", + "name": "Leste" + }, + { + "code": "N", + "name": "Norte" + }, + { + "code": "OI", + "name": "Oio" + }, + { + "code": "QU", + "name": "Quinara" + }, + { + "code": "S", + "name": "Sul" + }, + { + "code": "TO", + "name": "Tombali" + } + ], + "GY": [ + { + "code": "BA", + "name": "Barima-Waini" + }, + { + "code": "CU", + "name": "Cuyuni-Mazaruni" + }, + { + "code": "DE", + "name": "Demerara-Mahaica" + }, + { + "code": "EB", + "name": "East Berbice-Corentyne" + }, + { + "code": "ES", + "name": "Essequibo Islands-West Demerara" + }, + { + "code": "MA", + "name": "Mahaica-Berbice" + }, + { + "code": "PM", + "name": "Pomeroon-Supenaam" + }, + { + "code": "PT", + "name": "Potaro-Siparuni" + }, + { + "code": "UD", + "name": "Upper Demerara-Berbice" + }, + { + "code": "UT", + "name": "Upper Takutu-Upper Essequibo" + } + ], + "HN": [ + { + "code": "AT", + "name": "Atlántida" + }, + { + "code": "IB", + "name": "Bay Islands" + }, + { + "code": "CH", + "name": "Choluteca" + }, + { + "code": "CL", + "name": "Colón" + }, + { + "code": "CM", + "name": "Comayagua" + }, + { + "code": "CP", + "name": "Copán" + }, + { + "code": "CR", + "name": "Cortés" + }, + { + "code": "EP", + "name": "El Paraíso" + }, + { + "code": "FM", + "name": "Francisco Morazán" + }, + { + "code": "GD", + "name": "Gracias a Dios" + }, + { + "code": "IN", + "name": "Intibucá" + }, + { + "code": "LP", + "name": "La Paz" + }, + { + "code": "LE", + "name": "Lempira" + }, + { + "code": "OC", + "name": "Ocotepeque" + }, + { + "code": "OL", + "name": "Olancho" + }, + { + "code": "SB", + "name": "Santa Bárbara" + }, + { + "code": "VA", + "name": "Valle" + }, + { + "code": "YO", + "name": "Yoro" + } + ], + "HR": [ + { + "code": "01", + "name": "Zagreb County" + }, + { + "code": "02", + "name": "Krapina-Zagorje" + }, + { + "code": "03", + "name": "Sisak-Moslavina" + }, + { + "code": "04", + "name": "Karlovac" + }, + { + "code": "05", + "name": "Varaždin" + }, + { + "code": "06", + "name": "Koprivnica-Križevci" + }, + { + "code": "07", + "name": "Bjelovar-Bilogora" + }, + { + "code": "08", + "name": "Primorje-Gorski Kotar" + }, + { + "code": "09", + "name": "Lika-Senj" + }, + { + "code": "10", + "name": "Virovitica-Podravina" + }, + { + "code": "11", + "name": "Požega-Slavonia" + }, + { + "code": "12", + "name": "Brod-Posavina" + }, + { + "code": "13", + "name": "Zadar" + }, + { + "code": "14", + "name": "Osijek-Baranja" + }, + { + "code": "15", + "name": "Å ibenik-Knin" + }, + { + "code": "16", + "name": "Vukovar-Syrmia" + }, + { + "code": "17", + "name": "Split-Dalmatia" + }, + { + "code": "18", + "name": "Istria" + }, + { + "code": "19", + "name": "Dubrovnik-Neretva" + }, + { + "code": "20", + "name": "MeÄ‘imurje" + }, + { + "code": "21", + "name": "Zagreb" + } + ], + "HT": [ + { + "code": "AR", + "name": "Artibonite" + }, + { + "code": "CE", + "name": "Centre" + }, + { + "code": "GA", + "name": "Grand’Anse" + }, + { + "code": "NI", + "name": "Nippes" + }, + { + "code": "ND", + "name": "Nord" + }, + { + "code": "NE", + "name": "Nord-Est" + }, + { + "code": "NO", + "name": "Nord-Ouest" + }, + { + "code": "OU", + "name": "Ouest" + }, + { + "code": "SD", + "name": "Sud" + }, + { + "code": "SE", + "name": "Sud-Est" + } + ], + "HU": [ + { + "code": "BK", + "name": "Bács-Kiskun" + }, + { + "code": "BA", + "name": "Baranya" + }, + { + "code": "BE", + "name": "Békés" + }, + { + "code": "BC", + "name": "Békéscsaba" + }, + { + "code": "BZ", + "name": "Borsod-Abaúj-Zemplén" + }, + { + "code": "BU", + "name": "Budapest" + }, + { + "code": "CS", + "name": "Csongrád" + }, + { + "code": "DE", + "name": "Debrecen" + }, + { + "code": "DU", + "name": "Dunaújváros" + }, + { + "code": "EG", + "name": "Eger" + }, + { + "code": "ER", + "name": "Érd" + }, + { + "code": "FE", + "name": "Fejér" + }, + { + "code": "GY", + "name": "GyÅ‘r" + }, + { + "code": "GS", + "name": "GyÅ‘r-Moson-Sopron" + }, + { + "code": "HB", + "name": "Hajdú-Bihar" + }, + { + "code": "HE", + "name": "Heves" + }, + { + "code": "HV", + "name": "HódmezÅ‘vásárhely" + }, + { + "code": "JN", + "name": "Jász-Nagykun-Szolnok" + }, + { + "code": "KV", + "name": "Kaposvár" + }, + { + "code": "KM", + "name": "Kecskemét" + }, + { + "code": "KE", + "name": "Komárom-Esztergom" + }, + { + "code": "MI", + "name": "Miskolc" + }, + { + "code": "NK", + "name": "Nagykanizsa" + }, + { + "code": "NO", + "name": "Nógrád" + }, + { + "code": "NY", + "name": "Nyíregyháza" + }, + { + "code": "PS", + "name": "Pécs" + }, + { + "code": "PE", + "name": "Pest" + }, + { + "code": "ST", + "name": "Salgótarján" + }, + { + "code": "SO", + "name": "Somogy" + }, + { + "code": "SN", + "name": "Sopron" + }, + { + "code": "SZ", + "name": "Szabolcs-Szatmár-Bereg" + }, + { + "code": "SD", + "name": "Szeged" + }, + { + "code": "SF", + "name": "Székesfehérvár" + }, + { + "code": "SS", + "name": "Szekszárd" + }, + { + "code": "SK", + "name": "Szolnok" + }, + { + "code": "SH", + "name": "Szombathely" + }, + { + "code": "TB", + "name": "Tatabánya" + }, + { + "code": "TO", + "name": "Tolna" + }, + { + "code": "VA", + "name": "Vas" + }, + { + "code": "VM", + "name": "Veszprém" + }, + { + "code": "VE", + "name": "Veszprém County" + }, + { + "code": "ZA", + "name": "Zala" + }, + { + "code": "ZE", + "name": "Zalaegerszeg" + } + ], + "ID": [ + { + "code": "AC", + "name": "Aceh" + }, + { + "code": "BA", + "name": "Bali" + }, + { + "code": "BB", + "name": "Bangka–Belitung Islands" + }, + { + "code": "BT", + "name": "Banten" + }, + { + "code": "BE", + "name": "Bengkulu" + }, + { + "code": "JT", + "name": "Central Java" + }, + { + "code": "KT", + "name": "Central Kalimantan" + }, + { + "code": "ST", + "name": "Central Sulawesi" + }, + { + "code": "JI", + "name": "East Java" + }, + { + "code": "KI", + "name": "East Kalimantan" + }, + { + "code": "NT", + "name": "East Nusa Tenggara" + }, + { + "code": "GO", + "name": "Gorontalo" + }, + { + "code": "JK", + "name": "Jakarta" + }, + { + "code": "JA", + "name": "Jambi" + }, + { + "code": "JW", + "name": "Java" + }, + { + "code": "KA", + "name": "Kalimantan" + }, + { + "code": "LA", + "name": "Lampung" + }, + { + "code": "NU", + "name": "Lesser Sunda Islands" + }, + { + "code": "MA", + "name": "Maluku" + }, + { + "code": "ML", + "name": "Maluku Islands" + }, + { + "code": "KU", + "name": "North Kalimantan" + }, + { + "code": "MU", + "name": "North Maluku" + }, + { + "code": "SA", + "name": "North Sulawesi" + }, + { + "code": "SU", + "name": "North Sumatra" + }, + { + "code": "PA", + "name": "Papua" + }, + { + "code": "PP", + "name": "Papua Islands" + }, + { + "code": "RI", + "name": "Riau" + }, + { + "code": "KR", + "name": "Riau Islands" + }, + { + "code": "KS", + "name": "South Kalimantan" + }, + { + "code": "SN", + "name": "South Sulawesi" + }, + { + "code": "SS", + "name": "South Sumatra" + }, + { + "code": "SG", + "name": "Southeast Sulawesi" + }, + { + "code": "SL", + "name": "Sulawesi" + }, + { + "code": "SM", + "name": "Sumatra" + }, + { + "code": "JB", + "name": "West Java" + }, + { + "code": "KB", + "name": "West Kalimantan" + }, + { + "code": "NB", + "name": "West Nusa Tenggara" + }, + { + "code": "PB", + "name": "West Papua" + }, + { + "code": "SR", + "name": "West Sulawesi" + }, + { + "code": "SB", + "name": "West Sumatra" + }, + { + "code": "YO", + "name": "Yogyakarta" + } + ], + "IE": [ + { + "code": "CW", + "name": "Carlow" + }, + { + "code": "CN", + "name": "Cavan" + }, + { + "code": "CE", + "name": "Clare" + }, + { + "code": "C", + "name": "Connacht" + }, + { + "code": "CO", + "name": "Cork" + }, + { + "code": "DL", + "name": "Donegal" + }, + { + "code": "D", + "name": "Dublin" + }, + { + "code": "G", + "name": "Galway" + }, + { + "code": "KY", + "name": "Kerry" + }, + { + "code": "KE", + "name": "Kildare" + }, + { + "code": "KK", + "name": "Kilkenny" + }, + { + "code": "LS", + "name": "Laois" + }, + { + "code": "L", + "name": "Leinster" + }, + { + "code": "LM", + "name": "Leitrim" + }, + { + "code": "LK", + "name": "Limerick" + }, + { + "code": "LD", + "name": "Longford" + }, + { + "code": "LH", + "name": "Louth" + }, + { + "code": "MO", + "name": "Mayo" + }, + { + "code": "MH", + "name": "Meath" + }, + { + "code": "MN", + "name": "Monaghan" + }, + { + "code": "M", + "name": "Munster" + }, + { + "code": "OY", + "name": "Offaly" + }, + { + "code": "RN", + "name": "Roscommon" + }, + { + "code": "SO", + "name": "Sligo" + }, + { + "code": "TA", + "name": "Tipperary" + }, + { + "code": "U", + "name": "Ulster" + }, + { + "code": "WD", + "name": "Waterford" + }, + { + "code": "WH", + "name": "Westmeath" + }, + { + "code": "WX", + "name": "Wexford" + }, + { + "code": "WW", + "name": "Wicklow" + } + ], + "IL": [ + { + "code": "M", + "name": "Central District" + }, + { + "code": "HA", + "name": "Haifa District" + }, + { + "code": "JM", + "name": "Jerusalem" + }, + { + "code": "Z", + "name": "Northern District" + }, + { + "code": "D", + "name": "Southern District" + }, + { + "code": "TA", + "name": "Tel Aviv District" + } + ], + "IN": [ + { + "code": "AN", + "name": "Andaman and Nicobar Islands" + }, + { + "code": "AP", + "name": "Andhra Pradesh" + }, + { + "code": "AR", + "name": "Arunachal Pradesh" + }, + { + "code": "AS", + "name": "Assam" + }, + { + "code": "BR", + "name": "Bihar" + }, + { + "code": "CH", + "name": "Chandigarh" + }, + { + "code": "CT", + "name": "Chhattisgarh" + }, + { + "code": "DN", + "name": "Dadra and Nagar Haveli" + }, + { + "code": "DD", + "name": "Daman and Diu" + }, + { + "code": "DL", + "name": "Delhi" + }, + { + "code": "GA", + "name": "Goa" + }, + { + "code": "GJ", + "name": "Gujarat" + }, + { + "code": "HR", + "name": "Haryana" + }, + { + "code": "HP", + "name": "Himachal Pradesh" + }, + { + "code": "JK", + "name": "Jammu and Kashmir" + }, + { + "code": "JH", + "name": "Jharkhand" + }, + { + "code": "KA", + "name": "Karnataka" + }, + { + "code": "KL", + "name": "Kerala" + }, + { + "code": "LD", + "name": "Lakshadweep" + }, + { + "code": "MP", + "name": "Madhya Pradesh" + }, + { + "code": "MH", + "name": "Maharashtra" + }, + { + "code": "MN", + "name": "Manipur" + }, + { + "code": "ML", + "name": "Meghalaya" + }, + { + "code": "MZ", + "name": "Mizoram" + }, + { + "code": "NL", + "name": "Nagaland" + }, + { + "code": "OR", + "name": "Odisha" + }, + { + "code": "PY", + "name": "Puducherry" + }, + { + "code": "PB", + "name": "Punjab" + }, + { + "code": "RJ", + "name": "Rajasthan" + }, + { + "code": "SK", + "name": "Sikkim" + }, + { + "code": "TN", + "name": "Tamil Nadu" + }, + { + "code": "TG", + "name": "Telangana" + }, + { + "code": "TR", + "name": "Tripura" + }, + { + "code": "UP", + "name": "Uttar Pradesh" + }, + { + "code": "UT", + "name": "Uttarakhand" + }, + { + "code": "WB", + "name": "West Bengal" + } + ], + "IQ": [ + { + "code": "AN", + "name": "Al Anbar" + }, + { + "code": "MU", + "name": "Al Muthanna" + }, + { + "code": "QA", + "name": "Al-QÄdisiyyah" + }, + { + "code": "BB", + "name": "Babylon" + }, + { + "code": "BG", + "name": "Baghdad" + }, + { + "code": "BA", + "name": "Basra" + }, + { + "code": "DQ", + "name": "Dhi Qar" + }, + { + "code": "DI", + "name": "Diyala" + }, + { + "code": "DA", + "name": "Dohuk" + }, + { + "code": "AR", + "name": "Erbil" + }, + { + "code": "KA", + "name": "Karbala" + }, + { + "code": "KI", + "name": "Kirkuk" + }, + { + "code": "MA", + "name": "Maysan" + }, + { + "code": "NA", + "name": "Najaf" + }, + { + "code": "NI", + "name": "Nineveh" + }, + { + "code": "SD", + "name": "Saladin" + }, + { + "code": "SU", + "name": "Sulaymaniyah" + }, + { + "code": "WA", + "name": "Wasit" + } + ], + "IR": [ + { + "code": "01", + "name": "East Azerbaijan" + }, + { + "code": "02", + "name": "West Azarbaijan" + }, + { + "code": "03", + "name": "Ardabil" + }, + { + "code": "04", + "name": "Isfahan" + }, + { + "code": "05", + "name": "Ilam" + }, + { + "code": "06", + "name": "Bushehr" + }, + { + "code": "07", + "name": "Tehran" + }, + { + "code": "08", + "name": "Chaharmahal and Bakhtiari" + }, + { + "code": "10", + "name": "Khuzestan" + }, + { + "code": "11", + "name": "Zanjan" + }, + { + "code": "12", + "name": "Semnan" + }, + { + "code": "13", + "name": "Sistan and Baluchestan" + }, + { + "code": "14", + "name": "Fars" + }, + { + "code": "15", + "name": "Kerman" + }, + { + "code": "16", + "name": "Kurdistan" + }, + { + "code": "17", + "name": "Kermanshah" + }, + { + "code": "18", + "name": "Kohgiluyeh and Boyer-Ahmad" + }, + { + "code": "19", + "name": "Gilan" + }, + { + "code": "20", + "name": "Lorestan" + }, + { + "code": "21", + "name": "Mazandaran" + }, + { + "code": "22", + "name": "Markazi" + }, + { + "code": "23", + "name": "Hormozgan" + }, + { + "code": "24", + "name": "Hamadan" + }, + { + "code": "25", + "name": "Yazd" + }, + { + "code": "26", + "name": "Qom" + }, + { + "code": "27", + "name": "Golestan" + }, + { + "code": "28", + "name": "Qazvin" + }, + { + "code": "29", + "name": "South Khorasan" + }, + { + "code": "30", + "name": "Razavi Khorasan" + }, + { + "code": "31", + "name": "North Khorasan" + }, + { + "code": "32", + "name": "Alborz" + } + ], + "IS": [ + { + "code": "0", + "name": "Reykjavík" + }, + { + "code": "1", + "name": "Capital" + }, + { + "code": "2", + "name": "Southern Peninsula" + }, + { + "code": "3", + "name": "Western" + }, + { + "code": "4", + "name": "Westfjords" + }, + { + "code": "5", + "name": "Northwestern" + }, + { + "code": "6", + "name": "Northeastern" + }, + { + "code": "7", + "name": "Eastern" + }, + { + "code": "8", + "name": "Southern" + } + ], + "IT": [ + { + "code": "65", + "name": "Abruzzo" + }, + { + "code": "AG", + "name": "Agrigento" + }, + { + "code": "AL", + "name": "Alessandria" + }, + { + "code": "AN", + "name": "Ancona" + }, + { + "code": "AO", + "name": "Aosta" + }, + { + "code": "23", + "name": "Aosta Valley" + }, + { + "code": "75", + "name": "Apulia" + }, + { + "code": "AR", + "name": "Arezzo" + }, + { + "code": "AP", + "name": "Ascoli Piceno" + }, + { + "code": "AT", + "name": "Asti" + }, + { + "code": "AV", + "name": "Avellino" + }, + { + "code": "BA", + "name": "Bari" + }, + { + "code": "BT", + "name": "Barletta-Andria-Trani" + }, + { + "code": "77", + "name": "Basilicata" + }, + { + "code": "BL", + "name": "Belluno" + }, + { + "code": "BN", + "name": "Benevento" + }, + { + "code": "BG", + "name": "Bergamo" + }, + { + "code": "BI", + "name": "Biella" + }, + { + "code": "BO", + "name": "Bologna" + }, + { + "code": "BS", + "name": "Brescia" + }, + { + "code": "BR", + "name": "Brindisi" + }, + { + "code": "CA", + "name": "Cagliari" + }, + { + "code": "78", + "name": "Calabria" + }, + { + "code": "CL", + "name": "Caltanissetta" + }, + { + "code": "72", + "name": "Campania" + }, + { + "code": "CB", + "name": "Campobasso" + }, + { + "code": "CI", + "name": "Carbonia-Iglesias" + }, + { + "code": "CE", + "name": "Caserta" + }, + { + "code": "CT", + "name": "Catania" + }, + { + "code": "CZ", + "name": "Catanzaro" + }, + { + "code": "CH", + "name": "Chieti" + }, + { + "code": "CO", + "name": "Como" + }, + { + "code": "CS", + "name": "Cosenza" + }, + { + "code": "CR", + "name": "Cremona" + }, + { + "code": "KR", + "name": "Crotone" + }, + { + "code": "CN", + "name": "Cuneo" + }, + { + "code": "45", + "name": "Emilia-Romagna" + }, + { + "code": "EN", + "name": "Enna" + }, + { + "code": "FM", + "name": "Fermo" + }, + { + "code": "FE", + "name": "Ferrara" + }, + { + "code": "FI", + "name": "Florence" + }, + { + "code": "FG", + "name": "Foggia" + }, + { + "code": "FC", + "name": "Forlì-Cesena" + }, + { + "code": "36", + "name": "Friuli–Venezia Giulia" + }, + { + "code": "FR", + "name": "Frosinone" + }, + { + "code": "GE", + "name": "Genoa" + }, + { + "code": "GO", + "name": "Gorizia" + }, + { + "code": "GR", + "name": "Grosseto" + }, + { + "code": "IM", + "name": "Imperia" + }, + { + "code": "IS", + "name": "Isernia" + }, + { + "code": "AQ", + "name": "L’Aquila" + }, + { + "code": "SP", + "name": "La Spezia" + }, + { + "code": "LT", + "name": "Latina" + }, + { + "code": "62", + "name": "Lazio" + }, + { + "code": "LE", + "name": "Lecce" + }, + { + "code": "LC", + "name": "Lecco" + }, + { + "code": "42", + "name": "Liguria" + }, + { + "code": "LI", + "name": "Livorno" + }, + { + "code": "LO", + "name": "Lodi" + }, + { + "code": "25", + "name": "Lombardy" + }, + { + "code": "LU", + "name": "Lucca" + }, + { + "code": "MC", + "name": "Macerata" + }, + { + "code": "MN", + "name": "Mantua" + }, + { + "code": "57", + "name": "Marche" + }, + { + "code": "MS", + "name": "Massa and Carrara" + }, + { + "code": "MT", + "name": "Matera" + }, + { + "code": "VS", + "name": "Medio Campidano" + }, + { + "code": "ME", + "name": "Messina" + }, + { + "code": "MI", + "name": "Milan" + }, + { + "code": "MO", + "name": "Modena" + }, + { + "code": "67", + "name": "Molise" + }, + { + "code": "MB", + "name": "Monza and Brianza" + }, + { + "code": "NA", + "name": "Naples" + }, + { + "code": "NO", + "name": "Novara" + }, + { + "code": "NU", + "name": "Nuoro" + }, + { + "code": "OG", + "name": "Ogliastra" + }, + { + "code": "OT", + "name": "Olbia-Tempio" + }, + { + "code": "OR", + "name": "Oristano" + }, + { + "code": "PD", + "name": "Padua" + }, + { + "code": "PA", + "name": "Palermo" + }, + { + "code": "PR", + "name": "Parma" + }, + { + "code": "PV", + "name": "Pavia" + }, + { + "code": "PG", + "name": "Perugia" + }, + { + "code": "PU", + "name": "Pesaro and Urbino" + }, + { + "code": "PE", + "name": "Pescara" + }, + { + "code": "PC", + "name": "Piacenza" + }, + { + "code": "21", + "name": "Piedmont" + }, + { + "code": "PI", + "name": "Pisa" + }, + { + "code": "PT", + "name": "Pistoia" + }, + { + "code": "PN", + "name": "Pordenone" + }, + { + "code": "PZ", + "name": "Potenza" + }, + { + "code": "PO", + "name": "Prato" + }, + { + "code": "RG", + "name": "Ragusa" + }, + { + "code": "RA", + "name": "Ravenna" + }, + { + "code": "RC", + "name": "Reggio Calabria" + }, + { + "code": "RE", + "name": "Reggio Emilia" + }, + { + "code": "RI", + "name": "Rieti" + }, + { + "code": "RN", + "name": "Rimini" + }, + { + "code": "RM", + "name": "Rome" + }, + { + "code": "RO", + "name": "Rovigo" + }, + { + "code": "SA", + "name": "Salerno" + }, + { + "code": "88", + "name": "Sardinia" + }, + { + "code": "SS", + "name": "Sassari" + }, + { + "code": "SV", + "name": "Savona" + }, + { + "code": "82", + "name": "Sicily" + }, + { + "code": "SI", + "name": "Siena" + }, + { + "code": "SO", + "name": "Sondrio" + }, + { + "code": "BZ", + "name": "South Tyrol" + }, + { + "code": "SR", + "name": "Syracuse" + }, + { + "code": "TA", + "name": "Taranto" + }, + { + "code": "TE", + "name": "Teramo" + }, + { + "code": "TR", + "name": "Terni" + }, + { + "code": "TP", + "name": "Trapani" + }, + { + "code": "TN", + "name": "Trentino" + }, + { + "code": "32", + "name": "Trentino-South Tyrol" + }, + { + "code": "TV", + "name": "Treviso" + }, + { + "code": "TS", + "name": "Trieste" + }, + { + "code": "TO", + "name": "Turin" + }, + { + "code": "52", + "name": "Tuscany" + }, + { + "code": "UD", + "name": "Udine" + }, + { + "code": "55", + "name": "Umbria" + }, + { + "code": "VA", + "name": "Varese" + }, + { + "code": "34", + "name": "Veneto" + }, + { + "code": "VE", + "name": "Venice" + }, + { + "code": "VB", + "name": "Verbano-Cusio-Ossola" + }, + { + "code": "VC", + "name": "Vercelli" + }, + { + "code": "VR", + "name": "Verona" + }, + { + "code": "VV", + "name": "Vibo Valentia" + }, + { + "code": "VI", + "name": "Vicenza" + }, + { + "code": "VT", + "name": "Viterbo" + } + ], + "JM": [ + { + "code": "01", + "name": "Kingston" + }, + { + "code": "02", + "name": "Saint Andrew" + }, + { + "code": "03", + "name": "Saint Thomas" + }, + { + "code": "04", + "name": "Portland" + }, + { + "code": "05", + "name": "Saint Mary" + }, + { + "code": "06", + "name": "Saint Ann" + }, + { + "code": "07", + "name": "Trelawny" + }, + { + "code": "08", + "name": "Saint James" + }, + { + "code": "09", + "name": "Hanover" + }, + { + "code": "10", + "name": "Westmoreland" + }, + { + "code": "11", + "name": "Saint Elizabeth" + }, + { + "code": "12", + "name": "Manchester" + }, + { + "code": "13", + "name": "Clarendon" + }, + { + "code": "14", + "name": "Saint Catherine" + } + ], + "JO": [ + { + "code": "AJ", + "name": "Ajloun" + }, + { + "code": "AM", + "name": "Amman" + }, + { + "code": "AQ", + "name": "Aqaba" + }, + { + "code": "BA", + "name": "Balqa" + }, + { + "code": "IR", + "name": "Irbid" + }, + { + "code": "JA", + "name": "Jerash" + }, + { + "code": "KA", + "name": "Karak" + }, + { + "code": "MN", + "name": "Ma’an" + }, + { + "code": "MD", + "name": "Madaba" + }, + { + "code": "MA", + "name": "Mafraq" + }, + { + "code": "AT", + "name": "Tafilah" + }, + { + "code": "AZ", + "name": "Zarqa" + } + ], + "JP": [ + { + "code": "01", + "name": "HokkaidÅ" + }, + { + "code": "02", + "name": "Aomori" + }, + { + "code": "03", + "name": "Iwate" + }, + { + "code": "04", + "name": "Miyagi" + }, + { + "code": "05", + "name": "Akita" + }, + { + "code": "06", + "name": "Yamagata" + }, + { + "code": "07", + "name": "Fukushima" + }, + { + "code": "08", + "name": "Ibaraki" + }, + { + "code": "09", + "name": "Tochigi" + }, + { + "code": "10", + "name": "Gunma" + }, + { + "code": "11", + "name": "Saitama" + }, + { + "code": "12", + "name": "Chiba" + }, + { + "code": "13", + "name": "Tokyo" + }, + { + "code": "14", + "name": "Kanagawa" + }, + { + "code": "15", + "name": "Niigata" + }, + { + "code": "16", + "name": "Toyama" + }, + { + "code": "17", + "name": "Ishikawa" + }, + { + "code": "18", + "name": "Fukui" + }, + { + "code": "19", + "name": "Yamanashi" + }, + { + "code": "20", + "name": "Nagano" + }, + { + "code": "21", + "name": "Gifu" + }, + { + "code": "22", + "name": "Shizuoka" + }, + { + "code": "23", + "name": "Aichi" + }, + { + "code": "24", + "name": "Mie" + }, + { + "code": "25", + "name": "Shiga" + }, + { + "code": "26", + "name": "KyÅto" + }, + { + "code": "27", + "name": "ÅŒsaka" + }, + { + "code": "28", + "name": "HyÅgo" + }, + { + "code": "29", + "name": "Nara" + }, + { + "code": "30", + "name": "Wakayama" + }, + { + "code": "31", + "name": "Tottori" + }, + { + "code": "32", + "name": "Shimane" + }, + { + "code": "33", + "name": "Okayama" + }, + { + "code": "34", + "name": "Hiroshima" + }, + { + "code": "35", + "name": "Yamaguchi" + }, + { + "code": "36", + "name": "Tokushima" + }, + { + "code": "37", + "name": "Kagawa" + }, + { + "code": "38", + "name": "Ehime" + }, + { + "code": "39", + "name": "KÅchi" + }, + { + "code": "40", + "name": "Fukuoka" + }, + { + "code": "41", + "name": "Saga" + }, + { + "code": "42", + "name": "Nagasaki" + }, + { + "code": "43", + "name": "Kumamoto" + }, + { + "code": "44", + "name": "ÅŒita" + }, + { + "code": "45", + "name": "Miyazaki" + }, + { + "code": "46", + "name": "Kagoshima" + }, + { + "code": "47", + "name": "Okinawa" + } + ], + "KE": [ + { + "code": "01", + "name": "Baringo" + }, + { + "code": "02", + "name": "Bomet" + }, + { + "code": "03", + "name": "Bungoma" + }, + { + "code": "04", + "name": "Busia" + }, + { + "code": "05", + "name": "Elgeyo-Marakwet" + }, + { + "code": "06", + "name": "Embu" + }, + { + "code": "07", + "name": "Garissa" + }, + { + "code": "08", + "name": "Homa Bay" + }, + { + "code": "09", + "name": "Isiolo" + }, + { + "code": "10", + "name": "Kajiado" + }, + { + "code": "11", + "name": "Kakamega" + }, + { + "code": "12", + "name": "Kericho" + }, + { + "code": "13", + "name": "Kiambu" + }, + { + "code": "14", + "name": "Kilifi" + }, + { + "code": "15", + "name": "Kirinyaga" + }, + { + "code": "16", + "name": "Kisii" + }, + { + "code": "17", + "name": "Kisumu" + }, + { + "code": "18", + "name": "Kitui" + }, + { + "code": "19", + "name": "Kwale" + }, + { + "code": "20", + "name": "Laikipia" + }, + { + "code": "21", + "name": "Lamu" + }, + { + "code": "22", + "name": "Machakos" + }, + { + "code": "23", + "name": "Makueni" + }, + { + "code": "24", + "name": "Mandera" + }, + { + "code": "25", + "name": "Marsabit" + }, + { + "code": "26", + "name": "Meru" + }, + { + "code": "27", + "name": "Migori" + }, + { + "code": "28", + "name": "Mombasa" + }, + { + "code": "29", + "name": "Murang’a" + }, + { + "code": "30", + "name": "Nairobi County" + }, + { + "code": "31", + "name": "Nakuru" + }, + { + "code": "32", + "name": "Nandi" + }, + { + "code": "33", + "name": "Narok" + }, + { + "code": "34", + "name": "Nyamira" + }, + { + "code": "35", + "name": "Nyandarua" + }, + { + "code": "36", + "name": "Nyeri" + }, + { + "code": "37", + "name": "Samburu" + }, + { + "code": "38", + "name": "Siaya" + }, + { + "code": "39", + "name": "Taita-Taveta" + }, + { + "code": "40", + "name": "Tana River" + }, + { + "code": "41", + "name": "Tharaka-Nithi" + }, + { + "code": "42", + "name": "Trans Nzoia" + }, + { + "code": "43", + "name": "Turkana" + }, + { + "code": "44", + "name": "Uasin Gishu" + }, + { + "code": "45", + "name": "Vihiga" + }, + { + "code": "46", + "name": "Wajir" + }, + { + "code": "47", + "name": "West Pokot" + } + ], + "KG": [ + { + "code": "B", + "name": "Batken" + }, + { + "code": "GB", + "name": "Bishkek" + }, + { + "code": "C", + "name": "Chuy" + }, + { + "code": "Y", + "name": "Issyk-Kul" + }, + { + "code": "J", + "name": "Jalal-Abad" + }, + { + "code": "N", + "name": "Naryn" + }, + { + "code": "GO", + "name": "Osh" + }, + { + "code": "O", + "name": "Osh Region" + }, + { + "code": "T", + "name": "Talas" + } + ], + "KH": [ + { + "code": "1", + "name": "Banteay Meanchey" + }, + { + "code": "2", + "name": "Battambang" + }, + { + "code": "3", + "name": "Kampong Cham" + }, + { + "code": "4", + "name": "Kampong Chhnang" + }, + { + "code": "5", + "name": "Kampong Speu" + }, + { + "code": "6", + "name": "Kampong Thom" + }, + { + "code": "7", + "name": "Kampot" + }, + { + "code": "8", + "name": "Kandal" + }, + { + "code": "9", + "name": "Koh Kong" + }, + { + "code": "10", + "name": "Kratié" + }, + { + "code": "11", + "name": "Mondulkiri" + }, + { + "code": "12", + "name": "Phnom Penh" + }, + { + "code": "13", + "name": "Preah Vihear" + }, + { + "code": "14", + "name": "Prey Veng" + }, + { + "code": "15", + "name": "Pursat" + }, + { + "code": "16", + "name": "Ratanakiri" + }, + { + "code": "17", + "name": "Siem Reap" + }, + { + "code": "18", + "name": "Sihanoukville" + }, + { + "code": "19", + "name": "Stung Treng" + }, + { + "code": "20", + "name": "Svay Rieng" + }, + { + "code": "21", + "name": "Takéo" + }, + { + "code": "22", + "name": "Oddar Meanchey" + }, + { + "code": "23", + "name": "Kep" + }, + { + "code": "24", + "name": "Pailin" + }, + { + "code": "25", + "name": "Tbong Khmum" + } + ], + "KI": [ + { + "code": "G", + "name": "Gilbert Islands" + }, + { + "code": "L", + "name": "Line Islands" + }, + { + "code": "P", + "name": "Phoenix Islands" + } + ], + "KM": [ + { + "code": "A", + "name": "Anjouan" + }, + { + "code": "G", + "name": "Grande Comore" + }, + { + "code": "M", + "name": "Mohéli" + } + ], + "KN": [ + { + "code": "01", + "name": "Christ Church Nichola Town" + }, + { + "code": "N", + "name": "Nevis" + }, + { + "code": "02", + "name": "Saint Anne Sandy Point" + }, + { + "code": "03", + "name": "Saint George Basseterre" + }, + { + "code": "04", + "name": "Saint George Gingerland" + }, + { + "code": "05", + "name": "Saint James Windward" + }, + { + "code": "06", + "name": "Saint John Capisterre" + }, + { + "code": "07", + "name": "Saint John Figtree" + }, + { + "code": "K", + "name": "Saint Kitts" + }, + { + "code": "08", + "name": "Saint Mary Cayon" + }, + { + "code": "09", + "name": "Saint Paul Capisterre" + }, + { + "code": "10", + "name": "Saint Paul Charlestown" + }, + { + "code": "11", + "name": "Saint Peter Basseterre" + }, + { + "code": "12", + "name": "Saint Thomas Lowland" + }, + { + "code": "13", + "name": "Saint Thomas Middle Island" + }, + { + "code": "15", + "name": "Trinity Palmetto Point" + } + ], + "KP": [ + { + "code": "01", + "name": "Pyongyang" + }, + { + "code": "02", + "name": "South Pyongan" + }, + { + "code": "03", + "name": "North Pyongan" + }, + { + "code": "04", + "name": "Chagang" + }, + { + "code": "05", + "name": "South Hwanghae" + }, + { + "code": "06", + "name": "North Hwanghae" + }, + { + "code": "07", + "name": "Kangwon" + }, + { + "code": "08", + "name": "South Hamgyong" + }, + { + "code": "09", + "name": "North Hamgyong" + }, + { + "code": "10", + "name": "Ryanggang" + }, + { + "code": "13", + "name": "Rason" + }, + { + "code": "14", + "name": "Nampho" + } + ], + "KR": [ + { + "code": "11", + "name": "Seoul" + }, + { + "code": "26", + "name": "Busan" + }, + { + "code": "27", + "name": "Daegu" + }, + { + "code": "28", + "name": "Incheon" + }, + { + "code": "29", + "name": "Gwangju City" + }, + { + "code": "30", + "name": "Daejeon" + }, + { + "code": "31", + "name": "Ulsan" + }, + { + "code": "41", + "name": "Gyeonggi" + }, + { + "code": "42", + "name": "Gangwon" + }, + { + "code": "43", + "name": "North Chungcheong" + }, + { + "code": "44", + "name": "South Chungcheong" + }, + { + "code": "45", + "name": "North Jeolla" + }, + { + "code": "46", + "name": "South Jeolla" + }, + { + "code": "47", + "name": "North Gyeongsang" + }, + { + "code": "48", + "name": "South Gyeongsang" + }, + { + "code": "49", + "name": "Jeju" + }, + { + "code": "50", + "name": "Sejong" + } + ], + "KW": [ + { + "code": "AH", + "name": "Al Ahmadi" + }, + { + "code": "KU", + "name": "Al Asimah" + }, + { + "code": "FA", + "name": "Al Farwaniyah" + }, + { + "code": "JA", + "name": "Al Jahra" + }, + { + "code": "HA", + "name": "Hawalli" + }, + { + "code": "MU", + "name": "Mubarak Al-Kabeer" + } + ], + "KZ": [ + { + "code": "AKM", + "name": "Akmola" + }, + { + "code": "AKT", + "name": "Aktobe" + }, + { + "code": "ALA", + "name": "Almaty" + }, + { + "code": "ALM", + "name": "Almaty Region" + }, + { + "code": "AST", + "name": "Astana" + }, + { + "code": "ATY", + "name": "Atyrau" + }, + { + "code": "BAY", + "name": "Bayqongyr" + }, + { + "code": "VOS", + "name": "East Kazakhstan" + }, + { + "code": "ZHA", + "name": "Jambyl" + }, + { + "code": "KAR", + "name": "Karagandy" + }, + { + "code": "KUS", + "name": "Kostanay" + }, + { + "code": "KZY", + "name": "Kyzylorda" + }, + { + "code": "MAN", + "name": "Mangystau" + }, + { + "code": "SEV", + "name": "North Kazakhstan" + }, + { + "code": "PAV", + "name": "Pavlodar" + }, + { + "code": "YUZ", + "name": "South Kazakhstan" + }, + { + "code": "ZAP", + "name": "West Kazakhstan" + } + ], + "LA": [ + { + "code": "AT", + "name": "Attapeu" + }, + { + "code": "BK", + "name": "Bokeo" + }, + { + "code": "BL", + "name": "Bolikhamsai" + }, + { + "code": "CH", + "name": "Champasak" + }, + { + "code": "HO", + "name": "Houaphanh" + }, + { + "code": "KH", + "name": "Khammouane" + }, + { + "code": "LM", + "name": "Luang Namtha" + }, + { + "code": "LP", + "name": "Luang Prabang" + }, + { + "code": "OU", + "name": "Oudomxay" + }, + { + "code": "PH", + "name": "Phongsaly" + }, + { + "code": "XA", + "name": "Sainyabuli" + }, + { + "code": "SL", + "name": "Salavan" + }, + { + "code": "SV", + "name": "Savannakhet" + }, + { + "code": "XE", + "name": "Sekong" + }, + { + "code": "VT", + "name": "Vientiane" + }, + { + "code": "VI", + "name": "Vientiane Province" + }, + { + "code": "XS", + "name": "Xaisomboun" + }, + { + "code": "XI", + "name": "Xiangkhouang" + } + ], + "LB": [ + { + "code": "AK", + "name": "Akkar" + }, + { + "code": "BH", + "name": "Baalbek-Hermel" + }, + { + "code": "BA", + "name": "Beirut" + }, + { + "code": "BI", + "name": "Beqaa" + }, + { + "code": "JL", + "name": "Mount Lebanon" + }, + { + "code": "NA", + "name": "Nabatieh" + }, + { + "code": "AS", + "name": "North" + }, + { + "code": "JA", + "name": "South" + } + ], + "LC": [ + { + "code": "01", + "name": "Anse la Raye" + }, + { + "code": "02", + "name": "Castries" + }, + { + "code": "03", + "name": "Choiseul" + }, + { + "code": "05", + "name": "Dennery" + }, + { + "code": "06", + "name": "Gros Islet" + }, + { + "code": "07", + "name": "Laborie" + }, + { + "code": "08", + "name": "Micoud" + }, + { + "code": "10", + "name": "Soufrière" + }, + { + "code": "11", + "name": "Vieux Fort" + }, + { + "code": "12", + "name": "Canaries" + } + ], + "LI": [ + { + "code": "01", + "name": "Balzers" + }, + { + "code": "02", + "name": "Eschen" + }, + { + "code": "03", + "name": "Gamprin" + }, + { + "code": "04", + "name": "Mauren" + }, + { + "code": "05", + "name": "Planken" + }, + { + "code": "06", + "name": "Ruggell" + }, + { + "code": "07", + "name": "Schaan" + }, + { + "code": "08", + "name": "Schellenberg" + }, + { + "code": "09", + "name": "Triesen" + }, + { + "code": "10", + "name": "Triesenberg" + }, + { + "code": "11", + "name": "Vaduz" + } + ], + "LK": [ + { + "code": "1", + "name": "Western" + }, + { + "code": "2", + "name": "Central" + }, + { + "code": "3", + "name": "Southern" + }, + { + "code": "4", + "name": "Northern" + }, + { + "code": "5", + "name": "Eastern" + }, + { + "code": "6", + "name": "North Western" + }, + { + "code": "7", + "name": "North Central" + }, + { + "code": "8", + "name": "Uva" + }, + { + "code": "9", + "name": "Sabaragamuwa" + }, + { + "code": "11", + "name": "Colombo" + }, + { + "code": "12", + "name": "Gampaha" + }, + { + "code": "13", + "name": "Kalutara" + }, + { + "code": "21", + "name": "Kandy" + }, + { + "code": "22", + "name": "Matale" + }, + { + "code": "23", + "name": "Nuwara Eliya" + }, + { + "code": "31", + "name": "Galle" + }, + { + "code": "32", + "name": "Matara" + }, + { + "code": "33", + "name": "Hambantota" + }, + { + "code": "41", + "name": "Jaffna" + }, + { + "code": "42", + "name": "Kilinochchi" + }, + { + "code": "43", + "name": "Mannar" + }, + { + "code": "44", + "name": "Vavuniya" + }, + { + "code": "45", + "name": "Mullaitivu" + }, + { + "code": "51", + "name": "Batticaloa" + }, + { + "code": "52", + "name": "Ampara" + }, + { + "code": "53", + "name": "Trincomalee" + }, + { + "code": "61", + "name": "Kurunegala" + }, + { + "code": "62", + "name": "Puttalam" + }, + { + "code": "71", + "name": "Anuradhapura" + }, + { + "code": "72", + "name": "Polonnaruwa" + }, + { + "code": "81", + "name": "Badulla" + }, + { + "code": "82", + "name": "Moneragala" + }, + { + "code": "91", + "name": "Ratnapura" + }, + { + "code": "92", + "name": "Kegalle" + } + ], + "LR": [ + { + "code": "BM", + "name": "Bomi" + }, + { + "code": "BG", + "name": "Bong" + }, + { + "code": "GP", + "name": "Gbarpolu" + }, + { + "code": "GB", + "name": "Grand Bassa" + }, + { + "code": "CM", + "name": "Grand Cape Mount" + }, + { + "code": "GG", + "name": "Grand Gedeh" + }, + { + "code": "GK", + "name": "Grand Kru" + }, + { + "code": "LO", + "name": "Lofa" + }, + { + "code": "MG", + "name": "Margibi" + }, + { + "code": "MY", + "name": "Maryland" + }, + { + "code": "MO", + "name": "Montserrado" + }, + { + "code": "NI", + "name": "Nimba" + }, + { + "code": "RG", + "name": "River Gee" + }, + { + "code": "RI", + "name": "Rivercess" + }, + { + "code": "SI", + "name": "Sinoe" + } + ], + "LS": [ + { + "code": "D", + "name": "Berea" + }, + { + "code": "B", + "name": "Butha-Buthe" + }, + { + "code": "C", + "name": "Leribe" + }, + { + "code": "E", + "name": "Mafeteng" + }, + { + "code": "A", + "name": "Maseru" + }, + { + "code": "F", + "name": "Mohale’s Hoek" + }, + { + "code": "J", + "name": "Mokhotlong" + }, + { + "code": "H", + "name": "Qacha’s Nek" + }, + { + "code": "G", + "name": "Quthing" + }, + { + "code": "K", + "name": "Thaba-Tseka" + } + ], + "LT": [ + { + "code": "01", + "name": "AkmenÄ—" + }, + { + "code": "03", + "name": "Alytus" + }, + { + "code": "AL", + "name": "Alytus County" + }, + { + "code": "02", + "name": "Alytus Municipality" + }, + { + "code": "04", + "name": "AnykÅ¡Äiai" + }, + { + "code": "05", + "name": "BirÅ¡tonas" + }, + { + "code": "06", + "name": "Biržai" + }, + { + "code": "07", + "name": "Druskininkai" + }, + { + "code": "08", + "name": "ElektrÄ—nai" + }, + { + "code": "09", + "name": "Ignalina" + }, + { + "code": "10", + "name": "Jonava" + }, + { + "code": "11", + "name": "JoniÅ¡kis" + }, + { + "code": "12", + "name": "Jurbarkas" + }, + { + "code": "13", + "name": "KaiÅ¡iadorys" + }, + { + "code": "14", + "name": "Kalvarija" + }, + { + "code": "16", + "name": "Kaunas" + }, + { + "code": "KU", + "name": "Kaunas County" + }, + { + "code": "15", + "name": "Kauno Municipality" + }, + { + "code": "17", + "name": "Kazlų RÅ«da" + }, + { + "code": "18", + "name": "KÄ—dainiai" + }, + { + "code": "19", + "name": "KelmÄ—" + }, + { + "code": "21", + "name": "KlaipÄ—da" + }, + { + "code": "KL", + "name": "KlaipÄ—da County" + }, + { + "code": "20", + "name": "KlaipÄ—dos Municipality" + }, + { + "code": "22", + "name": "Kretinga" + }, + { + "code": "23", + "name": "KupiÅ¡kis" + }, + { + "code": "24", + "name": "Lazdijai" + }, + { + "code": "25", + "name": "MarijampolÄ—" + }, + { + "code": "MR", + "name": "MarijampolÄ— County" + }, + { + "code": "26", + "name": "Mažeikiai" + }, + { + "code": "27", + "name": "MolÄ—tai" + }, + { + "code": "28", + "name": "Neringa" + }, + { + "code": "29", + "name": "PagÄ—giai" + }, + { + "code": "30", + "name": "Pakruojis" + }, + { + "code": "31", + "name": "Palanga" + }, + { + "code": "32", + "name": "Panevėžio Municipality" + }, + { + "code": "33", + "name": "Panevėžys" + }, + { + "code": "PN", + "name": "Panevėžys County" + }, + { + "code": "34", + "name": "Pasvalys" + }, + { + "code": "35", + "name": "PlungÄ—" + }, + { + "code": "36", + "name": "Prienai" + }, + { + "code": "37", + "name": "RadviliÅ¡kis" + }, + { + "code": "38", + "name": "Raseiniai" + }, + { + "code": "39", + "name": "Rietavas" + }, + { + "code": "40", + "name": "RokiÅ¡kis" + }, + { + "code": "41", + "name": "Å akiai" + }, + { + "code": "42", + "name": "Å alÄininkai" + }, + { + "code": "44", + "name": "Å iauliai" + }, + { + "code": "SA", + "name": "Å iauliai County" + }, + { + "code": "43", + "name": "Å iaulių Municipality" + }, + { + "code": "45", + "name": "Å ilalÄ—" + }, + { + "code": "46", + "name": "Å ilutÄ—" + }, + { + "code": "47", + "name": "Å irvintos" + }, + { + "code": "48", + "name": "Skuodas" + }, + { + "code": "49", + "name": "Å venÄionys" + }, + { + "code": "50", + "name": "TauragÄ—" + }, + { + "code": "TA", + "name": "TauragÄ— County" + }, + { + "code": "51", + "name": "TelÅ¡iai" + }, + { + "code": "TE", + "name": "TelÅ¡iai County" + }, + { + "code": "52", + "name": "Trakai" + }, + { + "code": "53", + "name": "UkmergÄ—" + }, + { + "code": "54", + "name": "Utena" + }, + { + "code": "UT", + "name": "Utena County" + }, + { + "code": "55", + "name": "VarÄ—na" + }, + { + "code": "56", + "name": "VilkaviÅ¡kis" + }, + { + "code": "57", + "name": "Vilniaus Municipality" + }, + { + "code": "58", + "name": "Vilnius" + }, + { + "code": "VL", + "name": "Vilnius County" + }, + { + "code": "59", + "name": "Visaginas" + }, + { + "code": "60", + "name": "Zarasai" + } + ], + "LU": [ + { + "code": "CA", + "name": "Capellen" + }, + { + "code": "CL", + "name": "Clervaux" + }, + { + "code": "DI", + "name": "Diekirch" + }, + { + "code": "EC", + "name": "Echternach" + }, + { + "code": "ES", + "name": "Esch-sur-Alzette" + }, + { + "code": "GR", + "name": "Grevenmacher" + }, + { + "code": "LU", + "name": "Luxembourg" + }, + { + "code": "ME", + "name": "Mersch" + }, + { + "code": "RD", + "name": "Redange" + }, + { + "code": "RM", + "name": "Remich" + }, + { + "code": "VD", + "name": "Vianden" + }, + { + "code": "WI", + "name": "Wiltz" + } + ], + "LV": [ + { + "code": "011", + "name": "Ä€daži" + }, + { + "code": "001", + "name": "Aglona" + }, + { + "code": "002", + "name": "Aizkraukle" + }, + { + "code": "003", + "name": "Aizpute" + }, + { + "code": "004", + "name": "AknÄ«ste" + }, + { + "code": "005", + "name": "Aloja" + }, + { + "code": "006", + "name": "Alsunga" + }, + { + "code": "007", + "name": "AlÅ«ksne" + }, + { + "code": "008", + "name": "Amata" + }, + { + "code": "009", + "name": "Ape" + }, + { + "code": "010", + "name": "Auce" + }, + { + "code": "012", + "name": "BabÄ«te" + }, + { + "code": "013", + "name": "Baldone" + }, + { + "code": "014", + "name": "Baltinava" + }, + { + "code": "015", + "name": "Balvi" + }, + { + "code": "016", + "name": "Bauska" + }, + { + "code": "017", + "name": "BeverÄ«na" + }, + { + "code": "018", + "name": "BrocÄ“ni" + }, + { + "code": "019", + "name": "Burtnieki" + }, + { + "code": "020", + "name": "Carnikava" + }, + { + "code": "022", + "name": "CÄ“sis" + }, + { + "code": "021", + "name": "Cesvaine" + }, + { + "code": "023", + "name": "Cibla" + }, + { + "code": "024", + "name": "Dagda" + }, + { + "code": "DGV", + "name": "Daugavpils" + }, + { + "code": "025", + "name": "Daugavpils Municipality" + }, + { + "code": "026", + "name": "Dobele" + }, + { + "code": "027", + "name": "Dundaga" + }, + { + "code": "028", + "name": "Durbe" + }, + { + "code": "029", + "name": "Engure" + }, + { + "code": "030", + "name": "Ä’rgļi" + }, + { + "code": "031", + "name": "Garkalne" + }, + { + "code": "032", + "name": "Grobiņa" + }, + { + "code": "033", + "name": "Gulbene" + }, + { + "code": "034", + "name": "Iecava" + }, + { + "code": "035", + "name": "IkÅ¡Ä·ile" + }, + { + "code": "036", + "name": "IlÅ«kste" + }, + { + "code": "037", + "name": "InÄukalns" + }, + { + "code": "038", + "name": "Jaunjelgava" + }, + { + "code": "039", + "name": "Jaunpiebalga" + }, + { + "code": "040", + "name": "Jaunpils" + }, + { + "code": "JKB", + "name": "JÄ“kabpils" + }, + { + "code": "042", + "name": "JÄ“kabpils Municipality" + }, + { + "code": "JEL", + "name": "Jelgava" + }, + { + "code": "041", + "name": "Jelgava Municipality" + }, + { + "code": "JUR", + "name": "JÅ«rmala" + }, + { + "code": "043", + "name": "Kandava" + }, + { + "code": "044", + "name": "KÄrsava" + }, + { + "code": "051", + "name": "Ķegums" + }, + { + "code": "052", + "name": "Ķekava" + }, + { + "code": "045", + "name": "KocÄ“ni" + }, + { + "code": "046", + "name": "Koknese" + }, + { + "code": "047", + "name": "KrÄslava" + }, + { + "code": "048", + "name": "Krimulda" + }, + { + "code": "049", + "name": "Krustpils" + }, + { + "code": "050", + "name": "KuldÄ«ga" + }, + { + "code": "053", + "name": "LielvÄrde" + }, + { + "code": "LPX", + "name": "LiepÄja" + }, + { + "code": "055", + "name": "LÄ«gatne" + }, + { + "code": "054", + "name": "Limbaži" + }, + { + "code": "056", + "name": "LÄ«vÄni" + }, + { + "code": "057", + "name": "LubÄna" + }, + { + "code": "058", + "name": "Ludza" + }, + { + "code": "059", + "name": "Madona" + }, + { + "code": "061", + "name": "MÄlpils" + }, + { + "code": "062", + "name": "MÄrupe" + }, + { + "code": "060", + "name": "Mazsalaca" + }, + { + "code": "063", + "name": "MÄ“rsrags" + }, + { + "code": "064", + "name": "NaukÅ¡Ä“ni" + }, + { + "code": "065", + "name": "Nereta" + }, + { + "code": "066", + "name": "NÄ«ca" + }, + { + "code": "067", + "name": "Ogre" + }, + { + "code": "068", + "name": "Olaine" + }, + { + "code": "069", + "name": "Ozolnieki" + }, + { + "code": "070", + "name": "PÄrgauja" + }, + { + "code": "071", + "name": "PÄvilosta" + }, + { + "code": "072", + "name": "Pļaviņas" + }, + { + "code": "073", + "name": "Preiļi" + }, + { + "code": "074", + "name": "Priekule" + }, + { + "code": "075", + "name": "Priekuļi" + }, + { + "code": "076", + "name": "Rauna" + }, + { + "code": "REZ", + "name": "RÄ“zekne" + }, + { + "code": "077", + "name": "RÄ“zekne Municipality" + }, + { + "code": "078", + "name": "Riebiņi" + }, + { + "code": "RIX", + "name": "Riga" + }, + { + "code": "079", + "name": "Roja" + }, + { + "code": "080", + "name": "Ropaži" + }, + { + "code": "081", + "name": "Rucava" + }, + { + "code": "082", + "name": "RugÄji" + }, + { + "code": "084", + "name": "RÅ«jiena" + }, + { + "code": "083", + "name": "RundÄle" + }, + { + "code": "085", + "name": "Sala" + }, + { + "code": "086", + "name": "SalacgrÄ«va" + }, + { + "code": "087", + "name": "Salaspils" + }, + { + "code": "088", + "name": "Saldus" + }, + { + "code": "089", + "name": "Saulkrasti" + }, + { + "code": "090", + "name": "SÄ“ja" + }, + { + "code": "091", + "name": "Sigulda" + }, + { + "code": "092", + "name": "SkrÄ«veri" + }, + { + "code": "093", + "name": "Skrunda" + }, + { + "code": "094", + "name": "Smiltene" + }, + { + "code": "095", + "name": "Stopiņi" + }, + { + "code": "096", + "name": "StrenÄi" + }, + { + "code": "097", + "name": "Talsi" + }, + { + "code": "098", + "name": "TÄ“rvete" + }, + { + "code": "099", + "name": "Tukums" + }, + { + "code": "100", + "name": "Vaiņode" + }, + { + "code": "101", + "name": "Valka" + }, + { + "code": "VMR", + "name": "Valmiera" + }, + { + "code": "102", + "name": "VarakļÄni" + }, + { + "code": "103", + "name": "VÄrkava" + }, + { + "code": "104", + "name": "Vecpiebalga" + }, + { + "code": "105", + "name": "Vecumnieki" + }, + { + "code": "VEN", + "name": "Ventspils" + }, + { + "code": "106", + "name": "Ventspils Municipality" + }, + { + "code": "107", + "name": "ViesÄ«te" + }, + { + "code": "108", + "name": "Viļaka" + }, + { + "code": "109", + "name": "ViļÄni" + }, + { + "code": "110", + "name": "Zilupe" + } + ], + "LY": [ + { + "code": "WA", + "name": "Al Wahat" + }, + { + "code": "BA", + "name": "Benghazi" + }, + { + "code": "BU", + "name": "Butnan" + }, + { + "code": "DR", + "name": "Derna" + }, + { + "code": "GT", + "name": "Ghat" + }, + { + "code": "JA", + "name": "Jabal al Akhdar" + }, + { + "code": "JG", + "name": "Jabal al Gharbi" + }, + { + "code": "JI", + "name": "Jafara" + }, + { + "code": "JU", + "name": "Jufra" + }, + { + "code": "KF", + "name": "Kufra" + }, + { + "code": "MJ", + "name": "Marj" + }, + { + "code": "MI", + "name": "Misrata" + }, + { + "code": "MB", + "name": "Murqub" + }, + { + "code": "MQ", + "name": "Murzuq" + }, + { + "code": "NL", + "name": "Nalut" + }, + { + "code": "NQ", + "name": "Nuqat al Khams" + }, + { + "code": "SB", + "name": "Sabha" + }, + { + "code": "SR", + "name": "Sirte" + }, + { + "code": "TB", + "name": "Tripoli" + }, + { + "code": "WD", + "name": "Wadi al Hayaa" + }, + { + "code": "WS", + "name": "Wadi al Shatii" + }, + { + "code": "ZA", + "name": "Zawiya" + } + ], + "MA": [ + { + "code": "AGD", + "name": "Agadir-Ida Ou Tanane" + }, + { + "code": "HAO", + "name": "Al Haouz" + }, + { + "code": "HOC", + "name": "Al Hoceïma" + }, + { + "code": "AOU", + "name": "Aousserd" + }, + { + "code": "ASZ", + "name": "Assa-Zag" + }, + { + "code": "AZI", + "name": "Azilal" + }, + { + "code": "BES", + "name": "Ben Slimane" + }, + { + "code": "BEM", + "name": "Béni-Mellal" + }, + { + "code": "BER", + "name": "Berkane" + }, + { + "code": "BOD", + "name": "Boujdour" + }, + { + "code": "BOM", + "name": "Boulemane" + }, + { + "code": "CAS", + "name": "Casablanca" + }, + { + "code": "09", + "name": "Chaouia-Ouardigha" + }, + { + "code": "CHE", + "name": "Chefchaouen" + }, + { + "code": "CHI", + "name": "Chichaoua" + }, + { + "code": "CHT", + "name": "Chtouka Aït Baha" + }, + { + "code": "10", + "name": "Doukkala-Abda" + }, + { + "code": "HAJ", + "name": "El Hajeb" + }, + { + "code": "JDI", + "name": "El Jadida" + }, + { + "code": "ERR", + "name": "Errachidia" + }, + { + "code": "ESM", + "name": "Es Semara" + }, + { + "code": "ESI", + "name": "Essaouira" + }, + { + "code": "FAH", + "name": "Fahs-Beni Makada" + }, + { + "code": "05", + "name": "Fès-Boulemane" + }, + { + "code": "FES", + "name": "Fès-Dar-Dbibegh" + }, + { + "code": "FIG", + "name": "Figuig" + }, + { + "code": "02", + "name": "Gharb-Chrarda-Béni Hssen" + }, + { + "code": "08", + "name": "Grand Casablanca" + }, + { + "code": "GUE", + "name": "Guelmim" + }, + { + "code": "14", + "name": "Guelmim-Es Semara" + }, + { + "code": "IFR", + "name": "Ifrane" + }, + { + "code": "INE", + "name": "Inezgane-Aït Melloul" + }, + { + "code": "JRA", + "name": "Jerada" + }, + { + "code": "KES", + "name": "Kelaat Sraghna" + }, + { + "code": "KEN", + "name": "Kénitra" + }, + { + "code": "KHE", + "name": "Khemisset" + }, + { + "code": "KHN", + "name": "Khénifra" + }, + { + "code": "KHO", + "name": "Khouribga" + }, + { + "code": "LAA", + "name": "Laâyoune" + }, + { + "code": "15", + "name": "Laâyoune-Boujdour-Sakia El Hamra" + }, + { + "code": "LAR", + "name": "Larache" + }, + { + "code": "MMD", + "name": "Marrakech-Medina" + }, + { + "code": "MMN", + "name": "Marrakech-Menara" + }, + { + "code": "11", + "name": "Marrakesh-Tensift-El Haouz" + }, + { + "code": "MED", + "name": "Médiouna" + }, + { + "code": "MEK", + "name": "Meknès" + }, + { + "code": "06", + "name": "Meknès-Tafilalet" + }, + { + "code": "MOH", + "name": "Mohammedia" + }, + { + "code": "MOU", + "name": "Moulay Yacoub" + }, + { + "code": "NAD", + "name": "Nador" + }, + { + "code": "NOU", + "name": "Nouaceur" + }, + { + "code": "04", + "name": "Oriental" + }, + { + "code": "OUA", + "name": "Ouarzazate" + }, + { + "code": "OUD", + "name": "Oued Ed-Dahab" + }, + { + "code": "16", + "name": "Oued Ed-Dahab-Lagouira" + }, + { + "code": "OUJ", + "name": "Oujda-Angad" + }, + { + "code": "RAB", + "name": "Rabat" + }, + { + "code": "07", + "name": "Rabat-Salé-Zemmour-Zaer" + }, + { + "code": "SAF", + "name": "Safi" + }, + { + "code": "SAL", + "name": "Salé" + }, + { + "code": "SEF", + "name": "Sefrou" + }, + { + "code": "SET", + "name": "Settat" + }, + { + "code": "SIK", + "name": "Sidi Kacem" + }, + { + "code": "SYB", + "name": "Sidi Youssef Ben Ali" + }, + { + "code": "SKH", + "name": "Skhirat-Témara" + }, + { + "code": "13", + "name": "Souss-Massa-Drâa" + }, + { + "code": "12", + "name": "Tadla-Azilal" + }, + { + "code": "TNT", + "name": "Tan-Tan" + }, + { + "code": "TNG", + "name": "Tangier-Assilah" + }, + { + "code": "01", + "name": "Tangier-Tétouan" + }, + { + "code": "TAO", + "name": "Taounate" + }, + { + "code": "TAI", + "name": "Taourirt" + }, + { + "code": "TAR", + "name": "Taroudant" + }, + { + "code": "TAT", + "name": "Tata" + }, + { + "code": "TAZ", + "name": "Taza" + }, + { + "code": "03", + "name": "Taza-Al Hoceima-Taounate" + }, + { + "code": "TET", + "name": "Tétouan" + }, + { + "code": "TIZ", + "name": "Tiznit" + }, + { + "code": "ZAG", + "name": "Zagora" + } + ], + "MC": [ + { + "code": "FO", + "name": "Fontvieille" + }, + { + "code": "JE", + "name": "Jardin Exotique de Monaco" + }, + { + "code": "CL", + "name": "La Colle" + }, + { + "code": "CO", + "name": "La Condamine" + }, + { + "code": "GA", + "name": "La Gare" + }, + { + "code": "SO", + "name": "La Source" + }, + { + "code": "LA", + "name": "Larvotto" + }, + { + "code": "MA", + "name": "Malbousquet" + }, + { + "code": "MO", + "name": "Monaco-Ville" + }, + { + "code": "MG", + "name": "Moneghetti" + }, + { + "code": "MC", + "name": "Monte Carlo" + }, + { + "code": "MU", + "name": "Moulins" + }, + { + "code": "PH", + "name": "Port Hercules" + }, + { + "code": "SR", + "name": "Saint Roman" + }, + { + "code": "SD", + "name": "Sainte-Dévote Chapel" + }, + { + "code": "SP", + "name": "Spélugues" + }, + { + "code": "VR", + "name": "Vallon de la Rousse" + } + ], + "MD": [ + { + "code": "AN", + "name": "Anenii Noi" + }, + { + "code": "BA", + "name": "BălÅ£i" + }, + { + "code": "BS", + "name": "Basarabeasca" + }, + { + "code": "BD", + "name": "Bender" + }, + { + "code": "BR", + "name": "Briceni" + }, + { + "code": "CA", + "name": "Cahul" + }, + { + "code": "CL", + "name": "CălăraÈ™i" + }, + { + "code": "CT", + "name": "Cantemir" + }, + { + "code": "CS", + "name": "CăuÈ™eni" + }, + { + "code": "CU", + "name": "ChiÈ™inău" + }, + { + "code": "CM", + "name": "CimiÈ™lia" + }, + { + "code": "CR", + "name": "Criuleni" + }, + { + "code": "DO", + "name": "DonduÈ™eni" + }, + { + "code": "DR", + "name": "Drochia" + }, + { + "code": "DU", + "name": "Dubăsari" + }, + { + "code": "ED", + "name": "EdineÈ›" + }, + { + "code": "FA", + "name": "FăleÈ™ti" + }, + { + "code": "FL", + "name": "FloreÈ™ti" + }, + { + "code": "GA", + "name": "Gagauzia" + }, + { + "code": "GL", + "name": "Glodeni" + }, + { + "code": "HI", + "name": "HînceÈ™ti" + }, + { + "code": "IA", + "name": "Ialoveni" + }, + { + "code": "LE", + "name": "Leova" + }, + { + "code": "NI", + "name": "Nisporeni" + }, + { + "code": "OC", + "name": "OcniÅ£a" + }, + { + "code": "OR", + "name": "Orhei" + }, + { + "code": "RE", + "name": "Rezina" + }, + { + "code": "RI", + "name": "Rîșcani" + }, + { + "code": "SI", + "name": "Sîngerei" + }, + { + "code": "SD", + "name": "ȘoldăneÈ™ti" + }, + { + "code": "SO", + "name": "Soroca" + }, + { + "code": "SV", + "name": "Åžtefan Vodă" + }, + { + "code": "ST", + "name": "Strășeni" + }, + { + "code": "TA", + "name": "Taraclia" + }, + { + "code": "TE", + "name": "TeleneÈ™ti" + }, + { + "code": "SN", + "name": "Transnistria" + }, + { + "code": "UN", + "name": "Ungheni" + } + ], + "ME": [ + { + "code": "01", + "name": "Andrijevica" + }, + { + "code": "02", + "name": "Bar" + }, + { + "code": "03", + "name": "Berane" + }, + { + "code": "04", + "name": "Bijelo Polje" + }, + { + "code": "05", + "name": "Budva" + }, + { + "code": "06", + "name": "Cetinje" + }, + { + "code": "07", + "name": "Danilovgrad" + }, + { + "code": "08", + "name": "Herceg Novi" + }, + { + "code": "09", + "name": "KolaÅ¡in" + }, + { + "code": "10", + "name": "Kotor" + }, + { + "code": "11", + "name": "Mojkovac" + }, + { + "code": "12", + "name": "NikÅ¡ić" + }, + { + "code": "13", + "name": "Plav" + }, + { + "code": "14", + "name": "Pljevlja" + }, + { + "code": "15", + "name": "Plužine" + }, + { + "code": "16", + "name": "Podgorica" + }, + { + "code": "17", + "name": "Rožaje" + }, + { + "code": "18", + "name": "Å avnik" + }, + { + "code": "19", + "name": "Tivat" + }, + { + "code": "20", + "name": "Ulcinj" + }, + { + "code": "21", + "name": "Žabljak" + }, + { + "code": "22", + "name": "Gusinje" + }, + { + "code": "23", + "name": "Petnjica" + } + ], + "MG": [ + { + "code": "T", + "name": "Antananarivo" + }, + { + "code": "D", + "name": "Antsiranana" + }, + { + "code": "F", + "name": "Fianarantsoa" + }, + { + "code": "M", + "name": "Mahajanga" + }, + { + "code": "A", + "name": "Toamasina" + }, + { + "code": "U", + "name": "Toliara" + } + ], + "MH": [ + { + "code": "ALL", + "name": "Ailinglaplap Atoll" + }, + { + "code": "ALK", + "name": "Ailuk Atoll" + }, + { + "code": "ARN", + "name": "Arno" + }, + { + "code": "AUR", + "name": "Aur Atoll" + }, + { + "code": "EBO", + "name": "Ebon Atoll" + }, + { + "code": "ENI", + "name": "Enewetak Atoll" + }, + { + "code": "JAB", + "name": "Jabat Island" + }, + { + "code": "JAL", + "name": "Jaluit Atoll" + }, + { + "code": "KIL", + "name": "Kili Island" + }, + { + "code": "KWA", + "name": "Kwajalein" + }, + { + "code": "LAE", + "name": "Lae Atoll" + }, + { + "code": "LIB", + "name": "Lib Island" + }, + { + "code": "LIK", + "name": "Likiep Atoll" + }, + { + "code": "MAJ", + "name": "Majuro" + }, + { + "code": "MAL", + "name": "Maloelap Atoll" + }, + { + "code": "MEJ", + "name": "Mejit Island" + }, + { + "code": "MIL", + "name": "Mili Atoll" + }, + { + "code": "NMK", + "name": "Namdrik Atoll" + }, + { + "code": "NMU", + "name": "Namu Atoll" + }, + { + "code": "L", + "name": "Ralik Chain" + }, + { + "code": "T", + "name": "Ratak Chain" + }, + { + "code": "RON", + "name": "Rongelap Atoll" + }, + { + "code": "UJA", + "name": "Ujae Atoll" + }, + { + "code": "UTI", + "name": "Utirik Atoll" + }, + { + "code": "WTH", + "name": "Wotho Atoll" + }, + { + "code": "WTJ", + "name": "Wotje Atoll" + } + ], + "MK": [ + { + "code": "01", + "name": "Aerodrom" + }, + { + "code": "02", + "name": "AraÄinovo" + }, + { + "code": "03", + "name": "Berovo" + }, + { + "code": "04", + "name": "Bitola" + }, + { + "code": "05", + "name": "Bogdanci" + }, + { + "code": "06", + "name": "Bogovinje" + }, + { + "code": "07", + "name": "Bosilovo" + }, + { + "code": "08", + "name": "Brvenica" + }, + { + "code": "09", + "name": "Butel" + }, + { + "code": "10", + "name": "Valandovo" + }, + { + "code": "11", + "name": "Vasilevo" + }, + { + "code": "12", + "name": "VevÄani" + }, + { + "code": "13", + "name": "Veles" + }, + { + "code": "14", + "name": "Vinica" + }, + { + "code": "15", + "name": "VraneÅ¡tica" + }, + { + "code": "16", + "name": "VrapÄiÅ¡te" + }, + { + "code": "17", + "name": "Gazi Baba" + }, + { + "code": "18", + "name": "Gevgelija" + }, + { + "code": "19", + "name": "Gostivar" + }, + { + "code": "20", + "name": "Gradsko" + }, + { + "code": "21", + "name": "Debar" + }, + { + "code": "22", + "name": "Debarca" + }, + { + "code": "23", + "name": "DelÄevo" + }, + { + "code": "24", + "name": "Demir Kapija" + }, + { + "code": "25", + "name": "Demir Hisar" + }, + { + "code": "26", + "name": "Dojran" + }, + { + "code": "27", + "name": "Dolneni" + }, + { + "code": "28", + "name": "Drugovo" + }, + { + "code": "29", + "name": "GjorÄe Petrov" + }, + { + "code": "30", + "name": "Želino" + }, + { + "code": "31", + "name": "Zajas" + }, + { + "code": "32", + "name": "Zelenikovo" + }, + { + "code": "33", + "name": "Zrnovci" + }, + { + "code": "34", + "name": "Ilinden" + }, + { + "code": "35", + "name": "Jegunovce" + }, + { + "code": "36", + "name": "Kavadarci" + }, + { + "code": "37", + "name": "Karbinci" + }, + { + "code": "38", + "name": "KarpoÅ¡" + }, + { + "code": "39", + "name": "Kisela Voda" + }, + { + "code": "40", + "name": "KiÄevo" + }, + { + "code": "41", + "name": "KonÄe" + }, + { + "code": "42", + "name": "KoÄani" + }, + { + "code": "43", + "name": "Kratovo" + }, + { + "code": "44", + "name": "Kriva Palanka" + }, + { + "code": "45", + "name": "KrivogaÅ¡tani" + }, + { + "code": "46", + "name": "KruÅ¡evo" + }, + { + "code": "47", + "name": "Kumanovo" + }, + { + "code": "48", + "name": "Lipkovo" + }, + { + "code": "49", + "name": "Lozovo" + }, + { + "code": "50", + "name": "Mavrovo and RostuÅ¡a" + }, + { + "code": "51", + "name": "Makedonska Kamenica" + }, + { + "code": "52", + "name": "Makedonski Brod" + }, + { + "code": "53", + "name": "Mogila" + }, + { + "code": "54", + "name": "Negotino" + }, + { + "code": "55", + "name": "Novaci" + }, + { + "code": "56", + "name": "Novo Selo" + }, + { + "code": "57", + "name": "Oslomej" + }, + { + "code": "58", + "name": "Ohrid" + }, + { + "code": "59", + "name": "Petrovec" + }, + { + "code": "60", + "name": "PehÄevo" + }, + { + "code": "61", + "name": "Plasnica" + }, + { + "code": "62", + "name": "Prilep" + }, + { + "code": "63", + "name": "ProbiÅ¡tip" + }, + { + "code": "64", + "name": "RadoviÅ¡" + }, + { + "code": "65", + "name": "Rankovce" + }, + { + "code": "66", + "name": "Resen" + }, + { + "code": "67", + "name": "Rosoman" + }, + { + "code": "68", + "name": "Saraj" + }, + { + "code": "69", + "name": "Sveti Nikole" + }, + { + "code": "70", + "name": "SopiÅ¡te" + }, + { + "code": "71", + "name": "Staro NagoriÄane" + }, + { + "code": "72", + "name": "Struga" + }, + { + "code": "73", + "name": "Strumica" + }, + { + "code": "74", + "name": "StudeniÄani" + }, + { + "code": "75", + "name": "Tearce" + }, + { + "code": "76", + "name": "Tetovo" + }, + { + "code": "77", + "name": "Centar" + }, + { + "code": "78", + "name": "Centar Župa" + }, + { + "code": "79", + "name": "ÄŒair" + }, + { + "code": "80", + "name": "ÄŒaÅ¡ka" + }, + { + "code": "81", + "name": "ÄŒeÅ¡inovo-ObleÅ¡evo" + }, + { + "code": "82", + "name": "ÄŒuÄer-Sandevo" + }, + { + "code": "83", + "name": "Å tip" + }, + { + "code": "84", + "name": "Å uto Orizari" + }, + { + "code": "85", + "name": "Skopje" + } + ], + "ML": [ + { + "code": "BKO", + "name": "Bamako" + }, + { + "code": "7", + "name": "Gao" + }, + { + "code": "1", + "name": "Kayes" + }, + { + "code": "8", + "name": "Kidal" + }, + { + "code": "2", + "name": "Koulikoro" + }, + { + "code": "9", + "name": "Ménaka" + }, + { + "code": "5", + "name": "Mopti" + }, + { + "code": "4", + "name": "Ségou" + }, + { + "code": "3", + "name": "Sikasso" + }, + { + "code": "10", + "name": "Taoudénit" + }, + { + "code": "6", + "name": "Tombouctou" + } + ], + "MM": [ + { + "code": "01", + "name": "Sagaing" + }, + { + "code": "02", + "name": "Bago" + }, + { + "code": "03", + "name": "Magway" + }, + { + "code": "04", + "name": "Mandalay" + }, + { + "code": "05", + "name": "Tanintharyi" + }, + { + "code": "06", + "name": "Yangon" + }, + { + "code": "07", + "name": "Ayeyarwady" + }, + { + "code": "11", + "name": "Kachin" + }, + { + "code": "12", + "name": "Kayah" + }, + { + "code": "13", + "name": "Kayin" + }, + { + "code": "14", + "name": "Chin" + }, + { + "code": "15", + "name": "Mon" + }, + { + "code": "16", + "name": "Rakhine" + }, + { + "code": "17", + "name": "Shan" + }, + { + "code": "18", + "name": "Naypyidaw" + } + ], + "MN": [ + { + "code": "1", + "name": "Ulaanbaatar" + }, + { + "code": "035", + "name": "Orkhon" + }, + { + "code": "037", + "name": "Darkhan-Uul" + }, + { + "code": "039", + "name": "Khentii" + }, + { + "code": "041", + "name": "Khövsgöl" + }, + { + "code": "043", + "name": "Khovd" + }, + { + "code": "046", + "name": "Uvs" + }, + { + "code": "047", + "name": "Töv" + }, + { + "code": "049", + "name": "Selenge" + }, + { + "code": "051", + "name": "Sükhbaatar" + }, + { + "code": "053", + "name": "Ömnögovi" + }, + { + "code": "055", + "name": "Övörkhangai" + }, + { + "code": "057", + "name": "Zavkhan" + }, + { + "code": "059", + "name": "Dundgovi" + }, + { + "code": "061", + "name": "Dornod" + }, + { + "code": "063", + "name": "Dornogovi" + }, + { + "code": "064", + "name": "Govisümber" + }, + { + "code": "065", + "name": "Govi-Altai" + }, + { + "code": "067", + "name": "Bulgan" + }, + { + "code": "069", + "name": "Bayankhongor" + }, + { + "code": "071", + "name": "Bayan-Ölgii" + }, + { + "code": "073", + "name": "Arkhangai" + } + ], + "MR": [ + { + "code": "01", + "name": "Hodh Ech Chargui" + }, + { + "code": "02", + "name": "Hodh El Gharbi" + }, + { + "code": "03", + "name": "Assaba" + }, + { + "code": "04", + "name": "Gorgol" + }, + { + "code": "05", + "name": "Brakna" + }, + { + "code": "06", + "name": "Trarza" + }, + { + "code": "07", + "name": "Adrar" + }, + { + "code": "08", + "name": "Dakhlet Nouadhibou" + }, + { + "code": "09", + "name": "Tagant" + }, + { + "code": "10", + "name": "Guidimaka" + }, + { + "code": "11", + "name": "Tiris Zemmour" + }, + { + "code": "12", + "name": "Inchiri" + }, + { + "code": "13", + "name": "Nouakchott Ouest" + }, + { + "code": "14", + "name": "Nouakchott Nord" + }, + { + "code": "15", + "name": "Nouakchott Sud" + } + ], + "MT": [ + { + "code": "01", + "name": "Attard" + }, + { + "code": "02", + "name": "Balzan" + }, + { + "code": "03", + "name": "Birgu" + }, + { + "code": "04", + "name": "Birkirkara" + }, + { + "code": "05", + "name": "BirżebbuÄ¡a" + }, + { + "code": "06", + "name": "Cospicua" + }, + { + "code": "07", + "name": "Dingli" + }, + { + "code": "08", + "name": "Fgura" + }, + { + "code": "09", + "name": "Floriana" + }, + { + "code": "10", + "name": "Fontana" + }, + { + "code": "11", + "name": "Gudja" + }, + { + "code": "12", + "name": "Gżira" + }, + { + "code": "13", + "name": "Għajnsielem" + }, + { + "code": "14", + "name": "Għarb" + }, + { + "code": "15", + "name": "Għargħur" + }, + { + "code": "16", + "name": "Għasri" + }, + { + "code": "17", + "name": "Għaxaq" + }, + { + "code": "18", + "name": "Ħamrun" + }, + { + "code": "19", + "name": "Iklin" + }, + { + "code": "20", + "name": "Senglea" + }, + { + "code": "21", + "name": "Kalkara" + }, + { + "code": "22", + "name": "KerÄ‹em" + }, + { + "code": "23", + "name": "Kirkop" + }, + { + "code": "24", + "name": "Lija" + }, + { + "code": "25", + "name": "Luqa" + }, + { + "code": "26", + "name": "Marsa" + }, + { + "code": "27", + "name": "Marsaskala" + }, + { + "code": "28", + "name": "Marsaxlokk" + }, + { + "code": "29", + "name": "Mdina" + }, + { + "code": "30", + "name": "Mellieħa" + }, + { + "code": "31", + "name": "MÄ¡arr" + }, + { + "code": "32", + "name": "Mosta" + }, + { + "code": "33", + "name": "Mqabba" + }, + { + "code": "34", + "name": "Msida" + }, + { + "code": "35", + "name": "Imtarfa" + }, + { + "code": "36", + "name": "Munxar" + }, + { + "code": "37", + "name": "Nadur" + }, + { + "code": "38", + "name": "Naxxar" + }, + { + "code": "39", + "name": "Paola" + }, + { + "code": "40", + "name": "Pembroke" + }, + { + "code": "41", + "name": "Pietà" + }, + { + "code": "42", + "name": "Qala" + }, + { + "code": "43", + "name": "Qormi" + }, + { + "code": "44", + "name": "Qrendi" + }, + { + "code": "45", + "name": "Victoria" + }, + { + "code": "46", + "name": "Rabat" + }, + { + "code": "47", + "name": "Safi" + }, + { + "code": "48", + "name": "St. Julian’s" + }, + { + "code": "49", + "name": "San Ä wann" + }, + { + "code": "50", + "name": "Saint Lawrence" + }, + { + "code": "51", + "name": "St. Paul’s Bay" + }, + { + "code": "52", + "name": "Sannat" + }, + { + "code": "53", + "name": "Santa LuÄ‹ija" + }, + { + "code": "54", + "name": "Santa Venera" + }, + { + "code": "55", + "name": "SiÄ¡Ä¡iewi" + }, + { + "code": "56", + "name": "Sliema" + }, + { + "code": "57", + "name": "Swieqi" + }, + { + "code": "58", + "name": "Ta’ Xbiex" + }, + { + "code": "59", + "name": "Tarxien" + }, + { + "code": "60", + "name": "Valletta" + }, + { + "code": "61", + "name": "Xagħra" + }, + { + "code": "62", + "name": "Xewkija" + }, + { + "code": "63", + "name": "Xgħajra" + }, + { + "code": "64", + "name": "Å»abbar" + }, + { + "code": "65", + "name": "Å»ebbuÄ¡ Gozo" + }, + { + "code": "66", + "name": "Å»ebbuÄ¡" + }, + { + "code": "67", + "name": "Å»ejtun" + }, + { + "code": "68", + "name": "Å»urrieq" + } + ], + "MU": [ + { + "code": "AG", + "name": "Agaléga" + }, + { + "code": "BR", + "name": "Beau-Bassin Rose-Hill" + }, + { + "code": "CC", + "name": "Cargados Carajos" + }, + { + "code": "CU", + "name": "Curepipe" + }, + { + "code": "FL", + "name": "Flacq" + }, + { + "code": "GP", + "name": "Grand Port" + }, + { + "code": "MO", + "name": "Moka" + }, + { + "code": "PA", + "name": "Pamplemousses" + }, + { + "code": "PW", + "name": "Plaines Wilhems" + }, + { + "code": "PU", + "name": "Port Louis" + }, + { + "code": "PL", + "name": "Port Louis District" + }, + { + "code": "QB", + "name": "Quatre Bornes" + }, + { + "code": "RR", + "name": "Rivière du Rempart" + }, + { + "code": "BL", + "name": "Rivière Noire" + }, + { + "code": "RO", + "name": "Rodrigues" + }, + { + "code": "SA", + "name": "Savanne" + }, + { + "code": "VP", + "name": "Vacoas-Phoenix" + } + ], + "MV": [ + { + "code": "01", + "name": "Addu" + }, + { + "code": "02", + "name": "Alif Alif" + }, + { + "code": "00", + "name": "Alif Dhaal" + }, + { + "code": "20", + "name": "Baa" + }, + { + "code": "CE", + "name": "Central Province" + }, + { + "code": "17", + "name": "Dhaalu" + }, + { + "code": "14", + "name": "Faafu" + }, + { + "code": "27", + "name": "Gaafu Alif" + }, + { + "code": "28", + "name": "Gaafu Dhaalu" + }, + { + "code": "29", + "name": "Gnaviyani" + }, + { + "code": "07", + "name": "Haa Alif" + }, + { + "code": "23", + "name": "Haa Dhaalu" + }, + { + "code": "26", + "name": "Kaafu" + }, + { + "code": "05", + "name": "Laamu" + }, + { + "code": "03", + "name": "Lhaviyani" + }, + { + "code": "MLE", + "name": "Malé" + }, + { + "code": "12", + "name": "Meemu" + }, + { + "code": "25", + "name": "Noonu" + }, + { + "code": "NC", + "name": "North Central Province" + }, + { + "code": "NO", + "name": "North Province" + }, + { + "code": "13", + "name": "Raa" + }, + { + "code": "24", + "name": "Shaviyani" + }, + { + "code": "SC", + "name": "South Central Province" + }, + { + "code": "SU", + "name": "South Province" + }, + { + "code": "08", + "name": "Thaa" + }, + { + "code": "UN", + "name": "Upper North Province" + }, + { + "code": "US", + "name": "Upper South Province" + }, + { + "code": "04", + "name": "Vaavu" + } + ], + "MW": [ + { + "code": "BA", + "name": "Balaka" + }, + { + "code": "BL", + "name": "Blantyre" + }, + { + "code": "C", + "name": "Central" + }, + { + "code": "CK", + "name": "Chikwawa" + }, + { + "code": "CR", + "name": "Chiradzulu" + }, + { + "code": "CT", + "name": "Chitipa" + }, + { + "code": "DE", + "name": "Dedza" + }, + { + "code": "DO", + "name": "Dowa" + }, + { + "code": "KR", + "name": "Karonga" + }, + { + "code": "KS", + "name": "Kasungu" + }, + { + "code": "LK", + "name": "Likoma" + }, + { + "code": "LI", + "name": "Lilongwe" + }, + { + "code": "MH", + "name": "Machinga" + }, + { + "code": "MG", + "name": "Mangochi" + }, + { + "code": "MC", + "name": "Mchinji" + }, + { + "code": "MU", + "name": "Mulanje" + }, + { + "code": "MW", + "name": "Mwanza" + }, + { + "code": "MZ", + "name": "Mzimba" + }, + { + "code": "NE", + "name": "Neno" + }, + { + "code": "NB", + "name": "Nkhata Bay" + }, + { + "code": "NK", + "name": "Nkhotakota" + }, + { + "code": "N", + "name": "Northern" + }, + { + "code": "NS", + "name": "Nsanje" + }, + { + "code": "NU", + "name": "Ntcheu" + }, + { + "code": "NI", + "name": "Ntchisi" + }, + { + "code": "PH", + "name": "Phalombe" + }, + { + "code": "RU", + "name": "Rumphi" + }, + { + "code": "SA", + "name": "Salima" + }, + { + "code": "S", + "name": "Southern" + }, + { + "code": "TH", + "name": "Thyolo" + }, + { + "code": "ZO", + "name": "Zomba" + } + ], + "MX": [ + { + "code": "AGU", + "name": "Aguascalientes" + }, + { + "code": "BCN", + "name": "Baja California" + }, + { + "code": "BCS", + "name": "Baja California Sur" + }, + { + "code": "CAM", + "name": "Campeche" + }, + { + "code": "CHP", + "name": "Chiapas" + }, + { + "code": "CHH", + "name": "Chihuahua" + }, + { + "code": "CMX", + "name": "Ciudad de Mexico" + }, + { + "code": "COA", + "name": "Coahuila" + }, + { + "code": "COL", + "name": "Colima" + }, + { + "code": "DUR", + "name": "Durango" + }, + { + "code": "GUA", + "name": "Guanajuato" + }, + { + "code": "GRO", + "name": "Guerrero" + }, + { + "code": "HID", + "name": "Hidalgo" + }, + { + "code": "JAL", + "name": "Jalisco" + }, + { + "code": "DIF", + "name": "Mexico City" + }, + { + "code": "MEX", + "name": "Mexico State" + }, + { + "code": "MIC", + "name": "Michoacán" + }, + { + "code": "MOR", + "name": "Morelos" + }, + { + "code": "NAY", + "name": "Nayarit" + }, + { + "code": "NLE", + "name": "Nuevo León" + }, + { + "code": "OAX", + "name": "Oaxaca" + }, + { + "code": "PUE", + "name": "Puebla" + }, + { + "code": "QUE", + "name": "Querétaro" + }, + { + "code": "ROO", + "name": "Quintana Roo" + }, + { + "code": "SLP", + "name": "San Luis Potosí" + }, + { + "code": "SIN", + "name": "Sinaloa" + }, + { + "code": "SON", + "name": "Sonora" + }, + { + "code": "TAB", + "name": "Tabasco" + }, + { + "code": "TAM", + "name": "Tamaulipas" + }, + { + "code": "TLA", + "name": "Tlaxcala" + }, + { + "code": "VER", + "name": "Veracruz" + }, + { + "code": "YUC", + "name": "Yucatán" + }, + { + "code": "ZAC", + "name": "Zacatecas" + } + ], + "MY": [ + { + "code": "01", + "name": "Johor" + }, + { + "code": "02", + "name": "Kedah" + }, + { + "code": "03", + "name": "Kelantan" + }, + { + "code": "04", + "name": "Malacca" + }, + { + "code": "05", + "name": "Negeri Sembilan" + }, + { + "code": "06", + "name": "Pahang" + }, + { + "code": "07", + "name": "Penang" + }, + { + "code": "08", + "name": "Perak" + }, + { + "code": "09", + "name": "Perlis" + }, + { + "code": "10", + "name": "Selangor" + }, + { + "code": "11", + "name": "Terengganu" + }, + { + "code": "12", + "name": "Sabah" + }, + { + "code": "13", + "name": "Sarawak" + }, + { + "code": "14", + "name": "Kuala Lumpur" + }, + { + "code": "15", + "name": "Labuan" + }, + { + "code": "16", + "name": "Putrajaya" + } + ], + "MZ": [ + { + "code": "P", + "name": "Cabo Delgado" + }, + { + "code": "G", + "name": "Gaza" + }, + { + "code": "I", + "name": "Inhambane" + }, + { + "code": "B", + "name": "Manica" + }, + { + "code": "MPM", + "name": "Maputo" + }, + { + "code": "L", + "name": "Maputo Province" + }, + { + "code": "N", + "name": "Nampula" + }, + { + "code": "A", + "name": "Niassa" + }, + { + "code": "S", + "name": "Sofala" + }, + { + "code": "T", + "name": "Tete" + }, + { + "code": "Q", + "name": "Zambezia" + } + ], + "NA": [ + { + "code": "ER", + "name": "Erongo" + }, + { + "code": "HA", + "name": "Hardap" + }, + { + "code": "KA", + "name": "Karas" + }, + { + "code": "KE", + "name": "Kavango East" + }, + { + "code": "KW", + "name": "Kavango West" + }, + { + "code": "KH", + "name": "Khomas" + }, + { + "code": "KU", + "name": "Kunene" + }, + { + "code": "OW", + "name": "Ohangwena" + }, + { + "code": "OH", + "name": "Omaheke" + }, + { + "code": "OS", + "name": "Omusati" + }, + { + "code": "ON", + "name": "Oshana" + }, + { + "code": "OT", + "name": "Oshikoto" + }, + { + "code": "OD", + "name": "Otjozondjupa" + }, + { + "code": "CA", + "name": "Zambezi" + } + ], + "NE": [ + { + "code": "1", + "name": "Agadez" + }, + { + "code": "2", + "name": "Diffa" + }, + { + "code": "3", + "name": "Dosso" + }, + { + "code": "4", + "name": "Maradi" + }, + { + "code": "5", + "name": "Tahoua" + }, + { + "code": "6", + "name": "Tillabéri" + }, + { + "code": "7", + "name": "Zinder" + }, + { + "code": "8", + "name": "Niamey" + } + ], + "NG": [ + { + "code": "AB", + "name": "Abia" + }, + { + "code": "AD", + "name": "Adamawa" + }, + { + "code": "AK", + "name": "Akwa Ibom" + }, + { + "code": "AN", + "name": "Anambra" + }, + { + "code": "BA", + "name": "Bauchi" + }, + { + "code": "BY", + "name": "Bayelsa" + }, + { + "code": "BE", + "name": "Benue" + }, + { + "code": "BO", + "name": "Borno" + }, + { + "code": "CR", + "name": "Cross River" + }, + { + "code": "DE", + "name": "Delta" + }, + { + "code": "EB", + "name": "Ebonyi" + }, + { + "code": "ED", + "name": "Edo" + }, + { + "code": "EK", + "name": "Ekiti" + }, + { + "code": "EN", + "name": "Enugu" + }, + { + "code": "FC", + "name": "Federal Capital Territory" + }, + { + "code": "GO", + "name": "Gombe" + }, + { + "code": "IM", + "name": "Imo" + }, + { + "code": "JI", + "name": "Jigawa" + }, + { + "code": "KD", + "name": "Kaduna" + }, + { + "code": "KN", + "name": "Kano" + }, + { + "code": "KT", + "name": "Katsina" + }, + { + "code": "KE", + "name": "Kebbi" + }, + { + "code": "KO", + "name": "Kogi" + }, + { + "code": "KW", + "name": "Kwara" + }, + { + "code": "LA", + "name": "Lagos" + }, + { + "code": "NA", + "name": "Nasarawa" + }, + { + "code": "NI", + "name": "Niger" + }, + { + "code": "OG", + "name": "Ogun" + }, + { + "code": "ON", + "name": "Ondo" + }, + { + "code": "OS", + "name": "Osun" + }, + { + "code": "OY", + "name": "Oyo" + }, + { + "code": "PL", + "name": "Plateau" + }, + { + "code": "RI", + "name": "Rivers" + }, + { + "code": "SO", + "name": "Sokoto" + }, + { + "code": "TA", + "name": "Taraba" + }, + { + "code": "YO", + "name": "Yobe" + }, + { + "code": "ZA", + "name": "Zamfara" + } + ], + "NI": [ + { + "code": "AN", + "name": "Atlántico Norte" + }, + { + "code": "AS", + "name": "Atlántico Sur" + }, + { + "code": "BO", + "name": "Boaco" + }, + { + "code": "CA", + "name": "Carazo" + }, + { + "code": "CI", + "name": "Chinandega" + }, + { + "code": "CO", + "name": "Chontales" + }, + { + "code": "ES", + "name": "Estelí" + }, + { + "code": "GR", + "name": "Granada" + }, + { + "code": "JI", + "name": "Jinotega" + }, + { + "code": "LE", + "name": "León" + }, + { + "code": "MD", + "name": "Madriz" + }, + { + "code": "MN", + "name": "Managua" + }, + { + "code": "MS", + "name": "Masaya" + }, + { + "code": "MT", + "name": "Matagalpa" + }, + { + "code": "NS", + "name": "Nueva Segovia" + }, + { + "code": "SJ", + "name": "Río San Juan" + }, + { + "code": "RI", + "name": "Rivas" + } + ], + "NL": [ + { + "code": "BQ1", + "name": "Bonaire" + }, + { + "code": "DR", + "name": "Drenthe" + }, + { + "code": "FL", + "name": "Flevoland" + }, + { + "code": "FR", + "name": "Friesland" + }, + { + "code": "GE", + "name": "Gelderland" + }, + { + "code": "GR", + "name": "Groningen" + }, + { + "code": "LI", + "name": "Limburg" + }, + { + "code": "NB", + "name": "North Brabant" + }, + { + "code": "NH", + "name": "North Holland" + }, + { + "code": "OV", + "name": "Overijssel" + }, + { + "code": "BQ2", + "name": "Saba" + }, + { + "code": "BQ3", + "name": "Sint Eustatius" + }, + { + "code": "ZH", + "name": "South Holland" + }, + { + "code": "UT", + "name": "Utrecht" + }, + { + "code": "ZE", + "name": "Zeeland" + } + ], + "NO": [ + { + "code": "01", + "name": "Østfold" + }, + { + "code": "02", + "name": "Akershus" + }, + { + "code": "03", + "name": "Oslo" + }, + { + "code": "04", + "name": "Hedmark" + }, + { + "code": "05", + "name": "Oppland" + }, + { + "code": "06", + "name": "Buskerud" + }, + { + "code": "07", + "name": "Vestfold" + }, + { + "code": "08", + "name": "Telemark" + }, + { + "code": "09", + "name": "Aust-Agder" + }, + { + "code": "10", + "name": "Vest-Agder" + }, + { + "code": "11", + "name": "Rogaland" + }, + { + "code": "12", + "name": "Hordaland" + }, + { + "code": "14", + "name": "Sogn og Fjordane" + }, + { + "code": "15", + "name": "Møre og Romsdal" + }, + { + "code": "16", + "name": "Sør-Trøndelag" + }, + { + "code": "17", + "name": "Nord-Trøndelag" + }, + { + "code": "18", + "name": "Nordland" + }, + { + "code": "19", + "name": "Troms" + }, + { + "code": "20", + "name": "Finnmark" + }, + { + "code": "21", + "name": "Svalbard" + }, + { + "code": "22", + "name": "Jan Mayen" + } + ], + "NP": [ + { + "code": "BA", + "name": "Bagmati" + }, + { + "code": "BH", + "name": "Bheri" + }, + { + "code": "1", + "name": "Central" + }, + { + "code": "DH", + "name": "Dhawalagiri" + }, + { + "code": "GA", + "name": "Gandaki" + }, + { + "code": "JA", + "name": "Janakpur" + }, + { + "code": "KA", + "name": "Karnali" + }, + { + "code": "KO", + "name": "Kosi" + }, + { + "code": "LU", + "name": "Lumbini" + }, + { + "code": "2", + "name": "Madhya Pashchimanchal" + }, + { + "code": "MA", + "name": "Mahakali" + }, + { + "code": "ME", + "name": "Mechi" + }, + { + "code": "NA", + "name": "Narayani" + }, + { + "code": "4", + "name": "Purwanchal" + }, + { + "code": "RA", + "name": "Rapti" + }, + { + "code": "SA", + "name": "Sagarmatha" + }, + { + "code": "SE", + "name": "Seti" + }, + { + "code": "5", + "name": "Sudur Pashchimanchal" + }, + { + "code": "3", + "name": "Western" + } + ], + "NR": [ + { + "code": "01", + "name": "Aiwo" + }, + { + "code": "02", + "name": "Anabar" + }, + { + "code": "03", + "name": "Anetan" + }, + { + "code": "04", + "name": "Anibare" + }, + { + "code": "05", + "name": "Baiti" + }, + { + "code": "06", + "name": "Boe" + }, + { + "code": "07", + "name": "Buada" + }, + { + "code": "08", + "name": "Denigomodu" + }, + { + "code": "09", + "name": "Ewa" + }, + { + "code": "10", + "name": "Ijuw" + }, + { + "code": "11", + "name": "Meneng" + }, + { + "code": "12", + "name": "Nibok" + }, + { + "code": "13", + "name": "Uaboe" + }, + { + "code": "14", + "name": "Yaren" + } + ], + "NZ": [ + { + "code": "AUK", + "name": "Auckland" + }, + { + "code": "BOP", + "name": "Bay of Plenty" + }, + { + "code": "CAN", + "name": "Canterbury" + }, + { + "code": "CIT", + "name": "Chatham Islands" + }, + { + "code": "GIS", + "name": "Gisborne" + }, + { + "code": "HKB", + "name": "Hawke’s Bay" + }, + { + "code": "MWT", + "name": "Manawatu-Wanganui" + }, + { + "code": "MBH", + "name": "Marl" + }, + { + "code": "NSN", + "name": "Nelson" + }, + { + "code": "NTL", + "name": "Northland" + }, + { + "code": "OTA", + "name": "Otago" + }, + { + "code": "STL", + "name": "Southland" + }, + { + "code": "TKI", + "name": "Taranaki" + }, + { + "code": "TAS", + "name": "Tasman" + }, + { + "code": "WKO", + "name": "Waikato" + }, + { + "code": "WGN", + "name": "Wellington" + }, + { + "code": "WTC", + "name": "West Coast" + } + ], + "OM": [ + { + "code": "DA", + "name": "Ad Dakhiliyah" + }, + { + "code": "ZA", + "name": "Ad Dhahirah" + }, + { + "code": "BU", + "name": "Al Buraimi" + }, + { + "code": "WU", + "name": "Al Wusta" + }, + { + "code": "ZU", + "name": "Dhofar" + }, + { + "code": "BJ", + "name": "Janub al Batinah" + }, + { + "code": "SJ", + "name": "Janub ash Sharqiyah" + }, + { + "code": "MU", + "name": "Musandam" + }, + { + "code": "MA", + "name": "Muscat" + }, + { + "code": "BS", + "name": "Shamal al Batinah" + }, + { + "code": "SS", + "name": "Shamal ash Sharqiyah" + } + ], + "PA": [ + { + "code": "1", + "name": "Bocas del Toro" + }, + { + "code": "4", + "name": "Chiriquí" + }, + { + "code": "2", + "name": "Coclé" + }, + { + "code": "3", + "name": "Colón" + }, + { + "code": "5", + "name": "Darién" + }, + { + "code": "EM", + "name": "Emberá" + }, + { + "code": "KY", + "name": "Guna Yala" + }, + { + "code": "6", + "name": "Herrera" + }, + { + "code": "7", + "name": "Los Santos" + }, + { + "code": "NB", + "name": "Ngöbe-Buglé" + }, + { + "code": "8", + "name": "Panamá" + }, + { + "code": "9", + "name": "Veraguas" + }, + { + "code": "10", + "name": "West Panamá" + } + ], + "PE": [ + { + "code": "AMA", + "name": "Amazonas" + }, + { + "code": "ANC", + "name": "Ancash" + }, + { + "code": "APU", + "name": "Apurímac" + }, + { + "code": "ARE", + "name": "Arequipa" + }, + { + "code": "AYA", + "name": "Ayacucho" + }, + { + "code": "CAJ", + "name": "Cajamarca" + }, + { + "code": "CUS", + "name": "Cusco" + }, + { + "code": "CAL", + "name": "El Callao" + }, + { + "code": "HUV", + "name": "Huancavelica" + }, + { + "code": "HUC", + "name": "Huánuco" + }, + { + "code": "ICA", + "name": "Ica" + }, + { + "code": "JUN", + "name": "Junín" + }, + { + "code": "LAL", + "name": "La Libertad" + }, + { + "code": "LAM", + "name": "Lambayeque" + }, + { + "code": "LMA", + "name": "Lima" + }, + { + "code": "LIM", + "name": "Lima Region" + }, + { + "code": "LOR", + "name": "Loreto" + }, + { + "code": "MDD", + "name": "Madre de Dios" + }, + { + "code": "MOQ", + "name": "Moquegua" + }, + { + "code": "PAS", + "name": "Pasco" + }, + { + "code": "PIU", + "name": "Piura" + }, + { + "code": "PUN", + "name": "Puno" + }, + { + "code": "SAM", + "name": "San Martín" + }, + { + "code": "TAC", + "name": "Tacna" + }, + { + "code": "TUM", + "name": "Tumbes" + }, + { + "code": "UCA", + "name": "Ucayali" + } + ], + "PG": [ + { + "code": "NSB", + "name": "Bougainville" + }, + { + "code": "CPM", + "name": "Central" + }, + { + "code": "CPK", + "name": "Chimbu" + }, + { + "code": "EBR", + "name": "East New Britain" + }, + { + "code": "ESW", + "name": "East Sepik" + }, + { + "code": "EHG", + "name": "Eastern Highlands" + }, + { + "code": "EPW", + "name": "Enga" + }, + { + "code": "GPK", + "name": "Gulf" + }, + { + "code": "HLA", + "name": "Hela" + }, + { + "code": "JWK", + "name": "Jiwaka" + }, + { + "code": "MPM", + "name": "Madang" + }, + { + "code": "MRL", + "name": "Manus" + }, + { + "code": "MBA", + "name": "Milne Bay" + }, + { + "code": "MPL", + "name": "Morobe" + }, + { + "code": "NIK", + "name": "New Ireland" + }, + { + "code": "NPP", + "name": "Oro" + }, + { + "code": "NCD", + "name": "Port Moresby" + }, + { + "code": "SAN", + "name": "Sandaun" + }, + { + "code": "SHM", + "name": "Southern Highlands" + }, + { + "code": "WBK", + "name": "West New Britain" + }, + { + "code": "WPD", + "name": "Western" + }, + { + "code": "WHM", + "name": "Western Highlands" + } + ], + "PH": [ + { + "code": "ABR", + "name": "Abra" + }, + { + "code": "AGN", + "name": "Agusan del Norte" + }, + { + "code": "AGS", + "name": "Agusan del Sur" + }, + { + "code": "AKL", + "name": "Aklan" + }, + { + "code": "ALB", + "name": "Albay" + }, + { + "code": "ANT", + "name": "Antique" + }, + { + "code": "APA", + "name": "Apayao" + }, + { + "code": "AUR", + "name": "Aurora" + }, + { + "code": "BAS", + "name": "Basilan" + }, + { + "code": "BAN", + "name": "Bataan" + }, + { + "code": "BTN", + "name": "Batanes" + }, + { + "code": "BTG", + "name": "Batangas" + }, + { + "code": "BEN", + "name": "Benguet" + }, + { + "code": "05", + "name": "Bicol" + }, + { + "code": "BIL", + "name": "Biliran" + }, + { + "code": "BOH", + "name": "Bohol" + }, + { + "code": "BUK", + "name": "Bukidnon" + }, + { + "code": "BUL", + "name": "Bulacan" + }, + { + "code": "CAG", + "name": "Cagayan" + }, + { + "code": "02", + "name": "Cagayan Valley" + }, + { + "code": "40", + "name": "Calabarzon" + }, + { + "code": "CAN", + "name": "Camarines Norte" + }, + { + "code": "CAS", + "name": "Camarines Sur" + }, + { + "code": "CAM", + "name": "Camiguin" + }, + { + "code": "CAP", + "name": "Capiz" + }, + { + "code": "13", + "name": "Caraga" + }, + { + "code": "CAT", + "name": "Catanduanes" + }, + { + "code": "CAV", + "name": "Cavite" + }, + { + "code": "CEB", + "name": "Cebu" + }, + { + "code": "03", + "name": "Central Luzon" + }, + { + "code": "07", + "name": "Central Visayas" + }, + { + "code": "COM", + "name": "Compostela Valley" + }, + { + "code": "15", + "name": "Cordillera Administrative" + }, + { + "code": "NCO", + "name": "Cotabato" + }, + { + "code": "11", + "name": "Davao" + }, + { + "code": "DAV", + "name": "Davao del Norte" + }, + { + "code": "DAS", + "name": "Davao del Sur" + }, + { + "code": "DVO", + "name": "Davao Occidental" + }, + { + "code": "DAO", + "name": "Davao Oriental" + }, + { + "code": "DIN", + "name": "Dinagat Islands" + }, + { + "code": "EAS", + "name": "Eastern Samar" + }, + { + "code": "08", + "name": "Eastern Visayas" + }, + { + "code": "GUI", + "name": "Guimaras" + }, + { + "code": "IFU", + "name": "Ifugao" + }, + { + "code": "01", + "name": "Ilocos" + }, + { + "code": "ILN", + "name": "Ilocos Norte" + }, + { + "code": "ILS", + "name": "Ilocos Sur" + }, + { + "code": "ILI", + "name": "Iloilo" + }, + { + "code": "ISA", + "name": "Isabela" + }, + { + "code": "KAL", + "name": "Kalinga" + }, + { + "code": "LUN", + "name": "La Union" + }, + { + "code": "LAG", + "name": "Laguna" + }, + { + "code": "LAN", + "name": "Lanao del Norte" + }, + { + "code": "LAS", + "name": "Lanao del Sur" + }, + { + "code": "LEY", + "name": "Leyte" + }, + { + "code": "MAG", + "name": "Maguindanao" + }, + { + "code": "MAD", + "name": "Marinduque" + }, + { + "code": "MAS", + "name": "Masbate" + }, + { + "code": "00", + "name": "Metro Manila" + }, + { + "code": "41", + "name": "Mimaropa" + }, + { + "code": "MSC", + "name": "Misamis Occidental" + }, + { + "code": "MSR", + "name": "Misamis Oriental" + }, + { + "code": "MOU", + "name": "Mountain" + }, + { + "code": "14", + "name": "Muslim Mindanao" + }, + { + "code": "NEC", + "name": "Negros Occidental" + }, + { + "code": "NER", + "name": "Negros Oriental" + }, + { + "code": "10", + "name": "Northern Mindanao" + }, + { + "code": "NSA", + "name": "Northern Samar" + }, + { + "code": "NUE", + "name": "Nueva Ecija" + }, + { + "code": "NUV", + "name": "Nueva Vizcaya" + }, + { + "code": "MDC", + "name": "Occidental Mindoro" + }, + { + "code": "MDR", + "name": "Oriental Mindoro" + }, + { + "code": "PLW", + "name": "Palawan" + }, + { + "code": "PAM", + "name": "Pampanga" + }, + { + "code": "PAN", + "name": "Pangasinan" + }, + { + "code": "QUE", + "name": "Quezon" + }, + { + "code": "QUI", + "name": "Quirino" + }, + { + "code": "RIZ", + "name": "Rizal" + }, + { + "code": "ROM", + "name": "Romblon" + }, + { + "code": "WSA", + "name": "Samar" + }, + { + "code": "SAR", + "name": "Sarangani" + }, + { + "code": "SIG", + "name": "Siquijor" + }, + { + "code": "12", + "name": "Soccsksargen" + }, + { + "code": "SOR", + "name": "Sorsogon" + }, + { + "code": "SCO", + "name": "South Cotabato" + }, + { + "code": "SLE", + "name": "Southern Leyte" + }, + { + "code": "SUK", + "name": "Sultan Kudarat" + }, + { + "code": "SLU", + "name": "Sulu" + }, + { + "code": "SUN", + "name": "Surigao del Norte" + }, + { + "code": "SUR", + "name": "Surigao del Sur" + }, + { + "code": "TAR", + "name": "Tarlac" + }, + { + "code": "TAW", + "name": "Tawi-Tawi" + }, + { + "code": "06", + "name": "Western Visayas" + }, + { + "code": "ZMB", + "name": "Zambales" + }, + { + "code": "ZAN", + "name": "Zamboanga del Norte" + }, + { + "code": "ZAS", + "name": "Zamboanga del Sur" + }, + { + "code": "09", + "name": "Zamboanga Peninsula" + }, + { + "code": "ZSI", + "name": "Zamboanga Sibugay" + } + ], + "PK": [ + { + "code": "JK", + "name": "Azad Kashmir" + }, + { + "code": "BA", + "name": "Balochistan" + }, + { + "code": "TA", + "name": "Federally Administered Tribal Areas" + }, + { + "code": "GB", + "name": "Gilgit-Baltistan" + }, + { + "code": "IS", + "name": "Islamabad" + }, + { + "code": "KP", + "name": "Khyber Pakhtunkhwa" + }, + { + "code": "PB", + "name": "Punjab" + }, + { + "code": "SD", + "name": "Sindh" + } + ], + "PL": [ + { + "code": "WP", + "name": "Greater Poland" + }, + { + "code": "SK", + "name": "Holy Cross" + }, + { + "code": "KP", + "name": "Kuyavia-Pomerania" + }, + { + "code": "MA", + "name": "Lesser Poland" + }, + { + "code": "LD", + "name": "Åódź" + }, + { + "code": "DS", + "name": "Lower Silesia" + }, + { + "code": "LU", + "name": "Lublin" + }, + { + "code": "LB", + "name": "Lubusz" + }, + { + "code": "MZ", + "name": "Mazovia" + }, + { + "code": "OP", + "name": "Opole" + }, + { + "code": "PD", + "name": "Podlachia" + }, + { + "code": "PM", + "name": "Pomerania" + }, + { + "code": "SL", + "name": "Silesia" + }, + { + "code": "PK", + "name": "Subcarpathia" + }, + { + "code": "WN", + "name": "Warmia-Masuria" + }, + { + "code": "ZP", + "name": "West Pomerania" + } + ], + "PS": [ + { + "code": "BTH", + "name": "Bethlehem" + }, + { + "code": "DEB", + "name": "Deir al-Balah" + }, + { + "code": "GZA", + "name": "Gaza" + }, + { + "code": "HBN", + "name": "Hebron" + }, + { + "code": "JEN", + "name": "Jenin" + }, + { + "code": "JRH", + "name": "Jericho" + }, + { + "code": "JEM", + "name": "Jerusalem" + }, + { + "code": "KYS", + "name": "Khan Yunis" + }, + { + "code": "NBS", + "name": "Nablus" + }, + { + "code": "NGZ", + "name": "North Gaza" + }, + { + "code": "QQA", + "name": "Qalqilya" + }, + { + "code": "RFH", + "name": "Rafah" + }, + { + "code": "RBH", + "name": "Ramallah and al-Bireh" + }, + { + "code": "SLT", + "name": "Salfit" + }, + { + "code": "TBS", + "name": "Tubas" + }, + { + "code": "TKM", + "name": "Tulkarm" + } + ], + "PT": [ + { + "code": "01", + "name": "Aveiro" + }, + { + "code": "02", + "name": "Beja" + }, + { + "code": "03", + "name": "Braga" + }, + { + "code": "04", + "name": "Bragança" + }, + { + "code": "05", + "name": "Castelo Branco" + }, + { + "code": "06", + "name": "Coimbra" + }, + { + "code": "07", + "name": "Évora" + }, + { + "code": "08", + "name": "Faro" + }, + { + "code": "09", + "name": "Guarda" + }, + { + "code": "10", + "name": "Leiria" + }, + { + "code": "11", + "name": "Lisbon" + }, + { + "code": "12", + "name": "Portalegre" + }, + { + "code": "13", + "name": "Porto" + }, + { + "code": "14", + "name": "Santarém" + }, + { + "code": "15", + "name": "Setúbal" + }, + { + "code": "16", + "name": "Viana do Castelo" + }, + { + "code": "17", + "name": "Vila Real" + }, + { + "code": "18", + "name": "Viseu" + }, + { + "code": "20", + "name": "Azores" + }, + { + "code": "30", + "name": "Madeira" + } + ], + "PW": [ + { + "code": "002", + "name": "Aimeliik" + }, + { + "code": "004", + "name": "Airai" + }, + { + "code": "010", + "name": "Angaur" + }, + { + "code": "050", + "name": "Hatohobei" + }, + { + "code": "100", + "name": "Kayangel" + }, + { + "code": "150", + "name": "Koror" + }, + { + "code": "212", + "name": "Melekeok" + }, + { + "code": "214", + "name": "Ngaraard" + }, + { + "code": "218", + "name": "Ngarchelong" + }, + { + "code": "222", + "name": "Ngardmau" + }, + { + "code": "224", + "name": "Ngatpang" + }, + { + "code": "226", + "name": "Ngchesar" + }, + { + "code": "227", + "name": "Ngeremlengui" + }, + { + "code": "228", + "name": "Ngiwal" + }, + { + "code": "350", + "name": "Peleliu" + }, + { + "code": "370", + "name": "Sonsorol" + } + ], + "PY": [ + { + "code": "16", + "name": "Alto Paraguay" + }, + { + "code": "10", + "name": "Alto Paraná" + }, + { + "code": "13", + "name": "Amambay" + }, + { + "code": "ASU", + "name": "Asunción" + }, + { + "code": "19", + "name": "Boquerón" + }, + { + "code": "5", + "name": "Caaguazú" + }, + { + "code": "6", + "name": "Caazapá" + }, + { + "code": "14", + "name": "Canindeyú" + }, + { + "code": "11", + "name": "Central" + }, + { + "code": "1", + "name": "Concepción" + }, + { + "code": "3", + "name": "Cordillera" + }, + { + "code": "4", + "name": "Guairá" + }, + { + "code": "7", + "name": "Itapúa" + }, + { + "code": "8", + "name": "Misiones" + }, + { + "code": "12", + "name": "Ñeembucú" + }, + { + "code": "9", + "name": "Paraguarí" + }, + { + "code": "15", + "name": "Presidente Hayes" + }, + { + "code": "2", + "name": "San Pedro" + } + ], + "QA": [ + { + "code": "ZA", + "name": "Al Daayen" + }, + { + "code": "KH", + "name": "Al Khor" + }, + { + "code": "RA", + "name": "Al Rayyan" + }, + { + "code": "WA", + "name": "Al Wakrah" + }, + { + "code": "SH", + "name": "Ash ShīḩÄnÄ«yah" + }, + { + "code": "DA", + "name": "Doha" + }, + { + "code": "MS", + "name": "Madinat ash Shamal" + }, + { + "code": "US", + "name": "Umm Salal" + } + ], + "RO": [ + { + "code": "AB", + "name": "Alba" + }, + { + "code": "AR", + "name": "Arad" + }, + { + "code": "AG", + "name": "ArgeÈ™" + }, + { + "code": "BC", + "name": "Bacău" + }, + { + "code": "BH", + "name": "Bihor" + }, + { + "code": "BN", + "name": "BistriÅ£a-Năsăud" + }, + { + "code": "BT", + "name": "BotoÅŸani" + }, + { + "code": "BR", + "name": "Brăila" + }, + { + "code": "BV", + "name": "BraÅŸov" + }, + { + "code": "B", + "name": "Bucharest" + }, + { + "code": "BZ", + "name": "Buzău" + }, + { + "code": "CL", + "name": "CălăraÈ™i" + }, + { + "code": "CS", + "name": "CaraÈ™-Severin" + }, + { + "code": "CJ", + "name": "Cluj" + }, + { + "code": "CT", + "name": "ConstanÈ›a" + }, + { + "code": "CV", + "name": "Covasna" + }, + { + "code": "DB", + "name": "DâmboviÈ›a" + }, + { + "code": "DJ", + "name": "Dolj" + }, + { + "code": "GL", + "name": "GalaÈ›i" + }, + { + "code": "GR", + "name": "Giurgiu" + }, + { + "code": "GJ", + "name": "Gorj" + }, + { + "code": "HR", + "name": "Harghita" + }, + { + "code": "HD", + "name": "Hunedoara" + }, + { + "code": "IL", + "name": "IalomiÈ›a" + }, + { + "code": "IS", + "name": "IaÈ™i" + }, + { + "code": "IF", + "name": "Ilfov" + }, + { + "code": "MM", + "name": "MaramureÅŸ" + }, + { + "code": "MH", + "name": "MehedinÈ›i" + }, + { + "code": "MS", + "name": "MureÅŸ" + }, + { + "code": "NT", + "name": "NeamÅ£" + }, + { + "code": "OT", + "name": "Olt" + }, + { + "code": "PH", + "name": "Prahova" + }, + { + "code": "SJ", + "name": "Sălaj" + }, + { + "code": "SM", + "name": "Satu Mare" + }, + { + "code": "SB", + "name": "Sibiu" + }, + { + "code": "SV", + "name": "Suceava" + }, + { + "code": "TR", + "name": "Teleorman" + }, + { + "code": "TM", + "name": "TimiÈ™" + }, + { + "code": "TL", + "name": "Tulcea" + }, + { + "code": "VL", + "name": "Vâlcea" + }, + { + "code": "VS", + "name": "Vaslui" + }, + { + "code": "VN", + "name": "Vrancea" + } + ], + "RS": [ + { + "code": "00", + "name": "Beograd" + }, + { + "code": "14", + "name": "Bor" + }, + { + "code": "11", + "name": "BraniÄevo" + }, + { + "code": "02", + "name": "Central Banat" + }, + { + "code": "23", + "name": "Jablanica" + }, + { + "code": "09", + "name": "Kolubara" + }, + { + "code": "25", + "name": "Kosovo" + }, + { + "code": "KM", + "name": "Kosovo-Metohija" + }, + { + "code": "29", + "name": "Kosovo-Pomoravlje" + }, + { + "code": "28", + "name": "Kosovska Mitrovica" + }, + { + "code": "08", + "name": "MaÄva" + }, + { + "code": "17", + "name": "Moravica" + }, + { + "code": "20", + "name": "NiÅ¡ava" + }, + { + "code": "01", + "name": "North BaÄka" + }, + { + "code": "03", + "name": "North Banat" + }, + { + "code": "24", + "name": "PÄinja" + }, + { + "code": "26", + "name": "Peć" + }, + { + "code": "22", + "name": "Pirot" + }, + { + "code": "10", + "name": "Podunavlje" + }, + { + "code": "13", + "name": "Pomoravlje" + }, + { + "code": "27", + "name": "Prizren" + }, + { + "code": "19", + "name": "Rasina" + }, + { + "code": "18", + "name": "RaÅ¡ka" + }, + { + "code": "06", + "name": "South BaÄka" + }, + { + "code": "04", + "name": "South Banat" + }, + { + "code": "07", + "name": "Srem" + }, + { + "code": "12", + "name": "Å umadija" + }, + { + "code": "21", + "name": "Toplica" + }, + { + "code": "VO", + "name": "Vojvodina" + }, + { + "code": "05", + "name": "West BaÄka" + }, + { + "code": "15", + "name": "ZajeÄar" + }, + { + "code": "16", + "name": "Zlatibor" + } + ], + "RU": [ + { + "code": "AD", + "name": "Adygea" + }, + { + "code": "AL", + "name": "Altai" + }, + { + "code": "ALT", + "name": "Altai Krai" + }, + { + "code": "AMU", + "name": "Amur" + }, + { + "code": "ARK", + "name": "Arkhangelsk" + }, + { + "code": "AST", + "name": "Astrakhan" + }, + { + "code": "BA", + "name": "Bashkortostan" + }, + { + "code": "BEL", + "name": "Belgorod" + }, + { + "code": "BRY", + "name": "Bryansk" + }, + { + "code": "BU", + "name": "Buryat" + }, + { + "code": "CE", + "name": "Chechen" + }, + { + "code": "CHE", + "name": "Chelyabinsk" + }, + { + "code": "CHU", + "name": "Chukotka Okrug" + }, + { + "code": "CU", + "name": "Chuvash" + }, + { + "code": "DA", + "name": "Dagestan" + }, + { + "code": "IN", + "name": "Ingushetia" + }, + { + "code": "IRK", + "name": "Irkutsk" + }, + { + "code": "IVA", + "name": "Ivanovo" + }, + { + "code": "YEV", + "name": "Jewish" + }, + { + "code": "KB", + "name": "Kabardino-Balkar" + }, + { + "code": "KGD", + "name": "Kaliningrad" + }, + { + "code": "KL", + "name": "Kalmykia" + }, + { + "code": "KLU", + "name": "Kaluga" + }, + { + "code": "KAM", + "name": "Kamchatka Krai" + }, + { + "code": "KC", + "name": "Karachay-Cherkess" + }, + { + "code": "KR", + "name": "Karelia" + }, + { + "code": "KEM", + "name": "Kemerovo" + }, + { + "code": "KHA", + "name": "Khabarovsk Krai" + }, + { + "code": "KK", + "name": "Khakassia" + }, + { + "code": "KHM", + "name": "Khanty-Mansi" + }, + { + "code": "KIR", + "name": "Kirov" + }, + { + "code": "KO", + "name": "Komi" + }, + { + "code": "KOS", + "name": "Kostroma" + }, + { + "code": "KDA", + "name": "Krasnodar Krai" + }, + { + "code": "KYA", + "name": "Krasnoyarsk Krai" + }, + { + "code": "KGN", + "name": "Kurgan" + }, + { + "code": "KRS", + "name": "Kursk" + }, + { + "code": "LEN", + "name": "Leningrad" + }, + { + "code": "LIP", + "name": "Lipetsk" + }, + { + "code": "MAG", + "name": "Magadan" + }, + { + "code": "ME", + "name": "Mari El" + }, + { + "code": "MO", + "name": "Mordovia" + }, + { + "code": "MOW", + "name": "Moscow" + }, + { + "code": "MOS", + "name": "Moscow Province" + }, + { + "code": "MUR", + "name": "Murmansk" + }, + { + "code": "NEN", + "name": "Nenets" + }, + { + "code": "NIZ", + "name": "Nizhny Novgorod" + }, + { + "code": "SE", + "name": "North Ossetia-Alania" + }, + { + "code": "NGR", + "name": "Novgorod" + }, + { + "code": "NVS", + "name": "Novosibirsk" + }, + { + "code": "OMS", + "name": "Omsk" + }, + { + "code": "ORE", + "name": "Orenburg" + }, + { + "code": "ORL", + "name": "Oryol" + }, + { + "code": "PNZ", + "name": "Penza" + }, + { + "code": "PER", + "name": "Perm Krai" + }, + { + "code": "PRI", + "name": "Primorsky Krai" + }, + { + "code": "PSK", + "name": "Pskov" + }, + { + "code": "ROS", + "name": "Rostov" + }, + { + "code": "RYA", + "name": "Ryazan" + }, + { + "code": "SPE", + "name": "Saint Petersburg" + }, + { + "code": "SA", + "name": "Sakha" + }, + { + "code": "SAK", + "name": "Sakhalin" + }, + { + "code": "SAM", + "name": "Samara" + }, + { + "code": "SAR", + "name": "Saratov" + }, + { + "code": "SMO", + "name": "Smolensk" + }, + { + "code": "STA", + "name": "Stavropol Krai" + }, + { + "code": "SVE", + "name": "Sverdlovsk" + }, + { + "code": "TAM", + "name": "Tambov" + }, + { + "code": "TA", + "name": "Tatarstan" + }, + { + "code": "TOM", + "name": "Tomsk" + }, + { + "code": "TUL", + "name": "Tula" + }, + { + "code": "TY", + "name": "Tuva" + }, + { + "code": "TVE", + "name": "Tver" + }, + { + "code": "TYU", + "name": "Tyumen" + }, + { + "code": "UD", + "name": "Udmurt" + }, + { + "code": "ULY", + "name": "Ulyanovsk" + }, + { + "code": "VLA", + "name": "Vladimir" + }, + { + "code": "VGG", + "name": "Volgograd" + }, + { + "code": "VLG", + "name": "Vologda" + }, + { + "code": "VOR", + "name": "Voronezh" + }, + { + "code": "YAN", + "name": "Yamalo-Nenets Okrug" + }, + { + "code": "YAR", + "name": "Yaroslavl" + }, + { + "code": "ZAB", + "name": "Zabaykalsky Krai" + } + ], + "RW": [ + { + "code": "01", + "name": "Kigali" + }, + { + "code": "02", + "name": "Eastern" + }, + { + "code": "03", + "name": "Northern" + }, + { + "code": "04", + "name": "Western" + }, + { + "code": "05", + "name": "Southern" + } + ], + "SA": [ + { + "code": "01", + "name": "Riyadh" + }, + { + "code": "02", + "name": "Makkah" + }, + { + "code": "03", + "name": "Al Madinah" + }, + { + "code": "04", + "name": "Eastern" + }, + { + "code": "05", + "name": "Al-Qassim" + }, + { + "code": "06", + "name": "Ha’il" + }, + { + "code": "07", + "name": "Tabuk" + }, + { + "code": "08", + "name": "Northern Borders" + }, + { + "code": "09", + "name": "Jizan" + }, + { + "code": "10", + "name": "Najran" + }, + { + "code": "11", + "name": "Al Bahah" + }, + { + "code": "12", + "name": "Al Jawf" + }, + { + "code": "14", + "name": "Asir" + } + ], + "SB": [ + { + "code": "CE", + "name": "Central" + }, + { + "code": "CH", + "name": "Choiseul" + }, + { + "code": "GU", + "name": "Guadalcanal" + }, + { + "code": "CT", + "name": "Honiara" + }, + { + "code": "IS", + "name": "Isabel" + }, + { + "code": "MK", + "name": "Makira-Ulawa" + }, + { + "code": "ML", + "name": "Malaita" + }, + { + "code": "RB", + "name": "Rennell and Bellona" + }, + { + "code": "TE", + "name": "Temotu" + }, + { + "code": "WE", + "name": "Western" + } + ], + "SC": [ + { + "code": "01", + "name": "Anse aux Pins" + }, + { + "code": "02", + "name": "Anse Boileau" + }, + { + "code": "03", + "name": "Anse Etoile" + }, + { + "code": "04", + "name": "Au Cap" + }, + { + "code": "05", + "name": "Anse Royale" + }, + { + "code": "06", + "name": "Baie Lazare" + }, + { + "code": "07", + "name": "Baie Sainte Anne" + }, + { + "code": "08", + "name": "Beau Vallon" + }, + { + "code": "09", + "name": "Bel Air" + }, + { + "code": "10", + "name": "Bel Ombre" + }, + { + "code": "11", + "name": "Cascade" + }, + { + "code": "12", + "name": "Glacis" + }, + { + "code": "13", + "name": "Grand’Anse Mahé" + }, + { + "code": "14", + "name": "Grand’Anse Praslin" + }, + { + "code": "15", + "name": "La Digue" + }, + { + "code": "16", + "name": "La Rivière Anglaise" + }, + { + "code": "17", + "name": "Mont Buxton" + }, + { + "code": "18", + "name": "Mont Fleuri" + }, + { + "code": "19", + "name": "Plaisance" + }, + { + "code": "20", + "name": "Pointe La Rue" + }, + { + "code": "21", + "name": "Port Glaud" + }, + { + "code": "22", + "name": "Saint Louis" + }, + { + "code": "23", + "name": "Takamaka" + }, + { + "code": "24", + "name": "Les Mamelles" + }, + { + "code": "25", + "name": "Roche Caiman" + } + ], + "SD": [ + { + "code": "GZ", + "name": "Al Jazirah" + }, + { + "code": "GD", + "name": "Al Qadarif" + }, + { + "code": "NB", + "name": "Blue Nile" + }, + { + "code": "DC", + "name": "Central Darfur" + }, + { + "code": "DE", + "name": "East Darfur" + }, + { + "code": "KA", + "name": "Kassala" + }, + { + "code": "KH", + "name": "Khartoum" + }, + { + "code": "DN", + "name": "North Darfur" + }, + { + "code": "KN", + "name": "North Kurdufan" + }, + { + "code": "NO", + "name": "Northern" + }, + { + "code": "RS", + "name": "Red Sea" + }, + { + "code": "NR", + "name": "River Nile" + }, + { + "code": "SI", + "name": "Sennar" + }, + { + "code": "DS", + "name": "South Darfur" + }, + { + "code": "KS", + "name": "South Kurdufan" + }, + { + "code": "DW", + "name": "West Darfur" + }, + { + "code": "GK", + "name": "West Kurdufan" + }, + { + "code": "NW", + "name": "White Nile" + } + ], + "SE": [ + { + "code": "K", + "name": "Blekinge" + }, + { + "code": "W", + "name": "Dalarna" + }, + { + "code": "X", + "name": "Gävleborg" + }, + { + "code": "I", + "name": "Gotland" + }, + { + "code": "N", + "name": "Halland" + }, + { + "code": "Z", + "name": "Jämtland" + }, + { + "code": "F", + "name": "Jönköping" + }, + { + "code": "H", + "name": "Kalmar" + }, + { + "code": "G", + "name": "Kronoberg" + }, + { + "code": "BD", + "name": "Norrbotten" + }, + { + "code": "T", + "name": "Örebro" + }, + { + "code": "E", + "name": "Östergötland" + }, + { + "code": "M", + "name": "SkÃ¥ne" + }, + { + "code": "D", + "name": "Södermanland" + }, + { + "code": "AB", + "name": "Stockholm" + }, + { + "code": "C", + "name": "Uppsala" + }, + { + "code": "S", + "name": "Värmland" + }, + { + "code": "AC", + "name": "Västerbotten" + }, + { + "code": "Y", + "name": "Västernorrland" + }, + { + "code": "U", + "name": "Västmanland" + }, + { + "code": "O", + "name": "Västra Götaland" + } + ], + "SG": [ + { + "code": "01", + "name": "Central Singapore" + }, + { + "code": "02", + "name": "North East" + }, + { + "code": "03", + "name": "North West" + }, + { + "code": "04", + "name": "South East" + }, + { + "code": "05", + "name": "South West" + } + ], + "SH": [ + { + "code": "AC", + "name": "Ascension Island" + }, + { + "code": "HL", + "name": "Saint Helena" + } + ], + "SI": [ + { + "code": "001", + "name": "AjdovÅ¡Äina" + }, + { + "code": "002", + "name": "Beltinci" + }, + { + "code": "003", + "name": "Bled" + }, + { + "code": "004", + "name": "Bohinj" + }, + { + "code": "005", + "name": "Borovnica" + }, + { + "code": "006", + "name": "Bovec" + }, + { + "code": "007", + "name": "Brda" + }, + { + "code": "008", + "name": "Brezovica" + }, + { + "code": "009", + "name": "Brežice" + }, + { + "code": "010", + "name": "TiÅ¡ina" + }, + { + "code": "011", + "name": "Celje" + }, + { + "code": "012", + "name": "Cerklje na Gorenjskem" + }, + { + "code": "013", + "name": "Cerknica" + }, + { + "code": "014", + "name": "Cerkno" + }, + { + "code": "015", + "name": "ÄŒrenÅ¡ovci" + }, + { + "code": "016", + "name": "ÄŒrna na KoroÅ¡kem" + }, + { + "code": "017", + "name": "ÄŒrnomelj" + }, + { + "code": "018", + "name": "Destrnik" + }, + { + "code": "019", + "name": "DivaÄa" + }, + { + "code": "020", + "name": "Dobrepolje" + }, + { + "code": "021", + "name": "Dobrova–Polhov Gradec" + }, + { + "code": "022", + "name": "Dol pri Ljubljani" + }, + { + "code": "023", + "name": "Domžale" + }, + { + "code": "024", + "name": "Dornava" + }, + { + "code": "025", + "name": "Dravograd" + }, + { + "code": "026", + "name": "Duplek" + }, + { + "code": "027", + "name": "Gorenja Vas–Poljane" + }, + { + "code": "028", + "name": "GoriÅ¡nica" + }, + { + "code": "029", + "name": "Gornja Radgona" + }, + { + "code": "030", + "name": "Gornji Grad" + }, + { + "code": "031", + "name": "Gornji Petrovci" + }, + { + "code": "032", + "name": "Grosuplje" + }, + { + "code": "033", + "name": "Å alovci" + }, + { + "code": "034", + "name": "Hrastnik" + }, + { + "code": "035", + "name": "Hrpelje–Kozina" + }, + { + "code": "036", + "name": "Idrija" + }, + { + "code": "037", + "name": "Ig" + }, + { + "code": "038", + "name": "Ilirska Bistrica" + }, + { + "code": "039", + "name": "IvanÄna Gorica" + }, + { + "code": "040", + "name": "Izola" + }, + { + "code": "041", + "name": "Jesenice" + }, + { + "code": "042", + "name": "JurÅ¡inci" + }, + { + "code": "043", + "name": "Kamnik" + }, + { + "code": "044", + "name": "Kanal" + }, + { + "code": "045", + "name": "KidriÄevo" + }, + { + "code": "046", + "name": "Kobarid" + }, + { + "code": "047", + "name": "Kobilje" + }, + { + "code": "048", + "name": "KoÄevje" + }, + { + "code": "049", + "name": "Komen" + }, + { + "code": "050", + "name": "Koper" + }, + { + "code": "051", + "name": "Kozje" + }, + { + "code": "052", + "name": "Kranj" + }, + { + "code": "053", + "name": "Kranjska Gora" + }, + { + "code": "054", + "name": "KrÅ¡ko" + }, + { + "code": "055", + "name": "Kungota" + }, + { + "code": "056", + "name": "Kuzma" + }, + { + "code": "057", + "name": "LaÅ¡ko" + }, + { + "code": "058", + "name": "Lenart" + }, + { + "code": "059", + "name": "Lendava" + }, + { + "code": "060", + "name": "Litija" + }, + { + "code": "061", + "name": "Ljubljana" + }, + { + "code": "062", + "name": "Ljubno" + }, + { + "code": "063", + "name": "Ljutomer" + }, + { + "code": "064", + "name": "Logatec" + }, + { + "code": "065", + "name": "LoÅ¡ka Dolina" + }, + { + "code": "066", + "name": "LoÅ¡ki Potok" + }, + { + "code": "067", + "name": "LuÄe" + }, + { + "code": "068", + "name": "Lukovica" + }, + { + "code": "069", + "name": "MajÅ¡perk" + }, + { + "code": "070", + "name": "Maribor" + }, + { + "code": "071", + "name": "Medvode" + }, + { + "code": "072", + "name": "MengeÅ¡" + }, + { + "code": "073", + "name": "Metlika" + }, + { + "code": "074", + "name": "Mežica" + }, + { + "code": "075", + "name": "Miren–Kostanjevica" + }, + { + "code": "076", + "name": "Mislinja" + }, + { + "code": "077", + "name": "MoravÄe" + }, + { + "code": "078", + "name": "Moravske Toplice" + }, + { + "code": "079", + "name": "Mozirje" + }, + { + "code": "080", + "name": "Murska Sobota" + }, + { + "code": "081", + "name": "Muta" + }, + { + "code": "082", + "name": "Naklo" + }, + { + "code": "083", + "name": "Nazarje" + }, + { + "code": "084", + "name": "Nova Gorica" + }, + { + "code": "085", + "name": "Novo Mesto" + }, + { + "code": "086", + "name": "Odranci" + }, + { + "code": "087", + "name": "Ormož" + }, + { + "code": "088", + "name": "Osilnica" + }, + { + "code": "089", + "name": "Pesnica" + }, + { + "code": "090", + "name": "Piran" + }, + { + "code": "091", + "name": "Pivka" + }, + { + "code": "092", + "name": "PodÄetrtek" + }, + { + "code": "093", + "name": "Podvelka" + }, + { + "code": "094", + "name": "Postojna" + }, + { + "code": "095", + "name": "Preddvor" + }, + { + "code": "096", + "name": "Ptuj" + }, + { + "code": "097", + "name": "Puconci" + }, + { + "code": "098", + "name": "RaÄe–Fram" + }, + { + "code": "099", + "name": "RadeÄe" + }, + { + "code": "100", + "name": "Radenci" + }, + { + "code": "101", + "name": "Radlje ob Dravi" + }, + { + "code": "102", + "name": "Radovljica" + }, + { + "code": "103", + "name": "Ravne na KoroÅ¡kem" + }, + { + "code": "104", + "name": "Ribnica" + }, + { + "code": "105", + "name": "RogaÅ¡ovci" + }, + { + "code": "106", + "name": "RogaÅ¡ka Slatina" + }, + { + "code": "107", + "name": "Rogatec" + }, + { + "code": "108", + "name": "RuÅ¡e" + }, + { + "code": "109", + "name": "SemiÄ" + }, + { + "code": "110", + "name": "Sevnica" + }, + { + "code": "111", + "name": "Sežana" + }, + { + "code": "112", + "name": "Slovenj Gradec" + }, + { + "code": "113", + "name": "Slovenska Bistrica" + }, + { + "code": "114", + "name": "Slovenske Konjice" + }, + { + "code": "115", + "name": "StarÅ¡e" + }, + { + "code": "116", + "name": "Sveti Jurij" + }, + { + "code": "117", + "name": "Å enÄur" + }, + { + "code": "118", + "name": "Å entilj" + }, + { + "code": "119", + "name": "Å entjernej" + }, + { + "code": "120", + "name": "Å entjur" + }, + { + "code": "121", + "name": "Å kocjan" + }, + { + "code": "122", + "name": "Å kofja Loka" + }, + { + "code": "123", + "name": "Å kofljica" + }, + { + "code": "124", + "name": "Å marje pri JelÅ¡ah" + }, + { + "code": "125", + "name": "Å martno ob Paki" + }, + { + "code": "126", + "name": "Å oÅ¡tanj" + }, + { + "code": "127", + "name": "Å tore" + }, + { + "code": "128", + "name": "Tolmin" + }, + { + "code": "129", + "name": "Trbovlje" + }, + { + "code": "130", + "name": "Trebnje" + }, + { + "code": "131", + "name": "TržiÄ" + }, + { + "code": "132", + "name": "TurniÅ¡Äe" + }, + { + "code": "133", + "name": "Velenje" + }, + { + "code": "134", + "name": "Velike LaÅ¡Äe" + }, + { + "code": "135", + "name": "Videm" + }, + { + "code": "136", + "name": "Vipava" + }, + { + "code": "137", + "name": "Vitanje" + }, + { + "code": "138", + "name": "Vodice" + }, + { + "code": "139", + "name": "Vojnik" + }, + { + "code": "140", + "name": "Vrhnika" + }, + { + "code": "141", + "name": "Vuzenica" + }, + { + "code": "142", + "name": "Zagorje ob Savi" + }, + { + "code": "143", + "name": "ZavrÄ" + }, + { + "code": "144", + "name": "ZreÄe" + }, + { + "code": "146", + "name": "Železniki" + }, + { + "code": "147", + "name": "Žiri" + }, + { + "code": "148", + "name": "Benedikt" + }, + { + "code": "149", + "name": "Bistrica ob Sotli" + }, + { + "code": "150", + "name": "Bloke" + }, + { + "code": "151", + "name": "BraslovÄe" + }, + { + "code": "152", + "name": "Cankova" + }, + { + "code": "153", + "name": "Cerkvenjak" + }, + { + "code": "154", + "name": "Dobje" + }, + { + "code": "155", + "name": "Dobrna" + }, + { + "code": "156", + "name": "Dobrovnik" + }, + { + "code": "157", + "name": "Dolenjske Toplice" + }, + { + "code": "158", + "name": "Grad" + }, + { + "code": "159", + "name": "Hajdina" + }, + { + "code": "160", + "name": "HoÄe–Slivnica" + }, + { + "code": "161", + "name": "HodoÅ¡" + }, + { + "code": "162", + "name": "Horjul" + }, + { + "code": "163", + "name": "Jezersko" + }, + { + "code": "164", + "name": "Komenda" + }, + { + "code": "165", + "name": "Kostel" + }, + { + "code": "166", + "name": "Križevci" + }, + { + "code": "167", + "name": "Lovrenc na Pohorju" + }, + { + "code": "168", + "name": "Markovci" + }, + { + "code": "169", + "name": "Miklavž na Dravskem Polju" + }, + { + "code": "170", + "name": "Mirna PeÄ" + }, + { + "code": "171", + "name": "Oplotnica" + }, + { + "code": "172", + "name": "Podlehnik" + }, + { + "code": "173", + "name": "Polzela" + }, + { + "code": "174", + "name": "Prebold" + }, + { + "code": "175", + "name": "Prevalje" + }, + { + "code": "176", + "name": "Razkrižje" + }, + { + "code": "177", + "name": "Ribnica na Pohorju" + }, + { + "code": "178", + "name": "Selnica ob Dravi" + }, + { + "code": "179", + "name": "Sodražica" + }, + { + "code": "180", + "name": "SolÄava" + }, + { + "code": "181", + "name": "Sveta Ana" + }, + { + "code": "182", + "name": "Sveti Andraž v Slovenskih Goricah" + }, + { + "code": "183", + "name": "Å empeter–Vrtojba" + }, + { + "code": "184", + "name": "Tabor" + }, + { + "code": "185", + "name": "Trnovska Vas" + }, + { + "code": "186", + "name": "Trzin" + }, + { + "code": "187", + "name": "Velika Polana" + }, + { + "code": "188", + "name": "Veržej" + }, + { + "code": "189", + "name": "Vransko" + }, + { + "code": "190", + "name": "Žalec" + }, + { + "code": "191", + "name": "Žetale" + }, + { + "code": "192", + "name": "Žirovnica" + }, + { + "code": "193", + "name": "Žužemberk" + }, + { + "code": "194", + "name": "Å martno pri Litiji" + }, + { + "code": "195", + "name": "ApaÄe" + }, + { + "code": "196", + "name": "Cirkulane" + }, + { + "code": "197", + "name": "Kostanjevica na Krki" + }, + { + "code": "198", + "name": "Makole" + }, + { + "code": "199", + "name": "Mokronog–Trebelno" + }, + { + "code": "200", + "name": "PoljÄane" + }, + { + "code": "201", + "name": "RenÄe–Vogrsko" + }, + { + "code": "202", + "name": "SrediÅ¡Äe ob Dravi" + }, + { + "code": "203", + "name": "Straža" + }, + { + "code": "204", + "name": "Sveta Trojica v Slovenskih Goricah" + }, + { + "code": "205", + "name": "Sveti Tomaž" + }, + { + "code": "206", + "name": "Å marjeÅ¡ke Toplice" + }, + { + "code": "207", + "name": "Gorje" + }, + { + "code": "208", + "name": "Log–Dragomer" + }, + { + "code": "209", + "name": "ReÄica ob Savinji" + }, + { + "code": "210", + "name": "Sveti Jurij v Slovenskih Goricah" + }, + { + "code": "211", + "name": "Å entrupert" + }, + { + "code": "212", + "name": "Mirna" + }, + { + "code": "213", + "name": "Ankaran" + } + ], + "SK": [ + { + "code": "BC", + "name": "Banská Bystrica" + }, + { + "code": "BL", + "name": "Bratislava" + }, + { + "code": "KI", + "name": "KoÅ¡ice" + }, + { + "code": "NI", + "name": "Nitra" + }, + { + "code": "PV", + "name": "PreÅ¡ov" + }, + { + "code": "TC", + "name": "TrenÄín" + }, + { + "code": "TA", + "name": "Trnava" + }, + { + "code": "ZI", + "name": "Žilina" + } + ], + "SL": [ + { + "code": "E", + "name": "Eastern" + }, + { + "code": "N", + "name": "Northern" + }, + { + "code": "S", + "name": "Southern" + }, + { + "code": "W", + "name": "Western Area" + } + ], + "SM": [ + { + "code": "01", + "name": "Acquaviva" + }, + { + "code": "02", + "name": "Chiesanuova" + }, + { + "code": "03", + "name": "Domagnano" + }, + { + "code": "04", + "name": "Faetano" + }, + { + "code": "05", + "name": "Fiorentino" + }, + { + "code": "06", + "name": "Borgo Maggiore" + }, + { + "code": "07", + "name": "San Marino" + }, + { + "code": "08", + "name": "Montegiardino" + }, + { + "code": "09", + "name": "Serravalle" + } + ], + "SN": [ + { + "code": "DK", + "name": "Dakar" + }, + { + "code": "DB", + "name": "Diourbel" + }, + { + "code": "FK", + "name": "Fatick" + }, + { + "code": "KA", + "name": "Kaffrine" + }, + { + "code": "KL", + "name": "Kaolack" + }, + { + "code": "KE", + "name": "Kédougou" + }, + { + "code": "KD", + "name": "Kolda" + }, + { + "code": "LG", + "name": "Louga" + }, + { + "code": "MT", + "name": "Matam" + }, + { + "code": "SL", + "name": "Saint-Louis" + }, + { + "code": "SE", + "name": "Sédhiou" + }, + { + "code": "TC", + "name": "Tambacounda" + }, + { + "code": "TH", + "name": "Thiès" + }, + { + "code": "ZG", + "name": "Ziguinchor" + } + ], + "SO": [ + { + "code": "AW", + "name": "Awdal" + }, + { + "code": "BK", + "name": "Bakool" + }, + { + "code": "BN", + "name": "Banaadir" + }, + { + "code": "BR", + "name": "Bari" + }, + { + "code": "BY", + "name": "Bay, Somalia" + }, + { + "code": "GA", + "name": "Galguduud" + }, + { + "code": "GE", + "name": "Gedo" + }, + { + "code": "HI", + "name": "Hiran" + }, + { + "code": "JH", + "name": "Lower Juba" + }, + { + "code": "SH", + "name": "Lower Shebelle" + }, + { + "code": "JD", + "name": "Middle Juba" + }, + { + "code": "SD", + "name": "Middle Shebelle" + }, + { + "code": "MU", + "name": "Mudug" + }, + { + "code": "NU", + "name": "Nugal" + }, + { + "code": "SA", + "name": "Sanaag" + }, + { + "code": "SO", + "name": "Sool" + }, + { + "code": "TO", + "name": "Togdheer" + }, + { + "code": "WO", + "name": "Woqooyi Galbeed" + } + ], + "SR": [ + { + "code": "BR", + "name": "Brokopondo" + }, + { + "code": "CM", + "name": "Commewijne" + }, + { + "code": "CR", + "name": "Coronie" + }, + { + "code": "MA", + "name": "Marowijne" + }, + { + "code": "NI", + "name": "Nickerie" + }, + { + "code": "PR", + "name": "Para" + }, + { + "code": "PM", + "name": "Paramaribo" + }, + { + "code": "SA", + "name": "Saramacca" + }, + { + "code": "SI", + "name": "Sipaliwini" + }, + { + "code": "WA", + "name": "Wanica" + } + ], + "SS": [ + { + "code": "EC", + "name": "Central Equatoria" + }, + { + "code": "EE", + "name": "Eastern Equatoria" + }, + { + "code": "JG", + "name": "Jonglei" + }, + { + "code": "LK", + "name": "Lakes" + }, + { + "code": "BN", + "name": "Northern Bahr el Ghazal" + }, + { + "code": "UY", + "name": "Unity" + }, + { + "code": "NU", + "name": "Upper Nile" + }, + { + "code": "WR", + "name": "Warrap" + }, + { + "code": "BW", + "name": "Western Bahr el Ghazal" + }, + { + "code": "EW", + "name": "Western Equatoria" + } + ], + "ST": [ + { + "code": "P", + "name": "Príncipe" + }, + { + "code": "S", + "name": "São Tomé" + } + ], + "SV": [ + { + "code": "AH", + "name": "Ahuachapán" + }, + { + "code": "CA", + "name": "Cabañas" + }, + { + "code": "CH", + "name": "Chalatenango" + }, + { + "code": "CU", + "name": "Cuscatlán" + }, + { + "code": "LI", + "name": "La Libertad" + }, + { + "code": "PA", + "name": "La Paz" + }, + { + "code": "UN", + "name": "La Unión" + }, + { + "code": "MO", + "name": "Morazán" + }, + { + "code": "SM", + "name": "San Miguel" + }, + { + "code": "SS", + "name": "San Salvador" + }, + { + "code": "SV", + "name": "San Vicente" + }, + { + "code": "SA", + "name": "Santa Ana" + }, + { + "code": "SO", + "name": "Sonsonate" + }, + { + "code": "US", + "name": "Usulután" + } + ], + "SY": [ + { + "code": "HA", + "name": "Al-Hasakah" + }, + { + "code": "HL", + "name": "Aleppo" + }, + { + "code": "RA", + "name": "Ar-Raqqah" + }, + { + "code": "SU", + "name": "As-Suwayda" + }, + { + "code": "DI", + "name": "Damascus" + }, + { + "code": "DR", + "name": "Daraa" + }, + { + "code": "DY", + "name": "Deir ez-Zor" + }, + { + "code": "HM", + "name": "Hama" + }, + { + "code": "HI", + "name": "Homs" + }, + { + "code": "ID", + "name": "Idlib" + }, + { + "code": "LA", + "name": "Latakia" + }, + { + "code": "QU", + "name": "Quneitra" + }, + { + "code": "RD", + "name": "Rif Dimashq" + }, + { + "code": "TA", + "name": "Tartus" + } + ], + "SZ": [ + { + "code": "HH", + "name": "Hhohho" + }, + { + "code": "LU", + "name": "Lubombo" + }, + { + "code": "MA", + "name": "Manzini" + }, + { + "code": "SH", + "name": "Shiselweni" + } + ], + "TD": [ + { + "code": "BG", + "name": "Bahr el Gazel" + }, + { + "code": "BA", + "name": "Batha" + }, + { + "code": "BO", + "name": "Borkou" + }, + { + "code": "CB", + "name": "Chari-Baguirmi" + }, + { + "code": "EE", + "name": "Ennedi-Est" + }, + { + "code": "EO", + "name": "Ennedi-Ouest" + }, + { + "code": "GR", + "name": "Guéra" + }, + { + "code": "HL", + "name": "Hadjer-Lamis" + }, + { + "code": "KA", + "name": "Kanem" + }, + { + "code": "LC", + "name": "Lac" + }, + { + "code": "LO", + "name": "Logone Occidental" + }, + { + "code": "LR", + "name": "Logone Oriental" + }, + { + "code": "MA", + "name": "Mandoul" + }, + { + "code": "ME", + "name": "Mayo-Kebbi Est" + }, + { + "code": "MO", + "name": "Mayo-Kebbi Ouest" + }, + { + "code": "MC", + "name": "Moyen-Chari" + }, + { + "code": "ND", + "name": "N’Djamena" + }, + { + "code": "OD", + "name": "Ouaddaï" + }, + { + "code": "SA", + "name": "Salamat" + }, + { + "code": "SI", + "name": "Sila" + }, + { + "code": "TA", + "name": "Tandjilé" + }, + { + "code": "TI", + "name": "Tibesti" + }, + { + "code": "WF", + "name": "Wadi Fira" + } + ], + "TG": [ + { + "code": "C", + "name": "Centrale" + }, + { + "code": "K", + "name": "Kara" + }, + { + "code": "M", + "name": "Maritime" + }, + { + "code": "P", + "name": "Plateaux" + }, + { + "code": "S", + "name": "Savanes" + } + ], + "TH": [ + { + "code": "37", + "name": "Amnat Charoen" + }, + { + "code": "15", + "name": "Ang Thong" + }, + { + "code": "10", + "name": "Bangkok" + }, + { + "code": "38", + "name": "Bueng Kan" + }, + { + "code": "31", + "name": "Buri Ram" + }, + { + "code": "24", + "name": "Chachoengsao" + }, + { + "code": "18", + "name": "Chai Nat" + }, + { + "code": "36", + "name": "Chaiyaphum" + }, + { + "code": "22", + "name": "Chanthaburi" + }, + { + "code": "50", + "name": "Chiang Mai" + }, + { + "code": "57", + "name": "Chiang Rai" + }, + { + "code": "20", + "name": "Chon Buri" + }, + { + "code": "86", + "name": "Chumphon" + }, + { + "code": "46", + "name": "Kalasin" + }, + { + "code": "62", + "name": "Kamphaeng Phet" + }, + { + "code": "71", + "name": "Kanchanaburi" + }, + { + "code": "40", + "name": "Khon Kaen" + }, + { + "code": "81", + "name": "Krabi" + }, + { + "code": "52", + "name": "Lampang" + }, + { + "code": "51", + "name": "Lamphun" + }, + { + "code": "42", + "name": "Loei" + }, + { + "code": "16", + "name": "Lopburi" + }, + { + "code": "58", + "name": "Mae Hong Son" + }, + { + "code": "44", + "name": "Maha Sarakham" + }, + { + "code": "49", + "name": "Mukdahan" + }, + { + "code": "26", + "name": "Nakhon Nayok" + }, + { + "code": "73", + "name": "Nakhon Pathom" + }, + { + "code": "48", + "name": "Nakhon Phanom" + }, + { + "code": "30", + "name": "Nakhon Ratchasima" + }, + { + "code": "60", + "name": "Nakhon Sawan" + }, + { + "code": "80", + "name": "Nakhon Si Thammarat" + }, + { + "code": "55", + "name": "Nan" + }, + { + "code": "96", + "name": "Narathiwat" + }, + { + "code": "39", + "name": "Nong Bua Lam Phu" + }, + { + "code": "43", + "name": "Nong Khai" + }, + { + "code": "12", + "name": "Nonthaburi" + }, + { + "code": "13", + "name": "Pathum Thani" + }, + { + "code": "94", + "name": "Pattani" + }, + { + "code": "S", + "name": "Pattaya" + }, + { + "code": "82", + "name": "Phang Nga" + }, + { + "code": "93", + "name": "Phatthalung" + }, + { + "code": "56", + "name": "Phayao" + }, + { + "code": "67", + "name": "Phetchabun" + }, + { + "code": "76", + "name": "Phetchaburi" + }, + { + "code": "66", + "name": "Phichit" + }, + { + "code": "65", + "name": "Phitsanulok" + }, + { + "code": "14", + "name": "Phra Nakhon Si Ayutthaya" + }, + { + "code": "54", + "name": "Phrae" + }, + { + "code": "83", + "name": "Phuket" + }, + { + "code": "25", + "name": "Prachin Buri" + }, + { + "code": "77", + "name": "Prachuap Khiri Khan" + }, + { + "code": "85", + "name": "Ranong" + }, + { + "code": "70", + "name": "Ratchaburi" + }, + { + "code": "21", + "name": "Rayong" + }, + { + "code": "45", + "name": "Roi Et" + }, + { + "code": "27", + "name": "Sa Kaeo" + }, + { + "code": "47", + "name": "Sakon Nakhon" + }, + { + "code": "11", + "name": "Samut Prakan" + }, + { + "code": "74", + "name": "Samut Sakhon" + }, + { + "code": "75", + "name": "Samut Songkhram" + }, + { + "code": "19", + "name": "Saraburi" + }, + { + "code": "91", + "name": "Satun" + }, + { + "code": "33", + "name": "Si Sa Ket" + }, + { + "code": "17", + "name": "Sing Buri" + }, + { + "code": "90", + "name": "Songkhla" + }, + { + "code": "64", + "name": "Sukhothai" + }, + { + "code": "72", + "name": "Suphanburi" + }, + { + "code": "84", + "name": "Surat Thani" + }, + { + "code": "32", + "name": "Surin" + }, + { + "code": "63", + "name": "Tak" + }, + { + "code": "92", + "name": "Trang" + }, + { + "code": "23", + "name": "Trat" + }, + { + "code": "34", + "name": "Ubon Ratchathani" + }, + { + "code": "41", + "name": "Udon Thani" + }, + { + "code": "61", + "name": "Uthai Thani" + }, + { + "code": "53", + "name": "Uttaradit" + }, + { + "code": "95", + "name": "Yala" + }, + { + "code": "35", + "name": "Yasothon" + } + ], + "TJ": [ + { + "code": "DU", + "name": "Dushanbe" + }, + { + "code": "GB", + "name": "Gorno-Badakhshan" + }, + { + "code": "KT", + "name": "Khatlon" + }, + { + "code": "RA", + "name": "Nohiyahoi Tobei Jumhurí" + }, + { + "code": "SU", + "name": "Sughd" + } + ], + "TL": [ + { + "code": "AL", + "name": "Aileu" + }, + { + "code": "AN", + "name": "Ainaro" + }, + { + "code": "BA", + "name": "Baucau" + }, + { + "code": "BO", + "name": "Bobonaro" + }, + { + "code": "CO", + "name": "Cova Lima" + }, + { + "code": "DI", + "name": "Dili" + }, + { + "code": "ER", + "name": "Ermera" + }, + { + "code": "LA", + "name": "Lautém" + }, + { + "code": "LI", + "name": "Liquiçá" + }, + { + "code": "MT", + "name": "Manatuto" + }, + { + "code": "MF", + "name": "Manufahi" + }, + { + "code": "OE", + "name": "Oecusse" + }, + { + "code": "VI", + "name": "Viqueque" + } + ], + "TM": [ + { + "code": "A", + "name": "Ahal" + }, + { + "code": "S", + "name": "AÅŸgabat" + }, + { + "code": "B", + "name": "Balkan" + }, + { + "code": "D", + "name": "DaÅŸoguz" + }, + { + "code": "L", + "name": "Lebap" + }, + { + "code": "M", + "name": "Mary" + } + ], + "TN": [ + { + "code": "11", + "name": "Tunis" + }, + { + "code": "12", + "name": "Ariana" + }, + { + "code": "13", + "name": "Ben Arous" + }, + { + "code": "14", + "name": "Manouba" + }, + { + "code": "21", + "name": "Nabeul" + }, + { + "code": "22", + "name": "Zaghouan" + }, + { + "code": "23", + "name": "Bizerte" + }, + { + "code": "31", + "name": "Béja" + }, + { + "code": "32", + "name": "Jendouba" + }, + { + "code": "33", + "name": "Kef" + }, + { + "code": "34", + "name": "Siliana" + }, + { + "code": "41", + "name": "Kairouan" + }, + { + "code": "42", + "name": "Kasserine" + }, + { + "code": "43", + "name": "Sidi Bouzid" + }, + { + "code": "51", + "name": "Sousse" + }, + { + "code": "52", + "name": "Monastir" + }, + { + "code": "53", + "name": "Mahdia" + }, + { + "code": "61", + "name": "Sfax" + }, + { + "code": "71", + "name": "Gafsa" + }, + { + "code": "72", + "name": "Tozeur" + }, + { + "code": "73", + "name": "Kebili" + }, + { + "code": "81", + "name": "Gabès" + }, + { + "code": "82", + "name": "Medenine" + }, + { + "code": "83", + "name": "Tataouine" + } + ], + "TO": [ + { + "code": "01", + "name": "Ê»Eua" + }, + { + "code": "02", + "name": "HaÊ»apai" + }, + { + "code": "03", + "name": "Niuas" + }, + { + "code": "04", + "name": "Tongatapu" + }, + { + "code": "05", + "name": "VavaÊ»u" + } + ], + "TR": [ + { + "code": "01", + "name": "Adana" + }, + { + "code": "02", + "name": "Adıyaman" + }, + { + "code": "03", + "name": "Afyonkarahisar" + }, + { + "code": "04", + "name": "AÄŸrı" + }, + { + "code": "05", + "name": "Amasya" + }, + { + "code": "06", + "name": "Ankara" + }, + { + "code": "07", + "name": "Antalya" + }, + { + "code": "08", + "name": "Artvin" + }, + { + "code": "09", + "name": "Aydın" + }, + { + "code": "10", + "name": "Balıkesir" + }, + { + "code": "11", + "name": "Bilecik" + }, + { + "code": "12", + "name": "Bingöl" + }, + { + "code": "13", + "name": "Bitlis" + }, + { + "code": "14", + "name": "Bolu" + }, + { + "code": "15", + "name": "Burdur" + }, + { + "code": "16", + "name": "Bursa" + }, + { + "code": "17", + "name": "Çanakkale" + }, + { + "code": "18", + "name": "Çankırı" + }, + { + "code": "19", + "name": "Çorum" + }, + { + "code": "20", + "name": "Denizli" + }, + { + "code": "21", + "name": "Diyarbakır" + }, + { + "code": "22", + "name": "Edirne" + }, + { + "code": "23", + "name": "Elazığ" + }, + { + "code": "24", + "name": "Erzincan" + }, + { + "code": "25", + "name": "Erzurum" + }, + { + "code": "26", + "name": "EskiÅŸehir" + }, + { + "code": "27", + "name": "Gaziantep" + }, + { + "code": "28", + "name": "Giresun" + }, + { + "code": "29", + "name": "Gümüşhane" + }, + { + "code": "30", + "name": "Hakkâri" + }, + { + "code": "31", + "name": "Hatay" + }, + { + "code": "32", + "name": "Isparta" + }, + { + "code": "33", + "name": "Mersin" + }, + { + "code": "34", + "name": "Istanbul" + }, + { + "code": "35", + "name": "Izmir" + }, + { + "code": "36", + "name": "Kars" + }, + { + "code": "37", + "name": "Kastamonu" + }, + { + "code": "38", + "name": "Kayseri" + }, + { + "code": "39", + "name": "Kırklareli" + }, + { + "code": "40", + "name": "KırÅŸehir" + }, + { + "code": "41", + "name": "Kocaeli" + }, + { + "code": "42", + "name": "Konya" + }, + { + "code": "43", + "name": "Kütahya" + }, + { + "code": "44", + "name": "Malatya" + }, + { + "code": "45", + "name": "Manisa" + }, + { + "code": "46", + "name": "KahramanmaraÅŸ" + }, + { + "code": "47", + "name": "Mardin" + }, + { + "code": "48", + "name": "MuÄŸla" + }, + { + "code": "49", + "name": "MuÅŸ" + }, + { + "code": "50", + "name": "NevÅŸehir" + }, + { + "code": "51", + "name": "NiÄŸde" + }, + { + "code": "52", + "name": "Ordu" + }, + { + "code": "53", + "name": "Rize" + }, + { + "code": "54", + "name": "Sakarya" + }, + { + "code": "55", + "name": "Samsun" + }, + { + "code": "56", + "name": "Siirt" + }, + { + "code": "57", + "name": "Sinop" + }, + { + "code": "58", + "name": "Sivas" + }, + { + "code": "59", + "name": "TekirdaÄŸ" + }, + { + "code": "60", + "name": "Tokat" + }, + { + "code": "61", + "name": "Trabzon" + }, + { + "code": "62", + "name": "Tunceli" + }, + { + "code": "63", + "name": "Åžanlıurfa" + }, + { + "code": "64", + "name": "UÅŸak" + }, + { + "code": "65", + "name": "Van" + }, + { + "code": "66", + "name": "Yozgat" + }, + { + "code": "67", + "name": "Zonguldak" + }, + { + "code": "68", + "name": "Aksaray" + }, + { + "code": "69", + "name": "Bayburt" + }, + { + "code": "70", + "name": "Karaman" + }, + { + "code": "71", + "name": "Kırıkkale" + }, + { + "code": "72", + "name": "Batman" + }, + { + "code": "73", + "name": "Şırnak" + }, + { + "code": "74", + "name": "Bartın" + }, + { + "code": "75", + "name": "Ardahan" + }, + { + "code": "76", + "name": "IÄŸdır" + }, + { + "code": "77", + "name": "Yalova" + }, + { + "code": "78", + "name": "Karabük" + }, + { + "code": "79", + "name": "Kilis" + }, + { + "code": "80", + "name": "Osmaniye" + }, + { + "code": "81", + "name": "Düzce" + } + ], + "TT": [ + { + "code": "ARI", + "name": "Arima" + }, + { + "code": "CHA", + "name": "Chaguanas" + }, + { + "code": "CTT", + "name": "Couva-Tabaquite-Talparo" + }, + { + "code": "DMN", + "name": "Diego Martin" + }, + { + "code": "MRC", + "name": "Mayaro-Rio Claro" + }, + { + "code": "PED", + "name": "Penal-Debe" + }, + { + "code": "PTF", + "name": "Point Fortin" + }, + { + "code": "POS", + "name": "Port of Spain" + }, + { + "code": "PRT", + "name": "Princes Town" + }, + { + "code": "SFO", + "name": "San Fernando" + }, + { + "code": "SJL", + "name": "San Juan-Laventille" + }, + { + "code": "SGE", + "name": "Sangre Grande" + }, + { + "code": "SIP", + "name": "Siparia" + }, + { + "code": "TOB", + "name": "Tobago" + }, + { + "code": "TUP", + "name": "Tunapuna-Piarco" + } + ], + "TV": [ + { + "code": "FUN", + "name": "Funafuti" + }, + { + "code": "NMG", + "name": "Nanumanga" + }, + { + "code": "NMA", + "name": "Nanumea" + }, + { + "code": "NIT", + "name": "Niutao" + }, + { + "code": "NUI", + "name": "Nui" + }, + { + "code": "NKF", + "name": "Nukufetau" + }, + { + "code": "NKL", + "name": "Nukulaelae" + }, + { + "code": "VAI", + "name": "Vaitupu" + } + ], + "TW": [ + { + "code": "CHA", + "name": "Changhua" + }, + { + "code": "CYQ", + "name": "Chiayi" + }, + { + "code": "CYI", + "name": "Chiayi County" + }, + { + "code": "HSZ", + "name": "Hsinchu" + }, + { + "code": "HSQ", + "name": "Hsinchu County" + }, + { + "code": "HUA", + "name": "Hualien" + }, + { + "code": "KHH", + "name": "Kaohsiung" + }, + { + "code": "KEE", + "name": "Keelung" + }, + { + "code": "KIN", + "name": "Kinmen" + }, + { + "code": "LIE", + "name": "Lienchiang" + }, + { + "code": "MIA", + "name": "Miaoli" + }, + { + "code": "NAN", + "name": "Nantou" + }, + { + "code": "NWT", + "name": "New Taipei" + }, + { + "code": "PEN", + "name": "Penghu" + }, + { + "code": "PIF", + "name": "Pingtung" + }, + { + "code": "TXG", + "name": "Taichung" + }, + { + "code": "TNN", + "name": "Tainan" + }, + { + "code": "TPE", + "name": "Taipei" + }, + { + "code": "TTT", + "name": "Taitung" + }, + { + "code": "TAO", + "name": "Taoyuan" + }, + { + "code": "ILA", + "name": "Yilan" + }, + { + "code": "YUN", + "name": "Yunlin" + } + ], + "TZ": [ + { + "code": "01", + "name": "Arusha" + }, + { + "code": "02", + "name": "Dar es Salaam" + }, + { + "code": "03", + "name": "Dodoma" + }, + { + "code": "04", + "name": "Iringa" + }, + { + "code": "05", + "name": "Kagera" + }, + { + "code": "06", + "name": "North Pemba" + }, + { + "code": "07", + "name": "Zanzibar North" + }, + { + "code": "08", + "name": "Kigoma" + }, + { + "code": "09", + "name": "Kilimanjaro" + }, + { + "code": "10", + "name": "South Pemba" + }, + { + "code": "11", + "name": "Zanzibar Central/South" + }, + { + "code": "12", + "name": "Lindi" + }, + { + "code": "13", + "name": "Mara" + }, + { + "code": "14", + "name": "Mbeya" + }, + { + "code": "15", + "name": "Zanzibar Urban/West" + }, + { + "code": "16", + "name": "Morogoro" + }, + { + "code": "17", + "name": "Mtwara" + }, + { + "code": "18", + "name": "Mwanza" + }, + { + "code": "19", + "name": "Pwani" + }, + { + "code": "20", + "name": "Rukwa" + }, + { + "code": "21", + "name": "Ruvuma" + }, + { + "code": "22", + "name": "Shinyanga" + }, + { + "code": "23", + "name": "Singida" + }, + { + "code": "24", + "name": "Tabora" + }, + { + "code": "25", + "name": "Tanga" + }, + { + "code": "26", + "name": "Manyara" + }, + { + "code": "27", + "name": "Geita" + }, + { + "code": "28", + "name": "Katavi" + }, + { + "code": "29", + "name": "Njombe" + }, + { + "code": "30", + "name": "Simiyu" + } + ], + "UA": [ + { + "code": "05", + "name": "Vinnychchyna" + }, + { + "code": "07", + "name": "Volyn" + }, + { + "code": "09", + "name": "Luhanshchyna" + }, + { + "code": "12", + "name": "Dnipropetrovshchyna" + }, + { + "code": "14", + "name": "Donechchyna" + }, + { + "code": "18", + "name": "Zhytomyrshchyna" + }, + { + "code": "21", + "name": "Zakarpattia" + }, + { + "code": "23", + "name": "Zaporizhzhya" + }, + { + "code": "26", + "name": "Prykarpattia" + }, + { + "code": "30", + "name": "Kiev" + }, + { + "code": "32", + "name": "Kyivshchyna" + }, + { + "code": "35", + "name": "Kirovohradschyna" + }, + { + "code": "40", + "name": "Sevastopol" + }, + { + "code": "43", + "name": "Crimea" + }, + { + "code": "46", + "name": "Lvivshchyna" + }, + { + "code": "48", + "name": "Mykolayivschyna" + }, + { + "code": "51", + "name": "Odeshchyna" + }, + { + "code": "53", + "name": "Poltavshchyna" + }, + { + "code": "56", + "name": "Rivnenshchyna" + }, + { + "code": "59", + "name": "Sumshchyna" + }, + { + "code": "61", + "name": "Ternopilshchyna" + }, + { + "code": "63", + "name": "Kharkivshchyna" + }, + { + "code": "65", + "name": "Khersonshchyna" + }, + { + "code": "68", + "name": "Khmelnychchyna" + }, + { + "code": "71", + "name": "Cherkashchyna" + }, + { + "code": "74", + "name": "Chernihivshchyna" + }, + { + "code": "77", + "name": "Chernivtsi Oblast" + } + ], + "UG": [ + { + "code": "314", + "name": "Abim" + }, + { + "code": "301", + "name": "Adjumani" + }, + { + "code": "322", + "name": "Agago" + }, + { + "code": "323", + "name": "Alebtong" + }, + { + "code": "315", + "name": "Amolatar" + }, + { + "code": "324", + "name": "Amudat" + }, + { + "code": "216", + "name": "Amuria" + }, + { + "code": "316", + "name": "Amuru" + }, + { + "code": "302", + "name": "Apac" + }, + { + "code": "303", + "name": "Arua" + }, + { + "code": "217", + "name": "Budaka" + }, + { + "code": "218", + "name": "Bududa" + }, + { + "code": "201", + "name": "Bugiri" + }, + { + "code": "420", + "name": "Buhweju" + }, + { + "code": "117", + "name": "Buikwe" + }, + { + "code": "219", + "name": "Bukedea" + }, + { + "code": "118", + "name": "Bukomansibi" + }, + { + "code": "220", + "name": "Bukwa" + }, + { + "code": "225", + "name": "Bulambuli" + }, + { + "code": "416", + "name": "Buliisa" + }, + { + "code": "401", + "name": "Bundibugyo" + }, + { + "code": "430", + "name": "Bunyangabu" + }, + { + "code": "402", + "name": "Bushenyi" + }, + { + "code": "202", + "name": "Busia" + }, + { + "code": "221", + "name": "Butaleja" + }, + { + "code": "119", + "name": "Butambala" + }, + { + "code": "233", + "name": "Butebo" + }, + { + "code": "120", + "name": "Buvuma" + }, + { + "code": "226", + "name": "Buyende" + }, + { + "code": "C", + "name": "Central" + }, + { + "code": "317", + "name": "Dokolo" + }, + { + "code": "E", + "name": "Eastern" + }, + { + "code": "121", + "name": "Gomba" + }, + { + "code": "304", + "name": "Gulu" + }, + { + "code": "403", + "name": "Hoima" + }, + { + "code": "417", + "name": "Ibanda" + }, + { + "code": "203", + "name": "Iganga" + }, + { + "code": "418", + "name": "Isingiro" + }, + { + "code": "204", + "name": "Jinja" + }, + { + "code": "318", + "name": "Kaabong" + }, + { + "code": "404", + "name": "Kabale" + }, + { + "code": "405", + "name": "Kabarole" + }, + { + "code": "213", + "name": "Kaberamaido" + }, + { + "code": "427", + "name": "Kagadi" + }, + { + "code": "428", + "name": "Kakumiro" + }, + { + "code": "101", + "name": "Kalangala" + }, + { + "code": "222", + "name": "Kaliro" + }, + { + "code": "122", + "name": "Kalungu" + }, + { + "code": "102", + "name": "Kampala" + }, + { + "code": "205", + "name": "Kamuli" + }, + { + "code": "413", + "name": "Kamwenge" + }, + { + "code": "414", + "name": "Kanungu" + }, + { + "code": "206", + "name": "Kapchorwa" + }, + { + "code": "406", + "name": "Kasese" + }, + { + "code": "207", + "name": "Katakwi" + }, + { + "code": "112", + "name": "Kayunga" + }, + { + "code": "407", + "name": "Kibaale" + }, + { + "code": "103", + "name": "Kiboga" + }, + { + "code": "227", + "name": "Kibuku" + }, + { + "code": "419", + "name": "Kiruhura" + }, + { + "code": "421", + "name": "Kiryandongo" + }, + { + "code": "408", + "name": "Kisoro" + }, + { + "code": "305", + "name": "Kitgum" + }, + { + "code": "319", + "name": "Koboko" + }, + { + "code": "325", + "name": "Kole" + }, + { + "code": "306", + "name": "Kotido" + }, + { + "code": "208", + "name": "Kumi" + }, + { + "code": "228", + "name": "Kween" + }, + { + "code": "123", + "name": "Kyankwanzi" + }, + { + "code": "422", + "name": "Kyegegwa" + }, + { + "code": "415", + "name": "Kyenjojo" + }, + { + "code": "125", + "name": "Kyotera" + }, + { + "code": "326", + "name": "Lamwo" + }, + { + "code": "307", + "name": "Lira" + }, + { + "code": "229", + "name": "Luuka" + }, + { + "code": "104", + "name": "Luwero" + }, + { + "code": "124", + "name": "Lwengo" + }, + { + "code": "114", + "name": "Lyantonde" + }, + { + "code": "223", + "name": "Manafwa" + }, + { + "code": "320", + "name": "Maracha" + }, + { + "code": "105", + "name": "Masaka" + }, + { + "code": "409", + "name": "Masindi" + }, + { + "code": "214", + "name": "Mayuge" + }, + { + "code": "209", + "name": "Mbale" + }, + { + "code": "410", + "name": "Mbarara" + }, + { + "code": "423", + "name": "Mitooma" + }, + { + "code": "115", + "name": "Mityana" + }, + { + "code": "308", + "name": "Moroto" + }, + { + "code": "309", + "name": "Moyo" + }, + { + "code": "106", + "name": "Mpigi" + }, + { + "code": "107", + "name": "Mubende" + }, + { + "code": "108", + "name": "Mukono" + }, + { + "code": "311", + "name": "Nakapiripirit" + }, + { + "code": "116", + "name": "Nakaseke" + }, + { + "code": "109", + "name": "Nakasongola" + }, + { + "code": "230", + "name": "Namayingo" + }, + { + "code": "234", + "name": "Namisindwa" + }, + { + "code": "224", + "name": "Namutumba" + }, + { + "code": "327", + "name": "Napak" + }, + { + "code": "310", + "name": "Nebbi" + }, + { + "code": "231", + "name": "Ngora" + }, + { + "code": "N", + "name": "Northern" + }, + { + "code": "424", + "name": "Ntoroko" + }, + { + "code": "411", + "name": "Ntungamo" + }, + { + "code": "328", + "name": "Nwoya" + }, + { + "code": "329", + "name": "Otuke" + }, + { + "code": "321", + "name": "Oyam" + }, + { + "code": "312", + "name": "Pader" + }, + { + "code": "332", + "name": "Pakwach" + }, + { + "code": "210", + "name": "Pallisa" + }, + { + "code": "110", + "name": "Rakai" + }, + { + "code": "429", + "name": "Rubanda" + }, + { + "code": "425", + "name": "Rubirizi" + }, + { + "code": "431", + "name": "Rukiga" + }, + { + "code": "412", + "name": "Rukungiri" + }, + { + "code": "111", + "name": "Sembabule" + }, + { + "code": "232", + "name": "Serere" + }, + { + "code": "426", + "name": "Sheema" + }, + { + "code": "215", + "name": "Sironko" + }, + { + "code": "211", + "name": "Soroti" + }, + { + "code": "212", + "name": "Tororo" + }, + { + "code": "113", + "name": "Wakiso" + }, + { + "code": "W", + "name": "Western" + }, + { + "code": "313", + "name": "Yumbe" + }, + { + "code": "331", + "name": "Zombo" + }, + { + "code": "330", + "name": "Zombo²" + } + ], + "UM": [ + { + "code": "67", + "name": "Johnston Atoll" + }, + { + "code": "71", + "name": "Midway Atoll" + }, + { + "code": "76", + "name": "Navassa Island" + }, + { + "code": "79", + "name": "Wake Island" + }, + { + "code": "81", + "name": "Baker Island" + }, + { + "code": "84", + "name": "Howland Island" + }, + { + "code": "86", + "name": "Jarvis Island" + }, + { + "code": "89", + "name": "Kingman Reef" + }, + { + "code": "95", + "name": "Palmyra Atoll" + } + ], + "US": [ + { + "code": "AL", + "name": "Alabama" + }, + { + "code": "AK", + "name": "Alaska" + }, + { + "code": "AZ", + "name": "Arizona" + }, + { + "code": "AR", + "name": "Arkansas" + }, + { + "code": "CA", + "name": "California" + }, + { + "code": "CO", + "name": "Colorado" + }, + { + "code": "CT", + "name": "Connecticut" + }, + { + "code": "DE", + "name": "Delaware" + }, + { + "code": "FL", + "name": "Florida" + }, + { + "code": "GA", + "name": "Georgia" + }, + { + "code": "HI", + "name": "Hawaii" + }, + { + "code": "ID", + "name": "Idaho" + }, + { + "code": "IL", + "name": "Illinois" + }, + { + "code": "IN", + "name": "Indiana" + }, + { + "code": "IA", + "name": "Iowa" + }, + { + "code": "KS", + "name": "Kansas" + }, + { + "code": "KY", + "name": "Kentucky" + }, + { + "code": "LA", + "name": "Louisiana" + }, + { + "code": "ME", + "name": "Maine" + }, + { + "code": "MD", + "name": "Maryland" + }, + { + "code": "MA", + "name": "Massachusetts" + }, + { + "code": "MI", + "name": "Michigan" + }, + { + "code": "MN", + "name": "Minnesota" + }, + { + "code": "MS", + "name": "Mississippi" + }, + { + "code": "MO", + "name": "Missouri" + }, + { + "code": "MT", + "name": "Montana" + }, + { + "code": "NE", + "name": "Nebraska" + }, + { + "code": "NV", + "name": "Nevada" + }, + { + "code": "NH", + "name": "New Hampshire" + }, + { + "code": "NJ", + "name": "New Jersey" + }, + { + "code": "NM", + "name": "New Mexico" + }, + { + "code": "NY", + "name": "New York" + }, + { + "code": "NC", + "name": "North Carolina" + }, + { + "code": "ND", + "name": "North Dakota" + }, + { + "code": "OH", + "name": "Ohio" + }, + { + "code": "OK", + "name": "Oklahoma" + }, + { + "code": "OR", + "name": "Oregon" + }, + { + "code": "PA", + "name": "Pennsylvania" + }, + { + "code": "RI", + "name": "Rhode Island" + }, + { + "code": "SC", + "name": "South Carolina" + }, + { + "code": "SD", + "name": "South Dakota" + }, + { + "code": "TN", + "name": "Tennessee" + }, + { + "code": "TX", + "name": "Texas" + }, + { + "code": "UT", + "name": "Utah" + }, + { + "code": "VT", + "name": "Vermont" + }, + { + "code": "VA", + "name": "Virginia" + }, + { + "code": "WA", + "name": "Washington" + }, + { + "code": "DC", + "name": "Washington DC" + }, + { + "code": "WV", + "name": "West Virginia" + }, + { + "code": "WI", + "name": "Wisconsin" + }, + { + "code": "WY", + "name": "Wyoming" + } + ], + "UY": [ + { + "code": "AR", + "name": "Artigas" + }, + { + "code": "CA", + "name": "Canelones" + }, + { + "code": "CL", + "name": "Cerro Largo" + }, + { + "code": "CO", + "name": "Colonia" + }, + { + "code": "DU", + "name": "Durazno" + }, + { + "code": "FS", + "name": "Flores" + }, + { + "code": "FD", + "name": "Florida" + }, + { + "code": "LA", + "name": "Lavalleja" + }, + { + "code": "MA", + "name": "Maldonado" + }, + { + "code": "MO", + "name": "Montevideo" + }, + { + "code": "PA", + "name": "Paysandú" + }, + { + "code": "RN", + "name": "Río Negro" + }, + { + "code": "RV", + "name": "Rivera" + }, + { + "code": "RO", + "name": "Rocha" + }, + { + "code": "SA", + "name": "Salto" + }, + { + "code": "SJ", + "name": "San José" + }, + { + "code": "SO", + "name": "Soriano" + }, + { + "code": "TA", + "name": "Tacuarembó" + }, + { + "code": "TT", + "name": "Treinta y Tres" + } + ], + "UZ": [ + { + "code": "AN", + "name": "Andijan" + }, + { + "code": "BU", + "name": "Bukhara" + }, + { + "code": "FA", + "name": "Fergana" + }, + { + "code": "JI", + "name": "Jizzakh" + }, + { + "code": "QR", + "name": "Karakalpakstan" + }, + { + "code": "NG", + "name": "Namangan" + }, + { + "code": "NW", + "name": "Navoiy" + }, + { + "code": "QA", + "name": "Qashqadaryo" + }, + { + "code": "SA", + "name": "Samarqand" + }, + { + "code": "SI", + "name": "Sirdaryo" + }, + { + "code": "SU", + "name": "Surxondaryo" + }, + { + "code": "TK", + "name": "Tashkent" + }, + { + "code": "TO", + "name": "Tashkent Province" + }, + { + "code": "XO", + "name": "Xorazm" + } + ], + "VC": [ + { + "code": "01", + "name": "Charlotte" + }, + { + "code": "02", + "name": "Saint Andrew" + }, + { + "code": "03", + "name": "Saint David" + }, + { + "code": "04", + "name": "Saint George" + }, + { + "code": "05", + "name": "Saint Patrick" + }, + { + "code": "06", + "name": "Grenadines" + } + ], + "VE": [ + { + "code": "Z", + "name": "Amazonas" + }, + { + "code": "B", + "name": "Anzoátegui" + }, + { + "code": "C", + "name": "Apure" + }, + { + "code": "D", + "name": "Aragua" + }, + { + "code": "E", + "name": "Barinas" + }, + { + "code": "F", + "name": "Bolívar" + }, + { + "code": "A", + "name": "Capital" + }, + { + "code": "G", + "name": "Carabobo" + }, + { + "code": "H", + "name": "Cojedes" + }, + { + "code": "Y", + "name": "Delta Amacuro" + }, + { + "code": "I", + "name": "Falcón" + }, + { + "code": "W", + "name": "Federal Dependencies" + }, + { + "code": "J", + "name": "Guárico" + }, + { + "code": "K", + "name": "Lara" + }, + { + "code": "L", + "name": "Mérida" + }, + { + "code": "M", + "name": "Miranda" + }, + { + "code": "N", + "name": "Monagas" + }, + { + "code": "O", + "name": "Nueva Esparta" + }, + { + "code": "P", + "name": "Portuguesa" + }, + { + "code": "R", + "name": "Sucre" + }, + { + "code": "S", + "name": "Táchira" + }, + { + "code": "T", + "name": "Trujillo" + }, + { + "code": "X", + "name": "Vargas" + }, + { + "code": "U", + "name": "Yaracuy" + }, + { + "code": "V", + "name": "Zulia" + } + ], + "VN": [ + { + "code": "44", + "name": "An Giang" + }, + { + "code": "43", + "name": "Bà Rịa–VÅ©ng Tàu" + }, + { + "code": "54", + "name": "Bắc Giang" + }, + { + "code": "53", + "name": "Bắc Kạn" + }, + { + "code": "55", + "name": "Bạc Liêu" + }, + { + "code": "56", + "name": "Bắc Ninh" + }, + { + "code": "50", + "name": "Bến Tre" + }, + { + "code": "31", + "name": "Bình Äịnh" + }, + { + "code": "57", + "name": "Bình DÆ°Æ¡ng" + }, + { + "code": "58", + "name": "Bình PhÆ°á»›c" + }, + { + "code": "40", + "name": "Bình Thuận" + }, + { + "code": "59", + "name": "Cà Mau" + }, + { + "code": "CT", + "name": "Can Tho" + }, + { + "code": "04", + "name": "Cao Bằng" + }, + { + "code": "DN", + "name": "Da Nang" + }, + { + "code": "33", + "name": "Äắk Lắk" + }, + { + "code": "72", + "name": "Äắk Nông" + }, + { + "code": "71", + "name": "Äiện Biên" + }, + { + "code": "39", + "name": "Äồng Nai" + }, + { + "code": "45", + "name": "Äồng Tháp" + }, + { + "code": "30", + "name": "Gia Lai" + }, + { + "code": "03", + "name": "Hà Giang" + }, + { + "code": "63", + "name": "Hà Nam" + }, + { + "code": "23", + "name": "Hà TÄ©nh" + }, + { + "code": "61", + "name": "Hải DÆ°Æ¡ng" + }, + { + "code": "HP", + "name": "Haiphong" + }, + { + "code": "HN", + "name": "Hanoi" + }, + { + "code": "73", + "name": "Hậu Giang" + }, + { + "code": "SG", + "name": "Ho Chi Minh City" + }, + { + "code": "14", + "name": "Hòa Bình" + }, + { + "code": "66", + "name": "HÆ°ng Yên" + }, + { + "code": "34", + "name": "Khánh Hòa" + }, + { + "code": "47", + "name": "Kiên Giang" + }, + { + "code": "28", + "name": "Kon Tum" + }, + { + "code": "01", + "name": "Lai Châu" + }, + { + "code": "35", + "name": "Lâm Äồng" + }, + { + "code": "09", + "name": "Lạng SÆ¡n" + }, + { + "code": "02", + "name": "Lào Cai" + }, + { + "code": "41", + "name": "Long An" + }, + { + "code": "67", + "name": "Nam Äịnh" + }, + { + "code": "22", + "name": "Nghệ An" + }, + { + "code": "18", + "name": "Ninh Bình" + }, + { + "code": "36", + "name": "Ninh Thuận" + }, + { + "code": "68", + "name": "Phú Thá»" + }, + { + "code": "32", + "name": "Phú Yên" + }, + { + "code": "24", + "name": "Quảng Bình" + }, + { + "code": "27", + "name": "Quảng Nam" + }, + { + "code": "29", + "name": "Quảng Ngãi" + }, + { + "code": "13", + "name": "Quảng Ninh" + }, + { + "code": "25", + "name": "Quảng Trị" + }, + { + "code": "52", + "name": "Sóc Trăng" + }, + { + "code": "05", + "name": "SÆ¡n La" + }, + { + "code": "37", + "name": "Tây Ninh" + }, + { + "code": "20", + "name": "Thái Bình" + }, + { + "code": "69", + "name": "Thái Nguyên" + }, + { + "code": "21", + "name": "Thanh Hóa" + }, + { + "code": "26", + "name": "Thừa Thiên–Huế" + }, + { + "code": "46", + "name": "Tiá»n Giang" + }, + { + "code": "51", + "name": "Trà Vinh" + }, + { + "code": "07", + "name": "Tuyên Quang" + }, + { + "code": "49", + "name": "VÄ©nh Long" + }, + { + "code": "70", + "name": "VÄ©nh Phúc" + }, + { + "code": "06", + "name": "Yên Bái" + } + ], + "VU": [ + { + "code": "MAP", + "name": "Malampa" + }, + { + "code": "PAM", + "name": "Penama" + }, + { + "code": "SAM", + "name": "Sanma" + }, + { + "code": "SEE", + "name": "Shefa" + }, + { + "code": "TAE", + "name": "Tafea" + }, + { + "code": "TOB", + "name": "Torba" + } + ], + "WF": [ + { + "code": "AL", + "name": "Alo" + }, + { + "code": "SG", + "name": "Sigave" + }, + { + "code": "UV", + "name": "Uvea" + } + ], + "WS": [ + { + "code": "AA", + "name": "A’ana" + }, + { + "code": "AL", + "name": "Aiga-i-le-Tai" + }, + { + "code": "AT", + "name": "Atua" + }, + { + "code": "FA", + "name": "Fa’asaleleaga" + }, + { + "code": "GE", + "name": "Gaga’emauga" + }, + { + "code": "GI", + "name": "Gaga’ifomauga" + }, + { + "code": "PA", + "name": "Palauli" + }, + { + "code": "SA", + "name": "Satupa’itea" + }, + { + "code": "TU", + "name": "Tuamasaga" + }, + { + "code": "VF", + "name": "Va’a-o-Fonoti" + }, + { + "code": "VS", + "name": "Vaisigano" + } + ], + "YE": [ + { + "code": "AD", + "name": "’Adan" + }, + { + "code": "AB", + "name": "Abyan" + }, + { + "code": "BA", + "name": "Al Bayda" + }, + { + "code": "HU", + "name": "Al Hudaydah" + }, + { + "code": "JA", + "name": "Al Jawf" + }, + { + "code": "MR", + "name": "Al Mahrah" + }, + { + "code": "MW", + "name": "Al Mahwit" + }, + { + "code": "SA", + "name": "Amanat Al Asimah" + }, + { + "code": "AM", + "name": "Amran" + }, + { + "code": "SU", + "name": "Arkhabil Suqutra" + }, + { + "code": "DA", + "name": "Dhale" + }, + { + "code": "DH", + "name": "Dhamar" + }, + { + "code": "HD", + "name": "Hadramaut" + }, + { + "code": "HJ", + "name": "Hajjah" + }, + { + "code": "IB", + "name": "Ibb" + }, + { + "code": "LA", + "name": "Lahij" + }, + { + "code": "MA", + "name": "Ma’rib" + }, + { + "code": "RA", + "name": "Raymah" + }, + { + "code": "SD", + "name": "Sa’dah" + }, + { + "code": "SN", + "name": "Sana’a" + }, + { + "code": "SH", + "name": "Shabwah" + }, + { + "code": "TA", + "name": "Taiz" + } + ], + "ZA": [ + { + "code": "EC", + "name": "Eastern Cape" + }, + { + "code": "FS", + "name": "Free" + }, + { + "code": "GT", + "name": "Gauteng" + }, + { + "code": "NL", + "name": "KwaZulu-Natal" + }, + { + "code": "LP", + "name": "Limpopo" + }, + { + "code": "MP", + "name": "Mpumalanga" + }, + { + "code": "NW", + "name": "North West" + }, + { + "code": "NC", + "name": "Northern Cape" + }, + { + "code": "WC", + "name": "Western Cape" + } + ], + "ZM": [ + { + "code": "01", + "name": "Western" + }, + { + "code": "02", + "name": "Central" + }, + { + "code": "03", + "name": "Eastern" + }, + { + "code": "04", + "name": "Luapula" + }, + { + "code": "05", + "name": "Northern" + }, + { + "code": "06", + "name": "North-Western" + }, + { + "code": "07", + "name": "Southern" + }, + { + "code": "08", + "name": "Copperbelt" + }, + { + "code": "09", + "name": "Lusaka" + }, + { + "code": "10", + "name": "Muchinga" + } + ], + "ZW": [ + { + "code": "BU", + "name": "Bulawayo" + }, + { + "code": "HA", + "name": "Harare" + }, + { + "code": "MA", + "name": "Manicaland" + }, + { + "code": "MC", + "name": "Mashonaland Central" + }, + { + "code": "ME", + "name": "Mashonaland East" + }, + { + "code": "MW", + "name": "Mashonaland West" + }, + { + "code": "MV", + "name": "Masvingo" + }, + { + "code": "MN", + "name": "Matabeleland North" + }, + { + "code": "MS", + "name": "Matabeleland South" + }, + { + "code": "MI", + "name": "Midlands" + } + ] +} \ No newline at end of file diff --git a/js/data/locale/ga/sysres.json b/js/data/locale/ga/sysres.json index 0c1a8c4996..85723bd290 100644 --- a/js/data/locale/ga/sysres.json +++ b/js/data/locale/ga/sysres.json @@ -75,8 +75,8 @@ "EEE6": "Sath", "EE6": "Sa", "E6": "S", - "a0": "a.m.", - "a1": "p.m.", + "a0": "r.n.", + "a1": "i.n.", "G-1": "RCR", "G1": "CR", "1#1 millisecond|#{num} milliseconds": "one#{num} mhilleasoicind|two#{num} mhilleasoicind|few#{num} mhilleasoicind|many#{num} milleasoicind|#{num} milleasoicind", @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "one#{num} scht|two#{num} scht|few#{num} scht|many#{num} scht|#{num} scht", "1#1 mon|#{num} mons": "one#{num} mhí|two#{num} mhí|few#{num} mhí|many#{num} mí|#{num} mí", "1#1 yr|#{num} yrs": "one#{num} bhl|two#{num} bhl|few#{num} bl|many#{num} mbl|#{num} bl", - "durationShortMillis": "one#{num}ms|two#{num}ms|few#{num}ms|many#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|two#{num}s|few#{num}s|many#{num}s|#{num}s", - "durationShortMinutes": "one#{num}n|two#{num}n|few#{num}n|many#{num}n|#{num}n", - "#{num}h": "one#{num}u|two#{num}u|few#{num}u|many#{num}u|#{num}u", - "#{num}d": "one#{num}l|two#{num}l|few#{num}l|many#{num}l|#{num}l", - "#{num}w": "one#{num}s|two#{num}s|few#{num}s|many#{num}s|#{num}s", - "durationShortMonths": "one#{num}m|two#{num}m|few#{num}m|many#{num}m|#{num}m", - "#{num}y": "one#{num}b|two#{num}b|few#{num}b|many#{num}b|#{num}b", - "separatorFull": ", ", - "finalSeparatorFull": ", agus ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "durationMediumMillis": "one#{num}ms|two#{num}ms|few#{num}ms|many#{num}ms|#{num}ms", "1#1 se|#{num} sec": "one#{num}s|two#{num}s|few#{num}s|many#{num}s|#{num}s", "1#1 mi|#{num} min": "one#{num}n|two#{num}n|few#{num}n|many#{num}n|#{num}n", @@ -119,6 +103,14 @@ "durationMediumWeeks": "one#{num}s|two#{num}s|few#{num}s|many#{num}s|#{num}s", "1#1 mo|#{num} mos": "one#{num}m|two#{num}m|few#{num}m|many#{num}m|#{num}m", "durationMediumYears": "one#{num}b|two#{num}b|few#{num}b|many#{num}b|#{num}b", + "durationShortMillis": "one#{num}ms|two#{num}ms|few#{num}ms|many#{num}ms|#{num}ms", + "#{num}s": "one#{num}s|two#{num}s|few#{num}s|many#{num}s|#{num}s", + "durationShortMinutes": "one#{num}n|two#{num}n|few#{num}n|many#{num}n|#{num}n", + "#{num}h": "one#{num}u|two#{num}u|few#{num}u|many#{num}u|#{num}u", + "#{num}d": "one#{num}l|two#{num}l|few#{num}l|many#{num}l|#{num}l", + "#{num}w": "one#{num}s|two#{num}s|few#{num}s|many#{num}s|#{num}s", + "durationShortMonths": "one#{num}m|two#{num}m|few#{num}m|many#{num}m|#{num}m", + "#{num}y": "one#{num}b|two#{num}b|few#{num}b|many#{num}b|#{num}b", "1#in 1 second|#in {num} seconds": "one#i gceann {num} soicind|two#i gceann {num} shoicind|few#i gceann {num} shoicind|many#i gceann {num} soicind|#i gceann {num} soicind", "1#in 1 minute|#in {num} minutes": "one#i gceann {num} nóiméad|two#i gceann {num} nóiméad|few#i gceann {num} nóiméad|many#i gceann {num} nóiméad|#i gceann {num} nóiméad", "1#in 1 hour|#in {num} hours": "one#i gceann {num} uair an chloig|two#i gceann {num} uair an chloig|few#i gceann {num} huaire an chloig|many#i gceann {num} n-uaire an chloig|#i gceann {num} uair an chloig", @@ -160,5 +152,13 @@ "#{num}d ago": "one#{num} lá ó shin|two#{num} lá ó shin|few#{num} lá ó shin|many#{num} lá ó shin|#{num} lá ó shin", "#{num}w ago": "one#{num} scht. ó shin|two#{num} scht. ó shin|few#{num} scht. ó shin|many#{num} scht. ó shin|#{num} scht. ó shin", "#{num}mo ago": "one#{num} mhí ó shin|two#{num} mhí ó shin|few#{num} mhí ó shin|many#{num} mí ó shin|#{num} mí ó shin", - "#{num}y ago": "one#{num} bhl. ó shin|two#{num} bhl. ó shin|few#{num} bl. ó shin|many#{num} mbl. ó shin|#{num} bl. ó shin" + "#{num}y ago": "one#{num} bhl. ó shin|two#{num} bhl. ó shin|few#{num} bl. ó shin|many#{num} mbl. ó shin|#{num} bl. ó shin", + "separatorFull": ", ", + "finalSeparatorFull": ", agus ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": " ", + "finalSeparatorShort": " " } \ No newline at end of file diff --git a/js/data/locale/gag/langname.jf b/js/data/locale/gag/langname.jf new file mode 100644 index 0000000000..cbd5418c02 --- /dev/null +++ b/js/data/locale/gag/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Gagauz" +} \ No newline at end of file diff --git a/js/data/locale/gan/langname.jf b/js/data/locale/gan/langname.jf new file mode 100644 index 0000000000..246691203d --- /dev/null +++ b/js/data/locale/gan/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Gan Chinese" +} \ No newline at end of file diff --git a/js/data/locale/gan/scripts.jf b/js/data/locale/gan/scripts.jf new file mode 100644 index 0000000000..2dd58be278 --- /dev/null +++ b/js/data/locale/gan/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Hans" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/gba/scripts.jf b/js/data/locale/gba/scripts.jf index 22edfc469b..b434ec3e96 100644 --- a/js/data/locale/gba/scripts.jf +++ b/js/data/locale/gba/scripts.jf @@ -1,6 +1,6 @@ { "scripts": [ - "Arab" + "Latn" ], "generated": true } \ No newline at end of file diff --git a/js/data/locale/gbz/langname.jf b/js/data/locale/gbz/langname.jf new file mode 100644 index 0000000000..bf7051e27a --- /dev/null +++ b/js/data/locale/gbz/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Zoroastrian Dari" +} \ No newline at end of file diff --git a/js/data/locale/gbz/scripts.jf b/js/data/locale/gbz/scripts.jf new file mode 100644 index 0000000000..22edfc469b --- /dev/null +++ b/js/data/locale/gbz/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Arab" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/gd/sysres.json b/js/data/locale/gd/sysres.json index 810f00a968..a8a090feae 100644 --- a/js/data/locale/gd/sysres.json +++ b/js/data/locale/gd/sysres.json @@ -171,22 +171,6 @@ "1#1 wk|#{num} wks": "one#{num} shn|two#{num} shn|few#{num} sn|#{num} sn", "1#1 mon|#{num} mons": "one#{num} mhìos|two#{num} mhìos|few#{num} mìos|#{num} mìos", "1#1 yr|#{num} yrs": "one#{num} bhlia|two#{num} bhlia|few#{num} blia|#{num} blia", - "durationShortMillis": "one#{num}ms|two#{num}ms|few#{num}ms|#{num}ms", - "#{num}s": "one#{num}d|two#{num}d|few#{num}d|#{num}d", - "durationShortMinutes": "one#{num}m|two#{num}m|few#{num}m|#{num}m", - "#{num}h": "one#{num}u|two#{num}u|few#{num}u|#{num}u", - "#{num}d": "one#{num}là|two#{num}là|few#{num}là|#{num}là", - "#{num}w": "one#{num}s|two#{num}s|few#{num}s|#{num}s", - "durationShortMonths": "one#{num}m|two#{num}m|few#{num}m|#{num}m", - "#{num}y": "one#{num}bl|two#{num}bl|few#{num}bl|#{num}bl", - "separatorFull": ", ", - "finalSeparatorFull": " agus ", - "separatorLong": ", ", - "finalSeparatorLong": " ’s ", - "separatorMedium": ", ", - "finalSeparatorMedium": " ’s ", - "separatorShort": " ", - "finalSeparatorShort": " ", "durationMediumMillis": "one#{num}ms|two#{num}ms|few#{num}ms|#{num}ms", "1#1 se|#{num} sec": "one#{num}d|two#{num}d|few#{num}d|#{num}d", "1#1 mi|#{num} min": "one#{num}m|two#{num}m|few#{num}m|#{num}m", @@ -195,6 +179,14 @@ "durationMediumWeeks": "one#{num}s|two#{num}s|few#{num}s|#{num}s", "1#1 mo|#{num} mos": "one#{num}m|two#{num}m|few#{num}m|#{num}m", "durationMediumYears": "one#{num}bl|two#{num}bl|few#{num}bl|#{num}bl", + "durationShortMillis": "one#{num}ms|two#{num}ms|few#{num}ms|#{num}ms", + "#{num}s": "one#{num}d|two#{num}d|few#{num}d|#{num}d", + "durationShortMinutes": "one#{num}m|two#{num}m|few#{num}m|#{num}m", + "#{num}h": "one#{num}u|two#{num}u|few#{num}u|#{num}u", + "#{num}d": "one#{num}là|two#{num}là|few#{num}là|#{num}là", + "#{num}w": "one#{num}s|two#{num}s|few#{num}s|#{num}s", + "durationShortMonths": "one#{num}m|two#{num}m|few#{num}m|#{num}m", + "#{num}y": "one#{num}bl|two#{num}bl|few#{num}bl|#{num}bl", "1#in 1 second|#in {num} seconds": "one#an ceann {num} diog|two#an ceann {num} dhiog|few#an ceann {num} diogan|#an ceann {num} diog", "1#in 1 minute|#in {num} minutes": "one#an ceann {num} mhionaid|two#an ceann {num} mhionaid|few#an ceann {num} mionaidean|#an ceann {num} mionaid", "1#in 1 hour|#in {num} hours": "one#an ceann {num} uair a thìde|two#an ceann {num} uair a thìde|few#an ceann {num} uairean a thìde|#an ceann {num} uair a thìde", @@ -236,5 +228,13 @@ "#{num}d ago": "one#o {num} là|two#o {num} là|few#o {num} là.|#o {num} là", "#{num}w ago": "one#o {num} sheachd.|two#o {num} sheachd.|few#o {num} seachd.|#o {num} seachd.", "#{num}mo ago": "one#o {num} mhìos.|two#o {num} mhìos.|few#o {num} mìos.|#o {num} mìos.", - "#{num}y ago": "one#o {num} bhlia.|two#o {num} bhlia.|few#o {num} blia.|#o {num} blia." + "#{num}y ago": "one#o {num} bhlia.|two#o {num} bhlia.|few#o {num} blia.|#o {num} blia.", + "separatorFull": ", ", + "finalSeparatorFull": " agus ", + "separatorLong": ", ", + "finalSeparatorLong": " ’s ", + "separatorMedium": ", ", + "finalSeparatorMedium": " ’s ", + "separatorShort": " ", + "finalSeparatorShort": " " } \ No newline at end of file diff --git a/js/data/locale/ggn/scripts.jf b/js/data/locale/ggn/scripts.jf new file mode 100644 index 0000000000..d37b33718c --- /dev/null +++ b/js/data/locale/ggn/scripts.jf @@ -0,0 +1,7 @@ +{ + "scripts": [ + "Deva", + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/gjk/scripts.jf b/js/data/locale/gjk/scripts.jf new file mode 100644 index 0000000000..22edfc469b --- /dev/null +++ b/js/data/locale/gjk/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Arab" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/gju/scripts.jf b/js/data/locale/gju/scripts.jf new file mode 100644 index 0000000000..22edfc469b --- /dev/null +++ b/js/data/locale/gju/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Arab" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/gl/sysres.json b/js/data/locale/gl/sysres.json index ddb84dc128..92977b8a8a 100644 --- a/js/data/locale/gl/sysres.json +++ b/js/data/locale/gl/sysres.json @@ -97,31 +97,31 @@ "L12": "D", "EEEE0": "domingo", "EEE0": "dom.", - "EE0": "dom.", + "EE0": "do.", "E0": "d.", "EEEE1": "luns", "EEE1": "luns", - "EE1": "luns", + "EE1": "lu.", "E1": "l.", "EEEE2": "martes", "EEE2": "mar.", - "EE2": "mar.", + "EE2": "ma.", "E2": "m.", "EEEE3": "mércores", "EEE3": "mér.", - "EE3": "mér.", + "EE3": "mé.", "E3": "m.", "EEEE4": "xoves", "EEE4": "xov.", - "EE4": "xov.", + "EE4": "xo.", "E4": "x.", "EEEE5": "venres", "EEE5": "ven.", - "EE5": "ven.", + "EE5": "ve.", "E5": "v.", "EEEE6": "sábado", "EEE6": "sáb.", - "EE6": "sáb.", + "EE6": "sá.", "E6": "s.", "cccc0": "Domingo", "ccc0": "Dom.", @@ -153,8 +153,8 @@ "c6": "S", "a0": "a.m.", "a1": "p.m.", - "G-1": "a.E.C.", - "G1": "E.C.", + "G-1": "a.e.c.", + "G1": "e.c.", "1#1 millisecond|#{num} milliseconds": "one#{num} milisegundo|#{num} milisegundos", "1#1 second|#{num} seconds": "one#{num} segundo|#{num} segundos", "1#1 minute|#{num} minutes": "one#{num} minuto|#{num} minutos", @@ -171,6 +171,14 @@ "1#1 wk|#{num} wks": "one#{num} sem.|#{num} sem.", "1#1 mon|#{num} mons": "one#{num} mes|#{num} meses", "1#1 yr|#{num} yrs": "one#{num} ano|#{num} anos", + "durationMediumMillis": "one#{num} ms|#{num} ms", + "1#1 se|#{num} sec": "one#{num} s|#{num} s", + "1#1 mi|#{num} min": "one#{num} min|#{num} min", + "durationMediumHours": "one#{num} h|#{num} h", + "1#1 dy|#{num} dys": "one#{num} d|#{num} d", + "durationMediumWeeks": "one#{num} sem.|#{num} sem.", + "1#1 mo|#{num} mos": "one#{num} m.|#{num} m.", + "durationMediumYears": "one#{num} a.|#{num} a.", "durationShortMillis": "one#{num} ms|#{num} ms", "#{num}s": "one#{num} s|#{num} s", "durationShortMinutes": "one#{num} min|#{num} min", @@ -179,22 +187,6 @@ "#{num}w": "one#{num} sem.|#{num} sem.", "durationShortMonths": "one#{num} m.|#{num} m.", "#{num}y": "one#{num} a.|#{num} a.", - "separatorFull": ", ", - "finalSeparatorFull": " e ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", - "durationMediumMillis": "one#{num} ms|#{num} ms", - "1#1 se|#{num} sec": "#{num} se", - "1#1 mi|#{num} min": "#{num} min", - "durationMediumHours": "#{num} ho", - "1#1 dy|#{num} dys": "one#{num} día|#{num} dí", - "durationMediumWeeks": "one#{num} se|#{num} sem", - "1#1 mo|#{num} mos": "one#{num} mes|#{num} me", - "durationMediumYears": "one#{num} ano|#{num} an", "1#in 1 second|#in {num} seconds": "one#en {num} segundo|#en {num} segundos", "1#in 1 minute|#in {num} minutes": "one#en {num} minuto|#en {num} minutos", "1#in 1 hour|#in {num} hours": "one#en {num} hora|#en {num} horas", @@ -214,7 +206,7 @@ "#in {num}h": "one#en {num} h|#en {num} h", "#in {num}d": "one#en {num} día|#en {num} días", "#in {num}w": "one#en {num} sem.|#en {num} sem.", - "#in {num}mo": "one#en {num} mes|#en {num} mes.", + "#in {num}mo": "one#en {num} mes|#en {num} meses", "#in {num}y": "one#en {num} ano|#en {num} anos", "1#1 second ago|#{num} seconds ago": "one#hai {num} segundo|#hai {num} segundos", "1#1 minute ago|#{num} minutes ago": "one#hai {num} minuto|#hai {num} minutos", @@ -235,6 +227,14 @@ "#{num}h ago": "one#hai {num} h|#hai {num} h", "#{num}d ago": "one#hai {num} día|#hai {num} días", "#{num}w ago": "one#hai {num} sem.|#hai {num} sem.", - "#{num}mo ago": "one#hai {num} mes|#hai {num} mes.", - "#{num}y ago": "one#hai {num} ano|#hai {num} anos" + "#{num}mo ago": "one#hai {num} mes|#hai {num} meses", + "#{num}y ago": "one#hai {num} ano|#hai {num} anos", + "separatorFull": ", ", + "finalSeparatorFull": " e ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/glk/langname.jf b/js/data/locale/glk/langname.jf new file mode 100644 index 0000000000..83e8cc2291 --- /dev/null +++ b/js/data/locale/glk/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Gilaki" +} \ No newline at end of file diff --git a/js/data/locale/glk/scripts.jf b/js/data/locale/glk/scripts.jf new file mode 100644 index 0000000000..22edfc469b --- /dev/null +++ b/js/data/locale/glk/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Arab" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/gmh/scripts.jf b/js/data/locale/gmh/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/gmh/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/goh/scripts.jf b/js/data/locale/goh/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/goh/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/gom/langname.jf b/js/data/locale/gom/langname.jf new file mode 100644 index 0000000000..bb4b51cd77 --- /dev/null +++ b/js/data/locale/gom/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Goan Konkani" +} \ No newline at end of file diff --git a/js/data/locale/gom/scripts.jf b/js/data/locale/gom/scripts.jf new file mode 100644 index 0000000000..9408517d0c --- /dev/null +++ b/js/data/locale/gom/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Deva" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/gos/scripts.jf b/js/data/locale/gos/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/gos/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/gsw/FR/dateformats.json b/js/data/locale/gsw/FR/dateformats.json new file mode 100644 index 0000000000..b3ac714262 --- /dev/null +++ b/js/data/locale/gsw/FR/dateformats.json @@ -0,0 +1,155 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "EEEE, d. MMMM yyyy", + "l": "EEE, d. MMMM yyyy", + "m": "EE, dd.MM.yyyy", + "s": "E, dd.MM.yy" + }, + "dmy": { + "f": "d. MMMM yyyy", + "l": "d. MMMM yyyy", + "m": "dd.MM.yyyy", + "s": "dd.MM.yy" + }, + "dmw": { + "f": "EEEE, d. MMMM", + "l": "EEE, d. MMMM", + "m": "EE, dd.MM", + "s": "E, dd.MM" + }, + "dm": { + "f": "d. MMMM", + "l": "d. MMMM", + "m": "dd.MM", + "s": "dd.MM" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MM.yyyy", + "s": "MM.yy" + }, + "dw": { + "f": "EEEE, d", + "l": "EEE, d", + "m": "EE, dd", + "s": "E, dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "dd", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd}. {sm} {sy} {st} – {et}", + "l": "{sd}. {sm} {sy} {st} – {et}", + "m": "{sd}.{sm}.{sy} {st} – {et}", + "s": "{sd}.{sm}.{sy} {st} – {et}" + }, + "c01": { + "f": "{sd}. {sm} {sy} {st} – {ed}. {em} {ey} {et}", + "l": "{sd}. {sm} {sy} {st} – {ed}. {em} {ey} {et}", + "m": "{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}", + "s": "{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}" + }, + "c02": { + "f": "{sd}. {sm} {sy} {st} – {ed}. {em} {ey} {et}", + "l": "{sd}. {sm} {sy} {st} – {ed}. {em} {ey} {et}", + "m": "{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}", + "s": "{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}" + }, + "c03": { + "f": "{sd}. {sm} {sy} {st} – {ed}. {em} {ey} {et}", + "l": "{sd}. {sm} {sy} {st} – {ed}. {em} {ey} {et}", + "m": "{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}", + "s": "{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed}. {em} {ey}", + "l": "{sd} – {ed}. {em} {ey}", + "m": "{sd} – {ed}.{em}.{ey}", + "s": "{sd} – {ed}.{em}.{ey}" + }, + "c11": { + "f": "{sd}. {sm} – {ed}. {em} {ey}", + "l": "{sd}. {sm} – {ed}. {em} {ey}", + "m": "{sd}.{sm} – {ed}.{em}.{ey}", + "s": "{sd}.{sm} – {ed}.{em}.{ey}" + }, + "c12": { + "f": "{sd}. {sm} {sy} – {ed}. {em} {ey}", + "l": "{sd}. {sm} {sy} – {ed}. {em} {ey}", + "m": "{sd}.{sm}.{sy} – {ed}.{em}.{ey}", + "s": "{sd}.{sm}.{sy} – {ed}.{em}.{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm}.{sy} – {em}.{ey}", + "s": "{sm}.{sy} – {em}.{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/gsw/LI/dateformats.json b/js/data/locale/gsw/LI/dateformats.json new file mode 100644 index 0000000000..b3ac714262 --- /dev/null +++ b/js/data/locale/gsw/LI/dateformats.json @@ -0,0 +1,155 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "EEEE, d. MMMM yyyy", + "l": "EEE, d. MMMM yyyy", + "m": "EE, dd.MM.yyyy", + "s": "E, dd.MM.yy" + }, + "dmy": { + "f": "d. MMMM yyyy", + "l": "d. MMMM yyyy", + "m": "dd.MM.yyyy", + "s": "dd.MM.yy" + }, + "dmw": { + "f": "EEEE, d. MMMM", + "l": "EEE, d. MMMM", + "m": "EE, dd.MM", + "s": "E, dd.MM" + }, + "dm": { + "f": "d. MMMM", + "l": "d. MMMM", + "m": "dd.MM", + "s": "dd.MM" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MM.yyyy", + "s": "MM.yy" + }, + "dw": { + "f": "EEEE, d", + "l": "EEE, d", + "m": "EE, dd", + "s": "E, dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "dd", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd}. {sm} {sy} {st} – {et}", + "l": "{sd}. {sm} {sy} {st} – {et}", + "m": "{sd}.{sm}.{sy} {st} – {et}", + "s": "{sd}.{sm}.{sy} {st} – {et}" + }, + "c01": { + "f": "{sd}. {sm} {sy} {st} – {ed}. {em} {ey} {et}", + "l": "{sd}. {sm} {sy} {st} – {ed}. {em} {ey} {et}", + "m": "{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}", + "s": "{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}" + }, + "c02": { + "f": "{sd}. {sm} {sy} {st} – {ed}. {em} {ey} {et}", + "l": "{sd}. {sm} {sy} {st} – {ed}. {em} {ey} {et}", + "m": "{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}", + "s": "{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}" + }, + "c03": { + "f": "{sd}. {sm} {sy} {st} – {ed}. {em} {ey} {et}", + "l": "{sd}. {sm} {sy} {st} – {ed}. {em} {ey} {et}", + "m": "{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}", + "s": "{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed}. {em} {ey}", + "l": "{sd} – {ed}. {em} {ey}", + "m": "{sd} – {ed}.{em}.{ey}", + "s": "{sd} – {ed}.{em}.{ey}" + }, + "c11": { + "f": "{sd}. {sm} – {ed}. {em} {ey}", + "l": "{sd}. {sm} – {ed}. {em} {ey}", + "m": "{sd}.{sm} – {ed}.{em}.{ey}", + "s": "{sd}.{sm} – {ed}.{em}.{ey}" + }, + "c12": { + "f": "{sd}. {sm} {sy} – {ed}. {em} {ey}", + "l": "{sd}. {sm} {sy} – {ed}. {em} {ey}", + "m": "{sd}.{sm}.{sy} – {ed}.{em}.{ey}", + "s": "{sd}.{sm}.{sy} – {ed}.{em}.{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm}.{sy} – {em}.{ey}", + "s": "{sm}.{sy} – {em}.{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/gsw/sysres.json b/js/data/locale/gsw/sysres.json index 398bb86c79..45b23d894e 100644 --- a/js/data/locale/gsw/sysres.json +++ b/js/data/locale/gsw/sysres.json @@ -75,8 +75,8 @@ "EEE6": "Sa.", "EE6": "Sa.", "E6": "S", - "a0": "vorm.", - "a1": "nam.", + "a0": "am Vormittag", + "a1": "am Namittag", "G-1": "BCE", "G1": "CE", "1#1 millisecond|#{num} milliseconds": "#{num} ms", @@ -95,6 +95,14 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", + "durationMediumMillis": "#{num} ms", + "1#1 se|#{num} sec": "#{num} s", + "1#1 mi|#{num} min": "#{num} min", + "durationMediumHours": "#{num} h", + "1#1 dy|#{num} dys": "#{num} d", + "durationMediumWeeks": "#{num} w", + "1#1 mo|#{num} mos": "#{num} m", + "durationMediumYears": "#{num} y", "durationShortMillis": "#{num} ms", "#{num}s": "#{num} s", "durationShortMinutes": "#{num} min", @@ -103,22 +111,6 @@ "#{num}w": "#{num} w", "durationShortMonths": "#{num} m", "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": " und ", - "separatorLong": ", ", - "finalSeparatorLong": " und ", - "separatorMedium": ", ", - "finalSeparatorMedium": " und ", - "separatorShort": ", ", - "finalSeparatorShort": " und ", - "durationMediumMillis": "one#{num}ms|#{num}ms", - "1#1 se|#{num} sec": "one#{num}s|#{num}s", - "1#1 mi|#{num} min": "one#{num}m|#{num}m", - "durationMediumHours": "one#{num}h|#{num}h", - "1#1 dy|#{num} dys": "one#{num}d|#{num}d", - "durationMediumWeeks": "#{num} w", - "1#1 mo|#{num} mos": "#{num} m", - "durationMediumYears": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": " und ", + "separatorLong": ", ", + "finalSeparatorLong": " und ", + "separatorMedium": ", ", + "finalSeparatorMedium": " und ", + "separatorShort": ", ", + "finalSeparatorShort": " und " } \ No newline at end of file diff --git a/js/data/locale/gu/ctrynames.json b/js/data/locale/gu/ctrynames.json index c28a93544c..6d90fcc438 100644 --- a/js/data/locale/gu/ctrynames.json +++ b/js/data/locale/gu/ctrynames.json @@ -1,4 +1,5 @@ { + "Sub-Saharan Africa": "202", "અંગોલા": "AO", "અજà«àªžàª¾àª¤ પà«àª°àª¦à«‡àª¶": "ZZ", "અàªàª°àª¬à«ˆàªœàª¾àª¨": "AZ", @@ -47,9 +48,9 @@ "ઓમાન": "OM", "ઓશનિયા": "009", "ઓસà«àªŸà«àª°à«‡àª²à«‡àª¶àª¿àª¯àª¾": "053", - "કંબોડિયા": "KH", "કàªàª¾àª•àª¿àª¸à«àª¤àª¾àª¨": "KZ", "કતાર": "QA", + "કંબોડિયા": "KH", "કિરિબાટી": "KI", "કિરà«àª—િàªà«àª¸à«àª¤àª¾àª¨": "KG", "કà«àª• આઇલેનà«àª¡à«àª¸": "CK", @@ -62,9 +63,9 @@ "કેમેન આઇલેનà«àª¡à«àª¸": "KY", "કેરિબિયન": "029", "કેરેબિયન નેધરલેનà«àª¡à«àª": "BQ", + "કોકોઠ(કીલીંગ) આઇલેનà«àª¡à«àª¸": "CC", "કોંગો - કિંશાસા": "CD", "કોંગો - બà«àª°àª¾àªàª¾àªµàª¿àª²à«‡": "CG", - "કોકોઠ(કીલીંગ) આઇલેનà«àª¡à«àª¸": "CC", "કોટ ડીઆઇવરી": "CI", "કોમોરસ": "KM", "કોલમà«àª¬àª¿àª¯àª¾": "CO", @@ -102,8 +103,8 @@ "જà«àª¯à«‹àª°à«àªœàª¿àª¯àª¾": "GE", "àªàª¾àª®à«àª¬àª¿àª¯àª¾": "ZM", "àªàª¿àª®à«àª¬àª¾àª¬à«àªµà«‡": "ZW", - "ટોંગા": "TO", "ટોકેલાઉ": "TK", + "ટોંગા": "TO", "ટોગો": "TG", "ટà«àª¯à«àª¨àª¿àª¶àª¿àª¯àª¾": "TN", "ટà«àª°àª¿àª¨à«€àª¦àª¾àª¦ અને ટોબેગો": "TT", @@ -111,9 +112,9 @@ "ડેનમારà«àª•": "DK", "ડોમિનિકન રિપબà«àª²àª¿àª•": "DO", "ડોમિનિકા": "DM", - "તાંàªàª¾àª¨àª¿àª¯àª¾": "TZ", "તાઇવાન": "TW", "તાજીકિસà«àª¤àª¾àª¨": "TJ", + "તાંàªàª¾àª¨àª¿àª¯àª¾": "TZ", "તિમોર-લેસà«àª¤à«‡": "TL", "તà«àª°à«àª•àª®à«‡àª¨àª¿àª¸à«àª¤àª¾àª¨": "TM", "તà«àª°à«àª•à«€": "TR", @@ -191,8 +192,8 @@ "બà«àª°à«àª¨à«‡àª‡": "BN", "ભારત": "IN", "ભૂટાન": "BT", - "મંગોલિયા": "MN", "મકાઉ SAR ચીન": "MO", + "મંગોલિયા": "MN", "મધà«àª¯ અમેરિકા": "013", "મધà«àª¯ આફà«àª°àª¿àª•àª¾": "017", "મધà«àª¯ àªàª¶àª¿àª¯àª¾": "143", @@ -211,8 +212,8 @@ "મેલાનેશિયા": "054", "મેસેડોનિયા": "MK", "મૉનà«àªŸà«‡àª¨à«‡àª—à«àª°à«‹": "ME", - "મોંટસેરાત": "MS", "મોàªàª¾àª®à«àª¬àª¿àª•": "MZ", + "મોંટસેરાત": "MS", "મોનાકો": "MC", "મોરિશિયસ": "MU", "મોરોકà«àª•à«‹": "MA", @@ -251,9 +252,9 @@ "વેનેàªà«àªàª²àª¾": "VE", "વૉલિસ અને ફà«àª¯à«àªšà«àª¨àª¾": "WF", "શà«àª°à«€àª²àª‚કા": "LK", - "સંયà«àª•à«àª¤ રાષà«àªŸà«àª°": "UN", "સધરà«àª¨ આફà«àª°àª¿àª•àª¾": "018", "સમોઆ": "WS", + "સંયà«àª•à«àª¤ રાષà«àªŸà«àª°": "UN", "સરà«àª¬àª¿àª¯àª¾": "RS", "સાઉદી અરેબિયા": "SA", "સાઓ ટૉમ અને પà«àª°àª¿àª‚સિપે": "ST", @@ -289,6 +290,5 @@ "હરà«àª¡ અને મેકડોનાલà«àª¡ આઇલેનà«àª¡à«àª¸": "HM", "હૈતિ": "HT", "હોંગકોંગ SAR ચીન": "HK", - "હોનà«àª¡à«àª°àª¸": "HN", - "Sub-Saharan Africa": "202" + "હોનà«àª¡à«àª°àª¸": "HN" } \ No newline at end of file diff --git a/js/data/locale/gu/ctryreverse.json b/js/data/locale/gu/ctryreverse.json index 21a2b0ee6f..6f3ed399ea 100644 --- a/js/data/locale/gu/ctryreverse.json +++ b/js/data/locale/gu/ctryreverse.json @@ -54,9 +54,9 @@ "OM": "ઓમાન", "009": "ઓશનિયા", "053": "ઓસà«àªŸà«àª°à«‡àª²à«‡àª¶àª¿àª¯àª¾", - "KH": "કંબોડિયા", "KZ": "કàªàª¾àª•àª¿àª¸à«àª¤àª¾àª¨", "QA": "કતાર", + "KH": "કંબોડિયા", "KI": "કિરિબાટી", "KG": "કિરà«àª—િàªà«àª¸à«àª¤àª¾àª¨", "CK": "કà«àª• આઇલેનà«àª¡à«àª¸", @@ -69,9 +69,9 @@ "KY": "કેમેન આઇલેનà«àª¡à«àª¸", "029": "કેરિબિયન", "BQ": "કેરેબિયન નેધરલેનà«àª¡à«àª", + "CC": "કોકોઠ(કીલીંગ) આઇલેનà«àª¡à«àª¸", "CD": "કોંગો - કિંશાસા", "CG": "કોંગો - બà«àª°àª¾àªàª¾àªµàª¿àª²à«‡", - "CC": "કોકોઠ(કીલીંગ) આઇલેનà«àª¡à«àª¸", "CI": "કોટ ડીઆઇવરી", "KM": "કોમોરસ", "CO": "કોલમà«àª¬àª¿àª¯àª¾", @@ -109,8 +109,8 @@ "GE": "જà«àª¯à«‹àª°à«àªœàª¿àª¯àª¾", "ZM": "àªàª¾àª®à«àª¬àª¿àª¯àª¾", "ZW": "àªàª¿àª®à«àª¬àª¾àª¬à«àªµà«‡", - "TO": "ટોંગા", "TK": "ટોકેલાઉ", + "TO": "ટોંગા", "TG": "ટોગો", "TN": "ટà«àª¯à«àª¨àª¿àª¶àª¿àª¯àª¾", "TT": "ટà«àª°àª¿àª¨à«€àª¦àª¾àª¦ અને ટોબેગો", @@ -118,9 +118,9 @@ "DK": "ડેનમારà«àª•", "DO": "ડોમિનિકન રિપબà«àª²àª¿àª•", "DM": "ડોમિનિકા", - "TZ": "તાંàªàª¾àª¨àª¿àª¯àª¾", "TW": "તાઇવાન", "TJ": "તાજીકિસà«àª¤àª¾àª¨", + "TZ": "તાંàªàª¾àª¨àª¿àª¯àª¾", "TL": "તિમોર-લેસà«àª¤à«‡", "TM": "તà«àª°à«àª•àª®à«‡àª¨àª¿àª¸à«àª¤àª¾àª¨", "TR": "તà«àª°à«àª•à«€", @@ -195,8 +195,8 @@ "BN": "બà«àª°à«àª¨à«‡àª‡", "IN": "ભારત", "BT": "ભૂટાન", - "MN": "મંગોલિયા", "MO": "મકાઉ SAR ચીન", + "MN": "મંગોલિયા", "013": "મધà«àª¯ અમેરિકા", "017": "મધà«àª¯ આફà«àª°àª¿àª•àª¾", "MY": "મલેશિયા", @@ -214,8 +214,8 @@ "054": "મેલાનેશિયા", "MK": "મેસેડોનિયા", "ME": "મૉનà«àªŸà«‡àª¨à«‡àª—à«àª°à«‹", - "MS": "મોંટસેરાત", "MZ": "મોàªàª¾àª®à«àª¬àª¿àª•", + "MS": "મોંટસેરાત", "MC": "મોનાકો", "MU": "મોરિશિયસ", "MA": "મોરોકà«àª•à«‹", @@ -252,9 +252,9 @@ "VE": "વેનેàªà«àªàª²àª¾", "WF": "વૉલિસ અને ફà«àª¯à«àªšà«àª¨àª¾", "LK": "શà«àª°à«€àª²àª‚કા", - "UN": "સંયà«àª•à«àª¤ રાષà«àªŸà«àª°", "018": "સધરà«àª¨ આફà«àª°àª¿àª•àª¾", "WS": "સમોઆ", + "UN": "સંયà«àª•à«àª¤ રાષà«àªŸà«àª°", "RS": "સરà«àª¬àª¿àª¯àª¾", "SA": "સાઉદી અરેબિયા", "ST": "સાઓ ટૉમ અને પà«àª°àª¿àª‚સિપે", diff --git a/js/data/locale/gu/dateformats.json b/js/data/locale/gu/dateformats.json index 648518e3a8..347f662501 100644 --- a/js/data/locale/gu/dateformats.json +++ b/js/data/locale/gu/dateformats.json @@ -1,6 +1,11 @@ { "gregorian": { - "order": "{date} {time}", + "order": { + "f": "{date} ઠ{time} વાગà«àª¯à«‡", + "l": "{date} ઠ{time} વાગà«àª¯à«‡", + "m": "{date} {time}", + "s": "{date} {time}" + }, "date": { "dmwy": { "f": "EEEE, d MMMM, yyyy", @@ -97,26 +102,26 @@ }, "range": { "c00": { - "f": "{sd} {sm}, {sy} {st} – {et}", - "l": "{sd} {sm}, {sy} {st} – {et}", + "f": "{sd} {sm}, {sy} ઠ{st} વાગà«àª¯à«‡ – {et} વાગà«àª¯à«‡", + "l": "{sd} {sm}, {sy} ઠ{st} વાગà«àª¯à«‡ – {et} વાગà«àª¯à«‡", "m": "{sd} {sm}, {sy} {st} – {et}", "s": "{sd}/{sm}/{sy} {st} – {et}" }, "c01": { - "f": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", - "l": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "f": "{sd} {sm}, {sy} ઠ{st} વાગà«àª¯à«‡ – {ed} {em}, {ey} ઠ{et} વાગà«àª¯à«‡", + "l": "{sd} {sm}, {sy} ઠ{st} વાગà«àª¯à«‡ – {ed} {em}, {ey} ઠ{et} વાગà«àª¯à«‡", "m": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" }, "c02": { - "f": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", - "l": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "f": "{sd} {sm}, {sy} ઠ{st} વાગà«àª¯à«‡ – {ed} {em}, {ey} ઠ{et} વાગà«àª¯à«‡", + "l": "{sd} {sm}, {sy} ઠ{st} વાગà«àª¯à«‡ – {ed} {em}, {ey} ઠ{et} વાગà«àª¯à«‡", "m": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" }, "c03": { - "f": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", - "l": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "f": "{sd} {sm}, {sy} ઠ{st} વાગà«àª¯à«‡ – {ed} {em}, {ey} ઠ{et} વાગà«àª¯à«‡", + "l": "{sd} {sm}, {sy} ઠ{st} વાગà«àª¯à«‡ – {ed} {em}, {ey} ઠ{et} વાગà«àª¯à«‡", "m": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" }, @@ -152,4 +157,4 @@ } } } -} \ No newline at end of file +} diff --git a/js/data/locale/gu/regionnames.json b/js/data/locale/gu/regionnames.json index 0d15515d97..d9bee1de9c 100644 --- a/js/data/locale/gu/regionnames.json +++ b/js/data/locale/gu/regionnames.json @@ -30,6 +30,10 @@ } ], "AE": [ + { + "name": "Dubai", + "code": "DU" + }, { "name": "અજમાન અમીરાત", "code": "AJ" @@ -53,13 +57,17 @@ { "name": "શારજાહ અમીરાત", "code": "SH" - }, - { - "name": "Dubai", - "code": "DU" } ], "AF": [ + { + "name": "Daykundi", + "code": "DAY" + }, + { + "name": "Panjshir", + "code": "PAN" + }, { "name": "અલà«àª®àª¾àªŸà«€", "code": "GHO" @@ -187,14 +195,6 @@ { "name": "હેલà«àª®àª‚ડ", "code": "HEL" - }, - { - "name": "Daykundi", - "code": "DAY" - }, - { - "name": "Panjshir", - "code": "PAN" } ], "AG": [ @@ -232,26 +232,6 @@ } ], "AL": [ - { - "name": "કોરસે કાઉનà«àªŸà«€", - "code": "06" - }, - { - "name": "ગà«àªœà«€àª°à«‹àª•àª¾àª¸à«àªŸàª° કાઉનà«àªŸà«€", - "code": "05" - }, - { - "name": "દà«àª°à«‡àª¸ કાઉનà«àªŸà«€", - "code": "02" - }, - { - "name": "બેરાટ કાઉનà«àªŸà«€", - "code": "01" - }, - { - "name": "વલોરે કાઉનà«àªŸà«€", - "code": "12" - }, { "name": "Berat", "code": "BR" @@ -423,6 +403,26 @@ { "name": "Vlorë", "code": "VL" + }, + { + "name": "કોરસે કાઉનà«àªŸà«€", + "code": "06" + }, + { + "name": "ગà«àªœà«€àª°à«‹àª•àª¾àª¸à«àªŸàª° કાઉનà«àªŸà«€", + "code": "05" + }, + { + "name": "દà«àª°à«‡àª¸ કાઉનà«àªŸà«€", + "code": "02" + }, + { + "name": "બેરાટ કાઉનà«àªŸà«€", + "code": "01" + }, + { + "name": "વલોરે કાઉનà«àªŸà«€", + "code": "12" } ], "AM": [ @@ -716,6 +716,42 @@ } ], "AZ": [ + { + "name": "Goygol", + "code": "GYG" + }, + { + "name": "Khizi", + "code": "XIZ" + }, + { + "name": "Khojavend", + "code": "XVD" + }, + { + "name": "Lachin", + "code": "LAC" + }, + { + "name": "Naftalan", + "code": "NA" + }, + { + "name": "Shamakhi", + "code": "SMI" + }, + { + "name": "Sharur", + "code": "SAR" + }, + { + "name": "Shirvan", + "code": "SR" + }, + { + "name": "Yevlakh", + "code": "YE" + }, { "name": "અગદાશ જિલà«àª²à«‹", "code": "AGS" @@ -848,14 +884,14 @@ "name": "àªàª°à«àª¦àª¾àª¬ જિલà«àª²à«‹", "code": "ZAR" }, - { - "name": "àªàª¾àª‚ગીલાન જિલà«àª²à«‹", - "code": "ZAN" - }, { "name": "àªàª¾àª•àª¾àª¤àª¾àª²àª¾ જિલà«àª²à«‹", "code": "ZAQ" }, + { + "name": "àªàª¾àª‚ગીલાન જિલà«àª²à«‹", + "code": "ZAN" + }, { "name": "ટરà«àªŸàª¾àª° જિલà«àª²à«‹", "code": "TAR" @@ -991,49 +1027,9 @@ { "name": "હાજીગબà«àª² જિલà«àª²à«‹", "code": "HAC" - }, - { - "name": "Goygol", - "code": "GYG" - }, - { - "name": "Khizi", - "code": "XIZ" - }, - { - "name": "Khojavend", - "code": "XVD" - }, - { - "name": "Lachin", - "code": "LAC" - }, - { - "name": "Naftalan", - "code": "NA" - }, - { - "name": "Shamakhi", - "code": "SMI" - }, - { - "name": "Sharur", - "code": "SAR" - }, - { - "name": "Shirvan", - "code": "SR" - }, - { - "name": "Yevlakh", - "code": "YE" } ], "BA": [ - { - "name": "બà«àª°àª•à«‹ જિલà«àª²à«‹", - "code": "BRC" - }, { "name": "Bosnian Podrinje", "code": "05" @@ -1081,6 +1077,10 @@ { "name": "Zenica-Doboj", "code": "04" + }, + { + "name": "બà«àª°àª•à«‹ જિલà«àª²à«‹", + "code": "BRC" } ], "BB": [ @@ -1130,34 +1130,6 @@ } ], "BD": [ - { - "name": "ખà«àª²à«àª¨àª¾ ડીપારà«àªŸàª®à«‡àª¨à«àªŸ", - "code": "D" - }, - { - "name": "ગાજીપà«àª° જિલà«àª²à«‹", - "code": "18" - }, - { - "name": "ઢાકા ડિવિàªàª¨", - "code": "C" - }, - { - "name": "બારીસાલ જિલà«àª²à«‹", - "code": "06" - }, - { - "name": "રંગપà«àª° ડિસà«àªŸà«àª°à«€àª•àªŸ", - "code": "55" - }, - { - "name": "રાજશાહી જિલà«àª²à«‹", - "code": "54" - }, - { - "name": "સિલà«àª¹à«‡àªŸ જિલà«àª²à«‹", - "code": "60" - }, { "name": "Bagerhat", "code": "05" @@ -1417,9 +1389,45 @@ { "name": "Thakurgaon", "code": "64" + }, + { + "name": "ખà«àª²à«àª¨àª¾ ડીપારà«àªŸàª®à«‡àª¨à«àªŸ", + "code": "D" + }, + { + "name": "ગાજીપà«àª° જિલà«àª²à«‹", + "code": "18" + }, + { + "name": "ઢાકા ડિવિàªàª¨", + "code": "C" + }, + { + "name": "બારીસાલ જિલà«àª²à«‹", + "code": "06" + }, + { + "name": "રંગપà«àª° ડિસà«àªŸà«àª°à«€àª•àªŸ", + "code": "55" + }, + { + "name": "રાજશાહી જિલà«àª²à«‹", + "code": "54" + }, + { + "name": "સિલà«àª¹à«‡àªŸ જિલà«àª²à«‹", + "code": "60" } ], "BE": [ + { + "name": "Flanders", + "code": "VLG" + }, + { + "name": "Wallonia", + "code": "WAL" + }, { "name": "ઇસà«àªŸ ફà«àª²à«‡àª¨à«àª¡àª°à«àª¸", "code": "VOV" @@ -1463,48 +1471,100 @@ { "name": "હૈનૌટ", "code": "WHT" - }, - { - "name": "Flanders", - "code": "VLG" - }, - { - "name": "Wallonia", - "code": "WAL" } ], "BF": [ { - "name": "ઇઓબા પà«àª°àª¾àª‚ત", - "code": "IOB" + "name": "Boucle du Mouhoun", + "code": "01" }, { - "name": "ઑબà«àª°à«€àªŸà«‡àª‚ગા પà«àª°àª¾àª‚ત", - "code": "OUB" + "name": "Cascades", + "code": "02" }, { - "name": "ઔડલાન પà«àª°àª¾àª‚ત", - "code": "OUD" + "name": "Centre", + "code": "03" }, { - "name": "કાડીઓગો પà«àª°àª¾àª‚ત", - "code": "KAD" + "name": "Centre-Est", + "code": "04" }, { - "name": "કેનેડોઉગોઉ પà«àª°àª¾àª‚ત", - "code": "KEN" + "name": "Centre-Nord", + "code": "05" }, { - "name": "કૉમà«àªªà«€àªàª¨à«àª—ા પà«àª°àª¾àª‚ત", - "code": "KMP" + "name": "Centre-Ouest", + "code": "06" }, { - "name": "કોમોનજરી પà«àª°àª¾àª‚ત", - "code": "KMD" + "name": "Centre-Sud", + "code": "07" }, { - "name": "કોરà«àªµà«‡àª“ગો પà«àª°àª¾àª‚ત", - "code": "KOW" + "name": "Comoé", + "code": "COM" + }, + { + "name": "Est", + "code": "08" + }, + { + "name": "Hauts-Bassins", + "code": "09" + }, + { + "name": "Nord", + "code": "10" + }, + { + "name": "Plateau-Central", + "code": "11" + }, + { + "name": "Sahel", + "code": "12" + }, + { + "name": "Soum", + "code": "SOM" + }, + { + "name": "Sud-Ouest", + "code": "13" + }, + { + "name": "ઇઓબા પà«àª°àª¾àª‚ત", + "code": "IOB" + }, + { + "name": "ઑબà«àª°à«€àªŸà«‡àª‚ગા પà«àª°àª¾àª‚ત", + "code": "OUB" + }, + { + "name": "ઔડલાન પà«àª°àª¾àª‚ત", + "code": "OUD" + }, + { + "name": "કાડીઓગો પà«àª°àª¾àª‚ત", + "code": "KAD" + }, + { + "name": "કેનેડોઉગોઉ પà«àª°àª¾àª‚ત", + "code": "KEN" + }, + { + "name": "કૉમà«àªªà«€àªàª¨à«àª—ા પà«àª°àª¾àª‚ત", + "code": "KMP" + }, + { + "name": "કોમોનજરી પà«àª°àª¾àª‚ત", + "code": "KMD" + }, + { + "name": "કોરà«àªµà«‡àª“ગો પà«àª°àª¾àª‚ત", + "code": "KOW" }, { "name": "કોસી પà«àª°àª¾àª‚ત", @@ -1645,66 +1705,6 @@ { "name": "હૌàªàªŸ પà«àª°àª¾àª‚ત", "code": "HOU" - }, - { - "name": "Boucle du Mouhoun", - "code": "01" - }, - { - "name": "Cascades", - "code": "02" - }, - { - "name": "Centre", - "code": "03" - }, - { - "name": "Centre-Est", - "code": "04" - }, - { - "name": "Centre-Nord", - "code": "05" - }, - { - "name": "Centre-Ouest", - "code": "06" - }, - { - "name": "Centre-Sud", - "code": "07" - }, - { - "name": "Comoé", - "code": "COM" - }, - { - "name": "Est", - "code": "08" - }, - { - "name": "Hauts-Bassins", - "code": "09" - }, - { - "name": "Nord", - "code": "10" - }, - { - "name": "Plateau-Central", - "code": "11" - }, - { - "name": "Sahel", - "code": "12" - }, - { - "name": "Soum", - "code": "SOM" - }, - { - "name": "Sud-Ouest", - "code": "13" } ], "BG": [ @@ -1844,6 +1844,10 @@ } ], "BI": [ + { + "name": "Rumonge", + "code": "RM" + }, { "name": "àªàª¨à«àª—à«‹àªà«€ પà«àª°àª¾àª‚ત", "code": "NG" @@ -1911,10 +1915,6 @@ { "name": "સેંકà«àªà«‹ પà«àª°àª¾àª‚ત", "code": "CA" - }, - { - "name": "Rumonge", - "code": "RM" } ], "BJ": [ @@ -2024,6 +2024,10 @@ } ], "BQ": [ + { + "name": "Saba", + "code": "SA" + }, { "name": "બોનારે", "code": "BO" @@ -2031,13 +2035,13 @@ { "name": "સિનà«àªŸ ઓસà«àªŸà«‡àªŸàª¿àª¯àª¸", "code": "SE" - }, - { - "name": "Saba", - "code": "SA" } ], "BR": [ + { + "name": "Rio de Janeiro", + "code": "RJ" + }, { "name": "અમાપા", "code": "AP" @@ -2130,21 +2134,17 @@ "name": "સરà«àª—ીપે", "code": "SE" }, - { - "name": "સાંતા કેટરિના", - "code": "SC" - }, { "name": "સાઓ પાઉલો", "code": "SP" }, { - "name": "સિયારા", - "code": "CE" + "name": "સાંતા કેટરિના", + "code": "SC" }, { - "name": "Rio de Janeiro", - "code": "RJ" + "name": "સિયારા", + "code": "CE" } ], "BS": [ @@ -2274,6 +2274,18 @@ } ], "BT": [ + { + "name": "Dagana", + "code": "22" + }, + { + "name": "Sarpang", + "code": "31" + }, + { + "name": "Tsirang", + "code": "21" + }, { "name": "ગાસા જિલà«àª²à«‹", "code": "GA" @@ -2341,21 +2353,13 @@ { "name": "હા જિલà«àª²à«‹", "code": "13" - }, - { - "name": "Dagana", - "code": "22" - }, - { - "name": "Sarpang", - "code": "31" - }, - { - "name": "Tsirang", - "code": "21" } ], "BW": [ + { + "name": "Chobe", + "code": "CH" + }, { "name": "ઉતà«àª¤àª°-પશà«àªšàª¿àª® જિલà«àª²à«‹", "code": "NW" @@ -2415,10 +2419,6 @@ { "name": "સોવા, બોતà«àª¸àªµàª¾àª¨àª¾", "code": "ST" - }, - { - "name": "Chobe", - "code": "CH" } ], "BY": [ @@ -2452,6 +2452,10 @@ } ], "BZ": [ + { + "name": "Belize", + "code": "BZ" + }, { "name": "ઓરેનà«àªœ વોક જિલà«àª²à«‹", "code": "OW" @@ -2471,10 +2475,6 @@ { "name": "સà«àªŸà«‡àª¨ કà«àª°à«€àª• જિલà«àª²à«‹", "code": "SC" - }, - { - "name": "Belize", - "code": "BZ" } ], "CA": [ @@ -2532,34 +2532,6 @@ } ], "CD": [ - { - "name": "àªàª•à«àªµàª¾àªŸà«‡àª¯àª°", - "code": "EQ" - }, - { - "name": "કાસાઈ-ઓરિàªàª¨à«àªŸàª²", - "code": "KE" - }, - { - "name": "કિનà«àª¶àª¾àª¸àª¾", - "code": "KN" - }, - { - "name": "નોરà«àª¥ કિવà«", - "code": "NK" - }, - { - "name": "બાસ-કોંગો પà«àª°àª¾àª‚ત", - "code": "BC" - }, - { - "name": "મનિàªàª®àª¾", - "code": "MA" - }, - { - "name": "સાઉથ કિવà«", - "code": "SK" - }, { "name": "Bandundu", "code": "BN" @@ -2651,6 +2623,34 @@ { "name": "Tshuapa", "code": "TU" + }, + { + "name": "àªàª•à«àªµàª¾àªŸà«‡àª¯àª°", + "code": "EQ" + }, + { + "name": "કાસાઈ-ઓરિàªàª¨à«àªŸàª²", + "code": "KE" + }, + { + "name": "કિનà«àª¶àª¾àª¸àª¾", + "code": "KN" + }, + { + "name": "નોરà«àª¥ કિવà«", + "code": "NK" + }, + { + "name": "બાસ-કોંગો પà«àª°àª¾àª‚ત", + "code": "BC" + }, + { + "name": "મનિàªàª®àª¾", + "code": "MA" + }, + { + "name": "સાઉથ કિવà«", + "code": "SK" } ], "CF": [ @@ -2724,6 +2724,10 @@ } ], "CG": [ + { + "name": "Pointe-Noire", + "code": "16" + }, { "name": "કà«àªµà«‡àªŸ- કà«àªªàª¶à«àªšàª¿àª® વિભાગ", "code": "15" @@ -2767,13 +2771,13 @@ { "name": "સાંઘા વિભાગ", "code": "13" - }, - { - "name": "Pointe-Noire", - "code": "16" } ], "CH": [ + { + "name": "Geneva", + "code": "GE" + }, { "name": "ઉરી", "code": "UR" @@ -2873,37 +2877,9 @@ { "name": "વાલાઇસ કેનà«àªŸàª¨", "code": "VS" - }, - { - "name": "Geneva", - "code": "GE" } ], "CI": [ - { - "name": "અબિદà«àªœàª¾àª¨", - "code": "AB" - }, - { - "name": "ડેનà«àª—à«àªàª²à«‡ જિલà«àª²à«‹", - "code": "DN" - }, - { - "name": "બાસ-સસેનà«àª¦à«àª°àª¾ ડિ", - "code": "BS" - }, - { - "name": "યામોસà«àª¸à«‹àª•à«àª°à«‹", - "code": "YM" - }, - { - "name": "વૅલી ડૠબનà«àª¡àª¾àª®àª¾ જિલà«àª²à«‹", - "code": "VB" - }, - { - "name": "સેવેનà«àª¸ જિલà«àª²à«‹", - "code": "SV" - }, { "name": "Agnéby", "code": "16" @@ -3011,9 +2987,37 @@ { "name": "Zanzan²", "code": "ZZ" + }, + { + "name": "અબિદà«àªœàª¾àª¨", + "code": "AB" + }, + { + "name": "ડેનà«àª—à«àªàª²à«‡ જિલà«àª²à«‹", + "code": "DN" + }, + { + "name": "બાસ-સસેનà«àª¦à«àª°àª¾ ડિ", + "code": "BS" + }, + { + "name": "યામોસà«àª¸à«‹àª•à«àª°à«‹", + "code": "YM" + }, + { + "name": "વૅલી ડૠબનà«àª¡àª¾àª®àª¾ જિલà«àª²à«‹", + "code": "VB" + }, + { + "name": "સેવેનà«àª¸ જિલà«àª²à«‹", + "code": "SV" } ], "CL": [ + { + "name": "Arica y Parinacota", + "code": "AP" + }, { "name": "અટાકામા પà«àª°àª¦à«‡àª¶", "code": "AT" @@ -3069,10 +3073,6 @@ { "name": "વાલà«àªªàª°àª¾àª‡àªà«‹ પà«àª°àª¦à«‡àª¶", "code": "VS" - }, - { - "name": "Arica y Parinacota", - "code": "AP" } ], "CM": [ @@ -3390,6 +3390,18 @@ } ], "CR": [ + { + "name": "Cartago", + "code": "C" + }, + { + "name": "Heredia", + "code": "H" + }, + { + "name": "Limón", + "code": "L" + }, { "name": "અલાજà«àªàª²àª¾ પà«àª°àª¾àª‚ત", "code": "A" @@ -3405,18 +3417,6 @@ { "name": "સેન જોસ પà«àª°àª¾àª‚ત", "code": "SJ" - }, - { - "name": "Cartago", - "code": "C" - }, - { - "name": "Heredia", - "code": "H" - }, - { - "name": "Limón", - "code": "L" } ], "CU": [ @@ -3486,6 +3486,22 @@ } ], "CV": [ + { + "name": "Barlavento Islands", + "code": "B" + }, + { + "name": "Maio", + "code": "MA" + }, + { + "name": "São Miguel", + "code": "SM" + }, + { + "name": "Sotavento Islands", + "code": "S" + }, { "name": "ટેરેફલ", "code": "TA" @@ -3530,14 +3546,6 @@ "name": "રિબેરા બà«àª°àª¾àªµàª¾", "code": "RB" }, - { - "name": "સાંતા કેટરિના", - "code": "CA" - }, - { - "name": "સાંતા કેટરિના દો ફૉગો", - "code": "CF" - }, { "name": "સાઓ ડોમિંગોસ", "code": "SD" @@ -3559,28 +3567,20 @@ "code": "SS" }, { - "name": "સાનà«àª¤àª¾ કà«àª°à«‚àª", - "code": "CR" - }, - { - "name": "સાલ", - "code": "SL" - }, - { - "name": "Barlavento Islands", - "code": "B" + "name": "સાંતા કેટરિના", + "code": "CA" }, { - "name": "Maio", - "code": "MA" + "name": "સાંતા કેટરિના દો ફૉગો", + "code": "CF" }, { - "name": "São Miguel", - "code": "SM" + "name": "સાનà«àª¤àª¾ કà«àª°à«‚àª", + "code": "CR" }, { - "name": "Sotavento Islands", - "code": "S" + "name": "સાલ", + "code": "SL" } ], "CY": [ @@ -3610,62 +3610,6 @@ } ], "CZ": [ - { - "name": "ઉસà«àª¤à«€ નાદ લાબેમ પà«àª°àª¦à«‡àª¶", - "code": "42" - }, - { - "name": "ઓલોમૌક પà«àª°àª¦à«‡àª¶", - "code": "71" - }, - { - "name": "કારà«àª²à«‹àªµà«€ વેરી પà«àª°àª¦à«‡àª¶", - "code": "41" - }, - { - "name": "àªà«àª²à«€àª¨ પà«àª°àª¦à«‡àª¶", - "code": "72" - }, - { - "name": "દકà«àª·àª¿àª£ બોહેમિયા પà«àª°àª¦à«‡àª¶", - "code": "31" - }, - { - "name": "દકà«àª·àª¿àª£ મોરાવિયન પà«àª°àª¦à«‡àª¶", - "code": "64" - }, - { - "name": "પરડà«àª¬àª¿àª¸ પà«àª°àª¦à«‡àª¶", - "code": "53" - }, - { - "name": "પીલà«àªà«‡àª¨ પà«àª°àª¦à«‡àª¶", - "code": "32" - }, - { - "name": "પà«àª°àª¾àª—", - "code": "10" - }, - { - "name": "મોરાવિયન-સિલેસિઅન પà«àª°àª¦à«‡àª¶", - "code": "80" - }, - { - "name": "લિબà«àª°à«‡àª• પà«àª°àª¦à«‡àª¶", - "code": "51" - }, - { - "name": "વિસોસિના પà«àª°àª¦à«‡àª¶", - "code": "63" - }, - { - "name": "સેનà«àªŸà«àª°àª² બોહેમિયન પà«àª°àª¦à«‡àª¶", - "code": "20" - }, - { - "name": "હà«àª°àª¾àª¡à«‡àª• કà«àª°à«‡àª²à«‹àªµà«‡ પà«àª°àª¦à«‡àª¶", - "code": "52" - }, { "name": "BeneÅ¡ov", "code": "201" @@ -4057,6 +4001,62 @@ { "name": "Znojmo", "code": "647" + }, + { + "name": "ઉસà«àª¤à«€ નાદ લાબેમ પà«àª°àª¦à«‡àª¶", + "code": "42" + }, + { + "name": "ઓલોમૌક પà«àª°àª¦à«‡àª¶", + "code": "71" + }, + { + "name": "કારà«àª²à«‹àªµà«€ વેરી પà«àª°àª¦à«‡àª¶", + "code": "41" + }, + { + "name": "àªà«àª²à«€àª¨ પà«àª°àª¦à«‡àª¶", + "code": "72" + }, + { + "name": "દકà«àª·àª¿àª£ બોહેમિયા પà«àª°àª¦à«‡àª¶", + "code": "31" + }, + { + "name": "દકà«àª·àª¿àª£ મોરાવિયન પà«àª°àª¦à«‡àª¶", + "code": "64" + }, + { + "name": "પરડà«àª¬àª¿àª¸ પà«àª°àª¦à«‡àª¶", + "code": "53" + }, + { + "name": "પીલà«àªà«‡àª¨ પà«àª°àª¦à«‡àª¶", + "code": "32" + }, + { + "name": "પà«àª°àª¾àª—", + "code": "10" + }, + { + "name": "મોરાવિયન-સિલેસિઅન પà«àª°àª¦à«‡àª¶", + "code": "80" + }, + { + "name": "લિબà«àª°à«‡àª• પà«àª°àª¦à«‡àª¶", + "code": "51" + }, + { + "name": "વિસોસિના પà«àª°àª¦à«‡àª¶", + "code": "63" + }, + { + "name": "સેનà«àªŸà«àª°àª² બોહેમિયન પà«àª°àª¦à«‡àª¶", + "code": "20" + }, + { + "name": "હà«àª°àª¾àª¡à«‡àª• કà«àª°à«‡àª²à«‹àªµà«‡ પà«àª°àª¦à«‡àª¶", + "code": "52" } ], "DE": [ @@ -4741,12 +4741,24 @@ ], "EG": [ { - "name": "અલ શારકિયા ગવરà«àª¨à«‹àª°à«‡àªŸ", - "code": "SHR" + "name": "Aswan", + "code": "ASN" }, { - "name": "અસà«àª¯à«àª¤ ગવરà«àª¨à«‹àª°à«‡àªŸ", - "code": "AST" + "name": "Faiyum", + "code": "FYM" + }, + { + "name": "Luxor", + "code": "LX" + }, + { + "name": "અલ શારકિયા ગવરà«àª¨à«‹àª°à«‡àªŸ", + "code": "SHR" + }, + { + "name": "અસà«àª¯à«àª¤ ગવરà«àª¨à«‹àª°à«‡àªŸ", + "code": "AST" }, { "name": "ઇસà«àª®àª¾àª‡àª²àª¿àª¯àª¾ ગવરà«àª¨à«‹àª°à«‡àªŸ", @@ -4835,18 +4847,6 @@ { "name": "સોહગ ગવરà«àª¨à«‹àª°à«‡àªŸ", "code": "SHG" - }, - { - "name": "Aswan", - "code": "ASN" - }, - { - "name": "Faiyum", - "code": "FYM" - }, - { - "name": "Luxor", - "code": "LX" } ], "ER": [ @@ -4876,6 +4876,90 @@ } ], "ES": [ + { + "name": "Andalusia", + "code": "AN" + }, + { + "name": "Aragon", + "code": "AR" + }, + { + "name": "Asturias Province", + "code": "O" + }, + { + "name": "Balears Province", + "code": "PM" + }, + { + "name": "Basque Country", + "code": "PV" + }, + { + "name": "Canary Islands", + "code": "CN" + }, + { + "name": "Cantabria Province", + "code": "S" + }, + { + "name": "Castile and León", + "code": "CL" + }, + { + "name": "Castile-La Mancha", + "code": "CM" + }, + { + "name": "Catalonia", + "code": "CT" + }, + { + "name": "Extremadura", + "code": "EX" + }, + { + "name": "Galicia", + "code": "GA" + }, + { + "name": "León", + "code": "LE" + }, + { + "name": "Madrid Autonomous Community", + "code": "MD" + }, + { + "name": "Madrid Province", + "code": "M" + }, + { + "name": "Málaga", + "code": "MA" + }, + { + "name": "Murcia", + "code": "MU" + }, + { + "name": "Navarra", + "code": "NA" + }, + { + "name": "Segovia", + "code": "SG" + }, + { + "name": "Teruel", + "code": "TE" + }, + { + "name": "Toledo", + "code": "TO" + }, { "name": "અલમેરીયા પà«àª°àª¾àª‚ત", "code": "AL" @@ -5067,90 +5151,6 @@ { "name": "હà«àªàª¸à«àª•àª¾ પà«àª°àª¾àª‚ત", "code": "HU" - }, - { - "name": "Andalusia", - "code": "AN" - }, - { - "name": "Aragon", - "code": "AR" - }, - { - "name": "Asturias Province", - "code": "O" - }, - { - "name": "Balears Province", - "code": "PM" - }, - { - "name": "Basque Country", - "code": "PV" - }, - { - "name": "Canary Islands", - "code": "CN" - }, - { - "name": "Cantabria Province", - "code": "S" - }, - { - "name": "Castile and León", - "code": "CL" - }, - { - "name": "Castile-La Mancha", - "code": "CM" - }, - { - "name": "Catalonia", - "code": "CT" - }, - { - "name": "Extremadura", - "code": "EX" - }, - { - "name": "Galicia", - "code": "GA" - }, - { - "name": "León", - "code": "LE" - }, - { - "name": "Madrid Autonomous Community", - "code": "MD" - }, - { - "name": "Madrid Province", - "code": "M" - }, - { - "name": "Málaga", - "code": "MA" - }, - { - "name": "Murcia", - "code": "MU" - }, - { - "name": "Navarra", - "code": "NA" - }, - { - "name": "Segovia", - "code": "SG" - }, - { - "name": "Teruel", - "code": "TE" - }, - { - "name": "Toledo", - "code": "TO" } ], "ET": [ @@ -5278,26 +5278,6 @@ } ], "FJ": [ - { - "name": "ઇસà«àªŸàª°à«àª¨ ડિવિàªàª¨", - "code": "E" - }, - { - "name": "નધરà«àª¨ ડિવિજન", - "code": "N" - }, - { - "name": "રોટà«àª®àª¾", - "code": "R" - }, - { - "name": "વેસà«àªŸàª°à«àª¨ ડિવિàªàª¨", - "code": "W" - }, - { - "name": "સેનà«àªŸà«àª°àª² ડિવિàªàª¨", - "code": "C" - }, { "name": "Ba", "code": "01" @@ -5353,9 +5333,33 @@ { "name": "Tailevu", "code": "14" + }, + { + "name": "ઇસà«àªŸàª°à«àª¨ ડિવિàªàª¨", + "code": "E" + }, + { + "name": "નધરà«àª¨ ડિવિજન", + "code": "N" + }, + { + "name": "રોટà«àª®àª¾", + "code": "R" + }, + { + "name": "વેસà«àªŸàª°à«àª¨ ડિવિàªàª¨", + "code": "W" + }, + { + "name": "સેનà«àªŸà«àª°àª² ડિવિàªàª¨", + "code": "C" } ], "FM": [ + { + "name": "Yap", + "code": "YAP" + }, { "name": "કોસà«àª°àª¾àª", "code": "KSA" @@ -5367,28 +5371,148 @@ { "name": "પોહà«àª¨àªªà«‡àª‡ સà«àªŸà«‡àªŸ", "code": "PNI" - }, - { - "name": "Yap", - "code": "YAP" } ], "FR": [ { - "name": "અરà«àª¡à«‡àªšà«‡", - "code": "07" + "name": "Auvergne-Rhône-Alpes", + "code": "ARA" }, { - "name": "અરà«àª¡à«‡àª¨à«àª¸", - "code": "08" + "name": "Brittany", + "code": "E" }, { - "name": "આલà«àªªà«àª¸-દે-હૌટ-પà«àª°à«‹àªµà«‡àª¨à«àª¸", - "code": "04" + "name": "Brittany", + "code": "BRE" }, { - "name": "આલà«àªªà«àª¸-મેરીટાઇમà«àª¸", - "code": "06" + "name": "Burgundy-Franche-Comté", + "code": "BFC" + }, + { + "name": "Centre-Val de Loire", + "code": "CVL" + }, + { + "name": "Clipperton Island", + "code": "CP" + }, + { + "name": "Corsica", + "code": "COR" + }, + { + "name": "Corsica", + "code": "H" + }, + { + "name": "French Guiana", + "code": "GF" + }, + { + "name": "French Polynesia", + "code": "PF" + }, + { + "name": "French Southern Territories", + "code": "TF" + }, + { + "name": "Grand-Est", + "code": "GES" + }, + { + "name": "Guadeloupe", + "code": "GUA" + }, + { + "name": "Guadeloupe²", + "code": "GP" + }, + { + "name": "Hauts-de-France", + "code": "HDF" + }, + { + "name": "ÃŽle-de-France²", + "code": "IDF" + }, + { + "name": "La Réunion", + "code": "LRE" + }, + { + "name": "Martinique", + "code": "MQ" + }, + { + "name": "Mayotte", + "code": "MAY" + }, + { + "name": "Mayotte²", + "code": "YT" + }, + { + "name": "New Caledonia", + "code": "NC" + }, + { + "name": "Normandie", + "code": "NOR" + }, + { + "name": "Nouvelle-Aquitaine", + "code": "NAQ" + }, + { + "name": "Occitanie", + "code": "OCC" + }, + { + "name": "Pays-de-la-Loire", + "code": "PDL" + }, + { + "name": "Provence-Alpes-Côte-d’Azur", + "code": "PAC" + }, + { + "name": "Réunion", + "code": "RE" + }, + { + "name": "St. Barthélemy", + "code": "BL" + }, + { + "name": "St. Martin", + "code": "MF" + }, + { + "name": "St. Pierre & Miquelon", + "code": "PM" + }, + { + "name": "Wallis & Futuna", + "code": "WF" + }, + { + "name": "અરà«àª¡à«‡àªšà«‡", + "code": "07" + }, + { + "name": "અરà«àª¡à«‡àª¨à«àª¸", + "code": "08" + }, + { + "name": "આલà«àªªà«àª¸-દે-હૌટ-પà«àª°à«‹àªµà«‡àª¨à«àª¸", + "code": "04" + }, + { + "name": "આલà«àªªà«àª¸-મેરીટાઇમà«àª¸", + "code": "06" }, { "name": "ઇસેર", @@ -5667,385 +5791,137 @@ "code": "85" }, { - "name": "વેલ-ડી‘ઓઇસ", - "code": "95" - }, - { - "name": "વોસà«àª—ેસ", - "code": "88" - }, - { - "name": "વૌકà«àª²à«‹àª", - "code": "84" - }, - { - "name": "શેરેનà«àªŸà«‡", - "code": "16" - }, - { - "name": "સરà«àª¥à«‡", - "code": "72" - }, - { - "name": "સાઓન-àªàªŸ-લોઈર", - "code": "71" - }, - { - "name": "સાવોઈ", - "code": "73" - }, - { - "name": "સેઇન-àªàªŸ-મારà«àª¨à«‡", - "code": "77" - }, - { - "name": "સેઇન-મેરીટાઇમ", - "code": "76" - }, - { - "name": "સેઇન-સેનà«àªŸ-ડેનિસ", - "code": "93" - }, - { - "name": "સોમે", - "code": "80" - }, - { - "name": "હેરોલà«àªŸ", - "code": "34" - }, - { - "name": "હોટ-રીન", - "code": "68" - }, - { - "name": "હોટસ-આલà«àªªà«àª¸", - "code": "05" - }, - { - "name": "હોટà«àª¸-દે-સેઇન", - "code": "92" - }, - { - "name": "હોટà«àª¸-પિરેનેસ", - "code": "65" - }, - { - "name": "હૌટ-કૉરà«àª¸", - "code": "2B" - }, - { - "name": "હૌટ-ગરોન", - "code": "31" - }, - { - "name": "હૌટ-મારà«àª¨à«‡", - "code": "52" - }, - { - "name": "હૌટ-લોઈર", - "code": "43" - }, - { - "name": "હૌટ-વિયેન", - "code": "87" - }, - { - "name": "હૌટ-સઓન", - "code": "70" - }, - { - "name": "હૌટ-સેવોઇ", - "code": "74" - }, - { - "name": "Auvergne-Rhône-Alpes", - "code": "ARA" - }, - { - "name": "Brittany", - "code": "BRE" - }, - { - "name": "Brittany", - "code": "E" - }, - { - "name": "Burgundy-Franche-Comté", - "code": "BFC" - }, - { - "name": "Centre-Val de Loire", - "code": "CVL" - }, - { - "name": "Clipperton Island", - "code": "CP" - }, - { - "name": "Corsica", - "code": "H" - }, - { - "name": "Corsica", - "code": "COR" - }, - { - "name": "French Guiana", - "code": "GF" - }, - { - "name": "French Polynesia", - "code": "PF" - }, - { - "name": "French Southern Territories", - "code": "TF" - }, - { - "name": "Grand-Est", - "code": "GES" - }, - { - "name": "Guadeloupe", - "code": "GUA" - }, - { - "name": "Guadeloupe²", - "code": "GP" - }, - { - "name": "Hauts-de-France", - "code": "HDF" - }, - { - "name": "ÃŽle-de-France²", - "code": "IDF" - }, - { - "name": "La Réunion", - "code": "LRE" - }, - { - "name": "Martinique", - "code": "MQ" - }, - { - "name": "Mayotte", - "code": "MAY" - }, - { - "name": "Mayotte²", - "code": "YT" - }, - { - "name": "New Caledonia", - "code": "NC" - }, - { - "name": "Normandie", - "code": "NOR" - }, - { - "name": "Nouvelle-Aquitaine", - "code": "NAQ" - }, - { - "name": "Occitanie", - "code": "OCC" - }, - { - "name": "Pays-de-la-Loire", - "code": "PDL" - }, - { - "name": "Provence-Alpes-Côte-d’Azur", - "code": "PAC" - }, - { - "name": "Réunion", - "code": "RE" - }, - { - "name": "St. Barthélemy", - "code": "BL" - }, - { - "name": "St. Martin", - "code": "MF" - }, - { - "name": "St. Pierre & Miquelon", - "code": "PM" - }, - { - "name": "Wallis & Futuna", - "code": "WF" - } - ], - "GA": [ - { - "name": "àªàª¸à«àªŸà«àª†àªˆàª° પà«àª°àª¾àª‚ત", - "code": "1" - }, - { - "name": "હૌટ-ઓગોઉઇ પà«àª°àª¾àª‚ત", - "code": "2" - }, - { - "name": "મોયેન-ઓગોઉયે પà«àª°àª¾àª‚ત", - "code": "3" - }, - { - "name": "નગોઉનીઠપà«àª°àª¾àª‚ત", - "code": "4" - }, - { - "name": "નà«àª¯àª¾àª‚ગા પà«àª°àª¾àª‚ત", - "code": "5" - }, - { - "name": "ઓગોઉàª-ઇવિનà«àª¡à«‹ પà«àª°àª¾àª‚ત", - "code": "6" - }, - { - "name": "ઓગોઉઠ-લોલો પà«àª°àª¾àª‚ત", - "code": "7" - }, - { - "name": "ઓગોઉàª-મેરીટાઇમ , પà«àª°àª¾àª‚ત", - "code": "8" - }, - { - "name": "વોલેઉ-નટેમ પà«àª°àª¾àª‚ત", - "code": "9" - } - ], - "GB": [ - { - "name": "ઈંગà«àª²à«‡àª¨à«àª¡", - "code": "ENG" - }, - { - "name": "àªàª¡àª¿àª¨àª¬àª°à«àª—", - "code": "EDH" + "name": "વેલ-ડી‘ઓઇસ", + "code": "95" }, { - "name": "àªàª¬àª°àª¡à«€àª¨", - "code": "ABE" + "name": "વોસà«àª—ેસ", + "code": "88" }, { - "name": "કારà«àª¡àª¿àª«", - "code": "CRF" + "name": "વૌકà«àª²à«‹àª", + "code": "84" }, { - "name": "કિંગà«àª¸àªŸàª¨ અપોન હલ", - "code": "KHL" + "name": "શેરેનà«àªŸà«‡", + "code": "16" }, { - "name": "કોવેનà«àªŸà«àª°à«€", - "code": "COV" + "name": "સરà«àª¥à«‡", + "code": "72" }, { - "name": "ગà«àª²àª¾àª¸àª—à«‹", - "code": "GLG" + "name": "સાઓન-àªàªŸ-લોઈર", + "code": "71" }, { - "name": "ડંડી", - "code": "DND" + "name": "સાવોઈ", + "code": "73" }, { - "name": "ડરà«àª¬à«€", - "code": "DER" + "name": "સેઇન-àªàªŸ-મારà«àª¨à«‡", + "code": "77" }, { - "name": "નોટિંઘમ", - "code": "NGM" + "name": "સેઇન-મેરીટાઇમ", + "code": "76" }, { - "name": "નોરà«àª§àª¨ આયરà«àª²à«‡àª¨à«àª¡", - "code": "NIR" + "name": "સેઇન-સેનà«àªŸ-ડેનિસ", + "code": "93" }, { - "name": "નà«àª¯à«‚કેસલ અપોન ટાઇન", - "code": "NET" + "name": "સોમે", + "code": "80" }, { - "name": "પશà«àªšàª¿àª®àª®àª¿àª¨à«àª¸à«àªŸàª°àª¨à«àª‚ શહેર", - "code": "WSM" + "name": "હેરોલà«àªŸ", + "code": "34" }, { - "name": "પીટરબરો", - "code": "PTE" + "name": "હોટ-રીન", + "code": "68" }, { - "name": "પોરà«àªŸà«àª¸àª®àª¾àª‰àª¥", - "code": "POR" + "name": "હોટસ-આલà«àªªà«àª¸", + "code": "05" }, { - "name": "પà«àª²àª¾àª¯àª®àª¾àª‰àª¥", - "code": "PLY" + "name": "હોટà«àª¸-દે-સેઇન", + "code": "92" }, { - "name": "બરà«àª®àª¿àª‚ગહામ", - "code": "BIR" + "name": "હોટà«àª¸-પિરેનેસ", + "code": "65" }, { - "name": "બà«àª°àª¿àª¸à«àªŸà«‹àª²", - "code": "BST" + "name": "હૌટ-કૉરà«àª¸", + "code": "2B" }, { - "name": "માનà«àªšà«‡àª¸à«àªŸàª°", - "code": "MAN" + "name": "હૌટ-ગરોન", + "code": "31" }, { - "name": "યà«àª¨àª¾àª‡àªŸà«‡àª¡ કિંગડમ", - "code": "UKM" + "name": "હૌટ-મારà«àª¨à«‡", + "code": "52" }, { - "name": "યોરà«àª•", - "code": "YOR" + "name": "હૌટ-લોઈર", + "code": "43" }, { - "name": "લંડનનà«àª‚ શહેર", - "code": "LND" + "name": "હૌટ-વિયેન", + "code": "87" }, { - "name": "લીવરપૂલ", - "code": "LIV" + "name": "હૌટ-સઓન", + "code": "70" }, { - "name": "લેસà«àªŸàª°", - "code": "LCE" + "name": "હૌટ-સેવોઇ", + "code": "74" + } + ], + "GA": [ + { + "name": "àªàª¸à«àªŸà«àª†àªˆàª° પà«àª°àª¾àª‚ત", + "code": "1" }, { - "name": "વોલà«àªµàª°àª¹à«‡àª®à«àªªà«àªŸàª¨", - "code": "WLV" + "name": "હૌટ-ઓગોઉઇ પà«àª°àª¾àª‚ત", + "code": "2" }, { - "name": "વોલà«àª¸", - "code": "WLS" + "name": "મોયેન-ઓગોઉયે પà«àª°àª¾àª‚ત", + "code": "3" }, { - "name": "શેફિલà«àª¡", - "code": "SHF" + "name": "નગોઉનીઠપà«àª°àª¾àª‚ત", + "code": "4" }, { - "name": "સાઉથહેમà«àªªà«àªŸàª¨", - "code": "STH" + "name": "નà«àª¯àª¾àª‚ગા પà«àª°àª¾àª‚ત", + "code": "5" }, { - "name": "સà«àª•à«‹àªŸàª²à«‡àª¨à«àª¡", - "code": "SCT" + "name": "ઓગોઉàª-ઇવિનà«àª¡à«‹ પà«àª°àª¾àª‚ત", + "code": "6" }, { - "name": "સà«àªŸà«‹àª•-ઓન-ટà«àª°à«‡àª¨à«àªŸ", - "code": "STE" + "name": "ઓગોઉઠ-લોલો પà«àª°àª¾àª‚ત", + "code": "7" }, { - "name": "સà«àªµàª¾àª¨àª¸à«€", - "code": "SWA" + "name": "ઓગોઉàª-મેરીટાઇમ , પà«àª°àª¾àª‚ત", + "code": "8" }, + { + "name": "વોલેઉ-નટેમ પà«àª°àª¾àª‚ત", + "code": "9" + } + ], + "GB": [ { "name": "Aberdeenshire", "code": "ABD" @@ -6899,24 +6775,148 @@ "code": "WIL" }, { - "name": "Windsor and Maidenhead", - "code": "WNM" + "name": "Windsor and Maidenhead", + "code": "WNM" + }, + { + "name": "Wirral", + "code": "WRL" + }, + { + "name": "Wokingham", + "code": "WOK" + }, + { + "name": "Worcestershire", + "code": "WOR" + }, + { + "name": "Wrexham", + "code": "WRX" + }, + { + "name": "ઈંગà«àª²à«‡àª¨à«àª¡", + "code": "ENG" + }, + { + "name": "àªàª¡àª¿àª¨àª¬àª°à«àª—", + "code": "EDH" + }, + { + "name": "àªàª¬àª°àª¡à«€àª¨", + "code": "ABE" + }, + { + "name": "કારà«àª¡àª¿àª«", + "code": "CRF" + }, + { + "name": "કિંગà«àª¸àªŸàª¨ અપોન હલ", + "code": "KHL" + }, + { + "name": "કોવેનà«àªŸà«àª°à«€", + "code": "COV" + }, + { + "name": "ગà«àª²àª¾àª¸àª—à«‹", + "code": "GLG" + }, + { + "name": "ડંડી", + "code": "DND" + }, + { + "name": "ડરà«àª¬à«€", + "code": "DER" + }, + { + "name": "નોટિંઘમ", + "code": "NGM" + }, + { + "name": "નોરà«àª§àª¨ આયરà«àª²à«‡àª¨à«àª¡", + "code": "NIR" + }, + { + "name": "નà«àª¯à«‚કેસલ અપોન ટાઇન", + "code": "NET" + }, + { + "name": "પશà«àªšàª¿àª®àª®àª¿àª¨à«àª¸à«àªŸàª°àª¨à«àª‚ શહેર", + "code": "WSM" + }, + { + "name": "પીટરબરો", + "code": "PTE" + }, + { + "name": "પોરà«àªŸà«àª¸àª®àª¾àª‰àª¥", + "code": "POR" + }, + { + "name": "પà«àª²àª¾àª¯àª®àª¾àª‰àª¥", + "code": "PLY" + }, + { + "name": "બરà«àª®àª¿àª‚ગહામ", + "code": "BIR" + }, + { + "name": "બà«àª°àª¿àª¸à«àªŸà«‹àª²", + "code": "BST" + }, + { + "name": "માનà«àªšà«‡àª¸à«àªŸàª°", + "code": "MAN" + }, + { + "name": "યà«àª¨àª¾àª‡àªŸà«‡àª¡ કિંગડમ", + "code": "UKM" + }, + { + "name": "યોરà«àª•", + "code": "YOR" + }, + { + "name": "લંડનનà«àª‚ શહેર", + "code": "LND" + }, + { + "name": "લીવરપૂલ", + "code": "LIV" + }, + { + "name": "લેસà«àªŸàª°", + "code": "LCE" + }, + { + "name": "વોલà«àªµàª°àª¹à«‡àª®à«àªªà«àªŸàª¨", + "code": "WLV" + }, + { + "name": "વોલà«àª¸", + "code": "WLS" + }, + { + "name": "શેફિલà«àª¡", + "code": "SHF" }, { - "name": "Wirral", - "code": "WRL" + "name": "સાઉથહેમà«àªªà«àªŸàª¨", + "code": "STH" }, { - "name": "Wokingham", - "code": "WOK" + "name": "સà«àª•à«‹àªŸàª²à«‡àª¨à«àª¡", + "code": "SCT" }, { - "name": "Worcestershire", - "code": "WOR" + "name": "સà«àªŸà«‹àª•-ઓન-ટà«àª°à«‡àª¨à«àªŸ", + "code": "STE" }, { - "name": "Wrexham", - "code": "WRX" + "name": "સà«àªµàª¾àª¨àª¸à«€", + "code": "SWA" } ], "GD": [ @@ -7086,6 +7086,42 @@ } ], "GN": [ + { + "name": "Boké", + "code": "BK" + }, + { + "name": "Faranah", + "code": "FA" + }, + { + "name": "Faranah Region", + "code": "F" + }, + { + "name": "Forécariah", + "code": "FO" + }, + { + "name": "Kankan", + "code": "KA" + }, + { + "name": "Kindia", + "code": "KD" + }, + { + "name": "Labé Region", + "code": "L" + }, + { + "name": "Mamou", + "code": "MM" + }, + { + "name": "Nzérékoré", + "code": "NZ" + }, { "name": "કાંકન પà«àª°àª¦à«‡àª¶", "code": "K" @@ -7213,45 +7249,17 @@ { "name": "સિગà«àªˆàª°à«€ પà«àª°à«€àª«à«‡àª•àªšàª°", "code": "SI" - }, - { - "name": "Boké", - "code": "BK" - }, - { - "name": "Faranah", - "code": "FA" - }, - { - "name": "Faranah Region", - "code": "F" - }, - { - "name": "Forécariah", - "code": "FO" - }, - { - "name": "Kankan", - "code": "KA" - }, - { - "name": "Kindia", - "code": "KD" - }, + } + ], + "GQ": [ { - "name": "Labé Region", - "code": "L" + "name": "Insular", + "code": "I" }, { - "name": "Mamou", - "code": "MM" + "name": "Río Muni", + "code": "C" }, - { - "name": "Nzérékoré", - "code": "NZ" - } - ], - "GQ": [ { "name": "àªàª¨à«‹àª¬à«‹àª¨ પà«àª°àª¾àª‚ત", "code": "AN" @@ -7279,57 +7287,9 @@ { "name": "સેનà«àªŸà«àª°à«‹ સà«àª° પà«àª°àª¾àª‚ત", "code": "CS" - }, - { - "name": "Insular", - "code": "I" - }, - { - "name": "Río Muni", - "code": "C" } ], "GR": [ - { - "name": "અટીકા પà«àª°àª¦à«‡àª¶", - "code": "I" - }, - { - "name": "ઇસà«àªŸ મેસેડોનિયા àªàª¨à«àª¡ થà«àª°à«‡àª¸", - "code": "A" - }, - { - "name": "ઉતà«àª¤àª° àªàªœà«€àª¯àª¨ પà«àª°àª¦à«‡àª¶", - "code": "K" - }, - { - "name": "àªàªªàª¿àª°àª¸àª¸ પà«àª°àª¦à«‡àª¶", - "code": "D" - }, - { - "name": "થેસાલી", - "code": "E" - }, - { - "name": "પશà«àªšàª¿àª® ગà«àª°à«€àª¸ પà«àª°àª¦à«‡àª¶", - "code": "G" - }, - { - "name": "પશà«àªšàª¿àª® મેસેડોનિયા પà«àª°àª¦à«‡àª¶", - "code": "C" - }, - { - "name": "પેલોપોનિસિ પà«àª°àª¦à«‡àª¶", - "code": "J" - }, - { - "name": "સાઉથ àªàªœà«€àª¯àª¨", - "code": "L" - }, - { - "name": "સેનà«àªŸà«àª°àª² મેસેડોનિયા પà«àª°àª¦à«‡àª¶", - "code": "B" - }, { "name": "Achaea", "code": "13" @@ -7549,6 +7509,46 @@ { "name": "Zakynthos", "code": "21" + }, + { + "name": "અટીકા પà«àª°àª¦à«‡àª¶", + "code": "I" + }, + { + "name": "ઇસà«àªŸ મેસેડોનિયા àªàª¨à«àª¡ થà«àª°à«‡àª¸", + "code": "A" + }, + { + "name": "ઉતà«àª¤àª° àªàªœà«€àª¯àª¨ પà«àª°àª¦à«‡àª¶", + "code": "K" + }, + { + "name": "àªàªªàª¿àª°àª¸àª¸ પà«àª°àª¦à«‡àª¶", + "code": "D" + }, + { + "name": "થેસાલી", + "code": "E" + }, + { + "name": "પશà«àªšàª¿àª® ગà«àª°à«€àª¸ પà«àª°àª¦à«‡àª¶", + "code": "G" + }, + { + "name": "પશà«àªšàª¿àª® મેસેડોનિયા પà«àª°àª¦à«‡àª¶", + "code": "C" + }, + { + "name": "પેલોપોનિસિ પà«àª°àª¦à«‡àª¶", + "code": "J" + }, + { + "name": "સાઉથ àªàªœà«€àª¯àª¨", + "code": "L" + }, + { + "name": "સેનà«àªŸà«àª°àª² મેસેડોનિયા પà«àª°àª¦à«‡àª¶", + "code": "B" } ], "GT": [ @@ -7642,6 +7642,18 @@ } ], "GW": [ + { + "name": "Leste", + "code": "L" + }, + { + "name": "Norte", + "code": "N" + }, + { + "name": "Sul", + "code": "S" + }, { "name": "ઓઈઓ પà«àª°àª¦à«‡àª¶", "code": "OI" @@ -7677,21 +7689,13 @@ { "name": "બોલમા પà«àª°àª¦à«‡àª¶", "code": "BL" - }, - { - "name": "Leste", - "code": "L" - }, - { - "name": "Norte", - "code": "N" - }, - { - "name": "Sul", - "code": "S" } ], "GY": [ + { + "name": "Mahaica-Berbice", + "code": "MA" + }, { "name": "અપર ટકà«àªŸà«-અપર àªàª¸à«‡àª•à«àª¬à«‹", "code": "UT" @@ -7727,13 +7731,13 @@ { "name": "બારીમા-વાઈની", "code": "BA" - }, - { - "name": "Mahaica-Berbice", - "code": "MA" } ], "HN": [ + { + "name": "Comayagua", + "code": "CM" + }, { "name": "અલ પારાઈસો વિભાગ", "code": "EP" @@ -7801,10 +7805,6 @@ { "name": "સાનà«àªŸàª¾ બારà«àª¬àª°àª¾ વિભાગ", "code": "SB" - }, - { - "name": "Comayagua", - "code": "CM" } ], "HR": [ @@ -7936,6 +7936,38 @@ } ], "HU": [ + { + "name": "Baranya", + "code": "BA" + }, + { + "name": "Dunaújváros", + "code": "DU" + }, + { + "name": "Eger", + "code": "EG" + }, + { + "name": "Érd", + "code": "ER" + }, + { + "name": "HódmezÅ‘vásárhely", + "code": "HV" + }, + { + "name": "Nagykanizsa", + "code": "NK" + }, + { + "name": "Pest", + "code": "PE" + }, + { + "name": "Sopron", + "code": "SN" + }, { "name": "કપોસà«àªµàª¾àª°", "code": "KV" @@ -8075,41 +8107,37 @@ { "name": "હેવેસ કાઉનà«àªŸà«€", "code": "HE" - }, + } + ], + "ID": [ { - "name": "Baranya", + "name": "Bali", "code": "BA" }, { - "name": "Dunaújváros", - "code": "DU" + "name": "Kalimantan", + "code": "KA" }, { - "name": "Eger", - "code": "EG" + "name": "Lesser Sunda Islands", + "code": "NU" }, { - "name": "Érd", - "code": "ER" + "name": "Maluku Islands", + "code": "ML" }, { - "name": "HódmezÅ‘vásárhely", - "code": "HV" + "name": "North Kalimantan", + "code": "KU" }, { - "name": "Nagykanizsa", - "code": "NK" + "name": "Sulawesi", + "code": "SL" }, { - "name": "Pest", - "code": "PE" + "name": "Sumatra", + "code": "SM" }, - { - "name": "Sopron", - "code": "SN" - } - ], - "ID": [ { "name": "અસેહ", "code": "AC" @@ -8154,14 +8182,14 @@ "name": "ગોરોનà«àªŸàª¾àª²à«‹ પà«àª°àª¾àª‚ત", "code": "GO" }, - { - "name": "જાંબી પà«àª°àª¾àª‚ત", - "code": "JA" - }, { "name": "જાકારà«àª¤àª¾", "code": "JK" }, + { + "name": "જાંબી પà«àª°àª¾àª‚ત", + "code": "JA" + }, { "name": "જાવા", "code": "JW" @@ -8245,37 +8273,29 @@ { "name": "સેનà«àªŸà«àª°àª² સà«àª²àª¾àªµà«‡àª¸à«€ પà«àª°àª¾àª‚ત", "code": "ST" - }, - { - "name": "Bali", - "code": "BA" - }, + } + ], + "IE": [ { - "name": "Kalimantan", - "code": "KA" + "name": "Connacht", + "code": "C" }, { - "name": "Lesser Sunda Islands", - "code": "NU" + "name": "Dublin", + "code": "D" }, { - "name": "Maluku Islands", - "code": "ML" + "name": "Leinster", + "code": "L" }, { - "name": "North Kalimantan", - "code": "KU" + "name": "Munster", + "code": "M" }, { - "name": "Sulawesi", - "code": "SL" + "name": "Ulster", + "code": "U" }, - { - "name": "Sumatra", - "code": "SM" - } - ], - "IE": [ { "name": "કાઉનà«àªŸà«€ ઓફેલી", "code": "OY" @@ -8375,29 +8395,21 @@ { "name": "કાઉનà«àªŸà«€ સà«àª²àª¾àª‡àª—à«‹", "code": "SO" - }, + } + ], + "IL": [ { - "name": "Connacht", - "code": "C" + "name": "Jerusalem", + "code": "JM" }, { - "name": "Dublin", + "name": "Southern District", "code": "D" }, { - "name": "Leinster", - "code": "L" - }, - { - "name": "Munster", - "code": "M" + "name": "Tel Aviv District", + "code": "TA" }, - { - "name": "Ulster", - "code": "U" - } - ], - "IL": [ { "name": "ઉતà«àª¤àª°à«€àª¯ જિલà«àª²à«‹", "code": "Z" @@ -8409,18 +8421,6 @@ { "name": "હૈફા જિલà«àª²à«‹", "code": "HA" - }, - { - "name": "Jerusalem", - "code": "JM" - }, - { - "name": "Southern District", - "code": "D" - }, - { - "name": "Tel Aviv District", - "code": "TA" } ], "IN": [ @@ -8570,6 +8570,10 @@ } ], "IQ": [ + { + "name": "Baghdad", + "code": "BG" + }, { "name": "અલ અનબાર ગવરà«àª¨à«‹àª°à«‡àªŸ", "code": "AN" @@ -8637,10 +8641,6 @@ { "name": "સà«àª²à«‡àª®àª¾àª¨à«€àª¯àª¾àª¹ ગવરà«àª¨à«‹àª°à«‡àªŸ", "code": "SU" - }, - { - "name": "Baghdad", - "code": "BG" } ], "IR": [ @@ -8761,53 +8761,177 @@ "code": "30" }, { - "name": "ઉતà«àª¤àª° ખોરાસન પà«àª°àª¾àª‚ત", - "code": "31" + "name": "ઉતà«àª¤àª° ખોરાસન પà«àª°àª¾àª‚ત", + "code": "31" + }, + { + "name": "આલà«àª¬à«‹àª°à«àª પà«àª°àª¾àª‚ત", + "code": "32" + } + ], + "IS": [ + { + "name": "Reykjavík", + "code": "0" + }, + { + "name": "કેપિટલ પà«àª°àª¦à«‡àª¶", + "code": "1" + }, + { + "name": "દકà«àª·àª¿àª£à«€ પેનિનસà«àª²àª¾ પà«àª°àª¦à«‡àª¶", + "code": "2" + }, + { + "name": "પશà«àªšàª¿àª®à«€ પà«àª°àª¦à«‡àª¶", + "code": "3" + }, + { + "name": "પશà«àªšàª¿àª®àªœà«‹àª°à«àª¡à«àª¸ પà«àª°àª¦à«‡àª¶", + "code": "4" + }, + { + "name": "ઉતà«àª¤àª°àªªàª¶à«àªšàª¿àª®à«€ પà«àª°àª¦à«‡àª¶", + "code": "5" + }, + { + "name": "ઉતà«àª¤àª°àªªà«‚રà«àªµà«€àª¯ પà«àª°àª¦à«‡àª¶", + "code": "6" + }, + { + "name": "પૂરà«àªµà«€àª¯ પà«àª°àª¦à«‡àª¶", + "code": "7" + }, + { + "name": "દકà«àª·àª¿àª£à«€ પà«àª°àª¦à«‡àª¶", + "code": "8" + } + ], + "IT": [ + { + "name": "Abruzzo", + "code": "65" + }, + { + "name": "Apulia", + "code": "75" + }, + { + "name": "Bari", + "code": "BA" + }, + { + "name": "Basilicata", + "code": "77" + }, + { + "name": "Bologna", + "code": "BO" + }, + { + "name": "Calabria", + "code": "78" + }, + { + "name": "Campania", + "code": "72" + }, + { + "name": "Catanzaro", + "code": "CZ" + }, + { + "name": "Emilia-Romagna", + "code": "45" + }, + { + "name": "Friuli–Venezia Giulia", + "code": "36" + }, + { + "name": "Gorizia", + "code": "GO" + }, + { + "name": "Grosseto", + "code": "GR" + }, + { + "name": "Lazio", + "code": "62" + }, + { + "name": "Liguria", + "code": "42" + }, + { + "name": "Lombardy", + "code": "25" + }, + { + "name": "Marche", + "code": "57" + }, + { + "name": "Matera", + "code": "MT" + }, + { + "name": "Molise", + "code": "67" + }, + { + "name": "Palermo", + "code": "PA" + }, + { + "name": "Parma", + "code": "PR" + }, + { + "name": "Piacenza", + "code": "PC" + }, + { + "name": "Piedmont", + "code": "21" }, { - "name": "આલà«àª¬à«‹àª°à«àª પà«àª°àª¾àª‚ત", - "code": "32" - } - ], - "IS": [ - { - "name": "Reykjavík", - "code": "0" + "name": "Rome", + "code": "RM" }, { - "name": "કેપિટલ પà«àª°àª¦à«‡àª¶", - "code": "1" + "name": "Sardinia", + "code": "88" }, { - "name": "દકà«àª·àª¿àª£à«€ પેનિનસà«àª²àª¾ પà«àª°àª¦à«‡àª¶", - "code": "2" + "name": "Sicily", + "code": "82" }, { - "name": "પશà«àªšàª¿àª®à«€ પà«àª°àª¦à«‡àª¶", - "code": "3" + "name": "South Tyrol", + "code": "BZ" }, { - "name": "પશà«àªšàª¿àª®àªœà«‹àª°à«àª¡à«àª¸ પà«àª°àª¦à«‡àª¶", - "code": "4" + "name": "Trentino", + "code": "TN" }, { - "name": "ઉતà«àª¤àª°àªªàª¶à«àªšàª¿àª®à«€ પà«àª°àª¦à«‡àª¶", - "code": "5" + "name": "Trentino-South Tyrol", + "code": "32" }, { - "name": "ઉતà«àª¤àª°àªªà«‚રà«àªµà«€àª¯ પà«àª°àª¦à«‡àª¶", - "code": "6" + "name": "Tuscany", + "code": "52" }, { - "name": "પૂરà«àªµà«€àª¯ પà«àª°àª¦à«‡àª¶", - "code": "7" + "name": "Umbria", + "code": "55" }, { - "name": "દકà«àª·àª¿àª£à«€ પà«àª°àª¦à«‡àª¶", - "code": "8" - } - ], - "IT": [ + "name": "Veneto", + "code": "34" + }, { "name": "અવેલીનો પà«àª°àª¾àª‚ત", "code": "AV" @@ -9203,130 +9327,6 @@ { "name": "સોનà«àª¡à«àª°à«€àª¯à«‹ પà«àª°àª¾àª‚ત", "code": "SO" - }, - { - "name": "Abruzzo", - "code": "65" - }, - { - "name": "Apulia", - "code": "75" - }, - { - "name": "Bari", - "code": "BA" - }, - { - "name": "Basilicata", - "code": "77" - }, - { - "name": "Bologna", - "code": "BO" - }, - { - "name": "Calabria", - "code": "78" - }, - { - "name": "Campania", - "code": "72" - }, - { - "name": "Catanzaro", - "code": "CZ" - }, - { - "name": "Emilia-Romagna", - "code": "45" - }, - { - "name": "Friuli–Venezia Giulia", - "code": "36" - }, - { - "name": "Gorizia", - "code": "GO" - }, - { - "name": "Grosseto", - "code": "GR" - }, - { - "name": "Lazio", - "code": "62" - }, - { - "name": "Liguria", - "code": "42" - }, - { - "name": "Lombardy", - "code": "25" - }, - { - "name": "Marche", - "code": "57" - }, - { - "name": "Matera", - "code": "MT" - }, - { - "name": "Molise", - "code": "67" - }, - { - "name": "Palermo", - "code": "PA" - }, - { - "name": "Parma", - "code": "PR" - }, - { - "name": "Piacenza", - "code": "PC" - }, - { - "name": "Piedmont", - "code": "21" - }, - { - "name": "Rome", - "code": "RM" - }, - { - "name": "Sardinia", - "code": "88" - }, - { - "name": "Sicily", - "code": "82" - }, - { - "name": "South Tyrol", - "code": "BZ" - }, - { - "name": "Trentino", - "code": "TN" - }, - { - "name": "Trentino-South Tyrol", - "code": "32" - }, - { - "name": "Tuscany", - "code": "52" - }, - { - "name": "Umbria", - "code": "55" - }, - { - "name": "Veneto", - "code": "34" } ], "JM": [ @@ -9986,6 +9986,14 @@ } ], "KN": [ + { + "name": "Nevis", + "code": "N" + }, + { + "name": "Saint Kitts", + "code": "K" + }, { "name": "કà«àª°àª¿àª¸à«àªŸ ચરà«àªš નિકોલા ટાઉન પૅરિશ", "code": "01" @@ -10041,14 +10049,6 @@ { "name": "સેનà«àªŸ મેરી કેયાન પૅરિશ", "code": "08" - }, - { - "name": "Nevis", - "code": "N" - }, - { - "name": "Saint Kitts", - "code": "K" } ], "KP": [ @@ -10172,6 +10172,14 @@ } ], "KW": [ + { + "name": "Al Asimah", + "code": "KU" + }, + { + "name": "Al Jahra", + "code": "JA" + }, { "name": "અલ અહમદી ગવરà«àª¨à«‹àª°à«‡àªŸ", "code": "AH" @@ -10187,17 +10195,13 @@ { "name": "હવાલી ગવરà«àª¨à«‹àª°à«‡àªŸ", "code": "HA" - }, - { - "name": "Al Asimah", - "code": "KU" - }, - { - "name": "Al Jahra", - "code": "JA" } ], "KZ": [ + { + "name": "Jambyl", + "code": "ZHA" + }, { "name": "અકà«àªŸà«‹àª¬à«‡ પà«àª°àª¦à«‡àª¶", "code": "AKT" @@ -10261,13 +10265,21 @@ { "name": "માંગિસà«àª¤à«Œ પà«àª°àª¦à«‡àª¶", "code": "MAN" - }, - { - "name": "Jambyl", - "code": "ZHA" } ], "LA": [ + { + "name": "Vientiane", + "code": "VT" + }, + { + "name": "Vientiane Province", + "code": "VI" + }, + { + "name": "Xaisomboun", + "code": "XS" + }, { "name": "અટેપેઉ પà«àª°àª¾àª‚ત", "code": "AT" @@ -10327,52 +10339,40 @@ { "name": "હૌઆફંહ પà«àª°àª¾àª‚ત", "code": "HO" - }, - { - "name": "Vientiane", - "code": "VT" - }, - { - "name": "Vientiane Province", - "code": "VI" - }, - { - "name": "Xaisomboun", - "code": "XS" } ], "LB": [ { - "name": "નબેટીયેહ ગવરà«àª¨à«‹àª°à«‡àªŸ", - "code": "NA" + "name": "Akkar", + "code": "AK" }, { - "name": "નોરà«àª¥ ગવરà«àª¨à«‹àª°à«‡àªŸ", - "code": "AS" + "name": "Baalbek-Hermel", + "code": "BH" }, { - "name": "બેરà«àª¤ ગવરà«àª¨à«‹àª°à«‡àªŸ", - "code": "BA" + "name": "Beqaa", + "code": "BI" }, { - "name": "માઉનà«àªŸ લેબનોન ગવરà«àª¨à«‹àª°à«‡àªŸ", - "code": "JL" + "name": "South", + "code": "JA" }, { - "name": "Akkar", - "code": "AK" + "name": "નબેટીયેહ ગવરà«àª¨à«‹àª°à«‡àªŸ", + "code": "NA" }, { - "name": "Baalbek-Hermel", - "code": "BH" + "name": "નોરà«àª¥ ગવરà«àª¨à«‹àª°à«‡àªŸ", + "code": "AS" }, { - "name": "Beqaa", - "code": "BI" + "name": "બેરà«àª¤ ગવરà«àª¨à«‹àª°à«‡àªŸ", + "code": "BA" }, { - "name": "South", - "code": "JA" + "name": "માઉનà«àªŸ લેબનોન ગવરà«àª¨à«‹àª°à«‡àªŸ", + "code": "JL" } ], "LC": [ @@ -10706,42 +10706,6 @@ } ], "LT": [ - { - "name": "ઉટેના કાઉનà«àªŸà«€", - "code": "UT" - }, - { - "name": "àªàª²àª¿àªŸà«àª¸ કાઉનà«àªŸà«€", - "code": "AL" - }, - { - "name": "કૌનાસ કાઉનà«àªŸà«€", - "code": "KU" - }, - { - "name": "ટેલસિયાઈ કાઉનà«àªŸà«€", - "code": "TE" - }, - { - "name": "ટૌરગા કાઉનà«àªŸà«€", - "code": "TA" - }, - { - "name": "પૅનવેજીસ કાઉનà«àªŸà«€", - "code": "PN" - }, - { - "name": "મારિજેમà«àªªà«‹àª²à«‡ કાઉનà«àªŸà«€", - "code": "MR" - }, - { - "name": "વિલà«àª¨àª¿àª…સ કાઉનà«àªŸà«€", - "code": "VL" - }, - { - "name": "સિયાઉલિઆઇ કાઉનà«àªŸà«€", - "code": "SA" - }, { "name": "AkmenÄ—", "code": "01" @@ -10985,6 +10949,42 @@ { "name": "Zarasai", "code": "60" + }, + { + "name": "ઉટેના કાઉનà«àªŸà«€", + "code": "UT" + }, + { + "name": "àªàª²àª¿àªŸà«àª¸ કાઉનà«àªŸà«€", + "code": "AL" + }, + { + "name": "કૌનાસ કાઉનà«àªŸà«€", + "code": "KU" + }, + { + "name": "ટેલસિયાઈ કાઉનà«àªŸà«€", + "code": "TE" + }, + { + "name": "ટૌરગા કાઉનà«àªŸà«€", + "code": "TA" + }, + { + "name": "પૅનવેજીસ કાઉનà«àªŸà«€", + "code": "PN" + }, + { + "name": "મારિજેમà«àªªà«‹àª²à«‡ કાઉનà«àªŸà«€", + "code": "MR" + }, + { + "name": "વિલà«àª¨àª¿àª…સ કાઉનà«àªŸà«€", + "code": "VL" + }, + { + "name": "સિયાઉલિઆઇ કાઉનà«àªŸà«€", + "code": "SA" } ], "LU": [ @@ -11528,70 +11528,6 @@ } ], "LY": [ - { - "name": "કà«àª«à«àª°àª¾ જિલà«àª²à«‹", - "code": "KF" - }, - { - "name": "ઘાટ જિલà«àª²à«‹", - "code": "GT" - }, - { - "name": "જબલ અલ અખદર", - "code": "JA" - }, - { - "name": "જાફરા મà«àª¯à«àª¨àª¿àª¸àª¿àªªàª¾àª²àª¿àªŸà«€", - "code": "JI" - }, - { - "name": "જà«àª«à«àª°àª¾", - "code": "JU" - }, - { - "name": "àªàª¾àªµàª¿àª¯àª¾ જિલà«àª²à«‹", - "code": "ZA" - }, - { - "name": "નà«àª•àª¤ અલ ખામà«àª¸", - "code": "NQ" - }, - { - "name": "બà«àªŸà«àª¨àª¨ જિલà«àª²à«‹", - "code": "BU" - }, - { - "name": "બેંઘાàªà«€", - "code": "BA" - }, - { - "name": "મારà«àªœ જિલà«àª²à«‹", - "code": "MJ" - }, - { - "name": "મિસà«àª°àª¾àª¤àª¾ જિલà«àª²à«‹", - "code": "MI" - }, - { - "name": "મà«àª°à«àª•àª¬ મà«àª¯à«àª¨àª¿àª¸àª¿àªªàª¾àª²àª¿àªŸà«€", - "code": "MB" - }, - { - "name": "મà«àª°à«àªà«àª• જિલà«àª²à«‹", - "code": "MQ" - }, - { - "name": "વાડી અલ શતી જિલà«àª²à«‹", - "code": "WS" - }, - { - "name": "વાડી અલ હયા જિલà«àª²à«‹", - "code": "WD" - }, - { - "name": "સભા જિલà«àª²à«‹", - "code": "SB" - }, { "name": "Al Wahat", "code": "WA" @@ -11615,125 +11551,73 @@ { "name": "Tripoli", "code": "TB" - } - ], - "MA": [ - { - "name": "અગાદિર", - "code": "AGD" - }, - { - "name": "ઓઉડ àªàª¡-દાહાબ પà«àª°àª¾àª‚ત", - "code": "OUD" - }, - { - "name": "ઓરિàªàª¨à«àªŸàª²", - "code": "04" - }, - { - "name": "ઔજદા", - "code": "OUJ" - }, - { - "name": "કૈસાબà«àª²àª¾àª¨à«àª•àª¾", - "code": "CAS" - }, - { - "name": "ગà«àªàª²àª®à«€àª®-àªàª¸ સેમારા", - "code": "14" - }, - { - "name": "ગેલમીમ પà«àª°àª¾àª‚ત", - "code": "GUE" - }, - { - "name": "ગà«àª°àª¾àª¨à«àª¡ કેસાબà«àª²àª¾àª¨à«àª•àª¾", - "code": "08" - }, - { - "name": "ઘરà«àª¬-ચરારદા-બેની હસà«àª¸à«‡àª¨", - "code": "02" - }, - { - "name": "ચાઓઇઆ-ઔરà«àª¡à«€àª˜àª¾", - "code": "09" }, { - "name": "ટૅંજિયર-ટેતૌઆન", - "code": "01" - }, - { - "name": "ટૅડલા-àªàªàª¾àªˆàª²àª¾àª²", - "code": "12" - }, - { - "name": "ટેંજિયર", - "code": "TNG" - }, - { - "name": "ડોકકાલા-અબડા", - "code": "10" - }, - { - "name": "તાàªàª¾-અલ હોસીમા-તૌનેટે", - "code": "03" + "name": "કà«àª«à«àª°àª¾ જિલà«àª²à«‹", + "code": "KF" }, { - "name": "તેમારા", - "code": "SKH" + "name": "ઘાટ જિલà«àª²à«‹", + "code": "GT" }, { - "name": "ફેસ-બોલેમેન", - "code": "05" + "name": "જબલ અલ અખદર", + "code": "JA" }, { - "name": "મરà«àª°àª¾àª•à«‡àª¶-ટેનà«àª¸àª¿àª«à«àªŸ-અલ હૌàª", - "code": "11" + "name": "જાફરા મà«àª¯à«àª¨àª¿àª¸àª¿àªªàª¾àª²àª¿àªŸà«€", + "code": "JI" }, { - "name": "મારાકેશ", - "code": "MMD" + "name": "જà«àª«à«àª°àª¾", + "code": "JU" }, { - "name": "મારાકેશ²", - "code": "MMN" + "name": "àªàª¾àªµàª¿àª¯àª¾ જિલà«àª²à«‹", + "code": "ZA" }, { - "name": "મારાકેશ³", - "code": "SYB" + "name": "નà«àª•àª¤ અલ ખામà«àª¸", + "code": "NQ" }, { - "name": "મેકનેસ", - "code": "MEK" + "name": "બà«àªŸà«àª¨àª¨ જિલà«àª²à«‹", + "code": "BU" }, { - "name": "મેકà«àª¨à«‡àª¸-તફિલાલેટ", - "code": "06" + "name": "બેંઘાàªà«€", + "code": "BA" }, { - "name": "મોહમà«àª®àª¦àª¿àª¯àª¾", - "code": "MOH" + "name": "મારà«àªœ જિલà«àª²à«‹", + "code": "MJ" }, { - "name": "રબાટ", - "code": "RAB" + "name": "મિસà«àª°àª¾àª¤àª¾ જિલà«àª²à«‹", + "code": "MI" }, { - "name": "રબાત-સાલે-, àªà«‡àª®à«Œàª°-àªàª¾àªàª°", - "code": "07" + "name": "મà«àª°à«àª•àª¬ મà«àª¯à«àª¨àª¿àª¸àª¿àªªàª¾àª²àª¿àªŸà«€", + "code": "MB" }, { - "name": "લાયૌને-બૌજડોર-, સકિઆ અલ હામà«àª°àª¾", - "code": "15" + "name": "મà«àª°à«àªà«àª• જિલà«àª²à«‹", + "code": "MQ" }, { - "name": "સેલે", - "code": "SAL" + "name": "વાડી અલ શતી જિલà«àª²à«‹", + "code": "WS" }, { - "name": "સોસ-માસા-ડà«àª°àª¾", - "code": "13" + "name": "વાડી અલ હયા જિલà«àª²à«‹", + "code": "WD" }, + { + "name": "સભા જિલà«àª²à«‹", + "code": "SB" + } + ], + "MA": [ { "name": "Al Haouz", "code": "HAO" @@ -11933,6 +11817,122 @@ { "name": "Zagora", "code": "ZAG" + }, + { + "name": "અગાદિર", + "code": "AGD" + }, + { + "name": "ઓઉડ àªàª¡-દાહાબ પà«àª°àª¾àª‚ત", + "code": "OUD" + }, + { + "name": "ઓરિàªàª¨à«àªŸàª²", + "code": "04" + }, + { + "name": "ઔજદા", + "code": "OUJ" + }, + { + "name": "કૈસાબà«àª²àª¾àª¨à«àª•àª¾", + "code": "CAS" + }, + { + "name": "ગà«àªàª²àª®à«€àª®-àªàª¸ સેમારા", + "code": "14" + }, + { + "name": "ગેલમીમ પà«àª°àª¾àª‚ત", + "code": "GUE" + }, + { + "name": "ગà«àª°àª¾àª¨à«àª¡ કેસાબà«àª²àª¾àª¨à«àª•àª¾", + "code": "08" + }, + { + "name": "ઘરà«àª¬-ચરારદા-બેની હસà«àª¸à«‡àª¨", + "code": "02" + }, + { + "name": "ચાઓઇઆ-ઔરà«àª¡à«€àª˜àª¾", + "code": "09" + }, + { + "name": "ટૅંજિયર-ટેતૌઆન", + "code": "01" + }, + { + "name": "ટૅડલા-àªàªàª¾àªˆàª²àª¾àª²", + "code": "12" + }, + { + "name": "ટેંજિયર", + "code": "TNG" + }, + { + "name": "ડોકકાલા-અબડા", + "code": "10" + }, + { + "name": "તાàªàª¾-અલ હોસીમા-તૌનેટે", + "code": "03" + }, + { + "name": "તેમારા", + "code": "SKH" + }, + { + "name": "ફેસ-બોલેમેન", + "code": "05" + }, + { + "name": "મરà«àª°àª¾àª•à«‡àª¶-ટેનà«àª¸àª¿àª«à«àªŸ-અલ હૌàª", + "code": "11" + }, + { + "name": "મારાકેશ", + "code": "MMD" + }, + { + "name": "મારાકેશ²", + "code": "MMN" + }, + { + "name": "મારાકેશ³", + "code": "SYB" + }, + { + "name": "મેકનેસ", + "code": "MEK" + }, + { + "name": "મેકà«àª¨à«‡àª¸-તફિલાલેટ", + "code": "06" + }, + { + "name": "મોહમà«àª®àª¦àª¿àª¯àª¾", + "code": "MOH" + }, + { + "name": "રબાટ", + "code": "RAB" + }, + { + "name": "રબાત-સાલે-, àªà«‡àª®à«Œàª°-àªàª¾àªàª°", + "code": "07" + }, + { + "name": "લાયૌને-બૌજડોર-, સકિઆ અલ હામà«àª°àª¾", + "code": "15" + }, + { + "name": "સેલે", + "code": "SAL" + }, + { + "name": "સોસ-માસા-ડà«àª°àª¾", + "code": "13" } ], "MC": [ @@ -12006,6 +12006,10 @@ } ], "MD": [ + { + "name": "Transnistria", + "code": "SN" + }, { "name": "અનેની નોઇ જિલà«àª²à«‹", "code": "AN" @@ -12149,10 +12153,6 @@ { "name": "હિનà«àª¸à«‡àª¸à«àªŸà«€ જિલà«àª²à«‹", "code": "HI" - }, - { - "name": "Transnistria", - "code": "SN" } ], "ME": [ @@ -12276,18 +12276,6 @@ } ], "MH": [ - { - "name": "માજà«àª°à«‹", - "code": "MAJ" - }, - { - "name": "રાતક ચેઇન", - "code": "T" - }, - { - "name": "રાલિક ચેઇન", - "code": "L" - }, { "name": "Ailinglaplap Atoll", "code": "ALL" @@ -12379,6 +12367,18 @@ { "name": "Wotje Atoll", "code": "WTJ" + }, + { + "name": "માજà«àª°à«‹", + "code": "MAJ" + }, + { + "name": "રાતક ચેઇન", + "code": "T" + }, + { + "name": "રાલિક ચેઇન", + "code": "L" } ], "MK": [ @@ -12724,6 +12724,14 @@ } ], "ML": [ + { + "name": "Ménaka", + "code": "9" + }, + { + "name": "Taoudénit", + "code": "10" + }, { "name": "કાયેસ પà«àª°àª¦à«‡àª¶", "code": "1" @@ -12759,14 +12767,6 @@ { "name": "સેગોઉ પà«àª°àª¦à«‡àª¶", "code": "4" - }, - { - "name": "Ménaka", - "code": "9" - }, - { - "name": "Taoudénit", - "code": "10" } ], "MM": [ @@ -12922,6 +12922,22 @@ } ], "MR": [ + { + "name": "Nouakchott", + "code": "NKC" + }, + { + "name": "Nouakchott Nord", + "code": "14" + }, + { + "name": "Nouakchott Ouest", + "code": "13" + }, + { + "name": "Nouakchott Sud", + "code": "15" + }, { "name": "અસાબા પà«àª°àª¦à«‡àª¶", "code": "03" @@ -12969,22 +12985,6 @@ { "name": "હોધ àªàªš ચારà«àª—à«àª‡ પà«àª°àª¦à«‡àª¶", "code": "01" - }, - { - "name": "Nouakchott", - "code": "NKC" - }, - { - "name": "Nouakchott Nord", - "code": "14" - }, - { - "name": "Nouakchott Ouest", - "code": "13" - }, - { - "name": "Nouakchott Sud", - "code": "15" } ], "MT": [ @@ -13262,6 +13262,22 @@ } ], "MU": [ + { + "name": "Beau-Bassin Rose-Hill", + "code": "BR" + }, + { + "name": "Curepipe", + "code": "CU" + }, + { + "name": "Port Louis District", + "code": "PL" + }, + { + "name": "Quatre Bornes", + "code": "QB" + }, { "name": "અગાલેગા", "code": "AG" @@ -13295,43 +13311,63 @@ "code": "MO" }, { - "name": "રિવિàªàª° નોઇર જિલà«àª²à«‹", - "code": "BL" + "name": "રિવિàªàª° નોઇર જિલà«àª²à«‹", + "code": "BL" + }, + { + "name": "રિવિàªàª°à«‡ ડૠરેમà«àªªàª°à«àªŸ જિલà«àª²à«‹", + "code": "RR" + }, + { + "name": "રોડà«àª°à«€àª—à«àª¯à«àªàª¸", + "code": "RO" + }, + { + "name": "વેકોસ-ફિનિકà«àª¸", + "code": "VP" + }, + { + "name": "સવાને જિલà«àª²à«‹", + "code": "SA" + } + ], + "MV": [ + { + "name": "Addu", + "code": "01" + }, + { + "name": "Central Province", + "code": "CE" }, { - "name": "રિવિàªàª°à«‡ ડૠરેમà«àªªàª°à«àªŸ જિલà«àª²à«‹", - "code": "RR" + "name": "North Central Province", + "code": "NC" }, { - "name": "રોડà«àª°à«€àª—à«àª¯à«àªàª¸", - "code": "RO" + "name": "North Province", + "code": "NO" }, { - "name": "વેકોસ-ફિનિકà«àª¸", - "code": "VP" + "name": "South Central Province", + "code": "SC" }, { - "name": "સવાને જિલà«àª²à«‹", - "code": "SA" + "name": "South Province", + "code": "SU" }, { - "name": "Beau-Bassin Rose-Hill", - "code": "BR" + "name": "Thaa", + "code": "08" }, { - "name": "Curepipe", - "code": "CU" + "name": "Upper North Province", + "code": "UN" }, { - "name": "Port Louis District", - "code": "PL" + "name": "Upper South Province", + "code": "US" }, - { - "name": "Quatre Bornes", - "code": "QB" - } - ], - "MV": [ { "name": "અબખાàªàª¿àª¯àª¾", "code": "12" @@ -13407,45 +13443,33 @@ { "name": "હા ધાલૠàªàªŸà«‹àª²", "code": "23" - }, - { - "name": "Addu", - "code": "01" - }, - { - "name": "Central Province", - "code": "CE" - }, + } + ], + "MW": [ { - "name": "North Central Province", - "code": "NC" + "name": "Central", + "code": "C" }, { - "name": "North Province", - "code": "NO" + "name": "Karonga", + "code": "KR" }, { - "name": "South Central Province", - "code": "SC" + "name": "Northern", + "code": "N" }, { - "name": "South Province", - "code": "SU" + "name": "Southern", + "code": "S" }, { - "name": "Thaa", - "code": "08" + "name": "Thyolo", + "code": "TH" }, { - "name": "Upper North Province", - "code": "UN" + "name": "Zomba", + "code": "ZO" }, - { - "name": "Upper South Province", - "code": "US" - } - ], - "MW": [ { "name": "કાસà«àª¨à«àª—ૠજિલà«àª²à«‹", "code": "KS" @@ -13545,33 +13569,17 @@ { "name": "સાંજે જિલà«àª²à«‹", "code": "NS" - }, - { - "name": "Central", - "code": "C" - }, - { - "name": "Karonga", - "code": "KR" - }, - { - "name": "Northern", - "code": "N" - }, + } + ], + "MX": [ { - "name": "Southern", - "code": "S" + "name": "Mexico City", + "code": "DIF" }, { - "name": "Thyolo", - "code": "TH" + "name": "Morelos", + "code": "MOR" }, - { - "name": "Zomba", - "code": "ZO" - } - ], - "MX": [ { "name": "આગવાસà«àª•àª²à«‡àª‚ટેસ", "code": "AGU" @@ -13695,14 +13703,6 @@ { "name": "હિદાલà«àª—à«‹", "code": "HID" - }, - { - "name": "Mexico City", - "code": "DIF" - }, - { - "name": "Morelos", - "code": "MOR" } ], "MY": [ @@ -13772,6 +13772,10 @@ } ], "MZ": [ + { + "name": "Maputo Province", + "code": "L" + }, { "name": "ઈનà«àª¹àª¾àª®àª¬à«‡àª¨ પà«àª°àª¾àª‚ત", "code": "I" @@ -13811,13 +13815,21 @@ { "name": "સોફાલા પà«àª°àª¾àª‚ત", "code": "S" - }, - { - "name": "Maputo Province", - "code": "L" } ], "NA": [ + { + "name": "Kavango East", + "code": "KE" + }, + { + "name": "Kavango West", + "code": "KW" + }, + { + "name": "Omaheke", + "code": "OH" + }, { "name": "àªàª°à«‹àª¨à«àª—à«‹ પà«àª°àª¦à«‡àª¶", "code": "ER" @@ -13861,18 +13873,6 @@ { "name": "હારà«àª¡àªª પà«àª°àª¦à«‡àª¶", "code": "HA" - }, - { - "name": "Kavango East", - "code": "KE" - }, - { - "name": "Kavango West", - "code": "KW" - }, - { - "name": "Omaheke", - "code": "OH" } ], "NE": [ @@ -13910,6 +13910,14 @@ } ], "NG": [ + { + "name": "Lagos", + "code": "LA" + }, + { + "name": "Oyo", + "code": "OY" + }, { "name": "અકવા ઇબોમ સà«àªŸà«‡àªŸ", "code": "AK" @@ -14049,17 +14057,21 @@ { "name": "સોકોટો સà«àªŸà«‡àªŸ", "code": "SO" + } + ], + "NI": [ + { + "name": "Granada", + "code": "GR" }, { - "name": "Lagos", - "code": "LA" + "name": "León", + "code": "LE" }, { - "name": "Oyo", - "code": "OY" - } - ], - "NI": [ + "name": "Rivas", + "code": "RI" + }, { "name": "àªàª¸à«àªŸà«‡àª²à«€ વિભાગ", "code": "ES" @@ -14115,21 +14127,25 @@ { "name": "રીજન ઑટોનોમા ડેલ àªàªŸàª²àª¾àª¨à«àªŸàª¿àª•à«‹ નોરà«àªŸ", "code": "AN" + } + ], + "NL": [ + { + "name": "Aruba", + "code": "AW" }, { - "name": "Granada", - "code": "GR" + "name": "Curaçao", + "code": "CW" }, { - "name": "León", - "code": "LE" + "name": "Saba", + "code": "BQ2" }, { - "name": "Rivas", - "code": "RI" - } - ], - "NL": [ + "name": "Sint Maarten", + "code": "SX" + }, { "name": "ઉટà«àª°à«‡àª•à«àªŸ", "code": "UT" @@ -14185,22 +14201,6 @@ { "name": "સિનà«àªŸ ઓસà«àªŸà«‡àªŸàª¿àª¯àª¸", "code": "BQ3" - }, - { - "name": "Aruba", - "code": "AW" - }, - { - "name": "Curaçao", - "code": "CW" - }, - { - "name": "Saba", - "code": "BQ2" - }, - { - "name": "Sint Maarten", - "code": "SX" } ], "NO": [ @@ -14290,6 +14290,26 @@ } ], "NP": [ + { + "name": "Central", + "code": "1" + }, + { + "name": "Madhya Pashchimanchal", + "code": "2" + }, + { + "name": "Purwanchal", + "code": "4" + }, + { + "name": "Sudur Pashchimanchal", + "code": "5" + }, + { + "name": "Western", + "code": "3" + }, { "name": "કરà«àª£àª¾àª²à«€ પà«àª°àª¾àª‚ત", "code": "KA" @@ -14331,40 +14351,20 @@ "code": "ME" }, { - "name": "રાપà«àª¤à«€ પà«àª°àª¾àª‚ત", - "code": "RA" - }, - { - "name": "લà«àª®à«àª¬àª¿àª¨à«€ પà«àª°àª¾àª‚ત", - "code": "LU" - }, - { - "name": "સગરમાથા પà«àª°àª¾àª‚ત", - "code": "SA" - }, - { - "name": "સેતી પà«àª°àª¾àª‚ત", - "code": "SE" - }, - { - "name": "Central", - "code": "1" - }, - { - "name": "Madhya Pashchimanchal", - "code": "2" + "name": "રાપà«àª¤à«€ પà«àª°àª¾àª‚ત", + "code": "RA" }, { - "name": "Purwanchal", - "code": "4" + "name": "લà«àª®à«àª¬àª¿àª¨à«€ પà«àª°àª¾àª‚ત", + "code": "LU" }, { - "name": "Sudur Pashchimanchal", - "code": "5" + "name": "સગરમાથા પà«àª°àª¾àª‚ત", + "code": "SA" }, { - "name": "Western", - "code": "3" + "name": "સેતી પà«àª°àª¾àª‚ત", + "code": "SE" } ], "NR": [ @@ -14426,6 +14426,18 @@ } ], "NZ": [ + { + "name": "Nelson", + "code": "NSN" + }, + { + "name": "North Island", + "code": "N" + }, + { + "name": "South Island", + "code": "S" + }, { "name": "ઑટાગો પà«àª°àª¦à«‡àª¶", "code": "OTA" @@ -14489,21 +14501,21 @@ { "name": "હૉકà«àª¸ બે પà«àª°àª¾àª‚ત", "code": "HKB" - }, + } + ], + "OM": [ { - "name": "Nelson", - "code": "NSN" + "name": "Al Batinah", + "code": "BA" }, { - "name": "North Island", - "code": "N" + "name": "Ash Sharqiyah", + "code": "SH" }, { - "name": "South Island", - "code": "S" - } - ], - "OM": [ + "name": "Shamal al Batinah", + "code": "BS" + }, { "name": "અલ બટીનાહ સાઉથ ગવરà«àª¨à«‹àª°à«‡àªŸ", "code": "BJ" @@ -14543,21 +14555,17 @@ { "name": "મà«àª¸àª¾àª¨à«àª¡àª® ગવરà«àª¨à«‹àª°à«‡àªŸ", "code": "MU" - }, + } + ], + "PA": [ { - "name": "Al Batinah", - "code": "BA" + "name": "Panamá", + "code": "8" }, { - "name": "Ash Sharqiyah", - "code": "SH" + "name": "West Panamá", + "code": "10" }, - { - "name": "Shamal al Batinah", - "code": "BS" - } - ], - "PA": [ { "name": "àªàª¨à«àª—ોબે-બà«àª—લ કોમારà«àª•àª¾", "code": "NB" @@ -14601,17 +14609,17 @@ { "name": "હેરેરા પà«àª°àª¾àª‚ત", "code": "6" - }, - { - "name": "Panamá", - "code": "8" - }, - { - "name": "West Panamá", - "code": "10" } ], "PE": [ + { + "name": "El Callao", + "code": "CAL" + }, + { + "name": "Puno", + "code": "PUN" + }, { "name": "અપà«àª°àª¿àª®àª• પà«àª°àª¾àª‚ત", "code": "APU" @@ -14707,17 +14715,21 @@ { "name": "હà«àª†àª¨à«àª•àª¾àªµà«‡àª²àª¿àª•àª¾ પà«àª°àª¦à«‡àª¶", "code": "HUV" + } + ], + "PG": [ + { + "name": "Hela", + "code": "HLA" }, { - "name": "El Callao", - "code": "CAL" + "name": "Jiwaka", + "code": "JWK" }, { - "name": "Puno", - "code": "PUN" - } - ], - "PG": [ + "name": "Western", + "code": "WPD" + }, { "name": "ઇસà«àªŸ નà«àª¯à«‚ બà«àª°àª¿àªŸàª¨", "code": "EBR" @@ -14793,21 +14805,85 @@ { "name": "સેનà«àªŸà«àª°àª² પà«àª°àª¾àª‚ત", "code": "CPM" + } + ], + "PH": [ + { + "name": "Bicol", + "code": "05" }, { - "name": "Hela", - "code": "HLA" + "name": "Cagayan Valley", + "code": "02" }, { - "name": "Jiwaka", - "code": "JWK" + "name": "Calabarzon", + "code": "40" }, { - "name": "Western", - "code": "WPD" - } - ], - "PH": [ + "name": "Caraga", + "code": "13" + }, + { + "name": "Central Luzon", + "code": "03" + }, + { + "name": "Central Visayas", + "code": "07" + }, + { + "name": "Cordillera Administrative", + "code": "15" + }, + { + "name": "Davao", + "code": "11" + }, + { + "name": "Davao Occidental", + "code": "DVO" + }, + { + "name": "Dinagat Islands", + "code": "DIN" + }, + { + "name": "Eastern Visayas", + "code": "08" + }, + { + "name": "Ilocos", + "code": "01" + }, + { + "name": "Metro Manila", + "code": "00" + }, + { + "name": "Mimaropa", + "code": "41" + }, + { + "name": "Muslim Mindanao", + "code": "14" + }, + { + "name": "Northern Mindanao", + "code": "10" + }, + { + "name": "Soccsksargen", + "code": "12" + }, + { + "name": "Western Visayas", + "code": "06" + }, + { + "name": "Zamboanga Peninsula", + "code": "09" + }, { "name": "અકà«àª²àª¾àª¨", "code": "AKL" @@ -15053,155 +15129,87 @@ "code": "MSC" }, { - "name": "રિàªàª¾àª²", - "code": "RIZ" - }, - { - "name": "રોમà«àª¬à«àª²à«‹àª¨", - "code": "ROM" - }, - { - "name": "લગà«àª¨àª¾", - "code": "LAG" - }, - { - "name": "લા યà«àª¨àª¿àª¯àª¨", - "code": "LUN" - }, - { - "name": "લાનાઓ ડેલ નોરà«àªŸ", - "code": "LAN" - }, - { - "name": "લાનાઓ ડેલ સà«àª°", - "code": "LAS" - }, - { - "name": "લેટે", - "code": "LEY" - }, - { - "name": "સધરà«àª¨ લેટે", - "code": "SLE" - }, - { - "name": "સમર", - "code": "WSA" - }, - { - "name": "સરà«àª¸à«‹àª—ોન", - "code": "SOR" - }, - { - "name": "સાઉથ કોટાબેટો", - "code": "SCO" - }, - { - "name": "સારંગણી", - "code": "SAR" - }, - { - "name": "સિકà«àªµàª¿àªà«‹àª°", - "code": "SIG" - }, - { - "name": "સિબà«", - "code": "CEB" - }, - { - "name": "સà«àª°àª¿àª—ાઓ ડેલ નોરà«àªŸà«‡", - "code": "SUN" - }, - { - "name": "સà«àª°àª¿àª—ાઓ ડેલ સà«àª°", - "code": "SUR" - }, - { - "name": "સà«àª²àª¤àª¾àª¨ કà«àª¦àª¾àª°àª¾àª¤", - "code": "SUK" - }, - { - "name": "સà«àª²à«", - "code": "SLU" - }, - { - "name": "Bicol", - "code": "05" - }, - { - "name": "Cagayan Valley", - "code": "02" + "name": "રિàªàª¾àª²", + "code": "RIZ" }, { - "name": "Calabarzon", - "code": "40" + "name": "રોમà«àª¬à«àª²à«‹àª¨", + "code": "ROM" }, { - "name": "Caraga", - "code": "13" + "name": "લગà«àª¨àª¾", + "code": "LAG" }, { - "name": "Central Luzon", - "code": "03" + "name": "લા યà«àª¨àª¿àª¯àª¨", + "code": "LUN" }, { - "name": "Central Visayas", - "code": "07" + "name": "લાનાઓ ડેલ નોરà«àªŸ", + "code": "LAN" }, { - "name": "Cordillera Administrative", - "code": "15" + "name": "લાનાઓ ડેલ સà«àª°", + "code": "LAS" }, { - "name": "Davao", - "code": "11" + "name": "લેટે", + "code": "LEY" }, { - "name": "Davao Occidental", - "code": "DVO" + "name": "સધરà«àª¨ લેટે", + "code": "SLE" }, { - "name": "Dinagat Islands", - "code": "DIN" + "name": "સમર", + "code": "WSA" }, { - "name": "Eastern Visayas", - "code": "08" + "name": "સરà«àª¸à«‹àª—ોન", + "code": "SOR" }, { - "name": "Ilocos", - "code": "01" + "name": "સાઉથ કોટાબેટો", + "code": "SCO" }, { - "name": "Metro Manila", - "code": "00" + "name": "સારંગણી", + "code": "SAR" }, { - "name": "Mimaropa", - "code": "41" + "name": "સિકà«àªµàª¿àªà«‹àª°", + "code": "SIG" }, { - "name": "Muslim Mindanao", - "code": "14" + "name": "સિબà«", + "code": "CEB" }, { - "name": "Northern Mindanao", - "code": "10" + "name": "સà«àª°àª¿àª—ાઓ ડેલ નોરà«àªŸà«‡", + "code": "SUN" }, { - "name": "Soccsksargen", - "code": "12" + "name": "સà«àª°àª¿àª—ાઓ ડેલ સà«àª°", + "code": "SUR" }, { - "name": "Western Visayas", - "code": "06" + "name": "સà«àª²àª¤àª¾àª¨ કà«àª¦àª¾àª°àª¾àª¤", + "code": "SUK" }, { - "name": "Zamboanga Peninsula", - "code": "09" + "name": "સà«àª²à«", + "code": "SLU" } ], "PK": [ + { + "name": "Islamabad", + "code": "IS" + }, + { + "name": "Khyber Pakhtunkhwa", + "code": "KP" + }, { "name": "આàªàª¾àª¦ કાશà«àª®à«€àª°", "code": "JK" @@ -15225,14 +15233,6 @@ { "name": "સિંધ", "code": "SD" - }, - { - "name": "Islamabad", - "code": "IS" - }, - { - "name": "Khyber Pakhtunkhwa", - "code": "KP" } ], "PL": [ @@ -15302,6 +15302,34 @@ } ], "PS": [ + { + "name": "Gaza", + "code": "GZA" + }, + { + "name": "Jenin", + "code": "JEN" + }, + { + "name": "Jericho", + "code": "JRH" + }, + { + "name": "Jerusalem", + "code": "JEM" + }, + { + "name": "Khan Yunis", + "code": "KYS" + }, + { + "name": "Rafah", + "code": "RFH" + }, + { + "name": "Tubas", + "code": "TBS" + }, { "name": "કેલકીલà«àª¯àª¾ ગવરà«àª¨à«‹àª°à«‡àªŸ", "code": "QQA" @@ -15337,34 +15365,6 @@ { "name": "હેબà«àª°à«‹àª¨ ગવરà«àª¨à«‹àª°à«‡àªŸ", "code": "HBN" - }, - { - "name": "Gaza", - "code": "GZA" - }, - { - "name": "Jenin", - "code": "JEN" - }, - { - "name": "Jericho", - "code": "JRH" - }, - { - "name": "Jerusalem", - "code": "JEM" - }, - { - "name": "Khan Yunis", - "code": "KYS" - }, - { - "name": "Rafah", - "code": "RFH" - }, - { - "name": "Tubas", - "code": "TBS" } ], "PT": [ @@ -15516,6 +15516,14 @@ } ], "PY": [ + { + "name": "Concepción", + "code": "1" + }, + { + "name": "Paraguarí", + "code": "9" + }, { "name": "અલà«àªŸà«‹ પરાના", "code": "10" @@ -15579,17 +15587,13 @@ { "name": "સેનà«àªŸà«àª°àª² વિભાગ", "code": "11" - }, - { - "name": "Concepción", - "code": "1" - }, - { - "name": "Paraguarí", - "code": "9" } ], "QA": [ + { + "name": "Ash ShīḩÄnÄ«yah", + "code": "SH" + }, { "name": "અલ ખોર", "code": "KH" @@ -15617,13 +15621,17 @@ { "name": "મદીનાત àªàª¶ શમલ", "code": "MS" - }, - { - "name": "Ash ShīḩÄnÄ«yah", - "code": "SH" } ], "RO": [ + { + "name": "Bacău", + "code": "BC" + }, + { + "name": "MaramureÅŸ", + "code": "MM" + }, { "name": "અરાદ કાઉનà«àªŸà«€", "code": "AR" @@ -15783,17 +15791,37 @@ { "name": "હà«àª¨à«‡àª¡à«‹àª†àª°àª¾ કાઉનà«àªŸà«€", "code": "HD" + } + ], + "RS": [ + { + "name": "Kosovo", + "code": "25" }, { - "name": "Bacău", - "code": "BC" + "name": "Kosovo-Metohija", + "code": "KM" }, { - "name": "MaramureÅŸ", - "code": "MM" - } - ], - "RS": [ + "name": "Kosovo-Pomoravlje", + "code": "29" + }, + { + "name": "Kosovska Mitrovica", + "code": "28" + }, + { + "name": "Peć", + "code": "26" + }, + { + "name": "Prizren", + "code": "27" + }, + { + "name": "Vojvodina", + "code": "VO" + }, { "name": "ઉતà«àª¤àª° બાકà«àª•àª¾ જિલà«àª²à«‹", "code": "01" @@ -15893,37 +15921,17 @@ { "name": "સેનà«àªŸà«àª°àª² બનાટ જિલà«àª²à«‹", "code": "02" - }, - { - "name": "Kosovo", - "code": "25" - }, - { - "name": "Kosovo-Metohija", - "code": "KM" - }, - { - "name": "Kosovo-Pomoravlje", - "code": "29" - }, - { - "name": "Kosovska Mitrovica", - "code": "28" - }, + } + ], + "RU": [ { - "name": "Peć", - "code": "26" + "name": "Ingushetia", + "code": "IN" }, { - "name": "Prizren", - "code": "27" + "name": "Stavropol Krai", + "code": "STA" }, - { - "name": "Vojvodina", - "code": "VO" - } - ], - "RU": [ { "name": "અમà«àª° ઓબà«àª²àª¾àª¸à«àªŸ", "code": "AMU" @@ -16247,14 +16255,6 @@ { "name": "સà«àªµà«‡àª°à«àª¡àª²à«‹àªµà«àª¸à«àª• ઓબà«àª²àª¾àª¸à«àªŸ", "code": "SVE" - }, - { - "name": "Ingushetia", - "code": "IN" - }, - { - "name": "Stavropol Krai", - "code": "STA" } ], "RW": [ @@ -16334,6 +16334,10 @@ } ], "SB": [ + { + "name": "Makira-Ulawa", + "code": "MK" + }, { "name": "ઇસાબેલ પà«àª°àª¾àª‚ત", "code": "IS" @@ -16369,10 +16373,6 @@ { "name": "હોનિયારા", "code": "CT" - }, - { - "name": "Makira-Ulawa", - "code": "MK" } ], "SC": [ @@ -16478,6 +16478,10 @@ } ], "SD": [ + { + "name": "West Kurdufan", + "code": "GK" + }, { "name": "અલ કાદારીફ", "code": "GD" @@ -16545,10 +16549,6 @@ { "name": "સેનà«àªŸà«àª°àª² દારફà«àª°", "code": "DC" - }, - { - "name": "West Kurdufan", - "code": "GK" } ], "SE": [ @@ -16660,6 +16660,10 @@ } ], "SH": [ + { + "name": "Tristan da Cunha", + "code": "TA" + }, { "name": "àªàª¸à«‡àª¨à«àª¶àª¨ આઇલેનà«àª¡", "code": "AC" @@ -16667,10 +16671,6 @@ { "name": "સેનà«àªŸ હેલેના", "code": "HL" - }, - { - "name": "Tristan da Cunha", - "code": "TA" } ], "SI": [ @@ -17672,6 +17672,26 @@ } ], "SO": [ + { + "name": "Awdal", + "code": "AW" + }, + { + "name": "Sanaag", + "code": "SA" + }, + { + "name": "Sool", + "code": "SO" + }, + { + "name": "Togdheer", + "code": "TO" + }, + { + "name": "Woqooyi Galbeed", + "code": "WO" + }, { "name": "ગાલગà«àª¡à«àª¡", "code": "GA" @@ -17723,29 +17743,13 @@ { "name": "હિરન", "code": "HI" - }, - { - "name": "Awdal", - "code": "AW" - }, - { - "name": "Sanaag", - "code": "SA" - }, - { - "name": "Sool", - "code": "SO" - }, - { - "name": "Togdheer", - "code": "TO" - }, - { - "name": "Woqooyi Galbeed", - "code": "WO" } ], "SR": [ + { + "name": "Paramaribo", + "code": "PM" + }, { "name": "કોમેવિજà«àª¨à«‡ જિલà«àª²à«‹", "code": "CM" @@ -17781,10 +17785,6 @@ { "name": "સિપાલીવિની જિલà«àª²à«‹", "code": "SI" - }, - { - "name": "Paramaribo", - "code": "PM" } ], "SS": [ @@ -17840,6 +17840,14 @@ } ], "SV": [ + { + "name": "Chalatenango", + "code": "CH" + }, + { + "name": "La Unión", + "code": "UN" + }, { "name": "આહà«àªšàªªàª¨ વિભાગ", "code": "AH" @@ -17887,17 +17895,29 @@ { "name": "સોનà«àª¸à«‹àª¨à«‡àªŸ વિભાગ", "code": "SO" + } + ], + "SY": [ + { + "name": "Aleppo", + "code": "HL" }, { - "name": "Chalatenango", - "code": "CH" + "name": "Ar-Raqqah", + "code": "RA" }, { - "name": "La Unión", - "code": "UN" - } - ], - "SY": [ + "name": "Damascus", + "code": "DI" + }, + { + "name": "Daraa", + "code": "DR" + }, + { + "name": "Latakia", + "code": "LA" + }, { "name": "અલ-હસાકાહ ગવરà«àª¨à«‹àª°à«‡àªŸ", "code": "HA" @@ -17933,26 +17953,6 @@ { "name": "હોમà«àª¸ ગવરà«àª¨à«‹àª°à«‡àªŸ", "code": "HI" - }, - { - "name": "Aleppo", - "code": "HL" - }, - { - "name": "Ar-Raqqah", - "code": "RA" - }, - { - "name": "Damascus", - "code": "DI" - }, - { - "name": "Daraa", - "code": "DR" - }, - { - "name": "Latakia", - "code": "LA" } ], "SZ": [ @@ -17974,6 +17974,14 @@ } ], "TD": [ + { + "name": "Ennedi-Est", + "code": "EE" + }, + { + "name": "Ennedi-Ouest", + "code": "EO" + }, { "name": "àªàª¨à«àª¡àªœàª¾àª®à«‡àª¨àª¾", "code": "ND" @@ -18057,14 +18065,6 @@ { "name": "હૅજર-લામિસ પà«àª°àª¦à«‡àª¶", "code": "HL" - }, - { - "name": "Ennedi-Est", - "code": "EE" - }, - { - "name": "Ennedi-Ouest", - "code": "EO" } ], "TG": [ @@ -18130,10 +18130,6 @@ "name": "ખોન કેન", "code": "40" }, - { - "name": "ચાંઠાબૂરી", - "code": "22" - }, { "name": "ચાઈ નેટ", "code": "18" @@ -18146,6 +18142,10 @@ "name": "ચાચોનગà«àª¸àª¾àª“", "code": "24" }, + { + "name": "ચાંઠાબૂરી", + "code": "22" + }, { "name": "ચિઆંગ રાય", "code": "57" @@ -18480,6 +18480,14 @@ } ], "TM": [ + { + "name": "DaÅŸoguz", + "code": "D" + }, + { + "name": "Lebap", + "code": "L" + }, { "name": "અશગબાત", "code": "S" @@ -18495,14 +18503,6 @@ { "name": "મેરી પà«àª°àª¾àª‚ત", "code": "M" - }, - { - "name": "DaÅŸoguz", - "code": "D" - }, - { - "name": "Lebap", - "code": "L" } ], "TN": [ @@ -19048,6 +19048,18 @@ } ], "TW": [ + { + "name": "Lienchiang", + "code": "LIE" + }, + { + "name": "New Taipei", + "code": "NWT" + }, + { + "name": "Penghu", + "code": "PEN" + }, { "name": "કાઊશà«àª‚ગ શહેર", "code": "KHH" @@ -19123,18 +19135,6 @@ { "name": "હà«àª†àª²àª¿àª¯àª¨ કાઉનà«àªŸà«€", "code": "HUA" - }, - { - "name": "Lienchiang", - "code": "LIE" - }, - { - "name": "New Taipei", - "code": "NWT" - }, - { - "name": "Penghu", - "code": "PEN" } ], "TZ": [ @@ -19361,15 +19361,83 @@ "code": "71" }, { - "name": "ચેરà«àª¨à«€àª¹à«€àªµ ઓબà«àª²àª¾àª¸à«àªŸ", - "code": "74" + "name": "ચેરà«àª¨à«€àª¹à«€àªµ ઓબà«àª²àª¾àª¸à«àªŸ", + "code": "74" + }, + { + "name": "ચેરà«àª¨àª¿àªµàª¤à«àª¸àª•à«€ ઓબà«àª²àª¾àª¸à«àªŸ", + "code": "77" + } + ], + "UG": [ + { + "name": "Bugiri", + "code": "201" + }, + { + "name": "Bunyangabu", + "code": "430" + }, + { + "name": "Butebo", + "code": "233" + }, + { + "name": "Central", + "code": "C" + }, + { + "name": "Eastern", + "code": "E" + }, + { + "name": "Kagadi", + "code": "427" + }, + { + "name": "Kakumiro", + "code": "428" + }, + { + "name": "Kisoro", + "code": "408" + }, + { + "name": "Kyotera", + "code": "125" + }, + { + "name": "Namisindwa", + "code": "234" + }, + { + "name": "Northern", + "code": "N" + }, + { + "name": "Pader", + "code": "312" + }, + { + "name": "Pakwach", + "code": "332" + }, + { + "name": "Rubanda", + "code": "429" + }, + { + "name": "Rukiga", + "code": "431" + }, + { + "name": "Western", + "code": "W" }, { - "name": "ચેરà«àª¨àª¿àªµàª¤à«àª¸àª•à«€ ઓબà«àª²àª¾àª¸à«àªŸ", - "code": "77" - } - ], - "UG": [ + "name": "Zombo", + "code": "331" + }, { "name": "અગાગો જિલà«àª²à«‹", "code": "322" @@ -19546,14 +19614,14 @@ "name": "કà«àª¯àª¾àª¨à«àª•àªµàª¾àª‚àªà«€ જિલà«àª²à«‹", "code": "123" }, - { - "name": "કà«àª¯à«‡àª‚જોજો જિલà«àª²à«‹", - "code": "415" - }, { "name": "કà«àª¯à«‡àª—ેગવા જિલà«àª²à«‹", "code": "422" }, + { + "name": "કà«àª¯à«‡àª‚જોજો જિલà«àª²à«‹", + "code": "415" + }, { "name": "કà«àªµà«€àª¨ જિલà«àª²à«‹", "code": "228" @@ -19626,10 +19694,6 @@ "name": "બસિયા જિલà«àª²à«‹", "code": "202" }, - { - "name": "બà«àª‚દિબà«àª—à«àª¯à«‹ જિલà«àª²à«‹", - "code": "401" - }, { "name": "બà«àªˆàª•à«àªµà«‡ જિલà«àª²à«‹", "code": "117" @@ -19654,6 +19718,10 @@ "name": "બà«àª¡àª¾àª•àª¾ જિલà«àª²à«‹", "code": "217" }, + { + "name": "બà«àª‚દિબà«àª—à«àª¯à«‹ જિલà«àª²à«‹", + "code": "401" + }, { "name": "બà«àª¦à«àª¡àª¾ જિલà«àª²à«‹", "code": "218" @@ -19805,74 +19873,6 @@ { "name": "હોઈમા જિલà«àª²à«‹", "code": "403" - }, - { - "name": "Bugiri", - "code": "201" - }, - { - "name": "Bunyangabu", - "code": "430" - }, - { - "name": "Butebo", - "code": "233" - }, - { - "name": "Central", - "code": "C" - }, - { - "name": "Eastern", - "code": "E" - }, - { - "name": "Kagadi", - "code": "427" - }, - { - "name": "Kakumiro", - "code": "428" - }, - { - "name": "Kisoro", - "code": "408" - }, - { - "name": "Kyotera", - "code": "125" - }, - { - "name": "Namisindwa", - "code": "234" - }, - { - "name": "Northern", - "code": "N" - }, - { - "name": "Pader", - "code": "312" - }, - { - "name": "Pakwach", - "code": "332" - }, - { - "name": "Rubanda", - "code": "429" - }, - { - "name": "Rukiga", - "code": "431" - }, - { - "name": "Western", - "code": "W" - }, - { - "name": "Zombo", - "code": "331" } ], "UM": [ @@ -19914,6 +19914,30 @@ } ], "US": [ + { + "name": "American Samoa", + "code": "AS" + }, + { + "name": "Guam", + "code": "GU" + }, + { + "name": "Northern Mariana Islands", + "code": "MP" + }, + { + "name": "Puerto Rico", + "code": "PR" + }, + { + "name": "U.S. Outlying Islands", + "code": "UM" + }, + { + "name": "U.S. Virgin Islands", + "code": "VI" + }, { "name": "અરકાનસાસ", "code": "AR" @@ -20117,30 +20141,6 @@ { "name": "હવાઈ", "code": "HI" - }, - { - "name": "American Samoa", - "code": "AS" - }, - { - "name": "Guam", - "code": "GU" - }, - { - "name": "Northern Mariana Islands", - "code": "MP" - }, - { - "name": "Puerto Rico", - "code": "PR" - }, - { - "name": "U.S. Outlying Islands", - "code": "UM" - }, - { - "name": "U.S. Virgin Islands", - "code": "VI" } ], "UY": [ @@ -20408,6 +20408,18 @@ } ], "VN": [ + { + "name": "Bắc Kạn", + "code": "53" + }, + { + "name": "Äồng Nai", + "code": "39" + }, + { + "name": "HÆ°ng Yên", + "code": "66" + }, { "name": "અન જિઆંગ", "code": "44" @@ -20432,14 +20444,14 @@ "name": "કીન ગિઆંગ", "code": "47" }, - { - "name": "કà«àª‚ગ નામ", - "code": "27" - }, { "name": "કà«àª†àª‚ગ નગાઈ", "code": "29" }, + { + "name": "કà«àª‚ગ નામ", + "code": "27" + }, { "name": "કોન તà«àª®", "code": "28" @@ -20520,14 +20532,14 @@ "name": "નામ દિંહ", "code": "67" }, - { - "name": "નિંહ થà«àª†àª¨", - "code": "36" - }, { "name": "નિનà«àª¹ બિંહ", "code": "18" }, + { + "name": "નિંહ થà«àª†àª¨", + "code": "36" + }, { "name": "ફૠથા", "code": "68" @@ -20544,14 +20556,6 @@ "name": "બાક લીઉ", "code": "55" }, - { - "name": "બિંહ દિંહ", - "code": "31" - }, - { - "name": "બિંહ ફૂઓક", - "code": "58" - }, { "name": "બિનà«àª¹ ડà«àª¯à«àª°à«‹àª‚ગ", "code": "57" @@ -20560,6 +20564,14 @@ "name": "બિનà«àª¹ થૂઆન", "code": "40" }, + { + "name": "બિંહ દિંહ", + "code": "31" + }, + { + "name": "બિંહ ફૂઓક", + "code": "58" + }, { "name": "બેક જિઆંગ", "code": "54" @@ -20576,10 +20588,6 @@ "name": "યેન બૈ", "code": "06" }, - { - "name": "લાંગ સોન", - "code": "09" - }, { "name": "લાઇ ચà«", "code": "01" @@ -20588,6 +20596,10 @@ "name": "લાઓ કાઈ", "code": "02" }, + { + "name": "લાંગ સોન", + "code": "09" + }, { "name": "લેમ ડોંગ", "code": "35" @@ -20596,14 +20608,14 @@ "name": "લોંગ àªàª¨", "code": "41" }, - { - "name": "વિંહ લોંગ", - "code": "49" - }, { "name": "વિનà«àª¹ ફૂકà«", "code": "70" }, + { + "name": "વિંહ લોંગ", + "code": "49" + }, { "name": "સોક ટà«àª°àª¾àª‚ગ", "code": "52" @@ -20647,18 +20659,6 @@ { "name": "હો બિનà«àª¹", "code": "14" - }, - { - "name": "Bắc Kạn", - "code": "53" - }, - { - "name": "Äồng Nai", - "code": "39" - }, - { - "name": "HÆ°ng Yên", - "code": "66" } ], "VU": [ @@ -20752,6 +20752,18 @@ "name": "’Adan", "code": "AD" }, + { + "name": "Arkhabil Suqutra", + "code": "SU" + }, + { + "name": "Lahij", + "code": "LA" + }, + { + "name": "Sana’a", + "code": "SN" + }, { "name": "અબà«àª¯àª¾àª¨ ગવરà«àª¨à«‹àª°à«‡àªŸ", "code": "AB" @@ -20823,18 +20835,6 @@ { "name": "હાધà«àª°àª®à«ŒàªŸ ગવરà«àª¨à«‹àª°à«‡àªŸ", "code": "HD" - }, - { - "name": "Arkhabil Suqutra", - "code": "SU" - }, - { - "name": "Lahij", - "code": "LA" - }, - { - "name": "Sana’a", - "code": "SN" } ], "ZA": [ @@ -20918,6 +20918,14 @@ } ], "ZW": [ + { + "name": "Bulawayo", + "code": "BU" + }, + { + "name": "Harare", + "code": "HA" + }, { "name": "મતાબેલેલેનà«àª¡ ઉતà«àª¤àª° પà«àª°àª¾àª‚ત", "code": "MN" @@ -20949,14 +20957,6 @@ { "name": "મેશોનાલેનà«àª¡ પશà«àªšàª¿àª® પà«àª°àª¾àª‚ત", "code": "MW" - }, - { - "name": "Bulawayo", - "code": "BU" - }, - { - "name": "Harare", - "code": "HA" } ] } \ No newline at end of file diff --git a/js/data/locale/gu/sysres.json b/js/data/locale/gu/sysres.json index d61d9bf52c..c3a000e246 100644 --- a/js/data/locale/gu/sysres.json +++ b/js/data/locale/gu/sysres.json @@ -95,6 +95,14 @@ "1#1 wk|#{num} wks": "one#{num} અઠ.|#{num} અઠ.", "1#1 mon|#{num} mons": "one#{num} મહિનો|#{num} મહિના", "1#1 yr|#{num} yrs": "one#{num} વરà«àª·|#{num} વરà«àª·", + "durationMediumMillis": "one#{num} મિસે|#{num} મિસે", + "1#1 se|#{num} sec": "one#{num} સે|#{num} સે", + "1#1 mi|#{num} min": "one#{num} મિ|#{num} મિ", + "durationMediumHours": "one#{num} ક|#{num} ક", + "1#1 dy|#{num} dys": "one#{num} દિ|#{num} દિ", + "durationMediumWeeks": "one#{num} અઠ.|#{num} અઠ.", + "1#1 mo|#{num} mos": "one#{num} મ|#{num} મ", + "durationMediumYears": "one#{num} વ|#{num} વ", "durationShortMillis": "one#{num} મિસે|#{num} મિસે", "#{num}s": "one#{num} સે|#{num} સે", "durationShortMinutes": "one#{num} મિ|#{num} મિ", @@ -103,22 +111,6 @@ "#{num}w": "one#{num} અઠ.|#{num} અઠ.", "durationShortMonths": "one#{num} મ|#{num} મ", "#{num}y": "one#{num} વ|#{num} વ", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", - "durationMediumMillis": "one#{num} મિસે|#{num} મિસે", - "1#1 se|#{num} sec": "#{num} સે", - "1#1 mi|#{num} min": "#{num} મિ", - "durationMediumHours": "#{num} કલ", - "1#1 dy|#{num} dys": "#{num} દિ", - "durationMediumWeeks": "#{num} અઠ.", - "1#1 mo|#{num} mos": "#{num} મહ", - "durationMediumYears": "#{num} વર", "1#in 1 second|#in {num} seconds": "one#{num} સેકંડમાં|#{num} સેકંડમાં", "1#in 1 minute|#in {num} minutes": "one#{num} મિનિટમાં|#{num} મિનિટમાં", "1#in 1 hour|#in {num} hours": "one#{num} કલાકમાં|#{num} કલાકમાં", @@ -160,5 +152,13 @@ "#{num}d ago": "one#{num} દિવસ પહેલાં|#{num} દિવસ પહેલાં", "#{num}w ago": "one#{num} અઠ. પહેલાં|#{num} અઠ. પહેલાં", "#{num}mo ago": "one#{num} મહિના પહેલાં|#{num} મહિના પહેલાં", - "#{num}y ago": "one#{num} વરà«àª· પહેલાં|#{num} વરà«àª· પહેલાં" + "#{num}y ago": "one#{num} વરà«àª· પહેલાં|#{num} વરà«àª· પહેલાં", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/gub/scripts.jf b/js/data/locale/gub/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/gub/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/guc/langname.jf b/js/data/locale/guc/langname.jf new file mode 100644 index 0000000000..5a86424be9 --- /dev/null +++ b/js/data/locale/guc/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Wayuu" +} \ No newline at end of file diff --git a/js/data/locale/guc/scripts.jf b/js/data/locale/guc/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/guc/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/gur/langname.jf b/js/data/locale/gur/langname.jf new file mode 100644 index 0000000000..30520672fc --- /dev/null +++ b/js/data/locale/gur/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Frafra" +} \ No newline at end of file diff --git a/js/data/locale/gur/scripts.jf b/js/data/locale/gur/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/gur/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/guz/sysres.json b/js/data/locale/guz/sysres.json index 1087d4a266..e61cf2ad64 100644 --- a/js/data/locale/guz/sysres.json +++ b/js/data/locale/guz/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/gv/sysres.json b/js/data/locale/gv/sysres.json index 4f09221060..5e4d3197d6 100644 --- a/js/data/locale/gv/sysres.json +++ b/js/data/locale/gv/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/gvr/scripts.jf b/js/data/locale/gvr/scripts.jf new file mode 100644 index 0000000000..9408517d0c --- /dev/null +++ b/js/data/locale/gvr/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Deva" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/ha/GH/dateformats.json b/js/data/locale/ha/GH/dateformats.json new file mode 100644 index 0000000000..1ccdc4ccfe --- /dev/null +++ b/js/data/locale/ha/GH/dateformats.json @@ -0,0 +1,155 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "EEEE, d MMMM, yyyy", + "l": "EEE, d MMMM, yyyy", + "m": "EE, d MMM, yyyy", + "s": "E, d/M/yy" + }, + "dmy": { + "f": "d MMMM, yyyy", + "l": "d MMMM, yyyy", + "m": "d MMM, yyyy", + "s": "d/M/yy" + }, + "dmw": { + "f": "EEEE, d MMMM", + "l": "EEE, d MMMM", + "m": "EE, d MMM", + "s": "E, d/M" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "d/M" + }, + "my": { + "f": "MMMM, yyyy", + "l": "MMMM, yyyy", + "m": "MMM, yyyy", + "s": "M/yy" + }, + "dw": { + "f": "EEEE, d", + "l": "EEE, d", + "m": "EE, d", + "s": "E, d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm}, {sy} {st} – {et}", + "l": "{sd} {sm}, {sy} {st} – {et}", + "m": "{sd} {sm}, {sy} {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "l": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "m": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "l": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "m": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "l": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "m": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em}, {ey}", + "l": "{sd} – {ed} {em}, {ey}", + "m": "{sd} – {ed} {em}, {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em}, {ey}", + "l": "{sd} {sm} – {ed} {em}, {ey}", + "m": "{sd} {sm} – {ed} {em}, {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm}, {sy} – {ed} {em}, {ey}", + "l": "{sd} {sm}, {sy} – {ed} {em}, {ey}", + "m": "{sd} {sm}, {sy} – {ed} {em}, {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm}, {sy} – {em}, {ey}", + "l": "{sm}, {sy} – {em}, {ey}", + "m": "{sm}, {sy} – {em}, {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/ha/Latn/sysres.json b/js/data/locale/ha/Latn/sysres.json deleted file mode 100644 index 9e26dfeeb6..0000000000 --- a/js/data/locale/ha/Latn/sysres.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/js/data/locale/ha/NE/dateformats.json b/js/data/locale/ha/NE/dateformats.json new file mode 100644 index 0000000000..1ccdc4ccfe --- /dev/null +++ b/js/data/locale/ha/NE/dateformats.json @@ -0,0 +1,155 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "EEEE, d MMMM, yyyy", + "l": "EEE, d MMMM, yyyy", + "m": "EE, d MMM, yyyy", + "s": "E, d/M/yy" + }, + "dmy": { + "f": "d MMMM, yyyy", + "l": "d MMMM, yyyy", + "m": "d MMM, yyyy", + "s": "d/M/yy" + }, + "dmw": { + "f": "EEEE, d MMMM", + "l": "EEE, d MMMM", + "m": "EE, d MMM", + "s": "E, d/M" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "d/M" + }, + "my": { + "f": "MMMM, yyyy", + "l": "MMMM, yyyy", + "m": "MMM, yyyy", + "s": "M/yy" + }, + "dw": { + "f": "EEEE, d", + "l": "EEE, d", + "m": "EE, d", + "s": "E, d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm}, {sy} {st} – {et}", + "l": "{sd} {sm}, {sy} {st} – {et}", + "m": "{sd} {sm}, {sy} {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "l": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "m": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "l": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "m": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "l": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "m": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em}, {ey}", + "l": "{sd} – {ed} {em}, {ey}", + "m": "{sd} – {ed} {em}, {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em}, {ey}", + "l": "{sd} {sm} – {ed} {em}, {ey}", + "m": "{sd} {sm} – {ed} {em}, {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm}, {sy} – {ed} {em}, {ey}", + "l": "{sd} {sm}, {sy} – {ed} {em}, {ey}", + "m": "{sd} {sm}, {sy} – {ed} {em}, {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm}, {sy} – {em}, {ey}", + "l": "{sm}, {sy} – {em}, {ey}", + "m": "{sm}, {sy} – {em}, {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/ha/dateformats.json b/js/data/locale/ha/dateformats.json index fa8eec6dd7..1ccdc4ccfe 100644 --- a/js/data/locale/ha/dateformats.json +++ b/js/data/locale/ha/dateformats.json @@ -9,28 +9,28 @@ "s": "E, d/M/yy" }, "dmy": { - "f": "â€d MMMM, yyyy", - "l": "â€d MMMM, yyyy", - "m": "â€d MMM, yyyy", - "s": "â€d/M/yy" + "f": "d MMMM, yyyy", + "l": "d MMMM, yyyy", + "m": "d MMM, yyyy", + "s": "d/M/yy" }, "dmw": { - "f": "EEEE, â€d MMMM", - "l": "EEE, â€d MMMM", - "m": "EE, â€d MMM", - "s": "E, â€d/M" + "f": "EEEE, d MMMM", + "l": "EEE, d MMMM", + "m": "EE, d MMM", + "s": "E, d/M" }, "dm": { - "f": "â€d MMMM", - "l": "â€d MMMM", - "m": "â€d MMM", - "s": "â€d/M" + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "d/M" }, "my": { "f": "MMMM, yyyy", "l": "MMMM, yyyy", "m": "MMM, yyyy", - "s": "â€M/yy" + "s": "M/yy" }, "dw": { "f": "EEEE, d", @@ -68,87 +68,87 @@ "h": "h", "m": "mm", "s": "ss", - "ah": "â€h a", - "hm": "â€h:mm", + "ah": "h a", + "hm": "h:mm", "ms": "mm:ss", - "ahm": "â€h:mm a", - "hms": "â€h:mm:ss", - "hmz": "â€h:mm z", - "ahmz": "â€h:mm a z", - "ahms": "â€h:mm:ss a", - "hmsz": "â€h:mm:ss z", - "ahmsz": "â€h:mm:ss a z" + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" }, "24": { "h": "HH", "m": "mm", "s": "ss", - "ah": "â€HH", - "hm": "â€HH:mm", + "ah": "HH", + "hm": "HH:mm", "ms": "mm:ss", - "ahm": "â€HH:mm", - "hms": "â€HH:mm:ss", - "hmz": "â€HH:mm z", - "ahmz": "â€HH:mm z", - "ahms": "â€HH:mm:ss", - "hmsz": "â€HH:mm:ss z", - "ahmsz": "â€HH:mm:ss z" + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" } }, "range": { "c00": { - "f": "â€{sd} {sm}, {sy} {st} – {et}", - "l": "â€{sd} {sm}, {sy} {st} – {et}", - "m": "â€{sd} {sm}, {sy} {st} – {et}", - "s": "â€{sd}/{sm}/{sy} {st} – {et}" + "f": "{sd} {sm}, {sy} {st} – {et}", + "l": "{sd} {sm}, {sy} {st} – {et}", + "m": "{sd} {sm}, {sy} {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" }, "c01": { - "f": "â€{sd} {sm}, {sy} {st} – â€{ed} {em}, {ey} {et}", - "l": "â€{sd} {sm}, {sy} {st} – â€{ed} {em}, {ey} {et}", - "m": "â€{sd} {sm}, {sy} {st} – â€{ed} {em}, {ey} {et}", - "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + "f": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "l": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "m": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" }, "c02": { - "f": "â€{sd} {sm}, {sy} {st} – â€{ed} {em}, {ey} {et}", - "l": "â€{sd} {sm}, {sy} {st} – â€{ed} {em}, {ey} {et}", - "m": "â€{sd} {sm}, {sy} {st} – â€{ed} {em}, {ey} {et}", - "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + "f": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "l": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "m": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" }, "c03": { - "f": "â€{sd} {sm}, {sy} {st} – â€{ed} {em}, {ey} {et}", - "l": "â€{sd} {sm}, {sy} {st} – â€{ed} {em}, {ey} {et}", - "m": "â€{sd} {sm}, {sy} {st} – â€{ed} {em}, {ey} {et}", - "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + "f": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "l": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "m": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" }, "c10": { - "f": "â€{sd} – â€{ed} {em}, {ey}", - "l": "â€{sd} – â€{ed} {em}, {ey}", - "m": "â€{sd} – â€{ed} {em}, {ey}", - "s": "â€{sd} – â€{ed}/{em}/{ey}" + "f": "{sd} – {ed} {em}, {ey}", + "l": "{sd} – {ed} {em}, {ey}", + "m": "{sd} – {ed} {em}, {ey}", + "s": "{sd} – {ed}/{em}/{ey}" }, "c11": { - "f": "â€{sd} {sm} – â€{ed} {em}, {ey}", - "l": "â€{sd} {sm} – â€{ed} {em}, {ey}", - "m": "â€{sd} {sm} – â€{ed} {em}, {ey}", - "s": "â€{sd}/{sm} – â€{ed}/{em}/{ey}" + "f": "{sd} {sm} – {ed} {em}, {ey}", + "l": "{sd} {sm} – {ed} {em}, {ey}", + "m": "{sd} {sm} – {ed} {em}, {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" }, "c12": { - "f": "â€{sd} {sm}, {sy} – â€{ed} {em}, {ey}", - "l": "â€{sd} {sm}, {sy} – â€{ed} {em}, {ey}", - "m": "â€{sd} {sm}, {sy} – â€{ed} {em}, {ey}", - "s": "â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}" + "f": "{sd} {sm}, {sy} – {ed} {em}, {ey}", + "l": "{sd} {sm}, {sy} – {ed} {em}, {ey}", + "m": "{sd} {sm}, {sy} – {ed} {em}, {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" }, "c20": { "f": "{sm}, {sy} – {em}, {ey}", "l": "{sm}, {sy} – {em}, {ey}", "m": "{sm}, {sy} – {em}, {ey}", - "s": "â€{sm}/{sy} – â€{em}/{ey}" + "s": "{sm}/{sy} – {em}/{ey}" }, "c30": { - "f": "â€{sy} – {ey}", - "l": "â€{sy} – {ey}", - "m": "â€{sy} – {ey}", - "s": "â€{sy} – {ey}" + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" } } } diff --git a/js/data/locale/ha/numfmt.jf b/js/data/locale/ha/numfmt.jf deleted file mode 100644 index 25b9f24830..0000000000 --- a/js/data/locale/ha/numfmt.jf +++ /dev/null @@ -1,11 +0,0 @@ -{ - "generated": true, - "numfmt": { - "decimalChar": ".", - "groupChar": ",", - "exponential": "E", - "currencyFormats": { - "common": "{s} {n}" - } - } -} \ No newline at end of file diff --git a/js/data/locale/ha/sysres.json b/js/data/locale/ha/sysres.json index 6a7fb766cc..a46e6b83d7 100644 --- a/js/data/locale/ha/sysres.json +++ b/js/data/locale/ha/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/hak/langname.jf b/js/data/locale/hak/langname.jf new file mode 100644 index 0000000000..99024afc76 --- /dev/null +++ b/js/data/locale/hak/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Hakka Chinese" +} \ No newline at end of file diff --git a/js/data/locale/hak/scripts.jf b/js/data/locale/hak/scripts.jf new file mode 100644 index 0000000000..2dd58be278 --- /dev/null +++ b/js/data/locale/hak/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Hans" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/haw/sysres.json b/js/data/locale/haw/sysres.json index ab51c1dcb8..8fbd9a65f1 100644 --- a/js/data/locale/haw/sysres.json +++ b/js/data/locale/haw/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/haz/scripts.jf b/js/data/locale/haz/scripts.jf new file mode 100644 index 0000000000..22edfc469b --- /dev/null +++ b/js/data/locale/haz/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Arab" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/he/ctrynames.json b/js/data/locale/he/ctrynames.json index a57bf22abe..89dd2e38d2 100644 --- a/js/data/locale/he/ctrynames.json +++ b/js/data/locale/he/ctrynames.json @@ -1,4 +1,5 @@ { + "Sub-Saharan Africa": "202", "×וגנדה": "UG", "×וזבקיסטן": "UZ", "×וסטריה": "AT", @@ -289,6 +290,5 @@ "שווייץ": "CH", "ת×ילנד": "TH", "תוניסיה": "TN", - "תימן": "YE", - "Sub-Saharan Africa": "202" + "תימן": "YE" } \ No newline at end of file diff --git a/js/data/locale/he/dateformats.json b/js/data/locale/he/dateformats.json index 859e688676..f89f8f8413 100644 --- a/js/data/locale/he/dateformats.json +++ b/js/data/locale/he/dateformats.json @@ -11,31 +11,31 @@ "f": "EEEE, d בMMMM yyyy", "l": "EEE, d בMMMM yyyy", "m": "EE, d בMMM yyyy", - "s": "E, dâ€.Mâ€.yyyy" + "s": "E, d.M.yyyy" }, "dmy": { "f": "â€d בMMMM yyyy", "l": "â€d בMMMM yyyy", "m": "â€d בMMM yyyy", - "s": "â€dâ€.Mâ€.yyyy" + "s": "â€d.M.yyyy" }, "dmw": { "f": "EEEE, â€d בMMMM", "l": "EEE, â€d בMMMM", "m": "EE, â€d בMMM", - "s": "E, â€dâ€.M" + "s": "E, â€d.M" }, "dm": { "f": "â€d בMMMM", "l": "â€d בMMMM", "m": "â€d בMMM", - "s": "â€dâ€.M" + "s": "â€d.M" }, "my": { "f": "MMMM yyyy", "l": "MMMM yyyy", "m": "MMM yyyy", - "s": "â€Mâ€.yyyy" + "s": "â€M.yyyy" }, "dw": { "f": "EEEE, d", @@ -105,49 +105,49 @@ "f": "â€{sd} ב{sm} {sy} בשעה {st} – {et}", "l": "â€{sd} ב{sm} {sy} בשעה {st} – {et}", "m": "â€{sd} ב{sm} {sy}, {st} – {et}", - "s": "â€{sd}â€.{sm}â€.{sy}, {st} – {et}" + "s": "â€{sd}.{sm}.{sy}, {st} – {et}" }, "c01": { "f": "â€{sd} ב{sm} {sy} בשעה {st} – â€{ed} ב{em} {ey} בשעה {et}", "l": "â€{sd} ב{sm} {sy} בשעה {st} – â€{ed} ב{em} {ey} בשעה {et}", "m": "â€{sd} ב{sm} {sy}, {st} – â€{ed} ב{em} {ey}, {et}", - "s": "â€{sd}â€.{sm}â€.{sy}, {st} – â€{ed}â€.{em}â€.{ey}, {et}" + "s": "â€{sd}.{sm}.{sy}, {st} – â€{ed}.{em}.{ey}, {et}" }, "c02": { "f": "â€{sd} ב{sm} {sy} בשעה {st} – â€{ed} ב{em} {ey} בשעה {et}", "l": "â€{sd} ב{sm} {sy} בשעה {st} – â€{ed} ב{em} {ey} בשעה {et}", "m": "â€{sd} ב{sm} {sy}, {st} – â€{ed} ב{em} {ey}, {et}", - "s": "â€{sd}â€.{sm}â€.{sy}, {st} – â€{ed}â€.{em}â€.{ey}, {et}" + "s": "â€{sd}.{sm}.{sy}, {st} – â€{ed}.{em}.{ey}, {et}" }, "c03": { "f": "â€{sd} ב{sm} {sy} בשעה {st} – â€{ed} ב{em} {ey} בשעה {et}", "l": "â€{sd} ב{sm} {sy} בשעה {st} – â€{ed} ב{em} {ey} בשעה {et}", "m": "â€{sd} ב{sm} {sy}, {st} – â€{ed} ב{em} {ey}, {et}", - "s": "â€{sd}â€.{sm}â€.{sy}, {st} – â€{ed}â€.{em}â€.{ey}, {et}" + "s": "â€{sd}.{sm}.{sy}, {st} – â€{ed}.{em}.{ey}, {et}" }, "c10": { "f": "â€{sd} – â€{ed} ב{em} {ey}", "l": "â€{sd} – â€{ed} ב{em} {ey}", "m": "â€{sd} – â€{ed} ב{em} {ey}", - "s": "â€{sd} – â€{ed}â€.{em}â€.{ey}" + "s": "â€{sd} – â€{ed}.{em}.{ey}" }, "c11": { "f": "â€{sd} ב{sm} – â€{ed} ב{em} {ey}", "l": "â€{sd} ב{sm} – â€{ed} ב{em} {ey}", "m": "â€{sd} ב{sm} – â€{ed} ב{em} {ey}", - "s": "â€{sd}â€.{sm} – â€{ed}â€.{em}â€.{ey}" + "s": "â€{sd}.{sm} – â€{ed}.{em}.{ey}" }, "c12": { "f": "â€{sd} ב{sm} {sy} – â€{ed} ב{em} {ey}", "l": "â€{sd} ב{sm} {sy} – â€{ed} ב{em} {ey}", "m": "â€{sd} ב{sm} {sy} – â€{ed} ב{em} {ey}", - "s": "â€{sd}â€.{sm}â€.{sy} – â€{ed}â€.{em}â€.{ey}" + "s": "â€{sd}.{sm}.{sy} – â€{ed}.{em}.{ey}" }, "c20": { - "f": "â€{sm} {sy} – {em} {ey}", - "l": "â€{sm} {sy} – {em} {ey}", - "m": "â€{sm} {sy} – {em} {ey}", - "s": "â€{sm}â€.{sy} – â€{em}â€.{ey}" + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "â€{sm}.{sy} – â€{em}.{ey}" }, "c30": { "f": "â€{sy} – {ey}", @@ -157,4 +157,4 @@ } } } -} +} \ No newline at end of file diff --git a/js/data/locale/he/regionnames.json b/js/data/locale/he/regionnames.json index 3649ca7312..1b7729b0b1 100644 --- a/js/data/locale/he/regionnames.json +++ b/js/data/locale/he/regionnames.json @@ -60,22 +60,6 @@ } ], "AF": [ - { - "name": "לוגר", - "code": "LOG" - }, - { - "name": "מחוז הלמן", - "code": "HEL" - }, - { - "name": "מחוז קנדה×ר", - "code": "KAN" - }, - { - "name": "קונדוז", - "code": "KDZ" - }, { "name": "Badakhshan", "code": "BDS" @@ -195,6 +179,22 @@ { "name": "Zabul", "code": "ZAB" + }, + { + "name": "לוגר", + "code": "LOG" + }, + { + "name": "מחוז הלמן", + "code": "HEL" + }, + { + "name": "מחוז קנדה×ר", + "code": "KAN" + }, + { + "name": "קונדוז", + "code": "KDZ" } ], "AG": [ @@ -426,10 +426,6 @@ } ], "AM": [ - { - "name": "ירוו×ן", - "code": "ER" - }, { "name": "Aragatsotn", "code": "AG" @@ -469,13 +465,13 @@ { "name": "Vayots Dzor", "code": "VD" + }, + { + "name": "ירוו×ן", + "code": "ER" } ], "AO": [ - { - "name": "קבינדה", - "code": "CAB" - }, { "name": "Bengo", "code": "BGO" @@ -543,6 +539,10 @@ { "name": "Zaire", "code": "ZAI" + }, + { + "name": "קבינדה", + "code": "CAB" } ], "AR": [ @@ -716,66 +716,6 @@ } ], "AZ": [ - { - "name": "ב×קו", - "code": "BA" - }, - { - "name": "גורנבוי", - "code": "GOR" - }, - { - "name": "גנג׳ה", - "code": "GA" - }, - { - "name": "חוג׳×בנד", - "code": "XVD" - }, - { - "name": "חוג׳×לי", - "code": "XCI" - }, - { - "name": "ייבל××—", - "code": "YE" - }, - { - "name": "לנקר×ן", - "code": "LAN" - }, - { - "name": "מיג×צ׳ביר", - "code": "MI" - }, - { - "name": "נחיצ׳יב×ן", - "code": "NV" - }, - { - "name": "נחצ׳יב×ן", - "code": "NX" - }, - { - "name": "סומג×יט", - "code": "SM" - }, - { - "name": "סטפנקרט", - "code": "XA" - }, - { - "name": "שושה", - "code": "SUS" - }, - { - "name": "שירוו×ן", - "code": "SR" - }, - { - "name": "שקי", - "code": "SA" - }, { "name": "Absheron", "code": "ABS" @@ -1027,21 +967,69 @@ { "name": "Zardab", "code": "ZAR" - } - ], - "BA": [ + }, { - "name": "הפדרציה של בוסניה והרצגובינה", - "code": "BIH" + "name": "ב×קו", + "code": "BA" }, { - "name": "מחוז ברצ׳קו", - "code": "BRC" + "name": "גורנבוי", + "code": "GOR" }, { - "name": "רפובליקה סרפסקה", - "code": "SRP" + "name": "גנג׳ה", + "code": "GA" + }, + { + "name": "חוג׳×בנד", + "code": "XVD" }, + { + "name": "חוג׳×לי", + "code": "XCI" + }, + { + "name": "ייבל××—", + "code": "YE" + }, + { + "name": "לנקר×ן", + "code": "LAN" + }, + { + "name": "מיג×צ׳ביר", + "code": "MI" + }, + { + "name": "נחיצ׳יב×ן", + "code": "NV" + }, + { + "name": "נחצ׳יב×ן", + "code": "NX" + }, + { + "name": "סומג×יט", + "code": "SM" + }, + { + "name": "סטפנקרט", + "code": "XA" + }, + { + "name": "שושה", + "code": "SUS" + }, + { + "name": "שירוו×ן", + "code": "SR" + }, + { + "name": "שקי", + "code": "SA" + } + ], + "BA": [ { "name": "Bosnian Podrinje", "code": "05" @@ -1081,6 +1069,18 @@ { "name": "Zenica-Doboj", "code": "04" + }, + { + "name": "הפדרציה של בוסניה והרצגובינה", + "code": "BIH" + }, + { + "name": "מחוז ברצ׳קו", + "code": "BRC" + }, + { + "name": "רפובליקה סרפסקה", + "code": "SRP" } ], "BB": [ @@ -1420,30 +1420,6 @@ } ], "BE": [ - { - "name": "×נו", - "code": "WHT" - }, - { - "name": "בריסל", - "code": "BRU" - }, - { - "name": "ולוניה", - "code": "WAL" - }, - { - "name": "לוקסמבורג", - "code": "WLX" - }, - { - "name": "מערב פלנדריה", - "code": "VWV" - }, - { - "name": "פלנדריה המזרחית", - "code": "VOV" - }, { "name": "Antwerp", "code": "VAN" @@ -1471,6 +1447,30 @@ { "name": "Walloon Brabant", "code": "WBR" + }, + { + "name": "×נו", + "code": "WHT" + }, + { + "name": "בריסל", + "code": "BRU" + }, + { + "name": "ולוניה", + "code": "WAL" + }, + { + "name": "לוקסמבורג", + "code": "WLX" + }, + { + "name": "מערב פלנדריה", + "code": "VWV" + }, + { + "name": "פלנדריה המזרחית", + "code": "VOV" } ], "BF": [ @@ -2149,52 +2149,24 @@ ], "BS": [ { - "name": "×ינגו××”", - "code": "IN" + "name": "Acklins", + "code": "AK" }, { - "name": "בימיני", - "code": "BI" + "name": "Berry Islands", + "code": "BY" }, { - "name": "×“×¨×•× ×נדרוס", - "code": "SA" + "name": "Black Point", + "code": "BP" }, { - "name": "לונג ×יילנד (בה×מה)", - "code": "LI" + "name": "Cat Island", + "code": "CI" }, { - "name": "פריפורט", - "code": "FP" - }, - { - "name": "צפון ×נדרוס", - "code": "NS" - }, - { - "name": "קי מנגרוב", - "code": "MC" - }, - { - "name": "Acklins", - "code": "AK" - }, - { - "name": "Berry Islands", - "code": "BY" - }, - { - "name": "Black Point", - "code": "BP" - }, - { - "name": "Cat Island", - "code": "CI" - }, - { - "name": "Central Abaco", - "code": "CO" + "name": "Central Abaco", + "code": "CO" }, { "name": "Central Andros", @@ -2271,6 +2243,34 @@ { "name": "West Grand Bahama", "code": "WG" + }, + { + "name": "×ינגו××”", + "code": "IN" + }, + { + "name": "בימיני", + "code": "BI" + }, + { + "name": "×“×¨×•× ×נדרוס", + "code": "SA" + }, + { + "name": "לונג ×יילנד (בה×מה)", + "code": "LI" + }, + { + "name": "פריפורט", + "code": "FP" + }, + { + "name": "צפון ×נדרוס", + "code": "NS" + }, + { + "name": "קי מנגרוב", + "code": "MC" } ], "BT": [ @@ -2356,14 +2356,6 @@ } ], "BW": [ - { - "name": "×’×בורון", - "code": "GA" - }, - { - "name": "פרנסיסט×ון", - "code": "FR" - }, { "name": "Central", "code": "CE" @@ -2419,6 +2411,14 @@ { "name": "Sowa Town", "code": "ST" + }, + { + "name": "×’×בורון", + "code": "GA" + }, + { + "name": "פרנסיסט×ון", + "code": "FR" } ], "BY": [ @@ -2532,18 +2532,6 @@ } ], "CD": [ - { - "name": "קונגו סנטרל", - "code": "BC" - }, - { - "name": "קינש×סה", - "code": "KN" - }, - { - "name": "קס××™-×וריינטל", - "code": "KE" - }, { "name": "Bandundu", "code": "BN" @@ -2651,13 +2639,21 @@ { "name": "Tshuapa", "code": "TU" + }, + { + "name": "קונגו סנטרל", + "code": "BC" + }, + { + "name": "קינש×סה", + "code": "KN" + }, + { + "name": "קס××™-×וריינטל", + "code": "KE" } ], "CF": [ - { - "name": "בנגי", - "code": "BGF" - }, { "name": "Bamingui-Bangoran", "code": "BB" @@ -2721,17 +2717,13 @@ { "name": "Vakaga", "code": "VK" + }, + { + "name": "בנגי", + "code": "BGF" } ], "CG": [ - { - "name": "ברזוויל", - "code": "BZV" - }, - { - "name": "קובט מערב", - "code": "15" - }, { "name": "Bouenza", "code": "11" @@ -2771,6 +2763,14 @@ { "name": "Sangha", "code": "13" + }, + { + "name": "ברזוויל", + "code": "BZV" + }, + { + "name": "קובט מערב", + "code": "15" } ], "CH": [ @@ -2880,14 +2880,6 @@ } ], "CI": [ - { - "name": "×ביג׳×ן", - "code": "AB" - }, - { - "name": "×™×מוסוקרו", - "code": "YM" - }, { "name": "Agnéby", "code": "16" @@ -3011,37 +3003,17 @@ { "name": "Zanzan²", "code": "ZZ" - } - ], - "CL": [ - { - "name": "×ייסן", - "code": "AI" - }, - { - "name": "×נטופגסטה", - "code": "AN" - }, - { - "name": "×ר×וקניה", - "code": "AR" - }, - { - "name": "ביוביו", - "code": "BI" }, { - "name": "ולפר×יסו (מחוז)", - "code": "VS" - }, - { - "name": "לוס ל×גוס", - "code": "LL" + "name": "×ביג׳×ן", + "code": "AB" }, { - "name": "לוס ריוס", - "code": "LR" - }, + "name": "×™×מוסוקרו", + "code": "YM" + } + ], + "CL": [ { "name": "Arica y Parinacota", "code": "AP" @@ -3073,13 +3045,37 @@ { "name": "Tarapacá", "code": "TA" + }, + { + "name": "×ייסן", + "code": "AI" + }, + { + "name": "×נטופגסטה", + "code": "AN" + }, + { + "name": "×ר×וקניה", + "code": "AR" + }, + { + "name": "ביוביו", + "code": "BI" + }, + { + "name": "ולפר×יסו (מחוז)", + "code": "VS" + }, + { + "name": "לוס ל×גוס", + "code": "LL" + }, + { + "name": "לוס ריוס", + "code": "LR" } ], "CM": [ - { - "name": "מחוז המרכז", - "code": "CE" - }, { "name": "Adamawa", "code": "AD" @@ -3115,6 +3111,10 @@ { "name": "West", "code": "OU" + }, + { + "name": "מחוז המרכז", + "code": "CE" } ], "CN": [ @@ -3256,58 +3256,6 @@ } ], "CO": [ - { - "name": "×מסונ×ס", - "code": "AMA" - }, - { - "name": "בוגוטה", - "code": "DC" - }, - { - "name": "בוליבר", - "code": "BOL" - }, - { - "name": "גו×××™× ×™×”", - "code": "GUA" - }, - { - "name": "גו×בי×רה", - "code": "GUV" - }, - { - "name": "ו×ופס", - "code": "VAU" - }, - { - "name": "ו××™×™×” דל ק×וקה", - "code": "VAC" - }, - { - "name": "וילה (מחוז)", - "code": "HUI" - }, - { - "name": "ויצ׳דה", - "code": "VID" - }, - { - "name": "סן ×נדרס ופרובידנסיה", - "code": "SAP" - }, - { - "name": "סס×ר", - "code": "CES" - }, - { - "name": "פוטומיו", - "code": "PUT" - }, - { - "name": "קקטה", - "code": "CAQ" - }, { "name": "Antioquia", "code": "ANT" @@ -3387,12 +3335,64 @@ { "name": "Tolima", "code": "TOL" - } - ], - "CR": [ + }, { - "name": "×לחו×לה", - "code": "A" + "name": "×מסונ×ס", + "code": "AMA" + }, + { + "name": "בוגוטה", + "code": "DC" + }, + { + "name": "בוליבר", + "code": "BOL" + }, + { + "name": "גו×××™× ×™×”", + "code": "GUA" + }, + { + "name": "גו×בי×רה", + "code": "GUV" + }, + { + "name": "ו×ופס", + "code": "VAU" + }, + { + "name": "ו××™×™×” דל ק×וקה", + "code": "VAC" + }, + { + "name": "וילה (מחוז)", + "code": "HUI" + }, + { + "name": "ויצ׳דה", + "code": "VID" + }, + { + "name": "סן ×נדרס ופרובידנסיה", + "code": "SAP" + }, + { + "name": "סס×ר", + "code": "CES" + }, + { + "name": "פוטומיו", + "code": "PUT" + }, + { + "name": "קקטה", + "code": "CAQ" + } + ], + "CR": [ + { + "name": "×לחו×לה", + "code": "A" }, { "name": "×רדיה", @@ -3486,14 +3486,6 @@ } ], "CV": [ - { - "name": "ב×רל×וונטו", - "code": "B" - }, - { - "name": "סוט×וונטו", - "code": "S" - }, { "name": "Boa Vista", "code": "BV" @@ -3581,6 +3573,14 @@ { "name": "Tarrafal de São Nicolau", "code": "TS" + }, + { + "name": "ב×רל×וונטו", + "code": "B" + }, + { + "name": "סוט×וונטו", + "code": "S" } ], "CY": [ @@ -3610,6 +3610,122 @@ } ], "CZ": [ + { + "name": "Brno-mÄ›sto", + "code": "642" + }, + { + "name": "Brno-venkov", + "code": "643" + }, + { + "name": "Ostrava", + "code": "806" + }, + { + "name": "Plzeň-North", + "code": "325" + }, + { + "name": "Plzeň-South", + "code": "324" + }, + { + "name": "Prachatice", + "code": "315" + }, + { + "name": "Prague 1", + "code": "101" + }, + { + "name": "Prague 10", + "code": "110" + }, + { + "name": "Prague 11", + "code": "111" + }, + { + "name": "Prague 12", + "code": "112" + }, + { + "name": "Prague 13", + "code": "113" + }, + { + "name": "Prague 14", + "code": "114" + }, + { + "name": "Prague 15", + "code": "115" + }, + { + "name": "Prague 16", + "code": "116" + }, + { + "name": "Prague 17", + "code": "117" + }, + { + "name": "Prague 18", + "code": "118" + }, + { + "name": "Prague 19", + "code": "119" + }, + { + "name": "Prague 2", + "code": "102" + }, + { + "name": "Prague 20", + "code": "120" + }, + { + "name": "Prague 21", + "code": "121" + }, + { + "name": "Prague 22", + "code": "122" + }, + { + "name": "Prague 3", + "code": "103" + }, + { + "name": "Prague 4", + "code": "104" + }, + { + "name": "Prague 5", + "code": "105" + }, + { + "name": "Prague 6", + "code": "106" + }, + { + "name": "Prague 7", + "code": "107" + }, + { + "name": "Prague 8", + "code": "108" + }, + { + "name": "Prague 9", + "code": "109" + }, + { + "name": "Znojmo", + "code": "647" + }, { "name": "×ולומו×וץ (מחוז)", "code": "71" @@ -3941,184 +4057,68 @@ { "name": "קרלובי ו×רי", "code": "41" - }, - { - "name": "Brno-mÄ›sto", - "code": "642" - }, + } + ], + "DE": [ { - "name": "Brno-venkov", - "code": "643" + "name": "ב×דן-וירטמברג", + "code": "BW" }, { - "name": "Ostrava", - "code": "806" + "name": "בוו×ריה", + "code": "BY" }, { - "name": "Plzeň-North", - "code": "325" + "name": "ברלין", + "code": "BE" }, { - "name": "Plzeň-South", - "code": "324" + "name": "ברמן", + "code": "HB" }, { - "name": "Prachatice", - "code": "315" + "name": "ברנדנבורג", + "code": "BB" }, { - "name": "Prague 1", - "code": "101" + "name": "המבורג", + "code": "HH" }, { - "name": "Prague 10", - "code": "110" + "name": "הסן", + "code": "HE" }, { - "name": "Prague 11", - "code": "111" + "name": "חבל הס×ר", + "code": "SL" }, { - "name": "Prague 12", - "code": "112" + "name": "מקלנבורג-מערב פומרניה", + "code": "MV" }, { - "name": "Prague 13", - "code": "113" + "name": "נורדריין-וסטפ×ליה", + "code": "NW" }, { - "name": "Prague 14", - "code": "114" + "name": "סקסוניה", + "code": "SN" }, { - "name": "Prague 15", - "code": "115" + "name": "סקסוניה התחתונה", + "code": "NI" }, { - "name": "Prague 16", - "code": "116" + "name": "סקסוניה-×נהלט", + "code": "ST" }, { - "name": "Prague 17", - "code": "117" + "name": "ריינלנד-פפ×לץ", + "code": "RP" }, { - "name": "Prague 18", - "code": "118" - }, - { - "name": "Prague 19", - "code": "119" - }, - { - "name": "Prague 2", - "code": "102" - }, - { - "name": "Prague 20", - "code": "120" - }, - { - "name": "Prague 21", - "code": "121" - }, - { - "name": "Prague 22", - "code": "122" - }, - { - "name": "Prague 3", - "code": "103" - }, - { - "name": "Prague 4", - "code": "104" - }, - { - "name": "Prague 5", - "code": "105" - }, - { - "name": "Prague 6", - "code": "106" - }, - { - "name": "Prague 7", - "code": "107" - }, - { - "name": "Prague 8", - "code": "108" - }, - { - "name": "Prague 9", - "code": "109" - }, - { - "name": "Znojmo", - "code": "647" - } - ], - "DE": [ - { - "name": "ב×דן-וירטמברג", - "code": "BW" - }, - { - "name": "בוו×ריה", - "code": "BY" - }, - { - "name": "ברלין", - "code": "BE" - }, - { - "name": "ברמן", - "code": "HB" - }, - { - "name": "ברנדנבורג", - "code": "BB" - }, - { - "name": "המבורג", - "code": "HH" - }, - { - "name": "הסן", - "code": "HE" - }, - { - "name": "חבל הס×ר", - "code": "SL" - }, - { - "name": "מקלנבורג-מערב פומרניה", - "code": "MV" - }, - { - "name": "נורדריין-וסטפ×ליה", - "code": "NW" - }, - { - "name": "סקסוניה", - "code": "SN" - }, - { - "name": "סקסוניה התחתונה", - "code": "NI" - }, - { - "name": "סקסוניה-×נהלט", - "code": "ST" - }, - { - "name": "ריינלנד-פפ×לץ", - "code": "RP" - }, - { - "name": "שלזוויג-הולשטיין", - "code": "SH" + "name": "שלזוויג-הולשטיין", + "code": "SH" }, { "name": "תורינגיה", @@ -4126,10 +4126,6 @@ } ], "DJ": [ - { - "name": "ג׳יבוטי", - "code": "DJ" - }, { "name": "Ali Sabieh", "code": "AS" @@ -4149,6 +4145,10 @@ { "name": "Tadjourah", "code": "TA" + }, + { + "name": "ג׳יבוטי", + "code": "DJ" } ], "DK": [ @@ -4580,10 +4580,6 @@ } ], "EC": [ - { - "name": "×סו××™", - "code": "A" - }, { "name": "Bolívar", "code": "B" @@ -4675,6 +4671,10 @@ { "name": "Zamora-Chinchipe", "code": "Z" + }, + { + "name": "×סו××™", + "code": "A" } ], "EE": [ @@ -4740,46 +4740,6 @@ } ], "EG": [ - { - "name": "×-דקהלייה", - "code": "DK" - }, - { - "name": "×-שרקיה", - "code": "SHR" - }, - { - "name": "×ל-×’×™×–×”", - "code": "GZ" - }, - { - "name": "×ל-מִנופיה", - "code": "MNF" - }, - { - "name": "×ל-פיו×", - "code": "FYM" - }, - { - "name": "×“×¨×•× ×¡×™× ×™", - "code": "JS" - }, - { - "name": "מחוז קהיר", - "code": "C" - }, - { - "name": "מיניה", - "code": "MN" - }, - { - "name": "סו××¥", - "code": "SUZ" - }, - { - "name": "צפון סיני", - "code": "SIN" - }, { "name": "Alexandria", "code": "ALX" @@ -4847,6 +4807,46 @@ { "name": "Sohag", "code": "SHG" + }, + { + "name": "×-דקהלייה", + "code": "DK" + }, + { + "name": "×-שרקיה", + "code": "SHR" + }, + { + "name": "×ל-×’×™×–×”", + "code": "GZ" + }, + { + "name": "×ל-מִנופיה", + "code": "MNF" + }, + { + "name": "×ל-פיו×", + "code": "FYM" + }, + { + "name": "×“×¨×•× ×¡×™× ×™", + "code": "JS" + }, + { + "name": "מחוז קהיר", + "code": "C" + }, + { + "name": "מיניה", + "code": "MN" + }, + { + "name": "סו××¥", + "code": "SUZ" + }, + { + "name": "צפון סיני", + "code": "SIN" } ], "ER": [ @@ -4877,152 +4877,52 @@ ], "ES": [ { - "name": "×נדלוסיה", - "code": "AN" + "name": "A Coruña", + "code": "C" }, { - "name": "×סטורי×ס", - "code": "AS" + "name": "Ãlava", + "code": "VI" }, { - "name": "×קסטרמדורה", - "code": "EX" + "name": "Alicante", + "code": "A" }, { - "name": "×ר×גון", - "code": "AR" + "name": "Almería", + "code": "AL" }, { - "name": "גליסיה", - "code": "GA" + "name": "Asturias Province", + "code": "O" }, { - "name": "×”××™×™× ×”×‘×œ×ריי×", - "code": "IB" + "name": "Ãvila", + "code": "AV" }, { - "name": "ולנסיה", - "code": "VC" + "name": "Badajoz", + "code": "BA" }, { - "name": "חבל הבסקי×", - "code": "PV" + "name": "Balears Province", + "code": "PM" }, { - "name": "לה ריוחה", - "code": "LO" + "name": "Barcelona", + "code": "B" }, { - "name": "לה ריוחה²", - "code": "RI" + "name": "Biscay", + "code": "BI" }, { - "name": "מדריד", - "code": "MD" + "name": "Burgos", + "code": "BU" }, { - "name": "מורסיה", - "code": "MC" - }, - { - "name": "מחוז ×לבסטה", - "code": "AB" - }, - { - "name": "מחוז ז׳ירונה", - "code": "GI" - }, - { - "name": "מחוז טרגונה", - "code": "T" - }, - { - "name": "מחוז ק×סטיון", - "code": "CS" - }, - { - "name": "מחוז קדיס", - "code": "CA" - }, - { - "name": "מלייה", - "code": "ML" - }, - { - "name": "נוו×רה", - "code": "NC" - }, - { - "name": "ס×וטה", - "code": "CE" - }, - { - "name": "קטלוניה", - "code": "CT" - }, - { - "name": "קנטבריה", - "code": "CB" - }, - { - "name": "קסטיליה ול×ון", - "code": "CL" - }, - { - "name": "קסטיליה-לה מנצ׳ה", - "code": "CM" - }, - { - "name": "תבנית:הקהילות ×”×וטונומיות של ספרד", - "code": "LE" - }, - { - "name": "A Coruña", - "code": "C" - }, - { - "name": "Ãlava", - "code": "VI" - }, - { - "name": "Alicante", - "code": "A" - }, - { - "name": "Almería", - "code": "AL" - }, - { - "name": "Asturias Province", - "code": "O" - }, - { - "name": "Ãvila", - "code": "AV" - }, - { - "name": "Badajoz", - "code": "BA" - }, - { - "name": "Balears Province", - "code": "PM" - }, - { - "name": "Barcelona", - "code": "B" - }, - { - "name": "Biscay", - "code": "BI" - }, - { - "name": "Burgos", - "code": "BU" - }, - { - "name": "Cáceres", - "code": "CC" + "name": "Cáceres", + "code": "CC" }, { "name": "Canary Islands", @@ -5151,6 +5051,106 @@ { "name": "Zaragoza", "code": "Z" + }, + { + "name": "×נדלוסיה", + "code": "AN" + }, + { + "name": "×סטורי×ס", + "code": "AS" + }, + { + "name": "×קסטרמדורה", + "code": "EX" + }, + { + "name": "×ר×גון", + "code": "AR" + }, + { + "name": "גליסיה", + "code": "GA" + }, + { + "name": "×”××™×™× ×”×‘×œ×ריי×", + "code": "IB" + }, + { + "name": "ולנסיה", + "code": "VC" + }, + { + "name": "חבל הבסקי×", + "code": "PV" + }, + { + "name": "לה ריוחה", + "code": "LO" + }, + { + "name": "לה ריוחה²", + "code": "RI" + }, + { + "name": "מדריד", + "code": "MD" + }, + { + "name": "מורסיה", + "code": "MC" + }, + { + "name": "מחוז ×לבסטה", + "code": "AB" + }, + { + "name": "מחוז ז׳ירונה", + "code": "GI" + }, + { + "name": "מחוז טרגונה", + "code": "T" + }, + { + "name": "מחוז ק×סטיון", + "code": "CS" + }, + { + "name": "מחוז קדיס", + "code": "CA" + }, + { + "name": "מלייה", + "code": "ML" + }, + { + "name": "נוו×רה", + "code": "NC" + }, + { + "name": "ס×וטה", + "code": "CE" + }, + { + "name": "קטלוניה", + "code": "CT" + }, + { + "name": "קנטבריה", + "code": "CB" + }, + { + "name": "קסטיליה ול×ון", + "code": "CL" + }, + { + "name": "קסטיליה-לה מנצ׳ה", + "code": "CM" + }, + { + "name": "תבנית:הקהילות ×”×וטונומיות של ספרד", + "code": "LE" } ], "ET": [ @@ -5278,10 +5278,6 @@ } ], "FJ": [ - { - "name": "רוטומה", - "code": "R" - }, { "name": "Ba", "code": "01" @@ -5353,6 +5349,10 @@ { "name": "Western", "code": "W" + }, + { + "name": "רוטומה", + "code": "R" } ], "FM": [ @@ -5375,52 +5375,196 @@ ], "FR": [ { - "name": "×ו-דה-פר×נס", - "code": "HDF" + "name": "Brittany", + "code": "E" }, { - "name": "×ו-רן", - "code": "68" + "name": "Cher", + "code": "18" }, { - "name": "×וב", - "code": "10" + "name": "Clipperton Island", + "code": "CP" }, { - "name": "×וברן-רון-×לפ", - "code": "ARA" + "name": "Corrèze", + "code": "19" }, { - "name": "×וד", - "code": "11" + "name": "Corsica", + "code": "H" }, { - "name": "×וורון", - "code": "12" + "name": "Côte-d’Or", + "code": "21" }, { - "name": "×וקסיטניה", - "code": "OCC" + "name": "Drôme", + "code": "26" }, { - "name": "×ורן", - "code": "61" + "name": "French Guiana", + "code": "GF" }, { - "name": "×יוולין", - "code": "78" + "name": "French Polynesia", + "code": "PF" }, { - "name": "×יזר", - "code": "38" + "name": "French Southern Territories", + "code": "TF" }, { - "name": "×יל ווילן", - "code": "35" + "name": "Gard", + "code": "30" }, { - "name": "×יל-דה-פר×נס", - "code": "IDF" + "name": "Gers", + "code": "32" + }, + { + "name": "Guadeloupe", + "code": "GUA" + }, + { + "name": "Guadeloupe²", + "code": "GP" + }, + { + "name": "Haute-Loire", + "code": "43" + }, + { + "name": "Haute-Saône", + "code": "70" + }, + { + "name": "Hautes-Pyrénées", + "code": "65" + }, + { + "name": "Jura", + "code": "39" + }, + { + "name": "La Réunion", + "code": "LRE" + }, + { + "name": "Landes", + "code": "40" + }, + { + "name": "Loir-et-Cher", + "code": "41" + }, + { + "name": "Marne", + "code": "51" + }, + { + "name": "Martinique", + "code": "MQ" + }, + { + "name": "Mayotte", + "code": "MAY" + }, + { + "name": "Mayotte²", + "code": "YT" + }, + { + "name": "New Caledonia", + "code": "NC" + }, + { + "name": "Nièvre", + "code": "58" + }, + { + "name": "Oise", + "code": "60" + }, + { + "name": "Réunion", + "code": "RE" + }, + { + "name": "Saône-et-Loire", + "code": "71" + }, + { + "name": "St. Barthélemy", + "code": "BL" + }, + { + "name": "St. Martin", + "code": "MF" + }, + { + "name": "St. Pierre & Miquelon", + "code": "PM" + }, + { + "name": "Val-d’Oise", + "code": "95" + }, + { + "name": "Var", + "code": "83" + }, + { + "name": "Wallis & Futuna", + "code": "WF" + }, + { + "name": "×ו-דה-פר×נס", + "code": "HDF" + }, + { + "name": "×ו-רן", + "code": "68" + }, + { + "name": "×וב", + "code": "10" + }, + { + "name": "×וברן-רון-×לפ", + "code": "ARA" + }, + { + "name": "×וד", + "code": "11" + }, + { + "name": "×וורון", + "code": "12" + }, + { + "name": "×וקסיטניה", + "code": "OCC" + }, + { + "name": "×ורן", + "code": "61" + }, + { + "name": "×יוולין", + "code": "78" + }, + { + "name": "×יזר", + "code": "38" + }, + { + "name": "×יל ווילן", + "code": "35" + }, + { + "name": "×יל-דה-פר×נס", + "code": "IDF" }, { "name": "×לייה", @@ -5737,1186 +5881,1042 @@ { "name": "שר×נט", "code": "16" - }, + } + ], + "GA": [ { - "name": "Brittany", - "code": "E" + "name": "×סטו×ר", + "code": "1" }, { - "name": "Cher", - "code": "18" + "name": "Haut-Ogooué", + "code": "2" }, { - "name": "Clipperton Island", - "code": "CP" + "name": "Moyen-Ogooué", + "code": "3" }, { - "name": "Corrèze", - "code": "19" + "name": "Ngounié", + "code": "4" }, { - "name": "Corsica", - "code": "H" + "name": "Nyanga", + "code": "5" }, { - "name": "Côte-d’Or", - "code": "21" + "name": "Ogooué-Ivindo", + "code": "6" }, { - "name": "Drôme", - "code": "26" + "name": "Ogooué-Lolo", + "code": "7" }, { - "name": "French Guiana", - "code": "GF" + "name": "Ogooué-Maritime", + "code": "8" }, { - "name": "French Polynesia", - "code": "PF" - }, + "name": "Woleu-Ntem", + "code": "9" + } + ], + "GB": [ { - "name": "French Southern Territories", - "code": "TF" + "name": "Aberdeenshire", + "code": "ABD" }, { - "name": "Gard", - "code": "30" + "name": "Antrim", + "code": "ANT" }, { - "name": "Gers", - "code": "32" + "name": "Antrim and Newtownabbey", + "code": "ANN" }, { - "name": "Guadeloupe", - "code": "GUA" + "name": "Ards", + "code": "ARD" }, { - "name": "Guadeloupe²", - "code": "GP" + "name": "Ards and North Down", + "code": "AND" }, { - "name": "Haute-Loire", - "code": "43" + "name": "Armagh", + "code": "ARM" }, { - "name": "Haute-Saône", - "code": "70" + "name": "Armagh, Banbridge and Craigavon", + "code": "ABC" }, { - "name": "Hautes-Pyrénées", - "code": "65" + "name": "Ballymena", + "code": "BLA" }, { - "name": "Jura", - "code": "39" + "name": "Ballymoney", + "code": "BLY" }, { - "name": "La Réunion", - "code": "LRE" + "name": "Banbridge", + "code": "BNB" }, { - "name": "Landes", - "code": "40" + "name": "Barnsley", + "code": "BNS" }, { - "name": "Loir-et-Cher", - "code": "41" + "name": "Bath and North East Somerset", + "code": "BAS" }, { - "name": "Marne", - "code": "51" + "name": "Bedford", + "code": "BDF" }, { - "name": "Martinique", - "code": "MQ" + "name": "Belfast", + "code": "BFS" }, { - "name": "Mayotte", - "code": "MAY" + "name": "Blackburn with Darwen", + "code": "BBD" }, { - "name": "Mayotte²", - "code": "YT" + "name": "Blaenau Gwent", + "code": "BGW" }, { - "name": "New Caledonia", - "code": "NC" + "name": "Bracknell Forest", + "code": "BRC" }, { - "name": "Nièvre", - "code": "58" - }, - { - "name": "Oise", - "code": "60" - }, - { - "name": "Réunion", - "code": "RE" - }, - { - "name": "Saône-et-Loire", - "code": "71" - }, - { - "name": "St. Barthélemy", - "code": "BL" - }, - { - "name": "St. Martin", - "code": "MF" - }, - { - "name": "St. Pierre & Miquelon", - "code": "PM" - }, - { - "name": "Val-d’Oise", - "code": "95" - }, - { - "name": "Var", - "code": "83" - }, - { - "name": "Wallis & Futuna", - "code": "WF" - } - ], - "GA": [ - { - "name": "×סטו×ר", - "code": "1" - }, - { - "name": "Haut-Ogooué", - "code": "2" - }, - { - "name": "Moyen-Ogooué", - "code": "3" - }, - { - "name": "Ngounié", - "code": "4" - }, - { - "name": "Nyanga", - "code": "5" - }, - { - "name": "Ogooué-Ivindo", - "code": "6" - }, - { - "name": "Ogooué-Lolo", - "code": "7" - }, - { - "name": "Ogooué-Maritime", - "code": "8" - }, - { - "name": "Woleu-Ntem", - "code": "9" - } - ], - "GB": [ - { - "name": "×ברדין", - "code": "ABE" - }, - { - "name": "×דינבורו", - "code": "EDH" - }, - { - "name": "×וקספורדשייר", - "code": "OXF" - }, - { - "name": "×ורקני", - "code": "ORK" - }, - { - "name": "×יזלינגטון", - "code": "ISL" - }, - { - "name": "××™×™ סילי", - "code": "IOS" - }, - { - "name": "××™×™ שטלנד", - "code": "ZET" - }, - { - "name": "×ילינג", - "code": "EAL" - }, - { - "name": "×נגוס", - "code": "ANS" - }, - { - "name": "×נגליה", - "code": "ENG" - }, - { - "name": "×נגליה וויילס", - "code": "EAW" - }, - { - "name": "×נגלסי", - "code": "AGY" - }, - { - "name": "×נפילד", - "code": "ENF" - }, - { - "name": "×סקס", - "code": "ESS" - }, - { - "name": "×רגייל וביוט", - "code": "AGB" - }, - { - "name": "ב×רנט", - "code": "BNE" - }, - { - "name": "ב×רקינג וד××’× ×”××", - "code": "BDG" - }, - { - "name": "בולטון", - "code": "BOL" + "name": "Bradford", + "code": "BRD" }, { - "name": "בורנמות׳", - "code": "BMH" + "name": "Bridgend", + "code": "BGE" }, { - "name": "בלקפול", - "code": "BPL" + "name": "Brighton and Hove", + "code": "BNH" }, { - "name": "בקינגה×משייר", - "code": "BKM" + "name": "Bury", + "code": "BUR" }, { - "name": "בקסלי", - "code": "BEX" + "name": "Caerphilly", + "code": "CAY" }, { - "name": "ברומלי", - "code": "BRY" + "name": "Calderdale", + "code": "CLD" }, { - "name": "בריטניה הגדולה", - "code": "GBN" + "name": "Carrickfergus", + "code": "CKF" }, { - "name": "בריסטול", - "code": "BST" + "name": "Castlereagh", + "code": "CSR" }, { - "name": "ברמינגה××", - "code": "BIR" + "name": "Causeway Coast and Glens", + "code": "CCG" }, { - "name": "ברנט", - "code": "BEN" + "name": "Central Bedfordshire", + "code": "CBF" }, { - "name": "גוויניד׳", - "code": "GWN" + "name": "Cheshire East", + "code": "CHE" }, { - "name": "גל×זגו", - "code": "GLG" + "name": "Cheshire West and Chester", + "code": "CHW" }, { - "name": "גלוסטרשייר", - "code": "GLS" + "name": "Clackmannanshire", + "code": "CLK" }, { - "name": "דבון", - "code": "DEV" + "name": "Coleraine", + "code": "CLR" }, { - "name": "דורסט", - "code": "DOR" + "name": "Cookstown", + "code": "CKT" }, { - "name": "דנבישייר", - "code": "DEN" + "name": "Craigavon", + "code": "CGV" }, { - "name": "דנדי", - "code": "DND" + "name": "Darlington", + "code": "DAL" }, { - "name": "דרבי", - "code": "DER" + "name": "Derry", + "code": "DRY" }, { - "name": "דרבישייר", - "code": "DBY" + "name": "Derry and Strabane", + "code": "DRS" }, { - "name": "דרה××", - "code": "DUR" + "name": "Doncaster", + "code": "DNC" }, { - "name": "דרו×-מזרח סקוטלנד", - "code": "SCB" + "name": "Down", + "code": "DOW" }, { - "name": "×”×ונסלו", - "code": "HNS" + "name": "Dudley", + "code": "DUD" }, { - "name": "×”××™ וייט", - "code": "IOW" + "name": "Dumfries and Galloway", + "code": "DGY" }, { - "name": "×”×ל", - "code": "KHL" + "name": "Dungannon and South Tyrone", + "code": "DGN" }, { - "name": "×”×מרסמית׳ ופולה××", - "code": "HMF" + "name": "East Ayrshire", + "code": "EAY" }, { - "name": "×”×קני", - "code": "HCK" + "name": "East Dunbartonshire", + "code": "EDU" }, { - "name": "×”×רו", - "code": "HRW" + "name": "East Lothian", + "code": "ELN" }, { - "name": "×”×רינגיי", - "code": "HRY" + "name": "East Renfrewshire", + "code": "ERW" }, { - "name": "הברינג", - "code": "HAV" + "name": "Falkirk", + "code": "FAL" }, { - "name": "הילינגדון", - "code": "HIL" + "name": "Fermanagh", + "code": "FER" }, { - "name": "הממלכה המ×וחדת", - "code": "UKM" + "name": "Fermanagh and Omagh", + "code": "FMO" }, { - "name": "המפשייר", - "code": "HAM" + "name": "Gateshead", + "code": "GAT" }, { - "name": "הסיטי של וסטמינסטר", - "code": "WSM" + "name": "Halton", + "code": "HAL" }, { - "name": "הסיטי של לונדון", - "code": "LND" + "name": "Hartlepool", + "code": "HPL" }, { - "name": "הרובע המלכותי קינגסטון שעל התמזה", - "code": "KTT" + "name": "Highland", + "code": "HLD" }, { - "name": "הרובע המלכותי קנזינגטון וצ׳לסי", - "code": "KEC" + "name": "Inverclyde", + "code": "IVC" }, { - "name": "הרובע המלכותי של גריניץ׳", - "code": "GRE" + "name": "Kirklees", + "code": "KIR" }, { - "name": "הרטפורדשייר", - "code": "HRT" + "name": "Knowsley", + "code": "KWL" }, { - "name": "הרפורדשייר", - "code": "HEF" + "name": "Larne", + "code": "LRN" }, { - "name": "וויירל", - "code": "WRL" + "name": "Leeds", + "code": "LDS" }, { - "name": "ווילס", - "code": "WLS" + "name": "Limavady", + "code": "LMV" }, { - "name": "וולברהמפטון", - "code": "WLV" + "name": "Lisburn", + "code": "LSB" }, { - "name": "וולת׳×× ×¤×•×¨×¡×˜", - "code": "WFT" + "name": "Lisburn and Castlereagh", + "code": "LBC" }, { - "name": "וונדסוורת׳", - "code": "WND" + "name": "Magherafelt", + "code": "MFT" }, { - "name": "ווסט לות׳י×ן", - "code": "WLN" + "name": "Medway", + "code": "MDW" }, { - "name": "ווסטרשייר", - "code": "WOR" + "name": "Merthyr Tydfil", + "code": "MTY" }, { - "name": "ווריקשייר", - "code": "WAR" + "name": "Mid and East Antrim", + "code": "MEA" }, { - "name": "וילטשייר", - "code": "WIL" + "name": "Mid Ulster", + "code": "MUL" }, { - "name": "ורינגטון", - "code": "WRT" + "name": "Midlothian", + "code": "MLN" }, { - "name": "ט×וור ×”×מלטס", - "code": "TWH" + "name": "Milton Keynes", + "code": "MIK" }, { - "name": "יורק", - "code": "YOR" + "name": "Moyle", + "code": "MYL" }, { - "name": "לו×ישה××", - "code": "LEW" + "name": "Newport", + "code": "NWP" }, { - "name": "לוטון", - "code": "LUT" + "name": "Newry and Mourne", + "code": "NYM" }, { - "name": "ליברפול", - "code": "LIV" + "name": "Newry, Mourne and Down", + "code": "NMD" }, { - "name": "לינקולנשייר", - "code": "LIN" + "name": "Newtownabbey", + "code": "NTA" }, { - "name": "למבת׳", - "code": "LBH" + "name": "North Down", + "code": "NDN" }, { - "name": "לנקשייר", - "code": "LAN" + "name": "North East Lincolnshire", + "code": "NEL" }, { - "name": "לסטר", - "code": "LCE" + "name": "North Lanarkshire", + "code": "NLK" }, { - "name": "לסטרשייר", - "code": "LEC" + "name": "North Somerset", + "code": "NSM" }, { - "name": "מונמ×ות׳שייר", - "code": "MON" + "name": "North Tyneside", + "code": "NTY" }, { - "name": "מוריי, סקוטלנד", - "code": "MRY" + "name": "Oldham", + "code": "OLD" }, { - "name": "מזרח יורקשייר", - "code": "ERY" + "name": "Omagh", + "code": "OMH" }, { - "name": "מזרח ס×סקס", - "code": "ESX" + "name": "Outer Hebrides", + "code": "ELS" }, { - "name": "מידלסברו", - "code": "MDB" + "name": "Pembrokeshire", + "code": "PEM" }, { - "name": "מנצ׳סטר", - "code": "MAN" + "name": "Perth and Kinross", + "code": "PKN" }, { - "name": "מערב ס×סקס", - "code": "WSX" + "name": "Redcar and Cleveland", + "code": "RCC" }, { - "name": "מרטון", - "code": "MRT" + "name": "Renfrewshire", + "code": "RFW" }, { - "name": "נוטינגה××", - "code": "NGM" + "name": "Rhondda Cynon Taf", + "code": "RCT" }, { - "name": "נוטינגה×משייר", - "code": "NTT" + "name": "Rochdale", + "code": "RCH" }, { - "name": "נורפוק", - "code": "NFK" + "name": "Rotherham", + "code": "ROT" }, { - "name": "נורת׳ה×מפטונשייר", - "code": "NTH" + "name": "Saint Helens", + "code": "SHN" }, { - "name": "נורת׳מברלנד", - "code": "NBL" + "name": "Sandwell", + "code": "SAW" }, { - "name": "ניוה××", - "code": "NWM" + "name": "Solihull", + "code": "SOL" }, { - "name": "ניוק×סל", - "code": "NET" + "name": "South Ayrshire", + "code": "SAY" }, { - "name": "ניית׳ פורט טלבוט", - "code": "NTL" + "name": "South Gloucestershire", + "code": "SGC" }, { - "name": "ס×ות׳×נד-×ון-סי", - "code": "SOS" + "name": "South Lanarkshire", + "code": "SLK" }, { - "name": "ס×ות׳המפטון", - "code": "STH" + "name": "South Tyneside", + "code": "STY" }, { - "name": "ס×טון", - "code": "STN" + "name": "Stockport", + "code": "SKP" }, { - "name": "ס×מרסט", - "code": "SOM" + "name": "Stockton-on-Tees", + "code": "STT" }, { - "name": "ס×פוק", - "code": "SFK" + "name": "Strabane", + "code": "STB" }, { - "name": "ס×רי", - "code": "SRY" + "name": "Sunderland", + "code": "SND" }, { - "name": "ס×ת׳ק", - "code": "SWK" + "name": "Swindon", + "code": "SWD" }, { - "name": "סוונסי", - "code": "SWA" + "name": "Tameside", + "code": "TAM" }, { - "name": "סטוק-×ון-טרנט", - "code": "STE" + "name": "Telford and Wrekin", + "code": "TFW" }, { - "name": "סטירלינג (מחוז)", - "code": "STG" + "name": "Thurrock", + "code": "THR" }, { - "name": "סטפורדשייר", - "code": "STS" + "name": "Torbay", + "code": "TOB" }, { - "name": "סל×ו", - "code": "SLG" + "name": "Torfaen", + "code": "TOF" }, { - "name": "סלפורד", - "code": "SLF" + "name": "Trafford", + "code": "TRF" }, { - "name": "ספטון", - "code": "SFT" + "name": "Vale of Glamorgan", + "code": "VGL" }, { - "name": "סקוטלנד", - "code": "SCT" + "name": "Wakefield", + "code": "WKF" }, { - "name": "פוויס", - "code": "POW" + "name": "Walsall", + "code": "WLL" }, { - "name": "פול", - "code": "POL" + "name": "West Berkshire", + "code": "WBK" }, { - "name": "פורטסמות׳", - "code": "POR" + "name": "West Dunbartonshire", + "code": "WDU" }, { - "name": "פטרבורו", - "code": "PTE" + "name": "Wigan", + "code": "WGN" }, { - "name": "פיף", - "code": "FIF" + "name": "Windsor and Maidenhead", + "code": "WNM" }, { - "name": "פלימות׳", - "code": "PLY" + "name": "Wokingham", + "code": "WOK" }, { - "name": "פלינטשייר", - "code": "FLN" + "name": "×ברדין", + "code": "ABE" }, { - "name": "צפון ×יירשייר", - "code": "NAY" + "name": "×דינבורו", + "code": "EDH" }, { - "name": "צפון ×ירלנד", - "code": "NIR" + "name": "×וקספורדשייר", + "code": "OXF" }, { - "name": "צפון יורקשייר", - "code": "NYK" + "name": "×ורקני", + "code": "ORK" }, { - "name": "צפון לינקולנשיר", - "code": "NLN" + "name": "×יזלינגטון", + "code": "ISL" }, { - "name": "ק×מבריה", - "code": "CMA" + "name": "××™×™ סילי", + "code": "IOS" }, { - "name": "ק×רדיף", - "code": "CRF" + "name": "××™×™ שטלנד", + "code": "ZET" }, { - "name": "קובנטרי", - "code": "COV" + "name": "×ילינג", + "code": "EAL" }, { - "name": "קונווי", - "code": "CWY" + "name": "×נגוס", + "code": "ANS" }, { - "name": "קורנוול", - "code": "CON" + "name": "×נגליה", + "code": "ENG" }, { - "name": "קיימברידג׳שייר", - "code": "CAM" + "name": "×נגליה וויילס", + "code": "EAW" }, { - "name": "קמדן", - "code": "CMD" + "name": "×נגלסי", + "code": "AGY" }, { - "name": "קנט", - "code": "KEN" + "name": "×נפילד", + "code": "ENF" }, { - "name": "קרדיג׳נשייר", - "code": "CGN" + "name": "×סקס", + "code": "ESS" }, { - "name": "קרוידון", - "code": "CRY" + "name": "×רגייל וביוט", + "code": "AGB" }, { - "name": "קרמרתנשייר", - "code": "CMN" + "name": "ב×רנט", + "code": "BNE" }, { - "name": "ר×טלנד", - "code": "RUT" + "name": "ב×רקינג וד××’× ×”××", + "code": "BDG" }, { - "name": "רדברידג׳", - "code": "RDB" + "name": "בולטון", + "code": "BOL" }, { - "name": "רדינג", - "code": "RDG" + "name": "בורנמות׳", + "code": "BMH" }, { - "name": "ריצ׳מונד שעל התמזה", - "code": "RIC" + "name": "בלקפול", + "code": "BPL" }, { - "name": "רקסה××", - "code": "WRX" + "name": "בקינגה×משייר", + "code": "BKM" }, { - "name": "שפילד", - "code": "SHF" + "name": "בקסלי", + "code": "BEX" }, { - "name": "שרופשייר", - "code": "SHR" + "name": "ברומלי", + "code": "BRY" }, { - "name": "Aberdeenshire", - "code": "ABD" + "name": "בריטניה הגדולה", + "code": "GBN" }, { - "name": "Antrim", - "code": "ANT" + "name": "בריסטול", + "code": "BST" }, { - "name": "Antrim and Newtownabbey", - "code": "ANN" + "name": "ברמינגה××", + "code": "BIR" }, { - "name": "Ards", - "code": "ARD" + "name": "ברנט", + "code": "BEN" }, { - "name": "Ards and North Down", - "code": "AND" + "name": "גוויניד׳", + "code": "GWN" }, { - "name": "Armagh", - "code": "ARM" + "name": "גל×זגו", + "code": "GLG" }, { - "name": "Armagh, Banbridge and Craigavon", - "code": "ABC" + "name": "גלוסטרשייר", + "code": "GLS" }, { - "name": "Ballymena", - "code": "BLA" + "name": "דבון", + "code": "DEV" }, { - "name": "Ballymoney", - "code": "BLY" + "name": "דורסט", + "code": "DOR" }, { - "name": "Banbridge", - "code": "BNB" + "name": "דנבישייר", + "code": "DEN" }, { - "name": "Barnsley", - "code": "BNS" + "name": "דנדי", + "code": "DND" }, { - "name": "Bath and North East Somerset", - "code": "BAS" + "name": "דרבי", + "code": "DER" }, { - "name": "Bedford", - "code": "BDF" + "name": "דרבישייר", + "code": "DBY" }, { - "name": "Belfast", - "code": "BFS" + "name": "דרה××", + "code": "DUR" }, { - "name": "Blackburn with Darwen", - "code": "BBD" + "name": "דרו×-מזרח סקוטלנד", + "code": "SCB" }, { - "name": "Blaenau Gwent", - "code": "BGW" + "name": "×”×ונסלו", + "code": "HNS" }, { - "name": "Bracknell Forest", - "code": "BRC" + "name": "×”××™ וייט", + "code": "IOW" }, { - "name": "Bradford", - "code": "BRD" + "name": "×”×ל", + "code": "KHL" }, { - "name": "Bridgend", - "code": "BGE" + "name": "×”×מרסמית׳ ופולה××", + "code": "HMF" }, { - "name": "Brighton and Hove", - "code": "BNH" + "name": "×”×קני", + "code": "HCK" }, { - "name": "Bury", - "code": "BUR" + "name": "×”×רו", + "code": "HRW" }, { - "name": "Caerphilly", - "code": "CAY" + "name": "×”×רינגיי", + "code": "HRY" }, { - "name": "Calderdale", - "code": "CLD" + "name": "הברינג", + "code": "HAV" }, { - "name": "Carrickfergus", - "code": "CKF" + "name": "הילינגדון", + "code": "HIL" }, { - "name": "Castlereagh", - "code": "CSR" + "name": "הממלכה המ×וחדת", + "code": "UKM" }, { - "name": "Causeway Coast and Glens", - "code": "CCG" + "name": "המפשייר", + "code": "HAM" }, { - "name": "Central Bedfordshire", - "code": "CBF" + "name": "הסיטי של וסטמינסטר", + "code": "WSM" }, { - "name": "Cheshire East", - "code": "CHE" + "name": "הסיטי של לונדון", + "code": "LND" }, { - "name": "Cheshire West and Chester", - "code": "CHW" + "name": "הרובע המלכותי קינגסטון שעל התמזה", + "code": "KTT" }, { - "name": "Clackmannanshire", - "code": "CLK" + "name": "הרובע המלכותי קנזינגטון וצ׳לסי", + "code": "KEC" }, { - "name": "Coleraine", - "code": "CLR" + "name": "הרובע המלכותי של גריניץ׳", + "code": "GRE" }, { - "name": "Cookstown", - "code": "CKT" + "name": "הרטפורדשייר", + "code": "HRT" }, { - "name": "Craigavon", - "code": "CGV" + "name": "הרפורדשייר", + "code": "HEF" }, { - "name": "Darlington", - "code": "DAL" + "name": "וויירל", + "code": "WRL" }, { - "name": "Derry", - "code": "DRY" + "name": "ווילס", + "code": "WLS" }, { - "name": "Derry and Strabane", - "code": "DRS" + "name": "וולברהמפטון", + "code": "WLV" }, { - "name": "Doncaster", - "code": "DNC" + "name": "וולת׳×× ×¤×•×¨×¡×˜", + "code": "WFT" }, { - "name": "Down", - "code": "DOW" + "name": "וונדסוורת׳", + "code": "WND" }, { - "name": "Dudley", - "code": "DUD" + "name": "ווסט לות׳י×ן", + "code": "WLN" }, { - "name": "Dumfries and Galloway", - "code": "DGY" + "name": "ווסטרשייר", + "code": "WOR" }, { - "name": "Dungannon and South Tyrone", - "code": "DGN" + "name": "ווריקשייר", + "code": "WAR" }, { - "name": "East Ayrshire", - "code": "EAY" + "name": "וילטשייר", + "code": "WIL" }, { - "name": "East Dunbartonshire", - "code": "EDU" + "name": "ורינגטון", + "code": "WRT" }, { - "name": "East Lothian", - "code": "ELN" + "name": "ט×וור ×”×מלטס", + "code": "TWH" }, { - "name": "East Renfrewshire", - "code": "ERW" + "name": "יורק", + "code": "YOR" }, { - "name": "Falkirk", - "code": "FAL" + "name": "לו×ישה××", + "code": "LEW" }, { - "name": "Fermanagh", - "code": "FER" + "name": "לוטון", + "code": "LUT" }, { - "name": "Fermanagh and Omagh", - "code": "FMO" + "name": "ליברפול", + "code": "LIV" }, { - "name": "Gateshead", - "code": "GAT" + "name": "לינקולנשייר", + "code": "LIN" }, { - "name": "Halton", - "code": "HAL" + "name": "למבת׳", + "code": "LBH" }, { - "name": "Hartlepool", - "code": "HPL" + "name": "לנקשייר", + "code": "LAN" }, { - "name": "Highland", - "code": "HLD" + "name": "לסטר", + "code": "LCE" }, { - "name": "Inverclyde", - "code": "IVC" + "name": "לסטרשייר", + "code": "LEC" }, { - "name": "Kirklees", - "code": "KIR" + "name": "מונמ×ות׳שייר", + "code": "MON" }, { - "name": "Knowsley", - "code": "KWL" + "name": "מוריי, סקוטלנד", + "code": "MRY" }, { - "name": "Larne", - "code": "LRN" + "name": "מזרח יורקשייר", + "code": "ERY" }, { - "name": "Leeds", - "code": "LDS" + "name": "מזרח ס×סקס", + "code": "ESX" }, { - "name": "Limavady", - "code": "LMV" + "name": "מידלסברו", + "code": "MDB" }, { - "name": "Lisburn", - "code": "LSB" + "name": "מנצ׳סטר", + "code": "MAN" }, { - "name": "Lisburn and Castlereagh", - "code": "LBC" + "name": "מערב ס×סקס", + "code": "WSX" }, { - "name": "Magherafelt", - "code": "MFT" + "name": "מרטון", + "code": "MRT" }, { - "name": "Medway", - "code": "MDW" + "name": "נוטינגה××", + "code": "NGM" }, { - "name": "Merthyr Tydfil", - "code": "MTY" + "name": "נוטינגה×משייר", + "code": "NTT" }, { - "name": "Mid and East Antrim", - "code": "MEA" + "name": "נורפוק", + "code": "NFK" }, { - "name": "Mid Ulster", - "code": "MUL" + "name": "נורת׳ה×מפטונשייר", + "code": "NTH" }, { - "name": "Midlothian", - "code": "MLN" + "name": "נורת׳מברלנד", + "code": "NBL" }, { - "name": "Milton Keynes", - "code": "MIK" + "name": "ניוה××", + "code": "NWM" }, { - "name": "Moyle", - "code": "MYL" + "name": "ניוק×סל", + "code": "NET" }, { - "name": "Newport", - "code": "NWP" + "name": "ניית׳ פורט טלבוט", + "code": "NTL" }, { - "name": "Newry and Mourne", - "code": "NYM" + "name": "ס×ות׳×נד-×ון-סי", + "code": "SOS" }, { - "name": "Newry, Mourne and Down", - "code": "NMD" + "name": "ס×ות׳המפטון", + "code": "STH" }, { - "name": "Newtownabbey", - "code": "NTA" + "name": "ס×טון", + "code": "STN" }, { - "name": "North Down", - "code": "NDN" + "name": "ס×מרסט", + "code": "SOM" }, { - "name": "North East Lincolnshire", - "code": "NEL" + "name": "ס×פוק", + "code": "SFK" }, { - "name": "North Lanarkshire", - "code": "NLK" + "name": "ס×רי", + "code": "SRY" }, { - "name": "North Somerset", - "code": "NSM" + "name": "ס×ת׳ק", + "code": "SWK" }, { - "name": "North Tyneside", - "code": "NTY" + "name": "סוונסי", + "code": "SWA" }, { - "name": "Oldham", - "code": "OLD" + "name": "סטוק-×ון-טרנט", + "code": "STE" }, { - "name": "Omagh", - "code": "OMH" + "name": "סטירלינג (מחוז)", + "code": "STG" }, { - "name": "Outer Hebrides", - "code": "ELS" + "name": "סטפורדשייר", + "code": "STS" }, { - "name": "Pembrokeshire", - "code": "PEM" + "name": "סל×ו", + "code": "SLG" }, { - "name": "Perth and Kinross", - "code": "PKN" + "name": "סלפורד", + "code": "SLF" }, { - "name": "Redcar and Cleveland", - "code": "RCC" + "name": "ספטון", + "code": "SFT" }, { - "name": "Renfrewshire", - "code": "RFW" + "name": "סקוטלנד", + "code": "SCT" }, { - "name": "Rhondda Cynon Taf", - "code": "RCT" + "name": "פוויס", + "code": "POW" }, { - "name": "Rochdale", - "code": "RCH" + "name": "פול", + "code": "POL" }, { - "name": "Rotherham", - "code": "ROT" + "name": "פורטסמות׳", + "code": "POR" }, { - "name": "Saint Helens", - "code": "SHN" + "name": "פטרבורו", + "code": "PTE" }, { - "name": "Sandwell", - "code": "SAW" + "name": "פיף", + "code": "FIF" }, { - "name": "Solihull", - "code": "SOL" + "name": "פלימות׳", + "code": "PLY" }, { - "name": "South Ayrshire", - "code": "SAY" + "name": "פלינטשייר", + "code": "FLN" }, { - "name": "South Gloucestershire", - "code": "SGC" + "name": "צפון ×יירשייר", + "code": "NAY" }, { - "name": "South Lanarkshire", - "code": "SLK" + "name": "צפון ×ירלנד", + "code": "NIR" }, { - "name": "South Tyneside", - "code": "STY" + "name": "צפון יורקשייר", + "code": "NYK" }, { - "name": "Stockport", - "code": "SKP" + "name": "צפון לינקולנשיר", + "code": "NLN" }, { - "name": "Stockton-on-Tees", - "code": "STT" + "name": "ק×מבריה", + "code": "CMA" }, { - "name": "Strabane", - "code": "STB" + "name": "ק×רדיף", + "code": "CRF" }, { - "name": "Sunderland", - "code": "SND" + "name": "קובנטרי", + "code": "COV" }, { - "name": "Swindon", - "code": "SWD" + "name": "קונווי", + "code": "CWY" }, { - "name": "Tameside", - "code": "TAM" + "name": "קורנוול", + "code": "CON" }, { - "name": "Telford and Wrekin", - "code": "TFW" + "name": "קיימברידג׳שייר", + "code": "CAM" }, { - "name": "Thurrock", - "code": "THR" + "name": "קמדן", + "code": "CMD" }, { - "name": "Torbay", - "code": "TOB" + "name": "קנט", + "code": "KEN" }, { - "name": "Torfaen", - "code": "TOF" + "name": "קרדיג׳נשייר", + "code": "CGN" }, { - "name": "Trafford", - "code": "TRF" + "name": "קרוידון", + "code": "CRY" }, { - "name": "Vale of Glamorgan", - "code": "VGL" + "name": "קרמרתנשייר", + "code": "CMN" }, { - "name": "Wakefield", - "code": "WKF" + "name": "ר×טלנד", + "code": "RUT" }, { - "name": "Walsall", - "code": "WLL" + "name": "רדברידג׳", + "code": "RDB" }, { - "name": "West Berkshire", - "code": "WBK" + "name": "רדינג", + "code": "RDG" }, { - "name": "West Dunbartonshire", - "code": "WDU" + "name": "ריצ׳מונד שעל התמזה", + "code": "RIC" }, { - "name": "Wigan", - "code": "WGN" + "name": "רקסה××", + "code": "WRX" }, { - "name": "Windsor and Maidenhead", - "code": "WNM" + "name": "שפילד", + "code": "SHF" }, { - "name": "Wokingham", - "code": "WOK" + "name": "שרופשייר", + "code": "SHR" } ], "GD": [ @@ -7060,10 +7060,6 @@ } ], "GM": [ - { - "name": "בנג׳ול", - "code": "B" - }, { "name": "Central River Division", "code": "M" @@ -7083,13 +7079,13 @@ { "name": "West Coast Division", "code": "W" + }, + { + "name": "בנג׳ול", + "code": "B" } ], "GN": [ - { - "name": "קונ×קרי", - "code": "C" - }, { "name": "Beyla", "code": "BE" @@ -7249,6 +7245,10 @@ { "name": "Yomou", "code": "YO" + }, + { + "name": "קונ×קרי", + "code": "C" } ], "GQ": [ @@ -7290,54 +7290,6 @@ } ], "GR": [ - { - "name": "×פירוס", - "code": "D" - }, - { - "name": "×“×¨×•× ×”×™× ×”××’××™", - "code": "L" - }, - { - "name": "×”××™×™× ×”×™×•× ×™×™×", - "code": "F" - }, - { - "name": "הר ×תוס", - "code": "69" - }, - { - "name": "מזרח מקדוניה ותר×קיה", - "code": "A" - }, - { - "name": "מערב יוון", - "code": "G" - }, - { - "name": "מערב מקדוניה", - "code": "C" - }, - { - "name": "מרכז יוון", - "code": "H" - }, - { - "name": "מרכז מקדוניה", - "code": "B" - }, - { - "name": "פלופונסוס", - "code": "J" - }, - { - "name": "צפון ×”×™× ×”××’××™", - "code": "K" - }, - { - "name": "תסליה", - "code": "E" - }, { "name": "Achaea", "code": "13" @@ -7549,13 +7501,57 @@ { "name": "Zakynthos", "code": "21" + }, + { + "name": "×פירוס", + "code": "D" + }, + { + "name": "×“×¨×•× ×”×™× ×”××’××™", + "code": "L" + }, + { + "name": "×”××™×™× ×”×™×•× ×™×™×", + "code": "F" + }, + { + "name": "הר ×תוס", + "code": "69" + }, + { + "name": "מזרח מקדוניה ותר×קיה", + "code": "A" + }, + { + "name": "מערב יוון", + "code": "G" + }, + { + "name": "מערב מקדוניה", + "code": "C" + }, + { + "name": "מרכז יוון", + "code": "H" + }, + { + "name": "מרכז מקדוניה", + "code": "B" + }, + { + "name": "פלופונסוס", + "code": "J" + }, + { + "name": "צפון ×”×™× ×”××’××™", + "code": "K" + }, + { + "name": "תסליה", + "code": "E" } ], "GT": [ - { - "name": "מחוז פטן", - "code": "PE" - }, { "name": "Alta Verapaz", "code": "AV" @@ -7639,13 +7635,13 @@ { "name": "Zacapa", "code": "ZA" + }, + { + "name": "מחוז פטן", + "code": "PE" } ], "GW": [ - { - "name": "ביס×ו", - "code": "BS" - }, { "name": "Bafatá", "code": "BA" @@ -7689,6 +7685,10 @@ { "name": "Tombali", "code": "TO" + }, + { + "name": "ביס×ו", + "code": "BS" } ], "GY": [ @@ -7734,22 +7734,6 @@ } ], "HN": [ - { - "name": "×טלנטידה", - "code": "AT" - }, - { - "name": "××™×™ ב××™×™×”", - "code": "IB" - }, - { - "name": "×ל פ×ר×יסו", - "code": "EP" - }, - { - "name": "לה פ×ס", - "code": "LP" - }, { "name": "Choluteca", "code": "CH" @@ -7805,6 +7789,22 @@ { "name": "Yoro", "code": "YO" + }, + { + "name": "×טלנטידה", + "code": "AT" + }, + { + "name": "××™×™ ב××™×™×”", + "code": "IB" + }, + { + "name": "×ל פ×ר×יסו", + "code": "EP" + }, + { + "name": "לה פ×ס", + "code": "LP" } ], "HR": [ @@ -8045,71 +8045,143 @@ "code": "MI" }, { - "name": "נג׳קניז׳ה", - "code": "NK" + "name": "נג׳קניז׳ה", + "code": "NK" + }, + { + "name": "נוגר×ד", + "code": "NO" + }, + { + "name": "נירג׳ה××–×”", + "code": "NY" + }, + { + "name": "ס×בולץ׳-ס×טמר-ברג", + "code": "SZ" + }, + { + "name": "סגד", + "code": "SD" + }, + { + "name": "סולנוק", + "code": "SK" + }, + { + "name": "סומבטהיי", + "code": "SH" + }, + { + "name": "סקס×רד", + "code": "SS" + }, + { + "name": "סקשפהרוו×ר", + "code": "SF" + }, + { + "name": "פץ׳", + "code": "PS" + }, + { + "name": "ק×פושוו×ר", + "code": "KV" + }, + { + "name": "קומ×רו×-×סטרגו×", + "code": "KE" + }, + { + "name": "קצ׳קמט", + "code": "KM" + }, + { + "name": "ש×לגוט×רי×ן", + "code": "ST" + }, + { + "name": "שומוג׳", + "code": "SO" + }, + { + "name": "שופרון", + "code": "SN" + } + ], + "ID": [ + { + "name": "Bali", + "code": "BA" + }, + { + "name": "Bengkulu", + "code": "BE" + }, + { + "name": "Central Kalimantan", + "code": "KT" }, { - "name": "נוגר×ד", - "code": "NO" + "name": "Central Sulawesi", + "code": "ST" }, { - "name": "נירג׳ה××–×”", - "code": "NY" + "name": "East Kalimantan", + "code": "KI" }, { - "name": "ס×בולץ׳-ס×טמר-ברג", - "code": "SZ" + "name": "Gorontalo", + "code": "GO" }, { - "name": "סגד", - "code": "SD" + "name": "Jambi", + "code": "JA" }, { - "name": "סולנוק", - "code": "SK" + "name": "Lampung", + "code": "LA" }, { - "name": "סומבטהיי", - "code": "SH" + "name": "North Kalimantan", + "code": "KU" }, { - "name": "סקס×רד", - "code": "SS" + "name": "North Sulawesi", + "code": "SA" }, { - "name": "סקשפהרוו×ר", - "code": "SF" + "name": "Papua", + "code": "PA" }, { - "name": "פץ׳", - "code": "PS" + "name": "Riau", + "code": "RI" }, { - "name": "ק×פושוו×ר", - "code": "KV" + "name": "South Kalimantan", + "code": "KS" }, { - "name": "קומ×רו×-×סטרגו×", - "code": "KE" + "name": "South Sulawesi", + "code": "SN" }, { - "name": "קצ׳קמט", - "code": "KM" + "name": "Southeast Sulawesi", + "code": "SG" }, { - "name": "ש×לגוט×רי×ן", - "code": "ST" + "name": "West Nusa Tenggara", + "code": "NB" }, { - "name": "שומוג׳", - "code": "SO" + "name": "West Sulawesi", + "code": "SR" }, { - "name": "שופרון", - "code": "SN" - } - ], - "ID": [ + "name": "Yogyakarta", + "code": "YO" + }, { "name": "××™×™ מ×לוקו", "code": "ML" @@ -8201,81 +8273,37 @@ { "name": "קלימנטן", "code": "KA" - }, - { - "name": "Bali", - "code": "BA" - }, - { - "name": "Bengkulu", - "code": "BE" - }, - { - "name": "Central Kalimantan", - "code": "KT" - }, - { - "name": "Central Sulawesi", - "code": "ST" - }, - { - "name": "East Kalimantan", - "code": "KI" - }, - { - "name": "Gorontalo", - "code": "GO" - }, - { - "name": "Jambi", - "code": "JA" - }, - { - "name": "Lampung", - "code": "LA" - }, - { - "name": "North Kalimantan", - "code": "KU" - }, - { - "name": "North Sulawesi", - "code": "SA" - }, + } + ], + "IE": [ { - "name": "Papua", - "code": "PA" + "name": "Cavan", + "code": "CN" }, { - "name": "Riau", - "code": "RI" + "name": "Kilkenny", + "code": "KK" }, { - "name": "South Kalimantan", - "code": "KS" + "name": "Laois", + "code": "LS" }, { - "name": "South Sulawesi", - "code": "SN" + "name": "Louth", + "code": "LH" }, { - "name": "Southeast Sulawesi", - "code": "SG" + "name": "Monaghan", + "code": "MN" }, { - "name": "West Nusa Tenggara", - "code": "NB" + "name": "Offaly", + "code": "OY" }, { - "name": "West Sulawesi", - "code": "SR" + "name": "Wicklow", + "code": "WW" }, - { - "name": "Yogyakarta", - "code": "YO" - } - ], - "IE": [ { "name": "×לסטר", "code": "U" @@ -8367,34 +8395,6 @@ { "name": "קונכט", "code": "C" - }, - { - "name": "Cavan", - "code": "CN" - }, - { - "name": "Kilkenny", - "code": "KK" - }, - { - "name": "Laois", - "code": "LS" - }, - { - "name": "Louth", - "code": "LH" - }, - { - "name": "Monaghan", - "code": "MN" - }, - { - "name": "Offaly", - "code": "OY" - }, - { - "name": "Wicklow", - "code": "WW" } ], "IL": [ @@ -8808,6 +8808,46 @@ } ], "IT": [ + { + "name": "Genoa", + "code": "GE" + }, + { + "name": "Medio Campidano", + "code": "VS" + }, + { + "name": "Novara", + "code": "NO" + }, + { + "name": "Ogliastra", + "code": "OG" + }, + { + "name": "Oristano", + "code": "OR" + }, + { + "name": "Reggio Emilia", + "code": "RE" + }, + { + "name": "Rimini", + "code": "RN" + }, + { + "name": "Turin", + "code": "TO" + }, + { + "name": "Verbano-Cusio-Ossola", + "code": "VB" + }, + { + "name": "Vercelli", + "code": "VC" + }, { "name": "××וסטה", "code": "AO" @@ -9273,60 +9313,20 @@ "code": "RC" }, { - "name": "רגוזה", - "code": "RG" - }, - { - "name": "רוביגו", - "code": "RO" - }, - { - "name": "רומ×", - "code": "RM" - }, - { - "name": "רי×טי", - "code": "RI" - }, - { - "name": "Genoa", - "code": "GE" - }, - { - "name": "Medio Campidano", - "code": "VS" - }, - { - "name": "Novara", - "code": "NO" - }, - { - "name": "Ogliastra", - "code": "OG" - }, - { - "name": "Oristano", - "code": "OR" - }, - { - "name": "Reggio Emilia", - "code": "RE" - }, - { - "name": "Rimini", - "code": "RN" + "name": "רגוזה", + "code": "RG" }, { - "name": "Turin", - "code": "TO" + "name": "רוביגו", + "code": "RO" }, { - "name": "Verbano-Cusio-Ossola", - "code": "VB" + "name": "רומ×", + "code": "RM" }, { - "name": "Vercelli", - "code": "VC" + "name": "רי×טי", + "code": "RI" } ], "JM": [ @@ -9818,14 +9818,6 @@ } ], "KG": [ - { - "name": "×וש", - "code": "GO" - }, - { - "name": "בישקק", - "code": "GB" - }, { "name": "Batken", "code": "B" @@ -9853,6 +9845,14 @@ { "name": "Talas", "code": "T" + }, + { + "name": "×וש", + "code": "GO" + }, + { + "name": "בישקק", + "code": "GB" } ], "KH": [ @@ -9986,14 +9986,6 @@ } ], "KN": [ - { - "name": "נוויס", - "code": "N" - }, - { - "name": "סנט קיטס", - "code": "K" - }, { "name": "Christ Church Nichola Town", "code": "01" @@ -10049,6 +10041,14 @@ { "name": "Trinity Palmetto Point", "code": "15" + }, + { + "name": "נוויס", + "code": "N" + }, + { + "name": "סנט קיטס", + "code": "K" } ], "KP": [ @@ -10198,18 +10198,6 @@ } ], "KZ": [ - { - "name": "×למטי", - "code": "ALA" - }, - { - "name": "×סטנה", - "code": "AST" - }, - { - "name": "בייקונור", - "code": "BAY" - }, { "name": "Akmola", "code": "AKM" @@ -10265,6 +10253,18 @@ { "name": "West Kazakhstan", "code": "ZAP" + }, + { + "name": "×למטי", + "code": "ALA" + }, + { + "name": "×סטנה", + "code": "AST" + }, + { + "name": "בייקונור", + "code": "BAY" } ], "LA": [ @@ -10342,6 +10342,10 @@ } ], "LB": [ + { + "name": "Akkar", + "code": "AK" + }, { "name": "×ל-בק××¢", "code": "BI" @@ -10369,10 +10373,6 @@ { "name": "צפון לבנון", "code": "AS" - }, - { - "name": "Akkar", - "code": "AK" } ], "LC": [ @@ -10706,6 +10706,34 @@ } ], "LT": [ + { + "name": "Alytus Municipality", + "code": "02" + }, + { + "name": "Kauno Municipality", + "code": "15" + }, + { + "name": "KlaipÄ—dos Municipality", + "code": "20" + }, + { + "name": "Palanga", + "code": "31" + }, + { + "name": "Panevėžio Municipality", + "code": "32" + }, + { + "name": "Å iaulių Municipality", + "code": "43" + }, + { + "name": "Vilniaus Municipality", + "code": "57" + }, { "name": "×וטנה", "code": "54" @@ -10957,34 +10985,6 @@ { "name": "שקוד (מחוז משנה)", "code": "48" - }, - { - "name": "Alytus Municipality", - "code": "02" - }, - { - "name": "Kauno Municipality", - "code": "15" - }, - { - "name": "KlaipÄ—dos Municipality", - "code": "20" - }, - { - "name": "Palanga", - "code": "31" - }, - { - "name": "Panevėžio Municipality", - "code": "32" - }, - { - "name": "Å iaulių Municipality", - "code": "43" - }, - { - "name": "Vilniaus Municipality", - "code": "57" } ], "LU": [ @@ -11050,42 +11050,6 @@ } ], "LV": [ - { - "name": "ד×וגבפילס", - "code": "DGV" - }, - { - "name": "ולמירה", - "code": "VMR" - }, - { - "name": "ונטספילס", - "code": "VEN" - }, - { - "name": "יורמלה", - "code": "JUR" - }, - { - "name": "ילגבה", - "code": "JEL" - }, - { - "name": "יקבפילס", - "code": "JKB" - }, - { - "name": "לייפ××™×”", - "code": "LPX" - }, - { - "name": "רזקנה", - "code": "REZ" - }, - { - "name": "ריגה", - "code": "RIX" - }, { "name": "Ä€daži", "code": "011" @@ -11525,13 +11489,45 @@ { "name": "Zilupe", "code": "110" + }, + { + "name": "ד×וגבפילס", + "code": "DGV" + }, + { + "name": "ולמירה", + "code": "VMR" + }, + { + "name": "ונטספילס", + "code": "VEN" + }, + { + "name": "יורמלה", + "code": "JUR" + }, + { + "name": "ילגבה", + "code": "JEL" + }, + { + "name": "יקבפילס", + "code": "JKB" + }, + { + "name": "לייפ××™×”", + "code": "LPX" + }, + { + "name": "רזקנה", + "code": "REZ" + }, + { + "name": "ריגה", + "code": "RIX" } ], "LY": [ - { - "name": "בנג××–×™", - "code": "BA" - }, { "name": "Al Wahat", "code": "WA" @@ -11581,91 +11577,47 @@ "code": "MB" }, { - "name": "Murzuq", - "code": "MQ" - }, - { - "name": "Nalut", - "code": "NL" - }, - { - "name": "Nuqat al Khams", - "code": "NQ" - }, - { - "name": "Sabha", - "code": "SB" - }, - { - "name": "Sirte", - "code": "SR" - }, - { - "name": "Tripoli", - "code": "TB" - }, - { - "name": "Wadi al Hayaa", - "code": "WD" - }, - { - "name": "Wadi al Shatii", - "code": "WS" - }, - { - "name": "Zawiya", - "code": "ZA" - } - ], - "MA": [ - { - "name": "××’×דיר", - "code": "AGD" - }, - { - "name": "×וג׳דה", - "code": "OUJ" - }, - { - "name": "טנג׳יר", - "code": "TNG" + "name": "Murzuq", + "code": "MQ" }, { - "name": "מוחמדיה", - "code": "MOH" + "name": "Nalut", + "code": "NL" }, { - "name": "מקנס", - "code": "MEK" + "name": "Nuqat al Khams", + "code": "NQ" }, { - "name": "מרקש", - "code": "MMD" + "name": "Sabha", + "code": "SB" }, { - "name": "מרקש²", - "code": "MMN" + "name": "Sirte", + "code": "SR" }, { - "name": "מרקש³", - "code": "SYB" + "name": "Tripoli", + "code": "TB" }, { - "name": "סל×", - "code": "SAL" + "name": "Wadi al Hayaa", + "code": "WD" }, { - "name": "פס", - "code": "FES" + "name": "Wadi al Shatii", + "code": "WS" }, { - "name": "קזבלנקה", - "code": "CAS" + "name": "Zawiya", + "code": "ZA" }, { - "name": "רב×ט", - "code": "RAB" - }, + "name": "בנג××–×™", + "code": "BA" + } + ], + "MA": [ { "name": "Al Haouz", "code": "HAO" @@ -11933,17 +11885,57 @@ { "name": "Zagora", "code": "ZAG" - } - ], - "MC": [ + }, { - "name": "מונטה קרלו", - "code": "MC" + "name": "××’×דיר", + "code": "AGD" }, { - "name": "מונקו-ויל", - "code": "MO" + "name": "×וג׳דה", + "code": "OUJ" + }, + { + "name": "טנג׳יר", + "code": "TNG" + }, + { + "name": "מוחמדיה", + "code": "MOH" }, + { + "name": "מקנס", + "code": "MEK" + }, + { + "name": "מרקש", + "code": "MMD" + }, + { + "name": "מרקש²", + "code": "MMN" + }, + { + "name": "מרקש³", + "code": "SYB" + }, + { + "name": "סל×", + "code": "SAL" + }, + { + "name": "פס", + "code": "FES" + }, + { + "name": "קזבלנקה", + "code": "CAS" + }, + { + "name": "רב×ט", + "code": "RAB" + } + ], + "MC": [ { "name": "Fontvieille", "code": "FO" @@ -12003,25 +11995,17 @@ { "name": "Vallon de la Rousse", "code": "VR" - } - ], - "MD": [ - { - "name": "בלץ", - "code": "BA" }, { - "name": "×’×’×וזיה", - "code": "GA" - }, - { - "name": "טיגינה", - "code": "BD" + "name": "מונטה קרלו", + "code": "MC" }, { - "name": "קישינב", - "code": "CU" - }, + "name": "מונקו-ויל", + "code": "MO" + } + ], + "MD": [ { "name": "Anenii Noi", "code": "AN" @@ -12153,6 +12137,22 @@ { "name": "Ungheni", "code": "UN" + }, + { + "name": "בלץ", + "code": "BA" + }, + { + "name": "×’×’×וזיה", + "code": "GA" + }, + { + "name": "טיגינה", + "code": "BD" + }, + { + "name": "קישינב", + "code": "CU" } ], "ME": [ @@ -12250,14 +12250,6 @@ } ], "MG": [ - { - "name": "טולי×רה", - "code": "U" - }, - { - "name": "מחוז פי×× ×רנצוה", - "code": "F" - }, { "name": "Antananarivo", "code": "T" @@ -12273,45 +12265,17 @@ { "name": "Toamasina", "code": "A" - } - ], - "MH": [ - { - "name": "×יילינגל×פל×פ", - "code": "ALL" - }, - { - "name": "×נווט×ק", - "code": "ENI" - }, - { - "name": "×רנו", - "code": "ARN" - }, - { - "name": "ג׳לו×יט", - "code": "JAL" - }, - { - "name": "מג׳ורו", - "code": "MAJ" - }, - { - "name": "מילי", - "code": "MIL" - }, - { - "name": "קווג׳לין", - "code": "KWA" }, { - "name": "שרשרת רטק", - "code": "T" + "name": "טולי×רה", + "code": "U" }, { - "name": "שרשרת רליק", - "code": "L" - }, + "name": "מחוז פי×× ×רנצוה", + "code": "F" + } + ], + "MH": [ { "name": "Ailuk Atoll", "code": "ALK" @@ -12379,6 +12343,42 @@ { "name": "Wotje Atoll", "code": "WTJ" + }, + { + "name": "×יילינגל×פל×פ", + "code": "ALL" + }, + { + "name": "×נווט×ק", + "code": "ENI" + }, + { + "name": "×רנו", + "code": "ARN" + }, + { + "name": "ג׳לו×יט", + "code": "JAL" + }, + { + "name": "מג׳ורו", + "code": "MAJ" + }, + { + "name": "מילי", + "code": "MIL" + }, + { + "name": "קווג׳לין", + "code": "KWA" + }, + { + "name": "שרשרת רטק", + "code": "T" + }, + { + "name": "שרשרת רליק", + "code": "L" } ], "MK": [ @@ -12724,14 +12724,6 @@ } ], "ML": [ - { - "name": "במקו", - "code": "BKO" - }, - { - "name": "מחוז טימבוקטו", - "code": "6" - }, { "name": "Gao", "code": "7" @@ -12767,6 +12759,14 @@ { "name": "Taoudénit", "code": "10" + }, + { + "name": "במקו", + "code": "BKO" + }, + { + "name": "מחוז טימבוקטו", + "code": "6" } ], "MM": [ @@ -13257,24 +13257,12 @@ "code": "67" }, { - "name": "Å»urrieq", - "code": "68" - } - ], - "MU": [ - { - "name": "בו בסין-רוז ×יל", - "code": "BR" - }, - { - "name": "פור לו××™", - "code": "PU" - }, - { - "name": "רודריגז", - "code": "RO" - }, - { + "name": "Å»urrieq", + "code": "68" + } + ], + "MU": [ + { "name": "Agaléga", "code": "AG" }, @@ -13329,45 +13317,21 @@ { "name": "Vacoas-Phoenix", "code": "VP" - } - ], - "MV": [ - { - "name": "×טול ב××”", - "code": "20" - }, - { - "name": "×טול ×”× ×ליף", - "code": "07" - }, - { - "name": "×טול ×”× ×“×לו", - "code": "23" - }, - { - "name": "×טול לבי×× ×™", - "code": "03" - }, - { - "name": "×טול נונו", - "code": "25" - }, - { - "name": "×טול ק×פו", - "code": "26" }, { - "name": "×טול ר××”", - "code": "13" + "name": "בו בסין-רוז ×יל", + "code": "BR" }, { - "name": "×טול ש×בי×× ×™", - "code": "24" + "name": "פור לו××™", + "code": "PU" }, { - "name": "מ×לה", - "code": "MLE" - }, + "name": "רודריגז", + "code": "RO" + } + ], + "MV": [ { "name": "Addu", "code": "01" @@ -13443,6 +13407,42 @@ { "name": "Vaavu", "code": "04" + }, + { + "name": "×טול ב××”", + "code": "20" + }, + { + "name": "×טול ×”× ×ליף", + "code": "07" + }, + { + "name": "×טול ×”× ×“×לו", + "code": "23" + }, + { + "name": "×טול לבי×× ×™", + "code": "03" + }, + { + "name": "×טול נונו", + "code": "25" + }, + { + "name": "×טול ק×פו", + "code": "26" + }, + { + "name": "×טול ר××”", + "code": "13" + }, + { + "name": "×טול ש×בי×× ×™", + "code": "24" + }, + { + "name": "מ×לה", + "code": "MLE" } ], "MW": [ @@ -13572,6 +13572,10 @@ } ], "MX": [ + { + "name": "Mexico City", + "code": "DIF" + }, { "name": "×גו×סקליינטס", "code": "AGU" @@ -13699,10 +13703,6 @@ { "name": "קרטרו", "code": "QUE" - }, - { - "name": "Mexico City", - "code": "DIF" } ], "MY": [ @@ -13772,18 +13772,6 @@ } ], "MZ": [ - { - "name": "טטה", - "code": "T" - }, - { - "name": "מחוז ×’×–×”, מוזמביק", - "code": "G" - }, - { - "name": "מפוטו", - "code": "MPM" - }, { "name": "Cabo Delgado", "code": "P" @@ -13815,17 +13803,21 @@ { "name": "Zambezia", "code": "Q" - } - ], - "NA": [ + }, { - "name": "×רונגו", - "code": "ER" + "name": "טטה", + "code": "T" }, { - "name": "קוננה", - "code": "KU" + "name": "מחוז ×’×–×”, מוזמביק", + "code": "G" }, + { + "name": "מפוטו", + "code": "MPM" + } + ], + "NA": [ { "name": "Hardap", "code": "HA" @@ -13873,6 +13865,14 @@ { "name": "Zambezi", "code": "CA" + }, + { + "name": "×רונגו", + "code": "ER" + }, + { + "name": "קוננה", + "code": "KU" } ], "NE": [ @@ -13910,10 +13910,6 @@ } ], "NG": [ - { - "name": "בורנו", - "code": "BO" - }, { "name": "Abia", "code": "AB" @@ -14057,6 +14053,10 @@ { "name": "Zamfara", "code": "ZA" + }, + { + "name": "בורנו", + "code": "BO" } ], "NI": [ @@ -14130,6 +14130,18 @@ } ], "NL": [ + { + "name": "Aruba", + "code": "AW" + }, + { + "name": "Curaçao", + "code": "CW" + }, + { + "name": "Sint Maarten", + "code": "SX" + }, { "name": "×וברייסל", "code": "OV" @@ -14189,18 +14201,6 @@ { "name": "צפון הולנד", "code": "NH" - }, - { - "name": "Aruba", - "code": "AW" - }, - { - "name": "Curaçao", - "code": "CW" - }, - { - "name": "Sint Maarten", - "code": "SX" } ], "NO": [ @@ -14426,6 +14426,30 @@ } ], "NZ": [ + { + "name": "Gisborne", + "code": "GIS" + }, + { + "name": "Marl", + "code": "MBH" + }, + { + "name": "Nelson", + "code": "NSN" + }, + { + "name": "North Island", + "code": "N" + }, + { + "name": "South Island", + "code": "S" + }, + { + "name": "Tasman", + "code": "TAS" + }, { "name": "×וטגו", "code": "OTA" @@ -14477,37 +14501,9 @@ { "name": "קנטרברי", "code": "CAN" - }, - { - "name": "Gisborne", - "code": "GIS" - }, - { - "name": "Marl", - "code": "MBH" - }, - { - "name": "Nelson", - "code": "NSN" - }, - { - "name": "North Island", - "code": "N" - }, - { - "name": "South Island", - "code": "S" - }, - { - "name": "Tasman", - "code": "TAS" } ], "OM": [ - { - "name": "×ל בור×ימי", - "code": "BU" - }, { "name": "Ad Dakhiliyah", "code": "DA" @@ -14555,6 +14551,10 @@ { "name": "Shamal ash Sharqiyah", "code": "SS" + }, + { + "name": "×ל בור×ימי", + "code": "BU" } ], "PA": [ @@ -14612,26 +14612,6 @@ } ], "PE": [ - { - "name": "מדרה דה דיוס", - "code": "MDD" - }, - { - "name": "מחוז ×ייקוצ׳ו", - "code": "AYA" - }, - { - "name": "מחוז ×נקש", - "code": "ANC" - }, - { - "name": "סן מרטין", - "code": "SAM" - }, - { - "name": "פונו", - "code": "PUN" - }, { "name": "Amazonas", "code": "AMA" @@ -14713,15 +14693,31 @@ "code": "TUM" }, { - "name": "Ucayali", - "code": "UCA" + "name": "Ucayali", + "code": "UCA" + }, + { + "name": "מדרה דה דיוס", + "code": "MDD" + }, + { + "name": "מחוז ×ייקוצ׳ו", + "code": "AYA" + }, + { + "name": "מחוז ×נקש", + "code": "ANC" + }, + { + "name": "סן מרטין", + "code": "SAM" + }, + { + "name": "פונו", + "code": "PUN" } ], "PG": [ - { - "name": "פורט מורסבי", - "code": "NCD" - }, { "name": "Bougainville", "code": "NSB" @@ -14805,61 +14801,13 @@ { "name": "Western Highlands", "code": "WHM" + }, + { + "name": "פורט מורסבי", + "code": "NCD" } ], "PH": [ - { - "name": "××™×™ קמרינס", - "code": "CAS" - }, - { - "name": "ב×ט×נגס", - "code": "BTG" - }, - { - "name": "בוקידנון", - "code": "BUK" - }, - { - "name": "בט×נס", - "code": "BTN" - }, - { - "name": "ביליר×ן", - "code": "BIL" - }, - { - "name": "מזרח ויס××™×ס", - "code": "08" - }, - { - "name": "מערב ויס××™×ס", - "code": "06" - }, - { - "name": "נגרוס ×וריינטל", - "code": "NER" - }, - { - "name": "ס×מב×לס", - "code": "ZMB" - }, - { - "name": "סבו", - "code": "CEB" - }, - { - "name": "סרנגני", - "code": "SAR" - }, - { - "name": "פל×וו×ן", - "code": "PLW" - }, - { - "name": "קמיגין", - "code": "CAM" - }, { "name": "Abra", "code": "ABR" @@ -15199,9 +15147,73 @@ { "name": "Zamboanga Sibugay", "code": "ZSI" + }, + { + "name": "××™×™ קמרינס", + "code": "CAS" + }, + { + "name": "ב×ט×נגס", + "code": "BTG" + }, + { + "name": "בוקידנון", + "code": "BUK" + }, + { + "name": "בט×נס", + "code": "BTN" + }, + { + "name": "ביליר×ן", + "code": "BIL" + }, + { + "name": "מזרח ויס××™×ס", + "code": "08" + }, + { + "name": "מערב ויס××™×ס", + "code": "06" + }, + { + "name": "נגרוס ×וריינטל", + "code": "NER" + }, + { + "name": "ס×מב×לס", + "code": "ZMB" + }, + { + "name": "סבו", + "code": "CEB" + }, + { + "name": "סרנגני", + "code": "SAR" + }, + { + "name": "פל×וו×ן", + "code": "PLW" + }, + { + "name": "קמיגין", + "code": "CAM" } ], "PK": [ + { + "name": "Federally Administered Tribal Areas", + "code": "TA" + }, + { + "name": "Islamabad", + "code": "IS" + }, + { + "name": "Punjab", + "code": "PB" + }, { "name": "××–×ד קשמיר", "code": "JK" @@ -15221,18 +15233,6 @@ { "name": "סינד", "code": "SD" - }, - { - "name": "Federally Administered Tribal Areas", - "code": "TA" - }, - { - "name": "Islamabad", - "code": "IS" - }, - { - "name": "Punjab", - "code": "PB" } ], "PL": [ @@ -15302,6 +15302,22 @@ } ], "PS": [ + { + "name": "Deir al-Balah", + "code": "DEB" + }, + { + "name": "Gaza", + "code": "GZA" + }, + { + "name": "Khan Yunis", + "code": "KYS" + }, + { + "name": "North Gaza", + "code": "NGZ" + }, { "name": "×ל-קודס", "code": "JEM" @@ -15349,22 +15365,6 @@ { "name": "שכ×", "code": "NBS" - }, - { - "name": "Deir al-Balah", - "code": "DEB" - }, - { - "name": "Gaza", - "code": "GZA" - }, - { - "name": "Khan Yunis", - "code": "KYS" - }, - { - "name": "North Gaza", - "code": "NGZ" } ], "PT": [ @@ -15516,10 +15516,6 @@ } ], "PY": [ - { - "name": "×סונסיון", - "code": "ASU" - }, { "name": "Alto Paraguay", "code": "16" @@ -15587,9 +15583,21 @@ { "name": "San Pedro", "code": "2" + }, + { + "name": "×סונסיון", + "code": "ASU" } ], "QA": [ + { + "name": "Ash ShīḩÄnÄ«yah", + "code": "SH" + }, + { + "name": "Umm Salal", + "code": "US" + }, { "name": "×-דע×ין", "code": "ZA" @@ -15599,31 +15607,99 @@ "code": "WA" }, { - "name": "×ל-ח׳ור", - "code": "KH" + "name": "×ל-ח׳ור", + "code": "KH" + }, + { + "name": "בלדית ×-שמ×ל", + "code": "MS" + }, + { + "name": "דוחה", + "code": "DA" + }, + { + "name": "מחוז ×-רי×ן", + "code": "RA" + } + ], + "RO": [ + { + "name": "Brăila", + "code": "BR" + }, + { + "name": "BraÅŸov", + "code": "BV" + }, + { + "name": "Buzău", + "code": "BZ" + }, + { + "name": "CălăraÈ™i", + "code": "CL" + }, + { + "name": "CaraÈ™-Severin", + "code": "CS" + }, + { + "name": "ConstanÈ›a", + "code": "CT" + }, + { + "name": "Covasna", + "code": "CV" + }, + { + "name": "Giurgiu", + "code": "GR" + }, + { + "name": "Harghita", + "code": "HR" + }, + { + "name": "Hunedoara", + "code": "HD" + }, + { + "name": "IalomiÈ›a", + "code": "IL" + }, + { + "name": "Ilfov", + "code": "IF" + }, + { + "name": "MehedinÈ›i", + "code": "MH" }, { - "name": "בלדית ×-שמ×ל", + "name": "MureÅŸ", "code": "MS" }, { - "name": "דוחה", - "code": "DA" + "name": "NeamÅ£", + "code": "NT" }, { - "name": "מחוז ×-רי×ן", - "code": "RA" + "name": "Olt", + "code": "OT" }, { - "name": "Ash ShīḩÄnÄ«yah", - "code": "SH" + "name": "Prahova", + "code": "PH" }, { - "name": "Umm Salal", - "code": "US" - } - ], - "RO": [ + "name": "Teleorman", + "code": "TR" + }, + { + "name": "Vrancea", + "code": "VN" + }, { "name": "×לבה", "code": "AB" @@ -15715,85 +15791,33 @@ { "name": "סל×ז׳", "code": "SJ" - }, - { - "name": "Brăila", - "code": "BR" - }, - { - "name": "BraÅŸov", - "code": "BV" - }, - { - "name": "Buzău", - "code": "BZ" - }, - { - "name": "CălăraÈ™i", - "code": "CL" - }, - { - "name": "CaraÈ™-Severin", - "code": "CS" - }, - { - "name": "ConstanÈ›a", - "code": "CT" - }, - { - "name": "Covasna", - "code": "CV" - }, - { - "name": "Giurgiu", - "code": "GR" - }, - { - "name": "Harghita", - "code": "HR" - }, - { - "name": "Hunedoara", - "code": "HD" - }, - { - "name": "IalomiÈ›a", - "code": "IL" - }, - { - "name": "Ilfov", - "code": "IF" - }, + } + ], + "RS": [ { - "name": "MehedinÈ›i", - "code": "MH" + "name": "Kosovo-Metohija", + "code": "KM" }, { - "name": "MureÅŸ", - "code": "MS" + "name": "Kosovska Mitrovica", + "code": "28" }, { - "name": "NeamÅ£", - "code": "NT" + "name": "North Banat", + "code": "03" }, { - "name": "Olt", - "code": "OT" + "name": "Peć", + "code": "26" }, { - "name": "Prahova", - "code": "PH" + "name": "Prizren", + "code": "27" }, { - "name": "Teleorman", - "code": "TR" + "name": "West BaÄka", + "code": "05" }, - { - "name": "Vrancea", - "code": "VN" - } - ], - "RS": [ { "name": "בלגרד", "code": "00" @@ -15897,30 +15921,6 @@ { "name": "מחוז שומ×דיה", "code": "12" - }, - { - "name": "Kosovo-Metohija", - "code": "KM" - }, - { - "name": "Kosovska Mitrovica", - "code": "28" - }, - { - "name": "North Banat", - "code": "03" - }, - { - "name": "Peć", - "code": "26" - }, - { - "name": "Prizren", - "code": "27" - }, - { - "name": "West BaÄka", - "code": "05" } ], "RU": [ @@ -16334,10 +16334,6 @@ } ], "SB": [ - { - "name": "הוני×רה", - "code": "CT" - }, { "name": "Central", "code": "CE" @@ -16373,6 +16369,10 @@ { "name": "Western", "code": "WE" + }, + { + "name": "הוני×רה", + "code": "CT" } ], "SC": [ @@ -16478,18 +16478,6 @@ } ], "SD": [ - { - "name": "×ל-בחר ×ל-×חמר", - "code": "RS" - }, - { - "name": "×ל-ג׳זירה", - "code": "GZ" - }, - { - "name": "צפון ד×רפור", - "code": "DN" - }, { "name": "Al Qadarif", "code": "GD" @@ -16549,9 +16537,41 @@ { "name": "White Nile", "code": "NW" + }, + { + "name": "×ל-בחר ×ל-×חמר", + "code": "RS" + }, + { + "name": "×ל-ג׳זירה", + "code": "GZ" + }, + { + "name": "צפון ד×רפור", + "code": "DN" } ], "SE": [ + { + "name": "Blekinge", + "code": "K" + }, + { + "name": "Kalmar", + "code": "H" + }, + { + "name": "Kronoberg", + "code": "G" + }, + { + "name": "Västerbotten", + "code": "AC" + }, + { + "name": "Västernorrland", + "code": "Y" + }, { "name": "×סטרייטלנד", "code": "E" @@ -16615,26 +16635,6 @@ { "name": "נורבוטן", "code": "BD" - }, - { - "name": "Blekinge", - "code": "K" - }, - { - "name": "Kalmar", - "code": "H" - }, - { - "name": "Kronoberg", - "code": "G" - }, - { - "name": "Västerbotten", - "code": "AC" - }, - { - "name": "Västernorrland", - "code": "Y" } ], "SG": [ @@ -16660,6 +16660,10 @@ } ], "SH": [ + { + "name": "Tristan da Cunha", + "code": "TA" + }, { "name": "×סנשן", "code": "AC" @@ -16667,10 +16671,6 @@ { "name": "סנט הלנה", "code": "HL" - }, - { - "name": "Tristan da Cunha", - "code": "TA" } ], "SI": [ @@ -17524,6 +17524,18 @@ } ], "SK": [ + { + "name": "Bratislava", + "code": "BL" + }, + { + "name": "KoÅ¡ice", + "code": "KI" + }, + { + "name": "Nitra", + "code": "NI" + }, { "name": "ב×נסקה ביסטריצה", "code": "BC" @@ -17543,18 +17555,6 @@ { "name": "מחוז פרשוב", "code": "PV" - }, - { - "name": "Bratislava", - "code": "BL" - }, - { - "name": "KoÅ¡ice", - "code": "KI" - }, - { - "name": "Nitra", - "code": "NI" } ], "SL": [ @@ -17840,14 +17840,6 @@ } ], "SV": [ - { - "name": "לה ליברטד", - "code": "LI" - }, - { - "name": "לה פ×ס", - "code": "PA" - }, { "name": "Ahuachapán", "code": "AH" @@ -17893,11 +17885,23 @@ "code": "SO" }, { - "name": "Usulután", - "code": "US" + "name": "Usulután", + "code": "US" + }, + { + "name": "לה ליברטד", + "code": "LI" + }, + { + "name": "לה פ×ס", + "code": "PA" } ], "SY": [ + { + "name": "Damascus", + "code": "DI" + }, { "name": "מחוז ×-סוויד×", "code": "SU" @@ -17949,10 +17953,6 @@ { "name": "ריף דמשק", "code": "RD" - }, - { - "name": "Damascus", - "code": "DI" } ], "SZ": [ @@ -17974,10 +17974,6 @@ } ], "TD": [ - { - "name": "נג׳מנה", - "code": "ND" - }, { "name": "Bahr el Gazel", "code": "BG" @@ -18065,6 +18061,10 @@ { "name": "Wadi Fira", "code": "WF" + }, + { + "name": "נג׳מנה", + "code": "ND" } ], "TG": [ @@ -18090,38 +18090,6 @@ } ], "TH": [ - { - "name": "בנגקוק", - "code": "10" - }, - { - "name": "מחוז צ׳י×× ×’ מ××™", - "code": "50" - }, - { - "name": "מחוז צ׳י×× ×’ ר××™", - "code": "57" - }, - { - "name": "מחוז קר×בי", - "code": "81" - }, - { - "name": "נונת×בורי", - "code": "12" - }, - { - "name": "סמוט פרקן", - "code": "11" - }, - { - "name": "פ×ט××™×”", - "code": "S" - }, - { - "name": "פוקט", - "code": "83" - }, { "name": "Amnat Charoen", "code": "37" @@ -18401,6 +18369,38 @@ { "name": "Yasothon", "code": "35" + }, + { + "name": "בנגקוק", + "code": "10" + }, + { + "name": "מחוז צ׳י×× ×’ מ××™", + "code": "50" + }, + { + "name": "מחוז צ׳י×× ×’ ר××™", + "code": "57" + }, + { + "name": "מחוז קר×בי", + "code": "81" + }, + { + "name": "נונת×בורי", + "code": "12" + }, + { + "name": "סמוט פרקן", + "code": "11" + }, + { + "name": "פ×ט××™×”", + "code": "S" + }, + { + "name": "פוקט", + "code": "83" } ], "TJ": [ @@ -18480,10 +18480,6 @@ } ], "TM": [ - { - "name": "×שגב×ט", - "code": "S" - }, { "name": "Ahal", "code": "A" @@ -18503,6 +18499,10 @@ { "name": "Mary", "code": "M" + }, + { + "name": "×שגב×ט", + "code": "S" } ], "TN": [ @@ -18952,22 +18952,6 @@ } ], "TT": [ - { - "name": "טובגו", - "code": "TOB" - }, - { - "name": "סן פרננדו (טרינידד)", - "code": "SFO" - }, - { - "name": "פוינט פורטין", - "code": "PTF" - }, - { - "name": "פורט ×וף ספיין", - "code": "POS" - }, { "name": "Arima", "code": "ARI" @@ -19011,25 +18995,25 @@ { "name": "Tunapuna-Piarco", "code": "TUP" - } - ], - "TV": [ - { - "name": "נוקול×ל××”", - "code": "NKL" }, { - "name": "נוקופט×ו", - "code": "NKF" + "name": "טובגו", + "code": "TOB" }, { - "name": "ננומ××”", - "code": "NMA" + "name": "סן פרננדו (טרינידד)", + "code": "SFO" }, { - "name": "פנ×פוטי", - "code": "FUN" + "name": "פוינט פורטין", + "code": "PTF" }, + { + "name": "פורט ×וף ספיין", + "code": "POS" + } + ], + "TV": [ { "name": "Nanumanga", "code": "NMG" @@ -19045,41 +19029,25 @@ { "name": "Vaitupu", "code": "VAI" - } - ], - "TW": [ - { - "name": "ג׳י××™×™", - "code": "CYQ" - }, - { - "name": "ג׳ילונג", - "code": "KEE" - }, - { - "name": "×’×ושיונג", - "code": "KHH" - }, - { - "name": "ט×יג׳ונג", - "code": "TXG" }, { - "name": "ט××™× ×ן", - "code": "TNN" + "name": "נוקול×ל××”", + "code": "NKL" }, { - "name": "ט×יפיי", - "code": "TPE" + "name": "נוקופט×ו", + "code": "NKF" }, { - "name": "קו×מוי", - "code": "KIN" + "name": "ננומ××”", + "code": "NMA" }, { - "name": "שינג׳ו", - "code": "HSZ" - }, + "name": "פנ×פוטי", + "code": "FUN" + } + ], + "TW": [ { "name": "Changhua", "code": "CHA" @@ -19135,6 +19103,38 @@ { "name": "Yunlin", "code": "YUN" + }, + { + "name": "ג׳י××™×™", + "code": "CYQ" + }, + { + "name": "ג׳ילונג", + "code": "KEE" + }, + { + "name": "×’×ושיונג", + "code": "KHH" + }, + { + "name": "ט×יג׳ונג", + "code": "TXG" + }, + { + "name": "ט××™× ×ן", + "code": "TNN" + }, + { + "name": "ט×יפיי", + "code": "TPE" + }, + { + "name": "קו×מוי", + "code": "KIN" + }, + { + "name": "שינג׳ו", + "code": "HSZ" } ], "TZ": [ @@ -19333,91 +19333,43 @@ "code": "53" }, { - "name": "רובנו", - "code": "56" - }, - { - "name": "מחוז סומי", - "code": "59" - }, - { - "name": "מחוז טרנופול", - "code": "61" - }, - { - "name": "מחוז חרקוב", - "code": "63" - }, - { - "name": "מחוז חרסון", - "code": "65" - }, - { - "name": "מחוז חמלניצקי", - "code": "68" - }, - { - "name": "מחוז צ׳רק×סי", - "code": "71" - }, - { - "name": "מחוז צ׳רניהיב", - "code": "74" - }, - { - "name": "מחוז צ׳רנוביץ", - "code": "77" - } - ], - "UG": [ - { - "name": "×בי×", - "code": "314" - }, - { - "name": "×ביײ", - "code": "317" - }, - { - "name": "בוליסה", - "code": "416" - }, - { - "name": "בוליסה²", - "code": "419" - }, - { - "name": "בונדיבוגיו", - "code": "401" + "name": "רובנו", + "code": "56" }, { - "name": "טורורו", - "code": "212" + "name": "מחוז סומי", + "code": "59" }, { - "name": "מ×סינדי", - "code": "409" + "name": "מחוז טרנופול", + "code": "61" }, { - "name": "מחוז מוקונו", - "code": "108" + "name": "מחוז חרקוב", + "code": "63" }, { - "name": "מחוז מורוטו", - "code": "308" + "name": "מחוז חרסון", + "code": "65" }, { - "name": "× ×ק×פיריפירית", - "code": "311" + "name": "מחוז חמלניצקי", + "code": "68" }, { - "name": "ק×יונגה", - "code": "112" + "name": "מחוז צ׳רק×סי", + "code": "71" }, { - "name": "קלנגלה", - "code": "101" + "name": "מחוז צ׳רניהיב", + "code": "74" }, + { + "name": "מחוז צ׳רנוביץ", + "code": "77" + } + ], + "UG": [ { "name": "Adjumani", "code": "301" @@ -19873,6 +19825,54 @@ { "name": "Zombo²", "code": "330" + }, + { + "name": "×בי×", + "code": "314" + }, + { + "name": "×ביײ", + "code": "317" + }, + { + "name": "בוליסה", + "code": "416" + }, + { + "name": "בוליסה²", + "code": "419" + }, + { + "name": "בונדיבוגיו", + "code": "401" + }, + { + "name": "טורורו", + "code": "212" + }, + { + "name": "מ×סינדי", + "code": "409" + }, + { + "name": "מחוז מוקונו", + "code": "108" + }, + { + "name": "מחוז מורוטו", + "code": "308" + }, + { + "name": "× ×ק×פיריפירית", + "code": "311" + }, + { + "name": "ק×יונגה", + "code": "112" + }, + { + "name": "קלנגלה", + "code": "101" } ], "UM": [ @@ -19914,6 +19914,30 @@ } ], "US": [ + { + "name": "American Samoa", + "code": "AS" + }, + { + "name": "Guam", + "code": "GU" + }, + { + "name": "Northern Mariana Islands", + "code": "MP" + }, + { + "name": "Puerto Rico", + "code": "PR" + }, + { + "name": "U.S. Outlying Islands", + "code": "UM" + }, + { + "name": "U.S. Virgin Islands", + "code": "VI" + }, { "name": "×והיו", "code": "OH" @@ -20117,45 +20141,9 @@ { "name": "רוד ×יילנד", "code": "RI" - }, - { - "name": "American Samoa", - "code": "AS" - }, - { - "name": "Guam", - "code": "GU" - }, - { - "name": "Northern Mariana Islands", - "code": "MP" - }, - { - "name": "Puerto Rico", - "code": "PR" - }, - { - "name": "U.S. Outlying Islands", - "code": "UM" - }, - { - "name": "U.S. Virgin Islands", - "code": "VI" } ], "UY": [ - { - "name": "×רטיגס", - "code": "AR" - }, - { - "name": "דורסנו", - "code": "DU" - }, - { - "name": "טריינטה ××™ טרס", - "code": "TT" - }, { "name": "Canelones", "code": "CA" @@ -20219,29 +20207,21 @@ { "name": "Tacuarembó", "code": "TA" - } - ], - "UZ": [ - { - "name": "טשקנט", - "code": "TK" }, { - "name": "מחוז ×נדיז׳ן", - "code": "AN" - }, - { - "name": "מחוז סורח׳×ן-דרי×", - "code": "SU" + "name": "×רטיגס", + "code": "AR" }, { - "name": "מחוז פרגנה", - "code": "FA" + "name": "דורסנו", + "code": "DU" }, { - "name": "קרקלפקסטן", - "code": "QR" - }, + "name": "טריינטה ××™ טרס", + "code": "TT" + } + ], + "UZ": [ { "name": "Bukhara", "code": "BU" @@ -20277,6 +20257,26 @@ { "name": "Xorazm", "code": "XO" + }, + { + "name": "טשקנט", + "code": "TK" + }, + { + "name": "מחוז ×נדיז׳ן", + "code": "AN" + }, + { + "name": "מחוז סורח׳×ן-דרי×", + "code": "SU" + }, + { + "name": "מחוז פרגנה", + "code": "FA" + }, + { + "name": "קרקלפקסטן", + "code": "QR" } ], "VC": [ @@ -20408,30 +20408,6 @@ } ], "VN": [ - { - "name": "××” × ×", - "code": "63" - }, - { - "name": "דננג", - "code": "DN" - }, - { - "name": "×”×נוי", - "code": "HN" - }, - { - "name": "הו צ׳י מין סיטי", - "code": "SG" - }, - { - "name": "היפונג", - "code": "HP" - }, - { - "name": "ק×נטחו", - "code": "CT" - }, { "name": "An Giang", "code": "44" @@ -20659,6 +20635,30 @@ { "name": "Yên Bái", "code": "06" + }, + { + "name": "××” × ×", + "code": "63" + }, + { + "name": "דננג", + "code": "DN" + }, + { + "name": "×”×נוי", + "code": "HN" + }, + { + "name": "הו צ׳י מין סיטי", + "code": "SG" + }, + { + "name": "היפונג", + "code": "HP" + }, + { + "name": "ק×נטחו", + "code": "CT" } ], "VU": [ @@ -20688,10 +20688,6 @@ } ], "WF": [ - { - "name": "×לו", - "code": "AL" - }, { "name": "Sigave", "code": "SG" @@ -20699,6 +20695,10 @@ { "name": "Uvea", "code": "UV" + }, + { + "name": "×לו", + "code": "AL" } ], "WS": [ @@ -20748,6 +20748,10 @@ } ], "YE": [ + { + "name": "Arkhabil Suqutra", + "code": "SU" + }, { "name": "×-ד×לע", "code": "DA" @@ -20831,10 +20835,6 @@ { "name": "תעז", "code": "TA" - }, - { - "name": "Arkhabil Suqutra", - "code": "SU" } ], "ZA": [ diff --git a/js/data/locale/he/sysres.json b/js/data/locale/he/sysres.json index 29db8920bf..503895d5ec 100644 --- a/js/data/locale/he/sysres.json +++ b/js/data/locale/he/sysres.json @@ -95,30 +95,22 @@ "1#1 wk|#{num} wks": "one#שבוע {num}|two#שבועיי×|many#{num} שבועות|#{num} שבועות", "1#1 mon|#{num} mons": "one#חודש|two#חודשיי×|many#{num} ח׳|#{num} ח׳", "1#1 yr|#{num} yrs": "one#שנה {num}|two#{num} שני×|many#{num} שני×|#{num} שני×", + "durationMediumMillis": "one#{num} ms|two#{num} ms|many#{num} ms|#{num} ms", + "1#1 se|#{num} sec": "one#שניה|two#שתי שנ׳|many#{num} שנ׳|#{num} שנ׳", + "1#1 mi|#{num} min": "one#דקה|two#שתי דק׳|many#{num} דק׳|#{num} דק׳", + "durationMediumHours": "one#שעה {num}|two#{num} שע׳|many#{num} שע׳|#{num} שע׳", + "1#1 dy|#{num} dys": "one#י׳|two#{num} י׳|many#{num} י׳|#{num} י׳", + "durationMediumWeeks": "one#ש′ {num}|two#{num} ש′|many#{num} ש′|#{num} ש′", + "1#1 mo|#{num} mos": "one#ח׳ {num}|two#{num} ח׳|many#{num} ח׳|#{num} ח׳", + "durationMediumYears": "one#ש′ {num}|two#{num} ש′|many#{num} ש′|#{num} ש′", "durationShortMillis": "one#{num} ms|two#{num} ms|many#{num} ms|#{num} ms", "#{num}s": "one#שניה|two#שתי שנ׳|many#{num} שנ׳|#{num} שנ׳", "durationShortMinutes": "one#דקה|two#שתי דק׳|many#{num} דק׳|#{num} דק׳", "#{num}h": "one#שעה {num}|two#{num} שע׳|many#{num} שע׳|#{num} שע׳", "#{num}d": "one#י׳|two#{num} י׳|many#{num} י׳|#{num} י׳", - "#{num}w": "one#שבוע {num}|two#{num} שבועות|many#{num} שבועות|#{num} שבועות", + "#{num}w": "one#ש′ {num}|two#{num} ש′|many#{num} ש′|#{num} ש′", "durationShortMonths": "one#ח׳ {num}|two#{num} ח׳|many#{num} ח׳|#{num} ח׳", - "#{num}y": "one#שנה {num}|two#{num} שני×|many#{num} שני×|#{num} שני×", - "separatorFull": ", ", - "finalSeparatorFull": " ו", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", - "durationMediumMillis": "one#{num} ms|two#{num} ms|many#{num} ms|#{num} ms", - "1#1 se|#{num} sec": "one#{num} שנ׳|two#{num} שנ׳|many#{num} שנ׳|#{num} שנ", - "1#1 mi|#{num} min": "#{num} דק׳", - "durationMediumHours": "one#{num} שעה|#{num} שע", - "1#1 dy|#{num} dys": "one#{num} יו×|#{num} ימ", - "durationMediumWeeks": "#{num} שב", - "1#1 mo|#{num} mos": "#{num} חו", - "durationMediumYears": "one#{num} שנה|#{num} שנ", + "#{num}y": "one#ש′ {num}|two#{num} ש′|many#{num} ש′|#{num} ש′", "1#in 1 second|#in {num} seconds": "one#â€×‘עוד שנייה|two#â€×‘עוד שתי שניות|many#â€×‘עוד {num} שניות|#â€×‘עוד {num} שניות", "1#in 1 minute|#in {num} minutes": "one#â€×‘עוד דקה|two#â€×‘עוד שתי דקות|many#â€×‘עוד {num} דקות|#â€×‘עוד {num} דקות", "1#in 1 hour|#in {num} hours": "one#â€×‘עוד שעה|two#â€×‘עוד שעתיי×|many#â€×‘עוד {num} שעות|#â€×‘עוד {num} שעות", @@ -136,7 +128,7 @@ "#in {num}s": "one#â€×‘עוד שנ׳|two#â€×‘עוד שתי שנ׳|many#â€×‘עוד {num} שנ׳|#â€×‘עוד {num} שנ׳", "#in {num}mi": "one#â€×‘עוד דקה|two#â€×‘עוד שתי דק׳|many#â€×‘עוד {num} דק׳|#â€×‘עוד {num} דק׳", "#in {num}h": "one#â€×‘עוד שעה|two#â€×‘עוד שעתיי×|many#â€×‘עוד {num} שע׳|#â€×‘עוד {num} שע׳", - "#in {num}d": "one#â€×ž×—ר|two#â€×‘עוד יומיי×|many#â€×‘עוד {num} יו×|#â€×‘עוד {num} ימי×", + "#in {num}d": "one#â€×ž×—ר|two#â€×‘עוד יומיי×|many#â€×‘עוד {num} ימי×|#â€×‘עוד {num} ימי×", "#in {num}w": "one#â€×‘עוד שב׳|two#â€×‘עוד שבועיי×|many#â€×‘עוד {num} שב׳|#â€×‘עוד {num} שב׳", "#in {num}mo": "one#â€×‘עוד חודש|two#â€×‘עוד חודשיי×|many#â€×‘עוד {num} חודשי×|#â€×‘עוד {num} חודשי×", "#in {num}y": "one#â€×‘עוד שנה|two#â€×‘עוד שנתיי×|many#â€×‘עוד {num} שנה|#â€×‘עוד {num} שני×", @@ -157,8 +149,16 @@ "#{num}s ago": "one#â€×œ×¤× ×™ שנ׳|two#â€×œ×¤× ×™ שתי שנ׳|many#â€×œ×¤× ×™ {num} שנ׳|#â€×œ×¤× ×™ {num} שנ׳", "#{num}mi ago": "one#â€×œ×¤× ×™ דקה|two#â€×œ×¤× ×™ {num} דק׳|many#â€×œ×¤× ×™ {num} דק׳|#â€×œ×¤× ×™ {num} דק׳", "#{num}h ago": "one#â€×œ×¤× ×™ שעה|two#â€×œ×¤× ×™ שעתיי×|many#â€×œ×¤× ×™ {num} שע׳|#â€×œ×¤× ×™ {num} שע׳", - "#{num}d ago": "one#â€×תמול|two#â€×œ×¤× ×™ יומיי×|many#â€×œ×¤× ×™ {num} ימי×|#â€×œ×¤× ×™ {num} ימ׳", + "#{num}d ago": "one#â€×תמול|two#â€×œ×¤× ×™ יומיי×|many#â€×œ×¤× ×™ {num} ימי×|#â€×œ×¤× ×™ {num} ימי×", "#{num}w ago": "one#â€×œ×¤× ×™ שב׳|two#â€×œ×¤× ×™ שבועיי×|many#â€×œ×¤× ×™ {num} שב׳|#â€×œ×¤× ×™ {num} שב׳", "#{num}mo ago": "one#â€×œ×¤× ×™ חודש|two#â€×œ×¤× ×™ חודשיי×|many#â€×œ×¤× ×™ {num} חודשי×|#â€×œ×¤× ×™ {num} חודשי×", - "#{num}y ago": "one#â€×œ×¤× ×™ שנה|two#â€×œ×¤× ×™ שנתיי×|many#â€×œ×¤× ×™ {num} שנה|#â€×œ×¤× ×™ {num} שני×" + "#{num}y ago": "one#â€×œ×¤× ×™ שנה|two#â€×œ×¤× ×™ שנתיי×|many#â€×œ×¤× ×™ {num} שנה|#â€×œ×¤× ×™ {num} שני×", + "separatorFull": ", ", + "finalSeparatorFull": " ו", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": " ", + "finalSeparatorShort": " " } \ No newline at end of file diff --git a/js/data/locale/hi/ctrynames.json b/js/data/locale/hi/ctrynames.json index db852da856..378dcb6327 100644 --- a/js/data/locale/hi/ctrynames.json +++ b/js/data/locale/hi/ctrynames.json @@ -1,8 +1,9 @@ { + "Sub-Saharan Africa": "202", "अंगोला": "AO", - "अंटारà¥à¤•à¤Ÿà¤¿à¤•à¤¾": "AQ", "अज़रबैजान": "AZ", "अजà¥à¤žà¤¾à¤¤ कà¥à¤·à¥‡à¤¤à¥à¤°": "ZZ", + "अंटारà¥à¤•à¤Ÿà¤¿à¤•à¤¾": "AQ", "अफ़गानिसà¥à¤¤à¤¾à¤¨": "AF", "अफ़à¥à¤°à¥€à¤•à¤¾": "002", "अमेरिकाज़": "019", @@ -18,11 +19,11 @@ "आउटलाइंग ओशिनिया": "QO", "आयरलैंड": "IE", "आरà¥à¤®à¥‡à¤¨à¤¿à¤¯à¤¾": "AM", - "इंडोनेशिया": "ID", "इकà¥à¤µà¤¾à¤¡à¥‹à¤°": "EC", "इकà¥à¤µà¥‡à¤Ÿà¥‹à¤°à¤¿à¤¯à¤² गिनी": "GQ", "इज़राइल": "IL", "इटली": "IT", + "इंडोनेशिया": "ID", "इथियोपिया": "ET", "इराक": "IQ", "इरिटà¥à¤°à¤¿à¤¯à¤¾": "ER", @@ -46,10 +47,10 @@ "ऑसà¥à¤Ÿà¥à¤°à¥‡à¤²à¥‡à¤¶à¤¿à¤¯à¤¾": "053", "ओमान": "OM", "ओशिआनिया": "009", - "कंबोडिया": "KH", "कज़ाखसà¥à¤¤à¤¾à¤¨": "KZ", "क़तर": "QA", "कनाडा": "CA", + "कंबोडिया": "KH", "कांगो - किंशासा": "CD", "कांगो – बà¥à¤°à¤¾à¤œà¤¼à¤¾à¤µà¤¿à¤²": "CG", "किरिबाती": "KI", @@ -190,9 +191,9 @@ "बà¥à¤°à¥‚नेई": "BN", "भारत": "IN", "भूटान": "BT", - "मंगोलिया": "MN", "मकदूनिया": "MK", "मकाऊ (विशेष पà¥à¤°à¤¶à¤¾à¤¸à¤¨à¤¿à¤• कà¥à¤·à¥‡à¤¤à¥à¤° चीन)": "MO", + "मंगोलिया": "MN", "मधà¥à¤¯ अफ़à¥à¤°à¥€à¤•à¤¾": "017", "मधà¥à¤¯ अफ़à¥à¤°à¥€à¤•à¥€ गणराजà¥à¤¯": "CF", "मधà¥à¤¯ अमेरिका": "013", @@ -214,9 +215,9 @@ "मॉरिटानिया": "MR", "मॉरीशस": "MU", "मॉलà¥à¤¡à¥‹à¤µà¤¾": "MD", + "मोज़ांबिक": "MZ", "मोंटसेरात": "MS", "मोंटेनेगà¥à¤°à¥‹": "ME", - "मोज़ांबिक": "MZ", "मोनाको": "MC", "मोरकà¥à¤•à¥‹": "MA", "मà¥à¤¯à¤¾à¤‚मार (बरà¥à¤®à¤¾)": "MM", @@ -251,20 +252,21 @@ "वेटिकन सिटी": "VA", "वेनेज़à¥à¤à¤²à¤¾": "VE", "शà¥à¤°à¥€à¤²à¤‚का": "LK", + "सऊदी अरब": "SA", + "समोआ": "WS", "संयà¥à¤•à¥à¤¤ अरब अमीरात": "AE", "संयà¥à¤•à¥à¤¤ राजà¥à¤¯": "US", "संयà¥à¤•à¥à¤¤ राषà¥à¤Ÿà¥à¤°": "UN", - "सऊदी अरब": "SA", - "समोआ": "WS", "सरà¥à¤¬à¤¿à¤¯à¤¾": "RS", "साइपà¥à¤°à¤¸": "CY", "साओ टोम और पà¥à¤°à¤¿à¤‚सिपे": "ST", + "सिà¤à¤°à¤¾ लियोन": "SL", "सिंगापà¥à¤°": "SG", "सिंट मारà¥à¤Ÿà¤¿à¤¨": "SX", - "सिà¤à¤°à¤¾ लियोन": "SL", "सीरिया": "SY", "सूडान": "SD", "सूरीनाम": "SR", + "सेउटा और मेलिला": "EA", "सेंट किटà¥à¤¸ और नेविस": "KN", "सेंट पिà¤à¤°à¥‡ और मिकà¥à¤µà¥‡à¤²à¤¾à¤¨": "PM", "सेंट बारà¥à¤¥à¥‡à¤²à¥‡à¤®à¥€": "BL", @@ -272,7 +274,6 @@ "सेंट लूसिया": "LC", "सेंट विंसेंट और गà¥à¤°à¥‡à¤¨à¤¾à¤¡à¤¾à¤‡à¤‚स": "VC", "सेंट हेलेना": "SH", - "सेउटा और मेलिला": "EA", "सेनेगल": "SN", "सेशेलà¥à¤¸": "SC", "सैन मेरीनो": "SM", @@ -289,6 +290,5 @@ "हरà¥à¤¡ दà¥à¤µà¥€à¤ª और मैकडोनॉलà¥à¤¡ दà¥à¤µà¥€à¤ªà¤¸à¤®à¥‚ह": "HM", "हाà¤à¤— काà¤à¤— (चीन विशेष पà¥à¤°à¤¶à¤¾à¤¸à¤¨à¤¿à¤• कà¥à¤·à¥‡à¤¤à¥à¤°)": "HK", "हैती": "HT", - "होंडूरास": "HN", - "Sub-Saharan Africa": "202" + "होंडूरास": "HN" } \ No newline at end of file diff --git a/js/data/locale/hi/ctryreverse.json b/js/data/locale/hi/ctryreverse.json index ba67796676..703340d7c9 100644 --- a/js/data/locale/hi/ctryreverse.json +++ b/js/data/locale/hi/ctryreverse.json @@ -9,9 +9,9 @@ "202": "Sub-Saharan Africa", "419": "लैटिन अमेरिका", "AO": "अंगोला", - "AQ": "अंटारà¥à¤•à¤Ÿà¤¿à¤•à¤¾", "AZ": "अज़रबैजान", "ZZ": "अजà¥à¤žà¤¾à¤¤ कà¥à¤·à¥‡à¤¤à¥à¤°", + "AQ": "अंटारà¥à¤•à¤Ÿà¤¿à¤•à¤¾", "AF": "अफ़गानिसà¥à¤¤à¤¾à¤¨", "002": "अफ़à¥à¤°à¥€à¤•à¤¾", "019": "अमेरिकाज़", @@ -27,11 +27,11 @@ "QO": "आउटलाइंग ओशिनिया", "IE": "आयरलैंड", "AM": "आरà¥à¤®à¥‡à¤¨à¤¿à¤¯à¤¾", - "ID": "इंडोनेशिया", "EC": "इकà¥à¤µà¤¾à¤¡à¥‹à¤°", "GQ": "इकà¥à¤µà¥‡à¤Ÿà¥‹à¤°à¤¿à¤¯à¤² गिनी", "IL": "इज़राइल", "IT": "इटली", + "ID": "इंडोनेशिया", "ET": "इथियोपिया", "IQ": "इराक", "ER": "इरिटà¥à¤°à¤¿à¤¯à¤¾", @@ -53,10 +53,10 @@ "053": "ऑसà¥à¤Ÿà¥à¤°à¥‡à¤²à¥‡à¤¶à¤¿à¤¯à¤¾", "OM": "ओमान", "009": "ओशिआनिया", - "KH": "कंबोडिया", "KZ": "कज़ाखसà¥à¤¤à¤¾à¤¨", "QA": "क़तर", "CA": "कनाडा", + "KH": "कंबोडिया", "CD": "कांगो - किंशासा", "CG": "कांगो – बà¥à¤°à¤¾à¤œà¤¼à¤¾à¤µà¤¿à¤²", "KI": "किरिबाती", @@ -194,9 +194,9 @@ "BN": "बà¥à¤°à¥‚नेई", "IN": "भारत", "BT": "भूटान", - "MN": "मंगोलिया", "MK": "मकदूनिया", "MO": "मकाऊ (विशेष पà¥à¤°à¤¶à¤¾à¤¸à¤¨à¤¿à¤• कà¥à¤·à¥‡à¤¤à¥à¤° चीन)", + "MN": "मंगोलिया", "017": "मधà¥à¤¯ अफ़à¥à¤°à¥€à¤•à¤¾", "CF": "मधà¥à¤¯ अफ़à¥à¤°à¥€à¤•à¥€ गणराजà¥à¤¯", "013": "मधà¥à¤¯ अमेरिका", @@ -217,9 +217,9 @@ "MR": "मॉरिटानिया", "MU": "मॉरीशस", "MD": "मॉलà¥à¤¡à¥‹à¤µà¤¾", + "MZ": "मोज़ांबिक", "MS": "मोंटसेरात", "ME": "मोंटेनेगà¥à¤°à¥‹", - "MZ": "मोज़ांबिक", "MC": "मोनाको", "MA": "मोरकà¥à¤•à¥‹", "MM": "मà¥à¤¯à¤¾à¤‚मार (बरà¥à¤®à¤¾)", @@ -252,20 +252,21 @@ "VA": "वेटिकन सिटी", "VE": "वेनेज़à¥à¤à¤²à¤¾", "LK": "शà¥à¤°à¥€à¤²à¤‚का", + "SA": "सऊदी अरब", + "WS": "समोआ", "AE": "संयà¥à¤•à¥à¤¤ अरब अमीरात", "US": "संयà¥à¤•à¥à¤¤ राजà¥à¤¯", "UN": "संयà¥à¤•à¥à¤¤ राषà¥à¤Ÿà¥à¤°", - "SA": "सऊदी अरब", - "WS": "समोआ", "RS": "सरà¥à¤¬à¤¿à¤¯à¤¾", "CY": "साइपà¥à¤°à¤¸", "ST": "साओ टोम और पà¥à¤°à¤¿à¤‚सिपे", + "SL": "सिà¤à¤°à¤¾ लियोन", "SG": "सिंगापà¥à¤°", "SX": "सिंट मारà¥à¤Ÿà¤¿à¤¨", - "SL": "सिà¤à¤°à¤¾ लियोन", "SY": "सीरिया", "SD": "सूडान", "SR": "सूरीनाम", + "EA": "सेउटा और मेलिला", "KN": "सेंट किटà¥à¤¸ और नेविस", "PM": "सेंट पिà¤à¤°à¥‡ और मिकà¥à¤µà¥‡à¤²à¤¾à¤¨", "BL": "सेंट बारà¥à¤¥à¥‡à¤²à¥‡à¤®à¥€", @@ -273,7 +274,6 @@ "LC": "सेंट लूसिया", "VC": "सेंट विंसेंट और गà¥à¤°à¥‡à¤¨à¤¾à¤¡à¤¾à¤‡à¤‚स", "SH": "सेंट हेलेना", - "EA": "सेउटा और मेलिला", "SN": "सेनेगल", "SC": "सेशेलà¥à¤¸", "SM": "सैन मेरीनो", diff --git a/js/data/locale/hi/dateformats.json b/js/data/locale/hi/dateformats.json index 2e62858679..08691f29d7 100644 --- a/js/data/locale/hi/dateformats.json +++ b/js/data/locale/hi/dateformats.json @@ -10,37 +10,37 @@ "dmwy": { "f": "EEEE, d MMMM yyyy", "l": "EEE, d MMMM yyyy", - "m": "EE, dd/MM/yyyy", + "m": "EE, d MMM yyyy", "s": "E, d/M/yy" }, "dmy": { "f": "d MMMM yyyy", "l": "d MMMM yyyy", - "m": "dd/MM/yyyy", + "m": "d MMM yyyy", "s": "d/M/yy" }, "dmw": { "f": "EEEE, d MMMM", "l": "EEE, d MMMM", - "m": "EE, dd/MM", + "m": "EE, d MMM", "s": "E, d/M" }, "dm": { "f": "d MMMM", "l": "d MMMM", - "m": "dd/MM", + "m": "d MMM", "s": "d/M" }, "my": { "f": "MMMM yyyy", "l": "MMMM yyyy", - "m": "MM/yyyy", + "m": "MMM yyyy", "s": "M/yy" }, "dw": { "f": "EEEE, d", "l": "EEE, d", - "m": "EE, dd", + "m": "EE, d", "s": "E, d" }, "w": { @@ -52,13 +52,13 @@ "d": { "f": "d", "l": "d", - "m": "dd", + "m": "d", "s": "d" }, "m": { "f": "MMMM", "l": "MMMM", - "m": "MM", + "m": "MMM", "s": "M" }, "y": { @@ -104,49 +104,49 @@ "c00": { "f": "{sd} {sm} {sy} को {st} – {et}", "l": "{sd} {sm} {sy} को {st} – {et}", - "m": "{sd}/{sm}/{sy}, {st} – {et}", + "m": "{sd} {sm} {sy}, {st} – {et}", "s": "{sd}/{sm}/{sy}, {st} – {et}" }, "c01": { "f": "{sd} {sm} {sy} को {st} – {ed} {em} {ey} को {et}", "l": "{sd} {sm} {sy} को {st} – {ed} {em} {ey} को {et}", - "m": "{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}", + "m": "{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}", "s": "{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}" }, "c02": { "f": "{sd} {sm} {sy} को {st} – {ed} {em} {ey} को {et}", "l": "{sd} {sm} {sy} को {st} – {ed} {em} {ey} को {et}", - "m": "{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}", + "m": "{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}", "s": "{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}" }, "c03": { "f": "{sd} {sm} {sy} को {st} – {ed} {em} {ey} को {et}", "l": "{sd} {sm} {sy} को {st} – {ed} {em} {ey} को {et}", - "m": "{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}", + "m": "{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}", "s": "{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}" }, "c10": { "f": "{sd} – {ed} {em} {ey}", "l": "{sd} – {ed} {em} {ey}", - "m": "{sd} – {ed}/{em}/{ey}", + "m": "{sd} – {ed} {em} {ey}", "s": "{sd} – {ed}/{em}/{ey}" }, "c11": { "f": "{sd} {sm} – {ed} {em} {ey}", "l": "{sd} {sm} – {ed} {em} {ey}", - "m": "{sd}/{sm} – {ed}/{em}/{ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", "s": "{sd}/{sm} – {ed}/{em}/{ey}" }, "c12": { "f": "{sd} {sm} {sy} – {ed} {em} {ey}", "l": "{sd} {sm} {sy} – {ed} {em} {ey}", - "m": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" }, "c20": { "f": "{sm} {sy} – {em} {ey}", "l": "{sm} {sy} – {em} {ey}", - "m": "{sm}/{sy} – {em}/{ey}", + "m": "{sm} {sy} – {em} {ey}", "s": "{sm}/{sy} – {em}/{ey}" }, "c30": { diff --git a/js/data/locale/hi/list.json b/js/data/locale/hi/list.json index d7d19b4453..5e6cab63fa 100644 --- a/js/data/locale/hi/list.json +++ b/js/data/locale/hi/list.json @@ -1,7 +1,29 @@ { "standard": { - "2": "{0} और {1}", - "end": "{0}, और {1}" + "short": { + "2": "{0} और {1}", + "start": "{0}, {1}", + "middle": "{0}, {1}", + "end": "{0} और {1}" + }, + "medium": { + "2": "{0} और {1}", + "start": "{0}, {1}", + "middle": "{0}, {1}", + "end": "{0} और {1}" + }, + "long": { + "2": "{0} और {1}", + "start": "{0}, {1}", + "middle": "{0}, {1}", + "end": "{0}, और {1}" + }, + "full": { + "2": "{0} और {1}", + "start": "{0}, {1}", + "middle": "{0}, {1}", + "end": "{0}, और {1}" + } }, "unit": { "short": { diff --git a/js/data/locale/hi/regionnames.json b/js/data/locale/hi/regionnames.json index 465f7f966d..d08e25330d 100644 --- a/js/data/locale/hi/regionnames.json +++ b/js/data/locale/hi/regionnames.json @@ -30,6 +30,10 @@ } ], "AE": [ + { + "name": "Dubai", + "code": "DU" + }, { "name": "अजमान", "code": "AJ" @@ -53,10 +57,6 @@ { "name": "शारजाह", "code": "SH" - }, - { - "name": "Dubai", - "code": "DU" } ], "AF": [ @@ -124,10 +124,6 @@ "name": "नूरिसà¥à¤¤à¤¾à¤¨ पà¥à¤°à¤¾à¤¨à¥à¤¤", "code": "NUR" }, - { - "name": "पंजशीर पà¥à¤°à¤¾à¤¨à¥à¤¤", - "code": "PAN" - }, { "name": "पकतिया पà¥à¤°à¤¾à¤¨à¥à¤¤", "code": "PIA" @@ -136,6 +132,10 @@ "name": "पकतीका पà¥à¤°à¤¾à¤¨à¥à¤¤", "code": "PKA" }, + { + "name": "पंजशीर पà¥à¤°à¤¾à¤¨à¥à¤¤", + "code": "PAN" + }, { "name": "परवान पà¥à¤°à¤¾à¤¨à¥à¤¤", "code": "PAR" @@ -232,54 +232,6 @@ } ], "AL": [ - { - "name": "à¤à¤²à¤¬à¤¸à¤¨ पà¥à¤°à¤¾à¤‚त", - "code": "03" - }, - { - "name": "कà¥à¤•à¥‡à¤¸ पà¥à¤°à¤¾à¤‚त", - "code": "07" - }, - { - "name": "कोरà¥à¤¸à¥‡ पà¥à¤°à¤¾à¤‚त", - "code": "06" - }, - { - "name": "घिरोकसतेर पà¥à¤°à¤¾à¤‚त", - "code": "05" - }, - { - "name": "डिबॅर पà¥à¤°à¤¾à¤‚त", - "code": "09" - }, - { - "name": "डà¥à¤°à¥à¤°à¥‡à¤¸ पà¥à¤°à¤¾à¤‚त", - "code": "02" - }, - { - "name": "तिराना पà¥à¤°à¤¾à¤‚त", - "code": "11" - }, - { - "name": "फिà¤à¤° पà¥à¤°à¤¾à¤‚त", - "code": "04" - }, - { - "name": "बेरत पà¥à¤°à¤¾à¤‚त", - "code": "01" - }, - { - "name": "लेज़ह पà¥à¤°à¤¾à¤‚त", - "code": "08" - }, - { - "name": "वà¥à¤²à¥‹à¤°à¥‡ पà¥à¤°à¤¾à¤‚त", - "code": "12" - }, - { - "name": "शà¥à¤•à¥‹à¤¡à¥‡à¤° पà¥à¤°à¤¾à¤‚त", - "code": "10" - }, { "name": "Berat", "code": "BR" @@ -423,6 +375,54 @@ { "name": "Vlorë", "code": "VL" + }, + { + "name": "à¤à¤²à¤¬à¤¸à¤¨ पà¥à¤°à¤¾à¤‚त", + "code": "03" + }, + { + "name": "कà¥à¤•à¥‡à¤¸ पà¥à¤°à¤¾à¤‚त", + "code": "07" + }, + { + "name": "कोरà¥à¤¸à¥‡ पà¥à¤°à¤¾à¤‚त", + "code": "06" + }, + { + "name": "घिरोकसतेर पà¥à¤°à¤¾à¤‚त", + "code": "05" + }, + { + "name": "डिबॅर पà¥à¤°à¤¾à¤‚त", + "code": "09" + }, + { + "name": "डà¥à¤°à¥à¤°à¥‡à¤¸ पà¥à¤°à¤¾à¤‚त", + "code": "02" + }, + { + "name": "तिराना पà¥à¤°à¤¾à¤‚त", + "code": "11" + }, + { + "name": "फिà¤à¤° पà¥à¤°à¤¾à¤‚त", + "code": "04" + }, + { + "name": "बेरत पà¥à¤°à¤¾à¤‚त", + "code": "01" + }, + { + "name": "लेज़ह पà¥à¤°à¤¾à¤‚त", + "code": "08" + }, + { + "name": "वà¥à¤²à¥‹à¤°à¥‡ पà¥à¤°à¤¾à¤‚त", + "code": "12" + }, + { + "name": "शà¥à¤•à¥‹à¤¡à¥‡à¤° पà¥à¤°à¤¾à¤‚त", + "code": "10" } ], "AM": [ @@ -524,6 +524,10 @@ "name": "मोकà¥à¤¸à¤¿à¤•à¥‹ पà¥à¤°à¤¾à¤‚त", "code": "MOX" }, + { + "name": "लà¥à¤†à¤£à¥à¤¡à¤¾ पà¥à¤°à¤¾à¤‚त", + "code": "LUA" + }, { "name": "लà¥à¤‚डा नोरà¥à¤Ÿà¥‡ पà¥à¤°à¤¾à¤‚त", "code": "LNO" @@ -532,10 +536,6 @@ "name": "लà¥à¤‚डा सà¥à¤² पà¥à¤°à¤¾à¤‚त", "code": "LSU" }, - { - "name": "लà¥à¤†à¤£à¥à¤¡à¤¾ पà¥à¤°à¤¾à¤‚त", - "code": "LUA" - }, { "name": "हà¥à¤†à¤‚बो पà¥à¤°à¤¾à¤‚त", "code": "HUA" @@ -716,6 +716,42 @@ } ], "AZ": [ + { + "name": "Goygol", + "code": "GYG" + }, + { + "name": "Khizi", + "code": "XIZ" + }, + { + "name": "Khojavend", + "code": "XVD" + }, + { + "name": "Lachin", + "code": "LAC" + }, + { + "name": "Naftalan", + "code": "NA" + }, + { + "name": "Shamakhi", + "code": "SMI" + }, + { + "name": "Sharur", + "code": "SAR" + }, + { + "name": "Shirvan", + "code": "SR" + }, + { + "name": "Yevlakh", + "code": "YE" + }, { "name": "असà¥à¤¤à¤¾à¤«à¤¾ जिला", "code": "AGA" @@ -991,49 +1027,9 @@ { "name": "हाजीगबल जिला", "code": "HAC" - }, - { - "name": "Goygol", - "code": "GYG" - }, - { - "name": "Khizi", - "code": "XIZ" - }, - { - "name": "Khojavend", - "code": "XVD" - }, - { - "name": "Lachin", - "code": "LAC" - }, - { - "name": "Naftalan", - "code": "NA" - }, - { - "name": "Shamakhi", - "code": "SMI" - }, - { - "name": "Sharur", - "code": "SAR" - }, - { - "name": "Shirvan", - "code": "SR" - }, - { - "name": "Yevlakh", - "code": "YE" } ], "BA": [ - { - "name": "बà¥à¤°à¤¾à¤•à¥‹ जिला", - "code": "BRC" - }, { "name": "Bosnian Podrinje", "code": "05" @@ -1081,6 +1077,10 @@ { "name": "Zenica-Doboj", "code": "04" + }, + { + "name": "बà¥à¤°à¤¾à¤•à¥‹ जिला", + "code": "BRC" } ], "BB": [ @@ -1130,6 +1130,14 @@ } ], "BD": [ + { + "name": "Naogaon", + "code": "48" + }, + { + "name": "Pirojpur", + "code": "50" + }, { "name": "किशोरगंज जिला", "code": "26" @@ -1282,14 +1290,14 @@ "name": "फेनी जिली", "code": "16" }, - { - "name": "बंदरबन जिला", - "code": "01" - }, { "name": "बगेरहाट जिला", "code": "05" }, + { + "name": "बंदरबन जिला", + "code": "01" + }, { "name": "बरगà¥à¤¨à¤¾ जिला", "code": "02" @@ -1409,17 +1417,13 @@ { "name": "हबीबगंज जिला", "code": "20" - }, - { - "name": "Naogaon", - "code": "48" - }, - { - "name": "Pirojpur", - "code": "50" } ], "BE": [ + { + "name": "Wallonia", + "code": "WAL" + }, { "name": "à¤à¤‚टवरà¥à¤ª (पà¥à¤°à¤¾à¤‚त )", "code": "VAN" @@ -1467,41 +1471,93 @@ { "name": "हैनौत (पà¥à¤°à¤¾à¤‚त)", "code": "WHT" - }, - { - "name": "Wallonia", - "code": "WAL" } ], "BF": [ { - "name": "आयोबा पà¥à¤°à¤¾à¤‚त", - "code": "IOB" + "name": "Boucle du Mouhoun", + "code": "01" }, { - "name": "औदलान पà¥à¤°à¤¾à¤‚त", - "code": "OUD" + "name": "Cascades", + "code": "02" }, { - "name": "औबà¥à¤°à¤¿à¤Ÿà¥‡à¤‚गा पà¥à¤°à¤¾à¤‚त", - "code": "OUB" + "name": "Centre", + "code": "03" }, { - "name": "कडीओगो पà¥à¤°à¤¾à¤‚त", - "code": "KAD" + "name": "Centre-Est", + "code": "04" }, { - "name": "केनेडूगू पà¥à¤°à¤¾à¤‚त", - "code": "KEN" + "name": "Centre-Nord", + "code": "05" }, { - "name": "कोमोंडà¥à¤¯à¤¾à¤°à¥€ पà¥à¤°à¤¾à¤‚त", - "code": "KMD" + "name": "Centre-Ouest", + "code": "06" + }, + { + "name": "Centre-Sud", + "code": "07" + }, + { + "name": "Est", + "code": "08" + }, + { + "name": "Hauts-Bassins", + "code": "09" + }, + { + "name": "Nord", + "code": "10" + }, + { + "name": "Plateau-Central", + "code": "11" + }, + { + "name": "Sahel", + "code": "12" + }, + { + "name": "Soum", + "code": "SOM" + }, + { + "name": "Sud-Ouest", + "code": "13" + }, + { + "name": "आयोबा पà¥à¤°à¤¾à¤‚त", + "code": "IOB" + }, + { + "name": "औदलान पà¥à¤°à¤¾à¤‚त", + "code": "OUD" + }, + { + "name": "औबà¥à¤°à¤¿à¤Ÿà¥‡à¤‚गा पà¥à¤°à¤¾à¤‚त", + "code": "OUB" + }, + { + "name": "कडीओगो पà¥à¤°à¤¾à¤‚त", + "code": "KAD" + }, + { + "name": "केनेडूगू पà¥à¤°à¤¾à¤‚त", + "code": "KEN" }, { "name": "कोमोठपà¥à¤°à¤¾à¤‚त", "code": "COM" }, + { + "name": "कोमोंडà¥à¤¯à¤¾à¤°à¥€ पà¥à¤°à¤¾à¤‚त", + "code": "KMD" + }, { "name": "कोमà¥à¤ªà¤¿à¤à¤‚गा पà¥à¤°à¤¾à¤‚त", "code": "KMP" @@ -1649,62 +1705,6 @@ { "name": "हूà¤à¤Ÿ पà¥à¤°à¤¾à¤‚त", "code": "HOU" - }, - { - "name": "Boucle du Mouhoun", - "code": "01" - }, - { - "name": "Cascades", - "code": "02" - }, - { - "name": "Centre", - "code": "03" - }, - { - "name": "Centre-Est", - "code": "04" - }, - { - "name": "Centre-Nord", - "code": "05" - }, - { - "name": "Centre-Ouest", - "code": "06" - }, - { - "name": "Centre-Sud", - "code": "07" - }, - { - "name": "Est", - "code": "08" - }, - { - "name": "Hauts-Bassins", - "code": "09" - }, - { - "name": "Nord", - "code": "10" - }, - { - "name": "Plateau-Central", - "code": "11" - }, - { - "name": "Sahel", - "code": "12" - }, - { - "name": "Soum", - "code": "SOM" - }, - { - "name": "Sud-Ouest", - "code": "13" } ], "BG": [ @@ -1844,6 +1844,10 @@ } ], "BI": [ + { + "name": "Rumonge", + "code": "RM" + }, { "name": "कयांजा पà¥à¤°à¤¾à¤‚त", "code": "KY" @@ -1911,10 +1915,6 @@ { "name": "सिबिटोक पà¥à¤°à¤¾à¤‚त", "code": "CI" - }, - { - "name": "Rumonge", - "code": "RM" } ], "BJ": [ @@ -2024,6 +2024,10 @@ } ], "BQ": [ + { + "name": "Saba", + "code": "SA" + }, { "name": "बोनेयेर", "code": "BO" @@ -2031,13 +2035,13 @@ { "name": "सिंट यूसà¥à¤Ÿà¥‡à¤¶à¤¿à¤¯à¤¸", "code": "SE" - }, - { - "name": "Saba", - "code": "SA" } ], "BR": [ + { + "name": "Rio de Janeiro", + "code": "RJ" + }, { "name": "अमापा", "code": "AP" @@ -2130,21 +2134,17 @@ "name": "सरà¥à¤œà¤¿à¤ªà¥‡", "code": "SE" }, - { - "name": "सांता कातारीना", - "code": "SC" - }, { "name": "साओ पाउलो", "code": "SP" }, { - "name": "सियारा", - "code": "CE" + "name": "सांता कातारीना", + "code": "SC" }, { - "name": "Rio de Janeiro", - "code": "RJ" + "name": "सियारा", + "code": "CE" } ], "BS": [ @@ -2274,6 +2274,18 @@ } ], "BT": [ + { + "name": "Dagana", + "code": "22" + }, + { + "name": "Sarpang", + "code": "31" + }, + { + "name": "Tsirang", + "code": "21" + }, { "name": "गासा जिला", "code": "GA" @@ -2341,21 +2353,13 @@ { "name": "हा जिला", "code": "13" - }, - { - "name": "Dagana", - "code": "22" - }, - { - "name": "Sarpang", - "code": "31" - }, - { - "name": "Tsirang", - "code": "21" } ], "BW": [ + { + "name": "Chobe", + "code": "CH" + }, { "name": "उतà¥à¤¤à¤°-पशà¥à¤šà¤¿à¤®à¥€ जिला (बोतà¥à¤¸à¤µà¤¾à¤¨à¤¾)", "code": "NW" @@ -2415,10 +2419,6 @@ { "name": "सोवा, बोतà¥à¤¸à¤µà¤¾à¤¨à¤¾", "code": "ST" - }, - { - "name": "Chobe", - "code": "CH" } ], "BY": [ @@ -2452,6 +2452,10 @@ } ], "BZ": [ + { + "name": "Belize", + "code": "BZ" + }, { "name": "ऑरेंज वाक जिला", "code": "OW" @@ -2471,10 +2475,6 @@ { "name": "सà¥à¤Ÿà¥‡à¤¨ कà¥à¤°à¥€à¤• जिला", "code": "SC" - }, - { - "name": "Belize", - "code": "BZ" } ], "CA": [ @@ -2532,34 +2532,6 @@ } ], "CD": [ - { - "name": "इकà¥à¤µà¥‡à¤Ÿà¥à¤¯à¥‹à¤°", - "code": "EQ" - }, - { - "name": "उतà¥à¤¤à¤° कीवू पà¥à¤°à¤¾à¤¨à¥à¤¤", - "code": "NK" - }, - { - "name": "कासाइ-पूरà¥à¤µà¥€ पà¥à¤°à¤¾à¤¨à¥à¤¤", - "code": "KE" - }, - { - "name": "किनà¥à¤¶à¤¾à¤¸à¤¾", - "code": "KN" - }, - { - "name": "दकà¥à¤·à¤¿à¤£ कीवू पà¥à¤°à¤¾à¤¨à¥à¤¤", - "code": "SK" - }, - { - "name": "बा-कोंगो पà¥à¤°à¤¾à¤¨à¥à¤¤", - "code": "BC" - }, - { - "name": "मानिà¤à¤®à¤¾ पà¥à¤°à¤¾à¤¨à¥à¤¤", - "code": "MA" - }, { "name": "Bandundu", "code": "BN" @@ -2651,6 +2623,34 @@ { "name": "Tshuapa", "code": "TU" + }, + { + "name": "इकà¥à¤µà¥‡à¤Ÿà¥à¤¯à¥‹à¤°", + "code": "EQ" + }, + { + "name": "उतà¥à¤¤à¤° कीवू पà¥à¤°à¤¾à¤¨à¥à¤¤", + "code": "NK" + }, + { + "name": "कासाइ-पूरà¥à¤µà¥€ पà¥à¤°à¤¾à¤¨à¥à¤¤", + "code": "KE" + }, + { + "name": "किनà¥à¤¶à¤¾à¤¸à¤¾", + "code": "KN" + }, + { + "name": "दकà¥à¤·à¤¿à¤£ कीवू पà¥à¤°à¤¾à¤¨à¥à¤¤", + "code": "SK" + }, + { + "name": "बा-कोंगो पà¥à¤°à¤¾à¤¨à¥à¤¤", + "code": "BC" + }, + { + "name": "मानिà¤à¤®à¤¾ पà¥à¤°à¤¾à¤¨à¥à¤¤", + "code": "MA" } ], "CF": [ @@ -2724,6 +2724,10 @@ } ], "CG": [ + { + "name": "Pointe-Noire", + "code": "16" + }, { "name": "कà¥à¤‡à¤²à¥‚ विभाग", "code": "5" @@ -2767,10 +2771,6 @@ { "name": "संघ विभाग", "code": "13" - }, - { - "name": "Pointe-Noire", - "code": "16" } ], "CH": [ @@ -2881,36 +2881,12 @@ ], "CI": [ { - "name": "आबिडजान", - "code": "AB" + "name": "Agnéby", + "code": "16" }, { - "name": "डेंगà¥à¤à¤²à¥‡ जिला", - "code": "DN" - }, - { - "name": "बास-ससैंदà¥à¤°à¤¾ जिला", - "code": "BS" - }, - { - "name": "यामूसूकà¥à¤°à¥‹", - "code": "YM" - }, - { - "name": "वैली डू बैंडामा जिला", - "code": "VB" - }, - { - "name": "सवानेस जिला", - "code": "SV" - }, - { - "name": "Agnéby", - "code": "16" - }, - { - "name": "Bafing", - "code": "17" + "name": "Bafing", + "code": "17" }, { "name": "Bas-Sassandra", @@ -3011,9 +2987,41 @@ { "name": "Zanzan²", "code": "ZZ" + }, + { + "name": "आबिडजान", + "code": "AB" + }, + { + "name": "डेंगà¥à¤à¤²à¥‡ जिला", + "code": "DN" + }, + { + "name": "बास-ससैंदà¥à¤°à¤¾ जिला", + "code": "BS" + }, + { + "name": "यामूसूकà¥à¤°à¥‹", + "code": "YM" + }, + { + "name": "वैली डू बैंडामा जिला", + "code": "VB" + }, + { + "name": "सवानेस जिला", + "code": "SV" } ], "CL": [ + { + "name": "Arica y Parinacota", + "code": "AP" + }, + { + "name": "Bío Bío", + "code": "BI" + }, { "name": "अराऊकेनिया पà¥à¤°à¤¦à¥‡à¤¶", "code": "AR" @@ -3022,14 +3030,14 @@ "name": "आइसन कà¥à¤·à¥‡à¤¤à¥à¤°", "code": "AI" }, - { - "name": "à¤à¤‚टोफगासà¥à¤¤à¤¾ पà¥à¤°à¤¦à¥‡à¤¶", - "code": "AN" - }, { "name": "à¤à¤Ÿà¤¾à¤•à¤¾à¤®à¤¾ कà¥à¤·à¥‡à¤¤à¥à¤°", "code": "AT" }, + { + "name": "à¤à¤‚टोफगासà¥à¤¤à¤¾ पà¥à¤°à¤¦à¥‡à¤¶", + "code": "AN" + }, { "name": "कोकिमà¥à¤¬à¥‹ पà¥à¤°à¤¦à¥‡à¤¶", "code": "CO" @@ -3065,14 +3073,6 @@ { "name": "सेंटिआगो मेटà¥à¤°à¥‹à¤ªà¥‹à¤²à¤¿à¤Ÿà¤¨ कà¥à¤·à¥‡à¤¤à¥à¤°", "code": "RM" - }, - { - "name": "Arica y Parinacota", - "code": "AP" - }, - { - "name": "Bío Bío", - "code": "BI" } ], "CM": [ @@ -3390,6 +3390,18 @@ } ], "CR": [ + { + "name": "Cartago", + "code": "C" + }, + { + "name": "Heredia", + "code": "H" + }, + { + "name": "Limón", + "code": "L" + }, { "name": "अलाउà¤à¤²à¤¾ पà¥à¤°à¤¾à¤‚त", "code": "A" @@ -3405,18 +3417,6 @@ { "name": "सैन जोस पà¥à¤°à¤¾à¤‚त", "code": "SJ" - }, - { - "name": "Cartago", - "code": "C" - }, - { - "name": "Heredia", - "code": "H" - }, - { - "name": "Limón", - "code": "L" } ], "CU": [ @@ -3486,6 +3486,22 @@ } ], "CV": [ + { + "name": "Barlavento Islands", + "code": "B" + }, + { + "name": "Maio", + "code": "MA" + }, + { + "name": "São Miguel", + "code": "SM" + }, + { + "name": "Sotavento Islands", + "code": "S" + }, { "name": "तराफल डे साओ निकोलौ", "code": "TS" @@ -3530,10 +3546,6 @@ "name": "रिबैरा गà¥à¤°à¥ˆà¤‚डे डी सैंटियागो", "code": "RS" }, - { - "name": "सांता कà¥à¤°à¥à¤œà¤¼", - "code": "CR" - }, { "name": "साओ डोमिंगोस", "code": "SD" @@ -3554,6 +3566,10 @@ "name": "साओ सालà¥à¤µà¤¾à¤¡à¥‹à¤° डो मà¥à¤‚डो", "code": "SS" }, + { + "name": "सांता कà¥à¤°à¥à¤œà¤¼", + "code": "CR" + }, { "name": "साल", "code": "SL" @@ -3565,22 +3581,6 @@ { "name": "सैंटा कैटरीना डो फोगो", "code": "CF" - }, - { - "name": "Barlavento Islands", - "code": "B" - }, - { - "name": "Maio", - "code": "MA" - }, - { - "name": "São Miguel", - "code": "SM" - }, - { - "name": "Sotavento Islands", - "code": "S" } ], "CY": [ @@ -3610,62 +3610,6 @@ } ], "CZ": [ - { - "name": "उसà¥à¤¤à¥€ नाड लाबेम कà¥à¤·à¥‡à¤¤à¥à¤°", - "code": "42" - }, - { - "name": "ओलोमौक कà¥à¤·à¥‡à¤¤à¥à¤°", - "code": "71" - }, - { - "name": "कारà¥à¤²à¥‹à¤µà¥€ वेरी पà¥à¤°à¤¦à¥‡à¤¶", - "code": "41" - }, - { - "name": "केंदà¥à¤°à¥€à¤¯ बोहेमियन कà¥à¤·à¥‡à¤¤à¥à¤°", - "code": "20" - }, - { - "name": "ज़लिन पà¥à¤°à¤¦à¥‡à¤¶", - "code": "72" - }, - { - "name": "दकà¥à¤·à¤¿à¤£ बोहेमियाई कà¥à¤·à¥‡à¤¤à¥à¤°", - "code": "31" - }, - { - "name": "दकà¥à¤·à¤¿à¤£ मोरावियन कà¥à¤·à¥‡à¤¤à¥à¤°", - "code": "64" - }, - { - "name": "पारà¥à¤¦à¥à¤¬à¤¿à¤¸ पà¥à¤°à¤¦à¥‡à¤¶", - "code": "53" - }, - { - "name": "पà¥à¤°à¤¾à¤—", - "code": "10" - }, - { - "name": "पà¥à¤²à¥‡à¤œà¥‡à¤¨ पà¥à¤°à¤¦à¥‡à¤¶", - "code": "32" - }, - { - "name": "मोरावियन-सिलेसियन कà¥à¤·à¥‡à¤¤à¥à¤°", - "code": "80" - }, - { - "name": "लिबेरेक पà¥à¤°à¤¦à¥‡à¤¶", - "code": "51" - }, - { - "name": "विसोकिना कà¥à¤·à¥‡à¤¤à¥à¤°", - "code": "63" - }, - { - "name": "हà¥à¤°à¤¦à¥‡à¤• कà¥à¤°à¤¾à¤²à¥‹à¤µ पà¥à¤°à¤¦à¥‡à¤¶", - "code": "52" - }, { "name": "BeneÅ¡ov", "code": "201" @@ -4057,6 +4001,62 @@ { "name": "Znojmo", "code": "647" + }, + { + "name": "उसà¥à¤¤à¥€ नाड लाबेम कà¥à¤·à¥‡à¤¤à¥à¤°", + "code": "42" + }, + { + "name": "ओलोमौक कà¥à¤·à¥‡à¤¤à¥à¤°", + "code": "71" + }, + { + "name": "कारà¥à¤²à¥‹à¤µà¥€ वेरी पà¥à¤°à¤¦à¥‡à¤¶", + "code": "41" + }, + { + "name": "केंदà¥à¤°à¥€à¤¯ बोहेमियन कà¥à¤·à¥‡à¤¤à¥à¤°", + "code": "20" + }, + { + "name": "ज़लिन पà¥à¤°à¤¦à¥‡à¤¶", + "code": "72" + }, + { + "name": "दकà¥à¤·à¤¿à¤£ बोहेमियाई कà¥à¤·à¥‡à¤¤à¥à¤°", + "code": "31" + }, + { + "name": "दकà¥à¤·à¤¿à¤£ मोरावियन कà¥à¤·à¥‡à¤¤à¥à¤°", + "code": "64" + }, + { + "name": "पारà¥à¤¦à¥à¤¬à¤¿à¤¸ पà¥à¤°à¤¦à¥‡à¤¶", + "code": "53" + }, + { + "name": "पà¥à¤°à¤¾à¤—", + "code": "10" + }, + { + "name": "पà¥à¤²à¥‡à¤œà¥‡à¤¨ पà¥à¤°à¤¦à¥‡à¤¶", + "code": "32" + }, + { + "name": "मोरावियन-सिलेसियन कà¥à¤·à¥‡à¤¤à¥à¤°", + "code": "80" + }, + { + "name": "लिबेरेक पà¥à¤°à¤¦à¥‡à¤¶", + "code": "51" + }, + { + "name": "विसोकिना कà¥à¤·à¥‡à¤¤à¥à¤°", + "code": "63" + }, + { + "name": "हà¥à¤°à¤¦à¥‡à¤• कà¥à¤°à¤¾à¤²à¥‹à¤µ पà¥à¤°à¤¦à¥‡à¤¶", + "code": "52" } ], "DE": [ @@ -4877,12 +4877,64 @@ ], "ES": [ { - "name": "अलवा पà¥à¤°à¤¾à¤¨à¥à¤¤", - "code": "VI" + "name": "Asturias Province", + "code": "O" }, { - "name": "आंदालà¥à¤¸à¤¿à¤¯à¤¾", - "code": "AN" + "name": "Balears Province", + "code": "PM" + }, + { + "name": "Canary Islands", + "code": "CN" + }, + { + "name": "Cantabria Province", + "code": "S" + }, + { + "name": "Castile and León", + "code": "CL" + }, + { + "name": "Extremadura", + "code": "EX" + }, + { + "name": "Madrid Autonomous Community", + "code": "MD" + }, + { + "name": "Madrid Province", + "code": "M" + }, + { + "name": "Málaga", + "code": "MA" + }, + { + "name": "Murcia", + "code": "MU" + }, + { + "name": "Navarra", + "code": "NA" + }, + { + "name": "Segovia", + "code": "SG" + }, + { + "name": "Teruel", + "code": "TE" + }, + { + "name": "अलवा पà¥à¤°à¤¾à¤¨à¥à¤¤", + "code": "VI" + }, + { + "name": "आंदालà¥à¤¸à¤¿à¤¯à¤¾", + "code": "AN" }, { "name": "आरागोन", @@ -5099,58 +5151,6 @@ { "name": "हà¥à¤¯à¥‚सका पà¥à¤°à¤¾à¤‚त", "code": "HU" - }, - { - "name": "Asturias Province", - "code": "O" - }, - { - "name": "Balears Province", - "code": "PM" - }, - { - "name": "Canary Islands", - "code": "CN" - }, - { - "name": "Cantabria Province", - "code": "S" - }, - { - "name": "Castile and León", - "code": "CL" - }, - { - "name": "Extremadura", - "code": "EX" - }, - { - "name": "Madrid Autonomous Community", - "code": "MD" - }, - { - "name": "Madrid Province", - "code": "M" - }, - { - "name": "Málaga", - "code": "MA" - }, - { - "name": "Murcia", - "code": "MU" - }, - { - "name": "Navarra", - "code": "NA" - }, - { - "name": "Segovia", - "code": "SG" - }, - { - "name": "Teruel", - "code": "TE" } ], "ET": [ @@ -5375,13 +5375,129 @@ ], "FR": [ { - "name": "आंदà¥à¤°à¥‡-à¤à¤Ÿ-लोइर", - "code": "37" + "name": "Auvergne-Rhône-Alpes", + "code": "ARA" + }, + { + "name": "Brittany", + "code": "E" + }, + { + "name": "Brittany", + "code": "BRE" + }, + { + "name": "Burgundy-Franche-Comté", + "code": "BFC" + }, + { + "name": "Centre-Val de Loire", + "code": "CVL" + }, + { + "name": "Clipperton Island", + "code": "CP" + }, + { + "name": "Corsica", + "code": "H" + }, + { + "name": "French Guiana", + "code": "GF" + }, + { + "name": "French Polynesia", + "code": "PF" + }, + { + "name": "French Southern Territories", + "code": "TF" + }, + { + "name": "Grand-Est", + "code": "GES" + }, + { + "name": "Guadeloupe", + "code": "GUA" + }, + { + "name": "Guadeloupe²", + "code": "GP" + }, + { + "name": "Hauts-de-France", + "code": "HDF" + }, + { + "name": "La Réunion", + "code": "LRE" + }, + { + "name": "Martinique", + "code": "MQ" + }, + { + "name": "Mayotte", + "code": "MAY" + }, + { + "name": "Mayotte²", + "code": "YT" + }, + { + "name": "New Caledonia", + "code": "NC" + }, + { + "name": "Normandie", + "code": "NOR" + }, + { + "name": "Nouvelle-Aquitaine", + "code": "NAQ" + }, + { + "name": "Occitanie", + "code": "OCC" + }, + { + "name": "Pays-de-la-Loire", + "code": "PDL" + }, + { + "name": "Provence-Alpes-Côte-d’Azur", + "code": "PAC" + }, + { + "name": "Réunion", + "code": "RE" + }, + { + "name": "St. Barthélemy", + "code": "BL" + }, + { + "name": "St. Martin", + "code": "MF" + }, + { + "name": "St. Pierre & Miquelon", + "code": "PM" + }, + { + "name": "Wallis & Futuna", + "code": "WF" }, { "name": "आइनà¥à¤¦à¥à¤°à¥‡", "code": "36" }, + { + "name": "आंदà¥à¤°à¥‡-à¤à¤Ÿ-लोइर", + "code": "37" + }, { "name": "आरडेश", "code": "07" @@ -5765,152 +5881,36 @@ { "name": "हौत-रिन", "code": "68" - }, + } + ], + "GA": [ { - "name": "Auvergne-Rhône-Alpes", - "code": "ARA" + "name": "à¤à¤¸à¥à¤¤à¥à¤à¤° पà¥à¤°à¤¾à¤‚त", + "code": "1" }, { - "name": "Brittany", - "code": "BRE" + "name": "ओट-ओगूठपà¥à¤°à¤¾à¤‚त", + "code": "2" }, { - "name": "Brittany", - "code": "E" + "name": "मोयेन-ओगोउई पà¥à¤°à¤¾à¤‚त", + "code": "3" }, { - "name": "Burgundy-Franche-Comté", - "code": "BFC" + "name": "गौनी पà¥à¤°à¤¾à¤‚त", + "code": "4" }, { - "name": "Centre-Val de Loire", - "code": "CVL" + "name": "नà¥à¤¯à¤¾à¤‚गा पà¥à¤°à¤¾à¤‚त", + "code": "5" }, { - "name": "Clipperton Island", - "code": "CP" + "name": "ओगूà¤-लिविंविभाग पà¥à¤°à¤¾à¤‚त", + "code": "6" }, { - "name": "Corsica", - "code": "H" - }, - { - "name": "French Guiana", - "code": "GF" - }, - { - "name": "French Polynesia", - "code": "PF" - }, - { - "name": "French Southern Territories", - "code": "TF" - }, - { - "name": "Grand-Est", - "code": "GES" - }, - { - "name": "Guadeloupe", - "code": "GUA" - }, - { - "name": "Guadeloupe²", - "code": "GP" - }, - { - "name": "Hauts-de-France", - "code": "HDF" - }, - { - "name": "La Réunion", - "code": "LRE" - }, - { - "name": "Martinique", - "code": "MQ" - }, - { - "name": "Mayotte", - "code": "MAY" - }, - { - "name": "Mayotte²", - "code": "YT" - }, - { - "name": "New Caledonia", - "code": "NC" - }, - { - "name": "Normandie", - "code": "NOR" - }, - { - "name": "Nouvelle-Aquitaine", - "code": "NAQ" - }, - { - "name": "Occitanie", - "code": "OCC" - }, - { - "name": "Pays-de-la-Loire", - "code": "PDL" - }, - { - "name": "Provence-Alpes-Côte-d’Azur", - "code": "PAC" - }, - { - "name": "Réunion", - "code": "RE" - }, - { - "name": "St. Barthélemy", - "code": "BL" - }, - { - "name": "St. Martin", - "code": "MF" - }, - { - "name": "St. Pierre & Miquelon", - "code": "PM" - }, - { - "name": "Wallis & Futuna", - "code": "WF" - } - ], - "GA": [ - { - "name": "à¤à¤¸à¥à¤¤à¥à¤à¤° पà¥à¤°à¤¾à¤‚त", - "code": "1" - }, - { - "name": "ओट-ओगूठपà¥à¤°à¤¾à¤‚त", - "code": "2" - }, - { - "name": "मोयेन-ओगोउई पà¥à¤°à¤¾à¤‚त", - "code": "3" - }, - { - "name": "गौनी पà¥à¤°à¤¾à¤‚त", - "code": "4" - }, - { - "name": "नà¥à¤¯à¤¾à¤‚गा पà¥à¤°à¤¾à¤‚त", - "code": "5" - }, - { - "name": "ओगूà¤-लिविंविभाग पà¥à¤°à¤¾à¤‚त", - "code": "6" - }, - { - "name": "ओगोउई-लोलो पà¥à¤°à¤¾à¤‚त", - "code": "7" + "name": "ओगोउई-लोलो पà¥à¤°à¤¾à¤‚त", + "code": "7" }, { "name": "ओगोउई-मेरीटाइम पà¥à¤°à¤¾à¤‚त", @@ -5923,1000 +5923,1000 @@ ], "GB": [ { - "name": "आइल ऑफ़ वाइट", - "code": "IOW" + "name": "Anglesey", + "code": "AGY" }, { - "name": "इंगà¥à¤²à¥ˆà¤‚ड", - "code": "ENG" + "name": "Angus", + "code": "ANS" }, { - "name": "इसà¥à¤²à¤¿à¤‚गटन बरो", - "code": "ISL" + "name": "Antrim", + "code": "ANT" }, { - "name": "ईलिंग बरो", - "code": "EAL" + "name": "Antrim and Newtownabbey", + "code": "ANN" }, { - "name": "ईसà¥à¤Ÿ राइडिंग ऑफ़ यॉरà¥à¤•à¤¶à¤¾à¤¯à¤°", - "code": "ERY" + "name": "Ards", + "code": "ARD" }, { - "name": "ईसà¥à¤Ÿ ससेकà¥à¤¸", - "code": "ESX" + "name": "Ards and North Down", + "code": "AND" }, { - "name": "उतà¥à¤¤à¤°à¥€ आयरलैंड", - "code": "NIR" + "name": "Argyll and Bute", + "code": "AGB" }, { - "name": "à¤à¤¡à¤¿à¤¨à¤¬à¤°à¤¾", - "code": "EDH" + "name": "Armagh", + "code": "ARM" }, { - "name": "à¤à¤¨à¤«à¤¼à¥€à¤²à¥à¤¡ बरो", - "code": "ENF" + "name": "Armagh, Banbridge and Craigavon", + "code": "ABC" }, { - "name": "à¤à¤¬à¤°à¤¡à¥€à¤¨", - "code": "ABE" + "name": "Ballymena", + "code": "BLA" }, { - "name": "à¤à¤¬à¤°à¥à¤¡à¥€à¤¨à¤¶à¤¾à¤¯à¤°", - "code": "ABD" + "name": "Ballymoney", + "code": "BLY" }, { - "name": "à¤à¤¸à¥‡à¤•à¥à¤¸", - "code": "ESS" + "name": "Banbridge", + "code": "BNB" }, { - "name": "ऑकà¥à¤¸à¤«à¤¼à¤°à¥à¤¡à¤¶à¤¾à¤¯à¤°", - "code": "OXF" + "name": "Barnsley", + "code": "BNS" }, { - "name": "कमà¥à¤¬à¥à¤°à¤¿à¤¯à¤¾", - "code": "CMA" + "name": "Bath and North East Somerset", + "code": "BAS" }, { - "name": "काउंटी डरहम", - "code": "DUR" + "name": "Bedford", + "code": "BDF" }, { - "name": "कारà¥à¤¡à¤¿à¤«à¤¼", - "code": "CRF" + "name": "Belfast", + "code": "BFS" }, { - "name": "कारà¥à¤®à¤¾à¤°à¥à¤¥à¤¨à¤¶à¤¾à¤¯à¤°", - "code": "CMN" + "name": "Blackburn with Darwen", + "code": "BBD" }, { - "name": "किंगà¥à¤¸à¥à¤Ÿà¤¨ अपॉन टेमà¥à¤¸ बरो", - "code": "KTT" + "name": "Blackpool", + "code": "BPL" }, { - "name": "किंगà¥à¤¸à¥à¤Ÿà¤¨ अपॉन हà¥à¤²", - "code": "KHL" + "name": "Blaenau Gwent", + "code": "BGW" }, { - "name": "केंट", - "code": "KEN" + "name": "Bolton", + "code": "BOL" }, { - "name": "केंसिंगà¥à¤Ÿà¤¨ à¤à¤‚ड चेलà¥à¤¸à¥€ बरो", - "code": "KEC" + "name": "Bournemouth", + "code": "BMH" }, { - "name": "केमबà¥à¤°à¤¿à¤œà¤¶à¤¾à¤¯à¤°", - "code": "CAM" + "name": "Bracknell Forest", + "code": "BRC" }, { - "name": "कैमडन बरो", - "code": "CMD" + "name": "Bradford", + "code": "BRD" }, { - "name": "कॉरà¥à¤¨à¤µà¤²", - "code": "CON" + "name": "Bridgend", + "code": "BGE" }, { - "name": "कोवेनà¥à¤Ÿà¥à¤°à¥€", - "code": "COV" + "name": "Brighton and Hove", + "code": "BNH" }, { - "name": "कà¥à¤°à¥‰à¤¯à¤¡à¤¨ बरो", - "code": "CRY" + "name": "Bury", + "code": "BUR" }, { - "name": "गà¥à¤°à¥‡à¤Ÿ बà¥à¤°à¤¿à¤Ÿà¥‡à¤¨", - "code": "GBN" + "name": "Caerphilly", + "code": "CAY" }, { - "name": "गà¥à¤²à¤¾à¤¸à¤—ो", - "code": "GLG" + "name": "Calderdale", + "code": "CLD" }, { - "name": "गà¥à¤²à¥‰à¤¸à¥à¤Ÿà¤°à¤¶à¤¾à¤¯à¤°", - "code": "GLS" + "name": "Carrickfergus", + "code": "CKF" }, { - "name": "टावर हैमलटà¥à¤¸ बरो", - "code": "TWH" + "name": "Castlereagh", + "code": "CSR" }, { - "name": "डनà¥à¤¡à¥€ नोड", - "code": "DND" + "name": "Causeway Coast and Glens", + "code": "CCG" }, { - "name": "डरà¥à¤¬à¥€", - "code": "DER" + "name": "Central Bedfordshire", + "code": "CBF" }, { - "name": "डरà¥à¤¬à¥€à¤¶à¤¾à¤¯à¤°", - "code": "DBY" + "name": "Ceredigion", + "code": "CGN" }, { - "name": "डेवन", - "code": "DEV" + "name": "Cheshire East", + "code": "CHE" }, { - "name": "डॉरà¥à¤¸à¥‡à¤Ÿ", - "code": "DOR" + "name": "Cheshire West and Chester", + "code": "CHW" }, { - "name": "नॉटिंघम", - "code": "NGM" + "name": "Clackmannanshire", + "code": "CLK" }, { - "name": "नॉटिंघमशायर", - "code": "NTT" + "name": "Coleraine", + "code": "CLR" }, { - "name": "नॉरà¥à¤¥ यॉरà¥à¤•à¤¶à¤¾à¤¯à¤°", - "code": "NYK" + "name": "Conwy", + "code": "CWY" }, { - "name": "नॉरà¥à¤¥à¤®à¥à¤¬à¤°à¤²à¥ˆà¤‚ड", - "code": "NBL" + "name": "Cookstown", + "code": "CKT" }, { - "name": "नॉरà¥à¤¥à¤¹à¥ˆà¤®à¥à¤ªà¤Ÿà¤¨à¤¶à¤¾à¤¯à¤°", - "code": "NTH" + "name": "Craigavon", + "code": "CGV" }, { - "name": "नॉरà¥à¤«à¤¼à¤•", - "code": "NFK" + "name": "Darlington", + "code": "DAL" }, { - "name": "नà¥à¤¯à¥‚कैसल अपॉन टाइन नोड", - "code": "NET" + "name": "Denbighshire", + "code": "DEN" }, { - "name": "नà¥à¤¯à¥‚हैम बरो", - "code": "NWM" + "name": "Derry", + "code": "DRY" }, { - "name": "पीटरबरो", - "code": "PTE" + "name": "Derry and Strabane", + "code": "DRS" }, { - "name": "पोरà¥à¤Ÿà¥à¤¸à¤®à¤¾à¤‰à¤¥", - "code": "POR" + "name": "Doncaster", + "code": "DNC" }, { - "name": "पà¥à¤²à¤¾à¤¯à¤®à¤¾à¤‰à¤¥", - "code": "PLY" + "name": "Down", + "code": "DOW" }, { - "name": "बकिंघमशायर", - "code": "BKM" + "name": "Dudley", + "code": "DUD" }, { - "name": "बरà¥à¤®à¤¿à¤‚घम", - "code": "BIR" + "name": "Dumfries and Galloway", + "code": "DGY" }, { - "name": "बारà¥à¤•à¤¿à¤‚ग à¤à¤‚ड डेगनहम बरो", - "code": "BDG" + "name": "Dungannon and South Tyrone", + "code": "DGN" }, { - "name": "बारà¥à¤¨à¥‡à¤Ÿ बरो", - "code": "BNE" + "name": "East Ayrshire", + "code": "EAY" }, { - "name": "बेकà¥à¤¸à¤²à¥€ बरो", - "code": "BEX" + "name": "East Dunbartonshire", + "code": "EDU" }, { - "name": "बà¥à¤°à¤¿à¤¸à¥à¤Ÿà¤²", - "code": "BST" + "name": "East Lothian", + "code": "ELN" }, { - "name": "बà¥à¤°à¥‡à¤‚ट बरो", - "code": "BEN" + "name": "East Renfrewshire", + "code": "ERW" }, { - "name": "बà¥à¤°à¥‰à¤®à¤²à¥€ बरो", - "code": "BRY" + "name": "England and Wales", + "code": "EAW" }, { - "name": "मरà¥à¤Ÿà¤¨ बरो", - "code": "MRT" + "name": "Falkirk", + "code": "FAL" }, { - "name": "मैनà¥à¤šà¥‡à¤¸à¥à¤Ÿà¤°", - "code": "MAN" + "name": "Fermanagh", + "code": "FER" }, { - "name": "मॉनमाउथशायर", - "code": "MON" + "name": "Fermanagh and Omagh", + "code": "FMO" }, { - "name": "यूनाइटेड किंगडम", - "code": "UKM" + "name": "Fife", + "code": "FIF" }, { - "name": "यॉरà¥à¤•", - "code": "YOR" + "name": "Flintshire", + "code": "FLN" }, { - "name": "रटलैंड", - "code": "RUT" + "name": "Gateshead", + "code": "GAT" }, { - "name": "रिचमंड अपॉन टेमà¥à¤¸ बरो", - "code": "RIC" + "name": "Greenwich", + "code": "GRE" }, { - "name": "रेडबà¥à¤°à¤¿à¤œ बरो", - "code": "RDB" + "name": "Gwynedd", + "code": "GWN" }, { - "name": "रेडिंग", - "code": "RDG" + "name": "Halton", + "code": "HAL" }, { - "name": "लिंकनशायर", - "code": "LIN" + "name": "Hartlepool", + "code": "HPL" }, { - "name": "लिवरपूल", - "code": "LIV" + "name": "Highland", + "code": "HLD" }, { - "name": "लीसेसà¥à¤Ÿà¤°", - "code": "LCE" + "name": "Inverclyde", + "code": "IVC" }, { - "name": "लूविशम बरो", - "code": "LEW" + "name": "Kirklees", + "code": "KIR" }, { - "name": "लेसà¥à¤Ÿà¤°à¤¶à¤¾à¤¯à¤°", - "code": "LEC" + "name": "Knowsley", + "code": "KWL" }, { - "name": "लैंकाशिर", - "code": "LAN" + "name": "Larne", + "code": "LRN" }, { - "name": "लैमà¥à¤¬à¥‡à¤¥ बरो", - "code": "LBH" + "name": "Leeds", + "code": "LDS" }, { - "name": "वंडà¥à¤¸à¤µà¤°à¥à¤¥ बरो", - "code": "WND" + "name": "Limavady", + "code": "LMV" }, { - "name": "वरिकशायर", - "code": "WAR" + "name": "Lisburn", + "code": "LSB" }, { - "name": "विलà¥à¤Ÿà¤¶à¤¾à¤¯à¤°", - "code": "WIL" + "name": "Lisburn and Castlereagh", + "code": "LBC" }, { - "name": "वेलà¥à¤¸", - "code": "WLS" + "name": "Luton", + "code": "LUT" }, { - "name": "वेसà¥à¤Ÿ ससेकà¥à¤¸", - "code": "WSX" + "name": "Magherafelt", + "code": "MFT" }, { - "name": "वॉलà¥à¤¥à¤® फ़ॉरसà¥à¤Ÿ बरो", - "code": "WFT" + "name": "Medway", + "code": "MDW" }, { - "name": "वॉलà¥à¤µà¤°à¤¹à¥ˆà¤®à¥à¤ªà¥à¤Ÿà¤¨", - "code": "WLV" + "name": "Merthyr Tydfil", + "code": "MTY" }, { - "name": "वॉसà¥à¤Ÿà¤°à¤¶à¤¾à¤¯à¤°", - "code": "WOR" + "name": "Mid and East Antrim", + "code": "MEA" }, { - "name": "शेफ़ीलà¥à¤¡", - "code": "SHF" + "name": "Mid Ulster", + "code": "MUL" }, { - "name": "शà¥à¤°à¥‰à¤ªà¤¶à¤¾à¤¯à¤°", - "code": "SHR" + "name": "Middlesbrough", + "code": "MDB" }, { - "name": "सटन बरो", - "code": "STN" + "name": "Midlothian", + "code": "MLN" }, { - "name": "सदक बरो", - "code": "SWK" + "name": "Milton Keynes", + "code": "MIK" }, { - "name": "सफ़क", - "code": "SFK" + "name": "Moray", + "code": "MRY" }, { - "name": "समरसेट", - "code": "SOM" + "name": "Moyle", + "code": "MYL" }, { - "name": "सरी", - "code": "SRY" + "name": "Neath Port Talbot", + "code": "NTL" }, { - "name": "साउथहैंपटन", - "code": "STH" + "name": "Newport", + "code": "NWP" }, { - "name": "सिटी ऑफ़ लंदन", - "code": "LND" + "name": "Newry and Mourne", + "code": "NYM" }, { - "name": "सिटी ऑफ़ वेसà¥à¤Ÿà¤®à¤¿à¤‚सà¥à¤Ÿà¤°", - "code": "WSM" + "name": "Newry, Mourne and Down", + "code": "NMD" }, { - "name": "सिसिली दà¥à¤µà¥€à¤ª-समूह", - "code": "IOS" + "name": "Newtownabbey", + "code": "NTA" }, { - "name": "सà¥à¤•à¥‰à¤Ÿà¤²à¥ˆà¤‚ड", - "code": "SCT" + "name": "North Ayrshire", + "code": "NAY" }, { - "name": "सà¥à¤Ÿà¥ˆà¤«à¤¼à¤°à¥à¤¡à¤¶à¤¾à¤¯à¤°", - "code": "STS" + "name": "North Down", + "code": "NDN" }, { - "name": "सà¥à¤Ÿà¥‰à¤• ऑन टà¥à¤°à¥‡à¤‚ट", - "code": "STE" + "name": "North East Lincolnshire", + "code": "NEL" }, { - "name": "सà¥à¤µà¤¾à¤¨à¥à¤œà¤¼à¥€", - "code": "SWA" + "name": "North Lanarkshire", + "code": "NLK" }, { - "name": "हरफ़रà¥à¤¡à¤¶à¤¾à¤¯à¤°", - "code": "HEF" + "name": "North Lincolnshire", + "code": "NLN" }, { - "name": "हरà¥à¤Ÿà¤«à¤¼à¤°à¥à¤¡à¤¶à¤¾à¤¯à¤°", - "code": "HRT" + "name": "North Somerset", + "code": "NSM" }, { - "name": "हाउंसà¥à¤²à¥‹ बरो", - "code": "HNS" + "name": "North Tyneside", + "code": "NTY" }, { - "name": "हिलिंगडन बरो", - "code": "HIL" + "name": "Oldham", + "code": "OLD" }, { - "name": "हेवरिंग बरो", - "code": "HAV" + "name": "Omagh", + "code": "OMH" }, { - "name": "हैकनी बरो", - "code": "HCK" + "name": "Orkney Islands", + "code": "ORK" }, { - "name": "हैमरसà¥à¤®à¤¿à¤¥ à¤à¤‚ड फ़à¥à¤²à¤¹à¤® बरो", - "code": "HMF" + "name": "Outer Hebrides", + "code": "ELS" }, { - "name": "हैमà¥à¤ªà¤¶à¤¾à¤¯à¤°", - "code": "HAM" + "name": "Pembrokeshire", + "code": "PEM" }, { - "name": "हैरिंगे बरो", - "code": "HRY" + "name": "Perth and Kinross", + "code": "PKN" }, { - "name": "हैरो बरो", - "code": "HRW" + "name": "Poole", + "code": "POL" }, { - "name": "Anglesey", - "code": "AGY" + "name": "Powys", + "code": "POW" }, { - "name": "Angus", - "code": "ANS" + "name": "Redcar and Cleveland", + "code": "RCC" }, { - "name": "Antrim", - "code": "ANT" + "name": "Renfrewshire", + "code": "RFW" }, { - "name": "Antrim and Newtownabbey", - "code": "ANN" + "name": "Rhondda Cynon Taf", + "code": "RCT" }, { - "name": "Ards", - "code": "ARD" + "name": "Rochdale", + "code": "RCH" }, { - "name": "Ards and North Down", - "code": "AND" + "name": "Rotherham", + "code": "ROT" }, { - "name": "Argyll and Bute", - "code": "AGB" + "name": "Saint Helens", + "code": "SHN" }, { - "name": "Armagh", - "code": "ARM" + "name": "Salford", + "code": "SLF" }, { - "name": "Armagh, Banbridge and Craigavon", - "code": "ABC" + "name": "Sandwell", + "code": "SAW" }, { - "name": "Ballymena", - "code": "BLA" + "name": "Scottish Borders", + "code": "SCB" }, { - "name": "Ballymoney", - "code": "BLY" + "name": "Sefton", + "code": "SFT" }, { - "name": "Banbridge", - "code": "BNB" + "name": "Shetland", + "code": "ZET" }, { - "name": "Barnsley", - "code": "BNS" + "name": "Slough", + "code": "SLG" }, { - "name": "Bath and North East Somerset", - "code": "BAS" + "name": "Solihull", + "code": "SOL" }, { - "name": "Bedford", - "code": "BDF" + "name": "South Ayrshire", + "code": "SAY" }, { - "name": "Belfast", - "code": "BFS" + "name": "South Gloucestershire", + "code": "SGC" }, { - "name": "Blackburn with Darwen", - "code": "BBD" + "name": "South Lanarkshire", + "code": "SLK" }, { - "name": "Blackpool", - "code": "BPL" + "name": "South Tyneside", + "code": "STY" }, { - "name": "Blaenau Gwent", - "code": "BGW" + "name": "Southend-on-Sea", + "code": "SOS" }, { - "name": "Bolton", - "code": "BOL" + "name": "Stirling", + "code": "STG" }, { - "name": "Bournemouth", - "code": "BMH" + "name": "Stockport", + "code": "SKP" }, { - "name": "Bracknell Forest", - "code": "BRC" + "name": "Stockton-on-Tees", + "code": "STT" }, { - "name": "Bradford", - "code": "BRD" + "name": "Strabane", + "code": "STB" }, { - "name": "Bridgend", - "code": "BGE" + "name": "Sunderland", + "code": "SND" }, { - "name": "Brighton and Hove", - "code": "BNH" + "name": "Swindon", + "code": "SWD" }, { - "name": "Bury", - "code": "BUR" + "name": "Tameside", + "code": "TAM" }, { - "name": "Caerphilly", - "code": "CAY" + "name": "Telford and Wrekin", + "code": "TFW" }, { - "name": "Calderdale", - "code": "CLD" + "name": "Thurrock", + "code": "THR" }, { - "name": "Carrickfergus", - "code": "CKF" + "name": "Torbay", + "code": "TOB" }, { - "name": "Castlereagh", - "code": "CSR" + "name": "Torfaen", + "code": "TOF" }, { - "name": "Causeway Coast and Glens", - "code": "CCG" + "name": "Trafford", + "code": "TRF" }, { - "name": "Central Bedfordshire", - "code": "CBF" + "name": "Vale of Glamorgan", + "code": "VGL" }, { - "name": "Ceredigion", - "code": "CGN" + "name": "Wakefield", + "code": "WKF" }, { - "name": "Cheshire East", - "code": "CHE" + "name": "Walsall", + "code": "WLL" }, { - "name": "Cheshire West and Chester", - "code": "CHW" + "name": "Warrington", + "code": "WRT" }, { - "name": "Clackmannanshire", - "code": "CLK" + "name": "West Berkshire", + "code": "WBK" }, { - "name": "Coleraine", - "code": "CLR" + "name": "West Dunbartonshire", + "code": "WDU" }, { - "name": "Conwy", - "code": "CWY" + "name": "West Lothian", + "code": "WLN" }, { - "name": "Cookstown", - "code": "CKT" + "name": "Wigan", + "code": "WGN" }, { - "name": "Craigavon", - "code": "CGV" + "name": "Windsor and Maidenhead", + "code": "WNM" }, { - "name": "Darlington", - "code": "DAL" + "name": "Wirral", + "code": "WRL" }, { - "name": "Denbighshire", - "code": "DEN" + "name": "Wokingham", + "code": "WOK" }, { - "name": "Derry", - "code": "DRY" + "name": "Wrexham", + "code": "WRX" }, { - "name": "Derry and Strabane", - "code": "DRS" + "name": "आइल ऑफ़ वाइट", + "code": "IOW" }, { - "name": "Doncaster", - "code": "DNC" + "name": "इंगà¥à¤²à¥ˆà¤‚ड", + "code": "ENG" }, { - "name": "Down", - "code": "DOW" + "name": "इसà¥à¤²à¤¿à¤‚गटन बरो", + "code": "ISL" }, { - "name": "Dudley", - "code": "DUD" + "name": "ईलिंग बरो", + "code": "EAL" }, { - "name": "Dumfries and Galloway", - "code": "DGY" + "name": "ईसà¥à¤Ÿ राइडिंग ऑफ़ यॉरà¥à¤•à¤¶à¤¾à¤¯à¤°", + "code": "ERY" }, { - "name": "Dungannon and South Tyrone", - "code": "DGN" + "name": "ईसà¥à¤Ÿ ससेकà¥à¤¸", + "code": "ESX" }, { - "name": "East Ayrshire", - "code": "EAY" + "name": "उतà¥à¤¤à¤°à¥€ आयरलैंड", + "code": "NIR" }, { - "name": "East Dunbartonshire", - "code": "EDU" + "name": "à¤à¤¡à¤¿à¤¨à¤¬à¤°à¤¾", + "code": "EDH" }, { - "name": "East Lothian", - "code": "ELN" + "name": "à¤à¤¨à¤«à¤¼à¥€à¤²à¥à¤¡ बरो", + "code": "ENF" }, { - "name": "East Renfrewshire", - "code": "ERW" + "name": "à¤à¤¬à¤°à¤¡à¥€à¤¨", + "code": "ABE" }, { - "name": "England and Wales", - "code": "EAW" + "name": "à¤à¤¬à¤°à¥à¤¡à¥€à¤¨à¤¶à¤¾à¤¯à¤°", + "code": "ABD" }, { - "name": "Falkirk", - "code": "FAL" + "name": "à¤à¤¸à¥‡à¤•à¥à¤¸", + "code": "ESS" }, { - "name": "Fermanagh", - "code": "FER" + "name": "ऑकà¥à¤¸à¤«à¤¼à¤°à¥à¤¡à¤¶à¤¾à¤¯à¤°", + "code": "OXF" }, { - "name": "Fermanagh and Omagh", - "code": "FMO" + "name": "कमà¥à¤¬à¥à¤°à¤¿à¤¯à¤¾", + "code": "CMA" }, { - "name": "Fife", - "code": "FIF" + "name": "काउंटी डरहम", + "code": "DUR" }, { - "name": "Flintshire", - "code": "FLN" + "name": "कारà¥à¤¡à¤¿à¤«à¤¼", + "code": "CRF" }, { - "name": "Gateshead", - "code": "GAT" + "name": "कारà¥à¤®à¤¾à¤°à¥à¤¥à¤¨à¤¶à¤¾à¤¯à¤°", + "code": "CMN" }, { - "name": "Greenwich", - "code": "GRE" + "name": "किंगà¥à¤¸à¥à¤Ÿà¤¨ अपॉन टेमà¥à¤¸ बरो", + "code": "KTT" }, { - "name": "Gwynedd", - "code": "GWN" + "name": "किंगà¥à¤¸à¥à¤Ÿà¤¨ अपॉन हà¥à¤²", + "code": "KHL" }, { - "name": "Halton", - "code": "HAL" + "name": "केंट", + "code": "KEN" }, { - "name": "Hartlepool", - "code": "HPL" + "name": "केमबà¥à¤°à¤¿à¤œà¤¶à¤¾à¤¯à¤°", + "code": "CAM" }, { - "name": "Highland", - "code": "HLD" + "name": "केंसिंगà¥à¤Ÿà¤¨ à¤à¤‚ड चेलà¥à¤¸à¥€ बरो", + "code": "KEC" }, { - "name": "Inverclyde", - "code": "IVC" + "name": "कैमडन बरो", + "code": "CMD" }, { - "name": "Kirklees", - "code": "KIR" + "name": "कॉरà¥à¤¨à¤µà¤²", + "code": "CON" }, { - "name": "Knowsley", - "code": "KWL" + "name": "कोवेनà¥à¤Ÿà¥à¤°à¥€", + "code": "COV" }, { - "name": "Larne", - "code": "LRN" + "name": "कà¥à¤°à¥‰à¤¯à¤¡à¤¨ बरो", + "code": "CRY" }, { - "name": "Leeds", - "code": "LDS" + "name": "गà¥à¤°à¥‡à¤Ÿ बà¥à¤°à¤¿à¤Ÿà¥‡à¤¨", + "code": "GBN" }, { - "name": "Limavady", - "code": "LMV" + "name": "गà¥à¤²à¤¾à¤¸à¤—ो", + "code": "GLG" }, { - "name": "Lisburn", - "code": "LSB" + "name": "गà¥à¤²à¥‰à¤¸à¥à¤Ÿà¤°à¤¶à¤¾à¤¯à¤°", + "code": "GLS" }, { - "name": "Lisburn and Castlereagh", - "code": "LBC" + "name": "टावर हैमलटà¥à¤¸ बरो", + "code": "TWH" }, { - "name": "Luton", - "code": "LUT" + "name": "डनà¥à¤¡à¥€ नोड", + "code": "DND" }, { - "name": "Magherafelt", - "code": "MFT" + "name": "डरà¥à¤¬à¥€", + "code": "DER" }, { - "name": "Medway", - "code": "MDW" + "name": "डरà¥à¤¬à¥€à¤¶à¤¾à¤¯à¤°", + "code": "DBY" }, { - "name": "Merthyr Tydfil", - "code": "MTY" + "name": "डेवन", + "code": "DEV" }, { - "name": "Mid and East Antrim", - "code": "MEA" + "name": "डॉरà¥à¤¸à¥‡à¤Ÿ", + "code": "DOR" }, { - "name": "Mid Ulster", - "code": "MUL" + "name": "नॉटिंघम", + "code": "NGM" }, { - "name": "Middlesbrough", - "code": "MDB" + "name": "नॉटिंघमशायर", + "code": "NTT" }, { - "name": "Midlothian", - "code": "MLN" + "name": "नॉरà¥à¤¥ यॉरà¥à¤•à¤¶à¤¾à¤¯à¤°", + "code": "NYK" }, { - "name": "Milton Keynes", - "code": "MIK" + "name": "नॉरà¥à¤¥à¤®à¥à¤¬à¤°à¤²à¥ˆà¤‚ड", + "code": "NBL" }, { - "name": "Moray", - "code": "MRY" + "name": "नॉरà¥à¤¥à¤¹à¥ˆà¤®à¥à¤ªà¤Ÿà¤¨à¤¶à¤¾à¤¯à¤°", + "code": "NTH" }, { - "name": "Moyle", - "code": "MYL" + "name": "नॉरà¥à¤«à¤¼à¤•", + "code": "NFK" }, { - "name": "Neath Port Talbot", - "code": "NTL" + "name": "नà¥à¤¯à¥‚कैसल अपॉन टाइन नोड", + "code": "NET" }, { - "name": "Newport", - "code": "NWP" + "name": "नà¥à¤¯à¥‚हैम बरो", + "code": "NWM" }, { - "name": "Newry and Mourne", - "code": "NYM" + "name": "पीटरबरो", + "code": "PTE" }, { - "name": "Newry, Mourne and Down", - "code": "NMD" + "name": "पोरà¥à¤Ÿà¥à¤¸à¤®à¤¾à¤‰à¤¥", + "code": "POR" }, { - "name": "Newtownabbey", - "code": "NTA" + "name": "पà¥à¤²à¤¾à¤¯à¤®à¤¾à¤‰à¤¥", + "code": "PLY" }, { - "name": "North Ayrshire", - "code": "NAY" + "name": "बकिंघमशायर", + "code": "BKM" }, { - "name": "North Down", - "code": "NDN" + "name": "बरà¥à¤®à¤¿à¤‚घम", + "code": "BIR" }, { - "name": "North East Lincolnshire", - "code": "NEL" + "name": "बारà¥à¤•à¤¿à¤‚ग à¤à¤‚ड डेगनहम बरो", + "code": "BDG" }, { - "name": "North Lanarkshire", - "code": "NLK" + "name": "बारà¥à¤¨à¥‡à¤Ÿ बरो", + "code": "BNE" }, { - "name": "North Lincolnshire", - "code": "NLN" + "name": "बेकà¥à¤¸à¤²à¥€ बरो", + "code": "BEX" }, { - "name": "North Somerset", - "code": "NSM" + "name": "बà¥à¤°à¤¿à¤¸à¥à¤Ÿà¤²", + "code": "BST" }, { - "name": "North Tyneside", - "code": "NTY" + "name": "बà¥à¤°à¥‡à¤‚ट बरो", + "code": "BEN" }, { - "name": "Oldham", - "code": "OLD" + "name": "बà¥à¤°à¥‰à¤®à¤²à¥€ बरो", + "code": "BRY" }, { - "name": "Omagh", - "code": "OMH" + "name": "मरà¥à¤Ÿà¤¨ बरो", + "code": "MRT" }, { - "name": "Orkney Islands", - "code": "ORK" + "name": "मैनà¥à¤šà¥‡à¤¸à¥à¤Ÿà¤°", + "code": "MAN" }, { - "name": "Outer Hebrides", - "code": "ELS" + "name": "मॉनमाउथशायर", + "code": "MON" }, { - "name": "Pembrokeshire", - "code": "PEM" + "name": "यूनाइटेड किंगडम", + "code": "UKM" }, { - "name": "Perth and Kinross", - "code": "PKN" + "name": "यॉरà¥à¤•", + "code": "YOR" }, { - "name": "Poole", - "code": "POL" + "name": "रटलैंड", + "code": "RUT" }, { - "name": "Powys", - "code": "POW" + "name": "रिचमंड अपॉन टेमà¥à¤¸ बरो", + "code": "RIC" }, { - "name": "Redcar and Cleveland", - "code": "RCC" + "name": "रेडबà¥à¤°à¤¿à¤œ बरो", + "code": "RDB" }, { - "name": "Renfrewshire", - "code": "RFW" + "name": "रेडिंग", + "code": "RDG" }, { - "name": "Rhondda Cynon Taf", - "code": "RCT" + "name": "लिंकनशायर", + "code": "LIN" }, { - "name": "Rochdale", - "code": "RCH" + "name": "लिवरपूल", + "code": "LIV" }, { - "name": "Rotherham", - "code": "ROT" + "name": "लीसेसà¥à¤Ÿà¤°", + "code": "LCE" }, { - "name": "Saint Helens", - "code": "SHN" + "name": "लूविशम बरो", + "code": "LEW" }, { - "name": "Salford", - "code": "SLF" + "name": "लेसà¥à¤Ÿà¤°à¤¶à¤¾à¤¯à¤°", + "code": "LEC" }, { - "name": "Sandwell", - "code": "SAW" + "name": "लैंकाशिर", + "code": "LAN" }, { - "name": "Scottish Borders", - "code": "SCB" + "name": "लैमà¥à¤¬à¥‡à¤¥ बरो", + "code": "LBH" }, { - "name": "Sefton", - "code": "SFT" + "name": "वंडà¥à¤¸à¤µà¤°à¥à¤¥ बरो", + "code": "WND" }, { - "name": "Shetland", - "code": "ZET" + "name": "वरिकशायर", + "code": "WAR" }, { - "name": "Slough", - "code": "SLG" + "name": "विलà¥à¤Ÿà¤¶à¤¾à¤¯à¤°", + "code": "WIL" }, { - "name": "Solihull", - "code": "SOL" + "name": "वेलà¥à¤¸", + "code": "WLS" }, { - "name": "South Ayrshire", - "code": "SAY" + "name": "वेसà¥à¤Ÿ ससेकà¥à¤¸", + "code": "WSX" }, { - "name": "South Gloucestershire", - "code": "SGC" + "name": "वॉलà¥à¤¥à¤® फ़ॉरसà¥à¤Ÿ बरो", + "code": "WFT" }, { - "name": "South Lanarkshire", - "code": "SLK" + "name": "वॉलà¥à¤µà¤°à¤¹à¥ˆà¤®à¥à¤ªà¥à¤Ÿà¤¨", + "code": "WLV" }, { - "name": "South Tyneside", - "code": "STY" + "name": "वॉसà¥à¤Ÿà¤°à¤¶à¤¾à¤¯à¤°", + "code": "WOR" }, { - "name": "Southend-on-Sea", - "code": "SOS" + "name": "शेफ़ीलà¥à¤¡", + "code": "SHF" }, { - "name": "Stirling", - "code": "STG" + "name": "शà¥à¤°à¥‰à¤ªà¤¶à¤¾à¤¯à¤°", + "code": "SHR" }, { - "name": "Stockport", - "code": "SKP" + "name": "सटन बरो", + "code": "STN" }, { - "name": "Stockton-on-Tees", - "code": "STT" + "name": "सदक बरो", + "code": "SWK" }, { - "name": "Strabane", - "code": "STB" + "name": "सफ़क", + "code": "SFK" }, { - "name": "Sunderland", - "code": "SND" + "name": "समरसेट", + "code": "SOM" }, { - "name": "Swindon", - "code": "SWD" + "name": "सरी", + "code": "SRY" }, { - "name": "Tameside", - "code": "TAM" + "name": "साउथहैंपटन", + "code": "STH" }, { - "name": "Telford and Wrekin", - "code": "TFW" + "name": "सिटी ऑफ़ लंदन", + "code": "LND" }, { - "name": "Thurrock", - "code": "THR" + "name": "सिटी ऑफ़ वेसà¥à¤Ÿà¤®à¤¿à¤‚सà¥à¤Ÿà¤°", + "code": "WSM" }, { - "name": "Torbay", - "code": "TOB" + "name": "सिसिली दà¥à¤µà¥€à¤ª-समूह", + "code": "IOS" }, { - "name": "Torfaen", - "code": "TOF" + "name": "सà¥à¤•à¥‰à¤Ÿà¤²à¥ˆà¤‚ड", + "code": "SCT" }, { - "name": "Trafford", - "code": "TRF" + "name": "सà¥à¤Ÿà¥ˆà¤«à¤¼à¤°à¥à¤¡à¤¶à¤¾à¤¯à¤°", + "code": "STS" }, { - "name": "Vale of Glamorgan", - "code": "VGL" + "name": "सà¥à¤Ÿà¥‰à¤• ऑन टà¥à¤°à¥‡à¤‚ट", + "code": "STE" }, { - "name": "Wakefield", - "code": "WKF" + "name": "सà¥à¤µà¤¾à¤¨à¥à¤œà¤¼à¥€", + "code": "SWA" }, { - "name": "Walsall", - "code": "WLL" + "name": "हरफ़रà¥à¤¡à¤¶à¤¾à¤¯à¤°", + "code": "HEF" }, { - "name": "Warrington", - "code": "WRT" + "name": "हरà¥à¤Ÿà¤«à¤¼à¤°à¥à¤¡à¤¶à¤¾à¤¯à¤°", + "code": "HRT" }, { - "name": "West Berkshire", - "code": "WBK" + "name": "हाउंसà¥à¤²à¥‹ बरो", + "code": "HNS" }, { - "name": "West Dunbartonshire", - "code": "WDU" + "name": "हिलिंगडन बरो", + "code": "HIL" }, { - "name": "West Lothian", - "code": "WLN" + "name": "हेवरिंग बरो", + "code": "HAV" }, { - "name": "Wigan", - "code": "WGN" + "name": "हैकनी बरो", + "code": "HCK" }, { - "name": "Windsor and Maidenhead", - "code": "WNM" + "name": "हैमरसà¥à¤®à¤¿à¤¥ à¤à¤‚ड फ़à¥à¤²à¤¹à¤® बरो", + "code": "HMF" }, { - "name": "Wirral", - "code": "WRL" + "name": "हैमà¥à¤ªà¤¶à¤¾à¤¯à¤°", + "code": "HAM" }, { - "name": "Wokingham", - "code": "WOK" + "name": "हैरिंगे बरो", + "code": "HRY" }, { - "name": "Wrexham", - "code": "WRX" + "name": "हैरो बरो", + "code": "HRW" } ], "GD": [ @@ -7061,31 +7061,67 @@ ], "GM": [ { - "name": "उतà¥à¤¤à¤° बैंक डिवीजन", - "code": "N" + "name": "उतà¥à¤¤à¤° बैंक डिवीजन", + "code": "N" + }, + { + "name": "ऊपरी नदी मंडल", + "code": "U" + }, + { + "name": "केंदà¥à¤°à¥€à¤¯ नदी मंडल", + "code": "M" + }, + { + "name": "निचला नदी विभाग", + "code": "L" + }, + { + "name": "बाञà¥à¤œà¥à¤²", + "code": "B" + }, + { + "name": "वेसà¥à¤Ÿ कोसà¥à¤Ÿ डिवीज़न", + "code": "W" + } + ], + "GN": [ + { + "name": "Boké", + "code": "BK" + }, + { + "name": "Faranah", + "code": "FA" + }, + { + "name": "Faranah Region", + "code": "F" + }, + { + "name": "Forécariah", + "code": "FO" }, { - "name": "ऊपरी नदी मंडल", - "code": "U" + "name": "Kankan", + "code": "KA" }, { - "name": "केंदà¥à¤°à¥€à¤¯ नदी मंडल", - "code": "M" + "name": "Kindia", + "code": "KD" }, { - "name": "निचला नदी विभाग", + "name": "Labé Region", "code": "L" }, { - "name": "बाञà¥à¤œà¥à¤²", - "code": "B" + "name": "Mamou", + "code": "MM" }, { - "name": "वेसà¥à¤Ÿ कोसà¥à¤Ÿ डिवीज़न", - "code": "W" - } - ], - "GN": [ + "name": "Nzérékoré", + "code": "NZ" + }, { "name": "कांकन पà¥à¤°à¤¦à¥‡à¤¶", "code": "K" @@ -7213,45 +7249,17 @@ { "name": "सिगà¥à¤‡à¤°à¥€ पà¥à¤°à¥€à¤«à¥‡à¤•à¥à¤šà¤°", "code": "SI" - }, - { - "name": "Boké", - "code": "BK" - }, - { - "name": "Faranah", - "code": "FA" - }, - { - "name": "Faranah Region", - "code": "F" - }, - { - "name": "Forécariah", - "code": "FO" - }, - { - "name": "Kankan", - "code": "KA" - }, - { - "name": "Kindia", - "code": "KD" - }, + } + ], + "GQ": [ { - "name": "Labé Region", - "code": "L" + "name": "Insular", + "code": "I" }, { - "name": "Mamou", - "code": "MM" + "name": "Río Muni", + "code": "C" }, - { - "name": "Nzérékoré", - "code": "NZ" - } - ], - "GQ": [ { "name": "à¤à¤¨à¥‹à¤¬à¥‹à¤¨ पà¥à¤°à¤¾à¤‚त", "code": "AN" @@ -7279,57 +7287,9 @@ { "name": "सेंटà¥à¤°à¥‹ सà¥à¤° पà¥à¤°à¤¾à¤‚त", "code": "CS" - }, - { - "name": "Insular", - "code": "I" - }, - { - "name": "Río Muni", - "code": "C" } ], "GR": [ - { - "name": "अटिका कà¥à¤·à¥‡à¤¤à¥à¤°", - "code": "I" - }, - { - "name": "उतà¥à¤¤à¤°à¥€ à¤à¤œà¤¿à¤¯à¤¨ कà¥à¤·à¥‡à¤¤à¥à¤°", - "code": "K" - }, - { - "name": "à¤à¤ªà¤¿à¤°à¤¸ कà¥à¤·à¥‡à¤¤à¥à¤°", - "code": "D" - }, - { - "name": "केंदà¥à¤°à¥€à¤¯ मैसेडोनिया कà¥à¤·à¥‡à¤¤à¥à¤°", - "code": "B" - }, - { - "name": "थेसली", - "code": "E" - }, - { - "name": "दकà¥à¤·à¤¿à¤£ à¤à¤œà¤¿à¤¯à¤¨", - "code": "L" - }, - { - "name": "पशà¥à¤šà¤¿à¤®à¥€ गà¥à¤°à¥€à¤¸ कà¥à¤·à¥‡à¤¤à¥à¤°", - "code": "G" - }, - { - "name": "पशà¥à¤šà¤¿à¤®à¥€ मैसेडोनिया कà¥à¤·à¥‡à¤¤à¥à¤°", - "code": "C" - }, - { - "name": "पूरà¥à¤µà¥€ मैसेडोनिया और थà¥à¤°à¥‡à¤¸", - "code": "A" - }, - { - "name": "पेलोपोनीज़ पà¥à¤°à¤¦à¥‡à¤¶", - "code": "J" - }, { "name": "Achaea", "code": "13" @@ -7549,6 +7509,46 @@ { "name": "Zakynthos", "code": "21" + }, + { + "name": "अटिका कà¥à¤·à¥‡à¤¤à¥à¤°", + "code": "I" + }, + { + "name": "उतà¥à¤¤à¤°à¥€ à¤à¤œà¤¿à¤¯à¤¨ कà¥à¤·à¥‡à¤¤à¥à¤°", + "code": "K" + }, + { + "name": "à¤à¤ªà¤¿à¤°à¤¸ कà¥à¤·à¥‡à¤¤à¥à¤°", + "code": "D" + }, + { + "name": "केंदà¥à¤°à¥€à¤¯ मैसेडोनिया कà¥à¤·à¥‡à¤¤à¥à¤°", + "code": "B" + }, + { + "name": "थेसली", + "code": "E" + }, + { + "name": "दकà¥à¤·à¤¿à¤£ à¤à¤œà¤¿à¤¯à¤¨", + "code": "L" + }, + { + "name": "पशà¥à¤šà¤¿à¤®à¥€ गà¥à¤°à¥€à¤¸ कà¥à¤·à¥‡à¤¤à¥à¤°", + "code": "G" + }, + { + "name": "पशà¥à¤šà¤¿à¤®à¥€ मैसेडोनिया कà¥à¤·à¥‡à¤¤à¥à¤°", + "code": "C" + }, + { + "name": "पूरà¥à¤µà¥€ मैसेडोनिया और थà¥à¤°à¥‡à¤¸", + "code": "A" + }, + { + "name": "पेलोपोनीज़ पà¥à¤°à¤¦à¥‡à¤¶", + "code": "J" } ], "GT": [ @@ -7642,6 +7642,18 @@ } ], "GW": [ + { + "name": "Leste", + "code": "L" + }, + { + "name": "Norte", + "code": "N" + }, + { + "name": "Sul", + "code": "S" + }, { "name": "ओइओ कà¥à¤·à¥‡à¤¤à¥à¤°", "code": "OI" @@ -7677,21 +7689,13 @@ { "name": "बोलामा पà¥à¤°à¤¦à¥‡à¤¶", "code": "BL" - }, - { - "name": "Leste", - "code": "L" - }, - { - "name": "Norte", - "code": "N" - }, - { - "name": "Sul", - "code": "S" } ], "GY": [ + { + "name": "Mahaica-Berbice", + "code": "MA" + }, { "name": "ईसà¥à¤Ÿ बेरà¥à¤¬à¤¿à¤¸-कोरेंटीन", "code": "EB" @@ -7727,13 +7731,13 @@ { "name": "बरीमा-वैनी", "code": "BA" - }, - { - "name": "Mahaica-Berbice", - "code": "MA" } ], "HN": [ + { + "name": "Comayagua", + "code": "CM" + }, { "name": "अटलांटिडा विभाग", "code": "AT" @@ -7801,10 +7805,6 @@ { "name": "सैंटा बारबरा विभाग", "code": "SB" - }, - { - "name": "Comayagua", - "code": "CM" } ], "HR": [ @@ -7936,6 +7936,34 @@ } ], "HU": [ + { + "name": "Baranya", + "code": "BA" + }, + { + "name": "Dunaújváros", + "code": "DU" + }, + { + "name": "Eger", + "code": "EG" + }, + { + "name": "Érd", + "code": "ER" + }, + { + "name": "HódmezÅ‘vásárhely", + "code": "HV" + }, + { + "name": "Nagykanizsa", + "code": "NK" + }, + { + "name": "Pest", + "code": "PE" + }, { "name": "कà¤à¤•à¥à¤¸à¤•à¥‡à¤®à¥‡à¤Ÿ", "code": "KM" @@ -8073,43 +8101,19 @@ "code": "SO" }, { - "name": "हजदà¥-बिहार काउंटी", - "code": "HB" - }, - { - "name": "हेवेस काउंटी", - "code": "HE" - }, - { - "name": "Baranya", - "code": "BA" - }, - { - "name": "Dunaújváros", - "code": "DU" - }, - { - "name": "Eger", - "code": "EG" - }, - { - "name": "Érd", - "code": "ER" - }, - { - "name": "HódmezÅ‘vásárhely", - "code": "HV" - }, - { - "name": "Nagykanizsa", - "code": "NK" + "name": "हजदà¥-बिहार काउंटी", + "code": "HB" }, { - "name": "Pest", - "code": "PE" + "name": "हेवेस काउंटी", + "code": "HE" } ], "ID": [ + { + "name": "Bali", + "code": "BA" + }, { "name": "आगà¥à¤¨à¥‡à¤¯ सà¥à¤²à¤¾à¤µà¥‡à¤¸à¥€", "code": "SG" @@ -8269,13 +8273,29 @@ { "name": "सà¥à¤²à¤¾à¤µà¥‡à¤¸à¥€", "code": "SL" - }, - { - "name": "Bali", - "code": "BA" } ], "IE": [ + { + "name": "Connacht", + "code": "C" + }, + { + "name": "Dublin", + "code": "D" + }, + { + "name": "Leinster", + "code": "L" + }, + { + "name": "Munster", + "code": "M" + }, + { + "name": "Ulster", + "code": "U" + }, { "name": "काउंटी ऑफेली", "code": "OY" @@ -8375,29 +8395,21 @@ { "name": "वेकà¥à¤¸à¤«à¥‹à¤°à¥à¤¡ काउंटी", "code": "WX" - }, + } + ], + "IL": [ { - "name": "Connacht", - "code": "C" + "name": "Jerusalem", + "code": "JM" }, { - "name": "Dublin", + "name": "Southern District", "code": "D" }, { - "name": "Leinster", - "code": "L" - }, - { - "name": "Munster", - "code": "M" + "name": "Tel Aviv District", + "code": "TA" }, - { - "name": "Ulster", - "code": "U" - } - ], - "IL": [ { "name": "उतà¥à¤¤à¤°à¥€ जिला", "code": "Z" @@ -8409,18 +8421,6 @@ { "name": "हैफा जिला", "code": "HA" - }, - { - "name": "Jerusalem", - "code": "JM" - }, - { - "name": "Southern District", - "code": "D" - }, - { - "name": "Tel Aviv District", - "code": "TA" } ], "IN": [ @@ -8570,6 +8570,10 @@ } ], "IQ": [ + { + "name": "Al-QÄdisiyyah", + "code": "QA" + }, { "name": "अनबार पà¥à¤°à¤¾à¤¨à¥à¤¤", "code": "AN" @@ -8637,10 +8641,6 @@ { "name": "सà¥à¤²à¤¯à¤®à¤¾à¤¨à¤¿à¤¯à¤¾à¤¹ पà¥à¤°à¤¾à¤¨à¥à¤¤", "code": "SU" - }, - { - "name": "Al-QÄdisiyyah", - "code": "QA" } ], "IR": [ @@ -8808,6 +8808,90 @@ } ], "IT": [ + { + "name": "Bari", + "code": "BA" + }, + { + "name": "Bologna", + "code": "BO" + }, + { + "name": "Catanzaro", + "code": "CZ" + }, + { + "name": "Friuli–Venezia Giulia", + "code": "36" + }, + { + "name": "Gorizia", + "code": "GO" + }, + { + "name": "Grosseto", + "code": "GR" + }, + { + "name": "Lombardy", + "code": "25" + }, + { + "name": "Marche", + "code": "57" + }, + { + "name": "Matera", + "code": "MT" + }, + { + "name": "Molise", + "code": "67" + }, + { + "name": "Palermo", + "code": "PA" + }, + { + "name": "Parma", + "code": "PR" + }, + { + "name": "Piacenza", + "code": "PC" + }, + { + "name": "Piedmont", + "code": "21" + }, + { + "name": "Rome", + "code": "RM" + }, + { + "name": "South Tyrol", + "code": "BZ" + }, + { + "name": "Trentino", + "code": "TN" + }, + { + "name": "Trentino-South Tyrol", + "code": "32" + }, + { + "name": "Tuscany", + "code": "52" + }, + { + "name": "Umbria", + "code": "55" + }, + { + "name": "Veneto", + "code": "34" + }, { "name": "अरेजो पà¥à¤°à¤¾à¤‚त", "code": "AR" @@ -8896,14 +8980,14 @@ "name": "कालाबà¥à¤°à¤¿à¤¯à¤¾", "code": "78" }, - { - "name": "कैंपोबासो पà¥à¤°à¤¾à¤‚त", - "code": "CB" - }, { "name": "कैगलिअरी पà¥à¤°à¤¾à¤‚त", "code": "CA" }, + { + "name": "कैंपोबासो पà¥à¤°à¤¾à¤‚त", + "code": "CB" + }, { "name": "कोमो पà¥à¤°à¤¾à¤‚त", "code": "CO" @@ -9161,172 +9245,88 @@ "code": "LU" }, { - "name": "लेको पà¥à¤°à¤¾à¤‚त", - "code": "LC" - }, - { - "name": "लेसी पà¥à¤°à¤¾à¤‚त", - "code": "LE" - }, - { - "name": "लैटिना पà¥à¤°à¤¾à¤‚त", - "code": "LT" - }, - { - "name": "लोदी पà¥à¤°à¤¾à¤‚त", - "code": "LO" - }, - { - "name": "वरà¥à¤¸à¥‡ पà¥à¤°à¤¾à¤‚त", - "code": "VA" - }, - { - "name": "विकेंज़ा पà¥à¤°à¤¾à¤‚त", - "code": "VI" - }, - { - "name": "विटेरà¥à¤¬à¥‹ पà¥à¤°à¤¾à¤‚त", - "code": "VT" - }, - { - "name": "वीबो वैलेंशिया पà¥à¤°à¤¾à¤‚त", - "code": "VV" - }, - { - "name": "वेनिस पà¥à¤°à¤¾à¤‚त", - "code": "VE" - }, - { - "name": "वेरोना पà¥à¤°à¤¾à¤‚त", - "code": "VR" - }, - { - "name": "वेरà¥à¤¬à¥ˆà¤¨à¥‹-कà¥à¤¸à¤¿à¤“-ओसोला", - "code": "VB" - }, - { - "name": "वेरà¥à¤¸à¥‡à¤²à¥€ पà¥à¤°à¤¾à¤‚त", - "code": "VC" - }, - { - "name": "सवोना पà¥à¤°à¤¾à¤‚त", - "code": "SV" - }, - { - "name": "ससारी पà¥à¤°à¤¾à¤‚त", - "code": "SS" - }, - { - "name": "सायराकà¥à¤°à¥‚स पà¥à¤°à¤¾à¤‚त", - "code": "SR" - }, - { - "name": "सारडीनिया", - "code": "88" - }, - { - "name": "सालेरà¥à¤¨à¥‹ पà¥à¤°à¤¾à¤‚त", - "code": "SA" - }, - { - "name": "सिà¤à¤¨à¤¾ पà¥à¤°à¤¾à¤‚त", - "code": "SI" - }, - { - "name": "सिसिली", - "code": "82" - }, - { - "name": "सेलà¥à¤Ÿà¤¾à¤¨à¤¿à¤¸à¥‡à¤Ÿà¥à¤Ÿà¤¾ पà¥à¤°à¤¾à¤‚त", - "code": "CL" - }, - { - "name": "सोंडà¥à¤°à¥€à¤“ पà¥à¤°à¤¾à¤‚त", - "code": "SO" - }, - { - "name": "Bari", - "code": "BA" + "name": "लेको पà¥à¤°à¤¾à¤‚त", + "code": "LC" }, { - "name": "Bologna", - "code": "BO" + "name": "लेसी पà¥à¤°à¤¾à¤‚त", + "code": "LE" }, { - "name": "Catanzaro", - "code": "CZ" + "name": "लैटिना पà¥à¤°à¤¾à¤‚त", + "code": "LT" }, { - "name": "Friuli–Venezia Giulia", - "code": "36" + "name": "लोदी पà¥à¤°à¤¾à¤‚त", + "code": "LO" }, { - "name": "Gorizia", - "code": "GO" + "name": "वरà¥à¤¸à¥‡ पà¥à¤°à¤¾à¤‚त", + "code": "VA" }, { - "name": "Grosseto", - "code": "GR" + "name": "विकेंज़ा पà¥à¤°à¤¾à¤‚त", + "code": "VI" }, { - "name": "Lombardy", - "code": "25" + "name": "विटेरà¥à¤¬à¥‹ पà¥à¤°à¤¾à¤‚त", + "code": "VT" }, { - "name": "Marche", - "code": "57" + "name": "वीबो वैलेंशिया पà¥à¤°à¤¾à¤‚त", + "code": "VV" }, { - "name": "Matera", - "code": "MT" + "name": "वेनिस पà¥à¤°à¤¾à¤‚त", + "code": "VE" }, { - "name": "Molise", - "code": "67" + "name": "वेरोना पà¥à¤°à¤¾à¤‚त", + "code": "VR" }, { - "name": "Palermo", - "code": "PA" + "name": "वेरà¥à¤¬à¥ˆà¤¨à¥‹-कà¥à¤¸à¤¿à¤“-ओसोला", + "code": "VB" }, { - "name": "Parma", - "code": "PR" + "name": "वेरà¥à¤¸à¥‡à¤²à¥€ पà¥à¤°à¤¾à¤‚त", + "code": "VC" }, { - "name": "Piacenza", - "code": "PC" + "name": "सवोना पà¥à¤°à¤¾à¤‚त", + "code": "SV" }, { - "name": "Piedmont", - "code": "21" + "name": "ससारी पà¥à¤°à¤¾à¤‚त", + "code": "SS" }, { - "name": "Rome", - "code": "RM" + "name": "सायराकà¥à¤°à¥‚स पà¥à¤°à¤¾à¤‚त", + "code": "SR" }, { - "name": "South Tyrol", - "code": "BZ" + "name": "सारडीनिया", + "code": "88" }, { - "name": "Trentino", - "code": "TN" + "name": "सालेरà¥à¤¨à¥‹ पà¥à¤°à¤¾à¤‚त", + "code": "SA" }, { - "name": "Trentino-South Tyrol", - "code": "32" + "name": "सिà¤à¤¨à¤¾ पà¥à¤°à¤¾à¤‚त", + "code": "SI" }, { - "name": "Tuscany", - "code": "52" + "name": "सिसिली", + "code": "82" }, { - "name": "Umbria", - "code": "55" + "name": "सेलà¥à¤Ÿà¤¾à¤¨à¤¿à¤¸à¥‡à¤Ÿà¥à¤Ÿà¤¾ पà¥à¤°à¤¾à¤‚त", + "code": "CL" }, { - "name": "Veneto", - "code": "34" + "name": "सोंडà¥à¤°à¥€à¤“ पà¥à¤°à¤¾à¤‚त", + "code": "SO" } ], "JM": [ @@ -9986,6 +9986,14 @@ } ], "KN": [ + { + "name": "Nevis", + "code": "N" + }, + { + "name": "Saint Kitts", + "code": "K" + }, { "name": "कà¥à¤°à¤¾à¤‡à¤¸à¥à¤Ÿ चरà¥à¤š निकोला टाउन पैरिश", "code": "01" @@ -10041,14 +10049,6 @@ { "name": "सेंट मैरी केयौन पैरिश", "code": "08" - }, - { - "name": "Nevis", - "code": "N" - }, - { - "name": "Saint Kitts", - "code": "K" } ], "KP": [ @@ -10172,6 +10172,14 @@ } ], "KW": [ + { + "name": "Al Asimah", + "code": "KU" + }, + { + "name": "Al Jahra", + "code": "JA" + }, { "name": "अल अहमदी गवरà¥à¤¨à¤°à¥‡à¤Ÿ", "code": "AH" @@ -10187,17 +10195,17 @@ { "name": "हवाली गवरà¥à¤¨à¤°à¥‡à¤Ÿ", "code": "HA" - }, - { - "name": "Al Asimah", - "code": "KU" - }, - { - "name": "Al Jahra", - "code": "JA" } ], "KZ": [ + { + "name": "Atyrau", + "code": "ATY" + }, + { + "name": "Mangystau", + "code": "MAN" + }, { "name": "अकतोबे पà¥à¤°à¤¾à¤‚त", "code": "AKT" @@ -10257,14 +10265,6 @@ { "name": "बायकोनूर", "code": "BAY" - }, - { - "name": "Atyrau", - "code": "ATY" - }, - { - "name": "Mangystau", - "code": "MAN" } ], "LA": [ @@ -10342,6 +10342,18 @@ } ], "LB": [ + { + "name": "Akkar", + "code": "AK" + }, + { + "name": "Baalbek-Hermel", + "code": "BH" + }, + { + "name": "Mount Lebanon", + "code": "JL" + }, { "name": "उतà¥à¤¤à¤° पà¥à¤°à¤¾à¤¨à¥à¤¤", "code": "AS" @@ -10361,18 +10373,6 @@ { "name": "बेयरूत पà¥à¤°à¤¾à¤¨à¥à¤¤", "code": "BA" - }, - { - "name": "Akkar", - "code": "AK" - }, - { - "name": "Baalbek-Hermel", - "code": "BH" - }, - { - "name": "Mount Lebanon", - "code": "JL" } ], "LC": [ @@ -10706,42 +10706,6 @@ } ], "LT": [ - { - "name": "उटेना काउंटी", - "code": "UT" - }, - { - "name": "à¤à¤²à¥€à¤Ÿà¤¸ काउंटी", - "code": "AL" - }, - { - "name": "कौनास काउंटी", - "code": "KU" - }, - { - "name": "टॉरेज काउंटी", - "code": "TA" - }, - { - "name": "तेलà¥à¤¸à¤¿à¤ˆ काउंटी", - "code": "TE" - }, - { - "name": "पेनेवेज़िस काउंटी", - "code": "PN" - }, - { - "name": "मारियेमà¥à¤ªà¥‹à¤² काउंटी", - "code": "MR" - }, - { - "name": "विलनियस काउंटी", - "code": "VL" - }, - { - "name": "सिऔलिआई काउंटी", - "code": "SA" - }, { "name": "AkmenÄ—", "code": "01" @@ -10985,6 +10949,42 @@ { "name": "Zarasai", "code": "60" + }, + { + "name": "उटेना काउंटी", + "code": "UT" + }, + { + "name": "à¤à¤²à¥€à¤Ÿà¤¸ काउंटी", + "code": "AL" + }, + { + "name": "कौनास काउंटी", + "code": "KU" + }, + { + "name": "टॉरेज काउंटी", + "code": "TA" + }, + { + "name": "तेलà¥à¤¸à¤¿à¤ˆ काउंटी", + "code": "TE" + }, + { + "name": "पेनेवेज़िस काउंटी", + "code": "PN" + }, + { + "name": "मारियेमà¥à¤ªà¥‹à¤² काउंटी", + "code": "MR" + }, + { + "name": "विलनियस काउंटी", + "code": "VL" + }, + { + "name": "सिऔलिआई काउंटी", + "code": "SA" } ], "LU": [ @@ -11450,6 +11450,10 @@ "name": "विलानी नगरपालिका", "code": "109" }, + { + "name": "वेकà¥à¤¯à¥‚मनीकी नगरपालिका", + "code": "105" + }, { "name": "वेंटसपिलà¥à¤¸", "code": "VEN" @@ -11458,10 +11462,6 @@ "name": "वेंटसà¥à¤ªà¤¿à¤²à¥à¤¸ नगरपालिका", "code": "106" }, - { - "name": "वेकà¥à¤¯à¥‚मनीकी नगरपालिका", - "code": "105" - }, { "name": "वेसà¥à¤ªà¤¿à¤¬à¤¾à¤²à¥à¤—ा नगरपालिका", "code": "104" @@ -11528,6 +11528,30 @@ } ], "LY": [ + { + "name": "Al Wahat", + "code": "WA" + }, + { + "name": "Derna", + "code": "DR" + }, + { + "name": "Jabal al Gharbi", + "code": "JG" + }, + { + "name": "Nalut", + "code": "NL" + }, + { + "name": "Sirte", + "code": "SR" + }, + { + "name": "Tripoli", + "code": "TB" + }, { "name": "कà¥à¤«à¤°à¤¾ जिला", "code": "KF" @@ -11591,149 +11615,9 @@ { "name": "सभा जिला", "code": "SB" - }, - { - "name": "Al Wahat", - "code": "WA" - }, - { - "name": "Derna", - "code": "DR" - }, - { - "name": "Jabal al Gharbi", - "code": "JG" - }, - { - "name": "Nalut", - "code": "NL" - }, - { - "name": "Sirte", - "code": "SR" - }, - { - "name": "Tripoli", - "code": "TB" } ], "MA": [ - { - "name": "अगाडिर", - "code": "AGD" - }, - { - "name": "उजडा", - "code": "OUJ" - }, - { - "name": "ओयड à¤à¤¡-दाहब पà¥à¤°à¤¾à¤‚त", - "code": "OUD" - }, - { - "name": "ओरिà¤à¤‚टल", - "code": "04" - }, - { - "name": "कासाबà¥à¤²à¤¾à¤‚का", - "code": "CAS" - }, - { - "name": "कैउइया-आउरदिघा", - "code": "09" - }, - { - "name": "गरà¥à¤¬-शà¥à¤°à¤¾à¤°à¥à¤¦à¤¾-बिने-हसेन", - "code": "02" - }, - { - "name": "गà¥à¤²à¤®à¥€à¤® पà¥à¤°à¥‹à¤µà¤¿à¤‚स", - "code": "GUE" - }, - { - "name": "गà¥à¤°à¥ˆà¤‚ड कैसाबà¥à¤²à¤¾à¤‚का", - "code": "08" - }, - { - "name": "गà¥à¤µà¥‡à¤²à¥à¤®à¤¿à¤®-à¤à¤¸ सेमारा", - "code": "14" - }, - { - "name": "टंगेर", - "code": "TNG" - }, - { - "name": "टैनजिअर-टीटूअन", - "code": "01" - }, - { - "name": "डà¥à¤•à¤¾à¤²à¤¾-à¤à¤¬à¥à¤¡à¤¾", - "code": "10" - }, - { - "name": "तजा-अल होसीमा-तेउनेट", - "code": "03" - }, - { - "name": "तदà¥à¤²à¤¾-à¤à¤œà¤¼à¤²à¤²", - "code": "12" - }, - { - "name": "तैमारा", - "code": "SKH" - }, - { - "name": "फ़ेश-बà¥à¤²à¤®à¥‡à¤¨", - "code": "05" - }, - { - "name": "मराकेश", - "code": "MMD" - }, - { - "name": "मराकेश²", - "code": "MMN" - }, - { - "name": "मराकेश³", - "code": "SYB" - }, - { - "name": "मारकेश-तेंसिफà¥à¤Ÿ-à¤à¤² हाओज़", - "code": "11" - }, - { - "name": "मेकनेस", - "code": "MEK" - }, - { - "name": "मेकà¥à¤¨à¥‡à¤¸-तफिलालेट", - "code": "06" - }, - { - "name": "मोहमà¥à¤®à¤¦à¤¿à¤¯à¤¾", - "code": "MOH" - }, - { - "name": "रबत", - "code": "RAB" - }, - { - "name": "रबात-सले-ज़मोर-ज़ैर", - "code": "07" - }, - { - "name": "लायून-बà¥à¤¡à¥‚र-सकिया à¤à¤² हमà¥à¤°à¤¾", - "code": "15" - }, - { - "name": "साले", - "code": "SAL" - }, - { - "name": "सोउस-मसा-डà¥à¤°à¤¾", - "code": "13" - }, { "name": "Al Haouz", "code": "HAO" @@ -11911,35 +11795,147 @@ "code": "TAI" }, { - "name": "Taroudant", - "code": "TAR" + "name": "Taroudant", + "code": "TAR" + }, + { + "name": "Tata", + "code": "TAT" + }, + { + "name": "Taza", + "code": "TAZ" + }, + { + "name": "Tétouan", + "code": "TET" + }, + { + "name": "Tiznit", + "code": "TIZ" + }, + { + "name": "Zagora", + "code": "ZAG" + }, + { + "name": "अगाडिर", + "code": "AGD" + }, + { + "name": "उजडा", + "code": "OUJ" + }, + { + "name": "ओयड à¤à¤¡-दाहब पà¥à¤°à¤¾à¤‚त", + "code": "OUD" + }, + { + "name": "ओरिà¤à¤‚टल", + "code": "04" + }, + { + "name": "कासाबà¥à¤²à¤¾à¤‚का", + "code": "CAS" + }, + { + "name": "कैउइया-आउरदिघा", + "code": "09" + }, + { + "name": "गरà¥à¤¬-शà¥à¤°à¤¾à¤°à¥à¤¦à¤¾-बिने-हसेन", + "code": "02" + }, + { + "name": "गà¥à¤²à¤®à¥€à¤® पà¥à¤°à¥‹à¤µà¤¿à¤‚स", + "code": "GUE" + }, + { + "name": "गà¥à¤°à¥ˆà¤‚ड कैसाबà¥à¤²à¤¾à¤‚का", + "code": "08" + }, + { + "name": "गà¥à¤µà¥‡à¤²à¥à¤®à¤¿à¤®-à¤à¤¸ सेमारा", + "code": "14" + }, + { + "name": "टंगेर", + "code": "TNG" + }, + { + "name": "टैनजिअर-टीटूअन", + "code": "01" + }, + { + "name": "डà¥à¤•à¤¾à¤²à¤¾-à¤à¤¬à¥à¤¡à¤¾", + "code": "10" + }, + { + "name": "तजा-अल होसीमा-तेउनेट", + "code": "03" + }, + { + "name": "तदà¥à¤²à¤¾-à¤à¤œà¤¼à¤²à¤²", + "code": "12" + }, + { + "name": "तैमारा", + "code": "SKH" + }, + { + "name": "फ़ेश-बà¥à¤²à¤®à¥‡à¤¨", + "code": "05" + }, + { + "name": "मराकेश", + "code": "MMD" + }, + { + "name": "मराकेश²", + "code": "MMN" + }, + { + "name": "मराकेश³", + "code": "SYB" + }, + { + "name": "मारकेश-तेंसिफà¥à¤Ÿ-à¤à¤² हाओज़", + "code": "11" + }, + { + "name": "मेकनेस", + "code": "MEK" + }, + { + "name": "मेकà¥à¤¨à¥‡à¤¸-तफिलालेट", + "code": "06" + }, + { + "name": "मोहमà¥à¤®à¤¦à¤¿à¤¯à¤¾", + "code": "MOH" }, { - "name": "Tata", - "code": "TAT" + "name": "रबत", + "code": "RAB" }, { - "name": "Taza", - "code": "TAZ" + "name": "रबात-सले-ज़मोर-ज़ैर", + "code": "07" }, { - "name": "Tétouan", - "code": "TET" + "name": "लायून-बà¥à¤¡à¥‚र-सकिया à¤à¤² हमà¥à¤°à¤¾", + "code": "15" }, { - "name": "Tiznit", - "code": "TIZ" + "name": "साले", + "code": "SAL" }, { - "name": "Zagora", - "code": "ZAG" + "name": "सोउस-मसा-डà¥à¤°à¤¾", + "code": "13" } ], "MC": [ - { - "name": "मोंटी कारà¥à¤²à¥‹", - "code": "MC" - }, { "name": "Fontvieille", "code": "FO" @@ -12003,9 +11999,17 @@ { "name": "Vallon de la Rousse", "code": "VR" + }, + { + "name": "मोंटी कारà¥à¤²à¥‹", + "code": "MC" } ], "MD": [ + { + "name": "Transnistria", + "code": "SN" + }, { "name": "अननीई नोई जिला", "code": "AN" @@ -12149,10 +12153,6 @@ { "name": "हिंसेसà¥à¤Ÿà¥€ जिला", "code": "HI" - }, - { - "name": "Transnistria", - "code": "SN" } ], "ME": [ @@ -12276,18 +12276,6 @@ } ], "MH": [ - { - "name": "माजà¥à¤°à¥‹", - "code": "MAJ" - }, - { - "name": "रतक चेन", - "code": "T" - }, - { - "name": "रालिक चेन", - "code": "L" - }, { "name": "Ailinglaplap Atoll", "code": "ALL" @@ -12379,6 +12367,18 @@ { "name": "Wotje Atoll", "code": "WTJ" + }, + { + "name": "माजà¥à¤°à¥‹", + "code": "MAJ" + }, + { + "name": "रतक चेन", + "code": "T" + }, + { + "name": "रालिक चेन", + "code": "L" } ], "MK": [ @@ -12724,6 +12724,14 @@ } ], "ML": [ + { + "name": "Ménaka", + "code": "9" + }, + { + "name": "Taoudénit", + "code": "10" + }, { "name": "कायेस कà¥à¤·à¥‡à¤¤à¥à¤°", "code": "1" @@ -12759,14 +12767,6 @@ { "name": "सेगोऊ कà¥à¤·à¥‡à¤¤à¥à¤°", "code": "4" - }, - { - "name": "Ménaka", - "code": "9" - }, - { - "name": "Taoudénit", - "code": "10" } ], "MM": [ @@ -12922,6 +12922,22 @@ } ], "MR": [ + { + "name": "Nouakchott", + "code": "NKC" + }, + { + "name": "Nouakchott Nord", + "code": "14" + }, + { + "name": "Nouakchott Ouest", + "code": "13" + }, + { + "name": "Nouakchott Sud", + "code": "15" + }, { "name": "अदरार पà¥à¤°à¤¦à¥‡à¤¶", "code": "07" @@ -12969,22 +12985,6 @@ { "name": "होद à¤à¤² घरà¥à¤¬à¥€ कà¥à¤·à¥‡à¤¤à¥à¤°", "code": "02" - }, - { - "name": "Nouakchott", - "code": "NKC" - }, - { - "name": "Nouakchott Nord", - "code": "14" - }, - { - "name": "Nouakchott Ouest", - "code": "13" - }, - { - "name": "Nouakchott Sud", - "code": "15" } ], "MT": [ @@ -13262,6 +13262,22 @@ } ], "MU": [ + { + "name": "Beau-Bassin Rose-Hill", + "code": "BR" + }, + { + "name": "Curepipe", + "code": "CU" + }, + { + "name": "Port Louis District", + "code": "PL" + }, + { + "name": "Quatre Bornes", + "code": "QB" + }, { "name": "अपालेगा", "code": "AG" @@ -13313,25 +13329,45 @@ { "name": "सवाने जिला", "code": "SA" + } + ], + "MV": [ + { + "name": "Addu", + "code": "01" }, { - "name": "Beau-Bassin Rose-Hill", - "code": "BR" + "name": "Central Province", + "code": "CE" }, { - "name": "Curepipe", - "code": "CU" + "name": "North Central Province", + "code": "NC" }, { - "name": "Port Louis District", - "code": "PL" + "name": "North Province", + "code": "NO" }, { - "name": "Quatre Bornes", - "code": "QB" - } - ], - "MV": [ + "name": "South Central Province", + "code": "SC" + }, + { + "name": "South Province", + "code": "SU" + }, + { + "name": "Thaa", + "code": "08" + }, + { + "name": "Upper North Province", + "code": "UN" + }, + { + "name": "Upper South Province", + "code": "US" + }, { "name": "अलिफ अलीफ à¤à¤Ÿà¥‹à¤²", "code": "02" @@ -13407,45 +13443,33 @@ { "name": "हा धालू à¤à¤Ÿà¥‹à¤²", "code": "23" - }, - { - "name": "Addu", - "code": "01" - }, - { - "name": "Central Province", - "code": "CE" - }, + } + ], + "MW": [ { - "name": "North Central Province", - "code": "NC" + "name": "Central", + "code": "C" }, { - "name": "North Province", - "code": "NO" + "name": "Karonga", + "code": "KR" }, { - "name": "South Central Province", - "code": "SC" + "name": "Northern", + "code": "N" }, { - "name": "South Province", - "code": "SU" + "name": "Southern", + "code": "S" }, { - "name": "Thaa", - "code": "08" + "name": "Thyolo", + "code": "TH" }, { - "name": "Upper North Province", - "code": "UN" + "name": "Zomba", + "code": "ZO" }, - { - "name": "Upper South Province", - "code": "US" - } - ], - "MW": [ { "name": "कसà¥à¤‚गॠजिला", "code": "KS" @@ -13545,33 +13569,17 @@ { "name": "सलीमा जिला", "code": "SA" - }, - { - "name": "Central", - "code": "C" - }, - { - "name": "Karonga", - "code": "KR" - }, - { - "name": "Northern", - "code": "N" - }, + } + ], + "MX": [ { - "name": "Southern", - "code": "S" + "name": "Mexico City", + "code": "DIF" }, { - "name": "Thyolo", - "code": "TH" + "name": "Morelos", + "code": "MOR" }, - { - "name": "Zomba", - "code": "ZO" - } - ], - "MX": [ { "name": "अगà¥à¤†à¤¸à¤•à¥ˆà¤²à¤¿à¤à¤‚टेस", "code": "AGU" @@ -13695,14 +13703,6 @@ { "name": "हिदालà¥à¤—ो", "code": "HID" - }, - { - "name": "Mexico City", - "code": "DIF" - }, - { - "name": "Morelos", - "code": "MOR" } ], "MY": [ @@ -13772,6 +13772,10 @@ } ], "MZ": [ + { + "name": "Maputo Province", + "code": "L" + }, { "name": "इनैमà¥à¤¬à¤¾à¤¨à¥‡ पà¥à¤°à¤¾à¤‚त", "code": "I" @@ -13811,13 +13815,17 @@ { "name": "सोफला पà¥à¤°à¤¾à¤‚त", "code": "S" - }, - { - "name": "Maputo Province", - "code": "L" } ], "NA": [ + { + "name": "Kavango East", + "code": "KE" + }, + { + "name": "Kavango West", + "code": "KW" + }, { "name": "à¤à¤°à¥‹à¤‚गो पà¥à¤°à¤¦à¥‡à¤¶", "code": "ER" @@ -13865,14 +13873,6 @@ { "name": "हारडाप पà¥à¤°à¤¦à¥‡à¤¶", "code": "HA" - }, - { - "name": "Kavango East", - "code": "KE" - }, - { - "name": "Kavango West", - "code": "KW" } ], "NE": [ @@ -14060,6 +14060,18 @@ } ], "NI": [ + { + "name": "Granada", + "code": "GR" + }, + { + "name": "León", + "code": "LE" + }, + { + "name": "Rivas", + "code": "RI" + }, { "name": "à¤à¤¸à¥à¤Ÿà¥‡à¤²à¥€ विभाग", "code": "ES" @@ -14115,21 +14127,25 @@ { "name": "रीजन ऑटोनोमा डेल à¤à¤Ÿà¤²à¤¾à¤‚टिको सà¥à¤°", "code": "AS" + } + ], + "NL": [ + { + "name": "Aruba", + "code": "AW" }, { - "name": "Granada", - "code": "GR" + "name": "Curaçao", + "code": "CW" }, { - "name": "León", - "code": "LE" + "name": "Saba", + "code": "BQ2" }, { - "name": "Rivas", - "code": "RI" - } - ], - "NL": [ + "name": "Sint Maarten", + "code": "SX" + }, { "name": "उतà¥à¤¤à¤° हॉलैंड", "code": "NH" @@ -14185,22 +14201,6 @@ { "name": "सिंट यूसà¥à¤Ÿà¥‡à¤¶à¤¿à¤¯à¤¸", "code": "BQ3" - }, - { - "name": "Aruba", - "code": "AW" - }, - { - "name": "Curaçao", - "code": "CW" - }, - { - "name": "Saba", - "code": "BQ2" - }, - { - "name": "Sint Maarten", - "code": "SX" } ], "NO": [ @@ -14290,6 +14290,10 @@ } ], "NP": [ + { + "name": "Lumbini", + "code": "LU" + }, { "name": "करà¥à¤£à¤¾à¤²à¥€ अंचल", "code": "KA" @@ -14361,10 +14365,6 @@ { "name": "सेती अंचल", "code": "SE" - }, - { - "name": "Lumbini", - "code": "LU" } ], "NR": [ @@ -14426,6 +14426,14 @@ } ], "NZ": [ + { + "name": "North Island", + "code": "N" + }, + { + "name": "South Island", + "code": "S" + }, { "name": "ऑकलैंड कà¥à¤·à¥‡à¤¤à¥à¤°", "code": "AUK" @@ -14493,17 +14501,21 @@ { "name": "हॉकà¥à¤¸ बे कà¥à¤·à¥‡à¤¤à¥à¤°", "code": "HKB" + } + ], + "OM": [ + { + "name": "Al Batinah", + "code": "BA" }, { - "name": "North Island", - "code": "N" + "name": "Ash Sharqiyah", + "code": "SH" }, { - "name": "South Island", - "code": "S" - } - ], - "OM": [ + "name": "Shamal al Batinah", + "code": "BS" + }, { "name": "अज़ ज़ाहिराह मà¥à¤¹à¤¾à¤«à¤¼à¤œà¤¼à¤¾à¤¹", "code": "ZA" @@ -14543,21 +14555,17 @@ { "name": "मà¥à¤¸à¤¾à¤‚डाम गवरà¥à¤¨à¤°à¥‡à¤Ÿ", "code": "MU" - }, + } + ], + "PA": [ { - "name": "Al Batinah", - "code": "BA" + "name": "Panamá", + "code": "8" }, { - "name": "Ash Sharqiyah", - "code": "SH" + "name": "West Panamá", + "code": "10" }, - { - "name": "Shamal al Batinah", - "code": "BS" - } - ], - "PA": [ { "name": "à¤à¤®à¥à¤¬à¥‡à¤°à¤¾-वूनान कोमारका", "code": "EM" @@ -14601,17 +14609,17 @@ { "name": "हेरेरा पà¥à¤°à¤¾à¤‚त", "code": "6" - }, - { - "name": "Panamá", - "code": "8" - }, - { - "name": "West Panamá", - "code": "10" } ], "PE": [ + { + "name": "El Callao", + "code": "CAL" + }, + { + "name": "Puno", + "code": "PUN" + }, { "name": "अपà¥à¤°à¤¿à¤®à¤• कà¥à¤·à¥‡à¤¤à¥à¤°", "code": "APU" @@ -14707,17 +14715,21 @@ { "name": "हà¥à¤†à¤¨à¥à¤•à¥‹ कà¥à¤·à¥‡à¤¤à¥à¤°", "code": "HUC" + } + ], + "PG": [ + { + "name": "Hela", + "code": "HLA" }, { - "name": "El Callao", - "code": "CAL" + "name": "Jiwaka", + "code": "JWK" }, { - "name": "Puno", - "code": "PUN" - } - ], - "PG": [ + "name": "Western", + "code": "WPD" + }, { "name": "à¤à¤‚गा पà¥à¤°à¤¾à¤‚त", "code": "EPW" @@ -14793,18 +14805,6 @@ { "name": "सांडà¥à¤¨ पà¥à¤°à¤¾à¤‚त", "code": "SAN" - }, - { - "name": "Hela", - "code": "HLA" - }, - { - "name": "Jiwaka", - "code": "JWK" - }, - { - "name": "Western", - "code": "WPD" } ], "PH": [ @@ -15302,6 +15302,34 @@ } ], "PS": [ + { + "name": "Gaza", + "code": "GZA" + }, + { + "name": "Jenin", + "code": "JEN" + }, + { + "name": "Jericho", + "code": "JRH" + }, + { + "name": "Jerusalem", + "code": "JEM" + }, + { + "name": "Khan Yunis", + "code": "KYS" + }, + { + "name": "Rafah", + "code": "RFH" + }, + { + "name": "Tubas", + "code": "TBS" + }, { "name": "उतà¥à¤¤à¤° गाजा गवरà¥à¤¨à¤°à¥‡à¤Ÿ", "code": "NGZ" @@ -15337,34 +15365,6 @@ { "name": "हेबà¥à¤°à¥‹à¤¨ गवरà¥à¤¨à¤°à¥‡à¤Ÿ", "code": "HBN" - }, - { - "name": "Gaza", - "code": "GZA" - }, - { - "name": "Jenin", - "code": "JEN" - }, - { - "name": "Jericho", - "code": "JRH" - }, - { - "name": "Jerusalem", - "code": "JEM" - }, - { - "name": "Khan Yunis", - "code": "KYS" - }, - { - "name": "Rafah", - "code": "RFH" - }, - { - "name": "Tubas", - "code": "TBS" } ], "PT": [ @@ -15516,6 +15516,14 @@ } ], "PY": [ + { + "name": "Concepción", + "code": "1" + }, + { + "name": "Paraguarí", + "code": "9" + }, { "name": "अमैमà¥à¤¬à¥‡", "code": "13" @@ -15579,17 +15587,13 @@ { "name": "सोलह बोकेरोन", "code": "19" - }, - { - "name": "Concepción", - "code": "1" - }, - { - "name": "Paraguarí", - "code": "9" } ], "QA": [ + { + "name": "Ash ShīḩÄnÄ«yah", + "code": "SH" + }, { "name": "अल खोर", "code": "KH" @@ -15617,13 +15621,17 @@ { "name": "मदिनत à¤à¤¶ शमल", "code": "MS" - }, - { - "name": "Ash ShīḩÄnÄ«yah", - "code": "SH" } ], "RO": [ + { + "name": "Bacău", + "code": "BC" + }, + { + "name": "MaramureÅŸ", + "code": "MM" + }, { "name": "अराद काउंटी", "code": "AR" @@ -15783,17 +15791,37 @@ { "name": "हूनेदोआरा काउंटी", "code": "HD" + } + ], + "RS": [ + { + "name": "Kosovo", + "code": "25" }, { - "name": "Bacău", - "code": "BC" + "name": "Kosovo-Metohija", + "code": "KM" }, { - "name": "MaramureÅŸ", - "code": "MM" - } - ], - "RS": [ + "name": "Kosovo-Pomoravlje", + "code": "29" + }, + { + "name": "Kosovska Mitrovica", + "code": "28" + }, + { + "name": "Peć", + "code": "26" + }, + { + "name": "Prizren", + "code": "27" + }, + { + "name": "Vojvodina", + "code": "VO" + }, { "name": "उतà¥à¤¤à¤° बाकà¥à¤•à¤¾ जिला", "code": "01" @@ -15893,34 +15921,6 @@ { "name": "सà¥à¤®à¤¾à¤¦à¤¿à¤¯à¤¾ जिला", "code": "12" - }, - { - "name": "Kosovo", - "code": "25" - }, - { - "name": "Kosovo-Metohija", - "code": "KM" - }, - { - "name": "Kosovo-Pomoravlje", - "code": "29" - }, - { - "name": "Kosovska Mitrovica", - "code": "28" - }, - { - "name": "Peć", - "code": "26" - }, - { - "name": "Prizren", - "code": "27" - }, - { - "name": "Vojvodina", - "code": "VO" } ], "RU": [ @@ -16092,14 +16092,14 @@ "name": "टà¥à¤¯à¥à¤®à¥‡à¤¨ ओबà¥à¤²à¤¾à¤¸à¥à¤Ÿ", "code": "TYU" }, - { - "name": "तांबोव ओबà¥à¤²à¤¾à¤¸à¥à¤Ÿ", - "code": "TAM" - }, { "name": "तातारसà¥à¤¤à¤¾à¤¨", "code": "TA" }, + { + "name": "तांबोव ओबà¥à¤²à¤¾à¤¸à¥à¤Ÿ", + "code": "TAM" + }, { "name": "तूवा", "code": "TY" @@ -16334,6 +16334,10 @@ } ], "SB": [ + { + "name": "Makira-Ulawa", + "code": "MK" + }, { "name": "इसाबेल पà¥à¤°à¤¾à¤‚त", "code": "IS" @@ -16369,10 +16373,6 @@ { "name": "होनियारा", "code": "CT" - }, - { - "name": "Makira-Ulawa", - "code": "MK" } ], "SC": [ @@ -16478,6 +16478,10 @@ } ], "SD": [ + { + "name": "West Kurdufan", + "code": "GK" + }, { "name": "अल कादरीफ", "code": "GD" @@ -16545,10 +16549,6 @@ { "name": "सेनणार", "code": "SI" - }, - { - "name": "West Kurdufan", - "code": "GK" } ], "SE": [ @@ -16660,6 +16660,10 @@ } ], "SH": [ + { + "name": "Tristan da Cunha", + "code": "TA" + }, { "name": "असेनà¥à¤¶à¤¿à¤¯à¤¨ दà¥à¤µà¥€à¤ª", "code": "AC" @@ -16667,10 +16671,6 @@ { "name": "सनà¥à¤¤ हेलेना", "code": "HL" - }, - { - "name": "Tristan da Cunha", - "code": "TA" } ], "SI": [ @@ -17672,6 +17672,26 @@ } ], "SO": [ + { + "name": "Awdal", + "code": "AW" + }, + { + "name": "Sanaag", + "code": "SA" + }, + { + "name": "Sool", + "code": "SO" + }, + { + "name": "Togdheer", + "code": "TO" + }, + { + "name": "Woqooyi Galbeed", + "code": "WO" + }, { "name": "गेडो", "code": "GE" @@ -17723,26 +17743,6 @@ { "name": "हिरान", "code": "HI" - }, - { - "name": "Awdal", - "code": "AW" - }, - { - "name": "Sanaag", - "code": "SA" - }, - { - "name": "Sool", - "code": "SO" - }, - { - "name": "Togdheer", - "code": "TO" - }, - { - "name": "Woqooyi Galbeed", - "code": "WO" } ], "SR": [ @@ -17898,6 +17898,14 @@ } ], "SY": [ + { + "name": "Ar-Raqqah", + "code": "RA" + }, + { + "name": "Quneitra", + "code": "QU" + }, { "name": "अल-हसकाह पà¥à¤°à¤¾à¤¨à¥à¤¤", "code": "HA" @@ -17945,14 +17953,6 @@ { "name": "होमà¥à¤¸ पà¥à¤°à¤¾à¤¨à¥à¤¤", "code": "HI" - }, - { - "name": "Ar-Raqqah", - "code": "RA" - }, - { - "name": "Quneitra", - "code": "QU" } ], "SZ": [ @@ -17974,6 +17974,14 @@ } ], "TD": [ + { + "name": "Ennedi-Est", + "code": "EE" + }, + { + "name": "Ennedi-Ouest", + "code": "EO" + }, { "name": "उडाई कà¥à¤·à¥‡à¤¤à¥à¤°", "code": "OD" @@ -18057,14 +18065,6 @@ { "name": "हदà¥à¤œà¤°-लामिस कà¥à¤·à¥‡à¤¤à¥à¤°", "code": "HL" - }, - { - "name": "Ennedi-Est", - "code": "EE" - }, - { - "name": "Ennedi-Ouest", - "code": "EO" } ], "TG": [ @@ -19048,6 +19048,18 @@ } ], "TW": [ + { + "name": "Lienchiang", + "code": "LIE" + }, + { + "name": "New Taipei", + "code": "NWT" + }, + { + "name": "Penghu", + "code": "PEN" + }, { "name": "काऊशà¥à¤‚ग सिटी", "code": "KHH" @@ -19123,18 +19135,6 @@ { "name": "हà¥à¤…लिà¤à¤¨ काउंटी", "code": "HUA" - }, - { - "name": "Lienchiang", - "code": "LIE" - }, - { - "name": "New Taipei", - "code": "NWT" - }, - { - "name": "Penghu", - "code": "PEN" } ], "TZ": [ @@ -19313,71 +19313,139 @@ "code": "40" }, { - "name": "Crimea", - "code": "43" + "name": "Crimea", + "code": "43" + }, + { + "name": "लवीव ओबà¥à¤²à¤¾à¤¸à¥à¤Ÿ", + "code": "46" + }, + { + "name": "मायकोलेव ओबà¥à¤²à¤¾à¤¸à¥à¤Ÿ", + "code": "48" + }, + { + "name": "ओडेसा ओबà¥à¤²à¤¾à¤¸à¥à¤Ÿ", + "code": "51" + }, + { + "name": "पोलà¥à¤Ÿà¤¾à¤µà¤¾ ओबà¥à¤²à¤¾à¤¸à¥à¤Ÿ", + "code": "53" + }, + { + "name": "रिवà¥à¤¨à¥‡ ओबà¥à¤²à¤¾à¤¸à¥à¤Ÿ", + "code": "56" + }, + { + "name": "सà¥à¤®à¥€ ओबà¥à¤²à¤¾à¤¸à¥à¤Ÿ", + "code": "59" + }, + { + "name": "टेमोपिल ओबà¥à¤²à¤¾à¤¸à¥à¤Ÿ", + "code": "61" + }, + { + "name": "खारà¥à¤•à¤¿à¤µ ओबà¥à¤²à¤¾à¤¸à¥à¤Ÿ", + "code": "63" + }, + { + "name": "खेरà¥à¤¸à¥Œà¤¨ ओबà¥à¤²à¤¾à¤¸à¥à¤Ÿ", + "code": "65" + }, + { + "name": "खà¥à¤®à¥‡à¤²à¤¨à¤¿à¤Ÿà¥à¤¸à¤•à¥€ ओबà¥à¤²à¤¾à¤¸à¥à¤Ÿ", + "code": "68" + }, + { + "name": "चेरकासी ओबà¥à¤²à¤¾à¤¸à¥à¤Ÿ", + "code": "71" + }, + { + "name": "चेरनिहाइव ओबà¥à¤²à¤¾à¤¸à¥à¤Ÿ", + "code": "74" + }, + { + "name": "चेमिवà¥à¤¤à¥à¤¸à¥€ ओबà¥à¤²à¤¾à¤¸à¥à¤Ÿ", + "code": "77" + } + ], + "UG": [ + { + "name": "Bugiri", + "code": "201" + }, + { + "name": "Bunyangabu", + "code": "430" + }, + { + "name": "Butebo", + "code": "233" }, { - "name": "लवीव ओबà¥à¤²à¤¾à¤¸à¥à¤Ÿ", - "code": "46" + "name": "Central", + "code": "C" }, { - "name": "मायकोलेव ओबà¥à¤²à¤¾à¤¸à¥à¤Ÿ", - "code": "48" + "name": "Eastern", + "code": "E" }, { - "name": "ओडेसा ओबà¥à¤²à¤¾à¤¸à¥à¤Ÿ", - "code": "51" + "name": "Kagadi", + "code": "427" }, { - "name": "पोलà¥à¤Ÿà¤¾à¤µà¤¾ ओबà¥à¤²à¤¾à¤¸à¥à¤Ÿ", - "code": "53" + "name": "Kakumiro", + "code": "428" }, { - "name": "रिवà¥à¤¨à¥‡ ओबà¥à¤²à¤¾à¤¸à¥à¤Ÿ", - "code": "56" + "name": "Kisoro", + "code": "408" }, { - "name": "सà¥à¤®à¥€ ओबà¥à¤²à¤¾à¤¸à¥à¤Ÿ", - "code": "59" + "name": "Kyotera", + "code": "125" }, { - "name": "टेमोपिल ओबà¥à¤²à¤¾à¤¸à¥à¤Ÿ", - "code": "61" + "name": "Namisindwa", + "code": "234" }, { - "name": "खारà¥à¤•à¤¿à¤µ ओबà¥à¤²à¤¾à¤¸à¥à¤Ÿ", - "code": "63" + "name": "Northern", + "code": "N" }, { - "name": "खेरà¥à¤¸à¥Œà¤¨ ओबà¥à¤²à¤¾à¤¸à¥à¤Ÿ", - "code": "65" + "name": "Pader", + "code": "312" }, { - "name": "खà¥à¤®à¥‡à¤²à¤¨à¤¿à¤Ÿà¥à¤¸à¤•à¥€ ओबà¥à¤²à¤¾à¤¸à¥à¤Ÿ", - "code": "68" + "name": "Pakwach", + "code": "332" }, { - "name": "चेरकासी ओबà¥à¤²à¤¾à¤¸à¥à¤Ÿ", - "code": "71" + "name": "Rubanda", + "code": "429" }, { - "name": "चेरनिहाइव ओबà¥à¤²à¤¾à¤¸à¥à¤Ÿ", - "code": "74" + "name": "Rukiga", + "code": "431" }, { - "name": "चेमिवà¥à¤¤à¥à¤¸à¥€ ओबà¥à¤²à¤¾à¤¸à¥à¤Ÿ", - "code": "77" - } - ], - "UG": [ + "name": "Western", + "code": "W" + }, { - "name": "अंजà¥à¤®à¤¨à¥€ जिला", - "code": "301" + "name": "Zombo", + "code": "331" }, { "name": "अगागो जिला", "code": "322" }, + { + "name": "अंजà¥à¤®à¤¨à¥€ जिला", + "code": "301" + }, { "name": "अपाक जिला", "code": "302" @@ -19538,14 +19606,14 @@ "name": "कà¥à¤¯à¤¾à¤‚कवानà¥à¤œà¤¼à¥€ जिला", "code": "123" }, - { - "name": "कà¥à¤¯à¥‡à¤‚योयो जिला", - "code": "415" - }, { "name": "कà¥à¤¯à¥‡à¤œà¥‡à¤—à¥à¤µà¤¾ जिला", "code": "422" }, + { + "name": "कà¥à¤¯à¥‡à¤‚योयो जिला", + "code": "415" + }, { "name": "कà¥à¤µà¥€à¤¨ जिला", "code": "228" @@ -19805,74 +19873,6 @@ { "name": "होइमा जिला", "code": "403" - }, - { - "name": "Bugiri", - "code": "201" - }, - { - "name": "Bunyangabu", - "code": "430" - }, - { - "name": "Butebo", - "code": "233" - }, - { - "name": "Central", - "code": "C" - }, - { - "name": "Eastern", - "code": "E" - }, - { - "name": "Kagadi", - "code": "427" - }, - { - "name": "Kakumiro", - "code": "428" - }, - { - "name": "Kisoro", - "code": "408" - }, - { - "name": "Kyotera", - "code": "125" - }, - { - "name": "Namisindwa", - "code": "234" - }, - { - "name": "Northern", - "code": "N" - }, - { - "name": "Pader", - "code": "312" - }, - { - "name": "Pakwach", - "code": "332" - }, - { - "name": "Rubanda", - "code": "429" - }, - { - "name": "Rukiga", - "code": "431" - }, - { - "name": "Western", - "code": "W" - }, - { - "name": "Zombo", - "code": "331" } ], "UM": [ @@ -19914,6 +19914,30 @@ } ], "US": [ + { + "name": "American Samoa", + "code": "AS" + }, + { + "name": "Guam", + "code": "GU" + }, + { + "name": "Northern Mariana Islands", + "code": "MP" + }, + { + "name": "Puerto Rico", + "code": "PR" + }, + { + "name": "U.S. Outlying Islands", + "code": "UM" + }, + { + "name": "U.S. Virgin Islands", + "code": "VI" + }, { "name": "अरकांसास", "code": "AR" @@ -20117,30 +20141,6 @@ { "name": "हवाई", "code": "HI" - }, - { - "name": "American Samoa", - "code": "AS" - }, - { - "name": "Guam", - "code": "GU" - }, - { - "name": "Northern Mariana Islands", - "code": "MP" - }, - { - "name": "Puerto Rico", - "code": "PR" - }, - { - "name": "U.S. Outlying Islands", - "code": "UM" - }, - { - "name": "U.S. Virgin Islands", - "code": "VI" } ], "UY": [ @@ -20408,6 +20408,18 @@ } ], "VN": [ + { + "name": "Bắc Kạn", + "code": "53" + }, + { + "name": "Äồng Nai", + "code": "39" + }, + { + "name": "HÆ°ng Yên", + "code": "66" + }, { "name": "à¤à¤¨ गियांग", "code": "44" @@ -20484,10 +20496,6 @@ "name": "तà¥à¤à¤¨ कैंग", "code": "07" }, - { - "name": "थांह होआ", - "code": "21" - }, { "name": "थाई गà¥à¤¯à¥à¤à¤¨ पà¥à¤°à¤¾à¤‚त", "code": "69" @@ -20496,6 +20504,10 @@ "name": "थाई बिन पà¥à¤°à¤¾à¤‚त", "code": "20" }, + { + "name": "थांह होआ", + "code": "21" + }, { "name": "थà¥à¤°à¤¾ थिà¤à¤¨-हà¥à¤…à¤", "code": "26" @@ -20576,10 +20588,6 @@ "name": "येन बाई पà¥à¤°à¤¾à¤‚त", "code": "06" }, - { - "name": "लांग सोन", - "code": "09" - }, { "name": "लाइ चाउ पà¥à¤°à¤¾à¤‚त", "code": "01" @@ -20588,6 +20596,10 @@ "name": "लाओ काई पà¥à¤°à¤¾à¤‚त", "code": "02" }, + { + "name": "लांग सोन", + "code": "09" + }, { "name": "लाम दोंग", "code": "35" @@ -20647,18 +20659,6 @@ { "name": "हो बिनà¥à¤¹", "code": "14" - }, - { - "name": "Bắc Kạn", - "code": "53" - }, - { - "name": "Äồng Nai", - "code": "39" - }, - { - "name": "HÆ°ng Yên", - "code": "66" } ], "VU": [ @@ -20748,6 +20748,10 @@ } ], "YE": [ + { + "name": "Arkhabil Suqutra", + "code": "SU" + }, { "name": "अद-दाली पà¥à¤°à¤¾à¤¨à¥à¤¤", "code": "DA" @@ -20831,10 +20835,6 @@ { "name": "हदरामौत पà¥à¤°à¤¾à¤¨à¥à¤¤", "code": "HD" - }, - { - "name": "Arkhabil Suqutra", - "code": "SU" } ], "ZA": [ @@ -20918,6 +20918,14 @@ } ], "ZW": [ + { + "name": "Bulawayo", + "code": "BU" + }, + { + "name": "Harare", + "code": "HA" + }, { "name": "मशोनालैंड पशà¥à¤šà¤¿à¤®à¥€ पà¥à¤°à¤¾à¤‚त", "code": "MW" @@ -20949,14 +20957,6 @@ { "name": "मैसविंगो पà¥à¤°à¤¾à¤‚त", "code": "MV" - }, - { - "name": "Bulawayo", - "code": "BU" - }, - { - "name": "Harare", - "code": "HA" } ] } \ No newline at end of file diff --git a/js/data/locale/hi/sysres.json b/js/data/locale/hi/sysres.json index 16fd5c5f9b..635f65f30c 100644 --- a/js/data/locale/hi/sysres.json +++ b/js/data/locale/hi/sysres.json @@ -87,38 +87,30 @@ "1#1 week|#{num} weeks": "one#{num} सपà¥à¤¤à¤¾à¤¹|#{num} सपà¥à¤¤à¤¾à¤¹", "1#1 month|#{num} months": "one#{num} माह|#{num} माह", "1#1 year|#{num} years": "one#{num} वरà¥à¤·|#{num} वरà¥à¤·", - "#{num} ms": "one#{num} मि.से.|#{num} मि.से.", - "1#1 sec|#{num} sec": "one#{num} सेक.|#{num} सेक.", - "1#1 min|#{num} min": "one#{num} मि.|#{num} मि.", - "1#1 hr|#{num} hrs": "one#{num} घं.|#{num} घं.", + "#{num} ms": "one#{num} मि॰से॰|#{num} मि॰से॰", + "1#1 sec|#{num} sec": "one#{num} से॰|#{num} से॰", + "1#1 min|#{num} min": "one#{num} मि॰|#{num} मि॰", + "1#1 hr|#{num} hrs": "one#{num} घं॰|#{num} घं॰", "durationLongDays": "one#{num} दिन|#{num} दिन", "1#1 wk|#{num} wks": "one#{num} सपà¥à¤¤à¤¾à¤¹|#{num} सपà¥à¤¤à¤¾à¤¹", "1#1 mon|#{num} mons": "one#{num} माह|#{num} माह", "1#1 yr|#{num} yrs": "one#{num} वरà¥à¤·|#{num} वरà¥à¤·", - "durationShortMillis": "one#{num} मि.से.|#{num} मि.से.", - "#{num}s": "one#{num}से.|#{num}से.", - "durationShortMinutes": "one#{num}मि.|#{num}मि.", - "#{num}h": "one#{num}घं.|#{num}घं.", + "durationMediumMillis": "one#{num} मि॰से॰|#{num} मि॰से॰", + "1#1 se|#{num} sec": "one#{num}से॰|#{num}से॰", + "1#1 mi|#{num} min": "one#{num}मि॰|#{num}मि॰", + "durationMediumHours": "one#{num}घं॰|#{num}घं॰", + "1#1 dy|#{num} dys": "one#{num}दिन|#{num}दिन", + "durationMediumWeeks": "one#{num} सपà¥à¤¤à¤¾à¤¹|#{num} सपà¥à¤¤à¤¾à¤¹", + "1#1 mo|#{num} mos": "one#{num}माह|#{num}माह", + "durationMediumYears": "one#{num}वरà¥à¤·|#{num}वरà¥à¤·", + "durationShortMillis": "one#{num} मि॰से॰|#{num} मि॰से॰", + "#{num}s": "one#{num}से॰|#{num}से॰", + "durationShortMinutes": "one#{num}मि॰|#{num}मि॰", + "#{num}h": "one#{num}घं॰|#{num}घं॰", "#{num}d": "one#{num}दिन|#{num}दिन", "#{num}w": "one#{num} सपà¥à¤¤à¤¾à¤¹|#{num} सपà¥à¤¤à¤¾à¤¹", "durationShortMonths": "one#{num}माह|#{num}माह", "#{num}y": "one#{num}वरà¥à¤·|#{num}वरà¥à¤·", - "separatorFull": ", ", - "finalSeparatorFull": ", और ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", - "durationMediumMillis": "one#{num} मि.से.|#{num} मि.से.", - "1#1 se|#{num} sec": "#{num} से", - "1#1 mi|#{num} min": "#{num} मि", - "durationMediumHours": "one#{num} घं.|#{num} घं", - "1#1 dy|#{num} dys": "#{num} दि.", - "durationMediumWeeks": "#{num} सप", - "1#1 mo|#{num} mos": "#{num} मह", - "durationMediumYears": "#{num} साल", "1#in 1 second|#in {num} seconds": "one#{num} सेकंड में|#{num} सेकंड में", "1#in 1 minute|#in {num} minutes": "one#{num} मिनट में|#{num} मिनट में", "1#in 1 hour|#in {num} hours": "one#{num} घंटे में|#{num} घंटे में", @@ -133,9 +125,9 @@ "1#in 1 wk|#in {num} wks": "one#{num} सपà¥à¤¤à¤¾à¤¹ में|#{num} सपà¥à¤¤à¤¾à¤¹ में", "1#in 1 mon|#in {num} mons": "one#{num} माह में|#{num} माह में", "1#in 1 yr|#in {num} yrs": "one#{num} वरà¥à¤· में|#{num} वरà¥à¤· में", - "#in {num}s": "one#{num} से. में|#{num} से. में", - "#in {num}mi": "one#{num} मि. में|#{num} मि. में", - "#in {num}h": "one#{num} घं. में|#{num} घं. में", + "#in {num}s": "one#{num} से॰ में|#{num} से॰ में", + "#in {num}mi": "one#{num} मि॰ में|#{num} मि॰ में", + "#in {num}h": "one#{num} घं॰ में|#{num} घं॰ में", "#in {num}d": "one#{num} दिन में|#{num} दिन में", "#in {num}w": "one#{num} सपà¥à¤¤à¤¾à¤¹ में|#{num} सपà¥à¤¤à¤¾à¤¹ में", "#in {num}mo": "one#{num} माह में|#{num} माह में", @@ -154,11 +146,19 @@ "1#1 wk ago|#{num} wks ago": "one#{num} सपà¥à¤¤à¤¾à¤¹ पहले|#{num} सपà¥à¤¤à¤¾à¤¹ पहले", "1#1 mon ago|#{num} mons ago": "one#{num} माह पहले|#{num} माह पहले", "1#1 yr ago|#{num} yrs ago": "one#{num} वरà¥à¤· पहले|#{num} वरà¥à¤· पहले", - "#{num}s ago": "one#{num} से. पहले|#{num} से. पहले", - "#{num}mi ago": "one#{num} मि. पहले|#{num} मि. पहले", - "#{num}h ago": "one#{num} घं. पहले|#{num} घं. पहले", + "#{num}s ago": "one#{num} से॰ पहले|#{num} से॰ पहले", + "#{num}mi ago": "one#{num} मि॰ पहले|#{num} मि॰ पहले", + "#{num}h ago": "one#{num} घं॰ पहले|#{num} घं॰ पहले", "#{num}d ago": "one#{num} दिन पहले|#{num} दिन पहले", "#{num}w ago": "one#{num} सपà¥à¤¤à¤¾à¤¹ पहले|#{num} सपà¥à¤¤à¤¾à¤¹ पहले", "#{num}mo ago": "one#{num} माह पहले|#{num} माह पहले", - "#{num}y ago": "one#{num} वरà¥à¤· पहले|#{num} वरà¥à¤· पहले" + "#{num}y ago": "one#{num} वरà¥à¤· पहले|#{num} वरà¥à¤· पहले", + "separatorFull": ", ", + "finalSeparatorFull": ", और ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/hif/langname.jf b/js/data/locale/hif/langname.jf new file mode 100644 index 0000000000..23b3151439 --- /dev/null +++ b/js/data/locale/hif/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Fiji Hindi" +} \ No newline at end of file diff --git a/js/data/locale/hif/scripts.jf b/js/data/locale/hif/scripts.jf new file mode 100644 index 0000000000..d37b33718c --- /dev/null +++ b/js/data/locale/hif/scripts.jf @@ -0,0 +1,7 @@ +{ + "scripts": [ + "Deva", + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/hit/scripts.jf b/js/data/locale/hit/scripts.jf new file mode 100644 index 0000000000..2fd6f3f44a --- /dev/null +++ b/js/data/locale/hit/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Xsux" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/hmd/scripts.jf b/js/data/locale/hmd/scripts.jf new file mode 100644 index 0000000000..215d324442 --- /dev/null +++ b/js/data/locale/hmd/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Plrd" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/hnd/scripts.jf b/js/data/locale/hnd/scripts.jf new file mode 100644 index 0000000000..22edfc469b --- /dev/null +++ b/js/data/locale/hnd/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Arab" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/hnj/scripts.jf b/js/data/locale/hnj/scripts.jf new file mode 100644 index 0000000000..fce1d1da3c --- /dev/null +++ b/js/data/locale/hnj/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Laoo" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/hno/scripts.jf b/js/data/locale/hno/scripts.jf new file mode 100644 index 0000000000..22edfc469b --- /dev/null +++ b/js/data/locale/hno/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Arab" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/hr/BA/ctrynames.json b/js/data/locale/hr/BA/ctrynames.json index 675201f552..18331aa5e1 100644 --- a/js/data/locale/hr/BA/ctrynames.json +++ b/js/data/locale/hr/BA/ctrynames.json @@ -41,15 +41,15 @@ "Burkina Faso": "BF", "Burundi": "BI", "Butan": "BT", + "ÄŒad": "TD", "Centralna Amerika": "013", + "ÄŒeÅ¡ka": "CZ", "Ceuta i Melilla": "EA", + "ÄŒile": "CL", "Cipar": "CY", "Cookovi Otoci": "CK", "Crna Gora": "ME", "Curaçao": "CW", - "ÄŒad": "TD", - "ÄŒeÅ¡ka": "CZ", - "ÄŒile": "CL", "Danska": "DK", "Diego Garcia": "DG", "Dominika": "DM", @@ -182,10 +182,10 @@ "Nikaragva": "NI", "Niue": "NU", "Nizozemska": "NL", + "NjemaÄka": "DE", "NorveÅ¡ka": "NO", "Nova Kaledonija": "NC", "Novi Zeland": "NZ", - "NjemaÄka": "DE", "Obala Bjelokosti": "CI", "Oceanija": "009", "Oman": "OM", @@ -237,26 +237,26 @@ "SlovaÄka": "SK", "Slovenija": "SI", "Somalija": "SO", + "Å panjolska": "ES", "Srbija": "RS", "SrediÅ¡nja Afrika": "017", "Srednja Azija": "143", "SrednjoafriÄka Republika": "CF", + "Å ri Lanka": "LK", "Sub-Saharan Africa": "202", "Sudan": "SD", "Surinam": "SR", "Svalbard i Jan Mayen": "SJ", "Svazi": "SZ", + "Å vedska": "SE", "Sveta Helena": "SH", "Sveta Lucija": "LC", "Sveti Kristofor i Nevis": "KN", "Sveti Petar i Mikelon": "PM", "Sveti Toma i Princip": "ST", "Sveti Vincent i Grenadini": "VC", - "Svijet": "001", - "Å panjolska": "ES", - "Å ri Lanka": "LK", - "Å vedska": "SE", "Å vicarska": "CH", + "Svijet": "001", "Tadžikistan": "TJ", "Tajland": "TH", "Tajvan": "TW", @@ -278,8 +278,8 @@ "Ukrajina": "UA", "Urugvaj": "UY", "Uzbekistan": "UZ", - "Vanuatu": "VU", "Vanjska podruÄja Oceanije": "QO", + "Vanuatu": "VU", "Vatikanski Grad": "VA", "Venezuela": "VE", "Vijetnam": "VN", diff --git a/js/data/locale/hr/BA/ctryreverse.json b/js/data/locale/hr/BA/ctryreverse.json index cfc9aa5dcb..fd12111a77 100644 --- a/js/data/locale/hr/BA/ctryreverse.json +++ b/js/data/locale/hr/BA/ctryreverse.json @@ -49,15 +49,15 @@ "BF": "Burkina Faso", "BI": "Burundi", "BT": "Butan", + "TD": "ÄŒad", "013": "Centralna Amerika", + "CZ": "ÄŒeÅ¡ka", "EA": "Ceuta i Melilla", + "CL": "ÄŒile", "CY": "Cipar", "CK": "Cookovi Otoci", "ME": "Crna Gora", "CW": "Curaçao", - "TD": "ÄŒad", - "CZ": "ÄŒeÅ¡ka", - "CL": "ÄŒile", "DK": "Danska", "DG": "Diego Garcia", "DM": "Dominika", @@ -187,10 +187,10 @@ "NI": "Nikaragva", "NU": "Niue", "NL": "Nizozemska", + "DE": "NjemaÄka", "NO": "NorveÅ¡ka", "NC": "Nova Kaledonija", "NZ": "Novi Zeland", - "DE": "NjemaÄka", "CI": "Obala Bjelokosti", "009": "Oceanija", "OM": "Oman", @@ -241,24 +241,24 @@ "SK": "SlovaÄka", "SI": "Slovenija", "SO": "Somalija", + "ES": "Å panjolska", "RS": "Srbija", "017": "SrediÅ¡nja Afrika", "CF": "SrednjoafriÄka Republika", + "LK": "Å ri Lanka", "SD": "Sudan", "SR": "Surinam", "SJ": "Svalbard i Jan Mayen", "SZ": "Svazi", + "SE": "Å vedska", "SH": "Sveta Helena", "LC": "Sveta Lucija", "KN": "Sveti Kristofor i Nevis", "PM": "Sveti Petar i Mikelon", "ST": "Sveti Toma i Princip", "VC": "Sveti Vincent i Grenadini", - "001": "Svijet", - "ES": "Å panjolska", - "LK": "Å ri Lanka", - "SE": "Å vedska", "CH": "Å vicarska", + "001": "Svijet", "TJ": "Tadžikistan", "TH": "Tajland", "TW": "Tajvan", @@ -280,8 +280,8 @@ "UA": "Ukrajina", "UY": "Urugvaj", "UZ": "Uzbekistan", - "VU": "Vanuatu", "QO": "Vanjska podruÄja Oceanije", + "VU": "Vanuatu", "VA": "Vatikanski Grad", "VE": "Venezuela", "VN": "Vijetnam", diff --git a/js/data/locale/hr/BA/sysres.json b/js/data/locale/hr/BA/sysres.json index aad7b31f01..d655be632e 100644 --- a/js/data/locale/hr/BA/sysres.json +++ b/js/data/locale/hr/BA/sysres.json @@ -1,190 +1,9 @@ { - "MMMM1": "sijeÄnja", - "MMM1": "sij", - "NN1": "si", - "N1": "s", - "MMMM2": "veljaÄe", - "MMM2": "velj", - "NN2": "ve", - "N2": "v", - "MMMM3": "ožujka", - "MMM3": "ožu", - "NN3": "ož", - "N3": "o", - "MMMM4": "travnja", - "MMM4": "tra", - "NN4": "tr", - "N4": "t", - "MMMM5": "svibnja", - "MMM5": "svi", - "NN5": "sv", - "N5": "s", - "MMMM6": "lipnja", - "MMM6": "lip", - "NN6": "li", - "N6": "l", - "MMMM7": "srpnja", - "MMM7": "srp", - "NN7": "sr", - "N7": "s", - "MMMM8": "kolovoza", - "MMM8": "kol", - "NN8": "ko", - "N8": "k", - "MMMM9": "rujna", - "MMM9": "ruj", - "NN9": "ru", - "N9": "r", - "MMMM10": "listopada", - "MMM10": "lis", - "NN10": "li", - "N10": "l", - "MMMM11": "studenoga", - "MMM11": "stu", - "NN11": "st", - "N11": "s", - "MMMM12": "prosinca", - "MMM12": "pro", - "NN12": "pr", - "N12": "p", - "LLLL1": "sijeÄanj", - "LLL1": "sij", - "LL1": "si", - "L1": "1.", - "LLLL2": "veljaÄa", - "LLL2": "velj", - "LL2": "ve", - "L2": "2.", - "LLLL3": "ožujak", - "LLL3": "ožu", - "LL3": "ož", - "L3": "3.", - "LLLL4": "travanj", - "LLL4": "tra", - "LL4": "tr", - "L4": "4.", - "LLLL5": "svibanj", - "LLL5": "svi", - "LL5": "sv", - "L5": "5.", - "LLLL6": "lipanj", - "LLL6": "lip", - "LL6": "li", - "L6": "6.", - "LLLL7": "srpanj", - "LLL7": "srp", - "LL7": "sr", - "L7": "7.", - "LLLL8": "kolovoz", - "LLL8": "kol", - "LL8": "ko", - "L8": "8.", - "LLLL9": "rujan", - "LLL9": "ruj", - "LL9": "ru", - "L9": "9.", - "LLLL10": "listopad", - "LLL10": "lis", - "LL10": "li", - "L10": "10.", - "LLLL11": "studeni", - "LLL11": "stu", - "LL11": "st", - "L11": "11.", - "LLLL12": "prosinac", - "LLL12": "pro", - "LL12": "pr", - "L12": "12.", - "EEEE0": "nedjelja", - "EEE0": "ned", - "EE0": "ned", - "E0": "N", - "EEEE1": "ponedjeljak", - "EEE1": "pon", - "EE1": "pon", - "E1": "P", - "EEEE2": "utorak", - "EEE2": "uto", - "EE2": "uto", - "E2": "U", - "EEEE3": "srijeda", - "EEE3": "sri", - "EE3": "sri", - "E3": "S", - "EEEE4": "Äetvrtak", - "EEE4": "Äet", - "EE4": "Äet", - "E4": "ÄŒ", - "EEEE5": "petak", - "EEE5": "pet", - "EE5": "pet", - "E5": "P", - "EEEE6": "subota", - "EEE6": "sub", - "EE6": "sub", - "E6": "S", - "cccc0": "nedjelja", - "ccc0": "ned", - "cc0": "ned", "c0": "N", - "cccc1": "ponedjeljak", - "ccc1": "pon", - "cc1": "pon", "c1": "P", - "cccc2": "utorak", - "ccc2": "uto", - "cc2": "uto", "c2": "U", - "cccc3": "srijeda", - "ccc3": "sri", - "cc3": "sri", "c3": "S", - "cccc4": "Äetvrtak", - "ccc4": "Äet", - "cc4": "Äet", "c4": "ÄŒ", - "cccc5": "petak", - "ccc5": "pet", - "cc5": "pet", "c5": "P", - "cccc6": "subota", - "ccc6": "sub", - "cc6": "sub", - "c6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "pr. n. e.", - "G1": "n. e.", - "1#1 millisecond|#{num} milliseconds": "one#{num} milisekunda|few#{num} milisekunde|#{num} milisekundi", - "1#1 second|#{num} seconds": "one#{num} sekunda|few#{num} sekunde|#{num} sekundi", - "1#1 minute|#{num} minutes": "one#{num} minuta|few#{num} minute|#{num} minuta", - "1#1 hour|#{num} hours": "one#{num} sat|few#{num} sata|#{num} sati", - "1#1 day|#{num} days": "one#{num} dan|few#{num} dana|#{num} dana", - "1#1 week|#{num} weeks": "one#{num} tjedan|few#{num} tjedna|#{num} tjedana", - "1#1 month|#{num} months": "one#{num} mjesec|few#{num} mjeseca|#{num} mjeseci", - "1#1 year|#{num} years": "one#{num} godina|few#{num} godine|#{num} godina", - "#{num} ms": "one#{num} ms|few#{num} ms|#{num} ms", - "1#1 sec|#{num} sec": "one#{num} s|few#{num} s|#{num} s", - "1#1 min|#{num} min": "one#{num} min|few#{num} min|#{num} min", - "1#1 hr|#{num} hrs": "one#{num} h|few#{num} h|#{num} h", - "durationLongDays": "one#{num} dan|few#{num} dana|#{num} dana", - "1#1 wk|#{num} wks": "one#{num} tj.|few#{num} tj.|#{num} tj.", - "1#1 mon|#{num} mons": "one#{num} mj.|few#{num} mj.|#{num} mj.", - "1#1 yr|#{num} yrs": "one#{num} g.|few#{num} g.|#{num} g.", - "durationShortMillis": "one#{num} ms|few#{num} ms|#{num} ms", - "#{num}s": "one#{num} s|few#{num} s|#{num} s", - "durationShortMinutes": "one#{num} m|few#{num} m|#{num} m", - "#{num}h": "one#{num} h|few#{num} h|#{num} h", - "#{num}d": "one#{num} d.|few#{num} d.|#{num} d.", - "#{num}w": "one#{num} tj.|few#{num} tj.|#{num} tj.", - "durationShortMonths": "one#{num} mj.|few#{num} mj.|#{num} mj.", - "#{num}y": "one#{num} g.|few#{num} g.|#{num} g.", - "separatorFull": ", ", - "finalSeparatorFull": " i ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " " + "c6": "S" } \ No newline at end of file diff --git a/js/data/locale/hr/ctrynames.json b/js/data/locale/hr/ctrynames.json index 675201f552..18331aa5e1 100644 --- a/js/data/locale/hr/ctrynames.json +++ b/js/data/locale/hr/ctrynames.json @@ -41,15 +41,15 @@ "Burkina Faso": "BF", "Burundi": "BI", "Butan": "BT", + "ÄŒad": "TD", "Centralna Amerika": "013", + "ÄŒeÅ¡ka": "CZ", "Ceuta i Melilla": "EA", + "ÄŒile": "CL", "Cipar": "CY", "Cookovi Otoci": "CK", "Crna Gora": "ME", "Curaçao": "CW", - "ÄŒad": "TD", - "ÄŒeÅ¡ka": "CZ", - "ÄŒile": "CL", "Danska": "DK", "Diego Garcia": "DG", "Dominika": "DM", @@ -182,10 +182,10 @@ "Nikaragva": "NI", "Niue": "NU", "Nizozemska": "NL", + "NjemaÄka": "DE", "NorveÅ¡ka": "NO", "Nova Kaledonija": "NC", "Novi Zeland": "NZ", - "NjemaÄka": "DE", "Obala Bjelokosti": "CI", "Oceanija": "009", "Oman": "OM", @@ -237,26 +237,26 @@ "SlovaÄka": "SK", "Slovenija": "SI", "Somalija": "SO", + "Å panjolska": "ES", "Srbija": "RS", "SrediÅ¡nja Afrika": "017", "Srednja Azija": "143", "SrednjoafriÄka Republika": "CF", + "Å ri Lanka": "LK", "Sub-Saharan Africa": "202", "Sudan": "SD", "Surinam": "SR", "Svalbard i Jan Mayen": "SJ", "Svazi": "SZ", + "Å vedska": "SE", "Sveta Helena": "SH", "Sveta Lucija": "LC", "Sveti Kristofor i Nevis": "KN", "Sveti Petar i Mikelon": "PM", "Sveti Toma i Princip": "ST", "Sveti Vincent i Grenadini": "VC", - "Svijet": "001", - "Å panjolska": "ES", - "Å ri Lanka": "LK", - "Å vedska": "SE", "Å vicarska": "CH", + "Svijet": "001", "Tadžikistan": "TJ", "Tajland": "TH", "Tajvan": "TW", @@ -278,8 +278,8 @@ "Ukrajina": "UA", "Urugvaj": "UY", "Uzbekistan": "UZ", - "Vanuatu": "VU", "Vanjska podruÄja Oceanije": "QO", + "Vanuatu": "VU", "Vatikanski Grad": "VA", "Venezuela": "VE", "Vijetnam": "VN", diff --git a/js/data/locale/hr/ctryreverse.json b/js/data/locale/hr/ctryreverse.json index cfc9aa5dcb..fd12111a77 100644 --- a/js/data/locale/hr/ctryreverse.json +++ b/js/data/locale/hr/ctryreverse.json @@ -49,15 +49,15 @@ "BF": "Burkina Faso", "BI": "Burundi", "BT": "Butan", + "TD": "ÄŒad", "013": "Centralna Amerika", + "CZ": "ÄŒeÅ¡ka", "EA": "Ceuta i Melilla", + "CL": "ÄŒile", "CY": "Cipar", "CK": "Cookovi Otoci", "ME": "Crna Gora", "CW": "Curaçao", - "TD": "ÄŒad", - "CZ": "ÄŒeÅ¡ka", - "CL": "ÄŒile", "DK": "Danska", "DG": "Diego Garcia", "DM": "Dominika", @@ -187,10 +187,10 @@ "NI": "Nikaragva", "NU": "Niue", "NL": "Nizozemska", + "DE": "NjemaÄka", "NO": "NorveÅ¡ka", "NC": "Nova Kaledonija", "NZ": "Novi Zeland", - "DE": "NjemaÄka", "CI": "Obala Bjelokosti", "009": "Oceanija", "OM": "Oman", @@ -241,24 +241,24 @@ "SK": "SlovaÄka", "SI": "Slovenija", "SO": "Somalija", + "ES": "Å panjolska", "RS": "Srbija", "017": "SrediÅ¡nja Afrika", "CF": "SrednjoafriÄka Republika", + "LK": "Å ri Lanka", "SD": "Sudan", "SR": "Surinam", "SJ": "Svalbard i Jan Mayen", "SZ": "Svazi", + "SE": "Å vedska", "SH": "Sveta Helena", "LC": "Sveta Lucija", "KN": "Sveti Kristofor i Nevis", "PM": "Sveti Petar i Mikelon", "ST": "Sveti Toma i Princip", "VC": "Sveti Vincent i Grenadini", - "001": "Svijet", - "ES": "Å panjolska", - "LK": "Å ri Lanka", - "SE": "Å vedska", "CH": "Å vicarska", + "001": "Svijet", "TJ": "Tadžikistan", "TH": "Tajland", "TW": "Tajvan", @@ -280,8 +280,8 @@ "UA": "Ukrajina", "UY": "Urugvaj", "UZ": "Uzbekistan", - "VU": "Vanuatu", "QO": "Vanjska podruÄja Oceanije", + "VU": "Vanuatu", "VA": "Vatikanski Grad", "VE": "Venezuela", "VN": "Vijetnam", diff --git a/js/data/locale/hr/numfmt.jf b/js/data/locale/hr/numfmt.jf index f844671568..21d353e820 100644 --- a/js/data/locale/hr/numfmt.jf +++ b/js/data/locale/hr/numfmt.jf @@ -6,6 +6,8 @@ "currencyFormats": { "common": "{n} {s}", "commonNegative": "-{n} {s}" - } + }, + "pctFmt": "{n} %", + "negativepctFmt": "-{n} %" } } \ No newline at end of file diff --git a/js/data/locale/hr/regionnames.json b/js/data/locale/hr/regionnames.json index fe3226c18f..36e0965f69 100644 --- a/js/data/locale/hr/regionnames.json +++ b/js/data/locale/hr/regionnames.json @@ -308,14 +308,14 @@ "name": "Kolonjë", "code": "ER" }, - { - "name": "Korçë", - "code": "KO" - }, { "name": "KorÄanski okrug", "code": "06" }, + { + "name": "Korçë", + "code": "KO" + }, { "name": "Krujë", "code": "KR" @@ -344,14 +344,14 @@ "name": "Librazhd", "code": "LB" }, - { - "name": "Lushnjë", - "code": "LU" - }, { "name": "LjeÅ¡ki okrug", "code": "08" }, + { + "name": "Lushnjë", + "code": "LU" + }, { "name": "Malësi e Madhe", "code": "MM" @@ -454,14 +454,14 @@ "name": "Lori", "code": "LO" }, - { - "name": "Sjunik", - "code": "SU" - }, { "name": "Å irak", "code": "SH" }, + { + "name": "Sjunik", + "code": "SU" + }, { "name": "TavuÅ¡", "code": "TV" @@ -3634,18 +3634,6 @@ "name": "Bruntál", "code": "801" }, - { - "name": "Cheb", - "code": "411" - }, - { - "name": "Chomutov", - "code": "422" - }, - { - "name": "Chrudim", - "code": "531" - }, { "name": "ÄŒeská Lípa", "code": "511" @@ -3658,6 +3646,18 @@ "name": "ÄŒeský Krumlov", "code": "312" }, + { + "name": "Cheb", + "code": "411" + }, + { + "name": "Chomutov", + "code": "422" + }, + { + "name": "Chrudim", + "code": "531" + }, { "name": "DÄ›Äín", "code": "421" @@ -3986,14 +3986,14 @@ "name": "Strakonice", "code": "316" }, - { - "name": "Svitavy", - "code": "533" - }, { "name": "Å umperk", "code": "715" }, + { + "name": "Svitavy", + "code": "533" + }, { "name": "Tábor", "code": "317" @@ -4034,13 +4034,17 @@ "name": "Vsetín", "code": "723" }, + { + "name": "VyÅ¡kov", + "code": "646" + }, { "name": "VysoÄina", "code": "63" }, { - "name": "VyÅ¡kov", - "code": "646" + "name": "ŽÄár nad Sázavou", + "code": "635" }, { "name": "Zlín", @@ -4053,10 +4057,6 @@ { "name": "Znojmo", "code": "647" - }, - { - "name": "ŽÄár nad Sázavou", - "code": "635" } ], "DE": [ @@ -6706,6 +6706,10 @@ "name": "Sjeverni Lanarkshire", "code": "NLK" }, + { + "name": "Å kotska", + "code": "SCT" + }, { "name": "Slough", "code": "SLG" @@ -6786,10 +6790,6 @@ "name": "Swindon", "code": "SWD" }, - { - "name": "Å kotska", - "code": "SCT" - }, { "name": "Tameside", "code": "TAM" @@ -8052,6 +8052,14 @@ "name": "Segedin", "code": "SD" }, + { + "name": "Å omoÄ‘ska županija", + "code": "SO" + }, + { + "name": "Å opron", + "code": "SN" + }, { "name": "Stolni Biograd", "code": "SF" @@ -8068,14 +8076,6 @@ "name": "Szolnok", "code": "SK" }, - { - "name": "Å omoÄ‘ska županija", - "code": "SO" - }, - { - "name": "Å opron", - "code": "SN" - }, { "name": "Tatabánya", "code": "TB" @@ -10906,10 +10906,6 @@ "name": "RokiÅ¡kis", "code": "40" }, - { - "name": "Skuodas", - "code": "48" - }, { "name": "Å akiai", "code": "41" @@ -10938,6 +10934,10 @@ "name": "Å irvintos", "code": "47" }, + { + "name": "Skuodas", + "code": "48" + }, { "name": "Å venÄionys", "code": "49" @@ -11202,6 +11202,10 @@ "name": "InÄukalns", "code": "037" }, + { + "name": "Jaunjelgava", + "code": "038" + }, { "name": "Jaunpiebalga", "code": "039" @@ -11210,10 +11214,6 @@ "name": "Jaunpils", "code": "040" }, - { - "name": "Jaunjelgava", - "code": "038" - }, { "name": "JÄ“kabpils", "code": "JKB" @@ -15276,14 +15276,14 @@ "name": "Potkarpatsko vojvodstvo", "code": "PK" }, - { - "name": "SvetokriÅ¡ko vojvodstvo", - "code": "SK" - }, { "name": "Å lesko vojvodstvo", "code": "SL" }, + { + "name": "SvetokriÅ¡ko vojvodstvo", + "code": "SK" + }, { "name": "Varminsko-mazursko vojvodstvo", "code": "WN" @@ -20436,14 +20436,14 @@ "name": "Bến Tre", "code": "50" }, - { - "name": "Bình DÆ°Æ¡ng", - "code": "57" - }, { "name": "Bình Äịnh", "code": "31" }, + { + "name": "Bình DÆ°Æ¡ng", + "code": "57" + }, { "name": "Bình PhÆ°á»›c", "code": "58" diff --git a/js/data/locale/hr/sysres.json b/js/data/locale/hr/sysres.json index 0cca7af66a..a29cb5a951 100644 --- a/js/data/locale/hr/sysres.json +++ b/js/data/locale/hr/sysres.json @@ -171,6 +171,14 @@ "1#1 wk|#{num} wks": "one#{num} tj.|few#{num} tj.|#{num} tj.", "1#1 mon|#{num} mons": "one#{num} mj.|few#{num} mj.|#{num} mj.", "1#1 yr|#{num} yrs": "one#{num} g.|few#{num} g.|#{num} g.", + "durationMediumMillis": "one#{num} ms|few#{num} ms|#{num} ms", + "1#1 se|#{num} sec": "one#{num} s|few#{num} s|#{num} s", + "1#1 mi|#{num} min": "one#{num} m|few#{num} m|#{num} m", + "durationMediumHours": "one#{num} h|few#{num} h|#{num} h", + "1#1 dy|#{num} dys": "one#{num} d.|few#{num} d.|#{num} d.", + "durationMediumWeeks": "one#{num} tj.|few#{num} tj.|#{num} tj.", + "1#1 mo|#{num} mos": "one#{num} mj.|few#{num} mj.|#{num} mj.", + "durationMediumYears": "one#{num} g.|few#{num} g.|#{num} g.", "durationShortMillis": "one#{num} ms|few#{num} ms|#{num} ms", "#{num}s": "one#{num} s|few#{num} s|#{num} s", "durationShortMinutes": "one#{num} m|few#{num} m|#{num} m", @@ -179,22 +187,6 @@ "#{num}w": "one#{num} tj.|few#{num} tj.|#{num} tj.", "durationShortMonths": "one#{num} mj.|few#{num} mj.|#{num} mj.", "#{num}y": "one#{num} g.|few#{num} g.|#{num} g.", - "separatorFull": ", ", - "finalSeparatorFull": " i ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", - "durationMediumMillis": "one#{num} ms|few#{num} ms|#{num} ms", - "1#1 se|#{num} sec": "#{num} se", - "1#1 mi|#{num} min": "#{num} min", - "durationMediumHours": "one#{num} sat|#{num} sa", - "1#1 dy|#{num} dys": "few#{num} da|many#{num} da|#{num} dan", - "durationMediumWeeks": "#{num} tj.", - "1#1 mo|#{num} mos": "#{num} mj.", - "durationMediumYears": "#{num} g.", "1#in 1 second|#in {num} seconds": "one#za {num} sekundu|few#za {num} sekunde|#za {num} sekundi", "1#in 1 minute|#in {num} minutes": "one#za {num} minutu|few#za {num} minute|#za {num} minuta", "1#in 1 hour|#in {num} hours": "one#za {num} sat|few#za {num} sata|#za {num} sati", @@ -236,5 +228,13 @@ "#{num}d ago": "one#prije {num} dan|few#prije {num} dana|#prije {num} dana", "#{num}w ago": "one#prije {num} tj.|few#prije {num} tj.|#prije {num} tj.", "#{num}mo ago": "one#prije {num} mj.|few#prije {num} mj.|#prije {num} mj.", - "#{num}y ago": "one#prije {num} g.|few#prije {num} g.|#prije {num} g." + "#{num}y ago": "one#prije {num} g.|few#prije {num} g.|#prije {num} g.", + "separatorFull": ", ", + "finalSeparatorFull": " i ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": " ", + "finalSeparatorShort": " " } \ No newline at end of file diff --git a/js/data/locale/hsb/sysres.json b/js/data/locale/hsb/sysres.json index d4eedf5140..1c36840a68 100644 --- a/js/data/locale/hsb/sysres.json +++ b/js/data/locale/hsb/sysres.json @@ -171,22 +171,6 @@ "1#1 wk|#{num} wks": "one#{num} tydź.|two#{num} tydź.|few#{num} tydź.|#{num} tydź.", "1#1 mon|#{num} mons": "one#{num} mÄ›s.|two#{num} mÄ›s.|few#{num} mÄ›s.|#{num} mÄ›s.", "1#1 yr|#{num} yrs": "one#{num} l.|two#{num} l.|few#{num} l.|#{num} l.", - "durationShortMillis": "one#{num} ms|two#{num} ms|few#{num} ms|#{num} ms", - "#{num}s": "one#{num} s|two#{num} s|few#{num} s|#{num} s", - "durationShortMinutes": "one#{num} min|two#{num} min|few#{num} min|#{num} min", - "#{num}h": "one#{num} h|two#{num} h|few#{num} h|#{num} h", - "#{num}d": "one#{num} d|two#{num} d|few#{num} d|#{num} d", - "#{num}w": "one#{num} t.|two#{num} t.|few#{num} t.|#{num} t.", - "durationShortMonths": "one#{num} mÄ›s.|two#{num} mÄ›s.|few#{num} mÄ›s.|#{num} mÄ›s.", - "#{num}y": "one#{num} l.|two#{num} l.|few#{num} l.|#{num} l.", - "separatorFull": ", ", - "finalSeparatorFull": " a ", - "separatorLong": ", ", - "finalSeparatorLong": " a ", - "separatorMedium": ", ", - "finalSeparatorMedium": " a ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "one#{num} ms|two#{num} ms|few#{num} ms|#{num} ms", "1#1 se|#{num} sec": "one#{num} s|two#{num} s|few#{num} s|#{num} s", "1#1 mi|#{num} min": "one#{num} min|two#{num} min|few#{num} min|#{num} min", @@ -195,6 +179,14 @@ "durationMediumWeeks": "one#{num} t.|two#{num} t.|few#{num} t.|#{num} t.", "1#1 mo|#{num} mos": "one#{num} mÄ›s.|two#{num} mÄ›s.|few#{num} mÄ›s.|#{num} mÄ›s.", "durationMediumYears": "one#{num} l.|two#{num} l.|few#{num} l.|#{num} l.", + "durationShortMillis": "one#{num} ms|two#{num} ms|few#{num} ms|#{num} ms", + "#{num}s": "one#{num} s|two#{num} s|few#{num} s|#{num} s", + "durationShortMinutes": "one#{num} min|two#{num} min|few#{num} min|#{num} min", + "#{num}h": "one#{num} h|two#{num} h|few#{num} h|#{num} h", + "#{num}d": "one#{num} d|two#{num} d|few#{num} d|#{num} d", + "#{num}w": "one#{num} t.|two#{num} t.|few#{num} t.|#{num} t.", + "durationShortMonths": "one#{num} mÄ›s.|two#{num} mÄ›s.|few#{num} mÄ›s.|#{num} mÄ›s.", + "#{num}y": "one#{num} l.|two#{num} l.|few#{num} l.|#{num} l.", "1#in 1 second|#in {num} seconds": "one#za {num} sekundu|two#za {num} sekundźe|few#za {num} sekundy|#za {num} sekundow", "1#in 1 minute|#in {num} minutes": "one#za {num} minutu|two#za {num} minuće|few#za {num} minuty|#za {num} minutow", "1#in 1 hour|#in {num} hours": "one#za {num} hodźinu|two#za {num} hodźinje|few#za {num} hodźiny|#za {num} hodźin", @@ -236,5 +228,13 @@ "#{num}d ago": "one#pÅ™ed {num} dnj.|two#pÅ™ed {num} dnj.|few#pÅ™ed {num} dnj.|#pÅ™ed {num} dnj.", "#{num}w ago": "one#pÅ™ed {num} tydź.|two#pÅ™ed {num} tydź.|few#pÅ™ed {num} tydź.|#pÅ™ed {num} tydź.", "#{num}mo ago": "one#pÅ™ed {num} mÄ›s.|two#pÅ™ed {num} mÄ›s.|few#pÅ™ed {num} mÄ›s.|#pÅ™ed {num} mÄ›s.", - "#{num}y ago": "one#pÅ™ed {num} l.|two#pÅ™ed {num} l.|few#pÅ™ed {num} l.|#pÅ™ed {num} l." + "#{num}y ago": "one#pÅ™ed {num} l.|two#pÅ™ed {num} l.|few#pÅ™ed {num} l.|#pÅ™ed {num} l.", + "separatorFull": ", ", + "finalSeparatorFull": " a ", + "separatorLong": ", ", + "finalSeparatorLong": " a ", + "separatorMedium": ", ", + "finalSeparatorMedium": " a ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/hsn/langname.jf b/js/data/locale/hsn/langname.jf new file mode 100644 index 0000000000..0dc4e431d9 --- /dev/null +++ b/js/data/locale/hsn/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Xiang Chinese" +} \ No newline at end of file diff --git a/js/data/locale/hsn/scripts.jf b/js/data/locale/hsn/scripts.jf new file mode 100644 index 0000000000..2dd58be278 --- /dev/null +++ b/js/data/locale/hsn/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Hans" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/hu/ctrynames.json b/js/data/locale/hu/ctrynames.json index 5d5f3d087b..71d2735bd0 100644 --- a/js/data/locale/hu/ctrynames.json +++ b/js/data/locale/hu/ctrynames.json @@ -52,9 +52,9 @@ "Comore-szigetek": "KM", "Cook-szigetek": "CK", "Costa Rica": "CR", - "Curaçao": "CW", "Csád": "TD", "Csehország": "CZ", + "Curaçao": "CW", "Dánia": "DK", "Dél-afrikai Köztársaság": "ZA", "Dél-Amerika": "005", @@ -157,8 +157,8 @@ "Közép-Amerika": "013", "Közép-Ãzsia": "143", "Kuba": "CU", - "Kuvait": "KW", "KülsÅ‘-Óceánia": "QO", + "Kuvait": "KW", "Laosz": "LA", "Latin-Amerika": "419", "Lengyelország": "PL", @@ -214,8 +214,8 @@ "Óceánia": "009", "Olaszország": "IT", "Omán": "OM", - "Oroszország": "RU", "Örményország": "AM", + "Oroszország": "RU", "Pakisztán": "PK", "Palau": "PW", "Palesztin Terület": "PS", @@ -273,9 +273,9 @@ "Trinidad és Tobago": "TT", "Tristan da Cunha": "TA", "Tunézia": "TN", + "Türkmenisztán": "TM", "Turks- és Caicos-szigetek": "TC", "Tuvalu": "TV", - "Türkmenisztán": "TM", "Uganda": "UG", "Új-Kaledónia": "NC", "Új-Zéland": "NZ", diff --git a/js/data/locale/hu/ctryreverse.json b/js/data/locale/hu/ctryreverse.json index a169b4a7d3..778331c411 100644 --- a/js/data/locale/hu/ctryreverse.json +++ b/js/data/locale/hu/ctryreverse.json @@ -60,9 +60,9 @@ "KM": "Comore-szigetek", "CK": "Cook-szigetek", "CR": "Costa Rica", - "CW": "Curaçao", "TD": "Csád", "CZ": "Csehország", + "CW": "Curaçao", "DK": "Dánia", "ZA": "Dél-afrikai Köztársaság", "005": "Dél-Amerika", @@ -161,8 +161,8 @@ "CF": "Közép-afrikai Köztársaság", "013": "Közép-Amerika", "CU": "Kuba", - "KW": "Kuvait", "QO": "KülsÅ‘-Óceánia", + "KW": "Kuvait", "LA": "Laosz", "PL": "Lengyelország", "LS": "Lesotho", @@ -215,8 +215,8 @@ "009": "Óceánia", "IT": "Olaszország", "OM": "Omán", - "RU": "Oroszország", "AM": "Örményország", + "RU": "Oroszország", "PK": "Pakisztán", "PW": "Palau", "PS": "Palesztin Terület", @@ -273,9 +273,9 @@ "TT": "Trinidad és Tobago", "TA": "Tristan da Cunha", "TN": "Tunézia", + "TM": "Türkmenisztán", "TC": "Turks- és Caicos-szigetek", "TV": "Tuvalu", - "TM": "Türkmenisztán", "UG": "Uganda", "NC": "Új-Kaledónia", "NZ": "Új-Zéland", diff --git a/js/data/locale/hu/regionnames.json b/js/data/locale/hu/regionnames.json index a88b8eccc4..c4999d5ac4 100644 --- a/js/data/locale/hu/regionnames.json +++ b/js/data/locale/hu/regionnames.json @@ -20780,14 +20780,14 @@ "name": "Dzsauf kormányzóság", "code": "JA" }, - { - "name": "Hadramaut kormányzóság", - "code": "HD" - }, { "name": "Haddzsa kormányzóság", "code": "HJ" }, + { + "name": "Hadramaut kormányzóság", + "code": "HD" + }, { "name": "Hudajda kormányzóság", "code": "HU" diff --git a/js/data/locale/hu/sysres.json b/js/data/locale/hu/sysres.json index 9e5624a20c..6a2efebd65 100644 --- a/js/data/locale/hu/sysres.json +++ b/js/data/locale/hu/sysres.json @@ -77,8 +77,8 @@ "E6": "Sz", "a0": "de.", "a1": "du.", - "G-1": "BCE", - "G1": "CE", + "G-1": "i.e.", + "G1": "i.sz.", "1#1 millisecond|#{num} milliseconds": "one#{num} ezredmásodperc|#{num} ezredmásodperc", "1#1 second|#{num} seconds": "one#{num} másodperc|#{num} másodperc", "1#1 minute|#{num} minutes": "one#{num} perc|#{num} perc", @@ -95,6 +95,14 @@ "1#1 wk|#{num} wks": "one#{num} hét|#{num} hét", "1#1 mon|#{num} mons": "one#{num} hónap|#{num} hónap", "1#1 yr|#{num} yrs": "one#{num} év|#{num} év", + "durationMediumMillis": "one#{num} ms|#{num} ms", + "1#1 se|#{num} sec": "one#{num} s|#{num} s", + "1#1 mi|#{num} min": "one#{num} min|#{num} min", + "durationMediumHours": "one#{num} h|#{num} h", + "1#1 dy|#{num} dys": "one#{num} nap|#{num} nap", + "durationMediumWeeks": "one#{num} hét|#{num} hét", + "1#1 mo|#{num} mos": "one#{num} h.|#{num} h.", + "durationMediumYears": "one#{num} év|#{num} év", "durationShortMillis": "one#{num} ms|#{num} ms", "#{num}s": "one#{num} s|#{num} s", "durationShortMinutes": "one#{num} min|#{num} min", @@ -103,22 +111,6 @@ "#{num}w": "one#{num} hét|#{num} hét", "durationShortMonths": "one#{num} h.|#{num} h.", "#{num}y": "one#{num} év|#{num} év", - "separatorFull": ", ", - "finalSeparatorFull": " és ", - "separatorLong": ", ", - "finalSeparatorLong": " és ", - "separatorMedium": ", ", - "finalSeparatorMedium": " és ", - "separatorShort": ", ", - "finalSeparatorShort": " és ", - "durationMediumMillis": "one#{num} ms|#{num} ms", - "1#1 se|#{num} sec": "#{num} mp", - "1#1 mi|#{num} min": "#{num} pe", - "durationMediumHours": "#{num} óra", - "1#1 dy|#{num} dys": "#{num} nap", - "durationMediumWeeks": "#{num} hét", - "1#1 mo|#{num} mos": "#{num} hó", - "durationMediumYears": "#{num} év", "1#in 1 second|#in {num} seconds": "one#{num} másodperc múlva|#{num} másodperc múlva", "1#in 1 minute|#in {num} minutes": "one#{num} perc múlva|#{num} perc múlva", "1#in 1 hour|#in {num} hours": "one#{num} óra múlva|#{num} óra múlva", @@ -160,5 +152,13 @@ "#{num}d ago": "one#{num} napja|#{num} napja", "#{num}w ago": "one#{num} héttel ezelÅ‘tt|#{num} héttel ezelÅ‘tt", "#{num}mo ago": "one#{num} hónappal ezelÅ‘tt|#{num} hónappal ezelÅ‘tt", - "#{num}y ago": "one#{num} évvel ezelÅ‘tt|#{num} évvel ezelÅ‘tt" + "#{num}y ago": "one#{num} évvel ezelÅ‘tt|#{num} évvel ezelÅ‘tt", + "separatorFull": ", ", + "finalSeparatorFull": " és ", + "separatorLong": ", ", + "finalSeparatorLong": " és ", + "separatorMedium": ", ", + "finalSeparatorMedium": " és ", + "separatorShort": ", ", + "finalSeparatorShort": " és " } \ No newline at end of file diff --git a/js/data/locale/hy/ctrynames.json b/js/data/locale/hy/ctrynames.json index bc57f7e16d..451626d425 100644 --- a/js/data/locale/hy/ctrynames.json +++ b/js/data/locale/hy/ctrynames.json @@ -1,4 +1,5 @@ { + "Sub-Saharan Africa": "202", "Ô±Õ¤Ö€Õ¢Õ¥Õ»Õ¡Õ¶": "AZ", "Ô±Õ¬Õ¡Õ¶Õ¤ÕµÕ¡Õ¶ Õ¯Õ²Õ¦Õ«Õ¶Õ¥Ö€": "AX", "Ô±Õ¬Õ¢Õ¡Õ¶Õ«Õ¡": "AL", @@ -19,9 +20,6 @@ "Ô±Õ¾Õ½Õ¿Ö€Õ«Õ¡": "AT", "Ô±Ö€Õ¡Õ¢Õ¡Õ¯Õ¡Õ¶ Õ„Õ«Õ¡ÖÕµÕ¡Õ¬ Ô·Õ´Õ«Ö€Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¶Õ¥Ö€": "AE", "Ô±Ö€Õ£Õ¥Õ¶Õ¿Õ«Õ¶Õ¡": "AR", - "Ô±Ö€Õ¸Ö‚Õ¢Õ¡": "AW", - "Ô±Ö€Õ¿Õ¡Ö„Õ«Õ¶ Õ¯Õ²Õ¦Õ«Õ¶Õ¥Ö€ (Ô±Õ„Õ†)": "UM", - "Ô±Ö€Õ¿Õ¡Ö„Õ«Õ¶ Õ•Õ¾Õ¯Õ«Õ¡Õ¶Õ«Õ¡": "QO", "Ô±Ö€Ö‡Õ¥Õ¬ÕµÕ¡Õ¶ Ô±Õ½Õ«Õ¡": "030", "Ô±Ö€Ö‡Õ¥Õ¬ÕµÕ¡Õ¶ Ô±Ö†Ö€Õ«Õ¯Õ¡": "014", "Ô±Ö€Ö‡Õ¥Õ¬ÕµÕ¡Õ¶ ÔµÕ¾Ö€Õ¸ÕºÕ¡": "151", @@ -29,6 +27,9 @@ "Ô±Ö€Ö‡Õ´Õ¿ÕµÕ¡Õ¶ Ô±Ö†Ö€Õ«Õ¯Õ¡": "011", "Ô±Ö€Ö‡Õ´Õ¿ÕµÕ¡Õ¶ ÔµÕ¾Ö€Õ¸ÕºÕ¡": "155", "Ô±Ö€Ö‡Õ´Õ¿ÕµÕ¡Õ¶ ÕÕ¡Õ°Õ¡Ö€Õ¡": "EH", + "Ô±Ö€Õ¸Ö‚Õ¢Õ¡": "AW", + "Ô±Ö€Õ¿Õ¡Ö„Õ«Õ¶ Õ¯Õ²Õ¦Õ«Õ¶Õ¥Ö€ (Ô±Õ„Õ†)": "UM", + "Ô±Ö€Õ¿Õ¡Ö„Õ«Õ¶ Õ•Õ¾Õ¯Õ«Õ¡Õ¶Õ«Õ¡": "QO", "Ô±Ö†Õ²Õ¡Õ¶Õ½Õ¿Õ¡Õ¶": "AF", "Ô±Ö†Ö€Õ«Õ¯Õ¡": "002", "Ô²Õ¡Õ°Õ¡Õ´Õ¡Õ¶Õ¥Ö€": "BS", @@ -289,6 +290,5 @@ "Õ–Ö€Õ¡Õ¶Õ½Õ«Õ¡": "FR", "Õ–Ö€Õ¡Õ¶Õ½Õ«Õ¡Õ¯Õ¡Õ¶ Ô³Õ¾Õ«Õ¡Õ¶Õ¡": "GF", "Õ–Ö€Õ¡Õ¶Õ½Õ«Õ¡Õ¯Õ¡Õ¶ Õ€Õ¡Ö€Õ¡Õ¾Õ¡ÕµÕ«Õ¶ ÕÕ¡Ö€Õ¡Õ®Ö„Õ¶Õ¥Ö€": "TF", - "Õ–Ö€Õ¡Õ¶Õ½Õ«Õ¡Õ¯Õ¡Õ¶ ÕŠÕ¸Õ¬Õ«Õ¶Õ¥Õ¦Õ«Õ¡": "PF", - "Sub-Saharan Africa": "202" + "Õ–Ö€Õ¡Õ¶Õ½Õ«Õ¡Õ¯Õ¡Õ¶ ÕŠÕ¸Õ¬Õ«Õ¶Õ¥Õ¦Õ«Õ¡": "PF" } \ No newline at end of file diff --git a/js/data/locale/hy/ctryreverse.json b/js/data/locale/hy/ctryreverse.json index 85c1adb3cc..62f21415f6 100644 --- a/js/data/locale/hy/ctryreverse.json +++ b/js/data/locale/hy/ctryreverse.json @@ -27,13 +27,13 @@ "AT": "Ô±Õ¾Õ½Õ¿Ö€Õ«Õ¡", "AE": "Ô±Ö€Õ¡Õ¢Õ¡Õ¯Õ¡Õ¶ Õ„Õ«Õ¡ÖÕµÕ¡Õ¬ Ô·Õ´Õ«Ö€Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¶Õ¥Ö€", "AR": "Ô±Ö€Õ£Õ¥Õ¶Õ¿Õ«Õ¶Õ¡", - "AW": "Ô±Ö€Õ¸Ö‚Õ¢Õ¡", - "UM": "Ô±Ö€Õ¿Õ¡Ö„Õ«Õ¶ Õ¯Õ²Õ¦Õ«Õ¶Õ¥Ö€ (Ô±Õ„Õ†)", - "QO": "Ô±Ö€Õ¿Õ¡Ö„Õ«Õ¶ Õ•Õ¾Õ¯Õ«Õ¡Õ¶Õ«Õ¡", "030": "Ô±Ö€Ö‡Õ¥Õ¬ÕµÕ¡Õ¶ Ô±Õ½Õ«Õ¡", "014": "Ô±Ö€Ö‡Õ¥Õ¬ÕµÕ¡Õ¶ Ô±Ö†Ö€Õ«Õ¯Õ¡", "011": "Ô±Ö€Ö‡Õ´Õ¿ÕµÕ¡Õ¶ Ô±Ö†Ö€Õ«Õ¯Õ¡", "EH": "Ô±Ö€Ö‡Õ´Õ¿ÕµÕ¡Õ¶ ÕÕ¡Õ°Õ¡Ö€Õ¡", + "AW": "Ô±Ö€Õ¸Ö‚Õ¢Õ¡", + "UM": "Ô±Ö€Õ¿Õ¡Ö„Õ«Õ¶ Õ¯Õ²Õ¦Õ«Õ¶Õ¥Ö€ (Ô±Õ„Õ†)", + "QO": "Ô±Ö€Õ¿Õ¡Ö„Õ«Õ¶ Õ•Õ¾Õ¯Õ«Õ¡Õ¶Õ«Õ¡", "AF": "Ô±Ö†Õ²Õ¡Õ¶Õ½Õ¿Õ¡Õ¶", "002": "Ô±Ö†Ö€Õ«Õ¯Õ¡", "BS": "Ô²Õ¡Õ°Õ¡Õ´Õ¡Õ¶Õ¥Ö€", diff --git a/js/data/locale/hy/list.json b/js/data/locale/hy/list.json index 75dffa5f8d..0b211b934f 100644 --- a/js/data/locale/hy/list.json +++ b/js/data/locale/hy/list.json @@ -4,7 +4,29 @@ "end": "{0} Ö‡ {1}" }, "unit": { - "2": "{0} Ö‡ {1}", - "end": "{0} Ö‡ {1}" + "short": { + "2": "{0} {1}", + "start": "{0} {1}", + "middle": "{0} {1}", + "end": "{0} {1}" + }, + "medium": { + "2": "{0} Ö‡ {1}", + "start": "{0} {1}", + "middle": "{0} {1}", + "end": "{0} Ö‡ {1}" + }, + "long": { + "2": "{0} Ö‡ {1}", + "start": "{0}, {1}", + "middle": "{0}, {1}", + "end": "{0} Ö‡ {1}" + }, + "full": { + "2": "{0} Ö‡ {1}", + "start": "{0}, {1}", + "middle": "{0}, {1}", + "end": "{0} Ö‡ {1}" + } } } \ No newline at end of file diff --git a/js/data/locale/hy/numfmt.jf b/js/data/locale/hy/numfmt.jf index 627863342a..80812fd44f 100644 --- a/js/data/locale/hy/numfmt.jf +++ b/js/data/locale/hy/numfmt.jf @@ -2,6 +2,10 @@ "generated": true, "numfmt": { "decimalChar": ",", - "groupChar": " " + "groupChar": " ", + "currencyFormats": { + "common": "{n} {s}", + "commonNegative": "-{n} {s}" + } } } \ No newline at end of file diff --git a/js/data/locale/hy/regionnames.json b/js/data/locale/hy/regionnames.json index 0e537082b3..4403c430e5 100644 --- a/js/data/locale/hy/regionnames.json +++ b/js/data/locale/hy/regionnames.json @@ -60,34 +60,6 @@ } ], "AF": [ - { - "name": "Ô²Õ¡Õ¤Õ¡Õ­Õ·Õ¡Õ¶", - "code": "BDS" - }, - { - "name": "Ô²Õ¡Õ¤Õ²Õ«Õ½", - "code": "BDG" - }, - { - "name": "Ô²Õ¡Õ´Õ«Õ¡Õ¶", - "code": "BAM" - }, - { - "name": "Õ€Õ«Õ¬Õ´Õ¥Õ¶Õ¤", - "code": "HEL" - }, - { - "name": "Õ‚Õ¡Õ¶Õ¤Õ¡Õ°Õ¡Ö€ Õ¾Õ«Õ¬Õ¡ÕµÕ¥Õ©", - "code": "KAN" - }, - { - "name": "Õ†Õ«Õ´Ö€Õ¸Ö‚Õ¦", - "code": "NIM" - }, - { - "name": "ÕÕ¡Õ­Õ¡Ö€", - "code": "TAK" - }, { "name": "Baghlan", "code": "BGL" @@ -195,6 +167,34 @@ { "name": "Zabul", "code": "ZAB" + }, + { + "name": "Ô²Õ¡Õ¤Õ¡Õ­Õ·Õ¡Õ¶", + "code": "BDS" + }, + { + "name": "Ô²Õ¡Õ¤Õ²Õ«Õ½", + "code": "BDG" + }, + { + "name": "Ô²Õ¡Õ´Õ«Õ¡Õ¶", + "code": "BAM" + }, + { + "name": "Õ€Õ«Õ¬Õ´Õ¥Õ¶Õ¤", + "code": "HEL" + }, + { + "name": "Õ‚Õ¡Õ¶Õ¤Õ¡Õ°Õ¡Ö€ Õ¾Õ«Õ¬Õ¡ÕµÕ¥Õ©", + "code": "KAN" + }, + { + "name": "Õ†Õ«Õ´Ö€Õ¸Ö‚Õ¦", + "code": "NIM" + }, + { + "name": "ÕÕ¡Õ­Õ¡Ö€", + "code": "TAK" } ], "AG": [ @@ -232,54 +232,6 @@ } ], "AL": [ - { - "name": "Ô²Õ¥Ö€Õ¡Õ¿Õ« Õ£Õ¡Õ¾Õ¡Õ¼", - "code": "01" - }, - { - "name": "Ô³Õ«Ö€Õ¸Õ¯Õ¡Õ½Õ¿Ö€Õ¡ÕµÕ« Õ£Õ¡Õ¾Õ¡Õ¼", - "code": "05" - }, - { - "name": "Ô´Õ«Õ¢Õ¡Ö€Õ« Õ£Õ¡Õ¾Õ¡Õ¼", - "code": "09" - }, - { - "name": "Ô´Õ¸Ö‚Ö€Ö€Õ¥Õ½", - "code": "02" - }, - { - "name": "Ô·Õ¬Õ¢Õ¡Õ½Õ¡Õ¶Õ« Õ£Õ¡Õ¾Õ¡Õ¼", - "code": "03" - }, - { - "name": "Ô¼Õ¥ÕªÕ¡", - "code": "08" - }, - { - "name": "Ô¿Õ¸Ö€Õ¹Õ¡ÕµÕ« Õ£Õ¡Õ¾Õ¡Õ¼", - "code": "06" - }, - { - "name": "Ô¿Õ¸Ö‚Õ¯Õ¡Õ½Õ« Õ£Õ¡Õ¾Õ¡Õ¼", - "code": "07" - }, - { - "name": "Õ‡Õ¯Õ¸Õ¤Õ¥Ö€", - "code": "10" - }, - { - "name": "ÕŽÕ¬ÕµÕ¸Ö€Õ¡", - "code": "12" - }, - { - "name": "ÕÕ«Ö€Õ¡Õ¶Õ¡ÕµÕ« Õ£Õ¡Õ¾Õ¡Õ¼", - "code": "11" - }, - { - "name": "Õ–Õ«Õ¥Ö€Õ«Õ« Õ£Õ¡Õ¾Õ¡Õ¼", - "code": "04" - }, { "name": "Berat", "code": "BR" @@ -423,6 +375,54 @@ { "name": "Vlorë", "code": "VL" + }, + { + "name": "Ô²Õ¥Ö€Õ¡Õ¿Õ« Õ£Õ¡Õ¾Õ¡Õ¼", + "code": "01" + }, + { + "name": "Ô³Õ«Ö€Õ¸Õ¯Õ¡Õ½Õ¿Ö€Õ¡ÕµÕ« Õ£Õ¡Õ¾Õ¡Õ¼", + "code": "05" + }, + { + "name": "Ô´Õ«Õ¢Õ¡Ö€Õ« Õ£Õ¡Õ¾Õ¡Õ¼", + "code": "09" + }, + { + "name": "Ô´Õ¸Ö‚Ö€Ö€Õ¥Õ½", + "code": "02" + }, + { + "name": "Ô·Õ¬Õ¢Õ¡Õ½Õ¡Õ¶Õ« Õ£Õ¡Õ¾Õ¡Õ¼", + "code": "03" + }, + { + "name": "Ô¼Õ¥ÕªÕ¡", + "code": "08" + }, + { + "name": "Ô¿Õ¸Ö€Õ¹Õ¡ÕµÕ« Õ£Õ¡Õ¾Õ¡Õ¼", + "code": "06" + }, + { + "name": "Ô¿Õ¸Ö‚Õ¯Õ¡Õ½Õ« Õ£Õ¡Õ¾Õ¡Õ¼", + "code": "07" + }, + { + "name": "Õ‡Õ¯Õ¸Õ¤Õ¥Ö€", + "code": "10" + }, + { + "name": "ÕŽÕ¬ÕµÕ¸Ö€Õ¡", + "code": "12" + }, + { + "name": "ÕÕ«Ö€Õ¡Õ¶Õ¡ÕµÕ« Õ£Õ¡Õ¾Õ¡Õ¼", + "code": "11" + }, + { + "name": "Õ–Õ«Õ¥Ö€Õ«Õ« Õ£Õ¡Õ¾Õ¡Õ¼", + "code": "04" } ], "AM": [ @@ -546,46 +546,6 @@ } ], "AR": [ - { - "name": "Ô²Õ¸Ö‚Õ¥Õ¶Õ¸Õ½ Ô±ÕµÖ€Õ¥Õ½", - "code": "B" - }, - { - "name": "Ô²Õ¸Ö‚Õ¥Õ¶Õ¸Õ½ Այրես²", - "code": "C" - }, - { - "name": "Ô¼Õ¡ Ռիոխա", - "code": "F" - }, - { - "name": "Ô½Õ¸Ö‚Õ­Õ¸Ö‚Õµ", - "code": "Y" - }, - { - "name": "Õ€Ö€Õ¸ ÔµÖ€Õ¯Õ«Ö€, Ô±Õ¶Õ¿Õ¡Ö€Õ¯Õ¿Õ«Õ¤Õ¡ Ö‡ Õ€Õ¡Ö€Õ¡Õ¾Õ¡ÕµÕ«Õ¶ Ô±Õ¿Õ¬Õ¡Õ¶Õ¿Õ«Õ¯Õ¡ÕµÕ« Õ¯Õ²Õ¦Õ«Õ¶Õ¥Ö€", - "code": "V" - }, - { - "name": "Õ†Õ¥Õ¸Ö‚Õ¯Õ¥Õ¶", - "code": "Q" - }, - { - "name": "Õ‰Õ¡Õ¯Õ¸", - "code": "H" - }, - { - "name": "Õ‰Õ¸Ö‚Õ¢Õ¸Ö‚Õ¿", - "code": "U" - }, - { - "name": "ÕÕ¡Õ¬Õ¿Õ¡", - "code": "A" - }, - { - "name": "ÕÕ¡Õ¶Õ¿Õ¡ Ô¿Ö€Õ¸Ö‚Õ½", - "code": "Z" - }, { "name": "Catamarca", "code": "K" @@ -641,6 +601,46 @@ { "name": "Tucumán", "code": "T" + }, + { + "name": "Ô²Õ¸Ö‚Õ¥Õ¶Õ¸Õ½ Ô±ÕµÖ€Õ¥Õ½", + "code": "B" + }, + { + "name": "Ô²Õ¸Ö‚Õ¥Õ¶Õ¸Õ½ Այրես²", + "code": "C" + }, + { + "name": "Ô¼Õ¡ Ռիոխա", + "code": "F" + }, + { + "name": "Ô½Õ¸Ö‚Õ­Õ¸Ö‚Õµ", + "code": "Y" + }, + { + "name": "Õ€Ö€Õ¸ ÔµÖ€Õ¯Õ«Ö€, Ô±Õ¶Õ¿Õ¡Ö€Õ¯Õ¿Õ«Õ¤Õ¡ Ö‡ Õ€Õ¡Ö€Õ¡Õ¾Õ¡ÕµÕ«Õ¶ Ô±Õ¿Õ¬Õ¡Õ¶Õ¿Õ«Õ¯Õ¡ÕµÕ« Õ¯Õ²Õ¦Õ«Õ¶Õ¥Ö€", + "code": "V" + }, + { + "name": "Õ†Õ¥Õ¸Ö‚Õ¯Õ¥Õ¶", + "code": "Q" + }, + { + "name": "Õ‰Õ¡Õ¯Õ¸", + "code": "H" + }, + { + "name": "Õ‰Õ¸Ö‚Õ¢Õ¸Ö‚Õ¿", + "code": "U" + }, + { + "name": "ÕÕ¡Õ¬Õ¿Õ¡", + "code": "A" + }, + { + "name": "ÕÕ¡Õ¶Õ¿Õ¡ Ô¿Ö€Õ¸Ö‚Õ½", + "code": "Z" } ], "AT": [ @@ -717,164 +717,28 @@ ], "AZ": [ { - "name": "Ô±Õ²Õ¤Õ¡Õ·Õ« Õ·Ö€Õ»Õ¡Õ¶", - "code": "AGS" + "name": "Agdam", + "code": "AGM" }, { - "name": "Ô±Õ²Õ»Õ¡Õ¢Õ¥Õ¤Õ« Õ·Ö€Õ»Õ¡Õ¶", - "code": "AGC" + "name": "Balakan", + "code": "BAL" }, { - "name": "Ô±Õ²Õ½Õ¸Ö‚Õ« Õ·Ö€Õ»Õ¡Õ¶", - "code": "AGU" + "name": "Barda", + "code": "BAR" }, { - "name": "Ô±Õ²Õ½Õ¿Ö‡Õ« Õ·Ö€Õ»Õ¡Õ¶", - "code": "AGA" + "name": "Beylagan", + "code": "BEY" }, { - "name": "Ô±ÕºÕ·Õ¥Ö€Õ¸Õ¶Õ« Õ·Ö€Õ»Õ¡Õ¶", - "code": "ABS" + "name": "Bilasuvar", + "code": "BIL" }, { - "name": "Ô±Õ½Õ¿Õ¡Ö€Õ¡ÕµÕ« Õ·Ö€Õ»Õ¡Õ¶", - "code": "AST" - }, - { - "name": "Ô²Õ¡Õ¢Õ¥Õ¯Õ« Õ·Ö€Õ»Õ¡Õ¶", - "code": "BAB" - }, - { - "name": "Ô²Õ¡Ö„Õ¸Ö‚", - "code": "BA" - }, - { - "name": "Ô³Õ¡Õ¶Õ±Õ¡Õ¯", - "code": "GA" - }, - { - "name": "Ô³Õ¥Õ¿Õ¡Õ¢Õ¥Õ¯Õ« Õ·Ö€Õ»Õ¡Õ¶", - "code": "GAD" - }, - { - "name": "Ô´Õ¡Õ·Õ¯Õ¥Õ½Õ¡Õ¶Õ« Õ·Ö€Õ»Õ¡Õ¶", - "code": "DAS" - }, - { - "name": "ÔµÕ¾Õ¬Õ¡Õ­", - "code": "YE" - }, - { - "name": "Ô¶Õ¡Ö„Õ¡Õ©Õ¡Õ¬Õ¡ÕµÕ« Õ·Ö€Õ»Õ¡Õ¶", - "code": "ZAQ" - }, - { - "name": "Ô¹Õ¸Õ¾Õ¸Ö‚Õ¦Õ« Õ·Ö€Õ»Õ¡Õ¶", - "code": "TOV" - }, - { - "name": "Ô¼Õ¥Õ¶Ö„Õ¸Ö€Õ¡Õ¶", - "code": "LAN" - }, - { - "name": "Õ€Õ¡Õ»Õ«Õ£Õ¡Õ¢Õ¸Ö‚Õ¬Õ« Õ·Ö€Õ»Õ¡Õ¶", - "code": "HAC" - }, - { - "name": "Õ‚Õ¡Õ¦Õ¡Õ­Õ« Õ·Ö€Õ»Õ¡Õ¶", - "code": "QAZ" - }, - { - "name": "Õ„Õ«Õ¶Õ£Õ¥Õ¹Õ¡Õ¸Ö‚Ö€", - "code": "MI" - }, - { - "name": "Õ†Õ¡Õ­Õ«Õ»Ö‡Õ¡Õ¶", - "code": "NV" - }, - { - "name": "Õ†Õ¡Õ­Õ«Õ»Ö‡Õ¡Õ¶Õ« Ô»Õ¶Ö„Õ¶Õ¡Õ¾Õ¡Ö€ Õ€Õ¡Õ¶Ö€Õ¡ÕºÕ¥Õ¿Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶", - "code": "NX" - }, - { - "name": "Õ‡Õ¡Õ°Õ¢Õ¸Ö‚Õ¦Õ« Õ·Ö€Õ»Õ¡Õ¶", - "code": "SAH" - }, - { - "name": "Õ‡Õ¡Ö€Õ¸Ö‚Ö€Õ« Õ·Ö€Õ»Õ¡Õ¶", - "code": "SAR" - }, - { - "name": "Õ‡Õ¡Ö„Õ«", - "code": "SA" - }, - { - "name": "Õ‡Õ¡Ö„Õ«Õ« Õ·Ö€Õ»Õ¡Õ¶", - "code": "SAK" - }, - { - "name": "Õ‡Õ«Ö€Õ¾Õ¡Õ¶", - "code": "SR" - }, - { - "name": "Õ‡Õ¸Ö‚Õ·Õ«Õ« Õ·Ö€Õ»Õ¡Õ¶", - "code": "SUS" - }, - { - "name": "ÕˆÖ€Õ¤Õ¸Ö‚Õ¡Ö€Õ« Õ·Ö€Õ»Õ¡Õ¶", - "code": "ORD" - }, - { - "name": "Õ‹Õ¸Ö‚Õ²Õ¡ÕµÕ« Õ·Ö€Õ»Õ¡Õ¶", - "code": "CUL" - }, - { - "name": "ÕÕ¡Õ¶Õ¤Ö€Õ¸Ö‚Ö„Õ« Õ·Ö€Õ»Õ¡Õ¶", - "code": "SAD" - }, - { - "name": "ÕÕ¸Ö‚Õ´Õ£Õ¡ÕµÕ«Õ©", - "code": "SM" - }, - { - "name": "ÕÕ¿Õ¥ÖƒÕ¡Õ¶Õ¡Õ¯Õ¥Ö€Õ¿", - "code": "XA" - }, - { - "name": "ÕŽÕ¡Ö€Õ¤Õ¡Õ·Õ¥Õ¶Õ« Õ·Ö€Õ»Õ¡Õ¶", - "code": "OGU" - }, - { - "name": "Õ”Õ¥Õ¶Õ£Õ¥Ö€Õ¬Õ«Õ« Õ·Ö€Õ»Õ¡Õ¶", - "code": "KAN" - }, - { - "name": "Õ–Õ«Õ¦Õ¸Ö‚Õ¬Õ«Õ« Õ·Ö€Õ»Õ¡Õ¶", - "code": "FUZ" - }, - { - "name": "Agdam", - "code": "AGM" - }, - { - "name": "Balakan", - "code": "BAL" - }, - { - "name": "Barda", - "code": "BAR" - }, - { - "name": "Beylagan", - "code": "BEY" - }, - { - "name": "Bilasuvar", - "code": "BIL" - }, - { - "name": "Gobustan", - "code": "QOB" + "name": "Gobustan", + "code": "QOB" }, { "name": "Goranboy", @@ -1027,124 +891,260 @@ { "name": "Zardab", "code": "ZAR" - } - ], - "BA": [ - { - "name": "ÕÕ¥Ö€Õ¢Õ¡Õ¯Õ¡Õ¶ Õ€Õ¡Õ¶Ö€Õ¡ÕºÕ¥Õ¿Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶", - "code": "SRP" }, { - "name": "Bosnian Podrinje", - "code": "05" + "name": "Ô±Õ²Õ¤Õ¡Õ·Õ« Õ·Ö€Õ»Õ¡Õ¶", + "code": "AGS" }, { - "name": "BrÄko District", - "code": "BRC" + "name": "Ô±Õ²Õ»Õ¡Õ¢Õ¥Õ¤Õ« Õ·Ö€Õ»Õ¡Õ¶", + "code": "AGC" }, { - "name": "Central Bosnia", - "code": "06" + "name": "Ô±Õ²Õ½Õ¸Ö‚Õ« Õ·Ö€Õ»Õ¡Õ¶", + "code": "AGU" }, { - "name": "Federation of Bosnia and Herzegovina", - "code": "BIH" + "name": "Ô±Õ²Õ½Õ¿Ö‡Õ« Õ·Ö€Õ»Õ¡Õ¶", + "code": "AGA" }, { - "name": "Herzegovina-Neretva", - "code": "07" + "name": "Ô±ÕºÕ·Õ¥Ö€Õ¸Õ¶Õ« Õ·Ö€Õ»Õ¡Õ¶", + "code": "ABS" }, { - "name": "Livanjski", - "code": "10" + "name": "Ô±Õ½Õ¿Õ¡Ö€Õ¡ÕµÕ« Õ·Ö€Õ»Õ¡Õ¶", + "code": "AST" }, { - "name": "Posavina", - "code": "02" + "name": "Ô²Õ¡Õ¢Õ¥Õ¯Õ« Õ·Ö€Õ»Õ¡Õ¶", + "code": "BAB" }, { - "name": "Sarajevo", - "code": "09" + "name": "Ô²Õ¡Ö„Õ¸Ö‚", + "code": "BA" }, { - "name": "Tuzlanski", - "code": "03" + "name": "Ô³Õ¡Õ¶Õ±Õ¡Õ¯", + "code": "GA" }, { - "name": "Una-Sana", - "code": "01" + "name": "Ô³Õ¥Õ¿Õ¡Õ¢Õ¥Õ¯Õ« Õ·Ö€Õ»Õ¡Õ¶", + "code": "GAD" }, { - "name": "West Herzegovina", - "code": "08" + "name": "Ô´Õ¡Õ·Õ¯Õ¥Õ½Õ¡Õ¶Õ« Õ·Ö€Õ»Õ¡Õ¶", + "code": "DAS" }, { - "name": "Zenica-Doboj", - "code": "04" - } - ], - "BB": [ - { - "name": "Christ Church", - "code": "01" + "name": "ÔµÕ¾Õ¬Õ¡Õ­", + "code": "YE" }, { - "name": "Saint Andrew", - "code": "02" + "name": "Ô¶Õ¡Ö„Õ¡Õ©Õ¡Õ¬Õ¡ÕµÕ« Õ·Ö€Õ»Õ¡Õ¶", + "code": "ZAQ" }, { - "name": "Saint George", - "code": "03" + "name": "Ô¹Õ¸Õ¾Õ¸Ö‚Õ¦Õ« Õ·Ö€Õ»Õ¡Õ¶", + "code": "TOV" }, { - "name": "Saint James", - "code": "04" + "name": "Ô¼Õ¥Õ¶Ö„Õ¸Ö€Õ¡Õ¶", + "code": "LAN" }, { - "name": "Saint John", - "code": "05" + "name": "Õ€Õ¡Õ»Õ«Õ£Õ¡Õ¢Õ¸Ö‚Õ¬Õ« Õ·Ö€Õ»Õ¡Õ¶", + "code": "HAC" }, { - "name": "Saint Joseph", - "code": "06" + "name": "Õ‚Õ¡Õ¦Õ¡Õ­Õ« Õ·Ö€Õ»Õ¡Õ¶", + "code": "QAZ" }, { - "name": "Saint Lucy", - "code": "07" + "name": "Õ„Õ«Õ¶Õ£Õ¥Õ¹Õ¡Õ¸Ö‚Ö€", + "code": "MI" }, { - "name": "ÕÕ¥Õ¶ Õ„Õ«Õ·Õ¥Õ¬", - "code": "08" + "name": "Õ†Õ¡Õ­Õ«Õ»Ö‡Õ¡Õ¶", + "code": "NV" }, { - "name": "Saint Peter", - "code": "09" + "name": "Õ†Õ¡Õ­Õ«Õ»Ö‡Õ¡Õ¶Õ« Ô»Õ¶Ö„Õ¶Õ¡Õ¾Õ¡Ö€ Õ€Õ¡Õ¶Ö€Õ¡ÕºÕ¥Õ¿Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶", + "code": "NX" }, { - "name": "Saint Philip", - "code": "10" + "name": "Õ‡Õ¡Õ°Õ¢Õ¸Ö‚Õ¦Õ« Õ·Ö€Õ»Õ¡Õ¶", + "code": "SAH" }, { - "name": "Saint Thomas", - "code": "11" - } - ], - "BD": [ + "name": "Õ‡Õ¡Ö€Õ¸Ö‚Ö€Õ« Õ·Ö€Õ»Õ¡Õ¶", + "code": "SAR" + }, { - "code": "05", - "name": "Bagerhat" + "name": "Õ‡Õ¡Ö„Õ«", + "code": "SA" }, { - "code": "01", - "name": "Bandarban" + "name": "Õ‡Õ¡Ö„Õ«Õ« Õ·Ö€Õ»Õ¡Õ¶", + "code": "SAK" }, { - "code": "02", - "name": "Barguna" + "name": "Õ‡Õ«Ö€Õ¾Õ¡Õ¶", + "code": "SR" }, { - "code": "A", - "name": "Barisal" + "name": "Õ‡Õ¸Ö‚Õ·Õ«Õ« Õ·Ö€Õ»Õ¡Õ¶", + "code": "SUS" + }, + { + "name": "ÕˆÖ€Õ¤Õ¸Ö‚Õ¡Ö€Õ« Õ·Ö€Õ»Õ¡Õ¶", + "code": "ORD" + }, + { + "name": "Õ‹Õ¸Ö‚Õ²Õ¡ÕµÕ« Õ·Ö€Õ»Õ¡Õ¶", + "code": "CUL" + }, + { + "name": "ÕÕ¡Õ¶Õ¤Ö€Õ¸Ö‚Ö„Õ« Õ·Ö€Õ»Õ¡Õ¶", + "code": "SAD" + }, + { + "name": "ÕÕ¸Ö‚Õ´Õ£Õ¡ÕµÕ«Õ©", + "code": "SM" + }, + { + "name": "ÕÕ¿Õ¥ÖƒÕ¡Õ¶Õ¡Õ¯Õ¥Ö€Õ¿", + "code": "XA" + }, + { + "name": "ÕŽÕ¡Ö€Õ¤Õ¡Õ·Õ¥Õ¶Õ« Õ·Ö€Õ»Õ¡Õ¶", + "code": "OGU" + }, + { + "name": "Õ”Õ¥Õ¶Õ£Õ¥Ö€Õ¬Õ«Õ« Õ·Ö€Õ»Õ¡Õ¶", + "code": "KAN" + }, + { + "name": "Õ–Õ«Õ¦Õ¸Ö‚Õ¬Õ«Õ« Õ·Ö€Õ»Õ¡Õ¶", + "code": "FUZ" + } + ], + "BA": [ + { + "name": "Bosnian Podrinje", + "code": "05" + }, + { + "name": "BrÄko District", + "code": "BRC" + }, + { + "name": "Central Bosnia", + "code": "06" + }, + { + "name": "Federation of Bosnia and Herzegovina", + "code": "BIH" + }, + { + "name": "Herzegovina-Neretva", + "code": "07" + }, + { + "name": "Livanjski", + "code": "10" + }, + { + "name": "Posavina", + "code": "02" + }, + { + "name": "Sarajevo", + "code": "09" + }, + { + "name": "Tuzlanski", + "code": "03" + }, + { + "name": "Una-Sana", + "code": "01" + }, + { + "name": "West Herzegovina", + "code": "08" + }, + { + "name": "Zenica-Doboj", + "code": "04" + }, + { + "name": "ÕÕ¥Ö€Õ¢Õ¡Õ¯Õ¡Õ¶ Õ€Õ¡Õ¶Ö€Õ¡ÕºÕ¥Õ¿Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶", + "code": "SRP" + } + ], + "BB": [ + { + "name": "Christ Church", + "code": "01" + }, + { + "name": "Saint Andrew", + "code": "02" + }, + { + "name": "Saint George", + "code": "03" + }, + { + "name": "Saint James", + "code": "04" + }, + { + "name": "Saint John", + "code": "05" + }, + { + "name": "Saint Joseph", + "code": "06" + }, + { + "name": "Saint Lucy", + "code": "07" + }, + { + "name": "ÕÕ¥Õ¶ Õ„Õ«Õ·Õ¥Õ¬", + "code": "08" + }, + { + "name": "Saint Peter", + "code": "09" + }, + { + "name": "Saint Philip", + "code": "10" + }, + { + "name": "Saint Thomas", + "code": "11" + } + ], + "BD": [ + { + "code": "05", + "name": "Bagerhat" + }, + { + "code": "01", + "name": "Bandarban" + }, + { + "code": "02", + "name": "Barguna" + }, + { + "code": "A", + "name": "Barisal" }, { "code": "06", @@ -1844,26 +1844,6 @@ } ], "BI": [ - { - "name": "Ô²Õ¸Ö‚Õ¢Õ¡Õ¶Õ¦Õ¡ Õ·Ö€Õ»Õ¡Õ¶", - "code": "BB" - }, - { - "name": "Ô¿Õ¡Ö€Õ¸Ö‚Õ¦Õ« Õ·Ö€Õ»Õ¡Õ¶", - "code": "KR" - }, - { - "name": "Ô¿Õ«Ö€Õ¸Ö‚Õ¶Õ¤Õ¸ Õ·Ö€Õ»Õ¡Õ¶", - "code": "KI" - }, - { - "name": "Õ„Õ¸Ö‚Ö€Õ¡Õ´Õ¾ÕµÕ¡ Õ·Ö€Õ»Õ¡Õ¶", - "code": "MU" - }, - { - "name": "Ռուտանա Õ·Ö€Õ»Õ¡Õ¶", - "code": "RT" - }, { "name": "Bujumbura", "code": "BM" @@ -1915,6 +1895,26 @@ { "name": "Ruyigi", "code": "RY" + }, + { + "name": "Ô²Õ¸Ö‚Õ¢Õ¡Õ¶Õ¦Õ¡ Õ·Ö€Õ»Õ¡Õ¶", + "code": "BB" + }, + { + "name": "Ô¿Õ¡Ö€Õ¸Ö‚Õ¦Õ« Õ·Ö€Õ»Õ¡Õ¶", + "code": "KR" + }, + { + "name": "Ô¿Õ«Ö€Õ¸Ö‚Õ¶Õ¤Õ¸ Õ·Ö€Õ»Õ¡Õ¶", + "code": "KI" + }, + { + "name": "Õ„Õ¸Ö‚Ö€Õ¡Õ´Õ¾ÕµÕ¡ Õ·Ö€Õ»Õ¡Õ¶", + "code": "MU" + }, + { + "name": "Ռուտանա Õ·Ö€Õ»Õ¡Õ¶", + "code": "RT" } ], "BJ": [ @@ -2038,6 +2038,34 @@ } ], "BR": [ + { + "name": "Acre", + "code": "AC" + }, + { + "name": "Ceará", + "code": "CE" + }, + { + "name": "Espírito Santo", + "code": "ES" + }, + { + "name": "Federal District", + "code": "DF" + }, + { + "name": "Rondônia", + "code": "RO" + }, + { + "name": "Roraima", + "code": "RR" + }, + { + "name": "Tocantins", + "code": "TO" + }, { "name": "Ô±Õ¬Õ¡Õ£Õ¸Õ¡Õ½", "code": "AL" @@ -2117,34 +2145,6 @@ { "name": "ÕÕ¥Ö€ÕªÕ«ÕºÕ«", "code": "SE" - }, - { - "name": "Acre", - "code": "AC" - }, - { - "name": "Ceará", - "code": "CE" - }, - { - "name": "Espírito Santo", - "code": "ES" - }, - { - "name": "Federal District", - "code": "DF" - }, - { - "name": "Rondônia", - "code": "RO" - }, - { - "name": "Roraima", - "code": "RR" - }, - { - "name": "Tocantins", - "code": "TO" } ], "BS": [ @@ -2356,10 +2356,6 @@ } ], "BW": [ - { - "name": "Ô³Õ¡Õ¢Õ¸Ö€Õ¸Õ¶Õ¥", - "code": "GA" - }, { "name": "Central", "code": "CE" @@ -2419,6 +2415,10 @@ { "name": "Sowa Town", "code": "ST" + }, + { + "name": "Ô³Õ¡Õ¢Õ¸Ö€Õ¸Õ¶Õ¥", + "code": "GA" } ], "BY": [ @@ -2532,10 +2532,6 @@ } ], "CD": [ - { - "name": "Ô¿Õ«Õ¶Õ·Õ¡Õ½Õ¡", - "code": "KN" - }, { "name": "Bandundu", "code": "BN" @@ -2651,13 +2647,13 @@ { "name": "Tshuapa", "code": "TU" + }, + { + "name": "Ô¿Õ«Õ¶Õ·Õ¡Õ½Õ¡", + "code": "KN" } ], "CF": [ - { - "name": "Ô²Õ¡Õ¶Õ£Õ«", - "code": "BGF" - }, { "name": "Bamingui-Bangoran", "code": "BB" @@ -2721,13 +2717,13 @@ { "name": "Vakaga", "code": "VK" + }, + { + "name": "Ô²Õ¡Õ¶Õ£Õ«", + "code": "BGF" } ], "CG": [ - { - "name": "Ô²Ö€Õ¡Õ¦Õ¡Õ¾Õ«Õ¬", - "code": "BZV" - }, { "name": "Bouenza", "code": "11" @@ -2771,37 +2767,13 @@ { "name": "Sangha", "code": "13" + }, + { + "name": "Ô²Ö€Õ¡Õ¦Õ¡Õ¾Õ«Õ¬", + "code": "BZV" } ], "CH": [ - { - "name": "Ô±Ö€Õ£Õ¡Õ¸Ö‚", - "code": "AG" - }, - { - "name": "Ô²Õ¡Õ¦Õ¥Õ¬-Ô¼Õ¡Õ¶Õ¤", - "code": "BL" - }, - { - "name": "Ô³Ö€Õ¡Õ¸Ö‚Õ¢ÕµÕ¸Ö‚Õ¤Õ¥Õ¶", - "code": "GR" - }, - { - "name": "ÔºÕ¶Ö‡", - "code": "GE" - }, - { - "name": "Õ†Õ«Õ¤Õ¾Õ¡Õ¬Õ¤Õ¥Õ¶", - "code": "NW" - }, - { - "name": "ÕÕ«Õ¹Õ«Õ¶Õ¸", - "code": "TI" - }, - { - "name": "Õ‘ÕµÕ¸Ö‚Ö€Õ«Õ­", - "code": "ZH" - }, { "name": "Appenzell Ausserrhoden", "code": "AR" @@ -2877,17 +2849,37 @@ { "name": "Zug", "code": "ZG" - } - ], - "CI": [ + }, { - "name": "Ô±Õ¢Õ«Õ»Õ¡Õ¶", - "code": "AB" + "name": "Ô±Ö€Õ£Õ¡Õ¸Ö‚", + "code": "AG" }, { - "name": "Õ…Õ¡Õ´Õ¸Ö‚Õ½Õ¸Ö‚Õ¯Ö€Õ¸", - "code": "YM" + "name": "Ô²Õ¡Õ¦Õ¥Õ¬-Ô¼Õ¡Õ¶Õ¤", + "code": "BL" + }, + { + "name": "Ô³Ö€Õ¡Õ¸Ö‚Õ¢ÕµÕ¸Ö‚Õ¤Õ¥Õ¶", + "code": "GR" + }, + { + "name": "ÔºÕ¶Ö‡", + "code": "GE" + }, + { + "name": "Õ†Õ«Õ¤Õ¾Õ¡Õ¬Õ¤Õ¥Õ¶", + "code": "NW" + }, + { + "name": "ÕÕ«Õ¹Õ«Õ¶Õ¸", + "code": "TI" }, + { + "name": "Õ‘ÕµÕ¸Ö‚Ö€Õ«Õ­", + "code": "ZH" + } + ], + "CI": [ { "name": "Agnéby", "code": "16" @@ -3011,9 +3003,21 @@ { "name": "Zanzan²", "code": "ZZ" + }, + { + "name": "Ô±Õ¢Õ«Õ»Õ¡Õ¶", + "code": "AB" + }, + { + "name": "Õ…Õ¡Õ´Õ¸Ö‚Õ½Õ¸Ö‚Õ¯Ö€Õ¸", + "code": "YM" } ], "CL": [ + { + "name": "Libertador General Bernardo O’Higgins", + "code": "LI" + }, { "name": "Ô±ÕµÕ½Õ¥Õ¶", "code": "AI" @@ -3069,10 +3073,6 @@ { "name": "ÕÕ¡Ö€Õ¡ÕºÕ¡Õ¯Õ¡", "code": "TA" - }, - { - "name": "Libertador General Bernardo O’Higgins", - "code": "LI" } ], "CM": [ @@ -3256,22 +3256,6 @@ } ], "CO": [ - { - "name": "Ô±Õ´Õ¡Õ¦Õ¸Õ¶Õ¡Õ½", - "code": "AMA" - }, - { - "name": "Ô±Õ¶Õ¿Õ«Õ¸Ö„Õ«Õ¡", - "code": "ANT" - }, - { - "name": "Ô²Õ¸Õ£Õ¸Õ¿Õ¡", - "code": "DC" - }, - { - "name": "Õ‰Õ¸Õ¯Õ¸", - "code": "CHO" - }, { "name": "Arauca", "code": "ARA" @@ -3387,6 +3371,22 @@ { "name": "Vichada", "code": "VID" + }, + { + "name": "Ô±Õ´Õ¡Õ¦Õ¸Õ¶Õ¡Õ½", + "code": "AMA" + }, + { + "name": "Ô±Õ¶Õ¿Õ«Õ¸Ö„Õ«Õ¡", + "code": "ANT" + }, + { + "name": "Ô²Õ¸Õ£Õ¸Õ¿Õ¡", + "code": "DC" + }, + { + "name": "Õ‰Õ¸Õ¯Õ¸", + "code": "CHO" } ], "CR": [ @@ -3486,10 +3486,6 @@ } ], "CV": [ - { - "name": "ÕÕ¡Ö€Ö€Õ¡Ö†Õ¡Õ¬", - "code": "TA" - }, { "name": "Barlavento Islands", "code": "B" @@ -3581,6 +3577,10 @@ { "name": "Tarrafal de São Nicolau", "code": "TS" + }, + { + "name": "ÕÕ¡Ö€Ö€Õ¡Ö†Õ¡Õ¬", + "code": "TA" } ], "CY": [ @@ -3610,6 +3610,86 @@ } ], "CZ": [ + { + "name": "Brno-mÄ›sto", + "code": "642" + }, + { + "name": "JihoÄeský", + "code": "31" + }, + { + "name": "Jihomoravský", + "code": "64" + }, + { + "name": "Karlovarský", + "code": "41" + }, + { + "name": "Královéhradecký", + "code": "52" + }, + { + "name": "Liberecký", + "code": "51" + }, + { + "name": "Moravskoslezský", + "code": "80" + }, + { + "name": "Olomoucký", + "code": "71" + }, + { + "name": "Pardubický", + "code": "53" + }, + { + "name": "Plzeň", + "code": "323" + }, + { + "name": "Plzeň-North", + "code": "325" + }, + { + "name": "Plzeň-South", + "code": "324" + }, + { + "name": "Plzeňský", + "code": "32" + }, + { + "name": "Prague 19", + "code": "119" + }, + { + "name": "Prague 20", + "code": "120" + }, + { + "name": "Prague-East", + "code": "209" + }, + { + "name": "Prague-West", + "code": "20A" + }, + { + "name": "StÅ™edoÄeský", + "code": "20" + }, + { + "name": "Ústecký", + "code": "42" + }, + { + "name": "Zlínský", + "code": "72" + }, { "name": "Ô±Ö€Ö‡Õ¥Õ¬Õ¡ÕºÖ€Õ¡Õ°ÕµÕ¡Õ¶ Õ·Ö€Õ»Õ¡Õ¶", "code": "20C" @@ -3977,116 +4057,40 @@ { "name": "Õ–Ö€Õ«Õ¤Õ¥Õ¯-Õ„Õ«Õ½Õ¿Õ¥Õ¯Õ« Õ·Ö€Õ»Õ¡Õ¶", "code": "802" - }, + } + ], + "DE": [ { - "name": "Brno-mÄ›sto", - "code": "642" + "name": "Bremen", + "code": "HB" }, { - "name": "JihoÄeský", - "code": "31" + "name": "Ô²Õ¡Õ¤Õ¥Õ¶-ÕŽÕµÕ¸Ö‚Ö€Õ©Õ¥Õ´Õ¢Õ¥Ö€Õ£", + "code": "BW" }, { - "name": "Jihomoravský", - "code": "64" + "name": "Ô²Õ¡Õ¾Õ¡Ö€Õ«Õ¡", + "code": "BY" }, { - "name": "Karlovarský", - "code": "41" + "name": "Ô²Õ¥Õ¼Õ¬Õ«Õ¶", + "code": "BE" }, { - "name": "Královéhradecký", - "code": "52" + "name": "Ô²Ö€Õ¡Õ¶Õ¤Õ¥Õ¶Õ¢Õ¸Ö‚Ö€Õ£", + "code": "BB" }, { - "name": "Liberecký", - "code": "51" + "name": "Ô¹Õ¸Ö‚Ö€Õ«Õ¶Õ£Õ«Õ¡", + "code": "TH" }, { - "name": "Moravskoslezský", - "code": "80" + "name": "Õ€Õ¡Õ´Õ¢Õ¸Ö‚Ö€Õ£", + "code": "HH" }, { - "name": "Olomoucký", - "code": "71" - }, - { - "name": "Pardubický", - "code": "53" - }, - { - "name": "Plzeň", - "code": "323" - }, - { - "name": "Plzeň-North", - "code": "325" - }, - { - "name": "Plzeň-South", - "code": "324" - }, - { - "name": "Plzeňský", - "code": "32" - }, - { - "name": "Prague 19", - "code": "119" - }, - { - "name": "Prague 20", - "code": "120" - }, - { - "name": "Prague-East", - "code": "209" - }, - { - "name": "Prague-West", - "code": "20A" - }, - { - "name": "StÅ™edoÄeský", - "code": "20" - }, - { - "name": "Ústecký", - "code": "42" - }, - { - "name": "Zlínský", - "code": "72" - } - ], - "DE": [ - { - "name": "Ô²Õ¡Õ¤Õ¥Õ¶-ÕŽÕµÕ¸Ö‚Ö€Õ©Õ¥Õ´Õ¢Õ¥Ö€Õ£", - "code": "BW" - }, - { - "name": "Ô²Õ¡Õ¾Õ¡Ö€Õ«Õ¡", - "code": "BY" - }, - { - "name": "Ô²Õ¥Õ¼Õ¬Õ«Õ¶", - "code": "BE" - }, - { - "name": "Ô²Ö€Õ¡Õ¶Õ¤Õ¥Õ¶Õ¢Õ¸Ö‚Ö€Õ£", - "code": "BB" - }, - { - "name": "Ô¹Õ¸Ö‚Ö€Õ«Õ¶Õ£Õ«Õ¡", - "code": "TH" - }, - { - "name": "Õ€Õ¡Õ´Õ¢Õ¸Ö‚Ö€Õ£", - "code": "HH" - }, - { - "name": "Õ€Õ¥Õ½Õ½Õ¥Õ¶", - "code": "HE" + "name": "Õ€Õ¥Õ½Õ½Õ¥Õ¶", + "code": "HE" }, { "name": "Õ€ÕµÕ¸Ö‚Õ½Õ«Õ½Õ¡ÕµÕ«Õ¶ Õ€Õ¼Õ¥Õ¶Õ¸Õ½-ÕŽÕ¥Õ½Õ¿Ö†Õ¡Õ¬Õ«Õ¡", @@ -4119,13 +4123,13 @@ { "name": "ÕÕ¿Õ¸Ö€Õ«Õ¶ ÕÕ¡Ö„Õ½Õ¸Õ¶Õ«Õ¡", "code": "NI" - }, - { - "name": "Bremen", - "code": "HB" } ], "DJ": [ + { + "name": "Arta", + "code": "AR" + }, { "name": "Ô±Õ¬Õ« ÕÕ¡Õ¢Õ«ÕµÕ¥Õ°", "code": "AS" @@ -4145,10 +4149,6 @@ { "name": "Õ•Õ¢Õ¸Ö„Õ« Õ¥Ö€Õ¯Ö€Õ¡Õ´Õ¡Õ½", "code": "OB" - }, - { - "name": "Arta", - "code": "AR" } ], "DK": [ @@ -4740,46 +4740,6 @@ } ], "EG": [ - { - "name": "Ô±Õ¬-Õ–Õ¡ÕµÕ¸Ö‚Õ´", - "code": "FYM" - }, - { - "name": "Ô±Õ¬Õ¥Ö„Õ½Õ¡Õ¶Õ¤Ö€Õ«Õ¡", - "code": "ALX" - }, - { - "name": "Ô´Õ¸Ö‚Õ´ÕµÕ¡Õ©", - "code": "DT" - }, - { - "name": "Ô·Õ¬ Õ„Õ«Õ¶ÕµÕ¡", - "code": "MN" - }, - { - "name": "Ô»Õ½Õ´Õ¡ÕµÕ«Õ¬Õ«Õ¡", - "code": "IS" - }, - { - "name": "Ô¿Õ¡Õ°Õ«Ö€Õ¥", - "code": "C" - }, - { - "name": "Ô¿Õ¡Ö€Õ´Õ«Ö€ Õ®Õ¸Õ¾", - "code": "BA" - }, - { - "name": "Õ€Õ¡Ö€Õ¡Õ¾Õ¡ÕµÕ«Õ¶ ÕÕ«Õ¶Õ¡Õµ", - "code": "JS" - }, - { - "name": "Õ€ÕµÕ¸Ö‚Õ½Õ«Õ½Õ¡ÕµÕ«Õ¶ ÕÕ«Õ¶Õ¡Õµ", - "code": "SIN" - }, - { - "name": "Õ‚Õ¡Ö€Õ¢Õ«Õ¡", - "code": "GH" - }, { "name": "Al Sharqia", "code": "SHR" @@ -4847,6 +4807,46 @@ { "name": "Suez", "code": "SUZ" + }, + { + "name": "Ô±Õ¬-Õ–Õ¡ÕµÕ¸Ö‚Õ´", + "code": "FYM" + }, + { + "name": "Ô±Õ¬Õ¥Ö„Õ½Õ¡Õ¶Õ¤Ö€Õ«Õ¡", + "code": "ALX" + }, + { + "name": "Ô´Õ¸Ö‚Õ´ÕµÕ¡Õ©", + "code": "DT" + }, + { + "name": "Ô·Õ¬ Õ„Õ«Õ¶ÕµÕ¡", + "code": "MN" + }, + { + "name": "Ô»Õ½Õ´Õ¡ÕµÕ«Õ¬Õ«Õ¡", + "code": "IS" + }, + { + "name": "Ô¿Õ¡Õ°Õ«Ö€Õ¥", + "code": "C" + }, + { + "name": "Ô¿Õ¡Ö€Õ´Õ«Ö€ Õ®Õ¸Õ¾", + "code": "BA" + }, + { + "name": "Õ€Õ¡Ö€Õ¡Õ¾Õ¡ÕµÕ«Õ¶ ÕÕ«Õ¶Õ¡Õµ", + "code": "JS" + }, + { + "name": "Õ€ÕµÕ¸Ö‚Õ½Õ«Õ½Õ¡ÕµÕ«Õ¶ ÕÕ«Õ¶Õ¡Õµ", + "code": "SIN" + }, + { + "name": "Õ‚Õ¡Ö€Õ¢Õ«Õ¡", + "code": "GH" } ], "ER": [ @@ -4877,291 +4877,283 @@ ], "ES": [ { - "name": "Ô±Õ¬Õ¢Õ¡Õ½Õ¥Õ¿Õ¥", - "code": "AB" + "name": "A Coruña", + "code": "C" }, { - "name": "Ô±Õ¬Õ´Õ¥Ö€Õ«Õ¡", - "code": "AL" + "name": "Ãlava", + "code": "VI" }, { - "name": "Ô±Õ¶Õ¤Õ¡Õ¬Õ¸Ö‚Õ¦Õ«Õ¡", - "code": "AN" + "name": "Alicante", + "code": "A" }, { - "name": "Ô±Õ½Õ¿Õ¸Ö‚Ö€Õ«Õ¡", - "code": "AS" + "name": "Asturias Province", + "code": "O" }, { - "name": "Ô±Ö€Õ¡Õ£Õ¸Õ¶", - "code": "AR" + "name": "Ãvila", + "code": "AV" }, { - "name": "Ô²Õ¡Õ¤Õ¡Õ­Õ¸Õ½", - "code": "BA" + "name": "Balears Province", + "code": "PM" }, { - "name": "Ô²Õ¡Õ¬Õ¥Õ¡Ö€ÕµÕ¡Õ¶ Õ¯Õ²Õ¦Õ«Õ¶Õ¥Ö€", - "code": "IB" + "name": "Barcelona", + "code": "B" }, { - "name": "Ô²Õ¡Õ½Õ¯Õ¥Ö€Õ« Õ¥Ö€Õ¯Õ«Ö€", - "code": "PV" + "name": "Biscay", + "code": "BI" }, { - "name": "Ô³Õ¡Õ¬Õ«Õ½Õ«Õ¡", - "code": "GA" + "name": "Burgos", + "code": "BU" }, { - "name": "Ô³Õ«ÕºÕ¸Ö‚Õ½Õ¯Õ¸Õ¡", - "code": "SS" + "name": "Cádiz", + "code": "CA" }, { - "name": "Ô·Õ½Õ¿Ö€Õ¥Õ´Õ¡Õ¤Õ¸Ö‚Ö€Õ¡", - "code": "EX" + "name": "Canary Islands", + "code": "CN" }, { - "name": "Ô½Õ¡Õ¥Õ¶", - "code": "J" + "name": "Cantabria Province", + "code": "S" }, { - "name": "Ô¿Õ¡Õ¶Õ¿Õ¡Õ¢Ö€Õ«Õ¡", - "code": "CB" + "name": "Castellón", + "code": "CS" }, { - "name": "Ô¿Õ¡Õ½Õ¡Ö€Õ¥Õ½", - "code": "CC" + "name": "Castile and León", + "code": "CL" }, { - "name": "Ô¿Õ¡Õ½Õ¿Õ«Õ¬Õ«Õ¡-Ô¼Õ¡ Õ„Õ¡Õ¶Õ¹Õ¡", - "code": "CM" + "name": "Ciudad Real", + "code": "CR" }, { - "name": "Ô¿Õ¡Õ¿Õ¡Õ¬Õ¸Õ¶Õ«Õ¡", - "code": "CT" + "name": "Córdoba", + "code": "CO" }, { - "name": "Õ„Õ¡Õ¤Ö€Õ«Õ¤", - "code": "MD" + "name": "Cuenca", + "code": "CU" }, { - "name": "Õ„Õ¥Õ¬Õ«Õ¬ÕµÕ¡", - "code": "ML" + "name": "Girona", + "code": "GI" }, { - "name": "Õ„Õ¸Ö‚Ö€Õ½Õ«Õ¡", - "code": "MC" + "name": "Granada", + "code": "GR" }, { - "name": "Õ†Õ¡Õ¾Õ¡Ö€Ö€Õ¡", - "code": "NC" + "name": "Guadalajara", + "code": "GU" }, { - "name": "Ռիոխա", - "code": "LO" + "name": "Huelva", + "code": "H" }, { - "name": "Ռիոխա²", - "code": "RI" + "name": "Huesca", + "code": "HU" }, { - "name": "ÕÕ¥Õ¸Ö‚Õ¿Õ¡", - "code": "CE" + "name": "Las Palmas", + "code": "GC" }, { - "name": "ÕÖ‡Õ«Õ¬ÕµÕ¡", - "code": "SE" + "name": "León", + "code": "LE" }, { - "name": "ÕŽÕ¡Õ¬Õ¥Õ¶Õ½Õ«Õ¡", - "code": "V" + "name": "Lleida", + "code": "L" }, { - "name": "Վալենսիա²", - "code": "VC" + "name": "Lugo", + "code": "LU" }, { - "name": "ÕŽÕ¡Õ¬ÕµÕ¡Õ¤Õ¸Õ¬Õ«Õ¤", - "code": "VA" + "name": "Madrid Province", + "code": "M" }, { - "name": "A Coruña", - "code": "C" + "name": "Málaga", + "code": "MA" }, { - "name": "Ãlava", - "code": "VI" + "name": "Murcia", + "code": "MU" }, { - "name": "Alicante", - "code": "A" + "name": "Navarra", + "code": "NA" }, { - "name": "Asturias Province", - "code": "O" + "name": "Ourense", + "code": "OR" }, { - "name": "Ãvila", - "code": "AV" + "name": "Palencia", + "code": "P" }, { - "name": "Balears Province", - "code": "PM" + "name": "Pontevedra", + "code": "PO" }, { - "name": "Barcelona", - "code": "B" + "name": "Salamanca", + "code": "SA" }, { - "name": "Biscay", - "code": "BI" + "name": "Santa Cruz de Tenerife", + "code": "TF" }, { - "name": "Burgos", - "code": "BU" + "name": "Segovia", + "code": "SG" }, { - "name": "Cádiz", - "code": "CA" + "name": "Soria", + "code": "SO" }, { - "name": "Canary Islands", - "code": "CN" + "name": "Tarragona", + "code": "T" }, { - "name": "Cantabria Province", - "code": "S" + "name": "Teruel", + "code": "TE" }, { - "name": "Castellón", - "code": "CS" + "name": "Toledo", + "code": "TO" }, { - "name": "Castile and León", - "code": "CL" + "name": "Zamora", + "code": "ZA" }, { - "name": "Ciudad Real", - "code": "CR" + "name": "Zaragoza", + "code": "Z" }, { - "name": "Córdoba", - "code": "CO" + "name": "Ô±Õ¬Õ¢Õ¡Õ½Õ¥Õ¿Õ¥", + "code": "AB" }, { - "name": "Cuenca", - "code": "CU" + "name": "Ô±Õ¬Õ´Õ¥Ö€Õ«Õ¡", + "code": "AL" }, { - "name": "Girona", - "code": "GI" + "name": "Ô±Õ¶Õ¤Õ¡Õ¬Õ¸Ö‚Õ¦Õ«Õ¡", + "code": "AN" }, { - "name": "Granada", - "code": "GR" + "name": "Ô±Õ½Õ¿Õ¸Ö‚Ö€Õ«Õ¡", + "code": "AS" }, { - "name": "Guadalajara", - "code": "GU" + "name": "Ô±Ö€Õ¡Õ£Õ¸Õ¶", + "code": "AR" }, { - "name": "Huelva", - "code": "H" + "name": "Ô²Õ¡Õ¤Õ¡Õ­Õ¸Õ½", + "code": "BA" }, { - "name": "Huesca", - "code": "HU" + "name": "Ô²Õ¡Õ¬Õ¥Õ¡Ö€ÕµÕ¡Õ¶ Õ¯Õ²Õ¦Õ«Õ¶Õ¥Ö€", + "code": "IB" }, { - "name": "Las Palmas", - "code": "GC" + "name": "Ô²Õ¡Õ½Õ¯Õ¥Ö€Õ« Õ¥Ö€Õ¯Õ«Ö€", + "code": "PV" }, { - "name": "León", - "code": "LE" + "name": "Ô³Õ¡Õ¬Õ«Õ½Õ«Õ¡", + "code": "GA" }, { - "name": "Lleida", - "code": "L" + "name": "Ô³Õ«ÕºÕ¸Ö‚Õ½Õ¯Õ¸Õ¡", + "code": "SS" }, { - "name": "Lugo", - "code": "LU" + "name": "Ô·Õ½Õ¿Ö€Õ¥Õ´Õ¡Õ¤Õ¸Ö‚Ö€Õ¡", + "code": "EX" }, { - "name": "Madrid Province", - "code": "M" + "name": "Ô½Õ¡Õ¥Õ¶", + "code": "J" }, { - "name": "Málaga", - "code": "MA" + "name": "Ô¿Õ¡Õ¶Õ¿Õ¡Õ¢Ö€Õ«Õ¡", + "code": "CB" }, { - "name": "Murcia", - "code": "MU" + "name": "Ô¿Õ¡Õ½Õ¡Ö€Õ¥Õ½", + "code": "CC" }, { - "name": "Navarra", - "code": "NA" + "name": "Ô¿Õ¡Õ½Õ¿Õ«Õ¬Õ«Õ¡-Ô¼Õ¡ Õ„Õ¡Õ¶Õ¹Õ¡", + "code": "CM" }, { - "name": "Ourense", - "code": "OR" + "name": "Ô¿Õ¡Õ¿Õ¡Õ¬Õ¸Õ¶Õ«Õ¡", + "code": "CT" }, { - "name": "Palencia", - "code": "P" + "name": "Õ„Õ¡Õ¤Ö€Õ«Õ¤", + "code": "MD" }, { - "name": "Pontevedra", - "code": "PO" + "name": "Õ„Õ¥Õ¬Õ«Õ¬ÕµÕ¡", + "code": "ML" }, { - "name": "Salamanca", - "code": "SA" + "name": "Õ„Õ¸Ö‚Ö€Õ½Õ«Õ¡", + "code": "MC" }, { - "name": "Santa Cruz de Tenerife", - "code": "TF" + "name": "Õ†Õ¡Õ¾Õ¡Ö€Ö€Õ¡", + "code": "NC" }, { - "name": "Segovia", - "code": "SG" + "name": "Ռիոխա", + "code": "LO" }, { - "name": "Soria", - "code": "SO" + "name": "Ռիոխա²", + "code": "RI" }, { - "name": "Tarragona", - "code": "T" + "name": "ÕÕ¥Õ¸Ö‚Õ¿Õ¡", + "code": "CE" }, { - "name": "Teruel", - "code": "TE" + "name": "ÕÖ‡Õ«Õ¬ÕµÕ¡", + "code": "SE" }, { - "name": "Toledo", - "code": "TO" + "name": "ÕŽÕ¡Õ¬Õ¥Õ¶Õ½Õ«Õ¡", + "code": "V" }, { - "name": "Zamora", - "code": "ZA" + "name": "Վալենսիա²", + "code": "VC" }, { - "name": "Zaragoza", - "code": "Z" + "name": "ÕŽÕ¡Õ¬ÕµÕ¡Õ¤Õ¸Õ¬Õ«Õ¤", + "code": "VA" } ], "ET": [ - { - "name": "Ô±Õ¤Õ«Õ½ Ô±Õ¢Õ¥Õ¢Õ¡", - "code": "AA" - }, - { - "name": "Ô±Õ´Õ°Õ¡Ö€Õ¡", - "code": "AM" - }, { "name": "Afar", "code": "AF" @@ -5197,6 +5189,14 @@ { "name": "Tigray", "code": "TI" + }, + { + "name": "Ô±Õ¤Õ«Õ½ Ô±Õ¢Õ¥Õ¢Õ¡", + "code": "AA" + }, + { + "name": "Ô±Õ´Õ°Õ¡Ö€Õ¡", + "code": "AM" } ], "FI": [ @@ -5278,10 +5278,6 @@ } ], "FJ": [ - { - "name": "Ռոտումա", - "code": "R" - }, { "name": "Ba", "code": "01" @@ -5353,6 +5349,10 @@ { "name": "Western", "code": "W" + }, + { + "name": "Ռոտումա", + "code": "R" } ], "FM": [ @@ -5375,48 +5375,164 @@ ], "FR": [ { - "name": "Ô±Õ¬ÕµÕ¥", - "code": "03" + "name": "Auvergne-Rhône-Alpes", + "code": "ARA" }, { - "name": "Ô±Õ¾Õ¥Ö€Õ¸Õ¶", - "code": "12" + "name": "Brittany", + "code": "E" }, { - "name": "Ô±Õ¿Õ¬Õ¡Õ¶Õ¿ÕµÕ¡Õ¶ Ô¼Õ¸Ö‚Õ¡Ö€", - "code": "44" + "name": "Burgundy-Franche-Comté", + "code": "BFC" }, { - "name": "Ô±Õ¿Õ¬Õ¡Õ¶Õ¿ÕµÕ¡Õ¶ ÕŠÕ«Ö€Õ¥Õ¶Õ¥ÕµÕ¶Õ¥Ö€", - "code": "64" + "name": "Centre-Val de Loire", + "code": "CVL" }, { - "name": "Ô±Ö€Õ¤Õ¥Õ¶Õ¶Õ¥Ö€", - "code": "08" + "name": "Clipperton Island", + "code": "CP" }, { - "name": "Ô±Ö€Õ¤Õ¥Õ·", - "code": "07" + "name": "Corsica", + "code": "H" }, { - "name": "Ô±Ö€ÕµÕ¥Õª", - "code": "09" + "name": "Côte-d’Or", + "code": "21" }, { - "name": "Ô±Ö€Ö‡Õ¥Õ¬ÕµÕ¡Õ¶ ÕŠÕ«Ö€Õ¥Õ¶Õ¥ÕµÕ¶Õ¥Ö€", - "code": "66" + "name": "Côtes-d’Armor", + "code": "22" }, { - "name": "Ô²Õ¥Õ¬Ö†Õ¸Ö€Õ« Õ¿Õ¡Ö€Õ¡Õ®Ö„", - "code": "90" + "name": "French Guiana", + "code": "GF" }, { - "name": "Ô²Õ¸Ö‚Õ·-Õ¤ÕµÕ¸Ö‚-Ռոն", - "code": "13" + "name": "French Polynesia", + "code": "PF" }, { - "name": "Ô²Ö€Õ¥Õ¿Õ¡Õ¶", - "code": "BRE" + "name": "French Southern Territories", + "code": "TF" + }, + { + "name": "Grand-Est", + "code": "GES" + }, + { + "name": "Guadeloupe", + "code": "GUA" + }, + { + "name": "Guadeloupe²", + "code": "GP" + }, + { + "name": "Hauts-de-France", + "code": "HDF" + }, + { + "name": "ÃŽle-de-France²", + "code": "IDF" + }, + { + "name": "La Réunion", + "code": "LRE" + }, + { + "name": "Martinique", + "code": "MQ" + }, + { + "name": "Mayotte", + "code": "MAY" + }, + { + "name": "Mayotte²", + "code": "YT" + }, + { + "name": "New Caledonia", + "code": "NC" + }, + { + "name": "Normandie", + "code": "NOR" + }, + { + "name": "Nouvelle-Aquitaine", + "code": "NAQ" + }, + { + "name": "Occitanie", + "code": "OCC" + }, + { + "name": "Réunion", + "code": "RE" + }, + { + "name": "St. Barthélemy", + "code": "BL" + }, + { + "name": "St. Martin", + "code": "MF" + }, + { + "name": "St. Pierre & Miquelon", + "code": "PM" + }, + { + "name": "Wallis & Futuna", + "code": "WF" + }, + { + "name": "Ô±Õ¬ÕµÕ¥", + "code": "03" + }, + { + "name": "Ô±Õ¾Õ¥Ö€Õ¸Õ¶", + "code": "12" + }, + { + "name": "Ô±Õ¿Õ¬Õ¡Õ¶Õ¿ÕµÕ¡Õ¶ Ô¼Õ¸Ö‚Õ¡Ö€", + "code": "44" + }, + { + "name": "Ô±Õ¿Õ¬Õ¡Õ¶Õ¿ÕµÕ¡Õ¶ ÕŠÕ«Ö€Õ¥Õ¶Õ¥ÕµÕ¶Õ¥Ö€", + "code": "64" + }, + { + "name": "Ô±Ö€Õ¤Õ¥Õ¶Õ¶Õ¥Ö€", + "code": "08" + }, + { + "name": "Ô±Ö€Õ¤Õ¥Õ·", + "code": "07" + }, + { + "name": "Ô±Ö€Ö‡Õ¥Õ¬ÕµÕ¡Õ¶ ÕŠÕ«Ö€Õ¥Õ¶Õ¥ÕµÕ¶Õ¥Ö€", + "code": "66" + }, + { + "name": "Ô±Ö€ÕµÕ¥Õª", + "code": "09" + }, + { + "name": "Ô²Õ¥Õ¬Ö†Õ¸Ö€Õ« Õ¿Õ¡Ö€Õ¡Õ®Ö„", + "code": "90" + }, + { + "name": "Ô²Õ¸Ö‚Õ·-Õ¤ÕµÕ¸Ö‚-Ռոն", + "code": "13" + }, + { + "name": "Ô²Ö€Õ¥Õ¿Õ¡Õ¶", + "code": "BRE" }, { "name": "Ô³Õ¡Ö€", @@ -5765,1158 +5881,1042 @@ { "name": "Õ–Õ«Õ¶Õ«Õ½Õ¿Õ¥Ö€", "code": "29" - }, + } + ], + "GA": [ { - "name": "Auvergne-Rhône-Alpes", - "code": "ARA" + "code": "1", + "name": "Estuaire" }, { - "name": "Brittany", - "code": "E" + "code": "2", + "name": "Haut-Ogooué" }, { - "name": "Burgundy-Franche-Comté", - "code": "BFC" + "code": "3", + "name": "Moyen-Ogooué" }, { - "name": "Centre-Val de Loire", - "code": "CVL" + "code": "4", + "name": "Ngounié" }, { - "name": "Clipperton Island", - "code": "CP" + "code": "5", + "name": "Nyanga" }, { - "name": "Corsica", - "code": "H" + "code": "6", + "name": "Ogooué-Ivindo" }, { - "name": "Côte-d’Or", - "code": "21" + "code": "7", + "name": "Ogooué-Lolo" }, { - "name": "Côtes-d’Armor", - "code": "22" + "code": "8", + "name": "Ogooué-Maritime" }, { - "name": "French Guiana", - "code": "GF" - }, + "code": "9", + "name": "Woleu-Ntem" + } + ], + "GB": [ { - "name": "French Polynesia", - "code": "PF" + "name": "Antrim", + "code": "ANT" }, { - "name": "French Southern Territories", - "code": "TF" + "name": "Antrim and Newtownabbey", + "code": "ANN" }, { - "name": "Grand-Est", - "code": "GES" + "name": "Ards", + "code": "ARD" }, { - "name": "Guadeloupe", - "code": "GUA" + "name": "Ards and North Down", + "code": "AND" }, { - "name": "Guadeloupe²", - "code": "GP" + "name": "Argyll and Bute", + "code": "AGB" }, { - "name": "Hauts-de-France", - "code": "HDF" + "name": "Armagh", + "code": "ARM" }, { - "name": "ÃŽle-de-France²", - "code": "IDF" + "name": "Armagh, Banbridge and Craigavon", + "code": "ABC" }, { - "name": "La Réunion", - "code": "LRE" + "name": "Ballymena", + "code": "BLA" }, { - "name": "Martinique", - "code": "MQ" + "name": "Ballymoney", + "code": "BLY" }, { - "name": "Mayotte", - "code": "MAY" + "name": "Banbridge", + "code": "BNB" }, { - "name": "Mayotte²", - "code": "YT" + "name": "Barking and Dagenham", + "code": "BDG" }, { - "name": "New Caledonia", - "code": "NC" + "name": "Barnsley", + "code": "BNS" }, { - "name": "Normandie", - "code": "NOR" + "name": "Bath and North East Somerset", + "code": "BAS" }, { - "name": "Nouvelle-Aquitaine", - "code": "NAQ" + "name": "Bedford", + "code": "BDF" }, { - "name": "Occitanie", - "code": "OCC" + "name": "Bexley", + "code": "BEX" }, { - "name": "Réunion", - "code": "RE" + "name": "Blackburn with Darwen", + "code": "BBD" }, { - "name": "St. Barthélemy", - "code": "BL" + "name": "Blaenau Gwent", + "code": "BGW" }, { - "name": "St. Martin", - "code": "MF" + "name": "Bolton", + "code": "BOL" }, { - "name": "St. Pierre & Miquelon", - "code": "PM" + "name": "Bracknell Forest", + "code": "BRC" }, { - "name": "Wallis & Futuna", - "code": "WF" - } - ], - "GA": [ - { - "code": "1", - "name": "Estuaire" + "name": "Bradford", + "code": "BRD" }, { - "code": "2", - "name": "Haut-Ogooué" + "name": "Brent", + "code": "BEN" }, { - "code": "3", - "name": "Moyen-Ogooué" + "name": "Bridgend", + "code": "BGE" }, { - "code": "4", - "name": "Ngounié" - }, - { - "code": "5", - "name": "Nyanga" - }, - { - "code": "6", - "name": "Ogooué-Ivindo" - }, - { - "code": "7", - "name": "Ogooué-Lolo" - }, - { - "code": "8", - "name": "Ogooué-Maritime" - }, - { - "code": "9", - "name": "Woleu-Ntem" - } - ], - "GB": [ - { - "name": "Ô±Õ¢Õ¥Ö€Õ¤Õ«Õ¶", - "code": "ABE" - }, - { - "name": "Ô±Õ¢Õ¥Ö€Õ¤Õ«Õ¶Õ·Õ«Ö€", - "code": "ABD" - }, - { - "name": "Ô±Õ¶Õ£Õ¬Õ«Õ¡", - "code": "ENG" - }, - { - "name": "Ô±Õ¶Õ£Õ¬Õ½Õ«", - "code": "AGY" - }, - { - "name": "Ô±Õ¶Õ£Õ¸Ö‚Õ½", - "code": "ANS" - }, - { - "name": "Ô±Ö€Ö‡Õ¥Õ¬ÕµÕ¡Õ¶ Ô·ÕµÖ€Õ·Õ«Ö€", - "code": "EAY" - }, - { - "name": "Ô±Ö€Ö‡Õ´Õ¿ÕµÕ¡Õ¶ Ô²Õ¥Ö€Õ¯Õ·Õ«Ö€", - "code": "WBK" - }, - { - "name": "Ô±Ö€Ö‡Õ´Õ¿ÕµÕ¡Õ¶ Ô´Õ¡Õ¶Õ¢Õ¡Ö€Õ¿Õ¸Õ¶Õ·Õ«Ö€", - "code": "WDU" - }, - { - "name": "Ô±Ö€Ö‡Õ´Õ¿ÕµÕ¡Õ¶ ÕÕ¡Õ½Õ¥Ö„Õ½", - "code": "WSX" - }, - { - "name": "Ô²Õ¡Ö€Õ¶Õ¥Õ©", - "code": "BNE" - }, - { - "name": "Ô²Õ¡Ö„Õ«Õ¶Õ°Õ¥Õ´Õ·Õ«Ö€", - "code": "BKM" - }, - { - "name": "Ô²Õ¥Õ¬Ö†Õ¡Õ½Õ¿", - "code": "BFS" - }, - { - "name": "Ô²Õ«Ö€Õ´Õ«Õ¶Õ£Õ°Õ¥Õ´", - "code": "BIR" - }, - { - "name": "Ô²Õ¬Õ¥Ö„ÖƒÕ¸Ö‚Õ¬", - "code": "BPL" - }, - { - "name": "Ô²Õ¸Ö€Õ¶Õ´Õ¸Ö‚Õ©", - "code": "BMH" - }, - { - "name": "Ô²Ö€Õ¡ÕµÕ©Õ¸Õ¶ Ö‡ Õ€Õ¸Õ¸Ö‚Ö†", - "code": "BNH" - }, - { - "name": "Ô²Ö€Õ«Õ½Õ¿Õ¸Õ¬", - "code": "BST" - }, - { - "name": "Ô²Ö€Õ¸Õ´Õ¬Õ«", - "code": "BRY" - }, - { - "name": "Ô³Õ¬Õ¡Õ¦Õ£Õ¸", - "code": "GLG" - }, - { - "name": "Ô³Ö€Õ«Õ¶Õ¾Õ«Õ¹", - "code": "GRE" - }, - { - "name": "Ô´Õ¡Õ¶Õ¤Õ«", - "code": "DND" - }, - { - "name": "Ô´Õ¡Ö€Õ°Õ¥Õ´", - "code": "DUR" - }, - { - "name": "Ô´Õ¥Õ¶Õ¢Õ«Õ·Õ«Ö€", - "code": "DEN" + "name": "Bury", + "code": "BUR" }, { - "name": "Ô´Õ¥Ö€Õ¢Õ«", - "code": "DER" + "name": "Caerphilly", + "code": "CAY" }, { - "name": "Ô´Õ¥Ö€Õ¢Õ«Õ·Õ«Ö€", - "code": "DBY" + "name": "Calderdale", + "code": "CLD" }, { - "name": "Ô´Ö‡Õ¸Õ¶", - "code": "DEV" + "name": "Cambridgeshire", + "code": "CAM" }, { - "name": "Ô·Õ¤Õ«Õ¶Õ¢Õ¸Ö‚Ö€Õ£", - "code": "EDH" + "name": "Carmarthenshire", + "code": "CMN" }, { - "name": "Ô·Õ¶Ö†Õ«Õ¬Õ¤", - "code": "ENF" + "name": "Carrickfergus", + "code": "CKF" }, { - "name": "Ô·Õ½Õ¥Ö„Õ½", - "code": "ESS" + "name": "Castlereagh", + "code": "CSR" }, { - "name": "Ô»Õ½Õ¬Õ«Õ¶Õ£Õ©Õ¸Õ¶", - "code": "ISL" + "name": "Causeway Coast and Glens", + "code": "CCG" }, { - "name": "Ô¼Õ¡Õ´Õ¢Õ¥Õ©", - "code": "LBH" + "name": "Central Bedfordshire", + "code": "CBF" }, { - "name": "Ô¼Õ¡Õ¶Õ¯Õ¡Õ·Õ«Ö€", - "code": "LAN" + "name": "Ceredigion", + "code": "CGN" }, { - "name": "Ô¼Õ¥Õ½Õ©Õ¥Ö€", - "code": "LCE" + "name": "Cheshire East", + "code": "CHE" }, { - "name": "Ô¼Õ¥Õ½Õ¿Õ¥Ö€Õ·Õ«Ö€", - "code": "LEC" + "name": "Cheshire West and Chester", + "code": "CHW" }, { - "name": "Ô¼Õ«Õ¶Õ¯Õ¸Õ¬Õ¶Õ·Õ«Ö€", - "code": "LIN" + "name": "Clackmannanshire", + "code": "CLK" }, { - "name": "Ô¼Õ«Õ¾Õ¥Ö€ÕºÕ¸Ö‚Õ¬", - "code": "LIV" + "name": "Coleraine", + "code": "CLR" }, { - "name": "Ô¼Õ¸Õ¶Õ¤Õ¸Õ¶ÕµÕ¡Õ¶ ÕÕ«Õ©Õ«", - "code": "LND" + "name": "Conwy", + "code": "CWY" }, { - "name": "Ô¼Õ¸Ö‚Õ©Õ¸Õ¶", - "code": "LUT" + "name": "Cookstown", + "code": "CKT" }, { - "name": "Ô¿Õ¥Õ¶Õ½Õ«Õ¶Õ£Õ¿Õ¸Õ¶ Ö‡ Õ‰Õ¥Õ¬Õ½Õ«", - "code": "KEC" + "name": "Craigavon", + "code": "CGV" }, { - "name": "Ô¿Õ¸Õ¼Õ¶Õ¸Ö‚Õ¸Õ¬", - "code": "CON" + "name": "Croydon", + "code": "CRY" }, { - "name": "Ô¿Õ¸Õ¾Õ¥Õ¶Õ¿Ö€Õ«", - "code": "COV" + "name": "Darlington", + "code": "DAL" }, { - "name": "Ô¿Õ¸Ö‚Õ´Õ¢Ö€Õ«Õ¡", - "code": "CMA" + "name": "Derry", + "code": "DRY" }, { - "name": "Õ€Õ¡Õ¬", - "code": "KHL" + "name": "Derry and Strabane", + "code": "DRS" }, { - "name": "Õ€Õ¡Õ¯Õ¶Õ«", - "code": "HCK" + "name": "Doncaster", + "code": "DNC" }, { - "name": "Õ€Õ¡Õ¸Ö‚Õ¶Õ½Õ¬Õ¸Õ¸Ö‚", - "code": "HNS" + "name": "Dorset", + "code": "DOR" }, { - "name": "Õ€Õ¡Ö€Õ©Ö†Õ¸Ö€Õ·Õ«Ö€", - "code": "HRT" + "name": "Down", + "code": "DOW" }, { - "name": "Õ€Õ¡Ö€Õ«Õ¶Õ£Õ«", - "code": "HRY" + "name": "Dudley", + "code": "DUD" }, { - "name": "Õ€Õ¡Ö€Ö€Õ¸Õ¸Ö‚", - "code": "HRW" + "name": "Dumfries and Galloway", + "code": "DGY" }, { - "name": "Õ€Õ¥Õ´ÖƒÕ·Õ«Ö€", - "code": "HAM" + "name": "Dungannon and South Tyrone", + "code": "DGN" }, { - "name": "Õ€Õ¥Ö€Õ¥Ö†Õ¸Ö€Õ¤Õ·Õ«Ö€", - "code": "HEF" + "name": "Ealing", + "code": "EAL" }, { - "name": "Õ€Õ«Õ¬Õ«Õ¶Õ£Õ¤Õ¸Õ¶", - "code": "HIL" + "name": "East Dunbartonshire", + "code": "EDU" }, { - "name": "Õ€ÕµÕ¸Ö‚Õ½Õ«Õ½Õ¡ÕµÕ«Õ¶ Ô»Õ¼Õ¬Õ¡Õ¶Õ¤Õ«Õ¡", - "code": "NIR" + "name": "East Lothian", + "code": "ELN" }, { - "name": "Õ„Õ¡Õ¶Õ¹Õ¥Õ½Õ©Õ¥Ö€", - "code": "MAN" + "name": "East Renfrewshire", + "code": "ERW" }, { - "name": "Õ„Õ¥Õ® Ô²Ö€Õ«Õ¿Õ¡Õ¶Õ«Õ¡", - "code": "GBN" + "name": "East Riding of Yorkshire", + "code": "ERY" }, { - "name": "Õ„Õ¥Ö€Õ¿Õ¸Õ¶", - "code": "MRT" + "name": "East Sussex", + "code": "ESX" }, { - "name": "Õ„Õ«Õ¡ÖÕµÕ¡Õ¬ Ô¹Õ¡Õ£Õ¡Õ¾Õ¸Ö€Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶", - "code": "UKM" + "name": "England and Wales", + "code": "EAW" }, { - "name": "Õ„Õ«Õ¤Õ¬Õ½Õ¢Ö€Õ¸", - "code": "MDB" + "name": "Falkirk", + "code": "FAL" }, { - "name": "Õ…Õ¸Ö€Ö„", - "code": "YOR" + "name": "Fermanagh", + "code": "FER" }, { - "name": "Õ†ÕµÕ¸Ö‚Õ°Õ¥Õ´", - "code": "NWM" + "name": "Fermanagh and Omagh", + "code": "FMO" }, { - "name": "Õ†ÕµÕ¸Ö‚Ö„Õ¡Õ½Õ¬-Õ¡ÖƒÕ¸Õ¶-Ô¹Õ¡ÕµÕ¶", - "code": "NET" + "name": "Fife", + "code": "FIF" }, { - "name": "Õ†Õ¸Õ©Õ©Õ«Õ¶Õ£Õ¥Õ´Õ·Õ«Ö€", - "code": "NTT" + "name": "Flintshire", + "code": "FLN" }, { - "name": "Õ†Õ¸Õ©Õ«Õ¶Õ£Õ°Õ¥Õ´", - "code": "NGM" + "name": "Gateshead", + "code": "GAT" }, { - "name": "Õ†Õ¸Ö€Õ©Õ¡Õ´Õ¢Õ¥Ö€Õ¬Õ¥Õ¶Õ¤", - "code": "NBL" + "name": "Gloucestershire", + "code": "GLS" }, { - "name": "Õ†Õ¸Ö€Õ©Õ°Õ¥Õ´ÖƒÕ©Õ¸Õ¶Õ·Õ«Ö€", - "code": "NTH" + "name": "Gwynedd", + "code": "GWN" }, { - "name": "Õ†Õ¸Ö€Ö†Õ¸Õ¬Õ¯", - "code": "NFK" + "name": "Halton", + "code": "HAL" }, { - "name": "Õ‡Õ¥Õ¿Õ¬Õ¡Õ¶Õ¤ÕµÕ¡Õ¶ Õ¯Õ²Õ¦Õ«Õ¶Õ¥Ö€", - "code": "ZET" + "name": "Hammersmith and Fulham", + "code": "HMF" }, { - "name": "Õ‡Õ¥Ö†Õ«Õ¬Õ¤", - "code": "SHF" + "name": "Hartlepool", + "code": "HPL" }, { - "name": "Õ‡Õ¸Õ¿Õ¬Õ¡Õ¶Õ¤Õ«Õ¡", - "code": "SCT" + "name": "Havering", + "code": "HAV" }, { - "name": "Õ‡Ö€Õ¸ÕºÕ·Õ«Ö€", - "code": "SHR" + "name": "Highland", + "code": "HLD" }, { - "name": "ÕˆÖ‚Õ¡ÕµÕ© Õ¯Õ²Õ¦Õ«", - "code": "IOW" + "name": "Inverclyde", + "code": "IVC" }, { - "name": "ÕˆÖ‚Õ¥Õ¬Õ½", - "code": "WLS" + "name": "Kirklees", + "code": "KIR" }, { - "name": "ÕˆÖ‚Õ«Õ¬Õ¿Õ·Õ«Ö€", - "code": "WIL" + "name": "Knowsley", + "code": "KWL" }, { - "name": "ÕˆÖ‚Õ¸Õ¶Õ¤Õ½Õ¸Ö‚Õ¥Ö€Õ¿", - "code": "WND" + "name": "Larne", + "code": "LRN" }, { - "name": "ÕŠÕ«Õ¿Õ¥Ö€Õ¢Õ¸Ö€Õ¸", - "code": "PTE" + "name": "Leeds", + "code": "LDS" }, { - "name": "ÕŠÕ¬Õ«Õ´Õ¸Ö‚Õ¿", - "code": "PLY" + "name": "Lewisham", + "code": "LEW" }, { - "name": "ÕŠÕ¸Õ¸Ö‚Õ«Õ½", - "code": "POW" + "name": "Limavady", + "code": "LMV" }, { - "name": "ÕŠÕ¸Ö€Õ¿Õ½Õ´Õ¸Ö‚Õ©", - "code": "POR" + "name": "Lisburn", + "code": "LSB" }, { - "name": "ÕŠÕ¸Ö‚Õ¬", - "code": "POL" + "name": "Lisburn and Castlereagh", + "code": "LBC" }, { - "name": "Ռեդինգ", - "code": "RDG" + "name": "Magherafelt", + "code": "MFT" }, { - "name": "ÕÕ¡Õ¸Ö‚Õ©Õ¥Õ¶Õ¤-Ö…Õ¶-ÕÕ«", - "code": "SOS" + "name": "Medway", + "code": "MDW" }, { - "name": "ÕÕ¡Õ¸Ö‚Õ©Õ°Õ¥Õ´ÖƒÕ©Õ¸Õ¶", - "code": "STH" + "name": "Merthyr Tydfil", + "code": "MTY" }, { - "name": "ÕÕ¡Õ¸Ö‚Õ©Õ¸Ö‚Ö€Ö„", - "code": "SWK" + "name": "Mid and East Antrim", + "code": "MEA" }, { - "name": "ÕÕ©Õ¥Ö†Õ¸Ö€Õ¤Õ·Õ«Ö€", - "code": "STS" + "name": "Mid Ulster", + "code": "MUL" }, { - "name": "ÕÕ©Õ¸Ö„-Ö…Õ¶-Ô¹Ö€Õ¥Õ¶Õ¿", - "code": "STE" + "name": "Midlothian", + "code": "MLN" }, { - "name": "ÕÕ«Õ¬Õ¬Õ« Õ¯Õ²Õ¦Õ«Õ¶Õ¥Ö€", - "code": "IOS" + "name": "Milton Keynes", + "code": "MIK" }, { - "name": "ÕÕ¬Õ¡Õ¸Ö‚", - "code": "SLG" + "name": "Monmouthshire", + "code": "MON" }, { - "name": "ÕÕµÕ¸Ö‚Ö€Õ¥Õµ", - "code": "SRY" + "name": "Moray", + "code": "MRY" }, { - "name": "ÕÕ¸Õ´Õ¥Ö€Õ½Õ¥Õ©", - "code": "SOM" + "name": "Moyle", + "code": "MYL" }, { - "name": "ÕÕ¸Ö‚Õ¸Õ¶Õ½Õ«", - "code": "SWA" + "name": "Neath Port Talbot", + "code": "NTL" }, { - "name": "ÕŽÕ¥Õ½Õ¿Õ´Õ«Õ¶Õ½Õ¿Õ¥Ö€", - "code": "WSM" + "name": "Newport", + "code": "NWP" }, { - "name": "ÕŽÕ¸Ö‚Õ¬Õ¾Õ¥Ö€Õ°Õ¥Õ´ÕºÕ¿Õ¸Õ¶", - "code": "WLV" + "name": "Newry and Mourne", + "code": "NYM" }, { - "name": "ÕŽÕ¸Ö‚Õ½Õ¿Õ¥Ö€Õ·Õ«Ö€", - "code": "WOR" + "name": "Newry, Mourne and Down", + "code": "NMD" }, { - "name": "Õ”Õ¡Õ´Õ¤Õ¥Õ¶", - "code": "CMD" + "name": "Newtownabbey", + "code": "NTA" }, { - "name": "Õ”Õ¡Ö€Õ¤Õ«Ö†", - "code": "CRF" + "name": "North Ayrshire", + "code": "NAY" }, { - "name": "Õ”Õ¥Õ¶Õ©", - "code": "KEN" + "name": "North Down", + "code": "NDN" }, { - "name": "Õ”Õ«Õ¶Õ£Õ½Õ©Õ¸Õ¶ Õ¡ÖƒÕ¸Õ¶ Ô¹Õ¥Õ´Õ¦", - "code": "KTT" + "name": "North East Lincolnshire", + "code": "NEL" }, { - "name": "Õ•Ö€Õ¯Õ¶Õ¥ÕµÕ¡Õ¶ Õ¯Õ²Õ¦Õ«Õ¶Õ¥Ö€", - "code": "ORK" + "name": "North Lanarkshire", + "code": "NLK" }, { - "name": "Õ•Ö„Õ½Ö†Õ¸Ö€Õ¤Õ·Õ«Ö€", - "code": "OXF" + "name": "North Lincolnshire", + "code": "NLN" }, { - "name": "Antrim", - "code": "ANT" + "name": "North Somerset", + "code": "NSM" }, { - "name": "Antrim and Newtownabbey", - "code": "ANN" + "name": "North Tyneside", + "code": "NTY" }, { - "name": "Ards", - "code": "ARD" + "name": "North Yorkshire", + "code": "NYK" }, { - "name": "Ards and North Down", - "code": "AND" + "name": "Oldham", + "code": "OLD" }, { - "name": "Argyll and Bute", - "code": "AGB" + "name": "Omagh", + "code": "OMH" }, { - "name": "Armagh", - "code": "ARM" + "name": "Outer Hebrides", + "code": "ELS" }, { - "name": "Armagh, Banbridge and Craigavon", - "code": "ABC" + "name": "Pembrokeshire", + "code": "PEM" }, { - "name": "Ballymena", - "code": "BLA" + "name": "Perth and Kinross", + "code": "PKN" }, { - "name": "Ballymoney", - "code": "BLY" + "name": "Redbridge", + "code": "RDB" }, { - "name": "Banbridge", - "code": "BNB" + "name": "Redcar and Cleveland", + "code": "RCC" }, { - "name": "Barking and Dagenham", - "code": "BDG" + "name": "Renfrewshire", + "code": "RFW" }, { - "name": "Barnsley", - "code": "BNS" + "name": "Rhondda Cynon Taf", + "code": "RCT" }, { - "name": "Bath and North East Somerset", - "code": "BAS" + "name": "Richmond upon Thames", + "code": "RIC" }, { - "name": "Bedford", - "code": "BDF" + "name": "Rochdale", + "code": "RCH" }, { - "name": "Bexley", - "code": "BEX" + "name": "Rotherham", + "code": "ROT" }, { - "name": "Blackburn with Darwen", - "code": "BBD" + "name": "Rutland", + "code": "RUT" }, { - "name": "Blaenau Gwent", - "code": "BGW" + "name": "Saint Helens", + "code": "SHN" }, { - "name": "Bolton", - "code": "BOL" + "name": "Salford", + "code": "SLF" }, { - "name": "Bracknell Forest", - "code": "BRC" + "name": "Sandwell", + "code": "SAW" }, { - "name": "Bradford", - "code": "BRD" + "name": "Scottish Borders", + "code": "SCB" }, { - "name": "Brent", - "code": "BEN" + "name": "Sefton", + "code": "SFT" }, { - "name": "Bridgend", - "code": "BGE" + "name": "Solihull", + "code": "SOL" }, { - "name": "Bury", - "code": "BUR" + "name": "South Ayrshire", + "code": "SAY" }, { - "name": "Caerphilly", - "code": "CAY" + "name": "South Gloucestershire", + "code": "SGC" }, { - "name": "Calderdale", - "code": "CLD" + "name": "South Lanarkshire", + "code": "SLK" }, { - "name": "Cambridgeshire", - "code": "CAM" + "name": "South Tyneside", + "code": "STY" }, { - "name": "Carmarthenshire", - "code": "CMN" + "name": "Stirling", + "code": "STG" }, { - "name": "Carrickfergus", - "code": "CKF" + "name": "Stockport", + "code": "SKP" }, { - "name": "Castlereagh", - "code": "CSR" + "name": "Stockton-on-Tees", + "code": "STT" }, { - "name": "Causeway Coast and Glens", - "code": "CCG" + "name": "Strabane", + "code": "STB" }, { - "name": "Central Bedfordshire", - "code": "CBF" + "name": "Suffolk", + "code": "SFK" }, { - "name": "Ceredigion", - "code": "CGN" + "name": "Sunderland", + "code": "SND" }, { - "name": "Cheshire East", - "code": "CHE" + "name": "Sutton", + "code": "STN" }, { - "name": "Cheshire West and Chester", - "code": "CHW" + "name": "Swindon", + "code": "SWD" }, { - "name": "Clackmannanshire", - "code": "CLK" + "name": "Tameside", + "code": "TAM" }, { - "name": "Coleraine", - "code": "CLR" + "name": "Telford and Wrekin", + "code": "TFW" }, { - "name": "Conwy", - "code": "CWY" + "name": "Thurrock", + "code": "THR" }, { - "name": "Cookstown", - "code": "CKT" + "name": "Torbay", + "code": "TOB" }, { - "name": "Craigavon", - "code": "CGV" + "name": "Torfaen", + "code": "TOF" }, { - "name": "Croydon", - "code": "CRY" + "name": "Tower Hamlets", + "code": "TWH" }, { - "name": "Darlington", - "code": "DAL" + "name": "Trafford", + "code": "TRF" }, { - "name": "Derry", - "code": "DRY" + "name": "Vale of Glamorgan", + "code": "VGL" }, { - "name": "Derry and Strabane", - "code": "DRS" + "name": "Wakefield", + "code": "WKF" }, { - "name": "Doncaster", - "code": "DNC" + "name": "Walsall", + "code": "WLL" }, { - "name": "Dorset", - "code": "DOR" + "name": "Waltham Forest", + "code": "WFT" }, { - "name": "Down", - "code": "DOW" + "name": "Warrington", + "code": "WRT" }, { - "name": "Dudley", - "code": "DUD" + "name": "Warwickshire", + "code": "WAR" }, { - "name": "Dumfries and Galloway", - "code": "DGY" + "name": "West Lothian", + "code": "WLN" }, { - "name": "Dungannon and South Tyrone", - "code": "DGN" + "name": "Wigan", + "code": "WGN" }, { - "name": "Ealing", - "code": "EAL" + "name": "Windsor and Maidenhead", + "code": "WNM" }, { - "name": "East Dunbartonshire", - "code": "EDU" + "name": "Wirral", + "code": "WRL" }, { - "name": "East Lothian", - "code": "ELN" + "name": "Wokingham", + "code": "WOK" }, { - "name": "East Renfrewshire", - "code": "ERW" + "name": "Wrexham", + "code": "WRX" }, { - "name": "East Riding of Yorkshire", - "code": "ERY" + "name": "Ô±Õ¢Õ¥Ö€Õ¤Õ«Õ¶", + "code": "ABE" }, { - "name": "East Sussex", - "code": "ESX" + "name": "Ô±Õ¢Õ¥Ö€Õ¤Õ«Õ¶Õ·Õ«Ö€", + "code": "ABD" }, { - "name": "England and Wales", - "code": "EAW" + "name": "Ô±Õ¶Õ£Õ¬Õ«Õ¡", + "code": "ENG" }, { - "name": "Falkirk", - "code": "FAL" + "name": "Ô±Õ¶Õ£Õ¬Õ½Õ«", + "code": "AGY" }, { - "name": "Fermanagh", - "code": "FER" + "name": "Ô±Õ¶Õ£Õ¸Ö‚Õ½", + "code": "ANS" }, { - "name": "Fermanagh and Omagh", - "code": "FMO" + "name": "Ô±Ö€Ö‡Õ¥Õ¬ÕµÕ¡Õ¶ Ô·ÕµÖ€Õ·Õ«Ö€", + "code": "EAY" }, { - "name": "Fife", - "code": "FIF" + "name": "Ô±Ö€Ö‡Õ´Õ¿ÕµÕ¡Õ¶ Ô²Õ¥Ö€Õ¯Õ·Õ«Ö€", + "code": "WBK" }, { - "name": "Flintshire", - "code": "FLN" + "name": "Ô±Ö€Ö‡Õ´Õ¿ÕµÕ¡Õ¶ Ô´Õ¡Õ¶Õ¢Õ¡Ö€Õ¿Õ¸Õ¶Õ·Õ«Ö€", + "code": "WDU" }, { - "name": "Gateshead", - "code": "GAT" + "name": "Ô±Ö€Ö‡Õ´Õ¿ÕµÕ¡Õ¶ ÕÕ¡Õ½Õ¥Ö„Õ½", + "code": "WSX" }, { - "name": "Gloucestershire", - "code": "GLS" + "name": "Ô²Õ¡Ö€Õ¶Õ¥Õ©", + "code": "BNE" }, { - "name": "Gwynedd", - "code": "GWN" + "name": "Ô²Õ¡Ö„Õ«Õ¶Õ°Õ¥Õ´Õ·Õ«Ö€", + "code": "BKM" }, { - "name": "Halton", - "code": "HAL" + "name": "Ô²Õ¥Õ¬Ö†Õ¡Õ½Õ¿", + "code": "BFS" }, { - "name": "Hammersmith and Fulham", - "code": "HMF" + "name": "Ô²Õ«Ö€Õ´Õ«Õ¶Õ£Õ°Õ¥Õ´", + "code": "BIR" }, { - "name": "Hartlepool", - "code": "HPL" + "name": "Ô²Õ¬Õ¥Ö„ÖƒÕ¸Ö‚Õ¬", + "code": "BPL" }, { - "name": "Havering", - "code": "HAV" + "name": "Ô²Õ¸Ö€Õ¶Õ´Õ¸Ö‚Õ©", + "code": "BMH" }, { - "name": "Highland", - "code": "HLD" + "name": "Ô²Ö€Õ¡ÕµÕ©Õ¸Õ¶ Ö‡ Õ€Õ¸Õ¸Ö‚Ö†", + "code": "BNH" }, { - "name": "Inverclyde", - "code": "IVC" + "name": "Ô²Ö€Õ«Õ½Õ¿Õ¸Õ¬", + "code": "BST" }, { - "name": "Kirklees", - "code": "KIR" + "name": "Ô²Ö€Õ¸Õ´Õ¬Õ«", + "code": "BRY" }, { - "name": "Knowsley", - "code": "KWL" + "name": "Ô³Õ¬Õ¡Õ¦Õ£Õ¸", + "code": "GLG" }, { - "name": "Larne", - "code": "LRN" + "name": "Ô³Ö€Õ«Õ¶Õ¾Õ«Õ¹", + "code": "GRE" }, { - "name": "Leeds", - "code": "LDS" + "name": "Ô´Õ¡Õ¶Õ¤Õ«", + "code": "DND" }, { - "name": "Lewisham", - "code": "LEW" + "name": "Ô´Õ¡Ö€Õ°Õ¥Õ´", + "code": "DUR" }, { - "name": "Limavady", - "code": "LMV" + "name": "Ô´Õ¥Õ¶Õ¢Õ«Õ·Õ«Ö€", + "code": "DEN" }, { - "name": "Lisburn", - "code": "LSB" + "name": "Ô´Õ¥Ö€Õ¢Õ«", + "code": "DER" }, { - "name": "Lisburn and Castlereagh", - "code": "LBC" + "name": "Ô´Õ¥Ö€Õ¢Õ«Õ·Õ«Ö€", + "code": "DBY" }, { - "name": "Magherafelt", - "code": "MFT" + "name": "Ô´Ö‡Õ¸Õ¶", + "code": "DEV" }, { - "name": "Medway", - "code": "MDW" + "name": "Ô·Õ¤Õ«Õ¶Õ¢Õ¸Ö‚Ö€Õ£", + "code": "EDH" }, { - "name": "Merthyr Tydfil", - "code": "MTY" + "name": "Ô·Õ¶Ö†Õ«Õ¬Õ¤", + "code": "ENF" }, { - "name": "Mid and East Antrim", - "code": "MEA" + "name": "Ô·Õ½Õ¥Ö„Õ½", + "code": "ESS" }, { - "name": "Mid Ulster", - "code": "MUL" + "name": "Ô»Õ½Õ¬Õ«Õ¶Õ£Õ©Õ¸Õ¶", + "code": "ISL" }, { - "name": "Midlothian", - "code": "MLN" + "name": "Ô¼Õ¡Õ´Õ¢Õ¥Õ©", + "code": "LBH" }, { - "name": "Milton Keynes", - "code": "MIK" + "name": "Ô¼Õ¡Õ¶Õ¯Õ¡Õ·Õ«Ö€", + "code": "LAN" }, { - "name": "Monmouthshire", - "code": "MON" + "name": "Ô¼Õ¥Õ½Õ©Õ¥Ö€", + "code": "LCE" }, { - "name": "Moray", - "code": "MRY" + "name": "Ô¼Õ¥Õ½Õ¿Õ¥Ö€Õ·Õ«Ö€", + "code": "LEC" }, { - "name": "Moyle", - "code": "MYL" + "name": "Ô¼Õ«Õ¶Õ¯Õ¸Õ¬Õ¶Õ·Õ«Ö€", + "code": "LIN" }, { - "name": "Neath Port Talbot", - "code": "NTL" + "name": "Ô¼Õ«Õ¾Õ¥Ö€ÕºÕ¸Ö‚Õ¬", + "code": "LIV" }, { - "name": "Newport", - "code": "NWP" + "name": "Ô¼Õ¸Õ¶Õ¤Õ¸Õ¶ÕµÕ¡Õ¶ ÕÕ«Õ©Õ«", + "code": "LND" }, { - "name": "Newry and Mourne", - "code": "NYM" + "name": "Ô¼Õ¸Ö‚Õ©Õ¸Õ¶", + "code": "LUT" }, { - "name": "Newry, Mourne and Down", - "code": "NMD" + "name": "Ô¿Õ¥Õ¶Õ½Õ«Õ¶Õ£Õ¿Õ¸Õ¶ Ö‡ Õ‰Õ¥Õ¬Õ½Õ«", + "code": "KEC" }, { - "name": "Newtownabbey", - "code": "NTA" + "name": "Ô¿Õ¸Õ¼Õ¶Õ¸Ö‚Õ¸Õ¬", + "code": "CON" }, { - "name": "North Ayrshire", - "code": "NAY" + "name": "Ô¿Õ¸Õ¾Õ¥Õ¶Õ¿Ö€Õ«", + "code": "COV" }, { - "name": "North Down", - "code": "NDN" + "name": "Ô¿Õ¸Ö‚Õ´Õ¢Ö€Õ«Õ¡", + "code": "CMA" }, { - "name": "North East Lincolnshire", - "code": "NEL" + "name": "Õ€Õ¡Õ¬", + "code": "KHL" }, { - "name": "North Lanarkshire", - "code": "NLK" + "name": "Õ€Õ¡Õ¯Õ¶Õ«", + "code": "HCK" }, { - "name": "North Lincolnshire", - "code": "NLN" + "name": "Õ€Õ¡Õ¸Ö‚Õ¶Õ½Õ¬Õ¸Õ¸Ö‚", + "code": "HNS" }, { - "name": "North Somerset", - "code": "NSM" + "name": "Õ€Õ¡Ö€Õ©Ö†Õ¸Ö€Õ·Õ«Ö€", + "code": "HRT" }, { - "name": "North Tyneside", - "code": "NTY" + "name": "Õ€Õ¡Ö€Õ«Õ¶Õ£Õ«", + "code": "HRY" }, { - "name": "North Yorkshire", - "code": "NYK" + "name": "Õ€Õ¡Ö€Ö€Õ¸Õ¸Ö‚", + "code": "HRW" }, { - "name": "Oldham", - "code": "OLD" + "name": "Õ€Õ¥Õ´ÖƒÕ·Õ«Ö€", + "code": "HAM" }, { - "name": "Omagh", - "code": "OMH" + "name": "Õ€Õ¥Ö€Õ¥Ö†Õ¸Ö€Õ¤Õ·Õ«Ö€", + "code": "HEF" }, { - "name": "Outer Hebrides", - "code": "ELS" + "name": "Õ€Õ«Õ¬Õ«Õ¶Õ£Õ¤Õ¸Õ¶", + "code": "HIL" }, { - "name": "Pembrokeshire", - "code": "PEM" + "name": "Õ€ÕµÕ¸Ö‚Õ½Õ«Õ½Õ¡ÕµÕ«Õ¶ Ô»Õ¼Õ¬Õ¡Õ¶Õ¤Õ«Õ¡", + "code": "NIR" }, { - "name": "Perth and Kinross", - "code": "PKN" + "name": "Õ„Õ¡Õ¶Õ¹Õ¥Õ½Õ©Õ¥Ö€", + "code": "MAN" }, { - "name": "Redbridge", - "code": "RDB" + "name": "Õ„Õ¥Õ® Ô²Ö€Õ«Õ¿Õ¡Õ¶Õ«Õ¡", + "code": "GBN" }, { - "name": "Redcar and Cleveland", - "code": "RCC" + "name": "Õ„Õ¥Ö€Õ¿Õ¸Õ¶", + "code": "MRT" }, { - "name": "Renfrewshire", - "code": "RFW" + "name": "Õ„Õ«Õ¡ÖÕµÕ¡Õ¬ Ô¹Õ¡Õ£Õ¡Õ¾Õ¸Ö€Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶", + "code": "UKM" }, { - "name": "Rhondda Cynon Taf", - "code": "RCT" + "name": "Õ„Õ«Õ¤Õ¬Õ½Õ¢Ö€Õ¸", + "code": "MDB" }, { - "name": "Richmond upon Thames", - "code": "RIC" + "name": "Õ…Õ¸Ö€Ö„", + "code": "YOR" }, { - "name": "Rochdale", - "code": "RCH" + "name": "Õ†ÕµÕ¸Ö‚Õ°Õ¥Õ´", + "code": "NWM" }, { - "name": "Rotherham", - "code": "ROT" + "name": "Õ†ÕµÕ¸Ö‚Ö„Õ¡Õ½Õ¬-Õ¡ÖƒÕ¸Õ¶-Ô¹Õ¡ÕµÕ¶", + "code": "NET" }, { - "name": "Rutland", - "code": "RUT" + "name": "Õ†Õ¸Õ©Õ©Õ«Õ¶Õ£Õ¥Õ´Õ·Õ«Ö€", + "code": "NTT" }, { - "name": "Saint Helens", - "code": "SHN" + "name": "Õ†Õ¸Õ©Õ«Õ¶Õ£Õ°Õ¥Õ´", + "code": "NGM" }, { - "name": "Salford", - "code": "SLF" + "name": "Õ†Õ¸Ö€Õ©Õ¡Õ´Õ¢Õ¥Ö€Õ¬Õ¥Õ¶Õ¤", + "code": "NBL" }, { - "name": "Sandwell", - "code": "SAW" + "name": "Õ†Õ¸Ö€Õ©Õ°Õ¥Õ´ÖƒÕ©Õ¸Õ¶Õ·Õ«Ö€", + "code": "NTH" }, { - "name": "Scottish Borders", - "code": "SCB" + "name": "Õ†Õ¸Ö€Ö†Õ¸Õ¬Õ¯", + "code": "NFK" }, { - "name": "Sefton", - "code": "SFT" + "name": "Õ‡Õ¥Õ¿Õ¬Õ¡Õ¶Õ¤ÕµÕ¡Õ¶ Õ¯Õ²Õ¦Õ«Õ¶Õ¥Ö€", + "code": "ZET" }, { - "name": "Solihull", - "code": "SOL" + "name": "Õ‡Õ¥Ö†Õ«Õ¬Õ¤", + "code": "SHF" }, { - "name": "South Ayrshire", - "code": "SAY" + "name": "Õ‡Õ¸Õ¿Õ¬Õ¡Õ¶Õ¤Õ«Õ¡", + "code": "SCT" }, { - "name": "South Gloucestershire", - "code": "SGC" + "name": "Õ‡Ö€Õ¸ÕºÕ·Õ«Ö€", + "code": "SHR" }, { - "name": "South Lanarkshire", - "code": "SLK" + "name": "ÕˆÖ‚Õ¡ÕµÕ© Õ¯Õ²Õ¦Õ«", + "code": "IOW" }, { - "name": "South Tyneside", - "code": "STY" + "name": "ÕˆÖ‚Õ¥Õ¬Õ½", + "code": "WLS" }, { - "name": "Stirling", - "code": "STG" + "name": "ÕˆÖ‚Õ«Õ¬Õ¿Õ·Õ«Ö€", + "code": "WIL" }, { - "name": "Stockport", - "code": "SKP" + "name": "ÕˆÖ‚Õ¸Õ¶Õ¤Õ½Õ¸Ö‚Õ¥Ö€Õ¿", + "code": "WND" }, { - "name": "Stockton-on-Tees", - "code": "STT" + "name": "ÕŠÕ«Õ¿Õ¥Ö€Õ¢Õ¸Ö€Õ¸", + "code": "PTE" }, { - "name": "Strabane", - "code": "STB" + "name": "ÕŠÕ¬Õ«Õ´Õ¸Ö‚Õ¿", + "code": "PLY" }, { - "name": "Suffolk", - "code": "SFK" + "name": "ÕŠÕ¸Õ¸Ö‚Õ«Õ½", + "code": "POW" }, { - "name": "Sunderland", - "code": "SND" + "name": "ÕŠÕ¸Ö€Õ¿Õ½Õ´Õ¸Ö‚Õ©", + "code": "POR" }, { - "name": "Sutton", - "code": "STN" + "name": "ÕŠÕ¸Ö‚Õ¬", + "code": "POL" }, { - "name": "Swindon", - "code": "SWD" + "name": "Ռեդինգ", + "code": "RDG" }, { - "name": "Tameside", - "code": "TAM" + "name": "ÕÕ¡Õ¸Ö‚Õ©Õ¥Õ¶Õ¤-Ö…Õ¶-ÕÕ«", + "code": "SOS" }, { - "name": "Telford and Wrekin", - "code": "TFW" + "name": "ÕÕ¡Õ¸Ö‚Õ©Õ°Õ¥Õ´ÖƒÕ©Õ¸Õ¶", + "code": "STH" }, { - "name": "Thurrock", - "code": "THR" + "name": "ÕÕ¡Õ¸Ö‚Õ©Õ¸Ö‚Ö€Ö„", + "code": "SWK" }, { - "name": "Torbay", - "code": "TOB" + "name": "ÕÕ©Õ¥Ö†Õ¸Ö€Õ¤Õ·Õ«Ö€", + "code": "STS" }, { - "name": "Torfaen", - "code": "TOF" + "name": "ÕÕ©Õ¸Ö„-Ö…Õ¶-Ô¹Ö€Õ¥Õ¶Õ¿", + "code": "STE" }, { - "name": "Tower Hamlets", - "code": "TWH" + "name": "ÕÕ«Õ¬Õ¬Õ« Õ¯Õ²Õ¦Õ«Õ¶Õ¥Ö€", + "code": "IOS" }, { - "name": "Trafford", - "code": "TRF" + "name": "ÕÕ¬Õ¡Õ¸Ö‚", + "code": "SLG" }, { - "name": "Vale of Glamorgan", - "code": "VGL" + "name": "ÕÕµÕ¸Ö‚Ö€Õ¥Õµ", + "code": "SRY" }, { - "name": "Wakefield", - "code": "WKF" + "name": "ÕÕ¸Õ´Õ¥Ö€Õ½Õ¥Õ©", + "code": "SOM" }, { - "name": "Walsall", - "code": "WLL" + "name": "ÕÕ¸Ö‚Õ¸Õ¶Õ½Õ«", + "code": "SWA" }, { - "name": "Waltham Forest", - "code": "WFT" + "name": "ÕŽÕ¥Õ½Õ¿Õ´Õ«Õ¶Õ½Õ¿Õ¥Ö€", + "code": "WSM" }, { - "name": "Warrington", - "code": "WRT" + "name": "ÕŽÕ¸Ö‚Õ¬Õ¾Õ¥Ö€Õ°Õ¥Õ´ÕºÕ¿Õ¸Õ¶", + "code": "WLV" }, { - "name": "Warwickshire", - "code": "WAR" + "name": "ÕŽÕ¸Ö‚Õ½Õ¿Õ¥Ö€Õ·Õ«Ö€", + "code": "WOR" }, { - "name": "West Lothian", - "code": "WLN" + "name": "Õ”Õ¡Õ´Õ¤Õ¥Õ¶", + "code": "CMD" }, { - "name": "Wigan", - "code": "WGN" + "name": "Õ”Õ¡Ö€Õ¤Õ«Ö†", + "code": "CRF" }, { - "name": "Windsor and Maidenhead", - "code": "WNM" + "name": "Õ”Õ¥Õ¶Õ©", + "code": "KEN" }, { - "name": "Wirral", - "code": "WRL" + "name": "Õ”Õ«Õ¶Õ£Õ½Õ©Õ¸Õ¶ Õ¡ÖƒÕ¸Õ¶ Ô¹Õ¥Õ´Õ¦", + "code": "KTT" }, { - "name": "Wokingham", - "code": "WOK" + "name": "Õ•Ö€Õ¯Õ¶Õ¥ÕµÕ¡Õ¶ Õ¯Õ²Õ¦Õ«Õ¶Õ¥Ö€", + "code": "ORK" }, { - "name": "Wrexham", - "code": "WRX" + "name": "Õ•Ö„Õ½Ö†Õ¸Ö€Õ¤Õ·Õ«Ö€", + "code": "OXF" } ], "GD": [ @@ -7086,10 +7086,6 @@ } ], "GN": [ - { - "name": "Ô¿Õ¸Õ¶Õ¡Õ¯Ö€Õ«", - "code": "C" - }, { "name": "Beyla", "code": "BE" @@ -7249,6 +7245,10 @@ { "name": "Yomou", "code": "YO" + }, + { + "name": "Ô¿Õ¸Õ¶Õ¡Õ¯Ö€Õ«", + "code": "C" } ], "GQ": [ @@ -7290,50 +7290,6 @@ } ], "GR": [ - { - "name": "Ô±Õ¿Õ«Õ¯Õ¡", - "code": "I" - }, - { - "name": "Ô±Ö€Ö‡Õ¥Õ¬ÕµÕ¡Õ¶ Õ„Õ¡Õ¯Õ¥Õ¤Õ¸Õ¶Õ«Õ¡ Ö‡ Ô¹Ö€Õ¡Õ¯Õ«Õ¡", - "code": "A" - }, - { - "name": "Ô±Ö€Ö‡Õ´Õ¿ÕµÕ¡Õ¶ Õ€Õ¸Ö‚Õ¶Õ¡Õ½Õ¿Õ¡Õ¶", - "code": "G" - }, - { - "name": "Ô±Ö†Õ¸Õ¶", - "code": "69" - }, - { - "name": "Ô·ÕºÕ«Ö€Õ¸Ö‚Õ½", - "code": "D" - }, - { - "name": "Ô¹Õ¥Õ½Õ¡Õ¬Õ«Õ¡", - "code": "E" - }, - { - "name": "Ô¿Õ¥Õ¶Õ¿Ö€Õ¸Õ¶Õ¡Õ¯Õ¡Õ¶ Õ€Õ¸Ö‚Õ¶Õ¡Õ½Õ¿Õ¡Õ¶", - "code": "H" - }, - { - "name": "Ô¿Õ¥Õ¶Õ¿Ö€Õ¸Õ¶Õ¡Õ¯Õ¡Õ¶ Õ„Õ¡Õ¯Õ¥Õ¤Õ¸Õ¶Õ«Õ¡", - "code": "B" - }, - { - "name": "Õ€Õ¡Ö€Õ¡Õ¾Õ¡ÕµÕ«Õ¶ ÔµÕ£Õ¥ÕµÕ¡Õ¶ Õ¯Õ²Õ¦Õ«Õ¶Õ¥Ö€", - "code": "L" - }, - { - "name": "Õ€ÕµÕ¸Ö‚Õ½Õ«Õ½Õ¡ÕµÕ«Õ¶ ÔµÕ£Õ¥ÕµÕ¡Õ¶ Õ¯Õ²Õ¦Õ«Õ¶Õ¥Ö€", - "code": "K" - }, - { - "name": "Õ€Õ¸Õ¶Õ«Õ¡Õ¯Õ¡Õ¶ Õ¯Õ²Õ¦Õ«Õ¶Õ¥Ö€", - "code": "F" - }, { "name": "Achaea", "code": "13" @@ -7549,13 +7505,53 @@ { "name": "Zakynthos", "code": "21" + }, + { + "name": "Ô±Õ¿Õ«Õ¯Õ¡", + "code": "I" + }, + { + "name": "Ô±Ö€Ö‡Õ¥Õ¬ÕµÕ¡Õ¶ Õ„Õ¡Õ¯Õ¥Õ¤Õ¸Õ¶Õ«Õ¡ Ö‡ Ô¹Ö€Õ¡Õ¯Õ«Õ¡", + "code": "A" + }, + { + "name": "Ô±Ö€Ö‡Õ´Õ¿ÕµÕ¡Õ¶ Õ€Õ¸Ö‚Õ¶Õ¡Õ½Õ¿Õ¡Õ¶", + "code": "G" + }, + { + "name": "Ô±Ö†Õ¸Õ¶", + "code": "69" + }, + { + "name": "Ô·ÕºÕ«Ö€Õ¸Ö‚Õ½", + "code": "D" + }, + { + "name": "Ô¹Õ¥Õ½Õ¡Õ¬Õ«Õ¡", + "code": "E" + }, + { + "name": "Ô¿Õ¥Õ¶Õ¿Ö€Õ¸Õ¶Õ¡Õ¯Õ¡Õ¶ Õ€Õ¸Ö‚Õ¶Õ¡Õ½Õ¿Õ¡Õ¶", + "code": "H" + }, + { + "name": "Ô¿Õ¥Õ¶Õ¿Ö€Õ¸Õ¶Õ¡Õ¯Õ¡Õ¶ Õ„Õ¡Õ¯Õ¥Õ¤Õ¸Õ¶Õ«Õ¡", + "code": "B" + }, + { + "name": "Õ€Õ¡Ö€Õ¡Õ¾Õ¡ÕµÕ«Õ¶ ÔµÕ£Õ¥ÕµÕ¡Õ¶ Õ¯Õ²Õ¦Õ«Õ¶Õ¥Ö€", + "code": "L" + }, + { + "name": "Õ€ÕµÕ¸Ö‚Õ½Õ«Õ½Õ¡ÕµÕ«Õ¶ ÔµÕ£Õ¥ÕµÕ¡Õ¶ Õ¯Õ²Õ¦Õ«Õ¶Õ¥Ö€", + "code": "K" + }, + { + "name": "Õ€Õ¸Õ¶Õ«Õ¡Õ¯Õ¡Õ¶ Õ¯Õ²Õ¦Õ«Õ¶Õ¥Ö€", + "code": "F" } ], "GT": [ - { - "name": "ÕÕ¡Õ¶Õ¿Õ¡ Ռոսա", - "code": "SR" - }, { "name": "Alta Verapaz", "code": "AV" @@ -7639,13 +7635,13 @@ { "name": "Zacapa", "code": "ZA" + }, + { + "name": "ÕÕ¡Õ¶Õ¿Õ¡ Ռոսա", + "code": "SR" } ], "GW": [ - { - "name": "Ô²Õ«Õ½Õ¡Õ¸Ö‚", - "code": "BS" - }, { "name": "Bafatá", "code": "BA" @@ -7689,6 +7685,10 @@ { "name": "Tombali", "code": "TO" + }, + { + "name": "Ô²Õ«Õ½Õ¡Õ¸Ö‚", + "code": "BS" } ], "GY": [ @@ -7903,39 +7903,115 @@ "name": "Centre" }, { - "code": "GA", - "name": "Grand’Anse" + "code": "GA", + "name": "Grand’Anse" + }, + { + "code": "NI", + "name": "Nippes" + }, + { + "code": "ND", + "name": "Nord" + }, + { + "code": "NE", + "name": "Nord-Est" + }, + { + "code": "NO", + "name": "Nord-Ouest" + }, + { + "code": "OU", + "name": "Ouest" + }, + { + "code": "SD", + "name": "Sud" + }, + { + "code": "SE", + "name": "Sud-Est" + } + ], + "HU": [ + { + "name": "Bács-Kiskun", + "code": "BK" + }, + { + "name": "Baranya", + "code": "BA" + }, + { + "name": "Békés", + "code": "BE" + }, + { + "name": "Borsod-Abaúj-Zemplén", + "code": "BZ" + }, + { + "name": "Csongrád", + "code": "CS" + }, + { + "name": "Érd", + "code": "ER" + }, + { + "name": "GyÅ‘r-Moson-Sopron", + "code": "GS" + }, + { + "name": "Hajdú-Bihar", + "code": "HB" + }, + { + "name": "Heves", + "code": "HE" + }, + { + "name": "Jász-Nagykun-Szolnok", + "code": "JN" + }, + { + "name": "Komárom-Esztergom", + "code": "KE" + }, + { + "name": "Nagykanizsa", + "code": "NK" }, { - "code": "NI", - "name": "Nippes" + "name": "Nógrád", + "code": "NO" }, { - "code": "ND", - "name": "Nord" + "name": "Salgótarján", + "code": "ST" }, { - "code": "NE", - "name": "Nord-Est" + "name": "Szabolcs-Szatmár-Bereg", + "code": "SZ" }, { - "code": "NO", - "name": "Nord-Ouest" + "name": "Tatabánya", + "code": "TB" }, { - "code": "OU", - "name": "Ouest" + "name": "Tolna", + "code": "TO" }, { - "code": "SD", - "name": "Sud" + "name": "Veszprém County", + "code": "VE" }, { - "code": "SE", - "name": "Sud-Est" - } - ], - "HU": [ + "name": "Zala", + "code": "ZA" + }, { "name": "Ô²Õ¥Õ¯Õ¥Õ·Õ¹Õ¡Õ¢Õ¡", "code": "BC" @@ -8031,109 +8107,9 @@ { "name": "Õ–Õ¥ÕµÕ¥Ö€", "code": "FE" - }, - { - "name": "Bács-Kiskun", - "code": "BK" - }, - { - "name": "Baranya", - "code": "BA" - }, - { - "name": "Békés", - "code": "BE" - }, - { - "name": "Borsod-Abaúj-Zemplén", - "code": "BZ" - }, - { - "name": "Csongrád", - "code": "CS" - }, - { - "name": "Érd", - "code": "ER" - }, - { - "name": "GyÅ‘r-Moson-Sopron", - "code": "GS" - }, - { - "name": "Hajdú-Bihar", - "code": "HB" - }, - { - "name": "Heves", - "code": "HE" - }, - { - "name": "Jász-Nagykun-Szolnok", - "code": "JN" - }, - { - "name": "Komárom-Esztergom", - "code": "KE" - }, - { - "name": "Nagykanizsa", - "code": "NK" - }, - { - "name": "Nógrád", - "code": "NO" - }, - { - "name": "Salgótarján", - "code": "ST" - }, - { - "name": "Szabolcs-Szatmár-Bereg", - "code": "SZ" - }, - { - "name": "Tatabánya", - "code": "TB" - }, - { - "name": "Tolna", - "code": "TO" - }, - { - "name": "Veszprém County", - "code": "VE" - }, - { - "name": "Zala", - "code": "ZA" } ], "ID": [ - { - "name": "Ô±Ö€Ö‡Õ´Õ¿ÕµÕ¡Õ¶ Ô»Ö€Õ«Õ¡Õ¶", - "code": "PP" - }, - { - "name": "ÕƒÕ¡Õ¾Õ¡", - "code": "JW" - }, - { - "name": "Õ„Õ¸Õ¬Õ¸Ö‚Ö„Õ¡ÕµÕ«Õ¶ Õ¯Õ²Õ¦Õ«Õ¶Õ¥Ö€", - "code": "ML" - }, - { - "name": "Õ‹Õ¡Õ¯Õ¡Ö€Õ¿Õ¡", - "code": "JK" - }, - { - "name": "ÕÕ¸Ö‚Õ´Õ¡Õ¿Ö€Õ¡", - "code": "SM" - }, - { - "name": "Õ‘Õ¥Õ¬Õ¥Õ¢Õ¥Õ½ ÕÕ¸Ö‚Õ¬Õ¡Õ¾Õ¥Õ½Õ«", - "code": "SL" - }, { "name": "Aceh", "code": "AC" @@ -8273,33 +8249,33 @@ { "name": "Yogyakarta", "code": "YO" - } - ], - "IE": [ - { - "name": "Ô¿Õ«Õ¬Õ¯Õ¥Õ¶Õ«", - "code": "KK" }, { - "name": "Ô¿Õ¸Ö€Õ¯", - "code": "CO" + "name": "Ô±Ö€Ö‡Õ´Õ¿ÕµÕ¡Õ¶ Ô»Ö€Õ«Õ¡Õ¶", + "code": "PP" }, { - "name": "ÕˆÖ‚Õ«Õ¯Õ¬Õ¸Õ¸Ö‚", - "code": "WW" + "name": "ÕƒÕ¡Õ¾Õ¡", + "code": "JW" }, { - "name": "Ռոսքոմոն", - "code": "RN" + "name": "Õ„Õ¸Õ¬Õ¸Ö‚Ö„Õ¡ÕµÕ«Õ¶ Õ¯Õ²Õ¦Õ«Õ¶Õ¥Ö€", + "code": "ML" }, { - "name": "ÕÕ¬Õ¡ÕµÕ£Õ¸", - "code": "SO" + "name": "Õ‹Õ¡Õ¯Õ¡Ö€Õ¿Õ¡", + "code": "JK" }, { - "name": "Õ•Õ¬Õ½Õ©Õ¥Ö€", - "code": "U" + "name": "ÕÕ¸Ö‚Õ´Õ¡Õ¿Ö€Õ¡", + "code": "SM" }, + { + "name": "Õ‘Õ¥Õ¬Õ¥Õ¢Õ¥Õ½ ÕÕ¸Ö‚Õ¬Õ¡Õ¾Õ¥Õ½Õ«", + "code": "SL" + } + ], + "IE": [ { "name": "Carlow", "code": "CW" @@ -8377,53 +8353,137 @@ "code": "M" }, { - "name": "Offaly", - "code": "OY" + "name": "Offaly", + "code": "OY" + }, + { + "name": "Tipperary", + "code": "TA" + }, + { + "name": "Waterford", + "code": "WD" + }, + { + "name": "Westmeath", + "code": "WH" + }, + { + "name": "Wexford", + "code": "WX" + }, + { + "name": "Ô¿Õ«Õ¬Õ¯Õ¥Õ¶Õ«", + "code": "KK" + }, + { + "name": "Ô¿Õ¸Ö€Õ¯", + "code": "CO" + }, + { + "name": "ÕˆÖ‚Õ«Õ¯Õ¬Õ¸Õ¸Ö‚", + "code": "WW" + }, + { + "name": "Ռոսքոմոն", + "code": "RN" + }, + { + "name": "ÕÕ¬Õ¡ÕµÕ£Õ¸", + "code": "SO" + }, + { + "name": "Õ•Õ¬Õ½Õ©Õ¥Ö€", + "code": "U" + } + ], + "IL": [ + { + "name": "ÔµÖ€Õ¸Ö‚Õ½Õ¡Õ²Õ¥Õ´Õ« Õ´Õ¡Ö€Õ¦", + "code": "JM" + }, + { + "name": "Ô¹Õ¥Õ¬ Ô±Õ¾Õ«Õ¾Õ« Õ´Õ¡Ö€Õ¦", + "code": "TA" + }, + { + "name": "Ô¿Õ¥Õ¶Õ¿Ö€Õ¸Õ¶Õ¡Õ¯Õ¡Õ¶ Õ´Õ¡Ö€Õ¦", + "code": "M" + }, + { + "name": "Õ€Õ¡ÕµÖ†Õ¡ÕµÕ« Õ´Õ¡Ö€Õ¦", + "code": "HA" + }, + { + "name": "Õ€Õ¡Ö€Õ¡Õ¾Õ¡ÕµÕ«Õ¶ Õ´Õ¡Ö€Õ¦", + "code": "D" + }, + { + "name": "Õ€ÕµÕ¸Ö‚Õ½Õ«Õ½Õ¡ÕµÕ«Õ¶ Õ´Õ¡Ö€Õ¦", + "code": "Z" + } + ], + "IN": [ + { + "name": "Andaman and Nicobar Islands", + "code": "AN" + }, + { + "name": "Chandigarh", + "code": "CH" + }, + { + "name": "Chhattisgarh", + "code": "CT" + }, + { + "name": "Dadra and Nagar Haveli", + "code": "DN" + }, + { + "name": "Daman and Diu", + "code": "DD" }, { - "name": "Tipperary", - "code": "TA" + "name": "Goa", + "code": "GA" }, { - "name": "Waterford", - "code": "WD" + "name": "Jharkhand", + "code": "JH" }, { - "name": "Westmeath", - "code": "WH" + "name": "Lakshadweep", + "code": "LD" }, { - "name": "Wexford", - "code": "WX" - } - ], - "IL": [ + "name": "Mizoram", + "code": "MZ" + }, { - "name": "ÔµÖ€Õ¸Ö‚Õ½Õ¡Õ²Õ¥Õ´Õ« Õ´Õ¡Ö€Õ¦", - "code": "JM" + "name": "Nagaland", + "code": "NL" }, { - "name": "Ô¹Õ¥Õ¬ Ô±Õ¾Õ«Õ¾Õ« Õ´Õ¡Ö€Õ¦", - "code": "TA" + "name": "Odisha", + "code": "OR" }, { - "name": "Ô¿Õ¥Õ¶Õ¿Ö€Õ¸Õ¶Õ¡Õ¯Õ¡Õ¶ Õ´Õ¡Ö€Õ¦", - "code": "M" + "name": "Puducherry", + "code": "PY" }, { - "name": "Õ€Õ¡ÕµÖ†Õ¡ÕµÕ« Õ´Õ¡Ö€Õ¦", - "code": "HA" + "name": "Sikkim", + "code": "SK" }, { - "name": "Õ€Õ¡Ö€Õ¡Õ¾Õ¡ÕµÕ«Õ¶ Õ´Õ¡Ö€Õ¦", - "code": "D" + "name": "Telangana", + "code": "TG" }, { - "name": "Õ€ÕµÕ¸Ö‚Õ½Õ«Õ½Õ¡ÕµÕ«Õ¶ Õ´Õ¡Ö€Õ¦", - "code": "Z" - } - ], - "IN": [ + "name": "Uttarakhand", + "code": "UT" + }, { "name": "Ô±Õ¶Õ¤Õ°Ö€Õ¡-ÕŠÖ€Õ¡Õ¤Õ¥Õ·", "code": "AP" @@ -8432,14 +8492,14 @@ "name": "Ô±Õ½Õ½Õ¡Õ´", "code": "AS" }, - { - "name": "Ô±Ö€Õ¸Ö‚Õ¶Õ¡Õ¹Õ¡Õ¬ ÕŠÖ€Õ¡Õ¤Õ¥Õ·", - "code": "AR" - }, { "name": "Ô±Ö€Ö‡Õ´Õ¿ÕµÕ¡Õ¶ Ô²Õ¥Õ¶Õ£Õ¡Õ¬Õ«Õ¡", "code": "WB" }, + { + "name": "Ô±Ö€Õ¸Ö‚Õ¶Õ¡Õ¹Õ¡Õ¬ ÕŠÖ€Õ¡Õ¤Õ¥Õ·", + "code": "AR" + }, { "name": "Ô²Õ«Õ°Õ¡Ö€", "code": "BR" @@ -8507,66 +8567,6 @@ { "name": "Õ“Õ¥Õ¶Õ»Õ¡Õ¢", "code": "PB" - }, - { - "name": "Andaman and Nicobar Islands", - "code": "AN" - }, - { - "name": "Chandigarh", - "code": "CH" - }, - { - "name": "Chhattisgarh", - "code": "CT" - }, - { - "name": "Dadra and Nagar Haveli", - "code": "DN" - }, - { - "name": "Daman and Diu", - "code": "DD" - }, - { - "name": "Goa", - "code": "GA" - }, - { - "name": "Jharkhand", - "code": "JH" - }, - { - "name": "Lakshadweep", - "code": "LD" - }, - { - "name": "Mizoram", - "code": "MZ" - }, - { - "name": "Nagaland", - "code": "NL" - }, - { - "name": "Odisha", - "code": "OR" - }, - { - "name": "Puducherry", - "code": "PY" - }, - { - "name": "Sikkim", - "code": "SK" - }, - { - "name": "Telangana", - "code": "TG" - }, - { - "name": "Uttarakhand", - "code": "UT" } ], "IQ": [ @@ -8808,6 +8808,146 @@ } ], "IT": [ + { + "name": "Aosta Valley", + "code": "23" + }, + { + "name": "Belluno", + "code": "BL" + }, + { + "name": "Cagliari", + "code": "CA" + }, + { + "name": "Caltanissetta", + "code": "CL" + }, + { + "name": "Carbonia-Iglesias", + "code": "CI" + }, + { + "name": "Catania", + "code": "CT" + }, + { + "name": "Cuneo", + "code": "CN" + }, + { + "name": "Enna", + "code": "EN" + }, + { + "name": "Genoa", + "code": "GE" + }, + { + "name": "L’Aquila", + "code": "AQ" + }, + { + "name": "Livorno", + "code": "LI" + }, + { + "name": "Medio Campidano", + "code": "VS" + }, + { + "name": "Messina", + "code": "ME" + }, + { + "name": "Naples", + "code": "NA" + }, + { + "name": "Nuoro", + "code": "NU" + }, + { + "name": "Ogliastra", + "code": "OG" + }, + { + "name": "Olbia-Tempio", + "code": "OT" + }, + { + "name": "Padua", + "code": "PD" + }, + { + "name": "Palermo", + "code": "PA" + }, + { + "name": "Perugia", + "code": "PG" + }, + { + "name": "Pisa", + "code": "PI" + }, + { + "name": "Pistoia", + "code": "PT" + }, + { + "name": "Pordenone", + "code": "PN" + }, + { + "name": "Prato", + "code": "PO" + }, + { + "name": "Ragusa", + "code": "RG" + }, + { + "name": "Rovigo", + "code": "RO" + }, + { + "name": "Sassari", + "code": "SS" + }, + { + "name": "Syracuse", + "code": "SR" + }, + { + "name": "Trapani", + "code": "TP" + }, + { + "name": "Treviso", + "code": "TV" + }, + { + "name": "Trieste", + "code": "TS" + }, + { + "name": "Venice", + "code": "VE" + }, + { + "name": "Vercelli", + "code": "VC" + }, + { + "name": "Verona", + "code": "VR" + }, + { + "name": "Vicenza", + "code": "VI" + }, { "name": "Ô±Õ¢Ö€Õ¸Ö‚ÖÖÕ¸", "code": "65" @@ -9187,146 +9327,6 @@ { "name": "Õ–Ö€Õ¸Õ¦Õ«Õ¶Õ¸Õ¶Õ¥", "code": "FR" - }, - { - "name": "Aosta Valley", - "code": "23" - }, - { - "name": "Belluno", - "code": "BL" - }, - { - "name": "Cagliari", - "code": "CA" - }, - { - "name": "Caltanissetta", - "code": "CL" - }, - { - "name": "Carbonia-Iglesias", - "code": "CI" - }, - { - "name": "Catania", - "code": "CT" - }, - { - "name": "Cuneo", - "code": "CN" - }, - { - "name": "Enna", - "code": "EN" - }, - { - "name": "Genoa", - "code": "GE" - }, - { - "name": "L’Aquila", - "code": "AQ" - }, - { - "name": "Livorno", - "code": "LI" - }, - { - "name": "Medio Campidano", - "code": "VS" - }, - { - "name": "Messina", - "code": "ME" - }, - { - "name": "Naples", - "code": "NA" - }, - { - "name": "Nuoro", - "code": "NU" - }, - { - "name": "Ogliastra", - "code": "OG" - }, - { - "name": "Olbia-Tempio", - "code": "OT" - }, - { - "name": "Padua", - "code": "PD" - }, - { - "name": "Palermo", - "code": "PA" - }, - { - "name": "Perugia", - "code": "PG" - }, - { - "name": "Pisa", - "code": "PI" - }, - { - "name": "Pistoia", - "code": "PT" - }, - { - "name": "Pordenone", - "code": "PN" - }, - { - "name": "Prato", - "code": "PO" - }, - { - "name": "Ragusa", - "code": "RG" - }, - { - "name": "Rovigo", - "code": "RO" - }, - { - "name": "Sassari", - "code": "SS" - }, - { - "name": "Syracuse", - "code": "SR" - }, - { - "name": "Trapani", - "code": "TP" - }, - { - "name": "Treviso", - "code": "TV" - }, - { - "name": "Trieste", - "code": "TS" - }, - { - "name": "Venice", - "code": "VE" - }, - { - "name": "Vercelli", - "code": "VC" - }, - { - "name": "Verona", - "code": "VR" - }, - { - "name": "Vicenza", - "code": "VI" } ], "JM": [ @@ -9388,6 +9388,26 @@ } ], "JO": [ + { + "name": "Ajloun", + "code": "AJ" + }, + { + "name": "Balqa", + "code": "BA" + }, + { + "name": "Karak", + "code": "KA" + }, + { + "name": "Mafraq", + "code": "MA" + }, + { + "name": "Zarqa", + "code": "AZ" + }, { "name": "Ô±Õ¬-ÕÕ¡Ö†Õ«Õ¬Õ¡ÕµÕ« Õ´Õ¡Ö€Õ¦", "code": "AT" @@ -9415,26 +9435,6 @@ { "name": "Õ‹Õ¡Ö€Õ¡Õ·Õ« Õ´Õ¡Ö€Õ¦", "code": "JA" - }, - { - "name": "Ajloun", - "code": "AJ" - }, - { - "name": "Balqa", - "code": "BA" - }, - { - "name": "Karak", - "code": "KA" - }, - { - "name": "Mafraq", - "code": "MA" - }, - { - "name": "Zarqa", - "code": "AZ" } ], "JP": [ @@ -9958,10 +9958,6 @@ } ], "KI": [ - { - "name": "Ô³Õ«Õ¬Õ¢Õ¥Ö€Õ¿Õ« Õ¯Õ²Õ¦Õ«Õ¶Õ¥Ö€", - "code": "G" - }, { "name": "Line Islands", "code": "L" @@ -9969,6 +9965,10 @@ { "name": "Phoenix Islands", "code": "P" + }, + { + "name": "Ô³Õ«Õ¬Õ¢Õ¥Ö€Õ¿Õ« Õ¯Õ²Õ¦Õ«Õ¶Õ¥Ö€", + "code": "G" } ], "KM": [ @@ -10172,6 +10172,10 @@ } ], "KW": [ + { + "name": "Al Ahmadi", + "code": "AH" + }, { "name": "Ô±Õ¬ Ô±Õ½Õ«Õ´Õ¡", "code": "KU" @@ -10191,13 +10195,33 @@ { "name": "Õ„Õ¸Ö‚Õ¢Õ¡Ö€Õ¡Ö„ Ô·Õ¬ Õ”Õ¡Õ¢Õ«Ö€", "code": "MU" - }, - { - "name": "Al Ahmadi", - "code": "AH" } ], "KZ": [ + { + "name": "Aktobe", + "code": "AKT" + }, + { + "name": "Bayqongyr", + "code": "BAY" + }, + { + "name": "East Kazakhstan", + "code": "VOS" + }, + { + "name": "Jambyl", + "code": "ZHA" + }, + { + "name": "Mangystau", + "code": "MAN" + }, + { + "name": "Pavlodar", + "code": "PAV" + }, { "name": "Ô±Õ¬Õ´Õ¡Õ©Õ«", "code": "ALA" @@ -10210,14 +10234,14 @@ "name": "Ô±Õ½Õ¿Õ¡Õ¶Õ¡", "code": "AST" }, - { - "name": "Ô±Ö€Õ«Õ¿Õ¡Õ¸Ö‚ Õ´Õ¡Ö€Õ¦", - "code": "ATY" - }, { "name": "Ô±Ö€Ö‡Õ´Õ¿ÕµÕ¡Õ¶ Õ‚Õ¡Õ¦Õ¡Õ­Õ½Õ¿Õ¡Õ¶Õ« Õ´Õ¡Ö€Õ¦", "code": "ZAP" }, + { + "name": "Ô±Ö€Õ«Õ¿Õ¡Õ¸Ö‚ Õ´Õ¡Ö€Õ¦", + "code": "ATY" + }, { "name": "Ô±Ö„Õ´Õ¸Õ¬Õ¡ÕµÕ« Õ´Õ¡Ö€Õ¦", "code": "AKM" @@ -10241,30 +10265,6 @@ { "name": "Õ€ÕµÕ¸Ö‚Õ½Õ«Õ½-Õ‚Õ¡Õ¦Õ¡Õ­Õ½Õ¿Õ¡Õ¶ÕµÕ¡Õ¶ Õ´Õ¡Ö€Õ¦", "code": "SEV" - }, - { - "name": "Aktobe", - "code": "AKT" - }, - { - "name": "Bayqongyr", - "code": "BAY" - }, - { - "name": "East Kazakhstan", - "code": "VOS" - }, - { - "name": "Jambyl", - "code": "ZHA" - }, - { - "name": "Mangystau", - "code": "MAN" - }, - { - "name": "Pavlodar", - "code": "PAV" } ], "LA": [ @@ -10342,6 +10342,18 @@ } ], "LB": [ + { + "name": "Akkar", + "code": "AK" + }, + { + "name": "Baalbek-Hermel", + "code": "BH" + }, + { + "name": "North", + "code": "AS" + }, { "name": "Ô²Õ¥Õ¯Õ¡Õ¡ÕµÕ« Õ´Õ¡Ö€Õ¦", "code": "BI" @@ -10361,18 +10373,6 @@ { "name": "Õ†Õ¡Õ¢Õ¡Õ¿Õ«Õ¡ÕµÕ« Õ´Õ¡Ö€Õ¦", "code": "NA" - }, - { - "name": "Akkar", - "code": "AK" - }, - { - "name": "Baalbek-Hermel", - "code": "BH" - }, - { - "name": "North", - "code": "AS" } ], "LC": [ @@ -10664,22 +10664,6 @@ } ], "LS": [ - { - "name": "Ô²Õ¥Ö€Õ¥Õ¡", - "code": "D" - }, - { - "name": "Ô²Õ¸Ö‚Õ©Õ¡ Ô²Õ¸Ö‚Õ©Õ¥", - "code": "B" - }, - { - "name": "Ô¼Õ¥Ö€Õ«Õ¢Õ¥", - "code": "C" - }, - { - "name": "Õ„Õ¡Ö†Õ¥Õ©Õ¥Õ¶Õ£", - "code": "E" - }, { "name": "Maseru", "code": "A" @@ -10703,13 +10687,25 @@ { "name": "Thaba-Tseka", "code": "K" + }, + { + "name": "Ô²Õ¥Ö€Õ¥Õ¡", + "code": "D" + }, + { + "name": "Ô²Õ¸Ö‚Õ©Õ¡ Ô²Õ¸Ö‚Õ©Õ¥", + "code": "B" + }, + { + "name": "Ô¼Õ¥Ö€Õ«Õ¢Õ¥", + "code": "C" + }, + { + "name": "Õ„Õ¡Ö†Õ¥Õ©Õ¥Õ¶Õ£", + "code": "E" } ], "LT": [ - { - "name": "ÕŽÕ«Õ¬Õ¶ÕµÕ¸Ö‚Õ½Õ« Õ¯Õ¸Õ´Õ½Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶", - "code": "VL" - }, { "name": "AkmenÄ—", "code": "01" @@ -10985,263 +10981,75 @@ { "name": "Zarasai", "code": "60" - } - ], - "LU": [ - { - "code": "CA", - "name": "Capellen" - }, - { - "code": "CL", - "name": "Clervaux" - }, - { - "code": "DI", - "name": "Diekirch" - }, - { - "code": "D", - "name": "Diekirch²" - }, - { - "code": "EC", - "name": "Echternach" - }, - { - "code": "ES", - "name": "Esch-sur-Alzette" - }, - { - "code": "GR", - "name": "Grevenmacher" - }, - { - "code": "G", - "name": "Grevenmacher²" - }, - { - "code": "LU", - "name": "Luxembourg" - }, - { - "code": "L", - "name": "Luxembourg²" - }, - { - "code": "ME", - "name": "Mersch" - }, - { - "code": "RD", - "name": "Redange" - }, - { - "code": "RM", - "name": "Remich" - }, - { - "code": "VD", - "name": "Vianden" }, { - "code": "WI", - "name": "Wiltz" + "name": "ÕŽÕ«Õ¬Õ¶ÕµÕ¸Ö‚Õ½Õ« Õ¯Õ¸Õ´Õ½Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶", + "code": "VL" } - ], - "LV": [ - { - "name": "Ô±Õ£Õ¬Õ¸Õ¶ÕµÕ¡Õ¶ Õ¥Ö€Õ¯Ö€Õ¡Õ´Õ¡Õ½", - "code": "001" - }, - { - "name": "Ô±Õ¤Õ¡ÕªÕ« Õ·Ö€Õ»Õ¡Õ¶", - "code": "011" - }, - { - "name": "Ô±Õ«Õ¦Õ¯Ö€Õ¡Õ¸Ö‚Õ¯Õ¬ÕµÕ¡Õ¶ Õ·Ö€Õ»Õ¡Õ¶", - "code": "003" - }, - { - "name": "Ô±Õ¬Õ¸ÕµÕ¡Õ¶ Õ·Ö€Õ»Õ¡Õ¶", - "code": "005" - }, - { - "name": "Ô±Õ¬Õ¸Ö‚Ö„Õ½Õ¥Õ¶Õ¥Õ« Õ·Ö€Õ»Õ¡Õ¶", - "code": "007" - }, - { - "name": "Ô±Õ¬Õ½Õ¸Ö‚Õ¶Õ£ÕµÕ¡Õ¶ Õ·Ö€Õ»Õ¡Õ¶", - "code": "006" - }, - { - "name": "Ô±Õ¯Õ¶Õ«Õ½Õ¿Õ¥Õ« Õ·Ö€Õ»Õ¡Õ¶", - "code": "004" - }, - { - "name": "Ô±Õ´Õ¡Õ¿Õ¡ÕµÕ« Õ·Ö€Õ»Õ¡Õ¶", - "code": "008" - }, - { - "name": "Ô±ÕµÕ¦Õ¯Ö€Õ¡Õ¸Ö‚Õ¯Õ¬Õ¥Õ« Õ·Ö€Õ»Õ¡Õ¶", - "code": "002" - }, - { - "name": "Ô±ÕºÕ¥Õ« Õ·Ö€Õ»Õ¡Õ¶", - "code": "009" - }, - { - "name": "Ô±Õ½Õ¸Ö‚ÖÕ¥Õ« Õ·Ö€Õ»Õ¡Õ¶", - "code": "010" - }, - { - "name": "Ô²Õ¡Õ¢Õ«Õ¿Õ¥Õ« Õ·Ö€Õ»Õ¡Õ¶", - "code": "012" - }, - { - "name": "Ô²Õ¡Õ¬Õ¤Õ¸Õ¶Õ¥Õ« Õ·Ö€Õ»Õ¡Õ¶", - "code": "013" - }, - { - "name": "Ô²Õ¡Õ¬Õ¾Õ«Õ« Õ·Ö€Õ»Õ¡Õ¶", - "code": "015" - }, - { - "name": "Ô²Õ¡Õ¬Õ¿Õ«Õ¶Õ¡Õ¾Õ¡ÕµÕ« Õ·Ö€Õ»Õ¡Õ¶", - "code": "014" - }, - { - "name": "Ô²Õ¡Õ¸Ö‚Õ½Õ¯Õ¡ÕµÕ« Õ·Ö€Õ»Õ¡Õ¶", - "code": "016" - }, - { - "name": "Ô²Õ¥Õ¾Õ¥Ö€Õ«Õ¶ÕµÕ¡Õ¶ Õ·Ö€Õ»Õ¡Õ¶", - "code": "017" - }, - { - "name": "Ô²Õ¸Ö‚Ö€Õ¿Õ¶Õ«Õ¥Õ¯Õ« Õ·Ö€Õ»Õ¡Õ¶", - "code": "019" - }, - { - "name": "Ô²Ö€Õ¸ÖÕ¥Õ¶Õ« Õ·Ö€Õ»Õ¡Õ¶", - "code": "018" - }, - { - "name": "Ô³Õ¡Ö€Õ¯Õ¡Õ¬Õ¶Õ¥Õ« Õ·Ö€Õ»Õ¡Õ¶", - "code": "031" - }, - { - "name": "Ô³Õ¸Ö‚Õ¬Õ¢Õ¥Õ¶Õ¥Õ« Õ·Ö€Õ»Õ¡Õ¶", - "code": "033" - }, - { - "name": "Ô³Ö€Õ¸Õ¢Õ«Õ¶ÕµÕ¡ÕµÕ« Õ·Ö€Õ»Õ¡Õ¶", - "code": "032" - }, - { - "name": "Ô´Õ¡Õ£Õ¤Õ¡ÕµÕ« Õ·Ö€Õ»Õ¡Õ¶", - "code": "024" - }, - { - "name": "Ô´Õ¡Õ¸Ö‚Õ£Õ¡Õ¾ÕºÕ«Õ¬Õ½", - "code": "DGV" - }, - { - "name": "Ô´Õ¡Õ¸Ö‚Õ£Õ¡Õ¾ÕºÕ«Õ¬Õ½Õ« Õ·Ö€Õ»Õ¡Õ¶", - "code": "025" - }, - { - "name": "Ô´Õ¸Õ¢Õ¥Õ¬Õ¥Õ« Õ·Ö€Õ»Õ¡Õ¶", - "code": "026" - }, - { - "name": "ÔµÕ¬Õ£Õ¡Õ¾Õ¡", - "code": "JEL" - }, - { - "name": "ÔµÕ¯Õ¡Õ¢ÕºÕ«Õ¬Õ½", - "code": "JKB" - }, - { - "name": "Ô»Õ¶Õ¹Õ¸Ö‚Õ¯Õ¡Õ¬Õ¶Õ½Õ« Õ·Ö€Õ»Õ¡Õ¶", - "code": "037" - }, - { - "name": "Ô¼Õ«Õ¥Õ¬Õ¾Õ¡Ö€Õ¤Õ¥Õ« Õ·Ö€Õ»Õ¡Õ¶", - "code": "053" - }, - { - "name": "Ô¼Õ«Õ¥ÕºÕ¡ÕµÕ¡", - "code": "LPX" - }, - { - "name": "Ô¼Õ«Õ´Õ¢Õ¡ÕªÕ«Õ« Õ·Ö€Õ»Õ¡Õ¶", - "code": "054" - }, - { - "name": "Ô¿Õ¸ÖÕ¥Õ¶Õ«Õ« Õ·Ö€Õ»Õ¡Õ¶", - "code": "045" - }, + ], + "LU": [ { - "name": "Õ…Õ¸Ö‚Ö€Õ´Õ¡Õ¬Õ¡", - "code": "JUR" + "code": "CA", + "name": "Capellen" }, { - "name": "Ռաունայի Õ·Ö€Õ»Õ¡Õ¶", - "code": "076" + "code": "CL", + "name": "Clervaux" }, { - "name": "Ռեզեկնե", - "code": "REZ" + "code": "DI", + "name": "Diekirch" }, { - "name": "Ռիգա", - "code": "RIX" + "code": "D", + "name": "Diekirch²" }, { - "name": "ÕÕ´Õ«Õ¬Õ¿Õ¥Õ¶Õ¥Õ« Õ·Ö€Õ»Õ¡Õ¶", - "code": "094" + "code": "EC", + "name": "Echternach" }, { - "name": "ÕŽÕ¡Õ¬Õ¯Õ¡ÕµÕ« Õ·Ö€Õ»Õ¡Õ¶", - "code": "101" + "code": "ES", + "name": "Esch-sur-Alzette" }, { - "name": "ÕŽÕ¡Õ¬Õ´Õ«Õ¥Ö€Õ¡", - "code": "VMR" + "code": "GR", + "name": "Grevenmacher" }, { - "name": "ÕŽÕ¡ÕµÕ¶Õ¸Õ¤Õ¥Õ« Õ·Ö€Õ»Õ¡Õ¶", - "code": "100" + "code": "G", + "name": "Grevenmacher²" }, { - "name": "ÕŽÕ¡Ö€Õ¡Õ¯Õ¬ÕµÕ¡Õ¶Õ«Õ« Õ·Ö€Õ»Õ¡Õ¶", - "code": "102" + "code": "LU", + "name": "Luxembourg" }, { - "name": "ÕŽÕ¡Ö€Õ¯Õ¡Õ¾Õ¡", - "code": "103" + "code": "L", + "name": "Luxembourg²" }, { - "name": "ÕŽÕ¥Õ¶Õ¿Õ½ÕºÕ«Õ¬Õ½", - "code": "VEN" + "code": "ME", + "name": "Mersch" }, { - "name": "ÕŽÕ¥ÖÕºÕ«Õ¥Õ¢Õ¡Õ¬Õ£Õ¡", - "code": "104" + "code": "RD", + "name": "Redange" }, { - "name": "Õ•Õ£Ö€Õ¥Õ« Õ·Ö€Õ»Õ¡Õ¶", - "code": "067" + "code": "RM", + "name": "Remich" }, { - "name": "Õ•Õ¦Õ¸Õ¬Õ¶Õ«Õ¥Õ¯Õ«Õ« Õ·Ö€Õ»Õ¡Õ¶", - "code": "069" + "code": "VD", + "name": "Vianden" }, { - "name": "Õ•Õ¬Õ¡Õ«Õ¶Õ¥Õ« Õ·Ö€Õ»Õ¡Õ¶", - "code": "068" - }, + "code": "WI", + "name": "Wiltz" + } + ], + "LV": [ { "name": "Carnikava", "code": "020" @@ -11379,167 +11187,347 @@ "code": "063" }, { - "name": "NaukÅ¡Ä“ni", - "code": "064" + "name": "NaukÅ¡Ä“ni", + "code": "064" + }, + { + "name": "Nereta", + "code": "065" + }, + { + "name": "NÄ«ca", + "code": "066" + }, + { + "name": "PÄrgauja", + "code": "070" + }, + { + "name": "PÄvilosta", + "code": "071" + }, + { + "name": "Pļaviņas", + "code": "072" + }, + { + "name": "Preiļi", + "code": "073" + }, + { + "name": "Priekule", + "code": "074" + }, + { + "name": "Priekuļi", + "code": "075" + }, + { + "name": "RÄ“zekne Municipality", + "code": "077" + }, + { + "name": "Riebiņi", + "code": "078" + }, + { + "name": "Roja", + "code": "079" + }, + { + "name": "Ropaži", + "code": "080" + }, + { + "name": "Rucava", + "code": "081" + }, + { + "name": "RugÄji", + "code": "082" + }, + { + "name": "RÅ«jiena", + "code": "084" + }, + { + "name": "RundÄle", + "code": "083" + }, + { + "name": "Sala", + "code": "085" + }, + { + "name": "SalacgrÄ«va", + "code": "086" + }, + { + "name": "Salaspils", + "code": "087" + }, + { + "name": "Saldus", + "code": "088" + }, + { + "name": "Saulkrasti", + "code": "089" + }, + { + "name": "SÄ“ja", + "code": "090" + }, + { + "name": "Sigulda", + "code": "091" + }, + { + "name": "SkrÄ«veri", + "code": "092" + }, + { + "name": "Skrunda", + "code": "093" + }, + { + "name": "Stopiņi", + "code": "095" + }, + { + "name": "StrenÄi", + "code": "096" + }, + { + "name": "Talsi", + "code": "097" + }, + { + "name": "TÄ“rvete", + "code": "098" + }, + { + "name": "Tukums", + "code": "099" + }, + { + "name": "Vecumnieki", + "code": "105" + }, + { + "name": "Ventspils Municipality", + "code": "106" + }, + { + "name": "ViesÄ«te", + "code": "107" + }, + { + "name": "Viļaka", + "code": "108" + }, + { + "name": "ViļÄni", + "code": "109" + }, + { + "name": "Zilupe", + "code": "110" + }, + { + "name": "Ô±Õ£Õ¬Õ¸Õ¶ÕµÕ¡Õ¶ Õ¥Ö€Õ¯Ö€Õ¡Õ´Õ¡Õ½", + "code": "001" + }, + { + "name": "Ô±Õ¤Õ¡ÕªÕ« Õ·Ö€Õ»Õ¡Õ¶", + "code": "011" + }, + { + "name": "Ô±Õ«Õ¦Õ¯Ö€Õ¡Õ¸Ö‚Õ¯Õ¬ÕµÕ¡Õ¶ Õ·Ö€Õ»Õ¡Õ¶", + "code": "003" + }, + { + "name": "Ô±Õ¬Õ¸ÕµÕ¡Õ¶ Õ·Ö€Õ»Õ¡Õ¶", + "code": "005" + }, + { + "name": "Ô±Õ¬Õ¸Ö‚Ö„Õ½Õ¥Õ¶Õ¥Õ« Õ·Ö€Õ»Õ¡Õ¶", + "code": "007" + }, + { + "name": "Ô±Õ¬Õ½Õ¸Ö‚Õ¶Õ£ÕµÕ¡Õ¶ Õ·Ö€Õ»Õ¡Õ¶", + "code": "006" + }, + { + "name": "Ô±Õ¯Õ¶Õ«Õ½Õ¿Õ¥Õ« Õ·Ö€Õ»Õ¡Õ¶", + "code": "004" + }, + { + "name": "Ô±Õ´Õ¡Õ¿Õ¡ÕµÕ« Õ·Ö€Õ»Õ¡Õ¶", + "code": "008" + }, + { + "name": "Ô±ÕµÕ¦Õ¯Ö€Õ¡Õ¸Ö‚Õ¯Õ¬Õ¥Õ« Õ·Ö€Õ»Õ¡Õ¶", + "code": "002" + }, + { + "name": "Ô±ÕºÕ¥Õ« Õ·Ö€Õ»Õ¡Õ¶", + "code": "009" + }, + { + "name": "Ô±Õ½Õ¸Ö‚ÖÕ¥Õ« Õ·Ö€Õ»Õ¡Õ¶", + "code": "010" + }, + { + "name": "Ô²Õ¡Õ¢Õ«Õ¿Õ¥Õ« Õ·Ö€Õ»Õ¡Õ¶", + "code": "012" }, { - "name": "Nereta", - "code": "065" + "name": "Ô²Õ¡Õ¬Õ¤Õ¸Õ¶Õ¥Õ« Õ·Ö€Õ»Õ¡Õ¶", + "code": "013" }, { - "name": "NÄ«ca", - "code": "066" + "name": "Ô²Õ¡Õ¬Õ¾Õ«Õ« Õ·Ö€Õ»Õ¡Õ¶", + "code": "015" }, { - "name": "PÄrgauja", - "code": "070" + "name": "Ô²Õ¡Õ¬Õ¿Õ«Õ¶Õ¡Õ¾Õ¡ÕµÕ« Õ·Ö€Õ»Õ¡Õ¶", + "code": "014" }, { - "name": "PÄvilosta", - "code": "071" + "name": "Ô²Õ¡Õ¸Ö‚Õ½Õ¯Õ¡ÕµÕ« Õ·Ö€Õ»Õ¡Õ¶", + "code": "016" }, { - "name": "Pļaviņas", - "code": "072" + "name": "Ô²Õ¥Õ¾Õ¥Ö€Õ«Õ¶ÕµÕ¡Õ¶ Õ·Ö€Õ»Õ¡Õ¶", + "code": "017" }, { - "name": "Preiļi", - "code": "073" + "name": "Ô²Õ¸Ö‚Ö€Õ¿Õ¶Õ«Õ¥Õ¯Õ« Õ·Ö€Õ»Õ¡Õ¶", + "code": "019" }, { - "name": "Priekule", - "code": "074" + "name": "Ô²Ö€Õ¸ÖÕ¥Õ¶Õ« Õ·Ö€Õ»Õ¡Õ¶", + "code": "018" }, { - "name": "Priekuļi", - "code": "075" + "name": "Ô³Õ¡Ö€Õ¯Õ¡Õ¬Õ¶Õ¥Õ« Õ·Ö€Õ»Õ¡Õ¶", + "code": "031" }, { - "name": "RÄ“zekne Municipality", - "code": "077" + "name": "Ô³Õ¸Ö‚Õ¬Õ¢Õ¥Õ¶Õ¥Õ« Õ·Ö€Õ»Õ¡Õ¶", + "code": "033" }, { - "name": "Riebiņi", - "code": "078" + "name": "Ô³Ö€Õ¸Õ¢Õ«Õ¶ÕµÕ¡ÕµÕ« Õ·Ö€Õ»Õ¡Õ¶", + "code": "032" }, { - "name": "Roja", - "code": "079" + "name": "Ô´Õ¡Õ£Õ¤Õ¡ÕµÕ« Õ·Ö€Õ»Õ¡Õ¶", + "code": "024" }, { - "name": "Ropaži", - "code": "080" + "name": "Ô´Õ¡Õ¸Ö‚Õ£Õ¡Õ¾ÕºÕ«Õ¬Õ½", + "code": "DGV" }, { - "name": "Rucava", - "code": "081" + "name": "Ô´Õ¡Õ¸Ö‚Õ£Õ¡Õ¾ÕºÕ«Õ¬Õ½Õ« Õ·Ö€Õ»Õ¡Õ¶", + "code": "025" }, { - "name": "RugÄji", - "code": "082" + "name": "Ô´Õ¸Õ¢Õ¥Õ¬Õ¥Õ« Õ·Ö€Õ»Õ¡Õ¶", + "code": "026" }, { - "name": "RÅ«jiena", - "code": "084" + "name": "ÔµÕ¬Õ£Õ¡Õ¾Õ¡", + "code": "JEL" }, { - "name": "RundÄle", - "code": "083" + "name": "ÔµÕ¯Õ¡Õ¢ÕºÕ«Õ¬Õ½", + "code": "JKB" }, { - "name": "Sala", - "code": "085" + "name": "Ô»Õ¶Õ¹Õ¸Ö‚Õ¯Õ¡Õ¬Õ¶Õ½Õ« Õ·Ö€Õ»Õ¡Õ¶", + "code": "037" }, { - "name": "SalacgrÄ«va", - "code": "086" + "name": "Ô¼Õ«Õ¥Õ¬Õ¾Õ¡Ö€Õ¤Õ¥Õ« Õ·Ö€Õ»Õ¡Õ¶", + "code": "053" }, { - "name": "Salaspils", - "code": "087" + "name": "Ô¼Õ«Õ¥ÕºÕ¡ÕµÕ¡", + "code": "LPX" }, { - "name": "Saldus", - "code": "088" + "name": "Ô¼Õ«Õ´Õ¢Õ¡ÕªÕ«Õ« Õ·Ö€Õ»Õ¡Õ¶", + "code": "054" }, { - "name": "Saulkrasti", - "code": "089" + "name": "Ô¿Õ¸ÖÕ¥Õ¶Õ«Õ« Õ·Ö€Õ»Õ¡Õ¶", + "code": "045" }, { - "name": "SÄ“ja", - "code": "090" + "name": "Õ…Õ¸Ö‚Ö€Õ´Õ¡Õ¬Õ¡", + "code": "JUR" }, { - "name": "Sigulda", - "code": "091" + "name": "Ռաունայի Õ·Ö€Õ»Õ¡Õ¶", + "code": "076" }, { - "name": "SkrÄ«veri", - "code": "092" + "name": "Ռեզեկնե", + "code": "REZ" }, { - "name": "Skrunda", - "code": "093" + "name": "Ռիգա", + "code": "RIX" }, { - "name": "Stopiņi", - "code": "095" + "name": "ÕÕ´Õ«Õ¬Õ¿Õ¥Õ¶Õ¥Õ« Õ·Ö€Õ»Õ¡Õ¶", + "code": "094" }, { - "name": "StrenÄi", - "code": "096" + "name": "ÕŽÕ¡Õ¬Õ¯Õ¡ÕµÕ« Õ·Ö€Õ»Õ¡Õ¶", + "code": "101" }, { - "name": "Talsi", - "code": "097" + "name": "ÕŽÕ¡Õ¬Õ´Õ«Õ¥Ö€Õ¡", + "code": "VMR" }, { - "name": "TÄ“rvete", - "code": "098" + "name": "ÕŽÕ¡ÕµÕ¶Õ¸Õ¤Õ¥Õ« Õ·Ö€Õ»Õ¡Õ¶", + "code": "100" }, { - "name": "Tukums", - "code": "099" + "name": "ÕŽÕ¡Ö€Õ¡Õ¯Õ¬ÕµÕ¡Õ¶Õ«Õ« Õ·Ö€Õ»Õ¡Õ¶", + "code": "102" }, { - "name": "Vecumnieki", - "code": "105" + "name": "ÕŽÕ¡Ö€Õ¯Õ¡Õ¾Õ¡", + "code": "103" }, { - "name": "Ventspils Municipality", - "code": "106" + "name": "ÕŽÕ¥Õ¶Õ¿Õ½ÕºÕ«Õ¬Õ½", + "code": "VEN" }, { - "name": "ViesÄ«te", - "code": "107" + "name": "ÕŽÕ¥ÖÕºÕ«Õ¥Õ¢Õ¡Õ¬Õ£Õ¡", + "code": "104" }, { - "name": "Viļaka", - "code": "108" + "name": "Õ•Õ£Ö€Õ¥Õ« Õ·Ö€Õ»Õ¡Õ¶", + "code": "067" }, { - "name": "ViļÄni", - "code": "109" + "name": "Õ•Õ¦Õ¸Õ¬Õ¶Õ«Õ¥Õ¯Õ«Õ« Õ·Ö€Õ»Õ¡Õ¶", + "code": "069" }, { - "name": "Zilupe", - "code": "110" + "name": "Õ•Õ¬Õ¡Õ«Õ¶Õ¥Õ« Õ·Ö€Õ»Õ¡Õ¶", + "code": "068" } ], "LY": [ - { - "name": "Ô²Õ¥Õ¶Õ£Õ¡Õ¦Õ«", - "code": "BA" - }, - { - "name": "Ô´Õ¥Ö€Õ¶Õ¡", - "code": "DR" - }, - { - "name": "Ô·Õ¬-Ô²Õ¸Ö‚Õ¿Õ¶Õ¡Õ¶", - "code": "BU" - }, { "name": "Al Wahat", "code": "WA" @@ -11615,41 +11603,21 @@ { "name": "Zawiya", "code": "ZA" - } - ], - "MA": [ - { - "name": "Ô¿Õ¡Õ½Õ¡Õ¢Õ¬Õ¡Õ¶Õ¯Õ¡", - "code": "CAS" - }, - { - "name": "Õ„Õ¡Õ¼Õ¡Õ¯Õ¥Õ·", - "code": "MMD" - }, - { - "name": "Մառակեշ²", - "code": "MMN" }, { - "name": "Մառակեշ³", - "code": "SYB" - }, - { - "name": "Õ„Õ¥Õ¯Õ¶Õ¥Õ½", - "code": "MEK" - }, - { - "name": "Ռաբաթ", - "code": "RAB" + "name": "Ô²Õ¥Õ¶Õ£Õ¡Õ¦Õ«", + "code": "BA" }, { - "name": "ÕÕ¡Õ¶ÕªÕ¥Ö€", - "code": "TNG" + "name": "Ô´Õ¥Ö€Õ¶Õ¡", + "code": "DR" }, { - "name": "Õ–Õ¥Õ½", - "code": "FES" - }, + "name": "Ô·Õ¬-Ô²Õ¸Ö‚Õ¿Õ¶Õ¡Õ¶", + "code": "BU" + } + ], + "MA": [ { "name": "Agadir-Ida Ou Tanane", "code": "AGD" @@ -11933,25 +11901,41 @@ { "name": "Zagora", "code": "ZAG" - } - ], - "MC": [ + }, { - "name": "Ô¼Õ¡ Ô¿Õ¸Õ¶Õ¤Õ¡Õ´Õ«Õ¶", - "code": "CO" + "name": "Ô¿Õ¡Õ½Õ¡Õ¢Õ¬Õ¡Õ¶Õ¯Õ¡", + "code": "CAS" }, { - "name": "Õ„Õ¸Õ¶Õ¡Õ¯Õ¸", - "code": "MO" + "name": "Õ„Õ¡Õ¼Õ¡Õ¯Õ¥Õ·", + "code": "MMD" }, { - "name": "Õ„Õ¸Õ¶Õ¿Õ¥ Ô¿Õ¡Õ¼Õ¬Õ¸", - "code": "MC" + "name": "Մառակեշ²", + "code": "MMN" }, { - "name": "Õ–Õ¸Õ¶Õ¾ÕµÕ¥Õµ", - "code": "FO" + "name": "Մառակեշ³", + "code": "SYB" + }, + { + "name": "Õ„Õ¥Õ¯Õ¶Õ¥Õ½", + "code": "MEK" }, + { + "name": "Ռաբաթ", + "code": "RAB" + }, + { + "name": "ÕÕ¡Õ¶ÕªÕ¥Ö€", + "code": "TNG" + }, + { + "name": "Õ–Õ¥Õ½", + "code": "FES" + } + ], + "MC": [ { "name": "Jardin Exotique de Monaco", "code": "JE" @@ -12003,21 +11987,25 @@ { "name": "Vallon de la Rousse", "code": "VR" - } - ], - "MD": [ + }, { - "name": "Ô²Õ¥Õ¬ÖÕ«", - "code": "BA" + "name": "Ô¼Õ¡ Ô¿Õ¸Õ¶Õ¤Õ¡Õ´Õ«Õ¶", + "code": "CO" }, { - "name": "Ô²Õ¥Õ¶Õ¤Õ¥Ö€Õ«", - "code": "BD" + "name": "Õ„Õ¸Õ¶Õ¡Õ¯Õ¸", + "code": "MO" }, { - "name": "Õ”Õ«Õ·Õ¶Ö‡", - "code": "CU" + "name": "Õ„Õ¸Õ¶Õ¿Õ¥ Ô¿Õ¡Õ¼Õ¬Õ¸", + "code": "MC" }, + { + "name": "Õ–Õ¸Õ¶Õ¾ÕµÕ¥Õµ", + "code": "FO" + } + ], + "MD": [ { "name": "Anenii Noi", "code": "AN" @@ -12153,6 +12141,18 @@ { "name": "Ungheni", "code": "UN" + }, + { + "name": "Ô²Õ¥Õ¬ÖÕ«", + "code": "BA" + }, + { + "name": "Ô²Õ¥Õ¶Õ¤Õ¥Ö€Õ«", + "code": "BD" + }, + { + "name": "Õ”Õ«Õ·Õ¶Ö‡", + "code": "CU" } ], "ME": [ @@ -12276,14 +12276,6 @@ } ], "MH": [ - { - "name": "Õ„Õ¡Õ»Õ¸Ö‚Ö€Õ¸", - "code": "MAJ" - }, - { - "name": "Õ‹Õ¡Õ¬Õ¸Ö‚Õ«Õ¿", - "code": "JAL" - }, { "name": "Ailinglaplap Atoll", "code": "ALL" @@ -12379,6 +12371,14 @@ { "name": "Wotje Atoll", "code": "WTJ" + }, + { + "name": "Õ„Õ¡Õ»Õ¸Ö‚Ö€Õ¸", + "code": "MAJ" + }, + { + "name": "Õ‹Õ¡Õ¬Õ¸Ö‚Õ«Õ¿", + "code": "JAL" } ], "MK": [ @@ -12724,10 +12724,6 @@ } ], "ML": [ - { - "name": "Ô²Õ¡Õ´Õ¡Õ¯Õ¸", - "code": "BKO" - }, { "name": "Gao", "code": "7" @@ -12767,6 +12763,10 @@ { "name": "Tombouctou", "code": "6" + }, + { + "name": "Ô²Õ¡Õ´Õ¡Õ¯Õ¸", + "code": "BKO" } ], "MM": [ @@ -13262,10 +13262,6 @@ } ], "MU": [ - { - "name": "ÕŠÕ¸Ö€Õ¿ Ô¼Õ¸Ö‚Õ«", - "code": "PU" - }, { "name": "Agaléga", "code": "AG" @@ -13329,17 +13325,13 @@ { "name": "Vacoas-Phoenix", "code": "VP" + }, + { + "name": "ÕŠÕ¸Ö€Õ¿ Ô¼Õ¸Ö‚Õ«", + "code": "PU" } ], "MV": [ - { - "name": "Ô²Õ¡Õ¡ Õ¡Õ¿Õ¸Õ¬", - "code": "20" - }, - { - "name": "Õ„Õ¡Õ¬Õ¥", - "code": "MLE" - }, { "name": "Addu", "code": "01" @@ -13443,6 +13435,14 @@ { "name": "Vaavu", "code": "04" + }, + { + "name": "Ô²Õ¡Õ¡ Õ¡Õ¿Õ¸Õ¬", + "code": "20" + }, + { + "name": "Õ„Õ¡Õ¬Õ¥", + "code": "MLE" } ], "MW": [ @@ -13572,6 +13572,10 @@ } ], "MX": [ + { + "name": "Mexico City", + "code": "DIF" + }, { "name": "Ô±Õ£Õ¸Ö‚Õ¡Õ½Õ¯Õ¡Õ¬Õ«Õ¥Õ¶Õ¿Õ¥Õ½", "code": "AGU" @@ -13699,10 +13703,6 @@ { "name": "Õ•Õ¡Õ°Õ¡Õ¯Õ¡", "code": "OAX" - }, - { - "name": "Mexico City", - "code": "DIF" } ], "MY": [ @@ -13772,10 +13772,6 @@ } ], "MZ": [ - { - "name": "Õ„Õ¡ÕºÕ¸Ö‚Õ¿Õ¸Ö‚", - "code": "MPM" - }, { "name": "Cabo Delgado", "code": "P" @@ -13815,6 +13811,10 @@ { "name": "Zambezia", "code": "Q" + }, + { + "name": "Õ„Õ¡ÕºÕ¸Ö‚Õ¿Õ¸Ö‚", + "code": "MPM" } ], "NA": [ @@ -14060,10 +14060,6 @@ } ], "NI": [ - { - "name": "Ô¼Õ¥Õ¸Õ¶", - "code": "LE" - }, { "name": "Atlántico Norte", "code": "AN" @@ -14127,9 +14123,33 @@ { "name": "Rivas", "code": "RI" + }, + { + "name": "Ô¼Õ¥Õ¸Õ¶", + "code": "LE" } ], "NL": [ + { + "name": "Aruba", + "code": "AW" + }, + { + "name": "Curaçao", + "code": "CW" + }, + { + "name": "Friesland", + "code": "FR" + }, + { + "name": "Sint Maarten", + "code": "SX" + }, + { + "name": "Utrecht", + "code": "UT" + }, { "name": "Ô²Õ¸Õ¶Õ¥ÕµÖ€Õ¥", "code": "BQ1" @@ -14181,26 +14201,6 @@ { "name": "Õ–Õ¬Ö‡Õ¸Õ¬Õ¡Õ¶Õ¤", "code": "FL" - }, - { - "name": "Aruba", - "code": "AW" - }, - { - "name": "Curaçao", - "code": "CW" - }, - { - "name": "Friesland", - "code": "FR" - }, - { - "name": "Sint Maarten", - "code": "SX" - }, - { - "name": "Utrecht", - "code": "UT" } ], "NO": [ @@ -14426,30 +14426,6 @@ } ], "NZ": [ - { - "name": "Ô²Õ¥Õµ Ö…Ö† Õ“Õ¬Õ¥Õ¶Õ©Õ«", - "code": "BOP" - }, - { - "name": "Ô³Õ«Õ½Õ¢Õ¸Ö€Õ¶", - "code": "GIS" - }, - { - "name": "Õ†Õ¸Ö€Õ©Õ¬Õ¥Õ¶Õ¤", - "code": "NTL" - }, - { - "name": "ÕˆÖ‚Õ¡Õ¯Õ«Õ©Õ¸", - "code": "WKO" - }, - { - "name": "Õ‰Õ¡Õ©Õ¥Õ´ Õ¯Õ²Õ¦Õ«Õ¶Õ¥Ö€", - "code": "CIT" - }, - { - "name": "Õ•Ö„Õ¬Õ¥Õ¶Õ¤", - "code": "AUK" - }, { "name": "Canterbury", "code": "CAN" @@ -14501,6 +14477,30 @@ { "name": "West Coast", "code": "WTC" + }, + { + "name": "Ô²Õ¥Õµ Ö…Ö† Õ“Õ¬Õ¥Õ¶Õ©Õ«", + "code": "BOP" + }, + { + "name": "Ô³Õ«Õ½Õ¢Õ¸Ö€Õ¶", + "code": "GIS" + }, + { + "name": "Õ†Õ¸Ö€Õ©Õ¬Õ¥Õ¶Õ¤", + "code": "NTL" + }, + { + "name": "ÕˆÖ‚Õ¡Õ¯Õ«Õ©Õ¸", + "code": "WKO" + }, + { + "name": "Õ‰Õ¡Õ©Õ¥Õ´ Õ¯Õ²Õ¦Õ«Õ¶Õ¥Ö€", + "code": "CIT" + }, + { + "name": "Õ•Ö„Õ¬Õ¥Õ¶Õ¤", + "code": "AUK" } ], "OM": [ @@ -14612,18 +14612,6 @@ } ], "PE": [ - { - "name": "Ô±Õ¶Õ¯Õ¡Õ·", - "code": "ANC" - }, - { - "name": "ÕˆÖ‚Õ¡Õ¶Õ¯Õ¡Õ¾Õ¥Õ¬Õ«Õ¯Õ¡", - "code": "HUV" - }, - { - "name": "ÕÕ¡Õ¶ Õ„Õ¡Ö€Õ¿Õ«Õ¶ Õ¿Õ¡Ö€Õ¡Õ®Õ¡Õ·Ö€Õ»Õ¡Õ¶", - "code": "SAM" - }, { "name": "Amazonas", "code": "AMA" @@ -14715,13 +14703,21 @@ { "name": "Ucayali", "code": "UCA" + }, + { + "name": "Ô±Õ¶Õ¯Õ¡Õ·", + "code": "ANC" + }, + { + "name": "ÕˆÖ‚Õ¡Õ¶Õ¯Õ¡Õ¾Õ¥Õ¬Õ«Õ¯Õ¡", + "code": "HUV" + }, + { + "name": "ÕÕ¡Õ¶ Õ„Õ¡Ö€Õ¿Õ«Õ¶ Õ¿Õ¡Ö€Õ¡Õ®Õ¡Õ·Ö€Õ»Õ¡Õ¶", + "code": "SAM" } ], "PG": [ - { - "name": "ÕŠÕ¸Ö€Õ¿ Õ„Õ¸Ö€Õ½Õ¢Õ«", - "code": "NCD" - }, { "name": "Bougainville", "code": "NSB" @@ -14805,17 +14801,13 @@ { "name": "Western Highlands", "code": "WHM" + }, + { + "name": "ÕŠÕ¸Ö€Õ¿ Õ„Õ¸Ö€Õ½Õ¢Õ«", + "code": "NCD" } ], "PH": [ - { - "name": "Ô¿Õ¥Õ¶Õ¿Ö€Õ¸Õ¶Õ¡Õ¯Õ¡Õ¶ ÕŽÕ«Õ½Õ¡Ö€ÕµÕ¡", - "code": "07" - }, - { - "name": "ÕÕ¥Õ¢Õ¸Ö‚", - "code": "CEB" - }, { "name": "Abra", "code": "ABR" @@ -15199,13 +15191,17 @@ { "name": "Zamboanga Sibugay", "code": "ZSI" + }, + { + "name": "Ô¿Õ¥Õ¶Õ¿Ö€Õ¸Õ¶Õ¡Õ¯Õ¡Õ¶ ÕŽÕ«Õ½Õ¡Ö€ÕµÕ¡", + "code": "07" + }, + { + "name": "ÕÕ¥Õ¢Õ¸Ö‚", + "code": "CEB" } ], "PK": [ - { - "name": "Ô±Õ¦Õ¡Õ¤ Õ”Õ¡Õ·Õ´Õ«Ö€", - "code": "JK" - }, { "name": "Balochistan", "code": "BA" @@ -15233,17 +15229,13 @@ { "name": "Sindh", "code": "SD" + }, + { + "name": "Ô±Õ¦Õ¡Õ¤ Õ”Õ¡Õ·Õ´Õ«Ö€", + "code": "JK" } ], "PL": [ - { - "name": "Ô¼ÕµÕ¸Ö‚Õ¢Õ¬Õ«Õ¶Õ« Õ¾Õ¸Ö‡Õ¸Õ¤Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶", - "code": "LU" - }, - { - "name": "Õ„Õ¡Õ¦Õ¸Õ¾Õ¥ÖÕ« Õ¾Õ¸ÕµÕ¥Õ¾Õ¸Õ¤Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶", - "code": "MZ" - }, { "name": "Federal Capital Territory", "code": "PM" @@ -15299,6 +15291,14 @@ { "name": "West Pomerania", "code": "ZP" + }, + { + "name": "Ô¼ÕµÕ¸Ö‚Õ¢Õ¬Õ«Õ¶Õ« Õ¾Õ¸Ö‡Õ¸Õ¤Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶", + "code": "LU" + }, + { + "name": "Õ„Õ¡Õ¦Õ¸Õ¾Õ¥ÖÕ« Õ¾Õ¸ÕµÕ¥Õ¾Õ¸Õ¤Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶", + "code": "MZ" } ], "PS": [ @@ -15516,14 +15516,6 @@ } ], "PY": [ - { - "name": "Ô±Õ½Õ¸Ö‚Õ¶Õ½ÕµÕ¸Õ¶", - "code": "ASU" - }, - { - "name": "Ô³Õ¸Ö‚Õ¡Õ«Ö€Õ¡", - "code": "4" - }, { "name": "Alto Paraguay", "code": "16" @@ -15587,13 +15579,17 @@ { "name": "San Pedro", "code": "2" + }, + { + "name": "Ô±Õ½Õ¸Ö‚Õ¶Õ½ÕµÕ¸Õ¶", + "code": "ASU" + }, + { + "name": "Ô³Õ¸Ö‚Õ¡Õ«Ö€Õ¡", + "code": "4" } ], "QA": [ - { - "name": "Ô´Õ¸Õ°Õ¡", - "code": "DA" - }, { "name": "Al Daayen", "code": "ZA" @@ -15621,17 +15617,13 @@ { "name": "Umm Salal", "code": "US" + }, + { + "name": "Ô´Õ¸Õ°Õ¡", + "code": "DA" } ], "RO": [ - { - "name": "Ô²Õ¸Õ¿Õ¸Õ·Õ¡Õ¶Õ«", - "code": "BT" - }, - { - "name": "Ô²Õ¸Ö‚Õ­Õ¡Ö€Õ¥Õ½Õ¿", - "code": "B" - }, { "name": "Alba", "code": "AB" @@ -15791,17 +15783,17 @@ { "name": "Vrancea", "code": "VN" - } - ], - "RS": [ - { - "name": "Ô²Õ¥Õ¬Õ£Ö€Õ¡Õ¤", - "code": "00" }, { - "name": "ÕŽÕ¸ÕµÕ¥Õ¾Õ¸Õ¤Õ«Õ¶Õ¡", - "code": "VO" + "name": "Ô²Õ¸Õ¿Õ¸Õ·Õ¡Õ¶Õ«", + "code": "BT" }, + { + "name": "Ô²Õ¸Ö‚Õ­Õ¡Ö€Õ¥Õ½Õ¿", + "code": "B" + } + ], + "RS": [ { "name": "Bor", "code": "14" @@ -15921,9 +15913,25 @@ { "name": "Zlatibor", "code": "16" + }, + { + "name": "Ô²Õ¥Õ¬Õ£Ö€Õ¡Õ¤", + "code": "00" + }, + { + "name": "ÕŽÕ¸ÕµÕ¥Õ¾Õ¸Õ¤Õ«Õ¶Õ¡", + "code": "VO" } ], "RU": [ + { + "name": "Kamchatka Krai", + "code": "KAM" + }, + { + "name": "Tomsk", + "code": "TOM" + }, { "name": "Ô±Õ¤Õ«Õ£Õ¥Õ¡", "code": "AD" @@ -16247,14 +16255,6 @@ { "name": "Õ•Ö€ÕµÕ¸Õ¬Õ« Õ´Õ¡Ö€Õ¦", "code": "ORL" - }, - { - "name": "Kamchatka Krai", - "code": "KAM" - }, - { - "name": "Tomsk", - "code": "TOM" } ], "RW": [ @@ -16334,18 +16334,6 @@ } ], "SB": [ - { - "name": "Ô¿Õ¥Õ¶Õ¿Ö€Õ¸Õ¶Õ¡Õ¯Õ¡Õ¶ Õ¶Õ¡Õ°Õ¡Õ¶Õ£", - "code": "CE" - }, - { - "name": "Õ€Õ¸Õ¶Õ«Õ¡Ö€Õ¡", - "code": "CT" - }, - { - "name": "Õ‰Õ¸Õ«Õ½Õ¥Õ¸Ö‚Õ¬ Õ¶Õ¡Õ°Õ¡Õ¶Õ£", - "code": "CH" - }, { "name": "Guadalcanal", "code": "GU" @@ -16373,6 +16361,18 @@ { "name": "Western", "code": "WE" + }, + { + "name": "Ô¿Õ¥Õ¶Õ¿Ö€Õ¸Õ¶Õ¡Õ¯Õ¡Õ¶ Õ¶Õ¡Õ°Õ¡Õ¶Õ£", + "code": "CE" + }, + { + "name": "Õ€Õ¸Õ¶Õ«Õ¡Ö€Õ¡", + "code": "CT" + }, + { + "name": "Õ‰Õ¸Õ«Õ½Õ¥Õ¸Ö‚Õ¬ Õ¶Õ¡Õ°Õ¡Õ¶Õ£", + "code": "CH" } ], "SC": [ @@ -16478,14 +16478,6 @@ } ], "SD": [ - { - "name": "Õ€Õ¡Ö€Õ¡Õ¾Õ¡ÕµÕ«Õ¶ Ô´Õ¡Ö€Ö†Õ¸Ö‚Ö€", - "code": "DS" - }, - { - "name": "Õ€Õ¡Ö€Õ¡Õ¾Õ¡ÕµÕ«Õ¶ Ô¿Õ¸Ö€Õ¤Õ¸Ö†Õ¡Õ¶", - "code": "KS" - }, { "name": "Al Jazirah", "code": "GZ" @@ -16549,33 +16541,17 @@ { "name": "White Nile", "code": "NW" - } - ], - "SE": [ - { - "name": "Ô·Õ½Õ¿Õ¥Ö€Õ£ÕµÕ¸Õ¿Õ¬Õ¡Õ¶Õ¤", - "code": "E" - }, - { - "name": "Ô·Ö€Õ¥Õ¢Ö€Õ¸Ö‚", - "code": "T" - }, - { - "name": "Õ†Õ¸Ö€Ö€Õ¢Õ¸Õ¿Õ¿Õ¥Õ¶", - "code": "BD" - }, - { - "name": "ÕˆÖ‚ÖƒÕ½Õ¡Õ¬Õ¡", - "code": "C" }, { - "name": "ÕÕµÕ¸Õ¤Õ¥Ö€Õ´Õ¡Õ¶Õ¬Õ¡Õ¶Õ¤", - "code": "D" + "name": "Õ€Õ¡Ö€Õ¡Õ¾Õ¡ÕµÕ«Õ¶ Ô´Õ¡Ö€Ö†Õ¸Ö‚Ö€", + "code": "DS" }, { - "name": "ÕÕ¿Õ¸Õ¯Õ°Õ¸Õ¬Õ´Õ« Õ¬Õ¥Õ¶", - "code": "AB" - }, + "name": "Õ€Õ¡Ö€Õ¡Õ¾Õ¡ÕµÕ«Õ¶ Ô¿Õ¸Ö€Õ¤Õ¸Ö†Õ¡Õ¶", + "code": "KS" + } + ], + "SE": [ { "name": "Blekinge", "code": "K" @@ -16635,6 +16611,30 @@ { "name": "Västra Götaland", "code": "O" + }, + { + "name": "Ô·Õ½Õ¿Õ¥Ö€Õ£ÕµÕ¸Õ¿Õ¬Õ¡Õ¶Õ¤", + "code": "E" + }, + { + "name": "Ô·Ö€Õ¥Õ¢Ö€Õ¸Ö‚", + "code": "T" + }, + { + "name": "Õ†Õ¸Ö€Ö€Õ¢Õ¸Õ¿Õ¿Õ¥Õ¶", + "code": "BD" + }, + { + "name": "ÕˆÖ‚ÖƒÕ½Õ¡Õ¬Õ¡", + "code": "C" + }, + { + "name": "ÕÕµÕ¸Õ¤Õ¥Ö€Õ´Õ¡Õ¶Õ¬Õ¡Õ¶Õ¤", + "code": "D" + }, + { + "name": "ÕÕ¿Õ¸Õ¯Õ°Õ¸Õ¬Õ´Õ« Õ¬Õ¥Õ¶", + "code": "AB" } ], "SG": [ @@ -16660,6 +16660,10 @@ } ], "SH": [ + { + "name": "Tristan da Cunha", + "code": "TA" + }, { "name": "Õ€Õ¡Õ´Õ¢Õ¡Ö€Õ±Õ´Õ¡Õ¶ Õ¯Õ²Õ¦Õ«", "code": "AC" @@ -16667,10 +16671,6 @@ { "name": "ÕÕ¸Ö‚Ö€Õ¢ Õ€Õ¥Õ²Õ«Õ¶Õ¥Õ« Õ¯Õ²Õ¦Õ«", "code": "HL" - }, - { - "name": "Tristan da Cunha", - "code": "TA" } ], "SI": [ @@ -17524,14 +17524,6 @@ } ], "SK": [ - { - "name": "Ô²Ö€Õ¡Õ¿Õ«Õ½Õ¬Õ¡Õ¾Õ¡ÕµÕ« Õ¥Ö€Õ¯Ö€Õ¡Õ´Õ¡Õ½", - "code": "BL" - }, - { - "name": "ÕÖ€Õ¶Õ¡Õ¾Õ¡ÕµÕ« Õ¥Ö€Õ¯Ö€Õ¡Õ´Õ¡Õ½", - "code": "TA" - }, { "name": "Banská Bystrica", "code": "BC" @@ -17555,13 +17547,17 @@ { "name": "Žilina", "code": "ZI" + }, + { + "name": "Ô²Ö€Õ¡Õ¿Õ«Õ½Õ¬Õ¡Õ¾Õ¡ÕµÕ« Õ¥Ö€Õ¯Ö€Õ¡Õ´Õ¡Õ½", + "code": "BL" + }, + { + "name": "ÕÖ€Õ¶Õ¡Õ¾Õ¡ÕµÕ« Õ¥Ö€Õ¯Ö€Õ¡Õ´Õ¡Õ½", + "code": "TA" } ], "SL": [ - { - "name": "Õ€ÕµÕ¸Ö‚Õ½Õ«Õ½Õ¡ÕµÕ«Õ¶ Õ¶Õ¡Õ°Õ¡Õ¶Õ£", - "code": "N" - }, { "name": "Eastern", "code": "E" @@ -17573,6 +17569,10 @@ { "name": "Western Area", "code": "W" + }, + { + "name": "Õ€ÕµÕ¸Ö‚Õ½Õ«Õ½Õ¡ÕµÕ«Õ¶ Õ¶Õ¡Õ°Õ¡Õ¶Õ£", + "code": "N" } ], "SM": [ @@ -17672,10 +17672,6 @@ } ], "SO": [ - { - "name": "ÕÕ¡Õ¶Õ¡Õ£", - "code": "SA" - }, { "name": "Awdal", "code": "AW" @@ -17743,6 +17739,10 @@ { "name": "Woqooyi Galbeed", "code": "WO" + }, + { + "name": "ÕÕ¡Õ¶Õ¡Õ£", + "code": "SA" } ], "SR": [ @@ -17788,10 +17788,6 @@ } ], "SS": [ - { - "name": "Ô¿Õ¥Õ¶Õ¿Ö€Õ¸Õ¶Õ¡Õ¯Õ¡Õ¶ Ô·Õ¯Õ¾Õ¡Õ¿Õ¸Ö€Õ«Õ¡", - "code": "EC" - }, { "name": "Eastern Equatoria", "code": "EE" @@ -17827,6 +17823,10 @@ { "name": "Western Equatoria", "code": "EW" + }, + { + "name": "Ô¿Õ¥Õ¶Õ¿Ö€Õ¸Õ¶Õ¡Õ¯Õ¡Õ¶ Ô·Õ¯Õ¾Õ¡Õ¿Õ¸Ö€Õ«Õ¡", + "code": "EC" } ], "ST": [ @@ -17974,14 +17974,6 @@ } ], "TD": [ - { - "name": "Ô²Õ¸Ö€Õ¯Õ¸Ö‚", - "code": "BO" - }, - { - "name": "Õ†Õ»Õ¡Õ´Õ¥Õ¶Õ¡", - "code": "ND" - }, { "name": "Bahr el Gazel", "code": "BG" @@ -18065,6 +18057,14 @@ { "name": "Wadi Fira", "code": "WF" + }, + { + "name": "Ô²Õ¸Ö€Õ¯Õ¸Ö‚", + "code": "BO" + }, + { + "name": "Õ†Õ»Õ¡Õ´Õ¥Õ¶Õ¡", + "code": "ND" } ], "TG": [ @@ -18090,14 +18090,6 @@ } ], "TH": [ - { - "name": "Ô²Õ¡Õ¶Õ£Õ¯Õ¸Õ¯", - "code": "10" - }, - { - "name": "Ô¿Õ¡Õ¬Õ¡Õ½Õ«Õ¶", - "code": "46" - }, { "name": "Amnat Charoen", "code": "37" @@ -18401,9 +18393,25 @@ { "name": "Yasothon", "code": "35" + }, + { + "name": "Ô²Õ¡Õ¶Õ£Õ¯Õ¸Õ¯", + "code": "10" + }, + { + "name": "Ô¿Õ¡Õ¬Õ¡Õ½Õ«Õ¶", + "code": "46" } ], "TJ": [ + { + "name": "Gorno-Badakhshan", + "code": "GB" + }, + { + "name": "Nohiyahoi Tobei Jumhurí", + "code": "RA" + }, { "name": "Ô´Õ¸Ö‚Õ·Õ¡Õ¶Õ¢Õ¥", "code": "DU" @@ -18415,14 +18423,6 @@ { "name": "ÕÕ¸Õ£Õ¤Õ«ÕµÕ¡Õ¶ Õ´Õ¡Ö€Õ¦", "code": "SU" - }, - { - "name": "Gorno-Badakhshan", - "code": "GB" - }, - { - "name": "Nohiyahoi Tobei Jumhurí", - "code": "RA" } ], "TL": [ @@ -18950,16 +18950,8 @@ "name": "Ô´ÕµÕ¸Ö‚Õ¦Õ»Õ¥Õ« Õ¶Õ¡Õ°Õ¡Õ¶Õ£", "code": "81" } - ], - "TT": [ - { - "name": "Õ‰Õ¡Õ£Õ¸Ö‚Õ¶Õ¡Õ½", - "code": "CHA" - }, - { - "name": "ÕŠÕ¸Ö€Õ¿ Ö…Ö† ÕÖƒÕ¥ÕµÕ¶", - "code": "POS" - }, + ], + "TT": [ { "name": "Arima", "code": "ARI" @@ -19011,13 +19003,17 @@ { "name": "Tunapuna-Piarco", "code": "TUP" + }, + { + "name": "Õ‰Õ¡Õ£Õ¸Ö‚Õ¶Õ¡Õ½", + "code": "CHA" + }, + { + "name": "ÕŠÕ¸Ö€Õ¿ Ö…Ö† ÕÖƒÕ¥ÕµÕ¶", + "code": "POS" } ], "TV": [ - { - "name": "Õ–Õ¸Ö‚Õ¶Õ¡Ö†Õ¸Ö‚Õ¿Õ«", - "code": "FUN" - }, { "name": "Nanumanga", "code": "NMG" @@ -19045,21 +19041,13 @@ { "name": "Vaitupu", "code": "VAI" + }, + { + "name": "Õ–Õ¸Ö‚Õ¶Õ¡Ö†Õ¸Ö‚Õ¿Õ«", + "code": "FUN" } ], "TW": [ - { - "name": "Ô³Õ¡Õ¸Õ½ÕµÕ¸Ö‚Õ¶", - "code": "KHH" - }, - { - "name": "Ô¹Õ¡ÕµÕ¢Õ¥Õµ", - "code": "TPE" - }, - { - "name": "Ô¹Õ¡ÕµÕ¶Õ¡Õ¶", - "code": "TNN" - }, { "name": "Changhua", "code": "CHA" @@ -19135,6 +19123,18 @@ { "name": "Yunlin", "code": "YUN" + }, + { + "name": "Ô³Õ¡Õ¸Õ½ÕµÕ¸Ö‚Õ¶", + "code": "KHH" + }, + { + "name": "Ô¹Õ¡ÕµÕ¢Õ¥Õµ", + "code": "TPE" + }, + { + "name": "Ô¹Õ¡ÕµÕ¶Õ¡Õ¶", + "code": "TNN" } ], "TZ": [ @@ -19914,6 +19914,30 @@ } ], "US": [ + { + "name": "American Samoa", + "code": "AS" + }, + { + "name": "Guam", + "code": "GU" + }, + { + "name": "Northern Mariana Islands", + "code": "MP" + }, + { + "name": "Puerto Rico", + "code": "PR" + }, + { + "name": "U.S. Outlying Islands", + "code": "UM" + }, + { + "name": "U.S. Virgin Islands", + "code": "VI" + }, { "name": "Ô±Õ¬Õ¡Õ¢Õ¡Õ´Õ¡", "code": "AL" @@ -19930,6 +19954,10 @@ "name": "Ô±ÕµÕ¸Õ¾Õ¡", "code": "IA" }, + { + "name": "Ô±Ö€Ö‡Õ´Õ¿ÕµÕ¡Õ¶ ÕŽÕ«Ö€Õ»Õ«Õ¶Õ«Õ¡", + "code": "WV" + }, { "name": "Ô±Ö€Õ«Õ¦Õ¸Õ¶Õ¡", "code": "AZ" @@ -19938,10 +19966,6 @@ "name": "Ô±Ö€Õ¯Õ¡Õ¶Õ¦Õ¡Õ½", "code": "AR" }, - { - "name": "Ô±Ö€Ö‡Õ´Õ¿ÕµÕ¡Õ¶ ÕŽÕ«Ö€Õ»Õ«Õ¶Õ«Õ¡", - "code": "WV" - }, { "name": "Ô´Õ¥Õ¬Õ¡Õ¾Õ¥Ö€", "code": "DE" @@ -20042,6 +20066,10 @@ "name": "Õ†Õ¥Õ¢Ö€Õ¡Õ½Õ¯Õ¡", "code": "NE" }, + { + "name": "Õ†Ö‡Õ¡Õ¤Õ¡", + "code": "NV" + }, { "name": "Õ†ÕµÕ¸Ö‚ Õ€Õ¥Õ´ÕºÕ·Õ«Ö€", "code": "NH" @@ -20058,10 +20086,6 @@ "name": "Õ†ÕµÕ¸Ö‚ Õ‹Õ¥Ö€Õ½Õ«", "code": "NJ" }, - { - "name": "Õ†Ö‡Õ¡Õ¤Õ¡", - "code": "NV" - }, { "name": "Õ‹Õ¸Ö€Õ»Õ«Õ¡", "code": "GA" @@ -20117,37 +20141,9 @@ { "name": "Õ–Õ¬Õ¸Ö€Õ«Õ¤Õ¡", "code": "FL" - }, - { - "name": "American Samoa", - "code": "AS" - }, - { - "name": "Guam", - "code": "GU" - }, - { - "name": "Northern Mariana Islands", - "code": "MP" - }, - { - "name": "Puerto Rico", - "code": "PR" - }, - { - "name": "U.S. Outlying Islands", - "code": "UM" - }, - { - "name": "U.S. Virgin Islands", - "code": "VI" } ], "UY": [ - { - "name": "ÕÕ¡Õ¯Õ¸Ö‚Õ¡Ö€Õ¥Õ´Õ¢Õ¸", - "code": "TA" - }, { "name": "Artigas", "code": "AR" @@ -20219,25 +20215,13 @@ { "name": "Treinta y Tres", "code": "TT" + }, + { + "name": "ÕÕ¡Õ¯Õ¸Ö‚Õ¡Ö€Õ¥Õ´Õ¢Õ¸", + "code": "TA" } ], "UZ": [ - { - "name": "Ô½Õ¸Ö€Õ¥Õ¦Õ´Õ« Õ´Õ¡Ö€Õ¦", - "code": "XO" - }, - { - "name": "Ô¿Õ¡Õ·Õ¯Õ¡Õ¤Õ¡Ö€ÕµÕ¡ÕµÕ« Õ´Õ¡Ö€Õ¦", - "code": "QA" - }, - { - "name": "ÕÕ¸Ö‚Ö€Õ­Õ¡Õ¶Õ¤Õ¡Ö€ÕµÕ¡ÕµÕ« Õ´Õ¡Ö€Õ¦", - "code": "SU" - }, - { - "name": "ÕÕ¡Õ·Ö„Õ¥Õ¶Õ¤", - "code": "TK" - }, { "name": "Andijan", "code": "AN" @@ -20277,6 +20261,22 @@ { "name": "Tashkent Province", "code": "TO" + }, + { + "name": "Ô½Õ¸Ö€Õ¥Õ¦Õ´Õ« Õ´Õ¡Ö€Õ¦", + "code": "XO" + }, + { + "name": "Ô¿Õ¡Õ·Õ¯Õ¡Õ¤Õ¡Ö€ÕµÕ¡ÕµÕ« Õ´Õ¡Ö€Õ¦", + "code": "QA" + }, + { + "name": "ÕÕ¸Ö‚Ö€Õ­Õ¡Õ¶Õ¤Õ¡Ö€ÕµÕ¡ÕµÕ« Õ´Õ¡Ö€Õ¦", + "code": "SU" + }, + { + "name": "ÕÕ¡Õ·Ö„Õ¥Õ¶Õ¤", + "code": "TK" } ], "VC": [ @@ -20306,22 +20306,6 @@ } ], "VE": [ - { - "name": "Ô±Õ´Õ¡Õ¦Õ¸Õ¶Õ¡Õ½", - "code": "Z" - }, - { - "name": "Ô±Õ¶Õ½Õ¸Õ¡Õ¿Õ¥Õ£Õ«", - "code": "B" - }, - { - "name": "Ô±ÕºÕ¸Ö‚Ö€Õ¥", - "code": "C" - }, - { - "name": "Ô±Ö€Õ¡Õ£Õ¸Ö‚Õ¡", - "code": "D" - }, { "name": "Barinas", "code": "E" @@ -20405,33 +20389,25 @@ { "name": "Zulia", "code": "V" - } - ], - "VN": [ - { - "name": "Ô´Õ¡Õ¶Õ¡Õ¶Õ£", - "code": "DN" }, { - "name": "Ô¿Õ¸Ö‚Õ¡Õ¶Õ£Õ¶Õ£Õ¡Õµ", - "code": "29" - }, - { - "name": "Õ€Õ¡ÕµÖ†Õ¸Õ¶", - "code": "HP" + "name": "Ô±Õ´Õ¡Õ¦Õ¸Õ¶Õ¡Õ½", + "code": "Z" }, { - "name": "Õ€Õ¡Õ¶Õ¸Õµ", - "code": "HN" + "name": "Ô±Õ¶Õ½Õ¸Õ¡Õ¿Õ¥Õ£Õ«", + "code": "B" }, { - "name": "Õ€Õ¸Õ·Õ«Õ´Õ«Õ¶", - "code": "SG" + "name": "Ô±ÕºÕ¸Ö‚Ö€Õ¥", + "code": "C" }, { - "name": "Õ†Õ£Õ¥Õ¡Õ¶", - "code": "22" - }, + "name": "Ô±Ö€Õ¡Õ£Õ¸Ö‚Õ¡", + "code": "D" + } + ], + "VN": [ { "name": "An Giang", "code": "44" @@ -20659,6 +20635,30 @@ { "name": "Yên Bái", "code": "06" + }, + { + "name": "Ô´Õ¡Õ¶Õ¡Õ¶Õ£", + "code": "DN" + }, + { + "name": "Ô¿Õ¸Ö‚Õ¡Õ¶Õ£Õ¶Õ£Õ¡Õµ", + "code": "29" + }, + { + "name": "Õ€Õ¡ÕµÖ†Õ¸Õ¶", + "code": "HP" + }, + { + "name": "Õ€Õ¡Õ¶Õ¸Õµ", + "code": "HN" + }, + { + "name": "Õ€Õ¸Õ·Õ«Õ´Õ«Õ¶", + "code": "SG" + }, + { + "name": "Õ†Õ£Õ¥Õ¡Õ¶", + "code": "22" } ], "VU": [ @@ -20752,10 +20752,6 @@ "name": "’Adan", "code": "AD" }, - { - "name": "ÕÕ¡Õ¶Õ¡Õ¡", - "code": "SA" - }, { "name": "Abyan", "code": "AB" @@ -20835,25 +20831,13 @@ { "name": "Taiz", "code": "TA" + }, + { + "name": "ÕÕ¡Õ¶Õ¡Õ¡", + "code": "SA" } ], "ZA": [ - { - "name": "Ô±Ö€Ö‡Õ¥Õ¬ÕµÕ¡Õ¶ Õ”Õ¥ÕµÖƒ", - "code": "WC" - }, - { - "name": "Õ€ÕµÕ¸Ö‚Õ½Õ«Õ½Õ¡ÕµÕ«Õ¶ Õ”Õ¥ÕµÖƒ", - "code": "NC" - }, - { - "name": "Õ†Õ¡Õ¿Õ¡Õ¬", - "code": "NL" - }, - { - "name": "Õ–Ö€Õ« ÕÕ©Õ¥ÕµÕ©", - "code": "FS" - }, { "name": "Eastern Cape", "code": "EC" @@ -20873,6 +20857,22 @@ { "name": "North West", "code": "NW" + }, + { + "name": "Ô±Ö€Ö‡Õ¥Õ¬ÕµÕ¡Õ¶ Õ”Õ¥ÕµÖƒ", + "code": "WC" + }, + { + "name": "Õ€ÕµÕ¸Ö‚Õ½Õ«Õ½Õ¡ÕµÕ«Õ¶ Õ”Õ¥ÕµÖƒ", + "code": "NC" + }, + { + "name": "Õ†Õ¡Õ¿Õ¡Õ¬", + "code": "NL" + }, + { + "name": "Õ–Ö€Õ« ÕÕ©Õ¥ÕµÕ©", + "code": "FS" } ], "ZM": [ diff --git a/js/data/locale/hy/sysres.json b/js/data/locale/hy/sysres.json index 356b45324b..84f6267f25 100644 --- a/js/data/locale/hy/sysres.json +++ b/js/data/locale/hy/sysres.json @@ -154,7 +154,7 @@ "a0": "AM", "a1": "PM", "G-1": "մ․թ․ա․", - "G1": "CE", + "G1": "մ․թ․", "1#1 millisecond|#{num} milliseconds": "one#{num} Õ´Õ«Õ¬Õ«Õ¾Õ¡ÕµÖ€Õ¯ÕµÕ¡Õ¶|#{num} Õ´Õ«Õ¬Õ«Õ¾Õ¡ÕµÖ€Õ¯ÕµÕ¡Õ¶", "1#1 second|#{num} seconds": "one#{num} Õ¾Õ¡ÕµÖ€Õ¯ÕµÕ¡Õ¶|#{num} Õ¾Õ¡ÕµÖ€Õ¯ÕµÕ¡Õ¶", "1#1 minute|#{num} minutes": "one#{num} Ö€Õ¸ÕºÕ¥|#{num} Ö€Õ¸ÕºÕ¥", @@ -171,6 +171,14 @@ "1#1 wk|#{num} wks": "one#{num} Õ·Õ¡Õ¢|#{num} Õ·Õ¡Õ¢", "1#1 mon|#{num} mons": "one#{num} Õ¡Õ´Õ½|#{num} Õ¡Õ´Õ½", "1#1 yr|#{num} yrs": "one#{num} Õ¿|#{num} Õ¿", + "durationMediumMillis": "one#{num} Õ´Õ¾|#{num} Õ´Õ¾", + "1#1 se|#{num} sec": "one#{num} Õ¾|#{num} Õ¾", + "1#1 mi|#{num} min": "one#{num} Ö€|#{num} Ö€", + "durationMediumHours": "one#{num} Õª|#{num} Õª", + "1#1 dy|#{num} dys": "one#{num} Ö…|#{num} Ö…", + "durationMediumWeeks": "one#{num} Õ·|#{num} Õ·", + "1#1 mo|#{num} mos": "one#{num} Õ¡|#{num} Õ¡", + "durationMediumYears": "one#{num} Õ¿|#{num} Õ¿", "durationShortMillis": "one#{num} Õ´Õ¾|#{num} Õ´Õ¾", "#{num}s": "one#{num} Õ¾|#{num} Õ¾", "durationShortMinutes": "one#{num} Ö€|#{num} Ö€", @@ -179,22 +187,6 @@ "#{num}w": "one#{num} Õ·|#{num} Õ·", "durationShortMonths": "one#{num} Õ¡|#{num} Õ¡", "#{num}y": "one#{num} Õ¿|#{num} Õ¿", - "separatorFull": ", ", - "finalSeparatorFull": " Ö‡ ", - "separatorLong": ", ", - "finalSeparatorLong": " Ö‡ ", - "separatorMedium": ", ", - "finalSeparatorMedium": " Ö‡ ", - "separatorShort": ", ", - "finalSeparatorShort": " Ö‡ ", - "durationMediumMillis": "one#{num}Õ´Õ¾|#{num}Õ´Õ¾", - "1#1 se|#{num} sec": "one#{num} Õ¾.|#{num} Õ¾.", - "1#1 mi|#{num} min": "one#{num} Ö€.|#{num} Ö€.", - "durationMediumHours": "one#{num} Õª.|#{num} Õª.", - "1#1 dy|#{num} dys": "one#{num}Ö….|#{num}Ö….", - "durationMediumWeeks": "one#{num} Õ·.|#{num} Õ·.", - "1#1 mo|#{num} mos": "one#{num} Õ¡.|#{num} Õ¡.", - "durationMediumYears": "one#{num}Õ¿.|#{num}Õ¿.", "1#in 1 second|#in {num} seconds": "one#{num} Õ¾Õ¡ÕµÖ€Õ¯ÕµÕ¡Õ¶Õ«Ö|#{num} Õ¾Õ¡ÕµÖ€Õ¯ÕµÕ¡Õ¶Õ«Ö", "1#in 1 minute|#in {num} minutes": "one#{num} Ö€Õ¸ÕºÕ¥Õ«Ö|#{num} Ö€Õ¸ÕºÕ¥Õ«Ö", "1#in 1 hour|#in {num} hours": "one#{num} ÕªÕ¡Õ´Õ«Ö|#{num} ÕªÕ¡Õ´Õ«Ö", @@ -236,5 +228,13 @@ "#{num}d ago": "one#{num} Ö…Ö€ Õ¡Õ¼Õ¡Õ»|#{num} Ö…Ö€ Õ¡Õ¼Õ¡Õ»", "#{num}w ago": "one#{num} Õ·Õ¡Õ¢ Õ¡Õ¼Õ¡Õ»|#{num} Õ·Õ¡Õ¢ Õ¡Õ¼Õ¡Õ»", "#{num}mo ago": "one#{num} Õ¡Õ´Õ«Õ½ Õ¡Õ¼Õ¡Õ»|#{num} Õ¡Õ´Õ«Õ½ Õ¡Õ¼Õ¡Õ»", - "#{num}y ago": "one#{num} Õ¿ Õ¡Õ¼Õ¡Õ»|#{num} Õ¿ Õ¡Õ¼Õ¡Õ»" + "#{num}y ago": "one#{num} Õ¿ Õ¡Õ¼Õ¡Õ»|#{num} Õ¿ Õ¡Õ¼Õ¡Õ»", + "separatorFull": ", ", + "finalSeparatorFull": " Ö‡ ", + "separatorLong": " ", + "finalSeparatorLong": " Ö‡ ", + "separatorMedium": " ", + "finalSeparatorMedium": " Ö‡ ", + "separatorShort": " ", + "finalSeparatorShort": " " } \ No newline at end of file diff --git a/js/data/locale/ia/dateformats.json b/js/data/locale/ia/dateformats.json index 31d7fd5f61..d719ecbe5f 100644 --- a/js/data/locale/ia/dateformats.json +++ b/js/data/locale/ia/dateformats.json @@ -1,42 +1,47 @@ { "gregorian": { - "order": "{date} {time}", + "order": { + "f": "{date} 'a' {time}", + "l": "{date} 'a' {time}", + "m": "{date} {time}", + "s": "{date} {time}" + }, "date": { "dmwy": { - "f": "EEEE, yyyy MMMM dd", - "l": "EEE, yyyy MMMM d", - "m": "EE, yyyy MMM d", - "s": "E, yy/MM/dd" + "f": "EEEE 'le' d 'de' MMMM yyyy", + "l": "EEE 'le' d 'de' MMMM yyyy", + "m": "EE 'le' d MMM yyyy", + "s": "E 'le' dd-MM-yyyy" }, "dmy": { - "f": "yyyy MMMM dd", - "l": "yyyy MMMM d", - "m": "yyyy MMM d", - "s": "yy/MM/dd" + "f": "d 'de' MMMM yyyy", + "l": "d 'de' MMMM yyyy", + "m": "d MMM yyyy", + "s": "dd-MM-yyyy" }, "dmw": { - "f": "EEEE, MMMM dd", - "l": "EEE, MMMM d", - "m": "EE, MMM d", - "s": "E, MM/dd" + "f": "EEEE 'le' d 'de' MMMM", + "l": "EEE 'le' d 'de' MMMM", + "m": "EE 'le' d MMM", + "s": "E 'le' dd-MM" }, "dm": { - "f": "MMMM dd", - "l": "MMMM d", - "m": "MMM d", - "s": "MM/dd" + "f": "d 'de' MMMM", + "l": "d 'de' MMMM", + "m": "d MMM", + "s": "dd-MM" }, "my": { - "f": "yyyy MMMM", - "l": "yyyy MMMM", - "m": "yyyy MMM", - "s": "yy/MM" + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "MM-yyyy" }, "dw": { - "f": "EEEE, dd", - "l": "EEE, d", - "m": "EE, d", - "s": "E, dd" + "f": "EEEE 'le' d", + "l": "EEE 'le' d", + "m": "EE 'le' d", + "s": "E 'le' dd" }, "w": { "f": "EEEE", @@ -45,7 +50,7 @@ "s": "E" }, "d": { - "f": "dd", + "f": "d", "l": "d", "m": "d", "s": "dd" @@ -60,7 +65,7 @@ "f": "yyyy", "l": "yyyy", "m": "yyyy", - "s": "yy" + "s": "yyyy" } }, "time": { @@ -97,52 +102,52 @@ }, "range": { "c00": { - "f": "{sy} {sm} {sd} {st} – {et}", - "l": "{sy} {sm} {sd} {st} – {et}", - "m": "{sy} {sm} {sd} {st} – {et}", - "s": "{sy}/{sm}/{sd} {st} – {et}" + "f": "{sd} de {sm} {sy} a {st} – {et}", + "l": "{sd} de {sm} {sy} a {st} – {et}", + "m": "{sd} {sm} {sy} {st} – {et}", + "s": "{sd}-{sm}-{sy} {st} – {et}" }, "c01": { - "f": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", - "l": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", - "m": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", - "s": "{sy}/{sm}/{sd} {st} – {ey}/{em}/{ed} {et}" + "f": "{sd} de {sm} {sy} a {st} – {ed} de {em} {ey} a {et}", + "l": "{sd} de {sm} {sy} a {st} – {ed} de {em} {ey} a {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}" }, "c02": { - "f": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", - "l": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", - "m": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", - "s": "{sy}/{sm}/{sd} {st} – {ey}/{em}/{ed} {et}" + "f": "{sd} de {sm} {sy} a {st} – {ed} de {em} {ey} a {et}", + "l": "{sd} de {sm} {sy} a {st} – {ed} de {em} {ey} a {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}" }, "c03": { - "f": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", - "l": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", - "m": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", - "s": "{sy}/{sm}/{sd} {st} – {ey}/{em}/{ed} {et}" + "f": "{sd} de {sm} {sy} a {st} – {ed} de {em} {ey} a {et}", + "l": "{sd} de {sm} {sy} a {st} – {ed} de {em} {ey} a {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}" }, "c10": { - "f": "{sy} {sm} {sd} – {ed}", - "l": "{sy} {sm} {sd} – {ed}", - "m": "{sy} {sm} {sd} – {ed}", - "s": "{sy}/{sm}/{sd} – {ed}" + "f": "{sd} – {ed} de {em} {ey}", + "l": "{sd} – {ed} de {em} {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}-{em}-{ey}" }, "c11": { - "f": "{sy} {sm} {sd} – {em} {ed}", - "l": "{sy} {sm} {sd} – {em} {ed}", - "m": "{sy} {sm} {sd} – {ey} {em} {ed}", - "s": "{sy}/{sm}/{sd} – {ey}/{em}/{ed}" + "f": "{sd} de {sm} – {ed} de {em} {ey}", + "l": "{sd} de {sm} – {ed} de {em} {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}-{sm} – {ed}-{em}-{ey}" }, "c12": { - "f": "{sy} {sm} {sd} – {ey} {em} {ed}", - "l": "{sy} {sm} {sd} – {ey} {em} {ed}", - "m": "{sy} {sm} {sd} – {ey} {em} {ed}", - "s": "{sy}/{sm}/{sd} – {ey}/{em}/{ed}" + "f": "{sd} de {sm} {sy} – {ed} de {em} {ey}", + "l": "{sd} de {sm} {sy} – {ed} de {em} {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}-{sm}-{sy} – {ed}-{em}-{ey}" }, "c20": { - "f": "{sy} {sm} – {ey} {em}", - "l": "{sy} {sm} – {ey} {em}", - "m": "{sy} {sm} – {ey} {em}", - "s": "{sy}/{sm} – {ey}/{em}" + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}-{sy} – {em}-{ey}" }, "c30": { "f": "{sy} – {ey}", diff --git a/js/data/locale/ia/sysres.json b/js/data/locale/ia/sysres.json index d358ae2618..428154f5be 100644 --- a/js/data/locale/ia/sysres.json +++ b/js/data/locale/ia/sysres.json @@ -49,36 +49,36 @@ "N12": "d", "EEEE0": "dominica", "EEE0": "dom", - "EE0": "dom", - "E0": "S", + "EE0": "do", + "E0": "d", "EEEE1": "lunedi", "EEE1": "lun", - "EE1": "lun", - "E1": "M", + "EE1": "lu", + "E1": "l", "EEEE2": "martedi", "EEE2": "mar", - "EE2": "mar", - "E2": "T", + "EE2": "ma", + "E2": "m", "EEEE3": "mercuridi", "EEE3": "mer", - "EE3": "mer", - "E3": "W", + "EE3": "me", + "E3": "m", "EEEE4": "jovedi", "EEE4": "jov", - "EE4": "jov", - "E4": "T", + "EE4": "jo", + "E4": "j", "EEEE5": "venerdi", "EEE5": "ven", - "EE5": "ven", - "E5": "F", + "EE5": "ve", + "E5": "v", "EEEE6": "sabbato", "EEE6": "sab", - "EE6": "sab", - "E6": "S", - "a0": "a.m.", - "a1": "p.m.", - "G-1": "BCE", - "G1": "CE", + "EE6": "sa", + "E6": "s", + "a0": "AM", + "a1": "PM", + "G-1": "aEC", + "G1": "EC", "1#1 millisecond|#{num} milliseconds": "#{num} ms", "1#1 second|#{num} seconds": "#{num} s", "1#1 minute|#{num} minutes": "#{num} min", @@ -111,12 +111,54 @@ "#{num}w": "#{num} w", "durationShortMonths": "#{num} m", "#{num}y": "#{num} y", + "1#in 1 second|#in {num} seconds": "#+{num} s", + "1#in 1 minute|#in {num} minutes": "#+{num} min", + "1#in 1 hour|#in {num} hours": "#+{num} h", + "1#in 1 day|#in {num} days": "#+{num} d", + "1#in 1 week|#in {num} weeks": "#+{num} w", + "1#in 1 month|#in {num} months": "#+{num} m", + "1#in 1 year|#in {num} years": "#+{num} y", + "1#in 1 sec|#in {num} sec": "#+{num} s", + "1#in 1 min|#in {num} min": "#+{num} min", + "1#in 1 hr|#in {num} hrs": "#+{num} h", + "1#in 1 dy|#in {num} dys": "#+{num} d", + "1#in 1 wk|#in {num} wks": "#+{num} w", + "1#in 1 mon|#in {num} mons": "#+{num} m", + "1#in 1 yr|#in {num} yrs": "#+{num} y", + "#in {num}s": "#+{num} s", + "#in {num}mi": "#+{num} min", + "#in {num}h": "#+{num} h", + "#in {num}d": "#+{num} d", + "#in {num}w": "#+{num} w", + "#in {num}mo": "#+{num} m", + "#in {num}y": "#+{num} y", + "1#1 second ago|#{num} seconds ago": "#-{num} s", + "1#1 minute ago|#{num} minutes ago": "#-{num} min", + "1#1 hour ago|#{num} hours ago": "#-{num} h", + "1#1 day ago|#{num} days ago": "#-{num} d", + "1#1 week ago|#{num} weeks ago": "#-{num} w", + "1#1 month ago|#{num} months ago": "#-{num} m", + "1#1 year ago|#{num} years ago": "#-{num} y", + "1#1 sec ago|#{num} sec ago": "#-{num} s", + "1#1 min ago|#{num} min ago": "#-{num} min", + "1#1 hr ago|#{num} hrs ago": "#-{num} h", + "1#1 dy ago|#{num} dys ago": "#-{num} d", + "1#1 wk ago|#{num} wks ago": "#-{num} w", + "1#1 mon ago|#{num} mons ago": "#-{num} m", + "1#1 yr ago|#{num} yrs ago": "#-{num} y", + "#{num}s ago": "#-{num} s", + "#{num}mi ago": "#-{num} min", + "#{num}h ago": "#-{num} h", + "#{num}d ago": "#-{num} d", + "#{num}w ago": "#-{num} w", + "#{num}mo ago": "#-{num} m", + "#{num}y ago": "#-{num} y", "separatorFull": ", ", "finalSeparatorFull": ", ", "separatorLong": ", ", "finalSeparatorLong": ", ", "separatorMedium": ", ", "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", " + "separatorShort": " ", + "finalSeparatorShort": " " } \ No newline at end of file diff --git a/js/data/locale/id/sysres.json b/js/data/locale/id/sysres.json index 32e1ab307f..772ba2e990 100644 --- a/js/data/locale/id/sysres.json +++ b/js/data/locale/id/sysres.json @@ -28,7 +28,7 @@ "NN7": "Ju", "N7": "J", "MMMM8": "Agustus", - "MMM8": "Agt", + "MMM8": "Agu", "NN8": "Ag", "N8": "A", "MMMM9": "September", @@ -95,6 +95,14 @@ "1#1 wk|#{num} wks": "#{num} mgg", "1#1 mon|#{num} mons": "#{num} bln", "1#1 yr|#{num} yrs": "#{num} thn", + "durationMediumMillis": "#{num}md", + "1#1 se|#{num} sec": "#{num}dtk", + "1#1 mi|#{num} min": "#{num}mnt", + "durationMediumHours": "#{num}j", + "1#1 dy|#{num} dys": "#{num}hr", + "durationMediumWeeks": "#{num}mgg", + "1#1 mo|#{num} mos": "#{num}bln", + "durationMediumYears": "#{num}thn", "durationShortMillis": "#{num}md", "#{num}s": "#{num}dtk", "durationShortMinutes": "#{num}mnt", @@ -103,39 +111,23 @@ "#{num}w": "#{num}mgg", "durationShortMonths": "#{num}bln", "#{num}y": "#{num}thn", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", - "durationMediumMillis": "#{num} md", - "1#1 se|#{num} sec": "#{num} dt", - "1#1 mi|#{num} min": "#{num} mn", - "durationMediumHours": "#{num} ja", - "1#1 dy|#{num} dys": "#{num} hr", - "durationMediumWeeks": "#{num} mg", - "1#1 mo|#{num} mos": "#{num} bl", - "durationMediumYears": "#{num} th", - "1#in 1 second|#in {num} seconds": "#Dalam {num} detik", - "1#in 1 minute|#in {num} minutes": "#Dalam {num} menit", - "1#in 1 hour|#in {num} hours": "#Dalam {num} jam", - "1#in 1 day|#in {num} days": "#Dalam {num} hari", - "1#in 1 week|#in {num} weeks": "#Dalam {num} minggu", - "1#in 1 month|#in {num} months": "#Dalam {num} bulan", - "1#in 1 year|#in {num} years": "#Dalam {num} tahun", - "1#in 1 sec|#in {num} sec": "#Dalam {num} detik", - "1#in 1 min|#in {num} min": "#Dalam {num} menit", - "1#in 1 hr|#in {num} hrs": "#Dalam {num} jam", - "1#in 1 dy|#in {num} dys": "#Dalam {num} hari", - "1#in 1 wk|#in {num} wks": "#Dalam {num} minggu", - "1#in 1 mon|#in {num} mons": "#Dalam {num} bulan", - "1#in 1 yr|#in {num} yrs": "#Dalam {num} tahun", + "1#in 1 second|#in {num} seconds": "#dalam {num} detik", + "1#in 1 minute|#in {num} minutes": "#dalam {num} menit", + "1#in 1 hour|#in {num} hours": "#dalam {num} jam", + "1#in 1 day|#in {num} days": "#dalam {num} hari", + "1#in 1 week|#in {num} weeks": "#dalam {num} minggu", + "1#in 1 month|#in {num} months": "#dalam {num} bulan", + "1#in 1 year|#in {num} years": "#dalam {num} tahun", + "1#in 1 sec|#in {num} sec": "#dalam {num} detik", + "1#in 1 min|#in {num} min": "#dalam {num} menit", + "1#in 1 hr|#in {num} hrs": "#dalam {num} jam", + "1#in 1 dy|#in {num} dys": "#dalam {num} hari", + "1#in 1 wk|#in {num} wks": "#dalam {num} minggu", + "1#in 1 mon|#in {num} mons": "#dalam {num} bulan", + "1#in 1 yr|#in {num} yrs": "#dalam {num} tahun", "#in {num}s": "#dlm {num} dtk", "#in {num}mi": "#dlm {num} mnt", - "#in {num}h": "#Dalam {num} jam", + "#in {num}h": "#dalam {num} jam", "#in {num}d": "#dalam {num} h", "#in {num}w": "#dlm {num} mgg", "#in {num}mo": "#dlm {num} bln", @@ -160,5 +152,13 @@ "#{num}d ago": "#{num} h lalu", "#{num}w ago": "#{num} mgg lalu", "#{num}mo ago": "#{num} bln lalu", - "#{num}y ago": "#{num} thn lalu" + "#{num}y ago": "#{num} thn lalu", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/ife/scripts.jf b/js/data/locale/ife/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/ife/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/ig/sysres.json b/js/data/locale/ig/sysres.json index 830d05652a..54d2a5bcbf 100644 --- a/js/data/locale/ig/sysres.json +++ b/js/data/locale/ig/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/ii/numfmt.jf b/js/data/locale/ii/numfmt.jf deleted file mode 100644 index 25b9f24830..0000000000 --- a/js/data/locale/ii/numfmt.jf +++ /dev/null @@ -1,11 +0,0 @@ -{ - "generated": true, - "numfmt": { - "decimalChar": ".", - "groupChar": ",", - "exponential": "E", - "currencyFormats": { - "common": "{s} {n}" - } - } -} \ No newline at end of file diff --git a/js/data/locale/ii/sysres.json b/js/data/locale/ii/sysres.json index 3f7598c6a2..2b1706197a 100644 --- a/js/data/locale/ii/sysres.json +++ b/js/data/locale/ii/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/ikt/scripts.jf b/js/data/locale/ikt/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/ikt/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/is/ctrynames.json b/js/data/locale/is/ctrynames.json index 67b7c067c0..7578ff4e26 100644 --- a/js/data/locale/is/ctrynames.json +++ b/js/data/locale/is/ctrynames.json @@ -1,6 +1,7 @@ { "Afganistan": "AF", "Afríka": "002", + "Ãlandseyjar": "AX", "Albanía": "AL", "Alsír": "DZ", "Ameríka": "019", @@ -15,13 +16,12 @@ "Ascension-eyja": "AC", "Aserbaídsjan": "AZ", "Asía": "142", + "Ãstralasía": "053", + "Ãstralía": "AU", "Austur-Afríka": "014", "Austur-Asía": "030", "Austur-Evrópa": "151", "Austurríki": "AT", - "Ãlandseyjar": "AX", - "Ãstralasía": "053", - "Ãstralía": "AU", "Bahamaeyjar": "BS", "Bandaríkin": "US", "Bandaríska Samóa": "AS", @@ -33,10 +33,10 @@ "Belís": "BZ", "Benín": "BJ", "Bermúdaeyjar": "BM", + "Bólivía": "BO", "Bosnía og Hersegóvína": "BA", "Botsvana": "BW", "Bouveteyja": "BV", - "Bólivía": "BO", "Brasilía": "BR", "Bresku Indlandshafseyjar": "IO", "Bresku Jómfrúaeyjar": "VG", @@ -66,16 +66,16 @@ "Evrusvæðið": "EZ", "Eyjaálfa": "009", "Eþíópía": "ET", + "Færeyjar": "FO", "Falklandseyjar": "FK", - "Filippseyjar": "PH", - "Finnland": "FI", "Fídjíeyjar": "FJ", "Fílabeinsströndin": "CI", + "Filippseyjar": "PH", + "Finnland": "FI", "Frakkland": "FR", "Franska Gvæjana": "GF", "Franska Pólýnesía": "PF", "Frönsku suðlægu landsvæðin": "TF", - "Færeyjar": "FO", "Gabon": "GA", "Gambía": "GM", "Gana": "GH", @@ -83,15 +83,15 @@ "Gíbraltar": "GI", "Gínea": "GN", "Gínea-Bissá": "GW", - "Grenada": "GD", - "Grikkland": "GR", "Grænhöfðaeyjar": "CV", "Grænland": "GL", + "Grenada": "GD", + "Grikkland": "GR", "Guernsey": "GG", "Gvadelúpeyjar": "GP", + "Gvæjana": "GY", "Gvam": "GU", "Gvatemala": "GT", - "Gvæjana": "GY", "Haítí": "HT", "Heard og McDonaldseyjar": "HM", "Heimastjórnarsvæði Palestínumanna": "PS", @@ -122,16 +122,16 @@ "Kasakstan": "KZ", "Katar": "QA", "Kenía": "KE", - "Kirgistan": "KG", "Kína": "CN", + "Kirgistan": "KG", "Kíribatí": "KI", - "Kongó-Brazzaville": "CG", - "Kongó-Kinshasa": "CD", - "Kostaríka": "CR", "Kókoseyjar (Keeling)": "CC", "Kólumbía": "CO", "Kómoreyjar": "KM", + "Kongó-Brazzaville": "CG", + "Kongó-Kinshasa": "CD", "Kósóvó": "XK", + "Kostaríka": "CR", "Króatía": "HR", "Kúba": "CU", "Kúveit": "KW", @@ -139,11 +139,11 @@ "Laos": "LA", "Lesótó": "LS", "Lettland": "LV", - "Liechtenstein": "LI", - "Litháen": "LT", "Líbanon": "LB", "Líbería": "LR", "Líbía": "LY", + "Liechtenstein": "LI", + "Litháen": "LT", "Lúxemborg": "LU", "Madagaskar": "MG", "Makedónía": "MK", @@ -152,12 +152,12 @@ "Maldíveyjar": "MV", "Malí": "ML", "Malta": "MT", + "Máritanía": "MR", + "Máritíus": "MU", "Marokkó": "MA", "Marshalleyjar": "MH", "Martiník": "MQ", "Mayotte": "YT", - "Máritanía": "MR", - "Máritíus": "MU", "Melanesía": "054", "Mexíkó": "MX", "Mið-Afríka": "017", @@ -169,18 +169,18 @@ "Míkrónesíusvæðið": "057", "Mjanmar (Búrma)": "MM", "Moldóva": "MD", + "Mön": "IM", + "Mónakó": "MC", "Mongólía": "MN", "Montserrat": "MS", - "Mónakó": "MC", "Mósambík": "MZ", - "Mön": "IM", "Namibía": "NA", "Nárú": "NR", "Nepal": "NP", - "Niue": "NU", "Níger": "NE", "Nígería": "NG", "Níkaragva": "NI", + "Niue": "NU", "Norður-Afríka": "015", "Norður-Ameríka": "003", "Norður-Evrópa": "154", @@ -199,15 +199,16 @@ "Paragvæ": "PY", "Perú": "PE", "Pitcairn-eyjar": "PN", - "Portúgal": "PT", "Pólland": "PL", "Pólýnesía": "061", + "Portúgal": "PT", "Púertó Ríkó": "PR", "Réunion": "RE", "Rómanska Ameríka": "419", "Rúanda": "RW", "Rúmenía": "RO", "Rússland": "RU", + "Sádi-Arabía": "SA", "Salómonseyjar": "SB", "Sambía": "ZM", "Sameinuðu arabísku furstadæmin": "AE", @@ -222,16 +223,15 @@ "Sankti Pierre og Miquelon": "PM", "Sankti Vinsent og Grenadíneyjar": "VC", "Saó Tóme og Prinsípe": "ST", - "Sádi-Arabía": "SA", "Senegal": "SN", "Serbía": "RS", - "Seychelles-eyjar": "SC", "sérstjórnarsvæðið Hong Kong": "HK", "sérstjórnarsvæðið Makaó": "MO", - "Simbabve": "ZW", - "Singapúr": "SG", + "Seychelles-eyjar": "SC", "Síerra Leóne": "SL", "Síle": "CL", + "Simbabve": "ZW", + "Singapúr": "SG", "Slóvakía": "SK", "Slóvenía": "SI", "Smáeyjar Bandaríkjanna": "UM", @@ -240,6 +240,7 @@ "Srí Lanka": "LK", "St. Martin": "MF", "Sub-Saharan Africa": "202", + "Súdan": "SD", "Suðaustur-Asía": "035", "Suður-Afríka": "ZA", "Suður-Ameríka": "005", @@ -250,7 +251,6 @@ "Suður-Súdan": "SS", "Suðurhluti Afríku": "018", "Suðurskautslandið": "AQ", - "Súdan": "SD", "Súrínam": "SR", "Svalbarði og Jan Mayen": "SJ", "Svartfjallaland": "ME", @@ -264,20 +264,20 @@ "Tansanía": "TZ", "Tékkland": "CZ", "Tímor-Leste": "TL", - "Tonga": "TO", "Tógó": "TG", "Tókelá": "TK", - "Tristan da Cunha": "TA", + "Tonga": "TO", "Trínidad og Tóbagó": "TT", + "Tristan da Cunha": "TA", "Tsjad": "TD", - "Turks- og Caicoseyjar": "TC", "Túnis": "TN", "Túrkmenistan": "TM", + "Turks- og Caicoseyjar": "TC", "Túvalú": "TV", "Tyrkland": "TR", - "Ungverjaland": "HU", "Úganda": "UG", "Úkraína": "UA", + "Ungverjaland": "HU", "Úrúgvæ": "UY", "Úsbekistan": "UZ", "Vanúatú": "VU", diff --git a/js/data/locale/is/ctryreverse.json b/js/data/locale/is/ctryreverse.json index 93225f82c0..bf9f39807f 100644 --- a/js/data/locale/is/ctryreverse.json +++ b/js/data/locale/is/ctryreverse.json @@ -10,6 +10,7 @@ "419": "Rómanska Ameríka", "AF": "Afganistan", "002": "Afríka", + "AX": "Ãlandseyjar", "AL": "Albanía", "DZ": "Alsír", "019": "Ameríka", @@ -23,12 +24,11 @@ "AW": "Arúba", "AC": "Ascension-eyja", "AZ": "Aserbaídsjan", + "053": "Ãstralasía", + "AU": "Ãstralía", "014": "Austur-Afríka", "030": "Austur-Asía", "AT": "Austurríki", - "AX": "Ãlandseyjar", - "053": "Ãstralasía", - "AU": "Ãstralía", "BS": "Bahamaeyjar", "US": "Bandaríkin", "AS": "Bandaríska Samóa", @@ -40,10 +40,10 @@ "BZ": "Belís", "BJ": "Benín", "BM": "Bermúdaeyjar", + "BO": "Bólivía", "BA": "Bosnía og Hersegóvína", "BW": "Botsvana", "BV": "Bouveteyja", - "BO": "Bólivía", "BR": "Brasilía", "IO": "Bresku Indlandshafseyjar", "VG": "Bresku Jómfrúaeyjar", @@ -72,16 +72,16 @@ "EZ": "Evrusvæðið", "009": "Eyjaálfa", "ET": "Eþíópía", + "FO": "Færeyjar", "FK": "Falklandseyjar", - "PH": "Filippseyjar", - "FI": "Finnland", "FJ": "Fídjíeyjar", "CI": "Fílabeinsströndin", + "PH": "Filippseyjar", + "FI": "Finnland", "FR": "Frakkland", "GF": "Franska Gvæjana", "PF": "Franska Pólýnesía", "TF": "Frönsku suðlægu landsvæðin", - "FO": "Færeyjar", "GA": "Gabon", "GM": "Gambía", "GH": "Gana", @@ -89,15 +89,15 @@ "GI": "Gíbraltar", "GN": "Gínea", "GW": "Gínea-Bissá", - "GD": "Grenada", - "GR": "Grikkland", "CV": "Grænhöfðaeyjar", "GL": "Grænland", + "GD": "Grenada", + "GR": "Grikkland", "GG": "Guernsey", "GP": "Gvadelúpeyjar", + "GY": "Gvæjana", "GU": "Gvam", "GT": "Gvatemala", - "GY": "Gvæjana", "HT": "Haítí", "HM": "Heard og McDonaldseyjar", "PS": "Heimastjórnarsvæði Palestínumanna", @@ -128,16 +128,16 @@ "KZ": "Kasakstan", "QA": "Katar", "KE": "Kenía", - "KG": "Kirgistan", "CN": "Kína", + "KG": "Kirgistan", "KI": "Kíribatí", - "CG": "Kongó-Brazzaville", - "CD": "Kongó-Kinshasa", - "CR": "Kostaríka", "CC": "Kókoseyjar (Keeling)", "CO": "Kólumbía", "KM": "Kómoreyjar", + "CG": "Kongó-Brazzaville", + "CD": "Kongó-Kinshasa", "XK": "Kósóvó", + "CR": "Kostaríka", "HR": "Króatía", "CU": "Kúba", "KW": "Kúveit", @@ -145,11 +145,11 @@ "LA": "Laos", "LS": "Lesótó", "LV": "Lettland", - "LI": "Liechtenstein", - "LT": "Litháen", "LB": "Líbanon", "LR": "Líbería", "LY": "Líbía", + "LI": "Liechtenstein", + "LT": "Litháen", "LU": "Lúxemborg", "MG": "Madagaskar", "MK": "Makedónía", @@ -158,12 +158,12 @@ "MV": "Maldíveyjar", "ML": "Malí", "MT": "Malta", + "MR": "Máritanía", + "MU": "Máritíus", "MA": "Marokkó", "MH": "Marshalleyjar", "MQ": "Martiník", "YT": "Mayotte", - "MR": "Máritanía", - "MU": "Máritíus", "054": "Melanesía", "MX": "Mexíkó", "017": "Mið-Afríka", @@ -174,18 +174,18 @@ "057": "Míkrónesíusvæðið", "MM": "Mjanmar (Búrma)", "MD": "Moldóva", + "IM": "Mön", + "MC": "Mónakó", "MN": "Mongólía", "MS": "Montserrat", - "MC": "Mónakó", "MZ": "Mósambík", - "IM": "Mön", "NA": "Namibía", "NR": "Nárú", "NP": "Nepal", - "NU": "Niue", "NE": "Níger", "NG": "Nígería", "NI": "Níkaragva", + "NU": "Niue", "015": "Norður-Afríka", "003": "Norður-Ameríka", "KP": "Norður-Kórea", @@ -203,14 +203,15 @@ "PY": "Paragvæ", "PE": "Perú", "PN": "Pitcairn-eyjar", - "PT": "Portúgal", "PL": "Pólland", "061": "Pólýnesía", + "PT": "Portúgal", "PR": "Púertó Ríkó", "RE": "Réunion", "RW": "Rúanda", "RO": "Rúmenía", "RU": "Rússland", + "SA": "Sádi-Arabía", "SB": "Salómonseyjar", "ZM": "Sambía", "AE": "Sameinuðu arabísku furstadæmin", @@ -225,16 +226,15 @@ "PM": "Sankti Pierre og Miquelon", "VC": "Sankti Vinsent og Grenadíneyjar", "ST": "Saó Tóme og Prinsípe", - "SA": "Sádi-Arabía", "SN": "Senegal", "RS": "Serbía", - "SC": "Seychelles-eyjar", "HK": "sérstjórnarsvæðið Hong Kong", "MO": "sérstjórnarsvæðið Makaó", - "ZW": "Simbabve", - "SG": "Singapúr", + "SC": "Seychelles-eyjar", "SL": "Síerra Leóne", "CL": "Síle", + "ZW": "Simbabve", + "SG": "Singapúr", "SK": "Slóvakía", "SI": "Slóvenía", "UM": "Smáeyjar Bandaríkjanna", @@ -242,6 +242,7 @@ "ES": "Spánn", "LK": "Srí Lanka", "MF": "St. Martin", + "SD": "Súdan", "035": "Suðaustur-Asía", "ZA": "Suður-Afríka", "005": "Suður-Ameríka", @@ -252,7 +253,6 @@ "SS": "Suður-Súdan", "018": "Suðurhluti Afríku", "AQ": "Suðurskautslandið", - "SD": "Súdan", "SR": "Súrínam", "SJ": "Svalbarði og Jan Mayen", "ME": "Svartfjallaland", @@ -266,20 +266,20 @@ "TZ": "Tansanía", "CZ": "Tékkland", "TL": "Tímor-Leste", - "TO": "Tonga", "TG": "Tógó", "TK": "Tókelá", - "TA": "Tristan da Cunha", + "TO": "Tonga", "TT": "Trínidad og Tóbagó", + "TA": "Tristan da Cunha", "TD": "Tsjad", - "TC": "Turks- og Caicoseyjar", "TN": "Túnis", "TM": "Túrkmenistan", + "TC": "Turks- og Caicoseyjar", "TV": "Túvalú", "TR": "Tyrkland", - "HU": "Ungverjaland", "UG": "Úganda", "UA": "Úkraína", + "HU": "Ungverjaland", "UY": "Úrúgvæ", "UZ": "Úsbekistan", "VU": "Vanúatú", diff --git a/js/data/locale/is/regionnames.json b/js/data/locale/is/regionnames.json index 5057e5c6c4..bba7bdcf72 100644 --- a/js/data/locale/is/regionnames.json +++ b/js/data/locale/is/regionnames.json @@ -546,14 +546,14 @@ } ], "AR": [ - { - "name": "Buenos Aires Province", - "code": "B" - }, { "name": "Búenos Aíres", "code": "C" }, + { + "name": "Buenos Aires Province", + "code": "B" + }, { "name": "Catamarca", "code": "K" @@ -566,14 +566,14 @@ "name": "Chubut-fylki", "code": "U" }, - { - "name": "Corrientes", - "code": "W" - }, { "name": "Córdoba", "code": "X" }, + { + "name": "Corrientes", + "code": "W" + }, { "name": "Entre Ríos", "code": "E" @@ -1432,14 +1432,14 @@ "name": "Brussel", "code": "BRU" }, - { - "name": "Flanders", - "code": "VLG" - }, { "name": "Flæmska Brabant", "code": "VBR" }, + { + "name": "Flanders", + "code": "VLG" + }, { "name": "Hainaut", "code": "WHT" @@ -2090,6 +2090,10 @@ "name": "Minas Gerais", "code": "MG" }, + { + "name": "Pará", + "code": "PA" + }, { "name": "Paraíba", "code": "PB" @@ -2098,10 +2102,6 @@ "name": "Paraná", "code": "PR" }, - { - "name": "Pará", - "code": "PA" - }, { "name": "Pernambuco", "code": "PE" @@ -3272,6 +3272,10 @@ "name": "Atlántico", "code": "ATL" }, + { + "name": "Bógóta", + "code": "DC" + }, { "name": "Bolívar", "code": "BOL" @@ -3280,10 +3284,6 @@ "name": "Boyacá", "code": "BOY" }, - { - "name": "Bógóta", - "code": "DC" - }, { "name": "Caldas", "code": "CAL" @@ -3994,14 +3994,14 @@ "name": "Svitavy", "code": "533" }, - { - "name": "Tachov", - "code": "327" - }, { "name": "Tábor", "code": "317" }, + { + "name": "Tachov", + "code": "327" + }, { "name": "Teplice", "code": "426" @@ -4064,6 +4064,10 @@ "name": "Baden-Württemberg", "code": "BW" }, + { + "name": "Bæjaraland", + "code": "BY" + }, { "name": "Berlín", "code": "BE" @@ -4076,10 +4080,6 @@ "name": "Bremen", "code": "HB" }, - { - "name": "Bæjaraland", - "code": "BY" - }, { "name": "Hamborg", "code": "HH" @@ -4880,6 +4880,10 @@ "name": "A Coruña", "code": "C" }, + { + "name": "Ãlava", + "code": "VI" + }, { "name": "Albacete", "code": "AB" @@ -4900,17 +4904,13 @@ "name": "Aragon", "code": "AR" }, - { - "name": "Asturias Province", - "code": "O" - }, { "name": "Astúría", "code": "AS" }, { - "name": "Ãlava", - "code": "VI" + "name": "Asturias Province", + "code": "O" }, { "name": "Ãvila", @@ -4944,6 +4944,14 @@ "name": "Burgos", "code": "BU" }, + { + "name": "Cáceres", + "code": "CC" + }, + { + "name": "Cádiz", + "code": "CA" + }, { "name": "Canary Islands", "code": "CN" @@ -4956,14 +4964,6 @@ "name": "Castellón", "code": "CS" }, - { - "name": "Cáceres", - "code": "CC" - }, - { - "name": "Cádiz", - "code": "CA" - }, { "name": "Ceuta", "code": "CE" @@ -5056,14 +5056,14 @@ "name": "Lugo", "code": "LU" }, - { - "name": "Madrid Province", - "code": "M" - }, { "name": "Madríd (hérað)", "code": "MD" }, + { + "name": "Madrid Province", + "code": "M" + }, { "name": "Málaga", "code": "MA" @@ -6590,6 +6590,10 @@ "name": "Omagh", "code": "OMH" }, + { + "name": "Öngulsey", + "code": "AGY" + }, { "name": "Orkneyjar", "code": "ORK" @@ -6913,10 +6917,6 @@ { "name": "York", "code": "YOR" - }, - { - "name": "Öngulsey", - "code": "AGY" } ], "GD": [ @@ -7170,6 +7170,10 @@ "name": "Kissidougou", "code": "KS" }, + { + "name": "Kónakrí", + "code": "C" + }, { "name": "Koubia", "code": "KB" @@ -7182,10 +7186,6 @@ "name": "Kouroussa", "code": "KO" }, - { - "name": "Kónakrí", - "code": "C" - }, { "name": "Labé", "code": "LA" @@ -7936,14 +7936,14 @@ } ], "HU": [ - { - "name": "Baranya", - "code": "BA" - }, { "name": "Bács-Kiskun", "code": "BK" }, + { + "name": "Baranya", + "code": "BA" + }, { "name": "Békés", "code": "BE" @@ -8036,14 +8036,14 @@ "name": "Nyíregyháza", "code": "NY" }, - { - "name": "Pest", - "code": "PE" - }, { "name": "Pécs", "code": "PS" }, + { + "name": "Pest", + "code": "PE" + }, { "name": "Salgótarján", "code": "ST" @@ -8064,14 +8064,14 @@ "name": "Szeged", "code": "SD" }, - { - "name": "Szekszárd", - "code": "SS" - }, { "name": "Székesfehérvár", "code": "SF" }, + { + "name": "Szekszárd", + "code": "SS" + }, { "name": "Szolnok", "code": "SK" @@ -8816,6 +8816,10 @@ "name": "Agrigento", "code": "AG" }, + { + "name": "Ãgústudalur", + "code": "23" + }, { "name": "Alessandria", "code": "AL" @@ -8848,10 +8852,6 @@ "name": "Avellino", "code": "AV" }, - { - "name": "Ãgústudalur", - "code": "23" - }, { "name": "Bari", "code": "BA" @@ -9040,14 +9040,14 @@ "name": "Lecco", "code": "LC" }, - { - "name": "Livorno", - "code": "LI" - }, { "name": "Lígúría", "code": "42" }, + { + "name": "Livorno", + "code": "LI" + }, { "name": "Lodi", "code": "LO" @@ -9092,14 +9092,14 @@ "name": "Modena", "code": "MO" }, - { - "name": "Monza and Brianza", - "code": "MB" - }, { "name": "Mólíse", "code": "67" }, + { + "name": "Monza and Brianza", + "code": "MB" + }, { "name": "Naples", "code": "NA" @@ -9256,14 +9256,14 @@ "name": "Terni", "code": "TR" }, - { - "name": "Toskana", - "code": "52" - }, { "name": "Tórínó", "code": "TO" }, + { + "name": "Toskana", + "code": "52" + }, { "name": "Trapani", "code": "TP" @@ -11646,14 +11646,14 @@ "name": "Ben Slimane", "code": "BES" }, - { - "name": "Berkane", - "code": "BER" - }, { "name": "Béni-Mellal", "code": "BEM" }, + { + "name": "Berkane", + "code": "BER" + }, { "name": "Boujdour", "code": "BOD" @@ -11798,6 +11798,10 @@ "name": "Marrakess³", "code": "SYB" }, + { + "name": "Médiouna", + "code": "MED" + }, { "name": "Meknès", "code": "MEK" @@ -11806,10 +11810,6 @@ "name": "Meknès-Tafilalet", "code": "06" }, - { - "name": "Médiouna", - "code": "MED" - }, { "name": "Mohammedia", "code": "MOH" @@ -13788,14 +13788,14 @@ "name": "Manica", "code": "B" }, - { - "name": "Maputo Province", - "code": "L" - }, { "name": "Mapútó", "code": "MPM" }, + { + "name": "Maputo Province", + "code": "L" + }, { "name": "Nampula", "code": "N" @@ -14120,13 +14120,13 @@ "code": "NS", "name": "Nueva Segovia" }, - { - "code": "RI", - "name": "Rivas" - }, { "code": "SJ", "name": "Río San Juan" + }, + { + "code": "RI", + "name": "Rivas" } ], "NL": [ @@ -15660,14 +15660,14 @@ "name": "BraÅŸov", "code": "BV" }, - { - "name": "Buzău", - "code": "BZ" - }, { "name": "Búkarest", "code": "B" }, + { + "name": "Buzău", + "code": "BZ" + }, { "name": "CălăraÈ™i", "code": "CL" @@ -16220,14 +16220,14 @@ "name": "Tyumen", "code": "TYU" }, - { - "name": "Ulyanovsk", - "code": "ULY" - }, { "name": "Údmúrtía", "code": "UD" }, + { + "name": "Ulyanovsk", + "code": "ULY" + }, { "name": "Vladimir", "code": "VLA" @@ -16560,14 +16560,14 @@ "name": "Dalarna", "code": "W" }, - { - "name": "Gotland", - "code": "I" - }, { "name": "Gävleborg", "code": "X" }, + { + "name": "Gotland", + "code": "I" + }, { "name": "Hallands län", "code": "N" @@ -16593,17 +16593,25 @@ "code": "BD" }, { - "name": "SkÃ¥ne", - "code": "M" + "name": "Örebro", + "code": "T" }, { - "name": "Stokkhólms lán", - "code": "AB" + "name": "Östergötlands län", + "code": "E" + }, + { + "name": "SkÃ¥ne", + "code": "M" }, { "name": "Södermanlands län", "code": "D" }, + { + "name": "Stokkhólms lán", + "code": "AB" + }, { "name": "Uppsala län", "code": "C" @@ -16627,14 +16635,6 @@ { "name": "Västra Götalands län", "code": "O" - }, - { - "name": "Örebro", - "code": "T" - }, - { - "name": "Östergötlands län", - "code": "E" } ], "SG": [ @@ -19116,14 +19116,14 @@ "name": "Tainan", "code": "TNN" }, - { - "name": "Taitung", - "code": "TTT" - }, { "name": "Taípei", "code": "TPE" }, + { + "name": "Taitung", + "code": "TTT" + }, { "name": "Taoyuan", "code": "TAO" @@ -20188,14 +20188,14 @@ "code": "PA", "name": "Paysandú" }, - { - "code": "RV", - "name": "Rivera" - }, { "code": "RN", "name": "Río Negro" }, + { + "code": "RV", + "name": "Rivera" + }, { "code": "RO", "name": "Rocha" @@ -20608,21 +20608,17 @@ "name": "Quảng Trị", "code": "25" }, - { - "name": "SÆ¡n La", - "code": "05" - }, { "name": "Sóc Trăng", "code": "52" }, { - "name": "Tây Ninh", - "code": "37" + "name": "SÆ¡n La", + "code": "05" }, { - "name": "Thanh Hóa", - "code": "21" + "name": "Tây Ninh", + "code": "37" }, { "name": "Thái Bình", @@ -20632,6 +20628,10 @@ "name": "Thái Nguyên", "code": "69" }, + { + "name": "Thanh Hóa", + "code": "21" + }, { "name": "Thừa Thiên–Huế", "code": "26" diff --git a/js/data/locale/is/sysres.json b/js/data/locale/is/sysres.json index a53b78aaef..9799b1fd39 100644 --- a/js/data/locale/is/sysres.json +++ b/js/data/locale/is/sysres.json @@ -77,8 +77,8 @@ "E6": "L", "a0": "f.h.", "a1": "e.h.", - "G-1": "f.l.t.", - "G1": "l.t.", + "G-1": "f.v.t.", + "G1": "v.t.", "1#1 millisecond|#{num} milliseconds": "one#{num} millisekúnda|#{num} millisekúndur", "1#1 second|#{num} seconds": "one#{num} sekúnda|#{num} sekúndur", "1#1 minute|#{num} minutes": "one#{num} mínúta|#{num} mínútur", @@ -95,6 +95,14 @@ "1#1 wk|#{num} wks": "one#{num} vika|#{num} vikur", "1#1 mon|#{num} mons": "one#{num} mán.|#{num} mán.", "1#1 yr|#{num} yrs": "one#{num} ár|#{num} ár", + "durationMediumMillis": "one#{num}ms|#{num}ms", + "1#1 se|#{num} sec": "one#{num} sek.|#{num} sek.", + "1#1 mi|#{num} min": "one#{num} mín.|#{num} mín.", + "durationMediumHours": "one#{num} klst.|#{num} klst.", + "1#1 dy|#{num} dys": "one#{num} d.|#{num} d.", + "durationMediumWeeks": "one#{num} v.|#{num} v.", + "1#1 mo|#{num} mos": "one#{num} mán.|#{num} mán.", + "durationMediumYears": "one#{num}á|#{num}á", "durationShortMillis": "one#{num}ms|#{num}ms", "#{num}s": "one#{num} sek.|#{num} sek.", "durationShortMinutes": "one#{num} mín.|#{num} mín.", @@ -103,22 +111,6 @@ "#{num}w": "one#{num} v.|#{num} v.", "durationShortMonths": "one#{num} mán.|#{num} mán.", "#{num}y": "one#{num}á|#{num}á", - "separatorFull": ", ", - "finalSeparatorFull": " og ", - "separatorLong": ", ", - "finalSeparatorLong": " og ", - "separatorMedium": ", ", - "finalSeparatorMedium": " og ", - "separatorShort": " ", - "finalSeparatorShort": " og ", - "durationMediumMillis": "one#{num}ms|#{num}ms", - "1#1 se|#{num} sec": "#{num} se", - "1#1 mi|#{num} min": "#{num} mí", - "durationMediumHours": "#{num} kl", - "1#1 dy|#{num} dys": "#{num} da", - "durationMediumWeeks": "#{num} vi", - "1#1 mo|#{num} mos": "#{num} má", - "durationMediumYears": "#{num} ár", "1#in 1 second|#in {num} seconds": "one#eftir {num} sekúndu|#eftir {num} sekúndur", "1#in 1 minute|#in {num} minutes": "one#eftir {num} mínútu|#eftir {num} mínútur", "1#in 1 hour|#in {num} hours": "one#eftir {num} klukkustund|#eftir {num} klukkustundir", @@ -137,7 +129,7 @@ "#in {num}mi": "one#eftir {num} mín.|#eftir {num} mín.", "#in {num}h": "one#eftir {num} klst.|#eftir {num} klst.", "#in {num}d": "one#eftir {num} dag|#eftir {num} daga", - "#in {num}w": "one#eftir {num} vikur|#eftir {num} vikur", + "#in {num}w": "one#eftir {num} viku|#eftir {num} vikur", "#in {num}mo": "one#eftir {num} mán.|#eftir {num} mán.", "#in {num}y": "one#eftir {num} ár|#eftir {num} ár", "1#1 second ago|#{num} seconds ago": "one#fyrir {num} sekúndu|#fyrir {num} sekúndum", @@ -157,8 +149,16 @@ "#{num}s ago": "one#fyrir {num} sek.|#fyrir {num} sek.", "#{num}mi ago": "one#fyrir {num} mín.|#fyrir {num} mín.", "#{num}h ago": "one#fyrir {num} klst.|#fyrir {num} klst.", - "#{num}d ago": "one#fyrir {num} dögum|#fyrir {num} dögum", + "#{num}d ago": "one#fyrir {num} degi|#fyrir {num} dögum", "#{num}w ago": "one#fyrir {num} viku|#fyrir {num} vikum", "#{num}mo ago": "one#fyrir {num} mán.|#fyrir {num} mán.", - "#{num}y ago": "one#fyrir {num} ári|#fyrir {num} árum" + "#{num}y ago": "one#fyrir {num} ári|#fyrir {num} árum", + "separatorFull": ", ", + "finalSeparatorFull": " og ", + "separatorLong": ", ", + "finalSeparatorLong": " og ", + "separatorMedium": ", ", + "finalSeparatorMedium": " og ", + "separatorShort": " ", + "finalSeparatorShort": " og " } \ No newline at end of file diff --git a/js/data/locale/it/CH/numfmt.jf b/js/data/locale/it/CH/numfmt.jf index 714aedc4f0..7982c68115 100644 --- a/js/data/locale/it/CH/numfmt.jf +++ b/js/data/locale/it/CH/numfmt.jf @@ -2,7 +2,7 @@ "generated": true, "numfmt": { "decimalChar": ".", - "groupChar": "'", + "groupChar": "’", "currencyFormats": { "common": "{s} {n}", "commonNegative": "{s}-{n}" diff --git a/js/data/locale/it/SM/dateformats.json b/js/data/locale/it/SM/dateformats.json new file mode 100644 index 0000000000..7594c6abde --- /dev/null +++ b/js/data/locale/it/SM/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} {time}", + "l": "{date} {time}", + "m": "{date}, {time}", + "s": "{date}, {time}" + }, + "date": { + "dmwy": { + "f": "EEEE d MMMM yyyy", + "l": "EEE d MMMM yyyy", + "m": "EE d MMM yyyy", + "s": "E dd/MM/yy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM yyyy", + "s": "dd/MM/yy" + }, + "dmw": { + "f": "EEEE d MMMM", + "l": "EEE d MMMM", + "m": "EE d MMM", + "s": "E dd/MM" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "dd/MM" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "MM/yy" + }, + "dw": { + "f": "EEEE d", + "l": "EEE d", + "m": "EE d", + "s": "E dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} {st} – {et}", + "l": "{sd} {sm} {sy} {st} – {et}", + "m": "{sd} {sm} {sy}, {st} – {et}", + "s": "{sd}/{sm}/{sy}, {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}", + "s": "{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}", + "s": "{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}", + "s": "{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/it/VA/dateformats.json b/js/data/locale/it/VA/dateformats.json new file mode 100644 index 0000000000..7594c6abde --- /dev/null +++ b/js/data/locale/it/VA/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} {time}", + "l": "{date} {time}", + "m": "{date}, {time}", + "s": "{date}, {time}" + }, + "date": { + "dmwy": { + "f": "EEEE d MMMM yyyy", + "l": "EEE d MMMM yyyy", + "m": "EE d MMM yyyy", + "s": "E dd/MM/yy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM yyyy", + "s": "dd/MM/yy" + }, + "dmw": { + "f": "EEEE d MMMM", + "l": "EEE d MMMM", + "m": "EE d MMM", + "s": "E dd/MM" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "dd/MM" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "MM/yy" + }, + "dw": { + "f": "EEEE d", + "l": "EEE d", + "m": "EE d", + "s": "E dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} {st} – {et}", + "l": "{sd} {sm} {sy} {st} – {et}", + "m": "{sd} {sm} {sy}, {st} – {et}", + "s": "{sd}/{sm}/{sy}, {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}", + "s": "{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}", + "s": "{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}", + "s": "{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/it/dateformats.json b/js/data/locale/it/dateformats.json index fa526d15a3..7594c6abde 100644 --- a/js/data/locale/it/dateformats.json +++ b/js/data/locale/it/dateformats.json @@ -10,25 +10,25 @@ "dmwy": { "f": "EEEE d MMMM yyyy", "l": "EEE d MMMM yyyy", - "m": "EE dd MMM yyyy", + "m": "EE d MMM yyyy", "s": "E dd/MM/yy" }, "dmy": { "f": "d MMMM yyyy", "l": "d MMMM yyyy", - "m": "dd MMM yyyy", + "m": "d MMM yyyy", "s": "dd/MM/yy" }, "dmw": { "f": "EEEE d MMMM", "l": "EEE d MMMM", - "m": "EE dd MMM", + "m": "EE d MMM", "s": "E dd/MM" }, "dm": { "f": "d MMMM", "l": "d MMMM", - "m": "dd MMM", + "m": "d MMM", "s": "dd/MM" }, "my": { @@ -40,7 +40,7 @@ "dw": { "f": "EEEE d", "l": "EEE d", - "m": "EE dd", + "m": "EE d", "s": "E dd" }, "w": { @@ -52,7 +52,7 @@ "d": { "f": "d", "l": "d", - "m": "dd", + "m": "d", "s": "dd" }, "m": { diff --git a/js/data/locale/it/sysres.json b/js/data/locale/it/sysres.json index a8ccc49f59..842b07cf36 100644 --- a/js/data/locale/it/sysres.json +++ b/js/data/locale/it/sysres.json @@ -95,30 +95,22 @@ "1#1 wk|#{num} wks": "one#{num} settimana|#{num} settimane", "1#1 mon|#{num} mons": "one#{num} mese|#{num} mesi", "1#1 yr|#{num} yrs": "one#{num} anno|#{num} anni", + "durationMediumMillis": "one#{num}ms|#{num}ms", + "1#1 se|#{num} sec": "one#{num}s|#{num}s", + "1#1 mi|#{num} min": "one#{num}min|#{num}min", + "durationMediumHours": "one#{num}h|#{num}h", + "1#1 dy|#{num} dys": "one#{num} g|#{num}gg", + "durationMediumWeeks": "one#{num}sett.|#{num}sett.", + "1#1 mo|#{num} mos": "one#{num} mese|#{num} mesi", + "durationMediumYears": "one#{num}anno|#{num}anni", "durationShortMillis": "one#{num}ms|#{num}ms", "#{num}s": "one#{num}s|#{num}s", "durationShortMinutes": "one#{num}min|#{num}min", "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}gg|#{num}gg", + "#{num}d": "one#{num} g|#{num}gg", "#{num}w": "one#{num}sett.|#{num}sett.", - "durationShortMonths": "one#{num}mesi|#{num}mesi", + "durationShortMonths": "one#{num} mese|#{num} mesi", "#{num}y": "one#{num}anno|#{num}anni", - "separatorFull": ", ", - "finalSeparatorFull": " e ", - "separatorLong": ", ", - "finalSeparatorLong": " e ", - "separatorMedium": ", ", - "finalSeparatorMedium": " e ", - "separatorShort": " ", - "finalSeparatorShort": " ", - "durationMediumMillis": "one#{num} ms|#{num} ms", - "1#1 se|#{num} sec": "#{num} se", - "1#1 mi|#{num} min": "#{num} mn", - "durationMediumHours": "#{num} h", - "1#1 dy|#{num} dys": "1#{num} g|#{num} gg", - "durationMediumWeeks": "#{num} set", - "1#1 mo|#{num} mos": "#{num} me", - "durationMediumYears": "#{num} an", "1#in 1 second|#in {num} seconds": "one#tra {num} secondo|#tra {num} secondi", "1#in 1 minute|#in {num} minutes": "one#tra {num} minuto|#tra {num} minuti", "1#in 1 hour|#in {num} hours": "one#tra {num} ora|#tra {num} ore", @@ -133,9 +125,9 @@ "1#in 1 wk|#in {num} wks": "one#tra {num} settimana|#tra {num} settimane", "1#in 1 mon|#in {num} mons": "one#tra {num} mese|#tra {num} mesi", "1#in 1 yr|#in {num} yrs": "one#tra {num} anno|#tra {num} anni", - "#in {num}s": "one#tra {num} sec.|#tra {num} sec.", - "#in {num}mi": "one#tra {num} min.|#tra {num} min.", - "#in {num}h": "one#tra {num} h.|#tra {num} h.", + "#in {num}s": "one#tra {num} s|#tra {num} sec.", + "#in {num}mi": "one#tra {num} min|#tra {num} min", + "#in {num}h": "one#tra {num} h|#tra {num} h", "#in {num}d": "one#tra {num} g|#tra {num} gg", "#in {num}w": "one#tra {num} sett.|#tra {num} sett.", "#in {num}mo": "one#tra {num} mese|#tra {num} mesi", @@ -154,11 +146,19 @@ "1#1 wk ago|#{num} wks ago": "one#{num} settimana fa|#{num} settimane fa", "1#1 mon ago|#{num} mons ago": "one#{num} mese fa|#{num} mesi fa", "1#1 yr ago|#{num} yrs ago": "one#{num} anno fa|#{num} anni fa", - "#{num}s ago": "one#{num} sec. fa|#{num} sec. fa", - "#{num}mi ago": "one#{num} min. fa|#{num} min. fa", - "#{num}h ago": "one#{num} h. fa|#{num} h. fa", + "#{num}s ago": "one#{num} s fa|#{num} sec. fa", + "#{num}mi ago": "one#{num} min fa|#{num} min fa", + "#{num}h ago": "one#{num} h fa|#{num} h fa", "#{num}d ago": "one#{num} g fa|#{num} gg fa", "#{num}w ago": "one#{num} sett. fa|#{num} sett. fa", "#{num}mo ago": "one#{num} mese fa|#{num} mesi fa", - "#{num}y ago": "one#{num} anno fa|#{num} anni fa" + "#{num}y ago": "one#{num} anno fa|#{num} anni fa", + "separatorFull": ", ", + "finalSeparatorFull": " e ", + "separatorLong": ", ", + "finalSeparatorLong": " e ", + "separatorMedium": ", ", + "finalSeparatorMedium": " e ", + "separatorShort": " ", + "finalSeparatorShort": " " } \ No newline at end of file diff --git a/js/data/locale/izh/langname.jf b/js/data/locale/izh/langname.jf new file mode 100644 index 0000000000..e63900e407 --- /dev/null +++ b/js/data/locale/izh/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Ingrian" +} \ No newline at end of file diff --git a/js/data/locale/izh/scripts.jf b/js/data/locale/izh/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/izh/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/ja/ctrynames.json b/js/data/locale/ja/ctrynames.json index b22df26847..0b04a54a45 100644 --- a/js/data/locale/ja/ctrynames.json +++ b/js/data/locale/ja/ctrynames.json @@ -107,9 +107,9 @@ "シンガãƒãƒ¼ãƒ«": "SG", "シント・マールテン": "SX", "ジンãƒãƒ–エ": "ZW", + "スーダン": "SD", "スイス": "CH", "スウェーデン": "SE", - "スーダン": "SD", "スãƒãƒ¼ãƒ«ãƒãƒ«è«¸å³¶ãƒ»ãƒ¤ãƒ³ãƒžã‚¤ã‚¨ãƒ³å³¶": "SJ", "スペイン": "ES", "スリナム": "SR", @@ -117,8 +117,8 @@ "スロãƒã‚­ã‚¢": "SK", "スロベニア": "SI", "スワジランド": "SZ", - "セウタ・メリリャ": "EA", "セーシェル": "SC", + "セウタ・メリリャ": "EA", "ã‚»ãƒã‚¬ãƒ«": "SN", "セルビア": "RS", "セントクリストファー・ãƒãƒ¼ãƒ´ã‚£ã‚¹": "KN", @@ -138,8 +138,8 @@ "ツãƒãƒ«": "TV", "ディエゴガルシア島": "DG", "デンマーク": "DK", - "ドイツ": "DE", "トーゴ": "TG", + "ドイツ": "DE", "トケラウ": "TK", "ドミニカ共和国": "DO", "ドミニカ国": "DM", @@ -176,11 +176,11 @@ "ãƒãƒ³ã‚¬ãƒªãƒ¼": "HU", "ãƒãƒ³ã‚°ãƒ©ãƒ‡ã‚·ãƒ¥": "BD", "ピトケアン諸島": "PN", + "ブータン": "BT", + "ブーベ島": "BV", "フィジー": "FJ", "フィリピン": "PH", "フィンランド": "FI", - "ブータン": "BT", - "ブーベ島": "BV", "プエルトリコ": "PR", "フェロー諸島": "FO", "フォークランド諸島": "FK", @@ -246,31 +246,24 @@ "レãƒãƒŽãƒ³": "LB", "レユニオン": "RE", "ロシア": "RU", - "英領インド洋地域": "IO", - "英領ヴァージン諸島": "VG", - "欧州連åˆ": "EU", - "韓国": "KR", - "åˆè¡†å›½é ˜æœ‰å°é›¢å³¶": "UM", - "国際連åˆ": "UN", + "ä¸æ˜Žãªåœ°åŸŸ": "ZZ", "世界": "001", - "西アジア": "145", - "西アフリカ": "011", - "西サãƒãƒ©": "EH", - "西ヨーロッパ": "155", - "赤é“ギニア": "GQ", - "å°æ¹¾": "TW", + "中国": "CN", "中央アジア": "143", "中央アフリカ共和国": "CF", "中央アメリカ": "013", "中è¯äººæ°‘共和国マカオ特別行政区": "MO", "中è¯äººæ°‘共和国香港特別行政区": "HK", - "中国": "CN", "中部アフリカ": "017", - "æ±ã‚¢ã‚¸ã‚¢": "030", - "æ±ã‚¢ãƒ•ãƒªã‚«": "014", - "æ±ãƒ†ã‚£ãƒ¢ãƒ¼ãƒ«": "TL", - "æ±ãƒ¨ãƒ¼ãƒ­ãƒƒãƒ‘": "151", - "æ±å—アジア": "035", + "ä»é ˜ã‚®ã‚¢ãƒŠ": "GF", + "ä»é ˜ãƒãƒªãƒã‚·ã‚¢": "PF", + "ä»é ˜æ¥µå—諸島": "TF", + "北アフリカ": "015", + "北アメリカ": "021", + "北アメリカ大陸": "003", + "北マリアナ諸島": "MP", + "北ヨーロッパ": "154", + "北æœé®®": "KP", "å—アジア": "034", "å—アフリカ": "ZA", "å—アメリカ": "005", @@ -278,17 +271,24 @@ "å—ヨーロッパ": "039", "å—極": "AQ", "å—部アフリカ": "018", + "å°æ¹¾": "TW", + "åˆè¡†å›½é ˜æœ‰å°é›¢å³¶": "UM", + "国際連åˆ": "UN", "日本": "JP", - "ä¸æ˜Žãªåœ°åŸŸ": "ZZ", - "ä»é ˜ã‚®ã‚¢ãƒŠ": "GF", - "ä»é ˜ãƒãƒªãƒã‚·ã‚¢": "PF", - "ä»é ˜æ¥µå—諸島": "TF", + "æ±ã‚¢ã‚¸ã‚¢": "030", + "æ±ã‚¢ãƒ•ãƒªã‚«": "014", + "æ±ãƒ†ã‚£ãƒ¢ãƒ¼ãƒ«": "TL", + "æ±ãƒ¨ãƒ¼ãƒ­ãƒƒãƒ‘": "151", + "æ±å—アジア": "035", + "欧州連åˆ": "EU", "米領ヴァージン諸島": "VI", "米領サモア": "AS", - "北アフリカ": "015", - "北アメリカ": "021", - "北アメリカ大陸": "003", - "北マリアナ諸島": "MP", - "北ヨーロッパ": "154", - "北æœé®®": "KP" + "英領インド洋地域": "IO", + "英領ヴァージン諸島": "VG", + "西アジア": "145", + "西アフリカ": "011", + "西サãƒãƒ©": "EH", + "西ヨーロッパ": "155", + "赤é“ギニア": "GQ", + "韓国": "KR" } \ No newline at end of file diff --git a/js/data/locale/ja/ctryreverse.json b/js/data/locale/ja/ctryreverse.json index c7c530cde1..380c4f8782 100644 --- a/js/data/locale/ja/ctryreverse.json +++ b/js/data/locale/ja/ctryreverse.json @@ -114,9 +114,9 @@ "SG": "シンガãƒãƒ¼ãƒ«", "SX": "シント・マールテン", "ZW": "ジンãƒãƒ–エ", + "SD": "スーダン", "CH": "スイス", "SE": "スウェーデン", - "SD": "スーダン", "SJ": "スãƒãƒ¼ãƒ«ãƒãƒ«è«¸å³¶ãƒ»ãƒ¤ãƒ³ãƒžã‚¤ã‚¨ãƒ³å³¶", "ES": "スペイン", "SR": "スリナム", @@ -124,8 +124,8 @@ "SK": "スロãƒã‚­ã‚¢", "SI": "スロベニア", "SZ": "スワジランド", - "EA": "セウタ・メリリャ", "SC": "セーシェル", + "EA": "セウタ・メリリャ", "SN": "ã‚»ãƒã‚¬ãƒ«", "RS": "セルビア", "KN": "セントクリストファー・ãƒãƒ¼ãƒ´ã‚£ã‚¹", @@ -145,8 +145,8 @@ "TV": "ツãƒãƒ«", "DG": "ディエゴガルシア島", "DK": "デンマーク", - "DE": "ドイツ", "TG": "トーゴ", + "DE": "ドイツ", "TK": "トケラウ", "DO": "ドミニカ共和国", "DM": "ドミニカ国", @@ -183,11 +183,11 @@ "HU": "ãƒãƒ³ã‚¬ãƒªãƒ¼", "BD": "ãƒãƒ³ã‚°ãƒ©ãƒ‡ã‚·ãƒ¥", "PN": "ピトケアン諸島", + "BT": "ブータン", + "BV": "ブーベ島", "FJ": "フィジー", "PH": "フィリピン", "FI": "フィンランド", - "BT": "ブータン", - "BV": "ブーベ島", "PR": "プエルトリコ", "FO": "フェロー諸島", "FK": "フォークランド諸島", @@ -251,27 +251,22 @@ "LB": "レãƒãƒŽãƒ³", "RE": "レユニオン", "RU": "ロシア", - "IO": "英領インド洋地域", - "VG": "英領ヴァージン諸島", - "EU": "欧州連åˆ", - "KR": "韓国", - "UM": "åˆè¡†å›½é ˜æœ‰å°é›¢å³¶", - "UN": "国際連åˆ", + "ZZ": "ä¸æ˜Žãªåœ°åŸŸ", "001": "世界", - "011": "西アフリカ", - "EH": "西サãƒãƒ©", - "GQ": "赤é“ギニア", - "TW": "å°æ¹¾", + "CN": "中国", "CF": "中央アフリカ共和国", "013": "中央アメリカ", "MO": "中è¯äººæ°‘共和国マカオ特別行政区", "HK": "中è¯äººæ°‘共和国香港特別行政区", - "CN": "中国", "017": "中部アフリカ", - "030": "æ±ã‚¢ã‚¸ã‚¢", - "014": "æ±ã‚¢ãƒ•ãƒªã‚«", - "TL": "æ±ãƒ†ã‚£ãƒ¢ãƒ¼ãƒ«", - "035": "æ±å—アジア", + "GF": "ä»é ˜ã‚®ã‚¢ãƒŠ", + "PF": "ä»é ˜ãƒãƒªãƒã‚·ã‚¢", + "TF": "ä»é ˜æ¥µå—諸島", + "015": "北アフリカ", + "021": "北アメリカ", + "003": "北アメリカ大陸", + "MP": "北マリアナ諸島", + "KP": "北æœé®®", "034": "å—アジア", "ZA": "å—アフリカ", "005": "å—アメリカ", @@ -279,16 +274,21 @@ "039": "å—ヨーロッパ", "AQ": "å—極", "018": "å—部アフリカ", + "TW": "å°æ¹¾", + "UM": "åˆè¡†å›½é ˜æœ‰å°é›¢å³¶", + "UN": "国際連åˆ", "JP": "日本", - "ZZ": "ä¸æ˜Žãªåœ°åŸŸ", - "GF": "ä»é ˜ã‚®ã‚¢ãƒŠ", - "PF": "ä»é ˜ãƒãƒªãƒã‚·ã‚¢", - "TF": "ä»é ˜æ¥µå—諸島", + "030": "æ±ã‚¢ã‚¸ã‚¢", + "014": "æ±ã‚¢ãƒ•ãƒªã‚«", + "TL": "æ±ãƒ†ã‚£ãƒ¢ãƒ¼ãƒ«", + "035": "æ±å—アジア", + "EU": "欧州連åˆ", "VI": "米領ヴァージン諸島", "AS": "米領サモア", - "015": "北アフリカ", - "021": "北アメリカ", - "003": "北アメリカ大陸", - "MP": "北マリアナ諸島", - "KP": "北æœé®®" + "IO": "英領インド洋地域", + "VG": "英領ヴァージン諸島", + "011": "西アフリカ", + "EH": "西サãƒãƒ©", + "GQ": "赤é“ギニア", + "KR": "韓国" } \ No newline at end of file diff --git a/js/data/locale/ja/dateformats.json b/js/data/locale/ja/dateformats.json index 6a97d354b4..ca45fe67c7 100644 --- a/js/data/locale/ja/dateformats.json +++ b/js/data/locale/ja/dateformats.json @@ -71,8 +71,8 @@ "l": { "f": "M月", "l": "M月", - "m": "M月", - "s": "M月" + "m": "MM月", + "s": "MM月" }, "r": { "f": "yyyyå¹´", @@ -170,4 +170,4 @@ } } } -} +} \ No newline at end of file diff --git a/js/data/locale/ja/regionnames.json b/js/data/locale/ja/regionnames.json index ea29a54454..1ee0df78aa 100644 --- a/js/data/locale/ja/regionnames.json +++ b/js/data/locale/ja/regionnames.json @@ -706,13 +706,13 @@ "name": "ビクトリア州", "code": "VIC" }, - { - "name": "西オーストラリア州", - "code": "WA" - }, { "name": "å—オーストラリア州", "code": "SA" + }, + { + "name": "西オーストラリア州", + "code": "WA" } ], "AZ": [ @@ -1154,14 +1154,14 @@ "name": "クリグラム県", "code": "28" }, - { - "name": "クルナ管区", - "code": "D" - }, { "name": "クルナ県", "code": "27" }, + { + "name": "クルナ管区", + "code": "D" + }, { "name": "コックスãƒã‚¶ãƒ¼ãƒ«çœŒ", "code": "11" @@ -1210,14 +1210,14 @@ "name": "シラジガンジ県", "code": "59" }, - { - "name": "シレット管区", - "code": "G" - }, { "name": "シレット県", "code": "60" }, + { + "name": "シレット管区", + "code": "G" + }, { "name": "スナマンジ県", "code": "61" @@ -1226,26 +1226,26 @@ "name": "タクルガオン県", "code": "64" }, - { - "name": "ダッカ管区", - "code": "C" - }, { "name": "ダッカ県", "code": "13" }, { - "name": "タンガイル県", - "code": "63" + "name": "ダッカ管区", + "code": "C" }, { - "name": "ãƒãƒƒã‚¿ã‚´ãƒ³ç®¡åŒº", - "code": "B" + "name": "タンガイル県", + "code": "63" }, { "name": "ãƒãƒƒã‚¿ã‚´ãƒ³çœŒ", "code": "10" }, + { + "name": "ãƒãƒƒã‚¿ã‚´ãƒ³ç®¡åŒº", + "code": "B" + }, { "name": "ãƒãƒ£ãƒ³ãƒ‰ãƒ—ール県", "code": "09" @@ -1310,14 +1310,14 @@ "name": "パブナ県", "code": "49" }, - { - "name": "ãƒãƒªã‚µãƒ«ç®¡åŒº", - "code": "A" - }, { "name": "ãƒãƒªã‚µãƒ«çœŒ", "code": "06" }, + { + "name": "ãƒãƒªã‚µãƒ«ç®¡åŒº", + "code": "A" + }, { "name": "ãƒãƒ³ãƒ‰ãƒ«ãƒœãƒ³çœŒ", "code": "01" @@ -1390,14 +1390,14 @@ "name": "ラクシュミプール県", "code": "31" }, - { - "name": "ラジシャヒ管区", - "code": "E" - }, { "name": "ラジシャヒ県", "code": "54" }, + { + "name": "ラジシャヒ管区", + "code": "E" + }, { "name": "ラジãƒãƒªçœŒ", "code": "53" @@ -1410,13 +1410,13 @@ "name": "ランガマティ県", "code": "56" }, - { - "name": "ロンプール管区", - "code": "F" - }, { "name": "ロンプール県", "code": "55" + }, + { + "name": "ロンプール管区", + "code": "F" } ], "BE": [ @@ -1671,40 +1671,40 @@ "code": "09" }, { - "name": "中央大地地方", - "code": "11" + "name": "中北部地方 (ブルキナファソ)", + "code": "05" }, { - "name": "中西部地方 (ブルキナファソ)", - "code": "06" + "name": "中å—部地方 (ブルキナファソ)", + "code": "07" + }, + { + "name": "中央大地地方", + "code": "11" }, { "name": "中æ±éƒ¨åœ°æ–¹ (ブルキナファソ)", "code": "04" }, { - "name": "中å—部地方 (ブルキナファソ)", - "code": "07" + "name": "中西部地方 (ブルキナファソ)", + "code": "06" }, { "name": "中部地方 (ブルキナファソ)", "code": "03" }, { - "name": "中北部地方 (ブルキナファソ)", - "code": "05" - }, - { - "name": "æ±éƒ¨åœ°æ–¹ (ブルキナファソ)", - "code": "08" + "name": "北部地方 (ブルキナファソ)", + "code": "10" }, { "name": "å—西地方 (ブルキナファソ)", "code": "13" }, { - "name": "北部地方 (ブルキナファソ)", - "code": "10" + "name": "æ±éƒ¨åœ°æ–¹ (ブルキナファソ)", + "code": "08" } ], "BG": [ @@ -2612,10 +2612,6 @@ "name": "ルルア州", "code": "KC" }, - { - "name": "高ウエレ州", - "code": "HU" - }, { "name": "上カタンガ州", "code": "HK" @@ -2624,17 +2620,17 @@ "name": "上ロマミ州", "code": "HL" }, - { - "name": "赤é“å·ž", - "code": "EQ" - }, { "name": "低ウエレ州", "code": "BU" }, { - "name": "æ±ã‚«ã‚µã‚¤å·ž", - "code": "KE" + "name": "北ウãƒãƒ³ã‚®å·ž", + "code": "NU" + }, + { + "name": "北キヴ州", + "code": "NK" }, { "name": "å—ウãƒãƒ³ã‚®å·ž", @@ -2645,12 +2641,16 @@ "code": "SK" }, { - "name": "北ウãƒãƒ³ã‚®å·ž", - "code": "NU" + "name": "æ±ã‚«ã‚µã‚¤å·ž", + "code": "KE" }, { - "name": "北キヴ州", - "code": "NK" + "name": "赤é“å·ž", + "code": "EQ" + }, + { + "name": "高ウエレ州", + "code": "HU" } ], "CF": [ @@ -2794,14 +2794,14 @@ "name": "アッペンツェル・インナーローデン準州", "code": "AI" }, - { - "name": "ヴァレー州", - "code": "VS" - }, { "name": "ウーリ州", "code": "UR" }, + { + "name": "ヴァレー州", + "code": "VS" + }, { "name": "ヴォー州", "code": "VD" @@ -3084,21 +3084,17 @@ "name": "リトラル州", "code": "LT" }, - { - "name": "極北州", - "code": "EN" - }, - { - "name": "西部州", - "code": "OU" - }, { "name": "中央州", "code": "CE" }, { - "name": "æ±éƒ¨å·ž", - "code": "ES" + "name": "北西州", + "code": "NW" + }, + { + "name": "北部州", + "code": "NO" }, { "name": "å—西州", @@ -3109,12 +3105,16 @@ "code": "SU" }, { - "name": "北西州", - "code": "NW" + "name": "æ±éƒ¨å·ž", + "code": "ES" }, { - "name": "北部州", - "code": "NO" + "name": "極北州", + "code": "EN" + }, + { + "name": "西部州", + "code": "OU" } ], "CN": [ @@ -3958,14 +3958,14 @@ "name": "インジフーフ・フラデツ郡", "code": "313" }, - { - "name": "ヴィソãƒãƒŠå·ž", - "code": "63" - }, { "name": "ウースãƒãƒ¼å·ž", "code": "42" }, + { + "name": "ヴィソãƒãƒŠå·ž", + "code": "63" + }, { "name": "ウスティ・ナドゥ・オーリシ", "code": "534" @@ -4837,16 +4837,16 @@ "code": "LX" }, { - "name": "紅海県", - "code": "BA" + "name": "北シナイ県", + "code": "SIN" }, { "name": "å—シナイ県", "code": "JS" }, { - "name": "北シナイ県", - "code": "SIN" + "name": "紅海県", + "code": "BA" } ], "ER": [ @@ -5081,16 +5081,16 @@ "code": "IB" }, { - "name": "ãƒãƒ¬ãƒ³ã‚·ã‚¢çœŒ", - "code": "V" + "name": "ãƒãƒ¬ãƒ³ã‚·ã‚¢å·ž", + "code": "VC" }, { "name": "パレンシア県", "code": "P" }, { - "name": "ãƒãƒ¬ãƒ³ã‚·ã‚¢å·ž", - "code": "VC" + "name": "ãƒãƒ¬ãƒ³ã‚·ã‚¢çœŒ", + "code": "V" }, { "name": "ビスカヤ県", @@ -5104,26 +5104,26 @@ "name": "ãƒãƒ³ãƒ†ãƒ™ãƒ‰ãƒ©çœŒ", "code": "PO" }, - { - "name": "マドリード県", - "code": "M" - }, { "name": "マドリード州", "code": "MD" }, { - "name": "マラガ県", - "code": "MA" + "name": "マドリード県", + "code": "M" }, { - "name": "ムルシア県", - "code": "MU" + "name": "マラガ県", + "code": "MA" }, { "name": "ムルシア州", "code": "MC" }, + { + "name": "ムルシア県", + "code": "MU" + }, { "name": "メリリャ", "code": "ML" @@ -5338,21 +5338,21 @@ "name": "ロマイビティ州", "code": "06" }, - { - "name": "西部地域 (フィジー)", - "code": "W" - }, { "name": "中央地域 (フィジー)", "code": "C" }, + { + "name": "北部地域 (フィジー)", + "code": "N" + }, { "name": "æ±éƒ¨åœ°åŸŸ (フィジー)", "code": "E" }, { - "name": "北部地域 (フィジー)", - "code": "N" + "name": "西部地域 (フィジー)", + "code": "W" } ], "FM": [ @@ -5662,6 +5662,10 @@ "name": "イゼール県", "code": "38" }, + { + "name": "ウール県", + "code": "27" + }, { "name": "ヴァール県", "code": "83" @@ -5674,10 +5678,6 @@ "name": "ヴィエンヌ県", "code": "86" }, - { - "name": "ウール県", - "code": "27" - }, { "name": "ヴォージュ県", "code": "88" @@ -5758,14 +5758,14 @@ "name": "サントル地域åœ", "code": "CVL" }, - { - "name": "シェール県", - "code": "18" - }, { "name": "ジェール県", "code": "32" }, + { + "name": "シェール県", + "code": "18" + }, { "name": "シャラント県", "code": "16" @@ -6290,10 +6290,6 @@ "name": "ケンブリッジシャー", "code": "CAM" }, - { - "name": "コヴェントリー", - "code": "COV" - }, { "name": "コーズウェー・コースト・アンド・グランス", "code": "CCG" @@ -6302,6 +6298,10 @@ "name": "コーンウォール", "code": "CON" }, + { + "name": "コヴェントリー", + "code": "COV" + }, { "name": "コンウィ", "code": "CWY" @@ -6658,6 +6658,10 @@ "name": "ヒリンドン・ロンドン特別区", "code": "HIL" }, + { + "name": "プール", + "code": "POL" + }, { "name": "ファーマナ・アンド・オマー", "code": "FMO" @@ -6666,10 +6670,6 @@ "name": "ファイフ", "code": "FIF" }, - { - "name": "プール", - "code": "POL" - }, { "name": "フォルカーク", "code": "FAL" @@ -6866,14 +6866,14 @@ "name": "リンカンシャー", "code": "LIN" }, - { - "name": "ルイシャム・ロンドン特別区", - "code": "LEW" - }, { "name": "ルートン", "code": "LUT" }, + { + "name": "ルイシャム・ロンドン特別区", + "code": "LEW" + }, { "name": "レクサム", "code": "WRX" @@ -7060,14 +7060,14 @@ } ], "GM": [ - { - "name": "ガンビアå·ä¸‹æµåœ°æ–¹", - "code": "L" - }, { "name": "ガンビアå·ä¸Šæµåœ°æ–¹", "code": "U" }, + { + "name": "ガンビアå·ä¸‹æµåœ°æ–¹", + "code": "L" + }, { "name": "ガンビアå·ä¸­æµåœ°æ–¹", "code": "M" @@ -7090,26 +7090,26 @@ "name": "ガワル県", "code": "GA" }, - { - "name": "カンカン県", - "code": "KA" - }, { "name": "カンカン州", "code": "K" }, { - "name": "キシドゥグ県", - "code": "KS" + "name": "カンカン県", + "code": "KA" }, { - "name": "キンディア県", - "code": "KD" + "name": "キシドゥグ県", + "code": "KS" }, { "name": "キンディア州", "code": "D" }, + { + "name": "キンディア県", + "code": "KD" + }, { "name": "クールーサ県", "code": "KO" @@ -7170,14 +7170,14 @@ "name": "ピタ県", "code": "PI" }, - { - "name": "ファラナ県", - "code": "FA" - }, { "name": "ファラナ州", "code": "F" }, + { + "name": "ファラナ県", + "code": "FA" + }, { "name": "フォレカリア県", "code": "FO" @@ -7190,14 +7190,14 @@ "name": "ベイラ県", "code": "BE" }, - { - "name": "ボケ県", - "code": "BK" - }, { "name": "ボケ州", "code": "B" }, + { + "name": "ボケ県", + "code": "BK" + }, { "name": "ボッファ県", "code": "BF" @@ -7206,14 +7206,14 @@ "name": "マサンタ県", "code": "MC" }, - { - "name": "マムー県", - "code": "MM" - }, { "name": "マムー州", "code": "M" }, + { + "name": "マムー県", + "code": "MM" + }, { "name": "マリ県", "code": "ML" @@ -7226,14 +7226,14 @@ "name": "ヨムー県", "code": "YO" }, - { - "name": "ラベ県", - "code": "LA" - }, { "name": "ラベ州", "code": "L" }, + { + "name": "ラベ県", + "code": "LA" + }, { "name": "レルーマ県", "code": "LE" @@ -7242,13 +7242,13 @@ "name": "ローラ県", "code": "LO" }, - { - "name": "ンゼレコレ県", - "code": "NZ" - }, { "name": "ンゼレコレ州", "code": "N" + }, + { + "name": "ンゼレコレ県", + "code": "NZ" } ], "GQ": [ @@ -7277,16 +7277,16 @@ "code": "CS" }, { - "name": "島嶼地方 (赤é“ギニア)", - "code": "I" + "name": "北ビオコ県", + "code": "BN" }, { "name": "å—ビオコ県", "code": "BS" }, { - "name": "北ビオコ県", - "code": "BN" + "name": "島嶼地方 (赤é“ギニア)", + "code": "I" } ], "GR": [ @@ -7522,14 +7522,6 @@ "name": "ペロãƒãƒã‚½ã‚¹", "code": "J" }, - { - "name": "西ギリシャ", - "code": "G" - }, - { - "name": "西マケドニア", - "code": "C" - }, { "name": "中央ギリシャ", "code": "H" @@ -7539,16 +7531,24 @@ "code": "B" }, { - "name": "æ±ãƒžã‚±ãƒ‰ãƒ‹ã‚¢ãƒ»ãƒˆãƒ©ã‚­ã‚¢", - "code": "A" + "name": "北エーゲ", + "code": "K" }, { "name": "å—エーゲ", "code": "L" }, { - "name": "北エーゲ", - "code": "K" + "name": "æ±ãƒžã‚±ãƒ‰ãƒ‹ã‚¢ãƒ»ãƒˆãƒ©ã‚­ã‚¢", + "code": "A" + }, + { + "name": "西ギリシャ", + "code": "G" + }, + { + "name": "西マケドニア", + "code": "C" } ], "GT": [ @@ -7906,21 +7906,13 @@ "name": "ニップ県", "code": "NI" }, - { - "name": "西県", - "code": "OU" - }, { "name": "中央県", "code": "CE" }, { - "name": "å—県", - "code": "SD" - }, - { - "name": "å—æ±çœŒ", - "code": "SE" + "name": "北æ±çœŒ", + "code": "NE" }, { "name": "北県", @@ -7931,8 +7923,16 @@ "code": "NO" }, { - "name": "北æ±çœŒ", - "code": "NE" + "name": "å—æ±çœŒ", + "code": "SE" + }, + { + "name": "å—県", + "code": "SD" + }, + { + "name": "西県", + "code": "OU" } ], "HU": [ @@ -8072,10 +8072,6 @@ "name": "ブダペスト", "code": "BU" }, - { - "name": "ヘヴェシュ県", - "code": "HE" - }, { "name": "ベーケーシュãƒãƒ£ãƒ", "code": "BC" @@ -8088,6 +8084,10 @@ "name": "ペーãƒ", "code": "PS" }, + { + "name": "ヘヴェシュ県", + "code": "HE" + }, { "name": "ペシュト県", "code": "PE" @@ -8191,44 +8191,52 @@ "code": "KR" }, { - "name": "å°ã‚¹ãƒ³ãƒ€åˆ—島", - "code": "NU" + "name": "中部カリマンタン州", + "code": "KT" }, { - "name": "西カリマンタン州", - "code": "KB" + "name": "中部ジャワ州", + "code": "JT" }, { - "name": "西ジャワ州", - "code": "JB" + "name": "中部スラウェシ州", + "code": "ST" }, { - "name": "西スマトラ州", - "code": "SB" + "name": "北カリマンタン州", + "code": "KU" }, { - "name": "西スラウェシ州", - "code": "SR" + "name": "北スマトラ州", + "code": "SU" }, { - "name": "西ヌサ・トゥンガラ州", - "code": "NB" + "name": "北スラウェシ州", + "code": "SA" }, { - "name": "西パプア州", - "code": "PB" + "name": "北マルク州", + "code": "MU" }, { - "name": "中部カリマンタン州", - "code": "KT" + "name": "å—カリマンタン州", + "code": "KS" }, { - "name": "中部ジャワ州", - "code": "JT" + "name": "å—スマトラ州", + "code": "SS" }, { - "name": "中部スラウェシ州", - "code": "ST" + "name": "å—スラウェシ州", + "code": "SN" + }, + { + "name": "å—æ±ã‚¹ãƒ©ã‚¦ã‚§ã‚·å·ž", + "code": "SG" + }, + { + "name": "å°ã‚¹ãƒ³ãƒ€åˆ—島", + "code": "NU" }, { "name": "æ±ã‚«ãƒªãƒžãƒ³ã‚¿ãƒ³å·ž", @@ -8243,36 +8251,28 @@ "code": "NT" }, { - "name": "å—カリマンタン州", - "code": "KS" - }, - { - "name": "å—スマトラ州", - "code": "SS" - }, - { - "name": "å—スラウェシ州", - "code": "SN" + "name": "西カリマンタン州", + "code": "KB" }, { - "name": "å—æ±ã‚¹ãƒ©ã‚¦ã‚§ã‚·å·ž", - "code": "SG" + "name": "西ジャワ州", + "code": "JB" }, { - "name": "北カリマンタン州", - "code": "KU" + "name": "西スマトラ州", + "code": "SB" }, { - "name": "北スマトラ州", - "code": "SU" + "name": "西スラウェシ州", + "code": "SR" }, { - "name": "北スラウェシ州", - "code": "SA" + "name": "西ヌサ・トゥンガラ州", + "code": "NB" }, { - "name": "北マルク州", - "code": "MU" + "name": "西パプア州", + "code": "PB" } ], "IE": [ @@ -8414,13 +8414,13 @@ "name": "中央地区", "code": "M" }, - { - "name": "å—部地区", - "code": "D" - }, { "name": "北部地区", "code": "Z" + }, + { + "name": "å—部地区", + "code": "D" } ], "IN": [ @@ -8884,6 +8884,10 @@ "name": "インペリア県", "code": "IM" }, + { + "name": "ウーディãƒçœŒ", + "code": "UD" + }, { "name": "ヴァッレ・ダオスタ州", "code": "23" @@ -8904,10 +8908,6 @@ "name": "ヴィボ・ヴァレンツィア県", "code": "VV" }, - { - "name": "ウーディãƒçœŒ", - "code": "UD" - }, { "name": "ヴェãƒãƒ„ィア県", "code": "VE" @@ -9260,14 +9260,14 @@ "name": "ラヴェンナ県", "code": "RA" }, - { - "name": "ラクイラ県", - "code": "AQ" - }, { "name": "ラグーザ県", "code": "RG" }, + { + "name": "ラクイラ県", + "code": "AQ" + }, { "name": "ラツィオ州", "code": "62" @@ -9312,10 +9312,6 @@ "name": "レッãƒã‚§çœŒ", "code": "LE" }, - { - "name": "ロヴィーゴ県", - "code": "RO" - }, { "name": "ローディ県", "code": "LO" @@ -9324,6 +9320,10 @@ "name": "ローマ県", "code": "RM" }, + { + "name": "ロヴィーゴ県", + "code": "RO" + }, { "name": "ロンãƒãƒ«ãƒ‡ã‚£ã‚¢å·ž", "code": "25" @@ -10251,20 +10251,20 @@ "code": "MAN" }, { - "name": "西カザフスタン州", - "code": "ZAP" - }, - { - "name": "æ±ã‚«ã‚¶ãƒ•ã‚¹ã‚¿ãƒ³å·ž", - "code": "VOS" + "name": "北カザフスタン州", + "code": "SEV" }, { "name": "å—カザフスタン州", "code": "YUZ" }, { - "name": "北カザフスタン州", - "code": "SEV" + "name": "æ±ã‚«ã‚¶ãƒ•ã‚¹ã‚¿ãƒ³å·ž", + "code": "VOS" + }, + { + "name": "西カザフスタン州", + "code": "ZAP" } ], "LA": [ @@ -10363,16 +10363,16 @@ "code": "BI" }, { - "name": "山岳レãƒãƒŽãƒ³çœŒ", - "code": "JL" + "name": "北レãƒãƒŽãƒ³çœŒ", + "code": "AS" }, { "name": "å—レãƒãƒŽãƒ³çœŒ", "code": "JA" }, { - "name": "北レãƒãƒŽãƒ³çœŒ", - "code": "AS" + "name": "山岳レãƒãƒŽãƒ³çœŒ", + "code": "JL" } ], "LC": [ @@ -10934,14 +10934,14 @@ "name": "ヴィリニュス県", "code": "VL" }, - { - "name": "ウテナ県", - "code": "UT" - }, { "name": "ウテナ地方", "code": "54" }, + { + "name": "ウテナ県", + "code": "UT" + }, { "name": "カウナス県", "code": "KU" @@ -11486,6 +11486,10 @@ "name": "リンãƒã‚¸", "code": "054" }, + { + "name": "ルーイエナ", + "code": "084" + }, { "name": "ルアパジ", "code": "080" @@ -11494,10 +11498,6 @@ "name": "ルアヤ", "code": "079" }, - { - "name": "ルーイエナ", - "code": "084" - }, { "name": "ルガーイ", "code": "082" @@ -12963,16 +12963,16 @@ "code": "06" }, { - "name": "ヌアクショット西", - "code": "13" + "name": "ヌアクショット北", + "code": "14" }, { "name": "ヌアクショットå—", "code": "15" }, { - "name": "ヌアクショット北", - "code": "14" + "name": "ヌアクショット西", + "code": "13" }, { "name": "ブラクナ州", @@ -13432,10 +13432,6 @@ "name": "ラビアニ環ç¤", "code": "03" }, - { - "name": "å—ティラドゥンマティー環ç¤åŒº", - "code": "23" - }, { "name": "北ニランデ環ç¤åŒº", "code": "14" @@ -13443,6 +13439,10 @@ { "name": "北ミラドゥンマドゥル環ç¤åŒº", "code": "24" + }, + { + "name": "å—ティラドゥンマティー環ç¤åŒº", + "code": "23" } ], "MW": [ @@ -13562,13 +13562,13 @@ "name": "中部州", "code": "C" }, - { - "name": "å—部州", - "code": "S" - }, { "name": "北部州", "code": "N" + }, + { + "name": "å—部州", + "code": "S" } ], "MX": [ @@ -13866,13 +13866,13 @@ "name": "ホマス州", "code": "KH" }, - { - "name": "西カãƒãƒ³ã‚´å·ž", - "code": "KW" - }, { "name": "æ±ã‚«ãƒãƒ³ã‚´å·ž", "code": "KE" + }, + { + "name": "西カãƒãƒ³ã‚´å·ž", + "code": "KW" } ], "NE": [ @@ -14120,13 +14120,13 @@ "name": "レオン県", "code": "LE" }, - { - "name": "å—アトランティコ自治地域", - "code": "AS" - }, { "name": "北アトランティコ自治地域", "code": "AN" + }, + { + "name": "å—アトランティコ自治地域", + "code": "AS" } ], "NL": [ @@ -14190,10 +14190,6 @@ "name": "リンブルフ州", "code": "LI" }, - { - "name": "å—ホラント州", - "code": "ZH" - }, { "name": "北ブラãƒãƒ³ãƒˆå·ž", "code": "NB" @@ -14201,6 +14197,10 @@ { "name": "北ホラント州", "code": "NH" + }, + { + "name": "å—ホラント州", + "code": "ZH" } ], "NO": [ @@ -14346,14 +14346,6 @@ "name": "ルンビニ県", "code": "LU" }, - { - "name": "極西部開発区域", - "code": "5" - }, - { - "name": "西部開発区域", - "code": "3" - }, { "name": "中西部開発区域", "code": "2" @@ -14365,6 +14357,14 @@ { "name": "æ±éƒ¨é–‹ç™ºåŒºåŸŸ", "code": "4" + }, + { + "name": "極西部開発区域", + "code": "5" + }, + { + "name": "西部開発区域", + "code": "3" } ], "NR": [ @@ -14540,14 +14540,6 @@ "name": "ムサンダム特別行政区", "code": "MU" }, - { - "name": "å—シャルキーヤ地方", - "code": "SJ" - }, - { - "name": "å—ãƒãƒ¼ãƒ†ã‚£ãƒŠåœ°æ–¹", - "code": "BJ" - }, { "name": "北シャルキーヤ地方", "code": "SS" @@ -14555,6 +14547,14 @@ { "name": "北ãƒãƒ¼ãƒ†ã‚£ãƒŠåœ°æ–¹", "code": "BS" + }, + { + "name": "å—シャルキーヤ地方", + "code": "SJ" + }, + { + "name": "å—ãƒãƒ¼ãƒ†ã‚£ãƒŠåœ°æ–¹", + "code": "BJ" } ], "PA": [ @@ -14696,14 +14696,14 @@ "name": "ランãƒã‚¤ã‚¨ã‚±çœŒ", "code": "LAM" }, - { - "name": "リマ郡", - "code": "LMA" - }, { "name": "リマ県", "code": "LIM" }, + { + "name": "リマ郡", + "code": "LMA" + }, { "name": "ロレート県", "code": "LOR" @@ -14770,22 +14770,14 @@ "name": "モロベ州", "code": "MPL" }, - { - "name": "西ニューブリテン州", - "code": "WBK" - }, - { - "name": "西部山岳州", - "code": "WHM" - }, - { - "name": "西部州", - "code": "WPD" - }, { "name": "中央州", "code": "CPM" }, + { + "name": "å—部山岳州", + "code": "SHM" + }, { "name": "æ±ã‚»ãƒ”ック州", "code": "ESW" @@ -14798,13 +14790,21 @@ "name": "æ±éƒ¨å±±å²³å·ž", "code": "EHG" }, - { - "name": "å—部山岳州", - "code": "SHM" - }, { "name": "湾岸州", "code": "GPK" + }, + { + "name": "西ニューブリテン州", + "code": "WBK" + }, + { + "name": "西部山岳州", + "code": "WHM" + }, + { + "name": "西部州", + "code": "WPD" } ], "PH": [ @@ -14964,14 +14964,14 @@ "name": "タウイタウイ州", "code": "TAW" }, - { - "name": "ダãƒã‚ªå·ž", - "code": "DAV" - }, { "name": "ダãƒã‚ªåœ°æ–¹", "code": "11" }, + { + "name": "ダãƒã‚ªå·ž", + "code": "DAV" + }, { "name": "タルラック州", "code": "TAR" @@ -15084,22 +15084,6 @@ "name": "ロンブロン州", "code": "ROM" }, - { - "name": "西ヴィサヤ地方", - "code": "06" - }, - { - "name": "西ãƒã‚°ãƒ­ã‚¹å·ž", - "code": "NEC" - }, - { - "name": "西ミサミス州", - "code": "MSC" - }, - { - "name": "西ミンドロ州", - "code": "MDC" - }, { "name": "中部ヴィサヤ地方", "code": "07" @@ -15109,28 +15093,36 @@ "code": "03" }, { - "name": "æ±ãƒ´ã‚£ã‚µãƒ¤åœ°æ–¹", - "code": "08" + "name": "北アグサン州", + "code": "AGN" }, { - "name": "æ±ã‚µãƒžãƒ«å·ž", - "code": "EAS" + "name": "北イロコス州", + "code": "ILN" }, { - "name": "æ±ãƒ€ãƒã‚ªå·ž", - "code": "DAO" + "name": "北カマリãƒã‚¹å·ž", + "code": "CAN" }, { - "name": "æ±ãƒã‚°ãƒ­ã‚¹å·ž", - "code": "NER" + "name": "北サマル州", + "code": "NSA" }, { - "name": "æ±ãƒŸã‚µãƒŸã‚¹å·ž", - "code": "MSR" + "name": "北サンボアンガ州", + "code": "ZAN" }, { - "name": "æ±ãƒŸãƒ³ãƒ‰ãƒ­å·ž", - "code": "MDR" + "name": "北スリガオ州", + "code": "SUN" + }, + { + "name": "北ミンダナオ地方", + "code": "10" + }, + { + "name": "北ラナオ州", + "code": "LAN" }, { "name": "å—アグサン州", @@ -15169,36 +15161,44 @@ "code": "SLE" }, { - "name": "北アグサン州", - "code": "AGN" + "name": "æ±ãƒ´ã‚£ã‚µãƒ¤åœ°æ–¹", + "code": "08" }, { - "name": "北イロコス州", - "code": "ILN" + "name": "æ±ã‚µãƒžãƒ«å·ž", + "code": "EAS" }, { - "name": "北カマリãƒã‚¹å·ž", - "code": "CAN" + "name": "æ±ãƒ€ãƒã‚ªå·ž", + "code": "DAO" }, { - "name": "北サマル州", - "code": "NSA" + "name": "æ±ãƒã‚°ãƒ­ã‚¹å·ž", + "code": "NER" }, { - "name": "北サンボアンガ州", - "code": "ZAN" + "name": "æ±ãƒŸã‚µãƒŸã‚¹å·ž", + "code": "MSR" }, { - "name": "北スリガオ州", - "code": "SUN" + "name": "æ±ãƒŸãƒ³ãƒ‰ãƒ­å·ž", + "code": "MDR" }, { - "name": "北ミンダナオ地方", - "code": "10" + "name": "西ヴィサヤ地方", + "code": "06" }, { - "name": "北ラナオ州", - "code": "LAN" + "name": "西ãƒã‚°ãƒ­ã‚¹å·ž", + "code": "NEC" + }, + { + "name": "西ミサミス州", + "code": "MSC" + }, + { + "name": "西ミンドロ州", + "code": "MDC" } ], "PK": [ @@ -15898,14 +15898,18 @@ "name": "ラシュカ郡", "code": "18" }, - { - "name": "西ãƒãƒãƒ¥ã‚«éƒ¡", - "code": "05" - }, { "name": "中央ãƒãƒŠãƒˆéƒ¡", "code": "02" }, + { + "name": "北ãƒãƒãƒ¥ã‚«éƒ¡", + "code": "01" + }, + { + "name": "北ãƒãƒŠãƒˆéƒ¡", + "code": "03" + }, { "name": "å—ãƒãƒãƒ¥ã‚«éƒ¡", "code": "06" @@ -15915,12 +15919,8 @@ "code": "04" }, { - "name": "北ãƒãƒãƒ¥ã‚«éƒ¡", - "code": "01" - }, - { - "name": "北ãƒãƒŠãƒˆéƒ¡", - "code": "03" + "name": "西ãƒãƒãƒ¥ã‚«éƒ¡", + "code": "05" } ], "RU": [ @@ -16124,14 +16124,14 @@ "name": "ãƒãƒ¥ãƒ¡ãƒ‹å·ž", "code": "TYU" }, - { - "name": "トゥヴァ共和国", - "code": "TY" - }, { "name": "トゥーラ州", "code": "TUL" }, + { + "name": "トゥヴァ共和国", + "code": "TY" + }, { "name": "トヴェリ州", "code": "TVE" @@ -16248,13 +16248,13 @@ "name": "ロストフ州", "code": "ROS" }, - { - "name": "沿海地方", - "code": "PRI" - }, { "name": "北オセãƒã‚¢å…±å’Œå›½", "code": "SE" + }, + { + "name": "沿海地方", + "code": "PRI" } ], "RW": [ @@ -16366,13 +16366,13 @@ "name": "レンãƒãƒ«ãƒ»ãƒ™ãƒ­ãƒ¼ãƒŠå·ž", "code": "RB" }, - { - "name": "西部州", - "code": "WE" - }, { "name": "中央州", "code": "CE" + }, + { + "name": "西部州", + "code": "WE" } ], "SC": [ @@ -16503,28 +16503,20 @@ "code": "KH" }, { - "name": "ç´…æµ·å·ž", - "code": "RS" - }, - { - "name": "西コルドファン州", - "code": "GK" - }, - { - "name": "西ダルフール州", - "code": "DW" + "name": "中部ダルフール州", + "code": "DC" }, { - "name": "é’ナイル州", - "code": "NB" + "name": "北コルドファン州", + "code": "KN" }, { - "name": "中部ダルフール州", - "code": "DC" + "name": "北ダルフール州", + "code": "DN" }, { - "name": "æ±ãƒ€ãƒ«ãƒ•ãƒ¼ãƒ«å·ž", - "code": "DE" + "name": "北部州", + "code": "NO" }, { "name": "å—コルドファン州", @@ -16534,21 +16526,29 @@ "name": "å—ダルフール州", "code": "DS" }, + { + "name": "æ±ãƒ€ãƒ«ãƒ•ãƒ¼ãƒ«å·ž", + "code": "DE" + }, { "name": "白ナイル州", "code": "NW" }, { - "name": "北コルドファン州", - "code": "KN" + "name": "ç´…æµ·å·ž", + "code": "RS" }, { - "name": "北ダルフール州", - "code": "DN" + "name": "西コルドファン州", + "code": "GK" }, { - "name": "北部州", - "code": "NO" + "name": "西ダルフール州", + "code": "DW" + }, + { + "name": "é’ナイル州", + "code": "NB" } ], "SE": [ @@ -17559,20 +17559,20 @@ ], "SL": [ { - "name": "西部地域", - "code": "W" - }, - { - "name": "æ±éƒ¨å·ž", - "code": "E" + "name": "北部州", + "code": "N" }, { "name": "å—部州", "code": "S" }, { - "name": "北部州", - "code": "N" + "name": "æ±éƒ¨å·ž", + "code": "E" + }, + { + "name": "西部地域", + "code": "W" } ], "SM": [ @@ -17808,25 +17808,25 @@ "name": "上ナイル州", "code": "NU" }, - { - "name": "西エクアトリア州", - "code": "EW" - }, - { - "name": "西ãƒãƒãƒ«ãƒ»ã‚¢ãƒ«ãƒ»ã‚¬ã‚¶ãƒ¼ãƒ«å·ž", - "code": "BW" - }, { "name": "中央エクアトリア州", "code": "EC" }, + { + "name": "北ãƒãƒãƒ«ãƒ»ã‚¢ãƒ«ãƒ»ã‚¬ã‚¶ãƒ¼ãƒ«å·ž", + "code": "BN" + }, { "name": "æ±ã‚¨ã‚¯ã‚¢ãƒˆãƒªã‚¢å·ž", "code": "EE" }, { - "name": "北ãƒãƒãƒ«ãƒ»ã‚¢ãƒ«ãƒ»ã‚¬ã‚¶ãƒ¼ãƒ«å·ž", - "code": "BN" + "name": "西エクアトリア州", + "code": "EW" + }, + { + "name": "西ãƒãƒãƒ«ãƒ»ã‚¢ãƒ«ãƒ»ã‚¬ã‚¶ãƒ¼ãƒ«å·ž", + "code": "BW" } ], "ST": [ @@ -18050,14 +18050,6 @@ "name": "ンジャメナ", "code": "ND" }, - { - "name": "西エãƒãƒ‡ã‚£å·ž", - "code": "EO" - }, - { - "name": "西マヨ・ケッビ州", - "code": "MO" - }, { "name": "æ±ã‚¨ãƒãƒ‡ã‚£å·ž", "code": "EE" @@ -18065,6 +18057,14 @@ { "name": "æ±ãƒžãƒ¨ãƒ»ã‚±ãƒƒãƒ“å·ž", "code": "ME" + }, + { + "name": "西エãƒãƒ‡ã‚£å·ž", + "code": "EO" + }, + { + "name": "西マヨ・ケッビ州", + "code": "MO" } ], "TG": [ @@ -18076,6 +18076,10 @@ "name": "サãƒãƒŠå·ž", "code": "S" }, + { + "name": "中央州", + "code": "C" + }, { "name": "沿岸州", "code": "M" @@ -18083,10 +18087,6 @@ { "name": "高原州", "code": "P" - }, - { - "name": "中央州", - "code": "C" } ], "TH": [ @@ -19000,14 +19000,14 @@ "name": "プリンセス・タウン地域自治体", "code": "PRT" }, - { - "name": "ãƒã‚¤ãƒ³ãƒˆãƒ»ãƒ•ã‚©ãƒ¼ãƒ†ã‚£ãƒ³", - "code": "PTF" - }, { "name": "ãƒãƒ¼ãƒˆã‚ªãƒ–スペイン", "code": "POS" }, + { + "name": "ãƒã‚¤ãƒ³ãƒˆãƒ»ãƒ•ã‚©ãƒ¼ãƒ†ã‚£ãƒ³", + "code": "PTF" + }, { "name": "マコヤ", "code": "TUP" @@ -19053,20 +19053,32 @@ "code": "NWT" }, { - "name": "雲林県", - "code": "YUN" + "name": "å—投県", + "code": "NAN" }, { - "name": "嘉義県", - "code": "CYI" + "name": "å°ä¸­å¸‚", + "code": "TXG" + }, + { + "name": "å°åŒ—市", + "code": "TPE" + }, + { + "name": "å°å—市", + "code": "TNN" + }, + { + "name": "å°æ±çœŒ", + "code": "TTT" }, { "name": "嘉義市", "code": "CYQ" }, { - "name": "花蓮県", - "code": "HUA" + "name": "嘉義県", + "code": "CYI" }, { "name": "基隆市", @@ -19077,48 +19089,32 @@ "code": "ILA" }, { - "name": "金門県", - "code": "KIN" - }, - { - "name": "高雄市", - "code": "KHH" + "name": "å±æ±çœŒ", + "code": "PIF" }, { "name": "彰化県", "code": "CHA" }, - { - "name": "新竹県", - "code": "HSQ" - }, { "name": "新竹市", "code": "HSZ" }, { - "name": "å°ä¸­å¸‚", - "code": "TXG" - }, - { - "name": "å°æ±çœŒ", - "code": "TTT" - }, - { - "name": "å°å—市", - "code": "TNN" - }, - { - "name": "å°åŒ—市", - "code": "TPE" + "name": "新竹県", + "code": "HSQ" }, { "name": "桃園市", "code": "TAO" }, { - "name": "å—投県", - "code": "NAN" + "name": "澎湖県", + "code": "PEN" + }, + { + "name": "花蓮県", + "code": "HUA" }, { "name": "苗栗県", @@ -19129,12 +19125,16 @@ "code": "LIE" }, { - "name": "å±æ±çœŒ", - "code": "PIF" + "name": "金門県", + "code": "KIN" }, { - "name": "澎湖県", - "code": "PEN" + "name": "雲林県", + "code": "YUN" + }, + { + "name": "高雄市", + "code": "KHH" } ], "TZ": [ @@ -19858,21 +19858,21 @@ "name": "ントロコ県", "code": "424" }, - { - "name": "西部地域", - "code": "W" - }, { "name": "中央地域", "code": "C" }, + { + "name": "北部地域", + "code": "N" + }, { "name": "æ±éƒ¨åœ°åŸŸ", "code": "E" }, { - "name": "北部地域", - "code": "N" + "name": "西部地域", + "code": "W" } ], "UM": [ @@ -20632,14 +20632,14 @@ "name": "ベンãƒã‚§çœ", "code": "50" }, - { - "name": "ホアビンçœ", - "code": "14" - }, { "name": "ホーãƒãƒŸãƒ³å¸‚", "code": "SG" }, + { + "name": "ホアビンçœ", + "code": "14" + }, { "name": "ライãƒãƒ£ã‚¦çœ", "code": "01" @@ -20858,14 +20858,6 @@ "name": "リンãƒãƒå·ž", "code": "LP" }, - { - "name": "西ケープ州", - "code": "WC" - }, - { - "name": "æ±ã‚±ãƒ¼ãƒ—å·ž", - "code": "EC" - }, { "name": "北ケープ州", "code": "NC" @@ -20873,6 +20865,14 @@ { "name": "北西州", "code": "NW" + }, + { + "name": "æ±ã‚±ãƒ¼ãƒ—å·ž", + "code": "EC" + }, + { + "name": "西ケープ州", + "code": "WC" } ], "ZM": [ @@ -20938,25 +20938,25 @@ "name": "ミッドランズ州", "code": "MI" }, - { - "name": "西マショナランド州", - "code": "MW" - }, { "name": "中央マショナランド州", "code": "MC" }, { - "name": "æ±ãƒžã‚·ãƒ§ãƒŠãƒ©ãƒ³ãƒ‰å·ž", - "code": "ME" + "name": "北マタベレランド州", + "code": "MN" }, { "name": "å—マタベレランド州", "code": "MS" }, { - "name": "北マタベレランド州", - "code": "MN" + "name": "æ±ãƒžã‚·ãƒ§ãƒŠãƒ©ãƒ³ãƒ‰å·ž", + "code": "ME" + }, + { + "name": "西マショナランド州", + "code": "MW" } ] } \ No newline at end of file diff --git a/js/data/locale/ja/sysres.json b/js/data/locale/ja/sysres.json index 2be374f03f..df671bc8b4 100644 --- a/js/data/locale/ja/sysres.json +++ b/js/data/locale/ja/sysres.json @@ -95,6 +95,14 @@ "1#1 wk|#{num} wks": "#{num} 週間", "1#1 mon|#{num} mons": "#{num} ã‹æœˆ", "1#1 yr|#{num} yrs": "#{num} å¹´", + "durationMediumMillis": "#{num}ms", + "1#1 se|#{num} sec": "#{num}s", + "1#1 mi|#{num} min": "#{num}m", + "durationMediumHours": "#{num}h", + "1#1 dy|#{num} dys": "#{num}d", + "durationMediumWeeks": "#{num}w", + "1#1 mo|#{num} mos": "#{num}m", + "durationMediumYears": "#{num}y", "durationShortMillis": "#{num}ms", "#{num}s": "#{num}s", "durationShortMinutes": "#{num}m", @@ -103,22 +111,6 @@ "#{num}w": "#{num}w", "durationShortMonths": "#{num}m", "#{num}y": "#{num}y", - "separatorFull": " ", - "finalSeparatorFull": " ", - "separatorLong": " ", - "finalSeparatorLong": " ", - "separatorMedium": " ", - "finalSeparatorMedium": " ", - "separatorShort": "", - "finalSeparatorShort": "", - "durationMediumMillis": "#{num}ミリ秒", - "1#1 se|#{num} sec": "#{num}秒", - "1#1 mi|#{num} min": "#{num}分", - "durationMediumHours": "#{num}時間", - "1#1 dy|#{num} dys": "#{num}æ—¥", - "durationMediumWeeks": "#{num}週間", - "1#1 mo|#{num} mos": "#{num}ヶ月", - "durationMediumYears": "#{num}å¹´", "1#in 1 second|#in {num} seconds": "#{num} 秒後", "1#in 1 minute|#in {num} minutes": "#{num} 分後", "1#in 1 hour|#in {num} hours": "#{num} 時間後", @@ -160,5 +152,13 @@ "#{num}d ago": "#{num} æ—¥å‰", "#{num}w ago": "#{num} 週間å‰", "#{num}mo ago": "#{num} ã‹æœˆå‰", - "#{num}y ago": "#{num} å¹´å‰" + "#{num}y ago": "#{num} å¹´å‰", + "separatorFull": " ", + "finalSeparatorFull": " ", + "separatorLong": " ", + "finalSeparatorLong": " ", + "separatorMedium": " ", + "finalSeparatorMedium": " ", + "separatorShort": "", + "finalSeparatorShort": "" } \ No newline at end of file diff --git a/js/data/locale/jam/langname.jf b/js/data/locale/jam/langname.jf new file mode 100644 index 0000000000..2dd9214f30 --- /dev/null +++ b/js/data/locale/jam/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Jamaican Creole English" +} \ No newline at end of file diff --git a/js/data/locale/jam/scripts.jf b/js/data/locale/jam/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/jam/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/jgo/sysres.json b/js/data/locale/jgo/sysres.json index 44fbe83308..216161932f 100644 --- a/js/data/locale/jgo/sysres.json +++ b/js/data/locale/jgo/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", Å‹ÌgÉ› ", - "finalSeparatorFull": ", ḿbÉ›n Å‹ÌgÉ› ", - "separatorLong": ", Å‹ÌgÉ› ", - "finalSeparatorLong": ", ḿbÉ›n Å‹ÌgÉ› ", - "separatorMedium": ", Å‹ÌgÉ› ", - "finalSeparatorMedium": ", ḿbÉ›n Å‹ÌgÉ› ", - "separatorShort": ", Å‹ÌgÉ› ", - "finalSeparatorShort": ", ḿbÉ›n Å‹ÌgÉ› ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "one#nÇ”u {num} minút|#nÇ”u {num} minút", "1#in 1 hour|#in {num} hours": "one#nÇ”u háwa {num}|#nÇ”u háwa {num}", @@ -160,5 +152,13 @@ "#{num}d ago": "one#ÆÌ gÉ›Ì mÉ”Ì lÉ›Ìêž‹ {num}|#ÆÌ gÉ›Ì mÉ”Ì lÉ›Ìêž‹ {num}", "#{num}w ago": "one#ÆÌ gÉ›Ì mÉ” {num} Å‹gap-mbi|#ÆÌ gÉ›Ì mÉ” {num} Å‹gap-mbi", "#{num}mo ago": "one#É›Ì gÉ›Ì mÉ”Ì pÉ›saÅ‹ {num}|#É›Ì gÉ›Ì mÉ”Ì pÉ›saÅ‹ {num}", - "#{num}y ago": "one#ÆÌgÉ›Ì mÉ”Ì Å‹guêž‹ {num}|#ÆÌgÉ›Ì mÉ”Ì Å‹guêž‹ {num}" + "#{num}y ago": "one#ÆÌgÉ›Ì mÉ”Ì Å‹guêž‹ {num}|#ÆÌgÉ›Ì mÉ”Ì Å‹guêž‹ {num}", + "separatorFull": ", Å‹ÌgÉ› ", + "finalSeparatorFull": ", ḿbÉ›n Å‹ÌgÉ› ", + "separatorLong": ", Å‹ÌgÉ› ", + "finalSeparatorLong": ", ḿbÉ›n Å‹ÌgÉ› ", + "separatorMedium": ", Å‹ÌgÉ› ", + "finalSeparatorMedium": ", ḿbÉ›n Å‹ÌgÉ› ", + "separatorShort": ", Å‹ÌgÉ› ", + "finalSeparatorShort": ", ḿbÉ›n Å‹ÌgÉ› " } \ No newline at end of file diff --git a/js/data/locale/jmc/sysres.json b/js/data/locale/jmc/sysres.json index 82498c88de..f43420691f 100644 --- a/js/data/locale/jmc/sysres.json +++ b/js/data/locale/jmc/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/jml/scripts.jf b/js/data/locale/jml/scripts.jf new file mode 100644 index 0000000000..9408517d0c --- /dev/null +++ b/js/data/locale/jml/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Deva" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/jut/langname.jf b/js/data/locale/jut/langname.jf new file mode 100644 index 0000000000..2e65fdddeb --- /dev/null +++ b/js/data/locale/jut/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Jutish" +} \ No newline at end of file diff --git a/js/data/locale/jut/scripts.jf b/js/data/locale/jut/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/jut/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/jv/dateformats.json b/js/data/locale/jv/dateformats.json new file mode 100644 index 0000000000..52ea8a0202 --- /dev/null +++ b/js/data/locale/jv/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} {time}", + "l": "{date} {time}", + "m": "{date}, {time}", + "s": "{date}, {time}" + }, + "date": { + "dmwy": { + "f": "EEEE, d MMMM yyyy", + "l": "EEE, d MMMM yyyy", + "m": "EE, d MMM yyyy", + "s": "E, dd-MM-yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM yyyy", + "s": "dd-MM-yyyy" + }, + "dmw": { + "f": "EEEE, d MMMM", + "l": "EEE, d MMMM", + "m": "EE, d MMM", + "s": "E, dd-MM" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "dd-MM" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "MM-yyyy" + }, + "dw": { + "f": "EEEE, d", + "l": "EEE, d", + "m": "EE, d", + "s": "E, dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} {st} – {et}", + "l": "{sd} {sm} {sy} {st} – {et}", + "m": "{sd} {sm} {sy}, {st} – {et}", + "s": "{sd}-{sm}-{sy}, {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}", + "s": "{sd}-{sm}-{sy}, {st} – {ed}-{em}-{ey}, {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}", + "s": "{sd}-{sm}-{sy}, {st} – {ed}-{em}-{ey}, {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}", + "s": "{sd}-{sm}-{sy}, {st} – {ed}-{em}-{ey}, {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}-{em}-{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}-{sm} – {ed}-{em}-{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}-{sm}-{sy} – {ed}-{em}-{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}-{sy} – {em}-{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/jv/numfmt.jf b/js/data/locale/jv/numfmt.jf new file mode 100644 index 0000000000..8f7a2a778e --- /dev/null +++ b/js/data/locale/jv/numfmt.jf @@ -0,0 +1,7 @@ +{ + "generated": true, + "numfmt": { + "decimalChar": ",", + "groupChar": "." + } +} \ No newline at end of file diff --git a/js/data/locale/jv/sysres.json b/js/data/locale/jv/sysres.json new file mode 100644 index 0000000000..1342e3f4ad --- /dev/null +++ b/js/data/locale/jv/sysres.json @@ -0,0 +1,164 @@ +{ + "MMMM1": "Januari", + "MMM1": "Jan", + "NN1": "Ja", + "N1": "J", + "MMMM2": "Februari", + "MMM2": "Feb", + "NN2": "Fe", + "N2": "F", + "MMMM3": "Maret", + "MMM3": "Mar", + "NN3": "Ma", + "N3": "M", + "MMMM4": "April", + "MMM4": "Apr", + "NN4": "Ap", + "N4": "A", + "MMMM5": "Mei", + "MMM5": "Mei", + "NN5": "Me", + "N5": "M", + "MMMM6": "Juni", + "MMM6": "Jun", + "NN6": "Ju", + "N6": "J", + "MMMM7": "Juli", + "MMM7": "Jul", + "NN7": "Ju", + "N7": "J", + "MMMM8": "Agustus", + "MMM8": "Agt", + "NN8": "Ag", + "N8": "A", + "MMMM9": "September", + "MMM9": "Sep", + "NN9": "Se", + "N9": "S", + "MMMM10": "Oktober", + "MMM10": "Okt", + "NN10": "Ok", + "N10": "O", + "MMMM11": "November", + "MMM11": "Nov", + "NN11": "No", + "N11": "N", + "MMMM12": "Desember", + "MMM12": "Des", + "NN12": "De", + "N12": "D", + "EEEE0": "Ahad", + "EEE0": "Ahd", + "EE0": "Ahd", + "E0": "A", + "EEEE1": "Senin", + "EEE1": "Sen", + "EE1": "Sen", + "E1": "S", + "EEEE2": "Selasa", + "EEE2": "Sel", + "EE2": "Sel", + "E2": "S", + "EEEE3": "Rabu", + "EEE3": "Rab", + "EE3": "Rab", + "E3": "R", + "EEEE4": "Kamis", + "EEE4": "Kam", + "EE4": "Kam", + "E4": "K", + "EEEE5": "Jumat", + "EEE5": "Jum", + "EE5": "Jum", + "E5": "J", + "EEEE6": "Sabtu", + "EEE6": "Sab", + "EE6": "Sab", + "E6": "S", + "a0": "Isuk", + "a1": "Wengi", + "G-1": "SEU", + "G1": "EU", + "1#1 millisecond|#{num} milliseconds": "#{num} milidetik", + "1#1 second|#{num} seconds": "#{num} detik", + "1#1 minute|#{num} minutes": "#{num} menit", + "1#1 hour|#{num} hours": "#{num} jam", + "1#1 day|#{num} days": "#{num} dino", + "1#1 week|#{num} weeks": "#{num} pekan", + "1#1 month|#{num} months": "#{num} sasi", + "1#1 year|#{num} years": "#{num} taun", + "#{num} ms": "#{num} md", + "1#1 sec|#{num} sec": "#{num} dtk", + "1#1 min|#{num} min": "#{num} mnt", + "1#1 hr|#{num} hrs": "#{num} jam", + "durationLongDays": "#{num} dino", + "1#1 wk|#{num} wks": "#{num} pekan", + "1#1 mon|#{num} mons": "#{num} sasi", + "1#1 yr|#{num} yrs": "#{num} taun", + "durationMediumMillis": "#{num} md", + "1#1 se|#{num} sec": "#{num} dtk", + "1#1 mi|#{num} min": "#{num} mnt", + "durationMediumHours": "#{num}j", + "1#1 dy|#{num} dys": "#{num} dino", + "durationMediumWeeks": "#{num} pekan", + "1#1 mo|#{num} mos": "#{num} sasi", + "durationMediumYears": "#{num} taun", + "durationShortMillis": "#{num} md", + "#{num}s": "#{num} dtk", + "durationShortMinutes": "#{num} mnt", + "#{num}h": "#{num}j", + "#{num}d": "#{num} dino", + "#{num}w": "#{num} pekan", + "durationShortMonths": "#{num} sasi", + "#{num}y": "#{num} taun", + "1#in 1 second|#in {num} seconds": "#+{num} s", + "1#in 1 minute|#in {num} minutes": "#+{num} min", + "1#in 1 hour|#in {num} hours": "#+{num} h", + "1#in 1 day|#in {num} days": "#+{num} d", + "1#in 1 week|#in {num} weeks": "#+{num} w", + "1#in 1 month|#in {num} months": "#+{num} m", + "1#in 1 year|#in {num} years": "#+{num} y", + "1#in 1 sec|#in {num} sec": "#+{num} s", + "1#in 1 min|#in {num} min": "#+{num} min", + "1#in 1 hr|#in {num} hrs": "#+{num} h", + "1#in 1 dy|#in {num} dys": "#+{num} d", + "1#in 1 wk|#in {num} wks": "#+{num} w", + "1#in 1 mon|#in {num} mons": "#+{num} m", + "1#in 1 yr|#in {num} yrs": "#+{num} y", + "#in {num}s": "#+{num} s", + "#in {num}mi": "#+{num} min", + "#in {num}h": "#+{num} h", + "#in {num}d": "#+{num} d", + "#in {num}w": "#+{num} w", + "#in {num}mo": "#+{num} m", + "#in {num}y": "#+{num} y", + "1#1 second ago|#{num} seconds ago": "#-{num} s", + "1#1 minute ago|#{num} minutes ago": "#-{num} min", + "1#1 hour ago|#{num} hours ago": "#-{num} h", + "1#1 day ago|#{num} days ago": "#-{num} d", + "1#1 week ago|#{num} weeks ago": "#-{num} w", + "1#1 month ago|#{num} months ago": "#-{num} m", + "1#1 year ago|#{num} years ago": "#-{num} y", + "1#1 sec ago|#{num} sec ago": "#-{num} s", + "1#1 min ago|#{num} min ago": "#-{num} min", + "1#1 hr ago|#{num} hrs ago": "#-{num} h", + "1#1 dy ago|#{num} dys ago": "#-{num} d", + "1#1 wk ago|#{num} wks ago": "#-{num} w", + "1#1 mon ago|#{num} mons ago": "#-{num} m", + "1#1 yr ago|#{num} yrs ago": "#-{num} y", + "#{num}s ago": "#-{num} s", + "#{num}mi ago": "#-{num} min", + "#{num}h ago": "#-{num} h", + "#{num}d ago": "#-{num} d", + "#{num}w ago": "#-{num} w", + "#{num}mo ago": "#-{num} m", + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": " ", + "finalSeparatorShort": " " +} \ No newline at end of file diff --git a/js/data/locale/ka/ctrynames.json b/js/data/locale/ka/ctrynames.json index b677d86f58..53493103c9 100644 --- a/js/data/locale/ka/ctrynames.json +++ b/js/data/locale/ka/ctrynames.json @@ -1,4 +1,5 @@ { + "Sub-Saharan Africa": "202", "áƒáƒ•áƒ¡áƒ¢áƒ áƒáƒšáƒáƒ–იáƒ": "053", "áƒáƒ•áƒ¡áƒ¢áƒ áƒáƒšáƒ˜áƒ": "AU", "áƒáƒ•áƒ¡áƒ¢áƒ áƒ˜áƒ": "AT", @@ -289,6 +290,5 @@ "ჰáƒáƒ˜áƒ¢áƒ˜": "HT", "ჰერდი დრმáƒáƒ™áƒ“áƒáƒœáƒáƒšáƒ“ის კუნძულები": "HM", "ჰáƒáƒœáƒ“ურáƒáƒ¡áƒ˜": "HN", - "ჰáƒáƒœáƒ™áƒáƒœáƒ’ის სპეციáƒáƒšáƒ£áƒ áƒ˜ áƒáƒ“მინისტრáƒáƒªáƒ˜áƒ£áƒšáƒ˜ რეგიáƒáƒœáƒ˜ ჩინეთი": "HK", - "Sub-Saharan Africa": "202" + "ჰáƒáƒœáƒ™áƒáƒœáƒ’ის სპეციáƒáƒšáƒ£áƒ áƒ˜ áƒáƒ“მინისტრáƒáƒªáƒ˜áƒ£áƒšáƒ˜ რეგიáƒáƒœáƒ˜ ჩინეთი": "HK" } \ No newline at end of file diff --git a/js/data/locale/ka/numfmt.jf b/js/data/locale/ka/numfmt.jf index e7498c0b61..80812fd44f 100644 --- a/js/data/locale/ka/numfmt.jf +++ b/js/data/locale/ka/numfmt.jf @@ -6,8 +6,6 @@ "currencyFormats": { "common": "{n} {s}", "commonNegative": "-{n} {s}" - }, - "pctFmt": "{n} %", - "negativepctFmt": "-{n} %" + } } } \ No newline at end of file diff --git a/js/data/locale/ka/regionnames.json b/js/data/locale/ka/regionnames.json index b5256fd265..5603500a34 100644 --- a/js/data/locale/ka/regionnames.json +++ b/js/data/locale/ka/regionnames.json @@ -30,6 +30,14 @@ } ], "AE": [ + { + "name": "Fujairah", + "code": "FU" + }, + { + "name": "Ras al-Khaimah", + "code": "RK" + }, { "name": "áƒáƒ‘უ-დáƒáƒ‘ის სáƒáƒáƒ›áƒ˜áƒ áƒ", "code": "AZ" @@ -49,14 +57,6 @@ { "name": "შáƒáƒ áƒ¯áƒ˜áƒ¡ სáƒáƒáƒ›áƒ˜áƒ áƒ", "code": "SH" - }, - { - "name": "Fujairah", - "code": "FU" - }, - { - "name": "Ras al-Khaimah", - "code": "RK" } ], "AF": [ @@ -232,22 +232,6 @@ } ], "AL": [ - { - "name": "ბერáƒáƒ¢áƒ˜áƒ¡ áƒáƒšáƒ¥áƒ˜", - "code": "01" - }, - { - "name": "გირáƒáƒ™áƒáƒ¡áƒ¢áƒ áƒ˜áƒ¡ áƒáƒšáƒ¥áƒ˜", - "code": "05" - }, - { - "name": "დიბრის áƒáƒšáƒ¥áƒ˜", - "code": "09" - }, - { - "name": "ვლáƒáƒ áƒ˜áƒ¡ áƒáƒšáƒ¥áƒ˜", - "code": "12" - }, { "name": "Berat", "code": "BR" @@ -423,6 +407,22 @@ { "name": "Vlorë", "code": "VL" + }, + { + "name": "ბერáƒáƒ¢áƒ˜áƒ¡ áƒáƒšáƒ¥áƒ˜", + "code": "01" + }, + { + "name": "გირáƒáƒ™áƒáƒ¡áƒ¢áƒ áƒ˜áƒ¡ áƒáƒšáƒ¥áƒ˜", + "code": "05" + }, + { + "name": "დიბრის áƒáƒšáƒ¥áƒ˜", + "code": "09" + }, + { + "name": "ვლáƒáƒ áƒ˜áƒ¡ áƒáƒšáƒ¥áƒ˜", + "code": "12" } ], "AM": [ @@ -716,86 +716,6 @@ } ], "AZ": [ - { - "name": "áƒáƒ¦áƒ“áƒáƒ›áƒ˜áƒ¡ რáƒáƒ˜áƒáƒœáƒ˜", - "code": "AGM" - }, - { - "name": "áƒáƒ¦áƒ¡áƒ£áƒ¡ რáƒáƒ˜áƒáƒœáƒ˜", - "code": "AGU" - }, - { - "name": "ბáƒáƒ¥áƒ", - "code": "BA" - }, - { - "name": "ბელáƒáƒ¥áƒáƒœáƒ˜áƒ¡ რáƒáƒ˜áƒáƒœáƒ˜", - "code": "BAL" - }, - { - "name": "გáƒáƒœáƒ¯áƒ", - "code": "GA" - }, - { - "name": "გáƒáƒ‘უსტáƒáƒœáƒ˜áƒ¡ რáƒáƒ˜áƒáƒœáƒ˜", - "code": "QOB" - }, - { - "name": "ზáƒáƒ¥áƒáƒ—áƒáƒšáƒ˜áƒ¡ რáƒáƒ˜áƒáƒœáƒ˜", - "code": "ZAQ" - }, - { - "name": "კáƒáƒ®áƒ˜áƒ¡ რáƒáƒ˜áƒáƒœáƒ˜", - "code": "QAX" - }, - { - "name": "ლენქáƒáƒ áƒáƒœáƒ˜", - "code": "LAN" - }, - { - "name": "მინგეჩáƒáƒ£áƒ áƒ˜", - "code": "MI" - }, - { - "name": "ნáƒáƒ®áƒ˜áƒ©áƒ”ვáƒáƒœáƒ˜", - "code": "NV" - }, - { - "name": "ნáƒáƒ®áƒ˜áƒ©áƒ”ვáƒáƒœáƒ˜áƒ¡ áƒáƒ•áƒ¢áƒáƒœáƒáƒ›áƒ˜áƒ£áƒ áƒ˜ რესპუბლიკáƒ", - "code": "NX" - }, - { - "name": "áƒáƒ áƒ“უბáƒáƒ“ის რáƒáƒ˜áƒáƒœáƒ˜", - "code": "ORD" - }, - { - "name": "შáƒáƒ›áƒ¥áƒ˜áƒ áƒ˜áƒ¡ რáƒáƒ˜áƒáƒœáƒ˜", - "code": "SKR" - }, - { - "name": "შáƒáƒ áƒ£áƒ áƒ˜áƒ¡ რáƒáƒ˜áƒáƒœáƒ˜", - "code": "SAR" - }, - { - "name": "შáƒáƒ¥áƒ˜", - "code": "SA" - }, - { - "name": "შემáƒáƒ®áƒ˜áƒ¡ რáƒáƒ˜áƒáƒœáƒ˜", - "code": "SMI" - }, - { - "name": "შირვáƒáƒœáƒ˜", - "code": "SR" - }, - { - "name": "ხáƒáƒœáƒ¥áƒ”ნდი", - "code": "XA" - }, - { - "name": "ჯულფის რáƒáƒ˜áƒáƒœáƒ˜", - "code": "CUL" - }, { "name": "Absheron", "code": "ABS" @@ -1027,21 +947,89 @@ { "name": "Zardab", "code": "ZAR" - } - ], - "BA": [ + }, { - "name": "ბáƒáƒ¡áƒœáƒ˜áƒ დრჰერცეგáƒáƒ•áƒ˜áƒœáƒ˜áƒ¡ ფედერáƒáƒªáƒ˜áƒ", - "code": "BIH" + "name": "áƒáƒ¦áƒ“áƒáƒ›áƒ˜áƒ¡ რáƒáƒ˜áƒáƒœáƒ˜", + "code": "AGM" }, { - "name": "ბáƒáƒ¡áƒœáƒ˜áƒ”ლთრრესპუბლიკáƒ", - "code": "SRP" + "name": "áƒáƒ¦áƒ¡áƒ£áƒ¡ რáƒáƒ˜áƒáƒœáƒ˜", + "code": "AGU" }, { - "name": "ბრჩკáƒáƒ¡ áƒáƒšáƒ¥áƒ˜", - "code": "BRC" + "name": "ბáƒáƒ¥áƒ", + "code": "BA" + }, + { + "name": "ბელáƒáƒ¥áƒáƒœáƒ˜áƒ¡ რáƒáƒ˜áƒáƒœáƒ˜", + "code": "BAL" + }, + { + "name": "გáƒáƒœáƒ¯áƒ", + "code": "GA" + }, + { + "name": "გáƒáƒ‘უსტáƒáƒœáƒ˜áƒ¡ რáƒáƒ˜áƒáƒœáƒ˜", + "code": "QOB" + }, + { + "name": "ზáƒáƒ¥áƒáƒ—áƒáƒšáƒ˜áƒ¡ რáƒáƒ˜áƒáƒœáƒ˜", + "code": "ZAQ" + }, + { + "name": "კáƒáƒ®áƒ˜áƒ¡ რáƒáƒ˜áƒáƒœáƒ˜", + "code": "QAX" + }, + { + "name": "ლენქáƒáƒ áƒáƒœáƒ˜", + "code": "LAN" + }, + { + "name": "მინგეჩáƒáƒ£áƒ áƒ˜", + "code": "MI" + }, + { + "name": "ნáƒáƒ®áƒ˜áƒ©áƒ”ვáƒáƒœáƒ˜", + "code": "NV" + }, + { + "name": "ნáƒáƒ®áƒ˜áƒ©áƒ”ვáƒáƒœáƒ˜áƒ¡ áƒáƒ•áƒ¢áƒáƒœáƒáƒ›áƒ˜áƒ£áƒ áƒ˜ რესპუბლიკáƒ", + "code": "NX" + }, + { + "name": "áƒáƒ áƒ“უბáƒáƒ“ის რáƒáƒ˜áƒáƒœáƒ˜", + "code": "ORD" + }, + { + "name": "შáƒáƒ›áƒ¥áƒ˜áƒ áƒ˜áƒ¡ რáƒáƒ˜áƒáƒœáƒ˜", + "code": "SKR" + }, + { + "name": "შáƒáƒ áƒ£áƒ áƒ˜áƒ¡ რáƒáƒ˜áƒáƒœáƒ˜", + "code": "SAR" }, + { + "name": "შáƒáƒ¥áƒ˜", + "code": "SA" + }, + { + "name": "შემáƒáƒ®áƒ˜áƒ¡ რáƒáƒ˜áƒáƒœáƒ˜", + "code": "SMI" + }, + { + "name": "შირვáƒáƒœáƒ˜", + "code": "SR" + }, + { + "name": "ხáƒáƒœáƒ¥áƒ”ნდი", + "code": "XA" + }, + { + "name": "ჯულფის რáƒáƒ˜áƒáƒœáƒ˜", + "code": "CUL" + } + ], + "BA": [ { "name": "Bosnian Podrinje", "code": "05" @@ -1081,6 +1069,18 @@ { "name": "Zenica-Doboj", "code": "04" + }, + { + "name": "ბáƒáƒ¡áƒœáƒ˜áƒ დრჰერცეგáƒáƒ•áƒ˜áƒœáƒ˜áƒ¡ ფედერáƒáƒªáƒ˜áƒ", + "code": "BIH" + }, + { + "name": "ბáƒáƒ¡áƒœáƒ˜áƒ”ლთრრესპუბლიკáƒ", + "code": "SRP" + }, + { + "name": "ბრჩკáƒáƒ¡ áƒáƒšáƒ¥áƒ˜", + "code": "BRC" } ], "BB": [ @@ -1844,6 +1844,10 @@ } ], "BI": [ + { + "name": "Rumonge", + "code": "RM" + }, { "name": "ბუბáƒáƒœáƒ–ის პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", "code": "BB" @@ -1911,10 +1915,6 @@ { "name": "ჩიბიტáƒáƒ™áƒ”ს პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", "code": "CI" - }, - { - "name": "Rumonge", - "code": "RM" } ], "BJ": [ @@ -2149,128 +2149,128 @@ ], "BS": [ { - "name": "áƒáƒ™áƒšáƒ˜áƒœáƒ¡áƒ˜", - "code": "AK" + "name": "Bimini", + "code": "BI" }, { - "name": "áƒáƒ¦áƒ›áƒáƒ¡áƒáƒ•áƒšáƒ”თი დიდი ბáƒáƒ°áƒáƒ›áƒ", - "code": "EG" + "name": "Cat Island", + "code": "CI" }, { - "name": "ბერის კუნძულები", - "code": "BY" + "name": "Exuma", + "code": "EX" }, { - "name": "ბლეკ-პáƒáƒ˜áƒœáƒ¢áƒ˜", - "code": "BP" + "name": "Hope Town", + "code": "HT" }, { - "name": "გრáƒáƒœáƒ“-კი", - "code": "GC" + "name": "Inagua", + "code": "IN" }, { - "name": "კრუკედ-áƒáƒ˜áƒšáƒ”ნდი", - "code": "CK" + "name": "Long Island", + "code": "LI" }, { - "name": "მáƒáƒœáƒ’რáƒáƒ•-კი", - "code": "MC" + "name": "Mayaguana", + "code": "MG" }, { - "name": "სáƒáƒ›áƒ®áƒ áƒ”თი áƒáƒ‘áƒáƒ™áƒ", - "code": "SO" + "name": "Moore’s Island", + "code": "MI" }, { - "name": "სáƒáƒ›áƒ®áƒ áƒ”თი ელიუთერáƒ", - "code": "SE" + "name": "North Andros", + "code": "NS" }, { - "name": "სáƒáƒœ-სáƒáƒšáƒ•áƒáƒ“áƒáƒ áƒ˜ (კუნძული)", - "code": "SS" + "name": "North Eleuthera", + "code": "NE" }, { - "name": "ფრიპáƒáƒ áƒ¢áƒ˜ (ბáƒáƒ°áƒáƒ›áƒ˜áƒ¡ კუნძულები)", - "code": "FP" + "name": "Ragged Island", + "code": "RI" }, { - "name": "ჩრდილáƒáƒ”თი áƒáƒ‘áƒáƒ™áƒ", - "code": "NO" + "name": "Rum Cay", + "code": "RC" }, { - "name": "ცენტრáƒáƒšáƒ£áƒ áƒ˜ áƒáƒ‘áƒáƒ™áƒ", - "code": "CO" + "name": "South Andros", + "code": "SA" }, { - "name": "ცენტრáƒáƒšáƒ£áƒ áƒ˜ áƒáƒœáƒ“რáƒáƒ¡áƒ˜", - "code": "CS" + "name": "Spanish Wells", + "code": "SW" }, { - "name": "ცენტრáƒáƒšáƒ£áƒ áƒ˜ ელიუთერáƒ", - "code": "CE" + "name": "West Grand Bahama", + "code": "WG" }, { - "name": "ჰáƒáƒ áƒ‘áƒáƒ -áƒáƒ˜áƒšáƒ”ნდი", - "code": "HI" + "name": "áƒáƒ™áƒšáƒ˜áƒœáƒ¡áƒ˜", + "code": "AK" }, { - "name": "Bimini", - "code": "BI" + "name": "áƒáƒ¦áƒ›áƒáƒ¡áƒáƒ•áƒšáƒ”თი დიდი ბáƒáƒ°áƒáƒ›áƒ", + "code": "EG" }, { - "name": "Cat Island", - "code": "CI" + "name": "ბერის კუნძულები", + "code": "BY" }, { - "name": "Exuma", - "code": "EX" + "name": "ბლეკ-პáƒáƒ˜áƒœáƒ¢áƒ˜", + "code": "BP" }, { - "name": "Hope Town", - "code": "HT" + "name": "გრáƒáƒœáƒ“-კი", + "code": "GC" }, { - "name": "Inagua", - "code": "IN" + "name": "კრუკედ-áƒáƒ˜áƒšáƒ”ნდი", + "code": "CK" }, { - "name": "Long Island", - "code": "LI" + "name": "მáƒáƒœáƒ’რáƒáƒ•-კი", + "code": "MC" }, { - "name": "Mayaguana", - "code": "MG" + "name": "სáƒáƒ›áƒ®áƒ áƒ”თი áƒáƒ‘áƒáƒ™áƒ", + "code": "SO" }, { - "name": "Moore’s Island", - "code": "MI" + "name": "სáƒáƒ›áƒ®áƒ áƒ”თი ელიუთერáƒ", + "code": "SE" }, { - "name": "North Andros", - "code": "NS" + "name": "სáƒáƒœ-სáƒáƒšáƒ•áƒáƒ“áƒáƒ áƒ˜ (კუნძული)", + "code": "SS" }, { - "name": "North Eleuthera", - "code": "NE" + "name": "ფრიპáƒáƒ áƒ¢áƒ˜ (ბáƒáƒ°áƒáƒ›áƒ˜áƒ¡ კუნძულები)", + "code": "FP" }, { - "name": "Ragged Island", - "code": "RI" + "name": "ჩრდილáƒáƒ”თი áƒáƒ‘áƒáƒ™áƒ", + "code": "NO" }, { - "name": "Rum Cay", - "code": "RC" + "name": "ცენტრáƒáƒšáƒ£áƒ áƒ˜ áƒáƒ‘áƒáƒ™áƒ", + "code": "CO" }, { - "name": "South Andros", - "code": "SA" + "name": "ცენტრáƒáƒšáƒ£áƒ áƒ˜ áƒáƒœáƒ“რáƒáƒ¡áƒ˜", + "code": "CS" }, { - "name": "Spanish Wells", - "code": "SW" + "name": "ცენტრáƒáƒšáƒ£áƒ áƒ˜ ელიუთერáƒ", + "code": "CE" }, { - "name": "West Grand Bahama", - "code": "WG" + "name": "ჰáƒáƒ áƒ‘áƒáƒ -áƒáƒ˜áƒšáƒ”ნდი", + "code": "HI" } ], "BT": [ @@ -2356,6 +2356,26 @@ } ], "BW": [ + { + "name": "Chobe", + "code": "CH" + }, + { + "name": "Jwaneng", + "code": "JW" + }, + { + "name": "Lobatse", + "code": "LO" + }, + { + "name": "Selibe Phikwe", + "code": "SP" + }, + { + "name": "Sowa Town", + "code": "ST" + }, { "name": "გáƒáƒ‘áƒáƒ áƒáƒœáƒ”", "code": "GA" @@ -2399,26 +2419,6 @@ { "name": "ცენტრáƒáƒšáƒ£áƒ áƒ˜ áƒáƒšáƒ¥áƒ˜", "code": "CE" - }, - { - "name": "Chobe", - "code": "CH" - }, - { - "name": "Jwaneng", - "code": "JW" - }, - { - "name": "Lobatse", - "code": "LO" - }, - { - "name": "Selibe Phikwe", - "code": "SP" - }, - { - "name": "Sowa Town", - "code": "ST" } ], "BY": [ @@ -2532,6 +2532,42 @@ } ], "CD": [ + { + "name": "Bandundu", + "code": "BN" + }, + { + "name": "Ituri", + "code": "IT" + }, + { + "name": "Kasaï", + "code": "KS" + }, + { + "name": "Kasaï Central", + "code": "KC" + }, + { + "name": "Kasaï-Occidental", + "code": "KW" + }, + { + "name": "Katanga", + "code": "KA" + }, + { + "name": "Kwango", + "code": "KG" + }, + { + "name": "Lomami", + "code": "LO" + }, + { + "name": "Orientale", + "code": "OR" + }, { "name": "áƒáƒ¦áƒ›áƒáƒ¡áƒáƒ•áƒšáƒ”თ კáƒáƒ¡áƒáƒ˜áƒ¡ პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", "code": "KE" @@ -2615,45 +2651,13 @@ { "name": "ცენტრáƒáƒšáƒ£áƒ áƒ˜ კáƒáƒœáƒ’áƒáƒ¡ პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", "code": "BC" - }, - { - "name": "Bandundu", - "code": "BN" - }, - { - "name": "Ituri", - "code": "IT" - }, - { - "name": "Kasaï", - "code": "KS" - }, - { - "name": "Kasaï Central", - "code": "KC" - }, - { - "name": "Kasaï-Occidental", - "code": "KW" - }, - { - "name": "Katanga", - "code": "KA" - }, - { - "name": "Kwango", - "code": "KG" - }, - { - "name": "Lomami", - "code": "LO" - }, - { - "name": "Orientale", - "code": "OR" } ], "CF": [ + { + "name": "Ouaka", + "code": "UK" + }, { "name": "ბáƒáƒ›áƒ˜áƒœáƒ’ი-ბáƒáƒœáƒ’áƒáƒ áƒáƒœáƒ˜", "code": "BB" @@ -2717,13 +2721,13 @@ { "name": "ქვემრკáƒáƒ¢áƒ", "code": "BK" - }, - { - "name": "Ouaka", - "code": "UK" } ], "CG": [ + { + "name": "Pointe-Noire", + "code": "16" + }, { "name": "ბრáƒáƒ–áƒáƒ•áƒ˜áƒšáƒ˜", "code": "BZV" @@ -2767,10 +2771,6 @@ { "name": "სáƒáƒœáƒ’ის დეპáƒáƒ áƒ¢áƒáƒ›áƒ”ნტი", "code": "13" - }, - { - "name": "Pointe-Noire", - "code": "16" } ], "CH": [ @@ -2880,14 +2880,6 @@ } ], "CI": [ - { - "name": "áƒáƒ‘იჯáƒáƒœáƒ˜", - "code": "AB" - }, - { - "name": "იáƒáƒ›áƒ£áƒ¡áƒ£áƒ™áƒ áƒ", - "code": "YM" - }, { "name": "Agnéby", "code": "16" @@ -3011,9 +3003,21 @@ { "name": "Zanzan²", "code": "ZZ" + }, + { + "name": "áƒáƒ‘იჯáƒáƒœáƒ˜", + "code": "AB" + }, + { + "name": "იáƒáƒ›áƒ£áƒ¡áƒ£áƒ™áƒ áƒ", + "code": "YM" } ], "CL": [ + { + "name": "Libertador General Bernardo O’Higgins", + "code": "LI" + }, { "name": "áƒáƒ˜áƒ¡áƒ”ნი", "code": "AI" @@ -3069,10 +3073,6 @@ { "name": "ტáƒáƒ áƒáƒžáƒáƒ™áƒ", "code": "TA" - }, - { - "name": "Libertador General Bernardo O’Higgins", - "code": "LI" } ], "CM": [ @@ -3611,8 +3611,104 @@ ], "CZ": [ { - "name": "ბენეშáƒáƒ•áƒ˜áƒ¡ რáƒáƒ˜áƒáƒœáƒ˜", - "code": "201" + "name": "Brno-mÄ›sto", + "code": "642" + }, + { + "name": "Ostrava", + "code": "806" + }, + { + "name": "Plzeň", + "code": "323" + }, + { + "name": "Prague 1", + "code": "101" + }, + { + "name": "Prague 10", + "code": "110" + }, + { + "name": "Prague 11", + "code": "111" + }, + { + "name": "Prague 12", + "code": "112" + }, + { + "name": "Prague 13", + "code": "113" + }, + { + "name": "Prague 14", + "code": "114" + }, + { + "name": "Prague 15", + "code": "115" + }, + { + "name": "Prague 16", + "code": "116" + }, + { + "name": "Prague 17", + "code": "117" + }, + { + "name": "Prague 18", + "code": "118" + }, + { + "name": "Prague 19", + "code": "119" + }, + { + "name": "Prague 2", + "code": "102" + }, + { + "name": "Prague 20", + "code": "120" + }, + { + "name": "Prague 21", + "code": "121" + }, + { + "name": "Prague 22", + "code": "122" + }, + { + "name": "Prague 3", + "code": "103" + }, + { + "name": "Prague 5", + "code": "105" + }, + { + "name": "Prague 6", + "code": "106" + }, + { + "name": "Prague 7", + "code": "107" + }, + { + "name": "Prague 8", + "code": "108" + }, + { + "name": "Prague 9", + "code": "109" + }, + { + "name": "ბენეშáƒáƒ•áƒ˜áƒ¡ რáƒáƒ˜áƒáƒœáƒ˜", + "code": "201" }, { "name": "ბერáƒáƒ£áƒœáƒ˜áƒ¡ რáƒáƒ˜áƒáƒœáƒ˜", @@ -3961,102 +4057,6 @@ { "name": "ჰრáƒáƒ“ეც-კრáƒáƒšáƒáƒ•áƒ”ს რáƒáƒ˜áƒáƒœáƒ˜", "code": "521" - }, - { - "name": "Brno-mÄ›sto", - "code": "642" - }, - { - "name": "Ostrava", - "code": "806" - }, - { - "name": "Plzeň", - "code": "323" - }, - { - "name": "Prague 1", - "code": "101" - }, - { - "name": "Prague 10", - "code": "110" - }, - { - "name": "Prague 11", - "code": "111" - }, - { - "name": "Prague 12", - "code": "112" - }, - { - "name": "Prague 13", - "code": "113" - }, - { - "name": "Prague 14", - "code": "114" - }, - { - "name": "Prague 15", - "code": "115" - }, - { - "name": "Prague 16", - "code": "116" - }, - { - "name": "Prague 17", - "code": "117" - }, - { - "name": "Prague 18", - "code": "118" - }, - { - "name": "Prague 19", - "code": "119" - }, - { - "name": "Prague 2", - "code": "102" - }, - { - "name": "Prague 20", - "code": "120" - }, - { - "name": "Prague 21", - "code": "121" - }, - { - "name": "Prague 22", - "code": "122" - }, - { - "name": "Prague 3", - "code": "103" - }, - { - "name": "Prague 5", - "code": "105" - }, - { - "name": "Prague 6", - "code": "106" - }, - { - "name": "Prague 7", - "code": "107" - }, - { - "name": "Prague 8", - "code": "108" - }, - { - "name": "Prague 9", - "code": "109" } ], "DE": [ @@ -4876,6 +4876,34 @@ } ], "ES": [ + { + "name": "Asturias Province", + "code": "O" + }, + { + "name": "Balears Province", + "code": "PM" + }, + { + "name": "Canary Islands", + "code": "CN" + }, + { + "name": "Cantabria Province", + "code": "S" + }, + { + "name": "Madrid Province", + "code": "M" + }, + { + "name": "Murcia", + "code": "MU" + }, + { + "name": "Navarra", + "code": "NA" + }, { "name": "áƒáƒ•áƒ˜áƒšáƒ˜áƒ¡ პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", "code": "AV" @@ -5123,34 +5151,6 @@ { "name": "ხერáƒáƒœáƒ˜áƒ¡ პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", "code": "GI" - }, - { - "name": "Asturias Province", - "code": "O" - }, - { - "name": "Balears Province", - "code": "PM" - }, - { - "name": "Canary Islands", - "code": "CN" - }, - { - "name": "Cantabria Province", - "code": "S" - }, - { - "name": "Madrid Province", - "code": "M" - }, - { - "name": "Murcia", - "code": "MU" - }, - { - "name": "Navarra", - "code": "NA" } ], "ET": [ @@ -5279,44 +5279,8 @@ ], "FJ": [ { - "name": "áƒáƒ¦áƒ›áƒáƒ¡áƒáƒ•áƒšáƒ”თის áƒáƒšáƒ¥áƒ˜", - "code": "E" - }, - { - "name": "დáƒáƒ¡áƒáƒ•áƒšáƒ”თის áƒáƒšáƒ¥áƒ˜", - "code": "W" - }, - { - "name": "მბის პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", - "code": "01" - }, - { - "name": "ნáƒáƒ˜áƒ¢áƒáƒ¡áƒ˜áƒ áƒ˜áƒ¡ პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", - "code": "09" - }, - { - "name": "რევის პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", - "code": "12" - }, - { - "name": "რáƒáƒ¢áƒ£áƒ›áƒ", - "code": "R" - }, - { - "name": "სერუის პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", - "code": "13" - }, - { - "name": "ჩრდილáƒáƒ”თის áƒáƒšáƒ¥áƒ˜", - "code": "N" - }, - { - "name": "ცენტრáƒáƒšáƒ£áƒ áƒ˜ áƒáƒšáƒ¥áƒ˜", - "code": "C" - }, - { - "name": "Bua", - "code": "02" + "name": "Bua", + "code": "02" }, { "name": "Cakaudrove", @@ -5353,6 +5317,42 @@ { "name": "Tailevu", "code": "14" + }, + { + "name": "áƒáƒ¦áƒ›áƒáƒ¡áƒáƒ•áƒšáƒ”თის áƒáƒšáƒ¥áƒ˜", + "code": "E" + }, + { + "name": "დáƒáƒ¡áƒáƒ•áƒšáƒ”თის áƒáƒšáƒ¥áƒ˜", + "code": "W" + }, + { + "name": "მბის პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", + "code": "01" + }, + { + "name": "ნáƒáƒ˜áƒ¢áƒáƒ¡áƒ˜áƒ áƒ˜áƒ¡ პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", + "code": "09" + }, + { + "name": "რევის პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", + "code": "12" + }, + { + "name": "რáƒáƒ¢áƒ£áƒ›áƒ", + "code": "R" + }, + { + "name": "სერუის პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", + "code": "13" + }, + { + "name": "ჩრდილáƒáƒ”თის áƒáƒšáƒ¥áƒ˜", + "code": "N" + }, + { + "name": "ცენტრáƒáƒšáƒ£áƒ áƒ˜ áƒáƒšáƒ¥áƒ˜", + "code": "C" } ], "FM": [ @@ -5374,6 +5374,118 @@ } ], "FR": [ + { + "name": "Auvergne-Rhône-Alpes", + "code": "ARA" + }, + { + "name": "Brittany", + "code": "E" + }, + { + "name": "Burgundy-Franche-Comté", + "code": "BFC" + }, + { + "name": "Clipperton Island", + "code": "CP" + }, + { + "name": "Corsica", + "code": "H" + }, + { + "name": "Côte-d’Or", + "code": "21" + }, + { + "name": "Côtes-d’Armor", + "code": "22" + }, + { + "name": "French Guiana", + "code": "GF" + }, + { + "name": "French Polynesia", + "code": "PF" + }, + { + "name": "French Southern Territories", + "code": "TF" + }, + { + "name": "Grand-Est", + "code": "GES" + }, + { + "name": "Guadeloupe", + "code": "GUA" + }, + { + "name": "Guadeloupe²", + "code": "GP" + }, + { + "name": "Hauts-de-France", + "code": "HDF" + }, + { + "name": "La Réunion", + "code": "LRE" + }, + { + "name": "Martinique", + "code": "MQ" + }, + { + "name": "Mayotte", + "code": "MAY" + }, + { + "name": "Mayotte²", + "code": "YT" + }, + { + "name": "New Caledonia", + "code": "NC" + }, + { + "name": "Normandie", + "code": "NOR" + }, + { + "name": "Nouvelle-Aquitaine", + "code": "NAQ" + }, + { + "name": "Occitanie", + "code": "OCC" + }, + { + "name": "Réunion", + "code": "RE" + }, + { + "name": "St. Barthélemy", + "code": "BL" + }, + { + "name": "St. Martin", + "code": "MF" + }, + { + "name": "St. Pierre & Miquelon", + "code": "PM" + }, + { + "name": "Val-d’Oise", + "code": "95" + }, + { + "name": "Wallis & Futuna", + "code": "WF" + }, { "name": "áƒáƒ•áƒ”რáƒáƒœáƒ˜", "code": "12" @@ -5759,373 +5871,57 @@ "code": "16" }, { - "name": "შერი", - "code": "18" - }, - { - "name": "ჩრდილáƒáƒ”თი კáƒáƒ áƒ¡áƒ˜áƒ™áƒ", - "code": "2B" - }, - { - "name": "ცენტრი", - "code": "CVL" - }, - { - "name": "Auvergne-Rhône-Alpes", - "code": "ARA" - }, - { - "name": "Brittany", - "code": "E" - }, - { - "name": "Burgundy-Franche-Comté", - "code": "BFC" - }, - { - "name": "Clipperton Island", - "code": "CP" - }, - { - "name": "Corsica", - "code": "H" - }, - { - "name": "Côte-d’Or", - "code": "21" - }, - { - "name": "Côtes-d’Armor", - "code": "22" - }, - { - "name": "French Guiana", - "code": "GF" - }, - { - "name": "French Polynesia", - "code": "PF" - }, - { - "name": "French Southern Territories", - "code": "TF" - }, - { - "name": "Grand-Est", - "code": "GES" - }, - { - "name": "Guadeloupe", - "code": "GUA" - }, - { - "name": "Guadeloupe²", - "code": "GP" - }, - { - "name": "Hauts-de-France", - "code": "HDF" - }, - { - "name": "La Réunion", - "code": "LRE" - }, - { - "name": "Martinique", - "code": "MQ" - }, - { - "name": "Mayotte", - "code": "MAY" - }, - { - "name": "Mayotte²", - "code": "YT" - }, - { - "name": "New Caledonia", - "code": "NC" - }, - { - "name": "Normandie", - "code": "NOR" - }, - { - "name": "Nouvelle-Aquitaine", - "code": "NAQ" - }, - { - "name": "Occitanie", - "code": "OCC" - }, - { - "name": "Réunion", - "code": "RE" - }, - { - "name": "St. Barthélemy", - "code": "BL" - }, - { - "name": "St. Martin", - "code": "MF" - }, - { - "name": "St. Pierre & Miquelon", - "code": "PM" - }, - { - "name": "Val-d’Oise", - "code": "95" - }, - { - "name": "Wallis & Futuna", - "code": "WF" - } - ], - "GA": [ - { - "name": "ესტუáƒáƒ áƒ˜áƒ¡ პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", - "code": "1" - }, - { - "name": "ზემრáƒáƒ’áƒáƒ£áƒ”", - "code": "2" - }, - { - "name": "შურáƒáƒ’áƒáƒ£áƒ”", - "code": "3" - }, - { - "name": "ნგუნიე", - "code": "4" - }, - { - "name": "ნიáƒáƒœáƒ’áƒ", - "code": "5" - }, - { - "name": "áƒáƒ’áƒáƒ£áƒ”-ივინდáƒ", - "code": "6" - }, - { - "name": "áƒáƒ’áƒáƒ£áƒ”-ლáƒáƒšáƒ", - "code": "7" - }, - { - "name": "áƒáƒ’áƒáƒ£áƒ”-მáƒáƒ áƒ˜áƒ¢áƒ˜áƒ›áƒ˜", - "code": "8" - }, - { - "name": "ვáƒáƒšáƒ-ნტემი", - "code": "9" - } - ], - "GB": [ - { - "name": "áƒáƒ‘ერდინი", - "code": "ABE" - }, - { - "name": "áƒáƒœáƒ’უსი", - "code": "ANS" - }, - { - "name": "ბექსლი", - "code": "BEX" - }, - { - "name": "ბირმინგემი", - "code": "BIR" - }, - { - "name": "ბლეკპული", - "code": "BPL" - }, - { - "name": "ბáƒáƒ áƒœáƒ›áƒ£áƒ—ი", - "code": "BMH" - }, - { - "name": "ბრისტáƒáƒšáƒ˜", - "code": "BST" - }, - { - "name": "ბრáƒáƒ›áƒšáƒ˜", - "code": "BRY" - }, - { - "name": "გáƒáƒ”რთიáƒáƒœáƒ”ბული სáƒáƒ›áƒ”ფáƒ", - "code": "UKM" - }, - { - "name": "გლáƒáƒ–გáƒ", - "code": "GLG" - }, - { - "name": "დáƒáƒœáƒ“ი", - "code": "DND" - }, - { - "name": "დáƒáƒ¡áƒáƒ•áƒšáƒ”თი სáƒáƒ¡áƒ”ქსი", - "code": "WSX" - }, - { - "name": "დიდი ბრიტáƒáƒœáƒ”თი", - "code": "GBN" - }, - { - "name": "დáƒáƒ áƒ¡áƒ”ტი", - "code": "DOR" - }, - { - "name": "ედინბურგი", - "code": "EDH" - }, - { - "name": "ენფილდი", - "code": "ENF" - }, - { - "name": "ვულვერჰემპტáƒáƒœáƒ˜", - "code": "WLV" - }, - { - "name": "ინგლისი", - "code": "ENG" - }, - { - "name": "იáƒáƒ áƒ™áƒ˜", - "code": "YOR" - }, - { - "name": "კáƒáƒ áƒ“იფი", - "code": "CRF" - }, - { - "name": "კემდენი", - "code": "CMD" - }, - { - "name": "კენსინგტáƒáƒœáƒ˜ დრჩელსი", - "code": "KEC" - }, - { - "name": "კენტი", - "code": "KEN" - }, - { - "name": "კáƒáƒ•áƒ”ნტრი", - "code": "COV" - }, - { - "name": "ლáƒáƒœáƒ™áƒáƒ¨áƒ˜áƒ áƒ˜", - "code": "LAN" - }, - { - "name": "ლესტერი", - "code": "LCE" - }, - { - "name": "ლივერპული", - "code": "LIV" - }, - { - "name": "ლáƒáƒœáƒ“áƒáƒœáƒ˜áƒ¡ სიტი", - "code": "LND" - }, - { - "name": "ლუიშემი", - "code": "LEW" - }, - { - "name": "მáƒáƒœáƒ©áƒ”სტერი", - "code": "MAN" - }, - { - "name": "მიდლზბრáƒ", - "code": "MDB" - }, - { - "name": "ნიუკáƒáƒ¡áƒš-áƒáƒžáƒáƒœ-ტáƒáƒ˜áƒœáƒ˜", - "code": "NET" - }, - { - "name": "ნáƒáƒ¢áƒ˜áƒœáƒ’ემი", - "code": "NGM" - }, - { - "name": "áƒáƒ¥áƒ¡áƒ¤áƒáƒ áƒ“შირი", - "code": "OXF" - }, - { - "name": "პáƒáƒ áƒ¢áƒ¡áƒ›áƒ£áƒ—ი", - "code": "POR" - }, - { - "name": "სáƒáƒ£áƒ—უáƒáƒ áƒ™áƒ˜", - "code": "SWK" - }, - { - "name": "სáƒáƒ£áƒ—ჰემპტáƒáƒœáƒ˜", - "code": "STH" - }, - { - "name": "სáƒáƒ¤áƒáƒšáƒ™áƒ˜", - "code": "SFK" - }, - { - "name": "სლáƒáƒ£", - "code": "SLG" - }, - { - "name": "სáƒáƒ›áƒ”რსეტი", - "code": "SOM" - }, - { - "name": "სტáƒáƒ¤áƒáƒ áƒ“შირი", - "code": "STS" - }, - { - "name": "სტáƒáƒ™-áƒáƒœ-ტრენტი", - "code": "STE" + "name": "შერი", + "code": "18" }, { - "name": "სურეი", - "code": "SRY" + "name": "ჩრდილáƒáƒ”თი კáƒáƒ áƒ¡áƒ˜áƒ™áƒ", + "code": "2B" }, { - "name": "უáƒáƒ˜áƒ¢áƒ˜", - "code": "IOW" + "name": "ცენტრი", + "code": "CVL" + } + ], + "GA": [ + { + "name": "ესტუáƒáƒ áƒ˜áƒ¡ პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", + "code": "1" }, { - "name": "უელსი", - "code": "WLS" + "name": "ზემრáƒáƒ’áƒáƒ£áƒ”", + "code": "2" }, { - "name": "შეფილდი", - "code": "SHF" + "name": "შურáƒáƒ’áƒáƒ£áƒ”", + "code": "3" }, { - "name": "შáƒáƒ¢áƒšáƒáƒœáƒ“იáƒ", - "code": "SCT" + "name": "ნგუნიე", + "code": "4" }, { - "name": "ჩრდილáƒáƒ”თი ირლáƒáƒœáƒ“იáƒ", - "code": "NIR" + "name": "ნიáƒáƒœáƒ’áƒ", + "code": "5" }, { - "name": "ჰáƒáƒ™áƒœáƒ˜", - "code": "HCK" + "name": "áƒáƒ’áƒáƒ£áƒ”-ივინდáƒ", + "code": "6" }, { - "name": "ჰáƒáƒšáƒ˜", - "code": "KHL" + "name": "áƒáƒ’áƒáƒ£áƒ”-ლáƒáƒšáƒ", + "code": "7" }, { - "name": "ჰერტფáƒáƒ áƒ“შირი", - "code": "HRT" + "name": "áƒáƒ’áƒáƒ£áƒ”-მáƒáƒ áƒ˜áƒ¢áƒ˜áƒ›áƒ˜", + "code": "8" }, + { + "name": "ვáƒáƒšáƒ-ნტემი", + "code": "9" + } + ], + "GB": [ { "name": "Aberdeenshire", "code": "ABD" @@ -6879,44 +6675,248 @@ "code": "WBK" }, { - "name": "West Dunbartonshire", - "code": "WDU" + "name": "West Dunbartonshire", + "code": "WDU" + }, + { + "name": "West Lothian", + "code": "WLN" + }, + { + "name": "Westminster", + "code": "WSM" + }, + { + "name": "Wigan", + "code": "WGN" + }, + { + "name": "Wiltshire", + "code": "WIL" + }, + { + "name": "Windsor and Maidenhead", + "code": "WNM" + }, + { + "name": "Wirral", + "code": "WRL" + }, + { + "name": "Wokingham", + "code": "WOK" + }, + { + "name": "Worcestershire", + "code": "WOR" + }, + { + "name": "Wrexham", + "code": "WRX" + }, + { + "name": "áƒáƒ‘ერდინი", + "code": "ABE" + }, + { + "name": "áƒáƒœáƒ’უსი", + "code": "ANS" + }, + { + "name": "ბექსლი", + "code": "BEX" + }, + { + "name": "ბირმინგემი", + "code": "BIR" + }, + { + "name": "ბლეკპული", + "code": "BPL" + }, + { + "name": "ბáƒáƒ áƒœáƒ›áƒ£áƒ—ი", + "code": "BMH" + }, + { + "name": "ბრისტáƒáƒšáƒ˜", + "code": "BST" + }, + { + "name": "ბრáƒáƒ›áƒšáƒ˜", + "code": "BRY" + }, + { + "name": "გáƒáƒ”რთიáƒáƒœáƒ”ბული სáƒáƒ›áƒ”ფáƒ", + "code": "UKM" + }, + { + "name": "გლáƒáƒ–გáƒ", + "code": "GLG" + }, + { + "name": "დáƒáƒœáƒ“ი", + "code": "DND" + }, + { + "name": "დáƒáƒ¡áƒáƒ•áƒšáƒ”თი სáƒáƒ¡áƒ”ქსი", + "code": "WSX" + }, + { + "name": "დიდი ბრიტáƒáƒœáƒ”თი", + "code": "GBN" + }, + { + "name": "დáƒáƒ áƒ¡áƒ”ტი", + "code": "DOR" + }, + { + "name": "ედინბურგი", + "code": "EDH" + }, + { + "name": "ენფილდი", + "code": "ENF" + }, + { + "name": "ვულვერჰემპტáƒáƒœáƒ˜", + "code": "WLV" + }, + { + "name": "ინგლისი", + "code": "ENG" + }, + { + "name": "იáƒáƒ áƒ™áƒ˜", + "code": "YOR" + }, + { + "name": "კáƒáƒ áƒ“იფი", + "code": "CRF" + }, + { + "name": "კემდენი", + "code": "CMD" + }, + { + "name": "კენსინგტáƒáƒœáƒ˜ დრჩელსი", + "code": "KEC" + }, + { + "name": "კენტი", + "code": "KEN" + }, + { + "name": "კáƒáƒ•áƒ”ნტრი", + "code": "COV" + }, + { + "name": "ლáƒáƒœáƒ™áƒáƒ¨áƒ˜áƒ áƒ˜", + "code": "LAN" + }, + { + "name": "ლესტერი", + "code": "LCE" + }, + { + "name": "ლივერპული", + "code": "LIV" + }, + { + "name": "ლáƒáƒœáƒ“áƒáƒœáƒ˜áƒ¡ სიტი", + "code": "LND" + }, + { + "name": "ლუიშემი", + "code": "LEW" + }, + { + "name": "მáƒáƒœáƒ©áƒ”სტერი", + "code": "MAN" + }, + { + "name": "მიდლზბრáƒ", + "code": "MDB" + }, + { + "name": "ნიუკáƒáƒ¡áƒš-áƒáƒžáƒáƒœ-ტáƒáƒ˜áƒœáƒ˜", + "code": "NET" + }, + { + "name": "ნáƒáƒ¢áƒ˜áƒœáƒ’ემი", + "code": "NGM" + }, + { + "name": "áƒáƒ¥áƒ¡áƒ¤áƒáƒ áƒ“შირი", + "code": "OXF" + }, + { + "name": "პáƒáƒ áƒ¢áƒ¡áƒ›áƒ£áƒ—ი", + "code": "POR" + }, + { + "name": "სáƒáƒ£áƒ—უáƒáƒ áƒ™áƒ˜", + "code": "SWK" + }, + { + "name": "სáƒáƒ£áƒ—ჰემპტáƒáƒœáƒ˜", + "code": "STH" + }, + { + "name": "სáƒáƒ¤áƒáƒšáƒ™áƒ˜", + "code": "SFK" + }, + { + "name": "სლáƒáƒ£", + "code": "SLG" + }, + { + "name": "სáƒáƒ›áƒ”რსეტი", + "code": "SOM" + }, + { + "name": "სტáƒáƒ¤áƒáƒ áƒ“შირი", + "code": "STS" + }, + { + "name": "სტáƒáƒ™-áƒáƒœ-ტრენტი", + "code": "STE" }, { - "name": "West Lothian", - "code": "WLN" + "name": "სურეი", + "code": "SRY" }, { - "name": "Westminster", - "code": "WSM" + "name": "უáƒáƒ˜áƒ¢áƒ˜", + "code": "IOW" }, { - "name": "Wigan", - "code": "WGN" + "name": "უელსი", + "code": "WLS" }, { - "name": "Wiltshire", - "code": "WIL" + "name": "შეფილდი", + "code": "SHF" }, { - "name": "Windsor and Maidenhead", - "code": "WNM" + "name": "შáƒáƒ¢áƒšáƒáƒœáƒ“იáƒ", + "code": "SCT" }, { - "name": "Wirral", - "code": "WRL" + "name": "ჩრდილáƒáƒ”თი ირლáƒáƒœáƒ“იáƒ", + "code": "NIR" }, { - "name": "Wokingham", - "code": "WOK" + "name": "ჰáƒáƒ™áƒœáƒ˜", + "code": "HCK" }, { - "name": "Worcestershire", - "code": "WOR" + "name": "ჰáƒáƒšáƒ˜", + "code": "KHL" }, { - "name": "Wrexham", - "code": "WRX" + "name": "ჰერტფáƒáƒ áƒ“შირი", + "code": "HRT" } ], "GD": [ @@ -7000,10 +7000,6 @@ } ], "GH": [ - { - "name": "áƒáƒ¨áƒáƒœáƒ¢áƒ˜áƒ¡ რეგიáƒáƒœáƒ˜", - "code": "AH" - }, { "name": "Brong-Ahafo", "code": "BA" @@ -7039,13 +7035,13 @@ { "name": "Western", "code": "WP" + }, + { + "name": "áƒáƒ¨áƒáƒœáƒ¢áƒ˜áƒ¡ რეგიáƒáƒœáƒ˜", + "code": "AH" } ], "GL": [ - { - "name": "კáƒáƒáƒ¡áƒ£áƒ˜áƒ¢áƒ¡áƒ£áƒžáƒ˜", - "code": "QA" - }, { "name": "Kujalleq", "code": "KU" @@ -7057,13 +7053,13 @@ { "name": "Sermersooq", "code": "SM" + }, + { + "name": "კáƒáƒáƒ¡áƒ£áƒ˜áƒ¢áƒ¡áƒ£áƒžáƒ˜", + "code": "QA" } ], "GM": [ - { - "name": "ბáƒáƒœáƒ¯áƒ£áƒšáƒ˜", - "code": "B" - }, { "name": "Central River Division", "code": "M" @@ -7083,13 +7079,13 @@ { "name": "West Coast Division", "code": "W" + }, + { + "name": "ბáƒáƒœáƒ¯áƒ£áƒšáƒ˜", + "code": "B" } ], "GN": [ - { - "name": "კáƒáƒœáƒáƒ™áƒ áƒ˜", - "code": "C" - }, { "name": "Beyla", "code": "BE" @@ -7249,9 +7245,21 @@ { "name": "Yomou", "code": "YO" + }, + { + "name": "კáƒáƒœáƒáƒ™áƒ áƒ˜", + "code": "C" } ], "GQ": [ + { + "name": "Insular", + "code": "I" + }, + { + "name": "Río Muni", + "code": "C" + }, { "name": "áƒáƒœáƒáƒ‘áƒáƒœáƒ˜áƒ¡ პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", "code": "AN" @@ -7279,61 +7287,9 @@ { "name": "ცენტრáƒ-სურის პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", "code": "CS" - }, - { - "name": "Insular", - "code": "I" - }, - { - "name": "Río Muni", - "code": "C" } ], "GR": [ - { - "name": "áƒáƒ˜áƒáƒœ-áƒáƒ áƒáƒ¡áƒ˜", - "code": "69" - }, - { - "name": "áƒáƒ¢áƒ˜áƒ™áƒ", - "code": "I" - }, - { - "name": "áƒáƒ¦áƒ›áƒáƒ¡áƒáƒ•áƒšáƒ”თი მáƒáƒ™áƒ”დáƒáƒœáƒ˜áƒ დრთრáƒáƒ™áƒ˜áƒ", - "code": "A" - }, - { - "name": "დáƒáƒ¡áƒáƒ•áƒšáƒ”თი მáƒáƒ™áƒ”დáƒáƒœáƒ˜áƒ", - "code": "C" - }, - { - "name": "დáƒáƒ¡áƒáƒ•áƒšáƒ”თი სáƒáƒ‘ერძნეთი", - "code": "G" - }, - { - "name": "ეპირი", - "code": "D" - }, - { - "name": "თესáƒáƒšáƒ˜áƒ", - "code": "E" - }, - { - "name": "პელáƒáƒžáƒáƒœáƒ”სის პერიფერიáƒ", - "code": "J" - }, - { - "name": "სáƒáƒ›áƒ®áƒ áƒ”თ ეგეáƒáƒ¡áƒ˜áƒ¡ კუნძულები", - "code": "L" - }, - { - "name": "ჩრდილáƒáƒ”თ ეგეáƒáƒ¡áƒ˜áƒ¡ კუნძულები", - "code": "K" - }, - { - "name": "ცენტრáƒáƒšáƒ£áƒ áƒ˜ მáƒáƒ™áƒ”დáƒáƒœáƒ˜áƒ", - "code": "B" - }, { "name": "Achaea", "code": "13" @@ -7549,6 +7505,50 @@ { "name": "Zakynthos", "code": "21" + }, + { + "name": "áƒáƒ˜áƒáƒœ-áƒáƒ áƒáƒ¡áƒ˜", + "code": "69" + }, + { + "name": "áƒáƒ¢áƒ˜áƒ™áƒ", + "code": "I" + }, + { + "name": "áƒáƒ¦áƒ›áƒáƒ¡áƒáƒ•áƒšáƒ”თი მáƒáƒ™áƒ”დáƒáƒœáƒ˜áƒ დრთრáƒáƒ™áƒ˜áƒ", + "code": "A" + }, + { + "name": "დáƒáƒ¡áƒáƒ•áƒšáƒ”თი მáƒáƒ™áƒ”დáƒáƒœáƒ˜áƒ", + "code": "C" + }, + { + "name": "დáƒáƒ¡áƒáƒ•áƒšáƒ”თი სáƒáƒ‘ერძნეთი", + "code": "G" + }, + { + "name": "ეპირი", + "code": "D" + }, + { + "name": "თესáƒáƒšáƒ˜áƒ", + "code": "E" + }, + { + "name": "პელáƒáƒžáƒáƒœáƒ”სის პერიფერიáƒ", + "code": "J" + }, + { + "name": "სáƒáƒ›áƒ®áƒ áƒ”თ ეგეáƒáƒ¡áƒ˜áƒ¡ კუნძულები", + "code": "L" + }, + { + "name": "ჩრდილáƒáƒ”თ ეგეáƒáƒ¡áƒ˜áƒ¡ კუნძულები", + "code": "K" + }, + { + "name": "ცენტრáƒáƒšáƒ£áƒ áƒ˜ მáƒáƒ™áƒ”დáƒáƒœáƒ˜áƒ", + "code": "B" } ], "GT": [ @@ -7642,10 +7642,6 @@ } ], "GW": [ - { - "name": "ბისáƒáƒ£", - "code": "BS" - }, { "name": "Bafatá", "code": "BA" @@ -7689,6 +7685,10 @@ { "name": "Tombali", "code": "TO" + }, + { + "name": "ბისáƒáƒ£", + "code": "BS" } ], "GY": [ @@ -7936,6 +7936,10 @@ } ], "HU": [ + { + "name": "Szekszárd", + "code": "SS" + }, { "name": "ბáƒáƒ áƒáƒœáƒ˜áƒ˜áƒ¡ მედიე", "code": "BA" @@ -8103,13 +8107,21 @@ { "name": "ჰáƒáƒ“მეზევáƒáƒ¨áƒáƒ áƒ°áƒ”ი", "code": "HV" - }, - { - "name": "Szekszárd", - "code": "SS" } ], "ID": [ + { + "name": "Bali", + "code": "BA" + }, + { + "name": "Kalimantan", + "code": "KA" + }, + { + "name": "North Kalimantan", + "code": "KU" + }, { "name": "áƒáƒ¦áƒ›áƒáƒ¡áƒáƒ•áƒšáƒ”თი იáƒáƒ•áƒ", "code": "JI" @@ -8261,18 +8273,6 @@ { "name": "ჯáƒáƒ™áƒ˜áƒáƒ™áƒáƒ áƒ¢áƒ˜áƒ¡ სპეციáƒáƒšáƒ£áƒ áƒ˜ რეგიáƒáƒœáƒ˜", "code": "YO" - }, - { - "name": "Bali", - "code": "BA" - }, - { - "name": "Kalimantan", - "code": "KA" - }, - { - "name": "North Kalimantan", - "code": "KU" } ], "IE": [ @@ -8398,6 +8398,14 @@ } ], "IL": [ + { + "name": "Jerusalem", + "code": "JM" + }, + { + "name": "Tel Aviv District", + "code": "TA" + }, { "name": "სáƒáƒ›áƒ®áƒ áƒ”თი რáƒáƒ˜áƒáƒœáƒ˜", "code": "D" @@ -8413,14 +8421,6 @@ { "name": "ხáƒáƒ˜áƒ¤áƒ˜áƒ¡ რáƒáƒ˜áƒáƒœáƒ˜", "code": "HA" - }, - { - "name": "Jerusalem", - "code": "JM" - }, - { - "name": "Tel Aviv District", - "code": "TA" } ], "IN": [ @@ -8808,6 +8808,18 @@ } ], "IT": [ + { + "name": "Aosta Valley", + "code": "23" + }, + { + "name": "Genoa", + "code": "GE" + }, + { + "name": "L’Aquila", + "code": "AQ" + }, { "name": "áƒáƒ‘რუცი", "code": "65" @@ -9309,24 +9321,12 @@ "code": "FG" }, { - "name": "ფრიული-ვენეციáƒ-ჯულიáƒ", - "code": "36" - }, - { - "name": "ფრáƒáƒ–ინáƒáƒœáƒ”ს პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", - "code": "FR" - }, - { - "name": "Aosta Valley", - "code": "23" - }, - { - "name": "Genoa", - "code": "GE" + "name": "ფრიული-ვენეციáƒ-ჯულიáƒ", + "code": "36" }, { - "name": "L’Aquila", - "code": "AQ" + "name": "ფრáƒáƒ–ინáƒáƒœáƒ”ს პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", + "code": "FR" } ], "JM": [ @@ -10706,6 +10706,74 @@ } ], "LT": [ + { + "name": "Alytus Municipality", + "code": "02" + }, + { + "name": "BirÅ¡tonas", + "code": "05" + }, + { + "name": "Druskininkai", + "code": "07" + }, + { + "name": "ElektrÄ—nai", + "code": "08" + }, + { + "name": "Kalvarija", + "code": "14" + }, + { + "name": "Kauno Municipality", + "code": "15" + }, + { + "name": "Kazlų RÅ«da", + "code": "17" + }, + { + "name": "KlaipÄ—dos Municipality", + "code": "20" + }, + { + "name": "MarijampolÄ—", + "code": "25" + }, + { + "name": "Neringa", + "code": "28" + }, + { + "name": "PagÄ—giai", + "code": "29" + }, + { + "name": "Palanga", + "code": "31" + }, + { + "name": "Panevėžio Municipality", + "code": "32" + }, + { + "name": "Rietavas", + "code": "39" + }, + { + "name": "Å iaulių Municipality", + "code": "43" + }, + { + "name": "Vilniaus Municipality", + "code": "57" + }, + { + "name": "Visaginas", + "code": "59" + }, { "name": "áƒáƒ™áƒ›áƒ˜áƒáƒœáƒ˜áƒ¡ რáƒáƒ˜áƒáƒœáƒ˜", "code": "01" @@ -10917,74 +10985,6 @@ { "name": "შირვინტáƒáƒ¡áƒ˜áƒ¡ რáƒáƒ˜áƒáƒœáƒ˜", "code": "47" - }, - { - "name": "Alytus Municipality", - "code": "02" - }, - { - "name": "BirÅ¡tonas", - "code": "05" - }, - { - "name": "Druskininkai", - "code": "07" - }, - { - "name": "ElektrÄ—nai", - "code": "08" - }, - { - "name": "Kalvarija", - "code": "14" - }, - { - "name": "Kauno Municipality", - "code": "15" - }, - { - "name": "Kazlų RÅ«da", - "code": "17" - }, - { - "name": "KlaipÄ—dos Municipality", - "code": "20" - }, - { - "name": "MarijampolÄ—", - "code": "25" - }, - { - "name": "Neringa", - "code": "28" - }, - { - "name": "PagÄ—giai", - "code": "29" - }, - { - "name": "Palanga", - "code": "31" - }, - { - "name": "Panevėžio Municipality", - "code": "32" - }, - { - "name": "Rietavas", - "code": "39" - }, - { - "name": "Å iaulių Municipality", - "code": "43" - }, - { - "name": "Vilniaus Municipality", - "code": "57" - }, - { - "name": "Visaginas", - "code": "59" } ], "LU": [ @@ -11618,38 +11618,6 @@ } ], "MA": [ - { - "name": "კáƒáƒ¡áƒáƒ‘ლáƒáƒœáƒ™áƒ", - "code": "CAS" - }, - { - "name": "მáƒáƒ áƒáƒ™áƒ”ში", - "code": "MMD" - }, - { - "name": "მáƒáƒ áƒáƒ™áƒ”ში²", - "code": "MMN" - }, - { - "name": "მáƒáƒ áƒáƒ™áƒ”ში³", - "code": "SYB" - }, - { - "name": "მეკნესი", - "code": "MEK" - }, - { - "name": "რáƒáƒ‘áƒáƒ¢áƒ˜", - "code": "RAB" - }, - { - "name": "ტáƒáƒœáƒŸáƒ”რი", - "code": "TNG" - }, - { - "name": "ფესი", - "code": "FES" - }, { "name": "Agadir-Ida Ou Tanane", "code": "AGD" @@ -11933,13 +11901,41 @@ { "name": "Zagora", "code": "ZAG" + }, + { + "name": "კáƒáƒ¡áƒáƒ‘ლáƒáƒœáƒ™áƒ", + "code": "CAS" + }, + { + "name": "მáƒáƒ áƒáƒ™áƒ”ში", + "code": "MMD" + }, + { + "name": "მáƒáƒ áƒáƒ™áƒ”ში²", + "code": "MMN" + }, + { + "name": "მáƒáƒ áƒáƒ™áƒ”ში³", + "code": "SYB" + }, + { + "name": "მეკნესი", + "code": "MEK" + }, + { + "name": "რáƒáƒ‘áƒáƒ¢áƒ˜", + "code": "RAB" + }, + { + "name": "ტáƒáƒœáƒŸáƒ”რი", + "code": "TNG" + }, + { + "name": "ფესი", + "code": "FES" } ], "MC": [ - { - "name": "მáƒáƒœáƒ¢áƒ”-კáƒáƒ áƒšáƒ", - "code": "MC" - }, { "name": "Fontvieille", "code": "FO" @@ -12003,9 +11999,17 @@ { "name": "Vallon de la Rousse", "code": "VR" + }, + { + "name": "მáƒáƒœáƒ¢áƒ”-კáƒáƒ áƒšáƒ", + "code": "MC" } ], "MD": [ + { + "name": "Transnistria", + "code": "SN" + }, { "name": "áƒáƒœáƒ”ნი-ნáƒáƒ˜áƒ¡ რáƒáƒ˜áƒáƒœáƒ˜", "code": "AN" @@ -12149,10 +12153,6 @@ { "name": "ჰინჩეშტის რáƒáƒ˜áƒáƒœáƒ˜", "code": "HI" - }, - { - "name": "Transnistria", - "code": "SN" } ], "ME": [ @@ -12276,22 +12276,6 @@ } ], "MH": [ - { - "name": "კვáƒáƒ¯áƒáƒšáƒ”ინი", - "code": "KWA" - }, - { - "name": "მáƒáƒ¯áƒ£áƒ áƒ", - "code": "MAJ" - }, - { - "name": "რáƒáƒšáƒ˜áƒ™áƒ˜áƒ¡ ჯáƒáƒ­áƒ•áƒ˜", - "code": "L" - }, - { - "name": "რáƒáƒ¢áƒáƒ™áƒ˜áƒ¡ ჯáƒáƒ­áƒ•áƒ˜", - "code": "T" - }, { "name": "Ailinglaplap Atoll", "code": "ALL" @@ -12373,12 +12357,28 @@ "code": "UTI" }, { - "name": "Wotho Atoll", - "code": "WTH" + "name": "Wotho Atoll", + "code": "WTH" + }, + { + "name": "Wotje Atoll", + "code": "WTJ" + }, + { + "name": "კვáƒáƒ¯áƒáƒšáƒ”ინი", + "code": "KWA" + }, + { + "name": "მáƒáƒ¯áƒ£áƒ áƒ", + "code": "MAJ" + }, + { + "name": "რáƒáƒšáƒ˜áƒ™áƒ˜áƒ¡ ჯáƒáƒ­áƒ•áƒ˜", + "code": "L" }, { - "name": "Wotje Atoll", - "code": "WTJ" + "name": "რáƒáƒ¢áƒáƒ™áƒ˜áƒ¡ ჯáƒáƒ­áƒ•áƒ˜", + "code": "T" } ], "MK": [ @@ -12724,10 +12724,6 @@ } ], "ML": [ - { - "name": "ბáƒáƒ›áƒáƒ™áƒ", - "code": "BKO" - }, { "name": "Gao", "code": "7" @@ -12767,6 +12763,10 @@ { "name": "Tombouctou", "code": "6" + }, + { + "name": "ბáƒáƒ›áƒáƒ™áƒ", + "code": "BKO" } ], "MM": [ @@ -13262,6 +13262,22 @@ } ], "MU": [ + { + "name": "Beau-Bassin Rose-Hill", + "code": "BR" + }, + { + "name": "Curepipe", + "code": "CU" + }, + { + "name": "Quatre Bornes", + "code": "QB" + }, + { + "name": "Vacoas-Phoenix", + "code": "VP" + }, { "name": "áƒáƒ’áƒáƒšáƒ”გáƒ", "code": "AG" @@ -13313,29 +13329,9 @@ { "name": "ფლáƒáƒ™áƒ˜", "code": "FL" - }, - { - "name": "Beau-Bassin Rose-Hill", - "code": "BR" - }, - { - "name": "Curepipe", - "code": "CU" - }, - { - "name": "Quatre Bornes", - "code": "QB" - }, - { - "name": "Vacoas-Phoenix", - "code": "VP" } ], "MV": [ - { - "name": "მáƒáƒšáƒ”", - "code": "MLE" - }, { "name": "Addu", "code": "01" @@ -13443,6 +13439,10 @@ { "name": "Vaavu", "code": "04" + }, + { + "name": "მáƒáƒšáƒ”", + "code": "MLE" } ], "MW": [ @@ -13572,6 +13572,10 @@ } ], "MX": [ + { + "name": "Mexico City", + "code": "DIF" + }, { "name": "áƒáƒ’უáƒáƒ¡áƒ™áƒáƒšáƒ˜áƒ”ნტესის შტáƒáƒ¢áƒ˜", "code": "AGU" @@ -13699,10 +13703,6 @@ { "name": "ხáƒáƒšáƒ˜áƒ¡áƒ™áƒ", "code": "JAL" - }, - { - "name": "Mexico City", - "code": "DIF" } ], "MY": [ @@ -13910,54 +13910,6 @@ } ], "NG": [ - { - "name": "áƒáƒ‘იის შტáƒáƒ¢áƒ˜", - "code": "AB" - }, - { - "name": "áƒáƒ“áƒáƒ›áƒáƒ•áƒ˜áƒ¡ შტáƒáƒ¢áƒ˜", - "code": "AD" - }, - { - "name": "áƒáƒ™áƒ•áƒ-იბáƒáƒ›áƒ˜áƒ¡ შტáƒáƒ¢áƒ˜", - "code": "AK" - }, - { - "name": "áƒáƒœáƒáƒ›áƒ‘რის შტáƒáƒ¢áƒ˜", - "code": "AN" - }, - { - "name": "ბáƒáƒ˜áƒ”ლსის შტáƒáƒ¢áƒ˜", - "code": "BY" - }, - { - "name": "ბáƒáƒ£áƒ©áƒ˜áƒ¡ შტáƒáƒ¢áƒ˜", - "code": "BA" - }, - { - "name": "ბენუეს შტáƒáƒ¢áƒ˜", - "code": "BE" - }, - { - "name": "ბáƒáƒ áƒœáƒáƒ¡ შტáƒáƒ¢áƒ˜", - "code": "BO" - }, - { - "name": "გáƒáƒ›áƒ‘ეს შტáƒáƒ¢áƒ˜", - "code": "GO" - }, - { - "name": "დელტის შტáƒáƒ¢áƒ˜", - "code": "DE" - }, - { - "name": "ებáƒáƒœáƒ˜áƒ˜áƒ¡ შტáƒáƒ¢áƒ˜", - "code": "EB" - }, - { - "name": "ედáƒáƒ¡ შტáƒáƒ¢áƒ˜", - "code": "ED" - }, { "name": "Cross River", "code": "CR" @@ -14057,6 +14009,54 @@ { "name": "Zamfara", "code": "ZA" + }, + { + "name": "áƒáƒ‘იის შტáƒáƒ¢áƒ˜", + "code": "AB" + }, + { + "name": "áƒáƒ“áƒáƒ›áƒáƒ•áƒ˜áƒ¡ შტáƒáƒ¢áƒ˜", + "code": "AD" + }, + { + "name": "áƒáƒ™áƒ•áƒ-იბáƒáƒ›áƒ˜áƒ¡ შტáƒáƒ¢áƒ˜", + "code": "AK" + }, + { + "name": "áƒáƒœáƒáƒ›áƒ‘რის შტáƒáƒ¢áƒ˜", + "code": "AN" + }, + { + "name": "ბáƒáƒ˜áƒ”ლსის შტáƒáƒ¢áƒ˜", + "code": "BY" + }, + { + "name": "ბáƒáƒ£áƒ©áƒ˜áƒ¡ შტáƒáƒ¢áƒ˜", + "code": "BA" + }, + { + "name": "ბენუეს შტáƒáƒ¢áƒ˜", + "code": "BE" + }, + { + "name": "ბáƒáƒ áƒœáƒáƒ¡ შტáƒáƒ¢áƒ˜", + "code": "BO" + }, + { + "name": "გáƒáƒ›áƒ‘ეს შტáƒáƒ¢áƒ˜", + "code": "GO" + }, + { + "name": "დელტის შტáƒáƒ¢áƒ˜", + "code": "DE" + }, + { + "name": "ებáƒáƒœáƒ˜áƒ˜áƒ¡ შტáƒáƒ¢áƒ˜", + "code": "EB" + }, + { + "name": "ედáƒáƒ¡ შტáƒáƒ¢áƒ˜", + "code": "ED" } ], "NI": [ @@ -14130,6 +14130,18 @@ } ], "NL": [ + { + "name": "Aruba", + "code": "AW" + }, + { + "name": "Curaçao", + "code": "CW" + }, + { + "name": "Sint Maarten", + "code": "SX" + }, { "name": "ბáƒáƒœáƒ”ირი", "code": "BQ1" @@ -14189,18 +14201,6 @@ { "name": "ჩრდილáƒáƒ”თი ჰáƒáƒšáƒáƒœáƒ“იáƒ", "code": "NH" - }, - { - "name": "Aruba", - "code": "AW" - }, - { - "name": "Curaçao", - "code": "CW" - }, - { - "name": "Sint Maarten", - "code": "SX" } ], "NO": [ @@ -14426,6 +14426,18 @@ } ], "NZ": [ + { + "name": "Nelson", + "code": "NSN" + }, + { + "name": "North Island", + "code": "N" + }, + { + "name": "South Island", + "code": "S" + }, { "name": "ბეი-áƒáƒ•-პლენტის რეგიáƒáƒœáƒ˜", "code": "BOP" @@ -14489,18 +14501,6 @@ { "name": "ჰáƒáƒ™áƒ¡-ბეის რეგიáƒáƒœáƒ˜", "code": "HKB" - }, - { - "name": "Nelson", - "code": "NSN" - }, - { - "name": "North Island", - "code": "N" - }, - { - "name": "South Island", - "code": "S" } ], "OM": [ @@ -14558,6 +14558,10 @@ } ], "PA": [ + { + "name": "West Panamá", + "code": "10" + }, { "name": "ბáƒáƒ™áƒáƒ¡-დელ-ტáƒáƒ áƒáƒ¡ პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", "code": "1" @@ -14605,10 +14609,6 @@ { "name": "ჩირიკის პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", "code": "4" - }, - { - "name": "West Panamá", - "code": "10" } ], "PE": [ @@ -14808,10 +14808,6 @@ } ], "PH": [ - { - "name": "ლáƒáƒ’უნáƒ", - "code": "LAG" - }, { "name": "Abra", "code": "ABR" @@ -15199,9 +15195,25 @@ { "name": "Zamboanga Sibugay", "code": "ZSI" + }, + { + "name": "ლáƒáƒ’უნáƒ", + "code": "LAG" } ], "PK": [ + { + "name": "Azad Kashmir", + "code": "JK" + }, + { + "name": "Federally Administered Tribal Areas", + "code": "TA" + }, + { + "name": "Islamabad", + "code": "IS" + }, { "name": "ბელუჯისტáƒáƒœáƒ˜", "code": "BA" @@ -15221,18 +15233,6 @@ { "name": "ხáƒáƒ˜áƒ‘ერ-პáƒáƒ®áƒ¢áƒ£áƒœáƒ®áƒ•áƒ", "code": "KP" - }, - { - "name": "Azad Kashmir", - "code": "JK" - }, - { - "name": "Federally Administered Tribal Areas", - "code": "TA" - }, - { - "name": "Islamabad", - "code": "IS" } ], "PL": [ @@ -15590,10 +15590,6 @@ } ], "QA": [ - { - "name": "დáƒáƒ°áƒ", - "code": "DA" - }, { "name": "Al Daayen", "code": "ZA" @@ -15621,6 +15617,10 @@ { "name": "Umm Salal", "code": "US" + }, + { + "name": "დáƒáƒ°áƒ", + "code": "DA" } ], "RO": [ @@ -15794,6 +15794,14 @@ } ], "RS": [ + { + "name": "Kosovo-Metohija", + "code": "KM" + }, + { + "name": "Kosovska Mitrovica", + "code": "28" + }, { "name": "ბელგრáƒáƒ“ი", "code": "00" @@ -15913,14 +15921,6 @@ { "name": "ჩრდილáƒ-ბáƒáƒ©áƒ˜áƒ¡ რáƒáƒ˜áƒáƒœáƒ˜", "code": "01" - }, - { - "name": "Kosovo-Metohija", - "code": "KM" - }, - { - "name": "Kosovska Mitrovica", - "code": "28" } ], "RU": [ @@ -16478,6 +16478,10 @@ } ], "SD": [ + { + "name": "West Kurdufan", + "code": "GK" + }, { "name": "áƒáƒš-ქáƒáƒ“áƒáƒ áƒ˜áƒ¤áƒ˜áƒ¡ შტáƒáƒ¢áƒ˜", "code": "GD" @@ -16545,21 +16549,9 @@ { "name": "ხáƒáƒ áƒ¢áƒ£áƒ›áƒ˜áƒ¡ შტáƒáƒ¢áƒ˜", "code": "KH" - }, - { - "name": "West Kurdufan", - "code": "GK" } ], "SE": [ - { - "name": "სკáƒáƒœáƒ”", - "code": "M" - }, - { - "name": "სტáƒáƒ™áƒ°áƒáƒšáƒ›áƒ˜", - "code": "AB" - }, { "name": "Blekinge", "code": "K" @@ -16635,6 +16627,14 @@ { "name": "Västra Götaland", "code": "O" + }, + { + "name": "სკáƒáƒœáƒ”", + "code": "M" + }, + { + "name": "სტáƒáƒ™áƒ°áƒáƒšáƒ›áƒ˜", + "code": "AB" } ], "SG": [ @@ -16660,6 +16660,10 @@ } ], "SH": [ + { + "name": "Tristan da Cunha", + "code": "TA" + }, { "name": "áƒáƒ›áƒáƒ¦áƒšáƒ”ბის კუნძული", "code": "AC" @@ -16667,10 +16671,6 @@ { "name": "წმინდრელენეს კუნძული", "code": "HL" - }, - { - "name": "Tristan da Cunha", - "code": "TA" } ], "SI": [ @@ -17974,10 +17974,6 @@ } ], "TD": [ - { - "name": "ნჯáƒáƒ›áƒ”ნáƒ", - "code": "ND" - }, { "name": "Bahr el Gazel", "code": "BG" @@ -18065,6 +18061,10 @@ { "name": "Wadi Fira", "code": "WF" + }, + { + "name": "ნჯáƒáƒ›áƒ”ნáƒ", + "code": "ND" } ], "TG": [ @@ -18090,106 +18090,6 @@ } ], "TH": [ - { - "name": "ბáƒáƒœáƒ’კáƒáƒ™áƒ˜", - "code": "10" - }, - { - "name": "კáƒáƒœáƒ©áƒáƒœáƒáƒ‘ურის პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", - "code": "71" - }, - { - "name": "ლáƒáƒ›áƒžáƒáƒœáƒ’ის პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", - "code": "52" - }, - { - "name": "ლáƒáƒ›áƒ¤áƒ£áƒœáƒ˜áƒ¡ პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", - "code": "51" - }, - { - "name": "მეჰáƒáƒœáƒ’სáƒáƒœáƒ˜áƒ¡ პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", - "code": "58" - }, - { - "name": "ნáƒáƒœáƒ˜áƒ¡ პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", - "code": "55" - }, - { - "name": "პრáƒáƒ©áƒ˜áƒœáƒ‘ურის პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", - "code": "25" - }, - { - "name": "პრáƒáƒ©áƒ£áƒáƒžáƒ¥áƒ˜áƒ áƒ˜áƒ¥áƒáƒœáƒ˜áƒ¡ პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", - "code": "77" - }, - { - "name": "რáƒáƒ˜áƒáƒœáƒ’ის პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", - "code": "21" - }, - { - "name": "რáƒáƒœáƒáƒœáƒ’ის პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", - "code": "85" - }, - { - "name": "რáƒáƒ¢áƒ©áƒáƒ‘ურის პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", - "code": "70" - }, - { - "name": "სáƒáƒ™áƒ”áƒáƒ¡ პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", - "code": "27" - }, - { - "name": "ტáƒáƒ™áƒ˜áƒ¡ პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", - "code": "63" - }, - { - "name": "ტრáƒáƒ¢áƒ˜áƒ¡ პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", - "code": "23" - }, - { - "name": "უტáƒáƒ áƒáƒ“იტის პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", - "code": "53" - }, - { - "name": "ფáƒáƒ˜áƒáƒ£áƒ¡ პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", - "code": "56" - }, - { - "name": "ფეტჩáƒáƒ‘ურის პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", - "code": "76" - }, - { - "name": "ფიტსáƒáƒœáƒ£áƒšáƒáƒ™áƒ˜áƒ¡ პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", - "code": "65" - }, - { - "name": "ფრეს პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", - "code": "54" - }, - { - "name": "ფხუკეტის პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", - "code": "83" - }, - { - "name": "ჩáƒáƒœáƒ—áƒáƒ‘ურის პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", - "code": "22" - }, - { - "name": "ჩáƒáƒ©áƒ”ნგსáƒáƒáƒ¡ პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", - "code": "24" - }, - { - "name": "ჩიáƒáƒœáƒ’მáƒáƒ˜áƒ¡ პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", - "code": "50" - }, - { - "name": "ჩიáƒáƒœáƒ’რáƒáƒ˜áƒ¡ პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", - "code": "57" - }, - { - "name": "ჩáƒáƒœáƒ‘ურის პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", - "code": "20" - }, { "name": "Amnat Charoen", "code": "37" @@ -18355,52 +18255,152 @@ "code": "33" }, { - "name": "Sing Buri", - "code": "17" + "name": "Sing Buri", + "code": "17" + }, + { + "name": "Songkhla", + "code": "90" + }, + { + "name": "Sukhothai", + "code": "64" + }, + { + "name": "Suphanburi", + "code": "72" + }, + { + "name": "Surat Thani", + "code": "84" + }, + { + "name": "Surin", + "code": "32" + }, + { + "name": "Trang", + "code": "92" + }, + { + "name": "Ubon Ratchathani", + "code": "34" + }, + { + "name": "Udon Thani", + "code": "41" + }, + { + "name": "Uthai Thani", + "code": "61" + }, + { + "name": "Yala", + "code": "95" + }, + { + "name": "Yasothon", + "code": "35" + }, + { + "name": "ბáƒáƒœáƒ’კáƒáƒ™áƒ˜", + "code": "10" + }, + { + "name": "კáƒáƒœáƒ©áƒáƒœáƒáƒ‘ურის პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", + "code": "71" + }, + { + "name": "ლáƒáƒ›áƒžáƒáƒœáƒ’ის პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", + "code": "52" + }, + { + "name": "ლáƒáƒ›áƒ¤áƒ£áƒœáƒ˜áƒ¡ პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", + "code": "51" + }, + { + "name": "მეჰáƒáƒœáƒ’სáƒáƒœáƒ˜áƒ¡ პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", + "code": "58" + }, + { + "name": "ნáƒáƒœáƒ˜áƒ¡ პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", + "code": "55" + }, + { + "name": "პრáƒáƒ©áƒ˜áƒœáƒ‘ურის პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", + "code": "25" + }, + { + "name": "პრáƒáƒ©áƒ£áƒáƒžáƒ¥áƒ˜áƒ áƒ˜áƒ¥áƒáƒœáƒ˜áƒ¡ პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", + "code": "77" + }, + { + "name": "რáƒáƒ˜áƒáƒœáƒ’ის პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", + "code": "21" + }, + { + "name": "რáƒáƒœáƒáƒœáƒ’ის პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", + "code": "85" + }, + { + "name": "რáƒáƒ¢áƒ©áƒáƒ‘ურის პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", + "code": "70" + }, + { + "name": "სáƒáƒ™áƒ”áƒáƒ¡ პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", + "code": "27" + }, + { + "name": "ტáƒáƒ™áƒ˜áƒ¡ პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", + "code": "63" + }, + { + "name": "ტრáƒáƒ¢áƒ˜áƒ¡ პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", + "code": "23" }, { - "name": "Songkhla", - "code": "90" + "name": "უტáƒáƒ áƒáƒ“იტის პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", + "code": "53" }, { - "name": "Sukhothai", - "code": "64" + "name": "ფáƒáƒ˜áƒáƒ£áƒ¡ პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", + "code": "56" }, { - "name": "Suphanburi", - "code": "72" + "name": "ფეტჩáƒáƒ‘ურის პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", + "code": "76" }, { - "name": "Surat Thani", - "code": "84" + "name": "ფიტსáƒáƒœáƒ£áƒšáƒáƒ™áƒ˜áƒ¡ პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", + "code": "65" }, { - "name": "Surin", - "code": "32" + "name": "ფრეს პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", + "code": "54" }, { - "name": "Trang", - "code": "92" + "name": "ფხუკეტის პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", + "code": "83" }, { - "name": "Ubon Ratchathani", - "code": "34" + "name": "ჩáƒáƒœáƒ—áƒáƒ‘ურის პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", + "code": "22" }, { - "name": "Udon Thani", - "code": "41" + "name": "ჩáƒáƒ©áƒ”ნგსáƒáƒáƒ¡ პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", + "code": "24" }, { - "name": "Uthai Thani", - "code": "61" + "name": "ჩიáƒáƒœáƒ’მáƒáƒ˜áƒ¡ პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", + "code": "50" }, { - "name": "Yala", - "code": "95" + "name": "ჩიáƒáƒœáƒ’რáƒáƒ˜áƒ¡ პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", + "code": "57" }, { - "name": "Yasothon", - "code": "35" + "name": "ჩáƒáƒœáƒ‘ურის პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ", + "code": "20" } ], "TJ": [ @@ -18952,26 +18952,6 @@ } ], "TT": [ - { - "name": "áƒáƒ áƒ˜áƒ›áƒ", - "code": "ARI" - }, - { - "name": "პáƒáƒ˜áƒœáƒ¢-ფáƒáƒ áƒ¢áƒ˜áƒœáƒ˜", - "code": "PTF" - }, - { - "name": "პáƒáƒ áƒ¢-áƒáƒ•-სპეინი", - "code": "POS" - }, - { - "name": "ტáƒáƒ‘áƒáƒ’áƒ", - "code": "TOB" - }, - { - "name": "ჩáƒáƒ’უáƒáƒœáƒáƒ¡áƒ˜", - "code": "CHA" - }, { "name": "Couva-Tabaquite-Talparo", "code": "CTT" @@ -19011,6 +18991,26 @@ { "name": "Tunapuna-Piarco", "code": "TUP" + }, + { + "name": "áƒáƒ áƒ˜áƒ›áƒ", + "code": "ARI" + }, + { + "name": "პáƒáƒ˜áƒœáƒ¢-ფáƒáƒ áƒ¢áƒ˜áƒœáƒ˜", + "code": "PTF" + }, + { + "name": "პáƒáƒ áƒ¢-áƒáƒ•-სპეინი", + "code": "POS" + }, + { + "name": "ტáƒáƒ‘áƒáƒ’áƒ", + "code": "TOB" + }, + { + "name": "ჩáƒáƒ’უáƒáƒœáƒáƒ¡áƒ˜", + "code": "CHA" } ], "TV": [ @@ -19048,14 +19048,6 @@ } ], "TW": [ - { - "name": "კáƒáƒáƒ°áƒ¡áƒ˜áƒ£áƒœáƒ’ი", - "code": "KHH" - }, - { - "name": "ტáƒáƒ˜áƒ‘ეი", - "code": "TPE" - }, { "name": "Changhua", "code": "CHA" @@ -19135,6 +19127,14 @@ { "name": "Yunlin", "code": "YUN" + }, + { + "name": "კáƒáƒáƒ°áƒ¡áƒ˜áƒ£áƒœáƒ’ი", + "code": "KHH" + }, + { + "name": "ტáƒáƒ˜áƒ‘ეი", + "code": "TPE" } ], "TZ": [ @@ -19370,22 +19370,6 @@ } ], "UG": [ - { - "name": "áƒáƒ¦áƒ›áƒáƒ¡áƒáƒ•áƒšáƒ”თის რეგიáƒáƒœáƒ˜", - "code": "E" - }, - { - "name": "დáƒáƒ¡áƒáƒ•áƒšáƒ”თის რეგიáƒáƒœáƒ˜", - "code": "W" - }, - { - "name": "ჩრდილáƒáƒ”თის რეგიáƒáƒœáƒ˜", - "code": "N" - }, - { - "name": "ცენტრáƒáƒšáƒ£áƒ áƒ˜ რეგიáƒáƒœáƒ˜", - "code": "C" - }, { "name": "Abim", "code": "314" @@ -19873,6 +19857,22 @@ { "name": "Zombo²", "code": "330" + }, + { + "name": "áƒáƒ¦áƒ›áƒáƒ¡áƒáƒ•áƒšáƒ”თის რეგიáƒáƒœáƒ˜", + "code": "E" + }, + { + "name": "დáƒáƒ¡áƒáƒ•áƒšáƒ”თის რეგიáƒáƒœáƒ˜", + "code": "W" + }, + { + "name": "ჩრდილáƒáƒ”თის რეგიáƒáƒœáƒ˜", + "code": "N" + }, + { + "name": "ცენტრáƒáƒšáƒ£áƒ áƒ˜ რეგიáƒáƒœáƒ˜", + "code": "C" } ], "UM": [ @@ -19914,6 +19914,30 @@ } ], "US": [ + { + "name": "American Samoa", + "code": "AS" + }, + { + "name": "Guam", + "code": "GU" + }, + { + "name": "Northern Mariana Islands", + "code": "MP" + }, + { + "name": "Puerto Rico", + "code": "PR" + }, + { + "name": "U.S. Outlying Islands", + "code": "UM" + }, + { + "name": "U.S. Virgin Islands", + "code": "VI" + }, { "name": "áƒáƒ˜áƒ“áƒáƒ°áƒ", "code": "ID" @@ -20117,30 +20141,6 @@ { "name": "ჰáƒáƒ•áƒáƒ˜áƒ¡ შტáƒáƒ¢áƒ˜", "code": "HI" - }, - { - "name": "American Samoa", - "code": "AS" - }, - { - "name": "Guam", - "code": "GU" - }, - { - "name": "Northern Mariana Islands", - "code": "MP" - }, - { - "name": "Puerto Rico", - "code": "PR" - }, - { - "name": "U.S. Outlying Islands", - "code": "UM" - }, - { - "name": "U.S. Virgin Islands", - "code": "VI" } ], "UY": [ @@ -20222,18 +20222,6 @@ } ], "UZ": [ - { - "name": "სურხáƒáƒœáƒ“áƒáƒ áƒ˜áƒ˜áƒ¡ áƒáƒšáƒ¥áƒ˜", - "code": "SU" - }, - { - "name": "ტáƒáƒ¨áƒ™áƒ”ნტი", - "code": "TK" - }, - { - "name": "ყáƒáƒ áƒáƒ§áƒáƒšáƒžáƒáƒ™áƒ”თის რესპუბლიკáƒ", - "code": "QR" - }, { "name": "Andijan", "code": "AN" @@ -20277,6 +20265,18 @@ { "name": "Xorazm", "code": "XO" + }, + { + "name": "სურხáƒáƒœáƒ“áƒáƒ áƒ˜áƒ˜áƒ¡ áƒáƒšáƒ¥áƒ˜", + "code": "SU" + }, + { + "name": "ტáƒáƒ¨áƒ™áƒ”ნტი", + "code": "TK" + }, + { + "name": "ყáƒáƒ áƒáƒ§áƒáƒšáƒžáƒáƒ™áƒ”თის რესპუბლიკáƒ", + "code": "QR" } ], "VC": [ @@ -20408,14 +20408,6 @@ } ], "VN": [ - { - "name": "ხáƒáƒ¨áƒ˜áƒ›áƒ˜áƒœáƒ˜", - "code": "SG" - }, - { - "name": "ჰáƒáƒœáƒáƒ˜", - "code": "HN" - }, { "name": "An Giang", "code": "44" @@ -20659,6 +20651,14 @@ { "name": "Yên Bái", "code": "06" + }, + { + "name": "ხáƒáƒ¨áƒ˜áƒ›áƒ˜áƒœáƒ˜", + "code": "SG" + }, + { + "name": "ჰáƒáƒœáƒáƒ˜", + "code": "HN" } ], "VU": [ @@ -20688,6 +20688,10 @@ } ], "WF": [ + { + "name": "Uvea", + "code": "UV" + }, { "name": "áƒáƒšáƒ", "code": "AL" @@ -20695,10 +20699,6 @@ { "name": "სიგáƒáƒ•áƒ˜", "code": "SG" - }, - { - "name": "Uvea", - "code": "UV" } ], "WS": [ @@ -20748,6 +20748,10 @@ } ], "YE": [ + { + "name": "Arkhabil Suqutra", + "code": "SU" + }, { "name": "áƒáƒ‘იáƒáƒœáƒ˜áƒ¡ მუჰáƒáƒ¤áƒáƒ–áƒ", "code": "AB" @@ -20831,10 +20835,6 @@ { "name": "ჰáƒáƒ“ეიდის მუჰáƒáƒ¤áƒáƒ–áƒ", "code": "HU" - }, - { - "name": "Arkhabil Suqutra", - "code": "SU" } ], "ZA": [ @@ -20918,6 +20918,14 @@ } ], "ZW": [ + { + "name": "Bulawayo", + "code": "BU" + }, + { + "name": "Harare", + "code": "HA" + }, { "name": "áƒáƒ¦áƒ›áƒáƒ¡áƒáƒ•áƒšáƒ”თი მáƒáƒ¨áƒáƒœáƒáƒšáƒ”ნდი", "code": "ME" @@ -20949,14 +20957,6 @@ { "name": "ცენტრáƒáƒšáƒ£áƒ áƒ˜ მáƒáƒ¨áƒáƒœáƒáƒšáƒ”ნდი", "code": "MC" - }, - { - "name": "Bulawayo", - "code": "BU" - }, - { - "name": "Harare", - "code": "HA" } ] } \ No newline at end of file diff --git a/js/data/locale/ka/sysres.json b/js/data/locale/ka/sysres.json index 4c1830f068..a82fb9c442 100644 --- a/js/data/locale/ka/sysres.json +++ b/js/data/locale/ka/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "one#{num} კვრ|#{num} კვრ", "1#1 mon|#{num} mons": "one#{num} თვე|#{num} თვე", "1#1 yr|#{num} yrs": "one#{num} წ|#{num} წ", - "durationShortMillis": "one#{num} მწმ|#{num} მწმ", - "#{num}s": "one#{num}წმ|#{num}წმ", - "durationShortMinutes": "one#{num}წთ|#{num}წთ", - "#{num}h": "one#{num}სთ|#{num}სთ", - "#{num}d": "one#{num} დღე|#{num} დღე", - "#{num}w": "one#{num} კვრ|#{num} კვრ", - "durationShortMonths": "one#{num} თვე|#{num} თვე", - "#{num}y": "one#{num} წ|#{num} წ", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "one#{num} მწმ|#{num} მწმ", "1#1 se|#{num} sec": "one#{num}წმ|#{num}წმ", "1#1 mi|#{num} min": "one#{num}წთ|#{num}წთ", @@ -119,6 +103,14 @@ "durationMediumWeeks": "one#{num} კვრ|#{num} კვრ", "1#1 mo|#{num} mos": "one#{num} თვე|#{num} თვე", "durationMediumYears": "one#{num} წ|#{num} წ", + "durationShortMillis": "one#{num} მწმ|#{num} მწმ", + "#{num}s": "one#{num}წმ|#{num}წმ", + "durationShortMinutes": "one#{num}წთ|#{num}წთ", + "#{num}h": "one#{num}სთ|#{num}სთ", + "#{num}d": "one#{num} დღე|#{num} დღე", + "#{num}w": "one#{num} კვრ|#{num} კვრ", + "durationShortMonths": "one#{num} თვე|#{num} თვე", + "#{num}y": "one#{num} წ|#{num} წ", "1#in 1 second|#in {num} seconds": "one#{num} წáƒáƒ›áƒ¨áƒ˜|#{num} წáƒáƒ›áƒ¨áƒ˜", "1#in 1 minute|#in {num} minutes": "one#{num} წუთში|#{num} წუთში", "1#in 1 hour|#in {num} hours": "one#{num} სáƒáƒáƒ—ში|#{num} სáƒáƒáƒ—ში", @@ -160,5 +152,13 @@ "#{num}d ago": "one#{num} დღის წინ|#{num} დღის წინ", "#{num}w ago": "one#{num} კვ. წინ|#{num} კვ. წინ", "#{num}mo ago": "one#{num} თვის წინ|#{num} თვის წინ", - "#{num}y ago": "one#{num} წლის წინ|#{num} წლის წინ" + "#{num}y ago": "one#{num} წლის წინ|#{num} წლის წინ", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/kab/sysres.json b/js/data/locale/kab/sysres.json index aa5aeac460..eedcfbe1ca 100644 --- a/js/data/locale/kab/sysres.json +++ b/js/data/locale/kab/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/kam/sysres.json b/js/data/locale/kam/sysres.json index fc15f75de1..8e294b3242 100644 --- a/js/data/locale/kam/sysres.json +++ b/js/data/locale/kam/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/kao/scripts.jf b/js/data/locale/kao/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/kao/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/kck/scripts.jf b/js/data/locale/kck/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/kck/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/kde/sysres.json b/js/data/locale/kde/sysres.json index 90d87e5783..dc73ef22c2 100644 --- a/js/data/locale/kde/sysres.json +++ b/js/data/locale/kde/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/kea/sysres.json b/js/data/locale/kea/sysres.json index f67b809150..d8d5bcff44 100644 --- a/js/data/locale/kea/sysres.json +++ b/js/data/locale/kea/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} sim.", "1#1 mon|#{num} mons": "#{num} mes", "1#1 yr|#{num} yrs": "#{num} anu", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min.", - "#{num}h": "#{num} h", - "#{num}d": "#{num} dia", - "#{num}w": "#{num} sim.", - "durationShortMonths": "#{num} mes", - "#{num}y": "#{num} anu", - "separatorFull": ", ", - "finalSeparatorFull": " i ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min.", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} sim.", "1#1 mo|#{num} mos": "#{num} mes", "durationMediumYears": "#{num} anu", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min.", + "#{num}h": "#{num} h", + "#{num}d": "#{num} dia", + "#{num}w": "#{num} sim.", + "durationShortMonths": "#{num} mes", + "#{num}y": "#{num} anu", "1#in 1 second|#in {num} seconds": "#di li {num} sigundu", "1#in 1 minute|#in {num} minutes": "#di li {num} minutu", "1#in 1 hour|#in {num} hours": "#di li {num} ora", @@ -160,5 +152,13 @@ "#{num}d ago": "#a ten {num} dia", "#{num}w ago": "#a ten {num} sim.", "#{num}mo ago": "#a ten {num} mes", - "#{num}y ago": "#a ten {num} anu" + "#{num}y ago": "#a ten {num} anu", + "separatorFull": ", ", + "finalSeparatorFull": " i ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/ken/langname.jf b/js/data/locale/ken/langname.jf new file mode 100644 index 0000000000..468053b8c3 --- /dev/null +++ b/js/data/locale/ken/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Kenyang" +} \ No newline at end of file diff --git a/js/data/locale/kfy/scripts.jf b/js/data/locale/kfy/scripts.jf new file mode 100644 index 0000000000..9408517d0c --- /dev/null +++ b/js/data/locale/kfy/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Deva" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/kge/scripts.jf b/js/data/locale/kge/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/kge/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/kgp/langname.jf b/js/data/locale/kgp/langname.jf new file mode 100644 index 0000000000..0d75084d69 --- /dev/null +++ b/js/data/locale/kgp/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Kaingang" +} \ No newline at end of file diff --git a/js/data/locale/kgp/scripts.jf b/js/data/locale/kgp/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/kgp/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/khn/scripts.jf b/js/data/locale/khn/scripts.jf new file mode 100644 index 0000000000..9408517d0c --- /dev/null +++ b/js/data/locale/khn/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Deva" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/khq/sysres.json b/js/data/locale/khq/sysres.json index 888293e8cb..227205ba33 100644 --- a/js/data/locale/khq/sysres.json +++ b/js/data/locale/khq/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/khw/langname.jf b/js/data/locale/khw/langname.jf new file mode 100644 index 0000000000..15236f05fd --- /dev/null +++ b/js/data/locale/khw/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Khowar" +} \ No newline at end of file diff --git a/js/data/locale/khw/scripts.jf b/js/data/locale/khw/scripts.jf new file mode 100644 index 0000000000..22edfc469b --- /dev/null +++ b/js/data/locale/khw/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Arab" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/ki/sysres.json b/js/data/locale/ki/sysres.json index 164cd33b08..dfffeaa878 100644 --- a/js/data/locale/ki/sysres.json +++ b/js/data/locale/ki/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/kiu/langname.jf b/js/data/locale/kiu/langname.jf new file mode 100644 index 0000000000..28e7d9b6f7 --- /dev/null +++ b/js/data/locale/kiu/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Kirmanjki" +} \ No newline at end of file diff --git a/js/data/locale/kiu/scripts.jf b/js/data/locale/kiu/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/kiu/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/kjg/scripts.jf b/js/data/locale/kjg/scripts.jf new file mode 100644 index 0000000000..51cc9563e8 --- /dev/null +++ b/js/data/locale/kjg/scripts.jf @@ -0,0 +1,7 @@ +{ + "scripts": [ + "Laoo", + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/kk/ctrynames.json b/js/data/locale/kk/ctrynames.json index ed7a3a4fc7..cf03d72ed7 100644 --- a/js/data/locale/kk/ctrynames.json +++ b/js/data/locale/kk/ctrynames.json @@ -1,4 +1,5 @@ { + "Sub-Saharan Africa": "202", "ÐвÑтралазиÑ": "053", "ÐвÑтралиÑ": "AU", "ÐвÑтриÑ": "AT", @@ -39,6 +40,8 @@ "БельгиÑ": "BE", "Бенин": "BJ", "Бермуд аралдары": "BM", + "Біріккен Ðраб Әмірліктері": "AE", + "Біріккен Ұлттар Ұйымы": "UN", "БолгариÑ": "BG", "БоливиÑ": "BO", "БонÑйр, Синт-ЭÑÑ‚Ð°Ñ‚Ð¸ÑƒÑ Ð¶Ó™Ð½Ðµ Саба": "BQ", @@ -51,8 +54,6 @@ "Буркина-ФаÑо": "BF", "Бурунди": "BI", "Бутан": "BT", - "Біріккен Ðраб Әмірліктері": "AE", - "Біріккен Ұлттар Ұйымы": "UN", "Вануату": "VU", "Ватикан": "VA", "ВенгриÑ": "HU", @@ -253,15 +254,15 @@ "ТриÑтан-да-КуньÑ": "TA", "Тувалу": "TV", "ТуниÑ": "TN", - "ТүркиÑ": "TR", "ТүрікменÑтан": "TM", + "ТүркиÑ": "TR", "Уганда": "UG", "Украина": "UA", "Ð£Ð¾Ð»Ð»Ð¸Ñ Ð¶Ó™Ð½Ðµ Футуна": "WF", "Уругвай": "UY", - "ҰлыбританиÑ": "GB", "Үнді мұхитындағы Британ аймағы": "IO", "ҮндіÑтан": "IN", + "ҰлыбританиÑ": "GB", "Фарер аралдары": "FO", "Фиджи": "FJ", "Филиппин аралдары": "PH", @@ -289,6 +290,5 @@ "ЭритреÑ": "ER", "ЭÑтониÑ": "EE", "ЭфиопиÑ": "ET", - "Ямайка": "JM", - "Sub-Saharan Africa": "202" + "Ямайка": "JM" } \ No newline at end of file diff --git a/js/data/locale/kk/ctryreverse.json b/js/data/locale/kk/ctryreverse.json index 340590d6f3..8154cf7227 100644 --- a/js/data/locale/kk/ctryreverse.json +++ b/js/data/locale/kk/ctryreverse.json @@ -45,6 +45,8 @@ "BE": "БельгиÑ", "BJ": "Бенин", "BM": "Бермуд аралдары", + "AE": "Біріккен Ðраб Әмірліктері", + "UN": "Біріккен Ұлттар Ұйымы", "BG": "БолгариÑ", "BO": "БоливиÑ", "BQ": "БонÑйр, Синт-ЭÑÑ‚Ð°Ñ‚Ð¸ÑƒÑ Ð¶Ó™Ð½Ðµ Саба", @@ -57,8 +59,6 @@ "BF": "Буркина-ФаÑо", "BI": "Бурунди", "BT": "Бутан", - "AE": "Біріккен Ðраб Әмірліктері", - "UN": "Біріккен Ұлттар Ұйымы", "VU": "Вануату", "VA": "Ватикан", "HU": "ВенгриÑ", @@ -255,15 +255,15 @@ "TA": "ТриÑтан-да-КуньÑ", "TV": "Тувалу", "TN": "ТуниÑ", - "TR": "ТүркиÑ", "TM": "ТүрікменÑтан", + "TR": "ТүркиÑ", "UG": "Уганда", "UA": "Украина", "WF": "Ð£Ð¾Ð»Ð»Ð¸Ñ Ð¶Ó™Ð½Ðµ Футуна", "UY": "Уругвай", - "GB": "ҰлыбританиÑ", "IO": "Үнді мұхитындағы Британ аймағы", "IN": "ҮндіÑтан", + "GB": "ҰлыбританиÑ", "FO": "Фарер аралдары", "FJ": "Фиджи", "PH": "Филиппин аралдары", diff --git a/js/data/locale/kk/regionnames.json b/js/data/locale/kk/regionnames.json new file mode 100644 index 0000000000..d55b55ca69 --- /dev/null +++ b/js/data/locale/kk/regionnames.json @@ -0,0 +1,20822 @@ +{ + "AD": [ + { + "code": "02", + "name": "Canillo" + }, + { + "code": "03", + "name": "Encamp" + }, + { + "code": "04", + "name": "La Massana" + }, + { + "code": "05", + "name": "Ordino" + }, + { + "code": "06", + "name": "Sant Julià de Lòria" + }, + { + "code": "07", + "name": "Andorra la Vella" + }, + { + "code": "08", + "name": "Escaldes-Engordany" + } + ], + "AE": [ + { + "code": "AZ", + "name": "Abu Dhabi" + }, + { + "code": "AJ", + "name": "Ajman" + }, + { + "code": "DU", + "name": "Dubai" + }, + { + "code": "FU", + "name": "Fujairah" + }, + { + "code": "RK", + "name": "Ras al-Khaimah" + }, + { + "code": "SH", + "name": "Sharjah" + }, + { + "code": "UQ", + "name": "Umm al-Quwain" + } + ], + "AF": [ + { + "code": "BDS", + "name": "Badakhshan" + }, + { + "code": "BDG", + "name": "Badghis" + }, + { + "code": "BGL", + "name": "Baghlan" + }, + { + "code": "BAL", + "name": "Balkh" + }, + { + "code": "BAM", + "name": "Bamyan" + }, + { + "code": "DAY", + "name": "Daykundi" + }, + { + "code": "FRA", + "name": "Farah" + }, + { + "code": "FYB", + "name": "Faryab" + }, + { + "code": "GHA", + "name": "Ghazni" + }, + { + "code": "GHO", + "name": "GhÅr" + }, + { + "code": "HEL", + "name": "Helmand" + }, + { + "code": "HER", + "name": "Herat" + }, + { + "code": "JOW", + "name": "Jowzjan" + }, + { + "code": "KAB", + "name": "Kabul" + }, + { + "code": "KAN", + "name": "Kandahar" + }, + { + "code": "KAP", + "name": "Kapisa" + }, + { + "code": "KHO", + "name": "Khost" + }, + { + "code": "KNR", + "name": "Kunar" + }, + { + "code": "KDZ", + "name": "Kunduz" + }, + { + "code": "LAG", + "name": "Laghman" + }, + { + "code": "LOG", + "name": "Logar" + }, + { + "code": "WAR", + "name": "Maidan Wardak" + }, + { + "code": "NAN", + "name": "Nangarhar" + }, + { + "code": "NIM", + "name": "Nimruz" + }, + { + "code": "NUR", + "name": "Nuristan" + }, + { + "code": "PIA", + "name": "Paktia" + }, + { + "code": "PKA", + "name": "Paktika" + }, + { + "code": "PAN", + "name": "Panjshir" + }, + { + "code": "PAR", + "name": "Parwan" + }, + { + "code": "SAM", + "name": "Samangan" + }, + { + "code": "SAR", + "name": "Sar-e Pol" + }, + { + "code": "TAK", + "name": "Takhar" + }, + { + "code": "URU", + "name": "Urozgan" + }, + { + "code": "ZAB", + "name": "Zabul" + } + ], + "AG": [ + { + "code": "03", + "name": "Saint George" + }, + { + "code": "04", + "name": "Saint John" + }, + { + "code": "05", + "name": "Saint Mary" + }, + { + "code": "06", + "name": "Saint Paul" + }, + { + "code": "07", + "name": "Saint Peter" + }, + { + "code": "08", + "name": "Saint Philip" + }, + { + "code": "10", + "name": "Barbuda" + }, + { + "code": "11", + "name": "Redonda" + } + ], + "AL": [ + { + "code": "BR", + "name": "Berat" + }, + { + "code": "01", + "name": "Berat County" + }, + { + "code": "BU", + "name": "Bulqizë" + }, + { + "code": "DL", + "name": "Delvinë" + }, + { + "code": "DV", + "name": "Devoll" + }, + { + "code": "DI", + "name": "Dibër" + }, + { + "code": "09", + "name": "Dibër County" + }, + { + "code": "DR", + "name": "Durrës" + }, + { + "code": "02", + "name": "Durrës County" + }, + { + "code": "EL", + "name": "Elbasan" + }, + { + "code": "03", + "name": "Elbasan County" + }, + { + "code": "FR", + "name": "Fier" + }, + { + "code": "04", + "name": "Fier County" + }, + { + "code": "GJ", + "name": "Gjirokastër" + }, + { + "code": "05", + "name": "Gjirokastër County" + }, + { + "code": "GR", + "name": "Gramsh" + }, + { + "code": "HA", + "name": "Has" + }, + { + "code": "KA", + "name": "Kavajë" + }, + { + "code": "ER", + "name": "Kolonjë" + }, + { + "code": "KO", + "name": "Korçë" + }, + { + "code": "06", + "name": "Korçë County" + }, + { + "code": "KR", + "name": "Krujë" + }, + { + "code": "KC", + "name": "Kuçovë" + }, + { + "code": "KU", + "name": "Kukës" + }, + { + "code": "07", + "name": "Kukës County" + }, + { + "code": "KB", + "name": "Kurbin" + }, + { + "code": "LE", + "name": "Lezhë" + }, + { + "code": "08", + "name": "Lezhë County" + }, + { + "code": "LB", + "name": "Librazhd" + }, + { + "code": "LU", + "name": "Lushnjë" + }, + { + "code": "MM", + "name": "Malësi e Madhe" + }, + { + "code": "MK", + "name": "Mallakastër" + }, + { + "code": "MT", + "name": "Mat" + }, + { + "code": "MR", + "name": "Mirditë" + }, + { + "code": "PQ", + "name": "Peqin" + }, + { + "code": "PR", + "name": "Përmet" + }, + { + "code": "PG", + "name": "Pogradec" + }, + { + "code": "PU", + "name": "Pukë" + }, + { + "code": "SR", + "name": "Sarandë" + }, + { + "code": "SH", + "name": "Shkodër" + }, + { + "code": "10", + "name": "Shkodër County" + }, + { + "code": "SK", + "name": "Skrapar" + }, + { + "code": "TE", + "name": "Tepelenë" + }, + { + "code": "TR", + "name": "Tirana" + }, + { + "code": "11", + "name": "Tirana County" + }, + { + "code": "TP", + "name": "Tropojë" + }, + { + "code": "VL", + "name": "Vlorë" + }, + { + "code": "12", + "name": "Vlorë County" + } + ], + "AM": [ + { + "code": "AG", + "name": "Aragatsotn" + }, + { + "code": "AR", + "name": "Ararat" + }, + { + "code": "AV", + "name": "Armavir" + }, + { + "code": "GR", + "name": "Gegharkunik" + }, + { + "code": "KT", + "name": "Kotayk" + }, + { + "code": "LO", + "name": "Lori" + }, + { + "code": "SH", + "name": "Shirak" + }, + { + "code": "SU", + "name": "Syunik" + }, + { + "code": "TV", + "name": "Tavush" + }, + { + "code": "VD", + "name": "Vayots Dzor" + }, + { + "code": "ER", + "name": "Yerevan" + } + ], + "AO": [ + { + "code": "BGO", + "name": "Bengo" + }, + { + "code": "BGU", + "name": "Benguela" + }, + { + "code": "BIE", + "name": "Bié" + }, + { + "code": "CAB", + "name": "Cabinda" + }, + { + "code": "CCU", + "name": "Cuando Cubango" + }, + { + "code": "CNO", + "name": "Cuanza Norte" + }, + { + "code": "CUS", + "name": "Cuanza Sul" + }, + { + "code": "CNN", + "name": "Cunene" + }, + { + "code": "HUA", + "name": "Huambo" + }, + { + "code": "HUI", + "name": "Huíla" + }, + { + "code": "LUA", + "name": "Luanda" + }, + { + "code": "LNO", + "name": "Lunda Norte" + }, + { + "code": "LSU", + "name": "Lunda Sul" + }, + { + "code": "MAL", + "name": "Malanje" + }, + { + "code": "MOX", + "name": "Moxico" + }, + { + "code": "NAM", + "name": "Namibe" + }, + { + "code": "UIG", + "name": "Uíge" + }, + { + "code": "ZAI", + "name": "Zaire" + } + ], + "AR": [ + { + "code": "C", + "name": "Buenos Aires" + }, + { + "code": "B", + "name": "Buenos Aires Province" + }, + { + "code": "K", + "name": "Catamarca" + }, + { + "code": "H", + "name": "Chaco" + }, + { + "code": "U", + "name": "Chubut" + }, + { + "code": "X", + "name": "Córdoba" + }, + { + "code": "W", + "name": "Corrientes" + }, + { + "code": "E", + "name": "Entre Ríos" + }, + { + "code": "P", + "name": "Formosa" + }, + { + "code": "Y", + "name": "Jujuy" + }, + { + "code": "L", + "name": "La Pampa" + }, + { + "code": "F", + "name": "La Rioja" + }, + { + "code": "M", + "name": "Mendoza" + }, + { + "code": "N", + "name": "Misiones" + }, + { + "code": "Q", + "name": "Neuquén" + }, + { + "code": "R", + "name": "Río Negro" + }, + { + "code": "A", + "name": "Salta" + }, + { + "code": "J", + "name": "San Juan" + }, + { + "code": "D", + "name": "San Luis" + }, + { + "code": "Z", + "name": "Santa Cruz" + }, + { + "code": "S", + "name": "Santa Fe" + }, + { + "code": "G", + "name": "Santiago del Estero" + }, + { + "code": "V", + "name": "Tierra del Fuego" + }, + { + "code": "T", + "name": "Tucumán" + } + ], + "AT": [ + { + "code": "1", + "name": "Burgenland" + }, + { + "code": "2", + "name": "Carinthia" + }, + { + "code": "3", + "name": "Lower Austria" + }, + { + "code": "4", + "name": "Upper Austria" + }, + { + "code": "5", + "name": "Salzburg" + }, + { + "code": "6", + "name": "Styria" + }, + { + "code": "7", + "name": "Tyrol" + }, + { + "code": "8", + "name": "Vorarlberg" + }, + { + "code": "9", + "name": "Vienna" + } + ], + "AU": [ + { + "code": "ACT", + "name": "Australian Capital Territory" + }, + { + "code": "NSW", + "name": "New South Wales" + }, + { + "code": "NT", + "name": "Northern Territory" + }, + { + "code": "QLD", + "name": "Queensland" + }, + { + "code": "SA", + "name": "South Australia" + }, + { + "code": "TAS", + "name": "Tasmania" + }, + { + "code": "VIC", + "name": "Victoria" + }, + { + "code": "WA", + "name": "Western Australia" + } + ], + "AZ": [ + { + "code": "ABS", + "name": "Absheron" + }, + { + "code": "AGM", + "name": "Agdam" + }, + { + "code": "AGS", + "name": "Agdash" + }, + { + "code": "AGC", + "name": "Aghjabadi" + }, + { + "code": "AGA", + "name": "Agstafa" + }, + { + "code": "AGU", + "name": "Agsu" + }, + { + "code": "AST", + "name": "Astara" + }, + { + "code": "BAB", + "name": "Babek" + }, + { + "code": "BA", + "name": "Baku" + }, + { + "code": "BAL", + "name": "Balakan" + }, + { + "code": "BAR", + "name": "Barda" + }, + { + "code": "BEY", + "name": "Beylagan" + }, + { + "code": "BIL", + "name": "Bilasuvar" + }, + { + "code": "DAS", + "name": "Dashkasan" + }, + { + "code": "FUZ", + "name": "Fizuli" + }, + { + "code": "GAD", + "name": "Gadabay" + }, + { + "code": "GA", + "name": "Ganja" + }, + { + "code": "QOB", + "name": "Gobustan" + }, + { + "code": "GOR", + "name": "Goranboy" + }, + { + "code": "GOY", + "name": "Goychay" + }, + { + "code": "GYG", + "name": "Goygol" + }, + { + "code": "HAC", + "name": "Hajigabul" + }, + { + "code": "IMI", + "name": "Imishli" + }, + { + "code": "ISM", + "name": "Ismailli" + }, + { + "code": "CAB", + "name": "Jabrayil" + }, + { + "code": "CAL", + "name": "Jalilabad" + }, + { + "code": "CUL", + "name": "Julfa" + }, + { + "code": "KAL", + "name": "Kalbajar" + }, + { + "code": "KAN", + "name": "Kangarli" + }, + { + "code": "XAC", + "name": "Khachmaz" + }, + { + "code": "XIZ", + "name": "Khizi" + }, + { + "code": "XCI", + "name": "Khojali" + }, + { + "code": "XVD", + "name": "Khojavend" + }, + { + "code": "KUR", + "name": "Kurdamir" + }, + { + "code": "LAC", + "name": "Lachin" + }, + { + "code": "LA", + "name": "Lankaran" + }, + { + "code": "LAN", + "name": "Lankaran District" + }, + { + "code": "LER", + "name": "Lerik" + }, + { + "code": "MAS", + "name": "Masally" + }, + { + "code": "MI", + "name": "Mingachevir" + }, + { + "code": "NA", + "name": "Naftalan" + }, + { + "code": "NV", + "name": "Nakhchivan" + }, + { + "code": "NX", + "name": "Nakhchivan AR" + }, + { + "code": "NEF", + "name": "Neftchala" + }, + { + "code": "OGU", + "name": "Oghuz" + }, + { + "code": "ORD", + "name": "Ordubad" + }, + { + "code": "QAB", + "name": "Qabala" + }, + { + "code": "QAX", + "name": "Qakh" + }, + { + "code": "QAZ", + "name": "Qazakh" + }, + { + "code": "QBA", + "name": "Quba" + }, + { + "code": "QBI", + "name": "Qubadli" + }, + { + "code": "QUS", + "name": "Qusar" + }, + { + "code": "SAT", + "name": "Saatly" + }, + { + "code": "SAB", + "name": "Sabirabad" + }, + { + "code": "SAD", + "name": "Sadarak" + }, + { + "code": "SAL", + "name": "Salyan" + }, + { + "code": "SMX", + "name": "Samukh" + }, + { + "code": "SBN", + "name": "Shabran" + }, + { + "code": "SAH", + "name": "Shahbuz" + }, + { + "code": "SA", + "name": "Shaki" + }, + { + "code": "SAK", + "name": "Shaki District" + }, + { + "code": "SMI", + "name": "Shamakhi" + }, + { + "code": "SKR", + "name": "Shamkir" + }, + { + "code": "SAR", + "name": "Sharur" + }, + { + "code": "SR", + "name": "Shirvan" + }, + { + "code": "SUS", + "name": "Shusha" + }, + { + "code": "SIY", + "name": "Siazan" + }, + { + "code": "XA", + "name": "Stepanakert" + }, + { + "code": "SM", + "name": "Sumqayit" + }, + { + "code": "TAR", + "name": "Tartar" + }, + { + "code": "TOV", + "name": "Tovuz" + }, + { + "code": "UCA", + "name": "Ujar" + }, + { + "code": "YAR", + "name": "Yardymli" + }, + { + "code": "YE", + "name": "Yevlakh" + }, + { + "code": "YEV", + "name": "Yevlakh District" + }, + { + "code": "ZAN", + "name": "Zangilan" + }, + { + "code": "ZAQ", + "name": "Zaqatala" + }, + { + "code": "ZAR", + "name": "Zardab" + } + ], + "BA": [ + { + "code": "05", + "name": "Bosnian Podrinje" + }, + { + "code": "BRC", + "name": "BrÄko District" + }, + { + "code": "06", + "name": "Central Bosnia" + }, + { + "code": "BIH", + "name": "Federation of Bosnia and Herzegovina" + }, + { + "code": "07", + "name": "Herzegovina-Neretva" + }, + { + "code": "10", + "name": "Livanjski" + }, + { + "code": "02", + "name": "Posavina" + }, + { + "code": "SRP", + "name": "Republika Srpska" + }, + { + "code": "09", + "name": "Sarajevo" + }, + { + "code": "03", + "name": "Tuzlanski" + }, + { + "code": "01", + "name": "Una-Sana" + }, + { + "code": "08", + "name": "West Herzegovina" + }, + { + "code": "04", + "name": "Zenica-Doboj" + } + ], + "BB": [ + { + "code": "01", + "name": "Christ Church" + }, + { + "code": "02", + "name": "Saint Andrew" + }, + { + "code": "03", + "name": "Saint George" + }, + { + "code": "04", + "name": "Saint James" + }, + { + "code": "05", + "name": "Saint John" + }, + { + "code": "06", + "name": "Saint Joseph" + }, + { + "code": "07", + "name": "Saint Lucy" + }, + { + "code": "08", + "name": "Saint Michael" + }, + { + "code": "09", + "name": "Saint Peter" + }, + { + "code": "10", + "name": "Saint Philip" + }, + { + "code": "11", + "name": "Saint Thomas" + } + ], + "BD": [ + { + "code": "05", + "name": "Bagerhat" + }, + { + "code": "01", + "name": "Bandarban" + }, + { + "code": "02", + "name": "Barguna" + }, + { + "code": "A", + "name": "Barisal" + }, + { + "code": "06", + "name": "Barisal Division" + }, + { + "code": "07", + "name": "Bhola" + }, + { + "code": "03", + "name": "Bogra" + }, + { + "code": "04", + "name": "Brahmanbaria" + }, + { + "code": "09", + "name": "Chandpur" + }, + { + "code": "10", + "name": "Chittagong" + }, + { + "code": "B", + "name": "Chittagong Division" + }, + { + "code": "12", + "name": "Chuadanga" + }, + { + "code": "08", + "name": "Comilla" + }, + { + "code": "11", + "name": "Cox’s Bazar" + }, + { + "code": "13", + "name": "Dhaka" + }, + { + "code": "C", + "name": "Dhaka Division" + }, + { + "code": "14", + "name": "Dinajpur" + }, + { + "code": "15", + "name": "Faridpur" + }, + { + "code": "16", + "name": "Feni" + }, + { + "code": "19", + "name": "Gaibandha" + }, + { + "code": "18", + "name": "Gazipur" + }, + { + "code": "17", + "name": "Gopalganj" + }, + { + "code": "20", + "name": "Habiganj" + }, + { + "code": "21", + "name": "Jamalpur" + }, + { + "code": "22", + "name": "Jessore" + }, + { + "code": "25", + "name": "Jhalokati" + }, + { + "code": "23", + "name": "Jhenaidah" + }, + { + "code": "24", + "name": "Joypurhat" + }, + { + "code": "29", + "name": "Khagrachari" + }, + { + "code": "27", + "name": "Khulna" + }, + { + "code": "D", + "name": "Khulna Division" + }, + { + "code": "26", + "name": "Kishoreganj" + }, + { + "code": "28", + "name": "Kurigram" + }, + { + "code": "30", + "name": "Kushtia" + }, + { + "code": "31", + "name": "Lakshmipur" + }, + { + "code": "32", + "name": "Lalmonirhat" + }, + { + "code": "36", + "name": "Madaripur" + }, + { + "code": "37", + "name": "Magura" + }, + { + "code": "33", + "name": "Manikganj" + }, + { + "code": "38", + "name": "Maulvi Bazar" + }, + { + "code": "39", + "name": "Meherpur" + }, + { + "code": "35", + "name": "Munshiganj" + }, + { + "code": "34", + "name": "Mymensingh" + }, + { + "code": "H", + "name": "Mymensingh Division" + }, + { + "code": "48", + "name": "Naogaon" + }, + { + "code": "43", + "name": "Narail" + }, + { + "code": "40", + "name": "Narayanganj" + }, + { + "code": "42", + "name": "Narsingdi" + }, + { + "code": "44", + "name": "Natore" + }, + { + "code": "45", + "name": "Nawabganj" + }, + { + "code": "41", + "name": "Netrokona" + }, + { + "code": "46", + "name": "Nilphamari" + }, + { + "code": "47", + "name": "Noakhali" + }, + { + "code": "49", + "name": "Pabna" + }, + { + "code": "52", + "name": "Panchagarh" + }, + { + "code": "51", + "name": "Patuakhali" + }, + { + "code": "50", + "name": "Pirojpur" + }, + { + "code": "53", + "name": "Rajbari" + }, + { + "code": "54", + "name": "Rajshahi" + }, + { + "code": "E", + "name": "Rajshahi Division" + }, + { + "code": "56", + "name": "Rangamati Hill" + }, + { + "code": "55", + "name": "Rangpur" + }, + { + "code": "F", + "name": "Rangpur Division" + }, + { + "code": "58", + "name": "Satkhira" + }, + { + "code": "62", + "name": "Shariatpur" + }, + { + "code": "57", + "name": "Sherpur" + }, + { + "code": "59", + "name": "Sirajganj" + }, + { + "code": "61", + "name": "Sunamganj" + }, + { + "code": "60", + "name": "Sylhet" + }, + { + "code": "G", + "name": "Sylhet Division" + }, + { + "code": "63", + "name": "Tangail" + }, + { + "code": "64", + "name": "Thakurgaon" + } + ], + "BE": [ + { + "code": "VAN", + "name": "Antwerp" + }, + { + "code": "BRU", + "name": "Brussels" + }, + { + "code": "VOV", + "name": "East Flanders" + }, + { + "code": "VLG", + "name": "Flanders" + }, + { + "code": "VBR", + "name": "Flemish Brabant" + }, + { + "code": "WHT", + "name": "Hainaut" + }, + { + "code": "WLG", + "name": "Liège" + }, + { + "code": "VLI", + "name": "Limburg" + }, + { + "code": "WLX", + "name": "Luxembourg" + }, + { + "code": "WNA", + "name": "Namur" + }, + { + "code": "WAL", + "name": "Wallonia" + }, + { + "code": "WBR", + "name": "Walloon Brabant" + }, + { + "code": "VWV", + "name": "West Flanders" + } + ], + "BF": [ + { + "code": "BAL", + "name": "Balé" + }, + { + "code": "BAM", + "name": "Bam" + }, + { + "code": "BAN", + "name": "Banwa" + }, + { + "code": "BAZ", + "name": "Bazèga" + }, + { + "code": "01", + "name": "Boucle du Mouhoun" + }, + { + "code": "BGR", + "name": "Bougouriba" + }, + { + "code": "BLG", + "name": "Boulgou" + }, + { + "code": "BLK", + "name": "Boulkiemdé" + }, + { + "code": "02", + "name": "Cascades" + }, + { + "code": "03", + "name": "Centre" + }, + { + "code": "04", + "name": "Centre-Est" + }, + { + "code": "05", + "name": "Centre-Nord" + }, + { + "code": "06", + "name": "Centre-Ouest" + }, + { + "code": "07", + "name": "Centre-Sud" + }, + { + "code": "COM", + "name": "Comoé" + }, + { + "code": "08", + "name": "Est" + }, + { + "code": "GAN", + "name": "Ganzourgou" + }, + { + "code": "GNA", + "name": "Gnagna" + }, + { + "code": "GOU", + "name": "Gourma" + }, + { + "code": "09", + "name": "Hauts-Bassins" + }, + { + "code": "HOU", + "name": "Houet" + }, + { + "code": "IOB", + "name": "Ioba" + }, + { + "code": "KAD", + "name": "Kadiogo" + }, + { + "code": "KEN", + "name": "Kénédougou" + }, + { + "code": "KMD", + "name": "Komondjari" + }, + { + "code": "KMP", + "name": "Kompienga" + }, + { + "code": "KOS", + "name": "Kossi" + }, + { + "code": "KOP", + "name": "Koulpélogo" + }, + { + "code": "KOT", + "name": "Kouritenga" + }, + { + "code": "KOW", + "name": "Kourwéogo" + }, + { + "code": "LER", + "name": "Léraba" + }, + { + "code": "LOR", + "name": "Loroum" + }, + { + "code": "MOU", + "name": "Mouhoun" + }, + { + "code": "NAO", + "name": "Nahouri" + }, + { + "code": "NAM", + "name": "Namentenga" + }, + { + "code": "NAY", + "name": "Nayala" + }, + { + "code": "10", + "name": "Nord" + }, + { + "code": "NOU", + "name": "Noumbiel" + }, + { + "code": "OUB", + "name": "Oubritenga" + }, + { + "code": "OUD", + "name": "Oudalan" + }, + { + "code": "PAS", + "name": "Passoré" + }, + { + "code": "11", + "name": "Plateau-Central" + }, + { + "code": "PON", + "name": "Poni" + }, + { + "code": "12", + "name": "Sahel" + }, + { + "code": "SNG", + "name": "Sanguié" + }, + { + "code": "SMT", + "name": "Sanmatenga" + }, + { + "code": "SEN", + "name": "Séno" + }, + { + "code": "SIS", + "name": "Sissili" + }, + { + "code": "SOM", + "name": "Soum" + }, + { + "code": "SOR", + "name": "Sourou" + }, + { + "code": "13", + "name": "Sud-Ouest" + }, + { + "code": "TAP", + "name": "Tapoa" + }, + { + "code": "TUI", + "name": "Tuy" + }, + { + "code": "YAG", + "name": "Yagha" + }, + { + "code": "YAT", + "name": "Yatenga" + }, + { + "code": "ZIR", + "name": "Ziro" + }, + { + "code": "ZON", + "name": "Zondoma" + }, + { + "code": "ZOU", + "name": "Zoundwéogo" + } + ], + "BG": [ + { + "code": "01", + "name": "Blagoevgrad" + }, + { + "code": "02", + "name": "Burgas" + }, + { + "code": "03", + "name": "Varna" + }, + { + "code": "04", + "name": "Veliko Tarnovo" + }, + { + "code": "05", + "name": "Vidin" + }, + { + "code": "06", + "name": "Vratsa" + }, + { + "code": "07", + "name": "Gabrovo" + }, + { + "code": "08", + "name": "Dobrich" + }, + { + "code": "09", + "name": "Kardzhali" + }, + { + "code": "10", + "name": "Kyustendil" + }, + { + "code": "11", + "name": "Lovech" + }, + { + "code": "12", + "name": "Montana" + }, + { + "code": "13", + "name": "Pazardzhik" + }, + { + "code": "14", + "name": "Pernik" + }, + { + "code": "15", + "name": "Pleven" + }, + { + "code": "16", + "name": "Plovdiv" + }, + { + "code": "17", + "name": "Razgrad" + }, + { + "code": "18", + "name": "Ruse" + }, + { + "code": "19", + "name": "Silistra" + }, + { + "code": "20", + "name": "Sliven" + }, + { + "code": "21", + "name": "Smolyan" + }, + { + "code": "22", + "name": "Sofia" + }, + { + "code": "23", + "name": "Sofia District" + }, + { + "code": "24", + "name": "Stara Zagora" + }, + { + "code": "25", + "name": "Targovishte" + }, + { + "code": "26", + "name": "Haskovo" + }, + { + "code": "27", + "name": "Shumen" + }, + { + "code": "28", + "name": "Yambol" + } + ], + "BH": [ + { + "code": "13", + "name": "Capital" + }, + { + "code": "14", + "name": "Southern" + }, + { + "code": "15", + "name": "Muharraq" + }, + { + "code": "16", + "name": "Central" + }, + { + "code": "17", + "name": "Northern" + } + ], + "BI": [ + { + "code": "BB", + "name": "Bubanza" + }, + { + "code": "BM", + "name": "Bujumbura" + }, + { + "code": "BL", + "name": "Bujumbura Rural" + }, + { + "code": "BR", + "name": "Bururi" + }, + { + "code": "CA", + "name": "Cankuzo" + }, + { + "code": "CI", + "name": "Cibitoke" + }, + { + "code": "GI", + "name": "Gitega" + }, + { + "code": "KR", + "name": "Karuzi" + }, + { + "code": "KY", + "name": "Kayanza" + }, + { + "code": "KI", + "name": "Kirundo" + }, + { + "code": "MA", + "name": "Makamba" + }, + { + "code": "MU", + "name": "Muramvya" + }, + { + "code": "MY", + "name": "Muyinga" + }, + { + "code": "MW", + "name": "Mwaro" + }, + { + "code": "NG", + "name": "Ngozi" + }, + { + "code": "RM", + "name": "Rumonge" + }, + { + "code": "RT", + "name": "Rutana" + }, + { + "code": "RY", + "name": "Ruyigi" + } + ], + "BJ": [ + { + "code": "AL", + "name": "Alibori" + }, + { + "code": "AK", + "name": "Atakora" + }, + { + "code": "AQ", + "name": "Atlantique" + }, + { + "code": "BO", + "name": "Borgou" + }, + { + "code": "CO", + "name": "Collines" + }, + { + "code": "DO", + "name": "Donga" + }, + { + "code": "KO", + "name": "Kouffo" + }, + { + "code": "LI", + "name": "Littoral" + }, + { + "code": "MO", + "name": "Mono" + }, + { + "code": "OU", + "name": "Ouémé" + }, + { + "code": "PL", + "name": "Plateau" + }, + { + "code": "ZO", + "name": "Zou" + } + ], + "BN": [ + { + "code": "BE", + "name": "Belait" + }, + { + "code": "BM", + "name": "Brunei-Muara" + }, + { + "code": "TE", + "name": "Temburong" + }, + { + "code": "TU", + "name": "Tutong" + } + ], + "BO": [ + { + "code": "B", + "name": "Beni" + }, + { + "code": "H", + "name": "Chuquisaca" + }, + { + "code": "C", + "name": "Cochabamba" + }, + { + "code": "L", + "name": "La Paz" + }, + { + "code": "O", + "name": "Oruro" + }, + { + "code": "N", + "name": "Pando" + }, + { + "code": "P", + "name": "Potosí" + }, + { + "code": "S", + "name": "Santa Cruz" + }, + { + "code": "T", + "name": "Tarija" + } + ], + "BQ": [ + { + "code": "BO", + "name": "Bonaire" + }, + { + "code": "SA", + "name": "Saba" + }, + { + "code": "SE", + "name": "Sint Eustatius" + } + ], + "BR": [ + { + "code": "AC", + "name": "Acre" + }, + { + "code": "AL", + "name": "Alagoas" + }, + { + "code": "AP", + "name": "Amapá" + }, + { + "code": "AM", + "name": "Amazonas" + }, + { + "code": "BA", + "name": "Bahia" + }, + { + "code": "CE", + "name": "Ceará" + }, + { + "code": "ES", + "name": "Espírito Santo" + }, + { + "code": "DF", + "name": "Federal District" + }, + { + "code": "GO", + "name": "Goiás" + }, + { + "code": "MA", + "name": "Maranhão" + }, + { + "code": "MT", + "name": "Mato Grosso" + }, + { + "code": "MS", + "name": "Mato Grosso do Sul" + }, + { + "code": "MG", + "name": "Minas Gerais" + }, + { + "code": "PA", + "name": "Pará" + }, + { + "code": "PB", + "name": "Paraíba" + }, + { + "code": "PR", + "name": "Paraná" + }, + { + "code": "PE", + "name": "Pernambuco" + }, + { + "code": "PI", + "name": "Piauí" + }, + { + "code": "RJ", + "name": "Rio de Janeiro" + }, + { + "code": "RN", + "name": "Rio Grande do Norte" + }, + { + "code": "RS", + "name": "Rio Grande do Sul" + }, + { + "code": "RO", + "name": "Rondônia" + }, + { + "code": "RR", + "name": "Roraima" + }, + { + "code": "SC", + "name": "Santa Catarina" + }, + { + "code": "SP", + "name": "São Paulo" + }, + { + "code": "SE", + "name": "Sergipe" + }, + { + "code": "TO", + "name": "Tocantins" + } + ], + "BS": [ + { + "code": "AK", + "name": "Acklins" + }, + { + "code": "BY", + "name": "Berry Islands" + }, + { + "code": "BI", + "name": "Bimini" + }, + { + "code": "BP", + "name": "Black Point" + }, + { + "code": "CI", + "name": "Cat Island" + }, + { + "code": "CO", + "name": "Central Abaco" + }, + { + "code": "CS", + "name": "Central Andros" + }, + { + "code": "CE", + "name": "Central Eleuthera" + }, + { + "code": "CK", + "name": "Crooked Island" + }, + { + "code": "EG", + "name": "East Grand Bahama" + }, + { + "code": "EX", + "name": "Exuma" + }, + { + "code": "FP", + "name": "Freeport" + }, + { + "code": "GC", + "name": "Grand Cay" + }, + { + "code": "HI", + "name": "Harbour Island" + }, + { + "code": "HT", + "name": "Hope Town" + }, + { + "code": "IN", + "name": "Inagua" + }, + { + "code": "LI", + "name": "Long Island" + }, + { + "code": "MC", + "name": "Mangrove Cay" + }, + { + "code": "MG", + "name": "Mayaguana" + }, + { + "code": "MI", + "name": "Moore’s Island" + }, + { + "code": "NO", + "name": "North Abaco" + }, + { + "code": "NS", + "name": "North Andros" + }, + { + "code": "NE", + "name": "North Eleuthera" + }, + { + "code": "RI", + "name": "Ragged Island" + }, + { + "code": "RC", + "name": "Rum Cay" + }, + { + "code": "SS", + "name": "San Salvador" + }, + { + "code": "SO", + "name": "South Abaco" + }, + { + "code": "SA", + "name": "South Andros" + }, + { + "code": "SE", + "name": "South Eleuthera" + }, + { + "code": "SW", + "name": "Spanish Wells" + }, + { + "code": "WG", + "name": "West Grand Bahama" + } + ], + "BT": [ + { + "code": "33", + "name": "Bumthang" + }, + { + "code": "12", + "name": "Chukha" + }, + { + "code": "22", + "name": "Dagana" + }, + { + "code": "GA", + "name": "Gasa" + }, + { + "code": "13", + "name": "Haa" + }, + { + "code": "44", + "name": "Lhuntse" + }, + { + "code": "42", + "name": "Mongar" + }, + { + "code": "11", + "name": "Paro" + }, + { + "code": "43", + "name": "Pemagatshel" + }, + { + "code": "23", + "name": "Punakha" + }, + { + "code": "45", + "name": "Samdrup Jongkhar" + }, + { + "code": "14", + "name": "Samtse" + }, + { + "code": "31", + "name": "Sarpang" + }, + { + "code": "15", + "name": "Thimphu" + }, + { + "code": "41", + "name": "Trashigang" + }, + { + "code": "TY", + "name": "Trashiyangtse" + }, + { + "code": "32", + "name": "Trongsa" + }, + { + "code": "21", + "name": "Tsirang" + }, + { + "code": "24", + "name": "Wangdue Phodrang" + }, + { + "code": "34", + "name": "Zhemgang" + } + ], + "BW": [ + { + "code": "CE", + "name": "Central" + }, + { + "code": "CH", + "name": "Chobe" + }, + { + "code": "FR", + "name": "Francistown" + }, + { + "code": "GA", + "name": "Gaborone" + }, + { + "code": "GH", + "name": "Ghanzi" + }, + { + "code": "JW", + "name": "Jwaneng" + }, + { + "code": "KG", + "name": "Kgalagadi" + }, + { + "code": "KL", + "name": "Kgatleng" + }, + { + "code": "KW", + "name": "Kweneng" + }, + { + "code": "LO", + "name": "Lobatse" + }, + { + "code": "NE", + "name": "North East" + }, + { + "code": "NW", + "name": "North West" + }, + { + "code": "SP", + "name": "Selibe Phikwe" + }, + { + "code": "SE", + "name": "South East" + }, + { + "code": "SO", + "name": "Southern" + }, + { + "code": "ST", + "name": "Sowa Town" + } + ], + "BY": [ + { + "code": "BR", + "name": "Brest" + }, + { + "code": "HO", + "name": "Homel" + }, + { + "code": "HR", + "name": "Hrodna" + }, + { + "code": "MA", + "name": "Magileu" + }, + { + "code": "HM", + "name": "Minsk" + }, + { + "code": "MI", + "name": "Minsk Region" + }, + { + "code": "VI", + "name": "Vitebsk" + } + ], + "BZ": [ + { + "code": "BZ", + "name": "Belize" + }, + { + "code": "CY", + "name": "Cayo" + }, + { + "code": "CZL", + "name": "Corozal" + }, + { + "code": "OW", + "name": "Orange Walk" + }, + { + "code": "SC", + "name": "Stann Creek" + }, + { + "code": "TOL", + "name": "Toledo" + } + ], + "CA": [ + { + "code": "AB", + "name": "Alberta" + }, + { + "code": "BC", + "name": "British Columbia" + }, + { + "code": "MB", + "name": "Manitoba" + }, + { + "code": "NB", + "name": "New Brunswick" + }, + { + "code": "NL", + "name": "Newfoundland and Labrador" + }, + { + "code": "NT", + "name": "Northwest Territories" + }, + { + "code": "NS", + "name": "Nova Scotia" + }, + { + "code": "NU", + "name": "Nunavut" + }, + { + "code": "ON", + "name": "Ontario" + }, + { + "code": "PE", + "name": "Prince Edward Island" + }, + { + "code": "QC", + "name": "Quebec" + }, + { + "code": "SK", + "name": "Saskatchewan" + }, + { + "code": "YT", + "name": "Yukon" + } + ], + "CD": [ + { + "code": "BN", + "name": "Bandundu" + }, + { + "code": "BC", + "name": "Bas-Congo" + }, + { + "code": "BU", + "name": "Bas-Uélé" + }, + { + "code": "EQ", + "name": "Équateur" + }, + { + "code": "HK", + "name": "Haut-Katanga" + }, + { + "code": "HL", + "name": "Haut-Lomami" + }, + { + "code": "HU", + "name": "Haut-Uélé" + }, + { + "code": "IT", + "name": "Ituri" + }, + { + "code": "KS", + "name": "Kasaï" + }, + { + "code": "KC", + "name": "Kasaï Central" + }, + { + "code": "KW", + "name": "Kasaï-Occidental" + }, + { + "code": "KE", + "name": "Kasaï-Oriental" + }, + { + "code": "KA", + "name": "Katanga" + }, + { + "code": "KN", + "name": "Kinshasa" + }, + { + "code": "KG", + "name": "Kwango" + }, + { + "code": "KL", + "name": "Kwilu" + }, + { + "code": "LO", + "name": "Lomami" + }, + { + "code": "LU", + "name": "Lualaba" + }, + { + "code": "MN", + "name": "Mai-Ndombe" + }, + { + "code": "MA", + "name": "Maniema" + }, + { + "code": "MO", + "name": "Mongala" + }, + { + "code": "NU", + "name": "Nord-Ubangi" + }, + { + "code": "NK", + "name": "North Kivu" + }, + { + "code": "OR", + "name": "Orientale" + }, + { + "code": "SA", + "name": "Sankuru" + }, + { + "code": "SK", + "name": "South Kivu" + }, + { + "code": "SU", + "name": "Sud-Ubangi" + }, + { + "code": "TA", + "name": "Tanganyika" + }, + { + "code": "TO", + "name": "Tshopo" + }, + { + "code": "TU", + "name": "Tshuapa" + } + ], + "CF": [ + { + "code": "BB", + "name": "Bamingui-Bangoran" + }, + { + "code": "BGF", + "name": "Bangui" + }, + { + "code": "BK", + "name": "Basse-Kotto" + }, + { + "code": "HM", + "name": "Haut-Mbomou" + }, + { + "code": "HK", + "name": "Haute-Kotto" + }, + { + "code": "KG", + "name": "Kémo" + }, + { + "code": "LB", + "name": "Lobaye" + }, + { + "code": "HS", + "name": "Mambéré-Kadéï" + }, + { + "code": "MB", + "name": "Mbomou" + }, + { + "code": "KB", + "name": "Nana-Grébizi" + }, + { + "code": "NM", + "name": "Nana-Mambéré" + }, + { + "code": "MP", + "name": "Ombella-M’Poko" + }, + { + "code": "UK", + "name": "Ouaka" + }, + { + "code": "AC", + "name": "Ouham" + }, + { + "code": "OP", + "name": "Ouham-Pendé" + }, + { + "code": "SE", + "name": "Sangha-Mbaéré" + }, + { + "code": "VK", + "name": "Vakaga" + } + ], + "CG": [ + { + "code": "11", + "name": "Bouenza" + }, + { + "code": "BZV", + "name": "Brazzaville" + }, + { + "code": "8", + "name": "Cuvette" + }, + { + "code": "15", + "name": "Cuvette-Ouest" + }, + { + "code": "5", + "name": "Kouilou" + }, + { + "code": "2", + "name": "Lékoumou" + }, + { + "code": "7", + "name": "Likouala" + }, + { + "code": "9", + "name": "Niari" + }, + { + "code": "14", + "name": "Plateaux" + }, + { + "code": "16", + "name": "Pointe-Noire" + }, + { + "code": "12", + "name": "Pool" + }, + { + "code": "13", + "name": "Sangha" + } + ], + "CH": [ + { + "code": "AG", + "name": "Aargau" + }, + { + "code": "AR", + "name": "Appenzell Ausserrhoden" + }, + { + "code": "AI", + "name": "Appenzell Innerrhoden" + }, + { + "code": "BL", + "name": "Basel-Landschaft" + }, + { + "code": "BS", + "name": "Basel-Stadt" + }, + { + "code": "BE", + "name": "Bern" + }, + { + "code": "FR", + "name": "Fribourg" + }, + { + "code": "GE", + "name": "Geneva" + }, + { + "code": "GL", + "name": "Glarus" + }, + { + "code": "GR", + "name": "Graubünden" + }, + { + "code": "JU", + "name": "Jura" + }, + { + "code": "LU", + "name": "Lucerne" + }, + { + "code": "NE", + "name": "Neuchâtel" + }, + { + "code": "NW", + "name": "Nidwalden" + }, + { + "code": "OW", + "name": "Obwalden" + }, + { + "code": "SH", + "name": "Schaffhausen" + }, + { + "code": "SZ", + "name": "Schwyz" + }, + { + "code": "SO", + "name": "Solothurn" + }, + { + "code": "SG", + "name": "St. Gallen" + }, + { + "code": "TG", + "name": "Thurgau" + }, + { + "code": "TI", + "name": "Ticino" + }, + { + "code": "UR", + "name": "Uri" + }, + { + "code": "VS", + "name": "Valais" + }, + { + "code": "VD", + "name": "Vaud" + }, + { + "code": "ZG", + "name": "Zug" + }, + { + "code": "ZH", + "name": "Zürich" + } + ], + "CI": [ + { + "code": "AB", + "name": "Abidjan" + }, + { + "code": "16", + "name": "Agnéby" + }, + { + "code": "17", + "name": "Bafing" + }, + { + "code": "09", + "name": "Bas-Sassandra" + }, + { + "code": "BS", + "name": "Bas-Sassandra²" + }, + { + "code": "CM", + "name": "Comoé" + }, + { + "code": "10", + "name": "Denguélé" + }, + { + "code": "DN", + "name": "Denguélé²" + }, + { + "code": "06", + "name": "Dix-Huit Montagnes" + }, + { + "code": "18", + "name": "Fromager" + }, + { + "code": "GD", + "name": "Gôh-Djiboua" + }, + { + "code": "02", + "name": "Haut-Sassandra" + }, + { + "code": "07", + "name": "Lacs" + }, + { + "code": "LC", + "name": "Lacs²" + }, + { + "code": "01", + "name": "Lagunes" + }, + { + "code": "LG", + "name": "Lagunes²" + }, + { + "code": "12", + "name": "Marahoué" + }, + { + "code": "MG", + "name": "Montagnes" + }, + { + "code": "19", + "name": "Moyen-Cavally" + }, + { + "code": "05", + "name": "Moyen-Comoé" + }, + { + "code": "11", + "name": "N’zi-Comoé" + }, + { + "code": "SM", + "name": "Sassandra-Marahoué" + }, + { + "code": "SV", + "name": "Savanes" + }, + { + "code": "03", + "name": "Savanes²" + }, + { + "code": "15", + "name": "Sud-Bandama" + }, + { + "code": "13", + "name": "Sud-Comoé" + }, + { + "code": "04", + "name": "Vallée du Bandama" + }, + { + "code": "VB", + "name": "Vallée du Bandama²" + }, + { + "code": "WR", + "name": "Woroba" + }, + { + "code": "14", + "name": "Worodougou" + }, + { + "code": "YM", + "name": "Yamoussoukro" + }, + { + "code": "08", + "name": "Zanzan" + }, + { + "code": "ZZ", + "name": "Zanzan²" + } + ], + "CL": [ + { + "code": "AN", + "name": "Antofagasta" + }, + { + "code": "AR", + "name": "Araucanía" + }, + { + "code": "AP", + "name": "Arica y Parinacota" + }, + { + "code": "AT", + "name": "Atacama" + }, + { + "code": "AI", + "name": "Aysén" + }, + { + "code": "BI", + "name": "Bío Bío" + }, + { + "code": "CO", + "name": "Coquimbo" + }, + { + "code": "LI", + "name": "Libertador General Bernardo O’Higgins" + }, + { + "code": "LL", + "name": "Los Lagos" + }, + { + "code": "LR", + "name": "Los Ríos" + }, + { + "code": "MA", + "name": "Magallanes Region" + }, + { + "code": "ML", + "name": "Maule" + }, + { + "code": "RM", + "name": "Santiago Metropolitan" + }, + { + "code": "TA", + "name": "Tarapacá" + }, + { + "code": "VS", + "name": "Valparaíso" + } + ], + "CM": [ + { + "code": "AD", + "name": "Adamawa" + }, + { + "code": "CE", + "name": "Centre" + }, + { + "code": "ES", + "name": "East" + }, + { + "code": "EN", + "name": "Far North" + }, + { + "code": "LT", + "name": "Littoral" + }, + { + "code": "NO", + "name": "North" + }, + { + "code": "NW", + "name": "Northwest" + }, + { + "code": "SU", + "name": "South" + }, + { + "code": "SW", + "name": "Southwest" + }, + { + "code": "OU", + "name": "West" + } + ], + "CN": [ + { + "code": "AH", + "name": "Anhui" + }, + { + "code": "BJ", + "name": "Beijing" + }, + { + "code": "CQ", + "name": "Chongqing" + }, + { + "code": "FJ", + "name": "Fujian" + }, + { + "code": "GS", + "name": "Gansu" + }, + { + "code": "GD", + "name": "Guangdong" + }, + { + "code": "GX", + "name": "Guangxi" + }, + { + "code": "GZ", + "name": "Guizhou" + }, + { + "code": "HI", + "name": "Hainan" + }, + { + "code": "HE", + "name": "Hebei" + }, + { + "code": "HL", + "name": "Heilongjiang" + }, + { + "code": "HA", + "name": "Henan" + }, + { + "code": "HK", + "name": "Hong Kong" + }, + { + "code": "HB", + "name": "Hubei" + }, + { + "code": "HN", + "name": "Hunan" + }, + { + "code": "NM", + "name": "Inner Mongolia" + }, + { + "code": "JS", + "name": "Jiangsu" + }, + { + "code": "JX", + "name": "Jiangxi" + }, + { + "code": "JL", + "name": "Jilin" + }, + { + "code": "LN", + "name": "Liaoning" + }, + { + "code": "MO", + "name": "Macau" + }, + { + "code": "NX", + "name": "Ningxia" + }, + { + "code": "QH", + "name": "Qinghai" + }, + { + "code": "SN", + "name": "Shaanxi" + }, + { + "code": "SD", + "name": "Shandong" + }, + { + "code": "SH", + "name": "Shanghai" + }, + { + "code": "SX", + "name": "Shanxi" + }, + { + "code": "SC", + "name": "Sichuan" + }, + { + "code": "TW", + "name": "Taiwan" + }, + { + "code": "TJ", + "name": "Tianjin" + }, + { + "code": "XZ", + "name": "Tibet" + }, + { + "code": "XJ", + "name": "Xinjiang" + }, + { + "code": "YN", + "name": "Yunnan" + }, + { + "code": "ZJ", + "name": "Zhejiang" + } + ], + "CO": [ + { + "code": "AMA", + "name": "Amazonas" + }, + { + "code": "ANT", + "name": "Antioquia" + }, + { + "code": "ARA", + "name": "Arauca" + }, + { + "code": "ATL", + "name": "Atlántico" + }, + { + "code": "BOL", + "name": "Bolívar" + }, + { + "code": "BOY", + "name": "Boyacá" + }, + { + "code": "CAL", + "name": "Caldas" + }, + { + "code": "DC", + "name": "Capital District" + }, + { + "code": "CAQ", + "name": "Caquetá" + }, + { + "code": "CAS", + "name": "Casanare" + }, + { + "code": "CAU", + "name": "Cauca" + }, + { + "code": "CES", + "name": "Cesar" + }, + { + "code": "CHO", + "name": "Chocó" + }, + { + "code": "COR", + "name": "Córdoba" + }, + { + "code": "CUN", + "name": "Cundinamarca" + }, + { + "code": "GUA", + "name": "Guainía" + }, + { + "code": "GUV", + "name": "Guaviare" + }, + { + "code": "HUI", + "name": "Huila" + }, + { + "code": "LAG", + "name": "La Guajira" + }, + { + "code": "MAG", + "name": "Magdalena" + }, + { + "code": "MET", + "name": "Meta" + }, + { + "code": "NAR", + "name": "Nariño" + }, + { + "code": "NSA", + "name": "Norte de Santander" + }, + { + "code": "PUT", + "name": "Putumayo" + }, + { + "code": "QUI", + "name": "Quindío" + }, + { + "code": "RIS", + "name": "Risaralda" + }, + { + "code": "SAP", + "name": "San Andrés & Providencia" + }, + { + "code": "SAN", + "name": "Santander" + }, + { + "code": "SUC", + "name": "Sucre" + }, + { + "code": "TOL", + "name": "Tolima" + }, + { + "code": "VAC", + "name": "Valle del Cauca" + }, + { + "code": "VAU", + "name": "Vaupés" + }, + { + "code": "VID", + "name": "Vichada" + } + ], + "CR": [ + { + "code": "A", + "name": "Alajuela" + }, + { + "code": "C", + "name": "Cartago" + }, + { + "code": "G", + "name": "Guanacaste" + }, + { + "code": "H", + "name": "Heredia" + }, + { + "code": "L", + "name": "Limón" + }, + { + "code": "P", + "name": "Puntarenas" + }, + { + "code": "SJ", + "name": "San José" + } + ], + "CU": [ + { + "code": "01", + "name": "Pinar del Río" + }, + { + "code": "03", + "name": "Havana" + }, + { + "code": "04", + "name": "Matanzas" + }, + { + "code": "05", + "name": "Villa Clara" + }, + { + "code": "06", + "name": "Cienfuegos" + }, + { + "code": "07", + "name": "Sancti Spíritus" + }, + { + "code": "08", + "name": "Ciego de Ãvila" + }, + { + "code": "09", + "name": "Camagüey" + }, + { + "code": "10", + "name": "Las Tunas" + }, + { + "code": "11", + "name": "Holguín" + }, + { + "code": "12", + "name": "Granma" + }, + { + "code": "13", + "name": "Santiago de Cuba" + }, + { + "code": "14", + "name": "Guantánamo" + }, + { + "code": "15", + "name": "Artemisa" + }, + { + "code": "16", + "name": "Mayabeque" + }, + { + "code": "99", + "name": "Isla de la Juventud" + } + ], + "CV": [ + { + "code": "B", + "name": "Barlavento Islands" + }, + { + "code": "BV", + "name": "Boa Vista" + }, + { + "code": "BR", + "name": "Brava" + }, + { + "code": "MA", + "name": "Maio" + }, + { + "code": "MO", + "name": "Mosteiros" + }, + { + "code": "PA", + "name": "Paul" + }, + { + "code": "PN", + "name": "Porto Novo" + }, + { + "code": "PR", + "name": "Praia" + }, + { + "code": "RB", + "name": "Ribeira Brava" + }, + { + "code": "RG", + "name": "Ribeira Grande" + }, + { + "code": "RS", + "name": "Ribeira Grande de Santiago" + }, + { + "code": "SL", + "name": "Sal" + }, + { + "code": "CA", + "name": "Santa Catarina" + }, + { + "code": "CF", + "name": "Santa Catarina do Fogo" + }, + { + "code": "CR", + "name": "Santa Cruz" + }, + { + "code": "SD", + "name": "São Domingos" + }, + { + "code": "SF", + "name": "São Filipe" + }, + { + "code": "SO", + "name": "São Lourenço dos Órgãos" + }, + { + "code": "SM", + "name": "São Miguel" + }, + { + "code": "SS", + "name": "São Salvador do Mundo" + }, + { + "code": "SV", + "name": "São Vicente" + }, + { + "code": "S", + "name": "Sotavento Islands" + }, + { + "code": "TA", + "name": "Tarrafal" + }, + { + "code": "TS", + "name": "Tarrafal de São Nicolau" + } + ], + "CY": [ + { + "code": "01", + "name": "Nicosia" + }, + { + "code": "02", + "name": "Limassol" + }, + { + "code": "03", + "name": "Larnaca" + }, + { + "code": "04", + "name": "Famagusta" + }, + { + "code": "05", + "name": "Paphos" + }, + { + "code": "06", + "name": "Kyrenia" + } + ], + "CZ": [ + { + "code": "201", + "name": "BeneÅ¡ov" + }, + { + "code": "202", + "name": "Beroun" + }, + { + "code": "641", + "name": "Blansko" + }, + { + "code": "644", + "name": "BÅ™eclav" + }, + { + "code": "642", + "name": "Brno-mÄ›sto" + }, + { + "code": "643", + "name": "Brno-venkov" + }, + { + "code": "801", + "name": "Bruntál" + }, + { + "code": "511", + "name": "ÄŒeská Lípa" + }, + { + "code": "311", + "name": "ÄŒeské BudÄ›jovice" + }, + { + "code": "312", + "name": "ÄŒeský Krumlov" + }, + { + "code": "411", + "name": "Cheb" + }, + { + "code": "422", + "name": "Chomutov" + }, + { + "code": "531", + "name": "Chrudim" + }, + { + "code": "421", + "name": "DÄ›Äín" + }, + { + "code": "321", + "name": "Domažlice" + }, + { + "code": "802", + "name": "Frýdek-Místek" + }, + { + "code": "631", + "name": "HavlíÄkův Brod" + }, + { + "code": "645", + "name": "Hodonín" + }, + { + "code": "521", + "name": "Hradec Králové" + }, + { + "code": "512", + "name": "Jablonec nad Nisou" + }, + { + "code": "711", + "name": "Jeseník" + }, + { + "code": "522", + "name": "JiÄín" + }, + { + "code": "632", + "name": "Jihlava" + }, + { + "code": "31", + "name": "JihoÄeský" + }, + { + "code": "64", + "name": "Jihomoravský" + }, + { + "code": "313", + "name": "JindÅ™ichův Hradec" + }, + { + "code": "41", + "name": "Karlovarský" + }, + { + "code": "412", + "name": "Karlovy Vary" + }, + { + "code": "803", + "name": "Karviná" + }, + { + "code": "203", + "name": "Kladno" + }, + { + "code": "322", + "name": "Klatovy" + }, + { + "code": "204", + "name": "Kolín" + }, + { + "code": "52", + "name": "Královéhradecký" + }, + { + "code": "721", + "name": "Kroměříž" + }, + { + "code": "205", + "name": "Kutná Hora" + }, + { + "code": "513", + "name": "Liberec" + }, + { + "code": "51", + "name": "Liberecký" + }, + { + "code": "423", + "name": "Litoměřice" + }, + { + "code": "424", + "name": "Louny" + }, + { + "code": "206", + "name": "MÄ›lník" + }, + { + "code": "207", + "name": "Mladá Boleslav" + }, + { + "code": "80", + "name": "Moravskoslezský" + }, + { + "code": "425", + "name": "Most" + }, + { + "code": "523", + "name": "Náchod" + }, + { + "code": "804", + "name": "Nový JiÄín" + }, + { + "code": "208", + "name": "Nymburk" + }, + { + "code": "712", + "name": "Olomouc" + }, + { + "code": "71", + "name": "Olomoucký" + }, + { + "code": "805", + "name": "Opava" + }, + { + "code": "806", + "name": "Ostrava" + }, + { + "code": "532", + "name": "Pardubice" + }, + { + "code": "53", + "name": "Pardubický" + }, + { + "code": "633", + "name": "PelhÅ™imov" + }, + { + "code": "314", + "name": "Písek" + }, + { + "code": "323", + "name": "Plzeň" + }, + { + "code": "325", + "name": "Plzeň-North" + }, + { + "code": "324", + "name": "Plzeň-South" + }, + { + "code": "32", + "name": "Plzeňský" + }, + { + "code": "315", + "name": "Prachatice" + }, + { + "code": "101", + "name": "Prague 1" + }, + { + "code": "110", + "name": "Prague 10" + }, + { + "code": "111", + "name": "Prague 11" + }, + { + "code": "112", + "name": "Prague 12" + }, + { + "code": "113", + "name": "Prague 13" + }, + { + "code": "114", + "name": "Prague 14" + }, + { + "code": "115", + "name": "Prague 15" + }, + { + "code": "116", + "name": "Prague 16" + }, + { + "code": "117", + "name": "Prague 17" + }, + { + "code": "118", + "name": "Prague 18" + }, + { + "code": "119", + "name": "Prague 19" + }, + { + "code": "102", + "name": "Prague 2" + }, + { + "code": "120", + "name": "Prague 20" + }, + { + "code": "121", + "name": "Prague 21" + }, + { + "code": "122", + "name": "Prague 22" + }, + { + "code": "103", + "name": "Prague 3" + }, + { + "code": "104", + "name": "Prague 4" + }, + { + "code": "105", + "name": "Prague 5" + }, + { + "code": "106", + "name": "Prague 6" + }, + { + "code": "107", + "name": "Prague 7" + }, + { + "code": "108", + "name": "Prague 8" + }, + { + "code": "109", + "name": "Prague 9" + }, + { + "code": "209", + "name": "Prague-East" + }, + { + "code": "20A", + "name": "Prague-West" + }, + { + "code": "10", + "name": "Prague, Hlavní meÅ¡to" + }, + { + "code": "714", + "name": "PÅ™erov" + }, + { + "code": "20B", + "name": "Příbram" + }, + { + "code": "713", + "name": "ProstÄ›jov" + }, + { + "code": "20C", + "name": "Rakovník" + }, + { + "code": "326", + "name": "Rokycany" + }, + { + "code": "524", + "name": "Rychnov nad Kněžnou" + }, + { + "code": "514", + "name": "Semily" + }, + { + "code": "413", + "name": "Sokolov" + }, + { + "code": "316", + "name": "Strakonice" + }, + { + "code": "20", + "name": "StÅ™edoÄeský" + }, + { + "code": "715", + "name": "Å umperk" + }, + { + "code": "533", + "name": "Svitavy" + }, + { + "code": "317", + "name": "Tábor" + }, + { + "code": "327", + "name": "Tachov" + }, + { + "code": "426", + "name": "Teplice" + }, + { + "code": "634", + "name": "TÅ™ebíÄ" + }, + { + "code": "525", + "name": "Trutnov" + }, + { + "code": "722", + "name": "Uherské HradiÅ¡tÄ›" + }, + { + "code": "42", + "name": "Ústecký" + }, + { + "code": "427", + "name": "Ústí nad Labem" + }, + { + "code": "534", + "name": "Ústí nad Orlicí" + }, + { + "code": "723", + "name": "Vsetín" + }, + { + "code": "646", + "name": "VyÅ¡kov" + }, + { + "code": "63", + "name": "VysoÄina" + }, + { + "code": "635", + "name": "ŽÄár nad Sázavou" + }, + { + "code": "724", + "name": "Zlín" + }, + { + "code": "72", + "name": "Zlínský" + }, + { + "code": "647", + "name": "Znojmo" + } + ], + "DE": [ + { + "code": "BW", + "name": "Baden-Württemberg" + }, + { + "code": "BY", + "name": "Bavaria" + }, + { + "code": "BE", + "name": "Berlin" + }, + { + "code": "BB", + "name": "Brandenburg" + }, + { + "code": "HB", + "name": "Bremen" + }, + { + "code": "HH", + "name": "Hamburg" + }, + { + "code": "HE", + "name": "Hesse" + }, + { + "code": "NI", + "name": "Lower Saxony" + }, + { + "code": "MV", + "name": "Mecklenburg-Vorpommern" + }, + { + "code": "NW", + "name": "North Rhine-Westphalia" + }, + { + "code": "RP", + "name": "Rhineland-Palatinate" + }, + { + "code": "SL", + "name": "Saarland" + }, + { + "code": "SN", + "name": "Saxony" + }, + { + "code": "ST", + "name": "Saxony-Anhalt" + }, + { + "code": "SH", + "name": "Schleswig-Holstein" + }, + { + "code": "TH", + "name": "Thuringia" + } + ], + "DJ": [ + { + "code": "AS", + "name": "Ali Sabieh" + }, + { + "code": "AR", + "name": "Arta" + }, + { + "code": "DI", + "name": "Dikhil" + }, + { + "code": "DJ", + "name": "Djibouti" + }, + { + "code": "OB", + "name": "Obock" + }, + { + "code": "TA", + "name": "Tadjourah" + } + ], + "DK": [ + { + "code": "81", + "name": "Northern Denmark" + }, + { + "code": "82", + "name": "Central Denmark" + }, + { + "code": "83", + "name": "Southern Denmark" + }, + { + "code": "84", + "name": "Capital Region" + }, + { + "code": "85", + "name": "Zealand" + } + ], + "DM": [ + { + "code": "02", + "name": "Saint Andrew" + }, + { + "code": "03", + "name": "Saint David" + }, + { + "code": "04", + "name": "Saint George" + }, + { + "code": "05", + "name": "Saint John" + }, + { + "code": "06", + "name": "Saint Joseph" + }, + { + "code": "07", + "name": "Saint Luke" + }, + { + "code": "08", + "name": "Saint Mark" + }, + { + "code": "09", + "name": "Saint Patrick" + }, + { + "code": "10", + "name": "Saint Paul" + }, + { + "code": "11", + "name": "Saint Peter" + } + ], + "DO": [ + { + "code": "01", + "name": "Distrito Nacional" + }, + { + "code": "02", + "name": "Azua" + }, + { + "code": "03", + "name": "Baoruco" + }, + { + "code": "04", + "name": "Barahona" + }, + { + "code": "05", + "name": "Dajabón" + }, + { + "code": "06", + "name": "Duarte" + }, + { + "code": "07", + "name": "Elías Piña" + }, + { + "code": "08", + "name": "El Seibo" + }, + { + "code": "09", + "name": "Espaillat" + }, + { + "code": "10", + "name": "Independencia" + }, + { + "code": "11", + "name": "La Altagracia" + }, + { + "code": "12", + "name": "La Romana" + }, + { + "code": "13", + "name": "La Vega" + }, + { + "code": "14", + "name": "María Trinidad Sánchez" + }, + { + "code": "15", + "name": "Monte Cristi" + }, + { + "code": "16", + "name": "Pedernales" + }, + { + "code": "17", + "name": "Peravia" + }, + { + "code": "18", + "name": "Puerto Plata" + }, + { + "code": "19", + "name": "Hermanas Mirabal" + }, + { + "code": "20", + "name": "Samaná" + }, + { + "code": "21", + "name": "San Cristóbal" + }, + { + "code": "22", + "name": "San Juan" + }, + { + "code": "23", + "name": "San Pedro de Macorís" + }, + { + "code": "24", + "name": "Sánchez Ramírez" + }, + { + "code": "25", + "name": "Santiago" + }, + { + "code": "26", + "name": "Santiago Rodríguez" + }, + { + "code": "27", + "name": "Valverde" + }, + { + "code": "28", + "name": "Monseñor Nouel" + }, + { + "code": "29", + "name": "Monte Plata" + }, + { + "code": "30", + "name": "Hato Mayor" + }, + { + "code": "31", + "name": "San José de Ocoa" + }, + { + "code": "32", + "name": "Santo Domingo" + }, + { + "code": "33", + "name": "Cibao Nordeste" + }, + { + "code": "34", + "name": "Cibao Noroeste" + }, + { + "code": "35", + "name": "Cibao Norte" + }, + { + "code": "36", + "name": "Cibao Sur" + }, + { + "code": "37", + "name": "El Valle" + }, + { + "code": "38", + "name": "Enriquillo" + }, + { + "code": "39", + "name": "Higüamo" + }, + { + "code": "40", + "name": "Ozama" + }, + { + "code": "41", + "name": "Valdesia" + }, + { + "code": "42", + "name": "Yuma" + } + ], + "DZ": [ + { + "code": "01", + "name": "Adrar" + }, + { + "code": "02", + "name": "Chlef" + }, + { + "code": "03", + "name": "Laghouat" + }, + { + "code": "04", + "name": "Oum El Bouaghi" + }, + { + "code": "05", + "name": "Batna" + }, + { + "code": "06", + "name": "Béjaïa" + }, + { + "code": "07", + "name": "Biskra" + }, + { + "code": "08", + "name": "Béchar" + }, + { + "code": "09", + "name": "Blida" + }, + { + "code": "10", + "name": "Bouira" + }, + { + "code": "11", + "name": "Tamanghasset" + }, + { + "code": "12", + "name": "Tébessa" + }, + { + "code": "13", + "name": "Tlemcen" + }, + { + "code": "14", + "name": "Tiaret" + }, + { + "code": "15", + "name": "Tizi Ouzou" + }, + { + "code": "16", + "name": "Algiers" + }, + { + "code": "17", + "name": "Djelfa" + }, + { + "code": "18", + "name": "Jijel" + }, + { + "code": "19", + "name": "Sétif" + }, + { + "code": "20", + "name": "Saïda" + }, + { + "code": "21", + "name": "Skikda" + }, + { + "code": "22", + "name": "Sidi Bel Abbès" + }, + { + "code": "23", + "name": "Annaba" + }, + { + "code": "24", + "name": "Guelma" + }, + { + "code": "25", + "name": "Constantine" + }, + { + "code": "26", + "name": "Médéa" + }, + { + "code": "27", + "name": "Mostaganem" + }, + { + "code": "28", + "name": "M’Sila" + }, + { + "code": "29", + "name": "Mascara" + }, + { + "code": "30", + "name": "Ouargla" + }, + { + "code": "31", + "name": "Oran" + }, + { + "code": "32", + "name": "El Bayadh" + }, + { + "code": "33", + "name": "Illizi" + }, + { + "code": "34", + "name": "Bordj Bou Arréridj" + }, + { + "code": "35", + "name": "Boumerdès" + }, + { + "code": "36", + "name": "El Tarf" + }, + { + "code": "37", + "name": "Tindouf" + }, + { + "code": "38", + "name": "Tissemsilt" + }, + { + "code": "39", + "name": "El Oued" + }, + { + "code": "40", + "name": "Khenchela" + }, + { + "code": "41", + "name": "Souk Ahras" + }, + { + "code": "42", + "name": "Tipasa" + }, + { + "code": "43", + "name": "Mila" + }, + { + "code": "44", + "name": "Aïn Defla" + }, + { + "code": "45", + "name": "Naama" + }, + { + "code": "46", + "name": "Aïn Témouchent" + }, + { + "code": "47", + "name": "Ghardaïa" + }, + { + "code": "48", + "name": "Relizane" + } + ], + "EC": [ + { + "code": "A", + "name": "Azuay" + }, + { + "code": "B", + "name": "Bolívar" + }, + { + "code": "F", + "name": "Cañar" + }, + { + "code": "C", + "name": "Carchi" + }, + { + "code": "H", + "name": "Chimborazo" + }, + { + "code": "X", + "name": "Cotopaxi" + }, + { + "code": "O", + "name": "El Oro" + }, + { + "code": "E", + "name": "Esmeraldas" + }, + { + "code": "W", + "name": "Galápagos" + }, + { + "code": "G", + "name": "Guayas" + }, + { + "code": "I", + "name": "Imbabura" + }, + { + "code": "L", + "name": "Loja" + }, + { + "code": "R", + "name": "Los Ríos" + }, + { + "code": "M", + "name": "Manabí" + }, + { + "code": "S", + "name": "Morona-Santiago" + }, + { + "code": "N", + "name": "Napo" + }, + { + "code": "D", + "name": "Orellana" + }, + { + "code": "Y", + "name": "Pastaza" + }, + { + "code": "P", + "name": "Pichincha" + }, + { + "code": "SE", + "name": "Santa Elena" + }, + { + "code": "SD", + "name": "Santo Domingo de los Tsáchilas" + }, + { + "code": "U", + "name": "Sucumbíos" + }, + { + "code": "T", + "name": "Tungurahua" + }, + { + "code": "Z", + "name": "Zamora-Chinchipe" + } + ], + "EE": [ + { + "code": "37", + "name": "Harju" + }, + { + "code": "39", + "name": "Hiiu" + }, + { + "code": "44", + "name": "Ida-Viru" + }, + { + "code": "49", + "name": "Jõgeva" + }, + { + "code": "51", + "name": "Järva" + }, + { + "code": "57", + "name": "Lääne" + }, + { + "code": "59", + "name": "Lääne-Viru" + }, + { + "code": "65", + "name": "Põlva" + }, + { + "code": "67", + "name": "Pärnu" + }, + { + "code": "70", + "name": "Rapla" + }, + { + "code": "74", + "name": "Saare" + }, + { + "code": "78", + "name": "Tartu" + }, + { + "code": "82", + "name": "Valga" + }, + { + "code": "84", + "name": "Viljandi" + }, + { + "code": "86", + "name": "Võru" + } + ], + "EG": [ + { + "code": "SHR", + "name": "Al Sharqia" + }, + { + "code": "ALX", + "name": "Alexandria" + }, + { + "code": "ASN", + "name": "Aswan" + }, + { + "code": "AST", + "name": "Asyut" + }, + { + "code": "BH", + "name": "Beheira" + }, + { + "code": "BNS", + "name": "Beni Suef" + }, + { + "code": "C", + "name": "Cairo" + }, + { + "code": "DK", + "name": "Dakahlia" + }, + { + "code": "DT", + "name": "Damietta" + }, + { + "code": "FYM", + "name": "Faiyum" + }, + { + "code": "GH", + "name": "Gharbia" + }, + { + "code": "GZ", + "name": "Giza" + }, + { + "code": "IS", + "name": "Ismailia" + }, + { + "code": "KFS", + "name": "Kafr el-Sheikh" + }, + { + "code": "LX", + "name": "Luxor" + }, + { + "code": "MT", + "name": "Matrouh" + }, + { + "code": "MN", + "name": "Minya" + }, + { + "code": "MNF", + "name": "Monufia" + }, + { + "code": "WAD", + "name": "New Valley" + }, + { + "code": "SIN", + "name": "North Sinai" + }, + { + "code": "PTS", + "name": "Port Said" + }, + { + "code": "KB", + "name": "Qalyubia" + }, + { + "code": "KN", + "name": "Qena" + }, + { + "code": "BA", + "name": "Red Sea" + }, + { + "code": "SHG", + "name": "Sohag" + }, + { + "code": "JS", + "name": "South Sinai" + }, + { + "code": "SUZ", + "name": "Suez" + } + ], + "ER": [ + { + "code": "AN", + "name": "Anseba" + }, + { + "code": "DU", + "name": "Debub" + }, + { + "code": "GB", + "name": "Gash-Barka" + }, + { + "code": "MA", + "name": "Maekel" + }, + { + "code": "SK", + "name": "Northern Red Sea" + }, + { + "code": "DK", + "name": "Southern Red Sea" + } + ], + "ES": [ + { + "code": "C", + "name": "A Coruña" + }, + { + "code": "VI", + "name": "Ãlava" + }, + { + "code": "AB", + "name": "Albacete" + }, + { + "code": "A", + "name": "Alicante" + }, + { + "code": "AL", + "name": "Almería" + }, + { + "code": "AN", + "name": "Andalusia" + }, + { + "code": "AR", + "name": "Aragon" + }, + { + "code": "AS", + "name": "Asturias" + }, + { + "code": "O", + "name": "Asturias Province" + }, + { + "code": "AV", + "name": "Ãvila" + }, + { + "code": "BA", + "name": "Badajoz" + }, + { + "code": "IB", + "name": "Balearic Islands" + }, + { + "code": "PM", + "name": "Balears Province" + }, + { + "code": "B", + "name": "Barcelona" + }, + { + "code": "PV", + "name": "Basque Country" + }, + { + "code": "BI", + "name": "Biscay" + }, + { + "code": "BU", + "name": "Burgos" + }, + { + "code": "CC", + "name": "Cáceres" + }, + { + "code": "CA", + "name": "Cádiz" + }, + { + "code": "CB", + "name": "Cantabria" + }, + { + "code": "S", + "name": "Cantabria Province" + }, + { + "code": "CS", + "name": "Castellón" + }, + { + "code": "CL", + "name": "Castile and León" + }, + { + "code": "CM", + "name": "Castile-La Mancha" + }, + { + "code": "CT", + "name": "Catalonia" + }, + { + "code": "CE", + "name": "Ceuta" + }, + { + "code": "CR", + "name": "Ciudad Real" + }, + { + "code": "CO", + "name": "Córdoba" + }, + { + "code": "CU", + "name": "Cuenca" + }, + { + "code": "EX", + "name": "Extremadura" + }, + { + "code": "GA", + "name": "Galicia" + }, + { + "code": "SS", + "name": "Gipuzkoa" + }, + { + "code": "GI", + "name": "Girona" + }, + { + "code": "GR", + "name": "Granada" + }, + { + "code": "GU", + "name": "Guadalajara" + }, + { + "code": "H", + "name": "Huelva" + }, + { + "code": "HU", + "name": "Huesca" + }, + { + "code": "J", + "name": "Jaén" + }, + { + "code": "RI", + "name": "La Rioja" + }, + { + "code": "LO", + "name": "La Rioja Province" + }, + { + "code": "GC", + "name": "Las Palmas" + }, + { + "code": "LE", + "name": "León" + }, + { + "code": "L", + "name": "Lleida" + }, + { + "code": "LU", + "name": "Lugo" + }, + { + "code": "MD", + "name": "Madrid Autonomous Community" + }, + { + "code": "M", + "name": "Madrid Province" + }, + { + "code": "MA", + "name": "Málaga" + }, + { + "code": "ML", + "name": "Melilla" + }, + { + "code": "MU", + "name": "Murcia" + }, + { + "code": "MC", + "name": "Murcia Region" + }, + { + "code": "NA", + "name": "Navarra" + }, + { + "code": "NC", + "name": "Navarra Chartered Community" + }, + { + "code": "OR", + "name": "Ourense" + }, + { + "code": "P", + "name": "Palencia" + }, + { + "code": "PO", + "name": "Pontevedra" + }, + { + "code": "SA", + "name": "Salamanca" + }, + { + "code": "TF", + "name": "Santa Cruz de Tenerife" + }, + { + "code": "SG", + "name": "Segovia" + }, + { + "code": "SE", + "name": "Seville" + }, + { + "code": "SO", + "name": "Soria" + }, + { + "code": "T", + "name": "Tarragona" + }, + { + "code": "TE", + "name": "Teruel" + }, + { + "code": "TO", + "name": "Toledo" + }, + { + "code": "V", + "name": "Valencia" + }, + { + "code": "VC", + "name": "Valencian Community" + }, + { + "code": "VA", + "name": "Valladolid" + }, + { + "code": "ZA", + "name": "Zamora" + }, + { + "code": "Z", + "name": "Zaragoza" + } + ], + "ET": [ + { + "code": "AA", + "name": "Addis Ababa" + }, + { + "code": "AF", + "name": "Afar" + }, + { + "code": "AM", + "name": "Amhara" + }, + { + "code": "BE", + "name": "Benishangul-Gumuz" + }, + { + "code": "DD", + "name": "Dire Dawa" + }, + { + "code": "GA", + "name": "Gambela" + }, + { + "code": "HA", + "name": "Harari" + }, + { + "code": "OR", + "name": "Oromia" + }, + { + "code": "SO", + "name": "Somali" + }, + { + "code": "SN", + "name": "Southern Nations, Nationalities, and Peoples" + }, + { + "code": "TI", + "name": "Tigray" + } + ], + "FI": [ + { + "code": "02", + "name": "South Karelia" + }, + { + "code": "03", + "name": "Southern Ostrobothnia" + }, + { + "code": "04", + "name": "Southern Savonia" + }, + { + "code": "05", + "name": "Kainuu" + }, + { + "code": "06", + "name": "Tavastia Proper" + }, + { + "code": "07", + "name": "Central Ostrobothnia" + }, + { + "code": "08", + "name": "Central Finland" + }, + { + "code": "09", + "name": "Kymenlaakso" + }, + { + "code": "10", + "name": "Lapland" + }, + { + "code": "11", + "name": "Pirkanmaa" + }, + { + "code": "12", + "name": "Ostrobothnia" + }, + { + "code": "13", + "name": "North Karelia" + }, + { + "code": "14", + "name": "Northern Ostrobothnia" + }, + { + "code": "15", + "name": "Northern Savonia" + }, + { + "code": "16", + "name": "Päijänne Tavastia" + }, + { + "code": "17", + "name": "Satakunta" + }, + { + "code": "18", + "name": "Uusimaa" + }, + { + "code": "19", + "name": "Southwest Finland" + } + ], + "FJ": [ + { + "code": "01", + "name": "Ba" + }, + { + "code": "02", + "name": "Bua" + }, + { + "code": "03", + "name": "Cakaudrove" + }, + { + "code": "C", + "name": "Central" + }, + { + "code": "E", + "name": "Eastern" + }, + { + "code": "04", + "name": "Kadavu" + }, + { + "code": "05", + "name": "Lau" + }, + { + "code": "06", + "name": "Lomaiviti" + }, + { + "code": "07", + "name": "Macuata" + }, + { + "code": "08", + "name": "Nadroga-Navosa" + }, + { + "code": "09", + "name": "Naitasiri" + }, + { + "code": "10", + "name": "Namosi" + }, + { + "code": "N", + "name": "Northern" + }, + { + "code": "11", + "name": "Ra" + }, + { + "code": "12", + "name": "Rewa" + }, + { + "code": "R", + "name": "Rotuma" + }, + { + "code": "13", + "name": "Serua" + }, + { + "code": "14", + "name": "Tailevu" + }, + { + "code": "W", + "name": "Western" + } + ], + "FM": [ + { + "code": "TRK", + "name": "Chuuk" + }, + { + "code": "KSA", + "name": "Kosrae" + }, + { + "code": "PNI", + "name": "Pohnpei" + }, + { + "code": "YAP", + "name": "Yap" + } + ], + "FR": [ + { + "code": "01", + "name": "Ain" + }, + { + "code": "02", + "name": "Aisne" + }, + { + "code": "03", + "name": "Allier" + }, + { + "code": "04", + "name": "Alpes-de-Haute-Provence" + }, + { + "code": "06", + "name": "Alpes-Maritimes" + }, + { + "code": "07", + "name": "Ardèche" + }, + { + "code": "08", + "name": "Ardennes" + }, + { + "code": "09", + "name": "Ariège" + }, + { + "code": "10", + "name": "Aube" + }, + { + "code": "11", + "name": "Aude" + }, + { + "code": "ARA", + "name": "Auvergne-Rhône-Alpes" + }, + { + "code": "12", + "name": "Aveyron" + }, + { + "code": "67", + "name": "Bas-Rhin" + }, + { + "code": "13", + "name": "Bouches-du-Rhône" + }, + { + "code": "BRE", + "name": "Brittany" + }, + { + "code": "BFC", + "name": "Burgundy-Franche-Comté" + }, + { + "code": "14", + "name": "Calvados" + }, + { + "code": "15", + "name": "Cantal" + }, + { + "code": "CVL", + "name": "Centre-Val de Loire" + }, + { + "code": "16", + "name": "Charente" + }, + { + "code": "17", + "name": "Charente-Maritime" + }, + { + "code": "18", + "name": "Cher" + }, + { + "code": "19", + "name": "Corrèze" + }, + { + "code": "2A", + "name": "Corse-du-Sud" + }, + { + "code": "COR", + "name": "Corsica" + }, + { + "code": "21", + "name": "Côte-d’Or" + }, + { + "code": "22", + "name": "Côtes-d’Armor" + }, + { + "code": "23", + "name": "Creuse" + }, + { + "code": "79", + "name": "Deux-Sèvres" + }, + { + "code": "24", + "name": "Dordogne" + }, + { + "code": "25", + "name": "Doubs" + }, + { + "code": "26", + "name": "Drôme" + }, + { + "code": "91", + "name": "Essonne" + }, + { + "code": "27", + "name": "Eure" + }, + { + "code": "28", + "name": "Eure-et-Loir" + }, + { + "code": "29", + "name": "Finistère" + }, + { + "code": "30", + "name": "Gard" + }, + { + "code": "32", + "name": "Gers" + }, + { + "code": "33", + "name": "Gironde" + }, + { + "code": "GES", + "name": "Grand-Est" + }, + { + "code": "GUA", + "name": "Guadeloupe" + }, + { + "code": "68", + "name": "Haut-Rhin" + }, + { + "code": "2B", + "name": "Haute-Corse" + }, + { + "code": "31", + "name": "Haute-Garonne" + }, + { + "code": "43", + "name": "Haute-Loire" + }, + { + "code": "52", + "name": "Haute-Marne" + }, + { + "code": "70", + "name": "Haute-Saône" + }, + { + "code": "74", + "name": "Haute-Savoie" + }, + { + "code": "87", + "name": "Haute-Vienne" + }, + { + "code": "05", + "name": "Hautes-Alpes" + }, + { + "code": "65", + "name": "Hautes-Pyrénées" + }, + { + "code": "HDF", + "name": "Hauts-de-France" + }, + { + "code": "92", + "name": "Hauts-de-Seine" + }, + { + "code": "34", + "name": "Hérault" + }, + { + "code": "IDF", + "name": "ÃŽle-de-France²" + }, + { + "code": "35", + "name": "Ille-et-Vilaine" + }, + { + "code": "36", + "name": "Indre" + }, + { + "code": "37", + "name": "Indre-et-Loire" + }, + { + "code": "38", + "name": "Isère" + }, + { + "code": "39", + "name": "Jura" + }, + { + "code": "LRE", + "name": "La Réunion" + }, + { + "code": "40", + "name": "Landes" + }, + { + "code": "41", + "name": "Loir-et-Cher" + }, + { + "code": "42", + "name": "Loire" + }, + { + "code": "44", + "name": "Loire-Atlantique" + }, + { + "code": "45", + "name": "Loiret" + }, + { + "code": "46", + "name": "Lot" + }, + { + "code": "47", + "name": "Lot-et-Garonne" + }, + { + "code": "48", + "name": "Lozère" + }, + { + "code": "49", + "name": "Maine-et-Loire" + }, + { + "code": "50", + "name": "Manche" + }, + { + "code": "51", + "name": "Marne" + }, + { + "code": "53", + "name": "Mayenne" + }, + { + "code": "MAY", + "name": "Mayotte" + }, + { + "code": "54", + "name": "Meurthe-et-Moselle" + }, + { + "code": "55", + "name": "Meuse" + }, + { + "code": "56", + "name": "Morbihan" + }, + { + "code": "57", + "name": "Moselle" + }, + { + "code": "58", + "name": "Nièvre" + }, + { + "code": "59", + "name": "Nord" + }, + { + "code": "NOR", + "name": "Normandie" + }, + { + "code": "NAQ", + "name": "Nouvelle-Aquitaine" + }, + { + "code": "OCC", + "name": "Occitanie" + }, + { + "code": "60", + "name": "Oise" + }, + { + "code": "61", + "name": "Orne" + }, + { + "code": "75", + "name": "Paris" + }, + { + "code": "62", + "name": "Pas-de-Calais" + }, + { + "code": "PDL", + "name": "Pays-de-la-Loire" + }, + { + "code": "PAC", + "name": "Provence-Alpes-Côte-d’Azur" + }, + { + "code": "63", + "name": "Puy-de-Dôme" + }, + { + "code": "64", + "name": "Pyrénées-Atlantiques" + }, + { + "code": "66", + "name": "Pyrénées-Orientales" + }, + { + "code": "69", + "name": "Rhône" + }, + { + "code": "71", + "name": "Saône-et-Loire" + }, + { + "code": "72", + "name": "Sarthe" + }, + { + "code": "73", + "name": "Savoie" + }, + { + "code": "77", + "name": "Seine-et-Marne" + }, + { + "code": "76", + "name": "Seine-Maritime" + }, + { + "code": "93", + "name": "Seine-Saint-Denis" + }, + { + "code": "80", + "name": "Somme" + }, + { + "code": "81", + "name": "Tarn" + }, + { + "code": "82", + "name": "Tarn-et-Garonne" + }, + { + "code": "90", + "name": "Territoire de Belfort" + }, + { + "code": "95", + "name": "Val-d’Oise" + }, + { + "code": "94", + "name": "Val-de-Marne" + }, + { + "code": "83", + "name": "Var" + }, + { + "code": "84", + "name": "Vaucluse" + }, + { + "code": "85", + "name": "Vendée" + }, + { + "code": "86", + "name": "Vienne" + }, + { + "code": "88", + "name": "Vosges" + }, + { + "code": "89", + "name": "Yonne" + }, + { + "code": "78", + "name": "Yvelines" + } + ], + "GA": [ + { + "code": "1", + "name": "Estuaire" + }, + { + "code": "2", + "name": "Haut-Ogooué" + }, + { + "code": "3", + "name": "Moyen-Ogooué" + }, + { + "code": "4", + "name": "Ngounié" + }, + { + "code": "5", + "name": "Nyanga" + }, + { + "code": "6", + "name": "Ogooué-Ivindo" + }, + { + "code": "7", + "name": "Ogooué-Lolo" + }, + { + "code": "8", + "name": "Ogooué-Maritime" + }, + { + "code": "9", + "name": "Woleu-Ntem" + } + ], + "GB": [ + { + "name": "Aberdeen", + "code": "ABE" + }, + { + "name": "Aberdeenshire", + "code": "ABD" + }, + { + "name": "Anglesey", + "code": "AGY" + }, + { + "name": "Angus", + "code": "ANS" + }, + { + "name": "Antrim", + "code": "ANT" + }, + { + "name": "Antrim and Newtownabbey", + "code": "ANN" + }, + { + "name": "Ards", + "code": "ARD" + }, + { + "name": "Ards and North Down", + "code": "AND" + }, + { + "name": "Argyll and Bute", + "code": "AGB" + }, + { + "name": "Armagh", + "code": "ARM" + }, + { + "name": "Armagh, Banbridge and Craigavon", + "code": "ABC" + }, + { + "name": "Ballymena", + "code": "BLA" + }, + { + "name": "Ballymoney", + "code": "BLY" + }, + { + "name": "Banbridge", + "code": "BNB" + }, + { + "name": "Barking and Dagenham", + "code": "BDG" + }, + { + "name": "Barnet", + "code": "BNE" + }, + { + "name": "Barnsley", + "code": "BNS" + }, + { + "name": "Bath and North East Somerset", + "code": "BAS" + }, + { + "name": "Bedford", + "code": "BDF" + }, + { + "name": "Belfast", + "code": "BFS" + }, + { + "name": "Bexley", + "code": "BEX" + }, + { + "name": "Birmingham", + "code": "BIR" + }, + { + "name": "Blackburn with Darwen", + "code": "BBD" + }, + { + "name": "Blackpool", + "code": "BPL" + }, + { + "name": "Blaenau Gwent", + "code": "BGW" + }, + { + "name": "Bolton", + "code": "BOL" + }, + { + "name": "Bournemouth", + "code": "BMH" + }, + { + "name": "Bracknell Forest", + "code": "BRC" + }, + { + "name": "Bradford", + "code": "BRD" + }, + { + "name": "Brent", + "code": "BEN" + }, + { + "name": "Bridgend", + "code": "BGE" + }, + { + "name": "Brighton and Hove", + "code": "BNH" + }, + { + "name": "Bristol", + "code": "BST" + }, + { + "name": "Bromley", + "code": "BRY" + }, + { + "name": "Buckinghamshire", + "code": "BKM" + }, + { + "name": "Bury", + "code": "BUR" + }, + { + "name": "Caerphilly", + "code": "CAY" + }, + { + "name": "Calderdale", + "code": "CLD" + }, + { + "name": "Cambridgeshire", + "code": "CAM" + }, + { + "name": "Camden", + "code": "CMD" + }, + { + "name": "Cardiff", + "code": "CRF" + }, + { + "name": "Carmarthenshire", + "code": "CMN" + }, + { + "name": "Carrickfergus", + "code": "CKF" + }, + { + "name": "Castlereagh", + "code": "CSR" + }, + { + "name": "Causeway Coast and Glens", + "code": "CCG" + }, + { + "name": "Central Bedfordshire", + "code": "CBF" + }, + { + "name": "Ceredigion", + "code": "CGN" + }, + { + "name": "Cheshire East", + "code": "CHE" + }, + { + "name": "Cheshire West and Chester", + "code": "CHW" + }, + { + "name": "Clackmannanshire", + "code": "CLK" + }, + { + "name": "Coleraine", + "code": "CLR" + }, + { + "name": "Conwy", + "code": "CWY" + }, + { + "name": "Cookstown", + "code": "CKT" + }, + { + "name": "Cornwall", + "code": "CON" + }, + { + "name": "Coventry", + "code": "COV" + }, + { + "name": "Craigavon", + "code": "CGV" + }, + { + "name": "Croydon", + "code": "CRY" + }, + { + "name": "Cumbria", + "code": "CMA" + }, + { + "name": "Darlington", + "code": "DAL" + }, + { + "name": "Denbighshire", + "code": "DEN" + }, + { + "name": "Derby", + "code": "DER" + }, + { + "name": "Derbyshire", + "code": "DBY" + }, + { + "name": "Derry", + "code": "DRY" + }, + { + "name": "Derry and Strabane", + "code": "DRS" + }, + { + "name": "Devon", + "code": "DEV" + }, + { + "name": "Doncaster", + "code": "DNC" + }, + { + "name": "Dorset", + "code": "DOR" + }, + { + "name": "Down", + "code": "DOW" + }, + { + "name": "Dudley", + "code": "DUD" + }, + { + "name": "Dumfries and Galloway", + "code": "DGY" + }, + { + "name": "Dundee", + "code": "DND" + }, + { + "name": "Dungannon and South Tyrone", + "code": "DGN" + }, + { + "name": "Durham", + "code": "DUR" + }, + { + "name": "Ealing", + "code": "EAL" + }, + { + "name": "East Ayrshire", + "code": "EAY" + }, + { + "name": "East Dunbartonshire", + "code": "EDU" + }, + { + "name": "East Lothian", + "code": "ELN" + }, + { + "name": "East Renfrewshire", + "code": "ERW" + }, + { + "name": "East Riding of Yorkshire", + "code": "ERY" + }, + { + "name": "East Sussex", + "code": "ESX" + }, + { + "name": "Edinburgh", + "code": "EDH" + }, + { + "name": "Enfield", + "code": "ENF" + }, + { + "name": "England and Wales", + "code": "EAW" + }, + { + "name": "Essex", + "code": "ESS" + }, + { + "name": "Falkirk", + "code": "FAL" + }, + { + "name": "Fermanagh", + "code": "FER" + }, + { + "name": "Fermanagh and Omagh", + "code": "FMO" + }, + { + "name": "Fife", + "code": "FIF" + }, + { + "name": "Flintshire", + "code": "FLN" + }, + { + "name": "Gateshead", + "code": "GAT" + }, + { + "name": "Glasgow", + "code": "GLG" + }, + { + "name": "Gloucestershire", + "code": "GLS" + }, + { + "name": "Great Britain", + "code": "GBN" + }, + { + "name": "Greenwich", + "code": "GRE" + }, + { + "name": "Gwynedd", + "code": "GWN" + }, + { + "name": "Hackney", + "code": "HCK" + }, + { + "name": "Halton", + "code": "HAL" + }, + { + "name": "Hammersmith and Fulham", + "code": "HMF" + }, + { + "name": "Hampshire", + "code": "HAM" + }, + { + "name": "Haringey", + "code": "HRY" + }, + { + "name": "Harrow", + "code": "HRW" + }, + { + "name": "Hartlepool", + "code": "HPL" + }, + { + "name": "Havering", + "code": "HAV" + }, + { + "name": "Herefordshire", + "code": "HEF" + }, + { + "name": "Hertfordshire", + "code": "HRT" + }, + { + "name": "Highland", + "code": "HLD" + }, + { + "name": "Hillingdon", + "code": "HIL" + }, + { + "name": "Hounslow", + "code": "HNS" + }, + { + "name": "Inverclyde", + "code": "IVC" + }, + { + "name": "Isle of Wight", + "code": "IOW" + }, + { + "name": "Isles of Scilly", + "code": "IOS" + }, + { + "name": "Islington", + "code": "ISL" + }, + { + "name": "Kensington and Chelsea", + "code": "KEC" + }, + { + "name": "Kent", + "code": "KEN" + }, + { + "name": "Kingston upon Hull", + "code": "KHL" + }, + { + "name": "Kingston upon Thames", + "code": "KTT" + }, + { + "name": "Kirklees", + "code": "KIR" + }, + { + "name": "Knowsley", + "code": "KWL" + }, + { + "name": "Lambeth", + "code": "LBH" + }, + { + "name": "Lancashire", + "code": "LAN" + }, + { + "name": "Larne", + "code": "LRN" + }, + { + "name": "Leeds", + "code": "LDS" + }, + { + "name": "Leicester", + "code": "LCE" + }, + { + "name": "Leicestershire", + "code": "LEC" + }, + { + "name": "Lewisham", + "code": "LEW" + }, + { + "name": "Limavady", + "code": "LMV" + }, + { + "name": "Lincolnshire", + "code": "LIN" + }, + { + "name": "Lisburn", + "code": "LSB" + }, + { + "name": "Lisburn and Castlereagh", + "code": "LBC" + }, + { + "name": "Liverpool", + "code": "LIV" + }, + { + "name": "London", + "code": "LND" + }, + { + "name": "Luton", + "code": "LUT" + }, + { + "name": "Magherafelt", + "code": "MFT" + }, + { + "name": "Manchester", + "code": "MAN" + }, + { + "name": "Medway", + "code": "MDW" + }, + { + "name": "Merthyr Tydfil", + "code": "MTY" + }, + { + "name": "Merton", + "code": "MRT" + }, + { + "name": "Mid and East Antrim", + "code": "MEA" + }, + { + "name": "Mid Ulster", + "code": "MUL" + }, + { + "name": "Middlesbrough", + "code": "MDB" + }, + { + "name": "Midlothian", + "code": "MLN" + }, + { + "name": "Milton Keynes", + "code": "MIK" + }, + { + "name": "Monmouthshire", + "code": "MON" + }, + { + "name": "Moray", + "code": "MRY" + }, + { + "name": "Moyle", + "code": "MYL" + }, + { + "name": "Neath Port Talbot", + "code": "NTL" + }, + { + "name": "Newcastle upon Tyne", + "code": "NET" + }, + { + "name": "Newham", + "code": "NWM" + }, + { + "name": "Newport", + "code": "NWP" + }, + { + "name": "Newry and Mourne", + "code": "NYM" + }, + { + "name": "Newry, Mourne and Down", + "code": "NMD" + }, + { + "name": "Newtownabbey", + "code": "NTA" + }, + { + "name": "Norfolk", + "code": "NFK" + }, + { + "name": "North Ayrshire", + "code": "NAY" + }, + { + "name": "North Down", + "code": "NDN" + }, + { + "name": "North East Lincolnshire", + "code": "NEL" + }, + { + "name": "North Lanarkshire", + "code": "NLK" + }, + { + "name": "North Lincolnshire", + "code": "NLN" + }, + { + "name": "North Somerset", + "code": "NSM" + }, + { + "name": "North Tyneside", + "code": "NTY" + }, + { + "name": "North Yorkshire", + "code": "NYK" + }, + { + "name": "Northamptonshire", + "code": "NTH" + }, + { + "name": "Northern Ireland", + "code": "NIR" + }, + { + "name": "Northumberland", + "code": "NBL" + }, + { + "name": "Nottingham", + "code": "NGM" + }, + { + "name": "Nottinghamshire", + "code": "NTT" + }, + { + "name": "Oldham", + "code": "OLD" + }, + { + "name": "Omagh", + "code": "OMH" + }, + { + "name": "Orkney Islands", + "code": "ORK" + }, + { + "name": "Outer Hebrides", + "code": "ELS" + }, + { + "name": "Oxfordshire", + "code": "OXF" + }, + { + "name": "Pembrokeshire", + "code": "PEM" + }, + { + "name": "Perth and Kinross", + "code": "PKN" + }, + { + "name": "Peter", + "code": "PTE" + }, + { + "name": "Plymouth", + "code": "PLY" + }, + { + "name": "Poole", + "code": "POL" + }, + { + "name": "Portsmouth", + "code": "POR" + }, + { + "name": "Powys", + "code": "POW" + }, + { + "name": "Reading", + "code": "RDG" + }, + { + "name": "Redbridge", + "code": "RDB" + }, + { + "name": "Redcar and Cleveland", + "code": "RCC" + }, + { + "name": "Renfrewshire", + "code": "RFW" + }, + { + "name": "Rhondda Cynon Taf", + "code": "RCT" + }, + { + "name": "Richmond upon Thames", + "code": "RIC" + }, + { + "name": "Rochdale", + "code": "RCH" + }, + { + "name": "Rotherham", + "code": "ROT" + }, + { + "name": "Rutland", + "code": "RUT" + }, + { + "name": "Saint Helens", + "code": "SHN" + }, + { + "name": "Salford", + "code": "SLF" + }, + { + "name": "Sandwell", + "code": "SAW" + }, + { + "name": "Scottish Borders", + "code": "SCB" + }, + { + "name": "Sefton", + "code": "SFT" + }, + { + "name": "Sheffield", + "code": "SHF" + }, + { + "name": "Shetland", + "code": "ZET" + }, + { + "name": "Shropshire", + "code": "SHR" + }, + { + "name": "Slough", + "code": "SLG" + }, + { + "name": "Solihull", + "code": "SOL" + }, + { + "name": "Somerset", + "code": "SOM" + }, + { + "name": "South Ayrshire", + "code": "SAY" + }, + { + "name": "South Gloucestershire", + "code": "SGC" + }, + { + "name": "South Lanarkshire", + "code": "SLK" + }, + { + "name": "South Tyneside", + "code": "STY" + }, + { + "name": "Southampton", + "code": "STH" + }, + { + "name": "Southend-on-Sea", + "code": "SOS" + }, + { + "name": "Southwark", + "code": "SWK" + }, + { + "name": "Staffordshire", + "code": "STS" + }, + { + "name": "Stirling", + "code": "STG" + }, + { + "name": "Stockport", + "code": "SKP" + }, + { + "name": "Stockton-on-Tees", + "code": "STT" + }, + { + "name": "Stoke-on-Trent", + "code": "STE" + }, + { + "name": "Strabane", + "code": "STB" + }, + { + "name": "Suffolk", + "code": "SFK" + }, + { + "name": "Sunderland", + "code": "SND" + }, + { + "name": "Surrey", + "code": "SRY" + }, + { + "name": "Sutton", + "code": "STN" + }, + { + "name": "Swansea", + "code": "SWA" + }, + { + "name": "Swindon", + "code": "SWD" + }, + { + "name": "Tameside", + "code": "TAM" + }, + { + "name": "Telford and Wrekin", + "code": "TFW" + }, + { + "name": "Thurrock", + "code": "THR" + }, + { + "name": "Torbay", + "code": "TOB" + }, + { + "name": "Torfaen", + "code": "TOF" + }, + { + "name": "Tower Hamlets", + "code": "TWH" + }, + { + "name": "Trafford", + "code": "TRF" + }, + { + "name": "United Kingdom", + "code": "UKM" + }, + { + "name": "Vale of Glamorgan", + "code": "VGL" + }, + { + "name": "Wakefield", + "code": "WKF" + }, + { + "name": "Walsall", + "code": "WLL" + }, + { + "name": "Waltham Forest", + "code": "WFT" + }, + { + "name": "Wandsworth", + "code": "WND" + }, + { + "name": "Warrington", + "code": "WRT" + }, + { + "name": "Warwickshire", + "code": "WAR" + }, + { + "name": "West Berkshire", + "code": "WBK" + }, + { + "name": "West Dunbartonshire", + "code": "WDU" + }, + { + "name": "West Lothian", + "code": "WLN" + }, + { + "name": "West Sussex", + "code": "WSX" + }, + { + "name": "Westminster", + "code": "WSM" + }, + { + "name": "Wigan", + "code": "WGN" + }, + { + "name": "Wiltshire", + "code": "WIL" + }, + { + "name": "Windsor and Maidenhead", + "code": "WNM" + }, + { + "name": "Wirral", + "code": "WRL" + }, + { + "name": "Wokingham", + "code": "WOK" + }, + { + "name": "Wolverhampton", + "code": "WLV" + }, + { + "name": "Worcestershire", + "code": "WOR" + }, + { + "name": "Wrexham", + "code": "WRX" + }, + { + "name": "York", + "code": "YOR" + }, + { + "name": "ÐнглиÑ", + "code": "ENG" + }, + { + "name": "УÑльÑ", + "code": "WLS" + }, + { + "name": "ШотландиÑ", + "code": "SCT" + } + ], + "GD": [ + { + "code": "01", + "name": "Saint Andrew" + }, + { + "code": "02", + "name": "Saint David" + }, + { + "code": "03", + "name": "Saint George" + }, + { + "code": "04", + "name": "Saint John" + }, + { + "code": "05", + "name": "Saint Mark" + }, + { + "code": "06", + "name": "Saint Patrick" + }, + { + "code": "10", + "name": "Carriacou and Petite Martinique" + } + ], + "GE": [ + { + "code": "AB", + "name": "Abkhazia" + }, + { + "code": "AJ", + "name": "Adjara" + }, + { + "code": "GU", + "name": "Guria" + }, + { + "code": "IM", + "name": "Imereti" + }, + { + "code": "KA", + "name": "Kakheti" + }, + { + "code": "KK", + "name": "Kvemo Kartli" + }, + { + "code": "MM", + "name": "Mtskheta-Mtianeti" + }, + { + "code": "RL", + "name": "Racha-Lechkhumi and Kvemo Svaneti" + }, + { + "code": "SZ", + "name": "Samegrelo-Zemo Svaneti" + }, + { + "code": "SJ", + "name": "Samtskhe-Javakheti" + }, + { + "code": "SK", + "name": "Shida Kartli" + }, + { + "code": "TB", + "name": "Tbilisi" + } + ], + "GH": [ + { + "code": "AH", + "name": "Ashanti" + }, + { + "code": "BA", + "name": "Brong-Ahafo" + }, + { + "code": "CP", + "name": "Central" + }, + { + "code": "EP", + "name": "Eastern" + }, + { + "code": "AA", + "name": "Greater Accra" + }, + { + "code": "NP", + "name": "Northern" + }, + { + "code": "UE", + "name": "Upper East" + }, + { + "code": "UW", + "name": "Upper West" + }, + { + "code": "TV", + "name": "Volta" + }, + { + "code": "WP", + "name": "Western" + } + ], + "GL": [ + { + "code": "KU", + "name": "Kujalleq" + }, + { + "code": "QA", + "name": "Qaasuitsup" + }, + { + "code": "QE", + "name": "Qeqqata" + }, + { + "code": "SM", + "name": "Sermersooq" + } + ], + "GM": [ + { + "code": "B", + "name": "Banjul" + }, + { + "code": "M", + "name": "Central River Division" + }, + { + "code": "L", + "name": "Lower River Division" + }, + { + "code": "N", + "name": "North Bank Division" + }, + { + "code": "U", + "name": "Upper River Division" + }, + { + "code": "W", + "name": "West Coast Division" + } + ], + "GN": [ + { + "code": "BE", + "name": "Beyla" + }, + { + "code": "BF", + "name": "Boffa" + }, + { + "code": "BK", + "name": "Boké" + }, + { + "code": "B", + "name": "Boké Region" + }, + { + "code": "C", + "name": "Conakry" + }, + { + "code": "CO", + "name": "Coyah" + }, + { + "code": "DB", + "name": "Dabola" + }, + { + "code": "DL", + "name": "Dalaba" + }, + { + "code": "DI", + "name": "Dinguiraye" + }, + { + "code": "DU", + "name": "Dubréka" + }, + { + "code": "FA", + "name": "Faranah" + }, + { + "code": "F", + "name": "Faranah Region" + }, + { + "code": "FO", + "name": "Forécariah" + }, + { + "code": "FR", + "name": "Fria" + }, + { + "code": "GA", + "name": "Gaoual" + }, + { + "code": "GU", + "name": "Guéckédou" + }, + { + "code": "KA", + "name": "Kankan" + }, + { + "code": "K", + "name": "Kankan Region" + }, + { + "code": "KE", + "name": "Kérouané" + }, + { + "code": "KD", + "name": "Kindia" + }, + { + "code": "D", + "name": "Kindia Region" + }, + { + "code": "KS", + "name": "Kissidougou" + }, + { + "code": "KB", + "name": "Koubia" + }, + { + "code": "KN", + "name": "Koundara" + }, + { + "code": "KO", + "name": "Kouroussa" + }, + { + "code": "LA", + "name": "Labé" + }, + { + "code": "L", + "name": "Labé Region" + }, + { + "code": "LE", + "name": "Lélouma" + }, + { + "code": "LO", + "name": "Lola" + }, + { + "code": "MC", + "name": "Macenta" + }, + { + "code": "ML", + "name": "Mali" + }, + { + "code": "MM", + "name": "Mamou" + }, + { + "code": "M", + "name": "Mamou Region" + }, + { + "code": "MD", + "name": "Mandiana" + }, + { + "code": "NZ", + "name": "Nzérékoré" + }, + { + "code": "N", + "name": "Nzérékoré Region" + }, + { + "code": "PI", + "name": "Pita" + }, + { + "code": "SI", + "name": "Siguiri" + }, + { + "code": "TE", + "name": "Télimélé" + }, + { + "code": "TO", + "name": "Tougué" + }, + { + "code": "YO", + "name": "Yomou" + } + ], + "GQ": [ + { + "code": "AN", + "name": "Annobón" + }, + { + "code": "BN", + "name": "Bioko Norte" + }, + { + "code": "BS", + "name": "Bioko Sur" + }, + { + "code": "CS", + "name": "Centro Sur" + }, + { + "code": "I", + "name": "Insular" + }, + { + "code": "KN", + "name": "Kié-Ntem" + }, + { + "code": "LI", + "name": "Litoral" + }, + { + "code": "C", + "name": "Río Muni" + }, + { + "code": "WN", + "name": "Wele-Nzas" + } + ], + "GR": [ + { + "code": "13", + "name": "Achaea" + }, + { + "code": "01", + "name": "Aetolia-Acarnania" + }, + { + "code": "12", + "name": "Arcadia" + }, + { + "code": "11", + "name": "Argolis" + }, + { + "code": "31", + "name": "Arta" + }, + { + "code": "I", + "name": "Attica" + }, + { + "code": "A1", + "name": "Attica Department" + }, + { + "code": "03", + "name": "Boeotia" + }, + { + "code": "H", + "name": "Central Greece" + }, + { + "code": "B", + "name": "Central Macedonia" + }, + { + "code": "64", + "name": "Chalkidiki" + }, + { + "code": "94", + "name": "Chania" + }, + { + "code": "85", + "name": "Chios" + }, + { + "code": "22", + "name": "Corfu" + }, + { + "code": "15", + "name": "Corinthia" + }, + { + "code": "M", + "name": "Crete" + }, + { + "code": "82", + "name": "Cyclades" + }, + { + "code": "81", + "name": "Dodecanese" + }, + { + "code": "52", + "name": "Drama" + }, + { + "code": "A", + "name": "East Macedonia and Thrace" + }, + { + "code": "D", + "name": "Epirus" + }, + { + "code": "04", + "name": "Euboea" + }, + { + "code": "05", + "name": "Evritania" + }, + { + "code": "71", + "name": "Evros" + }, + { + "code": "63", + "name": "Florina" + }, + { + "code": "51", + "name": "Grevena" + }, + { + "code": "91", + "name": "Heraklion region" + }, + { + "code": "14", + "name": "Ilia" + }, + { + "code": "53", + "name": "Imathia" + }, + { + "code": "33", + "name": "Ioannina" + }, + { + "code": "F", + "name": "Ionian Islands" + }, + { + "code": "41", + "name": "Karditsa" + }, + { + "code": "56", + "name": "Kastoria" + }, + { + "code": "55", + "name": "Kavala" + }, + { + "code": "23", + "name": "Kefalonia" + }, + { + "code": "57", + "name": "Kilkis" + }, + { + "code": "58", + "name": "Kozani" + }, + { + "code": "16", + "name": "Laconia" + }, + { + "code": "42", + "name": "Larissa" + }, + { + "code": "92", + "name": "Lasithi" + }, + { + "code": "24", + "name": "Lefkada" + }, + { + "code": "83", + "name": "Lesbos" + }, + { + "code": "43", + "name": "Magnesia" + }, + { + "code": "17", + "name": "Messenia" + }, + { + "code": "69", + "name": "Mount Athos" + }, + { + "code": "K", + "name": "North Aegean" + }, + { + "code": "59", + "name": "Pella" + }, + { + "code": "J", + "name": "Peloponnese" + }, + { + "code": "07", + "name": "Phocis" + }, + { + "code": "06", + "name": "Phthiotis" + }, + { + "code": "61", + "name": "Pieria" + }, + { + "code": "34", + "name": "Preveza" + }, + { + "code": "93", + "name": "Rethymno" + }, + { + "code": "73", + "name": "Rhodope" + }, + { + "code": "84", + "name": "Samos" + }, + { + "code": "62", + "name": "Serres" + }, + { + "code": "L", + "name": "South Aegean" + }, + { + "code": "32", + "name": "Thesprotia" + }, + { + "code": "54", + "name": "Thessaloniki" + }, + { + "code": "E", + "name": "Thessaly" + }, + { + "code": "44", + "name": "Trikala" + }, + { + "code": "G", + "name": "West Greece" + }, + { + "code": "C", + "name": "West Macedonia" + }, + { + "code": "72", + "name": "Xanthi" + }, + { + "code": "21", + "name": "Zakynthos" + } + ], + "GT": [ + { + "code": "AV", + "name": "Alta Verapaz" + }, + { + "code": "BV", + "name": "Baja Verapaz" + }, + { + "code": "CM", + "name": "Chimaltenango" + }, + { + "code": "CQ", + "name": "Chiquimula" + }, + { + "code": "PR", + "name": "El Progreso" + }, + { + "code": "ES", + "name": "Escuintla" + }, + { + "code": "GU", + "name": "Guatemala" + }, + { + "code": "HU", + "name": "Huehuetenango" + }, + { + "code": "IZ", + "name": "Izabal" + }, + { + "code": "JA", + "name": "Jalapa" + }, + { + "code": "JU", + "name": "Jutiapa" + }, + { + "code": "PE", + "name": "Petén" + }, + { + "code": "QZ", + "name": "Quetzaltenango" + }, + { + "code": "QC", + "name": "Quiché" + }, + { + "code": "RE", + "name": "Retalhuleu" + }, + { + "code": "SA", + "name": "Sacatepéquez" + }, + { + "code": "SM", + "name": "San Marcos" + }, + { + "code": "SR", + "name": "Santa Rosa" + }, + { + "code": "SO", + "name": "Sololá" + }, + { + "code": "SU", + "name": "Suchitepéquez" + }, + { + "code": "TO", + "name": "Totonicapán" + }, + { + "code": "ZA", + "name": "Zacapa" + } + ], + "GW": [ + { + "code": "BA", + "name": "Bafatá" + }, + { + "code": "BM", + "name": "Biombo" + }, + { + "code": "BS", + "name": "Bissau" + }, + { + "code": "BL", + "name": "Bolama" + }, + { + "code": "CA", + "name": "Cacheu" + }, + { + "code": "GA", + "name": "Gabú" + }, + { + "code": "L", + "name": "Leste" + }, + { + "code": "N", + "name": "Norte" + }, + { + "code": "OI", + "name": "Oio" + }, + { + "code": "QU", + "name": "Quinara" + }, + { + "code": "S", + "name": "Sul" + }, + { + "code": "TO", + "name": "Tombali" + } + ], + "GY": [ + { + "code": "BA", + "name": "Barima-Waini" + }, + { + "code": "CU", + "name": "Cuyuni-Mazaruni" + }, + { + "code": "DE", + "name": "Demerara-Mahaica" + }, + { + "code": "EB", + "name": "East Berbice-Corentyne" + }, + { + "code": "ES", + "name": "Essequibo Islands-West Demerara" + }, + { + "code": "MA", + "name": "Mahaica-Berbice" + }, + { + "code": "PM", + "name": "Pomeroon-Supenaam" + }, + { + "code": "PT", + "name": "Potaro-Siparuni" + }, + { + "code": "UD", + "name": "Upper Demerara-Berbice" + }, + { + "code": "UT", + "name": "Upper Takutu-Upper Essequibo" + } + ], + "HN": [ + { + "code": "AT", + "name": "Atlántida" + }, + { + "code": "IB", + "name": "Bay Islands" + }, + { + "code": "CH", + "name": "Choluteca" + }, + { + "code": "CL", + "name": "Colón" + }, + { + "code": "CM", + "name": "Comayagua" + }, + { + "code": "CP", + "name": "Copán" + }, + { + "code": "CR", + "name": "Cortés" + }, + { + "code": "EP", + "name": "El Paraíso" + }, + { + "code": "FM", + "name": "Francisco Morazán" + }, + { + "code": "GD", + "name": "Gracias a Dios" + }, + { + "code": "IN", + "name": "Intibucá" + }, + { + "code": "LP", + "name": "La Paz" + }, + { + "code": "LE", + "name": "Lempira" + }, + { + "code": "OC", + "name": "Ocotepeque" + }, + { + "code": "OL", + "name": "Olancho" + }, + { + "code": "SB", + "name": "Santa Bárbara" + }, + { + "code": "VA", + "name": "Valle" + }, + { + "code": "YO", + "name": "Yoro" + } + ], + "HR": [ + { + "code": "01", + "name": "Zagreb County" + }, + { + "code": "02", + "name": "Krapina-Zagorje" + }, + { + "code": "03", + "name": "Sisak-Moslavina" + }, + { + "code": "04", + "name": "Karlovac" + }, + { + "code": "05", + "name": "Varaždin" + }, + { + "code": "06", + "name": "Koprivnica-Križevci" + }, + { + "code": "07", + "name": "Bjelovar-Bilogora" + }, + { + "code": "08", + "name": "Primorje-Gorski Kotar" + }, + { + "code": "09", + "name": "Lika-Senj" + }, + { + "code": "10", + "name": "Virovitica-Podravina" + }, + { + "code": "11", + "name": "Požega-Slavonia" + }, + { + "code": "12", + "name": "Brod-Posavina" + }, + { + "code": "13", + "name": "Zadar" + }, + { + "code": "14", + "name": "Osijek-Baranja" + }, + { + "code": "15", + "name": "Å ibenik-Knin" + }, + { + "code": "16", + "name": "Vukovar-Syrmia" + }, + { + "code": "17", + "name": "Split-Dalmatia" + }, + { + "code": "18", + "name": "Istria" + }, + { + "code": "19", + "name": "Dubrovnik-Neretva" + }, + { + "code": "20", + "name": "MeÄ‘imurje" + }, + { + "code": "21", + "name": "Zagreb" + } + ], + "HT": [ + { + "code": "AR", + "name": "Artibonite" + }, + { + "code": "CE", + "name": "Centre" + }, + { + "code": "GA", + "name": "Grand’Anse" + }, + { + "code": "NI", + "name": "Nippes" + }, + { + "code": "ND", + "name": "Nord" + }, + { + "code": "NE", + "name": "Nord-Est" + }, + { + "code": "NO", + "name": "Nord-Ouest" + }, + { + "code": "OU", + "name": "Ouest" + }, + { + "code": "SD", + "name": "Sud" + }, + { + "code": "SE", + "name": "Sud-Est" + } + ], + "HU": [ + { + "code": "BK", + "name": "Bács-Kiskun" + }, + { + "code": "BA", + "name": "Baranya" + }, + { + "code": "BE", + "name": "Békés" + }, + { + "code": "BC", + "name": "Békéscsaba" + }, + { + "code": "BZ", + "name": "Borsod-Abaúj-Zemplén" + }, + { + "code": "BU", + "name": "Budapest" + }, + { + "code": "CS", + "name": "Csongrád" + }, + { + "code": "DE", + "name": "Debrecen" + }, + { + "code": "DU", + "name": "Dunaújváros" + }, + { + "code": "EG", + "name": "Eger" + }, + { + "code": "ER", + "name": "Érd" + }, + { + "code": "FE", + "name": "Fejér" + }, + { + "code": "GY", + "name": "GyÅ‘r" + }, + { + "code": "GS", + "name": "GyÅ‘r-Moson-Sopron" + }, + { + "code": "HB", + "name": "Hajdú-Bihar" + }, + { + "code": "HE", + "name": "Heves" + }, + { + "code": "HV", + "name": "HódmezÅ‘vásárhely" + }, + { + "code": "JN", + "name": "Jász-Nagykun-Szolnok" + }, + { + "code": "KV", + "name": "Kaposvár" + }, + { + "code": "KM", + "name": "Kecskemét" + }, + { + "code": "KE", + "name": "Komárom-Esztergom" + }, + { + "code": "MI", + "name": "Miskolc" + }, + { + "code": "NK", + "name": "Nagykanizsa" + }, + { + "code": "NO", + "name": "Nógrád" + }, + { + "code": "NY", + "name": "Nyíregyháza" + }, + { + "code": "PS", + "name": "Pécs" + }, + { + "code": "PE", + "name": "Pest" + }, + { + "code": "ST", + "name": "Salgótarján" + }, + { + "code": "SO", + "name": "Somogy" + }, + { + "code": "SN", + "name": "Sopron" + }, + { + "code": "SZ", + "name": "Szabolcs-Szatmár-Bereg" + }, + { + "code": "SD", + "name": "Szeged" + }, + { + "code": "SF", + "name": "Székesfehérvár" + }, + { + "code": "SS", + "name": "Szekszárd" + }, + { + "code": "SK", + "name": "Szolnok" + }, + { + "code": "SH", + "name": "Szombathely" + }, + { + "code": "TB", + "name": "Tatabánya" + }, + { + "code": "TO", + "name": "Tolna" + }, + { + "code": "VA", + "name": "Vas" + }, + { + "code": "VM", + "name": "Veszprém" + }, + { + "code": "VE", + "name": "Veszprém County" + }, + { + "code": "ZA", + "name": "Zala" + }, + { + "code": "ZE", + "name": "Zalaegerszeg" + } + ], + "ID": [ + { + "code": "AC", + "name": "Aceh" + }, + { + "code": "BA", + "name": "Bali" + }, + { + "code": "BB", + "name": "Bangka–Belitung Islands" + }, + { + "code": "BT", + "name": "Banten" + }, + { + "code": "BE", + "name": "Bengkulu" + }, + { + "code": "JT", + "name": "Central Java" + }, + { + "code": "KT", + "name": "Central Kalimantan" + }, + { + "code": "ST", + "name": "Central Sulawesi" + }, + { + "code": "JI", + "name": "East Java" + }, + { + "code": "KI", + "name": "East Kalimantan" + }, + { + "code": "NT", + "name": "East Nusa Tenggara" + }, + { + "code": "GO", + "name": "Gorontalo" + }, + { + "code": "JK", + "name": "Jakarta" + }, + { + "code": "JA", + "name": "Jambi" + }, + { + "code": "JW", + "name": "Java" + }, + { + "code": "KA", + "name": "Kalimantan" + }, + { + "code": "LA", + "name": "Lampung" + }, + { + "code": "NU", + "name": "Lesser Sunda Islands" + }, + { + "code": "MA", + "name": "Maluku" + }, + { + "code": "ML", + "name": "Maluku Islands" + }, + { + "code": "KU", + "name": "North Kalimantan" + }, + { + "code": "MU", + "name": "North Maluku" + }, + { + "code": "SA", + "name": "North Sulawesi" + }, + { + "code": "SU", + "name": "North Sumatra" + }, + { + "code": "PA", + "name": "Papua" + }, + { + "code": "PP", + "name": "Papua Islands" + }, + { + "code": "RI", + "name": "Riau" + }, + { + "code": "KR", + "name": "Riau Islands" + }, + { + "code": "KS", + "name": "South Kalimantan" + }, + { + "code": "SN", + "name": "South Sulawesi" + }, + { + "code": "SS", + "name": "South Sumatra" + }, + { + "code": "SG", + "name": "Southeast Sulawesi" + }, + { + "code": "SL", + "name": "Sulawesi" + }, + { + "code": "SM", + "name": "Sumatra" + }, + { + "code": "JB", + "name": "West Java" + }, + { + "code": "KB", + "name": "West Kalimantan" + }, + { + "code": "NB", + "name": "West Nusa Tenggara" + }, + { + "code": "PB", + "name": "West Papua" + }, + { + "code": "SR", + "name": "West Sulawesi" + }, + { + "code": "SB", + "name": "West Sumatra" + }, + { + "code": "YO", + "name": "Yogyakarta" + } + ], + "IE": [ + { + "code": "CW", + "name": "Carlow" + }, + { + "code": "CN", + "name": "Cavan" + }, + { + "code": "CE", + "name": "Clare" + }, + { + "code": "C", + "name": "Connacht" + }, + { + "code": "CO", + "name": "Cork" + }, + { + "code": "DL", + "name": "Donegal" + }, + { + "code": "D", + "name": "Dublin" + }, + { + "code": "G", + "name": "Galway" + }, + { + "code": "KY", + "name": "Kerry" + }, + { + "code": "KE", + "name": "Kildare" + }, + { + "code": "KK", + "name": "Kilkenny" + }, + { + "code": "LS", + "name": "Laois" + }, + { + "code": "L", + "name": "Leinster" + }, + { + "code": "LM", + "name": "Leitrim" + }, + { + "code": "LK", + "name": "Limerick" + }, + { + "code": "LD", + "name": "Longford" + }, + { + "code": "LH", + "name": "Louth" + }, + { + "code": "MO", + "name": "Mayo" + }, + { + "code": "MH", + "name": "Meath" + }, + { + "code": "MN", + "name": "Monaghan" + }, + { + "code": "M", + "name": "Munster" + }, + { + "code": "OY", + "name": "Offaly" + }, + { + "code": "RN", + "name": "Roscommon" + }, + { + "code": "SO", + "name": "Sligo" + }, + { + "code": "TA", + "name": "Tipperary" + }, + { + "code": "U", + "name": "Ulster" + }, + { + "code": "WD", + "name": "Waterford" + }, + { + "code": "WH", + "name": "Westmeath" + }, + { + "code": "WX", + "name": "Wexford" + }, + { + "code": "WW", + "name": "Wicklow" + } + ], + "IL": [ + { + "code": "M", + "name": "Central District" + }, + { + "code": "HA", + "name": "Haifa District" + }, + { + "code": "JM", + "name": "Jerusalem" + }, + { + "code": "Z", + "name": "Northern District" + }, + { + "code": "D", + "name": "Southern District" + }, + { + "code": "TA", + "name": "Tel Aviv District" + } + ], + "IN": [ + { + "code": "AN", + "name": "Andaman and Nicobar Islands" + }, + { + "code": "AP", + "name": "Andhra Pradesh" + }, + { + "code": "AR", + "name": "Arunachal Pradesh" + }, + { + "code": "AS", + "name": "Assam" + }, + { + "code": "BR", + "name": "Bihar" + }, + { + "code": "CH", + "name": "Chandigarh" + }, + { + "code": "CT", + "name": "Chhattisgarh" + }, + { + "code": "DN", + "name": "Dadra and Nagar Haveli" + }, + { + "code": "DD", + "name": "Daman and Diu" + }, + { + "code": "DL", + "name": "Delhi" + }, + { + "code": "GA", + "name": "Goa" + }, + { + "code": "GJ", + "name": "Gujarat" + }, + { + "code": "HR", + "name": "Haryana" + }, + { + "code": "HP", + "name": "Himachal Pradesh" + }, + { + "code": "JK", + "name": "Jammu and Kashmir" + }, + { + "code": "JH", + "name": "Jharkhand" + }, + { + "code": "KA", + "name": "Karnataka" + }, + { + "code": "KL", + "name": "Kerala" + }, + { + "code": "LD", + "name": "Lakshadweep" + }, + { + "code": "MP", + "name": "Madhya Pradesh" + }, + { + "code": "MH", + "name": "Maharashtra" + }, + { + "code": "MN", + "name": "Manipur" + }, + { + "code": "ML", + "name": "Meghalaya" + }, + { + "code": "MZ", + "name": "Mizoram" + }, + { + "code": "NL", + "name": "Nagaland" + }, + { + "code": "OR", + "name": "Odisha" + }, + { + "code": "PY", + "name": "Puducherry" + }, + { + "code": "PB", + "name": "Punjab" + }, + { + "code": "RJ", + "name": "Rajasthan" + }, + { + "code": "SK", + "name": "Sikkim" + }, + { + "code": "TN", + "name": "Tamil Nadu" + }, + { + "code": "TG", + "name": "Telangana" + }, + { + "code": "TR", + "name": "Tripura" + }, + { + "code": "UP", + "name": "Uttar Pradesh" + }, + { + "code": "UT", + "name": "Uttarakhand" + }, + { + "code": "WB", + "name": "West Bengal" + } + ], + "IQ": [ + { + "code": "AN", + "name": "Al Anbar" + }, + { + "code": "MU", + "name": "Al Muthanna" + }, + { + "code": "QA", + "name": "Al-QÄdisiyyah" + }, + { + "code": "BB", + "name": "Babylon" + }, + { + "code": "BG", + "name": "Baghdad" + }, + { + "code": "BA", + "name": "Basra" + }, + { + "code": "DQ", + "name": "Dhi Qar" + }, + { + "code": "DI", + "name": "Diyala" + }, + { + "code": "DA", + "name": "Dohuk" + }, + { + "code": "AR", + "name": "Erbil" + }, + { + "code": "KA", + "name": "Karbala" + }, + { + "code": "KI", + "name": "Kirkuk" + }, + { + "code": "MA", + "name": "Maysan" + }, + { + "code": "NA", + "name": "Najaf" + }, + { + "code": "NI", + "name": "Nineveh" + }, + { + "code": "SD", + "name": "Saladin" + }, + { + "code": "SU", + "name": "Sulaymaniyah" + }, + { + "code": "WA", + "name": "Wasit" + } + ], + "IR": [ + { + "code": "01", + "name": "East Azerbaijan" + }, + { + "code": "02", + "name": "West Azarbaijan" + }, + { + "code": "03", + "name": "Ardabil" + }, + { + "code": "04", + "name": "Isfahan" + }, + { + "code": "05", + "name": "Ilam" + }, + { + "code": "06", + "name": "Bushehr" + }, + { + "code": "07", + "name": "Tehran" + }, + { + "code": "08", + "name": "Chaharmahal and Bakhtiari" + }, + { + "code": "10", + "name": "Khuzestan" + }, + { + "code": "11", + "name": "Zanjan" + }, + { + "code": "12", + "name": "Semnan" + }, + { + "code": "13", + "name": "Sistan and Baluchestan" + }, + { + "code": "14", + "name": "Fars" + }, + { + "code": "15", + "name": "Kerman" + }, + { + "code": "16", + "name": "Kurdistan" + }, + { + "code": "17", + "name": "Kermanshah" + }, + { + "code": "18", + "name": "Kohgiluyeh and Boyer-Ahmad" + }, + { + "code": "19", + "name": "Gilan" + }, + { + "code": "20", + "name": "Lorestan" + }, + { + "code": "21", + "name": "Mazandaran" + }, + { + "code": "22", + "name": "Markazi" + }, + { + "code": "23", + "name": "Hormozgan" + }, + { + "code": "24", + "name": "Hamadan" + }, + { + "code": "25", + "name": "Yazd" + }, + { + "code": "26", + "name": "Qom" + }, + { + "code": "27", + "name": "Golestan" + }, + { + "code": "28", + "name": "Qazvin" + }, + { + "code": "29", + "name": "South Khorasan" + }, + { + "code": "30", + "name": "Razavi Khorasan" + }, + { + "code": "31", + "name": "North Khorasan" + }, + { + "code": "32", + "name": "Alborz" + } + ], + "IS": [ + { + "code": "0", + "name": "Reykjavík" + }, + { + "code": "1", + "name": "Capital" + }, + { + "code": "2", + "name": "Southern Peninsula" + }, + { + "code": "3", + "name": "Western" + }, + { + "code": "4", + "name": "Westfjords" + }, + { + "code": "5", + "name": "Northwestern" + }, + { + "code": "6", + "name": "Northeastern" + }, + { + "code": "7", + "name": "Eastern" + }, + { + "code": "8", + "name": "Southern" + } + ], + "IT": [ + { + "code": "65", + "name": "Abruzzo" + }, + { + "code": "AG", + "name": "Agrigento" + }, + { + "code": "AL", + "name": "Alessandria" + }, + { + "code": "AN", + "name": "Ancona" + }, + { + "code": "AO", + "name": "Aosta" + }, + { + "code": "23", + "name": "Aosta Valley" + }, + { + "code": "75", + "name": "Apulia" + }, + { + "code": "AR", + "name": "Arezzo" + }, + { + "code": "AP", + "name": "Ascoli Piceno" + }, + { + "code": "AT", + "name": "Asti" + }, + { + "code": "AV", + "name": "Avellino" + }, + { + "code": "BA", + "name": "Bari" + }, + { + "code": "BT", + "name": "Barletta-Andria-Trani" + }, + { + "code": "77", + "name": "Basilicata" + }, + { + "code": "BL", + "name": "Belluno" + }, + { + "code": "BN", + "name": "Benevento" + }, + { + "code": "BG", + "name": "Bergamo" + }, + { + "code": "BI", + "name": "Biella" + }, + { + "code": "BO", + "name": "Bologna" + }, + { + "code": "BS", + "name": "Brescia" + }, + { + "code": "BR", + "name": "Brindisi" + }, + { + "code": "CA", + "name": "Cagliari" + }, + { + "code": "78", + "name": "Calabria" + }, + { + "code": "CL", + "name": "Caltanissetta" + }, + { + "code": "72", + "name": "Campania" + }, + { + "code": "CB", + "name": "Campobasso" + }, + { + "code": "CI", + "name": "Carbonia-Iglesias" + }, + { + "code": "CE", + "name": "Caserta" + }, + { + "code": "CT", + "name": "Catania" + }, + { + "code": "CZ", + "name": "Catanzaro" + }, + { + "code": "CH", + "name": "Chieti" + }, + { + "code": "CO", + "name": "Como" + }, + { + "code": "CS", + "name": "Cosenza" + }, + { + "code": "CR", + "name": "Cremona" + }, + { + "code": "KR", + "name": "Crotone" + }, + { + "code": "CN", + "name": "Cuneo" + }, + { + "code": "45", + "name": "Emilia-Romagna" + }, + { + "code": "EN", + "name": "Enna" + }, + { + "code": "FM", + "name": "Fermo" + }, + { + "code": "FE", + "name": "Ferrara" + }, + { + "code": "FI", + "name": "Florence" + }, + { + "code": "FG", + "name": "Foggia" + }, + { + "code": "FC", + "name": "Forlì-Cesena" + }, + { + "code": "36", + "name": "Friuli–Venezia Giulia" + }, + { + "code": "FR", + "name": "Frosinone" + }, + { + "code": "GE", + "name": "Genoa" + }, + { + "code": "GO", + "name": "Gorizia" + }, + { + "code": "GR", + "name": "Grosseto" + }, + { + "code": "IM", + "name": "Imperia" + }, + { + "code": "IS", + "name": "Isernia" + }, + { + "code": "AQ", + "name": "L’Aquila" + }, + { + "code": "SP", + "name": "La Spezia" + }, + { + "code": "LT", + "name": "Latina" + }, + { + "code": "62", + "name": "Lazio" + }, + { + "code": "LE", + "name": "Lecce" + }, + { + "code": "LC", + "name": "Lecco" + }, + { + "code": "42", + "name": "Liguria" + }, + { + "code": "LI", + "name": "Livorno" + }, + { + "code": "LO", + "name": "Lodi" + }, + { + "code": "25", + "name": "Lombardy" + }, + { + "code": "LU", + "name": "Lucca" + }, + { + "code": "MC", + "name": "Macerata" + }, + { + "code": "MN", + "name": "Mantua" + }, + { + "code": "57", + "name": "Marche" + }, + { + "code": "MS", + "name": "Massa and Carrara" + }, + { + "code": "MT", + "name": "Matera" + }, + { + "code": "VS", + "name": "Medio Campidano" + }, + { + "code": "ME", + "name": "Messina" + }, + { + "code": "MI", + "name": "Milan" + }, + { + "code": "MO", + "name": "Modena" + }, + { + "code": "67", + "name": "Molise" + }, + { + "code": "MB", + "name": "Monza and Brianza" + }, + { + "code": "NA", + "name": "Naples" + }, + { + "code": "NO", + "name": "Novara" + }, + { + "code": "NU", + "name": "Nuoro" + }, + { + "code": "OG", + "name": "Ogliastra" + }, + { + "code": "OT", + "name": "Olbia-Tempio" + }, + { + "code": "OR", + "name": "Oristano" + }, + { + "code": "PD", + "name": "Padua" + }, + { + "code": "PA", + "name": "Palermo" + }, + { + "code": "PR", + "name": "Parma" + }, + { + "code": "PV", + "name": "Pavia" + }, + { + "code": "PG", + "name": "Perugia" + }, + { + "code": "PU", + "name": "Pesaro and Urbino" + }, + { + "code": "PE", + "name": "Pescara" + }, + { + "code": "PC", + "name": "Piacenza" + }, + { + "code": "21", + "name": "Piedmont" + }, + { + "code": "PI", + "name": "Pisa" + }, + { + "code": "PT", + "name": "Pistoia" + }, + { + "code": "PN", + "name": "Pordenone" + }, + { + "code": "PZ", + "name": "Potenza" + }, + { + "code": "PO", + "name": "Prato" + }, + { + "code": "RG", + "name": "Ragusa" + }, + { + "code": "RA", + "name": "Ravenna" + }, + { + "code": "RC", + "name": "Reggio Calabria" + }, + { + "code": "RE", + "name": "Reggio Emilia" + }, + { + "code": "RI", + "name": "Rieti" + }, + { + "code": "RN", + "name": "Rimini" + }, + { + "code": "RM", + "name": "Rome" + }, + { + "code": "RO", + "name": "Rovigo" + }, + { + "code": "SA", + "name": "Salerno" + }, + { + "code": "88", + "name": "Sardinia" + }, + { + "code": "SS", + "name": "Sassari" + }, + { + "code": "SV", + "name": "Savona" + }, + { + "code": "82", + "name": "Sicily" + }, + { + "code": "SI", + "name": "Siena" + }, + { + "code": "SO", + "name": "Sondrio" + }, + { + "code": "BZ", + "name": "South Tyrol" + }, + { + "code": "SR", + "name": "Syracuse" + }, + { + "code": "TA", + "name": "Taranto" + }, + { + "code": "TE", + "name": "Teramo" + }, + { + "code": "TR", + "name": "Terni" + }, + { + "code": "TP", + "name": "Trapani" + }, + { + "code": "TN", + "name": "Trentino" + }, + { + "code": "32", + "name": "Trentino-South Tyrol" + }, + { + "code": "TV", + "name": "Treviso" + }, + { + "code": "TS", + "name": "Trieste" + }, + { + "code": "TO", + "name": "Turin" + }, + { + "code": "52", + "name": "Tuscany" + }, + { + "code": "UD", + "name": "Udine" + }, + { + "code": "55", + "name": "Umbria" + }, + { + "code": "VA", + "name": "Varese" + }, + { + "code": "34", + "name": "Veneto" + }, + { + "code": "VE", + "name": "Venice" + }, + { + "code": "VB", + "name": "Verbano-Cusio-Ossola" + }, + { + "code": "VC", + "name": "Vercelli" + }, + { + "code": "VR", + "name": "Verona" + }, + { + "code": "VV", + "name": "Vibo Valentia" + }, + { + "code": "VI", + "name": "Vicenza" + }, + { + "code": "VT", + "name": "Viterbo" + } + ], + "JM": [ + { + "code": "01", + "name": "Kingston" + }, + { + "code": "02", + "name": "Saint Andrew" + }, + { + "code": "03", + "name": "Saint Thomas" + }, + { + "code": "04", + "name": "Portland" + }, + { + "code": "05", + "name": "Saint Mary" + }, + { + "code": "06", + "name": "Saint Ann" + }, + { + "code": "07", + "name": "Trelawny" + }, + { + "code": "08", + "name": "Saint James" + }, + { + "code": "09", + "name": "Hanover" + }, + { + "code": "10", + "name": "Westmoreland" + }, + { + "code": "11", + "name": "Saint Elizabeth" + }, + { + "code": "12", + "name": "Manchester" + }, + { + "code": "13", + "name": "Clarendon" + }, + { + "code": "14", + "name": "Saint Catherine" + } + ], + "JO": [ + { + "code": "AJ", + "name": "Ajloun" + }, + { + "code": "AM", + "name": "Amman" + }, + { + "code": "AQ", + "name": "Aqaba" + }, + { + "code": "BA", + "name": "Balqa" + }, + { + "code": "IR", + "name": "Irbid" + }, + { + "code": "JA", + "name": "Jerash" + }, + { + "code": "KA", + "name": "Karak" + }, + { + "code": "MN", + "name": "Ma’an" + }, + { + "code": "MD", + "name": "Madaba" + }, + { + "code": "MA", + "name": "Mafraq" + }, + { + "code": "AT", + "name": "Tafilah" + }, + { + "code": "AZ", + "name": "Zarqa" + } + ], + "JP": [ + { + "code": "01", + "name": "HokkaidÅ" + }, + { + "code": "02", + "name": "Aomori" + }, + { + "code": "03", + "name": "Iwate" + }, + { + "code": "04", + "name": "Miyagi" + }, + { + "code": "05", + "name": "Akita" + }, + { + "code": "06", + "name": "Yamagata" + }, + { + "code": "07", + "name": "Fukushima" + }, + { + "code": "08", + "name": "Ibaraki" + }, + { + "code": "09", + "name": "Tochigi" + }, + { + "code": "10", + "name": "Gunma" + }, + { + "code": "11", + "name": "Saitama" + }, + { + "code": "12", + "name": "Chiba" + }, + { + "code": "13", + "name": "Tokyo" + }, + { + "code": "14", + "name": "Kanagawa" + }, + { + "code": "15", + "name": "Niigata" + }, + { + "code": "16", + "name": "Toyama" + }, + { + "code": "17", + "name": "Ishikawa" + }, + { + "code": "18", + "name": "Fukui" + }, + { + "code": "19", + "name": "Yamanashi" + }, + { + "code": "20", + "name": "Nagano" + }, + { + "code": "21", + "name": "Gifu" + }, + { + "code": "22", + "name": "Shizuoka" + }, + { + "code": "23", + "name": "Aichi" + }, + { + "code": "24", + "name": "Mie" + }, + { + "code": "25", + "name": "Shiga" + }, + { + "code": "26", + "name": "KyÅto" + }, + { + "code": "27", + "name": "ÅŒsaka" + }, + { + "code": "28", + "name": "HyÅgo" + }, + { + "code": "29", + "name": "Nara" + }, + { + "code": "30", + "name": "Wakayama" + }, + { + "code": "31", + "name": "Tottori" + }, + { + "code": "32", + "name": "Shimane" + }, + { + "code": "33", + "name": "Okayama" + }, + { + "code": "34", + "name": "Hiroshima" + }, + { + "code": "35", + "name": "Yamaguchi" + }, + { + "code": "36", + "name": "Tokushima" + }, + { + "code": "37", + "name": "Kagawa" + }, + { + "code": "38", + "name": "Ehime" + }, + { + "code": "39", + "name": "KÅchi" + }, + { + "code": "40", + "name": "Fukuoka" + }, + { + "code": "41", + "name": "Saga" + }, + { + "code": "42", + "name": "Nagasaki" + }, + { + "code": "43", + "name": "Kumamoto" + }, + { + "code": "44", + "name": "ÅŒita" + }, + { + "code": "45", + "name": "Miyazaki" + }, + { + "code": "46", + "name": "Kagoshima" + }, + { + "code": "47", + "name": "Okinawa" + } + ], + "KE": [ + { + "code": "01", + "name": "Baringo" + }, + { + "code": "02", + "name": "Bomet" + }, + { + "code": "03", + "name": "Bungoma" + }, + { + "code": "04", + "name": "Busia" + }, + { + "code": "05", + "name": "Elgeyo-Marakwet" + }, + { + "code": "06", + "name": "Embu" + }, + { + "code": "07", + "name": "Garissa" + }, + { + "code": "08", + "name": "Homa Bay" + }, + { + "code": "09", + "name": "Isiolo" + }, + { + "code": "10", + "name": "Kajiado" + }, + { + "code": "11", + "name": "Kakamega" + }, + { + "code": "12", + "name": "Kericho" + }, + { + "code": "13", + "name": "Kiambu" + }, + { + "code": "14", + "name": "Kilifi" + }, + { + "code": "15", + "name": "Kirinyaga" + }, + { + "code": "16", + "name": "Kisii" + }, + { + "code": "17", + "name": "Kisumu" + }, + { + "code": "18", + "name": "Kitui" + }, + { + "code": "19", + "name": "Kwale" + }, + { + "code": "20", + "name": "Laikipia" + }, + { + "code": "21", + "name": "Lamu" + }, + { + "code": "22", + "name": "Machakos" + }, + { + "code": "23", + "name": "Makueni" + }, + { + "code": "24", + "name": "Mandera" + }, + { + "code": "25", + "name": "Marsabit" + }, + { + "code": "26", + "name": "Meru" + }, + { + "code": "27", + "name": "Migori" + }, + { + "code": "28", + "name": "Mombasa" + }, + { + "code": "29", + "name": "Murang’a" + }, + { + "code": "30", + "name": "Nairobi County" + }, + { + "code": "31", + "name": "Nakuru" + }, + { + "code": "32", + "name": "Nandi" + }, + { + "code": "33", + "name": "Narok" + }, + { + "code": "34", + "name": "Nyamira" + }, + { + "code": "35", + "name": "Nyandarua" + }, + { + "code": "36", + "name": "Nyeri" + }, + { + "code": "37", + "name": "Samburu" + }, + { + "code": "38", + "name": "Siaya" + }, + { + "code": "39", + "name": "Taita-Taveta" + }, + { + "code": "40", + "name": "Tana River" + }, + { + "code": "41", + "name": "Tharaka-Nithi" + }, + { + "code": "42", + "name": "Trans Nzoia" + }, + { + "code": "43", + "name": "Turkana" + }, + { + "code": "44", + "name": "Uasin Gishu" + }, + { + "code": "45", + "name": "Vihiga" + }, + { + "code": "46", + "name": "Wajir" + }, + { + "code": "47", + "name": "West Pokot" + } + ], + "KG": [ + { + "code": "B", + "name": "Batken" + }, + { + "code": "GB", + "name": "Bishkek" + }, + { + "code": "C", + "name": "Chuy" + }, + { + "code": "Y", + "name": "Issyk-Kul" + }, + { + "code": "J", + "name": "Jalal-Abad" + }, + { + "code": "N", + "name": "Naryn" + }, + { + "code": "GO", + "name": "Osh" + }, + { + "code": "O", + "name": "Osh Region" + }, + { + "code": "T", + "name": "Talas" + } + ], + "KH": [ + { + "code": "1", + "name": "Banteay Meanchey" + }, + { + "code": "2", + "name": "Battambang" + }, + { + "code": "3", + "name": "Kampong Cham" + }, + { + "code": "4", + "name": "Kampong Chhnang" + }, + { + "code": "5", + "name": "Kampong Speu" + }, + { + "code": "6", + "name": "Kampong Thom" + }, + { + "code": "7", + "name": "Kampot" + }, + { + "code": "8", + "name": "Kandal" + }, + { + "code": "9", + "name": "Koh Kong" + }, + { + "code": "10", + "name": "Kratié" + }, + { + "code": "11", + "name": "Mondulkiri" + }, + { + "code": "12", + "name": "Phnom Penh" + }, + { + "code": "13", + "name": "Preah Vihear" + }, + { + "code": "14", + "name": "Prey Veng" + }, + { + "code": "15", + "name": "Pursat" + }, + { + "code": "16", + "name": "Ratanakiri" + }, + { + "code": "17", + "name": "Siem Reap" + }, + { + "code": "18", + "name": "Sihanoukville" + }, + { + "code": "19", + "name": "Stung Treng" + }, + { + "code": "20", + "name": "Svay Rieng" + }, + { + "code": "21", + "name": "Takéo" + }, + { + "code": "22", + "name": "Oddar Meanchey" + }, + { + "code": "23", + "name": "Kep" + }, + { + "code": "24", + "name": "Pailin" + }, + { + "code": "25", + "name": "Tbong Khmum" + } + ], + "KI": [ + { + "code": "G", + "name": "Gilbert Islands" + }, + { + "code": "L", + "name": "Line Islands" + }, + { + "code": "P", + "name": "Phoenix Islands" + } + ], + "KM": [ + { + "code": "A", + "name": "Anjouan" + }, + { + "code": "G", + "name": "Grande Comore" + }, + { + "code": "M", + "name": "Mohéli" + } + ], + "KN": [ + { + "code": "01", + "name": "Christ Church Nichola Town" + }, + { + "code": "N", + "name": "Nevis" + }, + { + "code": "02", + "name": "Saint Anne Sandy Point" + }, + { + "code": "03", + "name": "Saint George Basseterre" + }, + { + "code": "04", + "name": "Saint George Gingerland" + }, + { + "code": "05", + "name": "Saint James Windward" + }, + { + "code": "06", + "name": "Saint John Capisterre" + }, + { + "code": "07", + "name": "Saint John Figtree" + }, + { + "code": "K", + "name": "Saint Kitts" + }, + { + "code": "08", + "name": "Saint Mary Cayon" + }, + { + "code": "09", + "name": "Saint Paul Capisterre" + }, + { + "code": "10", + "name": "Saint Paul Charlestown" + }, + { + "code": "11", + "name": "Saint Peter Basseterre" + }, + { + "code": "12", + "name": "Saint Thomas Lowland" + }, + { + "code": "13", + "name": "Saint Thomas Middle Island" + }, + { + "code": "15", + "name": "Trinity Palmetto Point" + } + ], + "KP": [ + { + "code": "01", + "name": "Pyongyang" + }, + { + "code": "02", + "name": "South Pyongan" + }, + { + "code": "03", + "name": "North Pyongan" + }, + { + "code": "04", + "name": "Chagang" + }, + { + "code": "05", + "name": "South Hwanghae" + }, + { + "code": "06", + "name": "North Hwanghae" + }, + { + "code": "07", + "name": "Kangwon" + }, + { + "code": "08", + "name": "South Hamgyong" + }, + { + "code": "09", + "name": "North Hamgyong" + }, + { + "code": "10", + "name": "Ryanggang" + }, + { + "code": "13", + "name": "Rason" + }, + { + "code": "14", + "name": "Nampho" + } + ], + "KR": [ + { + "code": "11", + "name": "Seoul" + }, + { + "code": "26", + "name": "Busan" + }, + { + "code": "27", + "name": "Daegu" + }, + { + "code": "28", + "name": "Incheon" + }, + { + "code": "29", + "name": "Gwangju City" + }, + { + "code": "30", + "name": "Daejeon" + }, + { + "code": "31", + "name": "Ulsan" + }, + { + "code": "41", + "name": "Gyeonggi" + }, + { + "code": "42", + "name": "Gangwon" + }, + { + "code": "43", + "name": "North Chungcheong" + }, + { + "code": "44", + "name": "South Chungcheong" + }, + { + "code": "45", + "name": "North Jeolla" + }, + { + "code": "46", + "name": "South Jeolla" + }, + { + "code": "47", + "name": "North Gyeongsang" + }, + { + "code": "48", + "name": "South Gyeongsang" + }, + { + "code": "49", + "name": "Jeju" + }, + { + "code": "50", + "name": "Sejong" + } + ], + "KW": [ + { + "code": "AH", + "name": "Al Ahmadi" + }, + { + "code": "KU", + "name": "Al Asimah" + }, + { + "code": "FA", + "name": "Al Farwaniyah" + }, + { + "code": "JA", + "name": "Al Jahra" + }, + { + "code": "HA", + "name": "Hawalli" + }, + { + "code": "MU", + "name": "Mubarak Al-Kabeer" + } + ], + "KZ": [ + { + "code": "AKM", + "name": "Akmola" + }, + { + "code": "AKT", + "name": "Aktobe" + }, + { + "code": "ALA", + "name": "Almaty" + }, + { + "code": "ALM", + "name": "Almaty Region" + }, + { + "code": "AST", + "name": "Astana" + }, + { + "code": "ATY", + "name": "Atyrau" + }, + { + "code": "BAY", + "name": "Bayqongyr" + }, + { + "code": "VOS", + "name": "East Kazakhstan" + }, + { + "code": "ZHA", + "name": "Jambyl" + }, + { + "code": "KAR", + "name": "Karagandy" + }, + { + "code": "KUS", + "name": "Kostanay" + }, + { + "code": "KZY", + "name": "Kyzylorda" + }, + { + "code": "MAN", + "name": "Mangystau" + }, + { + "code": "SEV", + "name": "North Kazakhstan" + }, + { + "code": "PAV", + "name": "Pavlodar" + }, + { + "code": "YUZ", + "name": "South Kazakhstan" + }, + { + "code": "ZAP", + "name": "West Kazakhstan" + } + ], + "LA": [ + { + "code": "AT", + "name": "Attapeu" + }, + { + "code": "BK", + "name": "Bokeo" + }, + { + "code": "BL", + "name": "Bolikhamsai" + }, + { + "code": "CH", + "name": "Champasak" + }, + { + "code": "HO", + "name": "Houaphanh" + }, + { + "code": "KH", + "name": "Khammouane" + }, + { + "code": "LM", + "name": "Luang Namtha" + }, + { + "code": "LP", + "name": "Luang Prabang" + }, + { + "code": "OU", + "name": "Oudomxay" + }, + { + "code": "PH", + "name": "Phongsaly" + }, + { + "code": "XA", + "name": "Sainyabuli" + }, + { + "code": "SL", + "name": "Salavan" + }, + { + "code": "SV", + "name": "Savannakhet" + }, + { + "code": "XE", + "name": "Sekong" + }, + { + "code": "VT", + "name": "Vientiane" + }, + { + "code": "VI", + "name": "Vientiane Province" + }, + { + "code": "XS", + "name": "Xaisomboun" + }, + { + "code": "XI", + "name": "Xiangkhouang" + } + ], + "LB": [ + { + "code": "AK", + "name": "Akkar" + }, + { + "code": "BH", + "name": "Baalbek-Hermel" + }, + { + "code": "BA", + "name": "Beirut" + }, + { + "code": "BI", + "name": "Beqaa" + }, + { + "code": "JL", + "name": "Mount Lebanon" + }, + { + "code": "NA", + "name": "Nabatieh" + }, + { + "code": "AS", + "name": "North" + }, + { + "code": "JA", + "name": "South" + } + ], + "LC": [ + { + "code": "01", + "name": "Anse la Raye" + }, + { + "code": "02", + "name": "Castries" + }, + { + "code": "03", + "name": "Choiseul" + }, + { + "code": "05", + "name": "Dennery" + }, + { + "code": "06", + "name": "Gros Islet" + }, + { + "code": "07", + "name": "Laborie" + }, + { + "code": "08", + "name": "Micoud" + }, + { + "code": "10", + "name": "Soufrière" + }, + { + "code": "11", + "name": "Vieux Fort" + }, + { + "code": "12", + "name": "Canaries" + } + ], + "LI": [ + { + "code": "01", + "name": "Balzers" + }, + { + "code": "02", + "name": "Eschen" + }, + { + "code": "03", + "name": "Gamprin" + }, + { + "code": "04", + "name": "Mauren" + }, + { + "code": "05", + "name": "Planken" + }, + { + "code": "06", + "name": "Ruggell" + }, + { + "code": "07", + "name": "Schaan" + }, + { + "code": "08", + "name": "Schellenberg" + }, + { + "code": "09", + "name": "Triesen" + }, + { + "code": "10", + "name": "Triesenberg" + }, + { + "code": "11", + "name": "Vaduz" + } + ], + "LK": [ + { + "code": "1", + "name": "Western" + }, + { + "code": "2", + "name": "Central" + }, + { + "code": "3", + "name": "Southern" + }, + { + "code": "4", + "name": "Northern" + }, + { + "code": "5", + "name": "Eastern" + }, + { + "code": "6", + "name": "North Western" + }, + { + "code": "7", + "name": "North Central" + }, + { + "code": "8", + "name": "Uva" + }, + { + "code": "9", + "name": "Sabaragamuwa" + }, + { + "code": "11", + "name": "Colombo" + }, + { + "code": "12", + "name": "Gampaha" + }, + { + "code": "13", + "name": "Kalutara" + }, + { + "code": "21", + "name": "Kandy" + }, + { + "code": "22", + "name": "Matale" + }, + { + "code": "23", + "name": "Nuwara Eliya" + }, + { + "code": "31", + "name": "Galle" + }, + { + "code": "32", + "name": "Matara" + }, + { + "code": "33", + "name": "Hambantota" + }, + { + "code": "41", + "name": "Jaffna" + }, + { + "code": "42", + "name": "Kilinochchi" + }, + { + "code": "43", + "name": "Mannar" + }, + { + "code": "44", + "name": "Vavuniya" + }, + { + "code": "45", + "name": "Mullaitivu" + }, + { + "code": "51", + "name": "Batticaloa" + }, + { + "code": "52", + "name": "Ampara" + }, + { + "code": "53", + "name": "Trincomalee" + }, + { + "code": "61", + "name": "Kurunegala" + }, + { + "code": "62", + "name": "Puttalam" + }, + { + "code": "71", + "name": "Anuradhapura" + }, + { + "code": "72", + "name": "Polonnaruwa" + }, + { + "code": "81", + "name": "Badulla" + }, + { + "code": "82", + "name": "Moneragala" + }, + { + "code": "91", + "name": "Ratnapura" + }, + { + "code": "92", + "name": "Kegalle" + } + ], + "LR": [ + { + "code": "BM", + "name": "Bomi" + }, + { + "code": "BG", + "name": "Bong" + }, + { + "code": "GP", + "name": "Gbarpolu" + }, + { + "code": "GB", + "name": "Grand Bassa" + }, + { + "code": "CM", + "name": "Grand Cape Mount" + }, + { + "code": "GG", + "name": "Grand Gedeh" + }, + { + "code": "GK", + "name": "Grand Kru" + }, + { + "code": "LO", + "name": "Lofa" + }, + { + "code": "MG", + "name": "Margibi" + }, + { + "code": "MY", + "name": "Maryland" + }, + { + "code": "MO", + "name": "Montserrado" + }, + { + "code": "NI", + "name": "Nimba" + }, + { + "code": "RG", + "name": "River Gee" + }, + { + "code": "RI", + "name": "Rivercess" + }, + { + "code": "SI", + "name": "Sinoe" + } + ], + "LS": [ + { + "code": "D", + "name": "Berea" + }, + { + "code": "B", + "name": "Butha-Buthe" + }, + { + "code": "C", + "name": "Leribe" + }, + { + "code": "E", + "name": "Mafeteng" + }, + { + "code": "A", + "name": "Maseru" + }, + { + "code": "F", + "name": "Mohale’s Hoek" + }, + { + "code": "J", + "name": "Mokhotlong" + }, + { + "code": "H", + "name": "Qacha’s Nek" + }, + { + "code": "G", + "name": "Quthing" + }, + { + "code": "K", + "name": "Thaba-Tseka" + } + ], + "LT": [ + { + "code": "01", + "name": "AkmenÄ—" + }, + { + "code": "03", + "name": "Alytus" + }, + { + "code": "AL", + "name": "Alytus County" + }, + { + "code": "02", + "name": "Alytus Municipality" + }, + { + "code": "04", + "name": "AnykÅ¡Äiai" + }, + { + "code": "05", + "name": "BirÅ¡tonas" + }, + { + "code": "06", + "name": "Biržai" + }, + { + "code": "07", + "name": "Druskininkai" + }, + { + "code": "08", + "name": "ElektrÄ—nai" + }, + { + "code": "09", + "name": "Ignalina" + }, + { + "code": "10", + "name": "Jonava" + }, + { + "code": "11", + "name": "JoniÅ¡kis" + }, + { + "code": "12", + "name": "Jurbarkas" + }, + { + "code": "13", + "name": "KaiÅ¡iadorys" + }, + { + "code": "14", + "name": "Kalvarija" + }, + { + "code": "16", + "name": "Kaunas" + }, + { + "code": "KU", + "name": "Kaunas County" + }, + { + "code": "15", + "name": "Kauno Municipality" + }, + { + "code": "17", + "name": "Kazlų RÅ«da" + }, + { + "code": "18", + "name": "KÄ—dainiai" + }, + { + "code": "19", + "name": "KelmÄ—" + }, + { + "code": "21", + "name": "KlaipÄ—da" + }, + { + "code": "KL", + "name": "KlaipÄ—da County" + }, + { + "code": "20", + "name": "KlaipÄ—dos Municipality" + }, + { + "code": "22", + "name": "Kretinga" + }, + { + "code": "23", + "name": "KupiÅ¡kis" + }, + { + "code": "24", + "name": "Lazdijai" + }, + { + "code": "25", + "name": "MarijampolÄ—" + }, + { + "code": "MR", + "name": "MarijampolÄ— County" + }, + { + "code": "26", + "name": "Mažeikiai" + }, + { + "code": "27", + "name": "MolÄ—tai" + }, + { + "code": "28", + "name": "Neringa" + }, + { + "code": "29", + "name": "PagÄ—giai" + }, + { + "code": "30", + "name": "Pakruojis" + }, + { + "code": "31", + "name": "Palanga" + }, + { + "code": "32", + "name": "Panevėžio Municipality" + }, + { + "code": "33", + "name": "Panevėžys" + }, + { + "code": "PN", + "name": "Panevėžys County" + }, + { + "code": "34", + "name": "Pasvalys" + }, + { + "code": "35", + "name": "PlungÄ—" + }, + { + "code": "36", + "name": "Prienai" + }, + { + "code": "37", + "name": "RadviliÅ¡kis" + }, + { + "code": "38", + "name": "Raseiniai" + }, + { + "code": "39", + "name": "Rietavas" + }, + { + "code": "40", + "name": "RokiÅ¡kis" + }, + { + "code": "41", + "name": "Å akiai" + }, + { + "code": "42", + "name": "Å alÄininkai" + }, + { + "code": "44", + "name": "Å iauliai" + }, + { + "code": "SA", + "name": "Å iauliai County" + }, + { + "code": "43", + "name": "Å iaulių Municipality" + }, + { + "code": "45", + "name": "Å ilalÄ—" + }, + { + "code": "46", + "name": "Å ilutÄ—" + }, + { + "code": "47", + "name": "Å irvintos" + }, + { + "code": "48", + "name": "Skuodas" + }, + { + "code": "49", + "name": "Å venÄionys" + }, + { + "code": "50", + "name": "TauragÄ—" + }, + { + "code": "TA", + "name": "TauragÄ— County" + }, + { + "code": "51", + "name": "TelÅ¡iai" + }, + { + "code": "TE", + "name": "TelÅ¡iai County" + }, + { + "code": "52", + "name": "Trakai" + }, + { + "code": "53", + "name": "UkmergÄ—" + }, + { + "code": "54", + "name": "Utena" + }, + { + "code": "UT", + "name": "Utena County" + }, + { + "code": "55", + "name": "VarÄ—na" + }, + { + "code": "56", + "name": "VilkaviÅ¡kis" + }, + { + "code": "57", + "name": "Vilniaus Municipality" + }, + { + "code": "58", + "name": "Vilnius" + }, + { + "code": "VL", + "name": "Vilnius County" + }, + { + "code": "59", + "name": "Visaginas" + }, + { + "code": "60", + "name": "Zarasai" + } + ], + "LU": [ + { + "code": "CA", + "name": "Capellen" + }, + { + "code": "CL", + "name": "Clervaux" + }, + { + "code": "DI", + "name": "Diekirch" + }, + { + "code": "EC", + "name": "Echternach" + }, + { + "code": "ES", + "name": "Esch-sur-Alzette" + }, + { + "code": "GR", + "name": "Grevenmacher" + }, + { + "code": "LU", + "name": "Luxembourg" + }, + { + "code": "ME", + "name": "Mersch" + }, + { + "code": "RD", + "name": "Redange" + }, + { + "code": "RM", + "name": "Remich" + }, + { + "code": "VD", + "name": "Vianden" + }, + { + "code": "WI", + "name": "Wiltz" + } + ], + "LV": [ + { + "code": "011", + "name": "Ä€daži" + }, + { + "code": "001", + "name": "Aglona" + }, + { + "code": "002", + "name": "Aizkraukle" + }, + { + "code": "003", + "name": "Aizpute" + }, + { + "code": "004", + "name": "AknÄ«ste" + }, + { + "code": "005", + "name": "Aloja" + }, + { + "code": "006", + "name": "Alsunga" + }, + { + "code": "007", + "name": "AlÅ«ksne" + }, + { + "code": "008", + "name": "Amata" + }, + { + "code": "009", + "name": "Ape" + }, + { + "code": "010", + "name": "Auce" + }, + { + "code": "012", + "name": "BabÄ«te" + }, + { + "code": "013", + "name": "Baldone" + }, + { + "code": "014", + "name": "Baltinava" + }, + { + "code": "015", + "name": "Balvi" + }, + { + "code": "016", + "name": "Bauska" + }, + { + "code": "017", + "name": "BeverÄ«na" + }, + { + "code": "018", + "name": "BrocÄ“ni" + }, + { + "code": "019", + "name": "Burtnieki" + }, + { + "code": "020", + "name": "Carnikava" + }, + { + "code": "022", + "name": "CÄ“sis" + }, + { + "code": "021", + "name": "Cesvaine" + }, + { + "code": "023", + "name": "Cibla" + }, + { + "code": "024", + "name": "Dagda" + }, + { + "code": "DGV", + "name": "Daugavpils" + }, + { + "code": "025", + "name": "Daugavpils Municipality" + }, + { + "code": "026", + "name": "Dobele" + }, + { + "code": "027", + "name": "Dundaga" + }, + { + "code": "028", + "name": "Durbe" + }, + { + "code": "029", + "name": "Engure" + }, + { + "code": "030", + "name": "Ä’rgļi" + }, + { + "code": "031", + "name": "Garkalne" + }, + { + "code": "032", + "name": "Grobiņa" + }, + { + "code": "033", + "name": "Gulbene" + }, + { + "code": "034", + "name": "Iecava" + }, + { + "code": "035", + "name": "IkÅ¡Ä·ile" + }, + { + "code": "036", + "name": "IlÅ«kste" + }, + { + "code": "037", + "name": "InÄukalns" + }, + { + "code": "038", + "name": "Jaunjelgava" + }, + { + "code": "039", + "name": "Jaunpiebalga" + }, + { + "code": "040", + "name": "Jaunpils" + }, + { + "code": "JKB", + "name": "JÄ“kabpils" + }, + { + "code": "042", + "name": "JÄ“kabpils Municipality" + }, + { + "code": "JEL", + "name": "Jelgava" + }, + { + "code": "041", + "name": "Jelgava Municipality" + }, + { + "code": "JUR", + "name": "JÅ«rmala" + }, + { + "code": "043", + "name": "Kandava" + }, + { + "code": "044", + "name": "KÄrsava" + }, + { + "code": "051", + "name": "Ķegums" + }, + { + "code": "052", + "name": "Ķekava" + }, + { + "code": "045", + "name": "KocÄ“ni" + }, + { + "code": "046", + "name": "Koknese" + }, + { + "code": "047", + "name": "KrÄslava" + }, + { + "code": "048", + "name": "Krimulda" + }, + { + "code": "049", + "name": "Krustpils" + }, + { + "code": "050", + "name": "KuldÄ«ga" + }, + { + "code": "053", + "name": "LielvÄrde" + }, + { + "code": "LPX", + "name": "LiepÄja" + }, + { + "code": "055", + "name": "LÄ«gatne" + }, + { + "code": "054", + "name": "Limbaži" + }, + { + "code": "056", + "name": "LÄ«vÄni" + }, + { + "code": "057", + "name": "LubÄna" + }, + { + "code": "058", + "name": "Ludza" + }, + { + "code": "059", + "name": "Madona" + }, + { + "code": "061", + "name": "MÄlpils" + }, + { + "code": "062", + "name": "MÄrupe" + }, + { + "code": "060", + "name": "Mazsalaca" + }, + { + "code": "063", + "name": "MÄ“rsrags" + }, + { + "code": "064", + "name": "NaukÅ¡Ä“ni" + }, + { + "code": "065", + "name": "Nereta" + }, + { + "code": "066", + "name": "NÄ«ca" + }, + { + "code": "067", + "name": "Ogre" + }, + { + "code": "068", + "name": "Olaine" + }, + { + "code": "069", + "name": "Ozolnieki" + }, + { + "code": "070", + "name": "PÄrgauja" + }, + { + "code": "071", + "name": "PÄvilosta" + }, + { + "code": "072", + "name": "Pļaviņas" + }, + { + "code": "073", + "name": "Preiļi" + }, + { + "code": "074", + "name": "Priekule" + }, + { + "code": "075", + "name": "Priekuļi" + }, + { + "code": "076", + "name": "Rauna" + }, + { + "code": "REZ", + "name": "RÄ“zekne" + }, + { + "code": "077", + "name": "RÄ“zekne Municipality" + }, + { + "code": "078", + "name": "Riebiņi" + }, + { + "code": "RIX", + "name": "Riga" + }, + { + "code": "079", + "name": "Roja" + }, + { + "code": "080", + "name": "Ropaži" + }, + { + "code": "081", + "name": "Rucava" + }, + { + "code": "082", + "name": "RugÄji" + }, + { + "code": "084", + "name": "RÅ«jiena" + }, + { + "code": "083", + "name": "RundÄle" + }, + { + "code": "085", + "name": "Sala" + }, + { + "code": "086", + "name": "SalacgrÄ«va" + }, + { + "code": "087", + "name": "Salaspils" + }, + { + "code": "088", + "name": "Saldus" + }, + { + "code": "089", + "name": "Saulkrasti" + }, + { + "code": "090", + "name": "SÄ“ja" + }, + { + "code": "091", + "name": "Sigulda" + }, + { + "code": "092", + "name": "SkrÄ«veri" + }, + { + "code": "093", + "name": "Skrunda" + }, + { + "code": "094", + "name": "Smiltene" + }, + { + "code": "095", + "name": "Stopiņi" + }, + { + "code": "096", + "name": "StrenÄi" + }, + { + "code": "097", + "name": "Talsi" + }, + { + "code": "098", + "name": "TÄ“rvete" + }, + { + "code": "099", + "name": "Tukums" + }, + { + "code": "100", + "name": "Vaiņode" + }, + { + "code": "101", + "name": "Valka" + }, + { + "code": "VMR", + "name": "Valmiera" + }, + { + "code": "102", + "name": "VarakļÄni" + }, + { + "code": "103", + "name": "VÄrkava" + }, + { + "code": "104", + "name": "Vecpiebalga" + }, + { + "code": "105", + "name": "Vecumnieki" + }, + { + "code": "VEN", + "name": "Ventspils" + }, + { + "code": "106", + "name": "Ventspils Municipality" + }, + { + "code": "107", + "name": "ViesÄ«te" + }, + { + "code": "108", + "name": "Viļaka" + }, + { + "code": "109", + "name": "ViļÄni" + }, + { + "code": "110", + "name": "Zilupe" + } + ], + "LY": [ + { + "code": "WA", + "name": "Al Wahat" + }, + { + "code": "BA", + "name": "Benghazi" + }, + { + "code": "BU", + "name": "Butnan" + }, + { + "code": "DR", + "name": "Derna" + }, + { + "code": "GT", + "name": "Ghat" + }, + { + "code": "JA", + "name": "Jabal al Akhdar" + }, + { + "code": "JG", + "name": "Jabal al Gharbi" + }, + { + "code": "JI", + "name": "Jafara" + }, + { + "code": "JU", + "name": "Jufra" + }, + { + "code": "KF", + "name": "Kufra" + }, + { + "code": "MJ", + "name": "Marj" + }, + { + "code": "MI", + "name": "Misrata" + }, + { + "code": "MB", + "name": "Murqub" + }, + { + "code": "MQ", + "name": "Murzuq" + }, + { + "code": "NL", + "name": "Nalut" + }, + { + "code": "NQ", + "name": "Nuqat al Khams" + }, + { + "code": "SB", + "name": "Sabha" + }, + { + "code": "SR", + "name": "Sirte" + }, + { + "code": "TB", + "name": "Tripoli" + }, + { + "code": "WD", + "name": "Wadi al Hayaa" + }, + { + "code": "WS", + "name": "Wadi al Shatii" + }, + { + "code": "ZA", + "name": "Zawiya" + } + ], + "MA": [ + { + "code": "AGD", + "name": "Agadir-Ida Ou Tanane" + }, + { + "code": "HAO", + "name": "Al Haouz" + }, + { + "code": "HOC", + "name": "Al Hoceïma" + }, + { + "code": "AOU", + "name": "Aousserd" + }, + { + "code": "ASZ", + "name": "Assa-Zag" + }, + { + "code": "AZI", + "name": "Azilal" + }, + { + "code": "BES", + "name": "Ben Slimane" + }, + { + "code": "BEM", + "name": "Béni-Mellal" + }, + { + "code": "BER", + "name": "Berkane" + }, + { + "code": "BOD", + "name": "Boujdour" + }, + { + "code": "BOM", + "name": "Boulemane" + }, + { + "code": "CAS", + "name": "Casablanca" + }, + { + "code": "09", + "name": "Chaouia-Ouardigha" + }, + { + "code": "CHE", + "name": "Chefchaouen" + }, + { + "code": "CHI", + "name": "Chichaoua" + }, + { + "code": "CHT", + "name": "Chtouka Aït Baha" + }, + { + "code": "10", + "name": "Doukkala-Abda" + }, + { + "code": "HAJ", + "name": "El Hajeb" + }, + { + "code": "JDI", + "name": "El Jadida" + }, + { + "code": "ERR", + "name": "Errachidia" + }, + { + "code": "ESM", + "name": "Es Semara" + }, + { + "code": "ESI", + "name": "Essaouira" + }, + { + "code": "FAH", + "name": "Fahs-Beni Makada" + }, + { + "code": "05", + "name": "Fès-Boulemane" + }, + { + "code": "FES", + "name": "Fès-Dar-Dbibegh" + }, + { + "code": "FIG", + "name": "Figuig" + }, + { + "code": "02", + "name": "Gharb-Chrarda-Béni Hssen" + }, + { + "code": "08", + "name": "Grand Casablanca" + }, + { + "code": "GUE", + "name": "Guelmim" + }, + { + "code": "14", + "name": "Guelmim-Es Semara" + }, + { + "code": "IFR", + "name": "Ifrane" + }, + { + "code": "INE", + "name": "Inezgane-Aït Melloul" + }, + { + "code": "JRA", + "name": "Jerada" + }, + { + "code": "KES", + "name": "Kelaat Sraghna" + }, + { + "code": "KEN", + "name": "Kénitra" + }, + { + "code": "KHE", + "name": "Khemisset" + }, + { + "code": "KHN", + "name": "Khénifra" + }, + { + "code": "KHO", + "name": "Khouribga" + }, + { + "code": "LAA", + "name": "Laâyoune" + }, + { + "code": "15", + "name": "Laâyoune-Boujdour-Sakia El Hamra" + }, + { + "code": "LAR", + "name": "Larache" + }, + { + "code": "MMD", + "name": "Marrakech-Medina" + }, + { + "code": "MMN", + "name": "Marrakech-Menara" + }, + { + "code": "11", + "name": "Marrakesh-Tensift-El Haouz" + }, + { + "code": "MED", + "name": "Médiouna" + }, + { + "code": "MEK", + "name": "Meknès" + }, + { + "code": "06", + "name": "Meknès-Tafilalet" + }, + { + "code": "MOH", + "name": "Mohammedia" + }, + { + "code": "MOU", + "name": "Moulay Yacoub" + }, + { + "code": "NAD", + "name": "Nador" + }, + { + "code": "NOU", + "name": "Nouaceur" + }, + { + "code": "04", + "name": "Oriental" + }, + { + "code": "OUA", + "name": "Ouarzazate" + }, + { + "code": "OUD", + "name": "Oued Ed-Dahab" + }, + { + "code": "16", + "name": "Oued Ed-Dahab-Lagouira" + }, + { + "code": "OUJ", + "name": "Oujda-Angad" + }, + { + "code": "RAB", + "name": "Rabat" + }, + { + "code": "07", + "name": "Rabat-Salé-Zemmour-Zaer" + }, + { + "code": "SAF", + "name": "Safi" + }, + { + "code": "SAL", + "name": "Salé" + }, + { + "code": "SEF", + "name": "Sefrou" + }, + { + "code": "SET", + "name": "Settat" + }, + { + "code": "SIK", + "name": "Sidi Kacem" + }, + { + "code": "SYB", + "name": "Sidi Youssef Ben Ali" + }, + { + "code": "SKH", + "name": "Skhirat-Témara" + }, + { + "code": "13", + "name": "Souss-Massa-Drâa" + }, + { + "code": "12", + "name": "Tadla-Azilal" + }, + { + "code": "TNT", + "name": "Tan-Tan" + }, + { + "code": "TNG", + "name": "Tangier-Assilah" + }, + { + "code": "01", + "name": "Tangier-Tétouan" + }, + { + "code": "TAO", + "name": "Taounate" + }, + { + "code": "TAI", + "name": "Taourirt" + }, + { + "code": "TAR", + "name": "Taroudant" + }, + { + "code": "TAT", + "name": "Tata" + }, + { + "code": "TAZ", + "name": "Taza" + }, + { + "code": "03", + "name": "Taza-Al Hoceima-Taounate" + }, + { + "code": "TET", + "name": "Tétouan" + }, + { + "code": "TIZ", + "name": "Tiznit" + }, + { + "code": "ZAG", + "name": "Zagora" + } + ], + "MC": [ + { + "code": "FO", + "name": "Fontvieille" + }, + { + "code": "JE", + "name": "Jardin Exotique de Monaco" + }, + { + "code": "CL", + "name": "La Colle" + }, + { + "code": "CO", + "name": "La Condamine" + }, + { + "code": "GA", + "name": "La Gare" + }, + { + "code": "SO", + "name": "La Source" + }, + { + "code": "LA", + "name": "Larvotto" + }, + { + "code": "MA", + "name": "Malbousquet" + }, + { + "code": "MO", + "name": "Monaco-Ville" + }, + { + "code": "MG", + "name": "Moneghetti" + }, + { + "code": "MC", + "name": "Monte Carlo" + }, + { + "code": "MU", + "name": "Moulins" + }, + { + "code": "PH", + "name": "Port Hercules" + }, + { + "code": "SR", + "name": "Saint Roman" + }, + { + "code": "SD", + "name": "Sainte-Dévote Chapel" + }, + { + "code": "SP", + "name": "Spélugues" + }, + { + "code": "VR", + "name": "Vallon de la Rousse" + } + ], + "MD": [ + { + "code": "AN", + "name": "Anenii Noi" + }, + { + "code": "BA", + "name": "BălÅ£i" + }, + { + "code": "BS", + "name": "Basarabeasca" + }, + { + "code": "BD", + "name": "Bender" + }, + { + "code": "BR", + "name": "Briceni" + }, + { + "code": "CA", + "name": "Cahul" + }, + { + "code": "CL", + "name": "CălăraÈ™i" + }, + { + "code": "CT", + "name": "Cantemir" + }, + { + "code": "CS", + "name": "CăuÈ™eni" + }, + { + "code": "CU", + "name": "ChiÈ™inău" + }, + { + "code": "CM", + "name": "CimiÈ™lia" + }, + { + "code": "CR", + "name": "Criuleni" + }, + { + "code": "DO", + "name": "DonduÈ™eni" + }, + { + "code": "DR", + "name": "Drochia" + }, + { + "code": "DU", + "name": "Dubăsari" + }, + { + "code": "ED", + "name": "EdineÈ›" + }, + { + "code": "FA", + "name": "FăleÈ™ti" + }, + { + "code": "FL", + "name": "FloreÈ™ti" + }, + { + "code": "GA", + "name": "Gagauzia" + }, + { + "code": "GL", + "name": "Glodeni" + }, + { + "code": "HI", + "name": "HînceÈ™ti" + }, + { + "code": "IA", + "name": "Ialoveni" + }, + { + "code": "LE", + "name": "Leova" + }, + { + "code": "NI", + "name": "Nisporeni" + }, + { + "code": "OC", + "name": "OcniÅ£a" + }, + { + "code": "OR", + "name": "Orhei" + }, + { + "code": "RE", + "name": "Rezina" + }, + { + "code": "RI", + "name": "Rîșcani" + }, + { + "code": "SI", + "name": "Sîngerei" + }, + { + "code": "SD", + "name": "ȘoldăneÈ™ti" + }, + { + "code": "SO", + "name": "Soroca" + }, + { + "code": "SV", + "name": "Åžtefan Vodă" + }, + { + "code": "ST", + "name": "Strășeni" + }, + { + "code": "TA", + "name": "Taraclia" + }, + { + "code": "TE", + "name": "TeleneÈ™ti" + }, + { + "code": "SN", + "name": "Transnistria" + }, + { + "code": "UN", + "name": "Ungheni" + } + ], + "ME": [ + { + "code": "01", + "name": "Andrijevica" + }, + { + "code": "02", + "name": "Bar" + }, + { + "code": "03", + "name": "Berane" + }, + { + "code": "04", + "name": "Bijelo Polje" + }, + { + "code": "05", + "name": "Budva" + }, + { + "code": "06", + "name": "Cetinje" + }, + { + "code": "07", + "name": "Danilovgrad" + }, + { + "code": "08", + "name": "Herceg Novi" + }, + { + "code": "09", + "name": "KolaÅ¡in" + }, + { + "code": "10", + "name": "Kotor" + }, + { + "code": "11", + "name": "Mojkovac" + }, + { + "code": "12", + "name": "NikÅ¡ić" + }, + { + "code": "13", + "name": "Plav" + }, + { + "code": "14", + "name": "Pljevlja" + }, + { + "code": "15", + "name": "Plužine" + }, + { + "code": "16", + "name": "Podgorica" + }, + { + "code": "17", + "name": "Rožaje" + }, + { + "code": "18", + "name": "Å avnik" + }, + { + "code": "19", + "name": "Tivat" + }, + { + "code": "20", + "name": "Ulcinj" + }, + { + "code": "21", + "name": "Žabljak" + }, + { + "code": "22", + "name": "Gusinje" + }, + { + "code": "23", + "name": "Petnjica" + } + ], + "MG": [ + { + "code": "T", + "name": "Antananarivo" + }, + { + "code": "D", + "name": "Antsiranana" + }, + { + "code": "F", + "name": "Fianarantsoa" + }, + { + "code": "M", + "name": "Mahajanga" + }, + { + "code": "A", + "name": "Toamasina" + }, + { + "code": "U", + "name": "Toliara" + } + ], + "MH": [ + { + "code": "ALL", + "name": "Ailinglaplap Atoll" + }, + { + "code": "ALK", + "name": "Ailuk Atoll" + }, + { + "code": "ARN", + "name": "Arno" + }, + { + "code": "AUR", + "name": "Aur Atoll" + }, + { + "code": "EBO", + "name": "Ebon Atoll" + }, + { + "code": "ENI", + "name": "Enewetak Atoll" + }, + { + "code": "JAB", + "name": "Jabat Island" + }, + { + "code": "JAL", + "name": "Jaluit Atoll" + }, + { + "code": "KIL", + "name": "Kili Island" + }, + { + "code": "KWA", + "name": "Kwajalein" + }, + { + "code": "LAE", + "name": "Lae Atoll" + }, + { + "code": "LIB", + "name": "Lib Island" + }, + { + "code": "LIK", + "name": "Likiep Atoll" + }, + { + "code": "MAJ", + "name": "Majuro" + }, + { + "code": "MAL", + "name": "Maloelap Atoll" + }, + { + "code": "MEJ", + "name": "Mejit Island" + }, + { + "code": "MIL", + "name": "Mili Atoll" + }, + { + "code": "NMK", + "name": "Namdrik Atoll" + }, + { + "code": "NMU", + "name": "Namu Atoll" + }, + { + "code": "L", + "name": "Ralik Chain" + }, + { + "code": "T", + "name": "Ratak Chain" + }, + { + "code": "RON", + "name": "Rongelap Atoll" + }, + { + "code": "UJA", + "name": "Ujae Atoll" + }, + { + "code": "UTI", + "name": "Utirik Atoll" + }, + { + "code": "WTH", + "name": "Wotho Atoll" + }, + { + "code": "WTJ", + "name": "Wotje Atoll" + } + ], + "MK": [ + { + "code": "01", + "name": "Aerodrom" + }, + { + "code": "02", + "name": "AraÄinovo" + }, + { + "code": "03", + "name": "Berovo" + }, + { + "code": "04", + "name": "Bitola" + }, + { + "code": "05", + "name": "Bogdanci" + }, + { + "code": "06", + "name": "Bogovinje" + }, + { + "code": "07", + "name": "Bosilovo" + }, + { + "code": "08", + "name": "Brvenica" + }, + { + "code": "09", + "name": "Butel" + }, + { + "code": "10", + "name": "Valandovo" + }, + { + "code": "11", + "name": "Vasilevo" + }, + { + "code": "12", + "name": "VevÄani" + }, + { + "code": "13", + "name": "Veles" + }, + { + "code": "14", + "name": "Vinica" + }, + { + "code": "15", + "name": "VraneÅ¡tica" + }, + { + "code": "16", + "name": "VrapÄiÅ¡te" + }, + { + "code": "17", + "name": "Gazi Baba" + }, + { + "code": "18", + "name": "Gevgelija" + }, + { + "code": "19", + "name": "Gostivar" + }, + { + "code": "20", + "name": "Gradsko" + }, + { + "code": "21", + "name": "Debar" + }, + { + "code": "22", + "name": "Debarca" + }, + { + "code": "23", + "name": "DelÄevo" + }, + { + "code": "24", + "name": "Demir Kapija" + }, + { + "code": "25", + "name": "Demir Hisar" + }, + { + "code": "26", + "name": "Dojran" + }, + { + "code": "27", + "name": "Dolneni" + }, + { + "code": "28", + "name": "Drugovo" + }, + { + "code": "29", + "name": "GjorÄe Petrov" + }, + { + "code": "30", + "name": "Želino" + }, + { + "code": "31", + "name": "Zajas" + }, + { + "code": "32", + "name": "Zelenikovo" + }, + { + "code": "33", + "name": "Zrnovci" + }, + { + "code": "34", + "name": "Ilinden" + }, + { + "code": "35", + "name": "Jegunovce" + }, + { + "code": "36", + "name": "Kavadarci" + }, + { + "code": "37", + "name": "Karbinci" + }, + { + "code": "38", + "name": "KarpoÅ¡" + }, + { + "code": "39", + "name": "Kisela Voda" + }, + { + "code": "40", + "name": "KiÄevo" + }, + { + "code": "41", + "name": "KonÄe" + }, + { + "code": "42", + "name": "KoÄani" + }, + { + "code": "43", + "name": "Kratovo" + }, + { + "code": "44", + "name": "Kriva Palanka" + }, + { + "code": "45", + "name": "KrivogaÅ¡tani" + }, + { + "code": "46", + "name": "KruÅ¡evo" + }, + { + "code": "47", + "name": "Kumanovo" + }, + { + "code": "48", + "name": "Lipkovo" + }, + { + "code": "49", + "name": "Lozovo" + }, + { + "code": "50", + "name": "Mavrovo and RostuÅ¡a" + }, + { + "code": "51", + "name": "Makedonska Kamenica" + }, + { + "code": "52", + "name": "Makedonski Brod" + }, + { + "code": "53", + "name": "Mogila" + }, + { + "code": "54", + "name": "Negotino" + }, + { + "code": "55", + "name": "Novaci" + }, + { + "code": "56", + "name": "Novo Selo" + }, + { + "code": "57", + "name": "Oslomej" + }, + { + "code": "58", + "name": "Ohrid" + }, + { + "code": "59", + "name": "Petrovec" + }, + { + "code": "60", + "name": "PehÄevo" + }, + { + "code": "61", + "name": "Plasnica" + }, + { + "code": "62", + "name": "Prilep" + }, + { + "code": "63", + "name": "ProbiÅ¡tip" + }, + { + "code": "64", + "name": "RadoviÅ¡" + }, + { + "code": "65", + "name": "Rankovce" + }, + { + "code": "66", + "name": "Resen" + }, + { + "code": "67", + "name": "Rosoman" + }, + { + "code": "68", + "name": "Saraj" + }, + { + "code": "69", + "name": "Sveti Nikole" + }, + { + "code": "70", + "name": "SopiÅ¡te" + }, + { + "code": "71", + "name": "Staro NagoriÄane" + }, + { + "code": "72", + "name": "Struga" + }, + { + "code": "73", + "name": "Strumica" + }, + { + "code": "74", + "name": "StudeniÄani" + }, + { + "code": "75", + "name": "Tearce" + }, + { + "code": "76", + "name": "Tetovo" + }, + { + "code": "77", + "name": "Centar" + }, + { + "code": "78", + "name": "Centar Župa" + }, + { + "code": "79", + "name": "ÄŒair" + }, + { + "code": "80", + "name": "ÄŒaÅ¡ka" + }, + { + "code": "81", + "name": "ÄŒeÅ¡inovo-ObleÅ¡evo" + }, + { + "code": "82", + "name": "ÄŒuÄer-Sandevo" + }, + { + "code": "83", + "name": "Å tip" + }, + { + "code": "84", + "name": "Å uto Orizari" + }, + { + "code": "85", + "name": "Skopje" + } + ], + "ML": [ + { + "code": "BKO", + "name": "Bamako" + }, + { + "code": "7", + "name": "Gao" + }, + { + "code": "1", + "name": "Kayes" + }, + { + "code": "8", + "name": "Kidal" + }, + { + "code": "2", + "name": "Koulikoro" + }, + { + "code": "9", + "name": "Ménaka" + }, + { + "code": "5", + "name": "Mopti" + }, + { + "code": "4", + "name": "Ségou" + }, + { + "code": "3", + "name": "Sikasso" + }, + { + "code": "10", + "name": "Taoudénit" + }, + { + "code": "6", + "name": "Tombouctou" + } + ], + "MM": [ + { + "code": "01", + "name": "Sagaing" + }, + { + "code": "02", + "name": "Bago" + }, + { + "code": "03", + "name": "Magway" + }, + { + "code": "04", + "name": "Mandalay" + }, + { + "code": "05", + "name": "Tanintharyi" + }, + { + "code": "06", + "name": "Yangon" + }, + { + "code": "07", + "name": "Ayeyarwady" + }, + { + "code": "11", + "name": "Kachin" + }, + { + "code": "12", + "name": "Kayah" + }, + { + "code": "13", + "name": "Kayin" + }, + { + "code": "14", + "name": "Chin" + }, + { + "code": "15", + "name": "Mon" + }, + { + "code": "16", + "name": "Rakhine" + }, + { + "code": "17", + "name": "Shan" + }, + { + "code": "18", + "name": "Naypyidaw" + } + ], + "MN": [ + { + "code": "1", + "name": "Ulaanbaatar" + }, + { + "code": "035", + "name": "Orkhon" + }, + { + "code": "037", + "name": "Darkhan-Uul" + }, + { + "code": "039", + "name": "Khentii" + }, + { + "code": "041", + "name": "Khövsgöl" + }, + { + "code": "043", + "name": "Khovd" + }, + { + "code": "046", + "name": "Uvs" + }, + { + "code": "047", + "name": "Töv" + }, + { + "code": "049", + "name": "Selenge" + }, + { + "code": "051", + "name": "Sükhbaatar" + }, + { + "code": "053", + "name": "Ömnögovi" + }, + { + "code": "055", + "name": "Övörkhangai" + }, + { + "code": "057", + "name": "Zavkhan" + }, + { + "code": "059", + "name": "Dundgovi" + }, + { + "code": "061", + "name": "Dornod" + }, + { + "code": "063", + "name": "Dornogovi" + }, + { + "code": "064", + "name": "Govisümber" + }, + { + "code": "065", + "name": "Govi-Altai" + }, + { + "code": "067", + "name": "Bulgan" + }, + { + "code": "069", + "name": "Bayankhongor" + }, + { + "code": "071", + "name": "Bayan-Ölgii" + }, + { + "code": "073", + "name": "Arkhangai" + } + ], + "MR": [ + { + "code": "01", + "name": "Hodh Ech Chargui" + }, + { + "code": "02", + "name": "Hodh El Gharbi" + }, + { + "code": "03", + "name": "Assaba" + }, + { + "code": "04", + "name": "Gorgol" + }, + { + "code": "05", + "name": "Brakna" + }, + { + "code": "06", + "name": "Trarza" + }, + { + "code": "07", + "name": "Adrar" + }, + { + "code": "08", + "name": "Dakhlet Nouadhibou" + }, + { + "code": "09", + "name": "Tagant" + }, + { + "code": "10", + "name": "Guidimaka" + }, + { + "code": "11", + "name": "Tiris Zemmour" + }, + { + "code": "12", + "name": "Inchiri" + }, + { + "code": "13", + "name": "Nouakchott Ouest" + }, + { + "code": "14", + "name": "Nouakchott Nord" + }, + { + "code": "15", + "name": "Nouakchott Sud" + } + ], + "MT": [ + { + "code": "01", + "name": "Attard" + }, + { + "code": "02", + "name": "Balzan" + }, + { + "code": "03", + "name": "Birgu" + }, + { + "code": "04", + "name": "Birkirkara" + }, + { + "code": "05", + "name": "BirżebbuÄ¡a" + }, + { + "code": "06", + "name": "Cospicua" + }, + { + "code": "07", + "name": "Dingli" + }, + { + "code": "08", + "name": "Fgura" + }, + { + "code": "09", + "name": "Floriana" + }, + { + "code": "10", + "name": "Fontana" + }, + { + "code": "11", + "name": "Gudja" + }, + { + "code": "12", + "name": "Gżira" + }, + { + "code": "13", + "name": "Għajnsielem" + }, + { + "code": "14", + "name": "Għarb" + }, + { + "code": "15", + "name": "Għargħur" + }, + { + "code": "16", + "name": "Għasri" + }, + { + "code": "17", + "name": "Għaxaq" + }, + { + "code": "18", + "name": "Ħamrun" + }, + { + "code": "19", + "name": "Iklin" + }, + { + "code": "20", + "name": "Senglea" + }, + { + "code": "21", + "name": "Kalkara" + }, + { + "code": "22", + "name": "KerÄ‹em" + }, + { + "code": "23", + "name": "Kirkop" + }, + { + "code": "24", + "name": "Lija" + }, + { + "code": "25", + "name": "Luqa" + }, + { + "code": "26", + "name": "Marsa" + }, + { + "code": "27", + "name": "Marsaskala" + }, + { + "code": "28", + "name": "Marsaxlokk" + }, + { + "code": "29", + "name": "Mdina" + }, + { + "code": "30", + "name": "Mellieħa" + }, + { + "code": "31", + "name": "MÄ¡arr" + }, + { + "code": "32", + "name": "Mosta" + }, + { + "code": "33", + "name": "Mqabba" + }, + { + "code": "34", + "name": "Msida" + }, + { + "code": "35", + "name": "Imtarfa" + }, + { + "code": "36", + "name": "Munxar" + }, + { + "code": "37", + "name": "Nadur" + }, + { + "code": "38", + "name": "Naxxar" + }, + { + "code": "39", + "name": "Paola" + }, + { + "code": "40", + "name": "Pembroke" + }, + { + "code": "41", + "name": "Pietà" + }, + { + "code": "42", + "name": "Qala" + }, + { + "code": "43", + "name": "Qormi" + }, + { + "code": "44", + "name": "Qrendi" + }, + { + "code": "45", + "name": "Victoria" + }, + { + "code": "46", + "name": "Rabat" + }, + { + "code": "47", + "name": "Safi" + }, + { + "code": "48", + "name": "St. Julian’s" + }, + { + "code": "49", + "name": "San Ä wann" + }, + { + "code": "50", + "name": "Saint Lawrence" + }, + { + "code": "51", + "name": "St. Paul’s Bay" + }, + { + "code": "52", + "name": "Sannat" + }, + { + "code": "53", + "name": "Santa LuÄ‹ija" + }, + { + "code": "54", + "name": "Santa Venera" + }, + { + "code": "55", + "name": "SiÄ¡Ä¡iewi" + }, + { + "code": "56", + "name": "Sliema" + }, + { + "code": "57", + "name": "Swieqi" + }, + { + "code": "58", + "name": "Ta’ Xbiex" + }, + { + "code": "59", + "name": "Tarxien" + }, + { + "code": "60", + "name": "Valletta" + }, + { + "code": "61", + "name": "Xagħra" + }, + { + "code": "62", + "name": "Xewkija" + }, + { + "code": "63", + "name": "Xgħajra" + }, + { + "code": "64", + "name": "Å»abbar" + }, + { + "code": "65", + "name": "Å»ebbuÄ¡ Gozo" + }, + { + "code": "66", + "name": "Å»ebbuÄ¡" + }, + { + "code": "67", + "name": "Å»ejtun" + }, + { + "code": "68", + "name": "Å»urrieq" + } + ], + "MU": [ + { + "code": "AG", + "name": "Agaléga" + }, + { + "code": "BR", + "name": "Beau-Bassin Rose-Hill" + }, + { + "code": "CC", + "name": "Cargados Carajos" + }, + { + "code": "CU", + "name": "Curepipe" + }, + { + "code": "FL", + "name": "Flacq" + }, + { + "code": "GP", + "name": "Grand Port" + }, + { + "code": "MO", + "name": "Moka" + }, + { + "code": "PA", + "name": "Pamplemousses" + }, + { + "code": "PW", + "name": "Plaines Wilhems" + }, + { + "code": "PU", + "name": "Port Louis" + }, + { + "code": "PL", + "name": "Port Louis District" + }, + { + "code": "QB", + "name": "Quatre Bornes" + }, + { + "code": "RR", + "name": "Rivière du Rempart" + }, + { + "code": "BL", + "name": "Rivière Noire" + }, + { + "code": "RO", + "name": "Rodrigues" + }, + { + "code": "SA", + "name": "Savanne" + }, + { + "code": "VP", + "name": "Vacoas-Phoenix" + } + ], + "MV": [ + { + "code": "01", + "name": "Addu" + }, + { + "code": "02", + "name": "Alif Alif" + }, + { + "code": "00", + "name": "Alif Dhaal" + }, + { + "code": "20", + "name": "Baa" + }, + { + "code": "CE", + "name": "Central Province" + }, + { + "code": "17", + "name": "Dhaalu" + }, + { + "code": "14", + "name": "Faafu" + }, + { + "code": "27", + "name": "Gaafu Alif" + }, + { + "code": "28", + "name": "Gaafu Dhaalu" + }, + { + "code": "29", + "name": "Gnaviyani" + }, + { + "code": "07", + "name": "Haa Alif" + }, + { + "code": "23", + "name": "Haa Dhaalu" + }, + { + "code": "26", + "name": "Kaafu" + }, + { + "code": "05", + "name": "Laamu" + }, + { + "code": "03", + "name": "Lhaviyani" + }, + { + "code": "MLE", + "name": "Malé" + }, + { + "code": "12", + "name": "Meemu" + }, + { + "code": "25", + "name": "Noonu" + }, + { + "code": "NC", + "name": "North Central Province" + }, + { + "code": "NO", + "name": "North Province" + }, + { + "code": "13", + "name": "Raa" + }, + { + "code": "24", + "name": "Shaviyani" + }, + { + "code": "SC", + "name": "South Central Province" + }, + { + "code": "SU", + "name": "South Province" + }, + { + "code": "08", + "name": "Thaa" + }, + { + "code": "UN", + "name": "Upper North Province" + }, + { + "code": "US", + "name": "Upper South Province" + }, + { + "code": "04", + "name": "Vaavu" + } + ], + "MW": [ + { + "code": "BA", + "name": "Balaka" + }, + { + "code": "BL", + "name": "Blantyre" + }, + { + "code": "C", + "name": "Central" + }, + { + "code": "CK", + "name": "Chikwawa" + }, + { + "code": "CR", + "name": "Chiradzulu" + }, + { + "code": "CT", + "name": "Chitipa" + }, + { + "code": "DE", + "name": "Dedza" + }, + { + "code": "DO", + "name": "Dowa" + }, + { + "code": "KR", + "name": "Karonga" + }, + { + "code": "KS", + "name": "Kasungu" + }, + { + "code": "LK", + "name": "Likoma" + }, + { + "code": "LI", + "name": "Lilongwe" + }, + { + "code": "MH", + "name": "Machinga" + }, + { + "code": "MG", + "name": "Mangochi" + }, + { + "code": "MC", + "name": "Mchinji" + }, + { + "code": "MU", + "name": "Mulanje" + }, + { + "code": "MW", + "name": "Mwanza" + }, + { + "code": "MZ", + "name": "Mzimba" + }, + { + "code": "NE", + "name": "Neno" + }, + { + "code": "NB", + "name": "Nkhata Bay" + }, + { + "code": "NK", + "name": "Nkhotakota" + }, + { + "code": "N", + "name": "Northern" + }, + { + "code": "NS", + "name": "Nsanje" + }, + { + "code": "NU", + "name": "Ntcheu" + }, + { + "code": "NI", + "name": "Ntchisi" + }, + { + "code": "PH", + "name": "Phalombe" + }, + { + "code": "RU", + "name": "Rumphi" + }, + { + "code": "SA", + "name": "Salima" + }, + { + "code": "S", + "name": "Southern" + }, + { + "code": "TH", + "name": "Thyolo" + }, + { + "code": "ZO", + "name": "Zomba" + } + ], + "MX": [ + { + "code": "AGU", + "name": "Aguascalientes" + }, + { + "code": "BCN", + "name": "Baja California" + }, + { + "code": "BCS", + "name": "Baja California Sur" + }, + { + "code": "CAM", + "name": "Campeche" + }, + { + "code": "CHP", + "name": "Chiapas" + }, + { + "code": "CHH", + "name": "Chihuahua" + }, + { + "code": "CMX", + "name": "Ciudad de Mexico" + }, + { + "code": "COA", + "name": "Coahuila" + }, + { + "code": "COL", + "name": "Colima" + }, + { + "code": "DUR", + "name": "Durango" + }, + { + "code": "GUA", + "name": "Guanajuato" + }, + { + "code": "GRO", + "name": "Guerrero" + }, + { + "code": "HID", + "name": "Hidalgo" + }, + { + "code": "JAL", + "name": "Jalisco" + }, + { + "code": "DIF", + "name": "Mexico City" + }, + { + "code": "MEX", + "name": "Mexico State" + }, + { + "code": "MIC", + "name": "Michoacán" + }, + { + "code": "MOR", + "name": "Morelos" + }, + { + "code": "NAY", + "name": "Nayarit" + }, + { + "code": "NLE", + "name": "Nuevo León" + }, + { + "code": "OAX", + "name": "Oaxaca" + }, + { + "code": "PUE", + "name": "Puebla" + }, + { + "code": "QUE", + "name": "Querétaro" + }, + { + "code": "ROO", + "name": "Quintana Roo" + }, + { + "code": "SLP", + "name": "San Luis Potosí" + }, + { + "code": "SIN", + "name": "Sinaloa" + }, + { + "code": "SON", + "name": "Sonora" + }, + { + "code": "TAB", + "name": "Tabasco" + }, + { + "code": "TAM", + "name": "Tamaulipas" + }, + { + "code": "TLA", + "name": "Tlaxcala" + }, + { + "code": "VER", + "name": "Veracruz" + }, + { + "code": "YUC", + "name": "Yucatán" + }, + { + "code": "ZAC", + "name": "Zacatecas" + } + ], + "MY": [ + { + "code": "01", + "name": "Johor" + }, + { + "code": "02", + "name": "Kedah" + }, + { + "code": "03", + "name": "Kelantan" + }, + { + "code": "04", + "name": "Malacca" + }, + { + "code": "05", + "name": "Negeri Sembilan" + }, + { + "code": "06", + "name": "Pahang" + }, + { + "code": "07", + "name": "Penang" + }, + { + "code": "08", + "name": "Perak" + }, + { + "code": "09", + "name": "Perlis" + }, + { + "code": "10", + "name": "Selangor" + }, + { + "code": "11", + "name": "Terengganu" + }, + { + "code": "12", + "name": "Sabah" + }, + { + "code": "13", + "name": "Sarawak" + }, + { + "code": "14", + "name": "Kuala Lumpur" + }, + { + "code": "15", + "name": "Labuan" + }, + { + "code": "16", + "name": "Putrajaya" + } + ], + "MZ": [ + { + "code": "P", + "name": "Cabo Delgado" + }, + { + "code": "G", + "name": "Gaza" + }, + { + "code": "I", + "name": "Inhambane" + }, + { + "code": "B", + "name": "Manica" + }, + { + "code": "MPM", + "name": "Maputo" + }, + { + "code": "L", + "name": "Maputo Province" + }, + { + "code": "N", + "name": "Nampula" + }, + { + "code": "A", + "name": "Niassa" + }, + { + "code": "S", + "name": "Sofala" + }, + { + "code": "T", + "name": "Tete" + }, + { + "code": "Q", + "name": "Zambezia" + } + ], + "NA": [ + { + "code": "ER", + "name": "Erongo" + }, + { + "code": "HA", + "name": "Hardap" + }, + { + "code": "KA", + "name": "Karas" + }, + { + "code": "KE", + "name": "Kavango East" + }, + { + "code": "KW", + "name": "Kavango West" + }, + { + "code": "KH", + "name": "Khomas" + }, + { + "code": "KU", + "name": "Kunene" + }, + { + "code": "OW", + "name": "Ohangwena" + }, + { + "code": "OH", + "name": "Omaheke" + }, + { + "code": "OS", + "name": "Omusati" + }, + { + "code": "ON", + "name": "Oshana" + }, + { + "code": "OT", + "name": "Oshikoto" + }, + { + "code": "OD", + "name": "Otjozondjupa" + }, + { + "code": "CA", + "name": "Zambezi" + } + ], + "NE": [ + { + "code": "1", + "name": "Agadez" + }, + { + "code": "2", + "name": "Diffa" + }, + { + "code": "3", + "name": "Dosso" + }, + { + "code": "4", + "name": "Maradi" + }, + { + "code": "5", + "name": "Tahoua" + }, + { + "code": "6", + "name": "Tillabéri" + }, + { + "code": "7", + "name": "Zinder" + }, + { + "code": "8", + "name": "Niamey" + } + ], + "NG": [ + { + "code": "AB", + "name": "Abia" + }, + { + "code": "AD", + "name": "Adamawa" + }, + { + "code": "AK", + "name": "Akwa Ibom" + }, + { + "code": "AN", + "name": "Anambra" + }, + { + "code": "BA", + "name": "Bauchi" + }, + { + "code": "BY", + "name": "Bayelsa" + }, + { + "code": "BE", + "name": "Benue" + }, + { + "code": "BO", + "name": "Borno" + }, + { + "code": "CR", + "name": "Cross River" + }, + { + "code": "DE", + "name": "Delta" + }, + { + "code": "EB", + "name": "Ebonyi" + }, + { + "code": "ED", + "name": "Edo" + }, + { + "code": "EK", + "name": "Ekiti" + }, + { + "code": "EN", + "name": "Enugu" + }, + { + "code": "FC", + "name": "Federal Capital Territory" + }, + { + "code": "GO", + "name": "Gombe" + }, + { + "code": "IM", + "name": "Imo" + }, + { + "code": "JI", + "name": "Jigawa" + }, + { + "code": "KD", + "name": "Kaduna" + }, + { + "code": "KN", + "name": "Kano" + }, + { + "code": "KT", + "name": "Katsina" + }, + { + "code": "KE", + "name": "Kebbi" + }, + { + "code": "KO", + "name": "Kogi" + }, + { + "code": "KW", + "name": "Kwara" + }, + { + "code": "LA", + "name": "Lagos" + }, + { + "code": "NA", + "name": "Nasarawa" + }, + { + "code": "NI", + "name": "Niger" + }, + { + "code": "OG", + "name": "Ogun" + }, + { + "code": "ON", + "name": "Ondo" + }, + { + "code": "OS", + "name": "Osun" + }, + { + "code": "OY", + "name": "Oyo" + }, + { + "code": "PL", + "name": "Plateau" + }, + { + "code": "RI", + "name": "Rivers" + }, + { + "code": "SO", + "name": "Sokoto" + }, + { + "code": "TA", + "name": "Taraba" + }, + { + "code": "YO", + "name": "Yobe" + }, + { + "code": "ZA", + "name": "Zamfara" + } + ], + "NI": [ + { + "code": "AN", + "name": "Atlántico Norte" + }, + { + "code": "AS", + "name": "Atlántico Sur" + }, + { + "code": "BO", + "name": "Boaco" + }, + { + "code": "CA", + "name": "Carazo" + }, + { + "code": "CI", + "name": "Chinandega" + }, + { + "code": "CO", + "name": "Chontales" + }, + { + "code": "ES", + "name": "Estelí" + }, + { + "code": "GR", + "name": "Granada" + }, + { + "code": "JI", + "name": "Jinotega" + }, + { + "code": "LE", + "name": "León" + }, + { + "code": "MD", + "name": "Madriz" + }, + { + "code": "MN", + "name": "Managua" + }, + { + "code": "MS", + "name": "Masaya" + }, + { + "code": "MT", + "name": "Matagalpa" + }, + { + "code": "NS", + "name": "Nueva Segovia" + }, + { + "code": "SJ", + "name": "Río San Juan" + }, + { + "code": "RI", + "name": "Rivas" + } + ], + "NL": [ + { + "code": "BQ1", + "name": "Bonaire" + }, + { + "code": "DR", + "name": "Drenthe" + }, + { + "code": "FL", + "name": "Flevoland" + }, + { + "code": "FR", + "name": "Friesland" + }, + { + "code": "GE", + "name": "Gelderland" + }, + { + "code": "GR", + "name": "Groningen" + }, + { + "code": "LI", + "name": "Limburg" + }, + { + "code": "NB", + "name": "North Brabant" + }, + { + "code": "NH", + "name": "North Holland" + }, + { + "code": "OV", + "name": "Overijssel" + }, + { + "code": "BQ2", + "name": "Saba" + }, + { + "code": "BQ3", + "name": "Sint Eustatius" + }, + { + "code": "ZH", + "name": "South Holland" + }, + { + "code": "UT", + "name": "Utrecht" + }, + { + "code": "ZE", + "name": "Zeeland" + } + ], + "NO": [ + { + "code": "01", + "name": "Østfold" + }, + { + "code": "02", + "name": "Akershus" + }, + { + "code": "03", + "name": "Oslo" + }, + { + "code": "04", + "name": "Hedmark" + }, + { + "code": "05", + "name": "Oppland" + }, + { + "code": "06", + "name": "Buskerud" + }, + { + "code": "07", + "name": "Vestfold" + }, + { + "code": "08", + "name": "Telemark" + }, + { + "code": "09", + "name": "Aust-Agder" + }, + { + "code": "10", + "name": "Vest-Agder" + }, + { + "code": "11", + "name": "Rogaland" + }, + { + "code": "12", + "name": "Hordaland" + }, + { + "code": "14", + "name": "Sogn og Fjordane" + }, + { + "code": "15", + "name": "Møre og Romsdal" + }, + { + "code": "16", + "name": "Sør-Trøndelag" + }, + { + "code": "17", + "name": "Nord-Trøndelag" + }, + { + "code": "18", + "name": "Nordland" + }, + { + "code": "19", + "name": "Troms" + }, + { + "code": "20", + "name": "Finnmark" + }, + { + "code": "21", + "name": "Svalbard" + }, + { + "code": "22", + "name": "Jan Mayen" + } + ], + "NP": [ + { + "code": "BA", + "name": "Bagmati" + }, + { + "code": "BH", + "name": "Bheri" + }, + { + "code": "1", + "name": "Central" + }, + { + "code": "DH", + "name": "Dhawalagiri" + }, + { + "code": "GA", + "name": "Gandaki" + }, + { + "code": "JA", + "name": "Janakpur" + }, + { + "code": "KA", + "name": "Karnali" + }, + { + "code": "KO", + "name": "Kosi" + }, + { + "code": "LU", + "name": "Lumbini" + }, + { + "code": "2", + "name": "Madhya Pashchimanchal" + }, + { + "code": "MA", + "name": "Mahakali" + }, + { + "code": "ME", + "name": "Mechi" + }, + { + "code": "NA", + "name": "Narayani" + }, + { + "code": "4", + "name": "Purwanchal" + }, + { + "code": "RA", + "name": "Rapti" + }, + { + "code": "SA", + "name": "Sagarmatha" + }, + { + "code": "SE", + "name": "Seti" + }, + { + "code": "5", + "name": "Sudur Pashchimanchal" + }, + { + "code": "3", + "name": "Western" + } + ], + "NR": [ + { + "code": "01", + "name": "Aiwo" + }, + { + "code": "02", + "name": "Anabar" + }, + { + "code": "03", + "name": "Anetan" + }, + { + "code": "04", + "name": "Anibare" + }, + { + "code": "05", + "name": "Baiti" + }, + { + "code": "06", + "name": "Boe" + }, + { + "code": "07", + "name": "Buada" + }, + { + "code": "08", + "name": "Denigomodu" + }, + { + "code": "09", + "name": "Ewa" + }, + { + "code": "10", + "name": "Ijuw" + }, + { + "code": "11", + "name": "Meneng" + }, + { + "code": "12", + "name": "Nibok" + }, + { + "code": "13", + "name": "Uaboe" + }, + { + "code": "14", + "name": "Yaren" + } + ], + "NZ": [ + { + "code": "AUK", + "name": "Auckland" + }, + { + "code": "BOP", + "name": "Bay of Plenty" + }, + { + "code": "CAN", + "name": "Canterbury" + }, + { + "code": "CIT", + "name": "Chatham Islands" + }, + { + "code": "GIS", + "name": "Gisborne" + }, + { + "code": "HKB", + "name": "Hawke’s Bay" + }, + { + "code": "MWT", + "name": "Manawatu-Wanganui" + }, + { + "code": "MBH", + "name": "Marl" + }, + { + "code": "NSN", + "name": "Nelson" + }, + { + "code": "NTL", + "name": "Northland" + }, + { + "code": "OTA", + "name": "Otago" + }, + { + "code": "STL", + "name": "Southland" + }, + { + "code": "TKI", + "name": "Taranaki" + }, + { + "code": "TAS", + "name": "Tasman" + }, + { + "code": "WKO", + "name": "Waikato" + }, + { + "code": "WGN", + "name": "Wellington" + }, + { + "code": "WTC", + "name": "West Coast" + } + ], + "OM": [ + { + "code": "DA", + "name": "Ad Dakhiliyah" + }, + { + "code": "ZA", + "name": "Ad Dhahirah" + }, + { + "code": "BU", + "name": "Al Buraimi" + }, + { + "code": "WU", + "name": "Al Wusta" + }, + { + "code": "ZU", + "name": "Dhofar" + }, + { + "code": "BJ", + "name": "Janub al Batinah" + }, + { + "code": "SJ", + "name": "Janub ash Sharqiyah" + }, + { + "code": "MU", + "name": "Musandam" + }, + { + "code": "MA", + "name": "Muscat" + }, + { + "code": "BS", + "name": "Shamal al Batinah" + }, + { + "code": "SS", + "name": "Shamal ash Sharqiyah" + } + ], + "PA": [ + { + "code": "1", + "name": "Bocas del Toro" + }, + { + "code": "4", + "name": "Chiriquí" + }, + { + "code": "2", + "name": "Coclé" + }, + { + "code": "3", + "name": "Colón" + }, + { + "code": "5", + "name": "Darién" + }, + { + "code": "EM", + "name": "Emberá" + }, + { + "code": "KY", + "name": "Guna Yala" + }, + { + "code": "6", + "name": "Herrera" + }, + { + "code": "7", + "name": "Los Santos" + }, + { + "code": "NB", + "name": "Ngöbe-Buglé" + }, + { + "code": "8", + "name": "Panamá" + }, + { + "code": "9", + "name": "Veraguas" + }, + { + "code": "10", + "name": "West Panamá" + } + ], + "PE": [ + { + "code": "AMA", + "name": "Amazonas" + }, + { + "code": "ANC", + "name": "Ancash" + }, + { + "code": "APU", + "name": "Apurímac" + }, + { + "code": "ARE", + "name": "Arequipa" + }, + { + "code": "AYA", + "name": "Ayacucho" + }, + { + "code": "CAJ", + "name": "Cajamarca" + }, + { + "code": "CUS", + "name": "Cusco" + }, + { + "code": "CAL", + "name": "El Callao" + }, + { + "code": "HUV", + "name": "Huancavelica" + }, + { + "code": "HUC", + "name": "Huánuco" + }, + { + "code": "ICA", + "name": "Ica" + }, + { + "code": "JUN", + "name": "Junín" + }, + { + "code": "LAL", + "name": "La Libertad" + }, + { + "code": "LAM", + "name": "Lambayeque" + }, + { + "code": "LMA", + "name": "Lima" + }, + { + "code": "LIM", + "name": "Lima Region" + }, + { + "code": "LOR", + "name": "Loreto" + }, + { + "code": "MDD", + "name": "Madre de Dios" + }, + { + "code": "MOQ", + "name": "Moquegua" + }, + { + "code": "PAS", + "name": "Pasco" + }, + { + "code": "PIU", + "name": "Piura" + }, + { + "code": "PUN", + "name": "Puno" + }, + { + "code": "SAM", + "name": "San Martín" + }, + { + "code": "TAC", + "name": "Tacna" + }, + { + "code": "TUM", + "name": "Tumbes" + }, + { + "code": "UCA", + "name": "Ucayali" + } + ], + "PG": [ + { + "code": "NSB", + "name": "Bougainville" + }, + { + "code": "CPM", + "name": "Central" + }, + { + "code": "CPK", + "name": "Chimbu" + }, + { + "code": "EBR", + "name": "East New Britain" + }, + { + "code": "ESW", + "name": "East Sepik" + }, + { + "code": "EHG", + "name": "Eastern Highlands" + }, + { + "code": "EPW", + "name": "Enga" + }, + { + "code": "GPK", + "name": "Gulf" + }, + { + "code": "HLA", + "name": "Hela" + }, + { + "code": "JWK", + "name": "Jiwaka" + }, + { + "code": "MPM", + "name": "Madang" + }, + { + "code": "MRL", + "name": "Manus" + }, + { + "code": "MBA", + "name": "Milne Bay" + }, + { + "code": "MPL", + "name": "Morobe" + }, + { + "code": "NIK", + "name": "New Ireland" + }, + { + "code": "NPP", + "name": "Oro" + }, + { + "code": "NCD", + "name": "Port Moresby" + }, + { + "code": "SAN", + "name": "Sandaun" + }, + { + "code": "SHM", + "name": "Southern Highlands" + }, + { + "code": "WBK", + "name": "West New Britain" + }, + { + "code": "WPD", + "name": "Western" + }, + { + "code": "WHM", + "name": "Western Highlands" + } + ], + "PH": [ + { + "code": "ABR", + "name": "Abra" + }, + { + "code": "AGN", + "name": "Agusan del Norte" + }, + { + "code": "AGS", + "name": "Agusan del Sur" + }, + { + "code": "AKL", + "name": "Aklan" + }, + { + "code": "ALB", + "name": "Albay" + }, + { + "code": "ANT", + "name": "Antique" + }, + { + "code": "APA", + "name": "Apayao" + }, + { + "code": "AUR", + "name": "Aurora" + }, + { + "code": "BAS", + "name": "Basilan" + }, + { + "code": "BAN", + "name": "Bataan" + }, + { + "code": "BTN", + "name": "Batanes" + }, + { + "code": "BTG", + "name": "Batangas" + }, + { + "code": "BEN", + "name": "Benguet" + }, + { + "code": "05", + "name": "Bicol" + }, + { + "code": "BIL", + "name": "Biliran" + }, + { + "code": "BOH", + "name": "Bohol" + }, + { + "code": "BUK", + "name": "Bukidnon" + }, + { + "code": "BUL", + "name": "Bulacan" + }, + { + "code": "CAG", + "name": "Cagayan" + }, + { + "code": "02", + "name": "Cagayan Valley" + }, + { + "code": "40", + "name": "Calabarzon" + }, + { + "code": "CAN", + "name": "Camarines Norte" + }, + { + "code": "CAS", + "name": "Camarines Sur" + }, + { + "code": "CAM", + "name": "Camiguin" + }, + { + "code": "CAP", + "name": "Capiz" + }, + { + "code": "13", + "name": "Caraga" + }, + { + "code": "CAT", + "name": "Catanduanes" + }, + { + "code": "CAV", + "name": "Cavite" + }, + { + "code": "CEB", + "name": "Cebu" + }, + { + "code": "03", + "name": "Central Luzon" + }, + { + "code": "07", + "name": "Central Visayas" + }, + { + "code": "COM", + "name": "Compostela Valley" + }, + { + "code": "15", + "name": "Cordillera Administrative" + }, + { + "code": "NCO", + "name": "Cotabato" + }, + { + "code": "11", + "name": "Davao" + }, + { + "code": "DAV", + "name": "Davao del Norte" + }, + { + "code": "DAS", + "name": "Davao del Sur" + }, + { + "code": "DVO", + "name": "Davao Occidental" + }, + { + "code": "DAO", + "name": "Davao Oriental" + }, + { + "code": "DIN", + "name": "Dinagat Islands" + }, + { + "code": "EAS", + "name": "Eastern Samar" + }, + { + "code": "08", + "name": "Eastern Visayas" + }, + { + "code": "GUI", + "name": "Guimaras" + }, + { + "code": "IFU", + "name": "Ifugao" + }, + { + "code": "01", + "name": "Ilocos" + }, + { + "code": "ILN", + "name": "Ilocos Norte" + }, + { + "code": "ILS", + "name": "Ilocos Sur" + }, + { + "code": "ILI", + "name": "Iloilo" + }, + { + "code": "ISA", + "name": "Isabela" + }, + { + "code": "KAL", + "name": "Kalinga" + }, + { + "code": "LUN", + "name": "La Union" + }, + { + "code": "LAG", + "name": "Laguna" + }, + { + "code": "LAN", + "name": "Lanao del Norte" + }, + { + "code": "LAS", + "name": "Lanao del Sur" + }, + { + "code": "LEY", + "name": "Leyte" + }, + { + "code": "MAG", + "name": "Maguindanao" + }, + { + "code": "MAD", + "name": "Marinduque" + }, + { + "code": "MAS", + "name": "Masbate" + }, + { + "code": "00", + "name": "Metro Manila" + }, + { + "code": "41", + "name": "Mimaropa" + }, + { + "code": "MSC", + "name": "Misamis Occidental" + }, + { + "code": "MSR", + "name": "Misamis Oriental" + }, + { + "code": "MOU", + "name": "Mountain" + }, + { + "code": "14", + "name": "Muslim Mindanao" + }, + { + "code": "NEC", + "name": "Negros Occidental" + }, + { + "code": "NER", + "name": "Negros Oriental" + }, + { + "code": "10", + "name": "Northern Mindanao" + }, + { + "code": "NSA", + "name": "Northern Samar" + }, + { + "code": "NUE", + "name": "Nueva Ecija" + }, + { + "code": "NUV", + "name": "Nueva Vizcaya" + }, + { + "code": "MDC", + "name": "Occidental Mindoro" + }, + { + "code": "MDR", + "name": "Oriental Mindoro" + }, + { + "code": "PLW", + "name": "Palawan" + }, + { + "code": "PAM", + "name": "Pampanga" + }, + { + "code": "PAN", + "name": "Pangasinan" + }, + { + "code": "QUE", + "name": "Quezon" + }, + { + "code": "QUI", + "name": "Quirino" + }, + { + "code": "RIZ", + "name": "Rizal" + }, + { + "code": "ROM", + "name": "Romblon" + }, + { + "code": "WSA", + "name": "Samar" + }, + { + "code": "SAR", + "name": "Sarangani" + }, + { + "code": "SIG", + "name": "Siquijor" + }, + { + "code": "12", + "name": "Soccsksargen" + }, + { + "code": "SOR", + "name": "Sorsogon" + }, + { + "code": "SCO", + "name": "South Cotabato" + }, + { + "code": "SLE", + "name": "Southern Leyte" + }, + { + "code": "SUK", + "name": "Sultan Kudarat" + }, + { + "code": "SLU", + "name": "Sulu" + }, + { + "code": "SUN", + "name": "Surigao del Norte" + }, + { + "code": "SUR", + "name": "Surigao del Sur" + }, + { + "code": "TAR", + "name": "Tarlac" + }, + { + "code": "TAW", + "name": "Tawi-Tawi" + }, + { + "code": "06", + "name": "Western Visayas" + }, + { + "code": "ZMB", + "name": "Zambales" + }, + { + "code": "ZAN", + "name": "Zamboanga del Norte" + }, + { + "code": "ZAS", + "name": "Zamboanga del Sur" + }, + { + "code": "09", + "name": "Zamboanga Peninsula" + }, + { + "code": "ZSI", + "name": "Zamboanga Sibugay" + } + ], + "PK": [ + { + "code": "JK", + "name": "Azad Kashmir" + }, + { + "code": "BA", + "name": "Balochistan" + }, + { + "code": "TA", + "name": "Federally Administered Tribal Areas" + }, + { + "code": "GB", + "name": "Gilgit-Baltistan" + }, + { + "code": "IS", + "name": "Islamabad" + }, + { + "code": "KP", + "name": "Khyber Pakhtunkhwa" + }, + { + "code": "PB", + "name": "Punjab" + }, + { + "code": "SD", + "name": "Sindh" + } + ], + "PL": [ + { + "code": "WP", + "name": "Greater Poland" + }, + { + "code": "SK", + "name": "Holy Cross" + }, + { + "code": "KP", + "name": "Kuyavia-Pomerania" + }, + { + "code": "MA", + "name": "Lesser Poland" + }, + { + "code": "LD", + "name": "Åódź" + }, + { + "code": "DS", + "name": "Lower Silesia" + }, + { + "code": "LU", + "name": "Lublin" + }, + { + "code": "LB", + "name": "Lubusz" + }, + { + "code": "MZ", + "name": "Mazovia" + }, + { + "code": "OP", + "name": "Opole" + }, + { + "code": "PD", + "name": "Podlachia" + }, + { + "code": "PM", + "name": "Pomerania" + }, + { + "code": "SL", + "name": "Silesia" + }, + { + "code": "PK", + "name": "Subcarpathia" + }, + { + "code": "WN", + "name": "Warmia-Masuria" + }, + { + "code": "ZP", + "name": "West Pomerania" + } + ], + "PS": [ + { + "code": "BTH", + "name": "Bethlehem" + }, + { + "code": "DEB", + "name": "Deir al-Balah" + }, + { + "code": "GZA", + "name": "Gaza" + }, + { + "code": "HBN", + "name": "Hebron" + }, + { + "code": "JEN", + "name": "Jenin" + }, + { + "code": "JRH", + "name": "Jericho" + }, + { + "code": "JEM", + "name": "Jerusalem" + }, + { + "code": "KYS", + "name": "Khan Yunis" + }, + { + "code": "NBS", + "name": "Nablus" + }, + { + "code": "NGZ", + "name": "North Gaza" + }, + { + "code": "QQA", + "name": "Qalqilya" + }, + { + "code": "RFH", + "name": "Rafah" + }, + { + "code": "RBH", + "name": "Ramallah and al-Bireh" + }, + { + "code": "SLT", + "name": "Salfit" + }, + { + "code": "TBS", + "name": "Tubas" + }, + { + "code": "TKM", + "name": "Tulkarm" + } + ], + "PT": [ + { + "code": "01", + "name": "Aveiro" + }, + { + "code": "02", + "name": "Beja" + }, + { + "code": "03", + "name": "Braga" + }, + { + "code": "04", + "name": "Bragança" + }, + { + "code": "05", + "name": "Castelo Branco" + }, + { + "code": "06", + "name": "Coimbra" + }, + { + "code": "07", + "name": "Évora" + }, + { + "code": "08", + "name": "Faro" + }, + { + "code": "09", + "name": "Guarda" + }, + { + "code": "10", + "name": "Leiria" + }, + { + "code": "11", + "name": "Lisbon" + }, + { + "code": "12", + "name": "Portalegre" + }, + { + "code": "13", + "name": "Porto" + }, + { + "code": "14", + "name": "Santarém" + }, + { + "code": "15", + "name": "Setúbal" + }, + { + "code": "16", + "name": "Viana do Castelo" + }, + { + "code": "17", + "name": "Vila Real" + }, + { + "code": "18", + "name": "Viseu" + }, + { + "code": "20", + "name": "Azores" + }, + { + "code": "30", + "name": "Madeira" + } + ], + "PW": [ + { + "code": "002", + "name": "Aimeliik" + }, + { + "code": "004", + "name": "Airai" + }, + { + "code": "010", + "name": "Angaur" + }, + { + "code": "050", + "name": "Hatohobei" + }, + { + "code": "100", + "name": "Kayangel" + }, + { + "code": "150", + "name": "Koror" + }, + { + "code": "212", + "name": "Melekeok" + }, + { + "code": "214", + "name": "Ngaraard" + }, + { + "code": "218", + "name": "Ngarchelong" + }, + { + "code": "222", + "name": "Ngardmau" + }, + { + "code": "224", + "name": "Ngatpang" + }, + { + "code": "226", + "name": "Ngchesar" + }, + { + "code": "227", + "name": "Ngeremlengui" + }, + { + "code": "228", + "name": "Ngiwal" + }, + { + "code": "350", + "name": "Peleliu" + }, + { + "code": "370", + "name": "Sonsorol" + } + ], + "PY": [ + { + "code": "16", + "name": "Alto Paraguay" + }, + { + "code": "10", + "name": "Alto Paraná" + }, + { + "code": "13", + "name": "Amambay" + }, + { + "code": "ASU", + "name": "Asunción" + }, + { + "code": "19", + "name": "Boquerón" + }, + { + "code": "5", + "name": "Caaguazú" + }, + { + "code": "6", + "name": "Caazapá" + }, + { + "code": "14", + "name": "Canindeyú" + }, + { + "code": "11", + "name": "Central" + }, + { + "code": "1", + "name": "Concepción" + }, + { + "code": "3", + "name": "Cordillera" + }, + { + "code": "4", + "name": "Guairá" + }, + { + "code": "7", + "name": "Itapúa" + }, + { + "code": "8", + "name": "Misiones" + }, + { + "code": "12", + "name": "Ñeembucú" + }, + { + "code": "9", + "name": "Paraguarí" + }, + { + "code": "15", + "name": "Presidente Hayes" + }, + { + "code": "2", + "name": "San Pedro" + } + ], + "QA": [ + { + "code": "ZA", + "name": "Al Daayen" + }, + { + "code": "KH", + "name": "Al Khor" + }, + { + "code": "RA", + "name": "Al Rayyan" + }, + { + "code": "WA", + "name": "Al Wakrah" + }, + { + "code": "SH", + "name": "Ash ShīḩÄnÄ«yah" + }, + { + "code": "DA", + "name": "Doha" + }, + { + "code": "MS", + "name": "Madinat ash Shamal" + }, + { + "code": "US", + "name": "Umm Salal" + } + ], + "RO": [ + { + "code": "AB", + "name": "Alba" + }, + { + "code": "AR", + "name": "Arad" + }, + { + "code": "AG", + "name": "ArgeÈ™" + }, + { + "code": "BC", + "name": "Bacău" + }, + { + "code": "BH", + "name": "Bihor" + }, + { + "code": "BN", + "name": "BistriÅ£a-Năsăud" + }, + { + "code": "BT", + "name": "BotoÅŸani" + }, + { + "code": "BR", + "name": "Brăila" + }, + { + "code": "BV", + "name": "BraÅŸov" + }, + { + "code": "B", + "name": "Bucharest" + }, + { + "code": "BZ", + "name": "Buzău" + }, + { + "code": "CL", + "name": "CălăraÈ™i" + }, + { + "code": "CS", + "name": "CaraÈ™-Severin" + }, + { + "code": "CJ", + "name": "Cluj" + }, + { + "code": "CT", + "name": "ConstanÈ›a" + }, + { + "code": "CV", + "name": "Covasna" + }, + { + "code": "DB", + "name": "DâmboviÈ›a" + }, + { + "code": "DJ", + "name": "Dolj" + }, + { + "code": "GL", + "name": "GalaÈ›i" + }, + { + "code": "GR", + "name": "Giurgiu" + }, + { + "code": "GJ", + "name": "Gorj" + }, + { + "code": "HR", + "name": "Harghita" + }, + { + "code": "HD", + "name": "Hunedoara" + }, + { + "code": "IL", + "name": "IalomiÈ›a" + }, + { + "code": "IS", + "name": "IaÈ™i" + }, + { + "code": "IF", + "name": "Ilfov" + }, + { + "code": "MM", + "name": "MaramureÅŸ" + }, + { + "code": "MH", + "name": "MehedinÈ›i" + }, + { + "code": "MS", + "name": "MureÅŸ" + }, + { + "code": "NT", + "name": "NeamÅ£" + }, + { + "code": "OT", + "name": "Olt" + }, + { + "code": "PH", + "name": "Prahova" + }, + { + "code": "SJ", + "name": "Sălaj" + }, + { + "code": "SM", + "name": "Satu Mare" + }, + { + "code": "SB", + "name": "Sibiu" + }, + { + "code": "SV", + "name": "Suceava" + }, + { + "code": "TR", + "name": "Teleorman" + }, + { + "code": "TM", + "name": "TimiÈ™" + }, + { + "code": "TL", + "name": "Tulcea" + }, + { + "code": "VL", + "name": "Vâlcea" + }, + { + "code": "VS", + "name": "Vaslui" + }, + { + "code": "VN", + "name": "Vrancea" + } + ], + "RS": [ + { + "code": "00", + "name": "Beograd" + }, + { + "code": "14", + "name": "Bor" + }, + { + "code": "11", + "name": "BraniÄevo" + }, + { + "code": "02", + "name": "Central Banat" + }, + { + "code": "23", + "name": "Jablanica" + }, + { + "code": "09", + "name": "Kolubara" + }, + { + "code": "25", + "name": "Kosovo" + }, + { + "code": "KM", + "name": "Kosovo-Metohija" + }, + { + "code": "29", + "name": "Kosovo-Pomoravlje" + }, + { + "code": "28", + "name": "Kosovska Mitrovica" + }, + { + "code": "08", + "name": "MaÄva" + }, + { + "code": "17", + "name": "Moravica" + }, + { + "code": "20", + "name": "NiÅ¡ava" + }, + { + "code": "01", + "name": "North BaÄka" + }, + { + "code": "03", + "name": "North Banat" + }, + { + "code": "24", + "name": "PÄinja" + }, + { + "code": "26", + "name": "Peć" + }, + { + "code": "22", + "name": "Pirot" + }, + { + "code": "10", + "name": "Podunavlje" + }, + { + "code": "13", + "name": "Pomoravlje" + }, + { + "code": "27", + "name": "Prizren" + }, + { + "code": "19", + "name": "Rasina" + }, + { + "code": "18", + "name": "RaÅ¡ka" + }, + { + "code": "06", + "name": "South BaÄka" + }, + { + "code": "04", + "name": "South Banat" + }, + { + "code": "07", + "name": "Srem" + }, + { + "code": "12", + "name": "Å umadija" + }, + { + "code": "21", + "name": "Toplica" + }, + { + "code": "VO", + "name": "Vojvodina" + }, + { + "code": "05", + "name": "West BaÄka" + }, + { + "code": "15", + "name": "ZajeÄar" + }, + { + "code": "16", + "name": "Zlatibor" + } + ], + "RU": [ + { + "code": "AD", + "name": "Adygea" + }, + { + "code": "AL", + "name": "Altai" + }, + { + "code": "ALT", + "name": "Altai Krai" + }, + { + "code": "AMU", + "name": "Amur" + }, + { + "code": "ARK", + "name": "Arkhangelsk" + }, + { + "code": "AST", + "name": "Astrakhan" + }, + { + "code": "BA", + "name": "Bashkortostan" + }, + { + "code": "BEL", + "name": "Belgorod" + }, + { + "code": "BRY", + "name": "Bryansk" + }, + { + "code": "BU", + "name": "Buryat" + }, + { + "code": "CE", + "name": "Chechen" + }, + { + "code": "CHE", + "name": "Chelyabinsk" + }, + { + "code": "CHU", + "name": "Chukotka Okrug" + }, + { + "code": "CU", + "name": "Chuvash" + }, + { + "code": "DA", + "name": "Dagestan" + }, + { + "code": "IN", + "name": "Ingushetia" + }, + { + "code": "IRK", + "name": "Irkutsk" + }, + { + "code": "IVA", + "name": "Ivanovo" + }, + { + "code": "YEV", + "name": "Jewish" + }, + { + "code": "KB", + "name": "Kabardino-Balkar" + }, + { + "code": "KGD", + "name": "Kaliningrad" + }, + { + "code": "KL", + "name": "Kalmykia" + }, + { + "code": "KLU", + "name": "Kaluga" + }, + { + "code": "KAM", + "name": "Kamchatka Krai" + }, + { + "code": "KC", + "name": "Karachay-Cherkess" + }, + { + "code": "KR", + "name": "Karelia" + }, + { + "code": "KEM", + "name": "Kemerovo" + }, + { + "code": "KHA", + "name": "Khabarovsk Krai" + }, + { + "code": "KK", + "name": "Khakassia" + }, + { + "code": "KHM", + "name": "Khanty-Mansi" + }, + { + "code": "KIR", + "name": "Kirov" + }, + { + "code": "KO", + "name": "Komi" + }, + { + "code": "KOS", + "name": "Kostroma" + }, + { + "code": "KDA", + "name": "Krasnodar Krai" + }, + { + "code": "KYA", + "name": "Krasnoyarsk Krai" + }, + { + "code": "KGN", + "name": "Kurgan" + }, + { + "code": "KRS", + "name": "Kursk" + }, + { + "code": "LEN", + "name": "Leningrad" + }, + { + "code": "LIP", + "name": "Lipetsk" + }, + { + "code": "MAG", + "name": "Magadan" + }, + { + "code": "ME", + "name": "Mari El" + }, + { + "code": "MO", + "name": "Mordovia" + }, + { + "code": "MOW", + "name": "Moscow" + }, + { + "code": "MOS", + "name": "Moscow Province" + }, + { + "code": "MUR", + "name": "Murmansk" + }, + { + "code": "NEN", + "name": "Nenets" + }, + { + "code": "NIZ", + "name": "Nizhny Novgorod" + }, + { + "code": "SE", + "name": "North Ossetia-Alania" + }, + { + "code": "NGR", + "name": "Novgorod" + }, + { + "code": "NVS", + "name": "Novosibirsk" + }, + { + "code": "OMS", + "name": "Omsk" + }, + { + "code": "ORE", + "name": "Orenburg" + }, + { + "code": "ORL", + "name": "Oryol" + }, + { + "code": "PNZ", + "name": "Penza" + }, + { + "code": "PER", + "name": "Perm Krai" + }, + { + "code": "PRI", + "name": "Primorsky Krai" + }, + { + "code": "PSK", + "name": "Pskov" + }, + { + "code": "ROS", + "name": "Rostov" + }, + { + "code": "RYA", + "name": "Ryazan" + }, + { + "code": "SPE", + "name": "Saint Petersburg" + }, + { + "code": "SA", + "name": "Sakha" + }, + { + "code": "SAK", + "name": "Sakhalin" + }, + { + "code": "SAM", + "name": "Samara" + }, + { + "code": "SAR", + "name": "Saratov" + }, + { + "code": "SMO", + "name": "Smolensk" + }, + { + "code": "STA", + "name": "Stavropol Krai" + }, + { + "code": "SVE", + "name": "Sverdlovsk" + }, + { + "code": "TAM", + "name": "Tambov" + }, + { + "code": "TA", + "name": "Tatarstan" + }, + { + "code": "TOM", + "name": "Tomsk" + }, + { + "code": "TUL", + "name": "Tula" + }, + { + "code": "TY", + "name": "Tuva" + }, + { + "code": "TVE", + "name": "Tver" + }, + { + "code": "TYU", + "name": "Tyumen" + }, + { + "code": "UD", + "name": "Udmurt" + }, + { + "code": "ULY", + "name": "Ulyanovsk" + }, + { + "code": "VLA", + "name": "Vladimir" + }, + { + "code": "VGG", + "name": "Volgograd" + }, + { + "code": "VLG", + "name": "Vologda" + }, + { + "code": "VOR", + "name": "Voronezh" + }, + { + "code": "YAN", + "name": "Yamalo-Nenets Okrug" + }, + { + "code": "YAR", + "name": "Yaroslavl" + }, + { + "code": "ZAB", + "name": "Zabaykalsky Krai" + } + ], + "RW": [ + { + "code": "01", + "name": "Kigali" + }, + { + "code": "02", + "name": "Eastern" + }, + { + "code": "03", + "name": "Northern" + }, + { + "code": "04", + "name": "Western" + }, + { + "code": "05", + "name": "Southern" + } + ], + "SA": [ + { + "code": "01", + "name": "Riyadh" + }, + { + "code": "02", + "name": "Makkah" + }, + { + "code": "03", + "name": "Al Madinah" + }, + { + "code": "04", + "name": "Eastern" + }, + { + "code": "05", + "name": "Al-Qassim" + }, + { + "code": "06", + "name": "Ha’il" + }, + { + "code": "07", + "name": "Tabuk" + }, + { + "code": "08", + "name": "Northern Borders" + }, + { + "code": "09", + "name": "Jizan" + }, + { + "code": "10", + "name": "Najran" + }, + { + "code": "11", + "name": "Al Bahah" + }, + { + "code": "12", + "name": "Al Jawf" + }, + { + "code": "14", + "name": "Asir" + } + ], + "SB": [ + { + "code": "CE", + "name": "Central" + }, + { + "code": "CH", + "name": "Choiseul" + }, + { + "code": "GU", + "name": "Guadalcanal" + }, + { + "code": "CT", + "name": "Honiara" + }, + { + "code": "IS", + "name": "Isabel" + }, + { + "code": "MK", + "name": "Makira-Ulawa" + }, + { + "code": "ML", + "name": "Malaita" + }, + { + "code": "RB", + "name": "Rennell and Bellona" + }, + { + "code": "TE", + "name": "Temotu" + }, + { + "code": "WE", + "name": "Western" + } + ], + "SC": [ + { + "code": "01", + "name": "Anse aux Pins" + }, + { + "code": "02", + "name": "Anse Boileau" + }, + { + "code": "03", + "name": "Anse Etoile" + }, + { + "code": "04", + "name": "Au Cap" + }, + { + "code": "05", + "name": "Anse Royale" + }, + { + "code": "06", + "name": "Baie Lazare" + }, + { + "code": "07", + "name": "Baie Sainte Anne" + }, + { + "code": "08", + "name": "Beau Vallon" + }, + { + "code": "09", + "name": "Bel Air" + }, + { + "code": "10", + "name": "Bel Ombre" + }, + { + "code": "11", + "name": "Cascade" + }, + { + "code": "12", + "name": "Glacis" + }, + { + "code": "13", + "name": "Grand’Anse Mahé" + }, + { + "code": "14", + "name": "Grand’Anse Praslin" + }, + { + "code": "15", + "name": "La Digue" + }, + { + "code": "16", + "name": "La Rivière Anglaise" + }, + { + "code": "17", + "name": "Mont Buxton" + }, + { + "code": "18", + "name": "Mont Fleuri" + }, + { + "code": "19", + "name": "Plaisance" + }, + { + "code": "20", + "name": "Pointe La Rue" + }, + { + "code": "21", + "name": "Port Glaud" + }, + { + "code": "22", + "name": "Saint Louis" + }, + { + "code": "23", + "name": "Takamaka" + }, + { + "code": "24", + "name": "Les Mamelles" + }, + { + "code": "25", + "name": "Roche Caiman" + } + ], + "SD": [ + { + "code": "GZ", + "name": "Al Jazirah" + }, + { + "code": "GD", + "name": "Al Qadarif" + }, + { + "code": "NB", + "name": "Blue Nile" + }, + { + "code": "DC", + "name": "Central Darfur" + }, + { + "code": "DE", + "name": "East Darfur" + }, + { + "code": "KA", + "name": "Kassala" + }, + { + "code": "KH", + "name": "Khartoum" + }, + { + "code": "DN", + "name": "North Darfur" + }, + { + "code": "KN", + "name": "North Kurdufan" + }, + { + "code": "NO", + "name": "Northern" + }, + { + "code": "RS", + "name": "Red Sea" + }, + { + "code": "NR", + "name": "River Nile" + }, + { + "code": "SI", + "name": "Sennar" + }, + { + "code": "DS", + "name": "South Darfur" + }, + { + "code": "KS", + "name": "South Kurdufan" + }, + { + "code": "DW", + "name": "West Darfur" + }, + { + "code": "GK", + "name": "West Kurdufan" + }, + { + "code": "NW", + "name": "White Nile" + } + ], + "SE": [ + { + "code": "K", + "name": "Blekinge" + }, + { + "code": "W", + "name": "Dalarna" + }, + { + "code": "X", + "name": "Gävleborg" + }, + { + "code": "I", + "name": "Gotland" + }, + { + "code": "N", + "name": "Halland" + }, + { + "code": "Z", + "name": "Jämtland" + }, + { + "code": "F", + "name": "Jönköping" + }, + { + "code": "H", + "name": "Kalmar" + }, + { + "code": "G", + "name": "Kronoberg" + }, + { + "code": "BD", + "name": "Norrbotten" + }, + { + "code": "T", + "name": "Örebro" + }, + { + "code": "E", + "name": "Östergötland" + }, + { + "code": "M", + "name": "SkÃ¥ne" + }, + { + "code": "D", + "name": "Södermanland" + }, + { + "code": "AB", + "name": "Stockholm" + }, + { + "code": "C", + "name": "Uppsala" + }, + { + "code": "S", + "name": "Värmland" + }, + { + "code": "AC", + "name": "Västerbotten" + }, + { + "code": "Y", + "name": "Västernorrland" + }, + { + "code": "U", + "name": "Västmanland" + }, + { + "code": "O", + "name": "Västra Götaland" + } + ], + "SG": [ + { + "code": "01", + "name": "Central Singapore" + }, + { + "code": "02", + "name": "North East" + }, + { + "code": "03", + "name": "North West" + }, + { + "code": "04", + "name": "South East" + }, + { + "code": "05", + "name": "South West" + } + ], + "SH": [ + { + "code": "AC", + "name": "Ascension Island" + }, + { + "code": "HL", + "name": "Saint Helena" + } + ], + "SI": [ + { + "code": "001", + "name": "AjdovÅ¡Äina" + }, + { + "code": "002", + "name": "Beltinci" + }, + { + "code": "003", + "name": "Bled" + }, + { + "code": "004", + "name": "Bohinj" + }, + { + "code": "005", + "name": "Borovnica" + }, + { + "code": "006", + "name": "Bovec" + }, + { + "code": "007", + "name": "Brda" + }, + { + "code": "008", + "name": "Brezovica" + }, + { + "code": "009", + "name": "Brežice" + }, + { + "code": "010", + "name": "TiÅ¡ina" + }, + { + "code": "011", + "name": "Celje" + }, + { + "code": "012", + "name": "Cerklje na Gorenjskem" + }, + { + "code": "013", + "name": "Cerknica" + }, + { + "code": "014", + "name": "Cerkno" + }, + { + "code": "015", + "name": "ÄŒrenÅ¡ovci" + }, + { + "code": "016", + "name": "ÄŒrna na KoroÅ¡kem" + }, + { + "code": "017", + "name": "ÄŒrnomelj" + }, + { + "code": "018", + "name": "Destrnik" + }, + { + "code": "019", + "name": "DivaÄa" + }, + { + "code": "020", + "name": "Dobrepolje" + }, + { + "code": "021", + "name": "Dobrova–Polhov Gradec" + }, + { + "code": "022", + "name": "Dol pri Ljubljani" + }, + { + "code": "023", + "name": "Domžale" + }, + { + "code": "024", + "name": "Dornava" + }, + { + "code": "025", + "name": "Dravograd" + }, + { + "code": "026", + "name": "Duplek" + }, + { + "code": "027", + "name": "Gorenja Vas–Poljane" + }, + { + "code": "028", + "name": "GoriÅ¡nica" + }, + { + "code": "029", + "name": "Gornja Radgona" + }, + { + "code": "030", + "name": "Gornji Grad" + }, + { + "code": "031", + "name": "Gornji Petrovci" + }, + { + "code": "032", + "name": "Grosuplje" + }, + { + "code": "033", + "name": "Å alovci" + }, + { + "code": "034", + "name": "Hrastnik" + }, + { + "code": "035", + "name": "Hrpelje–Kozina" + }, + { + "code": "036", + "name": "Idrija" + }, + { + "code": "037", + "name": "Ig" + }, + { + "code": "038", + "name": "Ilirska Bistrica" + }, + { + "code": "039", + "name": "IvanÄna Gorica" + }, + { + "code": "040", + "name": "Izola" + }, + { + "code": "041", + "name": "Jesenice" + }, + { + "code": "042", + "name": "JurÅ¡inci" + }, + { + "code": "043", + "name": "Kamnik" + }, + { + "code": "044", + "name": "Kanal" + }, + { + "code": "045", + "name": "KidriÄevo" + }, + { + "code": "046", + "name": "Kobarid" + }, + { + "code": "047", + "name": "Kobilje" + }, + { + "code": "048", + "name": "KoÄevje" + }, + { + "code": "049", + "name": "Komen" + }, + { + "code": "050", + "name": "Koper" + }, + { + "code": "051", + "name": "Kozje" + }, + { + "code": "052", + "name": "Kranj" + }, + { + "code": "053", + "name": "Kranjska Gora" + }, + { + "code": "054", + "name": "KrÅ¡ko" + }, + { + "code": "055", + "name": "Kungota" + }, + { + "code": "056", + "name": "Kuzma" + }, + { + "code": "057", + "name": "LaÅ¡ko" + }, + { + "code": "058", + "name": "Lenart" + }, + { + "code": "059", + "name": "Lendava" + }, + { + "code": "060", + "name": "Litija" + }, + { + "code": "061", + "name": "Ljubljana" + }, + { + "code": "062", + "name": "Ljubno" + }, + { + "code": "063", + "name": "Ljutomer" + }, + { + "code": "064", + "name": "Logatec" + }, + { + "code": "065", + "name": "LoÅ¡ka Dolina" + }, + { + "code": "066", + "name": "LoÅ¡ki Potok" + }, + { + "code": "067", + "name": "LuÄe" + }, + { + "code": "068", + "name": "Lukovica" + }, + { + "code": "069", + "name": "MajÅ¡perk" + }, + { + "code": "070", + "name": "Maribor" + }, + { + "code": "071", + "name": "Medvode" + }, + { + "code": "072", + "name": "MengeÅ¡" + }, + { + "code": "073", + "name": "Metlika" + }, + { + "code": "074", + "name": "Mežica" + }, + { + "code": "075", + "name": "Miren–Kostanjevica" + }, + { + "code": "076", + "name": "Mislinja" + }, + { + "code": "077", + "name": "MoravÄe" + }, + { + "code": "078", + "name": "Moravske Toplice" + }, + { + "code": "079", + "name": "Mozirje" + }, + { + "code": "080", + "name": "Murska Sobota" + }, + { + "code": "081", + "name": "Muta" + }, + { + "code": "082", + "name": "Naklo" + }, + { + "code": "083", + "name": "Nazarje" + }, + { + "code": "084", + "name": "Nova Gorica" + }, + { + "code": "085", + "name": "Novo Mesto" + }, + { + "code": "086", + "name": "Odranci" + }, + { + "code": "087", + "name": "Ormož" + }, + { + "code": "088", + "name": "Osilnica" + }, + { + "code": "089", + "name": "Pesnica" + }, + { + "code": "090", + "name": "Piran" + }, + { + "code": "091", + "name": "Pivka" + }, + { + "code": "092", + "name": "PodÄetrtek" + }, + { + "code": "093", + "name": "Podvelka" + }, + { + "code": "094", + "name": "Postojna" + }, + { + "code": "095", + "name": "Preddvor" + }, + { + "code": "096", + "name": "Ptuj" + }, + { + "code": "097", + "name": "Puconci" + }, + { + "code": "098", + "name": "RaÄe–Fram" + }, + { + "code": "099", + "name": "RadeÄe" + }, + { + "code": "100", + "name": "Radenci" + }, + { + "code": "101", + "name": "Radlje ob Dravi" + }, + { + "code": "102", + "name": "Radovljica" + }, + { + "code": "103", + "name": "Ravne na KoroÅ¡kem" + }, + { + "code": "104", + "name": "Ribnica" + }, + { + "code": "105", + "name": "RogaÅ¡ovci" + }, + { + "code": "106", + "name": "RogaÅ¡ka Slatina" + }, + { + "code": "107", + "name": "Rogatec" + }, + { + "code": "108", + "name": "RuÅ¡e" + }, + { + "code": "109", + "name": "SemiÄ" + }, + { + "code": "110", + "name": "Sevnica" + }, + { + "code": "111", + "name": "Sežana" + }, + { + "code": "112", + "name": "Slovenj Gradec" + }, + { + "code": "113", + "name": "Slovenska Bistrica" + }, + { + "code": "114", + "name": "Slovenske Konjice" + }, + { + "code": "115", + "name": "StarÅ¡e" + }, + { + "code": "116", + "name": "Sveti Jurij" + }, + { + "code": "117", + "name": "Å enÄur" + }, + { + "code": "118", + "name": "Å entilj" + }, + { + "code": "119", + "name": "Å entjernej" + }, + { + "code": "120", + "name": "Å entjur" + }, + { + "code": "121", + "name": "Å kocjan" + }, + { + "code": "122", + "name": "Å kofja Loka" + }, + { + "code": "123", + "name": "Å kofljica" + }, + { + "code": "124", + "name": "Å marje pri JelÅ¡ah" + }, + { + "code": "125", + "name": "Å martno ob Paki" + }, + { + "code": "126", + "name": "Å oÅ¡tanj" + }, + { + "code": "127", + "name": "Å tore" + }, + { + "code": "128", + "name": "Tolmin" + }, + { + "code": "129", + "name": "Trbovlje" + }, + { + "code": "130", + "name": "Trebnje" + }, + { + "code": "131", + "name": "TržiÄ" + }, + { + "code": "132", + "name": "TurniÅ¡Äe" + }, + { + "code": "133", + "name": "Velenje" + }, + { + "code": "134", + "name": "Velike LaÅ¡Äe" + }, + { + "code": "135", + "name": "Videm" + }, + { + "code": "136", + "name": "Vipava" + }, + { + "code": "137", + "name": "Vitanje" + }, + { + "code": "138", + "name": "Vodice" + }, + { + "code": "139", + "name": "Vojnik" + }, + { + "code": "140", + "name": "Vrhnika" + }, + { + "code": "141", + "name": "Vuzenica" + }, + { + "code": "142", + "name": "Zagorje ob Savi" + }, + { + "code": "143", + "name": "ZavrÄ" + }, + { + "code": "144", + "name": "ZreÄe" + }, + { + "code": "146", + "name": "Železniki" + }, + { + "code": "147", + "name": "Žiri" + }, + { + "code": "148", + "name": "Benedikt" + }, + { + "code": "149", + "name": "Bistrica ob Sotli" + }, + { + "code": "150", + "name": "Bloke" + }, + { + "code": "151", + "name": "BraslovÄe" + }, + { + "code": "152", + "name": "Cankova" + }, + { + "code": "153", + "name": "Cerkvenjak" + }, + { + "code": "154", + "name": "Dobje" + }, + { + "code": "155", + "name": "Dobrna" + }, + { + "code": "156", + "name": "Dobrovnik" + }, + { + "code": "157", + "name": "Dolenjske Toplice" + }, + { + "code": "158", + "name": "Grad" + }, + { + "code": "159", + "name": "Hajdina" + }, + { + "code": "160", + "name": "HoÄe–Slivnica" + }, + { + "code": "161", + "name": "HodoÅ¡" + }, + { + "code": "162", + "name": "Horjul" + }, + { + "code": "163", + "name": "Jezersko" + }, + { + "code": "164", + "name": "Komenda" + }, + { + "code": "165", + "name": "Kostel" + }, + { + "code": "166", + "name": "Križevci" + }, + { + "code": "167", + "name": "Lovrenc na Pohorju" + }, + { + "code": "168", + "name": "Markovci" + }, + { + "code": "169", + "name": "Miklavž na Dravskem Polju" + }, + { + "code": "170", + "name": "Mirna PeÄ" + }, + { + "code": "171", + "name": "Oplotnica" + }, + { + "code": "172", + "name": "Podlehnik" + }, + { + "code": "173", + "name": "Polzela" + }, + { + "code": "174", + "name": "Prebold" + }, + { + "code": "175", + "name": "Prevalje" + }, + { + "code": "176", + "name": "Razkrižje" + }, + { + "code": "177", + "name": "Ribnica na Pohorju" + }, + { + "code": "178", + "name": "Selnica ob Dravi" + }, + { + "code": "179", + "name": "Sodražica" + }, + { + "code": "180", + "name": "SolÄava" + }, + { + "code": "181", + "name": "Sveta Ana" + }, + { + "code": "182", + "name": "Sveti Andraž v Slovenskih Goricah" + }, + { + "code": "183", + "name": "Å empeter–Vrtojba" + }, + { + "code": "184", + "name": "Tabor" + }, + { + "code": "185", + "name": "Trnovska Vas" + }, + { + "code": "186", + "name": "Trzin" + }, + { + "code": "187", + "name": "Velika Polana" + }, + { + "code": "188", + "name": "Veržej" + }, + { + "code": "189", + "name": "Vransko" + }, + { + "code": "190", + "name": "Žalec" + }, + { + "code": "191", + "name": "Žetale" + }, + { + "code": "192", + "name": "Žirovnica" + }, + { + "code": "193", + "name": "Žužemberk" + }, + { + "code": "194", + "name": "Å martno pri Litiji" + }, + { + "code": "195", + "name": "ApaÄe" + }, + { + "code": "196", + "name": "Cirkulane" + }, + { + "code": "197", + "name": "Kostanjevica na Krki" + }, + { + "code": "198", + "name": "Makole" + }, + { + "code": "199", + "name": "Mokronog–Trebelno" + }, + { + "code": "200", + "name": "PoljÄane" + }, + { + "code": "201", + "name": "RenÄe–Vogrsko" + }, + { + "code": "202", + "name": "SrediÅ¡Äe ob Dravi" + }, + { + "code": "203", + "name": "Straža" + }, + { + "code": "204", + "name": "Sveta Trojica v Slovenskih Goricah" + }, + { + "code": "205", + "name": "Sveti Tomaž" + }, + { + "code": "206", + "name": "Å marjeÅ¡ke Toplice" + }, + { + "code": "207", + "name": "Gorje" + }, + { + "code": "208", + "name": "Log–Dragomer" + }, + { + "code": "209", + "name": "ReÄica ob Savinji" + }, + { + "code": "210", + "name": "Sveti Jurij v Slovenskih Goricah" + }, + { + "code": "211", + "name": "Å entrupert" + }, + { + "code": "212", + "name": "Mirna" + }, + { + "code": "213", + "name": "Ankaran" + } + ], + "SK": [ + { + "code": "BC", + "name": "Banská Bystrica" + }, + { + "code": "BL", + "name": "Bratislava" + }, + { + "code": "KI", + "name": "KoÅ¡ice" + }, + { + "code": "NI", + "name": "Nitra" + }, + { + "code": "PV", + "name": "PreÅ¡ov" + }, + { + "code": "TC", + "name": "TrenÄín" + }, + { + "code": "TA", + "name": "Trnava" + }, + { + "code": "ZI", + "name": "Žilina" + } + ], + "SL": [ + { + "code": "E", + "name": "Eastern" + }, + { + "code": "N", + "name": "Northern" + }, + { + "code": "S", + "name": "Southern" + }, + { + "code": "W", + "name": "Western Area" + } + ], + "SM": [ + { + "code": "01", + "name": "Acquaviva" + }, + { + "code": "02", + "name": "Chiesanuova" + }, + { + "code": "03", + "name": "Domagnano" + }, + { + "code": "04", + "name": "Faetano" + }, + { + "code": "05", + "name": "Fiorentino" + }, + { + "code": "06", + "name": "Borgo Maggiore" + }, + { + "code": "07", + "name": "San Marino" + }, + { + "code": "08", + "name": "Montegiardino" + }, + { + "code": "09", + "name": "Serravalle" + } + ], + "SN": [ + { + "code": "DK", + "name": "Dakar" + }, + { + "code": "DB", + "name": "Diourbel" + }, + { + "code": "FK", + "name": "Fatick" + }, + { + "code": "KA", + "name": "Kaffrine" + }, + { + "code": "KL", + "name": "Kaolack" + }, + { + "code": "KE", + "name": "Kédougou" + }, + { + "code": "KD", + "name": "Kolda" + }, + { + "code": "LG", + "name": "Louga" + }, + { + "code": "MT", + "name": "Matam" + }, + { + "code": "SL", + "name": "Saint-Louis" + }, + { + "code": "SE", + "name": "Sédhiou" + }, + { + "code": "TC", + "name": "Tambacounda" + }, + { + "code": "TH", + "name": "Thiès" + }, + { + "code": "ZG", + "name": "Ziguinchor" + } + ], + "SO": [ + { + "code": "AW", + "name": "Awdal" + }, + { + "code": "BK", + "name": "Bakool" + }, + { + "code": "BN", + "name": "Banaadir" + }, + { + "code": "BR", + "name": "Bari" + }, + { + "code": "BY", + "name": "Bay, Somalia" + }, + { + "code": "GA", + "name": "Galguduud" + }, + { + "code": "GE", + "name": "Gedo" + }, + { + "code": "HI", + "name": "Hiran" + }, + { + "code": "JH", + "name": "Lower Juba" + }, + { + "code": "SH", + "name": "Lower Shebelle" + }, + { + "code": "JD", + "name": "Middle Juba" + }, + { + "code": "SD", + "name": "Middle Shebelle" + }, + { + "code": "MU", + "name": "Mudug" + }, + { + "code": "NU", + "name": "Nugal" + }, + { + "code": "SA", + "name": "Sanaag" + }, + { + "code": "SO", + "name": "Sool" + }, + { + "code": "TO", + "name": "Togdheer" + }, + { + "code": "WO", + "name": "Woqooyi Galbeed" + } + ], + "SR": [ + { + "code": "BR", + "name": "Brokopondo" + }, + { + "code": "CM", + "name": "Commewijne" + }, + { + "code": "CR", + "name": "Coronie" + }, + { + "code": "MA", + "name": "Marowijne" + }, + { + "code": "NI", + "name": "Nickerie" + }, + { + "code": "PR", + "name": "Para" + }, + { + "code": "PM", + "name": "Paramaribo" + }, + { + "code": "SA", + "name": "Saramacca" + }, + { + "code": "SI", + "name": "Sipaliwini" + }, + { + "code": "WA", + "name": "Wanica" + } + ], + "SS": [ + { + "code": "EC", + "name": "Central Equatoria" + }, + { + "code": "EE", + "name": "Eastern Equatoria" + }, + { + "code": "JG", + "name": "Jonglei" + }, + { + "code": "LK", + "name": "Lakes" + }, + { + "code": "BN", + "name": "Northern Bahr el Ghazal" + }, + { + "code": "UY", + "name": "Unity" + }, + { + "code": "NU", + "name": "Upper Nile" + }, + { + "code": "WR", + "name": "Warrap" + }, + { + "code": "BW", + "name": "Western Bahr el Ghazal" + }, + { + "code": "EW", + "name": "Western Equatoria" + } + ], + "ST": [ + { + "code": "P", + "name": "Príncipe" + }, + { + "code": "S", + "name": "São Tomé" + } + ], + "SV": [ + { + "code": "AH", + "name": "Ahuachapán" + }, + { + "code": "CA", + "name": "Cabañas" + }, + { + "code": "CH", + "name": "Chalatenango" + }, + { + "code": "CU", + "name": "Cuscatlán" + }, + { + "code": "LI", + "name": "La Libertad" + }, + { + "code": "PA", + "name": "La Paz" + }, + { + "code": "UN", + "name": "La Unión" + }, + { + "code": "MO", + "name": "Morazán" + }, + { + "code": "SM", + "name": "San Miguel" + }, + { + "code": "SS", + "name": "San Salvador" + }, + { + "code": "SV", + "name": "San Vicente" + }, + { + "code": "SA", + "name": "Santa Ana" + }, + { + "code": "SO", + "name": "Sonsonate" + }, + { + "code": "US", + "name": "Usulután" + } + ], + "SY": [ + { + "code": "HA", + "name": "Al-Hasakah" + }, + { + "code": "HL", + "name": "Aleppo" + }, + { + "code": "RA", + "name": "Ar-Raqqah" + }, + { + "code": "SU", + "name": "As-Suwayda" + }, + { + "code": "DI", + "name": "Damascus" + }, + { + "code": "DR", + "name": "Daraa" + }, + { + "code": "DY", + "name": "Deir ez-Zor" + }, + { + "code": "HM", + "name": "Hama" + }, + { + "code": "HI", + "name": "Homs" + }, + { + "code": "ID", + "name": "Idlib" + }, + { + "code": "LA", + "name": "Latakia" + }, + { + "code": "QU", + "name": "Quneitra" + }, + { + "code": "RD", + "name": "Rif Dimashq" + }, + { + "code": "TA", + "name": "Tartus" + } + ], + "SZ": [ + { + "code": "HH", + "name": "Hhohho" + }, + { + "code": "LU", + "name": "Lubombo" + }, + { + "code": "MA", + "name": "Manzini" + }, + { + "code": "SH", + "name": "Shiselweni" + } + ], + "TD": [ + { + "code": "BG", + "name": "Bahr el Gazel" + }, + { + "code": "BA", + "name": "Batha" + }, + { + "code": "BO", + "name": "Borkou" + }, + { + "code": "CB", + "name": "Chari-Baguirmi" + }, + { + "code": "EE", + "name": "Ennedi-Est" + }, + { + "code": "EO", + "name": "Ennedi-Ouest" + }, + { + "code": "GR", + "name": "Guéra" + }, + { + "code": "HL", + "name": "Hadjer-Lamis" + }, + { + "code": "KA", + "name": "Kanem" + }, + { + "code": "LC", + "name": "Lac" + }, + { + "code": "LO", + "name": "Logone Occidental" + }, + { + "code": "LR", + "name": "Logone Oriental" + }, + { + "code": "MA", + "name": "Mandoul" + }, + { + "code": "ME", + "name": "Mayo-Kebbi Est" + }, + { + "code": "MO", + "name": "Mayo-Kebbi Ouest" + }, + { + "code": "MC", + "name": "Moyen-Chari" + }, + { + "code": "ND", + "name": "N’Djamena" + }, + { + "code": "OD", + "name": "Ouaddaï" + }, + { + "code": "SA", + "name": "Salamat" + }, + { + "code": "SI", + "name": "Sila" + }, + { + "code": "TA", + "name": "Tandjilé" + }, + { + "code": "TI", + "name": "Tibesti" + }, + { + "code": "WF", + "name": "Wadi Fira" + } + ], + "TG": [ + { + "code": "C", + "name": "Centrale" + }, + { + "code": "K", + "name": "Kara" + }, + { + "code": "M", + "name": "Maritime" + }, + { + "code": "P", + "name": "Plateaux" + }, + { + "code": "S", + "name": "Savanes" + } + ], + "TH": [ + { + "code": "37", + "name": "Amnat Charoen" + }, + { + "code": "15", + "name": "Ang Thong" + }, + { + "code": "10", + "name": "Bangkok" + }, + { + "code": "38", + "name": "Bueng Kan" + }, + { + "code": "31", + "name": "Buri Ram" + }, + { + "code": "24", + "name": "Chachoengsao" + }, + { + "code": "18", + "name": "Chai Nat" + }, + { + "code": "36", + "name": "Chaiyaphum" + }, + { + "code": "22", + "name": "Chanthaburi" + }, + { + "code": "50", + "name": "Chiang Mai" + }, + { + "code": "57", + "name": "Chiang Rai" + }, + { + "code": "20", + "name": "Chon Buri" + }, + { + "code": "86", + "name": "Chumphon" + }, + { + "code": "46", + "name": "Kalasin" + }, + { + "code": "62", + "name": "Kamphaeng Phet" + }, + { + "code": "71", + "name": "Kanchanaburi" + }, + { + "code": "40", + "name": "Khon Kaen" + }, + { + "code": "81", + "name": "Krabi" + }, + { + "code": "52", + "name": "Lampang" + }, + { + "code": "51", + "name": "Lamphun" + }, + { + "code": "42", + "name": "Loei" + }, + { + "code": "16", + "name": "Lopburi" + }, + { + "code": "58", + "name": "Mae Hong Son" + }, + { + "code": "44", + "name": "Maha Sarakham" + }, + { + "code": "49", + "name": "Mukdahan" + }, + { + "code": "26", + "name": "Nakhon Nayok" + }, + { + "code": "73", + "name": "Nakhon Pathom" + }, + { + "code": "48", + "name": "Nakhon Phanom" + }, + { + "code": "30", + "name": "Nakhon Ratchasima" + }, + { + "code": "60", + "name": "Nakhon Sawan" + }, + { + "code": "80", + "name": "Nakhon Si Thammarat" + }, + { + "code": "55", + "name": "Nan" + }, + { + "code": "96", + "name": "Narathiwat" + }, + { + "code": "39", + "name": "Nong Bua Lam Phu" + }, + { + "code": "43", + "name": "Nong Khai" + }, + { + "code": "12", + "name": "Nonthaburi" + }, + { + "code": "13", + "name": "Pathum Thani" + }, + { + "code": "94", + "name": "Pattani" + }, + { + "code": "S", + "name": "Pattaya" + }, + { + "code": "82", + "name": "Phang Nga" + }, + { + "code": "93", + "name": "Phatthalung" + }, + { + "code": "56", + "name": "Phayao" + }, + { + "code": "67", + "name": "Phetchabun" + }, + { + "code": "76", + "name": "Phetchaburi" + }, + { + "code": "66", + "name": "Phichit" + }, + { + "code": "65", + "name": "Phitsanulok" + }, + { + "code": "14", + "name": "Phra Nakhon Si Ayutthaya" + }, + { + "code": "54", + "name": "Phrae" + }, + { + "code": "83", + "name": "Phuket" + }, + { + "code": "25", + "name": "Prachin Buri" + }, + { + "code": "77", + "name": "Prachuap Khiri Khan" + }, + { + "code": "85", + "name": "Ranong" + }, + { + "code": "70", + "name": "Ratchaburi" + }, + { + "code": "21", + "name": "Rayong" + }, + { + "code": "45", + "name": "Roi Et" + }, + { + "code": "27", + "name": "Sa Kaeo" + }, + { + "code": "47", + "name": "Sakon Nakhon" + }, + { + "code": "11", + "name": "Samut Prakan" + }, + { + "code": "74", + "name": "Samut Sakhon" + }, + { + "code": "75", + "name": "Samut Songkhram" + }, + { + "code": "19", + "name": "Saraburi" + }, + { + "code": "91", + "name": "Satun" + }, + { + "code": "33", + "name": "Si Sa Ket" + }, + { + "code": "17", + "name": "Sing Buri" + }, + { + "code": "90", + "name": "Songkhla" + }, + { + "code": "64", + "name": "Sukhothai" + }, + { + "code": "72", + "name": "Suphanburi" + }, + { + "code": "84", + "name": "Surat Thani" + }, + { + "code": "32", + "name": "Surin" + }, + { + "code": "63", + "name": "Tak" + }, + { + "code": "92", + "name": "Trang" + }, + { + "code": "23", + "name": "Trat" + }, + { + "code": "34", + "name": "Ubon Ratchathani" + }, + { + "code": "41", + "name": "Udon Thani" + }, + { + "code": "61", + "name": "Uthai Thani" + }, + { + "code": "53", + "name": "Uttaradit" + }, + { + "code": "95", + "name": "Yala" + }, + { + "code": "35", + "name": "Yasothon" + } + ], + "TJ": [ + { + "code": "DU", + "name": "Dushanbe" + }, + { + "code": "GB", + "name": "Gorno-Badakhshan" + }, + { + "code": "KT", + "name": "Khatlon" + }, + { + "code": "RA", + "name": "Nohiyahoi Tobei Jumhurí" + }, + { + "code": "SU", + "name": "Sughd" + } + ], + "TL": [ + { + "code": "AL", + "name": "Aileu" + }, + { + "code": "AN", + "name": "Ainaro" + }, + { + "code": "BA", + "name": "Baucau" + }, + { + "code": "BO", + "name": "Bobonaro" + }, + { + "code": "CO", + "name": "Cova Lima" + }, + { + "code": "DI", + "name": "Dili" + }, + { + "code": "ER", + "name": "Ermera" + }, + { + "code": "LA", + "name": "Lautém" + }, + { + "code": "LI", + "name": "Liquiçá" + }, + { + "code": "MT", + "name": "Manatuto" + }, + { + "code": "MF", + "name": "Manufahi" + }, + { + "code": "OE", + "name": "Oecusse" + }, + { + "code": "VI", + "name": "Viqueque" + } + ], + "TM": [ + { + "code": "A", + "name": "Ahal" + }, + { + "code": "S", + "name": "AÅŸgabat" + }, + { + "code": "B", + "name": "Balkan" + }, + { + "code": "D", + "name": "DaÅŸoguz" + }, + { + "code": "L", + "name": "Lebap" + }, + { + "code": "M", + "name": "Mary" + } + ], + "TN": [ + { + "code": "11", + "name": "Tunis" + }, + { + "code": "12", + "name": "Ariana" + }, + { + "code": "13", + "name": "Ben Arous" + }, + { + "code": "14", + "name": "Manouba" + }, + { + "code": "21", + "name": "Nabeul" + }, + { + "code": "22", + "name": "Zaghouan" + }, + { + "code": "23", + "name": "Bizerte" + }, + { + "code": "31", + "name": "Béja" + }, + { + "code": "32", + "name": "Jendouba" + }, + { + "code": "33", + "name": "Kef" + }, + { + "code": "34", + "name": "Siliana" + }, + { + "code": "41", + "name": "Kairouan" + }, + { + "code": "42", + "name": "Kasserine" + }, + { + "code": "43", + "name": "Sidi Bouzid" + }, + { + "code": "51", + "name": "Sousse" + }, + { + "code": "52", + "name": "Monastir" + }, + { + "code": "53", + "name": "Mahdia" + }, + { + "code": "61", + "name": "Sfax" + }, + { + "code": "71", + "name": "Gafsa" + }, + { + "code": "72", + "name": "Tozeur" + }, + { + "code": "73", + "name": "Kebili" + }, + { + "code": "81", + "name": "Gabès" + }, + { + "code": "82", + "name": "Medenine" + }, + { + "code": "83", + "name": "Tataouine" + } + ], + "TO": [ + { + "code": "01", + "name": "Ê»Eua" + }, + { + "code": "02", + "name": "HaÊ»apai" + }, + { + "code": "03", + "name": "Niuas" + }, + { + "code": "04", + "name": "Tongatapu" + }, + { + "code": "05", + "name": "VavaÊ»u" + } + ], + "TR": [ + { + "code": "01", + "name": "Adana" + }, + { + "code": "02", + "name": "Adıyaman" + }, + { + "code": "03", + "name": "Afyonkarahisar" + }, + { + "code": "04", + "name": "AÄŸrı" + }, + { + "code": "05", + "name": "Amasya" + }, + { + "code": "06", + "name": "Ankara" + }, + { + "code": "07", + "name": "Antalya" + }, + { + "code": "08", + "name": "Artvin" + }, + { + "code": "09", + "name": "Aydın" + }, + { + "code": "10", + "name": "Balıkesir" + }, + { + "code": "11", + "name": "Bilecik" + }, + { + "code": "12", + "name": "Bingöl" + }, + { + "code": "13", + "name": "Bitlis" + }, + { + "code": "14", + "name": "Bolu" + }, + { + "code": "15", + "name": "Burdur" + }, + { + "code": "16", + "name": "Bursa" + }, + { + "code": "17", + "name": "Çanakkale" + }, + { + "code": "18", + "name": "Çankırı" + }, + { + "code": "19", + "name": "Çorum" + }, + { + "code": "20", + "name": "Denizli" + }, + { + "code": "21", + "name": "Diyarbakır" + }, + { + "code": "22", + "name": "Edirne" + }, + { + "code": "23", + "name": "Elazığ" + }, + { + "code": "24", + "name": "Erzincan" + }, + { + "code": "25", + "name": "Erzurum" + }, + { + "code": "26", + "name": "EskiÅŸehir" + }, + { + "code": "27", + "name": "Gaziantep" + }, + { + "code": "28", + "name": "Giresun" + }, + { + "code": "29", + "name": "Gümüşhane" + }, + { + "code": "30", + "name": "Hakkâri" + }, + { + "code": "31", + "name": "Hatay" + }, + { + "code": "32", + "name": "Isparta" + }, + { + "code": "33", + "name": "Mersin" + }, + { + "code": "34", + "name": "Istanbul" + }, + { + "code": "35", + "name": "Izmir" + }, + { + "code": "36", + "name": "Kars" + }, + { + "code": "37", + "name": "Kastamonu" + }, + { + "code": "38", + "name": "Kayseri" + }, + { + "code": "39", + "name": "Kırklareli" + }, + { + "code": "40", + "name": "KırÅŸehir" + }, + { + "code": "41", + "name": "Kocaeli" + }, + { + "code": "42", + "name": "Konya" + }, + { + "code": "43", + "name": "Kütahya" + }, + { + "code": "44", + "name": "Malatya" + }, + { + "code": "45", + "name": "Manisa" + }, + { + "code": "46", + "name": "KahramanmaraÅŸ" + }, + { + "code": "47", + "name": "Mardin" + }, + { + "code": "48", + "name": "MuÄŸla" + }, + { + "code": "49", + "name": "MuÅŸ" + }, + { + "code": "50", + "name": "NevÅŸehir" + }, + { + "code": "51", + "name": "NiÄŸde" + }, + { + "code": "52", + "name": "Ordu" + }, + { + "code": "53", + "name": "Rize" + }, + { + "code": "54", + "name": "Sakarya" + }, + { + "code": "55", + "name": "Samsun" + }, + { + "code": "56", + "name": "Siirt" + }, + { + "code": "57", + "name": "Sinop" + }, + { + "code": "58", + "name": "Sivas" + }, + { + "code": "59", + "name": "TekirdaÄŸ" + }, + { + "code": "60", + "name": "Tokat" + }, + { + "code": "61", + "name": "Trabzon" + }, + { + "code": "62", + "name": "Tunceli" + }, + { + "code": "63", + "name": "Åžanlıurfa" + }, + { + "code": "64", + "name": "UÅŸak" + }, + { + "code": "65", + "name": "Van" + }, + { + "code": "66", + "name": "Yozgat" + }, + { + "code": "67", + "name": "Zonguldak" + }, + { + "code": "68", + "name": "Aksaray" + }, + { + "code": "69", + "name": "Bayburt" + }, + { + "code": "70", + "name": "Karaman" + }, + { + "code": "71", + "name": "Kırıkkale" + }, + { + "code": "72", + "name": "Batman" + }, + { + "code": "73", + "name": "Şırnak" + }, + { + "code": "74", + "name": "Bartın" + }, + { + "code": "75", + "name": "Ardahan" + }, + { + "code": "76", + "name": "IÄŸdır" + }, + { + "code": "77", + "name": "Yalova" + }, + { + "code": "78", + "name": "Karabük" + }, + { + "code": "79", + "name": "Kilis" + }, + { + "code": "80", + "name": "Osmaniye" + }, + { + "code": "81", + "name": "Düzce" + } + ], + "TT": [ + { + "code": "ARI", + "name": "Arima" + }, + { + "code": "CHA", + "name": "Chaguanas" + }, + { + "code": "CTT", + "name": "Couva-Tabaquite-Talparo" + }, + { + "code": "DMN", + "name": "Diego Martin" + }, + { + "code": "MRC", + "name": "Mayaro-Rio Claro" + }, + { + "code": "PED", + "name": "Penal-Debe" + }, + { + "code": "PTF", + "name": "Point Fortin" + }, + { + "code": "POS", + "name": "Port of Spain" + }, + { + "code": "PRT", + "name": "Princes Town" + }, + { + "code": "SFO", + "name": "San Fernando" + }, + { + "code": "SJL", + "name": "San Juan-Laventille" + }, + { + "code": "SGE", + "name": "Sangre Grande" + }, + { + "code": "SIP", + "name": "Siparia" + }, + { + "code": "TOB", + "name": "Tobago" + }, + { + "code": "TUP", + "name": "Tunapuna-Piarco" + } + ], + "TV": [ + { + "code": "FUN", + "name": "Funafuti" + }, + { + "code": "NMG", + "name": "Nanumanga" + }, + { + "code": "NMA", + "name": "Nanumea" + }, + { + "code": "NIT", + "name": "Niutao" + }, + { + "code": "NUI", + "name": "Nui" + }, + { + "code": "NKF", + "name": "Nukufetau" + }, + { + "code": "NKL", + "name": "Nukulaelae" + }, + { + "code": "VAI", + "name": "Vaitupu" + } + ], + "TW": [ + { + "code": "CHA", + "name": "Changhua" + }, + { + "code": "CYQ", + "name": "Chiayi" + }, + { + "code": "CYI", + "name": "Chiayi County" + }, + { + "code": "HSZ", + "name": "Hsinchu" + }, + { + "code": "HSQ", + "name": "Hsinchu County" + }, + { + "code": "HUA", + "name": "Hualien" + }, + { + "code": "KHH", + "name": "Kaohsiung" + }, + { + "code": "KEE", + "name": "Keelung" + }, + { + "code": "KIN", + "name": "Kinmen" + }, + { + "code": "LIE", + "name": "Lienchiang" + }, + { + "code": "MIA", + "name": "Miaoli" + }, + { + "code": "NAN", + "name": "Nantou" + }, + { + "code": "NWT", + "name": "New Taipei" + }, + { + "code": "PEN", + "name": "Penghu" + }, + { + "code": "PIF", + "name": "Pingtung" + }, + { + "code": "TXG", + "name": "Taichung" + }, + { + "code": "TNN", + "name": "Tainan" + }, + { + "code": "TPE", + "name": "Taipei" + }, + { + "code": "TTT", + "name": "Taitung" + }, + { + "code": "TAO", + "name": "Taoyuan" + }, + { + "code": "ILA", + "name": "Yilan" + }, + { + "code": "YUN", + "name": "Yunlin" + } + ], + "TZ": [ + { + "code": "01", + "name": "Arusha" + }, + { + "code": "02", + "name": "Dar es Salaam" + }, + { + "code": "03", + "name": "Dodoma" + }, + { + "code": "04", + "name": "Iringa" + }, + { + "code": "05", + "name": "Kagera" + }, + { + "code": "06", + "name": "North Pemba" + }, + { + "code": "07", + "name": "Zanzibar North" + }, + { + "code": "08", + "name": "Kigoma" + }, + { + "code": "09", + "name": "Kilimanjaro" + }, + { + "code": "10", + "name": "South Pemba" + }, + { + "code": "11", + "name": "Zanzibar Central/South" + }, + { + "code": "12", + "name": "Lindi" + }, + { + "code": "13", + "name": "Mara" + }, + { + "code": "14", + "name": "Mbeya" + }, + { + "code": "15", + "name": "Zanzibar Urban/West" + }, + { + "code": "16", + "name": "Morogoro" + }, + { + "code": "17", + "name": "Mtwara" + }, + { + "code": "18", + "name": "Mwanza" + }, + { + "code": "19", + "name": "Pwani" + }, + { + "code": "20", + "name": "Rukwa" + }, + { + "code": "21", + "name": "Ruvuma" + }, + { + "code": "22", + "name": "Shinyanga" + }, + { + "code": "23", + "name": "Singida" + }, + { + "code": "24", + "name": "Tabora" + }, + { + "code": "25", + "name": "Tanga" + }, + { + "code": "26", + "name": "Manyara" + }, + { + "code": "27", + "name": "Geita" + }, + { + "code": "28", + "name": "Katavi" + }, + { + "code": "29", + "name": "Njombe" + }, + { + "code": "30", + "name": "Simiyu" + } + ], + "UA": [ + { + "code": "05", + "name": "Vinnychchyna" + }, + { + "code": "07", + "name": "Volyn" + }, + { + "code": "09", + "name": "Luhanshchyna" + }, + { + "code": "12", + "name": "Dnipropetrovshchyna" + }, + { + "code": "14", + "name": "Donechchyna" + }, + { + "code": "18", + "name": "Zhytomyrshchyna" + }, + { + "code": "21", + "name": "Zakarpattia" + }, + { + "code": "23", + "name": "Zaporizhzhya" + }, + { + "code": "26", + "name": "Prykarpattia" + }, + { + "code": "30", + "name": "Kiev" + }, + { + "code": "32", + "name": "Kyivshchyna" + }, + { + "code": "35", + "name": "Kirovohradschyna" + }, + { + "code": "40", + "name": "Sevastopol" + }, + { + "code": "43", + "name": "Crimea" + }, + { + "code": "46", + "name": "Lvivshchyna" + }, + { + "code": "48", + "name": "Mykolayivschyna" + }, + { + "code": "51", + "name": "Odeshchyna" + }, + { + "code": "53", + "name": "Poltavshchyna" + }, + { + "code": "56", + "name": "Rivnenshchyna" + }, + { + "code": "59", + "name": "Sumshchyna" + }, + { + "code": "61", + "name": "Ternopilshchyna" + }, + { + "code": "63", + "name": "Kharkivshchyna" + }, + { + "code": "65", + "name": "Khersonshchyna" + }, + { + "code": "68", + "name": "Khmelnychchyna" + }, + { + "code": "71", + "name": "Cherkashchyna" + }, + { + "code": "74", + "name": "Chernihivshchyna" + }, + { + "code": "77", + "name": "Chernivtsi Oblast" + } + ], + "UG": [ + { + "code": "314", + "name": "Abim" + }, + { + "code": "301", + "name": "Adjumani" + }, + { + "code": "322", + "name": "Agago" + }, + { + "code": "323", + "name": "Alebtong" + }, + { + "code": "315", + "name": "Amolatar" + }, + { + "code": "324", + "name": "Amudat" + }, + { + "code": "216", + "name": "Amuria" + }, + { + "code": "316", + "name": "Amuru" + }, + { + "code": "302", + "name": "Apac" + }, + { + "code": "303", + "name": "Arua" + }, + { + "code": "217", + "name": "Budaka" + }, + { + "code": "218", + "name": "Bududa" + }, + { + "code": "201", + "name": "Bugiri" + }, + { + "code": "420", + "name": "Buhweju" + }, + { + "code": "117", + "name": "Buikwe" + }, + { + "code": "219", + "name": "Bukedea" + }, + { + "code": "118", + "name": "Bukomansibi" + }, + { + "code": "220", + "name": "Bukwa" + }, + { + "code": "225", + "name": "Bulambuli" + }, + { + "code": "416", + "name": "Buliisa" + }, + { + "code": "401", + "name": "Bundibugyo" + }, + { + "code": "430", + "name": "Bunyangabu" + }, + { + "code": "402", + "name": "Bushenyi" + }, + { + "code": "202", + "name": "Busia" + }, + { + "code": "221", + "name": "Butaleja" + }, + { + "code": "119", + "name": "Butambala" + }, + { + "code": "233", + "name": "Butebo" + }, + { + "code": "120", + "name": "Buvuma" + }, + { + "code": "226", + "name": "Buyende" + }, + { + "code": "C", + "name": "Central" + }, + { + "code": "317", + "name": "Dokolo" + }, + { + "code": "E", + "name": "Eastern" + }, + { + "code": "121", + "name": "Gomba" + }, + { + "code": "304", + "name": "Gulu" + }, + { + "code": "403", + "name": "Hoima" + }, + { + "code": "417", + "name": "Ibanda" + }, + { + "code": "203", + "name": "Iganga" + }, + { + "code": "418", + "name": "Isingiro" + }, + { + "code": "204", + "name": "Jinja" + }, + { + "code": "318", + "name": "Kaabong" + }, + { + "code": "404", + "name": "Kabale" + }, + { + "code": "405", + "name": "Kabarole" + }, + { + "code": "213", + "name": "Kaberamaido" + }, + { + "code": "427", + "name": "Kagadi" + }, + { + "code": "428", + "name": "Kakumiro" + }, + { + "code": "101", + "name": "Kalangala" + }, + { + "code": "222", + "name": "Kaliro" + }, + { + "code": "122", + "name": "Kalungu" + }, + { + "code": "102", + "name": "Kampala" + }, + { + "code": "205", + "name": "Kamuli" + }, + { + "code": "413", + "name": "Kamwenge" + }, + { + "code": "414", + "name": "Kanungu" + }, + { + "code": "206", + "name": "Kapchorwa" + }, + { + "code": "406", + "name": "Kasese" + }, + { + "code": "207", + "name": "Katakwi" + }, + { + "code": "112", + "name": "Kayunga" + }, + { + "code": "407", + "name": "Kibaale" + }, + { + "code": "103", + "name": "Kiboga" + }, + { + "code": "227", + "name": "Kibuku" + }, + { + "code": "419", + "name": "Kiruhura" + }, + { + "code": "421", + "name": "Kiryandongo" + }, + { + "code": "408", + "name": "Kisoro" + }, + { + "code": "305", + "name": "Kitgum" + }, + { + "code": "319", + "name": "Koboko" + }, + { + "code": "325", + "name": "Kole" + }, + { + "code": "306", + "name": "Kotido" + }, + { + "code": "208", + "name": "Kumi" + }, + { + "code": "228", + "name": "Kween" + }, + { + "code": "123", + "name": "Kyankwanzi" + }, + { + "code": "422", + "name": "Kyegegwa" + }, + { + "code": "415", + "name": "Kyenjojo" + }, + { + "code": "125", + "name": "Kyotera" + }, + { + "code": "326", + "name": "Lamwo" + }, + { + "code": "307", + "name": "Lira" + }, + { + "code": "229", + "name": "Luuka" + }, + { + "code": "104", + "name": "Luwero" + }, + { + "code": "124", + "name": "Lwengo" + }, + { + "code": "114", + "name": "Lyantonde" + }, + { + "code": "223", + "name": "Manafwa" + }, + { + "code": "320", + "name": "Maracha" + }, + { + "code": "105", + "name": "Masaka" + }, + { + "code": "409", + "name": "Masindi" + }, + { + "code": "214", + "name": "Mayuge" + }, + { + "code": "209", + "name": "Mbale" + }, + { + "code": "410", + "name": "Mbarara" + }, + { + "code": "423", + "name": "Mitooma" + }, + { + "code": "115", + "name": "Mityana" + }, + { + "code": "308", + "name": "Moroto" + }, + { + "code": "309", + "name": "Moyo" + }, + { + "code": "106", + "name": "Mpigi" + }, + { + "code": "107", + "name": "Mubende" + }, + { + "code": "108", + "name": "Mukono" + }, + { + "code": "311", + "name": "Nakapiripirit" + }, + { + "code": "116", + "name": "Nakaseke" + }, + { + "code": "109", + "name": "Nakasongola" + }, + { + "code": "230", + "name": "Namayingo" + }, + { + "code": "234", + "name": "Namisindwa" + }, + { + "code": "224", + "name": "Namutumba" + }, + { + "code": "327", + "name": "Napak" + }, + { + "code": "310", + "name": "Nebbi" + }, + { + "code": "231", + "name": "Ngora" + }, + { + "code": "N", + "name": "Northern" + }, + { + "code": "424", + "name": "Ntoroko" + }, + { + "code": "411", + "name": "Ntungamo" + }, + { + "code": "328", + "name": "Nwoya" + }, + { + "code": "329", + "name": "Otuke" + }, + { + "code": "321", + "name": "Oyam" + }, + { + "code": "312", + "name": "Pader" + }, + { + "code": "332", + "name": "Pakwach" + }, + { + "code": "210", + "name": "Pallisa" + }, + { + "code": "110", + "name": "Rakai" + }, + { + "code": "429", + "name": "Rubanda" + }, + { + "code": "425", + "name": "Rubirizi" + }, + { + "code": "431", + "name": "Rukiga" + }, + { + "code": "412", + "name": "Rukungiri" + }, + { + "code": "111", + "name": "Sembabule" + }, + { + "code": "232", + "name": "Serere" + }, + { + "code": "426", + "name": "Sheema" + }, + { + "code": "215", + "name": "Sironko" + }, + { + "code": "211", + "name": "Soroti" + }, + { + "code": "212", + "name": "Tororo" + }, + { + "code": "113", + "name": "Wakiso" + }, + { + "code": "W", + "name": "Western" + }, + { + "code": "313", + "name": "Yumbe" + }, + { + "code": "331", + "name": "Zombo" + }, + { + "code": "330", + "name": "Zombo²" + } + ], + "UM": [ + { + "code": "67", + "name": "Johnston Atoll" + }, + { + "code": "71", + "name": "Midway Atoll" + }, + { + "code": "76", + "name": "Navassa Island" + }, + { + "code": "79", + "name": "Wake Island" + }, + { + "code": "81", + "name": "Baker Island" + }, + { + "code": "84", + "name": "Howland Island" + }, + { + "code": "86", + "name": "Jarvis Island" + }, + { + "code": "89", + "name": "Kingman Reef" + }, + { + "code": "95", + "name": "Palmyra Atoll" + } + ], + "US": [ + { + "code": "AL", + "name": "Alabama" + }, + { + "code": "AK", + "name": "Alaska" + }, + { + "code": "AZ", + "name": "Arizona" + }, + { + "code": "AR", + "name": "Arkansas" + }, + { + "code": "CA", + "name": "California" + }, + { + "code": "CO", + "name": "Colorado" + }, + { + "code": "CT", + "name": "Connecticut" + }, + { + "code": "DE", + "name": "Delaware" + }, + { + "code": "FL", + "name": "Florida" + }, + { + "code": "GA", + "name": "Georgia" + }, + { + "code": "HI", + "name": "Hawaii" + }, + { + "code": "ID", + "name": "Idaho" + }, + { + "code": "IL", + "name": "Illinois" + }, + { + "code": "IN", + "name": "Indiana" + }, + { + "code": "IA", + "name": "Iowa" + }, + { + "code": "KS", + "name": "Kansas" + }, + { + "code": "KY", + "name": "Kentucky" + }, + { + "code": "LA", + "name": "Louisiana" + }, + { + "code": "ME", + "name": "Maine" + }, + { + "code": "MD", + "name": "Maryland" + }, + { + "code": "MA", + "name": "Massachusetts" + }, + { + "code": "MI", + "name": "Michigan" + }, + { + "code": "MN", + "name": "Minnesota" + }, + { + "code": "MS", + "name": "Mississippi" + }, + { + "code": "MO", + "name": "Missouri" + }, + { + "code": "MT", + "name": "Montana" + }, + { + "code": "NE", + "name": "Nebraska" + }, + { + "code": "NV", + "name": "Nevada" + }, + { + "code": "NH", + "name": "New Hampshire" + }, + { + "code": "NJ", + "name": "New Jersey" + }, + { + "code": "NM", + "name": "New Mexico" + }, + { + "code": "NY", + "name": "New York" + }, + { + "code": "NC", + "name": "North Carolina" + }, + { + "code": "ND", + "name": "North Dakota" + }, + { + "code": "OH", + "name": "Ohio" + }, + { + "code": "OK", + "name": "Oklahoma" + }, + { + "code": "OR", + "name": "Oregon" + }, + { + "code": "PA", + "name": "Pennsylvania" + }, + { + "code": "RI", + "name": "Rhode Island" + }, + { + "code": "SC", + "name": "South Carolina" + }, + { + "code": "SD", + "name": "South Dakota" + }, + { + "code": "TN", + "name": "Tennessee" + }, + { + "code": "TX", + "name": "Texas" + }, + { + "code": "UT", + "name": "Utah" + }, + { + "code": "VT", + "name": "Vermont" + }, + { + "code": "VA", + "name": "Virginia" + }, + { + "code": "WA", + "name": "Washington" + }, + { + "code": "DC", + "name": "Washington DC" + }, + { + "code": "WV", + "name": "West Virginia" + }, + { + "code": "WI", + "name": "Wisconsin" + }, + { + "code": "WY", + "name": "Wyoming" + } + ], + "UY": [ + { + "code": "AR", + "name": "Artigas" + }, + { + "code": "CA", + "name": "Canelones" + }, + { + "code": "CL", + "name": "Cerro Largo" + }, + { + "code": "CO", + "name": "Colonia" + }, + { + "code": "DU", + "name": "Durazno" + }, + { + "code": "FS", + "name": "Flores" + }, + { + "code": "FD", + "name": "Florida" + }, + { + "code": "LA", + "name": "Lavalleja" + }, + { + "code": "MA", + "name": "Maldonado" + }, + { + "code": "MO", + "name": "Montevideo" + }, + { + "code": "PA", + "name": "Paysandú" + }, + { + "code": "RN", + "name": "Río Negro" + }, + { + "code": "RV", + "name": "Rivera" + }, + { + "code": "RO", + "name": "Rocha" + }, + { + "code": "SA", + "name": "Salto" + }, + { + "code": "SJ", + "name": "San José" + }, + { + "code": "SO", + "name": "Soriano" + }, + { + "code": "TA", + "name": "Tacuarembó" + }, + { + "code": "TT", + "name": "Treinta y Tres" + } + ], + "UZ": [ + { + "code": "AN", + "name": "Andijan" + }, + { + "code": "BU", + "name": "Bukhara" + }, + { + "code": "FA", + "name": "Fergana" + }, + { + "code": "JI", + "name": "Jizzakh" + }, + { + "code": "QR", + "name": "Karakalpakstan" + }, + { + "code": "NG", + "name": "Namangan" + }, + { + "code": "NW", + "name": "Navoiy" + }, + { + "code": "QA", + "name": "Qashqadaryo" + }, + { + "code": "SA", + "name": "Samarqand" + }, + { + "code": "SI", + "name": "Sirdaryo" + }, + { + "code": "SU", + "name": "Surxondaryo" + }, + { + "code": "TK", + "name": "Tashkent" + }, + { + "code": "TO", + "name": "Tashkent Province" + }, + { + "code": "XO", + "name": "Xorazm" + } + ], + "VC": [ + { + "code": "01", + "name": "Charlotte" + }, + { + "code": "02", + "name": "Saint Andrew" + }, + { + "code": "03", + "name": "Saint David" + }, + { + "code": "04", + "name": "Saint George" + }, + { + "code": "05", + "name": "Saint Patrick" + }, + { + "code": "06", + "name": "Grenadines" + } + ], + "VE": [ + { + "code": "Z", + "name": "Amazonas" + }, + { + "code": "B", + "name": "Anzoátegui" + }, + { + "code": "C", + "name": "Apure" + }, + { + "code": "D", + "name": "Aragua" + }, + { + "code": "E", + "name": "Barinas" + }, + { + "code": "F", + "name": "Bolívar" + }, + { + "code": "A", + "name": "Capital" + }, + { + "code": "G", + "name": "Carabobo" + }, + { + "code": "H", + "name": "Cojedes" + }, + { + "code": "Y", + "name": "Delta Amacuro" + }, + { + "code": "I", + "name": "Falcón" + }, + { + "code": "W", + "name": "Federal Dependencies" + }, + { + "code": "J", + "name": "Guárico" + }, + { + "code": "K", + "name": "Lara" + }, + { + "code": "L", + "name": "Mérida" + }, + { + "code": "M", + "name": "Miranda" + }, + { + "code": "N", + "name": "Monagas" + }, + { + "code": "O", + "name": "Nueva Esparta" + }, + { + "code": "P", + "name": "Portuguesa" + }, + { + "code": "R", + "name": "Sucre" + }, + { + "code": "S", + "name": "Táchira" + }, + { + "code": "T", + "name": "Trujillo" + }, + { + "code": "X", + "name": "Vargas" + }, + { + "code": "U", + "name": "Yaracuy" + }, + { + "code": "V", + "name": "Zulia" + } + ], + "VN": [ + { + "code": "44", + "name": "An Giang" + }, + { + "code": "43", + "name": "Bà Rịa–VÅ©ng Tàu" + }, + { + "code": "54", + "name": "Bắc Giang" + }, + { + "code": "53", + "name": "Bắc Kạn" + }, + { + "code": "55", + "name": "Bạc Liêu" + }, + { + "code": "56", + "name": "Bắc Ninh" + }, + { + "code": "50", + "name": "Bến Tre" + }, + { + "code": "31", + "name": "Bình Äịnh" + }, + { + "code": "57", + "name": "Bình DÆ°Æ¡ng" + }, + { + "code": "58", + "name": "Bình PhÆ°á»›c" + }, + { + "code": "40", + "name": "Bình Thuận" + }, + { + "code": "59", + "name": "Cà Mau" + }, + { + "code": "CT", + "name": "Can Tho" + }, + { + "code": "04", + "name": "Cao Bằng" + }, + { + "code": "DN", + "name": "Da Nang" + }, + { + "code": "33", + "name": "Äắk Lắk" + }, + { + "code": "72", + "name": "Äắk Nông" + }, + { + "code": "71", + "name": "Äiện Biên" + }, + { + "code": "39", + "name": "Äồng Nai" + }, + { + "code": "45", + "name": "Äồng Tháp" + }, + { + "code": "30", + "name": "Gia Lai" + }, + { + "code": "03", + "name": "Hà Giang" + }, + { + "code": "63", + "name": "Hà Nam" + }, + { + "code": "23", + "name": "Hà TÄ©nh" + }, + { + "code": "61", + "name": "Hải DÆ°Æ¡ng" + }, + { + "code": "HP", + "name": "Haiphong" + }, + { + "code": "HN", + "name": "Hanoi" + }, + { + "code": "73", + "name": "Hậu Giang" + }, + { + "code": "SG", + "name": "Ho Chi Minh City" + }, + { + "code": "14", + "name": "Hòa Bình" + }, + { + "code": "66", + "name": "HÆ°ng Yên" + }, + { + "code": "34", + "name": "Khánh Hòa" + }, + { + "code": "47", + "name": "Kiên Giang" + }, + { + "code": "28", + "name": "Kon Tum" + }, + { + "code": "01", + "name": "Lai Châu" + }, + { + "code": "35", + "name": "Lâm Äồng" + }, + { + "code": "09", + "name": "Lạng SÆ¡n" + }, + { + "code": "02", + "name": "Lào Cai" + }, + { + "code": "41", + "name": "Long An" + }, + { + "code": "67", + "name": "Nam Äịnh" + }, + { + "code": "22", + "name": "Nghệ An" + }, + { + "code": "18", + "name": "Ninh Bình" + }, + { + "code": "36", + "name": "Ninh Thuận" + }, + { + "code": "68", + "name": "Phú Thá»" + }, + { + "code": "32", + "name": "Phú Yên" + }, + { + "code": "24", + "name": "Quảng Bình" + }, + { + "code": "27", + "name": "Quảng Nam" + }, + { + "code": "29", + "name": "Quảng Ngãi" + }, + { + "code": "13", + "name": "Quảng Ninh" + }, + { + "code": "25", + "name": "Quảng Trị" + }, + { + "code": "52", + "name": "Sóc Trăng" + }, + { + "code": "05", + "name": "SÆ¡n La" + }, + { + "code": "37", + "name": "Tây Ninh" + }, + { + "code": "20", + "name": "Thái Bình" + }, + { + "code": "69", + "name": "Thái Nguyên" + }, + { + "code": "21", + "name": "Thanh Hóa" + }, + { + "code": "26", + "name": "Thừa Thiên–Huế" + }, + { + "code": "46", + "name": "Tiá»n Giang" + }, + { + "code": "51", + "name": "Trà Vinh" + }, + { + "code": "07", + "name": "Tuyên Quang" + }, + { + "code": "49", + "name": "VÄ©nh Long" + }, + { + "code": "70", + "name": "VÄ©nh Phúc" + }, + { + "code": "06", + "name": "Yên Bái" + } + ], + "VU": [ + { + "code": "MAP", + "name": "Malampa" + }, + { + "code": "PAM", + "name": "Penama" + }, + { + "code": "SAM", + "name": "Sanma" + }, + { + "code": "SEE", + "name": "Shefa" + }, + { + "code": "TAE", + "name": "Tafea" + }, + { + "code": "TOB", + "name": "Torba" + } + ], + "WF": [ + { + "code": "AL", + "name": "Alo" + }, + { + "code": "SG", + "name": "Sigave" + }, + { + "code": "UV", + "name": "Uvea" + } + ], + "WS": [ + { + "code": "AA", + "name": "A’ana" + }, + { + "code": "AL", + "name": "Aiga-i-le-Tai" + }, + { + "code": "AT", + "name": "Atua" + }, + { + "code": "FA", + "name": "Fa’asaleleaga" + }, + { + "code": "GE", + "name": "Gaga’emauga" + }, + { + "code": "GI", + "name": "Gaga’ifomauga" + }, + { + "code": "PA", + "name": "Palauli" + }, + { + "code": "SA", + "name": "Satupa’itea" + }, + { + "code": "TU", + "name": "Tuamasaga" + }, + { + "code": "VF", + "name": "Va’a-o-Fonoti" + }, + { + "code": "VS", + "name": "Vaisigano" + } + ], + "YE": [ + { + "code": "AD", + "name": "’Adan" + }, + { + "code": "AB", + "name": "Abyan" + }, + { + "code": "BA", + "name": "Al Bayda" + }, + { + "code": "HU", + "name": "Al Hudaydah" + }, + { + "code": "JA", + "name": "Al Jawf" + }, + { + "code": "MR", + "name": "Al Mahrah" + }, + { + "code": "MW", + "name": "Al Mahwit" + }, + { + "code": "SA", + "name": "Amanat Al Asimah" + }, + { + "code": "AM", + "name": "Amran" + }, + { + "code": "SU", + "name": "Arkhabil Suqutra" + }, + { + "code": "DA", + "name": "Dhale" + }, + { + "code": "DH", + "name": "Dhamar" + }, + { + "code": "HD", + "name": "Hadramaut" + }, + { + "code": "HJ", + "name": "Hajjah" + }, + { + "code": "IB", + "name": "Ibb" + }, + { + "code": "LA", + "name": "Lahij" + }, + { + "code": "MA", + "name": "Ma’rib" + }, + { + "code": "RA", + "name": "Raymah" + }, + { + "code": "SD", + "name": "Sa’dah" + }, + { + "code": "SN", + "name": "Sana’a" + }, + { + "code": "SH", + "name": "Shabwah" + }, + { + "code": "TA", + "name": "Taiz" + } + ], + "ZA": [ + { + "code": "EC", + "name": "Eastern Cape" + }, + { + "code": "FS", + "name": "Free" + }, + { + "code": "GT", + "name": "Gauteng" + }, + { + "code": "NL", + "name": "KwaZulu-Natal" + }, + { + "code": "LP", + "name": "Limpopo" + }, + { + "code": "MP", + "name": "Mpumalanga" + }, + { + "code": "NW", + "name": "North West" + }, + { + "code": "NC", + "name": "Northern Cape" + }, + { + "code": "WC", + "name": "Western Cape" + } + ], + "ZM": [ + { + "code": "01", + "name": "Western" + }, + { + "code": "02", + "name": "Central" + }, + { + "code": "03", + "name": "Eastern" + }, + { + "code": "04", + "name": "Luapula" + }, + { + "code": "05", + "name": "Northern" + }, + { + "code": "06", + "name": "North-Western" + }, + { + "code": "07", + "name": "Southern" + }, + { + "code": "08", + "name": "Copperbelt" + }, + { + "code": "09", + "name": "Lusaka" + }, + { + "code": "10", + "name": "Muchinga" + } + ], + "ZW": [ + { + "code": "BU", + "name": "Bulawayo" + }, + { + "code": "HA", + "name": "Harare" + }, + { + "code": "MA", + "name": "Manicaland" + }, + { + "code": "MC", + "name": "Mashonaland Central" + }, + { + "code": "ME", + "name": "Mashonaland East" + }, + { + "code": "MW", + "name": "Mashonaland West" + }, + { + "code": "MV", + "name": "Masvingo" + }, + { + "code": "MN", + "name": "Matabeleland North" + }, + { + "code": "MS", + "name": "Matabeleland South" + }, + { + "code": "MI", + "name": "Midlands" + } + ] +} \ No newline at end of file diff --git a/js/data/locale/kk/scripts.jf b/js/data/locale/kk/scripts.jf index 6f5ae863a9..e3b0149519 100644 --- a/js/data/locale/kk/scripts.jf +++ b/js/data/locale/kk/scripts.jf @@ -1,7 +1,7 @@ { "scripts": [ - "Arab", - "Cyrl" + "Cyrl", + "Arab" ], "generated": true -} \ No newline at end of file +} diff --git a/js/data/locale/kk/sysres.json b/js/data/locale/kk/sysres.json index 06765a3f0f..f7cb6abbfa 100644 --- a/js/data/locale/kk/sysres.json +++ b/js/data/locale/kk/sysres.json @@ -48,108 +48,108 @@ "NN12": "же", "N12": "ж", "LLLL1": "Қаңтар", - "LLL1": "Қаң.", - "LL1": "Қа", + "LLL1": "қаң.", + "LL1": "қа", "L1": "Òš", "LLLL2": "Ðқпан", - "LLL2": "Ðқп.", - "LL2": "ÐÒ›", + "LLL2": "ақп.", + "LL2": "ақ", "L2": "Ð", "LLLL3": "Ðаурыз", - "LLL3": "Ðау.", - "LL3": "Ðа", + "LLL3": "нау.", + "LL3": "на", "L3": "Ð", "LLLL4": "Сәуір", - "LLL4": "Сәу.", - "LL4": "Сә", + "LLL4": "Ñәу.", + "LL4": "ÑÓ™", "L4": "С", "LLLL5": "Мамыр", - "LLL5": "Мам.", - "LL5": "Ма", + "LLL5": "мам.", + "LL5": "ма", "L5": "Ðœ", "LLLL6": "МауÑым", - "LLL6": "Мау.", - "LL6": "Ма", + "LLL6": "мау.", + "LL6": "ма", "L6": "Ðœ", "LLLL7": "Шілде", - "LLL7": "Шіл.", - "LL7": "Ші", + "LLL7": "шіл.", + "LL7": "ші", "L7": "Ш", "LLLL8": "Тамыз", - "LLL8": "Там.", - "LL8": "Та", + "LLL8": "там.", + "LL8": "та", "L8": "Т", "LLLL9": "Қыркүйек", - "LLL9": "Қыр.", - "LL9": "Қы", + "LLL9": "қыр.", + "LL9": "қы", "L9": "Òš", "LLLL10": "Қазан", - "LLL10": "Қаз.", - "LL10": "Қа", + "LLL10": "қаз.", + "LL10": "қа", "L10": "Òš", "LLLL11": "Қараша", - "LLL11": "Қар.", - "LL11": "Қа", + "LLL11": "қар.", + "LL11": "қа", "L11": "Òš", "LLLL12": "ЖелтоқÑан", - "LLL12": "Жел.", - "LL12": "Же", + "LLL12": "жел.", + "LL12": "же", "L12": "Ж", "EEEE0": "жекÑенбі", - "EEE0": "ЖÑ", - "EE0": "ЖÑ", + "EEE0": "жÑ", + "EE0": "жÑ", "E0": "Ж", "EEEE1": "дүйÑенбі", - "EEE1": "ДÑ", - "EE1": "ДÑ", + "EEE1": "дÑ", + "EE1": "дÑ", "E1": "Д", "EEEE2": "ÑейÑенбі", - "EEE2": "СÑ", - "EE2": "СÑ", + "EEE2": "ÑÑ", + "EE2": "ÑÑ", "E2": "С", "EEEE3": "ÑәрÑенбі", - "EEE3": "Ср", - "EE3": "Ср", + "EEE3": "ÑÑ€", + "EE3": "ÑÑ€", "E3": "С", "EEEE4": "бейÑенбі", - "EEE4": "БÑ", - "EE4": "БÑ", + "EEE4": "бÑ", + "EE4": "бÑ", "E4": "Б", "EEEE5": "жұма", - "EEE5": "Жм", - "EE5": "Жм", + "EEE5": "жм", + "EE5": "жм", "E5": "Ж", "EEEE6": "Ñенбі", - "EEE6": "Сб", - "EE6": "Сб", + "EEE6": "Ñб", + "EE6": "Ñб", "E6": "С", - "cccc0": "ЖекÑенбі", - "ccc0": "ЖÑ", - "cc0": "ЖÑ", + "cccc0": "жекÑенбі", + "ccc0": "жÑ", + "cc0": "жÑ", "c0": "Ж", - "cccc1": "ДүйÑенбі", - "ccc1": "ДÑ", - "cc1": "ДÑ", + "cccc1": "дүйÑенбі", + "ccc1": "дÑ", + "cc1": "дÑ", "c1": "Д", - "cccc2": "СейÑенбі", - "ccc2": "СÑ", - "cc2": "СÑ", + "cccc2": "ÑейÑенбі", + "ccc2": "ÑÑ", + "cc2": "ÑÑ", "c2": "С", - "cccc3": "СәрÑенбі", - "ccc3": "Ср", - "cc3": "Ср", + "cccc3": "ÑәрÑенбі", + "ccc3": "ÑÑ€", + "cc3": "ÑÑ€", "c3": "С", - "cccc4": "БейÑенбі", - "ccc4": "БÑ", - "cc4": "БÑ", + "cccc4": "бейÑенбі", + "ccc4": "бÑ", + "cc4": "бÑ", "c4": "Б", - "cccc5": "Жұма", - "ccc5": "Жм", - "cc5": "Жм", + "cccc5": "жұма", + "ccc5": "жм", + "cc5": "жм", "c5": "Ж", - "cccc6": "Сенбі", - "ccc6": "Сб", - "cc6": "Сб", + "cccc6": "Ñенбі", + "ccc6": "Ñб", + "cc6": "Ñб", "c6": "С", "a0": "AM", "a1": "PM", @@ -171,6 +171,14 @@ "1#1 wk|#{num} wks": "one#{num} ап.|#{num} ап.", "1#1 mon|#{num} mons": "one#{num} ай|#{num} ай", "1#1 yr|#{num} yrs": "one#{num} ж.|#{num} ж.", + "durationMediumMillis": "one#{num} мÑ|#{num} мÑ", + "1#1 se|#{num} sec": "one#{num} Ñ|#{num} Ñ", + "1#1 mi|#{num} min": "one#{num} мин|#{num} мин", + "durationMediumHours": "one#{num} Ñағ|#{num} Ñағ", + "1#1 dy|#{num} dys": "one#{num} к.|#{num} к.", + "durationMediumWeeks": "one#{num} ап.|#{num} ап.", + "1#1 mo|#{num} mos": "one#{num} ай|#{num} ай", + "durationMediumYears": "one#{num} ж.|#{num} ж.", "durationShortMillis": "one#{num} мÑ|#{num} мÑ", "#{num}s": "one#{num} Ñ|#{num} Ñ", "durationShortMinutes": "one#{num} мин|#{num} мин", @@ -179,22 +187,6 @@ "#{num}w": "one#{num} ап.|#{num} ап.", "durationShortMonths": "one#{num} ай|#{num} ай", "#{num}y": "one#{num} ж.|#{num} ж.", - "separatorFull": " ", - "finalSeparatorFull": " ", - "separatorLong": " ", - "finalSeparatorLong": " ", - "separatorMedium": " ", - "finalSeparatorMedium": " ", - "separatorShort": " ", - "finalSeparatorShort": " ", - "durationMediumMillis": "one#{num} мÑ|#{num} мÑ", - "1#1 se|#{num} sec": "one#{num} Ñек.|#{num} Ñек.", - "1#1 mi|#{num} min": "one#{num} мин|#{num} мин", - "durationMediumHours": "one#{num} Ñағат|#{num} Ñағат", - "1#1 dy|#{num} dys": "one#{num} Ñ‚|#{num}Ñ‚", - "durationMediumWeeks": "one#{num} апта|#{num} апта", - "1#1 mo|#{num} mos": "one#{num} ай|#{num} ай", - "durationMediumYears": "one#{num} ж.|#{num} ж.", "1#in 1 second|#in {num} seconds": "one#{num} Ñекундтан кейін|#{num} Ñекундтан кейін", "1#in 1 minute|#in {num} minutes": "one#{num} минуттан кейін|#{num} минуттан кейін", "1#in 1 hour|#in {num} hours": "one#{num} Ñағаттан кейін|#{num} Ñағаттан кейін", @@ -236,5 +228,13 @@ "#{num}d ago": "one#{num} күн бұрын|#{num} күн бұрын", "#{num}w ago": "one#{num} ап. бұрын|#{num} ап. бұрын", "#{num}mo ago": "one#{num} ай бұрын|#{num} ай бұрын", - "#{num}y ago": "one#{num} ж. бұрын|#{num} ж. бұрын" + "#{num}y ago": "one#{num} ж. бұрын|#{num} ж. бұрын", + "separatorFull": " ", + "finalSeparatorFull": " ", + "separatorLong": " ", + "finalSeparatorLong": " ", + "separatorMedium": " ", + "finalSeparatorMedium": " ", + "separatorShort": " ", + "finalSeparatorShort": " " } \ No newline at end of file diff --git a/js/data/locale/kkj/sysres.json b/js/data/locale/kkj/sysres.json index 02c5920ce3..ea5ea293f4 100644 --- a/js/data/locale/kkj/sysres.json +++ b/js/data/locale/kkj/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/kl/dateformats.json b/js/data/locale/kl/dateformats.json index f7d137d150..295443c17d 100644 --- a/js/data/locale/kl/dateformats.json +++ b/js/data/locale/kl/dateformats.json @@ -69,30 +69,30 @@ "m": "mm", "s": "ss", "ah": "h a", - "hm": "h:mm", - "ms": "mm:ss", - "ahm": "h:mm a", - "hms": "h:mm:ss", - "hmz": "h:mm z", - "ahmz": "h:mm a z", - "ahms": "h:mm:ss a", - "hmsz": "h:mm:ss z", - "ahmsz": "h:mm:ss a z" + "hm": "h.mm", + "ms": "mm.ss", + "ahm": "h.mm a", + "hms": "h.mm.ss", + "hmz": "h.mm z", + "ahmz": "h.mm a z", + "ahms": "h.mm.ss a", + "hmsz": "h.mm.ss z", + "ahmsz": "h.mm.ss a z" }, "24": { "h": "HH", "m": "mm", "s": "ss", "ah": "HH", - "hm": "HH:mm", - "ms": "mm:ss", - "ahm": "HH:mm", - "hms": "HH:mm:ss", - "hmz": "HH:mm z", - "ahmz": "HH:mm z", - "ahms": "HH:mm:ss", - "hmsz": "HH:mm:ss z", - "ahmsz": "HH:mm:ss z" + "hm": "HH.mm", + "ms": "mm.ss", + "ahm": "HH.mm", + "hms": "HH.mm.ss", + "hmz": "HH.mm z", + "ahmz": "HH.mm z", + "ahms": "HH.mm.ss", + "hmsz": "HH.mm.ss z", + "ahmsz": "HH.mm.ss z" } }, "range": { diff --git a/js/data/locale/kl/sysres.json b/js/data/locale/kl/sysres.json index 2eabd6ba64..d5874f168d 100644 --- a/js/data/locale/kl/sysres.json +++ b/js/data/locale/kl/sysres.json @@ -47,9 +47,9 @@ "MMM12": "dec", "NN12": "de", "N12": "d", - "EEEE0": "sabaat", - "EEE0": "sab", - "EE0": "sab", + "EEEE0": "sapaat", + "EEE0": "sap", + "EE0": "sap", "E0": "S", "EEEE1": "ataasinngorneq", "EEE1": "ata", @@ -95,6 +95,14 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", + "durationMediumMillis": "#{num} ms", + "1#1 se|#{num} sec": "#{num} s", + "1#1 mi|#{num} min": "#{num} min", + "durationMediumHours": "#{num} h", + "1#1 dy|#{num} dys": "#{num} d", + "durationMediumWeeks": "#{num} w", + "1#1 mo|#{num} mos": "#{num} m", + "durationMediumYears": "#{num} y", "durationShortMillis": "#{num} ms", "#{num}s": "#{num} s", "durationShortMinutes": "#{num} min", @@ -103,22 +111,6 @@ "#{num}w": "#{num} w", "durationShortMonths": "#{num} m", "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", - "durationMediumMillis": "one#{num}ms|#{num}ms", - "1#1 se|#{num} sec": "one#{num}s|#{num}s", - "1#1 mi|#{num} min": "one#{num}m|#{num}m", - "durationMediumHours": "one#{num}h|#{num}h", - "1#1 dy|#{num} dys": "one#{num}d|#{num}d", - "durationMediumWeeks": "one#{num}u|#{num}u", - "1#1 mo|#{num} mos": "one#{num}m|#{num}m", - "durationMediumYears": "one#{num}Ã¥|#{num}Ã¥", "1#in 1 second|#in {num} seconds": "one#om {num} sekundi|#om {num} sekundi", "1#in 1 minute|#in {num} minutes": "one#om {num} minutsi|#om {num} minutsi", "1#in 1 hour|#in {num} hours": "one#om {num} nalunaaquttap-akunnera|#om {num} nalunaaquttap-akunnera", @@ -160,5 +152,13 @@ "#{num}d ago": "one#for {num} ulloq unnuarlu siden|#for {num} ulloq unnuarlu siden", "#{num}w ago": "one#for {num} sapaatip-akunnera siden|#for {num} sapaatip-akunnera siden", "#{num}mo ago": "one#for {num} qaammat siden|#for {num} qaammat siden", - "#{num}y ago": "one#for {num} ukioq siden|#for {num} ukioq siden" + "#{num}y ago": "one#for {num} ukioq siden|#for {num} ukioq siden", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/kln/sysres.json b/js/data/locale/kln/sysres.json index 1d7552c394..564c783c09 100644 --- a/js/data/locale/kln/sysres.json +++ b/js/data/locale/kln/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/km/ctrynames.json b/js/data/locale/km/ctrynames.json index 1226215b48..651c46513e 100644 --- a/js/data/locale/km/ctrynames.json +++ b/js/data/locale/km/ctrynames.json @@ -1,4 +1,5 @@ { + "Sub-Saharan Africa": "202", "កម្ពុជា": "KH", "កាណាដា": "CA", "កាážáž¶": "QA", @@ -64,6 +65,10 @@ "ណូរូ": "NR", "ណៀ": "NU", "ážáž„់សានី": "TZ", + "ážáŸ†áž”ន់ចាយលុយអឺរ៉ូ": "EZ", + "ážáŸ†áž”ន់ជាយអូសáŸáž¢áž¶áž“ី": "QO", + "ážáŸ†áž”ន់មិនស្គាល់": "ZZ", + "ážáŸ†áž”ន់​មីក្រូណáŸážŸáŸŠáž¸": "057", "ážáž¶áž áŸ’ស៊ីគីស្ážáž¶áž“": "TJ", "ážáž»áž„ហ្គា": "TO", "ážáž¼ážáŸáž¡áŸ…": "TK", @@ -71,10 +76,6 @@ "ážáž½áž€áž‚ី": "TR", "ážáž½áž€áž˜áŸ‰áŸáž“ីស្ážáž¶áž“": "TM", "ážáŸƒážœáŸ‰áž¶áž“់": "TW", - "ážáŸ†áž”ន់ចាយលុយអឺរ៉ូ": "EZ", - "ážáŸ†áž”ន់ជាយអូសáŸáž¢áž¶áž“ី": "QO", - "ážáŸ†áž”ន់មិនស្គាល់": "ZZ", - "ážáŸ†áž”ន់​មីក្រូណáŸážŸáŸŠáž¸": "057", "ážáŸƒ": "TH", "ទីមáŸážšáž›áž¸ážŸ": "TL", "ទុយនីស៊ី": "TN", @@ -93,9 +94,9 @@ "ប៉ាណាម៉ា": "PA", "បាបាដុស": "BB", "ប៉ាពូអាស៊ី​នូវែលហ្គីណáŸ": "PG", + "បារាំង": "FR", "ប៉ារ៉ាហ្គាយ": "PY", "បារ៉ែន": "BH", - "បារាំង": "FR", "បាហាម៉ា": "BS", "ប៊ឺមុយដា": "BM", "បុážážŸáŸ’វាណា": "BW", @@ -160,8 +161,14 @@ "វ៉áŸážŽáŸážŸáŸŠáž»áž™áž¢áŸáž¡áž¶": "VE", "សង់ព្យែរ និង​មីគីឡុង": "PM", "សង់​ហáŸáž¡áŸážŽáž¶": "SH", + "សំប៊ី": "ZM", "សហភាព​អឺរ៉ុប": "EU", "សហរដ្ឋអាមáŸážšáž·áž€": "US", + "សាំង​គីហនិង ណáŸážœáž¸ážŸ": "KN", + "សាំង​បាážáŸáž¡áŸáž˜áž¸": "BL", + "សាំង​ម៉ាទីន": "MF", + "សាំងលូស៊ី": "LC", + "សាំង​វ៉ាំងសង់ áž“áž·áž„ ហ្គ្រáŸážŽáž¶ážŒáž¸áž“": "VC", "សាធារណរដ្ឋ​ដូមីនីក": "DO", "សាធារណរដ្ឋអាហ្វ្រិកកណ្ដាល": "CF", "សាន​ម៉ារីណូ": "SM", @@ -184,12 +191,6 @@ "សáŸážŽáŸáž áŸ’គាល់": "SN", "សែប៊ី": "RS", "សៅážáž¼áž˜áŸ‰áŸ áž“áž·áž„ ប្រាំងស៊ីប": "ST", - "សំប៊ី": "ZM", - "សាំង​គីហនិង ណáŸážœáž¸ážŸ": "KN", - "សាំង​បាážáŸáž¡áŸáž˜áž¸": "BL", - "សាំង​ម៉ាទីន": "MF", - "សាំងលូស៊ី": "LC", - "សាំង​វ៉ាំងសង់ áž“áž·áž„ ហ្គ្រáŸážŽáž¶ážŒáž¸áž“": "VC", "ស្រីលង្កា": "LK", "ស្លូវ៉ាគី": "SK", "ស្លូវáŸáž“ី": "SI", @@ -202,6 +203,8 @@ "ហូឡង់": "NL", "ហូឡង់ ការ៉ាប៊ីន": "BQ", "ហៃទី": "HT", + "ហ្គំប៊ី": "GM", + "ហ្គាំ": "GU", "ហ្គាណា": "GH", "ហ្គាបុង": "GA", "ហ្គីណáŸ": "GN", @@ -211,13 +214,11 @@ "ហ្គីអាណា បារាំង": "GF", "ហ្គáŸáž“ស៊ី": "GG", "ហ្គោដឺឡុប": "GP", - "ហ្គំប៊ី": "GM", - "ហ្គាំ": "GU", "ហ្គ្រើណាដ": "GD", "ហ្គ្រោអង់ឡង់": "GL", + "ហ្វាំងឡង់": "FI", "ហ្វីជី": "FJ", "ហ្វីលីពីន": "PH", - "ហ្វាំងឡង់": "FI", "ហ៊្សកដានី": "JO", "ហ្សកហ្ស៊ី": "GE", "ហ្សាម៉ាអ៊ីក": "JM", @@ -259,8 +260,6 @@ "អាហ្វ្រិក​ážáž¶áž„​លិច": "011", "អាហ្វ្រិកភាគážáž¶áž„ážáŸ’បូង": "018", "អាហ្សង់ទីន": "AR", - "ឥណ្ឌា": "IN", - "ឥណ្ឌូណáŸážŸáŸŠáž¸": "ID", "អ៊ីážáž¶áž›áž¸": "IT", "អ៊ីរ៉ង់": "IR", "អ៊ីរ៉ាក់": "IQ", @@ -290,5 +289,6 @@ "អáŸáž áŸ’ស៊ីប": "EG", "អែលសាល់វ៉ាឌáŸážš": "SV", "អែលអុហ្វមែន": "IM", - "Sub-Saharan Africa": "202" + "ឥណ្ឌា": "IN", + "ឥណ្ឌូណáŸážŸáŸŠáž¸": "ID" } \ No newline at end of file diff --git a/js/data/locale/km/ctryreverse.json b/js/data/locale/km/ctryreverse.json index a04d6f3436..0df9d3fbec 100644 --- a/js/data/locale/km/ctryreverse.json +++ b/js/data/locale/km/ctryreverse.json @@ -73,6 +73,10 @@ "NR": "ណូរូ", "NU": "ណៀ", "TZ": "ážáž„់សានី", + "EZ": "ážáŸ†áž”ន់ចាយលុយអឺរ៉ូ", + "QO": "ážáŸ†áž”ន់ជាយអូសáŸáž¢áž¶áž“ី", + "ZZ": "ážáŸ†áž”ន់មិនស្គាល់", + "057": "ážáŸ†áž”ន់​មីក្រូណáŸážŸáŸŠáž¸", "TJ": "ážáž¶áž áŸ’ស៊ីគីស្ážáž¶áž“", "TO": "ážáž»áž„ហ្គា", "TK": "ážáž¼ážáŸáž¡áŸ…", @@ -80,10 +84,6 @@ "TR": "ážáž½áž€áž‚ី", "TM": "ážáž½áž€áž˜áŸ‰áŸáž“ីស្ážáž¶áž“", "TW": "ážáŸƒážœáŸ‰áž¶áž“់", - "EZ": "ážáŸ†áž”ន់ចាយលុយអឺរ៉ូ", - "QO": "ážáŸ†áž”ន់ជាយអូសáŸáž¢áž¶áž“ី", - "ZZ": "ážáŸ†áž”ន់មិនស្គាល់", - "057": "ážáŸ†áž”ន់​មីក្រូណáŸážŸáŸŠáž¸", "TH": "ážáŸƒ", "TL": "ទីមáŸážšáž›áž¸ážŸ", "TN": "ទុយនីស៊ី", @@ -102,9 +102,9 @@ "PA": "ប៉ាណាម៉ា", "BB": "បាបាដុស", "PG": "ប៉ាពូអាស៊ី​នូវែលហ្គីណáŸ", + "FR": "បារាំង", "PY": "ប៉ារ៉ាហ្គាយ", "BH": "បារ៉ែន", - "FR": "បារាំង", "BS": "បាហាម៉ា", "BM": "ប៊ឺមុយដា", "BW": "បុážážŸáŸ’វាណា", @@ -169,8 +169,14 @@ "VE": "វ៉áŸážŽáŸážŸáŸŠáž»áž™áž¢áŸáž¡áž¶", "PM": "សង់ព្យែរ និង​មីគីឡុង", "SH": "សង់​ហáŸáž¡áŸážŽáž¶", + "ZM": "សំប៊ី", "EU": "សហភាព​អឺរ៉ុប", "US": "សហរដ្ឋអាមáŸážšáž·áž€", + "KN": "សាំង​គីហនិង ណáŸážœáž¸ážŸ", + "BL": "សាំង​បាážáŸáž¡áŸáž˜áž¸", + "MF": "សាំង​ម៉ាទីន", + "LC": "សាំងលូស៊ី", + "VC": "សាំង​វ៉ាំងសង់ áž“áž·áž„ ហ្គ្រáŸážŽáž¶ážŒáž¸áž“", "DO": "សាធារណរដ្ឋ​ដូមីនីក", "CF": "សាធារណរដ្ឋអាហ្វ្រិកកណ្ដាល", "SM": "សាន​ម៉ារីណូ", @@ -193,12 +199,6 @@ "SN": "សáŸážŽáŸáž áŸ’គាល់", "RS": "សែប៊ី", "ST": "សៅážáž¼áž˜áŸ‰áŸ áž“áž·áž„ ប្រាំងស៊ីប", - "ZM": "សំប៊ី", - "KN": "សាំង​គីហនិង ណáŸážœáž¸ážŸ", - "BL": "សាំង​បាážáŸáž¡áŸáž˜áž¸", - "MF": "សាំង​ម៉ាទីន", - "LC": "សាំងលូស៊ី", - "VC": "សាំង​វ៉ាំងសង់ áž“áž·áž„ ហ្គ្រáŸážŽáž¶ážŒáž¸áž“", "LK": "ស្រីលង្កា", "SK": "ស្លូវ៉ាគី", "SI": "ស្លូវáŸáž“ី", @@ -211,6 +211,8 @@ "NL": "ហូឡង់", "BQ": "ហូឡង់ ការ៉ាប៊ីន", "HT": "ហៃទី", + "GM": "ហ្គំប៊ី", + "GU": "ហ្គាំ", "GH": "ហ្គាណា", "GA": "ហ្គាបុង", "GN": "ហ្គីណáŸ", @@ -220,13 +222,11 @@ "GF": "ហ្គីអាណា បារាំង", "GG": "ហ្គáŸáž“ស៊ី", "GP": "ហ្គោដឺឡុប", - "GM": "ហ្គំប៊ី", - "GU": "ហ្គាំ", "GD": "ហ្គ្រើណាដ", "GL": "ហ្គ្រោអង់ឡង់", + "FI": "ហ្វាំងឡង់", "FJ": "ហ្វីជី", "PH": "ហ្វីលីពីន", - "FI": "ហ្វាំងឡង់", "JO": "ហ៊្សកដានី", "GE": "ហ្សកហ្ស៊ី", "JM": "ហ្សាម៉ាអ៊ីក", @@ -264,8 +264,6 @@ "011": "អាហ្វ្រិក​ážáž¶áž„​លិច", "018": "អាហ្វ្រិកភាគážáž¶áž„ážáŸ’បូង", "AR": "អាហ្សង់ទីន", - "IN": "ឥណ្ឌា", - "ID": "ឥណ្ឌូណáŸážŸáŸŠáž¸", "IT": "អ៊ីážáž¶áž›áž¸", "IR": "អ៊ីរ៉ង់", "IQ": "អ៊ីរ៉ាក់", @@ -290,5 +288,7 @@ "ES": "អáŸážŸáŸ’ប៉ាញ", "EG": "អáŸáž áŸ’ស៊ីប", "SV": "អែលសាល់វ៉ាឌáŸážš", - "IM": "អែលអុហ្វមែន" + "IM": "អែលអុហ្វមែន", + "IN": "ឥណ្ឌា", + "ID": "ឥណ្ឌូណáŸážŸáŸŠáž¸" } \ No newline at end of file diff --git a/js/data/locale/km/regionnames.json b/js/data/locale/km/regionnames.json index 0bd4496580..3105e0c04c 100644 --- a/js/data/locale/km/regionnames.json +++ b/js/data/locale/km/regionnames.json @@ -3256,10 +3256,6 @@ } ], "CO": [ - { - "name": "ទីក្រុងបូកូážáž¶", - "code": "DC" - }, { "name": "Amazonas", "code": "AMA" @@ -3387,6 +3383,10 @@ { "name": "Vichada", "code": "VID" + }, + { + "name": "ទីក្រុងបូកូážáž¶", + "code": "DC" } ], "CR": [ @@ -3610,10 +3610,6 @@ } ], "CZ": [ - { - "name": "ទីក្រុងប្រាក", - "code": "10" - }, { "name": "BeneÅ¡ov", "code": "201" @@ -4057,6 +4053,10 @@ { "name": "Znojmo", "code": "647" + }, + { + "name": "ទីក្រុងប្រាក", + "code": "10" } ], "DE": [ @@ -5374,14 +5374,6 @@ } ], "FR": [ - { - "name": "ប៉ារីស", - "code": "75" - }, - { - "name": "អ៊ីលដឺហ្រ្វែន", - "code": "IDF" - }, { "name": "Ain", "code": "01" @@ -5440,11 +5432,11 @@ }, { "name": "Brittany", - "code": "E" + "code": "BRE" }, { "name": "Brittany", - "code": "BRE" + "code": "E" }, { "name": "Burgundy-Franche-Comté", @@ -5488,11 +5480,11 @@ }, { "name": "Corsica", - "code": "COR" + "code": "H" }, { "name": "Corsica", - "code": "H" + "code": "COR" }, { "name": "Côte-d’Or", @@ -5881,6 +5873,14 @@ { "name": "Yvelines", "code": "78" + }, + { + "name": "ប៉ារីស", + "code": "75" + }, + { + "name": "អ៊ីលដឺហ្រ្វែន", + "code": "IDF" } ], "GA": [ @@ -5922,30 +5922,6 @@ } ], "GB": [ - { - "name": "មែនឈáŸážŸáž‘áŸážš", - "code": "MAN" - }, - { - "name": "វ៉ាល់សáŸ", - "code": "WLS" - }, - { - "name": "សហរាជាណាចក្រ", - "code": "UKM" - }, - { - "name": "ស្កុážáž¡áŸ‚áž“", - "code": "SCT" - }, - { - "name": "អង់គ្លáŸážŸ", - "code": "ENG" - }, - { - "name": "អៀរឡង់ ážáž¶áž„ជើង", - "code": "NIR" - }, { "name": "Aberdeen", "code": "ABE" @@ -6917,6 +6893,30 @@ { "name": "York", "code": "YOR" + }, + { + "name": "មែនឈáŸážŸáž‘áŸážš", + "code": "MAN" + }, + { + "name": "វ៉ាល់សáŸ", + "code": "WLS" + }, + { + "name": "សហរាជាណាចក្រ", + "code": "UKM" + }, + { + "name": "ស្កុážáž¡áŸ‚áž“", + "code": "SCT" + }, + { + "name": "អង់គ្លáŸážŸ", + "code": "ENG" + }, + { + "name": "អៀរឡង់ ážáž¶áž„ជើង", + "code": "NIR" } ], "GD": [ @@ -8110,22 +8110,6 @@ } ], "ID": [ - { - "name": "កាលីម៉ាន់ážáž¶áž“់", - "code": "KA" - }, - { - "name": "កោះជ្វា", - "code": "JW" - }, - { - "name": "កោះស៊ូម៉ាážáŸ’រា", - "code": "SM" - }, - { - "name": "ចាការážáž¶", - "code": "JK" - }, { "name": "Aceh", "code": "AC" @@ -8273,6 +8257,22 @@ { "name": "Yogyakarta", "code": "YO" + }, + { + "name": "កាលីម៉ាន់ážáž¶áž“់", + "code": "KA" + }, + { + "name": "កោះជ្វា", + "code": "JW" + }, + { + "name": "កោះស៊ូម៉ាážáŸ’រា", + "code": "SM" + }, + { + "name": "ចាការážáž¶", + "code": "JK" } ], "IE": [ @@ -8808,10 +8808,6 @@ } ], "IT": [ - { - "name": "ážáŸážáŸ’ážáž‡áž¾áž„ភ្នំ", - "code": "21" - }, { "name": "Abruzzo", "code": "65" @@ -9327,6 +9323,10 @@ { "name": "Viterbo", "code": "VT" + }, + { + "name": "ážáŸážáŸ’ážáž‡áž¾áž„ភ្នំ", + "code": "21" } ], "JM": [ @@ -10268,6 +10268,30 @@ } ], "LA": [ + { + "name": "Luang Namtha", + "code": "LM" + }, + { + "name": "Savannakhet", + "code": "SV" + }, + { + "name": "Sekong", + "code": "XE" + }, + { + "name": "Vientiane", + "code": "VT" + }, + { + "name": "Vientiane Province", + "code": "VI" + }, + { + "name": "Xaisomboun", + "code": "XS" + }, { "name": "ážáŸážáŸ’áž ážáž¶áŸ†áž˜áž½áž“", "code": "KH" @@ -10315,30 +10339,6 @@ { "name": "ážáŸ’វែងអាចមáŸáž€áŸ’ážšáž–áž¾", "code": "AT" - }, - { - "name": "Luang Namtha", - "code": "LM" - }, - { - "name": "Savannakhet", - "code": "SV" - }, - { - "name": "Sekong", - "code": "XE" - }, - { - "name": "Vientiane", - "code": "VT" - }, - { - "name": "Vientiane Province", - "code": "VI" - }, - { - "name": "Xaisomboun", - "code": "XS" } ], "LB": [ @@ -18090,14 +18090,6 @@ } ], "TH": [ - { - "name": "ážáŸážáŸ’ážáž˜áž áž¶ážŸáž¶ážšážáž¶â€‹áž˜", - "code": "44" - }, - { - "name": "បាងកក", - "code": "10" - }, { "name": "Amnat Charoen", "code": "37" @@ -18401,6 +18393,14 @@ { "name": "Yasothon", "code": "35" + }, + { + "name": "ážáŸážáŸ’ážáž˜áž áž¶ážŸáž¶ážšážáž¶â€‹áž˜", + "code": "44" + }, + { + "name": "បាងកក", + "code": "10" } ], "TJ": [ @@ -19914,10 +19914,6 @@ } ], "US": [ - { - "name": "ញូវយ៉ក", - "code": "NY" - }, { "name": "Alabama", "code": "AL" @@ -20141,6 +20137,10 @@ { "name": "Wyoming", "code": "WY" + }, + { + "name": "ញូវយ៉ក", + "code": "NY" } ], "UY": [ @@ -20408,58 +20408,6 @@ } ], "VN": [ - { - "name": "ក្រុងព្រៃនគរ", - "code": "SG" - }, - { - "name": "ážáŸážáŸ’ážáž€áŸ†áž–ង់គោ", - "code": "41" - }, - { - "name": "ážáŸážáŸ’ážáž€áŸ’រមួនស", - "code": "47" - }, - { - "name": "ážáŸážáŸ’ážážƒáŸ’លាំង", - "code": "52" - }, - { - "name": "ážáŸážáŸ’ážáž‘ឹកážáŸ’មៅ", - "code": "59" - }, - { - "name": "ážáŸážáŸ’ážáž•áŸ’សារដែក", - "code": "45" - }, - { - "name": "ážáŸážáŸ’ážáž–លលាវ", - "code": "55" - }, - { - "name": "ážáŸážáŸ’ážáž–្រះážáŸ’រពាំង", - "code": "51" - }, - { - "name": "ážáŸážáŸ’ážáž˜áž¶ážáŸ‹áž‡áŸ’រូក", - "code": "44" - }, - { - "name": "ážáŸážáŸ’ážážšáŸ„ងដំរី", - "code": "37" - }, - { - "name": "ážáŸážáŸ’ážáž›áž„់ហោរ", - "code": "49" - }, - { - "name": "ទីក្រុងព្រែកឫស្សី", - "code": "CT" - }, - { - "name": "ទីក្រុងហានូយ", - "code": "HN" - }, { "name": "Bà Rịa–VÅ©ng Tàu", "code": "43" @@ -20659,6 +20607,58 @@ { "name": "Yên Bái", "code": "06" + }, + { + "name": "ក្រុងព្រៃនគរ", + "code": "SG" + }, + { + "name": "ážáŸážáŸ’ážáž€áŸ†áž–ង់គោ", + "code": "41" + }, + { + "name": "ážáŸážáŸ’ážáž€áŸ’រមួនស", + "code": "47" + }, + { + "name": "ážáŸážáŸ’ážážƒáŸ’លាំង", + "code": "52" + }, + { + "name": "ážáŸážáŸ’ážáž‘ឹកážáŸ’មៅ", + "code": "59" + }, + { + "name": "ážáŸážáŸ’ážáž•áŸ’សារដែក", + "code": "45" + }, + { + "name": "ážáŸážáŸ’ážáž–លលាវ", + "code": "55" + }, + { + "name": "ážáŸážáŸ’ážáž–្រះážáŸ’រពាំង", + "code": "51" + }, + { + "name": "ážáŸážáŸ’ážáž˜áž¶ážáŸ‹áž‡áŸ’រូក", + "code": "44" + }, + { + "name": "ážáŸážáŸ’ážážšáŸ„ងដំរី", + "code": "37" + }, + { + "name": "ážáŸážáŸ’ážáž›áž„់ហោរ", + "code": "49" + }, + { + "name": "ទីក្រុងព្រែកឫស្សី", + "code": "CT" + }, + { + "name": "ទីក្រុងហានូយ", + "code": "HN" } ], "VU": [ diff --git a/js/data/locale/km/sysres.json b/js/data/locale/km/sysres.json index 3ecf368503..f9080ce088 100644 --- a/js/data/locale/km/sysres.json +++ b/js/data/locale/km/sysres.json @@ -52,7 +52,7 @@ "EE0": "អា", "E0": "អ", "EEEE1": "áž…áŸáž“្ទ", - "EEE1": "áž…áŸáž“្ទ", + "EEE1": "ចន្ទ", "EE1": "áž…", "E1": "áž…", "EEEE2": "អង្គារ", @@ -64,7 +64,7 @@ "EE3": "áž–áž»", "E3": "áž–", "EEEE4": "ព្រហស្បážáž·áŸ", - "EEE4": "ព្រហស្បážáž·áŸ", + "EEE4": "ព្រហ", "EE4": "ព្រ", "E4": "áž–", "EEEE5": "សុក្រ", @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} សប្ដាហáŸ", "1#1 mon|#{num} mons": "#{num} ážáŸ‚", "1#1 yr|#{num} yrs": "#{num} ឆ្នាំ", - "durationShortMillis": "#{num}ms", - "#{num}s": "#{num} វិនាទី", - "durationShortMinutes": "#{num} នាទី", - "#{num}h": "#{num} ម៉ោង", - "#{num}d": "#{num} ážáŸ’ងៃ", - "#{num}w": "#{num} សប្ដាហáŸ", - "durationShortMonths": "#{num} ážáŸ‚", - "#{num}y": "#{num} ឆ្នាំ", - "separatorFull": " ", - "finalSeparatorFull": " ", - "separatorLong": " ", - "finalSeparatorLong": " ", - "separatorMedium": " ", - "finalSeparatorMedium": " ", - "separatorShort": " ", - "finalSeparatorShort": " ", "durationMediumMillis": "#{num}ms", "1#1 se|#{num} sec": "#{num} វិនាទី", "1#1 mi|#{num} min": "#{num} នាទី", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} សប្ដាហáŸ", "1#1 mo|#{num} mos": "#{num} ážáŸ‚", "durationMediumYears": "#{num} ឆ្នាំ", + "durationShortMillis": "#{num}ms", + "#{num}s": "#{num} វិនាទី", + "durationShortMinutes": "#{num} នាទី", + "#{num}h": "#{num} ម៉ោង", + "#{num}d": "#{num} ážáŸ’ងៃ", + "#{num}w": "#{num} សប្ដាហáŸ", + "durationShortMonths": "#{num} ážáŸ‚", + "#{num}y": "#{num} ឆ្នាំ", "1#in 1 second|#in {num} seconds": "#{num} វិនាទីទៀáž", "1#in 1 minute|#in {num} minutes": "#{num} នាទីទៀáž", "1#in 1 hour|#in {num} hours": "#ក្នុង​រយៈ​ពáŸáž› {num} ម៉ោង", @@ -160,5 +152,13 @@ "#{num}d ago": "#{num} ážáŸ’ងៃ​​មុន", "#{num}w ago": "#{num} សប្ដាហáŸâ€‹áž˜áž»áž“", "#{num}mo ago": "#{num} ážáŸ‚មុន", - "#{num}y ago": "#{num} ឆ្នាំ​មុន" + "#{num}y ago": "#{num} ឆ្នាំ​មុន", + "separatorFull": " ", + "finalSeparatorFull": " ", + "separatorLong": " ", + "finalSeparatorLong": " ", + "separatorMedium": " ", + "finalSeparatorMedium": " ", + "separatorShort": " ", + "finalSeparatorShort": " " } \ No newline at end of file diff --git a/js/data/locale/kn/ctrynames.json b/js/data/locale/kn/ctrynames.json index fa24f6b3e5..ddd42dfe4c 100644 --- a/js/data/locale/kn/ctrynames.json +++ b/js/data/locale/kn/ctrynames.json @@ -1,9 +1,10 @@ { + "Sub-Saharan Africa": "202", "ಅಂಗೋಲಾ": "AO", - "ಅಂಟಾರà³à²Ÿà²¿à²•à²¾": "AQ", - "ಅಂಡೋರಾ": "AD", "ಅಜರà³à²¬à³ˆà²œà²¾à²¨à³": "AZ", "ಅಜà³à²žà²¾à²¤ ಪà³à²°à²¦à³‡à²¶": "ZZ", + "ಅಂಟಾರà³à²Ÿà²¿à²•à²¾": "AQ", + "ಅಂಡೋರಾ": "AD", "ಅಫಘಾನಿಸà³à²¥à²¾à²¨": "AF", "ಅಮೆರಿಕಾಸà³": "019", "ಅಮೇರಿಕನೠಸಮೋವಾ": "AS", @@ -14,9 +15,9 @@ "ಅಲà³à²œà³€à²°à²¿à²¯": "DZ", "ಅಲà³à²¬à³‡à²¨à²¿à²¯à²¾": "AL", "ಅಸೆನà³à²¶à²¨à³ ದà³à²µà³€à²ª": "AC", + "ಆಗà³à²¨à³‡à²¯ à²à²·à³à²¯à²¾": "035", "ಆಂಗà³à²µà²¿à²²à³à²²à²¾": "AI", "ಆಂಟಿಗà³à²µà²¾ ಮತà³à²¤à³ ಬರà³à²¬à³à²¡à²¾": "AG", - "ಆಗà³à²¨à³‡à²¯ à²à²·à³à²¯à²¾": "035", "ಆಫà³à²°à²¿à²•à²¾": "002", "ಆಫà³à²°à²¿à²•à²¾à²¦ ದಕà³à²·à²¿à²£ ಭಾಗ": "018", "ಆರà³à²®à³‡à²¨à²¿à²¯": "AM", @@ -24,8 +25,8 @@ "ಆಸà³à²Ÿà³à²°à²¿à²¯à²¾": "AT", "ಆಸà³à²Ÿà³à²°à³‡à²²à²¿à²¯à²¾": "AU", "ಆಸà³à²Ÿà³à²°à³‡à²²à³‡à²·à³à²¯à²¾": "053", - "ಇಂಡೋನೇಶಿಯಾ": "ID", "ಇಟಲಿ": "IT", + "ಇಂಡೋನೇಶಿಯಾ": "ID", "ಇಥಿಯೋಪಿಯಾ": "ET", "ಇರಾಕà³": "IQ", "ಇರಾನà³": "IR", @@ -111,8 +112,8 @@ "ಟರà³à²•à³à²¸à³ ಮತà³à²¤à³ ಕೈಕೋಸೠದà³à²µà³€à²ªà²—ಳà³": "TC", "ಟà³à²¨à³€à²¶à²¿à²¯": "TN", "ಟà³à²µà²¾à²²à³": "TV", - "ಟೊಂಗಾ": "TO", "ಟೊಕೆಲಾವà³": "TK", + "ಟೊಂಗಾ": "TO", "ಟೋಗೋ": "TG", "ಟà³à²°à²¿à²¨à²¿à²¡à²¾à²¡à³ ಮತà³à²¤à³ ಟೊಬಾಗೊ": "TT", "ಟà³à²°à²¿à²¸à³à²¤à²¨à³ ಡಾ ಕà³à²¨à³à²¹à²¾": "TA", @@ -197,8 +198,8 @@ "ಬà³à²°à³†à²œà²¿à²²à³": "BR", "ಭಾರತ": "IN", "ಭೂತಾನà³": "BT", - "ಮಂಗೋಲಿಯಾ": "MN", "ಮಕಾವೠSAR ಚೈನಾ": "MO", + "ಮಂಗೋಲಿಯಾ": "MN", "ಮಡಗಾಸà³à²•à²°à³": "MG", "ಮಧà³à²¯ ಅಮೇರಿಕಾ": "013", "ಮಧà³à²¯ ಆಫà³à²°à²¿à²•à²¾": "017", @@ -220,8 +221,8 @@ "ಮೆಲನೇಷಿಯಾ": "054", "ಮೈಕà³à²°à³‹à²¨à³‡à²¶à²¿à²¯à²¨à³ ಪà³à²°à²¦à³‡à²¶": "057", "ಮೈಕà³à²°à³‹à²¨à³‡à²¶à²¿à²¯à²¾": "FM", - "ಮೊಂಟೆನೆಗà³à²°à³‹": "ME", "ಮೊಜಾಂಬಿಕà³": "MZ", + "ಮೊಂಟೆನೆಗà³à²°à³‹": "ME", "ಮೊನಾಕೊ": "MC", "ಮೊರಾಕà³à²•à³Š": "MA", "ಮೊಲà³à²¡à³‹à²µà²¾": "MD", @@ -253,8 +254,8 @@ "ವೆನೆಜà³à²µà³†à²²à²¾": "VE", "ವà³à²¯à²¾à²Ÿà²¿à²•à²¨à³ ಸಿಟಿ": "VA", "ಶà³à²°à³€à²²à²‚ಕಾ": "LK", - "ಸಂಯà³à²•à³à²¤ ಸಂಸà³à²¥à²¾à²¨à²—ಳà³": "UN", "ಸಮೋವಾ": "WS", + "ಸಂಯà³à²•à³à²¤ ಸಂಸà³à²¥à²¾à²¨à²—ಳà³": "UN", "ಸಾಲೊಮನೠದà³à²µà³€à²ªà²—ಳà³": "SB", "ಸಾವೋ ಟೋಮೠಮತà³à²¤à³ ಪà³à²°à²¿à²¨à³à²¸à²¿à²ªà²¿": "ST", "ಸಿಂಗಾಪà³à²°à³": "SG", @@ -289,6 +290,5 @@ "ಹರà³à²¡à³ ಮತà³à²¤à³ ಮà³à²¯à²¾à²•à³â€Œà²¡à³‹à²¨à²¾à²²à³à²¡à³ ದà³à²µà³€à²ªà²—ಳà³": "HM", "ಹಾಂಗೠಕಾಂಗೠSAR ಚೈನಾ": "HK", "ಹೈಟಿ": "HT", - "ಹೊಂಡà³à²°à²¾à²¸à³": "HN", - "Sub-Saharan Africa": "202" + "ಹೊಂಡà³à²°à²¾à²¸à³": "HN" } \ No newline at end of file diff --git a/js/data/locale/kn/ctryreverse.json b/js/data/locale/kn/ctryreverse.json index dbd4907683..8bf767e82c 100644 --- a/js/data/locale/kn/ctryreverse.json +++ b/js/data/locale/kn/ctryreverse.json @@ -9,10 +9,10 @@ "202": "Sub-Saharan Africa", "419": "ಲà³à²¯à²¾à²Ÿà²¿à²¨à³ ಅಮೇರಿಕಾ", "AO": "ಅಂಗೋಲಾ", - "AQ": "ಅಂಟಾರà³à²Ÿà²¿à²•à²¾", - "AD": "ಅಂಡೋರಾ", "AZ": "ಅಜರà³à²¬à³ˆà²œà²¾à²¨à³", "ZZ": "ಅಜà³à²žà²¾à²¤ ಪà³à²°à²¦à³‡à²¶", + "AQ": "ಅಂಟಾರà³à²Ÿà²¿à²•à²¾", + "AD": "ಅಂಡೋರಾ", "AF": "ಅಫಘಾನಿಸà³à²¥à²¾à²¨", "019": "ಅಮೆರಿಕಾಸà³", "AS": "ಅಮೇರಿಕನೠಸಮೋವಾ", @@ -23,9 +23,9 @@ "DZ": "ಅಲà³à²œà³€à²°à²¿à²¯", "AL": "ಅಲà³à²¬à³‡à²¨à²¿à²¯à²¾", "AC": "ಅಸೆನà³à²¶à²¨à³ ದà³à²µà³€à²ª", + "035": "ಆಗà³à²¨à³‡à²¯ à²à²·à³à²¯à²¾", "AI": "ಆಂಗà³à²µà²¿à²²à³à²²à²¾", "AG": "ಆಂಟಿಗà³à²µà²¾ ಮತà³à²¤à³ ಬರà³à²¬à³à²¡à²¾", - "035": "ಆಗà³à²¨à³‡à²¯ à²à²·à³à²¯à²¾", "002": "ಆಫà³à²°à²¿à²•à²¾", "018": "ಆಫà³à²°à²¿à²•à²¾à²¦ ದಕà³à²·à²¿à²£ ಭಾಗ", "AM": "ಆರà³à²®à³‡à²¨à²¿à²¯", @@ -33,8 +33,8 @@ "AT": "ಆಸà³à²Ÿà³à²°à²¿à²¯à²¾", "AU": "ಆಸà³à²Ÿà³à²°à³‡à²²à²¿à²¯à²¾", "053": "ಆಸà³à²Ÿà³à²°à³‡à²²à³‡à²·à³à²¯à²¾", - "ID": "ಇಂಡೋನೇಶಿಯಾ", "IT": "ಇಟಲಿ", + "ID": "ಇಂಡೋನೇಶಿಯಾ", "ET": "ಇಥಿಯೋಪಿಯಾ", "IQ": "ಇರಾಕà³", "IR": "ಇರಾನà³", @@ -118,8 +118,8 @@ "TC": "ಟರà³à²•à³à²¸à³ ಮತà³à²¤à³ ಕೈಕೋಸೠದà³à²µà³€à²ªà²—ಳà³", "TN": "ಟà³à²¨à³€à²¶à²¿à²¯", "TV": "ಟà³à²µà²¾à²²à³", - "TO": "ಟೊಂಗಾ", "TK": "ಟೊಕೆಲಾವà³", + "TO": "ಟೊಂಗಾ", "TG": "ಟೋಗೋ", "TT": "ಟà³à²°à²¿à²¨à²¿à²¡à²¾à²¡à³ ಮತà³à²¤à³ ಟೊಬಾಗೊ", "TA": "ಟà³à²°à²¿à²¸à³à²¤à²¨à³ ಡಾ ಕà³à²¨à³à²¹à²¾", @@ -201,8 +201,8 @@ "BR": "ಬà³à²°à³†à²œà²¿à²²à³", "IN": "ಭಾರತ", "BT": "ಭೂತಾನà³", - "MN": "ಮಂಗೋಲಿಯಾ", "MO": "ಮಕಾವೠSAR ಚೈನಾ", + "MN": "ಮಂಗೋಲಿಯಾ", "MG": "ಮಡಗಾಸà³à²•à²°à³", "013": "ಮಧà³à²¯ ಅಮೇರಿಕಾ", "017": "ಮಧà³à²¯ ಆಫà³à²°à²¿à²•à²¾", @@ -223,8 +223,8 @@ "054": "ಮೆಲನೇಷಿಯಾ", "057": "ಮೈಕà³à²°à³‹à²¨à³‡à²¶à²¿à²¯à²¨à³ ಪà³à²°à²¦à³‡à²¶", "FM": "ಮೈಕà³à²°à³‹à²¨à³‡à²¶à²¿à²¯à²¾", - "ME": "ಮೊಂಟೆನೆಗà³à²°à³‹", "MZ": "ಮೊಜಾಂಬಿಕà³", + "ME": "ಮೊಂಟೆನೆಗà³à²°à³‹", "MC": "ಮೊನಾಕೊ", "MA": "ಮೊರಾಕà³à²•à³Š", "MD": "ಮೊಲà³à²¡à³‹à²µà²¾", @@ -254,8 +254,8 @@ "VE": "ವೆನೆಜà³à²µà³†à²²à²¾", "VA": "ವà³à²¯à²¾à²Ÿà²¿à²•à²¨à³ ಸಿಟಿ", "LK": "ಶà³à²°à³€à²²à²‚ಕಾ", - "UN": "ಸಂಯà³à²•à³à²¤ ಸಂಸà³à²¥à²¾à²¨à²—ಳà³", "WS": "ಸಮೋವಾ", + "UN": "ಸಂಯà³à²•à³à²¤ ಸಂಸà³à²¥à²¾à²¨à²—ಳà³", "SB": "ಸಾಲೊಮನೠದà³à²µà³€à²ªà²—ಳà³", "ST": "ಸಾವೋ ಟೋಮೠಮತà³à²¤à³ ಪà³à²°à²¿à²¨à³à²¸à²¿à²ªà²¿", "SG": "ಸಿಂಗಾಪà³à²°à³", diff --git a/js/data/locale/kn/regionnames.json b/js/data/locale/kn/regionnames.json index 6d3c80f716..a18b78ebb2 100644 --- a/js/data/locale/kn/regionnames.json +++ b/js/data/locale/kn/regionnames.json @@ -30,6 +30,10 @@ } ], "AE": [ + { + "name": "Dubai", + "code": "DU" + }, { "name": "ಅಜà³à²®à²¾à²¨à³ ಎಮಿರೇಟà³", "code": "AJ" @@ -53,13 +57,17 @@ { "name": "ಶಾರà³à²œ", "code": "SH" - }, - { - "name": "Dubai", - "code": "DU" } ], "AF": [ + { + "name": "Daykundi", + "code": "DAY" + }, + { + "name": "Panjshir", + "code": "PAN" + }, { "name": "ಉರೊಜà³à²—ನà³", "code": "URU" @@ -187,14 +195,6 @@ { "name": "ಹೆಲà³à²®à²¾à²‚ಡà³", "code": "HEL" - }, - { - "name": "Daykundi", - "code": "DAY" - }, - { - "name": "Panjshir", - "code": "PAN" } ], "AG": [ @@ -232,26 +232,6 @@ } ], "AL": [ - { - "name": "ಕೊರà³à²¸à²¿à²¯ ಕೌಂಟಿ", - "code": "06" - }, - { - "name": "ಜಿಜಿರೋಸà³à²Ÿà³‡à²°à³ ಕೌಂಟಿ", - "code": "05" - }, - { - "name": "ಡರà³à²°à³†à²¸à³ ಕೌಂಟಿ", - "code": "02" - }, - { - "name": "ಬೆರಾಟೠಕೌಂಟಿ", - "code": "01" - }, - { - "name": "ವà³à²²à³‹à²°à³† ಕೌಂಟಿ", - "code": "12" - }, { "name": "Berat", "code": "BR" @@ -423,6 +403,26 @@ { "name": "Vlorë", "code": "VL" + }, + { + "name": "ಕೊರà³à²¸à²¿à²¯ ಕೌಂಟಿ", + "code": "06" + }, + { + "name": "ಜಿಜಿರೋಸà³à²Ÿà³‡à²°à³ ಕೌಂಟಿ", + "code": "05" + }, + { + "name": "ಡರà³à²°à³†à²¸à³ ಕೌಂಟಿ", + "code": "02" + }, + { + "name": "ಬೆರಾಟೠಕೌಂಟಿ", + "code": "01" + }, + { + "name": "ವà³à²²à³‹à²°à³† ಕೌಂಟಿ", + "code": "12" } ], "AM": [ @@ -716,6 +716,42 @@ } ], "AZ": [ + { + "name": "Goygol", + "code": "GYG" + }, + { + "name": "Khizi", + "code": "XIZ" + }, + { + "name": "Khojavend", + "code": "XVD" + }, + { + "name": "Lachin", + "code": "LAC" + }, + { + "name": "Naftalan", + "code": "NA" + }, + { + "name": "Shamakhi", + "code": "SMI" + }, + { + "name": "Sharur", + "code": "SAR" + }, + { + "name": "Shirvan", + "code": "SR" + }, + { + "name": "Yevlakh", + "code": "YE" + }, { "name": "ಅಗಮೠಜಿಲà³à²²à³†", "code": "AGM" @@ -828,14 +864,14 @@ "name": "ಗೋರನà³à²¬à²¾à²¯à³ ಜಿಲà³à²²à³†", "code": "GOR" }, - { - "name": "ಜಂಗಿಲಾನೠಜಿಲà³à²²à³†", - "code": "ZAN" - }, { "name": "ಜಕಾತಲಾ ಜಿಲà³à²²à³†", "code": "ZAQ" }, + { + "name": "ಜಂಗಿಲಾನೠಜಿಲà³à²²à³†", + "code": "ZAN" + }, { "name": "ಜಬà³à²°à³‡à²²à³ ಜಿಲà³à²²à³†", "code": "CAB" @@ -991,49 +1027,9 @@ { "name": "ಹಜಿಗಬà³à²²à³ ಜಿಲà³à²²à³†", "code": "HAC" - }, - { - "name": "Goygol", - "code": "GYG" - }, - { - "name": "Khizi", - "code": "XIZ" - }, - { - "name": "Khojavend", - "code": "XVD" - }, - { - "name": "Lachin", - "code": "LAC" - }, - { - "name": "Naftalan", - "code": "NA" - }, - { - "name": "Shamakhi", - "code": "SMI" - }, - { - "name": "Sharur", - "code": "SAR" - }, - { - "name": "Shirvan", - "code": "SR" - }, - { - "name": "Yevlakh", - "code": "YE" } ], "BA": [ - { - "name": "ಬà³à²°à³†à²¸à³à²•à³Š ಜಿಲà³à²²à³†", - "code": "BRC" - }, { "name": "Bosnian Podrinje", "code": "05" @@ -1081,6 +1077,10 @@ { "name": "Zenica-Doboj", "code": "04" + }, + { + "name": "ಬà³à²°à³†à²¸à³à²•à³Š ಜಿಲà³à²²à³†", + "code": "BRC" } ], "BB": [ @@ -1130,34 +1130,6 @@ } ], "BD": [ - { - "name": "ಖà³à²²à³à²¨à²¾ ವಿಭಾಗ", - "code": "D" - }, - { - "name": "ಢಾಕಾ ವಿಭಾಗ", - "code": "C" - }, - { - "name": "ಬà³à²¯à²¾à²°à²¿à²¸à²²à³ ಜಿಲà³à²²à³†", - "code": "06" - }, - { - "name": "ರಂಗೠಪà³à²°à³ ವಿಭಜನ", - "code": "F" - }, - { - "name": "ರಂಗà³à²ªà³à²°à³ ಜಿಲà³à²²à³†", - "code": "55" - }, - { - "name": "ರಾಜà³à²¶à²¾à²¹à²¿ ಜಿಲà³à²²à³†", - "code": "54" - }, - { - "name": "ಸಿಲà³à²¹à³†à²¤à³ ಜಿಲà³à²²à³†", - "code": "60" - }, { "name": "Bagerhat", "code": "05" @@ -1417,9 +1389,45 @@ { "name": "Thakurgaon", "code": "64" + }, + { + "name": "ಖà³à²²à³à²¨à²¾ ವಿಭಾಗ", + "code": "D" + }, + { + "name": "ಢಾಕಾ ವಿಭಾಗ", + "code": "C" + }, + { + "name": "ಬà³à²¯à²¾à²°à²¿à²¸à²²à³ ಜಿಲà³à²²à³†", + "code": "06" + }, + { + "name": "ರಂಗೠಪà³à²°à³ ವಿಭಜನ", + "code": "F" + }, + { + "name": "ರಂಗà³à²ªà³à²°à³ ಜಿಲà³à²²à³†", + "code": "55" + }, + { + "name": "ರಾಜà³à²¶à²¾à²¹à²¿ ಜಿಲà³à²²à³†", + "code": "54" + }, + { + "name": "ಸಿಲà³à²¹à³†à²¤à³ ಜಿಲà³à²²à³†", + "code": "60" } ], "BE": [ + { + "name": "Flanders", + "code": "VLG" + }, + { + "name": "Wallonia", + "code": "WAL" + }, { "name": "ಆಂಟà³à²µà²°à³à²ªà³", "code": "VAN" @@ -1463,48 +1471,96 @@ { "name": "ಹೈನಾಟà³", "code": "WHT" - }, - { - "name": "Flanders", - "code": "VLG" - }, - { - "name": "Wallonia", - "code": "WAL" } ], "BF": [ { - "name": "à²à²¯à³‹à²¬à²¾ ಪà³à²°à²¾à²‚ತà³à²¯", - "code": "IOB" + "name": "Boucle du Mouhoun", + "code": "01" }, { - "name": "ಒಬà³à²°à²¿à²Ÿà³à²Ÿà³†à²‚ಗಾ ಪà³à²°à²¾à²‚ತà³à²¯", - "code": "OUB" + "name": "Cascades", + "code": "02" }, { - "name": "ಔಡಾಲಾನೠಪà³à²°à²¾à²‚ತà³à²¯", - "code": "OUD" + "name": "Centre", + "code": "03" }, { - "name": "ಕದಿಗೊ ಪà³à²°à²¾à²‚ತà³à²¯", - "code": "KAD" + "name": "Centre-Est", + "code": "04" }, { - "name": "ಕೆನೆಡೌಗೠಪà³à²°à²¾à²‚ತà³à²¯", - "code": "KEN" + "name": "Centre-Nord", + "code": "05" }, { - "name": "ಕೊಂಪಿಂಗಾ ಪà³à²°à²¾à²‚ತà³à²¯", - "code": "KMP" + "name": "Centre-Ouest", + "code": "06" }, { - "name": "ಕೊಮೊ ಪà³à²°à²¾à²‚ತà³à²¯", - "code": "COM" + "name": "Centre-Sud", + "code": "07" }, { - "name": "ಕೊಮೊಂಜರಿ ಪà³à²°à²¾à²‚ತà³à²¯", - "code": "KMD" + "name": "Est", + "code": "08" + }, + { + "name": "Hauts-Bassins", + "code": "09" + }, + { + "name": "Nord", + "code": "10" + }, + { + "name": "Plateau-Central", + "code": "11" + }, + { + "name": "Sahel", + "code": "12" + }, + { + "name": "Soum", + "code": "SOM" + }, + { + "name": "Sud-Ouest", + "code": "13" + }, + { + "name": "à²à²¯à³‹à²¬à²¾ ಪà³à²°à²¾à²‚ತà³à²¯", + "code": "IOB" + }, + { + "name": "ಒಬà³à²°à²¿à²Ÿà³à²Ÿà³†à²‚ಗಾ ಪà³à²°à²¾à²‚ತà³à²¯", + "code": "OUB" + }, + { + "name": "ಔಡಾಲಾನೠಪà³à²°à²¾à²‚ತà³à²¯", + "code": "OUD" + }, + { + "name": "ಕದಿಗೊ ಪà³à²°à²¾à²‚ತà³à²¯", + "code": "KAD" + }, + { + "name": "ಕೆನೆಡೌಗೠಪà³à²°à²¾à²‚ತà³à²¯", + "code": "KEN" + }, + { + "name": "ಕೊಂಪಿಂಗಾ ಪà³à²°à²¾à²‚ತà³à²¯", + "code": "KMP" + }, + { + "name": "ಕೊಮೊ ಪà³à²°à²¾à²‚ತà³à²¯", + "code": "COM" + }, + { + "name": "ಕೊಮೊಂಜರಿ ಪà³à²°à²¾à²‚ತà³à²¯", + "code": "KMD" }, { "name": "ಕೊರà³à²µà³†à²—ೊ ಪà³à²°à²¾à²‚ತà³à²¯", @@ -1649,62 +1705,6 @@ { "name": "ಹೌಟೆ ಪà³à²°à²¾à²‚ತà³à²¯", "code": "HOU" - }, - { - "name": "Boucle du Mouhoun", - "code": "01" - }, - { - "name": "Cascades", - "code": "02" - }, - { - "name": "Centre", - "code": "03" - }, - { - "name": "Centre-Est", - "code": "04" - }, - { - "name": "Centre-Nord", - "code": "05" - }, - { - "name": "Centre-Ouest", - "code": "06" - }, - { - "name": "Centre-Sud", - "code": "07" - }, - { - "name": "Est", - "code": "08" - }, - { - "name": "Hauts-Bassins", - "code": "09" - }, - { - "name": "Nord", - "code": "10" - }, - { - "name": "Plateau-Central", - "code": "11" - }, - { - "name": "Sahel", - "code": "12" - }, - { - "name": "Soum", - "code": "SOM" - }, - { - "name": "Sud-Ouest", - "code": "13" } ], "BG": [ @@ -1844,6 +1844,10 @@ } ], "BI": [ + { + "name": "Rumonge", + "code": "RM" + }, { "name": "ಎನà³à²—ೊಜಿ ಪà³à²°à²¾à²‚ತà³à²¯", "code": "NG" @@ -1911,10 +1915,6 @@ { "name": "ಸಿಬಿಟೋಕೠಪà³à²°à²¾à²‚ತà³à²¯", "code": "CI" - }, - { - "name": "Rumonge", - "code": "RM" } ], "BJ": [ @@ -2024,6 +2024,10 @@ } ], "BQ": [ + { + "name": "Saba", + "code": "SA" + }, { "name": "ಬೊನೈರà³", "code": "BO" @@ -2031,13 +2035,13 @@ { "name": "ಸಿಂಟೠಯೂಸà³à²Ÿà²¾à²Ÿà²¿à²¯à²¸à³", "code": "SE" - }, - { - "name": "Saba", - "code": "SA" } ], "BR": [ + { + "name": "Rio de Janeiro", + "code": "RJ" + }, { "name": "ಅಮಪಾ", "code": "AP" @@ -2141,10 +2145,6 @@ { "name": "ಸೆರà³à²—ಿಪೆ", "code": "SE" - }, - { - "name": "Rio de Janeiro", - "code": "RJ" } ], "BS": [ @@ -2274,6 +2274,18 @@ } ], "BT": [ + { + "name": "Dagana", + "code": "22" + }, + { + "name": "Sarpang", + "code": "31" + }, + { + "name": "Tsirang", + "code": "21" + }, { "name": "ಗಾಸಾ ಜಿಲà³à²²à³†", "code": "GA" @@ -2341,21 +2353,13 @@ { "name": "ಹಾ ಜಿಲà³à²²à³†", "code": "13" - }, - { - "name": "Dagana", - "code": "22" - }, - { - "name": "Sarpang", - "code": "31" - }, - { - "name": "Tsirang", - "code": "21" } ], "BW": [ + { + "name": "Chobe", + "code": "CH" + }, { "name": "ಆಗà³à²¨à³‡à²¯ ಜಿಲà³à²²à³†", "code": "SE" @@ -2415,10 +2419,6 @@ { "name": "ಸೊವಾ, ಬೊಟà³à²¸à³à²µà²¾à²¨à²¾", "code": "ST" - }, - { - "name": "Chobe", - "code": "CH" } ], "BY": [ @@ -2452,6 +2452,10 @@ } ], "BZ": [ + { + "name": "Belize", + "code": "BZ" + }, { "name": "ಆರೆಂಜೠವಾಕೠಜಿಲà³à²²à³†", "code": "OW" @@ -2471,10 +2475,6 @@ { "name": "ಸà³à²Ÿà³à²¯à²¾à²¨à³à²•à³à²°à³€à²•à³ ಜಿಲà³à²²à³†", "code": "SC" - }, - { - "name": "Belize", - "code": "BZ" } ], "CA": [ @@ -2532,34 +2532,6 @@ } ], "CD": [ - { - "name": "ಉತà³à²¤à²° ಕಿವà³", - "code": "NK" - }, - { - "name": "ಎಕà³à²µà²šà³à²°à³", - "code": "EQ" - }, - { - "name": "ಕಶà³à²¯à²¾à²¸à²¾", - "code": "KN" - }, - { - "name": "ಕಸೈ-ಓರಿಯೆಂಟಲà³", - "code": "KE" - }, - { - "name": "ಬಾಸà³-ಕಾಂಗೋ ಪà³à²°à²¾à²‚ತà³à²¯", - "code": "BC" - }, - { - "name": "ಮಣಿಮಾ", - "code": "MA" - }, - { - "name": "ಸೌತೠಕಿವà³", - "code": "SK" - }, { "name": "Bandundu", "code": "BN" @@ -2651,6 +2623,34 @@ { "name": "Tshuapa", "code": "TU" + }, + { + "name": "ಉತà³à²¤à²° ಕಿವà³", + "code": "NK" + }, + { + "name": "ಎಕà³à²µà²šà³à²°à³", + "code": "EQ" + }, + { + "name": "ಕಶà³à²¯à²¾à²¸à²¾", + "code": "KN" + }, + { + "name": "ಕಸೈ-ಓರಿಯೆಂಟಲà³", + "code": "KE" + }, + { + "name": "ಬಾಸà³-ಕಾಂಗೋ ಪà³à²°à²¾à²‚ತà³à²¯", + "code": "BC" + }, + { + "name": "ಮಣಿಮಾ", + "code": "MA" + }, + { + "name": "ಸೌತೠಕಿವà³", + "code": "SK" } ], "CF": [ @@ -2724,6 +2724,10 @@ } ], "CG": [ + { + "name": "Pointe-Noire", + "code": "16" + }, { "name": "ಕà³à²µà³†à²Ÿà³à²Ÿà³† ಇಲಾಖೆ", "code": "8" @@ -2767,13 +2771,13 @@ { "name": "ಸಂಘ ಇಲಾಖೆ", "code": "13" - }, - { - "name": "Pointe-Noire", - "code": "16" } ], "CH": [ + { + "name": "Geneva", + "code": "GE" + }, { "name": "ಅಪà³à²ªà³†à²¨à³à²œà³†à²²à³ ಆಸೆರà³à²¹à³Šà²¡à³†à²¨à³", "code": "AR" @@ -2873,44 +2877,16 @@ { "name": "ಸà³à²•à²¾à²«à³à²¹à³Œà²¸à³†à²¨à³ ಕà³à²¯à²¾à²‚ಟನà³", "code": "SH" - }, - { - "name": "Geneva", - "code": "GE" } ], "CI": [ { - "name": "ಅಬಿಜಾನà³", - "code": "AB" + "name": "Agnéby", + "code": "16" }, { - "name": "ಡೆಂಕೆಲà³à²²à³† ಜಿಲà³à²²à³†", - "code": "DN" - }, - { - "name": "ಬಸà³-ಸಾಸà³à²¸à²‚ದà³à²° ಜಿಲà³à²²à³†", - "code": "BS" - }, - { - "name": "ಯಮೌಸೌಕà³à²°à³‹", - "code": "YM" - }, - { - "name": "ವಲà³à²²à³€ ಡೠಬಾಂಡಮಾ ಜಿಲà³à²²à³†", - "code": "VB" - }, - { - "name": "ಸವನೆಸೠಜಿಲà³à²²à³†", - "code": "SV" - }, - { - "name": "Agnéby", - "code": "16" - }, - { - "name": "Bafing", - "code": "17" + "name": "Bafing", + "code": "17" }, { "name": "Bas-Sassandra", @@ -3011,9 +2987,37 @@ { "name": "Zanzan²", "code": "ZZ" + }, + { + "name": "ಅಬಿಜಾನà³", + "code": "AB" + }, + { + "name": "ಡೆಂಕೆಲà³à²²à³† ಜಿಲà³à²²à³†", + "code": "DN" + }, + { + "name": "ಬಸà³-ಸಾಸà³à²¸à²‚ದà³à²° ಜಿಲà³à²²à³†", + "code": "BS" + }, + { + "name": "ಯಮೌಸೌಕà³à²°à³‹", + "code": "YM" + }, + { + "name": "ವಲà³à²²à³€ ಡೠಬಾಂಡಮಾ ಜಿಲà³à²²à³†", + "code": "VB" + }, + { + "name": "ಸವನೆಸೠಜಿಲà³à²²à³†", + "code": "SV" } ], "CL": [ + { + "name": "Arica y Parinacota", + "code": "AP" + }, { "name": "ಅಟà³à²•à²¾à²®à²¾ ಪà³à²°à²¦à³‡à²¶", "code": "AT" @@ -3069,10 +3073,6 @@ { "name": "ಸà³à²¯à²¾à²‚ಟಿಯಾಗೊ ಮಹಾನಗರ ಪà³à²°à²¦à³‡à²¶", "code": "RM" - }, - { - "name": "Arica y Parinacota", - "code": "AP" } ], "CM": [ @@ -3390,6 +3390,18 @@ } ], "CR": [ + { + "name": "Cartago", + "code": "C" + }, + { + "name": "Heredia", + "code": "H" + }, + { + "name": "Limón", + "code": "L" + }, { "name": "ಅಲಾಜà³à²µà³†à²²à²¾ ಪà³à²°à²¾à²‚ತà³à²¯", "code": "A" @@ -3405,18 +3417,6 @@ { "name": "ಸà³à²¯à²¾à²¨à³ ಜೋಸೠಪà³à²°à²¾à²‚ತà³à²¯", "code": "SJ" - }, - { - "name": "Cartago", - "code": "C" - }, - { - "name": "Heredia", - "code": "H" - }, - { - "name": "Limón", - "code": "L" } ], "CU": [ @@ -3486,6 +3486,22 @@ } ], "CV": [ + { + "name": "Barlavento Islands", + "code": "B" + }, + { + "name": "Maio", + "code": "MA" + }, + { + "name": "São Miguel", + "code": "SM" + }, + { + "name": "Sotavento Islands", + "code": "S" + }, { "name": "ಟರà³à²°à²«à²¾à²²à³", "code": "TA" @@ -3565,22 +3581,6 @@ { "name": "ಸಾವೊ ಸಾಲà³à²µà²¡à²¾à²°à³ ಡೠಮà³à²‚ಡೋ", "code": "SS" - }, - { - "name": "Barlavento Islands", - "code": "B" - }, - { - "name": "Maio", - "code": "MA" - }, - { - "name": "São Miguel", - "code": "SM" - }, - { - "name": "Sotavento Islands", - "code": "S" } ], "CY": [ @@ -3610,62 +3610,6 @@ } ], "CZ": [ - { - "name": "ಓಲೋಮೌಕೠಪà³à²°à²¦à³‡à²¶", - "code": "71" - }, - { - "name": "ಕಾರà³à²²à³‹à²µà²¿ ವೇರಿ ಪà³à²°à²¦à³‡à²¶", - "code": "41" - }, - { - "name": "à²à³à²²à²¿à²¨à³ ಪà³à²°à²¦à³‡à²¶", - "code": "72" - }, - { - "name": "ದಕà³à²·à²¿à²£ ಬೊಹೆಮಿಯಾ ಪà³à²°à²¦à³‡à²¶", - "code": "31" - }, - { - "name": "ದಕà³à²·à²¿à²£ ಮೊರವಿಯನೠಪà³à²°à²¦à³‡à²¶", - "code": "64" - }, - { - "name": "ಪಾರà³à²¡à³‚ಬಿಸೠಪà³à²°à²¦à³‡à²¶", - "code": "53" - }, - { - "name": "ಪà³à²°à²¾à²—à³", - "code": "10" - }, - { - "name": "ಪà³à²²à³†à²à³ ಪà³à²°à²¦à³‡à²¶", - "code": "32" - }, - { - "name": "ಮೊರಾವಿಯನà³-ಸಿಲೇಶಿಯನೠಪà³à²°à²¦à³‡à²¶", - "code": "80" - }, - { - "name": "ಯà³à²¸à³à²Ÿà²¿ ನಾಡೠಲà³à²¯à²¾à²¬à³†à²®à³ ಪà³à²°à²¦à³‡à²¶", - "code": "42" - }, - { - "name": "ಲಿಬರೆಕೠಪà³à²°à²¦à³‡à²¶", - "code": "51" - }, - { - "name": "ವೈಸೋಸಿನಾ ಪà³à²°à²¦à³‡à²¶", - "code": "63" - }, - { - "name": "ಸೆಂಟà³à²°à²²à³ ಬೋಹೀಮಿಯನೠಪà³à²°à²¦à³‡à²¶", - "code": "20" - }, - { - "name": "ಹಾರà³à²¡à³†à²•à³ ಕà³à²°à²¾à²²à³‹à²µà³ ಪà³à²°à²¦à³‡à²¶", - "code": "52" - }, { "name": "BeneÅ¡ov", "code": "201" @@ -4057,6 +4001,62 @@ { "name": "Znojmo", "code": "647" + }, + { + "name": "ಓಲೋಮೌಕೠಪà³à²°à²¦à³‡à²¶", + "code": "71" + }, + { + "name": "ಕಾರà³à²²à³‹à²µà²¿ ವೇರಿ ಪà³à²°à²¦à³‡à²¶", + "code": "41" + }, + { + "name": "à²à³à²²à²¿à²¨à³ ಪà³à²°à²¦à³‡à²¶", + "code": "72" + }, + { + "name": "ದಕà³à²·à²¿à²£ ಬೊಹೆಮಿಯಾ ಪà³à²°à²¦à³‡à²¶", + "code": "31" + }, + { + "name": "ದಕà³à²·à²¿à²£ ಮೊರವಿಯನೠಪà³à²°à²¦à³‡à²¶", + "code": "64" + }, + { + "name": "ಪಾರà³à²¡à³‚ಬಿಸೠಪà³à²°à²¦à³‡à²¶", + "code": "53" + }, + { + "name": "ಪà³à²°à²¾à²—à³", + "code": "10" + }, + { + "name": "ಪà³à²²à³†à²à³ ಪà³à²°à²¦à³‡à²¶", + "code": "32" + }, + { + "name": "ಮೊರಾವಿಯನà³-ಸಿಲೇಶಿಯನೠಪà³à²°à²¦à³‡à²¶", + "code": "80" + }, + { + "name": "ಯà³à²¸à³à²Ÿà²¿ ನಾಡೠಲà³à²¯à²¾à²¬à³†à²®à³ ಪà³à²°à²¦à³‡à²¶", + "code": "42" + }, + { + "name": "ಲಿಬರೆಕೠಪà³à²°à²¦à³‡à²¶", + "code": "51" + }, + { + "name": "ವೈಸೋಸಿನಾ ಪà³à²°à²¦à³‡à²¶", + "code": "63" + }, + { + "name": "ಸೆಂಟà³à²°à²²à³ ಬೋಹೀಮಿಯನೠಪà³à²°à²¦à³‡à²¶", + "code": "20" + }, + { + "name": "ಹಾರà³à²¡à³†à²•à³ ಕà³à²°à²¾à²²à³‹à²µà³ ಪà³à²°à²¦à³‡à²¶", + "code": "52" } ], "DE": [ @@ -4740,6 +4740,18 @@ } ], "EG": [ + { + "name": "Aswan", + "code": "ASN" + }, + { + "name": "Faiyum", + "code": "FYM" + }, + { + "name": "Luxor", + "code": "LX" + }, { "name": "ಅಲೆಕà³à²¸à²¾à²‚ಡà³à²°à²¿à²¯à²¾ ಗವರà³à²¨à³‡à²Ÿà³", "code": "ALX" @@ -4835,18 +4847,6 @@ { "name": "ಸೌತೠಸಿನೈ ಗವರà³à²¨à³‡à²Ÿà³", "code": "JS" - }, - { - "name": "Aswan", - "code": "ASN" - }, - { - "name": "Faiyum", - "code": "FYM" - }, - { - "name": "Luxor", - "code": "LX" } ], "ER": [ @@ -4877,12 +4877,100 @@ ], "ES": [ { - "name": "ಅಲಾವಾ", - "code": "VI" + "name": "Andalusia", + "code": "AN" }, { - "name": "ಅಲಿಸಿಯಾ ಪà³à²°à²¾à²‚ತà³à²¯", - "code": "A" + "name": "Aragon", + "code": "AR" + }, + { + "name": "Asturias Province", + "code": "O" + }, + { + "name": "Balears Province", + "code": "PM" + }, + { + "name": "Basque Country", + "code": "PV" + }, + { + "name": "Canary Islands", + "code": "CN" + }, + { + "name": "Cantabria Province", + "code": "S" + }, + { + "name": "Castile and León", + "code": "CL" + }, + { + "name": "Castile-La Mancha", + "code": "CM" + }, + { + "name": "Catalonia", + "code": "CT" + }, + { + "name": "Extremadura", + "code": "EX" + }, + { + "name": "Galicia", + "code": "GA" + }, + { + "name": "León", + "code": "LE" + }, + { + "name": "Madrid Autonomous Community", + "code": "MD" + }, + { + "name": "Madrid Province", + "code": "M" + }, + { + "name": "Málaga", + "code": "MA" + }, + { + "name": "Murcia", + "code": "MU" + }, + { + "name": "Navarra", + "code": "NA" + }, + { + "name": "Segovia", + "code": "SG" + }, + { + "name": "Teruel", + "code": "TE" + }, + { + "name": "Toledo", + "code": "TO" + }, + { + "name": "Valencian Community", + "code": "VC" + }, + { + "name": "ಅಲಾವಾ", + "code": "VI" + }, + { + "name": "ಅಲಿಸಿಯಾ ಪà³à²°à²¾à²‚ತà³à²¯", + "code": "A" }, { "name": "ಅಲà³à²¬à³†à²¸à³†à²Ÿà³ ಪà³à²°à²¾à²‚ತà³à²¯", @@ -5063,101 +5151,9 @@ { "name": "ಹೂಸà³à²•à²¾ ಪà³à²°à²¾à²‚ತà³à²¯", "code": "HU" - }, - { - "name": "Andalusia", - "code": "AN" - }, - { - "name": "Aragon", - "code": "AR" - }, - { - "name": "Asturias Province", - "code": "O" - }, - { - "name": "Balears Province", - "code": "PM" - }, - { - "name": "Basque Country", - "code": "PV" - }, - { - "name": "Canary Islands", - "code": "CN" - }, - { - "name": "Cantabria Province", - "code": "S" - }, - { - "name": "Castile and León", - "code": "CL" - }, - { - "name": "Castile-La Mancha", - "code": "CM" - }, - { - "name": "Catalonia", - "code": "CT" - }, - { - "name": "Extremadura", - "code": "EX" - }, - { - "name": "Galicia", - "code": "GA" - }, - { - "name": "León", - "code": "LE" - }, - { - "name": "Madrid Autonomous Community", - "code": "MD" - }, - { - "name": "Madrid Province", - "code": "M" - }, - { - "name": "Málaga", - "code": "MA" - }, - { - "name": "Murcia", - "code": "MU" - }, - { - "name": "Navarra", - "code": "NA" - }, - { - "name": "Segovia", - "code": "SG" - }, - { - "name": "Teruel", - "code": "TE" - }, - { - "name": "Toledo", - "code": "TO" - }, - { - "name": "Valencian Community", - "code": "VC" } ], "ET": [ - { - "name": "ಅಂಹಾರಾ ಪà³à²°à²¦à³‡à²¶", - "code": "AM" - }, { "name": "ಅಡಿಸೠಅಬಾಬ", "code": "AA" @@ -5166,6 +5162,10 @@ "name": "ಅಫಾರೠಪà³à²°à²¦à³‡à²¶", "code": "AF" }, + { + "name": "ಅಂಹಾರಾ ಪà³à²°à²¦à³‡à²¶", + "code": "AM" + }, { "name": "ಒರೊಮಿಯ ಪà³à²°à²¦à³‡à²¶", "code": "OR" @@ -5278,6 +5278,14 @@ } ], "FJ": [ + { + "name": "Cakaudrove", + "code": "03" + }, + { + "name": "Nadroga-Navosa", + "code": "08" + }, { "name": "ಉತà³à²¤à²° ವಿಭಾಗ", "code": "N" @@ -5345,17 +5353,13 @@ { "name": "ಸೆರà³à²µà²¾ ಪà³à²°à²¾à²‚ತà³à²¯", "code": "13" - }, - { - "name": "Cakaudrove", - "code": "03" - }, - { - "name": "Nadroga-Navosa", - "code": "08" } ], "FM": [ + { + "name": "Yap", + "code": "YAP" + }, { "name": "ಕೊಸà³à²°à³‡", "code": "KSA" @@ -5367,60 +5371,176 @@ { "name": "ಪೋನà³à²ªà³ˆ ರಾಜà³à²¯", "code": "PNI" - }, - { - "name": "Yap", - "code": "YAP" } ], "FR": [ { - "name": "ಅರಿಯೆಜà³", - "code": "09" + "name": "Auvergne-Rhône-Alpes", + "code": "ARA" }, { - "name": "ಅಲಿಯರà³", - "code": "03" + "name": "Brittany", + "code": "BRE" }, { - "name": "ಅವೇಯà³à²°à³à²“ನà³", - "code": "12" + "name": "Brittany", + "code": "E" }, { - "name": "ಆಯà³à²¬à³", - "code": "10" + "name": "Burgundy-Franche-Comté", + "code": "BFC" }, { - "name": "ಆರà³à²¡à³†à²šà³†", - "code": "07" + "name": "Centre-Val de Loire", + "code": "CVL" }, { - "name": "ಆರà³à²¡à³†à²¨à³à²¨à³†à²¸à³", - "code": "08" + "name": "Clipperton Island", + "code": "CP" }, { - "name": "ಆಲà³à²ªà³†à²¸à³-ಡಿ-ಹಾಟೆ-ಪà³à²°à³Šà²µà³†à²¨à³à²¸à³", - "code": "04" + "name": "Corsica", + "code": "H" }, { - "name": "ಆಲà³à²ªà³†à²¸à³-ಮಾರಿಟೈಮà³à²¸à³", - "code": "06" + "name": "French Guiana", + "code": "GF" }, { - "name": "ಇಂಡà³à²°à³†-ಎಟà³-ಲೋರೆ", - "code": "37" + "name": "French Polynesia", + "code": "PF" }, { - "name": "ಇಂದರà³", - "code": "36" + "name": "French Southern Territories", + "code": "TF" }, { - "name": "ಇಲೆ-ಎಟà³-ವಿಲೇನà³", - "code": "35" + "name": "Grand-Est", + "code": "GES" }, { - "name": "ಇಶೆರà³", - "code": "38" + "name": "Guadeloupe", + "code": "GUA" + }, + { + "name": "Guadeloupe²", + "code": "GP" + }, + { + "name": "Hauts-de-France", + "code": "HDF" + }, + { + "name": "ÃŽle-de-France²", + "code": "IDF" + }, + { + "name": "La Réunion", + "code": "LRE" + }, + { + "name": "Martinique", + "code": "MQ" + }, + { + "name": "Mayotte", + "code": "MAY" + }, + { + "name": "Mayotte²", + "code": "YT" + }, + { + "name": "New Caledonia", + "code": "NC" + }, + { + "name": "Normandie", + "code": "NOR" + }, + { + "name": "Nouvelle-Aquitaine", + "code": "NAQ" + }, + { + "name": "Occitanie", + "code": "OCC" + }, + { + "name": "Pays-de-la-Loire", + "code": "PDL" + }, + { + "name": "Provence-Alpes-Côte-d’Azur", + "code": "PAC" + }, + { + "name": "Réunion", + "code": "RE" + }, + { + "name": "St. Barthélemy", + "code": "BL" + }, + { + "name": "St. Martin", + "code": "MF" + }, + { + "name": "St. Pierre & Miquelon", + "code": "PM" + }, + { + "name": "Wallis & Futuna", + "code": "WF" + }, + { + "name": "ಅರಿಯೆಜà³", + "code": "09" + }, + { + "name": "ಅಲಿಯರà³", + "code": "03" + }, + { + "name": "ಅವೇಯà³à²°à³à²“ನà³", + "code": "12" + }, + { + "name": "ಆಯà³à²¬à³", + "code": "10" + }, + { + "name": "ಆರà³à²¡à³†à²šà³†", + "code": "07" + }, + { + "name": "ಆರà³à²¡à³†à²¨à³à²¨à³†à²¸à³", + "code": "08" + }, + { + "name": "ಆಲà³à²ªà³†à²¸à³-ಡಿ-ಹಾಟೆ-ಪà³à²°à³Šà²µà³†à²¨à³à²¸à³", + "code": "04" + }, + { + "name": "ಆಲà³à²ªà³†à²¸à³-ಮಾರಿಟೈಮà³à²¸à³", + "code": "06" + }, + { + "name": "ಇಂಡà³à²°à³†-ಎಟà³-ಲೋರೆ", + "code": "37" + }, + { + "name": "ಇಂದರà³", + "code": "36" + }, + { + "name": "ಇಲೆ-ಎಟà³-ವಿಲೇನà³", + "code": "35" + }, + { + "name": "ಇಶೆರà³", + "code": "38" }, { "name": "ಎಸà³à²¸à³Šà²¨à³†", @@ -5761,386 +5881,134 @@ { "name": "ಹೌಟà³à²¸à³-ಡೆ-ಸೀನà³", "code": "92" - }, + } + ], + "GA": [ { - "name": "Auvergne-Rhône-Alpes", - "code": "ARA" + "name": "ಎಸà³à²Ÿà³‚ಯಿರೠಪà³à²°à²¾à²‚ತà³à²¯", + "code": "1" }, { - "name": "Brittany", - "code": "E" + "name": "ಹೌಟà³-ಓಗೊವೆ ಪà³à²°à²¾à²‚ತà³à²¯", + "code": "2" }, { - "name": "Brittany", - "code": "BRE" + "name": "ಮೊಯೆನà³-ಓಗೊವೆ ಪà³à²°à²¾à²‚ತà³à²¯", + "code": "3" }, { - "name": "Burgundy-Franche-Comté", - "code": "BFC" + "name": "ಎನà³à²—ೋನಿ ಪà³à²°à²¾à²‚ತà³à²¯", + "code": "4" }, { - "name": "Centre-Val de Loire", - "code": "CVL" + "name": "ನೈಂಗಾ ಪà³à²°à²¾à²‚ತà³à²¯", + "code": "5" }, { - "name": "Clipperton Island", - "code": "CP" + "name": "ಓಗೊವೆ-à²à²µà²¿à²‚ಡೋ ಪà³à²°à²¾à²‚ತà³à²¯", + "code": "6" }, { - "name": "Corsica", - "code": "H" + "name": "ಓಗೊವೆ-ಲೊಲೊ ಪà³à²°à²¾à²‚ತà³à²¯", + "code": "7" }, { - "name": "French Guiana", - "code": "GF" + "name": "ಓಗೊವೆ-ಮಾರಿಟೈಮೠಪà³à²°à²¾à²‚ತà³à²¯", + "code": "8" }, { - "name": "French Polynesia", - "code": "PF" - }, + "name": "ವೊಲà³-ಎನà³à²Ÿà³†à²‚ ಪà³à²°à²¾à²‚ತà³à²¯", + "code": "9" + } + ], + "GB": [ { - "name": "French Southern Territories", - "code": "TF" + "name": "Aberdeenshire", + "code": "ABD" }, { - "name": "Grand-Est", - "code": "GES" + "name": "Anglesey", + "code": "AGY" }, { - "name": "Guadeloupe", - "code": "GUA" + "name": "Angus", + "code": "ANS" }, { - "name": "Guadeloupe²", - "code": "GP" + "name": "Antrim", + "code": "ANT" }, { - "name": "Hauts-de-France", - "code": "HDF" + "name": "Antrim and Newtownabbey", + "code": "ANN" }, { - "name": "ÃŽle-de-France²", - "code": "IDF" + "name": "Ards", + "code": "ARD" }, { - "name": "La Réunion", - "code": "LRE" + "name": "Ards and North Down", + "code": "AND" }, { - "name": "Martinique", - "code": "MQ" + "name": "Argyll and Bute", + "code": "AGB" }, { - "name": "Mayotte", - "code": "MAY" + "name": "Armagh", + "code": "ARM" }, { - "name": "Mayotte²", - "code": "YT" + "name": "Armagh, Banbridge and Craigavon", + "code": "ABC" }, { - "name": "New Caledonia", - "code": "NC" + "name": "Ballymena", + "code": "BLA" }, { - "name": "Normandie", - "code": "NOR" + "name": "Ballymoney", + "code": "BLY" }, { - "name": "Nouvelle-Aquitaine", - "code": "NAQ" + "name": "Banbridge", + "code": "BNB" }, { - "name": "Occitanie", - "code": "OCC" + "name": "Barking and Dagenham", + "code": "BDG" }, { - "name": "Pays-de-la-Loire", - "code": "PDL" + "name": "Barnet", + "code": "BNE" }, { - "name": "Provence-Alpes-Côte-d’Azur", - "code": "PAC" + "name": "Barnsley", + "code": "BNS" }, { - "name": "Réunion", - "code": "RE" + "name": "Bath and North East Somerset", + "code": "BAS" }, { - "name": "St. Barthélemy", - "code": "BL" + "name": "Bedford", + "code": "BDF" }, { - "name": "St. Martin", - "code": "MF" + "name": "Belfast", + "code": "BFS" }, { - "name": "St. Pierre & Miquelon", - "code": "PM" + "name": "Bexley", + "code": "BEX" }, { - "name": "Wallis & Futuna", - "code": "WF" - } - ], - "GA": [ + "name": "Blackburn with Darwen", + "code": "BBD" + }, { - "name": "ಎಸà³à²Ÿà³‚ಯಿರೠಪà³à²°à²¾à²‚ತà³à²¯", - "code": "1" - }, - { - "name": "ಹೌಟà³-ಓಗೊವೆ ಪà³à²°à²¾à²‚ತà³à²¯", - "code": "2" - }, - { - "name": "ಮೊಯೆನà³-ಓಗೊವೆ ಪà³à²°à²¾à²‚ತà³à²¯", - "code": "3" - }, - { - "name": "ಎನà³à²—ೋನಿ ಪà³à²°à²¾à²‚ತà³à²¯", - "code": "4" - }, - { - "name": "ನೈಂಗಾ ಪà³à²°à²¾à²‚ತà³à²¯", - "code": "5" - }, - { - "name": "ಓಗೊವೆ-à²à²µà²¿à²‚ಡೋ ಪà³à²°à²¾à²‚ತà³à²¯", - "code": "6" - }, - { - "name": "ಓಗೊವೆ-ಲೊಲೊ ಪà³à²°à²¾à²‚ತà³à²¯", - "code": "7" - }, - { - "name": "ಓಗೊವೆ-ಮಾರಿಟೈಮೠಪà³à²°à²¾à²‚ತà³à²¯", - "code": "8" - }, - { - "name": "ವೊಲà³-ಎನà³à²Ÿà³†à²‚ ಪà³à²°à²¾à²‚ತà³à²¯", - "code": "9" - } - ], - "GB": [ - { - "name": "ಅಬರà³à²¦à³€à²¨à³", - "code": "ABE" - }, - { - "name": "ಇಂಗà³à²²à³†à²‚ಡà³â€Œ", - "code": "ENG" - }, - { - "name": "ಉತà³à²¤à²° à²à²°à³à²²à³†à²‚ಡà³", - "code": "NIR" - }, - { - "name": "ಎಡಿನà³â€Œà²¬à²°à³à²—à³â€Œâ€Œ", - "code": "EDH" - }, - { - "name": "ಕಾರà³à²¡à²¿à²«à³", - "code": "CRF" - }, - { - "name": "ಕಿಂಗà³à²¸à³à²Ÿà²¨à³ ಅಪಾನ ಹಾಲà³", - "code": "KHL" - }, - { - "name": "ಕೊವೆಂಟà³à²°à²¿", - "code": "COV" - }, - { - "name": "ಗà³à²°à³‡à²Ÿà³ ಬà³à²°à²¿à²Ÿà²¨à³â€Œ", - "code": "GBN" - }, - { - "name": "ಗà³à²²à³à²¯à²¾à²¸à³à²—ೋ", - "code": "GLG" - }, - { - "name": "ಡರà³à²¬à²¿", - "code": "DER" - }, - { - "name": "ದಂಡೀ", - "code": "DND" - }, - { - "name": "ನಾಟಿಂಗà³à²¹à³à²¯à²¾à²®à³", - "code": "NGM" - }, - { - "name": "ನà³à²¯à³‚ಕà³à²¯à²¾à²¸à²²à³ ಅಪಾನ ಟೈನà³", - "code": "NET" - }, - { - "name": "ಪೀಟರೠಬೊರೊಹà³", - "code": "PTE" - }, - { - "name": "ಪೋರà³à²Ÿà³à²¸à²®à³Œà²¥à³", - "code": "POR" - }, - { - "name": "ಪà³à²²à³ˆà²®à³Œà²¤à³", - "code": "PLY" - }, - { - "name": "ಬರà³à²®à²¿à²‚ಗà³à²¹à³à²¯à²¾à²®à³", - "code": "BIR" - }, - { - "name": "ಬà³à²°à²¿à²¸à³à²Ÿà²²à³â€Œ", - "code": "BST" - }, - { - "name": "ಮà³à²¯à²¾à²‚ಚೆಸà³à²Ÿà²°à³", - "code": "MAN" - }, - { - "name": "ಯಾರà³à²•à³", - "code": "YOR" - }, - { - "name": "ಯà³à²¨à³ˆà²Ÿà³†à²¡à³ ಕಿಂಗೠಡಂ", - "code": "UKM" - }, - { - "name": "ಲಿವರà³â€Œà²ªà³‚ಲà³", - "code": "LIV" - }, - { - "name": "ಲೀಸೆಸà³à²Ÿà²°à³", - "code": "LCE" - }, - { - "name": "ವೇಲà³à²¸à³â€Œ", - "code": "WLS" - }, - { - "name": "ವೋಲà³à²µà²°à³ ಹಾಂಪà³à²Ÿà²¾à²¨à³", - "code": "WLV" - }, - { - "name": "ಷೆಫೀಲà³à²¡à³", - "code": "SHF" - }, - { - "name": "ಸರà³à²°à³†", - "code": "SRY" - }, - { - "name": "ಸಿಟಿ ಆಫೠಲಂಡನà³", - "code": "LND" - }, - { - "name": "ಸಿಟಿ ಆಫೠವೆಸà³à²Ÿà³à²®à²¿à²¨à²¿à²¸à³à²Ÿà²°à³", - "code": "WSM" - }, - { - "name": "ಸೌತಾಂಪà³à²Ÿà²¨à³", - "code": "STH" - }, - { - "name": "ಸà³à²•à²¾à²Ÿà³à²²à³†à²‚ಡà³", - "code": "SCT" - }, - { - "name": "ಸà³à²Ÿà³‹à²•à³ ಆನೠಟà³à²°à³†à²‚ಟà³", - "code": "STE" - }, - { - "name": "ಸà³à²µà²¾à²¨à³à²¸à³€", - "code": "SWA" - }, - { - "name": "Aberdeenshire", - "code": "ABD" - }, - { - "name": "Anglesey", - "code": "AGY" - }, - { - "name": "Angus", - "code": "ANS" - }, - { - "name": "Antrim", - "code": "ANT" - }, - { - "name": "Antrim and Newtownabbey", - "code": "ANN" - }, - { - "name": "Ards", - "code": "ARD" - }, - { - "name": "Ards and North Down", - "code": "AND" - }, - { - "name": "Argyll and Bute", - "code": "AGB" - }, - { - "name": "Armagh", - "code": "ARM" - }, - { - "name": "Armagh, Banbridge and Craigavon", - "code": "ABC" - }, - { - "name": "Ballymena", - "code": "BLA" - }, - { - "name": "Ballymoney", - "code": "BLY" - }, - { - "name": "Banbridge", - "code": "BNB" - }, - { - "name": "Barking and Dagenham", - "code": "BDG" - }, - { - "name": "Barnet", - "code": "BNE" - }, - { - "name": "Barnsley", - "code": "BNS" - }, - { - "name": "Bath and North East Somerset", - "code": "BAS" - }, - { - "name": "Bedford", - "code": "BDF" - }, - { - "name": "Belfast", - "code": "BFS" - }, - { - "name": "Bexley", - "code": "BEX" - }, - { - "name": "Blackburn with Darwen", - "code": "BBD" - }, - { - "name": "Blackpool", - "code": "BPL" + "name": "Blackpool", + "code": "BPL" }, { "name": "Blaenau Gwent", @@ -6917,6 +6785,138 @@ { "name": "Wrexham", "code": "WRX" + }, + { + "name": "ಅಬರà³à²¦à³€à²¨à³", + "code": "ABE" + }, + { + "name": "ಇಂಗà³à²²à³†à²‚ಡà³â€Œ", + "code": "ENG" + }, + { + "name": "ಉತà³à²¤à²° à²à²°à³à²²à³†à²‚ಡà³", + "code": "NIR" + }, + { + "name": "ಎಡಿನà³â€Œà²¬à²°à³à²—à³â€Œâ€Œ", + "code": "EDH" + }, + { + "name": "ಕಾರà³à²¡à²¿à²«à³", + "code": "CRF" + }, + { + "name": "ಕಿಂಗà³à²¸à³à²Ÿà²¨à³ ಅಪಾನ ಹಾಲà³", + "code": "KHL" + }, + { + "name": "ಕೊವೆಂಟà³à²°à²¿", + "code": "COV" + }, + { + "name": "ಗà³à²°à³‡à²Ÿà³ ಬà³à²°à²¿à²Ÿà²¨à³â€Œ", + "code": "GBN" + }, + { + "name": "ಗà³à²²à³à²¯à²¾à²¸à³à²—ೋ", + "code": "GLG" + }, + { + "name": "ಡರà³à²¬à²¿", + "code": "DER" + }, + { + "name": "ದಂಡೀ", + "code": "DND" + }, + { + "name": "ನಾಟಿಂಗà³à²¹à³à²¯à²¾à²®à³", + "code": "NGM" + }, + { + "name": "ನà³à²¯à³‚ಕà³à²¯à²¾à²¸à²²à³ ಅಪಾನ ಟೈನà³", + "code": "NET" + }, + { + "name": "ಪೀಟರೠಬೊರೊಹà³", + "code": "PTE" + }, + { + "name": "ಪೋರà³à²Ÿà³à²¸à²®à³Œà²¥à³", + "code": "POR" + }, + { + "name": "ಪà³à²²à³ˆà²®à³Œà²¤à³", + "code": "PLY" + }, + { + "name": "ಬರà³à²®à²¿à²‚ಗà³à²¹à³à²¯à²¾à²®à³", + "code": "BIR" + }, + { + "name": "ಬà³à²°à²¿à²¸à³à²Ÿà²²à³â€Œ", + "code": "BST" + }, + { + "name": "ಮà³à²¯à²¾à²‚ಚೆಸà³à²Ÿà²°à³", + "code": "MAN" + }, + { + "name": "ಯಾರà³à²•à³", + "code": "YOR" + }, + { + "name": "ಯà³à²¨à³ˆà²Ÿà³†à²¡à³ ಕಿಂಗೠಡಂ", + "code": "UKM" + }, + { + "name": "ಲಿವರà³â€Œà²ªà³‚ಲà³", + "code": "LIV" + }, + { + "name": "ಲೀಸೆಸà³à²Ÿà²°à³", + "code": "LCE" + }, + { + "name": "ವೇಲà³à²¸à³â€Œ", + "code": "WLS" + }, + { + "name": "ವೋಲà³à²µà²°à³ ಹಾಂಪà³à²Ÿà²¾à²¨à³", + "code": "WLV" + }, + { + "name": "ಷೆಫೀಲà³à²¡à³", + "code": "SHF" + }, + { + "name": "ಸರà³à²°à³†", + "code": "SRY" + }, + { + "name": "ಸಿಟಿ ಆಫೠಲಂಡನà³", + "code": "LND" + }, + { + "name": "ಸಿಟಿ ಆಫೠವೆಸà³à²Ÿà³à²®à²¿à²¨à²¿à²¸à³à²Ÿà²°à³", + "code": "WSM" + }, + { + "name": "ಸೌತಾಂಪà³à²Ÿà²¨à³", + "code": "STH" + }, + { + "name": "ಸà³à²•à²¾à²Ÿà³à²²à³†à²‚ಡà³", + "code": "SCT" + }, + { + "name": "ಸà³à²Ÿà³‹à²•à³ ಆನೠಟà³à²°à³†à²‚ಟà³", + "code": "STE" + }, + { + "name": "ಸà³à²µà²¾à²¨à³à²¸à³€", + "code": "SWA" } ], "GD": [ @@ -7086,6 +7086,42 @@ } ], "GN": [ + { + "name": "Boké", + "code": "BK" + }, + { + "name": "Faranah", + "code": "FA" + }, + { + "name": "Faranah Region", + "code": "F" + }, + { + "name": "Forécariah", + "code": "FO" + }, + { + "name": "Kankan", + "code": "KA" + }, + { + "name": "Kindia", + "code": "KD" + }, + { + "name": "Labé Region", + "code": "L" + }, + { + "name": "Mamou", + "code": "MM" + }, + { + "name": "Nzérékoré", + "code": "NZ" + }, { "name": "ಎನà³à²œà³†à²°à³à²•à³†à²°à³† ಪà³à²°à²¦à³‡à²¶", "code": "N" @@ -7213,73 +7249,9 @@ { "name": "ಸಿಗà³à²°à²¿ ಪà³à²°à²¿à²«à³†à²•à³à²šà²°à³", "code": "SI" - }, - { - "name": "Boké", - "code": "BK" - }, - { - "name": "Faranah", - "code": "FA" - }, - { - "name": "Faranah Region", - "code": "F" - }, - { - "name": "Forécariah", - "code": "FO" - }, - { - "name": "Kankan", - "code": "KA" - }, - { - "name": "Kindia", - "code": "KD" - }, - { - "name": "Labé Region", - "code": "L" - }, - { - "name": "Mamou", - "code": "MM" - }, - { - "name": "Nzérékoré", - "code": "NZ" } ], "GQ": [ - { - "name": "ಅನà³à²¨à³Šà²¬à²¾à²¨à³ ಪà³à²°à²¾à²‚ತà³à²¯", - "code": "AN" - }, - { - "name": "ಕೀ-ಎನà³à²Ÿà³†à²®à³ ಪà³à²°à²¾à²‚ತà³à²¯", - "code": "KN" - }, - { - "name": "ಬಯೋಕೊ ನಾರà³à²Ÿà³† ಪà³à²°à²¾à²‚ತà³à²¯", - "code": "BN" - }, - { - "name": "ಬಯೋಕೊ ಸà³à²°à³ ಪà³à²°à²¾à²‚ತà³à²¯", - "code": "BS" - }, - { - "name": "ಲಿಟೋರಲೠಪà³à²°à²¾à²‚ತà³à²¯", - "code": "LI" - }, - { - "name": "ವೈಲà³-ಎನà³à²à²¾ ಪà³à²°à²¾à²‚ತà³à²¯", - "code": "WN" - }, - { - "name": "ಸೆಂಟà³à²°à³Š ಸà³à²°à³ ಪà³à²°à²¾à²‚ತà³à²¯", - "code": "CS" - }, { "name": "Insular", "code": "I" @@ -7287,49 +7259,37 @@ { "name": "Río Muni", "code": "C" - } - ], - "GR": [ - { - "name": "ಅಟà³à²Ÿà²¿à²•à²¾ ಪà³à²°à²¦à³‡à²¶", - "code": "I" - }, - { - "name": "ಈಸà³à²Ÿà³ ಮೆಸಿಡೋನಿಯಾ ಮತà³à²¤à³ ಥà³à²°à³‡à²¸à³", - "code": "A" }, { - "name": "ಉತà³à²¤à²° à²à²œà²¿à²¯à²¨à³ ಪà³à²°à²¦à³‡à²¶", - "code": "K" - }, - { - "name": "ಎಪಿರಸೠಪà³à²°à²¦à³‡à²¶", - "code": "D" - }, - { - "name": "ಥೆಸà³à²¸à²²à²¿", - "code": "E" + "name": "ಅನà³à²¨à³Šà²¬à²¾à²¨à³ ಪà³à²°à²¾à²‚ತà³à²¯", + "code": "AN" }, { - "name": "ದಕà³à²·à²¿à²£ à²à²œà²¿à²¯à²¨à³", - "code": "L" + "name": "ಕೀ-ಎನà³à²Ÿà³†à²®à³ ಪà³à²°à²¾à²‚ತà³à²¯", + "code": "KN" }, { - "name": "ಪಶà³à²šà²¿à²® ಗà³à²°à³€à²¸à³ ಪà³à²°à²¦à³‡à²¶", - "code": "G" + "name": "ಬಯೋಕೊ ನಾರà³à²Ÿà³† ಪà³à²°à²¾à²‚ತà³à²¯", + "code": "BN" }, { - "name": "ಪಶà³à²šà²¿à²® ಮಾಸೆಡೋನಿಯಾ ಪà³à²°à²¦à³‡à²¶", - "code": "C" + "name": "ಬಯೋಕೊ ಸà³à²°à³ ಪà³à²°à²¾à²‚ತà³à²¯", + "code": "BS" }, { - "name": "ಪೆಲೋಪೋನೀಸೠಪà³à²°à²¦à³‡à²¶", - "code": "J" + "name": "ಲಿಟೋರಲೠಪà³à²°à²¾à²‚ತà³à²¯", + "code": "LI" }, { - "name": "ಮಧà³à²¯ ಮಾಸೆಡೋನಿಯಾ ಪà³à²°à²¦à³‡à²¶", - "code": "B" + "name": "ವೈಲà³-ಎನà³à²à²¾ ಪà³à²°à²¾à²‚ತà³à²¯", + "code": "WN" }, + { + "name": "ಸೆಂಟà³à²°à³Š ಸà³à²°à³ ಪà³à²°à²¾à²‚ತà³à²¯", + "code": "CS" + } + ], + "GR": [ { "name": "Achaea", "code": "13" @@ -7549,6 +7509,46 @@ { "name": "Zakynthos", "code": "21" + }, + { + "name": "ಅಟà³à²Ÿà²¿à²•à²¾ ಪà³à²°à²¦à³‡à²¶", + "code": "I" + }, + { + "name": "ಈಸà³à²Ÿà³ ಮೆಸಿಡೋನಿಯಾ ಮತà³à²¤à³ ಥà³à²°à³‡à²¸à³", + "code": "A" + }, + { + "name": "ಉತà³à²¤à²° à²à²œà²¿à²¯à²¨à³ ಪà³à²°à²¦à³‡à²¶", + "code": "K" + }, + { + "name": "ಎಪಿರಸೠಪà³à²°à²¦à³‡à²¶", + "code": "D" + }, + { + "name": "ಥೆಸà³à²¸à²²à²¿", + "code": "E" + }, + { + "name": "ದಕà³à²·à²¿à²£ à²à²œà²¿à²¯à²¨à³", + "code": "L" + }, + { + "name": "ಪಶà³à²šà²¿à²® ಗà³à²°à³€à²¸à³ ಪà³à²°à²¦à³‡à²¶", + "code": "G" + }, + { + "name": "ಪಶà³à²šà²¿à²® ಮಾಸೆಡೋನಿಯಾ ಪà³à²°à²¦à³‡à²¶", + "code": "C" + }, + { + "name": "ಪೆಲೋಪೋನೀಸೠಪà³à²°à²¦à³‡à²¶", + "code": "J" + }, + { + "name": "ಮಧà³à²¯ ಮಾಸೆಡೋನಿಯಾ ಪà³à²°à²¦à³‡à²¶", + "code": "B" } ], "GT": [ @@ -7642,6 +7642,18 @@ } ], "GW": [ + { + "name": "Leste", + "code": "L" + }, + { + "name": "Norte", + "code": "N" + }, + { + "name": "Sul", + "code": "S" + }, { "name": "ಓಯೊ ಪà³à²°à²¦à³‡à²¶", "code": "OI" @@ -7677,21 +7689,13 @@ { "name": "ಬೋಲಾಮಾ ಪà³à²°à²¦à³‡à²¶", "code": "BL" - }, - { - "name": "Leste", - "code": "L" - }, - { - "name": "Norte", - "code": "N" - }, - { - "name": "Sul", - "code": "S" } ], "GY": [ + { + "name": "Mahaica-Berbice", + "code": "MA" + }, { "name": "ಅಪà³à²ªà²°à³ ಟಕà³à²¤à³-ಅಪà³à²ªà²°à³ ಎಸà³à²¸à²¿à²¸à³à²Ÿà²¿à²¬à³Š", "code": "UT" @@ -7727,13 +7731,13 @@ { "name": "ಬರಿಮಾ-ವೈನಿ", "code": "BA" - }, - { - "name": "Mahaica-Berbice", - "code": "MA" } ], "HN": [ + { + "name": "Comayagua", + "code": "CM" + }, { "name": "ಅಟà³à²²à²¾à²‚ಟಿಡಾ ಇಲಾಖೆ", "code": "AT" @@ -7801,10 +7805,6 @@ { "name": "ಸಾಂಟಾ ಬರà³à²¬à²°à²¾ ಇಲಾಖೆ", "code": "SB" - }, - { - "name": "Comayagua", - "code": "CM" } ], "HR": [ @@ -7936,6 +7936,38 @@ } ], "HU": [ + { + "name": "Baranya", + "code": "BA" + }, + { + "name": "Dunaújváros", + "code": "DU" + }, + { + "name": "Eger", + "code": "EG" + }, + { + "name": "Érd", + "code": "ER" + }, + { + "name": "HódmezÅ‘vásárhely", + "code": "HV" + }, + { + "name": "Nagykanizsa", + "code": "NK" + }, + { + "name": "Pest", + "code": "PE" + }, + { + "name": "Sopron", + "code": "SN" + }, { "name": "ಕಪೋಶà³à²µà²°à³", "code": "KV" @@ -8075,41 +8107,37 @@ { "name": "ಹೆವೆಸೠಕೌಂಟಿ", "code": "HE" - }, + } + ], + "ID": [ { - "name": "Baranya", + "name": "Bali", "code": "BA" }, { - "name": "Dunaújváros", - "code": "DU" + "name": "Kalimantan", + "code": "KA" }, { - "name": "Eger", - "code": "EG" + "name": "Lesser Sunda Islands", + "code": "NU" }, { - "name": "Érd", - "code": "ER" + "name": "Maluku Islands", + "code": "ML" }, { - "name": "HódmezÅ‘vásárhely", - "code": "HV" + "name": "North Kalimantan", + "code": "KU" }, { - "name": "Nagykanizsa", - "code": "NK" + "name": "Sulawesi", + "code": "SL" }, { - "name": "Pest", - "code": "PE" + "name": "Sumatra", + "code": "SM" }, - { - "name": "Sopron", - "code": "SN" - } - ], - "ID": [ { "name": "ಆಚೇ", "code": "AC" @@ -8158,14 +8186,14 @@ "name": "ಗೊರಾಂಟೊ ಪà³à²°à²¾à²‚ತà³à²¯", "code": "GO" }, - { - "name": "ಜಂಬಿ ಪà³à²°à²¾à²‚ತà³à²¯", - "code": "JA" - }, { "name": "ಜಕಾರà³à²¤", "code": "JK" }, + { + "name": "ಜಂಬಿ ಪà³à²°à²¾à²‚ತà³à²¯", + "code": "JA" + }, { "name": "ಜಾವಾ", "code": "JW" @@ -8245,37 +8273,29 @@ { "name": "ಸೌತೠಸà³à²²à²¾à²µà³†à²¸à²¿", "code": "SN" - }, - { - "name": "Bali", - "code": "BA" - }, + } + ], + "IE": [ { - "name": "Kalimantan", - "code": "KA" + "name": "Connacht", + "code": "C" }, { - "name": "Lesser Sunda Islands", - "code": "NU" + "name": "Dublin", + "code": "D" }, { - "name": "Maluku Islands", - "code": "ML" + "name": "Leinster", + "code": "L" }, { - "name": "North Kalimantan", - "code": "KU" + "name": "Munster", + "code": "M" }, { - "name": "Sulawesi", - "code": "SL" + "name": "Ulster", + "code": "U" }, - { - "name": "Sumatra", - "code": "SM" - } - ], - "IE": [ { "name": "ಕೌಂಟಿ ಆಫಲಿ", "code": "OY" @@ -8375,29 +8395,21 @@ { "name": "ಕೌಂಟಿ ಸà³à²²à²¿à²—ೊ", "code": "SO" - }, + } + ], + "IL": [ { - "name": "Connacht", - "code": "C" + "name": "Jerusalem", + "code": "JM" }, { - "name": "Dublin", + "name": "Southern District", "code": "D" }, { - "name": "Leinster", - "code": "L" - }, - { - "name": "Munster", - "code": "M" + "name": "Tel Aviv District", + "code": "TA" }, - { - "name": "Ulster", - "code": "U" - } - ], - "IL": [ { "name": "ಉತà³à²¤à²° ಜಿಲà³à²²à³†", "code": "Z" @@ -8409,18 +8421,6 @@ { "name": "ಹೈಫಾ ಜಿಲà³à²²à³†", "code": "HA" - }, - { - "name": "Jerusalem", - "code": "JM" - }, - { - "name": "Southern District", - "code": "D" - }, - { - "name": "Tel Aviv District", - "code": "TA" } ], "IN": [ @@ -8570,6 +8570,10 @@ } ], "IQ": [ + { + "name": "Baghdad", + "code": "BG" + }, { "name": "ಅಲೠಅನಬರೠಗವರà³à²¨à³‡à²Ÿà³", "code": "AN" @@ -8637,10 +8641,6 @@ { "name": "ಸà³à²²à³ˆà²®à²¾à²¨à²¿à²¯à²¾ ಗವರà³à²¨à³‡à²Ÿà³", "code": "SU" - }, - { - "name": "Baghdad", - "code": "BG" } ], "IR": [ @@ -8808,6 +8808,130 @@ } ], "IT": [ + { + "name": "Abruzzo", + "code": "65" + }, + { + "name": "Apulia", + "code": "75" + }, + { + "name": "Bari", + "code": "BA" + }, + { + "name": "Basilicata", + "code": "77" + }, + { + "name": "Bologna", + "code": "BO" + }, + { + "name": "Calabria", + "code": "78" + }, + { + "name": "Campania", + "code": "72" + }, + { + "name": "Catanzaro", + "code": "CZ" + }, + { + "name": "Emilia-Romagna", + "code": "45" + }, + { + "name": "Friuli–Venezia Giulia", + "code": "36" + }, + { + "name": "Gorizia", + "code": "GO" + }, + { + "name": "Grosseto", + "code": "GR" + }, + { + "name": "Lazio", + "code": "62" + }, + { + "name": "Liguria", + "code": "42" + }, + { + "name": "Lombardy", + "code": "25" + }, + { + "name": "Marche", + "code": "57" + }, + { + "name": "Matera", + "code": "MT" + }, + { + "name": "Molise", + "code": "67" + }, + { + "name": "Palermo", + "code": "PA" + }, + { + "name": "Parma", + "code": "PR" + }, + { + "name": "Piacenza", + "code": "PC" + }, + { + "name": "Piedmont", + "code": "21" + }, + { + "name": "Rome", + "code": "RM" + }, + { + "name": "Sardinia", + "code": "88" + }, + { + "name": "Sicily", + "code": "82" + }, + { + "name": "South Tyrol", + "code": "BZ" + }, + { + "name": "Trentino", + "code": "TN" + }, + { + "name": "Trentino-South Tyrol", + "code": "32" + }, + { + "name": "Tuscany", + "code": "52" + }, + { + "name": "Umbria", + "code": "55" + }, + { + "name": "Veneto", + "code": "34" + }, { "name": "ಅಯೋಸà³à²¤à²¾", "code": "AO" @@ -8888,14 +9012,14 @@ "name": "ಕೋಸೆನà³à²œ ಪà³à²°à²¾à²‚ತà³à²¯", "code": "CS" }, - { - "name": "ಕà³à²¯à²¾à²‚ಪೊಬಾಸà³à²¸à³Š ಪà³à²°à²¾à²‚ತà³à²¯", - "code": "CB" - }, { "name": "ಕà³à²¯à²¾à²—à³à²²à²¿à²¯à²¾à²°à²¿ ಪà³à²°à²¾à²‚ತà³à²¯", "code": "CA" }, + { + "name": "ಕà³à²¯à²¾à²‚ಪೊಬಾಸà³à²¸à³Š ಪà³à²°à²¾à²‚ತà³à²¯", + "code": "CB" + }, { "name": "ಕà³à²¯à²¾à²²à³à²Ÿà²¾à²¨à²¿à²¸à³†à²Ÿà³à²Ÿà²¾ ಪà³à²°à²¾à²‚ತà³à²¯", "code": "CL" @@ -9089,244 +9213,120 @@ "code": "MC" }, { - "name": "ರಗà³à²¸à²¾ ಪà³à²°à²¾à²‚ತà³à²¯", - "code": "RG" - }, - { - "name": "ರಾವೆನà³à²¨à²¾ ಪà³à²°à²¾à²‚ತà³à²¯", - "code": "RA" - }, - { - "name": "ರಿಮಿನಿ ಪà³à²°à²¾à²‚ತà³à²¯", - "code": "RN" - }, - { - "name": "ರೆಗà³à²—ಿಯೋ ಎಮಿಲಿಯಾ ಪà³à²°à²¾à²‚ತà³à²¯", - "code": "RE" - }, - { - "name": "ರೆಗà³à²—ಿಯೋ ಕà³à²¯à²¾à²²à²¬à³à²°à²¿à²¯à²¾ ಪà³à²°à²¾à²‚ತà³à²¯", - "code": "RC" - }, - { - "name": "ರೈಟಿ ಪà³à²°à²¾à²‚ತà³à²¯", - "code": "RI" - }, - { - "name": "ರೋವಿಗೊ ಪà³à²°à²¾à²‚ತà³à²¯", - "code": "RO" - }, - { - "name": "ಲತೀನಾ ಪà³à²°à²¾à²‚ತà³à²¯", - "code": "LT" - }, - { - "name": "ಲಾ ಸà³à²ªà³€à²œà²¿à²¯ ಪà³à²°à²¾à²‚ತà³à²¯", - "code": "SP" - }, - { - "name": "ಲಿವೊರà³à²¨à³Š ಪà³à²°à²¾à²‚ತà³à²¯", - "code": "LI" - }, - { - "name": "ಲೂಕ ಪà³à²°à²¾à²‚ತà³à²¯", - "code": "LU" - }, - { - "name": "ಲೆಕೊ ಪà³à²°à²¾à²‚ತà³à²¯", - "code": "LC" - }, - { - "name": "ಲೆಕà³à²¸à³† ಪà³à²°à²¾à²‚ತà³à²¯", - "code": "LE" - }, - { - "name": "ಲೋದಿ ಪà³à²°à²¾à²‚ತà³à²¯", - "code": "LO" - }, - { - "name": "ವರೇಸೠಪà³à²°à²¾à²‚ತà³à²¯", - "code": "VA" - }, - { - "name": "ವಿಟರà³à²¬à³‹ ಪà³à²°à²¾à²‚ತà³à²¯", - "code": "VT" - }, - { - "name": "ವಿಬೋ ವà³à²¯à²¾à²²à³†à²‚ಟಿಯಾ ಪà³à²°à²¾à²‚ತà³à²¯", - "code": "VV" - }, - { - "name": "ವಿಸೆಂಜದ ಪà³à²°à²¾à²‚ತà³à²¯", - "code": "VI" - }, - { - "name": "ವೆನಿಸೠಪà³à²°à²¾à²‚ತà³à²¯", - "code": "VE" - }, - { - "name": "ವೆರೋನಾ ಪà³à²°à²¾à²‚ತà³à²¯", - "code": "VR" - }, - { - "name": "ವೆರà³à²¬à²¾à²¨à³Š-ಕà³à²¸à²¿à²¯à³Š-ಒಸà³à²¸à³Šà²²à²¾", - "code": "VB" - }, - { - "name": "ವೆರà³à²¸à³†à²²à³à²²à²¿ ಪà³à²°à²¾à²‚ತà³à²¯", - "code": "VC" - }, - { - "name": "ವà³à²¯à²¾à²²à³ ಡಿ ಅಯೋಸà³à²¤à²¾", - "code": "23" - }, - { - "name": "ಸಲೆರà³à²¨à³Š ಪà³à²°à²¾à²‚ತà³à²¯", - "code": "SA" - }, - { - "name": "ಸವೋನಾ ಪà³à²°à²¾à²‚ತà³à²¯", - "code": "SV" - }, - { - "name": "ಸಸà³à²¸à²°à²¿ ಪà³à²°à²¾à²‚ತà³à²¯", - "code": "SS" - }, - { - "name": "ಸಿಯೆನಾ ಪà³à²°à²¾à²‚ತà³à²¯", - "code": "SI" - }, - { - "name": "ಸಿರಾಕà³à²¯à³‚ಸೠಪà³à²°à²¾à²‚ತà³à²¯", - "code": "SR" - }, - { - "name": "ಸೊಂಡà³à²°à²¿à²¯à³Š ಪà³à²°à²¾à²‚ತà³à²¯", - "code": "SO" - }, - { - "name": "Abruzzo", - "code": "65" - }, - { - "name": "Apulia", - "code": "75" - }, - { - "name": "Bari", - "code": "BA" + "name": "ರಗà³à²¸à²¾ ಪà³à²°à²¾à²‚ತà³à²¯", + "code": "RG" }, { - "name": "Basilicata", - "code": "77" + "name": "ರಾವೆನà³à²¨à²¾ ಪà³à²°à²¾à²‚ತà³à²¯", + "code": "RA" }, { - "name": "Bologna", - "code": "BO" + "name": "ರಿಮಿನಿ ಪà³à²°à²¾à²‚ತà³à²¯", + "code": "RN" }, { - "name": "Calabria", - "code": "78" + "name": "ರೆಗà³à²—ಿಯೋ ಎಮಿಲಿಯಾ ಪà³à²°à²¾à²‚ತà³à²¯", + "code": "RE" }, { - "name": "Campania", - "code": "72" + "name": "ರೆಗà³à²—ಿಯೋ ಕà³à²¯à²¾à²²à²¬à³à²°à²¿à²¯à²¾ ಪà³à²°à²¾à²‚ತà³à²¯", + "code": "RC" }, { - "name": "Catanzaro", - "code": "CZ" + "name": "ರೈಟಿ ಪà³à²°à²¾à²‚ತà³à²¯", + "code": "RI" }, { - "name": "Emilia-Romagna", - "code": "45" + "name": "ರೋವಿಗೊ ಪà³à²°à²¾à²‚ತà³à²¯", + "code": "RO" }, { - "name": "Friuli–Venezia Giulia", - "code": "36" + "name": "ಲತೀನಾ ಪà³à²°à²¾à²‚ತà³à²¯", + "code": "LT" }, { - "name": "Gorizia", - "code": "GO" + "name": "ಲಾ ಸà³à²ªà³€à²œà²¿à²¯ ಪà³à²°à²¾à²‚ತà³à²¯", + "code": "SP" }, { - "name": "Grosseto", - "code": "GR" + "name": "ಲಿವೊರà³à²¨à³Š ಪà³à²°à²¾à²‚ತà³à²¯", + "code": "LI" }, { - "name": "Lazio", - "code": "62" + "name": "ಲೂಕ ಪà³à²°à²¾à²‚ತà³à²¯", + "code": "LU" }, { - "name": "Liguria", - "code": "42" + "name": "ಲೆಕೊ ಪà³à²°à²¾à²‚ತà³à²¯", + "code": "LC" }, { - "name": "Lombardy", - "code": "25" + "name": "ಲೆಕà³à²¸à³† ಪà³à²°à²¾à²‚ತà³à²¯", + "code": "LE" }, { - "name": "Marche", - "code": "57" + "name": "ಲೋದಿ ಪà³à²°à²¾à²‚ತà³à²¯", + "code": "LO" }, { - "name": "Matera", - "code": "MT" + "name": "ವರೇಸೠಪà³à²°à²¾à²‚ತà³à²¯", + "code": "VA" }, { - "name": "Molise", - "code": "67" + "name": "ವಿಟರà³à²¬à³‹ ಪà³à²°à²¾à²‚ತà³à²¯", + "code": "VT" }, { - "name": "Palermo", - "code": "PA" + "name": "ವಿಬೋ ವà³à²¯à²¾à²²à³†à²‚ಟಿಯಾ ಪà³à²°à²¾à²‚ತà³à²¯", + "code": "VV" }, { - "name": "Parma", - "code": "PR" + "name": "ವಿಸೆಂಜದ ಪà³à²°à²¾à²‚ತà³à²¯", + "code": "VI" }, { - "name": "Piacenza", - "code": "PC" + "name": "ವೆನಿಸೠಪà³à²°à²¾à²‚ತà³à²¯", + "code": "VE" }, { - "name": "Piedmont", - "code": "21" + "name": "ವೆರೋನಾ ಪà³à²°à²¾à²‚ತà³à²¯", + "code": "VR" }, { - "name": "Rome", - "code": "RM" + "name": "ವೆರà³à²¬à²¾à²¨à³Š-ಕà³à²¸à²¿à²¯à³Š-ಒಸà³à²¸à³Šà²²à²¾", + "code": "VB" }, { - "name": "Sardinia", - "code": "88" + "name": "ವೆರà³à²¸à³†à²²à³à²²à²¿ ಪà³à²°à²¾à²‚ತà³à²¯", + "code": "VC" }, { - "name": "Sicily", - "code": "82" + "name": "ವà³à²¯à²¾à²²à³ ಡಿ ಅಯೋಸà³à²¤à²¾", + "code": "23" }, { - "name": "South Tyrol", - "code": "BZ" + "name": "ಸಲೆರà³à²¨à³Š ಪà³à²°à²¾à²‚ತà³à²¯", + "code": "SA" }, { - "name": "Trentino", - "code": "TN" + "name": "ಸವೋನಾ ಪà³à²°à²¾à²‚ತà³à²¯", + "code": "SV" }, { - "name": "Trentino-South Tyrol", - "code": "32" + "name": "ಸಸà³à²¸à²°à²¿ ಪà³à²°à²¾à²‚ತà³à²¯", + "code": "SS" }, { - "name": "Tuscany", - "code": "52" + "name": "ಸಿಯೆನಾ ಪà³à²°à²¾à²‚ತà³à²¯", + "code": "SI" }, { - "name": "Umbria", - "code": "55" + "name": "ಸಿರಾಕà³à²¯à³‚ಸೠಪà³à²°à²¾à²‚ತà³à²¯", + "code": "SR" }, { - "name": "Veneto", - "code": "34" + "name": "ಸೊಂಡà³à²°à²¿à²¯à³Š ಪà³à²°à²¾à²‚ತà³à²¯", + "code": "SO" } ], "JM": [ @@ -9958,10 +9958,6 @@ } ], "KI": [ - { - "name": "ಗಿಲà³à²¬à²°à³à²Ÿà³ ದà³à²µà³€à²ªà²—ಳà³", - "code": "G" - }, { "name": "Line Islands", "code": "L" @@ -9969,6 +9965,10 @@ { "name": "Phoenix Islands", "code": "P" + }, + { + "name": "ಗಿಲà³à²¬à²°à³à²Ÿà³ ದà³à²µà³€à²ªà²—ಳà³", + "code": "G" } ], "KM": [ @@ -9986,6 +9986,14 @@ } ], "KN": [ + { + "name": "Nevis", + "code": "N" + }, + { + "name": "Saint Kitts", + "code": "K" + }, { "name": "ಕà³à²°à³ˆà²¸à³à²Ÿà³ ಚರà³à²šà³ ನಿಕೋಲಾ ಟೌನೠಪà³à²¯à²¾à²°à²¿à²·à³", "code": "01" @@ -10041,14 +10049,6 @@ { "name": "ಸೇಂಟೠಮೇರಿ ಕಯಾನೠಪà³à²¯à²¾à²°à²¿à²·à³", "code": "08" - }, - { - "name": "Nevis", - "code": "N" - }, - { - "name": "Saint Kitts", - "code": "K" } ], "KP": [ @@ -10172,6 +10172,14 @@ } ], "KW": [ + { + "name": "Al Asimah", + "code": "KU" + }, + { + "name": "Al Jahra", + "code": "JA" + }, { "name": "ಅಲೠಅಹà³à²®à²¦à²¿ ಗವರà³à²¨à³‡à²Ÿà³", "code": "AH" @@ -10187,17 +10195,13 @@ { "name": "ಹವಾಲಿ ಗವರà³à²¨à³‡à²Ÿà³", "code": "HA" - }, - { - "name": "Al Asimah", - "code": "KU" - }, - { - "name": "Al Jahra", - "code": "JA" } ], "KZ": [ + { + "name": "Jambyl", + "code": "ZHA" + }, { "name": "ಅಕà³à²Ÿà³‹à²¬à³ ಪà³à²°à²¦à³‡à²¶", "code": "AKT" @@ -10261,13 +10265,21 @@ { "name": "ಮಂಗೈಸà³à²Ÿà³Œ ಪà³à²°à²¦à³‡à²¶", "code": "MAN" - }, - { - "name": "Jambyl", - "code": "ZHA" } ], "LA": [ + { + "name": "Vientiane", + "code": "VT" + }, + { + "name": "Vientiane Province", + "code": "VI" + }, + { + "name": "Xaisomboun", + "code": "XS" + }, { "name": "ಅಟಾಪೂ ಪà³à²°à²¾à²‚ತà³à²¯", "code": "AT" @@ -10327,21 +10339,25 @@ { "name": "ಹೌಫಾನೠಪà³à²°à²¾à²‚ತà³à²¯", "code": "HO" + } + ], + "LB": [ + { + "name": "Akkar", + "code": "AK" }, { - "name": "Vientiane", - "code": "VT" + "name": "Baalbek-Hermel", + "code": "BH" }, { - "name": "Vientiane Province", - "code": "VI" + "name": "Beqaa", + "code": "BI" }, { - "name": "Xaisomboun", - "code": "XS" - } - ], - "LB": [ + "name": "South", + "code": "JA" + }, { "name": "ಉತà³à²¤à²° ರಾಜà³à²¯à²ªà²¾à²²à²¿à²•à³†", "code": "AS" @@ -10357,22 +10373,6 @@ { "name": "ಮೌಂಟೠಲೆಬನಾನೠಗವರà³à²¨à³‡à²Ÿà³", "code": "JL" - }, - { - "name": "Akkar", - "code": "AK" - }, - { - "name": "Baalbek-Hermel", - "code": "BH" - }, - { - "name": "Beqaa", - "code": "BI" - }, - { - "name": "South", - "code": "JA" } ], "LC": [ @@ -10689,59 +10689,23 @@ "code": "E" }, { - "name": "ಮಾಸೆರೠಜಿಲà³à²²à³†", - "code": "A" - }, - { - "name": "ಮೊಕೊಟà³à²²à²¾à²‚ಗೠಜಿಲà³à²²à³†", - "code": "J" - }, - { - "name": "ಮೊಹೇಲà³à²¨ ಹೋಯೆಕೠಜಿಲà³à²²à³†", - "code": "F" - }, - { - "name": "ಲೆರಿಬೆ ಜಿಲà³à²²à³†", - "code": "C" - } - ], - "LT": [ - { - "name": "ಆಲಿಟಸೠಕೌಂಟಿ", - "code": "AL" - }, - { - "name": "ಉಟೆನಾ ಕೌಂಟಿ", - "code": "UT" - }, - { - "name": "ಕೌನಾಸೠಕೌಂಟಿ", - "code": "KU" - }, - { - "name": "ಟೌರà³à²—ೆ ಕೌಂಟಿ", - "code": "TA" - }, - { - "name": "ತೆಲà³à²¶à²¿à²¯à²¾ ಕೌಂಟಿ", - "code": "TE" - }, - { - "name": "ಪನೆವೆà²à²¿ ಕೌಂಟಿ", - "code": "PN" - }, - { - "name": "ಮರಿಜಾಂಪೊಲೆ ಕೌಂಟಿ", - "code": "MR" + "name": "ಮಾಸೆರೠಜಿಲà³à²²à³†", + "code": "A" }, { - "name": "ವಿಲà³à²¨à²¿à²¯à²¸à³ ಕೌಂಟಿ", - "code": "VL" + "name": "ಮೊಕೊಟà³à²²à²¾à²‚ಗೠಜಿಲà³à²²à³†", + "code": "J" }, { - "name": "ಸಿಯà³à²²à²¿à²¯à²¾à²¯à²¿ ಕೌಂಟಿ", - "code": "SA" + "name": "ಮೊಹೇಲà³à²¨ ಹೋಯೆಕೠಜಿಲà³à²²à³†", + "code": "F" }, + { + "name": "ಲೆರಿಬೆ ಜಿಲà³à²²à³†", + "code": "C" + } + ], + "LT": [ { "name": "AkmenÄ—", "code": "01" @@ -10985,6 +10949,42 @@ { "name": "Zarasai", "code": "60" + }, + { + "name": "ಆಲಿಟಸೠಕೌಂಟಿ", + "code": "AL" + }, + { + "name": "ಉಟೆನಾ ಕೌಂಟಿ", + "code": "UT" + }, + { + "name": "ಕೌನಾಸೠಕೌಂಟಿ", + "code": "KU" + }, + { + "name": "ಟೌರà³à²—ೆ ಕೌಂಟಿ", + "code": "TA" + }, + { + "name": "ತೆಲà³à²¶à²¿à²¯à²¾ ಕೌಂಟಿ", + "code": "TE" + }, + { + "name": "ಪನೆವೆà²à²¿ ಕೌಂಟಿ", + "code": "PN" + }, + { + "name": "ಮರಿಜಾಂಪೊಲೆ ಕೌಂಟಿ", + "code": "MR" + }, + { + "name": "ವಿಲà³à²¨à²¿à²¯à²¸à³ ಕೌಂಟಿ", + "code": "VL" + }, + { + "name": "ಸಿಯà³à²²à²¿à²¯à²¾à²¯à²¿ ಕೌಂಟಿ", + "code": "SA" } ], "LU": [ @@ -11362,10 +11362,6 @@ "name": "ರಿಬಿಬಿನಿ ಪà³à²°à²¸à²­à³†", "code": "078" }, - { - "name": "ರà³à²‚ಡಲೇ ಪà³à²°à²¸à²­à³†", - "code": "083" - }, { "name": "ರà³à²•à²¾à²µ ಪà³à²°à²¸à²­à³†", "code": "081" @@ -11378,6 +11374,10 @@ "name": "ರà³à²œà³€à²¨à²¾ ಪà³à²°à²¸à²­à³†", "code": "084" }, + { + "name": "ರà³à²‚ಡಲೇ ಪà³à²°à²¸à²­à³†", + "code": "083" + }, { "name": "ರೆà²à³†à²•à³à²¨à³†", "code": "REZ" @@ -11402,14 +11402,14 @@ "name": "ಲಿà²à²ªà²œà²¾", "code": "LPX" }, - { - "name": "ಲಿಂಬಾà²à²¿ ಪà³à²°à²¸à²­à³†", - "code": "054" - }, { "name": "ಲಿಗಟà³à²¨à³† ಪà³à²°à²¸à²­à³†", "code": "055" }, + { + "name": "ಲಿಂಬಾà²à²¿ ಪà³à²°à²¸à²­à³†", + "code": "054" + }, { "name": "ಲಿವಾನಿ ಪà³à²°à²¸à²­à³†", "code": "056" @@ -11450,14 +11450,6 @@ "name": "ವಿಲà³à²²à²¾à²• ಪà³à²°à²¸à²­à³†", "code": "108" }, - { - "name": "ವೆಂಟà³à²¸à³à²ªà²¿à²²à³ ಪà³à²°à²¸à²­à³†", - "code": "106" - }, - { - "name": "ವೆಂಟà³à²¸à³à²ªà²¿à²²à³à²¸à³,", - "code": "VEN" - }, { "name": "ವೆಕà³à²ªà²¿à²¬à²²à³à²— ಪà³à²°à²¸à²­à³†", "code": "104" @@ -11466,6 +11458,14 @@ "name": "ವೆಕà³à²®à³à²¨à²¿à²•à³† ಪà³à²°à²¸à²­à³†", "code": "105" }, + { + "name": "ವೆಂಟà³à²¸à³à²ªà²¿à²²à³ ಪà³à²°à²¸à²­à³†", + "code": "106" + }, + { + "name": "ವೆಂಟà³à²¸à³à²ªà²¿à²²à³à²¸à³,", + "code": "VEN" + }, { "name": "ವೈನೋಡೠಪà³à²°à²¸à²­à³†", "code": "100" @@ -11528,70 +11528,6 @@ } ], "LY": [ - { - "name": "ಕà³à²«à³à²°à²¾ ಜಿಲà³à²²à³†", - "code": "KF" - }, - { - "name": "ಘಾಟೠಜಿಲà³à²²à³†", - "code": "GT" - }, - { - "name": "ಜಫರಾ ಪà³à²°à²¸à²­à³†", - "code": "JI" - }, - { - "name": "ಜಬಲೠಅಲೠಅಖà³à²¦à²¾à²°à³", - "code": "JA" - }, - { - "name": "ಜà³à²«à³à²°à²¾", - "code": "JU" - }, - { - "name": "à²à²¾à²µà²¿à²¯à²¾ ಜಿಲà³à²²à³†", - "code": "ZA" - }, - { - "name": "ನà³à²–ತೠಅಲೠಖಮà³à²¸à³", - "code": "NQ" - }, - { - "name": "ಬಟà³à²¨à²¾à²¨à³ ಜಿಲà³à²²à³†", - "code": "BU" - }, - { - "name": "ಬೆಂಗಾà²à²¿", - "code": "BA" - }, - { - "name": "ಮರà³à²œà³à²•à³ ಜಿಲà³à²²à³†", - "code": "MQ" - }, - { - "name": "ಮರà³à²œà³ ಜಿಲà³à²²à³†", - "code": "MJ" - }, - { - "name": "ಮಿಸà³à²°à²¾à²Ÿà²¾ ಜಿಲà³à²²à³†", - "code": "MI" - }, - { - "name": "ಮà³à²°à³à²•à³à²¬à³ ಪà³à²°à²¸à²­à³†", - "code": "MB" - }, - { - "name": "ವಾಡಿ ಅಲೠಶತಿ ಜಿಲà³à²²à³†", - "code": "WS" - }, - { - "name": "ವಾಡಿ ಅಲೠಹಯಾಯಾ ಜಿಲà³à²²à³†", - "code": "WD" - }, - { - "name": "ಸಭಾ ಜಿಲà³à²²à³†", - "code": "SB" - }, { "name": "Al Wahat", "code": "WA" @@ -11615,125 +11551,73 @@ { "name": "Tripoli", "code": "TB" - } - ], - "MA": [ - { - "name": "ಅಗಡಿರà³", - "code": "AGD" - }, - { - "name": "ಓಯಡೠಎಡà³-ದಹಾಬೠಪà³à²°à²¾à²‚ತà³à²¯", - "code": "OUD" - }, - { - "name": "ಓರಿಯಂಟಲà³", - "code": "04" - }, - { - "name": "ಔಜದ", - "code": "OUJ" - }, - { - "name": "ಕಾಸಾಬà³à²²à²¾à²‚ಕಾ", - "code": "CAS" - }, - { - "name": "ಗà³à²²à³à²®à²¿à²®à³ ಪà³à²°à²¾à²‚ತà³à²¯", - "code": "GUE" - }, - { - "name": "ಗà³à²²à³à²®à²¿à²®à³-ಎಸೠಸೆಮಾರಾ", - "code": "14" - }, - { - "name": "ಗà³à²°à³à²¯à²¾à²‚ಡೠಕಾಸಾಬà³à²²à²¾à²‚ಕಾ", - "code": "08" - }, - { - "name": "ಘರà³à²¬à³-ಕà³à²°à²¿à²°à³à²¡à²¾-ಬೆನಿ ಹಸà³à²¸à³†à²¨à³", - "code": "02" - }, - { - "name": "ಚೌಯಿಯ-ಓವಾರà³à²¡à²¿à²˜à²¾", - "code": "09" }, { - "name": "ಟà³à²¯à²¾à²‚ಜಿಯರà³", - "code": "TNG" - }, - { - "name": "ಟà³à²¯à²¾à²‚ಜಿಯರà³-ಟೆಟೌನà³", - "code": "01" - }, - { - "name": "ಡೌಕಲಾ-ಅಬà³à²¡à²¾", - "code": "10" - }, - { - "name": "ತದà³à²²à²¾-ಅà²à²¿à²²à²¾à²²à³", - "code": "12" - }, - { - "name": "ತಾà²à²¾-ಅಲೠಹೋಸಿಮಾ-ಟೌನೆಟà³", - "code": "03" + "name": "ಕà³à²«à³à²°à²¾ ಜಿಲà³à²²à³†", + "code": "KF" }, { - "name": "ತೆಮಾರಾ", - "code": "SKH" + "name": "ಘಾಟೠಜಿಲà³à²²à³†", + "code": "GT" }, { - "name": "ಫೆಸà³-ಬೌಲೆಮೆನà³", - "code": "05" + "name": "ಜಫರಾ ಪà³à²°à²¸à²­à³†", + "code": "JI" }, { - "name": "ಮಾರಕೆಶà³-ಟೆನà³à²¶à²¿à²«à³à²Ÿà³-ಎಲೠಹಾವà³à²œà³", - "code": "11" + "name": "ಜಬಲೠಅಲೠಅಖà³à²¦à²¾à²°à³", + "code": "JA" }, { - "name": "ಮಾರಕೇಶà³", - "code": "MMD" + "name": "ಜà³à²«à³à²°à²¾", + "code": "JU" }, { - "name": "ಮಾರಕೇಶà³Â²", - "code": "MMN" + "name": "à²à²¾à²µà²¿à²¯à²¾ ಜಿಲà³à²²à³†", + "code": "ZA" }, { - "name": "ಮಾರಕೇಶà³Â³", - "code": "SYB" + "name": "ನà³à²–ತೠಅಲೠಖಮà³à²¸à³", + "code": "NQ" }, { - "name": "ಮೆಕà³à²¨à³†à²¸à³", - "code": "MEK" + "name": "ಬಟà³à²¨à²¾à²¨à³ ಜಿಲà³à²²à³†", + "code": "BU" }, { - "name": "ಮೆಕà³à²¨à³†à²¸à³-ಟಫಿಲಾಲೆಟà³", - "code": "06" + "name": "ಬೆಂಗಾà²à²¿", + "code": "BA" }, { - "name": "ಮೊಹಮà³à²®à²¦à²¿à²¯à²¾", - "code": "MOH" + "name": "ಮರà³à²œà³à²•à³ ಜಿಲà³à²²à³†", + "code": "MQ" }, { - "name": "ರಬತà³-ಸಲೆ-à²à³†à²®à³Œà²°à³-à²à²¾à²¯à²°à³", - "code": "07" + "name": "ಮರà³à²œà³ ಜಿಲà³à²²à³†", + "code": "MJ" }, { - "name": "ರಬಾಟà³", - "code": "RAB" + "name": "ಮಿಸà³à²°à²¾à²Ÿà²¾ ಜಿಲà³à²²à³†", + "code": "MI" }, { - "name": "ಲಯೌನೆ-ಬೌಜಡೋರà³-ಸಕಿಯ ಎಲೠಹಮà³à²°à²¾", - "code": "15" + "name": "ಮà³à²°à³à²•à³à²¬à³ ಪà³à²°à²¸à²­à³†", + "code": "MB" }, { - "name": "ಸಲೆ", - "code": "SAL" + "name": "ವಾಡಿ ಅಲೠಶತಿ ಜಿಲà³à²²à³†", + "code": "WS" }, { - "name": "ಸೌಸà³-ಮಾಸಾ-ಡà³à²°à²¯à²¾", - "code": "13" + "name": "ವಾಡಿ ಅಲೠಹಯಾಯಾ ಜಿಲà³à²²à³†", + "code": "WD" }, + { + "name": "ಸಭಾ ಜಿಲà³à²²à³†", + "code": "SB" + } + ], + "MA": [ { "name": "Al Haouz", "code": "HAO" @@ -11933,6 +11817,122 @@ { "name": "Zagora", "code": "ZAG" + }, + { + "name": "ಅಗಡಿರà³", + "code": "AGD" + }, + { + "name": "ಓಯಡೠಎಡà³-ದಹಾಬೠಪà³à²°à²¾à²‚ತà³à²¯", + "code": "OUD" + }, + { + "name": "ಓರಿಯಂಟಲà³", + "code": "04" + }, + { + "name": "ಔಜದ", + "code": "OUJ" + }, + { + "name": "ಕಾಸಾಬà³à²²à²¾à²‚ಕಾ", + "code": "CAS" + }, + { + "name": "ಗà³à²²à³à²®à²¿à²®à³ ಪà³à²°à²¾à²‚ತà³à²¯", + "code": "GUE" + }, + { + "name": "ಗà³à²²à³à²®à²¿à²®à³-ಎಸೠಸೆಮಾರಾ", + "code": "14" + }, + { + "name": "ಗà³à²°à³à²¯à²¾à²‚ಡೠಕಾಸಾಬà³à²²à²¾à²‚ಕಾ", + "code": "08" + }, + { + "name": "ಘರà³à²¬à³-ಕà³à²°à²¿à²°à³à²¡à²¾-ಬೆನಿ ಹಸà³à²¸à³†à²¨à³", + "code": "02" + }, + { + "name": "ಚೌಯಿಯ-ಓವಾರà³à²¡à²¿à²˜à²¾", + "code": "09" + }, + { + "name": "ಟà³à²¯à²¾à²‚ಜಿಯರà³", + "code": "TNG" + }, + { + "name": "ಟà³à²¯à²¾à²‚ಜಿಯರà³-ಟೆಟೌನà³", + "code": "01" + }, + { + "name": "ಡೌಕಲಾ-ಅಬà³à²¡à²¾", + "code": "10" + }, + { + "name": "ತದà³à²²à²¾-ಅà²à²¿à²²à²¾à²²à³", + "code": "12" + }, + { + "name": "ತಾà²à²¾-ಅಲೠಹೋಸಿಮಾ-ಟೌನೆಟà³", + "code": "03" + }, + { + "name": "ತೆಮಾರಾ", + "code": "SKH" + }, + { + "name": "ಫೆಸà³-ಬೌಲೆಮೆನà³", + "code": "05" + }, + { + "name": "ಮಾರಕೆಶà³-ಟೆನà³à²¶à²¿à²«à³à²Ÿà³-ಎಲೠಹಾವà³à²œà³", + "code": "11" + }, + { + "name": "ಮಾರಕೇಶà³", + "code": "MMD" + }, + { + "name": "ಮಾರಕೇಶà³Â²", + "code": "MMN" + }, + { + "name": "ಮಾರಕೇಶà³Â³", + "code": "SYB" + }, + { + "name": "ಮೆಕà³à²¨à³†à²¸à³", + "code": "MEK" + }, + { + "name": "ಮೆಕà³à²¨à³†à²¸à³-ಟಫಿಲಾಲೆಟà³", + "code": "06" + }, + { + "name": "ಮೊಹಮà³à²®à²¦à²¿à²¯à²¾", + "code": "MOH" + }, + { + "name": "ರಬತà³-ಸಲೆ-à²à³†à²®à³Œà²°à³-à²à²¾à²¯à²°à³", + "code": "07" + }, + { + "name": "ರಬಾಟà³", + "code": "RAB" + }, + { + "name": "ಲಯೌನೆ-ಬೌಜಡೋರà³-ಸಕಿಯ ಎಲೠಹಮà³à²°à²¾", + "code": "15" + }, + { + "name": "ಸಲೆ", + "code": "SAL" + }, + { + "name": "ಸೌಸà³-ಮಾಸಾ-ಡà³à²°à²¯à²¾", + "code": "13" } ], "MC": [ @@ -12006,6 +12006,10 @@ } ], "MD": [ + { + "name": "Transnistria", + "code": "SN" + }, { "name": "ಅನೆನಿ ನೋಯಿ ಜಿಲà³à²²à³†", "code": "AN" @@ -12149,10 +12153,6 @@ { "name": "ಹಿನà³à²¸à³à²Ÿà²¿ ಜಿಲà³à²²à³†", "code": "HI" - }, - { - "name": "Transnistria", - "code": "SN" } ], "ME": [ @@ -12276,18 +12276,6 @@ } ], "MH": [ - { - "name": "ಮಜà³à²°à³Š", - "code": "MAJ" - }, - { - "name": "ರಟಾಕೠಚೈನà³", - "code": "T" - }, - { - "name": "ರಾಲಿಕೠಚೈನà³", - "code": "L" - }, { "name": "Ailinglaplap Atoll", "code": "ALL" @@ -12379,6 +12367,18 @@ { "name": "Wotje Atoll", "code": "WTJ" + }, + { + "name": "ಮಜà³à²°à³Š", + "code": "MAJ" + }, + { + "name": "ರಟಾಕೠಚೈನà³", + "code": "T" + }, + { + "name": "ರಾಲಿಕೠಚೈನà³", + "code": "L" } ], "MK": [ @@ -12724,6 +12724,14 @@ } ], "ML": [ + { + "name": "Ménaka", + "code": "9" + }, + { + "name": "Taoudénit", + "code": "10" + }, { "name": "ಕಿಡಾಲೠಪà³à²°à²¦à³‡à²¶", "code": "8" @@ -12759,14 +12767,6 @@ { "name": "ಸೆಗಾವೠಪà³à²°à²¦à³‡à²¶", "code": "4" - }, - { - "name": "Ménaka", - "code": "9" - }, - { - "name": "Taoudénit", - "code": "10" } ], "MM": [ @@ -12922,6 +12922,22 @@ } ], "MR": [ + { + "name": "Nouakchott", + "code": "NKC" + }, + { + "name": "Nouakchott Nord", + "code": "14" + }, + { + "name": "Nouakchott Ouest", + "code": "13" + }, + { + "name": "Nouakchott Sud", + "code": "15" + }, { "name": "ಅಸà³à²¸à²¬à²¾ ಪà³à²°à²¦à³‡à²¶", "code": "03" @@ -12969,22 +12985,6 @@ { "name": "ಹೊದೠಎಲೠಘರà³à²¬à²¿ ಪà³à²°à²¦à³‡à²¶", "code": "02" - }, - { - "name": "Nouakchott", - "code": "NKC" - }, - { - "name": "Nouakchott Nord", - "code": "14" - }, - { - "name": "Nouakchott Ouest", - "code": "13" - }, - { - "name": "Nouakchott Sud", - "code": "15" } ], "MT": [ @@ -13262,6 +13262,22 @@ } ], "MU": [ + { + "name": "Beau-Bassin Rose-Hill", + "code": "BR" + }, + { + "name": "Curepipe", + "code": "CU" + }, + { + "name": "Port Louis District", + "code": "PL" + }, + { + "name": "Quatre Bornes", + "code": "QB" + }, { "name": "ಅಗಾಲೆಗಾ", "code": "AG" @@ -13311,27 +13327,47 @@ "code": "VP" }, { - "name": "ಸವನà³à²¨à³† ಜಿಲà³à²²à³†", - "code": "SA" + "name": "ಸವನà³à²¨à³† ಜಿಲà³à²²à³†", + "code": "SA" + } + ], + "MV": [ + { + "name": "Addu", + "code": "01" + }, + { + "name": "Central Province", + "code": "CE" + }, + { + "name": "North Central Province", + "code": "NC" + }, + { + "name": "North Province", + "code": "NO" + }, + { + "name": "South Central Province", + "code": "SC" + }, + { + "name": "South Province", + "code": "SU" }, { - "name": "Beau-Bassin Rose-Hill", - "code": "BR" + "name": "Thaa", + "code": "08" }, { - "name": "Curepipe", - "code": "CU" + "name": "Upper North Province", + "code": "UN" }, { - "name": "Port Louis District", - "code": "PL" + "name": "Upper South Province", + "code": "US" }, - { - "name": "Quatre Bornes", - "code": "QB" - } - ], - "MV": [ { "name": "ಅಲಿಫೠಅಲಿಫೠಅಟಾಲà³", "code": "02" @@ -13407,45 +13443,33 @@ { "name": "ಹಾ ಧಾಲೠಅಟಾಲà³", "code": "23" - }, - { - "name": "Addu", - "code": "01" - }, - { - "name": "Central Province", - "code": "CE" - }, + } + ], + "MW": [ { - "name": "North Central Province", - "code": "NC" + "name": "Central", + "code": "C" }, { - "name": "North Province", - "code": "NO" + "name": "Karonga", + "code": "KR" }, { - "name": "South Central Province", - "code": "SC" + "name": "Northern", + "code": "N" }, { - "name": "South Province", - "code": "SU" + "name": "Southern", + "code": "S" }, { - "name": "Thaa", - "code": "08" + "name": "Thyolo", + "code": "TH" }, { - "name": "Upper North Province", - "code": "UN" + "name": "Zomba", + "code": "ZO" }, - { - "name": "Upper South Province", - "code": "US" - } - ], - "MW": [ { "name": "ಎನà³à²Ÿà²¿à²šà²¿ ಜಿಲà³à²²à³†", "code": "NI" @@ -13545,33 +13569,17 @@ { "name": "ಸಲಿಮಾ ಜಿಲà³à²²à³†", "code": "SA" - }, - { - "name": "Central", - "code": "C" - }, - { - "name": "Karonga", - "code": "KR" - }, - { - "name": "Northern", - "code": "N" - }, + } + ], + "MX": [ { - "name": "Southern", - "code": "S" + "name": "Mexico City", + "code": "DIF" }, { - "name": "Thyolo", - "code": "TH" + "name": "Morelos", + "code": "MOR" }, - { - "name": "Zomba", - "code": "ZO" - } - ], - "MX": [ { "name": "ಅಗà³à²¸à³à²•à²²à³†à²‚ಟಿಸà³", "code": "AGU" @@ -13695,14 +13703,6 @@ { "name": "ಹಿಡಾಲà³à²—ೊ", "code": "HID" - }, - { - "name": "Mexico City", - "code": "DIF" - }, - { - "name": "Morelos", - "code": "MOR" } ], "MY": [ @@ -13772,6 +13772,10 @@ } ], "MZ": [ + { + "name": "Maputo Province", + "code": "L" + }, { "name": "ಇನà³à²¹à²¾à²‚ಬೇನೠಪà³à²°à²¾à²‚ತà³à²¯", "code": "I" @@ -13811,13 +13815,21 @@ { "name": "ಸೋಫಾಲಾ ಪà³à²°à²¾à²‚ತà³à²¯", "code": "S" - }, - { - "name": "Maputo Province", - "code": "L" } ], "NA": [ + { + "name": "Kavango East", + "code": "KE" + }, + { + "name": "Kavango West", + "code": "KW" + }, + { + "name": "Omaheke", + "code": "OH" + }, { "name": "ಎರಂಗೋ ಪà³à²°à²¦à³‡à²¶", "code": "ER" @@ -13861,18 +13873,6 @@ { "name": "ಹಾರà³à²¡à²¾à²ªà³ ಪà³à²°à²¦à³‡à²¶", "code": "HA" - }, - { - "name": "Kavango East", - "code": "KE" - }, - { - "name": "Kavango West", - "code": "KW" - }, - { - "name": "Omaheke", - "code": "OH" } ], "NE": [ @@ -13910,6 +13910,14 @@ } ], "NG": [ + { + "name": "Lagos", + "code": "LA" + }, + { + "name": "Oyo", + "code": "OY" + }, { "name": "ಅಕà³à²µà²¾ ಇಬೊಮೠರಾಜà³à²¯", "code": "AK" @@ -14049,17 +14057,21 @@ { "name": "ಸೊಕೊಟೊ ರಾಜà³à²¯", "code": "SO" + } + ], + "NI": [ + { + "name": "Granada", + "code": "GR" }, { - "name": "Lagos", - "code": "LA" + "name": "León", + "code": "LE" }, { - "name": "Oyo", - "code": "OY" - } - ], - "NI": [ + "name": "Rivas", + "code": "RI" + }, { "name": "ಎಸà³à²Ÿà³†à²²à²¿ ಇಲಾಖೆ", "code": "ES" @@ -14115,21 +14127,25 @@ { "name": "ರೆಜಿಯಾನೠಆಟೊನೊಮಾ ಡೆಲೠಅಟà³à²²à²¾à²‚ಟಿಕೊ ನಾರà³à²Ÿà³†", "code": "AN" + } + ], + "NL": [ + { + "name": "Aruba", + "code": "AW" }, { - "name": "Granada", - "code": "GR" + "name": "Curaçao", + "code": "CW" }, { - "name": "León", - "code": "LE" + "name": "Saba", + "code": "BQ2" }, { - "name": "Rivas", - "code": "RI" - } - ], - "NL": [ + "name": "Sint Maarten", + "code": "SX" + }, { "name": "ಉಟà³à²°à³†à²•à³à²Ÿà³", "code": "UT" @@ -14185,22 +14201,6 @@ { "name": "ಸೌತೠಹಾಲೆಂಡà³", "code": "ZH" - }, - { - "name": "Aruba", - "code": "AW" - }, - { - "name": "Curaçao", - "code": "CW" - }, - { - "name": "Saba", - "code": "BQ2" - }, - { - "name": "Sint Maarten", - "code": "SX" } ], "NO": [ @@ -14290,6 +14290,34 @@ } ], "NP": [ + { + "name": "Central", + "code": "1" + }, + { + "name": "Kosi", + "code": "KO" + }, + { + "name": "Lumbini", + "code": "LU" + }, + { + "name": "Madhya Pashchimanchal", + "code": "2" + }, + { + "name": "Purwanchal", + "code": "4" + }, + { + "name": "Sudur Pashchimanchal", + "code": "5" + }, + { + "name": "Western", + "code": "3" + }, { "name": "ಕರà³à²¨à²¾à²²à²¿ ವಲಯ", "code": "KA" @@ -14327,44 +14355,16 @@ "code": "ME" }, { - "name": "ರಾಪà³à²¤à²¿ ವಲಯ", - "code": "RA" - }, - { - "name": "ಸಾಗರà³à²®à²¾à²¤à²¾ ವಲಯ", - "code": "SA" - }, - { - "name": "ಸೆಟಿ ವಲಯ", - "code": "SE" - }, - { - "name": "Central", - "code": "1" - }, - { - "name": "Kosi", - "code": "KO" - }, - { - "name": "Lumbini", - "code": "LU" - }, - { - "name": "Madhya Pashchimanchal", - "code": "2" - }, - { - "name": "Purwanchal", - "code": "4" + "name": "ರಾಪà³à²¤à²¿ ವಲಯ", + "code": "RA" }, { - "name": "Sudur Pashchimanchal", - "code": "5" + "name": "ಸಾಗರà³à²®à²¾à²¤à²¾ ವಲಯ", + "code": "SA" }, { - "name": "Western", - "code": "3" + "name": "ಸೆಟಿ ವಲಯ", + "code": "SE" } ], "NR": [ @@ -14426,6 +14426,14 @@ } ], "NZ": [ + { + "name": "North Island", + "code": "N" + }, + { + "name": "South Island", + "code": "S" + }, { "name": "ಆಕà³à²²à³†à²‚ಡೠಪà³à²°à²¦à³‡à²¶", "code": "AUK" @@ -14493,17 +14501,21 @@ { "name": "ಹಾಕà³à²¸à³ ಬೇ ಪà³à²°à²¦à³‡à²¶", "code": "HKB" + } + ], + "OM": [ + { + "name": "Al Batinah", + "code": "BA" }, { - "name": "North Island", - "code": "N" + "name": "Ash Sharqiyah", + "code": "SH" }, { - "name": "South Island", - "code": "S" - } - ], - "OM": [ + "name": "Shamal al Batinah", + "code": "BS" + }, { "name": "ಅಲೠಬಟಿನಾ ಸೌತೠಗವರà³à²¨à³‡à²Ÿà³", "code": "BJ" @@ -14543,21 +14555,17 @@ { "name": "ಮà³à²¸à²‚ದಮೠಗವರà³à²¨à³‡à²Ÿà³", "code": "MU" - }, + } + ], + "PA": [ { - "name": "Al Batinah", - "code": "BA" + "name": "Panamá", + "code": "8" }, { - "name": "Ash Sharqiyah", - "code": "SH" + "name": "West Panamá", + "code": "10" }, - { - "name": "Shamal al Batinah", - "code": "BS" - } - ], - "PA": [ { "name": "ಎಬೆರಾ-ವೌನಾನೠಕೊಮಾರà³à²•à²¾", "code": "EM" @@ -14601,17 +14609,17 @@ { "name": "ಹೆರೆರಾ ಪà³à²°à²¾à²‚ತà³à²¯", "code": "6" - }, - { - "name": "Panamá", - "code": "8" - }, - { - "name": "West Panamá", - "code": "10" } ], "PE": [ + { + "name": "El Callao", + "code": "CAL" + }, + { + "name": "Puno", + "code": "PUN" + }, { "name": "ಅಂಕಾಶೠಪà³à²°à²¦à³‡à²¶", "code": "ANC" @@ -14707,17 +14715,21 @@ { "name": "ಹà³à²µà²¾à²¨à³à²µà³†à²µà³†à²²à²¿à²•à²¾ ಪà³à²°à²¦à³‡à²¶", "code": "HUV" + } + ], + "PG": [ + { + "name": "Hela", + "code": "HLA" }, { - "name": "El Callao", - "code": "CAL" + "name": "Jiwaka", + "code": "JWK" }, { - "name": "Puno", - "code": "PUN" - } - ], - "PG": [ + "name": "Western", + "code": "WPD" + }, { "name": "ಈಸà³à²Ÿà³ ನà³à²¯à³‚ ಬà³à²°à²¿à²Ÿà²¨à³", "code": "EBR" @@ -14793,21 +14805,85 @@ { "name": "ಸಾಂಡನೠಪà³à²°à²¾à²‚ತà³à²¯", "code": "SAN" + } + ], + "PH": [ + { + "name": "Bicol", + "code": "05" }, { - "name": "Hela", - "code": "HLA" + "name": "Cagayan Valley", + "code": "02" }, { - "name": "Jiwaka", - "code": "JWK" + "name": "Calabarzon", + "code": "40" }, { - "name": "Western", - "code": "WPD" - } - ], - "PH": [ + "name": "Caraga", + "code": "13" + }, + { + "name": "Central Luzon", + "code": "03" + }, + { + "name": "Central Visayas", + "code": "07" + }, + { + "name": "Cordillera Administrative", + "code": "15" + }, + { + "name": "Davao", + "code": "11" + }, + { + "name": "Davao Occidental", + "code": "DVO" + }, + { + "name": "Dinagat Islands", + "code": "DIN" + }, + { + "name": "Eastern Visayas", + "code": "08" + }, + { + "name": "Ilocos", + "code": "01" + }, + { + "name": "Metro Manila", + "code": "00" + }, + { + "name": "Mimaropa", + "code": "41" + }, + { + "name": "Muslim Mindanao", + "code": "14" + }, + { + "name": "Northern Mindanao", + "code": "10" + }, + { + "name": "Soccsksargen", + "code": "12" + }, + { + "name": "Western Visayas", + "code": "06" + }, + { + "name": "Zamboanga Peninsula", + "code": "09" + }, { "name": "ಅಕà³à²²à²¾à²¨à³", "code": "AKL" @@ -14836,14 +14912,14 @@ "name": "ಅಲà³à²¬à³‡", "code": "ALB" }, - { - "name": "ಆಂಟಿಕà³", - "code": "ANT" - }, { "name": "ಆಕà³à²¸à²¿à²¡à³†à²‚ಟಲೠಮಿಂಡೋರೋ", "code": "MDC" }, + { + "name": "ಆಂಟಿಕà³", + "code": "ANT" + }, { "name": "ಇಪà³à²—ಾವೊ", "code": "IFU" @@ -15053,155 +15129,87 @@ "code": "MSR" }, { - "name": "ಮಿಸà³à²¸à²¾à²®à²¿à²¸à³ ಆಕೇಶನಲà³", - "code": "MSC" - }, - { - "name": "ರಿಜಾಲà³", - "code": "RIZ" - }, - { - "name": "ರೊಮà³à²¬à³à²²à³‹à²¨à³", - "code": "ROM" - }, - { - "name": "ಲಗà³à²¨à²¾", - "code": "LAG" - }, - { - "name": "ಲಾ ಯೂನಿಯನà³", - "code": "LUN" - }, - { - "name": "ಲಾನೊ ಡೆಲೠನಾರà³à²Ÿà³†", - "code": "LAN" - }, - { - "name": "ಲಾನೊ ಡೆಲೠಸà³à²°à³", - "code": "LAS" - }, - { - "name": "ಲೇಯà³à²Ÿà³†", - "code": "LEY" - }, - { - "name": "ಸದರà³à²¨à³ ಲೇಯà³à²Ÿà³†", - "code": "SLE" - }, - { - "name": "ಸಮರà³", - "code": "WSA" - }, - { - "name": "ಸರಂಗನಿ", - "code": "SAR" - }, - { - "name": "ಸಿಕà³à²µà²¿à²œà²°à³", - "code": "SIG" - }, - { - "name": "ಸà³à²°à²¿à²—ಾವೊ ಡೆ ನಾರà³à²Ÿà³†", - "code": "SUN" - }, - { - "name": "ಸà³à²°à²¿à²—ಾವೊ ಡೆಲೠಸà³à²°à³", - "code": "SUR" - }, - { - "name": "ಸà³à²²à³", - "code": "SLU" - }, - { - "name": "ಸà³à²²à³à²¤à²¾à²¨à³ ಕà³à²¦à²¾à²°à²¤à³", - "code": "SUK" - }, - { - "name": "ಸೆಬà³", - "code": "CEB" - }, - { - "name": "ಸೋರà³à²¸à³‹à²—ಾನà³", - "code": "SOR" - }, - { - "name": "Bicol", - "code": "05" - }, - { - "name": "Cagayan Valley", - "code": "02" + "name": "ಮಿಸà³à²¸à²¾à²®à²¿à²¸à³ ಆಕೇಶನಲà³", + "code": "MSC" }, { - "name": "Calabarzon", - "code": "40" + "name": "ರಿಜಾಲà³", + "code": "RIZ" }, { - "name": "Caraga", - "code": "13" + "name": "ರೊಮà³à²¬à³à²²à³‹à²¨à³", + "code": "ROM" }, { - "name": "Central Luzon", - "code": "03" + "name": "ಲಗà³à²¨à²¾", + "code": "LAG" }, { - "name": "Central Visayas", - "code": "07" + "name": "ಲಾ ಯೂನಿಯನà³", + "code": "LUN" }, { - "name": "Cordillera Administrative", - "code": "15" + "name": "ಲಾನೊ ಡೆಲೠನಾರà³à²Ÿà³†", + "code": "LAN" }, { - "name": "Davao", - "code": "11" + "name": "ಲಾನೊ ಡೆಲೠಸà³à²°à³", + "code": "LAS" }, { - "name": "Davao Occidental", - "code": "DVO" + "name": "ಲೇಯà³à²Ÿà³†", + "code": "LEY" }, { - "name": "Dinagat Islands", - "code": "DIN" + "name": "ಸದರà³à²¨à³ ಲೇಯà³à²Ÿà³†", + "code": "SLE" }, { - "name": "Eastern Visayas", - "code": "08" + "name": "ಸಮರà³", + "code": "WSA" }, { - "name": "Ilocos", - "code": "01" + "name": "ಸರಂಗನಿ", + "code": "SAR" }, { - "name": "Metro Manila", - "code": "00" + "name": "ಸಿಕà³à²µà²¿à²œà²°à³", + "code": "SIG" }, { - "name": "Mimaropa", - "code": "41" + "name": "ಸà³à²°à²¿à²—ಾವೊ ಡೆ ನಾರà³à²Ÿà³†", + "code": "SUN" }, { - "name": "Muslim Mindanao", - "code": "14" + "name": "ಸà³à²°à²¿à²—ಾವೊ ಡೆಲೠಸà³à²°à³", + "code": "SUR" }, { - "name": "Northern Mindanao", - "code": "10" + "name": "ಸà³à²²à³", + "code": "SLU" }, { - "name": "Soccsksargen", - "code": "12" + "name": "ಸà³à²²à³à²¤à²¾à²¨à³ ಕà³à²¦à²¾à²°à²¤à³", + "code": "SUK" }, { - "name": "Western Visayas", - "code": "06" + "name": "ಸೆಬà³", + "code": "CEB" }, { - "name": "Zamboanga Peninsula", - "code": "09" + "name": "ಸೋರà³à²¸à³‹à²—ಾನà³", + "code": "SOR" } ], "PK": [ + { + "name": "Islamabad", + "code": "IS" + }, + { + "name": "Khyber Pakhtunkhwa", + "code": "KP" + }, { "name": "ಆಜಾದೠಕಾಶà³à²®à³€à²°", "code": "JK" @@ -15225,14 +15233,6 @@ { "name": "ಸಿಂಧà³", "code": "SD" - }, - { - "name": "Islamabad", - "code": "IS" - }, - { - "name": "Khyber Pakhtunkhwa", - "code": "KP" } ], "PL": [ @@ -15302,6 +15302,34 @@ } ], "PS": [ + { + "name": "Gaza", + "code": "GZA" + }, + { + "name": "Jenin", + "code": "JEN" + }, + { + "name": "Jericho", + "code": "JRH" + }, + { + "name": "Jerusalem", + "code": "JEM" + }, + { + "name": "Khan Yunis", + "code": "KYS" + }, + { + "name": "Rafah", + "code": "RFH" + }, + { + "name": "Tubas", + "code": "TBS" + }, { "name": "ಉತà³à²¤à²° ಗಾಜಾ ಗವರà³à²¨à²°à³", "code": "NGZ" @@ -15337,34 +15365,6 @@ { "name": "ಹೆಬà³à²°à³‹à²¨à³ ಗವರà³à²¨à³‡à²Ÿà³", "code": "HBN" - }, - { - "name": "Gaza", - "code": "GZA" - }, - { - "name": "Jenin", - "code": "JEN" - }, - { - "name": "Jericho", - "code": "JRH" - }, - { - "name": "Jerusalem", - "code": "JEM" - }, - { - "name": "Khan Yunis", - "code": "KYS" - }, - { - "name": "Rafah", - "code": "RFH" - }, - { - "name": "Tubas", - "code": "TBS" } ], "PT": [ @@ -15520,6 +15520,14 @@ "name": "೧೬ ಬೊಕೆರೊನà³", "code": "19" }, + { + "name": "Concepción", + "code": "1" + }, + { + "name": "Paraguarí", + "code": "9" + }, { "name": "ಅಧà³à²¯à²•à³à²· ಹೇಯà³à²¸à³", "code": "15" @@ -15579,17 +15587,13 @@ { "name": "ಸà³à²¯à²¾à²¨à³ ಪೆಡà³à²°à³Š", "code": "2" - }, - { - "name": "Concepción", - "code": "1" - }, - { - "name": "Paraguarí", - "code": "9" } ], "QA": [ + { + "name": "Ash ShīḩÄnÄ«yah", + "code": "SH" + }, { "name": "ಅಲೠಖೋರà³", "code": "KH" @@ -15617,13 +15621,17 @@ { "name": "ಮಡಿನಾತೠಆಶೠಶಾಮಲà³", "code": "MS" - }, - { - "name": "Ash ShīḩÄnÄ«yah", - "code": "SH" } ], "RO": [ + { + "name": "Bacău", + "code": "BC" + }, + { + "name": "MaramureÅŸ", + "code": "MM" + }, { "name": "ಅರಾದೠಕೌಂಟಿ", "code": "AR" @@ -15783,17 +15791,37 @@ { "name": "ಹà³à²¨à³†à²¡à³Šà²°à²¾ ಕೌಂಟಿ", "code": "HD" + } + ], + "RS": [ + { + "name": "Kosovo", + "code": "25" }, { - "name": "Bacău", - "code": "BC" + "name": "Kosovo-Metohija", + "code": "KM" }, { - "name": "MaramureÅŸ", - "code": "MM" - } - ], - "RS": [ + "name": "Kosovo-Pomoravlje", + "code": "29" + }, + { + "name": "Kosovska Mitrovica", + "code": "28" + }, + { + "name": "Peć", + "code": "26" + }, + { + "name": "Prizren", + "code": "27" + }, + { + "name": "Vojvodina", + "code": "VO" + }, { "name": "ಉತà³à²¤à²° ಬನತೠಜಿಲà³à²²à³†", "code": "03" @@ -15893,37 +15921,13 @@ { "name": "ಸೌತೠಬಾಕà³à²•à²¾ ಜಿಲà³à²²à³†", "code": "06" - }, - { - "name": "Kosovo", - "code": "25" - }, - { - "name": "Kosovo-Metohija", - "code": "KM" - }, - { - "name": "Kosovo-Pomoravlje", - "code": "29" - }, - { - "name": "Kosovska Mitrovica", - "code": "28" - }, - { - "name": "Peć", - "code": "26" - }, - { - "name": "Prizren", - "code": "27" - }, - { - "name": "Vojvodina", - "code": "VO" } ], "RU": [ + { + "name": "Ingushetia", + "code": "IN" + }, { "name": "ಅಮà³à²°à³ ಒಬà³à²²à²¾à²¸à³à²Ÿà³", "code": "AMU" @@ -16036,14 +16040,14 @@ "name": "ಕà³à²°à²¾à²¸à³à²¨à³‹à²¡à²°à³ ಕà³à²°à³ˆ", "code": "KDA" }, - { - "name": "ಖಂತಿ-ಮನà³à²¸à²¿ ಸà³à²µà²¾à²¯à²¤à³à²¤ ಒಕà³à²°à³à²—à³", - "code": "KHM" - }, { "name": "ಖಕಾಸà³à²¸à²¿à²¯à²¾ ಗಣರಾಜà³à²¯", "code": "KK" }, + { + "name": "ಖಂತಿ-ಮನà³à²¸à²¿ ಸà³à²µà²¾à²¯à²¤à³à²¤ ಒಕà³à²°à³à²—à³", + "code": "KHM" + }, { "name": "ಖಬರೋವà³à²¸à³à²•à³ ಕà³à²°à²¾à²¯à²¿", "code": "KHA" @@ -16072,14 +16076,14 @@ "name": "à²à²¬à²¾à²¯à²•à²²à³à²•à²¿ ಕà³à²°à³ˆ", "code": "ZAB" }, - { - "name": "ಟಾಂಬೊವೠಒಬà³à²²à²¾à²¸à³à²Ÿà³", - "code": "TAM" - }, { "name": "ಟಾಟರà³à²¸à³à²¤à²¾à²¨à³ ಗಣರಾಜà³à²¯", "code": "TA" }, + { + "name": "ಟಾಂಬೊವೠಒಬà³à²²à²¾à²¸à³à²Ÿà³", + "code": "TAM" + }, { "name": "ಟಾಮà³à²¸à³à²•à³ ಒಬà³à²²à²¾à²¸à³à²Ÿà³", "code": "TOM" @@ -16251,10 +16255,6 @@ { "name": "ಸà³à²µà³†à²°à³à²¡à³à²²à³‹à²µà³à²¸à³à²•à³ ಒಬà³à²²à²¾à²¸à³à²Ÿà³", "code": "SVE" - }, - { - "name": "Ingushetia", - "code": "IN" } ], "RW": [ @@ -16334,6 +16334,10 @@ } ], "SB": [ + { + "name": "Makira-Ulawa", + "code": "MK" + }, { "name": "ಇಸಾಬೆಲೠಪà³à²°à²¾à²‚ತà³à²¯", "code": "IS" @@ -16369,10 +16373,6 @@ { "name": "ಹೊನಿಯರ", "code": "CT" - }, - { - "name": "Makira-Ulawa", - "code": "MK" } ], "SC": [ @@ -16478,6 +16478,10 @@ } ], "SD": [ + { + "name": "West Kurdufan", + "code": "GK" + }, { "name": "ಅಲೠಖದರಿಫà³", "code": "GD" @@ -16545,10 +16549,6 @@ { "name": "ಸೌತೠಡಾರà³à²«à²°à³", "code": "DS" - }, - { - "name": "West Kurdufan", - "code": "GK" } ], "SE": [ @@ -16660,6 +16660,10 @@ } ], "SH": [ + { + "name": "Tristan da Cunha", + "code": "TA" + }, { "name": "ಅಸೆನà³à²¶à²¨à³ ದà³à²µà³€à²ª", "code": "AC" @@ -16667,10 +16671,6 @@ { "name": "ಸೇಂಟೠಹೆಲೆನಾ", "code": "HL" - }, - { - "name": "Tristan da Cunha", - "code": "TA" } ], "SI": [ @@ -17672,6 +17672,26 @@ } ], "SO": [ + { + "name": "Awdal", + "code": "AW" + }, + { + "name": "Sanaag", + "code": "SA" + }, + { + "name": "Sool", + "code": "SO" + }, + { + "name": "Togdheer", + "code": "TO" + }, + { + "name": "Woqooyi Galbeed", + "code": "WO" + }, { "name": "ಗಾಲà³à²—à³à²¡à³à²¡à³", "code": "GA" @@ -17723,29 +17743,13 @@ { "name": "ಹಿರಾನà³", "code": "HI" - }, - { - "name": "Awdal", - "code": "AW" - }, - { - "name": "Sanaag", - "code": "SA" - }, - { - "name": "Sool", - "code": "SO" - }, - { - "name": "Togdheer", - "code": "TO" - }, - { - "name": "Woqooyi Galbeed", - "code": "WO" } ], "SR": [ + { + "name": "Paramaribo", + "code": "PM" + }, { "name": "ಕಮà³à²¯à³‚ಯಿಜà³à²¨à³† ಜಿಲà³à²²à³†", "code": "CM" @@ -17781,10 +17785,6 @@ { "name": "ಸಿಪಾಲಿವಿನಿ ಜಿಲà³à²²à³†", "code": "SI" - }, - { - "name": "Paramaribo", - "code": "PM" } ], "SS": [ @@ -17840,6 +17840,14 @@ } ], "SV": [ + { + "name": "Chalatenango", + "code": "CH" + }, + { + "name": "La Unión", + "code": "UN" + }, { "name": "ಅಹà³à²šà²ªà²¾à²¨à³ ಇಲಾಖೆ", "code": "AH" @@ -17887,17 +17895,29 @@ { "name": "ಸà³à²¯à²¾à²¨à³ ಸಾಲà³à²µà²¡à²¾à²°à³ ಇಲಾಖೆ", "code": "SS" + } + ], + "SY": [ + { + "name": "Aleppo", + "code": "HL" }, { - "name": "Chalatenango", - "code": "CH" + "name": "Ar-Raqqah", + "code": "RA" }, { - "name": "La Unión", - "code": "UN" - } - ], - "SY": [ + "name": "Damascus", + "code": "DI" + }, + { + "name": "Daraa", + "code": "DR" + }, + { + "name": "Latakia", + "code": "LA" + }, { "name": "ಅಲà³-ಹಸಾಕ ಗವರà³à²¨à³‡à²Ÿà³", "code": "HA" @@ -17933,26 +17953,6 @@ { "name": "ಹಾಮà³à²¸à³ ಗವರà³à²¨à³‡à²Ÿà³", "code": "HI" - }, - { - "name": "Aleppo", - "code": "HL" - }, - { - "name": "Ar-Raqqah", - "code": "RA" - }, - { - "name": "Damascus", - "code": "DI" - }, - { - "name": "Daraa", - "code": "DR" - }, - { - "name": "Latakia", - "code": "LA" } ], "SZ": [ @@ -17974,6 +17974,14 @@ } ], "TD": [ + { + "name": "Ennedi-Est", + "code": "EE" + }, + { + "name": "Ennedi-Ouest", + "code": "EO" + }, { "name": "ಎâ€à²¨à³â€Œà²à²®à³€à²¨à²¾", "code": "ND" @@ -18057,14 +18065,6 @@ { "name": "ಹಡà³à²œà³†à²°à³-ಲಾಮಿಸೠಪà³à²°à²¦à³‡à²¶", "code": "HL" - }, - { - "name": "Ennedi-Est", - "code": "EE" - }, - { - "name": "Ennedi-Ouest", - "code": "EO" } ], "TG": [ @@ -18480,6 +18480,14 @@ } ], "TM": [ + { + "name": "DaÅŸoguz", + "code": "D" + }, + { + "name": "Lebap", + "code": "L" + }, { "name": "ಅಶà³à²—ಾಬಾತà³", "code": "S" @@ -18495,14 +18503,6 @@ { "name": "ಮೇರಿ ಪà³à²°à²¾à²‚ತà³à²¯", "code": "M" - }, - { - "name": "DaÅŸoguz", - "code": "D" - }, - { - "name": "Lebap", - "code": "L" } ], "TN": [ @@ -19048,6 +19048,18 @@ } ], "TW": [ + { + "name": "Lienchiang", + "code": "LIE" + }, + { + "name": "New Taipei", + "code": "NWT" + }, + { + "name": "Penghu", + "code": "PEN" + }, { "name": "ಕಾಒಹà³à²¸à³à²¯à³à²‚ಗà³", "code": "KHH" @@ -19123,18 +19135,6 @@ { "name": "ಹà³à²²à³à²²à²¿à²¯à²¨à³ ಕೌಂಟಿ", "code": "HUA" - }, - { - "name": "Lienchiang", - "code": "LIE" - }, - { - "name": "New Taipei", - "code": "NWT" - }, - { - "name": "Penghu", - "code": "PEN" } ], "TZ": [ @@ -19321,55 +19321,123 @@ "code": "46" }, { - "name": "ಮೈಕೊಲೈವೠಒಬà³à²²à²¾à²¸à³à²Ÿà³", - "code": "48" + "name": "ಮೈಕೊಲೈವೠಒಬà³à²²à²¾à²¸à³à²Ÿà³", + "code": "48" + }, + { + "name": "ಒಡೆಸà³à²¸à²¾ ಒಬà³à²²à²¾à²¸à³à²Ÿà³", + "code": "51" + }, + { + "name": "ಪೊಲà³à²Ÿà²¾à²µà²¾ ಒಬà³à²²à²¾à²¸à³à²Ÿà³", + "code": "53" + }, + { + "name": "ರಿವà³à²¨à³† ಒಬà³à²²à²¾à²¸à³à²Ÿà³", + "code": "56" + }, + { + "name": "ಸà³à²®à²¿ ಒಬà³à²²à²¾à²¸à³à²Ÿà³", + "code": "59" + }, + { + "name": "ತರà³à²¨à³‹à²«à²¿à²²à³ ಒಬà³à²²à²¾à²¸à³à²Ÿà³", + "code": "61" + }, + { + "name": "ಖಾರà³à²•à²¿à²µà³ ಒಬà³à²²à²¾à²¸à³à²Ÿà³", + "code": "63" + }, + { + "name": "ಖೆರà³à²¸à³‹à²¨à³ ಒಬà³à²²à²¾à²¸à³à²Ÿà³", + "code": "65" + }, + { + "name": "ಖà³à²®à³†à²²à³à²¨à²¿à²Ÿà³à²¸à³à²•à²¿ ಒಬà³à²²à²¾à²¸à³à²Ÿà³", + "code": "68" + }, + { + "name": "ಚೆರà³à²•à²¾à²¸à³€ ಒಬà³à²²à²¾à²¸à³à²Ÿà³", + "code": "71" + }, + { + "name": "ಚೆರà³à²¨à²¿à²¹à²¿à²µà³ ಒಬà³à²²à²¾à²¸à³à²Ÿà³", + "code": "74" + }, + { + "name": "ಚೆರà³à²¨à²¿à²µà²Ÿà³à²¸à²¿ ಒಬà³à²²à²¾à²¸à³à²Ÿà³", + "code": "77" + } + ], + "UG": [ + { + "name": "Bugiri", + "code": "201" + }, + { + "name": "Bunyangabu", + "code": "430" + }, + { + "name": "Butebo", + "code": "233" + }, + { + "name": "Central", + "code": "C" + }, + { + "name": "Eastern", + "code": "E" + }, + { + "name": "Kagadi", + "code": "427" }, { - "name": "ಒಡೆಸà³à²¸à²¾ ಒಬà³à²²à²¾à²¸à³à²Ÿà³", - "code": "51" + "name": "Kakumiro", + "code": "428" }, { - "name": "ಪೊಲà³à²Ÿà²¾à²µà²¾ ಒಬà³à²²à²¾à²¸à³à²Ÿà³", - "code": "53" + "name": "Kisoro", + "code": "408" }, { - "name": "ರಿವà³à²¨à³† ಒಬà³à²²à²¾à²¸à³à²Ÿà³", - "code": "56" + "name": "Kyotera", + "code": "125" }, { - "name": "ಸà³à²®à²¿ ಒಬà³à²²à²¾à²¸à³à²Ÿà³", - "code": "59" + "name": "Namisindwa", + "code": "234" }, { - "name": "ತರà³à²¨à³‹à²«à²¿à²²à³ ಒಬà³à²²à²¾à²¸à³à²Ÿà³", - "code": "61" + "name": "Northern", + "code": "N" }, { - "name": "ಖಾರà³à²•à²¿à²µà³ ಒಬà³à²²à²¾à²¸à³à²Ÿà³", - "code": "63" + "name": "Pader", + "code": "312" }, { - "name": "ಖೆರà³à²¸à³‹à²¨à³ ಒಬà³à²²à²¾à²¸à³à²Ÿà³", - "code": "65" + "name": "Pakwach", + "code": "332" }, { - "name": "ಖà³à²®à³†à²²à³à²¨à²¿à²Ÿà³à²¸à³à²•à²¿ ಒಬà³à²²à²¾à²¸à³à²Ÿà³", - "code": "68" + "name": "Rubanda", + "code": "429" }, { - "name": "ಚೆರà³à²•à²¾à²¸à³€ ಒಬà³à²²à²¾à²¸à³à²Ÿà³", - "code": "71" + "name": "Rukiga", + "code": "431" }, { - "name": "ಚೆರà³à²¨à²¿à²¹à²¿à²µà³ ಒಬà³à²²à²¾à²¸à³à²Ÿà³", - "code": "74" + "name": "Western", + "code": "W" }, { - "name": "ಚೆರà³à²¨à²¿à²µà²Ÿà³à²¸à²¿ ಒಬà³à²²à²¾à²¸à³à²Ÿà³", - "code": "77" - } - ], - "UG": [ + "name": "Zombo", + "code": "331" + }, { "name": "ಅಗೋಗೊ ಜಿಲà³à²²à³†", "code": "322" @@ -19426,10 +19494,6 @@ "name": "ಇಬಂಡಾ ಜಿಲà³à²²à³†", "code": "416" }, - { - "name": "ಎಂಬಲೇ ಜಿಲà³à²²à³†", - "code": "209" - }, { "name": "ಎನà³à²—ೋರಾ ಜಿಲà³à²²à³†", "code": "231" @@ -19442,6 +19506,10 @@ "name": "ಎನà³à²Ÿà³‹à²°à³‹ ಜಿಲà³à²²à³†", "code": "424" }, + { + "name": "ಎಂಬಲೇ ಜಿಲà³à²²à³†", + "code": "209" + }, { "name": "ಎಲà³à²µà³†à²‚ಗೋ ಜಿಲà³à²²à³†", "code": "124" @@ -19462,14 +19530,14 @@ "name": "ಒಯಾಮೠಜಿಲà³à²²à³†", "code": "321" }, - { - "name": "ಕಂಪಾಲಾ ಜಿಲà³à²²à³†", - "code": "102" - }, { "name": "ಕಟಾಕà³à²µà²¿ ಜಿಲà³à²²à³†", "code": "207" }, + { + "name": "ಕಂಪಾಲಾ ಜಿಲà³à²²à³†", + "code": "102" + }, { "name": "ಕಪà³à²šà³‹à²°à³à²µà²¾ ಜಿಲà³à²²à³†", "code": "206" @@ -19626,10 +19694,6 @@ "name": "ಬಟಂಬಳ ಜಿಲà³à²²à³†", "code": "119" }, - { - "name": "ಬà³à²‚ಡಿಬà³à²—à³à²¯à³‹ ಜಿಲà³à²²à³†", - "code": "401" - }, { "name": "ಬà³à²•à³†à²¡à²¿à²¯à²¾ ಜಿಲà³à²²à³†", "code": "224" @@ -19646,6 +19710,10 @@ "name": "ಬà³à²¡à²• ಜಿಲà³à²²à³†", "code": "217" }, + { + "name": "ಬà³à²‚ಡಿಬà³à²—à³à²¯à³‹ ಜಿಲà³à²²à³†", + "code": "401" + }, { "name": "ಬà³à²¦à³à²¡à²¾ ಜಿಲà³à²²à³†", "code": "218" @@ -19805,74 +19873,6 @@ { "name": "ಹೊಯà³à²®à²¾ ಜಿಲà³à²²à³†", "code": "403" - }, - { - "name": "Bugiri", - "code": "201" - }, - { - "name": "Bunyangabu", - "code": "430" - }, - { - "name": "Butebo", - "code": "233" - }, - { - "name": "Central", - "code": "C" - }, - { - "name": "Eastern", - "code": "E" - }, - { - "name": "Kagadi", - "code": "427" - }, - { - "name": "Kakumiro", - "code": "428" - }, - { - "name": "Kisoro", - "code": "408" - }, - { - "name": "Kyotera", - "code": "125" - }, - { - "name": "Namisindwa", - "code": "234" - }, - { - "name": "Northern", - "code": "N" - }, - { - "name": "Pader", - "code": "312" - }, - { - "name": "Pakwach", - "code": "332" - }, - { - "name": "Rubanda", - "code": "429" - }, - { - "name": "Rukiga", - "code": "431" - }, - { - "name": "Western", - "code": "W" - }, - { - "name": "Zombo", - "code": "331" } ], "UM": [ @@ -19914,6 +19914,30 @@ } ], "US": [ + { + "name": "American Samoa", + "code": "AS" + }, + { + "name": "Guam", + "code": "GU" + }, + { + "name": "Northern Mariana Islands", + "code": "MP" + }, + { + "name": "Puerto Rico", + "code": "PR" + }, + { + "name": "U.S. Outlying Islands", + "code": "UM" + }, + { + "name": "U.S. Virgin Islands", + "code": "VI" + }, { "name": "ಅಯೋವಾ", "code": "IA" @@ -20117,30 +20141,6 @@ { "name": "ಹೊಸ ಮೆಕà³à²¸à²¿à²•à³‹", "code": "NM" - }, - { - "name": "American Samoa", - "code": "AS" - }, - { - "name": "Guam", - "code": "GU" - }, - { - "name": "Northern Mariana Islands", - "code": "MP" - }, - { - "name": "Puerto Rico", - "code": "PR" - }, - { - "name": "U.S. Outlying Islands", - "code": "UM" - }, - { - "name": "U.S. Virgin Islands", - "code": "VI" } ], "UY": [ @@ -20408,6 +20408,18 @@ } ], "VN": [ + { + "name": "Bắc Kạn", + "code": "53" + }, + { + "name": "Äồng Nai", + "code": "39" + }, + { + "name": "HÆ°ng Yên", + "code": "66" + }, { "name": "ಕಾ ಮೌ", "code": "59" @@ -20647,18 +20659,6 @@ { "name": "ಹà³à²¯à²¾ ನà³à²¯à²¾à²®à³", "code": "63" - }, - { - "name": "Bắc Kạn", - "code": "53" - }, - { - "name": "Äồng Nai", - "code": "39" - }, - { - "name": "HÆ°ng Yên", - "code": "66" } ], "VU": [ @@ -20752,6 +20752,18 @@ "name": "’Adan", "code": "AD" }, + { + "name": "Arkhabil Suqutra", + "code": "SU" + }, + { + "name": "Lahij", + "code": "LA" + }, + { + "name": "Sana’a", + "code": "SN" + }, { "name": "ಅಬà³à²¯à²¾à²¨à³ ಗವರà³à²¨à³‡à²Ÿà³", "code": "AB" @@ -20823,18 +20835,6 @@ { "name": "ಹಧà³à²°à²®à³Œà²¤à³ ಗವರà³à²¨à³‡à²Ÿà³", "code": "HD" - }, - { - "name": "Arkhabil Suqutra", - "code": "SU" - }, - { - "name": "Lahij", - "code": "LA" - }, - { - "name": "Sana’a", - "code": "SN" } ], "ZA": [ @@ -20918,6 +20918,14 @@ } ], "ZW": [ + { + "name": "Bulawayo", + "code": "BU" + }, + { + "name": "Harare", + "code": "HA" + }, { "name": "ಪಶà³à²šà²¿à²® ಪà³à²°à²¾à²‚ತà³à²¯à²¦ ಮಶೋನಾಲà³à²¯à²¾à²‚ಡà³", "code": "MW" @@ -20949,14 +20957,6 @@ { "name": "ಮà³à²¯à²¾à²¨à²¿à²•à²²à³ ಮತà³à²¤à³ ಪà³à²°à²¾à²‚ತà³à²¯", "code": "MA" - }, - { - "name": "Bulawayo", - "code": "BU" - }, - { - "name": "Harare", - "code": "HA" } ] } \ No newline at end of file diff --git a/js/data/locale/kn/sysres.json b/js/data/locale/kn/sysres.json index 08f6bd846c..112c1c3d26 100644 --- a/js/data/locale/kn/sysres.json +++ b/js/data/locale/kn/sysres.json @@ -1,10 +1,10 @@ { "MMMM1": "ಜನವರಿ", - "MMM1": "ಜನ", + "MMM1": "ಜನವರಿ", "NN1": "ಜನ", "N1": "ಜ", "MMMM2": "ಫೆಬà³à²°à²µà²°à²¿", - "MMM2": "ಫೆಬà³à²°", + "MMM2": "ಫೆಬà³à²°à²µà²°à²¿", "NN2": "ಫೆ", "N2": "ಫ", "MMMM3": "ಮಾರà³à²šà³", @@ -84,7 +84,7 @@ "1#1 minute|#{num} minutes": "one#{num} ನಿಮಿಷ|#{num} ನಿಮಿಷಗಳà³", "1#1 hour|#{num} hours": "one#{num} ಗಂಟೆ|#{num} ಗಂಟೆಗಳà³", "1#1 day|#{num} days": "one#{num} ದಿನ|#{num} ದಿನಗಳà³", - "1#1 week|#{num} weeks": "one#{num} ವಾರಗಳà³|#{num} ವಾರಗಳà³", + "1#1 week|#{num} weeks": "one#{num} ವಾರ|#{num} ವಾರಗಳà³", "1#1 month|#{num} months": "one#{num} ತಿಂಗಳà³|#{num} ತಿಂಗಳà³", "1#1 year|#{num} years": "one#{num} ವರà³à²·|#{num} ವರà³à²·à²—ಳà³", "#{num} ms": "one#{num} ಮಿ.ಸೆ.|#{num} ಮಿ.ಸೆ.", @@ -95,6 +95,14 @@ "1#1 wk|#{num} wks": "one#{num} ವಾರ|#{num} ವಾರಗಳà³", "1#1 mon|#{num} mons": "one#{num} ತಿಂ.|#{num} ತಿಂ.", "1#1 yr|#{num} yrs": "one#{num} ವರà³à²·|#{num} ವರà³à²·à²—ಳà³", + "durationMediumMillis": "one#{num}ಮಿ.ಸೆ.|#{num}ಮಿ.ಸೆ.", + "1#1 se|#{num} sec": "one#{num}ಸೆಕೆಂ|#{num} ಸೆಕೆಂ", + "1#1 mi|#{num} min": "one#{num}ನಿಮಿ|#{num}ನಿಮಿ", + "durationMediumHours": "one#{num}ಗಂ.|#{num}ಗಂ.", + "1#1 dy|#{num} dys": "one#{num}ದಿನ|#{num}ದಿನ", + "durationMediumWeeks": "one#{num}ವಾರ|#{num}ವಾರ", + "1#1 mo|#{num} mos": "one#{num}ತಿಂ.|#{num}ತಿಂ.", + "durationMediumYears": "one#{num}ವ|#{num}ವ", "durationShortMillis": "one#{num}ಮಿ.ಸೆ.|#{num}ಮಿ.ಸೆ.", "#{num}s": "one#{num}ಸೆಕೆಂ|#{num} ಸೆಕೆಂ", "durationShortMinutes": "one#{num}ನಿಮಿ|#{num}ನಿಮಿ", @@ -103,22 +111,6 @@ "#{num}w": "one#{num}ವಾರ|#{num}ವಾರ", "durationShortMonths": "one#{num}ತಿಂ.|#{num}ತಿಂ.", "#{num}y": "one#{num}ವ|#{num}ವ", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", - "durationMediumMillis": "one#{num}ಮಿ.ಸೆ.|#{num}ಮಿ.ಸೆ.", - "1#1 se|#{num} sec": "#{num} ಸೆ", - "1#1 mi|#{num} min": "#{num} ನಿ", - "durationMediumHours": "#{num} ಗಂ.", - "1#1 dy|#{num} dys": "#{num} ದಿನ", - "durationMediumWeeks": "#{num} ವಾ", - "1#1 mo|#{num} mos": "#{num} ತಿ", - "durationMediumYears": "#{num} ವರ", "1#in 1 second|#in {num} seconds": "one#{num} ಸೆಕೆಂಡà³â€Œà²¨à²²à³à²²à²¿|#{num} ಸೆಕೆಂಡà³â€Œà²—ಳಲà³à²²à²¿", "1#in 1 minute|#in {num} minutes": "one#{num} ನಿಮಿಷದಲà³à²²à²¿|#{num} ನಿಮಿಷಗಳಲà³à²²à²¿", "1#in 1 hour|#in {num} hours": "one#{num} ಗಂಟೆಯಲà³à²²à²¿|#{num} ಗಂಟೆಗಳಲà³à²²à²¿", @@ -141,24 +133,32 @@ "#in {num}mo": "one#{num} ತಿಂಗಳಲà³à²²à²¿|#{num} ತಿಂಗಳà³à²—ಳಲà³à²²à²¿", "#in {num}y": "one#{num} ವರà³à²·à²¦à²²à³à²²à²¿|#{num} ವರà³à²·à²—ಳಲà³à²²à²¿", "1#1 second ago|#{num} seconds ago": "one#{num} ಸೆಕೆಂಡೠಹಿಂದೆ|#{num} ಸೆಕೆಂಡà³à²—ಳ ಹಿಂದೆ", - "1#1 minute ago|#{num} minutes ago": "one#{num} ನಿಮಿಷಗಳ ಹಿಂದೆ|#{num} ನಿಮಿಷಗಳ ಹಿಂದೆ", + "1#1 minute ago|#{num} minutes ago": "one#{num} ನಿಮಿಷದ ಹಿಂದೆ|#{num} ನಿಮಿಷಗಳ ಹಿಂದೆ", "1#1 hour ago|#{num} hours ago": "one#{num} ಗಂಟೆ ಹಿಂದೆ|#{num} ಗಂಟೆಗಳ ಹಿಂದೆ", "1#1 day ago|#{num} days ago": "one#{num} ದಿನದ ಹಿಂದೆ|#{num} ದಿನಗಳ ಹಿಂದೆ", "1#1 week ago|#{num} weeks ago": "one#{num} ವಾರದ ಹಿಂದೆ|#{num} ವಾರಗಳ ಹಿಂದೆ", - "1#1 month ago|#{num} months ago": "one#{num} ತಿಂಗಳà³à²—ಳ ಹಿಂದೆ|#{num} ತಿಂಗಳà³à²—ಳ ಹಿಂದೆ", + "1#1 month ago|#{num} months ago": "one#{num} ತಿಂಗಳ ಹಿಂದೆ|#{num} ತಿಂಗಳà³à²—ಳ ಹಿಂದೆ", "1#1 year ago|#{num} years ago": "one#{num} ವರà³à²·à²¦ ಹಿಂದೆ|#{num} ವರà³à²·à²—ಳ ಹಿಂದೆ", "1#1 sec ago|#{num} sec ago": "one#{num} ಸೆಕೆಂಡೠಹಿಂದೆ|#{num} ಸೆಕೆಂಡà³à²—ಳ ಹಿಂದೆ", - "1#1 min ago|#{num} min ago": "one#{num} ನಿಮಿಷಗಳ ಹಿಂದೆ|#{num} ನಿಮಿಷಗಳ ಹಿಂದೆ", + "1#1 min ago|#{num} min ago": "one#{num} ನಿಮಿಷದ ಹಿಂದೆ|#{num} ನಿಮಿಷಗಳ ಹಿಂದೆ", "1#1 hr ago|#{num} hrs ago": "one#{num} ಗಂಟೆ ಹಿಂದೆ|#{num} ಗಂಟೆಗಳ ಹಿಂದೆ", "1#1 dy ago|#{num} dys ago": "one#{num} ದಿನದ ಹಿಂದೆ|#{num} ದಿನಗಳ ಹಿಂದೆ", "1#1 wk ago|#{num} wks ago": "one#{num} ವಾರದ ಹಿಂದೆ|#{num} ವಾರಗಳ ಹಿಂದೆ", - "1#1 mon ago|#{num} mons ago": "one#{num} ತಿಂಗಳà³à²—ಳ ಹಿಂದೆ|#{num} ತಿಂಗಳà³à²—ಳ ಹಿಂದೆ", + "1#1 mon ago|#{num} mons ago": "one#{num} ತಿಂಗಳ ಹಿಂದೆ|#{num} ತಿಂಗಳà³à²—ಳ ಹಿಂದೆ", "1#1 yr ago|#{num} yrs ago": "one#{num} ವರà³à²·à²¦ ಹಿಂದೆ|#{num} ವರà³à²·à²—ಳ ಹಿಂದೆ", "#{num}s ago": "one#{num} ಸೆಕೆಂಡೠಹಿಂದೆ|#{num} ಸೆಕೆಂಡà³à²—ಳ ಹಿಂದೆ", "#{num}mi ago": "one#{num} ನಿಮಿಷದ ಹಿಂದೆ|#{num} ನಿಮಿಷಗಳ ಹಿಂದೆ", "#{num}h ago": "one#{num} ಗಂಟೆ ಹಿಂದೆ|#{num} ಗಂಟೆಗಳ ಹಿಂದೆ", - "#{num}d ago": "one#{num} ದಿನಗಳ ಹಿಂದೆ|#{num} ದಿನಗಳ ಹಿಂದೆ", + "#{num}d ago": "one#{num} ದಿನದ ಹಿಂದೆ|#{num} ದಿನಗಳ ಹಿಂದೆ", "#{num}w ago": "one#{num} ವಾರದ ಹಿಂದೆ|#{num} ವಾರಗಳ ಹಿಂದೆ", "#{num}mo ago": "one#{num} ತಿಂಗಳೠಹಿಂದೆ|#{num} ತಿಂಗಳà³à²—ಳ ಹಿಂದೆ", - "#{num}y ago": "one#{num} ವರà³à²·à²¦ ಹಿಂದೆ|#{num} ವರà³à²·à²—ಳ ಹಿಂದೆ" + "#{num}y ago": "one#{num} ವರà³à²·à²¦ ಹಿಂದೆ|#{num} ವರà³à²·à²—ಳ ಹಿಂದೆ", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/ko/KP/ctrynames.json b/js/data/locale/ko/KP/ctrynames.json index 1a26a86a0c..74ae5e3d17 100644 --- a/js/data/locale/ko/KP/ctrynames.json +++ b/js/data/locale/ko/KP/ctrynames.json @@ -1,4 +1,5 @@ { + "Sub-Saharan Africa": "202", "가나": "GH", "가봉": "GA", "ê°€ì´ì•„나": "GY", @@ -289,6 +290,5 @@ "í•ì¼€ì–¸ 섬": "PN", "허드 맥ë„ë„ë“œ ì œë„": "HM", "í—가리": "HU", - "í™ì½©(중국 특별행정구)": "HK", - "Sub-Saharan Africa": "202" + "í™ì½©(중국 특별행정구)": "HK" } \ No newline at end of file diff --git a/js/data/locale/ko/KP/dateformats.json b/js/data/locale/ko/KP/dateformats.json new file mode 100644 index 0000000000..cb4aa00959 --- /dev/null +++ b/js/data/locale/ko/KP/dateformats.json @@ -0,0 +1,173 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "yyyyë…„ Mì›” dì¼ EEEE", + "l": "yyyyë…„ Mì›” dì¼ EEE", + "m": "yyyy. M. d. EE", + "s": "yy. M. d. E" + }, + "dmy": { + "f": "yyyyë…„ Mì›” dì¼", + "l": "yyyyë…„ Mì›” dì¼", + "m": "yyyy. M. d.", + "s": "yy. M. d." + }, + "dmw": { + "f": "Mì›” dì¼ EEEE", + "l": "Mì›” dì¼ EEE", + "m": "M. d. EE", + "s": "M. d. E" + }, + "dm": { + "f": "Mì›” dì¼", + "l": "Mì›” dì¼", + "m": "M. d.", + "s": "M. d." + }, + "my": { + "f": "yyyyë…„ Mì›”", + "l": "yyyyë…„ Mì›”", + "m": "yyyy. M.", + "s": "yy. M." + }, + "dw": { + "f": "dì¼ EEEE", + "l": "dì¼ EEE", + "m": "d. EE", + "s": "d. E" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "d" + }, + "m": { + "f": "M", + "l": "M", + "m": "M", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yy" + }, + "a": { + "f": "dì¼", + "l": "dì¼", + "m": "dì¼", + "s": "dì¼" + }, + "l": { + "f": "Mì›”", + "l": "Mì›”", + "m": "Mì›”", + "s": "Mì›”" + }, + "r": { + "f": "yyyyë…„", + "l": "yyyyë…„", + "m": "yyyyë…„", + "s": "yyë…„" + } + }, + "time": { + "12": { + "h": "h", + "m": "m", + "s": "s", + "ah": "a hì‹œ", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "a h:mm", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "a h:mm z", + "ahms": "a h:mm:ss", + "hmsz": "h:mm:ss z", + "ahmsz": "a h:mm:ss z" + }, + "24": { + "h": "Hì‹œ", + "m": "m", + "s": "s", + "ah": "Hì‹œ", + "hm": "H:mm", + "ms": "mm:ss", + "ahm": "H:mm", + "hms": "H:mm:ss", + "hmz": "H:mm z", + "ahmz": "H:mm z", + "ahms": "H:mm:ss", + "hmsz": "H:mm:ss z", + "ahmsz": "H:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sy}ë…„ {sm}ì›” {sd}ì¼ {st} – {et}", + "l": "{sy}ë…„ {sm}ì›” {sd}ì¼ {st} – {et}", + "m": "{sy}. {sm}. {sd}. {st} – {et}", + "s": "{sy}. {sm}. {sd}. {st} – {et}" + }, + "c01": { + "f": "{sy}ë…„ {sm}ì›” {sd}ì¼ {st} – {ey}ë…„ {em}ì›” {ed}ì¼ {et}", + "l": "{sy}ë…„ {sm}ì›” {sd}ì¼ {st} – {ey}ë…„ {em}ì›” {ed}ì¼ {et}", + "m": "{sy}. {sm}. {sd}. {st} – {ey}. {em}. {ed}. {et}", + "s": "{sy}. {sm}. {sd}. {st} – {ey}. {em}. {ed}. {et}" + }, + "c02": { + "f": "{sy}ë…„ {sm}ì›” {sd}ì¼ {st} – {ey}ë…„ {em}ì›” {ed}ì¼ {et}", + "l": "{sy}ë…„ {sm}ì›” {sd}ì¼ {st} – {ey}ë…„ {em}ì›” {ed}ì¼ {et}", + "m": "{sy}. {sm}. {sd}. {st} – {ey}. {em}. {ed}. {et}", + "s": "{sy}. {sm}. {sd}. {st} – {ey}. {em}. {ed}. {et}" + }, + "c03": { + "f": "{sy}ë…„ {sm}ì›” {sd}ì¼ {st} – {ey}ë…„ {em}ì›” {ed}ì¼ {et}", + "l": "{sy}ë…„ {sm}ì›” {sd}ì¼ {st} – {ey}ë…„ {em}ì›” {ed}ì¼ {et}", + "m": "{sy}. {sm}. {sd}. {st} – {ey}. {em}. {ed}. {et}", + "s": "{sy}. {sm}. {sd}. {st} – {ey}. {em}. {ed}. {et}" + }, + "c10": { + "f": "{sy}ë…„ {sm}ì›” {sd}ì¼ â€“ {ed}ì¼", + "l": "{sy}ë…„ {sm}ì›” {sd}ì¼ â€“ {ed}ì¼", + "m": "{sy}. {sm}. {sd}. – {ed}", + "s": "{sy}. {sm}. {sd}. – {ed}" + }, + "c11": { + "f": "{sy}ë…„ {sm}ì›” {sd}ì¼ â€“ {em}ì›” {ed}ì¼", + "l": "{sy}ë…„ {sm}ì›” {sd}ì¼ â€“ {em}ì›” {ed}ì¼", + "m": "{sy}. {sm}. {sd}. – {ey}. {em}. {ed}.", + "s": "{sy}. {sm}. {sd}. – {ey}. {em}. {ed}." + }, + "c12": { + "f": "{sy}ë…„ {sm}ì›” {sd}ì¼ â€“ {ey}ë…„ {em}ì›” {ed}ì¼", + "l": "{sy}ë…„ {sm}ì›” {sd}ì¼ â€“ {ey}ë…„ {em}ì›” {ed}ì¼", + "m": "{sy}. {sm}. {sd}. – {ey}. {em}. {ed}.", + "s": "{sy}. {sm}. {sd}. – {ey}. {em}. {ed}." + }, + "c20": { + "f": "{sy}ë…„ {sm}ì›” – {ey}ë…„ {em}ì›”", + "l": "{sy}ë…„ {sm}ì›” – {ey}ë…„ {em}ì›”", + "m": "{sy}. {sm}. – {ey}. {em}.", + "s": "{sy}. {sm}. – {ey}. {em}." + }, + "c30": { + "f": "{sy}ë…„ – {ey}ë…„", + "l": "{sy}ë…„ – {ey}ë…„", + "m": "{sy}ë…„ – {ey}ë…„", + "s": "{sy}ë…„ – {ey}ë…„" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/ko/ctrynames.json b/js/data/locale/ko/ctrynames.json index bd2bd175a0..0beb33c7ba 100644 --- a/js/data/locale/ko/ctrynames.json +++ b/js/data/locale/ko/ctrynames.json @@ -1,4 +1,5 @@ { + "Sub-Saharan Africa": "202", "가나": "GH", "가봉": "GA", "ê°€ì´ì•„나": "GY", @@ -289,6 +290,5 @@ "í•ì¼€ì–¸ 섬": "PN", "허드 맥ë„ë„ë“œ ì œë„": "HM", "í—가리": "HU", - "í™ì½©(중국 특별행정구)": "HK", - "Sub-Saharan Africa": "202" + "í™ì½©(중국 특별행정구)": "HK" } \ No newline at end of file diff --git a/js/data/locale/ko/regionnames.json b/js/data/locale/ko/regionnames.json index 97764f098c..e744e5cc88 100644 --- a/js/data/locale/ko/regionnames.json +++ b/js/data/locale/ko/regionnames.json @@ -232,54 +232,6 @@ } ], "AL": [ - { - "name": "ë‘러스 주", - "code": "02" - }, - { - "name": "디버르 주", - "code": "09" - }, - { - "name": "레저 주", - "code": "08" - }, - { - "name": "ë² ë¼íŠ¸ 주", - "code": "01" - }, - { - "name": "블로러 주", - "code": "12" - }, - { - "name": "슈코ë”르 주", - "code": "10" - }, - { - "name": "엘바산 주", - "code": "03" - }, - { - "name": "지로카스터르 주", - "code": "05" - }, - { - "name": "코르처 주", - "code": "06" - }, - { - "name": "쿠커스 주", - "code": "07" - }, - { - "name": "í‹°ë¼ë‚˜ 주", - "code": "11" - }, - { - "name": "피ì—르 주", - "code": "04" - }, { "name": "Berat", "code": "BR" @@ -423,6 +375,54 @@ { "name": "Vlorë", "code": "VL" + }, + { + "name": "ë‘러스 주", + "code": "02" + }, + { + "name": "디버르 주", + "code": "09" + }, + { + "name": "레저 주", + "code": "08" + }, + { + "name": "ë² ë¼íŠ¸ 주", + "code": "01" + }, + { + "name": "블로러 주", + "code": "12" + }, + { + "name": "슈코ë”르 주", + "code": "10" + }, + { + "name": "엘바산 주", + "code": "03" + }, + { + "name": "지로카스터르 주", + "code": "05" + }, + { + "name": "코르처 주", + "code": "06" + }, + { + "name": "쿠커스 주", + "code": "07" + }, + { + "name": "í‹°ë¼ë‚˜ 주", + "code": "11" + }, + { + "name": "피ì—르 주", + "code": "04" } ], "AM": [ @@ -716,6 +716,10 @@ } ], "AZ": [ + { + "name": "Naftalan", + "code": "NA" + }, { "name": "ê°€ìží 구", "code": "QAZ" @@ -1023,25 +1027,9 @@ { "name": "í즈 구", "code": "XIZ" - }, - { - "name": "Naftalan", - "code": "NA" } ], "BA": [ - { - "name": "보스니아 헤르체고비나 ì—°ë°©", - "code": "BIH" - }, - { - "name": "브르치코 행정구", - "code": "BRC" - }, - { - "name": "스릅스카 공화국", - "code": "SRP" - }, { "name": "Bosnian Podrinje", "code": "05" @@ -1081,6 +1069,18 @@ { "name": "Zenica-Doboj", "code": "04" + }, + { + "name": "보스니아 헤르체고비나 ì—°ë°©", + "code": "BIH" + }, + { + "name": "브르치코 행정구", + "code": "BRC" + }, + { + "name": "스릅스카 공화국", + "code": "SRP" } ], "BB": [ @@ -1130,58 +1130,6 @@ } ], "BD": [ - { - "name": "다카 구", - "code": "C" - }, - { - "name": "ë¼ì§€ìƒ¤ížˆ 구", - "code": "E" - }, - { - "name": "ë¼ì§€ìƒ¤ížˆ 지구", - "code": "54" - }, - { - "name": "랑푸르 구", - "code": "F" - }, - { - "name": "랑푸르 디스트릭트", - "code": "55" - }, - { - "name": "마니가니 지구", - "code": "33" - }, - { - "name": "마ì´ë©˜ì‹± 구", - "code": "H" - }, - { - "name": "바리살 구", - "code": "A" - }, - { - "name": "바리살 지구", - "code": "06" - }, - { - "name": "실렛 구", - "code": "G" - }, - { - "name": "실렛 지구", - "code": "60" - }, - { - "name": "치타공 구", - "code": "B" - }, - { - "name": "쿨나 구", - "code": "D" - }, { "name": "Bagerhat", "code": "05" @@ -1417,6 +1365,58 @@ { "name": "Thakurgaon", "code": "64" + }, + { + "name": "다카 구", + "code": "C" + }, + { + "name": "ë¼ì§€ìƒ¤ížˆ 구", + "code": "E" + }, + { + "name": "ë¼ì§€ìƒ¤ížˆ 지구", + "code": "54" + }, + { + "name": "랑푸르 구", + "code": "F" + }, + { + "name": "랑푸르 디스트릭트", + "code": "55" + }, + { + "name": "마니가니 지구", + "code": "33" + }, + { + "name": "마ì´ë©˜ì‹± 구", + "code": "H" + }, + { + "name": "바리살 구", + "code": "A" + }, + { + "name": "바리살 지구", + "code": "06" + }, + { + "name": "실렛 구", + "code": "G" + }, + { + "name": "실렛 지구", + "code": "60" + }, + { + "name": "치타공 구", + "code": "B" + }, + { + "name": "쿨나 구", + "code": "D" } ], "BE": [ @@ -2356,6 +2356,10 @@ } ], "BW": [ + { + "name": "Chobe", + "code": "CH" + }, { "name": "가보로네", "code": "GA" @@ -2415,10 +2419,6 @@ { "name": "프랜시스타운", "code": "FR" - }, - { - "name": "Chobe", - "code": "CH" } ], "BY": [ @@ -2533,20 +2533,48 @@ ], "CD": [ { - "name": "남우방기 주", - "code": "SU" + "name": "Bandundu", + "code": "BN" }, { - "name": "남키부 주", - "code": "SK" + "name": "Ituri", + "code": "IT" }, { - "name": "로마미 주", - "code": "LO" + "name": "Kasaï", + "code": "KS" }, { - "name": "루알ë¼ë°” 주", - "code": "LU" + "name": "Kasaï-Occidental", + "code": "KW" + }, + { + "name": "Katanga", + "code": "KA" + }, + { + "name": "Kwango", + "code": "KG" + }, + { + "name": "Orientale", + "code": "OR" + }, + { + "name": "남우방기 주", + "code": "SU" + }, + { + "name": "남키부 주", + "code": "SK" + }, + { + "name": "로마미 주", + "code": "LO" + }, + { + "name": "루알ë¼ë°” 주", + "code": "LU" }, { "name": "룰루아 주", @@ -2623,34 +2651,6 @@ { "name": "탕가니카 주", "code": "TA" - }, - { - "name": "Bandundu", - "code": "BN" - }, - { - "name": "Ituri", - "code": "IT" - }, - { - "name": "Kasaï", - "code": "KS" - }, - { - "name": "Kasaï-Occidental", - "code": "KW" - }, - { - "name": "Katanga", - "code": "KA" - }, - { - "name": "Kwango", - "code": "KG" - }, - { - "name": "Orientale", - "code": "OR" } ], "CF": [ @@ -2724,6 +2724,10 @@ } ], "CG": [ + { + "name": "Pointe-Noire", + "code": "16" + }, { "name": "니아리 주", "code": "9" @@ -2767,10 +2771,6 @@ { "name": "플ë¼í†  주", "code": "14" - }, - { - "name": "Pointe-Noire", - "code": "16" } ], "CH": [ @@ -2880,30 +2880,6 @@ } ], "CI": [ - { - "name": "뎅겔레 지구", - "code": "DN" - }, - { - "name": "바사ìƒë“œë¼ 지구", - "code": "BS" - }, - { - "name": "발레뒤방다마 지구", - "code": "VB" - }, - { - "name": "사반 지구", - "code": "SV" - }, - { - "name": "아비장", - "code": "AB" - }, - { - "name": "야무수í¬ë¡œ", - "code": "YM" - }, { "name": "Agnéby", "code": "16" @@ -3011,6 +2987,30 @@ { "name": "Zanzan²", "code": "ZZ" + }, + { + "name": "뎅겔레 지구", + "code": "DN" + }, + { + "name": "바사ìƒë“œë¼ 지구", + "code": "BS" + }, + { + "name": "발레뒤방다마 지구", + "code": "VB" + }, + { + "name": "사반 지구", + "code": "SV" + }, + { + "name": "아비장", + "code": "AB" + }, + { + "name": "야무수í¬ë¡œ", + "code": "YM" } ], "CL": [ @@ -3610,62 +3610,6 @@ } ], "CZ": [ - { - "name": "남모ë¼ë°” 주", - "code": "64" - }, - { - "name": "남보헤미아 주", - "code": "31" - }, - { - "name": "리베레츠 주", - "code": "51" - }, - { - "name": "모ë¼ë°”슬레스코 주", - "code": "80" - }, - { - "name": "비소치나 주", - "code": "63" - }, - { - "name": "올로모우츠 주", - "code": "71" - }, - { - "name": "우스티 주", - "code": "42" - }, - { - "name": "중앙보헤미아 주", - "code": "20" - }, - { - "name": "ì¦ë¦° 주", - "code": "72" - }, - { - "name": "카를로비바리 주", - "code": "41" - }, - { - "name": "파르ë‘비체 주", - "code": "53" - }, - { - "name": "프ë¼í•˜", - "code": "10" - }, - { - "name": "플젠 주", - "code": "32" - }, - { - "name": "íë¼ë°ì¸ í¬ëž„로베 주", - "code": "52" - }, { "name": "BeneÅ¡ov", "code": "201" @@ -4057,6 +4001,62 @@ { "name": "Znojmo", "code": "647" + }, + { + "name": "남모ë¼ë°” 주", + "code": "64" + }, + { + "name": "남보헤미아 주", + "code": "31" + }, + { + "name": "리베레츠 주", + "code": "51" + }, + { + "name": "모ë¼ë°”슬레스코 주", + "code": "80" + }, + { + "name": "비소치나 주", + "code": "63" + }, + { + "name": "올로모우츠 주", + "code": "71" + }, + { + "name": "우스티 주", + "code": "42" + }, + { + "name": "중앙보헤미아 주", + "code": "20" + }, + { + "name": "ì¦ë¦° 주", + "code": "72" + }, + { + "name": "카를로비바리 주", + "code": "41" + }, + { + "name": "파르ë‘비체 주", + "code": "53" + }, + { + "name": "프ë¼í•˜", + "code": "10" + }, + { + "name": "플젠 주", + "code": "32" + }, + { + "name": "íë¼ë°ì¸ í¬ëž„로베 주", + "code": "52" } ], "DE": [ @@ -4876,6 +4876,34 @@ } ], "ES": [ + { + "name": "Asturias Province", + "code": "O" + }, + { + "name": "Balears Province", + "code": "PM" + }, + { + "name": "Canary Islands", + "code": "CN" + }, + { + "name": "Cantabria Province", + "code": "S" + }, + { + "name": "Madrid Province", + "code": "M" + }, + { + "name": "Murcia", + "code": "MU" + }, + { + "name": "Navarra", + "code": "NA" + }, { "name": "갈리시아 지방", "code": "GA" @@ -5123,37 +5151,9 @@ { "name": "하엔 주", "code": "J" - }, - { - "name": "Asturias Province", - "code": "O" - }, - { - "name": "Balears Province", - "code": "PM" - }, - { - "name": "Canary Islands", - "code": "CN" - }, - { - "name": "Cantabria Province", - "code": "S" - }, - { - "name": "Madrid Province", - "code": "M" - }, - { - "name": "Murcia", - "code": "MU" - }, - { - "name": "Navarra", - "code": "NA" - } - ], - "ET": [ + } + ], + "ET": [ { "name": "ê°ë²¨ë¼ 주", "code": "GA" @@ -5374,6 +5374,78 @@ } ], "FR": [ + { + "name": "Brittany", + "code": "E" + }, + { + "name": "Clipperton Island", + "code": "CP" + }, + { + "name": "Corsica", + "code": "H" + }, + { + "name": "French Guiana", + "code": "GF" + }, + { + "name": "French Polynesia", + "code": "PF" + }, + { + "name": "French Southern Territories", + "code": "TF" + }, + { + "name": "Guadeloupe", + "code": "GUA" + }, + { + "name": "Guadeloupe²", + "code": "GP" + }, + { + "name": "La Réunion", + "code": "LRE" + }, + { + "name": "Martinique", + "code": "MQ" + }, + { + "name": "Mayotte", + "code": "MAY" + }, + { + "name": "Mayotte²", + "code": "YT" + }, + { + "name": "New Caledonia", + "code": "NC" + }, + { + "name": "Réunion", + "code": "RE" + }, + { + "name": "St. Barthélemy", + "code": "BL" + }, + { + "name": "St. Martin", + "code": "MF" + }, + { + "name": "St. Pierre & Miquelon", + "code": "PM" + }, + { + "name": "Wallis & Futuna", + "code": "WF" + }, { "name": "가르 주", "code": "30" @@ -5809,119 +5881,191 @@ { "name": "피레네조리앙탈 주", "code": "66" + } + ], + "GA": [ + { + "name": "ì—스튀ì—르 주", + "code": "1" }, { - "name": "Brittany", - "code": "E" + "name": "오트오고웨 주", + "code": "2" }, { - "name": "Clipperton Island", - "code": "CP" + "name": "무아얭오고웨 주", + "code": "3" }, { - "name": "Corsica", - "code": "H" + "name": "ì‘êµ¬ë‹ˆì— ì£¼", + "code": "4" }, { - "name": "French Guiana", - "code": "GF" + "name": "냥가 주", + "code": "5" }, { - "name": "French Polynesia", - "code": "PF" + "name": "오고웨ì´ë¹ˆë„ 주", + "code": "6" }, { - "name": "French Southern Territories", - "code": "TF" + "name": "오고웨롤로 주", + "code": "7" }, { - "name": "Guadeloupe", - "code": "GUA" + "name": "오고웨마리팀 주", + "code": "8" }, { - "name": "Guadeloupe²", - "code": "GP" + "name": "월뢰ì€í…œ 주", + "code": "9" + } + ], + "GB": [ + { + "name": "Antrim", + "code": "ANT" }, { - "name": "La Réunion", - "code": "LRE" + "name": "Antrim and Newtownabbey", + "code": "ANN" }, { - "name": "Martinique", - "code": "MQ" + "name": "Ards", + "code": "ARD" }, { - "name": "Mayotte", - "code": "MAY" + "name": "Ards and North Down", + "code": "AND" }, { - "name": "Mayotte²", - "code": "YT" + "name": "Armagh", + "code": "ARM" }, { - "name": "New Caledonia", - "code": "NC" + "name": "Armagh, Banbridge and Craigavon", + "code": "ABC" }, { - "name": "Réunion", - "code": "RE" + "name": "Ballymena", + "code": "BLA" }, { - "name": "St. Barthélemy", - "code": "BL" + "name": "Ballymoney", + "code": "BLY" }, { - "name": "St. Martin", - "code": "MF" + "name": "Banbridge", + "code": "BNB" }, { - "name": "St. Pierre & Miquelon", - "code": "PM" + "name": "Carrickfergus", + "code": "CKF" }, { - "name": "Wallis & Futuna", - "code": "WF" - } - ], - "GA": [ + "name": "Castlereagh", + "code": "CSR" + }, { - "name": "ì—스튀ì—르 주", - "code": "1" + "name": "Causeway Coast and Glens", + "code": "CCG" }, { - "name": "오트오고웨 주", - "code": "2" + "name": "Coleraine", + "code": "CLR" }, { - "name": "무아얭오고웨 주", - "code": "3" + "name": "Cookstown", + "code": "CKT" }, { - "name": "ì‘êµ¬ë‹ˆì— ì£¼", - "code": "4" + "name": "Craigavon", + "code": "CGV" }, { - "name": "냥가 주", - "code": "5" + "name": "Derry", + "code": "DRY" }, { - "name": "오고웨ì´ë¹ˆë„ 주", - "code": "6" + "name": "Derry and Strabane", + "code": "DRS" }, { - "name": "오고웨롤로 주", - "code": "7" + "name": "Down", + "code": "DOW" }, { - "name": "오고웨마리팀 주", - "code": "8" + "name": "Dungannon and South Tyrone", + "code": "DGN" }, { - "name": "월뢰ì€í…œ 주", - "code": "9" - } - ], - "GB": [ + "name": "Fermanagh", + "code": "FER" + }, + { + "name": "Fermanagh and Omagh", + "code": "FMO" + }, + { + "name": "Larne", + "code": "LRN" + }, + { + "name": "Limavady", + "code": "LMV" + }, + { + "name": "Lisburn", + "code": "LSB" + }, + { + "name": "Lisburn and Castlereagh", + "code": "LBC" + }, + { + "name": "Magherafelt", + "code": "MFT" + }, + { + "name": "Mid and East Antrim", + "code": "MEA" + }, + { + "name": "Mid Ulster", + "code": "MUL" + }, + { + "name": "Moyle", + "code": "MYL" + }, + { + "name": "Newport", + "code": "NWP" + }, + { + "name": "Newry and Mourne", + "code": "NYM" + }, + { + "name": "Newry, Mourne and Down", + "code": "NMD" + }, + { + "name": "Newtownabbey", + "code": "NTA" + }, + { + "name": "North Down", + "code": "NDN" + }, + { + "name": "Omagh", + "code": "OMH" + }, + { + "name": "Strabane", + "code": "STB" + }, { "name": "게ì´ì¸ í—¤ë“œ ë„ì‹œ ìžì¹˜êµ¬", "code": "GAT" @@ -6773,150 +6917,6 @@ { "name": "ížë§ë˜ 구", "code": "HIL" - }, - { - "name": "Antrim", - "code": "ANT" - }, - { - "name": "Antrim and Newtownabbey", - "code": "ANN" - }, - { - "name": "Ards", - "code": "ARD" - }, - { - "name": "Ards and North Down", - "code": "AND" - }, - { - "name": "Armagh", - "code": "ARM" - }, - { - "name": "Armagh, Banbridge and Craigavon", - "code": "ABC" - }, - { - "name": "Ballymena", - "code": "BLA" - }, - { - "name": "Ballymoney", - "code": "BLY" - }, - { - "name": "Banbridge", - "code": "BNB" - }, - { - "name": "Carrickfergus", - "code": "CKF" - }, - { - "name": "Castlereagh", - "code": "CSR" - }, - { - "name": "Causeway Coast and Glens", - "code": "CCG" - }, - { - "name": "Coleraine", - "code": "CLR" - }, - { - "name": "Cookstown", - "code": "CKT" - }, - { - "name": "Craigavon", - "code": "CGV" - }, - { - "name": "Derry", - "code": "DRY" - }, - { - "name": "Derry and Strabane", - "code": "DRS" - }, - { - "name": "Down", - "code": "DOW" - }, - { - "name": "Dungannon and South Tyrone", - "code": "DGN" - }, - { - "name": "Fermanagh", - "code": "FER" - }, - { - "name": "Fermanagh and Omagh", - "code": "FMO" - }, - { - "name": "Larne", - "code": "LRN" - }, - { - "name": "Limavady", - "code": "LMV" - }, - { - "name": "Lisburn", - "code": "LSB" - }, - { - "name": "Lisburn and Castlereagh", - "code": "LBC" - }, - { - "name": "Magherafelt", - "code": "MFT" - }, - { - "name": "Mid and East Antrim", - "code": "MEA" - }, - { - "name": "Mid Ulster", - "code": "MUL" - }, - { - "name": "Moyle", - "code": "MYL" - }, - { - "name": "Newport", - "code": "NWP" - }, - { - "name": "Newry and Mourne", - "code": "NYM" - }, - { - "name": "Newry, Mourne and Down", - "code": "NMD" - }, - { - "name": "Newtownabbey", - "code": "NTA" - }, - { - "name": "North Down", - "code": "NDN" - }, - { - "name": "Omagh", - "code": "OMH" - }, - { - "name": "Strabane", - "code": "STB" } ], "GD": [ @@ -7086,6 +7086,34 @@ } ], "GN": [ + { + "name": "Boké", + "code": "BK" + }, + { + "name": "Faranah", + "code": "FA" + }, + { + "name": "Forécariah", + "code": "FO" + }, + { + "name": "Kankan", + "code": "KA" + }, + { + "name": "Kindia", + "code": "KD" + }, + { + "name": "Mamou", + "code": "MM" + }, + { + "name": "Nzérékoré", + "code": "NZ" + }, { "name": "가우알 지방 행정 구역", "code": "GA" @@ -7215,43 +7243,19 @@ "code": "F" }, { - "name": "프리아 지방 행정 구역", - "code": "FR" - }, - { - "name": "피타 지방 행정 구역", - "code": "PI" - }, - { - "name": "Boké", - "code": "BK" - }, - { - "name": "Faranah", - "code": "FA" - }, - { - "name": "Forécariah", - "code": "FO" - }, - { - "name": "Kankan", - "code": "KA" - }, - { - "name": "Kindia", - "code": "KD" - }, - { - "name": "Mamou", - "code": "MM" + "name": "프리아 지방 행정 구역", + "code": "FR" }, { - "name": "Nzérékoré", - "code": "NZ" + "name": "피타 지방 행정 구역", + "code": "PI" } ], "GQ": [ + { + "name": "Insular", + "code": "I" + }, { "name": "남비오코 주", "code": "BS" @@ -7283,61 +7287,9 @@ { "name": "키ì—ì€í…œ 주", "code": "KN" - }, - { - "name": "Insular", - "code": "I" } ], "GR": [ - { - "name": "남ì—게 주", - "code": "L" - }, - { - "name": "ë™ë§ˆì¼€ë„니아 트ë¼í‚¤ 주", - "code": "A" - }, - { - "name": "ë¶ì—게 주", - "code": "K" - }, - { - "name": "서그리스 주", - "code": "G" - }, - { - "name": "서마케ë„니아 주", - "code": "C" - }, - { - "name": "아토스 ì‚°", - "code": "69" - }, - { - "name": "ì•„í‹°ì¹´ 주", - "code": "I" - }, - { - "name": "ì´í”¼ë¡œìŠ¤ 주", - "code": "D" - }, - { - "name": "중앙그리스 주", - "code": "H" - }, - { - "name": "중앙마케ë„니아 주", - "code": "B" - }, - { - "name": "테살리아", - "code": "E" - }, - { - "name": "펠로í°ë„¤ì†ŒìŠ¤ 주", - "code": "J" - }, { "name": "Achaea", "code": "13" @@ -7549,6 +7501,54 @@ { "name": "Zakynthos", "code": "21" + }, + { + "name": "남ì—게 주", + "code": "L" + }, + { + "name": "ë™ë§ˆì¼€ë„니아 트ë¼í‚¤ 주", + "code": "A" + }, + { + "name": "ë¶ì—게 주", + "code": "K" + }, + { + "name": "서그리스 주", + "code": "G" + }, + { + "name": "서마케ë„니아 주", + "code": "C" + }, + { + "name": "아토스 ì‚°", + "code": "69" + }, + { + "name": "ì•„í‹°ì¹´ 주", + "code": "I" + }, + { + "name": "ì´í”¼ë¡œìŠ¤ 주", + "code": "D" + }, + { + "name": "중앙그리스 주", + "code": "H" + }, + { + "name": "중앙마케ë„니아 주", + "code": "B" + }, + { + "name": "테살리아", + "code": "E" + }, + { + "name": "펠로í°ë„¤ì†ŒìŠ¤ 주", + "code": "J" } ], "GT": [ @@ -7642,6 +7642,18 @@ } ], "GW": [ + { + "name": "Leste", + "code": "L" + }, + { + "name": "Norte", + "code": "N" + }, + { + "name": "Sul", + "code": "S" + }, { "name": "가부 주", "code": "GA" @@ -7677,18 +7689,6 @@ { "name": "톰발리 주", "code": "TO" - }, - { - "name": "Leste", - "code": "L" - }, - { - "name": "Norte", - "code": "N" - }, - { - "name": "Sul", - "code": "S" } ], "GY": [ @@ -7936,6 +7936,10 @@ } ], "HU": [ + { + "name": "Nagykanizsa", + "code": "NK" + }, { "name": "노그ë¼ë“œ 주", "code": "NO" @@ -8103,13 +8107,13 @@ { "name": "호드메죄바샤르헤ì´", "code": "HV" - }, - { - "name": "Nagykanizsa", - "code": "NK" } ], "ID": [ + { + "name": "Bali", + "code": "BA" + }, { "name": "고론탈로 주", "code": "GO" @@ -8269,10 +8273,6 @@ { "name": "íŒŒí‘¸ì•„ë°”ëž ì£¼", "code": "PB" - }, - { - "name": "Bali", - "code": "BA" } ], "IE": [ @@ -10268,6 +10268,10 @@ } ], "LA": [ + { + "name": "Xaisomboun", + "code": "XS" + }, { "name": "루앙남타 주", "code": "LM" @@ -10335,13 +10339,17 @@ { "name": "í›„ì•„íŒ ì£¼", "code": "HO" - }, - { - "name": "Xaisomboun", - "code": "XS" } ], "LB": [ + { + "name": "Akkar", + "code": "AK" + }, + { + "name": "Baalbek-Hermel", + "code": "BH" + }, { "name": "나바티예 주", "code": "NA" @@ -10365,14 +10373,6 @@ { "name": "ë¶ë¶€ 주", "code": "AS" - }, - { - "name": "Akkar", - "code": "AK" - }, - { - "name": "Baalbek-Hermel", - "code": "BH" } ], "LC": [ @@ -10706,46 +10706,6 @@ } ], "LT": [ - { - "name": "마리얌í´ë ˆ 주", - "code": "MR" - }, - { - "name": "빌뉴스 주", - "code": "VL" - }, - { - "name": "ìƒ¤ìš¸ëž´ì´ ì£¼", - "code": "SA" - }, - { - "name": "알리투스 주", - "code": "AL" - }, - { - "name": "우테나 주", - "code": "UT" - }, - { - "name": "카우나스 주", - "code": "KU" - }, - { - "name": "í´ë¼ì´íŽ˜ë‹¤ 주", - "code": "KL" - }, - { - "name": "타우ë¼ê²Œ 주", - "code": "TA" - }, - { - "name": "í…”ìƒ¤ì´ ì£¼", - "code": "TE" - }, - { - "name": "파네베지스 주", - "code": "PN" - }, { "name": "AkmenÄ—", "code": "01" @@ -10975,19 +10935,71 @@ "code": "57" }, { - "name": "Vilnius", - "code": "58" + "name": "Vilnius", + "code": "58" + }, + { + "name": "Visaginas", + "code": "59" + }, + { + "name": "Zarasai", + "code": "60" + }, + { + "name": "마리얌í´ë ˆ 주", + "code": "MR" + }, + { + "name": "빌뉴스 주", + "code": "VL" + }, + { + "name": "ìƒ¤ìš¸ëž´ì´ ì£¼", + "code": "SA" + }, + { + "name": "알리투스 주", + "code": "AL" + }, + { + "name": "우테나 주", + "code": "UT" + }, + { + "name": "카우나스 주", + "code": "KU" + }, + { + "name": "í´ë¼ì´íŽ˜ë‹¤ 주", + "code": "KL" + }, + { + "name": "타우ë¼ê²Œ 주", + "code": "TA" }, { - "name": "Visaginas", - "code": "59" + "name": "í…”ìƒ¤ì´ ì£¼", + "code": "TE" }, { - "name": "Zarasai", - "code": "60" + "name": "파네베지스 주", + "code": "PN" } ], "LU": [ + { + "name": "Diekirch²", + "code": "D" + }, + { + "name": "Grevenmacher²", + "code": "G" + }, + { + "name": "Luxembourg²", + "code": "L" + }, { "name": "그레벤마허 주", "code": "GR" @@ -11035,21 +11047,13 @@ { "name": "í´ë ˆë¥´ë³´ 주", "code": "CL" - }, - { - "name": "Diekirch²", - "code": "D" - }, - { - "name": "Grevenmacher²", - "code": "G" - }, - { - "name": "Luxembourg²", - "code": "L" } ], "LV": [ + { + "name": "BrocÄ“ni", + "code": "018" + }, { "name": "가르칼네 ì‹œ", "code": "031" @@ -11521,10 +11525,6 @@ { "name": "플랴비ëƒìŠ¤ ì‹œ", "code": "072" - }, - { - "name": "BrocÄ“ni", - "code": "018" } ], "LY": [ @@ -11618,130 +11618,6 @@ } ], "MA": [ - { - "name": "가르브슈ë¼ë¥´ë‹¤ë² ë‹ˆí센 지방", - "code": "02" - }, - { - "name": "겔밈ì—ìŠ¤ìŠ¤ë§ˆë¼ ì§€ë°©", - "code": "14" - }, - { - "name": "구엘밈 프로빈스", - "code": "GUE" - }, - { - "name": "대카사블랑카 지방", - "code": "08" - }, - { - "name": "ë‘ì¹¼ë¼ì••ë‹¤ 지방", - "code": "10" - }, - { - "name": "ë¼ë°”트", - "code": "RAB" - }, - { - "name": "ë¼ë°”트살레젬무르ìžì—르 지방", - "code": "07" - }, - { - "name": "ë¼ìœ¤ë¶€ì¦ˆë‘ë¥´ì‚¬í‚¤ì•„ì—˜í•¨ë¼ ì§€ë°©", - "code": "15" - }, - { - "name": "마ë¼ì¼€ì‹œ", - "code": "MMD" - }, - { - "name": "마ë¼ì¼€ì‹œÂ²", - "code": "MMN" - }, - { - "name": "마ë¼ì¼€ì‹œÂ³", - "code": "SYB" - }, - { - "name": "마ë¼ì¼€ì‹œí…시프트엘하우즈 지방", - "code": "11" - }, - { - "name": "ë©”í¬ë„¤ìŠ¤", - "code": "MEK" - }, - { - "name": "ë©”í¬ë„¤ìŠ¤íƒ€í•„랄레트 지방", - "code": "06" - }, - { - "name": "모하메디아", - "code": "MOH" - }, - { - "name": "ì‚´ë ˆ", - "code": "SAL" - }, - { - "name": "샤위야와르디가 지방", - "code": "09" - }, - { - "name": "ìˆ˜ìŠ¤ë§ˆì‚¬ë“œë¼ ì§€ë°©", - "code": "13" - }, - { - "name": "아가디르", - "code": "AGD" - }, - { - "name": "오리앙탈 지방", - "code": "04" - }, - { - "name": "ìš°ì—ë“œ ì—ë“œ 다합 주", - "code": "OUD" - }, - { - "name": "우지다", - "code": "OUJ" - }, - { - "name": "웨드ì—드다하브ë¼êµ¬ì´ë¼ 지방", - "code": "16" - }, - { - "name": "카사블랑카", - "code": "CAS" - }, - { - "name": "타들ë¼ì•„질랄 지방", - "code": "12" - }, - { - "name": "타ìžì•Œí˜¸ì„¸ì´ë§ˆíƒ€ìš°ë‚˜íŠ¸ 지방", - "code": "03" - }, - { - "name": "탕헤르", - "code": "TNG" - }, - { - "name": "탕헤르테투안 지방", - "code": "01" - }, - { - "name": "테마ë¼", - "code": "SKH" - }, - { - "name": "페스", - "code": "FES" - }, - { - "name": "페스불만 지방", - "code": "05" - }, { "name": "Al Haouz", "code": "HAO" @@ -11859,115 +11735,207 @@ "code": "LAA" }, { - "name": "Larache", - "code": "LAR" + "name": "Larache", + "code": "LAR" + }, + { + "name": "Médiouna", + "code": "MED" + }, + { + "name": "Moulay Yacoub", + "code": "MOU" + }, + { + "name": "Nador", + "code": "NAD" + }, + { + "name": "Nouaceur", + "code": "NOU" + }, + { + "name": "Ouarzazate", + "code": "OUA" + }, + { + "name": "Safi", + "code": "SAF" + }, + { + "name": "Sefrou", + "code": "SEF" + }, + { + "name": "Settat", + "code": "SET" + }, + { + "name": "Sidi Kacem", + "code": "SIK" + }, + { + "name": "Tan-Tan", + "code": "TNT" + }, + { + "name": "Taounate", + "code": "TAO" + }, + { + "name": "Taourirt", + "code": "TAI" + }, + { + "name": "Taroudant", + "code": "TAR" + }, + { + "name": "Tata", + "code": "TAT" + }, + { + "name": "Taza", + "code": "TAZ" + }, + { + "name": "Tétouan", + "code": "TET" + }, + { + "name": "Tiznit", + "code": "TIZ" + }, + { + "name": "Zagora", + "code": "ZAG" + }, + { + "name": "가르브슈ë¼ë¥´ë‹¤ë² ë‹ˆí센 지방", + "code": "02" + }, + { + "name": "겔밈ì—ìŠ¤ìŠ¤ë§ˆë¼ ì§€ë°©", + "code": "14" + }, + { + "name": "구엘밈 프로빈스", + "code": "GUE" + }, + { + "name": "대카사블랑카 지방", + "code": "08" }, { - "name": "Médiouna", - "code": "MED" + "name": "ë‘ì¹¼ë¼ì••ë‹¤ 지방", + "code": "10" }, { - "name": "Moulay Yacoub", - "code": "MOU" + "name": "ë¼ë°”트", + "code": "RAB" }, { - "name": "Nador", - "code": "NAD" + "name": "ë¼ë°”트살레젬무르ìžì—르 지방", + "code": "07" }, { - "name": "Nouaceur", - "code": "NOU" + "name": "ë¼ìœ¤ë¶€ì¦ˆë‘ë¥´ì‚¬í‚¤ì•„ì—˜í•¨ë¼ ì§€ë°©", + "code": "15" }, { - "name": "Ouarzazate", - "code": "OUA" + "name": "마ë¼ì¼€ì‹œ", + "code": "MMD" }, { - "name": "Safi", - "code": "SAF" + "name": "마ë¼ì¼€ì‹œÂ²", + "code": "MMN" }, { - "name": "Sefrou", - "code": "SEF" + "name": "마ë¼ì¼€ì‹œÂ³", + "code": "SYB" }, { - "name": "Settat", - "code": "SET" + "name": "마ë¼ì¼€ì‹œí…시프트엘하우즈 지방", + "code": "11" }, { - "name": "Sidi Kacem", - "code": "SIK" + "name": "ë©”í¬ë„¤ìŠ¤", + "code": "MEK" }, { - "name": "Tan-Tan", - "code": "TNT" + "name": "ë©”í¬ë„¤ìŠ¤íƒ€í•„랄레트 지방", + "code": "06" }, { - "name": "Taounate", - "code": "TAO" + "name": "모하메디아", + "code": "MOH" }, { - "name": "Taourirt", - "code": "TAI" + "name": "ì‚´ë ˆ", + "code": "SAL" }, { - "name": "Taroudant", - "code": "TAR" + "name": "샤위야와르디가 지방", + "code": "09" }, { - "name": "Tata", - "code": "TAT" + "name": "ìˆ˜ìŠ¤ë§ˆì‚¬ë“œë¼ ì§€ë°©", + "code": "13" }, { - "name": "Taza", - "code": "TAZ" + "name": "아가디르", + "code": "AGD" }, { - "name": "Tétouan", - "code": "TET" + "name": "오리앙탈 지방", + "code": "04" }, { - "name": "Tiznit", - "code": "TIZ" + "name": "ìš°ì—ë“œ ì—ë“œ 다합 주", + "code": "OUD" }, { - "name": "Zagora", - "code": "ZAG" - } - ], - "MC": [ + "name": "우지다", + "code": "OUJ" + }, { - "name": "ë¼ë¥´ë³´í† ", - "code": "LA" + "name": "웨드ì—드다하브ë¼êµ¬ì´ë¼ 지방", + "code": "16" }, { - "name": "ë¼ì½œ", - "code": "CL" + "name": "카사블랑카", + "code": "CAS" }, { - "name": "ë¼ì½©ë‹¤ë¯¼", - "code": "CO" + "name": "타들ë¼ì•„질랄 지방", + "code": "12" }, { - "name": "모나코빌", - "code": "MO" + "name": "타ìžì•Œí˜¸ì„¸ì´ë§ˆíƒ€ìš°ë‚˜íŠ¸ 지방", + "code": "03" }, { - "name": "모네게티", - "code": "MG" + "name": "탕헤르", + "code": "TNG" }, { - "name": "몬테카를로", - "code": "MC" + "name": "탕헤르테투안 지방", + "code": "01" }, { - "name": "ìƒë¡œë§", - "code": "SR" + "name": "테마ë¼", + "code": "SKH" }, { - "name": "í비ì—유", - "code": "FO" + "name": "페스", + "code": "FES" }, + { + "name": "페스불만 지방", + "code": "05" + } + ], + "MC": [ { "name": "Jardin Exotique de Monaco", "code": "JE" @@ -12003,6 +11971,38 @@ { "name": "Vallon de la Rousse", "code": "VR" + }, + { + "name": "ë¼ë¥´ë³´í† ", + "code": "LA" + }, + { + "name": "ë¼ì½œ", + "code": "CL" + }, + { + "name": "ë¼ì½©ë‹¤ë¯¼", + "code": "CO" + }, + { + "name": "모나코빌", + "code": "MO" + }, + { + "name": "모네게티", + "code": "MG" + }, + { + "name": "몬테카를로", + "code": "MC" + }, + { + "name": "ìƒë¡œë§", + "code": "SR" + }, + { + "name": "í비ì—유", + "code": "FO" } ], "MD": [ @@ -12724,6 +12724,14 @@ } ], "ML": [ + { + "name": "Ménaka", + "code": "9" + }, + { + "name": "Taoudénit", + "code": "10" + }, { "name": "가오 주", "code": "7" @@ -12759,14 +12767,6 @@ { "name": "통ë¶íˆ¬ 주", "code": "6" - }, - { - "name": "Ménaka", - "code": "9" - }, - { - "name": "Taoudénit", - "code": "10" } ], "MM": [ @@ -12922,6 +12922,10 @@ } ], "MR": [ + { + "name": "Nouakchott", + "code": "NKC" + }, { "name": "고르골 주", "code": "04" @@ -12981,10 +12985,6 @@ { "name": "호드엘가르비 주", "code": "02" - }, - { - "name": "Nouakchott", - "code": "NKC" } ], "MT": [ @@ -13332,6 +13332,34 @@ } ], "MV": [ + { + "name": "Central Province", + "code": "CE" + }, + { + "name": "North Central Province", + "code": "NC" + }, + { + "name": "North Province", + "code": "NO" + }, + { + "name": "South Central Province", + "code": "SC" + }, + { + "name": "South Province", + "code": "SU" + }, + { + "name": "Upper North Province", + "code": "UN" + }, + { + "name": "Upper South Province", + "code": "US" + }, { "name": "가푸달루 환초", "code": "28" @@ -13415,34 +13443,6 @@ { "name": "하알리프 환초", "code": "07" - }, - { - "name": "Central Province", - "code": "CE" - }, - { - "name": "North Central Province", - "code": "NC" - }, - { - "name": "North Province", - "code": "NO" - }, - { - "name": "South Central Province", - "code": "SC" - }, - { - "name": "South Province", - "code": "SU" - }, - { - "name": "Upper North Province", - "code": "UN" - }, - { - "name": "Upper South Province", - "code": "US" } ], "MW": [ @@ -13572,6 +13572,10 @@ } ], "MX": [ + { + "name": "Mexico City", + "code": "DIF" + }, { "name": "게레로 주", "code": "GRO" @@ -13699,10 +13703,6 @@ { "name": "할리스코 주", "code": "JAL" - }, - { - "name": "Mexico City", - "code": "DIF" } ], "MY": [ @@ -14124,12 +14124,24 @@ "name": "ì¹´ë¼ì†Œ 주", "code": "CA" }, - { - "name": "히노테가 주", - "code": "JI" - } - ], - "NL": [ + { + "name": "히노테가 주", + "code": "JI" + } + ], + "NL": [ + { + "name": "Aruba", + "code": "AW" + }, + { + "name": "Curaçao", + "code": "CW" + }, + { + "name": "Sint Maarten", + "code": "SX" + }, { "name": "노르트브ë¼ë°˜íŠ¸ 주", "code": "NB" @@ -14189,18 +14201,6 @@ { "name": "íë¡œë‹ì–¸ 주", "code": "GR" - }, - { - "name": "Aruba", - "code": "AW" - }, - { - "name": "Curaçao", - "code": "CW" - }, - { - "name": "Sint Maarten", - "code": "SX" } ], "NO": [ @@ -14426,6 +14426,18 @@ } ], "NZ": [ + { + "name": "Nelson", + "code": "NSN" + }, + { + "name": "North Island", + "code": "N" + }, + { + "name": "South Island", + "code": "S" + }, { "name": "기즈번 지방", "code": "GIS" @@ -14489,21 +14501,17 @@ { "name": "호í¬ìŠ¤ë² ì´ 지방", "code": "HKB" - }, + } + ], + "OM": [ { - "name": "Nelson", - "code": "NSN" + "name": "Al Batinah", + "code": "BA" }, { - "name": "North Island", - "code": "N" + "name": "Ash Sharqiyah", + "code": "SH" }, - { - "name": "South Island", - "code": "S" - } - ], - "OM": [ { "name": "남ë™ë¶€ 주", "code": "SJ" @@ -14547,14 +14555,6 @@ { "name": "중부 주", "code": "WU" - }, - { - "name": "Al Batinah", - "code": "BA" - }, - { - "name": "Ash Sharqiyah", - "code": "SH" } ], "PA": [ @@ -14612,6 +14612,10 @@ } ], "PE": [ + { + "name": "El Callao", + "code": "CAL" + }, { "name": "ë¼ë¦¬ë² ë¥´íƒ€ë“œ 주", "code": "LAL" @@ -14711,10 +14715,6 @@ { "name": "후닌 주", "code": "JUN" - }, - { - "name": "El Callao", - "code": "CAL" } ], "PG": [ @@ -15590,6 +15590,10 @@ } ], "QA": [ + { + "name": "Ash ShīḩÄnÄ«yah", + "code": "SH" + }, { "name": "ë„하", "code": "DA" @@ -15617,10 +15621,6 @@ { "name": "움살랄", "code": "US" - }, - { - "name": "Ash ShīḩÄnÄ«yah", - "code": "SH" } ], "RO": [ @@ -16660,6 +16660,10 @@ } ], "SH": [ + { + "name": "Tristan da Cunha", + "code": "TA" + }, { "name": "세ì¸íŠ¸í—¬ë ˆë‚˜", "code": "HL" @@ -16667,10 +16671,6 @@ { "name": "어센션 섬", "code": "AC" - }, - { - "name": "Tristan da Cunha", - "code": "TA" } ], "SI": [ @@ -17974,6 +17974,14 @@ } ], "TD": [ + { + "name": "Ennedi-Est", + "code": "EE" + }, + { + "name": "Ennedi-Ouest", + "code": "EO" + }, { "name": "ê²Œë¼ ì£¼", "code": "GR" @@ -18057,14 +18065,6 @@ { "name": "하제르ë¼ë¯¸ 주", "code": "HL" - }, - { - "name": "Ennedi-Est", - "code": "EE" - }, - { - "name": "Ennedi-Ouest", - "code": "EO" } ], "TG": [ @@ -19048,6 +19048,10 @@ } ], "TW": [ + { + "name": "New Taipei", + "code": "NWT" + }, { "name": "ê°€ì˜¤ìŠ ì‹œ", "code": "KHH" @@ -19131,10 +19135,6 @@ { "name": "화롄 현", "code": "HUA" - }, - { - "name": "New Taipei", - "code": "NWT" } ], "TZ": [ @@ -19370,6 +19370,46 @@ } ], "UG": [ + { + "name": "Bunyangabu", + "code": "430" + }, + { + "name": "Butebo", + "code": "233" + }, + { + "name": "Kagadi", + "code": "427" + }, + { + "name": "Kakumiro", + "code": "428" + }, + { + "name": "Kyotera", + "code": "125" + }, + { + "name": "Namisindwa", + "code": "234" + }, + { + "name": "Pakwach", + "code": "332" + }, + { + "name": "Rubanda", + "code": "429" + }, + { + "name": "Rukiga", + "code": "431" + }, + { + "name": "Zombo", + "code": "331" + }, { "name": "ê³°ë°” 구", "code": "121" @@ -19833,46 +19873,6 @@ { "name": "호ì´ë§ˆ 구", "code": "403" - }, - { - "name": "Bunyangabu", - "code": "430" - }, - { - "name": "Butebo", - "code": "233" - }, - { - "name": "Kagadi", - "code": "427" - }, - { - "name": "Kakumiro", - "code": "428" - }, - { - "name": "Kyotera", - "code": "125" - }, - { - "name": "Namisindwa", - "code": "234" - }, - { - "name": "Pakwach", - "code": "332" - }, - { - "name": "Rubanda", - "code": "429" - }, - { - "name": "Rukiga", - "code": "431" - }, - { - "name": "Zombo", - "code": "331" } ], "UM": [ @@ -19914,6 +19914,34 @@ } ], "US": [ + { + "name": "American Samoa", + "code": "AS" + }, + { + "name": "Guam", + "code": "GU" + }, + { + "name": "Northern Mariana Islands", + "code": "MP" + }, + { + "name": "Puerto Rico", + "code": "PR" + }, + { + "name": "U.S. Outlying Islands", + "code": "UM" + }, + { + "name": "U.S. Virgin Islands", + "code": "VI" + }, + { + "name": "Washington DC", + "code": "DC" + }, { "name": "네바다 주", "code": "NV" @@ -20113,34 +20141,6 @@ { "name": "í•˜ì™€ì´ ì£¼", "code": "HI" - }, - { - "name": "American Samoa", - "code": "AS" - }, - { - "name": "Guam", - "code": "GU" - }, - { - "name": "Northern Mariana Islands", - "code": "MP" - }, - { - "name": "Puerto Rico", - "code": "PR" - }, - { - "name": "U.S. Outlying Islands", - "code": "UM" - }, - { - "name": "U.S. Virgin Islands", - "code": "VI" - }, - { - "name": "Washington DC", - "code": "DC" } ], "UY": [ @@ -20918,6 +20918,14 @@ } ], "ZW": [ + { + "name": "Bulawayo", + "code": "BU" + }, + { + "name": "Harare", + "code": "HA" + }, { "name": "남마타벨랜드 주", "code": "MS" @@ -20949,14 +20957,6 @@ { "name": "중앙마쇼날랜드 주", "code": "MC" - }, - { - "name": "Bulawayo", - "code": "BU" - }, - { - "name": "Harare", - "code": "HA" } ] } \ No newline at end of file diff --git a/js/data/locale/ko/sysres.json b/js/data/locale/ko/sysres.json index 5065087f90..44740cdb1c 100644 --- a/js/data/locale/ko/sysres.json +++ b/js/data/locale/ko/sysres.json @@ -95,6 +95,14 @@ "1#1 wk|#{num} wks": "#{num}주", "1#1 mon|#{num} mons": "#{num}개월", "1#1 yr|#{num} yrs": "#{num}ë…„", + "durationMediumMillis": "#{num}ms", + "1#1 se|#{num} sec": "#{num}ì´ˆ", + "1#1 mi|#{num} min": "#{num}분", + "durationMediumHours": "#{num}시간", + "1#1 dy|#{num} dys": "#{num}ì¼", + "durationMediumWeeks": "#{num}주", + "1#1 mo|#{num} mos": "#{num}개월", + "durationMediumYears": "#{num}ë…„", "durationShortMillis": "#{num}밀리초", "#{num}s": "#{num}ì´ˆ", "durationShortMinutes": "#{num}분", @@ -103,22 +111,6 @@ "#{num}w": "#{num}주", "durationShortMonths": "#{num}개월", "#{num}y": "#{num}ë…„", - "separatorFull": " ", - "finalSeparatorFull": " ", - "separatorLong": " ", - "finalSeparatorLong": " ", - "separatorMedium": " ", - "finalSeparatorMedium": " ", - "separatorShort": " ", - "finalSeparatorShort": " ", - "durationMediumMillis": "#{num}밀리초", - "1#1 se|#{num} sec": "#{num}ì´ˆ", - "1#1 mi|#{num} min": "#{num}분", - "durationMediumHours": "#{num}시간", - "1#1 dy|#{num} dys": "#{num}ì¼", - "durationMediumWeeks": "#{num}주", - "1#1 mo|#{num} mos": "#{num}개월", - "durationMediumYears": "#{num}ë…„", "1#in 1 second|#in {num} seconds": "#{num}ì´ˆ 후", "1#in 1 minute|#in {num} minutes": "#{num}분 후", "1#in 1 hour|#in {num} hours": "#{num}시간 후", @@ -160,5 +152,13 @@ "#{num}d ago": "#{num}ì¼ ì „", "#{num}w ago": "#{num}주 ì „", "#{num}mo ago": "#{num}개월 ì „", - "#{num}y ago": "#{num}ë…„ ì „" -} \ No newline at end of file + "#{num}y ago": "#{num}ë…„ ì „", + "separatorFull": " ", + "finalSeparatorFull": " ", + "separatorLong": " ", + "finalSeparatorLong": " ", + "separatorMedium": " ", + "finalSeparatorMedium": " ", + "separatorShort": " ", + "finalSeparatorShort": " " +} diff --git a/js/data/locale/koi/langname.jf b/js/data/locale/koi/langname.jf new file mode 100644 index 0000000000..ebfdcb1870 --- /dev/null +++ b/js/data/locale/koi/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Komi-Permyak" +} \ No newline at end of file diff --git a/js/data/locale/kok/clock.jf b/js/data/locale/kok/clock.jf new file mode 100644 index 0000000000..2f9e37f764 --- /dev/null +++ b/js/data/locale/kok/clock.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "clock": "12" +} \ No newline at end of file diff --git a/js/data/locale/kok/dateformats.json b/js/data/locale/kok/dateformats.json index f7d137d150..5ed81442e7 100644 --- a/js/data/locale/kok/dateformats.json +++ b/js/data/locale/kok/dateformats.json @@ -3,40 +3,40 @@ "order": "{date} {time}", "date": { "dmwy": { - "f": "yyyy MMMM d, EEEE", - "l": "yyyy MMMM d, EEE", - "m": "yyyy MMM d, EE", - "s": "yyyy-MM-dd, E" + "f": "EEEE d MMMM yyyy", + "l": "EEE d MMMM yyyy", + "m": "EE dd-MM-yyyy", + "s": "E d-M-yy" }, "dmy": { - "f": "yyyy MMMM d", - "l": "yyyy MMMM d", - "m": "yyyy MMM d", - "s": "yyyy-MM-dd" + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "dd-MM-yyyy", + "s": "d-M-yy" }, "dmw": { - "f": "MMMM d, EEEE", - "l": "MMMM d, EEE", - "m": "MMM d, EE", - "s": "MM-dd, E" + "f": "EEEE d MMMM", + "l": "EEE d MMMM", + "m": "EE dd-MM", + "s": "E d-M" }, "dm": { - "f": "MMMM d", - "l": "MMMM d", - "m": "MMM d", - "s": "MM-dd" + "f": "d MMMM", + "l": "d MMMM", + "m": "dd-MM", + "s": "d-M" }, "my": { - "f": "yyyy MMMM", - "l": "yyyy MMMM", - "m": "yyyy MMM", - "s": "yyyy-MM" + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MM-yyyy", + "s": "M-yy" }, "dw": { - "f": "d, EEEE", - "l": "d, EEE", - "m": "d, EE", - "s": "dd, E" + "f": "EEEE d", + "l": "EEE d", + "m": "EE dd", + "s": "E d" }, "w": { "f": "EEEE", @@ -47,20 +47,20 @@ "d": { "f": "d", "l": "d", - "m": "d", - "s": "dd" + "m": "dd", + "s": "d" }, "m": { "f": "MMMM", "l": "MMMM", - "m": "MMM", - "s": "MM" + "m": "MM", + "s": "M" }, "y": { "f": "yyyy", "l": "yyyy", "m": "yyyy", - "s": "yyyy" + "s": "yy" } }, "time": { @@ -97,52 +97,52 @@ }, "range": { "c00": { - "f": "{sy} {sm} {sd} {st} – {et}", - "l": "{sy} {sm} {sd} {st} – {et}", - "m": "{sy} {sm} {sd} {st} – {et}", - "s": "{sy}-{sm}-{sd} {st} – {et}" + "f": "{sd} {sm} {sy} {st} – {et}", + "l": "{sd} {sm} {sy} {st} – {et}", + "m": "{sd}-{sm}-{sy} {st} – {et}", + "s": "{sd}-{sm}-{sy} {st} – {et}" }, "c01": { - "f": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", - "l": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", - "m": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", - "s": "{sy}-{sm}-{sd} {st} – {ey}-{em}-{ed} {et}" + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}", + "s": "{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}" }, "c02": { - "f": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", - "l": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", - "m": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", - "s": "{sy}-{sm}-{sd} {st} – {ey}-{em}-{ed} {et}" + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}", + "s": "{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}" }, "c03": { - "f": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", - "l": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", - "m": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", - "s": "{sy}-{sm}-{sd} {st} – {ey}-{em}-{ed} {et}" + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}", + "s": "{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}" }, "c10": { - "f": "{sy} {sm} {sd} – {ed}", - "l": "{sy} {sm} {sd} – {ed}", - "m": "{sy} {sm} {sd} – {ed}", - "s": "{sy}-{sm}-{sd} – {ed}" + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed}-{em}-{ey}", + "s": "{sd} – {ed}-{em}-{ey}" }, "c11": { - "f": "{sy} {sm} {sd} – {em} {ed}", - "l": "{sy} {sm} {sd} – {em} {ed}", - "m": "{sy} {sm} {sd} – {ey} {em} {ed}", - "s": "{sy}-{sm}-{sd} – {ey}-{em}-{ed}" + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd}-{sm} – {ed}-{em}-{ey}", + "s": "{sd}-{sm} – {ed}-{em}-{ey}" }, "c12": { - "f": "{sy} {sm} {sd} – {ey} {em} {ed}", - "l": "{sy} {sm} {sd} – {ey} {em} {ed}", - "m": "{sy} {sm} {sd} – {ey} {em} {ed}", - "s": "{sy}-{sm}-{sd} – {ey}-{em}-{ed}" + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd}-{sm}-{sy} – {ed}-{em}-{ey}", + "s": "{sd}-{sm}-{sy} – {ed}-{em}-{ey}" }, "c20": { - "f": "{sy} {sm} – {ey} {em}", - "l": "{sy} {sm} – {ey} {em}", - "m": "{sy} {sm} – {ey} {em}", - "s": "{sy}-{sm} – {ey}-{em}" + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm}-{sy} – {em}-{ey}", + "s": "{sm}-{sy} – {em}-{ey}" }, "c30": { "f": "{sy} – {ey}", diff --git a/js/data/locale/kok/sysres.json b/js/data/locale/kok/sysres.json index cde80dca41..cb95755bdc 100644 --- a/js/data/locale/kok/sysres.json +++ b/js/data/locale/kok/sysres.json @@ -23,22 +23,22 @@ "MMM6": "जून", "NN6": "जू", "N6": "ज", - "MMMM7": "जà¥à¤²à¥ˆ", - "MMM7": "जà¥à¤²à¥ˆ", + "MMMM7": "जà¥à¤²à¤¾à¤¯", + "MMM7": "जà¥à¤²à¤¾à¤¯", "NN7": "जà¥", "N7": "ज", - "MMMM8": "ओगसà¥à¤Ÿ", - "MMM8": "ओगसà¥à¤Ÿ", - "NN8": "ओग", - "N8": "ओ", - "MMMM9": "सेपà¥à¤Ÿà¥‡à¤‚बर", - "MMM9": "सेपà¥à¤Ÿà¥‡à¤‚बर", - "NN9": "से", + "MMMM8": "आगोसà¥à¤¤", + "MMM8": "आगोसà¥à¤¤", + "NN8": "आग", + "N8": "आ", + "MMMM9": "सपà¥à¤Ÿà¥‡à¤‚बर", + "MMM9": "सपà¥à¤Ÿà¥‡à¤‚बर", + "NN9": "सप", "N9": "स", - "MMMM10": "ओकà¥à¤Ÿà¥‹à¤¬à¤°", - "MMM10": "ओकà¥à¤Ÿà¥‹à¤¬à¤°", - "NN10": "ओक", - "N10": "ओ", + "MMMM10": "ऑकà¥à¤Ÿà¥‹à¤¬à¤°", + "MMM10": "ऑकà¥à¤Ÿà¥‹à¤¬à¤°", + "NN10": "ऑक", + "N10": "ऑ", "MMMM11": "नोवà¥à¤¹à¥‡à¤‚बर", "MMM11": "नोवà¥à¤¹à¥‡à¤‚बर", "NN11": "नो", @@ -47,34 +47,34 @@ "MMM12": "डिसेंबर", "NN12": "डि", "N12": "ड", - "EEEE0": "आदितà¥à¤¯à¤µà¤¾à¤°", - "EEE0": "रवि", - "EE0": "रवि", - "E0": "S", - "EEEE1": "सोमवार", - "EEE1": "सोम", + "EEEE0": "आयतार", + "EEE0": "आयतार", + "EE0": "आय", + "E0": "आ", + "EEEE1": "सोमार", + "EEE1": "सोमार", "EE1": "सोम", - "E1": "M", + "E1": "सो", "EEEE2": "मंगळार", - "EEE2": "मंगळ", + "EEE2": "मंगळार", "EE2": "मंगळ", - "E2": "T", + "E2": "मं", "EEEE3": "बà¥à¤§à¤µà¤¾à¤°", - "EEE3": "बà¥à¤§", + "EEE3": "बà¥à¤§à¤µà¤¾à¤°", "EE3": "बà¥à¤§", - "E3": "W", + "E3": "बà¥", "EEEE4": "गà¥à¤°à¥à¤µà¤¾à¤°", - "EEE4": "गà¥à¤°à¥", + "EEE4": "गà¥à¤°à¥à¤µà¤¾à¤°", "EE4": "गà¥à¤°à¥", - "E4": "T", - "EEEE5": "शà¥à¤•à¥à¤°à¤µà¤¾à¤°", - "EEE5": "शà¥à¤•à¥à¤°", + "E4": "गà¥", + "EEEE5": "शà¥à¤•à¥à¤°à¤¾à¤°", + "EEE5": "शà¥à¤•à¥à¤°à¤¾à¤°", "EE5": "शà¥à¤•à¥à¤°", - "E5": "F", - "EEEE6": "शनिवार", - "EEE6": "शनि", - "EE6": "शनि", - "E6": "S", + "E5": "शà¥", + "EEEE6": "शेनवार", + "EEE6": "शेनवार", + "EE6": "शेन", + "E6": "शे", "a0": "म.पू.", "a1": "म.नं.", "G-1": "BCE", @@ -95,6 +95,14 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", + "durationMediumMillis": "#{num} ms", + "1#1 se|#{num} sec": "#{num} s", + "1#1 mi|#{num} min": "#{num} min", + "durationMediumHours": "#{num} h", + "1#1 dy|#{num} dys": "#{num} d", + "durationMediumWeeks": "#{num} w", + "1#1 mo|#{num} mos": "#{num} m", + "durationMediumYears": "#{num} y", "durationShortMillis": "#{num} ms", "#{num}s": "#{num} s", "durationShortMinutes": "#{num} min", @@ -103,6 +111,48 @@ "#{num}w": "#{num} w", "durationShortMonths": "#{num} m", "#{num}y": "#{num} y", + "1#in 1 second|#in {num} seconds": "#{num} सेकंदानीं", + "1#in 1 minute|#in {num} minutes": "#{num} मिनà¥à¤Ÿà¤¾à¤‚", + "1#in 1 hour|#in {num} hours": "#{num} वरांनीं", + "1#in 1 day|#in {num} days": "#{num} दिसानीं", + "1#in 1 week|#in {num} weeks": "#{num} सपà¥à¤¤à¤•à¤¾à¤‚नीं", + "1#in 1 month|#in {num} months": "#{num} मà¥à¤¹à¤¯à¤¨à¥à¤¯à¤¾à¤¨à¥€à¤‚", + "1#in 1 year|#in {num} years": "#{num} वरà¥à¤¸à¤¾à¤‚नीं", + "1#in 1 sec|#in {num} sec": "#{num} सेकंदानीं", + "1#in 1 min|#in {num} min": "#{num} मिनà¥à¤Ÿà¤¾à¤‚", + "1#in 1 hr|#in {num} hrs": "#{num} वरांनीं", + "1#in 1 dy|#in {num} dys": "#{num} दिसानीं", + "1#in 1 wk|#in {num} wks": "#{num} सपà¥à¤¤à¤•à¤¾à¤‚नीं", + "1#in 1 mon|#in {num} mons": "#{num} मà¥à¤¹à¤¯à¤¨à¥à¤¯à¤¾à¤¨à¥€à¤‚", + "1#in 1 yr|#in {num} yrs": "#{num} वरà¥à¤¸à¤¾à¤‚नीं", + "#in {num}s": "#{num} सेकंदानीं", + "#in {num}mi": "#{num} मिनà¥à¤Ÿà¤¾à¤‚", + "#in {num}h": "#{num} वरांनीं", + "#in {num}d": "#{num} दिसानीं", + "#in {num}w": "#{num} सपà¥à¤¤.", + "#in {num}mo": "#{num} मà¥à¤¹à¤¯à¤¨à¥à¤¯à¤¾à¤¨à¥€à¤‚", + "#in {num}y": "#{num} वरà¥à¤¸à¤¾à¤‚नीं", + "1#1 second ago|#{num} seconds ago": "#{num} सेकंद आदीं", + "1#1 minute ago|#{num} minutes ago": "#{num} मिनà¥à¤Ÿà¤¾à¤‚ आदीं", + "1#1 hour ago|#{num} hours ago": "#{num} वरा आदीं", + "1#1 day ago|#{num} days ago": "#{num} दीस आदीं", + "1#1 week ago|#{num} weeks ago": "#{num} सपà¥à¤¤à¤•à¤¾à¤‚ आदीं", + "1#1 month ago|#{num} months ago": "#{num} मà¥à¤¹à¤¯à¤¨à¥à¤¯à¤¾à¤‚ आदीं", + "1#1 year ago|#{num} years ago": "#{num} वरà¥à¤¸à¤¾à¤‚ आदीं", + "1#1 sec ago|#{num} sec ago": "#{num} सेकंद आदीं", + "1#1 min ago|#{num} min ago": "#{num} मिनà¥à¤Ÿà¤¾à¤‚ आदीं", + "1#1 hr ago|#{num} hrs ago": "#{num} वरा आदीं", + "1#1 dy ago|#{num} dys ago": "#{num} दीस आदीं", + "1#1 wk ago|#{num} wks ago": "#{num} सपà¥à¤¤à¤•à¤¾à¤‚ आदीं", + "1#1 mon ago|#{num} mons ago": "#{num} मà¥à¤¹à¤¯à¤¨à¥à¤¯à¤¾à¤‚ आदीं", + "1#1 yr ago|#{num} yrs ago": "#{num} वरà¥à¤¸à¤¾à¤‚ आदीं", + "#{num}s ago": "#{num} से. आदीं", + "#{num}mi ago": "#{num} मिनà¥à¤Ÿà¤¾à¤‚ आदीं", + "#{num}h ago": "#{num} वरा आदीं", + "#{num}d ago": "#{num} दीस आदीं", + "#{num}w ago": "#{num} सपà¥à¤¤à¤•à¤¾à¤‚ आदीं", + "#{num}mo ago": "#{num} मà¥à¤¹à¤¯à¤¨à¥à¤¯à¤¾à¤‚ आदीं", + "#{num}y ago": "#{num} वरà¥à¤¸ आदीं", "separatorFull": ", ", "finalSeparatorFull": ", ", "separatorLong": ", ", @@ -110,55 +160,5 @@ "separatorMedium": ", ", "finalSeparatorMedium": ", ", "separatorShort": ", ", - "finalSeparatorShort": ", ", - "durationMediumMillis": "#{num} ms", - "1#1 se|#{num} sec": "#{num} s", - "1#1 mi|#{num} min": "#{num} min", - "durationMediumHours": "#{num} h", - "1#1 dy|#{num} dys": "#{num} d", - "durationMediumWeeks": "#{num} w", - "1#1 mo|#{num} mos": "#{num} m", - "durationMediumYears": "#{num} y", - "1#in 1 second|#in {num} seconds": "#+{num} s", - "1#in 1 minute|#in {num} minutes": "#+{num} min", - "1#in 1 hour|#in {num} hours": "#+{num} h", - "1#in 1 day|#in {num} days": "#+{num} d", - "1#in 1 week|#in {num} weeks": "#+{num} w", - "1#in 1 month|#in {num} months": "#+{num} m", - "1#in 1 year|#in {num} years": "#+{num} y", - "1#in 1 sec|#in {num} sec": "#+{num} s", - "1#in 1 min|#in {num} min": "#+{num} min", - "1#in 1 hr|#in {num} hrs": "#+{num} h", - "1#in 1 dy|#in {num} dys": "#+{num} d", - "1#in 1 wk|#in {num} wks": "#+{num} w", - "1#in 1 mon|#in {num} mons": "#+{num} m", - "1#in 1 yr|#in {num} yrs": "#+{num} y", - "#in {num}s": "#+{num} s", - "#in {num}mi": "#+{num} min", - "#in {num}h": "#+{num} h", - "#in {num}d": "#+{num} d", - "#in {num}w": "#+{num} w", - "#in {num}mo": "#+{num} m", - "#in {num}y": "#+{num} y", - "1#1 second ago|#{num} seconds ago": "#-{num} s", - "1#1 minute ago|#{num} minutes ago": "#-{num} min", - "1#1 hour ago|#{num} hours ago": "#-{num} h", - "1#1 day ago|#{num} days ago": "#-{num} d", - "1#1 week ago|#{num} weeks ago": "#-{num} w", - "1#1 month ago|#{num} months ago": "#-{num} m", - "1#1 year ago|#{num} years ago": "#-{num} y", - "1#1 sec ago|#{num} sec ago": "#-{num} s", - "1#1 min ago|#{num} min ago": "#-{num} min", - "1#1 hr ago|#{num} hrs ago": "#-{num} h", - "1#1 dy ago|#{num} dys ago": "#-{num} d", - "1#1 wk ago|#{num} wks ago": "#-{num} w", - "1#1 mon ago|#{num} mons ago": "#-{num} m", - "1#1 yr ago|#{num} yrs ago": "#-{num} y", - "#{num}s ago": "#-{num} s", - "#{num}mi ago": "#-{num} min", - "#{num}h ago": "#-{num} h", - "#{num}d ago": "#-{num} d", - "#{num}w ago": "#-{num} w", - "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/kri/langname.jf b/js/data/locale/kri/langname.jf new file mode 100644 index 0000000000..671655d1b6 --- /dev/null +++ b/js/data/locale/kri/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Krio" +} \ No newline at end of file diff --git a/js/data/locale/krj/langname.jf b/js/data/locale/krj/langname.jf new file mode 100644 index 0000000000..4786eaa58f --- /dev/null +++ b/js/data/locale/krj/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Kinaray-a" +} \ No newline at end of file diff --git a/js/data/locale/krj/scripts.jf b/js/data/locale/krj/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/krj/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/ks/Arab/dateformats.json b/js/data/locale/ks/Arab/dateformats.json deleted file mode 100644 index a86e720a8b..0000000000 --- a/js/data/locale/ks/Arab/dateformats.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "gregorian": { - "date": { - "dmy": { - "s": "M/d/yy" - }, - "dmw": { - "s": "E, M/d" - }, - "dm": { - "s": "M/d" - }, - "my": { - "s": "M/yy" - } - }, - "time": { - "12": { - "ah": "h a", - "hm": "h:mm", - "ahm": "h:mm a", - "hms": "h:mm:ss", - "hmz": "h:mm z", - "ahmz": "h:mm a z", - "ahms": "h:mm:ss a", - "hmsz": "h:mm:ss z", - "ahmsz": "h:mm:ss a z" - }, - "24": { - "ah": "HH", - "hm": "HH:mm", - "ahm": "HH:mm", - "hms": "HH:mm:ss", - "hmz": "HH:mm z", - "ahmz": "HH:mm z", - "ahms": "HH:mm:ss", - "hmsz": "HH:mm:ss z", - "ahmsz": "HH:mm:ss z" - } - }, - "range": { - "c00": { - "s": "{sm}/{sd}/{sy} {st} – {et}" - }, - "c01": { - "s": "{sm}/{sd}/{sy} {st} – {em}/{ed}/{ey} {et}" - }, - "c02": { - "s": "{sm}/{sd}/{sy} {st} – {em}/{ed}/{ey} {et}" - }, - "c03": { - "s": "{sm}/{sd}/{sy} {st} – {em}/{ed}/{ey} {et}" - }, - "c10": { - "s": "{sm}/{sd}/{sy} – {em}/{ed}/{ey}" - }, - "c11": { - "s": "{sm}/{sd}/{sy} – {em}/{ed}/{ey}" - }, - "c12": { - "s": "{sm}/{sd}/{sy} – {em}/{ed}/{ey}" - }, - "c20": { - "s": "{sm}/{sy} – {em}/{ey}" - }, - "c30": { - "f": "{sy} – {ey}", - "l": "{sy} – {ey}", - "m": "{sy} – {ey}", - "s": "{sy} – {ey}" - } - } - } -} \ No newline at end of file diff --git a/js/data/locale/ks/Arab/sysres.json b/js/data/locale/ks/Arab/sysres.json deleted file mode 100644 index 9e26dfeeb6..0000000000 --- a/js/data/locale/ks/Arab/sysres.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/js/data/locale/ks/sysres.json b/js/data/locale/ks/sysres.json index 7169cf5c8d..750b657d38 100644 --- a/js/data/locale/ks/sysres.json +++ b/js/data/locale/ks/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#â€+{num} s", "1#in 1 minute|#in {num} minutes": "#â€+{num} min", "1#in 1 hour|#in {num} hours": "#â€+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#â€-{num} d", "#{num}w ago": "#â€-{num} w", "#{num}mo ago": "#â€-{num} m", - "#{num}y ago": "#â€-{num} y" + "#{num}y ago": "#â€-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/ksb/sysres.json b/js/data/locale/ksb/sysres.json index 99d2f49f88..de5a602fa7 100644 --- a/js/data/locale/ksb/sysres.json +++ b/js/data/locale/ksb/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/ksf/sysres.json b/js/data/locale/ksf/sysres.json index 964bdc5586..b41a3a1f8b 100644 --- a/js/data/locale/ksf/sysres.json +++ b/js/data/locale/ksf/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/ksh/sysres.json b/js/data/locale/ksh/sysres.json index 4dec447610..9a2e4e3e31 100644 --- a/js/data/locale/ksh/sysres.json +++ b/js/data/locale/ksh/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "zero#{num}ms|one#{num}ms|#{num}ms", - "#{num}s": "zero#{num}s|one#{num}s|#{num}s", - "durationShortMinutes": "zero#{num}m|one#{num}m|#{num}m", - "#{num}h": "zero#{num}h|one#{num}h|#{num}h", - "#{num}d": "zero#{num}d|one#{num}d|#{num}d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "durationMediumMillis": "zero#{num}ms|one#{num}ms|#{num}ms", "1#1 se|#{num} sec": "zero#{num}s|one#{num}s|#{num}s", "1#1 mi|#{num} min": "zero#{num}m|one#{num}m|#{num}m", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "zero#{num}ms|one#{num}ms|#{num}ms", + "#{num}s": "zero#{num}s|one#{num}s|#{num}s", + "durationShortMinutes": "zero#{num}m|one#{num}m|#{num}m", + "#{num}h": "zero#{num}h|one#{num}h|#{num}h", + "#{num}d": "zero#{num}d|one#{num}d|#{num}d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "zero#vör keijnem Johr|one#vör {num} Johr|#vör {num} Johre" + "#{num}y ago": "zero#vör keijnem Johr|one#vör {num} Johr|#vör {num} Johre", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": " ", + "finalSeparatorShort": " " } \ No newline at end of file diff --git a/js/data/locale/ku/Latn/sysres.json b/js/data/locale/ku/Latn/sysres.json deleted file mode 100644 index ee7b1d59d6..0000000000 --- a/js/data/locale/ku/Latn/sysres.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "N1-persian": "X", - "N2-persian": "G", - "N3-persian": "C", - "N4-persian": "P", - "N5-persian": "G", - "N6-persian": "X", - "N7-persian": "R", - "N8-persian": "X", - "N9-persian": "S", - "N10-persian": "B", - "N11-persian": "R", - "N12-persian": "R", - "NN1-persian": "Xa", - "NN2-persian": "Gu", - "NN3-persian": "Co", - "NN4-persian": "Pû", - "NN5-persian": "Ge", - "NN6-persian": "Xe", - "NN7-persian": "Re", - "NN8-persian": "Xez", - "NN9-persian": "Se", - "NN10-persian": "Be", - "NN11-persian": "Rê", - "NN12-persian": "Re", - "MMM1-persian": "Xak", - "MMM2-persian": "Gul", - "MMM3-persian": "Coz", - "MMM4-persian": "Pûş", - "MMM5-persian": "Gel", - "MMM6-persian": "Xer", - "MMM7-persian": "Rez", - "MMM8-persian": "Xez", - "MMM9-persian": "Ser", - "MMM10-persian": "Bef", - "MMM11-persian": "Rêb", - "MMM12-persian": "ReÅŸ", - "MMMM1-persian": "Xakelêwe", - "MMMM2-persian": "Gullan", - "MMMM3-persian": "Cozerdan", - "MMMM4-persian": "Pûşper", - "MMMM5-persian": "Gelawêj", - "MMMM6-persian": "Xermanan", - "MMMM7-persian": "Rezber", - "MMMM8-persian": "Xezellwer", - "MMMM9-persian": "Sermawez", - "MMMM10-persian": "Befranbar", - "MMMM11-persian": "Rêbendan", - "MMMM12-persian": "ReÅŸeme" -} \ No newline at end of file diff --git a/js/data/locale/ku/clock.jf b/js/data/locale/ku/clock.jf new file mode 100644 index 0000000000..2f9e37f764 --- /dev/null +++ b/js/data/locale/ku/clock.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "clock": "12" +} \ No newline at end of file diff --git a/js/data/locale/ku/dateformats.json b/js/data/locale/ku/dateformats.json index 76ade33861..fab36bed24 100644 --- a/js/data/locale/ku/dateformats.json +++ b/js/data/locale/ku/dateformats.json @@ -1,127 +1,148 @@ { "gregorian": { + "order": "{date} {time}", "date": { "dmwy": { - "s": "EE, ddâ€/Mâ€/yyyy", - "m": "EEE, ddâ€/MMâ€/yyyy", - "l": "EEE, yyyy/MMMM/dd", - "f": "EEEE, yyyy/MMMM/dd" + "f": "â€yyyy MMMM d, EEEE", + "l": "â€dÛŒ MMMMÛŒ yyyy, EEE", + "m": "â€yyyy MMM d, EE", + "s": "â€yyyy-MM-dd, E" }, "dmy": { - "s": "â€ddâ€/Mâ€/yyyy", - "m": "â€ddâ€/MMâ€/yyyy", - "l": "â€yyyy/MMMM/dd", - "f": "â€yyyy/MMMM/dd" + "f": "â€yyyy MMMM d", + "l": "â€dÛŒ MMMMÛŒ yyyy", + "m": "â€yyyy MMM d", + "s": "â€yyyy-MM-dd" }, "dmw": { - "s": "EE, ddâ€/M", - "m": "EEE, ddâ€/MM", - "l": "EEE, MMMM/dd", - "f": "EEEE,MMMM/dd" + "f": "MMMM d, EEEE", + "l": "â€dÛŒ MMMM, EEE", + "m": "MMM d, EE", + "s": "â€MM-dd, E" }, "dm": { - "s": "â€ddâ€/M", - "m": "â€ddâ€/MM", - "l": "â€MMMM/dd", - "f": "â€MMMM/dd" + "f": "MMMM d", + "l": "â€dÛŒ MMMM", + "m": "MMM d", + "s": "â€MM-dd" }, "my": { - "s": "â€Mâ€/yyyy", - "m": "â€MMâ€/yyyy", - "l": "â€yyyy/MMMM", - "f": "â€yyyy/MMMM" + "f": "â€yyyy MMMM", + "l": "MMMMÛŒ yyyy", + "m": "â€yyyy MMM", + "s": "â€yyyy-MM" }, "dw": { - "s": "EE, dd", - "m": "EEE, dd", - "l": "EEE, dd", - "f": "EEEE, dd" + "f": "â€d, EEEE", + "l": "â€dÛŒ EEE", + "m": "â€d, EE", + "s": "â€dd, E" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" }, "m": { - "l": "MMMM" + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" }, "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", "s": "yyyy" - }, - "w": { - "s": "EE", - "m": "EEE" } }, "time": { "12": { - "ahmsz": "hh:mm:ss z", - "ahms": "hh:mm:ss", - "hmsz": "hh:mm:ss z", - "hms": "hh:mm:ss", - "ahmz": "hh:mm z", - "ahm": "hh:mm", - "hmz": "hh:mm z", - "ah": "hh", - "hm": "hh:mm", - "hh": "hh" + "h": "h", + "m": "mm", + "s": "ss", + "ah": "â€hÛŒ a", + "hm": "â€h:mm", + "ms": "mm:ss", + "ahm": "â€h:mm a", + "hms": "â€h:mm:ss", + "hmz": "â€h:mm z", + "ahmz": "â€h:mm a z", + "ahms": "â€h:mm:ss a", + "hmsz": "â€h:mm:ss z", + "ahmsz": "â€h:mm:ss a z" }, "24": { - "ahmsz": "HH:mm:ss z", - "ahms": "HH:mm:ss", - "hmsz": "HH:mm:ss z", - "hms": "HH:mm:ss", - "ahmz": "HH:mm z", - "ahm": "HH:mm", - "hmz": "HH:mm z", - "ah": "HH", - "hm": "HH:mm", - "hh": "HH" + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "â€HH", + "hm": "â€HH:mm", + "ms": "mm:ss", + "ahm": "â€HH:mm", + "hms": "â€HH:mm:ss", + "hmz": "â€HH:mm z", + "ahmz": "â€HH:mm z", + "ahms": "â€HH:mm:ss", + "hmsz": "â€HH:mm:ss z", + "ahmsz": "â€HH:mm:ss z" } }, "range": { "c00": { - "s": "â€{sd}â€/{sm}â€/{sy} {st} – {et}", - "m": "â€{sd}â€/{sm}â€/{sy} {st} – {et}", - "l": "â€{sy}/{sm}/{sd} {st} – {et}", - "f": "â€{sy}/{sm}/{sd} {st} – {et}" + "f": "â€{sy} {sm} {sd} {st} – {et}", + "l": "â€{sd}ÛŒ {sm}ÛŒ {sy} {st} – {et}", + "m": "â€{sy} {sm} {sd} {st} – {et}", + "s": "â€{sy}-{sm}-{sd} {st} – {et}" }, "c01": { - "s": "â€{sd}â€/{sm}â€/{sy} {st} – {ed}â€/{em}â€/{ey} {et}", - "m": "â€{sd}â€/{sm}â€/{sy} {st} – {ed}â€/{em}â€/{ey} {et}", - "l": "â€{sy}/{sm}/{sd} {st} – {ey}/{em}/{ed} {et}", - "f": "â€{sy}/{sm}/{sd} {st} – {ey}/{em}/{ed} {et}" + "f": "â€{sy} {sm} {sd} {st} – â€{ey} {em} {ed} {et}", + "l": "â€{sd}ÛŒ {sm}ÛŒ {sy} {st} – â€{ed}ÛŒ {em}ÛŒ {ey} {et}", + "m": "â€{sy} {sm} {sd} {st} – â€{ey} {em} {ed} {et}", + "s": "â€{sy}-{sm}-{sd} {st} – â€{ey}-{em}-{ed} {et}" }, "c02": { - "s": "â€{sd}â€/{sm}â€/{sy} {st} – {ed}â€/{em}â€/{ey} {et}", - "m": "â€{sd}â€/{sm}â€/{sy} {st} – {ed}â€/{em}â€/{ey} {et}", - "l": "â€{sy}/{sm}/{sd} {st} – {ey}/{em}/{ed} {et}", - "f": "â€{sy}/{sm}/{sd} {st} – {ey}/{em}/{ed} {et}" + "f": "â€{sy} {sm} {sd} {st} – â€{ey} {em} {ed} {et}", + "l": "â€{sd}ÛŒ {sm}ÛŒ {sy} {st} – â€{ed}ÛŒ {em}ÛŒ {ey} {et}", + "m": "â€{sy} {sm} {sd} {st} – â€{ey} {em} {ed} {et}", + "s": "â€{sy}-{sm}-{sd} {st} – â€{ey}-{em}-{ed} {et}" }, "c03": { - "s": "â€{sd}â€/{sm}â€/{sy} {st} – {ed}â€/{em}â€/{ey} {et}", - "m": "â€{sd}â€/{sm}â€/{sy} {st} – {ed}â€/{em}â€/{ey} {et}", - "l": "â€{sy}/{sm}/{sd} {st} – {ey}/{em}/{ed} {et}", - "f": "â€{sy}/{sm}/{sd} {st} – {ey}/{em}/{ed} {et}" + "f": "â€{sy} {sm} {sd} {st} – â€{ey} {em} {ed} {et}", + "l": "â€{sd}ÛŒ {sm}ÛŒ {sy} {st} – â€{ed}ÛŒ {em}ÛŒ {ey} {et}", + "m": "â€{sy} {sm} {sd} {st} – â€{ey} {em} {ed} {et}", + "s": "â€{sy}-{sm}-{sd} {st} – â€{ey}-{em}-{ed} {et}" }, "c10": { - "s": "â€{sd} – {ed}â€/{em}â€/{ey}", - "m": "â€{sd} – {ed}â€/{em}â€/{ey}", - "l": "â€{sy}/{sm}/{sd} – {ed}", - "f": "â€{sy}/{sm}/{sd} – {ed}" + "f": "â€{sy} {sm} {sd} – {ed}", + "l": "â€{sd} – â€{ed}ÛŒ {em}ÛŒ {ey}", + "m": "â€{sy} {sm} {sd} – {ed}", + "s": "â€{sy}-{sm}-{sd} – {ed}" }, "c11": { - "s": "â€{sd}â€/{sm} – {ed}â€/{em}â€/{ey}", - "m": "â€{sd}â€/{sm} – {ed}â€/{em}â€/{ey}", - "l": "â€{sy}/{sm}/{sd} – {em}/{ed}", - "f": "â€{sy}/{sm}/{sd} – {em}/{ed}" + "f": "â€{sy} {sm} {sd} – â€{em} {ed}", + "l": "â€{sd}ÛŒ {sm} – â€{ed}ÛŒ {em}ÛŒ {ey}", + "m": "â€{sy} {sm} {sd} – â€{ey} {em} {ed}", + "s": "â€{sy}-{sm}-{sd} – â€{ey}-{em}-{ed}" }, "c12": { - "s": "â€{sd}â€/{sm}â€/{sy} – {ed}â€/{em}â€/{ey}", - "m": "â€{sd}â€/{sm}â€/{sy} – {ed}â€/{em}â€/{ey}", - "l": "â€{sy}/{sm}/{sd} – {ey}/{em}/{ed}", - "f": "â€{sy}/{sm}/{sd} – {ey}/{em}/{ed}" + "f": "â€{sy} {sm} {sd} – â€{ey} {em} {ed}", + "l": "â€{sd}ÛŒ {sm}ÛŒ {sy} – â€{ed}ÛŒ {em}ÛŒ {ey}", + "m": "â€{sy} {sm} {sd} – â€{ey} {em} {ed}", + "s": "â€{sy}-{sm}-{sd} – â€{ey}-{em}-{ed}" }, "c20": { - "s": "â€{sm}â€/{sy} – {em}â€/{ey}", - "m": "â€{sm}â€/{sy} – {em}â€/{ey}", - "l": "â€{sy}/{sm} – {ey}/{em}", - "f": "â€{sy}/{sm} – {ey}/{em}" + "f": "â€{sy} {sm} – â€{ey} {em}", + "l": "{sm}ÛŒ {sy} – {em}ÛŒ {ey}", + "m": "â€{sy} {sm} – â€{ey} {em}", + "s": "â€{sy}-{sm} – â€{ey}-{em}" }, "c30": { "f": "â€{sy} – {ey}", @@ -131,4 +152,4 @@ } } } -} +} \ No newline at end of file diff --git a/js/data/locale/ku/numfmt.jf b/js/data/locale/ku/numfmt.jf new file mode 100644 index 0000000000..94665fad98 --- /dev/null +++ b/js/data/locale/ku/numfmt.jf @@ -0,0 +1,19 @@ +{ + "generated": true, + "numfmt": { + "script": "Arab", + "decimalChar": "Ù«", + "groupChar": "Ù¬", + "pctChar": "Ùª", + "exponential": "اس", + "currencyFormats": { + "common": "{n} {s}", + "commonNegative": "â€-{n} {s}" + }, + "negativenumFmt": "â€-{n}", + "pctFmt": "{n} ٪", + "negativepctFmt": "â€-{n} ٪", + "digits": "٠١٢٣٤٥٦٧٨٩", + "useNative": true + } +} \ No newline at end of file diff --git a/js/data/locale/ku/sysres.json b/js/data/locale/ku/sysres.json index 4ae6c84ccc..73c493eb54 100644 --- a/js/data/locale/ku/sysres.json +++ b/js/data/locale/ku/sysres.json @@ -1,82 +1,82 @@ { - "MMMM1": "کانونی دووەم", - "MMM1": "کا1", - "NN1": "کا1", + "MMMM1": "کانوونی دووەم", + "MMM1": "کانوونی دووەم", + "NN1": "کا", "N1": "Ú©", "MMMM2": "شوبات", - "MMM2": "شوب", - "NN2": "شوب", + "MMM2": "شوبات", + "NN2": "شو", "N2": "Ø´", "MMMM3": "ئازار", - "MMM3": "ئاز", - "NN3": "ئاز", + "MMM3": "ئازار", + "NN3": "ئا", "N3": "ئ", "MMMM4": "نیسان", - "MMM4": "نیس", - "NN4": "نیس", + "MMM4": "نیسان", + "NN4": "Ù†ÛŒ", "N4": "Ù†", "MMMM5": "ئایار", - "MMM5": "ئای", - "NN5": "ئای", + "MMM5": "ئایار", + "NN5": "ئا", "N5": "ئ", "MMMM6": "حوزەیران", - "MMM6": "حوز", - "NN6": "حوز", + "MMM6": "حوزەیران", + "NN6": "حو", "N6": "Ø­", - "MMMM7": "تەموز", - "MMM7": "تەم", - "NN7": "تەم", + "MMMM7": "تەمووز", + "MMM7": "تەمووز", + "NN7": "تە", "N7": "ت", "MMMM8": "ئاب", "MMM8": "ئاب", - "NN8": "ئاب", + "NN8": "ئا", "N8": "ئ", - "MMMM9": "ئەیلول", - "MMM9": "ئەی", - "NN9": "ئەی", + "MMMM9": "ئەیلوول", + "MMM9": "ئەیلوول", + "NN9": "ئە", "N9": "ئ", "MMMM10": "تشرینی یەکەم", - "MMM10": "تش1", - "NN10": "تش1", + "MMM10": "تشرینی یەکەم", + "NN10": "تش", "N10": "ت", "MMMM11": "تشرینی دووەم", - "MMM11": "تش2", - "NN11": "تش2", + "MMM11": "تشرینی دووەم", + "NN11": "تش", "N11": "ت", "MMMM12": "کانونی یەکەم", - "MMM12": "کا2", - "NN12": "کا2", + "MMM12": "کانونی یەکەم", + "NN12": "کا", "N12": "Ú©", - "EEEE0": "یەک شەممە", - "EEE0": "یەک", - "EE0": "یەک", + "EEEE0": "یەکشەممە", + "EEE0": "یەکشەممە", + "EE0": "١ش", "E0": "ÛŒ", - "EEEE1": "دوو شەممە", - "EEE1": "دوو", - "EE1": "دوو", + "EEEE1": "دووشەممە", + "EEE1": "دووشەممە", + "EE1": "٢ش", "E1": "د", - "EEEE2": "سێ شەممە", - "EEE2": "سێ", - "EE2": "سێ", + "EEEE2": "سێشەممە", + "EEE2": "سێشەممە", + "EE2": "٣ش", "E2": "س", - "EEEE3": "چوار شەممە", - "EEE3": "چوار", - "EE3": "چوا", + "EEEE3": "چوارشەممە", + "EEE3": "چوارشەممە", + "EE3": "٤ش", "E3": "Ú†", - "EEEE4": "پێنج شەممە", - "EEE4": "پێنج", - "EE4": "Ù¾ÛŽÙ†", + "EEEE4": "پێنجشەممە", + "EEE4": "پێنجشەممە", + "EE4": "٥ش", "E4": "Ù¾", - "EEEE5": "هەینی", - "EEE5": "هەینی", - "EE5": "Ù‡Û•ÛŒ", - "E5": "Ù‡", + "EEEE5": "ھەینی", + "EEE5": "ھەینی", + "EE5": "Ú¾", + "E5": "Ú¾", "EEEE6": "شەممە", "EEE6": "شەممە", - "EE6": "Ø´Û•", + "EE6": "Ø´", "E6": "Ø´", - "a0": "پێشنیوەڕۆ", - "a1": "پاشنیوەڕۆ", + "a0": "ب.Ù†", + "a1": "د.Ù†", "G-1": "Ù¾ÛŽØ´ زایین", "G1": "زاینی", "finalSeparatorFull": ", ", diff --git a/js/data/locale/kvr/scripts.jf b/js/data/locale/kvr/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/kvr/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/kvx/scripts.jf b/js/data/locale/kvx/scripts.jf new file mode 100644 index 0000000000..22edfc469b --- /dev/null +++ b/js/data/locale/kvx/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Arab" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/kw/sysres.json b/js/data/locale/kw/sysres.json index f2c1a1f2eb..7f6c7c88f0 100644 --- a/js/data/locale/kw/sysres.json +++ b/js/data/locale/kw/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/kxm/scripts.jf b/js/data/locale/kxm/scripts.jf new file mode 100644 index 0000000000..11bf80f06a --- /dev/null +++ b/js/data/locale/kxm/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Thai" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/kxp/scripts.jf b/js/data/locale/kxp/scripts.jf new file mode 100644 index 0000000000..22edfc469b --- /dev/null +++ b/js/data/locale/kxp/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Arab" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/ky/Cyrl/dateformats.json b/js/data/locale/ky/Cyrl/dateformats.json deleted file mode 100644 index 467baa8afa..0000000000 --- a/js/data/locale/ky/Cyrl/dateformats.json +++ /dev/null @@ -1,104 +0,0 @@ -{ - "gregorian": { - "date": { - "dmy": { - "f": "d-MMMM, yyyy-'ж'.", - "l": "yyyy MMMM d", - "m": "yyyy MMM d", - "s": "dd.MM.yy" - }, - "dmw": { - "f": "EEEE, d-MMMM", - "s": "E, dd.MM" - }, - "dm": { - "f": "d-MMMM", - "s": "dd.MM" - }, - "my": { - "l": "yyyy LLLL", - "m": "yyyy LLL", - "s": "MM.yy" - } - }, - "time": { - "12": { - "ah": "h a", - "hm": "h:mm", - "ahm": "h:mm a", - "hms": "h:mm:ss", - "hmz": "h:mm z", - "ahmz": "h:mm a z", - "ahms": "h:mm:ss a", - "hmsz": "h:mm:ss z", - "ahmsz": "h:mm:ss a z" - }, - "24": { - "ah": "HH", - "hm": "HH:mm", - "ahm": "HH:mm", - "hms": "HH:mm:ss", - "hmz": "HH:mm z", - "ahmz": "HH:mm z", - "ahms": "HH:mm:ss", - "hmsz": "HH:mm:ss z", - "ahmsz": "HH:mm:ss z" - } - }, - "range": { - "c00": { - "f": "{sd}-{sm}, {sy}-ж. {st} – {et}", - "l": "{sy} {sm} {sd} {st} – {et}", - "m": "{sy} {sm} {sd} {st} – {et}", - "s": "{sd}.{sm}.{sy} {st} – {et}" - }, - "c01": { - "f": "{sd}-{sm}, {sy}-ж. {st} – {ed}-{em}, {ey}-ж. {et}", - "l": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", - "m": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", - "s": "{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}" - }, - "c02": { - "f": "{sd}-{sm}, {sy}-ж. {st} – {ed}-{em}, {ey}-ж. {et}", - "l": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", - "m": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", - "s": "{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}" - }, - "c03": { - "f": "{sd}-{sm}, {sy}-ж. {st} – {ed}-{em}, {ey}-ж. {et}", - "l": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", - "m": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", - "s": "{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}" - }, - "c10": { - "f": "{sd} – {ed}-{em}, {ey}-ж.", - "l": "{sy} {sm} {sd} – {ed}", - "m": "{sy} {sm} {sd} – {ed}", - "s": "{sd} – {ed}.{em}.{ey}" - }, - "c11": { - "f": "{sd}-{sm} – {ed}-{em}, {ey}-ж.", - "l": "{sy} {sm} {sd} – {em} {ed}", - "m": "{sy} {sm} {sd} – {ey} {em} {ed}", - "s": "{sd}.{sm} – {ed}.{em}.{ey}" - }, - "c12": { - "f": "{sd}-{sm}, {sy}-ж. – {ed}-{em}, {ey}-ж.", - "l": "{sy} {sm} {sd} – {ey} {em} {ed}", - "m": "{sy} {sm} {sd} – {ey} {em} {ed}", - "s": "{sd}.{sm}.{sy} – {ed}.{em}.{ey}" - }, - "c20": { - "l": "{sy} {sm} – {ey} {em}", - "m": "{sy} {sm} – {ey} {em}", - "s": "{sm}.{sy} – {em}.{ey}" - }, - "c30": { - "f": "{sy} – {ey}", - "l": "{sy} – {ey}", - "m": "{sy} – {ey}", - "s": "{sy} – {ey}" - } - } - } -} \ No newline at end of file diff --git a/js/data/locale/ky/Cyrl/sysres.json b/js/data/locale/ky/Cyrl/sysres.json deleted file mode 100644 index 9e26dfeeb6..0000000000 --- a/js/data/locale/ky/Cyrl/sysres.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/js/data/locale/ky/ctrynames.json b/js/data/locale/ky/ctrynames.json index 5b560555cc..20c2e6a602 100644 --- a/js/data/locale/ky/ctrynames.json +++ b/js/data/locale/ky/ctrynames.json @@ -1,4 +1,5 @@ { + "Sub-Saharan Africa": "202", "ÐвÑтралазиÑ": "053", "ÐвÑтралиÑ": "AU", "ÐвÑтриÑ": "AT", @@ -289,6 +290,5 @@ "ЭÑтониÑ": "EE", "ЭфиопиÑ": "ET", "Ямайка": "JM", - "ЯпониÑ": "JP", - "Sub-Saharan Africa": "202" + "ЯпониÑ": "JP" } \ No newline at end of file diff --git a/js/data/locale/ky/sysres.json b/js/data/locale/ky/sysres.json index b215deae63..2eb7de7841 100644 --- a/js/data/locale/ky/sysres.json +++ b/js/data/locale/ky/sysres.json @@ -97,35 +97,35 @@ "L12": "Д", "EEEE0": "жекшемби", "EEE0": "жек.", - "EE0": "жек.", + "EE0": "жш.", "E0": "Ж", "EEEE1": "дүйшөмбү", "EEE1": "дүй.", - "EE1": "дүй.", + "EE1": "дш.", "E1": "Д", "EEEE2": "шейшемби", "EEE2": "шейш.", - "EE2": "шейш.", + "EE2": "шш.", "E2": "Ш", "EEEE3": "шаршемби", "EEE3": "шарш.", - "EE3": "шарш.", + "EE3": "шр.", "E3": "Ш", "EEEE4": "бейшемби", "EEE4": "бейш.", - "EE4": "бейш.", + "EE4": "бш.", "E4": "Б", "EEEE5": "жума", "EEE5": "жума", - "EE5": "жума", + "EE5": "жм.", "E5": "Ж", "EEEE6": "ишемби", "EEE6": "ишм.", - "EE6": "ишм.", + "EE6": "иш.", "E6": "И", "cccc0": "жекшемби", "ccc0": "жек.", - "cc0": "жк", + "cc0": "жш.", "c0": "Ж", "cccc1": "дүйшөмбү", "ccc1": "дүй.", @@ -171,6 +171,14 @@ "1#1 wk|#{num} wks": "one#{num} апт|#{num} апт", "1#1 mon|#{num} mons": "one#{num} ай|#{num} ай", "1#1 yr|#{num} yrs": "one#{num} ж.|#{num} ж.", + "durationMediumMillis": "one#{num} мÑек|#{num} мÑек", + "1#1 se|#{num} sec": "one#{num} Ñек|#{num} Ñек", + "1#1 mi|#{num} min": "one#{num} мүн|#{num} мүн", + "durationMediumHours": "one#{num} ÑÑ‚|#{num} ÑÑ‚", + "1#1 dy|#{num} dys": "one#{num} кн|#{num} кн", + "durationMediumWeeks": "one#{num} ап|#{num} ап", + "1#1 mo|#{num} mos": "one#{num} ай|#{num} ай", + "durationMediumYears": "one#{num} ж.|#{num} ж.", "durationShortMillis": "one#{num} мÑек|#{num} мÑек", "#{num}s": "one#{num} Ñек|#{num} Ñек", "durationShortMinutes": "one#{num} мүн|#{num} мүн", @@ -179,22 +187,6 @@ "#{num}w": "one#{num} ап|#{num} ап", "durationShortMonths": "one#{num} ай|#{num} ай", "#{num}y": "one#{num} ж.|#{num} ж.", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", - "durationMediumMillis": "one#{num} мÑ|#{num} мÑ", - "1#1 se|#{num} sec": "one#{num} Ñек|#{num} Ñек", - "1#1 mi|#{num} min": "one#{num} мүн|#{num} мүн", - "durationMediumHours": "one#{num} Ñ|#{num} Ñ", - "1#1 dy|#{num} dys": "one#{num} к|#{num} к", - "durationMediumWeeks": "one#{num} ап|#{num} ап", - "1#1 mo|#{num} mos": "one#{num} ай|#{num} ай", - "durationMediumYears": "one#{num} ж.|#{num} ж.", "1#in 1 second|#in {num} seconds": "one#â€{num} Ñекунддан кийин|#â€{num} Ñекунддан кийин", "1#in 1 minute|#in {num} minutes": "one#â€{num} мүнөттөн кийин|#â€{num} мүнөттөн кийин", "1#in 1 hour|#in {num} hours": "one#â€{num} Ñааттан кийин|#â€{num} Ñааттан кийин", @@ -236,5 +228,13 @@ "#{num}d ago": "one#â€{num} күн мурун|#â€{num} күн мурун", "#{num}w ago": "one#â€{num} апт. мурун|#â€{num} апт. мурун", "#{num}mo ago": "one#â€{num} ай мурун|#â€{num} ай мурун", - "#{num}y ago": "one#â€{num} жыл мурун|#â€{num} жыл мурун" + "#{num}y ago": "one#â€{num} жыл мурун|#â€{num} жыл мурун", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": " ", + "finalSeparatorShort": " " } \ No newline at end of file diff --git a/js/data/locale/lag/numfmt.jf b/js/data/locale/lag/numfmt.jf deleted file mode 100644 index 25b9f24830..0000000000 --- a/js/data/locale/lag/numfmt.jf +++ /dev/null @@ -1,11 +0,0 @@ -{ - "generated": true, - "numfmt": { - "decimalChar": ".", - "groupChar": ",", - "exponential": "E", - "currencyFormats": { - "common": "{s} {n}" - } - } -} \ No newline at end of file diff --git a/js/data/locale/lag/sysres.json b/js/data/locale/lag/sysres.json index 1d280fc12f..4b4a4b5eaf 100644 --- a/js/data/locale/lag/sysres.json +++ b/js/data/locale/lag/sysres.json @@ -95,6 +95,14 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", + "durationMediumMillis": "#{num} ms", + "1#1 se|#{num} sec": "#{num} s", + "1#1 mi|#{num} min": "#{num} min", + "durationMediumHours": "#{num} h", + "1#1 dy|#{num} dys": "#{num} d", + "durationMediumWeeks": "#{num} w", + "1#1 mo|#{num} mos": "#{num} m", + "durationMediumYears": "#{num} y", "durationShortMillis": "#{num} ms", "#{num}s": "#{num} s", "durationShortMinutes": "#{num} min", @@ -103,14 +111,6 @@ "#{num}w": "#{num} w", "durationShortMonths": "#{num} m", "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -152,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/laj/scripts.jf b/js/data/locale/laj/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/laj/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/lang2charset.json b/js/data/locale/lang2charset.json index 5f70969d6f..89514a4c5a 100644 --- a/js/data/locale/lang2charset.json +++ b/js/data/locale/lang2charset.json @@ -56,11 +56,6 @@ "KOI-8", "windows-1251" ], - "cz": [ - "IBM852", - "ISO-8859-2", - "windows-1250" - ], "da": [ "EBCDIC-DK-NO-A", "EBCDIC-DK-NO", @@ -99,13 +94,22 @@ ], "en": [ "ANSI_X3.110-1983", + "BS_4730", + "BS_viewdata", + "EBCDIC-CA-FR", + "EBCDIC-UK", + "EBCDIC-US", "IBM00858", + "IBM01146", "IBM437", "IBM850", + "IBM852", "IBM860", "ISO-8859-1", "ISO-8859-15", + "ISO-8859-2", "Mac-Roman", + "windows-1250", "windows-1252" ], "es": [ @@ -446,16 +450,6 @@ "windows-1251", "windows-1252" ], - "roa": [ - "IBM00858", - "IBM437", - "IBM850", - "IBM860", - "ISO-8859-1", - "ISO-8859-15", - "Mac-Roman", - "windows-1252" - ], "ru": [ "ECMA-cyrillic", "GOST_19768-74", diff --git a/js/data/locale/lb/sysres.json b/js/data/locale/lb/sysres.json index 3033b45894..fa9f33b292 100644 --- a/js/data/locale/lb/sysres.json +++ b/js/data/locale/lb/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "one#{num} W|#{num} W", "1#1 mon|#{num} mons": "one#{num} Mnt|#{num} Mnt", "1#1 yr|#{num} yrs": "one#{num} J|#{num} J", - "durationShortMillis": "one#{num} ms|#{num} ms", - "#{num}s": "one#{num} s|#{num} s", - "durationShortMinutes": "one#{num} min|#{num} min", - "#{num}h": "one#{num} st|#{num} st", - "#{num}d": "one#{num} D|#{num} D", - "#{num}w": "one#{num} W|#{num} W", - "durationShortMonths": "one#{num} M|#{num} M", - "#{num}y": "one#{num} J|#{num} J", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "durationMediumMillis": "one#{num} ms|#{num} ms", "1#1 se|#{num} sec": "one#{num} s|#{num} s", "1#1 mi|#{num} min": "one#{num} min|#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "one#{num} W|#{num} W", "1#1 mo|#{num} mos": "one#{num} M|#{num} M", "durationMediumYears": "one#{num} J|#{num} J", + "durationShortMillis": "one#{num} ms|#{num} ms", + "#{num}s": "one#{num} s|#{num} s", + "durationShortMinutes": "one#{num} min|#{num} min", + "#{num}h": "one#{num} st|#{num} st", + "#{num}d": "one#{num} D|#{num} D", + "#{num}w": "one#{num} W|#{num} W", + "durationShortMonths": "one#{num} M|#{num} M", + "#{num}y": "one#{num} J|#{num} J", "1#in 1 second|#in {num} seconds": "one#an {num} Sekonn|#a(n) {num} Sekonnen", "1#in 1 minute|#in {num} minutes": "one#an {num} Minutt|#a(n) {num} Minutten", "1#in 1 hour|#in {num} hours": "one#an {num} Stonn|#a(n) {num} Stonnen", @@ -160,5 +152,13 @@ "#{num}d ago": "one#virun {num} D.|#viru(n) {num} D.", "#{num}w ago": "one#virun {num} W.|#viru(n) {num} W.", "#{num}mo ago": "one#virun {num} M.|#viru(n) {num} M.", - "#{num}y ago": "one#virun {num} J.|#viru(n) {num} J." + "#{num}y ago": "one#virun {num} J.|#viru(n) {num} J.", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": " ", + "finalSeparatorShort": " " } \ No newline at end of file diff --git a/js/data/locale/lbw/scripts.jf b/js/data/locale/lbw/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/lbw/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/lfn/langname.jf b/js/data/locale/lfn/langname.jf new file mode 100644 index 0000000000..4f7d339b29 --- /dev/null +++ b/js/data/locale/lfn/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Lingua Franca Nova" +} \ No newline at end of file diff --git a/js/data/locale/lfn/scripts.jf b/js/data/locale/lfn/scripts.jf new file mode 100644 index 0000000000..680b030bf1 --- /dev/null +++ b/js/data/locale/lfn/scripts.jf @@ -0,0 +1,7 @@ +{ + "scripts": [ + "Cyrl", + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/lg/sysres.json b/js/data/locale/lg/sysres.json index b94d34c9ae..7a3470e2b8 100644 --- a/js/data/locale/lg/sysres.json +++ b/js/data/locale/lg/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/lij/langname.jf b/js/data/locale/lij/langname.jf new file mode 100644 index 0000000000..ca4f1e2a70 --- /dev/null +++ b/js/data/locale/lij/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Ligurian" +} \ No newline at end of file diff --git a/js/data/locale/lij/scripts.jf b/js/data/locale/lij/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/lij/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/liv/langname.jf b/js/data/locale/liv/langname.jf new file mode 100644 index 0000000000..031639cf7b --- /dev/null +++ b/js/data/locale/liv/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Livonian" +} \ No newline at end of file diff --git a/js/data/locale/liv/scripts.jf b/js/data/locale/liv/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/liv/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/ljp/scripts.jf b/js/data/locale/ljp/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/ljp/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/lkt/langname.jf b/js/data/locale/lkt/langname.jf new file mode 100644 index 0000000000..a215c93812 --- /dev/null +++ b/js/data/locale/lkt/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Lakota" +} \ No newline at end of file diff --git a/js/data/locale/lkt/scripts.jf b/js/data/locale/lkt/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/lkt/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/lkt/sysres.json b/js/data/locale/lkt/sysres.json index fe25ebc174..9563a26d80 100644 --- a/js/data/locale/lkt/sysres.json +++ b/js/data/locale/lkt/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#okó {num}", "1#1 mon|#{num} mons": "#Wíyawapi {num}", "1#1 yr|#{num} yrs": "#ómakÈŸa {num}", - "durationShortMillis": "#{num} ms", - "#{num}s": "#Okpí {num}", - "durationShortMinutes": "#{num} min", - "#{num}h": "#OwápÈŸe {num}", - "#{num}d": "#{num}-Äháŋ", - "#{num}w": "#okó {num}", - "durationShortMonths": "#Wí {num}", - "#{num}y": "#ómakÈŸa {num}", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#Okpí {num}", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#okó {num}", "1#1 mo|#{num} mos": "#Wí {num}", "durationMediumYears": "#ómakÈŸa {num}", + "durationShortMillis": "#{num} ms", + "#{num}s": "#Okpí {num}", + "durationShortMinutes": "#{num} min", + "#{num}h": "#OwápÈŸe {num}", + "#{num}d": "#{num}-Äháŋ", + "#{num}w": "#okó {num}", + "durationShortMonths": "#Wí {num}", + "#{num}y": "#ómakÈŸa {num}", "1#in 1 second|#in {num} seconds": "#LetáŋhaÅ‹ okpí {num} kiÅ‹háŋ", "1#in 1 minute|#in {num} minutes": "#LetáŋhaÅ‹ oȟ’áŋkÈŸo {num} kiÅ‹háŋ", "1#in 1 hour|#in {num} hours": "#LetáŋhaÅ‹ owápÈŸe {num} kiÅ‹háŋ", @@ -160,5 +152,13 @@ "#{num}d ago": "#Hékta {num}-Äháŋ k’uÅ‹ héhaÅ‹", "#{num}w ago": "#Hékta okó {num} kʼuÅ‹ héhaÅ‹", "#{num}mo ago": "#Hékta wíyawapi {num} kʼuÅ‹ héhaÅ‹", - "#{num}y ago": "#Hékta ómakÈŸa {num} kʼuÅ‹ héhaÅ‹" + "#{num}y ago": "#Hékta ómakÈŸa {num} kʼuÅ‹ héhaÅ‹", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/lmo/langname.jf b/js/data/locale/lmo/langname.jf new file mode 100644 index 0000000000..c5925aa0ed --- /dev/null +++ b/js/data/locale/lmo/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Lombard" +} \ No newline at end of file diff --git a/js/data/locale/lmo/scripts.jf b/js/data/locale/lmo/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/lmo/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/swc/dateformats.json b/js/data/locale/ln/AO/dateformats.json similarity index 100% rename from js/data/locale/swc/dateformats.json rename to js/data/locale/ln/AO/dateformats.json diff --git a/js/data/locale/ln/CF/dateformats.json b/js/data/locale/ln/CF/dateformats.json new file mode 100644 index 0000000000..0cecf651d1 --- /dev/null +++ b/js/data/locale/ln/CF/dateformats.json @@ -0,0 +1,155 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "EEEE d MMMM yyyy", + "l": "EEE d MMMM yyyy", + "m": "EE d MMM yyyy", + "s": "E d/M/yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM yyyy", + "s": "d/M/yyyy" + }, + "dmw": { + "f": "EEEE d MMMM", + "l": "EEE d MMMM", + "m": "EE d MMM", + "s": "E d/M" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "d/M" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "M/yyyy" + }, + "dw": { + "f": "EEEE d", + "l": "EEE d", + "m": "EE d", + "s": "E d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} {st} – {et}", + "l": "{sd} {sm} {sy} {st} – {et}", + "m": "{sd} {sm} {sy} {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/ln/CG/dateformats.json b/js/data/locale/ln/CG/dateformats.json new file mode 100644 index 0000000000..0cecf651d1 --- /dev/null +++ b/js/data/locale/ln/CG/dateformats.json @@ -0,0 +1,155 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "EEEE d MMMM yyyy", + "l": "EEE d MMMM yyyy", + "m": "EE d MMM yyyy", + "s": "E d/M/yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM yyyy", + "s": "d/M/yyyy" + }, + "dmw": { + "f": "EEEE d MMMM", + "l": "EEE d MMMM", + "m": "EE d MMM", + "s": "E d/M" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "d/M" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "M/yyyy" + }, + "dw": { + "f": "EEEE d", + "l": "EEE d", + "m": "EE d", + "s": "E d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} {st} – {et}", + "l": "{sd} {sm} {sy} {st} – {et}", + "m": "{sd} {sm} {sy} {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/ln/sysres.json b/js/data/locale/ln/sysres.json index eaebf3bbaf..843d222597 100644 --- a/js/data/locale/ln/sysres.json +++ b/js/data/locale/ln/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/lo/ctrynames.json b/js/data/locale/lo/ctrynames.json index 489c24b305..be1c880e3e 100644 --- a/js/data/locale/lo/ctrynames.json +++ b/js/data/locale/lo/ctrynames.json @@ -1,4 +1,5 @@ { + "Sub-Saharan Africa": "202", "àºàº£àºµàºŠ": "GR", "àºàº£àºµàº™à»àº¥àº™": "GL", "àºàº§àº²àº¡": "GU", @@ -289,6 +290,5 @@ "ຮອນດູຣັສ": "HN", "ຮັງàºàº²àº£àºµ": "HU", "ຮົງàºàº»àº‡ ເຂດປົàºàº„ອງພິເສດ ຈີນ": "HK", - "ໄຮຕິ": "HT", - "Sub-Saharan Africa": "202" + "ໄຮຕິ": "HT" } \ No newline at end of file diff --git a/js/data/locale/lo/regionnames.json b/js/data/locale/lo/regionnames.json index e9d5e0a78e..b5a68648c4 100644 --- a/js/data/locale/lo/regionnames.json +++ b/js/data/locale/lo/regionnames.json @@ -2478,10 +2478,6 @@ } ], "CA": [ - { - "name": "à»àº‚ວງເàºà»àºšàº±àº", - "code": "QC" - }, { "name": "Alberta", "code": "AB" @@ -2529,6 +2525,10 @@ { "name": "Yukon", "code": "YT" + }, + { + "name": "à»àº‚ວງເàºà»àºšàº±àº", + "code": "QC" } ], "CD": [ @@ -4876,18 +4876,6 @@ } ], "ES": [ - { - "name": "à»àº„ວ້ນàºàº²àº•àº²à»‚ລàº", - "code": "CT" - }, - { - "name": "à»àº„ວ້ນວາລັງ", - "code": "VC" - }, - { - "name": "à»àº„ວ້ນà»àº­àºªàº°àº•àº°à»€àº£àº¡àº²àº”ູ", - "code": "EX" - }, { "name": "A Coruña", "code": "C" @@ -5151,6 +5139,18 @@ { "name": "Zaragoza", "code": "Z" + }, + { + "name": "à»àº„ວ້ນàºàº²àº•àº²à»‚ລàº", + "code": "CT" + }, + { + "name": "à»àº„ວ້ນວາລັງ", + "code": "VC" + }, + { + "name": "à»àº„ວ້ນà»àº­àºªàº°àº•àº°à»€àº£àº¡àº²àº”ູ", + "code": "EX" } ], "ET": [ @@ -5374,10 +5374,6 @@ } ], "FR": [ - { - "name": "ປາລີ", - "code": "75" - }, { "name": "Ain", "code": "01" @@ -5436,11 +5432,11 @@ }, { "name": "Brittany", - "code": "E" + "code": "BRE" }, { "name": "Brittany", - "code": "BRE" + "code": "E" }, { "name": "Burgundy-Franche-Comté", @@ -5881,6 +5877,10 @@ { "name": "Yvelines", "code": "78" + }, + { + "name": "ປາລີ", + "code": "75" } ], "GA": [ @@ -5922,26 +5922,6 @@ } ], "GB": [ - { - "name": "ສະàºàº±àº­àº”à»àº¥àº™", - "code": "SCT" - }, - { - "name": "ສະຫະລາຊະອານາຈັàº", - "code": "UKM" - }, - { - "name": "ເວລສ໌", - "code": "WLS" - }, - { - "name": "ອັງàºàº´àº”", - "code": "ENG" - }, - { - "name": "ເອà»àº”ມບວàº", - "code": "EDH" - }, { "name": "Aberdeen", "code": "ABE" @@ -6917,6 +6897,26 @@ { "name": "York", "code": "YOR" + }, + { + "name": "ສະàºàº±àº­àº”à»àº¥àº™", + "code": "SCT" + }, + { + "name": "ສະຫະລາຊະອານາຈັàº", + "code": "UKM" + }, + { + "name": "ເວລສ໌", + "code": "WLS" + }, + { + "name": "ອັງàºàº´àº”", + "code": "ENG" + }, + { + "name": "ເອà»àº”ມບວàº", + "code": "EDH" } ], "GD": [ @@ -11618,10 +11618,6 @@ } ], "MA": [ - { - "name": "àºàº²àºŠàº²àºšàº±àº‡àºàº²", - "code": "CAS" - }, { "name": "Agadir-Ida Ou Tanane", "code": "AGD" @@ -11933,6 +11929,10 @@ { "name": "Zagora", "code": "ZAG" + }, + { + "name": "àºàº²àºŠàº²àºšàº±àº‡àºàº²", + "code": "CAS" } ], "MC": [ @@ -19914,14 +19914,6 @@ } ], "US": [ - { - "name": "ລັດນີວຢອàº", - "code": "NY" - }, - { - "name": "ລັດມິຊິà»àºàº™", - "code": "MI" - }, { "name": "Alabama", "code": "AL" @@ -20141,6 +20133,14 @@ { "name": "Wyoming", "code": "WY" + }, + { + "name": "ລັດນີວຢອàº", + "code": "NY" + }, + { + "name": "ລັດມິຊິà»àºàº™", + "code": "MI" } ], "UY": [ @@ -20408,10 +20408,6 @@ } ], "VN": [ - { - "name": "à»àº‚ວງàºàº§àº²àº‡àºšàº´àº™", - "code": "24" - }, { "name": "An Giang", "code": "44" @@ -20659,6 +20655,10 @@ { "name": "Yên Bái", "code": "06" + }, + { + "name": "à»àº‚ວງàºàº§àº²àº‡àºšàº´àº™", + "code": "24" } ], "VU": [ diff --git a/js/data/locale/lo/sysres.json b/js/data/locale/lo/sysres.json index acc8405981..15f5dbe44e 100644 --- a/js/data/locale/lo/sysres.json +++ b/js/data/locale/lo/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} ອທ.", "1#1 mon|#{num} mons": "#{num} ດ.", "1#1 yr|#{num} yrs": "#{num} ປີ", - "durationShortMillis": "#{num} ມລ. ວິ.", - "#{num}s": "#{num} ວິ", - "durationShortMinutes": "#{num} ນທ", - "#{num}h": "#{num} ຊມ", - "#{num}d": "#{num} ມ.", - "#{num}w": "#{num} ອທ.", - "durationShortMonths": "#{num} ດ.", - "#{num}y": "#{num} ປ", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "durationMediumMillis": "#{num} ມລ. ວິ.", "1#1 se|#{num} sec": "#{num} ວິ", "1#1 mi|#{num} min": "#{num} ນທ", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} ອທ.", "1#1 mo|#{num} mos": "#{num} ດ.", "durationMediumYears": "#{num} ປ", + "durationShortMillis": "#{num} ມລ. ວິ.", + "#{num}s": "#{num} ວິ", + "durationShortMinutes": "#{num} ນທ", + "#{num}h": "#{num} ຊມ", + "#{num}d": "#{num} ມ.", + "#{num}w": "#{num} ອທ.", + "durationShortMonths": "#{num} ດ.", + "#{num}y": "#{num} ປ", "1#in 1 second|#in {num} seconds": "#ໃນອີຠ{num} ວິນາທີ", "1#in 1 minute|#in {num} minutes": "#{num} ໃນອີຠ0 ນາທີ", "1#in 1 hour|#in {num} hours": "#ໃນອີຠ{num} ຊົ່ວໂມງ", @@ -160,5 +152,13 @@ "#{num}d ago": "#{num} ມື້àºà»ˆàº­àº™", "#{num}w ago": "#{num} ອທ. àºà»ˆàº­àº™", "#{num}mo ago": "#{num} ດ. àºà»ˆàº­àº™", - "#{num}y ago": "#{num} ປີàºà»ˆàº­àº™" + "#{num}y ago": "#{num} ປີàºà»ˆàº­àº™", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": " ", + "finalSeparatorShort": " " } \ No newline at end of file diff --git a/js/data/locale/lou/langname.jf b/js/data/locale/lou/langname.jf new file mode 100644 index 0000000000..30670c04d7 --- /dev/null +++ b/js/data/locale/lou/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Louisiana Creole" +} \ No newline at end of file diff --git a/js/data/locale/nso/dateformats.json b/js/data/locale/lrc/IQ/dateformats.json similarity index 100% rename from js/data/locale/nso/dateformats.json rename to js/data/locale/lrc/IQ/dateformats.json diff --git a/js/data/locale/lrc/langname.jf b/js/data/locale/lrc/langname.jf new file mode 100644 index 0000000000..bd82a20ebe --- /dev/null +++ b/js/data/locale/lrc/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Northern Luri" +} \ No newline at end of file diff --git a/js/data/locale/lrc/scripts.jf b/js/data/locale/lrc/scripts.jf new file mode 100644 index 0000000000..22edfc469b --- /dev/null +++ b/js/data/locale/lrc/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Arab" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/lrc/sysres.json b/js/data/locale/lrc/sysres.json index 9e247fca77..ef924f6a9d 100644 --- a/js/data/locale/lrc/sysres.json +++ b/js/data/locale/lrc/sysres.json @@ -95,6 +95,14 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", + "durationMediumMillis": "#{num} ms", + "1#1 se|#{num} sec": "#{num} s", + "1#1 mi|#{num} min": "#{num} min", + "durationMediumHours": "#{num} h", + "1#1 dy|#{num} dys": "#{num} d", + "durationMediumWeeks": "#{num} w", + "1#1 mo|#{num} mos": "#{num} m", + "durationMediumYears": "#{num} y", "durationShortMillis": "#{num} ms", "#{num}s": "#{num} s", "durationShortMinutes": "#{num} min", @@ -103,14 +111,6 @@ "#{num}w": "#{num} w", "durationShortMonths": "#{num} m", "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -152,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/lt/ctrynames.json b/js/data/locale/lt/ctrynames.json index 4d00bdacff..c8d6d3c5ad 100644 --- a/js/data/locale/lt/ctrynames.json +++ b/js/data/locale/lt/ctrynames.json @@ -40,11 +40,11 @@ "Burundis": "BI", "Butanas": "BT", "BuvÄ— Sala": "BV", + "ÄŒadas": "TD", + "ÄŒekija": "CZ", "CentrinÄ— Amerika": "013", "CentrinÄ— Azija": "143", "CentrinÄ—s Afrikos Respublika": "CF", - "ÄŒadas": "TD", - "ÄŒekija": "CZ", "ÄŒilÄ—": "CL", "Dangun Žengimo sala": "AC", "Danija": "DK", @@ -87,8 +87,6 @@ "Indija": "IN", "Indijos Vandenyno Britų Sritis": "IO", "Indonezija": "ID", - "Ypatingasis Administracinis Kinijos Regionas Honkongas": "HK", - "Ypatingasis Administracinis Kinijos Regionas Makao": "MO", "Irakas": "IQ", "Iranas": "IR", "Islandija": "IS", @@ -176,7 +174,6 @@ "Nauru": "NR", "Nepalas": "NP", "nežinoma sritis": "ZZ", - "Nyderlandai": "NL", "Nigerija": "NG", "Nigeris": "NE", "Nikaragva": "NI", @@ -184,6 +181,7 @@ "Norfolko sala": "NF", "Norvegija": "NO", "NuoÅ¡ali Okeanija": "QO", + "Nyderlandai": "NL", "Okeanija": "009", "Omanas": "OM", "Pakistanas": "PK", @@ -213,13 +211,13 @@ "Puerto Rikas": "PR", "Pusiaujo GvinÄ—ja": "GQ", "Reunjonas": "RE", + "Ruanda": "RW", + "Rumunija": "RO", + "Rusija": "RU", "Rytų Afrika": "014", "Rytų Azija": "030", "Rytų Europa": "151", "Rytų Timoras": "TL", - "Ruanda": "RW", - "Rumunija": "RO", - "Rusija": "RU", "Saliamono Salos": "SB", "Salvadoras": "SV", "Samoa": "WS", @@ -235,6 +233,11 @@ "Sent Lusija": "LC", "Serbija": "RS", "Seuta ir Melila": "EA", + "Å iaurÄ—s Afrika": "015", + "Å iaurÄ—s Amerika": "003", + "Å iaurÄ—s Europa": "154", + "Å iaurÄ—s KorÄ—ja": "KP", + "Å iaurinÄ— Amerika": "021", "Siera LeonÄ—": "SL", "SingapÅ«ras": "SG", "Sint Martenas": "SX", @@ -242,19 +245,14 @@ "Slovakija": "SK", "SlovÄ—nija": "SI", "Somalis": "SO", + "Å ri Lanka": "LK", "Sub-Saharan Africa": "202", "Sudanas": "SD", "Suomija": "FI", "Surinamas": "SR", + "Å v. Elenos Sala": "SH", "Svalbardas ir Janas Majenas": "SJ", "Svazilandas": "SZ", - "Å iaurÄ—s Afrika": "015", - "Å iaurÄ—s Amerika": "003", - "Å iaurÄ—s Europa": "154", - "Å iaurÄ—s KorÄ—ja": "KP", - "Å iaurinÄ— Amerika": "021", - "Å ri Lanka": "LK", - "Å v. Elenos Sala": "SH", "Å vedija": "SE", "Å veicarija": "CH", "Å ventasis Vincentas ir Grenadinai": "VC", @@ -288,7 +286,9 @@ "Vietnamas": "VN", "Vokietija": "DE", "Volisas ir FutÅ«na": "WF", + "Ypatingasis Administracinis Kinijos Regionas Honkongas": "HK", + "Ypatingasis Administracinis Kinijos Regionas Makao": "MO", + "Žaliasis KyÅ¡ulys": "CV", "Zambija": "ZM", - "ZimbabvÄ—": "ZW", - "Žaliasis KyÅ¡ulys": "CV" + "ZimbabvÄ—": "ZW" } \ No newline at end of file diff --git a/js/data/locale/lt/ctryreverse.json b/js/data/locale/lt/ctryreverse.json index 6185e32640..ce19d36b59 100644 --- a/js/data/locale/lt/ctryreverse.json +++ b/js/data/locale/lt/ctryreverse.json @@ -48,10 +48,10 @@ "BI": "Burundis", "BT": "Butanas", "BV": "BuvÄ— Sala", - "013": "CentrinÄ— Amerika", - "CF": "CentrinÄ—s Afrikos Respublika", "TD": "ÄŒadas", "CZ": "ÄŒekija", + "013": "CentrinÄ— Amerika", + "CF": "CentrinÄ—s Afrikos Respublika", "CL": "ÄŒilÄ—", "AC": "Dangun Žengimo sala", "DK": "Danija", @@ -93,8 +93,6 @@ "IN": "Indija", "IO": "Indijos Vandenyno Britų Sritis", "ID": "Indonezija", - "HK": "Ypatingasis Administracinis Kinijos Regionas Honkongas", - "MO": "Ypatingasis Administracinis Kinijos Regionas Makao", "IQ": "Irakas", "IR": "Iranas", "IS": "Islandija", @@ -181,7 +179,6 @@ "NR": "Nauru", "NP": "Nepalas", "ZZ": "nežinoma sritis", - "NL": "Nyderlandai", "NG": "Nigerija", "NE": "Nigeris", "NI": "Nikaragva", @@ -189,6 +186,7 @@ "NF": "Norfolko sala", "NO": "Norvegija", "QO": "NuoÅ¡ali Okeanija", + "NL": "Nyderlandai", "009": "Okeanija", "OM": "Omanas", "PK": "Pakistanas", @@ -218,12 +216,12 @@ "PR": "Puerto Rikas", "GQ": "Pusiaujo GvinÄ—ja", "RE": "Reunjonas", - "014": "Rytų Afrika", - "030": "Rytų Azija", - "TL": "Rytų Timoras", "RW": "Ruanda", "RO": "Rumunija", "RU": "Rusija", + "014": "Rytų Afrika", + "030": "Rytų Azija", + "TL": "Rytų Timoras", "SB": "Saliamono Salos", "SV": "Salvadoras", "WS": "Samoa", @@ -239,6 +237,10 @@ "LC": "Sent Lusija", "RS": "Serbija", "EA": "Seuta ir Melila", + "015": "Å iaurÄ—s Afrika", + "003": "Å iaurÄ—s Amerika", + "KP": "Å iaurÄ—s KorÄ—ja", + "021": "Å iaurinÄ— Amerika", "SL": "Siera LeonÄ—", "SG": "SingapÅ«ras", "SX": "Sint Martenas", @@ -246,17 +248,13 @@ "SK": "Slovakija", "SI": "SlovÄ—nija", "SO": "Somalis", + "LK": "Å ri Lanka", "SD": "Sudanas", "FI": "Suomija", "SR": "Surinamas", + "SH": "Å v. Elenos Sala", "SJ": "Svalbardas ir Janas Majenas", "SZ": "Svazilandas", - "015": "Å iaurÄ—s Afrika", - "003": "Å iaurÄ—s Amerika", - "KP": "Å iaurÄ—s KorÄ—ja", - "021": "Å iaurinÄ— Amerika", - "LK": "Å ri Lanka", - "SH": "Å v. Elenos Sala", "SE": "Å vedija", "CH": "Å veicarija", "VC": "Å ventasis Vincentas ir Grenadinai", @@ -288,7 +286,9 @@ "VN": "Vietnamas", "DE": "Vokietija", "WF": "Volisas ir FutÅ«na", + "HK": "Ypatingasis Administracinis Kinijos Regionas Honkongas", + "MO": "Ypatingasis Administracinis Kinijos Regionas Makao", + "CV": "Žaliasis KyÅ¡ulys", "ZM": "Zambija", - "ZW": "ZimbabvÄ—", - "CV": "Žaliasis KyÅ¡ulys" + "ZW": "ZimbabvÄ—" } \ No newline at end of file diff --git a/js/data/locale/lt/regionnames.json b/js/data/locale/lt/regionnames.json index 83ca16548b..4eee3b0ece 100644 --- a/js/data/locale/lt/regionnames.json +++ b/js/data/locale/lt/regionnames.json @@ -336,14 +336,14 @@ "name": "Kurbin", "code": "KB" }, - { - "name": "Lezhë", - "code": "LE" - }, { "name": "Ležės apskritis", "code": "08" }, + { + "name": "Lezhë", + "code": "LE" + }, { "name": "Librazhd", "code": "LB" @@ -392,14 +392,14 @@ "name": "Shkodër", "code": "SH" }, - { - "name": "Skrapar", - "code": "SK" - }, { "name": "Å koderio apskritis", "code": "10" }, + { + "name": "Skrapar", + "code": "SK" + }, { "name": "Tepelenë", "code": "TE" @@ -454,14 +454,14 @@ "name": "Lorio sritis", "code": "LO" }, - { - "name": "Siuniko sritis", - "code": "SU" - }, { "name": "Å irako sritis", "code": "SH" }, + { + "name": "Siuniko sritis", + "code": "SU" + }, { "name": "TavuÅ¡o sritis", "code": "TV" @@ -792,6 +792,10 @@ "name": "Gobustan", "code": "QOB" }, + { + "name": "Goranboy", + "code": "GOR" + }, { "name": "Goychay", "code": "GOY" @@ -800,22 +804,10 @@ "name": "Goygol", "code": "GYG" }, - { - "name": "Goranboy", - "code": "GOR" - }, { "name": "Hajigabul", "code": "HAC" }, - { - "name": "Yardymli", - "code": "YAR" - }, - { - "name": "Yevlakh District", - "code": "YEV" - }, { "name": "Imishli", "code": "IMI" @@ -960,6 +952,10 @@ "name": "Samukh", "code": "SMX" }, + { + "name": "Å ekis", + "code": "SA" + }, { "name": "Shabran", "code": "SBN" @@ -992,18 +988,14 @@ "name": "Siazan", "code": "SIY" }, - { - "name": "Sumgajitas", - "code": "SM" - }, - { - "name": "Å ekis", - "code": "SA" - }, { "name": "Å irvanas", "code": "SR" }, + { + "name": "Sumgajitas", + "code": "SM" + }, { "name": "Tartar", "code": "TAR" @@ -1016,6 +1008,14 @@ "name": "Ujar", "code": "UCA" }, + { + "name": "Yardymli", + "code": "YAR" + }, + { + "name": "Yevlakh District", + "code": "YEV" + }, { "name": "Zangilan", "code": "ZAN" @@ -1174,6 +1174,10 @@ "name": "Chuadanga", "code": "12" }, + { + "name": "ÄŒitagongo sritis", + "code": "B" + }, { "name": "Comilla", "code": "08" @@ -1182,10 +1186,6 @@ "name": "Cox’s Bazar", "code": "11" }, - { - "name": "ÄŒitagongo sritis", - "code": "B" - }, { "name": "Dakos sritis", "code": "C" @@ -1294,6 +1294,10 @@ "name": "Meherpur", "code": "39" }, + { + "name": "MunÅ¡igandžas", + "code": "35" + }, { "name": "Mymensingh", "code": "34" @@ -1302,22 +1306,18 @@ "name": "Mymensingh Division", "code": "H" }, - { - "name": "MunÅ¡igandžas", - "code": "35" - }, { "name": "Naogaon", "code": "48" }, - { - "name": "Narayanganj", - "code": "40" - }, { "name": "Narail", "code": "43" }, + { + "name": "Narayanganj", + "code": "40" + }, { "name": "Narsingdi", "code": "42" @@ -1386,6 +1386,10 @@ "name": "Satkhira", "code": "58" }, + { + "name": "Å erpuras", + "code": "57" + }, { "name": "Shariatpur", "code": "62" @@ -1394,10 +1398,6 @@ "name": "Silhato sritis", "code": "G" }, - { - "name": "Sylhet", - "code": "60" - }, { "name": "Sirajganj", "code": "59" @@ -1407,8 +1407,8 @@ "code": "61" }, { - "name": "Å erpuras", - "code": "57" + "name": "Sylhet", + "code": "60" }, { "name": "Tangail", @@ -1530,14 +1530,6 @@ "name": "Houet", "code": "HOU" }, - { - "name": "Yagha", - "code": "YAG" - }, - { - "name": "Yatenga", - "code": "YAT" - }, { "name": "Ioba", "code": "IOB" @@ -1598,14 +1590,14 @@ "name": "Nahouri", "code": "NAO" }, - { - "name": "Nayala", - "code": "NAY" - }, { "name": "Namentenga", "code": "NAM" }, + { + "name": "Nayala", + "code": "NAY" + }, { "name": "Noumbiel", "code": "NOU" @@ -1650,6 +1642,10 @@ "name": "Séno", "code": "SEN" }, + { + "name": "Å iaurÄ—s regionas", + "code": "10" + }, { "name": "Sissili", "code": "SIS" @@ -1662,10 +1658,6 @@ "name": "Sourou", "code": "SOR" }, - { - "name": "Å iaurÄ—s regionas", - "code": "10" - }, { "name": "Tapoa", "code": "TAP" @@ -1694,6 +1686,14 @@ "name": "Vidurio Vakarų regionas", "code": "06" }, + { + "name": "Yagha", + "code": "YAG" + }, + { + "name": "Yatenga", + "code": "YAT" + }, { "name": "Ziro", "code": "ZIR" @@ -2216,14 +2216,14 @@ "name": "KatÄ—s sala", "code": "CI" }, - { - "name": "Mayaguana", - "code": "MG" - }, { "name": "Mangrove Cay", "code": "MC" }, + { + "name": "Mayaguana", + "code": "MG" + }, { "name": "Moore’s Island", "code": "MI" @@ -2408,10 +2408,6 @@ "name": "Selebi PikvÄ—", "code": "SP" }, - { - "name": "Sowa Town", - "code": "ST" - }, { "name": "Å iaurÄ—s rytų rajonas", "code": "NE" @@ -2419,6 +2415,10 @@ { "name": "Å iaurÄ—s vakarų rajonas", "code": "NW" + }, + { + "name": "Sowa Town", + "code": "ST" } ], "BY": [ @@ -2628,14 +2628,14 @@ "name": "Sankuru", "code": "SA" }, - { - "name": "Sud-Ubangi", - "code": "SU" - }, { "name": "Å iaurÄ—s Kivu", "code": "NK" }, + { + "name": "Sud-Ubangi", + "code": "SU" + }, { "name": "Tanganyika", "code": "TA" @@ -2838,14 +2838,14 @@ "name": "Obvaldenas", "code": "OW" }, - { - "name": "Sankt Galeno kantonas", - "code": "SG" - }, { "name": "Å afhauzeno kantonas", "code": "SH" }, + { + "name": "Sankt Galeno kantonas", + "code": "SG" + }, { "name": "Å vico kantonas", "code": "SZ" @@ -2870,13 +2870,13 @@ "name": "Vo", "code": "VD" }, - { - "name": "Zoloturno kantonas", - "code": "SO" - }, { "name": "Ženevos kantonas", "code": "GE" + }, + { + "name": "Zoloturno kantonas", + "code": "SO" } ], "CI": [ @@ -2952,6 +2952,10 @@ "name": "Marahoué", "code": "12" }, + { + "name": "Montagnes", + "code": "MG" + }, { "name": "Moyen-Cavally", "code": "19" @@ -2960,10 +2964,6 @@ "name": "Moyen-Comoé", "code": "05" }, - { - "name": "Montagnes", - "code": "MG" - }, { "name": "N’zi-Comoé", "code": "11" @@ -3360,14 +3360,14 @@ "name": "Sesaro departamentas", "code": "CES" }, - { - "name": "SukrÄ—s departamentas", - "code": "SUC" - }, { "name": "Å iaurÄ—s Santandero departamentas", "code": "NSA" }, + { + "name": "SukrÄ—s departamentas", + "code": "SUC" + }, { "name": "Tolimos departamentas", "code": "TOL" @@ -3638,18 +3638,6 @@ "name": "Bruntalo rajonas", "code": "801" }, - { - "name": "Chebo rajonas", - "code": "411" - }, - { - "name": "Chomutov", - "code": "422" - }, - { - "name": "Chrudimo rajonas", - "code": "531" - }, { "name": "ÄŒeska Lypos rajonas", "code": "511" @@ -3662,6 +3650,18 @@ "name": "ÄŒeský Krumlov", "code": "312" }, + { + "name": "Chebo rajonas", + "code": "411" + }, + { + "name": "Chomutov", + "code": "422" + }, + { + "name": "Chrudimo rajonas", + "code": "531" + }, { "name": "DÄ›Äín", "code": "421" @@ -3778,14 +3778,14 @@ "name": "Nachodo rajonas", "code": "523" }, - { - "name": "Nymburk", - "code": "208" - }, { "name": "Novy JiÄyno rajonas", "code": "804" }, + { + "name": "Nymburk", + "code": "208" + }, { "name": "Olomouco kraÅ¡tas", "code": "71" @@ -3982,14 +3982,14 @@ "name": "Strakonice", "code": "316" }, - { - "name": "Svitavų rajonas", - "code": "533" - }, { "name": "Å umperko rajonas", "code": "715" }, + { + "name": "Svitavų rajonas", + "code": "533" + }, { "name": "Tábor", "code": "317" @@ -4031,16 +4031,20 @@ "code": "20" }, { - "name": "VysoÄinos kraÅ¡tas", - "code": "63" + "name": "Vsetín", + "code": "723" }, { "name": "VyÅ¡kov", "code": "646" }, { - "name": "Vsetín", - "code": "723" + "name": "VysoÄinos kraÅ¡tas", + "code": "63" + }, + { + "name": "ŽÄár nad Sázavou", + "code": "635" }, { "name": "Zlín", @@ -4053,10 +4057,6 @@ { "name": "Znojmo", "code": "647" - }, - { - "name": "ŽÄár nad Sázavou", - "code": "635" } ], "DE": [ @@ -4832,14 +4832,6 @@ "name": "Raudonosios JÅ«ros muchafaza", "code": "BA" }, - { - "name": "Sohago muchafaza", - "code": "SHG" - }, - { - "name": "Sueco muchafaza", - "code": "SUZ" - }, { "name": "Å arkijos muchafaza", "code": "SHR" @@ -4847,6 +4839,14 @@ { "name": "Å iaurÄ—s Sinajaus muchafaza", "code": "SIN" + }, + { + "name": "Sohago muchafaza", + "code": "SHG" + }, + { + "name": "Sueco muchafaza", + "code": "SUZ" } ], "ER": [ @@ -5330,14 +5330,14 @@ "name": "Rewa", "code": "12" }, - { - "name": "Rytinis Fidžio padalinys", - "code": "E" - }, { "name": "Rotuma", "code": "R" }, + { + "name": "Rytinis Fidžio padalinys", + "code": "E" + }, { "name": "Serua", "code": "13" @@ -5360,10 +5360,6 @@ "name": "ÄŒiukas", "code": "TRK" }, - { - "name": "Yap", - "code": "YAP" - }, { "name": "KosraÄ—", "code": "KSA" @@ -5371,6 +5367,10 @@ { "name": "Pohnpei", "code": "PNI" + }, + { + "name": "Yap", + "code": "YAP" } ], "FR": [ @@ -5650,14 +5650,6 @@ "name": "Luaros kraÅ¡tas", "code": "PDL" }, - { - "name": "Mayotte", - "code": "MAY" - }, - { - "name": "Mayotte²", - "code": "YT" - }, { "name": "Majenas", "code": "53" @@ -5678,6 +5670,14 @@ "name": "Martinique", "code": "MQ" }, + { + "name": "Mayotte", + "code": "MAY" + }, + { + "name": "Mayotte²", + "code": "YT" + }, { "name": "Menas ir Luara", "code": "49" @@ -5742,14 +5742,14 @@ "name": "PajÅ«rio AlpÄ—s", "code": "06" }, - { - "name": "PajÅ«rio Sena", - "code": "76" - }, { "name": "PajÅ«rio Å aranta", "code": "17" }, + { + "name": "PajÅ«rio Sena", + "code": "76" + }, { "name": "Paryžius", "code": "75" @@ -5770,10 +5770,6 @@ "name": "Réunion", "code": "RE" }, - { - "name": "Rytų PirÄ—nai", - "code": "66" - }, { "name": "Rona", "code": "69" @@ -5782,6 +5778,14 @@ "name": "Ronos delta", "code": "13" }, + { + "name": "Rytų PirÄ—nai", + "code": "66" + }, + { + "name": "Å aranta", + "code": "16" + }, { "name": "Sartas", "code": "72" @@ -5795,8 +5799,16 @@ "code": "77" }, { - "name": "Sena-Sen Deni", - "code": "93" + "name": "Sena-Sen Deni", + "code": "93" + }, + { + "name": "Å eras", + "code": "18" + }, + { + "name": "Å iaurÄ—", + "code": "59" }, { "name": "Soma", @@ -5818,18 +5830,6 @@ "name": "St. Pierre & Miquelon", "code": "PM" }, - { - "name": "Å aranta", - "code": "16" - }, - { - "name": "Å eras", - "code": "18" - }, - { - "name": "Å iaurÄ—", - "code": "59" - }, { "name": "Tarnas", "code": "81" @@ -6478,10 +6478,6 @@ "name": "Milton Keynes", "code": "MIK" }, - { - "name": "Moyle", - "code": "MYL" - }, { "name": "MonmutÅ¡yras", "code": "MON" @@ -6490,6 +6486,10 @@ "name": "MorÄ—jus", "code": "MRY" }, + { + "name": "Moyle", + "code": "MYL" + }, { "name": "Newham", "code": "NWM" @@ -6638,6 +6638,22 @@ "name": "Richmond upon Thames", "code": "RIC" }, + { + "name": "Rochdale", + "code": "RCH" + }, + { + "name": "Ronda-Kinonas-Tafas", + "code": "RCT" + }, + { + "name": "Rotherham", + "code": "ROT" + }, + { + "name": "Rutlandas", + "code": "RUT" + }, { "name": "Rytų DanbartonÅ¡yras", "code": "EDU" @@ -6662,22 +6678,6 @@ "name": "Rytų Saseksas", "code": "ESX" }, - { - "name": "Rochdale", - "code": "RCH" - }, - { - "name": "Ronda-Kinonas-Tafas", - "code": "RCT" - }, - { - "name": "Rotherham", - "code": "ROT" - }, - { - "name": "Rutlandas", - "code": "RUT" - }, { "name": "Safolkas", "code": "SFK" @@ -6698,14 +6698,46 @@ "name": "Sautamptonas", "code": "STH" }, + { + "name": "Å efildas", + "code": "SHF" + }, { "name": "Sefton", "code": "SFT" }, + { + "name": "Å etlando salos", + "code": "ZET" + }, + { + "name": "Å iaurÄ—s Airija", + "code": "NIR" + }, + { + "name": "Å iaurÄ—s ErÅ¡yras", + "code": "NAY" + }, + { + "name": "Å iaurÄ—s JorkÅ¡yras", + "code": "NYK" + }, + { + "name": "Å iaurÄ—s LanarkÅ¡yras", + "code": "NLK" + }, { "name": "Silio salos", "code": "IOS" }, + { + "name": "Å kotija", + "code": "SCT" + }, + { + "name": "Å kotų Sienos", + "code": "SCB" + }, { "name": "Slau", "code": "SLG" @@ -6730,6 +6762,10 @@ "name": "Southwark", "code": "SWK" }, + { + "name": "Å ropÅ¡yras", + "code": "SHR" + }, { "name": "StafordÅ¡yras", "code": "STS" @@ -6774,42 +6810,6 @@ "name": "Swindon", "code": "SWD" }, - { - "name": "Å efildas", - "code": "SHF" - }, - { - "name": "Å etlando salos", - "code": "ZET" - }, - { - "name": "Å iaurÄ—s Airija", - "code": "NIR" - }, - { - "name": "Å iaurÄ—s ErÅ¡yras", - "code": "NAY" - }, - { - "name": "Å iaurÄ—s JorkÅ¡yras", - "code": "NYK" - }, - { - "name": "Å iaurÄ—s LanarkÅ¡yras", - "code": "NLK" - }, - { - "name": "Å kotija", - "code": "SCT" - }, - { - "name": "Å kotų Sienos", - "code": "SCB" - }, - { - "name": "Å ropÅ¡yras", - "code": "SHR" - }, { "name": "Tameside", "code": "TAM" @@ -7146,10 +7146,6 @@ "name": "Guéckédou", "code": "GU" }, - { - "name": "Yomou", - "code": "YO" - }, { "name": "Kankan", "code": "KA" @@ -7249,6 +7245,10 @@ { "name": "Tougué", "code": "TO" + }, + { + "name": "Yomou", + "code": "YO" } ], "GQ": [ @@ -7346,10 +7346,6 @@ "name": "Chios", "code": "85" }, - { - "name": "Cyclades", - "code": "82" - }, { "name": "Corfu", "code": "22" @@ -7362,6 +7358,10 @@ "name": "Crete", "code": "M" }, + { + "name": "Cyclades", + "code": "82" + }, { "name": "Dodecanese", "code": "81" @@ -8028,14 +8028,14 @@ "name": "Nadkaniža", "code": "NK" }, - { - "name": "Nyredhaza", - "code": "NY" - }, { "name": "Nogradas", "code": "NO" }, + { + "name": "Nyredhaza", + "code": "NY" + }, { "name": "PÄ—Äas", "code": "PS" @@ -8048,6 +8048,10 @@ "name": "SabolÄas-Satmaras-Beregas", "code": "SZ" }, + { + "name": "Å algotarjanas", + "code": "ST" + }, { "name": "Segedas", "code": "SD" @@ -8068,10 +8072,6 @@ "name": "SombathÄ—jus", "code": "SH" }, - { - "name": "Å algotarjanas", - "code": "ST" - }, { "name": "Å omodis", "code": "SO" @@ -8226,14 +8226,6 @@ "name": "Rytų Nusa Tengara", "code": "NT" }, - { - "name": "Sulavesis", - "code": "SL" - }, - { - "name": "Sumatra", - "code": "SM" - }, { "name": "Å iaurÄ—s Molukai", "code": "MU" @@ -8246,6 +8238,14 @@ "name": "Å iaurÄ—s Sumatra", "code": "SU" }, + { + "name": "Sulavesis", + "code": "SL" + }, + { + "name": "Sumatra", + "code": "SM" + }, { "name": "Vakarų Java", "code": "JB" @@ -10230,14 +10230,14 @@ "name": "Karagandos sritis", "code": "KAR" }, - { - "name": "Kyzylordos sritis", - "code": "KZY" - }, { "name": "Kostanajaus sritis", "code": "KUS" }, + { + "name": "Kyzylordos sritis", + "code": "KZY" + }, { "name": "MangyÅ¡tau sritis", "code": "MAN" @@ -10886,10 +10886,6 @@ "name": "RokiÅ¡kio rajono savivaldybÄ—", "code": "40" }, - { - "name": "Skuodo rajono savivaldybÄ—", - "code": "48" - }, { "name": "Å akių rajono savivaldybÄ—", "code": "41" @@ -10922,6 +10918,10 @@ "name": "Å irvintų rajono savivaldybÄ—", "code": "47" }, + { + "name": "Skuodo rajono savivaldybÄ—", + "code": "48" + }, { "name": "Å venÄionių rajono savivaldybÄ—", "code": "49" @@ -11282,18 +11282,10 @@ "name": "Liepoja", "code": "LPX" }, - { - "name": "LygatnÄ—s savivaldybÄ—", - "code": "055" - }, { "name": "Limbažių savivaldybÄ—", "code": "054" }, - { - "name": "Lyvanų savivaldybÄ—", - "code": "056" - }, { "name": "Lubanos savivaldybÄ—", "code": "057" @@ -11302,6 +11294,14 @@ "name": "Ludzos savivaldybÄ—", "code": "058" }, + { + "name": "LygatnÄ—s savivaldybÄ—", + "code": "055" + }, + { + "name": "Lyvanų savivaldybÄ—", + "code": "056" + }, { "name": "Maduonos savivaldybÄ—", "code": "059" @@ -11374,10 +11374,6 @@ "name": "Riebinių savivaldybÄ—", "code": "078" }, - { - "name": "Ryga", - "code": "RIX" - }, { "name": "Rucavos savivaldybÄ—", "code": "081" @@ -11402,6 +11398,10 @@ "name": "Ruopažų savivaldybÄ—", "code": "080" }, + { + "name": "Ryga", + "code": "RIX" + }, { "name": "Salacgryvos savivaldybÄ—", "code": "086" @@ -11430,14 +11430,14 @@ "name": "Siguldos savivaldybÄ—", "code": "091" }, - { - "name": "Skryverų savivaldybÄ—", - "code": "092" - }, { "name": "Skrundos savivaldybÄ—", "code": "093" }, + { + "name": "Skryverų savivaldybÄ—", + "code": "092" + }, { "name": "SmiltenÄ—s savivaldybÄ—", "code": "094" @@ -11850,6 +11850,10 @@ "name": "SalÄ—", "code": "SAL" }, + { + "name": "Å auijos-Urdigo regionas", + "code": "09" + }, { "name": "Sefrou", "code": "SEF" @@ -11866,10 +11870,6 @@ "name": "Suso-Masa-Dra regionas", "code": "13" }, - { - "name": "Å auijos-Urdigo regionas", - "code": "09" - }, { "name": "Tadlo-Azilalo regionas", "code": "12" @@ -12122,22 +12122,22 @@ "name": "SindžerÄ—jaus rajonas", "code": "SI" }, - { - "name": "Sorokos rajonas", - "code": "SO" - }, - { - "name": "StreÅ¡enio rajonas", - "code": "ST" - }, { "name": "Å oldeneÅ¡Äio rajonas", "code": "SD" }, + { + "name": "Sorokos rajonas", + "code": "SO" + }, { "name": "Å tefan VodÄ—s rajonas", "code": "SV" }, + { + "name": "StreÅ¡enio rajonas", + "code": "ST" + }, { "name": "Taraklijos rajonas", "code": "TA" @@ -13926,14 +13926,14 @@ "name": "Anambra", "code": "AN" }, - { - "name": "Bayelsa", - "code": "BY" - }, { "name": "Bauchi", "code": "BA" }, + { + "name": "Bayelsa", + "code": "BY" + }, { "name": "Benue", "code": "BE" @@ -13978,10 +13978,6 @@ "name": "Imo", "code": "IM" }, - { - "name": "Yobe", - "code": "YO" - }, { "name": "Jigawa", "code": "JI" @@ -14026,10 +14022,6 @@ "name": "Ogun", "code": "OG" }, - { - "name": "Oyo", - "code": "OY" - }, { "name": "Ondo", "code": "ON" @@ -14038,6 +14030,10 @@ "name": "Osun", "code": "OS" }, + { + "name": "Oyo", + "code": "OY" + }, { "name": "Plateau", "code": "PL" @@ -14054,6 +14050,10 @@ "name": "Taraba", "code": "TA" }, + { + "name": "Yobe", + "code": "YO" + }, { "name": "Zamfara", "code": "ZA" @@ -14178,14 +14178,6 @@ "name": "Saba", "code": "BQ2" }, - { - "name": "Sint Eustatijus", - "code": "BQ3" - }, - { - "name": "Sint Maarten", - "code": "SX" - }, { "name": "Å iaurÄ—s Brabantas", "code": "NB" @@ -14194,6 +14186,14 @@ "name": "Å iaurÄ—s Olandija", "code": "NH" }, + { + "name": "Sint Eustatijus", + "code": "BQ3" + }, + { + "name": "Sint Maarten", + "code": "SX" + }, { "name": "Utrechto provincija", "code": "UT" @@ -15104,10 +15104,6 @@ "name": "Quirino", "code": "QUI" }, - { - "name": "Rytų Visajai", - "code": "08" - }, { "name": "Rizal", "code": "RIZ" @@ -15116,6 +15112,10 @@ "name": "Romblon", "code": "ROM" }, + { + "name": "Rytų Visajai", + "code": "08" + }, { "name": "Samar", "code": "WSA" @@ -15128,6 +15128,10 @@ "name": "Sebu", "code": "CEB" }, + { + "name": "Å iaurinis Mindanao", + "code": "10" + }, { "name": "Siquijor", "code": "SIG" @@ -15164,10 +15168,6 @@ "name": "Surigao del Sur", "code": "SUR" }, - { - "name": "Å iaurinis Mindanao", - "code": "10" - }, { "name": "Tarlac", "code": "TAR" @@ -15256,14 +15256,14 @@ "name": "LodzÄ—s vaivadija", "code": "LD" }, - { - "name": "Mazovijos vaivadija", - "code": "MZ" - }, { "name": "Mažosios Lenkijos vaivadija", "code": "MA" }, + { + "name": "Mazovijos vaivadija", + "code": "MZ" + }, { "name": "OpolÄ—s vaivadija", "code": "OP" @@ -15964,6 +15964,14 @@ "name": "Buriatija", "code": "BU" }, + { + "name": "ÄŒeÄÄ—nija", + "code": "CE" + }, + { + "name": "ÄŒeliabinsko sritis", + "code": "CHE" + }, { "name": "Chabarovsko kraÅ¡tas", "code": "KHA" @@ -15976,14 +15984,6 @@ "name": "Chantų Mansija", "code": "KHM" }, - { - "name": "ÄŒeÄÄ—nija", - "code": "CE" - }, - { - "name": "ÄŒeliabinsko sritis", - "code": "CHE" - }, { "name": "ÄŒiukÄių autonominÄ— apygarda", "code": "CHU" @@ -16176,6 +16176,10 @@ "name": "Saratovo sritis", "code": "SAR" }, + { + "name": "Å iaurÄ—s Osetija", + "code": "SE" + }, { "name": "Smolensko sritis", "code": "SMO" @@ -16188,10 +16192,6 @@ "name": "Sverdlovsko sritis", "code": "SVE" }, - { - "name": "Å iaurÄ—s Osetija", - "code": "SE" - }, { "name": "Tambovo sritis", "code": "TAM" @@ -17676,10 +17676,6 @@ "code": "AW", "name": "Awdal" }, - { - "code": "BY", - "name": "Bay, Somalia" - }, { "code": "BK", "name": "Bakool" @@ -17692,6 +17688,10 @@ "code": "BR", "name": "Bari" }, + { + "code": "BY", + "name": "Bay, Somalia" + }, { "code": "GA", "name": "Galguduud" @@ -18030,14 +18030,14 @@ "name": "Salamato regionas", "code": "SA" }, - { - "name": "Silos regionas", - "code": "SI" - }, { "name": "Å ario–Bagirmio regionas", "code": "CB" }, + { + "name": "Silos regionas", + "code": "SI" + }, { "name": "TandžilÄ—s regionas", "code": "TA" @@ -18142,14 +18142,6 @@ "name": "Chumphon", "code": "86" }, - { - "name": "Yala", - "code": "95" - }, - { - "name": "Yasothon", - "code": "35" - }, { "name": "Kalasin", "code": "46" @@ -18254,10 +18246,6 @@ "name": "Pattani", "code": "94" }, - { - "name": "Phayao", - "code": "56" - }, { "name": "Phang Nga", "code": "82" @@ -18266,6 +18254,10 @@ "name": "Phatthalung", "code": "93" }, + { + "name": "Phayao", + "code": "56" + }, { "name": "Phetchabun", "code": "67" @@ -18302,10 +18294,6 @@ "name": "Prachuap Khiri Khan", "code": "77" }, - { - "name": "Rayong", - "code": "21" - }, { "name": "Ranong", "code": "85" @@ -18314,6 +18302,10 @@ "name": "Ratchaburi", "code": "70" }, + { + "name": "Rayong", + "code": "21" + }, { "name": "Roi Et", "code": "45" @@ -18401,6 +18393,14 @@ { "name": "Uttaradit", "code": "53" + }, + { + "name": "Yala", + "code": "95" + }, + { + "name": "Yasothon", + "code": "35" } ], "TJ": [ @@ -18956,14 +18956,14 @@ "name": "Arima", "code": "ARI" }, - { - "name": "Couva-Tabaquite-Talparo", - "code": "CTT" - }, { "name": "ÄŒaguanasas", "code": "CHA" }, + { + "name": "Couva-Tabaquite-Talparo", + "code": "CTT" + }, { "name": "Diego Martin", "code": "DMN" @@ -19048,6 +19048,10 @@ } ], "TW": [ + { + "name": "Džanghua apskritis", + "code": "CHA" + }, { "name": "Dziaji", "code": "CYQ" @@ -19064,10 +19068,6 @@ "name": "Dzinmenas", "code": "KIN" }, - { - "name": "Džanghua apskritis", - "code": "CHA" - }, { "name": "Gaosiongas", "code": "KHH" @@ -19426,10 +19426,6 @@ "code": "420", "name": "Buhweju" }, - { - "code": "226", - "name": "Buyende" - }, { "code": "117", "name": "Buikwe" @@ -19486,6 +19482,10 @@ "code": "120", "name": "Buvuma" }, + { + "code": "226", + "name": "Buyende" + }, { "code": "C", "name": "Central" @@ -19522,10 +19522,6 @@ "code": "418", "name": "Isingiro" }, - { - "code": "313", - "name": "Yumbe" - }, { "code": "204", "name": "Jinja" @@ -19550,10 +19546,6 @@ "code": "427", "name": "Kagadi" }, - { - "code": "112", - "name": "Kayunga" - }, { "code": "428", "name": "Kakumiro" @@ -19599,8 +19591,8 @@ "name": "Katakwi" }, { - "code": "123", - "name": "Kyankwanzi" + "code": "112", + "name": "Kayunga" }, { "code": "407", @@ -19615,25 +19607,13 @@ "name": "Kibuku" }, { - "code": "422", - "name": "Kyegegwa" - }, - { - "code": "415", - "name": "Kyenjojo" - }, - { - "code": "125", - "name": "Kyotera" + "code": "419", + "name": "Kiruhura" }, { "code": "421", "name": "Kiryandongo" }, - { - "code": "419", - "name": "Kiruhura" - }, { "code": "408", "name": "Kisoro" @@ -19663,12 +19643,24 @@ "name": "Kween" }, { - "code": "326", - "name": "Lamwo" + "code": "123", + "name": "Kyankwanzi" }, { - "code": "114", - "name": "Lyantonde" + "code": "422", + "name": "Kyegegwa" + }, + { + "code": "415", + "name": "Kyenjojo" + }, + { + "code": "125", + "name": "Kyotera" + }, + { + "code": "326", + "name": "Lamwo" }, { "code": "307", @@ -19687,8 +19679,8 @@ "name": "Lwengo" }, { - "code": "214", - "name": "Mayuge" + "code": "114", + "name": "Lyantonde" }, { "code": "223", @@ -19706,6 +19698,10 @@ "code": "409", "name": "Masindi" }, + { + "code": "214", + "name": "Mayuge" + }, { "code": "209", "name": "Mbale" @@ -19714,22 +19710,22 @@ "code": "410", "name": "Mbarara" }, - { - "code": "115", - "name": "Mityana" - }, { "code": "423", "name": "Mitooma" }, { - "code": "309", - "name": "Moyo" + "code": "115", + "name": "Mityana" }, { "code": "308", "name": "Moroto" }, + { + "code": "309", + "name": "Moyo" + }, { "code": "106", "name": "Mpigi" @@ -19794,14 +19790,14 @@ "code": "328", "name": "Nwoya" }, - { - "code": "321", - "name": "Oyam" - }, { "code": "329", "name": "Otuke" }, + { + "code": "321", + "name": "Oyam" + }, { "code": "312", "name": "Pader" @@ -19866,6 +19862,10 @@ "code": "W", "name": "Western" }, + { + "code": "313", + "name": "Yumbe" + }, { "code": "331", "name": "Zombo" @@ -20262,14 +20262,14 @@ "name": "Samarkando vilajetas", "code": "SA" }, - { - "name": "Syrdarjos vilajetas", - "code": "SI" - }, { "name": "Surchandarjos vilajetas", "code": "SU" }, + { + "name": "Syrdarjos vilajetas", + "code": "SI" + }, { "name": "TaÅ¡kentas", "code": "TK" @@ -20528,10 +20528,6 @@ "name": "HÆ°ng Yên", "code": "66" }, - { - "name": "Yên Bái", - "code": "06" - }, { "name": "Kantas", "code": "CT" @@ -20588,14 +20584,14 @@ "name": "Ninh Thuận", "code": "36" }, - { - "name": "Phú Yên", - "code": "32" - }, { "name": "Phú Thá»", "code": "68" }, + { + "name": "Phú Yên", + "code": "32" + }, { "name": "Quảng Nam", "code": "27" @@ -20659,6 +20655,10 @@ { "name": "VÄ©nh Phúc", "code": "70" + }, + { + "name": "Yên Bái", + "code": "06" } ], "VU": [ diff --git a/js/data/locale/lt/sysres.json b/js/data/locale/lt/sysres.json index f98e4da8c5..764aa61414 100644 --- a/js/data/locale/lt/sysres.json +++ b/js/data/locale/lt/sysres.json @@ -171,6 +171,14 @@ "1#1 wk|#{num} wks": "one#{num} sav.|few#{num} sav.|many#{num} sav.|#{num} sav.", "1#1 mon|#{num} mons": "one#{num} mÄ—n.|few#{num} mÄ—n.|many#{num} mÄ—n.|#{num} mÄ—n.", "1#1 yr|#{num} yrs": "one#{num} m.|few#{num} m.|many#{num} m.|#{num} m.", + "durationMediumMillis": "one#{num} ms|few#{num} ms|many#{num} ms|#{num} ms", + "1#1 se|#{num} sec": "one#{num} s|few#{num} s|many#{num} s|#{num} s", + "1#1 mi|#{num} min": "one#{num} min.|few#{num} min.|many#{num} min.|#{num} min.", + "durationMediumHours": "one#{num} h|few#{num} h|many#{num} h|#{num} h", + "1#1 dy|#{num} dys": "one#{num} d.|few#{num} d.|many#{num} d.|#{num} d.", + "durationMediumWeeks": "one#{num} sav.|few#{num} sav.|many#{num} sav.|#{num} sav.", + "1#1 mo|#{num} mos": "one#{num} mÄ—n.|few#{num} mÄ—n.|many#{num} mÄ—n.|#{num} mÄ—n.", + "durationMediumYears": "one#{num} m.|few#{num} m.|many#{num} m.|#{num} m.", "durationShortMillis": "one#{num} ms|few#{num} ms|many#{num} ms|#{num} ms", "#{num}s": "one#{num} s|few#{num} s|many#{num} s|#{num} s", "durationShortMinutes": "one#{num} min.|few#{num} min.|many#{num} min.|#{num} min.", @@ -179,22 +187,6 @@ "#{num}w": "one#{num} sav.|few#{num} sav.|many#{num} sav.|#{num} sav.", "durationShortMonths": "one#{num} mÄ—n.|few#{num} mÄ—n.|many#{num} mÄ—n.|#{num} mÄ—n.", "#{num}y": "one#{num} m.|few#{num} m.|many#{num} m.|#{num} m.", - "separatorFull": " ", - "finalSeparatorFull": " ir ", - "separatorLong": " ", - "finalSeparatorLong": " ", - "separatorMedium": " ", - "finalSeparatorMedium": " ", - "separatorShort": " ", - "finalSeparatorShort": " ", - "durationMediumMillis": "one#{num} ms|few#{num} ms|many#{num} ms|#{num} ms", - "1#1 se|#{num} sec": "#{num} se", - "1#1 mi|#{num} min": "#{num} mi", - "durationMediumHours": "#{num} va", - "1#1 dy|#{num} dys": "#{num} d.", - "durationMediumWeeks": "#{num} sa", - "1#1 mo|#{num} mos": "#{num} mÄ—", - "durationMediumYears": "#{num} m.", "1#in 1 second|#in {num} seconds": "one#po {num} sekundÄ—s|few#po {num} sekundžių|many#po {num} sekundÄ—s|#po {num} sekundžių", "1#in 1 minute|#in {num} minutes": "one#po {num} minutÄ—s|few#po {num} minuÄių|many#po {num} minutÄ—s|#po {num} minuÄių", "1#in 1 hour|#in {num} hours": "one#po {num} valandos|few#po {num} valandų|many#po {num} valandos|#po {num} valandų", @@ -236,5 +228,13 @@ "#{num}d ago": "one#prieÅ¡ {num} d.|few#prieÅ¡ {num} d.|many#prieÅ¡ {num} d.|#prieÅ¡ {num} d.", "#{num}w ago": "one#prieÅ¡ {num} sav.|few#prieÅ¡ {num} sav.|many#prieÅ¡ {num} sav.|#prieÅ¡ {num} sav.", "#{num}mo ago": "one#prieÅ¡ {num} mÄ—n.|few#prieÅ¡ {num} mÄ—n.|many#prieÅ¡ {num} mÄ—n.|#prieÅ¡ {num} mÄ—n.", - "#{num}y ago": "one#prieÅ¡ {num} m.|few#prieÅ¡ {num} m.|many#prieÅ¡ {num} m.|#prieÅ¡ {num} metų" + "#{num}y ago": "one#prieÅ¡ {num} m.|few#prieÅ¡ {num} m.|many#prieÅ¡ {num} m.|#prieÅ¡ {num} m.", + "separatorFull": " ", + "finalSeparatorFull": " ir ", + "separatorLong": " ", + "finalSeparatorLong": " ", + "separatorMedium": " ", + "finalSeparatorMedium": " ", + "separatorShort": " ", + "finalSeparatorShort": " " } \ No newline at end of file diff --git a/js/data/locale/ltg/langname.jf b/js/data/locale/ltg/langname.jf new file mode 100644 index 0000000000..76cd46cfcd --- /dev/null +++ b/js/data/locale/ltg/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Latgalian" +} \ No newline at end of file diff --git a/js/data/locale/ltg/scripts.jf b/js/data/locale/ltg/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/ltg/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/lu/sysres.json b/js/data/locale/lu/sysres.json index 46c0ce759b..f67fec46e7 100644 --- a/js/data/locale/lu/sysres.json +++ b/js/data/locale/lu/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/luo/sysres.json b/js/data/locale/luo/sysres.json index 4327843c24..27518676c7 100644 --- a/js/data/locale/luo/sysres.json +++ b/js/data/locale/luo/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/luy/sysres.json b/js/data/locale/luy/sysres.json index 1ced99456e..e96c55d7e5 100644 --- a/js/data/locale/luy/sysres.json +++ b/js/data/locale/luy/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/luz/scripts.jf b/js/data/locale/luz/scripts.jf new file mode 100644 index 0000000000..22edfc469b --- /dev/null +++ b/js/data/locale/luz/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Arab" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/lv/ctrynames.json b/js/data/locale/lv/ctrynames.json index f26c980505..603a7828c7 100644 --- a/js/data/locale/lv/ctrynames.json +++ b/js/data/locale/lv/ctrynames.json @@ -33,8 +33,8 @@ "Baltkrievija": "BY", "BangladeÅ¡a": "BD", "Barbadosa": "BB", - "Beliza": "BZ", "Beļģija": "BE", + "Beliza": "BZ", "Benina": "BJ", "Bermudu salas": "BM", "BolÄ«vija": "BO", @@ -48,12 +48,12 @@ "Burundija": "BI", "ButÄna": "BT", "BuvÄ“ sala": "BV", + "ÄŒada": "TD", + "ÄŒehija": "CZ", "CentrÄlÄfrikas Republika": "CF", "CentrÄlamerika": "013", "CentrÄlaustrumÄzija": "035", "CentrÄlÄzija": "143", - "ÄŒada": "TD", - "ÄŒehija": "CZ", "Čīle": "CL", "DÄnija": "DK", "DebesbraukÅ¡anas sala": "AC", @@ -131,6 +131,9 @@ "Katara": "QA", "KazahstÄna": "KZ", "Kenija": "KE", + "Ķīna": "CN", + "Ķīnas Ä«paÅ¡Äs pÄrvaldes apgabals Honkonga": "HK", + "Ķīnas Ä«paÅ¡Äs pÄrvaldes apgabals Makao": "MO", "Kipra": "CY", "Kirasao": "CW", "KirgizstÄna": "KG", @@ -148,9 +151,6 @@ "Kuba": "CU", "Kuka salas": "CK", "Kuveita": "KW", - "Ķīna": "CN", - "Ķīnas Ä«paÅ¡Äs pÄrvaldes apgabals Honkonga": "HK", - "Ķīnas Ä«paÅ¡Äs pÄrvaldes apgabals Makao": "MO", "Laosa": "LA", "Latīņamerika": "419", "Latvija": "LV", @@ -247,13 +247,13 @@ "SomÄlija": "SO", "Somija": "FI", "SpÄnija": "ES", + "Å rilanka": "LK", "Sub-Saharan Africa": "202", "SudÄna": "SD", "Surinama": "SR", "Sv.HelÄ“nas sala": "SH", "SvalbÄra un Jana Majena sala": "SJ", "Svazilenda": "SZ", - "Å rilanka": "LK", "Å veice": "CH", "TadžikistÄna": "TJ", "TaivÄna": "TW", diff --git a/js/data/locale/lv/ctryreverse.json b/js/data/locale/lv/ctryreverse.json index 536e58c7ec..2fa291520f 100644 --- a/js/data/locale/lv/ctryreverse.json +++ b/js/data/locale/lv/ctryreverse.json @@ -40,8 +40,8 @@ "BY": "Baltkrievija", "BD": "BangladeÅ¡a", "BB": "Barbadosa", - "BZ": "Beliza", "BE": "Beļģija", + "BZ": "Beliza", "BJ": "Benina", "BM": "Bermudu salas", "BO": "BolÄ«vija", @@ -55,11 +55,11 @@ "BI": "Burundija", "BT": "ButÄna", "BV": "BuvÄ“ sala", + "TD": "ÄŒada", + "CZ": "ÄŒehija", "CF": "CentrÄlÄfrikas Republika", "013": "CentrÄlamerika", "035": "CentrÄlaustrumÄzija", - "TD": "ÄŒada", - "CZ": "ÄŒehija", "CL": "Čīle", "DK": "DÄnija", "AC": "DebesbraukÅ¡anas sala", @@ -136,6 +136,9 @@ "QA": "Katara", "KZ": "KazahstÄna", "KE": "Kenija", + "CN": "Ķīna", + "HK": "Ķīnas Ä«paÅ¡Äs pÄrvaldes apgabals Honkonga", + "MO": "Ķīnas Ä«paÅ¡Äs pÄrvaldes apgabals Makao", "CY": "Kipra", "CW": "Kirasao", "KG": "KirgizstÄna", @@ -153,9 +156,6 @@ "CU": "Kuba", "CK": "Kuka salas", "KW": "Kuveita", - "CN": "Ķīna", - "HK": "Ķīnas Ä«paÅ¡Äs pÄrvaldes apgabals Honkonga", - "MO": "Ķīnas Ä«paÅ¡Äs pÄrvaldes apgabals Makao", "LA": "Laosa", "LV": "Latvija", "LS": "Lesoto", @@ -249,12 +249,12 @@ "SO": "SomÄlija", "FI": "Somija", "ES": "SpÄnija", + "LK": "Å rilanka", "SD": "SudÄna", "SR": "Surinama", "SH": "Sv.HelÄ“nas sala", "SJ": "SvalbÄra un Jana Majena sala", "SZ": "Svazilenda", - "LK": "Å rilanka", "CH": "Å veice", "TJ": "TadžikistÄna", "TW": "TaivÄna", diff --git a/js/data/locale/lv/regionnames.json b/js/data/locale/lv/regionnames.json index c02dd42847..d61760103c 100644 --- a/js/data/locale/lv/regionnames.json +++ b/js/data/locale/lv/regionnames.json @@ -788,6 +788,10 @@ "name": "Gobustan", "code": "QOB" }, + { + "name": "Goranboy", + "code": "GOR" + }, { "name": "Goychay", "code": "GOY" @@ -796,26 +800,10 @@ "name": "Goygol", "code": "GYG" }, - { - "name": "Goranboy", - "code": "GOR" - }, { "name": "Hajigabul", "code": "HAC" }, - { - "name": "Yardymli", - "code": "YAR" - }, - { - "name": "Yevlakh", - "code": "YE" - }, - { - "name": "Yevlakh District", - "code": "YEV" - }, { "name": "Imishli", "code": "IMI" @@ -1016,6 +1004,18 @@ "name": "Ujar", "code": "UCA" }, + { + "name": "Yardymli", + "code": "YAR" + }, + { + "name": "Yevlakh", + "code": "YE" + }, + { + "name": "Yevlakh District", + "code": "YEV" + }, { "name": "Zangilan", "code": "ZAN" @@ -1294,6 +1294,10 @@ "code": "39", "name": "Meherpur" }, + { + "code": "35", + "name": "Munshiganj" + }, { "code": "34", "name": "Mymensingh" @@ -1302,22 +1306,18 @@ "code": "H", "name": "Mymensingh Division" }, - { - "code": "35", - "name": "Munshiganj" - }, { "code": "48", "name": "Naogaon" }, - { - "code": "40", - "name": "Narayanganj" - }, { "code": "43", "name": "Narail" }, + { + "code": "40", + "name": "Narayanganj" + }, { "code": "42", "name": "Narsingdi" @@ -1394,14 +1394,6 @@ "code": "57", "name": "Sherpur" }, - { - "code": "60", - "name": "Sylhet" - }, - { - "code": "G", - "name": "Sylhet Division" - }, { "code": "59", "name": "Sirajganj" @@ -1410,6 +1402,14 @@ "code": "61", "name": "Sunamganj" }, + { + "code": "60", + "name": "Sylhet" + }, + { + "code": "G", + "name": "Sylhet Division" + }, { "code": "63", "name": "Tangail" @@ -1558,14 +1558,6 @@ "code": "HOU", "name": "Houet" }, - { - "code": "YAG", - "name": "Yagha" - }, - { - "code": "YAT", - "name": "Yatenga" - }, { "code": "IOB", "name": "Ioba" @@ -1618,14 +1610,14 @@ "code": "NAO", "name": "Nahouri" }, - { - "code": "NAY", - "name": "Nayala" - }, { "code": "NAM", "name": "Namentenga" }, + { + "code": "NAY", + "name": "Nayala" + }, { "code": "10", "name": "Nord" @@ -1694,6 +1686,14 @@ "code": "TUI", "name": "Tuy" }, + { + "code": "YAG", + "name": "Yagha" + }, + { + "code": "YAT", + "name": "Yatenga" + }, { "code": "ZIR", "name": "Ziro" @@ -1872,14 +1872,14 @@ "code": "GI", "name": "Gitega" }, - { - "code": "KY", - "name": "Kayanza" - }, { "code": "KR", "name": "Karuzi" }, + { + "code": "KY", + "name": "Kayanza" + }, { "code": "KI", "name": "Kirundo" @@ -1888,14 +1888,14 @@ "code": "MA", "name": "Makamba" }, - { - "code": "MY", - "name": "Muyinga" - }, { "code": "MU", "name": "Muramvya" }, + { + "code": "MY", + "name": "Muyinga" + }, { "code": "MW", "name": "Mwaro" @@ -1904,10 +1904,6 @@ "code": "NG", "name": "Ngozi" }, - { - "code": "RY", - "name": "Ruyigi" - }, { "code": "RM", "name": "Rumonge" @@ -1915,6 +1911,10 @@ { "code": "RT", "name": "Rutana" + }, + { + "code": "RY", + "name": "Ruyigi" } ], "BJ": [ @@ -2216,14 +2216,14 @@ "code": "LI", "name": "Long Island" }, - { - "code": "MG", - "name": "Mayaguana" - }, { "code": "MC", "name": "Mangrove Cay" }, + { + "code": "MG", + "name": "Mayaguana" + }, { "code": "MI", "name": "Moore’s Island" @@ -2502,10 +2502,6 @@ "name": "Manitoba", "code": "MB" }, - { - "name": "Nunavuta", - "code": "NU" - }, { "name": "Å…Å«bransvika", "code": "NB" @@ -2514,6 +2510,10 @@ "name": "Å…Å«faundlenda un Labradora", "code": "NL" }, + { + "name": "Nunavuta", + "code": "NU" + }, { "name": "OntÄrio", "code": "ON" @@ -2838,14 +2838,14 @@ "name": "Obvaldenes kantons", "code": "OW" }, - { - "name": "Sanktgallenes kantons", - "code": "SG" - }, { "name": "Å afhauzenes kantons", "code": "SH" }, + { + "name": "Sanktgallenes kantons", + "code": "SG" + }, { "name": "Å vÄ«ces kantons", "code": "SZ" @@ -2870,13 +2870,13 @@ "name": "Vo kantons", "code": "VD" }, - { - "name": "Zoloturnas kantons", - "code": "SO" - }, { "name": "ŽenÄ“vas kantons", "code": "GE" + }, + { + "name": "Zoloturnas kantons", + "code": "SO" } ], "CI": [ @@ -2952,6 +2952,10 @@ "name": "Marahoué", "code": "12" }, + { + "name": "Montagnes", + "code": "MG" + }, { "name": "Moyen-Cavally", "code": "19" @@ -2960,10 +2964,6 @@ "name": "Moyen-Comoé", "code": "05" }, - { - "name": "Montagnes", - "code": "MG" - }, { "name": "N’zi-Comoé", "code": "11" @@ -3014,10 +3014,6 @@ } ], "CL": [ - { - "name": "Aysén", - "code": "AI" - }, { "name": "Antofagasta", "code": "AN" @@ -3034,6 +3030,10 @@ "name": "Atacama", "code": "AT" }, + { + "name": "Aysén", + "code": "AI" + }, { "name": "Biobio reÄ£ions", "code": "BI" @@ -3276,14 +3276,14 @@ "name": "Bogota", "code": "DC" }, - { - "name": "Boyacá", - "code": "BOY" - }, { "name": "Bolívar", "code": "BOL" }, + { + "name": "Boyacá", + "code": "BOY" + }, { "name": "Caldas", "code": "CAL" @@ -3642,14 +3642,6 @@ "name": "CentrÄlÄehijas apgabals", "code": "20" }, - { - "name": "Cheb", - "code": "411" - }, - { - "name": "Chomutov", - "code": "422" - }, { "name": "ÄŒeská Lípa", "code": "511" @@ -3662,6 +3654,14 @@ "name": "ÄŒeský Krumlov", "code": "312" }, + { + "name": "Cheb", + "code": "411" + }, + { + "name": "Chomutov", + "code": "422" + }, { "name": "DÄ›Äín", "code": "421" @@ -3790,14 +3790,14 @@ "name": "Náchod", "code": "523" }, - { - "name": "Nymburk", - "code": "208" - }, { "name": "Novi JiÄÄ«nas apriņķis", "code": "804" }, + { + "name": "Nymburk", + "code": "208" + }, { "name": "Olomoucas apgabals", "code": "71" @@ -3966,14 +3966,14 @@ "name": "Rakovník", "code": "20C" }, - { - "name": "Rychnov nad Kněžnou", - "code": "524" - }, { "name": "Rokycany", "code": "326" }, + { + "name": "Rychnov nad Kněžnou", + "code": "524" + }, { "name": "Semily", "code": "514" @@ -3986,14 +3986,14 @@ "name": "Strakonice", "code": "316" }, - { - "name": "Svitavu apriņķis", - "code": "533" - }, { "name": "Å umperkas apriņķis", "code": "715" }, + { + "name": "Svitavu apriņķis", + "code": "533" + }, { "name": "Tábor", "code": "317" @@ -4030,18 +4030,22 @@ "name": "Ūstu pie Orlices apriņķis", "code": "534" }, - { - "name": "VisoÄinas apgabals", - "code": "63" - }, { "name": "ViÅ¡kovas apriņķis", "code": "646" }, + { + "name": "VisoÄinas apgabals", + "code": "63" + }, { "name": "VsetÄ«nas apriņķis", "code": "723" }, + { + "name": "ŽdjÄras pie SÄzavas apriņķis", + "code": "635" + }, { "name": "ZlÄ«nas apgabals", "code": "72" @@ -4053,10 +4057,6 @@ { "name": "Znojmo apriņķis", "code": "647" - }, - { - "name": "ŽdjÄras pie SÄzavas apriņķis", - "code": "635" } ], "DE": [ @@ -4748,14 +4748,14 @@ "name": "Alexandria", "code": "ALX" }, - { - "name": "Asyut", - "code": "AST" - }, { "name": "Aswan", "code": "ASN" }, + { + "name": "Asyut", + "code": "AST" + }, { "name": "Beheira", "code": "BH" @@ -5024,6 +5024,10 @@ "name": "Laspalmasas province", "code": "GC" }, + { + "name": "Ä»eidas province", + "code": "L" + }, { "name": "Leonas province", "code": "LE" @@ -5032,10 +5036,6 @@ "name": "Lugo province", "code": "LU" }, - { - "name": "Ä»eidas province", - "code": "L" - }, { "name": "Madrid Province", "code": "M" @@ -5360,10 +5360,6 @@ "code": "TRK", "name": "Chuuk" }, - { - "code": "YAP", - "name": "Yap" - }, { "code": "KSA", "name": "Kosrae" @@ -5371,6 +5367,10 @@ { "code": "PNI", "name": "Pohnpei" + }, + { + "code": "YAP", + "name": "Yap" } ], "FR": [ @@ -5662,14 +5662,6 @@ "name": "LuarÄ“", "code": "45" }, - { - "name": "Mayotte", - "code": "MAY" - }, - { - "name": "Mayotte²", - "code": "YT" - }, { "name": "Majenna", "code": "53" @@ -5686,6 +5678,14 @@ "name": "Martinique", "code": "MQ" }, + { + "name": "Mayotte", + "code": "MAY" + }, + { + "name": "Mayotte²", + "code": "YT" + }, { "name": "MÄ“na un LuÄra", "code": "49" @@ -5762,14 +5762,14 @@ "name": "PiejÅ«ras Alpi", "code": "06" }, - { - "name": "PiejÅ«ras SÄ“na", - "code": "76" - }, { "name": "PiejÅ«ras Å aranta", "code": "17" }, + { + "name": "PiejÅ«ras SÄ“na", + "code": "76" + }, { "name": "Pijdedoma", "code": "63" @@ -5786,6 +5786,10 @@ "name": "Rona", "code": "69" }, + { + "name": "Å aranta", + "code": "16" + }, { "name": "Sarta", "code": "72" @@ -5802,6 +5806,10 @@ "name": "SÄ“na-SendenÄ«", "code": "93" }, + { + "name": "Å Ä“ra", + "code": "18" + }, { "name": "Somma", "code": "80" @@ -5822,14 +5830,6 @@ "name": "St. Pierre & Miquelon", "code": "PM" }, - { - "name": "Å aranta", - "code": "16" - }, - { - "name": "Å Ä“ra", - "code": "18" - }, { "name": "Tarna", "code": "81" @@ -6498,10 +6498,6 @@ "name": "Milton Keynes", "code": "MIK" }, - { - "name": "Moyle", - "code": "MYL" - }, { "name": "Monmouthshire", "code": "MON" @@ -6510,6 +6506,10 @@ "name": "Moray", "code": "MRY" }, + { + "name": "Moyle", + "code": "MYL" + }, { "name": "Neath Port Talbot", "code": "NTL" @@ -6706,10 +6706,18 @@ "name": "Scottish Borders", "code": "SCB" }, + { + "name": "Å efÄ«lda", + "code": "SHF" + }, { "name": "Sefton", "code": "SFT" }, + { + "name": "Å etlendas salas", + "code": "ZET" + }, { "name": "Skotija", "code": "SCT" @@ -6746,6 +6754,10 @@ "name": "Southend-on-Sea", "code": "SOS" }, + { + "name": "Å ropÅ¡Ä«ra", + "code": "SHR" + }, { "name": "StefordÅ¡Ä«ra", "code": "STS" @@ -6786,18 +6798,6 @@ "name": "Swindon", "code": "SWD" }, - { - "name": "Å efÄ«lda", - "code": "SHF" - }, - { - "name": "Å etlendas salas", - "code": "ZET" - }, - { - "name": "Å ropÅ¡Ä«ra", - "code": "SHR" - }, { "name": "Tameside", "code": "TAM" @@ -7146,10 +7146,6 @@ "name": "Guéckédou", "code": "GU" }, - { - "name": "Yomou", - "code": "YO" - }, { "name": "Kankan", "code": "KA" @@ -7249,6 +7245,10 @@ { "name": "Tougué", "code": "TO" + }, + { + "name": "Yomou", + "code": "YO" } ], "GQ": [ @@ -7346,10 +7346,6 @@ "name": "Chios", "code": "85" }, - { - "name": "Cyclades", - "code": "82" - }, { "name": "Corfu", "code": "22" @@ -7362,6 +7358,10 @@ "name": "Crete", "code": "M" }, + { + "name": "Cyclades", + "code": "82" + }, { "name": "Dodecanese", "code": "81" @@ -7522,14 +7522,14 @@ "name": "Thesprotia", "code": "32" }, - { - "name": "Thessaly", - "code": "E" - }, { "name": "Thessaloniki", "code": "54" }, + { + "name": "Thessaly", + "code": "E" + }, { "name": "Trikala", "code": "44" @@ -7778,10 +7778,6 @@ "code": "IN", "name": "Intibucá" }, - { - "code": "YO", - "name": "Yoro" - }, { "code": "LP", "name": "La Paz" @@ -7805,6 +7801,10 @@ { "code": "VA", "name": "Valle" + }, + { + "code": "YO", + "name": "Yoro" } ], "HR": [ @@ -7944,14 +7944,14 @@ "name": "Baraņas meÄ£e", "code": "BA" }, - { - "name": "Békéscsaba", - "code": "BC" - }, { "name": "BÄ“kÄ“Å¡as meÄ£e", "code": "BE" }, + { + "name": "Békéscsaba", + "code": "BC" + }, { "name": "BorÅ¡odas-AbaÅ«jas-ZemplÄ“na meÄ£e", "code": "BZ" @@ -8028,14 +8028,14 @@ "name": "Nagykanizsa", "code": "NK" }, - { - "name": "Nyíregyháza", - "code": "NY" - }, { "name": "NogrÄdas meÄ£e", "code": "NO" }, + { + "name": "Nyíregyháza", + "code": "NY" + }, { "name": "PÄ“Äa", "code": "PS" @@ -8060,6 +8060,14 @@ "name": "SÄ“keÅ¡fehÄ“rvÄra", "code": "SF" }, + { + "name": "Å omoÄ£as meÄ£e", + "code": "SO" + }, + { + "name": "Å oprona", + "code": "SN" + }, { "name": "Szekszárd", "code": "SS" @@ -8072,14 +8080,6 @@ "name": "Szombathely", "code": "SH" }, - { - "name": "Å omoÄ£as meÄ£e", - "code": "SO" - }, - { - "name": "Å oprona", - "code": "SN" - }, { "name": "Tatabánya", "code": "TB" @@ -8162,10 +8162,6 @@ "name": "Gorontalo", "code": "GO" }, - { - "name": "Yogyakarta", - "code": "YO" - }, { "name": "Jambi", "code": "JA" @@ -8273,6 +8269,10 @@ { "name": "West Sumatra", "code": "SB" + }, + { + "name": "Yogyakarta", + "code": "YO" } ], "IE": [ @@ -10258,13 +10258,13 @@ "name": "RietumkazahstÄnas apgabals", "code": "ZAP" }, - { - "name": "ZiemeļkazahstÄnas apgabals", - "code": "SEV" - }, { "name": "Žambilas apgabals", "code": "ZHA" + }, + { + "name": "ZiemeļkazahstÄnas apgabals", + "code": "SEV" } ], "LA": [ @@ -10766,10 +10766,6 @@ "name": "Kalvarijas paÅ¡valdÄ«ba", "code": "14" }, - { - "name": "Kauno Municipality", - "code": "15" - }, { "name": "Kauņas apriņķis", "code": "KU" @@ -10778,10 +10774,22 @@ "name": "Kauņas rajona paÅ¡valdÄ«ba", "code": "16" }, + { + "name": "Kauno Municipality", + "code": "15" + }, { "name": "Kazlu RÅ«das paÅ¡valdÄ«ba", "code": "17" }, + { + "name": "Ķēdaiņu rajona paÅ¡valdÄ«ba", + "code": "18" + }, + { + "name": "Ķelmes rajona paÅ¡valdÄ«ba", + "code": "19" + }, { "name": "KlaipÄ“das apriņķis", "code": "KL" @@ -10802,14 +10810,6 @@ "name": "KupiÅ¡Ä·u rajona paÅ¡valdÄ«ba", "code": "23" }, - { - "name": "Ķēdaiņu rajona paÅ¡valdÄ«ba", - "code": "18" - }, - { - "name": "Ķelmes rajona paÅ¡valdÄ«ba", - "code": "19" - }, { "name": "Lazdiju rajona paÅ¡valdÄ«ba", "code": "24" @@ -10886,10 +10886,6 @@ "name": "RokiÅ¡Ä·u rajona paÅ¡valdÄ«ba", "code": "40" }, - { - "name": "Skodas rajona paÅ¡valdÄ«ba", - "code": "48" - }, { "name": "Å aÄ·u rajona paÅ¡valdÄ«ba", "code": "41" @@ -10922,6 +10918,10 @@ "name": "Å irvintu rajona paÅ¡valdÄ«ba", "code": "47" }, + { + "name": "Skodas rajona paÅ¡valdÄ«ba", + "code": "48" + }, { "name": "Å venÄoņu rajona paÅ¡valdÄ«ba", "code": "49" @@ -11242,6 +11242,14 @@ "name": "KÄrsavas novads", "code": "044" }, + { + "name": "Ķeguma novads", + "code": "051" + }, + { + "name": "Ķekavas novads", + "code": "052" + }, { "name": "KocÄ“nu novads", "code": "045" @@ -11263,16 +11271,8 @@ "code": "049" }, { - "name": "KuldÄ«gas novads", - "code": "050" - }, - { - "name": "Ķeguma novads", - "code": "051" - }, - { - "name": "Ķekavas novads", - "code": "052" + "name": "KuldÄ«gas novads", + "code": "050" }, { "name": "LielvÄrdes novads", @@ -11782,10 +11782,6 @@ "name": "Larache", "code": "LAR" }, - { - "name": "Marrakesh-Tensift-El Haouz", - "code": "11" - }, { "name": "MarrÄkeÅ¡a", "code": "MMD" @@ -11798,6 +11794,10 @@ "name": "MarrÄkeÅ¡a³", "code": "SYB" }, + { + "name": "Marrakesh-Tensift-El Haouz", + "code": "11" + }, { "name": "Médiouna", "code": "MED" @@ -13926,14 +13926,14 @@ "name": "Anambra", "code": "AN" }, - { - "name": "Bayelsa", - "code": "BY" - }, { "name": "Bauchi", "code": "BA" }, + { + "name": "Bayelsa", + "code": "BY" + }, { "name": "Benue", "code": "BE" @@ -13978,10 +13978,6 @@ "name": "Imo", "code": "IM" }, - { - "name": "Yobe", - "code": "YO" - }, { "name": "Jigawa", "code": "JI" @@ -14026,10 +14022,6 @@ "name": "Ogun", "code": "OG" }, - { - "name": "Oyo", - "code": "OY" - }, { "name": "Ondo", "code": "ON" @@ -14038,6 +14030,10 @@ "name": "Osun", "code": "OS" }, + { + "name": "Oyo", + "code": "OY" + }, { "name": "Plateau", "code": "PL" @@ -14054,6 +14050,10 @@ "name": "Taraba", "code": "TA" }, + { + "name": "Yobe", + "code": "YO" + }, { "name": "Zamfara", "code": "ZA" @@ -14612,10 +14612,6 @@ } ], "PE": [ - { - "code": "AYA", - "name": "Ayacucho" - }, { "code": "AMA", "name": "Amazonas" @@ -14632,6 +14628,10 @@ "code": "ARE", "name": "Arequipa" }, + { + "code": "AYA", + "name": "Ayacucho" + }, { "code": "CAJ", "name": "Cajamarca" @@ -15252,14 +15252,14 @@ "name": "Lodzas vojevodiste", "code": "LD" }, - { - "name": "LubuÅ¡as vojevodiste", - "code": "LB" - }, { "name": "Ä»ubļinas vojevodiste", "code": "LU" }, + { + "name": "LubuÅ¡as vojevodiste", + "code": "LB" + }, { "name": "Mazovijas vojevodiste", "code": "MZ" @@ -16028,6 +16028,10 @@ "name": "Kabarda-BalkÄrija", "code": "KB" }, + { + "name": "Kaļiņingradas apgabals", + "code": "KGD" + }, { "name": "Kalmikija", "code": "KL" @@ -16036,10 +16040,6 @@ "name": "Kalugas apgabals", "code": "KLU" }, - { - "name": "Kaļiņingradas apgabals", - "code": "KGD" - }, { "name": "KamÄatkas novads", "code": "KAM" @@ -16116,14 +16116,6 @@ "name": "Murmanskas apgabals", "code": "MUR" }, - { - "name": "Novgorodas apgabals", - "code": "NGR" - }, - { - "name": "Novosibirskas apgabals", - "code": "NVS" - }, { "name": "Å…encu autonomais apvidus", "code": "NEN" @@ -16132,6 +16124,14 @@ "name": "Å…ižņijnovgorodas apgabals", "code": "NIZ" }, + { + "name": "Novgorodas apgabals", + "code": "NGR" + }, + { + "name": "Novosibirskas apgabals", + "code": "NVS" + }, { "name": "Omskas apgabals", "code": "OMS" @@ -17676,10 +17676,6 @@ "code": "AW", "name": "Awdal" }, - { - "code": "BY", - "name": "Bay, Somalia" - }, { "code": "BK", "name": "Bakool" @@ -17692,6 +17688,10 @@ "code": "BR", "name": "Bari" }, + { + "code": "BY", + "name": "Bay, Somalia" + }, { "code": "GA", "name": "Galguduud" @@ -18022,6 +18022,10 @@ "name": "Logone Oriental", "code": "LR" }, + { + "name": "Mandoul", + "code": "MA" + }, { "name": "Mayo-Kebbi Est", "code": "ME" @@ -18030,10 +18034,6 @@ "name": "Mayo-Kebbi Ouest", "code": "MO" }, - { - "name": "Mandoul", - "code": "MA" - }, { "name": "Moyen-Chari", "code": "MC" @@ -18142,14 +18142,6 @@ "name": "Chumphon", "code": "86" }, - { - "name": "Yala", - "code": "95" - }, - { - "name": "Yasothon", - "code": "35" - }, { "name": "Kalasin", "code": "46" @@ -18246,17 +18238,13 @@ "name": "Pathum Thani", "code": "13" }, - { - "name": "Pattaya", - "code": "S" - }, { "name": "Pattani", "code": "94" }, { - "name": "Phayao", - "code": "56" + "name": "Pattaya", + "code": "S" }, { "name": "Phang Nga", @@ -18266,6 +18254,10 @@ "name": "Phatthalung", "code": "93" }, + { + "name": "Phayao", + "code": "56" + }, { "name": "Phetchabun", "code": "67" @@ -18302,10 +18294,6 @@ "name": "Prachuap Khiri Khan", "code": "77" }, - { - "name": "Rayong", - "code": "21" - }, { "name": "Ranong", "code": "85" @@ -18314,6 +18302,10 @@ "name": "Ratchaburi", "code": "70" }, + { + "name": "Rayong", + "code": "21" + }, { "name": "Roi Et", "code": "45" @@ -18401,6 +18393,14 @@ { "name": "Uttaradit", "code": "53" + }, + { + "name": "Yala", + "code": "95" + }, + { + "name": "Yasothon", + "code": "35" } ], "TJ": [ @@ -19072,14 +19072,6 @@ "name": "Hualien", "code": "HUA" }, - { - "name": "Yilan", - "code": "ILA" - }, - { - "name": "Yunlin", - "code": "YUN" - }, { "name": "Kaohsiung", "code": "KHH" @@ -19135,6 +19127,14 @@ { "name": "Taoyuan", "code": "TAO" + }, + { + "name": "Yilan", + "code": "ILA" + }, + { + "name": "Yunlin", + "code": "YUN" } ], "TZ": [ @@ -19426,10 +19426,6 @@ "code": "420", "name": "Buhweju" }, - { - "code": "226", - "name": "Buyende" - }, { "code": "117", "name": "Buikwe" @@ -19486,6 +19482,10 @@ "code": "120", "name": "Buvuma" }, + { + "code": "226", + "name": "Buyende" + }, { "code": "C", "name": "Central" @@ -19522,10 +19522,6 @@ "code": "418", "name": "Isingiro" }, - { - "code": "313", - "name": "Yumbe" - }, { "code": "204", "name": "Jinja" @@ -19550,10 +19546,6 @@ "code": "427", "name": "Kagadi" }, - { - "code": "112", - "name": "Kayunga" - }, { "code": "428", "name": "Kakumiro" @@ -19599,8 +19591,8 @@ "name": "Katakwi" }, { - "code": "123", - "name": "Kyankwanzi" + "code": "112", + "name": "Kayunga" }, { "code": "407", @@ -19615,25 +19607,13 @@ "name": "Kibuku" }, { - "code": "422", - "name": "Kyegegwa" - }, - { - "code": "415", - "name": "Kyenjojo" - }, - { - "code": "125", - "name": "Kyotera" + "code": "419", + "name": "Kiruhura" }, { "code": "421", "name": "Kiryandongo" }, - { - "code": "419", - "name": "Kiruhura" - }, { "code": "408", "name": "Kisoro" @@ -19663,12 +19643,24 @@ "name": "Kween" }, { - "code": "326", - "name": "Lamwo" + "code": "123", + "name": "Kyankwanzi" }, { - "code": "114", - "name": "Lyantonde" + "code": "422", + "name": "Kyegegwa" + }, + { + "code": "415", + "name": "Kyenjojo" + }, + { + "code": "125", + "name": "Kyotera" + }, + { + "code": "326", + "name": "Lamwo" }, { "code": "307", @@ -19687,8 +19679,8 @@ "name": "Lwengo" }, { - "code": "214", - "name": "Mayuge" + "code": "114", + "name": "Lyantonde" }, { "code": "223", @@ -19706,6 +19698,10 @@ "code": "409", "name": "Masindi" }, + { + "code": "214", + "name": "Mayuge" + }, { "code": "209", "name": "Mbale" @@ -19714,22 +19710,22 @@ "code": "410", "name": "Mbarara" }, - { - "code": "115", - "name": "Mityana" - }, { "code": "423", "name": "Mitooma" }, { - "code": "309", - "name": "Moyo" + "code": "115", + "name": "Mityana" }, { "code": "308", "name": "Moroto" }, + { + "code": "309", + "name": "Moyo" + }, { "code": "106", "name": "Mpigi" @@ -19794,14 +19790,14 @@ "code": "328", "name": "Nwoya" }, - { - "code": "321", - "name": "Oyam" - }, { "code": "329", "name": "Otuke" }, + { + "code": "321", + "name": "Oyam" + }, { "code": "312", "name": "Pader" @@ -19866,6 +19862,10 @@ "code": "W", "name": "Western" }, + { + "code": "313", + "name": "Yumbe" + }, { "code": "331", "name": "Zombo" @@ -20354,10 +20354,6 @@ "name": "Guárico", "code": "J" }, - { - "name": "Yaracuy", - "code": "U" - }, { "name": "Lara", "code": "K" @@ -20402,6 +20398,10 @@ "name": "VenecuÄ“las FederÄlie valdÄ«jumi", "code": "W" }, + { + "name": "Yaracuy", + "code": "U" + }, { "name": "Zulia", "code": "V" @@ -20532,10 +20532,6 @@ "name": "HÆ°ng Yên", "code": "66" }, - { - "name": "Yên Bái", - "code": "06" - }, { "name": "Khánh Hòa", "code": "34" @@ -20588,14 +20584,14 @@ "name": "Ninh Thuận", "code": "36" }, - { - "name": "Phú Yên", - "code": "32" - }, { "name": "Phú Thá»", "code": "68" }, + { + "name": "Phú Yên", + "code": "32" + }, { "name": "Quảng Nam", "code": "27" @@ -20659,6 +20655,10 @@ { "name": "VÄ©nh Phúc", "code": "70" + }, + { + "name": "Yên Bái", + "code": "06" } ], "VU": [ diff --git a/js/data/locale/lv/sysres.json b/js/data/locale/lv/sysres.json index 18ad2ee976..ae059a34c9 100644 --- a/js/data/locale/lv/sysres.json +++ b/js/data/locale/lv/sysres.json @@ -79,14 +79,14 @@ "a1": "pÄ“cpusdienÄ", "G-1": "BCE", "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "zero#{num} milisekundes|one#{num} milisekunde|#{num} milisekundes", - "1#1 second|#{num} seconds": "zero#{num} sekundes|one#{num} sekunde|#{num} sekundes", - "1#1 minute|#{num} minutes": "zero#{num} minÅ«tes|one#{num} minÅ«te|#{num} minÅ«tes", - "1#1 hour|#{num} hours": "zero#{num} stundas|one#{num} stunda|#{num} stundas", - "1#1 day|#{num} days": "zero#{num} dienas|one#{num} diena|#{num} dienas", - "1#1 week|#{num} weeks": "zero#{num} nedēļas|one#{num} nedēļa|#{num} nedēļas", - "1#1 month|#{num} months": "zero#{num} mÄ“neÅ¡i|one#{num} mÄ“nesis|#{num} mÄ“neÅ¡i", - "1#1 year|#{num} years": "zero#{num} gadi|one#{num} gads|#{num} gadi", + "1#1 millisecond|#{num} milliseconds": "zero#{num} milisekunžu|one#{num} milisekunde|#{num} milisekundes", + "1#1 second|#{num} seconds": "zero#{num} sekunžu|one#{num} sekunde|#{num} sekundes", + "1#1 minute|#{num} minutes": "zero#{num} minÅ«Å¡u|one#{num} minÅ«te|#{num} minÅ«tes", + "1#1 hour|#{num} hours": "zero#{num} stundu|one#{num} stunda|#{num} stundas", + "1#1 day|#{num} days": "zero#{num} dienu|one#{num} diena|#{num} dienas", + "1#1 week|#{num} weeks": "zero#{num} nedēļu|one#{num} nedēļa|#{num} nedēļas", + "1#1 month|#{num} months": "zero#{num} mÄ“neÅ¡u|one#{num} mÄ“nesis|#{num} mÄ“neÅ¡i", + "1#1 year|#{num} years": "zero#{num} gadu|one#{num} gads|#{num} gadi", "#{num} ms": "zero#{num} ms|one#{num} ms|#{num} ms", "1#1 sec|#{num} sec": "zero#{num} sek.|one#{num} sek.|#{num} sek.", "1#1 min|#{num} min": "zero#{num} min.|one#{num} min.|#{num} min.", @@ -95,30 +95,22 @@ "1#1 wk|#{num} wks": "zero#{num} ned.|one#{num} ned.|#{num} ned.", "1#1 mon|#{num} mons": "zero#{num} mÄ“n.|one#{num} mÄ“n.|#{num} mÄ“n.", "1#1 yr|#{num} yrs": "zero#{num} g.|one#{num} g.|#{num} g.", + "durationMediumMillis": "zero#{num}ms|one#{num}ms|#{num}ms", + "1#1 se|#{num} sec": "zero#{num}s|one#{num}s|#{num}s", + "1#1 mi|#{num} min": "zero#{num} min|one#{num} min|#{num} min", + "durationMediumHours": "zero#{num}h|one#{num}h|#{num}h", + "1#1 dy|#{num} dys": "zero#{num}d|one#{num}d|#{num}d", + "durationMediumWeeks": "zero#{num} n.|one#{num} n.|#{num} n.", + "1#1 mo|#{num} mos": "zero#{num} m.|one#{num} m.|#{num} m.", + "durationMediumYears": "zero#{num} g.|one#{num} g.|#{num} g.", "durationShortMillis": "zero#{num}ms|one#{num}ms|#{num}ms", "#{num}s": "zero#{num}s|one#{num}s|#{num}s", "durationShortMinutes": "zero#{num} min|one#{num} min|#{num} min", "#{num}h": "zero#{num}h|one#{num}h|#{num}h", "#{num}d": "zero#{num}d|one#{num}d|#{num}d", - "#{num}w": "zero#{num} ned.|one#{num} ned.|#{num} ned.", - "durationShortMonths": "zero#{num} mÄ“n.|one#{num} mÄ“n.|#{num} mÄ“n.", - "#{num}y": "zero#{num}g.|one#{num}g.|#{num}g.", - "separatorFull": ", ", - "finalSeparatorFull": " un ", - "separatorLong": ", ", - "finalSeparatorLong": " un ", - "separatorMedium": ", ", - "finalSeparatorMedium": " un ", - "separatorShort": " ", - "finalSeparatorShort": " ", - "durationMediumMillis": "zero#{num}ms|one#{num}ms|#{num}ms", - "1#1 se|#{num} sec": "#{num} se", - "1#1 mi|#{num} min": "#{num} min", - "durationMediumHours": "#{num} st", - "1#1 dy|#{num} dys": "#{num} di", - "durationMediumWeeks": "#{num} ne", - "1#1 mo|#{num} mos": "#{num} mÄ“", - "durationMediumYears": "#{num} g.", + "#{num}w": "zero#{num} n.|one#{num} n.|#{num} n.", + "durationShortMonths": "zero#{num} m.|one#{num} m.|#{num} m.", + "#{num}y": "zero#{num} g.|one#{num} g.|#{num} g.", "1#in 1 second|#in {num} seconds": "zero#pÄ“c {num} sekundÄ“m|one#pÄ“c {num} sekundes|#pÄ“c {num} sekundÄ“m", "1#in 1 minute|#in {num} minutes": "zero#pÄ“c {num} minÅ«tÄ“m|one#pÄ“c {num} minÅ«tes|#pÄ“c {num} minÅ«tÄ“m", "1#in 1 hour|#in {num} hours": "zero#pÄ“c {num} stundÄm|one#pÄ“c {num} stundas|#pÄ“c {num} stundÄm", @@ -160,5 +152,13 @@ "#{num}d ago": "zero#pirms {num} d.|one#pirms {num} d.|#pirms {num} d.", "#{num}w ago": "zero#pirms {num} ned.|one#pirms {num} ned.|#pirms {num} ned.", "#{num}mo ago": "zero#pirms {num} mÄ“n.|one#pirms {num} mÄ“n.|#pirms {num} mÄ“n.", - "#{num}y ago": "zero#pirms {num} g.|one#pirms {num} g.|#pirms {num} g." + "#{num}y ago": "zero#pirms {num} g.|one#pirms {num} g.|#pirms {num} g.", + "separatorFull": ", ", + "finalSeparatorFull": " un ", + "separatorLong": ", ", + "finalSeparatorLong": " un ", + "separatorMedium": ", ", + "finalSeparatorMedium": " un ", + "separatorShort": " ", + "finalSeparatorShort": " " } \ No newline at end of file diff --git a/js/data/locale/lzh/langname.jf b/js/data/locale/lzh/langname.jf new file mode 100644 index 0000000000..ad14939fd3 --- /dev/null +++ b/js/data/locale/lzh/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Literary Chinese" +} \ No newline at end of file diff --git a/js/data/locale/lzh/scripts.jf b/js/data/locale/lzh/scripts.jf new file mode 100644 index 0000000000..2dd58be278 --- /dev/null +++ b/js/data/locale/lzh/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Hans" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/lzz/langname.jf b/js/data/locale/lzz/langname.jf new file mode 100644 index 0000000000..9a68b368d5 --- /dev/null +++ b/js/data/locale/lzz/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Laz" +} \ No newline at end of file diff --git a/js/data/locale/lzz/scripts.jf b/js/data/locale/lzz/scripts.jf new file mode 100644 index 0000000000..f988854144 --- /dev/null +++ b/js/data/locale/lzz/scripts.jf @@ -0,0 +1,7 @@ +{ + "scripts": [ + "Geor", + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/maf/scripts.jf b/js/data/locale/maf/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/maf/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/mas/TZ/dateformats.json b/js/data/locale/mas/TZ/dateformats.json new file mode 100644 index 0000000000..16933f813f --- /dev/null +++ b/js/data/locale/mas/TZ/dateformats.json @@ -0,0 +1,155 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "EEEE, d MMMM yyyy", + "l": "EEE, d MMMM yyyy", + "m": "EE, d MMM yyyy", + "s": "E, dd/MM/yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM yyyy", + "s": "dd/MM/yyyy" + }, + "dmw": { + "f": "EEEE, d MMMM", + "l": "EEE, d MMMM", + "m": "EE, d MMM", + "s": "E, dd/MM" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "dd/MM" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "MM/yyyy" + }, + "dw": { + "f": "EEEE, d", + "l": "EEE, d", + "m": "EE, d", + "s": "E, dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} {st} – {et}", + "l": "{sd} {sm} {sy} {st} – {et}", + "m": "{sd} {sm} {sy} {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/mas/sysres.json b/js/data/locale/mas/sysres.json index d4b6e99550..b6e68fcd9f 100644 --- a/js/data/locale/mas/sysres.json +++ b/js/data/locale/mas/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/maz/scripts.jf b/js/data/locale/maz/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/maz/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/mdt/scripts.jf b/js/data/locale/mdt/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/mdt/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/mer/sysres.json b/js/data/locale/mer/sysres.json index 2414628a18..162b87133c 100644 --- a/js/data/locale/mer/sysres.json +++ b/js/data/locale/mer/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/mfa/scripts.jf b/js/data/locale/mfa/scripts.jf new file mode 100644 index 0000000000..22edfc469b --- /dev/null +++ b/js/data/locale/mfa/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Arab" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/mfe/sysres.json b/js/data/locale/mfe/sysres.json index ebb9745046..789c8f7e49 100644 --- a/js/data/locale/mfe/sysres.json +++ b/js/data/locale/mfe/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/mg/numfmt.jf b/js/data/locale/mg/numfmt.jf deleted file mode 100644 index 22a7c43c66..0000000000 --- a/js/data/locale/mg/numfmt.jf +++ /dev/null @@ -1,8 +0,0 @@ -{ - "generated": true, - "numfmt": { - "currencyFormats": { - "common": "{s}{n}" - } - } -} \ No newline at end of file diff --git a/js/data/locale/mg/sysres.json b/js/data/locale/mg/sysres.json index a0382af1f3..63d8b9de3a 100644 --- a/js/data/locale/mg/sysres.json +++ b/js/data/locale/mg/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/mgh/sysres.json b/js/data/locale/mgh/sysres.json index 7144bffd3e..25af9acf05 100644 --- a/js/data/locale/mgh/sysres.json +++ b/js/data/locale/mgh/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/mgo/numfmt.jf b/js/data/locale/mgo/numfmt.jf deleted file mode 100644 index 25b9f24830..0000000000 --- a/js/data/locale/mgo/numfmt.jf +++ /dev/null @@ -1,11 +0,0 @@ -{ - "generated": true, - "numfmt": { - "decimalChar": ".", - "groupChar": ",", - "exponential": "E", - "currencyFormats": { - "common": "{s} {n}" - } - } -} \ No newline at end of file diff --git a/js/data/locale/mgo/sysres.json b/js/data/locale/mgo/sysres.json index 9fa37fad52..5db0d3bc18 100644 --- a/js/data/locale/mgo/sysres.json +++ b/js/data/locale/mgo/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "one#+{num} s|#+{num} s", "1#in 1 minute|#in {num} minutes": "one#+{num} min|#+{num} min", "1#in 1 hour|#in {num} hours": "one#+{num} h|#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "one#-{num} d|#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "one#-{num} m|#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/mgp/scripts.jf b/js/data/locale/mgp/scripts.jf new file mode 100644 index 0000000000..9408517d0c --- /dev/null +++ b/js/data/locale/mgp/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Deva" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/mgy/scripts.jf b/js/data/locale/mgy/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/mgy/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/mi/clock.jf b/js/data/locale/mi/clock.jf new file mode 100644 index 0000000000..2f9e37f764 --- /dev/null +++ b/js/data/locale/mi/clock.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "clock": "12" +} \ No newline at end of file diff --git a/js/data/locale/mi/dateformats.json b/js/data/locale/mi/dateformats.json new file mode 100644 index 0000000000..85e4e23c47 --- /dev/null +++ b/js/data/locale/mi/dateformats.json @@ -0,0 +1,155 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "yyyy MMMM d, EEEE", + "l": "yyyy MMMM d, EEE", + "m": "yyyy MMM d, EE", + "s": "yyyy-MM-dd, E" + }, + "dmy": { + "f": "yyyy MMMM d", + "l": "yyyy MMMM d", + "m": "yyyy MMM d", + "s": "yyyy-MM-dd" + }, + "dmw": { + "f": "MMMM d, EEEE", + "l": "MMMM d, EEE", + "m": "MMM d, EE", + "s": "MM-dd, E" + }, + "dm": { + "f": "MMMM d", + "l": "MMMM d", + "m": "MMM d", + "s": "MM-dd" + }, + "my": { + "f": "yyyy MMMM", + "l": "yyyy MMMM", + "m": "yyyy MMM", + "s": "yyyy-MM" + }, + "dw": { + "f": "d, EEEE", + "l": "d, EEE", + "m": "d, EE", + "s": "dd, E" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "", + "ms": "mm:ss", + "ahm": "h:mm", + "hms": "", + "hmz": " z", + "ahmz": "h:mm z", + "ahms": "h:mm:ss", + "hmsz": " z", + "ahmsz": "h:mm:ss z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "", + "ms": "mm:ss", + "ahm": "", + "hms": "", + "hmz": " z", + "ahmz": " z", + "ahms": "", + "hmsz": " z", + "ahmsz": " z" + } + }, + "range": { + "c00": { + "f": "{sy} {sm} {sd} {st} – {et}", + "l": "{sy} {sm} {sd} {st} – {et}", + "m": "{sy} {sm} {sd} {st} – {et}", + "s": "{sy}-{sm}-{sd} {st} – {et}" + }, + "c01": { + "f": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", + "l": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", + "m": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", + "s": "{sy}-{sm}-{sd} {st} – {ey}-{em}-{ed} {et}" + }, + "c02": { + "f": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", + "l": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", + "m": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", + "s": "{sy}-{sm}-{sd} {st} – {ey}-{em}-{ed} {et}" + }, + "c03": { + "f": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", + "l": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", + "m": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", + "s": "{sy}-{sm}-{sd} {st} – {ey}-{em}-{ed} {et}" + }, + "c10": { + "f": "{sy} {sm} {sd} – {ed}", + "l": "{sy} {sm} {sd} – {ed}", + "m": "{sy} {sm} {sd} – {ed}", + "s": "{sy}-{sm}-{sd} – {ed}" + }, + "c11": { + "f": "{sy} {sm} {sd} – {em} {ed}", + "l": "{sy} {sm} {sd} – {em} {ed}", + "m": "{sy} {sm} {sd} – {ey} {em} {ed}", + "s": "{sy}-{sm}-{sd} – {ey}-{em}-{ed}" + }, + "c12": { + "f": "{sy} {sm} {sd} – {ey} {em} {ed}", + "l": "{sy} {sm} {sd} – {ey} {em} {ed}", + "m": "{sy} {sm} {sd} – {ey} {em} {ed}", + "s": "{sy}-{sm}-{sd} – {ey}-{em}-{ed}" + }, + "c20": { + "f": "{sy} {sm} – {ey} {em}", + "l": "{sy} {sm} – {ey} {em}", + "m": "{sy} {sm} – {ey} {em}", + "s": "{sy}-{sm} – {ey}-{em}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/ss/sysres.json b/js/data/locale/mi/sysres.json similarity index 67% rename from js/data/locale/ss/sysres.json rename to js/data/locale/mi/sysres.json index fbbfcb58aa..eef4b8256e 100644 --- a/js/data/locale/ss/sysres.json +++ b/js/data/locale/mi/sysres.json @@ -1,80 +1,80 @@ { - "MMMM1": "Bhimbidvwane", - "MMM1": "Bhi", - "NN1": "Bh", - "N1": "B", - "MMMM2": "iNdlovana", - "MMM2": "Van", - "NN2": "Va", - "N2": "V", - "MMMM3": "iNdlovu-lenkhulu", - "MMM3": "Vol", - "NN3": "Vo", - "N3": "V", - "MMMM4": "Mabasa", - "MMM4": "Mab", - "NN4": "Ma", - "N4": "M", - "MMMM5": "iNkhwekhweti", - "MMM5": "Nkh", - "NN5": "Nk", - "N5": "N", - "MMMM6": "iNhlaba", - "MMM6": "Nhl", - "NN6": "Nh", - "N6": "N", - "MMMM7": "Kholwane", - "MMM7": "Kho", - "NN7": "Kh", - "N7": "K", - "MMMM8": "iNgci", - "MMM8": "Ngc", - "NN8": "Ng", - "N8": "N", - "MMMM9": "iNyoni", - "MMM9": "Nyo", - "NN9": "Ny", - "N9": "N", - "MMMM10": "iMphala", - "MMM10": "Mph", - "NN10": "Mp", - "N10": "M", - "MMMM11": "Lweti", - "MMM11": "Lwe", - "NN11": "Lw", - "N11": "L", - "MMMM12": "iNgongoni", - "MMM12": "Ngo", - "NN12": "Ng", - "N12": "N", - "EEEE0": "Lisontfo", - "EEE0": "Son", - "EE0": "Son", - "E0": "S", - "EEEE1": "uMsombuluko", - "EEE1": "Mso", - "EE1": "Mso", - "E1": "M", - "EEEE2": "Lesibili", - "EEE2": "Bil", - "EE2": "Bil", + "MMMM1": "KohitÄtea", + "MMM1": "Kohi", + "NN1": "Ko", + "N1": "K", + "MMMM2": "Huitanguru", + "MMM2": "Hui", + "NN2": "Hu", + "N2": "H", + "MMMM3": "PoutÅ«terangi", + "MMM3": "Pou", + "NN3": "Po", + "N3": "P", + "MMMM4": "PaengawhÄwhÄ", + "MMM4": "Pae", + "NN4": "Pa", + "N4": "P", + "MMMM5": "Haratua", + "MMM5": "Hara", + "NN5": "Ha", + "N5": "H", + "MMMM6": "Pipiri", + "MMM6": "Pipi", + "NN6": "Pi", + "N6": "P", + "MMMM7": "HÅngongoi", + "MMM7": "HÅngo", + "NN7": "HÅ", + "N7": "H", + "MMMM8": "HereturikÅkÄ", + "MMM8": "Here", + "NN8": "He", + "N8": "H", + "MMMM9": "Mahuru", + "MMM9": "Mahu", + "NN9": "Ma", + "N9": "M", + "MMMM10": "Whiringa-Ä-nuku", + "MMM10": "Nuku", + "NN10": "Nu", + "N10": "N", + "MMMM11": "Whiringa-Ä-rangi", + "MMM11": "Rangi", + "NN11": "Ra", + "N11": "R", + "MMMM12": "Hakihea", + "MMM12": "Haki", + "NN12": "Ha", + "N12": "H", + "EEEE0": "RÄtapu", + "EEE0": "Tap", + "EE0": "Tap", + "E0": "T", + "EEEE1": "RÄhina", + "EEE1": "Hin", + "EE1": "Hin", + "E1": "H", + "EEEE2": "RÄtÅ«", + "EEE2": "TÅ«", + "EE2": "TÅ«", "E2": "T", - "EEEE3": "Lesitsatfu", - "EEE3": "Tsa", - "EE3": "Tsa", - "E3": "W", - "EEEE4": "Lesine", - "EEE4": "Ne", - "EE4": "Ne", - "E4": "T", - "EEEE5": "Lesihlanu", - "EEE5": "Hla", - "EE5": "Hla", - "E5": "F", - "EEEE6": "uMgcibelo", - "EEE6": "Mgc", - "EE6": "Mgc", - "E6": "S", + "EEEE3": "RÄapa", + "EEE3": "Apa", + "EE3": "Apa", + "E3": "A", + "EEEE4": "RÄpare", + "EEE4": "Par", + "EE4": "Par", + "E4": "P", + "EEEE5": "RÄmere", + "EEE5": "Mer", + "EE5": "Mer", + "E5": "M", + "EEEE6": "RÄhoroi", + "EEE6": "Hor", + "EE6": "Hor", + "E6": "H", "a0": "AM", "a1": "PM", "G-1": "BCE", @@ -111,14 +111,6 @@ "#{num}w": "#{num} w", "durationShortMonths": "#{num} m", "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" -} + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " +} \ No newline at end of file diff --git a/js/data/locale/mk/ctrynames.json b/js/data/locale/mk/ctrynames.json index 5c0f292d1e..a8dd9b5a72 100644 --- a/js/data/locale/mk/ctrynames.json +++ b/js/data/locale/mk/ctrynames.json @@ -1,4 +1,5 @@ { + "Sub-Saharan Africa": "202", "ÐвганиÑтан": "AF", "ÐвÑтралазија": "053", "ÐвÑтралија": "AU", @@ -289,6 +290,5 @@ "Швајцарија": "CH", "ШведÑка": "SE", "Шпанија": "ES", - "Шри Ланка": "LK", - "Sub-Saharan Africa": "202" + "Шри Ланка": "LK" } \ No newline at end of file diff --git a/js/data/locale/mk/regionnames.json b/js/data/locale/mk/regionnames.json new file mode 100644 index 0000000000..c49a991ce0 --- /dev/null +++ b/js/data/locale/mk/regionnames.json @@ -0,0 +1,20822 @@ +{ + "AD": [ + { + "code": "02", + "name": "Canillo" + }, + { + "code": "03", + "name": "Encamp" + }, + { + "code": "04", + "name": "La Massana" + }, + { + "code": "05", + "name": "Ordino" + }, + { + "code": "06", + "name": "Sant Julià de Lòria" + }, + { + "code": "07", + "name": "Andorra la Vella" + }, + { + "code": "08", + "name": "Escaldes-Engordany" + } + ], + "AE": [ + { + "code": "AZ", + "name": "Abu Dhabi" + }, + { + "code": "AJ", + "name": "Ajman" + }, + { + "code": "DU", + "name": "Dubai" + }, + { + "code": "FU", + "name": "Fujairah" + }, + { + "code": "RK", + "name": "Ras al-Khaimah" + }, + { + "code": "SH", + "name": "Sharjah" + }, + { + "code": "UQ", + "name": "Umm al-Quwain" + } + ], + "AF": [ + { + "code": "BDS", + "name": "Badakhshan" + }, + { + "code": "BDG", + "name": "Badghis" + }, + { + "code": "BGL", + "name": "Baghlan" + }, + { + "code": "BAL", + "name": "Balkh" + }, + { + "code": "BAM", + "name": "Bamyan" + }, + { + "code": "DAY", + "name": "Daykundi" + }, + { + "code": "FRA", + "name": "Farah" + }, + { + "code": "FYB", + "name": "Faryab" + }, + { + "code": "GHA", + "name": "Ghazni" + }, + { + "code": "GHO", + "name": "GhÅr" + }, + { + "code": "HEL", + "name": "Helmand" + }, + { + "code": "HER", + "name": "Herat" + }, + { + "code": "JOW", + "name": "Jowzjan" + }, + { + "code": "KAB", + "name": "Kabul" + }, + { + "code": "KAN", + "name": "Kandahar" + }, + { + "code": "KAP", + "name": "Kapisa" + }, + { + "code": "KHO", + "name": "Khost" + }, + { + "code": "KNR", + "name": "Kunar" + }, + { + "code": "KDZ", + "name": "Kunduz" + }, + { + "code": "LAG", + "name": "Laghman" + }, + { + "code": "LOG", + "name": "Logar" + }, + { + "code": "WAR", + "name": "Maidan Wardak" + }, + { + "code": "NAN", + "name": "Nangarhar" + }, + { + "code": "NIM", + "name": "Nimruz" + }, + { + "code": "NUR", + "name": "Nuristan" + }, + { + "code": "PIA", + "name": "Paktia" + }, + { + "code": "PKA", + "name": "Paktika" + }, + { + "code": "PAN", + "name": "Panjshir" + }, + { + "code": "PAR", + "name": "Parwan" + }, + { + "code": "SAM", + "name": "Samangan" + }, + { + "code": "SAR", + "name": "Sar-e Pol" + }, + { + "code": "TAK", + "name": "Takhar" + }, + { + "code": "URU", + "name": "Urozgan" + }, + { + "code": "ZAB", + "name": "Zabul" + } + ], + "AG": [ + { + "code": "03", + "name": "Saint George" + }, + { + "code": "04", + "name": "Saint John" + }, + { + "code": "05", + "name": "Saint Mary" + }, + { + "code": "06", + "name": "Saint Paul" + }, + { + "code": "07", + "name": "Saint Peter" + }, + { + "code": "08", + "name": "Saint Philip" + }, + { + "code": "10", + "name": "Barbuda" + }, + { + "code": "11", + "name": "Redonda" + } + ], + "AL": [ + { + "code": "BR", + "name": "Berat" + }, + { + "code": "01", + "name": "Berat County" + }, + { + "code": "BU", + "name": "Bulqizë" + }, + { + "code": "DL", + "name": "Delvinë" + }, + { + "code": "DV", + "name": "Devoll" + }, + { + "code": "DI", + "name": "Dibër" + }, + { + "code": "09", + "name": "Dibër County" + }, + { + "code": "DR", + "name": "Durrës" + }, + { + "code": "02", + "name": "Durrës County" + }, + { + "code": "EL", + "name": "Elbasan" + }, + { + "code": "03", + "name": "Elbasan County" + }, + { + "code": "FR", + "name": "Fier" + }, + { + "code": "04", + "name": "Fier County" + }, + { + "code": "GJ", + "name": "Gjirokastër" + }, + { + "code": "05", + "name": "Gjirokastër County" + }, + { + "code": "GR", + "name": "Gramsh" + }, + { + "code": "HA", + "name": "Has" + }, + { + "code": "KA", + "name": "Kavajë" + }, + { + "code": "ER", + "name": "Kolonjë" + }, + { + "code": "KO", + "name": "Korçë" + }, + { + "code": "06", + "name": "Korçë County" + }, + { + "code": "KR", + "name": "Krujë" + }, + { + "code": "KC", + "name": "Kuçovë" + }, + { + "code": "KU", + "name": "Kukës" + }, + { + "code": "07", + "name": "Kukës County" + }, + { + "code": "KB", + "name": "Kurbin" + }, + { + "code": "LE", + "name": "Lezhë" + }, + { + "code": "08", + "name": "Lezhë County" + }, + { + "code": "LB", + "name": "Librazhd" + }, + { + "code": "LU", + "name": "Lushnjë" + }, + { + "code": "MM", + "name": "Malësi e Madhe" + }, + { + "code": "MK", + "name": "Mallakastër" + }, + { + "code": "MT", + "name": "Mat" + }, + { + "code": "MR", + "name": "Mirditë" + }, + { + "code": "PQ", + "name": "Peqin" + }, + { + "code": "PR", + "name": "Përmet" + }, + { + "code": "PG", + "name": "Pogradec" + }, + { + "code": "PU", + "name": "Pukë" + }, + { + "code": "SR", + "name": "Sarandë" + }, + { + "code": "SH", + "name": "Shkodër" + }, + { + "code": "10", + "name": "Shkodër County" + }, + { + "code": "SK", + "name": "Skrapar" + }, + { + "code": "TE", + "name": "Tepelenë" + }, + { + "code": "TR", + "name": "Tirana" + }, + { + "code": "11", + "name": "Tirana County" + }, + { + "code": "TP", + "name": "Tropojë" + }, + { + "code": "VL", + "name": "Vlorë" + }, + { + "code": "12", + "name": "Vlorë County" + } + ], + "AM": [ + { + "code": "AG", + "name": "Aragatsotn" + }, + { + "code": "AR", + "name": "Ararat" + }, + { + "code": "AV", + "name": "Armavir" + }, + { + "code": "GR", + "name": "Gegharkunik" + }, + { + "code": "KT", + "name": "Kotayk" + }, + { + "code": "LO", + "name": "Lori" + }, + { + "code": "SH", + "name": "Shirak" + }, + { + "code": "SU", + "name": "Syunik" + }, + { + "code": "TV", + "name": "Tavush" + }, + { + "code": "VD", + "name": "Vayots Dzor" + }, + { + "code": "ER", + "name": "Yerevan" + } + ], + "AO": [ + { + "code": "BGO", + "name": "Bengo" + }, + { + "code": "BGU", + "name": "Benguela" + }, + { + "code": "BIE", + "name": "Bié" + }, + { + "code": "CAB", + "name": "Cabinda" + }, + { + "code": "CCU", + "name": "Cuando Cubango" + }, + { + "code": "CNO", + "name": "Cuanza Norte" + }, + { + "code": "CUS", + "name": "Cuanza Sul" + }, + { + "code": "CNN", + "name": "Cunene" + }, + { + "code": "HUA", + "name": "Huambo" + }, + { + "code": "HUI", + "name": "Huíla" + }, + { + "code": "LUA", + "name": "Luanda" + }, + { + "code": "LNO", + "name": "Lunda Norte" + }, + { + "code": "LSU", + "name": "Lunda Sul" + }, + { + "code": "MAL", + "name": "Malanje" + }, + { + "code": "MOX", + "name": "Moxico" + }, + { + "code": "NAM", + "name": "Namibe" + }, + { + "code": "UIG", + "name": "Uíge" + }, + { + "code": "ZAI", + "name": "Zaire" + } + ], + "AR": [ + { + "code": "C", + "name": "Buenos Aires" + }, + { + "code": "B", + "name": "Buenos Aires Province" + }, + { + "code": "K", + "name": "Catamarca" + }, + { + "code": "H", + "name": "Chaco" + }, + { + "code": "U", + "name": "Chubut" + }, + { + "code": "X", + "name": "Córdoba" + }, + { + "code": "W", + "name": "Corrientes" + }, + { + "code": "E", + "name": "Entre Ríos" + }, + { + "code": "P", + "name": "Formosa" + }, + { + "code": "Y", + "name": "Jujuy" + }, + { + "code": "L", + "name": "La Pampa" + }, + { + "code": "F", + "name": "La Rioja" + }, + { + "code": "M", + "name": "Mendoza" + }, + { + "code": "N", + "name": "Misiones" + }, + { + "code": "Q", + "name": "Neuquén" + }, + { + "code": "R", + "name": "Río Negro" + }, + { + "code": "A", + "name": "Salta" + }, + { + "code": "J", + "name": "San Juan" + }, + { + "code": "D", + "name": "San Luis" + }, + { + "code": "Z", + "name": "Santa Cruz" + }, + { + "code": "S", + "name": "Santa Fe" + }, + { + "code": "G", + "name": "Santiago del Estero" + }, + { + "code": "V", + "name": "Tierra del Fuego" + }, + { + "code": "T", + "name": "Tucumán" + } + ], + "AT": [ + { + "code": "1", + "name": "Burgenland" + }, + { + "code": "2", + "name": "Carinthia" + }, + { + "code": "3", + "name": "Lower Austria" + }, + { + "code": "4", + "name": "Upper Austria" + }, + { + "code": "5", + "name": "Salzburg" + }, + { + "code": "6", + "name": "Styria" + }, + { + "code": "7", + "name": "Tyrol" + }, + { + "code": "8", + "name": "Vorarlberg" + }, + { + "code": "9", + "name": "Vienna" + } + ], + "AU": [ + { + "code": "ACT", + "name": "Australian Capital Territory" + }, + { + "code": "NSW", + "name": "New South Wales" + }, + { + "code": "NT", + "name": "Northern Territory" + }, + { + "code": "QLD", + "name": "Queensland" + }, + { + "code": "SA", + "name": "South Australia" + }, + { + "code": "TAS", + "name": "Tasmania" + }, + { + "code": "VIC", + "name": "Victoria" + }, + { + "code": "WA", + "name": "Western Australia" + } + ], + "AZ": [ + { + "code": "ABS", + "name": "Absheron" + }, + { + "code": "AGM", + "name": "Agdam" + }, + { + "code": "AGS", + "name": "Agdash" + }, + { + "code": "AGC", + "name": "Aghjabadi" + }, + { + "code": "AGA", + "name": "Agstafa" + }, + { + "code": "AGU", + "name": "Agsu" + }, + { + "code": "AST", + "name": "Astara" + }, + { + "code": "BAB", + "name": "Babek" + }, + { + "code": "BA", + "name": "Baku" + }, + { + "code": "BAL", + "name": "Balakan" + }, + { + "code": "BAR", + "name": "Barda" + }, + { + "code": "BEY", + "name": "Beylagan" + }, + { + "code": "BIL", + "name": "Bilasuvar" + }, + { + "code": "DAS", + "name": "Dashkasan" + }, + { + "code": "FUZ", + "name": "Fizuli" + }, + { + "code": "GAD", + "name": "Gadabay" + }, + { + "code": "GA", + "name": "Ganja" + }, + { + "code": "QOB", + "name": "Gobustan" + }, + { + "code": "GOR", + "name": "Goranboy" + }, + { + "code": "GOY", + "name": "Goychay" + }, + { + "code": "GYG", + "name": "Goygol" + }, + { + "code": "HAC", + "name": "Hajigabul" + }, + { + "code": "IMI", + "name": "Imishli" + }, + { + "code": "ISM", + "name": "Ismailli" + }, + { + "code": "CAB", + "name": "Jabrayil" + }, + { + "code": "CAL", + "name": "Jalilabad" + }, + { + "code": "CUL", + "name": "Julfa" + }, + { + "code": "KAL", + "name": "Kalbajar" + }, + { + "code": "KAN", + "name": "Kangarli" + }, + { + "code": "XAC", + "name": "Khachmaz" + }, + { + "code": "XIZ", + "name": "Khizi" + }, + { + "code": "XCI", + "name": "Khojali" + }, + { + "code": "XVD", + "name": "Khojavend" + }, + { + "code": "KUR", + "name": "Kurdamir" + }, + { + "code": "LAC", + "name": "Lachin" + }, + { + "code": "LA", + "name": "Lankaran" + }, + { + "code": "LAN", + "name": "Lankaran District" + }, + { + "code": "LER", + "name": "Lerik" + }, + { + "code": "MAS", + "name": "Masally" + }, + { + "code": "MI", + "name": "Mingachevir" + }, + { + "code": "NA", + "name": "Naftalan" + }, + { + "code": "NV", + "name": "Nakhchivan" + }, + { + "code": "NX", + "name": "Nakhchivan AR" + }, + { + "code": "NEF", + "name": "Neftchala" + }, + { + "code": "OGU", + "name": "Oghuz" + }, + { + "code": "ORD", + "name": "Ordubad" + }, + { + "code": "QAB", + "name": "Qabala" + }, + { + "code": "QAX", + "name": "Qakh" + }, + { + "code": "QAZ", + "name": "Qazakh" + }, + { + "code": "QBA", + "name": "Quba" + }, + { + "code": "QBI", + "name": "Qubadli" + }, + { + "code": "QUS", + "name": "Qusar" + }, + { + "code": "SAT", + "name": "Saatly" + }, + { + "code": "SAB", + "name": "Sabirabad" + }, + { + "code": "SAD", + "name": "Sadarak" + }, + { + "code": "SAL", + "name": "Salyan" + }, + { + "code": "SMX", + "name": "Samukh" + }, + { + "code": "SBN", + "name": "Shabran" + }, + { + "code": "SAH", + "name": "Shahbuz" + }, + { + "code": "SA", + "name": "Shaki" + }, + { + "code": "SAK", + "name": "Shaki District" + }, + { + "code": "SMI", + "name": "Shamakhi" + }, + { + "code": "SKR", + "name": "Shamkir" + }, + { + "code": "SAR", + "name": "Sharur" + }, + { + "code": "SR", + "name": "Shirvan" + }, + { + "code": "SUS", + "name": "Shusha" + }, + { + "code": "SIY", + "name": "Siazan" + }, + { + "code": "XA", + "name": "Stepanakert" + }, + { + "code": "SM", + "name": "Sumqayit" + }, + { + "code": "TAR", + "name": "Tartar" + }, + { + "code": "TOV", + "name": "Tovuz" + }, + { + "code": "UCA", + "name": "Ujar" + }, + { + "code": "YAR", + "name": "Yardymli" + }, + { + "code": "YE", + "name": "Yevlakh" + }, + { + "code": "YEV", + "name": "Yevlakh District" + }, + { + "code": "ZAN", + "name": "Zangilan" + }, + { + "code": "ZAQ", + "name": "Zaqatala" + }, + { + "code": "ZAR", + "name": "Zardab" + } + ], + "BA": [ + { + "code": "05", + "name": "Bosnian Podrinje" + }, + { + "code": "BRC", + "name": "BrÄko District" + }, + { + "code": "06", + "name": "Central Bosnia" + }, + { + "code": "BIH", + "name": "Federation of Bosnia and Herzegovina" + }, + { + "code": "07", + "name": "Herzegovina-Neretva" + }, + { + "code": "10", + "name": "Livanjski" + }, + { + "code": "02", + "name": "Posavina" + }, + { + "code": "SRP", + "name": "Republika Srpska" + }, + { + "code": "09", + "name": "Sarajevo" + }, + { + "code": "03", + "name": "Tuzlanski" + }, + { + "code": "01", + "name": "Una-Sana" + }, + { + "code": "08", + "name": "West Herzegovina" + }, + { + "code": "04", + "name": "Zenica-Doboj" + } + ], + "BB": [ + { + "code": "01", + "name": "Christ Church" + }, + { + "code": "02", + "name": "Saint Andrew" + }, + { + "code": "03", + "name": "Saint George" + }, + { + "code": "04", + "name": "Saint James" + }, + { + "code": "05", + "name": "Saint John" + }, + { + "code": "06", + "name": "Saint Joseph" + }, + { + "code": "07", + "name": "Saint Lucy" + }, + { + "code": "08", + "name": "Saint Michael" + }, + { + "code": "09", + "name": "Saint Peter" + }, + { + "code": "10", + "name": "Saint Philip" + }, + { + "code": "11", + "name": "Saint Thomas" + } + ], + "BD": [ + { + "code": "05", + "name": "Bagerhat" + }, + { + "code": "01", + "name": "Bandarban" + }, + { + "code": "02", + "name": "Barguna" + }, + { + "code": "A", + "name": "Barisal" + }, + { + "code": "06", + "name": "Barisal Division" + }, + { + "code": "07", + "name": "Bhola" + }, + { + "code": "03", + "name": "Bogra" + }, + { + "code": "04", + "name": "Brahmanbaria" + }, + { + "code": "09", + "name": "Chandpur" + }, + { + "code": "10", + "name": "Chittagong" + }, + { + "code": "B", + "name": "Chittagong Division" + }, + { + "code": "12", + "name": "Chuadanga" + }, + { + "code": "08", + "name": "Comilla" + }, + { + "code": "11", + "name": "Cox’s Bazar" + }, + { + "code": "13", + "name": "Dhaka" + }, + { + "code": "C", + "name": "Dhaka Division" + }, + { + "code": "14", + "name": "Dinajpur" + }, + { + "code": "15", + "name": "Faridpur" + }, + { + "code": "16", + "name": "Feni" + }, + { + "code": "19", + "name": "Gaibandha" + }, + { + "code": "18", + "name": "Gazipur" + }, + { + "code": "17", + "name": "Gopalganj" + }, + { + "code": "20", + "name": "Habiganj" + }, + { + "code": "21", + "name": "Jamalpur" + }, + { + "code": "22", + "name": "Jessore" + }, + { + "code": "25", + "name": "Jhalokati" + }, + { + "code": "23", + "name": "Jhenaidah" + }, + { + "code": "24", + "name": "Joypurhat" + }, + { + "code": "29", + "name": "Khagrachari" + }, + { + "code": "27", + "name": "Khulna" + }, + { + "code": "D", + "name": "Khulna Division" + }, + { + "code": "26", + "name": "Kishoreganj" + }, + { + "code": "28", + "name": "Kurigram" + }, + { + "code": "30", + "name": "Kushtia" + }, + { + "code": "31", + "name": "Lakshmipur" + }, + { + "code": "32", + "name": "Lalmonirhat" + }, + { + "code": "36", + "name": "Madaripur" + }, + { + "code": "37", + "name": "Magura" + }, + { + "code": "33", + "name": "Manikganj" + }, + { + "code": "38", + "name": "Maulvi Bazar" + }, + { + "code": "39", + "name": "Meherpur" + }, + { + "code": "35", + "name": "Munshiganj" + }, + { + "code": "34", + "name": "Mymensingh" + }, + { + "code": "H", + "name": "Mymensingh Division" + }, + { + "code": "48", + "name": "Naogaon" + }, + { + "code": "43", + "name": "Narail" + }, + { + "code": "40", + "name": "Narayanganj" + }, + { + "code": "42", + "name": "Narsingdi" + }, + { + "code": "44", + "name": "Natore" + }, + { + "code": "45", + "name": "Nawabganj" + }, + { + "code": "41", + "name": "Netrokona" + }, + { + "code": "46", + "name": "Nilphamari" + }, + { + "code": "47", + "name": "Noakhali" + }, + { + "code": "49", + "name": "Pabna" + }, + { + "code": "52", + "name": "Panchagarh" + }, + { + "code": "51", + "name": "Patuakhali" + }, + { + "code": "50", + "name": "Pirojpur" + }, + { + "code": "53", + "name": "Rajbari" + }, + { + "code": "54", + "name": "Rajshahi" + }, + { + "code": "E", + "name": "Rajshahi Division" + }, + { + "code": "56", + "name": "Rangamati Hill" + }, + { + "code": "55", + "name": "Rangpur" + }, + { + "code": "F", + "name": "Rangpur Division" + }, + { + "code": "58", + "name": "Satkhira" + }, + { + "code": "62", + "name": "Shariatpur" + }, + { + "code": "57", + "name": "Sherpur" + }, + { + "code": "59", + "name": "Sirajganj" + }, + { + "code": "61", + "name": "Sunamganj" + }, + { + "code": "60", + "name": "Sylhet" + }, + { + "code": "G", + "name": "Sylhet Division" + }, + { + "code": "63", + "name": "Tangail" + }, + { + "code": "64", + "name": "Thakurgaon" + } + ], + "BE": [ + { + "code": "VAN", + "name": "Antwerp" + }, + { + "code": "BRU", + "name": "Brussels" + }, + { + "code": "VOV", + "name": "East Flanders" + }, + { + "code": "VLG", + "name": "Flanders" + }, + { + "code": "VBR", + "name": "Flemish Brabant" + }, + { + "code": "WHT", + "name": "Hainaut" + }, + { + "code": "WLG", + "name": "Liège" + }, + { + "code": "VLI", + "name": "Limburg" + }, + { + "code": "WLX", + "name": "Luxembourg" + }, + { + "code": "WNA", + "name": "Namur" + }, + { + "code": "WAL", + "name": "Wallonia" + }, + { + "code": "WBR", + "name": "Walloon Brabant" + }, + { + "code": "VWV", + "name": "West Flanders" + } + ], + "BF": [ + { + "code": "BAL", + "name": "Balé" + }, + { + "code": "BAM", + "name": "Bam" + }, + { + "code": "BAN", + "name": "Banwa" + }, + { + "code": "BAZ", + "name": "Bazèga" + }, + { + "code": "01", + "name": "Boucle du Mouhoun" + }, + { + "code": "BGR", + "name": "Bougouriba" + }, + { + "code": "BLG", + "name": "Boulgou" + }, + { + "code": "BLK", + "name": "Boulkiemdé" + }, + { + "code": "02", + "name": "Cascades" + }, + { + "code": "03", + "name": "Centre" + }, + { + "code": "04", + "name": "Centre-Est" + }, + { + "code": "05", + "name": "Centre-Nord" + }, + { + "code": "06", + "name": "Centre-Ouest" + }, + { + "code": "07", + "name": "Centre-Sud" + }, + { + "code": "COM", + "name": "Comoé" + }, + { + "code": "08", + "name": "Est" + }, + { + "code": "GAN", + "name": "Ganzourgou" + }, + { + "code": "GNA", + "name": "Gnagna" + }, + { + "code": "GOU", + "name": "Gourma" + }, + { + "code": "09", + "name": "Hauts-Bassins" + }, + { + "code": "HOU", + "name": "Houet" + }, + { + "code": "IOB", + "name": "Ioba" + }, + { + "code": "KAD", + "name": "Kadiogo" + }, + { + "code": "KEN", + "name": "Kénédougou" + }, + { + "code": "KMD", + "name": "Komondjari" + }, + { + "code": "KMP", + "name": "Kompienga" + }, + { + "code": "KOS", + "name": "Kossi" + }, + { + "code": "KOP", + "name": "Koulpélogo" + }, + { + "code": "KOT", + "name": "Kouritenga" + }, + { + "code": "KOW", + "name": "Kourwéogo" + }, + { + "code": "LER", + "name": "Léraba" + }, + { + "code": "LOR", + "name": "Loroum" + }, + { + "code": "MOU", + "name": "Mouhoun" + }, + { + "code": "NAO", + "name": "Nahouri" + }, + { + "code": "NAM", + "name": "Namentenga" + }, + { + "code": "NAY", + "name": "Nayala" + }, + { + "code": "10", + "name": "Nord" + }, + { + "code": "NOU", + "name": "Noumbiel" + }, + { + "code": "OUB", + "name": "Oubritenga" + }, + { + "code": "OUD", + "name": "Oudalan" + }, + { + "code": "PAS", + "name": "Passoré" + }, + { + "code": "11", + "name": "Plateau-Central" + }, + { + "code": "PON", + "name": "Poni" + }, + { + "code": "12", + "name": "Sahel" + }, + { + "code": "SNG", + "name": "Sanguié" + }, + { + "code": "SMT", + "name": "Sanmatenga" + }, + { + "code": "SEN", + "name": "Séno" + }, + { + "code": "SIS", + "name": "Sissili" + }, + { + "code": "SOM", + "name": "Soum" + }, + { + "code": "SOR", + "name": "Sourou" + }, + { + "code": "13", + "name": "Sud-Ouest" + }, + { + "code": "TAP", + "name": "Tapoa" + }, + { + "code": "TUI", + "name": "Tuy" + }, + { + "code": "YAG", + "name": "Yagha" + }, + { + "code": "YAT", + "name": "Yatenga" + }, + { + "code": "ZIR", + "name": "Ziro" + }, + { + "code": "ZON", + "name": "Zondoma" + }, + { + "code": "ZOU", + "name": "Zoundwéogo" + } + ], + "BG": [ + { + "code": "01", + "name": "Blagoevgrad" + }, + { + "code": "02", + "name": "Burgas" + }, + { + "code": "03", + "name": "Varna" + }, + { + "code": "04", + "name": "Veliko Tarnovo" + }, + { + "code": "05", + "name": "Vidin" + }, + { + "code": "06", + "name": "Vratsa" + }, + { + "code": "07", + "name": "Gabrovo" + }, + { + "code": "08", + "name": "Dobrich" + }, + { + "code": "09", + "name": "Kardzhali" + }, + { + "code": "10", + "name": "Kyustendil" + }, + { + "code": "11", + "name": "Lovech" + }, + { + "code": "12", + "name": "Montana" + }, + { + "code": "13", + "name": "Pazardzhik" + }, + { + "code": "14", + "name": "Pernik" + }, + { + "code": "15", + "name": "Pleven" + }, + { + "code": "16", + "name": "Plovdiv" + }, + { + "code": "17", + "name": "Razgrad" + }, + { + "code": "18", + "name": "Ruse" + }, + { + "code": "19", + "name": "Silistra" + }, + { + "code": "20", + "name": "Sliven" + }, + { + "code": "21", + "name": "Smolyan" + }, + { + "code": "22", + "name": "Sofia" + }, + { + "code": "23", + "name": "Sofia District" + }, + { + "code": "24", + "name": "Stara Zagora" + }, + { + "code": "25", + "name": "Targovishte" + }, + { + "code": "26", + "name": "Haskovo" + }, + { + "code": "27", + "name": "Shumen" + }, + { + "code": "28", + "name": "Yambol" + } + ], + "BH": [ + { + "code": "13", + "name": "Capital" + }, + { + "code": "14", + "name": "Southern" + }, + { + "code": "15", + "name": "Muharraq" + }, + { + "code": "16", + "name": "Central" + }, + { + "code": "17", + "name": "Northern" + } + ], + "BI": [ + { + "code": "BB", + "name": "Bubanza" + }, + { + "code": "BM", + "name": "Bujumbura" + }, + { + "code": "BL", + "name": "Bujumbura Rural" + }, + { + "code": "BR", + "name": "Bururi" + }, + { + "code": "CA", + "name": "Cankuzo" + }, + { + "code": "CI", + "name": "Cibitoke" + }, + { + "code": "GI", + "name": "Gitega" + }, + { + "code": "KR", + "name": "Karuzi" + }, + { + "code": "KY", + "name": "Kayanza" + }, + { + "code": "KI", + "name": "Kirundo" + }, + { + "code": "MA", + "name": "Makamba" + }, + { + "code": "MU", + "name": "Muramvya" + }, + { + "code": "MY", + "name": "Muyinga" + }, + { + "code": "MW", + "name": "Mwaro" + }, + { + "code": "NG", + "name": "Ngozi" + }, + { + "code": "RM", + "name": "Rumonge" + }, + { + "code": "RT", + "name": "Rutana" + }, + { + "code": "RY", + "name": "Ruyigi" + } + ], + "BJ": [ + { + "code": "AL", + "name": "Alibori" + }, + { + "code": "AK", + "name": "Atakora" + }, + { + "code": "AQ", + "name": "Atlantique" + }, + { + "code": "BO", + "name": "Borgou" + }, + { + "code": "CO", + "name": "Collines" + }, + { + "code": "DO", + "name": "Donga" + }, + { + "code": "KO", + "name": "Kouffo" + }, + { + "code": "LI", + "name": "Littoral" + }, + { + "code": "MO", + "name": "Mono" + }, + { + "code": "OU", + "name": "Ouémé" + }, + { + "code": "PL", + "name": "Plateau" + }, + { + "code": "ZO", + "name": "Zou" + } + ], + "BN": [ + { + "code": "BE", + "name": "Belait" + }, + { + "code": "BM", + "name": "Brunei-Muara" + }, + { + "code": "TE", + "name": "Temburong" + }, + { + "code": "TU", + "name": "Tutong" + } + ], + "BO": [ + { + "code": "B", + "name": "Beni" + }, + { + "code": "H", + "name": "Chuquisaca" + }, + { + "code": "C", + "name": "Cochabamba" + }, + { + "code": "L", + "name": "La Paz" + }, + { + "code": "O", + "name": "Oruro" + }, + { + "code": "N", + "name": "Pando" + }, + { + "code": "P", + "name": "Potosí" + }, + { + "code": "S", + "name": "Santa Cruz" + }, + { + "code": "T", + "name": "Tarija" + } + ], + "BQ": [ + { + "code": "BO", + "name": "Bonaire" + }, + { + "code": "SA", + "name": "Saba" + }, + { + "code": "SE", + "name": "Sint Eustatius" + } + ], + "BR": [ + { + "code": "AC", + "name": "Acre" + }, + { + "code": "AL", + "name": "Alagoas" + }, + { + "code": "AP", + "name": "Amapá" + }, + { + "code": "AM", + "name": "Amazonas" + }, + { + "code": "BA", + "name": "Bahia" + }, + { + "code": "CE", + "name": "Ceará" + }, + { + "code": "ES", + "name": "Espírito Santo" + }, + { + "code": "DF", + "name": "Federal District" + }, + { + "code": "GO", + "name": "Goiás" + }, + { + "code": "MA", + "name": "Maranhão" + }, + { + "code": "MT", + "name": "Mato Grosso" + }, + { + "code": "MS", + "name": "Mato Grosso do Sul" + }, + { + "code": "MG", + "name": "Minas Gerais" + }, + { + "code": "PA", + "name": "Pará" + }, + { + "code": "PB", + "name": "Paraíba" + }, + { + "code": "PR", + "name": "Paraná" + }, + { + "code": "PE", + "name": "Pernambuco" + }, + { + "code": "PI", + "name": "Piauí" + }, + { + "code": "RJ", + "name": "Rio de Janeiro" + }, + { + "code": "RN", + "name": "Rio Grande do Norte" + }, + { + "code": "RS", + "name": "Rio Grande do Sul" + }, + { + "code": "RO", + "name": "Rondônia" + }, + { + "code": "RR", + "name": "Roraima" + }, + { + "code": "SC", + "name": "Santa Catarina" + }, + { + "code": "SP", + "name": "São Paulo" + }, + { + "code": "SE", + "name": "Sergipe" + }, + { + "code": "TO", + "name": "Tocantins" + } + ], + "BS": [ + { + "code": "AK", + "name": "Acklins" + }, + { + "code": "BY", + "name": "Berry Islands" + }, + { + "code": "BI", + "name": "Bimini" + }, + { + "code": "BP", + "name": "Black Point" + }, + { + "code": "CI", + "name": "Cat Island" + }, + { + "code": "CO", + "name": "Central Abaco" + }, + { + "code": "CS", + "name": "Central Andros" + }, + { + "code": "CE", + "name": "Central Eleuthera" + }, + { + "code": "CK", + "name": "Crooked Island" + }, + { + "code": "EG", + "name": "East Grand Bahama" + }, + { + "code": "EX", + "name": "Exuma" + }, + { + "code": "FP", + "name": "Freeport" + }, + { + "code": "GC", + "name": "Grand Cay" + }, + { + "code": "HI", + "name": "Harbour Island" + }, + { + "code": "HT", + "name": "Hope Town" + }, + { + "code": "IN", + "name": "Inagua" + }, + { + "code": "LI", + "name": "Long Island" + }, + { + "code": "MC", + "name": "Mangrove Cay" + }, + { + "code": "MG", + "name": "Mayaguana" + }, + { + "code": "MI", + "name": "Moore’s Island" + }, + { + "code": "NO", + "name": "North Abaco" + }, + { + "code": "NS", + "name": "North Andros" + }, + { + "code": "NE", + "name": "North Eleuthera" + }, + { + "code": "RI", + "name": "Ragged Island" + }, + { + "code": "RC", + "name": "Rum Cay" + }, + { + "code": "SS", + "name": "San Salvador" + }, + { + "code": "SO", + "name": "South Abaco" + }, + { + "code": "SA", + "name": "South Andros" + }, + { + "code": "SE", + "name": "South Eleuthera" + }, + { + "code": "SW", + "name": "Spanish Wells" + }, + { + "code": "WG", + "name": "West Grand Bahama" + } + ], + "BT": [ + { + "code": "33", + "name": "Bumthang" + }, + { + "code": "12", + "name": "Chukha" + }, + { + "code": "22", + "name": "Dagana" + }, + { + "code": "GA", + "name": "Gasa" + }, + { + "code": "13", + "name": "Haa" + }, + { + "code": "44", + "name": "Lhuntse" + }, + { + "code": "42", + "name": "Mongar" + }, + { + "code": "11", + "name": "Paro" + }, + { + "code": "43", + "name": "Pemagatshel" + }, + { + "code": "23", + "name": "Punakha" + }, + { + "code": "45", + "name": "Samdrup Jongkhar" + }, + { + "code": "14", + "name": "Samtse" + }, + { + "code": "31", + "name": "Sarpang" + }, + { + "code": "15", + "name": "Thimphu" + }, + { + "code": "41", + "name": "Trashigang" + }, + { + "code": "TY", + "name": "Trashiyangtse" + }, + { + "code": "32", + "name": "Trongsa" + }, + { + "code": "21", + "name": "Tsirang" + }, + { + "code": "24", + "name": "Wangdue Phodrang" + }, + { + "code": "34", + "name": "Zhemgang" + } + ], + "BW": [ + { + "code": "CE", + "name": "Central" + }, + { + "code": "CH", + "name": "Chobe" + }, + { + "code": "FR", + "name": "Francistown" + }, + { + "code": "GA", + "name": "Gaborone" + }, + { + "code": "GH", + "name": "Ghanzi" + }, + { + "code": "JW", + "name": "Jwaneng" + }, + { + "code": "KG", + "name": "Kgalagadi" + }, + { + "code": "KL", + "name": "Kgatleng" + }, + { + "code": "KW", + "name": "Kweneng" + }, + { + "code": "LO", + "name": "Lobatse" + }, + { + "code": "NE", + "name": "North East" + }, + { + "code": "NW", + "name": "North West" + }, + { + "code": "SP", + "name": "Selibe Phikwe" + }, + { + "code": "SE", + "name": "South East" + }, + { + "code": "SO", + "name": "Southern" + }, + { + "code": "ST", + "name": "Sowa Town" + } + ], + "BY": [ + { + "code": "BR", + "name": "Brest" + }, + { + "code": "HO", + "name": "Homel" + }, + { + "code": "HR", + "name": "Hrodna" + }, + { + "code": "MA", + "name": "Magileu" + }, + { + "code": "HM", + "name": "Minsk" + }, + { + "code": "MI", + "name": "Minsk Region" + }, + { + "code": "VI", + "name": "Vitebsk" + } + ], + "BZ": [ + { + "code": "BZ", + "name": "Belize" + }, + { + "code": "CY", + "name": "Cayo" + }, + { + "code": "CZL", + "name": "Corozal" + }, + { + "code": "OW", + "name": "Orange Walk" + }, + { + "code": "SC", + "name": "Stann Creek" + }, + { + "code": "TOL", + "name": "Toledo" + } + ], + "CA": [ + { + "code": "AB", + "name": "Alberta" + }, + { + "code": "BC", + "name": "British Columbia" + }, + { + "code": "MB", + "name": "Manitoba" + }, + { + "code": "NB", + "name": "New Brunswick" + }, + { + "code": "NL", + "name": "Newfoundland and Labrador" + }, + { + "code": "NT", + "name": "Northwest Territories" + }, + { + "code": "NS", + "name": "Nova Scotia" + }, + { + "code": "NU", + "name": "Nunavut" + }, + { + "code": "ON", + "name": "Ontario" + }, + { + "code": "PE", + "name": "Prince Edward Island" + }, + { + "code": "QC", + "name": "Quebec" + }, + { + "code": "SK", + "name": "Saskatchewan" + }, + { + "code": "YT", + "name": "Yukon" + } + ], + "CD": [ + { + "code": "BN", + "name": "Bandundu" + }, + { + "code": "BC", + "name": "Bas-Congo" + }, + { + "code": "BU", + "name": "Bas-Uélé" + }, + { + "code": "EQ", + "name": "Équateur" + }, + { + "code": "HK", + "name": "Haut-Katanga" + }, + { + "code": "HL", + "name": "Haut-Lomami" + }, + { + "code": "HU", + "name": "Haut-Uélé" + }, + { + "code": "IT", + "name": "Ituri" + }, + { + "code": "KS", + "name": "Kasaï" + }, + { + "code": "KC", + "name": "Kasaï Central" + }, + { + "code": "KW", + "name": "Kasaï-Occidental" + }, + { + "code": "KE", + "name": "Kasaï-Oriental" + }, + { + "code": "KA", + "name": "Katanga" + }, + { + "code": "KN", + "name": "Kinshasa" + }, + { + "code": "KG", + "name": "Kwango" + }, + { + "code": "KL", + "name": "Kwilu" + }, + { + "code": "LO", + "name": "Lomami" + }, + { + "code": "LU", + "name": "Lualaba" + }, + { + "code": "MN", + "name": "Mai-Ndombe" + }, + { + "code": "MA", + "name": "Maniema" + }, + { + "code": "MO", + "name": "Mongala" + }, + { + "code": "NU", + "name": "Nord-Ubangi" + }, + { + "code": "NK", + "name": "North Kivu" + }, + { + "code": "OR", + "name": "Orientale" + }, + { + "code": "SA", + "name": "Sankuru" + }, + { + "code": "SK", + "name": "South Kivu" + }, + { + "code": "SU", + "name": "Sud-Ubangi" + }, + { + "code": "TA", + "name": "Tanganyika" + }, + { + "code": "TO", + "name": "Tshopo" + }, + { + "code": "TU", + "name": "Tshuapa" + } + ], + "CF": [ + { + "code": "BB", + "name": "Bamingui-Bangoran" + }, + { + "code": "BGF", + "name": "Bangui" + }, + { + "code": "BK", + "name": "Basse-Kotto" + }, + { + "code": "HM", + "name": "Haut-Mbomou" + }, + { + "code": "HK", + "name": "Haute-Kotto" + }, + { + "code": "KG", + "name": "Kémo" + }, + { + "code": "LB", + "name": "Lobaye" + }, + { + "code": "HS", + "name": "Mambéré-Kadéï" + }, + { + "code": "MB", + "name": "Mbomou" + }, + { + "code": "KB", + "name": "Nana-Grébizi" + }, + { + "code": "NM", + "name": "Nana-Mambéré" + }, + { + "code": "MP", + "name": "Ombella-M’Poko" + }, + { + "code": "UK", + "name": "Ouaka" + }, + { + "code": "AC", + "name": "Ouham" + }, + { + "code": "OP", + "name": "Ouham-Pendé" + }, + { + "code": "SE", + "name": "Sangha-Mbaéré" + }, + { + "code": "VK", + "name": "Vakaga" + } + ], + "CG": [ + { + "code": "11", + "name": "Bouenza" + }, + { + "code": "BZV", + "name": "Brazzaville" + }, + { + "code": "8", + "name": "Cuvette" + }, + { + "code": "15", + "name": "Cuvette-Ouest" + }, + { + "code": "5", + "name": "Kouilou" + }, + { + "code": "2", + "name": "Lékoumou" + }, + { + "code": "7", + "name": "Likouala" + }, + { + "code": "9", + "name": "Niari" + }, + { + "code": "14", + "name": "Plateaux" + }, + { + "code": "16", + "name": "Pointe-Noire" + }, + { + "code": "12", + "name": "Pool" + }, + { + "code": "13", + "name": "Sangha" + } + ], + "CH": [ + { + "code": "AG", + "name": "Aargau" + }, + { + "code": "AR", + "name": "Appenzell Ausserrhoden" + }, + { + "code": "AI", + "name": "Appenzell Innerrhoden" + }, + { + "code": "BL", + "name": "Basel-Landschaft" + }, + { + "code": "BS", + "name": "Basel-Stadt" + }, + { + "code": "BE", + "name": "Bern" + }, + { + "code": "FR", + "name": "Fribourg" + }, + { + "code": "GE", + "name": "Geneva" + }, + { + "code": "GL", + "name": "Glarus" + }, + { + "code": "GR", + "name": "Graubünden" + }, + { + "code": "JU", + "name": "Jura" + }, + { + "code": "LU", + "name": "Lucerne" + }, + { + "code": "NE", + "name": "Neuchâtel" + }, + { + "code": "NW", + "name": "Nidwalden" + }, + { + "code": "OW", + "name": "Obwalden" + }, + { + "code": "SH", + "name": "Schaffhausen" + }, + { + "code": "SZ", + "name": "Schwyz" + }, + { + "code": "SO", + "name": "Solothurn" + }, + { + "code": "SG", + "name": "St. Gallen" + }, + { + "code": "TG", + "name": "Thurgau" + }, + { + "code": "TI", + "name": "Ticino" + }, + { + "code": "UR", + "name": "Uri" + }, + { + "code": "VS", + "name": "Valais" + }, + { + "code": "VD", + "name": "Vaud" + }, + { + "code": "ZG", + "name": "Zug" + }, + { + "code": "ZH", + "name": "Zürich" + } + ], + "CI": [ + { + "code": "AB", + "name": "Abidjan" + }, + { + "code": "16", + "name": "Agnéby" + }, + { + "code": "17", + "name": "Bafing" + }, + { + "code": "09", + "name": "Bas-Sassandra" + }, + { + "code": "BS", + "name": "Bas-Sassandra²" + }, + { + "code": "CM", + "name": "Comoé" + }, + { + "code": "10", + "name": "Denguélé" + }, + { + "code": "DN", + "name": "Denguélé²" + }, + { + "code": "06", + "name": "Dix-Huit Montagnes" + }, + { + "code": "18", + "name": "Fromager" + }, + { + "code": "GD", + "name": "Gôh-Djiboua" + }, + { + "code": "02", + "name": "Haut-Sassandra" + }, + { + "code": "07", + "name": "Lacs" + }, + { + "code": "LC", + "name": "Lacs²" + }, + { + "code": "01", + "name": "Lagunes" + }, + { + "code": "LG", + "name": "Lagunes²" + }, + { + "code": "12", + "name": "Marahoué" + }, + { + "code": "MG", + "name": "Montagnes" + }, + { + "code": "19", + "name": "Moyen-Cavally" + }, + { + "code": "05", + "name": "Moyen-Comoé" + }, + { + "code": "11", + "name": "N’zi-Comoé" + }, + { + "code": "SM", + "name": "Sassandra-Marahoué" + }, + { + "code": "SV", + "name": "Savanes" + }, + { + "code": "03", + "name": "Savanes²" + }, + { + "code": "15", + "name": "Sud-Bandama" + }, + { + "code": "13", + "name": "Sud-Comoé" + }, + { + "code": "04", + "name": "Vallée du Bandama" + }, + { + "code": "VB", + "name": "Vallée du Bandama²" + }, + { + "code": "WR", + "name": "Woroba" + }, + { + "code": "14", + "name": "Worodougou" + }, + { + "code": "YM", + "name": "Yamoussoukro" + }, + { + "code": "08", + "name": "Zanzan" + }, + { + "code": "ZZ", + "name": "Zanzan²" + } + ], + "CL": [ + { + "code": "AN", + "name": "Antofagasta" + }, + { + "code": "AR", + "name": "Araucanía" + }, + { + "code": "AP", + "name": "Arica y Parinacota" + }, + { + "code": "AT", + "name": "Atacama" + }, + { + "code": "AI", + "name": "Aysén" + }, + { + "code": "BI", + "name": "Bío Bío" + }, + { + "code": "CO", + "name": "Coquimbo" + }, + { + "code": "LI", + "name": "Libertador General Bernardo O’Higgins" + }, + { + "code": "LL", + "name": "Los Lagos" + }, + { + "code": "LR", + "name": "Los Ríos" + }, + { + "code": "MA", + "name": "Magallanes Region" + }, + { + "code": "ML", + "name": "Maule" + }, + { + "code": "RM", + "name": "Santiago Metropolitan" + }, + { + "code": "TA", + "name": "Tarapacá" + }, + { + "code": "VS", + "name": "Valparaíso" + } + ], + "CM": [ + { + "code": "AD", + "name": "Adamawa" + }, + { + "code": "CE", + "name": "Centre" + }, + { + "code": "ES", + "name": "East" + }, + { + "code": "EN", + "name": "Far North" + }, + { + "code": "LT", + "name": "Littoral" + }, + { + "code": "NO", + "name": "North" + }, + { + "code": "NW", + "name": "Northwest" + }, + { + "code": "SU", + "name": "South" + }, + { + "code": "SW", + "name": "Southwest" + }, + { + "code": "OU", + "name": "West" + } + ], + "CN": [ + { + "code": "AH", + "name": "Anhui" + }, + { + "code": "BJ", + "name": "Beijing" + }, + { + "code": "CQ", + "name": "Chongqing" + }, + { + "code": "FJ", + "name": "Fujian" + }, + { + "code": "GS", + "name": "Gansu" + }, + { + "code": "GD", + "name": "Guangdong" + }, + { + "code": "GX", + "name": "Guangxi" + }, + { + "code": "GZ", + "name": "Guizhou" + }, + { + "code": "HI", + "name": "Hainan" + }, + { + "code": "HE", + "name": "Hebei" + }, + { + "code": "HL", + "name": "Heilongjiang" + }, + { + "code": "HA", + "name": "Henan" + }, + { + "code": "HK", + "name": "Hong Kong" + }, + { + "code": "HB", + "name": "Hubei" + }, + { + "code": "HN", + "name": "Hunan" + }, + { + "code": "NM", + "name": "Inner Mongolia" + }, + { + "code": "JS", + "name": "Jiangsu" + }, + { + "code": "JX", + "name": "Jiangxi" + }, + { + "code": "JL", + "name": "Jilin" + }, + { + "code": "LN", + "name": "Liaoning" + }, + { + "code": "MO", + "name": "Macau" + }, + { + "code": "NX", + "name": "Ningxia" + }, + { + "code": "QH", + "name": "Qinghai" + }, + { + "code": "SN", + "name": "Shaanxi" + }, + { + "code": "SD", + "name": "Shandong" + }, + { + "code": "SH", + "name": "Shanghai" + }, + { + "code": "SX", + "name": "Shanxi" + }, + { + "code": "SC", + "name": "Sichuan" + }, + { + "code": "TW", + "name": "Taiwan" + }, + { + "code": "TJ", + "name": "Tianjin" + }, + { + "code": "XZ", + "name": "Tibet" + }, + { + "code": "XJ", + "name": "Xinjiang" + }, + { + "code": "YN", + "name": "Yunnan" + }, + { + "code": "ZJ", + "name": "Zhejiang" + } + ], + "CO": [ + { + "code": "AMA", + "name": "Amazonas" + }, + { + "code": "ANT", + "name": "Antioquia" + }, + { + "code": "ARA", + "name": "Arauca" + }, + { + "code": "ATL", + "name": "Atlántico" + }, + { + "code": "BOL", + "name": "Bolívar" + }, + { + "code": "BOY", + "name": "Boyacá" + }, + { + "code": "CAL", + "name": "Caldas" + }, + { + "code": "DC", + "name": "Capital District" + }, + { + "code": "CAQ", + "name": "Caquetá" + }, + { + "code": "CAS", + "name": "Casanare" + }, + { + "code": "CAU", + "name": "Cauca" + }, + { + "code": "CES", + "name": "Cesar" + }, + { + "code": "CHO", + "name": "Chocó" + }, + { + "code": "COR", + "name": "Córdoba" + }, + { + "code": "CUN", + "name": "Cundinamarca" + }, + { + "code": "GUA", + "name": "Guainía" + }, + { + "code": "GUV", + "name": "Guaviare" + }, + { + "code": "HUI", + "name": "Huila" + }, + { + "code": "LAG", + "name": "La Guajira" + }, + { + "code": "MAG", + "name": "Magdalena" + }, + { + "code": "MET", + "name": "Meta" + }, + { + "code": "NAR", + "name": "Nariño" + }, + { + "code": "NSA", + "name": "Norte de Santander" + }, + { + "code": "PUT", + "name": "Putumayo" + }, + { + "code": "QUI", + "name": "Quindío" + }, + { + "code": "RIS", + "name": "Risaralda" + }, + { + "code": "SAP", + "name": "San Andrés & Providencia" + }, + { + "code": "SAN", + "name": "Santander" + }, + { + "code": "SUC", + "name": "Sucre" + }, + { + "code": "TOL", + "name": "Tolima" + }, + { + "code": "VAC", + "name": "Valle del Cauca" + }, + { + "code": "VAU", + "name": "Vaupés" + }, + { + "code": "VID", + "name": "Vichada" + } + ], + "CR": [ + { + "code": "A", + "name": "Alajuela" + }, + { + "code": "C", + "name": "Cartago" + }, + { + "code": "G", + "name": "Guanacaste" + }, + { + "code": "H", + "name": "Heredia" + }, + { + "code": "L", + "name": "Limón" + }, + { + "code": "P", + "name": "Puntarenas" + }, + { + "code": "SJ", + "name": "San José" + } + ], + "CU": [ + { + "code": "01", + "name": "Pinar del Río" + }, + { + "code": "03", + "name": "Havana" + }, + { + "code": "04", + "name": "Matanzas" + }, + { + "code": "05", + "name": "Villa Clara" + }, + { + "code": "06", + "name": "Cienfuegos" + }, + { + "code": "07", + "name": "Sancti Spíritus" + }, + { + "code": "08", + "name": "Ciego de Ãvila" + }, + { + "code": "09", + "name": "Camagüey" + }, + { + "code": "10", + "name": "Las Tunas" + }, + { + "code": "11", + "name": "Holguín" + }, + { + "code": "12", + "name": "Granma" + }, + { + "code": "13", + "name": "Santiago de Cuba" + }, + { + "code": "14", + "name": "Guantánamo" + }, + { + "code": "15", + "name": "Artemisa" + }, + { + "code": "16", + "name": "Mayabeque" + }, + { + "code": "99", + "name": "Isla de la Juventud" + } + ], + "CV": [ + { + "code": "B", + "name": "Barlavento Islands" + }, + { + "code": "BV", + "name": "Boa Vista" + }, + { + "code": "BR", + "name": "Brava" + }, + { + "code": "MA", + "name": "Maio" + }, + { + "code": "MO", + "name": "Mosteiros" + }, + { + "code": "PA", + "name": "Paul" + }, + { + "code": "PN", + "name": "Porto Novo" + }, + { + "code": "PR", + "name": "Praia" + }, + { + "code": "RB", + "name": "Ribeira Brava" + }, + { + "code": "RG", + "name": "Ribeira Grande" + }, + { + "code": "RS", + "name": "Ribeira Grande de Santiago" + }, + { + "code": "SL", + "name": "Sal" + }, + { + "code": "CA", + "name": "Santa Catarina" + }, + { + "code": "CF", + "name": "Santa Catarina do Fogo" + }, + { + "code": "CR", + "name": "Santa Cruz" + }, + { + "code": "SD", + "name": "São Domingos" + }, + { + "code": "SF", + "name": "São Filipe" + }, + { + "code": "SO", + "name": "São Lourenço dos Órgãos" + }, + { + "code": "SM", + "name": "São Miguel" + }, + { + "code": "SS", + "name": "São Salvador do Mundo" + }, + { + "code": "SV", + "name": "São Vicente" + }, + { + "code": "S", + "name": "Sotavento Islands" + }, + { + "code": "TA", + "name": "Tarrafal" + }, + { + "code": "TS", + "name": "Tarrafal de São Nicolau" + } + ], + "CY": [ + { + "code": "01", + "name": "Nicosia" + }, + { + "code": "02", + "name": "Limassol" + }, + { + "code": "03", + "name": "Larnaca" + }, + { + "code": "04", + "name": "Famagusta" + }, + { + "code": "05", + "name": "Paphos" + }, + { + "code": "06", + "name": "Kyrenia" + } + ], + "CZ": [ + { + "code": "201", + "name": "BeneÅ¡ov" + }, + { + "code": "202", + "name": "Beroun" + }, + { + "code": "641", + "name": "Blansko" + }, + { + "code": "644", + "name": "BÅ™eclav" + }, + { + "code": "642", + "name": "Brno-mÄ›sto" + }, + { + "code": "643", + "name": "Brno-venkov" + }, + { + "code": "801", + "name": "Bruntál" + }, + { + "code": "511", + "name": "ÄŒeská Lípa" + }, + { + "code": "311", + "name": "ÄŒeské BudÄ›jovice" + }, + { + "code": "312", + "name": "ÄŒeský Krumlov" + }, + { + "code": "411", + "name": "Cheb" + }, + { + "code": "422", + "name": "Chomutov" + }, + { + "code": "531", + "name": "Chrudim" + }, + { + "code": "421", + "name": "DÄ›Äín" + }, + { + "code": "321", + "name": "Domažlice" + }, + { + "code": "802", + "name": "Frýdek-Místek" + }, + { + "code": "631", + "name": "HavlíÄkův Brod" + }, + { + "code": "645", + "name": "Hodonín" + }, + { + "code": "521", + "name": "Hradec Králové" + }, + { + "code": "512", + "name": "Jablonec nad Nisou" + }, + { + "code": "711", + "name": "Jeseník" + }, + { + "code": "522", + "name": "JiÄín" + }, + { + "code": "632", + "name": "Jihlava" + }, + { + "code": "31", + "name": "JihoÄeský" + }, + { + "code": "64", + "name": "Jihomoravský" + }, + { + "code": "313", + "name": "JindÅ™ichův Hradec" + }, + { + "code": "41", + "name": "Karlovarský" + }, + { + "code": "412", + "name": "Karlovy Vary" + }, + { + "code": "803", + "name": "Karviná" + }, + { + "code": "203", + "name": "Kladno" + }, + { + "code": "322", + "name": "Klatovy" + }, + { + "code": "204", + "name": "Kolín" + }, + { + "code": "52", + "name": "Královéhradecký" + }, + { + "code": "721", + "name": "Kroměříž" + }, + { + "code": "205", + "name": "Kutná Hora" + }, + { + "code": "513", + "name": "Liberec" + }, + { + "code": "51", + "name": "Liberecký" + }, + { + "code": "423", + "name": "Litoměřice" + }, + { + "code": "424", + "name": "Louny" + }, + { + "code": "206", + "name": "MÄ›lník" + }, + { + "code": "207", + "name": "Mladá Boleslav" + }, + { + "code": "80", + "name": "Moravskoslezský" + }, + { + "code": "425", + "name": "Most" + }, + { + "code": "523", + "name": "Náchod" + }, + { + "code": "804", + "name": "Nový JiÄín" + }, + { + "code": "208", + "name": "Nymburk" + }, + { + "code": "712", + "name": "Olomouc" + }, + { + "code": "71", + "name": "Olomoucký" + }, + { + "code": "805", + "name": "Opava" + }, + { + "code": "806", + "name": "Ostrava" + }, + { + "code": "532", + "name": "Pardubice" + }, + { + "code": "53", + "name": "Pardubický" + }, + { + "code": "633", + "name": "PelhÅ™imov" + }, + { + "code": "314", + "name": "Písek" + }, + { + "code": "323", + "name": "Plzeň" + }, + { + "code": "325", + "name": "Plzeň-North" + }, + { + "code": "324", + "name": "Plzeň-South" + }, + { + "code": "32", + "name": "Plzeňský" + }, + { + "code": "315", + "name": "Prachatice" + }, + { + "code": "101", + "name": "Prague 1" + }, + { + "code": "110", + "name": "Prague 10" + }, + { + "code": "111", + "name": "Prague 11" + }, + { + "code": "112", + "name": "Prague 12" + }, + { + "code": "113", + "name": "Prague 13" + }, + { + "code": "114", + "name": "Prague 14" + }, + { + "code": "115", + "name": "Prague 15" + }, + { + "code": "116", + "name": "Prague 16" + }, + { + "code": "117", + "name": "Prague 17" + }, + { + "code": "118", + "name": "Prague 18" + }, + { + "code": "119", + "name": "Prague 19" + }, + { + "code": "102", + "name": "Prague 2" + }, + { + "code": "120", + "name": "Prague 20" + }, + { + "code": "121", + "name": "Prague 21" + }, + { + "code": "122", + "name": "Prague 22" + }, + { + "code": "103", + "name": "Prague 3" + }, + { + "code": "104", + "name": "Prague 4" + }, + { + "code": "105", + "name": "Prague 5" + }, + { + "code": "106", + "name": "Prague 6" + }, + { + "code": "107", + "name": "Prague 7" + }, + { + "code": "108", + "name": "Prague 8" + }, + { + "code": "109", + "name": "Prague 9" + }, + { + "code": "209", + "name": "Prague-East" + }, + { + "code": "20A", + "name": "Prague-West" + }, + { + "code": "10", + "name": "Prague, Hlavní meÅ¡to" + }, + { + "code": "714", + "name": "PÅ™erov" + }, + { + "code": "20B", + "name": "Příbram" + }, + { + "code": "713", + "name": "ProstÄ›jov" + }, + { + "code": "20C", + "name": "Rakovník" + }, + { + "code": "326", + "name": "Rokycany" + }, + { + "code": "524", + "name": "Rychnov nad Kněžnou" + }, + { + "code": "514", + "name": "Semily" + }, + { + "code": "413", + "name": "Sokolov" + }, + { + "code": "316", + "name": "Strakonice" + }, + { + "code": "20", + "name": "StÅ™edoÄeský" + }, + { + "code": "715", + "name": "Å umperk" + }, + { + "code": "533", + "name": "Svitavy" + }, + { + "code": "317", + "name": "Tábor" + }, + { + "code": "327", + "name": "Tachov" + }, + { + "code": "426", + "name": "Teplice" + }, + { + "code": "634", + "name": "TÅ™ebíÄ" + }, + { + "code": "525", + "name": "Trutnov" + }, + { + "code": "722", + "name": "Uherské HradiÅ¡tÄ›" + }, + { + "code": "42", + "name": "Ústecký" + }, + { + "code": "427", + "name": "Ústí nad Labem" + }, + { + "code": "534", + "name": "Ústí nad Orlicí" + }, + { + "code": "723", + "name": "Vsetín" + }, + { + "code": "646", + "name": "VyÅ¡kov" + }, + { + "code": "63", + "name": "VysoÄina" + }, + { + "code": "635", + "name": "ŽÄár nad Sázavou" + }, + { + "code": "724", + "name": "Zlín" + }, + { + "code": "72", + "name": "Zlínský" + }, + { + "code": "647", + "name": "Znojmo" + } + ], + "DE": [ + { + "code": "BW", + "name": "Baden-Württemberg" + }, + { + "code": "BY", + "name": "Bavaria" + }, + { + "code": "BE", + "name": "Berlin" + }, + { + "code": "BB", + "name": "Brandenburg" + }, + { + "code": "HB", + "name": "Bremen" + }, + { + "code": "HH", + "name": "Hamburg" + }, + { + "code": "HE", + "name": "Hesse" + }, + { + "code": "NI", + "name": "Lower Saxony" + }, + { + "code": "MV", + "name": "Mecklenburg-Vorpommern" + }, + { + "code": "NW", + "name": "North Rhine-Westphalia" + }, + { + "code": "RP", + "name": "Rhineland-Palatinate" + }, + { + "code": "SL", + "name": "Saarland" + }, + { + "code": "SN", + "name": "Saxony" + }, + { + "code": "ST", + "name": "Saxony-Anhalt" + }, + { + "code": "SH", + "name": "Schleswig-Holstein" + }, + { + "code": "TH", + "name": "Thuringia" + } + ], + "DJ": [ + { + "code": "AS", + "name": "Ali Sabieh" + }, + { + "code": "AR", + "name": "Arta" + }, + { + "code": "DI", + "name": "Dikhil" + }, + { + "code": "DJ", + "name": "Djibouti" + }, + { + "code": "OB", + "name": "Obock" + }, + { + "code": "TA", + "name": "Tadjourah" + } + ], + "DK": [ + { + "code": "81", + "name": "Northern Denmark" + }, + { + "code": "82", + "name": "Central Denmark" + }, + { + "code": "83", + "name": "Southern Denmark" + }, + { + "code": "84", + "name": "Capital Region" + }, + { + "code": "85", + "name": "Zealand" + } + ], + "DM": [ + { + "code": "02", + "name": "Saint Andrew" + }, + { + "code": "03", + "name": "Saint David" + }, + { + "code": "04", + "name": "Saint George" + }, + { + "code": "05", + "name": "Saint John" + }, + { + "code": "06", + "name": "Saint Joseph" + }, + { + "code": "07", + "name": "Saint Luke" + }, + { + "code": "08", + "name": "Saint Mark" + }, + { + "code": "09", + "name": "Saint Patrick" + }, + { + "code": "10", + "name": "Saint Paul" + }, + { + "code": "11", + "name": "Saint Peter" + } + ], + "DO": [ + { + "code": "01", + "name": "Distrito Nacional" + }, + { + "code": "02", + "name": "Azua" + }, + { + "code": "03", + "name": "Baoruco" + }, + { + "code": "04", + "name": "Barahona" + }, + { + "code": "05", + "name": "Dajabón" + }, + { + "code": "06", + "name": "Duarte" + }, + { + "code": "07", + "name": "Elías Piña" + }, + { + "code": "08", + "name": "El Seibo" + }, + { + "code": "09", + "name": "Espaillat" + }, + { + "code": "10", + "name": "Independencia" + }, + { + "code": "11", + "name": "La Altagracia" + }, + { + "code": "12", + "name": "La Romana" + }, + { + "code": "13", + "name": "La Vega" + }, + { + "code": "14", + "name": "María Trinidad Sánchez" + }, + { + "code": "15", + "name": "Monte Cristi" + }, + { + "code": "16", + "name": "Pedernales" + }, + { + "code": "17", + "name": "Peravia" + }, + { + "code": "18", + "name": "Puerto Plata" + }, + { + "code": "19", + "name": "Hermanas Mirabal" + }, + { + "code": "20", + "name": "Samaná" + }, + { + "code": "21", + "name": "San Cristóbal" + }, + { + "code": "22", + "name": "San Juan" + }, + { + "code": "23", + "name": "San Pedro de Macorís" + }, + { + "code": "24", + "name": "Sánchez Ramírez" + }, + { + "code": "25", + "name": "Santiago" + }, + { + "code": "26", + "name": "Santiago Rodríguez" + }, + { + "code": "27", + "name": "Valverde" + }, + { + "code": "28", + "name": "Monseñor Nouel" + }, + { + "code": "29", + "name": "Monte Plata" + }, + { + "code": "30", + "name": "Hato Mayor" + }, + { + "code": "31", + "name": "San José de Ocoa" + }, + { + "code": "32", + "name": "Santo Domingo" + }, + { + "code": "33", + "name": "Cibao Nordeste" + }, + { + "code": "34", + "name": "Cibao Noroeste" + }, + { + "code": "35", + "name": "Cibao Norte" + }, + { + "code": "36", + "name": "Cibao Sur" + }, + { + "code": "37", + "name": "El Valle" + }, + { + "code": "38", + "name": "Enriquillo" + }, + { + "code": "39", + "name": "Higüamo" + }, + { + "code": "40", + "name": "Ozama" + }, + { + "code": "41", + "name": "Valdesia" + }, + { + "code": "42", + "name": "Yuma" + } + ], + "DZ": [ + { + "code": "01", + "name": "Adrar" + }, + { + "code": "02", + "name": "Chlef" + }, + { + "code": "03", + "name": "Laghouat" + }, + { + "code": "04", + "name": "Oum El Bouaghi" + }, + { + "code": "05", + "name": "Batna" + }, + { + "code": "06", + "name": "Béjaïa" + }, + { + "code": "07", + "name": "Biskra" + }, + { + "code": "08", + "name": "Béchar" + }, + { + "code": "09", + "name": "Blida" + }, + { + "code": "10", + "name": "Bouira" + }, + { + "code": "11", + "name": "Tamanghasset" + }, + { + "code": "12", + "name": "Tébessa" + }, + { + "code": "13", + "name": "Tlemcen" + }, + { + "code": "14", + "name": "Tiaret" + }, + { + "code": "15", + "name": "Tizi Ouzou" + }, + { + "code": "16", + "name": "Algiers" + }, + { + "code": "17", + "name": "Djelfa" + }, + { + "code": "18", + "name": "Jijel" + }, + { + "code": "19", + "name": "Sétif" + }, + { + "code": "20", + "name": "Saïda" + }, + { + "code": "21", + "name": "Skikda" + }, + { + "code": "22", + "name": "Sidi Bel Abbès" + }, + { + "code": "23", + "name": "Annaba" + }, + { + "code": "24", + "name": "Guelma" + }, + { + "code": "25", + "name": "Constantine" + }, + { + "code": "26", + "name": "Médéa" + }, + { + "code": "27", + "name": "Mostaganem" + }, + { + "code": "28", + "name": "M’Sila" + }, + { + "code": "29", + "name": "Mascara" + }, + { + "code": "30", + "name": "Ouargla" + }, + { + "code": "31", + "name": "Oran" + }, + { + "code": "32", + "name": "El Bayadh" + }, + { + "code": "33", + "name": "Illizi" + }, + { + "code": "34", + "name": "Bordj Bou Arréridj" + }, + { + "code": "35", + "name": "Boumerdès" + }, + { + "code": "36", + "name": "El Tarf" + }, + { + "code": "37", + "name": "Tindouf" + }, + { + "code": "38", + "name": "Tissemsilt" + }, + { + "code": "39", + "name": "El Oued" + }, + { + "code": "40", + "name": "Khenchela" + }, + { + "code": "41", + "name": "Souk Ahras" + }, + { + "code": "42", + "name": "Tipasa" + }, + { + "code": "43", + "name": "Mila" + }, + { + "code": "44", + "name": "Aïn Defla" + }, + { + "code": "45", + "name": "Naama" + }, + { + "code": "46", + "name": "Aïn Témouchent" + }, + { + "code": "47", + "name": "Ghardaïa" + }, + { + "code": "48", + "name": "Relizane" + } + ], + "EC": [ + { + "code": "A", + "name": "Azuay" + }, + { + "code": "B", + "name": "Bolívar" + }, + { + "code": "F", + "name": "Cañar" + }, + { + "code": "C", + "name": "Carchi" + }, + { + "code": "H", + "name": "Chimborazo" + }, + { + "code": "X", + "name": "Cotopaxi" + }, + { + "code": "O", + "name": "El Oro" + }, + { + "code": "E", + "name": "Esmeraldas" + }, + { + "code": "W", + "name": "Galápagos" + }, + { + "code": "G", + "name": "Guayas" + }, + { + "code": "I", + "name": "Imbabura" + }, + { + "code": "L", + "name": "Loja" + }, + { + "code": "R", + "name": "Los Ríos" + }, + { + "code": "M", + "name": "Manabí" + }, + { + "code": "S", + "name": "Morona-Santiago" + }, + { + "code": "N", + "name": "Napo" + }, + { + "code": "D", + "name": "Orellana" + }, + { + "code": "Y", + "name": "Pastaza" + }, + { + "code": "P", + "name": "Pichincha" + }, + { + "code": "SE", + "name": "Santa Elena" + }, + { + "code": "SD", + "name": "Santo Domingo de los Tsáchilas" + }, + { + "code": "U", + "name": "Sucumbíos" + }, + { + "code": "T", + "name": "Tungurahua" + }, + { + "code": "Z", + "name": "Zamora-Chinchipe" + } + ], + "EE": [ + { + "code": "37", + "name": "Harju" + }, + { + "code": "39", + "name": "Hiiu" + }, + { + "code": "44", + "name": "Ida-Viru" + }, + { + "code": "49", + "name": "Jõgeva" + }, + { + "code": "51", + "name": "Järva" + }, + { + "code": "57", + "name": "Lääne" + }, + { + "code": "59", + "name": "Lääne-Viru" + }, + { + "code": "65", + "name": "Põlva" + }, + { + "code": "67", + "name": "Pärnu" + }, + { + "code": "70", + "name": "Rapla" + }, + { + "code": "74", + "name": "Saare" + }, + { + "code": "78", + "name": "Tartu" + }, + { + "code": "82", + "name": "Valga" + }, + { + "code": "84", + "name": "Viljandi" + }, + { + "code": "86", + "name": "Võru" + } + ], + "EG": [ + { + "code": "SHR", + "name": "Al Sharqia" + }, + { + "code": "ALX", + "name": "Alexandria" + }, + { + "code": "ASN", + "name": "Aswan" + }, + { + "code": "AST", + "name": "Asyut" + }, + { + "code": "BH", + "name": "Beheira" + }, + { + "code": "BNS", + "name": "Beni Suef" + }, + { + "code": "C", + "name": "Cairo" + }, + { + "code": "DK", + "name": "Dakahlia" + }, + { + "code": "DT", + "name": "Damietta" + }, + { + "code": "FYM", + "name": "Faiyum" + }, + { + "code": "GH", + "name": "Gharbia" + }, + { + "code": "GZ", + "name": "Giza" + }, + { + "code": "IS", + "name": "Ismailia" + }, + { + "code": "KFS", + "name": "Kafr el-Sheikh" + }, + { + "code": "LX", + "name": "Luxor" + }, + { + "code": "MT", + "name": "Matrouh" + }, + { + "code": "MN", + "name": "Minya" + }, + { + "code": "MNF", + "name": "Monufia" + }, + { + "code": "WAD", + "name": "New Valley" + }, + { + "code": "SIN", + "name": "North Sinai" + }, + { + "code": "PTS", + "name": "Port Said" + }, + { + "code": "KB", + "name": "Qalyubia" + }, + { + "code": "KN", + "name": "Qena" + }, + { + "code": "BA", + "name": "Red Sea" + }, + { + "code": "SHG", + "name": "Sohag" + }, + { + "code": "JS", + "name": "South Sinai" + }, + { + "code": "SUZ", + "name": "Suez" + } + ], + "ER": [ + { + "code": "AN", + "name": "Anseba" + }, + { + "code": "DU", + "name": "Debub" + }, + { + "code": "GB", + "name": "Gash-Barka" + }, + { + "code": "MA", + "name": "Maekel" + }, + { + "code": "SK", + "name": "Northern Red Sea" + }, + { + "code": "DK", + "name": "Southern Red Sea" + } + ], + "ES": [ + { + "code": "C", + "name": "A Coruña" + }, + { + "code": "VI", + "name": "Ãlava" + }, + { + "code": "AB", + "name": "Albacete" + }, + { + "code": "A", + "name": "Alicante" + }, + { + "code": "AL", + "name": "Almería" + }, + { + "code": "AN", + "name": "Andalusia" + }, + { + "code": "AR", + "name": "Aragon" + }, + { + "code": "AS", + "name": "Asturias" + }, + { + "code": "O", + "name": "Asturias Province" + }, + { + "code": "AV", + "name": "Ãvila" + }, + { + "code": "BA", + "name": "Badajoz" + }, + { + "code": "IB", + "name": "Balearic Islands" + }, + { + "code": "PM", + "name": "Balears Province" + }, + { + "code": "B", + "name": "Barcelona" + }, + { + "code": "PV", + "name": "Basque Country" + }, + { + "code": "BI", + "name": "Biscay" + }, + { + "code": "BU", + "name": "Burgos" + }, + { + "code": "CC", + "name": "Cáceres" + }, + { + "code": "CA", + "name": "Cádiz" + }, + { + "code": "CB", + "name": "Cantabria" + }, + { + "code": "S", + "name": "Cantabria Province" + }, + { + "code": "CS", + "name": "Castellón" + }, + { + "code": "CL", + "name": "Castile and León" + }, + { + "code": "CM", + "name": "Castile-La Mancha" + }, + { + "code": "CT", + "name": "Catalonia" + }, + { + "code": "CE", + "name": "Ceuta" + }, + { + "code": "CR", + "name": "Ciudad Real" + }, + { + "code": "CO", + "name": "Córdoba" + }, + { + "code": "CU", + "name": "Cuenca" + }, + { + "code": "EX", + "name": "Extremadura" + }, + { + "code": "GA", + "name": "Galicia" + }, + { + "code": "SS", + "name": "Gipuzkoa" + }, + { + "code": "GI", + "name": "Girona" + }, + { + "code": "GR", + "name": "Granada" + }, + { + "code": "GU", + "name": "Guadalajara" + }, + { + "code": "H", + "name": "Huelva" + }, + { + "code": "HU", + "name": "Huesca" + }, + { + "code": "J", + "name": "Jaén" + }, + { + "code": "RI", + "name": "La Rioja" + }, + { + "code": "LO", + "name": "La Rioja Province" + }, + { + "code": "GC", + "name": "Las Palmas" + }, + { + "code": "LE", + "name": "León" + }, + { + "code": "L", + "name": "Lleida" + }, + { + "code": "LU", + "name": "Lugo" + }, + { + "code": "MD", + "name": "Madrid Autonomous Community" + }, + { + "code": "M", + "name": "Madrid Province" + }, + { + "code": "MA", + "name": "Málaga" + }, + { + "code": "ML", + "name": "Melilla" + }, + { + "code": "MU", + "name": "Murcia" + }, + { + "code": "MC", + "name": "Murcia Region" + }, + { + "code": "NA", + "name": "Navarra" + }, + { + "code": "NC", + "name": "Navarra Chartered Community" + }, + { + "code": "OR", + "name": "Ourense" + }, + { + "code": "P", + "name": "Palencia" + }, + { + "code": "PO", + "name": "Pontevedra" + }, + { + "code": "SA", + "name": "Salamanca" + }, + { + "code": "TF", + "name": "Santa Cruz de Tenerife" + }, + { + "code": "SG", + "name": "Segovia" + }, + { + "code": "SE", + "name": "Seville" + }, + { + "code": "SO", + "name": "Soria" + }, + { + "code": "T", + "name": "Tarragona" + }, + { + "code": "TE", + "name": "Teruel" + }, + { + "code": "TO", + "name": "Toledo" + }, + { + "code": "V", + "name": "Valencia" + }, + { + "code": "VC", + "name": "Valencian Community" + }, + { + "code": "VA", + "name": "Valladolid" + }, + { + "code": "ZA", + "name": "Zamora" + }, + { + "code": "Z", + "name": "Zaragoza" + } + ], + "ET": [ + { + "code": "AA", + "name": "Addis Ababa" + }, + { + "code": "AF", + "name": "Afar" + }, + { + "code": "AM", + "name": "Amhara" + }, + { + "code": "BE", + "name": "Benishangul-Gumuz" + }, + { + "code": "DD", + "name": "Dire Dawa" + }, + { + "code": "GA", + "name": "Gambela" + }, + { + "code": "HA", + "name": "Harari" + }, + { + "code": "OR", + "name": "Oromia" + }, + { + "code": "SO", + "name": "Somali" + }, + { + "code": "SN", + "name": "Southern Nations, Nationalities, and Peoples" + }, + { + "code": "TI", + "name": "Tigray" + } + ], + "FI": [ + { + "code": "02", + "name": "South Karelia" + }, + { + "code": "03", + "name": "Southern Ostrobothnia" + }, + { + "code": "04", + "name": "Southern Savonia" + }, + { + "code": "05", + "name": "Kainuu" + }, + { + "code": "06", + "name": "Tavastia Proper" + }, + { + "code": "07", + "name": "Central Ostrobothnia" + }, + { + "code": "08", + "name": "Central Finland" + }, + { + "code": "09", + "name": "Kymenlaakso" + }, + { + "code": "10", + "name": "Lapland" + }, + { + "code": "11", + "name": "Pirkanmaa" + }, + { + "code": "12", + "name": "Ostrobothnia" + }, + { + "code": "13", + "name": "North Karelia" + }, + { + "code": "14", + "name": "Northern Ostrobothnia" + }, + { + "code": "15", + "name": "Northern Savonia" + }, + { + "code": "16", + "name": "Päijänne Tavastia" + }, + { + "code": "17", + "name": "Satakunta" + }, + { + "code": "18", + "name": "Uusimaa" + }, + { + "code": "19", + "name": "Southwest Finland" + } + ], + "FJ": [ + { + "code": "01", + "name": "Ba" + }, + { + "code": "02", + "name": "Bua" + }, + { + "code": "03", + "name": "Cakaudrove" + }, + { + "code": "C", + "name": "Central" + }, + { + "code": "E", + "name": "Eastern" + }, + { + "code": "04", + "name": "Kadavu" + }, + { + "code": "05", + "name": "Lau" + }, + { + "code": "06", + "name": "Lomaiviti" + }, + { + "code": "07", + "name": "Macuata" + }, + { + "code": "08", + "name": "Nadroga-Navosa" + }, + { + "code": "09", + "name": "Naitasiri" + }, + { + "code": "10", + "name": "Namosi" + }, + { + "code": "N", + "name": "Northern" + }, + { + "code": "11", + "name": "Ra" + }, + { + "code": "12", + "name": "Rewa" + }, + { + "code": "R", + "name": "Rotuma" + }, + { + "code": "13", + "name": "Serua" + }, + { + "code": "14", + "name": "Tailevu" + }, + { + "code": "W", + "name": "Western" + } + ], + "FM": [ + { + "code": "TRK", + "name": "Chuuk" + }, + { + "code": "KSA", + "name": "Kosrae" + }, + { + "code": "PNI", + "name": "Pohnpei" + }, + { + "code": "YAP", + "name": "Yap" + } + ], + "FR": [ + { + "code": "01", + "name": "Ain" + }, + { + "code": "02", + "name": "Aisne" + }, + { + "code": "03", + "name": "Allier" + }, + { + "code": "04", + "name": "Alpes-de-Haute-Provence" + }, + { + "code": "06", + "name": "Alpes-Maritimes" + }, + { + "code": "07", + "name": "Ardèche" + }, + { + "code": "08", + "name": "Ardennes" + }, + { + "code": "09", + "name": "Ariège" + }, + { + "code": "10", + "name": "Aube" + }, + { + "code": "11", + "name": "Aude" + }, + { + "code": "ARA", + "name": "Auvergne-Rhône-Alpes" + }, + { + "code": "12", + "name": "Aveyron" + }, + { + "code": "67", + "name": "Bas-Rhin" + }, + { + "code": "13", + "name": "Bouches-du-Rhône" + }, + { + "code": "BRE", + "name": "Brittany" + }, + { + "code": "BFC", + "name": "Burgundy-Franche-Comté" + }, + { + "code": "14", + "name": "Calvados" + }, + { + "code": "15", + "name": "Cantal" + }, + { + "code": "CVL", + "name": "Centre-Val de Loire" + }, + { + "code": "16", + "name": "Charente" + }, + { + "code": "17", + "name": "Charente-Maritime" + }, + { + "code": "18", + "name": "Cher" + }, + { + "code": "19", + "name": "Corrèze" + }, + { + "code": "2A", + "name": "Corse-du-Sud" + }, + { + "code": "COR", + "name": "Corsica" + }, + { + "code": "21", + "name": "Côte-d’Or" + }, + { + "code": "22", + "name": "Côtes-d’Armor" + }, + { + "code": "23", + "name": "Creuse" + }, + { + "code": "79", + "name": "Deux-Sèvres" + }, + { + "code": "24", + "name": "Dordogne" + }, + { + "code": "25", + "name": "Doubs" + }, + { + "code": "26", + "name": "Drôme" + }, + { + "code": "91", + "name": "Essonne" + }, + { + "code": "27", + "name": "Eure" + }, + { + "code": "28", + "name": "Eure-et-Loir" + }, + { + "code": "29", + "name": "Finistère" + }, + { + "code": "30", + "name": "Gard" + }, + { + "code": "32", + "name": "Gers" + }, + { + "code": "33", + "name": "Gironde" + }, + { + "code": "GES", + "name": "Grand-Est" + }, + { + "code": "GUA", + "name": "Guadeloupe" + }, + { + "code": "68", + "name": "Haut-Rhin" + }, + { + "code": "2B", + "name": "Haute-Corse" + }, + { + "code": "31", + "name": "Haute-Garonne" + }, + { + "code": "43", + "name": "Haute-Loire" + }, + { + "code": "52", + "name": "Haute-Marne" + }, + { + "code": "70", + "name": "Haute-Saône" + }, + { + "code": "74", + "name": "Haute-Savoie" + }, + { + "code": "87", + "name": "Haute-Vienne" + }, + { + "code": "05", + "name": "Hautes-Alpes" + }, + { + "code": "65", + "name": "Hautes-Pyrénées" + }, + { + "code": "HDF", + "name": "Hauts-de-France" + }, + { + "code": "92", + "name": "Hauts-de-Seine" + }, + { + "code": "34", + "name": "Hérault" + }, + { + "code": "IDF", + "name": "ÃŽle-de-France²" + }, + { + "code": "35", + "name": "Ille-et-Vilaine" + }, + { + "code": "36", + "name": "Indre" + }, + { + "code": "37", + "name": "Indre-et-Loire" + }, + { + "code": "38", + "name": "Isère" + }, + { + "code": "39", + "name": "Jura" + }, + { + "code": "LRE", + "name": "La Réunion" + }, + { + "code": "40", + "name": "Landes" + }, + { + "code": "41", + "name": "Loir-et-Cher" + }, + { + "code": "42", + "name": "Loire" + }, + { + "code": "44", + "name": "Loire-Atlantique" + }, + { + "code": "45", + "name": "Loiret" + }, + { + "code": "46", + "name": "Lot" + }, + { + "code": "47", + "name": "Lot-et-Garonne" + }, + { + "code": "48", + "name": "Lozère" + }, + { + "code": "49", + "name": "Maine-et-Loire" + }, + { + "code": "50", + "name": "Manche" + }, + { + "code": "51", + "name": "Marne" + }, + { + "code": "53", + "name": "Mayenne" + }, + { + "code": "MAY", + "name": "Mayotte" + }, + { + "code": "54", + "name": "Meurthe-et-Moselle" + }, + { + "code": "55", + "name": "Meuse" + }, + { + "code": "56", + "name": "Morbihan" + }, + { + "code": "57", + "name": "Moselle" + }, + { + "code": "58", + "name": "Nièvre" + }, + { + "code": "59", + "name": "Nord" + }, + { + "code": "NOR", + "name": "Normandie" + }, + { + "code": "NAQ", + "name": "Nouvelle-Aquitaine" + }, + { + "code": "OCC", + "name": "Occitanie" + }, + { + "code": "60", + "name": "Oise" + }, + { + "code": "61", + "name": "Orne" + }, + { + "code": "75", + "name": "Paris" + }, + { + "code": "62", + "name": "Pas-de-Calais" + }, + { + "code": "PDL", + "name": "Pays-de-la-Loire" + }, + { + "code": "PAC", + "name": "Provence-Alpes-Côte-d’Azur" + }, + { + "code": "63", + "name": "Puy-de-Dôme" + }, + { + "code": "64", + "name": "Pyrénées-Atlantiques" + }, + { + "code": "66", + "name": "Pyrénées-Orientales" + }, + { + "code": "69", + "name": "Rhône" + }, + { + "code": "71", + "name": "Saône-et-Loire" + }, + { + "code": "72", + "name": "Sarthe" + }, + { + "code": "73", + "name": "Savoie" + }, + { + "code": "77", + "name": "Seine-et-Marne" + }, + { + "code": "76", + "name": "Seine-Maritime" + }, + { + "code": "93", + "name": "Seine-Saint-Denis" + }, + { + "code": "80", + "name": "Somme" + }, + { + "code": "81", + "name": "Tarn" + }, + { + "code": "82", + "name": "Tarn-et-Garonne" + }, + { + "code": "90", + "name": "Territoire de Belfort" + }, + { + "code": "95", + "name": "Val-d’Oise" + }, + { + "code": "94", + "name": "Val-de-Marne" + }, + { + "code": "83", + "name": "Var" + }, + { + "code": "84", + "name": "Vaucluse" + }, + { + "code": "85", + "name": "Vendée" + }, + { + "code": "86", + "name": "Vienne" + }, + { + "code": "88", + "name": "Vosges" + }, + { + "code": "89", + "name": "Yonne" + }, + { + "code": "78", + "name": "Yvelines" + } + ], + "GA": [ + { + "code": "1", + "name": "Estuaire" + }, + { + "code": "2", + "name": "Haut-Ogooué" + }, + { + "code": "3", + "name": "Moyen-Ogooué" + }, + { + "code": "4", + "name": "Ngounié" + }, + { + "code": "5", + "name": "Nyanga" + }, + { + "code": "6", + "name": "Ogooué-Ivindo" + }, + { + "code": "7", + "name": "Ogooué-Lolo" + }, + { + "code": "8", + "name": "Ogooué-Maritime" + }, + { + "code": "9", + "name": "Woleu-Ntem" + } + ], + "GB": [ + { + "name": "Aberdeen", + "code": "ABE" + }, + { + "name": "Aberdeenshire", + "code": "ABD" + }, + { + "name": "Anglesey", + "code": "AGY" + }, + { + "name": "Angus", + "code": "ANS" + }, + { + "name": "Antrim", + "code": "ANT" + }, + { + "name": "Antrim and Newtownabbey", + "code": "ANN" + }, + { + "name": "Ards", + "code": "ARD" + }, + { + "name": "Ards and North Down", + "code": "AND" + }, + { + "name": "Argyll and Bute", + "code": "AGB" + }, + { + "name": "Armagh", + "code": "ARM" + }, + { + "name": "Armagh, Banbridge and Craigavon", + "code": "ABC" + }, + { + "name": "Ballymena", + "code": "BLA" + }, + { + "name": "Ballymoney", + "code": "BLY" + }, + { + "name": "Banbridge", + "code": "BNB" + }, + { + "name": "Barking and Dagenham", + "code": "BDG" + }, + { + "name": "Barnet", + "code": "BNE" + }, + { + "name": "Barnsley", + "code": "BNS" + }, + { + "name": "Bath and North East Somerset", + "code": "BAS" + }, + { + "name": "Bedford", + "code": "BDF" + }, + { + "name": "Belfast", + "code": "BFS" + }, + { + "name": "Bexley", + "code": "BEX" + }, + { + "name": "Birmingham", + "code": "BIR" + }, + { + "name": "Blackburn with Darwen", + "code": "BBD" + }, + { + "name": "Blackpool", + "code": "BPL" + }, + { + "name": "Blaenau Gwent", + "code": "BGW" + }, + { + "name": "Bolton", + "code": "BOL" + }, + { + "name": "Bournemouth", + "code": "BMH" + }, + { + "name": "Bracknell Forest", + "code": "BRC" + }, + { + "name": "Bradford", + "code": "BRD" + }, + { + "name": "Brent", + "code": "BEN" + }, + { + "name": "Bridgend", + "code": "BGE" + }, + { + "name": "Brighton and Hove", + "code": "BNH" + }, + { + "name": "Bristol", + "code": "BST" + }, + { + "name": "Bromley", + "code": "BRY" + }, + { + "name": "Buckinghamshire", + "code": "BKM" + }, + { + "name": "Bury", + "code": "BUR" + }, + { + "name": "Caerphilly", + "code": "CAY" + }, + { + "name": "Calderdale", + "code": "CLD" + }, + { + "name": "Cambridgeshire", + "code": "CAM" + }, + { + "name": "Camden", + "code": "CMD" + }, + { + "name": "Cardiff", + "code": "CRF" + }, + { + "name": "Carmarthenshire", + "code": "CMN" + }, + { + "name": "Carrickfergus", + "code": "CKF" + }, + { + "name": "Castlereagh", + "code": "CSR" + }, + { + "name": "Causeway Coast and Glens", + "code": "CCG" + }, + { + "name": "Central Bedfordshire", + "code": "CBF" + }, + { + "name": "Ceredigion", + "code": "CGN" + }, + { + "name": "Cheshire East", + "code": "CHE" + }, + { + "name": "Cheshire West and Chester", + "code": "CHW" + }, + { + "name": "Clackmannanshire", + "code": "CLK" + }, + { + "name": "Coleraine", + "code": "CLR" + }, + { + "name": "Conwy", + "code": "CWY" + }, + { + "name": "Cookstown", + "code": "CKT" + }, + { + "name": "Cornwall", + "code": "CON" + }, + { + "name": "Coventry", + "code": "COV" + }, + { + "name": "Craigavon", + "code": "CGV" + }, + { + "name": "Croydon", + "code": "CRY" + }, + { + "name": "Cumbria", + "code": "CMA" + }, + { + "name": "Darlington", + "code": "DAL" + }, + { + "name": "Denbighshire", + "code": "DEN" + }, + { + "name": "Derby", + "code": "DER" + }, + { + "name": "Derbyshire", + "code": "DBY" + }, + { + "name": "Derry", + "code": "DRY" + }, + { + "name": "Derry and Strabane", + "code": "DRS" + }, + { + "name": "Devon", + "code": "DEV" + }, + { + "name": "Doncaster", + "code": "DNC" + }, + { + "name": "Dorset", + "code": "DOR" + }, + { + "name": "Down", + "code": "DOW" + }, + { + "name": "Dudley", + "code": "DUD" + }, + { + "name": "Dumfries and Galloway", + "code": "DGY" + }, + { + "name": "Dundee", + "code": "DND" + }, + { + "name": "Dungannon and South Tyrone", + "code": "DGN" + }, + { + "name": "Durham", + "code": "DUR" + }, + { + "name": "Ealing", + "code": "EAL" + }, + { + "name": "East Ayrshire", + "code": "EAY" + }, + { + "name": "East Dunbartonshire", + "code": "EDU" + }, + { + "name": "East Lothian", + "code": "ELN" + }, + { + "name": "East Renfrewshire", + "code": "ERW" + }, + { + "name": "East Riding of Yorkshire", + "code": "ERY" + }, + { + "name": "East Sussex", + "code": "ESX" + }, + { + "name": "Edinburgh", + "code": "EDH" + }, + { + "name": "Enfield", + "code": "ENF" + }, + { + "name": "England and Wales", + "code": "EAW" + }, + { + "name": "Essex", + "code": "ESS" + }, + { + "name": "Falkirk", + "code": "FAL" + }, + { + "name": "Fermanagh", + "code": "FER" + }, + { + "name": "Fermanagh and Omagh", + "code": "FMO" + }, + { + "name": "Fife", + "code": "FIF" + }, + { + "name": "Flintshire", + "code": "FLN" + }, + { + "name": "Gateshead", + "code": "GAT" + }, + { + "name": "Glasgow", + "code": "GLG" + }, + { + "name": "Gloucestershire", + "code": "GLS" + }, + { + "name": "Great Britain", + "code": "GBN" + }, + { + "name": "Greenwich", + "code": "GRE" + }, + { + "name": "Gwynedd", + "code": "GWN" + }, + { + "name": "Hackney", + "code": "HCK" + }, + { + "name": "Halton", + "code": "HAL" + }, + { + "name": "Hammersmith and Fulham", + "code": "HMF" + }, + { + "name": "Hampshire", + "code": "HAM" + }, + { + "name": "Haringey", + "code": "HRY" + }, + { + "name": "Harrow", + "code": "HRW" + }, + { + "name": "Hartlepool", + "code": "HPL" + }, + { + "name": "Havering", + "code": "HAV" + }, + { + "name": "Herefordshire", + "code": "HEF" + }, + { + "name": "Hertfordshire", + "code": "HRT" + }, + { + "name": "Highland", + "code": "HLD" + }, + { + "name": "Hillingdon", + "code": "HIL" + }, + { + "name": "Hounslow", + "code": "HNS" + }, + { + "name": "Inverclyde", + "code": "IVC" + }, + { + "name": "Isle of Wight", + "code": "IOW" + }, + { + "name": "Isles of Scilly", + "code": "IOS" + }, + { + "name": "Islington", + "code": "ISL" + }, + { + "name": "Kensington and Chelsea", + "code": "KEC" + }, + { + "name": "Kent", + "code": "KEN" + }, + { + "name": "Kingston upon Hull", + "code": "KHL" + }, + { + "name": "Kingston upon Thames", + "code": "KTT" + }, + { + "name": "Kirklees", + "code": "KIR" + }, + { + "name": "Knowsley", + "code": "KWL" + }, + { + "name": "Lambeth", + "code": "LBH" + }, + { + "name": "Lancashire", + "code": "LAN" + }, + { + "name": "Larne", + "code": "LRN" + }, + { + "name": "Leeds", + "code": "LDS" + }, + { + "name": "Leicester", + "code": "LCE" + }, + { + "name": "Leicestershire", + "code": "LEC" + }, + { + "name": "Lewisham", + "code": "LEW" + }, + { + "name": "Limavady", + "code": "LMV" + }, + { + "name": "Lincolnshire", + "code": "LIN" + }, + { + "name": "Lisburn", + "code": "LSB" + }, + { + "name": "Lisburn and Castlereagh", + "code": "LBC" + }, + { + "name": "Liverpool", + "code": "LIV" + }, + { + "name": "London", + "code": "LND" + }, + { + "name": "Luton", + "code": "LUT" + }, + { + "name": "Magherafelt", + "code": "MFT" + }, + { + "name": "Manchester", + "code": "MAN" + }, + { + "name": "Medway", + "code": "MDW" + }, + { + "name": "Merthyr Tydfil", + "code": "MTY" + }, + { + "name": "Merton", + "code": "MRT" + }, + { + "name": "Mid and East Antrim", + "code": "MEA" + }, + { + "name": "Mid Ulster", + "code": "MUL" + }, + { + "name": "Middlesbrough", + "code": "MDB" + }, + { + "name": "Midlothian", + "code": "MLN" + }, + { + "name": "Milton Keynes", + "code": "MIK" + }, + { + "name": "Monmouthshire", + "code": "MON" + }, + { + "name": "Moray", + "code": "MRY" + }, + { + "name": "Moyle", + "code": "MYL" + }, + { + "name": "Neath Port Talbot", + "code": "NTL" + }, + { + "name": "Newcastle upon Tyne", + "code": "NET" + }, + { + "name": "Newham", + "code": "NWM" + }, + { + "name": "Newport", + "code": "NWP" + }, + { + "name": "Newry and Mourne", + "code": "NYM" + }, + { + "name": "Newry, Mourne and Down", + "code": "NMD" + }, + { + "name": "Newtownabbey", + "code": "NTA" + }, + { + "name": "Norfolk", + "code": "NFK" + }, + { + "name": "North Ayrshire", + "code": "NAY" + }, + { + "name": "North Down", + "code": "NDN" + }, + { + "name": "North East Lincolnshire", + "code": "NEL" + }, + { + "name": "North Lanarkshire", + "code": "NLK" + }, + { + "name": "North Lincolnshire", + "code": "NLN" + }, + { + "name": "North Somerset", + "code": "NSM" + }, + { + "name": "North Tyneside", + "code": "NTY" + }, + { + "name": "North Yorkshire", + "code": "NYK" + }, + { + "name": "Northamptonshire", + "code": "NTH" + }, + { + "name": "Northern Ireland", + "code": "NIR" + }, + { + "name": "Northumberland", + "code": "NBL" + }, + { + "name": "Nottingham", + "code": "NGM" + }, + { + "name": "Nottinghamshire", + "code": "NTT" + }, + { + "name": "Oldham", + "code": "OLD" + }, + { + "name": "Omagh", + "code": "OMH" + }, + { + "name": "Orkney Islands", + "code": "ORK" + }, + { + "name": "Outer Hebrides", + "code": "ELS" + }, + { + "name": "Oxfordshire", + "code": "OXF" + }, + { + "name": "Pembrokeshire", + "code": "PEM" + }, + { + "name": "Perth and Kinross", + "code": "PKN" + }, + { + "name": "Peter", + "code": "PTE" + }, + { + "name": "Plymouth", + "code": "PLY" + }, + { + "name": "Poole", + "code": "POL" + }, + { + "name": "Portsmouth", + "code": "POR" + }, + { + "name": "Powys", + "code": "POW" + }, + { + "name": "Reading", + "code": "RDG" + }, + { + "name": "Redbridge", + "code": "RDB" + }, + { + "name": "Redcar and Cleveland", + "code": "RCC" + }, + { + "name": "Renfrewshire", + "code": "RFW" + }, + { + "name": "Rhondda Cynon Taf", + "code": "RCT" + }, + { + "name": "Richmond upon Thames", + "code": "RIC" + }, + { + "name": "Rochdale", + "code": "RCH" + }, + { + "name": "Rotherham", + "code": "ROT" + }, + { + "name": "Rutland", + "code": "RUT" + }, + { + "name": "Saint Helens", + "code": "SHN" + }, + { + "name": "Salford", + "code": "SLF" + }, + { + "name": "Sandwell", + "code": "SAW" + }, + { + "name": "Scottish Borders", + "code": "SCB" + }, + { + "name": "Sefton", + "code": "SFT" + }, + { + "name": "Sheffield", + "code": "SHF" + }, + { + "name": "Shetland", + "code": "ZET" + }, + { + "name": "Shropshire", + "code": "SHR" + }, + { + "name": "Slough", + "code": "SLG" + }, + { + "name": "Solihull", + "code": "SOL" + }, + { + "name": "Somerset", + "code": "SOM" + }, + { + "name": "South Ayrshire", + "code": "SAY" + }, + { + "name": "South Gloucestershire", + "code": "SGC" + }, + { + "name": "South Lanarkshire", + "code": "SLK" + }, + { + "name": "South Tyneside", + "code": "STY" + }, + { + "name": "Southampton", + "code": "STH" + }, + { + "name": "Southend-on-Sea", + "code": "SOS" + }, + { + "name": "Southwark", + "code": "SWK" + }, + { + "name": "Staffordshire", + "code": "STS" + }, + { + "name": "Stirling", + "code": "STG" + }, + { + "name": "Stockport", + "code": "SKP" + }, + { + "name": "Stockton-on-Tees", + "code": "STT" + }, + { + "name": "Stoke-on-Trent", + "code": "STE" + }, + { + "name": "Strabane", + "code": "STB" + }, + { + "name": "Suffolk", + "code": "SFK" + }, + { + "name": "Sunderland", + "code": "SND" + }, + { + "name": "Surrey", + "code": "SRY" + }, + { + "name": "Sutton", + "code": "STN" + }, + { + "name": "Swansea", + "code": "SWA" + }, + { + "name": "Swindon", + "code": "SWD" + }, + { + "name": "Tameside", + "code": "TAM" + }, + { + "name": "Telford and Wrekin", + "code": "TFW" + }, + { + "name": "Thurrock", + "code": "THR" + }, + { + "name": "Torbay", + "code": "TOB" + }, + { + "name": "Torfaen", + "code": "TOF" + }, + { + "name": "Tower Hamlets", + "code": "TWH" + }, + { + "name": "Trafford", + "code": "TRF" + }, + { + "name": "United Kingdom", + "code": "UKM" + }, + { + "name": "Vale of Glamorgan", + "code": "VGL" + }, + { + "name": "Wakefield", + "code": "WKF" + }, + { + "name": "Walsall", + "code": "WLL" + }, + { + "name": "Waltham Forest", + "code": "WFT" + }, + { + "name": "Wandsworth", + "code": "WND" + }, + { + "name": "Warrington", + "code": "WRT" + }, + { + "name": "Warwickshire", + "code": "WAR" + }, + { + "name": "West Berkshire", + "code": "WBK" + }, + { + "name": "West Dunbartonshire", + "code": "WDU" + }, + { + "name": "West Lothian", + "code": "WLN" + }, + { + "name": "West Sussex", + "code": "WSX" + }, + { + "name": "Westminster", + "code": "WSM" + }, + { + "name": "Wigan", + "code": "WGN" + }, + { + "name": "Wiltshire", + "code": "WIL" + }, + { + "name": "Windsor and Maidenhead", + "code": "WNM" + }, + { + "name": "Wirral", + "code": "WRL" + }, + { + "name": "Wokingham", + "code": "WOK" + }, + { + "name": "Wolverhampton", + "code": "WLV" + }, + { + "name": "Worcestershire", + "code": "WOR" + }, + { + "name": "Wrexham", + "code": "WRX" + }, + { + "name": "York", + "code": "YOR" + }, + { + "name": "Ðнглија", + "code": "ENG" + }, + { + "name": "ВелÑ", + "code": "WLS" + }, + { + "name": "ШкотÑка", + "code": "SCT" + } + ], + "GD": [ + { + "code": "01", + "name": "Saint Andrew" + }, + { + "code": "02", + "name": "Saint David" + }, + { + "code": "03", + "name": "Saint George" + }, + { + "code": "04", + "name": "Saint John" + }, + { + "code": "05", + "name": "Saint Mark" + }, + { + "code": "06", + "name": "Saint Patrick" + }, + { + "code": "10", + "name": "Carriacou and Petite Martinique" + } + ], + "GE": [ + { + "code": "AB", + "name": "Abkhazia" + }, + { + "code": "AJ", + "name": "Adjara" + }, + { + "code": "GU", + "name": "Guria" + }, + { + "code": "IM", + "name": "Imereti" + }, + { + "code": "KA", + "name": "Kakheti" + }, + { + "code": "KK", + "name": "Kvemo Kartli" + }, + { + "code": "MM", + "name": "Mtskheta-Mtianeti" + }, + { + "code": "RL", + "name": "Racha-Lechkhumi and Kvemo Svaneti" + }, + { + "code": "SZ", + "name": "Samegrelo-Zemo Svaneti" + }, + { + "code": "SJ", + "name": "Samtskhe-Javakheti" + }, + { + "code": "SK", + "name": "Shida Kartli" + }, + { + "code": "TB", + "name": "Tbilisi" + } + ], + "GH": [ + { + "code": "AH", + "name": "Ashanti" + }, + { + "code": "BA", + "name": "Brong-Ahafo" + }, + { + "code": "CP", + "name": "Central" + }, + { + "code": "EP", + "name": "Eastern" + }, + { + "code": "AA", + "name": "Greater Accra" + }, + { + "code": "NP", + "name": "Northern" + }, + { + "code": "UE", + "name": "Upper East" + }, + { + "code": "UW", + "name": "Upper West" + }, + { + "code": "TV", + "name": "Volta" + }, + { + "code": "WP", + "name": "Western" + } + ], + "GL": [ + { + "code": "KU", + "name": "Kujalleq" + }, + { + "code": "QA", + "name": "Qaasuitsup" + }, + { + "code": "QE", + "name": "Qeqqata" + }, + { + "code": "SM", + "name": "Sermersooq" + } + ], + "GM": [ + { + "code": "B", + "name": "Banjul" + }, + { + "code": "M", + "name": "Central River Division" + }, + { + "code": "L", + "name": "Lower River Division" + }, + { + "code": "N", + "name": "North Bank Division" + }, + { + "code": "U", + "name": "Upper River Division" + }, + { + "code": "W", + "name": "West Coast Division" + } + ], + "GN": [ + { + "code": "BE", + "name": "Beyla" + }, + { + "code": "BF", + "name": "Boffa" + }, + { + "code": "BK", + "name": "Boké" + }, + { + "code": "B", + "name": "Boké Region" + }, + { + "code": "C", + "name": "Conakry" + }, + { + "code": "CO", + "name": "Coyah" + }, + { + "code": "DB", + "name": "Dabola" + }, + { + "code": "DL", + "name": "Dalaba" + }, + { + "code": "DI", + "name": "Dinguiraye" + }, + { + "code": "DU", + "name": "Dubréka" + }, + { + "code": "FA", + "name": "Faranah" + }, + { + "code": "F", + "name": "Faranah Region" + }, + { + "code": "FO", + "name": "Forécariah" + }, + { + "code": "FR", + "name": "Fria" + }, + { + "code": "GA", + "name": "Gaoual" + }, + { + "code": "GU", + "name": "Guéckédou" + }, + { + "code": "KA", + "name": "Kankan" + }, + { + "code": "K", + "name": "Kankan Region" + }, + { + "code": "KE", + "name": "Kérouané" + }, + { + "code": "KD", + "name": "Kindia" + }, + { + "code": "D", + "name": "Kindia Region" + }, + { + "code": "KS", + "name": "Kissidougou" + }, + { + "code": "KB", + "name": "Koubia" + }, + { + "code": "KN", + "name": "Koundara" + }, + { + "code": "KO", + "name": "Kouroussa" + }, + { + "code": "LA", + "name": "Labé" + }, + { + "code": "L", + "name": "Labé Region" + }, + { + "code": "LE", + "name": "Lélouma" + }, + { + "code": "LO", + "name": "Lola" + }, + { + "code": "MC", + "name": "Macenta" + }, + { + "code": "ML", + "name": "Mali" + }, + { + "code": "MM", + "name": "Mamou" + }, + { + "code": "M", + "name": "Mamou Region" + }, + { + "code": "MD", + "name": "Mandiana" + }, + { + "code": "NZ", + "name": "Nzérékoré" + }, + { + "code": "N", + "name": "Nzérékoré Region" + }, + { + "code": "PI", + "name": "Pita" + }, + { + "code": "SI", + "name": "Siguiri" + }, + { + "code": "TE", + "name": "Télimélé" + }, + { + "code": "TO", + "name": "Tougué" + }, + { + "code": "YO", + "name": "Yomou" + } + ], + "GQ": [ + { + "code": "AN", + "name": "Annobón" + }, + { + "code": "BN", + "name": "Bioko Norte" + }, + { + "code": "BS", + "name": "Bioko Sur" + }, + { + "code": "CS", + "name": "Centro Sur" + }, + { + "code": "I", + "name": "Insular" + }, + { + "code": "KN", + "name": "Kié-Ntem" + }, + { + "code": "LI", + "name": "Litoral" + }, + { + "code": "C", + "name": "Río Muni" + }, + { + "code": "WN", + "name": "Wele-Nzas" + } + ], + "GR": [ + { + "code": "13", + "name": "Achaea" + }, + { + "code": "01", + "name": "Aetolia-Acarnania" + }, + { + "code": "12", + "name": "Arcadia" + }, + { + "code": "11", + "name": "Argolis" + }, + { + "code": "31", + "name": "Arta" + }, + { + "code": "I", + "name": "Attica" + }, + { + "code": "A1", + "name": "Attica Department" + }, + { + "code": "03", + "name": "Boeotia" + }, + { + "code": "H", + "name": "Central Greece" + }, + { + "code": "B", + "name": "Central Macedonia" + }, + { + "code": "64", + "name": "Chalkidiki" + }, + { + "code": "94", + "name": "Chania" + }, + { + "code": "85", + "name": "Chios" + }, + { + "code": "22", + "name": "Corfu" + }, + { + "code": "15", + "name": "Corinthia" + }, + { + "code": "M", + "name": "Crete" + }, + { + "code": "82", + "name": "Cyclades" + }, + { + "code": "81", + "name": "Dodecanese" + }, + { + "code": "52", + "name": "Drama" + }, + { + "code": "A", + "name": "East Macedonia and Thrace" + }, + { + "code": "D", + "name": "Epirus" + }, + { + "code": "04", + "name": "Euboea" + }, + { + "code": "05", + "name": "Evritania" + }, + { + "code": "71", + "name": "Evros" + }, + { + "code": "63", + "name": "Florina" + }, + { + "code": "51", + "name": "Grevena" + }, + { + "code": "91", + "name": "Heraklion region" + }, + { + "code": "14", + "name": "Ilia" + }, + { + "code": "53", + "name": "Imathia" + }, + { + "code": "33", + "name": "Ioannina" + }, + { + "code": "F", + "name": "Ionian Islands" + }, + { + "code": "41", + "name": "Karditsa" + }, + { + "code": "56", + "name": "Kastoria" + }, + { + "code": "55", + "name": "Kavala" + }, + { + "code": "23", + "name": "Kefalonia" + }, + { + "code": "57", + "name": "Kilkis" + }, + { + "code": "58", + "name": "Kozani" + }, + { + "code": "16", + "name": "Laconia" + }, + { + "code": "42", + "name": "Larissa" + }, + { + "code": "92", + "name": "Lasithi" + }, + { + "code": "24", + "name": "Lefkada" + }, + { + "code": "83", + "name": "Lesbos" + }, + { + "code": "43", + "name": "Magnesia" + }, + { + "code": "17", + "name": "Messenia" + }, + { + "code": "69", + "name": "Mount Athos" + }, + { + "code": "K", + "name": "North Aegean" + }, + { + "code": "59", + "name": "Pella" + }, + { + "code": "J", + "name": "Peloponnese" + }, + { + "code": "07", + "name": "Phocis" + }, + { + "code": "06", + "name": "Phthiotis" + }, + { + "code": "61", + "name": "Pieria" + }, + { + "code": "34", + "name": "Preveza" + }, + { + "code": "93", + "name": "Rethymno" + }, + { + "code": "73", + "name": "Rhodope" + }, + { + "code": "84", + "name": "Samos" + }, + { + "code": "62", + "name": "Serres" + }, + { + "code": "L", + "name": "South Aegean" + }, + { + "code": "32", + "name": "Thesprotia" + }, + { + "code": "54", + "name": "Thessaloniki" + }, + { + "code": "E", + "name": "Thessaly" + }, + { + "code": "44", + "name": "Trikala" + }, + { + "code": "G", + "name": "West Greece" + }, + { + "code": "C", + "name": "West Macedonia" + }, + { + "code": "72", + "name": "Xanthi" + }, + { + "code": "21", + "name": "Zakynthos" + } + ], + "GT": [ + { + "code": "AV", + "name": "Alta Verapaz" + }, + { + "code": "BV", + "name": "Baja Verapaz" + }, + { + "code": "CM", + "name": "Chimaltenango" + }, + { + "code": "CQ", + "name": "Chiquimula" + }, + { + "code": "PR", + "name": "El Progreso" + }, + { + "code": "ES", + "name": "Escuintla" + }, + { + "code": "GU", + "name": "Guatemala" + }, + { + "code": "HU", + "name": "Huehuetenango" + }, + { + "code": "IZ", + "name": "Izabal" + }, + { + "code": "JA", + "name": "Jalapa" + }, + { + "code": "JU", + "name": "Jutiapa" + }, + { + "code": "PE", + "name": "Petén" + }, + { + "code": "QZ", + "name": "Quetzaltenango" + }, + { + "code": "QC", + "name": "Quiché" + }, + { + "code": "RE", + "name": "Retalhuleu" + }, + { + "code": "SA", + "name": "Sacatepéquez" + }, + { + "code": "SM", + "name": "San Marcos" + }, + { + "code": "SR", + "name": "Santa Rosa" + }, + { + "code": "SO", + "name": "Sololá" + }, + { + "code": "SU", + "name": "Suchitepéquez" + }, + { + "code": "TO", + "name": "Totonicapán" + }, + { + "code": "ZA", + "name": "Zacapa" + } + ], + "GW": [ + { + "code": "BA", + "name": "Bafatá" + }, + { + "code": "BM", + "name": "Biombo" + }, + { + "code": "BS", + "name": "Bissau" + }, + { + "code": "BL", + "name": "Bolama" + }, + { + "code": "CA", + "name": "Cacheu" + }, + { + "code": "GA", + "name": "Gabú" + }, + { + "code": "L", + "name": "Leste" + }, + { + "code": "N", + "name": "Norte" + }, + { + "code": "OI", + "name": "Oio" + }, + { + "code": "QU", + "name": "Quinara" + }, + { + "code": "S", + "name": "Sul" + }, + { + "code": "TO", + "name": "Tombali" + } + ], + "GY": [ + { + "code": "BA", + "name": "Barima-Waini" + }, + { + "code": "CU", + "name": "Cuyuni-Mazaruni" + }, + { + "code": "DE", + "name": "Demerara-Mahaica" + }, + { + "code": "EB", + "name": "East Berbice-Corentyne" + }, + { + "code": "ES", + "name": "Essequibo Islands-West Demerara" + }, + { + "code": "MA", + "name": "Mahaica-Berbice" + }, + { + "code": "PM", + "name": "Pomeroon-Supenaam" + }, + { + "code": "PT", + "name": "Potaro-Siparuni" + }, + { + "code": "UD", + "name": "Upper Demerara-Berbice" + }, + { + "code": "UT", + "name": "Upper Takutu-Upper Essequibo" + } + ], + "HN": [ + { + "code": "AT", + "name": "Atlántida" + }, + { + "code": "IB", + "name": "Bay Islands" + }, + { + "code": "CH", + "name": "Choluteca" + }, + { + "code": "CL", + "name": "Colón" + }, + { + "code": "CM", + "name": "Comayagua" + }, + { + "code": "CP", + "name": "Copán" + }, + { + "code": "CR", + "name": "Cortés" + }, + { + "code": "EP", + "name": "El Paraíso" + }, + { + "code": "FM", + "name": "Francisco Morazán" + }, + { + "code": "GD", + "name": "Gracias a Dios" + }, + { + "code": "IN", + "name": "Intibucá" + }, + { + "code": "LP", + "name": "La Paz" + }, + { + "code": "LE", + "name": "Lempira" + }, + { + "code": "OC", + "name": "Ocotepeque" + }, + { + "code": "OL", + "name": "Olancho" + }, + { + "code": "SB", + "name": "Santa Bárbara" + }, + { + "code": "VA", + "name": "Valle" + }, + { + "code": "YO", + "name": "Yoro" + } + ], + "HR": [ + { + "code": "01", + "name": "Zagreb County" + }, + { + "code": "02", + "name": "Krapina-Zagorje" + }, + { + "code": "03", + "name": "Sisak-Moslavina" + }, + { + "code": "04", + "name": "Karlovac" + }, + { + "code": "05", + "name": "Varaždin" + }, + { + "code": "06", + "name": "Koprivnica-Križevci" + }, + { + "code": "07", + "name": "Bjelovar-Bilogora" + }, + { + "code": "08", + "name": "Primorje-Gorski Kotar" + }, + { + "code": "09", + "name": "Lika-Senj" + }, + { + "code": "10", + "name": "Virovitica-Podravina" + }, + { + "code": "11", + "name": "Požega-Slavonia" + }, + { + "code": "12", + "name": "Brod-Posavina" + }, + { + "code": "13", + "name": "Zadar" + }, + { + "code": "14", + "name": "Osijek-Baranja" + }, + { + "code": "15", + "name": "Å ibenik-Knin" + }, + { + "code": "16", + "name": "Vukovar-Syrmia" + }, + { + "code": "17", + "name": "Split-Dalmatia" + }, + { + "code": "18", + "name": "Istria" + }, + { + "code": "19", + "name": "Dubrovnik-Neretva" + }, + { + "code": "20", + "name": "MeÄ‘imurje" + }, + { + "code": "21", + "name": "Zagreb" + } + ], + "HT": [ + { + "code": "AR", + "name": "Artibonite" + }, + { + "code": "CE", + "name": "Centre" + }, + { + "code": "GA", + "name": "Grand’Anse" + }, + { + "code": "NI", + "name": "Nippes" + }, + { + "code": "ND", + "name": "Nord" + }, + { + "code": "NE", + "name": "Nord-Est" + }, + { + "code": "NO", + "name": "Nord-Ouest" + }, + { + "code": "OU", + "name": "Ouest" + }, + { + "code": "SD", + "name": "Sud" + }, + { + "code": "SE", + "name": "Sud-Est" + } + ], + "HU": [ + { + "code": "BK", + "name": "Bács-Kiskun" + }, + { + "code": "BA", + "name": "Baranya" + }, + { + "code": "BE", + "name": "Békés" + }, + { + "code": "BC", + "name": "Békéscsaba" + }, + { + "code": "BZ", + "name": "Borsod-Abaúj-Zemplén" + }, + { + "code": "BU", + "name": "Budapest" + }, + { + "code": "CS", + "name": "Csongrád" + }, + { + "code": "DE", + "name": "Debrecen" + }, + { + "code": "DU", + "name": "Dunaújváros" + }, + { + "code": "EG", + "name": "Eger" + }, + { + "code": "ER", + "name": "Érd" + }, + { + "code": "FE", + "name": "Fejér" + }, + { + "code": "GY", + "name": "GyÅ‘r" + }, + { + "code": "GS", + "name": "GyÅ‘r-Moson-Sopron" + }, + { + "code": "HB", + "name": "Hajdú-Bihar" + }, + { + "code": "HE", + "name": "Heves" + }, + { + "code": "HV", + "name": "HódmezÅ‘vásárhely" + }, + { + "code": "JN", + "name": "Jász-Nagykun-Szolnok" + }, + { + "code": "KV", + "name": "Kaposvár" + }, + { + "code": "KM", + "name": "Kecskemét" + }, + { + "code": "KE", + "name": "Komárom-Esztergom" + }, + { + "code": "MI", + "name": "Miskolc" + }, + { + "code": "NK", + "name": "Nagykanizsa" + }, + { + "code": "NO", + "name": "Nógrád" + }, + { + "code": "NY", + "name": "Nyíregyháza" + }, + { + "code": "PS", + "name": "Pécs" + }, + { + "code": "PE", + "name": "Pest" + }, + { + "code": "ST", + "name": "Salgótarján" + }, + { + "code": "SO", + "name": "Somogy" + }, + { + "code": "SN", + "name": "Sopron" + }, + { + "code": "SZ", + "name": "Szabolcs-Szatmár-Bereg" + }, + { + "code": "SD", + "name": "Szeged" + }, + { + "code": "SF", + "name": "Székesfehérvár" + }, + { + "code": "SS", + "name": "Szekszárd" + }, + { + "code": "SK", + "name": "Szolnok" + }, + { + "code": "SH", + "name": "Szombathely" + }, + { + "code": "TB", + "name": "Tatabánya" + }, + { + "code": "TO", + "name": "Tolna" + }, + { + "code": "VA", + "name": "Vas" + }, + { + "code": "VM", + "name": "Veszprém" + }, + { + "code": "VE", + "name": "Veszprém County" + }, + { + "code": "ZA", + "name": "Zala" + }, + { + "code": "ZE", + "name": "Zalaegerszeg" + } + ], + "ID": [ + { + "code": "AC", + "name": "Aceh" + }, + { + "code": "BA", + "name": "Bali" + }, + { + "code": "BB", + "name": "Bangka–Belitung Islands" + }, + { + "code": "BT", + "name": "Banten" + }, + { + "code": "BE", + "name": "Bengkulu" + }, + { + "code": "JT", + "name": "Central Java" + }, + { + "code": "KT", + "name": "Central Kalimantan" + }, + { + "code": "ST", + "name": "Central Sulawesi" + }, + { + "code": "JI", + "name": "East Java" + }, + { + "code": "KI", + "name": "East Kalimantan" + }, + { + "code": "NT", + "name": "East Nusa Tenggara" + }, + { + "code": "GO", + "name": "Gorontalo" + }, + { + "code": "JK", + "name": "Jakarta" + }, + { + "code": "JA", + "name": "Jambi" + }, + { + "code": "JW", + "name": "Java" + }, + { + "code": "KA", + "name": "Kalimantan" + }, + { + "code": "LA", + "name": "Lampung" + }, + { + "code": "NU", + "name": "Lesser Sunda Islands" + }, + { + "code": "MA", + "name": "Maluku" + }, + { + "code": "ML", + "name": "Maluku Islands" + }, + { + "code": "KU", + "name": "North Kalimantan" + }, + { + "code": "MU", + "name": "North Maluku" + }, + { + "code": "SA", + "name": "North Sulawesi" + }, + { + "code": "SU", + "name": "North Sumatra" + }, + { + "code": "PA", + "name": "Papua" + }, + { + "code": "PP", + "name": "Papua Islands" + }, + { + "code": "RI", + "name": "Riau" + }, + { + "code": "KR", + "name": "Riau Islands" + }, + { + "code": "KS", + "name": "South Kalimantan" + }, + { + "code": "SN", + "name": "South Sulawesi" + }, + { + "code": "SS", + "name": "South Sumatra" + }, + { + "code": "SG", + "name": "Southeast Sulawesi" + }, + { + "code": "SL", + "name": "Sulawesi" + }, + { + "code": "SM", + "name": "Sumatra" + }, + { + "code": "JB", + "name": "West Java" + }, + { + "code": "KB", + "name": "West Kalimantan" + }, + { + "code": "NB", + "name": "West Nusa Tenggara" + }, + { + "code": "PB", + "name": "West Papua" + }, + { + "code": "SR", + "name": "West Sulawesi" + }, + { + "code": "SB", + "name": "West Sumatra" + }, + { + "code": "YO", + "name": "Yogyakarta" + } + ], + "IE": [ + { + "code": "CW", + "name": "Carlow" + }, + { + "code": "CN", + "name": "Cavan" + }, + { + "code": "CE", + "name": "Clare" + }, + { + "code": "C", + "name": "Connacht" + }, + { + "code": "CO", + "name": "Cork" + }, + { + "code": "DL", + "name": "Donegal" + }, + { + "code": "D", + "name": "Dublin" + }, + { + "code": "G", + "name": "Galway" + }, + { + "code": "KY", + "name": "Kerry" + }, + { + "code": "KE", + "name": "Kildare" + }, + { + "code": "KK", + "name": "Kilkenny" + }, + { + "code": "LS", + "name": "Laois" + }, + { + "code": "L", + "name": "Leinster" + }, + { + "code": "LM", + "name": "Leitrim" + }, + { + "code": "LK", + "name": "Limerick" + }, + { + "code": "LD", + "name": "Longford" + }, + { + "code": "LH", + "name": "Louth" + }, + { + "code": "MO", + "name": "Mayo" + }, + { + "code": "MH", + "name": "Meath" + }, + { + "code": "MN", + "name": "Monaghan" + }, + { + "code": "M", + "name": "Munster" + }, + { + "code": "OY", + "name": "Offaly" + }, + { + "code": "RN", + "name": "Roscommon" + }, + { + "code": "SO", + "name": "Sligo" + }, + { + "code": "TA", + "name": "Tipperary" + }, + { + "code": "U", + "name": "Ulster" + }, + { + "code": "WD", + "name": "Waterford" + }, + { + "code": "WH", + "name": "Westmeath" + }, + { + "code": "WX", + "name": "Wexford" + }, + { + "code": "WW", + "name": "Wicklow" + } + ], + "IL": [ + { + "code": "M", + "name": "Central District" + }, + { + "code": "HA", + "name": "Haifa District" + }, + { + "code": "JM", + "name": "Jerusalem" + }, + { + "code": "Z", + "name": "Northern District" + }, + { + "code": "D", + "name": "Southern District" + }, + { + "code": "TA", + "name": "Tel Aviv District" + } + ], + "IN": [ + { + "code": "AN", + "name": "Andaman and Nicobar Islands" + }, + { + "code": "AP", + "name": "Andhra Pradesh" + }, + { + "code": "AR", + "name": "Arunachal Pradesh" + }, + { + "code": "AS", + "name": "Assam" + }, + { + "code": "BR", + "name": "Bihar" + }, + { + "code": "CH", + "name": "Chandigarh" + }, + { + "code": "CT", + "name": "Chhattisgarh" + }, + { + "code": "DN", + "name": "Dadra and Nagar Haveli" + }, + { + "code": "DD", + "name": "Daman and Diu" + }, + { + "code": "DL", + "name": "Delhi" + }, + { + "code": "GA", + "name": "Goa" + }, + { + "code": "GJ", + "name": "Gujarat" + }, + { + "code": "HR", + "name": "Haryana" + }, + { + "code": "HP", + "name": "Himachal Pradesh" + }, + { + "code": "JK", + "name": "Jammu and Kashmir" + }, + { + "code": "JH", + "name": "Jharkhand" + }, + { + "code": "KA", + "name": "Karnataka" + }, + { + "code": "KL", + "name": "Kerala" + }, + { + "code": "LD", + "name": "Lakshadweep" + }, + { + "code": "MP", + "name": "Madhya Pradesh" + }, + { + "code": "MH", + "name": "Maharashtra" + }, + { + "code": "MN", + "name": "Manipur" + }, + { + "code": "ML", + "name": "Meghalaya" + }, + { + "code": "MZ", + "name": "Mizoram" + }, + { + "code": "NL", + "name": "Nagaland" + }, + { + "code": "OR", + "name": "Odisha" + }, + { + "code": "PY", + "name": "Puducherry" + }, + { + "code": "PB", + "name": "Punjab" + }, + { + "code": "RJ", + "name": "Rajasthan" + }, + { + "code": "SK", + "name": "Sikkim" + }, + { + "code": "TN", + "name": "Tamil Nadu" + }, + { + "code": "TG", + "name": "Telangana" + }, + { + "code": "TR", + "name": "Tripura" + }, + { + "code": "UP", + "name": "Uttar Pradesh" + }, + { + "code": "UT", + "name": "Uttarakhand" + }, + { + "code": "WB", + "name": "West Bengal" + } + ], + "IQ": [ + { + "code": "AN", + "name": "Al Anbar" + }, + { + "code": "MU", + "name": "Al Muthanna" + }, + { + "code": "QA", + "name": "Al-QÄdisiyyah" + }, + { + "code": "BB", + "name": "Babylon" + }, + { + "code": "BG", + "name": "Baghdad" + }, + { + "code": "BA", + "name": "Basra" + }, + { + "code": "DQ", + "name": "Dhi Qar" + }, + { + "code": "DI", + "name": "Diyala" + }, + { + "code": "DA", + "name": "Dohuk" + }, + { + "code": "AR", + "name": "Erbil" + }, + { + "code": "KA", + "name": "Karbala" + }, + { + "code": "KI", + "name": "Kirkuk" + }, + { + "code": "MA", + "name": "Maysan" + }, + { + "code": "NA", + "name": "Najaf" + }, + { + "code": "NI", + "name": "Nineveh" + }, + { + "code": "SD", + "name": "Saladin" + }, + { + "code": "SU", + "name": "Sulaymaniyah" + }, + { + "code": "WA", + "name": "Wasit" + } + ], + "IR": [ + { + "code": "01", + "name": "East Azerbaijan" + }, + { + "code": "02", + "name": "West Azarbaijan" + }, + { + "code": "03", + "name": "Ardabil" + }, + { + "code": "04", + "name": "Isfahan" + }, + { + "code": "05", + "name": "Ilam" + }, + { + "code": "06", + "name": "Bushehr" + }, + { + "code": "07", + "name": "Tehran" + }, + { + "code": "08", + "name": "Chaharmahal and Bakhtiari" + }, + { + "code": "10", + "name": "Khuzestan" + }, + { + "code": "11", + "name": "Zanjan" + }, + { + "code": "12", + "name": "Semnan" + }, + { + "code": "13", + "name": "Sistan and Baluchestan" + }, + { + "code": "14", + "name": "Fars" + }, + { + "code": "15", + "name": "Kerman" + }, + { + "code": "16", + "name": "Kurdistan" + }, + { + "code": "17", + "name": "Kermanshah" + }, + { + "code": "18", + "name": "Kohgiluyeh and Boyer-Ahmad" + }, + { + "code": "19", + "name": "Gilan" + }, + { + "code": "20", + "name": "Lorestan" + }, + { + "code": "21", + "name": "Mazandaran" + }, + { + "code": "22", + "name": "Markazi" + }, + { + "code": "23", + "name": "Hormozgan" + }, + { + "code": "24", + "name": "Hamadan" + }, + { + "code": "25", + "name": "Yazd" + }, + { + "code": "26", + "name": "Qom" + }, + { + "code": "27", + "name": "Golestan" + }, + { + "code": "28", + "name": "Qazvin" + }, + { + "code": "29", + "name": "South Khorasan" + }, + { + "code": "30", + "name": "Razavi Khorasan" + }, + { + "code": "31", + "name": "North Khorasan" + }, + { + "code": "32", + "name": "Alborz" + } + ], + "IS": [ + { + "code": "0", + "name": "Reykjavík" + }, + { + "code": "1", + "name": "Capital" + }, + { + "code": "2", + "name": "Southern Peninsula" + }, + { + "code": "3", + "name": "Western" + }, + { + "code": "4", + "name": "Westfjords" + }, + { + "code": "5", + "name": "Northwestern" + }, + { + "code": "6", + "name": "Northeastern" + }, + { + "code": "7", + "name": "Eastern" + }, + { + "code": "8", + "name": "Southern" + } + ], + "IT": [ + { + "code": "65", + "name": "Abruzzo" + }, + { + "code": "AG", + "name": "Agrigento" + }, + { + "code": "AL", + "name": "Alessandria" + }, + { + "code": "AN", + "name": "Ancona" + }, + { + "code": "AO", + "name": "Aosta" + }, + { + "code": "23", + "name": "Aosta Valley" + }, + { + "code": "75", + "name": "Apulia" + }, + { + "code": "AR", + "name": "Arezzo" + }, + { + "code": "AP", + "name": "Ascoli Piceno" + }, + { + "code": "AT", + "name": "Asti" + }, + { + "code": "AV", + "name": "Avellino" + }, + { + "code": "BA", + "name": "Bari" + }, + { + "code": "BT", + "name": "Barletta-Andria-Trani" + }, + { + "code": "77", + "name": "Basilicata" + }, + { + "code": "BL", + "name": "Belluno" + }, + { + "code": "BN", + "name": "Benevento" + }, + { + "code": "BG", + "name": "Bergamo" + }, + { + "code": "BI", + "name": "Biella" + }, + { + "code": "BO", + "name": "Bologna" + }, + { + "code": "BS", + "name": "Brescia" + }, + { + "code": "BR", + "name": "Brindisi" + }, + { + "code": "CA", + "name": "Cagliari" + }, + { + "code": "78", + "name": "Calabria" + }, + { + "code": "CL", + "name": "Caltanissetta" + }, + { + "code": "72", + "name": "Campania" + }, + { + "code": "CB", + "name": "Campobasso" + }, + { + "code": "CI", + "name": "Carbonia-Iglesias" + }, + { + "code": "CE", + "name": "Caserta" + }, + { + "code": "CT", + "name": "Catania" + }, + { + "code": "CZ", + "name": "Catanzaro" + }, + { + "code": "CH", + "name": "Chieti" + }, + { + "code": "CO", + "name": "Como" + }, + { + "code": "CS", + "name": "Cosenza" + }, + { + "code": "CR", + "name": "Cremona" + }, + { + "code": "KR", + "name": "Crotone" + }, + { + "code": "CN", + "name": "Cuneo" + }, + { + "code": "45", + "name": "Emilia-Romagna" + }, + { + "code": "EN", + "name": "Enna" + }, + { + "code": "FM", + "name": "Fermo" + }, + { + "code": "FE", + "name": "Ferrara" + }, + { + "code": "FI", + "name": "Florence" + }, + { + "code": "FG", + "name": "Foggia" + }, + { + "code": "FC", + "name": "Forlì-Cesena" + }, + { + "code": "36", + "name": "Friuli–Venezia Giulia" + }, + { + "code": "FR", + "name": "Frosinone" + }, + { + "code": "GE", + "name": "Genoa" + }, + { + "code": "GO", + "name": "Gorizia" + }, + { + "code": "GR", + "name": "Grosseto" + }, + { + "code": "IM", + "name": "Imperia" + }, + { + "code": "IS", + "name": "Isernia" + }, + { + "code": "AQ", + "name": "L’Aquila" + }, + { + "code": "SP", + "name": "La Spezia" + }, + { + "code": "LT", + "name": "Latina" + }, + { + "code": "62", + "name": "Lazio" + }, + { + "code": "LE", + "name": "Lecce" + }, + { + "code": "LC", + "name": "Lecco" + }, + { + "code": "42", + "name": "Liguria" + }, + { + "code": "LI", + "name": "Livorno" + }, + { + "code": "LO", + "name": "Lodi" + }, + { + "code": "25", + "name": "Lombardy" + }, + { + "code": "LU", + "name": "Lucca" + }, + { + "code": "MC", + "name": "Macerata" + }, + { + "code": "MN", + "name": "Mantua" + }, + { + "code": "57", + "name": "Marche" + }, + { + "code": "MS", + "name": "Massa and Carrara" + }, + { + "code": "MT", + "name": "Matera" + }, + { + "code": "VS", + "name": "Medio Campidano" + }, + { + "code": "ME", + "name": "Messina" + }, + { + "code": "MI", + "name": "Milan" + }, + { + "code": "MO", + "name": "Modena" + }, + { + "code": "67", + "name": "Molise" + }, + { + "code": "MB", + "name": "Monza and Brianza" + }, + { + "code": "NA", + "name": "Naples" + }, + { + "code": "NO", + "name": "Novara" + }, + { + "code": "NU", + "name": "Nuoro" + }, + { + "code": "OG", + "name": "Ogliastra" + }, + { + "code": "OT", + "name": "Olbia-Tempio" + }, + { + "code": "OR", + "name": "Oristano" + }, + { + "code": "PD", + "name": "Padua" + }, + { + "code": "PA", + "name": "Palermo" + }, + { + "code": "PR", + "name": "Parma" + }, + { + "code": "PV", + "name": "Pavia" + }, + { + "code": "PG", + "name": "Perugia" + }, + { + "code": "PU", + "name": "Pesaro and Urbino" + }, + { + "code": "PE", + "name": "Pescara" + }, + { + "code": "PC", + "name": "Piacenza" + }, + { + "code": "21", + "name": "Piedmont" + }, + { + "code": "PI", + "name": "Pisa" + }, + { + "code": "PT", + "name": "Pistoia" + }, + { + "code": "PN", + "name": "Pordenone" + }, + { + "code": "PZ", + "name": "Potenza" + }, + { + "code": "PO", + "name": "Prato" + }, + { + "code": "RG", + "name": "Ragusa" + }, + { + "code": "RA", + "name": "Ravenna" + }, + { + "code": "RC", + "name": "Reggio Calabria" + }, + { + "code": "RE", + "name": "Reggio Emilia" + }, + { + "code": "RI", + "name": "Rieti" + }, + { + "code": "RN", + "name": "Rimini" + }, + { + "code": "RM", + "name": "Rome" + }, + { + "code": "RO", + "name": "Rovigo" + }, + { + "code": "SA", + "name": "Salerno" + }, + { + "code": "88", + "name": "Sardinia" + }, + { + "code": "SS", + "name": "Sassari" + }, + { + "code": "SV", + "name": "Savona" + }, + { + "code": "82", + "name": "Sicily" + }, + { + "code": "SI", + "name": "Siena" + }, + { + "code": "SO", + "name": "Sondrio" + }, + { + "code": "BZ", + "name": "South Tyrol" + }, + { + "code": "SR", + "name": "Syracuse" + }, + { + "code": "TA", + "name": "Taranto" + }, + { + "code": "TE", + "name": "Teramo" + }, + { + "code": "TR", + "name": "Terni" + }, + { + "code": "TP", + "name": "Trapani" + }, + { + "code": "TN", + "name": "Trentino" + }, + { + "code": "32", + "name": "Trentino-South Tyrol" + }, + { + "code": "TV", + "name": "Treviso" + }, + { + "code": "TS", + "name": "Trieste" + }, + { + "code": "TO", + "name": "Turin" + }, + { + "code": "52", + "name": "Tuscany" + }, + { + "code": "UD", + "name": "Udine" + }, + { + "code": "55", + "name": "Umbria" + }, + { + "code": "VA", + "name": "Varese" + }, + { + "code": "34", + "name": "Veneto" + }, + { + "code": "VE", + "name": "Venice" + }, + { + "code": "VB", + "name": "Verbano-Cusio-Ossola" + }, + { + "code": "VC", + "name": "Vercelli" + }, + { + "code": "VR", + "name": "Verona" + }, + { + "code": "VV", + "name": "Vibo Valentia" + }, + { + "code": "VI", + "name": "Vicenza" + }, + { + "code": "VT", + "name": "Viterbo" + } + ], + "JM": [ + { + "code": "01", + "name": "Kingston" + }, + { + "code": "02", + "name": "Saint Andrew" + }, + { + "code": "03", + "name": "Saint Thomas" + }, + { + "code": "04", + "name": "Portland" + }, + { + "code": "05", + "name": "Saint Mary" + }, + { + "code": "06", + "name": "Saint Ann" + }, + { + "code": "07", + "name": "Trelawny" + }, + { + "code": "08", + "name": "Saint James" + }, + { + "code": "09", + "name": "Hanover" + }, + { + "code": "10", + "name": "Westmoreland" + }, + { + "code": "11", + "name": "Saint Elizabeth" + }, + { + "code": "12", + "name": "Manchester" + }, + { + "code": "13", + "name": "Clarendon" + }, + { + "code": "14", + "name": "Saint Catherine" + } + ], + "JO": [ + { + "code": "AJ", + "name": "Ajloun" + }, + { + "code": "AM", + "name": "Amman" + }, + { + "code": "AQ", + "name": "Aqaba" + }, + { + "code": "BA", + "name": "Balqa" + }, + { + "code": "IR", + "name": "Irbid" + }, + { + "code": "JA", + "name": "Jerash" + }, + { + "code": "KA", + "name": "Karak" + }, + { + "code": "MN", + "name": "Ma’an" + }, + { + "code": "MD", + "name": "Madaba" + }, + { + "code": "MA", + "name": "Mafraq" + }, + { + "code": "AT", + "name": "Tafilah" + }, + { + "code": "AZ", + "name": "Zarqa" + } + ], + "JP": [ + { + "code": "01", + "name": "HokkaidÅ" + }, + { + "code": "02", + "name": "Aomori" + }, + { + "code": "03", + "name": "Iwate" + }, + { + "code": "04", + "name": "Miyagi" + }, + { + "code": "05", + "name": "Akita" + }, + { + "code": "06", + "name": "Yamagata" + }, + { + "code": "07", + "name": "Fukushima" + }, + { + "code": "08", + "name": "Ibaraki" + }, + { + "code": "09", + "name": "Tochigi" + }, + { + "code": "10", + "name": "Gunma" + }, + { + "code": "11", + "name": "Saitama" + }, + { + "code": "12", + "name": "Chiba" + }, + { + "code": "13", + "name": "Tokyo" + }, + { + "code": "14", + "name": "Kanagawa" + }, + { + "code": "15", + "name": "Niigata" + }, + { + "code": "16", + "name": "Toyama" + }, + { + "code": "17", + "name": "Ishikawa" + }, + { + "code": "18", + "name": "Fukui" + }, + { + "code": "19", + "name": "Yamanashi" + }, + { + "code": "20", + "name": "Nagano" + }, + { + "code": "21", + "name": "Gifu" + }, + { + "code": "22", + "name": "Shizuoka" + }, + { + "code": "23", + "name": "Aichi" + }, + { + "code": "24", + "name": "Mie" + }, + { + "code": "25", + "name": "Shiga" + }, + { + "code": "26", + "name": "KyÅto" + }, + { + "code": "27", + "name": "ÅŒsaka" + }, + { + "code": "28", + "name": "HyÅgo" + }, + { + "code": "29", + "name": "Nara" + }, + { + "code": "30", + "name": "Wakayama" + }, + { + "code": "31", + "name": "Tottori" + }, + { + "code": "32", + "name": "Shimane" + }, + { + "code": "33", + "name": "Okayama" + }, + { + "code": "34", + "name": "Hiroshima" + }, + { + "code": "35", + "name": "Yamaguchi" + }, + { + "code": "36", + "name": "Tokushima" + }, + { + "code": "37", + "name": "Kagawa" + }, + { + "code": "38", + "name": "Ehime" + }, + { + "code": "39", + "name": "KÅchi" + }, + { + "code": "40", + "name": "Fukuoka" + }, + { + "code": "41", + "name": "Saga" + }, + { + "code": "42", + "name": "Nagasaki" + }, + { + "code": "43", + "name": "Kumamoto" + }, + { + "code": "44", + "name": "ÅŒita" + }, + { + "code": "45", + "name": "Miyazaki" + }, + { + "code": "46", + "name": "Kagoshima" + }, + { + "code": "47", + "name": "Okinawa" + } + ], + "KE": [ + { + "code": "01", + "name": "Baringo" + }, + { + "code": "02", + "name": "Bomet" + }, + { + "code": "03", + "name": "Bungoma" + }, + { + "code": "04", + "name": "Busia" + }, + { + "code": "05", + "name": "Elgeyo-Marakwet" + }, + { + "code": "06", + "name": "Embu" + }, + { + "code": "07", + "name": "Garissa" + }, + { + "code": "08", + "name": "Homa Bay" + }, + { + "code": "09", + "name": "Isiolo" + }, + { + "code": "10", + "name": "Kajiado" + }, + { + "code": "11", + "name": "Kakamega" + }, + { + "code": "12", + "name": "Kericho" + }, + { + "code": "13", + "name": "Kiambu" + }, + { + "code": "14", + "name": "Kilifi" + }, + { + "code": "15", + "name": "Kirinyaga" + }, + { + "code": "16", + "name": "Kisii" + }, + { + "code": "17", + "name": "Kisumu" + }, + { + "code": "18", + "name": "Kitui" + }, + { + "code": "19", + "name": "Kwale" + }, + { + "code": "20", + "name": "Laikipia" + }, + { + "code": "21", + "name": "Lamu" + }, + { + "code": "22", + "name": "Machakos" + }, + { + "code": "23", + "name": "Makueni" + }, + { + "code": "24", + "name": "Mandera" + }, + { + "code": "25", + "name": "Marsabit" + }, + { + "code": "26", + "name": "Meru" + }, + { + "code": "27", + "name": "Migori" + }, + { + "code": "28", + "name": "Mombasa" + }, + { + "code": "29", + "name": "Murang’a" + }, + { + "code": "30", + "name": "Nairobi County" + }, + { + "code": "31", + "name": "Nakuru" + }, + { + "code": "32", + "name": "Nandi" + }, + { + "code": "33", + "name": "Narok" + }, + { + "code": "34", + "name": "Nyamira" + }, + { + "code": "35", + "name": "Nyandarua" + }, + { + "code": "36", + "name": "Nyeri" + }, + { + "code": "37", + "name": "Samburu" + }, + { + "code": "38", + "name": "Siaya" + }, + { + "code": "39", + "name": "Taita-Taveta" + }, + { + "code": "40", + "name": "Tana River" + }, + { + "code": "41", + "name": "Tharaka-Nithi" + }, + { + "code": "42", + "name": "Trans Nzoia" + }, + { + "code": "43", + "name": "Turkana" + }, + { + "code": "44", + "name": "Uasin Gishu" + }, + { + "code": "45", + "name": "Vihiga" + }, + { + "code": "46", + "name": "Wajir" + }, + { + "code": "47", + "name": "West Pokot" + } + ], + "KG": [ + { + "code": "B", + "name": "Batken" + }, + { + "code": "GB", + "name": "Bishkek" + }, + { + "code": "C", + "name": "Chuy" + }, + { + "code": "Y", + "name": "Issyk-Kul" + }, + { + "code": "J", + "name": "Jalal-Abad" + }, + { + "code": "N", + "name": "Naryn" + }, + { + "code": "GO", + "name": "Osh" + }, + { + "code": "O", + "name": "Osh Region" + }, + { + "code": "T", + "name": "Talas" + } + ], + "KH": [ + { + "code": "1", + "name": "Banteay Meanchey" + }, + { + "code": "2", + "name": "Battambang" + }, + { + "code": "3", + "name": "Kampong Cham" + }, + { + "code": "4", + "name": "Kampong Chhnang" + }, + { + "code": "5", + "name": "Kampong Speu" + }, + { + "code": "6", + "name": "Kampong Thom" + }, + { + "code": "7", + "name": "Kampot" + }, + { + "code": "8", + "name": "Kandal" + }, + { + "code": "9", + "name": "Koh Kong" + }, + { + "code": "10", + "name": "Kratié" + }, + { + "code": "11", + "name": "Mondulkiri" + }, + { + "code": "12", + "name": "Phnom Penh" + }, + { + "code": "13", + "name": "Preah Vihear" + }, + { + "code": "14", + "name": "Prey Veng" + }, + { + "code": "15", + "name": "Pursat" + }, + { + "code": "16", + "name": "Ratanakiri" + }, + { + "code": "17", + "name": "Siem Reap" + }, + { + "code": "18", + "name": "Sihanoukville" + }, + { + "code": "19", + "name": "Stung Treng" + }, + { + "code": "20", + "name": "Svay Rieng" + }, + { + "code": "21", + "name": "Takéo" + }, + { + "code": "22", + "name": "Oddar Meanchey" + }, + { + "code": "23", + "name": "Kep" + }, + { + "code": "24", + "name": "Pailin" + }, + { + "code": "25", + "name": "Tbong Khmum" + } + ], + "KI": [ + { + "code": "G", + "name": "Gilbert Islands" + }, + { + "code": "L", + "name": "Line Islands" + }, + { + "code": "P", + "name": "Phoenix Islands" + } + ], + "KM": [ + { + "code": "A", + "name": "Anjouan" + }, + { + "code": "G", + "name": "Grande Comore" + }, + { + "code": "M", + "name": "Mohéli" + } + ], + "KN": [ + { + "code": "01", + "name": "Christ Church Nichola Town" + }, + { + "code": "N", + "name": "Nevis" + }, + { + "code": "02", + "name": "Saint Anne Sandy Point" + }, + { + "code": "03", + "name": "Saint George Basseterre" + }, + { + "code": "04", + "name": "Saint George Gingerland" + }, + { + "code": "05", + "name": "Saint James Windward" + }, + { + "code": "06", + "name": "Saint John Capisterre" + }, + { + "code": "07", + "name": "Saint John Figtree" + }, + { + "code": "K", + "name": "Saint Kitts" + }, + { + "code": "08", + "name": "Saint Mary Cayon" + }, + { + "code": "09", + "name": "Saint Paul Capisterre" + }, + { + "code": "10", + "name": "Saint Paul Charlestown" + }, + { + "code": "11", + "name": "Saint Peter Basseterre" + }, + { + "code": "12", + "name": "Saint Thomas Lowland" + }, + { + "code": "13", + "name": "Saint Thomas Middle Island" + }, + { + "code": "15", + "name": "Trinity Palmetto Point" + } + ], + "KP": [ + { + "code": "01", + "name": "Pyongyang" + }, + { + "code": "02", + "name": "South Pyongan" + }, + { + "code": "03", + "name": "North Pyongan" + }, + { + "code": "04", + "name": "Chagang" + }, + { + "code": "05", + "name": "South Hwanghae" + }, + { + "code": "06", + "name": "North Hwanghae" + }, + { + "code": "07", + "name": "Kangwon" + }, + { + "code": "08", + "name": "South Hamgyong" + }, + { + "code": "09", + "name": "North Hamgyong" + }, + { + "code": "10", + "name": "Ryanggang" + }, + { + "code": "13", + "name": "Rason" + }, + { + "code": "14", + "name": "Nampho" + } + ], + "KR": [ + { + "code": "11", + "name": "Seoul" + }, + { + "code": "26", + "name": "Busan" + }, + { + "code": "27", + "name": "Daegu" + }, + { + "code": "28", + "name": "Incheon" + }, + { + "code": "29", + "name": "Gwangju City" + }, + { + "code": "30", + "name": "Daejeon" + }, + { + "code": "31", + "name": "Ulsan" + }, + { + "code": "41", + "name": "Gyeonggi" + }, + { + "code": "42", + "name": "Gangwon" + }, + { + "code": "43", + "name": "North Chungcheong" + }, + { + "code": "44", + "name": "South Chungcheong" + }, + { + "code": "45", + "name": "North Jeolla" + }, + { + "code": "46", + "name": "South Jeolla" + }, + { + "code": "47", + "name": "North Gyeongsang" + }, + { + "code": "48", + "name": "South Gyeongsang" + }, + { + "code": "49", + "name": "Jeju" + }, + { + "code": "50", + "name": "Sejong" + } + ], + "KW": [ + { + "code": "AH", + "name": "Al Ahmadi" + }, + { + "code": "KU", + "name": "Al Asimah" + }, + { + "code": "FA", + "name": "Al Farwaniyah" + }, + { + "code": "JA", + "name": "Al Jahra" + }, + { + "code": "HA", + "name": "Hawalli" + }, + { + "code": "MU", + "name": "Mubarak Al-Kabeer" + } + ], + "KZ": [ + { + "code": "AKM", + "name": "Akmola" + }, + { + "code": "AKT", + "name": "Aktobe" + }, + { + "code": "ALA", + "name": "Almaty" + }, + { + "code": "ALM", + "name": "Almaty Region" + }, + { + "code": "AST", + "name": "Astana" + }, + { + "code": "ATY", + "name": "Atyrau" + }, + { + "code": "BAY", + "name": "Bayqongyr" + }, + { + "code": "VOS", + "name": "East Kazakhstan" + }, + { + "code": "ZHA", + "name": "Jambyl" + }, + { + "code": "KAR", + "name": "Karagandy" + }, + { + "code": "KUS", + "name": "Kostanay" + }, + { + "code": "KZY", + "name": "Kyzylorda" + }, + { + "code": "MAN", + "name": "Mangystau" + }, + { + "code": "SEV", + "name": "North Kazakhstan" + }, + { + "code": "PAV", + "name": "Pavlodar" + }, + { + "code": "YUZ", + "name": "South Kazakhstan" + }, + { + "code": "ZAP", + "name": "West Kazakhstan" + } + ], + "LA": [ + { + "code": "AT", + "name": "Attapeu" + }, + { + "code": "BK", + "name": "Bokeo" + }, + { + "code": "BL", + "name": "Bolikhamsai" + }, + { + "code": "CH", + "name": "Champasak" + }, + { + "code": "HO", + "name": "Houaphanh" + }, + { + "code": "KH", + "name": "Khammouane" + }, + { + "code": "LM", + "name": "Luang Namtha" + }, + { + "code": "LP", + "name": "Luang Prabang" + }, + { + "code": "OU", + "name": "Oudomxay" + }, + { + "code": "PH", + "name": "Phongsaly" + }, + { + "code": "XA", + "name": "Sainyabuli" + }, + { + "code": "SL", + "name": "Salavan" + }, + { + "code": "SV", + "name": "Savannakhet" + }, + { + "code": "XE", + "name": "Sekong" + }, + { + "code": "VT", + "name": "Vientiane" + }, + { + "code": "VI", + "name": "Vientiane Province" + }, + { + "code": "XS", + "name": "Xaisomboun" + }, + { + "code": "XI", + "name": "Xiangkhouang" + } + ], + "LB": [ + { + "code": "AK", + "name": "Akkar" + }, + { + "code": "BH", + "name": "Baalbek-Hermel" + }, + { + "code": "BA", + "name": "Beirut" + }, + { + "code": "BI", + "name": "Beqaa" + }, + { + "code": "JL", + "name": "Mount Lebanon" + }, + { + "code": "NA", + "name": "Nabatieh" + }, + { + "code": "AS", + "name": "North" + }, + { + "code": "JA", + "name": "South" + } + ], + "LC": [ + { + "code": "01", + "name": "Anse la Raye" + }, + { + "code": "02", + "name": "Castries" + }, + { + "code": "03", + "name": "Choiseul" + }, + { + "code": "05", + "name": "Dennery" + }, + { + "code": "06", + "name": "Gros Islet" + }, + { + "code": "07", + "name": "Laborie" + }, + { + "code": "08", + "name": "Micoud" + }, + { + "code": "10", + "name": "Soufrière" + }, + { + "code": "11", + "name": "Vieux Fort" + }, + { + "code": "12", + "name": "Canaries" + } + ], + "LI": [ + { + "code": "01", + "name": "Balzers" + }, + { + "code": "02", + "name": "Eschen" + }, + { + "code": "03", + "name": "Gamprin" + }, + { + "code": "04", + "name": "Mauren" + }, + { + "code": "05", + "name": "Planken" + }, + { + "code": "06", + "name": "Ruggell" + }, + { + "code": "07", + "name": "Schaan" + }, + { + "code": "08", + "name": "Schellenberg" + }, + { + "code": "09", + "name": "Triesen" + }, + { + "code": "10", + "name": "Triesenberg" + }, + { + "code": "11", + "name": "Vaduz" + } + ], + "LK": [ + { + "code": "1", + "name": "Western" + }, + { + "code": "2", + "name": "Central" + }, + { + "code": "3", + "name": "Southern" + }, + { + "code": "4", + "name": "Northern" + }, + { + "code": "5", + "name": "Eastern" + }, + { + "code": "6", + "name": "North Western" + }, + { + "code": "7", + "name": "North Central" + }, + { + "code": "8", + "name": "Uva" + }, + { + "code": "9", + "name": "Sabaragamuwa" + }, + { + "code": "11", + "name": "Colombo" + }, + { + "code": "12", + "name": "Gampaha" + }, + { + "code": "13", + "name": "Kalutara" + }, + { + "code": "21", + "name": "Kandy" + }, + { + "code": "22", + "name": "Matale" + }, + { + "code": "23", + "name": "Nuwara Eliya" + }, + { + "code": "31", + "name": "Galle" + }, + { + "code": "32", + "name": "Matara" + }, + { + "code": "33", + "name": "Hambantota" + }, + { + "code": "41", + "name": "Jaffna" + }, + { + "code": "42", + "name": "Kilinochchi" + }, + { + "code": "43", + "name": "Mannar" + }, + { + "code": "44", + "name": "Vavuniya" + }, + { + "code": "45", + "name": "Mullaitivu" + }, + { + "code": "51", + "name": "Batticaloa" + }, + { + "code": "52", + "name": "Ampara" + }, + { + "code": "53", + "name": "Trincomalee" + }, + { + "code": "61", + "name": "Kurunegala" + }, + { + "code": "62", + "name": "Puttalam" + }, + { + "code": "71", + "name": "Anuradhapura" + }, + { + "code": "72", + "name": "Polonnaruwa" + }, + { + "code": "81", + "name": "Badulla" + }, + { + "code": "82", + "name": "Moneragala" + }, + { + "code": "91", + "name": "Ratnapura" + }, + { + "code": "92", + "name": "Kegalle" + } + ], + "LR": [ + { + "code": "BM", + "name": "Bomi" + }, + { + "code": "BG", + "name": "Bong" + }, + { + "code": "GP", + "name": "Gbarpolu" + }, + { + "code": "GB", + "name": "Grand Bassa" + }, + { + "code": "CM", + "name": "Grand Cape Mount" + }, + { + "code": "GG", + "name": "Grand Gedeh" + }, + { + "code": "GK", + "name": "Grand Kru" + }, + { + "code": "LO", + "name": "Lofa" + }, + { + "code": "MG", + "name": "Margibi" + }, + { + "code": "MY", + "name": "Maryland" + }, + { + "code": "MO", + "name": "Montserrado" + }, + { + "code": "NI", + "name": "Nimba" + }, + { + "code": "RG", + "name": "River Gee" + }, + { + "code": "RI", + "name": "Rivercess" + }, + { + "code": "SI", + "name": "Sinoe" + } + ], + "LS": [ + { + "code": "D", + "name": "Berea" + }, + { + "code": "B", + "name": "Butha-Buthe" + }, + { + "code": "C", + "name": "Leribe" + }, + { + "code": "E", + "name": "Mafeteng" + }, + { + "code": "A", + "name": "Maseru" + }, + { + "code": "F", + "name": "Mohale’s Hoek" + }, + { + "code": "J", + "name": "Mokhotlong" + }, + { + "code": "H", + "name": "Qacha’s Nek" + }, + { + "code": "G", + "name": "Quthing" + }, + { + "code": "K", + "name": "Thaba-Tseka" + } + ], + "LT": [ + { + "code": "01", + "name": "AkmenÄ—" + }, + { + "code": "03", + "name": "Alytus" + }, + { + "code": "AL", + "name": "Alytus County" + }, + { + "code": "02", + "name": "Alytus Municipality" + }, + { + "code": "04", + "name": "AnykÅ¡Äiai" + }, + { + "code": "05", + "name": "BirÅ¡tonas" + }, + { + "code": "06", + "name": "Biržai" + }, + { + "code": "07", + "name": "Druskininkai" + }, + { + "code": "08", + "name": "ElektrÄ—nai" + }, + { + "code": "09", + "name": "Ignalina" + }, + { + "code": "10", + "name": "Jonava" + }, + { + "code": "11", + "name": "JoniÅ¡kis" + }, + { + "code": "12", + "name": "Jurbarkas" + }, + { + "code": "13", + "name": "KaiÅ¡iadorys" + }, + { + "code": "14", + "name": "Kalvarija" + }, + { + "code": "16", + "name": "Kaunas" + }, + { + "code": "KU", + "name": "Kaunas County" + }, + { + "code": "15", + "name": "Kauno Municipality" + }, + { + "code": "17", + "name": "Kazlų RÅ«da" + }, + { + "code": "18", + "name": "KÄ—dainiai" + }, + { + "code": "19", + "name": "KelmÄ—" + }, + { + "code": "21", + "name": "KlaipÄ—da" + }, + { + "code": "KL", + "name": "KlaipÄ—da County" + }, + { + "code": "20", + "name": "KlaipÄ—dos Municipality" + }, + { + "code": "22", + "name": "Kretinga" + }, + { + "code": "23", + "name": "KupiÅ¡kis" + }, + { + "code": "24", + "name": "Lazdijai" + }, + { + "code": "25", + "name": "MarijampolÄ—" + }, + { + "code": "MR", + "name": "MarijampolÄ— County" + }, + { + "code": "26", + "name": "Mažeikiai" + }, + { + "code": "27", + "name": "MolÄ—tai" + }, + { + "code": "28", + "name": "Neringa" + }, + { + "code": "29", + "name": "PagÄ—giai" + }, + { + "code": "30", + "name": "Pakruojis" + }, + { + "code": "31", + "name": "Palanga" + }, + { + "code": "32", + "name": "Panevėžio Municipality" + }, + { + "code": "33", + "name": "Panevėžys" + }, + { + "code": "PN", + "name": "Panevėžys County" + }, + { + "code": "34", + "name": "Pasvalys" + }, + { + "code": "35", + "name": "PlungÄ—" + }, + { + "code": "36", + "name": "Prienai" + }, + { + "code": "37", + "name": "RadviliÅ¡kis" + }, + { + "code": "38", + "name": "Raseiniai" + }, + { + "code": "39", + "name": "Rietavas" + }, + { + "code": "40", + "name": "RokiÅ¡kis" + }, + { + "code": "41", + "name": "Å akiai" + }, + { + "code": "42", + "name": "Å alÄininkai" + }, + { + "code": "44", + "name": "Å iauliai" + }, + { + "code": "SA", + "name": "Å iauliai County" + }, + { + "code": "43", + "name": "Å iaulių Municipality" + }, + { + "code": "45", + "name": "Å ilalÄ—" + }, + { + "code": "46", + "name": "Å ilutÄ—" + }, + { + "code": "47", + "name": "Å irvintos" + }, + { + "code": "48", + "name": "Skuodas" + }, + { + "code": "49", + "name": "Å venÄionys" + }, + { + "code": "50", + "name": "TauragÄ—" + }, + { + "code": "TA", + "name": "TauragÄ— County" + }, + { + "code": "51", + "name": "TelÅ¡iai" + }, + { + "code": "TE", + "name": "TelÅ¡iai County" + }, + { + "code": "52", + "name": "Trakai" + }, + { + "code": "53", + "name": "UkmergÄ—" + }, + { + "code": "54", + "name": "Utena" + }, + { + "code": "UT", + "name": "Utena County" + }, + { + "code": "55", + "name": "VarÄ—na" + }, + { + "code": "56", + "name": "VilkaviÅ¡kis" + }, + { + "code": "57", + "name": "Vilniaus Municipality" + }, + { + "code": "58", + "name": "Vilnius" + }, + { + "code": "VL", + "name": "Vilnius County" + }, + { + "code": "59", + "name": "Visaginas" + }, + { + "code": "60", + "name": "Zarasai" + } + ], + "LU": [ + { + "code": "CA", + "name": "Capellen" + }, + { + "code": "CL", + "name": "Clervaux" + }, + { + "code": "DI", + "name": "Diekirch" + }, + { + "code": "EC", + "name": "Echternach" + }, + { + "code": "ES", + "name": "Esch-sur-Alzette" + }, + { + "code": "GR", + "name": "Grevenmacher" + }, + { + "code": "LU", + "name": "Luxembourg" + }, + { + "code": "ME", + "name": "Mersch" + }, + { + "code": "RD", + "name": "Redange" + }, + { + "code": "RM", + "name": "Remich" + }, + { + "code": "VD", + "name": "Vianden" + }, + { + "code": "WI", + "name": "Wiltz" + } + ], + "LV": [ + { + "code": "011", + "name": "Ä€daži" + }, + { + "code": "001", + "name": "Aglona" + }, + { + "code": "002", + "name": "Aizkraukle" + }, + { + "code": "003", + "name": "Aizpute" + }, + { + "code": "004", + "name": "AknÄ«ste" + }, + { + "code": "005", + "name": "Aloja" + }, + { + "code": "006", + "name": "Alsunga" + }, + { + "code": "007", + "name": "AlÅ«ksne" + }, + { + "code": "008", + "name": "Amata" + }, + { + "code": "009", + "name": "Ape" + }, + { + "code": "010", + "name": "Auce" + }, + { + "code": "012", + "name": "BabÄ«te" + }, + { + "code": "013", + "name": "Baldone" + }, + { + "code": "014", + "name": "Baltinava" + }, + { + "code": "015", + "name": "Balvi" + }, + { + "code": "016", + "name": "Bauska" + }, + { + "code": "017", + "name": "BeverÄ«na" + }, + { + "code": "018", + "name": "BrocÄ“ni" + }, + { + "code": "019", + "name": "Burtnieki" + }, + { + "code": "020", + "name": "Carnikava" + }, + { + "code": "022", + "name": "CÄ“sis" + }, + { + "code": "021", + "name": "Cesvaine" + }, + { + "code": "023", + "name": "Cibla" + }, + { + "code": "024", + "name": "Dagda" + }, + { + "code": "DGV", + "name": "Daugavpils" + }, + { + "code": "025", + "name": "Daugavpils Municipality" + }, + { + "code": "026", + "name": "Dobele" + }, + { + "code": "027", + "name": "Dundaga" + }, + { + "code": "028", + "name": "Durbe" + }, + { + "code": "029", + "name": "Engure" + }, + { + "code": "030", + "name": "Ä’rgļi" + }, + { + "code": "031", + "name": "Garkalne" + }, + { + "code": "032", + "name": "Grobiņa" + }, + { + "code": "033", + "name": "Gulbene" + }, + { + "code": "034", + "name": "Iecava" + }, + { + "code": "035", + "name": "IkÅ¡Ä·ile" + }, + { + "code": "036", + "name": "IlÅ«kste" + }, + { + "code": "037", + "name": "InÄukalns" + }, + { + "code": "038", + "name": "Jaunjelgava" + }, + { + "code": "039", + "name": "Jaunpiebalga" + }, + { + "code": "040", + "name": "Jaunpils" + }, + { + "code": "JKB", + "name": "JÄ“kabpils" + }, + { + "code": "042", + "name": "JÄ“kabpils Municipality" + }, + { + "code": "JEL", + "name": "Jelgava" + }, + { + "code": "041", + "name": "Jelgava Municipality" + }, + { + "code": "JUR", + "name": "JÅ«rmala" + }, + { + "code": "043", + "name": "Kandava" + }, + { + "code": "044", + "name": "KÄrsava" + }, + { + "code": "051", + "name": "Ķegums" + }, + { + "code": "052", + "name": "Ķekava" + }, + { + "code": "045", + "name": "KocÄ“ni" + }, + { + "code": "046", + "name": "Koknese" + }, + { + "code": "047", + "name": "KrÄslava" + }, + { + "code": "048", + "name": "Krimulda" + }, + { + "code": "049", + "name": "Krustpils" + }, + { + "code": "050", + "name": "KuldÄ«ga" + }, + { + "code": "053", + "name": "LielvÄrde" + }, + { + "code": "LPX", + "name": "LiepÄja" + }, + { + "code": "055", + "name": "LÄ«gatne" + }, + { + "code": "054", + "name": "Limbaži" + }, + { + "code": "056", + "name": "LÄ«vÄni" + }, + { + "code": "057", + "name": "LubÄna" + }, + { + "code": "058", + "name": "Ludza" + }, + { + "code": "059", + "name": "Madona" + }, + { + "code": "061", + "name": "MÄlpils" + }, + { + "code": "062", + "name": "MÄrupe" + }, + { + "code": "060", + "name": "Mazsalaca" + }, + { + "code": "063", + "name": "MÄ“rsrags" + }, + { + "code": "064", + "name": "NaukÅ¡Ä“ni" + }, + { + "code": "065", + "name": "Nereta" + }, + { + "code": "066", + "name": "NÄ«ca" + }, + { + "code": "067", + "name": "Ogre" + }, + { + "code": "068", + "name": "Olaine" + }, + { + "code": "069", + "name": "Ozolnieki" + }, + { + "code": "070", + "name": "PÄrgauja" + }, + { + "code": "071", + "name": "PÄvilosta" + }, + { + "code": "072", + "name": "Pļaviņas" + }, + { + "code": "073", + "name": "Preiļi" + }, + { + "code": "074", + "name": "Priekule" + }, + { + "code": "075", + "name": "Priekuļi" + }, + { + "code": "076", + "name": "Rauna" + }, + { + "code": "REZ", + "name": "RÄ“zekne" + }, + { + "code": "077", + "name": "RÄ“zekne Municipality" + }, + { + "code": "078", + "name": "Riebiņi" + }, + { + "code": "RIX", + "name": "Riga" + }, + { + "code": "079", + "name": "Roja" + }, + { + "code": "080", + "name": "Ropaži" + }, + { + "code": "081", + "name": "Rucava" + }, + { + "code": "082", + "name": "RugÄji" + }, + { + "code": "084", + "name": "RÅ«jiena" + }, + { + "code": "083", + "name": "RundÄle" + }, + { + "code": "085", + "name": "Sala" + }, + { + "code": "086", + "name": "SalacgrÄ«va" + }, + { + "code": "087", + "name": "Salaspils" + }, + { + "code": "088", + "name": "Saldus" + }, + { + "code": "089", + "name": "Saulkrasti" + }, + { + "code": "090", + "name": "SÄ“ja" + }, + { + "code": "091", + "name": "Sigulda" + }, + { + "code": "092", + "name": "SkrÄ«veri" + }, + { + "code": "093", + "name": "Skrunda" + }, + { + "code": "094", + "name": "Smiltene" + }, + { + "code": "095", + "name": "Stopiņi" + }, + { + "code": "096", + "name": "StrenÄi" + }, + { + "code": "097", + "name": "Talsi" + }, + { + "code": "098", + "name": "TÄ“rvete" + }, + { + "code": "099", + "name": "Tukums" + }, + { + "code": "100", + "name": "Vaiņode" + }, + { + "code": "101", + "name": "Valka" + }, + { + "code": "VMR", + "name": "Valmiera" + }, + { + "code": "102", + "name": "VarakļÄni" + }, + { + "code": "103", + "name": "VÄrkava" + }, + { + "code": "104", + "name": "Vecpiebalga" + }, + { + "code": "105", + "name": "Vecumnieki" + }, + { + "code": "VEN", + "name": "Ventspils" + }, + { + "code": "106", + "name": "Ventspils Municipality" + }, + { + "code": "107", + "name": "ViesÄ«te" + }, + { + "code": "108", + "name": "Viļaka" + }, + { + "code": "109", + "name": "ViļÄni" + }, + { + "code": "110", + "name": "Zilupe" + } + ], + "LY": [ + { + "code": "WA", + "name": "Al Wahat" + }, + { + "code": "BA", + "name": "Benghazi" + }, + { + "code": "BU", + "name": "Butnan" + }, + { + "code": "DR", + "name": "Derna" + }, + { + "code": "GT", + "name": "Ghat" + }, + { + "code": "JA", + "name": "Jabal al Akhdar" + }, + { + "code": "JG", + "name": "Jabal al Gharbi" + }, + { + "code": "JI", + "name": "Jafara" + }, + { + "code": "JU", + "name": "Jufra" + }, + { + "code": "KF", + "name": "Kufra" + }, + { + "code": "MJ", + "name": "Marj" + }, + { + "code": "MI", + "name": "Misrata" + }, + { + "code": "MB", + "name": "Murqub" + }, + { + "code": "MQ", + "name": "Murzuq" + }, + { + "code": "NL", + "name": "Nalut" + }, + { + "code": "NQ", + "name": "Nuqat al Khams" + }, + { + "code": "SB", + "name": "Sabha" + }, + { + "code": "SR", + "name": "Sirte" + }, + { + "code": "TB", + "name": "Tripoli" + }, + { + "code": "WD", + "name": "Wadi al Hayaa" + }, + { + "code": "WS", + "name": "Wadi al Shatii" + }, + { + "code": "ZA", + "name": "Zawiya" + } + ], + "MA": [ + { + "code": "AGD", + "name": "Agadir-Ida Ou Tanane" + }, + { + "code": "HAO", + "name": "Al Haouz" + }, + { + "code": "HOC", + "name": "Al Hoceïma" + }, + { + "code": "AOU", + "name": "Aousserd" + }, + { + "code": "ASZ", + "name": "Assa-Zag" + }, + { + "code": "AZI", + "name": "Azilal" + }, + { + "code": "BES", + "name": "Ben Slimane" + }, + { + "code": "BEM", + "name": "Béni-Mellal" + }, + { + "code": "BER", + "name": "Berkane" + }, + { + "code": "BOD", + "name": "Boujdour" + }, + { + "code": "BOM", + "name": "Boulemane" + }, + { + "code": "CAS", + "name": "Casablanca" + }, + { + "code": "09", + "name": "Chaouia-Ouardigha" + }, + { + "code": "CHE", + "name": "Chefchaouen" + }, + { + "code": "CHI", + "name": "Chichaoua" + }, + { + "code": "CHT", + "name": "Chtouka Aït Baha" + }, + { + "code": "10", + "name": "Doukkala-Abda" + }, + { + "code": "HAJ", + "name": "El Hajeb" + }, + { + "code": "JDI", + "name": "El Jadida" + }, + { + "code": "ERR", + "name": "Errachidia" + }, + { + "code": "ESM", + "name": "Es Semara" + }, + { + "code": "ESI", + "name": "Essaouira" + }, + { + "code": "FAH", + "name": "Fahs-Beni Makada" + }, + { + "code": "05", + "name": "Fès-Boulemane" + }, + { + "code": "FES", + "name": "Fès-Dar-Dbibegh" + }, + { + "code": "FIG", + "name": "Figuig" + }, + { + "code": "02", + "name": "Gharb-Chrarda-Béni Hssen" + }, + { + "code": "08", + "name": "Grand Casablanca" + }, + { + "code": "GUE", + "name": "Guelmim" + }, + { + "code": "14", + "name": "Guelmim-Es Semara" + }, + { + "code": "IFR", + "name": "Ifrane" + }, + { + "code": "INE", + "name": "Inezgane-Aït Melloul" + }, + { + "code": "JRA", + "name": "Jerada" + }, + { + "code": "KES", + "name": "Kelaat Sraghna" + }, + { + "code": "KEN", + "name": "Kénitra" + }, + { + "code": "KHE", + "name": "Khemisset" + }, + { + "code": "KHN", + "name": "Khénifra" + }, + { + "code": "KHO", + "name": "Khouribga" + }, + { + "code": "LAA", + "name": "Laâyoune" + }, + { + "code": "15", + "name": "Laâyoune-Boujdour-Sakia El Hamra" + }, + { + "code": "LAR", + "name": "Larache" + }, + { + "code": "MMD", + "name": "Marrakech-Medina" + }, + { + "code": "MMN", + "name": "Marrakech-Menara" + }, + { + "code": "11", + "name": "Marrakesh-Tensift-El Haouz" + }, + { + "code": "MED", + "name": "Médiouna" + }, + { + "code": "MEK", + "name": "Meknès" + }, + { + "code": "06", + "name": "Meknès-Tafilalet" + }, + { + "code": "MOH", + "name": "Mohammedia" + }, + { + "code": "MOU", + "name": "Moulay Yacoub" + }, + { + "code": "NAD", + "name": "Nador" + }, + { + "code": "NOU", + "name": "Nouaceur" + }, + { + "code": "04", + "name": "Oriental" + }, + { + "code": "OUA", + "name": "Ouarzazate" + }, + { + "code": "OUD", + "name": "Oued Ed-Dahab" + }, + { + "code": "16", + "name": "Oued Ed-Dahab-Lagouira" + }, + { + "code": "OUJ", + "name": "Oujda-Angad" + }, + { + "code": "RAB", + "name": "Rabat" + }, + { + "code": "07", + "name": "Rabat-Salé-Zemmour-Zaer" + }, + { + "code": "SAF", + "name": "Safi" + }, + { + "code": "SAL", + "name": "Salé" + }, + { + "code": "SEF", + "name": "Sefrou" + }, + { + "code": "SET", + "name": "Settat" + }, + { + "code": "SIK", + "name": "Sidi Kacem" + }, + { + "code": "SYB", + "name": "Sidi Youssef Ben Ali" + }, + { + "code": "SKH", + "name": "Skhirat-Témara" + }, + { + "code": "13", + "name": "Souss-Massa-Drâa" + }, + { + "code": "12", + "name": "Tadla-Azilal" + }, + { + "code": "TNT", + "name": "Tan-Tan" + }, + { + "code": "TNG", + "name": "Tangier-Assilah" + }, + { + "code": "01", + "name": "Tangier-Tétouan" + }, + { + "code": "TAO", + "name": "Taounate" + }, + { + "code": "TAI", + "name": "Taourirt" + }, + { + "code": "TAR", + "name": "Taroudant" + }, + { + "code": "TAT", + "name": "Tata" + }, + { + "code": "TAZ", + "name": "Taza" + }, + { + "code": "03", + "name": "Taza-Al Hoceima-Taounate" + }, + { + "code": "TET", + "name": "Tétouan" + }, + { + "code": "TIZ", + "name": "Tiznit" + }, + { + "code": "ZAG", + "name": "Zagora" + } + ], + "MC": [ + { + "code": "FO", + "name": "Fontvieille" + }, + { + "code": "JE", + "name": "Jardin Exotique de Monaco" + }, + { + "code": "CL", + "name": "La Colle" + }, + { + "code": "CO", + "name": "La Condamine" + }, + { + "code": "GA", + "name": "La Gare" + }, + { + "code": "SO", + "name": "La Source" + }, + { + "code": "LA", + "name": "Larvotto" + }, + { + "code": "MA", + "name": "Malbousquet" + }, + { + "code": "MO", + "name": "Monaco-Ville" + }, + { + "code": "MG", + "name": "Moneghetti" + }, + { + "code": "MC", + "name": "Monte Carlo" + }, + { + "code": "MU", + "name": "Moulins" + }, + { + "code": "PH", + "name": "Port Hercules" + }, + { + "code": "SR", + "name": "Saint Roman" + }, + { + "code": "SD", + "name": "Sainte-Dévote Chapel" + }, + { + "code": "SP", + "name": "Spélugues" + }, + { + "code": "VR", + "name": "Vallon de la Rousse" + } + ], + "MD": [ + { + "code": "AN", + "name": "Anenii Noi" + }, + { + "code": "BA", + "name": "BălÅ£i" + }, + { + "code": "BS", + "name": "Basarabeasca" + }, + { + "code": "BD", + "name": "Bender" + }, + { + "code": "BR", + "name": "Briceni" + }, + { + "code": "CA", + "name": "Cahul" + }, + { + "code": "CL", + "name": "CălăraÈ™i" + }, + { + "code": "CT", + "name": "Cantemir" + }, + { + "code": "CS", + "name": "CăuÈ™eni" + }, + { + "code": "CU", + "name": "ChiÈ™inău" + }, + { + "code": "CM", + "name": "CimiÈ™lia" + }, + { + "code": "CR", + "name": "Criuleni" + }, + { + "code": "DO", + "name": "DonduÈ™eni" + }, + { + "code": "DR", + "name": "Drochia" + }, + { + "code": "DU", + "name": "Dubăsari" + }, + { + "code": "ED", + "name": "EdineÈ›" + }, + { + "code": "FA", + "name": "FăleÈ™ti" + }, + { + "code": "FL", + "name": "FloreÈ™ti" + }, + { + "code": "GA", + "name": "Gagauzia" + }, + { + "code": "GL", + "name": "Glodeni" + }, + { + "code": "HI", + "name": "HînceÈ™ti" + }, + { + "code": "IA", + "name": "Ialoveni" + }, + { + "code": "LE", + "name": "Leova" + }, + { + "code": "NI", + "name": "Nisporeni" + }, + { + "code": "OC", + "name": "OcniÅ£a" + }, + { + "code": "OR", + "name": "Orhei" + }, + { + "code": "RE", + "name": "Rezina" + }, + { + "code": "RI", + "name": "Rîșcani" + }, + { + "code": "SI", + "name": "Sîngerei" + }, + { + "code": "SD", + "name": "ȘoldăneÈ™ti" + }, + { + "code": "SO", + "name": "Soroca" + }, + { + "code": "SV", + "name": "Åžtefan Vodă" + }, + { + "code": "ST", + "name": "Strășeni" + }, + { + "code": "TA", + "name": "Taraclia" + }, + { + "code": "TE", + "name": "TeleneÈ™ti" + }, + { + "code": "SN", + "name": "Transnistria" + }, + { + "code": "UN", + "name": "Ungheni" + } + ], + "ME": [ + { + "code": "01", + "name": "Andrijevica" + }, + { + "code": "02", + "name": "Bar" + }, + { + "code": "03", + "name": "Berane" + }, + { + "code": "04", + "name": "Bijelo Polje" + }, + { + "code": "05", + "name": "Budva" + }, + { + "code": "06", + "name": "Cetinje" + }, + { + "code": "07", + "name": "Danilovgrad" + }, + { + "code": "08", + "name": "Herceg Novi" + }, + { + "code": "09", + "name": "KolaÅ¡in" + }, + { + "code": "10", + "name": "Kotor" + }, + { + "code": "11", + "name": "Mojkovac" + }, + { + "code": "12", + "name": "NikÅ¡ić" + }, + { + "code": "13", + "name": "Plav" + }, + { + "code": "14", + "name": "Pljevlja" + }, + { + "code": "15", + "name": "Plužine" + }, + { + "code": "16", + "name": "Podgorica" + }, + { + "code": "17", + "name": "Rožaje" + }, + { + "code": "18", + "name": "Å avnik" + }, + { + "code": "19", + "name": "Tivat" + }, + { + "code": "20", + "name": "Ulcinj" + }, + { + "code": "21", + "name": "Žabljak" + }, + { + "code": "22", + "name": "Gusinje" + }, + { + "code": "23", + "name": "Petnjica" + } + ], + "MG": [ + { + "code": "T", + "name": "Antananarivo" + }, + { + "code": "D", + "name": "Antsiranana" + }, + { + "code": "F", + "name": "Fianarantsoa" + }, + { + "code": "M", + "name": "Mahajanga" + }, + { + "code": "A", + "name": "Toamasina" + }, + { + "code": "U", + "name": "Toliara" + } + ], + "MH": [ + { + "code": "ALL", + "name": "Ailinglaplap Atoll" + }, + { + "code": "ALK", + "name": "Ailuk Atoll" + }, + { + "code": "ARN", + "name": "Arno" + }, + { + "code": "AUR", + "name": "Aur Atoll" + }, + { + "code": "EBO", + "name": "Ebon Atoll" + }, + { + "code": "ENI", + "name": "Enewetak Atoll" + }, + { + "code": "JAB", + "name": "Jabat Island" + }, + { + "code": "JAL", + "name": "Jaluit Atoll" + }, + { + "code": "KIL", + "name": "Kili Island" + }, + { + "code": "KWA", + "name": "Kwajalein" + }, + { + "code": "LAE", + "name": "Lae Atoll" + }, + { + "code": "LIB", + "name": "Lib Island" + }, + { + "code": "LIK", + "name": "Likiep Atoll" + }, + { + "code": "MAJ", + "name": "Majuro" + }, + { + "code": "MAL", + "name": "Maloelap Atoll" + }, + { + "code": "MEJ", + "name": "Mejit Island" + }, + { + "code": "MIL", + "name": "Mili Atoll" + }, + { + "code": "NMK", + "name": "Namdrik Atoll" + }, + { + "code": "NMU", + "name": "Namu Atoll" + }, + { + "code": "L", + "name": "Ralik Chain" + }, + { + "code": "T", + "name": "Ratak Chain" + }, + { + "code": "RON", + "name": "Rongelap Atoll" + }, + { + "code": "UJA", + "name": "Ujae Atoll" + }, + { + "code": "UTI", + "name": "Utirik Atoll" + }, + { + "code": "WTH", + "name": "Wotho Atoll" + }, + { + "code": "WTJ", + "name": "Wotje Atoll" + } + ], + "MK": [ + { + "code": "01", + "name": "Aerodrom" + }, + { + "code": "02", + "name": "AraÄinovo" + }, + { + "code": "03", + "name": "Berovo" + }, + { + "code": "04", + "name": "Bitola" + }, + { + "code": "05", + "name": "Bogdanci" + }, + { + "code": "06", + "name": "Bogovinje" + }, + { + "code": "07", + "name": "Bosilovo" + }, + { + "code": "08", + "name": "Brvenica" + }, + { + "code": "09", + "name": "Butel" + }, + { + "code": "10", + "name": "Valandovo" + }, + { + "code": "11", + "name": "Vasilevo" + }, + { + "code": "12", + "name": "VevÄani" + }, + { + "code": "13", + "name": "Veles" + }, + { + "code": "14", + "name": "Vinica" + }, + { + "code": "15", + "name": "VraneÅ¡tica" + }, + { + "code": "16", + "name": "VrapÄiÅ¡te" + }, + { + "code": "17", + "name": "Gazi Baba" + }, + { + "code": "18", + "name": "Gevgelija" + }, + { + "code": "19", + "name": "Gostivar" + }, + { + "code": "20", + "name": "Gradsko" + }, + { + "code": "21", + "name": "Debar" + }, + { + "code": "22", + "name": "Debarca" + }, + { + "code": "23", + "name": "DelÄevo" + }, + { + "code": "24", + "name": "Demir Kapija" + }, + { + "code": "25", + "name": "Demir Hisar" + }, + { + "code": "26", + "name": "Dojran" + }, + { + "code": "27", + "name": "Dolneni" + }, + { + "code": "28", + "name": "Drugovo" + }, + { + "code": "29", + "name": "GjorÄe Petrov" + }, + { + "code": "30", + "name": "Želino" + }, + { + "code": "31", + "name": "Zajas" + }, + { + "code": "32", + "name": "Zelenikovo" + }, + { + "code": "33", + "name": "Zrnovci" + }, + { + "code": "34", + "name": "Ilinden" + }, + { + "code": "35", + "name": "Jegunovce" + }, + { + "code": "36", + "name": "Kavadarci" + }, + { + "code": "37", + "name": "Karbinci" + }, + { + "code": "38", + "name": "KarpoÅ¡" + }, + { + "code": "39", + "name": "Kisela Voda" + }, + { + "code": "40", + "name": "KiÄevo" + }, + { + "code": "41", + "name": "KonÄe" + }, + { + "code": "42", + "name": "KoÄani" + }, + { + "code": "43", + "name": "Kratovo" + }, + { + "code": "44", + "name": "Kriva Palanka" + }, + { + "code": "45", + "name": "KrivogaÅ¡tani" + }, + { + "code": "46", + "name": "KruÅ¡evo" + }, + { + "code": "47", + "name": "Kumanovo" + }, + { + "code": "48", + "name": "Lipkovo" + }, + { + "code": "49", + "name": "Lozovo" + }, + { + "code": "50", + "name": "Mavrovo and RostuÅ¡a" + }, + { + "code": "51", + "name": "Makedonska Kamenica" + }, + { + "code": "52", + "name": "Makedonski Brod" + }, + { + "code": "53", + "name": "Mogila" + }, + { + "code": "54", + "name": "Negotino" + }, + { + "code": "55", + "name": "Novaci" + }, + { + "code": "56", + "name": "Novo Selo" + }, + { + "code": "57", + "name": "Oslomej" + }, + { + "code": "58", + "name": "Ohrid" + }, + { + "code": "59", + "name": "Petrovec" + }, + { + "code": "60", + "name": "PehÄevo" + }, + { + "code": "61", + "name": "Plasnica" + }, + { + "code": "62", + "name": "Prilep" + }, + { + "code": "63", + "name": "ProbiÅ¡tip" + }, + { + "code": "64", + "name": "RadoviÅ¡" + }, + { + "code": "65", + "name": "Rankovce" + }, + { + "code": "66", + "name": "Resen" + }, + { + "code": "67", + "name": "Rosoman" + }, + { + "code": "68", + "name": "Saraj" + }, + { + "code": "69", + "name": "Sveti Nikole" + }, + { + "code": "70", + "name": "SopiÅ¡te" + }, + { + "code": "71", + "name": "Staro NagoriÄane" + }, + { + "code": "72", + "name": "Struga" + }, + { + "code": "73", + "name": "Strumica" + }, + { + "code": "74", + "name": "StudeniÄani" + }, + { + "code": "75", + "name": "Tearce" + }, + { + "code": "76", + "name": "Tetovo" + }, + { + "code": "77", + "name": "Centar" + }, + { + "code": "78", + "name": "Centar Župa" + }, + { + "code": "79", + "name": "ÄŒair" + }, + { + "code": "80", + "name": "ÄŒaÅ¡ka" + }, + { + "code": "81", + "name": "ÄŒeÅ¡inovo-ObleÅ¡evo" + }, + { + "code": "82", + "name": "ÄŒuÄer-Sandevo" + }, + { + "code": "83", + "name": "Å tip" + }, + { + "code": "84", + "name": "Å uto Orizari" + }, + { + "code": "85", + "name": "Skopje" + } + ], + "ML": [ + { + "code": "BKO", + "name": "Bamako" + }, + { + "code": "7", + "name": "Gao" + }, + { + "code": "1", + "name": "Kayes" + }, + { + "code": "8", + "name": "Kidal" + }, + { + "code": "2", + "name": "Koulikoro" + }, + { + "code": "9", + "name": "Ménaka" + }, + { + "code": "5", + "name": "Mopti" + }, + { + "code": "4", + "name": "Ségou" + }, + { + "code": "3", + "name": "Sikasso" + }, + { + "code": "10", + "name": "Taoudénit" + }, + { + "code": "6", + "name": "Tombouctou" + } + ], + "MM": [ + { + "code": "01", + "name": "Sagaing" + }, + { + "code": "02", + "name": "Bago" + }, + { + "code": "03", + "name": "Magway" + }, + { + "code": "04", + "name": "Mandalay" + }, + { + "code": "05", + "name": "Tanintharyi" + }, + { + "code": "06", + "name": "Yangon" + }, + { + "code": "07", + "name": "Ayeyarwady" + }, + { + "code": "11", + "name": "Kachin" + }, + { + "code": "12", + "name": "Kayah" + }, + { + "code": "13", + "name": "Kayin" + }, + { + "code": "14", + "name": "Chin" + }, + { + "code": "15", + "name": "Mon" + }, + { + "code": "16", + "name": "Rakhine" + }, + { + "code": "17", + "name": "Shan" + }, + { + "code": "18", + "name": "Naypyidaw" + } + ], + "MN": [ + { + "code": "1", + "name": "Ulaanbaatar" + }, + { + "code": "035", + "name": "Orkhon" + }, + { + "code": "037", + "name": "Darkhan-Uul" + }, + { + "code": "039", + "name": "Khentii" + }, + { + "code": "041", + "name": "Khövsgöl" + }, + { + "code": "043", + "name": "Khovd" + }, + { + "code": "046", + "name": "Uvs" + }, + { + "code": "047", + "name": "Töv" + }, + { + "code": "049", + "name": "Selenge" + }, + { + "code": "051", + "name": "Sükhbaatar" + }, + { + "code": "053", + "name": "Ömnögovi" + }, + { + "code": "055", + "name": "Övörkhangai" + }, + { + "code": "057", + "name": "Zavkhan" + }, + { + "code": "059", + "name": "Dundgovi" + }, + { + "code": "061", + "name": "Dornod" + }, + { + "code": "063", + "name": "Dornogovi" + }, + { + "code": "064", + "name": "Govisümber" + }, + { + "code": "065", + "name": "Govi-Altai" + }, + { + "code": "067", + "name": "Bulgan" + }, + { + "code": "069", + "name": "Bayankhongor" + }, + { + "code": "071", + "name": "Bayan-Ölgii" + }, + { + "code": "073", + "name": "Arkhangai" + } + ], + "MR": [ + { + "code": "01", + "name": "Hodh Ech Chargui" + }, + { + "code": "02", + "name": "Hodh El Gharbi" + }, + { + "code": "03", + "name": "Assaba" + }, + { + "code": "04", + "name": "Gorgol" + }, + { + "code": "05", + "name": "Brakna" + }, + { + "code": "06", + "name": "Trarza" + }, + { + "code": "07", + "name": "Adrar" + }, + { + "code": "08", + "name": "Dakhlet Nouadhibou" + }, + { + "code": "09", + "name": "Tagant" + }, + { + "code": "10", + "name": "Guidimaka" + }, + { + "code": "11", + "name": "Tiris Zemmour" + }, + { + "code": "12", + "name": "Inchiri" + }, + { + "code": "13", + "name": "Nouakchott Ouest" + }, + { + "code": "14", + "name": "Nouakchott Nord" + }, + { + "code": "15", + "name": "Nouakchott Sud" + } + ], + "MT": [ + { + "code": "01", + "name": "Attard" + }, + { + "code": "02", + "name": "Balzan" + }, + { + "code": "03", + "name": "Birgu" + }, + { + "code": "04", + "name": "Birkirkara" + }, + { + "code": "05", + "name": "BirżebbuÄ¡a" + }, + { + "code": "06", + "name": "Cospicua" + }, + { + "code": "07", + "name": "Dingli" + }, + { + "code": "08", + "name": "Fgura" + }, + { + "code": "09", + "name": "Floriana" + }, + { + "code": "10", + "name": "Fontana" + }, + { + "code": "11", + "name": "Gudja" + }, + { + "code": "12", + "name": "Gżira" + }, + { + "code": "13", + "name": "Għajnsielem" + }, + { + "code": "14", + "name": "Għarb" + }, + { + "code": "15", + "name": "Għargħur" + }, + { + "code": "16", + "name": "Għasri" + }, + { + "code": "17", + "name": "Għaxaq" + }, + { + "code": "18", + "name": "Ħamrun" + }, + { + "code": "19", + "name": "Iklin" + }, + { + "code": "20", + "name": "Senglea" + }, + { + "code": "21", + "name": "Kalkara" + }, + { + "code": "22", + "name": "KerÄ‹em" + }, + { + "code": "23", + "name": "Kirkop" + }, + { + "code": "24", + "name": "Lija" + }, + { + "code": "25", + "name": "Luqa" + }, + { + "code": "26", + "name": "Marsa" + }, + { + "code": "27", + "name": "Marsaskala" + }, + { + "code": "28", + "name": "Marsaxlokk" + }, + { + "code": "29", + "name": "Mdina" + }, + { + "code": "30", + "name": "Mellieħa" + }, + { + "code": "31", + "name": "MÄ¡arr" + }, + { + "code": "32", + "name": "Mosta" + }, + { + "code": "33", + "name": "Mqabba" + }, + { + "code": "34", + "name": "Msida" + }, + { + "code": "35", + "name": "Imtarfa" + }, + { + "code": "36", + "name": "Munxar" + }, + { + "code": "37", + "name": "Nadur" + }, + { + "code": "38", + "name": "Naxxar" + }, + { + "code": "39", + "name": "Paola" + }, + { + "code": "40", + "name": "Pembroke" + }, + { + "code": "41", + "name": "Pietà" + }, + { + "code": "42", + "name": "Qala" + }, + { + "code": "43", + "name": "Qormi" + }, + { + "code": "44", + "name": "Qrendi" + }, + { + "code": "45", + "name": "Victoria" + }, + { + "code": "46", + "name": "Rabat" + }, + { + "code": "47", + "name": "Safi" + }, + { + "code": "48", + "name": "St. Julian’s" + }, + { + "code": "49", + "name": "San Ä wann" + }, + { + "code": "50", + "name": "Saint Lawrence" + }, + { + "code": "51", + "name": "St. Paul’s Bay" + }, + { + "code": "52", + "name": "Sannat" + }, + { + "code": "53", + "name": "Santa LuÄ‹ija" + }, + { + "code": "54", + "name": "Santa Venera" + }, + { + "code": "55", + "name": "SiÄ¡Ä¡iewi" + }, + { + "code": "56", + "name": "Sliema" + }, + { + "code": "57", + "name": "Swieqi" + }, + { + "code": "58", + "name": "Ta’ Xbiex" + }, + { + "code": "59", + "name": "Tarxien" + }, + { + "code": "60", + "name": "Valletta" + }, + { + "code": "61", + "name": "Xagħra" + }, + { + "code": "62", + "name": "Xewkija" + }, + { + "code": "63", + "name": "Xgħajra" + }, + { + "code": "64", + "name": "Å»abbar" + }, + { + "code": "65", + "name": "Å»ebbuÄ¡ Gozo" + }, + { + "code": "66", + "name": "Å»ebbuÄ¡" + }, + { + "code": "67", + "name": "Å»ejtun" + }, + { + "code": "68", + "name": "Å»urrieq" + } + ], + "MU": [ + { + "code": "AG", + "name": "Agaléga" + }, + { + "code": "BR", + "name": "Beau-Bassin Rose-Hill" + }, + { + "code": "CC", + "name": "Cargados Carajos" + }, + { + "code": "CU", + "name": "Curepipe" + }, + { + "code": "FL", + "name": "Flacq" + }, + { + "code": "GP", + "name": "Grand Port" + }, + { + "code": "MO", + "name": "Moka" + }, + { + "code": "PA", + "name": "Pamplemousses" + }, + { + "code": "PW", + "name": "Plaines Wilhems" + }, + { + "code": "PU", + "name": "Port Louis" + }, + { + "code": "PL", + "name": "Port Louis District" + }, + { + "code": "QB", + "name": "Quatre Bornes" + }, + { + "code": "RR", + "name": "Rivière du Rempart" + }, + { + "code": "BL", + "name": "Rivière Noire" + }, + { + "code": "RO", + "name": "Rodrigues" + }, + { + "code": "SA", + "name": "Savanne" + }, + { + "code": "VP", + "name": "Vacoas-Phoenix" + } + ], + "MV": [ + { + "code": "01", + "name": "Addu" + }, + { + "code": "02", + "name": "Alif Alif" + }, + { + "code": "00", + "name": "Alif Dhaal" + }, + { + "code": "20", + "name": "Baa" + }, + { + "code": "CE", + "name": "Central Province" + }, + { + "code": "17", + "name": "Dhaalu" + }, + { + "code": "14", + "name": "Faafu" + }, + { + "code": "27", + "name": "Gaafu Alif" + }, + { + "code": "28", + "name": "Gaafu Dhaalu" + }, + { + "code": "29", + "name": "Gnaviyani" + }, + { + "code": "07", + "name": "Haa Alif" + }, + { + "code": "23", + "name": "Haa Dhaalu" + }, + { + "code": "26", + "name": "Kaafu" + }, + { + "code": "05", + "name": "Laamu" + }, + { + "code": "03", + "name": "Lhaviyani" + }, + { + "code": "MLE", + "name": "Malé" + }, + { + "code": "12", + "name": "Meemu" + }, + { + "code": "25", + "name": "Noonu" + }, + { + "code": "NC", + "name": "North Central Province" + }, + { + "code": "NO", + "name": "North Province" + }, + { + "code": "13", + "name": "Raa" + }, + { + "code": "24", + "name": "Shaviyani" + }, + { + "code": "SC", + "name": "South Central Province" + }, + { + "code": "SU", + "name": "South Province" + }, + { + "code": "08", + "name": "Thaa" + }, + { + "code": "UN", + "name": "Upper North Province" + }, + { + "code": "US", + "name": "Upper South Province" + }, + { + "code": "04", + "name": "Vaavu" + } + ], + "MW": [ + { + "code": "BA", + "name": "Balaka" + }, + { + "code": "BL", + "name": "Blantyre" + }, + { + "code": "C", + "name": "Central" + }, + { + "code": "CK", + "name": "Chikwawa" + }, + { + "code": "CR", + "name": "Chiradzulu" + }, + { + "code": "CT", + "name": "Chitipa" + }, + { + "code": "DE", + "name": "Dedza" + }, + { + "code": "DO", + "name": "Dowa" + }, + { + "code": "KR", + "name": "Karonga" + }, + { + "code": "KS", + "name": "Kasungu" + }, + { + "code": "LK", + "name": "Likoma" + }, + { + "code": "LI", + "name": "Lilongwe" + }, + { + "code": "MH", + "name": "Machinga" + }, + { + "code": "MG", + "name": "Mangochi" + }, + { + "code": "MC", + "name": "Mchinji" + }, + { + "code": "MU", + "name": "Mulanje" + }, + { + "code": "MW", + "name": "Mwanza" + }, + { + "code": "MZ", + "name": "Mzimba" + }, + { + "code": "NE", + "name": "Neno" + }, + { + "code": "NB", + "name": "Nkhata Bay" + }, + { + "code": "NK", + "name": "Nkhotakota" + }, + { + "code": "N", + "name": "Northern" + }, + { + "code": "NS", + "name": "Nsanje" + }, + { + "code": "NU", + "name": "Ntcheu" + }, + { + "code": "NI", + "name": "Ntchisi" + }, + { + "code": "PH", + "name": "Phalombe" + }, + { + "code": "RU", + "name": "Rumphi" + }, + { + "code": "SA", + "name": "Salima" + }, + { + "code": "S", + "name": "Southern" + }, + { + "code": "TH", + "name": "Thyolo" + }, + { + "code": "ZO", + "name": "Zomba" + } + ], + "MX": [ + { + "code": "AGU", + "name": "Aguascalientes" + }, + { + "code": "BCN", + "name": "Baja California" + }, + { + "code": "BCS", + "name": "Baja California Sur" + }, + { + "code": "CAM", + "name": "Campeche" + }, + { + "code": "CHP", + "name": "Chiapas" + }, + { + "code": "CHH", + "name": "Chihuahua" + }, + { + "code": "CMX", + "name": "Ciudad de Mexico" + }, + { + "code": "COA", + "name": "Coahuila" + }, + { + "code": "COL", + "name": "Colima" + }, + { + "code": "DUR", + "name": "Durango" + }, + { + "code": "GUA", + "name": "Guanajuato" + }, + { + "code": "GRO", + "name": "Guerrero" + }, + { + "code": "HID", + "name": "Hidalgo" + }, + { + "code": "JAL", + "name": "Jalisco" + }, + { + "code": "DIF", + "name": "Mexico City" + }, + { + "code": "MEX", + "name": "Mexico State" + }, + { + "code": "MIC", + "name": "Michoacán" + }, + { + "code": "MOR", + "name": "Morelos" + }, + { + "code": "NAY", + "name": "Nayarit" + }, + { + "code": "NLE", + "name": "Nuevo León" + }, + { + "code": "OAX", + "name": "Oaxaca" + }, + { + "code": "PUE", + "name": "Puebla" + }, + { + "code": "QUE", + "name": "Querétaro" + }, + { + "code": "ROO", + "name": "Quintana Roo" + }, + { + "code": "SLP", + "name": "San Luis Potosí" + }, + { + "code": "SIN", + "name": "Sinaloa" + }, + { + "code": "SON", + "name": "Sonora" + }, + { + "code": "TAB", + "name": "Tabasco" + }, + { + "code": "TAM", + "name": "Tamaulipas" + }, + { + "code": "TLA", + "name": "Tlaxcala" + }, + { + "code": "VER", + "name": "Veracruz" + }, + { + "code": "YUC", + "name": "Yucatán" + }, + { + "code": "ZAC", + "name": "Zacatecas" + } + ], + "MY": [ + { + "code": "01", + "name": "Johor" + }, + { + "code": "02", + "name": "Kedah" + }, + { + "code": "03", + "name": "Kelantan" + }, + { + "code": "04", + "name": "Malacca" + }, + { + "code": "05", + "name": "Negeri Sembilan" + }, + { + "code": "06", + "name": "Pahang" + }, + { + "code": "07", + "name": "Penang" + }, + { + "code": "08", + "name": "Perak" + }, + { + "code": "09", + "name": "Perlis" + }, + { + "code": "10", + "name": "Selangor" + }, + { + "code": "11", + "name": "Terengganu" + }, + { + "code": "12", + "name": "Sabah" + }, + { + "code": "13", + "name": "Sarawak" + }, + { + "code": "14", + "name": "Kuala Lumpur" + }, + { + "code": "15", + "name": "Labuan" + }, + { + "code": "16", + "name": "Putrajaya" + } + ], + "MZ": [ + { + "code": "P", + "name": "Cabo Delgado" + }, + { + "code": "G", + "name": "Gaza" + }, + { + "code": "I", + "name": "Inhambane" + }, + { + "code": "B", + "name": "Manica" + }, + { + "code": "MPM", + "name": "Maputo" + }, + { + "code": "L", + "name": "Maputo Province" + }, + { + "code": "N", + "name": "Nampula" + }, + { + "code": "A", + "name": "Niassa" + }, + { + "code": "S", + "name": "Sofala" + }, + { + "code": "T", + "name": "Tete" + }, + { + "code": "Q", + "name": "Zambezia" + } + ], + "NA": [ + { + "code": "ER", + "name": "Erongo" + }, + { + "code": "HA", + "name": "Hardap" + }, + { + "code": "KA", + "name": "Karas" + }, + { + "code": "KE", + "name": "Kavango East" + }, + { + "code": "KW", + "name": "Kavango West" + }, + { + "code": "KH", + "name": "Khomas" + }, + { + "code": "KU", + "name": "Kunene" + }, + { + "code": "OW", + "name": "Ohangwena" + }, + { + "code": "OH", + "name": "Omaheke" + }, + { + "code": "OS", + "name": "Omusati" + }, + { + "code": "ON", + "name": "Oshana" + }, + { + "code": "OT", + "name": "Oshikoto" + }, + { + "code": "OD", + "name": "Otjozondjupa" + }, + { + "code": "CA", + "name": "Zambezi" + } + ], + "NE": [ + { + "code": "1", + "name": "Agadez" + }, + { + "code": "2", + "name": "Diffa" + }, + { + "code": "3", + "name": "Dosso" + }, + { + "code": "4", + "name": "Maradi" + }, + { + "code": "5", + "name": "Tahoua" + }, + { + "code": "6", + "name": "Tillabéri" + }, + { + "code": "7", + "name": "Zinder" + }, + { + "code": "8", + "name": "Niamey" + } + ], + "NG": [ + { + "code": "AB", + "name": "Abia" + }, + { + "code": "AD", + "name": "Adamawa" + }, + { + "code": "AK", + "name": "Akwa Ibom" + }, + { + "code": "AN", + "name": "Anambra" + }, + { + "code": "BA", + "name": "Bauchi" + }, + { + "code": "BY", + "name": "Bayelsa" + }, + { + "code": "BE", + "name": "Benue" + }, + { + "code": "BO", + "name": "Borno" + }, + { + "code": "CR", + "name": "Cross River" + }, + { + "code": "DE", + "name": "Delta" + }, + { + "code": "EB", + "name": "Ebonyi" + }, + { + "code": "ED", + "name": "Edo" + }, + { + "code": "EK", + "name": "Ekiti" + }, + { + "code": "EN", + "name": "Enugu" + }, + { + "code": "FC", + "name": "Federal Capital Territory" + }, + { + "code": "GO", + "name": "Gombe" + }, + { + "code": "IM", + "name": "Imo" + }, + { + "code": "JI", + "name": "Jigawa" + }, + { + "code": "KD", + "name": "Kaduna" + }, + { + "code": "KN", + "name": "Kano" + }, + { + "code": "KT", + "name": "Katsina" + }, + { + "code": "KE", + "name": "Kebbi" + }, + { + "code": "KO", + "name": "Kogi" + }, + { + "code": "KW", + "name": "Kwara" + }, + { + "code": "LA", + "name": "Lagos" + }, + { + "code": "NA", + "name": "Nasarawa" + }, + { + "code": "NI", + "name": "Niger" + }, + { + "code": "OG", + "name": "Ogun" + }, + { + "code": "ON", + "name": "Ondo" + }, + { + "code": "OS", + "name": "Osun" + }, + { + "code": "OY", + "name": "Oyo" + }, + { + "code": "PL", + "name": "Plateau" + }, + { + "code": "RI", + "name": "Rivers" + }, + { + "code": "SO", + "name": "Sokoto" + }, + { + "code": "TA", + "name": "Taraba" + }, + { + "code": "YO", + "name": "Yobe" + }, + { + "code": "ZA", + "name": "Zamfara" + } + ], + "NI": [ + { + "code": "AN", + "name": "Atlántico Norte" + }, + { + "code": "AS", + "name": "Atlántico Sur" + }, + { + "code": "BO", + "name": "Boaco" + }, + { + "code": "CA", + "name": "Carazo" + }, + { + "code": "CI", + "name": "Chinandega" + }, + { + "code": "CO", + "name": "Chontales" + }, + { + "code": "ES", + "name": "Estelí" + }, + { + "code": "GR", + "name": "Granada" + }, + { + "code": "JI", + "name": "Jinotega" + }, + { + "code": "LE", + "name": "León" + }, + { + "code": "MD", + "name": "Madriz" + }, + { + "code": "MN", + "name": "Managua" + }, + { + "code": "MS", + "name": "Masaya" + }, + { + "code": "MT", + "name": "Matagalpa" + }, + { + "code": "NS", + "name": "Nueva Segovia" + }, + { + "code": "SJ", + "name": "Río San Juan" + }, + { + "code": "RI", + "name": "Rivas" + } + ], + "NL": [ + { + "code": "BQ1", + "name": "Bonaire" + }, + { + "code": "DR", + "name": "Drenthe" + }, + { + "code": "FL", + "name": "Flevoland" + }, + { + "code": "FR", + "name": "Friesland" + }, + { + "code": "GE", + "name": "Gelderland" + }, + { + "code": "GR", + "name": "Groningen" + }, + { + "code": "LI", + "name": "Limburg" + }, + { + "code": "NB", + "name": "North Brabant" + }, + { + "code": "NH", + "name": "North Holland" + }, + { + "code": "OV", + "name": "Overijssel" + }, + { + "code": "BQ2", + "name": "Saba" + }, + { + "code": "BQ3", + "name": "Sint Eustatius" + }, + { + "code": "ZH", + "name": "South Holland" + }, + { + "code": "UT", + "name": "Utrecht" + }, + { + "code": "ZE", + "name": "Zeeland" + } + ], + "NO": [ + { + "code": "01", + "name": "Østfold" + }, + { + "code": "02", + "name": "Akershus" + }, + { + "code": "03", + "name": "Oslo" + }, + { + "code": "04", + "name": "Hedmark" + }, + { + "code": "05", + "name": "Oppland" + }, + { + "code": "06", + "name": "Buskerud" + }, + { + "code": "07", + "name": "Vestfold" + }, + { + "code": "08", + "name": "Telemark" + }, + { + "code": "09", + "name": "Aust-Agder" + }, + { + "code": "10", + "name": "Vest-Agder" + }, + { + "code": "11", + "name": "Rogaland" + }, + { + "code": "12", + "name": "Hordaland" + }, + { + "code": "14", + "name": "Sogn og Fjordane" + }, + { + "code": "15", + "name": "Møre og Romsdal" + }, + { + "code": "16", + "name": "Sør-Trøndelag" + }, + { + "code": "17", + "name": "Nord-Trøndelag" + }, + { + "code": "18", + "name": "Nordland" + }, + { + "code": "19", + "name": "Troms" + }, + { + "code": "20", + "name": "Finnmark" + }, + { + "code": "21", + "name": "Svalbard" + }, + { + "code": "22", + "name": "Jan Mayen" + } + ], + "NP": [ + { + "code": "BA", + "name": "Bagmati" + }, + { + "code": "BH", + "name": "Bheri" + }, + { + "code": "1", + "name": "Central" + }, + { + "code": "DH", + "name": "Dhawalagiri" + }, + { + "code": "GA", + "name": "Gandaki" + }, + { + "code": "JA", + "name": "Janakpur" + }, + { + "code": "KA", + "name": "Karnali" + }, + { + "code": "KO", + "name": "Kosi" + }, + { + "code": "LU", + "name": "Lumbini" + }, + { + "code": "2", + "name": "Madhya Pashchimanchal" + }, + { + "code": "MA", + "name": "Mahakali" + }, + { + "code": "ME", + "name": "Mechi" + }, + { + "code": "NA", + "name": "Narayani" + }, + { + "code": "4", + "name": "Purwanchal" + }, + { + "code": "RA", + "name": "Rapti" + }, + { + "code": "SA", + "name": "Sagarmatha" + }, + { + "code": "SE", + "name": "Seti" + }, + { + "code": "5", + "name": "Sudur Pashchimanchal" + }, + { + "code": "3", + "name": "Western" + } + ], + "NR": [ + { + "code": "01", + "name": "Aiwo" + }, + { + "code": "02", + "name": "Anabar" + }, + { + "code": "03", + "name": "Anetan" + }, + { + "code": "04", + "name": "Anibare" + }, + { + "code": "05", + "name": "Baiti" + }, + { + "code": "06", + "name": "Boe" + }, + { + "code": "07", + "name": "Buada" + }, + { + "code": "08", + "name": "Denigomodu" + }, + { + "code": "09", + "name": "Ewa" + }, + { + "code": "10", + "name": "Ijuw" + }, + { + "code": "11", + "name": "Meneng" + }, + { + "code": "12", + "name": "Nibok" + }, + { + "code": "13", + "name": "Uaboe" + }, + { + "code": "14", + "name": "Yaren" + } + ], + "NZ": [ + { + "code": "AUK", + "name": "Auckland" + }, + { + "code": "BOP", + "name": "Bay of Plenty" + }, + { + "code": "CAN", + "name": "Canterbury" + }, + { + "code": "CIT", + "name": "Chatham Islands" + }, + { + "code": "GIS", + "name": "Gisborne" + }, + { + "code": "HKB", + "name": "Hawke’s Bay" + }, + { + "code": "MWT", + "name": "Manawatu-Wanganui" + }, + { + "code": "MBH", + "name": "Marl" + }, + { + "code": "NSN", + "name": "Nelson" + }, + { + "code": "NTL", + "name": "Northland" + }, + { + "code": "OTA", + "name": "Otago" + }, + { + "code": "STL", + "name": "Southland" + }, + { + "code": "TKI", + "name": "Taranaki" + }, + { + "code": "TAS", + "name": "Tasman" + }, + { + "code": "WKO", + "name": "Waikato" + }, + { + "code": "WGN", + "name": "Wellington" + }, + { + "code": "WTC", + "name": "West Coast" + } + ], + "OM": [ + { + "code": "DA", + "name": "Ad Dakhiliyah" + }, + { + "code": "ZA", + "name": "Ad Dhahirah" + }, + { + "code": "BU", + "name": "Al Buraimi" + }, + { + "code": "WU", + "name": "Al Wusta" + }, + { + "code": "ZU", + "name": "Dhofar" + }, + { + "code": "BJ", + "name": "Janub al Batinah" + }, + { + "code": "SJ", + "name": "Janub ash Sharqiyah" + }, + { + "code": "MU", + "name": "Musandam" + }, + { + "code": "MA", + "name": "Muscat" + }, + { + "code": "BS", + "name": "Shamal al Batinah" + }, + { + "code": "SS", + "name": "Shamal ash Sharqiyah" + } + ], + "PA": [ + { + "code": "1", + "name": "Bocas del Toro" + }, + { + "code": "4", + "name": "Chiriquí" + }, + { + "code": "2", + "name": "Coclé" + }, + { + "code": "3", + "name": "Colón" + }, + { + "code": "5", + "name": "Darién" + }, + { + "code": "EM", + "name": "Emberá" + }, + { + "code": "KY", + "name": "Guna Yala" + }, + { + "code": "6", + "name": "Herrera" + }, + { + "code": "7", + "name": "Los Santos" + }, + { + "code": "NB", + "name": "Ngöbe-Buglé" + }, + { + "code": "8", + "name": "Panamá" + }, + { + "code": "9", + "name": "Veraguas" + }, + { + "code": "10", + "name": "West Panamá" + } + ], + "PE": [ + { + "code": "AMA", + "name": "Amazonas" + }, + { + "code": "ANC", + "name": "Ancash" + }, + { + "code": "APU", + "name": "Apurímac" + }, + { + "code": "ARE", + "name": "Arequipa" + }, + { + "code": "AYA", + "name": "Ayacucho" + }, + { + "code": "CAJ", + "name": "Cajamarca" + }, + { + "code": "CUS", + "name": "Cusco" + }, + { + "code": "CAL", + "name": "El Callao" + }, + { + "code": "HUV", + "name": "Huancavelica" + }, + { + "code": "HUC", + "name": "Huánuco" + }, + { + "code": "ICA", + "name": "Ica" + }, + { + "code": "JUN", + "name": "Junín" + }, + { + "code": "LAL", + "name": "La Libertad" + }, + { + "code": "LAM", + "name": "Lambayeque" + }, + { + "code": "LMA", + "name": "Lima" + }, + { + "code": "LIM", + "name": "Lima Region" + }, + { + "code": "LOR", + "name": "Loreto" + }, + { + "code": "MDD", + "name": "Madre de Dios" + }, + { + "code": "MOQ", + "name": "Moquegua" + }, + { + "code": "PAS", + "name": "Pasco" + }, + { + "code": "PIU", + "name": "Piura" + }, + { + "code": "PUN", + "name": "Puno" + }, + { + "code": "SAM", + "name": "San Martín" + }, + { + "code": "TAC", + "name": "Tacna" + }, + { + "code": "TUM", + "name": "Tumbes" + }, + { + "code": "UCA", + "name": "Ucayali" + } + ], + "PG": [ + { + "code": "NSB", + "name": "Bougainville" + }, + { + "code": "CPM", + "name": "Central" + }, + { + "code": "CPK", + "name": "Chimbu" + }, + { + "code": "EBR", + "name": "East New Britain" + }, + { + "code": "ESW", + "name": "East Sepik" + }, + { + "code": "EHG", + "name": "Eastern Highlands" + }, + { + "code": "EPW", + "name": "Enga" + }, + { + "code": "GPK", + "name": "Gulf" + }, + { + "code": "HLA", + "name": "Hela" + }, + { + "code": "JWK", + "name": "Jiwaka" + }, + { + "code": "MPM", + "name": "Madang" + }, + { + "code": "MRL", + "name": "Manus" + }, + { + "code": "MBA", + "name": "Milne Bay" + }, + { + "code": "MPL", + "name": "Morobe" + }, + { + "code": "NIK", + "name": "New Ireland" + }, + { + "code": "NPP", + "name": "Oro" + }, + { + "code": "NCD", + "name": "Port Moresby" + }, + { + "code": "SAN", + "name": "Sandaun" + }, + { + "code": "SHM", + "name": "Southern Highlands" + }, + { + "code": "WBK", + "name": "West New Britain" + }, + { + "code": "WPD", + "name": "Western" + }, + { + "code": "WHM", + "name": "Western Highlands" + } + ], + "PH": [ + { + "code": "ABR", + "name": "Abra" + }, + { + "code": "AGN", + "name": "Agusan del Norte" + }, + { + "code": "AGS", + "name": "Agusan del Sur" + }, + { + "code": "AKL", + "name": "Aklan" + }, + { + "code": "ALB", + "name": "Albay" + }, + { + "code": "ANT", + "name": "Antique" + }, + { + "code": "APA", + "name": "Apayao" + }, + { + "code": "AUR", + "name": "Aurora" + }, + { + "code": "BAS", + "name": "Basilan" + }, + { + "code": "BAN", + "name": "Bataan" + }, + { + "code": "BTN", + "name": "Batanes" + }, + { + "code": "BTG", + "name": "Batangas" + }, + { + "code": "BEN", + "name": "Benguet" + }, + { + "code": "05", + "name": "Bicol" + }, + { + "code": "BIL", + "name": "Biliran" + }, + { + "code": "BOH", + "name": "Bohol" + }, + { + "code": "BUK", + "name": "Bukidnon" + }, + { + "code": "BUL", + "name": "Bulacan" + }, + { + "code": "CAG", + "name": "Cagayan" + }, + { + "code": "02", + "name": "Cagayan Valley" + }, + { + "code": "40", + "name": "Calabarzon" + }, + { + "code": "CAN", + "name": "Camarines Norte" + }, + { + "code": "CAS", + "name": "Camarines Sur" + }, + { + "code": "CAM", + "name": "Camiguin" + }, + { + "code": "CAP", + "name": "Capiz" + }, + { + "code": "13", + "name": "Caraga" + }, + { + "code": "CAT", + "name": "Catanduanes" + }, + { + "code": "CAV", + "name": "Cavite" + }, + { + "code": "CEB", + "name": "Cebu" + }, + { + "code": "03", + "name": "Central Luzon" + }, + { + "code": "07", + "name": "Central Visayas" + }, + { + "code": "COM", + "name": "Compostela Valley" + }, + { + "code": "15", + "name": "Cordillera Administrative" + }, + { + "code": "NCO", + "name": "Cotabato" + }, + { + "code": "11", + "name": "Davao" + }, + { + "code": "DAV", + "name": "Davao del Norte" + }, + { + "code": "DAS", + "name": "Davao del Sur" + }, + { + "code": "DVO", + "name": "Davao Occidental" + }, + { + "code": "DAO", + "name": "Davao Oriental" + }, + { + "code": "DIN", + "name": "Dinagat Islands" + }, + { + "code": "EAS", + "name": "Eastern Samar" + }, + { + "code": "08", + "name": "Eastern Visayas" + }, + { + "code": "GUI", + "name": "Guimaras" + }, + { + "code": "IFU", + "name": "Ifugao" + }, + { + "code": "01", + "name": "Ilocos" + }, + { + "code": "ILN", + "name": "Ilocos Norte" + }, + { + "code": "ILS", + "name": "Ilocos Sur" + }, + { + "code": "ILI", + "name": "Iloilo" + }, + { + "code": "ISA", + "name": "Isabela" + }, + { + "code": "KAL", + "name": "Kalinga" + }, + { + "code": "LUN", + "name": "La Union" + }, + { + "code": "LAG", + "name": "Laguna" + }, + { + "code": "LAN", + "name": "Lanao del Norte" + }, + { + "code": "LAS", + "name": "Lanao del Sur" + }, + { + "code": "LEY", + "name": "Leyte" + }, + { + "code": "MAG", + "name": "Maguindanao" + }, + { + "code": "MAD", + "name": "Marinduque" + }, + { + "code": "MAS", + "name": "Masbate" + }, + { + "code": "00", + "name": "Metro Manila" + }, + { + "code": "41", + "name": "Mimaropa" + }, + { + "code": "MSC", + "name": "Misamis Occidental" + }, + { + "code": "MSR", + "name": "Misamis Oriental" + }, + { + "code": "MOU", + "name": "Mountain" + }, + { + "code": "14", + "name": "Muslim Mindanao" + }, + { + "code": "NEC", + "name": "Negros Occidental" + }, + { + "code": "NER", + "name": "Negros Oriental" + }, + { + "code": "10", + "name": "Northern Mindanao" + }, + { + "code": "NSA", + "name": "Northern Samar" + }, + { + "code": "NUE", + "name": "Nueva Ecija" + }, + { + "code": "NUV", + "name": "Nueva Vizcaya" + }, + { + "code": "MDC", + "name": "Occidental Mindoro" + }, + { + "code": "MDR", + "name": "Oriental Mindoro" + }, + { + "code": "PLW", + "name": "Palawan" + }, + { + "code": "PAM", + "name": "Pampanga" + }, + { + "code": "PAN", + "name": "Pangasinan" + }, + { + "code": "QUE", + "name": "Quezon" + }, + { + "code": "QUI", + "name": "Quirino" + }, + { + "code": "RIZ", + "name": "Rizal" + }, + { + "code": "ROM", + "name": "Romblon" + }, + { + "code": "WSA", + "name": "Samar" + }, + { + "code": "SAR", + "name": "Sarangani" + }, + { + "code": "SIG", + "name": "Siquijor" + }, + { + "code": "12", + "name": "Soccsksargen" + }, + { + "code": "SOR", + "name": "Sorsogon" + }, + { + "code": "SCO", + "name": "South Cotabato" + }, + { + "code": "SLE", + "name": "Southern Leyte" + }, + { + "code": "SUK", + "name": "Sultan Kudarat" + }, + { + "code": "SLU", + "name": "Sulu" + }, + { + "code": "SUN", + "name": "Surigao del Norte" + }, + { + "code": "SUR", + "name": "Surigao del Sur" + }, + { + "code": "TAR", + "name": "Tarlac" + }, + { + "code": "TAW", + "name": "Tawi-Tawi" + }, + { + "code": "06", + "name": "Western Visayas" + }, + { + "code": "ZMB", + "name": "Zambales" + }, + { + "code": "ZAN", + "name": "Zamboanga del Norte" + }, + { + "code": "ZAS", + "name": "Zamboanga del Sur" + }, + { + "code": "09", + "name": "Zamboanga Peninsula" + }, + { + "code": "ZSI", + "name": "Zamboanga Sibugay" + } + ], + "PK": [ + { + "code": "JK", + "name": "Azad Kashmir" + }, + { + "code": "BA", + "name": "Balochistan" + }, + { + "code": "TA", + "name": "Federally Administered Tribal Areas" + }, + { + "code": "GB", + "name": "Gilgit-Baltistan" + }, + { + "code": "IS", + "name": "Islamabad" + }, + { + "code": "KP", + "name": "Khyber Pakhtunkhwa" + }, + { + "code": "PB", + "name": "Punjab" + }, + { + "code": "SD", + "name": "Sindh" + } + ], + "PL": [ + { + "code": "WP", + "name": "Greater Poland" + }, + { + "code": "SK", + "name": "Holy Cross" + }, + { + "code": "KP", + "name": "Kuyavia-Pomerania" + }, + { + "code": "MA", + "name": "Lesser Poland" + }, + { + "code": "LD", + "name": "Åódź" + }, + { + "code": "DS", + "name": "Lower Silesia" + }, + { + "code": "LU", + "name": "Lublin" + }, + { + "code": "LB", + "name": "Lubusz" + }, + { + "code": "MZ", + "name": "Mazovia" + }, + { + "code": "OP", + "name": "Opole" + }, + { + "code": "PD", + "name": "Podlachia" + }, + { + "code": "PM", + "name": "Pomerania" + }, + { + "code": "SL", + "name": "Silesia" + }, + { + "code": "PK", + "name": "Subcarpathia" + }, + { + "code": "WN", + "name": "Warmia-Masuria" + }, + { + "code": "ZP", + "name": "West Pomerania" + } + ], + "PS": [ + { + "code": "BTH", + "name": "Bethlehem" + }, + { + "code": "DEB", + "name": "Deir al-Balah" + }, + { + "code": "GZA", + "name": "Gaza" + }, + { + "code": "HBN", + "name": "Hebron" + }, + { + "code": "JEN", + "name": "Jenin" + }, + { + "code": "JRH", + "name": "Jericho" + }, + { + "code": "JEM", + "name": "Jerusalem" + }, + { + "code": "KYS", + "name": "Khan Yunis" + }, + { + "code": "NBS", + "name": "Nablus" + }, + { + "code": "NGZ", + "name": "North Gaza" + }, + { + "code": "QQA", + "name": "Qalqilya" + }, + { + "code": "RFH", + "name": "Rafah" + }, + { + "code": "RBH", + "name": "Ramallah and al-Bireh" + }, + { + "code": "SLT", + "name": "Salfit" + }, + { + "code": "TBS", + "name": "Tubas" + }, + { + "code": "TKM", + "name": "Tulkarm" + } + ], + "PT": [ + { + "code": "01", + "name": "Aveiro" + }, + { + "code": "02", + "name": "Beja" + }, + { + "code": "03", + "name": "Braga" + }, + { + "code": "04", + "name": "Bragança" + }, + { + "code": "05", + "name": "Castelo Branco" + }, + { + "code": "06", + "name": "Coimbra" + }, + { + "code": "07", + "name": "Évora" + }, + { + "code": "08", + "name": "Faro" + }, + { + "code": "09", + "name": "Guarda" + }, + { + "code": "10", + "name": "Leiria" + }, + { + "code": "11", + "name": "Lisbon" + }, + { + "code": "12", + "name": "Portalegre" + }, + { + "code": "13", + "name": "Porto" + }, + { + "code": "14", + "name": "Santarém" + }, + { + "code": "15", + "name": "Setúbal" + }, + { + "code": "16", + "name": "Viana do Castelo" + }, + { + "code": "17", + "name": "Vila Real" + }, + { + "code": "18", + "name": "Viseu" + }, + { + "code": "20", + "name": "Azores" + }, + { + "code": "30", + "name": "Madeira" + } + ], + "PW": [ + { + "code": "002", + "name": "Aimeliik" + }, + { + "code": "004", + "name": "Airai" + }, + { + "code": "010", + "name": "Angaur" + }, + { + "code": "050", + "name": "Hatohobei" + }, + { + "code": "100", + "name": "Kayangel" + }, + { + "code": "150", + "name": "Koror" + }, + { + "code": "212", + "name": "Melekeok" + }, + { + "code": "214", + "name": "Ngaraard" + }, + { + "code": "218", + "name": "Ngarchelong" + }, + { + "code": "222", + "name": "Ngardmau" + }, + { + "code": "224", + "name": "Ngatpang" + }, + { + "code": "226", + "name": "Ngchesar" + }, + { + "code": "227", + "name": "Ngeremlengui" + }, + { + "code": "228", + "name": "Ngiwal" + }, + { + "code": "350", + "name": "Peleliu" + }, + { + "code": "370", + "name": "Sonsorol" + } + ], + "PY": [ + { + "code": "16", + "name": "Alto Paraguay" + }, + { + "code": "10", + "name": "Alto Paraná" + }, + { + "code": "13", + "name": "Amambay" + }, + { + "code": "ASU", + "name": "Asunción" + }, + { + "code": "19", + "name": "Boquerón" + }, + { + "code": "5", + "name": "Caaguazú" + }, + { + "code": "6", + "name": "Caazapá" + }, + { + "code": "14", + "name": "Canindeyú" + }, + { + "code": "11", + "name": "Central" + }, + { + "code": "1", + "name": "Concepción" + }, + { + "code": "3", + "name": "Cordillera" + }, + { + "code": "4", + "name": "Guairá" + }, + { + "code": "7", + "name": "Itapúa" + }, + { + "code": "8", + "name": "Misiones" + }, + { + "code": "12", + "name": "Ñeembucú" + }, + { + "code": "9", + "name": "Paraguarí" + }, + { + "code": "15", + "name": "Presidente Hayes" + }, + { + "code": "2", + "name": "San Pedro" + } + ], + "QA": [ + { + "code": "ZA", + "name": "Al Daayen" + }, + { + "code": "KH", + "name": "Al Khor" + }, + { + "code": "RA", + "name": "Al Rayyan" + }, + { + "code": "WA", + "name": "Al Wakrah" + }, + { + "code": "SH", + "name": "Ash ShīḩÄnÄ«yah" + }, + { + "code": "DA", + "name": "Doha" + }, + { + "code": "MS", + "name": "Madinat ash Shamal" + }, + { + "code": "US", + "name": "Umm Salal" + } + ], + "RO": [ + { + "code": "AB", + "name": "Alba" + }, + { + "code": "AR", + "name": "Arad" + }, + { + "code": "AG", + "name": "ArgeÈ™" + }, + { + "code": "BC", + "name": "Bacău" + }, + { + "code": "BH", + "name": "Bihor" + }, + { + "code": "BN", + "name": "BistriÅ£a-Năsăud" + }, + { + "code": "BT", + "name": "BotoÅŸani" + }, + { + "code": "BR", + "name": "Brăila" + }, + { + "code": "BV", + "name": "BraÅŸov" + }, + { + "code": "B", + "name": "Bucharest" + }, + { + "code": "BZ", + "name": "Buzău" + }, + { + "code": "CL", + "name": "CălăraÈ™i" + }, + { + "code": "CS", + "name": "CaraÈ™-Severin" + }, + { + "code": "CJ", + "name": "Cluj" + }, + { + "code": "CT", + "name": "ConstanÈ›a" + }, + { + "code": "CV", + "name": "Covasna" + }, + { + "code": "DB", + "name": "DâmboviÈ›a" + }, + { + "code": "DJ", + "name": "Dolj" + }, + { + "code": "GL", + "name": "GalaÈ›i" + }, + { + "code": "GR", + "name": "Giurgiu" + }, + { + "code": "GJ", + "name": "Gorj" + }, + { + "code": "HR", + "name": "Harghita" + }, + { + "code": "HD", + "name": "Hunedoara" + }, + { + "code": "IL", + "name": "IalomiÈ›a" + }, + { + "code": "IS", + "name": "IaÈ™i" + }, + { + "code": "IF", + "name": "Ilfov" + }, + { + "code": "MM", + "name": "MaramureÅŸ" + }, + { + "code": "MH", + "name": "MehedinÈ›i" + }, + { + "code": "MS", + "name": "MureÅŸ" + }, + { + "code": "NT", + "name": "NeamÅ£" + }, + { + "code": "OT", + "name": "Olt" + }, + { + "code": "PH", + "name": "Prahova" + }, + { + "code": "SJ", + "name": "Sălaj" + }, + { + "code": "SM", + "name": "Satu Mare" + }, + { + "code": "SB", + "name": "Sibiu" + }, + { + "code": "SV", + "name": "Suceava" + }, + { + "code": "TR", + "name": "Teleorman" + }, + { + "code": "TM", + "name": "TimiÈ™" + }, + { + "code": "TL", + "name": "Tulcea" + }, + { + "code": "VL", + "name": "Vâlcea" + }, + { + "code": "VS", + "name": "Vaslui" + }, + { + "code": "VN", + "name": "Vrancea" + } + ], + "RS": [ + { + "code": "00", + "name": "Beograd" + }, + { + "code": "14", + "name": "Bor" + }, + { + "code": "11", + "name": "BraniÄevo" + }, + { + "code": "02", + "name": "Central Banat" + }, + { + "code": "23", + "name": "Jablanica" + }, + { + "code": "09", + "name": "Kolubara" + }, + { + "code": "25", + "name": "Kosovo" + }, + { + "code": "KM", + "name": "Kosovo-Metohija" + }, + { + "code": "29", + "name": "Kosovo-Pomoravlje" + }, + { + "code": "28", + "name": "Kosovska Mitrovica" + }, + { + "code": "08", + "name": "MaÄva" + }, + { + "code": "17", + "name": "Moravica" + }, + { + "code": "20", + "name": "NiÅ¡ava" + }, + { + "code": "01", + "name": "North BaÄka" + }, + { + "code": "03", + "name": "North Banat" + }, + { + "code": "24", + "name": "PÄinja" + }, + { + "code": "26", + "name": "Peć" + }, + { + "code": "22", + "name": "Pirot" + }, + { + "code": "10", + "name": "Podunavlje" + }, + { + "code": "13", + "name": "Pomoravlje" + }, + { + "code": "27", + "name": "Prizren" + }, + { + "code": "19", + "name": "Rasina" + }, + { + "code": "18", + "name": "RaÅ¡ka" + }, + { + "code": "06", + "name": "South BaÄka" + }, + { + "code": "04", + "name": "South Banat" + }, + { + "code": "07", + "name": "Srem" + }, + { + "code": "12", + "name": "Å umadija" + }, + { + "code": "21", + "name": "Toplica" + }, + { + "code": "VO", + "name": "Vojvodina" + }, + { + "code": "05", + "name": "West BaÄka" + }, + { + "code": "15", + "name": "ZajeÄar" + }, + { + "code": "16", + "name": "Zlatibor" + } + ], + "RU": [ + { + "code": "AD", + "name": "Adygea" + }, + { + "code": "AL", + "name": "Altai" + }, + { + "code": "ALT", + "name": "Altai Krai" + }, + { + "code": "AMU", + "name": "Amur" + }, + { + "code": "ARK", + "name": "Arkhangelsk" + }, + { + "code": "AST", + "name": "Astrakhan" + }, + { + "code": "BA", + "name": "Bashkortostan" + }, + { + "code": "BEL", + "name": "Belgorod" + }, + { + "code": "BRY", + "name": "Bryansk" + }, + { + "code": "BU", + "name": "Buryat" + }, + { + "code": "CE", + "name": "Chechen" + }, + { + "code": "CHE", + "name": "Chelyabinsk" + }, + { + "code": "CHU", + "name": "Chukotka Okrug" + }, + { + "code": "CU", + "name": "Chuvash" + }, + { + "code": "DA", + "name": "Dagestan" + }, + { + "code": "IN", + "name": "Ingushetia" + }, + { + "code": "IRK", + "name": "Irkutsk" + }, + { + "code": "IVA", + "name": "Ivanovo" + }, + { + "code": "YEV", + "name": "Jewish" + }, + { + "code": "KB", + "name": "Kabardino-Balkar" + }, + { + "code": "KGD", + "name": "Kaliningrad" + }, + { + "code": "KL", + "name": "Kalmykia" + }, + { + "code": "KLU", + "name": "Kaluga" + }, + { + "code": "KAM", + "name": "Kamchatka Krai" + }, + { + "code": "KC", + "name": "Karachay-Cherkess" + }, + { + "code": "KR", + "name": "Karelia" + }, + { + "code": "KEM", + "name": "Kemerovo" + }, + { + "code": "KHA", + "name": "Khabarovsk Krai" + }, + { + "code": "KK", + "name": "Khakassia" + }, + { + "code": "KHM", + "name": "Khanty-Mansi" + }, + { + "code": "KIR", + "name": "Kirov" + }, + { + "code": "KO", + "name": "Komi" + }, + { + "code": "KOS", + "name": "Kostroma" + }, + { + "code": "KDA", + "name": "Krasnodar Krai" + }, + { + "code": "KYA", + "name": "Krasnoyarsk Krai" + }, + { + "code": "KGN", + "name": "Kurgan" + }, + { + "code": "KRS", + "name": "Kursk" + }, + { + "code": "LEN", + "name": "Leningrad" + }, + { + "code": "LIP", + "name": "Lipetsk" + }, + { + "code": "MAG", + "name": "Magadan" + }, + { + "code": "ME", + "name": "Mari El" + }, + { + "code": "MO", + "name": "Mordovia" + }, + { + "code": "MOW", + "name": "Moscow" + }, + { + "code": "MOS", + "name": "Moscow Province" + }, + { + "code": "MUR", + "name": "Murmansk" + }, + { + "code": "NEN", + "name": "Nenets" + }, + { + "code": "NIZ", + "name": "Nizhny Novgorod" + }, + { + "code": "SE", + "name": "North Ossetia-Alania" + }, + { + "code": "NGR", + "name": "Novgorod" + }, + { + "code": "NVS", + "name": "Novosibirsk" + }, + { + "code": "OMS", + "name": "Omsk" + }, + { + "code": "ORE", + "name": "Orenburg" + }, + { + "code": "ORL", + "name": "Oryol" + }, + { + "code": "PNZ", + "name": "Penza" + }, + { + "code": "PER", + "name": "Perm Krai" + }, + { + "code": "PRI", + "name": "Primorsky Krai" + }, + { + "code": "PSK", + "name": "Pskov" + }, + { + "code": "ROS", + "name": "Rostov" + }, + { + "code": "RYA", + "name": "Ryazan" + }, + { + "code": "SPE", + "name": "Saint Petersburg" + }, + { + "code": "SA", + "name": "Sakha" + }, + { + "code": "SAK", + "name": "Sakhalin" + }, + { + "code": "SAM", + "name": "Samara" + }, + { + "code": "SAR", + "name": "Saratov" + }, + { + "code": "SMO", + "name": "Smolensk" + }, + { + "code": "STA", + "name": "Stavropol Krai" + }, + { + "code": "SVE", + "name": "Sverdlovsk" + }, + { + "code": "TAM", + "name": "Tambov" + }, + { + "code": "TA", + "name": "Tatarstan" + }, + { + "code": "TOM", + "name": "Tomsk" + }, + { + "code": "TUL", + "name": "Tula" + }, + { + "code": "TY", + "name": "Tuva" + }, + { + "code": "TVE", + "name": "Tver" + }, + { + "code": "TYU", + "name": "Tyumen" + }, + { + "code": "UD", + "name": "Udmurt" + }, + { + "code": "ULY", + "name": "Ulyanovsk" + }, + { + "code": "VLA", + "name": "Vladimir" + }, + { + "code": "VGG", + "name": "Volgograd" + }, + { + "code": "VLG", + "name": "Vologda" + }, + { + "code": "VOR", + "name": "Voronezh" + }, + { + "code": "YAN", + "name": "Yamalo-Nenets Okrug" + }, + { + "code": "YAR", + "name": "Yaroslavl" + }, + { + "code": "ZAB", + "name": "Zabaykalsky Krai" + } + ], + "RW": [ + { + "code": "01", + "name": "Kigali" + }, + { + "code": "02", + "name": "Eastern" + }, + { + "code": "03", + "name": "Northern" + }, + { + "code": "04", + "name": "Western" + }, + { + "code": "05", + "name": "Southern" + } + ], + "SA": [ + { + "code": "01", + "name": "Riyadh" + }, + { + "code": "02", + "name": "Makkah" + }, + { + "code": "03", + "name": "Al Madinah" + }, + { + "code": "04", + "name": "Eastern" + }, + { + "code": "05", + "name": "Al-Qassim" + }, + { + "code": "06", + "name": "Ha’il" + }, + { + "code": "07", + "name": "Tabuk" + }, + { + "code": "08", + "name": "Northern Borders" + }, + { + "code": "09", + "name": "Jizan" + }, + { + "code": "10", + "name": "Najran" + }, + { + "code": "11", + "name": "Al Bahah" + }, + { + "code": "12", + "name": "Al Jawf" + }, + { + "code": "14", + "name": "Asir" + } + ], + "SB": [ + { + "code": "CE", + "name": "Central" + }, + { + "code": "CH", + "name": "Choiseul" + }, + { + "code": "GU", + "name": "Guadalcanal" + }, + { + "code": "CT", + "name": "Honiara" + }, + { + "code": "IS", + "name": "Isabel" + }, + { + "code": "MK", + "name": "Makira-Ulawa" + }, + { + "code": "ML", + "name": "Malaita" + }, + { + "code": "RB", + "name": "Rennell and Bellona" + }, + { + "code": "TE", + "name": "Temotu" + }, + { + "code": "WE", + "name": "Western" + } + ], + "SC": [ + { + "code": "01", + "name": "Anse aux Pins" + }, + { + "code": "02", + "name": "Anse Boileau" + }, + { + "code": "03", + "name": "Anse Etoile" + }, + { + "code": "04", + "name": "Au Cap" + }, + { + "code": "05", + "name": "Anse Royale" + }, + { + "code": "06", + "name": "Baie Lazare" + }, + { + "code": "07", + "name": "Baie Sainte Anne" + }, + { + "code": "08", + "name": "Beau Vallon" + }, + { + "code": "09", + "name": "Bel Air" + }, + { + "code": "10", + "name": "Bel Ombre" + }, + { + "code": "11", + "name": "Cascade" + }, + { + "code": "12", + "name": "Glacis" + }, + { + "code": "13", + "name": "Grand’Anse Mahé" + }, + { + "code": "14", + "name": "Grand’Anse Praslin" + }, + { + "code": "15", + "name": "La Digue" + }, + { + "code": "16", + "name": "La Rivière Anglaise" + }, + { + "code": "17", + "name": "Mont Buxton" + }, + { + "code": "18", + "name": "Mont Fleuri" + }, + { + "code": "19", + "name": "Plaisance" + }, + { + "code": "20", + "name": "Pointe La Rue" + }, + { + "code": "21", + "name": "Port Glaud" + }, + { + "code": "22", + "name": "Saint Louis" + }, + { + "code": "23", + "name": "Takamaka" + }, + { + "code": "24", + "name": "Les Mamelles" + }, + { + "code": "25", + "name": "Roche Caiman" + } + ], + "SD": [ + { + "code": "GZ", + "name": "Al Jazirah" + }, + { + "code": "GD", + "name": "Al Qadarif" + }, + { + "code": "NB", + "name": "Blue Nile" + }, + { + "code": "DC", + "name": "Central Darfur" + }, + { + "code": "DE", + "name": "East Darfur" + }, + { + "code": "KA", + "name": "Kassala" + }, + { + "code": "KH", + "name": "Khartoum" + }, + { + "code": "DN", + "name": "North Darfur" + }, + { + "code": "KN", + "name": "North Kurdufan" + }, + { + "code": "NO", + "name": "Northern" + }, + { + "code": "RS", + "name": "Red Sea" + }, + { + "code": "NR", + "name": "River Nile" + }, + { + "code": "SI", + "name": "Sennar" + }, + { + "code": "DS", + "name": "South Darfur" + }, + { + "code": "KS", + "name": "South Kurdufan" + }, + { + "code": "DW", + "name": "West Darfur" + }, + { + "code": "GK", + "name": "West Kurdufan" + }, + { + "code": "NW", + "name": "White Nile" + } + ], + "SE": [ + { + "code": "K", + "name": "Blekinge" + }, + { + "code": "W", + "name": "Dalarna" + }, + { + "code": "X", + "name": "Gävleborg" + }, + { + "code": "I", + "name": "Gotland" + }, + { + "code": "N", + "name": "Halland" + }, + { + "code": "Z", + "name": "Jämtland" + }, + { + "code": "F", + "name": "Jönköping" + }, + { + "code": "H", + "name": "Kalmar" + }, + { + "code": "G", + "name": "Kronoberg" + }, + { + "code": "BD", + "name": "Norrbotten" + }, + { + "code": "T", + "name": "Örebro" + }, + { + "code": "E", + "name": "Östergötland" + }, + { + "code": "M", + "name": "SkÃ¥ne" + }, + { + "code": "D", + "name": "Södermanland" + }, + { + "code": "AB", + "name": "Stockholm" + }, + { + "code": "C", + "name": "Uppsala" + }, + { + "code": "S", + "name": "Värmland" + }, + { + "code": "AC", + "name": "Västerbotten" + }, + { + "code": "Y", + "name": "Västernorrland" + }, + { + "code": "U", + "name": "Västmanland" + }, + { + "code": "O", + "name": "Västra Götaland" + } + ], + "SG": [ + { + "code": "01", + "name": "Central Singapore" + }, + { + "code": "02", + "name": "North East" + }, + { + "code": "03", + "name": "North West" + }, + { + "code": "04", + "name": "South East" + }, + { + "code": "05", + "name": "South West" + } + ], + "SH": [ + { + "code": "AC", + "name": "Ascension Island" + }, + { + "code": "HL", + "name": "Saint Helena" + } + ], + "SI": [ + { + "code": "001", + "name": "AjdovÅ¡Äina" + }, + { + "code": "002", + "name": "Beltinci" + }, + { + "code": "003", + "name": "Bled" + }, + { + "code": "004", + "name": "Bohinj" + }, + { + "code": "005", + "name": "Borovnica" + }, + { + "code": "006", + "name": "Bovec" + }, + { + "code": "007", + "name": "Brda" + }, + { + "code": "008", + "name": "Brezovica" + }, + { + "code": "009", + "name": "Brežice" + }, + { + "code": "010", + "name": "TiÅ¡ina" + }, + { + "code": "011", + "name": "Celje" + }, + { + "code": "012", + "name": "Cerklje na Gorenjskem" + }, + { + "code": "013", + "name": "Cerknica" + }, + { + "code": "014", + "name": "Cerkno" + }, + { + "code": "015", + "name": "ÄŒrenÅ¡ovci" + }, + { + "code": "016", + "name": "ÄŒrna na KoroÅ¡kem" + }, + { + "code": "017", + "name": "ÄŒrnomelj" + }, + { + "code": "018", + "name": "Destrnik" + }, + { + "code": "019", + "name": "DivaÄa" + }, + { + "code": "020", + "name": "Dobrepolje" + }, + { + "code": "021", + "name": "Dobrova–Polhov Gradec" + }, + { + "code": "022", + "name": "Dol pri Ljubljani" + }, + { + "code": "023", + "name": "Domžale" + }, + { + "code": "024", + "name": "Dornava" + }, + { + "code": "025", + "name": "Dravograd" + }, + { + "code": "026", + "name": "Duplek" + }, + { + "code": "027", + "name": "Gorenja Vas–Poljane" + }, + { + "code": "028", + "name": "GoriÅ¡nica" + }, + { + "code": "029", + "name": "Gornja Radgona" + }, + { + "code": "030", + "name": "Gornji Grad" + }, + { + "code": "031", + "name": "Gornji Petrovci" + }, + { + "code": "032", + "name": "Grosuplje" + }, + { + "code": "033", + "name": "Å alovci" + }, + { + "code": "034", + "name": "Hrastnik" + }, + { + "code": "035", + "name": "Hrpelje–Kozina" + }, + { + "code": "036", + "name": "Idrija" + }, + { + "code": "037", + "name": "Ig" + }, + { + "code": "038", + "name": "Ilirska Bistrica" + }, + { + "code": "039", + "name": "IvanÄna Gorica" + }, + { + "code": "040", + "name": "Izola" + }, + { + "code": "041", + "name": "Jesenice" + }, + { + "code": "042", + "name": "JurÅ¡inci" + }, + { + "code": "043", + "name": "Kamnik" + }, + { + "code": "044", + "name": "Kanal" + }, + { + "code": "045", + "name": "KidriÄevo" + }, + { + "code": "046", + "name": "Kobarid" + }, + { + "code": "047", + "name": "Kobilje" + }, + { + "code": "048", + "name": "KoÄevje" + }, + { + "code": "049", + "name": "Komen" + }, + { + "code": "050", + "name": "Koper" + }, + { + "code": "051", + "name": "Kozje" + }, + { + "code": "052", + "name": "Kranj" + }, + { + "code": "053", + "name": "Kranjska Gora" + }, + { + "code": "054", + "name": "KrÅ¡ko" + }, + { + "code": "055", + "name": "Kungota" + }, + { + "code": "056", + "name": "Kuzma" + }, + { + "code": "057", + "name": "LaÅ¡ko" + }, + { + "code": "058", + "name": "Lenart" + }, + { + "code": "059", + "name": "Lendava" + }, + { + "code": "060", + "name": "Litija" + }, + { + "code": "061", + "name": "Ljubljana" + }, + { + "code": "062", + "name": "Ljubno" + }, + { + "code": "063", + "name": "Ljutomer" + }, + { + "code": "064", + "name": "Logatec" + }, + { + "code": "065", + "name": "LoÅ¡ka Dolina" + }, + { + "code": "066", + "name": "LoÅ¡ki Potok" + }, + { + "code": "067", + "name": "LuÄe" + }, + { + "code": "068", + "name": "Lukovica" + }, + { + "code": "069", + "name": "MajÅ¡perk" + }, + { + "code": "070", + "name": "Maribor" + }, + { + "code": "071", + "name": "Medvode" + }, + { + "code": "072", + "name": "MengeÅ¡" + }, + { + "code": "073", + "name": "Metlika" + }, + { + "code": "074", + "name": "Mežica" + }, + { + "code": "075", + "name": "Miren–Kostanjevica" + }, + { + "code": "076", + "name": "Mislinja" + }, + { + "code": "077", + "name": "MoravÄe" + }, + { + "code": "078", + "name": "Moravske Toplice" + }, + { + "code": "079", + "name": "Mozirje" + }, + { + "code": "080", + "name": "Murska Sobota" + }, + { + "code": "081", + "name": "Muta" + }, + { + "code": "082", + "name": "Naklo" + }, + { + "code": "083", + "name": "Nazarje" + }, + { + "code": "084", + "name": "Nova Gorica" + }, + { + "code": "085", + "name": "Novo Mesto" + }, + { + "code": "086", + "name": "Odranci" + }, + { + "code": "087", + "name": "Ormož" + }, + { + "code": "088", + "name": "Osilnica" + }, + { + "code": "089", + "name": "Pesnica" + }, + { + "code": "090", + "name": "Piran" + }, + { + "code": "091", + "name": "Pivka" + }, + { + "code": "092", + "name": "PodÄetrtek" + }, + { + "code": "093", + "name": "Podvelka" + }, + { + "code": "094", + "name": "Postojna" + }, + { + "code": "095", + "name": "Preddvor" + }, + { + "code": "096", + "name": "Ptuj" + }, + { + "code": "097", + "name": "Puconci" + }, + { + "code": "098", + "name": "RaÄe–Fram" + }, + { + "code": "099", + "name": "RadeÄe" + }, + { + "code": "100", + "name": "Radenci" + }, + { + "code": "101", + "name": "Radlje ob Dravi" + }, + { + "code": "102", + "name": "Radovljica" + }, + { + "code": "103", + "name": "Ravne na KoroÅ¡kem" + }, + { + "code": "104", + "name": "Ribnica" + }, + { + "code": "105", + "name": "RogaÅ¡ovci" + }, + { + "code": "106", + "name": "RogaÅ¡ka Slatina" + }, + { + "code": "107", + "name": "Rogatec" + }, + { + "code": "108", + "name": "RuÅ¡e" + }, + { + "code": "109", + "name": "SemiÄ" + }, + { + "code": "110", + "name": "Sevnica" + }, + { + "code": "111", + "name": "Sežana" + }, + { + "code": "112", + "name": "Slovenj Gradec" + }, + { + "code": "113", + "name": "Slovenska Bistrica" + }, + { + "code": "114", + "name": "Slovenske Konjice" + }, + { + "code": "115", + "name": "StarÅ¡e" + }, + { + "code": "116", + "name": "Sveti Jurij" + }, + { + "code": "117", + "name": "Å enÄur" + }, + { + "code": "118", + "name": "Å entilj" + }, + { + "code": "119", + "name": "Å entjernej" + }, + { + "code": "120", + "name": "Å entjur" + }, + { + "code": "121", + "name": "Å kocjan" + }, + { + "code": "122", + "name": "Å kofja Loka" + }, + { + "code": "123", + "name": "Å kofljica" + }, + { + "code": "124", + "name": "Å marje pri JelÅ¡ah" + }, + { + "code": "125", + "name": "Å martno ob Paki" + }, + { + "code": "126", + "name": "Å oÅ¡tanj" + }, + { + "code": "127", + "name": "Å tore" + }, + { + "code": "128", + "name": "Tolmin" + }, + { + "code": "129", + "name": "Trbovlje" + }, + { + "code": "130", + "name": "Trebnje" + }, + { + "code": "131", + "name": "TržiÄ" + }, + { + "code": "132", + "name": "TurniÅ¡Äe" + }, + { + "code": "133", + "name": "Velenje" + }, + { + "code": "134", + "name": "Velike LaÅ¡Äe" + }, + { + "code": "135", + "name": "Videm" + }, + { + "code": "136", + "name": "Vipava" + }, + { + "code": "137", + "name": "Vitanje" + }, + { + "code": "138", + "name": "Vodice" + }, + { + "code": "139", + "name": "Vojnik" + }, + { + "code": "140", + "name": "Vrhnika" + }, + { + "code": "141", + "name": "Vuzenica" + }, + { + "code": "142", + "name": "Zagorje ob Savi" + }, + { + "code": "143", + "name": "ZavrÄ" + }, + { + "code": "144", + "name": "ZreÄe" + }, + { + "code": "146", + "name": "Železniki" + }, + { + "code": "147", + "name": "Žiri" + }, + { + "code": "148", + "name": "Benedikt" + }, + { + "code": "149", + "name": "Bistrica ob Sotli" + }, + { + "code": "150", + "name": "Bloke" + }, + { + "code": "151", + "name": "BraslovÄe" + }, + { + "code": "152", + "name": "Cankova" + }, + { + "code": "153", + "name": "Cerkvenjak" + }, + { + "code": "154", + "name": "Dobje" + }, + { + "code": "155", + "name": "Dobrna" + }, + { + "code": "156", + "name": "Dobrovnik" + }, + { + "code": "157", + "name": "Dolenjske Toplice" + }, + { + "code": "158", + "name": "Grad" + }, + { + "code": "159", + "name": "Hajdina" + }, + { + "code": "160", + "name": "HoÄe–Slivnica" + }, + { + "code": "161", + "name": "HodoÅ¡" + }, + { + "code": "162", + "name": "Horjul" + }, + { + "code": "163", + "name": "Jezersko" + }, + { + "code": "164", + "name": "Komenda" + }, + { + "code": "165", + "name": "Kostel" + }, + { + "code": "166", + "name": "Križevci" + }, + { + "code": "167", + "name": "Lovrenc na Pohorju" + }, + { + "code": "168", + "name": "Markovci" + }, + { + "code": "169", + "name": "Miklavž na Dravskem Polju" + }, + { + "code": "170", + "name": "Mirna PeÄ" + }, + { + "code": "171", + "name": "Oplotnica" + }, + { + "code": "172", + "name": "Podlehnik" + }, + { + "code": "173", + "name": "Polzela" + }, + { + "code": "174", + "name": "Prebold" + }, + { + "code": "175", + "name": "Prevalje" + }, + { + "code": "176", + "name": "Razkrižje" + }, + { + "code": "177", + "name": "Ribnica na Pohorju" + }, + { + "code": "178", + "name": "Selnica ob Dravi" + }, + { + "code": "179", + "name": "Sodražica" + }, + { + "code": "180", + "name": "SolÄava" + }, + { + "code": "181", + "name": "Sveta Ana" + }, + { + "code": "182", + "name": "Sveti Andraž v Slovenskih Goricah" + }, + { + "code": "183", + "name": "Å empeter–Vrtojba" + }, + { + "code": "184", + "name": "Tabor" + }, + { + "code": "185", + "name": "Trnovska Vas" + }, + { + "code": "186", + "name": "Trzin" + }, + { + "code": "187", + "name": "Velika Polana" + }, + { + "code": "188", + "name": "Veržej" + }, + { + "code": "189", + "name": "Vransko" + }, + { + "code": "190", + "name": "Žalec" + }, + { + "code": "191", + "name": "Žetale" + }, + { + "code": "192", + "name": "Žirovnica" + }, + { + "code": "193", + "name": "Žužemberk" + }, + { + "code": "194", + "name": "Å martno pri Litiji" + }, + { + "code": "195", + "name": "ApaÄe" + }, + { + "code": "196", + "name": "Cirkulane" + }, + { + "code": "197", + "name": "Kostanjevica na Krki" + }, + { + "code": "198", + "name": "Makole" + }, + { + "code": "199", + "name": "Mokronog–Trebelno" + }, + { + "code": "200", + "name": "PoljÄane" + }, + { + "code": "201", + "name": "RenÄe–Vogrsko" + }, + { + "code": "202", + "name": "SrediÅ¡Äe ob Dravi" + }, + { + "code": "203", + "name": "Straža" + }, + { + "code": "204", + "name": "Sveta Trojica v Slovenskih Goricah" + }, + { + "code": "205", + "name": "Sveti Tomaž" + }, + { + "code": "206", + "name": "Å marjeÅ¡ke Toplice" + }, + { + "code": "207", + "name": "Gorje" + }, + { + "code": "208", + "name": "Log–Dragomer" + }, + { + "code": "209", + "name": "ReÄica ob Savinji" + }, + { + "code": "210", + "name": "Sveti Jurij v Slovenskih Goricah" + }, + { + "code": "211", + "name": "Å entrupert" + }, + { + "code": "212", + "name": "Mirna" + }, + { + "code": "213", + "name": "Ankaran" + } + ], + "SK": [ + { + "code": "BC", + "name": "Banská Bystrica" + }, + { + "code": "BL", + "name": "Bratislava" + }, + { + "code": "KI", + "name": "KoÅ¡ice" + }, + { + "code": "NI", + "name": "Nitra" + }, + { + "code": "PV", + "name": "PreÅ¡ov" + }, + { + "code": "TC", + "name": "TrenÄín" + }, + { + "code": "TA", + "name": "Trnava" + }, + { + "code": "ZI", + "name": "Žilina" + } + ], + "SL": [ + { + "code": "E", + "name": "Eastern" + }, + { + "code": "N", + "name": "Northern" + }, + { + "code": "S", + "name": "Southern" + }, + { + "code": "W", + "name": "Western Area" + } + ], + "SM": [ + { + "code": "01", + "name": "Acquaviva" + }, + { + "code": "02", + "name": "Chiesanuova" + }, + { + "code": "03", + "name": "Domagnano" + }, + { + "code": "04", + "name": "Faetano" + }, + { + "code": "05", + "name": "Fiorentino" + }, + { + "code": "06", + "name": "Borgo Maggiore" + }, + { + "code": "07", + "name": "San Marino" + }, + { + "code": "08", + "name": "Montegiardino" + }, + { + "code": "09", + "name": "Serravalle" + } + ], + "SN": [ + { + "code": "DK", + "name": "Dakar" + }, + { + "code": "DB", + "name": "Diourbel" + }, + { + "code": "FK", + "name": "Fatick" + }, + { + "code": "KA", + "name": "Kaffrine" + }, + { + "code": "KL", + "name": "Kaolack" + }, + { + "code": "KE", + "name": "Kédougou" + }, + { + "code": "KD", + "name": "Kolda" + }, + { + "code": "LG", + "name": "Louga" + }, + { + "code": "MT", + "name": "Matam" + }, + { + "code": "SL", + "name": "Saint-Louis" + }, + { + "code": "SE", + "name": "Sédhiou" + }, + { + "code": "TC", + "name": "Tambacounda" + }, + { + "code": "TH", + "name": "Thiès" + }, + { + "code": "ZG", + "name": "Ziguinchor" + } + ], + "SO": [ + { + "code": "AW", + "name": "Awdal" + }, + { + "code": "BK", + "name": "Bakool" + }, + { + "code": "BN", + "name": "Banaadir" + }, + { + "code": "BR", + "name": "Bari" + }, + { + "code": "BY", + "name": "Bay, Somalia" + }, + { + "code": "GA", + "name": "Galguduud" + }, + { + "code": "GE", + "name": "Gedo" + }, + { + "code": "HI", + "name": "Hiran" + }, + { + "code": "JH", + "name": "Lower Juba" + }, + { + "code": "SH", + "name": "Lower Shebelle" + }, + { + "code": "JD", + "name": "Middle Juba" + }, + { + "code": "SD", + "name": "Middle Shebelle" + }, + { + "code": "MU", + "name": "Mudug" + }, + { + "code": "NU", + "name": "Nugal" + }, + { + "code": "SA", + "name": "Sanaag" + }, + { + "code": "SO", + "name": "Sool" + }, + { + "code": "TO", + "name": "Togdheer" + }, + { + "code": "WO", + "name": "Woqooyi Galbeed" + } + ], + "SR": [ + { + "code": "BR", + "name": "Brokopondo" + }, + { + "code": "CM", + "name": "Commewijne" + }, + { + "code": "CR", + "name": "Coronie" + }, + { + "code": "MA", + "name": "Marowijne" + }, + { + "code": "NI", + "name": "Nickerie" + }, + { + "code": "PR", + "name": "Para" + }, + { + "code": "PM", + "name": "Paramaribo" + }, + { + "code": "SA", + "name": "Saramacca" + }, + { + "code": "SI", + "name": "Sipaliwini" + }, + { + "code": "WA", + "name": "Wanica" + } + ], + "SS": [ + { + "code": "EC", + "name": "Central Equatoria" + }, + { + "code": "EE", + "name": "Eastern Equatoria" + }, + { + "code": "JG", + "name": "Jonglei" + }, + { + "code": "LK", + "name": "Lakes" + }, + { + "code": "BN", + "name": "Northern Bahr el Ghazal" + }, + { + "code": "UY", + "name": "Unity" + }, + { + "code": "NU", + "name": "Upper Nile" + }, + { + "code": "WR", + "name": "Warrap" + }, + { + "code": "BW", + "name": "Western Bahr el Ghazal" + }, + { + "code": "EW", + "name": "Western Equatoria" + } + ], + "ST": [ + { + "code": "P", + "name": "Príncipe" + }, + { + "code": "S", + "name": "São Tomé" + } + ], + "SV": [ + { + "code": "AH", + "name": "Ahuachapán" + }, + { + "code": "CA", + "name": "Cabañas" + }, + { + "code": "CH", + "name": "Chalatenango" + }, + { + "code": "CU", + "name": "Cuscatlán" + }, + { + "code": "LI", + "name": "La Libertad" + }, + { + "code": "PA", + "name": "La Paz" + }, + { + "code": "UN", + "name": "La Unión" + }, + { + "code": "MO", + "name": "Morazán" + }, + { + "code": "SM", + "name": "San Miguel" + }, + { + "code": "SS", + "name": "San Salvador" + }, + { + "code": "SV", + "name": "San Vicente" + }, + { + "code": "SA", + "name": "Santa Ana" + }, + { + "code": "SO", + "name": "Sonsonate" + }, + { + "code": "US", + "name": "Usulután" + } + ], + "SY": [ + { + "code": "HA", + "name": "Al-Hasakah" + }, + { + "code": "HL", + "name": "Aleppo" + }, + { + "code": "RA", + "name": "Ar-Raqqah" + }, + { + "code": "SU", + "name": "As-Suwayda" + }, + { + "code": "DI", + "name": "Damascus" + }, + { + "code": "DR", + "name": "Daraa" + }, + { + "code": "DY", + "name": "Deir ez-Zor" + }, + { + "code": "HM", + "name": "Hama" + }, + { + "code": "HI", + "name": "Homs" + }, + { + "code": "ID", + "name": "Idlib" + }, + { + "code": "LA", + "name": "Latakia" + }, + { + "code": "QU", + "name": "Quneitra" + }, + { + "code": "RD", + "name": "Rif Dimashq" + }, + { + "code": "TA", + "name": "Tartus" + } + ], + "SZ": [ + { + "code": "HH", + "name": "Hhohho" + }, + { + "code": "LU", + "name": "Lubombo" + }, + { + "code": "MA", + "name": "Manzini" + }, + { + "code": "SH", + "name": "Shiselweni" + } + ], + "TD": [ + { + "code": "BG", + "name": "Bahr el Gazel" + }, + { + "code": "BA", + "name": "Batha" + }, + { + "code": "BO", + "name": "Borkou" + }, + { + "code": "CB", + "name": "Chari-Baguirmi" + }, + { + "code": "EE", + "name": "Ennedi-Est" + }, + { + "code": "EO", + "name": "Ennedi-Ouest" + }, + { + "code": "GR", + "name": "Guéra" + }, + { + "code": "HL", + "name": "Hadjer-Lamis" + }, + { + "code": "KA", + "name": "Kanem" + }, + { + "code": "LC", + "name": "Lac" + }, + { + "code": "LO", + "name": "Logone Occidental" + }, + { + "code": "LR", + "name": "Logone Oriental" + }, + { + "code": "MA", + "name": "Mandoul" + }, + { + "code": "ME", + "name": "Mayo-Kebbi Est" + }, + { + "code": "MO", + "name": "Mayo-Kebbi Ouest" + }, + { + "code": "MC", + "name": "Moyen-Chari" + }, + { + "code": "ND", + "name": "N’Djamena" + }, + { + "code": "OD", + "name": "Ouaddaï" + }, + { + "code": "SA", + "name": "Salamat" + }, + { + "code": "SI", + "name": "Sila" + }, + { + "code": "TA", + "name": "Tandjilé" + }, + { + "code": "TI", + "name": "Tibesti" + }, + { + "code": "WF", + "name": "Wadi Fira" + } + ], + "TG": [ + { + "code": "C", + "name": "Centrale" + }, + { + "code": "K", + "name": "Kara" + }, + { + "code": "M", + "name": "Maritime" + }, + { + "code": "P", + "name": "Plateaux" + }, + { + "code": "S", + "name": "Savanes" + } + ], + "TH": [ + { + "code": "37", + "name": "Amnat Charoen" + }, + { + "code": "15", + "name": "Ang Thong" + }, + { + "code": "10", + "name": "Bangkok" + }, + { + "code": "38", + "name": "Bueng Kan" + }, + { + "code": "31", + "name": "Buri Ram" + }, + { + "code": "24", + "name": "Chachoengsao" + }, + { + "code": "18", + "name": "Chai Nat" + }, + { + "code": "36", + "name": "Chaiyaphum" + }, + { + "code": "22", + "name": "Chanthaburi" + }, + { + "code": "50", + "name": "Chiang Mai" + }, + { + "code": "57", + "name": "Chiang Rai" + }, + { + "code": "20", + "name": "Chon Buri" + }, + { + "code": "86", + "name": "Chumphon" + }, + { + "code": "46", + "name": "Kalasin" + }, + { + "code": "62", + "name": "Kamphaeng Phet" + }, + { + "code": "71", + "name": "Kanchanaburi" + }, + { + "code": "40", + "name": "Khon Kaen" + }, + { + "code": "81", + "name": "Krabi" + }, + { + "code": "52", + "name": "Lampang" + }, + { + "code": "51", + "name": "Lamphun" + }, + { + "code": "42", + "name": "Loei" + }, + { + "code": "16", + "name": "Lopburi" + }, + { + "code": "58", + "name": "Mae Hong Son" + }, + { + "code": "44", + "name": "Maha Sarakham" + }, + { + "code": "49", + "name": "Mukdahan" + }, + { + "code": "26", + "name": "Nakhon Nayok" + }, + { + "code": "73", + "name": "Nakhon Pathom" + }, + { + "code": "48", + "name": "Nakhon Phanom" + }, + { + "code": "30", + "name": "Nakhon Ratchasima" + }, + { + "code": "60", + "name": "Nakhon Sawan" + }, + { + "code": "80", + "name": "Nakhon Si Thammarat" + }, + { + "code": "55", + "name": "Nan" + }, + { + "code": "96", + "name": "Narathiwat" + }, + { + "code": "39", + "name": "Nong Bua Lam Phu" + }, + { + "code": "43", + "name": "Nong Khai" + }, + { + "code": "12", + "name": "Nonthaburi" + }, + { + "code": "13", + "name": "Pathum Thani" + }, + { + "code": "94", + "name": "Pattani" + }, + { + "code": "S", + "name": "Pattaya" + }, + { + "code": "82", + "name": "Phang Nga" + }, + { + "code": "93", + "name": "Phatthalung" + }, + { + "code": "56", + "name": "Phayao" + }, + { + "code": "67", + "name": "Phetchabun" + }, + { + "code": "76", + "name": "Phetchaburi" + }, + { + "code": "66", + "name": "Phichit" + }, + { + "code": "65", + "name": "Phitsanulok" + }, + { + "code": "14", + "name": "Phra Nakhon Si Ayutthaya" + }, + { + "code": "54", + "name": "Phrae" + }, + { + "code": "83", + "name": "Phuket" + }, + { + "code": "25", + "name": "Prachin Buri" + }, + { + "code": "77", + "name": "Prachuap Khiri Khan" + }, + { + "code": "85", + "name": "Ranong" + }, + { + "code": "70", + "name": "Ratchaburi" + }, + { + "code": "21", + "name": "Rayong" + }, + { + "code": "45", + "name": "Roi Et" + }, + { + "code": "27", + "name": "Sa Kaeo" + }, + { + "code": "47", + "name": "Sakon Nakhon" + }, + { + "code": "11", + "name": "Samut Prakan" + }, + { + "code": "74", + "name": "Samut Sakhon" + }, + { + "code": "75", + "name": "Samut Songkhram" + }, + { + "code": "19", + "name": "Saraburi" + }, + { + "code": "91", + "name": "Satun" + }, + { + "code": "33", + "name": "Si Sa Ket" + }, + { + "code": "17", + "name": "Sing Buri" + }, + { + "code": "90", + "name": "Songkhla" + }, + { + "code": "64", + "name": "Sukhothai" + }, + { + "code": "72", + "name": "Suphanburi" + }, + { + "code": "84", + "name": "Surat Thani" + }, + { + "code": "32", + "name": "Surin" + }, + { + "code": "63", + "name": "Tak" + }, + { + "code": "92", + "name": "Trang" + }, + { + "code": "23", + "name": "Trat" + }, + { + "code": "34", + "name": "Ubon Ratchathani" + }, + { + "code": "41", + "name": "Udon Thani" + }, + { + "code": "61", + "name": "Uthai Thani" + }, + { + "code": "53", + "name": "Uttaradit" + }, + { + "code": "95", + "name": "Yala" + }, + { + "code": "35", + "name": "Yasothon" + } + ], + "TJ": [ + { + "code": "DU", + "name": "Dushanbe" + }, + { + "code": "GB", + "name": "Gorno-Badakhshan" + }, + { + "code": "KT", + "name": "Khatlon" + }, + { + "code": "RA", + "name": "Nohiyahoi Tobei Jumhurí" + }, + { + "code": "SU", + "name": "Sughd" + } + ], + "TL": [ + { + "code": "AL", + "name": "Aileu" + }, + { + "code": "AN", + "name": "Ainaro" + }, + { + "code": "BA", + "name": "Baucau" + }, + { + "code": "BO", + "name": "Bobonaro" + }, + { + "code": "CO", + "name": "Cova Lima" + }, + { + "code": "DI", + "name": "Dili" + }, + { + "code": "ER", + "name": "Ermera" + }, + { + "code": "LA", + "name": "Lautém" + }, + { + "code": "LI", + "name": "Liquiçá" + }, + { + "code": "MT", + "name": "Manatuto" + }, + { + "code": "MF", + "name": "Manufahi" + }, + { + "code": "OE", + "name": "Oecusse" + }, + { + "code": "VI", + "name": "Viqueque" + } + ], + "TM": [ + { + "code": "A", + "name": "Ahal" + }, + { + "code": "S", + "name": "AÅŸgabat" + }, + { + "code": "B", + "name": "Balkan" + }, + { + "code": "D", + "name": "DaÅŸoguz" + }, + { + "code": "L", + "name": "Lebap" + }, + { + "code": "M", + "name": "Mary" + } + ], + "TN": [ + { + "code": "11", + "name": "Tunis" + }, + { + "code": "12", + "name": "Ariana" + }, + { + "code": "13", + "name": "Ben Arous" + }, + { + "code": "14", + "name": "Manouba" + }, + { + "code": "21", + "name": "Nabeul" + }, + { + "code": "22", + "name": "Zaghouan" + }, + { + "code": "23", + "name": "Bizerte" + }, + { + "code": "31", + "name": "Béja" + }, + { + "code": "32", + "name": "Jendouba" + }, + { + "code": "33", + "name": "Kef" + }, + { + "code": "34", + "name": "Siliana" + }, + { + "code": "41", + "name": "Kairouan" + }, + { + "code": "42", + "name": "Kasserine" + }, + { + "code": "43", + "name": "Sidi Bouzid" + }, + { + "code": "51", + "name": "Sousse" + }, + { + "code": "52", + "name": "Monastir" + }, + { + "code": "53", + "name": "Mahdia" + }, + { + "code": "61", + "name": "Sfax" + }, + { + "code": "71", + "name": "Gafsa" + }, + { + "code": "72", + "name": "Tozeur" + }, + { + "code": "73", + "name": "Kebili" + }, + { + "code": "81", + "name": "Gabès" + }, + { + "code": "82", + "name": "Medenine" + }, + { + "code": "83", + "name": "Tataouine" + } + ], + "TO": [ + { + "code": "01", + "name": "Ê»Eua" + }, + { + "code": "02", + "name": "HaÊ»apai" + }, + { + "code": "03", + "name": "Niuas" + }, + { + "code": "04", + "name": "Tongatapu" + }, + { + "code": "05", + "name": "VavaÊ»u" + } + ], + "TR": [ + { + "code": "01", + "name": "Adana" + }, + { + "code": "02", + "name": "Adıyaman" + }, + { + "code": "03", + "name": "Afyonkarahisar" + }, + { + "code": "04", + "name": "AÄŸrı" + }, + { + "code": "05", + "name": "Amasya" + }, + { + "code": "06", + "name": "Ankara" + }, + { + "code": "07", + "name": "Antalya" + }, + { + "code": "08", + "name": "Artvin" + }, + { + "code": "09", + "name": "Aydın" + }, + { + "code": "10", + "name": "Balıkesir" + }, + { + "code": "11", + "name": "Bilecik" + }, + { + "code": "12", + "name": "Bingöl" + }, + { + "code": "13", + "name": "Bitlis" + }, + { + "code": "14", + "name": "Bolu" + }, + { + "code": "15", + "name": "Burdur" + }, + { + "code": "16", + "name": "Bursa" + }, + { + "code": "17", + "name": "Çanakkale" + }, + { + "code": "18", + "name": "Çankırı" + }, + { + "code": "19", + "name": "Çorum" + }, + { + "code": "20", + "name": "Denizli" + }, + { + "code": "21", + "name": "Diyarbakır" + }, + { + "code": "22", + "name": "Edirne" + }, + { + "code": "23", + "name": "Elazığ" + }, + { + "code": "24", + "name": "Erzincan" + }, + { + "code": "25", + "name": "Erzurum" + }, + { + "code": "26", + "name": "EskiÅŸehir" + }, + { + "code": "27", + "name": "Gaziantep" + }, + { + "code": "28", + "name": "Giresun" + }, + { + "code": "29", + "name": "Gümüşhane" + }, + { + "code": "30", + "name": "Hakkâri" + }, + { + "code": "31", + "name": "Hatay" + }, + { + "code": "32", + "name": "Isparta" + }, + { + "code": "33", + "name": "Mersin" + }, + { + "code": "34", + "name": "Istanbul" + }, + { + "code": "35", + "name": "Izmir" + }, + { + "code": "36", + "name": "Kars" + }, + { + "code": "37", + "name": "Kastamonu" + }, + { + "code": "38", + "name": "Kayseri" + }, + { + "code": "39", + "name": "Kırklareli" + }, + { + "code": "40", + "name": "KırÅŸehir" + }, + { + "code": "41", + "name": "Kocaeli" + }, + { + "code": "42", + "name": "Konya" + }, + { + "code": "43", + "name": "Kütahya" + }, + { + "code": "44", + "name": "Malatya" + }, + { + "code": "45", + "name": "Manisa" + }, + { + "code": "46", + "name": "KahramanmaraÅŸ" + }, + { + "code": "47", + "name": "Mardin" + }, + { + "code": "48", + "name": "MuÄŸla" + }, + { + "code": "49", + "name": "MuÅŸ" + }, + { + "code": "50", + "name": "NevÅŸehir" + }, + { + "code": "51", + "name": "NiÄŸde" + }, + { + "code": "52", + "name": "Ordu" + }, + { + "code": "53", + "name": "Rize" + }, + { + "code": "54", + "name": "Sakarya" + }, + { + "code": "55", + "name": "Samsun" + }, + { + "code": "56", + "name": "Siirt" + }, + { + "code": "57", + "name": "Sinop" + }, + { + "code": "58", + "name": "Sivas" + }, + { + "code": "59", + "name": "TekirdaÄŸ" + }, + { + "code": "60", + "name": "Tokat" + }, + { + "code": "61", + "name": "Trabzon" + }, + { + "code": "62", + "name": "Tunceli" + }, + { + "code": "63", + "name": "Åžanlıurfa" + }, + { + "code": "64", + "name": "UÅŸak" + }, + { + "code": "65", + "name": "Van" + }, + { + "code": "66", + "name": "Yozgat" + }, + { + "code": "67", + "name": "Zonguldak" + }, + { + "code": "68", + "name": "Aksaray" + }, + { + "code": "69", + "name": "Bayburt" + }, + { + "code": "70", + "name": "Karaman" + }, + { + "code": "71", + "name": "Kırıkkale" + }, + { + "code": "72", + "name": "Batman" + }, + { + "code": "73", + "name": "Şırnak" + }, + { + "code": "74", + "name": "Bartın" + }, + { + "code": "75", + "name": "Ardahan" + }, + { + "code": "76", + "name": "IÄŸdır" + }, + { + "code": "77", + "name": "Yalova" + }, + { + "code": "78", + "name": "Karabük" + }, + { + "code": "79", + "name": "Kilis" + }, + { + "code": "80", + "name": "Osmaniye" + }, + { + "code": "81", + "name": "Düzce" + } + ], + "TT": [ + { + "code": "ARI", + "name": "Arima" + }, + { + "code": "CHA", + "name": "Chaguanas" + }, + { + "code": "CTT", + "name": "Couva-Tabaquite-Talparo" + }, + { + "code": "DMN", + "name": "Diego Martin" + }, + { + "code": "MRC", + "name": "Mayaro-Rio Claro" + }, + { + "code": "PED", + "name": "Penal-Debe" + }, + { + "code": "PTF", + "name": "Point Fortin" + }, + { + "code": "POS", + "name": "Port of Spain" + }, + { + "code": "PRT", + "name": "Princes Town" + }, + { + "code": "SFO", + "name": "San Fernando" + }, + { + "code": "SJL", + "name": "San Juan-Laventille" + }, + { + "code": "SGE", + "name": "Sangre Grande" + }, + { + "code": "SIP", + "name": "Siparia" + }, + { + "code": "TOB", + "name": "Tobago" + }, + { + "code": "TUP", + "name": "Tunapuna-Piarco" + } + ], + "TV": [ + { + "code": "FUN", + "name": "Funafuti" + }, + { + "code": "NMG", + "name": "Nanumanga" + }, + { + "code": "NMA", + "name": "Nanumea" + }, + { + "code": "NIT", + "name": "Niutao" + }, + { + "code": "NUI", + "name": "Nui" + }, + { + "code": "NKF", + "name": "Nukufetau" + }, + { + "code": "NKL", + "name": "Nukulaelae" + }, + { + "code": "VAI", + "name": "Vaitupu" + } + ], + "TW": [ + { + "code": "CHA", + "name": "Changhua" + }, + { + "code": "CYQ", + "name": "Chiayi" + }, + { + "code": "CYI", + "name": "Chiayi County" + }, + { + "code": "HSZ", + "name": "Hsinchu" + }, + { + "code": "HSQ", + "name": "Hsinchu County" + }, + { + "code": "HUA", + "name": "Hualien" + }, + { + "code": "KHH", + "name": "Kaohsiung" + }, + { + "code": "KEE", + "name": "Keelung" + }, + { + "code": "KIN", + "name": "Kinmen" + }, + { + "code": "LIE", + "name": "Lienchiang" + }, + { + "code": "MIA", + "name": "Miaoli" + }, + { + "code": "NAN", + "name": "Nantou" + }, + { + "code": "NWT", + "name": "New Taipei" + }, + { + "code": "PEN", + "name": "Penghu" + }, + { + "code": "PIF", + "name": "Pingtung" + }, + { + "code": "TXG", + "name": "Taichung" + }, + { + "code": "TNN", + "name": "Tainan" + }, + { + "code": "TPE", + "name": "Taipei" + }, + { + "code": "TTT", + "name": "Taitung" + }, + { + "code": "TAO", + "name": "Taoyuan" + }, + { + "code": "ILA", + "name": "Yilan" + }, + { + "code": "YUN", + "name": "Yunlin" + } + ], + "TZ": [ + { + "code": "01", + "name": "Arusha" + }, + { + "code": "02", + "name": "Dar es Salaam" + }, + { + "code": "03", + "name": "Dodoma" + }, + { + "code": "04", + "name": "Iringa" + }, + { + "code": "05", + "name": "Kagera" + }, + { + "code": "06", + "name": "North Pemba" + }, + { + "code": "07", + "name": "Zanzibar North" + }, + { + "code": "08", + "name": "Kigoma" + }, + { + "code": "09", + "name": "Kilimanjaro" + }, + { + "code": "10", + "name": "South Pemba" + }, + { + "code": "11", + "name": "Zanzibar Central/South" + }, + { + "code": "12", + "name": "Lindi" + }, + { + "code": "13", + "name": "Mara" + }, + { + "code": "14", + "name": "Mbeya" + }, + { + "code": "15", + "name": "Zanzibar Urban/West" + }, + { + "code": "16", + "name": "Morogoro" + }, + { + "code": "17", + "name": "Mtwara" + }, + { + "code": "18", + "name": "Mwanza" + }, + { + "code": "19", + "name": "Pwani" + }, + { + "code": "20", + "name": "Rukwa" + }, + { + "code": "21", + "name": "Ruvuma" + }, + { + "code": "22", + "name": "Shinyanga" + }, + { + "code": "23", + "name": "Singida" + }, + { + "code": "24", + "name": "Tabora" + }, + { + "code": "25", + "name": "Tanga" + }, + { + "code": "26", + "name": "Manyara" + }, + { + "code": "27", + "name": "Geita" + }, + { + "code": "28", + "name": "Katavi" + }, + { + "code": "29", + "name": "Njombe" + }, + { + "code": "30", + "name": "Simiyu" + } + ], + "UA": [ + { + "code": "05", + "name": "Vinnychchyna" + }, + { + "code": "07", + "name": "Volyn" + }, + { + "code": "09", + "name": "Luhanshchyna" + }, + { + "code": "12", + "name": "Dnipropetrovshchyna" + }, + { + "code": "14", + "name": "Donechchyna" + }, + { + "code": "18", + "name": "Zhytomyrshchyna" + }, + { + "code": "21", + "name": "Zakarpattia" + }, + { + "code": "23", + "name": "Zaporizhzhya" + }, + { + "code": "26", + "name": "Prykarpattia" + }, + { + "code": "30", + "name": "Kiev" + }, + { + "code": "32", + "name": "Kyivshchyna" + }, + { + "code": "35", + "name": "Kirovohradschyna" + }, + { + "code": "40", + "name": "Sevastopol" + }, + { + "code": "43", + "name": "Crimea" + }, + { + "code": "46", + "name": "Lvivshchyna" + }, + { + "code": "48", + "name": "Mykolayivschyna" + }, + { + "code": "51", + "name": "Odeshchyna" + }, + { + "code": "53", + "name": "Poltavshchyna" + }, + { + "code": "56", + "name": "Rivnenshchyna" + }, + { + "code": "59", + "name": "Sumshchyna" + }, + { + "code": "61", + "name": "Ternopilshchyna" + }, + { + "code": "63", + "name": "Kharkivshchyna" + }, + { + "code": "65", + "name": "Khersonshchyna" + }, + { + "code": "68", + "name": "Khmelnychchyna" + }, + { + "code": "71", + "name": "Cherkashchyna" + }, + { + "code": "74", + "name": "Chernihivshchyna" + }, + { + "code": "77", + "name": "Chernivtsi Oblast" + } + ], + "UG": [ + { + "code": "314", + "name": "Abim" + }, + { + "code": "301", + "name": "Adjumani" + }, + { + "code": "322", + "name": "Agago" + }, + { + "code": "323", + "name": "Alebtong" + }, + { + "code": "315", + "name": "Amolatar" + }, + { + "code": "324", + "name": "Amudat" + }, + { + "code": "216", + "name": "Amuria" + }, + { + "code": "316", + "name": "Amuru" + }, + { + "code": "302", + "name": "Apac" + }, + { + "code": "303", + "name": "Arua" + }, + { + "code": "217", + "name": "Budaka" + }, + { + "code": "218", + "name": "Bududa" + }, + { + "code": "201", + "name": "Bugiri" + }, + { + "code": "420", + "name": "Buhweju" + }, + { + "code": "117", + "name": "Buikwe" + }, + { + "code": "219", + "name": "Bukedea" + }, + { + "code": "118", + "name": "Bukomansibi" + }, + { + "code": "220", + "name": "Bukwa" + }, + { + "code": "225", + "name": "Bulambuli" + }, + { + "code": "416", + "name": "Buliisa" + }, + { + "code": "401", + "name": "Bundibugyo" + }, + { + "code": "430", + "name": "Bunyangabu" + }, + { + "code": "402", + "name": "Bushenyi" + }, + { + "code": "202", + "name": "Busia" + }, + { + "code": "221", + "name": "Butaleja" + }, + { + "code": "119", + "name": "Butambala" + }, + { + "code": "233", + "name": "Butebo" + }, + { + "code": "120", + "name": "Buvuma" + }, + { + "code": "226", + "name": "Buyende" + }, + { + "code": "C", + "name": "Central" + }, + { + "code": "317", + "name": "Dokolo" + }, + { + "code": "E", + "name": "Eastern" + }, + { + "code": "121", + "name": "Gomba" + }, + { + "code": "304", + "name": "Gulu" + }, + { + "code": "403", + "name": "Hoima" + }, + { + "code": "417", + "name": "Ibanda" + }, + { + "code": "203", + "name": "Iganga" + }, + { + "code": "418", + "name": "Isingiro" + }, + { + "code": "204", + "name": "Jinja" + }, + { + "code": "318", + "name": "Kaabong" + }, + { + "code": "404", + "name": "Kabale" + }, + { + "code": "405", + "name": "Kabarole" + }, + { + "code": "213", + "name": "Kaberamaido" + }, + { + "code": "427", + "name": "Kagadi" + }, + { + "code": "428", + "name": "Kakumiro" + }, + { + "code": "101", + "name": "Kalangala" + }, + { + "code": "222", + "name": "Kaliro" + }, + { + "code": "122", + "name": "Kalungu" + }, + { + "code": "102", + "name": "Kampala" + }, + { + "code": "205", + "name": "Kamuli" + }, + { + "code": "413", + "name": "Kamwenge" + }, + { + "code": "414", + "name": "Kanungu" + }, + { + "code": "206", + "name": "Kapchorwa" + }, + { + "code": "406", + "name": "Kasese" + }, + { + "code": "207", + "name": "Katakwi" + }, + { + "code": "112", + "name": "Kayunga" + }, + { + "code": "407", + "name": "Kibaale" + }, + { + "code": "103", + "name": "Kiboga" + }, + { + "code": "227", + "name": "Kibuku" + }, + { + "code": "419", + "name": "Kiruhura" + }, + { + "code": "421", + "name": "Kiryandongo" + }, + { + "code": "408", + "name": "Kisoro" + }, + { + "code": "305", + "name": "Kitgum" + }, + { + "code": "319", + "name": "Koboko" + }, + { + "code": "325", + "name": "Kole" + }, + { + "code": "306", + "name": "Kotido" + }, + { + "code": "208", + "name": "Kumi" + }, + { + "code": "228", + "name": "Kween" + }, + { + "code": "123", + "name": "Kyankwanzi" + }, + { + "code": "422", + "name": "Kyegegwa" + }, + { + "code": "415", + "name": "Kyenjojo" + }, + { + "code": "125", + "name": "Kyotera" + }, + { + "code": "326", + "name": "Lamwo" + }, + { + "code": "307", + "name": "Lira" + }, + { + "code": "229", + "name": "Luuka" + }, + { + "code": "104", + "name": "Luwero" + }, + { + "code": "124", + "name": "Lwengo" + }, + { + "code": "114", + "name": "Lyantonde" + }, + { + "code": "223", + "name": "Manafwa" + }, + { + "code": "320", + "name": "Maracha" + }, + { + "code": "105", + "name": "Masaka" + }, + { + "code": "409", + "name": "Masindi" + }, + { + "code": "214", + "name": "Mayuge" + }, + { + "code": "209", + "name": "Mbale" + }, + { + "code": "410", + "name": "Mbarara" + }, + { + "code": "423", + "name": "Mitooma" + }, + { + "code": "115", + "name": "Mityana" + }, + { + "code": "308", + "name": "Moroto" + }, + { + "code": "309", + "name": "Moyo" + }, + { + "code": "106", + "name": "Mpigi" + }, + { + "code": "107", + "name": "Mubende" + }, + { + "code": "108", + "name": "Mukono" + }, + { + "code": "311", + "name": "Nakapiripirit" + }, + { + "code": "116", + "name": "Nakaseke" + }, + { + "code": "109", + "name": "Nakasongola" + }, + { + "code": "230", + "name": "Namayingo" + }, + { + "code": "234", + "name": "Namisindwa" + }, + { + "code": "224", + "name": "Namutumba" + }, + { + "code": "327", + "name": "Napak" + }, + { + "code": "310", + "name": "Nebbi" + }, + { + "code": "231", + "name": "Ngora" + }, + { + "code": "N", + "name": "Northern" + }, + { + "code": "424", + "name": "Ntoroko" + }, + { + "code": "411", + "name": "Ntungamo" + }, + { + "code": "328", + "name": "Nwoya" + }, + { + "code": "329", + "name": "Otuke" + }, + { + "code": "321", + "name": "Oyam" + }, + { + "code": "312", + "name": "Pader" + }, + { + "code": "332", + "name": "Pakwach" + }, + { + "code": "210", + "name": "Pallisa" + }, + { + "code": "110", + "name": "Rakai" + }, + { + "code": "429", + "name": "Rubanda" + }, + { + "code": "425", + "name": "Rubirizi" + }, + { + "code": "431", + "name": "Rukiga" + }, + { + "code": "412", + "name": "Rukungiri" + }, + { + "code": "111", + "name": "Sembabule" + }, + { + "code": "232", + "name": "Serere" + }, + { + "code": "426", + "name": "Sheema" + }, + { + "code": "215", + "name": "Sironko" + }, + { + "code": "211", + "name": "Soroti" + }, + { + "code": "212", + "name": "Tororo" + }, + { + "code": "113", + "name": "Wakiso" + }, + { + "code": "W", + "name": "Western" + }, + { + "code": "313", + "name": "Yumbe" + }, + { + "code": "331", + "name": "Zombo" + }, + { + "code": "330", + "name": "Zombo²" + } + ], + "UM": [ + { + "code": "67", + "name": "Johnston Atoll" + }, + { + "code": "71", + "name": "Midway Atoll" + }, + { + "code": "76", + "name": "Navassa Island" + }, + { + "code": "79", + "name": "Wake Island" + }, + { + "code": "81", + "name": "Baker Island" + }, + { + "code": "84", + "name": "Howland Island" + }, + { + "code": "86", + "name": "Jarvis Island" + }, + { + "code": "89", + "name": "Kingman Reef" + }, + { + "code": "95", + "name": "Palmyra Atoll" + } + ], + "US": [ + { + "code": "AL", + "name": "Alabama" + }, + { + "code": "AK", + "name": "Alaska" + }, + { + "code": "AZ", + "name": "Arizona" + }, + { + "code": "AR", + "name": "Arkansas" + }, + { + "code": "CA", + "name": "California" + }, + { + "code": "CO", + "name": "Colorado" + }, + { + "code": "CT", + "name": "Connecticut" + }, + { + "code": "DE", + "name": "Delaware" + }, + { + "code": "FL", + "name": "Florida" + }, + { + "code": "GA", + "name": "Georgia" + }, + { + "code": "HI", + "name": "Hawaii" + }, + { + "code": "ID", + "name": "Idaho" + }, + { + "code": "IL", + "name": "Illinois" + }, + { + "code": "IN", + "name": "Indiana" + }, + { + "code": "IA", + "name": "Iowa" + }, + { + "code": "KS", + "name": "Kansas" + }, + { + "code": "KY", + "name": "Kentucky" + }, + { + "code": "LA", + "name": "Louisiana" + }, + { + "code": "ME", + "name": "Maine" + }, + { + "code": "MD", + "name": "Maryland" + }, + { + "code": "MA", + "name": "Massachusetts" + }, + { + "code": "MI", + "name": "Michigan" + }, + { + "code": "MN", + "name": "Minnesota" + }, + { + "code": "MS", + "name": "Mississippi" + }, + { + "code": "MO", + "name": "Missouri" + }, + { + "code": "MT", + "name": "Montana" + }, + { + "code": "NE", + "name": "Nebraska" + }, + { + "code": "NV", + "name": "Nevada" + }, + { + "code": "NH", + "name": "New Hampshire" + }, + { + "code": "NJ", + "name": "New Jersey" + }, + { + "code": "NM", + "name": "New Mexico" + }, + { + "code": "NY", + "name": "New York" + }, + { + "code": "NC", + "name": "North Carolina" + }, + { + "code": "ND", + "name": "North Dakota" + }, + { + "code": "OH", + "name": "Ohio" + }, + { + "code": "OK", + "name": "Oklahoma" + }, + { + "code": "OR", + "name": "Oregon" + }, + { + "code": "PA", + "name": "Pennsylvania" + }, + { + "code": "RI", + "name": "Rhode Island" + }, + { + "code": "SC", + "name": "South Carolina" + }, + { + "code": "SD", + "name": "South Dakota" + }, + { + "code": "TN", + "name": "Tennessee" + }, + { + "code": "TX", + "name": "Texas" + }, + { + "code": "UT", + "name": "Utah" + }, + { + "code": "VT", + "name": "Vermont" + }, + { + "code": "VA", + "name": "Virginia" + }, + { + "code": "WA", + "name": "Washington" + }, + { + "code": "DC", + "name": "Washington DC" + }, + { + "code": "WV", + "name": "West Virginia" + }, + { + "code": "WI", + "name": "Wisconsin" + }, + { + "code": "WY", + "name": "Wyoming" + } + ], + "UY": [ + { + "code": "AR", + "name": "Artigas" + }, + { + "code": "CA", + "name": "Canelones" + }, + { + "code": "CL", + "name": "Cerro Largo" + }, + { + "code": "CO", + "name": "Colonia" + }, + { + "code": "DU", + "name": "Durazno" + }, + { + "code": "FS", + "name": "Flores" + }, + { + "code": "FD", + "name": "Florida" + }, + { + "code": "LA", + "name": "Lavalleja" + }, + { + "code": "MA", + "name": "Maldonado" + }, + { + "code": "MO", + "name": "Montevideo" + }, + { + "code": "PA", + "name": "Paysandú" + }, + { + "code": "RN", + "name": "Río Negro" + }, + { + "code": "RV", + "name": "Rivera" + }, + { + "code": "RO", + "name": "Rocha" + }, + { + "code": "SA", + "name": "Salto" + }, + { + "code": "SJ", + "name": "San José" + }, + { + "code": "SO", + "name": "Soriano" + }, + { + "code": "TA", + "name": "Tacuarembó" + }, + { + "code": "TT", + "name": "Treinta y Tres" + } + ], + "UZ": [ + { + "code": "AN", + "name": "Andijan" + }, + { + "code": "BU", + "name": "Bukhara" + }, + { + "code": "FA", + "name": "Fergana" + }, + { + "code": "JI", + "name": "Jizzakh" + }, + { + "code": "QR", + "name": "Karakalpakstan" + }, + { + "code": "NG", + "name": "Namangan" + }, + { + "code": "NW", + "name": "Navoiy" + }, + { + "code": "QA", + "name": "Qashqadaryo" + }, + { + "code": "SA", + "name": "Samarqand" + }, + { + "code": "SI", + "name": "Sirdaryo" + }, + { + "code": "SU", + "name": "Surxondaryo" + }, + { + "code": "TK", + "name": "Tashkent" + }, + { + "code": "TO", + "name": "Tashkent Province" + }, + { + "code": "XO", + "name": "Xorazm" + } + ], + "VC": [ + { + "code": "01", + "name": "Charlotte" + }, + { + "code": "02", + "name": "Saint Andrew" + }, + { + "code": "03", + "name": "Saint David" + }, + { + "code": "04", + "name": "Saint George" + }, + { + "code": "05", + "name": "Saint Patrick" + }, + { + "code": "06", + "name": "Grenadines" + } + ], + "VE": [ + { + "code": "Z", + "name": "Amazonas" + }, + { + "code": "B", + "name": "Anzoátegui" + }, + { + "code": "C", + "name": "Apure" + }, + { + "code": "D", + "name": "Aragua" + }, + { + "code": "E", + "name": "Barinas" + }, + { + "code": "F", + "name": "Bolívar" + }, + { + "code": "A", + "name": "Capital" + }, + { + "code": "G", + "name": "Carabobo" + }, + { + "code": "H", + "name": "Cojedes" + }, + { + "code": "Y", + "name": "Delta Amacuro" + }, + { + "code": "I", + "name": "Falcón" + }, + { + "code": "W", + "name": "Federal Dependencies" + }, + { + "code": "J", + "name": "Guárico" + }, + { + "code": "K", + "name": "Lara" + }, + { + "code": "L", + "name": "Mérida" + }, + { + "code": "M", + "name": "Miranda" + }, + { + "code": "N", + "name": "Monagas" + }, + { + "code": "O", + "name": "Nueva Esparta" + }, + { + "code": "P", + "name": "Portuguesa" + }, + { + "code": "R", + "name": "Sucre" + }, + { + "code": "S", + "name": "Táchira" + }, + { + "code": "T", + "name": "Trujillo" + }, + { + "code": "X", + "name": "Vargas" + }, + { + "code": "U", + "name": "Yaracuy" + }, + { + "code": "V", + "name": "Zulia" + } + ], + "VN": [ + { + "code": "44", + "name": "An Giang" + }, + { + "code": "43", + "name": "Bà Rịa–VÅ©ng Tàu" + }, + { + "code": "54", + "name": "Bắc Giang" + }, + { + "code": "53", + "name": "Bắc Kạn" + }, + { + "code": "55", + "name": "Bạc Liêu" + }, + { + "code": "56", + "name": "Bắc Ninh" + }, + { + "code": "50", + "name": "Bến Tre" + }, + { + "code": "31", + "name": "Bình Äịnh" + }, + { + "code": "57", + "name": "Bình DÆ°Æ¡ng" + }, + { + "code": "58", + "name": "Bình PhÆ°á»›c" + }, + { + "code": "40", + "name": "Bình Thuận" + }, + { + "code": "59", + "name": "Cà Mau" + }, + { + "code": "CT", + "name": "Can Tho" + }, + { + "code": "04", + "name": "Cao Bằng" + }, + { + "code": "DN", + "name": "Da Nang" + }, + { + "code": "33", + "name": "Äắk Lắk" + }, + { + "code": "72", + "name": "Äắk Nông" + }, + { + "code": "71", + "name": "Äiện Biên" + }, + { + "code": "39", + "name": "Äồng Nai" + }, + { + "code": "45", + "name": "Äồng Tháp" + }, + { + "code": "30", + "name": "Gia Lai" + }, + { + "code": "03", + "name": "Hà Giang" + }, + { + "code": "63", + "name": "Hà Nam" + }, + { + "code": "23", + "name": "Hà TÄ©nh" + }, + { + "code": "61", + "name": "Hải DÆ°Æ¡ng" + }, + { + "code": "HP", + "name": "Haiphong" + }, + { + "code": "HN", + "name": "Hanoi" + }, + { + "code": "73", + "name": "Hậu Giang" + }, + { + "code": "SG", + "name": "Ho Chi Minh City" + }, + { + "code": "14", + "name": "Hòa Bình" + }, + { + "code": "66", + "name": "HÆ°ng Yên" + }, + { + "code": "34", + "name": "Khánh Hòa" + }, + { + "code": "47", + "name": "Kiên Giang" + }, + { + "code": "28", + "name": "Kon Tum" + }, + { + "code": "01", + "name": "Lai Châu" + }, + { + "code": "35", + "name": "Lâm Äồng" + }, + { + "code": "09", + "name": "Lạng SÆ¡n" + }, + { + "code": "02", + "name": "Lào Cai" + }, + { + "code": "41", + "name": "Long An" + }, + { + "code": "67", + "name": "Nam Äịnh" + }, + { + "code": "22", + "name": "Nghệ An" + }, + { + "code": "18", + "name": "Ninh Bình" + }, + { + "code": "36", + "name": "Ninh Thuận" + }, + { + "code": "68", + "name": "Phú Thá»" + }, + { + "code": "32", + "name": "Phú Yên" + }, + { + "code": "24", + "name": "Quảng Bình" + }, + { + "code": "27", + "name": "Quảng Nam" + }, + { + "code": "29", + "name": "Quảng Ngãi" + }, + { + "code": "13", + "name": "Quảng Ninh" + }, + { + "code": "25", + "name": "Quảng Trị" + }, + { + "code": "52", + "name": "Sóc Trăng" + }, + { + "code": "05", + "name": "SÆ¡n La" + }, + { + "code": "37", + "name": "Tây Ninh" + }, + { + "code": "20", + "name": "Thái Bình" + }, + { + "code": "69", + "name": "Thái Nguyên" + }, + { + "code": "21", + "name": "Thanh Hóa" + }, + { + "code": "26", + "name": "Thừa Thiên–Huế" + }, + { + "code": "46", + "name": "Tiá»n Giang" + }, + { + "code": "51", + "name": "Trà Vinh" + }, + { + "code": "07", + "name": "Tuyên Quang" + }, + { + "code": "49", + "name": "VÄ©nh Long" + }, + { + "code": "70", + "name": "VÄ©nh Phúc" + }, + { + "code": "06", + "name": "Yên Bái" + } + ], + "VU": [ + { + "code": "MAP", + "name": "Malampa" + }, + { + "code": "PAM", + "name": "Penama" + }, + { + "code": "SAM", + "name": "Sanma" + }, + { + "code": "SEE", + "name": "Shefa" + }, + { + "code": "TAE", + "name": "Tafea" + }, + { + "code": "TOB", + "name": "Torba" + } + ], + "WF": [ + { + "code": "AL", + "name": "Alo" + }, + { + "code": "SG", + "name": "Sigave" + }, + { + "code": "UV", + "name": "Uvea" + } + ], + "WS": [ + { + "code": "AA", + "name": "A’ana" + }, + { + "code": "AL", + "name": "Aiga-i-le-Tai" + }, + { + "code": "AT", + "name": "Atua" + }, + { + "code": "FA", + "name": "Fa’asaleleaga" + }, + { + "code": "GE", + "name": "Gaga’emauga" + }, + { + "code": "GI", + "name": "Gaga’ifomauga" + }, + { + "code": "PA", + "name": "Palauli" + }, + { + "code": "SA", + "name": "Satupa’itea" + }, + { + "code": "TU", + "name": "Tuamasaga" + }, + { + "code": "VF", + "name": "Va’a-o-Fonoti" + }, + { + "code": "VS", + "name": "Vaisigano" + } + ], + "YE": [ + { + "code": "AD", + "name": "’Adan" + }, + { + "code": "AB", + "name": "Abyan" + }, + { + "code": "BA", + "name": "Al Bayda" + }, + { + "code": "HU", + "name": "Al Hudaydah" + }, + { + "code": "JA", + "name": "Al Jawf" + }, + { + "code": "MR", + "name": "Al Mahrah" + }, + { + "code": "MW", + "name": "Al Mahwit" + }, + { + "code": "SA", + "name": "Amanat Al Asimah" + }, + { + "code": "AM", + "name": "Amran" + }, + { + "code": "SU", + "name": "Arkhabil Suqutra" + }, + { + "code": "DA", + "name": "Dhale" + }, + { + "code": "DH", + "name": "Dhamar" + }, + { + "code": "HD", + "name": "Hadramaut" + }, + { + "code": "HJ", + "name": "Hajjah" + }, + { + "code": "IB", + "name": "Ibb" + }, + { + "code": "LA", + "name": "Lahij" + }, + { + "code": "MA", + "name": "Ma’rib" + }, + { + "code": "RA", + "name": "Raymah" + }, + { + "code": "SD", + "name": "Sa’dah" + }, + { + "code": "SN", + "name": "Sana’a" + }, + { + "code": "SH", + "name": "Shabwah" + }, + { + "code": "TA", + "name": "Taiz" + } + ], + "ZA": [ + { + "code": "EC", + "name": "Eastern Cape" + }, + { + "code": "FS", + "name": "Free" + }, + { + "code": "GT", + "name": "Gauteng" + }, + { + "code": "NL", + "name": "KwaZulu-Natal" + }, + { + "code": "LP", + "name": "Limpopo" + }, + { + "code": "MP", + "name": "Mpumalanga" + }, + { + "code": "NW", + "name": "North West" + }, + { + "code": "NC", + "name": "Northern Cape" + }, + { + "code": "WC", + "name": "Western Cape" + } + ], + "ZM": [ + { + "code": "01", + "name": "Western" + }, + { + "code": "02", + "name": "Central" + }, + { + "code": "03", + "name": "Eastern" + }, + { + "code": "04", + "name": "Luapula" + }, + { + "code": "05", + "name": "Northern" + }, + { + "code": "06", + "name": "North-Western" + }, + { + "code": "07", + "name": "Southern" + }, + { + "code": "08", + "name": "Copperbelt" + }, + { + "code": "09", + "name": "Lusaka" + }, + { + "code": "10", + "name": "Muchinga" + } + ], + "ZW": [ + { + "code": "BU", + "name": "Bulawayo" + }, + { + "code": "HA", + "name": "Harare" + }, + { + "code": "MA", + "name": "Manicaland" + }, + { + "code": "MC", + "name": "Mashonaland Central" + }, + { + "code": "ME", + "name": "Mashonaland East" + }, + { + "code": "MW", + "name": "Mashonaland West" + }, + { + "code": "MV", + "name": "Masvingo" + }, + { + "code": "MN", + "name": "Matabeleland North" + }, + { + "code": "MS", + "name": "Matabeleland South" + }, + { + "code": "MI", + "name": "Midlands" + } + ] +} \ No newline at end of file diff --git a/js/data/locale/mk/sysres.json b/js/data/locale/mk/sysres.json index 85ee066735..2c46b35d6e 100644 --- a/js/data/locale/mk/sysres.json +++ b/js/data/locale/mk/sysres.json @@ -77,7 +77,7 @@ "E6": "Ñ", "a0": "претпладне", "a1": "попладне", - "G-1": "пр. н.е.", + "G-1": "п.н.е.", "G1": "CE", "1#1 millisecond|#{num} milliseconds": "one#{num} милиÑекунда|#{num} милиÑекунди", "1#1 second|#{num} seconds": "one#{num} Ñекунда|#{num} Ñекунди", @@ -90,35 +90,27 @@ "#{num} ms": "one#{num} мÑ|#{num} мÑ", "1#1 sec|#{num} sec": "one#{num} Ñек.|#{num} Ñек.", "1#1 min|#{num} min": "one#{num} мин.|#{num} мин.", - "1#1 hr|#{num} hrs": "one#{num} чаÑ|#{num} чаÑа", + "1#1 hr|#{num} hrs": "one#{num} ч.|#{num} ч.", "durationLongDays": "one#{num} ден|#{num} дена", "1#1 wk|#{num} wks": "one#{num} Ñед.|#{num} Ñед.", "1#1 mon|#{num} mons": "one#{num} меÑ.|#{num} меÑ.", "1#1 yr|#{num} yrs": "one#{num} год.|#{num} год.", - "durationShortMillis": "one#{num} мÑ|#{num} мÑ", - "#{num}s": "one#{num} Ñек.|#{num} Ñек.", - "durationShortMinutes": "one#{num} мин.|#{num} мин.", - "#{num}h": "one#{num} чаÑ|#{num} чаÑа", - "#{num}d": "one#{num} ден|#{num} дена", - "#{num}w": "one#{num} Ñед.|#{num} Ñед.", - "durationShortMonths": "one#{num} меÑ.|#{num} меÑ.", - "#{num}y": "one#{num} год.|#{num} год.", - "separatorFull": ", ", - "finalSeparatorFull": " и ", - "separatorLong": ", ", - "finalSeparatorLong": " и ", - "separatorMedium": ", ", - "finalSeparatorMedium": " и ", - "separatorShort": ", ", - "finalSeparatorShort": " и ", "durationMediumMillis": "one#{num} мÑ|#{num} мÑ", - "1#1 se|#{num} sec": "one#{num} Ñек|#{num} Ñе", - "1#1 mi|#{num} min": "one#{num} мин|#{num} ми", - "durationMediumHours": "one#{num} чаÑ|#{num} ча", - "1#1 dy|#{num} dys": "one#{num} ден|#{num} де", - "durationMediumWeeks": "one#{num} нед|#{num} не", - "1#1 mo|#{num} mos": "one#{num} мÑц|#{num} мÑ", - "durationMediumYears": "one#{num} год|#{num} го", + "1#1 se|#{num} sec": "one#{num} Ñ.|#{num} Ñ.", + "1#1 mi|#{num} min": "one#{num} м.|#{num} м.", + "durationMediumHours": "one#{num} ч.|#{num} ч.", + "1#1 dy|#{num} dys": "one#{num} д.|#{num} д.", + "durationMediumWeeks": "one#{num} Ñ.|#{num} Ñ.", + "1#1 mo|#{num} mos": "one#{num} м.|#{num} м.", + "durationMediumYears": "one#{num} г.|#{num} г.", + "durationShortMillis": "one#{num} мÑ|#{num} мÑ", + "#{num}s": "one#{num} Ñ.|#{num} Ñ.", + "durationShortMinutes": "one#{num} м.|#{num} м.", + "#{num}h": "one#{num} ч.|#{num} ч.", + "#{num}d": "one#{num} д.|#{num} д.", + "#{num}w": "one#{num} Ñ.|#{num} Ñ.", + "durationShortMonths": "one#{num} м.|#{num} м.", + "#{num}y": "one#{num} г.|#{num} г.", "1#in 1 second|#in {num} seconds": "one#за {num} Ñекунда|#за {num} Ñекунди", "1#in 1 minute|#in {num} minutes": "one#за {num} минута|#за {num} минути", "1#in 1 hour|#in {num} hours": "one#за {num} чаÑ|#за {num} чаÑа", @@ -133,13 +125,13 @@ "1#in 1 wk|#in {num} wks": "one#за {num} Ñедмица|#за {num} Ñедмици", "1#in 1 mon|#in {num} mons": "one#за {num} меÑец|#за {num} меÑеци", "1#in 1 yr|#in {num} yrs": "one#за {num} година|#за {num} години", - "#in {num}s": "one#за {num} Ñекунда|#за {num} Ñекунди", - "#in {num}mi": "one#за {num} минута|#за {num} минути", + "#in {num}s": "one#за {num} Ñек.|#за {num} Ñек.", + "#in {num}mi": "one#за {num} мин.|#за {num} мин.", "#in {num}h": "one#за {num} чаÑ|#за {num} чаÑа", "#in {num}d": "one#за {num} ден|#за {num} дена", "#in {num}w": "one#за {num} Ñедмица|#за {num} Ñедмици", "#in {num}mo": "one#за {num} меÑец|#за {num} меÑеци", - "#in {num}y": "one#за {num} година|#за {num} години", + "#in {num}y": "one#за {num} год.|#за {num} год.", "1#1 second ago|#{num} seconds ago": "one#пред {num} Ñекунда|#пред {num} Ñекунди", "1#1 minute ago|#{num} minutes ago": "one#пред {num} минута|#пред {num} минути", "1#1 hour ago|#{num} hours ago": "one#пред {num} чаÑ|#пред {num} чаÑа", @@ -154,11 +146,19 @@ "1#1 wk ago|#{num} wks ago": "one#пред {num} Ñедмица|#пред {num} Ñедмици", "1#1 mon ago|#{num} mons ago": "one#пред {num} меÑец|#пред {num} меÑеци", "1#1 yr ago|#{num} yrs ago": "one#пред {num} година|#пред {num} години", - "#{num}s ago": "one#пред {num} Ñекунда|#пред {num} Ñекунди", - "#{num}mi ago": "one#пред {num} минута|#пред {num} минути", + "#{num}s ago": "one#пред {num} Ñек.|#пред {num} Ñек.", + "#{num}mi ago": "one#пред {num} мин.|#пред {num} мин.", "#{num}h ago": "one#пред {num} чаÑ|#пред {num} чаÑа", "#{num}d ago": "one#пред {num} ден|#пред {num} дена", "#{num}w ago": "one#пред {num} Ñедмица|#пред {num} Ñедмици", "#{num}mo ago": "one#пред {num} меÑец|#пред {num} меÑеци", - "#{num}y ago": "one#пред {num} година|#пред {num} години" + "#{num}y ago": "one#пред {num} год.|#пред {num} год.", + "separatorFull": ", ", + "finalSeparatorFull": " и ", + "separatorLong": ", ", + "finalSeparatorLong": " и ", + "separatorMedium": ", ", + "finalSeparatorMedium": " и ", + "separatorShort": ", ", + "finalSeparatorShort": " и " } \ No newline at end of file diff --git a/js/data/locale/ml/ctrynames.json b/js/data/locale/ml/ctrynames.json index e3b2592fc1..62afe9e08a 100644 --- a/js/data/locale/ml/ctrynames.json +++ b/js/data/locale/ml/ctrynames.json @@ -1,4 +1,6 @@ { + "Sub-Saharan Africa": "202", + "അംഗോള": "AO", "à´…à´œàµà´žà´¾à´¤ à´ªàµà´°à´¦àµ‡à´¶à´‚": "ZZ", "അൻഡോറ": "AD", "à´…à´¨àµà´±à´¾àµ¼à´Ÿàµà´Ÿà´¿à´•àµà´•": "AQ", @@ -6,7 +8,6 @@ "അമേരികàµà´•à´•àµ¾": "019", "അമേരികàµà´•àµ» à´à´•àµà´¯à´¨à´¾à´Ÿàµà´•àµ¾": "US", "അമേരികàµà´•àµ» സമോവ": "AS", - "അംഗോള": "AO", "അയർലൻഡàµ": "IE", "അർജനàµà´±àµ€à´¨": "AR", "അർമേനിയ": "AM", @@ -69,10 +70,10 @@ "കൊസോവൊ": "XK", "കൊളംബിയ": "CO", "കോകàµà´•à´¸àµ (കീലിംഗàµ) à´¦àµà´µàµ€à´ªàµà´•àµ¾": "CC", - "കോടàµà´Ÿàµ à´¡à´¿ വാർ": "CI", - "കോമൊറോസàµ": "KM", "കോംഗോ - കിൻഷാസ": "CD", "കോംഗോ - à´¬àµà´°à´¾à´¸à´µà´¿à´²àµà´²à´¿": "CG", + "കോടàµà´Ÿàµ à´¡à´¿ വാർ": "CI", + "കോമൊറോസàµ": "KM", "കോസàµà´±àµà´±à´±à´¿à´•àµà´•": "CR", "à´•àµà´¯àµ‚à´¬": "CU", "à´•àµà´°à´¿à´¸àµà´®à´¸àµ à´¦àµà´µàµ€à´ªàµ": "CX", @@ -88,9 +89,9 @@ "à´—àµà´°à´¨àµ‡à´¡": "GD", "à´—àµà´°àµ€àµ»à´²à´¾àµ»à´±àµ": "GL", "à´—àµà´°àµ€à´¸àµ": "GR", + "à´—àµà´µà´¾à´‚": "GU", "à´—àµà´µà´¾à´Ÿàµà´Ÿà´¿à´®à´¾à´²": "GT", "à´—àµà´µà´¾à´¡à´²àµ‚à´ªàµà´ªàµ": "GP", - "à´—àµà´µà´¾à´‚": "GU", "ഘാന": "GH", "ചിലി": "CL", "ചെകàµà´•à´¿à´¯": "CZ", @@ -108,8 +109,8 @@ "à´Ÿàµà´£àµ€à´·àµà´¯": "TN", "à´Ÿàµà´µà´¾à´²àµ": "TV", "ടോകàµà´•àµ†à´²àµ‚": "TK", - "ടോഗോ": "TG", "ടോംഗ": "TO", + "ടോഗോ": "TG", "à´Ÿàµà´°à´¸àµà´±àµà´±àµ» à´¡ കൂന": "TA", "à´Ÿàµà´°à´¿à´¨à´¿à´¡à´¾à´¡àµà´‚ à´Ÿàµà´¬à´¾à´—ോയàµà´‚": "TT", "ഡീഗോ à´—àµà´°à´¾à´·àµà´¯": "DG", @@ -192,11 +193,11 @@ "à´¬àµà´°àµ‚ണൈ": "BN", "ഭൂടàµà´Ÿà´¾àµ»": "BT", "മകàµà´•à´¾à´µàµ (SAR) ചൈന": "MO", + "മംഗോളിയ": "MN", "മഡഗാസàµà´•àµ¼": "MG", "മദàµà´§àµà´¯à´…മേരികàµà´•": "013", "മദàµà´§àµà´¯à´†à´«àµà´°à´¿à´•àµà´•": "017", "മദàµà´§àµà´¯àµ‡à´·àµà´¯": "143", - "മംഗോളിയ": "MN", "മയോടàµà´Ÿà´¿": "YT", "മലാവി": "MW", "മലേഷàµà´¯": "MY", @@ -251,8 +252,8 @@ "സാൻ മറിനോ": "SM", "സാംബിയ": "ZM", "സാവോ ടോമàµà´‚ à´ªàµà´°à´¿àµ»à´¸à´¿à´ªàµ†à´¯àµà´‚": "ST", - "സിനàµà´±àµ മാർടàµà´Ÿàµ†àµ»": "SX", "സിംഗപàµà´ªàµ‚ർ": "SG", + "സിനàµà´±àµ മാർടàµà´Ÿàµ†àµ»": "SX", "സിംബാബàµâ€Œà´µàµ‡": "ZW", "സിയെറ ലിയോൺ": "SL", "സിറിയ": "SY", @@ -289,6 +290,5 @@ "റഷàµà´¯": "RU", "റീയൂണിയൻ": "RE", "à´±àµà´µà´¾à´£àµà´Ÿ": "RW", - "റൊമാനിയ": "RO", - "Sub-Saharan Africa": "202" + "റൊമാനിയ": "RO" } \ No newline at end of file diff --git a/js/data/locale/ml/ctryreverse.json b/js/data/locale/ml/ctryreverse.json index 0622da7375..022cc1a0dc 100644 --- a/js/data/locale/ml/ctryreverse.json +++ b/js/data/locale/ml/ctryreverse.json @@ -8,6 +8,7 @@ "155": "പശàµà´šà´¿à´® യൂറോപàµà´ªàµ", "202": "Sub-Saharan Africa", "419": "ലാറàµà´±à´¿à´¨à´®àµ‡à´°à´¿à´•àµà´•", + "AO": "അംഗോള", "ZZ": "à´…à´œàµà´žà´¾à´¤ à´ªàµà´°à´¦àµ‡à´¶à´‚", "AD": "അൻഡോറ", "AQ": "à´…à´¨àµà´±à´¾àµ¼à´Ÿàµà´Ÿà´¿à´•àµà´•", @@ -15,7 +16,6 @@ "019": "അമേരികàµà´•à´•àµ¾", "US": "അമേരികàµà´•àµ» à´à´•àµà´¯à´¨à´¾à´Ÿàµà´•àµ¾", "AS": "അമേരികàµà´•àµ» സമോവ", - "AO": "അംഗോള", "IE": "അയർലൻഡàµ", "AR": "അർജനàµà´±àµ€à´¨", "AM": "അർമേനിയ", @@ -76,10 +76,10 @@ "XK": "കൊസോവൊ", "CO": "കൊളംബിയ", "CC": "കോകàµà´•à´¸àµ (കീലിംഗàµ) à´¦àµà´µàµ€à´ªàµà´•àµ¾", - "CI": "കോടàµà´Ÿàµ à´¡à´¿ വാർ", - "KM": "കോമൊറോസàµ", "CD": "കോംഗോ - കിൻഷാസ", "CG": "കോംഗോ - à´¬àµà´°à´¾à´¸à´µà´¿à´²àµà´²à´¿", + "CI": "കോടàµà´Ÿàµ à´¡à´¿ വാർ", + "KM": "കോമൊറോസàµ", "CR": "കോസàµà´±àµà´±à´±à´¿à´•àµà´•", "CU": "à´•àµà´¯àµ‚à´¬", "CX": "à´•àµà´°à´¿à´¸àµà´®à´¸àµ à´¦àµà´µàµ€à´ªàµ", @@ -95,9 +95,9 @@ "GD": "à´—àµà´°à´¨àµ‡à´¡", "GL": "à´—àµà´°àµ€àµ»à´²à´¾àµ»à´±àµ", "GR": "à´—àµà´°àµ€à´¸àµ", + "GU": "à´—àµà´µà´¾à´‚", "GT": "à´—àµà´µà´¾à´Ÿàµà´Ÿà´¿à´®à´¾à´²", "GP": "à´—àµà´µà´¾à´¡à´²àµ‚à´ªàµà´ªàµ", - "GU": "à´—àµà´µà´¾à´‚", "GH": "ഘാന", "CL": "ചിലി", "CZ": "ചെകàµà´•à´¿à´¯", @@ -115,8 +115,8 @@ "TN": "à´Ÿàµà´£àµ€à´·àµà´¯", "TV": "à´Ÿàµà´µà´¾à´²àµ", "TK": "ടോകàµà´•àµ†à´²àµ‚", - "TG": "ടോഗോ", "TO": "ടോംഗ", + "TG": "ടോഗോ", "TA": "à´Ÿàµà´°à´¸àµà´±àµà´±àµ» à´¡ കൂന", "TT": "à´Ÿàµà´°à´¿à´¨à´¿à´¡à´¾à´¡àµà´‚ à´Ÿàµà´¬à´¾à´—ോയàµà´‚", "DG": "ഡീഗോ à´—àµà´°à´¾à´·àµà´¯", @@ -197,10 +197,10 @@ "BN": "à´¬àµà´°àµ‚ണൈ", "BT": "ഭൂടàµà´Ÿà´¾àµ»", "MO": "മകàµà´•à´¾à´µàµ (SAR) ചൈന", + "MN": "മംഗോളിയ", "MG": "മഡഗാസàµà´•àµ¼", "013": "മദàµà´§àµà´¯à´…മേരികàµà´•", "017": "മദàµà´§àµà´¯à´†à´«àµà´°à´¿à´•àµà´•", - "MN": "മംഗോളിയ", "YT": "മയോടàµà´Ÿà´¿", "MW": "മലാവി", "MY": "മലേഷàµà´¯", @@ -252,8 +252,8 @@ "SM": "സാൻ മറിനോ", "ZM": "സാംബിയ", "ST": "സാവോ ടോമàµà´‚ à´ªàµà´°à´¿àµ»à´¸à´¿à´ªàµ†à´¯àµà´‚", - "SX": "സിനàµà´±àµ മാർടàµà´Ÿàµ†àµ»", "SG": "സിംഗപàµà´ªàµ‚ർ", + "SX": "സിനàµà´±àµ മാർടàµà´Ÿàµ†àµ»", "ZW": "സിംബാബàµâ€Œà´µàµ‡", "SL": "സിയെറ ലിയോൺ", "SY": "സിറിയ", diff --git a/js/data/locale/ml/regionnames.json b/js/data/locale/ml/regionnames.json index fce0e7bafd..e8b98b6ad5 100644 --- a/js/data/locale/ml/regionnames.json +++ b/js/data/locale/ml/regionnames.json @@ -30,6 +30,10 @@ } ], "AE": [ + { + "name": "Dubai", + "code": "DU" + }, { "name": "à´…à´œàµâ€Œà´®à´¾àµ»", "code": "AJ" @@ -53,25 +57,9 @@ { "name": "റാസൠഅൽ ഖൈമ", "code": "RK" - }, - { - "name": "Dubai", - "code": "DU" } ], "AF": [ - { - "name": "നൂറിസàµà´¥à´¾àµ»", - "code": "NUR" - }, - { - "name": "ബദഖàµà´¶à´¾àµ» à´ªàµà´°à´µà´¿à´¶àµà´¯", - "code": "BDS" - }, - { - "name": "ബാദàµà´˜àµ€à´¸àµ à´ªàµà´°à´µà´¿à´¶àµà´¯", - "code": "BDG" - }, { "name": "Baghlan", "code": "BGL" @@ -195,6 +183,18 @@ { "name": "Zabul", "code": "ZAB" + }, + { + "name": "നൂറിസàµà´¥à´¾àµ»", + "code": "NUR" + }, + { + "name": "ബദഖàµà´¶à´¾àµ» à´ªàµà´°à´µà´¿à´¶àµà´¯", + "code": "BDS" + }, + { + "name": "ബാദàµà´˜àµ€à´¸àµ à´ªàµà´°à´µà´¿à´¶àµà´¯", + "code": "BDG" } ], "AG": [ @@ -426,10 +426,6 @@ } ], "AM": [ - { - "name": "യെറിവാൻ", - "code": "ER" - }, { "name": "Aragatsotn", "code": "AG" @@ -469,6 +465,10 @@ { "name": "Vayots Dzor", "code": "VD" + }, + { + "name": "യെറിവാൻ", + "code": "ER" } ], "AO": [ @@ -546,10 +546,6 @@ } ], "AR": [ - { - "name": "à´¬àµà´¯àµ‚ണസൠഅയേഴàµà´¸àµ", - "code": "C" - }, { "name": "Buenos Aires Province", "code": "B" @@ -641,6 +637,10 @@ { "name": "Tucumán", "code": "T" + }, + { + "name": "à´¬àµà´¯àµ‚ണസൠഅയേഴàµà´¸àµ", + "code": "C" } ], "AT": [ @@ -682,14 +682,6 @@ } ], "AU": [ - { - "name": "ടാസàµà´®àµ‡à´¨à´¿à´¯", - "code": "TAS" - }, - { - "name": "à´¨àµà´¯àµ‚ സൗതàµà´¤àµ വെയàµàµ½à´¸àµ", - "code": "NSW" - }, { "name": "Australian Capital Territory", "code": "ACT" @@ -713,25 +705,17 @@ { "name": "Western Australia", "code": "WA" - } - ], - "AZ": [ - { - "name": "നാഖàµà´šà´¿à´µàµ» സിറàµà´±à´¿", - "code": "NV" - }, - { - "name": "നാഖàµà´šà´¿à´µàµ» à´¸àµà´µà´¯à´‚à´­à´°à´£ റിപàµà´ªà´¬àµà´²à´¿à´•àµ", - "code": "NX" }, { - "name": "ബകàµà´•àµ", - "code": "BA" + "name": "ടാസàµà´®àµ‡à´¨à´¿à´¯", + "code": "TAS" }, { - "name": "ലങàµà´•à´°à´¾àµ»", - "code": "LAN" - }, + "name": "à´¨àµà´¯àµ‚ സൗതàµà´¤àµ വെയàµàµ½à´¸àµ", + "code": "NSW" + } + ], + "AZ": [ { "name": "Absheron", "code": "ABS" @@ -1027,6 +1011,22 @@ { "name": "Zardab", "code": "ZAR" + }, + { + "name": "നാഖàµà´šà´¿à´µàµ» സിറàµà´±à´¿", + "code": "NV" + }, + { + "name": "നാഖàµà´šà´¿à´µàµ» à´¸àµà´µà´¯à´‚à´­à´°à´£ റിപàµà´ªà´¬àµà´²à´¿à´•àµ", + "code": "NX" + }, + { + "name": "ബകàµà´•àµ", + "code": "BA" + }, + { + "name": "ലങàµà´•à´°à´¾àµ»", + "code": "LAN" } ], "BA": [ @@ -1130,18 +1130,6 @@ } ], "BD": [ - { - "name": "à´•àµà´·àµà´¤à´¿à´¯ ജിലàµà´²", - "code": "30" - }, - { - "name": "നവഖാലി", - "code": "47" - }, - { - "name": "ബനàµà´¦àµ¼à´¬àµ»", - "code": "01" - }, { "name": "Bagerhat", "code": "05" @@ -1417,13 +1405,21 @@ { "name": "Thakurgaon", "code": "64" + }, + { + "name": "à´•àµà´·àµà´¤à´¿à´¯ ജിലàµà´²", + "code": "30" + }, + { + "name": "നവഖാലി", + "code": "47" + }, + { + "name": "ബനàµà´¦àµ¼à´¬àµ»", + "code": "01" } ], "BE": [ - { - "name": "à´¬àµà´°à´¸àµ½à´¸àµ", - "code": "BRU" - }, { "name": "Antwerp", "code": "VAN" @@ -1471,6 +1467,10 @@ { "name": "West Flanders", "code": "VWV" + }, + { + "name": "à´¬àµà´°à´¸àµ½à´¸àµ", + "code": "BRU" } ], "BF": [ @@ -2038,10 +2038,6 @@ } ], "BR": [ - { - "name": "à´…à´•àµà´°àµ‡", - "code": "AC" - }, { "name": "Alagoas", "code": "AL" @@ -2145,6 +2141,10 @@ { "name": "Tocantins", "code": "TO" + }, + { + "name": "à´…à´•àµà´°àµ‡", + "code": "AC" } ], "BS": [ @@ -2422,10 +2422,6 @@ } ], "BY": [ - { - "name": "മിൻസàµà´•àµ", - "code": "HM" - }, { "name": "Brest", "code": "BR" @@ -2449,6 +2445,10 @@ { "name": "Vitebsk", "code": "VI" + }, + { + "name": "മിൻസàµà´•àµ", + "code": "HM" } ], "BZ": [ @@ -2478,14 +2478,6 @@ } ], "CA": [ - { - "name": "à´’à´£àµà´Ÿà´¾à´±à´¿à´¯àµ‹", - "code": "ON" - }, - { - "name": "à´•àµà´¯àµ‚ബെകàµ", - "code": "QC" - }, { "name": "Alberta", "code": "AB" @@ -2529,13 +2521,17 @@ { "name": "Yukon", "code": "YT" + }, + { + "name": "à´’à´£àµà´Ÿà´¾à´±à´¿à´¯àµ‹", + "code": "ON" + }, + { + "name": "à´•àµà´¯àµ‚ബെകàµ", + "code": "QC" } ], "CD": [ - { - "name": "കിൻഷസ", - "code": "KN" - }, { "name": "Bandundu", "code": "BN" @@ -2651,6 +2647,10 @@ { "name": "Tshuapa", "code": "TU" + }, + { + "name": "കിൻഷസ", + "code": "KN" } ], "CF": [ @@ -2774,10 +2774,6 @@ } ], "CH": [ - { - "name": "à´Ÿà´¿à´šàµà´šàµ€à´¨àµ‹", - "code": "TI" - }, { "name": "Aargau", "code": "AG" @@ -2877,13 +2873,13 @@ { "name": "Zürich", "code": "ZH" + }, + { + "name": "à´Ÿà´¿à´šàµà´šàµ€à´¨àµ‹", + "code": "TI" } ], "CI": [ - { - "name": "അബിജാൻ", - "code": "AB" - }, { "name": "Agnéby", "code": "16" @@ -3011,13 +3007,13 @@ { "name": "Zanzan²", "code": "ZZ" + }, + { + "name": "അബിജാൻ", + "code": "AB" } ], "CL": [ - { - "name": "റെജിയോൺ ഡെ മഗലàµà´¯à´¾àµ»à´¸àµ ഡെല യെ à´…à´¨àµà´±à´¾àµ¼à´Ÿàµà´Ÿà´¿à´•àµà´• ചിലെന", - "code": "MA" - }, { "name": "Antofagasta", "code": "AN" @@ -3073,13 +3069,13 @@ { "name": "Valparaíso", "code": "VS" + }, + { + "name": "റെജിയോൺ ഡെ മഗലàµà´¯à´¾àµ»à´¸àµ ഡെല യെ à´…à´¨àµà´±à´¾àµ¼à´Ÿàµà´Ÿà´¿à´•àµà´• ചിലെന", + "code": "MA" } ], "CM": [ - { - "name": "അഡമാവാ", - "code": "AD" - }, { "name": "Centre", "code": "CE" @@ -3115,6 +3111,10 @@ { "name": "West", "code": "OU" + }, + { + "name": "അഡമാവാ", + "code": "AD" } ], "CN": [ @@ -3256,10 +3256,6 @@ } ], "CO": [ - { - "name": "ബൊഗോടàµà´Ÿ", - "code": "DC" - }, { "name": "Amazonas", "code": "AMA" @@ -3387,6 +3383,10 @@ { "name": "Vichada", "code": "VID" + }, + { + "name": "ബൊഗോടàµà´Ÿ", + "code": "DC" } ], "CR": [ @@ -3610,10 +3610,6 @@ } ], "CZ": [ - { - "name": "à´ªàµà´°à´¾à´—àµ", - "code": "10" - }, { "name": "BeneÅ¡ov", "code": "201" @@ -4057,21 +4053,13 @@ { "name": "Znojmo", "code": "647" + }, + { + "name": "à´ªàµà´°à´¾à´—àµ", + "code": "10" } ], "DE": [ - { - "name": "ബവേറിയ", - "code": "BY" - }, - { - "name": "ബെർലിൻ", - "code": "BE" - }, - { - "name": "ഹാംബർഗàµ", - "code": "HH" - }, { "name": "Baden-Württemberg", "code": "BW" @@ -4123,6 +4111,18 @@ { "name": "Thuringia", "code": "TH" + }, + { + "name": "ബവേറിയ", + "code": "BY" + }, + { + "name": "ബെർലിൻ", + "code": "BE" + }, + { + "name": "ഹാംബർഗàµ", + "code": "HH" } ], "DJ": [ @@ -4876,14 +4876,6 @@ } ], "ES": [ - { - "name": "ആൻഡലൂഷàµà´¯", - "code": "AN" - }, - { - "name": "കാറàµà´±à´²àµ‹à´£à´¿à´¯", - "code": "CT" - }, { "name": "A Coruña", "code": "C" @@ -5151,16 +5143,20 @@ { "name": "Zaragoza", "code": "Z" - } - ], - "ET": [ - { - "name": "അഡിസൠഅബെബ", - "code": "AA" }, { - "name": "Afar", - "code": "AF" + "name": "ആൻഡലൂഷàµà´¯", + "code": "AN" + }, + { + "name": "കാറàµà´±à´²àµ‹à´£à´¿à´¯", + "code": "CT" + } + ], + "ET": [ + { + "name": "Afar", + "code": "AF" }, { "name": "Amhara", @@ -5197,6 +5193,10 @@ { "name": "Tigray", "code": "TI" + }, + { + "name": "അഡിസൠഅബെബ", + "code": "AA" } ], "FI": [ @@ -5374,10 +5374,6 @@ } ], "FR": [ - { - "name": "പാരിസàµ", - "code": "75" - }, { "name": "Ain", "code": "01" @@ -5436,11 +5432,11 @@ }, { "name": "Brittany", - "code": "E" + "code": "BRE" }, { "name": "Brittany", - "code": "BRE" + "code": "E" }, { "name": "Burgundy-Franche-Comté", @@ -5881,6 +5877,10 @@ { "name": "Yvelines", "code": "78" + }, + { + "name": "പാരിസàµ", + "code": "75" } ], "GA": [ @@ -5922,82 +5922,6 @@ } ], "GB": [ - { - "name": "അബർഡീൻ", - "code": "ABE" - }, - { - "name": "ഇംഗàµà´²à´£àµà´Ÿàµ", - "code": "ENG" - }, - { - "name": "എഡിൻബറോ", - "code": "EDH" - }, - { - "name": "കാർഡിഫàµ", - "code": "CRF" - }, - { - "name": "à´—àµà´°àµ‡à´±àµà´±àµ à´¬àµà´°à´¿à´Ÿàµà´Ÿàµº", - "code": "GBN" - }, - { - "name": "ഡെവൺ", - "code": "DEV" - }, - { - "name": "ഡോർസെറàµà´±àµ", - "code": "DOR" - }, - { - "name": "നോടàµà´Ÿà´¿à´™àµà´¹à´¾à´‚", - "code": "NGM" - }, - { - "name": "നോർതàµà´¤à´¾à´‚à´ªàµà´±àµà´±àµºà´·à´¯àµ¼", - "code": "NTH" - }, - { - "name": "ബകàµà´•à´¿à´™àµà´™à´¾à´‚ഷയർ", - "code": "BKM" - }, - { - "name": "ബിർമിങàµà´¹à´¾à´‚", - "code": "BIR" - }, - { - "name": "à´¬àµà´°à´¿à´¸àµà´±àµà´±àµ½", - "code": "BST" - }, - { - "name": "മാഞàµà´šà´¸àµà´±àµà´±àµ¼", - "code": "MAN" - }, - { - "name": "à´¯àµà´£àµˆà´±àµà´±à´¡àµ à´•à´¿à´™àµà´¡à´‚", - "code": "UKM" - }, - { - "name": "ലിവർപൂൾ", - "code": "LIV" - }, - { - "name": "വടകàµà´•àµ» അയർലണàµà´Ÿàµ", - "code": "NIR" - }, - { - "name": "വെയിൽസàµ", - "code": "WLS" - }, - { - "name": "à´¸àµâ€Œà´•àµ‹à´Ÿàµà´Ÿàµâ€Œà´²à´¨àµà´±àµ", - "code": "SCT" - }, - { - "name": "റീഡിംഗàµ", - "code": "RDG" - }, { "name": "Aberdeenshire", "code": "ABD" @@ -6917,6 +6841,82 @@ { "name": "York", "code": "YOR" + }, + { + "name": "അബർഡീൻ", + "code": "ABE" + }, + { + "name": "ഇംഗàµà´²à´£àµà´Ÿàµ", + "code": "ENG" + }, + { + "name": "എഡിൻബറോ", + "code": "EDH" + }, + { + "name": "കാർഡിഫàµ", + "code": "CRF" + }, + { + "name": "à´—àµà´°àµ‡à´±àµà´±àµ à´¬àµà´°à´¿à´Ÿàµà´Ÿàµº", + "code": "GBN" + }, + { + "name": "ഡെവൺ", + "code": "DEV" + }, + { + "name": "ഡോർസെറàµà´±àµ", + "code": "DOR" + }, + { + "name": "നോടàµà´Ÿà´¿à´™àµà´¹à´¾à´‚", + "code": "NGM" + }, + { + "name": "നോർതàµà´¤à´¾à´‚à´ªàµà´±àµà´±àµºà´·à´¯àµ¼", + "code": "NTH" + }, + { + "name": "ബകàµà´•à´¿à´™àµà´™à´¾à´‚ഷയർ", + "code": "BKM" + }, + { + "name": "ബിർമിങàµà´¹à´¾à´‚", + "code": "BIR" + }, + { + "name": "à´¬àµà´°à´¿à´¸àµà´±àµà´±àµ½", + "code": "BST" + }, + { + "name": "മാഞàµà´šà´¸àµà´±àµà´±àµ¼", + "code": "MAN" + }, + { + "name": "à´¯àµà´£àµˆà´±àµà´±à´¡àµ à´•à´¿à´™àµà´¡à´‚", + "code": "UKM" + }, + { + "name": "ലിവർപൂൾ", + "code": "LIV" + }, + { + "name": "വടകàµà´•àµ» അയർലണàµà´Ÿàµ", + "code": "NIR" + }, + { + "name": "വെയിൽസàµ", + "code": "WLS" + }, + { + "name": "à´¸àµâ€Œà´•àµ‹à´Ÿàµà´Ÿàµâ€Œà´²à´¨àµà´±àµ", + "code": "SCT" + }, + { + "name": "റീഡിംഗàµ", + "code": "RDG" } ], "GD": [ @@ -6950,22 +6950,6 @@ } ], "GE": [ - { - "name": "അജാറ", - "code": "AJ" - }, - { - "name": "à´…à´¬àµà´–ാസിയ", - "code": "AB" - }, - { - "name": "ഇമെറെതി", - "code": "IM" - }, - { - "name": "à´±àµà´±àµà´¬à´¿à´²à´¿à´¸à´¿", - "code": "TB" - }, { "name": "Guria", "code": "GU" @@ -6997,13 +6981,25 @@ { "name": "Shida Kartli", "code": "SK" + }, + { + "name": "അജാറ", + "code": "AJ" + }, + { + "name": "à´…à´¬àµà´–ാസിയ", + "code": "AB" + }, + { + "name": "ഇമെറെതി", + "code": "IM" + }, + { + "name": "à´±àµà´±àµà´¬à´¿à´²à´¿à´¸à´¿", + "code": "TB" } ], "GH": [ - { - "name": "അഷാനàµà´¤à´¿", - "code": "AH" - }, { "name": "Brong-Ahafo", "code": "BA" @@ -7039,6 +7035,10 @@ { "name": "Western", "code": "WP" + }, + { + "name": "അഷാനàµà´¤à´¿", + "code": "AH" } ], "GL": [ @@ -7290,10 +7290,6 @@ } ], "GR": [ - { - "name": "മൗണàµà´Ÿàµ ആഥോസàµ", - "code": "69" - }, { "name": "Achaea", "code": "13" @@ -7549,6 +7545,10 @@ { "name": "Zakynthos", "code": "21" + }, + { + "name": "മൗണàµà´Ÿàµ ആഥോസàµ", + "code": "69" } ], "GT": [ @@ -7936,10 +7936,6 @@ } ], "HU": [ - { - "name": "à´¬àµà´¡à´¾à´ªàµ†à´¸àµà´±àµà´±àµ", - "code": "BU" - }, { "name": "Bács-Kiskun", "code": "BK" @@ -8107,53 +8103,13 @@ { "name": "Zalaegerszeg", "code": "ZE" + }, + { + "name": "à´¬àµà´¡à´¾à´ªàµ†à´¸àµà´±àµà´±àµ", + "code": "BU" } ], "ID": [ - { - "name": "à´…à´•àµà´•àµ†", - "code": "AC" - }, - { - "name": "കലിമനàµà´¤à´¾àµ»â€Œ", - "code": "KA" - }, - { - "name": "ജകàµà´•à´¾àµ¼à´¤àµà´¤", - "code": "JK" - }, - { - "name": "ജംബി പടàµà´Ÿà´£à´‚", - "code": "JA" - }, - { - "name": "ജാവ (à´¦àµà´µàµ€à´ªàµ)", - "code": "JW" - }, - { - "name": "പപàµà´µ", - "code": "PA" - }, - { - "name": "മലàµà´•àµ à´¦àµà´µàµ€à´ªàµà´•àµ¾", - "code": "ML" - }, - { - "name": "ലെസàµà´¸àµ¼ സനàµà´± à´¦àµà´µàµ€à´ªàµ സമൂഹം", - "code": "NU" - }, - { - "name": "വെസàµà´±àµà´±àµ പപàµà´µ", - "code": "PB" - }, - { - "name": "à´¸àµà´®à´¾à´¤àµà´°", - "code": "SM" - }, - { - "name": "à´¸àµà´²à´µàµ‡à´¸à´¿", - "code": "SL" - }, { "name": "Bali", "code": "BA" @@ -8267,12 +8223,56 @@ "code": "SR" }, { - "name": "West Sumatra", - "code": "SB" + "name": "West Sumatra", + "code": "SB" + }, + { + "name": "Yogyakarta", + "code": "YO" + }, + { + "name": "à´…à´•àµà´•àµ†", + "code": "AC" + }, + { + "name": "കലിമനàµà´¤à´¾àµ»â€Œ", + "code": "KA" + }, + { + "name": "ജകàµà´•à´¾àµ¼à´¤àµà´¤", + "code": "JK" + }, + { + "name": "ജംബി പടàµà´Ÿà´£à´‚", + "code": "JA" + }, + { + "name": "ജാവ (à´¦àµà´µàµ€à´ªàµ)", + "code": "JW" + }, + { + "name": "പപàµà´µ", + "code": "PA" + }, + { + "name": "മലàµà´•àµ à´¦àµà´µàµ€à´ªàµà´•àµ¾", + "code": "ML" + }, + { + "name": "ലെസàµà´¸àµ¼ സനàµà´± à´¦àµà´µàµ€à´ªàµ സമൂഹം", + "code": "NU" + }, + { + "name": "വെസàµà´±àµà´±àµ പപàµà´µ", + "code": "PB" + }, + { + "name": "à´¸àµà´®à´¾à´¤àµà´°", + "code": "SM" }, { - "name": "Yogyakarta", - "code": "YO" + "name": "à´¸àµà´²à´µàµ‡à´¸à´¿", + "code": "SL" } ], "IE": [ @@ -8570,14 +8570,6 @@ } ], "IQ": [ - { - "name": "അൻബാർ à´ªàµà´°à´µà´¿à´¶àµà´¯", - "code": "AN" - }, - { - "name": "സലാ à´… ദിൻ", - "code": "SD" - }, { "name": "Al Muthanna", "code": "MU" @@ -8641,6 +8633,14 @@ { "name": "Wasit", "code": "WA" + }, + { + "name": "അൻബാർ à´ªàµà´°à´µà´¿à´¶àµà´¯", + "code": "AN" + }, + { + "name": "സലാ à´… ദിൻ", + "code": "SD" } ], "IR": [ @@ -8808,30 +8808,6 @@ } ], "IT": [ - { - "name": "അയോസàµà´±àµà´± വാലി", - "code": "23" - }, - { - "name": "à´Ÿà´¸àµà´•à´¨à´¿", - "code": "52" - }, - { - "name": "à´Ÿàµà´°àµ†à´¨àµà´±à´¿à´¨àµ‹ ആൾടàµà´Ÿàµ‹ അഡിജേ", - "code": "32" - }, - { - "name": "à´«àµà´°à´¿à´¯àµ‚ളി-വെനേസിയ ജിയൂളിയ", - "code": "36" - }, - { - "name": "സാർഡീനിയ", - "code": "88" - }, - { - "name": "സിസിലി", - "code": "82" - }, { "name": "Abruzzo", "code": "65" @@ -9327,6 +9303,30 @@ { "name": "Viterbo", "code": "VT" + }, + { + "name": "അയോസàµà´±àµà´± വാലി", + "code": "23" + }, + { + "name": "à´Ÿà´¸àµà´•à´¨à´¿", + "code": "52" + }, + { + "name": "à´Ÿàµà´°àµ†à´¨àµà´±à´¿à´¨àµ‹ ആൾടàµà´Ÿàµ‹ അഡിജേ", + "code": "32" + }, + { + "name": "à´«àµà´°à´¿à´¯àµ‚ളി-വെനേസിയ ജിയൂളിയ", + "code": "36" + }, + { + "name": "സാർഡീനിയ", + "code": "88" + }, + { + "name": "സിസിലി", + "code": "82" } ], "JM": [ @@ -9818,10 +9818,6 @@ } ], "KG": [ - { - "name": "ബിഷàµà´•àµ†à´•àµà´•àµ", - "code": "GB" - }, { "name": "Batken", "code": "B" @@ -9853,6 +9849,10 @@ { "name": "Talas", "code": "T" + }, + { + "name": "ബിഷàµà´•àµ†à´•àµà´•àµ", + "code": "GB" } ], "KH": [ @@ -9958,10 +9958,6 @@ } ], "KI": [ - { - "name": "ലൈൻ à´¦àµà´µàµ€à´ªàµà´•àµ¾", - "code": "L" - }, { "name": "Gilbert Islands", "code": "G" @@ -9969,6 +9965,10 @@ { "name": "Phoenix Islands", "code": "P" + }, + { + "name": "ലൈൻ à´¦àµà´µàµ€à´ªàµà´•àµ¾", + "code": "L" } ], "KM": [ @@ -10198,14 +10198,6 @@ } ], "KZ": [ - { - "name": "അൽമാടàµà´Ÿà´¿", - "code": "ALA" - }, - { - "name": "à´…à´¸àµà´¤à´¾à´¨", - "code": "AST" - }, { "name": "Akmola", "code": "AKM" @@ -10265,6 +10257,14 @@ { "name": "West Kazakhstan", "code": "ZAP" + }, + { + "name": "അൽമാടàµà´Ÿà´¿", + "code": "ALA" + }, + { + "name": "à´…à´¸àµà´¤à´¾à´¨", + "code": "AST" } ], "LA": [ @@ -11050,10 +11050,6 @@ } ], "LV": [ - { - "name": "റിഗ", - "code": "RIX" - }, { "name": "Ä€daži", "code": "011" @@ -11525,6 +11521,10 @@ { "name": "Zilupe", "code": "110" + }, + { + "name": "റിഗ", + "code": "RIX" } ], "LY": [ @@ -11618,30 +11618,6 @@ } ], "MA": [ - { - "name": "കാസബàµà´²à´™àµà´•", - "code": "CAS" - }, - { - "name": "ടാൻജീർ", - "code": "TNG" - }, - { - "name": "ഫെസàµ, മൊറോകàµà´•àµ‹", - "code": "FES" - }, - { - "name": "മരാകàµà´•àµ‡à´·àµ", - "code": "MMD" - }, - { - "name": "മരാകàµà´•àµ‡à´·àµÂ²", - "code": "MMN" - }, - { - "name": "മരാകàµà´•àµ‡à´·àµÂ³", - "code": "SYB" - }, { "name": "Agadir-Ida Ou Tanane", "code": "AGD" @@ -11933,6 +11909,30 @@ { "name": "Zagora", "code": "ZAG" + }, + { + "name": "കാസബàµà´²à´™àµà´•", + "code": "CAS" + }, + { + "name": "ടാൻജീർ", + "code": "TNG" + }, + { + "name": "ഫെസàµ, മൊറോകàµà´•àµ‹", + "code": "FES" + }, + { + "name": "മരാകàµà´•àµ‡à´·àµ", + "code": "MMD" + }, + { + "name": "മരാകàµà´•àµ‡à´·àµÂ²", + "code": "MMN" + }, + { + "name": "മരാകàµà´•àµ‡à´·àµÂ³", + "code": "SYB" } ], "MC": [ @@ -12724,10 +12724,6 @@ } ], "ML": [ - { - "name": "ബാമാകോ", - "code": "BKO" - }, { "name": "Gao", "code": "7" @@ -12767,6 +12763,10 @@ { "name": "Tombouctou", "code": "6" + }, + { + "name": "ബാമാകോ", + "code": "BKO" } ], "MM": [ @@ -13262,10 +13262,6 @@ } ], "MU": [ - { - "name": "പോർടàµà´Ÿàµ ലൂയിസàµ", - "code": "PU" - }, { "name": "Agaléga", "code": "AG" @@ -13329,13 +13325,13 @@ { "name": "Vacoas-Phoenix", "code": "VP" + }, + { + "name": "പോർടàµà´Ÿàµ ലൂയിസàµ", + "code": "PU" } ], "MV": [ - { - "name": "മാലി", - "code": "MLE" - }, { "name": "Addu", "code": "01" @@ -13443,6 +13439,10 @@ { "name": "Vaavu", "code": "04" + }, + { + "name": "മാലി", + "code": "MLE" } ], "MW": [ @@ -13572,18 +13572,6 @@ } ], "MX": [ - { - "name": "ടബാസàµà´•àµ‹", - "code": "TAB" - }, - { - "name": "മെകàµà´¸à´¿à´•àµà´•àµ‹ സിറàµà´±à´¿", - "code": "CMX" - }, - { - "name": "വഹാകàµà´•", - "code": "OAX" - }, { "name": "Aguascalientes", "code": "AGU" @@ -13703,6 +13691,18 @@ { "name": "Zacatecas", "code": "ZAC" + }, + { + "name": "ടബാസàµà´•àµ‹", + "code": "TAB" + }, + { + "name": "മെകàµà´¸à´¿à´•àµà´•àµ‹ സിറàµà´±à´¿", + "code": "CMX" + }, + { + "name": "വഹാകàµà´•", + "code": "OAX" } ], "MY": [ @@ -13772,10 +13772,6 @@ } ], "MZ": [ - { - "name": "മപൂടàµà´Ÿàµ‹", - "code": "MPM" - }, { "name": "Cabo Delgado", "code": "P" @@ -13815,6 +13811,10 @@ { "name": "Zambezia", "code": "Q" + }, + { + "name": "മപൂടàµà´Ÿàµ‹", + "code": "MPM" } ], "NA": [ @@ -14504,10 +14504,6 @@ } ], "OM": [ - { - "name": "à´®àµà´¸à´¨àµà´§à´‚", - "code": "MU" - }, { "name": "Ad Dakhiliyah", "code": "DA" @@ -14555,6 +14551,10 @@ { "name": "Shamal ash Sharqiyah", "code": "SS" + }, + { + "name": "à´®àµà´¸à´¨àµà´§à´‚", + "code": "MU" } ], "PA": [ @@ -14718,10 +14718,6 @@ } ], "PG": [ - { - "name": "പോർടàµà´Ÿàµ മോറെസàµà´¬à´¿", - "code": "NCD" - }, { "name": "Bougainville", "code": "NSB" @@ -14805,17 +14801,13 @@ { "name": "Western Highlands", "code": "WHM" + }, + { + "name": "പോർടàµà´Ÿàµ മോറെസàµà´¬à´¿", + "code": "NCD" } ], "PH": [ - { - "name": "ബൊഹോൾ", - "code": "BOH" - }, - { - "name": "സെബൂ", - "code": "CEB" - }, { "name": "Abra", "code": "ABR" @@ -15199,9 +15191,25 @@ { "name": "Zamboanga Sibugay", "code": "ZSI" + }, + { + "name": "ബൊഹോൾ", + "code": "BOH" + }, + { + "name": "സെബൂ", + "code": "CEB" } ], "PK": [ + { + "name": "Federally Administered Tribal Areas", + "code": "TA" + }, + { + "name": "Islamabad", + "code": "IS" + }, { "name": "ആസാദൠകശàµà´®àµ€àµ¼", "code": "JK" @@ -15225,14 +15233,6 @@ { "name": "സിനàµà´§àµ", "code": "SD" - }, - { - "name": "Federally Administered Tribal Areas", - "code": "TA" - }, - { - "name": "Islamabad", - "code": "IS" } ], "PL": [ @@ -15516,10 +15516,6 @@ } ], "PY": [ - { - "name": "à´…à´¸àµàµ»à´¸à´¿à´¯àµ‹àµº", - "code": "ASU" - }, { "name": "Alto Paraguay", "code": "16" @@ -15587,13 +15583,13 @@ { "name": "San Pedro", "code": "2" + }, + { + "name": "à´…à´¸àµàµ»à´¸à´¿à´¯àµ‹àµº", + "code": "ASU" } ], "QA": [ - { - "name": "ദോഹ", - "code": "DA" - }, { "name": "Al Daayen", "code": "ZA" @@ -15621,13 +15617,13 @@ { "name": "Umm Salal", "code": "US" + }, + { + "name": "ദോഹ", + "code": "DA" } ], "RO": [ - { - "name": "à´¬àµà´•àµà´•à´¾à´±àµ†à´¸àµà´±àµà´±àµ", - "code": "B" - }, { "name": "Alba", "code": "AB" @@ -15791,13 +15787,13 @@ { "name": "Vrancea", "code": "VN" + }, + { + "name": "à´¬àµà´•àµà´•à´¾à´±àµ†à´¸àµà´±àµà´±àµ", + "code": "B" } ], "RS": [ - { - "name": "ബെൽഗàµà´°àµ‡à´¡àµ", - "code": "00" - }, { "name": "Bor", "code": "14" @@ -15921,37 +15917,13 @@ { "name": "Zlatibor", "code": "16" + }, + { + "name": "ബെൽഗàµà´°àµ‡à´¡àµ", + "code": "00" } ], "RU": [ - { - "name": "കലീനàµà´¯à´¿àµ»à´—àµà´°à´¾à´¡àµ à´’à´¬àµà´²à´¾à´¸àµà´±àµà´±àµ", - "code": "KGD" - }, - { - "name": "ചെചàµâ€Œà´¨à´¿à´¯", - "code": "CE" - }, - { - "name": "ടാടàµà´Ÿàµ¼à´¸àµà´¤à´¾àµ»", - "code": "TA" - }, - { - "name": "ദാഗസàµà´¤à´¾àµ»", - "code": "DA" - }, - { - "name": "ബാഷàµà´•àµ‹àµ¼à´Ÿàµ‹à´¸àµà´¥à´¾àµ»", - "code": "BA" - }, - { - "name": "മോസàµà´•àµ‹", - "code": "MOW" - }, - { - "name": "സെനàµà´±àµ പീറàµà´±àµ‡à´´àµà´¸àµà´¬àµ¼à´—àµ", - "code": "SPE" - }, { "name": "Adygea", "code": "AD" @@ -16255,6 +16227,34 @@ { "name": "Zabaykalsky Krai", "code": "ZAB" + }, + { + "name": "കലീനàµà´¯à´¿àµ»à´—àµà´°à´¾à´¡àµ à´’à´¬àµà´²à´¾à´¸àµà´±àµà´±àµ", + "code": "KGD" + }, + { + "name": "ചെചàµâ€Œà´¨à´¿à´¯", + "code": "CE" + }, + { + "name": "ടാടàµà´Ÿàµ¼à´¸àµà´¤à´¾àµ»", + "code": "TA" + }, + { + "name": "ദാഗസàµà´¤à´¾àµ»", + "code": "DA" + }, + { + "name": "ബാഷàµà´•àµ‹àµ¼à´Ÿàµ‹à´¸àµà´¥à´¾àµ»", + "code": "BA" + }, + { + "name": "മോസàµà´•àµ‹", + "code": "MOW" + }, + { + "name": "സെനàµà´±àµ പീറàµà´±àµ‡à´´àµà´¸àµà´¬àµ¼à´—àµ", + "code": "SPE" } ], "RW": [ @@ -16660,6 +16660,10 @@ } ], "SH": [ + { + "name": "Tristan da Cunha", + "code": "TA" + }, { "name": "അസെൻഷൻ à´¦àµà´µàµ€à´ªàµ", "code": "AC" @@ -16667,10 +16671,6 @@ { "name": "സൈനàµà´±àµ ഹെലേന", "code": "HL" - }, - { - "name": "Tristan da Cunha", - "code": "TA" } ], "SI": [ @@ -18090,14 +18090,6 @@ } ], "TH": [ - { - "name": "പടàµà´Ÿà´¾à´¯", - "code": "S" - }, - { - "name": "ബാങàµà´•àµ‹à´•àµà´•àµ", - "code": "10" - }, { "name": "Amnat Charoen", "code": "37" @@ -18401,13 +18393,17 @@ { "name": "Yasothon", "code": "35" + }, + { + "name": "പടàµà´Ÿà´¾à´¯", + "code": "S" + }, + { + "name": "ബാങàµà´•àµ‹à´•àµà´•àµ", + "code": "10" } ], "TJ": [ - { - "name": "à´¦àµà´·à´¾àµ»à´¬àµ†", - "code": "DU" - }, { "name": "Gorno-Badakhshan", "code": "GB" @@ -18423,6 +18419,10 @@ { "name": "Sughd", "code": "SU" + }, + { + "name": "à´¦àµà´·à´¾àµ»à´¬àµ†", + "code": "DU" } ], "TL": [ @@ -18480,10 +18480,6 @@ } ], "TM": [ - { - "name": "à´…à´·àµà´—ാബാദàµ", - "code": "S" - }, { "name": "Ahal", "code": "A" @@ -18503,6 +18499,10 @@ { "name": "Mary", "code": "M" + }, + { + "name": "à´…à´·àµà´—ാബാദàµ", + "code": "S" } ], "TN": [ @@ -18952,10 +18952,6 @@ } ], "TT": [ - { - "name": "പോർടàµà´Ÿàµ ഓഫൠസàµà´ªàµ†à´¯à´¿àµ»", - "code": "POS" - }, { "name": "Arima", "code": "ARI" @@ -19011,6 +19007,10 @@ { "name": "Tunapuna-Piarco", "code": "TUP" + }, + { + "name": "പോർടàµà´Ÿàµ ഓഫൠസàµà´ªàµ†à´¯à´¿àµ»", + "code": "POS" } ], "TV": [ @@ -19048,14 +19048,6 @@ } ], "TW": [ - { - "name": "à´•à´¿à´¨àµà´®àµ†àµ»", - "code": "KIN" - }, - { - "name": "തായàµâ€Œà´ªàµ†à´¯àµ", - "code": "TPE" - }, { "name": "Changhua", "code": "CHA" @@ -19135,6 +19127,14 @@ { "name": "Yunlin", "code": "YUN" + }, + { + "name": "à´•à´¿à´¨àµà´®àµ†àµ»", + "code": "KIN" + }, + { + "name": "തായàµâ€Œà´ªàµ†à´¯àµ", + "code": "TPE" } ], "TZ": [ @@ -19914,6 +19914,30 @@ } ], "US": [ + { + "name": "American Samoa", + "code": "AS" + }, + { + "name": "Guam", + "code": "GU" + }, + { + "name": "Northern Mariana Islands", + "code": "MP" + }, + { + "name": "Puerto Rico", + "code": "PR" + }, + { + "name": "U.S. Outlying Islands", + "code": "UM" + }, + { + "name": "U.S. Virgin Islands", + "code": "VI" + }, { "name": "അരിസോണ", "code": "AZ" @@ -20117,30 +20141,6 @@ { "name": "റോഡൠà´à´²àµ»à´¡àµ", "code": "RI" - }, - { - "name": "American Samoa", - "code": "AS" - }, - { - "name": "Guam", - "code": "GU" - }, - { - "name": "Northern Mariana Islands", - "code": "MP" - }, - { - "name": "Puerto Rico", - "code": "PR" - }, - { - "name": "U.S. Outlying Islands", - "code": "UM" - }, - { - "name": "U.S. Virgin Islands", - "code": "VI" } ], "UY": [ @@ -20222,14 +20222,6 @@ } ], "UZ": [ - { - "name": "കരാകലàµà´ªà´•àµà´¸àµà´¥à´¾àµ»", - "code": "QR" - }, - { - "name": "താഷàµà´•à´¨àµà´±àµ", - "code": "TK" - }, { "name": "Andijan", "code": "AN" @@ -20277,6 +20269,14 @@ { "name": "Xorazm", "code": "XO" + }, + { + "name": "കരാകലàµà´ªà´•àµà´¸àµà´¥à´¾àµ»", + "code": "QR" + }, + { + "name": "താഷàµà´•à´¨àµà´±àµ", + "code": "TK" } ], "VC": [ @@ -20408,18 +20408,6 @@ } ], "VN": [ - { - "name": "ഹാനോയàµ", - "code": "HN" - }, - { - "name": "ഹൈ ഫോങàµ", - "code": "HP" - }, - { - "name": "ഹോ à´šà´¿ മിൻ നഗരം", - "code": "SG" - }, { "name": "An Giang", "code": "44" @@ -20659,6 +20647,18 @@ { "name": "Yên Bái", "code": "06" + }, + { + "name": "ഹാനോയàµ", + "code": "HN" + }, + { + "name": "ഹൈ ഫോങàµ", + "code": "HP" + }, + { + "name": "ഹോ à´šà´¿ മിൻ നഗരം", + "code": "SG" } ], "VU": [ @@ -20752,10 +20752,6 @@ "name": "’Adan", "code": "AD" }, - { - "name": "സന", - "code": "SA" - }, { "name": "Abyan", "code": "AB" @@ -20835,6 +20831,10 @@ { "name": "Taiz", "code": "TA" + }, + { + "name": "സന", + "code": "SA" } ], "ZA": [ diff --git a/js/data/locale/ml/sysres.json b/js/data/locale/ml/sysres.json index 9fbec9bb2c..a207037070 100644 --- a/js/data/locale/ml/sysres.json +++ b/js/data/locale/ml/sysres.json @@ -95,6 +95,14 @@ "1#1 wk|#{num} wks": "one#{num} à´†|#{num} à´†", "1#1 mon|#{num} mons": "one#{num} മാസം|#{num} മാസം", "1#1 yr|#{num} yrs": "one#{num} à´µ|#{num} à´µ", + "durationMediumMillis": "one#{num} മി.സെ.|#{num} മി.സെ.", + "1#1 se|#{num} sec": "one#{num} സെ.|#{num} സെ.", + "1#1 mi|#{num} min": "one#{num} മി.|#{num} മി.", + "durationMediumHours": "one#{num} à´®|#{num} à´®", + "1#1 dy|#{num} dys": "one#{num} ദി|#{num} ദി", + "durationMediumWeeks": "one#{num} à´†|#{num} à´†", + "1#1 mo|#{num} mos": "one#{num} മാ|#{num} മാ", + "durationMediumYears": "one#{num} à´µ|#{num} à´µ", "durationShortMillis": "one#{num} മി.സെ.|#{num} മി.സെ.", "#{num}s": "one#{num} സെ.|#{num} സെ.", "durationShortMinutes": "one#{num} മി.|#{num} മി.", @@ -103,22 +111,6 @@ "#{num}w": "one#{num} à´†|#{num} à´†", "durationShortMonths": "one#{num} മാ|#{num} മാ", "#{num}y": "one#{num} à´µ|#{num} à´µ", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", - "durationMediumMillis": "one#{num} മി.സെ.|#{num} മി.സെ.", - "1#1 se|#{num} sec": "#{num} സെ", - "1#1 mi|#{num} min": "#{num} മി", - "durationMediumHours": "#{num} മണ", - "1#1 dy|#{num} dys": "#{num} ദി", - "durationMediumWeeks": "#{num} ആഴ", - "1#1 mo|#{num} mos": "#{num} മാ", - "durationMediumYears": "#{num} വർ", "1#in 1 second|#in {num} seconds": "one#{num} സെകàµà´•àµ»à´¡à´¿àµ½|#{num} സെകàµà´•àµ»à´¡à´¿àµ½", "1#in 1 minute|#in {num} minutes": "one#{num} മിനിറàµà´±à´¿àµ½|#{num} മിനിറàµà´±à´¿àµ½", "1#in 1 hour|#in {num} hours": "one#{num} മണികàµà´•àµ‚റിൽ|#{num} മണികàµà´•àµ‚റിൽ", @@ -160,5 +152,13 @@ "#{num}d ago": "one#{num} ദിവസം à´®àµà´®àµà´ªàµ|#{num} ദിവസം à´®àµà´®àµà´ªàµ", "#{num}w ago": "one#{num} ആഴàµà´š à´®àµà´®àµà´ªàµ|#{num} ആഴàµà´š à´®àµà´®àµà´ªàµ", "#{num}mo ago": "one#{num} മാസം à´®àµà´®àµà´ªàµ|#{num} മാസം à´®àµà´®àµà´ªàµ", - "#{num}y ago": "one#{num} വർഷം à´®àµà´®àµà´ªàµ|#{num} വർഷം à´®àµà´®àµà´ªàµ" + "#{num}y ago": "one#{num} വർഷം à´®àµà´®àµà´ªàµ|#{num} വർഷം à´®àµà´®àµà´ªàµ", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": " ", + "finalSeparatorShort": " " } \ No newline at end of file diff --git a/js/data/locale/mls/scripts.jf b/js/data/locale/mls/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/mls/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/mn/ctrynames.json b/js/data/locale/mn/ctrynames.json index 490745f780..d8e85fc557 100644 --- a/js/data/locale/mn/ctrynames.json +++ b/js/data/locale/mn/ctrynames.json @@ -1,4 +1,5 @@ { + "Sub-Saharan Africa": "202", "ÐвÑтрали": "AU", "ÐвÑтралиази": "053", "ÐвÑтри": "AT", @@ -289,6 +290,5 @@ "ЭÑтони": "EE", "Этиоп": "ET", "Ямайка": "JM", - "Япон": "JP", - "Sub-Saharan Africa": "202" + "Япон": "JP" } \ No newline at end of file diff --git a/js/data/locale/mn/dateformats.json b/js/data/locale/mn/dateformats.json index a61670e81d..790bb4ceb3 100644 --- a/js/data/locale/mn/dateformats.json +++ b/js/data/locale/mn/dateformats.json @@ -1,47 +1,42 @@ { "gregorian": { - "order": { - "f": "{date} {time}", - "l": "{date} {time}", - "m": "{date} {time}", - "s": "{date}, {time}" - }, + "order": "{date} {time}", "date": { "dmwy": { - "f": "EEEE, yyyy 'оны' MM 'Ñарын' d", - "l": "EEE, yyyy'оны' MMMM'Ñарын' d'өдөр'", - "m": "EE, yyyy MMM d", - "s": "E, yyyy-MM-dd" + "f": "yyyy.MM.dd, EEEE", + "l": "yyyy.MM.dd, EEE", + "m": "yyyy 'оны' MMM'ын' d, EE", + "s": "yyyy.MM.dd, E" }, "dmy": { - "f": "yyyy 'оны' MM 'Ñарын' d", - "l": "yyyy'оны' MMMM'Ñарын' d'өдөр'", - "m": "yyyy MMM d", - "s": "yyyy-MM-dd" + "f": "yyyy.MM.dd", + "l": "yyyy.MM.dd", + "m": "yyyy 'оны' MMM'ын' d", + "s": "yyyy.MM.dd" }, "dmw": { - "f": "EEEE, MM 'Ñарын' d", - "l": "EEE, MMMM'Ñарын' d'өдөр'", - "m": "EE, MMM d", - "s": "E, MM-dd" + "f": "MM.dd, EEEE", + "l": "MM.dd, EEE", + "m": "MMM'ын' d, EE", + "s": "MM.dd, E" }, "dm": { - "f": "MM 'Ñарын' d", - "l": "MMMM'Ñарын' d'өдөр'", - "m": "MMM d", - "s": "MM-dd" + "f": "MM.dd", + "l": "MM.dd", + "m": "MMM'ын' d", + "s": "MM.dd" }, "my": { - "f": "yyyy 'оны' MM", - "l": "yyyy'оны' MMMM", - "m": "yyyy MMM", - "s": "yyyy-MM" + "f": "yyyy.MM", + "l": "yyyy.MM", + "m": "yyyy 'оны' LLL", + "s": "yyyy.MM" }, "dw": { - "f": "EEEE, d", - "l": "EEE, d'өдөр'", - "m": "EE, d", - "s": "E, dd" + "f": "dd, EEEE", + "l": "dd, EEE", + "m": "d, EE", + "s": "dd, E" }, "w": { "f": "EEEE", @@ -50,14 +45,14 @@ "s": "E" }, "d": { - "f": "d", - "l": "d", + "f": "dd", + "l": "dd", "m": "d", "s": "dd" }, "m": { "f": "MM", - "l": "MMMM", + "l": "MM", "m": "MMM", "s": "MM" }, @@ -66,6 +61,18 @@ "l": "yyyy", "m": "yyyy", "s": "yyyy" + }, + "e": { + "f": "cccc", + "l": "ccc", + "m": "cc", + "s": "c" + }, + "l": { + "f": "LL", + "l": "LL", + "m": "LLL", + "s": "LL" } }, "time": { @@ -73,16 +80,16 @@ "h": "h", "m": "mm", "s": "ss", - "ah": "h a", + "ah": "h 'ц' a", "hm": "h:mm", "ms": "mm:ss", "ahm": "h:mm a", "hms": "h:mm:ss", - "hmz": "h:mm z", - "ahmz": "h:mm a z", + "hmz": "h:mm (z)", + "ahmz": "h:mm a (z)", "ahms": "h:mm:ss a", - "hmsz": "h:mm:ss z", - "ahmsz": "h:mm:ss a z" + "hmsz": "h:mm:ss (z)", + "ahmsz": "h:mm:ss a (z)" }, "24": { "h": "HH", @@ -93,61 +100,61 @@ "ms": "mm:ss", "ahm": "HH:mm", "hms": "HH:mm:ss", - "hmz": "HH:mm z", - "ahmz": "HH:mm z", + "hmz": "HH:mm (z)", + "ahmz": "HH:mm (z)", "ahms": "HH:mm:ss", - "hmsz": "HH:mm:ss z", - "ahmsz": "HH:mm:ss z" + "hmsz": "HH:mm:ss (z)", + "ahmsz": "HH:mm:ss (z)" } }, "range": { "c00": { - "f": "{sy} оны {sm} Ñарын {sd} {st} – {et}", - "l": "{sy}оны {sm}Ñарын {sd}өдөр {st} – {et}", - "m": "{sy} {sm} {sd} {st} – {et}", - "s": "{sy}-{sm}-{sd}, {st} – {et}" + "f": "{sy}.{sm}.{sd} {st} – {et}", + "l": "{sy}.{sm}.{sd} {st} – {et}", + "m": "{sy} оны {sm}ын {sd} {st} – {et}", + "s": "{sy}.{sm}.{sd} {st} – {et}" }, "c01": { - "f": "{sy} оны {sm} Ñарын {sd} {st} – {ey} оны {em} Ñарын {ed} {et}", - "l": "{sy}оны {sm}Ñарын {sd}өдөр {st} – {ey}оны {em}Ñарын {ed}өдөр {et}", - "m": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", - "s": "{sy}-{sm}-{sd}, {st} – {ey}-{em}-{ed}, {et}" + "f": "{sy}.{sm}.{sd} {st} – {ey}.{em}.{ed} {et}", + "l": "{sy}.{sm}.{sd} {st} – {ey}.{em}.{ed} {et}", + "m": "{sy} оны {sm}ын {sd} {st} – {ey} оны {em}ын {ed} {et}", + "s": "{sy}.{sm}.{sd} {st} – {ey}.{em}.{ed} {et}" }, "c02": { - "f": "{sy} оны {sm} Ñарын {sd} {st} – {ey} оны {em} Ñарын {ed} {et}", - "l": "{sy}оны {sm}Ñарын {sd}өдөр {st} – {ey}оны {em}Ñарын {ed}өдөр {et}", - "m": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", - "s": "{sy}-{sm}-{sd}, {st} – {ey}-{em}-{ed}, {et}" + "f": "{sy}.{sm}.{sd} {st} – {ey}.{em}.{ed} {et}", + "l": "{sy}.{sm}.{sd} {st} – {ey}.{em}.{ed} {et}", + "m": "{sy} оны {sm}ын {sd} {st} – {ey} оны {em}ын {ed} {et}", + "s": "{sy}.{sm}.{sd} {st} – {ey}.{em}.{ed} {et}" }, "c03": { - "f": "{sy} оны {sm} Ñарын {sd} {st} – {ey} оны {em} Ñарын {ed} {et}", - "l": "{sy}оны {sm}Ñарын {sd}өдөр {st} – {ey}оны {em}Ñарын {ed}өдөр {et}", - "m": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", - "s": "{sy}-{sm}-{sd}, {st} – {ey}-{em}-{ed}, {et}" + "f": "{sy}.{sm}.{sd} {st} – {ey}.{em}.{ed} {et}", + "l": "{sy}.{sm}.{sd} {st} – {ey}.{em}.{ed} {et}", + "m": "{sy} оны {sm}ын {sd} {st} – {ey} оны {em}ын {ed} {et}", + "s": "{sy}.{sm}.{sd} {st} – {ey}.{em}.{ed} {et}" }, "c10": { - "f": "{sy} оны {sm} Ñарын {sd} – {ed}", - "l": "{sy}оны {sm}Ñарын {sd}өдөр – {ed}", - "m": "{sy} {sm} {sd} – {ed}", - "s": "{sy}-{sm}-{sd} – {ed}" + "f": "{sy}.{sm}.{sd} – {ed}", + "l": "{sy}.{sm}.{sd} – {ed}", + "m": "{sy} оны {sm}ын {sd} – {ed}", + "s": "{sy}.{sm}.{sd} – {ed}" }, "c11": { - "f": "{sy} оны {sm} Ñарын {sd} – {em} Ñарын {ed}", - "l": "{sy}оны {sm}Ñарын {sd}өдөр – {em}Ñарын {ed}өдөр", - "m": "{sy} {sm} {sd} – {ey} {em} {ed}", - "s": "{sy}-{sm}-{sd} – {ey}-{em}-{ed}" + "f": "{sy}.{sm}.{sd} – {em}.{ed}", + "l": "{sy}.{sm}.{sd} – {em}.{ed}", + "m": "{sy} оны {sm}ын {sd} – {ey} оны {em}ын {ed}", + "s": "{sy}.{sm}.{sd} – {ey}.{em}.{ed}" }, "c12": { - "f": "{sy} оны {sm} Ñарын {sd} – {ey} оны {em} Ñарын {ed}", - "l": "{sy}оны {sm}Ñарын {sd}өдөр – {ey}оны {em}Ñарын {ed}өдөр", - "m": "{sy} {sm} {sd} – {ey} {em} {ed}", - "s": "{sy}-{sm}-{sd} – {ey}-{em}-{ed}" + "f": "{sy}.{sm}.{sd} – {ey}.{em}.{ed}", + "l": "{sy}.{sm}.{sd} – {ey}.{em}.{ed}", + "m": "{sy} оны {sm}ын {sd} – {ey} оны {em}ын {ed}", + "s": "{sy}.{sm}.{sd} – {ey}.{em}.{ed}" }, "c20": { - "f": "{sy} оны {sm} – {ey} оны {em}", - "l": "{sy}оны {sm} – {ey}оны {em}", - "m": "{sy} {sm} – {ey} {em}", - "s": "{sy}-{sm} – {ey}-{em}" + "f": "{sy}.{sm} – {ey}.{em}", + "l": "{sy}.{sm} – {ey}.{em}", + "m": "{sy} оны {sm}ын – {ey} оны {em}ын", + "s": "{sy}.{sm} – {ey}.{em}" }, "c30": { "f": "{sy} – {ey}", @@ -157,4 +164,4 @@ } } } -} \ No newline at end of file +} diff --git a/js/data/locale/mn/regionnames.json b/js/data/locale/mn/regionnames.json index 7eff716cc9..ab3fa5b03c 100644 --- a/js/data/locale/mn/regionnames.json +++ b/js/data/locale/mn/regionnames.json @@ -30,18 +30,6 @@ } ], "AE": [ - { - "name": "Эмирт Ðбу-Даби", - "code": "AZ" - }, - { - "name": "Эмирт Ðжман", - "code": "AJ" - }, - { - "name": "Эмирт Дубай", - "code": "DU" - }, { "name": "Fujairah", "code": "FU" @@ -57,6 +45,18 @@ { "name": "Umm al-Quwain", "code": "UQ" + }, + { + "name": "Эмирт Ðбу-Даби", + "code": "AZ" + }, + { + "name": "Эмирт Ðжман", + "code": "AJ" + }, + { + "name": "Эмирт Дубай", + "code": "DU" } ], "AF": [ @@ -232,10 +232,6 @@ } ], "AL": [ - { - "name": "Берат хошуу", - "code": "01" - }, { "name": "Berat", "code": "BR" @@ -423,6 +419,10 @@ { "name": "Vlorë County", "code": "12" + }, + { + "name": "Берат хошуу", + "code": "01" } ], "AM": [ @@ -546,18 +546,6 @@ } ], "AR": [ - { - "name": "БуÑноÑ-ÐйреÑ", - "code": "C" - }, - { - "name": "БуÑноÑ-ÐÐ¹Ñ€ÐµÑ Ð¼ÑƒÐ¶", - "code": "B" - }, - { - "name": "СантьÑго-дель-ЭÑтеро муж", - "code": "G" - }, { "name": "Catamarca", "code": "K" @@ -641,6 +629,18 @@ { "name": "Tucumán", "code": "T" + }, + { + "name": "БуÑноÑ-ÐйреÑ", + "code": "C" + }, + { + "name": "БуÑноÑ-ÐÐ¹Ñ€ÐµÑ Ð¼ÑƒÐ¶", + "code": "B" + }, + { + "name": "СантьÑго-дель-ЭÑтеро муж", + "code": "G" } ], "AT": [ @@ -716,114 +716,6 @@ } ], "AZ": [ - { - "name": "Ðбшерон аймаг", - "code": "ABS" - }, - { - "name": "Ðгдам аймаг", - "code": "AGM" - }, - { - "name": "Ðгдаш аймаг", - "code": "AGS" - }, - { - "name": "Ðгжабеди аймаг", - "code": "AGC" - }, - { - "name": "ÐгÑу аймаг", - "code": "AGU" - }, - { - "name": "Ðзербайжаны Ширван", - "code": "SR" - }, - { - "name": "ÐкÑтафа аймаг", - "code": "AGA" - }, - { - "name": "ÐÑтара аймаг", - "code": "AST" - }, - { - "name": "Баку", - "code": "BA" - }, - { - "name": "Балакен аймаг", - "code": "BAL" - }, - { - "name": "Барде аймаг", - "code": "BAR" - }, - { - "name": "Бейлеган аймаг", - "code": "BEY" - }, - { - "name": "БилеÑувар аймаг", - "code": "BIL" - }, - { - "name": "ГÑнжа", - "code": "GA" - }, - { - "name": "ДашкеÑан аймаг", - "code": "DAS" - }, - { - "name": "Евлах", - "code": "YE" - }, - { - "name": "Жабраил аймаг", - "code": "CAB" - }, - { - "name": "Жалилабад аймаг", - "code": "CAL" - }, - { - "name": "Кадебай аймаг", - "code": "GAD" - }, - { - "name": "Ланкеран аймаг", - "code": "LA" - }, - { - "name": "Ланкеран хот", - "code": "LAN" - }, - { - "name": "Мингечевир хот", - "code": "MI" - }, - { - "name": "Ðахчыван", - "code": "NX" - }, - { - "name": "Сумгаит", - "code": "SM" - }, - { - "name": "Хажигабул аймаг", - "code": "HAC" - }, - { - "name": "Шабран аймаг", - "code": "SBN" - }, - { - "name": "Шеки", - "code": "SA" - }, { "name": "Babek", "code": "BAB" @@ -1027,125 +919,217 @@ { "name": "Zardab", "code": "ZAR" - } - ], - "BA": [ - { - "code": "05", - "name": "Bosnian Podrinje" }, { - "code": "BRC", - "name": "BrÄko District" + "name": "Ðбшерон аймаг", + "code": "ABS" }, { - "code": "06", - "name": "Central Bosnia" + "name": "Ðгдам аймаг", + "code": "AGM" }, { - "code": "BIH", - "name": "Federation of Bosnia and Herzegovina" + "name": "Ðгдаш аймаг", + "code": "AGS" }, { - "code": "07", - "name": "Herzegovina-Neretva" + "name": "Ðгжабеди аймаг", + "code": "AGC" }, { - "code": "10", - "name": "Livanjski" + "name": "ÐгÑу аймаг", + "code": "AGU" }, { - "code": "02", - "name": "Posavina" + "name": "Ðзербайжаны Ширван", + "code": "SR" }, { - "code": "SRP", - "name": "Republika Srpska" + "name": "ÐкÑтафа аймаг", + "code": "AGA" }, { - "code": "09", - "name": "Sarajevo" + "name": "ÐÑтара аймаг", + "code": "AST" }, { - "code": "03", - "name": "Tuzlanski" + "name": "Баку", + "code": "BA" }, { - "code": "01", - "name": "Una-Sana" + "name": "Балакен аймаг", + "code": "BAL" }, { - "code": "08", - "name": "West Herzegovina" + "name": "Барде аймаг", + "code": "BAR" }, { - "code": "04", - "name": "Zenica-Doboj" - } - ], - "BB": [ - { - "code": "01", - "name": "Christ Church" + "name": "Бейлеган аймаг", + "code": "BEY" }, { - "code": "02", - "name": "Saint Andrew" + "name": "БилеÑувар аймаг", + "code": "BIL" }, { - "code": "03", - "name": "Saint George" + "name": "ГÑнжа", + "code": "GA" }, { - "code": "04", - "name": "Saint James" + "name": "ДашкеÑан аймаг", + "code": "DAS" }, { - "code": "05", - "name": "Saint John" + "name": "Евлах", + "code": "YE" }, { - "code": "06", - "name": "Saint Joseph" + "name": "Жабраил аймаг", + "code": "CAB" }, { - "code": "07", - "name": "Saint Lucy" + "name": "Жалилабад аймаг", + "code": "CAL" }, { - "code": "08", - "name": "Saint Michael" + "name": "Кадебай аймаг", + "code": "GAD" }, { - "code": "09", - "name": "Saint Peter" + "name": "Ланкеран аймаг", + "code": "LA" + }, + { + "name": "Ланкеран хот", + "code": "LAN" + }, + { + "name": "Мингечевир хот", + "code": "MI" + }, + { + "name": "Ðахчыван", + "code": "NX" + }, + { + "name": "Сумгаит", + "code": "SM" + }, + { + "name": "Хажигабул аймаг", + "code": "HAC" + }, + { + "name": "Шабран аймаг", + "code": "SBN" + }, + { + "name": "Шеки", + "code": "SA" + } + ], + "BA": [ + { + "code": "05", + "name": "Bosnian Podrinje" + }, + { + "code": "BRC", + "name": "BrÄko District" + }, + { + "code": "06", + "name": "Central Bosnia" + }, + { + "code": "BIH", + "name": "Federation of Bosnia and Herzegovina" + }, + { + "code": "07", + "name": "Herzegovina-Neretva" }, { "code": "10", - "name": "Saint Philip" + "name": "Livanjski" }, { - "code": "11", - "name": "Saint Thomas" + "code": "02", + "name": "Posavina" + }, + { + "code": "SRP", + "name": "Republika Srpska" + }, + { + "code": "09", + "name": "Sarajevo" + }, + { + "code": "03", + "name": "Tuzlanski" + }, + { + "code": "01", + "name": "Una-Sana" + }, + { + "code": "08", + "name": "West Herzegovina" + }, + { + "code": "04", + "name": "Zenica-Doboj" } ], - "BD": [ + "BB": [ { - "name": "БариÑал муж", - "code": "A" + "code": "01", + "name": "Christ Church" }, { - "name": "Дакка муж", - "code": "C" + "code": "02", + "name": "Saint Andrew" }, { - "name": "Кхулна муж", - "code": "D" + "code": "03", + "name": "Saint George" }, { - "name": "Читтагонг муж", - "code": "B" + "code": "04", + "name": "Saint James" + }, + { + "code": "05", + "name": "Saint John" + }, + { + "code": "06", + "name": "Saint Joseph" + }, + { + "code": "07", + "name": "Saint Lucy" + }, + { + "code": "08", + "name": "Saint Michael" + }, + { + "code": "09", + "name": "Saint Peter" + }, + { + "code": "10", + "name": "Saint Philip" }, + { + "code": "11", + "name": "Saint Thomas" + } + ], + "BD": [ { "name": "Bagerhat", "code": "05" @@ -1417,13 +1401,25 @@ { "name": "Thakurgaon", "code": "64" + }, + { + "name": "БариÑал муж", + "code": "A" + }, + { + "name": "Дакка муж", + "code": "C" + }, + { + "name": "Кхулна муж", + "code": "D" + }, + { + "name": "Читтагонг муж", + "code": "B" } ], "BE": [ - { - "name": "БрюÑÑель", - "code": "BRU" - }, { "name": "Antwerp", "code": "VAN" @@ -1471,6 +1467,10 @@ { "name": "West Flanders", "code": "VWV" + }, + { + "name": "БрюÑÑель", + "code": "BRU" } ], "BF": [ @@ -2038,10 +2038,6 @@ } ], "BR": [ - { - "name": "Сан-Паулу муж", - "code": "SP" - }, { "name": "Acre", "code": "AC" @@ -2145,6 +2141,10 @@ { "name": "Tocantins", "code": "TO" + }, + { + "name": "Сан-Паулу муж", + "code": "SP" } ], "BS": [ @@ -2274,10 +2274,6 @@ } ], "BT": [ - { - "name": "Тхимпху зонкаг", - "code": "15" - }, { "name": "Bumthang", "code": "33" @@ -2353,13 +2349,13 @@ { "name": "Zhemgang", "code": "34" + }, + { + "name": "Тхимпху зонкаг", + "code": "15" } ], "BW": [ - { - "name": "Габороне", - "code": "GA" - }, { "name": "Central", "code": "CE" @@ -2419,13 +2415,13 @@ { "name": "Sowa Town", "code": "ST" + }, + { + "name": "Габороне", + "code": "GA" } ], "BY": [ - { - "name": "МинÑк", - "code": "HM" - }, { "name": "Brest", "code": "BR" @@ -2449,6 +2445,10 @@ { "name": "Vitebsk", "code": "VI" + }, + { + "name": "МинÑк", + "code": "HM" } ], "BZ": [ @@ -2532,10 +2532,6 @@ } ], "CD": [ - { - "name": "КиншаÑа", - "code": "KN" - }, { "name": "Bandundu", "code": "BN" @@ -2651,13 +2647,13 @@ { "name": "Tshuapa", "code": "TU" + }, + { + "name": "КиншаÑа", + "code": "KN" } ], "CF": [ - { - "name": "Банги", - "code": "BGF" - }, { "name": "Bamingui-Bangoran", "code": "BB" @@ -2721,6 +2717,10 @@ { "name": "Vakaga", "code": "VK" + }, + { + "name": "Банги", + "code": "BGF" } ], "CG": [ @@ -2880,14 +2880,6 @@ } ], "CI": [ - { - "name": "Ðбижан хот", - "code": "AB" - }, - { - "name": "ЯмуÑукро хот", - "code": "YM" - }, { "name": "Agnéby", "code": "16" @@ -3011,6 +3003,14 @@ { "name": "Zanzan²", "code": "ZZ" + }, + { + "name": "Ðбижан хот", + "code": "AB" + }, + { + "name": "ЯмуÑукро хот", + "code": "YM" } ], "CL": [ @@ -3256,10 +3256,6 @@ } ], "CO": [ - { - "name": "Богота", - "code": "DC" - }, { "name": "Amazonas", "code": "AMA" @@ -3387,6 +3383,10 @@ { "name": "Vichada", "code": "VID" + }, + { + "name": "Богота", + "code": "DC" } ], "CR": [ @@ -3610,10 +3610,6 @@ } ], "CZ": [ - { - "name": "Прага", - "code": "10" - }, { "name": "BeneÅ¡ov", "code": "201" @@ -4057,6 +4053,10 @@ { "name": "Znojmo", "code": "647" + }, + { + "name": "Прага", + "code": "10" } ], "DE": [ @@ -4126,10 +4126,6 @@ } ], "DJ": [ - { - "name": "Жибути", - "code": "DJ" - }, { "name": "Ali Sabieh", "code": "AS" @@ -4149,6 +4145,10 @@ { "name": "Tadjourah", "code": "TA" + }, + { + "name": "Жибути", + "code": "DJ" } ], "DK": [ @@ -4877,44 +4877,20 @@ ], "ES": [ { - "name": "ÐÐ½Ð´Ð°Ð»ÑƒÑ Ð¾Ñ€Ð¾Ð½", - "code": "AN" + "name": "A Coruña", + "code": "C" }, { - "name": "Ðрагон орон", - "code": "AR" + "name": "Ãlava", + "code": "VI" }, { - "name": "ÐÑтур муж", - "code": "AS" + "name": "Albacete", + "code": "AB" }, { - "name": "Балеарын арлууд", - "code": "IB" - }, - { - "name": "БаÑк орон", - "code": "PV" - }, - { - "name": "Каталон орон", - "code": "CT" - }, - { - "name": "A Coruña", - "code": "C" - }, - { - "name": "Ãlava", - "code": "VI" - }, - { - "name": "Albacete", - "code": "AB" - }, - { - "name": "Alicante", - "code": "A" + "name": "Alicante", + "code": "A" }, { "name": "Almería", @@ -5151,17 +5127,33 @@ { "name": "Zaragoza", "code": "Z" - } - ], - "ET": [ + }, { - "name": "ÐддиÑ-Ðбеба", - "code": "AA" + "name": "ÐÐ½Ð´Ð°Ð»ÑƒÑ Ð¾Ñ€Ð¾Ð½", + "code": "AN" }, { - "name": "Дыре-Дауа", - "code": "DD" + "name": "Ðрагон орон", + "code": "AR" + }, + { + "name": "ÐÑтур муж", + "code": "AS" + }, + { + "name": "Балеарын арлууд", + "code": "IB" + }, + { + "name": "БаÑк орон", + "code": "PV" }, + { + "name": "Каталон орон", + "code": "CT" + } + ], + "ET": [ { "name": "Afar", "code": "AF" @@ -5197,6 +5189,14 @@ { "name": "Tigray", "code": "TI" + }, + { + "name": "ÐддиÑ-Ðбеба", + "code": "AA" + }, + { + "name": "Дыре-Дауа", + "code": "DD" } ], "FI": [ @@ -5374,38 +5374,6 @@ } ], "FR": [ - { - "name": "Бретань муж", - "code": "BRE" - }, - { - "name": "Бургунд муж", - "code": "BFC" - }, - { - "name": "Гар аймаг", - "code": "30" - }, - { - "name": "Дорно Пиреней", - "code": "66" - }, - { - "name": "Иль-де-ФранÑ", - "code": "IDF" - }, - { - "name": "Од аймаг", - "code": "11" - }, - { - "name": "ПариÑ", - "code": "75" - }, - { - "name": "Эро аймаг", - "code": "34" - }, { "name": "Ain", "code": "01" @@ -5500,11 +5468,11 @@ }, { "name": "Corsica", - "code": "COR" + "code": "H" }, { "name": "Corsica", - "code": "H" + "code": "COR" }, { "name": "Côte-d’Or", @@ -5881,6 +5849,38 @@ { "name": "Yvelines", "code": "78" + }, + { + "name": "Бретань муж", + "code": "BRE" + }, + { + "name": "Бургунд муж", + "code": "BFC" + }, + { + "name": "Гар аймаг", + "code": "30" + }, + { + "name": "Дорно Пиреней", + "code": "66" + }, + { + "name": "Иль-де-ФранÑ", + "code": "IDF" + }, + { + "name": "Од аймаг", + "code": "11" + }, + { + "name": "ПариÑ", + "code": "75" + }, + { + "name": "Эро аймаг", + "code": "34" } ], "GA": [ @@ -5922,62 +5922,6 @@ } ], "GB": [ - { - "name": "Ðбердин", - "code": "ABE" - }, - { - "name": "Ðнгли", - "code": "ENG" - }, - { - "name": "Бирмингем", - "code": "BIR" - }, - { - "name": "Их Британи", - "code": "GBN" - }, - { - "name": "Кардифф", - "code": "CRF" - }, - { - "name": "Ливерпүүл", - "code": "LIV" - }, - { - "name": "МанчеÑтер", - "code": "MAN" - }, - { - "name": "Ðоттингем", - "code": "NGM" - }, - { - "name": "ÐьюкаÑл", - "code": "NET" - }, - { - "name": "ÐÑгдÑÑн Вант УлÑ", - "code": "UKM" - }, - { - "name": "Умард Ирланд", - "code": "NIR" - }, - { - "name": "УÑльÑ", - "code": "WLS" - }, - { - "name": "Шотланд", - "code": "SCT" - }, - { - "name": "Эдинбург", - "code": "EDH" - }, { "name": "Aberdeenshire", "code": "ABD" @@ -6917,6 +6861,62 @@ { "name": "York", "code": "YOR" + }, + { + "name": "Ðбердин", + "code": "ABE" + }, + { + "name": "Ðнгли", + "code": "ENG" + }, + { + "name": "Бирмингем", + "code": "BIR" + }, + { + "name": "Их Британи", + "code": "GBN" + }, + { + "name": "Кардифф", + "code": "CRF" + }, + { + "name": "Ливерпүүл", + "code": "LIV" + }, + { + "name": "МанчеÑтер", + "code": "MAN" + }, + { + "name": "Ðоттингем", + "code": "NGM" + }, + { + "name": "ÐьюкаÑл", + "code": "NET" + }, + { + "name": "ÐÑгдÑÑн Вант УлÑ", + "code": "UKM" + }, + { + "name": "Умард Ирланд", + "code": "NIR" + }, + { + "name": "УÑльÑ", + "code": "WLS" + }, + { + "name": "Шотланд", + "code": "SCT" + }, + { + "name": "Эдинбург", + "code": "EDH" } ], "GD": [ @@ -6950,14 +6950,6 @@ } ], "GE": [ - { - "name": "Ðбхаз", - "code": "AB" - }, - { - "name": "ТбилиÑ", - "code": "TB" - }, { "name": "Adjara", "code": "AJ" @@ -6997,12 +6989,20 @@ { "name": "Shida Kartli", "code": "SK" - } - ], - "GH": [ - { - "code": "AH", - "name": "Ashanti" + }, + { + "name": "Ðбхаз", + "code": "AB" + }, + { + "name": "ТбилиÑ", + "code": "TB" + } + ], + "GH": [ + { + "code": "AH", + "name": "Ashanti" }, { "code": "BA", @@ -7086,10 +7086,6 @@ } ], "GN": [ - { - "name": "Конакри", - "code": "C" - }, { "name": "Beyla", "code": "BE" @@ -7249,6 +7245,10 @@ { "name": "Yomou", "code": "YO" + }, + { + "name": "Конакри", + "code": "C" } ], "GQ": [ @@ -7642,10 +7642,6 @@ } ], "GW": [ - { - "name": "БиÑÑау", - "code": "BS" - }, { "name": "Bafatá", "code": "BA" @@ -7689,6 +7685,10 @@ { "name": "Tombali", "code": "TO" + }, + { + "name": "БиÑÑау", + "code": "BS" } ], "GY": [ @@ -7936,18 +7936,6 @@ } ], "HU": [ - { - "name": "Будапешт", - "code": "BU" - }, - { - "name": "Дебрецен", - "code": "DE" - }, - { - "name": "ЯÑ-Ðадькун-Сольнок", - "code": "JN" - }, { "name": "Bács-Kiskun", "code": "BK" @@ -8107,9 +8095,97 @@ { "name": "Zalaegerszeg", "code": "ZE" + }, + { + "name": "Будапешт", + "code": "BU" + }, + { + "name": "Дебрецен", + "code": "DE" + }, + { + "name": "ЯÑ-Ðадькун-Сольнок", + "code": "JN" } ], "ID": [ + { + "name": "Bali", + "code": "BA" + }, + { + "name": "Bangka–Belitung Islands", + "code": "BB" + }, + { + "name": "Bengkulu", + "code": "BE" + }, + { + "name": "East Kalimantan", + "code": "KI" + }, + { + "name": "East Nusa Tenggara", + "code": "NT" + }, + { + "name": "Gorontalo", + "code": "GO" + }, + { + "name": "Kalimantan", + "code": "KA" + }, + { + "name": "Maluku", + "code": "MA" + }, + { + "name": "Maluku Islands", + "code": "ML" + }, + { + "name": "North Kalimantan", + "code": "KU" + }, + { + "name": "North Maluku", + "code": "MU" + }, + { + "name": "Papua", + "code": "PA" + }, + { + "name": "South Sulawesi", + "code": "SN" + }, + { + "name": "Southeast Sulawesi", + "code": "SG" + }, + { + "name": "Sulawesi", + "code": "SL" + }, + { + "name": "Sumatra", + "code": "SM" + }, + { + "name": "West Nusa Tenggara", + "code": "NB" + }, + { + "name": "West Papua", + "code": "PB" + }, + { + "name": "Yogyakarta", + "code": "YO" + }, { "name": "Ðче", "code": "AC" @@ -8197,82 +8273,6 @@ { "name": "Умар Суматра", "code": "SU" - }, - { - "name": "Bali", - "code": "BA" - }, - { - "name": "Bangka–Belitung Islands", - "code": "BB" - }, - { - "name": "Bengkulu", - "code": "BE" - }, - { - "name": "East Kalimantan", - "code": "KI" - }, - { - "name": "East Nusa Tenggara", - "code": "NT" - }, - { - "name": "Gorontalo", - "code": "GO" - }, - { - "name": "Kalimantan", - "code": "KA" - }, - { - "name": "Maluku", - "code": "MA" - }, - { - "name": "Maluku Islands", - "code": "ML" - }, - { - "name": "North Kalimantan", - "code": "KU" - }, - { - "name": "North Maluku", - "code": "MU" - }, - { - "name": "Papua", - "code": "PA" - }, - { - "name": "South Sulawesi", - "code": "SN" - }, - { - "name": "Southeast Sulawesi", - "code": "SG" - }, - { - "name": "Sulawesi", - "code": "SL" - }, - { - "name": "Sumatra", - "code": "SM" - }, - { - "name": "West Nusa Tenggara", - "code": "NB" - }, - { - "name": "West Papua", - "code": "PB" - }, - { - "name": "Yogyakarta", - "code": "YO" } ], "IE": [ @@ -8424,6 +8424,30 @@ } ], "IN": [ + { + "name": "Andaman and Nicobar Islands", + "code": "AN" + }, + { + "name": "Chandigarh", + "code": "CH" + }, + { + "name": "Dadra and Nagar Haveli", + "code": "DN" + }, + { + "name": "Daman and Diu", + "code": "DD" + }, + { + "name": "Lakshadweep", + "code": "LD" + }, + { + "name": "Puducherry", + "code": "PY" + }, { "name": "Ðндра Прадеш", "code": "AP" @@ -8543,30 +8567,6 @@ { "name": "ЧаттиÑгар", "code": "CT" - }, - { - "name": "Andaman and Nicobar Islands", - "code": "AN" - }, - { - "name": "Chandigarh", - "code": "CH" - }, - { - "name": "Dadra and Nagar Haveli", - "code": "DN" - }, - { - "name": "Daman and Diu", - "code": "DD" - }, - { - "name": "Lakshadweep", - "code": "LD" - }, - { - "name": "Puducherry", - "code": "PY" } ], "IQ": [ @@ -8808,34 +8808,6 @@ } ], "IT": [ - { - "name": "Кротоне", - "code": "KR" - }, - { - "name": "Лацио муж", - "code": "62" - }, - { - "name": "Ломбард муж", - "code": "25" - }, - { - "name": "МеÑÑина", - "code": "ME" - }, - { - "name": "Милан аймаг", - "code": "MI" - }, - { - "name": "Палермо аймаг", - "code": "PA" - }, - { - "name": "Ром аймаг", - "code": "RM" - }, { "name": "Abruzzo", "code": "65" @@ -9327,6 +9299,34 @@ { "name": "Viterbo", "code": "VT" + }, + { + "name": "Кротоне", + "code": "KR" + }, + { + "name": "Лацио муж", + "code": "62" + }, + { + "name": "Ломбард муж", + "code": "25" + }, + { + "name": "МеÑÑина", + "code": "ME" + }, + { + "name": "Милан аймаг", + "code": "MI" + }, + { + "name": "Палермо аймаг", + "code": "PA" + }, + { + "name": "Ром аймаг", + "code": "RM" } ], "JM": [ @@ -9818,6 +9818,10 @@ } ], "KG": [ + { + "name": "Jalal-Abad", + "code": "J" + }, { "name": "Баткен аймаг", "code": "B" @@ -9849,10 +9853,6 @@ { "name": "Чүй муж", "code": "C" - }, - { - "name": "Jalal-Abad", - "code": "J" } ], "KH": [ @@ -10198,14 +10198,6 @@ } ], "KZ": [ - { - "name": "Ðлматы", - "code": "ALA" - }, - { - "name": "ÐÑтана", - "code": "AST" - }, { "name": "Akmola", "code": "AKM" @@ -10265,29 +10257,17 @@ { "name": "West Kazakhstan", "code": "ZAP" - } - ], - "LA": [ - { - "name": "ВьентьÑн аймаг", - "code": "VI" - }, - { - "name": "ВьентьÑн тойрог", - "code": "VT" }, { - "name": "Луангпхабанг аймаг", - "code": "LP" - }, - { - "name": "Саваннакхет аймаг", - "code": "SV" + "name": "Ðлматы", + "code": "ALA" }, { - "name": "ЧампаÑак аймаг", - "code": "CH" - }, + "name": "ÐÑтана", + "code": "AST" + } + ], + "LA": [ { "name": "Attapeu", "code": "AT" @@ -10339,6 +10319,26 @@ { "name": "Xiangkhouang", "code": "XI" + }, + { + "name": "ВьентьÑн аймаг", + "code": "VI" + }, + { + "name": "ВьентьÑн тойрог", + "code": "VT" + }, + { + "name": "Луангпхабанг аймаг", + "code": "LP" + }, + { + "name": "Саваннакхет аймаг", + "code": "SV" + }, + { + "name": "ЧампаÑак аймаг", + "code": "CH" } ], "LB": [ @@ -11050,10 +11050,6 @@ } ], "LV": [ - { - "name": "Рига", - "code": "RIX" - }, { "name": "Ä€daži", "code": "011" @@ -11525,6 +11521,10 @@ { "name": "Zilupe", "code": "110" + }, + { + "name": "Рига", + "code": "RIX" } ], "LY": [ @@ -11618,18 +11618,6 @@ } ], "MA": [ - { - "name": "КаÑабланка", - "code": "CAS" - }, - { - "name": "Рабат", - "code": "RAB" - }, - { - "name": "Танжер", - "code": "TNG" - }, { "name": "Agadir-Ida Ou Tanane", "code": "AGD" @@ -11933,6 +11921,18 @@ { "name": "Zagora", "code": "ZAG" + }, + { + "name": "КаÑабланка", + "code": "CAS" + }, + { + "name": "Рабат", + "code": "RAB" + }, + { + "name": "Танжер", + "code": "TNG" } ], "MC": [ @@ -12006,18 +12006,6 @@ } ], "MD": [ - { - "name": "Балць", - "code": "BA" - }, - { - "name": "Гагауз нутаг", - "code": "GA" - }, - { - "name": "Кишинёв", - "code": "CU" - }, { "name": "Anenii Noi", "code": "AN" @@ -12153,6 +12141,18 @@ { "name": "Ungheni", "code": "UN" + }, + { + "name": "Балць", + "code": "BA" + }, + { + "name": "Гагауз нутаг", + "code": "GA" + }, + { + "name": "Кишинёв", + "code": "CU" } ], "ME": [ @@ -12724,10 +12724,6 @@ } ], "ML": [ - { - "name": "Бамако", - "code": "BKO" - }, { "name": "Gao", "code": "7" @@ -12767,6 +12763,10 @@ { "name": "Tombouctou", "code": "6" + }, + { + "name": "Бамако", + "code": "BKO" } ], "MM": [ @@ -13262,10 +13262,6 @@ } ], "MU": [ - { - "name": "Порт ЛуйÑ", - "code": "PU" - }, { "name": "Agaléga", "code": "AG" @@ -13329,13 +13325,13 @@ { "name": "Vacoas-Phoenix", "code": "VP" + }, + { + "name": "Порт ЛуйÑ", + "code": "PU" } ], "MV": [ - { - "name": "Мале", - "code": "MLE" - }, { "name": "Addu", "code": "01" @@ -13443,6 +13439,10 @@ { "name": "Vaavu", "code": "04" + }, + { + "name": "Мале", + "code": "MLE" } ], "MW": [ @@ -13572,14 +13572,6 @@ } ], "MX": [ - { - "name": "Мехико", - "code": "CMX" - }, - { - "name": "Оахака", - "code": "OAX" - }, { "name": "Aguascalientes", "code": "AGU" @@ -13703,6 +13695,14 @@ { "name": "Zacatecas", "code": "ZAC" + }, + { + "name": "Мехико", + "code": "CMX" + }, + { + "name": "Оахака", + "code": "OAX" } ], "MY": [ @@ -13772,10 +13772,6 @@ } ], "MZ": [ - { - "name": "Мапуто", - "code": "MPM" - }, { "name": "Cabo Delgado", "code": "P" @@ -13815,6 +13811,10 @@ { "name": "Zambezia", "code": "Q" + }, + { + "name": "Мапуто", + "code": "MPM" } ], "NA": [ @@ -14130,22 +14130,6 @@ } ], "NL": [ - { - "name": "Гелдерланд", - "code": "GE" - }, - { - "name": "Өмнө Холланд", - "code": "ZH" - }, - { - "name": "Умар Брабант", - "code": "NB" - }, - { - "name": "Умар Холланд", - "code": "NH" - }, { "name": "Aruba", "code": "AW" @@ -14201,6 +14185,22 @@ { "name": "Zeeland", "code": "ZE" + }, + { + "name": "Гелдерланд", + "code": "GE" + }, + { + "name": "Өмнө Холланд", + "code": "ZH" + }, + { + "name": "Умар Брабант", + "code": "NB" + }, + { + "name": "Умар Холланд", + "code": "NH" } ], "NO": [ @@ -14718,10 +14718,6 @@ } ], "PG": [ - { - "name": "Порт-МорÑби", - "code": "NCD" - }, { "name": "Bougainville", "code": "NSB" @@ -14805,6 +14801,10 @@ { "name": "Western Highlands", "code": "WHM" + }, + { + "name": "Порт-МорÑби", + "code": "NCD" } ], "PH": [ @@ -15202,14 +15202,6 @@ } ], "PK": [ - { - "name": "БалучиÑтан", - "code": "BA" - }, - { - "name": "Панжаб", - "code": "PB" - }, { "name": "Azad Kashmir", "code": "JK" @@ -15233,6 +15225,14 @@ { "name": "Sindh", "code": "SD" + }, + { + "name": "БалучиÑтан", + "code": "BA" + }, + { + "name": "Панжаб", + "code": "PB" } ], "PL": [ @@ -15516,10 +15516,6 @@ } ], "PY": [ - { - "name": "ÐÑунÑион", - "code": "ASU" - }, { "name": "Alto Paraguay", "code": "16" @@ -15587,13 +15583,13 @@ { "name": "San Pedro", "code": "2" + }, + { + "name": "ÐÑунÑион", + "code": "ASU" } ], "QA": [ - { - "name": "Доха", - "code": "DA" - }, { "name": "Al Daayen", "code": "ZA" @@ -15621,6 +15617,10 @@ { "name": "Umm Salal", "code": "US" + }, + { + "name": "Доха", + "code": "DA" } ], "RO": [ @@ -15794,42 +15794,6 @@ } ], "RS": [ - { - "name": "Белград", - "code": "00" - }, - { - "name": "Браничев аймаг", - "code": "11" - }, - { - "name": "Воеводин", - "code": "VO" - }, - { - "name": "Златибор аймаг", - "code": "16" - }, - { - "name": "Ðишав аймаг", - "code": "20" - }, - { - "name": "Подунай аймаг", - "code": "10" - }, - { - "name": "Рашка аймаг", - "code": "18" - }, - { - "name": "Умар Банат аймаг", - "code": "03" - }, - { - "name": "Шумад аймаг", - "code": "12" - }, { "name": "Bor", "code": "14" @@ -15921,9 +15885,161 @@ { "name": "ZajeÄar", "code": "15" + }, + { + "name": "Белград", + "code": "00" + }, + { + "name": "Браничев аймаг", + "code": "11" + }, + { + "name": "Воеводин", + "code": "VO" + }, + { + "name": "Златибор аймаг", + "code": "16" + }, + { + "name": "Ðишав аймаг", + "code": "20" + }, + { + "name": "Подунай аймаг", + "code": "10" + }, + { + "name": "Рашка аймаг", + "code": "18" + }, + { + "name": "Умар Банат аймаг", + "code": "03" + }, + { + "name": "Шумад аймаг", + "code": "12" } ], "RU": [ + { + "name": "Amur", + "code": "AMU" + }, + { + "name": "Astrakhan", + "code": "AST" + }, + { + "name": "Belgorod", + "code": "BEL" + }, + { + "name": "Chukotka Okrug", + "code": "CHU" + }, + { + "name": "Jewish", + "code": "YEV" + }, + { + "name": "Kaluga", + "code": "KLU" + }, + { + "name": "Khanty-Mansi", + "code": "KHM" + }, + { + "name": "Kostroma", + "code": "KOS" + }, + { + "name": "Kursk", + "code": "KRS" + }, + { + "name": "Lipetsk", + "code": "LIP" + }, + { + "name": "Nenets", + "code": "NEN" + }, + { + "name": "Novgorod", + "code": "NGR" + }, + { + "name": "Novosibirsk", + "code": "NVS" + }, + { + "name": "Omsk", + "code": "OMS" + }, + { + "name": "Penza", + "code": "PNZ" + }, + { + "name": "Perm Krai", + "code": "PER" + }, + { + "name": "Primorsky Krai", + "code": "PRI" + }, + { + "name": "Pskov", + "code": "PSK" + }, + { + "name": "Samara", + "code": "SAM" + }, + { + "name": "Saratov", + "code": "SAR" + }, + { + "name": "Smolensk", + "code": "SMO" + }, + { + "name": "Sverdlovsk", + "code": "SVE" + }, + { + "name": "Tambov", + "code": "TAM" + }, + { + "name": "Tomsk", + "code": "TOM" + }, + { + "name": "Tyumen", + "code": "TYU" + }, + { + "name": "Volgograd", + "code": "VGG" + }, + { + "name": "Vologda", + "code": "VLG" + }, + { + "name": "Yamalo-Nenets Okrug", + "code": "YAN" + }, + { + "name": "Yaroslavl", + "code": "YAR" + }, { "name": "Ðдыгей", "code": "AD" @@ -16139,150 +16255,34 @@ { "name": "Эрхүү муж", "code": "IRK" - }, + } + ], + "RW": [ { - "name": "Amur", - "code": "AMU" + "code": "01", + "name": "Kigali" }, { - "name": "Astrakhan", - "code": "AST" + "code": "02", + "name": "Eastern" }, { - "name": "Belgorod", - "code": "BEL" + "code": "03", + "name": "Northern" }, { - "name": "Chukotka Okrug", - "code": "CHU" + "code": "04", + "name": "Western" }, { - "name": "Jewish", - "code": "YEV" - }, + "code": "05", + "name": "Southern" + } + ], + "SA": [ { - "name": "Kaluga", - "code": "KLU" - }, - { - "name": "Khanty-Mansi", - "code": "KHM" - }, - { - "name": "Kostroma", - "code": "KOS" - }, - { - "name": "Kursk", - "code": "KRS" - }, - { - "name": "Lipetsk", - "code": "LIP" - }, - { - "name": "Nenets", - "code": "NEN" - }, - { - "name": "Novgorod", - "code": "NGR" - }, - { - "name": "Novosibirsk", - "code": "NVS" - }, - { - "name": "Omsk", - "code": "OMS" - }, - { - "name": "Penza", - "code": "PNZ" - }, - { - "name": "Perm Krai", - "code": "PER" - }, - { - "name": "Primorsky Krai", - "code": "PRI" - }, - { - "name": "Pskov", - "code": "PSK" - }, - { - "name": "Samara", - "code": "SAM" - }, - { - "name": "Saratov", - "code": "SAR" - }, - { - "name": "Smolensk", - "code": "SMO" - }, - { - "name": "Sverdlovsk", - "code": "SVE" - }, - { - "name": "Tambov", - "code": "TAM" - }, - { - "name": "Tomsk", - "code": "TOM" - }, - { - "name": "Tyumen", - "code": "TYU" - }, - { - "name": "Volgograd", - "code": "VGG" - }, - { - "name": "Vologda", - "code": "VLG" - }, - { - "name": "Yamalo-Nenets Okrug", - "code": "YAN" - }, - { - "name": "Yaroslavl", - "code": "YAR" - } - ], - "RW": [ - { - "code": "01", - "name": "Kigali" - }, - { - "code": "02", - "name": "Eastern" - }, - { - "code": "03", - "name": "Northern" - }, - { - "code": "04", - "name": "Western" - }, - { - "code": "05", - "name": "Southern" - } - ], - "SA": [ - { - "code": "01", - "name": "Riyadh" + "code": "01", + "name": "Riyadh" }, { "code": "02", @@ -17524,18 +17524,6 @@ } ], "SK": [ - { - "name": "БратиÑлав аймаг", - "code": "BL" - }, - { - "name": "Жилин аймаг", - "code": "ZI" - }, - { - "name": "Трнав аймаг", - "code": "TA" - }, { "name": "Banská Bystrica", "code": "BC" @@ -17555,6 +17543,18 @@ { "name": "TrenÄín", "code": "TC" + }, + { + "name": "БратиÑлав аймаг", + "code": "BL" + }, + { + "name": "Жилин аймаг", + "code": "ZI" + }, + { + "name": "Трнав аймаг", + "code": "TA" } ], "SL": [ @@ -17974,10 +17974,6 @@ } ], "TD": [ - { - "name": "Ðжамена", - "code": "ND" - }, { "name": "Bahr el Gazel", "code": "BG" @@ -18065,6 +18061,10 @@ { "name": "Wadi Fira", "code": "WF" + }, + { + "name": "Ðжамена", + "code": "ND" } ], "TG": [ @@ -18090,14 +18090,6 @@ } ], "TH": [ - { - "name": "Бангкок", - "code": "10" - }, - { - "name": "Убонрачатхани аймаг", - "code": "34" - }, { "name": "Amnat Charoen", "code": "37" @@ -18401,13 +18393,17 @@ { "name": "Yasothon", "code": "35" + }, + { + "name": "Бангкок", + "code": "10" + }, + { + "name": "Убонрачатхани аймаг", + "code": "34" } ], "TJ": [ - { - "name": "Душанбе", - "code": "DU" - }, { "name": "Gorno-Badakhshan", "code": "GB" @@ -18423,6 +18419,10 @@ { "name": "Sughd", "code": "SU" + }, + { + "name": "Душанбе", + "code": "DU" } ], "TL": [ @@ -19048,6 +19048,22 @@ } ], "TW": [ + { + "name": "Chiayi County", + "code": "CYI" + }, + { + "name": "Lienchiang", + "code": "LIE" + }, + { + "name": "New Taipei", + "code": "NWT" + }, + { + "name": "Penghu", + "code": "PEN" + }, { "name": "Гаошюн", "code": "KHH" @@ -19119,22 +19135,6 @@ { "name": "Юньлинь", "code": "YUN" - }, - { - "name": "Chiayi County", - "code": "CYI" - }, - { - "name": "Lienchiang", - "code": "LIE" - }, - { - "name": "New Taipei", - "code": "NWT" - }, - { - "name": "Penghu", - "code": "PEN" } ], "TZ": [ @@ -19914,6 +19914,46 @@ } ], "US": [ + { + "name": "American Samoa", + "code": "AS" + }, + { + "name": "Guam", + "code": "GU" + }, + { + "name": "Montana", + "code": "MT" + }, + { + "name": "New Jersey", + "code": "NJ" + }, + { + "name": "North Carolina", + "code": "NC" + }, + { + "name": "Northern Mariana Islands", + "code": "MP" + }, + { + "name": "Puerto Rico", + "code": "PR" + }, + { + "name": "South Carolina", + "code": "SC" + }, + { + "name": "U.S. Outlying Islands", + "code": "UM" + }, + { + "name": "U.S. Virgin Islands", + "code": "VI" + }, { "name": "Ðйдахо", "code": "ID" @@ -20101,46 +20141,6 @@ { "name": "Юта", "code": "UT" - }, - { - "name": "American Samoa", - "code": "AS" - }, - { - "name": "Guam", - "code": "GU" - }, - { - "name": "Montana", - "code": "MT" - }, - { - "name": "New Jersey", - "code": "NJ" - }, - { - "name": "North Carolina", - "code": "NC" - }, - { - "name": "Northern Mariana Islands", - "code": "MP" - }, - { - "name": "Puerto Rico", - "code": "PR" - }, - { - "name": "South Carolina", - "code": "SC" - }, - { - "name": "U.S. Outlying Islands", - "code": "UM" - }, - { - "name": "U.S. Virgin Islands", - "code": "VI" } ], "UY": [ @@ -20222,14 +20222,6 @@ } ], "UZ": [ - { - "name": "Ташкент", - "code": "TK" - }, - { - "name": "Хархалпак орон", - "code": "QR" - }, { "name": "Andijan", "code": "AN" @@ -20277,6 +20269,14 @@ { "name": "Xorazm", "code": "XO" + }, + { + "name": "Ташкент", + "code": "TK" + }, + { + "name": "Хархалпак орон", + "code": "QR" } ], "VC": [ @@ -20408,102 +20408,6 @@ } ], "VN": [ - { - "name": "Бак Гайн", - "code": "53" - }, - { - "name": "Бак ЖÑан", - "code": "54" - }, - { - "name": "Бак ÐÑн", - "code": "56" - }, - { - "name": "Ð’Ñн Фүк", - "code": "70" - }, - { - "name": "Гау Бан", - "code": "04" - }, - { - "name": "Гуан ÐÑн", - "code": "13" - }, - { - "name": "Данан", - "code": "DN" - }, - { - "name": "ИÑньбай", - "code": "06" - }, - { - "name": "Кантхо", - "code": "CT" - }, - { - "name": "Ланшонь", - "code": "09" - }, - { - "name": "Лау ГааÑ", - "code": "02" - }, - { - "name": "Ðаам ДÑн", - "code": "67" - }, - { - "name": "ÐÑн БÑн", - "code": "18" - }, - { - "name": "Ð¢Ð°Ð°Ñ Ð‘Ñн", - "code": "20" - }, - { - "name": "ТайнюÑнь", - "code": "69" - }, - { - "name": "ТуÑньгуан", - "code": "07" - }, - { - "name": "Фү Тоо", - "code": "68" - }, - { - "name": "Хай ЖÑан", - "code": "03" - }, - { - "name": "Хай Ðаам", - "code": "63" - }, - { - "name": "Ð¥Ð°Ð¹Ñ Ð—Ñ‹Ð¾Ð½", - "code": "61" - }, - { - "name": "Ханой", - "code": "HN" - }, - { - "name": "Хо Ши Мин хот", - "code": "SG" - }, - { - "name": "Хуа БÑн", - "code": "14" - }, - { - "name": "ХыниÑнь", - "code": "66" - }, { "name": "An Giang", "code": "44" @@ -20659,6 +20563,102 @@ { "name": "VÄ©nh Long", "code": "49" + }, + { + "name": "Бак Гайн", + "code": "53" + }, + { + "name": "Бак ЖÑан", + "code": "54" + }, + { + "name": "Бак ÐÑн", + "code": "56" + }, + { + "name": "Ð’Ñн Фүк", + "code": "70" + }, + { + "name": "Гау Бан", + "code": "04" + }, + { + "name": "Гуан ÐÑн", + "code": "13" + }, + { + "name": "Данан", + "code": "DN" + }, + { + "name": "ИÑньбай", + "code": "06" + }, + { + "name": "Кантхо", + "code": "CT" + }, + { + "name": "Ланшонь", + "code": "09" + }, + { + "name": "Лау ГааÑ", + "code": "02" + }, + { + "name": "Ðаам ДÑн", + "code": "67" + }, + { + "name": "ÐÑн БÑн", + "code": "18" + }, + { + "name": "Ð¢Ð°Ð°Ñ Ð‘Ñн", + "code": "20" + }, + { + "name": "ТайнюÑнь", + "code": "69" + }, + { + "name": "ТуÑньгуан", + "code": "07" + }, + { + "name": "Фү Тоо", + "code": "68" + }, + { + "name": "Хай ЖÑан", + "code": "03" + }, + { + "name": "Хай Ðаам", + "code": "63" + }, + { + "name": "Ð¥Ð°Ð¹Ñ Ð—Ñ‹Ð¾Ð½", + "code": "61" + }, + { + "name": "Ханой", + "code": "HN" + }, + { + "name": "Хо Ши Мин хот", + "code": "SG" + }, + { + "name": "Хуа БÑн", + "code": "14" + }, + { + "name": "ХыниÑнь", + "code": "66" } ], "VU": [ @@ -20752,10 +20752,6 @@ "name": "’Adan", "code": "AD" }, - { - "name": "Санаа хот", - "code": "SA" - }, { "name": "Abyan", "code": "AB" @@ -20835,6 +20831,10 @@ { "name": "Taiz", "code": "TA" + }, + { + "name": "Санаа хот", + "code": "SA" } ], "ZA": [ diff --git a/js/data/locale/mn/sysres.json b/js/data/locale/mn/sysres.json index dea7cdb7c9..2de3d98afe 100644 --- a/js/data/locale/mn/sysres.json +++ b/js/data/locale/mn/sysres.json @@ -1,52 +1,100 @@ { - "MMMM1": "ÐÑгдүгÑÑÑ€ Ñар", + "MMMM1": "нÑгдүгÑÑÑ€ Ñар", "MMM1": "1-Ñ€ Ñар", - "NN1": "1-", + "NN1": "1", "N1": "1", - "MMMM2": "Хоёрдугаар Ñар", + "MMMM2": "хоёрдугаар Ñар", "MMM2": "2-Ñ€ Ñар", - "NN2": "2-", + "NN2": "2", "N2": "2", - "MMMM3": "Гуравдугаар Ñар", + "MMMM3": "гуравдугаар Ñар", "MMM3": "3-Ñ€ Ñар", - "NN3": "3-", + "NN3": "3", "N3": "3", - "MMMM4": "ДөрөвдүгÑÑÑ€ Ñар", + "MMMM4": "дөрөвдүгÑÑÑ€ Ñар", "MMM4": "4-Ñ€ Ñар", - "NN4": "4-", + "NN4": "4", "N4": "4", - "MMMM5": "Тавдугаар Ñар", + "MMMM5": "тавдугаар Ñар", "MMM5": "5-Ñ€ Ñар", - "NN5": "5-", + "NN5": "5", "N5": "5", - "MMMM6": "Зургадугаар Ñар", + "MMMM6": "зургаадугаар Ñар", "MMM6": "6-Ñ€ Ñар", - "NN6": "6-", + "NN6": "6", "N6": "6", - "MMMM7": "Долдугаар Ñар", + "MMMM7": "долоодугаар Ñар", "MMM7": "7-Ñ€ Ñар", - "NN7": "7-", + "NN7": "7", "N7": "7", - "MMMM8": "Ðаймдугаар Ñар", + "MMMM8": "наймдугаар Ñар", "MMM8": "8-Ñ€ Ñар", - "NN8": "8-", + "NN8": "8", "N8": "8", - "MMMM9": "ЕÑдүгÑÑÑ€ Ñар", + "MMMM9": "еÑдүгÑÑÑ€ Ñар", "MMM9": "9-Ñ€ Ñар", - "NN9": "9-", + "NN9": "9", "N9": "9", - "MMMM10": "Ðравдугаар Ñар", + "MMMM10": "аравдугаар Ñар", "MMM10": "10-Ñ€ Ñар", "NN10": "10", - "N10": "1", - "MMMM11": "Ðрван нÑгдүгÑÑÑ€ Ñар", + "N10": "10", + "MMMM11": "арван нÑгдүгÑÑÑ€ Ñар", "MMM11": "11-Ñ€ Ñар", "NN11": "11", - "N11": "1", - "MMMM12": "Ðрван хоёрдугаар Ñар", + "N11": "11", + "MMMM12": "арван хоёрдугаар Ñар", "MMM12": "12-Ñ€ Ñар", "NN12": "12", - "N12": "1", + "N12": "12", + "LLLL1": "ÐÑгдүгÑÑÑ€ Ñар", + "LLL1": "1-Ñ€ Ñар", + "LL1": "1", + "L1": "I", + "LLLL2": "Хоёрдугаар Ñар", + "LLL2": "2-Ñ€ Ñар", + "LL2": "2", + "L2": "II", + "LLLL3": "Гуравдугаар Ñар", + "LLL3": "3-Ñ€ Ñар", + "LL3": "3", + "L3": "III", + "LLLL4": "ДөрөвдүгÑÑÑ€ Ñар", + "LLL4": "4-Ñ€ Ñар", + "LL4": "4", + "L4": "IV", + "LLLL5": "Тавдугаар Ñар", + "LLL5": "5-Ñ€ Ñар", + "LL5": "5", + "L5": "V", + "LLLL6": "Зургаадугаар Ñар", + "LLL6": "6-Ñ€ Ñар", + "LL6": "6", + "L6": "VI", + "LLLL7": "Долоодугаар Ñар", + "LLL7": "7-Ñ€ Ñар", + "LL7": "7", + "L7": "VII", + "LLLL8": "Ðаймдугаар Ñар", + "LLL8": "8-Ñ€ Ñар", + "LL8": "8", + "L8": "VIII", + "LLLL9": "ЕÑдүгÑÑÑ€ Ñар", + "LLL9": "9-Ñ€ Ñар", + "LL9": "9", + "L9": "IX", + "LLLL10": "Ðравдугаар Ñар", + "LLL10": "10-Ñ€ Ñар", + "LL10": "10", + "L10": "X", + "LLLL11": "Ðрван нÑгдүгÑÑÑ€ Ñар", + "LLL11": "11-Ñ€ Ñар", + "LL11": "11", + "L11": "XI", + "LLLL12": "Ðрван хоёрдугаар Ñар", + "LLL12": "12-Ñ€ Ñар", + "LL12": "12", + "L12": "XII", "EEEE0": "нÑм", "EEE0": "ÐÑ", "EE0": "ÐÑ", @@ -75,8 +123,36 @@ "EEE6": "БÑ", "EE6": "БÑ", "E6": "БÑ", - "a0": "Ò¯.Ó©", - "a1": "Ò¯.Ñ…", + "cccc0": "ÐÑм", + "ccc0": "ÐÑ", + "cc0": "ÐÑ", + "c0": "ÐÑ", + "cccc1": "Даваа", + "ccc1": "Да", + "cc1": "Да", + "c1": "Да", + "cccc2": "ÐœÑгмар", + "ccc2": "ÐœÑ", + "cc2": "ÐœÑ", + "c2": "ÐœÑ", + "cccc3": "Лхагва", + "ccc3": "Лх", + "cc3": "Лх", + "c3": "Лх", + "cccc4": "ПүрÑв", + "ccc4": "Пү", + "cc4": "Пү", + "c4": "Пү", + "cccc5": "БааÑан", + "ccc5": "Ба", + "cc5": "Ба", + "c5": "Ба", + "cccc6": "БÑмба", + "ccc6": "БÑ", + "cc6": "БÑ", + "c6": "БÑ", + "a0": "Ò¯.Ó©.", + "a1": "Ò¯.Ñ….", "G-1": "ÐТӨ", "G1": "ÐТ", "1#1 millisecond|#{num} milliseconds": "one#{num} милиÑекунд|#{num} милиÑекунд", @@ -95,6 +171,14 @@ "1#1 wk|#{num} wks": "one#{num} дол/хон|#{num} дол/хон", "1#1 mon|#{num} mons": "one#{num} Ñар|#{num} Ñар", "1#1 yr|#{num} yrs": "one#{num} жил|#{num} жил", + "durationMediumMillis": "one#{num} мÑ|#{num} мÑ", + "1#1 se|#{num} sec": "one#{num} Ñек|#{num} Ñек", + "1#1 mi|#{num} min": "one#{num} мин|#{num} мин", + "durationMediumHours": "one#{num} ц|#{num} ц", + "1#1 dy|#{num} dys": "one#{num} өдөр|#{num} өдөр", + "durationMediumWeeks": "one#{num} д/Ñ…|#{num} д/Ñ…", + "1#1 mo|#{num} mos": "one#{num} Ñар|#{num} Ñар", + "durationMediumYears": "one#{num} жил|#{num} жил", "durationShortMillis": "one#{num} мÑ|#{num} мÑ", "#{num}s": "one#{num} Ñек|#{num} Ñек", "durationShortMinutes": "one#{num} мин|#{num} мин", @@ -103,62 +187,54 @@ "#{num}w": "one#{num} д/Ñ…|#{num} д/Ñ…", "durationShortMonths": "one#{num} Ñар|#{num} Ñар", "#{num}y": "one#{num} жил|#{num} жил", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", - "durationMediumMillis": "one#{num} мÑ|#{num} мÑ", - "1#1 se|#{num} sec": "#{num} Ñе", - "1#1 mi|#{num} min": "#{num} ми", - "durationMediumHours": "#{num} ца", - "1#1 dy|#{num} dys": "#{num} хо", - "durationMediumWeeks": "#{num} до", - "1#1 mo|#{num} mos": "#{num} Ñа", - "durationMediumYears": "#{num} жи", "1#in 1 second|#in {num} seconds": "one#{num} Ñекундын дараа|#{num} Ñекундын дараа", "1#in 1 minute|#in {num} minutes": "one#{num} минутын дараа|#{num} минутын дараа", "1#in 1 hour|#in {num} hours": "one#{num} цагийн дараа|#{num} цагийн дараа", "1#in 1 day|#in {num} days": "one#{num} өдрийн дараа|#{num} өдрийн дараа", - "1#in 1 week|#in {num} weeks": "one#{num} 7Ñ…-ийн дараа|#{num} 7Ñ…-ийн дараа", + "1#in 1 week|#in {num} weeks": "one#{num} долоо хоногийн дараа|#{num} долоо хоногийн дараа", "1#in 1 month|#in {num} months": "one#{num} Ñарын дараа|#{num} Ñарын дараа", "1#in 1 year|#in {num} years": "one#{num} жилийн дараа|#{num} жилийн дараа", "1#in 1 sec|#in {num} sec": "one#{num} Ñекундын дараа|#{num} Ñекундын дараа", "1#in 1 min|#in {num} min": "one#{num} минутын дараа|#{num} минутын дараа", "1#in 1 hr|#in {num} hrs": "one#{num} цагийн дараа|#{num} цагийн дараа", "1#in 1 dy|#in {num} dys": "one#{num} өдрийн дараа|#{num} өдрийн дараа", - "1#in 1 wk|#in {num} wks": "one#{num} 7Ñ…-ийн дараа|#{num} 7Ñ…-ийн дараа", + "1#in 1 wk|#in {num} wks": "one#{num} долоо хоногийн дараа|#{num} долоо хоногийн дараа", "1#in 1 mon|#in {num} mons": "one#{num} Ñарын дараа|#{num} Ñарын дараа", "1#in 1 yr|#in {num} yrs": "one#{num} жилийн дараа|#{num} жилийн дараа", - "#in {num}s": "one#{num} Ñек. дараа|#{num} Ñек. дараа", - "#in {num}mi": "one#{num} мин. дараа|#{num} мин. дараа", - "#in {num}h": "one#{num} ц. дараа|#{num} ц. дараа", - "#in {num}d": "one#{num} өдөрт|#{num} өдөрт", - "#in {num}w": "one#{num} 7Ñ…-ийн дараа|#{num} 7Ñ…-ийн дараа", + "#in {num}s": "one#{num} Ñек дараа|#{num} Ñек дараа", + "#in {num}mi": "one#{num} мин дараа|#{num} мин дараа", + "#in {num}h": "one#{num} ц дараа|#{num} ц дараа", + "#in {num}d": "one#{num} өдрийн дараа|#{num} өдрийн дараа", + "#in {num}w": "one#{num} 7 хоногийн дараа|#{num} 7 хоногийн дараа", "#in {num}mo": "one#{num} Ñарын дараа|#{num} Ñарын дараа", "#in {num}y": "one#{num} жилийн дараа|#{num} жилийн дараа", "1#1 second ago|#{num} seconds ago": "one#{num} Ñекундын өмнө|#{num} Ñекундын өмнө", "1#1 minute ago|#{num} minutes ago": "one#{num} минутын өмнө|#{num} минутын өмнө", "1#1 hour ago|#{num} hours ago": "one#{num} цагийн өмнө|#{num} цагийн өмнө", "1#1 day ago|#{num} days ago": "one#{num} өдрийн өмнө|#{num} өдрийн өмнө", - "1#1 week ago|#{num} weeks ago": "one#{num} 7Ñ…-ийн өмнө|#{num} 7Ñ…-ийн өмнө", + "1#1 week ago|#{num} weeks ago": "one#{num} долоо хоногийн өмнө|#{num} долоо хоногийн өмнө", "1#1 month ago|#{num} months ago": "one#{num} Ñарын өмнө|#{num} Ñарын өмнө", "1#1 year ago|#{num} years ago": "one#{num} жилийн өмнө|#{num} жилийн өмнө", "1#1 sec ago|#{num} sec ago": "one#{num} Ñекундын өмнө|#{num} Ñекундын өмнө", "1#1 min ago|#{num} min ago": "one#{num} минутын өмнө|#{num} минутын өмнө", "1#1 hr ago|#{num} hrs ago": "one#{num} цагийн өмнө|#{num} цагийн өмнө", "1#1 dy ago|#{num} dys ago": "one#{num} өдрийн өмнө|#{num} өдрийн өмнө", - "1#1 wk ago|#{num} wks ago": "one#{num} 7Ñ…-ийн өмнө|#{num} 7Ñ…-ийн өмнө", + "1#1 wk ago|#{num} wks ago": "one#{num} долоо хоногийн өмнө|#{num} долоо хоногийн өмнө", "1#1 mon ago|#{num} mons ago": "one#{num} Ñарын өмнө|#{num} Ñарын өмнө", "1#1 yr ago|#{num} yrs ago": "one#{num} жилийн өмнө|#{num} жилийн өмнө", - "#{num}s ago": "one#{num} Ñек. өмнө|#{num} Ñек. өмнө", - "#{num}mi ago": "one#{num} мин. өмнө|#{num} мин. өмнө", - "#{num}h ago": "one#{num} ц. өмнө|#{num} ц. өмнө", + "#{num}s ago": "one#{num} Ñек өмнө|#{num} Ñек өмнө", + "#{num}mi ago": "one#{num} мин өмнө|#{num} мин өмнө", + "#{num}h ago": "one#{num} ц өмнө|#{num} ц өмнө", "#{num}d ago": "one#{num} өдрийн өмнө|#{num} өдрийн өмнө", - "#{num}w ago": "one#{num} 7Ñ…-ийн өмнө|#{num} 7Ñ…-ийн өмнө", + "#{num}w ago": "one#{num} 7 хоногийн өмнө|#{num} 7 хоногийн өмнө", "#{num}mo ago": "one#{num} Ñарын өмнө|#{num} Ñарын өмнө", - "#{num}y ago": "one#{num} жилийн өмнө|#{num} жилийн өмнө" -} \ No newline at end of file + "#{num}y ago": "one#{num} жилийн өмнө|#{num} жилийн өмнө", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " +} diff --git a/js/data/locale/moe/scripts.jf b/js/data/locale/moe/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/moe/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/mr/ctrynames.json b/js/data/locale/mr/ctrynames.json index f93e9415c4..1987d9b264 100644 --- a/js/data/locale/mr/ctrynames.json +++ b/js/data/locale/mr/ctrynames.json @@ -1,10 +1,12 @@ { + "Sub-Saharan Africa": "202", "अंगोला": "AO", "अà¤à¤—à¥à¤µà¤¿à¤²à¤¾": "AI", + "अजà¥à¤žà¤¾à¤¤ पà¥à¤°à¤¦à¥‡à¤¶": "ZZ", + "अà¤à¤°à¤¬à¥ˆà¤œà¤¾à¤¨": "AZ", "अंटारà¥à¤•à¥à¤Ÿà¤¿à¤•à¤¾": "AQ", "अà¤à¤Ÿà¤¿à¤—à¥à¤µà¤¾ आणि बरà¥à¤¬à¥à¤¡à¤¾": "AG", "अà¤à¤¡à¥‹à¤°à¤¾": "AD", - "अà¤à¤°à¤¬à¥ˆà¤œà¤¾à¤¨": "AZ", "अफगाणिसà¥à¤¤à¤¾à¤¨": "AF", "अमेरिकन सामोआ": "AS", "अमेरिका": "019", @@ -15,7 +17,6 @@ "अलà¥à¤œà¥€à¤°à¤¿à¤¯à¤¾": "DZ", "अलà¥à¤¬à¤¾à¤¨à¤¿à¤¯à¤¾": "AL", "अशिया": "142", - "अजà¥à¤žà¤¾à¤¤ पà¥à¤°à¤¦à¥‡à¤¶": "ZZ", "अâ€à¥…लà¤à¤¡ बेटे": "AX", "अâ€à¥…सेनà¥à¤¶à¤¿à¤¯à¤¨ बेट": "AC", "आइसलà¤à¤¡": "IS", @@ -24,11 +25,11 @@ "आयरà¥à¤²à¤‚ड": "IE", "आयल ऑफ मॅन": "IM", "आयवà¥à¤¹à¤°à¥€ कोसà¥à¤Ÿ": "CI", - "इंडोनेशिया": "ID", "इकà¥à¤µà¤¾à¤¡à¥‹à¤°": "EC", "इकà¥à¤µà¥‡à¤Ÿà¥‹à¤°à¤¿à¤¯à¤² गिनी": "GQ", "इजिपà¥à¤¤": "EG", "इटली": "IT", + "इंडोनेशिया": "ID", "इथिओपिया": "ET", "इराक": "IQ", "इराण": "IR", @@ -48,9 +49,9 @@ "ऑसà¥â€à¤Ÿà¥à¤°à¥‡à¤²à¥‡à¤¶à¤¿à¤¯à¤¾": "053", "ओमान": "OM", "ओशनिया": "009", - "कंबोडिया": "KH", "कà¤à¤¾à¤•à¤¸à¥à¤¤à¤¾à¤¨": "KZ", "कतार": "QA", + "कंबोडिया": "KH", "काà¤à¤—ो - किंशासा": "CD", "काà¤à¤—ो - बà¥à¤°à¤¾à¤à¤¾à¤µà¤¿à¤²à¥‡": "CG", "किरगिà¤à¤¸à¥à¤¤à¤¾à¤¨": "KG", @@ -193,8 +194,8 @@ "बà¥à¤°à¥à¤¨à¥‡à¤ˆ": "BN", "भारत": "IN", "भूतान": "BT", - "मंगोलिया": "MN", "मकाओ à¤à¤¸à¤à¤†à¤° चीन": "MO", + "मंगोलिया": "MN", "मधà¥à¤¯ अमेरिका": "013", "मधà¥à¤¯ आफà¥à¤°à¤¿à¤•à¤¾": "017", "मधà¥à¤¯ आशिया": "143", @@ -215,8 +216,8 @@ "मॉनà¥à¤Ÿà¥à¤¸à¥‡à¤°à¤¾à¤Ÿ": "MS", "मॉरिटानिया": "MR", "मॉरिशस": "MU", - "मोंटेनेगà¥à¤°à¥‹": "ME", "मोà¤à¤¾à¤®à¥à¤¬à¤¿à¤•": "MZ", + "मोंटेनेगà¥à¤°à¥‹": "ME", "मोनॅको": "MC", "मोरोकà¥à¤•à¥‹": "MA", "मोलà¥à¤¡à¥‹à¤µà¥à¤¹à¤¾": "MD", @@ -258,9 +259,9 @@ "साओ टोम आणि पà¥à¤°à¤¿à¤‚सिपे": "ST", "सामोआ": "WS", "सायपà¥à¤°à¤¸": "CY", + "सिà¤à¤°à¤¾ लिओन": "SL", "सिंगापूर": "SG", "सिंट मारà¥à¤Ÿà¥‡à¤¨": "SX", - "सिà¤à¤°à¤¾ लिओन": "SL", "सीरिया": "SY", "सà¥à¤¦à¤¾à¤¨": "SD", "सà¥à¤°à¤¿à¤¨à¤¾à¤®": "SR", @@ -289,6 +290,5 @@ "हरà¥à¤¡ आणि मॅकà¥à¤¡à¥‹à¤¨à¤¾à¤²à¥à¤¡ बेटे": "HM", "हाà¤à¤—काà¤à¤— à¤à¤¸à¤à¤†à¤° चीन": "HK", "हैती": "HT", - "होंडà¥à¤°à¤¾à¤¸": "HN", - "Sub-Saharan Africa": "202" + "होंडà¥à¤°à¤¾à¤¸": "HN" } \ No newline at end of file diff --git a/js/data/locale/mr/ctryreverse.json b/js/data/locale/mr/ctryreverse.json index f01d4700ea..e0db06be42 100644 --- a/js/data/locale/mr/ctryreverse.json +++ b/js/data/locale/mr/ctryreverse.json @@ -10,10 +10,11 @@ "419": "लॅटिन अमेरिका", "AO": "अंगोला", "AI": "अà¤à¤—à¥à¤µà¤¿à¤²à¤¾", + "ZZ": "अजà¥à¤žà¤¾à¤¤ पà¥à¤°à¤¦à¥‡à¤¶", + "AZ": "अà¤à¤°à¤¬à¥ˆà¤œà¤¾à¤¨", "AQ": "अंटारà¥à¤•à¥à¤Ÿà¤¿à¤•à¤¾", "AG": "अà¤à¤Ÿà¤¿à¤—à¥à¤µà¤¾ आणि बरà¥à¤¬à¥à¤¡à¤¾", "AD": "अà¤à¤¡à¥‹à¤°à¤¾", - "AZ": "अà¤à¤°à¤¬à¥ˆà¤œà¤¾à¤¨", "AF": "अफगाणिसà¥à¤¤à¤¾à¤¨", "AS": "अमेरिकन सामोआ", "019": "अमेरिका", @@ -23,7 +24,6 @@ "SV": "अल सालà¥à¤µà¤¾à¤¡à¥‹à¤°", "DZ": "अलà¥à¤œà¥€à¤°à¤¿à¤¯à¤¾", "AL": "अलà¥à¤¬à¤¾à¤¨à¤¿à¤¯à¤¾", - "ZZ": "अजà¥à¤žà¤¾à¤¤ पà¥à¤°à¤¦à¥‡à¤¶", "AX": "अâ€à¥…लà¤à¤¡ बेटे", "AC": "अâ€à¥…सेनà¥à¤¶à¤¿à¤¯à¤¨ बेट", "IS": "आइसलà¤à¤¡", @@ -32,11 +32,11 @@ "IE": "आयरà¥à¤²à¤‚ड", "IM": "आयल ऑफ मॅन", "CI": "आयवà¥à¤¹à¤°à¥€ कोसà¥à¤Ÿ", - "ID": "इंडोनेशिया", "EC": "इकà¥à¤µà¤¾à¤¡à¥‹à¤°", "GQ": "इकà¥à¤µà¥‡à¤Ÿà¥‹à¤°à¤¿à¤¯à¤² गिनी", "EG": "इजिपà¥à¤¤", "IT": "इटली", + "ID": "इंडोनेशिया", "ET": "इथिओपिया", "IQ": "इराक", "IR": "इराण", @@ -55,9 +55,9 @@ "053": "ऑसà¥â€à¤Ÿà¥à¤°à¥‡à¤²à¥‡à¤¶à¤¿à¤¯à¤¾", "OM": "ओमान", "009": "ओशनिया", - "KH": "कंबोडिया", "KZ": "कà¤à¤¾à¤•à¤¸à¥à¤¤à¤¾à¤¨", "QA": "कतार", + "KH": "कंबोडिया", "CD": "काà¤à¤—ो - किंशासा", "CG": "काà¤à¤—ो - बà¥à¤°à¤¾à¤à¤¾à¤µà¤¿à¤²à¥‡", "KG": "किरगिà¤à¤¸à¥à¤¤à¤¾à¤¨", @@ -197,8 +197,8 @@ "BN": "बà¥à¤°à¥à¤¨à¥‡à¤ˆ", "IN": "भारत", "BT": "भूतान", - "MN": "मंगोलिया", "MO": "मकाओ à¤à¤¸à¤à¤†à¤° चीन", + "MN": "मंगोलिया", "013": "मधà¥à¤¯ अमेरिका", "017": "मधà¥à¤¯ आफà¥à¤°à¤¿à¤•à¤¾", "MW": "मलावी", @@ -218,8 +218,8 @@ "MS": "मॉनà¥à¤Ÿà¥à¤¸à¥‡à¤°à¤¾à¤Ÿ", "MR": "मॉरिटानिया", "MU": "मॉरिशस", - "ME": "मोंटेनेगà¥à¤°à¥‹", "MZ": "मोà¤à¤¾à¤®à¥à¤¬à¤¿à¤•", + "ME": "मोंटेनेगà¥à¤°à¥‹", "MC": "मोनॅको", "MA": "मोरोकà¥à¤•à¥‹", "MD": "मोलà¥à¤¡à¥‹à¤µà¥à¤¹à¤¾", @@ -259,9 +259,9 @@ "ST": "साओ टोम आणि पà¥à¤°à¤¿à¤‚सिपे", "WS": "सामोआ", "CY": "सायपà¥à¤°à¤¸", + "SL": "सिà¤à¤°à¤¾ लिओन", "SG": "सिंगापूर", "SX": "सिंट मारà¥à¤Ÿà¥‡à¤¨", - "SL": "सिà¤à¤°à¤¾ लिओन", "SY": "सीरिया", "SD": "सà¥à¤¦à¤¾à¤¨", "SR": "सà¥à¤°à¤¿à¤¨à¤¾à¤®", diff --git a/js/data/locale/mr/regionnames.json b/js/data/locale/mr/regionnames.json index 83bb0396b6..628139d79f 100644 --- a/js/data/locale/mr/regionnames.json +++ b/js/data/locale/mr/regionnames.json @@ -30,6 +30,10 @@ } ], "AE": [ + { + "name": "Dubai", + "code": "DU" + }, { "name": "अजमान", "code": "AJ" @@ -53,13 +57,17 @@ { "name": "शारजा अमीरात", "code": "SH" - }, - { - "name": "Dubai", - "code": "DU" } ], "AF": [ + { + "name": "Daykundi", + "code": "DAY" + }, + { + "name": "Panjshir", + "code": "PAN" + }, { "name": "उरोजगण", "code": "URU" @@ -187,14 +195,6 @@ { "name": "हेलमंड", "code": "HEL" - }, - { - "name": "Daykundi", - "code": "DAY" - }, - { - "name": "Panjshir", - "code": "PAN" } ], "AG": [ @@ -232,26 +232,6 @@ } ], "AL": [ - { - "name": "कोरॉठकाउंटी", - "code": "06" - }, - { - "name": "जिजिरोकासà¥à¤Ÿà¥à¤° काउंटी", - "code": "05" - }, - { - "name": "दà¥à¤°à¤¸à¥‡ काउंटी", - "code": "02" - }, - { - "name": "बेराट काउंटी", - "code": "01" - }, - { - "name": "वोरोरिया", - "code": "12" - }, { "name": "Berat", "code": "BR" @@ -423,6 +403,26 @@ { "name": "Vlorë", "code": "VL" + }, + { + "name": "कोरॉठकाउंटी", + "code": "06" + }, + { + "name": "जिजिरोकासà¥à¤Ÿà¥à¤° काउंटी", + "code": "05" + }, + { + "name": "दà¥à¤°à¤¸à¥‡ काउंटी", + "code": "02" + }, + { + "name": "बेराट काउंटी", + "code": "01" + }, + { + "name": "वोरोरिया", + "code": "12" } ], "AM": [ @@ -524,6 +524,10 @@ "name": "मोकà¥à¤¸à¤¿à¤•à¥‹ पà¥à¤°à¤¾à¤‚त", "code": "MOX" }, + { + "name": "लà¥à¤†à¤‚डा पà¥à¤°à¤¾à¤‚त", + "code": "LUA" + }, { "name": "लà¥à¤‚डा नॉरà¥à¤Ÿ पà¥à¤°à¤¾à¤‚त", "code": "LNO" @@ -532,10 +536,6 @@ "name": "लà¥à¤‚डा सौ पà¥à¤°à¤¾à¤‚त", "code": "LSU" }, - { - "name": "लà¥à¤†à¤‚डा पà¥à¤°à¤¾à¤‚त", - "code": "LUA" - }, { "name": "हà¥à¤…मà¥à¤¬à¥‹ पà¥à¤°à¤¾à¤‚त", "code": "HUA" @@ -716,6 +716,42 @@ } ], "AZ": [ + { + "name": "Goygol", + "code": "GYG" + }, + { + "name": "Khizi", + "code": "XIZ" + }, + { + "name": "Khojavend", + "code": "XVD" + }, + { + "name": "Lachin", + "code": "LAC" + }, + { + "name": "Naftalan", + "code": "NA" + }, + { + "name": "Shamakhi", + "code": "SMI" + }, + { + "name": "Sharur", + "code": "SAR" + }, + { + "name": "Shirvan", + "code": "SR" + }, + { + "name": "Yevlakh", + "code": "YE" + }, { "name": "अगजाबादी जिलà¥à¤¹à¤¾", "code": "AGC" @@ -772,14 +808,14 @@ "name": "कबाला जिलà¥à¤¹à¤¾", "code": "QAB" }, - { - "name": "कांगारली जिलà¥à¤¹à¤¾", - "code": "KAN" - }, { "name": "काख जिलà¥à¤¹à¤¾", "code": "QAX" }, + { + "name": "कांगारली जिलà¥à¤¹à¤¾", + "code": "KAN" + }, { "name": "काळबाजर जिलà¥à¤¹à¤¾", "code": "KAL" @@ -991,53 +1027,9 @@ { "name": "हाजीगबल जिलà¥à¤¹à¤¾", "code": "HAC" - }, - { - "name": "Goygol", - "code": "GYG" - }, - { - "name": "Khizi", - "code": "XIZ" - }, - { - "name": "Khojavend", - "code": "XVD" - }, - { - "name": "Lachin", - "code": "LAC" - }, - { - "name": "Naftalan", - "code": "NA" - }, - { - "name": "Shamakhi", - "code": "SMI" - }, - { - "name": "Sharur", - "code": "SAR" - }, - { - "name": "Shirvan", - "code": "SR" - }, - { - "name": "Yevlakh", - "code": "YE" } ], "BA": [ - { - "name": "बà¥à¤°à¤à¤šà¤•à¥‹ जिलà¥à¤¹à¤¾", - "code": "BRC" - }, - { - "name": "सà¥à¤°à¤¾à¤ªà¥à¤¸à¥à¤•à¤¾à¤šà¥‡ पà¥à¤°à¤œà¤¾à¤¸à¤¤à¥à¤¤à¤¾à¤•", - "code": "SRP" - }, { "name": "Bosnian Podrinje", "code": "05" @@ -1081,6 +1073,14 @@ { "name": "Zenica-Doboj", "code": "04" + }, + { + "name": "बà¥à¤°à¤à¤šà¤•à¥‹ जिलà¥à¤¹à¤¾", + "code": "BRC" + }, + { + "name": "सà¥à¤°à¤¾à¤ªà¥à¤¸à¥à¤•à¤¾à¤šà¥‡ पà¥à¤°à¤œà¤¾à¤¸à¤¤à¥à¤¤à¤¾à¤•", + "code": "SRP" } ], "BB": [ @@ -1130,30 +1130,6 @@ } ], "BD": [ - { - "name": "खà¥à¤²à¥à¤¨à¤¾ डिवीजन", - "code": "D" - }, - { - "name": "ढाका विभाग", - "code": "C" - }, - { - "name": "बरीसल जिलà¥à¤¹à¤¾", - "code": "06" - }, - { - "name": "रंगपूर जिलà¥à¤¹à¤¾", - "code": "55" - }, - { - "name": "राजशाही जिलà¥à¤¹à¤¾", - "code": "54" - }, - { - "name": "सिलेहट जिलà¥à¤¹à¤¾", - "code": "60" - }, { "name": "Bagerhat", "code": "05" @@ -1417,9 +1393,37 @@ { "name": "Thakurgaon", "code": "64" + }, + { + "name": "खà¥à¤²à¥à¤¨à¤¾ डिवीजन", + "code": "D" + }, + { + "name": "ढाका विभाग", + "code": "C" + }, + { + "name": "बरीसल जिलà¥à¤¹à¤¾", + "code": "06" + }, + { + "name": "रंगपूर जिलà¥à¤¹à¤¾", + "code": "55" + }, + { + "name": "राजशाही जिलà¥à¤¹à¤¾", + "code": "54" + }, + { + "name": "सिलेहट जिलà¥à¤¹à¤¾", + "code": "60" } ], "BE": [ + { + "name": "Flanders", + "code": "VLG" + }, { "name": "अà¤à¤Ÿà¤µà¤°à¥à¤ª", "code": "VAN" @@ -1467,44 +1471,96 @@ { "name": "वालोनी", "code": "WAL" - }, - { - "name": "Flanders", - "code": "VLG" } ], "BF": [ { - "name": "ओबà¥à¤°à¤¿à¤Ÿà¥‡à¤‚गा पà¥à¤°à¤¾à¤‚त", - "code": "OUB" + "name": "Boucle du Mouhoun", + "code": "01" }, { - "name": "औदलान पà¥à¤°à¤¾à¤‚त", - "code": "OUD" + "name": "Cascades", + "code": "02" }, { - "name": "कडीगो पà¥à¤°à¤¾à¤‚त", - "code": "KAD" + "name": "Centre", + "code": "03" }, { - "name": "कासी पà¥à¤°à¤¾à¤‚त", - "code": "KOS" + "name": "Centre-Est", + "code": "04" }, { - "name": "कà¥à¤²à¥à¤ªà¥‡à¤²à¥‹à¤—ो पà¥à¤°à¤¾à¤‚त", - "code": "KOP" + "name": "Centre-Nord", + "code": "05" }, { - "name": "केनेदोऊ पà¥à¤°à¤¾à¤‚त", - "code": "KEN" + "name": "Centre-Ouest", + "code": "06" }, { - "name": "कॉमà¥à¤ªà¥€à¤‡à¤‚गा पà¥à¤°à¤¾à¤‚त", - "code": "KMP" + "name": "Centre-Sud", + "code": "07" }, { - "name": "कॉरà¥à¤µà¥‹à¤“ पà¥à¤°à¤¾à¤‚त", - "code": "KOW" + "name": "Est", + "code": "08" + }, + { + "name": "Hauts-Bassins", + "code": "09" + }, + { + "name": "Nord", + "code": "10" + }, + { + "name": "Plateau-Central", + "code": "11" + }, + { + "name": "Sahel", + "code": "12" + }, + { + "name": "Soum", + "code": "SOM" + }, + { + "name": "Sud-Ouest", + "code": "13" + }, + { + "name": "ओबà¥à¤°à¤¿à¤Ÿà¥‡à¤‚गा पà¥à¤°à¤¾à¤‚त", + "code": "OUB" + }, + { + "name": "औदलान पà¥à¤°à¤¾à¤‚त", + "code": "OUD" + }, + { + "name": "कडीगो पà¥à¤°à¤¾à¤‚त", + "code": "KAD" + }, + { + "name": "कासी पà¥à¤°à¤¾à¤‚त", + "code": "KOS" + }, + { + "name": "कà¥à¤²à¥à¤ªà¥‡à¤²à¥‹à¤—ो पà¥à¤°à¤¾à¤‚त", + "code": "KOP" + }, + { + "name": "केनेदोऊ पà¥à¤°à¤¾à¤‚त", + "code": "KEN" + }, + { + "name": "कॉमà¥à¤ªà¥€à¤‡à¤‚गा पà¥à¤°à¤¾à¤‚त", + "code": "KMP" + }, + { + "name": "कॉरà¥à¤µà¥‹à¤“ पà¥à¤°à¤¾à¤‚त", + "code": "KOW" }, { "name": "कोमई पà¥à¤°à¤¾à¤‚त", @@ -1649,62 +1705,6 @@ { "name": "हौà¤à¤Ÿ पà¥à¤°à¤¾à¤‚त", "code": "HOU" - }, - { - "name": "Boucle du Mouhoun", - "code": "01" - }, - { - "name": "Cascades", - "code": "02" - }, - { - "name": "Centre", - "code": "03" - }, - { - "name": "Centre-Est", - "code": "04" - }, - { - "name": "Centre-Nord", - "code": "05" - }, - { - "name": "Centre-Ouest", - "code": "06" - }, - { - "name": "Centre-Sud", - "code": "07" - }, - { - "name": "Est", - "code": "08" - }, - { - "name": "Hauts-Bassins", - "code": "09" - }, - { - "name": "Nord", - "code": "10" - }, - { - "name": "Plateau-Central", - "code": "11" - }, - { - "name": "Sahel", - "code": "12" - }, - { - "name": "Soum", - "code": "SOM" - }, - { - "name": "Sud-Ouest", - "code": "13" } ], "BG": [ @@ -1844,6 +1844,10 @@ } ], "BI": [ + { + "name": "Rumonge", + "code": "RM" + }, { "name": "कà¤à¤•à¥à¤à¥‹ पà¥à¤°à¤¾à¤‚त", "code": "CA" @@ -1911,10 +1915,6 @@ { "name": "सिबिटोक पà¥à¤°à¤¾à¤‚त", "code": "CI" - }, - { - "name": "Rumonge", - "code": "RM" } ], "BJ": [ @@ -2024,6 +2024,10 @@ } ], "BQ": [ + { + "name": "Saba", + "code": "SA" + }, { "name": "बोनरे", "code": "BO" @@ -2031,10 +2035,6 @@ { "name": "सिंट उसà¥à¤¤à¤¾à¤¶à¤¿à¤…स", "code": "SE" - }, - { - "name": "Saba", - "code": "SA" } ], "BR": [ @@ -2134,14 +2134,14 @@ "name": "सरà¥à¤œà¤¿à¤ªà¥‡", "code": "SE" }, - { - "name": "सांता कातारिना", - "code": "SC" - }, { "name": "साओ पाउलो", "code": "SP" }, + { + "name": "सांता कातारिना", + "code": "SC" + }, { "name": "सियारा", "code": "CE" @@ -2176,14 +2176,14 @@ "name": "गà¥à¤°à¤à¤¡ के", "code": "GC" }, - { - "name": "दकà¥à¤·à¤¿à¤£ अà¤à¤¡à¥à¤°à¥‹à¤¸", - "code": "SA" - }, { "name": "दकà¥à¤·à¤¿à¤£ अकोको", "code": "SO" }, + { + "name": "दकà¥à¤·à¤¿à¤£ अà¤à¤¡à¥à¤°à¥‹à¤¸", + "code": "SA" + }, { "name": "दकà¥à¤·à¤¿à¤£ à¤à¤²à¥‡à¤Ÿà¥à¤¹à¥‡à¤°à¤¾", "code": "SE" @@ -2248,14 +2248,14 @@ "name": "सॅन सालà¥à¤µà¤¾à¤¡à¥‹à¤° आईसलà¤à¤¡", "code": "SS" }, - { - "name": "सेंटà¥à¤°à¤² अà¤à¤¡à¥à¤°à¥‰à¤¸", - "code": "CS" - }, { "name": "सेंटà¥à¤°à¤² अकोको", "code": "CO" }, + { + "name": "सेंटà¥à¤°à¤² अà¤à¤¡à¥à¤°à¥‰à¤¸", + "code": "CS" + }, { "name": "सेंटà¥à¤°à¤² à¤à¤²à¥‡à¤Ÿà¥à¤¹à¥‡à¤°à¤¾", "code": "CE" @@ -2274,6 +2274,18 @@ } ], "BT": [ + { + "name": "Dagana", + "code": "22" + }, + { + "name": "Sarpang", + "code": "31" + }, + { + "name": "Tsirang", + "code": "21" + }, { "name": "कचरागड जिलà¥à¤¹à¤¾", "code": "41" @@ -2341,21 +2353,13 @@ { "name": "हा जिलà¥à¤¹à¤¾", "code": "13" - }, - { - "name": "Dagana", - "code": "22" - }, - { - "name": "Sarpang", - "code": "31" - }, - { - "name": "Tsirang", - "code": "21" } ], "BW": [ + { + "name": "Chobe", + "code": "CH" + }, { "name": "उतà¥à¤¤à¤°-पशà¥à¤šà¤¿à¤® जिलà¥à¤¹à¤¾", "code": "NW" @@ -2415,10 +2419,6 @@ { "name": "सोवा, बोतà¥à¤¸à¤µà¤¾à¤¨à¤¾", "code": "ST" - }, - { - "name": "Chobe", - "code": "CH" } ], "BY": [ @@ -2452,6 +2452,10 @@ } ], "BZ": [ + { + "name": "Belize", + "code": "BZ" + }, { "name": "ऑरेंज वॉलà¥à¤• जिलà¥à¤¹à¤¾", "code": "OW" @@ -2471,10 +2475,6 @@ { "name": "सà¥à¤Ÿà¥…नन कà¥à¤°à¥€à¤• जिलà¥à¤¹à¤¾", "code": "SC" - }, - { - "name": "Belize", - "code": "BZ" } ], "CA": [ @@ -2532,34 +2532,6 @@ } ], "CD": [ - { - "name": "उतà¥à¤¤à¤° किवà¥à¤µà¤¾", - "code": "NK" - }, - { - "name": "à¤à¤•à¥à¤µà¤¾à¤¤à¥‡à¤µà¤°", - "code": "EQ" - }, - { - "name": "कासाई-ओरिà¤à¤‚टल", - "code": "KE" - }, - { - "name": "किनà¥à¤¶à¤¾à¤¸à¤¾", - "code": "KN" - }, - { - "name": "दकà¥à¤·à¤¿à¤£ किवà¥", - "code": "SK" - }, - { - "name": "बस-कांगो पà¥à¤°à¤¾à¤‚त", - "code": "BC" - }, - { - "name": "मनीमा", - "code": "MA" - }, { "name": "Bandundu", "code": "BN" @@ -2651,6 +2623,34 @@ { "name": "Tshuapa", "code": "TU" + }, + { + "name": "उतà¥à¤¤à¤° किवà¥à¤µà¤¾", + "code": "NK" + }, + { + "name": "à¤à¤•à¥à¤µà¤¾à¤¤à¥‡à¤µà¤°", + "code": "EQ" + }, + { + "name": "कासाई-ओरिà¤à¤‚टल", + "code": "KE" + }, + { + "name": "किनà¥à¤¶à¤¾à¤¸à¤¾", + "code": "KN" + }, + { + "name": "दकà¥à¤·à¤¿à¤£ किवà¥", + "code": "SK" + }, + { + "name": "बस-कांगो पà¥à¤°à¤¾à¤‚त", + "code": "BC" + }, + { + "name": "मनीमा", + "code": "MA" } ], "CF": [ @@ -2724,6 +2724,10 @@ } ], "CG": [ + { + "name": "Pointe-Noire", + "code": "16" + }, { "name": "कौइलोऊ विभाग", "code": "5" @@ -2767,10 +2771,6 @@ { "name": "संघ विभाग", "code": "13" - }, - { - "name": "Pointe-Noire", - "code": "16" } ], "CH": [ @@ -2880,30 +2880,6 @@ } ], "CI": [ - { - "name": "आबिजान", - "code": "AB" - }, - { - "name": "डिनà¥à¤—à¥à¤à¤²à¥‡ जिलà¥à¤¹à¤¾", - "code": "DN" - }, - { - "name": "बास-सासॅनà¥à¤¡à¥à¤°à¤¾ जिलà¥à¤¹à¤¾", - "code": "BS" - }, - { - "name": "यामूसूकà¥à¤°à¥‹", - "code": "YM" - }, - { - "name": "वलà¥à¤²à¥€ डि बॅनà¥à¤¡à¤®à¤¾ जिलà¥à¤¹à¤¾", - "code": "VB" - }, - { - "name": "सावेन जिलà¥à¤¹à¤¾", - "code": "SV" - }, { "name": "Agnéby", "code": "16" @@ -3011,17 +2987,45 @@ { "name": "Zanzan²", "code": "ZZ" + }, + { + "name": "आबिजान", + "code": "AB" + }, + { + "name": "डिनà¥à¤—à¥à¤à¤²à¥‡ जिलà¥à¤¹à¤¾", + "code": "DN" + }, + { + "name": "बास-सासॅनà¥à¤¡à¥à¤°à¤¾ जिलà¥à¤¹à¤¾", + "code": "BS" + }, + { + "name": "यामूसूकà¥à¤°à¥‹", + "code": "YM" + }, + { + "name": "वलà¥à¤²à¥€ डि बॅनà¥à¤¡à¤®à¤¾ जिलà¥à¤¹à¤¾", + "code": "VB" + }, + { + "name": "सावेन जिलà¥à¤¹à¤¾", + "code": "SV" } ], "CL": [ { - "name": "अà¤à¤Ÿà¥‹à¤«à¤¾à¤—सà¥à¤¤à¤¾ पà¥à¤°à¤¦à¥‡à¤¶", - "code": "AN" + "name": "Arica y Parinacota", + "code": "AP" }, { "name": "अटाकामा पà¥à¤°à¤¦à¥‡à¤¶", "code": "AT" }, + { + "name": "अà¤à¤Ÿà¥‹à¤«à¤¾à¤—सà¥à¤¤à¤¾ पà¥à¤°à¤¦à¥‡à¤¶", + "code": "AN" + }, { "name": "अयान पà¥à¤°à¤¦à¥‡à¤¶", "code": "AI" @@ -3069,10 +3073,6 @@ { "name": "सांतियागो महानगरीय पà¥à¤°à¤¦à¥‡à¤¶", "code": "RM" - }, - { - "name": "Arica y Parinacota", - "code": "AP" } ], "CM": [ @@ -3390,6 +3390,18 @@ } ], "CR": [ + { + "name": "Cartago", + "code": "C" + }, + { + "name": "Heredia", + "code": "H" + }, + { + "name": "Limón", + "code": "L" + }, { "name": "अलाजà¥à¤à¤²à¤¾ पà¥à¤°à¤¾à¤‚त", "code": "A" @@ -3405,18 +3417,6 @@ { "name": "सॅन जोस पà¥à¤°à¤¾à¤‚त", "code": "SJ" - }, - { - "name": "Cartago", - "code": "C" - }, - { - "name": "Heredia", - "code": "H" - }, - { - "name": "Limón", - "code": "L" } ], "CU": [ @@ -3486,6 +3486,22 @@ } ], "CV": [ + { + "name": "Barlavento Islands", + "code": "B" + }, + { + "name": "Maio", + "code": "MA" + }, + { + "name": "São Miguel", + "code": "SM" + }, + { + "name": "Sotavento Islands", + "code": "S" + }, { "name": "टरà¥à¤°à¤«à¤² डे साओ निकोलाऊ", "code": "TS" @@ -3530,18 +3546,6 @@ "name": "रिबेरा गà¥à¤°à¤¾à¤¨à¥à¤¦à¥‡ दे सॅंटियागो", "code": "RS" }, - { - "name": "सांता कॅटरीना", - "code": "CA" - }, - { - "name": "सांता कॅटरीना डू फोगो", - "code": "CF" - }, - { - "name": "सांताकà¥à¤°à¥‚à¤", - "code": "CR" - }, { "name": "साओ डोमिंगोस", "code": "SD" @@ -3563,24 +3567,20 @@ "code": "SS" }, { - "name": "साल", - "code": "SL" - }, - { - "name": "Barlavento Islands", - "code": "B" + "name": "सांता कॅटरीना", + "code": "CA" }, { - "name": "Maio", - "code": "MA" + "name": "सांता कॅटरीना डू फोगो", + "code": "CF" }, { - "name": "São Miguel", - "code": "SM" + "name": "सांताकà¥à¤°à¥‚à¤", + "code": "CR" }, { - "name": "Sotavento Islands", - "code": "S" + "name": "साल", + "code": "SL" } ], "CY": [ @@ -3610,62 +3610,6 @@ } ], "CZ": [ - { - "name": "उसà¥à¤¤à¤¿ नाद लाबेम पà¥à¤°à¤¦à¥‡à¤¶", - "code": "42" - }, - { - "name": "ऑलोकिक पà¥à¤°à¤¦à¥‡à¤¶", - "code": "71" - }, - { - "name": "कारà¥à¤²à¥‹à¤µà¥à¤¹à¥€ वेरे पà¥à¤°à¤¦à¥‡à¤¶", - "code": "41" - }, - { - "name": "à¤à¥à¤²à¤¿à¤¨ पà¥à¤°à¤¦à¥‡à¤¶", - "code": "72" - }, - { - "name": "दकà¥à¤·à¤¿à¤£ बोहेमिया पà¥à¤°à¤¦à¥‡à¤¶", - "code": "31" - }, - { - "name": "दकà¥à¤·à¤¿à¤£ मोरावियन पà¥à¤°à¤¾à¤‚त", - "code": "64" - }, - { - "name": "परदà¥à¤¬à¥€à¤¸ पà¥à¤°à¤¦à¥‡à¤¶", - "code": "53" - }, - { - "name": "पà¥à¤°à¤¾à¤—", - "code": "10" - }, - { - "name": "पà¥à¤²à¥…ज़ेन पà¥à¤°à¤¦à¥‡à¤¶", - "code": "32" - }, - { - "name": "मोरावियन-सिलेसियन पà¥à¤°à¤¦à¥‡à¤¶", - "code": "80" - }, - { - "name": "लिबरेक पà¥à¤°à¤¦à¥‡à¤¶", - "code": "51" - }, - { - "name": "वà¥à¤¹à¤¿à¤¸à¥à¤šà¥‡à¤¨à¤¾ पà¥à¤°à¤¦à¥‡à¤¶", - "code": "63" - }, - { - "name": "सेंटà¥à¤°à¤² बोहेमियन पà¥à¤°à¤¦à¥‡à¤¶", - "code": "20" - }, - { - "name": "हà¥à¤°à¤¾à¤¡à¥‡à¤• कà¥à¤°à¥‰à¤²à¥‡à¤µà¥à¤¹ पà¥à¤°à¤¦à¥‡à¤¶", - "code": "52" - }, { "name": "BeneÅ¡ov", "code": "201" @@ -4057,6 +4001,62 @@ { "name": "Znojmo", "code": "647" + }, + { + "name": "उसà¥à¤¤à¤¿ नाद लाबेम पà¥à¤°à¤¦à¥‡à¤¶", + "code": "42" + }, + { + "name": "ऑलोकिक पà¥à¤°à¤¦à¥‡à¤¶", + "code": "71" + }, + { + "name": "कारà¥à¤²à¥‹à¤µà¥à¤¹à¥€ वेरे पà¥à¤°à¤¦à¥‡à¤¶", + "code": "41" + }, + { + "name": "à¤à¥à¤²à¤¿à¤¨ पà¥à¤°à¤¦à¥‡à¤¶", + "code": "72" + }, + { + "name": "दकà¥à¤·à¤¿à¤£ बोहेमिया पà¥à¤°à¤¦à¥‡à¤¶", + "code": "31" + }, + { + "name": "दकà¥à¤·à¤¿à¤£ मोरावियन पà¥à¤°à¤¾à¤‚त", + "code": "64" + }, + { + "name": "परदà¥à¤¬à¥€à¤¸ पà¥à¤°à¤¦à¥‡à¤¶", + "code": "53" + }, + { + "name": "पà¥à¤°à¤¾à¤—", + "code": "10" + }, + { + "name": "पà¥à¤²à¥…ज़ेन पà¥à¤°à¤¦à¥‡à¤¶", + "code": "32" + }, + { + "name": "मोरावियन-सिलेसियन पà¥à¤°à¤¦à¥‡à¤¶", + "code": "80" + }, + { + "name": "लिबरेक पà¥à¤°à¤¦à¥‡à¤¶", + "code": "51" + }, + { + "name": "वà¥à¤¹à¤¿à¤¸à¥à¤šà¥‡à¤¨à¤¾ पà¥à¤°à¤¦à¥‡à¤¶", + "code": "63" + }, + { + "name": "सेंटà¥à¤°à¤² बोहेमियन पà¥à¤°à¤¦à¥‡à¤¶", + "code": "20" + }, + { + "name": "हà¥à¤°à¤¾à¤¡à¥‡à¤• कà¥à¤°à¥‰à¤²à¥‡à¤µà¥à¤¹ पà¥à¤°à¤¦à¥‡à¤¶", + "code": "52" } ], "DE": [ @@ -4740,6 +4740,18 @@ } ], "EG": [ + { + "name": "Aswan", + "code": "ASN" + }, + { + "name": "Faiyum", + "code": "FYM" + }, + { + "name": "Luxor", + "code": "LX" + }, { "name": "अल वाडी अल जदिद पà¥à¤°à¤¦à¥‡à¤¶", "code": "WAD" @@ -4835,18 +4847,6 @@ { "name": "सोहाग गवà¥à¤¹à¤°à¥à¤¨à¥‹à¤°à¥‡à¤Ÿ", "code": "SHG" - }, - { - "name": "Aswan", - "code": "ASN" - }, - { - "name": "Faiyum", - "code": "FYM" - }, - { - "name": "Luxor", - "code": "LX" } ], "ER": [ @@ -4876,6 +4876,54 @@ } ], "ES": [ + { + "name": "Asturias Province", + "code": "O" + }, + { + "name": "Balears Province", + "code": "PM" + }, + { + "name": "Canary Islands", + "code": "CN" + }, + { + "name": "Cantabria Province", + "code": "S" + }, + { + "name": "León", + "code": "LE" + }, + { + "name": "Madrid Province", + "code": "M" + }, + { + "name": "Málaga", + "code": "MA" + }, + { + "name": "Murcia", + "code": "MU" + }, + { + "name": "Navarra", + "code": "NA" + }, + { + "name": "Segovia", + "code": "SG" + }, + { + "name": "Teruel", + "code": "TE" + }, + { + "name": "Toledo", + "code": "TO" + }, { "name": "अलावा", "code": "VI" @@ -4916,14 +4964,14 @@ "name": "ओरनेसे पà¥à¤°à¤¾à¤‚त", "code": "OR" }, - { - "name": "कांताबà¥à¤°à¤¿à¤¯à¤¾", - "code": "CB" - }, { "name": "काडिठपà¥à¤°à¤¾à¤‚त", "code": "CA" }, + { + "name": "कांताबà¥à¤°à¤¿à¤¯à¤¾", + "code": "CB" + }, { "name": "कातालोनिया", "code": "CT" @@ -5103,54 +5151,6 @@ { "name": "हà¥à¤¸à¤•à¤¾ पà¥à¤°à¤¾à¤‚त", "code": "HU" - }, - { - "name": "Asturias Province", - "code": "O" - }, - { - "name": "Balears Province", - "code": "PM" - }, - { - "name": "Canary Islands", - "code": "CN" - }, - { - "name": "Cantabria Province", - "code": "S" - }, - { - "name": "León", - "code": "LE" - }, - { - "name": "Madrid Province", - "code": "M" - }, - { - "name": "Málaga", - "code": "MA" - }, - { - "name": "Murcia", - "code": "MU" - }, - { - "name": "Navarra", - "code": "NA" - }, - { - "name": "Segovia", - "code": "SG" - }, - { - "name": "Teruel", - "code": "TE" - }, - { - "name": "Toledo", - "code": "TO" } ], "ET": [ @@ -5278,26 +5278,6 @@ } ], "FJ": [ - { - "name": "ईसà¥à¤Ÿà¤°à¥à¤¨ डिवà¥à¤¹à¤¿à¤œà¤¨", - "code": "E" - }, - { - "name": "उतà¥à¤¤à¤° डिवà¥à¤¹à¤¿à¤œà¤¨", - "code": "N" - }, - { - "name": "रोटà¥à¤®à¤¾", - "code": "R" - }, - { - "name": "वेसà¥à¤Ÿà¤°à¥à¤¨ डिवà¥à¤¹à¤¿à¤œà¤¨", - "code": "W" - }, - { - "name": "सेंटà¥à¤°à¤² डिवà¥à¤¹à¤¿à¤œà¤¨", - "code": "C" - }, { "name": "Ba", "code": "01" @@ -5353,9 +5333,33 @@ { "name": "Tailevu", "code": "14" + }, + { + "name": "ईसà¥à¤Ÿà¤°à¥à¤¨ डिवà¥à¤¹à¤¿à¤œà¤¨", + "code": "E" + }, + { + "name": "उतà¥à¤¤à¤° डिवà¥à¤¹à¤¿à¤œà¤¨", + "code": "N" + }, + { + "name": "रोटà¥à¤®à¤¾", + "code": "R" + }, + { + "name": "वेसà¥à¤Ÿà¤°à¥à¤¨ डिवà¥à¤¹à¤¿à¤œà¤¨", + "code": "W" + }, + { + "name": "सेंटà¥à¤°à¤² डिवà¥à¤¹à¤¿à¤œà¤¨", + "code": "C" } ], "FM": [ + { + "name": "Yap", + "code": "YAP" + }, { "name": "कोसरे", "code": "KSA" @@ -5367,104 +5371,200 @@ { "name": "पोहà¥à¤¨à¤ªà¥‡à¤ˆ राजà¥à¤¯", "code": "PNI" - }, - { - "name": "Yap", - "code": "YAP" } ], "FR": [ { - "name": "अà¤à¤¨", - "code": "02" + "name": "Auvergne-Rhône-Alpes", + "code": "ARA" }, { - "name": "अâ€à¥…रà¥à¤¦à¥‡à¤¨", - "code": "08" + "name": "Brittany", + "code": "E" }, { - "name": "अâ€à¥…वà¥à¤¹à¥‡à¤°à¥‹à¤‚", - "code": "12" + "name": "Burgundy-Franche-Comté", + "code": "BFC" }, { - "name": "आरà¥à¤¦à¥‡à¤¶", - "code": "07" + "name": "Clipperton Island", + "code": "CP" }, { - "name": "आरà¥à¤¯à¥‡à¤œ", - "code": "09" + "name": "Corsica", + "code": "H" }, { - "name": "आलà¥à¤ª-दा-ऑत-पà¥à¤°à¥‹à¤µà¥à¤¹à¤¾à¤à¤¸", - "code": "04" + "name": "French Guiana", + "code": "GF" }, { - "name": "आलà¥à¤ª-मरितीम", - "code": "06" + "name": "French Polynesia", + "code": "PF" }, { - "name": "आलà¥à¤¯à¥‡", - "code": "03" + "name": "French Southern Territories", + "code": "TF" }, { - "name": "इà¤à¥‡à¤°", - "code": "38" + "name": "Grand-Est", + "code": "GES" }, { - "name": "इल-à¤-वà¥à¤¹à¤¿à¤²à¥‡à¤¨", - "code": "35" + "name": "Guadeloupe", + "code": "GUA" }, { - "name": "इल-दा-फà¥à¤°à¤¾à¤¨à¥à¤¸", - "code": "IDF" + "name": "Guadeloupe²", + "code": "GP" }, { - "name": "इवà¥à¤¹à¤²à¤¿à¤¨", - "code": "78" + "name": "Hauts-de-France", + "code": "HDF" }, { - "name": "à¤à¤‚दà¥à¤°", - "code": "36" + "name": "La Réunion", + "code": "LRE" }, { - "name": "à¤à¤‚दà¥à¤°-à¤-लावार", - "code": "37" + "name": "Martinique", + "code": "MQ" }, { - "name": "à¤à¤¨, फà¥à¤°à¤¾à¤¨à¥à¤¸", - "code": "01" + "name": "Mayotte", + "code": "MAY" }, { - "name": "à¤à¤°à¥‰", - "code": "34" + "name": "Mayotte²", + "code": "YT" }, { - "name": "à¤à¤¸à¥‹à¤¨", - "code": "91" + "name": "New Caledonia", + "code": "NC" }, { - "name": "ऑत-आलà¥à¤ª", - "code": "05" + "name": "Normandie", + "code": "NOR" }, { - "name": "ऑत-कॉरà¥à¤¸", - "code": "2B" + "name": "Nouvelle-Aquitaine", + "code": "NAQ" }, { - "name": "ऑत-गारोन", - "code": "31" + "name": "Occitanie", + "code": "OCC" }, { - "name": "ऑत-दे-सीन", - "code": "92" + "name": "Réunion", + "code": "RE" }, { - "name": "ऑत-पिरेने", - "code": "65" + "name": "St. Barthélemy", + "code": "BL" }, { - "name": "ऑत-मारà¥à¤¨", - "code": "52" + "name": "St. Martin", + "code": "MF" + }, + { + "name": "St. Pierre & Miquelon", + "code": "PM" + }, + { + "name": "Wallis & Futuna", + "code": "WF" + }, + { + "name": "अà¤à¤¨", + "code": "02" + }, + { + "name": "अâ€à¥…रà¥à¤¦à¥‡à¤¨", + "code": "08" + }, + { + "name": "अâ€à¥…वà¥à¤¹à¥‡à¤°à¥‹à¤‚", + "code": "12" + }, + { + "name": "आरà¥à¤¦à¥‡à¤¶", + "code": "07" + }, + { + "name": "आरà¥à¤¯à¥‡à¤œ", + "code": "09" + }, + { + "name": "आलà¥à¤ª-दा-ऑत-पà¥à¤°à¥‹à¤µà¥à¤¹à¤¾à¤à¤¸", + "code": "04" + }, + { + "name": "आलà¥à¤ª-मरितीम", + "code": "06" + }, + { + "name": "आलà¥à¤¯à¥‡", + "code": "03" + }, + { + "name": "इà¤à¥‡à¤°", + "code": "38" + }, + { + "name": "इल-à¤-वà¥à¤¹à¤¿à¤²à¥‡à¤¨", + "code": "35" + }, + { + "name": "इल-दा-फà¥à¤°à¤¾à¤¨à¥à¤¸", + "code": "IDF" + }, + { + "name": "इवà¥à¤¹à¤²à¤¿à¤¨", + "code": "78" + }, + { + "name": "à¤à¤‚दà¥à¤°", + "code": "36" + }, + { + "name": "à¤à¤‚दà¥à¤°-à¤-लावार", + "code": "37" + }, + { + "name": "à¤à¤¨, फà¥à¤°à¤¾à¤¨à¥à¤¸", + "code": "01" + }, + { + "name": "à¤à¤°à¥‰", + "code": "34" + }, + { + "name": "à¤à¤¸à¥‹à¤¨", + "code": "91" + }, + { + "name": "ऑत-आलà¥à¤ª", + "code": "05" + }, + { + "name": "ऑत-कॉरà¥à¤¸", + "code": "2B" + }, + { + "name": "ऑत-गारोन", + "code": "31" + }, + { + "name": "ऑत-दे-सीन", + "code": "92" + }, + { + "name": "ऑत-पिरेने", + "code": "65" + }, + { + "name": "ऑत-मारà¥à¤¨", + "code": "52" }, { "name": "ऑत-ऱà¥à¤¹à¤¿à¤¨", @@ -5702,14 +5802,14 @@ "name": "लोत-à¤à¤¤-गारोन", "code": "47" }, - { - "name": "वांदे", - "code": "85" - }, { "name": "वाà¤", "code": "60" }, + { + "name": "वांदे", + "code": "85" + }, { "name": "वà¥à¤¹à¤¾à¤°", "code": "83" @@ -5781,1142 +5881,1042 @@ { "name": "सोम, फà¥à¤°à¤¾à¤¨à¥à¤¸", "code": "80" + } + ], + "GA": [ + { + "name": "à¤à¤¸à¥à¤Ÿà¤¾à¤‡à¤…र पà¥à¤°à¤¾à¤‚त", + "code": "1" }, { - "name": "Auvergne-Rhône-Alpes", - "code": "ARA" + "name": "हौट-ओगोउई पà¥à¤°à¤¾à¤‚त", + "code": "2" }, { - "name": "Brittany", - "code": "E" + "name": "मोयेन-ओगोउई पà¥à¤°à¤¾à¤‚त", + "code": "3" }, { - "name": "Burgundy-Franche-Comté", - "code": "BFC" + "name": "नगोऊनिठपà¥à¤°à¤¾à¤‚त", + "code": "4" }, { - "name": "Clipperton Island", - "code": "CP" + "name": "नà¥à¤¯à¤‚गा पà¥à¤°à¤¾à¤‚त", + "code": "5" }, { - "name": "Corsica", - "code": "H" + "name": "ओगोउई-इविंदो पà¥à¤°à¤¾à¤‚त", + "code": "6" }, { - "name": "French Guiana", - "code": "GF" + "name": "ओगोउई-लोलो पà¥à¤°à¤¾à¤‚त", + "code": "7" }, { - "name": "French Polynesia", - "code": "PF" + "name": "ओगोउई-मेरीटाइम पà¥à¤°à¤¾à¤‚त", + "code": "8" }, { - "name": "French Southern Territories", - "code": "TF" + "name": "वोलेऊ-तें पà¥à¤°à¤¾à¤‚त", + "code": "9" + } + ], + "GB": [ + { + "name": "Aberdeenshire", + "code": "ABD" }, { - "name": "Grand-Est", - "code": "GES" + "name": "Anglesey", + "code": "AGY" }, { - "name": "Guadeloupe", - "code": "GUA" + "name": "Angus", + "code": "ANS" }, { - "name": "Guadeloupe²", - "code": "GP" + "name": "Antrim", + "code": "ANT" }, { - "name": "Hauts-de-France", - "code": "HDF" + "name": "Antrim and Newtownabbey", + "code": "ANN" }, { - "name": "La Réunion", - "code": "LRE" + "name": "Ards", + "code": "ARD" }, { - "name": "Martinique", - "code": "MQ" + "name": "Ards and North Down", + "code": "AND" }, { - "name": "Mayotte", - "code": "MAY" + "name": "Argyll and Bute", + "code": "AGB" }, { - "name": "Mayotte²", - "code": "YT" + "name": "Armagh", + "code": "ARM" }, { - "name": "New Caledonia", - "code": "NC" + "name": "Armagh, Banbridge and Craigavon", + "code": "ABC" }, { - "name": "Normandie", - "code": "NOR" + "name": "Ballymena", + "code": "BLA" }, { - "name": "Nouvelle-Aquitaine", - "code": "NAQ" + "name": "Ballymoney", + "code": "BLY" }, { - "name": "Occitanie", - "code": "OCC" + "name": "Banbridge", + "code": "BNB" }, { - "name": "Réunion", - "code": "RE" + "name": "Barking and Dagenham", + "code": "BDG" }, { - "name": "St. Barthélemy", - "code": "BL" + "name": "Barnet", + "code": "BNE" }, { - "name": "St. Martin", - "code": "MF" + "name": "Barnsley", + "code": "BNS" }, { - "name": "St. Pierre & Miquelon", - "code": "PM" + "name": "Bath and North East Somerset", + "code": "BAS" }, { - "name": "Wallis & Futuna", - "code": "WF" - } - ], - "GA": [ + "name": "Bedford", + "code": "BDF" + }, { - "name": "à¤à¤¸à¥à¤Ÿà¤¾à¤‡à¤…र पà¥à¤°à¤¾à¤‚त", - "code": "1" + "name": "Belfast", + "code": "BFS" }, { - "name": "हौट-ओगोउई पà¥à¤°à¤¾à¤‚त", - "code": "2" + "name": "Bexley", + "code": "BEX" }, { - "name": "मोयेन-ओगोउई पà¥à¤°à¤¾à¤‚त", - "code": "3" + "name": "Blackburn with Darwen", + "code": "BBD" }, { - "name": "नगोऊनिठपà¥à¤°à¤¾à¤‚त", - "code": "4" + "name": "Blackpool", + "code": "BPL" }, { - "name": "नà¥à¤¯à¤‚गा पà¥à¤°à¤¾à¤‚त", - "code": "5" + "name": "Blaenau Gwent", + "code": "BGW" }, { - "name": "ओगोउई-इविंदो पà¥à¤°à¤¾à¤‚त", - "code": "6" + "name": "Bolton", + "code": "BOL" }, { - "name": "ओगोउई-लोलो पà¥à¤°à¤¾à¤‚त", - "code": "7" + "name": "Bournemouth", + "code": "BMH" }, { - "name": "ओगोउई-मेरीटाइम पà¥à¤°à¤¾à¤‚त", - "code": "8" + "name": "Bracknell Forest", + "code": "BRC" }, { - "name": "वोलेऊ-तें पà¥à¤°à¤¾à¤‚त", - "code": "9" - } - ], - "GB": [ - { - "name": "अâ€à¥…बरà¥à¤¡à¥€à¤¨", - "code": "ABE" - }, - { - "name": "आईल ऑफ वाइट", - "code": "IOW" - }, - { - "name": "इंगà¥à¤²à¤‚ड", - "code": "ENG" - }, - { - "name": "ईसà¥à¤Ÿ रायडिंग ऑफ यॉरà¥à¤•à¤¶à¤¾à¤¯à¤°", - "code": "ERY" - }, - { - "name": "ईसà¥à¤Ÿ ससेकà¥à¤¸", - "code": "ESX" - }, - { - "name": "उतà¥à¤¤à¤° आयरà¥à¤²à¤‚ड", - "code": "NIR" - }, - { - "name": "à¤à¤¡à¤¿à¤¨à¤¬à¤°à¤¾", - "code": "EDH" - }, - { - "name": "à¤à¤¸à¥‡à¤•à¥à¤¸", - "code": "ESS" - }, - { - "name": "ऑकà¥à¤¸à¤«à¤°à¥à¤¡à¤¶à¤¾à¤¯à¤°", - "code": "OXF" - }, - { - "name": "कंबà¥à¤°à¤¿à¤¯à¤¾", - "code": "CMA" - }, - { - "name": "कारà¥à¤¡à¤¿à¤«", - "code": "CRF" - }, - { - "name": "किंगà¥à¤¸à¤¸à¥à¤Ÿà¥…न अपॉन हल", - "code": "KHL" - }, - { - "name": "केंट", - "code": "KEN" - }, - { - "name": "केंबà¥à¤°à¤¿à¤œà¤¶à¤¾à¤¯à¤°", - "code": "CAM" - }, - { - "name": "केनà¥à¤¸à¤¿à¤‚गà¥à¤Ÿà¤¨ व चेलà¥à¤¸à¥€", - "code": "KEC" - }, - { - "name": "कॉरà¥à¤¨à¤µà¥‰à¤²", - "code": "CON" - }, - { - "name": "कॉवà¥à¤¹à¥‡à¤‚टà¥à¤°à¥€", - "code": "COV" - }, - { - "name": "कà¥à¤°à¥‰à¤¯à¤¡à¤¨", - "code": "CRY" - }, - { - "name": "गà¥à¤°à¥€à¤¨à¤¿à¤š", - "code": "GRE" - }, - { - "name": "गà¥à¤°à¥‡à¤Ÿ बà¥à¤°à¤¿à¤Ÿà¤¨", - "code": "GBN" - }, - { - "name": "गà¥à¤²à¤¾à¤¸à¤—ो", - "code": "GLG" - }, - { - "name": "गà¥à¤²à¥‰à¤¸à¥à¤Ÿà¤°à¤¶à¤¾à¤¯à¤°", - "code": "GLS" - }, - { - "name": "डंडी", - "code": "DND" - }, - { - "name": "डरà¥à¤¬à¥€", - "code": "DER" - }, - { - "name": "डरà¥à¤¬à¥€à¤¶à¤¾à¤¯à¤°", - "code": "DBY" - }, - { - "name": "डेवà¥à¤¹à¥‰à¤¨", - "code": "DEV" - }, - { - "name": "डॉरà¥à¤¸à¥‡à¤Ÿ", - "code": "DOR" + "name": "Bradford", + "code": "BRD" }, { - "name": "डà¥à¤¯à¥à¤°à¥…म", - "code": "DUR" + "name": "Brent", + "code": "BEN" }, { - "name": "नॉटिंगहॅम", - "code": "NGM" + "name": "Bridgend", + "code": "BGE" }, { - "name": "नॉटिंगहॅमशायर", - "code": "NTT" + "name": "Brighton and Hove", + "code": "BNH" }, { - "name": "नॉरफोक", - "code": "NFK" + "name": "Bromley", + "code": "BRY" }, { - "name": "नॉरà¥à¤¥ यॉरà¥à¤•à¤¶à¤¾à¤¯à¤°", - "code": "NYK" + "name": "Bury", + "code": "BUR" }, { - "name": "नॉरà¥à¤¥à¤…à¤à¤ªà¥à¤Ÿà¤¨à¤¶à¤¾à¤¯à¤°", - "code": "NTH" + "name": "Caerphilly", + "code": "CAY" }, { - "name": "नॉरà¥à¤¥à¤…ंबरलà¤à¤¡", - "code": "NBL" + "name": "Calderdale", + "code": "CLD" }, { - "name": "नà¥à¤¯à¥‚कॅसल अपॉन टाईन", - "code": "NET" + "name": "Camden", + "code": "CMD" }, { - "name": "नà¥à¤¯à¥‚हॅम", - "code": "NWM" + "name": "Carmarthenshire", + "code": "CMN" }, { - "name": "पीटरबॉरो", - "code": "PTE" + "name": "Carrickfergus", + "code": "CKF" }, { - "name": "पोरà¥à¤Ÿà¤¸à¥à¤®à¤¥", - "code": "POR" + "name": "Castlereagh", + "code": "CSR" }, { - "name": "पà¥à¤²à¤¿à¤®à¤¥", - "code": "PLY" + "name": "Causeway Coast and Glens", + "code": "CCG" }, { - "name": "बकिंगहॅमशायर", - "code": "BKM" + "name": "Central Bedfordshire", + "code": "CBF" }, { - "name": "बरà¥à¤®à¤¿à¤‚गहॅम", - "code": "BIR" + "name": "Ceredigion", + "code": "CGN" }, { - "name": "बà¥à¤°à¤¿à¤¸à¥à¤Ÿà¤²", - "code": "BST" + "name": "Cheshire East", + "code": "CHE" }, { - "name": "मà¤à¤šà¥‡à¤¸à¥à¤Ÿà¤°", - "code": "MAN" + "name": "Cheshire West and Chester", + "code": "CHW" }, { - "name": "मिडलà¥à¤¸à¤¬à¥à¤°à¥‹", - "code": "MDB" + "name": "Clackmannanshire", + "code": "CLK" }, { - "name": "यà¥à¤¨à¤¾à¤¯à¤Ÿà¥‡à¤¡ किंगà¥à¤¡à¤®", - "code": "UKM" + "name": "Coleraine", + "code": "CLR" }, { - "name": "यॉरà¥à¤•", - "code": "YOR" + "name": "Conwy", + "code": "CWY" }, { - "name": "रटलà¤à¤¡", - "code": "RUT" + "name": "Cookstown", + "code": "CKT" }, { - "name": "रिचमंड अपॉन थेमà¥à¤¸", - "code": "RIC" + "name": "Craigavon", + "code": "CGV" }, { - "name": "लà¤à¤•à¥‡à¤¶à¤¾à¤¯à¤°", - "code": "LAN" + "name": "Darlington", + "code": "DAL" }, { - "name": "लिंकनशायर", - "code": "LIN" + "name": "Denbighshire", + "code": "DEN" }, { - "name": "लिवà¥à¤¹à¤°à¤ªà¥‚ल", - "code": "LIV" + "name": "Derry", + "code": "DRY" }, { - "name": "लेसà¥à¤Ÿà¤°", - "code": "LCE" + "name": "Derry and Strabane", + "code": "DRS" }, { - "name": "लेसà¥à¤Ÿà¤°à¤¶à¤¾à¤¯à¤°", - "code": "LEC" + "name": "Doncaster", + "code": "DNC" }, { - "name": "विलà¥à¤Ÿà¤¶à¤¾à¤¯à¤°", - "code": "WIL" + "name": "Down", + "code": "DOW" }, { - "name": "वूसà¥à¤Ÿà¤°à¤¶à¤¾à¤¯à¤°", - "code": "WOR" + "name": "Dudley", + "code": "DUD" }, { - "name": "वेलà¥à¤¸", - "code": "WLS" + "name": "Dumfries and Galloway", + "code": "DGY" }, { - "name": "वेसà¥à¤Ÿ ससेकà¥à¤¸", - "code": "WSX" + "name": "Dungannon and South Tyrone", + "code": "DGN" }, { - "name": "वॉरविकशायर", - "code": "WAR" + "name": "Ealing", + "code": "EAL" }, { - "name": "वोलà¥à¤µà¤°à¤¹à¥…मà¥à¤ªà¥à¤Ÿà¤¨", - "code": "WLV" + "name": "East Ayrshire", + "code": "EAY" }, { - "name": "शेफीलà¥à¤¡", - "code": "SHF" + "name": "East Dunbartonshire", + "code": "EDU" }, { - "name": "शà¥à¤°à¥‰à¤ªà¤¶à¤¾à¤¯à¤°", - "code": "SHR" + "name": "East Lothian", + "code": "ELN" }, { - "name": "सफोक", - "code": "SFK" + "name": "East Renfrewshire", + "code": "ERW" }, { - "name": "सरे", - "code": "SRY" + "name": "Enfield", + "code": "ENF" }, { - "name": "साउथहà¤à¤ªà¥à¤Ÿà¤¨", - "code": "STH" + "name": "England and Wales", + "code": "EAW" }, { - "name": "सिटी ऑफ लंडन", - "code": "LND" + "name": "Falkirk", + "code": "FAL" }, { - "name": "सिटी ऑफ वेसà¥à¤Ÿà¤®à¤¿à¤¨à¥à¤¸à¥à¤Ÿà¤°", - "code": "WSM" + "name": "Fermanagh", + "code": "FER" }, { - "name": "सॉमरसेट", - "code": "SOM" + "name": "Fermanagh and Omagh", + "code": "FMO" }, { - "name": "सà¥à¤•à¥‰à¤Ÿà¤²à¤‚ड", - "code": "SCT" + "name": "Fife", + "code": "FIF" }, { - "name": "सà¥à¤Ÿà¥…फरà¥à¤¡à¤¶à¤¾à¤¯à¤°", - "code": "STS" + "name": "Flintshire", + "code": "FLN" }, { - "name": "सà¥à¤Ÿà¥‹à¤•-ऑन-टà¥à¤°à¥‡à¤‚ट", - "code": "STE" + "name": "Gateshead", + "code": "GAT" }, { - "name": "सà¥à¤µà¥‰à¤¨à¥à¤à¥€", - "code": "SWA" + "name": "Gwynedd", + "code": "GWN" }, { - "name": "हà¤à¤ªà¤¶à¤¾à¤¯à¤°", - "code": "HAM" + "name": "Hackney", + "code": "HCK" }, { - "name": "हरà¥à¤Ÿà¤«à¤°à¥à¤¡à¤¶à¤¾à¤¯à¤°", - "code": "HRT" + "name": "Halton", + "code": "HAL" }, { - "name": "हरà¥à¤«à¤°à¥à¤¡à¤¶à¤¾à¤¯à¤°", - "code": "HEF" + "name": "Haringey", + "code": "HRY" }, { - "name": "हाउनà¥à¤¸à¥à¤²à¥‹", - "code": "HNS" + "name": "Harrow", + "code": "HRW" }, { - "name": "हिलिंगà¥à¤¡à¤¨", - "code": "HIL" + "name": "Hartlepool", + "code": "HPL" }, { - "name": "हॅमरसà¥à¤®à¤¿à¤¥ व फà¥à¤²à¤¹à¥…म", - "code": "HMF" + "name": "Havering", + "code": "HAV" }, { - "name": "Aberdeenshire", - "code": "ABD" + "name": "Highland", + "code": "HLD" }, { - "name": "Anglesey", - "code": "AGY" + "name": "Inverclyde", + "code": "IVC" }, { - "name": "Angus", - "code": "ANS" + "name": "Isles of Scilly", + "code": "IOS" }, { - "name": "Antrim", - "code": "ANT" + "name": "Islington", + "code": "ISL" }, { - "name": "Antrim and Newtownabbey", - "code": "ANN" + "name": "Kingston upon Thames", + "code": "KTT" }, { - "name": "Ards", - "code": "ARD" + "name": "Kirklees", + "code": "KIR" }, { - "name": "Ards and North Down", - "code": "AND" + "name": "Knowsley", + "code": "KWL" }, { - "name": "Argyll and Bute", - "code": "AGB" + "name": "Lambeth", + "code": "LBH" }, { - "name": "Armagh", - "code": "ARM" + "name": "Larne", + "code": "LRN" }, { - "name": "Armagh, Banbridge and Craigavon", - "code": "ABC" + "name": "Leeds", + "code": "LDS" }, { - "name": "Ballymena", - "code": "BLA" + "name": "Lewisham", + "code": "LEW" }, { - "name": "Ballymoney", - "code": "BLY" + "name": "Limavady", + "code": "LMV" }, { - "name": "Banbridge", - "code": "BNB" + "name": "Lisburn", + "code": "LSB" }, { - "name": "Barking and Dagenham", - "code": "BDG" + "name": "Lisburn and Castlereagh", + "code": "LBC" }, { - "name": "Barnet", - "code": "BNE" + "name": "Luton", + "code": "LUT" }, { - "name": "Barnsley", - "code": "BNS" + "name": "Magherafelt", + "code": "MFT" }, { - "name": "Bath and North East Somerset", - "code": "BAS" + "name": "Medway", + "code": "MDW" }, { - "name": "Bedford", - "code": "BDF" + "name": "Merthyr Tydfil", + "code": "MTY" }, { - "name": "Belfast", - "code": "BFS" + "name": "Merton", + "code": "MRT" }, { - "name": "Bexley", - "code": "BEX" + "name": "Mid and East Antrim", + "code": "MEA" }, { - "name": "Blackburn with Darwen", - "code": "BBD" + "name": "Mid Ulster", + "code": "MUL" }, { - "name": "Blackpool", - "code": "BPL" + "name": "Midlothian", + "code": "MLN" }, { - "name": "Blaenau Gwent", - "code": "BGW" + "name": "Milton Keynes", + "code": "MIK" }, { - "name": "Bolton", - "code": "BOL" + "name": "Monmouthshire", + "code": "MON" }, { - "name": "Bournemouth", - "code": "BMH" + "name": "Moray", + "code": "MRY" }, { - "name": "Bracknell Forest", - "code": "BRC" + "name": "Moyle", + "code": "MYL" }, { - "name": "Bradford", - "code": "BRD" + "name": "Neath Port Talbot", + "code": "NTL" }, { - "name": "Brent", - "code": "BEN" + "name": "Newport", + "code": "NWP" }, { - "name": "Bridgend", - "code": "BGE" + "name": "Newry and Mourne", + "code": "NYM" }, { - "name": "Brighton and Hove", - "code": "BNH" + "name": "Newry, Mourne and Down", + "code": "NMD" }, { - "name": "Bromley", - "code": "BRY" + "name": "Newtownabbey", + "code": "NTA" }, { - "name": "Bury", - "code": "BUR" + "name": "North Ayrshire", + "code": "NAY" }, { - "name": "Caerphilly", - "code": "CAY" + "name": "North Down", + "code": "NDN" }, { - "name": "Calderdale", - "code": "CLD" + "name": "North East Lincolnshire", + "code": "NEL" }, { - "name": "Camden", - "code": "CMD" + "name": "North Lanarkshire", + "code": "NLK" }, { - "name": "Carmarthenshire", - "code": "CMN" + "name": "North Lincolnshire", + "code": "NLN" }, { - "name": "Carrickfergus", - "code": "CKF" + "name": "North Somerset", + "code": "NSM" }, { - "name": "Castlereagh", - "code": "CSR" + "name": "North Tyneside", + "code": "NTY" }, { - "name": "Causeway Coast and Glens", - "code": "CCG" + "name": "Oldham", + "code": "OLD" }, { - "name": "Central Bedfordshire", - "code": "CBF" + "name": "Omagh", + "code": "OMH" }, { - "name": "Ceredigion", - "code": "CGN" + "name": "Orkney Islands", + "code": "ORK" }, { - "name": "Cheshire East", - "code": "CHE" + "name": "Outer Hebrides", + "code": "ELS" }, { - "name": "Cheshire West and Chester", - "code": "CHW" + "name": "Pembrokeshire", + "code": "PEM" }, { - "name": "Clackmannanshire", - "code": "CLK" + "name": "Perth and Kinross", + "code": "PKN" }, { - "name": "Coleraine", - "code": "CLR" + "name": "Poole", + "code": "POL" }, { - "name": "Conwy", - "code": "CWY" + "name": "Powys", + "code": "POW" }, { - "name": "Cookstown", - "code": "CKT" + "name": "Reading", + "code": "RDG" }, { - "name": "Craigavon", - "code": "CGV" + "name": "Redbridge", + "code": "RDB" }, { - "name": "Darlington", - "code": "DAL" + "name": "Redcar and Cleveland", + "code": "RCC" }, { - "name": "Denbighshire", - "code": "DEN" + "name": "Renfrewshire", + "code": "RFW" }, { - "name": "Derry", - "code": "DRY" + "name": "Rhondda Cynon Taf", + "code": "RCT" }, { - "name": "Derry and Strabane", - "code": "DRS" + "name": "Rochdale", + "code": "RCH" }, { - "name": "Doncaster", - "code": "DNC" + "name": "Rotherham", + "code": "ROT" }, { - "name": "Down", - "code": "DOW" + "name": "Saint Helens", + "code": "SHN" }, { - "name": "Dudley", - "code": "DUD" + "name": "Salford", + "code": "SLF" }, { - "name": "Dumfries and Galloway", - "code": "DGY" + "name": "Sandwell", + "code": "SAW" }, { - "name": "Dungannon and South Tyrone", - "code": "DGN" + "name": "Scottish Borders", + "code": "SCB" }, { - "name": "Ealing", - "code": "EAL" + "name": "Sefton", + "code": "SFT" }, { - "name": "East Ayrshire", - "code": "EAY" + "name": "Shetland", + "code": "ZET" }, { - "name": "East Dunbartonshire", - "code": "EDU" + "name": "Slough", + "code": "SLG" }, { - "name": "East Lothian", - "code": "ELN" + "name": "Solihull", + "code": "SOL" }, { - "name": "East Renfrewshire", - "code": "ERW" + "name": "South Ayrshire", + "code": "SAY" }, { - "name": "Enfield", - "code": "ENF" + "name": "South Gloucestershire", + "code": "SGC" }, { - "name": "England and Wales", - "code": "EAW" + "name": "South Lanarkshire", + "code": "SLK" }, { - "name": "Falkirk", - "code": "FAL" + "name": "South Tyneside", + "code": "STY" }, { - "name": "Fermanagh", - "code": "FER" + "name": "Southend-on-Sea", + "code": "SOS" }, { - "name": "Fermanagh and Omagh", - "code": "FMO" + "name": "Southwark", + "code": "SWK" }, { - "name": "Fife", - "code": "FIF" + "name": "Stirling", + "code": "STG" }, { - "name": "Flintshire", - "code": "FLN" + "name": "Stockport", + "code": "SKP" }, { - "name": "Gateshead", - "code": "GAT" + "name": "Stockton-on-Tees", + "code": "STT" }, { - "name": "Gwynedd", - "code": "GWN" + "name": "Strabane", + "code": "STB" }, { - "name": "Hackney", - "code": "HCK" + "name": "Sunderland", + "code": "SND" }, { - "name": "Halton", - "code": "HAL" + "name": "Sutton", + "code": "STN" }, { - "name": "Haringey", - "code": "HRY" + "name": "Swindon", + "code": "SWD" }, { - "name": "Harrow", - "code": "HRW" + "name": "Tameside", + "code": "TAM" }, { - "name": "Hartlepool", - "code": "HPL" + "name": "Telford and Wrekin", + "code": "TFW" }, { - "name": "Havering", - "code": "HAV" + "name": "Thurrock", + "code": "THR" }, { - "name": "Highland", - "code": "HLD" + "name": "Torbay", + "code": "TOB" }, { - "name": "Inverclyde", - "code": "IVC" + "name": "Torfaen", + "code": "TOF" }, { - "name": "Isles of Scilly", - "code": "IOS" + "name": "Tower Hamlets", + "code": "TWH" }, { - "name": "Islington", - "code": "ISL" + "name": "Trafford", + "code": "TRF" }, { - "name": "Kingston upon Thames", - "code": "KTT" + "name": "Vale of Glamorgan", + "code": "VGL" }, { - "name": "Kirklees", - "code": "KIR" + "name": "Wakefield", + "code": "WKF" }, { - "name": "Knowsley", - "code": "KWL" + "name": "Walsall", + "code": "WLL" }, { - "name": "Lambeth", - "code": "LBH" + "name": "Waltham Forest", + "code": "WFT" }, { - "name": "Larne", - "code": "LRN" + "name": "Wandsworth", + "code": "WND" }, { - "name": "Leeds", - "code": "LDS" + "name": "Warrington", + "code": "WRT" }, { - "name": "Lewisham", - "code": "LEW" + "name": "West Berkshire", + "code": "WBK" }, { - "name": "Limavady", - "code": "LMV" + "name": "West Dunbartonshire", + "code": "WDU" }, { - "name": "Lisburn", - "code": "LSB" + "name": "West Lothian", + "code": "WLN" }, { - "name": "Lisburn and Castlereagh", - "code": "LBC" + "name": "Wigan", + "code": "WGN" }, { - "name": "Luton", - "code": "LUT" + "name": "Windsor and Maidenhead", + "code": "WNM" }, { - "name": "Magherafelt", - "code": "MFT" + "name": "Wirral", + "code": "WRL" }, { - "name": "Medway", - "code": "MDW" + "name": "Wokingham", + "code": "WOK" }, { - "name": "Merthyr Tydfil", - "code": "MTY" + "name": "Wrexham", + "code": "WRX" }, { - "name": "Merton", - "code": "MRT" + "name": "अâ€à¥…बरà¥à¤¡à¥€à¤¨", + "code": "ABE" }, { - "name": "Mid and East Antrim", - "code": "MEA" + "name": "आईल ऑफ वाइट", + "code": "IOW" }, { - "name": "Mid Ulster", - "code": "MUL" + "name": "इंगà¥à¤²à¤‚ड", + "code": "ENG" }, { - "name": "Midlothian", - "code": "MLN" + "name": "ईसà¥à¤Ÿ रायडिंग ऑफ यॉरà¥à¤•à¤¶à¤¾à¤¯à¤°", + "code": "ERY" }, { - "name": "Milton Keynes", - "code": "MIK" + "name": "ईसà¥à¤Ÿ ससेकà¥à¤¸", + "code": "ESX" }, { - "name": "Monmouthshire", - "code": "MON" + "name": "उतà¥à¤¤à¤° आयरà¥à¤²à¤‚ड", + "code": "NIR" }, { - "name": "Moray", - "code": "MRY" + "name": "à¤à¤¡à¤¿à¤¨à¤¬à¤°à¤¾", + "code": "EDH" }, { - "name": "Moyle", - "code": "MYL" + "name": "à¤à¤¸à¥‡à¤•à¥à¤¸", + "code": "ESS" }, { - "name": "Neath Port Talbot", - "code": "NTL" + "name": "ऑकà¥à¤¸à¤«à¤°à¥à¤¡à¤¶à¤¾à¤¯à¤°", + "code": "OXF" }, { - "name": "Newport", - "code": "NWP" + "name": "कंबà¥à¤°à¤¿à¤¯à¤¾", + "code": "CMA" }, { - "name": "Newry and Mourne", - "code": "NYM" + "name": "कारà¥à¤¡à¤¿à¤«", + "code": "CRF" }, { - "name": "Newry, Mourne and Down", - "code": "NMD" + "name": "किंगà¥à¤¸à¤¸à¥à¤Ÿà¥…न अपॉन हल", + "code": "KHL" }, { - "name": "Newtownabbey", - "code": "NTA" + "name": "केंट", + "code": "KEN" }, { - "name": "North Ayrshire", - "code": "NAY" + "name": "केनà¥à¤¸à¤¿à¤‚गà¥à¤Ÿà¤¨ व चेलà¥à¤¸à¥€", + "code": "KEC" }, { - "name": "North Down", - "code": "NDN" + "name": "केंबà¥à¤°à¤¿à¤œà¤¶à¤¾à¤¯à¤°", + "code": "CAM" }, { - "name": "North East Lincolnshire", - "code": "NEL" + "name": "कॉरà¥à¤¨à¤µà¥‰à¤²", + "code": "CON" }, { - "name": "North Lanarkshire", - "code": "NLK" + "name": "कॉवà¥à¤¹à¥‡à¤‚टà¥à¤°à¥€", + "code": "COV" }, { - "name": "North Lincolnshire", - "code": "NLN" + "name": "कà¥à¤°à¥‰à¤¯à¤¡à¤¨", + "code": "CRY" }, { - "name": "North Somerset", - "code": "NSM" + "name": "गà¥à¤°à¥€à¤¨à¤¿à¤š", + "code": "GRE" }, { - "name": "North Tyneside", - "code": "NTY" + "name": "गà¥à¤°à¥‡à¤Ÿ बà¥à¤°à¤¿à¤Ÿà¤¨", + "code": "GBN" }, { - "name": "Oldham", - "code": "OLD" + "name": "गà¥à¤²à¤¾à¤¸à¤—ो", + "code": "GLG" }, { - "name": "Omagh", - "code": "OMH" + "name": "गà¥à¤²à¥‰à¤¸à¥à¤Ÿà¤°à¤¶à¤¾à¤¯à¤°", + "code": "GLS" }, { - "name": "Orkney Islands", - "code": "ORK" + "name": "डंडी", + "code": "DND" }, { - "name": "Outer Hebrides", - "code": "ELS" + "name": "डरà¥à¤¬à¥€", + "code": "DER" }, { - "name": "Pembrokeshire", - "code": "PEM" + "name": "डरà¥à¤¬à¥€à¤¶à¤¾à¤¯à¤°", + "code": "DBY" }, { - "name": "Perth and Kinross", - "code": "PKN" + "name": "डेवà¥à¤¹à¥‰à¤¨", + "code": "DEV" }, { - "name": "Poole", - "code": "POL" + "name": "डॉरà¥à¤¸à¥‡à¤Ÿ", + "code": "DOR" }, { - "name": "Powys", - "code": "POW" + "name": "डà¥à¤¯à¥à¤°à¥…म", + "code": "DUR" }, { - "name": "Reading", - "code": "RDG" + "name": "नॉटिंगहॅम", + "code": "NGM" }, { - "name": "Redbridge", - "code": "RDB" + "name": "नॉटिंगहॅमशायर", + "code": "NTT" }, { - "name": "Redcar and Cleveland", - "code": "RCC" + "name": "नॉरफोक", + "code": "NFK" }, { - "name": "Renfrewshire", - "code": "RFW" + "name": "नॉरà¥à¤¥ यॉरà¥à¤•à¤¶à¤¾à¤¯à¤°", + "code": "NYK" }, { - "name": "Rhondda Cynon Taf", - "code": "RCT" + "name": "नॉरà¥à¤¥à¤…à¤à¤ªà¥à¤Ÿà¤¨à¤¶à¤¾à¤¯à¤°", + "code": "NTH" }, { - "name": "Rochdale", - "code": "RCH" + "name": "नॉरà¥à¤¥à¤…ंबरलà¤à¤¡", + "code": "NBL" }, { - "name": "Rotherham", - "code": "ROT" + "name": "नà¥à¤¯à¥‚कॅसल अपॉन टाईन", + "code": "NET" }, { - "name": "Saint Helens", - "code": "SHN" + "name": "नà¥à¤¯à¥‚हॅम", + "code": "NWM" }, { - "name": "Salford", - "code": "SLF" + "name": "पीटरबॉरो", + "code": "PTE" }, { - "name": "Sandwell", - "code": "SAW" + "name": "पोरà¥à¤Ÿà¤¸à¥à¤®à¤¥", + "code": "POR" }, { - "name": "Scottish Borders", - "code": "SCB" + "name": "पà¥à¤²à¤¿à¤®à¤¥", + "code": "PLY" }, { - "name": "Sefton", - "code": "SFT" + "name": "बकिंगहॅमशायर", + "code": "BKM" }, { - "name": "Shetland", - "code": "ZET" + "name": "बरà¥à¤®à¤¿à¤‚गहॅम", + "code": "BIR" }, { - "name": "Slough", - "code": "SLG" + "name": "बà¥à¤°à¤¿à¤¸à¥à¤Ÿà¤²", + "code": "BST" }, { - "name": "Solihull", - "code": "SOL" + "name": "मà¤à¤šà¥‡à¤¸à¥à¤Ÿà¤°", + "code": "MAN" }, { - "name": "South Ayrshire", - "code": "SAY" + "name": "मिडलà¥à¤¸à¤¬à¥à¤°à¥‹", + "code": "MDB" }, { - "name": "South Gloucestershire", - "code": "SGC" + "name": "यà¥à¤¨à¤¾à¤¯à¤Ÿà¥‡à¤¡ किंगà¥à¤¡à¤®", + "code": "UKM" }, { - "name": "South Lanarkshire", - "code": "SLK" + "name": "यॉरà¥à¤•", + "code": "YOR" }, { - "name": "South Tyneside", - "code": "STY" + "name": "रटलà¤à¤¡", + "code": "RUT" }, { - "name": "Southend-on-Sea", - "code": "SOS" + "name": "रिचमंड अपॉन थेमà¥à¤¸", + "code": "RIC" }, { - "name": "Southwark", - "code": "SWK" + "name": "लà¤à¤•à¥‡à¤¶à¤¾à¤¯à¤°", + "code": "LAN" }, { - "name": "Stirling", - "code": "STG" + "name": "लिंकनशायर", + "code": "LIN" }, { - "name": "Stockport", - "code": "SKP" + "name": "लिवà¥à¤¹à¤°à¤ªà¥‚ल", + "code": "LIV" }, { - "name": "Stockton-on-Tees", - "code": "STT" + "name": "लेसà¥à¤Ÿà¤°", + "code": "LCE" }, { - "name": "Strabane", - "code": "STB" + "name": "लेसà¥à¤Ÿà¤°à¤¶à¤¾à¤¯à¤°", + "code": "LEC" }, { - "name": "Sunderland", - "code": "SND" + "name": "विलà¥à¤Ÿà¤¶à¤¾à¤¯à¤°", + "code": "WIL" }, { - "name": "Sutton", - "code": "STN" + "name": "वूसà¥à¤Ÿà¤°à¤¶à¤¾à¤¯à¤°", + "code": "WOR" }, { - "name": "Swindon", - "code": "SWD" + "name": "वेलà¥à¤¸", + "code": "WLS" }, { - "name": "Tameside", - "code": "TAM" + "name": "वेसà¥à¤Ÿ ससेकà¥à¤¸", + "code": "WSX" }, { - "name": "Telford and Wrekin", - "code": "TFW" + "name": "वॉरविकशायर", + "code": "WAR" }, { - "name": "Thurrock", - "code": "THR" + "name": "वोलà¥à¤µà¤°à¤¹à¥…मà¥à¤ªà¥à¤Ÿà¤¨", + "code": "WLV" }, { - "name": "Torbay", - "code": "TOB" + "name": "शेफीलà¥à¤¡", + "code": "SHF" }, { - "name": "Torfaen", - "code": "TOF" + "name": "शà¥à¤°à¥‰à¤ªà¤¶à¤¾à¤¯à¤°", + "code": "SHR" }, { - "name": "Tower Hamlets", - "code": "TWH" + "name": "सफोक", + "code": "SFK" }, { - "name": "Trafford", - "code": "TRF" + "name": "सरे", + "code": "SRY" }, { - "name": "Vale of Glamorgan", - "code": "VGL" + "name": "साउथहà¤à¤ªà¥à¤Ÿà¤¨", + "code": "STH" }, { - "name": "Wakefield", - "code": "WKF" + "name": "सिटी ऑफ लंडन", + "code": "LND" }, { - "name": "Walsall", - "code": "WLL" + "name": "सिटी ऑफ वेसà¥à¤Ÿà¤®à¤¿à¤¨à¥à¤¸à¥à¤Ÿà¤°", + "code": "WSM" }, { - "name": "Waltham Forest", - "code": "WFT" + "name": "सॉमरसेट", + "code": "SOM" }, { - "name": "Wandsworth", - "code": "WND" + "name": "सà¥à¤•à¥‰à¤Ÿà¤²à¤‚ड", + "code": "SCT" }, { - "name": "Warrington", - "code": "WRT" + "name": "सà¥à¤Ÿà¥…फरà¥à¤¡à¤¶à¤¾à¤¯à¤°", + "code": "STS" }, { - "name": "West Berkshire", - "code": "WBK" + "name": "सà¥à¤Ÿà¥‹à¤•-ऑन-टà¥à¤°à¥‡à¤‚ट", + "code": "STE" }, { - "name": "West Dunbartonshire", - "code": "WDU" + "name": "सà¥à¤µà¥‰à¤¨à¥à¤à¥€", + "code": "SWA" }, { - "name": "West Lothian", - "code": "WLN" + "name": "हà¤à¤ªà¤¶à¤¾à¤¯à¤°", + "code": "HAM" }, { - "name": "Wigan", - "code": "WGN" + "name": "हरà¥à¤Ÿà¤«à¤°à¥à¤¡à¤¶à¤¾à¤¯à¤°", + "code": "HRT" }, { - "name": "Windsor and Maidenhead", - "code": "WNM" + "name": "हरà¥à¤«à¤°à¥à¤¡à¤¶à¤¾à¤¯à¤°", + "code": "HEF" }, { - "name": "Wirral", - "code": "WRL" + "name": "हाउनà¥à¤¸à¥à¤²à¥‹", + "code": "HNS" }, { - "name": "Wokingham", - "code": "WOK" + "name": "हिलिंगà¥à¤¡à¤¨", + "code": "HIL" }, { - "name": "Wrexham", - "code": "WRX" + "name": "हॅमरसà¥à¤®à¤¿à¤¥ व फà¥à¤²à¤¹à¥…म", + "code": "HMF" } ], "GD": [ @@ -7065,27 +7065,63 @@ "code": "U" }, { - "name": "उतà¥à¤¤à¤° बà¤à¤• डिवà¥à¤¹à¤¿à¤œà¤¨", - "code": "N" + "name": "उतà¥à¤¤à¤° बà¤à¤• डिवà¥à¤¹à¤¿à¤œà¤¨", + "code": "N" + }, + { + "name": "बंजà¥à¤²", + "code": "B" + }, + { + "name": "लोअर रिवà¥à¤¹à¤° डिवà¥à¤¹à¤¿à¤œà¤¨", + "code": "L" + }, + { + "name": "वेसà¥à¤Ÿ कोसà¥à¤Ÿ डिवà¥à¤¹à¤¿à¤œà¤¨", + "code": "W" + }, + { + "name": "सेंटà¥à¤°à¤² रिवà¥à¤¹à¤° डिवà¥à¤¹à¤¿à¤œà¤¨", + "code": "M" + } + ], + "GN": [ + { + "name": "Boké", + "code": "BK" + }, + { + "name": "Faranah", + "code": "FA" + }, + { + "name": "Faranah Region", + "code": "F" + }, + { + "name": "Forécariah", + "code": "FO" + }, + { + "name": "Kankan", + "code": "KA" }, { - "name": "बंजà¥à¤²", - "code": "B" + "name": "Kindia", + "code": "KD" }, { - "name": "लोअर रिवà¥à¤¹à¤° डिवà¥à¤¹à¤¿à¤œà¤¨", + "name": "Labé Region", "code": "L" }, { - "name": "वेसà¥à¤Ÿ कोसà¥à¤Ÿ डिवà¥à¤¹à¤¿à¤œà¤¨", - "code": "W" + "name": "Mamou", + "code": "MM" }, { - "name": "सेंटà¥à¤°à¤² रिवà¥à¤¹à¤° डिवà¥à¤¹à¤¿à¤œà¤¨", - "code": "M" - } - ], - "GN": [ + "name": "Nzérékoré", + "code": "NZ" + }, { "name": "काकण पà¥à¤°à¤¦à¥‡à¤¶", "code": "K" @@ -7213,45 +7249,17 @@ { "name": "सिगà¥à¤ˆ पà¥à¤°à¥€à¤«à¥‡à¤•à¥à¤šà¤°", "code": "SI" - }, - { - "name": "Boké", - "code": "BK" - }, - { - "name": "Faranah", - "code": "FA" - }, - { - "name": "Faranah Region", - "code": "F" - }, - { - "name": "Forécariah", - "code": "FO" - }, - { - "name": "Kankan", - "code": "KA" - }, - { - "name": "Kindia", - "code": "KD" - }, + } + ], + "GQ": [ { - "name": "Labé Region", - "code": "L" + "name": "Insular", + "code": "I" }, { - "name": "Mamou", - "code": "MM" + "name": "Río Muni", + "code": "C" }, - { - "name": "Nzérékoré", - "code": "NZ" - } - ], - "GQ": [ { "name": "à¤à¤¨à¥‹à¤¬à¥‹à¤¨ पà¥à¤°à¤¾à¤‚त", "code": "AN" @@ -7279,57 +7287,9 @@ { "name": "सेंटà¥à¤°à¥‹ सà¥à¤° पà¥à¤°à¤¾à¤‚त", "code": "CS" - }, - { - "name": "Insular", - "code": "I" - }, - { - "name": "Río Muni", - "code": "C" } ], "GR": [ - { - "name": "अटिका पà¥à¤°à¤¦à¥‡à¤¶", - "code": "I" - }, - { - "name": "ईसà¥à¤Ÿ मॅसिडोनिया अà¤à¤¡ थà¥à¤°à¥‡à¤¸", - "code": "A" - }, - { - "name": "à¤à¤ªà¤¿à¤…रस पà¥à¤°à¤¦à¥‡à¤¶", - "code": "D" - }, - { - "name": "थिसलीस", - "code": "E" - }, - { - "name": "दकà¥à¤·à¤¿à¤£ à¤à¤œà¤¿à¤¯à¤¨", - "code": "L" - }, - { - "name": "नॉरà¥à¤¥ à¤à¤œà¤¿à¤¯à¤¨ पà¥à¤°à¤¦à¥‡à¤¶", - "code": "K" - }, - { - "name": "पेलोपोनिस पà¥à¤°à¤¦à¥‡à¤¶", - "code": "J" - }, - { - "name": "मधà¥à¤¯à¤µà¤°à¥à¤¤à¥€ मॅसिडोनिया पà¥à¤°à¤¦à¥‡à¤¶", - "code": "B" - }, - { - "name": "वेसà¥à¤Ÿ गà¥à¤°à¥€à¤¸ पà¥à¤°à¤¦à¥‡à¤¶", - "code": "G" - }, - { - "name": "वेसà¥à¤Ÿ मॅसेडोनिया पà¥à¤°à¤¦à¥‡à¤¶", - "code": "C" - }, { "name": "Achaea", "code": "13" @@ -7549,6 +7509,46 @@ { "name": "Zakynthos", "code": "21" + }, + { + "name": "अटिका पà¥à¤°à¤¦à¥‡à¤¶", + "code": "I" + }, + { + "name": "ईसà¥à¤Ÿ मॅसिडोनिया अà¤à¤¡ थà¥à¤°à¥‡à¤¸", + "code": "A" + }, + { + "name": "à¤à¤ªà¤¿à¤…रस पà¥à¤°à¤¦à¥‡à¤¶", + "code": "D" + }, + { + "name": "थिसलीस", + "code": "E" + }, + { + "name": "दकà¥à¤·à¤¿à¤£ à¤à¤œà¤¿à¤¯à¤¨", + "code": "L" + }, + { + "name": "नॉरà¥à¤¥ à¤à¤œà¤¿à¤¯à¤¨ पà¥à¤°à¤¦à¥‡à¤¶", + "code": "K" + }, + { + "name": "पेलोपोनिस पà¥à¤°à¤¦à¥‡à¤¶", + "code": "J" + }, + { + "name": "मधà¥à¤¯à¤µà¤°à¥à¤¤à¥€ मॅसिडोनिया पà¥à¤°à¤¦à¥‡à¤¶", + "code": "B" + }, + { + "name": "वेसà¥à¤Ÿ गà¥à¤°à¥€à¤¸ पà¥à¤°à¤¦à¥‡à¤¶", + "code": "G" + }, + { + "name": "वेसà¥à¤Ÿ मॅसेडोनिया पà¥à¤°à¤¦à¥‡à¤¶", + "code": "C" } ], "GT": [ @@ -7642,6 +7642,18 @@ } ], "GW": [ + { + "name": "Leste", + "code": "L" + }, + { + "name": "Norte", + "code": "N" + }, + { + "name": "Sul", + "code": "S" + }, { "name": "ऑओ पà¥à¤°à¤¦à¥‡à¤¶", "code": "OI" @@ -7677,21 +7689,13 @@ { "name": "बोलमा पà¥à¤°à¤¦à¥‡à¤¶", "code": "BL" - }, - { - "name": "Leste", - "code": "L" - }, - { - "name": "Norte", - "code": "N" - }, - { - "name": "Sul", - "code": "S" } ], "GY": [ + { + "name": "Mahaica-Berbice", + "code": "MA" + }, { "name": "अपà¥à¤ªà¤° टोकà¥à¤¤à¥‚-अपà¥à¤ªà¤° इसà¥à¤•à¥‹à¤µà¤¬à¥‹", "code": "UT" @@ -7727,13 +7731,13 @@ { "name": "बरिमा-वेनई", "code": "BA" - }, - { - "name": "Mahaica-Berbice", - "code": "MA" } ], "HN": [ + { + "name": "Comayagua", + "code": "CM" + }, { "name": "अटलांटिडा विभाग", "code": "AT" @@ -7801,10 +7805,6 @@ { "name": "सांता बारबरा विभाग", "code": "SB" - }, - { - "name": "Comayagua", - "code": "CM" } ], "HR": [ @@ -7936,6 +7936,38 @@ } ], "HU": [ + { + "name": "Baranya", + "code": "BA" + }, + { + "name": "Dunaújváros", + "code": "DU" + }, + { + "name": "Eger", + "code": "EG" + }, + { + "name": "Érd", + "code": "ER" + }, + { + "name": "HódmezÅ‘vásárhely", + "code": "HV" + }, + { + "name": "Nagykanizsa", + "code": "NK" + }, + { + "name": "Pest", + "code": "PE" + }, + { + "name": "Sopron", + "code": "SN" + }, { "name": "केकà¥â€à¤¸à¤•à¥‡à¤®à¥‡à¤Ÿ", "code": "KM" @@ -8061,55 +8093,39 @@ "code": "SO" }, { - "name": "सà¥à¤à¤¬à¥‰à¤²à¥à¤•à¥à¤¸-à¤à¤¾à¤Ÿà¤®à¤¾à¤°-बेयग काउंटी", - "code": "SZ" - }, - { - "name": "सà¥à¤²à¥‹à¤¨à¥‹à¤•", - "code": "SK" - }, - { - "name": "हजदà¥-बिहार काउंटी", - "code": "HB" - }, - { - "name": "हेवà¥à¤¹à¤¸ काउंटी", - "code": "HE" - }, - { - "name": "Baranya", - "code": "BA" - }, - { - "name": "Dunaújváros", - "code": "DU" - }, - { - "name": "Eger", - "code": "EG" - }, - { - "name": "Érd", - "code": "ER" - }, - { - "name": "HódmezÅ‘vásárhely", - "code": "HV" + "name": "सà¥à¤à¤¬à¥‰à¤²à¥à¤•à¥à¤¸-à¤à¤¾à¤Ÿà¤®à¤¾à¤°-बेयग काउंटी", + "code": "SZ" }, { - "name": "Nagykanizsa", - "code": "NK" + "name": "सà¥à¤²à¥‹à¤¨à¥‹à¤•", + "code": "SK" }, { - "name": "Pest", - "code": "PE" + "name": "हजदà¥-बिहार काउंटी", + "code": "HB" }, { - "name": "Sopron", - "code": "SN" + "name": "हेवà¥à¤¹à¤¸ काउंटी", + "code": "HE" } ], "ID": [ + { + "name": "Bali", + "code": "BA" + }, + { + "name": "Kalimantan", + "code": "KA" + }, + { + "name": "Lesser Sunda Islands", + "code": "NU" + }, + { + "name": "Maluku Islands", + "code": "ML" + }, { "name": "आगà¥à¤¨à¥‡à¤¯ सà¥à¤²à¤¾à¤µà¥‡à¤¸à¥€", "code": "SG" @@ -8257,25 +8273,29 @@ { "name": "सà¥à¤²à¤¾à¤µà¥‡à¤¸à¥€", "code": "SL" + } + ], + "IE": [ + { + "name": "Connacht", + "code": "C" }, { - "name": "Bali", - "code": "BA" + "name": "Dublin", + "code": "D" }, { - "name": "Kalimantan", - "code": "KA" + "name": "Leinster", + "code": "L" }, { - "name": "Lesser Sunda Islands", - "code": "NU" + "name": "Munster", + "code": "M" }, { - "name": "Maluku Islands", - "code": "ML" - } - ], - "IE": [ + "name": "Ulster", + "code": "U" + }, { "name": "काउंटी ऑफली", "code": "OY" @@ -8344,14 +8364,14 @@ "name": "काउंटी लीटà¥à¤°à¤¿à¤®", "code": "LM" }, - { - "name": "काउंटी लॉंगफोरà¥à¤¡", - "code": "LD" - }, { "name": "काउंटी लॉईस", "code": "LS" }, + { + "name": "काउंटी लॉंगफोरà¥à¤¡", + "code": "LD" + }, { "name": "काउंटी लोऊथ", "code": "LH" @@ -8375,29 +8395,21 @@ { "name": "काउंटी सà¥à¤²à¤¿à¤—ो", "code": "SO" - }, + } + ], + "IL": [ { - "name": "Connacht", - "code": "C" + "name": "Jerusalem", + "code": "JM" }, { - "name": "Dublin", + "name": "Southern District", "code": "D" }, { - "name": "Leinster", - "code": "L" - }, - { - "name": "Munster", - "code": "M" + "name": "Tel Aviv District", + "code": "TA" }, - { - "name": "Ulster", - "code": "U" - } - ], - "IL": [ { "name": "उतà¥à¤¤à¤° जिलà¥à¤¹à¤¾", "code": "Z" @@ -8409,18 +8421,6 @@ { "name": "हैफा जिलà¥à¤¹à¤¾", "code": "HA" - }, - { - "name": "Jerusalem", - "code": "JM" - }, - { - "name": "Southern District", - "code": "D" - }, - { - "name": "Tel Aviv District", - "code": "TA" } ], "IN": [ @@ -8570,6 +8570,10 @@ } ], "IQ": [ + { + "name": "Baghdad", + "code": "BG" + }, { "name": "अरà¥à¤¬à¤¿à¤² पà¥à¤°à¤¾à¤‚त", "code": "AR" @@ -8637,10 +8641,6 @@ { "name": "सà¥à¤²à¤¾à¤¯à¤®à¤¾à¤¨à¤¿à¤¯à¤¾à¤¹ गवà¥à¤¹à¤°à¥à¤¨à¥‹à¤°à¥‡à¤Ÿ", "code": "SU" - }, - { - "name": "Baghdad", - "code": "BG" } ], "IR": [ @@ -8808,6 +8808,54 @@ } ], "IT": [ + { + "name": "Bari", + "code": "BA" + }, + { + "name": "Bologna", + "code": "BO" + }, + { + "name": "Catanzaro", + "code": "CZ" + }, + { + "name": "Gorizia", + "code": "GO" + }, + { + "name": "Grosseto", + "code": "GR" + }, + { + "name": "Matera", + "code": "MT" + }, + { + "name": "Palermo", + "code": "PA" + }, + { + "name": "Parma", + "code": "PR" + }, + { + "name": "Piacenza", + "code": "PC" + }, + { + "name": "Rome", + "code": "RM" + }, + { + "name": "South Tyrol", + "code": "BZ" + }, + { + "name": "Trentino", + "code": "TN" + }, { "name": "अà¤à¤•à¤¾à¤¨à¤¾ पà¥à¤°à¤¾à¤‚त", "code": "AN" @@ -9096,14 +9144,14 @@ "name": "बà¥à¤°à¥‡à¤¶à¤¿à¤¯à¤¾ चा पà¥à¤°à¤¾à¤‚त", "code": "BS" }, - { - "name": "मंटà¥à¤† पà¥à¤°à¤¾à¤‚त", - "code": "MN" - }, { "name": "मकारà¥à¤¤à¤¾ पà¥à¤°à¤¾à¤‚त", "code": "MC" }, + { + "name": "मंटà¥à¤† पà¥à¤°à¤¾à¤‚त", + "code": "MN" + }, { "name": "मारà¥à¤•à¥‡", "code": "57" @@ -9279,54 +9327,6 @@ { "name": "सोंडà¥à¤°à¤¿à¤“ पà¥à¤°à¤¾à¤‚त", "code": "SO" - }, - { - "name": "Bari", - "code": "BA" - }, - { - "name": "Bologna", - "code": "BO" - }, - { - "name": "Catanzaro", - "code": "CZ" - }, - { - "name": "Gorizia", - "code": "GO" - }, - { - "name": "Grosseto", - "code": "GR" - }, - { - "name": "Matera", - "code": "MT" - }, - { - "name": "Palermo", - "code": "PA" - }, - { - "name": "Parma", - "code": "PR" - }, - { - "name": "Piacenza", - "code": "PC" - }, - { - "name": "Rome", - "code": "RM" - }, - { - "name": "South Tyrol", - "code": "BZ" - }, - { - "name": "Trentino", - "code": "TN" } ], "JM": [ @@ -9958,10 +9958,6 @@ } ], "KI": [ - { - "name": "गिलà¥à¤¬à¤°à¥à¤Ÿ दà¥à¤µà¥€à¤ªà¤¸à¤®à¥‚ह", - "code": "G" - }, { "name": "Line Islands", "code": "L" @@ -9969,6 +9965,10 @@ { "name": "Phoenix Islands", "code": "P" + }, + { + "name": "गिलà¥à¤¬à¤°à¥à¤Ÿ दà¥à¤µà¥€à¤ªà¤¸à¤®à¥‚ह", + "code": "G" } ], "KM": [ @@ -9986,6 +9986,14 @@ } ], "KN": [ + { + "name": "Nevis", + "code": "N" + }, + { + "name": "Saint Kitts", + "code": "K" + }, { "name": "कà¥à¤°à¤¾à¤‡à¤¸à¥à¤Ÿ चरà¥à¤š निकोला टाउन पॅरिश", "code": "01" @@ -10041,14 +10049,6 @@ { "name": "सेंट मेरी कॅयून पॅरीश", "code": "08" - }, - { - "name": "Nevis", - "code": "N" - }, - { - "name": "Saint Kitts", - "code": "K" } ], "KP": [ @@ -10172,6 +10172,14 @@ } ], "KW": [ + { + "name": "Al Asimah", + "code": "KU" + }, + { + "name": "Al Jahra", + "code": "JA" + }, { "name": "अल अहमदी गवà¥à¤¹à¤°à¥à¤¨à¥‹à¤°à¥‡à¤Ÿ", "code": "AH" @@ -10185,16 +10193,8 @@ "code": "MU" }, { - "name": "हà¥à¤µà¤²à¥€ गवà¥à¤¹à¤°à¥à¤¨à¥‹à¤°à¥‡à¤Ÿ", - "code": "HA" - }, - { - "name": "Al Asimah", - "code": "KU" - }, - { - "name": "Al Jahra", - "code": "JA" + "name": "हà¥à¤µà¤²à¥€ गवà¥à¤¹à¤°à¥à¤¨à¥‹à¤°à¥‡à¤Ÿ", + "code": "HA" } ], "KZ": [ @@ -10268,6 +10268,18 @@ } ], "LA": [ + { + "name": "Vientiane", + "code": "VT" + }, + { + "name": "Vientiane Province", + "code": "VI" + }, + { + "name": "Xaisomboun", + "code": "XS" + }, { "name": "अटापॠपà¥à¤°à¤¾à¤‚त", "code": "AT" @@ -10327,21 +10339,25 @@ { "name": "हौआहानà¥à¤¹ पà¥à¤°à¤¾à¤‚त", "code": "HO" + } + ], + "LB": [ + { + "name": "Akkar", + "code": "AK" }, { - "name": "Vientiane", - "code": "VT" + "name": "Baalbek-Hermel", + "code": "BH" }, { - "name": "Vientiane Province", - "code": "VI" + "name": "Beqaa", + "code": "BI" }, { - "name": "Xaisomboun", - "code": "XS" - } - ], - "LB": [ + "name": "South", + "code": "JA" + }, { "name": "उतà¥à¤¤à¤° गवà¥à¤¹à¤°à¥à¤¨à¥‹à¤°à¥‡à¤Ÿ", "code": "AS" @@ -10357,22 +10373,6 @@ { "name": "माउंट लेबनॉन गवà¥à¤¹à¤°à¥à¤¨à¥‹à¤°à¥‡à¤Ÿ", "code": "JL" - }, - { - "name": "Akkar", - "code": "AK" - }, - { - "name": "Baalbek-Hermel", - "code": "BH" - }, - { - "name": "Beqaa", - "code": "BI" - }, - { - "name": "South", - "code": "JA" } ], "LC": [ @@ -10706,42 +10706,6 @@ } ], "LT": [ - { - "name": "उतेंना काउंटी", - "code": "UT" - }, - { - "name": "à¤à¤²à¥à¤Ÿà¤¸ काउंटी", - "code": "AL" - }, - { - "name": "कौनास काउंटी", - "code": "KU" - }, - { - "name": "टेलिशिया काउंटी", - "code": "TE" - }, - { - "name": "टौरà¥à¤—ा काउंटी", - "code": "TA" - }, - { - "name": "पॅनवेज काउंटी", - "code": "PN" - }, - { - "name": "मारिजपोलà¥à¤²à¥‡ काउंटी", - "code": "MR" - }, - { - "name": "विलà¥à¤¨à¤¿à¤¯à¤¸ काउंटी", - "code": "VL" - }, - { - "name": "सियाउलà¥à¤²à¤¾à¤ˆ काउंटी", - "code": "SA" - }, { "name": "AkmenÄ—", "code": "01" @@ -10985,6 +10949,42 @@ { "name": "Zarasai", "code": "60" + }, + { + "name": "उतेंना काउंटी", + "code": "UT" + }, + { + "name": "à¤à¤²à¥à¤Ÿà¤¸ काउंटी", + "code": "AL" + }, + { + "name": "कौनास काउंटी", + "code": "KU" + }, + { + "name": "टेलिशिया काउंटी", + "code": "TE" + }, + { + "name": "टौरà¥à¤—ा काउंटी", + "code": "TA" + }, + { + "name": "पॅनवेज काउंटी", + "code": "PN" + }, + { + "name": "मारिजपोलà¥à¤²à¥‡ काउंटी", + "code": "MR" + }, + { + "name": "विलà¥à¤¨à¤¿à¤¯à¤¸ काउंटी", + "code": "VL" + }, + { + "name": "सियाउलà¥à¤²à¤¾à¤ˆ काउंटी", + "code": "SA" } ], "LU": [ @@ -11366,10 +11366,6 @@ "name": "रीजेकà¥à¤¨à¥‡", "code": "REZ" }, - { - "name": "रà¥à¤‚डाल मà¥à¤¯à¥à¤¨à¥à¤¸à¤¿à¤ªà¤¾à¤²à¥à¤Ÿà¥€", - "code": "083" - }, { "name": "रà¥à¤—ाजी मà¥à¤¯à¥à¤¨à¥à¤¸à¤¿à¤ªà¤¾à¤²à¥à¤Ÿà¥€", "code": "082" @@ -11378,6 +11374,10 @@ "name": "रà¥à¤šà¤¾à¤µà¤¾ मà¥à¤¯à¥à¤¨à¥à¤¸à¤¿à¤ªà¤¾à¤²à¥à¤Ÿà¥€", "code": "081" }, + { + "name": "रà¥à¤‚डाल मà¥à¤¯à¥à¤¨à¥à¤¸à¤¿à¤ªà¤¾à¤²à¥à¤Ÿà¥€", + "code": "083" + }, { "name": "रूजिà¤à¤¨à¤¾ मà¥à¤¯à¥à¤¨à¥à¤¸à¤¿à¤ªà¤¾à¤²à¥à¤Ÿà¥€", "code": "084" @@ -11511,229 +11511,113 @@ "code": "021" }, { - "name": "सà¥à¤•à¥€à¤…रि मà¥à¤¯à¥à¤¨à¥à¤¸à¤¿à¤ªà¤¾à¤²à¥à¤Ÿà¥€", - "code": "092" - }, - { - "name": "सà¥à¤Ÿà¥‰à¤ªà¤¨à¤œà¥€ मà¥à¤¯à¥à¤¨à¥à¤¸à¤¿à¤ªà¤¾à¤²à¥à¤Ÿà¥€", - "code": "095" - }, - { - "name": "सà¥à¤Ÿà¥à¤°à¥‡à¤‚ची मà¥à¤¯à¥à¤¨à¥à¤¸à¤¿à¤ªà¤¾à¤²à¥à¤Ÿà¥€", - "code": "096" - }, - { - "name": "सà¥à¤®à¤¿à¤²à¥à¤¡à¥€à¤¨ मà¥à¤¯à¥à¤¨à¥à¤¸à¤¿à¤ªà¤¾à¤²à¥à¤Ÿà¥€", - "code": "094" - } - ], - "LY": [ - { - "name": "कà¥à¤«à¤°à¤¾ जिलà¥à¤¹à¤¾", - "code": "KF" - }, - { - "name": "घाट जिलà¥à¤¹à¤¾", - "code": "GT" - }, - { - "name": "जबल अल अख़à¥à¤¦à¤°à¥à¤°", - "code": "JA" - }, - { - "name": "जाफरा मà¥à¤¯à¥à¤¨à¥à¤¸à¤¿à¤ªà¤¾à¤²à¥à¤Ÿà¥€", - "code": "JI" - }, - { - "name": "जà¥à¤«à¤¾à¤°à¤¾", - "code": "JU" - }, - { - "name": "à¤à¤¾à¤µà¤¿à¤¯à¤¾ जिलà¥à¤¹à¤¾", - "code": "ZA" - }, - { - "name": "नà¥à¤•à¤¾à¤¤ अल खामà¥à¤¸", - "code": "NQ" - }, - { - "name": "बà¥à¤Ÿà¥‡à¤¨à¤¨ जिलà¥à¤¹à¤¾", - "code": "BU" - }, - { - "name": "बेनगाà¤à¥€", - "code": "BA" - }, - { - "name": "मरà¥à¤œ जिलà¥à¤¹à¤¾", - "code": "MJ" - }, - { - "name": "मिसà¥à¤Ÿà¥à¤°à¥‡à¤Ÿ जिलà¥à¤¹à¤¾", - "code": "MI" - }, - { - "name": "मà¥à¤•à¥à¤µà¤¬ मà¥à¤¯à¥à¤¨à¥à¤¸à¤¿à¤ªà¤¾à¤²à¥à¤Ÿà¥€", - "code": "MB" - }, - { - "name": "मà¥à¤°à¥à¤à¥à¤• जिलà¥à¤¹à¤¾", - "code": "MQ" - }, - { - "name": "वाडी अल शाती जिलà¥à¤¹à¤¾", - "code": "WS" - }, - { - "name": "वाडी अल हाया जिलà¥à¤¹à¤¾", - "code": "WD" - }, - { - "name": "सभा जिलà¥à¤¹à¤¾", - "code": "SB" - }, - { - "name": "Al Wahat", - "code": "WA" - }, - { - "name": "Derna", - "code": "DR" - }, - { - "name": "Jabal al Gharbi", - "code": "JG" - }, - { - "name": "Nalut", - "code": "NL" - }, - { - "name": "Sirte", - "code": "SR" - }, - { - "name": "Tripoli", - "code": "TB" - } - ], - "MA": [ - { - "name": "अगादिर", - "code": "AGD" - }, - { - "name": "ओà¤à¤¡ à¤à¤¡-दाहाब पà¥à¤°à¤¾à¤‚त", - "code": "OUD" - }, - { - "name": "ओरिà¤à¤¨à¥à¤Ÿà¤²", - "code": "04" - }, - { - "name": "औजदा", - "code": "OUJ" - }, - { - "name": "कासाबà¥à¤²à¤¾à¤‚का", - "code": "CAS" + "name": "सà¥à¤•à¥€à¤…रि मà¥à¤¯à¥à¤¨à¥à¤¸à¤¿à¤ªà¤¾à¤²à¥à¤Ÿà¥€", + "code": "092" }, { - "name": "गेलमिक पà¥à¤°à¤¾à¤‚त", - "code": "GUE" + "name": "सà¥à¤Ÿà¥‰à¤ªà¤¨à¤œà¥€ मà¥à¤¯à¥à¤¨à¥à¤¸à¤¿à¤ªà¤¾à¤²à¥à¤Ÿà¥€", + "code": "095" }, { - "name": "गेलमिम-à¤à¤¸ सेमारा", - "code": "14" + "name": "सà¥à¤Ÿà¥à¤°à¥‡à¤‚ची मà¥à¤¯à¥à¤¨à¥à¤¸à¤¿à¤ªà¤¾à¤²à¥à¤Ÿà¥€", + "code": "096" }, { - "name": "गà¥à¤°à¤à¤¡ कॅसबà¥à¤²à¤¾à¤¨à¥à¤•à¤¾", - "code": "08" - }, + "name": "सà¥à¤®à¤¿à¤²à¥à¤¡à¥€à¤¨ मà¥à¤¯à¥à¤¨à¥à¤¸à¤¿à¤ªà¤¾à¤²à¥à¤Ÿà¥€", + "code": "094" + } + ], + "LY": [ { - "name": "घरब-चरà¥à¤¦à¤¾-बेनी हसà¥à¤¸à¥‡à¤¨", - "code": "02" + "name": "Al Wahat", + "code": "WA" }, { - "name": "चाऊईआ-औअरà¥à¤¡à¥€à¤˜à¤¾", - "code": "09" + "name": "Derna", + "code": "DR" }, { - "name": "टà¤à¤œà¤¿à¤¯à¤°", - "code": "TNG" + "name": "Jabal al Gharbi", + "code": "JG" }, { - "name": "टॅनà¥à¤œà¤¿à¤¯à¤°-टेटौऑन", - "code": "01" + "name": "Nalut", + "code": "NL" }, { - "name": "डोगकेला-अबदा", - "code": "10" + "name": "Sirte", + "code": "SR" }, { - "name": "ताजा-अल होसीमा-तेउनेट", - "code": "03" + "name": "Tripoli", + "code": "TB" }, { - "name": "ताडा-अà¤à¤²à¤²", - "code": "12" + "name": "कà¥à¤«à¤°à¤¾ जिलà¥à¤¹à¤¾", + "code": "KF" }, { - "name": "तेमारा", - "code": "SKH" + "name": "घाट जिलà¥à¤¹à¤¾", + "code": "GT" }, { - "name": "फास-बà¥à¤²à¤®à¥‡à¤¨", - "code": "05" + "name": "जबल अल अख़à¥à¤¦à¤°à¥à¤°", + "code": "JA" }, { - "name": "मारकेश-तेंसिसà¥à¤Ÿ-अल हौà¤", - "code": "11" + "name": "जाफरा मà¥à¤¯à¥à¤¨à¥à¤¸à¤¿à¤ªà¤¾à¤²à¥à¤Ÿà¥€", + "code": "JI" }, { - "name": "माराकेश", - "code": "MMD" + "name": "जà¥à¤«à¤¾à¤°à¤¾", + "code": "JU" }, { - "name": "माराकेश²", - "code": "MMN" + "name": "à¤à¤¾à¤µà¤¿à¤¯à¤¾ जिलà¥à¤¹à¤¾", + "code": "ZA" }, { - "name": "माराकेश³", - "code": "SYB" + "name": "नà¥à¤•à¤¾à¤¤ अल खामà¥à¤¸", + "code": "NQ" }, { - "name": "मेकनेस", - "code": "MEK" + "name": "बà¥à¤Ÿà¥‡à¤¨à¤¨ जिलà¥à¤¹à¤¾", + "code": "BU" }, { - "name": "मेकेनेस-तफिलालेट", - "code": "06" + "name": "बेनगाà¤à¥€", + "code": "BA" }, { - "name": "मोहमà¥à¤®à¤¦à¤¿à¤¯à¤¾", - "code": "MOH" + "name": "मरà¥à¤œ जिलà¥à¤¹à¤¾", + "code": "MJ" }, { - "name": "रबात", - "code": "RAB" + "name": "मिसà¥à¤Ÿà¥à¤°à¥‡à¤Ÿ जिलà¥à¤¹à¤¾", + "code": "MI" }, { - "name": "रबात-सेल-à¤à¤¿à¤®à¥‰à¤°-à¤à¤¾à¤°", - "code": "07" + "name": "मà¥à¤•à¥à¤µà¤¬ मà¥à¤¯à¥à¤¨à¥à¤¸à¤¿à¤ªà¤¾à¤²à¥à¤Ÿà¥€", + "code": "MB" }, { - "name": "लायेयने-बà¥à¤œà¤¦à¥‹à¤°-साकिया à¤à¤² हामरा", - "code": "15" + "name": "मà¥à¤°à¥à¤à¥à¤• जिलà¥à¤¹à¤¾", + "code": "MQ" }, { - "name": "सेल", - "code": "SAL" + "name": "वाडी अल शाती जिलà¥à¤¹à¤¾", + "code": "WS" }, { - "name": "सॉस-मसा-डà¥à¤°à¤¾à¤‚चा", - "code": "13" + "name": "वाडी अल हाया जिलà¥à¤¹à¤¾", + "code": "WD" }, + { + "name": "सभा जिलà¥à¤¹à¤¾", + "code": "SB" + } + ], + "MA": [ { "name": "Al Haouz", "code": "HAO" @@ -11933,6 +11817,122 @@ { "name": "Zagora", "code": "ZAG" + }, + { + "name": "अगादिर", + "code": "AGD" + }, + { + "name": "ओà¤à¤¡ à¤à¤¡-दाहाब पà¥à¤°à¤¾à¤‚त", + "code": "OUD" + }, + { + "name": "ओरिà¤à¤¨à¥à¤Ÿà¤²", + "code": "04" + }, + { + "name": "औजदा", + "code": "OUJ" + }, + { + "name": "कासाबà¥à¤²à¤¾à¤‚का", + "code": "CAS" + }, + { + "name": "गेलमिक पà¥à¤°à¤¾à¤‚त", + "code": "GUE" + }, + { + "name": "गेलमिम-à¤à¤¸ सेमारा", + "code": "14" + }, + { + "name": "गà¥à¤°à¤à¤¡ कॅसबà¥à¤²à¤¾à¤¨à¥à¤•à¤¾", + "code": "08" + }, + { + "name": "घरब-चरà¥à¤¦à¤¾-बेनी हसà¥à¤¸à¥‡à¤¨", + "code": "02" + }, + { + "name": "चाऊईआ-औअरà¥à¤¡à¥€à¤˜à¤¾", + "code": "09" + }, + { + "name": "टà¤à¤œà¤¿à¤¯à¤°", + "code": "TNG" + }, + { + "name": "टॅनà¥à¤œà¤¿à¤¯à¤°-टेटौऑन", + "code": "01" + }, + { + "name": "डोगकेला-अबदा", + "code": "10" + }, + { + "name": "ताजा-अल होसीमा-तेउनेट", + "code": "03" + }, + { + "name": "ताडा-अà¤à¤²à¤²", + "code": "12" + }, + { + "name": "तेमारा", + "code": "SKH" + }, + { + "name": "फास-बà¥à¤²à¤®à¥‡à¤¨", + "code": "05" + }, + { + "name": "मारकेश-तेंसिसà¥à¤Ÿ-अल हौà¤", + "code": "11" + }, + { + "name": "माराकेश", + "code": "MMD" + }, + { + "name": "माराकेश²", + "code": "MMN" + }, + { + "name": "माराकेश³", + "code": "SYB" + }, + { + "name": "मेकनेस", + "code": "MEK" + }, + { + "name": "मेकेनेस-तफिलालेट", + "code": "06" + }, + { + "name": "मोहमà¥à¤®à¤¦à¤¿à¤¯à¤¾", + "code": "MOH" + }, + { + "name": "रबात", + "code": "RAB" + }, + { + "name": "रबात-सेल-à¤à¤¿à¤®à¥‰à¤°-à¤à¤¾à¤°", + "code": "07" + }, + { + "name": "लायेयने-बà¥à¤œà¤¦à¥‹à¤°-साकिया à¤à¤² हामरा", + "code": "15" + }, + { + "name": "सेल", + "code": "SAL" + }, + { + "name": "सॉस-मसा-डà¥à¤°à¤¾à¤‚चा", + "code": "13" } ], "MC": [ @@ -12006,6 +12006,10 @@ } ], "MD": [ + { + "name": "Transnistria", + "code": "SN" + }, { "name": "अननी नोई जिलà¥à¤¹à¤¾", "code": "AN" @@ -12149,10 +12153,6 @@ { "name": "हेंसà¥à¤Ÿà¥‡à¤Ÿà¥€ जिलà¥à¤¹à¤¾", "code": "HI" - }, - { - "name": "Transnistria", - "code": "SN" } ], "ME": [ @@ -12276,18 +12276,6 @@ } ], "MH": [ - { - "name": "माजà¥à¤°à¥‹", - "code": "MAJ" - }, - { - "name": "रतà¥à¤• चेन", - "code": "T" - }, - { - "name": "रालिक चेन", - "code": "L" - }, { "name": "Ailinglaplap Atoll", "code": "ALL" @@ -12377,8 +12365,20 @@ "code": "WTH" }, { - "name": "Wotje Atoll", - "code": "WTJ" + "name": "Wotje Atoll", + "code": "WTJ" + }, + { + "name": "माजà¥à¤°à¥‹", + "code": "MAJ" + }, + { + "name": "रतà¥à¤• चेन", + "code": "T" + }, + { + "name": "रालिक चेन", + "code": "L" } ], "MK": [ @@ -12724,6 +12724,14 @@ } ], "ML": [ + { + "name": "Ménaka", + "code": "9" + }, + { + "name": "Taoudénit", + "code": "10" + }, { "name": "कायेस पà¥à¤°à¤¦à¥‡à¤¶", "code": "1" @@ -12759,14 +12767,6 @@ { "name": "सेगो पà¥à¤°à¤¦à¥‡à¤¶", "code": "4" - }, - { - "name": "Ménaka", - "code": "9" - }, - { - "name": "Taoudénit", - "code": "10" } ], "MM": [ @@ -12922,6 +12922,22 @@ } ], "MR": [ + { + "name": "Nouakchott", + "code": "NKC" + }, + { + "name": "Nouakchott Nord", + "code": "14" + }, + { + "name": "Nouakchott Ouest", + "code": "13" + }, + { + "name": "Nouakchott Sud", + "code": "15" + }, { "name": "अदरर पà¥à¤°à¤¦à¥‡à¤¶", "code": "07" @@ -12969,22 +12985,6 @@ { "name": "होश à¤à¤š चारगà¥à¤ˆ पà¥à¤°à¤¦à¥‡à¤¶", "code": "01" - }, - { - "name": "Nouakchott", - "code": "NKC" - }, - { - "name": "Nouakchott Nord", - "code": "14" - }, - { - "name": "Nouakchott Ouest", - "code": "13" - }, - { - "name": "Nouakchott Sud", - "code": "15" } ], "MT": [ @@ -13262,6 +13262,22 @@ } ], "MU": [ + { + "name": "Beau-Bassin Rose-Hill", + "code": "BR" + }, + { + "name": "Curepipe", + "code": "CU" + }, + { + "name": "Port Louis District", + "code": "PL" + }, + { + "name": "Quatre Bornes", + "code": "QB" + }, { "name": "अगालेगा", "code": "AG" @@ -13313,25 +13329,45 @@ { "name": "सवाना जिलà¥à¤¹à¤¾", "code": "SA" + } + ], + "MV": [ + { + "name": "Addu", + "code": "01" }, { - "name": "Beau-Bassin Rose-Hill", - "code": "BR" + "name": "Central Province", + "code": "CE" }, { - "name": "Curepipe", - "code": "CU" + "name": "North Central Province", + "code": "NC" }, { - "name": "Port Louis District", - "code": "PL" + "name": "North Province", + "code": "NO" }, { - "name": "Quatre Bornes", - "code": "QB" - } - ], - "MV": [ + "name": "South Central Province", + "code": "SC" + }, + { + "name": "South Province", + "code": "SU" + }, + { + "name": "Thaa", + "code": "08" + }, + { + "name": "Upper North Province", + "code": "UN" + }, + { + "name": "Upper South Province", + "code": "US" + }, { "name": "अलिफ अलीफ à¤à¤Ÿà¥‰à¤²", "code": "02" @@ -13407,45 +13443,33 @@ { "name": "हा धायाल à¤à¤Ÿà¤µà¤²à¤¾", "code": "23" - }, - { - "name": "Addu", - "code": "01" - }, - { - "name": "Central Province", - "code": "CE" - }, + } + ], + "MW": [ { - "name": "North Central Province", - "code": "NC" + "name": "Central", + "code": "C" }, { - "name": "North Province", - "code": "NO" + "name": "Karonga", + "code": "KR" }, { - "name": "South Central Province", - "code": "SC" + "name": "Northern", + "code": "N" }, { - "name": "South Province", - "code": "SU" + "name": "Southern", + "code": "S" }, { - "name": "Thaa", - "code": "08" + "name": "Thyolo", + "code": "TH" }, { - "name": "Upper North Province", - "code": "UN" + "name": "Zomba", + "code": "ZO" }, - { - "name": "Upper South Province", - "code": "US" - } - ], - "MW": [ { "name": "कासंगॠजिलà¥à¤¹à¤¾", "code": "KS" @@ -13545,33 +13569,13 @@ { "name": "सलीमा जिलà¥à¤¹à¤¾", "code": "SA" - }, - { - "name": "Central", - "code": "C" - }, - { - "name": "Karonga", - "code": "KR" - }, - { - "name": "Northern", - "code": "N" - }, - { - "name": "Southern", - "code": "S" - }, - { - "name": "Thyolo", - "code": "TH" - }, - { - "name": "Zomba", - "code": "ZO" } ], "MX": [ + { + "name": "Mexico City", + "code": "DIF" + }, { "name": "अगà¥à¤µà¤¾à¤¸à¤•à¤¾à¤²à¥à¤¯à¥‡à¤‚तेस", "code": "AGU" @@ -13699,10 +13703,6 @@ { "name": "हालिसà¥à¤•à¥‹", "code": "JAL" - }, - { - "name": "Mexico City", - "code": "DIF" } ], "MY": [ @@ -13772,6 +13772,10 @@ } ], "MZ": [ + { + "name": "Maputo Province", + "code": "L" + }, { "name": "इनमà¥à¤¬à¥‡à¤¨ पà¥à¤°à¤¾à¤‚त", "code": "I" @@ -13811,13 +13815,21 @@ { "name": "सोफला पà¥à¤°à¤¾à¤‚त", "code": "S" - }, - { - "name": "Maputo Province", - "code": "L" } ], "NA": [ + { + "name": "Kavango East", + "code": "KE" + }, + { + "name": "Kavango West", + "code": "KW" + }, + { + "name": "Omaheke", + "code": "OH" + }, { "name": "à¤à¤°à¥‹à¤¨à¥à¤—ो पà¥à¤°à¤¦à¥‡à¤¶", "code": "ER" @@ -13861,18 +13873,6 @@ { "name": "हारà¥à¤¡à¥…प पà¥à¤°à¤¦à¥‡à¤¶", "code": "HA" - }, - { - "name": "Kavango East", - "code": "KE" - }, - { - "name": "Kavango West", - "code": "KW" - }, - { - "name": "Omaheke", - "code": "OH" } ], "NE": [ @@ -13911,13 +13911,21 @@ ], "NG": [ { - "name": "अंंनà¥à¤¯à¤¾à¤¬à¥à¤°à¤¾ राजà¥à¤¯", - "code": "AN" + "name": "Lagos", + "code": "LA" + }, + { + "name": "Oyo", + "code": "OY" }, { "name": "अकà¥à¤µà¤¾ इबोम राजà¥à¤¯", "code": "AK" }, + { + "name": "अंंनà¥à¤¯à¤¾à¤¬à¥à¤°à¤¾ राजà¥à¤¯", + "code": "AN" + }, { "name": "अबिया राजà¥à¤¯", "code": "AB" @@ -14049,17 +14057,21 @@ { "name": "सोकोटो राजà¥à¤¯", "code": "SO" + } + ], + "NI": [ + { + "name": "Granada", + "code": "GR" }, { - "name": "Lagos", - "code": "LA" + "name": "León", + "code": "LE" }, { - "name": "Oyo", - "code": "OY" - } - ], - "NI": [ + "name": "Rivas", + "code": "RI" + }, { "name": "à¤à¤¸à¥à¤Ÿà¥‡à¤²à¥€ विभाग", "code": "ES" @@ -14068,6 +14080,10 @@ "name": "कॅरॅà¤à¥‹ विभाग", "code": "CA" }, + { + "name": "कà¥à¤·à¥‡à¤¤à¥à¤° ऑटोनोमा डेल अटलांटिक नॉरà¥à¤Ÿ", + "code": "AN" + }, { "name": "चायीनानदेगा विभाग", "code": "CI" @@ -14111,25 +14127,25 @@ { "name": "रेगॉन ऑटोनोमा डेल अटलांटिको सà¥à¤°", "code": "AS" - }, + } + ], + "NL": [ { - "name": "कà¥à¤·à¥‡à¤¤à¥à¤° ऑटोनोमा डेल अटलांटिक नॉरà¥à¤Ÿ", - "code": "AN" + "name": "Aruba", + "code": "AW" }, { - "name": "Granada", - "code": "GR" + "name": "Curaçao", + "code": "CW" }, { - "name": "León", - "code": "LE" + "name": "Saba", + "code": "BQ2" }, { - "name": "Rivas", - "code": "RI" - } - ], - "NL": [ + "name": "Sint Maarten", + "code": "SX" + }, { "name": "उटà¥à¤°à¥‡à¤–à¥à¤¤", "code": "UT" @@ -14185,22 +14201,6 @@ { "name": "सिंट उसà¥à¤¤à¤¾à¤¶à¤¿à¤…स", "code": "BQ3" - }, - { - "name": "Aruba", - "code": "AW" - }, - { - "name": "Curaçao", - "code": "CW" - }, - { - "name": "Saba", - "code": "BQ2" - }, - { - "name": "Sint Maarten", - "code": "SX" } ], "NO": [ @@ -14290,6 +14290,34 @@ } ], "NP": [ + { + "name": "Central", + "code": "1" + }, + { + "name": "Kosi", + "code": "KO" + }, + { + "name": "Lumbini", + "code": "LU" + }, + { + "name": "Madhya Pashchimanchal", + "code": "2" + }, + { + "name": "Purwanchal", + "code": "4" + }, + { + "name": "Sudur Pashchimanchal", + "code": "5" + }, + { + "name": "Western", + "code": "3" + }, { "name": "करà¥à¤£à¤²à¥€ à¤à¥‹à¤¨", "code": "KA" @@ -14337,34 +14365,6 @@ { "name": "सेटी à¤à¥‹à¤¨", "code": "SE" - }, - { - "name": "Central", - "code": "1" - }, - { - "name": "Kosi", - "code": "KO" - }, - { - "name": "Lumbini", - "code": "LU" - }, - { - "name": "Madhya Pashchimanchal", - "code": "2" - }, - { - "name": "Purwanchal", - "code": "4" - }, - { - "name": "Sudur Pashchimanchal", - "code": "5" - }, - { - "name": "Western", - "code": "3" } ], "NR": [ @@ -14426,6 +14426,18 @@ } ], "NZ": [ + { + "name": "Nelson", + "code": "NSN" + }, + { + "name": "North Island", + "code": "N" + }, + { + "name": "South Island", + "code": "S" + }, { "name": "ऑकलंड पà¥à¤°à¤¦à¥‡à¤¶", "code": "AUK" @@ -14489,21 +14501,21 @@ { "name": "हॉकस बे पà¥à¤°à¤¦à¥‡à¤¶", "code": "HKB" - }, + } + ], + "OM": [ { - "name": "Nelson", - "code": "NSN" + "name": "Al Batinah", + "code": "BA" }, { - "name": "North Island", - "code": "N" + "name": "Ash Sharqiyah", + "code": "SH" }, { - "name": "South Island", - "code": "S" - } - ], - "OM": [ + "name": "Shamal al Batinah", + "code": "BS" + }, { "name": "अल बतिनाह साऊथ गवà¥à¤¹à¤°à¥à¤¨à¥‹à¤°à¥‡à¤Ÿ", "code": "BJ" @@ -14543,21 +14555,17 @@ { "name": "शशरियाह साऊथ गवà¥à¤¹à¤°à¤¨à¥‡à¤Ÿ", "code": "SJ" - }, + } + ], + "PA": [ { - "name": "Al Batinah", - "code": "BA" + "name": "Panamá", + "code": "8" }, { - "name": "Ash Sharqiyah", - "code": "SH" + "name": "West Panamá", + "code": "10" }, - { - "name": "Shamal al Batinah", - "code": "BS" - } - ], - "PA": [ { "name": "à¤à¤®à¥à¤¬à¤°à¥…-वोउनान कॉमारà¥à¤š", "code": "EM" @@ -14601,17 +14609,17 @@ { "name": "हेरेरा पà¥à¤°à¤¾à¤‚त", "code": "6" - }, - { - "name": "Panamá", - "code": "8" - }, - { - "name": "West Panamá", - "code": "10" } ], "PE": [ + { + "name": "El Callao", + "code": "CAL" + }, + { + "name": "Puno", + "code": "PUN" + }, { "name": "अनकॅश पà¥à¤°à¤¦à¥‡à¤¶", "code": "ANC" @@ -14707,17 +14715,21 @@ { "name": "हà¥à¤µà¤¾à¤¨à¥à¤¸à¤µà¥‡à¤²à¤¿à¤•à¤¾ पà¥à¤°à¤¦à¥‡à¤¶", "code": "HUV" + } + ], + "PG": [ + { + "name": "Hela", + "code": "HLA" }, { - "name": "El Callao", - "code": "CAL" + "name": "Jiwaka", + "code": "JWK" }, { - "name": "Puno", - "code": "PUN" - } - ], - "PG": [ + "name": "Western", + "code": "WPD" + }, { "name": "à¤à¤‚गा पà¥à¤°à¤¾à¤‚त", "code": "EPW" @@ -14786,31 +14798,91 @@ "name": "मोरोबे पà¥à¤°à¤¾à¤‚त", "code": "MPL" }, + { + "name": "साऊथरà¥à¤¨ हाईलà¤à¤¡à¥à¤¸ पà¥à¤°à¤¾à¤‚त", + "code": "SHM" + }, { "name": "सांडान पà¥à¤°à¤¾à¤‚त", "code": "SAN" + } + ], + "PH": [ + { + "name": "Bicol", + "code": "05" }, { - "name": "साऊथरà¥à¤¨ हाईलà¤à¤¡à¥à¤¸ पà¥à¤°à¤¾à¤‚त", - "code": "SHM" + "name": "Cagayan Valley", + "code": "02" }, { - "name": "Hela", - "code": "HLA" + "name": "Calabarzon", + "code": "40" }, { - "name": "Jiwaka", - "code": "JWK" + "name": "Caraga", + "code": "13" }, { - "name": "Western", - "code": "WPD" - } - ], - "PH": [ + "name": "Central Luzon", + "code": "03" + }, + { + "name": "Central Visayas", + "code": "07" + }, + { + "name": "Cordillera Administrative", + "code": "15" + }, + { + "name": "Davao", + "code": "11" + }, + { + "name": "Davao Occidental", + "code": "DVO" + }, + { + "name": "Dinagat Islands", + "code": "DIN" + }, + { + "name": "Eastern Visayas", + "code": "08" + }, + { + "name": "Ilocos", + "code": "01" + }, + { + "name": "Metro Manila", + "code": "00" + }, + { + "name": "Mimaropa", + "code": "41" + }, + { + "name": "Muslim Mindanao", + "code": "14" + }, + { + "name": "Northern Mindanao", + "code": "10" + }, + { + "name": "Soccsksargen", + "code": "12" + }, + { + "name": "Western Visayas", + "code": "06" + }, { - "name": "अà¤à¤Ÿà¤¿à¤•", - "code": "ANT" + "name": "Zamboanga Peninsula", + "code": "09" }, { "name": "अकालान", @@ -14824,6 +14896,10 @@ "name": "अगà¥à¤¸à¤¨ डेल सà¥à¤°", "code": "AGS" }, + { + "name": "अà¤à¤Ÿà¤¿à¤•", + "code": "ANT" + }, { "name": "अपॉईओ", "code": "APA" @@ -15123,85 +15199,13 @@ { "name": "सà¥à¤²à¥à¤¤à¤¾à¤¨ कà¥à¤¦à¤¾à¤°à¤¾à¤¤", "code": "SUK" - }, - { - "name": "Bicol", - "code": "05" - }, - { - "name": "Cagayan Valley", - "code": "02" - }, - { - "name": "Calabarzon", - "code": "40" - }, - { - "name": "Caraga", - "code": "13" - }, - { - "name": "Central Luzon", - "code": "03" - }, - { - "name": "Central Visayas", - "code": "07" - }, - { - "name": "Cordillera Administrative", - "code": "15" - }, - { - "name": "Davao", - "code": "11" - }, - { - "name": "Davao Occidental", - "code": "DVO" - }, - { - "name": "Dinagat Islands", - "code": "DIN" - }, - { - "name": "Eastern Visayas", - "code": "08" - }, - { - "name": "Ilocos", - "code": "01" - }, - { - "name": "Metro Manila", - "code": "00" - }, - { - "name": "Mimaropa", - "code": "41" - }, - { - "name": "Muslim Mindanao", - "code": "14" - }, - { - "name": "Northern Mindanao", - "code": "10" - }, - { - "name": "Soccsksargen", - "code": "12" - }, - { - "name": "Western Visayas", - "code": "06" - }, - { - "name": "Zamboanga Peninsula", - "code": "09" } ], "PK": [ + { + "name": "Islamabad", + "code": "IS" + }, { "name": "खैबर पखà¥à¤¤à¥‚नखà¥à¤µà¤¾", "code": "KP" @@ -15229,10 +15233,6 @@ { "name": "सिंध", "code": "SD" - }, - { - "name": "Islamabad", - "code": "IS" } ], "PL": [ @@ -15302,6 +15302,34 @@ } ], "PS": [ + { + "name": "Gaza", + "code": "GZA" + }, + { + "name": "Jenin", + "code": "JEN" + }, + { + "name": "Jericho", + "code": "JRH" + }, + { + "name": "Jerusalem", + "code": "JEM" + }, + { + "name": "Khan Yunis", + "code": "KYS" + }, + { + "name": "Rafah", + "code": "RFH" + }, + { + "name": "Tubas", + "code": "TBS" + }, { "name": "कॅलकियला गवà¥à¤¹à¤°à¥à¤¨à¥‹à¤°à¥‡à¤Ÿ", "code": "QQA" @@ -15337,34 +15365,6 @@ { "name": "हेबà¥à¤°à¥‹à¤¨ गवà¥à¤¹à¤°à¥à¤¨à¥‹à¤°à¥‡à¤Ÿ", "code": "HBN" - }, - { - "name": "Gaza", - "code": "GZA" - }, - { - "name": "Jenin", - "code": "JEN" - }, - { - "name": "Jericho", - "code": "JRH" - }, - { - "name": "Jerusalem", - "code": "JEM" - }, - { - "name": "Khan Yunis", - "code": "KYS" - }, - { - "name": "Rafah", - "code": "RFH" - }, - { - "name": "Tubas", - "code": "TBS" } ], "PT": [ @@ -15516,6 +15516,14 @@ } ], "PY": [ + { + "name": "Concepción", + "code": "1" + }, + { + "name": "Paraguarí", + "code": "9" + }, { "name": "अमामबे", "code": "13" @@ -15579,17 +15587,13 @@ { "name": "सॅन पेडà¥à¤°à¥‹", "code": "2" - }, - { - "name": "Concepción", - "code": "1" - }, - { - "name": "Paraguarí", - "code": "9" } ], "QA": [ + { + "name": "Ash ShīḩÄnÄ«yah", + "code": "SH" + }, { "name": "अल खà¥à¤°", "code": "KH" @@ -15617,13 +15621,17 @@ { "name": "मदिनत आश शामल", "code": "MS" - }, - { - "name": "Ash ShīḩÄnÄ«yah", - "code": "SH" } ], "RO": [ + { + "name": "Bacău", + "code": "BC" + }, + { + "name": "MaramureÅŸ", + "code": "MM" + }, { "name": "अरà¥à¤œà¥‡à¤¸ काउंटी", "code": "AG" @@ -15783,17 +15791,33 @@ { "name": "हà¥à¤¨à¤¦à¤“रा काउंटी", "code": "HD" + } + ], + "RS": [ + { + "name": "Kosovo", + "code": "25" }, { - "name": "Bacău", - "code": "BC" + "name": "Kosovo-Metohija", + "code": "KM" }, { - "name": "MaramureÅŸ", - "code": "MM" - } - ], - "RS": [ + "name": "Kosovo-Pomoravlje", + "code": "29" + }, + { + "name": "Kosovska Mitrovica", + "code": "28" + }, + { + "name": "Peć", + "code": "26" + }, + { + "name": "Prizren", + "code": "27" + }, { "name": "उतà¥à¤¤à¤° बनत जिलà¥à¤¹à¤¾", "code": "03" @@ -15897,30 +15921,6 @@ { "name": "सेंटà¥à¤°à¤² बनत जिलà¥à¤¹à¤¾", "code": "02" - }, - { - "name": "Kosovo", - "code": "25" - }, - { - "name": "Kosovo-Metohija", - "code": "KM" - }, - { - "name": "Kosovo-Pomoravlje", - "code": "29" - }, - { - "name": "Kosovska Mitrovica", - "code": "28" - }, - { - "name": "Peć", - "code": "26" - }, - { - "name": "Prizren", - "code": "27" } ], "RU": [ @@ -16080,14 +16080,14 @@ "name": "à¤à¤¬à¤¾à¤¯à¤•à¤²à¥à¤¸à¥à¤•à¥€ कà¥à¤°à¤¾à¤¯", "code": "ZAB" }, - { - "name": "तांबोव ओबà¥à¤²à¤¾à¤¸à¥à¤¤", - "code": "TAM" - }, { "name": "तातरसà¥à¤¤à¤¾à¤¨", "code": "TA" }, + { + "name": "तांबोव ओबà¥à¤²à¤¾à¤¸à¥à¤¤", + "code": "TAM" + }, { "name": "तà¥à¤²à¤¾ ओबà¥à¤²à¤¾à¤¸à¥à¤¤", "code": "TUL" @@ -16334,6 +16334,10 @@ } ], "SB": [ + { + "name": "Makira-Ulawa", + "code": "MK" + }, { "name": "इसà¥à¤¬à¤¾à¤ˆà¤² पà¥à¤°à¤¾à¤‚त", "code": "IS" @@ -16369,10 +16373,6 @@ { "name": "होनियारा", "code": "CT" - }, - { - "name": "Makira-Ulawa", - "code": "MK" } ], "SC": [ @@ -16478,6 +16478,10 @@ } ], "SD": [ + { + "name": "West Kurdufan", + "code": "GK" + }, { "name": "अल कादरीफ", "code": "GD" @@ -16545,10 +16549,6 @@ { "name": "सेनà¥à¤¨à¤¾à¤°", "code": "SI" - }, - { - "name": "West Kurdufan", - "code": "GK" } ], "SE": [ @@ -16660,6 +16660,10 @@ } ], "SH": [ + { + "name": "Tristan da Cunha", + "code": "TA" + }, { "name": "असेनà¥à¤¶à¤¨ दà¥à¤µà¥€à¤ª", "code": "AC" @@ -16667,10 +16671,6 @@ { "name": "सेंट हेलेना", "code": "HL" - }, - { - "name": "Tristan da Cunha", - "code": "TA" } ], "SI": [ @@ -17672,6 +17672,26 @@ } ], "SO": [ + { + "name": "Awdal", + "code": "AW" + }, + { + "name": "Sanaag", + "code": "SA" + }, + { + "name": "Sool", + "code": "SO" + }, + { + "name": "Togdheer", + "code": "TO" + }, + { + "name": "Woqooyi Galbeed", + "code": "WO" + }, { "name": "गालगà¥à¤¡à¥‚ड", "code": "GA" @@ -17723,29 +17743,13 @@ { "name": "हिरण", "code": "HI" - }, - { - "name": "Awdal", - "code": "AW" - }, - { - "name": "Sanaag", - "code": "SA" - }, - { - "name": "Sool", - "code": "SO" - }, - { - "name": "Togdheer", - "code": "TO" - }, - { - "name": "Woqooyi Galbeed", - "code": "WO" } ], "SR": [ + { + "name": "Paramaribo", + "code": "PM" + }, { "name": "कॉमà¥à¤®à¥‡à¤µà¤¿à¤‚जे जिलà¥à¤¹à¤¾", "code": "CM" @@ -17781,10 +17785,6 @@ { "name": "सिंपलीविनी जिलà¥à¤¹à¤¾", "code": "SI" - }, - { - "name": "Paramaribo", - "code": "PM" } ], "SS": [ @@ -17840,6 +17840,14 @@ } ], "SV": [ + { + "name": "Chalatenango", + "code": "CH" + }, + { + "name": "La Unión", + "code": "UN" + }, { "name": "अहà¥à¤šà¤¾à¤ªà¤¾à¤¨ विभाग", "code": "AH" @@ -17887,17 +17895,29 @@ { "name": "सोंसोनेट विभाग", "code": "SO" + } + ], + "SY": [ + { + "name": "Aleppo", + "code": "HL" }, { - "name": "Chalatenango", - "code": "CH" + "name": "Ar-Raqqah", + "code": "RA" }, { - "name": "La Unión", - "code": "UN" - } - ], - "SY": [ + "name": "Damascus", + "code": "DI" + }, + { + "name": "Daraa", + "code": "DR" + }, + { + "name": "Latakia", + "code": "LA" + }, { "name": "अल-हसाका गवà¥à¤¹à¤°à¥à¤¨à¥‹à¤°à¥‡à¤Ÿ", "code": "HA" @@ -17933,26 +17953,6 @@ { "name": "होमà¥à¤¸ गोवà¥à¤¹à¤°à¥à¤¨à¥‹à¤°à¥‡à¤Ÿ", "code": "HI" - }, - { - "name": "Aleppo", - "code": "HL" - }, - { - "name": "Ar-Raqqah", - "code": "RA" - }, - { - "name": "Damascus", - "code": "DI" - }, - { - "name": "Daraa", - "code": "DR" - }, - { - "name": "Latakia", - "code": "LA" } ], "SZ": [ @@ -17974,6 +17974,14 @@ } ], "TD": [ + { + "name": "Ennedi-Est", + "code": "EE" + }, + { + "name": "Ennedi-Ouest", + "code": "EO" + }, { "name": "इंजामिना", "code": "ND" @@ -18057,14 +18065,6 @@ { "name": "हदजर-लामीस पà¥à¤°à¤¾à¤‚त", "code": "HL" - }, - { - "name": "Ennedi-Est", - "code": "EE" - }, - { - "name": "Ennedi-Ouest", - "code": "EO" } ], "TG": [ @@ -18182,10 +18182,6 @@ "name": "ताक", "code": "63" }, - { - "name": "नाà¤à¤— बà¥à¤† लाम फà¥", - "code": "39" - }, { "name": "नाखोन नायक", "code": "26" @@ -18210,6 +18206,10 @@ "name": "नाखोन सी थमरात", "code": "80" }, + { + "name": "नाà¤à¤— बà¥à¤† लाम फà¥", + "code": "39" + }, { "name": "नान", "code": "55" @@ -18480,6 +18480,14 @@ } ], "TM": [ + { + "name": "DaÅŸoguz", + "code": "D" + }, + { + "name": "Lebap", + "code": "L" + }, { "name": "अशà¥à¤—ाबाद", "code": "S" @@ -18495,14 +18503,6 @@ { "name": "मेरी पà¥à¤°à¤¾à¤‚त", "code": "M" - }, - { - "name": "DaÅŸoguz", - "code": "D" - }, - { - "name": "Lebap", - "code": "L" } ], "TN": [ @@ -19014,10 +19014,6 @@ } ], "TV": [ - { - "name": "फà¥à¤¨à¤¾à¤«à¥à¤¤à¥€", - "code": "FUN" - }, { "name": "Nanumanga", "code": "NMG" @@ -19045,9 +19041,25 @@ { "name": "Vaitupu", "code": "VAI" + }, + { + "name": "फà¥à¤¨à¤¾à¤«à¥à¤¤à¥€", + "code": "FUN" } ], "TW": [ + { + "name": "Lienchiang", + "code": "LIE" + }, + { + "name": "New Taipei", + "code": "NWT" + }, + { + "name": "Penghu", + "code": "PEN" + }, { "name": "इलान काउंटी", "code": "ILA" @@ -19123,18 +19135,6 @@ { "name": "हà¥à¤¸à¤¿à¤‚चà¥", "code": "HSZ" - }, - { - "name": "Lienchiang", - "code": "LIE" - }, - { - "name": "New Taipei", - "code": "NWT" - }, - { - "name": "Penghu", - "code": "PEN" } ], "TZ": [ @@ -19329,47 +19329,115 @@ "code": "51" }, { - "name": "पोलà¥à¤¤à¤¾à¤µà¥à¤¹à¤¾ ओबà¥à¤²à¤¾à¤¸à¥à¤¤", - "code": "53" + "name": "पोलà¥à¤¤à¤¾à¤µà¥à¤¹à¤¾ ओबà¥à¤²à¤¾à¤¸à¥à¤¤", + "code": "53" + }, + { + "name": "रिवà¥à¤¹à¥à¤¨à¥‡ ओबà¥à¤²à¤¾à¤¸à¥à¤¤", + "code": "56" + }, + { + "name": "सà¥à¤®à¥€ ओबà¥à¤²à¤¾à¤¸à¥à¤¤", + "code": "59" + }, + { + "name": "तेरà¥à¤¨à¥‹à¤ªà¤¿à¤² ओबà¥à¤²à¤¾à¤¸à¥à¤¤", + "code": "61" + }, + { + "name": "खारà¥à¤•à¥€à¤µà¥à¤¹ ओबà¥à¤²à¤¾à¤¸à¥à¤¤", + "code": "63" + }, + { + "name": "खेरà¥à¤¸à¤¨ ओबà¥à¤²à¤¾à¤¸à¥à¤¤", + "code": "65" + }, + { + "name": "खà¥à¤®à¥‡à¤²à¥à¤¨à¤¿à¤¤à¥à¤¸à¥à¤•à¥€ ओबà¥à¤²à¤¾à¤¸à¥à¤¤", + "code": "68" + }, + { + "name": "चेरà¥à¤•à¤¾à¤¸à¥€ ओबà¥à¤²à¤¾à¤¸à¥à¤¤", + "code": "71" + }, + { + "name": "चेरà¥à¤¨à¤¿à¤¹à¤¿à¤µà¥à¤¹ ओबà¥à¤²à¤¾à¤¸à¥à¤¤", + "code": "74" + }, + { + "name": "चेरà¥à¤¨à¤¿à¤µà¥à¤¹à¤¤à¥à¤¸à¥€ ओबà¥à¤²à¤¾à¤¸à¥à¤¤", + "code": "77" + } + ], + "UG": [ + { + "name": "Bugiri", + "code": "201" + }, + { + "name": "Bunyangabu", + "code": "430" + }, + { + "name": "Butebo", + "code": "233" + }, + { + "name": "Central", + "code": "C" + }, + { + "name": "Eastern", + "code": "E" + }, + { + "name": "Kagadi", + "code": "427" + }, + { + "name": "Kakumiro", + "code": "428" + }, + { + "name": "Kisoro", + "code": "408" }, { - "name": "रिवà¥à¤¹à¥à¤¨à¥‡ ओबà¥à¤²à¤¾à¤¸à¥à¤¤", - "code": "56" + "name": "Kyotera", + "code": "125" }, { - "name": "सà¥à¤®à¥€ ओबà¥à¤²à¤¾à¤¸à¥à¤¤", - "code": "59" + "name": "Namisindwa", + "code": "234" }, { - "name": "तेरà¥à¤¨à¥‹à¤ªà¤¿à¤² ओबà¥à¤²à¤¾à¤¸à¥à¤¤", - "code": "61" + "name": "Northern", + "code": "N" }, { - "name": "खारà¥à¤•à¥€à¤µà¥à¤¹ ओबà¥à¤²à¤¾à¤¸à¥à¤¤", - "code": "63" + "name": "Pader", + "code": "312" }, { - "name": "खेरà¥à¤¸à¤¨ ओबà¥à¤²à¤¾à¤¸à¥à¤¤", - "code": "65" + "name": "Pakwach", + "code": "332" }, { - "name": "खà¥à¤®à¥‡à¤²à¥à¤¨à¤¿à¤¤à¥à¤¸à¥à¤•à¥€ ओबà¥à¤²à¤¾à¤¸à¥à¤¤", - "code": "68" + "name": "Rubanda", + "code": "429" }, { - "name": "चेरà¥à¤•à¤¾à¤¸à¥€ ओबà¥à¤²à¤¾à¤¸à¥à¤¤", - "code": "71" + "name": "Rukiga", + "code": "431" }, { - "name": "चेरà¥à¤¨à¤¿à¤¹à¤¿à¤µà¥à¤¹ ओबà¥à¤²à¤¾à¤¸à¥à¤¤", - "code": "74" + "name": "Western", + "code": "W" }, { - "name": "चेरà¥à¤¨à¤¿à¤µà¥à¤¹à¤¤à¥à¤¸à¥€ ओबà¥à¤²à¤¾à¤¸à¥à¤¤", - "code": "77" - } - ], - "UG": [ + "name": "Zombo", + "code": "331" + }, { "name": "अपॅक जिलà¥à¤¹à¤¾", "code": "302" @@ -19446,14 +19514,14 @@ "name": "ओयम जिलà¥à¤¹à¤¾", "code": "321" }, - { - "name": "कंपाला जिलà¥à¤¹à¤¾", - "code": "102" - }, { "name": "कटकावी जिलà¥à¤¹à¤¾", "code": "207" }, + { + "name": "कंपाला जिलà¥à¤¹à¤¾", + "code": "102" + }, { "name": "कमà¥à¤²à¥€ जिलà¥à¤¹à¤¾", "code": "205" @@ -19578,6 +19646,10 @@ "name": "डकोलो जिलà¥à¤¹à¤¾", "code": "318" }, + { + "name": "नकà¥à¤·à¥€à¤°à¤¿à¤ªà¤¿à¤° जिलà¥à¤¹à¤¾", + "code": "311" + }, { "name": "नटà¥à¤‚गो जिलà¥à¤¹à¤¾", "code": "411" @@ -19598,10 +19670,6 @@ "name": "नवाया जिलà¥à¤¹à¤¾", "code": "328" }, - { - "name": "नकà¥à¤·à¥€à¤°à¤¿à¤ªà¤¿à¤° जिलà¥à¤¹à¤¾", - "code": "311" - }, { "name": "नाकासोंगोला जिलà¥à¤¹à¤¾", "code": "109" @@ -19626,10 +19694,6 @@ "name": "बायà¤à¤‚दे जिलà¥à¤¹à¤¾", "code": "226" }, - { - "name": "बà¥à¤‚दीबà¥à¤—à¥à¤¯à¥‹ जिलà¥à¤¹à¤¾", - "code": "401" - }, { "name": "बà¥à¤ˆà¤•à¤µà¥‡ जिलà¥à¤¹à¤¾", "code": "117" @@ -19646,6 +19710,10 @@ "name": "बà¥à¤¡à¤¾à¤•à¤¾ जिलà¥à¤¹à¤¾", "code": "217" }, + { + "name": "बà¥à¤‚दीबà¥à¤—à¥à¤¯à¥‹ जिलà¥à¤¹à¤¾", + "code": "401" + }, { "name": "बà¥à¤¦à¥à¤¡à¤¾ जिलà¥à¤¹à¤¾", "code": "218" @@ -19805,74 +19873,6 @@ { "name": "होईमा जिलà¥à¤¹à¤¾", "code": "403" - }, - { - "name": "Bugiri", - "code": "201" - }, - { - "name": "Bunyangabu", - "code": "430" - }, - { - "name": "Butebo", - "code": "233" - }, - { - "name": "Central", - "code": "C" - }, - { - "name": "Eastern", - "code": "E" - }, - { - "name": "Kagadi", - "code": "427" - }, - { - "name": "Kakumiro", - "code": "428" - }, - { - "name": "Kisoro", - "code": "408" - }, - { - "name": "Kyotera", - "code": "125" - }, - { - "name": "Namisindwa", - "code": "234" - }, - { - "name": "Northern", - "code": "N" - }, - { - "name": "Pader", - "code": "312" - }, - { - "name": "Pakwach", - "code": "332" - }, - { - "name": "Rubanda", - "code": "429" - }, - { - "name": "Rukiga", - "code": "431" - }, - { - "name": "Western", - "code": "W" - }, - { - "name": "Zombo", - "code": "331" } ], "UM": [ @@ -19914,6 +19914,30 @@ } ], "US": [ + { + "name": "American Samoa", + "code": "AS" + }, + { + "name": "Guam", + "code": "GU" + }, + { + "name": "Northern Mariana Islands", + "code": "MP" + }, + { + "name": "Puerto Rico", + "code": "PR" + }, + { + "name": "U.S. Outlying Islands", + "code": "UM" + }, + { + "name": "U.S. Virgin Islands", + "code": "VI" + }, { "name": "ॲरिà¤à¥‹à¤¨à¤¾", "code": "AZ" @@ -20117,30 +20141,6 @@ { "name": "हवाई", "code": "HI" - }, - { - "name": "American Samoa", - "code": "AS" - }, - { - "name": "Guam", - "code": "GU" - }, - { - "name": "Northern Mariana Islands", - "code": "MP" - }, - { - "name": "Puerto Rico", - "code": "PR" - }, - { - "name": "U.S. Outlying Islands", - "code": "UM" - }, - { - "name": "U.S. Virgin Islands", - "code": "VI" } ], "UY": [ @@ -20408,6 +20408,18 @@ } ], "VN": [ + { + "name": "Bắc Kạn", + "code": "53" + }, + { + "name": "Äồng Nai", + "code": "39" + }, + { + "name": "HÆ°ng Yên", + "code": "66" + }, { "name": "अन जिआंग", "code": "44" @@ -20572,10 +20584,6 @@ "name": "येन बाई", "code": "06" }, - { - "name": "लाà¤à¤— सोन", - "code": "09" - }, { "name": "लाइ चाउ", "code": "01" @@ -20584,6 +20592,10 @@ "name": "लाओ काई", "code": "02" }, + { + "name": "लाà¤à¤— सोन", + "code": "09" + }, { "name": "लॅम डाà¤à¤—", "code": "35" @@ -20647,18 +20659,6 @@ { "name": "हà¥à¤¯à¥‚ गियांग", "code": "73" - }, - { - "name": "Bắc Kạn", - "code": "53" - }, - { - "name": "Äồng Nai", - "code": "39" - }, - { - "name": "HÆ°ng Yên", - "code": "66" } ], "VU": [ @@ -20752,6 +20752,18 @@ "name": "’Adan", "code": "AD" }, + { + "name": "Arkhabil Suqutra", + "code": "SU" + }, + { + "name": "Lahij", + "code": "LA" + }, + { + "name": "Sana’a", + "code": "SN" + }, { "name": "अबà¥à¤¯à¤¾à¤¨à¤‚ गवà¥à¤¹à¤°à¥à¤¨à¥‹à¤°à¥‡à¤Ÿ", "code": "AB" @@ -20823,18 +20835,6 @@ { "name": "हधरà¥à¤®à¤‰à¤Ÿ गवà¥à¤¹à¤°à¥à¤¨à¥‹à¤°à¥‡à¤Ÿ", "code": "HD" - }, - { - "name": "Arkhabil Suqutra", - "code": "SU" - }, - { - "name": "Lahij", - "code": "LA" - }, - { - "name": "Sana’a", - "code": "SN" } ], "ZA": [ @@ -20918,6 +20918,14 @@ } ], "ZW": [ + { + "name": "Bulawayo", + "code": "BU" + }, + { + "name": "Harare", + "code": "HA" + }, { "name": "मशोनालà¤à¤¡ पशà¥à¤šà¤¿à¤® पà¥à¤°à¤¾à¤‚त", "code": "MW" @@ -20949,14 +20957,6 @@ { "name": "मिडलंडà¥à¤¸ पà¥à¤°à¤¾à¤‚त", "code": "MI" - }, - { - "name": "Bulawayo", - "code": "BU" - }, - { - "name": "Harare", - "code": "HA" } ] } \ No newline at end of file diff --git a/js/data/locale/mr/sysres.json b/js/data/locale/mr/sysres.json index 5204c7534f..a08f022abb 100644 --- a/js/data/locale/mr/sysres.json +++ b/js/data/locale/mr/sysres.json @@ -95,6 +95,14 @@ "1#1 wk|#{num} wks": "one#{num} आ|#{num} आ", "1#1 mon|#{num} mons": "one#{num} महिना|#{num} महिने", "1#1 yr|#{num} yrs": "one#{num} वरà¥à¤·|#{num} वरà¥à¤·à¥‡", + "durationMediumMillis": "one#{num} मिलिसे|#{num} मिलिसे", + "1#1 se|#{num} sec": "one#{num}से|#{num}से", + "1#1 mi|#{num} min": "one#{num}मि|#{num}मि", + "durationMediumHours": "one#{num}ता|#{num}ता", + "1#1 dy|#{num} dys": "one#{num}दि|#{num}दि", + "durationMediumWeeks": "one#{num}आ|#{num}आ", + "1#1 mo|#{num} mos": "one#{num}म|#{num}म", + "durationMediumYears": "one#{num}व|#{num}व", "durationShortMillis": "one#{num} मिलिसे|#{num} मिलिसे", "#{num}s": "one#{num}से|#{num}से", "durationShortMinutes": "one#{num}मि|#{num}मि", @@ -103,41 +111,25 @@ "#{num}w": "one#{num}आ|#{num}आ", "durationShortMonths": "one#{num}म|#{num}म", "#{num}y": "one#{num}व|#{num}व", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", - "durationMediumMillis": "one#{num} मिलिसे|#{num} मिलिसे", - "1#1 se|#{num} sec": "#{num} से", - "1#1 mi|#{num} min": "#{num} मि", - "durationMediumHours": "#{num} तास", - "1#1 dy|#{num} dys": "#{num} दि", - "durationMediumWeeks": "#{num} आठ", - "1#1 mo|#{num} mos": "#{num} मह", - "durationMediumYears": "#{num} वर", "1#in 1 second|#in {num} seconds": "one#{num} सेकंदामधà¥à¤¯à¥‡|#{num} सेकंदांमधà¥à¤¯à¥‡", "1#in 1 minute|#in {num} minutes": "one#{num} मिनिटामधà¥à¤¯à¥‡|#{num} मिनिटांमधà¥à¤¯à¥‡", "1#in 1 hour|#in {num} hours": "one#{num} तासामधà¥à¤¯à¥‡|#{num} तासांमधà¥à¤¯à¥‡", - "1#in 1 day|#in {num} days": "one#{num} दिवसामधà¥à¤¯à¥‡|#{num} दिवसांमधà¥à¤¯à¥‡", + "1#in 1 day|#in {num} days": "one#येतà¥à¤¯à¤¾ {num} दिवसामधà¥à¤¯à¥‡|#येतà¥à¤¯à¤¾ {num} दिवसांमधà¥à¤¯à¥‡", "1#in 1 week|#in {num} weeks": "one#{num} आठवडà¥à¤¯à¤¾à¤®à¤§à¥à¤¯à¥‡|#{num} आठवडà¥à¤¯à¤¾à¤‚मधà¥à¤¯à¥‡", - "1#in 1 month|#in {num} months": "one#{num} महिनà¥à¤¯à¤¾à¤®à¤§à¥à¤¯à¥‡|#{num} महिनà¥à¤¯à¤¾à¤‚मधà¥à¤¯à¥‡", - "1#in 1 year|#in {num} years": "one#{num} वरà¥à¤·à¤¾à¤®à¤§à¥à¤¯à¥‡|#{num} वरà¥à¤·à¤¾à¤‚मधà¥à¤¯à¥‡", + "1#in 1 month|#in {num} months": "one#येतà¥à¤¯à¤¾ {num} महिनà¥à¤¯à¤¾à¤®à¤§à¥à¤¯à¥‡|#येतà¥à¤¯à¤¾ {num} महिनà¥à¤¯à¤¾à¤‚मधà¥à¤¯à¥‡", + "1#in 1 year|#in {num} years": "one#येतà¥à¤¯à¤¾ {num} वरà¥à¤·à¤¾à¤®à¤§à¥à¤¯à¥‡|#येतà¥à¤¯à¤¾ {num} वरà¥à¤·à¤¾à¤‚मधà¥à¤¯à¥‡", "1#in 1 sec|#in {num} sec": "one#{num} सेकंदामधà¥à¤¯à¥‡|#{num} सेकंदांमधà¥à¤¯à¥‡", "1#in 1 min|#in {num} min": "one#{num} मिनिटामधà¥à¤¯à¥‡|#{num} मिनिटांमधà¥à¤¯à¥‡", "1#in 1 hr|#in {num} hrs": "one#{num} तासामधà¥à¤¯à¥‡|#{num} तासांमधà¥à¤¯à¥‡", - "1#in 1 dy|#in {num} dys": "one#{num} दिवसामधà¥à¤¯à¥‡|#{num} दिवसांमधà¥à¤¯à¥‡", + "1#in 1 dy|#in {num} dys": "one#येतà¥à¤¯à¤¾ {num} दिवसामधà¥à¤¯à¥‡|#येतà¥à¤¯à¤¾ {num} दिवसांमधà¥à¤¯à¥‡", "1#in 1 wk|#in {num} wks": "one#{num} आठवडà¥à¤¯à¤¾à¤®à¤§à¥à¤¯à¥‡|#{num} आठवडà¥à¤¯à¤¾à¤‚मधà¥à¤¯à¥‡", - "1#in 1 mon|#in {num} mons": "one#{num} महिनà¥à¤¯à¤¾à¤®à¤§à¥à¤¯à¥‡|#{num} महिनà¥à¤¯à¤¾à¤‚मधà¥à¤¯à¥‡", - "1#in 1 yr|#in {num} yrs": "one#{num} वरà¥à¤·à¤¾à¤®à¤§à¥à¤¯à¥‡|#{num} वरà¥à¤·à¤¾à¤‚मधà¥à¤¯à¥‡", + "1#in 1 mon|#in {num} mons": "one#येतà¥à¤¯à¤¾ {num} महिनà¥à¤¯à¤¾à¤®à¤§à¥à¤¯à¥‡|#येतà¥à¤¯à¤¾ {num} महिनà¥à¤¯à¤¾à¤‚मधà¥à¤¯à¥‡", + "1#in 1 yr|#in {num} yrs": "one#येतà¥à¤¯à¤¾ {num} वरà¥à¤·à¤¾à¤®à¤§à¥à¤¯à¥‡|#येतà¥à¤¯à¤¾ {num} वरà¥à¤·à¤¾à¤‚मधà¥à¤¯à¥‡", "#in {num}s": "one#{num} से. मधà¥à¤¯à¥‡|#{num} से. मधà¥à¤¯à¥‡", "#in {num}mi": "one#{num} मिनि. मधà¥à¤¯à¥‡|#{num} मिनि. मधà¥à¤¯à¥‡", "#in {num}h": "one#{num} तासामधà¥à¤¯à¥‡|#{num} तासांमधà¥à¤¯à¥‡", - "#in {num}d": "one#{num} दिवसामधà¥à¤¯à¥‡|#{num} दिवसांमधà¥à¤¯à¥‡", - "#in {num}w": "one#{num} आठवडà¥à¤¯à¤¾à¤®à¤§à¥à¤¯à¥‡|#{num} आठवडà¥à¤¯à¤¾à¤‚मधà¥à¤¯à¥‡", + "#in {num}d": "one#{num} दिवसामधà¥à¤¯à¥‡|#येतà¥à¤¯à¤¾ {num} दिवसांमधà¥à¤¯à¥‡", + "#in {num}w": "one#येतà¥à¤¯à¤¾ {num} आठवडà¥à¤¯à¤¾à¤®à¤§à¥à¤¯à¥‡|#येतà¥à¤¯à¤¾ {num} आठवडà¥à¤¯à¤¾à¤‚मधà¥à¤¯à¥‡", "#in {num}mo": "one#{num} महिनà¥à¤¯à¤¾à¤®à¤§à¥à¤¯à¥‡|#{num} महिनà¥à¤¯à¤¾à¤®à¤§à¥à¤¯à¥‡", "#in {num}y": "one#{num} वरà¥à¤·à¤¾à¤®à¤§à¥à¤¯à¥‡|#{num} वरà¥à¤·à¤¾à¤‚मधà¥à¤¯à¥‡", "1#1 second ago|#{num} seconds ago": "one#{num} सेकंदापूरà¥à¤µà¥€|#{num} सेकंदांपूरà¥à¤µà¥€", @@ -159,6 +151,14 @@ "#{num}h ago": "one#{num} तासापूरà¥à¤µà¥€|#{num} तासांपूरà¥à¤µà¥€", "#{num}d ago": "one#{num} दिवसापूरà¥à¤µà¥€|#{num} दिवसांपूरà¥à¤µà¥€", "#{num}w ago": "one#{num} आठवडà¥à¤¯à¤¾à¤ªà¥‚रà¥à¤µà¥€|#{num} आठवडà¥à¤¯à¤¾à¤‚पूरà¥à¤µà¥€", - "#{num}mo ago": "one#{num} महिनà¥à¤¯à¤¾à¤ªà¥‚रà¥à¤µà¥€|#{num} महिनà¥à¤¯à¤¾à¤ªà¥‚रà¥à¤µà¥€", - "#{num}y ago": "one#{num} वरà¥à¤·à¤¾à¤ªà¥‚रà¥à¤µà¥€|#{num} वरà¥à¤·à¤¾à¤‚पूरà¥à¤µà¥€" + "#{num}mo ago": "one#{num} महिनà¥à¤¯à¤¾à¤ªà¥‚रà¥à¤µà¥€|#{num} महिनà¥à¤¯à¤¾à¤‚पूरà¥à¤µà¥€", + "#{num}y ago": "one#{num} वरà¥à¤·à¤¾à¤ªà¥‚रà¥à¤µà¥€|#{num} वरà¥à¤·à¤¾à¤‚पूरà¥à¤µà¥€", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": " ", + "finalSeparatorShort": " " } \ No newline at end of file diff --git a/js/data/locale/mrd/scripts.jf b/js/data/locale/mrd/scripts.jf new file mode 100644 index 0000000000..9408517d0c --- /dev/null +++ b/js/data/locale/mrd/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Deva" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/mrj/langname.jf b/js/data/locale/mrj/langname.jf new file mode 100644 index 0000000000..734eacb63a --- /dev/null +++ b/js/data/locale/mrj/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Western Mari" +} \ No newline at end of file diff --git a/js/data/locale/mrj/scripts.jf b/js/data/locale/mrj/scripts.jf new file mode 100644 index 0000000000..6a20bb85dd --- /dev/null +++ b/js/data/locale/mrj/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Cyrl" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/mro/scripts.jf b/js/data/locale/mro/scripts.jf new file mode 100644 index 0000000000..8b5f2bf008 --- /dev/null +++ b/js/data/locale/mro/scripts.jf @@ -0,0 +1,7 @@ +{ + "scripts": [ + "Latn", + "Mroo" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/ms/BN/dateformats.json b/js/data/locale/ms/BN/dateformats.json index 6d0e2980a9..bac085ec96 100644 --- a/js/data/locale/ms/BN/dateformats.json +++ b/js/data/locale/ms/BN/dateformats.json @@ -1,6 +1,11 @@ { "gregorian": { - "order": "{date} {time}", + "order": { + "f": "{date} {time}", + "l": "{date} {time}", + "m": "{date}, {time}", + "s": "{date}, {time}" + }, "date": { "dmwy": { "f": "dd MMMM yyyy", @@ -94,26 +99,26 @@ "c00": { "f": "{sd} {sm} {sy} {st} – {et}", "l": "{sd} {sm} {sy} {st} – {et}", - "m": "{sd} {sm} {sy} {st} – {et}", - "s": "{sd}/{sm}/{sy} {st} – {et}" + "m": "{sd} {sm} {sy}, {st} – {et}", + "s": "{sd}/{sm}/{sy}, {st} – {et}" }, "c01": { "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", - "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", - "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + "m": "{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}", + "s": "{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}" }, "c02": { "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", - "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", - "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + "m": "{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}", + "s": "{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}" }, "c03": { "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", - "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", - "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + "m": "{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}", + "s": "{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}" }, "c10": { "f": "{sd} – {ed} {em} {ey}", diff --git a/js/data/locale/ms/Latn/BN/dateformats.json b/js/data/locale/ms/Latn/BN/dateformats.json deleted file mode 100644 index d87f76adc1..0000000000 --- a/js/data/locale/ms/Latn/BN/dateformats.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "gregorian": { - "date": { - "dmwy": { - "f": "dd MMMM yyyy", - "l": "d MMMM yyyy", - "m": "d MMM yyyy", - "s": "d/MM/yy" - }, - "dmy": { - "f": "dd MMMM yyyy" - }, - "dmw": { - "f": "dd MMMM", - "l": "d MMMM", - "m": "d MMM", - "s": "d/MM" - }, - "dm": { - "f": "dd MMMM" - }, - "d": { - "f": "dd" - } - } - } -} \ No newline at end of file diff --git a/js/data/locale/ms/SG/dateformats.json b/js/data/locale/ms/SG/dateformats.json new file mode 100644 index 0000000000..1d50476a80 --- /dev/null +++ b/js/data/locale/ms/SG/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} {time}", + "l": "{date} {time}", + "m": "{date}, {time}", + "s": "{date}, {time}" + }, + "date": { + "dmwy": { + "f": "EEEE, d MMMM yyyy", + "l": "EEE, d MMMM yyyy", + "m": "EE, d MMM yyyy", + "s": "E, d/MM/yy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM yyyy", + "s": "d/MM/yy" + }, + "dmw": { + "f": "EEEE, d MMMM", + "l": "EEE, d MMMM", + "m": "EE, d MMM", + "s": "E, d/MM" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "d/MM" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "MM/yy" + }, + "dw": { + "f": "EEEE, d", + "l": "EEE, d", + "m": "EE, d", + "s": "E, d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} {st} – {et}", + "l": "{sd} {sm} {sy} {st} – {et}", + "m": "{sd} {sm} {sy}, {st} – {et}", + "s": "{sd}/{sm}/{sy}, {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}", + "s": "{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}", + "s": "{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}", + "s": "{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/ms/dateformats.json b/js/data/locale/ms/dateformats.json index f95fcab444..1d50476a80 100644 --- a/js/data/locale/ms/dateformats.json +++ b/js/data/locale/ms/dateformats.json @@ -1,6 +1,11 @@ { "gregorian": { - "order": "{date} {time}", + "order": { + "f": "{date} {time}", + "l": "{date} {time}", + "m": "{date}, {time}", + "s": "{date}, {time}" + }, "date": { "dmwy": { "f": "EEEE, d MMMM yyyy", @@ -99,26 +104,26 @@ "c00": { "f": "{sd} {sm} {sy} {st} – {et}", "l": "{sd} {sm} {sy} {st} – {et}", - "m": "{sd} {sm} {sy} {st} – {et}", - "s": "{sd}/{sm}/{sy} {st} – {et}" + "m": "{sd} {sm} {sy}, {st} – {et}", + "s": "{sd}/{sm}/{sy}, {st} – {et}" }, "c01": { "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", - "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", - "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + "m": "{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}", + "s": "{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}" }, "c02": { "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", - "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", - "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + "m": "{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}", + "s": "{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}" }, "c03": { "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", - "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", - "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + "m": "{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}", + "s": "{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}" }, "c10": { "f": "{sd} – {ed} {em} {ey}", diff --git a/js/data/locale/ms/sysres.json b/js/data/locale/ms/sysres.json index c0948ded0e..aebfe2e3ca 100644 --- a/js/data/locale/ms/sysres.json +++ b/js/data/locale/ms/sysres.json @@ -95,6 +95,14 @@ "1#1 wk|#{num} wks": "#{num} mgu", "1#1 mon|#{num} mons": "#{num} bln", "1#1 yr|#{num} yrs": "#{num} thn", + "durationMediumMillis": "#{num} ms", + "1#1 se|#{num} sec": "#{num} s", + "1#1 mi|#{num} min": "#{num} min", + "durationMediumHours": "#{num} j", + "1#1 dy|#{num} dys": "#{num} h", + "durationMediumWeeks": "#{num} mgu", + "1#1 mo|#{num} mos": "#{num} bln", + "durationMediumYears": "#{num} thn", "durationShortMillis": "#{num} ms", "#{num}s": "#{num} s", "durationShortMinutes": "#{num} min", @@ -103,36 +111,20 @@ "#{num}w": "#{num} mgu", "durationShortMonths": "#{num} bln", "#{num}y": "#{num} thn", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": " dan ", - "separatorMedium": ", ", - "finalSeparatorMedium": " dan ", - "separatorShort": " ", - "finalSeparatorShort": " ", - "durationMediumMillis": "#{num} ms", - "1#1 se|#{num} sec": "#{num} sa", - "1#1 mi|#{num} min": "#{num} min", - "durationMediumHours": "#{num} jam", - "1#1 dy|#{num} dys": "#{num} ha", - "durationMediumWeeks": "#{num} mi", - "1#1 mo|#{num} mos": "#{num} bu", - "durationMediumYears": "#{num} thn", "1#in 1 second|#in {num} seconds": "#dalam {num} saat", "1#in 1 minute|#in {num} minutes": "#dalam {num} minit", "1#in 1 hour|#in {num} hours": "#dalam {num} jam", "1#in 1 day|#in {num} days": "#dalam {num} hari", "1#in 1 week|#in {num} weeks": "#dalam {num} minggu", "1#in 1 month|#in {num} months": "#dalam {num} bulan", - "1#in 1 year|#in {num} years": "#dalam {num} saat", + "1#in 1 year|#in {num} years": "#dalam {num} tahun", "1#in 1 sec|#in {num} sec": "#dalam {num} saat", "1#in 1 min|#in {num} min": "#dalam {num} minit", "1#in 1 hr|#in {num} hrs": "#dalam {num} jam", "1#in 1 dy|#in {num} dys": "#dalam {num} hari", "1#in 1 wk|#in {num} wks": "#dalam {num} minggu", "1#in 1 mon|#in {num} mons": "#dalam {num} bulan", - "1#in 1 yr|#in {num} yrs": "#dalam {num} saat", + "1#in 1 yr|#in {num} yrs": "#dalam {num} tahun", "#in {num}s": "#dlm {num} saat", "#in {num}mi": "#dlm {num} min", "#in {num}h": "#dlm {num} jam", @@ -160,5 +152,13 @@ "#{num}d ago": "#{num} hari lalu", "#{num}w ago": "#{num} mgu lalu", "#{num}mo ago": "#{num} bln lalu", - "#{num}y ago": "#{num} thn lalu" + "#{num}y ago": "#{num} thn lalu", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": " dan ", + "separatorMedium": ", ", + "finalSeparatorMedium": " dan ", + "separatorShort": " ", + "finalSeparatorShort": " " } \ No newline at end of file diff --git a/js/data/locale/mt/sysres.json b/js/data/locale/mt/sysres.json index 844658cb38..9b4f4ab73b 100644 --- a/js/data/locale/mt/sysres.json +++ b/js/data/locale/mt/sysres.json @@ -95,6 +95,14 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", + "durationMediumMillis": "one#{num}ms|few#{num}ms|many#{num}ms|#{num}ms", + "1#1 se|#{num} sec": "#{num} s", + "1#1 mi|#{num} min": "#{num} min", + "durationMediumHours": "#{num} h", + "1#1 dy|#{num} dys": "#{num} d", + "durationMediumWeeks": "#{num} w", + "1#1 mo|#{num} mos": "#{num} m", + "durationMediumYears": "#{num} y", "durationShortMillis": "one#{num}ms|few#{num}ms|many#{num}ms|#{num}ms", "#{num}s": "#{num} s", "durationShortMinutes": "#{num} min", @@ -103,6 +111,48 @@ "#{num}w": "#{num} w", "durationShortMonths": "#{num} m", "#{num}y": "#{num} y", + "1#in 1 second|#in {num} seconds": "one#sa {num} sekondi oħra|few#sa {num} sekondi oħra|many#sa {num} sekondi oħra|#sa {num} sekondi oħra", + "1#in 1 minute|#in {num} minutes": "one#sa minuta oħra|few#sa {num} minuti oħra|many#sa {num} minuti oħra|#sa {num} minuti oħra", + "1#in 1 hour|#in {num} hours": "one#fi żmien siegħa oħra|few#fi żmien {num} sigħat|many#fi żmien{num} sigħat|#fi żmien {num} sigħat", + "1#in 1 day|#in {num} days": "one#fi żmien Ä¡urnata|few#fi żmien {num} Ä¡urnata oħra|many#fi żmien {num} Ä¡urnata oħra|#fi żmien {num} Ä¡urnata oħra", + "1#in 1 week|#in {num} weeks": "one#sa Ä¡imgħa oħra|few#sa {num} Ä¡imgħat oħra|many#sa {num} Ä¡imgħat oħra|#sa {num} Ä¡imgħat oħra", + "1#in 1 month|#in {num} months": "one#sa xahar ieħor|few#fi {num} xhur oħra|many#fi {num} xhur oħra|#fi {num} xhur oħra", + "1#in 1 year|#in {num} years": "one#fi żmien sena|few#fi żmien {num} snin oħra|many#fi żmien {num} snin oħra|#fi żmien {num} snin oħra", + "1#in 1 sec|#in {num} sec": "one#sa {num} sekondi oħra|few#sa {num} sekondi oħra|many#sa {num} sekondi oħra|#sa {num} sekondi oħra", + "1#in 1 min|#in {num} min": "one#sa minuta oħra|few#sa {num} minuti oħra|many#sa {num} minuti oħra|#sa {num} minuti oħra", + "1#in 1 hr|#in {num} hrs": "one#fi żmien siegħa oħra|few#fi żmien {num} sigħat|many#fi żmien{num} sigħat|#fi żmien {num} sigħat", + "1#in 1 dy|#in {num} dys": "one#fi żmien Ä¡urnata|few#fi żmien {num} Ä¡urnata oħra|many#fi żmien {num} Ä¡urnata oħra|#fi żmien {num} Ä¡urnata oħra", + "1#in 1 wk|#in {num} wks": "one#sa Ä¡imgħa oħra|few#sa {num} Ä¡imgħat oħra|many#sa {num} Ä¡imgħat oħra|#sa {num} Ä¡imgħat oħra", + "1#in 1 mon|#in {num} mons": "one#sa xahar ieħor|few#fi {num} xhur oħra|many#fi {num} xhur oħra|#fi {num} xhur oħra", + "1#in 1 yr|#in {num} yrs": "one#fi żmien sena|few#fi żmien {num} snin oħra|many#fi żmien {num} snin oħra|#fi żmien {num} snin oħra", + "#in {num}s": "one#sa {num} sekondi oħra|few#sa {num} sek. oħra|many#sa {num} sek. oħra|#sa {num} sekondi oħra", + "#in {num}mi": "one#sa min. oħra|few#sa {num} min. oħra|many#sa {num} min. oħra|#sa {num} min. oħra", + "#in {num}h": "one#fi żmien siegħa oħra|few#fi żmien {num} sigħat|many#+{num} h|#fi żmien {num} sigħat", + "#in {num}d": "one#fi żmien Ä¡urnata|few#fi żmien {num} Ä¡urnata oħra|many#fi żmien {num} Ä¡urnata oħra|#fi żmien {num} Ä¡urnata oħra", + "#in {num}w": "one#sa Ä¡imgħa oħra|few#sa {num} Ä¡imgħat oħra|many#sa {num} Ä¡imgħat oħra|#+{num} w", + "#in {num}mo": "one#sa xahar ieħor|few#sa {num} xhur oħra|many#sa {num} xhur oħra|#sa {num} xhur oħra", + "#in {num}y": "one#fi żmien sena|few#fi żmien {num} snin oħra|many#fi żmien {num} snin oħra|#fi żmien {num} snin oħra", + "1#1 second ago|#{num} seconds ago": "one#sekonda ilu|few#{num} sekondi ilu|many#{num} sekondi ilu|#{num} sekondi ilu", + "1#1 minute ago|#{num} minutes ago": "one#minuta ilu|few#{num} minuti ilu|many#{num} minuti ilu|#{num} minuti ilu", + "1#1 hour ago|#{num} hours ago": "one#siegħa ilu|few#{num} sigħat ilu|many#{num} sigħat ilu|#{num} sigħat ilu", + "1#1 day ago|#{num} days ago": "one#Ä¡urnata ilu|few#{num} Ä¡ranet ilu|many#{num}-il Ä¡urnata ilu|#{num}-il Ä¡urnata ilu", + "1#1 week ago|#{num} weeks ago": "one#Ä¡imgħa ilu|few#{num} Ä¡imgħat ilu|many#{num} Ä¡imgħat ilu|#{num} Ä¡imgħat ilu", + "1#1 month ago|#{num} months ago": "one#xahar ilu|few#{num} xhur ilu|many#{num} xhur ilu|#{num} xhur ilu", + "1#1 year ago|#{num} years ago": "one#sena ilu|few#{num} snin ilu|many#{num} snin ilu|#{num} snin ilu", + "1#1 sec ago|#{num} sec ago": "one#sekonda ilu|few#{num} sekondi ilu|many#{num} sekondi ilu|#{num} sekondi ilu", + "1#1 min ago|#{num} min ago": "one#minuta ilu|few#{num} minuti ilu|many#{num} minuti ilu|#{num} minuti ilu", + "1#1 hr ago|#{num} hrs ago": "one#siegħa ilu|few#{num} sigħat ilu|many#{num} sigħat ilu|#{num} sigħat ilu", + "1#1 dy ago|#{num} dys ago": "one#Ä¡urnata ilu|few#{num} Ä¡ranet ilu|many#{num}-il Ä¡urnata ilu|#{num}-il Ä¡urnata ilu", + "1#1 wk ago|#{num} wks ago": "one#Ä¡imgħa ilu|few#{num} Ä¡imgħat ilu|many#{num} Ä¡imgħat ilu|#{num} Ä¡imgħat ilu", + "1#1 mon ago|#{num} mons ago": "one#xahar ilu|few#{num} xhur ilu|many#{num} xhur ilu|#{num} xhur ilu", + "1#1 yr ago|#{num} yrs ago": "one#sena ilu|few#{num} snin ilu|many#{num} snin ilu|#{num} snin ilu", + "#{num}s ago": "one#sek. ilu|few#{num} sek. ilu|many#{num} sek. ilu|#{num} sek. ilu", + "#{num}mi ago": "one#min. ilu|few#{num} min. ilu|many#{num} minuti ilu|#{num} min. ilu", + "#{num}h ago": "one#siegħa ilu|few#{num} sigħat ilu|many#{num} sigħat ilu|#{num} sigħat ilu", + "#{num}d ago": "one#Ä¡urnata ilu|few#{num} Ä¡ranet ilu|many#{num}-il Ä¡urnata ilu|#{num}-il Ä¡urnata ilu", + "#{num}w ago": "one#Ä¡imgħa ilu|few#{num} Ä¡imgħat ilu|many#{num} Ä¡imgħat ilu|#{num} Ä¡imgħat ilu", + "#{num}mo ago": "one#{num} xahar ilu|few#{num} xhur ilu|many#{num} xhur ilu|#{num} xhur ilu", + "#{num}y ago": "one#sa sena ilu|few#{num} snin ilu|many#{num} snin ilu|#{num} snin ilu", "separatorFull": ", ", "finalSeparatorFull": ", u ", "separatorLong": ", ", @@ -110,55 +160,5 @@ "separatorMedium": ", ", "finalSeparatorMedium": ", u ", "separatorShort": ", ", - "finalSeparatorShort": ", ", - "durationMediumMillis": "one#{num}ms|few#{num}ms|many#{num}ms|#{num}ms", - "1#1 se|#{num} sec": "#{num} s", - "1#1 mi|#{num} min": "#{num} min", - "durationMediumHours": "#{num} h", - "1#1 dy|#{num} dys": "#{num} d", - "durationMediumWeeks": "#{num} w", - "1#1 mo|#{num} mos": "#{num} m", - "durationMediumYears": "#{num} y", - "1#in 1 second|#in {num} seconds": "#+{num} s", - "1#in 1 minute|#in {num} minutes": "#+{num} min", - "1#in 1 hour|#in {num} hours": "#+{num} h", - "1#in 1 day|#in {num} days": "#+{num} d", - "1#in 1 week|#in {num} weeks": "#+{num} w", - "1#in 1 month|#in {num} months": "#+{num} m", - "1#in 1 year|#in {num} years": "#+{num} y", - "1#in 1 sec|#in {num} sec": "#+{num} s", - "1#in 1 min|#in {num} min": "#+{num} min", - "1#in 1 hr|#in {num} hrs": "#+{num} h", - "1#in 1 dy|#in {num} dys": "#+{num} d", - "1#in 1 wk|#in {num} wks": "#+{num} w", - "1#in 1 mon|#in {num} mons": "#+{num} m", - "1#in 1 yr|#in {num} yrs": "#+{num} y", - "#in {num}s": "#+{num} s", - "#in {num}mi": "#+{num} min", - "#in {num}h": "#+{num} h", - "#in {num}d": "#+{num} d", - "#in {num}w": "#+{num} w", - "#in {num}mo": "#+{num} m", - "#in {num}y": "#+{num} y", - "1#1 second ago|#{num} seconds ago": "#-{num} s", - "1#1 minute ago|#{num} minutes ago": "#-{num} min", - "1#1 hour ago|#{num} hours ago": "#-{num} h", - "1#1 day ago|#{num} days ago": "#-{num} d", - "1#1 week ago|#{num} weeks ago": "#-{num} w", - "1#1 month ago|#{num} months ago": "#-{num} m", - "1#1 year ago|#{num} years ago": "one#{num} sena ilu|few#{num} snin ilu|many#{num} snin ilu|#{num} snin ilu", - "1#1 sec ago|#{num} sec ago": "#-{num} s", - "1#1 min ago|#{num} min ago": "#-{num} min", - "1#1 hr ago|#{num} hrs ago": "#-{num} h", - "1#1 dy ago|#{num} dys ago": "#-{num} d", - "1#1 wk ago|#{num} wks ago": "#-{num} w", - "1#1 mon ago|#{num} mons ago": "#-{num} m", - "1#1 yr ago|#{num} yrs ago": "one#{num} sena ilu|few#{num} snin ilu|many#{num} snin ilu|#{num} snin ilu", - "#{num}s ago": "#-{num} s", - "#{num}mi ago": "#-{num} min", - "#{num}h ago": "#-{num} h", - "#{num}d ago": "#-{num} d", - "#{num}w ago": "#-{num} w", - "#{num}mo ago": "#-{num} m", - "#{num}y ago": "one#{num} sena ilu|few#{num} snin ilu|many#{num} snin ilu|#{num} snin ilu" + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/mtr/scripts.jf b/js/data/locale/mtr/scripts.jf new file mode 100644 index 0000000000..9408517d0c --- /dev/null +++ b/js/data/locale/mtr/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Deva" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/mua/sysres.json b/js/data/locale/mua/sysres.json index 2e59bac729..ec5b1cacc3 100644 --- a/js/data/locale/mua/sysres.json +++ b/js/data/locale/mua/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/mvy/scripts.jf b/js/data/locale/mvy/scripts.jf new file mode 100644 index 0000000000..22edfc469b --- /dev/null +++ b/js/data/locale/mvy/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Arab" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/mwk/scripts.jf b/js/data/locale/mwk/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/mwk/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/mwv/langname.jf b/js/data/locale/mwv/langname.jf new file mode 100644 index 0000000000..8db60ab1ac --- /dev/null +++ b/js/data/locale/mwv/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Mentawai" +} \ No newline at end of file diff --git a/js/data/locale/mwv/scripts.jf b/js/data/locale/mwv/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/mwv/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/mxc/scripts.jf b/js/data/locale/mxc/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/mxc/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/my/ctrynames.json b/js/data/locale/my/ctrynames.json index 5a5c87c27e..9d6e2d985c 100644 --- a/js/data/locale/my/ctrynames.json +++ b/js/data/locale/my/ctrynames.json @@ -1,46 +1,38 @@ { + "Sub-Saharan Africa": "202", + "ကင်ညာ": "KE", + "ကင်မရွန်း": "CM", "ကနေဒါ": "CA", "ကနေရီ ကျွန်းစု": "IC", + "ကမ္ဘာ": "001", + "ကမ္ဘောဒီးယား": "KH", + "ကျူးဘား": "CU", + "ကျူရေးကိုးစ်": "CW", "ကလစ်ပါá€á€”်ကျွန်း": "CP", + "ကွá€á€º ကျွန်းစု": "CK", + "ကွန်ဂို": "CD", + "ကွန်ဂို-ဘရာဇာဗီးလ်": "CG", "ကာဂျစ္စá€á€”်": "KG", "ကာဇက်စá€á€”်": "KZ", "ကာá€á€¬": "QA", "ကာရစ်ဘီယံ": "029", "ကာရစ်ဘီယံ နယ်သာလန်": "BQ", - "ကုလသမဂ္ဂ": "UN", - "ကူá€á€­á€á€º": "KW", - "ကေမန် ကျွန်းစု": "KY", + "ကိá€á€ºá€—ာဒီ": "CV", "ကိုကိုးကျွန်း": "CC", + "ကို့စ်á€á€¬á€›á€®á€€á€¬": "CR", "ကိုဆိုဗို": "XK", + "ကို့á€á€º ဒီဗွာ": "CI", "ကိုမိုရိုစ်": "KM", "ကိုလံဘီယာ": "CO", - "ကို့စ်á€á€¬á€›á€®á€€á€¬": "CR", - "ကို့á€á€º ဒီဗွာ": "CI", - "ကင်ညာ": "KE", - "ကင်မရွန်း": "CM", - "ကိá€á€ºá€—ာဒီ": "CV", - "ကမ္ဘာ": "001", - "ကမ္ဘောဒီးယား": "KH", - "ကျူရေးကိုးစ်": "CW", - "ကျူးဘား": "CU", - "ကွá€á€º ကျွန်းစု": "CK", - "ကွန်ဂို": "CD", - "ကွန်ဂို-ဘရာဇာဗီးလ်": "CG", - "á€á€›á€­á€¯á€¡á€±á€¸á€›á€¾á€¬á€¸": "HR", - "á€á€›á€…်စမá€á€º ကျွန်း": "CX", - "á€á€®á€›á€®á€˜á€¬á€á€®": "KI", - "á€á€»á€®á€œá€®": "CL", + "ကုလသမဂ္ဂ": "UN", + "ကူá€á€­á€á€º": "KW", + "ကေမန် ကျွန်းစု": "KY", "á€á€»á€€á€ºá€€á€®á€šá€¬á€¸": "CZ", "á€á€»á€’်": "TD", - "ဂရိ": "GR", - "ဂရီနေဒါ": "GD", - "ဂရင်းလန်း": "GL", - "ဂါနာ": "GH", - "ဂါဘွန်": "GA", - "ဂီနီ": "GN", - "ဂီနီ-ဘီစော": "GW", - "ဂူအမ်": "GU", - "ဂိုင်ယာနာ": "GY", + "á€á€»á€®á€œá€®": "CL", + "á€á€›á€…်စမá€á€º ကျွန်း": "CX", + "á€á€›á€­á€¯á€¡á€±á€¸á€›á€¾á€¬á€¸": "HR", + "á€á€®á€›á€®á€˜á€¬á€á€®": "KI", "ဂမ်ဘီရာ": "GM", "ဂျပန်": "JP", "ဂျမေကာ": "JM", @@ -50,9 +42,20 @@ "ဂျီဘူá€á€®": "DJ", "ဂျော်ဂျီယာ": "GE", "ဂျော်ဒန်": "JO", + "ဂရင်းလန်း": "GL", + "ဂရိ": "GR", + "ဂရီနေဒါ": "GD", + "ဂွန်းဇီ": "GG", "ဂွါá€á€®á€™á€¬á€œá€¬": "GT", "ဂွါဒီလု": "GP", - "ဂွန်းဇီ": "GG", + "ဂါနာ": "GH", + "ဂါဘွန်": "GA", + "ဂိုင်ယာနာ": "GY", + "ဂီနီ": "GN", + "ဂီနီ-ဘီစော": "GW", + "ဂူအမ်": "GU", + "စင့်မာá€á€„်": "SX", + "စင်္ကာပူ": "SG", "စပိန်": "ES", "စဗိုလ်ဘá€á€ºá€”ှင့်ဂျန်မေရန်": "SJ", "စိန့်ကစ်နှင့်နီဗီစ်": "KN", @@ -62,39 +65,39 @@ "စိန့်မာá€á€„်": "MF", "စိန့်လူစီယာ": "LC", "စိန့်ဟယ်လယ်နာ": "SH", - "စင်္ကာပူ": "SG", - "စင့်မာá€á€„်": "SX", + "ဆန်မာရီနို": "SM", "ဆမိုးအား": "WS", - "ဆလိုဗေးနီးယား": "SI", + "ဆယ်ဥá€á€¬á€”ှင့်မယ်လီလ်လာ": "EA", "ဆလိုဗက်ကီးယား": "SK", + "ဆလိုဗေးနီးယား": "SI", + "ဆွစ်ဇာလန်": "CH", + "ဆွာဇီလန်": "SZ", + "ဆွီဒင်": "SE", "ဆားဘီးယား": "RS", + "ဆိုက်ပရပ်စ်": "CY", + "ဆိုမာလီယာ": "SO", "ဆီနီဂေါ": "SN", "ဆီယာရာ လီယွန်း": "SL", "ဆီးရီးယား": "SY", "ဆူဒန်": "SD", "ဆူရာနမ်": "SR", "ဆေးရှဲ": "SC", + "ဆောင်á€á€°á€™á€±á€¸á€”ှင့် ပရင်စီပီ": "ST", "ဆော်ဒီအာရေးဘီးယား": "SA", "ဆော်လမွန်ကျွန်းစု": "SB", - "ဆိုမာလီယာ": "SO", - "ဆိုက်ပရပ်စ်": "CY", - "ဆောင်á€á€°á€™á€±á€¸á€”ှင့် ပရင်စီပီ": "ST", - "ဆန်မာရီနို": "SM", - "ဆယ်ဥá€á€¬á€”ှင့်မယ်လီလ်လာ": "EA", - "ဆွာဇီလန်": "SZ", - "ဆွီဒင်": "SE", - "ဆွစ်ဇာလန်": "CH", "ဇင်ဘာဘွေ": "ZW", "ဇမ်ဘီယာ": "ZM", + "á€á€á€ºá€…်နှင့်ကာအီကိုစ်ကျွန်းစု": "TC", + "á€á€”်ဇန်းနီးယား": "TZ", "á€á€›á€¯á€á€º": "CN", - "á€á€¬á€‚ျီကစ္စá€á€”်": "TJ", + "á€á€½á€”်ဂါ": "TO", "á€á€¬á€·á€á€ºá€™á€„်နစ္စá€á€”်": "TM", + "á€á€¬á€‚ျီကစ္စá€á€”်": "TJ", + "á€á€­á€¯á€€á€œá€±á€¬á€„်": "TK", + "á€á€­á€¯á€‚ို": "TG", "á€á€°á€”ီးရှား": "TN", "á€á€°á€—ားလူ": "TV", "á€á€°á€›á€€á€®": "TR", - "á€á€­á€¯á€€á€œá€±á€¬á€„်": "TK", - "á€á€­á€¯á€‚ို": "TG", - "á€á€á€ºá€…်နှင့်ကာအီကိုစ်ကျွန်းစု": "TC", "á€á€±á€¬á€„် ဂျော်ဂျီယာ နှင့် á€á€±á€¬á€„် ဆင်းဒá€á€…်ဂျ် ကျွန်းစုများ": "GS", "á€á€±á€¬á€„် ဆူဒန်": "SS", "á€á€±á€¬á€„် အမေရိက": "005", @@ -103,57 +106,57 @@ "á€á€±á€¬á€„်အာဖရိက": "ZA", "á€á€±á€¬á€„်အာရှ": "034", "á€á€±á€¬á€„်ဥရောပ": "039", - "á€á€”်ဇန်းနီးယား": "TZ", - "á€á€½á€”်ဂါ": "TO", - "ထရီနီဒá€á€ºá€”ှင့် á€á€­á€¯á€˜á€€á€ºá€‚ို": "TT", "ထရစ္စá€á€”် ဒါ ကွန်ဟာ": "TA", - "ထိုင်á€á€™á€º": "TW", + "ထရီနီဒá€á€ºá€”ှင့် á€á€­á€¯á€˜á€€á€ºá€‚ို": "TT", "ထိုင်း": "TH", - "ဒီအဲဂိုဂါစီရာ": "DG", - "ဒိုမီနီကာ": "DM", - "ဒိုမီနီကန်": "DO", + "ထိုင်á€á€™á€º": "TW", "ဒိန်းမá€á€º": "DK", + "ဒိုမီနီကန်": "DO", + "ဒိုမီနီကာ": "DM", + "ဒီအဲဂိုဂါစီရာ": "DG", "နမီးဘီးယား": "NA", "နယူး ကယ်လီဒိုနီးယား": "NC", "နယူးဇီလန်": "NZ", + "နယ်သာလန်": "NL", + "နိုင်ဂျာ": "NE", + "နိုင်ဂျီးရီးယား": "NG", "နီကာရာဂွါ": "NI", "နီပေါ": "NP", "နီဥူအေ": "NU", "နောဖုá€á€ºá€€á€»á€½á€”်း": "NF", "နော်ရူး": "NR", "နော်á€á€±": "NO", - "နိုင်ဂျာ": "NE", - "နိုင်ဂျီးရီးယား": "NG", - "နယ်သာလန်": "NL", + "ပစ်á€á€ºá€€á€­á€”်းကျွန်းစု": "PN", "ပနားမား": "PA", + "ပြင်သစ်": "FR", + "ပြင်သစ် ဂီယာနာ": "GF", + "ပြင်သစ် á€á€±á€¬á€„်ပိုင်း ပိုင်နက်များ": "TF", + "ပြင်သစ် ပေါ်လီနီးရှား": "PF", "ပလာအို": "PW", "ပါကစ္စá€á€”်": "PK", "ပါပူအာ နယူးဂီနီ": "PG", "ပါရာဂွေး": "PY", "ပါလက်စá€á€­á€¯á€„်း ပိုင်နက်": "PS", + "ပိုလန်": "PL", + "ပိုလီနီရှား": "061", "ပီရူး": "PE", - "ပေါ်á€á€°á€‚ီ": "PT", "ပေါ်á€á€­á€¯á€›á€®á€€á€­á€¯": "PR", - "ပိုလီနီရှား": "061", - "ပိုလန်": "PL", - "ပစ်á€á€ºá€€á€­á€”်းကျွန်းစု": "PN", - "ပြင်သစ်": "FR", - "ပြင်သစ် ဂီယာနာ": "GF", - "ပြင်သစ် á€á€±á€¬á€„်ပိုင်း ပိုင်နက်များ": "TF", - "ပြင်သစ် ပေါ်လီနီးရှား": "PF", + "ပေါ်á€á€°á€‚ီ": "PT", + "ဖင်လန်": "FI", "ဖာရိုး ကျွန်းစုများ": "FO", "ဖိလစ်ပိုင်": "PH", "ဖီဂျီ": "FJ", "ဖော့ကလန် ကျွန်းစု": "FK", - "ဖင်လန်": "FI", + "ဗင်နီဇွဲလား": "VE", "ဗနွားá€á€°": "VU", + "ဗြိá€á€­á€žá€»á€¾ ဗာဂျင်း ကျွန်းစု": "VG", + "ဗြိá€á€­á€žá€»á€¾á€•á€­á€¯á€„် အိန္ဒိယသမုဒ္ဒရာကျွန်းများ": "IO", "ဗဟို အမေရိက": "013", "ဗဟို အာဖရိက ပြည်ထောင်စု": "CF", "ဗာá€á€®á€€á€”်စီးá€á€®á€¸": "VA", "ဗီယက်နမ်": "VN", - "ဗင်နီဇွဲလား": "VE", - "ဗြိá€á€­á€žá€»á€¾ ဗာဂျင်း ကျွန်းစု": "VG", - "ဗြိá€á€­á€žá€»á€¾á€•á€­á€¯á€„် အိန္ဒိယသမုဒ္ဒရာကျွန်းများ": "IO", + "ဘင်္ဂလားဒေ့ရှ်": "BD", + "ဘယ်လ်ဂျီယမ်": "BE", "ဘရာဇီး": "BR", "ဘရူနိုင်း": "BN", "ဘလိဇ်": "BZ", @@ -162,6 +165,7 @@ "ဘာဘေးဒိုးစ်": "BB", "ဘာမြူဒါ": "BM", "ဘာရိန်း": "BH", + "ဘိုလီးဗီးယား": "BO", "ဘီနင်": "BJ", "ဘီလာရုစ်": "BY", "ဘူá€á€”်": "BT", @@ -170,80 +174,88 @@ "ဘူလ်ဂေးရီးယား": "BG", "ဘော့စနီးယားနှင့် ဟာဇီဂိုဗီနား": "BA", "ဘော့ဆွာနာ": "BW", - "ဘိုလီးဗီးယား": "BO", - "ဘင်္ဂလားဒေ့ရှ်": "BD", - "ဘယ်လ်ဂျီယမ်": "BE", "မကာအို (á€á€›á€¯á€á€ºá€•á€¼á€Šá€º)": "MO", + "မက္ကဆီကို": "MX", + "မက်ဆီဒိုးနီးယား": "MK", "မဒါဂá€á€ºá€…ကား": "MG", + "မန်ကျွန်း": "IM", + "မြန်မာ": "MM", + "မြောက် အမေရိက": "021", + "မြောက် အမေရိကá€á€­á€¯á€€á€º": "003", + "မြောက် အာဖရိက": "015", + "မြောက် ဥရောပ": "154", + "မြောက်ကိုရီးယား": "KP", "မလေးရှား": "MY", + "မွန်ဂိုးလီးယား": "MN", + "မွန်á€á€®á€”ိဂရိုး": "ME", "မသိ (သို့) မရှိသော ဒေသ": "ZZ", "မာá€á€®á€”ိá€á€º": "MQ", "မာရှယ် ကျွန်းစု": "MH", "မာလာá€á€®": "MW", "မာလီ": "ML", + "မိုက်á€á€›á€­á€¯á€”ီးရှား ဒေသ": "057", + "မိုင်á€á€›á€­á€¯á€”ီရှား": "FM", + "မိုဇမ်ဘစ်": "MZ", + "မိုနာကို": "MC", "မီလာနီးရှား": "054", "မေယော့": "YT", - "မောရစ်ရှ": "MU", "မောင့်စဲရက်": "MS", - "မော်ရီá€á€±á€¸á€”ီးယား": "MR", - "မော်ရိုကို": "MA", - "မော်လ်ဒိုက်": "MV", - "မိုဇမ်ဘစ်": "MZ", - "မိုနာကို": "MC", - "မက္ကဆီကို": "MX", - "မက်ဆီဒိုးနီးယား": "MK", - "မိုက်á€á€›á€­á€¯á€”ီးရှား ဒေသ": "057", - "မိုင်á€á€›á€­á€¯á€”ီရှား": "FM", - "မန်ကျွန်း": "IM", + "မောရစ်ရှ": "MU", "မောလ်á€á€¬": "MT", "မောလ်ဒိုဗာ": "MD", - "မြောက် အမေရိက": "021", - "မြောက် အမေရိကá€á€­á€¯á€€á€º": "003", - "မြောက် အာဖရိက": "015", - "မြောက် ဥရောပ": "154", - "မြောက်ကိုရီးယား": "KP", - "မြန်မာ": "MM", - "မွန်ဂိုးလီးယား": "MN", - "မွန်á€á€®á€”ိဂရိုး": "ME", + "မော်ရိုကို": "MA", + "မော်ရီá€á€±á€¸á€”ီးယား": "MR", + "မော်လ်ဒိုက်": "MV", "ယီမင်": "YE", "ယူကရိန်း": "UA", "ယူဂန်းဒါး": "UG", "ယူနိုက်á€á€€á€ºá€€á€„်းဒမ်း": "GB", "ယူနိုက်á€á€€á€ºá€…á€á€­á€á€º ကျွန်းနိုင်ငံများ": "UM", - "ယူအေအီး": "AE", "ယူအက်စ် ဗာဂျင်း ကျွန်းစု": "VI", + "ယူအေအီး": "AE", "ရá€á€”်ဒါ": "RW", + "ရိုမေးနီးယား": "RO", "ရီယူနီယန်": "RE", "ရုရှား": "RU", - "ရိုမေးနီးယား": "RO", - "လာအို": "LA", - "လီဆိုသို": "LS", - "လူဇင်ဘá€á€º": "LU", "လက်á€á€„်အမေရိက": "419", "လက်ဘနွန်": "LB", - "လိုက်ဘေးရီးယား": "LR", "လစ်á€á€”်စá€á€­á€”်း": "LI", "လစ်ဗျား": "LY", "လစ်သူယေးနီးယား": "LT", "လá€á€ºá€—ီးယား": "LV", + "လာအို": "LA", + "လိုက်ဘေးရီးယား": "LR", + "လီဆိုသို": "LS", + "လူဇင်ဘá€á€º": "LU", "á€á€±á€«á€œá€…်နှင့် ဖူကျူးနား": "WF", "သမုဒ္ဒရာ အပြင်ဘက်ရှိ ကျွန်းနိုင်ငံများ": "QO", "သမုဒ္ဒရာဒေသ": "009", "သီရိလင်္ကာ": "LK", - "ဟေá€á€®": "HT", - "ဟောင်ကောင် (á€á€›á€¯á€á€ºá€•á€¼á€Šá€º)": "HK", "ဟá€á€ºá€€á€»á€½á€”်းနှင့်မက်ဒေါနယ်ကျွန်းစု": "HM", "ဟန်ဂေရီ": "HU", "ဟွန်ဒူးရပ်စ်": "HN", + "ဟေá€á€®": "HT", + "ဟောင်ကောင် (á€á€›á€¯á€á€ºá€•á€¼á€Šá€º)": "HK", + "အက်စá€á€­á€¯á€¸á€”ီးယား": "EE", + "အင်ဒိုနီးရှား": "ID", + "အစ္စရေး": "IL", "အဆန်းရှင်းကျွန်း": "AC", "အဇာဘိုင်ဂျန်": "AZ", "အနောက် ဆာဟာရ": "EH", "အနောက် အာဖရိက": "011", "အနောက် ဥရောပ": "155", "အနောက်အာရှ": "145", + "အန္á€á€¬á€á€­á€€": "AQ", + "အန်ဂိုလာ": "AO", + "အန်ဂီလာ": "AI", + "အန်á€á€®á€‚ွါနှင့် ဘာဘူဒါ": "AG", + "အန်ဒိုရာ": "AD", "အမေရိကန်": "019", "အမေရိကန် ဆမိုးအား": "AS", "အမေရိကန် ပြည်ထောင်စု": "US", + "အယ်လ်ဂျီးရီးယား": "DZ", + "အယ်လ်ဆာဗေးဒိုး": "SV", + "အယ်လ်ဘေးနီးယား": "AL", "အရှေ့ အာဖရိက": "014", "အရှေ့ ဥရောပ": "151", "အရှေ့á€á€®á€™á€±á€¬": "TL", @@ -256,16 +268,20 @@ "အာဖရိက": "002", "အာဖရိက á€á€±á€¬á€„်ပိုင်း": "018", "အာမေးနီးယား": "AM", - "အာရူးဗား": "AW", "အာရှ": "142", + "အာရူးဗား": "AW", "အာလန်ကျွန်း": "AX", + "အိန္ဒိယ": "IN", + "အိုက်စလန်": "IS", + "အိုင်ယာလန်": "IE", + "အိုမန်": "OM", "အီကွေá€á€¬ ဂီနီ": "GQ", "အီကွေဒေါ": "EC", "အီဂျစ်": "EG", "အီá€á€œá€®": "IT", - "အီရီထရီးယား": "ER", "အီရá€á€º": "IQ", "အီရန်": "IR", + "အီရီထရီးယား": "ER", "အီသီယိုးပီးယား": "ET", "ဥဇဘက်ကစ္စá€á€”်": "UZ", "ဥရုဂွေး": "UY", @@ -274,21 +290,5 @@ "ဥရောပသမဂ္ဂ": "EU", "ဩစá€á€¼á€®á€¸á€šá€¬á€¸": "AT", "ဩစá€á€¼á€±á€¸á€œá€»": "AU", - "ဩစá€á€¼á€±á€¸á€œá€»á€”ှင့် နယူးဇီလန်": "053", - "အိုမန်": "OM", - "အက်စá€á€­á€¯á€¸á€”ီးယား": "EE", - "အိုက်စလန်": "IS", - "အင်ဒိုနီးရှား": "ID", - "အိုင်ယာလန်": "IE", - "အစ္စရေး": "IL", - "အန်ဂီလာ": "AI", - "အန်ဂိုလာ": "AO", - "အန္á€á€¬á€á€­á€€": "AQ", - "အန်á€á€®á€‚ွါနှင့် ဘာဘူဒါ": "AG", - "အန်ဒိုရာ": "AD", - "အိန္ဒိယ": "IN", - "အယ်လ်ဂျီးရီးယား": "DZ", - "အယ်လ်ဆာဗေးဒိုး": "SV", - "အယ်လ်ဘေးနီးယား": "AL", - "Sub-Saharan Africa": "202" + "ဩစá€á€¼á€±á€¸á€œá€»á€”ှင့် နယူးဇီလန်": "053" } \ No newline at end of file diff --git a/js/data/locale/my/ctryreverse.json b/js/data/locale/my/ctryreverse.json index 2fc0628c31..1f89c9e881 100644 --- a/js/data/locale/my/ctryreverse.json +++ b/js/data/locale/my/ctryreverse.json @@ -8,48 +8,39 @@ "155": "အနောက် ဥရောပ", "202": "Sub-Saharan Africa", "419": "လက်á€á€„်အမေရိက", + "KE": "ကင်ညာ", + "CM": "ကင်မရွန်း", "CA": "ကနေဒါ", "IC": "ကနေရီ ကျွန်းစု", + "001": "ကမ္ဘာ", + "KH": "ကမ္ဘောဒီးယား", + "CU": "ကျူးဘား", + "CW": "ကျူရေးကိုးစ်", "CP": "ကလစ်ပါá€á€”်ကျွန်း", + "CK": "ကွá€á€º ကျွန်းစု", + "CD": "ကွန်ဂို", + "CG": "ကွန်ဂို-ဘရာဇာဗီးလ်", "KG": "ကာဂျစ္စá€á€”်", "KZ": "ကာဇက်စá€á€”်", "QA": "ကာá€á€¬", "029": "ကာရစ်ဘီယံ", "BQ": "ကာရစ်ဘီယံ နယ်သာလန်", - "UN": "ကုလသမဂ္ဂ", - "KW": "ကူá€á€­á€á€º", - "KY": "ကေမန် ကျွန်းစု", + "CV": "ကိá€á€ºá€—ာဒီ", "CC": "ကိုကိုးကျွန်း", + "CR": "ကို့စ်á€á€¬á€›á€®á€€á€¬", "XK": "ကိုဆိုဗို", + "CI": "ကို့á€á€º ဒီဗွာ", "KM": "ကိုမိုရိုစ်", "CO": "ကိုလံဘီယာ", - "CR": "ကို့စ်á€á€¬á€›á€®á€€á€¬", - "CI": "ကို့á€á€º ဒီဗွာ", - "KE": "ကင်ညာ", - "CM": "ကင်မရွန်း", - "CV": "ကိá€á€ºá€—ာဒီ", - "001": "ကမ္ဘာ", - "KH": "ကမ္ဘောဒီးယား", - "CW": "ကျူရေးကိုးစ်", - "CU": "ကျူးဘား", - "CK": "ကွá€á€º ကျွန်းစု", - "CD": "ကွန်ဂို", - "CG": "ကွန်ဂို-ဘရာဇာဗီးလ်", - "HR": "á€á€›á€­á€¯á€¡á€±á€¸á€›á€¾á€¬á€¸", - "CX": "á€á€›á€…်စမá€á€º ကျွန်း", - "KI": "á€á€®á€›á€®á€˜á€¬á€á€®", - "CL": "á€á€»á€®á€œá€®", + "UN": "ကုလသမဂ္ဂ", + "KW": "ကူá€á€­á€á€º", + "KY": "ကေမန် ကျွန်းစု", "CZ": "á€á€»á€€á€ºá€€á€®á€šá€¬á€¸", "TD": "á€á€»á€’်", - "GR": "ဂရိ", - "GD": "ဂရီနေဒါ", - "GL": "ဂရင်းလန်း", - "GH": "ဂါနာ", - "GA": "ဂါဘွန်", - "GN": "ဂီနီ", - "GW": "ဂီနီ-ဘီစော", - "GU": "ဂူအမ်", - "GY": "ဂိုင်ယာနာ", + "CL": "á€á€»á€®á€œá€®", + "CX": "á€á€›á€…်စမá€á€º ကျွန်း", + "HR": "á€á€›á€­á€¯á€¡á€±á€¸á€›á€¾á€¬á€¸", + "KI": "á€á€®á€›á€®á€˜á€¬á€á€®", "GM": "ဂမ်ဘီရာ", "JP": "ဂျပန်", "JM": "ဂျမေကာ", @@ -59,9 +50,20 @@ "DJ": "ဂျီဘူá€á€®", "GE": "ဂျော်ဂျီယာ", "JO": "ဂျော်ဒန်", + "GL": "ဂရင်းလန်း", + "GR": "ဂရိ", + "GD": "ဂရီနေဒါ", + "GG": "ဂွန်းဇီ", "GT": "ဂွါá€á€®á€™á€¬á€œá€¬", "GP": "ဂွါဒီလု", - "GG": "ဂွန်းဇီ", + "GH": "ဂါနာ", + "GA": "ဂါဘွန်", + "GY": "ဂိုင်ယာနာ", + "GN": "ဂီနီ", + "GW": "ဂီနီ-ဘီစော", + "GU": "ဂူအမ်", + "SX": "စင့်မာá€á€„်", + "SG": "စင်္ကာပူ", "ES": "စပိန်", "SJ": "စဗိုလ်ဘá€á€ºá€”ှင့်ဂျန်မေရန်", "KN": "စိန့်ကစ်နှင့်နီဗီစ်", @@ -71,39 +73,39 @@ "MF": "စိန့်မာá€á€„်", "LC": "စိန့်လူစီယာ", "SH": "စိန့်ဟယ်လယ်နာ", - "SG": "စင်္ကာပူ", - "SX": "စင့်မာá€á€„်", + "SM": "ဆန်မာရီနို", "WS": "ဆမိုးအား", - "SI": "ဆလိုဗေးနီးယား", + "EA": "ဆယ်ဥá€á€¬á€”ှင့်မယ်လီလ်လာ", "SK": "ဆလိုဗက်ကီးယား", + "SI": "ဆလိုဗေးနီးယား", + "CH": "ဆွစ်ဇာလန်", + "SZ": "ဆွာဇီလန်", + "SE": "ဆွီဒင်", "RS": "ဆားဘီးယား", + "CY": "ဆိုက်ပရပ်စ်", + "SO": "ဆိုမာလီယာ", "SN": "ဆီနီဂေါ", "SL": "ဆီယာရာ လီယွန်း", "SY": "ဆီးရီးယား", "SD": "ဆူဒန်", "SR": "ဆူရာနမ်", "SC": "ဆေးရှဲ", + "ST": "ဆောင်á€á€°á€™á€±á€¸á€”ှင့် ပရင်စီပီ", "SA": "ဆော်ဒီအာရေးဘီးယား", "SB": "ဆော်လမွန်ကျွန်းစု", - "SO": "ဆိုမာလီယာ", - "CY": "ဆိုက်ပရပ်စ်", - "ST": "ဆောင်á€á€°á€™á€±á€¸á€”ှင့် ပရင်စီပီ", - "SM": "ဆန်မာရီနို", - "EA": "ဆယ်ဥá€á€¬á€”ှင့်မယ်လီလ်လာ", - "SZ": "ဆွာဇီလန်", - "SE": "ဆွီဒင်", - "CH": "ဆွစ်ဇာလန်", "ZW": "ဇင်ဘာဘွေ", "ZM": "ဇမ်ဘီယာ", + "TC": "á€á€á€ºá€…်နှင့်ကာအီကိုစ်ကျွန်းစု", + "TZ": "á€á€”်ဇန်းနီးယား", "CN": "á€á€›á€¯á€á€º", - "TJ": "á€á€¬á€‚ျီကစ္စá€á€”်", + "TO": "á€á€½á€”်ဂါ", "TM": "á€á€¬á€·á€á€ºá€™á€„်နစ္စá€á€”်", + "TJ": "á€á€¬á€‚ျီကစ္စá€á€”်", + "TK": "á€á€­á€¯á€€á€œá€±á€¬á€„်", + "TG": "á€á€­á€¯á€‚ို", "TN": "á€á€°á€”ီးရှား", "TV": "á€á€°á€—ားလူ", "TR": "á€á€°á€›á€€á€®", - "TK": "á€á€­á€¯á€€á€œá€±á€¬á€„်", - "TG": "á€á€­á€¯á€‚ို", - "TC": "á€á€á€ºá€…်နှင့်ကာအီကိုစ်ကျွန်းစု", "GS": "á€á€±á€¬á€„် ဂျော်ဂျီယာ နှင့် á€á€±á€¬á€„် ဆင်းဒá€á€…်ဂျ် ကျွန်းစုများ", "SS": "á€á€±á€¬á€„် ဆူဒန်", "005": "á€á€±á€¬á€„် အမေရိက", @@ -112,57 +114,57 @@ "ZA": "á€á€±á€¬á€„်အာဖရိက", "034": "á€á€±á€¬á€„်အာရှ", "039": "á€á€±á€¬á€„်ဥရောပ", - "TZ": "á€á€”်ဇန်းနီးယား", - "TO": "á€á€½á€”်ဂါ", - "TT": "ထရီနီဒá€á€ºá€”ှင့် á€á€­á€¯á€˜á€€á€ºá€‚ို", "TA": "ထရစ္စá€á€”် ဒါ ကွန်ဟာ", - "TW": "ထိုင်á€á€™á€º", + "TT": "ထရီနီဒá€á€ºá€”ှင့် á€á€­á€¯á€˜á€€á€ºá€‚ို", "TH": "ထိုင်း", - "DG": "ဒီအဲဂိုဂါစီရာ", - "DM": "ဒိုမီနီကာ", - "DO": "ဒိုမီနီကန်", + "TW": "ထိုင်á€á€™á€º", "DK": "ဒိန်းမá€á€º", + "DO": "ဒိုမီနီကန်", + "DM": "ဒိုမီနီကာ", + "DG": "ဒီအဲဂိုဂါစီရာ", "NA": "နမီးဘီးယား", "NC": "နယူး ကယ်လီဒိုနီးယား", "NZ": "နယူးဇီလန်", + "NL": "နယ်သာလန်", + "NE": "နိုင်ဂျာ", + "NG": "နိုင်ဂျီးရီးယား", "NI": "နီကာရာဂွါ", "NP": "နီပေါ", "NU": "နီဥူအေ", "NF": "နောဖုá€á€ºá€€á€»á€½á€”်း", "NR": "နော်ရူး", "NO": "နော်á€á€±", - "NE": "နိုင်ဂျာ", - "NG": "နိုင်ဂျီးရီးယား", - "NL": "နယ်သာလန်", + "PN": "ပစ်á€á€ºá€€á€­á€”်းကျွန်းစု", "PA": "ပနားမား", + "FR": "ပြင်သစ်", + "GF": "ပြင်သစ် ဂီယာနာ", + "TF": "ပြင်သစ် á€á€±á€¬á€„်ပိုင်း ပိုင်နက်များ", + "PF": "ပြင်သစ် ပေါ်လီနီးရှား", "PW": "ပလာအို", "PK": "ပါကစ္စá€á€”်", "PG": "ပါပူအာ နယူးဂီနီ", "PY": "ပါရာဂွေး", "PS": "ပါလက်စá€á€­á€¯á€„်း ပိုင်နက်", + "PL": "ပိုလန်", + "061": "ပိုလီနီရှား", "PE": "ပီရူး", - "PT": "ပေါ်á€á€°á€‚ီ", "PR": "ပေါ်á€á€­á€¯á€›á€®á€€á€­á€¯", - "061": "ပိုလီနီရှား", - "PL": "ပိုလန်", - "PN": "ပစ်á€á€ºá€€á€­á€”်းကျွန်းစု", - "FR": "ပြင်သစ်", - "GF": "ပြင်သစ် ဂီယာနာ", - "TF": "ပြင်သစ် á€á€±á€¬á€„်ပိုင်း ပိုင်နက်များ", - "PF": "ပြင်သစ် ပေါ်လီနီးရှား", + "PT": "ပေါ်á€á€°á€‚ီ", + "FI": "ဖင်လန်", "FO": "ဖာရိုး ကျွန်းစုများ", "PH": "ဖိလစ်ပိုင်", "FJ": "ဖီဂျီ", "FK": "ဖော့ကလန် ကျွန်းစု", - "FI": "ဖင်လန်", + "VE": "ဗင်နီဇွဲလား", "VU": "ဗနွားá€á€°", + "VG": "ဗြိá€á€­á€žá€»á€¾ ဗာဂျင်း ကျွန်းစု", + "IO": "ဗြိá€á€­á€žá€»á€¾á€•á€­á€¯á€„် အိန္ဒိယသမုဒ္ဒရာကျွန်းများ", "013": "ဗဟို အမေရိက", "CF": "ဗဟို အာဖရိက ပြည်ထောင်စု", "VA": "ဗာá€á€®á€€á€”်စီးá€á€®á€¸", "VN": "ဗီယက်နမ်", - "VE": "ဗင်နီဇွဲလား", - "VG": "ဗြိá€á€­á€žá€»á€¾ ဗာဂျင်း ကျွန်းစု", - "IO": "ဗြိá€á€­á€žá€»á€¾á€•á€­á€¯á€„် အိန္ဒိယသမုဒ္ဒရာကျွန်းများ", + "BD": "ဘင်္ဂလားဒေ့ရှ်", + "BE": "ဘယ်လ်ဂျီယမ်", "BR": "ဘရာဇီး", "BN": "ဘရူနိုင်း", "BZ": "ဘလိဇ်", @@ -171,6 +173,7 @@ "BB": "ဘာဘေးဒိုးစ်", "BM": "ဘာမြူဒါ", "BH": "ဘာရိန်း", + "BO": "ဘိုလီးဗီးယား", "BJ": "ဘီနင်", "BY": "ဘီလာရုစ်", "BT": "ဘူá€á€”်", @@ -179,76 +182,84 @@ "BG": "ဘူလ်ဂေးရီးယား", "BA": "ဘော့စနီးယားနှင့် ဟာဇီဂိုဗီနား", "BW": "ဘော့ဆွာနာ", - "BO": "ဘိုလီးဗီးယား", - "BD": "ဘင်္ဂလားဒေ့ရှ်", - "BE": "ဘယ်လ်ဂျီယမ်", "MO": "မကာအို (á€á€›á€¯á€á€ºá€•á€¼á€Šá€º)", + "MX": "မက္ကဆီကို", + "MK": "မက်ဆီဒိုးနီးယား", "MG": "မဒါဂá€á€ºá€…ကား", + "IM": "မန်ကျွန်း", + "MM": "မြန်မာ", + "021": "မြောက် အမေရိက", + "003": "မြောက် အမေရိကá€á€­á€¯á€€á€º", + "015": "မြောက် အာဖရိက", + "KP": "မြောက်ကိုရီးယား", "MY": "မလေးရှား", + "MN": "မွန်ဂိုးလီးယား", + "ME": "မွန်á€á€®á€”ိဂရိုး", "ZZ": "မသိ (သို့) မရှိသော ဒေသ", "MQ": "မာá€á€®á€”ိá€á€º", "MH": "မာရှယ် ကျွန်းစု", "MW": "မာလာá€á€®", "ML": "မာလီ", + "057": "မိုက်á€á€›á€­á€¯á€”ီးရှား ဒေသ", + "FM": "မိုင်á€á€›á€­á€¯á€”ီရှား", + "MZ": "မိုဇမ်ဘစ်", + "MC": "မိုနာကို", "054": "မီလာနီးရှား", "YT": "မေယော့", - "MU": "မောရစ်ရှ", "MS": "မောင့်စဲရက်", - "MR": "မော်ရီá€á€±á€¸á€”ီးယား", - "MA": "မော်ရိုကို", - "MV": "မော်လ်ဒိုက်", - "MZ": "မိုဇမ်ဘစ်", - "MC": "မိုနာကို", - "MX": "မက္ကဆီကို", - "MK": "မက်ဆီဒိုးနီးယား", - "057": "မိုက်á€á€›á€­á€¯á€”ီးရှား ဒေသ", - "FM": "မိုင်á€á€›á€­á€¯á€”ီရှား", - "IM": "မန်ကျွန်း", + "MU": "မောရစ်ရှ", "MT": "မောလ်á€á€¬", "MD": "မောလ်ဒိုဗာ", - "021": "မြောက် အမေရိက", - "003": "မြောက် အမေရိကá€á€­á€¯á€€á€º", - "015": "မြောက် အာဖရိက", - "KP": "မြောက်ကိုရီးယား", - "MM": "မြန်မာ", - "MN": "မွန်ဂိုးလီးယား", - "ME": "မွန်á€á€®á€”ိဂရိုး", + "MA": "မော်ရိုကို", + "MR": "မော်ရီá€á€±á€¸á€”ီးယား", + "MV": "မော်လ်ဒိုက်", "YE": "ယီမင်", "UA": "ယူကရိန်း", "UG": "ယူဂန်းဒါး", "GB": "ယူနိုက်á€á€€á€ºá€€á€„်းဒမ်း", "UM": "ယူနိုက်á€á€€á€ºá€…á€á€­á€á€º ကျွန်းနိုင်ငံများ", - "AE": "ယူအေအီး", "VI": "ယူအက်စ် ဗာဂျင်း ကျွန်းစု", + "AE": "ယူအေအီး", "RW": "ရá€á€”်ဒါ", + "RO": "ရိုမေးနီးယား", "RE": "ရီယူနီယန်", "RU": "ရုရှား", - "RO": "ရိုမေးနီးယား", - "LA": "လာအို", - "LS": "လီဆိုသို", - "LU": "လူဇင်ဘá€á€º", "LB": "လက်ဘနွန်", - "LR": "လိုက်ဘေးရီးယား", "LI": "လစ်á€á€”်စá€á€­á€”်း", "LY": "လစ်ဗျား", "LT": "လစ်သူယေးနီးယား", "LV": "လá€á€ºá€—ီးယား", + "LA": "လာအို", + "LR": "လိုက်ဘေးရီးယား", + "LS": "လီဆိုသို", + "LU": "လူဇင်ဘá€á€º", "WF": "á€á€±á€«á€œá€…်နှင့် ဖူကျူးနား", "QO": "သမုဒ္ဒရာ အပြင်ဘက်ရှိ ကျွန်းနိုင်ငံများ", "009": "သမုဒ္ဒရာဒေသ", "LK": "သီရိလင်္ကာ", - "HT": "ဟေá€á€®", - "HK": "ဟောင်ကောင် (á€á€›á€¯á€á€ºá€•á€¼á€Šá€º)", "HM": "ဟá€á€ºá€€á€»á€½á€”်းနှင့်မက်ဒေါနယ်ကျွန်းစု", "HU": "ဟန်ဂေရီ", "HN": "ဟွန်ဒူးရပ်စ်", + "HT": "ဟေá€á€®", + "HK": "ဟောင်ကောင် (á€á€›á€¯á€á€ºá€•á€¼á€Šá€º)", + "EE": "အက်စá€á€­á€¯á€¸á€”ီးယား", + "ID": "အင်ဒိုနီးရှား", + "IL": "အစ္စရေး", "AC": "အဆန်းရှင်းကျွန်း", "AZ": "အဇာဘိုင်ဂျန်", "EH": "အနောက် ဆာဟာရ", "011": "အနောက် အာဖရိက", + "AQ": "အန္á€á€¬á€á€­á€€", + "AO": "အန်ဂိုလာ", + "AI": "အန်ဂီလာ", + "AG": "အန်á€á€®á€‚ွါနှင့် ဘာဘူဒါ", + "AD": "အန်ဒိုရာ", "019": "အမေရိကန်", "AS": "အမေရိကန် ဆမိုးအား", "US": "အမေရိကန် ပြည်ထောင်စု", + "DZ": "အယ်လ်ဂျီးရီးယား", + "SV": "အယ်လ်ဆာဗေးဒိုး", + "AL": "အယ်လ်ဘေးနီးယား", "014": "အရှေ့ အာဖရိက", "TL": "အရှေ့á€á€®á€™á€±á€¬", "035": "အရှေ့á€á€±á€¬á€„်အာရှ", @@ -261,13 +272,17 @@ "AM": "အာမေးနီးယား", "AW": "အာရူးဗား", "AX": "အာလန်ကျွန်း", + "IN": "အိန္ဒိယ", + "IS": "အိုက်စလန်", + "IE": "အိုင်ယာလန်", + "OM": "အိုမန်", "GQ": "အီကွေá€á€¬ ဂီနီ", "EC": "အီကွေဒေါ", "EG": "အီဂျစ်", "IT": "အီá€á€œá€®", - "ER": "အီရီထရီးယား", "IQ": "အီရá€á€º", "IR": "အီရန်", + "ER": "အီရီထရီးယား", "ET": "အီသီယိုးပီးယား", "UZ": "ဥဇဘက်ကစ္စá€á€”်", "UY": "ဥရုဂွေး", @@ -275,20 +290,5 @@ "EU": "ဥရောပသမဂ္ဂ", "AT": "ဩစá€á€¼á€®á€¸á€šá€¬á€¸", "AU": "ဩစá€á€¼á€±á€¸á€œá€»", - "053": "ဩစá€á€¼á€±á€¸á€œá€»á€”ှင့် နယူးဇီလန်", - "OM": "အိုမန်", - "EE": "အက်စá€á€­á€¯á€¸á€”ီးယား", - "IS": "အိုက်စလန်", - "ID": "အင်ဒိုနီးရှား", - "IE": "အိုင်ယာလန်", - "IL": "အစ္စရေး", - "AI": "အန်ဂီလာ", - "AO": "အန်ဂိုလာ", - "AQ": "အန္á€á€¬á€á€­á€€", - "AG": "အန်á€á€®á€‚ွါနှင့် ဘာဘူဒါ", - "AD": "အန်ဒိုရာ", - "IN": "အိန္ဒိယ", - "DZ": "အယ်လ်ဂျီးရီးယား", - "SV": "အယ်လ်ဆာဗေးဒိုး", - "AL": "အယ်လ်ဘေးနီးယား" + "053": "ဩစá€á€¼á€±á€¸á€œá€»á€”ှင့် နယူးဇီလန်" } \ No newline at end of file diff --git a/js/data/locale/my/dateformats.json b/js/data/locale/my/dateformats.json index 552220a640..d58c81f758 100644 --- a/js/data/locale/my/dateformats.json +++ b/js/data/locale/my/dateformats.json @@ -3,40 +3,40 @@ "order": "{date} {time}", "date": { "dmwy": { - "f": "EEEE d MMMM yyyy", - "l": "EEE d MMMM yyyy", - "m": "EE d MMM yyyy", - "s": "E dd-MM-yy" + "f": "yyyyአMMMM dአEEEE", + "l": "yyyyአd MMMMአEEE", + "m": "yyyyአMMM dአEE", + "s": "dd-MM-yyአE" }, "dmy": { - "f": "d MMMM yyyy", - "l": "d MMMM yyyy", - "m": "d MMM yyyy", + "f": "yyyyአMMMM d", + "l": "yyyyአd MMMM", + "m": "yyyyአMMM d", "s": "dd-MM-yy" }, "dmw": { - "f": "EEEE d MMMM", - "l": "EEE d MMMM", - "m": "EE d MMM", - "s": "E dd-MM" + "f": "MMMM dአEEEE", + "l": "d MMMMአEEE", + "m": "MMM dአEE", + "s": "dd-MMአE" }, "dm": { - "f": "d MMMM", + "f": "MMMM d", "l": "d MMMM", - "m": "d MMM", + "m": "MMM d", "s": "dd-MM" }, "my": { - "f": "MMMM yyyy", - "l": "MMMM yyyy", - "m": "MMM yyyy", + "f": "yyyyአMMMM", + "l": "yyyyአMMMM", + "m": "yyyyአMMM", "s": "MM-yy" }, "dw": { - "f": "EEEE d", - "l": "EEE d", - "m": "EE d", - "s": "E dd" + "f": "dአEEEE", + "l": "d EEE", + "m": "dአEE", + "s": "dd-E" }, "w": { "f": "EEEE", @@ -68,80 +68,80 @@ "h": "h", "m": "mm", "s": "ss", - "ah": "a h နာရီ", - "hm": "h:mm", + "ah": "B h", + "hm": "B h:mm", "ms": "mm:ss", - "ahm": "h နာရီh:mm", - "hms": "h:mm:ss", - "hmz": "z h:mm", - "ahmz": "z h နာရီh:mm", - "ahms": "h နာရီh:mm:ss", - "hmsz": "z h:mm:ss", - "ahmsz": "z h နာရီh:mm:ss" + "ahm": "hB h:mm", + "hms": "B h:mm:ss", + "hmz": "z B h:mm", + "ahmz": "z hB h:mm", + "ahms": "hB h:mm:ss", + "hmsz": "z B h:mm:ss", + "ahmsz": "z hB h:mm:ss" }, "24": { "h": "HH", "m": "mm", "s": "ss", "ah": "HH", - "hm": "HH:mm", + "hm": "B H:mm", "ms": "mm:ss", - "ahm": "HH:mm", - "hms": "HH:mm:ss", - "hmz": "z HH:mm", - "ahmz": "z HH:mm", - "ahms": "HH:mm:ss", - "hmsz": "z HH:mm:ss", - "ahmsz": "z HH:mm:ss" + "ahm": "B H:mm", + "hms": "B HH:mm:ss", + "hmz": "z B H:mm", + "ahmz": "z B H:mm", + "ahms": "B HH:mm:ss", + "hmsz": "z B HH:mm:ss", + "ahmsz": "z B HH:mm:ss" } }, "range": { "c00": { - "f": "{sd} {sm} {sy} {st} – {et}", - "l": "{sd} {sm} {sy} {st} – {et}", - "m": "{sd} {sm} {sy} {st} – {et}", + "f": "{sy}አ{sm} {sd} {st} – {et}", + "l": "{sy}አ{sd} {sm} {st} – {et}", + "m": "{sy}አ{sm} {sd} {st} – {et}", "s": "{sd}-{sm}-{sy} {st} – {et}" }, "c01": { - "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", - "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", - "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "f": "{sy}አ{sm} {sd} {st} – {ey}አ{em} {ed} {et}", + "l": "{sy}አ{sd} {sm} {st} – {ey}አ{ed} {em} {et}", + "m": "{sy}አ{sm} {sd} {st} – {ey}አ{em} {ed} {et}", "s": "{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}" }, "c02": { - "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", - "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", - "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "f": "{sy}አ{sm} {sd} {st} – {ey}አ{em} {ed} {et}", + "l": "{sy}አ{sd} {sm} {st} – {ey}አ{ed} {em} {et}", + "m": "{sy}አ{sm} {sd} {st} – {ey}አ{em} {ed} {et}", "s": "{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}" }, "c03": { - "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", - "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", - "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "f": "{sy}አ{sm} {sd} {st} – {ey}አ{em} {ed} {et}", + "l": "{sy}አ{sd} {sm} {st} – {ey}አ{ed} {em} {et}", + "m": "{sy}አ{sm} {sd} {st} – {ey}አ{em} {ed} {et}", "s": "{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}" }, "c10": { - "f": "{sd} – {ed} {em} {ey}", - "l": "{sd} – {ed} {em} {ey}", - "m": "{sd} – {ed} {em} {ey}", + "f": "{sy}አ{sm} {sd} – {ed}", + "l": "{sy}አ{sd} {sm} – {ed} {em}", + "m": "{sy}አ{sm} {sd} – {ed}", "s": "{sd} – {ed}-{em}-{ey}" }, "c11": { - "f": "{sd} {sm} – {ed} {em} {ey}", - "l": "{sd} {sm} – {ed} {em} {ey}", - "m": "{sd} {sm} – {ed} {em} {ey}", + "f": "{sy}አ{sm} {sd} – {em} {ed}", + "l": "{sy}አ{sd} {sm} – {ey}አ{ed} {em}", + "m": "{sy}አ{sm} {sd} – {ey}አ{em} {ed}", "s": "{sd}-{sm} – {ed}-{em}-{ey}" }, "c12": { - "f": "{sd} {sm} {sy} – {ed} {em} {ey}", - "l": "{sd} {sm} {sy} – {ed} {em} {ey}", - "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "f": "{sy}አ{sm} {sd} – {ey}አ{em} {ed}", + "l": "{sy}አ{sd} {sm} – {ey}አ{ed} {em}", + "m": "{sy}አ{sm} {sd} – {ey}አ{em} {ed}", "s": "{sd}-{sm}-{sy} – {ed}-{em}-{ey}" }, "c20": { - "f": "{sm} {sy} – {em} {ey}", - "l": "{sm} {sy} – {em} {ey}", - "m": "{sm} {sy} – {em} {ey}", + "f": "{sy}አ{sm} – {ey}አ{em}", + "l": "{sy}አ{sm} – {ey}አ{em}", + "m": "{sy}አ{sm} – {ey}አ{em}", "s": "{sm}-{sy} – {em}-{ey}" }, "c30": { diff --git a/js/data/locale/my/regionnames.json b/js/data/locale/my/regionnames.json new file mode 100644 index 0000000000..9b942b40a5 --- /dev/null +++ b/js/data/locale/my/regionnames.json @@ -0,0 +1,20822 @@ +{ + "AD": [ + { + "code": "02", + "name": "Canillo" + }, + { + "code": "03", + "name": "Encamp" + }, + { + "code": "04", + "name": "La Massana" + }, + { + "code": "05", + "name": "Ordino" + }, + { + "code": "06", + "name": "Sant Julià de Lòria" + }, + { + "code": "07", + "name": "Andorra la Vella" + }, + { + "code": "08", + "name": "Escaldes-Engordany" + } + ], + "AE": [ + { + "code": "AZ", + "name": "Abu Dhabi" + }, + { + "code": "AJ", + "name": "Ajman" + }, + { + "code": "DU", + "name": "Dubai" + }, + { + "code": "FU", + "name": "Fujairah" + }, + { + "code": "RK", + "name": "Ras al-Khaimah" + }, + { + "code": "SH", + "name": "Sharjah" + }, + { + "code": "UQ", + "name": "Umm al-Quwain" + } + ], + "AF": [ + { + "code": "BDS", + "name": "Badakhshan" + }, + { + "code": "BDG", + "name": "Badghis" + }, + { + "code": "BGL", + "name": "Baghlan" + }, + { + "code": "BAL", + "name": "Balkh" + }, + { + "code": "BAM", + "name": "Bamyan" + }, + { + "code": "DAY", + "name": "Daykundi" + }, + { + "code": "FRA", + "name": "Farah" + }, + { + "code": "FYB", + "name": "Faryab" + }, + { + "code": "GHA", + "name": "Ghazni" + }, + { + "code": "GHO", + "name": "GhÅr" + }, + { + "code": "HEL", + "name": "Helmand" + }, + { + "code": "HER", + "name": "Herat" + }, + { + "code": "JOW", + "name": "Jowzjan" + }, + { + "code": "KAB", + "name": "Kabul" + }, + { + "code": "KAN", + "name": "Kandahar" + }, + { + "code": "KAP", + "name": "Kapisa" + }, + { + "code": "KHO", + "name": "Khost" + }, + { + "code": "KNR", + "name": "Kunar" + }, + { + "code": "KDZ", + "name": "Kunduz" + }, + { + "code": "LAG", + "name": "Laghman" + }, + { + "code": "LOG", + "name": "Logar" + }, + { + "code": "WAR", + "name": "Maidan Wardak" + }, + { + "code": "NAN", + "name": "Nangarhar" + }, + { + "code": "NIM", + "name": "Nimruz" + }, + { + "code": "NUR", + "name": "Nuristan" + }, + { + "code": "PIA", + "name": "Paktia" + }, + { + "code": "PKA", + "name": "Paktika" + }, + { + "code": "PAN", + "name": "Panjshir" + }, + { + "code": "PAR", + "name": "Parwan" + }, + { + "code": "SAM", + "name": "Samangan" + }, + { + "code": "SAR", + "name": "Sar-e Pol" + }, + { + "code": "TAK", + "name": "Takhar" + }, + { + "code": "URU", + "name": "Urozgan" + }, + { + "code": "ZAB", + "name": "Zabul" + } + ], + "AG": [ + { + "code": "03", + "name": "Saint George" + }, + { + "code": "04", + "name": "Saint John" + }, + { + "code": "05", + "name": "Saint Mary" + }, + { + "code": "06", + "name": "Saint Paul" + }, + { + "code": "07", + "name": "Saint Peter" + }, + { + "code": "08", + "name": "Saint Philip" + }, + { + "code": "10", + "name": "Barbuda" + }, + { + "code": "11", + "name": "Redonda" + } + ], + "AL": [ + { + "code": "BR", + "name": "Berat" + }, + { + "code": "01", + "name": "Berat County" + }, + { + "code": "BU", + "name": "Bulqizë" + }, + { + "code": "DL", + "name": "Delvinë" + }, + { + "code": "DV", + "name": "Devoll" + }, + { + "code": "DI", + "name": "Dibër" + }, + { + "code": "09", + "name": "Dibër County" + }, + { + "code": "DR", + "name": "Durrës" + }, + { + "code": "02", + "name": "Durrës County" + }, + { + "code": "EL", + "name": "Elbasan" + }, + { + "code": "03", + "name": "Elbasan County" + }, + { + "code": "FR", + "name": "Fier" + }, + { + "code": "04", + "name": "Fier County" + }, + { + "code": "GJ", + "name": "Gjirokastër" + }, + { + "code": "05", + "name": "Gjirokastër County" + }, + { + "code": "GR", + "name": "Gramsh" + }, + { + "code": "HA", + "name": "Has" + }, + { + "code": "KA", + "name": "Kavajë" + }, + { + "code": "ER", + "name": "Kolonjë" + }, + { + "code": "KO", + "name": "Korçë" + }, + { + "code": "06", + "name": "Korçë County" + }, + { + "code": "KR", + "name": "Krujë" + }, + { + "code": "KC", + "name": "Kuçovë" + }, + { + "code": "KU", + "name": "Kukës" + }, + { + "code": "07", + "name": "Kukës County" + }, + { + "code": "KB", + "name": "Kurbin" + }, + { + "code": "LE", + "name": "Lezhë" + }, + { + "code": "08", + "name": "Lezhë County" + }, + { + "code": "LB", + "name": "Librazhd" + }, + { + "code": "LU", + "name": "Lushnjë" + }, + { + "code": "MM", + "name": "Malësi e Madhe" + }, + { + "code": "MK", + "name": "Mallakastër" + }, + { + "code": "MT", + "name": "Mat" + }, + { + "code": "MR", + "name": "Mirditë" + }, + { + "code": "PQ", + "name": "Peqin" + }, + { + "code": "PR", + "name": "Përmet" + }, + { + "code": "PG", + "name": "Pogradec" + }, + { + "code": "PU", + "name": "Pukë" + }, + { + "code": "SR", + "name": "Sarandë" + }, + { + "code": "SH", + "name": "Shkodër" + }, + { + "code": "10", + "name": "Shkodër County" + }, + { + "code": "SK", + "name": "Skrapar" + }, + { + "code": "TE", + "name": "Tepelenë" + }, + { + "code": "TR", + "name": "Tirana" + }, + { + "code": "11", + "name": "Tirana County" + }, + { + "code": "TP", + "name": "Tropojë" + }, + { + "code": "VL", + "name": "Vlorë" + }, + { + "code": "12", + "name": "Vlorë County" + } + ], + "AM": [ + { + "code": "AG", + "name": "Aragatsotn" + }, + { + "code": "AR", + "name": "Ararat" + }, + { + "code": "AV", + "name": "Armavir" + }, + { + "code": "GR", + "name": "Gegharkunik" + }, + { + "code": "KT", + "name": "Kotayk" + }, + { + "code": "LO", + "name": "Lori" + }, + { + "code": "SH", + "name": "Shirak" + }, + { + "code": "SU", + "name": "Syunik" + }, + { + "code": "TV", + "name": "Tavush" + }, + { + "code": "VD", + "name": "Vayots Dzor" + }, + { + "code": "ER", + "name": "Yerevan" + } + ], + "AO": [ + { + "code": "BGO", + "name": "Bengo" + }, + { + "code": "BGU", + "name": "Benguela" + }, + { + "code": "BIE", + "name": "Bié" + }, + { + "code": "CAB", + "name": "Cabinda" + }, + { + "code": "CCU", + "name": "Cuando Cubango" + }, + { + "code": "CNO", + "name": "Cuanza Norte" + }, + { + "code": "CUS", + "name": "Cuanza Sul" + }, + { + "code": "CNN", + "name": "Cunene" + }, + { + "code": "HUA", + "name": "Huambo" + }, + { + "code": "HUI", + "name": "Huíla" + }, + { + "code": "LUA", + "name": "Luanda" + }, + { + "code": "LNO", + "name": "Lunda Norte" + }, + { + "code": "LSU", + "name": "Lunda Sul" + }, + { + "code": "MAL", + "name": "Malanje" + }, + { + "code": "MOX", + "name": "Moxico" + }, + { + "code": "NAM", + "name": "Namibe" + }, + { + "code": "UIG", + "name": "Uíge" + }, + { + "code": "ZAI", + "name": "Zaire" + } + ], + "AR": [ + { + "code": "C", + "name": "Buenos Aires" + }, + { + "code": "B", + "name": "Buenos Aires Province" + }, + { + "code": "K", + "name": "Catamarca" + }, + { + "code": "H", + "name": "Chaco" + }, + { + "code": "U", + "name": "Chubut" + }, + { + "code": "X", + "name": "Córdoba" + }, + { + "code": "W", + "name": "Corrientes" + }, + { + "code": "E", + "name": "Entre Ríos" + }, + { + "code": "P", + "name": "Formosa" + }, + { + "code": "Y", + "name": "Jujuy" + }, + { + "code": "L", + "name": "La Pampa" + }, + { + "code": "F", + "name": "La Rioja" + }, + { + "code": "M", + "name": "Mendoza" + }, + { + "code": "N", + "name": "Misiones" + }, + { + "code": "Q", + "name": "Neuquén" + }, + { + "code": "R", + "name": "Río Negro" + }, + { + "code": "A", + "name": "Salta" + }, + { + "code": "J", + "name": "San Juan" + }, + { + "code": "D", + "name": "San Luis" + }, + { + "code": "Z", + "name": "Santa Cruz" + }, + { + "code": "S", + "name": "Santa Fe" + }, + { + "code": "G", + "name": "Santiago del Estero" + }, + { + "code": "V", + "name": "Tierra del Fuego" + }, + { + "code": "T", + "name": "Tucumán" + } + ], + "AT": [ + { + "code": "1", + "name": "Burgenland" + }, + { + "code": "2", + "name": "Carinthia" + }, + { + "code": "3", + "name": "Lower Austria" + }, + { + "code": "4", + "name": "Upper Austria" + }, + { + "code": "5", + "name": "Salzburg" + }, + { + "code": "6", + "name": "Styria" + }, + { + "code": "7", + "name": "Tyrol" + }, + { + "code": "8", + "name": "Vorarlberg" + }, + { + "code": "9", + "name": "Vienna" + } + ], + "AU": [ + { + "code": "ACT", + "name": "Australian Capital Territory" + }, + { + "code": "NSW", + "name": "New South Wales" + }, + { + "code": "NT", + "name": "Northern Territory" + }, + { + "code": "QLD", + "name": "Queensland" + }, + { + "code": "SA", + "name": "South Australia" + }, + { + "code": "TAS", + "name": "Tasmania" + }, + { + "code": "VIC", + "name": "Victoria" + }, + { + "code": "WA", + "name": "Western Australia" + } + ], + "AZ": [ + { + "code": "ABS", + "name": "Absheron" + }, + { + "code": "AGM", + "name": "Agdam" + }, + { + "code": "AGS", + "name": "Agdash" + }, + { + "code": "AGC", + "name": "Aghjabadi" + }, + { + "code": "AGA", + "name": "Agstafa" + }, + { + "code": "AGU", + "name": "Agsu" + }, + { + "code": "AST", + "name": "Astara" + }, + { + "code": "BAB", + "name": "Babek" + }, + { + "code": "BA", + "name": "Baku" + }, + { + "code": "BAL", + "name": "Balakan" + }, + { + "code": "BAR", + "name": "Barda" + }, + { + "code": "BEY", + "name": "Beylagan" + }, + { + "code": "BIL", + "name": "Bilasuvar" + }, + { + "code": "DAS", + "name": "Dashkasan" + }, + { + "code": "FUZ", + "name": "Fizuli" + }, + { + "code": "GAD", + "name": "Gadabay" + }, + { + "code": "GA", + "name": "Ganja" + }, + { + "code": "QOB", + "name": "Gobustan" + }, + { + "code": "GOR", + "name": "Goranboy" + }, + { + "code": "GOY", + "name": "Goychay" + }, + { + "code": "GYG", + "name": "Goygol" + }, + { + "code": "HAC", + "name": "Hajigabul" + }, + { + "code": "IMI", + "name": "Imishli" + }, + { + "code": "ISM", + "name": "Ismailli" + }, + { + "code": "CAB", + "name": "Jabrayil" + }, + { + "code": "CAL", + "name": "Jalilabad" + }, + { + "code": "CUL", + "name": "Julfa" + }, + { + "code": "KAL", + "name": "Kalbajar" + }, + { + "code": "KAN", + "name": "Kangarli" + }, + { + "code": "XAC", + "name": "Khachmaz" + }, + { + "code": "XIZ", + "name": "Khizi" + }, + { + "code": "XCI", + "name": "Khojali" + }, + { + "code": "XVD", + "name": "Khojavend" + }, + { + "code": "KUR", + "name": "Kurdamir" + }, + { + "code": "LAC", + "name": "Lachin" + }, + { + "code": "LA", + "name": "Lankaran" + }, + { + "code": "LAN", + "name": "Lankaran District" + }, + { + "code": "LER", + "name": "Lerik" + }, + { + "code": "MAS", + "name": "Masally" + }, + { + "code": "MI", + "name": "Mingachevir" + }, + { + "code": "NA", + "name": "Naftalan" + }, + { + "code": "NV", + "name": "Nakhchivan" + }, + { + "code": "NX", + "name": "Nakhchivan AR" + }, + { + "code": "NEF", + "name": "Neftchala" + }, + { + "code": "OGU", + "name": "Oghuz" + }, + { + "code": "ORD", + "name": "Ordubad" + }, + { + "code": "QAB", + "name": "Qabala" + }, + { + "code": "QAX", + "name": "Qakh" + }, + { + "code": "QAZ", + "name": "Qazakh" + }, + { + "code": "QBA", + "name": "Quba" + }, + { + "code": "QBI", + "name": "Qubadli" + }, + { + "code": "QUS", + "name": "Qusar" + }, + { + "code": "SAT", + "name": "Saatly" + }, + { + "code": "SAB", + "name": "Sabirabad" + }, + { + "code": "SAD", + "name": "Sadarak" + }, + { + "code": "SAL", + "name": "Salyan" + }, + { + "code": "SMX", + "name": "Samukh" + }, + { + "code": "SBN", + "name": "Shabran" + }, + { + "code": "SAH", + "name": "Shahbuz" + }, + { + "code": "SA", + "name": "Shaki" + }, + { + "code": "SAK", + "name": "Shaki District" + }, + { + "code": "SMI", + "name": "Shamakhi" + }, + { + "code": "SKR", + "name": "Shamkir" + }, + { + "code": "SAR", + "name": "Sharur" + }, + { + "code": "SR", + "name": "Shirvan" + }, + { + "code": "SUS", + "name": "Shusha" + }, + { + "code": "SIY", + "name": "Siazan" + }, + { + "code": "XA", + "name": "Stepanakert" + }, + { + "code": "SM", + "name": "Sumqayit" + }, + { + "code": "TAR", + "name": "Tartar" + }, + { + "code": "TOV", + "name": "Tovuz" + }, + { + "code": "UCA", + "name": "Ujar" + }, + { + "code": "YAR", + "name": "Yardymli" + }, + { + "code": "YE", + "name": "Yevlakh" + }, + { + "code": "YEV", + "name": "Yevlakh District" + }, + { + "code": "ZAN", + "name": "Zangilan" + }, + { + "code": "ZAQ", + "name": "Zaqatala" + }, + { + "code": "ZAR", + "name": "Zardab" + } + ], + "BA": [ + { + "code": "05", + "name": "Bosnian Podrinje" + }, + { + "code": "BRC", + "name": "BrÄko District" + }, + { + "code": "06", + "name": "Central Bosnia" + }, + { + "code": "BIH", + "name": "Federation of Bosnia and Herzegovina" + }, + { + "code": "07", + "name": "Herzegovina-Neretva" + }, + { + "code": "10", + "name": "Livanjski" + }, + { + "code": "02", + "name": "Posavina" + }, + { + "code": "SRP", + "name": "Republika Srpska" + }, + { + "code": "09", + "name": "Sarajevo" + }, + { + "code": "03", + "name": "Tuzlanski" + }, + { + "code": "01", + "name": "Una-Sana" + }, + { + "code": "08", + "name": "West Herzegovina" + }, + { + "code": "04", + "name": "Zenica-Doboj" + } + ], + "BB": [ + { + "code": "01", + "name": "Christ Church" + }, + { + "code": "02", + "name": "Saint Andrew" + }, + { + "code": "03", + "name": "Saint George" + }, + { + "code": "04", + "name": "Saint James" + }, + { + "code": "05", + "name": "Saint John" + }, + { + "code": "06", + "name": "Saint Joseph" + }, + { + "code": "07", + "name": "Saint Lucy" + }, + { + "code": "08", + "name": "Saint Michael" + }, + { + "code": "09", + "name": "Saint Peter" + }, + { + "code": "10", + "name": "Saint Philip" + }, + { + "code": "11", + "name": "Saint Thomas" + } + ], + "BD": [ + { + "code": "05", + "name": "Bagerhat" + }, + { + "code": "01", + "name": "Bandarban" + }, + { + "code": "02", + "name": "Barguna" + }, + { + "code": "A", + "name": "Barisal" + }, + { + "code": "06", + "name": "Barisal Division" + }, + { + "code": "07", + "name": "Bhola" + }, + { + "code": "03", + "name": "Bogra" + }, + { + "code": "04", + "name": "Brahmanbaria" + }, + { + "code": "09", + "name": "Chandpur" + }, + { + "code": "10", + "name": "Chittagong" + }, + { + "code": "B", + "name": "Chittagong Division" + }, + { + "code": "12", + "name": "Chuadanga" + }, + { + "code": "08", + "name": "Comilla" + }, + { + "code": "11", + "name": "Cox’s Bazar" + }, + { + "code": "13", + "name": "Dhaka" + }, + { + "code": "C", + "name": "Dhaka Division" + }, + { + "code": "14", + "name": "Dinajpur" + }, + { + "code": "15", + "name": "Faridpur" + }, + { + "code": "16", + "name": "Feni" + }, + { + "code": "19", + "name": "Gaibandha" + }, + { + "code": "18", + "name": "Gazipur" + }, + { + "code": "17", + "name": "Gopalganj" + }, + { + "code": "20", + "name": "Habiganj" + }, + { + "code": "21", + "name": "Jamalpur" + }, + { + "code": "22", + "name": "Jessore" + }, + { + "code": "25", + "name": "Jhalokati" + }, + { + "code": "23", + "name": "Jhenaidah" + }, + { + "code": "24", + "name": "Joypurhat" + }, + { + "code": "29", + "name": "Khagrachari" + }, + { + "code": "27", + "name": "Khulna" + }, + { + "code": "D", + "name": "Khulna Division" + }, + { + "code": "26", + "name": "Kishoreganj" + }, + { + "code": "28", + "name": "Kurigram" + }, + { + "code": "30", + "name": "Kushtia" + }, + { + "code": "31", + "name": "Lakshmipur" + }, + { + "code": "32", + "name": "Lalmonirhat" + }, + { + "code": "36", + "name": "Madaripur" + }, + { + "code": "37", + "name": "Magura" + }, + { + "code": "33", + "name": "Manikganj" + }, + { + "code": "38", + "name": "Maulvi Bazar" + }, + { + "code": "39", + "name": "Meherpur" + }, + { + "code": "35", + "name": "Munshiganj" + }, + { + "code": "34", + "name": "Mymensingh" + }, + { + "code": "H", + "name": "Mymensingh Division" + }, + { + "code": "48", + "name": "Naogaon" + }, + { + "code": "43", + "name": "Narail" + }, + { + "code": "40", + "name": "Narayanganj" + }, + { + "code": "42", + "name": "Narsingdi" + }, + { + "code": "44", + "name": "Natore" + }, + { + "code": "45", + "name": "Nawabganj" + }, + { + "code": "41", + "name": "Netrokona" + }, + { + "code": "46", + "name": "Nilphamari" + }, + { + "code": "47", + "name": "Noakhali" + }, + { + "code": "49", + "name": "Pabna" + }, + { + "code": "52", + "name": "Panchagarh" + }, + { + "code": "51", + "name": "Patuakhali" + }, + { + "code": "50", + "name": "Pirojpur" + }, + { + "code": "53", + "name": "Rajbari" + }, + { + "code": "54", + "name": "Rajshahi" + }, + { + "code": "E", + "name": "Rajshahi Division" + }, + { + "code": "56", + "name": "Rangamati Hill" + }, + { + "code": "55", + "name": "Rangpur" + }, + { + "code": "F", + "name": "Rangpur Division" + }, + { + "code": "58", + "name": "Satkhira" + }, + { + "code": "62", + "name": "Shariatpur" + }, + { + "code": "57", + "name": "Sherpur" + }, + { + "code": "59", + "name": "Sirajganj" + }, + { + "code": "61", + "name": "Sunamganj" + }, + { + "code": "60", + "name": "Sylhet" + }, + { + "code": "G", + "name": "Sylhet Division" + }, + { + "code": "63", + "name": "Tangail" + }, + { + "code": "64", + "name": "Thakurgaon" + } + ], + "BE": [ + { + "code": "VAN", + "name": "Antwerp" + }, + { + "code": "BRU", + "name": "Brussels" + }, + { + "code": "VOV", + "name": "East Flanders" + }, + { + "code": "VLG", + "name": "Flanders" + }, + { + "code": "VBR", + "name": "Flemish Brabant" + }, + { + "code": "WHT", + "name": "Hainaut" + }, + { + "code": "WLG", + "name": "Liège" + }, + { + "code": "VLI", + "name": "Limburg" + }, + { + "code": "WLX", + "name": "Luxembourg" + }, + { + "code": "WNA", + "name": "Namur" + }, + { + "code": "WAL", + "name": "Wallonia" + }, + { + "code": "WBR", + "name": "Walloon Brabant" + }, + { + "code": "VWV", + "name": "West Flanders" + } + ], + "BF": [ + { + "code": "BAL", + "name": "Balé" + }, + { + "code": "BAM", + "name": "Bam" + }, + { + "code": "BAN", + "name": "Banwa" + }, + { + "code": "BAZ", + "name": "Bazèga" + }, + { + "code": "01", + "name": "Boucle du Mouhoun" + }, + { + "code": "BGR", + "name": "Bougouriba" + }, + { + "code": "BLG", + "name": "Boulgou" + }, + { + "code": "BLK", + "name": "Boulkiemdé" + }, + { + "code": "02", + "name": "Cascades" + }, + { + "code": "03", + "name": "Centre" + }, + { + "code": "04", + "name": "Centre-Est" + }, + { + "code": "05", + "name": "Centre-Nord" + }, + { + "code": "06", + "name": "Centre-Ouest" + }, + { + "code": "07", + "name": "Centre-Sud" + }, + { + "code": "COM", + "name": "Comoé" + }, + { + "code": "08", + "name": "Est" + }, + { + "code": "GAN", + "name": "Ganzourgou" + }, + { + "code": "GNA", + "name": "Gnagna" + }, + { + "code": "GOU", + "name": "Gourma" + }, + { + "code": "09", + "name": "Hauts-Bassins" + }, + { + "code": "HOU", + "name": "Houet" + }, + { + "code": "IOB", + "name": "Ioba" + }, + { + "code": "KAD", + "name": "Kadiogo" + }, + { + "code": "KEN", + "name": "Kénédougou" + }, + { + "code": "KMD", + "name": "Komondjari" + }, + { + "code": "KMP", + "name": "Kompienga" + }, + { + "code": "KOS", + "name": "Kossi" + }, + { + "code": "KOP", + "name": "Koulpélogo" + }, + { + "code": "KOT", + "name": "Kouritenga" + }, + { + "code": "KOW", + "name": "Kourwéogo" + }, + { + "code": "LER", + "name": "Léraba" + }, + { + "code": "LOR", + "name": "Loroum" + }, + { + "code": "MOU", + "name": "Mouhoun" + }, + { + "code": "NAO", + "name": "Nahouri" + }, + { + "code": "NAM", + "name": "Namentenga" + }, + { + "code": "NAY", + "name": "Nayala" + }, + { + "code": "10", + "name": "Nord" + }, + { + "code": "NOU", + "name": "Noumbiel" + }, + { + "code": "OUB", + "name": "Oubritenga" + }, + { + "code": "OUD", + "name": "Oudalan" + }, + { + "code": "PAS", + "name": "Passoré" + }, + { + "code": "11", + "name": "Plateau-Central" + }, + { + "code": "PON", + "name": "Poni" + }, + { + "code": "12", + "name": "Sahel" + }, + { + "code": "SNG", + "name": "Sanguié" + }, + { + "code": "SMT", + "name": "Sanmatenga" + }, + { + "code": "SEN", + "name": "Séno" + }, + { + "code": "SIS", + "name": "Sissili" + }, + { + "code": "SOM", + "name": "Soum" + }, + { + "code": "SOR", + "name": "Sourou" + }, + { + "code": "13", + "name": "Sud-Ouest" + }, + { + "code": "TAP", + "name": "Tapoa" + }, + { + "code": "TUI", + "name": "Tuy" + }, + { + "code": "YAG", + "name": "Yagha" + }, + { + "code": "YAT", + "name": "Yatenga" + }, + { + "code": "ZIR", + "name": "Ziro" + }, + { + "code": "ZON", + "name": "Zondoma" + }, + { + "code": "ZOU", + "name": "Zoundwéogo" + } + ], + "BG": [ + { + "code": "01", + "name": "Blagoevgrad" + }, + { + "code": "02", + "name": "Burgas" + }, + { + "code": "03", + "name": "Varna" + }, + { + "code": "04", + "name": "Veliko Tarnovo" + }, + { + "code": "05", + "name": "Vidin" + }, + { + "code": "06", + "name": "Vratsa" + }, + { + "code": "07", + "name": "Gabrovo" + }, + { + "code": "08", + "name": "Dobrich" + }, + { + "code": "09", + "name": "Kardzhali" + }, + { + "code": "10", + "name": "Kyustendil" + }, + { + "code": "11", + "name": "Lovech" + }, + { + "code": "12", + "name": "Montana" + }, + { + "code": "13", + "name": "Pazardzhik" + }, + { + "code": "14", + "name": "Pernik" + }, + { + "code": "15", + "name": "Pleven" + }, + { + "code": "16", + "name": "Plovdiv" + }, + { + "code": "17", + "name": "Razgrad" + }, + { + "code": "18", + "name": "Ruse" + }, + { + "code": "19", + "name": "Silistra" + }, + { + "code": "20", + "name": "Sliven" + }, + { + "code": "21", + "name": "Smolyan" + }, + { + "code": "22", + "name": "Sofia" + }, + { + "code": "23", + "name": "Sofia District" + }, + { + "code": "24", + "name": "Stara Zagora" + }, + { + "code": "25", + "name": "Targovishte" + }, + { + "code": "26", + "name": "Haskovo" + }, + { + "code": "27", + "name": "Shumen" + }, + { + "code": "28", + "name": "Yambol" + } + ], + "BH": [ + { + "code": "13", + "name": "Capital" + }, + { + "code": "14", + "name": "Southern" + }, + { + "code": "15", + "name": "Muharraq" + }, + { + "code": "16", + "name": "Central" + }, + { + "code": "17", + "name": "Northern" + } + ], + "BI": [ + { + "code": "BB", + "name": "Bubanza" + }, + { + "code": "BM", + "name": "Bujumbura" + }, + { + "code": "BL", + "name": "Bujumbura Rural" + }, + { + "code": "BR", + "name": "Bururi" + }, + { + "code": "CA", + "name": "Cankuzo" + }, + { + "code": "CI", + "name": "Cibitoke" + }, + { + "code": "GI", + "name": "Gitega" + }, + { + "code": "KR", + "name": "Karuzi" + }, + { + "code": "KY", + "name": "Kayanza" + }, + { + "code": "KI", + "name": "Kirundo" + }, + { + "code": "MA", + "name": "Makamba" + }, + { + "code": "MU", + "name": "Muramvya" + }, + { + "code": "MY", + "name": "Muyinga" + }, + { + "code": "MW", + "name": "Mwaro" + }, + { + "code": "NG", + "name": "Ngozi" + }, + { + "code": "RM", + "name": "Rumonge" + }, + { + "code": "RT", + "name": "Rutana" + }, + { + "code": "RY", + "name": "Ruyigi" + } + ], + "BJ": [ + { + "code": "AL", + "name": "Alibori" + }, + { + "code": "AK", + "name": "Atakora" + }, + { + "code": "AQ", + "name": "Atlantique" + }, + { + "code": "BO", + "name": "Borgou" + }, + { + "code": "CO", + "name": "Collines" + }, + { + "code": "DO", + "name": "Donga" + }, + { + "code": "KO", + "name": "Kouffo" + }, + { + "code": "LI", + "name": "Littoral" + }, + { + "code": "MO", + "name": "Mono" + }, + { + "code": "OU", + "name": "Ouémé" + }, + { + "code": "PL", + "name": "Plateau" + }, + { + "code": "ZO", + "name": "Zou" + } + ], + "BN": [ + { + "code": "BE", + "name": "Belait" + }, + { + "code": "BM", + "name": "Brunei-Muara" + }, + { + "code": "TE", + "name": "Temburong" + }, + { + "code": "TU", + "name": "Tutong" + } + ], + "BO": [ + { + "code": "B", + "name": "Beni" + }, + { + "code": "H", + "name": "Chuquisaca" + }, + { + "code": "C", + "name": "Cochabamba" + }, + { + "code": "L", + "name": "La Paz" + }, + { + "code": "O", + "name": "Oruro" + }, + { + "code": "N", + "name": "Pando" + }, + { + "code": "P", + "name": "Potosí" + }, + { + "code": "S", + "name": "Santa Cruz" + }, + { + "code": "T", + "name": "Tarija" + } + ], + "BQ": [ + { + "code": "BO", + "name": "Bonaire" + }, + { + "code": "SA", + "name": "Saba" + }, + { + "code": "SE", + "name": "Sint Eustatius" + } + ], + "BR": [ + { + "code": "AC", + "name": "Acre" + }, + { + "code": "AL", + "name": "Alagoas" + }, + { + "code": "AP", + "name": "Amapá" + }, + { + "code": "AM", + "name": "Amazonas" + }, + { + "code": "BA", + "name": "Bahia" + }, + { + "code": "CE", + "name": "Ceará" + }, + { + "code": "ES", + "name": "Espírito Santo" + }, + { + "code": "DF", + "name": "Federal District" + }, + { + "code": "GO", + "name": "Goiás" + }, + { + "code": "MA", + "name": "Maranhão" + }, + { + "code": "MT", + "name": "Mato Grosso" + }, + { + "code": "MS", + "name": "Mato Grosso do Sul" + }, + { + "code": "MG", + "name": "Minas Gerais" + }, + { + "code": "PA", + "name": "Pará" + }, + { + "code": "PB", + "name": "Paraíba" + }, + { + "code": "PR", + "name": "Paraná" + }, + { + "code": "PE", + "name": "Pernambuco" + }, + { + "code": "PI", + "name": "Piauí" + }, + { + "code": "RJ", + "name": "Rio de Janeiro" + }, + { + "code": "RN", + "name": "Rio Grande do Norte" + }, + { + "code": "RS", + "name": "Rio Grande do Sul" + }, + { + "code": "RO", + "name": "Rondônia" + }, + { + "code": "RR", + "name": "Roraima" + }, + { + "code": "SC", + "name": "Santa Catarina" + }, + { + "code": "SP", + "name": "São Paulo" + }, + { + "code": "SE", + "name": "Sergipe" + }, + { + "code": "TO", + "name": "Tocantins" + } + ], + "BS": [ + { + "code": "AK", + "name": "Acklins" + }, + { + "code": "BY", + "name": "Berry Islands" + }, + { + "code": "BI", + "name": "Bimini" + }, + { + "code": "BP", + "name": "Black Point" + }, + { + "code": "CI", + "name": "Cat Island" + }, + { + "code": "CO", + "name": "Central Abaco" + }, + { + "code": "CS", + "name": "Central Andros" + }, + { + "code": "CE", + "name": "Central Eleuthera" + }, + { + "code": "CK", + "name": "Crooked Island" + }, + { + "code": "EG", + "name": "East Grand Bahama" + }, + { + "code": "EX", + "name": "Exuma" + }, + { + "code": "FP", + "name": "Freeport" + }, + { + "code": "GC", + "name": "Grand Cay" + }, + { + "code": "HI", + "name": "Harbour Island" + }, + { + "code": "HT", + "name": "Hope Town" + }, + { + "code": "IN", + "name": "Inagua" + }, + { + "code": "LI", + "name": "Long Island" + }, + { + "code": "MC", + "name": "Mangrove Cay" + }, + { + "code": "MG", + "name": "Mayaguana" + }, + { + "code": "MI", + "name": "Moore’s Island" + }, + { + "code": "NO", + "name": "North Abaco" + }, + { + "code": "NS", + "name": "North Andros" + }, + { + "code": "NE", + "name": "North Eleuthera" + }, + { + "code": "RI", + "name": "Ragged Island" + }, + { + "code": "RC", + "name": "Rum Cay" + }, + { + "code": "SS", + "name": "San Salvador" + }, + { + "code": "SO", + "name": "South Abaco" + }, + { + "code": "SA", + "name": "South Andros" + }, + { + "code": "SE", + "name": "South Eleuthera" + }, + { + "code": "SW", + "name": "Spanish Wells" + }, + { + "code": "WG", + "name": "West Grand Bahama" + } + ], + "BT": [ + { + "code": "33", + "name": "Bumthang" + }, + { + "code": "12", + "name": "Chukha" + }, + { + "code": "22", + "name": "Dagana" + }, + { + "code": "GA", + "name": "Gasa" + }, + { + "code": "13", + "name": "Haa" + }, + { + "code": "44", + "name": "Lhuntse" + }, + { + "code": "42", + "name": "Mongar" + }, + { + "code": "11", + "name": "Paro" + }, + { + "code": "43", + "name": "Pemagatshel" + }, + { + "code": "23", + "name": "Punakha" + }, + { + "code": "45", + "name": "Samdrup Jongkhar" + }, + { + "code": "14", + "name": "Samtse" + }, + { + "code": "31", + "name": "Sarpang" + }, + { + "code": "15", + "name": "Thimphu" + }, + { + "code": "41", + "name": "Trashigang" + }, + { + "code": "TY", + "name": "Trashiyangtse" + }, + { + "code": "32", + "name": "Trongsa" + }, + { + "code": "21", + "name": "Tsirang" + }, + { + "code": "24", + "name": "Wangdue Phodrang" + }, + { + "code": "34", + "name": "Zhemgang" + } + ], + "BW": [ + { + "code": "CE", + "name": "Central" + }, + { + "code": "CH", + "name": "Chobe" + }, + { + "code": "FR", + "name": "Francistown" + }, + { + "code": "GA", + "name": "Gaborone" + }, + { + "code": "GH", + "name": "Ghanzi" + }, + { + "code": "JW", + "name": "Jwaneng" + }, + { + "code": "KG", + "name": "Kgalagadi" + }, + { + "code": "KL", + "name": "Kgatleng" + }, + { + "code": "KW", + "name": "Kweneng" + }, + { + "code": "LO", + "name": "Lobatse" + }, + { + "code": "NE", + "name": "North East" + }, + { + "code": "NW", + "name": "North West" + }, + { + "code": "SP", + "name": "Selibe Phikwe" + }, + { + "code": "SE", + "name": "South East" + }, + { + "code": "SO", + "name": "Southern" + }, + { + "code": "ST", + "name": "Sowa Town" + } + ], + "BY": [ + { + "code": "BR", + "name": "Brest" + }, + { + "code": "HO", + "name": "Homel" + }, + { + "code": "HR", + "name": "Hrodna" + }, + { + "code": "MA", + "name": "Magileu" + }, + { + "code": "HM", + "name": "Minsk" + }, + { + "code": "MI", + "name": "Minsk Region" + }, + { + "code": "VI", + "name": "Vitebsk" + } + ], + "BZ": [ + { + "code": "BZ", + "name": "Belize" + }, + { + "code": "CY", + "name": "Cayo" + }, + { + "code": "CZL", + "name": "Corozal" + }, + { + "code": "OW", + "name": "Orange Walk" + }, + { + "code": "SC", + "name": "Stann Creek" + }, + { + "code": "TOL", + "name": "Toledo" + } + ], + "CA": [ + { + "code": "AB", + "name": "Alberta" + }, + { + "code": "BC", + "name": "British Columbia" + }, + { + "code": "MB", + "name": "Manitoba" + }, + { + "code": "NB", + "name": "New Brunswick" + }, + { + "code": "NL", + "name": "Newfoundland and Labrador" + }, + { + "code": "NT", + "name": "Northwest Territories" + }, + { + "code": "NS", + "name": "Nova Scotia" + }, + { + "code": "NU", + "name": "Nunavut" + }, + { + "code": "ON", + "name": "Ontario" + }, + { + "code": "PE", + "name": "Prince Edward Island" + }, + { + "code": "QC", + "name": "Quebec" + }, + { + "code": "SK", + "name": "Saskatchewan" + }, + { + "code": "YT", + "name": "Yukon" + } + ], + "CD": [ + { + "code": "BN", + "name": "Bandundu" + }, + { + "code": "BC", + "name": "Bas-Congo" + }, + { + "code": "BU", + "name": "Bas-Uélé" + }, + { + "code": "EQ", + "name": "Équateur" + }, + { + "code": "HK", + "name": "Haut-Katanga" + }, + { + "code": "HL", + "name": "Haut-Lomami" + }, + { + "code": "HU", + "name": "Haut-Uélé" + }, + { + "code": "IT", + "name": "Ituri" + }, + { + "code": "KS", + "name": "Kasaï" + }, + { + "code": "KC", + "name": "Kasaï Central" + }, + { + "code": "KW", + "name": "Kasaï-Occidental" + }, + { + "code": "KE", + "name": "Kasaï-Oriental" + }, + { + "code": "KA", + "name": "Katanga" + }, + { + "code": "KN", + "name": "Kinshasa" + }, + { + "code": "KG", + "name": "Kwango" + }, + { + "code": "KL", + "name": "Kwilu" + }, + { + "code": "LO", + "name": "Lomami" + }, + { + "code": "LU", + "name": "Lualaba" + }, + { + "code": "MN", + "name": "Mai-Ndombe" + }, + { + "code": "MA", + "name": "Maniema" + }, + { + "code": "MO", + "name": "Mongala" + }, + { + "code": "NU", + "name": "Nord-Ubangi" + }, + { + "code": "NK", + "name": "North Kivu" + }, + { + "code": "OR", + "name": "Orientale" + }, + { + "code": "SA", + "name": "Sankuru" + }, + { + "code": "SK", + "name": "South Kivu" + }, + { + "code": "SU", + "name": "Sud-Ubangi" + }, + { + "code": "TA", + "name": "Tanganyika" + }, + { + "code": "TO", + "name": "Tshopo" + }, + { + "code": "TU", + "name": "Tshuapa" + } + ], + "CF": [ + { + "code": "BB", + "name": "Bamingui-Bangoran" + }, + { + "code": "BGF", + "name": "Bangui" + }, + { + "code": "BK", + "name": "Basse-Kotto" + }, + { + "code": "HM", + "name": "Haut-Mbomou" + }, + { + "code": "HK", + "name": "Haute-Kotto" + }, + { + "code": "KG", + "name": "Kémo" + }, + { + "code": "LB", + "name": "Lobaye" + }, + { + "code": "HS", + "name": "Mambéré-Kadéï" + }, + { + "code": "MB", + "name": "Mbomou" + }, + { + "code": "KB", + "name": "Nana-Grébizi" + }, + { + "code": "NM", + "name": "Nana-Mambéré" + }, + { + "code": "MP", + "name": "Ombella-M’Poko" + }, + { + "code": "UK", + "name": "Ouaka" + }, + { + "code": "AC", + "name": "Ouham" + }, + { + "code": "OP", + "name": "Ouham-Pendé" + }, + { + "code": "SE", + "name": "Sangha-Mbaéré" + }, + { + "code": "VK", + "name": "Vakaga" + } + ], + "CG": [ + { + "code": "11", + "name": "Bouenza" + }, + { + "code": "BZV", + "name": "Brazzaville" + }, + { + "code": "8", + "name": "Cuvette" + }, + { + "code": "15", + "name": "Cuvette-Ouest" + }, + { + "code": "5", + "name": "Kouilou" + }, + { + "code": "2", + "name": "Lékoumou" + }, + { + "code": "7", + "name": "Likouala" + }, + { + "code": "9", + "name": "Niari" + }, + { + "code": "14", + "name": "Plateaux" + }, + { + "code": "16", + "name": "Pointe-Noire" + }, + { + "code": "12", + "name": "Pool" + }, + { + "code": "13", + "name": "Sangha" + } + ], + "CH": [ + { + "code": "AG", + "name": "Aargau" + }, + { + "code": "AR", + "name": "Appenzell Ausserrhoden" + }, + { + "code": "AI", + "name": "Appenzell Innerrhoden" + }, + { + "code": "BL", + "name": "Basel-Landschaft" + }, + { + "code": "BS", + "name": "Basel-Stadt" + }, + { + "code": "BE", + "name": "Bern" + }, + { + "code": "FR", + "name": "Fribourg" + }, + { + "code": "GE", + "name": "Geneva" + }, + { + "code": "GL", + "name": "Glarus" + }, + { + "code": "GR", + "name": "Graubünden" + }, + { + "code": "JU", + "name": "Jura" + }, + { + "code": "LU", + "name": "Lucerne" + }, + { + "code": "NE", + "name": "Neuchâtel" + }, + { + "code": "NW", + "name": "Nidwalden" + }, + { + "code": "OW", + "name": "Obwalden" + }, + { + "code": "SH", + "name": "Schaffhausen" + }, + { + "code": "SZ", + "name": "Schwyz" + }, + { + "code": "SO", + "name": "Solothurn" + }, + { + "code": "SG", + "name": "St. Gallen" + }, + { + "code": "TG", + "name": "Thurgau" + }, + { + "code": "TI", + "name": "Ticino" + }, + { + "code": "UR", + "name": "Uri" + }, + { + "code": "VS", + "name": "Valais" + }, + { + "code": "VD", + "name": "Vaud" + }, + { + "code": "ZG", + "name": "Zug" + }, + { + "code": "ZH", + "name": "Zürich" + } + ], + "CI": [ + { + "code": "AB", + "name": "Abidjan" + }, + { + "code": "16", + "name": "Agnéby" + }, + { + "code": "17", + "name": "Bafing" + }, + { + "code": "09", + "name": "Bas-Sassandra" + }, + { + "code": "BS", + "name": "Bas-Sassandra²" + }, + { + "code": "CM", + "name": "Comoé" + }, + { + "code": "10", + "name": "Denguélé" + }, + { + "code": "DN", + "name": "Denguélé²" + }, + { + "code": "06", + "name": "Dix-Huit Montagnes" + }, + { + "code": "18", + "name": "Fromager" + }, + { + "code": "GD", + "name": "Gôh-Djiboua" + }, + { + "code": "02", + "name": "Haut-Sassandra" + }, + { + "code": "07", + "name": "Lacs" + }, + { + "code": "LC", + "name": "Lacs²" + }, + { + "code": "01", + "name": "Lagunes" + }, + { + "code": "LG", + "name": "Lagunes²" + }, + { + "code": "12", + "name": "Marahoué" + }, + { + "code": "MG", + "name": "Montagnes" + }, + { + "code": "19", + "name": "Moyen-Cavally" + }, + { + "code": "05", + "name": "Moyen-Comoé" + }, + { + "code": "11", + "name": "N’zi-Comoé" + }, + { + "code": "SM", + "name": "Sassandra-Marahoué" + }, + { + "code": "SV", + "name": "Savanes" + }, + { + "code": "03", + "name": "Savanes²" + }, + { + "code": "15", + "name": "Sud-Bandama" + }, + { + "code": "13", + "name": "Sud-Comoé" + }, + { + "code": "04", + "name": "Vallée du Bandama" + }, + { + "code": "VB", + "name": "Vallée du Bandama²" + }, + { + "code": "WR", + "name": "Woroba" + }, + { + "code": "14", + "name": "Worodougou" + }, + { + "code": "YM", + "name": "Yamoussoukro" + }, + { + "code": "08", + "name": "Zanzan" + }, + { + "code": "ZZ", + "name": "Zanzan²" + } + ], + "CL": [ + { + "code": "AN", + "name": "Antofagasta" + }, + { + "code": "AR", + "name": "Araucanía" + }, + { + "code": "AP", + "name": "Arica y Parinacota" + }, + { + "code": "AT", + "name": "Atacama" + }, + { + "code": "AI", + "name": "Aysén" + }, + { + "code": "BI", + "name": "Bío Bío" + }, + { + "code": "CO", + "name": "Coquimbo" + }, + { + "code": "LI", + "name": "Libertador General Bernardo O’Higgins" + }, + { + "code": "LL", + "name": "Los Lagos" + }, + { + "code": "LR", + "name": "Los Ríos" + }, + { + "code": "MA", + "name": "Magallanes Region" + }, + { + "code": "ML", + "name": "Maule" + }, + { + "code": "RM", + "name": "Santiago Metropolitan" + }, + { + "code": "TA", + "name": "Tarapacá" + }, + { + "code": "VS", + "name": "Valparaíso" + } + ], + "CM": [ + { + "code": "AD", + "name": "Adamawa" + }, + { + "code": "CE", + "name": "Centre" + }, + { + "code": "ES", + "name": "East" + }, + { + "code": "EN", + "name": "Far North" + }, + { + "code": "LT", + "name": "Littoral" + }, + { + "code": "NO", + "name": "North" + }, + { + "code": "NW", + "name": "Northwest" + }, + { + "code": "SU", + "name": "South" + }, + { + "code": "SW", + "name": "Southwest" + }, + { + "code": "OU", + "name": "West" + } + ], + "CN": [ + { + "code": "AH", + "name": "Anhui" + }, + { + "code": "BJ", + "name": "Beijing" + }, + { + "code": "CQ", + "name": "Chongqing" + }, + { + "code": "FJ", + "name": "Fujian" + }, + { + "code": "GS", + "name": "Gansu" + }, + { + "code": "GD", + "name": "Guangdong" + }, + { + "code": "GX", + "name": "Guangxi" + }, + { + "code": "GZ", + "name": "Guizhou" + }, + { + "code": "HI", + "name": "Hainan" + }, + { + "code": "HE", + "name": "Hebei" + }, + { + "code": "HL", + "name": "Heilongjiang" + }, + { + "code": "HA", + "name": "Henan" + }, + { + "code": "HK", + "name": "Hong Kong" + }, + { + "code": "HB", + "name": "Hubei" + }, + { + "code": "HN", + "name": "Hunan" + }, + { + "code": "NM", + "name": "Inner Mongolia" + }, + { + "code": "JS", + "name": "Jiangsu" + }, + { + "code": "JX", + "name": "Jiangxi" + }, + { + "code": "JL", + "name": "Jilin" + }, + { + "code": "LN", + "name": "Liaoning" + }, + { + "code": "MO", + "name": "Macau" + }, + { + "code": "NX", + "name": "Ningxia" + }, + { + "code": "QH", + "name": "Qinghai" + }, + { + "code": "SN", + "name": "Shaanxi" + }, + { + "code": "SD", + "name": "Shandong" + }, + { + "code": "SH", + "name": "Shanghai" + }, + { + "code": "SX", + "name": "Shanxi" + }, + { + "code": "SC", + "name": "Sichuan" + }, + { + "code": "TW", + "name": "Taiwan" + }, + { + "code": "TJ", + "name": "Tianjin" + }, + { + "code": "XZ", + "name": "Tibet" + }, + { + "code": "XJ", + "name": "Xinjiang" + }, + { + "code": "YN", + "name": "Yunnan" + }, + { + "code": "ZJ", + "name": "Zhejiang" + } + ], + "CO": [ + { + "code": "AMA", + "name": "Amazonas" + }, + { + "code": "ANT", + "name": "Antioquia" + }, + { + "code": "ARA", + "name": "Arauca" + }, + { + "code": "ATL", + "name": "Atlántico" + }, + { + "code": "BOL", + "name": "Bolívar" + }, + { + "code": "BOY", + "name": "Boyacá" + }, + { + "code": "CAL", + "name": "Caldas" + }, + { + "code": "DC", + "name": "Capital District" + }, + { + "code": "CAQ", + "name": "Caquetá" + }, + { + "code": "CAS", + "name": "Casanare" + }, + { + "code": "CAU", + "name": "Cauca" + }, + { + "code": "CES", + "name": "Cesar" + }, + { + "code": "CHO", + "name": "Chocó" + }, + { + "code": "COR", + "name": "Córdoba" + }, + { + "code": "CUN", + "name": "Cundinamarca" + }, + { + "code": "GUA", + "name": "Guainía" + }, + { + "code": "GUV", + "name": "Guaviare" + }, + { + "code": "HUI", + "name": "Huila" + }, + { + "code": "LAG", + "name": "La Guajira" + }, + { + "code": "MAG", + "name": "Magdalena" + }, + { + "code": "MET", + "name": "Meta" + }, + { + "code": "NAR", + "name": "Nariño" + }, + { + "code": "NSA", + "name": "Norte de Santander" + }, + { + "code": "PUT", + "name": "Putumayo" + }, + { + "code": "QUI", + "name": "Quindío" + }, + { + "code": "RIS", + "name": "Risaralda" + }, + { + "code": "SAP", + "name": "San Andrés & Providencia" + }, + { + "code": "SAN", + "name": "Santander" + }, + { + "code": "SUC", + "name": "Sucre" + }, + { + "code": "TOL", + "name": "Tolima" + }, + { + "code": "VAC", + "name": "Valle del Cauca" + }, + { + "code": "VAU", + "name": "Vaupés" + }, + { + "code": "VID", + "name": "Vichada" + } + ], + "CR": [ + { + "code": "A", + "name": "Alajuela" + }, + { + "code": "C", + "name": "Cartago" + }, + { + "code": "G", + "name": "Guanacaste" + }, + { + "code": "H", + "name": "Heredia" + }, + { + "code": "L", + "name": "Limón" + }, + { + "code": "P", + "name": "Puntarenas" + }, + { + "code": "SJ", + "name": "San José" + } + ], + "CU": [ + { + "code": "01", + "name": "Pinar del Río" + }, + { + "code": "03", + "name": "Havana" + }, + { + "code": "04", + "name": "Matanzas" + }, + { + "code": "05", + "name": "Villa Clara" + }, + { + "code": "06", + "name": "Cienfuegos" + }, + { + "code": "07", + "name": "Sancti Spíritus" + }, + { + "code": "08", + "name": "Ciego de Ãvila" + }, + { + "code": "09", + "name": "Camagüey" + }, + { + "code": "10", + "name": "Las Tunas" + }, + { + "code": "11", + "name": "Holguín" + }, + { + "code": "12", + "name": "Granma" + }, + { + "code": "13", + "name": "Santiago de Cuba" + }, + { + "code": "14", + "name": "Guantánamo" + }, + { + "code": "15", + "name": "Artemisa" + }, + { + "code": "16", + "name": "Mayabeque" + }, + { + "code": "99", + "name": "Isla de la Juventud" + } + ], + "CV": [ + { + "code": "B", + "name": "Barlavento Islands" + }, + { + "code": "BV", + "name": "Boa Vista" + }, + { + "code": "BR", + "name": "Brava" + }, + { + "code": "MA", + "name": "Maio" + }, + { + "code": "MO", + "name": "Mosteiros" + }, + { + "code": "PA", + "name": "Paul" + }, + { + "code": "PN", + "name": "Porto Novo" + }, + { + "code": "PR", + "name": "Praia" + }, + { + "code": "RB", + "name": "Ribeira Brava" + }, + { + "code": "RG", + "name": "Ribeira Grande" + }, + { + "code": "RS", + "name": "Ribeira Grande de Santiago" + }, + { + "code": "SL", + "name": "Sal" + }, + { + "code": "CA", + "name": "Santa Catarina" + }, + { + "code": "CF", + "name": "Santa Catarina do Fogo" + }, + { + "code": "CR", + "name": "Santa Cruz" + }, + { + "code": "SD", + "name": "São Domingos" + }, + { + "code": "SF", + "name": "São Filipe" + }, + { + "code": "SO", + "name": "São Lourenço dos Órgãos" + }, + { + "code": "SM", + "name": "São Miguel" + }, + { + "code": "SS", + "name": "São Salvador do Mundo" + }, + { + "code": "SV", + "name": "São Vicente" + }, + { + "code": "S", + "name": "Sotavento Islands" + }, + { + "code": "TA", + "name": "Tarrafal" + }, + { + "code": "TS", + "name": "Tarrafal de São Nicolau" + } + ], + "CY": [ + { + "code": "01", + "name": "Nicosia" + }, + { + "code": "02", + "name": "Limassol" + }, + { + "code": "03", + "name": "Larnaca" + }, + { + "code": "04", + "name": "Famagusta" + }, + { + "code": "05", + "name": "Paphos" + }, + { + "code": "06", + "name": "Kyrenia" + } + ], + "CZ": [ + { + "code": "201", + "name": "BeneÅ¡ov" + }, + { + "code": "202", + "name": "Beroun" + }, + { + "code": "641", + "name": "Blansko" + }, + { + "code": "644", + "name": "BÅ™eclav" + }, + { + "code": "642", + "name": "Brno-mÄ›sto" + }, + { + "code": "643", + "name": "Brno-venkov" + }, + { + "code": "801", + "name": "Bruntál" + }, + { + "code": "511", + "name": "ÄŒeská Lípa" + }, + { + "code": "311", + "name": "ÄŒeské BudÄ›jovice" + }, + { + "code": "312", + "name": "ÄŒeský Krumlov" + }, + { + "code": "411", + "name": "Cheb" + }, + { + "code": "422", + "name": "Chomutov" + }, + { + "code": "531", + "name": "Chrudim" + }, + { + "code": "421", + "name": "DÄ›Äín" + }, + { + "code": "321", + "name": "Domažlice" + }, + { + "code": "802", + "name": "Frýdek-Místek" + }, + { + "code": "631", + "name": "HavlíÄkův Brod" + }, + { + "code": "645", + "name": "Hodonín" + }, + { + "code": "521", + "name": "Hradec Králové" + }, + { + "code": "512", + "name": "Jablonec nad Nisou" + }, + { + "code": "711", + "name": "Jeseník" + }, + { + "code": "522", + "name": "JiÄín" + }, + { + "code": "632", + "name": "Jihlava" + }, + { + "code": "31", + "name": "JihoÄeský" + }, + { + "code": "64", + "name": "Jihomoravský" + }, + { + "code": "313", + "name": "JindÅ™ichův Hradec" + }, + { + "code": "41", + "name": "Karlovarský" + }, + { + "code": "412", + "name": "Karlovy Vary" + }, + { + "code": "803", + "name": "Karviná" + }, + { + "code": "203", + "name": "Kladno" + }, + { + "code": "322", + "name": "Klatovy" + }, + { + "code": "204", + "name": "Kolín" + }, + { + "code": "52", + "name": "Královéhradecký" + }, + { + "code": "721", + "name": "Kroměříž" + }, + { + "code": "205", + "name": "Kutná Hora" + }, + { + "code": "513", + "name": "Liberec" + }, + { + "code": "51", + "name": "Liberecký" + }, + { + "code": "423", + "name": "Litoměřice" + }, + { + "code": "424", + "name": "Louny" + }, + { + "code": "206", + "name": "MÄ›lník" + }, + { + "code": "207", + "name": "Mladá Boleslav" + }, + { + "code": "80", + "name": "Moravskoslezský" + }, + { + "code": "425", + "name": "Most" + }, + { + "code": "523", + "name": "Náchod" + }, + { + "code": "804", + "name": "Nový JiÄín" + }, + { + "code": "208", + "name": "Nymburk" + }, + { + "code": "712", + "name": "Olomouc" + }, + { + "code": "71", + "name": "Olomoucký" + }, + { + "code": "805", + "name": "Opava" + }, + { + "code": "806", + "name": "Ostrava" + }, + { + "code": "532", + "name": "Pardubice" + }, + { + "code": "53", + "name": "Pardubický" + }, + { + "code": "633", + "name": "PelhÅ™imov" + }, + { + "code": "314", + "name": "Písek" + }, + { + "code": "323", + "name": "Plzeň" + }, + { + "code": "325", + "name": "Plzeň-North" + }, + { + "code": "324", + "name": "Plzeň-South" + }, + { + "code": "32", + "name": "Plzeňský" + }, + { + "code": "315", + "name": "Prachatice" + }, + { + "code": "101", + "name": "Prague 1" + }, + { + "code": "110", + "name": "Prague 10" + }, + { + "code": "111", + "name": "Prague 11" + }, + { + "code": "112", + "name": "Prague 12" + }, + { + "code": "113", + "name": "Prague 13" + }, + { + "code": "114", + "name": "Prague 14" + }, + { + "code": "115", + "name": "Prague 15" + }, + { + "code": "116", + "name": "Prague 16" + }, + { + "code": "117", + "name": "Prague 17" + }, + { + "code": "118", + "name": "Prague 18" + }, + { + "code": "119", + "name": "Prague 19" + }, + { + "code": "102", + "name": "Prague 2" + }, + { + "code": "120", + "name": "Prague 20" + }, + { + "code": "121", + "name": "Prague 21" + }, + { + "code": "122", + "name": "Prague 22" + }, + { + "code": "103", + "name": "Prague 3" + }, + { + "code": "104", + "name": "Prague 4" + }, + { + "code": "105", + "name": "Prague 5" + }, + { + "code": "106", + "name": "Prague 6" + }, + { + "code": "107", + "name": "Prague 7" + }, + { + "code": "108", + "name": "Prague 8" + }, + { + "code": "109", + "name": "Prague 9" + }, + { + "code": "209", + "name": "Prague-East" + }, + { + "code": "20A", + "name": "Prague-West" + }, + { + "code": "10", + "name": "Prague, Hlavní meÅ¡to" + }, + { + "code": "714", + "name": "PÅ™erov" + }, + { + "code": "20B", + "name": "Příbram" + }, + { + "code": "713", + "name": "ProstÄ›jov" + }, + { + "code": "20C", + "name": "Rakovník" + }, + { + "code": "326", + "name": "Rokycany" + }, + { + "code": "524", + "name": "Rychnov nad Kněžnou" + }, + { + "code": "514", + "name": "Semily" + }, + { + "code": "413", + "name": "Sokolov" + }, + { + "code": "316", + "name": "Strakonice" + }, + { + "code": "20", + "name": "StÅ™edoÄeský" + }, + { + "code": "715", + "name": "Å umperk" + }, + { + "code": "533", + "name": "Svitavy" + }, + { + "code": "317", + "name": "Tábor" + }, + { + "code": "327", + "name": "Tachov" + }, + { + "code": "426", + "name": "Teplice" + }, + { + "code": "634", + "name": "TÅ™ebíÄ" + }, + { + "code": "525", + "name": "Trutnov" + }, + { + "code": "722", + "name": "Uherské HradiÅ¡tÄ›" + }, + { + "code": "42", + "name": "Ústecký" + }, + { + "code": "427", + "name": "Ústí nad Labem" + }, + { + "code": "534", + "name": "Ústí nad Orlicí" + }, + { + "code": "723", + "name": "Vsetín" + }, + { + "code": "646", + "name": "VyÅ¡kov" + }, + { + "code": "63", + "name": "VysoÄina" + }, + { + "code": "635", + "name": "ŽÄár nad Sázavou" + }, + { + "code": "724", + "name": "Zlín" + }, + { + "code": "72", + "name": "Zlínský" + }, + { + "code": "647", + "name": "Znojmo" + } + ], + "DE": [ + { + "code": "BW", + "name": "Baden-Württemberg" + }, + { + "code": "BY", + "name": "Bavaria" + }, + { + "code": "BE", + "name": "Berlin" + }, + { + "code": "BB", + "name": "Brandenburg" + }, + { + "code": "HB", + "name": "Bremen" + }, + { + "code": "HH", + "name": "Hamburg" + }, + { + "code": "HE", + "name": "Hesse" + }, + { + "code": "NI", + "name": "Lower Saxony" + }, + { + "code": "MV", + "name": "Mecklenburg-Vorpommern" + }, + { + "code": "NW", + "name": "North Rhine-Westphalia" + }, + { + "code": "RP", + "name": "Rhineland-Palatinate" + }, + { + "code": "SL", + "name": "Saarland" + }, + { + "code": "SN", + "name": "Saxony" + }, + { + "code": "ST", + "name": "Saxony-Anhalt" + }, + { + "code": "SH", + "name": "Schleswig-Holstein" + }, + { + "code": "TH", + "name": "Thuringia" + } + ], + "DJ": [ + { + "code": "AS", + "name": "Ali Sabieh" + }, + { + "code": "AR", + "name": "Arta" + }, + { + "code": "DI", + "name": "Dikhil" + }, + { + "code": "DJ", + "name": "Djibouti" + }, + { + "code": "OB", + "name": "Obock" + }, + { + "code": "TA", + "name": "Tadjourah" + } + ], + "DK": [ + { + "code": "81", + "name": "Northern Denmark" + }, + { + "code": "82", + "name": "Central Denmark" + }, + { + "code": "83", + "name": "Southern Denmark" + }, + { + "code": "84", + "name": "Capital Region" + }, + { + "code": "85", + "name": "Zealand" + } + ], + "DM": [ + { + "code": "02", + "name": "Saint Andrew" + }, + { + "code": "03", + "name": "Saint David" + }, + { + "code": "04", + "name": "Saint George" + }, + { + "code": "05", + "name": "Saint John" + }, + { + "code": "06", + "name": "Saint Joseph" + }, + { + "code": "07", + "name": "Saint Luke" + }, + { + "code": "08", + "name": "Saint Mark" + }, + { + "code": "09", + "name": "Saint Patrick" + }, + { + "code": "10", + "name": "Saint Paul" + }, + { + "code": "11", + "name": "Saint Peter" + } + ], + "DO": [ + { + "code": "01", + "name": "Distrito Nacional" + }, + { + "code": "02", + "name": "Azua" + }, + { + "code": "03", + "name": "Baoruco" + }, + { + "code": "04", + "name": "Barahona" + }, + { + "code": "05", + "name": "Dajabón" + }, + { + "code": "06", + "name": "Duarte" + }, + { + "code": "07", + "name": "Elías Piña" + }, + { + "code": "08", + "name": "El Seibo" + }, + { + "code": "09", + "name": "Espaillat" + }, + { + "code": "10", + "name": "Independencia" + }, + { + "code": "11", + "name": "La Altagracia" + }, + { + "code": "12", + "name": "La Romana" + }, + { + "code": "13", + "name": "La Vega" + }, + { + "code": "14", + "name": "María Trinidad Sánchez" + }, + { + "code": "15", + "name": "Monte Cristi" + }, + { + "code": "16", + "name": "Pedernales" + }, + { + "code": "17", + "name": "Peravia" + }, + { + "code": "18", + "name": "Puerto Plata" + }, + { + "code": "19", + "name": "Hermanas Mirabal" + }, + { + "code": "20", + "name": "Samaná" + }, + { + "code": "21", + "name": "San Cristóbal" + }, + { + "code": "22", + "name": "San Juan" + }, + { + "code": "23", + "name": "San Pedro de Macorís" + }, + { + "code": "24", + "name": "Sánchez Ramírez" + }, + { + "code": "25", + "name": "Santiago" + }, + { + "code": "26", + "name": "Santiago Rodríguez" + }, + { + "code": "27", + "name": "Valverde" + }, + { + "code": "28", + "name": "Monseñor Nouel" + }, + { + "code": "29", + "name": "Monte Plata" + }, + { + "code": "30", + "name": "Hato Mayor" + }, + { + "code": "31", + "name": "San José de Ocoa" + }, + { + "code": "32", + "name": "Santo Domingo" + }, + { + "code": "33", + "name": "Cibao Nordeste" + }, + { + "code": "34", + "name": "Cibao Noroeste" + }, + { + "code": "35", + "name": "Cibao Norte" + }, + { + "code": "36", + "name": "Cibao Sur" + }, + { + "code": "37", + "name": "El Valle" + }, + { + "code": "38", + "name": "Enriquillo" + }, + { + "code": "39", + "name": "Higüamo" + }, + { + "code": "40", + "name": "Ozama" + }, + { + "code": "41", + "name": "Valdesia" + }, + { + "code": "42", + "name": "Yuma" + } + ], + "DZ": [ + { + "code": "01", + "name": "Adrar" + }, + { + "code": "02", + "name": "Chlef" + }, + { + "code": "03", + "name": "Laghouat" + }, + { + "code": "04", + "name": "Oum El Bouaghi" + }, + { + "code": "05", + "name": "Batna" + }, + { + "code": "06", + "name": "Béjaïa" + }, + { + "code": "07", + "name": "Biskra" + }, + { + "code": "08", + "name": "Béchar" + }, + { + "code": "09", + "name": "Blida" + }, + { + "code": "10", + "name": "Bouira" + }, + { + "code": "11", + "name": "Tamanghasset" + }, + { + "code": "12", + "name": "Tébessa" + }, + { + "code": "13", + "name": "Tlemcen" + }, + { + "code": "14", + "name": "Tiaret" + }, + { + "code": "15", + "name": "Tizi Ouzou" + }, + { + "code": "16", + "name": "Algiers" + }, + { + "code": "17", + "name": "Djelfa" + }, + { + "code": "18", + "name": "Jijel" + }, + { + "code": "19", + "name": "Sétif" + }, + { + "code": "20", + "name": "Saïda" + }, + { + "code": "21", + "name": "Skikda" + }, + { + "code": "22", + "name": "Sidi Bel Abbès" + }, + { + "code": "23", + "name": "Annaba" + }, + { + "code": "24", + "name": "Guelma" + }, + { + "code": "25", + "name": "Constantine" + }, + { + "code": "26", + "name": "Médéa" + }, + { + "code": "27", + "name": "Mostaganem" + }, + { + "code": "28", + "name": "M’Sila" + }, + { + "code": "29", + "name": "Mascara" + }, + { + "code": "30", + "name": "Ouargla" + }, + { + "code": "31", + "name": "Oran" + }, + { + "code": "32", + "name": "El Bayadh" + }, + { + "code": "33", + "name": "Illizi" + }, + { + "code": "34", + "name": "Bordj Bou Arréridj" + }, + { + "code": "35", + "name": "Boumerdès" + }, + { + "code": "36", + "name": "El Tarf" + }, + { + "code": "37", + "name": "Tindouf" + }, + { + "code": "38", + "name": "Tissemsilt" + }, + { + "code": "39", + "name": "El Oued" + }, + { + "code": "40", + "name": "Khenchela" + }, + { + "code": "41", + "name": "Souk Ahras" + }, + { + "code": "42", + "name": "Tipasa" + }, + { + "code": "43", + "name": "Mila" + }, + { + "code": "44", + "name": "Aïn Defla" + }, + { + "code": "45", + "name": "Naama" + }, + { + "code": "46", + "name": "Aïn Témouchent" + }, + { + "code": "47", + "name": "Ghardaïa" + }, + { + "code": "48", + "name": "Relizane" + } + ], + "EC": [ + { + "code": "A", + "name": "Azuay" + }, + { + "code": "B", + "name": "Bolívar" + }, + { + "code": "F", + "name": "Cañar" + }, + { + "code": "C", + "name": "Carchi" + }, + { + "code": "H", + "name": "Chimborazo" + }, + { + "code": "X", + "name": "Cotopaxi" + }, + { + "code": "O", + "name": "El Oro" + }, + { + "code": "E", + "name": "Esmeraldas" + }, + { + "code": "W", + "name": "Galápagos" + }, + { + "code": "G", + "name": "Guayas" + }, + { + "code": "I", + "name": "Imbabura" + }, + { + "code": "L", + "name": "Loja" + }, + { + "code": "R", + "name": "Los Ríos" + }, + { + "code": "M", + "name": "Manabí" + }, + { + "code": "S", + "name": "Morona-Santiago" + }, + { + "code": "N", + "name": "Napo" + }, + { + "code": "D", + "name": "Orellana" + }, + { + "code": "Y", + "name": "Pastaza" + }, + { + "code": "P", + "name": "Pichincha" + }, + { + "code": "SE", + "name": "Santa Elena" + }, + { + "code": "SD", + "name": "Santo Domingo de los Tsáchilas" + }, + { + "code": "U", + "name": "Sucumbíos" + }, + { + "code": "T", + "name": "Tungurahua" + }, + { + "code": "Z", + "name": "Zamora-Chinchipe" + } + ], + "EE": [ + { + "code": "37", + "name": "Harju" + }, + { + "code": "39", + "name": "Hiiu" + }, + { + "code": "44", + "name": "Ida-Viru" + }, + { + "code": "49", + "name": "Jõgeva" + }, + { + "code": "51", + "name": "Järva" + }, + { + "code": "57", + "name": "Lääne" + }, + { + "code": "59", + "name": "Lääne-Viru" + }, + { + "code": "65", + "name": "Põlva" + }, + { + "code": "67", + "name": "Pärnu" + }, + { + "code": "70", + "name": "Rapla" + }, + { + "code": "74", + "name": "Saare" + }, + { + "code": "78", + "name": "Tartu" + }, + { + "code": "82", + "name": "Valga" + }, + { + "code": "84", + "name": "Viljandi" + }, + { + "code": "86", + "name": "Võru" + } + ], + "EG": [ + { + "code": "SHR", + "name": "Al Sharqia" + }, + { + "code": "ALX", + "name": "Alexandria" + }, + { + "code": "ASN", + "name": "Aswan" + }, + { + "code": "AST", + "name": "Asyut" + }, + { + "code": "BH", + "name": "Beheira" + }, + { + "code": "BNS", + "name": "Beni Suef" + }, + { + "code": "C", + "name": "Cairo" + }, + { + "code": "DK", + "name": "Dakahlia" + }, + { + "code": "DT", + "name": "Damietta" + }, + { + "code": "FYM", + "name": "Faiyum" + }, + { + "code": "GH", + "name": "Gharbia" + }, + { + "code": "GZ", + "name": "Giza" + }, + { + "code": "IS", + "name": "Ismailia" + }, + { + "code": "KFS", + "name": "Kafr el-Sheikh" + }, + { + "code": "LX", + "name": "Luxor" + }, + { + "code": "MT", + "name": "Matrouh" + }, + { + "code": "MN", + "name": "Minya" + }, + { + "code": "MNF", + "name": "Monufia" + }, + { + "code": "WAD", + "name": "New Valley" + }, + { + "code": "SIN", + "name": "North Sinai" + }, + { + "code": "PTS", + "name": "Port Said" + }, + { + "code": "KB", + "name": "Qalyubia" + }, + { + "code": "KN", + "name": "Qena" + }, + { + "code": "BA", + "name": "Red Sea" + }, + { + "code": "SHG", + "name": "Sohag" + }, + { + "code": "JS", + "name": "South Sinai" + }, + { + "code": "SUZ", + "name": "Suez" + } + ], + "ER": [ + { + "code": "AN", + "name": "Anseba" + }, + { + "code": "DU", + "name": "Debub" + }, + { + "code": "GB", + "name": "Gash-Barka" + }, + { + "code": "MA", + "name": "Maekel" + }, + { + "code": "SK", + "name": "Northern Red Sea" + }, + { + "code": "DK", + "name": "Southern Red Sea" + } + ], + "ES": [ + { + "code": "C", + "name": "A Coruña" + }, + { + "code": "VI", + "name": "Ãlava" + }, + { + "code": "AB", + "name": "Albacete" + }, + { + "code": "A", + "name": "Alicante" + }, + { + "code": "AL", + "name": "Almería" + }, + { + "code": "AN", + "name": "Andalusia" + }, + { + "code": "AR", + "name": "Aragon" + }, + { + "code": "AS", + "name": "Asturias" + }, + { + "code": "O", + "name": "Asturias Province" + }, + { + "code": "AV", + "name": "Ãvila" + }, + { + "code": "BA", + "name": "Badajoz" + }, + { + "code": "IB", + "name": "Balearic Islands" + }, + { + "code": "PM", + "name": "Balears Province" + }, + { + "code": "B", + "name": "Barcelona" + }, + { + "code": "PV", + "name": "Basque Country" + }, + { + "code": "BI", + "name": "Biscay" + }, + { + "code": "BU", + "name": "Burgos" + }, + { + "code": "CC", + "name": "Cáceres" + }, + { + "code": "CA", + "name": "Cádiz" + }, + { + "code": "CB", + "name": "Cantabria" + }, + { + "code": "S", + "name": "Cantabria Province" + }, + { + "code": "CS", + "name": "Castellón" + }, + { + "code": "CL", + "name": "Castile and León" + }, + { + "code": "CM", + "name": "Castile-La Mancha" + }, + { + "code": "CT", + "name": "Catalonia" + }, + { + "code": "CE", + "name": "Ceuta" + }, + { + "code": "CR", + "name": "Ciudad Real" + }, + { + "code": "CO", + "name": "Córdoba" + }, + { + "code": "CU", + "name": "Cuenca" + }, + { + "code": "EX", + "name": "Extremadura" + }, + { + "code": "GA", + "name": "Galicia" + }, + { + "code": "SS", + "name": "Gipuzkoa" + }, + { + "code": "GI", + "name": "Girona" + }, + { + "code": "GR", + "name": "Granada" + }, + { + "code": "GU", + "name": "Guadalajara" + }, + { + "code": "H", + "name": "Huelva" + }, + { + "code": "HU", + "name": "Huesca" + }, + { + "code": "J", + "name": "Jaén" + }, + { + "code": "RI", + "name": "La Rioja" + }, + { + "code": "LO", + "name": "La Rioja Province" + }, + { + "code": "GC", + "name": "Las Palmas" + }, + { + "code": "LE", + "name": "León" + }, + { + "code": "L", + "name": "Lleida" + }, + { + "code": "LU", + "name": "Lugo" + }, + { + "code": "MD", + "name": "Madrid Autonomous Community" + }, + { + "code": "M", + "name": "Madrid Province" + }, + { + "code": "MA", + "name": "Málaga" + }, + { + "code": "ML", + "name": "Melilla" + }, + { + "code": "MU", + "name": "Murcia" + }, + { + "code": "MC", + "name": "Murcia Region" + }, + { + "code": "NA", + "name": "Navarra" + }, + { + "code": "NC", + "name": "Navarra Chartered Community" + }, + { + "code": "OR", + "name": "Ourense" + }, + { + "code": "P", + "name": "Palencia" + }, + { + "code": "PO", + "name": "Pontevedra" + }, + { + "code": "SA", + "name": "Salamanca" + }, + { + "code": "TF", + "name": "Santa Cruz de Tenerife" + }, + { + "code": "SG", + "name": "Segovia" + }, + { + "code": "SE", + "name": "Seville" + }, + { + "code": "SO", + "name": "Soria" + }, + { + "code": "T", + "name": "Tarragona" + }, + { + "code": "TE", + "name": "Teruel" + }, + { + "code": "TO", + "name": "Toledo" + }, + { + "code": "V", + "name": "Valencia" + }, + { + "code": "VC", + "name": "Valencian Community" + }, + { + "code": "VA", + "name": "Valladolid" + }, + { + "code": "ZA", + "name": "Zamora" + }, + { + "code": "Z", + "name": "Zaragoza" + } + ], + "ET": [ + { + "code": "AA", + "name": "Addis Ababa" + }, + { + "code": "AF", + "name": "Afar" + }, + { + "code": "AM", + "name": "Amhara" + }, + { + "code": "BE", + "name": "Benishangul-Gumuz" + }, + { + "code": "DD", + "name": "Dire Dawa" + }, + { + "code": "GA", + "name": "Gambela" + }, + { + "code": "HA", + "name": "Harari" + }, + { + "code": "OR", + "name": "Oromia" + }, + { + "code": "SO", + "name": "Somali" + }, + { + "code": "SN", + "name": "Southern Nations, Nationalities, and Peoples" + }, + { + "code": "TI", + "name": "Tigray" + } + ], + "FI": [ + { + "code": "02", + "name": "South Karelia" + }, + { + "code": "03", + "name": "Southern Ostrobothnia" + }, + { + "code": "04", + "name": "Southern Savonia" + }, + { + "code": "05", + "name": "Kainuu" + }, + { + "code": "06", + "name": "Tavastia Proper" + }, + { + "code": "07", + "name": "Central Ostrobothnia" + }, + { + "code": "08", + "name": "Central Finland" + }, + { + "code": "09", + "name": "Kymenlaakso" + }, + { + "code": "10", + "name": "Lapland" + }, + { + "code": "11", + "name": "Pirkanmaa" + }, + { + "code": "12", + "name": "Ostrobothnia" + }, + { + "code": "13", + "name": "North Karelia" + }, + { + "code": "14", + "name": "Northern Ostrobothnia" + }, + { + "code": "15", + "name": "Northern Savonia" + }, + { + "code": "16", + "name": "Päijänne Tavastia" + }, + { + "code": "17", + "name": "Satakunta" + }, + { + "code": "18", + "name": "Uusimaa" + }, + { + "code": "19", + "name": "Southwest Finland" + } + ], + "FJ": [ + { + "code": "01", + "name": "Ba" + }, + { + "code": "02", + "name": "Bua" + }, + { + "code": "03", + "name": "Cakaudrove" + }, + { + "code": "C", + "name": "Central" + }, + { + "code": "E", + "name": "Eastern" + }, + { + "code": "04", + "name": "Kadavu" + }, + { + "code": "05", + "name": "Lau" + }, + { + "code": "06", + "name": "Lomaiviti" + }, + { + "code": "07", + "name": "Macuata" + }, + { + "code": "08", + "name": "Nadroga-Navosa" + }, + { + "code": "09", + "name": "Naitasiri" + }, + { + "code": "10", + "name": "Namosi" + }, + { + "code": "N", + "name": "Northern" + }, + { + "code": "11", + "name": "Ra" + }, + { + "code": "12", + "name": "Rewa" + }, + { + "code": "R", + "name": "Rotuma" + }, + { + "code": "13", + "name": "Serua" + }, + { + "code": "14", + "name": "Tailevu" + }, + { + "code": "W", + "name": "Western" + } + ], + "FM": [ + { + "code": "TRK", + "name": "Chuuk" + }, + { + "code": "KSA", + "name": "Kosrae" + }, + { + "code": "PNI", + "name": "Pohnpei" + }, + { + "code": "YAP", + "name": "Yap" + } + ], + "FR": [ + { + "code": "01", + "name": "Ain" + }, + { + "code": "02", + "name": "Aisne" + }, + { + "code": "03", + "name": "Allier" + }, + { + "code": "04", + "name": "Alpes-de-Haute-Provence" + }, + { + "code": "06", + "name": "Alpes-Maritimes" + }, + { + "code": "07", + "name": "Ardèche" + }, + { + "code": "08", + "name": "Ardennes" + }, + { + "code": "09", + "name": "Ariège" + }, + { + "code": "10", + "name": "Aube" + }, + { + "code": "11", + "name": "Aude" + }, + { + "code": "ARA", + "name": "Auvergne-Rhône-Alpes" + }, + { + "code": "12", + "name": "Aveyron" + }, + { + "code": "67", + "name": "Bas-Rhin" + }, + { + "code": "13", + "name": "Bouches-du-Rhône" + }, + { + "code": "BRE", + "name": "Brittany" + }, + { + "code": "BFC", + "name": "Burgundy-Franche-Comté" + }, + { + "code": "14", + "name": "Calvados" + }, + { + "code": "15", + "name": "Cantal" + }, + { + "code": "CVL", + "name": "Centre-Val de Loire" + }, + { + "code": "16", + "name": "Charente" + }, + { + "code": "17", + "name": "Charente-Maritime" + }, + { + "code": "18", + "name": "Cher" + }, + { + "code": "19", + "name": "Corrèze" + }, + { + "code": "2A", + "name": "Corse-du-Sud" + }, + { + "code": "COR", + "name": "Corsica" + }, + { + "code": "21", + "name": "Côte-d’Or" + }, + { + "code": "22", + "name": "Côtes-d’Armor" + }, + { + "code": "23", + "name": "Creuse" + }, + { + "code": "79", + "name": "Deux-Sèvres" + }, + { + "code": "24", + "name": "Dordogne" + }, + { + "code": "25", + "name": "Doubs" + }, + { + "code": "26", + "name": "Drôme" + }, + { + "code": "91", + "name": "Essonne" + }, + { + "code": "27", + "name": "Eure" + }, + { + "code": "28", + "name": "Eure-et-Loir" + }, + { + "code": "29", + "name": "Finistère" + }, + { + "code": "30", + "name": "Gard" + }, + { + "code": "32", + "name": "Gers" + }, + { + "code": "33", + "name": "Gironde" + }, + { + "code": "GES", + "name": "Grand-Est" + }, + { + "code": "GUA", + "name": "Guadeloupe" + }, + { + "code": "68", + "name": "Haut-Rhin" + }, + { + "code": "2B", + "name": "Haute-Corse" + }, + { + "code": "31", + "name": "Haute-Garonne" + }, + { + "code": "43", + "name": "Haute-Loire" + }, + { + "code": "52", + "name": "Haute-Marne" + }, + { + "code": "70", + "name": "Haute-Saône" + }, + { + "code": "74", + "name": "Haute-Savoie" + }, + { + "code": "87", + "name": "Haute-Vienne" + }, + { + "code": "05", + "name": "Hautes-Alpes" + }, + { + "code": "65", + "name": "Hautes-Pyrénées" + }, + { + "code": "HDF", + "name": "Hauts-de-France" + }, + { + "code": "92", + "name": "Hauts-de-Seine" + }, + { + "code": "34", + "name": "Hérault" + }, + { + "code": "IDF", + "name": "ÃŽle-de-France²" + }, + { + "code": "35", + "name": "Ille-et-Vilaine" + }, + { + "code": "36", + "name": "Indre" + }, + { + "code": "37", + "name": "Indre-et-Loire" + }, + { + "code": "38", + "name": "Isère" + }, + { + "code": "39", + "name": "Jura" + }, + { + "code": "LRE", + "name": "La Réunion" + }, + { + "code": "40", + "name": "Landes" + }, + { + "code": "41", + "name": "Loir-et-Cher" + }, + { + "code": "42", + "name": "Loire" + }, + { + "code": "44", + "name": "Loire-Atlantique" + }, + { + "code": "45", + "name": "Loiret" + }, + { + "code": "46", + "name": "Lot" + }, + { + "code": "47", + "name": "Lot-et-Garonne" + }, + { + "code": "48", + "name": "Lozère" + }, + { + "code": "49", + "name": "Maine-et-Loire" + }, + { + "code": "50", + "name": "Manche" + }, + { + "code": "51", + "name": "Marne" + }, + { + "code": "53", + "name": "Mayenne" + }, + { + "code": "MAY", + "name": "Mayotte" + }, + { + "code": "54", + "name": "Meurthe-et-Moselle" + }, + { + "code": "55", + "name": "Meuse" + }, + { + "code": "56", + "name": "Morbihan" + }, + { + "code": "57", + "name": "Moselle" + }, + { + "code": "58", + "name": "Nièvre" + }, + { + "code": "59", + "name": "Nord" + }, + { + "code": "NOR", + "name": "Normandie" + }, + { + "code": "NAQ", + "name": "Nouvelle-Aquitaine" + }, + { + "code": "OCC", + "name": "Occitanie" + }, + { + "code": "60", + "name": "Oise" + }, + { + "code": "61", + "name": "Orne" + }, + { + "code": "75", + "name": "Paris" + }, + { + "code": "62", + "name": "Pas-de-Calais" + }, + { + "code": "PDL", + "name": "Pays-de-la-Loire" + }, + { + "code": "PAC", + "name": "Provence-Alpes-Côte-d’Azur" + }, + { + "code": "63", + "name": "Puy-de-Dôme" + }, + { + "code": "64", + "name": "Pyrénées-Atlantiques" + }, + { + "code": "66", + "name": "Pyrénées-Orientales" + }, + { + "code": "69", + "name": "Rhône" + }, + { + "code": "71", + "name": "Saône-et-Loire" + }, + { + "code": "72", + "name": "Sarthe" + }, + { + "code": "73", + "name": "Savoie" + }, + { + "code": "77", + "name": "Seine-et-Marne" + }, + { + "code": "76", + "name": "Seine-Maritime" + }, + { + "code": "93", + "name": "Seine-Saint-Denis" + }, + { + "code": "80", + "name": "Somme" + }, + { + "code": "81", + "name": "Tarn" + }, + { + "code": "82", + "name": "Tarn-et-Garonne" + }, + { + "code": "90", + "name": "Territoire de Belfort" + }, + { + "code": "95", + "name": "Val-d’Oise" + }, + { + "code": "94", + "name": "Val-de-Marne" + }, + { + "code": "83", + "name": "Var" + }, + { + "code": "84", + "name": "Vaucluse" + }, + { + "code": "85", + "name": "Vendée" + }, + { + "code": "86", + "name": "Vienne" + }, + { + "code": "88", + "name": "Vosges" + }, + { + "code": "89", + "name": "Yonne" + }, + { + "code": "78", + "name": "Yvelines" + } + ], + "GA": [ + { + "code": "1", + "name": "Estuaire" + }, + { + "code": "2", + "name": "Haut-Ogooué" + }, + { + "code": "3", + "name": "Moyen-Ogooué" + }, + { + "code": "4", + "name": "Ngounié" + }, + { + "code": "5", + "name": "Nyanga" + }, + { + "code": "6", + "name": "Ogooué-Ivindo" + }, + { + "code": "7", + "name": "Ogooué-Lolo" + }, + { + "code": "8", + "name": "Ogooué-Maritime" + }, + { + "code": "9", + "name": "Woleu-Ntem" + } + ], + "GB": [ + { + "name": "Aberdeen", + "code": "ABE" + }, + { + "name": "Aberdeenshire", + "code": "ABD" + }, + { + "name": "Anglesey", + "code": "AGY" + }, + { + "name": "Angus", + "code": "ANS" + }, + { + "name": "Antrim", + "code": "ANT" + }, + { + "name": "Antrim and Newtownabbey", + "code": "ANN" + }, + { + "name": "Ards", + "code": "ARD" + }, + { + "name": "Ards and North Down", + "code": "AND" + }, + { + "name": "Argyll and Bute", + "code": "AGB" + }, + { + "name": "Armagh", + "code": "ARM" + }, + { + "name": "Armagh, Banbridge and Craigavon", + "code": "ABC" + }, + { + "name": "Ballymena", + "code": "BLA" + }, + { + "name": "Ballymoney", + "code": "BLY" + }, + { + "name": "Banbridge", + "code": "BNB" + }, + { + "name": "Barking and Dagenham", + "code": "BDG" + }, + { + "name": "Barnet", + "code": "BNE" + }, + { + "name": "Barnsley", + "code": "BNS" + }, + { + "name": "Bath and North East Somerset", + "code": "BAS" + }, + { + "name": "Bedford", + "code": "BDF" + }, + { + "name": "Belfast", + "code": "BFS" + }, + { + "name": "Bexley", + "code": "BEX" + }, + { + "name": "Birmingham", + "code": "BIR" + }, + { + "name": "Blackburn with Darwen", + "code": "BBD" + }, + { + "name": "Blackpool", + "code": "BPL" + }, + { + "name": "Blaenau Gwent", + "code": "BGW" + }, + { + "name": "Bolton", + "code": "BOL" + }, + { + "name": "Bournemouth", + "code": "BMH" + }, + { + "name": "Bracknell Forest", + "code": "BRC" + }, + { + "name": "Bradford", + "code": "BRD" + }, + { + "name": "Brent", + "code": "BEN" + }, + { + "name": "Bridgend", + "code": "BGE" + }, + { + "name": "Brighton and Hove", + "code": "BNH" + }, + { + "name": "Bristol", + "code": "BST" + }, + { + "name": "Bromley", + "code": "BRY" + }, + { + "name": "Buckinghamshire", + "code": "BKM" + }, + { + "name": "Bury", + "code": "BUR" + }, + { + "name": "Caerphilly", + "code": "CAY" + }, + { + "name": "Calderdale", + "code": "CLD" + }, + { + "name": "Cambridgeshire", + "code": "CAM" + }, + { + "name": "Camden", + "code": "CMD" + }, + { + "name": "Cardiff", + "code": "CRF" + }, + { + "name": "Carmarthenshire", + "code": "CMN" + }, + { + "name": "Carrickfergus", + "code": "CKF" + }, + { + "name": "Castlereagh", + "code": "CSR" + }, + { + "name": "Causeway Coast and Glens", + "code": "CCG" + }, + { + "name": "Central Bedfordshire", + "code": "CBF" + }, + { + "name": "Ceredigion", + "code": "CGN" + }, + { + "name": "Cheshire East", + "code": "CHE" + }, + { + "name": "Cheshire West and Chester", + "code": "CHW" + }, + { + "name": "Clackmannanshire", + "code": "CLK" + }, + { + "name": "Coleraine", + "code": "CLR" + }, + { + "name": "Conwy", + "code": "CWY" + }, + { + "name": "Cookstown", + "code": "CKT" + }, + { + "name": "Cornwall", + "code": "CON" + }, + { + "name": "Coventry", + "code": "COV" + }, + { + "name": "Craigavon", + "code": "CGV" + }, + { + "name": "Croydon", + "code": "CRY" + }, + { + "name": "Cumbria", + "code": "CMA" + }, + { + "name": "Darlington", + "code": "DAL" + }, + { + "name": "Denbighshire", + "code": "DEN" + }, + { + "name": "Derby", + "code": "DER" + }, + { + "name": "Derbyshire", + "code": "DBY" + }, + { + "name": "Derry", + "code": "DRY" + }, + { + "name": "Derry and Strabane", + "code": "DRS" + }, + { + "name": "Devon", + "code": "DEV" + }, + { + "name": "Doncaster", + "code": "DNC" + }, + { + "name": "Dorset", + "code": "DOR" + }, + { + "name": "Down", + "code": "DOW" + }, + { + "name": "Dudley", + "code": "DUD" + }, + { + "name": "Dumfries and Galloway", + "code": "DGY" + }, + { + "name": "Dundee", + "code": "DND" + }, + { + "name": "Dungannon and South Tyrone", + "code": "DGN" + }, + { + "name": "Durham", + "code": "DUR" + }, + { + "name": "Ealing", + "code": "EAL" + }, + { + "name": "East Ayrshire", + "code": "EAY" + }, + { + "name": "East Dunbartonshire", + "code": "EDU" + }, + { + "name": "East Lothian", + "code": "ELN" + }, + { + "name": "East Renfrewshire", + "code": "ERW" + }, + { + "name": "East Riding of Yorkshire", + "code": "ERY" + }, + { + "name": "East Sussex", + "code": "ESX" + }, + { + "name": "Edinburgh", + "code": "EDH" + }, + { + "name": "Enfield", + "code": "ENF" + }, + { + "name": "England and Wales", + "code": "EAW" + }, + { + "name": "Essex", + "code": "ESS" + }, + { + "name": "Falkirk", + "code": "FAL" + }, + { + "name": "Fermanagh", + "code": "FER" + }, + { + "name": "Fermanagh and Omagh", + "code": "FMO" + }, + { + "name": "Fife", + "code": "FIF" + }, + { + "name": "Flintshire", + "code": "FLN" + }, + { + "name": "Gateshead", + "code": "GAT" + }, + { + "name": "Glasgow", + "code": "GLG" + }, + { + "name": "Gloucestershire", + "code": "GLS" + }, + { + "name": "Great Britain", + "code": "GBN" + }, + { + "name": "Greenwich", + "code": "GRE" + }, + { + "name": "Gwynedd", + "code": "GWN" + }, + { + "name": "Hackney", + "code": "HCK" + }, + { + "name": "Halton", + "code": "HAL" + }, + { + "name": "Hammersmith and Fulham", + "code": "HMF" + }, + { + "name": "Hampshire", + "code": "HAM" + }, + { + "name": "Haringey", + "code": "HRY" + }, + { + "name": "Harrow", + "code": "HRW" + }, + { + "name": "Hartlepool", + "code": "HPL" + }, + { + "name": "Havering", + "code": "HAV" + }, + { + "name": "Herefordshire", + "code": "HEF" + }, + { + "name": "Hertfordshire", + "code": "HRT" + }, + { + "name": "Highland", + "code": "HLD" + }, + { + "name": "Hillingdon", + "code": "HIL" + }, + { + "name": "Hounslow", + "code": "HNS" + }, + { + "name": "Inverclyde", + "code": "IVC" + }, + { + "name": "Isle of Wight", + "code": "IOW" + }, + { + "name": "Isles of Scilly", + "code": "IOS" + }, + { + "name": "Islington", + "code": "ISL" + }, + { + "name": "Kensington and Chelsea", + "code": "KEC" + }, + { + "name": "Kent", + "code": "KEN" + }, + { + "name": "Kingston upon Hull", + "code": "KHL" + }, + { + "name": "Kingston upon Thames", + "code": "KTT" + }, + { + "name": "Kirklees", + "code": "KIR" + }, + { + "name": "Knowsley", + "code": "KWL" + }, + { + "name": "Lambeth", + "code": "LBH" + }, + { + "name": "Lancashire", + "code": "LAN" + }, + { + "name": "Larne", + "code": "LRN" + }, + { + "name": "Leeds", + "code": "LDS" + }, + { + "name": "Leicester", + "code": "LCE" + }, + { + "name": "Leicestershire", + "code": "LEC" + }, + { + "name": "Lewisham", + "code": "LEW" + }, + { + "name": "Limavady", + "code": "LMV" + }, + { + "name": "Lincolnshire", + "code": "LIN" + }, + { + "name": "Lisburn", + "code": "LSB" + }, + { + "name": "Lisburn and Castlereagh", + "code": "LBC" + }, + { + "name": "Liverpool", + "code": "LIV" + }, + { + "name": "London", + "code": "LND" + }, + { + "name": "Luton", + "code": "LUT" + }, + { + "name": "Magherafelt", + "code": "MFT" + }, + { + "name": "Manchester", + "code": "MAN" + }, + { + "name": "Medway", + "code": "MDW" + }, + { + "name": "Merthyr Tydfil", + "code": "MTY" + }, + { + "name": "Merton", + "code": "MRT" + }, + { + "name": "Mid and East Antrim", + "code": "MEA" + }, + { + "name": "Mid Ulster", + "code": "MUL" + }, + { + "name": "Middlesbrough", + "code": "MDB" + }, + { + "name": "Midlothian", + "code": "MLN" + }, + { + "name": "Milton Keynes", + "code": "MIK" + }, + { + "name": "Monmouthshire", + "code": "MON" + }, + { + "name": "Moray", + "code": "MRY" + }, + { + "name": "Moyle", + "code": "MYL" + }, + { + "name": "Neath Port Talbot", + "code": "NTL" + }, + { + "name": "Newcastle upon Tyne", + "code": "NET" + }, + { + "name": "Newham", + "code": "NWM" + }, + { + "name": "Newport", + "code": "NWP" + }, + { + "name": "Newry and Mourne", + "code": "NYM" + }, + { + "name": "Newry, Mourne and Down", + "code": "NMD" + }, + { + "name": "Newtownabbey", + "code": "NTA" + }, + { + "name": "Norfolk", + "code": "NFK" + }, + { + "name": "North Ayrshire", + "code": "NAY" + }, + { + "name": "North Down", + "code": "NDN" + }, + { + "name": "North East Lincolnshire", + "code": "NEL" + }, + { + "name": "North Lanarkshire", + "code": "NLK" + }, + { + "name": "North Lincolnshire", + "code": "NLN" + }, + { + "name": "North Somerset", + "code": "NSM" + }, + { + "name": "North Tyneside", + "code": "NTY" + }, + { + "name": "North Yorkshire", + "code": "NYK" + }, + { + "name": "Northamptonshire", + "code": "NTH" + }, + { + "name": "Northern Ireland", + "code": "NIR" + }, + { + "name": "Northumberland", + "code": "NBL" + }, + { + "name": "Nottingham", + "code": "NGM" + }, + { + "name": "Nottinghamshire", + "code": "NTT" + }, + { + "name": "Oldham", + "code": "OLD" + }, + { + "name": "Omagh", + "code": "OMH" + }, + { + "name": "Orkney Islands", + "code": "ORK" + }, + { + "name": "Outer Hebrides", + "code": "ELS" + }, + { + "name": "Oxfordshire", + "code": "OXF" + }, + { + "name": "Pembrokeshire", + "code": "PEM" + }, + { + "name": "Perth and Kinross", + "code": "PKN" + }, + { + "name": "Peter", + "code": "PTE" + }, + { + "name": "Plymouth", + "code": "PLY" + }, + { + "name": "Poole", + "code": "POL" + }, + { + "name": "Portsmouth", + "code": "POR" + }, + { + "name": "Powys", + "code": "POW" + }, + { + "name": "Reading", + "code": "RDG" + }, + { + "name": "Redbridge", + "code": "RDB" + }, + { + "name": "Redcar and Cleveland", + "code": "RCC" + }, + { + "name": "Renfrewshire", + "code": "RFW" + }, + { + "name": "Rhondda Cynon Taf", + "code": "RCT" + }, + { + "name": "Richmond upon Thames", + "code": "RIC" + }, + { + "name": "Rochdale", + "code": "RCH" + }, + { + "name": "Rotherham", + "code": "ROT" + }, + { + "name": "Rutland", + "code": "RUT" + }, + { + "name": "Saint Helens", + "code": "SHN" + }, + { + "name": "Salford", + "code": "SLF" + }, + { + "name": "Sandwell", + "code": "SAW" + }, + { + "name": "Scottish Borders", + "code": "SCB" + }, + { + "name": "Sefton", + "code": "SFT" + }, + { + "name": "Sheffield", + "code": "SHF" + }, + { + "name": "Shetland", + "code": "ZET" + }, + { + "name": "Shropshire", + "code": "SHR" + }, + { + "name": "Slough", + "code": "SLG" + }, + { + "name": "Solihull", + "code": "SOL" + }, + { + "name": "Somerset", + "code": "SOM" + }, + { + "name": "South Ayrshire", + "code": "SAY" + }, + { + "name": "South Gloucestershire", + "code": "SGC" + }, + { + "name": "South Lanarkshire", + "code": "SLK" + }, + { + "name": "South Tyneside", + "code": "STY" + }, + { + "name": "Southampton", + "code": "STH" + }, + { + "name": "Southend-on-Sea", + "code": "SOS" + }, + { + "name": "Southwark", + "code": "SWK" + }, + { + "name": "Staffordshire", + "code": "STS" + }, + { + "name": "Stirling", + "code": "STG" + }, + { + "name": "Stockport", + "code": "SKP" + }, + { + "name": "Stockton-on-Tees", + "code": "STT" + }, + { + "name": "Stoke-on-Trent", + "code": "STE" + }, + { + "name": "Strabane", + "code": "STB" + }, + { + "name": "Suffolk", + "code": "SFK" + }, + { + "name": "Sunderland", + "code": "SND" + }, + { + "name": "Surrey", + "code": "SRY" + }, + { + "name": "Sutton", + "code": "STN" + }, + { + "name": "Swansea", + "code": "SWA" + }, + { + "name": "Swindon", + "code": "SWD" + }, + { + "name": "Tameside", + "code": "TAM" + }, + { + "name": "Telford and Wrekin", + "code": "TFW" + }, + { + "name": "Thurrock", + "code": "THR" + }, + { + "name": "Torbay", + "code": "TOB" + }, + { + "name": "Torfaen", + "code": "TOF" + }, + { + "name": "Tower Hamlets", + "code": "TWH" + }, + { + "name": "Trafford", + "code": "TRF" + }, + { + "name": "United Kingdom", + "code": "UKM" + }, + { + "name": "Vale of Glamorgan", + "code": "VGL" + }, + { + "name": "Wakefield", + "code": "WKF" + }, + { + "name": "Walsall", + "code": "WLL" + }, + { + "name": "Waltham Forest", + "code": "WFT" + }, + { + "name": "Wandsworth", + "code": "WND" + }, + { + "name": "Warrington", + "code": "WRT" + }, + { + "name": "Warwickshire", + "code": "WAR" + }, + { + "name": "West Berkshire", + "code": "WBK" + }, + { + "name": "West Dunbartonshire", + "code": "WDU" + }, + { + "name": "West Lothian", + "code": "WLN" + }, + { + "name": "West Sussex", + "code": "WSX" + }, + { + "name": "Westminster", + "code": "WSM" + }, + { + "name": "Wigan", + "code": "WGN" + }, + { + "name": "Wiltshire", + "code": "WIL" + }, + { + "name": "Windsor and Maidenhead", + "code": "WNM" + }, + { + "name": "Wirral", + "code": "WRL" + }, + { + "name": "Wokingham", + "code": "WOK" + }, + { + "name": "Wolverhampton", + "code": "WLV" + }, + { + "name": "Worcestershire", + "code": "WOR" + }, + { + "name": "Wrexham", + "code": "WRX" + }, + { + "name": "York", + "code": "YOR" + }, + { + "name": "စကော့á€á€œá€”်", + "code": "SCT" + }, + { + "name": "á€á€±á€œ", + "code": "WLS" + }, + { + "name": "အင်္ဂလန်", + "code": "ENG" + } + ], + "GD": [ + { + "code": "01", + "name": "Saint Andrew" + }, + { + "code": "02", + "name": "Saint David" + }, + { + "code": "03", + "name": "Saint George" + }, + { + "code": "04", + "name": "Saint John" + }, + { + "code": "05", + "name": "Saint Mark" + }, + { + "code": "06", + "name": "Saint Patrick" + }, + { + "code": "10", + "name": "Carriacou and Petite Martinique" + } + ], + "GE": [ + { + "code": "AB", + "name": "Abkhazia" + }, + { + "code": "AJ", + "name": "Adjara" + }, + { + "code": "GU", + "name": "Guria" + }, + { + "code": "IM", + "name": "Imereti" + }, + { + "code": "KA", + "name": "Kakheti" + }, + { + "code": "KK", + "name": "Kvemo Kartli" + }, + { + "code": "MM", + "name": "Mtskheta-Mtianeti" + }, + { + "code": "RL", + "name": "Racha-Lechkhumi and Kvemo Svaneti" + }, + { + "code": "SZ", + "name": "Samegrelo-Zemo Svaneti" + }, + { + "code": "SJ", + "name": "Samtskhe-Javakheti" + }, + { + "code": "SK", + "name": "Shida Kartli" + }, + { + "code": "TB", + "name": "Tbilisi" + } + ], + "GH": [ + { + "code": "AH", + "name": "Ashanti" + }, + { + "code": "BA", + "name": "Brong-Ahafo" + }, + { + "code": "CP", + "name": "Central" + }, + { + "code": "EP", + "name": "Eastern" + }, + { + "code": "AA", + "name": "Greater Accra" + }, + { + "code": "NP", + "name": "Northern" + }, + { + "code": "UE", + "name": "Upper East" + }, + { + "code": "UW", + "name": "Upper West" + }, + { + "code": "TV", + "name": "Volta" + }, + { + "code": "WP", + "name": "Western" + } + ], + "GL": [ + { + "code": "KU", + "name": "Kujalleq" + }, + { + "code": "QA", + "name": "Qaasuitsup" + }, + { + "code": "QE", + "name": "Qeqqata" + }, + { + "code": "SM", + "name": "Sermersooq" + } + ], + "GM": [ + { + "code": "B", + "name": "Banjul" + }, + { + "code": "M", + "name": "Central River Division" + }, + { + "code": "L", + "name": "Lower River Division" + }, + { + "code": "N", + "name": "North Bank Division" + }, + { + "code": "U", + "name": "Upper River Division" + }, + { + "code": "W", + "name": "West Coast Division" + } + ], + "GN": [ + { + "code": "BE", + "name": "Beyla" + }, + { + "code": "BF", + "name": "Boffa" + }, + { + "code": "BK", + "name": "Boké" + }, + { + "code": "B", + "name": "Boké Region" + }, + { + "code": "C", + "name": "Conakry" + }, + { + "code": "CO", + "name": "Coyah" + }, + { + "code": "DB", + "name": "Dabola" + }, + { + "code": "DL", + "name": "Dalaba" + }, + { + "code": "DI", + "name": "Dinguiraye" + }, + { + "code": "DU", + "name": "Dubréka" + }, + { + "code": "FA", + "name": "Faranah" + }, + { + "code": "F", + "name": "Faranah Region" + }, + { + "code": "FO", + "name": "Forécariah" + }, + { + "code": "FR", + "name": "Fria" + }, + { + "code": "GA", + "name": "Gaoual" + }, + { + "code": "GU", + "name": "Guéckédou" + }, + { + "code": "KA", + "name": "Kankan" + }, + { + "code": "K", + "name": "Kankan Region" + }, + { + "code": "KE", + "name": "Kérouané" + }, + { + "code": "KD", + "name": "Kindia" + }, + { + "code": "D", + "name": "Kindia Region" + }, + { + "code": "KS", + "name": "Kissidougou" + }, + { + "code": "KB", + "name": "Koubia" + }, + { + "code": "KN", + "name": "Koundara" + }, + { + "code": "KO", + "name": "Kouroussa" + }, + { + "code": "LA", + "name": "Labé" + }, + { + "code": "L", + "name": "Labé Region" + }, + { + "code": "LE", + "name": "Lélouma" + }, + { + "code": "LO", + "name": "Lola" + }, + { + "code": "MC", + "name": "Macenta" + }, + { + "code": "ML", + "name": "Mali" + }, + { + "code": "MM", + "name": "Mamou" + }, + { + "code": "M", + "name": "Mamou Region" + }, + { + "code": "MD", + "name": "Mandiana" + }, + { + "code": "NZ", + "name": "Nzérékoré" + }, + { + "code": "N", + "name": "Nzérékoré Region" + }, + { + "code": "PI", + "name": "Pita" + }, + { + "code": "SI", + "name": "Siguiri" + }, + { + "code": "TE", + "name": "Télimélé" + }, + { + "code": "TO", + "name": "Tougué" + }, + { + "code": "YO", + "name": "Yomou" + } + ], + "GQ": [ + { + "code": "AN", + "name": "Annobón" + }, + { + "code": "BN", + "name": "Bioko Norte" + }, + { + "code": "BS", + "name": "Bioko Sur" + }, + { + "code": "CS", + "name": "Centro Sur" + }, + { + "code": "I", + "name": "Insular" + }, + { + "code": "KN", + "name": "Kié-Ntem" + }, + { + "code": "LI", + "name": "Litoral" + }, + { + "code": "C", + "name": "Río Muni" + }, + { + "code": "WN", + "name": "Wele-Nzas" + } + ], + "GR": [ + { + "code": "13", + "name": "Achaea" + }, + { + "code": "01", + "name": "Aetolia-Acarnania" + }, + { + "code": "12", + "name": "Arcadia" + }, + { + "code": "11", + "name": "Argolis" + }, + { + "code": "31", + "name": "Arta" + }, + { + "code": "I", + "name": "Attica" + }, + { + "code": "A1", + "name": "Attica Department" + }, + { + "code": "03", + "name": "Boeotia" + }, + { + "code": "H", + "name": "Central Greece" + }, + { + "code": "B", + "name": "Central Macedonia" + }, + { + "code": "64", + "name": "Chalkidiki" + }, + { + "code": "94", + "name": "Chania" + }, + { + "code": "85", + "name": "Chios" + }, + { + "code": "22", + "name": "Corfu" + }, + { + "code": "15", + "name": "Corinthia" + }, + { + "code": "M", + "name": "Crete" + }, + { + "code": "82", + "name": "Cyclades" + }, + { + "code": "81", + "name": "Dodecanese" + }, + { + "code": "52", + "name": "Drama" + }, + { + "code": "A", + "name": "East Macedonia and Thrace" + }, + { + "code": "D", + "name": "Epirus" + }, + { + "code": "04", + "name": "Euboea" + }, + { + "code": "05", + "name": "Evritania" + }, + { + "code": "71", + "name": "Evros" + }, + { + "code": "63", + "name": "Florina" + }, + { + "code": "51", + "name": "Grevena" + }, + { + "code": "91", + "name": "Heraklion region" + }, + { + "code": "14", + "name": "Ilia" + }, + { + "code": "53", + "name": "Imathia" + }, + { + "code": "33", + "name": "Ioannina" + }, + { + "code": "F", + "name": "Ionian Islands" + }, + { + "code": "41", + "name": "Karditsa" + }, + { + "code": "56", + "name": "Kastoria" + }, + { + "code": "55", + "name": "Kavala" + }, + { + "code": "23", + "name": "Kefalonia" + }, + { + "code": "57", + "name": "Kilkis" + }, + { + "code": "58", + "name": "Kozani" + }, + { + "code": "16", + "name": "Laconia" + }, + { + "code": "42", + "name": "Larissa" + }, + { + "code": "92", + "name": "Lasithi" + }, + { + "code": "24", + "name": "Lefkada" + }, + { + "code": "83", + "name": "Lesbos" + }, + { + "code": "43", + "name": "Magnesia" + }, + { + "code": "17", + "name": "Messenia" + }, + { + "code": "69", + "name": "Mount Athos" + }, + { + "code": "K", + "name": "North Aegean" + }, + { + "code": "59", + "name": "Pella" + }, + { + "code": "J", + "name": "Peloponnese" + }, + { + "code": "07", + "name": "Phocis" + }, + { + "code": "06", + "name": "Phthiotis" + }, + { + "code": "61", + "name": "Pieria" + }, + { + "code": "34", + "name": "Preveza" + }, + { + "code": "93", + "name": "Rethymno" + }, + { + "code": "73", + "name": "Rhodope" + }, + { + "code": "84", + "name": "Samos" + }, + { + "code": "62", + "name": "Serres" + }, + { + "code": "L", + "name": "South Aegean" + }, + { + "code": "32", + "name": "Thesprotia" + }, + { + "code": "54", + "name": "Thessaloniki" + }, + { + "code": "E", + "name": "Thessaly" + }, + { + "code": "44", + "name": "Trikala" + }, + { + "code": "G", + "name": "West Greece" + }, + { + "code": "C", + "name": "West Macedonia" + }, + { + "code": "72", + "name": "Xanthi" + }, + { + "code": "21", + "name": "Zakynthos" + } + ], + "GT": [ + { + "code": "AV", + "name": "Alta Verapaz" + }, + { + "code": "BV", + "name": "Baja Verapaz" + }, + { + "code": "CM", + "name": "Chimaltenango" + }, + { + "code": "CQ", + "name": "Chiquimula" + }, + { + "code": "PR", + "name": "El Progreso" + }, + { + "code": "ES", + "name": "Escuintla" + }, + { + "code": "GU", + "name": "Guatemala" + }, + { + "code": "HU", + "name": "Huehuetenango" + }, + { + "code": "IZ", + "name": "Izabal" + }, + { + "code": "JA", + "name": "Jalapa" + }, + { + "code": "JU", + "name": "Jutiapa" + }, + { + "code": "PE", + "name": "Petén" + }, + { + "code": "QZ", + "name": "Quetzaltenango" + }, + { + "code": "QC", + "name": "Quiché" + }, + { + "code": "RE", + "name": "Retalhuleu" + }, + { + "code": "SA", + "name": "Sacatepéquez" + }, + { + "code": "SM", + "name": "San Marcos" + }, + { + "code": "SR", + "name": "Santa Rosa" + }, + { + "code": "SO", + "name": "Sololá" + }, + { + "code": "SU", + "name": "Suchitepéquez" + }, + { + "code": "TO", + "name": "Totonicapán" + }, + { + "code": "ZA", + "name": "Zacapa" + } + ], + "GW": [ + { + "code": "BA", + "name": "Bafatá" + }, + { + "code": "BM", + "name": "Biombo" + }, + { + "code": "BS", + "name": "Bissau" + }, + { + "code": "BL", + "name": "Bolama" + }, + { + "code": "CA", + "name": "Cacheu" + }, + { + "code": "GA", + "name": "Gabú" + }, + { + "code": "L", + "name": "Leste" + }, + { + "code": "N", + "name": "Norte" + }, + { + "code": "OI", + "name": "Oio" + }, + { + "code": "QU", + "name": "Quinara" + }, + { + "code": "S", + "name": "Sul" + }, + { + "code": "TO", + "name": "Tombali" + } + ], + "GY": [ + { + "code": "BA", + "name": "Barima-Waini" + }, + { + "code": "CU", + "name": "Cuyuni-Mazaruni" + }, + { + "code": "DE", + "name": "Demerara-Mahaica" + }, + { + "code": "EB", + "name": "East Berbice-Corentyne" + }, + { + "code": "ES", + "name": "Essequibo Islands-West Demerara" + }, + { + "code": "MA", + "name": "Mahaica-Berbice" + }, + { + "code": "PM", + "name": "Pomeroon-Supenaam" + }, + { + "code": "PT", + "name": "Potaro-Siparuni" + }, + { + "code": "UD", + "name": "Upper Demerara-Berbice" + }, + { + "code": "UT", + "name": "Upper Takutu-Upper Essequibo" + } + ], + "HN": [ + { + "code": "AT", + "name": "Atlántida" + }, + { + "code": "IB", + "name": "Bay Islands" + }, + { + "code": "CH", + "name": "Choluteca" + }, + { + "code": "CL", + "name": "Colón" + }, + { + "code": "CM", + "name": "Comayagua" + }, + { + "code": "CP", + "name": "Copán" + }, + { + "code": "CR", + "name": "Cortés" + }, + { + "code": "EP", + "name": "El Paraíso" + }, + { + "code": "FM", + "name": "Francisco Morazán" + }, + { + "code": "GD", + "name": "Gracias a Dios" + }, + { + "code": "IN", + "name": "Intibucá" + }, + { + "code": "LP", + "name": "La Paz" + }, + { + "code": "LE", + "name": "Lempira" + }, + { + "code": "OC", + "name": "Ocotepeque" + }, + { + "code": "OL", + "name": "Olancho" + }, + { + "code": "SB", + "name": "Santa Bárbara" + }, + { + "code": "VA", + "name": "Valle" + }, + { + "code": "YO", + "name": "Yoro" + } + ], + "HR": [ + { + "code": "01", + "name": "Zagreb County" + }, + { + "code": "02", + "name": "Krapina-Zagorje" + }, + { + "code": "03", + "name": "Sisak-Moslavina" + }, + { + "code": "04", + "name": "Karlovac" + }, + { + "code": "05", + "name": "Varaždin" + }, + { + "code": "06", + "name": "Koprivnica-Križevci" + }, + { + "code": "07", + "name": "Bjelovar-Bilogora" + }, + { + "code": "08", + "name": "Primorje-Gorski Kotar" + }, + { + "code": "09", + "name": "Lika-Senj" + }, + { + "code": "10", + "name": "Virovitica-Podravina" + }, + { + "code": "11", + "name": "Požega-Slavonia" + }, + { + "code": "12", + "name": "Brod-Posavina" + }, + { + "code": "13", + "name": "Zadar" + }, + { + "code": "14", + "name": "Osijek-Baranja" + }, + { + "code": "15", + "name": "Å ibenik-Knin" + }, + { + "code": "16", + "name": "Vukovar-Syrmia" + }, + { + "code": "17", + "name": "Split-Dalmatia" + }, + { + "code": "18", + "name": "Istria" + }, + { + "code": "19", + "name": "Dubrovnik-Neretva" + }, + { + "code": "20", + "name": "MeÄ‘imurje" + }, + { + "code": "21", + "name": "Zagreb" + } + ], + "HT": [ + { + "code": "AR", + "name": "Artibonite" + }, + { + "code": "CE", + "name": "Centre" + }, + { + "code": "GA", + "name": "Grand’Anse" + }, + { + "code": "NI", + "name": "Nippes" + }, + { + "code": "ND", + "name": "Nord" + }, + { + "code": "NE", + "name": "Nord-Est" + }, + { + "code": "NO", + "name": "Nord-Ouest" + }, + { + "code": "OU", + "name": "Ouest" + }, + { + "code": "SD", + "name": "Sud" + }, + { + "code": "SE", + "name": "Sud-Est" + } + ], + "HU": [ + { + "code": "BK", + "name": "Bács-Kiskun" + }, + { + "code": "BA", + "name": "Baranya" + }, + { + "code": "BE", + "name": "Békés" + }, + { + "code": "BC", + "name": "Békéscsaba" + }, + { + "code": "BZ", + "name": "Borsod-Abaúj-Zemplén" + }, + { + "code": "BU", + "name": "Budapest" + }, + { + "code": "CS", + "name": "Csongrád" + }, + { + "code": "DE", + "name": "Debrecen" + }, + { + "code": "DU", + "name": "Dunaújváros" + }, + { + "code": "EG", + "name": "Eger" + }, + { + "code": "ER", + "name": "Érd" + }, + { + "code": "FE", + "name": "Fejér" + }, + { + "code": "GY", + "name": "GyÅ‘r" + }, + { + "code": "GS", + "name": "GyÅ‘r-Moson-Sopron" + }, + { + "code": "HB", + "name": "Hajdú-Bihar" + }, + { + "code": "HE", + "name": "Heves" + }, + { + "code": "HV", + "name": "HódmezÅ‘vásárhely" + }, + { + "code": "JN", + "name": "Jász-Nagykun-Szolnok" + }, + { + "code": "KV", + "name": "Kaposvár" + }, + { + "code": "KM", + "name": "Kecskemét" + }, + { + "code": "KE", + "name": "Komárom-Esztergom" + }, + { + "code": "MI", + "name": "Miskolc" + }, + { + "code": "NK", + "name": "Nagykanizsa" + }, + { + "code": "NO", + "name": "Nógrád" + }, + { + "code": "NY", + "name": "Nyíregyháza" + }, + { + "code": "PS", + "name": "Pécs" + }, + { + "code": "PE", + "name": "Pest" + }, + { + "code": "ST", + "name": "Salgótarján" + }, + { + "code": "SO", + "name": "Somogy" + }, + { + "code": "SN", + "name": "Sopron" + }, + { + "code": "SZ", + "name": "Szabolcs-Szatmár-Bereg" + }, + { + "code": "SD", + "name": "Szeged" + }, + { + "code": "SF", + "name": "Székesfehérvár" + }, + { + "code": "SS", + "name": "Szekszárd" + }, + { + "code": "SK", + "name": "Szolnok" + }, + { + "code": "SH", + "name": "Szombathely" + }, + { + "code": "TB", + "name": "Tatabánya" + }, + { + "code": "TO", + "name": "Tolna" + }, + { + "code": "VA", + "name": "Vas" + }, + { + "code": "VM", + "name": "Veszprém" + }, + { + "code": "VE", + "name": "Veszprém County" + }, + { + "code": "ZA", + "name": "Zala" + }, + { + "code": "ZE", + "name": "Zalaegerszeg" + } + ], + "ID": [ + { + "code": "AC", + "name": "Aceh" + }, + { + "code": "BA", + "name": "Bali" + }, + { + "code": "BB", + "name": "Bangka–Belitung Islands" + }, + { + "code": "BT", + "name": "Banten" + }, + { + "code": "BE", + "name": "Bengkulu" + }, + { + "code": "JT", + "name": "Central Java" + }, + { + "code": "KT", + "name": "Central Kalimantan" + }, + { + "code": "ST", + "name": "Central Sulawesi" + }, + { + "code": "JI", + "name": "East Java" + }, + { + "code": "KI", + "name": "East Kalimantan" + }, + { + "code": "NT", + "name": "East Nusa Tenggara" + }, + { + "code": "GO", + "name": "Gorontalo" + }, + { + "code": "JK", + "name": "Jakarta" + }, + { + "code": "JA", + "name": "Jambi" + }, + { + "code": "JW", + "name": "Java" + }, + { + "code": "KA", + "name": "Kalimantan" + }, + { + "code": "LA", + "name": "Lampung" + }, + { + "code": "NU", + "name": "Lesser Sunda Islands" + }, + { + "code": "MA", + "name": "Maluku" + }, + { + "code": "ML", + "name": "Maluku Islands" + }, + { + "code": "KU", + "name": "North Kalimantan" + }, + { + "code": "MU", + "name": "North Maluku" + }, + { + "code": "SA", + "name": "North Sulawesi" + }, + { + "code": "SU", + "name": "North Sumatra" + }, + { + "code": "PA", + "name": "Papua" + }, + { + "code": "PP", + "name": "Papua Islands" + }, + { + "code": "RI", + "name": "Riau" + }, + { + "code": "KR", + "name": "Riau Islands" + }, + { + "code": "KS", + "name": "South Kalimantan" + }, + { + "code": "SN", + "name": "South Sulawesi" + }, + { + "code": "SS", + "name": "South Sumatra" + }, + { + "code": "SG", + "name": "Southeast Sulawesi" + }, + { + "code": "SL", + "name": "Sulawesi" + }, + { + "code": "SM", + "name": "Sumatra" + }, + { + "code": "JB", + "name": "West Java" + }, + { + "code": "KB", + "name": "West Kalimantan" + }, + { + "code": "NB", + "name": "West Nusa Tenggara" + }, + { + "code": "PB", + "name": "West Papua" + }, + { + "code": "SR", + "name": "West Sulawesi" + }, + { + "code": "SB", + "name": "West Sumatra" + }, + { + "code": "YO", + "name": "Yogyakarta" + } + ], + "IE": [ + { + "code": "CW", + "name": "Carlow" + }, + { + "code": "CN", + "name": "Cavan" + }, + { + "code": "CE", + "name": "Clare" + }, + { + "code": "C", + "name": "Connacht" + }, + { + "code": "CO", + "name": "Cork" + }, + { + "code": "DL", + "name": "Donegal" + }, + { + "code": "D", + "name": "Dublin" + }, + { + "code": "G", + "name": "Galway" + }, + { + "code": "KY", + "name": "Kerry" + }, + { + "code": "KE", + "name": "Kildare" + }, + { + "code": "KK", + "name": "Kilkenny" + }, + { + "code": "LS", + "name": "Laois" + }, + { + "code": "L", + "name": "Leinster" + }, + { + "code": "LM", + "name": "Leitrim" + }, + { + "code": "LK", + "name": "Limerick" + }, + { + "code": "LD", + "name": "Longford" + }, + { + "code": "LH", + "name": "Louth" + }, + { + "code": "MO", + "name": "Mayo" + }, + { + "code": "MH", + "name": "Meath" + }, + { + "code": "MN", + "name": "Monaghan" + }, + { + "code": "M", + "name": "Munster" + }, + { + "code": "OY", + "name": "Offaly" + }, + { + "code": "RN", + "name": "Roscommon" + }, + { + "code": "SO", + "name": "Sligo" + }, + { + "code": "TA", + "name": "Tipperary" + }, + { + "code": "U", + "name": "Ulster" + }, + { + "code": "WD", + "name": "Waterford" + }, + { + "code": "WH", + "name": "Westmeath" + }, + { + "code": "WX", + "name": "Wexford" + }, + { + "code": "WW", + "name": "Wicklow" + } + ], + "IL": [ + { + "code": "M", + "name": "Central District" + }, + { + "code": "HA", + "name": "Haifa District" + }, + { + "code": "JM", + "name": "Jerusalem" + }, + { + "code": "Z", + "name": "Northern District" + }, + { + "code": "D", + "name": "Southern District" + }, + { + "code": "TA", + "name": "Tel Aviv District" + } + ], + "IN": [ + { + "code": "AN", + "name": "Andaman and Nicobar Islands" + }, + { + "code": "AP", + "name": "Andhra Pradesh" + }, + { + "code": "AR", + "name": "Arunachal Pradesh" + }, + { + "code": "AS", + "name": "Assam" + }, + { + "code": "BR", + "name": "Bihar" + }, + { + "code": "CH", + "name": "Chandigarh" + }, + { + "code": "CT", + "name": "Chhattisgarh" + }, + { + "code": "DN", + "name": "Dadra and Nagar Haveli" + }, + { + "code": "DD", + "name": "Daman and Diu" + }, + { + "code": "DL", + "name": "Delhi" + }, + { + "code": "GA", + "name": "Goa" + }, + { + "code": "GJ", + "name": "Gujarat" + }, + { + "code": "HR", + "name": "Haryana" + }, + { + "code": "HP", + "name": "Himachal Pradesh" + }, + { + "code": "JK", + "name": "Jammu and Kashmir" + }, + { + "code": "JH", + "name": "Jharkhand" + }, + { + "code": "KA", + "name": "Karnataka" + }, + { + "code": "KL", + "name": "Kerala" + }, + { + "code": "LD", + "name": "Lakshadweep" + }, + { + "code": "MP", + "name": "Madhya Pradesh" + }, + { + "code": "MH", + "name": "Maharashtra" + }, + { + "code": "MN", + "name": "Manipur" + }, + { + "code": "ML", + "name": "Meghalaya" + }, + { + "code": "MZ", + "name": "Mizoram" + }, + { + "code": "NL", + "name": "Nagaland" + }, + { + "code": "OR", + "name": "Odisha" + }, + { + "code": "PY", + "name": "Puducherry" + }, + { + "code": "PB", + "name": "Punjab" + }, + { + "code": "RJ", + "name": "Rajasthan" + }, + { + "code": "SK", + "name": "Sikkim" + }, + { + "code": "TN", + "name": "Tamil Nadu" + }, + { + "code": "TG", + "name": "Telangana" + }, + { + "code": "TR", + "name": "Tripura" + }, + { + "code": "UP", + "name": "Uttar Pradesh" + }, + { + "code": "UT", + "name": "Uttarakhand" + }, + { + "code": "WB", + "name": "West Bengal" + } + ], + "IQ": [ + { + "code": "AN", + "name": "Al Anbar" + }, + { + "code": "MU", + "name": "Al Muthanna" + }, + { + "code": "QA", + "name": "Al-QÄdisiyyah" + }, + { + "code": "BB", + "name": "Babylon" + }, + { + "code": "BG", + "name": "Baghdad" + }, + { + "code": "BA", + "name": "Basra" + }, + { + "code": "DQ", + "name": "Dhi Qar" + }, + { + "code": "DI", + "name": "Diyala" + }, + { + "code": "DA", + "name": "Dohuk" + }, + { + "code": "AR", + "name": "Erbil" + }, + { + "code": "KA", + "name": "Karbala" + }, + { + "code": "KI", + "name": "Kirkuk" + }, + { + "code": "MA", + "name": "Maysan" + }, + { + "code": "NA", + "name": "Najaf" + }, + { + "code": "NI", + "name": "Nineveh" + }, + { + "code": "SD", + "name": "Saladin" + }, + { + "code": "SU", + "name": "Sulaymaniyah" + }, + { + "code": "WA", + "name": "Wasit" + } + ], + "IR": [ + { + "code": "01", + "name": "East Azerbaijan" + }, + { + "code": "02", + "name": "West Azarbaijan" + }, + { + "code": "03", + "name": "Ardabil" + }, + { + "code": "04", + "name": "Isfahan" + }, + { + "code": "05", + "name": "Ilam" + }, + { + "code": "06", + "name": "Bushehr" + }, + { + "code": "07", + "name": "Tehran" + }, + { + "code": "08", + "name": "Chaharmahal and Bakhtiari" + }, + { + "code": "10", + "name": "Khuzestan" + }, + { + "code": "11", + "name": "Zanjan" + }, + { + "code": "12", + "name": "Semnan" + }, + { + "code": "13", + "name": "Sistan and Baluchestan" + }, + { + "code": "14", + "name": "Fars" + }, + { + "code": "15", + "name": "Kerman" + }, + { + "code": "16", + "name": "Kurdistan" + }, + { + "code": "17", + "name": "Kermanshah" + }, + { + "code": "18", + "name": "Kohgiluyeh and Boyer-Ahmad" + }, + { + "code": "19", + "name": "Gilan" + }, + { + "code": "20", + "name": "Lorestan" + }, + { + "code": "21", + "name": "Mazandaran" + }, + { + "code": "22", + "name": "Markazi" + }, + { + "code": "23", + "name": "Hormozgan" + }, + { + "code": "24", + "name": "Hamadan" + }, + { + "code": "25", + "name": "Yazd" + }, + { + "code": "26", + "name": "Qom" + }, + { + "code": "27", + "name": "Golestan" + }, + { + "code": "28", + "name": "Qazvin" + }, + { + "code": "29", + "name": "South Khorasan" + }, + { + "code": "30", + "name": "Razavi Khorasan" + }, + { + "code": "31", + "name": "North Khorasan" + }, + { + "code": "32", + "name": "Alborz" + } + ], + "IS": [ + { + "code": "0", + "name": "Reykjavík" + }, + { + "code": "1", + "name": "Capital" + }, + { + "code": "2", + "name": "Southern Peninsula" + }, + { + "code": "3", + "name": "Western" + }, + { + "code": "4", + "name": "Westfjords" + }, + { + "code": "5", + "name": "Northwestern" + }, + { + "code": "6", + "name": "Northeastern" + }, + { + "code": "7", + "name": "Eastern" + }, + { + "code": "8", + "name": "Southern" + } + ], + "IT": [ + { + "code": "65", + "name": "Abruzzo" + }, + { + "code": "AG", + "name": "Agrigento" + }, + { + "code": "AL", + "name": "Alessandria" + }, + { + "code": "AN", + "name": "Ancona" + }, + { + "code": "AO", + "name": "Aosta" + }, + { + "code": "23", + "name": "Aosta Valley" + }, + { + "code": "75", + "name": "Apulia" + }, + { + "code": "AR", + "name": "Arezzo" + }, + { + "code": "AP", + "name": "Ascoli Piceno" + }, + { + "code": "AT", + "name": "Asti" + }, + { + "code": "AV", + "name": "Avellino" + }, + { + "code": "BA", + "name": "Bari" + }, + { + "code": "BT", + "name": "Barletta-Andria-Trani" + }, + { + "code": "77", + "name": "Basilicata" + }, + { + "code": "BL", + "name": "Belluno" + }, + { + "code": "BN", + "name": "Benevento" + }, + { + "code": "BG", + "name": "Bergamo" + }, + { + "code": "BI", + "name": "Biella" + }, + { + "code": "BO", + "name": "Bologna" + }, + { + "code": "BS", + "name": "Brescia" + }, + { + "code": "BR", + "name": "Brindisi" + }, + { + "code": "CA", + "name": "Cagliari" + }, + { + "code": "78", + "name": "Calabria" + }, + { + "code": "CL", + "name": "Caltanissetta" + }, + { + "code": "72", + "name": "Campania" + }, + { + "code": "CB", + "name": "Campobasso" + }, + { + "code": "CI", + "name": "Carbonia-Iglesias" + }, + { + "code": "CE", + "name": "Caserta" + }, + { + "code": "CT", + "name": "Catania" + }, + { + "code": "CZ", + "name": "Catanzaro" + }, + { + "code": "CH", + "name": "Chieti" + }, + { + "code": "CO", + "name": "Como" + }, + { + "code": "CS", + "name": "Cosenza" + }, + { + "code": "CR", + "name": "Cremona" + }, + { + "code": "KR", + "name": "Crotone" + }, + { + "code": "CN", + "name": "Cuneo" + }, + { + "code": "45", + "name": "Emilia-Romagna" + }, + { + "code": "EN", + "name": "Enna" + }, + { + "code": "FM", + "name": "Fermo" + }, + { + "code": "FE", + "name": "Ferrara" + }, + { + "code": "FI", + "name": "Florence" + }, + { + "code": "FG", + "name": "Foggia" + }, + { + "code": "FC", + "name": "Forlì-Cesena" + }, + { + "code": "36", + "name": "Friuli–Venezia Giulia" + }, + { + "code": "FR", + "name": "Frosinone" + }, + { + "code": "GE", + "name": "Genoa" + }, + { + "code": "GO", + "name": "Gorizia" + }, + { + "code": "GR", + "name": "Grosseto" + }, + { + "code": "IM", + "name": "Imperia" + }, + { + "code": "IS", + "name": "Isernia" + }, + { + "code": "AQ", + "name": "L’Aquila" + }, + { + "code": "SP", + "name": "La Spezia" + }, + { + "code": "LT", + "name": "Latina" + }, + { + "code": "62", + "name": "Lazio" + }, + { + "code": "LE", + "name": "Lecce" + }, + { + "code": "LC", + "name": "Lecco" + }, + { + "code": "42", + "name": "Liguria" + }, + { + "code": "LI", + "name": "Livorno" + }, + { + "code": "LO", + "name": "Lodi" + }, + { + "code": "25", + "name": "Lombardy" + }, + { + "code": "LU", + "name": "Lucca" + }, + { + "code": "MC", + "name": "Macerata" + }, + { + "code": "MN", + "name": "Mantua" + }, + { + "code": "57", + "name": "Marche" + }, + { + "code": "MS", + "name": "Massa and Carrara" + }, + { + "code": "MT", + "name": "Matera" + }, + { + "code": "VS", + "name": "Medio Campidano" + }, + { + "code": "ME", + "name": "Messina" + }, + { + "code": "MI", + "name": "Milan" + }, + { + "code": "MO", + "name": "Modena" + }, + { + "code": "67", + "name": "Molise" + }, + { + "code": "MB", + "name": "Monza and Brianza" + }, + { + "code": "NA", + "name": "Naples" + }, + { + "code": "NO", + "name": "Novara" + }, + { + "code": "NU", + "name": "Nuoro" + }, + { + "code": "OG", + "name": "Ogliastra" + }, + { + "code": "OT", + "name": "Olbia-Tempio" + }, + { + "code": "OR", + "name": "Oristano" + }, + { + "code": "PD", + "name": "Padua" + }, + { + "code": "PA", + "name": "Palermo" + }, + { + "code": "PR", + "name": "Parma" + }, + { + "code": "PV", + "name": "Pavia" + }, + { + "code": "PG", + "name": "Perugia" + }, + { + "code": "PU", + "name": "Pesaro and Urbino" + }, + { + "code": "PE", + "name": "Pescara" + }, + { + "code": "PC", + "name": "Piacenza" + }, + { + "code": "21", + "name": "Piedmont" + }, + { + "code": "PI", + "name": "Pisa" + }, + { + "code": "PT", + "name": "Pistoia" + }, + { + "code": "PN", + "name": "Pordenone" + }, + { + "code": "PZ", + "name": "Potenza" + }, + { + "code": "PO", + "name": "Prato" + }, + { + "code": "RG", + "name": "Ragusa" + }, + { + "code": "RA", + "name": "Ravenna" + }, + { + "code": "RC", + "name": "Reggio Calabria" + }, + { + "code": "RE", + "name": "Reggio Emilia" + }, + { + "code": "RI", + "name": "Rieti" + }, + { + "code": "RN", + "name": "Rimini" + }, + { + "code": "RM", + "name": "Rome" + }, + { + "code": "RO", + "name": "Rovigo" + }, + { + "code": "SA", + "name": "Salerno" + }, + { + "code": "88", + "name": "Sardinia" + }, + { + "code": "SS", + "name": "Sassari" + }, + { + "code": "SV", + "name": "Savona" + }, + { + "code": "82", + "name": "Sicily" + }, + { + "code": "SI", + "name": "Siena" + }, + { + "code": "SO", + "name": "Sondrio" + }, + { + "code": "BZ", + "name": "South Tyrol" + }, + { + "code": "SR", + "name": "Syracuse" + }, + { + "code": "TA", + "name": "Taranto" + }, + { + "code": "TE", + "name": "Teramo" + }, + { + "code": "TR", + "name": "Terni" + }, + { + "code": "TP", + "name": "Trapani" + }, + { + "code": "TN", + "name": "Trentino" + }, + { + "code": "32", + "name": "Trentino-South Tyrol" + }, + { + "code": "TV", + "name": "Treviso" + }, + { + "code": "TS", + "name": "Trieste" + }, + { + "code": "TO", + "name": "Turin" + }, + { + "code": "52", + "name": "Tuscany" + }, + { + "code": "UD", + "name": "Udine" + }, + { + "code": "55", + "name": "Umbria" + }, + { + "code": "VA", + "name": "Varese" + }, + { + "code": "34", + "name": "Veneto" + }, + { + "code": "VE", + "name": "Venice" + }, + { + "code": "VB", + "name": "Verbano-Cusio-Ossola" + }, + { + "code": "VC", + "name": "Vercelli" + }, + { + "code": "VR", + "name": "Verona" + }, + { + "code": "VV", + "name": "Vibo Valentia" + }, + { + "code": "VI", + "name": "Vicenza" + }, + { + "code": "VT", + "name": "Viterbo" + } + ], + "JM": [ + { + "code": "01", + "name": "Kingston" + }, + { + "code": "02", + "name": "Saint Andrew" + }, + { + "code": "03", + "name": "Saint Thomas" + }, + { + "code": "04", + "name": "Portland" + }, + { + "code": "05", + "name": "Saint Mary" + }, + { + "code": "06", + "name": "Saint Ann" + }, + { + "code": "07", + "name": "Trelawny" + }, + { + "code": "08", + "name": "Saint James" + }, + { + "code": "09", + "name": "Hanover" + }, + { + "code": "10", + "name": "Westmoreland" + }, + { + "code": "11", + "name": "Saint Elizabeth" + }, + { + "code": "12", + "name": "Manchester" + }, + { + "code": "13", + "name": "Clarendon" + }, + { + "code": "14", + "name": "Saint Catherine" + } + ], + "JO": [ + { + "code": "AJ", + "name": "Ajloun" + }, + { + "code": "AM", + "name": "Amman" + }, + { + "code": "AQ", + "name": "Aqaba" + }, + { + "code": "BA", + "name": "Balqa" + }, + { + "code": "IR", + "name": "Irbid" + }, + { + "code": "JA", + "name": "Jerash" + }, + { + "code": "KA", + "name": "Karak" + }, + { + "code": "MN", + "name": "Ma’an" + }, + { + "code": "MD", + "name": "Madaba" + }, + { + "code": "MA", + "name": "Mafraq" + }, + { + "code": "AT", + "name": "Tafilah" + }, + { + "code": "AZ", + "name": "Zarqa" + } + ], + "JP": [ + { + "code": "01", + "name": "HokkaidÅ" + }, + { + "code": "02", + "name": "Aomori" + }, + { + "code": "03", + "name": "Iwate" + }, + { + "code": "04", + "name": "Miyagi" + }, + { + "code": "05", + "name": "Akita" + }, + { + "code": "06", + "name": "Yamagata" + }, + { + "code": "07", + "name": "Fukushima" + }, + { + "code": "08", + "name": "Ibaraki" + }, + { + "code": "09", + "name": "Tochigi" + }, + { + "code": "10", + "name": "Gunma" + }, + { + "code": "11", + "name": "Saitama" + }, + { + "code": "12", + "name": "Chiba" + }, + { + "code": "13", + "name": "Tokyo" + }, + { + "code": "14", + "name": "Kanagawa" + }, + { + "code": "15", + "name": "Niigata" + }, + { + "code": "16", + "name": "Toyama" + }, + { + "code": "17", + "name": "Ishikawa" + }, + { + "code": "18", + "name": "Fukui" + }, + { + "code": "19", + "name": "Yamanashi" + }, + { + "code": "20", + "name": "Nagano" + }, + { + "code": "21", + "name": "Gifu" + }, + { + "code": "22", + "name": "Shizuoka" + }, + { + "code": "23", + "name": "Aichi" + }, + { + "code": "24", + "name": "Mie" + }, + { + "code": "25", + "name": "Shiga" + }, + { + "code": "26", + "name": "KyÅto" + }, + { + "code": "27", + "name": "ÅŒsaka" + }, + { + "code": "28", + "name": "HyÅgo" + }, + { + "code": "29", + "name": "Nara" + }, + { + "code": "30", + "name": "Wakayama" + }, + { + "code": "31", + "name": "Tottori" + }, + { + "code": "32", + "name": "Shimane" + }, + { + "code": "33", + "name": "Okayama" + }, + { + "code": "34", + "name": "Hiroshima" + }, + { + "code": "35", + "name": "Yamaguchi" + }, + { + "code": "36", + "name": "Tokushima" + }, + { + "code": "37", + "name": "Kagawa" + }, + { + "code": "38", + "name": "Ehime" + }, + { + "code": "39", + "name": "KÅchi" + }, + { + "code": "40", + "name": "Fukuoka" + }, + { + "code": "41", + "name": "Saga" + }, + { + "code": "42", + "name": "Nagasaki" + }, + { + "code": "43", + "name": "Kumamoto" + }, + { + "code": "44", + "name": "ÅŒita" + }, + { + "code": "45", + "name": "Miyazaki" + }, + { + "code": "46", + "name": "Kagoshima" + }, + { + "code": "47", + "name": "Okinawa" + } + ], + "KE": [ + { + "code": "01", + "name": "Baringo" + }, + { + "code": "02", + "name": "Bomet" + }, + { + "code": "03", + "name": "Bungoma" + }, + { + "code": "04", + "name": "Busia" + }, + { + "code": "05", + "name": "Elgeyo-Marakwet" + }, + { + "code": "06", + "name": "Embu" + }, + { + "code": "07", + "name": "Garissa" + }, + { + "code": "08", + "name": "Homa Bay" + }, + { + "code": "09", + "name": "Isiolo" + }, + { + "code": "10", + "name": "Kajiado" + }, + { + "code": "11", + "name": "Kakamega" + }, + { + "code": "12", + "name": "Kericho" + }, + { + "code": "13", + "name": "Kiambu" + }, + { + "code": "14", + "name": "Kilifi" + }, + { + "code": "15", + "name": "Kirinyaga" + }, + { + "code": "16", + "name": "Kisii" + }, + { + "code": "17", + "name": "Kisumu" + }, + { + "code": "18", + "name": "Kitui" + }, + { + "code": "19", + "name": "Kwale" + }, + { + "code": "20", + "name": "Laikipia" + }, + { + "code": "21", + "name": "Lamu" + }, + { + "code": "22", + "name": "Machakos" + }, + { + "code": "23", + "name": "Makueni" + }, + { + "code": "24", + "name": "Mandera" + }, + { + "code": "25", + "name": "Marsabit" + }, + { + "code": "26", + "name": "Meru" + }, + { + "code": "27", + "name": "Migori" + }, + { + "code": "28", + "name": "Mombasa" + }, + { + "code": "29", + "name": "Murang’a" + }, + { + "code": "30", + "name": "Nairobi County" + }, + { + "code": "31", + "name": "Nakuru" + }, + { + "code": "32", + "name": "Nandi" + }, + { + "code": "33", + "name": "Narok" + }, + { + "code": "34", + "name": "Nyamira" + }, + { + "code": "35", + "name": "Nyandarua" + }, + { + "code": "36", + "name": "Nyeri" + }, + { + "code": "37", + "name": "Samburu" + }, + { + "code": "38", + "name": "Siaya" + }, + { + "code": "39", + "name": "Taita-Taveta" + }, + { + "code": "40", + "name": "Tana River" + }, + { + "code": "41", + "name": "Tharaka-Nithi" + }, + { + "code": "42", + "name": "Trans Nzoia" + }, + { + "code": "43", + "name": "Turkana" + }, + { + "code": "44", + "name": "Uasin Gishu" + }, + { + "code": "45", + "name": "Vihiga" + }, + { + "code": "46", + "name": "Wajir" + }, + { + "code": "47", + "name": "West Pokot" + } + ], + "KG": [ + { + "code": "B", + "name": "Batken" + }, + { + "code": "GB", + "name": "Bishkek" + }, + { + "code": "C", + "name": "Chuy" + }, + { + "code": "Y", + "name": "Issyk-Kul" + }, + { + "code": "J", + "name": "Jalal-Abad" + }, + { + "code": "N", + "name": "Naryn" + }, + { + "code": "GO", + "name": "Osh" + }, + { + "code": "O", + "name": "Osh Region" + }, + { + "code": "T", + "name": "Talas" + } + ], + "KH": [ + { + "code": "1", + "name": "Banteay Meanchey" + }, + { + "code": "2", + "name": "Battambang" + }, + { + "code": "3", + "name": "Kampong Cham" + }, + { + "code": "4", + "name": "Kampong Chhnang" + }, + { + "code": "5", + "name": "Kampong Speu" + }, + { + "code": "6", + "name": "Kampong Thom" + }, + { + "code": "7", + "name": "Kampot" + }, + { + "code": "8", + "name": "Kandal" + }, + { + "code": "9", + "name": "Koh Kong" + }, + { + "code": "10", + "name": "Kratié" + }, + { + "code": "11", + "name": "Mondulkiri" + }, + { + "code": "12", + "name": "Phnom Penh" + }, + { + "code": "13", + "name": "Preah Vihear" + }, + { + "code": "14", + "name": "Prey Veng" + }, + { + "code": "15", + "name": "Pursat" + }, + { + "code": "16", + "name": "Ratanakiri" + }, + { + "code": "17", + "name": "Siem Reap" + }, + { + "code": "18", + "name": "Sihanoukville" + }, + { + "code": "19", + "name": "Stung Treng" + }, + { + "code": "20", + "name": "Svay Rieng" + }, + { + "code": "21", + "name": "Takéo" + }, + { + "code": "22", + "name": "Oddar Meanchey" + }, + { + "code": "23", + "name": "Kep" + }, + { + "code": "24", + "name": "Pailin" + }, + { + "code": "25", + "name": "Tbong Khmum" + } + ], + "KI": [ + { + "code": "G", + "name": "Gilbert Islands" + }, + { + "code": "L", + "name": "Line Islands" + }, + { + "code": "P", + "name": "Phoenix Islands" + } + ], + "KM": [ + { + "code": "A", + "name": "Anjouan" + }, + { + "code": "G", + "name": "Grande Comore" + }, + { + "code": "M", + "name": "Mohéli" + } + ], + "KN": [ + { + "code": "01", + "name": "Christ Church Nichola Town" + }, + { + "code": "N", + "name": "Nevis" + }, + { + "code": "02", + "name": "Saint Anne Sandy Point" + }, + { + "code": "03", + "name": "Saint George Basseterre" + }, + { + "code": "04", + "name": "Saint George Gingerland" + }, + { + "code": "05", + "name": "Saint James Windward" + }, + { + "code": "06", + "name": "Saint John Capisterre" + }, + { + "code": "07", + "name": "Saint John Figtree" + }, + { + "code": "K", + "name": "Saint Kitts" + }, + { + "code": "08", + "name": "Saint Mary Cayon" + }, + { + "code": "09", + "name": "Saint Paul Capisterre" + }, + { + "code": "10", + "name": "Saint Paul Charlestown" + }, + { + "code": "11", + "name": "Saint Peter Basseterre" + }, + { + "code": "12", + "name": "Saint Thomas Lowland" + }, + { + "code": "13", + "name": "Saint Thomas Middle Island" + }, + { + "code": "15", + "name": "Trinity Palmetto Point" + } + ], + "KP": [ + { + "code": "01", + "name": "Pyongyang" + }, + { + "code": "02", + "name": "South Pyongan" + }, + { + "code": "03", + "name": "North Pyongan" + }, + { + "code": "04", + "name": "Chagang" + }, + { + "code": "05", + "name": "South Hwanghae" + }, + { + "code": "06", + "name": "North Hwanghae" + }, + { + "code": "07", + "name": "Kangwon" + }, + { + "code": "08", + "name": "South Hamgyong" + }, + { + "code": "09", + "name": "North Hamgyong" + }, + { + "code": "10", + "name": "Ryanggang" + }, + { + "code": "13", + "name": "Rason" + }, + { + "code": "14", + "name": "Nampho" + } + ], + "KR": [ + { + "code": "11", + "name": "Seoul" + }, + { + "code": "26", + "name": "Busan" + }, + { + "code": "27", + "name": "Daegu" + }, + { + "code": "28", + "name": "Incheon" + }, + { + "code": "29", + "name": "Gwangju City" + }, + { + "code": "30", + "name": "Daejeon" + }, + { + "code": "31", + "name": "Ulsan" + }, + { + "code": "41", + "name": "Gyeonggi" + }, + { + "code": "42", + "name": "Gangwon" + }, + { + "code": "43", + "name": "North Chungcheong" + }, + { + "code": "44", + "name": "South Chungcheong" + }, + { + "code": "45", + "name": "North Jeolla" + }, + { + "code": "46", + "name": "South Jeolla" + }, + { + "code": "47", + "name": "North Gyeongsang" + }, + { + "code": "48", + "name": "South Gyeongsang" + }, + { + "code": "49", + "name": "Jeju" + }, + { + "code": "50", + "name": "Sejong" + } + ], + "KW": [ + { + "code": "AH", + "name": "Al Ahmadi" + }, + { + "code": "KU", + "name": "Al Asimah" + }, + { + "code": "FA", + "name": "Al Farwaniyah" + }, + { + "code": "JA", + "name": "Al Jahra" + }, + { + "code": "HA", + "name": "Hawalli" + }, + { + "code": "MU", + "name": "Mubarak Al-Kabeer" + } + ], + "KZ": [ + { + "code": "AKM", + "name": "Akmola" + }, + { + "code": "AKT", + "name": "Aktobe" + }, + { + "code": "ALA", + "name": "Almaty" + }, + { + "code": "ALM", + "name": "Almaty Region" + }, + { + "code": "AST", + "name": "Astana" + }, + { + "code": "ATY", + "name": "Atyrau" + }, + { + "code": "BAY", + "name": "Bayqongyr" + }, + { + "code": "VOS", + "name": "East Kazakhstan" + }, + { + "code": "ZHA", + "name": "Jambyl" + }, + { + "code": "KAR", + "name": "Karagandy" + }, + { + "code": "KUS", + "name": "Kostanay" + }, + { + "code": "KZY", + "name": "Kyzylorda" + }, + { + "code": "MAN", + "name": "Mangystau" + }, + { + "code": "SEV", + "name": "North Kazakhstan" + }, + { + "code": "PAV", + "name": "Pavlodar" + }, + { + "code": "YUZ", + "name": "South Kazakhstan" + }, + { + "code": "ZAP", + "name": "West Kazakhstan" + } + ], + "LA": [ + { + "code": "AT", + "name": "Attapeu" + }, + { + "code": "BK", + "name": "Bokeo" + }, + { + "code": "BL", + "name": "Bolikhamsai" + }, + { + "code": "CH", + "name": "Champasak" + }, + { + "code": "HO", + "name": "Houaphanh" + }, + { + "code": "KH", + "name": "Khammouane" + }, + { + "code": "LM", + "name": "Luang Namtha" + }, + { + "code": "LP", + "name": "Luang Prabang" + }, + { + "code": "OU", + "name": "Oudomxay" + }, + { + "code": "PH", + "name": "Phongsaly" + }, + { + "code": "XA", + "name": "Sainyabuli" + }, + { + "code": "SL", + "name": "Salavan" + }, + { + "code": "SV", + "name": "Savannakhet" + }, + { + "code": "XE", + "name": "Sekong" + }, + { + "code": "VT", + "name": "Vientiane" + }, + { + "code": "VI", + "name": "Vientiane Province" + }, + { + "code": "XS", + "name": "Xaisomboun" + }, + { + "code": "XI", + "name": "Xiangkhouang" + } + ], + "LB": [ + { + "code": "AK", + "name": "Akkar" + }, + { + "code": "BH", + "name": "Baalbek-Hermel" + }, + { + "code": "BA", + "name": "Beirut" + }, + { + "code": "BI", + "name": "Beqaa" + }, + { + "code": "JL", + "name": "Mount Lebanon" + }, + { + "code": "NA", + "name": "Nabatieh" + }, + { + "code": "AS", + "name": "North" + }, + { + "code": "JA", + "name": "South" + } + ], + "LC": [ + { + "code": "01", + "name": "Anse la Raye" + }, + { + "code": "02", + "name": "Castries" + }, + { + "code": "03", + "name": "Choiseul" + }, + { + "code": "05", + "name": "Dennery" + }, + { + "code": "06", + "name": "Gros Islet" + }, + { + "code": "07", + "name": "Laborie" + }, + { + "code": "08", + "name": "Micoud" + }, + { + "code": "10", + "name": "Soufrière" + }, + { + "code": "11", + "name": "Vieux Fort" + }, + { + "code": "12", + "name": "Canaries" + } + ], + "LI": [ + { + "code": "01", + "name": "Balzers" + }, + { + "code": "02", + "name": "Eschen" + }, + { + "code": "03", + "name": "Gamprin" + }, + { + "code": "04", + "name": "Mauren" + }, + { + "code": "05", + "name": "Planken" + }, + { + "code": "06", + "name": "Ruggell" + }, + { + "code": "07", + "name": "Schaan" + }, + { + "code": "08", + "name": "Schellenberg" + }, + { + "code": "09", + "name": "Triesen" + }, + { + "code": "10", + "name": "Triesenberg" + }, + { + "code": "11", + "name": "Vaduz" + } + ], + "LK": [ + { + "code": "1", + "name": "Western" + }, + { + "code": "2", + "name": "Central" + }, + { + "code": "3", + "name": "Southern" + }, + { + "code": "4", + "name": "Northern" + }, + { + "code": "5", + "name": "Eastern" + }, + { + "code": "6", + "name": "North Western" + }, + { + "code": "7", + "name": "North Central" + }, + { + "code": "8", + "name": "Uva" + }, + { + "code": "9", + "name": "Sabaragamuwa" + }, + { + "code": "11", + "name": "Colombo" + }, + { + "code": "12", + "name": "Gampaha" + }, + { + "code": "13", + "name": "Kalutara" + }, + { + "code": "21", + "name": "Kandy" + }, + { + "code": "22", + "name": "Matale" + }, + { + "code": "23", + "name": "Nuwara Eliya" + }, + { + "code": "31", + "name": "Galle" + }, + { + "code": "32", + "name": "Matara" + }, + { + "code": "33", + "name": "Hambantota" + }, + { + "code": "41", + "name": "Jaffna" + }, + { + "code": "42", + "name": "Kilinochchi" + }, + { + "code": "43", + "name": "Mannar" + }, + { + "code": "44", + "name": "Vavuniya" + }, + { + "code": "45", + "name": "Mullaitivu" + }, + { + "code": "51", + "name": "Batticaloa" + }, + { + "code": "52", + "name": "Ampara" + }, + { + "code": "53", + "name": "Trincomalee" + }, + { + "code": "61", + "name": "Kurunegala" + }, + { + "code": "62", + "name": "Puttalam" + }, + { + "code": "71", + "name": "Anuradhapura" + }, + { + "code": "72", + "name": "Polonnaruwa" + }, + { + "code": "81", + "name": "Badulla" + }, + { + "code": "82", + "name": "Moneragala" + }, + { + "code": "91", + "name": "Ratnapura" + }, + { + "code": "92", + "name": "Kegalle" + } + ], + "LR": [ + { + "code": "BM", + "name": "Bomi" + }, + { + "code": "BG", + "name": "Bong" + }, + { + "code": "GP", + "name": "Gbarpolu" + }, + { + "code": "GB", + "name": "Grand Bassa" + }, + { + "code": "CM", + "name": "Grand Cape Mount" + }, + { + "code": "GG", + "name": "Grand Gedeh" + }, + { + "code": "GK", + "name": "Grand Kru" + }, + { + "code": "LO", + "name": "Lofa" + }, + { + "code": "MG", + "name": "Margibi" + }, + { + "code": "MY", + "name": "Maryland" + }, + { + "code": "MO", + "name": "Montserrado" + }, + { + "code": "NI", + "name": "Nimba" + }, + { + "code": "RG", + "name": "River Gee" + }, + { + "code": "RI", + "name": "Rivercess" + }, + { + "code": "SI", + "name": "Sinoe" + } + ], + "LS": [ + { + "code": "D", + "name": "Berea" + }, + { + "code": "B", + "name": "Butha-Buthe" + }, + { + "code": "C", + "name": "Leribe" + }, + { + "code": "E", + "name": "Mafeteng" + }, + { + "code": "A", + "name": "Maseru" + }, + { + "code": "F", + "name": "Mohale’s Hoek" + }, + { + "code": "J", + "name": "Mokhotlong" + }, + { + "code": "H", + "name": "Qacha’s Nek" + }, + { + "code": "G", + "name": "Quthing" + }, + { + "code": "K", + "name": "Thaba-Tseka" + } + ], + "LT": [ + { + "code": "01", + "name": "AkmenÄ—" + }, + { + "code": "03", + "name": "Alytus" + }, + { + "code": "AL", + "name": "Alytus County" + }, + { + "code": "02", + "name": "Alytus Municipality" + }, + { + "code": "04", + "name": "AnykÅ¡Äiai" + }, + { + "code": "05", + "name": "BirÅ¡tonas" + }, + { + "code": "06", + "name": "Biržai" + }, + { + "code": "07", + "name": "Druskininkai" + }, + { + "code": "08", + "name": "ElektrÄ—nai" + }, + { + "code": "09", + "name": "Ignalina" + }, + { + "code": "10", + "name": "Jonava" + }, + { + "code": "11", + "name": "JoniÅ¡kis" + }, + { + "code": "12", + "name": "Jurbarkas" + }, + { + "code": "13", + "name": "KaiÅ¡iadorys" + }, + { + "code": "14", + "name": "Kalvarija" + }, + { + "code": "16", + "name": "Kaunas" + }, + { + "code": "KU", + "name": "Kaunas County" + }, + { + "code": "15", + "name": "Kauno Municipality" + }, + { + "code": "17", + "name": "Kazlų RÅ«da" + }, + { + "code": "18", + "name": "KÄ—dainiai" + }, + { + "code": "19", + "name": "KelmÄ—" + }, + { + "code": "21", + "name": "KlaipÄ—da" + }, + { + "code": "KL", + "name": "KlaipÄ—da County" + }, + { + "code": "20", + "name": "KlaipÄ—dos Municipality" + }, + { + "code": "22", + "name": "Kretinga" + }, + { + "code": "23", + "name": "KupiÅ¡kis" + }, + { + "code": "24", + "name": "Lazdijai" + }, + { + "code": "25", + "name": "MarijampolÄ—" + }, + { + "code": "MR", + "name": "MarijampolÄ— County" + }, + { + "code": "26", + "name": "Mažeikiai" + }, + { + "code": "27", + "name": "MolÄ—tai" + }, + { + "code": "28", + "name": "Neringa" + }, + { + "code": "29", + "name": "PagÄ—giai" + }, + { + "code": "30", + "name": "Pakruojis" + }, + { + "code": "31", + "name": "Palanga" + }, + { + "code": "32", + "name": "Panevėžio Municipality" + }, + { + "code": "33", + "name": "Panevėžys" + }, + { + "code": "PN", + "name": "Panevėžys County" + }, + { + "code": "34", + "name": "Pasvalys" + }, + { + "code": "35", + "name": "PlungÄ—" + }, + { + "code": "36", + "name": "Prienai" + }, + { + "code": "37", + "name": "RadviliÅ¡kis" + }, + { + "code": "38", + "name": "Raseiniai" + }, + { + "code": "39", + "name": "Rietavas" + }, + { + "code": "40", + "name": "RokiÅ¡kis" + }, + { + "code": "41", + "name": "Å akiai" + }, + { + "code": "42", + "name": "Å alÄininkai" + }, + { + "code": "44", + "name": "Å iauliai" + }, + { + "code": "SA", + "name": "Å iauliai County" + }, + { + "code": "43", + "name": "Å iaulių Municipality" + }, + { + "code": "45", + "name": "Å ilalÄ—" + }, + { + "code": "46", + "name": "Å ilutÄ—" + }, + { + "code": "47", + "name": "Å irvintos" + }, + { + "code": "48", + "name": "Skuodas" + }, + { + "code": "49", + "name": "Å venÄionys" + }, + { + "code": "50", + "name": "TauragÄ—" + }, + { + "code": "TA", + "name": "TauragÄ— County" + }, + { + "code": "51", + "name": "TelÅ¡iai" + }, + { + "code": "TE", + "name": "TelÅ¡iai County" + }, + { + "code": "52", + "name": "Trakai" + }, + { + "code": "53", + "name": "UkmergÄ—" + }, + { + "code": "54", + "name": "Utena" + }, + { + "code": "UT", + "name": "Utena County" + }, + { + "code": "55", + "name": "VarÄ—na" + }, + { + "code": "56", + "name": "VilkaviÅ¡kis" + }, + { + "code": "57", + "name": "Vilniaus Municipality" + }, + { + "code": "58", + "name": "Vilnius" + }, + { + "code": "VL", + "name": "Vilnius County" + }, + { + "code": "59", + "name": "Visaginas" + }, + { + "code": "60", + "name": "Zarasai" + } + ], + "LU": [ + { + "code": "CA", + "name": "Capellen" + }, + { + "code": "CL", + "name": "Clervaux" + }, + { + "code": "DI", + "name": "Diekirch" + }, + { + "code": "EC", + "name": "Echternach" + }, + { + "code": "ES", + "name": "Esch-sur-Alzette" + }, + { + "code": "GR", + "name": "Grevenmacher" + }, + { + "code": "LU", + "name": "Luxembourg" + }, + { + "code": "ME", + "name": "Mersch" + }, + { + "code": "RD", + "name": "Redange" + }, + { + "code": "RM", + "name": "Remich" + }, + { + "code": "VD", + "name": "Vianden" + }, + { + "code": "WI", + "name": "Wiltz" + } + ], + "LV": [ + { + "code": "011", + "name": "Ä€daži" + }, + { + "code": "001", + "name": "Aglona" + }, + { + "code": "002", + "name": "Aizkraukle" + }, + { + "code": "003", + "name": "Aizpute" + }, + { + "code": "004", + "name": "AknÄ«ste" + }, + { + "code": "005", + "name": "Aloja" + }, + { + "code": "006", + "name": "Alsunga" + }, + { + "code": "007", + "name": "AlÅ«ksne" + }, + { + "code": "008", + "name": "Amata" + }, + { + "code": "009", + "name": "Ape" + }, + { + "code": "010", + "name": "Auce" + }, + { + "code": "012", + "name": "BabÄ«te" + }, + { + "code": "013", + "name": "Baldone" + }, + { + "code": "014", + "name": "Baltinava" + }, + { + "code": "015", + "name": "Balvi" + }, + { + "code": "016", + "name": "Bauska" + }, + { + "code": "017", + "name": "BeverÄ«na" + }, + { + "code": "018", + "name": "BrocÄ“ni" + }, + { + "code": "019", + "name": "Burtnieki" + }, + { + "code": "020", + "name": "Carnikava" + }, + { + "code": "022", + "name": "CÄ“sis" + }, + { + "code": "021", + "name": "Cesvaine" + }, + { + "code": "023", + "name": "Cibla" + }, + { + "code": "024", + "name": "Dagda" + }, + { + "code": "DGV", + "name": "Daugavpils" + }, + { + "code": "025", + "name": "Daugavpils Municipality" + }, + { + "code": "026", + "name": "Dobele" + }, + { + "code": "027", + "name": "Dundaga" + }, + { + "code": "028", + "name": "Durbe" + }, + { + "code": "029", + "name": "Engure" + }, + { + "code": "030", + "name": "Ä’rgļi" + }, + { + "code": "031", + "name": "Garkalne" + }, + { + "code": "032", + "name": "Grobiņa" + }, + { + "code": "033", + "name": "Gulbene" + }, + { + "code": "034", + "name": "Iecava" + }, + { + "code": "035", + "name": "IkÅ¡Ä·ile" + }, + { + "code": "036", + "name": "IlÅ«kste" + }, + { + "code": "037", + "name": "InÄukalns" + }, + { + "code": "038", + "name": "Jaunjelgava" + }, + { + "code": "039", + "name": "Jaunpiebalga" + }, + { + "code": "040", + "name": "Jaunpils" + }, + { + "code": "JKB", + "name": "JÄ“kabpils" + }, + { + "code": "042", + "name": "JÄ“kabpils Municipality" + }, + { + "code": "JEL", + "name": "Jelgava" + }, + { + "code": "041", + "name": "Jelgava Municipality" + }, + { + "code": "JUR", + "name": "JÅ«rmala" + }, + { + "code": "043", + "name": "Kandava" + }, + { + "code": "044", + "name": "KÄrsava" + }, + { + "code": "051", + "name": "Ķegums" + }, + { + "code": "052", + "name": "Ķekava" + }, + { + "code": "045", + "name": "KocÄ“ni" + }, + { + "code": "046", + "name": "Koknese" + }, + { + "code": "047", + "name": "KrÄslava" + }, + { + "code": "048", + "name": "Krimulda" + }, + { + "code": "049", + "name": "Krustpils" + }, + { + "code": "050", + "name": "KuldÄ«ga" + }, + { + "code": "053", + "name": "LielvÄrde" + }, + { + "code": "LPX", + "name": "LiepÄja" + }, + { + "code": "055", + "name": "LÄ«gatne" + }, + { + "code": "054", + "name": "Limbaži" + }, + { + "code": "056", + "name": "LÄ«vÄni" + }, + { + "code": "057", + "name": "LubÄna" + }, + { + "code": "058", + "name": "Ludza" + }, + { + "code": "059", + "name": "Madona" + }, + { + "code": "061", + "name": "MÄlpils" + }, + { + "code": "062", + "name": "MÄrupe" + }, + { + "code": "060", + "name": "Mazsalaca" + }, + { + "code": "063", + "name": "MÄ“rsrags" + }, + { + "code": "064", + "name": "NaukÅ¡Ä“ni" + }, + { + "code": "065", + "name": "Nereta" + }, + { + "code": "066", + "name": "NÄ«ca" + }, + { + "code": "067", + "name": "Ogre" + }, + { + "code": "068", + "name": "Olaine" + }, + { + "code": "069", + "name": "Ozolnieki" + }, + { + "code": "070", + "name": "PÄrgauja" + }, + { + "code": "071", + "name": "PÄvilosta" + }, + { + "code": "072", + "name": "Pļaviņas" + }, + { + "code": "073", + "name": "Preiļi" + }, + { + "code": "074", + "name": "Priekule" + }, + { + "code": "075", + "name": "Priekuļi" + }, + { + "code": "076", + "name": "Rauna" + }, + { + "code": "REZ", + "name": "RÄ“zekne" + }, + { + "code": "077", + "name": "RÄ“zekne Municipality" + }, + { + "code": "078", + "name": "Riebiņi" + }, + { + "code": "RIX", + "name": "Riga" + }, + { + "code": "079", + "name": "Roja" + }, + { + "code": "080", + "name": "Ropaži" + }, + { + "code": "081", + "name": "Rucava" + }, + { + "code": "082", + "name": "RugÄji" + }, + { + "code": "084", + "name": "RÅ«jiena" + }, + { + "code": "083", + "name": "RundÄle" + }, + { + "code": "085", + "name": "Sala" + }, + { + "code": "086", + "name": "SalacgrÄ«va" + }, + { + "code": "087", + "name": "Salaspils" + }, + { + "code": "088", + "name": "Saldus" + }, + { + "code": "089", + "name": "Saulkrasti" + }, + { + "code": "090", + "name": "SÄ“ja" + }, + { + "code": "091", + "name": "Sigulda" + }, + { + "code": "092", + "name": "SkrÄ«veri" + }, + { + "code": "093", + "name": "Skrunda" + }, + { + "code": "094", + "name": "Smiltene" + }, + { + "code": "095", + "name": "Stopiņi" + }, + { + "code": "096", + "name": "StrenÄi" + }, + { + "code": "097", + "name": "Talsi" + }, + { + "code": "098", + "name": "TÄ“rvete" + }, + { + "code": "099", + "name": "Tukums" + }, + { + "code": "100", + "name": "Vaiņode" + }, + { + "code": "101", + "name": "Valka" + }, + { + "code": "VMR", + "name": "Valmiera" + }, + { + "code": "102", + "name": "VarakļÄni" + }, + { + "code": "103", + "name": "VÄrkava" + }, + { + "code": "104", + "name": "Vecpiebalga" + }, + { + "code": "105", + "name": "Vecumnieki" + }, + { + "code": "VEN", + "name": "Ventspils" + }, + { + "code": "106", + "name": "Ventspils Municipality" + }, + { + "code": "107", + "name": "ViesÄ«te" + }, + { + "code": "108", + "name": "Viļaka" + }, + { + "code": "109", + "name": "ViļÄni" + }, + { + "code": "110", + "name": "Zilupe" + } + ], + "LY": [ + { + "code": "WA", + "name": "Al Wahat" + }, + { + "code": "BA", + "name": "Benghazi" + }, + { + "code": "BU", + "name": "Butnan" + }, + { + "code": "DR", + "name": "Derna" + }, + { + "code": "GT", + "name": "Ghat" + }, + { + "code": "JA", + "name": "Jabal al Akhdar" + }, + { + "code": "JG", + "name": "Jabal al Gharbi" + }, + { + "code": "JI", + "name": "Jafara" + }, + { + "code": "JU", + "name": "Jufra" + }, + { + "code": "KF", + "name": "Kufra" + }, + { + "code": "MJ", + "name": "Marj" + }, + { + "code": "MI", + "name": "Misrata" + }, + { + "code": "MB", + "name": "Murqub" + }, + { + "code": "MQ", + "name": "Murzuq" + }, + { + "code": "NL", + "name": "Nalut" + }, + { + "code": "NQ", + "name": "Nuqat al Khams" + }, + { + "code": "SB", + "name": "Sabha" + }, + { + "code": "SR", + "name": "Sirte" + }, + { + "code": "TB", + "name": "Tripoli" + }, + { + "code": "WD", + "name": "Wadi al Hayaa" + }, + { + "code": "WS", + "name": "Wadi al Shatii" + }, + { + "code": "ZA", + "name": "Zawiya" + } + ], + "MA": [ + { + "code": "AGD", + "name": "Agadir-Ida Ou Tanane" + }, + { + "code": "HAO", + "name": "Al Haouz" + }, + { + "code": "HOC", + "name": "Al Hoceïma" + }, + { + "code": "AOU", + "name": "Aousserd" + }, + { + "code": "ASZ", + "name": "Assa-Zag" + }, + { + "code": "AZI", + "name": "Azilal" + }, + { + "code": "BES", + "name": "Ben Slimane" + }, + { + "code": "BEM", + "name": "Béni-Mellal" + }, + { + "code": "BER", + "name": "Berkane" + }, + { + "code": "BOD", + "name": "Boujdour" + }, + { + "code": "BOM", + "name": "Boulemane" + }, + { + "code": "CAS", + "name": "Casablanca" + }, + { + "code": "09", + "name": "Chaouia-Ouardigha" + }, + { + "code": "CHE", + "name": "Chefchaouen" + }, + { + "code": "CHI", + "name": "Chichaoua" + }, + { + "code": "CHT", + "name": "Chtouka Aït Baha" + }, + { + "code": "10", + "name": "Doukkala-Abda" + }, + { + "code": "HAJ", + "name": "El Hajeb" + }, + { + "code": "JDI", + "name": "El Jadida" + }, + { + "code": "ERR", + "name": "Errachidia" + }, + { + "code": "ESM", + "name": "Es Semara" + }, + { + "code": "ESI", + "name": "Essaouira" + }, + { + "code": "FAH", + "name": "Fahs-Beni Makada" + }, + { + "code": "05", + "name": "Fès-Boulemane" + }, + { + "code": "FES", + "name": "Fès-Dar-Dbibegh" + }, + { + "code": "FIG", + "name": "Figuig" + }, + { + "code": "02", + "name": "Gharb-Chrarda-Béni Hssen" + }, + { + "code": "08", + "name": "Grand Casablanca" + }, + { + "code": "GUE", + "name": "Guelmim" + }, + { + "code": "14", + "name": "Guelmim-Es Semara" + }, + { + "code": "IFR", + "name": "Ifrane" + }, + { + "code": "INE", + "name": "Inezgane-Aït Melloul" + }, + { + "code": "JRA", + "name": "Jerada" + }, + { + "code": "KES", + "name": "Kelaat Sraghna" + }, + { + "code": "KEN", + "name": "Kénitra" + }, + { + "code": "KHE", + "name": "Khemisset" + }, + { + "code": "KHN", + "name": "Khénifra" + }, + { + "code": "KHO", + "name": "Khouribga" + }, + { + "code": "LAA", + "name": "Laâyoune" + }, + { + "code": "15", + "name": "Laâyoune-Boujdour-Sakia El Hamra" + }, + { + "code": "LAR", + "name": "Larache" + }, + { + "code": "MMD", + "name": "Marrakech-Medina" + }, + { + "code": "MMN", + "name": "Marrakech-Menara" + }, + { + "code": "11", + "name": "Marrakesh-Tensift-El Haouz" + }, + { + "code": "MED", + "name": "Médiouna" + }, + { + "code": "MEK", + "name": "Meknès" + }, + { + "code": "06", + "name": "Meknès-Tafilalet" + }, + { + "code": "MOH", + "name": "Mohammedia" + }, + { + "code": "MOU", + "name": "Moulay Yacoub" + }, + { + "code": "NAD", + "name": "Nador" + }, + { + "code": "NOU", + "name": "Nouaceur" + }, + { + "code": "04", + "name": "Oriental" + }, + { + "code": "OUA", + "name": "Ouarzazate" + }, + { + "code": "OUD", + "name": "Oued Ed-Dahab" + }, + { + "code": "16", + "name": "Oued Ed-Dahab-Lagouira" + }, + { + "code": "OUJ", + "name": "Oujda-Angad" + }, + { + "code": "RAB", + "name": "Rabat" + }, + { + "code": "07", + "name": "Rabat-Salé-Zemmour-Zaer" + }, + { + "code": "SAF", + "name": "Safi" + }, + { + "code": "SAL", + "name": "Salé" + }, + { + "code": "SEF", + "name": "Sefrou" + }, + { + "code": "SET", + "name": "Settat" + }, + { + "code": "SIK", + "name": "Sidi Kacem" + }, + { + "code": "SYB", + "name": "Sidi Youssef Ben Ali" + }, + { + "code": "SKH", + "name": "Skhirat-Témara" + }, + { + "code": "13", + "name": "Souss-Massa-Drâa" + }, + { + "code": "12", + "name": "Tadla-Azilal" + }, + { + "code": "TNT", + "name": "Tan-Tan" + }, + { + "code": "TNG", + "name": "Tangier-Assilah" + }, + { + "code": "01", + "name": "Tangier-Tétouan" + }, + { + "code": "TAO", + "name": "Taounate" + }, + { + "code": "TAI", + "name": "Taourirt" + }, + { + "code": "TAR", + "name": "Taroudant" + }, + { + "code": "TAT", + "name": "Tata" + }, + { + "code": "TAZ", + "name": "Taza" + }, + { + "code": "03", + "name": "Taza-Al Hoceima-Taounate" + }, + { + "code": "TET", + "name": "Tétouan" + }, + { + "code": "TIZ", + "name": "Tiznit" + }, + { + "code": "ZAG", + "name": "Zagora" + } + ], + "MC": [ + { + "code": "FO", + "name": "Fontvieille" + }, + { + "code": "JE", + "name": "Jardin Exotique de Monaco" + }, + { + "code": "CL", + "name": "La Colle" + }, + { + "code": "CO", + "name": "La Condamine" + }, + { + "code": "GA", + "name": "La Gare" + }, + { + "code": "SO", + "name": "La Source" + }, + { + "code": "LA", + "name": "Larvotto" + }, + { + "code": "MA", + "name": "Malbousquet" + }, + { + "code": "MO", + "name": "Monaco-Ville" + }, + { + "code": "MG", + "name": "Moneghetti" + }, + { + "code": "MC", + "name": "Monte Carlo" + }, + { + "code": "MU", + "name": "Moulins" + }, + { + "code": "PH", + "name": "Port Hercules" + }, + { + "code": "SR", + "name": "Saint Roman" + }, + { + "code": "SD", + "name": "Sainte-Dévote Chapel" + }, + { + "code": "SP", + "name": "Spélugues" + }, + { + "code": "VR", + "name": "Vallon de la Rousse" + } + ], + "MD": [ + { + "code": "AN", + "name": "Anenii Noi" + }, + { + "code": "BA", + "name": "BălÅ£i" + }, + { + "code": "BS", + "name": "Basarabeasca" + }, + { + "code": "BD", + "name": "Bender" + }, + { + "code": "BR", + "name": "Briceni" + }, + { + "code": "CA", + "name": "Cahul" + }, + { + "code": "CL", + "name": "CălăraÈ™i" + }, + { + "code": "CT", + "name": "Cantemir" + }, + { + "code": "CS", + "name": "CăuÈ™eni" + }, + { + "code": "CU", + "name": "ChiÈ™inău" + }, + { + "code": "CM", + "name": "CimiÈ™lia" + }, + { + "code": "CR", + "name": "Criuleni" + }, + { + "code": "DO", + "name": "DonduÈ™eni" + }, + { + "code": "DR", + "name": "Drochia" + }, + { + "code": "DU", + "name": "Dubăsari" + }, + { + "code": "ED", + "name": "EdineÈ›" + }, + { + "code": "FA", + "name": "FăleÈ™ti" + }, + { + "code": "FL", + "name": "FloreÈ™ti" + }, + { + "code": "GA", + "name": "Gagauzia" + }, + { + "code": "GL", + "name": "Glodeni" + }, + { + "code": "HI", + "name": "HînceÈ™ti" + }, + { + "code": "IA", + "name": "Ialoveni" + }, + { + "code": "LE", + "name": "Leova" + }, + { + "code": "NI", + "name": "Nisporeni" + }, + { + "code": "OC", + "name": "OcniÅ£a" + }, + { + "code": "OR", + "name": "Orhei" + }, + { + "code": "RE", + "name": "Rezina" + }, + { + "code": "RI", + "name": "Rîșcani" + }, + { + "code": "SI", + "name": "Sîngerei" + }, + { + "code": "SD", + "name": "ȘoldăneÈ™ti" + }, + { + "code": "SO", + "name": "Soroca" + }, + { + "code": "SV", + "name": "Åžtefan Vodă" + }, + { + "code": "ST", + "name": "Strășeni" + }, + { + "code": "TA", + "name": "Taraclia" + }, + { + "code": "TE", + "name": "TeleneÈ™ti" + }, + { + "code": "SN", + "name": "Transnistria" + }, + { + "code": "UN", + "name": "Ungheni" + } + ], + "ME": [ + { + "code": "01", + "name": "Andrijevica" + }, + { + "code": "02", + "name": "Bar" + }, + { + "code": "03", + "name": "Berane" + }, + { + "code": "04", + "name": "Bijelo Polje" + }, + { + "code": "05", + "name": "Budva" + }, + { + "code": "06", + "name": "Cetinje" + }, + { + "code": "07", + "name": "Danilovgrad" + }, + { + "code": "08", + "name": "Herceg Novi" + }, + { + "code": "09", + "name": "KolaÅ¡in" + }, + { + "code": "10", + "name": "Kotor" + }, + { + "code": "11", + "name": "Mojkovac" + }, + { + "code": "12", + "name": "NikÅ¡ić" + }, + { + "code": "13", + "name": "Plav" + }, + { + "code": "14", + "name": "Pljevlja" + }, + { + "code": "15", + "name": "Plužine" + }, + { + "code": "16", + "name": "Podgorica" + }, + { + "code": "17", + "name": "Rožaje" + }, + { + "code": "18", + "name": "Å avnik" + }, + { + "code": "19", + "name": "Tivat" + }, + { + "code": "20", + "name": "Ulcinj" + }, + { + "code": "21", + "name": "Žabljak" + }, + { + "code": "22", + "name": "Gusinje" + }, + { + "code": "23", + "name": "Petnjica" + } + ], + "MG": [ + { + "code": "T", + "name": "Antananarivo" + }, + { + "code": "D", + "name": "Antsiranana" + }, + { + "code": "F", + "name": "Fianarantsoa" + }, + { + "code": "M", + "name": "Mahajanga" + }, + { + "code": "A", + "name": "Toamasina" + }, + { + "code": "U", + "name": "Toliara" + } + ], + "MH": [ + { + "code": "ALL", + "name": "Ailinglaplap Atoll" + }, + { + "code": "ALK", + "name": "Ailuk Atoll" + }, + { + "code": "ARN", + "name": "Arno" + }, + { + "code": "AUR", + "name": "Aur Atoll" + }, + { + "code": "EBO", + "name": "Ebon Atoll" + }, + { + "code": "ENI", + "name": "Enewetak Atoll" + }, + { + "code": "JAB", + "name": "Jabat Island" + }, + { + "code": "JAL", + "name": "Jaluit Atoll" + }, + { + "code": "KIL", + "name": "Kili Island" + }, + { + "code": "KWA", + "name": "Kwajalein" + }, + { + "code": "LAE", + "name": "Lae Atoll" + }, + { + "code": "LIB", + "name": "Lib Island" + }, + { + "code": "LIK", + "name": "Likiep Atoll" + }, + { + "code": "MAJ", + "name": "Majuro" + }, + { + "code": "MAL", + "name": "Maloelap Atoll" + }, + { + "code": "MEJ", + "name": "Mejit Island" + }, + { + "code": "MIL", + "name": "Mili Atoll" + }, + { + "code": "NMK", + "name": "Namdrik Atoll" + }, + { + "code": "NMU", + "name": "Namu Atoll" + }, + { + "code": "L", + "name": "Ralik Chain" + }, + { + "code": "T", + "name": "Ratak Chain" + }, + { + "code": "RON", + "name": "Rongelap Atoll" + }, + { + "code": "UJA", + "name": "Ujae Atoll" + }, + { + "code": "UTI", + "name": "Utirik Atoll" + }, + { + "code": "WTH", + "name": "Wotho Atoll" + }, + { + "code": "WTJ", + "name": "Wotje Atoll" + } + ], + "MK": [ + { + "code": "01", + "name": "Aerodrom" + }, + { + "code": "02", + "name": "AraÄinovo" + }, + { + "code": "03", + "name": "Berovo" + }, + { + "code": "04", + "name": "Bitola" + }, + { + "code": "05", + "name": "Bogdanci" + }, + { + "code": "06", + "name": "Bogovinje" + }, + { + "code": "07", + "name": "Bosilovo" + }, + { + "code": "08", + "name": "Brvenica" + }, + { + "code": "09", + "name": "Butel" + }, + { + "code": "10", + "name": "Valandovo" + }, + { + "code": "11", + "name": "Vasilevo" + }, + { + "code": "12", + "name": "VevÄani" + }, + { + "code": "13", + "name": "Veles" + }, + { + "code": "14", + "name": "Vinica" + }, + { + "code": "15", + "name": "VraneÅ¡tica" + }, + { + "code": "16", + "name": "VrapÄiÅ¡te" + }, + { + "code": "17", + "name": "Gazi Baba" + }, + { + "code": "18", + "name": "Gevgelija" + }, + { + "code": "19", + "name": "Gostivar" + }, + { + "code": "20", + "name": "Gradsko" + }, + { + "code": "21", + "name": "Debar" + }, + { + "code": "22", + "name": "Debarca" + }, + { + "code": "23", + "name": "DelÄevo" + }, + { + "code": "24", + "name": "Demir Kapija" + }, + { + "code": "25", + "name": "Demir Hisar" + }, + { + "code": "26", + "name": "Dojran" + }, + { + "code": "27", + "name": "Dolneni" + }, + { + "code": "28", + "name": "Drugovo" + }, + { + "code": "29", + "name": "GjorÄe Petrov" + }, + { + "code": "30", + "name": "Želino" + }, + { + "code": "31", + "name": "Zajas" + }, + { + "code": "32", + "name": "Zelenikovo" + }, + { + "code": "33", + "name": "Zrnovci" + }, + { + "code": "34", + "name": "Ilinden" + }, + { + "code": "35", + "name": "Jegunovce" + }, + { + "code": "36", + "name": "Kavadarci" + }, + { + "code": "37", + "name": "Karbinci" + }, + { + "code": "38", + "name": "KarpoÅ¡" + }, + { + "code": "39", + "name": "Kisela Voda" + }, + { + "code": "40", + "name": "KiÄevo" + }, + { + "code": "41", + "name": "KonÄe" + }, + { + "code": "42", + "name": "KoÄani" + }, + { + "code": "43", + "name": "Kratovo" + }, + { + "code": "44", + "name": "Kriva Palanka" + }, + { + "code": "45", + "name": "KrivogaÅ¡tani" + }, + { + "code": "46", + "name": "KruÅ¡evo" + }, + { + "code": "47", + "name": "Kumanovo" + }, + { + "code": "48", + "name": "Lipkovo" + }, + { + "code": "49", + "name": "Lozovo" + }, + { + "code": "50", + "name": "Mavrovo and RostuÅ¡a" + }, + { + "code": "51", + "name": "Makedonska Kamenica" + }, + { + "code": "52", + "name": "Makedonski Brod" + }, + { + "code": "53", + "name": "Mogila" + }, + { + "code": "54", + "name": "Negotino" + }, + { + "code": "55", + "name": "Novaci" + }, + { + "code": "56", + "name": "Novo Selo" + }, + { + "code": "57", + "name": "Oslomej" + }, + { + "code": "58", + "name": "Ohrid" + }, + { + "code": "59", + "name": "Petrovec" + }, + { + "code": "60", + "name": "PehÄevo" + }, + { + "code": "61", + "name": "Plasnica" + }, + { + "code": "62", + "name": "Prilep" + }, + { + "code": "63", + "name": "ProbiÅ¡tip" + }, + { + "code": "64", + "name": "RadoviÅ¡" + }, + { + "code": "65", + "name": "Rankovce" + }, + { + "code": "66", + "name": "Resen" + }, + { + "code": "67", + "name": "Rosoman" + }, + { + "code": "68", + "name": "Saraj" + }, + { + "code": "69", + "name": "Sveti Nikole" + }, + { + "code": "70", + "name": "SopiÅ¡te" + }, + { + "code": "71", + "name": "Staro NagoriÄane" + }, + { + "code": "72", + "name": "Struga" + }, + { + "code": "73", + "name": "Strumica" + }, + { + "code": "74", + "name": "StudeniÄani" + }, + { + "code": "75", + "name": "Tearce" + }, + { + "code": "76", + "name": "Tetovo" + }, + { + "code": "77", + "name": "Centar" + }, + { + "code": "78", + "name": "Centar Župa" + }, + { + "code": "79", + "name": "ÄŒair" + }, + { + "code": "80", + "name": "ÄŒaÅ¡ka" + }, + { + "code": "81", + "name": "ÄŒeÅ¡inovo-ObleÅ¡evo" + }, + { + "code": "82", + "name": "ÄŒuÄer-Sandevo" + }, + { + "code": "83", + "name": "Å tip" + }, + { + "code": "84", + "name": "Å uto Orizari" + }, + { + "code": "85", + "name": "Skopje" + } + ], + "ML": [ + { + "code": "BKO", + "name": "Bamako" + }, + { + "code": "7", + "name": "Gao" + }, + { + "code": "1", + "name": "Kayes" + }, + { + "code": "8", + "name": "Kidal" + }, + { + "code": "2", + "name": "Koulikoro" + }, + { + "code": "9", + "name": "Ménaka" + }, + { + "code": "5", + "name": "Mopti" + }, + { + "code": "4", + "name": "Ségou" + }, + { + "code": "3", + "name": "Sikasso" + }, + { + "code": "10", + "name": "Taoudénit" + }, + { + "code": "6", + "name": "Tombouctou" + } + ], + "MM": [ + { + "code": "01", + "name": "Sagaing" + }, + { + "code": "02", + "name": "Bago" + }, + { + "code": "03", + "name": "Magway" + }, + { + "code": "04", + "name": "Mandalay" + }, + { + "code": "05", + "name": "Tanintharyi" + }, + { + "code": "06", + "name": "Yangon" + }, + { + "code": "07", + "name": "Ayeyarwady" + }, + { + "code": "11", + "name": "Kachin" + }, + { + "code": "12", + "name": "Kayah" + }, + { + "code": "13", + "name": "Kayin" + }, + { + "code": "14", + "name": "Chin" + }, + { + "code": "15", + "name": "Mon" + }, + { + "code": "16", + "name": "Rakhine" + }, + { + "code": "17", + "name": "Shan" + }, + { + "code": "18", + "name": "Naypyidaw" + } + ], + "MN": [ + { + "code": "1", + "name": "Ulaanbaatar" + }, + { + "code": "035", + "name": "Orkhon" + }, + { + "code": "037", + "name": "Darkhan-Uul" + }, + { + "code": "039", + "name": "Khentii" + }, + { + "code": "041", + "name": "Khövsgöl" + }, + { + "code": "043", + "name": "Khovd" + }, + { + "code": "046", + "name": "Uvs" + }, + { + "code": "047", + "name": "Töv" + }, + { + "code": "049", + "name": "Selenge" + }, + { + "code": "051", + "name": "Sükhbaatar" + }, + { + "code": "053", + "name": "Ömnögovi" + }, + { + "code": "055", + "name": "Övörkhangai" + }, + { + "code": "057", + "name": "Zavkhan" + }, + { + "code": "059", + "name": "Dundgovi" + }, + { + "code": "061", + "name": "Dornod" + }, + { + "code": "063", + "name": "Dornogovi" + }, + { + "code": "064", + "name": "Govisümber" + }, + { + "code": "065", + "name": "Govi-Altai" + }, + { + "code": "067", + "name": "Bulgan" + }, + { + "code": "069", + "name": "Bayankhongor" + }, + { + "code": "071", + "name": "Bayan-Ölgii" + }, + { + "code": "073", + "name": "Arkhangai" + } + ], + "MR": [ + { + "code": "01", + "name": "Hodh Ech Chargui" + }, + { + "code": "02", + "name": "Hodh El Gharbi" + }, + { + "code": "03", + "name": "Assaba" + }, + { + "code": "04", + "name": "Gorgol" + }, + { + "code": "05", + "name": "Brakna" + }, + { + "code": "06", + "name": "Trarza" + }, + { + "code": "07", + "name": "Adrar" + }, + { + "code": "08", + "name": "Dakhlet Nouadhibou" + }, + { + "code": "09", + "name": "Tagant" + }, + { + "code": "10", + "name": "Guidimaka" + }, + { + "code": "11", + "name": "Tiris Zemmour" + }, + { + "code": "12", + "name": "Inchiri" + }, + { + "code": "13", + "name": "Nouakchott Ouest" + }, + { + "code": "14", + "name": "Nouakchott Nord" + }, + { + "code": "15", + "name": "Nouakchott Sud" + } + ], + "MT": [ + { + "code": "01", + "name": "Attard" + }, + { + "code": "02", + "name": "Balzan" + }, + { + "code": "03", + "name": "Birgu" + }, + { + "code": "04", + "name": "Birkirkara" + }, + { + "code": "05", + "name": "BirżebbuÄ¡a" + }, + { + "code": "06", + "name": "Cospicua" + }, + { + "code": "07", + "name": "Dingli" + }, + { + "code": "08", + "name": "Fgura" + }, + { + "code": "09", + "name": "Floriana" + }, + { + "code": "10", + "name": "Fontana" + }, + { + "code": "11", + "name": "Gudja" + }, + { + "code": "12", + "name": "Gżira" + }, + { + "code": "13", + "name": "Għajnsielem" + }, + { + "code": "14", + "name": "Għarb" + }, + { + "code": "15", + "name": "Għargħur" + }, + { + "code": "16", + "name": "Għasri" + }, + { + "code": "17", + "name": "Għaxaq" + }, + { + "code": "18", + "name": "Ħamrun" + }, + { + "code": "19", + "name": "Iklin" + }, + { + "code": "20", + "name": "Senglea" + }, + { + "code": "21", + "name": "Kalkara" + }, + { + "code": "22", + "name": "KerÄ‹em" + }, + { + "code": "23", + "name": "Kirkop" + }, + { + "code": "24", + "name": "Lija" + }, + { + "code": "25", + "name": "Luqa" + }, + { + "code": "26", + "name": "Marsa" + }, + { + "code": "27", + "name": "Marsaskala" + }, + { + "code": "28", + "name": "Marsaxlokk" + }, + { + "code": "29", + "name": "Mdina" + }, + { + "code": "30", + "name": "Mellieħa" + }, + { + "code": "31", + "name": "MÄ¡arr" + }, + { + "code": "32", + "name": "Mosta" + }, + { + "code": "33", + "name": "Mqabba" + }, + { + "code": "34", + "name": "Msida" + }, + { + "code": "35", + "name": "Imtarfa" + }, + { + "code": "36", + "name": "Munxar" + }, + { + "code": "37", + "name": "Nadur" + }, + { + "code": "38", + "name": "Naxxar" + }, + { + "code": "39", + "name": "Paola" + }, + { + "code": "40", + "name": "Pembroke" + }, + { + "code": "41", + "name": "Pietà" + }, + { + "code": "42", + "name": "Qala" + }, + { + "code": "43", + "name": "Qormi" + }, + { + "code": "44", + "name": "Qrendi" + }, + { + "code": "45", + "name": "Victoria" + }, + { + "code": "46", + "name": "Rabat" + }, + { + "code": "47", + "name": "Safi" + }, + { + "code": "48", + "name": "St. Julian’s" + }, + { + "code": "49", + "name": "San Ä wann" + }, + { + "code": "50", + "name": "Saint Lawrence" + }, + { + "code": "51", + "name": "St. Paul’s Bay" + }, + { + "code": "52", + "name": "Sannat" + }, + { + "code": "53", + "name": "Santa LuÄ‹ija" + }, + { + "code": "54", + "name": "Santa Venera" + }, + { + "code": "55", + "name": "SiÄ¡Ä¡iewi" + }, + { + "code": "56", + "name": "Sliema" + }, + { + "code": "57", + "name": "Swieqi" + }, + { + "code": "58", + "name": "Ta’ Xbiex" + }, + { + "code": "59", + "name": "Tarxien" + }, + { + "code": "60", + "name": "Valletta" + }, + { + "code": "61", + "name": "Xagħra" + }, + { + "code": "62", + "name": "Xewkija" + }, + { + "code": "63", + "name": "Xgħajra" + }, + { + "code": "64", + "name": "Å»abbar" + }, + { + "code": "65", + "name": "Å»ebbuÄ¡ Gozo" + }, + { + "code": "66", + "name": "Å»ebbuÄ¡" + }, + { + "code": "67", + "name": "Å»ejtun" + }, + { + "code": "68", + "name": "Å»urrieq" + } + ], + "MU": [ + { + "code": "AG", + "name": "Agaléga" + }, + { + "code": "BR", + "name": "Beau-Bassin Rose-Hill" + }, + { + "code": "CC", + "name": "Cargados Carajos" + }, + { + "code": "CU", + "name": "Curepipe" + }, + { + "code": "FL", + "name": "Flacq" + }, + { + "code": "GP", + "name": "Grand Port" + }, + { + "code": "MO", + "name": "Moka" + }, + { + "code": "PA", + "name": "Pamplemousses" + }, + { + "code": "PW", + "name": "Plaines Wilhems" + }, + { + "code": "PU", + "name": "Port Louis" + }, + { + "code": "PL", + "name": "Port Louis District" + }, + { + "code": "QB", + "name": "Quatre Bornes" + }, + { + "code": "RR", + "name": "Rivière du Rempart" + }, + { + "code": "BL", + "name": "Rivière Noire" + }, + { + "code": "RO", + "name": "Rodrigues" + }, + { + "code": "SA", + "name": "Savanne" + }, + { + "code": "VP", + "name": "Vacoas-Phoenix" + } + ], + "MV": [ + { + "code": "01", + "name": "Addu" + }, + { + "code": "02", + "name": "Alif Alif" + }, + { + "code": "00", + "name": "Alif Dhaal" + }, + { + "code": "20", + "name": "Baa" + }, + { + "code": "CE", + "name": "Central Province" + }, + { + "code": "17", + "name": "Dhaalu" + }, + { + "code": "14", + "name": "Faafu" + }, + { + "code": "27", + "name": "Gaafu Alif" + }, + { + "code": "28", + "name": "Gaafu Dhaalu" + }, + { + "code": "29", + "name": "Gnaviyani" + }, + { + "code": "07", + "name": "Haa Alif" + }, + { + "code": "23", + "name": "Haa Dhaalu" + }, + { + "code": "26", + "name": "Kaafu" + }, + { + "code": "05", + "name": "Laamu" + }, + { + "code": "03", + "name": "Lhaviyani" + }, + { + "code": "MLE", + "name": "Malé" + }, + { + "code": "12", + "name": "Meemu" + }, + { + "code": "25", + "name": "Noonu" + }, + { + "code": "NC", + "name": "North Central Province" + }, + { + "code": "NO", + "name": "North Province" + }, + { + "code": "13", + "name": "Raa" + }, + { + "code": "24", + "name": "Shaviyani" + }, + { + "code": "SC", + "name": "South Central Province" + }, + { + "code": "SU", + "name": "South Province" + }, + { + "code": "08", + "name": "Thaa" + }, + { + "code": "UN", + "name": "Upper North Province" + }, + { + "code": "US", + "name": "Upper South Province" + }, + { + "code": "04", + "name": "Vaavu" + } + ], + "MW": [ + { + "code": "BA", + "name": "Balaka" + }, + { + "code": "BL", + "name": "Blantyre" + }, + { + "code": "C", + "name": "Central" + }, + { + "code": "CK", + "name": "Chikwawa" + }, + { + "code": "CR", + "name": "Chiradzulu" + }, + { + "code": "CT", + "name": "Chitipa" + }, + { + "code": "DE", + "name": "Dedza" + }, + { + "code": "DO", + "name": "Dowa" + }, + { + "code": "KR", + "name": "Karonga" + }, + { + "code": "KS", + "name": "Kasungu" + }, + { + "code": "LK", + "name": "Likoma" + }, + { + "code": "LI", + "name": "Lilongwe" + }, + { + "code": "MH", + "name": "Machinga" + }, + { + "code": "MG", + "name": "Mangochi" + }, + { + "code": "MC", + "name": "Mchinji" + }, + { + "code": "MU", + "name": "Mulanje" + }, + { + "code": "MW", + "name": "Mwanza" + }, + { + "code": "MZ", + "name": "Mzimba" + }, + { + "code": "NE", + "name": "Neno" + }, + { + "code": "NB", + "name": "Nkhata Bay" + }, + { + "code": "NK", + "name": "Nkhotakota" + }, + { + "code": "N", + "name": "Northern" + }, + { + "code": "NS", + "name": "Nsanje" + }, + { + "code": "NU", + "name": "Ntcheu" + }, + { + "code": "NI", + "name": "Ntchisi" + }, + { + "code": "PH", + "name": "Phalombe" + }, + { + "code": "RU", + "name": "Rumphi" + }, + { + "code": "SA", + "name": "Salima" + }, + { + "code": "S", + "name": "Southern" + }, + { + "code": "TH", + "name": "Thyolo" + }, + { + "code": "ZO", + "name": "Zomba" + } + ], + "MX": [ + { + "code": "AGU", + "name": "Aguascalientes" + }, + { + "code": "BCN", + "name": "Baja California" + }, + { + "code": "BCS", + "name": "Baja California Sur" + }, + { + "code": "CAM", + "name": "Campeche" + }, + { + "code": "CHP", + "name": "Chiapas" + }, + { + "code": "CHH", + "name": "Chihuahua" + }, + { + "code": "CMX", + "name": "Ciudad de Mexico" + }, + { + "code": "COA", + "name": "Coahuila" + }, + { + "code": "COL", + "name": "Colima" + }, + { + "code": "DUR", + "name": "Durango" + }, + { + "code": "GUA", + "name": "Guanajuato" + }, + { + "code": "GRO", + "name": "Guerrero" + }, + { + "code": "HID", + "name": "Hidalgo" + }, + { + "code": "JAL", + "name": "Jalisco" + }, + { + "code": "DIF", + "name": "Mexico City" + }, + { + "code": "MEX", + "name": "Mexico State" + }, + { + "code": "MIC", + "name": "Michoacán" + }, + { + "code": "MOR", + "name": "Morelos" + }, + { + "code": "NAY", + "name": "Nayarit" + }, + { + "code": "NLE", + "name": "Nuevo León" + }, + { + "code": "OAX", + "name": "Oaxaca" + }, + { + "code": "PUE", + "name": "Puebla" + }, + { + "code": "QUE", + "name": "Querétaro" + }, + { + "code": "ROO", + "name": "Quintana Roo" + }, + { + "code": "SLP", + "name": "San Luis Potosí" + }, + { + "code": "SIN", + "name": "Sinaloa" + }, + { + "code": "SON", + "name": "Sonora" + }, + { + "code": "TAB", + "name": "Tabasco" + }, + { + "code": "TAM", + "name": "Tamaulipas" + }, + { + "code": "TLA", + "name": "Tlaxcala" + }, + { + "code": "VER", + "name": "Veracruz" + }, + { + "code": "YUC", + "name": "Yucatán" + }, + { + "code": "ZAC", + "name": "Zacatecas" + } + ], + "MY": [ + { + "code": "01", + "name": "Johor" + }, + { + "code": "02", + "name": "Kedah" + }, + { + "code": "03", + "name": "Kelantan" + }, + { + "code": "04", + "name": "Malacca" + }, + { + "code": "05", + "name": "Negeri Sembilan" + }, + { + "code": "06", + "name": "Pahang" + }, + { + "code": "07", + "name": "Penang" + }, + { + "code": "08", + "name": "Perak" + }, + { + "code": "09", + "name": "Perlis" + }, + { + "code": "10", + "name": "Selangor" + }, + { + "code": "11", + "name": "Terengganu" + }, + { + "code": "12", + "name": "Sabah" + }, + { + "code": "13", + "name": "Sarawak" + }, + { + "code": "14", + "name": "Kuala Lumpur" + }, + { + "code": "15", + "name": "Labuan" + }, + { + "code": "16", + "name": "Putrajaya" + } + ], + "MZ": [ + { + "code": "P", + "name": "Cabo Delgado" + }, + { + "code": "G", + "name": "Gaza" + }, + { + "code": "I", + "name": "Inhambane" + }, + { + "code": "B", + "name": "Manica" + }, + { + "code": "MPM", + "name": "Maputo" + }, + { + "code": "L", + "name": "Maputo Province" + }, + { + "code": "N", + "name": "Nampula" + }, + { + "code": "A", + "name": "Niassa" + }, + { + "code": "S", + "name": "Sofala" + }, + { + "code": "T", + "name": "Tete" + }, + { + "code": "Q", + "name": "Zambezia" + } + ], + "NA": [ + { + "code": "ER", + "name": "Erongo" + }, + { + "code": "HA", + "name": "Hardap" + }, + { + "code": "KA", + "name": "Karas" + }, + { + "code": "KE", + "name": "Kavango East" + }, + { + "code": "KW", + "name": "Kavango West" + }, + { + "code": "KH", + "name": "Khomas" + }, + { + "code": "KU", + "name": "Kunene" + }, + { + "code": "OW", + "name": "Ohangwena" + }, + { + "code": "OH", + "name": "Omaheke" + }, + { + "code": "OS", + "name": "Omusati" + }, + { + "code": "ON", + "name": "Oshana" + }, + { + "code": "OT", + "name": "Oshikoto" + }, + { + "code": "OD", + "name": "Otjozondjupa" + }, + { + "code": "CA", + "name": "Zambezi" + } + ], + "NE": [ + { + "code": "1", + "name": "Agadez" + }, + { + "code": "2", + "name": "Diffa" + }, + { + "code": "3", + "name": "Dosso" + }, + { + "code": "4", + "name": "Maradi" + }, + { + "code": "5", + "name": "Tahoua" + }, + { + "code": "6", + "name": "Tillabéri" + }, + { + "code": "7", + "name": "Zinder" + }, + { + "code": "8", + "name": "Niamey" + } + ], + "NG": [ + { + "code": "AB", + "name": "Abia" + }, + { + "code": "AD", + "name": "Adamawa" + }, + { + "code": "AK", + "name": "Akwa Ibom" + }, + { + "code": "AN", + "name": "Anambra" + }, + { + "code": "BA", + "name": "Bauchi" + }, + { + "code": "BY", + "name": "Bayelsa" + }, + { + "code": "BE", + "name": "Benue" + }, + { + "code": "BO", + "name": "Borno" + }, + { + "code": "CR", + "name": "Cross River" + }, + { + "code": "DE", + "name": "Delta" + }, + { + "code": "EB", + "name": "Ebonyi" + }, + { + "code": "ED", + "name": "Edo" + }, + { + "code": "EK", + "name": "Ekiti" + }, + { + "code": "EN", + "name": "Enugu" + }, + { + "code": "FC", + "name": "Federal Capital Territory" + }, + { + "code": "GO", + "name": "Gombe" + }, + { + "code": "IM", + "name": "Imo" + }, + { + "code": "JI", + "name": "Jigawa" + }, + { + "code": "KD", + "name": "Kaduna" + }, + { + "code": "KN", + "name": "Kano" + }, + { + "code": "KT", + "name": "Katsina" + }, + { + "code": "KE", + "name": "Kebbi" + }, + { + "code": "KO", + "name": "Kogi" + }, + { + "code": "KW", + "name": "Kwara" + }, + { + "code": "LA", + "name": "Lagos" + }, + { + "code": "NA", + "name": "Nasarawa" + }, + { + "code": "NI", + "name": "Niger" + }, + { + "code": "OG", + "name": "Ogun" + }, + { + "code": "ON", + "name": "Ondo" + }, + { + "code": "OS", + "name": "Osun" + }, + { + "code": "OY", + "name": "Oyo" + }, + { + "code": "PL", + "name": "Plateau" + }, + { + "code": "RI", + "name": "Rivers" + }, + { + "code": "SO", + "name": "Sokoto" + }, + { + "code": "TA", + "name": "Taraba" + }, + { + "code": "YO", + "name": "Yobe" + }, + { + "code": "ZA", + "name": "Zamfara" + } + ], + "NI": [ + { + "code": "AN", + "name": "Atlántico Norte" + }, + { + "code": "AS", + "name": "Atlántico Sur" + }, + { + "code": "BO", + "name": "Boaco" + }, + { + "code": "CA", + "name": "Carazo" + }, + { + "code": "CI", + "name": "Chinandega" + }, + { + "code": "CO", + "name": "Chontales" + }, + { + "code": "ES", + "name": "Estelí" + }, + { + "code": "GR", + "name": "Granada" + }, + { + "code": "JI", + "name": "Jinotega" + }, + { + "code": "LE", + "name": "León" + }, + { + "code": "MD", + "name": "Madriz" + }, + { + "code": "MN", + "name": "Managua" + }, + { + "code": "MS", + "name": "Masaya" + }, + { + "code": "MT", + "name": "Matagalpa" + }, + { + "code": "NS", + "name": "Nueva Segovia" + }, + { + "code": "SJ", + "name": "Río San Juan" + }, + { + "code": "RI", + "name": "Rivas" + } + ], + "NL": [ + { + "code": "BQ1", + "name": "Bonaire" + }, + { + "code": "DR", + "name": "Drenthe" + }, + { + "code": "FL", + "name": "Flevoland" + }, + { + "code": "FR", + "name": "Friesland" + }, + { + "code": "GE", + "name": "Gelderland" + }, + { + "code": "GR", + "name": "Groningen" + }, + { + "code": "LI", + "name": "Limburg" + }, + { + "code": "NB", + "name": "North Brabant" + }, + { + "code": "NH", + "name": "North Holland" + }, + { + "code": "OV", + "name": "Overijssel" + }, + { + "code": "BQ2", + "name": "Saba" + }, + { + "code": "BQ3", + "name": "Sint Eustatius" + }, + { + "code": "ZH", + "name": "South Holland" + }, + { + "code": "UT", + "name": "Utrecht" + }, + { + "code": "ZE", + "name": "Zeeland" + } + ], + "NO": [ + { + "code": "01", + "name": "Østfold" + }, + { + "code": "02", + "name": "Akershus" + }, + { + "code": "03", + "name": "Oslo" + }, + { + "code": "04", + "name": "Hedmark" + }, + { + "code": "05", + "name": "Oppland" + }, + { + "code": "06", + "name": "Buskerud" + }, + { + "code": "07", + "name": "Vestfold" + }, + { + "code": "08", + "name": "Telemark" + }, + { + "code": "09", + "name": "Aust-Agder" + }, + { + "code": "10", + "name": "Vest-Agder" + }, + { + "code": "11", + "name": "Rogaland" + }, + { + "code": "12", + "name": "Hordaland" + }, + { + "code": "14", + "name": "Sogn og Fjordane" + }, + { + "code": "15", + "name": "Møre og Romsdal" + }, + { + "code": "16", + "name": "Sør-Trøndelag" + }, + { + "code": "17", + "name": "Nord-Trøndelag" + }, + { + "code": "18", + "name": "Nordland" + }, + { + "code": "19", + "name": "Troms" + }, + { + "code": "20", + "name": "Finnmark" + }, + { + "code": "21", + "name": "Svalbard" + }, + { + "code": "22", + "name": "Jan Mayen" + } + ], + "NP": [ + { + "code": "BA", + "name": "Bagmati" + }, + { + "code": "BH", + "name": "Bheri" + }, + { + "code": "1", + "name": "Central" + }, + { + "code": "DH", + "name": "Dhawalagiri" + }, + { + "code": "GA", + "name": "Gandaki" + }, + { + "code": "JA", + "name": "Janakpur" + }, + { + "code": "KA", + "name": "Karnali" + }, + { + "code": "KO", + "name": "Kosi" + }, + { + "code": "LU", + "name": "Lumbini" + }, + { + "code": "2", + "name": "Madhya Pashchimanchal" + }, + { + "code": "MA", + "name": "Mahakali" + }, + { + "code": "ME", + "name": "Mechi" + }, + { + "code": "NA", + "name": "Narayani" + }, + { + "code": "4", + "name": "Purwanchal" + }, + { + "code": "RA", + "name": "Rapti" + }, + { + "code": "SA", + "name": "Sagarmatha" + }, + { + "code": "SE", + "name": "Seti" + }, + { + "code": "5", + "name": "Sudur Pashchimanchal" + }, + { + "code": "3", + "name": "Western" + } + ], + "NR": [ + { + "code": "01", + "name": "Aiwo" + }, + { + "code": "02", + "name": "Anabar" + }, + { + "code": "03", + "name": "Anetan" + }, + { + "code": "04", + "name": "Anibare" + }, + { + "code": "05", + "name": "Baiti" + }, + { + "code": "06", + "name": "Boe" + }, + { + "code": "07", + "name": "Buada" + }, + { + "code": "08", + "name": "Denigomodu" + }, + { + "code": "09", + "name": "Ewa" + }, + { + "code": "10", + "name": "Ijuw" + }, + { + "code": "11", + "name": "Meneng" + }, + { + "code": "12", + "name": "Nibok" + }, + { + "code": "13", + "name": "Uaboe" + }, + { + "code": "14", + "name": "Yaren" + } + ], + "NZ": [ + { + "code": "AUK", + "name": "Auckland" + }, + { + "code": "BOP", + "name": "Bay of Plenty" + }, + { + "code": "CAN", + "name": "Canterbury" + }, + { + "code": "CIT", + "name": "Chatham Islands" + }, + { + "code": "GIS", + "name": "Gisborne" + }, + { + "code": "HKB", + "name": "Hawke’s Bay" + }, + { + "code": "MWT", + "name": "Manawatu-Wanganui" + }, + { + "code": "MBH", + "name": "Marl" + }, + { + "code": "NSN", + "name": "Nelson" + }, + { + "code": "NTL", + "name": "Northland" + }, + { + "code": "OTA", + "name": "Otago" + }, + { + "code": "STL", + "name": "Southland" + }, + { + "code": "TKI", + "name": "Taranaki" + }, + { + "code": "TAS", + "name": "Tasman" + }, + { + "code": "WKO", + "name": "Waikato" + }, + { + "code": "WGN", + "name": "Wellington" + }, + { + "code": "WTC", + "name": "West Coast" + } + ], + "OM": [ + { + "code": "DA", + "name": "Ad Dakhiliyah" + }, + { + "code": "ZA", + "name": "Ad Dhahirah" + }, + { + "code": "BU", + "name": "Al Buraimi" + }, + { + "code": "WU", + "name": "Al Wusta" + }, + { + "code": "ZU", + "name": "Dhofar" + }, + { + "code": "BJ", + "name": "Janub al Batinah" + }, + { + "code": "SJ", + "name": "Janub ash Sharqiyah" + }, + { + "code": "MU", + "name": "Musandam" + }, + { + "code": "MA", + "name": "Muscat" + }, + { + "code": "BS", + "name": "Shamal al Batinah" + }, + { + "code": "SS", + "name": "Shamal ash Sharqiyah" + } + ], + "PA": [ + { + "code": "1", + "name": "Bocas del Toro" + }, + { + "code": "4", + "name": "Chiriquí" + }, + { + "code": "2", + "name": "Coclé" + }, + { + "code": "3", + "name": "Colón" + }, + { + "code": "5", + "name": "Darién" + }, + { + "code": "EM", + "name": "Emberá" + }, + { + "code": "KY", + "name": "Guna Yala" + }, + { + "code": "6", + "name": "Herrera" + }, + { + "code": "7", + "name": "Los Santos" + }, + { + "code": "NB", + "name": "Ngöbe-Buglé" + }, + { + "code": "8", + "name": "Panamá" + }, + { + "code": "9", + "name": "Veraguas" + }, + { + "code": "10", + "name": "West Panamá" + } + ], + "PE": [ + { + "code": "AMA", + "name": "Amazonas" + }, + { + "code": "ANC", + "name": "Ancash" + }, + { + "code": "APU", + "name": "Apurímac" + }, + { + "code": "ARE", + "name": "Arequipa" + }, + { + "code": "AYA", + "name": "Ayacucho" + }, + { + "code": "CAJ", + "name": "Cajamarca" + }, + { + "code": "CUS", + "name": "Cusco" + }, + { + "code": "CAL", + "name": "El Callao" + }, + { + "code": "HUV", + "name": "Huancavelica" + }, + { + "code": "HUC", + "name": "Huánuco" + }, + { + "code": "ICA", + "name": "Ica" + }, + { + "code": "JUN", + "name": "Junín" + }, + { + "code": "LAL", + "name": "La Libertad" + }, + { + "code": "LAM", + "name": "Lambayeque" + }, + { + "code": "LMA", + "name": "Lima" + }, + { + "code": "LIM", + "name": "Lima Region" + }, + { + "code": "LOR", + "name": "Loreto" + }, + { + "code": "MDD", + "name": "Madre de Dios" + }, + { + "code": "MOQ", + "name": "Moquegua" + }, + { + "code": "PAS", + "name": "Pasco" + }, + { + "code": "PIU", + "name": "Piura" + }, + { + "code": "PUN", + "name": "Puno" + }, + { + "code": "SAM", + "name": "San Martín" + }, + { + "code": "TAC", + "name": "Tacna" + }, + { + "code": "TUM", + "name": "Tumbes" + }, + { + "code": "UCA", + "name": "Ucayali" + } + ], + "PG": [ + { + "code": "NSB", + "name": "Bougainville" + }, + { + "code": "CPM", + "name": "Central" + }, + { + "code": "CPK", + "name": "Chimbu" + }, + { + "code": "EBR", + "name": "East New Britain" + }, + { + "code": "ESW", + "name": "East Sepik" + }, + { + "code": "EHG", + "name": "Eastern Highlands" + }, + { + "code": "EPW", + "name": "Enga" + }, + { + "code": "GPK", + "name": "Gulf" + }, + { + "code": "HLA", + "name": "Hela" + }, + { + "code": "JWK", + "name": "Jiwaka" + }, + { + "code": "MPM", + "name": "Madang" + }, + { + "code": "MRL", + "name": "Manus" + }, + { + "code": "MBA", + "name": "Milne Bay" + }, + { + "code": "MPL", + "name": "Morobe" + }, + { + "code": "NIK", + "name": "New Ireland" + }, + { + "code": "NPP", + "name": "Oro" + }, + { + "code": "NCD", + "name": "Port Moresby" + }, + { + "code": "SAN", + "name": "Sandaun" + }, + { + "code": "SHM", + "name": "Southern Highlands" + }, + { + "code": "WBK", + "name": "West New Britain" + }, + { + "code": "WPD", + "name": "Western" + }, + { + "code": "WHM", + "name": "Western Highlands" + } + ], + "PH": [ + { + "code": "ABR", + "name": "Abra" + }, + { + "code": "AGN", + "name": "Agusan del Norte" + }, + { + "code": "AGS", + "name": "Agusan del Sur" + }, + { + "code": "AKL", + "name": "Aklan" + }, + { + "code": "ALB", + "name": "Albay" + }, + { + "code": "ANT", + "name": "Antique" + }, + { + "code": "APA", + "name": "Apayao" + }, + { + "code": "AUR", + "name": "Aurora" + }, + { + "code": "BAS", + "name": "Basilan" + }, + { + "code": "BAN", + "name": "Bataan" + }, + { + "code": "BTN", + "name": "Batanes" + }, + { + "code": "BTG", + "name": "Batangas" + }, + { + "code": "BEN", + "name": "Benguet" + }, + { + "code": "05", + "name": "Bicol" + }, + { + "code": "BIL", + "name": "Biliran" + }, + { + "code": "BOH", + "name": "Bohol" + }, + { + "code": "BUK", + "name": "Bukidnon" + }, + { + "code": "BUL", + "name": "Bulacan" + }, + { + "code": "CAG", + "name": "Cagayan" + }, + { + "code": "02", + "name": "Cagayan Valley" + }, + { + "code": "40", + "name": "Calabarzon" + }, + { + "code": "CAN", + "name": "Camarines Norte" + }, + { + "code": "CAS", + "name": "Camarines Sur" + }, + { + "code": "CAM", + "name": "Camiguin" + }, + { + "code": "CAP", + "name": "Capiz" + }, + { + "code": "13", + "name": "Caraga" + }, + { + "code": "CAT", + "name": "Catanduanes" + }, + { + "code": "CAV", + "name": "Cavite" + }, + { + "code": "CEB", + "name": "Cebu" + }, + { + "code": "03", + "name": "Central Luzon" + }, + { + "code": "07", + "name": "Central Visayas" + }, + { + "code": "COM", + "name": "Compostela Valley" + }, + { + "code": "15", + "name": "Cordillera Administrative" + }, + { + "code": "NCO", + "name": "Cotabato" + }, + { + "code": "11", + "name": "Davao" + }, + { + "code": "DAV", + "name": "Davao del Norte" + }, + { + "code": "DAS", + "name": "Davao del Sur" + }, + { + "code": "DVO", + "name": "Davao Occidental" + }, + { + "code": "DAO", + "name": "Davao Oriental" + }, + { + "code": "DIN", + "name": "Dinagat Islands" + }, + { + "code": "EAS", + "name": "Eastern Samar" + }, + { + "code": "08", + "name": "Eastern Visayas" + }, + { + "code": "GUI", + "name": "Guimaras" + }, + { + "code": "IFU", + "name": "Ifugao" + }, + { + "code": "01", + "name": "Ilocos" + }, + { + "code": "ILN", + "name": "Ilocos Norte" + }, + { + "code": "ILS", + "name": "Ilocos Sur" + }, + { + "code": "ILI", + "name": "Iloilo" + }, + { + "code": "ISA", + "name": "Isabela" + }, + { + "code": "KAL", + "name": "Kalinga" + }, + { + "code": "LUN", + "name": "La Union" + }, + { + "code": "LAG", + "name": "Laguna" + }, + { + "code": "LAN", + "name": "Lanao del Norte" + }, + { + "code": "LAS", + "name": "Lanao del Sur" + }, + { + "code": "LEY", + "name": "Leyte" + }, + { + "code": "MAG", + "name": "Maguindanao" + }, + { + "code": "MAD", + "name": "Marinduque" + }, + { + "code": "MAS", + "name": "Masbate" + }, + { + "code": "00", + "name": "Metro Manila" + }, + { + "code": "41", + "name": "Mimaropa" + }, + { + "code": "MSC", + "name": "Misamis Occidental" + }, + { + "code": "MSR", + "name": "Misamis Oriental" + }, + { + "code": "MOU", + "name": "Mountain" + }, + { + "code": "14", + "name": "Muslim Mindanao" + }, + { + "code": "NEC", + "name": "Negros Occidental" + }, + { + "code": "NER", + "name": "Negros Oriental" + }, + { + "code": "10", + "name": "Northern Mindanao" + }, + { + "code": "NSA", + "name": "Northern Samar" + }, + { + "code": "NUE", + "name": "Nueva Ecija" + }, + { + "code": "NUV", + "name": "Nueva Vizcaya" + }, + { + "code": "MDC", + "name": "Occidental Mindoro" + }, + { + "code": "MDR", + "name": "Oriental Mindoro" + }, + { + "code": "PLW", + "name": "Palawan" + }, + { + "code": "PAM", + "name": "Pampanga" + }, + { + "code": "PAN", + "name": "Pangasinan" + }, + { + "code": "QUE", + "name": "Quezon" + }, + { + "code": "QUI", + "name": "Quirino" + }, + { + "code": "RIZ", + "name": "Rizal" + }, + { + "code": "ROM", + "name": "Romblon" + }, + { + "code": "WSA", + "name": "Samar" + }, + { + "code": "SAR", + "name": "Sarangani" + }, + { + "code": "SIG", + "name": "Siquijor" + }, + { + "code": "12", + "name": "Soccsksargen" + }, + { + "code": "SOR", + "name": "Sorsogon" + }, + { + "code": "SCO", + "name": "South Cotabato" + }, + { + "code": "SLE", + "name": "Southern Leyte" + }, + { + "code": "SUK", + "name": "Sultan Kudarat" + }, + { + "code": "SLU", + "name": "Sulu" + }, + { + "code": "SUN", + "name": "Surigao del Norte" + }, + { + "code": "SUR", + "name": "Surigao del Sur" + }, + { + "code": "TAR", + "name": "Tarlac" + }, + { + "code": "TAW", + "name": "Tawi-Tawi" + }, + { + "code": "06", + "name": "Western Visayas" + }, + { + "code": "ZMB", + "name": "Zambales" + }, + { + "code": "ZAN", + "name": "Zamboanga del Norte" + }, + { + "code": "ZAS", + "name": "Zamboanga del Sur" + }, + { + "code": "09", + "name": "Zamboanga Peninsula" + }, + { + "code": "ZSI", + "name": "Zamboanga Sibugay" + } + ], + "PK": [ + { + "code": "JK", + "name": "Azad Kashmir" + }, + { + "code": "BA", + "name": "Balochistan" + }, + { + "code": "TA", + "name": "Federally Administered Tribal Areas" + }, + { + "code": "GB", + "name": "Gilgit-Baltistan" + }, + { + "code": "IS", + "name": "Islamabad" + }, + { + "code": "KP", + "name": "Khyber Pakhtunkhwa" + }, + { + "code": "PB", + "name": "Punjab" + }, + { + "code": "SD", + "name": "Sindh" + } + ], + "PL": [ + { + "code": "WP", + "name": "Greater Poland" + }, + { + "code": "SK", + "name": "Holy Cross" + }, + { + "code": "KP", + "name": "Kuyavia-Pomerania" + }, + { + "code": "MA", + "name": "Lesser Poland" + }, + { + "code": "LD", + "name": "Åódź" + }, + { + "code": "DS", + "name": "Lower Silesia" + }, + { + "code": "LU", + "name": "Lublin" + }, + { + "code": "LB", + "name": "Lubusz" + }, + { + "code": "MZ", + "name": "Mazovia" + }, + { + "code": "OP", + "name": "Opole" + }, + { + "code": "PD", + "name": "Podlachia" + }, + { + "code": "PM", + "name": "Pomerania" + }, + { + "code": "SL", + "name": "Silesia" + }, + { + "code": "PK", + "name": "Subcarpathia" + }, + { + "code": "WN", + "name": "Warmia-Masuria" + }, + { + "code": "ZP", + "name": "West Pomerania" + } + ], + "PS": [ + { + "code": "BTH", + "name": "Bethlehem" + }, + { + "code": "DEB", + "name": "Deir al-Balah" + }, + { + "code": "GZA", + "name": "Gaza" + }, + { + "code": "HBN", + "name": "Hebron" + }, + { + "code": "JEN", + "name": "Jenin" + }, + { + "code": "JRH", + "name": "Jericho" + }, + { + "code": "JEM", + "name": "Jerusalem" + }, + { + "code": "KYS", + "name": "Khan Yunis" + }, + { + "code": "NBS", + "name": "Nablus" + }, + { + "code": "NGZ", + "name": "North Gaza" + }, + { + "code": "QQA", + "name": "Qalqilya" + }, + { + "code": "RFH", + "name": "Rafah" + }, + { + "code": "RBH", + "name": "Ramallah and al-Bireh" + }, + { + "code": "SLT", + "name": "Salfit" + }, + { + "code": "TBS", + "name": "Tubas" + }, + { + "code": "TKM", + "name": "Tulkarm" + } + ], + "PT": [ + { + "code": "01", + "name": "Aveiro" + }, + { + "code": "02", + "name": "Beja" + }, + { + "code": "03", + "name": "Braga" + }, + { + "code": "04", + "name": "Bragança" + }, + { + "code": "05", + "name": "Castelo Branco" + }, + { + "code": "06", + "name": "Coimbra" + }, + { + "code": "07", + "name": "Évora" + }, + { + "code": "08", + "name": "Faro" + }, + { + "code": "09", + "name": "Guarda" + }, + { + "code": "10", + "name": "Leiria" + }, + { + "code": "11", + "name": "Lisbon" + }, + { + "code": "12", + "name": "Portalegre" + }, + { + "code": "13", + "name": "Porto" + }, + { + "code": "14", + "name": "Santarém" + }, + { + "code": "15", + "name": "Setúbal" + }, + { + "code": "16", + "name": "Viana do Castelo" + }, + { + "code": "17", + "name": "Vila Real" + }, + { + "code": "18", + "name": "Viseu" + }, + { + "code": "20", + "name": "Azores" + }, + { + "code": "30", + "name": "Madeira" + } + ], + "PW": [ + { + "code": "002", + "name": "Aimeliik" + }, + { + "code": "004", + "name": "Airai" + }, + { + "code": "010", + "name": "Angaur" + }, + { + "code": "050", + "name": "Hatohobei" + }, + { + "code": "100", + "name": "Kayangel" + }, + { + "code": "150", + "name": "Koror" + }, + { + "code": "212", + "name": "Melekeok" + }, + { + "code": "214", + "name": "Ngaraard" + }, + { + "code": "218", + "name": "Ngarchelong" + }, + { + "code": "222", + "name": "Ngardmau" + }, + { + "code": "224", + "name": "Ngatpang" + }, + { + "code": "226", + "name": "Ngchesar" + }, + { + "code": "227", + "name": "Ngeremlengui" + }, + { + "code": "228", + "name": "Ngiwal" + }, + { + "code": "350", + "name": "Peleliu" + }, + { + "code": "370", + "name": "Sonsorol" + } + ], + "PY": [ + { + "code": "16", + "name": "Alto Paraguay" + }, + { + "code": "10", + "name": "Alto Paraná" + }, + { + "code": "13", + "name": "Amambay" + }, + { + "code": "ASU", + "name": "Asunción" + }, + { + "code": "19", + "name": "Boquerón" + }, + { + "code": "5", + "name": "Caaguazú" + }, + { + "code": "6", + "name": "Caazapá" + }, + { + "code": "14", + "name": "Canindeyú" + }, + { + "code": "11", + "name": "Central" + }, + { + "code": "1", + "name": "Concepción" + }, + { + "code": "3", + "name": "Cordillera" + }, + { + "code": "4", + "name": "Guairá" + }, + { + "code": "7", + "name": "Itapúa" + }, + { + "code": "8", + "name": "Misiones" + }, + { + "code": "12", + "name": "Ñeembucú" + }, + { + "code": "9", + "name": "Paraguarí" + }, + { + "code": "15", + "name": "Presidente Hayes" + }, + { + "code": "2", + "name": "San Pedro" + } + ], + "QA": [ + { + "code": "ZA", + "name": "Al Daayen" + }, + { + "code": "KH", + "name": "Al Khor" + }, + { + "code": "RA", + "name": "Al Rayyan" + }, + { + "code": "WA", + "name": "Al Wakrah" + }, + { + "code": "SH", + "name": "Ash ShīḩÄnÄ«yah" + }, + { + "code": "DA", + "name": "Doha" + }, + { + "code": "MS", + "name": "Madinat ash Shamal" + }, + { + "code": "US", + "name": "Umm Salal" + } + ], + "RO": [ + { + "code": "AB", + "name": "Alba" + }, + { + "code": "AR", + "name": "Arad" + }, + { + "code": "AG", + "name": "ArgeÈ™" + }, + { + "code": "BC", + "name": "Bacău" + }, + { + "code": "BH", + "name": "Bihor" + }, + { + "code": "BN", + "name": "BistriÅ£a-Năsăud" + }, + { + "code": "BT", + "name": "BotoÅŸani" + }, + { + "code": "BR", + "name": "Brăila" + }, + { + "code": "BV", + "name": "BraÅŸov" + }, + { + "code": "B", + "name": "Bucharest" + }, + { + "code": "BZ", + "name": "Buzău" + }, + { + "code": "CL", + "name": "CălăraÈ™i" + }, + { + "code": "CS", + "name": "CaraÈ™-Severin" + }, + { + "code": "CJ", + "name": "Cluj" + }, + { + "code": "CT", + "name": "ConstanÈ›a" + }, + { + "code": "CV", + "name": "Covasna" + }, + { + "code": "DB", + "name": "DâmboviÈ›a" + }, + { + "code": "DJ", + "name": "Dolj" + }, + { + "code": "GL", + "name": "GalaÈ›i" + }, + { + "code": "GR", + "name": "Giurgiu" + }, + { + "code": "GJ", + "name": "Gorj" + }, + { + "code": "HR", + "name": "Harghita" + }, + { + "code": "HD", + "name": "Hunedoara" + }, + { + "code": "IL", + "name": "IalomiÈ›a" + }, + { + "code": "IS", + "name": "IaÈ™i" + }, + { + "code": "IF", + "name": "Ilfov" + }, + { + "code": "MM", + "name": "MaramureÅŸ" + }, + { + "code": "MH", + "name": "MehedinÈ›i" + }, + { + "code": "MS", + "name": "MureÅŸ" + }, + { + "code": "NT", + "name": "NeamÅ£" + }, + { + "code": "OT", + "name": "Olt" + }, + { + "code": "PH", + "name": "Prahova" + }, + { + "code": "SJ", + "name": "Sălaj" + }, + { + "code": "SM", + "name": "Satu Mare" + }, + { + "code": "SB", + "name": "Sibiu" + }, + { + "code": "SV", + "name": "Suceava" + }, + { + "code": "TR", + "name": "Teleorman" + }, + { + "code": "TM", + "name": "TimiÈ™" + }, + { + "code": "TL", + "name": "Tulcea" + }, + { + "code": "VL", + "name": "Vâlcea" + }, + { + "code": "VS", + "name": "Vaslui" + }, + { + "code": "VN", + "name": "Vrancea" + } + ], + "RS": [ + { + "code": "00", + "name": "Beograd" + }, + { + "code": "14", + "name": "Bor" + }, + { + "code": "11", + "name": "BraniÄevo" + }, + { + "code": "02", + "name": "Central Banat" + }, + { + "code": "23", + "name": "Jablanica" + }, + { + "code": "09", + "name": "Kolubara" + }, + { + "code": "25", + "name": "Kosovo" + }, + { + "code": "KM", + "name": "Kosovo-Metohija" + }, + { + "code": "29", + "name": "Kosovo-Pomoravlje" + }, + { + "code": "28", + "name": "Kosovska Mitrovica" + }, + { + "code": "08", + "name": "MaÄva" + }, + { + "code": "17", + "name": "Moravica" + }, + { + "code": "20", + "name": "NiÅ¡ava" + }, + { + "code": "01", + "name": "North BaÄka" + }, + { + "code": "03", + "name": "North Banat" + }, + { + "code": "24", + "name": "PÄinja" + }, + { + "code": "26", + "name": "Peć" + }, + { + "code": "22", + "name": "Pirot" + }, + { + "code": "10", + "name": "Podunavlje" + }, + { + "code": "13", + "name": "Pomoravlje" + }, + { + "code": "27", + "name": "Prizren" + }, + { + "code": "19", + "name": "Rasina" + }, + { + "code": "18", + "name": "RaÅ¡ka" + }, + { + "code": "06", + "name": "South BaÄka" + }, + { + "code": "04", + "name": "South Banat" + }, + { + "code": "07", + "name": "Srem" + }, + { + "code": "12", + "name": "Å umadija" + }, + { + "code": "21", + "name": "Toplica" + }, + { + "code": "VO", + "name": "Vojvodina" + }, + { + "code": "05", + "name": "West BaÄka" + }, + { + "code": "15", + "name": "ZajeÄar" + }, + { + "code": "16", + "name": "Zlatibor" + } + ], + "RU": [ + { + "code": "AD", + "name": "Adygea" + }, + { + "code": "AL", + "name": "Altai" + }, + { + "code": "ALT", + "name": "Altai Krai" + }, + { + "code": "AMU", + "name": "Amur" + }, + { + "code": "ARK", + "name": "Arkhangelsk" + }, + { + "code": "AST", + "name": "Astrakhan" + }, + { + "code": "BA", + "name": "Bashkortostan" + }, + { + "code": "BEL", + "name": "Belgorod" + }, + { + "code": "BRY", + "name": "Bryansk" + }, + { + "code": "BU", + "name": "Buryat" + }, + { + "code": "CE", + "name": "Chechen" + }, + { + "code": "CHE", + "name": "Chelyabinsk" + }, + { + "code": "CHU", + "name": "Chukotka Okrug" + }, + { + "code": "CU", + "name": "Chuvash" + }, + { + "code": "DA", + "name": "Dagestan" + }, + { + "code": "IN", + "name": "Ingushetia" + }, + { + "code": "IRK", + "name": "Irkutsk" + }, + { + "code": "IVA", + "name": "Ivanovo" + }, + { + "code": "YEV", + "name": "Jewish" + }, + { + "code": "KB", + "name": "Kabardino-Balkar" + }, + { + "code": "KGD", + "name": "Kaliningrad" + }, + { + "code": "KL", + "name": "Kalmykia" + }, + { + "code": "KLU", + "name": "Kaluga" + }, + { + "code": "KAM", + "name": "Kamchatka Krai" + }, + { + "code": "KC", + "name": "Karachay-Cherkess" + }, + { + "code": "KR", + "name": "Karelia" + }, + { + "code": "KEM", + "name": "Kemerovo" + }, + { + "code": "KHA", + "name": "Khabarovsk Krai" + }, + { + "code": "KK", + "name": "Khakassia" + }, + { + "code": "KHM", + "name": "Khanty-Mansi" + }, + { + "code": "KIR", + "name": "Kirov" + }, + { + "code": "KO", + "name": "Komi" + }, + { + "code": "KOS", + "name": "Kostroma" + }, + { + "code": "KDA", + "name": "Krasnodar Krai" + }, + { + "code": "KYA", + "name": "Krasnoyarsk Krai" + }, + { + "code": "KGN", + "name": "Kurgan" + }, + { + "code": "KRS", + "name": "Kursk" + }, + { + "code": "LEN", + "name": "Leningrad" + }, + { + "code": "LIP", + "name": "Lipetsk" + }, + { + "code": "MAG", + "name": "Magadan" + }, + { + "code": "ME", + "name": "Mari El" + }, + { + "code": "MO", + "name": "Mordovia" + }, + { + "code": "MOW", + "name": "Moscow" + }, + { + "code": "MOS", + "name": "Moscow Province" + }, + { + "code": "MUR", + "name": "Murmansk" + }, + { + "code": "NEN", + "name": "Nenets" + }, + { + "code": "NIZ", + "name": "Nizhny Novgorod" + }, + { + "code": "SE", + "name": "North Ossetia-Alania" + }, + { + "code": "NGR", + "name": "Novgorod" + }, + { + "code": "NVS", + "name": "Novosibirsk" + }, + { + "code": "OMS", + "name": "Omsk" + }, + { + "code": "ORE", + "name": "Orenburg" + }, + { + "code": "ORL", + "name": "Oryol" + }, + { + "code": "PNZ", + "name": "Penza" + }, + { + "code": "PER", + "name": "Perm Krai" + }, + { + "code": "PRI", + "name": "Primorsky Krai" + }, + { + "code": "PSK", + "name": "Pskov" + }, + { + "code": "ROS", + "name": "Rostov" + }, + { + "code": "RYA", + "name": "Ryazan" + }, + { + "code": "SPE", + "name": "Saint Petersburg" + }, + { + "code": "SA", + "name": "Sakha" + }, + { + "code": "SAK", + "name": "Sakhalin" + }, + { + "code": "SAM", + "name": "Samara" + }, + { + "code": "SAR", + "name": "Saratov" + }, + { + "code": "SMO", + "name": "Smolensk" + }, + { + "code": "STA", + "name": "Stavropol Krai" + }, + { + "code": "SVE", + "name": "Sverdlovsk" + }, + { + "code": "TAM", + "name": "Tambov" + }, + { + "code": "TA", + "name": "Tatarstan" + }, + { + "code": "TOM", + "name": "Tomsk" + }, + { + "code": "TUL", + "name": "Tula" + }, + { + "code": "TY", + "name": "Tuva" + }, + { + "code": "TVE", + "name": "Tver" + }, + { + "code": "TYU", + "name": "Tyumen" + }, + { + "code": "UD", + "name": "Udmurt" + }, + { + "code": "ULY", + "name": "Ulyanovsk" + }, + { + "code": "VLA", + "name": "Vladimir" + }, + { + "code": "VGG", + "name": "Volgograd" + }, + { + "code": "VLG", + "name": "Vologda" + }, + { + "code": "VOR", + "name": "Voronezh" + }, + { + "code": "YAN", + "name": "Yamalo-Nenets Okrug" + }, + { + "code": "YAR", + "name": "Yaroslavl" + }, + { + "code": "ZAB", + "name": "Zabaykalsky Krai" + } + ], + "RW": [ + { + "code": "01", + "name": "Kigali" + }, + { + "code": "02", + "name": "Eastern" + }, + { + "code": "03", + "name": "Northern" + }, + { + "code": "04", + "name": "Western" + }, + { + "code": "05", + "name": "Southern" + } + ], + "SA": [ + { + "code": "01", + "name": "Riyadh" + }, + { + "code": "02", + "name": "Makkah" + }, + { + "code": "03", + "name": "Al Madinah" + }, + { + "code": "04", + "name": "Eastern" + }, + { + "code": "05", + "name": "Al-Qassim" + }, + { + "code": "06", + "name": "Ha’il" + }, + { + "code": "07", + "name": "Tabuk" + }, + { + "code": "08", + "name": "Northern Borders" + }, + { + "code": "09", + "name": "Jizan" + }, + { + "code": "10", + "name": "Najran" + }, + { + "code": "11", + "name": "Al Bahah" + }, + { + "code": "12", + "name": "Al Jawf" + }, + { + "code": "14", + "name": "Asir" + } + ], + "SB": [ + { + "code": "CE", + "name": "Central" + }, + { + "code": "CH", + "name": "Choiseul" + }, + { + "code": "GU", + "name": "Guadalcanal" + }, + { + "code": "CT", + "name": "Honiara" + }, + { + "code": "IS", + "name": "Isabel" + }, + { + "code": "MK", + "name": "Makira-Ulawa" + }, + { + "code": "ML", + "name": "Malaita" + }, + { + "code": "RB", + "name": "Rennell and Bellona" + }, + { + "code": "TE", + "name": "Temotu" + }, + { + "code": "WE", + "name": "Western" + } + ], + "SC": [ + { + "code": "01", + "name": "Anse aux Pins" + }, + { + "code": "02", + "name": "Anse Boileau" + }, + { + "code": "03", + "name": "Anse Etoile" + }, + { + "code": "04", + "name": "Au Cap" + }, + { + "code": "05", + "name": "Anse Royale" + }, + { + "code": "06", + "name": "Baie Lazare" + }, + { + "code": "07", + "name": "Baie Sainte Anne" + }, + { + "code": "08", + "name": "Beau Vallon" + }, + { + "code": "09", + "name": "Bel Air" + }, + { + "code": "10", + "name": "Bel Ombre" + }, + { + "code": "11", + "name": "Cascade" + }, + { + "code": "12", + "name": "Glacis" + }, + { + "code": "13", + "name": "Grand’Anse Mahé" + }, + { + "code": "14", + "name": "Grand’Anse Praslin" + }, + { + "code": "15", + "name": "La Digue" + }, + { + "code": "16", + "name": "La Rivière Anglaise" + }, + { + "code": "17", + "name": "Mont Buxton" + }, + { + "code": "18", + "name": "Mont Fleuri" + }, + { + "code": "19", + "name": "Plaisance" + }, + { + "code": "20", + "name": "Pointe La Rue" + }, + { + "code": "21", + "name": "Port Glaud" + }, + { + "code": "22", + "name": "Saint Louis" + }, + { + "code": "23", + "name": "Takamaka" + }, + { + "code": "24", + "name": "Les Mamelles" + }, + { + "code": "25", + "name": "Roche Caiman" + } + ], + "SD": [ + { + "code": "GZ", + "name": "Al Jazirah" + }, + { + "code": "GD", + "name": "Al Qadarif" + }, + { + "code": "NB", + "name": "Blue Nile" + }, + { + "code": "DC", + "name": "Central Darfur" + }, + { + "code": "DE", + "name": "East Darfur" + }, + { + "code": "KA", + "name": "Kassala" + }, + { + "code": "KH", + "name": "Khartoum" + }, + { + "code": "DN", + "name": "North Darfur" + }, + { + "code": "KN", + "name": "North Kurdufan" + }, + { + "code": "NO", + "name": "Northern" + }, + { + "code": "RS", + "name": "Red Sea" + }, + { + "code": "NR", + "name": "River Nile" + }, + { + "code": "SI", + "name": "Sennar" + }, + { + "code": "DS", + "name": "South Darfur" + }, + { + "code": "KS", + "name": "South Kurdufan" + }, + { + "code": "DW", + "name": "West Darfur" + }, + { + "code": "GK", + "name": "West Kurdufan" + }, + { + "code": "NW", + "name": "White Nile" + } + ], + "SE": [ + { + "code": "K", + "name": "Blekinge" + }, + { + "code": "W", + "name": "Dalarna" + }, + { + "code": "X", + "name": "Gävleborg" + }, + { + "code": "I", + "name": "Gotland" + }, + { + "code": "N", + "name": "Halland" + }, + { + "code": "Z", + "name": "Jämtland" + }, + { + "code": "F", + "name": "Jönköping" + }, + { + "code": "H", + "name": "Kalmar" + }, + { + "code": "G", + "name": "Kronoberg" + }, + { + "code": "BD", + "name": "Norrbotten" + }, + { + "code": "T", + "name": "Örebro" + }, + { + "code": "E", + "name": "Östergötland" + }, + { + "code": "M", + "name": "SkÃ¥ne" + }, + { + "code": "D", + "name": "Södermanland" + }, + { + "code": "AB", + "name": "Stockholm" + }, + { + "code": "C", + "name": "Uppsala" + }, + { + "code": "S", + "name": "Värmland" + }, + { + "code": "AC", + "name": "Västerbotten" + }, + { + "code": "Y", + "name": "Västernorrland" + }, + { + "code": "U", + "name": "Västmanland" + }, + { + "code": "O", + "name": "Västra Götaland" + } + ], + "SG": [ + { + "code": "01", + "name": "Central Singapore" + }, + { + "code": "02", + "name": "North East" + }, + { + "code": "03", + "name": "North West" + }, + { + "code": "04", + "name": "South East" + }, + { + "code": "05", + "name": "South West" + } + ], + "SH": [ + { + "code": "AC", + "name": "Ascension Island" + }, + { + "code": "HL", + "name": "Saint Helena" + } + ], + "SI": [ + { + "code": "001", + "name": "AjdovÅ¡Äina" + }, + { + "code": "002", + "name": "Beltinci" + }, + { + "code": "003", + "name": "Bled" + }, + { + "code": "004", + "name": "Bohinj" + }, + { + "code": "005", + "name": "Borovnica" + }, + { + "code": "006", + "name": "Bovec" + }, + { + "code": "007", + "name": "Brda" + }, + { + "code": "008", + "name": "Brezovica" + }, + { + "code": "009", + "name": "Brežice" + }, + { + "code": "010", + "name": "TiÅ¡ina" + }, + { + "code": "011", + "name": "Celje" + }, + { + "code": "012", + "name": "Cerklje na Gorenjskem" + }, + { + "code": "013", + "name": "Cerknica" + }, + { + "code": "014", + "name": "Cerkno" + }, + { + "code": "015", + "name": "ÄŒrenÅ¡ovci" + }, + { + "code": "016", + "name": "ÄŒrna na KoroÅ¡kem" + }, + { + "code": "017", + "name": "ÄŒrnomelj" + }, + { + "code": "018", + "name": "Destrnik" + }, + { + "code": "019", + "name": "DivaÄa" + }, + { + "code": "020", + "name": "Dobrepolje" + }, + { + "code": "021", + "name": "Dobrova–Polhov Gradec" + }, + { + "code": "022", + "name": "Dol pri Ljubljani" + }, + { + "code": "023", + "name": "Domžale" + }, + { + "code": "024", + "name": "Dornava" + }, + { + "code": "025", + "name": "Dravograd" + }, + { + "code": "026", + "name": "Duplek" + }, + { + "code": "027", + "name": "Gorenja Vas–Poljane" + }, + { + "code": "028", + "name": "GoriÅ¡nica" + }, + { + "code": "029", + "name": "Gornja Radgona" + }, + { + "code": "030", + "name": "Gornji Grad" + }, + { + "code": "031", + "name": "Gornji Petrovci" + }, + { + "code": "032", + "name": "Grosuplje" + }, + { + "code": "033", + "name": "Å alovci" + }, + { + "code": "034", + "name": "Hrastnik" + }, + { + "code": "035", + "name": "Hrpelje–Kozina" + }, + { + "code": "036", + "name": "Idrija" + }, + { + "code": "037", + "name": "Ig" + }, + { + "code": "038", + "name": "Ilirska Bistrica" + }, + { + "code": "039", + "name": "IvanÄna Gorica" + }, + { + "code": "040", + "name": "Izola" + }, + { + "code": "041", + "name": "Jesenice" + }, + { + "code": "042", + "name": "JurÅ¡inci" + }, + { + "code": "043", + "name": "Kamnik" + }, + { + "code": "044", + "name": "Kanal" + }, + { + "code": "045", + "name": "KidriÄevo" + }, + { + "code": "046", + "name": "Kobarid" + }, + { + "code": "047", + "name": "Kobilje" + }, + { + "code": "048", + "name": "KoÄevje" + }, + { + "code": "049", + "name": "Komen" + }, + { + "code": "050", + "name": "Koper" + }, + { + "code": "051", + "name": "Kozje" + }, + { + "code": "052", + "name": "Kranj" + }, + { + "code": "053", + "name": "Kranjska Gora" + }, + { + "code": "054", + "name": "KrÅ¡ko" + }, + { + "code": "055", + "name": "Kungota" + }, + { + "code": "056", + "name": "Kuzma" + }, + { + "code": "057", + "name": "LaÅ¡ko" + }, + { + "code": "058", + "name": "Lenart" + }, + { + "code": "059", + "name": "Lendava" + }, + { + "code": "060", + "name": "Litija" + }, + { + "code": "061", + "name": "Ljubljana" + }, + { + "code": "062", + "name": "Ljubno" + }, + { + "code": "063", + "name": "Ljutomer" + }, + { + "code": "064", + "name": "Logatec" + }, + { + "code": "065", + "name": "LoÅ¡ka Dolina" + }, + { + "code": "066", + "name": "LoÅ¡ki Potok" + }, + { + "code": "067", + "name": "LuÄe" + }, + { + "code": "068", + "name": "Lukovica" + }, + { + "code": "069", + "name": "MajÅ¡perk" + }, + { + "code": "070", + "name": "Maribor" + }, + { + "code": "071", + "name": "Medvode" + }, + { + "code": "072", + "name": "MengeÅ¡" + }, + { + "code": "073", + "name": "Metlika" + }, + { + "code": "074", + "name": "Mežica" + }, + { + "code": "075", + "name": "Miren–Kostanjevica" + }, + { + "code": "076", + "name": "Mislinja" + }, + { + "code": "077", + "name": "MoravÄe" + }, + { + "code": "078", + "name": "Moravske Toplice" + }, + { + "code": "079", + "name": "Mozirje" + }, + { + "code": "080", + "name": "Murska Sobota" + }, + { + "code": "081", + "name": "Muta" + }, + { + "code": "082", + "name": "Naklo" + }, + { + "code": "083", + "name": "Nazarje" + }, + { + "code": "084", + "name": "Nova Gorica" + }, + { + "code": "085", + "name": "Novo Mesto" + }, + { + "code": "086", + "name": "Odranci" + }, + { + "code": "087", + "name": "Ormož" + }, + { + "code": "088", + "name": "Osilnica" + }, + { + "code": "089", + "name": "Pesnica" + }, + { + "code": "090", + "name": "Piran" + }, + { + "code": "091", + "name": "Pivka" + }, + { + "code": "092", + "name": "PodÄetrtek" + }, + { + "code": "093", + "name": "Podvelka" + }, + { + "code": "094", + "name": "Postojna" + }, + { + "code": "095", + "name": "Preddvor" + }, + { + "code": "096", + "name": "Ptuj" + }, + { + "code": "097", + "name": "Puconci" + }, + { + "code": "098", + "name": "RaÄe–Fram" + }, + { + "code": "099", + "name": "RadeÄe" + }, + { + "code": "100", + "name": "Radenci" + }, + { + "code": "101", + "name": "Radlje ob Dravi" + }, + { + "code": "102", + "name": "Radovljica" + }, + { + "code": "103", + "name": "Ravne na KoroÅ¡kem" + }, + { + "code": "104", + "name": "Ribnica" + }, + { + "code": "105", + "name": "RogaÅ¡ovci" + }, + { + "code": "106", + "name": "RogaÅ¡ka Slatina" + }, + { + "code": "107", + "name": "Rogatec" + }, + { + "code": "108", + "name": "RuÅ¡e" + }, + { + "code": "109", + "name": "SemiÄ" + }, + { + "code": "110", + "name": "Sevnica" + }, + { + "code": "111", + "name": "Sežana" + }, + { + "code": "112", + "name": "Slovenj Gradec" + }, + { + "code": "113", + "name": "Slovenska Bistrica" + }, + { + "code": "114", + "name": "Slovenske Konjice" + }, + { + "code": "115", + "name": "StarÅ¡e" + }, + { + "code": "116", + "name": "Sveti Jurij" + }, + { + "code": "117", + "name": "Å enÄur" + }, + { + "code": "118", + "name": "Å entilj" + }, + { + "code": "119", + "name": "Å entjernej" + }, + { + "code": "120", + "name": "Å entjur" + }, + { + "code": "121", + "name": "Å kocjan" + }, + { + "code": "122", + "name": "Å kofja Loka" + }, + { + "code": "123", + "name": "Å kofljica" + }, + { + "code": "124", + "name": "Å marje pri JelÅ¡ah" + }, + { + "code": "125", + "name": "Å martno ob Paki" + }, + { + "code": "126", + "name": "Å oÅ¡tanj" + }, + { + "code": "127", + "name": "Å tore" + }, + { + "code": "128", + "name": "Tolmin" + }, + { + "code": "129", + "name": "Trbovlje" + }, + { + "code": "130", + "name": "Trebnje" + }, + { + "code": "131", + "name": "TržiÄ" + }, + { + "code": "132", + "name": "TurniÅ¡Äe" + }, + { + "code": "133", + "name": "Velenje" + }, + { + "code": "134", + "name": "Velike LaÅ¡Äe" + }, + { + "code": "135", + "name": "Videm" + }, + { + "code": "136", + "name": "Vipava" + }, + { + "code": "137", + "name": "Vitanje" + }, + { + "code": "138", + "name": "Vodice" + }, + { + "code": "139", + "name": "Vojnik" + }, + { + "code": "140", + "name": "Vrhnika" + }, + { + "code": "141", + "name": "Vuzenica" + }, + { + "code": "142", + "name": "Zagorje ob Savi" + }, + { + "code": "143", + "name": "ZavrÄ" + }, + { + "code": "144", + "name": "ZreÄe" + }, + { + "code": "146", + "name": "Železniki" + }, + { + "code": "147", + "name": "Žiri" + }, + { + "code": "148", + "name": "Benedikt" + }, + { + "code": "149", + "name": "Bistrica ob Sotli" + }, + { + "code": "150", + "name": "Bloke" + }, + { + "code": "151", + "name": "BraslovÄe" + }, + { + "code": "152", + "name": "Cankova" + }, + { + "code": "153", + "name": "Cerkvenjak" + }, + { + "code": "154", + "name": "Dobje" + }, + { + "code": "155", + "name": "Dobrna" + }, + { + "code": "156", + "name": "Dobrovnik" + }, + { + "code": "157", + "name": "Dolenjske Toplice" + }, + { + "code": "158", + "name": "Grad" + }, + { + "code": "159", + "name": "Hajdina" + }, + { + "code": "160", + "name": "HoÄe–Slivnica" + }, + { + "code": "161", + "name": "HodoÅ¡" + }, + { + "code": "162", + "name": "Horjul" + }, + { + "code": "163", + "name": "Jezersko" + }, + { + "code": "164", + "name": "Komenda" + }, + { + "code": "165", + "name": "Kostel" + }, + { + "code": "166", + "name": "Križevci" + }, + { + "code": "167", + "name": "Lovrenc na Pohorju" + }, + { + "code": "168", + "name": "Markovci" + }, + { + "code": "169", + "name": "Miklavž na Dravskem Polju" + }, + { + "code": "170", + "name": "Mirna PeÄ" + }, + { + "code": "171", + "name": "Oplotnica" + }, + { + "code": "172", + "name": "Podlehnik" + }, + { + "code": "173", + "name": "Polzela" + }, + { + "code": "174", + "name": "Prebold" + }, + { + "code": "175", + "name": "Prevalje" + }, + { + "code": "176", + "name": "Razkrižje" + }, + { + "code": "177", + "name": "Ribnica na Pohorju" + }, + { + "code": "178", + "name": "Selnica ob Dravi" + }, + { + "code": "179", + "name": "Sodražica" + }, + { + "code": "180", + "name": "SolÄava" + }, + { + "code": "181", + "name": "Sveta Ana" + }, + { + "code": "182", + "name": "Sveti Andraž v Slovenskih Goricah" + }, + { + "code": "183", + "name": "Å empeter–Vrtojba" + }, + { + "code": "184", + "name": "Tabor" + }, + { + "code": "185", + "name": "Trnovska Vas" + }, + { + "code": "186", + "name": "Trzin" + }, + { + "code": "187", + "name": "Velika Polana" + }, + { + "code": "188", + "name": "Veržej" + }, + { + "code": "189", + "name": "Vransko" + }, + { + "code": "190", + "name": "Žalec" + }, + { + "code": "191", + "name": "Žetale" + }, + { + "code": "192", + "name": "Žirovnica" + }, + { + "code": "193", + "name": "Žužemberk" + }, + { + "code": "194", + "name": "Å martno pri Litiji" + }, + { + "code": "195", + "name": "ApaÄe" + }, + { + "code": "196", + "name": "Cirkulane" + }, + { + "code": "197", + "name": "Kostanjevica na Krki" + }, + { + "code": "198", + "name": "Makole" + }, + { + "code": "199", + "name": "Mokronog–Trebelno" + }, + { + "code": "200", + "name": "PoljÄane" + }, + { + "code": "201", + "name": "RenÄe–Vogrsko" + }, + { + "code": "202", + "name": "SrediÅ¡Äe ob Dravi" + }, + { + "code": "203", + "name": "Straža" + }, + { + "code": "204", + "name": "Sveta Trojica v Slovenskih Goricah" + }, + { + "code": "205", + "name": "Sveti Tomaž" + }, + { + "code": "206", + "name": "Å marjeÅ¡ke Toplice" + }, + { + "code": "207", + "name": "Gorje" + }, + { + "code": "208", + "name": "Log–Dragomer" + }, + { + "code": "209", + "name": "ReÄica ob Savinji" + }, + { + "code": "210", + "name": "Sveti Jurij v Slovenskih Goricah" + }, + { + "code": "211", + "name": "Å entrupert" + }, + { + "code": "212", + "name": "Mirna" + }, + { + "code": "213", + "name": "Ankaran" + } + ], + "SK": [ + { + "code": "BC", + "name": "Banská Bystrica" + }, + { + "code": "BL", + "name": "Bratislava" + }, + { + "code": "KI", + "name": "KoÅ¡ice" + }, + { + "code": "NI", + "name": "Nitra" + }, + { + "code": "PV", + "name": "PreÅ¡ov" + }, + { + "code": "TC", + "name": "TrenÄín" + }, + { + "code": "TA", + "name": "Trnava" + }, + { + "code": "ZI", + "name": "Žilina" + } + ], + "SL": [ + { + "code": "E", + "name": "Eastern" + }, + { + "code": "N", + "name": "Northern" + }, + { + "code": "S", + "name": "Southern" + }, + { + "code": "W", + "name": "Western Area" + } + ], + "SM": [ + { + "code": "01", + "name": "Acquaviva" + }, + { + "code": "02", + "name": "Chiesanuova" + }, + { + "code": "03", + "name": "Domagnano" + }, + { + "code": "04", + "name": "Faetano" + }, + { + "code": "05", + "name": "Fiorentino" + }, + { + "code": "06", + "name": "Borgo Maggiore" + }, + { + "code": "07", + "name": "San Marino" + }, + { + "code": "08", + "name": "Montegiardino" + }, + { + "code": "09", + "name": "Serravalle" + } + ], + "SN": [ + { + "code": "DK", + "name": "Dakar" + }, + { + "code": "DB", + "name": "Diourbel" + }, + { + "code": "FK", + "name": "Fatick" + }, + { + "code": "KA", + "name": "Kaffrine" + }, + { + "code": "KL", + "name": "Kaolack" + }, + { + "code": "KE", + "name": "Kédougou" + }, + { + "code": "KD", + "name": "Kolda" + }, + { + "code": "LG", + "name": "Louga" + }, + { + "code": "MT", + "name": "Matam" + }, + { + "code": "SL", + "name": "Saint-Louis" + }, + { + "code": "SE", + "name": "Sédhiou" + }, + { + "code": "TC", + "name": "Tambacounda" + }, + { + "code": "TH", + "name": "Thiès" + }, + { + "code": "ZG", + "name": "Ziguinchor" + } + ], + "SO": [ + { + "code": "AW", + "name": "Awdal" + }, + { + "code": "BK", + "name": "Bakool" + }, + { + "code": "BN", + "name": "Banaadir" + }, + { + "code": "BR", + "name": "Bari" + }, + { + "code": "BY", + "name": "Bay, Somalia" + }, + { + "code": "GA", + "name": "Galguduud" + }, + { + "code": "GE", + "name": "Gedo" + }, + { + "code": "HI", + "name": "Hiran" + }, + { + "code": "JH", + "name": "Lower Juba" + }, + { + "code": "SH", + "name": "Lower Shebelle" + }, + { + "code": "JD", + "name": "Middle Juba" + }, + { + "code": "SD", + "name": "Middle Shebelle" + }, + { + "code": "MU", + "name": "Mudug" + }, + { + "code": "NU", + "name": "Nugal" + }, + { + "code": "SA", + "name": "Sanaag" + }, + { + "code": "SO", + "name": "Sool" + }, + { + "code": "TO", + "name": "Togdheer" + }, + { + "code": "WO", + "name": "Woqooyi Galbeed" + } + ], + "SR": [ + { + "code": "BR", + "name": "Brokopondo" + }, + { + "code": "CM", + "name": "Commewijne" + }, + { + "code": "CR", + "name": "Coronie" + }, + { + "code": "MA", + "name": "Marowijne" + }, + { + "code": "NI", + "name": "Nickerie" + }, + { + "code": "PR", + "name": "Para" + }, + { + "code": "PM", + "name": "Paramaribo" + }, + { + "code": "SA", + "name": "Saramacca" + }, + { + "code": "SI", + "name": "Sipaliwini" + }, + { + "code": "WA", + "name": "Wanica" + } + ], + "SS": [ + { + "code": "EC", + "name": "Central Equatoria" + }, + { + "code": "EE", + "name": "Eastern Equatoria" + }, + { + "code": "JG", + "name": "Jonglei" + }, + { + "code": "LK", + "name": "Lakes" + }, + { + "code": "BN", + "name": "Northern Bahr el Ghazal" + }, + { + "code": "UY", + "name": "Unity" + }, + { + "code": "NU", + "name": "Upper Nile" + }, + { + "code": "WR", + "name": "Warrap" + }, + { + "code": "BW", + "name": "Western Bahr el Ghazal" + }, + { + "code": "EW", + "name": "Western Equatoria" + } + ], + "ST": [ + { + "code": "P", + "name": "Príncipe" + }, + { + "code": "S", + "name": "São Tomé" + } + ], + "SV": [ + { + "code": "AH", + "name": "Ahuachapán" + }, + { + "code": "CA", + "name": "Cabañas" + }, + { + "code": "CH", + "name": "Chalatenango" + }, + { + "code": "CU", + "name": "Cuscatlán" + }, + { + "code": "LI", + "name": "La Libertad" + }, + { + "code": "PA", + "name": "La Paz" + }, + { + "code": "UN", + "name": "La Unión" + }, + { + "code": "MO", + "name": "Morazán" + }, + { + "code": "SM", + "name": "San Miguel" + }, + { + "code": "SS", + "name": "San Salvador" + }, + { + "code": "SV", + "name": "San Vicente" + }, + { + "code": "SA", + "name": "Santa Ana" + }, + { + "code": "SO", + "name": "Sonsonate" + }, + { + "code": "US", + "name": "Usulután" + } + ], + "SY": [ + { + "code": "HA", + "name": "Al-Hasakah" + }, + { + "code": "HL", + "name": "Aleppo" + }, + { + "code": "RA", + "name": "Ar-Raqqah" + }, + { + "code": "SU", + "name": "As-Suwayda" + }, + { + "code": "DI", + "name": "Damascus" + }, + { + "code": "DR", + "name": "Daraa" + }, + { + "code": "DY", + "name": "Deir ez-Zor" + }, + { + "code": "HM", + "name": "Hama" + }, + { + "code": "HI", + "name": "Homs" + }, + { + "code": "ID", + "name": "Idlib" + }, + { + "code": "LA", + "name": "Latakia" + }, + { + "code": "QU", + "name": "Quneitra" + }, + { + "code": "RD", + "name": "Rif Dimashq" + }, + { + "code": "TA", + "name": "Tartus" + } + ], + "SZ": [ + { + "code": "HH", + "name": "Hhohho" + }, + { + "code": "LU", + "name": "Lubombo" + }, + { + "code": "MA", + "name": "Manzini" + }, + { + "code": "SH", + "name": "Shiselweni" + } + ], + "TD": [ + { + "code": "BG", + "name": "Bahr el Gazel" + }, + { + "code": "BA", + "name": "Batha" + }, + { + "code": "BO", + "name": "Borkou" + }, + { + "code": "CB", + "name": "Chari-Baguirmi" + }, + { + "code": "EE", + "name": "Ennedi-Est" + }, + { + "code": "EO", + "name": "Ennedi-Ouest" + }, + { + "code": "GR", + "name": "Guéra" + }, + { + "code": "HL", + "name": "Hadjer-Lamis" + }, + { + "code": "KA", + "name": "Kanem" + }, + { + "code": "LC", + "name": "Lac" + }, + { + "code": "LO", + "name": "Logone Occidental" + }, + { + "code": "LR", + "name": "Logone Oriental" + }, + { + "code": "MA", + "name": "Mandoul" + }, + { + "code": "ME", + "name": "Mayo-Kebbi Est" + }, + { + "code": "MO", + "name": "Mayo-Kebbi Ouest" + }, + { + "code": "MC", + "name": "Moyen-Chari" + }, + { + "code": "ND", + "name": "N’Djamena" + }, + { + "code": "OD", + "name": "Ouaddaï" + }, + { + "code": "SA", + "name": "Salamat" + }, + { + "code": "SI", + "name": "Sila" + }, + { + "code": "TA", + "name": "Tandjilé" + }, + { + "code": "TI", + "name": "Tibesti" + }, + { + "code": "WF", + "name": "Wadi Fira" + } + ], + "TG": [ + { + "code": "C", + "name": "Centrale" + }, + { + "code": "K", + "name": "Kara" + }, + { + "code": "M", + "name": "Maritime" + }, + { + "code": "P", + "name": "Plateaux" + }, + { + "code": "S", + "name": "Savanes" + } + ], + "TH": [ + { + "code": "37", + "name": "Amnat Charoen" + }, + { + "code": "15", + "name": "Ang Thong" + }, + { + "code": "10", + "name": "Bangkok" + }, + { + "code": "38", + "name": "Bueng Kan" + }, + { + "code": "31", + "name": "Buri Ram" + }, + { + "code": "24", + "name": "Chachoengsao" + }, + { + "code": "18", + "name": "Chai Nat" + }, + { + "code": "36", + "name": "Chaiyaphum" + }, + { + "code": "22", + "name": "Chanthaburi" + }, + { + "code": "50", + "name": "Chiang Mai" + }, + { + "code": "57", + "name": "Chiang Rai" + }, + { + "code": "20", + "name": "Chon Buri" + }, + { + "code": "86", + "name": "Chumphon" + }, + { + "code": "46", + "name": "Kalasin" + }, + { + "code": "62", + "name": "Kamphaeng Phet" + }, + { + "code": "71", + "name": "Kanchanaburi" + }, + { + "code": "40", + "name": "Khon Kaen" + }, + { + "code": "81", + "name": "Krabi" + }, + { + "code": "52", + "name": "Lampang" + }, + { + "code": "51", + "name": "Lamphun" + }, + { + "code": "42", + "name": "Loei" + }, + { + "code": "16", + "name": "Lopburi" + }, + { + "code": "58", + "name": "Mae Hong Son" + }, + { + "code": "44", + "name": "Maha Sarakham" + }, + { + "code": "49", + "name": "Mukdahan" + }, + { + "code": "26", + "name": "Nakhon Nayok" + }, + { + "code": "73", + "name": "Nakhon Pathom" + }, + { + "code": "48", + "name": "Nakhon Phanom" + }, + { + "code": "30", + "name": "Nakhon Ratchasima" + }, + { + "code": "60", + "name": "Nakhon Sawan" + }, + { + "code": "80", + "name": "Nakhon Si Thammarat" + }, + { + "code": "55", + "name": "Nan" + }, + { + "code": "96", + "name": "Narathiwat" + }, + { + "code": "39", + "name": "Nong Bua Lam Phu" + }, + { + "code": "43", + "name": "Nong Khai" + }, + { + "code": "12", + "name": "Nonthaburi" + }, + { + "code": "13", + "name": "Pathum Thani" + }, + { + "code": "94", + "name": "Pattani" + }, + { + "code": "S", + "name": "Pattaya" + }, + { + "code": "82", + "name": "Phang Nga" + }, + { + "code": "93", + "name": "Phatthalung" + }, + { + "code": "56", + "name": "Phayao" + }, + { + "code": "67", + "name": "Phetchabun" + }, + { + "code": "76", + "name": "Phetchaburi" + }, + { + "code": "66", + "name": "Phichit" + }, + { + "code": "65", + "name": "Phitsanulok" + }, + { + "code": "14", + "name": "Phra Nakhon Si Ayutthaya" + }, + { + "code": "54", + "name": "Phrae" + }, + { + "code": "83", + "name": "Phuket" + }, + { + "code": "25", + "name": "Prachin Buri" + }, + { + "code": "77", + "name": "Prachuap Khiri Khan" + }, + { + "code": "85", + "name": "Ranong" + }, + { + "code": "70", + "name": "Ratchaburi" + }, + { + "code": "21", + "name": "Rayong" + }, + { + "code": "45", + "name": "Roi Et" + }, + { + "code": "27", + "name": "Sa Kaeo" + }, + { + "code": "47", + "name": "Sakon Nakhon" + }, + { + "code": "11", + "name": "Samut Prakan" + }, + { + "code": "74", + "name": "Samut Sakhon" + }, + { + "code": "75", + "name": "Samut Songkhram" + }, + { + "code": "19", + "name": "Saraburi" + }, + { + "code": "91", + "name": "Satun" + }, + { + "code": "33", + "name": "Si Sa Ket" + }, + { + "code": "17", + "name": "Sing Buri" + }, + { + "code": "90", + "name": "Songkhla" + }, + { + "code": "64", + "name": "Sukhothai" + }, + { + "code": "72", + "name": "Suphanburi" + }, + { + "code": "84", + "name": "Surat Thani" + }, + { + "code": "32", + "name": "Surin" + }, + { + "code": "63", + "name": "Tak" + }, + { + "code": "92", + "name": "Trang" + }, + { + "code": "23", + "name": "Trat" + }, + { + "code": "34", + "name": "Ubon Ratchathani" + }, + { + "code": "41", + "name": "Udon Thani" + }, + { + "code": "61", + "name": "Uthai Thani" + }, + { + "code": "53", + "name": "Uttaradit" + }, + { + "code": "95", + "name": "Yala" + }, + { + "code": "35", + "name": "Yasothon" + } + ], + "TJ": [ + { + "code": "DU", + "name": "Dushanbe" + }, + { + "code": "GB", + "name": "Gorno-Badakhshan" + }, + { + "code": "KT", + "name": "Khatlon" + }, + { + "code": "RA", + "name": "Nohiyahoi Tobei Jumhurí" + }, + { + "code": "SU", + "name": "Sughd" + } + ], + "TL": [ + { + "code": "AL", + "name": "Aileu" + }, + { + "code": "AN", + "name": "Ainaro" + }, + { + "code": "BA", + "name": "Baucau" + }, + { + "code": "BO", + "name": "Bobonaro" + }, + { + "code": "CO", + "name": "Cova Lima" + }, + { + "code": "DI", + "name": "Dili" + }, + { + "code": "ER", + "name": "Ermera" + }, + { + "code": "LA", + "name": "Lautém" + }, + { + "code": "LI", + "name": "Liquiçá" + }, + { + "code": "MT", + "name": "Manatuto" + }, + { + "code": "MF", + "name": "Manufahi" + }, + { + "code": "OE", + "name": "Oecusse" + }, + { + "code": "VI", + "name": "Viqueque" + } + ], + "TM": [ + { + "code": "A", + "name": "Ahal" + }, + { + "code": "S", + "name": "AÅŸgabat" + }, + { + "code": "B", + "name": "Balkan" + }, + { + "code": "D", + "name": "DaÅŸoguz" + }, + { + "code": "L", + "name": "Lebap" + }, + { + "code": "M", + "name": "Mary" + } + ], + "TN": [ + { + "code": "11", + "name": "Tunis" + }, + { + "code": "12", + "name": "Ariana" + }, + { + "code": "13", + "name": "Ben Arous" + }, + { + "code": "14", + "name": "Manouba" + }, + { + "code": "21", + "name": "Nabeul" + }, + { + "code": "22", + "name": "Zaghouan" + }, + { + "code": "23", + "name": "Bizerte" + }, + { + "code": "31", + "name": "Béja" + }, + { + "code": "32", + "name": "Jendouba" + }, + { + "code": "33", + "name": "Kef" + }, + { + "code": "34", + "name": "Siliana" + }, + { + "code": "41", + "name": "Kairouan" + }, + { + "code": "42", + "name": "Kasserine" + }, + { + "code": "43", + "name": "Sidi Bouzid" + }, + { + "code": "51", + "name": "Sousse" + }, + { + "code": "52", + "name": "Monastir" + }, + { + "code": "53", + "name": "Mahdia" + }, + { + "code": "61", + "name": "Sfax" + }, + { + "code": "71", + "name": "Gafsa" + }, + { + "code": "72", + "name": "Tozeur" + }, + { + "code": "73", + "name": "Kebili" + }, + { + "code": "81", + "name": "Gabès" + }, + { + "code": "82", + "name": "Medenine" + }, + { + "code": "83", + "name": "Tataouine" + } + ], + "TO": [ + { + "code": "01", + "name": "Ê»Eua" + }, + { + "code": "02", + "name": "HaÊ»apai" + }, + { + "code": "03", + "name": "Niuas" + }, + { + "code": "04", + "name": "Tongatapu" + }, + { + "code": "05", + "name": "VavaÊ»u" + } + ], + "TR": [ + { + "code": "01", + "name": "Adana" + }, + { + "code": "02", + "name": "Adıyaman" + }, + { + "code": "03", + "name": "Afyonkarahisar" + }, + { + "code": "04", + "name": "AÄŸrı" + }, + { + "code": "05", + "name": "Amasya" + }, + { + "code": "06", + "name": "Ankara" + }, + { + "code": "07", + "name": "Antalya" + }, + { + "code": "08", + "name": "Artvin" + }, + { + "code": "09", + "name": "Aydın" + }, + { + "code": "10", + "name": "Balıkesir" + }, + { + "code": "11", + "name": "Bilecik" + }, + { + "code": "12", + "name": "Bingöl" + }, + { + "code": "13", + "name": "Bitlis" + }, + { + "code": "14", + "name": "Bolu" + }, + { + "code": "15", + "name": "Burdur" + }, + { + "code": "16", + "name": "Bursa" + }, + { + "code": "17", + "name": "Çanakkale" + }, + { + "code": "18", + "name": "Çankırı" + }, + { + "code": "19", + "name": "Çorum" + }, + { + "code": "20", + "name": "Denizli" + }, + { + "code": "21", + "name": "Diyarbakır" + }, + { + "code": "22", + "name": "Edirne" + }, + { + "code": "23", + "name": "Elazığ" + }, + { + "code": "24", + "name": "Erzincan" + }, + { + "code": "25", + "name": "Erzurum" + }, + { + "code": "26", + "name": "EskiÅŸehir" + }, + { + "code": "27", + "name": "Gaziantep" + }, + { + "code": "28", + "name": "Giresun" + }, + { + "code": "29", + "name": "Gümüşhane" + }, + { + "code": "30", + "name": "Hakkâri" + }, + { + "code": "31", + "name": "Hatay" + }, + { + "code": "32", + "name": "Isparta" + }, + { + "code": "33", + "name": "Mersin" + }, + { + "code": "34", + "name": "Istanbul" + }, + { + "code": "35", + "name": "Izmir" + }, + { + "code": "36", + "name": "Kars" + }, + { + "code": "37", + "name": "Kastamonu" + }, + { + "code": "38", + "name": "Kayseri" + }, + { + "code": "39", + "name": "Kırklareli" + }, + { + "code": "40", + "name": "KırÅŸehir" + }, + { + "code": "41", + "name": "Kocaeli" + }, + { + "code": "42", + "name": "Konya" + }, + { + "code": "43", + "name": "Kütahya" + }, + { + "code": "44", + "name": "Malatya" + }, + { + "code": "45", + "name": "Manisa" + }, + { + "code": "46", + "name": "KahramanmaraÅŸ" + }, + { + "code": "47", + "name": "Mardin" + }, + { + "code": "48", + "name": "MuÄŸla" + }, + { + "code": "49", + "name": "MuÅŸ" + }, + { + "code": "50", + "name": "NevÅŸehir" + }, + { + "code": "51", + "name": "NiÄŸde" + }, + { + "code": "52", + "name": "Ordu" + }, + { + "code": "53", + "name": "Rize" + }, + { + "code": "54", + "name": "Sakarya" + }, + { + "code": "55", + "name": "Samsun" + }, + { + "code": "56", + "name": "Siirt" + }, + { + "code": "57", + "name": "Sinop" + }, + { + "code": "58", + "name": "Sivas" + }, + { + "code": "59", + "name": "TekirdaÄŸ" + }, + { + "code": "60", + "name": "Tokat" + }, + { + "code": "61", + "name": "Trabzon" + }, + { + "code": "62", + "name": "Tunceli" + }, + { + "code": "63", + "name": "Åžanlıurfa" + }, + { + "code": "64", + "name": "UÅŸak" + }, + { + "code": "65", + "name": "Van" + }, + { + "code": "66", + "name": "Yozgat" + }, + { + "code": "67", + "name": "Zonguldak" + }, + { + "code": "68", + "name": "Aksaray" + }, + { + "code": "69", + "name": "Bayburt" + }, + { + "code": "70", + "name": "Karaman" + }, + { + "code": "71", + "name": "Kırıkkale" + }, + { + "code": "72", + "name": "Batman" + }, + { + "code": "73", + "name": "Şırnak" + }, + { + "code": "74", + "name": "Bartın" + }, + { + "code": "75", + "name": "Ardahan" + }, + { + "code": "76", + "name": "IÄŸdır" + }, + { + "code": "77", + "name": "Yalova" + }, + { + "code": "78", + "name": "Karabük" + }, + { + "code": "79", + "name": "Kilis" + }, + { + "code": "80", + "name": "Osmaniye" + }, + { + "code": "81", + "name": "Düzce" + } + ], + "TT": [ + { + "code": "ARI", + "name": "Arima" + }, + { + "code": "CHA", + "name": "Chaguanas" + }, + { + "code": "CTT", + "name": "Couva-Tabaquite-Talparo" + }, + { + "code": "DMN", + "name": "Diego Martin" + }, + { + "code": "MRC", + "name": "Mayaro-Rio Claro" + }, + { + "code": "PED", + "name": "Penal-Debe" + }, + { + "code": "PTF", + "name": "Point Fortin" + }, + { + "code": "POS", + "name": "Port of Spain" + }, + { + "code": "PRT", + "name": "Princes Town" + }, + { + "code": "SFO", + "name": "San Fernando" + }, + { + "code": "SJL", + "name": "San Juan-Laventille" + }, + { + "code": "SGE", + "name": "Sangre Grande" + }, + { + "code": "SIP", + "name": "Siparia" + }, + { + "code": "TOB", + "name": "Tobago" + }, + { + "code": "TUP", + "name": "Tunapuna-Piarco" + } + ], + "TV": [ + { + "code": "FUN", + "name": "Funafuti" + }, + { + "code": "NMG", + "name": "Nanumanga" + }, + { + "code": "NMA", + "name": "Nanumea" + }, + { + "code": "NIT", + "name": "Niutao" + }, + { + "code": "NUI", + "name": "Nui" + }, + { + "code": "NKF", + "name": "Nukufetau" + }, + { + "code": "NKL", + "name": "Nukulaelae" + }, + { + "code": "VAI", + "name": "Vaitupu" + } + ], + "TW": [ + { + "code": "CHA", + "name": "Changhua" + }, + { + "code": "CYQ", + "name": "Chiayi" + }, + { + "code": "CYI", + "name": "Chiayi County" + }, + { + "code": "HSZ", + "name": "Hsinchu" + }, + { + "code": "HSQ", + "name": "Hsinchu County" + }, + { + "code": "HUA", + "name": "Hualien" + }, + { + "code": "KHH", + "name": "Kaohsiung" + }, + { + "code": "KEE", + "name": "Keelung" + }, + { + "code": "KIN", + "name": "Kinmen" + }, + { + "code": "LIE", + "name": "Lienchiang" + }, + { + "code": "MIA", + "name": "Miaoli" + }, + { + "code": "NAN", + "name": "Nantou" + }, + { + "code": "NWT", + "name": "New Taipei" + }, + { + "code": "PEN", + "name": "Penghu" + }, + { + "code": "PIF", + "name": "Pingtung" + }, + { + "code": "TXG", + "name": "Taichung" + }, + { + "code": "TNN", + "name": "Tainan" + }, + { + "code": "TPE", + "name": "Taipei" + }, + { + "code": "TTT", + "name": "Taitung" + }, + { + "code": "TAO", + "name": "Taoyuan" + }, + { + "code": "ILA", + "name": "Yilan" + }, + { + "code": "YUN", + "name": "Yunlin" + } + ], + "TZ": [ + { + "code": "01", + "name": "Arusha" + }, + { + "code": "02", + "name": "Dar es Salaam" + }, + { + "code": "03", + "name": "Dodoma" + }, + { + "code": "04", + "name": "Iringa" + }, + { + "code": "05", + "name": "Kagera" + }, + { + "code": "06", + "name": "North Pemba" + }, + { + "code": "07", + "name": "Zanzibar North" + }, + { + "code": "08", + "name": "Kigoma" + }, + { + "code": "09", + "name": "Kilimanjaro" + }, + { + "code": "10", + "name": "South Pemba" + }, + { + "code": "11", + "name": "Zanzibar Central/South" + }, + { + "code": "12", + "name": "Lindi" + }, + { + "code": "13", + "name": "Mara" + }, + { + "code": "14", + "name": "Mbeya" + }, + { + "code": "15", + "name": "Zanzibar Urban/West" + }, + { + "code": "16", + "name": "Morogoro" + }, + { + "code": "17", + "name": "Mtwara" + }, + { + "code": "18", + "name": "Mwanza" + }, + { + "code": "19", + "name": "Pwani" + }, + { + "code": "20", + "name": "Rukwa" + }, + { + "code": "21", + "name": "Ruvuma" + }, + { + "code": "22", + "name": "Shinyanga" + }, + { + "code": "23", + "name": "Singida" + }, + { + "code": "24", + "name": "Tabora" + }, + { + "code": "25", + "name": "Tanga" + }, + { + "code": "26", + "name": "Manyara" + }, + { + "code": "27", + "name": "Geita" + }, + { + "code": "28", + "name": "Katavi" + }, + { + "code": "29", + "name": "Njombe" + }, + { + "code": "30", + "name": "Simiyu" + } + ], + "UA": [ + { + "code": "05", + "name": "Vinnychchyna" + }, + { + "code": "07", + "name": "Volyn" + }, + { + "code": "09", + "name": "Luhanshchyna" + }, + { + "code": "12", + "name": "Dnipropetrovshchyna" + }, + { + "code": "14", + "name": "Donechchyna" + }, + { + "code": "18", + "name": "Zhytomyrshchyna" + }, + { + "code": "21", + "name": "Zakarpattia" + }, + { + "code": "23", + "name": "Zaporizhzhya" + }, + { + "code": "26", + "name": "Prykarpattia" + }, + { + "code": "30", + "name": "Kiev" + }, + { + "code": "32", + "name": "Kyivshchyna" + }, + { + "code": "35", + "name": "Kirovohradschyna" + }, + { + "code": "40", + "name": "Sevastopol" + }, + { + "code": "43", + "name": "Crimea" + }, + { + "code": "46", + "name": "Lvivshchyna" + }, + { + "code": "48", + "name": "Mykolayivschyna" + }, + { + "code": "51", + "name": "Odeshchyna" + }, + { + "code": "53", + "name": "Poltavshchyna" + }, + { + "code": "56", + "name": "Rivnenshchyna" + }, + { + "code": "59", + "name": "Sumshchyna" + }, + { + "code": "61", + "name": "Ternopilshchyna" + }, + { + "code": "63", + "name": "Kharkivshchyna" + }, + { + "code": "65", + "name": "Khersonshchyna" + }, + { + "code": "68", + "name": "Khmelnychchyna" + }, + { + "code": "71", + "name": "Cherkashchyna" + }, + { + "code": "74", + "name": "Chernihivshchyna" + }, + { + "code": "77", + "name": "Chernivtsi Oblast" + } + ], + "UG": [ + { + "code": "314", + "name": "Abim" + }, + { + "code": "301", + "name": "Adjumani" + }, + { + "code": "322", + "name": "Agago" + }, + { + "code": "323", + "name": "Alebtong" + }, + { + "code": "315", + "name": "Amolatar" + }, + { + "code": "324", + "name": "Amudat" + }, + { + "code": "216", + "name": "Amuria" + }, + { + "code": "316", + "name": "Amuru" + }, + { + "code": "302", + "name": "Apac" + }, + { + "code": "303", + "name": "Arua" + }, + { + "code": "217", + "name": "Budaka" + }, + { + "code": "218", + "name": "Bududa" + }, + { + "code": "201", + "name": "Bugiri" + }, + { + "code": "420", + "name": "Buhweju" + }, + { + "code": "117", + "name": "Buikwe" + }, + { + "code": "219", + "name": "Bukedea" + }, + { + "code": "118", + "name": "Bukomansibi" + }, + { + "code": "220", + "name": "Bukwa" + }, + { + "code": "225", + "name": "Bulambuli" + }, + { + "code": "416", + "name": "Buliisa" + }, + { + "code": "401", + "name": "Bundibugyo" + }, + { + "code": "430", + "name": "Bunyangabu" + }, + { + "code": "402", + "name": "Bushenyi" + }, + { + "code": "202", + "name": "Busia" + }, + { + "code": "221", + "name": "Butaleja" + }, + { + "code": "119", + "name": "Butambala" + }, + { + "code": "233", + "name": "Butebo" + }, + { + "code": "120", + "name": "Buvuma" + }, + { + "code": "226", + "name": "Buyende" + }, + { + "code": "C", + "name": "Central" + }, + { + "code": "317", + "name": "Dokolo" + }, + { + "code": "E", + "name": "Eastern" + }, + { + "code": "121", + "name": "Gomba" + }, + { + "code": "304", + "name": "Gulu" + }, + { + "code": "403", + "name": "Hoima" + }, + { + "code": "417", + "name": "Ibanda" + }, + { + "code": "203", + "name": "Iganga" + }, + { + "code": "418", + "name": "Isingiro" + }, + { + "code": "204", + "name": "Jinja" + }, + { + "code": "318", + "name": "Kaabong" + }, + { + "code": "404", + "name": "Kabale" + }, + { + "code": "405", + "name": "Kabarole" + }, + { + "code": "213", + "name": "Kaberamaido" + }, + { + "code": "427", + "name": "Kagadi" + }, + { + "code": "428", + "name": "Kakumiro" + }, + { + "code": "101", + "name": "Kalangala" + }, + { + "code": "222", + "name": "Kaliro" + }, + { + "code": "122", + "name": "Kalungu" + }, + { + "code": "102", + "name": "Kampala" + }, + { + "code": "205", + "name": "Kamuli" + }, + { + "code": "413", + "name": "Kamwenge" + }, + { + "code": "414", + "name": "Kanungu" + }, + { + "code": "206", + "name": "Kapchorwa" + }, + { + "code": "406", + "name": "Kasese" + }, + { + "code": "207", + "name": "Katakwi" + }, + { + "code": "112", + "name": "Kayunga" + }, + { + "code": "407", + "name": "Kibaale" + }, + { + "code": "103", + "name": "Kiboga" + }, + { + "code": "227", + "name": "Kibuku" + }, + { + "code": "419", + "name": "Kiruhura" + }, + { + "code": "421", + "name": "Kiryandongo" + }, + { + "code": "408", + "name": "Kisoro" + }, + { + "code": "305", + "name": "Kitgum" + }, + { + "code": "319", + "name": "Koboko" + }, + { + "code": "325", + "name": "Kole" + }, + { + "code": "306", + "name": "Kotido" + }, + { + "code": "208", + "name": "Kumi" + }, + { + "code": "228", + "name": "Kween" + }, + { + "code": "123", + "name": "Kyankwanzi" + }, + { + "code": "422", + "name": "Kyegegwa" + }, + { + "code": "415", + "name": "Kyenjojo" + }, + { + "code": "125", + "name": "Kyotera" + }, + { + "code": "326", + "name": "Lamwo" + }, + { + "code": "307", + "name": "Lira" + }, + { + "code": "229", + "name": "Luuka" + }, + { + "code": "104", + "name": "Luwero" + }, + { + "code": "124", + "name": "Lwengo" + }, + { + "code": "114", + "name": "Lyantonde" + }, + { + "code": "223", + "name": "Manafwa" + }, + { + "code": "320", + "name": "Maracha" + }, + { + "code": "105", + "name": "Masaka" + }, + { + "code": "409", + "name": "Masindi" + }, + { + "code": "214", + "name": "Mayuge" + }, + { + "code": "209", + "name": "Mbale" + }, + { + "code": "410", + "name": "Mbarara" + }, + { + "code": "423", + "name": "Mitooma" + }, + { + "code": "115", + "name": "Mityana" + }, + { + "code": "308", + "name": "Moroto" + }, + { + "code": "309", + "name": "Moyo" + }, + { + "code": "106", + "name": "Mpigi" + }, + { + "code": "107", + "name": "Mubende" + }, + { + "code": "108", + "name": "Mukono" + }, + { + "code": "311", + "name": "Nakapiripirit" + }, + { + "code": "116", + "name": "Nakaseke" + }, + { + "code": "109", + "name": "Nakasongola" + }, + { + "code": "230", + "name": "Namayingo" + }, + { + "code": "234", + "name": "Namisindwa" + }, + { + "code": "224", + "name": "Namutumba" + }, + { + "code": "327", + "name": "Napak" + }, + { + "code": "310", + "name": "Nebbi" + }, + { + "code": "231", + "name": "Ngora" + }, + { + "code": "N", + "name": "Northern" + }, + { + "code": "424", + "name": "Ntoroko" + }, + { + "code": "411", + "name": "Ntungamo" + }, + { + "code": "328", + "name": "Nwoya" + }, + { + "code": "329", + "name": "Otuke" + }, + { + "code": "321", + "name": "Oyam" + }, + { + "code": "312", + "name": "Pader" + }, + { + "code": "332", + "name": "Pakwach" + }, + { + "code": "210", + "name": "Pallisa" + }, + { + "code": "110", + "name": "Rakai" + }, + { + "code": "429", + "name": "Rubanda" + }, + { + "code": "425", + "name": "Rubirizi" + }, + { + "code": "431", + "name": "Rukiga" + }, + { + "code": "412", + "name": "Rukungiri" + }, + { + "code": "111", + "name": "Sembabule" + }, + { + "code": "232", + "name": "Serere" + }, + { + "code": "426", + "name": "Sheema" + }, + { + "code": "215", + "name": "Sironko" + }, + { + "code": "211", + "name": "Soroti" + }, + { + "code": "212", + "name": "Tororo" + }, + { + "code": "113", + "name": "Wakiso" + }, + { + "code": "W", + "name": "Western" + }, + { + "code": "313", + "name": "Yumbe" + }, + { + "code": "331", + "name": "Zombo" + }, + { + "code": "330", + "name": "Zombo²" + } + ], + "UM": [ + { + "code": "67", + "name": "Johnston Atoll" + }, + { + "code": "71", + "name": "Midway Atoll" + }, + { + "code": "76", + "name": "Navassa Island" + }, + { + "code": "79", + "name": "Wake Island" + }, + { + "code": "81", + "name": "Baker Island" + }, + { + "code": "84", + "name": "Howland Island" + }, + { + "code": "86", + "name": "Jarvis Island" + }, + { + "code": "89", + "name": "Kingman Reef" + }, + { + "code": "95", + "name": "Palmyra Atoll" + } + ], + "US": [ + { + "code": "AL", + "name": "Alabama" + }, + { + "code": "AK", + "name": "Alaska" + }, + { + "code": "AZ", + "name": "Arizona" + }, + { + "code": "AR", + "name": "Arkansas" + }, + { + "code": "CA", + "name": "California" + }, + { + "code": "CO", + "name": "Colorado" + }, + { + "code": "CT", + "name": "Connecticut" + }, + { + "code": "DE", + "name": "Delaware" + }, + { + "code": "FL", + "name": "Florida" + }, + { + "code": "GA", + "name": "Georgia" + }, + { + "code": "HI", + "name": "Hawaii" + }, + { + "code": "ID", + "name": "Idaho" + }, + { + "code": "IL", + "name": "Illinois" + }, + { + "code": "IN", + "name": "Indiana" + }, + { + "code": "IA", + "name": "Iowa" + }, + { + "code": "KS", + "name": "Kansas" + }, + { + "code": "KY", + "name": "Kentucky" + }, + { + "code": "LA", + "name": "Louisiana" + }, + { + "code": "ME", + "name": "Maine" + }, + { + "code": "MD", + "name": "Maryland" + }, + { + "code": "MA", + "name": "Massachusetts" + }, + { + "code": "MI", + "name": "Michigan" + }, + { + "code": "MN", + "name": "Minnesota" + }, + { + "code": "MS", + "name": "Mississippi" + }, + { + "code": "MO", + "name": "Missouri" + }, + { + "code": "MT", + "name": "Montana" + }, + { + "code": "NE", + "name": "Nebraska" + }, + { + "code": "NV", + "name": "Nevada" + }, + { + "code": "NH", + "name": "New Hampshire" + }, + { + "code": "NJ", + "name": "New Jersey" + }, + { + "code": "NM", + "name": "New Mexico" + }, + { + "code": "NY", + "name": "New York" + }, + { + "code": "NC", + "name": "North Carolina" + }, + { + "code": "ND", + "name": "North Dakota" + }, + { + "code": "OH", + "name": "Ohio" + }, + { + "code": "OK", + "name": "Oklahoma" + }, + { + "code": "OR", + "name": "Oregon" + }, + { + "code": "PA", + "name": "Pennsylvania" + }, + { + "code": "RI", + "name": "Rhode Island" + }, + { + "code": "SC", + "name": "South Carolina" + }, + { + "code": "SD", + "name": "South Dakota" + }, + { + "code": "TN", + "name": "Tennessee" + }, + { + "code": "TX", + "name": "Texas" + }, + { + "code": "UT", + "name": "Utah" + }, + { + "code": "VT", + "name": "Vermont" + }, + { + "code": "VA", + "name": "Virginia" + }, + { + "code": "WA", + "name": "Washington" + }, + { + "code": "DC", + "name": "Washington DC" + }, + { + "code": "WV", + "name": "West Virginia" + }, + { + "code": "WI", + "name": "Wisconsin" + }, + { + "code": "WY", + "name": "Wyoming" + } + ], + "UY": [ + { + "code": "AR", + "name": "Artigas" + }, + { + "code": "CA", + "name": "Canelones" + }, + { + "code": "CL", + "name": "Cerro Largo" + }, + { + "code": "CO", + "name": "Colonia" + }, + { + "code": "DU", + "name": "Durazno" + }, + { + "code": "FS", + "name": "Flores" + }, + { + "code": "FD", + "name": "Florida" + }, + { + "code": "LA", + "name": "Lavalleja" + }, + { + "code": "MA", + "name": "Maldonado" + }, + { + "code": "MO", + "name": "Montevideo" + }, + { + "code": "PA", + "name": "Paysandú" + }, + { + "code": "RN", + "name": "Río Negro" + }, + { + "code": "RV", + "name": "Rivera" + }, + { + "code": "RO", + "name": "Rocha" + }, + { + "code": "SA", + "name": "Salto" + }, + { + "code": "SJ", + "name": "San José" + }, + { + "code": "SO", + "name": "Soriano" + }, + { + "code": "TA", + "name": "Tacuarembó" + }, + { + "code": "TT", + "name": "Treinta y Tres" + } + ], + "UZ": [ + { + "code": "AN", + "name": "Andijan" + }, + { + "code": "BU", + "name": "Bukhara" + }, + { + "code": "FA", + "name": "Fergana" + }, + { + "code": "JI", + "name": "Jizzakh" + }, + { + "code": "QR", + "name": "Karakalpakstan" + }, + { + "code": "NG", + "name": "Namangan" + }, + { + "code": "NW", + "name": "Navoiy" + }, + { + "code": "QA", + "name": "Qashqadaryo" + }, + { + "code": "SA", + "name": "Samarqand" + }, + { + "code": "SI", + "name": "Sirdaryo" + }, + { + "code": "SU", + "name": "Surxondaryo" + }, + { + "code": "TK", + "name": "Tashkent" + }, + { + "code": "TO", + "name": "Tashkent Province" + }, + { + "code": "XO", + "name": "Xorazm" + } + ], + "VC": [ + { + "code": "01", + "name": "Charlotte" + }, + { + "code": "02", + "name": "Saint Andrew" + }, + { + "code": "03", + "name": "Saint David" + }, + { + "code": "04", + "name": "Saint George" + }, + { + "code": "05", + "name": "Saint Patrick" + }, + { + "code": "06", + "name": "Grenadines" + } + ], + "VE": [ + { + "code": "Z", + "name": "Amazonas" + }, + { + "code": "B", + "name": "Anzoátegui" + }, + { + "code": "C", + "name": "Apure" + }, + { + "code": "D", + "name": "Aragua" + }, + { + "code": "E", + "name": "Barinas" + }, + { + "code": "F", + "name": "Bolívar" + }, + { + "code": "A", + "name": "Capital" + }, + { + "code": "G", + "name": "Carabobo" + }, + { + "code": "H", + "name": "Cojedes" + }, + { + "code": "Y", + "name": "Delta Amacuro" + }, + { + "code": "I", + "name": "Falcón" + }, + { + "code": "W", + "name": "Federal Dependencies" + }, + { + "code": "J", + "name": "Guárico" + }, + { + "code": "K", + "name": "Lara" + }, + { + "code": "L", + "name": "Mérida" + }, + { + "code": "M", + "name": "Miranda" + }, + { + "code": "N", + "name": "Monagas" + }, + { + "code": "O", + "name": "Nueva Esparta" + }, + { + "code": "P", + "name": "Portuguesa" + }, + { + "code": "R", + "name": "Sucre" + }, + { + "code": "S", + "name": "Táchira" + }, + { + "code": "T", + "name": "Trujillo" + }, + { + "code": "X", + "name": "Vargas" + }, + { + "code": "U", + "name": "Yaracuy" + }, + { + "code": "V", + "name": "Zulia" + } + ], + "VN": [ + { + "code": "44", + "name": "An Giang" + }, + { + "code": "43", + "name": "Bà Rịa–VÅ©ng Tàu" + }, + { + "code": "54", + "name": "Bắc Giang" + }, + { + "code": "53", + "name": "Bắc Kạn" + }, + { + "code": "55", + "name": "Bạc Liêu" + }, + { + "code": "56", + "name": "Bắc Ninh" + }, + { + "code": "50", + "name": "Bến Tre" + }, + { + "code": "31", + "name": "Bình Äịnh" + }, + { + "code": "57", + "name": "Bình DÆ°Æ¡ng" + }, + { + "code": "58", + "name": "Bình PhÆ°á»›c" + }, + { + "code": "40", + "name": "Bình Thuận" + }, + { + "code": "59", + "name": "Cà Mau" + }, + { + "code": "CT", + "name": "Can Tho" + }, + { + "code": "04", + "name": "Cao Bằng" + }, + { + "code": "DN", + "name": "Da Nang" + }, + { + "code": "33", + "name": "Äắk Lắk" + }, + { + "code": "72", + "name": "Äắk Nông" + }, + { + "code": "71", + "name": "Äiện Biên" + }, + { + "code": "39", + "name": "Äồng Nai" + }, + { + "code": "45", + "name": "Äồng Tháp" + }, + { + "code": "30", + "name": "Gia Lai" + }, + { + "code": "03", + "name": "Hà Giang" + }, + { + "code": "63", + "name": "Hà Nam" + }, + { + "code": "23", + "name": "Hà TÄ©nh" + }, + { + "code": "61", + "name": "Hải DÆ°Æ¡ng" + }, + { + "code": "HP", + "name": "Haiphong" + }, + { + "code": "HN", + "name": "Hanoi" + }, + { + "code": "73", + "name": "Hậu Giang" + }, + { + "code": "SG", + "name": "Ho Chi Minh City" + }, + { + "code": "14", + "name": "Hòa Bình" + }, + { + "code": "66", + "name": "HÆ°ng Yên" + }, + { + "code": "34", + "name": "Khánh Hòa" + }, + { + "code": "47", + "name": "Kiên Giang" + }, + { + "code": "28", + "name": "Kon Tum" + }, + { + "code": "01", + "name": "Lai Châu" + }, + { + "code": "35", + "name": "Lâm Äồng" + }, + { + "code": "09", + "name": "Lạng SÆ¡n" + }, + { + "code": "02", + "name": "Lào Cai" + }, + { + "code": "41", + "name": "Long An" + }, + { + "code": "67", + "name": "Nam Äịnh" + }, + { + "code": "22", + "name": "Nghệ An" + }, + { + "code": "18", + "name": "Ninh Bình" + }, + { + "code": "36", + "name": "Ninh Thuận" + }, + { + "code": "68", + "name": "Phú Thá»" + }, + { + "code": "32", + "name": "Phú Yên" + }, + { + "code": "24", + "name": "Quảng Bình" + }, + { + "code": "27", + "name": "Quảng Nam" + }, + { + "code": "29", + "name": "Quảng Ngãi" + }, + { + "code": "13", + "name": "Quảng Ninh" + }, + { + "code": "25", + "name": "Quảng Trị" + }, + { + "code": "52", + "name": "Sóc Trăng" + }, + { + "code": "05", + "name": "SÆ¡n La" + }, + { + "code": "37", + "name": "Tây Ninh" + }, + { + "code": "20", + "name": "Thái Bình" + }, + { + "code": "69", + "name": "Thái Nguyên" + }, + { + "code": "21", + "name": "Thanh Hóa" + }, + { + "code": "26", + "name": "Thừa Thiên–Huế" + }, + { + "code": "46", + "name": "Tiá»n Giang" + }, + { + "code": "51", + "name": "Trà Vinh" + }, + { + "code": "07", + "name": "Tuyên Quang" + }, + { + "code": "49", + "name": "VÄ©nh Long" + }, + { + "code": "70", + "name": "VÄ©nh Phúc" + }, + { + "code": "06", + "name": "Yên Bái" + } + ], + "VU": [ + { + "code": "MAP", + "name": "Malampa" + }, + { + "code": "PAM", + "name": "Penama" + }, + { + "code": "SAM", + "name": "Sanma" + }, + { + "code": "SEE", + "name": "Shefa" + }, + { + "code": "TAE", + "name": "Tafea" + }, + { + "code": "TOB", + "name": "Torba" + } + ], + "WF": [ + { + "code": "AL", + "name": "Alo" + }, + { + "code": "SG", + "name": "Sigave" + }, + { + "code": "UV", + "name": "Uvea" + } + ], + "WS": [ + { + "code": "AA", + "name": "A’ana" + }, + { + "code": "AL", + "name": "Aiga-i-le-Tai" + }, + { + "code": "AT", + "name": "Atua" + }, + { + "code": "FA", + "name": "Fa’asaleleaga" + }, + { + "code": "GE", + "name": "Gaga’emauga" + }, + { + "code": "GI", + "name": "Gaga’ifomauga" + }, + { + "code": "PA", + "name": "Palauli" + }, + { + "code": "SA", + "name": "Satupa’itea" + }, + { + "code": "TU", + "name": "Tuamasaga" + }, + { + "code": "VF", + "name": "Va’a-o-Fonoti" + }, + { + "code": "VS", + "name": "Vaisigano" + } + ], + "YE": [ + { + "code": "AD", + "name": "’Adan" + }, + { + "code": "AB", + "name": "Abyan" + }, + { + "code": "BA", + "name": "Al Bayda" + }, + { + "code": "HU", + "name": "Al Hudaydah" + }, + { + "code": "JA", + "name": "Al Jawf" + }, + { + "code": "MR", + "name": "Al Mahrah" + }, + { + "code": "MW", + "name": "Al Mahwit" + }, + { + "code": "SA", + "name": "Amanat Al Asimah" + }, + { + "code": "AM", + "name": "Amran" + }, + { + "code": "SU", + "name": "Arkhabil Suqutra" + }, + { + "code": "DA", + "name": "Dhale" + }, + { + "code": "DH", + "name": "Dhamar" + }, + { + "code": "HD", + "name": "Hadramaut" + }, + { + "code": "HJ", + "name": "Hajjah" + }, + { + "code": "IB", + "name": "Ibb" + }, + { + "code": "LA", + "name": "Lahij" + }, + { + "code": "MA", + "name": "Ma’rib" + }, + { + "code": "RA", + "name": "Raymah" + }, + { + "code": "SD", + "name": "Sa’dah" + }, + { + "code": "SN", + "name": "Sana’a" + }, + { + "code": "SH", + "name": "Shabwah" + }, + { + "code": "TA", + "name": "Taiz" + } + ], + "ZA": [ + { + "code": "EC", + "name": "Eastern Cape" + }, + { + "code": "FS", + "name": "Free" + }, + { + "code": "GT", + "name": "Gauteng" + }, + { + "code": "NL", + "name": "KwaZulu-Natal" + }, + { + "code": "LP", + "name": "Limpopo" + }, + { + "code": "MP", + "name": "Mpumalanga" + }, + { + "code": "NW", + "name": "North West" + }, + { + "code": "NC", + "name": "Northern Cape" + }, + { + "code": "WC", + "name": "Western Cape" + } + ], + "ZM": [ + { + "code": "01", + "name": "Western" + }, + { + "code": "02", + "name": "Central" + }, + { + "code": "03", + "name": "Eastern" + }, + { + "code": "04", + "name": "Luapula" + }, + { + "code": "05", + "name": "Northern" + }, + { + "code": "06", + "name": "North-Western" + }, + { + "code": "07", + "name": "Southern" + }, + { + "code": "08", + "name": "Copperbelt" + }, + { + "code": "09", + "name": "Lusaka" + }, + { + "code": "10", + "name": "Muchinga" + } + ], + "ZW": [ + { + "code": "BU", + "name": "Bulawayo" + }, + { + "code": "HA", + "name": "Harare" + }, + { + "code": "MA", + "name": "Manicaland" + }, + { + "code": "MC", + "name": "Mashonaland Central" + }, + { + "code": "ME", + "name": "Mashonaland East" + }, + { + "code": "MW", + "name": "Mashonaland West" + }, + { + "code": "MV", + "name": "Masvingo" + }, + { + "code": "MN", + "name": "Matabeleland North" + }, + { + "code": "MS", + "name": "Matabeleland South" + }, + { + "code": "MI", + "name": "Midlands" + } + ] +} \ No newline at end of file diff --git a/js/data/locale/my/sysres.json b/js/data/locale/my/sysres.json index c3b2146e84..6ac15d3eb8 100644 --- a/js/data/locale/my/sysres.json +++ b/js/data/locale/my/sysres.json @@ -95,6 +95,14 @@ "1#1 wk|#{num} wks": "#{num} ပá€á€º", "1#1 mon|#{num} mons": "#{num} လ", "1#1 yr|#{num} yrs": "#{num} နှစ်", + "durationMediumMillis": "#{num} ms", + "1#1 se|#{num} sec": "#{num} s", + "1#1 mi|#{num} min": "#{num} မိနစ်", + "durationMediumHours": "#{num} နာရီ", + "1#1 dy|#{num} dys": "#{num} ရက်", + "durationMediumWeeks": "#{num} ပá€á€º", + "1#1 mo|#{num} mos": "#{num} လ", + "durationMediumYears": "#{num} နှစ်", "durationShortMillis": "#{num} ms", "#{num}s": "#{num} s", "durationShortMinutes": "#{num} မိနစ်", @@ -103,22 +111,6 @@ "#{num}w": "#{num} ပá€á€º", "durationShortMonths": "#{num} လ", "#{num}y": "#{num} နှစ်", - "separatorFull": " ", - "finalSeparatorFull": "နှင့် ", - "separatorLong": " ", - "finalSeparatorLong": "နှင့် ", - "separatorMedium": " ", - "finalSeparatorMedium": "နှင့် ", - "separatorShort": " ", - "finalSeparatorShort": "နှင့် ", - "durationMediumMillis": "#{num} ms", - "1#1 se|#{num} sec": "#{num} s", - "1#1 mi|#{num} min": "#{num}မိနစ်", - "durationMediumHours": "#{num}နာရီ", - "1#1 dy|#{num} dys": "#{num}ရက်", - "durationMediumWeeks": "#{num}ပá€á€º", - "1#1 mo|#{num} mos": "#{num}လ", - "durationMediumYears": "#{num} y", "1#in 1 second|#in {num} seconds": "#{num} စက္ကန့်အá€á€½á€„်း", "1#in 1 minute|#in {num} minutes": "#{num} မိနစ်အá€á€½á€„်း", "1#in 1 hour|#in {num} hours": "#{num} နာရီအá€á€½á€„်း", @@ -160,5 +152,13 @@ "#{num}d ago": "#ပြီးá€á€²á€·á€žá€Šá€·á€º {num} ရက်", "#{num}w ago": "#ပြီးá€á€²á€·á€žá€Šá€·á€º {num} ပá€á€º", "#{num}mo ago": "#ပြီးá€á€²á€·á€žá€Šá€·á€º {num} လ", - "#{num}y ago": "#ပြီးá€á€²á€·á€žá€Šá€·á€º {num} နှစ်" + "#{num}y ago": "#ပြီးá€á€²á€·á€žá€Šá€·á€º {num} နှစ်", + "separatorFull": " ", + "finalSeparatorFull": "နှင့် ", + "separatorLong": " ", + "finalSeparatorLong": "နှင့် ", + "separatorMedium": " ", + "finalSeparatorMedium": "နှင့် ", + "separatorShort": " ", + "finalSeparatorShort": "နှင့် " } \ No newline at end of file diff --git a/js/data/locale/myx/scripts.jf b/js/data/locale/myx/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/myx/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/mzn/langname.jf b/js/data/locale/mzn/langname.jf new file mode 100644 index 0000000000..e8d4873266 --- /dev/null +++ b/js/data/locale/mzn/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Mazanderani" +} \ No newline at end of file diff --git a/js/data/locale/mzn/scripts.jf b/js/data/locale/mzn/scripts.jf new file mode 100644 index 0000000000..22edfc469b --- /dev/null +++ b/js/data/locale/mzn/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Arab" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/mzn/sysres.json b/js/data/locale/mzn/sysres.json index d12e99a422..fea2d0b43a 100644 --- a/js/data/locale/mzn/sysres.json +++ b/js/data/locale/mzn/sysres.json @@ -95,6 +95,14 @@ "1#1 wk|#{num} wks": "#{num} Ù‡Ùته", "1#1 mon|#{num} mons": "#{num} ماه", "1#1 yr|#{num} yrs": "#{num} سال", + "durationMediumMillis": "#{num} میلی‌ثانیه", + "1#1 se|#{num} sec": "#{num} ثانیه", + "1#1 mi|#{num} min": "#{num} دَقه", + "durationMediumHours": "#{num} ساعÙت", + "1#1 dy|#{num} dys": "#{num} روز", + "durationMediumWeeks": "#{num} Ù‡Ùته", + "1#1 mo|#{num} mos": "#{num} ماه", + "durationMediumYears": "#{num} سال", "durationShortMillis": "#{num} میلی‌ثانیه", "#{num}s": "#{num} ثانیه", "durationShortMinutes": "#{num} دَقه", @@ -103,14 +111,6 @@ "#{num}w": "#{num} Ù‡Ùته", "durationShortMonths": "#{num} ماه", "#{num}y": "#{num} سال", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "1#in 1 second|#in {num} seconds": "#{num} ثانیه دله", "1#in 1 minute|#in {num} minutes": "#{num} دقیقه دله", "1#in 1 hour|#in {num} hours": "#{num} ساعÙت دله", @@ -152,5 +152,13 @@ "#{num}d ago": "#{num} روز پیش", "#{num}w ago": "#{num} Ù‡Ùته پیش", "#{num}mo ago": "#{num} ماه پیش", - "#{num}y ago": "#{num} سال پیش" + "#{num}y ago": "#{num} سال پیش", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/nan/langname.jf b/js/data/locale/nan/langname.jf new file mode 100644 index 0000000000..7b2b5a2b1d --- /dev/null +++ b/js/data/locale/nan/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Min Nan Chinese" +} \ No newline at end of file diff --git a/js/data/locale/nan/scripts.jf b/js/data/locale/nan/scripts.jf new file mode 100644 index 0000000000..2dd58be278 --- /dev/null +++ b/js/data/locale/nan/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Hans" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/naq/sysres.json b/js/data/locale/naq/sysres.json index ace9de1920..bf4cfb5ac5 100644 --- a/js/data/locale/naq/sysres.json +++ b/js/data/locale/naq/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/nb/SJ/ctrynames.json b/js/data/locale/nb/SJ/ctrynames.json index 0907f7fd6f..1a303813f7 100644 --- a/js/data/locale/nb/SJ/ctrynames.json +++ b/js/data/locale/nb/SJ/ctrynames.json @@ -1,6 +1,7 @@ { "Afghanistan": "AF", "Afrika": "002", + "Ã…land": "AX", "Albania": "AL", "Algerie": "DZ", "Amerika": "019", @@ -70,6 +71,7 @@ "Europa": "150", "European Union": "EU", "eurosonen": "EZ", + "Færøyene": "FO", "Falklandsøyene": "FK", "Fiji": "FJ", "Filippinene": "PH", @@ -78,7 +80,6 @@ "Frankrike": "FR", "Fransk Guyana": "GF", "Fransk Polynesia": "PF", - "Færøyene": "FO", "Gabon": "GA", "Gambia": "GM", "Georgia": "GE", @@ -188,6 +189,11 @@ "Ny-Caledonia": "NC", "Oman": "OM", "Oseania": "009", + "Øst-Afrika": "014", + "Øst-Asia": "030", + "Øst-Europa": "151", + "Øst-Timor": "TL", + "Østerrike": "AT", "Pakistan": "PK", "Palau": "PW", "Panama": "PA", @@ -224,6 +230,15 @@ "Slovakia": "SK", "Slovenia": "SI", "Somalia": "SO", + "Sør-Afrika": "ZA", + "Sør-Amerika": "005", + "Sør-Asia": "034", + "Sør-Europa": "039", + "Sør-Georgia og Sør-Sandwichøyene": "GS", + "Sør-Korea": "KR", + "Sør-Sudan": "SS", + "Sørlige Afrika": "018", + "Sørøst-Asia": "035", "Spania": "ES", "Sri Lanka": "LK", "St. Helena": "SH", @@ -238,15 +253,6 @@ "Sverige": "SE", "Swaziland": "SZ", "Syria": "SY", - "Sør-Afrika": "ZA", - "Sør-Amerika": "005", - "Sør-Asia": "034", - "Sør-Europa": "039", - "Sør-Georgia og Sør-Sandwichøyene": "GS", - "Sør-Korea": "KR", - "Sør-Sudan": "SS", - "Sørlige Afrika": "018", - "Sørøst-Asia": "035", "Tadsjikistan": "TJ", "Taiwan": "TW", "Tanzania": "TZ", @@ -284,11 +290,5 @@ "Wallis og Futuna": "WF", "Ytre Oseania": "QO", "Zambia": "ZM", - "Zimbabwe": "ZW", - "Øst-Afrika": "014", - "Øst-Asia": "030", - "Øst-Europa": "151", - "Øst-Timor": "TL", - "Østerrike": "AT", - "Ã…land": "AX" + "Zimbabwe": "ZW" } \ No newline at end of file diff --git a/js/data/locale/nb/SJ/ctryreverse.json b/js/data/locale/nb/SJ/ctryreverse.json index a6424b6ec6..b9e75c1ad1 100644 --- a/js/data/locale/nb/SJ/ctryreverse.json +++ b/js/data/locale/nb/SJ/ctryreverse.json @@ -10,6 +10,7 @@ "419": "Latin-Amerika", "AF": "Afghanistan", "002": "Afrika", + "AX": "Ã…land", "AL": "Albania", "DZ": "Algerie", "019": "Amerika", @@ -77,6 +78,7 @@ "ET": "Etiopia", "EU": "European Union", "EZ": "eurosonen", + "FO": "Færøyene", "FK": "Falklandsøyene", "FJ": "Fiji", "PH": "Filippinene", @@ -85,7 +87,6 @@ "FR": "Frankrike", "GF": "Fransk Guyana", "PF": "Fransk Polynesia", - "FO": "Færøyene", "GA": "Gabon", "GM": "Gambia", "GE": "Georgia", @@ -193,6 +194,10 @@ "NC": "Ny-Caledonia", "OM": "Oman", "009": "Oseania", + "014": "Øst-Afrika", + "030": "Øst-Asia", + "TL": "Øst-Timor", + "AT": "Østerrike", "PK": "Pakistan", "PW": "Palau", "PA": "Panama", @@ -228,6 +233,15 @@ "SK": "Slovakia", "SI": "Slovenia", "SO": "Somalia", + "ZA": "Sør-Afrika", + "005": "Sør-Amerika", + "034": "Sør-Asia", + "039": "Sør-Europa", + "GS": "Sør-Georgia og Sør-Sandwichøyene", + "KR": "Sør-Korea", + "SS": "Sør-Sudan", + "018": "Sørlige Afrika", + "035": "Sørøst-Asia", "ES": "Spania", "LK": "Sri Lanka", "SH": "St. Helena", @@ -241,15 +255,6 @@ "SE": "Sverige", "SZ": "Swaziland", "SY": "Syria", - "ZA": "Sør-Afrika", - "005": "Sør-Amerika", - "034": "Sør-Asia", - "039": "Sør-Europa", - "GS": "Sør-Georgia og Sør-Sandwichøyene", - "KR": "Sør-Korea", - "SS": "Sør-Sudan", - "018": "Sørlige Afrika", - "035": "Sørøst-Asia", "TJ": "Tadsjikistan", "TW": "Taiwan", "TZ": "Tanzania", @@ -285,10 +290,5 @@ "WF": "Wallis og Futuna", "QO": "Ytre Oseania", "ZM": "Zambia", - "ZW": "Zimbabwe", - "014": "Øst-Afrika", - "030": "Øst-Asia", - "TL": "Øst-Timor", - "AT": "Østerrike", - "AX": "Ã…land" + "ZW": "Zimbabwe" } \ No newline at end of file diff --git a/js/data/locale/nb/SJ/dateformats.json b/js/data/locale/nb/SJ/dateformats.json new file mode 100644 index 0000000000..fb8f24b621 --- /dev/null +++ b/js/data/locale/nb/SJ/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} {time}", + "l": "{date} 'kl'. {time}", + "m": "{date}, {time}", + "s": "{date}, {time}" + }, + "date": { + "dmwy": { + "f": "EEEE d. MMMM yyyy", + "l": "EEE d. MMMM yyyy", + "m": "EE d. MMM yyyy", + "s": "E dd.MM.yyyy" + }, + "dmy": { + "f": "d. MMMM yyyy", + "l": "d. MMMM yyyy", + "m": "d. MMM yyyy", + "s": "dd.MM.yyyy" + }, + "dmw": { + "f": "EEEE d. MMMM", + "l": "EEE d. MMMM", + "m": "EE d. MMM", + "s": "E dd.MM" + }, + "dm": { + "f": "d. MMMM", + "l": "d. MMMM", + "m": "d. MMM", + "s": "dd.MM" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "MM.yyyy" + }, + "dw": { + "f": "EEEE d", + "l": "EEE d", + "m": "EE d", + "s": "E dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd}. {sm} {sy} {st} – {et}", + "l": "{sd}. {sm} {sy} kl. {st} – {et}", + "m": "{sd}. {sm} {sy}, {st} – {et}", + "s": "{sd}.{sm}.{sy}, {st} – {et}" + }, + "c01": { + "f": "{sd}. {sm} {sy} {st} – {ed}. {em} {ey} {et}", + "l": "{sd}. {sm} {sy} kl. {st} – {ed}. {em} {ey} kl. {et}", + "m": "{sd}. {sm} {sy}, {st} – {ed}. {em} {ey}, {et}", + "s": "{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}" + }, + "c02": { + "f": "{sd}. {sm} {sy} {st} – {ed}. {em} {ey} {et}", + "l": "{sd}. {sm} {sy} kl. {st} – {ed}. {em} {ey} kl. {et}", + "m": "{sd}. {sm} {sy}, {st} – {ed}. {em} {ey}, {et}", + "s": "{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}" + }, + "c03": { + "f": "{sd}. {sm} {sy} {st} – {ed}. {em} {ey} {et}", + "l": "{sd}. {sm} {sy} kl. {st} – {ed}. {em} {ey} kl. {et}", + "m": "{sd}. {sm} {sy}, {st} – {ed}. {em} {ey}, {et}", + "s": "{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}" + }, + "c10": { + "f": "{sd} – {ed}. {em} {ey}", + "l": "{sd} – {ed}. {em} {ey}", + "m": "{sd} – {ed}. {em} {ey}", + "s": "{sd} – {ed}.{em}.{ey}" + }, + "c11": { + "f": "{sd}. {sm} – {ed}. {em} {ey}", + "l": "{sd}. {sm} – {ed}. {em} {ey}", + "m": "{sd}. {sm} – {ed}. {em} {ey}", + "s": "{sd}.{sm} – {ed}.{em}.{ey}" + }, + "c12": { + "f": "{sd}. {sm} {sy} – {ed}. {em} {ey}", + "l": "{sd}. {sm} {sy} – {ed}. {em} {ey}", + "m": "{sd}. {sm} {sy} – {ed}. {em} {ey}", + "s": "{sd}.{sm}.{sy} – {ed}.{em}.{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}.{sy} – {em}.{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/nb/ctrynames.json b/js/data/locale/nb/ctrynames.json index 0907f7fd6f..1a303813f7 100644 --- a/js/data/locale/nb/ctrynames.json +++ b/js/data/locale/nb/ctrynames.json @@ -1,6 +1,7 @@ { "Afghanistan": "AF", "Afrika": "002", + "Ã…land": "AX", "Albania": "AL", "Algerie": "DZ", "Amerika": "019", @@ -70,6 +71,7 @@ "Europa": "150", "European Union": "EU", "eurosonen": "EZ", + "Færøyene": "FO", "Falklandsøyene": "FK", "Fiji": "FJ", "Filippinene": "PH", @@ -78,7 +80,6 @@ "Frankrike": "FR", "Fransk Guyana": "GF", "Fransk Polynesia": "PF", - "Færøyene": "FO", "Gabon": "GA", "Gambia": "GM", "Georgia": "GE", @@ -188,6 +189,11 @@ "Ny-Caledonia": "NC", "Oman": "OM", "Oseania": "009", + "Øst-Afrika": "014", + "Øst-Asia": "030", + "Øst-Europa": "151", + "Øst-Timor": "TL", + "Østerrike": "AT", "Pakistan": "PK", "Palau": "PW", "Panama": "PA", @@ -224,6 +230,15 @@ "Slovakia": "SK", "Slovenia": "SI", "Somalia": "SO", + "Sør-Afrika": "ZA", + "Sør-Amerika": "005", + "Sør-Asia": "034", + "Sør-Europa": "039", + "Sør-Georgia og Sør-Sandwichøyene": "GS", + "Sør-Korea": "KR", + "Sør-Sudan": "SS", + "Sørlige Afrika": "018", + "Sørøst-Asia": "035", "Spania": "ES", "Sri Lanka": "LK", "St. Helena": "SH", @@ -238,15 +253,6 @@ "Sverige": "SE", "Swaziland": "SZ", "Syria": "SY", - "Sør-Afrika": "ZA", - "Sør-Amerika": "005", - "Sør-Asia": "034", - "Sør-Europa": "039", - "Sør-Georgia og Sør-Sandwichøyene": "GS", - "Sør-Korea": "KR", - "Sør-Sudan": "SS", - "Sørlige Afrika": "018", - "Sørøst-Asia": "035", "Tadsjikistan": "TJ", "Taiwan": "TW", "Tanzania": "TZ", @@ -284,11 +290,5 @@ "Wallis og Futuna": "WF", "Ytre Oseania": "QO", "Zambia": "ZM", - "Zimbabwe": "ZW", - "Øst-Afrika": "014", - "Øst-Asia": "030", - "Øst-Europa": "151", - "Øst-Timor": "TL", - "Østerrike": "AT", - "Ã…land": "AX" + "Zimbabwe": "ZW" } \ No newline at end of file diff --git a/js/data/locale/nb/ctryreverse.json b/js/data/locale/nb/ctryreverse.json index a6424b6ec6..b9e75c1ad1 100644 --- a/js/data/locale/nb/ctryreverse.json +++ b/js/data/locale/nb/ctryreverse.json @@ -10,6 +10,7 @@ "419": "Latin-Amerika", "AF": "Afghanistan", "002": "Afrika", + "AX": "Ã…land", "AL": "Albania", "DZ": "Algerie", "019": "Amerika", @@ -77,6 +78,7 @@ "ET": "Etiopia", "EU": "European Union", "EZ": "eurosonen", + "FO": "Færøyene", "FK": "Falklandsøyene", "FJ": "Fiji", "PH": "Filippinene", @@ -85,7 +87,6 @@ "FR": "Frankrike", "GF": "Fransk Guyana", "PF": "Fransk Polynesia", - "FO": "Færøyene", "GA": "Gabon", "GM": "Gambia", "GE": "Georgia", @@ -193,6 +194,10 @@ "NC": "Ny-Caledonia", "OM": "Oman", "009": "Oseania", + "014": "Øst-Afrika", + "030": "Øst-Asia", + "TL": "Øst-Timor", + "AT": "Østerrike", "PK": "Pakistan", "PW": "Palau", "PA": "Panama", @@ -228,6 +233,15 @@ "SK": "Slovakia", "SI": "Slovenia", "SO": "Somalia", + "ZA": "Sør-Afrika", + "005": "Sør-Amerika", + "034": "Sør-Asia", + "039": "Sør-Europa", + "GS": "Sør-Georgia og Sør-Sandwichøyene", + "KR": "Sør-Korea", + "SS": "Sør-Sudan", + "018": "Sørlige Afrika", + "035": "Sørøst-Asia", "ES": "Spania", "LK": "Sri Lanka", "SH": "St. Helena", @@ -241,15 +255,6 @@ "SE": "Sverige", "SZ": "Swaziland", "SY": "Syria", - "ZA": "Sør-Afrika", - "005": "Sør-Amerika", - "034": "Sør-Asia", - "039": "Sør-Europa", - "GS": "Sør-Georgia og Sør-Sandwichøyene", - "KR": "Sør-Korea", - "SS": "Sør-Sudan", - "018": "Sørlige Afrika", - "035": "Sørøst-Asia", "TJ": "Tadsjikistan", "TW": "Taiwan", "TZ": "Tanzania", @@ -285,10 +290,5 @@ "WF": "Wallis og Futuna", "QO": "Ytre Oseania", "ZM": "Zambia", - "ZW": "Zimbabwe", - "014": "Øst-Afrika", - "030": "Øst-Asia", - "TL": "Øst-Timor", - "AT": "Østerrike", - "AX": "Ã…land" + "ZW": "Zimbabwe" } \ No newline at end of file diff --git a/js/data/locale/nb/regionnames.json b/js/data/locale/nb/regionnames.json index bbe9a49267..ad7f5abf89 100644 --- a/js/data/locale/nb/regionnames.json +++ b/js/data/locale/nb/regionnames.json @@ -908,6 +908,10 @@ "name": "Qusar", "code": "QUS" }, + { + "name": "Saatlı", + "code": "SAT" + }, { "name": "Sabirabad", "code": "SAB" @@ -972,10 +976,6 @@ "name": "ÅžuÅŸa", "code": "SUS" }, - { - "name": "Saatlı", - "code": "SAT" - }, { "name": "TÉ™rtÉ™r", "code": "TAR" @@ -1456,6 +1456,10 @@ "name": "Namur", "code": "WNA" }, + { + "name": "Øst-Flandern", + "code": "VOV" + }, { "name": "Vallonia", "code": "WAL" @@ -1467,10 +1471,6 @@ { "name": "Vest-Flandern", "code": "VWV" - }, - { - "name": "Øst-Flandern", - "code": "VOV" } ], "BF": [ @@ -2236,6 +2236,10 @@ "name": "Nord Eleuthera", "code": "NE" }, + { + "name": "Øst Grand Bahama", + "code": "EG" + }, { "name": "Ragged øy", "code": "RI" @@ -2248,10 +2252,6 @@ "name": "San Salvador", "code": "SS" }, - { - "name": "Spansk wells", - "code": "SW" - }, { "name": "Sør Abaco", "code": "SO" @@ -2265,12 +2265,12 @@ "code": "SE" }, { - "name": "West Grand Bahama", - "code": "WG" + "name": "Spansk wells", + "code": "SW" }, { - "name": "Øst Grand Bahama", - "code": "EG" + "name": "West Grand Bahama", + "code": "WG" } ], "BT": [ @@ -2774,6 +2774,10 @@ } ], "CH": [ + { + "name": "Aargau", + "code": "AG" + }, { "name": "Appenzell Ausserrhoden", "code": "AR" @@ -2873,10 +2877,6 @@ { "name": "Zürich", "code": "ZH" - }, - { - "name": "Aargau", - "code": "AG" } ], "CI": [ @@ -3758,6 +3758,10 @@ "name": "Louny", "code": "424" }, + { + "name": "Mähren-Schlesien region", + "code": "80" + }, { "name": "MÄ›lník", "code": "206" @@ -3770,10 +3774,6 @@ "name": "Most", "code": "425" }, - { - "name": "Mähren-Schlesien region", - "code": "80" - }, { "name": "Náchod", "code": "523" @@ -4104,6 +4104,10 @@ "name": "Rheinland-Pfalz", "code": "RP" }, + { + "name": "Saarland", + "code": "SL" + }, { "name": "Sachsen", "code": "SN" @@ -4116,10 +4120,6 @@ "name": "Schleswig-Holstein", "code": "SH" }, - { - "name": "Saarland", - "code": "SL" - }, { "name": "Thüringen", "code": "TH" @@ -7046,14 +7046,14 @@ "name": "Kujalleq", "code": "KU" }, - { - "name": "Qeqqata", - "code": "QE" - }, { "name": "Qaasuitsoq", "code": "QA" }, + { + "name": "Qeqqata", + "code": "QE" + }, { "name": "Sermersooq", "code": "SM" @@ -7462,6 +7462,10 @@ "name": "Nordlige egeiske øyer", "code": "K" }, + { + "name": "Øst-Makedonia og Thrakia", + "code": "A" + }, { "name": "Pella", "code": "59" @@ -7545,10 +7549,6 @@ { "name": "Zakynthos", "code": "21" - }, - { - "name": "Øst-Makedonia og Thrakia", - "code": "A" } ], "GT": [ @@ -7984,14 +7984,14 @@ "name": "Fejer fylke", "code": "FE" }, - { - "name": "Gyor Moson Sopron Fylke", - "code": "GS" - }, { "name": "GyÅ‘r", "code": "GY" }, + { + "name": "Gyor Moson Sopron Fylke", + "code": "GS" + }, { "name": "Hajdu-Bihar Fylke", "code": "HB" @@ -8230,6 +8230,10 @@ "name": "Sentral Sulaweisi provins", "code": "ST" }, + { + "name": "Sør Sulawesi", + "code": "SN" + }, { "name": "South East Sulawesi Provins", "code": "SG" @@ -8254,10 +8258,6 @@ "name": "Sumatra", "code": "SM" }, - { - "name": "Sør Sulawesi", - "code": "SN" - }, { "name": "Vest-Papua", "code": "PP" @@ -9416,6 +9416,10 @@ "name": "Karak Governorate", "code": "KA" }, + { + "name": "Maan Governorate", + "code": "MN" + }, { "name": "Madaba Governorate", "code": "MD" @@ -9424,10 +9428,6 @@ "name": "Magraq", "code": "MA" }, - { - "name": "Maan Governorate", - "code": "MN" - }, { "name": "Tafilah Governorate", "code": "AT" @@ -10346,14 +10346,14 @@ "name": "Akkar", "code": "AK" }, - { - "name": "Beirut governementet", - "code": "BA" - }, { "name": "Baalbek-Hermel", "code": "BH" }, + { + "name": "Beirut governementet", + "code": "BA" + }, { "name": "Guvernementet Bekaa", "code": "BI" @@ -11770,10 +11770,6 @@ "name": "Khouribga", "code": "KHO" }, - { - "name": "Larache", - "code": "LAR" - }, { "name": "Laâyoune", "code": "LAA" @@ -11782,6 +11778,10 @@ "name": "Laayoune Boujdoor-Sakia El Harma", "code": "15" }, + { + "name": "Larache", + "code": "LAR" + }, { "name": "Marrakech", "code": "MMD" @@ -13360,10 +13360,6 @@ "name": "Faafu Atoll", "code": "14" }, - { - "name": "Gnaviyani Atoll", - "code": "29" - }, { "name": "Gaafu Alif Atoll", "code": "27" @@ -13372,6 +13368,10 @@ "name": "Gaafu Dhaaky Atoll", "code": "28" }, + { + "name": "Gnaviyani Atoll", + "code": "29" + }, { "name": "Haa Alif Atoll", "code": "07" @@ -13384,14 +13384,14 @@ "name": "Kaafu Atoll", "code": "26" }, - { - "name": "Lhaviyani Atoll", - "code": "03" - }, { "name": "Laamu Atoll", "code": "05" }, + { + "name": "Lhaviyani Atoll", + "code": "03" + }, { "name": "Malé", "code": "MLE" @@ -14770,6 +14770,14 @@ "name": "Oro", "code": "NPP" }, + { + "name": "Øst høylands provins", + "code": "EHG" + }, + { + "name": "Øst Ny Britland", + "code": "EBR" + }, { "name": "Port Moresby", "code": "NCD" @@ -14797,14 +14805,6 @@ { "name": "Western", "code": "WPD" - }, - { - "name": "Øst høylands provins", - "code": "EHG" - }, - { - "name": "Øst Ny Britland", - "code": "EBR" } ], "PH": [ @@ -14844,6 +14844,10 @@ "name": "Basilan", "code": "BAS" }, + { + "name": "Bataan", + "code": "BAN" + }, { "name": "Batanes", "code": "BTN" @@ -14852,10 +14856,6 @@ "name": "Batangas", "code": "BTG" }, - { - "name": "Bataan", - "code": "BAN" - }, { "name": "Benguet", "code": "BEN" @@ -15532,6 +15532,14 @@ "name": "Asunción", "code": "ASU" }, + { + "name": "Caaguazu", + "code": "5" + }, + { + "name": "Caazapa", + "code": "6" + }, { "name": "Canindeyu", "code": "14" @@ -15544,14 +15552,6 @@ "name": "Cordillera", "code": "3" }, - { - "name": "Caaguazu", - "code": "5" - }, - { - "name": "Caazapa", - "code": "6" - }, { "name": "Guaira", "code": "4" @@ -15886,14 +15886,6 @@ "name": "Sentral Banat distrikt", "code": "02" }, - { - "name": "Srem Distrikt", - "code": "07" - }, - { - "name": "Sumadija distrikt", - "code": "12" - }, { "name": "Sør Backa", "code": "06" @@ -15902,6 +15894,14 @@ "name": "Sør Banat distrikt", "code": "04" }, + { + "name": "Srem Distrikt", + "code": "07" + }, + { + "name": "Sumadija distrikt", + "code": "12" + }, { "name": "Toplica distrikt", "code": "21" @@ -16560,14 +16560,14 @@ "name": "Dalarnas län", "code": "W" }, - { - "name": "Gotlands län", - "code": "I" - }, { "name": "Gävleborgs län", "code": "X" }, + { + "name": "Gotlands län", + "code": "I" + }, { "name": "Hallands län", "code": "N" @@ -16593,17 +16593,25 @@ "code": "BD" }, { - "name": "SkÃ¥ne län", - "code": "M" + "name": "Örebro län", + "code": "T" }, { - "name": "Stockholms län", - "code": "AB" + "name": "Östergötlands län", + "code": "E" + }, + { + "name": "SkÃ¥ne län", + "code": "M" }, { "name": "Södermanlands län", "code": "D" }, + { + "name": "Stockholms län", + "code": "AB" + }, { "name": "Uppsala län", "code": "C" @@ -16627,14 +16635,6 @@ { "name": "Västra Götalands län", "code": "O" - }, - { - "name": "Örebro län", - "code": "T" - }, - { - "name": "Östergötlands län", - "code": "E" } ], "SG": [ @@ -17804,6 +17804,10 @@ "name": "Northern Bahr el Ghazal", "code": "BN" }, + { + "name": "Øst-Ekvatoria", + "code": "EE" + }, { "name": "Unity", "code": "UY" @@ -17823,10 +17827,6 @@ { "name": "Western Equatoria", "code": "EW" - }, - { - "name": "Øst-Ekvatoria", - "code": "EE" } ], "ST": [ @@ -19598,6 +19598,10 @@ "name": "Kayunga", "code": "112" }, + { + "name": "Kibaale", + "code": "407" + }, { "name": "Kiboga", "code": "103" @@ -19606,10 +19610,6 @@ "name": "Kibuku", "code": "227" }, - { - "name": "Kibaale", - "code": "407" - }, { "name": "Kiruhura", "code": "419" diff --git a/js/data/locale/nb/sysres.json b/js/data/locale/nb/sysres.json index 6f6de9a858..aeb4edad5a 100644 --- a/js/data/locale/nb/sysres.json +++ b/js/data/locale/nb/sysres.json @@ -95,6 +95,14 @@ "1#1 wk|#{num} wks": "one#{num} u|#{num} u", "1#1 mon|#{num} mons": "one#{num} md.|#{num} md.", "1#1 yr|#{num} yrs": "one#{num} Ã¥r|#{num} Ã¥r", + "durationMediumMillis": "one#{num}ms|#{num}ms", + "1#1 se|#{num} sec": "one#{num}s|#{num}s", + "1#1 mi|#{num} min": "one#{num}m|#{num}m", + "durationMediumHours": "one#{num}t|#{num}t", + "1#1 dy|#{num} dys": "one#{num}d|#{num}d", + "durationMediumWeeks": "one#{num}u|#{num}u", + "1#1 mo|#{num} mos": "one#{num} m|#{num} m", + "durationMediumYears": "one#{num}Ã¥|#{num}Ã¥", "durationShortMillis": "one#{num}ms|#{num}ms", "#{num}s": "one#{num}s|#{num}s", "durationShortMinutes": "one#{num}m|#{num}m", @@ -103,22 +111,6 @@ "#{num}w": "one#{num}u|#{num}u", "durationShortMonths": "one#{num} m|#{num} m", "#{num}y": "one#{num}Ã¥|#{num}Ã¥", - "separatorFull": ", ", - "finalSeparatorFull": " og ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", - "durationMediumMillis": "one#{num}ms|#{num}ms", - "1#1 se|#{num} sec": "#{num} sek", - "1#1 mi|#{num} min": "#{num} min", - "durationMediumHours": "#{num} ti", - "1#1 dy|#{num} dys": "one#{num} dag|#{num} da", - "durationMediumWeeks": "one#{num} uke|#{num} uk", - "1#1 mo|#{num} mos": "#{num} md.", - "durationMediumYears": "#{num} Ã¥r", "1#in 1 second|#in {num} seconds": "one#om {num} sekund|#om {num} sekunder", "1#in 1 minute|#in {num} minutes": "one#om {num} minutt|#om {num} minutter", "1#in 1 hour|#in {num} hours": "one#om {num} time|#om {num} timer", @@ -160,5 +152,13 @@ "#{num}d ago": "one#for {num} d. siden|#for {num} d. siden", "#{num}w ago": "one#for {num} u. siden|#for {num} u. siden", "#{num}mo ago": "one#for {num} md. siden|#for {num} md. siden", - "#{num}y ago": "one#for {num} Ã¥r siden|#for {num} Ã¥r siden" + "#{num}y ago": "one#for {num} Ã¥r siden|#for {num} Ã¥r siden", + "separatorFull": ", ", + "finalSeparatorFull": " og ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/nch/scripts.jf b/js/data/locale/nch/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/nch/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/nd/sysres.json b/js/data/locale/nd/sysres.json index 033ed93c6e..66c93f6e59 100644 --- a/js/data/locale/nd/sysres.json +++ b/js/data/locale/nd/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/ndc/scripts.jf b/js/data/locale/ndc/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/ndc/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/tn/dateformats.json b/js/data/locale/nds/NL/dateformats.json similarity index 100% rename from js/data/locale/tn/dateformats.json rename to js/data/locale/nds/NL/dateformats.json diff --git a/js/data/locale/nds/sysres.json b/js/data/locale/nds/sysres.json index af7f79a2d0..eb6d8a26fd 100644 --- a/js/data/locale/nds/sysres.json +++ b/js/data/locale/nds/sysres.json @@ -95,6 +95,14 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", + "durationMediumMillis": "#{num} ms", + "1#1 se|#{num} sec": "#{num} s", + "1#1 mi|#{num} min": "#{num} min", + "durationMediumHours": "#{num} h", + "1#1 dy|#{num} dys": "#{num} d", + "durationMediumWeeks": "#{num} w", + "1#1 mo|#{num} mos": "#{num} m", + "durationMediumYears": "#{num} y", "durationShortMillis": "#{num} ms", "#{num}s": "#{num} s", "durationShortMinutes": "#{num} min", @@ -103,14 +111,6 @@ "#{num}w": "#{num} w", "durationShortMonths": "#{num} m", "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -152,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/ne/IN/ctrynames.json b/js/data/locale/ne/IN/ctrynames.json index 3f65fd3536..8fe1427ab1 100644 --- a/js/data/locale/ne/IN/ctrynames.json +++ b/js/data/locale/ne/IN/ctrynames.json @@ -1,4 +1,5 @@ { + "Sub-Saharan Africa": "202", "अङà¥à¤—ोला": "AO", "अजरबैजान": "AZ", "अजà¥à¤žà¤¾à¤¤ कà¥à¤·à¥‡à¤¤à¥à¤°": "ZZ", @@ -289,6 +290,5 @@ "हङà¥à¤—ेरी": "HU", "हनà¥à¤¡à¥à¤°à¤¾à¤¸": "HN", "हरà¥à¤¡ टापॠर मà¥à¤¯à¤¾à¤•à¤¡à¥‹à¤¨à¤¾à¤²à¥à¤¡ टापà¥à¤¹à¤°à¥": "HM", - "हैटी": "HT", - "Sub-Saharan Africa": "202" + "हैटी": "HT" } \ No newline at end of file diff --git a/js/data/locale/ne/IN/dateformats.json b/js/data/locale/ne/IN/dateformats.json index ce9c1642ed..c5eef61b6d 100644 --- a/js/data/locale/ne/IN/dateformats.json +++ b/js/data/locale/ne/IN/dateformats.json @@ -11,37 +11,37 @@ "f": "yyyy MMMM d, EEEE", "l": "yyyy MMMM d, EEE", "m": "yyyy MMM d, EE", - "s": "yyyy-MM-dd, E" + "s": "yy/M/d, E" }, "dmy": { "f": "yyyy MMMM d", "l": "yyyy MMMM d", "m": "yyyy MMM d", - "s": "yyyy-MM-dd" + "s": "yy/M/d" }, "dmw": { "f": "MMMM d, EEEE", "l": "MMMM d, EEE", "m": "MMM d, EE", - "s": "MM-dd, E" + "s": "M/d, E" }, "dm": { "f": "MMMM d", "l": "MMMM d", "m": "MMM d", - "s": "MM-dd" + "s": "M/d" }, "my": { - "f": "yyyy LLLL", - "l": "yyyy LLLL", - "m": "yyyy LLL", - "s": "yyyy-MM" + "f": "yyyy MMMM", + "l": "yyyy MMMM", + "m": "yyyy MMM", + "s": "yy/M" }, "dw": { "f": "d, EEEE", "l": "d, EEE", "m": "d, EE", - "s": "dd, E" + "s": "d, E" }, "w": { "f": "EEEE", @@ -53,31 +53,19 @@ "f": "d", "l": "d", "m": "d", - "s": "dd" + "s": "d" }, "m": { "f": "MMMM", "l": "MMMM", "m": "MMM", - "s": "MM" + "s": "M" }, "y": { "f": "yyyy", "l": "yyyy", "m": "yyyy", - "s": "yyyy" - }, - "e": { - "f": "cccc", - "l": "ccc", - "m": "cc", - "s": "c" - }, - "l": { - "f": "LLLL", - "l": "LLLL", - "m": "LLL", - "s": "LL" + "s": "yy" } }, "time": { @@ -117,49 +105,49 @@ "f": "{sy} {sm} {sd} {st} – {et}", "l": "{sy} {sm} {sd} {st} – {et}", "m": "{sy} {sm} {sd}, {st} – {et}", - "s": "{sy}-{sm}-{sd}, {st} – {et}" + "s": "{sy}/{sm}/{sd}, {st} – {et}" }, "c01": { "f": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", "l": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", "m": "{sy} {sm} {sd}, {st} – {ey} {em} {ed}, {et}", - "s": "{sy}-{sm}-{sd}, {st} – {ey}-{em}-{ed}, {et}" + "s": "{sy}/{sm}/{sd}, {st} – {ey}/{em}/{ed}, {et}" }, "c02": { "f": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", "l": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", "m": "{sy} {sm} {sd}, {st} – {ey} {em} {ed}, {et}", - "s": "{sy}-{sm}-{sd}, {st} – {ey}-{em}-{ed}, {et}" + "s": "{sy}/{sm}/{sd}, {st} – {ey}/{em}/{ed}, {et}" }, "c03": { "f": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", "l": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", "m": "{sy} {sm} {sd}, {st} – {ey} {em} {ed}, {et}", - "s": "{sy}-{sm}-{sd}, {st} – {ey}-{em}-{ed}, {et}" + "s": "{sy}/{sm}/{sd}, {st} – {ey}/{em}/{ed}, {et}" }, "c10": { "f": "{sy} {sm} {sd} – {ed}", "l": "{sy} {sm} {sd} – {ed}", "m": "{sy} {sm} {sd} – {ed}", - "s": "{sy}-{sm}-{sd} – {ed}" + "s": "{sy}/{sm}/{sd} – {ed}" }, "c11": { "f": "{sy} {sm} {sd} – {em} {ed}", "l": "{sy} {sm} {sd} – {em} {ed}", "m": "{sy} {sm} {sd} – {ey} {em} {ed}", - "s": "{sy}-{sm}-{sd} – {ey}-{em}-{ed}" + "s": "{sy}/{sm}/{sd} – {ey}/{em}/{ed}" }, "c12": { "f": "{sy} {sm} {sd} – {ey} {em} {ed}", "l": "{sy} {sm} {sd} – {ey} {em} {ed}", "m": "{sy} {sm} {sd} – {ey} {em} {ed}", - "s": "{sy}-{sm}-{sd} – {ey}-{em}-{ed}" + "s": "{sy}/{sm}/{sd} – {ey}/{em}/{ed}" }, "c20": { "f": "{sy} {sm} – {ey} {em}", "l": "{sy} {sm} – {ey} {em}", "m": "{sy} {sm} – {ey} {em}", - "s": "{sy}-{sm} – {ey}-{em}" + "s": "{sy}/{sm} – {ey}/{em}" }, "c30": { "f": "{sy} – {ey}", diff --git a/js/data/locale/ne/IN/sysres.json b/js/data/locale/ne/IN/sysres.json deleted file mode 100644 index e67c284041..0000000000 --- a/js/data/locale/ne/IN/sysres.json +++ /dev/null @@ -1,190 +0,0 @@ -{ - "MMMM1": "जनवरी", - "MMM1": "जनवरी", - "NN1": "जन", - "N1": "ज", - "MMMM2": "फेबà¥à¤°à¥à¤…री", - "MMM2": "फेबà¥à¤°à¥à¤…री", - "NN2": "फे", - "N2": "फ", - "MMMM3": "मारà¥à¤š", - "MMM3": "मारà¥à¤š", - "NN3": "मा", - "N3": "म", - "MMMM4": "अपà¥à¤°à¤¿à¤²", - "MMM4": "अपà¥à¤°à¤¿à¤²", - "NN4": "अप", - "N4": "अ", - "MMMM5": "मई", - "MMM5": "मे", - "NN5": "मे", - "N5": "म", - "MMMM6": "जà¥à¤¨", - "MMM6": "जà¥à¤¨", - "NN6": "जà¥", - "N6": "ज", - "MMMM7": "जà¥à¤²à¤¾à¤ˆ", - "MMM7": "जà¥à¤²à¤¾à¤ˆ", - "NN7": "जà¥", - "N7": "ज", - "MMMM8": "अगसà¥à¤Ÿ", - "MMM8": "अगसà¥à¤Ÿ", - "NN8": "अग", - "N8": "अ", - "MMMM9": "सेपà¥à¤Ÿà¥‡à¤®à¥à¤¬à¤°", - "MMM9": "सेपà¥à¤Ÿà¥‡à¤®à¥à¤¬à¤°", - "NN9": "से", - "N9": "स", - "MMMM10": "अकà¥à¤Ÿà¥‹à¤¬à¤°", - "MMM10": "अकà¥à¤Ÿà¥‹à¤¬à¤°", - "NN10": "अक", - "N10": "अ", - "MMMM11": "नोभेमà¥à¤¬à¤°", - "MMM11": "नोभेमà¥à¤¬à¤°", - "NN11": "नो", - "N11": "न", - "MMMM12": "डिसेमà¥à¤¬à¤°", - "MMM12": "डिसेमà¥à¤¬à¤°", - "NN12": "डि", - "N12": "ड", - "LLLL1": "जनवरी", - "LLL1": "जनवरी", - "LL1": "जन", - "L1": "१", - "LLLL2": "फेबà¥à¤°à¥à¤…री", - "LLL2": "फेबà¥à¤°à¥à¤…री", - "LL2": "फे", - "L2": "२", - "LLLL3": "मारà¥à¤š", - "LLL3": "मारà¥à¤š", - "LL3": "मा", - "L3": "३", - "LLLL4": "अपà¥à¤°à¤¿à¤²", - "LLL4": "अपà¥à¤°à¤¿à¤²", - "LL4": "अप", - "L4": "४", - "LLLL5": "मे", - "LLL5": "मे", - "LL5": "मे", - "L5": "५", - "LLLL6": "जà¥à¤¨", - "LLL6": "जà¥à¤¨", - "LL6": "जà¥", - "L6": "६", - "LLLL7": "जà¥à¤²à¤¾à¤ˆ", - "LLL7": "जà¥à¤²à¤¾à¤ˆ", - "LL7": "जà¥", - "L7": "७", - "LLLL8": "अगसà¥à¤Ÿ", - "LLL8": "अगसà¥à¤Ÿ", - "LL8": "अग", - "L8": "८", - "LLLL9": "सेपà¥à¤Ÿà¥‡à¤®à¥à¤¬à¤°", - "LLL9": "सेपà¥à¤Ÿà¥‡à¤®à¥à¤¬à¤°", - "LL9": "से", - "L9": "९", - "LLLL10": "अकà¥à¤Ÿà¥‹à¤¬à¤°", - "LLL10": "अकà¥à¤Ÿà¥‹à¤¬à¤°", - "LL10": "अक", - "L10": "१०", - "LLLL11": "नोभेमà¥à¤¬à¤°", - "LLL11": "नोभेमà¥à¤¬à¤°", - "LL11": "नो", - "L11": "११", - "LLLL12": "डिसेमà¥à¤¬à¤°", - "LLL12": "डिसेमà¥à¤¬à¤°", - "LL12": "डि", - "L12": "१२", - "EEEE0": "आइतबार", - "EEE0": "आइत", - "EE0": "आइत", - "E0": "आ", - "EEEE1": "सोमबार", - "EEE1": "सोम", - "EE1": "सोम", - "E1": "सो", - "EEEE2": "मङà¥à¤—लबार", - "EEE2": "मङà¥à¤—ल", - "EE2": "मङà¥à¤—ल", - "E2": "म", - "EEEE3": "बà¥à¤§à¤¬à¤¾à¤°", - "EEE3": "बà¥à¤§", - "EE3": "बà¥à¤§", - "E3": "बà¥", - "EEEE4": "बिहिबार", - "EEE4": "बिहि", - "EE4": "बिहि", - "E4": "बि", - "EEEE5": "शà¥à¤•à¥à¤°à¤¬à¤¾à¤°", - "EEE5": "शà¥à¤•à¥à¤°", - "EE5": "शà¥à¤•à¥à¤°", - "E5": "शà¥", - "EEEE6": "शनिबार", - "EEE6": "शनि", - "EE6": "शनि", - "E6": "श", - "cccc0": "आइतबार", - "ccc0": "आइत", - "cc0": "आइत", - "c0": "आ", - "cccc1": "सोमबार", - "ccc1": "सोम", - "cc1": "सोम", - "c1": "सो", - "cccc2": "मङà¥à¤—लबार", - "ccc2": "मङà¥à¤—ल", - "cc2": "मङà¥à¤—ल", - "c2": "म", - "cccc3": "बà¥à¤§à¤¬à¤¾à¤°", - "ccc3": "बà¥à¤§", - "cc3": "बà¥à¤§", - "c3": "बà¥", - "cccc4": "बिहिबार", - "ccc4": "बिहि", - "cc4": "बिहि", - "c4": "बि", - "cccc5": "शà¥à¤•à¥à¤°à¤¬à¤¾à¤°", - "ccc5": "शà¥à¤•à¥à¤°", - "cc5": "शà¥à¤•à¥à¤°", - "c5": "शà¥", - "cccc6": "शनिबार", - "ccc6": "शनि", - "cc6": "शनि", - "c6": "श", - "a0": "पूरà¥à¤µà¤¾à¤¹à¥à¤¨", - "a1": "अपराहà¥à¤¨", - "G-1": "इसà¥à¤µà¥€à¤ªà¥‚रà¥à¤µ", - "G1": "ईसा काल", - "1#1 millisecond|#{num} milliseconds": "one#{num} मिली सेकेणà¥à¤¡|#{num} मिली सेकेणà¥à¤¡", - "1#1 second|#{num} seconds": "one#{num} सेकेणà¥à¤¡|#{num} सेकेणà¥à¤¡", - "1#1 minute|#{num} minutes": "one#{num} मिनेट|#{num} मिनेट", - "1#1 hour|#{num} hours": "one#{num} घणà¥à¤Ÿà¤¾|#{num} घणà¥à¤Ÿà¤¾", - "1#1 day|#{num} days": "one#{num} दिन|#{num} दिन", - "1#1 week|#{num} weeks": "one#{num} हपà¥à¤¤à¤¾|#{num} हपà¥à¤¤à¤¾", - "1#1 month|#{num} months": "one#{num} महिना|#{num} महिना", - "1#1 year|#{num} years": "one#{num} वरà¥à¤·|#{num} वरà¥à¤·", - "#{num} ms": "one#{num} मिली से.|#{num} मिली से.", - "1#1 sec|#{num} sec": "one#{num} सेकेणà¥à¤¡|#{num} सेकेणà¥à¤¡", - "1#1 min|#{num} min": "one#{num} मिनेट|#{num} मिनेट", - "1#1 hr|#{num} hrs": "one#{num} घणà¥à¤Ÿà¤¾|#{num} घणà¥à¤Ÿà¤¾", - "durationLongDays": "one#{num} दिन|#{num} दिन", - "1#1 wk|#{num} wks": "one#{num} हपà¥à¤¤à¤¾|#{num} हपà¥à¤¤à¤¾", - "1#1 mon|#{num} mons": "one#{num} महिना|#{num} महिना", - "1#1 yr|#{num} yrs": "one#{num} वरà¥à¤·|#{num} वरà¥à¤·", - "durationShortMillis": "one#{num}मि.से.|#{num}मि.से.", - "#{num}s": "one#{num} सेकेणà¥à¤¡|#{num} सेकेणà¥à¤¡", - "durationShortMinutes": "one#{num} मिनेट|#{num} मिनेट", - "#{num}h": "one#{num} घणà¥à¤Ÿà¤¾|#{num} घणà¥à¤Ÿà¤¾", - "#{num}d": "one#{num} दिन|#{num} दिन", - "#{num}w": "one#{num} हपà¥à¤¤à¤¾|#{num} हपà¥à¤¤à¤¾", - "durationShortMonths": "one#{num} महिना|#{num} महिना", - "#{num}y": "one#{num} वरà¥à¤·|#{num} वरà¥à¤·", - "separatorFull": ", ", - "finalSeparatorFull": ",", - "separatorLong": ", ", - "finalSeparatorLong": ",", - "separatorMedium": ", ", - "finalSeparatorMedium": ",", - "separatorShort": "", - "finalSeparatorShort": " " -} \ No newline at end of file diff --git a/js/data/locale/ne/ctrynames.json b/js/data/locale/ne/ctrynames.json index 3f65fd3536..8fe1427ab1 100644 --- a/js/data/locale/ne/ctrynames.json +++ b/js/data/locale/ne/ctrynames.json @@ -1,4 +1,5 @@ { + "Sub-Saharan Africa": "202", "अङà¥à¤—ोला": "AO", "अजरबैजान": "AZ", "अजà¥à¤žà¤¾à¤¤ कà¥à¤·à¥‡à¤¤à¥à¤°": "ZZ", @@ -289,6 +290,5 @@ "हङà¥à¤—ेरी": "HU", "हनà¥à¤¡à¥à¤°à¤¾à¤¸": "HN", "हरà¥à¤¡ टापॠर मà¥à¤¯à¤¾à¤•à¤¡à¥‹à¤¨à¤¾à¤²à¥à¤¡ टापà¥à¤¹à¤°à¥": "HM", - "हैटी": "HT", - "Sub-Saharan Africa": "202" + "हैटी": "HT" } \ No newline at end of file diff --git a/js/data/locale/ne/dateformats.json b/js/data/locale/ne/dateformats.json index ce9c1642ed..c5eef61b6d 100644 --- a/js/data/locale/ne/dateformats.json +++ b/js/data/locale/ne/dateformats.json @@ -11,37 +11,37 @@ "f": "yyyy MMMM d, EEEE", "l": "yyyy MMMM d, EEE", "m": "yyyy MMM d, EE", - "s": "yyyy-MM-dd, E" + "s": "yy/M/d, E" }, "dmy": { "f": "yyyy MMMM d", "l": "yyyy MMMM d", "m": "yyyy MMM d", - "s": "yyyy-MM-dd" + "s": "yy/M/d" }, "dmw": { "f": "MMMM d, EEEE", "l": "MMMM d, EEE", "m": "MMM d, EE", - "s": "MM-dd, E" + "s": "M/d, E" }, "dm": { "f": "MMMM d", "l": "MMMM d", "m": "MMM d", - "s": "MM-dd" + "s": "M/d" }, "my": { - "f": "yyyy LLLL", - "l": "yyyy LLLL", - "m": "yyyy LLL", - "s": "yyyy-MM" + "f": "yyyy MMMM", + "l": "yyyy MMMM", + "m": "yyyy MMM", + "s": "yy/M" }, "dw": { "f": "d, EEEE", "l": "d, EEE", "m": "d, EE", - "s": "dd, E" + "s": "d, E" }, "w": { "f": "EEEE", @@ -53,31 +53,19 @@ "f": "d", "l": "d", "m": "d", - "s": "dd" + "s": "d" }, "m": { "f": "MMMM", "l": "MMMM", "m": "MMM", - "s": "MM" + "s": "M" }, "y": { "f": "yyyy", "l": "yyyy", "m": "yyyy", - "s": "yyyy" - }, - "e": { - "f": "cccc", - "l": "ccc", - "m": "cc", - "s": "c" - }, - "l": { - "f": "LLLL", - "l": "LLLL", - "m": "LLL", - "s": "LL" + "s": "yy" } }, "time": { @@ -117,49 +105,49 @@ "f": "{sy} {sm} {sd} {st} – {et}", "l": "{sy} {sm} {sd} {st} – {et}", "m": "{sy} {sm} {sd}, {st} – {et}", - "s": "{sy}-{sm}-{sd}, {st} – {et}" + "s": "{sy}/{sm}/{sd}, {st} – {et}" }, "c01": { "f": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", "l": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", "m": "{sy} {sm} {sd}, {st} – {ey} {em} {ed}, {et}", - "s": "{sy}-{sm}-{sd}, {st} – {ey}-{em}-{ed}, {et}" + "s": "{sy}/{sm}/{sd}, {st} – {ey}/{em}/{ed}, {et}" }, "c02": { "f": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", "l": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", "m": "{sy} {sm} {sd}, {st} – {ey} {em} {ed}, {et}", - "s": "{sy}-{sm}-{sd}, {st} – {ey}-{em}-{ed}, {et}" + "s": "{sy}/{sm}/{sd}, {st} – {ey}/{em}/{ed}, {et}" }, "c03": { "f": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", "l": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", "m": "{sy} {sm} {sd}, {st} – {ey} {em} {ed}, {et}", - "s": "{sy}-{sm}-{sd}, {st} – {ey}-{em}-{ed}, {et}" + "s": "{sy}/{sm}/{sd}, {st} – {ey}/{em}/{ed}, {et}" }, "c10": { "f": "{sy} {sm} {sd} – {ed}", "l": "{sy} {sm} {sd} – {ed}", "m": "{sy} {sm} {sd} – {ed}", - "s": "{sy}-{sm}-{sd} – {ed}" + "s": "{sy}/{sm}/{sd} – {ed}" }, "c11": { "f": "{sy} {sm} {sd} – {em} {ed}", "l": "{sy} {sm} {sd} – {em} {ed}", "m": "{sy} {sm} {sd} – {ey} {em} {ed}", - "s": "{sy}-{sm}-{sd} – {ey}-{em}-{ed}" + "s": "{sy}/{sm}/{sd} – {ey}/{em}/{ed}" }, "c12": { "f": "{sy} {sm} {sd} – {ey} {em} {ed}", "l": "{sy} {sm} {sd} – {ey} {em} {ed}", "m": "{sy} {sm} {sd} – {ey} {em} {ed}", - "s": "{sy}-{sm}-{sd} – {ey}-{em}-{ed}" + "s": "{sy}/{sm}/{sd} – {ey}/{em}/{ed}" }, "c20": { "f": "{sy} {sm} – {ey} {em}", "l": "{sy} {sm} – {ey} {em}", "m": "{sy} {sm} – {ey} {em}", - "s": "{sy}-{sm} – {ey}-{em}" + "s": "{sy}/{sm} – {ey}/{em}" }, "c30": { "f": "{sy} – {ey}", diff --git a/js/data/locale/ne/regionnames.json b/js/data/locale/ne/regionnames.json index ba622b771a..a24d086185 100644 --- a/js/data/locale/ne/regionnames.json +++ b/js/data/locale/ne/regionnames.json @@ -30,10 +30,6 @@ } ], "AE": [ - { - "name": "दà¥à¤¬à¤ˆà¤•à¥‹ अमिरात", - "code": "DU" - }, { "name": "Abu Dhabi", "code": "AZ" @@ -57,25 +53,13 @@ { "name": "Umm al-Quwain", "code": "UQ" + }, + { + "name": "दà¥à¤¬à¤ˆà¤•à¥‹ अमिरात", + "code": "DU" } ], "AF": [ - { - "name": "कà¥à¤¨à¥à¤¡à¥à¤œ", - "code": "KDZ" - }, - { - "name": "परà¥à¤µà¤¾à¤¨", - "code": "PAR" - }, - { - "name": "फरà¥à¤¯à¤¾à¤¬", - "code": "FYB" - }, - { - "name": "समनà¥à¤—न", - "code": "SAM" - }, { "name": "Badakhshan", "code": "BDS" @@ -195,6 +179,22 @@ { "name": "Zabul", "code": "ZAB" + }, + { + "name": "कà¥à¤¨à¥à¤¡à¥à¤œ", + "code": "KDZ" + }, + { + "name": "परà¥à¤µà¤¾à¤¨", + "code": "PAR" + }, + { + "name": "फरà¥à¤¯à¤¾à¤¬", + "code": "FYB" + }, + { + "name": "समनà¥à¤—न", + "code": "SAM" } ], "AG": [ @@ -232,10 +232,6 @@ } ], "AL": [ - { - "name": "कोरà¥à¤¸à¥‡ काउनà¥à¤Ÿà¥€", - "code": "06" - }, { "name": "Berat", "code": "BR" @@ -423,6 +419,10 @@ { "name": "Vlorë County", "code": "12" + }, + { + "name": "कोरà¥à¤¸à¥‡ काउनà¥à¤Ÿà¥€", + "code": "06" } ], "AM": [ @@ -546,14 +546,6 @@ } ], "AR": [ - { - "name": "चाको कà¥à¤·à¥‡à¤¤à¥à¤°", - "code": "H" - }, - { - "name": "बà¥à¤¯à¥‚नस आयरà¥à¤¸", - "code": "C" - }, { "name": "Buenos Aires Province", "code": "B" @@ -641,6 +633,14 @@ { "name": "Tucumán", "code": "T" + }, + { + "name": "चाको कà¥à¤·à¥‡à¤¤à¥à¤°", + "code": "H" + }, + { + "name": "बà¥à¤¯à¥‚नस आयरà¥à¤¸", + "code": "C" } ], "AT": [ @@ -682,6 +682,10 @@ } ], "AU": [ + { + "name": "Northern Territory", + "code": "NT" + }, { "name": "असà¥à¤Ÿà¥à¤°à¥‡à¤²à¤¿à¤¯à¤¨ राजधानी कà¥à¤·à¥‡à¤¤à¥à¤°", "code": "ACT" @@ -709,10 +713,6 @@ { "name": "भिकà¥à¤Ÿà¥‹à¤°à¤¿à¤¯à¤¾", "code": "VIC" - }, - { - "name": "Northern Territory", - "code": "NT" } ], "AZ": [ @@ -1130,10 +1130,6 @@ } ], "BD": [ - { - "name": "गाजीपà¥à¤° जिलà¥à¤²à¤¾", - "code": "18" - }, { "name": "Bagerhat", "code": "05" @@ -1417,17 +1413,13 @@ { "name": "Thakurgaon", "code": "64" + }, + { + "name": "गाजीपà¥à¤° जिलà¥à¤²à¤¾", + "code": "18" } ], "BE": [ - { - "name": "बà¥à¤°à¤¸à¥‡à¤²à¥à¤¸ राजधानी कà¥à¤·à¥‡à¤¤à¥à¤°", - "code": "BRU" - }, - { - "name": "वालà¥à¤¨ कà¥à¤·à¥‡à¤¤à¥à¤°", - "code": "WAL" - }, { "name": "Antwerp", "code": "VAN" @@ -1471,6 +1463,14 @@ { "name": "West Flanders", "code": "VWV" + }, + { + "name": "बà¥à¤°à¤¸à¥‡à¤²à¥à¤¸ राजधानी कà¥à¤·à¥‡à¤¤à¥à¤°", + "code": "BRU" + }, + { + "name": "वालà¥à¤¨ कà¥à¤·à¥‡à¤¤à¥à¤°", + "code": "WAL" } ], "BF": [ @@ -2038,14 +2038,6 @@ } ], "BR": [ - { - "name": "अलागोआस", - "code": "AL" - }, - { - "name": "साà¤à¤“ पाउलो", - "code": "SP" - }, { "name": "Acre", "code": "AC" @@ -2145,6 +2137,14 @@ { "name": "Tocantins", "code": "TO" + }, + { + "name": "अलागोआस", + "code": "AL" + }, + { + "name": "साà¤à¤“ पाउलो", + "code": "SP" } ], "BS": [ @@ -2274,10 +2274,6 @@ } ], "BT": [ - { - "name": "थिमà¥à¤«à¥‚ जिलà¥à¤²à¤¾", - "code": "15" - }, { "name": "Bumthang", "code": "33" @@ -2353,6 +2349,10 @@ { "name": "Zhemgang", "code": "34" + }, + { + "name": "थिमà¥à¤«à¥‚ जिलà¥à¤²à¤¾", + "code": "15" } ], "BW": [ @@ -2422,14 +2422,6 @@ } ], "BY": [ - { - "name": "मिनà¥à¤¸à¥à¤•", - "code": "HM" - }, - { - "name": "मोगिलेभ कà¥à¤·à¥‡à¤¤à¥à¤°", - "code": "MA" - }, { "name": "Brest", "code": "BR" @@ -2449,6 +2441,14 @@ { "name": "Vitebsk", "code": "VI" + }, + { + "name": "मिनà¥à¤¸à¥à¤•", + "code": "HM" + }, + { + "name": "मोगिलेभ कà¥à¤·à¥‡à¤¤à¥à¤°", + "code": "MA" } ], "BZ": [ @@ -2478,10 +2478,6 @@ } ], "CA": [ - { - "name": "कà¥à¤¯à¥à¤¬à¥‡à¤•", - "code": "QC" - }, { "name": "Alberta", "code": "AB" @@ -2529,6 +2525,10 @@ { "name": "Yukon", "code": "YT" + }, + { + "name": "कà¥à¤¯à¥à¤¬à¥‡à¤•", + "code": "QC" } ], "CD": [ @@ -2774,10 +2774,6 @@ } ], "CH": [ - { - "name": "ओबà¥à¤µà¤¾à¤²à¥à¤¡à¥‡à¤¨", - "code": "OW" - }, { "name": "Aargau", "code": "AG" @@ -2877,6 +2873,10 @@ { "name": "Zürich", "code": "ZH" + }, + { + "name": "ओबà¥à¤µà¤¾à¤²à¥à¤¡à¥‡à¤¨", + "code": "OW" } ], "CI": [ @@ -3610,10 +3610,6 @@ } ], "CZ": [ - { - "name": "पà¥à¤°à¤¾à¤—", - "code": "10" - }, { "name": "BeneÅ¡ov", "code": "201" @@ -4057,9 +4053,29 @@ { "name": "Znojmo", "code": "647" + }, + { + "name": "पà¥à¤°à¤¾à¤—", + "code": "10" } ], "DE": [ + { + "name": "Baden-Württemberg", + "code": "BW" + }, + { + "name": "Lower Saxony", + "code": "NI" + }, + { + "name": "Mecklenburg-Vorpommern", + "code": "MV" + }, + { + "name": "Saxony-Anhalt", + "code": "ST" + }, { "name": "उतà¥à¤¤à¤°à¥€ राइन", "code": "NW" @@ -4107,22 +4123,6 @@ { "name": "हà¥à¤¯à¤¾à¤®à¥à¤¬à¤°à¥à¤—", "code": "HH" - }, - { - "name": "Baden-Württemberg", - "code": "BW" - }, - { - "name": "Lower Saxony", - "code": "NI" - }, - { - "name": "Mecklenburg-Vorpommern", - "code": "MV" - }, - { - "name": "Saxony-Anhalt", - "code": "ST" } ], "DJ": [ @@ -4876,10 +4876,6 @@ } ], "ES": [ - { - "name": "सेउटा", - "code": "CE" - }, { "name": "A Coruña", "code": "C" @@ -5151,6 +5147,10 @@ { "name": "Zaragoza", "code": "Z" + }, + { + "name": "सेउटा", + "code": "CE" } ], "ET": [ @@ -5374,18 +5374,6 @@ } ], "FR": [ - { - "name": "à¤à¤¸à¥à¤¸à¥‹à¤¨à¥à¤®à¥‡", - "code": "91" - }, - { - "name": "पेरिस", - "code": "75" - }, - { - "name": "साभोà¤", - "code": "73" - }, { "name": "Ain", "code": "01" @@ -5444,11 +5432,11 @@ }, { "name": "Brittany", - "code": "E" + "code": "BRE" }, { "name": "Brittany", - "code": "BRE" + "code": "E" }, { "name": "Burgundy-Franche-Comté", @@ -5492,11 +5480,11 @@ }, { "name": "Corsica", - "code": "COR" + "code": "H" }, { "name": "Corsica", - "code": "H" + "code": "COR" }, { "name": "Côte-d’Or", @@ -5881,6 +5869,18 @@ { "name": "Yvelines", "code": "78" + }, + { + "name": "à¤à¤¸à¥à¤¸à¥‹à¤¨à¥à¤®à¥‡", + "code": "91" + }, + { + "name": "पेरिस", + "code": "75" + }, + { + "name": "साभोà¤", + "code": "73" } ], "GA": [ @@ -5922,54 +5922,6 @@ } ], "GB": [ - { - "name": "अकà¥à¤¸à¤«à¥‹à¤°à¥à¤¡à¤¸à¤¾à¤¯à¤°", - "code": "OXF" - }, - { - "name": "इंगà¥à¤²à¥à¤¯à¤¾à¤£à¥à¤¡", - "code": "ENG" - }, - { - "name": "उतà¥à¤¤à¤°à¥€ आयरलà¥à¤¯à¤¾à¤¨à¥à¤¡", - "code": "NIR" - }, - { - "name": "कमà¥à¤¬à¥à¤°à¤¿à¤†", - "code": "CMA" - }, - { - "name": "गà¥à¤°à¥‡à¤Ÿ बà¥à¤°à¤¿à¤Ÿà¥‡à¤¨", - "code": "GBN" - }, - { - "name": "गà¥à¤°à¥‡à¤¨à¤¿à¤š", - "code": "GRE" - }, - { - "name": "मà¥à¤¯à¤¾à¤¨à¤šà¥‡à¤¸à¥à¤Ÿà¤°", - "code": "MAN" - }, - { - "name": "लिङकनसायर", - "code": "LIN" - }, - { - "name": "लिभरपà¥à¤²", - "code": "LIV" - }, - { - "name": "वेलà¥à¤¸", - "code": "WLS" - }, - { - "name": "संयà¥à¤•à¥à¤¤ अधिराजà¥à¤¯", - "code": "UKM" - }, - { - "name": "सà¥à¤•à¤Ÿà¤²à¥à¤¯à¤¾à¤£à¥à¤¡", - "code": "SCT" - }, { "name": "Aberdeen", "code": "ABE" @@ -6917,6 +6869,54 @@ { "name": "York", "code": "YOR" + }, + { + "name": "अकà¥à¤¸à¤«à¥‹à¤°à¥à¤¡à¤¸à¤¾à¤¯à¤°", + "code": "OXF" + }, + { + "name": "इंगà¥à¤²à¥à¤¯à¤¾à¤£à¥à¤¡", + "code": "ENG" + }, + { + "name": "उतà¥à¤¤à¤°à¥€ आयरलà¥à¤¯à¤¾à¤¨à¥à¤¡", + "code": "NIR" + }, + { + "name": "कमà¥à¤¬à¥à¤°à¤¿à¤†", + "code": "CMA" + }, + { + "name": "गà¥à¤°à¥‡à¤Ÿ बà¥à¤°à¤¿à¤Ÿà¥‡à¤¨", + "code": "GBN" + }, + { + "name": "गà¥à¤°à¥‡à¤¨à¤¿à¤š", + "code": "GRE" + }, + { + "name": "मà¥à¤¯à¤¾à¤¨à¤šà¥‡à¤¸à¥à¤Ÿà¤°", + "code": "MAN" + }, + { + "name": "लिङकनसायर", + "code": "LIN" + }, + { + "name": "लिभरपà¥à¤²", + "code": "LIV" + }, + { + "name": "वेलà¥à¤¸", + "code": "WLS" + }, + { + "name": "संयà¥à¤•à¥à¤¤ अधिराजà¥à¤¯", + "code": "UKM" + }, + { + "name": "सà¥à¤•à¤Ÿà¤²à¥à¤¯à¤¾à¤£à¥à¤¡", + "code": "SCT" } ], "GD": [ @@ -6950,10 +6950,6 @@ } ], "GE": [ - { - "name": "तिबà¥à¤²à¤¿à¤¸à¥€", - "code": "TB" - }, { "name": "Abkhazia", "code": "AB" @@ -6997,6 +6993,10 @@ { "name": "Shida Kartli", "code": "SK" + }, + { + "name": "तिबà¥à¤²à¤¿à¤¸à¥€", + "code": "TB" } ], "GH": [ @@ -7936,10 +7936,6 @@ } ], "HU": [ - { - "name": "बà¥à¤¡à¤¾à¤ªà¥‡à¤¸à¥à¤Ÿ", - "code": "BU" - }, { "name": "Bács-Kiskun", "code": "BK" @@ -8107,21 +8103,13 @@ { "name": "Zalaegerszeg", "code": "ZE" + }, + { + "name": "बà¥à¤¡à¤¾à¤ªà¥‡à¤¸à¥à¤Ÿ", + "code": "BU" } ], "ID": [ - { - "name": "जाकारà¥à¤¤à¤¾", - "code": "JK" - }, - { - "name": "पूरà¥à¤µà¥€ जाभा कà¥à¤·à¥‡à¤¤à¥à¤°", - "code": "JI" - }, - { - "name": "लà¥à¤¯à¤¾à¤®à¥à¤ªà¥à¤™ कà¥à¤·à¥‡à¤¤à¥à¤°", - "code": "LA" - }, { "name": "Aceh", "code": "AC" @@ -8273,6 +8261,18 @@ { "name": "Yogyakarta", "code": "YO" + }, + { + "name": "जाकारà¥à¤¤à¤¾", + "code": "JK" + }, + { + "name": "पूरà¥à¤µà¥€ जाभा कà¥à¤·à¥‡à¤¤à¥à¤°", + "code": "JI" + }, + { + "name": "लà¥à¤¯à¤¾à¤®à¥à¤ªà¥à¤™ कà¥à¤·à¥‡à¤¤à¥à¤°", + "code": "LA" } ], "IE": [ @@ -8808,18 +8808,6 @@ } ], "IT": [ - { - "name": "पियडमोनà¥à¤Ÿ", - "code": "21" - }, - { - "name": "बासिलिकाटा", - "code": "77" - }, - { - "name": "मानà¥à¤Ÿà¥à¤† कà¥à¤·à¥‡à¤¤à¥à¤°", - "code": "MN" - }, { "name": "Abruzzo", "code": "65" @@ -9327,6 +9315,18 @@ { "name": "Viterbo", "code": "VT" + }, + { + "name": "पियडमोनà¥à¤Ÿ", + "code": "21" + }, + { + "name": "बासिलिकाटा", + "code": "77" + }, + { + "name": "मानà¥à¤Ÿà¥à¤† कà¥à¤·à¥‡à¤¤à¥à¤°", + "code": "MN" } ], "JM": [ @@ -10198,10 +10198,6 @@ } ], "KZ": [ - { - "name": "असà¥à¤Ÿà¤¾à¤¨à¤¾", - "code": "AST" - }, { "name": "Akmola", "code": "AKM" @@ -10265,6 +10261,10 @@ { "name": "West Kazakhstan", "code": "ZAP" + }, + { + "name": "असà¥à¤Ÿà¤¾à¤¨à¤¾", + "code": "AST" } ], "LA": [ @@ -11618,30 +11618,6 @@ } ], "MA": [ - { - "name": "फेस à¤à¤² बाली", - "code": "FES" - }, - { - "name": "मरà¥à¤°à¤¾à¤•à¥‡à¤¶à¤•à¥‹ मदिना", - "code": "MMD" - }, - { - "name": "मरà¥à¤°à¤¾à¤•à¥‡à¤¶à¤•à¥‹ मदिना²", - "code": "MMN" - }, - { - "name": "मरà¥à¤°à¤¾à¤•à¥‡à¤¶à¤•à¥‹ मदिना³", - "code": "SYB" - }, - { - "name": "मेकनेस", - "code": "MEK" - }, - { - "name": "रबाट", - "code": "RAB" - }, { "name": "Agadir-Ida Ou Tanane", "code": "AGD" @@ -11933,6 +11909,30 @@ { "name": "Zagora", "code": "ZAG" + }, + { + "name": "फेस à¤à¤² बाली", + "code": "FES" + }, + { + "name": "मरà¥à¤°à¤¾à¤•à¥‡à¤¶à¤•à¥‹ मदिना", + "code": "MMD" + }, + { + "name": "मरà¥à¤°à¤¾à¤•à¥‡à¤¶à¤•à¥‹ मदिना²", + "code": "MMN" + }, + { + "name": "मरà¥à¤°à¤¾à¤•à¥‡à¤¶à¤•à¥‹ मदिना³", + "code": "SYB" + }, + { + "name": "मेकनेस", + "code": "MEK" + }, + { + "name": "रबाट", + "code": "RAB" } ], "MC": [ @@ -13332,10 +13332,6 @@ } ], "MV": [ - { - "name": "माले", - "code": "MLE" - }, { "name": "Addu", "code": "01" @@ -13443,6 +13439,10 @@ { "name": "Vaavu", "code": "04" + }, + { + "name": "माले", + "code": "MLE" } ], "MW": [ @@ -13572,14 +13572,6 @@ } ], "MX": [ - { - "name": "चिहà¥à¤µà¤¾à¤¹à¥à¤µà¤¾", - "code": "CHH" - }, - { - "name": "सिनालोआ", - "code": "SIN" - }, { "name": "Aguascalientes", "code": "AGU" @@ -13703,6 +13695,14 @@ { "name": "Zacatecas", "code": "ZAC" + }, + { + "name": "चिहà¥à¤µà¤¾à¤¹à¥à¤µà¤¾", + "code": "CHH" + }, + { + "name": "सिनालोआ", + "code": "SIN" } ], "MY": [ @@ -14121,15 +14121,43 @@ "name": "Nueva Segovia" }, { - "code": "SJ", - "name": "Río San Juan" + "code": "SJ", + "name": "Río San Juan" + }, + { + "code": "RI", + "name": "Rivas" + } + ], + "NL": [ + { + "name": "Aruba", + "code": "AW" + }, + { + "name": "Bonaire", + "code": "BQ1" + }, + { + "name": "Curaçao", + "code": "CW" + }, + { + "name": "North Brabant", + "code": "NB" + }, + { + "name": "Saba", + "code": "BQ2" + }, + { + "name": "Sint Eustatius", + "code": "BQ3" }, { - "code": "RI", - "name": "Rivas" - } - ], - "NL": [ + "name": "Sint Maarten", + "code": "SX" + }, { "name": "उटà¥à¤°à¥‡à¤šà¥à¤Ÿ", "code": "UT" @@ -14173,34 +14201,6 @@ { "name": "लिमबरà¥à¤—", "code": "LI" - }, - { - "name": "Aruba", - "code": "AW" - }, - { - "name": "Bonaire", - "code": "BQ1" - }, - { - "name": "Curaçao", - "code": "CW" - }, - { - "name": "North Brabant", - "code": "NB" - }, - { - "name": "Saba", - "code": "BQ2" - }, - { - "name": "Sint Eustatius", - "code": "BQ3" - }, - { - "name": "Sint Maarten", - "code": "SX" } ], "NO": [ @@ -14808,10 +14808,6 @@ } ], "PH": [ - { - "name": "बोहोल", - "code": "BOH" - }, { "name": "Abra", "code": "ABR" @@ -15199,9 +15195,25 @@ { "name": "Zamboanga Sibugay", "code": "ZSI" + }, + { + "name": "बोहोल", + "code": "BOH" } ], "PK": [ + { + "name": "Federally Administered Tribal Areas", + "code": "TA" + }, + { + "name": "Islamabad", + "code": "IS" + }, + { + "name": "Khyber Pakhtunkhwa", + "code": "KP" + }, { "name": "आजाद कशà¥à¤®à¥€à¤°", "code": "JK" @@ -15221,18 +15233,6 @@ { "name": "सिनà¥à¤§", "code": "SD" - }, - { - "name": "Federally Administered Tribal Areas", - "code": "TA" - }, - { - "name": "Islamabad", - "code": "IS" - }, - { - "name": "Khyber Pakhtunkhwa", - "code": "KP" } ], "PL": [ @@ -15590,10 +15590,6 @@ } ], "QA": [ - { - "name": "दोहा", - "code": "DA" - }, { "name": "Al Daayen", "code": "ZA" @@ -15621,13 +15617,13 @@ { "name": "Umm Salal", "code": "US" + }, + { + "name": "दोहा", + "code": "DA" } ], "RO": [ - { - "name": "बà¥à¤–ारेसà¥à¤Ÿ", - "code": "B" - }, { "name": "Alba", "code": "AB" @@ -15791,6 +15787,10 @@ { "name": "Vrancea", "code": "VN" + }, + { + "name": "बà¥à¤–ारेसà¥à¤Ÿ", + "code": "B" } ], "RS": [ @@ -15924,34 +15924,6 @@ } ], "RU": [ - { - "name": "कोसà¥à¤¤à¥à¤°à¥‹à¤®à¤¾ ओबà¥à¤²à¤¾à¤¸à¥à¤Ÿ", - "code": "KOS" - }, - { - "name": "खाबारोभà¥à¤¸à¥à¤• कà¥à¤°à¤¾à¤‡", - "code": "KHA" - }, - { - "name": "टà¥à¤­à¤¾ गणतनà¥à¤¤à¥à¤°", - "code": "TY" - }, - { - "name": "बà¥à¤°à¤¾à¤¨à¥à¤¸à¥à¤• ओबà¥à¤²à¤¾à¤¸à¥à¤Ÿ", - "code": "BRY" - }, - { - "name": "मसà¥à¤•à¥‹", - "code": "MOW" - }, - { - "name": "लेलिनगà¥à¤°à¤¾à¤¡ ओबà¥à¤²à¤¾à¤¸à¥à¤Ÿ", - "code": "LEN" - }, - { - "name": "सेनà¥à¤Ÿ पिटरà¥à¤¸à¤µà¤°à¥à¤—", - "code": "SPE" - }, { "name": "Adygea", "code": "AD" @@ -16255,6 +16227,34 @@ { "name": "Zabaykalsky Krai", "code": "ZAB" + }, + { + "name": "कोसà¥à¤¤à¥à¤°à¥‹à¤®à¤¾ ओबà¥à¤²à¤¾à¤¸à¥à¤Ÿ", + "code": "KOS" + }, + { + "name": "खाबारोभà¥à¤¸à¥à¤• कà¥à¤°à¤¾à¤‡", + "code": "KHA" + }, + { + "name": "टà¥à¤­à¤¾ गणतनà¥à¤¤à¥à¤°", + "code": "TY" + }, + { + "name": "बà¥à¤°à¤¾à¤¨à¥à¤¸à¥à¤• ओबà¥à¤²à¤¾à¤¸à¥à¤Ÿ", + "code": "BRY" + }, + { + "name": "मसà¥à¤•à¥‹", + "code": "MOW" + }, + { + "name": "लेलिनगà¥à¤°à¤¾à¤¡ ओबà¥à¤²à¤¾à¤¸à¥à¤Ÿ", + "code": "LEN" + }, + { + "name": "सेनà¥à¤Ÿ पिटरà¥à¤¸à¤µà¤°à¥à¤—", + "code": "SPE" } ], "RW": [ @@ -18090,22 +18090,6 @@ } ], "TH": [ - { - "name": "पटाया", - "code": "S" - }, - { - "name": "फà¥à¤•à¥‡à¤Ÿ पà¥à¤°à¤¦à¥‡à¤¶", - "code": "83" - }, - { - "name": "बैङà¥à¤•à¤•", - "code": "10" - }, - { - "name": "समà¥à¤¦à¥à¤¸à¥‹à¤‚गà¥à¤–à¥à¤°à¤®", - "code": "75" - }, { "name": "Amnat Charoen", "code": "37" @@ -18401,6 +18385,22 @@ { "name": "Yasothon", "code": "35" + }, + { + "name": "पटाया", + "code": "S" + }, + { + "name": "फà¥à¤•à¥‡à¤Ÿ पà¥à¤°à¤¦à¥‡à¤¶", + "code": "83" + }, + { + "name": "बैङà¥à¤•à¤•", + "code": "10" + }, + { + "name": "समà¥à¤¦à¥à¤¸à¥‹à¤‚गà¥à¤–à¥à¤°à¤®", + "code": "75" } ], "TJ": [ @@ -19048,10 +19048,6 @@ } ], "TW": [ - { - "name": "ताइपेइ", - "code": "TPE" - }, { "name": "Changhua", "code": "CHA" @@ -19135,6 +19131,10 @@ { "name": "Yunlin", "code": "YUN" + }, + { + "name": "ताइपेइ", + "code": "TPE" } ], "TZ": [ @@ -19914,6 +19914,30 @@ } ], "US": [ + { + "name": "American Samoa", + "code": "AS" + }, + { + "name": "Guam", + "code": "GU" + }, + { + "name": "Northern Mariana Islands", + "code": "MP" + }, + { + "name": "Puerto Rico", + "code": "PR" + }, + { + "name": "U.S. Outlying Islands", + "code": "UM" + }, + { + "name": "U.S. Virgin Islands", + "code": "VI" + }, { "name": "अलाबामा", "code": "AL" @@ -20117,30 +20141,6 @@ { "name": "हवाई", "code": "HI" - }, - { - "name": "American Samoa", - "code": "AS" - }, - { - "name": "Guam", - "code": "GU" - }, - { - "name": "Northern Mariana Islands", - "code": "MP" - }, - { - "name": "Puerto Rico", - "code": "PR" - }, - { - "name": "U.S. Outlying Islands", - "code": "UM" - }, - { - "name": "U.S. Virgin Islands", - "code": "VI" } ], "UY": [ @@ -20222,10 +20222,6 @@ } ], "UZ": [ - { - "name": "टà¥à¤¯à¤¾à¤¸à¤•à¥‡à¤¨à¥à¤Ÿ", - "code": "TK" - }, { "name": "Andijan", "code": "AN" @@ -20277,6 +20273,10 @@ { "name": "Xorazm", "code": "XO" + }, + { + "name": "टà¥à¤¯à¤¾à¤¸à¤•à¥‡à¤¨à¥à¤Ÿ", + "code": "TK" } ], "VC": [ @@ -20408,10 +20408,6 @@ } ], "VN": [ - { - "name": "हनोइ", - "code": "HN" - }, { "name": "An Giang", "code": "44" @@ -20659,6 +20655,10 @@ { "name": "Yên Bái", "code": "06" + }, + { + "name": "हनोइ", + "code": "HN" } ], "VU": [ @@ -20752,10 +20752,6 @@ "name": "’Adan", "code": "AD" }, - { - "name": "साना", - "code": "SA" - }, { "name": "Abyan", "code": "AB" @@ -20835,6 +20831,10 @@ { "name": "Taiz", "code": "TA" + }, + { + "name": "साना", + "code": "SA" } ], "ZA": [ diff --git a/js/data/locale/ne/sysres.json b/js/data/locale/ne/sysres.json index bd8ea3da29..eb996fb9cf 100644 --- a/js/data/locale/ne/sysres.json +++ b/js/data/locale/ne/sysres.json @@ -15,7 +15,7 @@ "MMM4": "अपà¥à¤°à¤¿à¤²", "NN4": "अप", "N4": "अ", - "MMMM5": "मई", + "MMMM5": "मे", "MMM5": "मे", "NN5": "मे", "N5": "म", @@ -47,54 +47,6 @@ "MMM12": "डिसेमà¥à¤¬à¤°", "NN12": "डि", "N12": "ड", - "LLLL1": "जनवरी", - "LLL1": "जनवरी", - "LL1": "जन", - "L1": "१", - "LLLL2": "फेबà¥à¤°à¥à¤…री", - "LLL2": "फेबà¥à¤°à¥à¤…री", - "LL2": "फे", - "L2": "२", - "LLLL3": "मारà¥à¤š", - "LLL3": "मारà¥à¤š", - "LL3": "मा", - "L3": "३", - "LLLL4": "अपà¥à¤°à¤¿à¤²", - "LLL4": "अपà¥à¤°à¤¿à¤²", - "LL4": "अप", - "L4": "४", - "LLLL5": "मे", - "LLL5": "मे", - "LL5": "मे", - "L5": "५", - "LLLL6": "जà¥à¤¨", - "LLL6": "जà¥à¤¨", - "LL6": "जà¥", - "L6": "६", - "LLLL7": "जà¥à¤²à¤¾à¤ˆ", - "LLL7": "जà¥à¤²à¤¾à¤ˆ", - "LL7": "जà¥", - "L7": "७", - "LLLL8": "अगसà¥à¤Ÿ", - "LLL8": "अगसà¥à¤Ÿ", - "LL8": "अग", - "L8": "८", - "LLLL9": "सेपà¥à¤Ÿà¥‡à¤®à¥à¤¬à¤°", - "LLL9": "सेपà¥à¤Ÿà¥‡à¤®à¥à¤¬à¤°", - "LL9": "से", - "L9": "९", - "LLLL10": "अकà¥à¤Ÿà¥‹à¤¬à¤°", - "LLL10": "अकà¥à¤Ÿà¥‹à¤¬à¤°", - "LL10": "अक", - "L10": "१०", - "LLLL11": "नोभेमà¥à¤¬à¤°", - "LLL11": "नोभेमà¥à¤¬à¤°", - "LL11": "नो", - "L11": "११", - "LLLL12": "डिसेमà¥à¤¬à¤°", - "LLL12": "डिसेमà¥à¤¬à¤°", - "LL12": "डि", - "L12": "१२", "EEEE0": "आइतबार", "EEE0": "आइत", "EE0": "आइत", @@ -123,118 +75,89 @@ "EEE6": "शनि", "EE6": "शनि", "E6": "श", - "cccc0": "आइतबार", - "ccc0": "आइत", - "cc0": "आइत", - "c0": "आ", - "cccc1": "सोमबार", - "ccc1": "सोम", - "cc1": "सोम", - "c1": "सो", - "cccc2": "मङà¥à¤—लबार", - "ccc2": "मङà¥à¤—ल", - "cc2": "मङà¥à¤—ल", - "c2": "म", - "cccc3": "बà¥à¤§à¤¬à¤¾à¤°", - "ccc3": "बà¥à¤§", - "cc3": "बà¥à¤§", - "c3": "बà¥", - "cccc4": "बिहिबार", - "ccc4": "बिहि", - "cc4": "बिहि", - "c4": "बि", - "cccc5": "शà¥à¤•à¥à¤°à¤¬à¤¾à¤°", - "ccc5": "शà¥à¤•à¥à¤°", - "cc5": "शà¥à¤•à¥à¤°", - "c5": "शà¥", - "cccc6": "शनिबार", - "ccc6": "शनि", - "cc6": "शनि", - "c6": "श", "a0": "पूरà¥à¤µà¤¾à¤¹à¥à¤¨", "a1": "अपराहà¥à¤¨", "G-1": "इसà¥à¤µà¥€à¤ªà¥‚रà¥à¤µ", "G1": "ईसा काल", - "1#1 millisecond|#{num} milliseconds": "one#{num} मिली सेकेणà¥à¤¡|#{num} मिली सेकेणà¥à¤¡", - "1#1 second|#{num} seconds": "one#{num} सेकेणà¥à¤¡|#{num} सेकेणà¥à¤¡", + "1#1 millisecond|#{num} milliseconds": "one#{num} मिली सेकेनà¥à¤¡|#{num} मिली सेकेनà¥à¤¡", + "1#1 second|#{num} seconds": "one#{num} सेकेनà¥à¤¡|#{num} सेकेनà¥à¤¡", "1#1 minute|#{num} minutes": "one#{num} मिनेट|#{num} मिनेट", "1#1 hour|#{num} hours": "one#{num} घणà¥à¤Ÿà¤¾|#{num} घणà¥à¤Ÿà¤¾", "1#1 day|#{num} days": "one#{num} दिन|#{num} दिन", "1#1 week|#{num} weeks": "one#{num} हपà¥à¤¤à¤¾|#{num} हपà¥à¤¤à¤¾", "1#1 month|#{num} months": "one#{num} महिना|#{num} महिना", "1#1 year|#{num} years": "one#{num} वरà¥à¤·|#{num} वरà¥à¤·", - "#{num} ms": "one#{num} मिली से.|#{num} मिली से.", - "1#1 sec|#{num} sec": "one#{num} सेकेणà¥à¤¡|#{num} सेकेणà¥à¤¡", + "#{num} ms": "one#{num} मि.से.|#{num} मि.से.", + "1#1 sec|#{num} sec": "one#{num} सेकेनà¥à¤¡|#{num} सेकेनà¥à¤¡", "1#1 min|#{num} min": "one#{num} मिनेट|#{num} मिनेट", "1#1 hr|#{num} hrs": "one#{num} घणà¥à¤Ÿà¤¾|#{num} घणà¥à¤Ÿà¤¾", "durationLongDays": "one#{num} दिन|#{num} दिन", "1#1 wk|#{num} wks": "one#{num} हपà¥à¤¤à¤¾|#{num} हपà¥à¤¤à¤¾", "1#1 mon|#{num} mons": "one#{num} महिना|#{num} महिना", "1#1 yr|#{num} yrs": "one#{num} वरà¥à¤·|#{num} वरà¥à¤·", - "durationShortMillis": "one#{num}मि.से.|#{num}मि.से.", - "#{num}s": "one#{num} सेकेणà¥à¤¡|#{num} सेकेणà¥à¤¡", - "durationShortMinutes": "one#{num} मिनेट|#{num} मिनेट", - "#{num}h": "one#{num} घणà¥à¤Ÿà¤¾|#{num} घणà¥à¤Ÿà¤¾", - "#{num}d": "one#{num} दिन|#{num} दिन", - "#{num}w": "one#{num} हपà¥à¤¤à¤¾|#{num} हपà¥à¤¤à¤¾", - "durationShortMonths": "one#{num} महिना|#{num} महिना", - "#{num}y": "one#{num} वरà¥à¤·|#{num} वरà¥à¤·", - "separatorFull": ", ", - "finalSeparatorFull": ",", - "separatorLong": ", ", - "finalSeparatorLong": ",", - "separatorMedium": ", ", - "finalSeparatorMedium": ",", - "separatorShort": "", - "finalSeparatorShort": " ", "durationMediumMillis": "one#{num}मि.से.|#{num}मि.से.", - "1#1 se|#{num} sec": "one#{num} सेकेणà¥à¤¡|#{num} सेकेणà¥à¤¡", + "1#1 se|#{num} sec": "one#{num} सेकेनà¥à¤¡|#{num} सेकेनà¥à¤¡", "1#1 mi|#{num} min": "one#{num} मिनेट|#{num} मिनेट", "durationMediumHours": "one#{num} घणà¥à¤Ÿà¤¾|#{num} घणà¥à¤Ÿà¤¾", "1#1 dy|#{num} dys": "one#{num} दिन|#{num} दिन", "durationMediumWeeks": "one#{num} हपà¥à¤¤à¤¾|#{num} हपà¥à¤¤à¤¾", "1#1 mo|#{num} mos": "one#{num} महिना|#{num} महिना", "durationMediumYears": "one#{num} वरà¥à¤·|#{num} वरà¥à¤·", - "1#in 1 second|#in {num} seconds": "one#{num} सेकेणà¥à¤¡à¤®à¤¾|#{num} सेकेणà¥à¤¡à¤®à¤¾", + "durationShortMillis": "one#{num}मि.से.|#{num}मि.से.", + "#{num}s": "one#{num} सेकेनà¥à¤¡|#{num} सेकेनà¥à¤¡", + "durationShortMinutes": "one#{num} मिनेट|#{num} मिनेट", + "#{num}h": "one#{num} घणà¥à¤Ÿà¤¾|#{num} घणà¥à¤Ÿà¤¾", + "#{num}d": "one#{num} दिन|#{num} दिन", + "#{num}w": "one#{num} हपà¥à¤¤à¤¾|#{num} हपà¥à¤¤à¤¾", + "durationShortMonths": "one#{num} महिना|#{num} महिना", + "#{num}y": "one#{num} वरà¥à¤·|#{num} वरà¥à¤·", + "1#in 1 second|#in {num} seconds": "one#{num} सेकेनà¥à¤¡à¤®à¤¾|#{num} सेकेनà¥à¤¡à¤®à¤¾", "1#in 1 minute|#in {num} minutes": "one#{num} मिनेटमा|#{num} मिनेटमा", "1#in 1 hour|#in {num} hours": "one#{num} घणà¥à¤Ÿà¤¾à¤®à¤¾|#{num} घणà¥à¤Ÿà¤¾à¤®à¤¾", "1#in 1 day|#in {num} days": "one#{num} दिनमा|#{num} दिनमा", "1#in 1 week|#in {num} weeks": "one#{num} हपà¥à¤¤à¤¾à¤®à¤¾|#{num} हपà¥à¤¤à¤¾à¤®à¤¾", "1#in 1 month|#in {num} months": "one#{num} महिनामा|#{num} महिनामा", "1#in 1 year|#in {num} years": "one#{num} वरà¥à¤·à¤®à¤¾|#{num} वरà¥à¤·à¤®à¤¾", - "1#in 1 sec|#in {num} sec": "one#{num} सेकेणà¥à¤¡à¤®à¤¾|#{num} सेकेणà¥à¤¡à¤®à¤¾", + "1#in 1 sec|#in {num} sec": "one#{num} सेकेनà¥à¤¡à¤®à¤¾|#{num} सेकेनà¥à¤¡à¤®à¤¾", "1#in 1 min|#in {num} min": "one#{num} मिनेटमा|#{num} मिनेटमा", "1#in 1 hr|#in {num} hrs": "one#{num} घणà¥à¤Ÿà¤¾à¤®à¤¾|#{num} घणà¥à¤Ÿà¤¾à¤®à¤¾", "1#in 1 dy|#in {num} dys": "one#{num} दिनमा|#{num} दिनमा", "1#in 1 wk|#in {num} wks": "one#{num} हपà¥à¤¤à¤¾à¤®à¤¾|#{num} हपà¥à¤¤à¤¾à¤®à¤¾", "1#in 1 mon|#in {num} mons": "one#{num} महिनामा|#{num} महिनामा", "1#in 1 yr|#in {num} yrs": "one#{num} वरà¥à¤·à¤®à¤¾|#{num} वरà¥à¤·à¤®à¤¾", - "#in {num}s": "one#{num} सेकेणà¥à¤¡à¤®à¤¾|#{num} सेकेणà¥à¤¡à¤®à¤¾", + "#in {num}s": "one#{num} सेकेनà¥à¤¡à¤®à¤¾|#{num} सेकेनà¥à¤¡à¤®à¤¾", "#in {num}mi": "one#{num} मिनेटमा|#{num} मिनेटमा", "#in {num}h": "one#{num} घणà¥à¤Ÿà¤¾à¤®à¤¾|#{num} घणà¥à¤Ÿà¤¾à¤®à¤¾", "#in {num}d": "one#{num} दिनमा|#{num} दिनमा", "#in {num}w": "one#{num} हपà¥à¤¤à¤¾à¤®à¤¾|#{num} हपà¥à¤¤à¤¾à¤®à¤¾", "#in {num}mo": "one#{num} महिनामा|#{num} महिनामा", "#in {num}y": "one#{num} वरà¥à¤·à¤®à¤¾|#{num} वरà¥à¤·à¤®à¤¾", - "1#1 second ago|#{num} seconds ago": "one#{num} सेकेणà¥à¤¡ पहिले|#{num} सेकेणà¥à¤¡ पहिले", + "1#1 second ago|#{num} seconds ago": "one#{num} सेकेनà¥à¤¡ पहिले|#{num} सेकेनà¥à¤¡ पहिले", "1#1 minute ago|#{num} minutes ago": "one#{num} मिनेट पहिले|#{num} मिनेट पहिले", "1#1 hour ago|#{num} hours ago": "one#{num} घणà¥à¤Ÿà¤¾ पहिले|#{num} घणà¥à¤Ÿà¤¾ पहिले", "1#1 day ago|#{num} days ago": "one#{num} दिन पहिले|#{num} दिन पहिले", "1#1 week ago|#{num} weeks ago": "one#{num} हपà¥à¤¤à¤¾ पहिले|#{num} हपà¥à¤¤à¤¾ पहिले", "1#1 month ago|#{num} months ago": "one#{num} महिना पहिले|#{num} महिना पहिले", "1#1 year ago|#{num} years ago": "one#{num} वरà¥à¤· अघि|#{num} वरà¥à¤· अघि", - "1#1 sec ago|#{num} sec ago": "one#{num} सेकेणà¥à¤¡ पहिले|#{num} सेकेणà¥à¤¡ पहिले", + "1#1 sec ago|#{num} sec ago": "one#{num} सेकेनà¥à¤¡ पहिले|#{num} सेकेनà¥à¤¡ पहिले", "1#1 min ago|#{num} min ago": "one#{num} मिनेट पहिले|#{num} मिनेट पहिले", "1#1 hr ago|#{num} hrs ago": "one#{num} घणà¥à¤Ÿà¤¾ पहिले|#{num} घणà¥à¤Ÿà¤¾ पहिले", "1#1 dy ago|#{num} dys ago": "one#{num} दिन पहिले|#{num} दिन पहिले", "1#1 wk ago|#{num} wks ago": "one#{num} हपà¥à¤¤à¤¾ पहिले|#{num} हपà¥à¤¤à¤¾ पहिले", "1#1 mon ago|#{num} mons ago": "one#{num} महिना पहिले|#{num} महिना पहिले", "1#1 yr ago|#{num} yrs ago": "one#{num} वरà¥à¤· अघि|#{num} वरà¥à¤· अघि", - "#{num}s ago": "one#{num} सेकेणà¥à¤¡ पहिले|#{num} सेकेणà¥à¤¡ पहिले", + "#{num}s ago": "one#{num} सेकेनà¥à¤¡ पहिले|#{num} सेकेनà¥à¤¡ पहिले", "#{num}mi ago": "one#{num} मिनेट पहिले|#{num} मिनेट पहिले", "#{num}h ago": "one#{num} घणà¥à¤Ÿà¤¾ पहिले|#{num} घणà¥à¤Ÿà¤¾ पहिले", "#{num}d ago": "one#{num} दिन पहिले|#{num} दिन पहिले", "#{num}w ago": "one#{num} हपà¥à¤¤à¤¾ पहिले|#{num} हपà¥à¤¤à¤¾ पहिले", "#{num}mo ago": "one#{num} महिना पहिले|#{num} महिना पहिले", - "#{num}y ago": "one#{num} वरà¥à¤· अघि|#{num} वरà¥à¤· अघि" + "#{num}y ago": "one#{num} वरà¥à¤· अघि|#{num} वरà¥à¤· अघि", + "separatorFull": ", ", + "finalSeparatorFull": ",", + "separatorLong": ", ", + "finalSeparatorLong": ",", + "separatorMedium": ", ", + "finalSeparatorMedium": ",", + "finalSeparatorShort": " " } \ No newline at end of file diff --git a/js/data/locale/ngl/scripts.jf b/js/data/locale/ngl/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/ngl/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/nhe/scripts.jf b/js/data/locale/nhe/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/nhe/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/nhw/scripts.jf b/js/data/locale/nhw/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/nhw/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/nij/scripts.jf b/js/data/locale/nij/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/nij/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/njo/langname.jf b/js/data/locale/njo/langname.jf new file mode 100644 index 0000000000..eb24c9d966 --- /dev/null +++ b/js/data/locale/njo/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Ao Naga" +} \ No newline at end of file diff --git a/js/data/locale/njo/scripts.jf b/js/data/locale/njo/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/njo/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/nl/AW/dateformats.json b/js/data/locale/nl/AW/dateformats.json new file mode 100644 index 0000000000..f514361f59 --- /dev/null +++ b/js/data/locale/nl/AW/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} 'om' {time}", + "l": "{date} 'om' {time}", + "m": "{date} {time}", + "s": "{date} {time}" + }, + "date": { + "dmwy": { + "f": "EEEE d MMMM yyyy", + "l": "EEE d MMMM yyyy", + "m": "EE d MMM yyyy", + "s": "E dd-MM-yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM yyyy", + "s": "dd-MM-yyyy" + }, + "dmw": { + "f": "EEEE d MMMM", + "l": "EEE d MMMM", + "m": "EE d MMM", + "s": "E dd-MM" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "dd-MM" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "MM-yyyy" + }, + "dw": { + "f": "EEEE d", + "l": "EEE d", + "m": "EE d", + "s": "E dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} om {st} – {et}", + "l": "{sd} {sm} {sy} om {st} – {et}", + "m": "{sd} {sm} {sy} {st} – {et}", + "s": "{sd}-{sm}-{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} om {st} – {ed} {em} {ey} om {et}", + "l": "{sd} {sm} {sy} om {st} – {ed} {em} {ey} om {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} om {st} – {ed} {em} {ey} om {et}", + "l": "{sd} {sm} {sy} om {st} – {ed} {em} {ey} om {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} om {st} – {ed} {em} {ey} om {et}", + "l": "{sd} {sm} {sy} om {st} – {ed} {em} {ey} om {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}-{em}-{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}-{sm} – {ed}-{em}-{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}-{sm}-{sy} – {ed}-{em}-{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}-{sy} – {em}-{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/nl/BE/dateformats.json b/js/data/locale/nl/BE/dateformats.json index edd41dc6ee..f4aece1edb 100644 --- a/js/data/locale/nl/BE/dateformats.json +++ b/js/data/locale/nl/BE/dateformats.json @@ -11,13 +11,13 @@ "f": "EEEE d MMMM yyyy", "l": "EEE d MMMM yyyy", "m": "EE d MMM yyyy", - "s": "E d/MM/yy" + "s": "E d/MM/yyyy" }, "dmy": { "f": "d MMMM yyyy", "l": "d MMMM yyyy", "m": "d MMM yyyy", - "s": "d/MM/yy" + "s": "d/MM/yyyy" }, "dmw": { "f": "EEEE d MMMM", @@ -35,7 +35,7 @@ "f": "MMMM yyyy", "l": "MMMM yyyy", "m": "MMM yyyy", - "s": "MM/yy" + "s": "MM/yyyy" }, "dw": { "f": "EEEE d", @@ -65,7 +65,7 @@ "f": "yyyy", "l": "yyyy", "m": "yyyy", - "s": "yy" + "s": "yyyy" } }, "time": { diff --git a/js/data/locale/nl/BE/numfmt.jf b/js/data/locale/nl/BE/numfmt.jf index 63b866c834..edb708b108 100644 --- a/js/data/locale/nl/BE/numfmt.jf +++ b/js/data/locale/nl/BE/numfmt.jf @@ -2,8 +2,7 @@ "generated": true, "numfmt": { "currencyFormats": { - "common": "{n} {s}", - "commonNegative": "-{n} {s}" + "commonNegative": "-{s} {n}" } } } \ No newline at end of file diff --git a/js/data/locale/nl/BQ/dateformats.json b/js/data/locale/nl/BQ/dateformats.json new file mode 100644 index 0000000000..f514361f59 --- /dev/null +++ b/js/data/locale/nl/BQ/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} 'om' {time}", + "l": "{date} 'om' {time}", + "m": "{date} {time}", + "s": "{date} {time}" + }, + "date": { + "dmwy": { + "f": "EEEE d MMMM yyyy", + "l": "EEE d MMMM yyyy", + "m": "EE d MMM yyyy", + "s": "E dd-MM-yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM yyyy", + "s": "dd-MM-yyyy" + }, + "dmw": { + "f": "EEEE d MMMM", + "l": "EEE d MMMM", + "m": "EE d MMM", + "s": "E dd-MM" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "dd-MM" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "MM-yyyy" + }, + "dw": { + "f": "EEEE d", + "l": "EEE d", + "m": "EE d", + "s": "E dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} om {st} – {et}", + "l": "{sd} {sm} {sy} om {st} – {et}", + "m": "{sd} {sm} {sy} {st} – {et}", + "s": "{sd}-{sm}-{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} om {st} – {ed} {em} {ey} om {et}", + "l": "{sd} {sm} {sy} om {st} – {ed} {em} {ey} om {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} om {st} – {ed} {em} {ey} om {et}", + "l": "{sd} {sm} {sy} om {st} – {ed} {em} {ey} om {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} om {st} – {ed} {em} {ey} om {et}", + "l": "{sd} {sm} {sy} om {st} – {ed} {em} {ey} om {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}-{em}-{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}-{sm} – {ed}-{em}-{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}-{sm}-{sy} – {ed}-{em}-{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}-{sy} – {em}-{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/nl/CW/dateformats.json b/js/data/locale/nl/CW/dateformats.json new file mode 100644 index 0000000000..f514361f59 --- /dev/null +++ b/js/data/locale/nl/CW/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} 'om' {time}", + "l": "{date} 'om' {time}", + "m": "{date} {time}", + "s": "{date} {time}" + }, + "date": { + "dmwy": { + "f": "EEEE d MMMM yyyy", + "l": "EEE d MMMM yyyy", + "m": "EE d MMM yyyy", + "s": "E dd-MM-yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM yyyy", + "s": "dd-MM-yyyy" + }, + "dmw": { + "f": "EEEE d MMMM", + "l": "EEE d MMMM", + "m": "EE d MMM", + "s": "E dd-MM" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "dd-MM" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "MM-yyyy" + }, + "dw": { + "f": "EEEE d", + "l": "EEE d", + "m": "EE d", + "s": "E dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} om {st} – {et}", + "l": "{sd} {sm} {sy} om {st} – {et}", + "m": "{sd} {sm} {sy} {st} – {et}", + "s": "{sd}-{sm}-{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} om {st} – {ed} {em} {ey} om {et}", + "l": "{sd} {sm} {sy} om {st} – {ed} {em} {ey} om {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} om {st} – {ed} {em} {ey} om {et}", + "l": "{sd} {sm} {sy} om {st} – {ed} {em} {ey} om {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} om {st} – {ed} {em} {ey} om {et}", + "l": "{sd} {sm} {sy} om {st} – {ed} {em} {ey} om {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}-{em}-{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}-{sm} – {ed}-{em}-{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}-{sm}-{sy} – {ed}-{em}-{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}-{sy} – {em}-{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/nl/SR/dateformats.json b/js/data/locale/nl/SR/dateformats.json new file mode 100644 index 0000000000..f514361f59 --- /dev/null +++ b/js/data/locale/nl/SR/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} 'om' {time}", + "l": "{date} 'om' {time}", + "m": "{date} {time}", + "s": "{date} {time}" + }, + "date": { + "dmwy": { + "f": "EEEE d MMMM yyyy", + "l": "EEE d MMMM yyyy", + "m": "EE d MMM yyyy", + "s": "E dd-MM-yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM yyyy", + "s": "dd-MM-yyyy" + }, + "dmw": { + "f": "EEEE d MMMM", + "l": "EEE d MMMM", + "m": "EE d MMM", + "s": "E dd-MM" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "dd-MM" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "MM-yyyy" + }, + "dw": { + "f": "EEEE d", + "l": "EEE d", + "m": "EE d", + "s": "E dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} om {st} – {et}", + "l": "{sd} {sm} {sy} om {st} – {et}", + "m": "{sd} {sm} {sy} {st} – {et}", + "s": "{sd}-{sm}-{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} om {st} – {ed} {em} {ey} om {et}", + "l": "{sd} {sm} {sy} om {st} – {ed} {em} {ey} om {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} om {st} – {ed} {em} {ey} om {et}", + "l": "{sd} {sm} {sy} om {st} – {ed} {em} {ey} om {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} om {st} – {ed} {em} {ey} om {et}", + "l": "{sd} {sm} {sy} om {st} – {ed} {em} {ey} om {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}-{em}-{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}-{sm} – {ed}-{em}-{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}-{sm}-{sy} – {ed}-{em}-{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}-{sy} – {em}-{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/nl/SX/dateformats.json b/js/data/locale/nl/SX/dateformats.json new file mode 100644 index 0000000000..f514361f59 --- /dev/null +++ b/js/data/locale/nl/SX/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} 'om' {time}", + "l": "{date} 'om' {time}", + "m": "{date} {time}", + "s": "{date} {time}" + }, + "date": { + "dmwy": { + "f": "EEEE d MMMM yyyy", + "l": "EEE d MMMM yyyy", + "m": "EE d MMM yyyy", + "s": "E dd-MM-yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM yyyy", + "s": "dd-MM-yyyy" + }, + "dmw": { + "f": "EEEE d MMMM", + "l": "EEE d MMMM", + "m": "EE d MMM", + "s": "E dd-MM" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "dd-MM" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "MM-yyyy" + }, + "dw": { + "f": "EEEE d", + "l": "EEE d", + "m": "EE d", + "s": "E dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} om {st} – {et}", + "l": "{sd} {sm} {sy} om {st} – {et}", + "m": "{sd} {sm} {sy} {st} – {et}", + "s": "{sd}-{sm}-{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} om {st} – {ed} {em} {ey} om {et}", + "l": "{sd} {sm} {sy} om {st} – {ed} {em} {ey} om {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} om {st} – {ed} {em} {ey} om {et}", + "l": "{sd} {sm} {sy} om {st} – {ed} {em} {ey} om {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} om {st} – {ed} {em} {ey} om {et}", + "l": "{sd} {sm} {sy} om {st} – {ed} {em} {ey} om {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}-{em}-{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}-{sm} – {ed}-{em}-{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}-{sm}-{sy} – {ed}-{em}-{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}-{sy} – {em}-{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/nl/dateformats.json b/js/data/locale/nl/dateformats.json index cfd00e2314..f514361f59 100644 --- a/js/data/locale/nl/dateformats.json +++ b/js/data/locale/nl/dateformats.json @@ -11,13 +11,13 @@ "f": "EEEE d MMMM yyyy", "l": "EEE d MMMM yyyy", "m": "EE d MMM yyyy", - "s": "E dd-MM-yy" + "s": "E dd-MM-yyyy" }, "dmy": { "f": "d MMMM yyyy", "l": "d MMMM yyyy", "m": "d MMM yyyy", - "s": "dd-MM-yy" + "s": "dd-MM-yyyy" }, "dmw": { "f": "EEEE d MMMM", @@ -35,7 +35,7 @@ "f": "MMMM yyyy", "l": "MMMM yyyy", "m": "MMM yyyy", - "s": "MM-yy" + "s": "MM-yyyy" }, "dw": { "f": "EEEE d", @@ -65,7 +65,7 @@ "f": "yyyy", "l": "yyyy", "m": "yyyy", - "s": "yy" + "s": "yyyy" } }, "time": { diff --git a/js/data/locale/nl/sysres.json b/js/data/locale/nl/sysres.json index eb7f44f3e8..bcb322d166 100644 --- a/js/data/locale/nl/sysres.json +++ b/js/data/locale/nl/sysres.json @@ -95,6 +95,14 @@ "1#1 wk|#{num} wks": "one#{num} wk|#{num} wkn", "1#1 mon|#{num} mons": "one#{num} mnd|#{num} mnd", "1#1 yr|#{num} yrs": "one#{num} jr|#{num} jr", + "durationMediumMillis": "one#{num} ms|#{num} ms", + "1#1 se|#{num} sec": "one#{num} s|#{num} s", + "1#1 mi|#{num} min": "one#{num} m|#{num} m", + "durationMediumHours": "one#{num} u|#{num} u", + "1#1 dy|#{num} dys": "one#{num} d|#{num} d", + "durationMediumWeeks": "one#{num} w|#{num} w", + "1#1 mo|#{num} mos": "one#{num} m|#{num} m", + "durationMediumYears": "one#{num} jr|#{num} jr", "durationShortMillis": "one#{num} ms|#{num} ms", "#{num}s": "one#{num} s|#{num} s", "durationShortMinutes": "one#{num} m|#{num} m", @@ -103,22 +111,6 @@ "#{num}w": "one#{num} w|#{num} w", "durationShortMonths": "one#{num} m|#{num} m", "#{num}y": "one#{num} jr|#{num} jr", - "separatorFull": ", ", - "finalSeparatorFull": " en ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", - "durationMediumMillis": "one#{num} ms|#{num} ms", - "1#1 se|#{num} sec": "#{num} se", - "1#1 mi|#{num} min": "#{num} mi", - "durationMediumHours": "#{num} u", - "1#1 dy|#{num} dys": "#{num} da", - "durationMediumWeeks": "#{num} wk", - "1#1 mo|#{num} mos": "#{num} mn", - "durationMediumYears": "#{num} jr", "1#in 1 second|#in {num} seconds": "one#over {num} seconde|#over {num} seconden", "1#in 1 minute|#in {num} minutes": "one#over {num} minuut|#over {num} minuten", "1#in 1 hour|#in {num} hours": "one#over {num} uur|#over {num} uur", @@ -160,5 +152,13 @@ "#{num}d ago": "one#{num} dag geleden|#{num} dgn geleden", "#{num}w ago": "one#{num} week geleden|#{num} weken geleden", "#{num}mo ago": "one#{num} maand geleden|#{num} maanden geleden", - "#{num}y ago": "one#{num} jaar geleden|#{num} jaar geleden" + "#{num}y ago": "one#{num} jaar geleden|#{num} jaar geleden", + "separatorFull": ", ", + "finalSeparatorFull": " en ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/nmg/sysres.json b/js/data/locale/nmg/sysres.json index 44899ac133..b639325878 100644 --- a/js/data/locale/nmg/sysres.json +++ b/js/data/locale/nmg/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/nn/sysres.json b/js/data/locale/nn/sysres.json index 0d1b4a5f62..0d851a1d6c 100644 --- a/js/data/locale/nn/sysres.json +++ b/js/data/locale/nn/sysres.json @@ -79,86 +79,86 @@ "a1": "ettermiddag", "G-1": "f.v.t.", "G1": "v.t.", - "1#1 millisecond|#{num} milliseconds": "#{num} ms", - "1#1 second|#{num} seconds": "#{num} s", - "1#1 minute|#{num} minutes": "#{num} min", - "1#1 hour|#{num} hours": "#{num} h", - "1#1 day|#{num} days": "#{num} d", - "1#1 week|#{num} weeks": "#{num} w", - "1#1 month|#{num} months": "#{num} m", - "1#1 year|#{num} years": "#{num} y", - "#{num} ms": "#{num} ms", - "1#1 sec|#{num} sec": "#{num} s", - "1#1 min|#{num} min": "#{num} min", - "1#1 hr|#{num} hrs": "#{num} h", - "durationLongDays": "#{num} d", - "1#1 wk|#{num} wks": "#{num} w", - "1#1 mon|#{num} mons": "#{num} m", - "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": " og ", - "separatorLong": ", ", - "finalSeparatorLong": " og ", - "separatorMedium": ", ", - "finalSeparatorMedium": " og ", - "separatorShort": ", ", - "finalSeparatorShort": " og ", + "1#1 millisecond|#{num} milliseconds": "one#{num} millisekund|#{num} millisekund", + "1#1 second|#{num} seconds": "one#{num} sekund|#{num} sekund", + "1#1 minute|#{num} minutes": "one#{num} minutt|#{num} minutt", + "1#1 hour|#{num} hours": "one#{num} time|#{num} timar", + "1#1 day|#{num} days": "one#{num} døgn|#{num} døgn", + "1#1 week|#{num} weeks": "one#{num} veke|#{num} veker", + "1#1 month|#{num} months": "one#{num} mÃ¥nad|#{num} mÃ¥nadar", + "1#1 year|#{num} years": "one#{num} Ã¥r|#{num} Ã¥r", + "#{num} ms": "one#{num} ms|#{num} ms", + "1#1 sec|#{num} sec": "one#{num} s|#{num} s", + "1#1 min|#{num} min": "one#{num} min|#{num} min", + "1#1 hr|#{num} hrs": "one#{num} t|#{num} t", + "durationLongDays": "one#{num} d|#{num} d", + "1#1 wk|#{num} wks": "one#{num} v|#{num} v", + "1#1 mon|#{num} mons": "one#{num} md.|#{num} md.", + "1#1 yr|#{num} yrs": "one#{num} Ã¥r|#{num} Ã¥r", "durationMediumMillis": "one#{num}ms|#{num}ms", "1#1 se|#{num} sec": "one#{num}s|#{num}s", "1#1 mi|#{num} min": "one#{num}m|#{num}m", - "durationMediumHours": "one#{num}h|#{num}h", + "durationMediumHours": "one#{num}t|#{num}t", "1#1 dy|#{num} dys": "one#{num}d|#{num}d", - "durationMediumWeeks": "one#{num}u|#{num}u", + "durationMediumWeeks": "one#{num}v|#{num}v", "1#1 mo|#{num} mos": "one#{num}m|#{num}m", "durationMediumYears": "one#{num}Ã¥|#{num}Ã¥", - "1#in 1 second|#in {num} seconds": "one#om {num} sekund|#om {num} sekunder", - "1#in 1 minute|#in {num} minutes": "one#om {num} minutt|#om {num} minutter", - "1#in 1 hour|#in {num} hours": "one#om {num} time|#om {num} timer", + "durationShortMillis": "one#{num}ms|#{num}ms", + "#{num}s": "one#{num}s|#{num}s", + "durationShortMinutes": "one#{num}m|#{num}m", + "#{num}h": "one#{num}t|#{num}t", + "#{num}d": "one#{num}d|#{num}d", + "#{num}w": "one#{num}v|#{num}v", + "durationShortMonths": "one#{num}m|#{num}m", + "#{num}y": "one#{num}Ã¥|#{num}Ã¥", + "1#in 1 second|#in {num} seconds": "one#om {num} sekund|#om {num} sekund", + "1#in 1 minute|#in {num} minutes": "one#om {num} minutt|#om {num} minutt", + "1#in 1 hour|#in {num} hours": "one#om {num} time|#om {num} timar", "1#in 1 day|#in {num} days": "one#om {num} døgn|#om {num} døgn", - "1#in 1 week|#in {num} weeks": "one#om {num} uke|#om {num} uker", - "1#in 1 month|#in {num} months": "one#om {num} mÃ¥ned|#om {num} mÃ¥neder", + "1#in 1 week|#in {num} weeks": "one#om {num} veke|#om {num} veker", + "1#in 1 month|#in {num} months": "one#om {num} mÃ¥nad|#om {num} mÃ¥nadar", "1#in 1 year|#in {num} years": "one#om {num} Ã¥r|#om {num} Ã¥r", - "1#in 1 sec|#in {num} sec": "one#om {num} sekund|#om {num} sekunder", - "1#in 1 min|#in {num} min": "one#om {num} minutt|#om {num} minutter", - "1#in 1 hr|#in {num} hrs": "one#om {num} time|#om {num} timer", + "1#in 1 sec|#in {num} sec": "one#om {num} sekund|#om {num} sekund", + "1#in 1 min|#in {num} min": "one#om {num} minutt|#om {num} minutt", + "1#in 1 hr|#in {num} hrs": "one#om {num} time|#om {num} timar", "1#in 1 dy|#in {num} dys": "one#om {num} døgn|#om {num} døgn", - "1#in 1 wk|#in {num} wks": "one#om {num} uke|#om {num} uker", - "1#in 1 mon|#in {num} mons": "one#om {num} mÃ¥ned|#om {num} mÃ¥neder", + "1#in 1 wk|#in {num} wks": "one#om {num} veke|#om {num} veker", + "1#in 1 mon|#in {num} mons": "one#om {num} mÃ¥nad|#om {num} mÃ¥nadar", "1#in 1 yr|#in {num} yrs": "one#om {num} Ã¥r|#om {num} Ã¥r", - "#in {num}s": "one#om {num} sekund|#om {num} sekunder", - "#in {num}mi": "one#om {num} minutt|#om {num} minutter", - "#in {num}h": "one#om {num} time|#om {num} timer", - "#in {num}d": "one#om {num} døgn|#om {num} døgn", - "#in {num}w": "one#om {num} uke|#om {num} uker", - "#in {num}mo": "one#om {num} mÃ¥ned|#om {num} mÃ¥neder", + "#in {num}s": "one#om {num} sek|#om {num} sek", + "#in {num}mi": "one#om {num} min|#om {num} min", + "#in {num}h": "one#om {num} t|#om {num} t", + "#in {num}d": "one#om {num} d.|#om {num} d.", + "#in {num}w": "one#om {num} v.|#om {num} v.", + "#in {num}mo": "one#om {num} md.|#om {num} md.", "#in {num}y": "one#om {num} Ã¥r|#om {num} Ã¥r", - "1#1 second ago|#{num} seconds ago": "one#for {num} sekund siden|#for {num} sekunder siden", - "1#1 minute ago|#{num} minutes ago": "one#for {num} minutt siden|#for {num} minutter siden", - "1#1 hour ago|#{num} hours ago": "one#for {num} time siden|#for {num} timer siden", - "1#1 day ago|#{num} days ago": "one#for {num} døgn siden|#for {num} døgn siden", - "1#1 week ago|#{num} weeks ago": "one#for {num} uke siden|#for {num} uker siden", - "1#1 month ago|#{num} months ago": "one#for {num} mÃ¥ned siden|#for {num} mÃ¥neder siden", - "1#1 year ago|#{num} years ago": "one#for {num} Ã¥r siden|#for {num} Ã¥r siden", - "1#1 sec ago|#{num} sec ago": "one#for {num} sekund siden|#for {num} sekunder siden", - "1#1 min ago|#{num} min ago": "one#for {num} minutt siden|#for {num} minutter siden", - "1#1 hr ago|#{num} hrs ago": "one#for {num} time siden|#for {num} timer siden", - "1#1 dy ago|#{num} dys ago": "one#for {num} døgn siden|#for {num} døgn siden", - "1#1 wk ago|#{num} wks ago": "one#for {num} uke siden|#for {num} uker siden", - "1#1 mon ago|#{num} mons ago": "one#for {num} mÃ¥ned siden|#for {num} mÃ¥neder siden", - "1#1 yr ago|#{num} yrs ago": "one#for {num} Ã¥r siden|#for {num} Ã¥r siden", - "#{num}s ago": "one#for {num} sekund siden|#for {num} sekunder siden", - "#{num}mi ago": "one#for {num} minutt siden|#for {num} minutter siden", - "#{num}h ago": "one#for {num} time siden|#for {num} timer siden", - "#{num}d ago": "one#for {num} døgn siden|#for {num} døgn siden", - "#{num}w ago": "one#for {num} uke siden|#for {num} uker siden", - "#{num}mo ago": "one#for {num} mÃ¥ned siden|#for {num} mÃ¥neder siden", - "#{num}y ago": "one#for {num} Ã¥r siden|#for {num} Ã¥r siden" + "1#1 second ago|#{num} seconds ago": "one#for {num} sekund sidan|#for {num} sekund sidan", + "1#1 minute ago|#{num} minutes ago": "one#for {num} minutt sidan|#for {num} minutt sidan", + "1#1 hour ago|#{num} hours ago": "one#for {num} time sidan|#for {num} timar sidan", + "1#1 day ago|#{num} days ago": "one#for {num} døgn sidan|#for {num} døgn sidan", + "1#1 week ago|#{num} weeks ago": "one#for {num} veke sidan|#for {num} veker sidan", + "1#1 month ago|#{num} months ago": "one#for {num} mÃ¥nad sidan|#for {num} mÃ¥nadar sidan", + "1#1 year ago|#{num} years ago": "one#for {num} Ã¥r sidan|#for {num} Ã¥r sidan", + "1#1 sec ago|#{num} sec ago": "one#for {num} sekund sidan|#for {num} sekund sidan", + "1#1 min ago|#{num} min ago": "one#for {num} minutt sidan|#for {num} minutt sidan", + "1#1 hr ago|#{num} hrs ago": "one#for {num} time sidan|#for {num} timar sidan", + "1#1 dy ago|#{num} dys ago": "one#for {num} døgn sidan|#for {num} døgn sidan", + "1#1 wk ago|#{num} wks ago": "one#for {num} veke sidan|#for {num} veker sidan", + "1#1 mon ago|#{num} mons ago": "one#for {num} mÃ¥nad sidan|#for {num} mÃ¥nadar sidan", + "1#1 yr ago|#{num} yrs ago": "one#for {num} Ã¥r sidan|#for {num} Ã¥r sidan", + "#{num}s ago": "one#for {num} sek sidan|#for {num} sek sidan", + "#{num}mi ago": "one#for {num} min sidan|#for {num} min sidan", + "#{num}h ago": "one#for {num} t sidan|#for {num} t sidan", + "#{num}d ago": "one#for {num} d. sidan|#for {num} d. sidan", + "#{num}w ago": "one#for {num} v. sidan|#for {num} v. sidan", + "#{num}mo ago": "one#for {num} md. sidan|#for {num} md. sidan", + "#{num}y ago": "one#for {num} Ã¥r sidan|#for {num} Ã¥r sidan", + "separatorFull": ", ", + "finalSeparatorFull": " og ", + "separatorLong": ", ", + "finalSeparatorLong": " og ", + "separatorMedium": ", ", + "finalSeparatorMedium": " og ", + "separatorShort": ", ", + "finalSeparatorShort": " og " } \ No newline at end of file diff --git a/js/data/locale/nnh/sysres.json b/js/data/locale/nnh/sysres.json index 27530fdf75..84f37eb48f 100644 --- a/js/data/locale/nnh/sysres.json +++ b/js/data/locale/nnh/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/no/numfmt.jf b/js/data/locale/no/numfmt.jf deleted file mode 100644 index fd802de936..0000000000 --- a/js/data/locale/no/numfmt.jf +++ /dev/null @@ -1,9 +0,0 @@ -{ - "numfmt": { - "groupChar": " ", - "currencyFormats": { - "common": "{s} {n}" - }, - "pctFmt": "{n} %" - } -} diff --git a/js/data/locale/noe/scripts.jf b/js/data/locale/noe/scripts.jf new file mode 100644 index 0000000000..9408517d0c --- /dev/null +++ b/js/data/locale/noe/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Deva" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/non/scripts.jf b/js/data/locale/non/scripts.jf new file mode 100644 index 0000000000..866b3590a9 --- /dev/null +++ b/js/data/locale/non/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Runr" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/nov/langname.jf b/js/data/locale/nov/langname.jf new file mode 100644 index 0000000000..567c86f32c --- /dev/null +++ b/js/data/locale/nov/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Novial" +} \ No newline at end of file diff --git a/js/data/locale/nov/scripts.jf b/js/data/locale/nov/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/nov/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/nr/dateformats.json b/js/data/locale/nr/dateformats.json deleted file mode 100644 index dbf4e58f17..0000000000 --- a/js/data/locale/nr/dateformats.json +++ /dev/null @@ -1,144 +0,0 @@ -{ - "gregorian": { - "order": "{date} {time}", - "date": { - "dmwy": { - "f": "yyyy MMMM d, EEEE", - "l": "yyyy MMMM d, EEE", - "m": "yyyy MMM d, EE", - "s": "yyyy-MM-dd, E" - }, - "dmy": { - "f": "yyyy MMMM d", - "l": "yyyy MMMM d", - "m": "yyyy MMM d", - "s": "yyyy-MM-dd" - }, - "dmw": { - "f": "MMMM d, EEEE", - "l": "MMMM d, EEE", - "m": "MMM d, EE", - "s": "MM-dd, E" - }, - "dm": { - "f": "MMMM d", - "l": "MMMM d", - "m": "MMM d", - "s": "MM-dd" - }, - "my": { - "f": "yyyy MMMM", - "l": "yyyy MMMM", - "m": "yyyy MMM", - "s": "yyyy-MM" - }, - "dw": { - "f": "d, EEEE", - "l": "d, EEE", - "m": "d, EE", - "s": "dd, E" - }, - "w": { - "f": "EEEE", - "l": "EEE", - "m": "EE", - "s": "E" - }, - "d": { - "f": "d", - "l": "d", - "m": "d", - "s": "dd" - }, - "m": { - "f": "MMMM", - "l": "MMMM", - "m": "MMM", - "s": "MM" - }, - "y": { - "f": "yyyy", - "l": "yyyy", - "m": "yyyy", - "s": "yyyy" - } - }, - "time": { - "12": { - "h": "h", - "m": "mm", - "s": "ss", - "ah": "h a", - "hm": "h:mm", - "ms": "mm:ss", - "ahm": "h:mm a", - "hms": "h:mm:ss", - "hmz": "h:mm z", - "ahmz": "h:mm a z", - "ahms": "h:mm:ss a", - "hmsz": "h:mm:ss z", - "ahmsz": "h:mm:ss a z" - }, - "24": { - "h": "HH", - "m": "mm", - "s": "ss", - "ah": "HH", - "hm": "HH:mm", - "ms": "mm:ss", - "ahm": "HH:mm", - "hms": "HH:mm:ss", - "hmz": "HH:mm z", - "ahmz": "HH:mm z", - "ahms": "HH:mm:ss", - "hmsz": "HH:mm:ss z", - "ahmsz": "HH:mm:ss z" - } - }, - "range": { - "c00": { - "s": "{st} – {et} {sy}-{sm}-{sd}", - "m": "{st} – {et} {sy} {sm} {sd}", - "l": "{st} – {et} {sy} {sm} {sd}", - "f": "{st} – {et} {sy} {sm} {sd}" - }, - "c01": { - "s": "{st} {sy}–{sm}–{sd} – {et} {ed}", - "m": "{st} {sy}–{sm}–{sd} – {et} {ed}", - "l": "{st} {sy}–{sm}–{sd} – {et} {ed}", - "f": "{st} {sy}–{sm}–{sd} – {et} {ed}" - }, - "c02": { - "s": "{st} {sy}–{sm}–{sd} – {et} {em}–{ed}", - "m": "{st} {sy}–{sm}–{sd} – {et} {em}–{ed}", - "l": "{st} {sy}–{sm}–{sd} – {et} {em}–{ed}", - "f": "{st} {sy}–{sm}–{sd} – {et} {em}–{ed}" - }, - "c10": { - "s": "{sy}–{sm}–{sd} – {ed}", - "m": "{sy}–{sm}–{sd} – {ed}", - "l": "{sy}–{sm}–{sd} – {ed}", - "f": "{sy}–{sm}–{sd} – {ed}" - }, - "c11": { - "s": "{sy}–{sm}–{sd} – {em}–{ed}", - "m": "{sy}–{sm}–{sd} – {em}–{ed}", - "l": "{sy}–{sm}–{sd} – {em}–{ed}", - "f": "{sy}–{sm}–{sd} – {em}–{ed}" - }, - "c12": { - "s": "{sy}–{sm}–{sd} – {ey}–{em}–{ed}", - "m": "{sy}–{sm}–{sd} – {ey}–{em}–{ed}", - "l": "{sy}–{sm}–{sd} – {ey}–{em}–{ed}", - "f": "{sy}–{sm}–{sd} – {ey}–{em}–{ed}" - }, - "c20": { - "s": "{sy}–{sm} – {ey}–{em}", - "m": "{sy}–{sm} – {ey}–{em}", - "l": "{sy}–{sm} – {ey}–{em}", - "f": "{sy}–{sm} – {ey}–{em}" - }, - "c30": "{sy} – {ey}" - } - } -} \ No newline at end of file diff --git a/js/data/locale/nr/numfmt.jf b/js/data/locale/nr/numfmt.jf deleted file mode 100644 index 531a72a7fe..0000000000 --- a/js/data/locale/nr/numfmt.jf +++ /dev/null @@ -1,10 +0,0 @@ -{ - "generated": true, - "numfmt": { - "decimalChar": ",", - "groupChar": " ", - "currencyFormats": { - "common": "{s}{n}" - } - } -} \ No newline at end of file diff --git a/js/data/locale/nr/sysres.json b/js/data/locale/nr/sysres.json deleted file mode 100644 index 3c844fef6c..0000000000 --- a/js/data/locale/nr/sysres.json +++ /dev/null @@ -1,122 +0,0 @@ -{ - "MMMM1": "Janabari", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "uFeberbari", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "uMatjhi", - "MMM3": "Mat", - "NN3": "Ma", - "N3": "M", - "MMMM4": "u-Apreli", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "Meyi", - "MMM5": "Mey", - "NN5": "Me", - "N5": "M", - "MMMM6": "Juni", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "Julayi", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "Arhostosi", - "MMM8": "Arh", - "NN8": "Ar", - "N8": "A", - "MMMM9": "Septemba", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "Oktoba", - "MMM10": "Okt", - "NN10": "Ok", - "N10": "O", - "MMMM11": "Usinyikhaba", - "MMM11": "Usi", - "NN11": "Us", - "N11": "U", - "MMMM12": "Disemba", - "MMM12": "Dis", - "NN12": "Di", - "N12": "D", - "EEEE0": "uSonto", - "EEE0": "Son", - "EE0": "Son", - "E0": "S", - "EEEE1": "uMvulo", - "EEE1": "Mvu", - "EE1": "Mvu", - "E1": "M", - "EEEE2": "uLesibili", - "EEE2": "Bil", - "EE2": "Bil", - "E2": "T", - "EEEE3": "Lesithathu", - "EEE3": "Tha", - "EE3": "Tha", - "E3": "W", - "EEEE4": "uLesine", - "EEE4": "Ne", - "EE4": "Ne", - "E4": "T", - "EEEE5": "ngoLesihlanu", - "EEE5": "Hla", - "EE5": "Hla", - "E5": "F", - "EEEE6": "umGqibelo", - "EEE6": "Gqi", - "EE6": "Gqi", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "#{num} ms", - "1#1 second|#{num} seconds": "#{num} s", - "1#1 minute|#{num} minutes": "#{num} min", - "1#1 hour|#{num} hours": "#{num} h", - "1#1 day|#{num} days": "#{num} d", - "1#1 week|#{num} weeks": "#{num} w", - "1#1 month|#{num} months": "#{num} m", - "1#1 year|#{num} years": "#{num} y", - "#{num} ms": "#{num} ms", - "1#1 sec|#{num} sec": "#{num} s", - "1#1 min|#{num} min": "#{num} min", - "1#1 hr|#{num} hrs": "#{num} h", - "durationLongDays": "#{num} d", - "1#1 wk|#{num} wks": "#{num} w", - "1#1 mon|#{num} mons": "#{num} m", - "1#1 yr|#{num} yrs": "#{num} y", - "durationMediumMillis": "#{num} ms", - "1#1 se|#{num} sec": "#{num} s", - "1#1 mi|#{num} min": "#{num} min", - "durationMediumHours": "#{num} h", - "1#1 dy|#{num} dys": "#{num} d", - "durationMediumWeeks": "#{num} w", - "1#1 mo|#{num} mos": "#{num} m", - "durationMediumYears": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", " -} \ No newline at end of file diff --git a/js/data/locale/nsk/scripts.jf b/js/data/locale/nsk/scripts.jf new file mode 100644 index 0000000000..2e587f8852 --- /dev/null +++ b/js/data/locale/nsk/scripts.jf @@ -0,0 +1,7 @@ +{ + "scripts": [ + "Cans", + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/nso/numfmt.jf b/js/data/locale/nso/numfmt.jf deleted file mode 100644 index 9c8c591cf1..0000000000 --- a/js/data/locale/nso/numfmt.jf +++ /dev/null @@ -1,9 +0,0 @@ -{ - "generated": true, - "numfmt": { - "groupChar": " ", - "currencyFormats": { - "common": "{s}{n}" - } - } -} \ No newline at end of file diff --git a/js/data/locale/nso/sysres.json b/js/data/locale/nso/sysres.json deleted file mode 100644 index 2358301d96..0000000000 --- a/js/data/locale/nso/sysres.json +++ /dev/null @@ -1,122 +0,0 @@ -{ - "MMMM1": "Janaware", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "Feberware", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "MatÅ¡he", - "MMM3": "Mat", - "NN3": "Ma", - "N3": "M", - "MMMM4": "Aporele", - "MMM4": "Apo", - "NN4": "Ap", - "N4": "A", - "MMMM5": "Mei", - "MMM5": "Mei", - "NN5": "Me", - "N5": "M", - "MMMM6": "June", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "Julae", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "Agostose", - "MMM8": "Ago", - "NN8": "Ag", - "N8": "A", - "MMMM9": "Setemere", - "MMM9": "Set", - "NN9": "Se", - "N9": "S", - "MMMM10": "Oktobore", - "MMM10": "Okt", - "NN10": "Ok", - "N10": "O", - "MMMM11": "Nofemere", - "MMM11": "Nof", - "NN11": "No", - "N11": "N", - "MMMM12": "Disemere", - "MMM12": "Dis", - "NN12": "Di", - "N12": "D", - "EEEE0": "Sontaga", - "EEE0": "Son", - "EE0": "Son", - "E0": "S", - "EEEE1": "Mosupalogo", - "EEE1": "Mos", - "EE1": "Mos", - "E1": "M", - "EEEE2": "Labobedi", - "EEE2": "Bed", - "EE2": "Bed", - "E2": "T", - "EEEE3": "Laboraro", - "EEE3": "Rar", - "EE3": "Rar", - "E3": "W", - "EEEE4": "Labone", - "EEE4": "Ne", - "EE4": "Ne", - "E4": "T", - "EEEE5": "Labohlano", - "EEE5": "Hla", - "EE5": "Hla", - "E5": "F", - "EEEE6": "Mokibelo", - "EEE6": "Mok", - "EE6": "Mok", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "#{num} ms", - "1#1 second|#{num} seconds": "#{num} s", - "1#1 minute|#{num} minutes": "#{num} min", - "1#1 hour|#{num} hours": "#{num} h", - "1#1 day|#{num} days": "#{num} d", - "1#1 week|#{num} weeks": "#{num} w", - "1#1 month|#{num} months": "#{num} m", - "1#1 year|#{num} years": "#{num} y", - "#{num} ms": "#{num} ms", - "1#1 sec|#{num} sec": "#{num} s", - "1#1 min|#{num} min": "#{num} min", - "1#1 hr|#{num} hrs": "#{num} h", - "durationLongDays": "#{num} d", - "1#1 wk|#{num} wks": "#{num} w", - "1#1 mon|#{num} mons": "#{num} m", - "1#1 yr|#{num} yrs": "#{num} y", - "durationMediumMillis": "#{num} ms", - "1#1 se|#{num} sec": "#{num} s", - "1#1 mi|#{num} min": "#{num} min", - "durationMediumHours": "#{num} h", - "1#1 dy|#{num} dys": "#{num} d", - "durationMediumWeeks": "#{num} w", - "1#1 mo|#{num} mos": "#{num} m", - "durationMediumYears": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", " -} \ No newline at end of file diff --git a/js/data/locale/numfmt.jf b/js/data/locale/numfmt.jf index 4b6aa0a059..c2746732e4 100644 --- a/js/data/locale/numfmt.jf +++ b/js/data/locale/numfmt.jf @@ -9,9 +9,7 @@ "prigroupSize": 3, "currencyFormats": { "common": "{s} {n}", - "commonNegative": "-{s} {n}", - "iso": "{s} {n}", - "isoNegative": "({s} {n})" + "commonNegative": "-{s} {n}" }, "negativenumFmt": "-{n}", "pctFmt": "{n}%", @@ -19,4 +17,4 @@ "roundingMode": "halfdown", "useNative": false } -} +} \ No newline at end of file diff --git a/js/data/locale/nus/sysres.json b/js/data/locale/nus/sysres.json index 3a0625f61d..5932ee79d2 100644 --- a/js/data/locale/nus/sysres.json +++ b/js/data/locale/nus/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/nxq/scripts.jf b/js/data/locale/nxq/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/nxq/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/nyn/sysres.json b/js/data/locale/nyn/sysres.json index 5ddadc48a9..8c27925c03 100644 --- a/js/data/locale/nyn/sysres.json +++ b/js/data/locale/nyn/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/aa/dateformats.json b/js/data/locale/om/KE/dateformats.json similarity index 95% rename from js/data/locale/aa/dateformats.json rename to js/data/locale/om/KE/dateformats.json index fda41af065..2585c6eeac 100644 --- a/js/data/locale/aa/dateformats.json +++ b/js/data/locale/om/KE/dateformats.json @@ -3,25 +3,25 @@ "order": "{date} {time}", "date": { "dmwy": { - "f": "EEEE, MMMM dd, yyyy", + "f": "EEEE, MMMM d, yyyy", "l": "EEE, dd MMMM yyyy", "m": "EE, dd-MMM-yyyy", "s": "E, dd/MM/yy" }, "dmy": { - "f": "MMMM dd, yyyy", + "f": "MMMM d, yyyy", "l": "dd MMMM yyyy", "m": "dd-MMM-yyyy", "s": "dd/MM/yy" }, "dmw": { - "f": "EEEE, MMMM dd", + "f": "EEEE, MMMM d", "l": "EEE, dd MMMM", "m": "EE, dd-MMM", "s": "E, dd/MM" }, "dm": { - "f": "MMMM dd", + "f": "MMMM d", "l": "dd MMMM", "m": "dd-MMM", "s": "dd/MM" @@ -33,7 +33,7 @@ "s": "MM/yy" }, "dw": { - "f": "EEEE, dd", + "f": "EEEE, d", "l": "EEE, dd", "m": "EE, dd", "s": "E, dd" @@ -45,7 +45,7 @@ "s": "E" }, "d": { - "f": "dd", + "f": "d", "l": "dd", "m": "dd", "s": "dd" diff --git a/js/data/locale/om/KE/sysres.json b/js/data/locale/om/KE/sysres.json new file mode 100644 index 0000000000..b5ec0a3d2e --- /dev/null +++ b/js/data/locale/om/KE/sysres.json @@ -0,0 +1,9 @@ +{ + "E0": "D", + "E1": "W", + "E2": "Q", + "E3": "R", + "E4": "K", + "E5": "J", + "G1": "KB" +} \ No newline at end of file diff --git a/js/data/locale/om/sysres.json b/js/data/locale/om/sysres.json index a3a65581c0..da96cf0e49 100644 --- a/js/data/locale/om/sysres.json +++ b/js/data/locale/om/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/or/dateformats.json b/js/data/locale/or/dateformats.json index f8e6bff69e..7c452dc496 100644 --- a/js/data/locale/or/dateformats.json +++ b/js/data/locale/or/dateformats.json @@ -1,36 +1,41 @@ { "gregorian": { - "order": "{date} {time}", + "order": { + "f": "{time} ଠାରେ {date}", + "l": "{time} ଠାରେ {date}", + "m": "{date}, {time}", + "s": "{date}, {time}" + }, "date": { "dmwy": { - "f": "EEEE, d MMMM yyyy", - "l": "EEE, d MMMM yyyy", - "m": "EE, d MMM yyyy", - "s": "E, d-M-yy" + "f": "EEEE, MMMM d, yyyy", + "l": "EEE, MMMM d, yyyy", + "m": "EE, MMM d, yyyy", + "s": "E, M/d/yy" }, "dmy": { - "f": "d MMMM yyyy", - "l": "d MMMM yyyy", - "m": "d MMM yyyy", - "s": "d-M-yy" + "f": "MMMM d, yyyy", + "l": "MMMM d, yyyy", + "m": "MMM d, yyyy", + "s": "M/d/yy" }, "dmw": { - "f": "EEEE, d MMMM", - "l": "EEE, d MMMM", - "m": "EE, d MMM", - "s": "E, d-M" + "f": "EEEE, MMMM d", + "l": "EEE, MMMM d", + "m": "EE, MMM d", + "s": "E, M/d" }, "dm": { - "f": "d MMMM", - "l": "d MMMM", - "m": "d MMM", - "s": "d-M" + "f": "MMMM d", + "l": "MMMM d", + "m": "MMM d", + "s": "M/d" }, "my": { - "f": "MMMM yyyy", - "l": "MMMM yyyy", - "m": "MMM yyyy", - "s": "M-yy" + "f": "MMMM, yyyy", + "l": "MMMM, yyyy", + "m": "MMM, yyyy", + "s": "M/yy" }, "dw": { "f": "EEEE, d", @@ -97,52 +102,52 @@ }, "range": { "c00": { - "f": "{sd} {sm} {sy} {st} – {et}", - "l": "{sd} {sm} {sy} {st} – {et}", - "m": "{sd} {sm} {sy} {st} – {et}", - "s": "{sd}-{sm}-{sy} {st} – {et}" + "f": "{st} – {et} ଠାରେ {sm} {sd}, {sy}", + "l": "{st} – {et} ଠାରେ {sm} {sd}, {sy}", + "m": "{sm} {sd}, {sy}, {st} – {et}", + "s": "{sm}/{sd}/{sy}, {st} – {et}" }, "c01": { - "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", - "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", - "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", - "s": "{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}" + "f": "{st} ଠାରେ {sm} {sd}, {sy} – {et} ଠାରେ {em} {ed}, {ey}", + "l": "{st} ଠାରେ {sm} {sd}, {sy} – {et} ଠାରେ {em} {ed}, {ey}", + "m": "{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}", + "s": "{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}" }, "c02": { - "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", - "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", - "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", - "s": "{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}" + "f": "{st} ଠାରେ {sm} {sd}, {sy} – {et} ଠାରେ {em} {ed}, {ey}", + "l": "{st} ଠାରେ {sm} {sd}, {sy} – {et} ଠାରେ {em} {ed}, {ey}", + "m": "{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}", + "s": "{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}" }, "c03": { - "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", - "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", - "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", - "s": "{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}" + "f": "{st} ଠାରେ {sm} {sd}, {sy} – {et} ଠାରେ {em} {ed}, {ey}", + "l": "{st} ଠାରେ {sm} {sd}, {sy} – {et} ଠାରେ {em} {ed}, {ey}", + "m": "{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}", + "s": "{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}" }, "c10": { - "f": "{sd} – {ed} {em} {ey}", - "l": "{sd} – {ed} {em} {ey}", - "m": "{sd} – {ed} {em} {ey}", - "s": "{sd} – {ed}-{em}-{ey}" + "f": "{sm} {sd} – {ed}, {ey}", + "l": "{sm} {sd} – {ed}, {ey}", + "m": "{sm} {sd} – {ed}, {ey}", + "s": "{sm}/{sd}/{sy} – {em}/{ed}/{ey}" }, "c11": { - "f": "{sd} {sm} – {ed} {em} {ey}", - "l": "{sd} {sm} – {ed} {em} {ey}", - "m": "{sd} {sm} – {ed} {em} {ey}", - "s": "{sd}-{sm} – {ed}-{em}-{ey}" + "f": "{sm} {sd} – {em} {ed}, {ey}", + "l": "{sm} {sd} – {em} {ed}, {ey}", + "m": "{sm} {sd} – {em} {ed}, {ey}", + "s": "{sm}/{sd}/{sy} – {em}/{ed}/{ey}" }, "c12": { - "f": "{sd} {sm} {sy} – {ed} {em} {ey}", - "l": "{sd} {sm} {sy} – {ed} {em} {ey}", - "m": "{sd} {sm} {sy} – {ed} {em} {ey}", - "s": "{sd}-{sm}-{sy} – {ed}-{em}-{ey}" + "f": "{sm} {sd}, {sy} – {em} {ed}, {ey}", + "l": "{sm} {sd}, {sy} – {em} {ed}, {ey}", + "m": "{sm} {sd}, {sy} – {em} {ed}, {ey}", + "s": "{sm}/{sd}/{sy} – {em}/{ed}/{ey}" }, "c20": { "f": "{sm} {sy} – {em} {ey}", "l": "{sm} {sy} – {em} {ey}", "m": "{sm} {sy} – {em} {ey}", - "s": "{sm}-{sy} – {em}-{ey}" + "s": "{sm}/{sy} – {em}/{ey}" }, "c30": { "f": "{sy} – {ey}", @@ -152,4 +157,4 @@ } } } -} \ No newline at end of file +} diff --git a/js/data/locale/or/numfmt.jf b/js/data/locale/or/numfmt.jf index a6bc300cc0..59fa6e8fb0 100644 --- a/js/data/locale/or/numfmt.jf +++ b/js/data/locale/or/numfmt.jf @@ -9,8 +9,8 @@ "prigroupSize": 3, "secgroupSize": 2, "currencyFormats": { - "common": "{s} {n}", - "commonNegative": "-{s} {n}" + "common": "{s}{n}", + "commonNegative": "-{s}{n}" }, "negativenumFmt": "-{n}", "pctFmt": "{n}%", @@ -20,6 +20,10 @@ "useNative": true }, "numfmt": { - "secgroupSize": 2 + "secgroupSize": 2, + "currencyFormats": { + "common": "{s}{n}", + "commonNegative": "-{s}{n}" + } } } \ No newline at end of file diff --git a/js/data/locale/or/sysres.json b/js/data/locale/or/sysres.json index effd8c69e7..6dfa071049 100644 --- a/js/data/locale/or/sysres.json +++ b/js/data/locale/or/sysres.json @@ -79,86 +79,86 @@ "a1": "PM", "G-1": "BCE", "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "#{num} ms", - "1#1 second|#{num} seconds": "#{num} s", - "1#1 minute|#{num} minutes": "#{num} min", - "1#1 hour|#{num} hours": "#{num} h", - "1#1 day|#{num} days": "#{num} d", - "1#1 week|#{num} weeks": "#{num} w", - "1#1 month|#{num} months": "#{num} m", - "1#1 year|#{num} years": "#{num} y", - "#{num} ms": "#{num} ms", - "1#1 sec|#{num} sec": "#{num} s", - "1#1 min|#{num} min": "#{num} min", - "1#1 hr|#{num} hrs": "#{num} h", - "durationLongDays": "#{num} d", - "1#1 wk|#{num} wks": "#{num} w", - "1#1 mon|#{num} mons": "#{num} m", - "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", + "1#1 millisecond|#{num} milliseconds": "one#{num} ମିଲିସେକେଣà­à¬¡|#{num} ମିଲିସେକେଣà­à¬¡", + "1#1 second|#{num} seconds": "one#{num} ସେକେଣà­à¬¡|#{num} ସେକେଣà­à¬¡", + "1#1 minute|#{num} minutes": "one#{num} ମିନିଟà­â€Œ|#{num} ମିନିଟà­", + "1#1 hour|#{num} hours": "one#{num} ଘଣà­à¬Ÿà¬¾|#{num} ଘଣà­à¬Ÿà¬¾", + "1#1 day|#{num} days": "one#{num} ଦିନ|#{num} ଦିନ", + "1#1 week|#{num} weeks": "one#{num} ସପà­à¬¤à¬¾à¬¹|#{num} ସପà­à¬¤à¬¾à¬¹", + "1#1 month|#{num} months": "one#{num} ମାସ|#{num} ମାସ", + "1#1 year|#{num} years": "one#{num} ବରà­à¬·|#{num} ବରà­à¬·", + "#{num} ms": "one#{num} ms|#{num} ms", + "1#1 sec|#{num} sec": "one#{num} ସେକେଣà­à¬¡|#{num} ସେକେଣà­à¬¡", + "1#1 min|#{num} min": "one#{num} ମିନିଟà­â€Œ|#{num} ମିନିଟà­â€Œ", + "1#1 hr|#{num} hrs": "one#{num} ଘଣà­à¬Ÿà¬¾|#{num} ଘଣà­à¬Ÿà¬¾", + "durationLongDays": "one#{num} ଦିନ|#{num} ଦିନ", + "1#1 wk|#{num} wks": "one#{num} ସପà­à¬¤à¬¾à¬¹|#{num} ସପà­à¬¤à¬¾à¬¹", + "1#1 mon|#{num} mons": "one#{num} ମାସ|#{num} ମାସ", + "1#1 yr|#{num} yrs": "one#{num} ବରà­à¬·|#{num} ବରà­à¬·", + "durationMediumMillis": "one#{num}ms|#{num} ms", + "1#1 se|#{num} sec": "one#{num}ସେକà­|#{num}ସେକà­", + "1#1 mi|#{num} min": "one#{num}ମିନିଟà­â€Œ|#{num}ମିନିଟà­â€Œ", + "durationMediumHours": "one#{num}ଘଣà­à¬Ÿà¬¾|#{num}ଘଣà­à¬Ÿà¬¾", + "1#1 dy|#{num} dys": "one#{num}ଦିନ|#{num}ଦିନ", + "durationMediumWeeks": "one#{num}ସପà­|#{num} ସପà­", + "1#1 mo|#{num} mos": "one#{num}ମାସ|#{num}ମାସ", + "durationMediumYears": "one#{num}ବରà­à¬·|#{num}ବରà­à¬·", + "durationShortMillis": "one#{num}ms|#{num} ms", + "#{num}s": "one#{num}ସେକà­|#{num}ସେକà­", + "durationShortMinutes": "one#{num}ମିନିଟà­â€Œ|#{num}ମିନିଟà­â€Œ", + "#{num}h": "one#{num}ଘଣà­à¬Ÿà¬¾|#{num}ଘଣà­à¬Ÿà¬¾", + "#{num}d": "one#{num}ଦିନ|#{num}ଦିନ", + "#{num}w": "one#{num}ସପà­|#{num} ସପà­", + "durationShortMonths": "one#{num}ମାସ|#{num}ମାସ", + "#{num}y": "one#{num}ବରà­à¬·|#{num}ବରà­à¬·", + "1#in 1 second|#in {num} seconds": "one#{num} ସେକେଣà­à¬¡à¬°à­‡|#{num} ସେକେଣà­à¬¡à¬°à­‡", + "1#in 1 minute|#in {num} minutes": "one#{num} ମିନିଟà­â€Œâ€Œà¬°à­‡|#{num} ମିନିଟà­â€Œâ€Œà¬°à­‡", + "1#in 1 hour|#in {num} hours": "one#{num} ଘଣà­à¬Ÿà¬¾à¬°à­‡|#{num} ଘଣà­à¬Ÿà¬¾à¬°à­‡", + "1#in 1 day|#in {num} days": "one#{num} ଦିନରେ|#{num} ଦିନରେ", + "1#in 1 week|#in {num} weeks": "one#{num} ସପà­à¬¤à¬¾à¬¹à¬°à­‡|#{num} ସପà­à¬¤à¬¾à¬¹à¬°à­‡", + "1#in 1 month|#in {num} months": "one#{num} ମାସରେ|#{num} ମାସରେ", + "1#in 1 year|#in {num} years": "one#{num} ବରà­à¬·à¬°à­‡|#{num} ବରà­à¬·à¬°à­‡", + "1#in 1 sec|#in {num} sec": "one#{num} ସେକେଣà­à¬¡à¬°à­‡|#{num} ସେକେଣà­à¬¡à¬°à­‡", + "1#in 1 min|#in {num} min": "one#{num} ମିନିଟà­â€Œâ€Œà¬°à­‡|#{num} ମିନିଟà­â€Œâ€Œà¬°à­‡", + "1#in 1 hr|#in {num} hrs": "one#{num} ଘଣà­à¬Ÿà¬¾à¬°à­‡|#{num} ଘଣà­à¬Ÿà¬¾à¬°à­‡", + "1#in 1 dy|#in {num} dys": "one#{num} ଦିନରେ|#{num} ଦିନରେ", + "1#in 1 wk|#in {num} wks": "one#{num} ସପà­à¬¤à¬¾à¬¹à¬°à­‡|#{num} ସପà­à¬¤à¬¾à¬¹à¬°à­‡", + "1#in 1 mon|#in {num} mons": "one#{num} ମାସରେ|#{num} ମାସରେ", + "1#in 1 yr|#in {num} yrs": "one#{num} ବରà­à¬·à¬°à­‡|#{num} ବରà­à¬·à¬°à­‡", + "#in {num}s": "one#{num} ସେ. ରେ|#{num} ସେ. ରେ", + "#in {num}mi": "one#{num} ମି. ରେ|#{num} ମି. ରେ", + "#in {num}h": "one#{num} ଘ. ରେ|#{num} ଘ. ରେ", + "#in {num}d": "one#{num} ଦିନରେ|#{num} ଦିନରେ", + "#in {num}w": "one#{num} ସପà­à¬¤à¬¾. ରେ|#{num} ସପà­à¬¤à¬¾. ରେ", + "#in {num}mo": "one#{num} ମା. ରେ|#{num} ମା. ରେ", + "#in {num}y": "one#{num} ବ. ରେ|#{num} ବ. ରେ", + "1#1 second ago|#{num} seconds ago": "one#{num} ସେକେଣà­à¬¡ ପୂରà­à¬¬à­‡|#{num} ସେକେଣà­à¬¡ ପୂରà­à¬¬à­‡", + "1#1 minute ago|#{num} minutes ago": "one#{num} ମିନିଟୠପୂରà­à¬¬à­‡|#{num} ମିନିଟୠପୂରà­à¬¬à­‡", + "1#1 hour ago|#{num} hours ago": "one#{num} ଘଣà­à¬Ÿà¬¾ ପୂରà­à¬¬à­‡|#{num} ଘଣà­à¬Ÿà¬¾ ପୂରà­à¬¬à­‡", + "1#1 day ago|#{num} days ago": "one#{num} ଦିନ ପୂରà­à¬¬à­‡|#{num} ଦିନ ପୂରà­à¬¬à­‡", + "1#1 week ago|#{num} weeks ago": "one#{num} ସପà­à¬¤à¬¾à¬¹à¬°à­‡|#{num} ସପà­à¬¤à¬¾à¬¹ ପୂରà­à¬¬à­‡", + "1#1 month ago|#{num} months ago": "one#{num} ମାସ ପୂରà­à¬¬à­‡|#{num} ମାସ ପୂରà­à¬¬à­‡", + "1#1 year ago|#{num} years ago": "one#{num} ବରà­à¬· ପୂରà­à¬¬à­‡|#{num} ବରà­à¬· ପୂରà­à¬¬à­‡", + "1#1 sec ago|#{num} sec ago": "one#{num} ସେକେଣà­à¬¡ ପୂରà­à¬¬à­‡|#{num} ସେକେଣà­à¬¡ ପୂରà­à¬¬à­‡", + "1#1 min ago|#{num} min ago": "one#{num} ମିନିଟୠପୂରà­à¬¬à­‡|#{num} ମିନିଟୠପୂରà­à¬¬à­‡", + "1#1 hr ago|#{num} hrs ago": "one#{num} ଘଣà­à¬Ÿà¬¾ ପୂରà­à¬¬à­‡|#{num} ଘଣà­à¬Ÿà¬¾ ପୂରà­à¬¬à­‡", + "1#1 dy ago|#{num} dys ago": "one#{num} ଦିନ ପୂରà­à¬¬à­‡|#{num} ଦିନ ପୂରà­à¬¬à­‡", + "1#1 wk ago|#{num} wks ago": "one#{num} ସପà­à¬¤à¬¾à¬¹à¬°à­‡|#{num} ସପà­à¬¤à¬¾à¬¹ ପୂରà­à¬¬à­‡", + "1#1 mon ago|#{num} mons ago": "one#{num} ମାସ ପୂରà­à¬¬à­‡|#{num} ମାସ ପୂରà­à¬¬à­‡", + "1#1 yr ago|#{num} yrs ago": "one#{num} ବରà­à¬· ପୂରà­à¬¬à­‡|#{num} ବରà­à¬· ପୂରà­à¬¬à­‡", + "#{num}s ago": "one#{num} ସେ. ପୂରà­à¬¬à­‡|#{num} ସେ. ପୂରà­à¬¬à­‡", + "#{num}mi ago": "one#{num} ମି. ପୂରà­à¬¬à­‡|#{num} ମି. ପୂରà­à¬¬à­‡", + "#{num}h ago": "one#{num} ଘ. ପୂରà­à¬¬à­‡|#{num} ଘ. ପୂରà­à¬¬à­‡", + "#{num}d ago": "one#{num} ଦିନ ପୂରà­à¬¬à­‡|#{num} ଦିନ ପୂରà­à¬¬à­‡", + "#{num}w ago": "one#{num} ସପà­à¬¤à¬¾. ପୂରà­à¬¬à­‡|#{num} ସପà­à¬¤à¬¾. ପୂରà­à¬¬à­‡", + "#{num}mo ago": "one#{num} ମା. ପୂରà­à¬¬à­‡|#{num} ମା. ପୂରà­à¬¬à­‡", + "#{num}y ago": "one#{num} ବ. ପୂରà­à¬¬à­‡|#{num} ବ. ପୂରà­à¬¬à­‡", "separatorFull": ", ", "finalSeparatorFull": ", ", "separatorLong": ", ", "finalSeparatorLong": ", ", "separatorMedium": ", ", "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", - "durationMediumMillis": "#{num} ms", - "1#1 se|#{num} sec": "#{num} s", - "1#1 mi|#{num} min": "#{num} min", - "durationMediumHours": "#{num} h", - "1#1 dy|#{num} dys": "#{num} d", - "durationMediumWeeks": "#{num} w", - "1#1 mo|#{num} mos": "#{num} m", - "durationMediumYears": "#{num} y", - "1#in 1 second|#in {num} seconds": "#+{num} s", - "1#in 1 minute|#in {num} minutes": "#+{num} min", - "1#in 1 hour|#in {num} hours": "#+{num} h", - "1#in 1 day|#in {num} days": "#+{num} d", - "1#in 1 week|#in {num} weeks": "#+{num} w", - "1#in 1 month|#in {num} months": "#+{num} m", - "1#in 1 year|#in {num} years": "#+{num} y", - "1#in 1 sec|#in {num} sec": "#+{num} s", - "1#in 1 min|#in {num} min": "#+{num} min", - "1#in 1 hr|#in {num} hrs": "#+{num} h", - "1#in 1 dy|#in {num} dys": "#+{num} d", - "1#in 1 wk|#in {num} wks": "#+{num} w", - "1#in 1 mon|#in {num} mons": "#+{num} m", - "1#in 1 yr|#in {num} yrs": "#+{num} y", - "#in {num}s": "#+{num} s", - "#in {num}mi": "#+{num} min", - "#in {num}h": "#+{num} h", - "#in {num}d": "#+{num} d", - "#in {num}w": "#+{num} w", - "#in {num}mo": "#+{num} m", - "#in {num}y": "#+{num} y", - "1#1 second ago|#{num} seconds ago": "#-{num} s", - "1#1 minute ago|#{num} minutes ago": "#-{num} min", - "1#1 hour ago|#{num} hours ago": "#-{num} h", - "1#1 day ago|#{num} days ago": "#-{num} d", - "1#1 week ago|#{num} weeks ago": "#-{num} w", - "1#1 month ago|#{num} months ago": "#-{num} m", - "1#1 year ago|#{num} years ago": "#-{num} y", - "1#1 sec ago|#{num} sec ago": "#-{num} s", - "1#1 min ago|#{num} min ago": "#-{num} min", - "1#1 hr ago|#{num} hrs ago": "#-{num} h", - "1#1 dy ago|#{num} dys ago": "#-{num} d", - "1#1 wk ago|#{num} wks ago": "#-{num} w", - "1#1 mon ago|#{num} mons ago": "#-{num} m", - "1#1 yr ago|#{num} yrs ago": "#-{num} y", - "#{num}s ago": "#-{num} s", - "#{num}mi ago": "#-{num} min", - "#{num}h ago": "#-{num} h", - "#{num}d ago": "#-{num} d", - "#{num}w ago": "#-{num} w", - "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" -} + "separatorShort": " ", + "finalSeparatorShort": " " +} \ No newline at end of file diff --git a/js/data/locale/os/RU/dateformats.json b/js/data/locale/os/RU/dateformats.json new file mode 100644 index 0000000000..ff3baab86b --- /dev/null +++ b/js/data/locale/os/RU/dateformats.json @@ -0,0 +1,167 @@ +{ + "gregorian": { + "order": "{date}, {time}", + "date": { + "dmwy": { + "f": "EEEE, d MMMM, yyyy 'аз'", + "l": "EEE, d MMMM, yyyy 'аз'", + "m": "EE, dd MMM yyyy 'аз'", + "s": "E, dd.MM.yy" + }, + "dmy": { + "f": "d MMMM, yyyy 'аз'", + "l": "d MMMM, yyyy 'аз'", + "m": "dd MMM yyyy 'аз'", + "s": "dd.MM.yy" + }, + "dmw": { + "f": "EEEE, d MMMM", + "l": "EEE, d MMMM", + "m": "EE, dd MMM", + "s": "E, dd.MM" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "dd MMM", + "s": "dd.MM" + }, + "my": { + "f": "LLLL, yyyy 'аз'", + "l": "LLLL, yyyy 'аз'", + "m": "LLL yyyy 'аз'", + "s": "MM.yy" + }, + "dw": { + "f": "EEEE, d", + "l": "EEE, d", + "m": "EE, dd", + "s": "E, dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "dd", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yy" + }, + "e": { + "f": "cccc", + "l": "ccc", + "m": "cc", + "s": "c" + }, + "l": { + "f": "LLLL", + "l": "LLLL", + "m": "LLL", + "s": "LL" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm}, {sy} аз, {st} – {et}", + "l": "{sd} {sm}, {sy} аз, {st} – {et}", + "m": "{sd} {sm} {sy} аз, {st} – {et}", + "s": "{sd}.{sm}.{sy}, {st} – {et}" + }, + "c01": { + "f": "{sd} {sm}, {sy} аз, {st} – {ed} {em}, {ey} аз, {et}", + "l": "{sd} {sm}, {sy} аз, {st} – {ed} {em}, {ey} аз, {et}", + "m": "{sd} {sm} {sy} аз, {st} – {ed} {em} {ey} аз, {et}", + "s": "{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}" + }, + "c02": { + "f": "{sd} {sm}, {sy} аз, {st} – {ed} {em}, {ey} аз, {et}", + "l": "{sd} {sm}, {sy} аз, {st} – {ed} {em}, {ey} аз, {et}", + "m": "{sd} {sm} {sy} аз, {st} – {ed} {em} {ey} аз, {et}", + "s": "{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}" + }, + "c03": { + "f": "{sd} {sm}, {sy} аз, {st} – {ed} {em}, {ey} аз, {et}", + "l": "{sd} {sm}, {sy} аз, {st} – {ed} {em}, {ey} аз, {et}", + "m": "{sd} {sm} {sy} аз, {st} – {ed} {em} {ey} аз, {et}", + "s": "{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}" + }, + "c10": { + "f": "{sd} – {ed} {em}, {ey} аз", + "l": "{sd} – {ed} {em}, {ey} аз", + "m": "{sd} – {ed} {em} {ey} аз", + "s": "{sd} – {ed}.{em}.{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em}, {ey} аз", + "l": "{sd} {sm} – {ed} {em}, {ey} аз", + "m": "{sd} {sm} – {ed} {em} {ey} аз", + "s": "{sd}.{sm} – {ed}.{em}.{ey}" + }, + "c12": { + "f": "{sd} {sm}, {sy} аз – {ed} {em}, {ey} аз", + "l": "{sd} {sm}, {sy} аз – {ed} {em}, {ey} аз", + "m": "{sd} {sm} {sy} аз – {ed} {em} {ey} аз", + "s": "{sd}.{sm}.{sy} – {ed}.{em}.{ey}" + }, + "c20": { + "f": "{sm}, {sy} аз – {em}, {ey} аз", + "l": "{sm}, {sy} аз – {em}, {ey} аз", + "m": "{sm} {sy} аз – {em} {ey} аз", + "s": "{sm}.{sy} – {em}.{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/os/sysres.json b/js/data/locale/os/sysres.json index 7f96c8270f..ab5e9c02df 100644 --- a/js/data/locale/os/sysres.json +++ b/js/data/locale/os/sysres.json @@ -171,6 +171,14 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", + "durationMediumMillis": "#{num} ms", + "1#1 se|#{num} sec": "#{num} s", + "1#1 mi|#{num} min": "one#{num} мин.|#{num} мин.", + "durationMediumHours": "one#{num} Ñ.|#{num} Ñ.", + "1#1 dy|#{num} dys": "one#{num} бон|#{num} боны", + "durationMediumWeeks": "#{num} w", + "1#1 mo|#{num} mos": "#{num} m", + "durationMediumYears": "#{num} y", "durationShortMillis": "#{num} ms", "#{num}s": "#{num} s", "durationShortMinutes": "one#{num} мин.|#{num} мин.", @@ -179,22 +187,6 @@ "#{num}w": "#{num} w", "durationShortMonths": "#{num} m", "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": " ӕмӕ ", - "separatorLong": ", ", - "finalSeparatorLong": " ӕмӕ ", - "separatorMedium": ", ", - "finalSeparatorMedium": " ӕмӕ ", - "separatorShort": ", ", - "finalSeparatorShort": " ӕмӕ ", - "durationMediumMillis": "#{num} ms", - "1#1 se|#{num} sec": "#{num} s", - "1#1 mi|#{num} min": "one#{num} мин.|#{num} мин.", - "durationMediumHours": "one#{num} Ñ.|#{num} Ñ.", - "1#1 dy|#{num} dys": "one#{num} боны|#{num} боны", - "durationMediumWeeks": "#{num} w", - "1#1 mo|#{num} mos": "#{num} m", - "durationMediumYears": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "one#{num} Ñахаты Ñ„Ó•ÑÑ‚Ó•|#{num} Ñахаты Ñ„Ó•ÑÑ‚Ó•", @@ -236,5 +228,13 @@ "#{num}d ago": "one#{num} бон раздӕр|#{num} боны размӕ", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": " ӕмӕ ", + "separatorLong": ", ", + "finalSeparatorLong": " ӕмӕ ", + "separatorMedium": ", ", + "finalSeparatorMedium": " ӕмӕ ", + "separatorShort": ", ", + "finalSeparatorShort": " ӕмӕ " } \ No newline at end of file diff --git a/js/data/locale/pa/Arab/dateformats.json b/js/data/locale/pa/Arab/dateformats.json index 18ae57a682..8e9c3ec2f7 100644 --- a/js/data/locale/pa/Arab/dateformats.json +++ b/js/data/locale/pa/Arab/dateformats.json @@ -6,31 +6,31 @@ "f": "EEEE, dd MMMM yyyy", "l": "EEE, d MMMM yyyy", "m": "EE, d MMM yyyy", - "s": "E,â€ddâ€/MMâ€/yyyy" + "s": "E, dd/MM/yyyy" }, "dmy": { - "f": "â€dd MMMM yyyy", - "l": "â€d MMMM yyyy", - "m": "â€d MMM yyyy", - "s": "â€ddâ€/MMâ€/yyyy" + "f": "dd MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM yyyy", + "s": "dd/MM/yyyy" }, "dmw": { - "f": "EEEE, â€dd MMMM", - "l": "EEE, â€d MMMM", - "m": "EE, â€d MMM", - "s": "E, â€ddâ€/MM" + "f": "EEEE, dd MMMM", + "l": "EEE, d MMMM", + "m": "EE, d MMM", + "s": "E, dd/MM" }, "dm": { - "f": "â€dd MMMM", - "l": "â€d MMMM", - "m": "â€d MMM", - "s": "â€ddâ€/MM" + "f": "dd MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "dd/MM" }, "my": { "f": "MMMM yyyy", "l": "MMMM yyyy", "m": "MMM yyyy", - "s": "â€MMâ€/yyyy" + "s": "MM/yyyy" }, "dw": { "f": "EEEE, dd", @@ -97,59 +97,59 @@ }, "range": { "c00": { - "f": "â€{sd} {sm} {sy} {st} – {et}", - "l": "â€{sd} {sm} {sy} {st} – {et}", - "m": "â€{sd} {sm} {sy} {st} – {et}", - "s": "â€{sd}â€/{sm}â€/{sy} {st} – {et}" + "f": "{sd} {sm} {sy} {st} – {et}", + "l": "{sd} {sm} {sy} {st} – {et}", + "m": "{sd} {sm} {sy} {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" }, "c01": { - "f": "â€{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", - "l": "â€{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", - "m": "â€{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", - "s": "â€{sd}â€/{sm}â€/{sy} {st} – {ed}â€/{em}â€/{ey} {et}" + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" }, "c02": { - "f": "â€{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", - "l": "â€{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", - "m": "â€{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", - "s": "â€{sd}â€/{sm}â€/{sy} {st} – {ed}â€/{em}â€/{ey} {et}" + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" }, "c03": { - "f": "â€{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", - "l": "â€{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", - "m": "â€{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", - "s": "â€{sd}â€/{sm}â€/{sy} {st} – {ed}â€/{em}â€/{ey} {et}" + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" }, "c10": { - "f": "â€{sd} – {ed} {em} {ey}", - "l": "â€{sd} – {ed} {em} {ey}", - "m": "â€{sd} – {ed} {em} {ey}", - "s": "â€{sd} – {ed}â€/{em}â€/{ey}" + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}/{em}/{ey}" }, "c11": { - "f": "â€{sd} {sm} – {ed} {em} {ey}", - "l": "â€{sd} {sm} – {ed} {em} {ey}", - "m": "â€{sd} {sm} – {ed} {em} {ey}", - "s": "â€{sd}â€/{sm} – {ed}â€/{em}â€/{ey}" + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" }, "c12": { - "f": "â€{sd} {sm} {sy} – {ed} {em} {ey}", - "l": "â€{sd} {sm} {sy} – {ed} {em} {ey}", - "m": "â€{sd} {sm} {sy} – {ed} {em} {ey}", - "s": "â€{sd}â€/{sm}â€/{sy} – {ed}â€/{em}â€/{ey}" + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" }, "c20": { - "f": "â€{sm} {sy} – {em} {ey}", - "l": "â€{sm} {sy} – {em} {ey}", - "m": "â€{sm} {sy} – {em} {ey}", - "s": "â€{sm}â€/{sy} – {em}â€/{ey}" + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}/{sy} – {em}/{ey}" }, "c30": { - "f": "â€{sy} – {ey}", - "l": "â€{sy} – {ey}", - "m": "â€{sy} – {ey}", - "s": "â€{sy} – {ey}" + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" } } } -} +} \ No newline at end of file diff --git a/js/data/locale/pa/Arab/sysres.json b/js/data/locale/pa/Arab/sysres.json index 92654a0d70..44cf40e505 100644 --- a/js/data/locale/pa/Arab/sysres.json +++ b/js/data/locale/pa/Arab/sysres.json @@ -79,46 +79,38 @@ "a1": "PM", "G-1": "BCE", "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "#{num} msâ€", - "1#1 second|#{num} seconds": "#{num} sâ€", - "1#1 minute|#{num} minutes": "#{num} minâ€", - "1#1 hour|#{num} hours": "#{num} hâ€", - "1#1 day|#{num} days": "#{num} dâ€", - "1#1 week|#{num} weeks": "#{num} wâ€", - "1#1 month|#{num} months": "#{num} mâ€", - "1#1 year|#{num} years": "#{num} yâ€", - "#{num} ms": "#{num} msâ€", - "1#1 sec|#{num} sec": "#{num} sâ€", - "1#1 min|#{num} min": "#{num} minâ€", - "1#1 hr|#{num} hrs": "#{num} hâ€", - "durationLongDays": "#{num} dâ€", - "1#1 wk|#{num} wks": "#{num} wâ€", - "1#1 mon|#{num} mons": "#{num} mâ€", - "1#1 yr|#{num} yrs": "#{num} yâ€", - "durationShortMillis": "#{num} msâ€", - "#{num}s": "#{num} sâ€", - "durationShortMinutes": "#{num} minâ€", - "#{num}h": "#{num} hâ€", - "#{num}d": "#{num} dâ€", - "#{num}w": "#{num} wâ€", - "durationShortMonths": "#{num} mâ€", - "#{num}y": "#{num} yâ€", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", - "durationMediumMillis": "#{num} msâ€", - "1#1 se|#{num} sec": "#{num} sâ€", - "1#1 mi|#{num} min": "#{num} minâ€", - "durationMediumHours": "#{num} hâ€", - "1#1 dy|#{num} dys": "#{num} dâ€", - "durationMediumWeeks": "#{num} wâ€", - "1#1 mo|#{num} mos": "#{num} mâ€", - "durationMediumYears": "#{num} yâ€", + "1#1 millisecond|#{num} milliseconds": "#{num} ms", + "1#1 second|#{num} seconds": "#{num} s", + "1#1 minute|#{num} minutes": "#{num} min", + "1#1 hour|#{num} hours": "#{num} h", + "1#1 day|#{num} days": "#{num} d", + "1#1 week|#{num} weeks": "#{num} w", + "1#1 month|#{num} months": "#{num} m", + "1#1 year|#{num} years": "#{num} y", + "#{num} ms": "#{num} ms", + "1#1 sec|#{num} sec": "#{num} s", + "1#1 min|#{num} min": "#{num} min", + "1#1 hr|#{num} hrs": "#{num} h", + "durationLongDays": "#{num} d", + "1#1 wk|#{num} wks": "#{num} w", + "1#1 mon|#{num} mons": "#{num} m", + "1#1 yr|#{num} yrs": "#{num} y", + "durationMediumMillis": "#{num} ms", + "1#1 se|#{num} sec": "#{num} s", + "1#1 mi|#{num} min": "#{num} min", + "durationMediumHours": "#{num} h", + "1#1 dy|#{num} dys": "#{num} d", + "durationMediumWeeks": "#{num} w", + "1#1 mo|#{num} mos": "#{num} m", + "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", diff --git a/js/data/locale/pa/Guru/ctrynames.json b/js/data/locale/pa/Guru/ctrynames.json index 23772bc720..85cf255ce4 100644 --- a/js/data/locale/pa/Guru/ctrynames.json +++ b/js/data/locale/pa/Guru/ctrynames.json @@ -1,4 +1,6 @@ { + "Eurozone": "EZ", + "Sub-Saharan Africa": "202", "ਉਜ਼ਬੇਕਿਸਤਾਨ": "UZ", "ਉੱਤਰ ਅਮਰੀਕਾ": "003", "ਉੱਤਰ ਕੋਰੀਆ": "KP", @@ -57,7 +59,6 @@ "ਸਵਾਲਬਰਡ ਅਤੇ ਜਾਨ ਮਾਯੇਨ": "SJ", "ਸਵਿਟਜ਼ਰਲੈਂਡ": "CH", "ਸਵੀਡਨ": "SE", - "ਸà©à¨°à©€ ਲੰਕਾ": "LK", "ਸਾਊਦੀ ਅਰਬ": "SA", "ਸਾਓ ਟੋਮ ਅਤੇ ਪà©à¨°à¨¿à©°à¨¸à©€à¨ªà©‡": "ST", "ਸਾਇਪà©à¨°à¨¸": "CY", @@ -81,6 +82,7 @@ "ਸੈਨ ਮਰੀਨੋ": "SM", "ਸੋਮਾਲੀਆ": "SO", "ਸੋਲੋਮਨ ਟਾਪੂ": "SB", + "ਸà©à¨°à©€ ਲੰਕਾ": "LK", "ਹੰਗਰੀ": "HU", "ਹਰਡ ਤੇ ਮੈਕਡੋਨਾਲਡ ਟਾਪੂ": "HM", "ਹਾਂਗ ਕਾਂਗ à¨à¨¸à¨à¨†à¨° ਚੀਨ": "HK", @@ -91,7 +93,6 @@ "ਕੰਬੋਡੀਆ": "KH", "ਕਰੋà¨à¨¸à¨¼à©€à¨†": "HR", "ਕਲਿੱਪਰਟਨ ਟਾਪੂ": "CP", - "ਕà©à¨°à¨¿à¨¸à¨®à¨¿à¨¸ ਟਾਪੂ": "CX", "ਕਾਂਗੋ - ਕਿੰਸ਼ਾਸਾ": "CD", "ਕਾਂਗੋ - ਬà©à¨°à¨¾à¨œà¨¼à¨¾à¨µà¨¿à¨²à©‡": "CG", "ਕਿਊਬਾ": "CU", @@ -117,11 +118,9 @@ "ਕੋਟ ਡੀਵੋਆਰ": "CI", "ਕੋਮੋਰੋਸ": "KM", "ਕੋਲੰਬੀਆ": "CO", + "ਕà©à¨°à¨¿à¨¸à¨®à¨¿à¨¸ ਟਾਪੂ": "CX", "ਗਬੋਨ": "GA", "ਗਰਨਜੀ": "GG", - "ਗà©à¨°à©€à¨¸": "GR", - "ਗà©à¨°à©€à¨¨à¨²à©ˆà¨‚ਡ": "GL", - "ਗà©à¨°à©‡à¨¨à¨¾à¨¡à¨¾": "GD", "ਗਿਨੀ": "GN", "ਗਿਨੀ-ਬਿਸਾਉ": "GW", "ਗà©à¨†à¨Ÿà©‡à¨®à¨¾à¨²à¨¾": "GT", @@ -129,6 +128,9 @@ "ਗà©à¨†à¨®": "GU", "ਗà©à¨¯à¨¾à¨¨à¨¾": "GY", "ਗੈਂਬੀਆ": "GM", + "ਗà©à¨°à©€à¨¸": "GR", + "ਗà©à¨°à©€à¨¨à¨²à©ˆà¨‚ਡ": "GL", + "ਗà©à¨°à©‡à¨¨à¨¾à¨¡à¨¾": "GD", "ਘਾਨਾ": "GH", "ਚਾਡ": "TD", "ਚਿਲੀ": "CL", @@ -144,14 +146,14 @@ "ਜਿਬਰਾਲਟਰ": "GI", "ਜ਼ਿੰਬਾਬਵੇ": "ZW", "ਜ਼ੀਬੂਤੀ": "DJ", - "ਟà©à¨°à¨¿à¨¸à¨Ÿà¨¾à¨¨ ਦਾ ਕà©à©°à¨¹à¨¾": "TA", - "ਟà©à¨°à¨¿à¨¨à©€à¨¡à¨¾à¨¡ ਅਤੇ ਟੋਬਾਗੋ": "TT", "ਟਿਊਨੀਸ਼ੀਆ": "TN", "ਟà©à¨°à¨•à¨¸ ਅਤੇ ਕੈਕੋਸ ਟਾਪੂ": "TC", "ਟà©à¨µà¨¾à¨²à©‚": "TV", "ਟੋਕੇਲਾਉ": "TK", "ਟੋਗੋ": "TG", "ਟੌਂਗਾ": "TO", + "ਟà©à¨°à¨¿à¨¸à¨Ÿà¨¾à¨¨ ਦਾ ਕà©à©°à¨¹à¨¾": "TA", + "ਟà©à¨°à¨¿à¨¨à©€à¨¡à¨¾à¨¡ ਅਤੇ ਟੋਬਾਗੋ": "TT", "ਡੀਇਗੋ ਗਾਰਸੀਆ": "DG", "ਡੈਨਮਾਰਕ": "DK", "ਡੋਮੀਨਿਕਾ": "DM", @@ -167,8 +169,8 @@ "ਦੱਖਣ ਸà©à¨¡à¨¾à¨¨": "SS", "ਦੱਖਣ ਕੋਰੀਆ": "KR", "ਦੱਖਣ-ਪੂਰਬੀ à¨à¨¸à¨¼à©€à¨†": "035", - "ਦੱਖਣੀ ਅਫ਼ਰੀਕਾ": "018", "ਦੱਖਣੀ ਅਫਰੀਕਾ": "ZA", + "ਦੱਖਣੀ ਅਫ਼ਰੀਕਾ": "018", "ਦੱਖਣੀ à¨à¨¸à¨¼à©€à¨†": "034", "ਦੱਖਣੀ ਜਾਰਜੀਆ ਅਤੇ ਦੱਖਣੀ ਸੈਂਡਵਿਚ ਟਾਪੂ": "GS", "ਦੱਖਣੀ ਯੂਰਪ": "039", @@ -218,8 +220,6 @@ "ਬਰਤਾਨਵੀ ਹਿੰਦ ਮਹਾਂਸਾਗਰ ਖਿੱਤਾ": "IO", "ਬਰਮੂਡਾ": "BM", "ਬਰੂਨੇਈ": "BN", - "ਬà©à¨°à¨¾à¨œà¨¼à©€à¨²": "BR", - "ਬà©à¨°à¨¿à¨Ÿà¨¿à¨¸à¨¼ ਵਰਜਿਨ ਟਾਪੂ": "VG", "ਬਾਰਬਾਡੋਸ": "BB", "ਬà©à¨°à¨•à©€à¨¨à¨¾ ਫ਼ਾਸੋ": "BF", "ਬà©à¨°à©à©°à¨¡à©€": "BI", @@ -232,6 +232,8 @@ "ਬੋਤਸਵਾਨਾ": "BW", "ਬੋਲੀਵੀਆ": "BO", "ਬੌਵੇਟ ਟਾਪੂ": "BV", + "ਬà©à¨°à¨¾à¨œà¨¼à©€à¨²": "BR", + "ਬà©à¨°à¨¿à¨Ÿà¨¿à¨¸à¨¼ ਵਰਜਿਨ ਟਾਪੂ": "VG", "ਭਾਰਤ": "IN", "ਭੂ-ਖੰਡੀ ਗਿਨੀ": "GQ", "ਭੂਟਾਨ": "BT", @@ -288,7 +290,5 @@ "ਵਾਲਿਸ ਅਤੇ ਫੂਟੂਨਾ": "WF", "ਵੀਅਤਨਾਮ": "VN", "ਵੇਨੇਜ਼ੂà¨à¨²à¨¾": "VE", - "ਵੈਟੀਕਨ ਸਿਟੀ": "VA", - "Eurozone": "EZ", - "Sub-Saharan Africa": "202" + "ਵੈਟੀਕਨ ਸਿਟੀ": "VA" } \ No newline at end of file diff --git a/js/data/locale/pa/Guru/ctryreverse.json b/js/data/locale/pa/Guru/ctryreverse.json index 6c8a52facc..f25e7efb99 100644 --- a/js/data/locale/pa/Guru/ctryreverse.json +++ b/js/data/locale/pa/Guru/ctryreverse.json @@ -8,6 +8,7 @@ "155": "ਪੱਛਮੀ ਯੂਰਪ", "202": "Sub-Saharan Africa", "419": "ਲਾਤੀਨੀ ਅਮਰੀਕਾ", + "EZ": "Eurozone", "UZ": "ਉਜ਼ਬੇਕਿਸਤਾਨ", "003": "ਉੱਤਰ ਅਮਰੀਕਾ", "KP": "ਉੱਤਰ ਕੋਰੀਆ", @@ -64,7 +65,6 @@ "SJ": "ਸਵਾਲਬਰਡ ਅਤੇ ਜਾਨ ਮਾਯੇਨ", "CH": "ਸਵਿਟਜ਼ਰਲੈਂਡ", "SE": "ਸਵੀਡਨ", - "LK": "ਸà©à¨°à©€ ਲੰਕਾ", "SA": "ਸਾਊਦੀ ਅਰਬ", "ST": "ਸਾਓ ਟੋਮ ਅਤੇ ਪà©à¨°à¨¿à©°à¨¸à©€à¨ªà©‡", "CY": "ਸਾਇਪà©à¨°à¨¸", @@ -88,6 +88,7 @@ "SM": "ਸੈਨ ਮਰੀਨੋ", "SO": "ਸੋਮਾਲੀਆ", "SB": "ਸੋਲੋਮਨ ਟਾਪੂ", + "LK": "ਸà©à¨°à©€ ਲੰਕਾ", "HU": "ਹੰਗਰੀ", "HM": "ਹਰਡ ਤੇ ਮੈਕਡੋਨਾਲਡ ਟਾਪੂ", "HK": "ਹਾਂਗ ਕਾਂਗ à¨à¨¸à¨à¨†à¨° ਚੀਨ", @@ -98,7 +99,6 @@ "KH": "ਕੰਬੋਡੀਆ", "HR": "ਕਰੋà¨à¨¸à¨¼à©€à¨†", "CP": "ਕਲਿੱਪਰਟਨ ਟਾਪੂ", - "CX": "ਕà©à¨°à¨¿à¨¸à¨®à¨¿à¨¸ ਟਾਪੂ", "CD": "ਕਾਂਗੋ - ਕਿੰਸ਼ਾਸਾ", "CG": "ਕਾਂਗੋ - ਬà©à¨°à¨¾à¨œà¨¼à¨¾à¨µà¨¿à¨²à©‡", "CU": "ਕਿਊਬਾ", @@ -123,11 +123,9 @@ "CI": "ਕੋਟ ਡੀਵੋਆਰ", "KM": "ਕੋਮੋਰੋਸ", "CO": "ਕੋਲੰਬੀਆ", + "CX": "ਕà©à¨°à¨¿à¨¸à¨®à¨¿à¨¸ ਟਾਪੂ", "GA": "ਗਬੋਨ", "GG": "ਗਰਨਜੀ", - "GR": "ਗà©à¨°à©€à¨¸", - "GL": "ਗà©à¨°à©€à¨¨à¨²à©ˆà¨‚ਡ", - "GD": "ਗà©à¨°à©‡à¨¨à¨¾à¨¡à¨¾", "GN": "ਗਿਨੀ", "GW": "ਗਿਨੀ-ਬਿਸਾਉ", "GT": "ਗà©à¨†à¨Ÿà©‡à¨®à¨¾à¨²à¨¾", @@ -135,6 +133,9 @@ "GU": "ਗà©à¨†à¨®", "GY": "ਗà©à¨¯à¨¾à¨¨à¨¾", "GM": "ਗੈਂਬੀਆ", + "GR": "ਗà©à¨°à©€à¨¸", + "GL": "ਗà©à¨°à©€à¨¨à¨²à©ˆà¨‚ਡ", + "GD": "ਗà©à¨°à©‡à¨¨à¨¾à¨¡à¨¾", "GH": "ਘਾਨਾ", "TD": "ਚਾਡ", "CL": "ਚਿਲੀ", @@ -150,14 +151,14 @@ "GI": "ਜਿਬਰਾਲਟਰ", "ZW": "ਜ਼ਿੰਬਾਬਵੇ", "DJ": "ਜ਼ੀਬੂਤੀ", - "TA": "ਟà©à¨°à¨¿à¨¸à¨Ÿà¨¾à¨¨ ਦਾ ਕà©à©°à¨¹à¨¾", - "TT": "ਟà©à¨°à¨¿à¨¨à©€à¨¡à¨¾à¨¡ ਅਤੇ ਟੋਬਾਗੋ", "TN": "ਟਿਊਨੀਸ਼ੀਆ", "TC": "ਟà©à¨°à¨•à¨¸ ਅਤੇ ਕੈਕੋਸ ਟਾਪੂ", "TV": "ਟà©à¨µà¨¾à¨²à©‚", "TK": "ਟੋਕੇਲਾਉ", "TG": "ਟੋਗੋ", "TO": "ਟੌਂਗਾ", + "TA": "ਟà©à¨°à¨¿à¨¸à¨Ÿà¨¾à¨¨ ਦਾ ਕà©à©°à¨¹à¨¾", + "TT": "ਟà©à¨°à¨¿à¨¨à©€à¨¡à¨¾à¨¡ ਅਤੇ ਟੋਬਾਗੋ", "DG": "ਡੀਇਗੋ ਗਾਰਸੀਆ", "DK": "ਡੈਨਮਾਰਕ", "DM": "ਡੋਮੀਨਿਕਾ", @@ -173,8 +174,8 @@ "SS": "ਦੱਖਣ ਸà©à¨¡à¨¾à¨¨", "KR": "ਦੱਖਣ ਕੋਰੀਆ", "035": "ਦੱਖਣ-ਪੂਰਬੀ à¨à¨¸à¨¼à©€à¨†", - "018": "ਦੱਖਣੀ ਅਫ਼ਰੀਕਾ", "ZA": "ਦੱਖਣੀ ਅਫਰੀਕਾ", + "018": "ਦੱਖਣੀ ਅਫ਼ਰੀਕਾ", "034": "ਦੱਖਣੀ à¨à¨¸à¨¼à©€à¨†", "GS": "ਦੱਖਣੀ ਜਾਰਜੀਆ ਅਤੇ ਦੱਖਣੀ ਸੈਂਡਵਿਚ ਟਾਪੂ", "039": "ਦੱਖਣੀ ਯੂਰਪ", @@ -221,8 +222,6 @@ "IO": "ਬਰਤਾਨਵੀ ਹਿੰਦ ਮਹਾਂਸਾਗਰ ਖਿੱਤਾ", "BM": "ਬਰਮੂਡਾ", "BN": "ਬਰੂਨੇਈ", - "BR": "ਬà©à¨°à¨¾à¨œà¨¼à©€à¨²", - "VG": "ਬà©à¨°à¨¿à¨Ÿà¨¿à¨¸à¨¼ ਵਰਜਿਨ ਟਾਪੂ", "BB": "ਬਾਰਬਾਡੋਸ", "BF": "ਬà©à¨°à¨•à©€à¨¨à¨¾ ਫ਼ਾਸੋ", "BI": "ਬà©à¨°à©à©°à¨¡à©€", @@ -235,6 +234,8 @@ "BW": "ਬੋਤਸਵਾਨਾ", "BO": "ਬੋਲੀਵੀਆ", "BV": "ਬੌਵੇਟ ਟਾਪੂ", + "BR": "ਬà©à¨°à¨¾à¨œà¨¼à©€à¨²", + "VG": "ਬà©à¨°à¨¿à¨Ÿà¨¿à¨¸à¨¼ ਵਰਜਿਨ ਟਾਪੂ", "IN": "ਭਾਰਤ", "GQ": "ਭੂ-ਖੰਡੀ ਗਿਨੀ", "BT": "ਭੂਟਾਨ", @@ -289,6 +290,5 @@ "WF": "ਵਾਲਿਸ ਅਤੇ ਫੂਟੂਨਾ", "VN": "ਵੀਅਤਨਾਮ", "VE": "ਵੇਨੇਜ਼ੂà¨à¨²à¨¾", - "VA": "ਵੈਟੀਕਨ ਸਿਟੀ", - "EZ": "Eurozone" + "VA": "ਵੈਟੀਕਨ ਸਿਟੀ" } \ No newline at end of file diff --git a/js/data/locale/pa/Guru/dateformats.json b/js/data/locale/pa/Guru/dateformats.json new file mode 100644 index 0000000000..e26b1be035 --- /dev/null +++ b/js/data/locale/pa/Guru/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} {time}", + "l": "{date} {time}", + "m": "{date}, {time}", + "s": "{date}, {time}" + }, + "date": { + "dmwy": { + "f": "EEEE, d MMMM yyyy", + "l": "EEE, d MMMM yyyy", + "m": "EE, d MMM yyyy", + "s": "E, d/M/yy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM yyyy", + "s": "d/M/yy" + }, + "dmw": { + "f": "EEEE, d MMMM", + "l": "EEE, d MMMM", + "m": "EE, d MMM", + "s": "E, d/M" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "d/M" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "M/yy" + }, + "dw": { + "f": "EEEE, d", + "l": "EEE, d", + "m": "EE, d", + "s": "E, d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} {st} – {et}", + "l": "{sd} {sm} {sy} {st} – {et}", + "m": "{sd} {sm} {sy}, {st} – {et}", + "s": "{sd}/{sm}/{sy}, {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}", + "s": "{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}", + "s": "{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}", + "s": "{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/pa/ctrynames.json b/js/data/locale/pa/ctrynames.json index 23772bc720..85cf255ce4 100644 --- a/js/data/locale/pa/ctrynames.json +++ b/js/data/locale/pa/ctrynames.json @@ -1,4 +1,6 @@ { + "Eurozone": "EZ", + "Sub-Saharan Africa": "202", "ਉਜ਼ਬੇਕਿਸਤਾਨ": "UZ", "ਉੱਤਰ ਅਮਰੀਕਾ": "003", "ਉੱਤਰ ਕੋਰੀਆ": "KP", @@ -57,7 +59,6 @@ "ਸਵਾਲਬਰਡ ਅਤੇ ਜਾਨ ਮਾਯੇਨ": "SJ", "ਸਵਿਟਜ਼ਰਲੈਂਡ": "CH", "ਸਵੀਡਨ": "SE", - "ਸà©à¨°à©€ ਲੰਕਾ": "LK", "ਸਾਊਦੀ ਅਰਬ": "SA", "ਸਾਓ ਟੋਮ ਅਤੇ ਪà©à¨°à¨¿à©°à¨¸à©€à¨ªà©‡": "ST", "ਸਾਇਪà©à¨°à¨¸": "CY", @@ -81,6 +82,7 @@ "ਸੈਨ ਮਰੀਨੋ": "SM", "ਸੋਮਾਲੀਆ": "SO", "ਸੋਲੋਮਨ ਟਾਪੂ": "SB", + "ਸà©à¨°à©€ ਲੰਕਾ": "LK", "ਹੰਗਰੀ": "HU", "ਹਰਡ ਤੇ ਮੈਕਡੋਨਾਲਡ ਟਾਪੂ": "HM", "ਹਾਂਗ ਕਾਂਗ à¨à¨¸à¨à¨†à¨° ਚੀਨ": "HK", @@ -91,7 +93,6 @@ "ਕੰਬੋਡੀਆ": "KH", "ਕਰੋà¨à¨¸à¨¼à©€à¨†": "HR", "ਕਲਿੱਪਰਟਨ ਟਾਪੂ": "CP", - "ਕà©à¨°à¨¿à¨¸à¨®à¨¿à¨¸ ਟਾਪੂ": "CX", "ਕਾਂਗੋ - ਕਿੰਸ਼ਾਸਾ": "CD", "ਕਾਂਗੋ - ਬà©à¨°à¨¾à¨œà¨¼à¨¾à¨µà¨¿à¨²à©‡": "CG", "ਕਿਊਬਾ": "CU", @@ -117,11 +118,9 @@ "ਕੋਟ ਡੀਵੋਆਰ": "CI", "ਕੋਮੋਰੋਸ": "KM", "ਕੋਲੰਬੀਆ": "CO", + "ਕà©à¨°à¨¿à¨¸à¨®à¨¿à¨¸ ਟਾਪੂ": "CX", "ਗਬੋਨ": "GA", "ਗਰਨਜੀ": "GG", - "ਗà©à¨°à©€à¨¸": "GR", - "ਗà©à¨°à©€à¨¨à¨²à©ˆà¨‚ਡ": "GL", - "ਗà©à¨°à©‡à¨¨à¨¾à¨¡à¨¾": "GD", "ਗਿਨੀ": "GN", "ਗਿਨੀ-ਬਿਸਾਉ": "GW", "ਗà©à¨†à¨Ÿà©‡à¨®à¨¾à¨²à¨¾": "GT", @@ -129,6 +128,9 @@ "ਗà©à¨†à¨®": "GU", "ਗà©à¨¯à¨¾à¨¨à¨¾": "GY", "ਗੈਂਬੀਆ": "GM", + "ਗà©à¨°à©€à¨¸": "GR", + "ਗà©à¨°à©€à¨¨à¨²à©ˆà¨‚ਡ": "GL", + "ਗà©à¨°à©‡à¨¨à¨¾à¨¡à¨¾": "GD", "ਘਾਨਾ": "GH", "ਚਾਡ": "TD", "ਚਿਲੀ": "CL", @@ -144,14 +146,14 @@ "ਜਿਬਰਾਲਟਰ": "GI", "ਜ਼ਿੰਬਾਬਵੇ": "ZW", "ਜ਼ੀਬੂਤੀ": "DJ", - "ਟà©à¨°à¨¿à¨¸à¨Ÿà¨¾à¨¨ ਦਾ ਕà©à©°à¨¹à¨¾": "TA", - "ਟà©à¨°à¨¿à¨¨à©€à¨¡à¨¾à¨¡ ਅਤੇ ਟੋਬਾਗੋ": "TT", "ਟਿਊਨੀਸ਼ੀਆ": "TN", "ਟà©à¨°à¨•à¨¸ ਅਤੇ ਕੈਕੋਸ ਟਾਪੂ": "TC", "ਟà©à¨µà¨¾à¨²à©‚": "TV", "ਟੋਕੇਲਾਉ": "TK", "ਟੋਗੋ": "TG", "ਟੌਂਗਾ": "TO", + "ਟà©à¨°à¨¿à¨¸à¨Ÿà¨¾à¨¨ ਦਾ ਕà©à©°à¨¹à¨¾": "TA", + "ਟà©à¨°à¨¿à¨¨à©€à¨¡à¨¾à¨¡ ਅਤੇ ਟੋਬਾਗੋ": "TT", "ਡੀਇਗੋ ਗਾਰਸੀਆ": "DG", "ਡੈਨਮਾਰਕ": "DK", "ਡੋਮੀਨਿਕਾ": "DM", @@ -167,8 +169,8 @@ "ਦੱਖਣ ਸà©à¨¡à¨¾à¨¨": "SS", "ਦੱਖਣ ਕੋਰੀਆ": "KR", "ਦੱਖਣ-ਪੂਰਬੀ à¨à¨¸à¨¼à©€à¨†": "035", - "ਦੱਖਣੀ ਅਫ਼ਰੀਕਾ": "018", "ਦੱਖਣੀ ਅਫਰੀਕਾ": "ZA", + "ਦੱਖਣੀ ਅਫ਼ਰੀਕਾ": "018", "ਦੱਖਣੀ à¨à¨¸à¨¼à©€à¨†": "034", "ਦੱਖਣੀ ਜਾਰਜੀਆ ਅਤੇ ਦੱਖਣੀ ਸੈਂਡਵਿਚ ਟਾਪੂ": "GS", "ਦੱਖਣੀ ਯੂਰਪ": "039", @@ -218,8 +220,6 @@ "ਬਰਤਾਨਵੀ ਹਿੰਦ ਮਹਾਂਸਾਗਰ ਖਿੱਤਾ": "IO", "ਬਰਮੂਡਾ": "BM", "ਬਰੂਨੇਈ": "BN", - "ਬà©à¨°à¨¾à¨œà¨¼à©€à¨²": "BR", - "ਬà©à¨°à¨¿à¨Ÿà¨¿à¨¸à¨¼ ਵਰਜਿਨ ਟਾਪੂ": "VG", "ਬਾਰਬਾਡੋਸ": "BB", "ਬà©à¨°à¨•à©€à¨¨à¨¾ ਫ਼ਾਸੋ": "BF", "ਬà©à¨°à©à©°à¨¡à©€": "BI", @@ -232,6 +232,8 @@ "ਬੋਤਸਵਾਨਾ": "BW", "ਬੋਲੀਵੀਆ": "BO", "ਬੌਵੇਟ ਟਾਪੂ": "BV", + "ਬà©à¨°à¨¾à¨œà¨¼à©€à¨²": "BR", + "ਬà©à¨°à¨¿à¨Ÿà¨¿à¨¸à¨¼ ਵਰਜਿਨ ਟਾਪੂ": "VG", "ਭਾਰਤ": "IN", "ਭੂ-ਖੰਡੀ ਗਿਨੀ": "GQ", "ਭੂਟਾਨ": "BT", @@ -288,7 +290,5 @@ "ਵਾਲਿਸ ਅਤੇ ਫੂਟੂਨਾ": "WF", "ਵੀਅਤਨਾਮ": "VN", "ਵੇਨੇਜ਼ੂà¨à¨²à¨¾": "VE", - "ਵੈਟੀਕਨ ਸਿਟੀ": "VA", - "Eurozone": "EZ", - "Sub-Saharan Africa": "202" + "ਵੈਟੀਕਨ ਸਿਟੀ": "VA" } \ No newline at end of file diff --git a/js/data/locale/pa/ctryreverse.json b/js/data/locale/pa/ctryreverse.json index 6c8a52facc..f25e7efb99 100644 --- a/js/data/locale/pa/ctryreverse.json +++ b/js/data/locale/pa/ctryreverse.json @@ -8,6 +8,7 @@ "155": "ਪੱਛਮੀ ਯੂਰਪ", "202": "Sub-Saharan Africa", "419": "ਲਾਤੀਨੀ ਅਮਰੀਕਾ", + "EZ": "Eurozone", "UZ": "ਉਜ਼ਬੇਕਿਸਤਾਨ", "003": "ਉੱਤਰ ਅਮਰੀਕਾ", "KP": "ਉੱਤਰ ਕੋਰੀਆ", @@ -64,7 +65,6 @@ "SJ": "ਸਵਾਲਬਰਡ ਅਤੇ ਜਾਨ ਮਾਯੇਨ", "CH": "ਸਵਿਟਜ਼ਰਲੈਂਡ", "SE": "ਸਵੀਡਨ", - "LK": "ਸà©à¨°à©€ ਲੰਕਾ", "SA": "ਸਾਊਦੀ ਅਰਬ", "ST": "ਸਾਓ ਟੋਮ ਅਤੇ ਪà©à¨°à¨¿à©°à¨¸à©€à¨ªà©‡", "CY": "ਸਾਇਪà©à¨°à¨¸", @@ -88,6 +88,7 @@ "SM": "ਸੈਨ ਮਰੀਨੋ", "SO": "ਸੋਮਾਲੀਆ", "SB": "ਸੋਲੋਮਨ ਟਾਪੂ", + "LK": "ਸà©à¨°à©€ ਲੰਕਾ", "HU": "ਹੰਗਰੀ", "HM": "ਹਰਡ ਤੇ ਮੈਕਡੋਨਾਲਡ ਟਾਪੂ", "HK": "ਹਾਂਗ ਕਾਂਗ à¨à¨¸à¨à¨†à¨° ਚੀਨ", @@ -98,7 +99,6 @@ "KH": "ਕੰਬੋਡੀਆ", "HR": "ਕਰੋà¨à¨¸à¨¼à©€à¨†", "CP": "ਕਲਿੱਪਰਟਨ ਟਾਪੂ", - "CX": "ਕà©à¨°à¨¿à¨¸à¨®à¨¿à¨¸ ਟਾਪੂ", "CD": "ਕਾਂਗੋ - ਕਿੰਸ਼ਾਸਾ", "CG": "ਕਾਂਗੋ - ਬà©à¨°à¨¾à¨œà¨¼à¨¾à¨µà¨¿à¨²à©‡", "CU": "ਕਿਊਬਾ", @@ -123,11 +123,9 @@ "CI": "ਕੋਟ ਡੀਵੋਆਰ", "KM": "ਕੋਮੋਰੋਸ", "CO": "ਕੋਲੰਬੀਆ", + "CX": "ਕà©à¨°à¨¿à¨¸à¨®à¨¿à¨¸ ਟਾਪੂ", "GA": "ਗਬੋਨ", "GG": "ਗਰਨਜੀ", - "GR": "ਗà©à¨°à©€à¨¸", - "GL": "ਗà©à¨°à©€à¨¨à¨²à©ˆà¨‚ਡ", - "GD": "ਗà©à¨°à©‡à¨¨à¨¾à¨¡à¨¾", "GN": "ਗਿਨੀ", "GW": "ਗਿਨੀ-ਬਿਸਾਉ", "GT": "ਗà©à¨†à¨Ÿà©‡à¨®à¨¾à¨²à¨¾", @@ -135,6 +133,9 @@ "GU": "ਗà©à¨†à¨®", "GY": "ਗà©à¨¯à¨¾à¨¨à¨¾", "GM": "ਗੈਂਬੀਆ", + "GR": "ਗà©à¨°à©€à¨¸", + "GL": "ਗà©à¨°à©€à¨¨à¨²à©ˆà¨‚ਡ", + "GD": "ਗà©à¨°à©‡à¨¨à¨¾à¨¡à¨¾", "GH": "ਘਾਨਾ", "TD": "ਚਾਡ", "CL": "ਚਿਲੀ", @@ -150,14 +151,14 @@ "GI": "ਜਿਬਰਾਲਟਰ", "ZW": "ਜ਼ਿੰਬਾਬਵੇ", "DJ": "ਜ਼ੀਬੂਤੀ", - "TA": "ਟà©à¨°à¨¿à¨¸à¨Ÿà¨¾à¨¨ ਦਾ ਕà©à©°à¨¹à¨¾", - "TT": "ਟà©à¨°à¨¿à¨¨à©€à¨¡à¨¾à¨¡ ਅਤੇ ਟੋਬਾਗੋ", "TN": "ਟਿਊਨੀਸ਼ੀਆ", "TC": "ਟà©à¨°à¨•à¨¸ ਅਤੇ ਕੈਕੋਸ ਟਾਪੂ", "TV": "ਟà©à¨µà¨¾à¨²à©‚", "TK": "ਟੋਕੇਲਾਉ", "TG": "ਟੋਗੋ", "TO": "ਟੌਂਗਾ", + "TA": "ਟà©à¨°à¨¿à¨¸à¨Ÿà¨¾à¨¨ ਦਾ ਕà©à©°à¨¹à¨¾", + "TT": "ਟà©à¨°à¨¿à¨¨à©€à¨¡à¨¾à¨¡ ਅਤੇ ਟੋਬਾਗੋ", "DG": "ਡੀਇਗੋ ਗਾਰਸੀਆ", "DK": "ਡੈਨਮਾਰਕ", "DM": "ਡੋਮੀਨਿਕਾ", @@ -173,8 +174,8 @@ "SS": "ਦੱਖਣ ਸà©à¨¡à¨¾à¨¨", "KR": "ਦੱਖਣ ਕੋਰੀਆ", "035": "ਦੱਖਣ-ਪੂਰਬੀ à¨à¨¸à¨¼à©€à¨†", - "018": "ਦੱਖਣੀ ਅਫ਼ਰੀਕਾ", "ZA": "ਦੱਖਣੀ ਅਫਰੀਕਾ", + "018": "ਦੱਖਣੀ ਅਫ਼ਰੀਕਾ", "034": "ਦੱਖਣੀ à¨à¨¸à¨¼à©€à¨†", "GS": "ਦੱਖਣੀ ਜਾਰਜੀਆ ਅਤੇ ਦੱਖਣੀ ਸੈਂਡਵਿਚ ਟਾਪੂ", "039": "ਦੱਖਣੀ ਯੂਰਪ", @@ -221,8 +222,6 @@ "IO": "ਬਰਤਾਨਵੀ ਹਿੰਦ ਮਹਾਂਸਾਗਰ ਖਿੱਤਾ", "BM": "ਬਰਮੂਡਾ", "BN": "ਬਰੂਨੇਈ", - "BR": "ਬà©à¨°à¨¾à¨œà¨¼à©€à¨²", - "VG": "ਬà©à¨°à¨¿à¨Ÿà¨¿à¨¸à¨¼ ਵਰਜਿਨ ਟਾਪੂ", "BB": "ਬਾਰਬਾਡੋਸ", "BF": "ਬà©à¨°à¨•à©€à¨¨à¨¾ ਫ਼ਾਸੋ", "BI": "ਬà©à¨°à©à©°à¨¡à©€", @@ -235,6 +234,8 @@ "BW": "ਬੋਤਸਵਾਨਾ", "BO": "ਬੋਲੀਵੀਆ", "BV": "ਬੌਵੇਟ ਟਾਪੂ", + "BR": "ਬà©à¨°à¨¾à¨œà¨¼à©€à¨²", + "VG": "ਬà©à¨°à¨¿à¨Ÿà¨¿à¨¸à¨¼ ਵਰਜਿਨ ਟਾਪੂ", "IN": "ਭਾਰਤ", "GQ": "ਭੂ-ਖੰਡੀ ਗਿਨੀ", "BT": "ਭੂਟਾਨ", @@ -289,6 +290,5 @@ "WF": "ਵਾਲਿਸ ਅਤੇ ਫੂਟੂਨਾ", "VN": "ਵੀਅਤਨਾਮ", "VE": "ਵੇਨੇਜ਼ੂà¨à¨²à¨¾", - "VA": "ਵੈਟੀਕਨ ਸਿਟੀ", - "EZ": "Eurozone" + "VA": "ਵੈਟੀਕਨ ਸਿਟੀ" } \ No newline at end of file diff --git a/js/data/locale/pa/regionnames.json b/js/data/locale/pa/regionnames.json new file mode 100644 index 0000000000..7f5887786d --- /dev/null +++ b/js/data/locale/pa/regionnames.json @@ -0,0 +1,20822 @@ +{ + "AD": [ + { + "code": "02", + "name": "Canillo" + }, + { + "code": "03", + "name": "Encamp" + }, + { + "code": "04", + "name": "La Massana" + }, + { + "code": "05", + "name": "Ordino" + }, + { + "code": "06", + "name": "Sant Julià de Lòria" + }, + { + "code": "07", + "name": "Andorra la Vella" + }, + { + "code": "08", + "name": "Escaldes-Engordany" + } + ], + "AE": [ + { + "code": "AZ", + "name": "Abu Dhabi" + }, + { + "code": "AJ", + "name": "Ajman" + }, + { + "code": "DU", + "name": "Dubai" + }, + { + "code": "FU", + "name": "Fujairah" + }, + { + "code": "RK", + "name": "Ras al-Khaimah" + }, + { + "code": "SH", + "name": "Sharjah" + }, + { + "code": "UQ", + "name": "Umm al-Quwain" + } + ], + "AF": [ + { + "code": "BDS", + "name": "Badakhshan" + }, + { + "code": "BDG", + "name": "Badghis" + }, + { + "code": "BGL", + "name": "Baghlan" + }, + { + "code": "BAL", + "name": "Balkh" + }, + { + "code": "BAM", + "name": "Bamyan" + }, + { + "code": "DAY", + "name": "Daykundi" + }, + { + "code": "FRA", + "name": "Farah" + }, + { + "code": "FYB", + "name": "Faryab" + }, + { + "code": "GHA", + "name": "Ghazni" + }, + { + "code": "GHO", + "name": "GhÅr" + }, + { + "code": "HEL", + "name": "Helmand" + }, + { + "code": "HER", + "name": "Herat" + }, + { + "code": "JOW", + "name": "Jowzjan" + }, + { + "code": "KAB", + "name": "Kabul" + }, + { + "code": "KAN", + "name": "Kandahar" + }, + { + "code": "KAP", + "name": "Kapisa" + }, + { + "code": "KHO", + "name": "Khost" + }, + { + "code": "KNR", + "name": "Kunar" + }, + { + "code": "KDZ", + "name": "Kunduz" + }, + { + "code": "LAG", + "name": "Laghman" + }, + { + "code": "LOG", + "name": "Logar" + }, + { + "code": "WAR", + "name": "Maidan Wardak" + }, + { + "code": "NAN", + "name": "Nangarhar" + }, + { + "code": "NIM", + "name": "Nimruz" + }, + { + "code": "NUR", + "name": "Nuristan" + }, + { + "code": "PIA", + "name": "Paktia" + }, + { + "code": "PKA", + "name": "Paktika" + }, + { + "code": "PAN", + "name": "Panjshir" + }, + { + "code": "PAR", + "name": "Parwan" + }, + { + "code": "SAM", + "name": "Samangan" + }, + { + "code": "SAR", + "name": "Sar-e Pol" + }, + { + "code": "TAK", + "name": "Takhar" + }, + { + "code": "URU", + "name": "Urozgan" + }, + { + "code": "ZAB", + "name": "Zabul" + } + ], + "AG": [ + { + "code": "03", + "name": "Saint George" + }, + { + "code": "04", + "name": "Saint John" + }, + { + "code": "05", + "name": "Saint Mary" + }, + { + "code": "06", + "name": "Saint Paul" + }, + { + "code": "07", + "name": "Saint Peter" + }, + { + "code": "08", + "name": "Saint Philip" + }, + { + "code": "10", + "name": "Barbuda" + }, + { + "code": "11", + "name": "Redonda" + } + ], + "AL": [ + { + "code": "BR", + "name": "Berat" + }, + { + "code": "01", + "name": "Berat County" + }, + { + "code": "BU", + "name": "Bulqizë" + }, + { + "code": "DL", + "name": "Delvinë" + }, + { + "code": "DV", + "name": "Devoll" + }, + { + "code": "DI", + "name": "Dibër" + }, + { + "code": "09", + "name": "Dibër County" + }, + { + "code": "DR", + "name": "Durrës" + }, + { + "code": "02", + "name": "Durrës County" + }, + { + "code": "EL", + "name": "Elbasan" + }, + { + "code": "03", + "name": "Elbasan County" + }, + { + "code": "FR", + "name": "Fier" + }, + { + "code": "04", + "name": "Fier County" + }, + { + "code": "GJ", + "name": "Gjirokastër" + }, + { + "code": "05", + "name": "Gjirokastër County" + }, + { + "code": "GR", + "name": "Gramsh" + }, + { + "code": "HA", + "name": "Has" + }, + { + "code": "KA", + "name": "Kavajë" + }, + { + "code": "ER", + "name": "Kolonjë" + }, + { + "code": "KO", + "name": "Korçë" + }, + { + "code": "06", + "name": "Korçë County" + }, + { + "code": "KR", + "name": "Krujë" + }, + { + "code": "KC", + "name": "Kuçovë" + }, + { + "code": "KU", + "name": "Kukës" + }, + { + "code": "07", + "name": "Kukës County" + }, + { + "code": "KB", + "name": "Kurbin" + }, + { + "code": "LE", + "name": "Lezhë" + }, + { + "code": "08", + "name": "Lezhë County" + }, + { + "code": "LB", + "name": "Librazhd" + }, + { + "code": "LU", + "name": "Lushnjë" + }, + { + "code": "MM", + "name": "Malësi e Madhe" + }, + { + "code": "MK", + "name": "Mallakastër" + }, + { + "code": "MT", + "name": "Mat" + }, + { + "code": "MR", + "name": "Mirditë" + }, + { + "code": "PQ", + "name": "Peqin" + }, + { + "code": "PR", + "name": "Përmet" + }, + { + "code": "PG", + "name": "Pogradec" + }, + { + "code": "PU", + "name": "Pukë" + }, + { + "code": "SR", + "name": "Sarandë" + }, + { + "code": "SH", + "name": "Shkodër" + }, + { + "code": "10", + "name": "Shkodër County" + }, + { + "code": "SK", + "name": "Skrapar" + }, + { + "code": "TE", + "name": "Tepelenë" + }, + { + "code": "TR", + "name": "Tirana" + }, + { + "code": "11", + "name": "Tirana County" + }, + { + "code": "TP", + "name": "Tropojë" + }, + { + "code": "VL", + "name": "Vlorë" + }, + { + "code": "12", + "name": "Vlorë County" + } + ], + "AM": [ + { + "code": "AG", + "name": "Aragatsotn" + }, + { + "code": "AR", + "name": "Ararat" + }, + { + "code": "AV", + "name": "Armavir" + }, + { + "code": "GR", + "name": "Gegharkunik" + }, + { + "code": "KT", + "name": "Kotayk" + }, + { + "code": "LO", + "name": "Lori" + }, + { + "code": "SH", + "name": "Shirak" + }, + { + "code": "SU", + "name": "Syunik" + }, + { + "code": "TV", + "name": "Tavush" + }, + { + "code": "VD", + "name": "Vayots Dzor" + }, + { + "code": "ER", + "name": "Yerevan" + } + ], + "AO": [ + { + "code": "BGO", + "name": "Bengo" + }, + { + "code": "BGU", + "name": "Benguela" + }, + { + "code": "BIE", + "name": "Bié" + }, + { + "code": "CAB", + "name": "Cabinda" + }, + { + "code": "CCU", + "name": "Cuando Cubango" + }, + { + "code": "CNO", + "name": "Cuanza Norte" + }, + { + "code": "CUS", + "name": "Cuanza Sul" + }, + { + "code": "CNN", + "name": "Cunene" + }, + { + "code": "HUA", + "name": "Huambo" + }, + { + "code": "HUI", + "name": "Huíla" + }, + { + "code": "LUA", + "name": "Luanda" + }, + { + "code": "LNO", + "name": "Lunda Norte" + }, + { + "code": "LSU", + "name": "Lunda Sul" + }, + { + "code": "MAL", + "name": "Malanje" + }, + { + "code": "MOX", + "name": "Moxico" + }, + { + "code": "NAM", + "name": "Namibe" + }, + { + "code": "UIG", + "name": "Uíge" + }, + { + "code": "ZAI", + "name": "Zaire" + } + ], + "AR": [ + { + "code": "C", + "name": "Buenos Aires" + }, + { + "code": "B", + "name": "Buenos Aires Province" + }, + { + "code": "K", + "name": "Catamarca" + }, + { + "code": "H", + "name": "Chaco" + }, + { + "code": "U", + "name": "Chubut" + }, + { + "code": "X", + "name": "Córdoba" + }, + { + "code": "W", + "name": "Corrientes" + }, + { + "code": "E", + "name": "Entre Ríos" + }, + { + "code": "P", + "name": "Formosa" + }, + { + "code": "Y", + "name": "Jujuy" + }, + { + "code": "L", + "name": "La Pampa" + }, + { + "code": "F", + "name": "La Rioja" + }, + { + "code": "M", + "name": "Mendoza" + }, + { + "code": "N", + "name": "Misiones" + }, + { + "code": "Q", + "name": "Neuquén" + }, + { + "code": "R", + "name": "Río Negro" + }, + { + "code": "A", + "name": "Salta" + }, + { + "code": "J", + "name": "San Juan" + }, + { + "code": "D", + "name": "San Luis" + }, + { + "code": "Z", + "name": "Santa Cruz" + }, + { + "code": "S", + "name": "Santa Fe" + }, + { + "code": "G", + "name": "Santiago del Estero" + }, + { + "code": "V", + "name": "Tierra del Fuego" + }, + { + "code": "T", + "name": "Tucumán" + } + ], + "AT": [ + { + "code": "1", + "name": "Burgenland" + }, + { + "code": "2", + "name": "Carinthia" + }, + { + "code": "3", + "name": "Lower Austria" + }, + { + "code": "4", + "name": "Upper Austria" + }, + { + "code": "5", + "name": "Salzburg" + }, + { + "code": "6", + "name": "Styria" + }, + { + "code": "7", + "name": "Tyrol" + }, + { + "code": "8", + "name": "Vorarlberg" + }, + { + "code": "9", + "name": "Vienna" + } + ], + "AU": [ + { + "code": "ACT", + "name": "Australian Capital Territory" + }, + { + "code": "NSW", + "name": "New South Wales" + }, + { + "code": "NT", + "name": "Northern Territory" + }, + { + "code": "QLD", + "name": "Queensland" + }, + { + "code": "SA", + "name": "South Australia" + }, + { + "code": "TAS", + "name": "Tasmania" + }, + { + "code": "VIC", + "name": "Victoria" + }, + { + "code": "WA", + "name": "Western Australia" + } + ], + "AZ": [ + { + "code": "ABS", + "name": "Absheron" + }, + { + "code": "AGM", + "name": "Agdam" + }, + { + "code": "AGS", + "name": "Agdash" + }, + { + "code": "AGC", + "name": "Aghjabadi" + }, + { + "code": "AGA", + "name": "Agstafa" + }, + { + "code": "AGU", + "name": "Agsu" + }, + { + "code": "AST", + "name": "Astara" + }, + { + "code": "BAB", + "name": "Babek" + }, + { + "code": "BA", + "name": "Baku" + }, + { + "code": "BAL", + "name": "Balakan" + }, + { + "code": "BAR", + "name": "Barda" + }, + { + "code": "BEY", + "name": "Beylagan" + }, + { + "code": "BIL", + "name": "Bilasuvar" + }, + { + "code": "DAS", + "name": "Dashkasan" + }, + { + "code": "FUZ", + "name": "Fizuli" + }, + { + "code": "GAD", + "name": "Gadabay" + }, + { + "code": "GA", + "name": "Ganja" + }, + { + "code": "QOB", + "name": "Gobustan" + }, + { + "code": "GOR", + "name": "Goranboy" + }, + { + "code": "GOY", + "name": "Goychay" + }, + { + "code": "GYG", + "name": "Goygol" + }, + { + "code": "HAC", + "name": "Hajigabul" + }, + { + "code": "IMI", + "name": "Imishli" + }, + { + "code": "ISM", + "name": "Ismailli" + }, + { + "code": "CAB", + "name": "Jabrayil" + }, + { + "code": "CAL", + "name": "Jalilabad" + }, + { + "code": "CUL", + "name": "Julfa" + }, + { + "code": "KAL", + "name": "Kalbajar" + }, + { + "code": "KAN", + "name": "Kangarli" + }, + { + "code": "XAC", + "name": "Khachmaz" + }, + { + "code": "XIZ", + "name": "Khizi" + }, + { + "code": "XCI", + "name": "Khojali" + }, + { + "code": "XVD", + "name": "Khojavend" + }, + { + "code": "KUR", + "name": "Kurdamir" + }, + { + "code": "LAC", + "name": "Lachin" + }, + { + "code": "LA", + "name": "Lankaran" + }, + { + "code": "LAN", + "name": "Lankaran District" + }, + { + "code": "LER", + "name": "Lerik" + }, + { + "code": "MAS", + "name": "Masally" + }, + { + "code": "MI", + "name": "Mingachevir" + }, + { + "code": "NA", + "name": "Naftalan" + }, + { + "code": "NV", + "name": "Nakhchivan" + }, + { + "code": "NX", + "name": "Nakhchivan AR" + }, + { + "code": "NEF", + "name": "Neftchala" + }, + { + "code": "OGU", + "name": "Oghuz" + }, + { + "code": "ORD", + "name": "Ordubad" + }, + { + "code": "QAB", + "name": "Qabala" + }, + { + "code": "QAX", + "name": "Qakh" + }, + { + "code": "QAZ", + "name": "Qazakh" + }, + { + "code": "QBA", + "name": "Quba" + }, + { + "code": "QBI", + "name": "Qubadli" + }, + { + "code": "QUS", + "name": "Qusar" + }, + { + "code": "SAT", + "name": "Saatly" + }, + { + "code": "SAB", + "name": "Sabirabad" + }, + { + "code": "SAD", + "name": "Sadarak" + }, + { + "code": "SAL", + "name": "Salyan" + }, + { + "code": "SMX", + "name": "Samukh" + }, + { + "code": "SBN", + "name": "Shabran" + }, + { + "code": "SAH", + "name": "Shahbuz" + }, + { + "code": "SA", + "name": "Shaki" + }, + { + "code": "SAK", + "name": "Shaki District" + }, + { + "code": "SMI", + "name": "Shamakhi" + }, + { + "code": "SKR", + "name": "Shamkir" + }, + { + "code": "SAR", + "name": "Sharur" + }, + { + "code": "SR", + "name": "Shirvan" + }, + { + "code": "SUS", + "name": "Shusha" + }, + { + "code": "SIY", + "name": "Siazan" + }, + { + "code": "XA", + "name": "Stepanakert" + }, + { + "code": "SM", + "name": "Sumqayit" + }, + { + "code": "TAR", + "name": "Tartar" + }, + { + "code": "TOV", + "name": "Tovuz" + }, + { + "code": "UCA", + "name": "Ujar" + }, + { + "code": "YAR", + "name": "Yardymli" + }, + { + "code": "YE", + "name": "Yevlakh" + }, + { + "code": "YEV", + "name": "Yevlakh District" + }, + { + "code": "ZAN", + "name": "Zangilan" + }, + { + "code": "ZAQ", + "name": "Zaqatala" + }, + { + "code": "ZAR", + "name": "Zardab" + } + ], + "BA": [ + { + "code": "05", + "name": "Bosnian Podrinje" + }, + { + "code": "BRC", + "name": "BrÄko District" + }, + { + "code": "06", + "name": "Central Bosnia" + }, + { + "code": "BIH", + "name": "Federation of Bosnia and Herzegovina" + }, + { + "code": "07", + "name": "Herzegovina-Neretva" + }, + { + "code": "10", + "name": "Livanjski" + }, + { + "code": "02", + "name": "Posavina" + }, + { + "code": "SRP", + "name": "Republika Srpska" + }, + { + "code": "09", + "name": "Sarajevo" + }, + { + "code": "03", + "name": "Tuzlanski" + }, + { + "code": "01", + "name": "Una-Sana" + }, + { + "code": "08", + "name": "West Herzegovina" + }, + { + "code": "04", + "name": "Zenica-Doboj" + } + ], + "BB": [ + { + "code": "01", + "name": "Christ Church" + }, + { + "code": "02", + "name": "Saint Andrew" + }, + { + "code": "03", + "name": "Saint George" + }, + { + "code": "04", + "name": "Saint James" + }, + { + "code": "05", + "name": "Saint John" + }, + { + "code": "06", + "name": "Saint Joseph" + }, + { + "code": "07", + "name": "Saint Lucy" + }, + { + "code": "08", + "name": "Saint Michael" + }, + { + "code": "09", + "name": "Saint Peter" + }, + { + "code": "10", + "name": "Saint Philip" + }, + { + "code": "11", + "name": "Saint Thomas" + } + ], + "BD": [ + { + "code": "05", + "name": "Bagerhat" + }, + { + "code": "01", + "name": "Bandarban" + }, + { + "code": "02", + "name": "Barguna" + }, + { + "code": "A", + "name": "Barisal" + }, + { + "code": "06", + "name": "Barisal Division" + }, + { + "code": "07", + "name": "Bhola" + }, + { + "code": "03", + "name": "Bogra" + }, + { + "code": "04", + "name": "Brahmanbaria" + }, + { + "code": "09", + "name": "Chandpur" + }, + { + "code": "10", + "name": "Chittagong" + }, + { + "code": "B", + "name": "Chittagong Division" + }, + { + "code": "12", + "name": "Chuadanga" + }, + { + "code": "08", + "name": "Comilla" + }, + { + "code": "11", + "name": "Cox’s Bazar" + }, + { + "code": "13", + "name": "Dhaka" + }, + { + "code": "C", + "name": "Dhaka Division" + }, + { + "code": "14", + "name": "Dinajpur" + }, + { + "code": "15", + "name": "Faridpur" + }, + { + "code": "16", + "name": "Feni" + }, + { + "code": "19", + "name": "Gaibandha" + }, + { + "code": "18", + "name": "Gazipur" + }, + { + "code": "17", + "name": "Gopalganj" + }, + { + "code": "20", + "name": "Habiganj" + }, + { + "code": "21", + "name": "Jamalpur" + }, + { + "code": "22", + "name": "Jessore" + }, + { + "code": "25", + "name": "Jhalokati" + }, + { + "code": "23", + "name": "Jhenaidah" + }, + { + "code": "24", + "name": "Joypurhat" + }, + { + "code": "29", + "name": "Khagrachari" + }, + { + "code": "27", + "name": "Khulna" + }, + { + "code": "D", + "name": "Khulna Division" + }, + { + "code": "26", + "name": "Kishoreganj" + }, + { + "code": "28", + "name": "Kurigram" + }, + { + "code": "30", + "name": "Kushtia" + }, + { + "code": "31", + "name": "Lakshmipur" + }, + { + "code": "32", + "name": "Lalmonirhat" + }, + { + "code": "36", + "name": "Madaripur" + }, + { + "code": "37", + "name": "Magura" + }, + { + "code": "33", + "name": "Manikganj" + }, + { + "code": "38", + "name": "Maulvi Bazar" + }, + { + "code": "39", + "name": "Meherpur" + }, + { + "code": "35", + "name": "Munshiganj" + }, + { + "code": "34", + "name": "Mymensingh" + }, + { + "code": "H", + "name": "Mymensingh Division" + }, + { + "code": "48", + "name": "Naogaon" + }, + { + "code": "43", + "name": "Narail" + }, + { + "code": "40", + "name": "Narayanganj" + }, + { + "code": "42", + "name": "Narsingdi" + }, + { + "code": "44", + "name": "Natore" + }, + { + "code": "45", + "name": "Nawabganj" + }, + { + "code": "41", + "name": "Netrokona" + }, + { + "code": "46", + "name": "Nilphamari" + }, + { + "code": "47", + "name": "Noakhali" + }, + { + "code": "49", + "name": "Pabna" + }, + { + "code": "52", + "name": "Panchagarh" + }, + { + "code": "51", + "name": "Patuakhali" + }, + { + "code": "50", + "name": "Pirojpur" + }, + { + "code": "53", + "name": "Rajbari" + }, + { + "code": "54", + "name": "Rajshahi" + }, + { + "code": "E", + "name": "Rajshahi Division" + }, + { + "code": "56", + "name": "Rangamati Hill" + }, + { + "code": "55", + "name": "Rangpur" + }, + { + "code": "F", + "name": "Rangpur Division" + }, + { + "code": "58", + "name": "Satkhira" + }, + { + "code": "62", + "name": "Shariatpur" + }, + { + "code": "57", + "name": "Sherpur" + }, + { + "code": "59", + "name": "Sirajganj" + }, + { + "code": "61", + "name": "Sunamganj" + }, + { + "code": "60", + "name": "Sylhet" + }, + { + "code": "G", + "name": "Sylhet Division" + }, + { + "code": "63", + "name": "Tangail" + }, + { + "code": "64", + "name": "Thakurgaon" + } + ], + "BE": [ + { + "code": "VAN", + "name": "Antwerp" + }, + { + "code": "BRU", + "name": "Brussels" + }, + { + "code": "VOV", + "name": "East Flanders" + }, + { + "code": "VLG", + "name": "Flanders" + }, + { + "code": "VBR", + "name": "Flemish Brabant" + }, + { + "code": "WHT", + "name": "Hainaut" + }, + { + "code": "WLG", + "name": "Liège" + }, + { + "code": "VLI", + "name": "Limburg" + }, + { + "code": "WLX", + "name": "Luxembourg" + }, + { + "code": "WNA", + "name": "Namur" + }, + { + "code": "WAL", + "name": "Wallonia" + }, + { + "code": "WBR", + "name": "Walloon Brabant" + }, + { + "code": "VWV", + "name": "West Flanders" + } + ], + "BF": [ + { + "code": "BAL", + "name": "Balé" + }, + { + "code": "BAM", + "name": "Bam" + }, + { + "code": "BAN", + "name": "Banwa" + }, + { + "code": "BAZ", + "name": "Bazèga" + }, + { + "code": "01", + "name": "Boucle du Mouhoun" + }, + { + "code": "BGR", + "name": "Bougouriba" + }, + { + "code": "BLG", + "name": "Boulgou" + }, + { + "code": "BLK", + "name": "Boulkiemdé" + }, + { + "code": "02", + "name": "Cascades" + }, + { + "code": "03", + "name": "Centre" + }, + { + "code": "04", + "name": "Centre-Est" + }, + { + "code": "05", + "name": "Centre-Nord" + }, + { + "code": "06", + "name": "Centre-Ouest" + }, + { + "code": "07", + "name": "Centre-Sud" + }, + { + "code": "COM", + "name": "Comoé" + }, + { + "code": "08", + "name": "Est" + }, + { + "code": "GAN", + "name": "Ganzourgou" + }, + { + "code": "GNA", + "name": "Gnagna" + }, + { + "code": "GOU", + "name": "Gourma" + }, + { + "code": "09", + "name": "Hauts-Bassins" + }, + { + "code": "HOU", + "name": "Houet" + }, + { + "code": "IOB", + "name": "Ioba" + }, + { + "code": "KAD", + "name": "Kadiogo" + }, + { + "code": "KEN", + "name": "Kénédougou" + }, + { + "code": "KMD", + "name": "Komondjari" + }, + { + "code": "KMP", + "name": "Kompienga" + }, + { + "code": "KOS", + "name": "Kossi" + }, + { + "code": "KOP", + "name": "Koulpélogo" + }, + { + "code": "KOT", + "name": "Kouritenga" + }, + { + "code": "KOW", + "name": "Kourwéogo" + }, + { + "code": "LER", + "name": "Léraba" + }, + { + "code": "LOR", + "name": "Loroum" + }, + { + "code": "MOU", + "name": "Mouhoun" + }, + { + "code": "NAO", + "name": "Nahouri" + }, + { + "code": "NAM", + "name": "Namentenga" + }, + { + "code": "NAY", + "name": "Nayala" + }, + { + "code": "10", + "name": "Nord" + }, + { + "code": "NOU", + "name": "Noumbiel" + }, + { + "code": "OUB", + "name": "Oubritenga" + }, + { + "code": "OUD", + "name": "Oudalan" + }, + { + "code": "PAS", + "name": "Passoré" + }, + { + "code": "11", + "name": "Plateau-Central" + }, + { + "code": "PON", + "name": "Poni" + }, + { + "code": "12", + "name": "Sahel" + }, + { + "code": "SNG", + "name": "Sanguié" + }, + { + "code": "SMT", + "name": "Sanmatenga" + }, + { + "code": "SEN", + "name": "Séno" + }, + { + "code": "SIS", + "name": "Sissili" + }, + { + "code": "SOM", + "name": "Soum" + }, + { + "code": "SOR", + "name": "Sourou" + }, + { + "code": "13", + "name": "Sud-Ouest" + }, + { + "code": "TAP", + "name": "Tapoa" + }, + { + "code": "TUI", + "name": "Tuy" + }, + { + "code": "YAG", + "name": "Yagha" + }, + { + "code": "YAT", + "name": "Yatenga" + }, + { + "code": "ZIR", + "name": "Ziro" + }, + { + "code": "ZON", + "name": "Zondoma" + }, + { + "code": "ZOU", + "name": "Zoundwéogo" + } + ], + "BG": [ + { + "code": "01", + "name": "Blagoevgrad" + }, + { + "code": "02", + "name": "Burgas" + }, + { + "code": "03", + "name": "Varna" + }, + { + "code": "04", + "name": "Veliko Tarnovo" + }, + { + "code": "05", + "name": "Vidin" + }, + { + "code": "06", + "name": "Vratsa" + }, + { + "code": "07", + "name": "Gabrovo" + }, + { + "code": "08", + "name": "Dobrich" + }, + { + "code": "09", + "name": "Kardzhali" + }, + { + "code": "10", + "name": "Kyustendil" + }, + { + "code": "11", + "name": "Lovech" + }, + { + "code": "12", + "name": "Montana" + }, + { + "code": "13", + "name": "Pazardzhik" + }, + { + "code": "14", + "name": "Pernik" + }, + { + "code": "15", + "name": "Pleven" + }, + { + "code": "16", + "name": "Plovdiv" + }, + { + "code": "17", + "name": "Razgrad" + }, + { + "code": "18", + "name": "Ruse" + }, + { + "code": "19", + "name": "Silistra" + }, + { + "code": "20", + "name": "Sliven" + }, + { + "code": "21", + "name": "Smolyan" + }, + { + "code": "22", + "name": "Sofia" + }, + { + "code": "23", + "name": "Sofia District" + }, + { + "code": "24", + "name": "Stara Zagora" + }, + { + "code": "25", + "name": "Targovishte" + }, + { + "code": "26", + "name": "Haskovo" + }, + { + "code": "27", + "name": "Shumen" + }, + { + "code": "28", + "name": "Yambol" + } + ], + "BH": [ + { + "code": "13", + "name": "Capital" + }, + { + "code": "14", + "name": "Southern" + }, + { + "code": "15", + "name": "Muharraq" + }, + { + "code": "16", + "name": "Central" + }, + { + "code": "17", + "name": "Northern" + } + ], + "BI": [ + { + "code": "BB", + "name": "Bubanza" + }, + { + "code": "BM", + "name": "Bujumbura" + }, + { + "code": "BL", + "name": "Bujumbura Rural" + }, + { + "code": "BR", + "name": "Bururi" + }, + { + "code": "CA", + "name": "Cankuzo" + }, + { + "code": "CI", + "name": "Cibitoke" + }, + { + "code": "GI", + "name": "Gitega" + }, + { + "code": "KR", + "name": "Karuzi" + }, + { + "code": "KY", + "name": "Kayanza" + }, + { + "code": "KI", + "name": "Kirundo" + }, + { + "code": "MA", + "name": "Makamba" + }, + { + "code": "MU", + "name": "Muramvya" + }, + { + "code": "MY", + "name": "Muyinga" + }, + { + "code": "MW", + "name": "Mwaro" + }, + { + "code": "NG", + "name": "Ngozi" + }, + { + "code": "RM", + "name": "Rumonge" + }, + { + "code": "RT", + "name": "Rutana" + }, + { + "code": "RY", + "name": "Ruyigi" + } + ], + "BJ": [ + { + "code": "AL", + "name": "Alibori" + }, + { + "code": "AK", + "name": "Atakora" + }, + { + "code": "AQ", + "name": "Atlantique" + }, + { + "code": "BO", + "name": "Borgou" + }, + { + "code": "CO", + "name": "Collines" + }, + { + "code": "DO", + "name": "Donga" + }, + { + "code": "KO", + "name": "Kouffo" + }, + { + "code": "LI", + "name": "Littoral" + }, + { + "code": "MO", + "name": "Mono" + }, + { + "code": "OU", + "name": "Ouémé" + }, + { + "code": "PL", + "name": "Plateau" + }, + { + "code": "ZO", + "name": "Zou" + } + ], + "BN": [ + { + "code": "BE", + "name": "Belait" + }, + { + "code": "BM", + "name": "Brunei-Muara" + }, + { + "code": "TE", + "name": "Temburong" + }, + { + "code": "TU", + "name": "Tutong" + } + ], + "BO": [ + { + "code": "B", + "name": "Beni" + }, + { + "code": "H", + "name": "Chuquisaca" + }, + { + "code": "C", + "name": "Cochabamba" + }, + { + "code": "L", + "name": "La Paz" + }, + { + "code": "O", + "name": "Oruro" + }, + { + "code": "N", + "name": "Pando" + }, + { + "code": "P", + "name": "Potosí" + }, + { + "code": "S", + "name": "Santa Cruz" + }, + { + "code": "T", + "name": "Tarija" + } + ], + "BQ": [ + { + "code": "BO", + "name": "Bonaire" + }, + { + "code": "SA", + "name": "Saba" + }, + { + "code": "SE", + "name": "Sint Eustatius" + } + ], + "BR": [ + { + "code": "AC", + "name": "Acre" + }, + { + "code": "AL", + "name": "Alagoas" + }, + { + "code": "AP", + "name": "Amapá" + }, + { + "code": "AM", + "name": "Amazonas" + }, + { + "code": "BA", + "name": "Bahia" + }, + { + "code": "CE", + "name": "Ceará" + }, + { + "code": "ES", + "name": "Espírito Santo" + }, + { + "code": "DF", + "name": "Federal District" + }, + { + "code": "GO", + "name": "Goiás" + }, + { + "code": "MA", + "name": "Maranhão" + }, + { + "code": "MT", + "name": "Mato Grosso" + }, + { + "code": "MS", + "name": "Mato Grosso do Sul" + }, + { + "code": "MG", + "name": "Minas Gerais" + }, + { + "code": "PA", + "name": "Pará" + }, + { + "code": "PB", + "name": "Paraíba" + }, + { + "code": "PR", + "name": "Paraná" + }, + { + "code": "PE", + "name": "Pernambuco" + }, + { + "code": "PI", + "name": "Piauí" + }, + { + "code": "RJ", + "name": "Rio de Janeiro" + }, + { + "code": "RN", + "name": "Rio Grande do Norte" + }, + { + "code": "RS", + "name": "Rio Grande do Sul" + }, + { + "code": "RO", + "name": "Rondônia" + }, + { + "code": "RR", + "name": "Roraima" + }, + { + "code": "SC", + "name": "Santa Catarina" + }, + { + "code": "SP", + "name": "São Paulo" + }, + { + "code": "SE", + "name": "Sergipe" + }, + { + "code": "TO", + "name": "Tocantins" + } + ], + "BS": [ + { + "code": "AK", + "name": "Acklins" + }, + { + "code": "BY", + "name": "Berry Islands" + }, + { + "code": "BI", + "name": "Bimini" + }, + { + "code": "BP", + "name": "Black Point" + }, + { + "code": "CI", + "name": "Cat Island" + }, + { + "code": "CO", + "name": "Central Abaco" + }, + { + "code": "CS", + "name": "Central Andros" + }, + { + "code": "CE", + "name": "Central Eleuthera" + }, + { + "code": "CK", + "name": "Crooked Island" + }, + { + "code": "EG", + "name": "East Grand Bahama" + }, + { + "code": "EX", + "name": "Exuma" + }, + { + "code": "FP", + "name": "Freeport" + }, + { + "code": "GC", + "name": "Grand Cay" + }, + { + "code": "HI", + "name": "Harbour Island" + }, + { + "code": "HT", + "name": "Hope Town" + }, + { + "code": "IN", + "name": "Inagua" + }, + { + "code": "LI", + "name": "Long Island" + }, + { + "code": "MC", + "name": "Mangrove Cay" + }, + { + "code": "MG", + "name": "Mayaguana" + }, + { + "code": "MI", + "name": "Moore’s Island" + }, + { + "code": "NO", + "name": "North Abaco" + }, + { + "code": "NS", + "name": "North Andros" + }, + { + "code": "NE", + "name": "North Eleuthera" + }, + { + "code": "RI", + "name": "Ragged Island" + }, + { + "code": "RC", + "name": "Rum Cay" + }, + { + "code": "SS", + "name": "San Salvador" + }, + { + "code": "SO", + "name": "South Abaco" + }, + { + "code": "SA", + "name": "South Andros" + }, + { + "code": "SE", + "name": "South Eleuthera" + }, + { + "code": "SW", + "name": "Spanish Wells" + }, + { + "code": "WG", + "name": "West Grand Bahama" + } + ], + "BT": [ + { + "code": "33", + "name": "Bumthang" + }, + { + "code": "12", + "name": "Chukha" + }, + { + "code": "22", + "name": "Dagana" + }, + { + "code": "GA", + "name": "Gasa" + }, + { + "code": "13", + "name": "Haa" + }, + { + "code": "44", + "name": "Lhuntse" + }, + { + "code": "42", + "name": "Mongar" + }, + { + "code": "11", + "name": "Paro" + }, + { + "code": "43", + "name": "Pemagatshel" + }, + { + "code": "23", + "name": "Punakha" + }, + { + "code": "45", + "name": "Samdrup Jongkhar" + }, + { + "code": "14", + "name": "Samtse" + }, + { + "code": "31", + "name": "Sarpang" + }, + { + "code": "15", + "name": "Thimphu" + }, + { + "code": "41", + "name": "Trashigang" + }, + { + "code": "TY", + "name": "Trashiyangtse" + }, + { + "code": "32", + "name": "Trongsa" + }, + { + "code": "21", + "name": "Tsirang" + }, + { + "code": "24", + "name": "Wangdue Phodrang" + }, + { + "code": "34", + "name": "Zhemgang" + } + ], + "BW": [ + { + "code": "CE", + "name": "Central" + }, + { + "code": "CH", + "name": "Chobe" + }, + { + "code": "FR", + "name": "Francistown" + }, + { + "code": "GA", + "name": "Gaborone" + }, + { + "code": "GH", + "name": "Ghanzi" + }, + { + "code": "JW", + "name": "Jwaneng" + }, + { + "code": "KG", + "name": "Kgalagadi" + }, + { + "code": "KL", + "name": "Kgatleng" + }, + { + "code": "KW", + "name": "Kweneng" + }, + { + "code": "LO", + "name": "Lobatse" + }, + { + "code": "NE", + "name": "North East" + }, + { + "code": "NW", + "name": "North West" + }, + { + "code": "SP", + "name": "Selibe Phikwe" + }, + { + "code": "SE", + "name": "South East" + }, + { + "code": "SO", + "name": "Southern" + }, + { + "code": "ST", + "name": "Sowa Town" + } + ], + "BY": [ + { + "code": "BR", + "name": "Brest" + }, + { + "code": "HO", + "name": "Homel" + }, + { + "code": "HR", + "name": "Hrodna" + }, + { + "code": "MA", + "name": "Magileu" + }, + { + "code": "HM", + "name": "Minsk" + }, + { + "code": "MI", + "name": "Minsk Region" + }, + { + "code": "VI", + "name": "Vitebsk" + } + ], + "BZ": [ + { + "code": "BZ", + "name": "Belize" + }, + { + "code": "CY", + "name": "Cayo" + }, + { + "code": "CZL", + "name": "Corozal" + }, + { + "code": "OW", + "name": "Orange Walk" + }, + { + "code": "SC", + "name": "Stann Creek" + }, + { + "code": "TOL", + "name": "Toledo" + } + ], + "CA": [ + { + "code": "AB", + "name": "Alberta" + }, + { + "code": "BC", + "name": "British Columbia" + }, + { + "code": "MB", + "name": "Manitoba" + }, + { + "code": "NB", + "name": "New Brunswick" + }, + { + "code": "NL", + "name": "Newfoundland and Labrador" + }, + { + "code": "NT", + "name": "Northwest Territories" + }, + { + "code": "NS", + "name": "Nova Scotia" + }, + { + "code": "NU", + "name": "Nunavut" + }, + { + "code": "ON", + "name": "Ontario" + }, + { + "code": "PE", + "name": "Prince Edward Island" + }, + { + "code": "QC", + "name": "Quebec" + }, + { + "code": "SK", + "name": "Saskatchewan" + }, + { + "code": "YT", + "name": "Yukon" + } + ], + "CD": [ + { + "code": "BN", + "name": "Bandundu" + }, + { + "code": "BC", + "name": "Bas-Congo" + }, + { + "code": "BU", + "name": "Bas-Uélé" + }, + { + "code": "EQ", + "name": "Équateur" + }, + { + "code": "HK", + "name": "Haut-Katanga" + }, + { + "code": "HL", + "name": "Haut-Lomami" + }, + { + "code": "HU", + "name": "Haut-Uélé" + }, + { + "code": "IT", + "name": "Ituri" + }, + { + "code": "KS", + "name": "Kasaï" + }, + { + "code": "KC", + "name": "Kasaï Central" + }, + { + "code": "KW", + "name": "Kasaï-Occidental" + }, + { + "code": "KE", + "name": "Kasaï-Oriental" + }, + { + "code": "KA", + "name": "Katanga" + }, + { + "code": "KN", + "name": "Kinshasa" + }, + { + "code": "KG", + "name": "Kwango" + }, + { + "code": "KL", + "name": "Kwilu" + }, + { + "code": "LO", + "name": "Lomami" + }, + { + "code": "LU", + "name": "Lualaba" + }, + { + "code": "MN", + "name": "Mai-Ndombe" + }, + { + "code": "MA", + "name": "Maniema" + }, + { + "code": "MO", + "name": "Mongala" + }, + { + "code": "NU", + "name": "Nord-Ubangi" + }, + { + "code": "NK", + "name": "North Kivu" + }, + { + "code": "OR", + "name": "Orientale" + }, + { + "code": "SA", + "name": "Sankuru" + }, + { + "code": "SK", + "name": "South Kivu" + }, + { + "code": "SU", + "name": "Sud-Ubangi" + }, + { + "code": "TA", + "name": "Tanganyika" + }, + { + "code": "TO", + "name": "Tshopo" + }, + { + "code": "TU", + "name": "Tshuapa" + } + ], + "CF": [ + { + "code": "BB", + "name": "Bamingui-Bangoran" + }, + { + "code": "BGF", + "name": "Bangui" + }, + { + "code": "BK", + "name": "Basse-Kotto" + }, + { + "code": "HM", + "name": "Haut-Mbomou" + }, + { + "code": "HK", + "name": "Haute-Kotto" + }, + { + "code": "KG", + "name": "Kémo" + }, + { + "code": "LB", + "name": "Lobaye" + }, + { + "code": "HS", + "name": "Mambéré-Kadéï" + }, + { + "code": "MB", + "name": "Mbomou" + }, + { + "code": "KB", + "name": "Nana-Grébizi" + }, + { + "code": "NM", + "name": "Nana-Mambéré" + }, + { + "code": "MP", + "name": "Ombella-M’Poko" + }, + { + "code": "UK", + "name": "Ouaka" + }, + { + "code": "AC", + "name": "Ouham" + }, + { + "code": "OP", + "name": "Ouham-Pendé" + }, + { + "code": "SE", + "name": "Sangha-Mbaéré" + }, + { + "code": "VK", + "name": "Vakaga" + } + ], + "CG": [ + { + "code": "11", + "name": "Bouenza" + }, + { + "code": "BZV", + "name": "Brazzaville" + }, + { + "code": "8", + "name": "Cuvette" + }, + { + "code": "15", + "name": "Cuvette-Ouest" + }, + { + "code": "5", + "name": "Kouilou" + }, + { + "code": "2", + "name": "Lékoumou" + }, + { + "code": "7", + "name": "Likouala" + }, + { + "code": "9", + "name": "Niari" + }, + { + "code": "14", + "name": "Plateaux" + }, + { + "code": "16", + "name": "Pointe-Noire" + }, + { + "code": "12", + "name": "Pool" + }, + { + "code": "13", + "name": "Sangha" + } + ], + "CH": [ + { + "code": "AG", + "name": "Aargau" + }, + { + "code": "AR", + "name": "Appenzell Ausserrhoden" + }, + { + "code": "AI", + "name": "Appenzell Innerrhoden" + }, + { + "code": "BL", + "name": "Basel-Landschaft" + }, + { + "code": "BS", + "name": "Basel-Stadt" + }, + { + "code": "BE", + "name": "Bern" + }, + { + "code": "FR", + "name": "Fribourg" + }, + { + "code": "GE", + "name": "Geneva" + }, + { + "code": "GL", + "name": "Glarus" + }, + { + "code": "GR", + "name": "Graubünden" + }, + { + "code": "JU", + "name": "Jura" + }, + { + "code": "LU", + "name": "Lucerne" + }, + { + "code": "NE", + "name": "Neuchâtel" + }, + { + "code": "NW", + "name": "Nidwalden" + }, + { + "code": "OW", + "name": "Obwalden" + }, + { + "code": "SH", + "name": "Schaffhausen" + }, + { + "code": "SZ", + "name": "Schwyz" + }, + { + "code": "SO", + "name": "Solothurn" + }, + { + "code": "SG", + "name": "St. Gallen" + }, + { + "code": "TG", + "name": "Thurgau" + }, + { + "code": "TI", + "name": "Ticino" + }, + { + "code": "UR", + "name": "Uri" + }, + { + "code": "VS", + "name": "Valais" + }, + { + "code": "VD", + "name": "Vaud" + }, + { + "code": "ZG", + "name": "Zug" + }, + { + "code": "ZH", + "name": "Zürich" + } + ], + "CI": [ + { + "code": "AB", + "name": "Abidjan" + }, + { + "code": "16", + "name": "Agnéby" + }, + { + "code": "17", + "name": "Bafing" + }, + { + "code": "09", + "name": "Bas-Sassandra" + }, + { + "code": "BS", + "name": "Bas-Sassandra²" + }, + { + "code": "CM", + "name": "Comoé" + }, + { + "code": "10", + "name": "Denguélé" + }, + { + "code": "DN", + "name": "Denguélé²" + }, + { + "code": "06", + "name": "Dix-Huit Montagnes" + }, + { + "code": "18", + "name": "Fromager" + }, + { + "code": "GD", + "name": "Gôh-Djiboua" + }, + { + "code": "02", + "name": "Haut-Sassandra" + }, + { + "code": "07", + "name": "Lacs" + }, + { + "code": "LC", + "name": "Lacs²" + }, + { + "code": "01", + "name": "Lagunes" + }, + { + "code": "LG", + "name": "Lagunes²" + }, + { + "code": "12", + "name": "Marahoué" + }, + { + "code": "MG", + "name": "Montagnes" + }, + { + "code": "19", + "name": "Moyen-Cavally" + }, + { + "code": "05", + "name": "Moyen-Comoé" + }, + { + "code": "11", + "name": "N’zi-Comoé" + }, + { + "code": "SM", + "name": "Sassandra-Marahoué" + }, + { + "code": "SV", + "name": "Savanes" + }, + { + "code": "03", + "name": "Savanes²" + }, + { + "code": "15", + "name": "Sud-Bandama" + }, + { + "code": "13", + "name": "Sud-Comoé" + }, + { + "code": "04", + "name": "Vallée du Bandama" + }, + { + "code": "VB", + "name": "Vallée du Bandama²" + }, + { + "code": "WR", + "name": "Woroba" + }, + { + "code": "14", + "name": "Worodougou" + }, + { + "code": "YM", + "name": "Yamoussoukro" + }, + { + "code": "08", + "name": "Zanzan" + }, + { + "code": "ZZ", + "name": "Zanzan²" + } + ], + "CL": [ + { + "code": "AN", + "name": "Antofagasta" + }, + { + "code": "AR", + "name": "Araucanía" + }, + { + "code": "AP", + "name": "Arica y Parinacota" + }, + { + "code": "AT", + "name": "Atacama" + }, + { + "code": "AI", + "name": "Aysén" + }, + { + "code": "BI", + "name": "Bío Bío" + }, + { + "code": "CO", + "name": "Coquimbo" + }, + { + "code": "LI", + "name": "Libertador General Bernardo O’Higgins" + }, + { + "code": "LL", + "name": "Los Lagos" + }, + { + "code": "LR", + "name": "Los Ríos" + }, + { + "code": "MA", + "name": "Magallanes Region" + }, + { + "code": "ML", + "name": "Maule" + }, + { + "code": "RM", + "name": "Santiago Metropolitan" + }, + { + "code": "TA", + "name": "Tarapacá" + }, + { + "code": "VS", + "name": "Valparaíso" + } + ], + "CM": [ + { + "code": "AD", + "name": "Adamawa" + }, + { + "code": "CE", + "name": "Centre" + }, + { + "code": "ES", + "name": "East" + }, + { + "code": "EN", + "name": "Far North" + }, + { + "code": "LT", + "name": "Littoral" + }, + { + "code": "NO", + "name": "North" + }, + { + "code": "NW", + "name": "Northwest" + }, + { + "code": "SU", + "name": "South" + }, + { + "code": "SW", + "name": "Southwest" + }, + { + "code": "OU", + "name": "West" + } + ], + "CN": [ + { + "code": "AH", + "name": "Anhui" + }, + { + "code": "BJ", + "name": "Beijing" + }, + { + "code": "CQ", + "name": "Chongqing" + }, + { + "code": "FJ", + "name": "Fujian" + }, + { + "code": "GS", + "name": "Gansu" + }, + { + "code": "GD", + "name": "Guangdong" + }, + { + "code": "GX", + "name": "Guangxi" + }, + { + "code": "GZ", + "name": "Guizhou" + }, + { + "code": "HI", + "name": "Hainan" + }, + { + "code": "HE", + "name": "Hebei" + }, + { + "code": "HL", + "name": "Heilongjiang" + }, + { + "code": "HA", + "name": "Henan" + }, + { + "code": "HK", + "name": "Hong Kong" + }, + { + "code": "HB", + "name": "Hubei" + }, + { + "code": "HN", + "name": "Hunan" + }, + { + "code": "NM", + "name": "Inner Mongolia" + }, + { + "code": "JS", + "name": "Jiangsu" + }, + { + "code": "JX", + "name": "Jiangxi" + }, + { + "code": "JL", + "name": "Jilin" + }, + { + "code": "LN", + "name": "Liaoning" + }, + { + "code": "MO", + "name": "Macau" + }, + { + "code": "NX", + "name": "Ningxia" + }, + { + "code": "QH", + "name": "Qinghai" + }, + { + "code": "SN", + "name": "Shaanxi" + }, + { + "code": "SD", + "name": "Shandong" + }, + { + "code": "SH", + "name": "Shanghai" + }, + { + "code": "SX", + "name": "Shanxi" + }, + { + "code": "SC", + "name": "Sichuan" + }, + { + "code": "TW", + "name": "Taiwan" + }, + { + "code": "TJ", + "name": "Tianjin" + }, + { + "code": "XZ", + "name": "Tibet" + }, + { + "code": "XJ", + "name": "Xinjiang" + }, + { + "code": "YN", + "name": "Yunnan" + }, + { + "code": "ZJ", + "name": "Zhejiang" + } + ], + "CO": [ + { + "code": "AMA", + "name": "Amazonas" + }, + { + "code": "ANT", + "name": "Antioquia" + }, + { + "code": "ARA", + "name": "Arauca" + }, + { + "code": "ATL", + "name": "Atlántico" + }, + { + "code": "BOL", + "name": "Bolívar" + }, + { + "code": "BOY", + "name": "Boyacá" + }, + { + "code": "CAL", + "name": "Caldas" + }, + { + "code": "DC", + "name": "Capital District" + }, + { + "code": "CAQ", + "name": "Caquetá" + }, + { + "code": "CAS", + "name": "Casanare" + }, + { + "code": "CAU", + "name": "Cauca" + }, + { + "code": "CES", + "name": "Cesar" + }, + { + "code": "CHO", + "name": "Chocó" + }, + { + "code": "COR", + "name": "Córdoba" + }, + { + "code": "CUN", + "name": "Cundinamarca" + }, + { + "code": "GUA", + "name": "Guainía" + }, + { + "code": "GUV", + "name": "Guaviare" + }, + { + "code": "HUI", + "name": "Huila" + }, + { + "code": "LAG", + "name": "La Guajira" + }, + { + "code": "MAG", + "name": "Magdalena" + }, + { + "code": "MET", + "name": "Meta" + }, + { + "code": "NAR", + "name": "Nariño" + }, + { + "code": "NSA", + "name": "Norte de Santander" + }, + { + "code": "PUT", + "name": "Putumayo" + }, + { + "code": "QUI", + "name": "Quindío" + }, + { + "code": "RIS", + "name": "Risaralda" + }, + { + "code": "SAP", + "name": "San Andrés & Providencia" + }, + { + "code": "SAN", + "name": "Santander" + }, + { + "code": "SUC", + "name": "Sucre" + }, + { + "code": "TOL", + "name": "Tolima" + }, + { + "code": "VAC", + "name": "Valle del Cauca" + }, + { + "code": "VAU", + "name": "Vaupés" + }, + { + "code": "VID", + "name": "Vichada" + } + ], + "CR": [ + { + "code": "A", + "name": "Alajuela" + }, + { + "code": "C", + "name": "Cartago" + }, + { + "code": "G", + "name": "Guanacaste" + }, + { + "code": "H", + "name": "Heredia" + }, + { + "code": "L", + "name": "Limón" + }, + { + "code": "P", + "name": "Puntarenas" + }, + { + "code": "SJ", + "name": "San José" + } + ], + "CU": [ + { + "code": "01", + "name": "Pinar del Río" + }, + { + "code": "03", + "name": "Havana" + }, + { + "code": "04", + "name": "Matanzas" + }, + { + "code": "05", + "name": "Villa Clara" + }, + { + "code": "06", + "name": "Cienfuegos" + }, + { + "code": "07", + "name": "Sancti Spíritus" + }, + { + "code": "08", + "name": "Ciego de Ãvila" + }, + { + "code": "09", + "name": "Camagüey" + }, + { + "code": "10", + "name": "Las Tunas" + }, + { + "code": "11", + "name": "Holguín" + }, + { + "code": "12", + "name": "Granma" + }, + { + "code": "13", + "name": "Santiago de Cuba" + }, + { + "code": "14", + "name": "Guantánamo" + }, + { + "code": "15", + "name": "Artemisa" + }, + { + "code": "16", + "name": "Mayabeque" + }, + { + "code": "99", + "name": "Isla de la Juventud" + } + ], + "CV": [ + { + "code": "B", + "name": "Barlavento Islands" + }, + { + "code": "BV", + "name": "Boa Vista" + }, + { + "code": "BR", + "name": "Brava" + }, + { + "code": "MA", + "name": "Maio" + }, + { + "code": "MO", + "name": "Mosteiros" + }, + { + "code": "PA", + "name": "Paul" + }, + { + "code": "PN", + "name": "Porto Novo" + }, + { + "code": "PR", + "name": "Praia" + }, + { + "code": "RB", + "name": "Ribeira Brava" + }, + { + "code": "RG", + "name": "Ribeira Grande" + }, + { + "code": "RS", + "name": "Ribeira Grande de Santiago" + }, + { + "code": "SL", + "name": "Sal" + }, + { + "code": "CA", + "name": "Santa Catarina" + }, + { + "code": "CF", + "name": "Santa Catarina do Fogo" + }, + { + "code": "CR", + "name": "Santa Cruz" + }, + { + "code": "SD", + "name": "São Domingos" + }, + { + "code": "SF", + "name": "São Filipe" + }, + { + "code": "SO", + "name": "São Lourenço dos Órgãos" + }, + { + "code": "SM", + "name": "São Miguel" + }, + { + "code": "SS", + "name": "São Salvador do Mundo" + }, + { + "code": "SV", + "name": "São Vicente" + }, + { + "code": "S", + "name": "Sotavento Islands" + }, + { + "code": "TA", + "name": "Tarrafal" + }, + { + "code": "TS", + "name": "Tarrafal de São Nicolau" + } + ], + "CY": [ + { + "code": "01", + "name": "Nicosia" + }, + { + "code": "02", + "name": "Limassol" + }, + { + "code": "03", + "name": "Larnaca" + }, + { + "code": "04", + "name": "Famagusta" + }, + { + "code": "05", + "name": "Paphos" + }, + { + "code": "06", + "name": "Kyrenia" + } + ], + "CZ": [ + { + "code": "201", + "name": "BeneÅ¡ov" + }, + { + "code": "202", + "name": "Beroun" + }, + { + "code": "641", + "name": "Blansko" + }, + { + "code": "644", + "name": "BÅ™eclav" + }, + { + "code": "642", + "name": "Brno-mÄ›sto" + }, + { + "code": "643", + "name": "Brno-venkov" + }, + { + "code": "801", + "name": "Bruntál" + }, + { + "code": "511", + "name": "ÄŒeská Lípa" + }, + { + "code": "311", + "name": "ÄŒeské BudÄ›jovice" + }, + { + "code": "312", + "name": "ÄŒeský Krumlov" + }, + { + "code": "411", + "name": "Cheb" + }, + { + "code": "422", + "name": "Chomutov" + }, + { + "code": "531", + "name": "Chrudim" + }, + { + "code": "421", + "name": "DÄ›Äín" + }, + { + "code": "321", + "name": "Domažlice" + }, + { + "code": "802", + "name": "Frýdek-Místek" + }, + { + "code": "631", + "name": "HavlíÄkův Brod" + }, + { + "code": "645", + "name": "Hodonín" + }, + { + "code": "521", + "name": "Hradec Králové" + }, + { + "code": "512", + "name": "Jablonec nad Nisou" + }, + { + "code": "711", + "name": "Jeseník" + }, + { + "code": "522", + "name": "JiÄín" + }, + { + "code": "632", + "name": "Jihlava" + }, + { + "code": "31", + "name": "JihoÄeský" + }, + { + "code": "64", + "name": "Jihomoravský" + }, + { + "code": "313", + "name": "JindÅ™ichův Hradec" + }, + { + "code": "41", + "name": "Karlovarský" + }, + { + "code": "412", + "name": "Karlovy Vary" + }, + { + "code": "803", + "name": "Karviná" + }, + { + "code": "203", + "name": "Kladno" + }, + { + "code": "322", + "name": "Klatovy" + }, + { + "code": "204", + "name": "Kolín" + }, + { + "code": "52", + "name": "Královéhradecký" + }, + { + "code": "721", + "name": "Kroměříž" + }, + { + "code": "205", + "name": "Kutná Hora" + }, + { + "code": "513", + "name": "Liberec" + }, + { + "code": "51", + "name": "Liberecký" + }, + { + "code": "423", + "name": "Litoměřice" + }, + { + "code": "424", + "name": "Louny" + }, + { + "code": "206", + "name": "MÄ›lník" + }, + { + "code": "207", + "name": "Mladá Boleslav" + }, + { + "code": "80", + "name": "Moravskoslezský" + }, + { + "code": "425", + "name": "Most" + }, + { + "code": "523", + "name": "Náchod" + }, + { + "code": "804", + "name": "Nový JiÄín" + }, + { + "code": "208", + "name": "Nymburk" + }, + { + "code": "712", + "name": "Olomouc" + }, + { + "code": "71", + "name": "Olomoucký" + }, + { + "code": "805", + "name": "Opava" + }, + { + "code": "806", + "name": "Ostrava" + }, + { + "code": "532", + "name": "Pardubice" + }, + { + "code": "53", + "name": "Pardubický" + }, + { + "code": "633", + "name": "PelhÅ™imov" + }, + { + "code": "314", + "name": "Písek" + }, + { + "code": "323", + "name": "Plzeň" + }, + { + "code": "325", + "name": "Plzeň-North" + }, + { + "code": "324", + "name": "Plzeň-South" + }, + { + "code": "32", + "name": "Plzeňský" + }, + { + "code": "315", + "name": "Prachatice" + }, + { + "code": "101", + "name": "Prague 1" + }, + { + "code": "110", + "name": "Prague 10" + }, + { + "code": "111", + "name": "Prague 11" + }, + { + "code": "112", + "name": "Prague 12" + }, + { + "code": "113", + "name": "Prague 13" + }, + { + "code": "114", + "name": "Prague 14" + }, + { + "code": "115", + "name": "Prague 15" + }, + { + "code": "116", + "name": "Prague 16" + }, + { + "code": "117", + "name": "Prague 17" + }, + { + "code": "118", + "name": "Prague 18" + }, + { + "code": "119", + "name": "Prague 19" + }, + { + "code": "102", + "name": "Prague 2" + }, + { + "code": "120", + "name": "Prague 20" + }, + { + "code": "121", + "name": "Prague 21" + }, + { + "code": "122", + "name": "Prague 22" + }, + { + "code": "103", + "name": "Prague 3" + }, + { + "code": "104", + "name": "Prague 4" + }, + { + "code": "105", + "name": "Prague 5" + }, + { + "code": "106", + "name": "Prague 6" + }, + { + "code": "107", + "name": "Prague 7" + }, + { + "code": "108", + "name": "Prague 8" + }, + { + "code": "109", + "name": "Prague 9" + }, + { + "code": "209", + "name": "Prague-East" + }, + { + "code": "20A", + "name": "Prague-West" + }, + { + "code": "10", + "name": "Prague, Hlavní meÅ¡to" + }, + { + "code": "714", + "name": "PÅ™erov" + }, + { + "code": "20B", + "name": "Příbram" + }, + { + "code": "713", + "name": "ProstÄ›jov" + }, + { + "code": "20C", + "name": "Rakovník" + }, + { + "code": "326", + "name": "Rokycany" + }, + { + "code": "524", + "name": "Rychnov nad Kněžnou" + }, + { + "code": "514", + "name": "Semily" + }, + { + "code": "413", + "name": "Sokolov" + }, + { + "code": "316", + "name": "Strakonice" + }, + { + "code": "20", + "name": "StÅ™edoÄeský" + }, + { + "code": "715", + "name": "Å umperk" + }, + { + "code": "533", + "name": "Svitavy" + }, + { + "code": "317", + "name": "Tábor" + }, + { + "code": "327", + "name": "Tachov" + }, + { + "code": "426", + "name": "Teplice" + }, + { + "code": "634", + "name": "TÅ™ebíÄ" + }, + { + "code": "525", + "name": "Trutnov" + }, + { + "code": "722", + "name": "Uherské HradiÅ¡tÄ›" + }, + { + "code": "42", + "name": "Ústecký" + }, + { + "code": "427", + "name": "Ústí nad Labem" + }, + { + "code": "534", + "name": "Ústí nad Orlicí" + }, + { + "code": "723", + "name": "Vsetín" + }, + { + "code": "646", + "name": "VyÅ¡kov" + }, + { + "code": "63", + "name": "VysoÄina" + }, + { + "code": "635", + "name": "ŽÄár nad Sázavou" + }, + { + "code": "724", + "name": "Zlín" + }, + { + "code": "72", + "name": "Zlínský" + }, + { + "code": "647", + "name": "Znojmo" + } + ], + "DE": [ + { + "code": "BW", + "name": "Baden-Württemberg" + }, + { + "code": "BY", + "name": "Bavaria" + }, + { + "code": "BE", + "name": "Berlin" + }, + { + "code": "BB", + "name": "Brandenburg" + }, + { + "code": "HB", + "name": "Bremen" + }, + { + "code": "HH", + "name": "Hamburg" + }, + { + "code": "HE", + "name": "Hesse" + }, + { + "code": "NI", + "name": "Lower Saxony" + }, + { + "code": "MV", + "name": "Mecklenburg-Vorpommern" + }, + { + "code": "NW", + "name": "North Rhine-Westphalia" + }, + { + "code": "RP", + "name": "Rhineland-Palatinate" + }, + { + "code": "SL", + "name": "Saarland" + }, + { + "code": "SN", + "name": "Saxony" + }, + { + "code": "ST", + "name": "Saxony-Anhalt" + }, + { + "code": "SH", + "name": "Schleswig-Holstein" + }, + { + "code": "TH", + "name": "Thuringia" + } + ], + "DJ": [ + { + "code": "AS", + "name": "Ali Sabieh" + }, + { + "code": "AR", + "name": "Arta" + }, + { + "code": "DI", + "name": "Dikhil" + }, + { + "code": "DJ", + "name": "Djibouti" + }, + { + "code": "OB", + "name": "Obock" + }, + { + "code": "TA", + "name": "Tadjourah" + } + ], + "DK": [ + { + "code": "81", + "name": "Northern Denmark" + }, + { + "code": "82", + "name": "Central Denmark" + }, + { + "code": "83", + "name": "Southern Denmark" + }, + { + "code": "84", + "name": "Capital Region" + }, + { + "code": "85", + "name": "Zealand" + } + ], + "DM": [ + { + "code": "02", + "name": "Saint Andrew" + }, + { + "code": "03", + "name": "Saint David" + }, + { + "code": "04", + "name": "Saint George" + }, + { + "code": "05", + "name": "Saint John" + }, + { + "code": "06", + "name": "Saint Joseph" + }, + { + "code": "07", + "name": "Saint Luke" + }, + { + "code": "08", + "name": "Saint Mark" + }, + { + "code": "09", + "name": "Saint Patrick" + }, + { + "code": "10", + "name": "Saint Paul" + }, + { + "code": "11", + "name": "Saint Peter" + } + ], + "DO": [ + { + "code": "01", + "name": "Distrito Nacional" + }, + { + "code": "02", + "name": "Azua" + }, + { + "code": "03", + "name": "Baoruco" + }, + { + "code": "04", + "name": "Barahona" + }, + { + "code": "05", + "name": "Dajabón" + }, + { + "code": "06", + "name": "Duarte" + }, + { + "code": "07", + "name": "Elías Piña" + }, + { + "code": "08", + "name": "El Seibo" + }, + { + "code": "09", + "name": "Espaillat" + }, + { + "code": "10", + "name": "Independencia" + }, + { + "code": "11", + "name": "La Altagracia" + }, + { + "code": "12", + "name": "La Romana" + }, + { + "code": "13", + "name": "La Vega" + }, + { + "code": "14", + "name": "María Trinidad Sánchez" + }, + { + "code": "15", + "name": "Monte Cristi" + }, + { + "code": "16", + "name": "Pedernales" + }, + { + "code": "17", + "name": "Peravia" + }, + { + "code": "18", + "name": "Puerto Plata" + }, + { + "code": "19", + "name": "Hermanas Mirabal" + }, + { + "code": "20", + "name": "Samaná" + }, + { + "code": "21", + "name": "San Cristóbal" + }, + { + "code": "22", + "name": "San Juan" + }, + { + "code": "23", + "name": "San Pedro de Macorís" + }, + { + "code": "24", + "name": "Sánchez Ramírez" + }, + { + "code": "25", + "name": "Santiago" + }, + { + "code": "26", + "name": "Santiago Rodríguez" + }, + { + "code": "27", + "name": "Valverde" + }, + { + "code": "28", + "name": "Monseñor Nouel" + }, + { + "code": "29", + "name": "Monte Plata" + }, + { + "code": "30", + "name": "Hato Mayor" + }, + { + "code": "31", + "name": "San José de Ocoa" + }, + { + "code": "32", + "name": "Santo Domingo" + }, + { + "code": "33", + "name": "Cibao Nordeste" + }, + { + "code": "34", + "name": "Cibao Noroeste" + }, + { + "code": "35", + "name": "Cibao Norte" + }, + { + "code": "36", + "name": "Cibao Sur" + }, + { + "code": "37", + "name": "El Valle" + }, + { + "code": "38", + "name": "Enriquillo" + }, + { + "code": "39", + "name": "Higüamo" + }, + { + "code": "40", + "name": "Ozama" + }, + { + "code": "41", + "name": "Valdesia" + }, + { + "code": "42", + "name": "Yuma" + } + ], + "DZ": [ + { + "code": "01", + "name": "Adrar" + }, + { + "code": "02", + "name": "Chlef" + }, + { + "code": "03", + "name": "Laghouat" + }, + { + "code": "04", + "name": "Oum El Bouaghi" + }, + { + "code": "05", + "name": "Batna" + }, + { + "code": "06", + "name": "Béjaïa" + }, + { + "code": "07", + "name": "Biskra" + }, + { + "code": "08", + "name": "Béchar" + }, + { + "code": "09", + "name": "Blida" + }, + { + "code": "10", + "name": "Bouira" + }, + { + "code": "11", + "name": "Tamanghasset" + }, + { + "code": "12", + "name": "Tébessa" + }, + { + "code": "13", + "name": "Tlemcen" + }, + { + "code": "14", + "name": "Tiaret" + }, + { + "code": "15", + "name": "Tizi Ouzou" + }, + { + "code": "16", + "name": "Algiers" + }, + { + "code": "17", + "name": "Djelfa" + }, + { + "code": "18", + "name": "Jijel" + }, + { + "code": "19", + "name": "Sétif" + }, + { + "code": "20", + "name": "Saïda" + }, + { + "code": "21", + "name": "Skikda" + }, + { + "code": "22", + "name": "Sidi Bel Abbès" + }, + { + "code": "23", + "name": "Annaba" + }, + { + "code": "24", + "name": "Guelma" + }, + { + "code": "25", + "name": "Constantine" + }, + { + "code": "26", + "name": "Médéa" + }, + { + "code": "27", + "name": "Mostaganem" + }, + { + "code": "28", + "name": "M’Sila" + }, + { + "code": "29", + "name": "Mascara" + }, + { + "code": "30", + "name": "Ouargla" + }, + { + "code": "31", + "name": "Oran" + }, + { + "code": "32", + "name": "El Bayadh" + }, + { + "code": "33", + "name": "Illizi" + }, + { + "code": "34", + "name": "Bordj Bou Arréridj" + }, + { + "code": "35", + "name": "Boumerdès" + }, + { + "code": "36", + "name": "El Tarf" + }, + { + "code": "37", + "name": "Tindouf" + }, + { + "code": "38", + "name": "Tissemsilt" + }, + { + "code": "39", + "name": "El Oued" + }, + { + "code": "40", + "name": "Khenchela" + }, + { + "code": "41", + "name": "Souk Ahras" + }, + { + "code": "42", + "name": "Tipasa" + }, + { + "code": "43", + "name": "Mila" + }, + { + "code": "44", + "name": "Aïn Defla" + }, + { + "code": "45", + "name": "Naama" + }, + { + "code": "46", + "name": "Aïn Témouchent" + }, + { + "code": "47", + "name": "Ghardaïa" + }, + { + "code": "48", + "name": "Relizane" + } + ], + "EC": [ + { + "code": "A", + "name": "Azuay" + }, + { + "code": "B", + "name": "Bolívar" + }, + { + "code": "F", + "name": "Cañar" + }, + { + "code": "C", + "name": "Carchi" + }, + { + "code": "H", + "name": "Chimborazo" + }, + { + "code": "X", + "name": "Cotopaxi" + }, + { + "code": "O", + "name": "El Oro" + }, + { + "code": "E", + "name": "Esmeraldas" + }, + { + "code": "W", + "name": "Galápagos" + }, + { + "code": "G", + "name": "Guayas" + }, + { + "code": "I", + "name": "Imbabura" + }, + { + "code": "L", + "name": "Loja" + }, + { + "code": "R", + "name": "Los Ríos" + }, + { + "code": "M", + "name": "Manabí" + }, + { + "code": "S", + "name": "Morona-Santiago" + }, + { + "code": "N", + "name": "Napo" + }, + { + "code": "D", + "name": "Orellana" + }, + { + "code": "Y", + "name": "Pastaza" + }, + { + "code": "P", + "name": "Pichincha" + }, + { + "code": "SE", + "name": "Santa Elena" + }, + { + "code": "SD", + "name": "Santo Domingo de los Tsáchilas" + }, + { + "code": "U", + "name": "Sucumbíos" + }, + { + "code": "T", + "name": "Tungurahua" + }, + { + "code": "Z", + "name": "Zamora-Chinchipe" + } + ], + "EE": [ + { + "code": "37", + "name": "Harju" + }, + { + "code": "39", + "name": "Hiiu" + }, + { + "code": "44", + "name": "Ida-Viru" + }, + { + "code": "49", + "name": "Jõgeva" + }, + { + "code": "51", + "name": "Järva" + }, + { + "code": "57", + "name": "Lääne" + }, + { + "code": "59", + "name": "Lääne-Viru" + }, + { + "code": "65", + "name": "Põlva" + }, + { + "code": "67", + "name": "Pärnu" + }, + { + "code": "70", + "name": "Rapla" + }, + { + "code": "74", + "name": "Saare" + }, + { + "code": "78", + "name": "Tartu" + }, + { + "code": "82", + "name": "Valga" + }, + { + "code": "84", + "name": "Viljandi" + }, + { + "code": "86", + "name": "Võru" + } + ], + "EG": [ + { + "code": "SHR", + "name": "Al Sharqia" + }, + { + "code": "ALX", + "name": "Alexandria" + }, + { + "code": "ASN", + "name": "Aswan" + }, + { + "code": "AST", + "name": "Asyut" + }, + { + "code": "BH", + "name": "Beheira" + }, + { + "code": "BNS", + "name": "Beni Suef" + }, + { + "code": "C", + "name": "Cairo" + }, + { + "code": "DK", + "name": "Dakahlia" + }, + { + "code": "DT", + "name": "Damietta" + }, + { + "code": "FYM", + "name": "Faiyum" + }, + { + "code": "GH", + "name": "Gharbia" + }, + { + "code": "GZ", + "name": "Giza" + }, + { + "code": "IS", + "name": "Ismailia" + }, + { + "code": "KFS", + "name": "Kafr el-Sheikh" + }, + { + "code": "LX", + "name": "Luxor" + }, + { + "code": "MT", + "name": "Matrouh" + }, + { + "code": "MN", + "name": "Minya" + }, + { + "code": "MNF", + "name": "Monufia" + }, + { + "code": "WAD", + "name": "New Valley" + }, + { + "code": "SIN", + "name": "North Sinai" + }, + { + "code": "PTS", + "name": "Port Said" + }, + { + "code": "KB", + "name": "Qalyubia" + }, + { + "code": "KN", + "name": "Qena" + }, + { + "code": "BA", + "name": "Red Sea" + }, + { + "code": "SHG", + "name": "Sohag" + }, + { + "code": "JS", + "name": "South Sinai" + }, + { + "code": "SUZ", + "name": "Suez" + } + ], + "ER": [ + { + "code": "AN", + "name": "Anseba" + }, + { + "code": "DU", + "name": "Debub" + }, + { + "code": "GB", + "name": "Gash-Barka" + }, + { + "code": "MA", + "name": "Maekel" + }, + { + "code": "SK", + "name": "Northern Red Sea" + }, + { + "code": "DK", + "name": "Southern Red Sea" + } + ], + "ES": [ + { + "code": "C", + "name": "A Coruña" + }, + { + "code": "VI", + "name": "Ãlava" + }, + { + "code": "AB", + "name": "Albacete" + }, + { + "code": "A", + "name": "Alicante" + }, + { + "code": "AL", + "name": "Almería" + }, + { + "code": "AN", + "name": "Andalusia" + }, + { + "code": "AR", + "name": "Aragon" + }, + { + "code": "AS", + "name": "Asturias" + }, + { + "code": "O", + "name": "Asturias Province" + }, + { + "code": "AV", + "name": "Ãvila" + }, + { + "code": "BA", + "name": "Badajoz" + }, + { + "code": "IB", + "name": "Balearic Islands" + }, + { + "code": "PM", + "name": "Balears Province" + }, + { + "code": "B", + "name": "Barcelona" + }, + { + "code": "PV", + "name": "Basque Country" + }, + { + "code": "BI", + "name": "Biscay" + }, + { + "code": "BU", + "name": "Burgos" + }, + { + "code": "CC", + "name": "Cáceres" + }, + { + "code": "CA", + "name": "Cádiz" + }, + { + "code": "CB", + "name": "Cantabria" + }, + { + "code": "S", + "name": "Cantabria Province" + }, + { + "code": "CS", + "name": "Castellón" + }, + { + "code": "CL", + "name": "Castile and León" + }, + { + "code": "CM", + "name": "Castile-La Mancha" + }, + { + "code": "CT", + "name": "Catalonia" + }, + { + "code": "CE", + "name": "Ceuta" + }, + { + "code": "CR", + "name": "Ciudad Real" + }, + { + "code": "CO", + "name": "Córdoba" + }, + { + "code": "CU", + "name": "Cuenca" + }, + { + "code": "EX", + "name": "Extremadura" + }, + { + "code": "GA", + "name": "Galicia" + }, + { + "code": "SS", + "name": "Gipuzkoa" + }, + { + "code": "GI", + "name": "Girona" + }, + { + "code": "GR", + "name": "Granada" + }, + { + "code": "GU", + "name": "Guadalajara" + }, + { + "code": "H", + "name": "Huelva" + }, + { + "code": "HU", + "name": "Huesca" + }, + { + "code": "J", + "name": "Jaén" + }, + { + "code": "RI", + "name": "La Rioja" + }, + { + "code": "LO", + "name": "La Rioja Province" + }, + { + "code": "GC", + "name": "Las Palmas" + }, + { + "code": "LE", + "name": "León" + }, + { + "code": "L", + "name": "Lleida" + }, + { + "code": "LU", + "name": "Lugo" + }, + { + "code": "MD", + "name": "Madrid Autonomous Community" + }, + { + "code": "M", + "name": "Madrid Province" + }, + { + "code": "MA", + "name": "Málaga" + }, + { + "code": "ML", + "name": "Melilla" + }, + { + "code": "MU", + "name": "Murcia" + }, + { + "code": "MC", + "name": "Murcia Region" + }, + { + "code": "NA", + "name": "Navarra" + }, + { + "code": "NC", + "name": "Navarra Chartered Community" + }, + { + "code": "OR", + "name": "Ourense" + }, + { + "code": "P", + "name": "Palencia" + }, + { + "code": "PO", + "name": "Pontevedra" + }, + { + "code": "SA", + "name": "Salamanca" + }, + { + "code": "TF", + "name": "Santa Cruz de Tenerife" + }, + { + "code": "SG", + "name": "Segovia" + }, + { + "code": "SE", + "name": "Seville" + }, + { + "code": "SO", + "name": "Soria" + }, + { + "code": "T", + "name": "Tarragona" + }, + { + "code": "TE", + "name": "Teruel" + }, + { + "code": "TO", + "name": "Toledo" + }, + { + "code": "V", + "name": "Valencia" + }, + { + "code": "VC", + "name": "Valencian Community" + }, + { + "code": "VA", + "name": "Valladolid" + }, + { + "code": "ZA", + "name": "Zamora" + }, + { + "code": "Z", + "name": "Zaragoza" + } + ], + "ET": [ + { + "code": "AA", + "name": "Addis Ababa" + }, + { + "code": "AF", + "name": "Afar" + }, + { + "code": "AM", + "name": "Amhara" + }, + { + "code": "BE", + "name": "Benishangul-Gumuz" + }, + { + "code": "DD", + "name": "Dire Dawa" + }, + { + "code": "GA", + "name": "Gambela" + }, + { + "code": "HA", + "name": "Harari" + }, + { + "code": "OR", + "name": "Oromia" + }, + { + "code": "SO", + "name": "Somali" + }, + { + "code": "SN", + "name": "Southern Nations, Nationalities, and Peoples" + }, + { + "code": "TI", + "name": "Tigray" + } + ], + "FI": [ + { + "code": "02", + "name": "South Karelia" + }, + { + "code": "03", + "name": "Southern Ostrobothnia" + }, + { + "code": "04", + "name": "Southern Savonia" + }, + { + "code": "05", + "name": "Kainuu" + }, + { + "code": "06", + "name": "Tavastia Proper" + }, + { + "code": "07", + "name": "Central Ostrobothnia" + }, + { + "code": "08", + "name": "Central Finland" + }, + { + "code": "09", + "name": "Kymenlaakso" + }, + { + "code": "10", + "name": "Lapland" + }, + { + "code": "11", + "name": "Pirkanmaa" + }, + { + "code": "12", + "name": "Ostrobothnia" + }, + { + "code": "13", + "name": "North Karelia" + }, + { + "code": "14", + "name": "Northern Ostrobothnia" + }, + { + "code": "15", + "name": "Northern Savonia" + }, + { + "code": "16", + "name": "Päijänne Tavastia" + }, + { + "code": "17", + "name": "Satakunta" + }, + { + "code": "18", + "name": "Uusimaa" + }, + { + "code": "19", + "name": "Southwest Finland" + } + ], + "FJ": [ + { + "code": "01", + "name": "Ba" + }, + { + "code": "02", + "name": "Bua" + }, + { + "code": "03", + "name": "Cakaudrove" + }, + { + "code": "C", + "name": "Central" + }, + { + "code": "E", + "name": "Eastern" + }, + { + "code": "04", + "name": "Kadavu" + }, + { + "code": "05", + "name": "Lau" + }, + { + "code": "06", + "name": "Lomaiviti" + }, + { + "code": "07", + "name": "Macuata" + }, + { + "code": "08", + "name": "Nadroga-Navosa" + }, + { + "code": "09", + "name": "Naitasiri" + }, + { + "code": "10", + "name": "Namosi" + }, + { + "code": "N", + "name": "Northern" + }, + { + "code": "11", + "name": "Ra" + }, + { + "code": "12", + "name": "Rewa" + }, + { + "code": "R", + "name": "Rotuma" + }, + { + "code": "13", + "name": "Serua" + }, + { + "code": "14", + "name": "Tailevu" + }, + { + "code": "W", + "name": "Western" + } + ], + "FM": [ + { + "code": "TRK", + "name": "Chuuk" + }, + { + "code": "KSA", + "name": "Kosrae" + }, + { + "code": "PNI", + "name": "Pohnpei" + }, + { + "code": "YAP", + "name": "Yap" + } + ], + "FR": [ + { + "code": "01", + "name": "Ain" + }, + { + "code": "02", + "name": "Aisne" + }, + { + "code": "03", + "name": "Allier" + }, + { + "code": "04", + "name": "Alpes-de-Haute-Provence" + }, + { + "code": "06", + "name": "Alpes-Maritimes" + }, + { + "code": "07", + "name": "Ardèche" + }, + { + "code": "08", + "name": "Ardennes" + }, + { + "code": "09", + "name": "Ariège" + }, + { + "code": "10", + "name": "Aube" + }, + { + "code": "11", + "name": "Aude" + }, + { + "code": "ARA", + "name": "Auvergne-Rhône-Alpes" + }, + { + "code": "12", + "name": "Aveyron" + }, + { + "code": "67", + "name": "Bas-Rhin" + }, + { + "code": "13", + "name": "Bouches-du-Rhône" + }, + { + "code": "BRE", + "name": "Brittany" + }, + { + "code": "BFC", + "name": "Burgundy-Franche-Comté" + }, + { + "code": "14", + "name": "Calvados" + }, + { + "code": "15", + "name": "Cantal" + }, + { + "code": "CVL", + "name": "Centre-Val de Loire" + }, + { + "code": "16", + "name": "Charente" + }, + { + "code": "17", + "name": "Charente-Maritime" + }, + { + "code": "18", + "name": "Cher" + }, + { + "code": "19", + "name": "Corrèze" + }, + { + "code": "2A", + "name": "Corse-du-Sud" + }, + { + "code": "COR", + "name": "Corsica" + }, + { + "code": "21", + "name": "Côte-d’Or" + }, + { + "code": "22", + "name": "Côtes-d’Armor" + }, + { + "code": "23", + "name": "Creuse" + }, + { + "code": "79", + "name": "Deux-Sèvres" + }, + { + "code": "24", + "name": "Dordogne" + }, + { + "code": "25", + "name": "Doubs" + }, + { + "code": "26", + "name": "Drôme" + }, + { + "code": "91", + "name": "Essonne" + }, + { + "code": "27", + "name": "Eure" + }, + { + "code": "28", + "name": "Eure-et-Loir" + }, + { + "code": "29", + "name": "Finistère" + }, + { + "code": "30", + "name": "Gard" + }, + { + "code": "32", + "name": "Gers" + }, + { + "code": "33", + "name": "Gironde" + }, + { + "code": "GES", + "name": "Grand-Est" + }, + { + "code": "GUA", + "name": "Guadeloupe" + }, + { + "code": "68", + "name": "Haut-Rhin" + }, + { + "code": "2B", + "name": "Haute-Corse" + }, + { + "code": "31", + "name": "Haute-Garonne" + }, + { + "code": "43", + "name": "Haute-Loire" + }, + { + "code": "52", + "name": "Haute-Marne" + }, + { + "code": "70", + "name": "Haute-Saône" + }, + { + "code": "74", + "name": "Haute-Savoie" + }, + { + "code": "87", + "name": "Haute-Vienne" + }, + { + "code": "05", + "name": "Hautes-Alpes" + }, + { + "code": "65", + "name": "Hautes-Pyrénées" + }, + { + "code": "HDF", + "name": "Hauts-de-France" + }, + { + "code": "92", + "name": "Hauts-de-Seine" + }, + { + "code": "34", + "name": "Hérault" + }, + { + "code": "IDF", + "name": "ÃŽle-de-France²" + }, + { + "code": "35", + "name": "Ille-et-Vilaine" + }, + { + "code": "36", + "name": "Indre" + }, + { + "code": "37", + "name": "Indre-et-Loire" + }, + { + "code": "38", + "name": "Isère" + }, + { + "code": "39", + "name": "Jura" + }, + { + "code": "LRE", + "name": "La Réunion" + }, + { + "code": "40", + "name": "Landes" + }, + { + "code": "41", + "name": "Loir-et-Cher" + }, + { + "code": "42", + "name": "Loire" + }, + { + "code": "44", + "name": "Loire-Atlantique" + }, + { + "code": "45", + "name": "Loiret" + }, + { + "code": "46", + "name": "Lot" + }, + { + "code": "47", + "name": "Lot-et-Garonne" + }, + { + "code": "48", + "name": "Lozère" + }, + { + "code": "49", + "name": "Maine-et-Loire" + }, + { + "code": "50", + "name": "Manche" + }, + { + "code": "51", + "name": "Marne" + }, + { + "code": "53", + "name": "Mayenne" + }, + { + "code": "MAY", + "name": "Mayotte" + }, + { + "code": "54", + "name": "Meurthe-et-Moselle" + }, + { + "code": "55", + "name": "Meuse" + }, + { + "code": "56", + "name": "Morbihan" + }, + { + "code": "57", + "name": "Moselle" + }, + { + "code": "58", + "name": "Nièvre" + }, + { + "code": "59", + "name": "Nord" + }, + { + "code": "NOR", + "name": "Normandie" + }, + { + "code": "NAQ", + "name": "Nouvelle-Aquitaine" + }, + { + "code": "OCC", + "name": "Occitanie" + }, + { + "code": "60", + "name": "Oise" + }, + { + "code": "61", + "name": "Orne" + }, + { + "code": "75", + "name": "Paris" + }, + { + "code": "62", + "name": "Pas-de-Calais" + }, + { + "code": "PDL", + "name": "Pays-de-la-Loire" + }, + { + "code": "PAC", + "name": "Provence-Alpes-Côte-d’Azur" + }, + { + "code": "63", + "name": "Puy-de-Dôme" + }, + { + "code": "64", + "name": "Pyrénées-Atlantiques" + }, + { + "code": "66", + "name": "Pyrénées-Orientales" + }, + { + "code": "69", + "name": "Rhône" + }, + { + "code": "71", + "name": "Saône-et-Loire" + }, + { + "code": "72", + "name": "Sarthe" + }, + { + "code": "73", + "name": "Savoie" + }, + { + "code": "77", + "name": "Seine-et-Marne" + }, + { + "code": "76", + "name": "Seine-Maritime" + }, + { + "code": "93", + "name": "Seine-Saint-Denis" + }, + { + "code": "80", + "name": "Somme" + }, + { + "code": "81", + "name": "Tarn" + }, + { + "code": "82", + "name": "Tarn-et-Garonne" + }, + { + "code": "90", + "name": "Territoire de Belfort" + }, + { + "code": "95", + "name": "Val-d’Oise" + }, + { + "code": "94", + "name": "Val-de-Marne" + }, + { + "code": "83", + "name": "Var" + }, + { + "code": "84", + "name": "Vaucluse" + }, + { + "code": "85", + "name": "Vendée" + }, + { + "code": "86", + "name": "Vienne" + }, + { + "code": "88", + "name": "Vosges" + }, + { + "code": "89", + "name": "Yonne" + }, + { + "code": "78", + "name": "Yvelines" + } + ], + "GA": [ + { + "code": "1", + "name": "Estuaire" + }, + { + "code": "2", + "name": "Haut-Ogooué" + }, + { + "code": "3", + "name": "Moyen-Ogooué" + }, + { + "code": "4", + "name": "Ngounié" + }, + { + "code": "5", + "name": "Nyanga" + }, + { + "code": "6", + "name": "Ogooué-Ivindo" + }, + { + "code": "7", + "name": "Ogooué-Lolo" + }, + { + "code": "8", + "name": "Ogooué-Maritime" + }, + { + "code": "9", + "name": "Woleu-Ntem" + } + ], + "GB": [ + { + "name": "Aberdeen", + "code": "ABE" + }, + { + "name": "Aberdeenshire", + "code": "ABD" + }, + { + "name": "Anglesey", + "code": "AGY" + }, + { + "name": "Angus", + "code": "ANS" + }, + { + "name": "Antrim", + "code": "ANT" + }, + { + "name": "Antrim and Newtownabbey", + "code": "ANN" + }, + { + "name": "Ards", + "code": "ARD" + }, + { + "name": "Ards and North Down", + "code": "AND" + }, + { + "name": "Argyll and Bute", + "code": "AGB" + }, + { + "name": "Armagh", + "code": "ARM" + }, + { + "name": "Armagh, Banbridge and Craigavon", + "code": "ABC" + }, + { + "name": "Ballymena", + "code": "BLA" + }, + { + "name": "Ballymoney", + "code": "BLY" + }, + { + "name": "Banbridge", + "code": "BNB" + }, + { + "name": "Barking and Dagenham", + "code": "BDG" + }, + { + "name": "Barnet", + "code": "BNE" + }, + { + "name": "Barnsley", + "code": "BNS" + }, + { + "name": "Bath and North East Somerset", + "code": "BAS" + }, + { + "name": "Bedford", + "code": "BDF" + }, + { + "name": "Belfast", + "code": "BFS" + }, + { + "name": "Bexley", + "code": "BEX" + }, + { + "name": "Birmingham", + "code": "BIR" + }, + { + "name": "Blackburn with Darwen", + "code": "BBD" + }, + { + "name": "Blackpool", + "code": "BPL" + }, + { + "name": "Blaenau Gwent", + "code": "BGW" + }, + { + "name": "Bolton", + "code": "BOL" + }, + { + "name": "Bournemouth", + "code": "BMH" + }, + { + "name": "Bracknell Forest", + "code": "BRC" + }, + { + "name": "Bradford", + "code": "BRD" + }, + { + "name": "Brent", + "code": "BEN" + }, + { + "name": "Bridgend", + "code": "BGE" + }, + { + "name": "Brighton and Hove", + "code": "BNH" + }, + { + "name": "Bristol", + "code": "BST" + }, + { + "name": "Bromley", + "code": "BRY" + }, + { + "name": "Buckinghamshire", + "code": "BKM" + }, + { + "name": "Bury", + "code": "BUR" + }, + { + "name": "Caerphilly", + "code": "CAY" + }, + { + "name": "Calderdale", + "code": "CLD" + }, + { + "name": "Cambridgeshire", + "code": "CAM" + }, + { + "name": "Camden", + "code": "CMD" + }, + { + "name": "Cardiff", + "code": "CRF" + }, + { + "name": "Carmarthenshire", + "code": "CMN" + }, + { + "name": "Carrickfergus", + "code": "CKF" + }, + { + "name": "Castlereagh", + "code": "CSR" + }, + { + "name": "Causeway Coast and Glens", + "code": "CCG" + }, + { + "name": "Central Bedfordshire", + "code": "CBF" + }, + { + "name": "Ceredigion", + "code": "CGN" + }, + { + "name": "Cheshire East", + "code": "CHE" + }, + { + "name": "Cheshire West and Chester", + "code": "CHW" + }, + { + "name": "Clackmannanshire", + "code": "CLK" + }, + { + "name": "Coleraine", + "code": "CLR" + }, + { + "name": "Conwy", + "code": "CWY" + }, + { + "name": "Cookstown", + "code": "CKT" + }, + { + "name": "Cornwall", + "code": "CON" + }, + { + "name": "Coventry", + "code": "COV" + }, + { + "name": "Craigavon", + "code": "CGV" + }, + { + "name": "Croydon", + "code": "CRY" + }, + { + "name": "Cumbria", + "code": "CMA" + }, + { + "name": "Darlington", + "code": "DAL" + }, + { + "name": "Denbighshire", + "code": "DEN" + }, + { + "name": "Derby", + "code": "DER" + }, + { + "name": "Derbyshire", + "code": "DBY" + }, + { + "name": "Derry", + "code": "DRY" + }, + { + "name": "Derry and Strabane", + "code": "DRS" + }, + { + "name": "Devon", + "code": "DEV" + }, + { + "name": "Doncaster", + "code": "DNC" + }, + { + "name": "Dorset", + "code": "DOR" + }, + { + "name": "Down", + "code": "DOW" + }, + { + "name": "Dudley", + "code": "DUD" + }, + { + "name": "Dumfries and Galloway", + "code": "DGY" + }, + { + "name": "Dundee", + "code": "DND" + }, + { + "name": "Dungannon and South Tyrone", + "code": "DGN" + }, + { + "name": "Durham", + "code": "DUR" + }, + { + "name": "Ealing", + "code": "EAL" + }, + { + "name": "East Ayrshire", + "code": "EAY" + }, + { + "name": "East Dunbartonshire", + "code": "EDU" + }, + { + "name": "East Lothian", + "code": "ELN" + }, + { + "name": "East Renfrewshire", + "code": "ERW" + }, + { + "name": "East Riding of Yorkshire", + "code": "ERY" + }, + { + "name": "East Sussex", + "code": "ESX" + }, + { + "name": "Edinburgh", + "code": "EDH" + }, + { + "name": "Enfield", + "code": "ENF" + }, + { + "name": "England and Wales", + "code": "EAW" + }, + { + "name": "Essex", + "code": "ESS" + }, + { + "name": "Falkirk", + "code": "FAL" + }, + { + "name": "Fermanagh", + "code": "FER" + }, + { + "name": "Fermanagh and Omagh", + "code": "FMO" + }, + { + "name": "Fife", + "code": "FIF" + }, + { + "name": "Flintshire", + "code": "FLN" + }, + { + "name": "Gateshead", + "code": "GAT" + }, + { + "name": "Glasgow", + "code": "GLG" + }, + { + "name": "Gloucestershire", + "code": "GLS" + }, + { + "name": "Great Britain", + "code": "GBN" + }, + { + "name": "Greenwich", + "code": "GRE" + }, + { + "name": "Gwynedd", + "code": "GWN" + }, + { + "name": "Hackney", + "code": "HCK" + }, + { + "name": "Halton", + "code": "HAL" + }, + { + "name": "Hammersmith and Fulham", + "code": "HMF" + }, + { + "name": "Hampshire", + "code": "HAM" + }, + { + "name": "Haringey", + "code": "HRY" + }, + { + "name": "Harrow", + "code": "HRW" + }, + { + "name": "Hartlepool", + "code": "HPL" + }, + { + "name": "Havering", + "code": "HAV" + }, + { + "name": "Herefordshire", + "code": "HEF" + }, + { + "name": "Hertfordshire", + "code": "HRT" + }, + { + "name": "Highland", + "code": "HLD" + }, + { + "name": "Hillingdon", + "code": "HIL" + }, + { + "name": "Hounslow", + "code": "HNS" + }, + { + "name": "Inverclyde", + "code": "IVC" + }, + { + "name": "Isle of Wight", + "code": "IOW" + }, + { + "name": "Isles of Scilly", + "code": "IOS" + }, + { + "name": "Islington", + "code": "ISL" + }, + { + "name": "Kensington and Chelsea", + "code": "KEC" + }, + { + "name": "Kent", + "code": "KEN" + }, + { + "name": "Kingston upon Hull", + "code": "KHL" + }, + { + "name": "Kingston upon Thames", + "code": "KTT" + }, + { + "name": "Kirklees", + "code": "KIR" + }, + { + "name": "Knowsley", + "code": "KWL" + }, + { + "name": "Lambeth", + "code": "LBH" + }, + { + "name": "Lancashire", + "code": "LAN" + }, + { + "name": "Larne", + "code": "LRN" + }, + { + "name": "Leeds", + "code": "LDS" + }, + { + "name": "Leicester", + "code": "LCE" + }, + { + "name": "Leicestershire", + "code": "LEC" + }, + { + "name": "Lewisham", + "code": "LEW" + }, + { + "name": "Limavady", + "code": "LMV" + }, + { + "name": "Lincolnshire", + "code": "LIN" + }, + { + "name": "Lisburn", + "code": "LSB" + }, + { + "name": "Lisburn and Castlereagh", + "code": "LBC" + }, + { + "name": "Liverpool", + "code": "LIV" + }, + { + "name": "London", + "code": "LND" + }, + { + "name": "Luton", + "code": "LUT" + }, + { + "name": "Magherafelt", + "code": "MFT" + }, + { + "name": "Manchester", + "code": "MAN" + }, + { + "name": "Medway", + "code": "MDW" + }, + { + "name": "Merthyr Tydfil", + "code": "MTY" + }, + { + "name": "Merton", + "code": "MRT" + }, + { + "name": "Mid and East Antrim", + "code": "MEA" + }, + { + "name": "Mid Ulster", + "code": "MUL" + }, + { + "name": "Middlesbrough", + "code": "MDB" + }, + { + "name": "Midlothian", + "code": "MLN" + }, + { + "name": "Milton Keynes", + "code": "MIK" + }, + { + "name": "Monmouthshire", + "code": "MON" + }, + { + "name": "Moray", + "code": "MRY" + }, + { + "name": "Moyle", + "code": "MYL" + }, + { + "name": "Neath Port Talbot", + "code": "NTL" + }, + { + "name": "Newcastle upon Tyne", + "code": "NET" + }, + { + "name": "Newham", + "code": "NWM" + }, + { + "name": "Newport", + "code": "NWP" + }, + { + "name": "Newry and Mourne", + "code": "NYM" + }, + { + "name": "Newry, Mourne and Down", + "code": "NMD" + }, + { + "name": "Newtownabbey", + "code": "NTA" + }, + { + "name": "Norfolk", + "code": "NFK" + }, + { + "name": "North Ayrshire", + "code": "NAY" + }, + { + "name": "North Down", + "code": "NDN" + }, + { + "name": "North East Lincolnshire", + "code": "NEL" + }, + { + "name": "North Lanarkshire", + "code": "NLK" + }, + { + "name": "North Lincolnshire", + "code": "NLN" + }, + { + "name": "North Somerset", + "code": "NSM" + }, + { + "name": "North Tyneside", + "code": "NTY" + }, + { + "name": "North Yorkshire", + "code": "NYK" + }, + { + "name": "Northamptonshire", + "code": "NTH" + }, + { + "name": "Northern Ireland", + "code": "NIR" + }, + { + "name": "Northumberland", + "code": "NBL" + }, + { + "name": "Nottingham", + "code": "NGM" + }, + { + "name": "Nottinghamshire", + "code": "NTT" + }, + { + "name": "Oldham", + "code": "OLD" + }, + { + "name": "Omagh", + "code": "OMH" + }, + { + "name": "Orkney Islands", + "code": "ORK" + }, + { + "name": "Outer Hebrides", + "code": "ELS" + }, + { + "name": "Oxfordshire", + "code": "OXF" + }, + { + "name": "Pembrokeshire", + "code": "PEM" + }, + { + "name": "Perth and Kinross", + "code": "PKN" + }, + { + "name": "Peter", + "code": "PTE" + }, + { + "name": "Plymouth", + "code": "PLY" + }, + { + "name": "Poole", + "code": "POL" + }, + { + "name": "Portsmouth", + "code": "POR" + }, + { + "name": "Powys", + "code": "POW" + }, + { + "name": "Reading", + "code": "RDG" + }, + { + "name": "Redbridge", + "code": "RDB" + }, + { + "name": "Redcar and Cleveland", + "code": "RCC" + }, + { + "name": "Renfrewshire", + "code": "RFW" + }, + { + "name": "Rhondda Cynon Taf", + "code": "RCT" + }, + { + "name": "Richmond upon Thames", + "code": "RIC" + }, + { + "name": "Rochdale", + "code": "RCH" + }, + { + "name": "Rotherham", + "code": "ROT" + }, + { + "name": "Rutland", + "code": "RUT" + }, + { + "name": "Saint Helens", + "code": "SHN" + }, + { + "name": "Salford", + "code": "SLF" + }, + { + "name": "Sandwell", + "code": "SAW" + }, + { + "name": "Scottish Borders", + "code": "SCB" + }, + { + "name": "Sefton", + "code": "SFT" + }, + { + "name": "Sheffield", + "code": "SHF" + }, + { + "name": "Shetland", + "code": "ZET" + }, + { + "name": "Shropshire", + "code": "SHR" + }, + { + "name": "Slough", + "code": "SLG" + }, + { + "name": "Solihull", + "code": "SOL" + }, + { + "name": "Somerset", + "code": "SOM" + }, + { + "name": "South Ayrshire", + "code": "SAY" + }, + { + "name": "South Gloucestershire", + "code": "SGC" + }, + { + "name": "South Lanarkshire", + "code": "SLK" + }, + { + "name": "South Tyneside", + "code": "STY" + }, + { + "name": "Southampton", + "code": "STH" + }, + { + "name": "Southend-on-Sea", + "code": "SOS" + }, + { + "name": "Southwark", + "code": "SWK" + }, + { + "name": "Staffordshire", + "code": "STS" + }, + { + "name": "Stirling", + "code": "STG" + }, + { + "name": "Stockport", + "code": "SKP" + }, + { + "name": "Stockton-on-Tees", + "code": "STT" + }, + { + "name": "Stoke-on-Trent", + "code": "STE" + }, + { + "name": "Strabane", + "code": "STB" + }, + { + "name": "Suffolk", + "code": "SFK" + }, + { + "name": "Sunderland", + "code": "SND" + }, + { + "name": "Surrey", + "code": "SRY" + }, + { + "name": "Sutton", + "code": "STN" + }, + { + "name": "Swansea", + "code": "SWA" + }, + { + "name": "Swindon", + "code": "SWD" + }, + { + "name": "Tameside", + "code": "TAM" + }, + { + "name": "Telford and Wrekin", + "code": "TFW" + }, + { + "name": "Thurrock", + "code": "THR" + }, + { + "name": "Torbay", + "code": "TOB" + }, + { + "name": "Torfaen", + "code": "TOF" + }, + { + "name": "Tower Hamlets", + "code": "TWH" + }, + { + "name": "Trafford", + "code": "TRF" + }, + { + "name": "United Kingdom", + "code": "UKM" + }, + { + "name": "Vale of Glamorgan", + "code": "VGL" + }, + { + "name": "Wakefield", + "code": "WKF" + }, + { + "name": "Walsall", + "code": "WLL" + }, + { + "name": "Waltham Forest", + "code": "WFT" + }, + { + "name": "Wandsworth", + "code": "WND" + }, + { + "name": "Warrington", + "code": "WRT" + }, + { + "name": "Warwickshire", + "code": "WAR" + }, + { + "name": "West Berkshire", + "code": "WBK" + }, + { + "name": "West Dunbartonshire", + "code": "WDU" + }, + { + "name": "West Lothian", + "code": "WLN" + }, + { + "name": "West Sussex", + "code": "WSX" + }, + { + "name": "Westminster", + "code": "WSM" + }, + { + "name": "Wigan", + "code": "WGN" + }, + { + "name": "Wiltshire", + "code": "WIL" + }, + { + "name": "Windsor and Maidenhead", + "code": "WNM" + }, + { + "name": "Wirral", + "code": "WRL" + }, + { + "name": "Wokingham", + "code": "WOK" + }, + { + "name": "Wolverhampton", + "code": "WLV" + }, + { + "name": "Worcestershire", + "code": "WOR" + }, + { + "name": "Wrexham", + "code": "WRX" + }, + { + "name": "York", + "code": "YOR" + }, + { + "name": "ਇੰਗਲੈਂਡ", + "code": "ENG" + }, + { + "name": "ਸਕਾਟਲੈਂਡ", + "code": "SCT" + }, + { + "name": "ਵੇਲਸ", + "code": "WLS" + } + ], + "GD": [ + { + "code": "01", + "name": "Saint Andrew" + }, + { + "code": "02", + "name": "Saint David" + }, + { + "code": "03", + "name": "Saint George" + }, + { + "code": "04", + "name": "Saint John" + }, + { + "code": "05", + "name": "Saint Mark" + }, + { + "code": "06", + "name": "Saint Patrick" + }, + { + "code": "10", + "name": "Carriacou and Petite Martinique" + } + ], + "GE": [ + { + "code": "AB", + "name": "Abkhazia" + }, + { + "code": "AJ", + "name": "Adjara" + }, + { + "code": "GU", + "name": "Guria" + }, + { + "code": "IM", + "name": "Imereti" + }, + { + "code": "KA", + "name": "Kakheti" + }, + { + "code": "KK", + "name": "Kvemo Kartli" + }, + { + "code": "MM", + "name": "Mtskheta-Mtianeti" + }, + { + "code": "RL", + "name": "Racha-Lechkhumi and Kvemo Svaneti" + }, + { + "code": "SZ", + "name": "Samegrelo-Zemo Svaneti" + }, + { + "code": "SJ", + "name": "Samtskhe-Javakheti" + }, + { + "code": "SK", + "name": "Shida Kartli" + }, + { + "code": "TB", + "name": "Tbilisi" + } + ], + "GH": [ + { + "code": "AH", + "name": "Ashanti" + }, + { + "code": "BA", + "name": "Brong-Ahafo" + }, + { + "code": "CP", + "name": "Central" + }, + { + "code": "EP", + "name": "Eastern" + }, + { + "code": "AA", + "name": "Greater Accra" + }, + { + "code": "NP", + "name": "Northern" + }, + { + "code": "UE", + "name": "Upper East" + }, + { + "code": "UW", + "name": "Upper West" + }, + { + "code": "TV", + "name": "Volta" + }, + { + "code": "WP", + "name": "Western" + } + ], + "GL": [ + { + "code": "KU", + "name": "Kujalleq" + }, + { + "code": "QA", + "name": "Qaasuitsup" + }, + { + "code": "QE", + "name": "Qeqqata" + }, + { + "code": "SM", + "name": "Sermersooq" + } + ], + "GM": [ + { + "code": "B", + "name": "Banjul" + }, + { + "code": "M", + "name": "Central River Division" + }, + { + "code": "L", + "name": "Lower River Division" + }, + { + "code": "N", + "name": "North Bank Division" + }, + { + "code": "U", + "name": "Upper River Division" + }, + { + "code": "W", + "name": "West Coast Division" + } + ], + "GN": [ + { + "code": "BE", + "name": "Beyla" + }, + { + "code": "BF", + "name": "Boffa" + }, + { + "code": "BK", + "name": "Boké" + }, + { + "code": "B", + "name": "Boké Region" + }, + { + "code": "C", + "name": "Conakry" + }, + { + "code": "CO", + "name": "Coyah" + }, + { + "code": "DB", + "name": "Dabola" + }, + { + "code": "DL", + "name": "Dalaba" + }, + { + "code": "DI", + "name": "Dinguiraye" + }, + { + "code": "DU", + "name": "Dubréka" + }, + { + "code": "FA", + "name": "Faranah" + }, + { + "code": "F", + "name": "Faranah Region" + }, + { + "code": "FO", + "name": "Forécariah" + }, + { + "code": "FR", + "name": "Fria" + }, + { + "code": "GA", + "name": "Gaoual" + }, + { + "code": "GU", + "name": "Guéckédou" + }, + { + "code": "KA", + "name": "Kankan" + }, + { + "code": "K", + "name": "Kankan Region" + }, + { + "code": "KE", + "name": "Kérouané" + }, + { + "code": "KD", + "name": "Kindia" + }, + { + "code": "D", + "name": "Kindia Region" + }, + { + "code": "KS", + "name": "Kissidougou" + }, + { + "code": "KB", + "name": "Koubia" + }, + { + "code": "KN", + "name": "Koundara" + }, + { + "code": "KO", + "name": "Kouroussa" + }, + { + "code": "LA", + "name": "Labé" + }, + { + "code": "L", + "name": "Labé Region" + }, + { + "code": "LE", + "name": "Lélouma" + }, + { + "code": "LO", + "name": "Lola" + }, + { + "code": "MC", + "name": "Macenta" + }, + { + "code": "ML", + "name": "Mali" + }, + { + "code": "MM", + "name": "Mamou" + }, + { + "code": "M", + "name": "Mamou Region" + }, + { + "code": "MD", + "name": "Mandiana" + }, + { + "code": "NZ", + "name": "Nzérékoré" + }, + { + "code": "N", + "name": "Nzérékoré Region" + }, + { + "code": "PI", + "name": "Pita" + }, + { + "code": "SI", + "name": "Siguiri" + }, + { + "code": "TE", + "name": "Télimélé" + }, + { + "code": "TO", + "name": "Tougué" + }, + { + "code": "YO", + "name": "Yomou" + } + ], + "GQ": [ + { + "code": "AN", + "name": "Annobón" + }, + { + "code": "BN", + "name": "Bioko Norte" + }, + { + "code": "BS", + "name": "Bioko Sur" + }, + { + "code": "CS", + "name": "Centro Sur" + }, + { + "code": "I", + "name": "Insular" + }, + { + "code": "KN", + "name": "Kié-Ntem" + }, + { + "code": "LI", + "name": "Litoral" + }, + { + "code": "C", + "name": "Río Muni" + }, + { + "code": "WN", + "name": "Wele-Nzas" + } + ], + "GR": [ + { + "code": "13", + "name": "Achaea" + }, + { + "code": "01", + "name": "Aetolia-Acarnania" + }, + { + "code": "12", + "name": "Arcadia" + }, + { + "code": "11", + "name": "Argolis" + }, + { + "code": "31", + "name": "Arta" + }, + { + "code": "I", + "name": "Attica" + }, + { + "code": "A1", + "name": "Attica Department" + }, + { + "code": "03", + "name": "Boeotia" + }, + { + "code": "H", + "name": "Central Greece" + }, + { + "code": "B", + "name": "Central Macedonia" + }, + { + "code": "64", + "name": "Chalkidiki" + }, + { + "code": "94", + "name": "Chania" + }, + { + "code": "85", + "name": "Chios" + }, + { + "code": "22", + "name": "Corfu" + }, + { + "code": "15", + "name": "Corinthia" + }, + { + "code": "M", + "name": "Crete" + }, + { + "code": "82", + "name": "Cyclades" + }, + { + "code": "81", + "name": "Dodecanese" + }, + { + "code": "52", + "name": "Drama" + }, + { + "code": "A", + "name": "East Macedonia and Thrace" + }, + { + "code": "D", + "name": "Epirus" + }, + { + "code": "04", + "name": "Euboea" + }, + { + "code": "05", + "name": "Evritania" + }, + { + "code": "71", + "name": "Evros" + }, + { + "code": "63", + "name": "Florina" + }, + { + "code": "51", + "name": "Grevena" + }, + { + "code": "91", + "name": "Heraklion region" + }, + { + "code": "14", + "name": "Ilia" + }, + { + "code": "53", + "name": "Imathia" + }, + { + "code": "33", + "name": "Ioannina" + }, + { + "code": "F", + "name": "Ionian Islands" + }, + { + "code": "41", + "name": "Karditsa" + }, + { + "code": "56", + "name": "Kastoria" + }, + { + "code": "55", + "name": "Kavala" + }, + { + "code": "23", + "name": "Kefalonia" + }, + { + "code": "57", + "name": "Kilkis" + }, + { + "code": "58", + "name": "Kozani" + }, + { + "code": "16", + "name": "Laconia" + }, + { + "code": "42", + "name": "Larissa" + }, + { + "code": "92", + "name": "Lasithi" + }, + { + "code": "24", + "name": "Lefkada" + }, + { + "code": "83", + "name": "Lesbos" + }, + { + "code": "43", + "name": "Magnesia" + }, + { + "code": "17", + "name": "Messenia" + }, + { + "code": "69", + "name": "Mount Athos" + }, + { + "code": "K", + "name": "North Aegean" + }, + { + "code": "59", + "name": "Pella" + }, + { + "code": "J", + "name": "Peloponnese" + }, + { + "code": "07", + "name": "Phocis" + }, + { + "code": "06", + "name": "Phthiotis" + }, + { + "code": "61", + "name": "Pieria" + }, + { + "code": "34", + "name": "Preveza" + }, + { + "code": "93", + "name": "Rethymno" + }, + { + "code": "73", + "name": "Rhodope" + }, + { + "code": "84", + "name": "Samos" + }, + { + "code": "62", + "name": "Serres" + }, + { + "code": "L", + "name": "South Aegean" + }, + { + "code": "32", + "name": "Thesprotia" + }, + { + "code": "54", + "name": "Thessaloniki" + }, + { + "code": "E", + "name": "Thessaly" + }, + { + "code": "44", + "name": "Trikala" + }, + { + "code": "G", + "name": "West Greece" + }, + { + "code": "C", + "name": "West Macedonia" + }, + { + "code": "72", + "name": "Xanthi" + }, + { + "code": "21", + "name": "Zakynthos" + } + ], + "GT": [ + { + "code": "AV", + "name": "Alta Verapaz" + }, + { + "code": "BV", + "name": "Baja Verapaz" + }, + { + "code": "CM", + "name": "Chimaltenango" + }, + { + "code": "CQ", + "name": "Chiquimula" + }, + { + "code": "PR", + "name": "El Progreso" + }, + { + "code": "ES", + "name": "Escuintla" + }, + { + "code": "GU", + "name": "Guatemala" + }, + { + "code": "HU", + "name": "Huehuetenango" + }, + { + "code": "IZ", + "name": "Izabal" + }, + { + "code": "JA", + "name": "Jalapa" + }, + { + "code": "JU", + "name": "Jutiapa" + }, + { + "code": "PE", + "name": "Petén" + }, + { + "code": "QZ", + "name": "Quetzaltenango" + }, + { + "code": "QC", + "name": "Quiché" + }, + { + "code": "RE", + "name": "Retalhuleu" + }, + { + "code": "SA", + "name": "Sacatepéquez" + }, + { + "code": "SM", + "name": "San Marcos" + }, + { + "code": "SR", + "name": "Santa Rosa" + }, + { + "code": "SO", + "name": "Sololá" + }, + { + "code": "SU", + "name": "Suchitepéquez" + }, + { + "code": "TO", + "name": "Totonicapán" + }, + { + "code": "ZA", + "name": "Zacapa" + } + ], + "GW": [ + { + "code": "BA", + "name": "Bafatá" + }, + { + "code": "BM", + "name": "Biombo" + }, + { + "code": "BS", + "name": "Bissau" + }, + { + "code": "BL", + "name": "Bolama" + }, + { + "code": "CA", + "name": "Cacheu" + }, + { + "code": "GA", + "name": "Gabú" + }, + { + "code": "L", + "name": "Leste" + }, + { + "code": "N", + "name": "Norte" + }, + { + "code": "OI", + "name": "Oio" + }, + { + "code": "QU", + "name": "Quinara" + }, + { + "code": "S", + "name": "Sul" + }, + { + "code": "TO", + "name": "Tombali" + } + ], + "GY": [ + { + "code": "BA", + "name": "Barima-Waini" + }, + { + "code": "CU", + "name": "Cuyuni-Mazaruni" + }, + { + "code": "DE", + "name": "Demerara-Mahaica" + }, + { + "code": "EB", + "name": "East Berbice-Corentyne" + }, + { + "code": "ES", + "name": "Essequibo Islands-West Demerara" + }, + { + "code": "MA", + "name": "Mahaica-Berbice" + }, + { + "code": "PM", + "name": "Pomeroon-Supenaam" + }, + { + "code": "PT", + "name": "Potaro-Siparuni" + }, + { + "code": "UD", + "name": "Upper Demerara-Berbice" + }, + { + "code": "UT", + "name": "Upper Takutu-Upper Essequibo" + } + ], + "HN": [ + { + "code": "AT", + "name": "Atlántida" + }, + { + "code": "IB", + "name": "Bay Islands" + }, + { + "code": "CH", + "name": "Choluteca" + }, + { + "code": "CL", + "name": "Colón" + }, + { + "code": "CM", + "name": "Comayagua" + }, + { + "code": "CP", + "name": "Copán" + }, + { + "code": "CR", + "name": "Cortés" + }, + { + "code": "EP", + "name": "El Paraíso" + }, + { + "code": "FM", + "name": "Francisco Morazán" + }, + { + "code": "GD", + "name": "Gracias a Dios" + }, + { + "code": "IN", + "name": "Intibucá" + }, + { + "code": "LP", + "name": "La Paz" + }, + { + "code": "LE", + "name": "Lempira" + }, + { + "code": "OC", + "name": "Ocotepeque" + }, + { + "code": "OL", + "name": "Olancho" + }, + { + "code": "SB", + "name": "Santa Bárbara" + }, + { + "code": "VA", + "name": "Valle" + }, + { + "code": "YO", + "name": "Yoro" + } + ], + "HR": [ + { + "code": "01", + "name": "Zagreb County" + }, + { + "code": "02", + "name": "Krapina-Zagorje" + }, + { + "code": "03", + "name": "Sisak-Moslavina" + }, + { + "code": "04", + "name": "Karlovac" + }, + { + "code": "05", + "name": "Varaždin" + }, + { + "code": "06", + "name": "Koprivnica-Križevci" + }, + { + "code": "07", + "name": "Bjelovar-Bilogora" + }, + { + "code": "08", + "name": "Primorje-Gorski Kotar" + }, + { + "code": "09", + "name": "Lika-Senj" + }, + { + "code": "10", + "name": "Virovitica-Podravina" + }, + { + "code": "11", + "name": "Požega-Slavonia" + }, + { + "code": "12", + "name": "Brod-Posavina" + }, + { + "code": "13", + "name": "Zadar" + }, + { + "code": "14", + "name": "Osijek-Baranja" + }, + { + "code": "15", + "name": "Å ibenik-Knin" + }, + { + "code": "16", + "name": "Vukovar-Syrmia" + }, + { + "code": "17", + "name": "Split-Dalmatia" + }, + { + "code": "18", + "name": "Istria" + }, + { + "code": "19", + "name": "Dubrovnik-Neretva" + }, + { + "code": "20", + "name": "MeÄ‘imurje" + }, + { + "code": "21", + "name": "Zagreb" + } + ], + "HT": [ + { + "code": "AR", + "name": "Artibonite" + }, + { + "code": "CE", + "name": "Centre" + }, + { + "code": "GA", + "name": "Grand’Anse" + }, + { + "code": "NI", + "name": "Nippes" + }, + { + "code": "ND", + "name": "Nord" + }, + { + "code": "NE", + "name": "Nord-Est" + }, + { + "code": "NO", + "name": "Nord-Ouest" + }, + { + "code": "OU", + "name": "Ouest" + }, + { + "code": "SD", + "name": "Sud" + }, + { + "code": "SE", + "name": "Sud-Est" + } + ], + "HU": [ + { + "code": "BK", + "name": "Bács-Kiskun" + }, + { + "code": "BA", + "name": "Baranya" + }, + { + "code": "BE", + "name": "Békés" + }, + { + "code": "BC", + "name": "Békéscsaba" + }, + { + "code": "BZ", + "name": "Borsod-Abaúj-Zemplén" + }, + { + "code": "BU", + "name": "Budapest" + }, + { + "code": "CS", + "name": "Csongrád" + }, + { + "code": "DE", + "name": "Debrecen" + }, + { + "code": "DU", + "name": "Dunaújváros" + }, + { + "code": "EG", + "name": "Eger" + }, + { + "code": "ER", + "name": "Érd" + }, + { + "code": "FE", + "name": "Fejér" + }, + { + "code": "GY", + "name": "GyÅ‘r" + }, + { + "code": "GS", + "name": "GyÅ‘r-Moson-Sopron" + }, + { + "code": "HB", + "name": "Hajdú-Bihar" + }, + { + "code": "HE", + "name": "Heves" + }, + { + "code": "HV", + "name": "HódmezÅ‘vásárhely" + }, + { + "code": "JN", + "name": "Jász-Nagykun-Szolnok" + }, + { + "code": "KV", + "name": "Kaposvár" + }, + { + "code": "KM", + "name": "Kecskemét" + }, + { + "code": "KE", + "name": "Komárom-Esztergom" + }, + { + "code": "MI", + "name": "Miskolc" + }, + { + "code": "NK", + "name": "Nagykanizsa" + }, + { + "code": "NO", + "name": "Nógrád" + }, + { + "code": "NY", + "name": "Nyíregyháza" + }, + { + "code": "PS", + "name": "Pécs" + }, + { + "code": "PE", + "name": "Pest" + }, + { + "code": "ST", + "name": "Salgótarján" + }, + { + "code": "SO", + "name": "Somogy" + }, + { + "code": "SN", + "name": "Sopron" + }, + { + "code": "SZ", + "name": "Szabolcs-Szatmár-Bereg" + }, + { + "code": "SD", + "name": "Szeged" + }, + { + "code": "SF", + "name": "Székesfehérvár" + }, + { + "code": "SS", + "name": "Szekszárd" + }, + { + "code": "SK", + "name": "Szolnok" + }, + { + "code": "SH", + "name": "Szombathely" + }, + { + "code": "TB", + "name": "Tatabánya" + }, + { + "code": "TO", + "name": "Tolna" + }, + { + "code": "VA", + "name": "Vas" + }, + { + "code": "VM", + "name": "Veszprém" + }, + { + "code": "VE", + "name": "Veszprém County" + }, + { + "code": "ZA", + "name": "Zala" + }, + { + "code": "ZE", + "name": "Zalaegerszeg" + } + ], + "ID": [ + { + "code": "AC", + "name": "Aceh" + }, + { + "code": "BA", + "name": "Bali" + }, + { + "code": "BB", + "name": "Bangka–Belitung Islands" + }, + { + "code": "BT", + "name": "Banten" + }, + { + "code": "BE", + "name": "Bengkulu" + }, + { + "code": "JT", + "name": "Central Java" + }, + { + "code": "KT", + "name": "Central Kalimantan" + }, + { + "code": "ST", + "name": "Central Sulawesi" + }, + { + "code": "JI", + "name": "East Java" + }, + { + "code": "KI", + "name": "East Kalimantan" + }, + { + "code": "NT", + "name": "East Nusa Tenggara" + }, + { + "code": "GO", + "name": "Gorontalo" + }, + { + "code": "JK", + "name": "Jakarta" + }, + { + "code": "JA", + "name": "Jambi" + }, + { + "code": "JW", + "name": "Java" + }, + { + "code": "KA", + "name": "Kalimantan" + }, + { + "code": "LA", + "name": "Lampung" + }, + { + "code": "NU", + "name": "Lesser Sunda Islands" + }, + { + "code": "MA", + "name": "Maluku" + }, + { + "code": "ML", + "name": "Maluku Islands" + }, + { + "code": "KU", + "name": "North Kalimantan" + }, + { + "code": "MU", + "name": "North Maluku" + }, + { + "code": "SA", + "name": "North Sulawesi" + }, + { + "code": "SU", + "name": "North Sumatra" + }, + { + "code": "PA", + "name": "Papua" + }, + { + "code": "PP", + "name": "Papua Islands" + }, + { + "code": "RI", + "name": "Riau" + }, + { + "code": "KR", + "name": "Riau Islands" + }, + { + "code": "KS", + "name": "South Kalimantan" + }, + { + "code": "SN", + "name": "South Sulawesi" + }, + { + "code": "SS", + "name": "South Sumatra" + }, + { + "code": "SG", + "name": "Southeast Sulawesi" + }, + { + "code": "SL", + "name": "Sulawesi" + }, + { + "code": "SM", + "name": "Sumatra" + }, + { + "code": "JB", + "name": "West Java" + }, + { + "code": "KB", + "name": "West Kalimantan" + }, + { + "code": "NB", + "name": "West Nusa Tenggara" + }, + { + "code": "PB", + "name": "West Papua" + }, + { + "code": "SR", + "name": "West Sulawesi" + }, + { + "code": "SB", + "name": "West Sumatra" + }, + { + "code": "YO", + "name": "Yogyakarta" + } + ], + "IE": [ + { + "code": "CW", + "name": "Carlow" + }, + { + "code": "CN", + "name": "Cavan" + }, + { + "code": "CE", + "name": "Clare" + }, + { + "code": "C", + "name": "Connacht" + }, + { + "code": "CO", + "name": "Cork" + }, + { + "code": "DL", + "name": "Donegal" + }, + { + "code": "D", + "name": "Dublin" + }, + { + "code": "G", + "name": "Galway" + }, + { + "code": "KY", + "name": "Kerry" + }, + { + "code": "KE", + "name": "Kildare" + }, + { + "code": "KK", + "name": "Kilkenny" + }, + { + "code": "LS", + "name": "Laois" + }, + { + "code": "L", + "name": "Leinster" + }, + { + "code": "LM", + "name": "Leitrim" + }, + { + "code": "LK", + "name": "Limerick" + }, + { + "code": "LD", + "name": "Longford" + }, + { + "code": "LH", + "name": "Louth" + }, + { + "code": "MO", + "name": "Mayo" + }, + { + "code": "MH", + "name": "Meath" + }, + { + "code": "MN", + "name": "Monaghan" + }, + { + "code": "M", + "name": "Munster" + }, + { + "code": "OY", + "name": "Offaly" + }, + { + "code": "RN", + "name": "Roscommon" + }, + { + "code": "SO", + "name": "Sligo" + }, + { + "code": "TA", + "name": "Tipperary" + }, + { + "code": "U", + "name": "Ulster" + }, + { + "code": "WD", + "name": "Waterford" + }, + { + "code": "WH", + "name": "Westmeath" + }, + { + "code": "WX", + "name": "Wexford" + }, + { + "code": "WW", + "name": "Wicklow" + } + ], + "IL": [ + { + "code": "M", + "name": "Central District" + }, + { + "code": "HA", + "name": "Haifa District" + }, + { + "code": "JM", + "name": "Jerusalem" + }, + { + "code": "Z", + "name": "Northern District" + }, + { + "code": "D", + "name": "Southern District" + }, + { + "code": "TA", + "name": "Tel Aviv District" + } + ], + "IN": [ + { + "code": "AN", + "name": "Andaman and Nicobar Islands" + }, + { + "code": "AP", + "name": "Andhra Pradesh" + }, + { + "code": "AR", + "name": "Arunachal Pradesh" + }, + { + "code": "AS", + "name": "Assam" + }, + { + "code": "BR", + "name": "Bihar" + }, + { + "code": "CH", + "name": "Chandigarh" + }, + { + "code": "CT", + "name": "Chhattisgarh" + }, + { + "code": "DN", + "name": "Dadra and Nagar Haveli" + }, + { + "code": "DD", + "name": "Daman and Diu" + }, + { + "code": "DL", + "name": "Delhi" + }, + { + "code": "GA", + "name": "Goa" + }, + { + "code": "GJ", + "name": "Gujarat" + }, + { + "code": "HR", + "name": "Haryana" + }, + { + "code": "HP", + "name": "Himachal Pradesh" + }, + { + "code": "JK", + "name": "Jammu and Kashmir" + }, + { + "code": "JH", + "name": "Jharkhand" + }, + { + "code": "KA", + "name": "Karnataka" + }, + { + "code": "KL", + "name": "Kerala" + }, + { + "code": "LD", + "name": "Lakshadweep" + }, + { + "code": "MP", + "name": "Madhya Pradesh" + }, + { + "code": "MH", + "name": "Maharashtra" + }, + { + "code": "MN", + "name": "Manipur" + }, + { + "code": "ML", + "name": "Meghalaya" + }, + { + "code": "MZ", + "name": "Mizoram" + }, + { + "code": "NL", + "name": "Nagaland" + }, + { + "code": "OR", + "name": "Odisha" + }, + { + "code": "PY", + "name": "Puducherry" + }, + { + "code": "PB", + "name": "Punjab" + }, + { + "code": "RJ", + "name": "Rajasthan" + }, + { + "code": "SK", + "name": "Sikkim" + }, + { + "code": "TN", + "name": "Tamil Nadu" + }, + { + "code": "TG", + "name": "Telangana" + }, + { + "code": "TR", + "name": "Tripura" + }, + { + "code": "UP", + "name": "Uttar Pradesh" + }, + { + "code": "UT", + "name": "Uttarakhand" + }, + { + "code": "WB", + "name": "West Bengal" + } + ], + "IQ": [ + { + "code": "AN", + "name": "Al Anbar" + }, + { + "code": "MU", + "name": "Al Muthanna" + }, + { + "code": "QA", + "name": "Al-QÄdisiyyah" + }, + { + "code": "BB", + "name": "Babylon" + }, + { + "code": "BG", + "name": "Baghdad" + }, + { + "code": "BA", + "name": "Basra" + }, + { + "code": "DQ", + "name": "Dhi Qar" + }, + { + "code": "DI", + "name": "Diyala" + }, + { + "code": "DA", + "name": "Dohuk" + }, + { + "code": "AR", + "name": "Erbil" + }, + { + "code": "KA", + "name": "Karbala" + }, + { + "code": "KI", + "name": "Kirkuk" + }, + { + "code": "MA", + "name": "Maysan" + }, + { + "code": "NA", + "name": "Najaf" + }, + { + "code": "NI", + "name": "Nineveh" + }, + { + "code": "SD", + "name": "Saladin" + }, + { + "code": "SU", + "name": "Sulaymaniyah" + }, + { + "code": "WA", + "name": "Wasit" + } + ], + "IR": [ + { + "code": "01", + "name": "East Azerbaijan" + }, + { + "code": "02", + "name": "West Azarbaijan" + }, + { + "code": "03", + "name": "Ardabil" + }, + { + "code": "04", + "name": "Isfahan" + }, + { + "code": "05", + "name": "Ilam" + }, + { + "code": "06", + "name": "Bushehr" + }, + { + "code": "07", + "name": "Tehran" + }, + { + "code": "08", + "name": "Chaharmahal and Bakhtiari" + }, + { + "code": "10", + "name": "Khuzestan" + }, + { + "code": "11", + "name": "Zanjan" + }, + { + "code": "12", + "name": "Semnan" + }, + { + "code": "13", + "name": "Sistan and Baluchestan" + }, + { + "code": "14", + "name": "Fars" + }, + { + "code": "15", + "name": "Kerman" + }, + { + "code": "16", + "name": "Kurdistan" + }, + { + "code": "17", + "name": "Kermanshah" + }, + { + "code": "18", + "name": "Kohgiluyeh and Boyer-Ahmad" + }, + { + "code": "19", + "name": "Gilan" + }, + { + "code": "20", + "name": "Lorestan" + }, + { + "code": "21", + "name": "Mazandaran" + }, + { + "code": "22", + "name": "Markazi" + }, + { + "code": "23", + "name": "Hormozgan" + }, + { + "code": "24", + "name": "Hamadan" + }, + { + "code": "25", + "name": "Yazd" + }, + { + "code": "26", + "name": "Qom" + }, + { + "code": "27", + "name": "Golestan" + }, + { + "code": "28", + "name": "Qazvin" + }, + { + "code": "29", + "name": "South Khorasan" + }, + { + "code": "30", + "name": "Razavi Khorasan" + }, + { + "code": "31", + "name": "North Khorasan" + }, + { + "code": "32", + "name": "Alborz" + } + ], + "IS": [ + { + "code": "0", + "name": "Reykjavík" + }, + { + "code": "1", + "name": "Capital" + }, + { + "code": "2", + "name": "Southern Peninsula" + }, + { + "code": "3", + "name": "Western" + }, + { + "code": "4", + "name": "Westfjords" + }, + { + "code": "5", + "name": "Northwestern" + }, + { + "code": "6", + "name": "Northeastern" + }, + { + "code": "7", + "name": "Eastern" + }, + { + "code": "8", + "name": "Southern" + } + ], + "IT": [ + { + "code": "65", + "name": "Abruzzo" + }, + { + "code": "AG", + "name": "Agrigento" + }, + { + "code": "AL", + "name": "Alessandria" + }, + { + "code": "AN", + "name": "Ancona" + }, + { + "code": "AO", + "name": "Aosta" + }, + { + "code": "23", + "name": "Aosta Valley" + }, + { + "code": "75", + "name": "Apulia" + }, + { + "code": "AR", + "name": "Arezzo" + }, + { + "code": "AP", + "name": "Ascoli Piceno" + }, + { + "code": "AT", + "name": "Asti" + }, + { + "code": "AV", + "name": "Avellino" + }, + { + "code": "BA", + "name": "Bari" + }, + { + "code": "BT", + "name": "Barletta-Andria-Trani" + }, + { + "code": "77", + "name": "Basilicata" + }, + { + "code": "BL", + "name": "Belluno" + }, + { + "code": "BN", + "name": "Benevento" + }, + { + "code": "BG", + "name": "Bergamo" + }, + { + "code": "BI", + "name": "Biella" + }, + { + "code": "BO", + "name": "Bologna" + }, + { + "code": "BS", + "name": "Brescia" + }, + { + "code": "BR", + "name": "Brindisi" + }, + { + "code": "CA", + "name": "Cagliari" + }, + { + "code": "78", + "name": "Calabria" + }, + { + "code": "CL", + "name": "Caltanissetta" + }, + { + "code": "72", + "name": "Campania" + }, + { + "code": "CB", + "name": "Campobasso" + }, + { + "code": "CI", + "name": "Carbonia-Iglesias" + }, + { + "code": "CE", + "name": "Caserta" + }, + { + "code": "CT", + "name": "Catania" + }, + { + "code": "CZ", + "name": "Catanzaro" + }, + { + "code": "CH", + "name": "Chieti" + }, + { + "code": "CO", + "name": "Como" + }, + { + "code": "CS", + "name": "Cosenza" + }, + { + "code": "CR", + "name": "Cremona" + }, + { + "code": "KR", + "name": "Crotone" + }, + { + "code": "CN", + "name": "Cuneo" + }, + { + "code": "45", + "name": "Emilia-Romagna" + }, + { + "code": "EN", + "name": "Enna" + }, + { + "code": "FM", + "name": "Fermo" + }, + { + "code": "FE", + "name": "Ferrara" + }, + { + "code": "FI", + "name": "Florence" + }, + { + "code": "FG", + "name": "Foggia" + }, + { + "code": "FC", + "name": "Forlì-Cesena" + }, + { + "code": "36", + "name": "Friuli–Venezia Giulia" + }, + { + "code": "FR", + "name": "Frosinone" + }, + { + "code": "GE", + "name": "Genoa" + }, + { + "code": "GO", + "name": "Gorizia" + }, + { + "code": "GR", + "name": "Grosseto" + }, + { + "code": "IM", + "name": "Imperia" + }, + { + "code": "IS", + "name": "Isernia" + }, + { + "code": "AQ", + "name": "L’Aquila" + }, + { + "code": "SP", + "name": "La Spezia" + }, + { + "code": "LT", + "name": "Latina" + }, + { + "code": "62", + "name": "Lazio" + }, + { + "code": "LE", + "name": "Lecce" + }, + { + "code": "LC", + "name": "Lecco" + }, + { + "code": "42", + "name": "Liguria" + }, + { + "code": "LI", + "name": "Livorno" + }, + { + "code": "LO", + "name": "Lodi" + }, + { + "code": "25", + "name": "Lombardy" + }, + { + "code": "LU", + "name": "Lucca" + }, + { + "code": "MC", + "name": "Macerata" + }, + { + "code": "MN", + "name": "Mantua" + }, + { + "code": "57", + "name": "Marche" + }, + { + "code": "MS", + "name": "Massa and Carrara" + }, + { + "code": "MT", + "name": "Matera" + }, + { + "code": "VS", + "name": "Medio Campidano" + }, + { + "code": "ME", + "name": "Messina" + }, + { + "code": "MI", + "name": "Milan" + }, + { + "code": "MO", + "name": "Modena" + }, + { + "code": "67", + "name": "Molise" + }, + { + "code": "MB", + "name": "Monza and Brianza" + }, + { + "code": "NA", + "name": "Naples" + }, + { + "code": "NO", + "name": "Novara" + }, + { + "code": "NU", + "name": "Nuoro" + }, + { + "code": "OG", + "name": "Ogliastra" + }, + { + "code": "OT", + "name": "Olbia-Tempio" + }, + { + "code": "OR", + "name": "Oristano" + }, + { + "code": "PD", + "name": "Padua" + }, + { + "code": "PA", + "name": "Palermo" + }, + { + "code": "PR", + "name": "Parma" + }, + { + "code": "PV", + "name": "Pavia" + }, + { + "code": "PG", + "name": "Perugia" + }, + { + "code": "PU", + "name": "Pesaro and Urbino" + }, + { + "code": "PE", + "name": "Pescara" + }, + { + "code": "PC", + "name": "Piacenza" + }, + { + "code": "21", + "name": "Piedmont" + }, + { + "code": "PI", + "name": "Pisa" + }, + { + "code": "PT", + "name": "Pistoia" + }, + { + "code": "PN", + "name": "Pordenone" + }, + { + "code": "PZ", + "name": "Potenza" + }, + { + "code": "PO", + "name": "Prato" + }, + { + "code": "RG", + "name": "Ragusa" + }, + { + "code": "RA", + "name": "Ravenna" + }, + { + "code": "RC", + "name": "Reggio Calabria" + }, + { + "code": "RE", + "name": "Reggio Emilia" + }, + { + "code": "RI", + "name": "Rieti" + }, + { + "code": "RN", + "name": "Rimini" + }, + { + "code": "RM", + "name": "Rome" + }, + { + "code": "RO", + "name": "Rovigo" + }, + { + "code": "SA", + "name": "Salerno" + }, + { + "code": "88", + "name": "Sardinia" + }, + { + "code": "SS", + "name": "Sassari" + }, + { + "code": "SV", + "name": "Savona" + }, + { + "code": "82", + "name": "Sicily" + }, + { + "code": "SI", + "name": "Siena" + }, + { + "code": "SO", + "name": "Sondrio" + }, + { + "code": "BZ", + "name": "South Tyrol" + }, + { + "code": "SR", + "name": "Syracuse" + }, + { + "code": "TA", + "name": "Taranto" + }, + { + "code": "TE", + "name": "Teramo" + }, + { + "code": "TR", + "name": "Terni" + }, + { + "code": "TP", + "name": "Trapani" + }, + { + "code": "TN", + "name": "Trentino" + }, + { + "code": "32", + "name": "Trentino-South Tyrol" + }, + { + "code": "TV", + "name": "Treviso" + }, + { + "code": "TS", + "name": "Trieste" + }, + { + "code": "TO", + "name": "Turin" + }, + { + "code": "52", + "name": "Tuscany" + }, + { + "code": "UD", + "name": "Udine" + }, + { + "code": "55", + "name": "Umbria" + }, + { + "code": "VA", + "name": "Varese" + }, + { + "code": "34", + "name": "Veneto" + }, + { + "code": "VE", + "name": "Venice" + }, + { + "code": "VB", + "name": "Verbano-Cusio-Ossola" + }, + { + "code": "VC", + "name": "Vercelli" + }, + { + "code": "VR", + "name": "Verona" + }, + { + "code": "VV", + "name": "Vibo Valentia" + }, + { + "code": "VI", + "name": "Vicenza" + }, + { + "code": "VT", + "name": "Viterbo" + } + ], + "JM": [ + { + "code": "01", + "name": "Kingston" + }, + { + "code": "02", + "name": "Saint Andrew" + }, + { + "code": "03", + "name": "Saint Thomas" + }, + { + "code": "04", + "name": "Portland" + }, + { + "code": "05", + "name": "Saint Mary" + }, + { + "code": "06", + "name": "Saint Ann" + }, + { + "code": "07", + "name": "Trelawny" + }, + { + "code": "08", + "name": "Saint James" + }, + { + "code": "09", + "name": "Hanover" + }, + { + "code": "10", + "name": "Westmoreland" + }, + { + "code": "11", + "name": "Saint Elizabeth" + }, + { + "code": "12", + "name": "Manchester" + }, + { + "code": "13", + "name": "Clarendon" + }, + { + "code": "14", + "name": "Saint Catherine" + } + ], + "JO": [ + { + "code": "AJ", + "name": "Ajloun" + }, + { + "code": "AM", + "name": "Amman" + }, + { + "code": "AQ", + "name": "Aqaba" + }, + { + "code": "BA", + "name": "Balqa" + }, + { + "code": "IR", + "name": "Irbid" + }, + { + "code": "JA", + "name": "Jerash" + }, + { + "code": "KA", + "name": "Karak" + }, + { + "code": "MN", + "name": "Ma’an" + }, + { + "code": "MD", + "name": "Madaba" + }, + { + "code": "MA", + "name": "Mafraq" + }, + { + "code": "AT", + "name": "Tafilah" + }, + { + "code": "AZ", + "name": "Zarqa" + } + ], + "JP": [ + { + "code": "01", + "name": "HokkaidÅ" + }, + { + "code": "02", + "name": "Aomori" + }, + { + "code": "03", + "name": "Iwate" + }, + { + "code": "04", + "name": "Miyagi" + }, + { + "code": "05", + "name": "Akita" + }, + { + "code": "06", + "name": "Yamagata" + }, + { + "code": "07", + "name": "Fukushima" + }, + { + "code": "08", + "name": "Ibaraki" + }, + { + "code": "09", + "name": "Tochigi" + }, + { + "code": "10", + "name": "Gunma" + }, + { + "code": "11", + "name": "Saitama" + }, + { + "code": "12", + "name": "Chiba" + }, + { + "code": "13", + "name": "Tokyo" + }, + { + "code": "14", + "name": "Kanagawa" + }, + { + "code": "15", + "name": "Niigata" + }, + { + "code": "16", + "name": "Toyama" + }, + { + "code": "17", + "name": "Ishikawa" + }, + { + "code": "18", + "name": "Fukui" + }, + { + "code": "19", + "name": "Yamanashi" + }, + { + "code": "20", + "name": "Nagano" + }, + { + "code": "21", + "name": "Gifu" + }, + { + "code": "22", + "name": "Shizuoka" + }, + { + "code": "23", + "name": "Aichi" + }, + { + "code": "24", + "name": "Mie" + }, + { + "code": "25", + "name": "Shiga" + }, + { + "code": "26", + "name": "KyÅto" + }, + { + "code": "27", + "name": "ÅŒsaka" + }, + { + "code": "28", + "name": "HyÅgo" + }, + { + "code": "29", + "name": "Nara" + }, + { + "code": "30", + "name": "Wakayama" + }, + { + "code": "31", + "name": "Tottori" + }, + { + "code": "32", + "name": "Shimane" + }, + { + "code": "33", + "name": "Okayama" + }, + { + "code": "34", + "name": "Hiroshima" + }, + { + "code": "35", + "name": "Yamaguchi" + }, + { + "code": "36", + "name": "Tokushima" + }, + { + "code": "37", + "name": "Kagawa" + }, + { + "code": "38", + "name": "Ehime" + }, + { + "code": "39", + "name": "KÅchi" + }, + { + "code": "40", + "name": "Fukuoka" + }, + { + "code": "41", + "name": "Saga" + }, + { + "code": "42", + "name": "Nagasaki" + }, + { + "code": "43", + "name": "Kumamoto" + }, + { + "code": "44", + "name": "ÅŒita" + }, + { + "code": "45", + "name": "Miyazaki" + }, + { + "code": "46", + "name": "Kagoshima" + }, + { + "code": "47", + "name": "Okinawa" + } + ], + "KE": [ + { + "code": "01", + "name": "Baringo" + }, + { + "code": "02", + "name": "Bomet" + }, + { + "code": "03", + "name": "Bungoma" + }, + { + "code": "04", + "name": "Busia" + }, + { + "code": "05", + "name": "Elgeyo-Marakwet" + }, + { + "code": "06", + "name": "Embu" + }, + { + "code": "07", + "name": "Garissa" + }, + { + "code": "08", + "name": "Homa Bay" + }, + { + "code": "09", + "name": "Isiolo" + }, + { + "code": "10", + "name": "Kajiado" + }, + { + "code": "11", + "name": "Kakamega" + }, + { + "code": "12", + "name": "Kericho" + }, + { + "code": "13", + "name": "Kiambu" + }, + { + "code": "14", + "name": "Kilifi" + }, + { + "code": "15", + "name": "Kirinyaga" + }, + { + "code": "16", + "name": "Kisii" + }, + { + "code": "17", + "name": "Kisumu" + }, + { + "code": "18", + "name": "Kitui" + }, + { + "code": "19", + "name": "Kwale" + }, + { + "code": "20", + "name": "Laikipia" + }, + { + "code": "21", + "name": "Lamu" + }, + { + "code": "22", + "name": "Machakos" + }, + { + "code": "23", + "name": "Makueni" + }, + { + "code": "24", + "name": "Mandera" + }, + { + "code": "25", + "name": "Marsabit" + }, + { + "code": "26", + "name": "Meru" + }, + { + "code": "27", + "name": "Migori" + }, + { + "code": "28", + "name": "Mombasa" + }, + { + "code": "29", + "name": "Murang’a" + }, + { + "code": "30", + "name": "Nairobi County" + }, + { + "code": "31", + "name": "Nakuru" + }, + { + "code": "32", + "name": "Nandi" + }, + { + "code": "33", + "name": "Narok" + }, + { + "code": "34", + "name": "Nyamira" + }, + { + "code": "35", + "name": "Nyandarua" + }, + { + "code": "36", + "name": "Nyeri" + }, + { + "code": "37", + "name": "Samburu" + }, + { + "code": "38", + "name": "Siaya" + }, + { + "code": "39", + "name": "Taita-Taveta" + }, + { + "code": "40", + "name": "Tana River" + }, + { + "code": "41", + "name": "Tharaka-Nithi" + }, + { + "code": "42", + "name": "Trans Nzoia" + }, + { + "code": "43", + "name": "Turkana" + }, + { + "code": "44", + "name": "Uasin Gishu" + }, + { + "code": "45", + "name": "Vihiga" + }, + { + "code": "46", + "name": "Wajir" + }, + { + "code": "47", + "name": "West Pokot" + } + ], + "KG": [ + { + "code": "B", + "name": "Batken" + }, + { + "code": "GB", + "name": "Bishkek" + }, + { + "code": "C", + "name": "Chuy" + }, + { + "code": "Y", + "name": "Issyk-Kul" + }, + { + "code": "J", + "name": "Jalal-Abad" + }, + { + "code": "N", + "name": "Naryn" + }, + { + "code": "GO", + "name": "Osh" + }, + { + "code": "O", + "name": "Osh Region" + }, + { + "code": "T", + "name": "Talas" + } + ], + "KH": [ + { + "code": "1", + "name": "Banteay Meanchey" + }, + { + "code": "2", + "name": "Battambang" + }, + { + "code": "3", + "name": "Kampong Cham" + }, + { + "code": "4", + "name": "Kampong Chhnang" + }, + { + "code": "5", + "name": "Kampong Speu" + }, + { + "code": "6", + "name": "Kampong Thom" + }, + { + "code": "7", + "name": "Kampot" + }, + { + "code": "8", + "name": "Kandal" + }, + { + "code": "9", + "name": "Koh Kong" + }, + { + "code": "10", + "name": "Kratié" + }, + { + "code": "11", + "name": "Mondulkiri" + }, + { + "code": "12", + "name": "Phnom Penh" + }, + { + "code": "13", + "name": "Preah Vihear" + }, + { + "code": "14", + "name": "Prey Veng" + }, + { + "code": "15", + "name": "Pursat" + }, + { + "code": "16", + "name": "Ratanakiri" + }, + { + "code": "17", + "name": "Siem Reap" + }, + { + "code": "18", + "name": "Sihanoukville" + }, + { + "code": "19", + "name": "Stung Treng" + }, + { + "code": "20", + "name": "Svay Rieng" + }, + { + "code": "21", + "name": "Takéo" + }, + { + "code": "22", + "name": "Oddar Meanchey" + }, + { + "code": "23", + "name": "Kep" + }, + { + "code": "24", + "name": "Pailin" + }, + { + "code": "25", + "name": "Tbong Khmum" + } + ], + "KI": [ + { + "code": "G", + "name": "Gilbert Islands" + }, + { + "code": "L", + "name": "Line Islands" + }, + { + "code": "P", + "name": "Phoenix Islands" + } + ], + "KM": [ + { + "code": "A", + "name": "Anjouan" + }, + { + "code": "G", + "name": "Grande Comore" + }, + { + "code": "M", + "name": "Mohéli" + } + ], + "KN": [ + { + "code": "01", + "name": "Christ Church Nichola Town" + }, + { + "code": "N", + "name": "Nevis" + }, + { + "code": "02", + "name": "Saint Anne Sandy Point" + }, + { + "code": "03", + "name": "Saint George Basseterre" + }, + { + "code": "04", + "name": "Saint George Gingerland" + }, + { + "code": "05", + "name": "Saint James Windward" + }, + { + "code": "06", + "name": "Saint John Capisterre" + }, + { + "code": "07", + "name": "Saint John Figtree" + }, + { + "code": "K", + "name": "Saint Kitts" + }, + { + "code": "08", + "name": "Saint Mary Cayon" + }, + { + "code": "09", + "name": "Saint Paul Capisterre" + }, + { + "code": "10", + "name": "Saint Paul Charlestown" + }, + { + "code": "11", + "name": "Saint Peter Basseterre" + }, + { + "code": "12", + "name": "Saint Thomas Lowland" + }, + { + "code": "13", + "name": "Saint Thomas Middle Island" + }, + { + "code": "15", + "name": "Trinity Palmetto Point" + } + ], + "KP": [ + { + "code": "01", + "name": "Pyongyang" + }, + { + "code": "02", + "name": "South Pyongan" + }, + { + "code": "03", + "name": "North Pyongan" + }, + { + "code": "04", + "name": "Chagang" + }, + { + "code": "05", + "name": "South Hwanghae" + }, + { + "code": "06", + "name": "North Hwanghae" + }, + { + "code": "07", + "name": "Kangwon" + }, + { + "code": "08", + "name": "South Hamgyong" + }, + { + "code": "09", + "name": "North Hamgyong" + }, + { + "code": "10", + "name": "Ryanggang" + }, + { + "code": "13", + "name": "Rason" + }, + { + "code": "14", + "name": "Nampho" + } + ], + "KR": [ + { + "code": "11", + "name": "Seoul" + }, + { + "code": "26", + "name": "Busan" + }, + { + "code": "27", + "name": "Daegu" + }, + { + "code": "28", + "name": "Incheon" + }, + { + "code": "29", + "name": "Gwangju City" + }, + { + "code": "30", + "name": "Daejeon" + }, + { + "code": "31", + "name": "Ulsan" + }, + { + "code": "41", + "name": "Gyeonggi" + }, + { + "code": "42", + "name": "Gangwon" + }, + { + "code": "43", + "name": "North Chungcheong" + }, + { + "code": "44", + "name": "South Chungcheong" + }, + { + "code": "45", + "name": "North Jeolla" + }, + { + "code": "46", + "name": "South Jeolla" + }, + { + "code": "47", + "name": "North Gyeongsang" + }, + { + "code": "48", + "name": "South Gyeongsang" + }, + { + "code": "49", + "name": "Jeju" + }, + { + "code": "50", + "name": "Sejong" + } + ], + "KW": [ + { + "code": "AH", + "name": "Al Ahmadi" + }, + { + "code": "KU", + "name": "Al Asimah" + }, + { + "code": "FA", + "name": "Al Farwaniyah" + }, + { + "code": "JA", + "name": "Al Jahra" + }, + { + "code": "HA", + "name": "Hawalli" + }, + { + "code": "MU", + "name": "Mubarak Al-Kabeer" + } + ], + "KZ": [ + { + "code": "AKM", + "name": "Akmola" + }, + { + "code": "AKT", + "name": "Aktobe" + }, + { + "code": "ALA", + "name": "Almaty" + }, + { + "code": "ALM", + "name": "Almaty Region" + }, + { + "code": "AST", + "name": "Astana" + }, + { + "code": "ATY", + "name": "Atyrau" + }, + { + "code": "BAY", + "name": "Bayqongyr" + }, + { + "code": "VOS", + "name": "East Kazakhstan" + }, + { + "code": "ZHA", + "name": "Jambyl" + }, + { + "code": "KAR", + "name": "Karagandy" + }, + { + "code": "KUS", + "name": "Kostanay" + }, + { + "code": "KZY", + "name": "Kyzylorda" + }, + { + "code": "MAN", + "name": "Mangystau" + }, + { + "code": "SEV", + "name": "North Kazakhstan" + }, + { + "code": "PAV", + "name": "Pavlodar" + }, + { + "code": "YUZ", + "name": "South Kazakhstan" + }, + { + "code": "ZAP", + "name": "West Kazakhstan" + } + ], + "LA": [ + { + "code": "AT", + "name": "Attapeu" + }, + { + "code": "BK", + "name": "Bokeo" + }, + { + "code": "BL", + "name": "Bolikhamsai" + }, + { + "code": "CH", + "name": "Champasak" + }, + { + "code": "HO", + "name": "Houaphanh" + }, + { + "code": "KH", + "name": "Khammouane" + }, + { + "code": "LM", + "name": "Luang Namtha" + }, + { + "code": "LP", + "name": "Luang Prabang" + }, + { + "code": "OU", + "name": "Oudomxay" + }, + { + "code": "PH", + "name": "Phongsaly" + }, + { + "code": "XA", + "name": "Sainyabuli" + }, + { + "code": "SL", + "name": "Salavan" + }, + { + "code": "SV", + "name": "Savannakhet" + }, + { + "code": "XE", + "name": "Sekong" + }, + { + "code": "VT", + "name": "Vientiane" + }, + { + "code": "VI", + "name": "Vientiane Province" + }, + { + "code": "XS", + "name": "Xaisomboun" + }, + { + "code": "XI", + "name": "Xiangkhouang" + } + ], + "LB": [ + { + "code": "AK", + "name": "Akkar" + }, + { + "code": "BH", + "name": "Baalbek-Hermel" + }, + { + "code": "BA", + "name": "Beirut" + }, + { + "code": "BI", + "name": "Beqaa" + }, + { + "code": "JL", + "name": "Mount Lebanon" + }, + { + "code": "NA", + "name": "Nabatieh" + }, + { + "code": "AS", + "name": "North" + }, + { + "code": "JA", + "name": "South" + } + ], + "LC": [ + { + "code": "01", + "name": "Anse la Raye" + }, + { + "code": "02", + "name": "Castries" + }, + { + "code": "03", + "name": "Choiseul" + }, + { + "code": "05", + "name": "Dennery" + }, + { + "code": "06", + "name": "Gros Islet" + }, + { + "code": "07", + "name": "Laborie" + }, + { + "code": "08", + "name": "Micoud" + }, + { + "code": "10", + "name": "Soufrière" + }, + { + "code": "11", + "name": "Vieux Fort" + }, + { + "code": "12", + "name": "Canaries" + } + ], + "LI": [ + { + "code": "01", + "name": "Balzers" + }, + { + "code": "02", + "name": "Eschen" + }, + { + "code": "03", + "name": "Gamprin" + }, + { + "code": "04", + "name": "Mauren" + }, + { + "code": "05", + "name": "Planken" + }, + { + "code": "06", + "name": "Ruggell" + }, + { + "code": "07", + "name": "Schaan" + }, + { + "code": "08", + "name": "Schellenberg" + }, + { + "code": "09", + "name": "Triesen" + }, + { + "code": "10", + "name": "Triesenberg" + }, + { + "code": "11", + "name": "Vaduz" + } + ], + "LK": [ + { + "code": "1", + "name": "Western" + }, + { + "code": "2", + "name": "Central" + }, + { + "code": "3", + "name": "Southern" + }, + { + "code": "4", + "name": "Northern" + }, + { + "code": "5", + "name": "Eastern" + }, + { + "code": "6", + "name": "North Western" + }, + { + "code": "7", + "name": "North Central" + }, + { + "code": "8", + "name": "Uva" + }, + { + "code": "9", + "name": "Sabaragamuwa" + }, + { + "code": "11", + "name": "Colombo" + }, + { + "code": "12", + "name": "Gampaha" + }, + { + "code": "13", + "name": "Kalutara" + }, + { + "code": "21", + "name": "Kandy" + }, + { + "code": "22", + "name": "Matale" + }, + { + "code": "23", + "name": "Nuwara Eliya" + }, + { + "code": "31", + "name": "Galle" + }, + { + "code": "32", + "name": "Matara" + }, + { + "code": "33", + "name": "Hambantota" + }, + { + "code": "41", + "name": "Jaffna" + }, + { + "code": "42", + "name": "Kilinochchi" + }, + { + "code": "43", + "name": "Mannar" + }, + { + "code": "44", + "name": "Vavuniya" + }, + { + "code": "45", + "name": "Mullaitivu" + }, + { + "code": "51", + "name": "Batticaloa" + }, + { + "code": "52", + "name": "Ampara" + }, + { + "code": "53", + "name": "Trincomalee" + }, + { + "code": "61", + "name": "Kurunegala" + }, + { + "code": "62", + "name": "Puttalam" + }, + { + "code": "71", + "name": "Anuradhapura" + }, + { + "code": "72", + "name": "Polonnaruwa" + }, + { + "code": "81", + "name": "Badulla" + }, + { + "code": "82", + "name": "Moneragala" + }, + { + "code": "91", + "name": "Ratnapura" + }, + { + "code": "92", + "name": "Kegalle" + } + ], + "LR": [ + { + "code": "BM", + "name": "Bomi" + }, + { + "code": "BG", + "name": "Bong" + }, + { + "code": "GP", + "name": "Gbarpolu" + }, + { + "code": "GB", + "name": "Grand Bassa" + }, + { + "code": "CM", + "name": "Grand Cape Mount" + }, + { + "code": "GG", + "name": "Grand Gedeh" + }, + { + "code": "GK", + "name": "Grand Kru" + }, + { + "code": "LO", + "name": "Lofa" + }, + { + "code": "MG", + "name": "Margibi" + }, + { + "code": "MY", + "name": "Maryland" + }, + { + "code": "MO", + "name": "Montserrado" + }, + { + "code": "NI", + "name": "Nimba" + }, + { + "code": "RG", + "name": "River Gee" + }, + { + "code": "RI", + "name": "Rivercess" + }, + { + "code": "SI", + "name": "Sinoe" + } + ], + "LS": [ + { + "code": "D", + "name": "Berea" + }, + { + "code": "B", + "name": "Butha-Buthe" + }, + { + "code": "C", + "name": "Leribe" + }, + { + "code": "E", + "name": "Mafeteng" + }, + { + "code": "A", + "name": "Maseru" + }, + { + "code": "F", + "name": "Mohale’s Hoek" + }, + { + "code": "J", + "name": "Mokhotlong" + }, + { + "code": "H", + "name": "Qacha’s Nek" + }, + { + "code": "G", + "name": "Quthing" + }, + { + "code": "K", + "name": "Thaba-Tseka" + } + ], + "LT": [ + { + "code": "01", + "name": "AkmenÄ—" + }, + { + "code": "03", + "name": "Alytus" + }, + { + "code": "AL", + "name": "Alytus County" + }, + { + "code": "02", + "name": "Alytus Municipality" + }, + { + "code": "04", + "name": "AnykÅ¡Äiai" + }, + { + "code": "05", + "name": "BirÅ¡tonas" + }, + { + "code": "06", + "name": "Biržai" + }, + { + "code": "07", + "name": "Druskininkai" + }, + { + "code": "08", + "name": "ElektrÄ—nai" + }, + { + "code": "09", + "name": "Ignalina" + }, + { + "code": "10", + "name": "Jonava" + }, + { + "code": "11", + "name": "JoniÅ¡kis" + }, + { + "code": "12", + "name": "Jurbarkas" + }, + { + "code": "13", + "name": "KaiÅ¡iadorys" + }, + { + "code": "14", + "name": "Kalvarija" + }, + { + "code": "16", + "name": "Kaunas" + }, + { + "code": "KU", + "name": "Kaunas County" + }, + { + "code": "15", + "name": "Kauno Municipality" + }, + { + "code": "17", + "name": "Kazlų RÅ«da" + }, + { + "code": "18", + "name": "KÄ—dainiai" + }, + { + "code": "19", + "name": "KelmÄ—" + }, + { + "code": "21", + "name": "KlaipÄ—da" + }, + { + "code": "KL", + "name": "KlaipÄ—da County" + }, + { + "code": "20", + "name": "KlaipÄ—dos Municipality" + }, + { + "code": "22", + "name": "Kretinga" + }, + { + "code": "23", + "name": "KupiÅ¡kis" + }, + { + "code": "24", + "name": "Lazdijai" + }, + { + "code": "25", + "name": "MarijampolÄ—" + }, + { + "code": "MR", + "name": "MarijampolÄ— County" + }, + { + "code": "26", + "name": "Mažeikiai" + }, + { + "code": "27", + "name": "MolÄ—tai" + }, + { + "code": "28", + "name": "Neringa" + }, + { + "code": "29", + "name": "PagÄ—giai" + }, + { + "code": "30", + "name": "Pakruojis" + }, + { + "code": "31", + "name": "Palanga" + }, + { + "code": "32", + "name": "Panevėžio Municipality" + }, + { + "code": "33", + "name": "Panevėžys" + }, + { + "code": "PN", + "name": "Panevėžys County" + }, + { + "code": "34", + "name": "Pasvalys" + }, + { + "code": "35", + "name": "PlungÄ—" + }, + { + "code": "36", + "name": "Prienai" + }, + { + "code": "37", + "name": "RadviliÅ¡kis" + }, + { + "code": "38", + "name": "Raseiniai" + }, + { + "code": "39", + "name": "Rietavas" + }, + { + "code": "40", + "name": "RokiÅ¡kis" + }, + { + "code": "41", + "name": "Å akiai" + }, + { + "code": "42", + "name": "Å alÄininkai" + }, + { + "code": "44", + "name": "Å iauliai" + }, + { + "code": "SA", + "name": "Å iauliai County" + }, + { + "code": "43", + "name": "Å iaulių Municipality" + }, + { + "code": "45", + "name": "Å ilalÄ—" + }, + { + "code": "46", + "name": "Å ilutÄ—" + }, + { + "code": "47", + "name": "Å irvintos" + }, + { + "code": "48", + "name": "Skuodas" + }, + { + "code": "49", + "name": "Å venÄionys" + }, + { + "code": "50", + "name": "TauragÄ—" + }, + { + "code": "TA", + "name": "TauragÄ— County" + }, + { + "code": "51", + "name": "TelÅ¡iai" + }, + { + "code": "TE", + "name": "TelÅ¡iai County" + }, + { + "code": "52", + "name": "Trakai" + }, + { + "code": "53", + "name": "UkmergÄ—" + }, + { + "code": "54", + "name": "Utena" + }, + { + "code": "UT", + "name": "Utena County" + }, + { + "code": "55", + "name": "VarÄ—na" + }, + { + "code": "56", + "name": "VilkaviÅ¡kis" + }, + { + "code": "57", + "name": "Vilniaus Municipality" + }, + { + "code": "58", + "name": "Vilnius" + }, + { + "code": "VL", + "name": "Vilnius County" + }, + { + "code": "59", + "name": "Visaginas" + }, + { + "code": "60", + "name": "Zarasai" + } + ], + "LU": [ + { + "code": "CA", + "name": "Capellen" + }, + { + "code": "CL", + "name": "Clervaux" + }, + { + "code": "DI", + "name": "Diekirch" + }, + { + "code": "EC", + "name": "Echternach" + }, + { + "code": "ES", + "name": "Esch-sur-Alzette" + }, + { + "code": "GR", + "name": "Grevenmacher" + }, + { + "code": "LU", + "name": "Luxembourg" + }, + { + "code": "ME", + "name": "Mersch" + }, + { + "code": "RD", + "name": "Redange" + }, + { + "code": "RM", + "name": "Remich" + }, + { + "code": "VD", + "name": "Vianden" + }, + { + "code": "WI", + "name": "Wiltz" + } + ], + "LV": [ + { + "code": "011", + "name": "Ä€daži" + }, + { + "code": "001", + "name": "Aglona" + }, + { + "code": "002", + "name": "Aizkraukle" + }, + { + "code": "003", + "name": "Aizpute" + }, + { + "code": "004", + "name": "AknÄ«ste" + }, + { + "code": "005", + "name": "Aloja" + }, + { + "code": "006", + "name": "Alsunga" + }, + { + "code": "007", + "name": "AlÅ«ksne" + }, + { + "code": "008", + "name": "Amata" + }, + { + "code": "009", + "name": "Ape" + }, + { + "code": "010", + "name": "Auce" + }, + { + "code": "012", + "name": "BabÄ«te" + }, + { + "code": "013", + "name": "Baldone" + }, + { + "code": "014", + "name": "Baltinava" + }, + { + "code": "015", + "name": "Balvi" + }, + { + "code": "016", + "name": "Bauska" + }, + { + "code": "017", + "name": "BeverÄ«na" + }, + { + "code": "018", + "name": "BrocÄ“ni" + }, + { + "code": "019", + "name": "Burtnieki" + }, + { + "code": "020", + "name": "Carnikava" + }, + { + "code": "022", + "name": "CÄ“sis" + }, + { + "code": "021", + "name": "Cesvaine" + }, + { + "code": "023", + "name": "Cibla" + }, + { + "code": "024", + "name": "Dagda" + }, + { + "code": "DGV", + "name": "Daugavpils" + }, + { + "code": "025", + "name": "Daugavpils Municipality" + }, + { + "code": "026", + "name": "Dobele" + }, + { + "code": "027", + "name": "Dundaga" + }, + { + "code": "028", + "name": "Durbe" + }, + { + "code": "029", + "name": "Engure" + }, + { + "code": "030", + "name": "Ä’rgļi" + }, + { + "code": "031", + "name": "Garkalne" + }, + { + "code": "032", + "name": "Grobiņa" + }, + { + "code": "033", + "name": "Gulbene" + }, + { + "code": "034", + "name": "Iecava" + }, + { + "code": "035", + "name": "IkÅ¡Ä·ile" + }, + { + "code": "036", + "name": "IlÅ«kste" + }, + { + "code": "037", + "name": "InÄukalns" + }, + { + "code": "038", + "name": "Jaunjelgava" + }, + { + "code": "039", + "name": "Jaunpiebalga" + }, + { + "code": "040", + "name": "Jaunpils" + }, + { + "code": "JKB", + "name": "JÄ“kabpils" + }, + { + "code": "042", + "name": "JÄ“kabpils Municipality" + }, + { + "code": "JEL", + "name": "Jelgava" + }, + { + "code": "041", + "name": "Jelgava Municipality" + }, + { + "code": "JUR", + "name": "JÅ«rmala" + }, + { + "code": "043", + "name": "Kandava" + }, + { + "code": "044", + "name": "KÄrsava" + }, + { + "code": "051", + "name": "Ķegums" + }, + { + "code": "052", + "name": "Ķekava" + }, + { + "code": "045", + "name": "KocÄ“ni" + }, + { + "code": "046", + "name": "Koknese" + }, + { + "code": "047", + "name": "KrÄslava" + }, + { + "code": "048", + "name": "Krimulda" + }, + { + "code": "049", + "name": "Krustpils" + }, + { + "code": "050", + "name": "KuldÄ«ga" + }, + { + "code": "053", + "name": "LielvÄrde" + }, + { + "code": "LPX", + "name": "LiepÄja" + }, + { + "code": "055", + "name": "LÄ«gatne" + }, + { + "code": "054", + "name": "Limbaži" + }, + { + "code": "056", + "name": "LÄ«vÄni" + }, + { + "code": "057", + "name": "LubÄna" + }, + { + "code": "058", + "name": "Ludza" + }, + { + "code": "059", + "name": "Madona" + }, + { + "code": "061", + "name": "MÄlpils" + }, + { + "code": "062", + "name": "MÄrupe" + }, + { + "code": "060", + "name": "Mazsalaca" + }, + { + "code": "063", + "name": "MÄ“rsrags" + }, + { + "code": "064", + "name": "NaukÅ¡Ä“ni" + }, + { + "code": "065", + "name": "Nereta" + }, + { + "code": "066", + "name": "NÄ«ca" + }, + { + "code": "067", + "name": "Ogre" + }, + { + "code": "068", + "name": "Olaine" + }, + { + "code": "069", + "name": "Ozolnieki" + }, + { + "code": "070", + "name": "PÄrgauja" + }, + { + "code": "071", + "name": "PÄvilosta" + }, + { + "code": "072", + "name": "Pļaviņas" + }, + { + "code": "073", + "name": "Preiļi" + }, + { + "code": "074", + "name": "Priekule" + }, + { + "code": "075", + "name": "Priekuļi" + }, + { + "code": "076", + "name": "Rauna" + }, + { + "code": "REZ", + "name": "RÄ“zekne" + }, + { + "code": "077", + "name": "RÄ“zekne Municipality" + }, + { + "code": "078", + "name": "Riebiņi" + }, + { + "code": "RIX", + "name": "Riga" + }, + { + "code": "079", + "name": "Roja" + }, + { + "code": "080", + "name": "Ropaži" + }, + { + "code": "081", + "name": "Rucava" + }, + { + "code": "082", + "name": "RugÄji" + }, + { + "code": "084", + "name": "RÅ«jiena" + }, + { + "code": "083", + "name": "RundÄle" + }, + { + "code": "085", + "name": "Sala" + }, + { + "code": "086", + "name": "SalacgrÄ«va" + }, + { + "code": "087", + "name": "Salaspils" + }, + { + "code": "088", + "name": "Saldus" + }, + { + "code": "089", + "name": "Saulkrasti" + }, + { + "code": "090", + "name": "SÄ“ja" + }, + { + "code": "091", + "name": "Sigulda" + }, + { + "code": "092", + "name": "SkrÄ«veri" + }, + { + "code": "093", + "name": "Skrunda" + }, + { + "code": "094", + "name": "Smiltene" + }, + { + "code": "095", + "name": "Stopiņi" + }, + { + "code": "096", + "name": "StrenÄi" + }, + { + "code": "097", + "name": "Talsi" + }, + { + "code": "098", + "name": "TÄ“rvete" + }, + { + "code": "099", + "name": "Tukums" + }, + { + "code": "100", + "name": "Vaiņode" + }, + { + "code": "101", + "name": "Valka" + }, + { + "code": "VMR", + "name": "Valmiera" + }, + { + "code": "102", + "name": "VarakļÄni" + }, + { + "code": "103", + "name": "VÄrkava" + }, + { + "code": "104", + "name": "Vecpiebalga" + }, + { + "code": "105", + "name": "Vecumnieki" + }, + { + "code": "VEN", + "name": "Ventspils" + }, + { + "code": "106", + "name": "Ventspils Municipality" + }, + { + "code": "107", + "name": "ViesÄ«te" + }, + { + "code": "108", + "name": "Viļaka" + }, + { + "code": "109", + "name": "ViļÄni" + }, + { + "code": "110", + "name": "Zilupe" + } + ], + "LY": [ + { + "code": "WA", + "name": "Al Wahat" + }, + { + "code": "BA", + "name": "Benghazi" + }, + { + "code": "BU", + "name": "Butnan" + }, + { + "code": "DR", + "name": "Derna" + }, + { + "code": "GT", + "name": "Ghat" + }, + { + "code": "JA", + "name": "Jabal al Akhdar" + }, + { + "code": "JG", + "name": "Jabal al Gharbi" + }, + { + "code": "JI", + "name": "Jafara" + }, + { + "code": "JU", + "name": "Jufra" + }, + { + "code": "KF", + "name": "Kufra" + }, + { + "code": "MJ", + "name": "Marj" + }, + { + "code": "MI", + "name": "Misrata" + }, + { + "code": "MB", + "name": "Murqub" + }, + { + "code": "MQ", + "name": "Murzuq" + }, + { + "code": "NL", + "name": "Nalut" + }, + { + "code": "NQ", + "name": "Nuqat al Khams" + }, + { + "code": "SB", + "name": "Sabha" + }, + { + "code": "SR", + "name": "Sirte" + }, + { + "code": "TB", + "name": "Tripoli" + }, + { + "code": "WD", + "name": "Wadi al Hayaa" + }, + { + "code": "WS", + "name": "Wadi al Shatii" + }, + { + "code": "ZA", + "name": "Zawiya" + } + ], + "MA": [ + { + "code": "AGD", + "name": "Agadir-Ida Ou Tanane" + }, + { + "code": "HAO", + "name": "Al Haouz" + }, + { + "code": "HOC", + "name": "Al Hoceïma" + }, + { + "code": "AOU", + "name": "Aousserd" + }, + { + "code": "ASZ", + "name": "Assa-Zag" + }, + { + "code": "AZI", + "name": "Azilal" + }, + { + "code": "BES", + "name": "Ben Slimane" + }, + { + "code": "BEM", + "name": "Béni-Mellal" + }, + { + "code": "BER", + "name": "Berkane" + }, + { + "code": "BOD", + "name": "Boujdour" + }, + { + "code": "BOM", + "name": "Boulemane" + }, + { + "code": "CAS", + "name": "Casablanca" + }, + { + "code": "09", + "name": "Chaouia-Ouardigha" + }, + { + "code": "CHE", + "name": "Chefchaouen" + }, + { + "code": "CHI", + "name": "Chichaoua" + }, + { + "code": "CHT", + "name": "Chtouka Aït Baha" + }, + { + "code": "10", + "name": "Doukkala-Abda" + }, + { + "code": "HAJ", + "name": "El Hajeb" + }, + { + "code": "JDI", + "name": "El Jadida" + }, + { + "code": "ERR", + "name": "Errachidia" + }, + { + "code": "ESM", + "name": "Es Semara" + }, + { + "code": "ESI", + "name": "Essaouira" + }, + { + "code": "FAH", + "name": "Fahs-Beni Makada" + }, + { + "code": "05", + "name": "Fès-Boulemane" + }, + { + "code": "FES", + "name": "Fès-Dar-Dbibegh" + }, + { + "code": "FIG", + "name": "Figuig" + }, + { + "code": "02", + "name": "Gharb-Chrarda-Béni Hssen" + }, + { + "code": "08", + "name": "Grand Casablanca" + }, + { + "code": "GUE", + "name": "Guelmim" + }, + { + "code": "14", + "name": "Guelmim-Es Semara" + }, + { + "code": "IFR", + "name": "Ifrane" + }, + { + "code": "INE", + "name": "Inezgane-Aït Melloul" + }, + { + "code": "JRA", + "name": "Jerada" + }, + { + "code": "KES", + "name": "Kelaat Sraghna" + }, + { + "code": "KEN", + "name": "Kénitra" + }, + { + "code": "KHE", + "name": "Khemisset" + }, + { + "code": "KHN", + "name": "Khénifra" + }, + { + "code": "KHO", + "name": "Khouribga" + }, + { + "code": "LAA", + "name": "Laâyoune" + }, + { + "code": "15", + "name": "Laâyoune-Boujdour-Sakia El Hamra" + }, + { + "code": "LAR", + "name": "Larache" + }, + { + "code": "MMD", + "name": "Marrakech-Medina" + }, + { + "code": "MMN", + "name": "Marrakech-Menara" + }, + { + "code": "11", + "name": "Marrakesh-Tensift-El Haouz" + }, + { + "code": "MED", + "name": "Médiouna" + }, + { + "code": "MEK", + "name": "Meknès" + }, + { + "code": "06", + "name": "Meknès-Tafilalet" + }, + { + "code": "MOH", + "name": "Mohammedia" + }, + { + "code": "MOU", + "name": "Moulay Yacoub" + }, + { + "code": "NAD", + "name": "Nador" + }, + { + "code": "NOU", + "name": "Nouaceur" + }, + { + "code": "04", + "name": "Oriental" + }, + { + "code": "OUA", + "name": "Ouarzazate" + }, + { + "code": "OUD", + "name": "Oued Ed-Dahab" + }, + { + "code": "16", + "name": "Oued Ed-Dahab-Lagouira" + }, + { + "code": "OUJ", + "name": "Oujda-Angad" + }, + { + "code": "RAB", + "name": "Rabat" + }, + { + "code": "07", + "name": "Rabat-Salé-Zemmour-Zaer" + }, + { + "code": "SAF", + "name": "Safi" + }, + { + "code": "SAL", + "name": "Salé" + }, + { + "code": "SEF", + "name": "Sefrou" + }, + { + "code": "SET", + "name": "Settat" + }, + { + "code": "SIK", + "name": "Sidi Kacem" + }, + { + "code": "SYB", + "name": "Sidi Youssef Ben Ali" + }, + { + "code": "SKH", + "name": "Skhirat-Témara" + }, + { + "code": "13", + "name": "Souss-Massa-Drâa" + }, + { + "code": "12", + "name": "Tadla-Azilal" + }, + { + "code": "TNT", + "name": "Tan-Tan" + }, + { + "code": "TNG", + "name": "Tangier-Assilah" + }, + { + "code": "01", + "name": "Tangier-Tétouan" + }, + { + "code": "TAO", + "name": "Taounate" + }, + { + "code": "TAI", + "name": "Taourirt" + }, + { + "code": "TAR", + "name": "Taroudant" + }, + { + "code": "TAT", + "name": "Tata" + }, + { + "code": "TAZ", + "name": "Taza" + }, + { + "code": "03", + "name": "Taza-Al Hoceima-Taounate" + }, + { + "code": "TET", + "name": "Tétouan" + }, + { + "code": "TIZ", + "name": "Tiznit" + }, + { + "code": "ZAG", + "name": "Zagora" + } + ], + "MC": [ + { + "code": "FO", + "name": "Fontvieille" + }, + { + "code": "JE", + "name": "Jardin Exotique de Monaco" + }, + { + "code": "CL", + "name": "La Colle" + }, + { + "code": "CO", + "name": "La Condamine" + }, + { + "code": "GA", + "name": "La Gare" + }, + { + "code": "SO", + "name": "La Source" + }, + { + "code": "LA", + "name": "Larvotto" + }, + { + "code": "MA", + "name": "Malbousquet" + }, + { + "code": "MO", + "name": "Monaco-Ville" + }, + { + "code": "MG", + "name": "Moneghetti" + }, + { + "code": "MC", + "name": "Monte Carlo" + }, + { + "code": "MU", + "name": "Moulins" + }, + { + "code": "PH", + "name": "Port Hercules" + }, + { + "code": "SR", + "name": "Saint Roman" + }, + { + "code": "SD", + "name": "Sainte-Dévote Chapel" + }, + { + "code": "SP", + "name": "Spélugues" + }, + { + "code": "VR", + "name": "Vallon de la Rousse" + } + ], + "MD": [ + { + "code": "AN", + "name": "Anenii Noi" + }, + { + "code": "BA", + "name": "BălÅ£i" + }, + { + "code": "BS", + "name": "Basarabeasca" + }, + { + "code": "BD", + "name": "Bender" + }, + { + "code": "BR", + "name": "Briceni" + }, + { + "code": "CA", + "name": "Cahul" + }, + { + "code": "CL", + "name": "CălăraÈ™i" + }, + { + "code": "CT", + "name": "Cantemir" + }, + { + "code": "CS", + "name": "CăuÈ™eni" + }, + { + "code": "CU", + "name": "ChiÈ™inău" + }, + { + "code": "CM", + "name": "CimiÈ™lia" + }, + { + "code": "CR", + "name": "Criuleni" + }, + { + "code": "DO", + "name": "DonduÈ™eni" + }, + { + "code": "DR", + "name": "Drochia" + }, + { + "code": "DU", + "name": "Dubăsari" + }, + { + "code": "ED", + "name": "EdineÈ›" + }, + { + "code": "FA", + "name": "FăleÈ™ti" + }, + { + "code": "FL", + "name": "FloreÈ™ti" + }, + { + "code": "GA", + "name": "Gagauzia" + }, + { + "code": "GL", + "name": "Glodeni" + }, + { + "code": "HI", + "name": "HînceÈ™ti" + }, + { + "code": "IA", + "name": "Ialoveni" + }, + { + "code": "LE", + "name": "Leova" + }, + { + "code": "NI", + "name": "Nisporeni" + }, + { + "code": "OC", + "name": "OcniÅ£a" + }, + { + "code": "OR", + "name": "Orhei" + }, + { + "code": "RE", + "name": "Rezina" + }, + { + "code": "RI", + "name": "Rîșcani" + }, + { + "code": "SI", + "name": "Sîngerei" + }, + { + "code": "SD", + "name": "ȘoldăneÈ™ti" + }, + { + "code": "SO", + "name": "Soroca" + }, + { + "code": "SV", + "name": "Åžtefan Vodă" + }, + { + "code": "ST", + "name": "Strășeni" + }, + { + "code": "TA", + "name": "Taraclia" + }, + { + "code": "TE", + "name": "TeleneÈ™ti" + }, + { + "code": "SN", + "name": "Transnistria" + }, + { + "code": "UN", + "name": "Ungheni" + } + ], + "ME": [ + { + "code": "01", + "name": "Andrijevica" + }, + { + "code": "02", + "name": "Bar" + }, + { + "code": "03", + "name": "Berane" + }, + { + "code": "04", + "name": "Bijelo Polje" + }, + { + "code": "05", + "name": "Budva" + }, + { + "code": "06", + "name": "Cetinje" + }, + { + "code": "07", + "name": "Danilovgrad" + }, + { + "code": "08", + "name": "Herceg Novi" + }, + { + "code": "09", + "name": "KolaÅ¡in" + }, + { + "code": "10", + "name": "Kotor" + }, + { + "code": "11", + "name": "Mojkovac" + }, + { + "code": "12", + "name": "NikÅ¡ić" + }, + { + "code": "13", + "name": "Plav" + }, + { + "code": "14", + "name": "Pljevlja" + }, + { + "code": "15", + "name": "Plužine" + }, + { + "code": "16", + "name": "Podgorica" + }, + { + "code": "17", + "name": "Rožaje" + }, + { + "code": "18", + "name": "Å avnik" + }, + { + "code": "19", + "name": "Tivat" + }, + { + "code": "20", + "name": "Ulcinj" + }, + { + "code": "21", + "name": "Žabljak" + }, + { + "code": "22", + "name": "Gusinje" + }, + { + "code": "23", + "name": "Petnjica" + } + ], + "MG": [ + { + "code": "T", + "name": "Antananarivo" + }, + { + "code": "D", + "name": "Antsiranana" + }, + { + "code": "F", + "name": "Fianarantsoa" + }, + { + "code": "M", + "name": "Mahajanga" + }, + { + "code": "A", + "name": "Toamasina" + }, + { + "code": "U", + "name": "Toliara" + } + ], + "MH": [ + { + "code": "ALL", + "name": "Ailinglaplap Atoll" + }, + { + "code": "ALK", + "name": "Ailuk Atoll" + }, + { + "code": "ARN", + "name": "Arno" + }, + { + "code": "AUR", + "name": "Aur Atoll" + }, + { + "code": "EBO", + "name": "Ebon Atoll" + }, + { + "code": "ENI", + "name": "Enewetak Atoll" + }, + { + "code": "JAB", + "name": "Jabat Island" + }, + { + "code": "JAL", + "name": "Jaluit Atoll" + }, + { + "code": "KIL", + "name": "Kili Island" + }, + { + "code": "KWA", + "name": "Kwajalein" + }, + { + "code": "LAE", + "name": "Lae Atoll" + }, + { + "code": "LIB", + "name": "Lib Island" + }, + { + "code": "LIK", + "name": "Likiep Atoll" + }, + { + "code": "MAJ", + "name": "Majuro" + }, + { + "code": "MAL", + "name": "Maloelap Atoll" + }, + { + "code": "MEJ", + "name": "Mejit Island" + }, + { + "code": "MIL", + "name": "Mili Atoll" + }, + { + "code": "NMK", + "name": "Namdrik Atoll" + }, + { + "code": "NMU", + "name": "Namu Atoll" + }, + { + "code": "L", + "name": "Ralik Chain" + }, + { + "code": "T", + "name": "Ratak Chain" + }, + { + "code": "RON", + "name": "Rongelap Atoll" + }, + { + "code": "UJA", + "name": "Ujae Atoll" + }, + { + "code": "UTI", + "name": "Utirik Atoll" + }, + { + "code": "WTH", + "name": "Wotho Atoll" + }, + { + "code": "WTJ", + "name": "Wotje Atoll" + } + ], + "MK": [ + { + "code": "01", + "name": "Aerodrom" + }, + { + "code": "02", + "name": "AraÄinovo" + }, + { + "code": "03", + "name": "Berovo" + }, + { + "code": "04", + "name": "Bitola" + }, + { + "code": "05", + "name": "Bogdanci" + }, + { + "code": "06", + "name": "Bogovinje" + }, + { + "code": "07", + "name": "Bosilovo" + }, + { + "code": "08", + "name": "Brvenica" + }, + { + "code": "09", + "name": "Butel" + }, + { + "code": "10", + "name": "Valandovo" + }, + { + "code": "11", + "name": "Vasilevo" + }, + { + "code": "12", + "name": "VevÄani" + }, + { + "code": "13", + "name": "Veles" + }, + { + "code": "14", + "name": "Vinica" + }, + { + "code": "15", + "name": "VraneÅ¡tica" + }, + { + "code": "16", + "name": "VrapÄiÅ¡te" + }, + { + "code": "17", + "name": "Gazi Baba" + }, + { + "code": "18", + "name": "Gevgelija" + }, + { + "code": "19", + "name": "Gostivar" + }, + { + "code": "20", + "name": "Gradsko" + }, + { + "code": "21", + "name": "Debar" + }, + { + "code": "22", + "name": "Debarca" + }, + { + "code": "23", + "name": "DelÄevo" + }, + { + "code": "24", + "name": "Demir Kapija" + }, + { + "code": "25", + "name": "Demir Hisar" + }, + { + "code": "26", + "name": "Dojran" + }, + { + "code": "27", + "name": "Dolneni" + }, + { + "code": "28", + "name": "Drugovo" + }, + { + "code": "29", + "name": "GjorÄe Petrov" + }, + { + "code": "30", + "name": "Želino" + }, + { + "code": "31", + "name": "Zajas" + }, + { + "code": "32", + "name": "Zelenikovo" + }, + { + "code": "33", + "name": "Zrnovci" + }, + { + "code": "34", + "name": "Ilinden" + }, + { + "code": "35", + "name": "Jegunovce" + }, + { + "code": "36", + "name": "Kavadarci" + }, + { + "code": "37", + "name": "Karbinci" + }, + { + "code": "38", + "name": "KarpoÅ¡" + }, + { + "code": "39", + "name": "Kisela Voda" + }, + { + "code": "40", + "name": "KiÄevo" + }, + { + "code": "41", + "name": "KonÄe" + }, + { + "code": "42", + "name": "KoÄani" + }, + { + "code": "43", + "name": "Kratovo" + }, + { + "code": "44", + "name": "Kriva Palanka" + }, + { + "code": "45", + "name": "KrivogaÅ¡tani" + }, + { + "code": "46", + "name": "KruÅ¡evo" + }, + { + "code": "47", + "name": "Kumanovo" + }, + { + "code": "48", + "name": "Lipkovo" + }, + { + "code": "49", + "name": "Lozovo" + }, + { + "code": "50", + "name": "Mavrovo and RostuÅ¡a" + }, + { + "code": "51", + "name": "Makedonska Kamenica" + }, + { + "code": "52", + "name": "Makedonski Brod" + }, + { + "code": "53", + "name": "Mogila" + }, + { + "code": "54", + "name": "Negotino" + }, + { + "code": "55", + "name": "Novaci" + }, + { + "code": "56", + "name": "Novo Selo" + }, + { + "code": "57", + "name": "Oslomej" + }, + { + "code": "58", + "name": "Ohrid" + }, + { + "code": "59", + "name": "Petrovec" + }, + { + "code": "60", + "name": "PehÄevo" + }, + { + "code": "61", + "name": "Plasnica" + }, + { + "code": "62", + "name": "Prilep" + }, + { + "code": "63", + "name": "ProbiÅ¡tip" + }, + { + "code": "64", + "name": "RadoviÅ¡" + }, + { + "code": "65", + "name": "Rankovce" + }, + { + "code": "66", + "name": "Resen" + }, + { + "code": "67", + "name": "Rosoman" + }, + { + "code": "68", + "name": "Saraj" + }, + { + "code": "69", + "name": "Sveti Nikole" + }, + { + "code": "70", + "name": "SopiÅ¡te" + }, + { + "code": "71", + "name": "Staro NagoriÄane" + }, + { + "code": "72", + "name": "Struga" + }, + { + "code": "73", + "name": "Strumica" + }, + { + "code": "74", + "name": "StudeniÄani" + }, + { + "code": "75", + "name": "Tearce" + }, + { + "code": "76", + "name": "Tetovo" + }, + { + "code": "77", + "name": "Centar" + }, + { + "code": "78", + "name": "Centar Župa" + }, + { + "code": "79", + "name": "ÄŒair" + }, + { + "code": "80", + "name": "ÄŒaÅ¡ka" + }, + { + "code": "81", + "name": "ÄŒeÅ¡inovo-ObleÅ¡evo" + }, + { + "code": "82", + "name": "ÄŒuÄer-Sandevo" + }, + { + "code": "83", + "name": "Å tip" + }, + { + "code": "84", + "name": "Å uto Orizari" + }, + { + "code": "85", + "name": "Skopje" + } + ], + "ML": [ + { + "code": "BKO", + "name": "Bamako" + }, + { + "code": "7", + "name": "Gao" + }, + { + "code": "1", + "name": "Kayes" + }, + { + "code": "8", + "name": "Kidal" + }, + { + "code": "2", + "name": "Koulikoro" + }, + { + "code": "9", + "name": "Ménaka" + }, + { + "code": "5", + "name": "Mopti" + }, + { + "code": "4", + "name": "Ségou" + }, + { + "code": "3", + "name": "Sikasso" + }, + { + "code": "10", + "name": "Taoudénit" + }, + { + "code": "6", + "name": "Tombouctou" + } + ], + "MM": [ + { + "code": "01", + "name": "Sagaing" + }, + { + "code": "02", + "name": "Bago" + }, + { + "code": "03", + "name": "Magway" + }, + { + "code": "04", + "name": "Mandalay" + }, + { + "code": "05", + "name": "Tanintharyi" + }, + { + "code": "06", + "name": "Yangon" + }, + { + "code": "07", + "name": "Ayeyarwady" + }, + { + "code": "11", + "name": "Kachin" + }, + { + "code": "12", + "name": "Kayah" + }, + { + "code": "13", + "name": "Kayin" + }, + { + "code": "14", + "name": "Chin" + }, + { + "code": "15", + "name": "Mon" + }, + { + "code": "16", + "name": "Rakhine" + }, + { + "code": "17", + "name": "Shan" + }, + { + "code": "18", + "name": "Naypyidaw" + } + ], + "MN": [ + { + "code": "1", + "name": "Ulaanbaatar" + }, + { + "code": "035", + "name": "Orkhon" + }, + { + "code": "037", + "name": "Darkhan-Uul" + }, + { + "code": "039", + "name": "Khentii" + }, + { + "code": "041", + "name": "Khövsgöl" + }, + { + "code": "043", + "name": "Khovd" + }, + { + "code": "046", + "name": "Uvs" + }, + { + "code": "047", + "name": "Töv" + }, + { + "code": "049", + "name": "Selenge" + }, + { + "code": "051", + "name": "Sükhbaatar" + }, + { + "code": "053", + "name": "Ömnögovi" + }, + { + "code": "055", + "name": "Övörkhangai" + }, + { + "code": "057", + "name": "Zavkhan" + }, + { + "code": "059", + "name": "Dundgovi" + }, + { + "code": "061", + "name": "Dornod" + }, + { + "code": "063", + "name": "Dornogovi" + }, + { + "code": "064", + "name": "Govisümber" + }, + { + "code": "065", + "name": "Govi-Altai" + }, + { + "code": "067", + "name": "Bulgan" + }, + { + "code": "069", + "name": "Bayankhongor" + }, + { + "code": "071", + "name": "Bayan-Ölgii" + }, + { + "code": "073", + "name": "Arkhangai" + } + ], + "MR": [ + { + "code": "01", + "name": "Hodh Ech Chargui" + }, + { + "code": "02", + "name": "Hodh El Gharbi" + }, + { + "code": "03", + "name": "Assaba" + }, + { + "code": "04", + "name": "Gorgol" + }, + { + "code": "05", + "name": "Brakna" + }, + { + "code": "06", + "name": "Trarza" + }, + { + "code": "07", + "name": "Adrar" + }, + { + "code": "08", + "name": "Dakhlet Nouadhibou" + }, + { + "code": "09", + "name": "Tagant" + }, + { + "code": "10", + "name": "Guidimaka" + }, + { + "code": "11", + "name": "Tiris Zemmour" + }, + { + "code": "12", + "name": "Inchiri" + }, + { + "code": "13", + "name": "Nouakchott Ouest" + }, + { + "code": "14", + "name": "Nouakchott Nord" + }, + { + "code": "15", + "name": "Nouakchott Sud" + } + ], + "MT": [ + { + "code": "01", + "name": "Attard" + }, + { + "code": "02", + "name": "Balzan" + }, + { + "code": "03", + "name": "Birgu" + }, + { + "code": "04", + "name": "Birkirkara" + }, + { + "code": "05", + "name": "BirżebbuÄ¡a" + }, + { + "code": "06", + "name": "Cospicua" + }, + { + "code": "07", + "name": "Dingli" + }, + { + "code": "08", + "name": "Fgura" + }, + { + "code": "09", + "name": "Floriana" + }, + { + "code": "10", + "name": "Fontana" + }, + { + "code": "11", + "name": "Gudja" + }, + { + "code": "12", + "name": "Gżira" + }, + { + "code": "13", + "name": "Għajnsielem" + }, + { + "code": "14", + "name": "Għarb" + }, + { + "code": "15", + "name": "Għargħur" + }, + { + "code": "16", + "name": "Għasri" + }, + { + "code": "17", + "name": "Għaxaq" + }, + { + "code": "18", + "name": "Ħamrun" + }, + { + "code": "19", + "name": "Iklin" + }, + { + "code": "20", + "name": "Senglea" + }, + { + "code": "21", + "name": "Kalkara" + }, + { + "code": "22", + "name": "KerÄ‹em" + }, + { + "code": "23", + "name": "Kirkop" + }, + { + "code": "24", + "name": "Lija" + }, + { + "code": "25", + "name": "Luqa" + }, + { + "code": "26", + "name": "Marsa" + }, + { + "code": "27", + "name": "Marsaskala" + }, + { + "code": "28", + "name": "Marsaxlokk" + }, + { + "code": "29", + "name": "Mdina" + }, + { + "code": "30", + "name": "Mellieħa" + }, + { + "code": "31", + "name": "MÄ¡arr" + }, + { + "code": "32", + "name": "Mosta" + }, + { + "code": "33", + "name": "Mqabba" + }, + { + "code": "34", + "name": "Msida" + }, + { + "code": "35", + "name": "Imtarfa" + }, + { + "code": "36", + "name": "Munxar" + }, + { + "code": "37", + "name": "Nadur" + }, + { + "code": "38", + "name": "Naxxar" + }, + { + "code": "39", + "name": "Paola" + }, + { + "code": "40", + "name": "Pembroke" + }, + { + "code": "41", + "name": "Pietà" + }, + { + "code": "42", + "name": "Qala" + }, + { + "code": "43", + "name": "Qormi" + }, + { + "code": "44", + "name": "Qrendi" + }, + { + "code": "45", + "name": "Victoria" + }, + { + "code": "46", + "name": "Rabat" + }, + { + "code": "47", + "name": "Safi" + }, + { + "code": "48", + "name": "St. Julian’s" + }, + { + "code": "49", + "name": "San Ä wann" + }, + { + "code": "50", + "name": "Saint Lawrence" + }, + { + "code": "51", + "name": "St. Paul’s Bay" + }, + { + "code": "52", + "name": "Sannat" + }, + { + "code": "53", + "name": "Santa LuÄ‹ija" + }, + { + "code": "54", + "name": "Santa Venera" + }, + { + "code": "55", + "name": "SiÄ¡Ä¡iewi" + }, + { + "code": "56", + "name": "Sliema" + }, + { + "code": "57", + "name": "Swieqi" + }, + { + "code": "58", + "name": "Ta’ Xbiex" + }, + { + "code": "59", + "name": "Tarxien" + }, + { + "code": "60", + "name": "Valletta" + }, + { + "code": "61", + "name": "Xagħra" + }, + { + "code": "62", + "name": "Xewkija" + }, + { + "code": "63", + "name": "Xgħajra" + }, + { + "code": "64", + "name": "Å»abbar" + }, + { + "code": "65", + "name": "Å»ebbuÄ¡ Gozo" + }, + { + "code": "66", + "name": "Å»ebbuÄ¡" + }, + { + "code": "67", + "name": "Å»ejtun" + }, + { + "code": "68", + "name": "Å»urrieq" + } + ], + "MU": [ + { + "code": "AG", + "name": "Agaléga" + }, + { + "code": "BR", + "name": "Beau-Bassin Rose-Hill" + }, + { + "code": "CC", + "name": "Cargados Carajos" + }, + { + "code": "CU", + "name": "Curepipe" + }, + { + "code": "FL", + "name": "Flacq" + }, + { + "code": "GP", + "name": "Grand Port" + }, + { + "code": "MO", + "name": "Moka" + }, + { + "code": "PA", + "name": "Pamplemousses" + }, + { + "code": "PW", + "name": "Plaines Wilhems" + }, + { + "code": "PU", + "name": "Port Louis" + }, + { + "code": "PL", + "name": "Port Louis District" + }, + { + "code": "QB", + "name": "Quatre Bornes" + }, + { + "code": "RR", + "name": "Rivière du Rempart" + }, + { + "code": "BL", + "name": "Rivière Noire" + }, + { + "code": "RO", + "name": "Rodrigues" + }, + { + "code": "SA", + "name": "Savanne" + }, + { + "code": "VP", + "name": "Vacoas-Phoenix" + } + ], + "MV": [ + { + "code": "01", + "name": "Addu" + }, + { + "code": "02", + "name": "Alif Alif" + }, + { + "code": "00", + "name": "Alif Dhaal" + }, + { + "code": "20", + "name": "Baa" + }, + { + "code": "CE", + "name": "Central Province" + }, + { + "code": "17", + "name": "Dhaalu" + }, + { + "code": "14", + "name": "Faafu" + }, + { + "code": "27", + "name": "Gaafu Alif" + }, + { + "code": "28", + "name": "Gaafu Dhaalu" + }, + { + "code": "29", + "name": "Gnaviyani" + }, + { + "code": "07", + "name": "Haa Alif" + }, + { + "code": "23", + "name": "Haa Dhaalu" + }, + { + "code": "26", + "name": "Kaafu" + }, + { + "code": "05", + "name": "Laamu" + }, + { + "code": "03", + "name": "Lhaviyani" + }, + { + "code": "MLE", + "name": "Malé" + }, + { + "code": "12", + "name": "Meemu" + }, + { + "code": "25", + "name": "Noonu" + }, + { + "code": "NC", + "name": "North Central Province" + }, + { + "code": "NO", + "name": "North Province" + }, + { + "code": "13", + "name": "Raa" + }, + { + "code": "24", + "name": "Shaviyani" + }, + { + "code": "SC", + "name": "South Central Province" + }, + { + "code": "SU", + "name": "South Province" + }, + { + "code": "08", + "name": "Thaa" + }, + { + "code": "UN", + "name": "Upper North Province" + }, + { + "code": "US", + "name": "Upper South Province" + }, + { + "code": "04", + "name": "Vaavu" + } + ], + "MW": [ + { + "code": "BA", + "name": "Balaka" + }, + { + "code": "BL", + "name": "Blantyre" + }, + { + "code": "C", + "name": "Central" + }, + { + "code": "CK", + "name": "Chikwawa" + }, + { + "code": "CR", + "name": "Chiradzulu" + }, + { + "code": "CT", + "name": "Chitipa" + }, + { + "code": "DE", + "name": "Dedza" + }, + { + "code": "DO", + "name": "Dowa" + }, + { + "code": "KR", + "name": "Karonga" + }, + { + "code": "KS", + "name": "Kasungu" + }, + { + "code": "LK", + "name": "Likoma" + }, + { + "code": "LI", + "name": "Lilongwe" + }, + { + "code": "MH", + "name": "Machinga" + }, + { + "code": "MG", + "name": "Mangochi" + }, + { + "code": "MC", + "name": "Mchinji" + }, + { + "code": "MU", + "name": "Mulanje" + }, + { + "code": "MW", + "name": "Mwanza" + }, + { + "code": "MZ", + "name": "Mzimba" + }, + { + "code": "NE", + "name": "Neno" + }, + { + "code": "NB", + "name": "Nkhata Bay" + }, + { + "code": "NK", + "name": "Nkhotakota" + }, + { + "code": "N", + "name": "Northern" + }, + { + "code": "NS", + "name": "Nsanje" + }, + { + "code": "NU", + "name": "Ntcheu" + }, + { + "code": "NI", + "name": "Ntchisi" + }, + { + "code": "PH", + "name": "Phalombe" + }, + { + "code": "RU", + "name": "Rumphi" + }, + { + "code": "SA", + "name": "Salima" + }, + { + "code": "S", + "name": "Southern" + }, + { + "code": "TH", + "name": "Thyolo" + }, + { + "code": "ZO", + "name": "Zomba" + } + ], + "MX": [ + { + "code": "AGU", + "name": "Aguascalientes" + }, + { + "code": "BCN", + "name": "Baja California" + }, + { + "code": "BCS", + "name": "Baja California Sur" + }, + { + "code": "CAM", + "name": "Campeche" + }, + { + "code": "CHP", + "name": "Chiapas" + }, + { + "code": "CHH", + "name": "Chihuahua" + }, + { + "code": "CMX", + "name": "Ciudad de Mexico" + }, + { + "code": "COA", + "name": "Coahuila" + }, + { + "code": "COL", + "name": "Colima" + }, + { + "code": "DUR", + "name": "Durango" + }, + { + "code": "GUA", + "name": "Guanajuato" + }, + { + "code": "GRO", + "name": "Guerrero" + }, + { + "code": "HID", + "name": "Hidalgo" + }, + { + "code": "JAL", + "name": "Jalisco" + }, + { + "code": "DIF", + "name": "Mexico City" + }, + { + "code": "MEX", + "name": "Mexico State" + }, + { + "code": "MIC", + "name": "Michoacán" + }, + { + "code": "MOR", + "name": "Morelos" + }, + { + "code": "NAY", + "name": "Nayarit" + }, + { + "code": "NLE", + "name": "Nuevo León" + }, + { + "code": "OAX", + "name": "Oaxaca" + }, + { + "code": "PUE", + "name": "Puebla" + }, + { + "code": "QUE", + "name": "Querétaro" + }, + { + "code": "ROO", + "name": "Quintana Roo" + }, + { + "code": "SLP", + "name": "San Luis Potosí" + }, + { + "code": "SIN", + "name": "Sinaloa" + }, + { + "code": "SON", + "name": "Sonora" + }, + { + "code": "TAB", + "name": "Tabasco" + }, + { + "code": "TAM", + "name": "Tamaulipas" + }, + { + "code": "TLA", + "name": "Tlaxcala" + }, + { + "code": "VER", + "name": "Veracruz" + }, + { + "code": "YUC", + "name": "Yucatán" + }, + { + "code": "ZAC", + "name": "Zacatecas" + } + ], + "MY": [ + { + "code": "01", + "name": "Johor" + }, + { + "code": "02", + "name": "Kedah" + }, + { + "code": "03", + "name": "Kelantan" + }, + { + "code": "04", + "name": "Malacca" + }, + { + "code": "05", + "name": "Negeri Sembilan" + }, + { + "code": "06", + "name": "Pahang" + }, + { + "code": "07", + "name": "Penang" + }, + { + "code": "08", + "name": "Perak" + }, + { + "code": "09", + "name": "Perlis" + }, + { + "code": "10", + "name": "Selangor" + }, + { + "code": "11", + "name": "Terengganu" + }, + { + "code": "12", + "name": "Sabah" + }, + { + "code": "13", + "name": "Sarawak" + }, + { + "code": "14", + "name": "Kuala Lumpur" + }, + { + "code": "15", + "name": "Labuan" + }, + { + "code": "16", + "name": "Putrajaya" + } + ], + "MZ": [ + { + "code": "P", + "name": "Cabo Delgado" + }, + { + "code": "G", + "name": "Gaza" + }, + { + "code": "I", + "name": "Inhambane" + }, + { + "code": "B", + "name": "Manica" + }, + { + "code": "MPM", + "name": "Maputo" + }, + { + "code": "L", + "name": "Maputo Province" + }, + { + "code": "N", + "name": "Nampula" + }, + { + "code": "A", + "name": "Niassa" + }, + { + "code": "S", + "name": "Sofala" + }, + { + "code": "T", + "name": "Tete" + }, + { + "code": "Q", + "name": "Zambezia" + } + ], + "NA": [ + { + "code": "ER", + "name": "Erongo" + }, + { + "code": "HA", + "name": "Hardap" + }, + { + "code": "KA", + "name": "Karas" + }, + { + "code": "KE", + "name": "Kavango East" + }, + { + "code": "KW", + "name": "Kavango West" + }, + { + "code": "KH", + "name": "Khomas" + }, + { + "code": "KU", + "name": "Kunene" + }, + { + "code": "OW", + "name": "Ohangwena" + }, + { + "code": "OH", + "name": "Omaheke" + }, + { + "code": "OS", + "name": "Omusati" + }, + { + "code": "ON", + "name": "Oshana" + }, + { + "code": "OT", + "name": "Oshikoto" + }, + { + "code": "OD", + "name": "Otjozondjupa" + }, + { + "code": "CA", + "name": "Zambezi" + } + ], + "NE": [ + { + "code": "1", + "name": "Agadez" + }, + { + "code": "2", + "name": "Diffa" + }, + { + "code": "3", + "name": "Dosso" + }, + { + "code": "4", + "name": "Maradi" + }, + { + "code": "5", + "name": "Tahoua" + }, + { + "code": "6", + "name": "Tillabéri" + }, + { + "code": "7", + "name": "Zinder" + }, + { + "code": "8", + "name": "Niamey" + } + ], + "NG": [ + { + "code": "AB", + "name": "Abia" + }, + { + "code": "AD", + "name": "Adamawa" + }, + { + "code": "AK", + "name": "Akwa Ibom" + }, + { + "code": "AN", + "name": "Anambra" + }, + { + "code": "BA", + "name": "Bauchi" + }, + { + "code": "BY", + "name": "Bayelsa" + }, + { + "code": "BE", + "name": "Benue" + }, + { + "code": "BO", + "name": "Borno" + }, + { + "code": "CR", + "name": "Cross River" + }, + { + "code": "DE", + "name": "Delta" + }, + { + "code": "EB", + "name": "Ebonyi" + }, + { + "code": "ED", + "name": "Edo" + }, + { + "code": "EK", + "name": "Ekiti" + }, + { + "code": "EN", + "name": "Enugu" + }, + { + "code": "FC", + "name": "Federal Capital Territory" + }, + { + "code": "GO", + "name": "Gombe" + }, + { + "code": "IM", + "name": "Imo" + }, + { + "code": "JI", + "name": "Jigawa" + }, + { + "code": "KD", + "name": "Kaduna" + }, + { + "code": "KN", + "name": "Kano" + }, + { + "code": "KT", + "name": "Katsina" + }, + { + "code": "KE", + "name": "Kebbi" + }, + { + "code": "KO", + "name": "Kogi" + }, + { + "code": "KW", + "name": "Kwara" + }, + { + "code": "LA", + "name": "Lagos" + }, + { + "code": "NA", + "name": "Nasarawa" + }, + { + "code": "NI", + "name": "Niger" + }, + { + "code": "OG", + "name": "Ogun" + }, + { + "code": "ON", + "name": "Ondo" + }, + { + "code": "OS", + "name": "Osun" + }, + { + "code": "OY", + "name": "Oyo" + }, + { + "code": "PL", + "name": "Plateau" + }, + { + "code": "RI", + "name": "Rivers" + }, + { + "code": "SO", + "name": "Sokoto" + }, + { + "code": "TA", + "name": "Taraba" + }, + { + "code": "YO", + "name": "Yobe" + }, + { + "code": "ZA", + "name": "Zamfara" + } + ], + "NI": [ + { + "code": "AN", + "name": "Atlántico Norte" + }, + { + "code": "AS", + "name": "Atlántico Sur" + }, + { + "code": "BO", + "name": "Boaco" + }, + { + "code": "CA", + "name": "Carazo" + }, + { + "code": "CI", + "name": "Chinandega" + }, + { + "code": "CO", + "name": "Chontales" + }, + { + "code": "ES", + "name": "Estelí" + }, + { + "code": "GR", + "name": "Granada" + }, + { + "code": "JI", + "name": "Jinotega" + }, + { + "code": "LE", + "name": "León" + }, + { + "code": "MD", + "name": "Madriz" + }, + { + "code": "MN", + "name": "Managua" + }, + { + "code": "MS", + "name": "Masaya" + }, + { + "code": "MT", + "name": "Matagalpa" + }, + { + "code": "NS", + "name": "Nueva Segovia" + }, + { + "code": "SJ", + "name": "Río San Juan" + }, + { + "code": "RI", + "name": "Rivas" + } + ], + "NL": [ + { + "code": "BQ1", + "name": "Bonaire" + }, + { + "code": "DR", + "name": "Drenthe" + }, + { + "code": "FL", + "name": "Flevoland" + }, + { + "code": "FR", + "name": "Friesland" + }, + { + "code": "GE", + "name": "Gelderland" + }, + { + "code": "GR", + "name": "Groningen" + }, + { + "code": "LI", + "name": "Limburg" + }, + { + "code": "NB", + "name": "North Brabant" + }, + { + "code": "NH", + "name": "North Holland" + }, + { + "code": "OV", + "name": "Overijssel" + }, + { + "code": "BQ2", + "name": "Saba" + }, + { + "code": "BQ3", + "name": "Sint Eustatius" + }, + { + "code": "ZH", + "name": "South Holland" + }, + { + "code": "UT", + "name": "Utrecht" + }, + { + "code": "ZE", + "name": "Zeeland" + } + ], + "NO": [ + { + "code": "01", + "name": "Østfold" + }, + { + "code": "02", + "name": "Akershus" + }, + { + "code": "03", + "name": "Oslo" + }, + { + "code": "04", + "name": "Hedmark" + }, + { + "code": "05", + "name": "Oppland" + }, + { + "code": "06", + "name": "Buskerud" + }, + { + "code": "07", + "name": "Vestfold" + }, + { + "code": "08", + "name": "Telemark" + }, + { + "code": "09", + "name": "Aust-Agder" + }, + { + "code": "10", + "name": "Vest-Agder" + }, + { + "code": "11", + "name": "Rogaland" + }, + { + "code": "12", + "name": "Hordaland" + }, + { + "code": "14", + "name": "Sogn og Fjordane" + }, + { + "code": "15", + "name": "Møre og Romsdal" + }, + { + "code": "16", + "name": "Sør-Trøndelag" + }, + { + "code": "17", + "name": "Nord-Trøndelag" + }, + { + "code": "18", + "name": "Nordland" + }, + { + "code": "19", + "name": "Troms" + }, + { + "code": "20", + "name": "Finnmark" + }, + { + "code": "21", + "name": "Svalbard" + }, + { + "code": "22", + "name": "Jan Mayen" + } + ], + "NP": [ + { + "code": "BA", + "name": "Bagmati" + }, + { + "code": "BH", + "name": "Bheri" + }, + { + "code": "1", + "name": "Central" + }, + { + "code": "DH", + "name": "Dhawalagiri" + }, + { + "code": "GA", + "name": "Gandaki" + }, + { + "code": "JA", + "name": "Janakpur" + }, + { + "code": "KA", + "name": "Karnali" + }, + { + "code": "KO", + "name": "Kosi" + }, + { + "code": "LU", + "name": "Lumbini" + }, + { + "code": "2", + "name": "Madhya Pashchimanchal" + }, + { + "code": "MA", + "name": "Mahakali" + }, + { + "code": "ME", + "name": "Mechi" + }, + { + "code": "NA", + "name": "Narayani" + }, + { + "code": "4", + "name": "Purwanchal" + }, + { + "code": "RA", + "name": "Rapti" + }, + { + "code": "SA", + "name": "Sagarmatha" + }, + { + "code": "SE", + "name": "Seti" + }, + { + "code": "5", + "name": "Sudur Pashchimanchal" + }, + { + "code": "3", + "name": "Western" + } + ], + "NR": [ + { + "code": "01", + "name": "Aiwo" + }, + { + "code": "02", + "name": "Anabar" + }, + { + "code": "03", + "name": "Anetan" + }, + { + "code": "04", + "name": "Anibare" + }, + { + "code": "05", + "name": "Baiti" + }, + { + "code": "06", + "name": "Boe" + }, + { + "code": "07", + "name": "Buada" + }, + { + "code": "08", + "name": "Denigomodu" + }, + { + "code": "09", + "name": "Ewa" + }, + { + "code": "10", + "name": "Ijuw" + }, + { + "code": "11", + "name": "Meneng" + }, + { + "code": "12", + "name": "Nibok" + }, + { + "code": "13", + "name": "Uaboe" + }, + { + "code": "14", + "name": "Yaren" + } + ], + "NZ": [ + { + "code": "AUK", + "name": "Auckland" + }, + { + "code": "BOP", + "name": "Bay of Plenty" + }, + { + "code": "CAN", + "name": "Canterbury" + }, + { + "code": "CIT", + "name": "Chatham Islands" + }, + { + "code": "GIS", + "name": "Gisborne" + }, + { + "code": "HKB", + "name": "Hawke’s Bay" + }, + { + "code": "MWT", + "name": "Manawatu-Wanganui" + }, + { + "code": "MBH", + "name": "Marl" + }, + { + "code": "NSN", + "name": "Nelson" + }, + { + "code": "NTL", + "name": "Northland" + }, + { + "code": "OTA", + "name": "Otago" + }, + { + "code": "STL", + "name": "Southland" + }, + { + "code": "TKI", + "name": "Taranaki" + }, + { + "code": "TAS", + "name": "Tasman" + }, + { + "code": "WKO", + "name": "Waikato" + }, + { + "code": "WGN", + "name": "Wellington" + }, + { + "code": "WTC", + "name": "West Coast" + } + ], + "OM": [ + { + "code": "DA", + "name": "Ad Dakhiliyah" + }, + { + "code": "ZA", + "name": "Ad Dhahirah" + }, + { + "code": "BU", + "name": "Al Buraimi" + }, + { + "code": "WU", + "name": "Al Wusta" + }, + { + "code": "ZU", + "name": "Dhofar" + }, + { + "code": "BJ", + "name": "Janub al Batinah" + }, + { + "code": "SJ", + "name": "Janub ash Sharqiyah" + }, + { + "code": "MU", + "name": "Musandam" + }, + { + "code": "MA", + "name": "Muscat" + }, + { + "code": "BS", + "name": "Shamal al Batinah" + }, + { + "code": "SS", + "name": "Shamal ash Sharqiyah" + } + ], + "PA": [ + { + "code": "1", + "name": "Bocas del Toro" + }, + { + "code": "4", + "name": "Chiriquí" + }, + { + "code": "2", + "name": "Coclé" + }, + { + "code": "3", + "name": "Colón" + }, + { + "code": "5", + "name": "Darién" + }, + { + "code": "EM", + "name": "Emberá" + }, + { + "code": "KY", + "name": "Guna Yala" + }, + { + "code": "6", + "name": "Herrera" + }, + { + "code": "7", + "name": "Los Santos" + }, + { + "code": "NB", + "name": "Ngöbe-Buglé" + }, + { + "code": "8", + "name": "Panamá" + }, + { + "code": "9", + "name": "Veraguas" + }, + { + "code": "10", + "name": "West Panamá" + } + ], + "PE": [ + { + "code": "AMA", + "name": "Amazonas" + }, + { + "code": "ANC", + "name": "Ancash" + }, + { + "code": "APU", + "name": "Apurímac" + }, + { + "code": "ARE", + "name": "Arequipa" + }, + { + "code": "AYA", + "name": "Ayacucho" + }, + { + "code": "CAJ", + "name": "Cajamarca" + }, + { + "code": "CUS", + "name": "Cusco" + }, + { + "code": "CAL", + "name": "El Callao" + }, + { + "code": "HUV", + "name": "Huancavelica" + }, + { + "code": "HUC", + "name": "Huánuco" + }, + { + "code": "ICA", + "name": "Ica" + }, + { + "code": "JUN", + "name": "Junín" + }, + { + "code": "LAL", + "name": "La Libertad" + }, + { + "code": "LAM", + "name": "Lambayeque" + }, + { + "code": "LMA", + "name": "Lima" + }, + { + "code": "LIM", + "name": "Lima Region" + }, + { + "code": "LOR", + "name": "Loreto" + }, + { + "code": "MDD", + "name": "Madre de Dios" + }, + { + "code": "MOQ", + "name": "Moquegua" + }, + { + "code": "PAS", + "name": "Pasco" + }, + { + "code": "PIU", + "name": "Piura" + }, + { + "code": "PUN", + "name": "Puno" + }, + { + "code": "SAM", + "name": "San Martín" + }, + { + "code": "TAC", + "name": "Tacna" + }, + { + "code": "TUM", + "name": "Tumbes" + }, + { + "code": "UCA", + "name": "Ucayali" + } + ], + "PG": [ + { + "code": "NSB", + "name": "Bougainville" + }, + { + "code": "CPM", + "name": "Central" + }, + { + "code": "CPK", + "name": "Chimbu" + }, + { + "code": "EBR", + "name": "East New Britain" + }, + { + "code": "ESW", + "name": "East Sepik" + }, + { + "code": "EHG", + "name": "Eastern Highlands" + }, + { + "code": "EPW", + "name": "Enga" + }, + { + "code": "GPK", + "name": "Gulf" + }, + { + "code": "HLA", + "name": "Hela" + }, + { + "code": "JWK", + "name": "Jiwaka" + }, + { + "code": "MPM", + "name": "Madang" + }, + { + "code": "MRL", + "name": "Manus" + }, + { + "code": "MBA", + "name": "Milne Bay" + }, + { + "code": "MPL", + "name": "Morobe" + }, + { + "code": "NIK", + "name": "New Ireland" + }, + { + "code": "NPP", + "name": "Oro" + }, + { + "code": "NCD", + "name": "Port Moresby" + }, + { + "code": "SAN", + "name": "Sandaun" + }, + { + "code": "SHM", + "name": "Southern Highlands" + }, + { + "code": "WBK", + "name": "West New Britain" + }, + { + "code": "WPD", + "name": "Western" + }, + { + "code": "WHM", + "name": "Western Highlands" + } + ], + "PH": [ + { + "code": "ABR", + "name": "Abra" + }, + { + "code": "AGN", + "name": "Agusan del Norte" + }, + { + "code": "AGS", + "name": "Agusan del Sur" + }, + { + "code": "AKL", + "name": "Aklan" + }, + { + "code": "ALB", + "name": "Albay" + }, + { + "code": "ANT", + "name": "Antique" + }, + { + "code": "APA", + "name": "Apayao" + }, + { + "code": "AUR", + "name": "Aurora" + }, + { + "code": "BAS", + "name": "Basilan" + }, + { + "code": "BAN", + "name": "Bataan" + }, + { + "code": "BTN", + "name": "Batanes" + }, + { + "code": "BTG", + "name": "Batangas" + }, + { + "code": "BEN", + "name": "Benguet" + }, + { + "code": "05", + "name": "Bicol" + }, + { + "code": "BIL", + "name": "Biliran" + }, + { + "code": "BOH", + "name": "Bohol" + }, + { + "code": "BUK", + "name": "Bukidnon" + }, + { + "code": "BUL", + "name": "Bulacan" + }, + { + "code": "CAG", + "name": "Cagayan" + }, + { + "code": "02", + "name": "Cagayan Valley" + }, + { + "code": "40", + "name": "Calabarzon" + }, + { + "code": "CAN", + "name": "Camarines Norte" + }, + { + "code": "CAS", + "name": "Camarines Sur" + }, + { + "code": "CAM", + "name": "Camiguin" + }, + { + "code": "CAP", + "name": "Capiz" + }, + { + "code": "13", + "name": "Caraga" + }, + { + "code": "CAT", + "name": "Catanduanes" + }, + { + "code": "CAV", + "name": "Cavite" + }, + { + "code": "CEB", + "name": "Cebu" + }, + { + "code": "03", + "name": "Central Luzon" + }, + { + "code": "07", + "name": "Central Visayas" + }, + { + "code": "COM", + "name": "Compostela Valley" + }, + { + "code": "15", + "name": "Cordillera Administrative" + }, + { + "code": "NCO", + "name": "Cotabato" + }, + { + "code": "11", + "name": "Davao" + }, + { + "code": "DAV", + "name": "Davao del Norte" + }, + { + "code": "DAS", + "name": "Davao del Sur" + }, + { + "code": "DVO", + "name": "Davao Occidental" + }, + { + "code": "DAO", + "name": "Davao Oriental" + }, + { + "code": "DIN", + "name": "Dinagat Islands" + }, + { + "code": "EAS", + "name": "Eastern Samar" + }, + { + "code": "08", + "name": "Eastern Visayas" + }, + { + "code": "GUI", + "name": "Guimaras" + }, + { + "code": "IFU", + "name": "Ifugao" + }, + { + "code": "01", + "name": "Ilocos" + }, + { + "code": "ILN", + "name": "Ilocos Norte" + }, + { + "code": "ILS", + "name": "Ilocos Sur" + }, + { + "code": "ILI", + "name": "Iloilo" + }, + { + "code": "ISA", + "name": "Isabela" + }, + { + "code": "KAL", + "name": "Kalinga" + }, + { + "code": "LUN", + "name": "La Union" + }, + { + "code": "LAG", + "name": "Laguna" + }, + { + "code": "LAN", + "name": "Lanao del Norte" + }, + { + "code": "LAS", + "name": "Lanao del Sur" + }, + { + "code": "LEY", + "name": "Leyte" + }, + { + "code": "MAG", + "name": "Maguindanao" + }, + { + "code": "MAD", + "name": "Marinduque" + }, + { + "code": "MAS", + "name": "Masbate" + }, + { + "code": "00", + "name": "Metro Manila" + }, + { + "code": "41", + "name": "Mimaropa" + }, + { + "code": "MSC", + "name": "Misamis Occidental" + }, + { + "code": "MSR", + "name": "Misamis Oriental" + }, + { + "code": "MOU", + "name": "Mountain" + }, + { + "code": "14", + "name": "Muslim Mindanao" + }, + { + "code": "NEC", + "name": "Negros Occidental" + }, + { + "code": "NER", + "name": "Negros Oriental" + }, + { + "code": "10", + "name": "Northern Mindanao" + }, + { + "code": "NSA", + "name": "Northern Samar" + }, + { + "code": "NUE", + "name": "Nueva Ecija" + }, + { + "code": "NUV", + "name": "Nueva Vizcaya" + }, + { + "code": "MDC", + "name": "Occidental Mindoro" + }, + { + "code": "MDR", + "name": "Oriental Mindoro" + }, + { + "code": "PLW", + "name": "Palawan" + }, + { + "code": "PAM", + "name": "Pampanga" + }, + { + "code": "PAN", + "name": "Pangasinan" + }, + { + "code": "QUE", + "name": "Quezon" + }, + { + "code": "QUI", + "name": "Quirino" + }, + { + "code": "RIZ", + "name": "Rizal" + }, + { + "code": "ROM", + "name": "Romblon" + }, + { + "code": "WSA", + "name": "Samar" + }, + { + "code": "SAR", + "name": "Sarangani" + }, + { + "code": "SIG", + "name": "Siquijor" + }, + { + "code": "12", + "name": "Soccsksargen" + }, + { + "code": "SOR", + "name": "Sorsogon" + }, + { + "code": "SCO", + "name": "South Cotabato" + }, + { + "code": "SLE", + "name": "Southern Leyte" + }, + { + "code": "SUK", + "name": "Sultan Kudarat" + }, + { + "code": "SLU", + "name": "Sulu" + }, + { + "code": "SUN", + "name": "Surigao del Norte" + }, + { + "code": "SUR", + "name": "Surigao del Sur" + }, + { + "code": "TAR", + "name": "Tarlac" + }, + { + "code": "TAW", + "name": "Tawi-Tawi" + }, + { + "code": "06", + "name": "Western Visayas" + }, + { + "code": "ZMB", + "name": "Zambales" + }, + { + "code": "ZAN", + "name": "Zamboanga del Norte" + }, + { + "code": "ZAS", + "name": "Zamboanga del Sur" + }, + { + "code": "09", + "name": "Zamboanga Peninsula" + }, + { + "code": "ZSI", + "name": "Zamboanga Sibugay" + } + ], + "PK": [ + { + "code": "JK", + "name": "Azad Kashmir" + }, + { + "code": "BA", + "name": "Balochistan" + }, + { + "code": "TA", + "name": "Federally Administered Tribal Areas" + }, + { + "code": "GB", + "name": "Gilgit-Baltistan" + }, + { + "code": "IS", + "name": "Islamabad" + }, + { + "code": "KP", + "name": "Khyber Pakhtunkhwa" + }, + { + "code": "PB", + "name": "Punjab" + }, + { + "code": "SD", + "name": "Sindh" + } + ], + "PL": [ + { + "code": "WP", + "name": "Greater Poland" + }, + { + "code": "SK", + "name": "Holy Cross" + }, + { + "code": "KP", + "name": "Kuyavia-Pomerania" + }, + { + "code": "MA", + "name": "Lesser Poland" + }, + { + "code": "LD", + "name": "Åódź" + }, + { + "code": "DS", + "name": "Lower Silesia" + }, + { + "code": "LU", + "name": "Lublin" + }, + { + "code": "LB", + "name": "Lubusz" + }, + { + "code": "MZ", + "name": "Mazovia" + }, + { + "code": "OP", + "name": "Opole" + }, + { + "code": "PD", + "name": "Podlachia" + }, + { + "code": "PM", + "name": "Pomerania" + }, + { + "code": "SL", + "name": "Silesia" + }, + { + "code": "PK", + "name": "Subcarpathia" + }, + { + "code": "WN", + "name": "Warmia-Masuria" + }, + { + "code": "ZP", + "name": "West Pomerania" + } + ], + "PS": [ + { + "code": "BTH", + "name": "Bethlehem" + }, + { + "code": "DEB", + "name": "Deir al-Balah" + }, + { + "code": "GZA", + "name": "Gaza" + }, + { + "code": "HBN", + "name": "Hebron" + }, + { + "code": "JEN", + "name": "Jenin" + }, + { + "code": "JRH", + "name": "Jericho" + }, + { + "code": "JEM", + "name": "Jerusalem" + }, + { + "code": "KYS", + "name": "Khan Yunis" + }, + { + "code": "NBS", + "name": "Nablus" + }, + { + "code": "NGZ", + "name": "North Gaza" + }, + { + "code": "QQA", + "name": "Qalqilya" + }, + { + "code": "RFH", + "name": "Rafah" + }, + { + "code": "RBH", + "name": "Ramallah and al-Bireh" + }, + { + "code": "SLT", + "name": "Salfit" + }, + { + "code": "TBS", + "name": "Tubas" + }, + { + "code": "TKM", + "name": "Tulkarm" + } + ], + "PT": [ + { + "code": "01", + "name": "Aveiro" + }, + { + "code": "02", + "name": "Beja" + }, + { + "code": "03", + "name": "Braga" + }, + { + "code": "04", + "name": "Bragança" + }, + { + "code": "05", + "name": "Castelo Branco" + }, + { + "code": "06", + "name": "Coimbra" + }, + { + "code": "07", + "name": "Évora" + }, + { + "code": "08", + "name": "Faro" + }, + { + "code": "09", + "name": "Guarda" + }, + { + "code": "10", + "name": "Leiria" + }, + { + "code": "11", + "name": "Lisbon" + }, + { + "code": "12", + "name": "Portalegre" + }, + { + "code": "13", + "name": "Porto" + }, + { + "code": "14", + "name": "Santarém" + }, + { + "code": "15", + "name": "Setúbal" + }, + { + "code": "16", + "name": "Viana do Castelo" + }, + { + "code": "17", + "name": "Vila Real" + }, + { + "code": "18", + "name": "Viseu" + }, + { + "code": "20", + "name": "Azores" + }, + { + "code": "30", + "name": "Madeira" + } + ], + "PW": [ + { + "code": "002", + "name": "Aimeliik" + }, + { + "code": "004", + "name": "Airai" + }, + { + "code": "010", + "name": "Angaur" + }, + { + "code": "050", + "name": "Hatohobei" + }, + { + "code": "100", + "name": "Kayangel" + }, + { + "code": "150", + "name": "Koror" + }, + { + "code": "212", + "name": "Melekeok" + }, + { + "code": "214", + "name": "Ngaraard" + }, + { + "code": "218", + "name": "Ngarchelong" + }, + { + "code": "222", + "name": "Ngardmau" + }, + { + "code": "224", + "name": "Ngatpang" + }, + { + "code": "226", + "name": "Ngchesar" + }, + { + "code": "227", + "name": "Ngeremlengui" + }, + { + "code": "228", + "name": "Ngiwal" + }, + { + "code": "350", + "name": "Peleliu" + }, + { + "code": "370", + "name": "Sonsorol" + } + ], + "PY": [ + { + "code": "16", + "name": "Alto Paraguay" + }, + { + "code": "10", + "name": "Alto Paraná" + }, + { + "code": "13", + "name": "Amambay" + }, + { + "code": "ASU", + "name": "Asunción" + }, + { + "code": "19", + "name": "Boquerón" + }, + { + "code": "5", + "name": "Caaguazú" + }, + { + "code": "6", + "name": "Caazapá" + }, + { + "code": "14", + "name": "Canindeyú" + }, + { + "code": "11", + "name": "Central" + }, + { + "code": "1", + "name": "Concepción" + }, + { + "code": "3", + "name": "Cordillera" + }, + { + "code": "4", + "name": "Guairá" + }, + { + "code": "7", + "name": "Itapúa" + }, + { + "code": "8", + "name": "Misiones" + }, + { + "code": "12", + "name": "Ñeembucú" + }, + { + "code": "9", + "name": "Paraguarí" + }, + { + "code": "15", + "name": "Presidente Hayes" + }, + { + "code": "2", + "name": "San Pedro" + } + ], + "QA": [ + { + "code": "ZA", + "name": "Al Daayen" + }, + { + "code": "KH", + "name": "Al Khor" + }, + { + "code": "RA", + "name": "Al Rayyan" + }, + { + "code": "WA", + "name": "Al Wakrah" + }, + { + "code": "SH", + "name": "Ash ShīḩÄnÄ«yah" + }, + { + "code": "DA", + "name": "Doha" + }, + { + "code": "MS", + "name": "Madinat ash Shamal" + }, + { + "code": "US", + "name": "Umm Salal" + } + ], + "RO": [ + { + "code": "AB", + "name": "Alba" + }, + { + "code": "AR", + "name": "Arad" + }, + { + "code": "AG", + "name": "ArgeÈ™" + }, + { + "code": "BC", + "name": "Bacău" + }, + { + "code": "BH", + "name": "Bihor" + }, + { + "code": "BN", + "name": "BistriÅ£a-Năsăud" + }, + { + "code": "BT", + "name": "BotoÅŸani" + }, + { + "code": "BR", + "name": "Brăila" + }, + { + "code": "BV", + "name": "BraÅŸov" + }, + { + "code": "B", + "name": "Bucharest" + }, + { + "code": "BZ", + "name": "Buzău" + }, + { + "code": "CL", + "name": "CălăraÈ™i" + }, + { + "code": "CS", + "name": "CaraÈ™-Severin" + }, + { + "code": "CJ", + "name": "Cluj" + }, + { + "code": "CT", + "name": "ConstanÈ›a" + }, + { + "code": "CV", + "name": "Covasna" + }, + { + "code": "DB", + "name": "DâmboviÈ›a" + }, + { + "code": "DJ", + "name": "Dolj" + }, + { + "code": "GL", + "name": "GalaÈ›i" + }, + { + "code": "GR", + "name": "Giurgiu" + }, + { + "code": "GJ", + "name": "Gorj" + }, + { + "code": "HR", + "name": "Harghita" + }, + { + "code": "HD", + "name": "Hunedoara" + }, + { + "code": "IL", + "name": "IalomiÈ›a" + }, + { + "code": "IS", + "name": "IaÈ™i" + }, + { + "code": "IF", + "name": "Ilfov" + }, + { + "code": "MM", + "name": "MaramureÅŸ" + }, + { + "code": "MH", + "name": "MehedinÈ›i" + }, + { + "code": "MS", + "name": "MureÅŸ" + }, + { + "code": "NT", + "name": "NeamÅ£" + }, + { + "code": "OT", + "name": "Olt" + }, + { + "code": "PH", + "name": "Prahova" + }, + { + "code": "SJ", + "name": "Sălaj" + }, + { + "code": "SM", + "name": "Satu Mare" + }, + { + "code": "SB", + "name": "Sibiu" + }, + { + "code": "SV", + "name": "Suceava" + }, + { + "code": "TR", + "name": "Teleorman" + }, + { + "code": "TM", + "name": "TimiÈ™" + }, + { + "code": "TL", + "name": "Tulcea" + }, + { + "code": "VL", + "name": "Vâlcea" + }, + { + "code": "VS", + "name": "Vaslui" + }, + { + "code": "VN", + "name": "Vrancea" + } + ], + "RS": [ + { + "code": "00", + "name": "Beograd" + }, + { + "code": "14", + "name": "Bor" + }, + { + "code": "11", + "name": "BraniÄevo" + }, + { + "code": "02", + "name": "Central Banat" + }, + { + "code": "23", + "name": "Jablanica" + }, + { + "code": "09", + "name": "Kolubara" + }, + { + "code": "25", + "name": "Kosovo" + }, + { + "code": "KM", + "name": "Kosovo-Metohija" + }, + { + "code": "29", + "name": "Kosovo-Pomoravlje" + }, + { + "code": "28", + "name": "Kosovska Mitrovica" + }, + { + "code": "08", + "name": "MaÄva" + }, + { + "code": "17", + "name": "Moravica" + }, + { + "code": "20", + "name": "NiÅ¡ava" + }, + { + "code": "01", + "name": "North BaÄka" + }, + { + "code": "03", + "name": "North Banat" + }, + { + "code": "24", + "name": "PÄinja" + }, + { + "code": "26", + "name": "Peć" + }, + { + "code": "22", + "name": "Pirot" + }, + { + "code": "10", + "name": "Podunavlje" + }, + { + "code": "13", + "name": "Pomoravlje" + }, + { + "code": "27", + "name": "Prizren" + }, + { + "code": "19", + "name": "Rasina" + }, + { + "code": "18", + "name": "RaÅ¡ka" + }, + { + "code": "06", + "name": "South BaÄka" + }, + { + "code": "04", + "name": "South Banat" + }, + { + "code": "07", + "name": "Srem" + }, + { + "code": "12", + "name": "Å umadija" + }, + { + "code": "21", + "name": "Toplica" + }, + { + "code": "VO", + "name": "Vojvodina" + }, + { + "code": "05", + "name": "West BaÄka" + }, + { + "code": "15", + "name": "ZajeÄar" + }, + { + "code": "16", + "name": "Zlatibor" + } + ], + "RU": [ + { + "code": "AD", + "name": "Adygea" + }, + { + "code": "AL", + "name": "Altai" + }, + { + "code": "ALT", + "name": "Altai Krai" + }, + { + "code": "AMU", + "name": "Amur" + }, + { + "code": "ARK", + "name": "Arkhangelsk" + }, + { + "code": "AST", + "name": "Astrakhan" + }, + { + "code": "BA", + "name": "Bashkortostan" + }, + { + "code": "BEL", + "name": "Belgorod" + }, + { + "code": "BRY", + "name": "Bryansk" + }, + { + "code": "BU", + "name": "Buryat" + }, + { + "code": "CE", + "name": "Chechen" + }, + { + "code": "CHE", + "name": "Chelyabinsk" + }, + { + "code": "CHU", + "name": "Chukotka Okrug" + }, + { + "code": "CU", + "name": "Chuvash" + }, + { + "code": "DA", + "name": "Dagestan" + }, + { + "code": "IN", + "name": "Ingushetia" + }, + { + "code": "IRK", + "name": "Irkutsk" + }, + { + "code": "IVA", + "name": "Ivanovo" + }, + { + "code": "YEV", + "name": "Jewish" + }, + { + "code": "KB", + "name": "Kabardino-Balkar" + }, + { + "code": "KGD", + "name": "Kaliningrad" + }, + { + "code": "KL", + "name": "Kalmykia" + }, + { + "code": "KLU", + "name": "Kaluga" + }, + { + "code": "KAM", + "name": "Kamchatka Krai" + }, + { + "code": "KC", + "name": "Karachay-Cherkess" + }, + { + "code": "KR", + "name": "Karelia" + }, + { + "code": "KEM", + "name": "Kemerovo" + }, + { + "code": "KHA", + "name": "Khabarovsk Krai" + }, + { + "code": "KK", + "name": "Khakassia" + }, + { + "code": "KHM", + "name": "Khanty-Mansi" + }, + { + "code": "KIR", + "name": "Kirov" + }, + { + "code": "KO", + "name": "Komi" + }, + { + "code": "KOS", + "name": "Kostroma" + }, + { + "code": "KDA", + "name": "Krasnodar Krai" + }, + { + "code": "KYA", + "name": "Krasnoyarsk Krai" + }, + { + "code": "KGN", + "name": "Kurgan" + }, + { + "code": "KRS", + "name": "Kursk" + }, + { + "code": "LEN", + "name": "Leningrad" + }, + { + "code": "LIP", + "name": "Lipetsk" + }, + { + "code": "MAG", + "name": "Magadan" + }, + { + "code": "ME", + "name": "Mari El" + }, + { + "code": "MO", + "name": "Mordovia" + }, + { + "code": "MOW", + "name": "Moscow" + }, + { + "code": "MOS", + "name": "Moscow Province" + }, + { + "code": "MUR", + "name": "Murmansk" + }, + { + "code": "NEN", + "name": "Nenets" + }, + { + "code": "NIZ", + "name": "Nizhny Novgorod" + }, + { + "code": "SE", + "name": "North Ossetia-Alania" + }, + { + "code": "NGR", + "name": "Novgorod" + }, + { + "code": "NVS", + "name": "Novosibirsk" + }, + { + "code": "OMS", + "name": "Omsk" + }, + { + "code": "ORE", + "name": "Orenburg" + }, + { + "code": "ORL", + "name": "Oryol" + }, + { + "code": "PNZ", + "name": "Penza" + }, + { + "code": "PER", + "name": "Perm Krai" + }, + { + "code": "PRI", + "name": "Primorsky Krai" + }, + { + "code": "PSK", + "name": "Pskov" + }, + { + "code": "ROS", + "name": "Rostov" + }, + { + "code": "RYA", + "name": "Ryazan" + }, + { + "code": "SPE", + "name": "Saint Petersburg" + }, + { + "code": "SA", + "name": "Sakha" + }, + { + "code": "SAK", + "name": "Sakhalin" + }, + { + "code": "SAM", + "name": "Samara" + }, + { + "code": "SAR", + "name": "Saratov" + }, + { + "code": "SMO", + "name": "Smolensk" + }, + { + "code": "STA", + "name": "Stavropol Krai" + }, + { + "code": "SVE", + "name": "Sverdlovsk" + }, + { + "code": "TAM", + "name": "Tambov" + }, + { + "code": "TA", + "name": "Tatarstan" + }, + { + "code": "TOM", + "name": "Tomsk" + }, + { + "code": "TUL", + "name": "Tula" + }, + { + "code": "TY", + "name": "Tuva" + }, + { + "code": "TVE", + "name": "Tver" + }, + { + "code": "TYU", + "name": "Tyumen" + }, + { + "code": "UD", + "name": "Udmurt" + }, + { + "code": "ULY", + "name": "Ulyanovsk" + }, + { + "code": "VLA", + "name": "Vladimir" + }, + { + "code": "VGG", + "name": "Volgograd" + }, + { + "code": "VLG", + "name": "Vologda" + }, + { + "code": "VOR", + "name": "Voronezh" + }, + { + "code": "YAN", + "name": "Yamalo-Nenets Okrug" + }, + { + "code": "YAR", + "name": "Yaroslavl" + }, + { + "code": "ZAB", + "name": "Zabaykalsky Krai" + } + ], + "RW": [ + { + "code": "01", + "name": "Kigali" + }, + { + "code": "02", + "name": "Eastern" + }, + { + "code": "03", + "name": "Northern" + }, + { + "code": "04", + "name": "Western" + }, + { + "code": "05", + "name": "Southern" + } + ], + "SA": [ + { + "code": "01", + "name": "Riyadh" + }, + { + "code": "02", + "name": "Makkah" + }, + { + "code": "03", + "name": "Al Madinah" + }, + { + "code": "04", + "name": "Eastern" + }, + { + "code": "05", + "name": "Al-Qassim" + }, + { + "code": "06", + "name": "Ha’il" + }, + { + "code": "07", + "name": "Tabuk" + }, + { + "code": "08", + "name": "Northern Borders" + }, + { + "code": "09", + "name": "Jizan" + }, + { + "code": "10", + "name": "Najran" + }, + { + "code": "11", + "name": "Al Bahah" + }, + { + "code": "12", + "name": "Al Jawf" + }, + { + "code": "14", + "name": "Asir" + } + ], + "SB": [ + { + "code": "CE", + "name": "Central" + }, + { + "code": "CH", + "name": "Choiseul" + }, + { + "code": "GU", + "name": "Guadalcanal" + }, + { + "code": "CT", + "name": "Honiara" + }, + { + "code": "IS", + "name": "Isabel" + }, + { + "code": "MK", + "name": "Makira-Ulawa" + }, + { + "code": "ML", + "name": "Malaita" + }, + { + "code": "RB", + "name": "Rennell and Bellona" + }, + { + "code": "TE", + "name": "Temotu" + }, + { + "code": "WE", + "name": "Western" + } + ], + "SC": [ + { + "code": "01", + "name": "Anse aux Pins" + }, + { + "code": "02", + "name": "Anse Boileau" + }, + { + "code": "03", + "name": "Anse Etoile" + }, + { + "code": "04", + "name": "Au Cap" + }, + { + "code": "05", + "name": "Anse Royale" + }, + { + "code": "06", + "name": "Baie Lazare" + }, + { + "code": "07", + "name": "Baie Sainte Anne" + }, + { + "code": "08", + "name": "Beau Vallon" + }, + { + "code": "09", + "name": "Bel Air" + }, + { + "code": "10", + "name": "Bel Ombre" + }, + { + "code": "11", + "name": "Cascade" + }, + { + "code": "12", + "name": "Glacis" + }, + { + "code": "13", + "name": "Grand’Anse Mahé" + }, + { + "code": "14", + "name": "Grand’Anse Praslin" + }, + { + "code": "15", + "name": "La Digue" + }, + { + "code": "16", + "name": "La Rivière Anglaise" + }, + { + "code": "17", + "name": "Mont Buxton" + }, + { + "code": "18", + "name": "Mont Fleuri" + }, + { + "code": "19", + "name": "Plaisance" + }, + { + "code": "20", + "name": "Pointe La Rue" + }, + { + "code": "21", + "name": "Port Glaud" + }, + { + "code": "22", + "name": "Saint Louis" + }, + { + "code": "23", + "name": "Takamaka" + }, + { + "code": "24", + "name": "Les Mamelles" + }, + { + "code": "25", + "name": "Roche Caiman" + } + ], + "SD": [ + { + "code": "GZ", + "name": "Al Jazirah" + }, + { + "code": "GD", + "name": "Al Qadarif" + }, + { + "code": "NB", + "name": "Blue Nile" + }, + { + "code": "DC", + "name": "Central Darfur" + }, + { + "code": "DE", + "name": "East Darfur" + }, + { + "code": "KA", + "name": "Kassala" + }, + { + "code": "KH", + "name": "Khartoum" + }, + { + "code": "DN", + "name": "North Darfur" + }, + { + "code": "KN", + "name": "North Kurdufan" + }, + { + "code": "NO", + "name": "Northern" + }, + { + "code": "RS", + "name": "Red Sea" + }, + { + "code": "NR", + "name": "River Nile" + }, + { + "code": "SI", + "name": "Sennar" + }, + { + "code": "DS", + "name": "South Darfur" + }, + { + "code": "KS", + "name": "South Kurdufan" + }, + { + "code": "DW", + "name": "West Darfur" + }, + { + "code": "GK", + "name": "West Kurdufan" + }, + { + "code": "NW", + "name": "White Nile" + } + ], + "SE": [ + { + "code": "K", + "name": "Blekinge" + }, + { + "code": "W", + "name": "Dalarna" + }, + { + "code": "X", + "name": "Gävleborg" + }, + { + "code": "I", + "name": "Gotland" + }, + { + "code": "N", + "name": "Halland" + }, + { + "code": "Z", + "name": "Jämtland" + }, + { + "code": "F", + "name": "Jönköping" + }, + { + "code": "H", + "name": "Kalmar" + }, + { + "code": "G", + "name": "Kronoberg" + }, + { + "code": "BD", + "name": "Norrbotten" + }, + { + "code": "T", + "name": "Örebro" + }, + { + "code": "E", + "name": "Östergötland" + }, + { + "code": "M", + "name": "SkÃ¥ne" + }, + { + "code": "D", + "name": "Södermanland" + }, + { + "code": "AB", + "name": "Stockholm" + }, + { + "code": "C", + "name": "Uppsala" + }, + { + "code": "S", + "name": "Värmland" + }, + { + "code": "AC", + "name": "Västerbotten" + }, + { + "code": "Y", + "name": "Västernorrland" + }, + { + "code": "U", + "name": "Västmanland" + }, + { + "code": "O", + "name": "Västra Götaland" + } + ], + "SG": [ + { + "code": "01", + "name": "Central Singapore" + }, + { + "code": "02", + "name": "North East" + }, + { + "code": "03", + "name": "North West" + }, + { + "code": "04", + "name": "South East" + }, + { + "code": "05", + "name": "South West" + } + ], + "SH": [ + { + "code": "AC", + "name": "Ascension Island" + }, + { + "code": "HL", + "name": "Saint Helena" + } + ], + "SI": [ + { + "code": "001", + "name": "AjdovÅ¡Äina" + }, + { + "code": "002", + "name": "Beltinci" + }, + { + "code": "003", + "name": "Bled" + }, + { + "code": "004", + "name": "Bohinj" + }, + { + "code": "005", + "name": "Borovnica" + }, + { + "code": "006", + "name": "Bovec" + }, + { + "code": "007", + "name": "Brda" + }, + { + "code": "008", + "name": "Brezovica" + }, + { + "code": "009", + "name": "Brežice" + }, + { + "code": "010", + "name": "TiÅ¡ina" + }, + { + "code": "011", + "name": "Celje" + }, + { + "code": "012", + "name": "Cerklje na Gorenjskem" + }, + { + "code": "013", + "name": "Cerknica" + }, + { + "code": "014", + "name": "Cerkno" + }, + { + "code": "015", + "name": "ÄŒrenÅ¡ovci" + }, + { + "code": "016", + "name": "ÄŒrna na KoroÅ¡kem" + }, + { + "code": "017", + "name": "ÄŒrnomelj" + }, + { + "code": "018", + "name": "Destrnik" + }, + { + "code": "019", + "name": "DivaÄa" + }, + { + "code": "020", + "name": "Dobrepolje" + }, + { + "code": "021", + "name": "Dobrova–Polhov Gradec" + }, + { + "code": "022", + "name": "Dol pri Ljubljani" + }, + { + "code": "023", + "name": "Domžale" + }, + { + "code": "024", + "name": "Dornava" + }, + { + "code": "025", + "name": "Dravograd" + }, + { + "code": "026", + "name": "Duplek" + }, + { + "code": "027", + "name": "Gorenja Vas–Poljane" + }, + { + "code": "028", + "name": "GoriÅ¡nica" + }, + { + "code": "029", + "name": "Gornja Radgona" + }, + { + "code": "030", + "name": "Gornji Grad" + }, + { + "code": "031", + "name": "Gornji Petrovci" + }, + { + "code": "032", + "name": "Grosuplje" + }, + { + "code": "033", + "name": "Å alovci" + }, + { + "code": "034", + "name": "Hrastnik" + }, + { + "code": "035", + "name": "Hrpelje–Kozina" + }, + { + "code": "036", + "name": "Idrija" + }, + { + "code": "037", + "name": "Ig" + }, + { + "code": "038", + "name": "Ilirska Bistrica" + }, + { + "code": "039", + "name": "IvanÄna Gorica" + }, + { + "code": "040", + "name": "Izola" + }, + { + "code": "041", + "name": "Jesenice" + }, + { + "code": "042", + "name": "JurÅ¡inci" + }, + { + "code": "043", + "name": "Kamnik" + }, + { + "code": "044", + "name": "Kanal" + }, + { + "code": "045", + "name": "KidriÄevo" + }, + { + "code": "046", + "name": "Kobarid" + }, + { + "code": "047", + "name": "Kobilje" + }, + { + "code": "048", + "name": "KoÄevje" + }, + { + "code": "049", + "name": "Komen" + }, + { + "code": "050", + "name": "Koper" + }, + { + "code": "051", + "name": "Kozje" + }, + { + "code": "052", + "name": "Kranj" + }, + { + "code": "053", + "name": "Kranjska Gora" + }, + { + "code": "054", + "name": "KrÅ¡ko" + }, + { + "code": "055", + "name": "Kungota" + }, + { + "code": "056", + "name": "Kuzma" + }, + { + "code": "057", + "name": "LaÅ¡ko" + }, + { + "code": "058", + "name": "Lenart" + }, + { + "code": "059", + "name": "Lendava" + }, + { + "code": "060", + "name": "Litija" + }, + { + "code": "061", + "name": "Ljubljana" + }, + { + "code": "062", + "name": "Ljubno" + }, + { + "code": "063", + "name": "Ljutomer" + }, + { + "code": "064", + "name": "Logatec" + }, + { + "code": "065", + "name": "LoÅ¡ka Dolina" + }, + { + "code": "066", + "name": "LoÅ¡ki Potok" + }, + { + "code": "067", + "name": "LuÄe" + }, + { + "code": "068", + "name": "Lukovica" + }, + { + "code": "069", + "name": "MajÅ¡perk" + }, + { + "code": "070", + "name": "Maribor" + }, + { + "code": "071", + "name": "Medvode" + }, + { + "code": "072", + "name": "MengeÅ¡" + }, + { + "code": "073", + "name": "Metlika" + }, + { + "code": "074", + "name": "Mežica" + }, + { + "code": "075", + "name": "Miren–Kostanjevica" + }, + { + "code": "076", + "name": "Mislinja" + }, + { + "code": "077", + "name": "MoravÄe" + }, + { + "code": "078", + "name": "Moravske Toplice" + }, + { + "code": "079", + "name": "Mozirje" + }, + { + "code": "080", + "name": "Murska Sobota" + }, + { + "code": "081", + "name": "Muta" + }, + { + "code": "082", + "name": "Naklo" + }, + { + "code": "083", + "name": "Nazarje" + }, + { + "code": "084", + "name": "Nova Gorica" + }, + { + "code": "085", + "name": "Novo Mesto" + }, + { + "code": "086", + "name": "Odranci" + }, + { + "code": "087", + "name": "Ormož" + }, + { + "code": "088", + "name": "Osilnica" + }, + { + "code": "089", + "name": "Pesnica" + }, + { + "code": "090", + "name": "Piran" + }, + { + "code": "091", + "name": "Pivka" + }, + { + "code": "092", + "name": "PodÄetrtek" + }, + { + "code": "093", + "name": "Podvelka" + }, + { + "code": "094", + "name": "Postojna" + }, + { + "code": "095", + "name": "Preddvor" + }, + { + "code": "096", + "name": "Ptuj" + }, + { + "code": "097", + "name": "Puconci" + }, + { + "code": "098", + "name": "RaÄe–Fram" + }, + { + "code": "099", + "name": "RadeÄe" + }, + { + "code": "100", + "name": "Radenci" + }, + { + "code": "101", + "name": "Radlje ob Dravi" + }, + { + "code": "102", + "name": "Radovljica" + }, + { + "code": "103", + "name": "Ravne na KoroÅ¡kem" + }, + { + "code": "104", + "name": "Ribnica" + }, + { + "code": "105", + "name": "RogaÅ¡ovci" + }, + { + "code": "106", + "name": "RogaÅ¡ka Slatina" + }, + { + "code": "107", + "name": "Rogatec" + }, + { + "code": "108", + "name": "RuÅ¡e" + }, + { + "code": "109", + "name": "SemiÄ" + }, + { + "code": "110", + "name": "Sevnica" + }, + { + "code": "111", + "name": "Sežana" + }, + { + "code": "112", + "name": "Slovenj Gradec" + }, + { + "code": "113", + "name": "Slovenska Bistrica" + }, + { + "code": "114", + "name": "Slovenske Konjice" + }, + { + "code": "115", + "name": "StarÅ¡e" + }, + { + "code": "116", + "name": "Sveti Jurij" + }, + { + "code": "117", + "name": "Å enÄur" + }, + { + "code": "118", + "name": "Å entilj" + }, + { + "code": "119", + "name": "Å entjernej" + }, + { + "code": "120", + "name": "Å entjur" + }, + { + "code": "121", + "name": "Å kocjan" + }, + { + "code": "122", + "name": "Å kofja Loka" + }, + { + "code": "123", + "name": "Å kofljica" + }, + { + "code": "124", + "name": "Å marje pri JelÅ¡ah" + }, + { + "code": "125", + "name": "Å martno ob Paki" + }, + { + "code": "126", + "name": "Å oÅ¡tanj" + }, + { + "code": "127", + "name": "Å tore" + }, + { + "code": "128", + "name": "Tolmin" + }, + { + "code": "129", + "name": "Trbovlje" + }, + { + "code": "130", + "name": "Trebnje" + }, + { + "code": "131", + "name": "TržiÄ" + }, + { + "code": "132", + "name": "TurniÅ¡Äe" + }, + { + "code": "133", + "name": "Velenje" + }, + { + "code": "134", + "name": "Velike LaÅ¡Äe" + }, + { + "code": "135", + "name": "Videm" + }, + { + "code": "136", + "name": "Vipava" + }, + { + "code": "137", + "name": "Vitanje" + }, + { + "code": "138", + "name": "Vodice" + }, + { + "code": "139", + "name": "Vojnik" + }, + { + "code": "140", + "name": "Vrhnika" + }, + { + "code": "141", + "name": "Vuzenica" + }, + { + "code": "142", + "name": "Zagorje ob Savi" + }, + { + "code": "143", + "name": "ZavrÄ" + }, + { + "code": "144", + "name": "ZreÄe" + }, + { + "code": "146", + "name": "Železniki" + }, + { + "code": "147", + "name": "Žiri" + }, + { + "code": "148", + "name": "Benedikt" + }, + { + "code": "149", + "name": "Bistrica ob Sotli" + }, + { + "code": "150", + "name": "Bloke" + }, + { + "code": "151", + "name": "BraslovÄe" + }, + { + "code": "152", + "name": "Cankova" + }, + { + "code": "153", + "name": "Cerkvenjak" + }, + { + "code": "154", + "name": "Dobje" + }, + { + "code": "155", + "name": "Dobrna" + }, + { + "code": "156", + "name": "Dobrovnik" + }, + { + "code": "157", + "name": "Dolenjske Toplice" + }, + { + "code": "158", + "name": "Grad" + }, + { + "code": "159", + "name": "Hajdina" + }, + { + "code": "160", + "name": "HoÄe–Slivnica" + }, + { + "code": "161", + "name": "HodoÅ¡" + }, + { + "code": "162", + "name": "Horjul" + }, + { + "code": "163", + "name": "Jezersko" + }, + { + "code": "164", + "name": "Komenda" + }, + { + "code": "165", + "name": "Kostel" + }, + { + "code": "166", + "name": "Križevci" + }, + { + "code": "167", + "name": "Lovrenc na Pohorju" + }, + { + "code": "168", + "name": "Markovci" + }, + { + "code": "169", + "name": "Miklavž na Dravskem Polju" + }, + { + "code": "170", + "name": "Mirna PeÄ" + }, + { + "code": "171", + "name": "Oplotnica" + }, + { + "code": "172", + "name": "Podlehnik" + }, + { + "code": "173", + "name": "Polzela" + }, + { + "code": "174", + "name": "Prebold" + }, + { + "code": "175", + "name": "Prevalje" + }, + { + "code": "176", + "name": "Razkrižje" + }, + { + "code": "177", + "name": "Ribnica na Pohorju" + }, + { + "code": "178", + "name": "Selnica ob Dravi" + }, + { + "code": "179", + "name": "Sodražica" + }, + { + "code": "180", + "name": "SolÄava" + }, + { + "code": "181", + "name": "Sveta Ana" + }, + { + "code": "182", + "name": "Sveti Andraž v Slovenskih Goricah" + }, + { + "code": "183", + "name": "Å empeter–Vrtojba" + }, + { + "code": "184", + "name": "Tabor" + }, + { + "code": "185", + "name": "Trnovska Vas" + }, + { + "code": "186", + "name": "Trzin" + }, + { + "code": "187", + "name": "Velika Polana" + }, + { + "code": "188", + "name": "Veržej" + }, + { + "code": "189", + "name": "Vransko" + }, + { + "code": "190", + "name": "Žalec" + }, + { + "code": "191", + "name": "Žetale" + }, + { + "code": "192", + "name": "Žirovnica" + }, + { + "code": "193", + "name": "Žužemberk" + }, + { + "code": "194", + "name": "Å martno pri Litiji" + }, + { + "code": "195", + "name": "ApaÄe" + }, + { + "code": "196", + "name": "Cirkulane" + }, + { + "code": "197", + "name": "Kostanjevica na Krki" + }, + { + "code": "198", + "name": "Makole" + }, + { + "code": "199", + "name": "Mokronog–Trebelno" + }, + { + "code": "200", + "name": "PoljÄane" + }, + { + "code": "201", + "name": "RenÄe–Vogrsko" + }, + { + "code": "202", + "name": "SrediÅ¡Äe ob Dravi" + }, + { + "code": "203", + "name": "Straža" + }, + { + "code": "204", + "name": "Sveta Trojica v Slovenskih Goricah" + }, + { + "code": "205", + "name": "Sveti Tomaž" + }, + { + "code": "206", + "name": "Å marjeÅ¡ke Toplice" + }, + { + "code": "207", + "name": "Gorje" + }, + { + "code": "208", + "name": "Log–Dragomer" + }, + { + "code": "209", + "name": "ReÄica ob Savinji" + }, + { + "code": "210", + "name": "Sveti Jurij v Slovenskih Goricah" + }, + { + "code": "211", + "name": "Å entrupert" + }, + { + "code": "212", + "name": "Mirna" + }, + { + "code": "213", + "name": "Ankaran" + } + ], + "SK": [ + { + "code": "BC", + "name": "Banská Bystrica" + }, + { + "code": "BL", + "name": "Bratislava" + }, + { + "code": "KI", + "name": "KoÅ¡ice" + }, + { + "code": "NI", + "name": "Nitra" + }, + { + "code": "PV", + "name": "PreÅ¡ov" + }, + { + "code": "TC", + "name": "TrenÄín" + }, + { + "code": "TA", + "name": "Trnava" + }, + { + "code": "ZI", + "name": "Žilina" + } + ], + "SL": [ + { + "code": "E", + "name": "Eastern" + }, + { + "code": "N", + "name": "Northern" + }, + { + "code": "S", + "name": "Southern" + }, + { + "code": "W", + "name": "Western Area" + } + ], + "SM": [ + { + "code": "01", + "name": "Acquaviva" + }, + { + "code": "02", + "name": "Chiesanuova" + }, + { + "code": "03", + "name": "Domagnano" + }, + { + "code": "04", + "name": "Faetano" + }, + { + "code": "05", + "name": "Fiorentino" + }, + { + "code": "06", + "name": "Borgo Maggiore" + }, + { + "code": "07", + "name": "San Marino" + }, + { + "code": "08", + "name": "Montegiardino" + }, + { + "code": "09", + "name": "Serravalle" + } + ], + "SN": [ + { + "code": "DK", + "name": "Dakar" + }, + { + "code": "DB", + "name": "Diourbel" + }, + { + "code": "FK", + "name": "Fatick" + }, + { + "code": "KA", + "name": "Kaffrine" + }, + { + "code": "KL", + "name": "Kaolack" + }, + { + "code": "KE", + "name": "Kédougou" + }, + { + "code": "KD", + "name": "Kolda" + }, + { + "code": "LG", + "name": "Louga" + }, + { + "code": "MT", + "name": "Matam" + }, + { + "code": "SL", + "name": "Saint-Louis" + }, + { + "code": "SE", + "name": "Sédhiou" + }, + { + "code": "TC", + "name": "Tambacounda" + }, + { + "code": "TH", + "name": "Thiès" + }, + { + "code": "ZG", + "name": "Ziguinchor" + } + ], + "SO": [ + { + "code": "AW", + "name": "Awdal" + }, + { + "code": "BK", + "name": "Bakool" + }, + { + "code": "BN", + "name": "Banaadir" + }, + { + "code": "BR", + "name": "Bari" + }, + { + "code": "BY", + "name": "Bay, Somalia" + }, + { + "code": "GA", + "name": "Galguduud" + }, + { + "code": "GE", + "name": "Gedo" + }, + { + "code": "HI", + "name": "Hiran" + }, + { + "code": "JH", + "name": "Lower Juba" + }, + { + "code": "SH", + "name": "Lower Shebelle" + }, + { + "code": "JD", + "name": "Middle Juba" + }, + { + "code": "SD", + "name": "Middle Shebelle" + }, + { + "code": "MU", + "name": "Mudug" + }, + { + "code": "NU", + "name": "Nugal" + }, + { + "code": "SA", + "name": "Sanaag" + }, + { + "code": "SO", + "name": "Sool" + }, + { + "code": "TO", + "name": "Togdheer" + }, + { + "code": "WO", + "name": "Woqooyi Galbeed" + } + ], + "SR": [ + { + "code": "BR", + "name": "Brokopondo" + }, + { + "code": "CM", + "name": "Commewijne" + }, + { + "code": "CR", + "name": "Coronie" + }, + { + "code": "MA", + "name": "Marowijne" + }, + { + "code": "NI", + "name": "Nickerie" + }, + { + "code": "PR", + "name": "Para" + }, + { + "code": "PM", + "name": "Paramaribo" + }, + { + "code": "SA", + "name": "Saramacca" + }, + { + "code": "SI", + "name": "Sipaliwini" + }, + { + "code": "WA", + "name": "Wanica" + } + ], + "SS": [ + { + "code": "EC", + "name": "Central Equatoria" + }, + { + "code": "EE", + "name": "Eastern Equatoria" + }, + { + "code": "JG", + "name": "Jonglei" + }, + { + "code": "LK", + "name": "Lakes" + }, + { + "code": "BN", + "name": "Northern Bahr el Ghazal" + }, + { + "code": "UY", + "name": "Unity" + }, + { + "code": "NU", + "name": "Upper Nile" + }, + { + "code": "WR", + "name": "Warrap" + }, + { + "code": "BW", + "name": "Western Bahr el Ghazal" + }, + { + "code": "EW", + "name": "Western Equatoria" + } + ], + "ST": [ + { + "code": "P", + "name": "Príncipe" + }, + { + "code": "S", + "name": "São Tomé" + } + ], + "SV": [ + { + "code": "AH", + "name": "Ahuachapán" + }, + { + "code": "CA", + "name": "Cabañas" + }, + { + "code": "CH", + "name": "Chalatenango" + }, + { + "code": "CU", + "name": "Cuscatlán" + }, + { + "code": "LI", + "name": "La Libertad" + }, + { + "code": "PA", + "name": "La Paz" + }, + { + "code": "UN", + "name": "La Unión" + }, + { + "code": "MO", + "name": "Morazán" + }, + { + "code": "SM", + "name": "San Miguel" + }, + { + "code": "SS", + "name": "San Salvador" + }, + { + "code": "SV", + "name": "San Vicente" + }, + { + "code": "SA", + "name": "Santa Ana" + }, + { + "code": "SO", + "name": "Sonsonate" + }, + { + "code": "US", + "name": "Usulután" + } + ], + "SY": [ + { + "code": "HA", + "name": "Al-Hasakah" + }, + { + "code": "HL", + "name": "Aleppo" + }, + { + "code": "RA", + "name": "Ar-Raqqah" + }, + { + "code": "SU", + "name": "As-Suwayda" + }, + { + "code": "DI", + "name": "Damascus" + }, + { + "code": "DR", + "name": "Daraa" + }, + { + "code": "DY", + "name": "Deir ez-Zor" + }, + { + "code": "HM", + "name": "Hama" + }, + { + "code": "HI", + "name": "Homs" + }, + { + "code": "ID", + "name": "Idlib" + }, + { + "code": "LA", + "name": "Latakia" + }, + { + "code": "QU", + "name": "Quneitra" + }, + { + "code": "RD", + "name": "Rif Dimashq" + }, + { + "code": "TA", + "name": "Tartus" + } + ], + "SZ": [ + { + "code": "HH", + "name": "Hhohho" + }, + { + "code": "LU", + "name": "Lubombo" + }, + { + "code": "MA", + "name": "Manzini" + }, + { + "code": "SH", + "name": "Shiselweni" + } + ], + "TD": [ + { + "code": "BG", + "name": "Bahr el Gazel" + }, + { + "code": "BA", + "name": "Batha" + }, + { + "code": "BO", + "name": "Borkou" + }, + { + "code": "CB", + "name": "Chari-Baguirmi" + }, + { + "code": "EE", + "name": "Ennedi-Est" + }, + { + "code": "EO", + "name": "Ennedi-Ouest" + }, + { + "code": "GR", + "name": "Guéra" + }, + { + "code": "HL", + "name": "Hadjer-Lamis" + }, + { + "code": "KA", + "name": "Kanem" + }, + { + "code": "LC", + "name": "Lac" + }, + { + "code": "LO", + "name": "Logone Occidental" + }, + { + "code": "LR", + "name": "Logone Oriental" + }, + { + "code": "MA", + "name": "Mandoul" + }, + { + "code": "ME", + "name": "Mayo-Kebbi Est" + }, + { + "code": "MO", + "name": "Mayo-Kebbi Ouest" + }, + { + "code": "MC", + "name": "Moyen-Chari" + }, + { + "code": "ND", + "name": "N’Djamena" + }, + { + "code": "OD", + "name": "Ouaddaï" + }, + { + "code": "SA", + "name": "Salamat" + }, + { + "code": "SI", + "name": "Sila" + }, + { + "code": "TA", + "name": "Tandjilé" + }, + { + "code": "TI", + "name": "Tibesti" + }, + { + "code": "WF", + "name": "Wadi Fira" + } + ], + "TG": [ + { + "code": "C", + "name": "Centrale" + }, + { + "code": "K", + "name": "Kara" + }, + { + "code": "M", + "name": "Maritime" + }, + { + "code": "P", + "name": "Plateaux" + }, + { + "code": "S", + "name": "Savanes" + } + ], + "TH": [ + { + "code": "37", + "name": "Amnat Charoen" + }, + { + "code": "15", + "name": "Ang Thong" + }, + { + "code": "10", + "name": "Bangkok" + }, + { + "code": "38", + "name": "Bueng Kan" + }, + { + "code": "31", + "name": "Buri Ram" + }, + { + "code": "24", + "name": "Chachoengsao" + }, + { + "code": "18", + "name": "Chai Nat" + }, + { + "code": "36", + "name": "Chaiyaphum" + }, + { + "code": "22", + "name": "Chanthaburi" + }, + { + "code": "50", + "name": "Chiang Mai" + }, + { + "code": "57", + "name": "Chiang Rai" + }, + { + "code": "20", + "name": "Chon Buri" + }, + { + "code": "86", + "name": "Chumphon" + }, + { + "code": "46", + "name": "Kalasin" + }, + { + "code": "62", + "name": "Kamphaeng Phet" + }, + { + "code": "71", + "name": "Kanchanaburi" + }, + { + "code": "40", + "name": "Khon Kaen" + }, + { + "code": "81", + "name": "Krabi" + }, + { + "code": "52", + "name": "Lampang" + }, + { + "code": "51", + "name": "Lamphun" + }, + { + "code": "42", + "name": "Loei" + }, + { + "code": "16", + "name": "Lopburi" + }, + { + "code": "58", + "name": "Mae Hong Son" + }, + { + "code": "44", + "name": "Maha Sarakham" + }, + { + "code": "49", + "name": "Mukdahan" + }, + { + "code": "26", + "name": "Nakhon Nayok" + }, + { + "code": "73", + "name": "Nakhon Pathom" + }, + { + "code": "48", + "name": "Nakhon Phanom" + }, + { + "code": "30", + "name": "Nakhon Ratchasima" + }, + { + "code": "60", + "name": "Nakhon Sawan" + }, + { + "code": "80", + "name": "Nakhon Si Thammarat" + }, + { + "code": "55", + "name": "Nan" + }, + { + "code": "96", + "name": "Narathiwat" + }, + { + "code": "39", + "name": "Nong Bua Lam Phu" + }, + { + "code": "43", + "name": "Nong Khai" + }, + { + "code": "12", + "name": "Nonthaburi" + }, + { + "code": "13", + "name": "Pathum Thani" + }, + { + "code": "94", + "name": "Pattani" + }, + { + "code": "S", + "name": "Pattaya" + }, + { + "code": "82", + "name": "Phang Nga" + }, + { + "code": "93", + "name": "Phatthalung" + }, + { + "code": "56", + "name": "Phayao" + }, + { + "code": "67", + "name": "Phetchabun" + }, + { + "code": "76", + "name": "Phetchaburi" + }, + { + "code": "66", + "name": "Phichit" + }, + { + "code": "65", + "name": "Phitsanulok" + }, + { + "code": "14", + "name": "Phra Nakhon Si Ayutthaya" + }, + { + "code": "54", + "name": "Phrae" + }, + { + "code": "83", + "name": "Phuket" + }, + { + "code": "25", + "name": "Prachin Buri" + }, + { + "code": "77", + "name": "Prachuap Khiri Khan" + }, + { + "code": "85", + "name": "Ranong" + }, + { + "code": "70", + "name": "Ratchaburi" + }, + { + "code": "21", + "name": "Rayong" + }, + { + "code": "45", + "name": "Roi Et" + }, + { + "code": "27", + "name": "Sa Kaeo" + }, + { + "code": "47", + "name": "Sakon Nakhon" + }, + { + "code": "11", + "name": "Samut Prakan" + }, + { + "code": "74", + "name": "Samut Sakhon" + }, + { + "code": "75", + "name": "Samut Songkhram" + }, + { + "code": "19", + "name": "Saraburi" + }, + { + "code": "91", + "name": "Satun" + }, + { + "code": "33", + "name": "Si Sa Ket" + }, + { + "code": "17", + "name": "Sing Buri" + }, + { + "code": "90", + "name": "Songkhla" + }, + { + "code": "64", + "name": "Sukhothai" + }, + { + "code": "72", + "name": "Suphanburi" + }, + { + "code": "84", + "name": "Surat Thani" + }, + { + "code": "32", + "name": "Surin" + }, + { + "code": "63", + "name": "Tak" + }, + { + "code": "92", + "name": "Trang" + }, + { + "code": "23", + "name": "Trat" + }, + { + "code": "34", + "name": "Ubon Ratchathani" + }, + { + "code": "41", + "name": "Udon Thani" + }, + { + "code": "61", + "name": "Uthai Thani" + }, + { + "code": "53", + "name": "Uttaradit" + }, + { + "code": "95", + "name": "Yala" + }, + { + "code": "35", + "name": "Yasothon" + } + ], + "TJ": [ + { + "code": "DU", + "name": "Dushanbe" + }, + { + "code": "GB", + "name": "Gorno-Badakhshan" + }, + { + "code": "KT", + "name": "Khatlon" + }, + { + "code": "RA", + "name": "Nohiyahoi Tobei Jumhurí" + }, + { + "code": "SU", + "name": "Sughd" + } + ], + "TL": [ + { + "code": "AL", + "name": "Aileu" + }, + { + "code": "AN", + "name": "Ainaro" + }, + { + "code": "BA", + "name": "Baucau" + }, + { + "code": "BO", + "name": "Bobonaro" + }, + { + "code": "CO", + "name": "Cova Lima" + }, + { + "code": "DI", + "name": "Dili" + }, + { + "code": "ER", + "name": "Ermera" + }, + { + "code": "LA", + "name": "Lautém" + }, + { + "code": "LI", + "name": "Liquiçá" + }, + { + "code": "MT", + "name": "Manatuto" + }, + { + "code": "MF", + "name": "Manufahi" + }, + { + "code": "OE", + "name": "Oecusse" + }, + { + "code": "VI", + "name": "Viqueque" + } + ], + "TM": [ + { + "code": "A", + "name": "Ahal" + }, + { + "code": "S", + "name": "AÅŸgabat" + }, + { + "code": "B", + "name": "Balkan" + }, + { + "code": "D", + "name": "DaÅŸoguz" + }, + { + "code": "L", + "name": "Lebap" + }, + { + "code": "M", + "name": "Mary" + } + ], + "TN": [ + { + "code": "11", + "name": "Tunis" + }, + { + "code": "12", + "name": "Ariana" + }, + { + "code": "13", + "name": "Ben Arous" + }, + { + "code": "14", + "name": "Manouba" + }, + { + "code": "21", + "name": "Nabeul" + }, + { + "code": "22", + "name": "Zaghouan" + }, + { + "code": "23", + "name": "Bizerte" + }, + { + "code": "31", + "name": "Béja" + }, + { + "code": "32", + "name": "Jendouba" + }, + { + "code": "33", + "name": "Kef" + }, + { + "code": "34", + "name": "Siliana" + }, + { + "code": "41", + "name": "Kairouan" + }, + { + "code": "42", + "name": "Kasserine" + }, + { + "code": "43", + "name": "Sidi Bouzid" + }, + { + "code": "51", + "name": "Sousse" + }, + { + "code": "52", + "name": "Monastir" + }, + { + "code": "53", + "name": "Mahdia" + }, + { + "code": "61", + "name": "Sfax" + }, + { + "code": "71", + "name": "Gafsa" + }, + { + "code": "72", + "name": "Tozeur" + }, + { + "code": "73", + "name": "Kebili" + }, + { + "code": "81", + "name": "Gabès" + }, + { + "code": "82", + "name": "Medenine" + }, + { + "code": "83", + "name": "Tataouine" + } + ], + "TO": [ + { + "code": "01", + "name": "Ê»Eua" + }, + { + "code": "02", + "name": "HaÊ»apai" + }, + { + "code": "03", + "name": "Niuas" + }, + { + "code": "04", + "name": "Tongatapu" + }, + { + "code": "05", + "name": "VavaÊ»u" + } + ], + "TR": [ + { + "code": "01", + "name": "Adana" + }, + { + "code": "02", + "name": "Adıyaman" + }, + { + "code": "03", + "name": "Afyonkarahisar" + }, + { + "code": "04", + "name": "AÄŸrı" + }, + { + "code": "05", + "name": "Amasya" + }, + { + "code": "06", + "name": "Ankara" + }, + { + "code": "07", + "name": "Antalya" + }, + { + "code": "08", + "name": "Artvin" + }, + { + "code": "09", + "name": "Aydın" + }, + { + "code": "10", + "name": "Balıkesir" + }, + { + "code": "11", + "name": "Bilecik" + }, + { + "code": "12", + "name": "Bingöl" + }, + { + "code": "13", + "name": "Bitlis" + }, + { + "code": "14", + "name": "Bolu" + }, + { + "code": "15", + "name": "Burdur" + }, + { + "code": "16", + "name": "Bursa" + }, + { + "code": "17", + "name": "Çanakkale" + }, + { + "code": "18", + "name": "Çankırı" + }, + { + "code": "19", + "name": "Çorum" + }, + { + "code": "20", + "name": "Denizli" + }, + { + "code": "21", + "name": "Diyarbakır" + }, + { + "code": "22", + "name": "Edirne" + }, + { + "code": "23", + "name": "Elazığ" + }, + { + "code": "24", + "name": "Erzincan" + }, + { + "code": "25", + "name": "Erzurum" + }, + { + "code": "26", + "name": "EskiÅŸehir" + }, + { + "code": "27", + "name": "Gaziantep" + }, + { + "code": "28", + "name": "Giresun" + }, + { + "code": "29", + "name": "Gümüşhane" + }, + { + "code": "30", + "name": "Hakkâri" + }, + { + "code": "31", + "name": "Hatay" + }, + { + "code": "32", + "name": "Isparta" + }, + { + "code": "33", + "name": "Mersin" + }, + { + "code": "34", + "name": "Istanbul" + }, + { + "code": "35", + "name": "Izmir" + }, + { + "code": "36", + "name": "Kars" + }, + { + "code": "37", + "name": "Kastamonu" + }, + { + "code": "38", + "name": "Kayseri" + }, + { + "code": "39", + "name": "Kırklareli" + }, + { + "code": "40", + "name": "KırÅŸehir" + }, + { + "code": "41", + "name": "Kocaeli" + }, + { + "code": "42", + "name": "Konya" + }, + { + "code": "43", + "name": "Kütahya" + }, + { + "code": "44", + "name": "Malatya" + }, + { + "code": "45", + "name": "Manisa" + }, + { + "code": "46", + "name": "KahramanmaraÅŸ" + }, + { + "code": "47", + "name": "Mardin" + }, + { + "code": "48", + "name": "MuÄŸla" + }, + { + "code": "49", + "name": "MuÅŸ" + }, + { + "code": "50", + "name": "NevÅŸehir" + }, + { + "code": "51", + "name": "NiÄŸde" + }, + { + "code": "52", + "name": "Ordu" + }, + { + "code": "53", + "name": "Rize" + }, + { + "code": "54", + "name": "Sakarya" + }, + { + "code": "55", + "name": "Samsun" + }, + { + "code": "56", + "name": "Siirt" + }, + { + "code": "57", + "name": "Sinop" + }, + { + "code": "58", + "name": "Sivas" + }, + { + "code": "59", + "name": "TekirdaÄŸ" + }, + { + "code": "60", + "name": "Tokat" + }, + { + "code": "61", + "name": "Trabzon" + }, + { + "code": "62", + "name": "Tunceli" + }, + { + "code": "63", + "name": "Åžanlıurfa" + }, + { + "code": "64", + "name": "UÅŸak" + }, + { + "code": "65", + "name": "Van" + }, + { + "code": "66", + "name": "Yozgat" + }, + { + "code": "67", + "name": "Zonguldak" + }, + { + "code": "68", + "name": "Aksaray" + }, + { + "code": "69", + "name": "Bayburt" + }, + { + "code": "70", + "name": "Karaman" + }, + { + "code": "71", + "name": "Kırıkkale" + }, + { + "code": "72", + "name": "Batman" + }, + { + "code": "73", + "name": "Şırnak" + }, + { + "code": "74", + "name": "Bartın" + }, + { + "code": "75", + "name": "Ardahan" + }, + { + "code": "76", + "name": "IÄŸdır" + }, + { + "code": "77", + "name": "Yalova" + }, + { + "code": "78", + "name": "Karabük" + }, + { + "code": "79", + "name": "Kilis" + }, + { + "code": "80", + "name": "Osmaniye" + }, + { + "code": "81", + "name": "Düzce" + } + ], + "TT": [ + { + "code": "ARI", + "name": "Arima" + }, + { + "code": "CHA", + "name": "Chaguanas" + }, + { + "code": "CTT", + "name": "Couva-Tabaquite-Talparo" + }, + { + "code": "DMN", + "name": "Diego Martin" + }, + { + "code": "MRC", + "name": "Mayaro-Rio Claro" + }, + { + "code": "PED", + "name": "Penal-Debe" + }, + { + "code": "PTF", + "name": "Point Fortin" + }, + { + "code": "POS", + "name": "Port of Spain" + }, + { + "code": "PRT", + "name": "Princes Town" + }, + { + "code": "SFO", + "name": "San Fernando" + }, + { + "code": "SJL", + "name": "San Juan-Laventille" + }, + { + "code": "SGE", + "name": "Sangre Grande" + }, + { + "code": "SIP", + "name": "Siparia" + }, + { + "code": "TOB", + "name": "Tobago" + }, + { + "code": "TUP", + "name": "Tunapuna-Piarco" + } + ], + "TV": [ + { + "code": "FUN", + "name": "Funafuti" + }, + { + "code": "NMG", + "name": "Nanumanga" + }, + { + "code": "NMA", + "name": "Nanumea" + }, + { + "code": "NIT", + "name": "Niutao" + }, + { + "code": "NUI", + "name": "Nui" + }, + { + "code": "NKF", + "name": "Nukufetau" + }, + { + "code": "NKL", + "name": "Nukulaelae" + }, + { + "code": "VAI", + "name": "Vaitupu" + } + ], + "TW": [ + { + "code": "CHA", + "name": "Changhua" + }, + { + "code": "CYQ", + "name": "Chiayi" + }, + { + "code": "CYI", + "name": "Chiayi County" + }, + { + "code": "HSZ", + "name": "Hsinchu" + }, + { + "code": "HSQ", + "name": "Hsinchu County" + }, + { + "code": "HUA", + "name": "Hualien" + }, + { + "code": "KHH", + "name": "Kaohsiung" + }, + { + "code": "KEE", + "name": "Keelung" + }, + { + "code": "KIN", + "name": "Kinmen" + }, + { + "code": "LIE", + "name": "Lienchiang" + }, + { + "code": "MIA", + "name": "Miaoli" + }, + { + "code": "NAN", + "name": "Nantou" + }, + { + "code": "NWT", + "name": "New Taipei" + }, + { + "code": "PEN", + "name": "Penghu" + }, + { + "code": "PIF", + "name": "Pingtung" + }, + { + "code": "TXG", + "name": "Taichung" + }, + { + "code": "TNN", + "name": "Tainan" + }, + { + "code": "TPE", + "name": "Taipei" + }, + { + "code": "TTT", + "name": "Taitung" + }, + { + "code": "TAO", + "name": "Taoyuan" + }, + { + "code": "ILA", + "name": "Yilan" + }, + { + "code": "YUN", + "name": "Yunlin" + } + ], + "TZ": [ + { + "code": "01", + "name": "Arusha" + }, + { + "code": "02", + "name": "Dar es Salaam" + }, + { + "code": "03", + "name": "Dodoma" + }, + { + "code": "04", + "name": "Iringa" + }, + { + "code": "05", + "name": "Kagera" + }, + { + "code": "06", + "name": "North Pemba" + }, + { + "code": "07", + "name": "Zanzibar North" + }, + { + "code": "08", + "name": "Kigoma" + }, + { + "code": "09", + "name": "Kilimanjaro" + }, + { + "code": "10", + "name": "South Pemba" + }, + { + "code": "11", + "name": "Zanzibar Central/South" + }, + { + "code": "12", + "name": "Lindi" + }, + { + "code": "13", + "name": "Mara" + }, + { + "code": "14", + "name": "Mbeya" + }, + { + "code": "15", + "name": "Zanzibar Urban/West" + }, + { + "code": "16", + "name": "Morogoro" + }, + { + "code": "17", + "name": "Mtwara" + }, + { + "code": "18", + "name": "Mwanza" + }, + { + "code": "19", + "name": "Pwani" + }, + { + "code": "20", + "name": "Rukwa" + }, + { + "code": "21", + "name": "Ruvuma" + }, + { + "code": "22", + "name": "Shinyanga" + }, + { + "code": "23", + "name": "Singida" + }, + { + "code": "24", + "name": "Tabora" + }, + { + "code": "25", + "name": "Tanga" + }, + { + "code": "26", + "name": "Manyara" + }, + { + "code": "27", + "name": "Geita" + }, + { + "code": "28", + "name": "Katavi" + }, + { + "code": "29", + "name": "Njombe" + }, + { + "code": "30", + "name": "Simiyu" + } + ], + "UA": [ + { + "code": "05", + "name": "Vinnychchyna" + }, + { + "code": "07", + "name": "Volyn" + }, + { + "code": "09", + "name": "Luhanshchyna" + }, + { + "code": "12", + "name": "Dnipropetrovshchyna" + }, + { + "code": "14", + "name": "Donechchyna" + }, + { + "code": "18", + "name": "Zhytomyrshchyna" + }, + { + "code": "21", + "name": "Zakarpattia" + }, + { + "code": "23", + "name": "Zaporizhzhya" + }, + { + "code": "26", + "name": "Prykarpattia" + }, + { + "code": "30", + "name": "Kiev" + }, + { + "code": "32", + "name": "Kyivshchyna" + }, + { + "code": "35", + "name": "Kirovohradschyna" + }, + { + "code": "40", + "name": "Sevastopol" + }, + { + "code": "43", + "name": "Crimea" + }, + { + "code": "46", + "name": "Lvivshchyna" + }, + { + "code": "48", + "name": "Mykolayivschyna" + }, + { + "code": "51", + "name": "Odeshchyna" + }, + { + "code": "53", + "name": "Poltavshchyna" + }, + { + "code": "56", + "name": "Rivnenshchyna" + }, + { + "code": "59", + "name": "Sumshchyna" + }, + { + "code": "61", + "name": "Ternopilshchyna" + }, + { + "code": "63", + "name": "Kharkivshchyna" + }, + { + "code": "65", + "name": "Khersonshchyna" + }, + { + "code": "68", + "name": "Khmelnychchyna" + }, + { + "code": "71", + "name": "Cherkashchyna" + }, + { + "code": "74", + "name": "Chernihivshchyna" + }, + { + "code": "77", + "name": "Chernivtsi Oblast" + } + ], + "UG": [ + { + "code": "314", + "name": "Abim" + }, + { + "code": "301", + "name": "Adjumani" + }, + { + "code": "322", + "name": "Agago" + }, + { + "code": "323", + "name": "Alebtong" + }, + { + "code": "315", + "name": "Amolatar" + }, + { + "code": "324", + "name": "Amudat" + }, + { + "code": "216", + "name": "Amuria" + }, + { + "code": "316", + "name": "Amuru" + }, + { + "code": "302", + "name": "Apac" + }, + { + "code": "303", + "name": "Arua" + }, + { + "code": "217", + "name": "Budaka" + }, + { + "code": "218", + "name": "Bududa" + }, + { + "code": "201", + "name": "Bugiri" + }, + { + "code": "420", + "name": "Buhweju" + }, + { + "code": "117", + "name": "Buikwe" + }, + { + "code": "219", + "name": "Bukedea" + }, + { + "code": "118", + "name": "Bukomansibi" + }, + { + "code": "220", + "name": "Bukwa" + }, + { + "code": "225", + "name": "Bulambuli" + }, + { + "code": "416", + "name": "Buliisa" + }, + { + "code": "401", + "name": "Bundibugyo" + }, + { + "code": "430", + "name": "Bunyangabu" + }, + { + "code": "402", + "name": "Bushenyi" + }, + { + "code": "202", + "name": "Busia" + }, + { + "code": "221", + "name": "Butaleja" + }, + { + "code": "119", + "name": "Butambala" + }, + { + "code": "233", + "name": "Butebo" + }, + { + "code": "120", + "name": "Buvuma" + }, + { + "code": "226", + "name": "Buyende" + }, + { + "code": "C", + "name": "Central" + }, + { + "code": "317", + "name": "Dokolo" + }, + { + "code": "E", + "name": "Eastern" + }, + { + "code": "121", + "name": "Gomba" + }, + { + "code": "304", + "name": "Gulu" + }, + { + "code": "403", + "name": "Hoima" + }, + { + "code": "417", + "name": "Ibanda" + }, + { + "code": "203", + "name": "Iganga" + }, + { + "code": "418", + "name": "Isingiro" + }, + { + "code": "204", + "name": "Jinja" + }, + { + "code": "318", + "name": "Kaabong" + }, + { + "code": "404", + "name": "Kabale" + }, + { + "code": "405", + "name": "Kabarole" + }, + { + "code": "213", + "name": "Kaberamaido" + }, + { + "code": "427", + "name": "Kagadi" + }, + { + "code": "428", + "name": "Kakumiro" + }, + { + "code": "101", + "name": "Kalangala" + }, + { + "code": "222", + "name": "Kaliro" + }, + { + "code": "122", + "name": "Kalungu" + }, + { + "code": "102", + "name": "Kampala" + }, + { + "code": "205", + "name": "Kamuli" + }, + { + "code": "413", + "name": "Kamwenge" + }, + { + "code": "414", + "name": "Kanungu" + }, + { + "code": "206", + "name": "Kapchorwa" + }, + { + "code": "406", + "name": "Kasese" + }, + { + "code": "207", + "name": "Katakwi" + }, + { + "code": "112", + "name": "Kayunga" + }, + { + "code": "407", + "name": "Kibaale" + }, + { + "code": "103", + "name": "Kiboga" + }, + { + "code": "227", + "name": "Kibuku" + }, + { + "code": "419", + "name": "Kiruhura" + }, + { + "code": "421", + "name": "Kiryandongo" + }, + { + "code": "408", + "name": "Kisoro" + }, + { + "code": "305", + "name": "Kitgum" + }, + { + "code": "319", + "name": "Koboko" + }, + { + "code": "325", + "name": "Kole" + }, + { + "code": "306", + "name": "Kotido" + }, + { + "code": "208", + "name": "Kumi" + }, + { + "code": "228", + "name": "Kween" + }, + { + "code": "123", + "name": "Kyankwanzi" + }, + { + "code": "422", + "name": "Kyegegwa" + }, + { + "code": "415", + "name": "Kyenjojo" + }, + { + "code": "125", + "name": "Kyotera" + }, + { + "code": "326", + "name": "Lamwo" + }, + { + "code": "307", + "name": "Lira" + }, + { + "code": "229", + "name": "Luuka" + }, + { + "code": "104", + "name": "Luwero" + }, + { + "code": "124", + "name": "Lwengo" + }, + { + "code": "114", + "name": "Lyantonde" + }, + { + "code": "223", + "name": "Manafwa" + }, + { + "code": "320", + "name": "Maracha" + }, + { + "code": "105", + "name": "Masaka" + }, + { + "code": "409", + "name": "Masindi" + }, + { + "code": "214", + "name": "Mayuge" + }, + { + "code": "209", + "name": "Mbale" + }, + { + "code": "410", + "name": "Mbarara" + }, + { + "code": "423", + "name": "Mitooma" + }, + { + "code": "115", + "name": "Mityana" + }, + { + "code": "308", + "name": "Moroto" + }, + { + "code": "309", + "name": "Moyo" + }, + { + "code": "106", + "name": "Mpigi" + }, + { + "code": "107", + "name": "Mubende" + }, + { + "code": "108", + "name": "Mukono" + }, + { + "code": "311", + "name": "Nakapiripirit" + }, + { + "code": "116", + "name": "Nakaseke" + }, + { + "code": "109", + "name": "Nakasongola" + }, + { + "code": "230", + "name": "Namayingo" + }, + { + "code": "234", + "name": "Namisindwa" + }, + { + "code": "224", + "name": "Namutumba" + }, + { + "code": "327", + "name": "Napak" + }, + { + "code": "310", + "name": "Nebbi" + }, + { + "code": "231", + "name": "Ngora" + }, + { + "code": "N", + "name": "Northern" + }, + { + "code": "424", + "name": "Ntoroko" + }, + { + "code": "411", + "name": "Ntungamo" + }, + { + "code": "328", + "name": "Nwoya" + }, + { + "code": "329", + "name": "Otuke" + }, + { + "code": "321", + "name": "Oyam" + }, + { + "code": "312", + "name": "Pader" + }, + { + "code": "332", + "name": "Pakwach" + }, + { + "code": "210", + "name": "Pallisa" + }, + { + "code": "110", + "name": "Rakai" + }, + { + "code": "429", + "name": "Rubanda" + }, + { + "code": "425", + "name": "Rubirizi" + }, + { + "code": "431", + "name": "Rukiga" + }, + { + "code": "412", + "name": "Rukungiri" + }, + { + "code": "111", + "name": "Sembabule" + }, + { + "code": "232", + "name": "Serere" + }, + { + "code": "426", + "name": "Sheema" + }, + { + "code": "215", + "name": "Sironko" + }, + { + "code": "211", + "name": "Soroti" + }, + { + "code": "212", + "name": "Tororo" + }, + { + "code": "113", + "name": "Wakiso" + }, + { + "code": "W", + "name": "Western" + }, + { + "code": "313", + "name": "Yumbe" + }, + { + "code": "331", + "name": "Zombo" + }, + { + "code": "330", + "name": "Zombo²" + } + ], + "UM": [ + { + "code": "67", + "name": "Johnston Atoll" + }, + { + "code": "71", + "name": "Midway Atoll" + }, + { + "code": "76", + "name": "Navassa Island" + }, + { + "code": "79", + "name": "Wake Island" + }, + { + "code": "81", + "name": "Baker Island" + }, + { + "code": "84", + "name": "Howland Island" + }, + { + "code": "86", + "name": "Jarvis Island" + }, + { + "code": "89", + "name": "Kingman Reef" + }, + { + "code": "95", + "name": "Palmyra Atoll" + } + ], + "US": [ + { + "code": "AL", + "name": "Alabama" + }, + { + "code": "AK", + "name": "Alaska" + }, + { + "code": "AZ", + "name": "Arizona" + }, + { + "code": "AR", + "name": "Arkansas" + }, + { + "code": "CA", + "name": "California" + }, + { + "code": "CO", + "name": "Colorado" + }, + { + "code": "CT", + "name": "Connecticut" + }, + { + "code": "DE", + "name": "Delaware" + }, + { + "code": "FL", + "name": "Florida" + }, + { + "code": "GA", + "name": "Georgia" + }, + { + "code": "HI", + "name": "Hawaii" + }, + { + "code": "ID", + "name": "Idaho" + }, + { + "code": "IL", + "name": "Illinois" + }, + { + "code": "IN", + "name": "Indiana" + }, + { + "code": "IA", + "name": "Iowa" + }, + { + "code": "KS", + "name": "Kansas" + }, + { + "code": "KY", + "name": "Kentucky" + }, + { + "code": "LA", + "name": "Louisiana" + }, + { + "code": "ME", + "name": "Maine" + }, + { + "code": "MD", + "name": "Maryland" + }, + { + "code": "MA", + "name": "Massachusetts" + }, + { + "code": "MI", + "name": "Michigan" + }, + { + "code": "MN", + "name": "Minnesota" + }, + { + "code": "MS", + "name": "Mississippi" + }, + { + "code": "MO", + "name": "Missouri" + }, + { + "code": "MT", + "name": "Montana" + }, + { + "code": "NE", + "name": "Nebraska" + }, + { + "code": "NV", + "name": "Nevada" + }, + { + "code": "NH", + "name": "New Hampshire" + }, + { + "code": "NJ", + "name": "New Jersey" + }, + { + "code": "NM", + "name": "New Mexico" + }, + { + "code": "NY", + "name": "New York" + }, + { + "code": "NC", + "name": "North Carolina" + }, + { + "code": "ND", + "name": "North Dakota" + }, + { + "code": "OH", + "name": "Ohio" + }, + { + "code": "OK", + "name": "Oklahoma" + }, + { + "code": "OR", + "name": "Oregon" + }, + { + "code": "PA", + "name": "Pennsylvania" + }, + { + "code": "RI", + "name": "Rhode Island" + }, + { + "code": "SC", + "name": "South Carolina" + }, + { + "code": "SD", + "name": "South Dakota" + }, + { + "code": "TN", + "name": "Tennessee" + }, + { + "code": "TX", + "name": "Texas" + }, + { + "code": "UT", + "name": "Utah" + }, + { + "code": "VT", + "name": "Vermont" + }, + { + "code": "VA", + "name": "Virginia" + }, + { + "code": "WA", + "name": "Washington" + }, + { + "code": "DC", + "name": "Washington DC" + }, + { + "code": "WV", + "name": "West Virginia" + }, + { + "code": "WI", + "name": "Wisconsin" + }, + { + "code": "WY", + "name": "Wyoming" + } + ], + "UY": [ + { + "code": "AR", + "name": "Artigas" + }, + { + "code": "CA", + "name": "Canelones" + }, + { + "code": "CL", + "name": "Cerro Largo" + }, + { + "code": "CO", + "name": "Colonia" + }, + { + "code": "DU", + "name": "Durazno" + }, + { + "code": "FS", + "name": "Flores" + }, + { + "code": "FD", + "name": "Florida" + }, + { + "code": "LA", + "name": "Lavalleja" + }, + { + "code": "MA", + "name": "Maldonado" + }, + { + "code": "MO", + "name": "Montevideo" + }, + { + "code": "PA", + "name": "Paysandú" + }, + { + "code": "RN", + "name": "Río Negro" + }, + { + "code": "RV", + "name": "Rivera" + }, + { + "code": "RO", + "name": "Rocha" + }, + { + "code": "SA", + "name": "Salto" + }, + { + "code": "SJ", + "name": "San José" + }, + { + "code": "SO", + "name": "Soriano" + }, + { + "code": "TA", + "name": "Tacuarembó" + }, + { + "code": "TT", + "name": "Treinta y Tres" + } + ], + "UZ": [ + { + "code": "AN", + "name": "Andijan" + }, + { + "code": "BU", + "name": "Bukhara" + }, + { + "code": "FA", + "name": "Fergana" + }, + { + "code": "JI", + "name": "Jizzakh" + }, + { + "code": "QR", + "name": "Karakalpakstan" + }, + { + "code": "NG", + "name": "Namangan" + }, + { + "code": "NW", + "name": "Navoiy" + }, + { + "code": "QA", + "name": "Qashqadaryo" + }, + { + "code": "SA", + "name": "Samarqand" + }, + { + "code": "SI", + "name": "Sirdaryo" + }, + { + "code": "SU", + "name": "Surxondaryo" + }, + { + "code": "TK", + "name": "Tashkent" + }, + { + "code": "TO", + "name": "Tashkent Province" + }, + { + "code": "XO", + "name": "Xorazm" + } + ], + "VC": [ + { + "code": "01", + "name": "Charlotte" + }, + { + "code": "02", + "name": "Saint Andrew" + }, + { + "code": "03", + "name": "Saint David" + }, + { + "code": "04", + "name": "Saint George" + }, + { + "code": "05", + "name": "Saint Patrick" + }, + { + "code": "06", + "name": "Grenadines" + } + ], + "VE": [ + { + "code": "Z", + "name": "Amazonas" + }, + { + "code": "B", + "name": "Anzoátegui" + }, + { + "code": "C", + "name": "Apure" + }, + { + "code": "D", + "name": "Aragua" + }, + { + "code": "E", + "name": "Barinas" + }, + { + "code": "F", + "name": "Bolívar" + }, + { + "code": "A", + "name": "Capital" + }, + { + "code": "G", + "name": "Carabobo" + }, + { + "code": "H", + "name": "Cojedes" + }, + { + "code": "Y", + "name": "Delta Amacuro" + }, + { + "code": "I", + "name": "Falcón" + }, + { + "code": "W", + "name": "Federal Dependencies" + }, + { + "code": "J", + "name": "Guárico" + }, + { + "code": "K", + "name": "Lara" + }, + { + "code": "L", + "name": "Mérida" + }, + { + "code": "M", + "name": "Miranda" + }, + { + "code": "N", + "name": "Monagas" + }, + { + "code": "O", + "name": "Nueva Esparta" + }, + { + "code": "P", + "name": "Portuguesa" + }, + { + "code": "R", + "name": "Sucre" + }, + { + "code": "S", + "name": "Táchira" + }, + { + "code": "T", + "name": "Trujillo" + }, + { + "code": "X", + "name": "Vargas" + }, + { + "code": "U", + "name": "Yaracuy" + }, + { + "code": "V", + "name": "Zulia" + } + ], + "VN": [ + { + "code": "44", + "name": "An Giang" + }, + { + "code": "43", + "name": "Bà Rịa–VÅ©ng Tàu" + }, + { + "code": "54", + "name": "Bắc Giang" + }, + { + "code": "53", + "name": "Bắc Kạn" + }, + { + "code": "55", + "name": "Bạc Liêu" + }, + { + "code": "56", + "name": "Bắc Ninh" + }, + { + "code": "50", + "name": "Bến Tre" + }, + { + "code": "31", + "name": "Bình Äịnh" + }, + { + "code": "57", + "name": "Bình DÆ°Æ¡ng" + }, + { + "code": "58", + "name": "Bình PhÆ°á»›c" + }, + { + "code": "40", + "name": "Bình Thuận" + }, + { + "code": "59", + "name": "Cà Mau" + }, + { + "code": "CT", + "name": "Can Tho" + }, + { + "code": "04", + "name": "Cao Bằng" + }, + { + "code": "DN", + "name": "Da Nang" + }, + { + "code": "33", + "name": "Äắk Lắk" + }, + { + "code": "72", + "name": "Äắk Nông" + }, + { + "code": "71", + "name": "Äiện Biên" + }, + { + "code": "39", + "name": "Äồng Nai" + }, + { + "code": "45", + "name": "Äồng Tháp" + }, + { + "code": "30", + "name": "Gia Lai" + }, + { + "code": "03", + "name": "Hà Giang" + }, + { + "code": "63", + "name": "Hà Nam" + }, + { + "code": "23", + "name": "Hà TÄ©nh" + }, + { + "code": "61", + "name": "Hải DÆ°Æ¡ng" + }, + { + "code": "HP", + "name": "Haiphong" + }, + { + "code": "HN", + "name": "Hanoi" + }, + { + "code": "73", + "name": "Hậu Giang" + }, + { + "code": "SG", + "name": "Ho Chi Minh City" + }, + { + "code": "14", + "name": "Hòa Bình" + }, + { + "code": "66", + "name": "HÆ°ng Yên" + }, + { + "code": "34", + "name": "Khánh Hòa" + }, + { + "code": "47", + "name": "Kiên Giang" + }, + { + "code": "28", + "name": "Kon Tum" + }, + { + "code": "01", + "name": "Lai Châu" + }, + { + "code": "35", + "name": "Lâm Äồng" + }, + { + "code": "09", + "name": "Lạng SÆ¡n" + }, + { + "code": "02", + "name": "Lào Cai" + }, + { + "code": "41", + "name": "Long An" + }, + { + "code": "67", + "name": "Nam Äịnh" + }, + { + "code": "22", + "name": "Nghệ An" + }, + { + "code": "18", + "name": "Ninh Bình" + }, + { + "code": "36", + "name": "Ninh Thuận" + }, + { + "code": "68", + "name": "Phú Thá»" + }, + { + "code": "32", + "name": "Phú Yên" + }, + { + "code": "24", + "name": "Quảng Bình" + }, + { + "code": "27", + "name": "Quảng Nam" + }, + { + "code": "29", + "name": "Quảng Ngãi" + }, + { + "code": "13", + "name": "Quảng Ninh" + }, + { + "code": "25", + "name": "Quảng Trị" + }, + { + "code": "52", + "name": "Sóc Trăng" + }, + { + "code": "05", + "name": "SÆ¡n La" + }, + { + "code": "37", + "name": "Tây Ninh" + }, + { + "code": "20", + "name": "Thái Bình" + }, + { + "code": "69", + "name": "Thái Nguyên" + }, + { + "code": "21", + "name": "Thanh Hóa" + }, + { + "code": "26", + "name": "Thừa Thiên–Huế" + }, + { + "code": "46", + "name": "Tiá»n Giang" + }, + { + "code": "51", + "name": "Trà Vinh" + }, + { + "code": "07", + "name": "Tuyên Quang" + }, + { + "code": "49", + "name": "VÄ©nh Long" + }, + { + "code": "70", + "name": "VÄ©nh Phúc" + }, + { + "code": "06", + "name": "Yên Bái" + } + ], + "VU": [ + { + "code": "MAP", + "name": "Malampa" + }, + { + "code": "PAM", + "name": "Penama" + }, + { + "code": "SAM", + "name": "Sanma" + }, + { + "code": "SEE", + "name": "Shefa" + }, + { + "code": "TAE", + "name": "Tafea" + }, + { + "code": "TOB", + "name": "Torba" + } + ], + "WF": [ + { + "code": "AL", + "name": "Alo" + }, + { + "code": "SG", + "name": "Sigave" + }, + { + "code": "UV", + "name": "Uvea" + } + ], + "WS": [ + { + "code": "AA", + "name": "A’ana" + }, + { + "code": "AL", + "name": "Aiga-i-le-Tai" + }, + { + "code": "AT", + "name": "Atua" + }, + { + "code": "FA", + "name": "Fa’asaleleaga" + }, + { + "code": "GE", + "name": "Gaga’emauga" + }, + { + "code": "GI", + "name": "Gaga’ifomauga" + }, + { + "code": "PA", + "name": "Palauli" + }, + { + "code": "SA", + "name": "Satupa’itea" + }, + { + "code": "TU", + "name": "Tuamasaga" + }, + { + "code": "VF", + "name": "Va’a-o-Fonoti" + }, + { + "code": "VS", + "name": "Vaisigano" + } + ], + "YE": [ + { + "code": "AD", + "name": "’Adan" + }, + { + "code": "AB", + "name": "Abyan" + }, + { + "code": "BA", + "name": "Al Bayda" + }, + { + "code": "HU", + "name": "Al Hudaydah" + }, + { + "code": "JA", + "name": "Al Jawf" + }, + { + "code": "MR", + "name": "Al Mahrah" + }, + { + "code": "MW", + "name": "Al Mahwit" + }, + { + "code": "SA", + "name": "Amanat Al Asimah" + }, + { + "code": "AM", + "name": "Amran" + }, + { + "code": "SU", + "name": "Arkhabil Suqutra" + }, + { + "code": "DA", + "name": "Dhale" + }, + { + "code": "DH", + "name": "Dhamar" + }, + { + "code": "HD", + "name": "Hadramaut" + }, + { + "code": "HJ", + "name": "Hajjah" + }, + { + "code": "IB", + "name": "Ibb" + }, + { + "code": "LA", + "name": "Lahij" + }, + { + "code": "MA", + "name": "Ma’rib" + }, + { + "code": "RA", + "name": "Raymah" + }, + { + "code": "SD", + "name": "Sa’dah" + }, + { + "code": "SN", + "name": "Sana’a" + }, + { + "code": "SH", + "name": "Shabwah" + }, + { + "code": "TA", + "name": "Taiz" + } + ], + "ZA": [ + { + "code": "EC", + "name": "Eastern Cape" + }, + { + "code": "FS", + "name": "Free" + }, + { + "code": "GT", + "name": "Gauteng" + }, + { + "code": "NL", + "name": "KwaZulu-Natal" + }, + { + "code": "LP", + "name": "Limpopo" + }, + { + "code": "MP", + "name": "Mpumalanga" + }, + { + "code": "NW", + "name": "North West" + }, + { + "code": "NC", + "name": "Northern Cape" + }, + { + "code": "WC", + "name": "Western Cape" + } + ], + "ZM": [ + { + "code": "01", + "name": "Western" + }, + { + "code": "02", + "name": "Central" + }, + { + "code": "03", + "name": "Eastern" + }, + { + "code": "04", + "name": "Luapula" + }, + { + "code": "05", + "name": "Northern" + }, + { + "code": "06", + "name": "North-Western" + }, + { + "code": "07", + "name": "Southern" + }, + { + "code": "08", + "name": "Copperbelt" + }, + { + "code": "09", + "name": "Lusaka" + }, + { + "code": "10", + "name": "Muchinga" + } + ], + "ZW": [ + { + "code": "BU", + "name": "Bulawayo" + }, + { + "code": "HA", + "name": "Harare" + }, + { + "code": "MA", + "name": "Manicaland" + }, + { + "code": "MC", + "name": "Mashonaland Central" + }, + { + "code": "ME", + "name": "Mashonaland East" + }, + { + "code": "MW", + "name": "Mashonaland West" + }, + { + "code": "MV", + "name": "Masvingo" + }, + { + "code": "MN", + "name": "Matabeleland North" + }, + { + "code": "MS", + "name": "Matabeleland South" + }, + { + "code": "MI", + "name": "Midlands" + } + ] +} \ No newline at end of file diff --git a/js/data/locale/pa/scripts.jf b/js/data/locale/pa/scripts.jf index 19d2181046..6340b3066d 100644 --- a/js/data/locale/pa/scripts.jf +++ b/js/data/locale/pa/scripts.jf @@ -1,7 +1,7 @@ { "scripts": [ - "Guru", - "Arab" + "Arab", + "Guru" ], "generated": true -} +} \ No newline at end of file diff --git a/js/data/locale/pa/sysres.json b/js/data/locale/pa/sysres.json index 58ea8342e1..d442edaecb 100644 --- a/js/data/locale/pa/sysres.json +++ b/js/data/locale/pa/sysres.json @@ -95,6 +95,14 @@ "1#1 wk|#{num} wks": "one#{num} ਹਫ਼ਤਾ|#{num} ਹਫ਼ਤੇ", "1#1 mon|#{num} mons": "one#{num} ਮਹੀਨਾ|#{num} ਮਹੀਨੇ", "1#1 yr|#{num} yrs": "one#{num} ਸਾਲ|#{num} ਸਾਲ", + "durationMediumMillis": "one#{num} ms|#{num} ms", + "1#1 se|#{num} sec": "one#{num} ਸਕਿੰਟ|#{num} ਸਕਿੰਟ", + "1#1 mi|#{num} min": "one#{num} ਮਿੰਟ|#{num} ਮਿੰਟ", + "durationMediumHours": "one#{num} ਘੰਟਾ|#{num} ਘੰਟੇ", + "1#1 dy|#{num} dys": "one#{num} ਦਿਨ|#{num} ਦਿਨ", + "durationMediumWeeks": "one#{num} ਹਫ਼ਤਾ|#{num} ਹਫ਼ਤੇ", + "1#1 mo|#{num} mos": "one#{num} ਮਹੀਨਾ|#{num} ਮਹੀਨੇ", + "durationMediumYears": "one#{num} ਸਾਲ|#{num} ਸਾਲ", "durationShortMillis": "one#{num} ms|#{num} ms", "#{num}s": "one#{num} ਸਕਿੰਟ|#{num} ਸਕਿੰਟ", "durationShortMinutes": "one#{num} ਮਿੰਟ|#{num} ਮਿੰਟ", @@ -103,22 +111,6 @@ "#{num}w": "one#{num} ਹਫ਼ਤਾ|#{num} ਹਫ਼ਤੇ", "durationShortMonths": "one#{num} ਮਹੀਨਾ|#{num} ਮਹੀਨੇ", "#{num}y": "one#{num} ਸਾਲ|#{num} ਸਾਲ", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", - "durationMediumMillis": "one#{num} ms|#{num} ms", - "1#1 se|#{num} sec": "#{num} ਸਕ", - "1#1 mi|#{num} min": "#{num} ਮਿੰ", - "durationMediumHours": "#{num} ਘੰਟੇ", - "1#1 dy|#{num} dys": "#{num} ਦਿ", - "durationMediumWeeks": "#{num} ਹਫ਼", - "1#1 mo|#{num} mos": "#{num} ਮ", - "durationMediumYears": "#{num} ਸਾ", "1#in 1 second|#in {num} seconds": "one#{num} ਸਕਿੰਟ ਵਿੱਚ|#{num} ਸਕਿੰਟਾਂ ਵਿੱਚ", "1#in 1 minute|#in {num} minutes": "one#{num} ਮਿੰਟ ਵਿੱਚ|#{num} ਮਿੰਟਾਂ ਵਿੱਚ", "1#in 1 hour|#in {num} hours": "one#{num} ਘੰਟੇ ਵਿੱਚ|#{num} ਘੰਟਿਆਂ ਵਿੱਚ", @@ -160,5 +152,13 @@ "#{num}d ago": "one#{num} ਦਿਨ ਪਹਿਲਾਂ|#{num} ਦਿਨ ਪਹਿਲਾਂ", "#{num}w ago": "one#{num} ਹਫ਼ਤਾ ਪਹਿਲਾਂ|#{num} ਹਫ਼ਤੇ ਪਹਿਲਾਂ", "#{num}mo ago": "one#{num} ਮਹੀਨਾ ਪਹਿਲਾਂ|#{num} ਮਹੀਨੇ ਪਹਿਲਾਂ", - "#{num}y ago": "one#{num} ਸਾਲ ਪਹਿਲਾਂ|#{num} ਸਾਲ ਪਹਿਲਾਂ" + "#{num}y ago": "one#{num} ਸਾਲ ਪਹਿਲਾਂ|#{num} ਸਾਲ ਪਹਿਲਾਂ", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/pcd/langname.jf b/js/data/locale/pcd/langname.jf new file mode 100644 index 0000000000..c7d67a13c8 --- /dev/null +++ b/js/data/locale/pcd/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Picard" +} \ No newline at end of file diff --git a/js/data/locale/pcd/scripts.jf b/js/data/locale/pcd/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/pcd/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/pcm/langname.jf b/js/data/locale/pcm/langname.jf new file mode 100644 index 0000000000..90bd22556c --- /dev/null +++ b/js/data/locale/pcm/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Nigerian Pidgin" +} \ No newline at end of file diff --git a/js/data/locale/pcm/scripts.jf b/js/data/locale/pcm/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/pcm/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/pdc/langname.jf b/js/data/locale/pdc/langname.jf new file mode 100644 index 0000000000..4b235789e6 --- /dev/null +++ b/js/data/locale/pdc/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Pennsylvania German" +} \ No newline at end of file diff --git a/js/data/locale/pdc/scripts.jf b/js/data/locale/pdc/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/pdc/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/pdt/langname.jf b/js/data/locale/pdt/langname.jf new file mode 100644 index 0000000000..f22ce61acd --- /dev/null +++ b/js/data/locale/pdt/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Plautdietsch" +} \ No newline at end of file diff --git a/js/data/locale/pdt/scripts.jf b/js/data/locale/pdt/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/pdt/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/pfl/langname.jf b/js/data/locale/pfl/langname.jf new file mode 100644 index 0000000000..87b9517000 --- /dev/null +++ b/js/data/locale/pfl/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Palatine German" +} \ No newline at end of file diff --git a/js/data/locale/pfl/scripts.jf b/js/data/locale/pfl/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/pfl/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/pko/scripts.jf b/js/data/locale/pko/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/pko/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/pl/ctrynames.json b/js/data/locale/pl/ctrynames.json index 5f1e331712..6a3cd4e437 100644 --- a/js/data/locale/pl/ctrynames.json +++ b/js/data/locale/pl/ctrynames.json @@ -1,8 +1,8 @@ { "Afganistan": "AF", "Afryka": "002", - "Afryka PoÅ‚udniowa": "018", "Afryka Północna": "015", + "Afryka PoÅ‚udniowa": "018", "Afryka Åšrodkowa": "017", "Afryka Wschodnia": "014", "Afryka Zachodnia": "011", @@ -10,9 +10,9 @@ "Algieria": "DZ", "Ameryka": "019", "Ameryka ÅaciÅ„ska": "419", - "Ameryka PoÅ‚udniowa": "005", "Ameryka Północna": "003", "Ameryka Północna (USA, Kanada)": "021", + "Ameryka PoÅ‚udniowa": "005", "Ameryka Åšrodkowa": "013", "Andora": "AD", "Angola": "AO", @@ -77,8 +77,8 @@ "Estonia": "EE", "Etiopia": "ET", "Europa": "150", - "Europa PoÅ‚udniowa": "039", "Europa Północna": "154", + "Europa PoÅ‚udniowa": "039", "Europa Wschodnia": "151", "Europa Zachodnia": "155", "Falklandy": "FK", @@ -134,8 +134,8 @@ "Kolumbia": "CO", "Komory": "KM", "Kongo": "CG", - "Korea PoÅ‚udniowa": "KR", "Korea Północna": "KP", + "Korea PoÅ‚udniowa": "KR", "Kosowo": "XK", "Kostaryka": "CR", "Kuba": "CU", @@ -147,8 +147,8 @@ "Libia": "LY", "Liechtenstein": "LI", "Litwa": "LT", - "Luksemburg": "LU", "Åotwa": "LV", + "Luksemburg": "LU", "Macedonia": "MK", "Madagaskar": "MG", "Majotta": "YT", @@ -240,10 +240,10 @@ "Sudan PoÅ‚udniowy": "SS", "Surinam": "SR", "Svalbard i Jan Mayen": "SJ", + "Å›wiat": "001", "Syria": "SY", "Szwajcaria": "CH", "Szwecja": "SE", - "Å›wiat": "001", "Tadżykistan": "TJ", "Tajlandia": "TH", "Tajwan": "TW", @@ -268,8 +268,8 @@ "Vanuatu": "VU", "Wallis i Futuna": "WF", "Watykan": "VA", - "Wenezuela": "VE", "WÄ™gry": "HU", + "Wenezuela": "VE", "Wielka Brytania": "GB", "Wietnam": "VN", "WÅ‚ochy": "IT", diff --git a/js/data/locale/pl/ctryreverse.json b/js/data/locale/pl/ctryreverse.json index 800d5bd1ec..f1638ace46 100644 --- a/js/data/locale/pl/ctryreverse.json +++ b/js/data/locale/pl/ctryreverse.json @@ -10,17 +10,17 @@ "419": "Ameryka ÅaciÅ„ska", "AF": "Afganistan", "002": "Afryka", - "018": "Afryka PoÅ‚udniowa", "015": "Afryka Północna", + "018": "Afryka PoÅ‚udniowa", "017": "Afryka Åšrodkowa", "014": "Afryka Wschodnia", "011": "Afryka Zachodnia", "AL": "Albania", "DZ": "Algieria", "019": "Ameryka", - "005": "Ameryka PoÅ‚udniowa", "003": "Ameryka Północna", "021": "Ameryka Północna (USA, Kanada)", + "005": "Ameryka PoÅ‚udniowa", "013": "Ameryka Åšrodkowa", "AD": "Andora", "AO": "Angola", @@ -135,8 +135,8 @@ "CO": "Kolumbia", "KM": "Komory", "CG": "Kongo", - "KR": "Korea PoÅ‚udniowa", "KP": "Korea Północna", + "KR": "Korea PoÅ‚udniowa", "XK": "Kosowo", "CR": "Kostaryka", "CU": "Kuba", @@ -148,8 +148,8 @@ "LY": "Libia", "LI": "Liechtenstein", "LT": "Litwa", - "LU": "Luksemburg", "LV": "Åotwa", + "LU": "Luksemburg", "MK": "Macedonia", "MG": "Madagaskar", "YT": "Majotta", @@ -240,10 +240,10 @@ "SS": "Sudan PoÅ‚udniowy", "SR": "Surinam", "SJ": "Svalbard i Jan Mayen", + "001": "Å›wiat", "SY": "Syria", "CH": "Szwajcaria", "SE": "Szwecja", - "001": "Å›wiat", "TJ": "Tadżykistan", "TH": "Tajlandia", "TW": "Tajwan", @@ -268,8 +268,8 @@ "VU": "Vanuatu", "WF": "Wallis i Futuna", "VA": "Watykan", - "VE": "Wenezuela", "HU": "WÄ™gry", + "VE": "Wenezuela", "GB": "Wielka Brytania", "VN": "Wietnam", "IT": "WÅ‚ochy", diff --git a/js/data/locale/pl/regionnames.json b/js/data/locale/pl/regionnames.json index eb333276e5..384b898b21 100644 --- a/js/data/locale/pl/regionnames.json +++ b/js/data/locale/pl/regionnames.json @@ -504,26 +504,26 @@ "name": "Prowincja Kabinda", "code": "CAB" }, - { - "name": "Prowincja Kwanza PoÅ‚udniowa", - "code": "CUS" - }, { "name": "Prowincja Kwanza Północna", "code": "CNO" }, { - "name": "Prowincja Luanda", - "code": "LUA" + "name": "Prowincja Kwanza PoÅ‚udniowa", + "code": "CUS" }, { - "name": "Prowincja Lunda PoÅ‚udniowa", - "code": "LSU" + "name": "Prowincja Luanda", + "code": "LUA" }, { "name": "Prowincja Lunda Północna", "code": "LNO" }, + { + "name": "Prowincja Lunda PoÅ‚udniowa", + "code": "LSU" + }, { "name": "Prowincja Malanje", "code": "MAL" @@ -566,14 +566,14 @@ "name": "Chubut", "code": "U" }, - { - "name": "Corrientes", - "code": "W" - }, { "name": "Córdoba", "code": "X" }, + { + "name": "Corrientes", + "code": "W" + }, { "name": "Entre Ríos", "code": "E" @@ -1174,14 +1174,14 @@ "name": "Comilla", "code": "08" }, - { - "name": "Cox’s Bazar", - "code": "11" - }, { "name": "Ćottogram", "code": "B" }, + { + "name": "Cox’s Bazar", + "code": "11" + }, { "name": "Dhaka", "code": "C" @@ -2380,14 +2380,6 @@ "name": "Dystrykt Kweneng", "code": "KW" }, - { - "name": "Dystrykt PoÅ‚udniowo-Wschodni", - "code": "SE" - }, - { - "name": "Dystrykt PoÅ‚udniowy", - "code": "SO" - }, { "name": "Dystrykt Północno-Wschodni", "code": "NE" @@ -2396,6 +2388,14 @@ "name": "Dystrykt Północno-Zachodni", "code": "NW" }, + { + "name": "Dystrykt PoÅ‚udniowo-Wschodni", + "code": "SE" + }, + { + "name": "Dystrykt PoÅ‚udniowy", + "code": "SO" + }, { "name": "Francistown", "code": "FR" @@ -2576,14 +2576,14 @@ "name": "Kinszasa", "code": "KN" }, - { - "name": "Kiwu PoÅ‚udniowe", - "code": "SK" - }, { "name": "Kiwu Północne", "code": "NK" }, + { + "name": "Kiwu PoÅ‚udniowe", + "code": "SK" + }, { "name": "Kongo Åšrodkowe", "code": "BC" @@ -2644,13 +2644,13 @@ "name": "Tshuapa", "code": "TU" }, - { - "name": "Ubangi PoÅ‚udniowe", - "code": "SU" - }, { "name": "Ubangi Północne", "code": "NU" + }, + { + "name": "Ubangi PoÅ‚udniowe", + "code": "SU" } ], "CF": [ @@ -3092,14 +3092,6 @@ "name": "Region Nadmorski", "code": "LT" }, - { - "name": "Region PoÅ‚udniowo-Zachodni", - "code": "SW" - }, - { - "name": "Region PoÅ‚udniowy", - "code": "SU" - }, { "name": "Region Północno-Zachodni", "code": "NW" @@ -3108,6 +3100,14 @@ "name": "Region Północny", "code": "NO" }, + { + "name": "Region PoÅ‚udniowo-Zachodni", + "code": "SW" + }, + { + "name": "Region PoÅ‚udniowy", + "code": "SU" + }, { "name": "Region Wschodni", "code": "ES" @@ -3850,14 +3850,14 @@ "name": "Powiat PelhÅ™imov", "code": "633" }, - { - "name": "Powiat Pilzno PoÅ‚udnie", - "code": "324" - }, { "name": "Powiat Pilzno Północ", "code": "325" }, + { + "name": "Powiat Pilzno PoÅ‚udnie", + "code": "324" + }, { "name": "Powiat Písek", "code": "314" @@ -4840,13 +4840,13 @@ "name": "Suez", "code": "SUZ" }, - { - "name": "Synaj PoÅ‚udniowy", - "code": "JS" - }, { "name": "Synaj Północny", "code": "SIN" + }, + { + "name": "Synaj PoÅ‚udniowy", + "code": "JS" } ], "ER": [ @@ -4862,6 +4862,10 @@ "name": "Region Centralny", "code": "MA" }, + { + "name": "Region Północny Morza Czerwonego", + "code": "SK" + }, { "name": "Region PoÅ‚udniowy", "code": "DU" @@ -4869,10 +4873,6 @@ { "name": "Region PoÅ‚udniowy Morza Czerwonego", "code": "DK" - }, - { - "name": "Region Północny Morza Czerwonego", - "code": "SK" } ], "ES": [ @@ -7252,14 +7252,14 @@ } ], "GQ": [ - { - "name": "Bioko PoÅ‚udniowe", - "code": "BS" - }, { "name": "Bioko Północne", "code": "BN" }, + { + "name": "Bioko PoÅ‚udniowe", + "code": "BS" + }, { "name": "Insular", "code": "I" @@ -7498,14 +7498,14 @@ "name": "Region Peloponez", "code": "J" }, - { - "name": "Region Wyspy Egejskie PoÅ‚udniowe", - "code": "L" - }, { "name": "Region Wyspy Egejskie Północne", "code": "K" }, + { + "name": "Region Wyspy Egejskie PoÅ‚udniowe", + "code": "L" + }, { "name": "Region Wyspy JoÅ„skie", "code": "F" @@ -7910,14 +7910,6 @@ "name": "Departament Nippes", "code": "NI" }, - { - "name": "Departament PoÅ‚udniowo-Wschodni", - "code": "SE" - }, - { - "name": "Departament PoÅ‚udniowy", - "code": "SD" - }, { "name": "Departament Północno-Wschodni", "code": "NE" @@ -7930,6 +7922,14 @@ "name": "Departament Północny", "code": "ND" }, + { + "name": "Departament PoÅ‚udniowo-Wschodni", + "code": "SE" + }, + { + "name": "Departament PoÅ‚udniowy", + "code": "SD" + }, { "name": "Departament Zachodni", "code": "OU" @@ -8122,14 +8122,14 @@ "name": "Bengkulu", "code": "BE" }, - { - "name": "Borneo PoÅ‚udniowe", - "code": "KS" - }, { "name": "Borneo Północne", "code": "KU" }, + { + "name": "Borneo PoÅ‚udniowe", + "code": "KS" + }, { "name": "Borneo Åšrodkowe", "code": "KT" @@ -8146,6 +8146,10 @@ "name": "Celebes", "code": "SL" }, + { + "name": "Celebes Północny", + "code": "SA" + }, { "name": "Celebes PoÅ‚udniowo-Wschodni", "code": "SG" @@ -8154,10 +8158,6 @@ "name": "Celebes PoÅ‚udniowy", "code": "SN" }, - { - "name": "Celebes Północny", - "code": "SA" - }, { "name": "Celebes Åšrodkowy", "code": "ST" @@ -8250,14 +8250,14 @@ "name": "Sumatra", "code": "SM" }, - { - "name": "Sumatra PoÅ‚udniowa", - "code": "SS" - }, { "name": "Sumatra Północna", "code": "SU" }, + { + "name": "Sumatra PoÅ‚udniowa", + "code": "SS" + }, { "name": "Sumatra Zachodnia", "code": "SB" @@ -8410,14 +8410,14 @@ "name": "Dystrykt Jerozolimy", "code": "JM" }, - { - "name": "Dystrykt PoÅ‚udniowy", - "code": "D" - }, { "name": "Dystrykt Północny", "code": "Z" }, + { + "name": "Dystrykt PoÅ‚udniowy", + "code": "D" + }, { "name": "Dystrykt Tel Awiwu", "code": "TA" @@ -10246,14 +10246,14 @@ "name": "Obwód pawÅ‚odarski", "code": "PAV" }, - { - "name": "Obwód poÅ‚udniowokazachstaÅ„ski", - "code": "YUZ" - }, { "name": "Obwód północnokazachstaÅ„ski", "code": "SEV" }, + { + "name": "Obwód poÅ‚udniowokazachstaÅ„ski", + "code": "YUZ" + }, { "name": "Obwód wschodniokazachstaÅ„ski", "code": "VOS" @@ -10354,14 +10354,14 @@ "name": "Bekaa", "code": "BI" }, - { - "name": "Dystrykt PoÅ‚udniowy", - "code": "JA" - }, { "name": "Dystrykt Północny", "code": "AS" }, + { + "name": "Dystrykt PoÅ‚udniowy", + "code": "JA" + }, { "name": "Gubernatorstwo An-Nabatija", "code": "NA" @@ -10918,6 +10918,10 @@ "name": "Rejon solecznicki", "code": "42" }, + { + "name": "Rejon Å›wiÄ™ciaÅ„ski", + "code": "49" + }, { "name": "Rejon szakowski", "code": "41" @@ -10942,10 +10946,6 @@ "name": "Rejon szyrwincki", "code": "47" }, - { - "name": "Rejon Å›wiÄ™ciaÅ„ski", - "code": "49" - }, { "name": "Rejon tauroski", "code": "50" @@ -14166,14 +14166,14 @@ "name": "Groningen", "code": "GR" }, - { - "name": "Holandia PoÅ‚udniowa", - "code": "ZH" - }, { "name": "Holandia Północna", "code": "NH" }, + { + "name": "Holandia PoÅ‚udniowa", + "code": "ZH" + }, { "name": "Limburgia", "code": "LI" @@ -15244,6 +15244,10 @@ "name": "województwo kujawsko-pomorskie", "code": "KP" }, + { + "name": "województwo łódzkie", + "code": "LD" + }, { "name": "województwo lubelskie", "code": "LU" @@ -15252,10 +15256,6 @@ "name": "województwo lubuskie", "code": "LB" }, - { - "name": "województwo łódzkie", - "code": "LD" - }, { "name": "województwo maÅ‚opolskie", "code": "MA" @@ -15858,6 +15858,14 @@ "name": "OkrÄ™g podunajski", "code": "10" }, + { + "name": "OkrÄ™g północnobacki", + "code": "01" + }, + { + "name": "OkrÄ™g północnobanacki", + "code": "03" + }, { "name": "OkrÄ™g poÅ‚udniowobacki", "code": "06" @@ -15870,14 +15878,6 @@ "name": "OkrÄ™g pomorawski", "code": "13" }, - { - "name": "OkrÄ™g północnobacki", - "code": "01" - }, - { - "name": "OkrÄ™g północnobanacki", - "code": "03" - }, { "name": "OkrÄ™g Prizren", "code": "27" @@ -15894,14 +15894,14 @@ "name": "OkrÄ™g sremski", "code": "07" }, - { - "name": "OkrÄ™g szumadijski", - "code": "12" - }, { "name": "OkrÄ™g Å›rodkowobanacki", "code": "02" }, + { + "name": "OkrÄ™g szumadijski", + "code": "12" + }, { "name": "OkrÄ™g toplicki", "code": "21" @@ -16490,14 +16490,14 @@ "name": "Chartum", "code": "KH" }, - { - "name": "Darfur PoÅ‚udniowy", - "code": "DS" - }, { "name": "Darfur Północny", "code": "DN" }, + { + "name": "Darfur PoÅ‚udniowy", + "code": "DS" + }, { "name": "Darfur Åšrodkowy", "code": "DC" @@ -16514,14 +16514,14 @@ "name": "Kassala", "code": "KA" }, - { - "name": "Kordofan PoÅ‚udniowy", - "code": "KS" - }, { "name": "Kordofan Północny", "code": "KN" }, + { + "name": "Kordofan PoÅ‚udniowy", + "code": "KS" + }, { "name": "Kordofan Zachodni", "code": "GK" @@ -17562,14 +17562,14 @@ "name": "Obszar Zachodni", "code": "W" }, - { - "name": "Prowincja PoÅ‚udniowa", - "code": "S" - }, { "name": "Prowincja Północna", "code": "N" }, + { + "name": "Prowincja PoÅ‚udniowa", + "code": "S" + }, { "name": "Prowincja Wschodnia", "code": "E" @@ -19938,14 +19938,14 @@ "name": "Connecticut", "code": "CT" }, - { - "name": "Dakota PoÅ‚udniowa", - "code": "SD" - }, { "name": "Dakota Północna", "code": "ND" }, + { + "name": "Dakota PoÅ‚udniowa", + "code": "SD" + }, { "name": "Delaware", "code": "DE" @@ -19990,14 +19990,14 @@ "name": "Kansas", "code": "KS" }, - { - "name": "Karolina PoÅ‚udniowa", - "code": "SC" - }, { "name": "Karolina Północna", "code": "NC" }, + { + "name": "Karolina PoÅ‚udniowa", + "code": "SC" + }, { "name": "Kentucky", "code": "KY" @@ -20608,14 +20608,14 @@ "name": "Prowincja Quảng Trị", "code": "25" }, - { - "name": "Prowincja SÆ¡n La", - "code": "05" - }, { "name": "Prowincja Sóc Trăng", "code": "52" }, + { + "name": "Prowincja SÆ¡n La", + "code": "05" + }, { "name": "Prowincja Tây Ninh", "code": "37" @@ -20946,14 +20946,14 @@ "name": "Maszona Zachodnia", "code": "MW" }, - { - "name": "Matabeleland PoÅ‚udniowy", - "code": "MS" - }, { "name": "Matabeleland Północny", "code": "MN" }, + { + "name": "Matabeleland PoÅ‚udniowy", + "code": "MS" + }, { "name": "Midlands", "code": "MI" diff --git a/js/data/locale/pl/sysres.json b/js/data/locale/pl/sysres.json index 171245fa91..af350523ff 100644 --- a/js/data/locale/pl/sysres.json +++ b/js/data/locale/pl/sysres.json @@ -158,7 +158,7 @@ "1#1 millisecond|#{num} milliseconds": "one#{num} milisekunda|few#{num} milisekundy|many#{num} milisekund|#{num} milisekundy", "1#1 second|#{num} seconds": "one#{num} sekunda|few#{num} sekundy|many#{num} sekund|#{num} sekundy", "1#1 minute|#{num} minutes": "one#{num} minuta|few#{num} minuty|many#{num} minut|#{num} minuty", - "1#1 hour|#{num} hours": "one#{num} godzina|few#{num} godziny|many#{num} godzin|#{num} godzin", + "1#1 hour|#{num} hours": "one#{num} godzina|few#{num} godziny|many#{num} godzin|#{num} godziny", "1#1 day|#{num} days": "one#{num} dzieÅ„|few#{num} dni|many#{num} dni|#{num} dnia", "1#1 week|#{num} weeks": "one#{num} tydzieÅ„|few#{num} tygodnie|many#{num} tygodni|#{num} tygodnia", "1#1 month|#{num} months": "one#{num} miesiÄ…c|few#{num} miesiÄ…ce|many#{num} miesiÄ™cy|#{num} miesiÄ…ca", @@ -171,30 +171,22 @@ "1#1 wk|#{num} wks": "one#{num} tydz.|few#{num} tyg.|many#{num} tyg.|#{num} tyg.", "1#1 mon|#{num} mons": "one#{num} mies.|few#{num} mies.|many#{num} mies.|#{num} mies.", "1#1 yr|#{num} yrs": "one#{num} rok|few#{num} lata|many#{num} lat|#{num} roku", + "durationMediumMillis": "one#{num} ms|few#{num} ms|many#{num} ms|#{num} ms", + "1#1 se|#{num} sec": "one#{num} s|few#{num} s|many#{num} s|#{num} s", + "1#1 mi|#{num} min": "one#{num} min|few#{num} min|many#{num} min|#{num} min", + "durationMediumHours": "one#{num} g.|few#{num} g.|many#{num} g.|#{num} g.", + "1#1 dy|#{num} dys": "one#{num} d.|few#{num} dn.|many#{num} dn.|#{num} dn.", + "durationMediumWeeks": "one#{num} tydz.|few#{num} tyg.|many#{num} tyg.|#{num} tyg.", + "1#1 mo|#{num} mos": "one#{num} m-c|few#{num} m-ce|many#{num} m-cy|#{num} m-ca", + "durationMediumYears": "one#{num} r.|few#{num} l.|many#{num} l.|#{num} r.", "durationShortMillis": "one#{num} ms|few#{num} ms|many#{num} ms|#{num} ms", "#{num}s": "one#{num} s|few#{num} s|many#{num} s|#{num} s", "durationShortMinutes": "one#{num} min|few#{num} min|many#{num} min|#{num} min", - "#{num}h": "one#{num} godz.|few#{num} godz.|many#{num} godz.|#{num} godz.", + "#{num}h": "one#{num} g.|few#{num} g.|many#{num} g.|#{num} g.", "#{num}d": "one#{num} d.|few#{num} dn.|many#{num} dn.|#{num} dn.", "#{num}w": "one#{num} tydz.|few#{num} tyg.|many#{num} tyg.|#{num} tyg.", "durationShortMonths": "one#{num} m-c|few#{num} m-ce|many#{num} m-cy|#{num} m-ca", "#{num}y": "one#{num} r.|few#{num} l.|many#{num} l.|#{num} r.", - "separatorFull": ", ", - "finalSeparatorFull": " i ", - "separatorLong": ", ", - "finalSeparatorLong": " i ", - "separatorMedium": ", ", - "finalSeparatorMedium": " i ", - "separatorShort": ", ", - "finalSeparatorShort": " i ", - "durationMediumMillis": "one#{num} ms|few#{num} ms|many#{num} ms|#{num} ms", - "1#1 se|#{num} sec": "#{num} se", - "1#1 mi|#{num} min": "#{num} mi", - "durationMediumHours": "#{num} go", - "1#1 dy|#{num} dys": "one#{num} dz|few#{num} dni|many#{num} dni|#{num} dn", - "durationMediumWeeks": "#{num} ty", - "1#1 mo|#{num} mos": "#{num} mi", - "durationMediumYears": "one#{num} rok|few#{num} la|many#{num} lat|#{num} ro", "1#in 1 second|#in {num} seconds": "one#za {num} sekundÄ™|few#za {num} sekundy|many#za {num} sekund|#za {num} sekundy", "1#in 1 minute|#in {num} minutes": "one#za {num} minutÄ™|few#za {num} minuty|many#za {num} minut|#za {num} minuty", "1#in 1 hour|#in {num} hours": "one#za {num} godzinÄ™|few#za {num} godziny|many#za {num} godzin|#za {num} godziny", @@ -236,5 +228,13 @@ "#{num}d ago": "one#{num} dzieÅ„ temu|few#{num} dni temu|many#{num} dni temu|#{num} dnia temu", "#{num}w ago": "one#{num} tydz. temu|few#{num} tyg. temu|many#{num} tyg. temu|#{num} tyg. temu", "#{num}mo ago": "one#{num} mies. temu|few#{num} mies. temu|many#{num} mies. temu|#{num} mies. temu", - "#{num}y ago": "one#{num} rok temu|few#{num} lata temu|many#{num} lat temu|#{num} roku temu" + "#{num}y ago": "one#{num} rok temu|few#{num} lata temu|many#{num} lat temu|#{num} roku temu", + "separatorFull": ", ", + "finalSeparatorFull": " i ", + "separatorLong": ", ", + "finalSeparatorLong": " i ", + "separatorMedium": ", ", + "finalSeparatorMedium": " i ", + "separatorShort": ", ", + "finalSeparatorShort": " i " } \ No newline at end of file diff --git a/js/data/locale/pms/langname.jf b/js/data/locale/pms/langname.jf new file mode 100644 index 0000000000..e53e28af1f --- /dev/null +++ b/js/data/locale/pms/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Piedmontese" +} \ No newline at end of file diff --git a/js/data/locale/pms/scripts.jf b/js/data/locale/pms/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/pms/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/pnt/langname.jf b/js/data/locale/pnt/langname.jf new file mode 100644 index 0000000000..734a4ea178 --- /dev/null +++ b/js/data/locale/pnt/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Pontic" +} \ No newline at end of file diff --git a/js/data/locale/pnt/scripts.jf b/js/data/locale/pnt/scripts.jf new file mode 100644 index 0000000000..c1e1f0d8ba --- /dev/null +++ b/js/data/locale/pnt/scripts.jf @@ -0,0 +1,8 @@ +{ + "scripts": [ + "Cyrl", + "Grek", + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/prg/langname.jf b/js/data/locale/prg/langname.jf new file mode 100644 index 0000000000..eb6123a6ba --- /dev/null +++ b/js/data/locale/prg/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Prussian" +} \ No newline at end of file diff --git a/js/data/locale/prg/sysres.json b/js/data/locale/prg/sysres.json index 940a8a0c62..5af0a99fdd 100644 --- a/js/data/locale/prg/sysres.json +++ b/js/data/locale/prg/sysres.json @@ -95,6 +95,14 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", + "durationMediumMillis": "#{num} ms", + "1#1 se|#{num} sec": "#{num} s", + "1#1 mi|#{num} min": "#{num} min", + "durationMediumHours": "#{num} h", + "1#1 dy|#{num} dys": "#{num} d", + "durationMediumWeeks": "#{num} w", + "1#1 mo|#{num} mos": "#{num} m", + "durationMediumYears": "#{num} y", "durationShortMillis": "#{num} ms", "#{num}s": "#{num} s", "durationShortMinutes": "#{num} min", @@ -103,14 +111,6 @@ "#{num}w": "#{num} w", "durationShortMonths": "#{num} m", "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -152,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/pro/scripts.jf b/js/data/locale/pro/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/pro/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/ps/dateformats.json b/js/data/locale/ps/dateformats.json index 8b13fbe900..975c6f9525 100644 --- a/js/data/locale/ps/dateformats.json +++ b/js/data/locale/ps/dateformats.json @@ -27,9 +27,9 @@ "s": "â€M/d" }, "my": { - "f": "د yyyy د MMMM", - "l": "د yyyy د MMMM", - "m": "â€yyyy MMM", + "f": "د yyyy د LLLL", + "l": "د yyyy د LLLL", + "m": "â€yyyy LLL", "s": "â€yyyy/M" }, "dw": { @@ -61,6 +61,18 @@ "l": "yyyy", "m": "yyyy", "s": "yyyy" + }, + "e": { + "f": "cccc", + "l": "ccc", + "m": "cc", + "s": "c" + }, + "l": { + "f": "LLLL", + "l": "LLLL", + "m": "LLL", + "s": "L" } }, "time": { diff --git a/js/data/locale/ps/sysres.json b/js/data/locale/ps/sysres.json index 465697edb9..94e3cdb802 100644 --- a/js/data/locale/ps/sysres.json +++ b/js/data/locale/ps/sysres.json @@ -27,13 +27,13 @@ "MMM7": "جولای", "NN7": "جو", "N7": "ج", - "MMMM8": "اګست", - "MMM8": "اګست", - "NN8": "اګ", + "MMMM8": "اگست", + "MMM8": "اگست", + "NN8": "اگ", "N8": "ا", - "MMMM9": "سپتمبر", - "MMM9": "سپتمبر", - "NN9": "سپ", + "MMMM9": "سÛپتمبر", + "MMM9": "سÛپتمبر", + "NN9": "سÛ", "N9": "س", "MMMM10": "اکتوبر", "MMM10": "اکتوبر", @@ -47,118 +47,194 @@ "MMM12": "دسمبر", "NN12": "دس", "N12": "د", - "EEEE0": "یکشنبه", - "EEE0": "یکشنبه", - "EE0": "یکشنبه", + "LLLL1": "جنوري", + "LLL1": "جنوري", + "LL1": "جن", + "L1": "1", + "LLLL2": "ÙÛبروري", + "LLL2": "Ùبروري", + "LL2": "Ùب", + "L2": "2", + "LLLL3": "مارچ", + "LLL3": "مارچ", + "LL3": "ما", + "L3": "3", + "LLLL4": "اپریل", + "LLL4": "اپریل", + "LL4": "اپ", + "L4": "4", + "LLLL5": "Ù…Û", + "LLL5": "Ù…Û", + "LL5": "Ù…Û", + "L5": "5", + "LLLL6": "جون", + "LLL6": "جون", + "LL6": "جو", + "L6": "6", + "LLLL7": "جولای", + "LLL7": "جولای", + "LL7": "جو", + "L7": "7", + "LLLL8": "اگست", + "LLL8": "اگست", + "LL8": "اگ", + "L8": "8", + "LLLL9": "سپتمبر", + "LLL9": "سپتمبر", + "LL9": "سپ", + "L9": "9", + "LLLL10": "اکتوبر", + "LLL10": "اکتوبر", + "LL10": "اک", + "L10": "10", + "LLLL11": "نومبر", + "LLL11": "نومبر", + "LL11": "نو", + "L11": "11", + "LLLL12": "دسمبر", + "LLL12": "دسمبر", + "LL12": "دس", + "L12": "12", + "EEEE0": "يونÛ", + "EEE0": "يونÛ", + "EE0": "يونÛ", "E0": "S", - "EEEE1": "دوشنبه", - "EEE1": "دوشنبه", - "EE1": "دوشنبه", + "EEEE1": "دونÛ", + "EEE1": "دونÛ", + "EE1": "دونÛ", "E1": "M", - "EEEE2": "سه‌شنبه", - "EEE2": "سه‌شنبه", - "EE2": "سه‌شنبه", + "EEEE2": "درÛÙ†Û", + "EEE2": "درÛÙ†Û", + "EE2": "درÛÙ†Û", "E2": "T", - "EEEE3": "چهارشنبه", - "EEE3": "چهارشنبه", - "EE3": "چهارشنبه", + "EEEE3": "څلرنÛ", + "EEE3": "څلرنÛ", + "EE3": "څلرنÛ", "E3": "W", - "EEEE4": "پنجشنبه", - "EEE4": "پنجشنبه", - "EE4": "پنجشنبه", + "EEEE4": "پينÚÙ†Û", + "EEE4": "پينÚÙ†Û", + "EE4": "پينÚÙ†Û", "E4": "T", "EEEE5": "جمعه", "EEE5": "جمعه", "EE5": "جمعه", "E5": "F", - "EEEE6": "شنبه", - "EEE6": "شنبه", - "EE6": "شنبه", + "EEEE6": "اونÛ", + "EEE6": "اونÛ", + "EE6": "اونÛ", "E6": "S", + "cccc0": "يونÛ", + "ccc0": "يونÛ", + "cc0": "يونÛ", + "c0": "S", + "cccc1": "دونÛ", + "ccc1": "دونÛ", + "cc1": "دونÛ", + "c1": "M", + "cccc2": "درÛÙ†Û", + "ccc2": "درÛÙ†Û", + "cc2": "درÛÙ†Û", + "c2": "T", + "cccc3": "څلرنÛ", + "ccc3": "څلرنÛ", + "cc3": "څلرنÛ", + "c3": "W", + "cccc4": "پينÚÙ†Û", + "ccc4": "پينÚÙ†Û", + "cc4": "پينÚÙ†Û", + "c4": "T", + "cccc5": "جمعه", + "ccc5": "جمعه", + "cc5": "جمعه", + "c5": "F", + "cccc6": "اونÛ", + "ccc6": "اونÛ", + "cc6": "اونÛ", + "c6": "S", "a0": "غ.Ù….", "a1": "غ.Ùˆ.", "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "#{num} ms", - "1#1 second|#{num} seconds": "#{num} s", - "1#1 minute|#{num} minutes": "#{num} min", - "1#1 hour|#{num} hours": "#{num} h", - "1#1 day|#{num} days": "#{num} d", - "1#1 week|#{num} weeks": "#{num} w", - "1#1 month|#{num} months": "#{num} m", - "1#1 year|#{num} years": "#{num} y", - "#{num} ms": "#{num} ms", - "1#1 sec|#{num} sec": "#{num} s", - "1#1 min|#{num} min": "#{num} min", - "1#1 hr|#{num} hrs": "#{num} h", - "durationLongDays": "#{num} d", - "1#1 wk|#{num} wks": "#{num} w", - "1#1 mon|#{num} mons": "#{num} m", - "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", + "G1": "ع.Ù¾", + "1#1 millisecond|#{num} milliseconds": "one#{num} ms|#{num} ms", + "1#1 second|#{num} seconds": "one#{num} s|#{num} s", + "1#1 minute|#{num} minutes": "one#{num} min|#{num} min", + "1#1 hour|#{num} hours": "one#{num} h|#{num} h", + "1#1 day|#{num} days": "one#{num} ورÚ|#{num} ورÚÛ", + "1#1 week|#{num} weeks": "one#اونÛ|#{num} اونÛ", + "1#1 month|#{num} months": "one#{num} مياشت|#{num} مياشتÛ", + "1#1 year|#{num} years": "one#{num} کال|#{num} کالونه", + "#{num} ms": "one#{num} ms|#{num} ms", + "1#1 sec|#{num} sec": "one#{num} s|#{num} s", + "1#1 min|#{num} min": "one#{num} min|#{num} min", + "1#1 hr|#{num} hrs": "one#{num} h|#{num} h", + "durationLongDays": "one#{num} ورÚ|#{num} ورÚÛ", + "1#1 wk|#{num} wks": "one#{num} w|#{num} wks", + "1#1 mon|#{num} mons": "one#{num} m|#{num} mths", + "1#1 yr|#{num} yrs": "one#{num} y|#{num} y", + "durationMediumMillis": "one#{num} ms|#{num} ms", + "1#1 se|#{num} sec": "one#{num} s|#{num} s", + "1#1 mi|#{num} min": "one#{num} min|#{num} min", + "durationMediumHours": "one#{num} h|#{num} h", + "1#1 dy|#{num} dys": "one#{num} ورÚ|#{num}d", + "durationMediumWeeks": "one#{num} w|#{num} w", + "1#1 mo|#{num} mos": "one#{num} m|#{num} m", + "durationMediumYears": "one#{num} y|#{num} y", + "durationShortMillis": "one#{num} ms|#{num} ms", + "#{num}s": "one#{num} s|#{num} s", + "durationShortMinutes": "one#{num} min|#{num} min", + "#{num}h": "one#{num} h|#{num} h", + "#{num}d": "one#{num} ورÚ|#{num}d", + "#{num}w": "one#{num} w|#{num} w", + "durationShortMonths": "one#{num} m|#{num} m", + "#{num}y": "one#{num} y|#{num} y", + "1#in 1 second|#in {num} seconds": "one#â€+{num} s|#â€+{num} s", + "1#in 1 minute|#in {num} minutes": "one#â€+{num} min|#â€+{num} min", + "1#in 1 hour|#in {num} hours": "one#â€+{num} h|#â€+{num} h", + "1#in 1 day|#in {num} days": "one#â€+{num} d|#â€+{num} d", + "1#in 1 week|#in {num} weeks": "one#â€+{num} w|#â€+{num} w", + "1#in 1 month|#in {num} months": "one#â€+{num} m|#â€+{num} m", + "1#in 1 year|#in {num} years": "one#â€Ù¾Ù‡ {num} کال Ú©Û|#â€Ù¾Ù‡ {num} کالونو Ú©Û", + "1#in 1 sec|#in {num} sec": "one#â€+{num} s|#â€+{num} s", + "1#in 1 min|#in {num} min": "one#â€+{num} min|#â€+{num} min", + "1#in 1 hr|#in {num} hrs": "one#â€+{num} h|#â€+{num} h", + "1#in 1 dy|#in {num} dys": "one#â€+{num} d|#â€+{num} d", + "1#in 1 wk|#in {num} wks": "one#â€+{num} w|#â€+{num} w", + "1#in 1 mon|#in {num} mons": "one#â€+{num} m|#â€+{num} m", + "1#in 1 yr|#in {num} yrs": "one#â€Ù¾Ù‡ {num} کال Ú©Û|#â€Ù¾Ù‡ {num} کالونو Ú©Û", + "#in {num}s": "one#â€+{num} s|#â€+{num} s", + "#in {num}mi": "one#â€+{num} min|#â€+{num} min", + "#in {num}h": "one#â€+{num} h|#â€+{num} h", + "#in {num}d": "one#â€+{num} d|#â€+{num} d", + "#in {num}w": "one#â€+{num} w|#â€+{num} w", + "#in {num}mo": "one#â€+{num} m|#â€+{num} m", + "#in {num}y": "one#â€Ù¾Ù‡ {num} کال Ú©Û|#â€Ù¾Ù‡ {num} کالونو Ú©Û", + "1#1 second ago|#{num} seconds ago": "one#â€-{num} s|#â€-{num} s", + "1#1 minute ago|#{num} minutes ago": "one#â€-{num} min|#â€-{num} min", + "1#1 hour ago|#{num} hours ago": "one#â€-{num} h|#â€-{num} h", + "1#1 day ago|#{num} days ago": "one#â€-{num} d|#â€-{num} d", + "1#1 week ago|#{num} weeks ago": "one#â€-{num} w|#â€-{num} w", + "1#1 month ago|#{num} months ago": "one#â€-{num} m|#â€-{num} m", + "1#1 year ago|#{num} years ago": "one#â€{num} کال مخکÛ|#â€{num} کاله مخکÛ", + "1#1 sec ago|#{num} sec ago": "one#â€-{num} s|#â€-{num} s", + "1#1 min ago|#{num} min ago": "one#â€-{num} min|#â€-{num} min", + "1#1 hr ago|#{num} hrs ago": "one#â€-{num} h|#â€-{num} h", + "1#1 dy ago|#{num} dys ago": "one#â€-{num} d|#â€-{num} d", + "1#1 wk ago|#{num} wks ago": "one#â€-{num} w|#â€-{num} w", + "1#1 mon ago|#{num} mons ago": "one#â€-{num} m|#â€-{num} m", + "1#1 yr ago|#{num} yrs ago": "one#â€{num} کال مخکÛ|#â€{num} کاله مخکÛ", + "#{num}s ago": "one#â€-{num} s|#â€-{num} s", + "#{num}mi ago": "one#â€-{num} min|#â€-{num} min", + "#{num}h ago": "one#â€-{num} h|#â€-{num} h", + "#{num}d ago": "one#â€-{num} d|#â€-{num} d", + "#{num}w ago": "one#â€-{num} w|#â€-{num} w", + "#{num}mo ago": "one#â€-{num} m|#â€-{num} m", + "#{num}y ago": "one#â€{num} کال مخکÛ|#â€{num} کاله مخکÛ", "separatorFull": ", ", "finalSeparatorFull": ", ", "separatorLong": ", ", "finalSeparatorLong": ", ", "separatorMedium": ", ", "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", - "durationMediumMillis": "#{num} ms", - "1#1 se|#{num} sec": "#{num} s", - "1#1 mi|#{num} min": "#{num} min", - "durationMediumHours": "#{num} h", - "1#1 dy|#{num} dys": "#{num} d", - "durationMediumWeeks": "#{num} w", - "1#1 mo|#{num} mos": "#{num} m", - "durationMediumYears": "#{num} y", - "1#in 1 second|#in {num} seconds": "#â€+{num} s", - "1#in 1 minute|#in {num} minutes": "#â€+{num} min", - "1#in 1 hour|#in {num} hours": "#â€+{num} h", - "1#in 1 day|#in {num} days": "#â€+{num} d", - "1#in 1 week|#in {num} weeks": "#â€+{num} w", - "1#in 1 month|#in {num} months": "#â€+{num} m", - "1#in 1 year|#in {num} years": "#â€+{num} y", - "1#in 1 sec|#in {num} sec": "#â€+{num} s", - "1#in 1 min|#in {num} min": "#â€+{num} min", - "1#in 1 hr|#in {num} hrs": "#â€+{num} h", - "1#in 1 dy|#in {num} dys": "#â€+{num} d", - "1#in 1 wk|#in {num} wks": "#â€+{num} w", - "1#in 1 mon|#in {num} mons": "#â€+{num} m", - "1#in 1 yr|#in {num} yrs": "#â€+{num} y", - "#in {num}s": "#â€+{num} s", - "#in {num}mi": "#â€+{num} min", - "#in {num}h": "#â€+{num} h", - "#in {num}d": "#â€+{num} d", - "#in {num}w": "#â€+{num} w", - "#in {num}mo": "#â€+{num} m", - "#in {num}y": "#â€+{num} y", - "1#1 second ago|#{num} seconds ago": "#â€-{num} s", - "1#1 minute ago|#{num} minutes ago": "#â€-{num} min", - "1#1 hour ago|#{num} hours ago": "#â€-{num} h", - "1#1 day ago|#{num} days ago": "#â€-{num} d", - "1#1 week ago|#{num} weeks ago": "#â€-{num} w", - "1#1 month ago|#{num} months ago": "#â€-{num} m", - "1#1 year ago|#{num} years ago": "#â€-{num} y", - "1#1 sec ago|#{num} sec ago": "#â€-{num} s", - "1#1 min ago|#{num} min ago": "#â€-{num} min", - "1#1 hr ago|#{num} hrs ago": "#â€-{num} h", - "1#1 dy ago|#{num} dys ago": "#â€-{num} d", - "1#1 wk ago|#{num} wks ago": "#â€-{num} w", - "1#1 mon ago|#{num} mons ago": "#â€-{num} m", - "1#1 yr ago|#{num} yrs ago": "#â€-{num} y", - "#{num}s ago": "#â€-{num} s", - "#{num}mi ago": "#â€-{num} min", - "#{num}h ago": "#â€-{num} h", - "#{num}d ago": "#â€-{num} d", - "#{num}w ago": "#â€-{num} w", - "#{num}mo ago": "#â€-{num} m", - "#{num}y ago": "#â€-{num} y" + "separatorShort": " ", + "finalSeparatorShort": " " } \ No newline at end of file diff --git a/js/data/locale/pt/AO/sysres.json b/js/data/locale/pt/AO/sysres.json index a43480dbd6..7c8b9a9f0e 100644 --- a/js/data/locale/pt/AO/sysres.json +++ b/js/data/locale/pt/AO/sysres.json @@ -1,116 +1,16 @@ { - "MMMM1": "janeiro", - "MMM1": "jan", - "NN1": "ja", - "N1": "j", - "MMMM2": "fevereiro", - "MMM2": "fev", - "NN2": "fe", - "N2": "f", - "MMMM3": "março", - "MMM3": "mar", - "NN3": "ma", - "N3": "m", - "MMMM4": "abril", - "MMM4": "abr", - "NN4": "ab", - "N4": "a", - "MMMM5": "maio", - "MMM5": "mai", - "NN5": "ma", - "N5": "m", - "MMMM6": "junho", - "MMM6": "jun", - "NN6": "ju", - "N6": "j", - "MMMM7": "julho", - "MMM7": "jul", - "NN7": "ju", - "N7": "j", - "MMMM8": "agosto", - "MMM8": "ago", - "NN8": "ag", - "N8": "a", - "MMMM9": "setembro", - "MMM9": "set", - "NN9": "se", - "N9": "s", - "MMMM10": "outubro", - "MMM10": "out", - "NN10": "ou", - "N10": "o", - "MMMM11": "novembro", - "MMM11": "nov", - "NN11": "no", - "N11": "n", - "MMMM12": "dezembro", - "MMM12": "dez", - "NN12": "de", - "N12": "d", - "EEEE0": "domingo", "EEE0": "domingo", - "EE0": "dom", - "E0": "D", - "EEEE1": "segunda-feira", "EEE1": "segunda", - "EE1": "seg", - "E1": "S", - "EEEE2": "terça-feira", "EEE2": "terça", - "EE2": "ter", - "E2": "T", - "EEEE3": "quarta-feira", "EEE3": "quarta", - "EE3": "qua", - "E3": "Q", - "EEEE4": "quinta-feira", "EEE4": "quinta", - "EE4": "qui", - "E4": "Q", - "EEEE5": "sexta-feira", "EEE5": "sexta", - "EE5": "sex", - "E5": "S", - "EEEE6": "sábado", "EEE6": "sábado", - "EE6": "sáb", - "E6": "S", "a0": "da manhã", "a1": "da tarde", "G-1": "a.E.C.", "G1": "E.C.", - "1#1 millisecond|#{num} milliseconds": "one#{num} milissegundo|#{num} milissegundos", - "1#1 second|#{num} seconds": "one#{num} segundo|#{num} segundos", - "1#1 minute|#{num} minutes": "one#{num} minuto|#{num} minutos", - "1#1 hour|#{num} hours": "one#{num} hora|#{num} horas", - "1#1 day|#{num} days": "one#{num} dia|#{num} dias", - "1#1 week|#{num} weeks": "one#{num} semana|#{num} semanas", - "1#1 month|#{num} months": "one#{num} mês|#{num} meses", - "1#1 year|#{num} years": "one#{num} ano|#{num} anos", - "#{num} ms": "one#{num} ms|#{num} ms", "1#1 sec|#{num} sec": "one#{num} s|#{num} s", - "1#1 min|#{num} min": "one#{num} min|#{num} min", - "1#1 hr|#{num} hrs": "one#{num} h|#{num} h", - "durationLongDays": "one#{num} dia|#{num} dias", - "1#1 wk|#{num} wks": "one#{num} sem.|#{num} sem.", - "1#1 mon|#{num} mons": "one#{num} mês|#{num} meses", - "1#1 yr|#{num} yrs": "one#{num} ano|#{num} anos", - "durationShortMillis": "one#{num} ms|#{num} ms", - "#{num}s": "one#{num} s|#{num} s", - "durationShortMinutes": "one#{num} min|#{num} min", - "#{num}h": "one#{num} h|#{num} h", - "#{num}d": "one#{num} dia|#{num} dias", - "#{num}w": "one#{num} sem.|#{num} sem.", - "durationShortMonths": "one#{num} mês|#{num} meses", - "#{num}y": "one#{num} ano|#{num} anos", - "separatorFull": ", ", - "finalSeparatorFull": " e ", - "separatorLong": ", ", - "finalSeparatorLong": " e ", - "separatorMedium": ", ", - "finalSeparatorMedium": " e ", - "separatorShort": ", ", - "finalSeparatorShort": " e ", "1#in 1 second|#in {num} seconds": "one#dentro de {num} segundo|#dentro de {num} segundos", "1#in 1 minute|#in {num} minutes": "one#dentro de {num} minuto|#dentro de {num} minutos", "1#in 1 hour|#in {num} hours": "one#dentro de {num} hora|#dentro de {num} horas", diff --git a/js/data/locale/pt/BR/dateformats.json b/js/data/locale/pt/BR/dateformats.json deleted file mode 100644 index ee41a64b93..0000000000 --- a/js/data/locale/pt/BR/dateformats.json +++ /dev/null @@ -1,71 +0,0 @@ -{ - "gregorian": { - "order": "{date} {time}", - "date": { - "dmwy": { - "m": "EE, d 'de' MMM 'de' yyyy" - }, - "dmy": { - "m": "d 'de' MMM 'de' yyyy" - }, - "dmw": { - "m": "EE, d 'de' MMM" - }, - "dm": { - "m": "d 'de' MMM" - }, - "my": { - "f": "MMMM 'de' yyyy", - "l": "MMMM 'de' yyyy", - "m": "MMM 'de' yyyy" - }, - "dw": { - "m": "EE, d" - }, - "d": { - "m": "d" - }, - "m": { - "m": "MMM" - } - }, - "range": { - "c00": { - "f": "{sd} de {sm} de {sy} {st} – {et}", - "l": "{sd} de {sm} de {sy} {st} – {et}", - "m": "{sd} de {sm} de {sy} {st} – {et}", - "s": "{sd}/{sm}/{sy} {st} – {et}" - }, - "c01": { - "f": "{sd} de {sm} de {sy} {st} – {ed} de {em} de {ey} {et}", - "l": "{sd} de {sm} de {sy} {st} – {ed} de {em} de {ey} {et}", - "m": "{sd} de {sm} de {sy} {st} – {ed} de {em} de {ey} {et}", - "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" - }, - "c02": { - "f": "{sd} de {sm} de {sy} {st} – {ed} de {em} de {ey} {et}", - "l": "{sd} de {sm} de {sy} {st} – {ed} de {em} de {ey} {et}", - "m": "{sd} de {sm} de {sy} {st} – {ed} de {em} de {ey} {et}", - "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" - }, - "c03": { - "f": "{sd} de {sm} de {sy} {st} – {ed} de {em} de {ey} {et}", - "l": "{sd} de {sm} de {sy} {st} – {ed} de {em} de {ey} {et}", - "m": "{sd} de {sm} de {sy} {st} – {ed} de {em} de {ey} {et}", - "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" - }, - "c10": { - "m": "{sd} – {ed} de {em} de {ey}" - }, - "c11": { - "m": "{sd} de {sm} – {ed} de {em} de {ey}" - }, - "c12": { - "m": "{sd} de {sm} de {sy} – {ed} de {em} de {ey}" - }, - "c20": { - "m": "{sm} de {sy} – {em} de {ey}" - } - } - } -} \ No newline at end of file diff --git a/js/data/locale/pt/BR/sysres.json b/js/data/locale/pt/BR/sysres.json deleted file mode 100644 index 490639dbe8..0000000000 --- a/js/data/locale/pt/BR/sysres.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "EE0": "dom", - "EE1": "seg", - "EE2": "ter", - "EE3": "qua", - "EE4": "qui", - "EE5": "sex", - "EE6": "sáb", - "cc0": "dom", - "cc1": "seg", - "cc2": "ter", - "cc3": "qua", - "cc4": "qui", - "cc5": "sex", - "cc6": "sáb", - "a0": "AM", - "a1": "PM", - "G-1": "AEC", - "G1": "EC", - "1#1 sec|#{num} sec": "one#{num} seg|#{num} seg", - "1#1 se|#{num} sec": "one#{num} seg|#{num} seg" -} \ No newline at end of file diff --git a/js/data/locale/pt/CH/sysres.json b/js/data/locale/pt/CH/sysres.json index a43480dbd6..7c8b9a9f0e 100644 --- a/js/data/locale/pt/CH/sysres.json +++ b/js/data/locale/pt/CH/sysres.json @@ -1,116 +1,16 @@ { - "MMMM1": "janeiro", - "MMM1": "jan", - "NN1": "ja", - "N1": "j", - "MMMM2": "fevereiro", - "MMM2": "fev", - "NN2": "fe", - "N2": "f", - "MMMM3": "março", - "MMM3": "mar", - "NN3": "ma", - "N3": "m", - "MMMM4": "abril", - "MMM4": "abr", - "NN4": "ab", - "N4": "a", - "MMMM5": "maio", - "MMM5": "mai", - "NN5": "ma", - "N5": "m", - "MMMM6": "junho", - "MMM6": "jun", - "NN6": "ju", - "N6": "j", - "MMMM7": "julho", - "MMM7": "jul", - "NN7": "ju", - "N7": "j", - "MMMM8": "agosto", - "MMM8": "ago", - "NN8": "ag", - "N8": "a", - "MMMM9": "setembro", - "MMM9": "set", - "NN9": "se", - "N9": "s", - "MMMM10": "outubro", - "MMM10": "out", - "NN10": "ou", - "N10": "o", - "MMMM11": "novembro", - "MMM11": "nov", - "NN11": "no", - "N11": "n", - "MMMM12": "dezembro", - "MMM12": "dez", - "NN12": "de", - "N12": "d", - "EEEE0": "domingo", "EEE0": "domingo", - "EE0": "dom", - "E0": "D", - "EEEE1": "segunda-feira", "EEE1": "segunda", - "EE1": "seg", - "E1": "S", - "EEEE2": "terça-feira", "EEE2": "terça", - "EE2": "ter", - "E2": "T", - "EEEE3": "quarta-feira", "EEE3": "quarta", - "EE3": "qua", - "E3": "Q", - "EEEE4": "quinta-feira", "EEE4": "quinta", - "EE4": "qui", - "E4": "Q", - "EEEE5": "sexta-feira", "EEE5": "sexta", - "EE5": "sex", - "E5": "S", - "EEEE6": "sábado", "EEE6": "sábado", - "EE6": "sáb", - "E6": "S", "a0": "da manhã", "a1": "da tarde", "G-1": "a.E.C.", "G1": "E.C.", - "1#1 millisecond|#{num} milliseconds": "one#{num} milissegundo|#{num} milissegundos", - "1#1 second|#{num} seconds": "one#{num} segundo|#{num} segundos", - "1#1 minute|#{num} minutes": "one#{num} minuto|#{num} minutos", - "1#1 hour|#{num} hours": "one#{num} hora|#{num} horas", - "1#1 day|#{num} days": "one#{num} dia|#{num} dias", - "1#1 week|#{num} weeks": "one#{num} semana|#{num} semanas", - "1#1 month|#{num} months": "one#{num} mês|#{num} meses", - "1#1 year|#{num} years": "one#{num} ano|#{num} anos", - "#{num} ms": "one#{num} ms|#{num} ms", "1#1 sec|#{num} sec": "one#{num} s|#{num} s", - "1#1 min|#{num} min": "one#{num} min|#{num} min", - "1#1 hr|#{num} hrs": "one#{num} h|#{num} h", - "durationLongDays": "one#{num} dia|#{num} dias", - "1#1 wk|#{num} wks": "one#{num} sem.|#{num} sem.", - "1#1 mon|#{num} mons": "one#{num} mês|#{num} meses", - "1#1 yr|#{num} yrs": "one#{num} ano|#{num} anos", - "durationShortMillis": "one#{num} ms|#{num} ms", - "#{num}s": "one#{num} s|#{num} s", - "durationShortMinutes": "one#{num} min|#{num} min", - "#{num}h": "one#{num} h|#{num} h", - "#{num}d": "one#{num} dia|#{num} dias", - "#{num}w": "one#{num} sem.|#{num} sem.", - "durationShortMonths": "one#{num} mês|#{num} meses", - "#{num}y": "one#{num} ano|#{num} anos", - "separatorFull": ", ", - "finalSeparatorFull": " e ", - "separatorLong": ", ", - "finalSeparatorLong": " e ", - "separatorMedium": ", ", - "finalSeparatorMedium": " e ", - "separatorShort": ", ", - "finalSeparatorShort": " e ", "1#in 1 second|#in {num} seconds": "one#dentro de {num} segundo|#dentro de {num} segundos", "1#in 1 minute|#in {num} minutes": "one#dentro de {num} minuto|#dentro de {num} minutos", "1#in 1 hour|#in {num} hours": "one#dentro de {num} hora|#dentro de {num} horas", diff --git a/js/data/locale/pt/CV/sysres.json b/js/data/locale/pt/CV/sysres.json index a43480dbd6..7c8b9a9f0e 100644 --- a/js/data/locale/pt/CV/sysres.json +++ b/js/data/locale/pt/CV/sysres.json @@ -1,116 +1,16 @@ { - "MMMM1": "janeiro", - "MMM1": "jan", - "NN1": "ja", - "N1": "j", - "MMMM2": "fevereiro", - "MMM2": "fev", - "NN2": "fe", - "N2": "f", - "MMMM3": "março", - "MMM3": "mar", - "NN3": "ma", - "N3": "m", - "MMMM4": "abril", - "MMM4": "abr", - "NN4": "ab", - "N4": "a", - "MMMM5": "maio", - "MMM5": "mai", - "NN5": "ma", - "N5": "m", - "MMMM6": "junho", - "MMM6": "jun", - "NN6": "ju", - "N6": "j", - "MMMM7": "julho", - "MMM7": "jul", - "NN7": "ju", - "N7": "j", - "MMMM8": "agosto", - "MMM8": "ago", - "NN8": "ag", - "N8": "a", - "MMMM9": "setembro", - "MMM9": "set", - "NN9": "se", - "N9": "s", - "MMMM10": "outubro", - "MMM10": "out", - "NN10": "ou", - "N10": "o", - "MMMM11": "novembro", - "MMM11": "nov", - "NN11": "no", - "N11": "n", - "MMMM12": "dezembro", - "MMM12": "dez", - "NN12": "de", - "N12": "d", - "EEEE0": "domingo", "EEE0": "domingo", - "EE0": "dom", - "E0": "D", - "EEEE1": "segunda-feira", "EEE1": "segunda", - "EE1": "seg", - "E1": "S", - "EEEE2": "terça-feira", "EEE2": "terça", - "EE2": "ter", - "E2": "T", - "EEEE3": "quarta-feira", "EEE3": "quarta", - "EE3": "qua", - "E3": "Q", - "EEEE4": "quinta-feira", "EEE4": "quinta", - "EE4": "qui", - "E4": "Q", - "EEEE5": "sexta-feira", "EEE5": "sexta", - "EE5": "sex", - "E5": "S", - "EEEE6": "sábado", "EEE6": "sábado", - "EE6": "sáb", - "E6": "S", "a0": "da manhã", "a1": "da tarde", "G-1": "a.E.C.", "G1": "E.C.", - "1#1 millisecond|#{num} milliseconds": "one#{num} milissegundo|#{num} milissegundos", - "1#1 second|#{num} seconds": "one#{num} segundo|#{num} segundos", - "1#1 minute|#{num} minutes": "one#{num} minuto|#{num} minutos", - "1#1 hour|#{num} hours": "one#{num} hora|#{num} horas", - "1#1 day|#{num} days": "one#{num} dia|#{num} dias", - "1#1 week|#{num} weeks": "one#{num} semana|#{num} semanas", - "1#1 month|#{num} months": "one#{num} mês|#{num} meses", - "1#1 year|#{num} years": "one#{num} ano|#{num} anos", - "#{num} ms": "one#{num} ms|#{num} ms", "1#1 sec|#{num} sec": "one#{num} s|#{num} s", - "1#1 min|#{num} min": "one#{num} min|#{num} min", - "1#1 hr|#{num} hrs": "one#{num} h|#{num} h", - "durationLongDays": "one#{num} dia|#{num} dias", - "1#1 wk|#{num} wks": "one#{num} sem.|#{num} sem.", - "1#1 mon|#{num} mons": "one#{num} mês|#{num} meses", - "1#1 yr|#{num} yrs": "one#{num} ano|#{num} anos", - "durationShortMillis": "one#{num} ms|#{num} ms", - "#{num}s": "one#{num} s|#{num} s", - "durationShortMinutes": "one#{num} min|#{num} min", - "#{num}h": "one#{num} h|#{num} h", - "#{num}d": "one#{num} dia|#{num} dias", - "#{num}w": "one#{num} sem.|#{num} sem.", - "durationShortMonths": "one#{num} mês|#{num} meses", - "#{num}y": "one#{num} ano|#{num} anos", - "separatorFull": ", ", - "finalSeparatorFull": " e ", - "separatorLong": ", ", - "finalSeparatorLong": " e ", - "separatorMedium": ", ", - "finalSeparatorMedium": " e ", - "separatorShort": ", ", - "finalSeparatorShort": " e ", "1#in 1 second|#in {num} seconds": "one#dentro de {num} segundo|#dentro de {num} segundos", "1#in 1 minute|#in {num} minutes": "one#dentro de {num} minuto|#dentro de {num} minutos", "1#in 1 hour|#in {num} hours": "one#dentro de {num} hora|#dentro de {num} horas", diff --git a/js/data/locale/pt/GQ/sysres.json b/js/data/locale/pt/GQ/sysres.json index a43480dbd6..7c8b9a9f0e 100644 --- a/js/data/locale/pt/GQ/sysres.json +++ b/js/data/locale/pt/GQ/sysres.json @@ -1,116 +1,16 @@ { - "MMMM1": "janeiro", - "MMM1": "jan", - "NN1": "ja", - "N1": "j", - "MMMM2": "fevereiro", - "MMM2": "fev", - "NN2": "fe", - "N2": "f", - "MMMM3": "março", - "MMM3": "mar", - "NN3": "ma", - "N3": "m", - "MMMM4": "abril", - "MMM4": "abr", - "NN4": "ab", - "N4": "a", - "MMMM5": "maio", - "MMM5": "mai", - "NN5": "ma", - "N5": "m", - "MMMM6": "junho", - "MMM6": "jun", - "NN6": "ju", - "N6": "j", - "MMMM7": "julho", - "MMM7": "jul", - "NN7": "ju", - "N7": "j", - "MMMM8": "agosto", - "MMM8": "ago", - "NN8": "ag", - "N8": "a", - "MMMM9": "setembro", - "MMM9": "set", - "NN9": "se", - "N9": "s", - "MMMM10": "outubro", - "MMM10": "out", - "NN10": "ou", - "N10": "o", - "MMMM11": "novembro", - "MMM11": "nov", - "NN11": "no", - "N11": "n", - "MMMM12": "dezembro", - "MMM12": "dez", - "NN12": "de", - "N12": "d", - "EEEE0": "domingo", "EEE0": "domingo", - "EE0": "dom", - "E0": "D", - "EEEE1": "segunda-feira", "EEE1": "segunda", - "EE1": "seg", - "E1": "S", - "EEEE2": "terça-feira", "EEE2": "terça", - "EE2": "ter", - "E2": "T", - "EEEE3": "quarta-feira", "EEE3": "quarta", - "EE3": "qua", - "E3": "Q", - "EEEE4": "quinta-feira", "EEE4": "quinta", - "EE4": "qui", - "E4": "Q", - "EEEE5": "sexta-feira", "EEE5": "sexta", - "EE5": "sex", - "E5": "S", - "EEEE6": "sábado", "EEE6": "sábado", - "EE6": "sáb", - "E6": "S", "a0": "da manhã", "a1": "da tarde", "G-1": "a.E.C.", "G1": "E.C.", - "1#1 millisecond|#{num} milliseconds": "one#{num} milissegundo|#{num} milissegundos", - "1#1 second|#{num} seconds": "one#{num} segundo|#{num} segundos", - "1#1 minute|#{num} minutes": "one#{num} minuto|#{num} minutos", - "1#1 hour|#{num} hours": "one#{num} hora|#{num} horas", - "1#1 day|#{num} days": "one#{num} dia|#{num} dias", - "1#1 week|#{num} weeks": "one#{num} semana|#{num} semanas", - "1#1 month|#{num} months": "one#{num} mês|#{num} meses", - "1#1 year|#{num} years": "one#{num} ano|#{num} anos", - "#{num} ms": "one#{num} ms|#{num} ms", "1#1 sec|#{num} sec": "one#{num} s|#{num} s", - "1#1 min|#{num} min": "one#{num} min|#{num} min", - "1#1 hr|#{num} hrs": "one#{num} h|#{num} h", - "durationLongDays": "one#{num} dia|#{num} dias", - "1#1 wk|#{num} wks": "one#{num} sem.|#{num} sem.", - "1#1 mon|#{num} mons": "one#{num} mês|#{num} meses", - "1#1 yr|#{num} yrs": "one#{num} ano|#{num} anos", - "durationShortMillis": "one#{num} ms|#{num} ms", - "#{num}s": "one#{num} s|#{num} s", - "durationShortMinutes": "one#{num} min|#{num} min", - "#{num}h": "one#{num} h|#{num} h", - "#{num}d": "one#{num} dia|#{num} dias", - "#{num}w": "one#{num} sem.|#{num} sem.", - "durationShortMonths": "one#{num} mês|#{num} meses", - "#{num}y": "one#{num} ano|#{num} anos", - "separatorFull": ", ", - "finalSeparatorFull": " e ", - "separatorLong": ", ", - "finalSeparatorLong": " e ", - "separatorMedium": ", ", - "finalSeparatorMedium": " e ", - "separatorShort": ", ", - "finalSeparatorShort": " e ", "1#in 1 second|#in {num} seconds": "one#dentro de {num} segundo|#dentro de {num} segundos", "1#in 1 minute|#in {num} minutes": "one#dentro de {num} minuto|#dentro de {num} minutos", "1#in 1 hour|#in {num} hours": "one#dentro de {num} hora|#dentro de {num} horas", diff --git a/js/data/locale/pt/GW/sysres.json b/js/data/locale/pt/GW/sysres.json index a43480dbd6..7c8b9a9f0e 100644 --- a/js/data/locale/pt/GW/sysres.json +++ b/js/data/locale/pt/GW/sysres.json @@ -1,116 +1,16 @@ { - "MMMM1": "janeiro", - "MMM1": "jan", - "NN1": "ja", - "N1": "j", - "MMMM2": "fevereiro", - "MMM2": "fev", - "NN2": "fe", - "N2": "f", - "MMMM3": "março", - "MMM3": "mar", - "NN3": "ma", - "N3": "m", - "MMMM4": "abril", - "MMM4": "abr", - "NN4": "ab", - "N4": "a", - "MMMM5": "maio", - "MMM5": "mai", - "NN5": "ma", - "N5": "m", - "MMMM6": "junho", - "MMM6": "jun", - "NN6": "ju", - "N6": "j", - "MMMM7": "julho", - "MMM7": "jul", - "NN7": "ju", - "N7": "j", - "MMMM8": "agosto", - "MMM8": "ago", - "NN8": "ag", - "N8": "a", - "MMMM9": "setembro", - "MMM9": "set", - "NN9": "se", - "N9": "s", - "MMMM10": "outubro", - "MMM10": "out", - "NN10": "ou", - "N10": "o", - "MMMM11": "novembro", - "MMM11": "nov", - "NN11": "no", - "N11": "n", - "MMMM12": "dezembro", - "MMM12": "dez", - "NN12": "de", - "N12": "d", - "EEEE0": "domingo", "EEE0": "domingo", - "EE0": "dom", - "E0": "D", - "EEEE1": "segunda-feira", "EEE1": "segunda", - "EE1": "seg", - "E1": "S", - "EEEE2": "terça-feira", "EEE2": "terça", - "EE2": "ter", - "E2": "T", - "EEEE3": "quarta-feira", "EEE3": "quarta", - "EE3": "qua", - "E3": "Q", - "EEEE4": "quinta-feira", "EEE4": "quinta", - "EE4": "qui", - "E4": "Q", - "EEEE5": "sexta-feira", "EEE5": "sexta", - "EE5": "sex", - "E5": "S", - "EEEE6": "sábado", "EEE6": "sábado", - "EE6": "sáb", - "E6": "S", "a0": "da manhã", "a1": "da tarde", "G-1": "a.E.C.", "G1": "E.C.", - "1#1 millisecond|#{num} milliseconds": "one#{num} milissegundo|#{num} milissegundos", - "1#1 second|#{num} seconds": "one#{num} segundo|#{num} segundos", - "1#1 minute|#{num} minutes": "one#{num} minuto|#{num} minutos", - "1#1 hour|#{num} hours": "one#{num} hora|#{num} horas", - "1#1 day|#{num} days": "one#{num} dia|#{num} dias", - "1#1 week|#{num} weeks": "one#{num} semana|#{num} semanas", - "1#1 month|#{num} months": "one#{num} mês|#{num} meses", - "1#1 year|#{num} years": "one#{num} ano|#{num} anos", - "#{num} ms": "one#{num} ms|#{num} ms", "1#1 sec|#{num} sec": "one#{num} s|#{num} s", - "1#1 min|#{num} min": "one#{num} min|#{num} min", - "1#1 hr|#{num} hrs": "one#{num} h|#{num} h", - "durationLongDays": "one#{num} dia|#{num} dias", - "1#1 wk|#{num} wks": "one#{num} sem.|#{num} sem.", - "1#1 mon|#{num} mons": "one#{num} mês|#{num} meses", - "1#1 yr|#{num} yrs": "one#{num} ano|#{num} anos", - "durationShortMillis": "one#{num} ms|#{num} ms", - "#{num}s": "one#{num} s|#{num} s", - "durationShortMinutes": "one#{num} min|#{num} min", - "#{num}h": "one#{num} h|#{num} h", - "#{num}d": "one#{num} dia|#{num} dias", - "#{num}w": "one#{num} sem.|#{num} sem.", - "durationShortMonths": "one#{num} mês|#{num} meses", - "#{num}y": "one#{num} ano|#{num} anos", - "separatorFull": ", ", - "finalSeparatorFull": " e ", - "separatorLong": ", ", - "finalSeparatorLong": " e ", - "separatorMedium": ", ", - "finalSeparatorMedium": " e ", - "separatorShort": ", ", - "finalSeparatorShort": " e ", "1#in 1 second|#in {num} seconds": "one#dentro de {num} segundo|#dentro de {num} segundos", "1#in 1 minute|#in {num} minutes": "one#dentro de {num} minuto|#dentro de {num} minutos", "1#in 1 hour|#in {num} hours": "one#dentro de {num} hora|#dentro de {num} horas", diff --git a/js/data/locale/pt/LU/sysres.json b/js/data/locale/pt/LU/sysres.json index a43480dbd6..7c8b9a9f0e 100644 --- a/js/data/locale/pt/LU/sysres.json +++ b/js/data/locale/pt/LU/sysres.json @@ -1,116 +1,16 @@ { - "MMMM1": "janeiro", - "MMM1": "jan", - "NN1": "ja", - "N1": "j", - "MMMM2": "fevereiro", - "MMM2": "fev", - "NN2": "fe", - "N2": "f", - "MMMM3": "março", - "MMM3": "mar", - "NN3": "ma", - "N3": "m", - "MMMM4": "abril", - "MMM4": "abr", - "NN4": "ab", - "N4": "a", - "MMMM5": "maio", - "MMM5": "mai", - "NN5": "ma", - "N5": "m", - "MMMM6": "junho", - "MMM6": "jun", - "NN6": "ju", - "N6": "j", - "MMMM7": "julho", - "MMM7": "jul", - "NN7": "ju", - "N7": "j", - "MMMM8": "agosto", - "MMM8": "ago", - "NN8": "ag", - "N8": "a", - "MMMM9": "setembro", - "MMM9": "set", - "NN9": "se", - "N9": "s", - "MMMM10": "outubro", - "MMM10": "out", - "NN10": "ou", - "N10": "o", - "MMMM11": "novembro", - "MMM11": "nov", - "NN11": "no", - "N11": "n", - "MMMM12": "dezembro", - "MMM12": "dez", - "NN12": "de", - "N12": "d", - "EEEE0": "domingo", "EEE0": "domingo", - "EE0": "dom", - "E0": "D", - "EEEE1": "segunda-feira", "EEE1": "segunda", - "EE1": "seg", - "E1": "S", - "EEEE2": "terça-feira", "EEE2": "terça", - "EE2": "ter", - "E2": "T", - "EEEE3": "quarta-feira", "EEE3": "quarta", - "EE3": "qua", - "E3": "Q", - "EEEE4": "quinta-feira", "EEE4": "quinta", - "EE4": "qui", - "E4": "Q", - "EEEE5": "sexta-feira", "EEE5": "sexta", - "EE5": "sex", - "E5": "S", - "EEEE6": "sábado", "EEE6": "sábado", - "EE6": "sáb", - "E6": "S", "a0": "da manhã", "a1": "da tarde", "G-1": "a.E.C.", "G1": "E.C.", - "1#1 millisecond|#{num} milliseconds": "one#{num} milissegundo|#{num} milissegundos", - "1#1 second|#{num} seconds": "one#{num} segundo|#{num} segundos", - "1#1 minute|#{num} minutes": "one#{num} minuto|#{num} minutos", - "1#1 hour|#{num} hours": "one#{num} hora|#{num} horas", - "1#1 day|#{num} days": "one#{num} dia|#{num} dias", - "1#1 week|#{num} weeks": "one#{num} semana|#{num} semanas", - "1#1 month|#{num} months": "one#{num} mês|#{num} meses", - "1#1 year|#{num} years": "one#{num} ano|#{num} anos", - "#{num} ms": "one#{num} ms|#{num} ms", "1#1 sec|#{num} sec": "one#{num} s|#{num} s", - "1#1 min|#{num} min": "one#{num} min|#{num} min", - "1#1 hr|#{num} hrs": "one#{num} h|#{num} h", - "durationLongDays": "one#{num} dia|#{num} dias", - "1#1 wk|#{num} wks": "one#{num} sem.|#{num} sem.", - "1#1 mon|#{num} mons": "one#{num} mês|#{num} meses", - "1#1 yr|#{num} yrs": "one#{num} ano|#{num} anos", - "durationShortMillis": "one#{num} ms|#{num} ms", - "#{num}s": "one#{num} s|#{num} s", - "durationShortMinutes": "one#{num} min|#{num} min", - "#{num}h": "one#{num} h|#{num} h", - "#{num}d": "one#{num} dia|#{num} dias", - "#{num}w": "one#{num} sem.|#{num} sem.", - "durationShortMonths": "one#{num} mês|#{num} meses", - "#{num}y": "one#{num} ano|#{num} anos", - "separatorFull": ", ", - "finalSeparatorFull": " e ", - "separatorLong": ", ", - "finalSeparatorLong": " e ", - "separatorMedium": ", ", - "finalSeparatorMedium": " e ", - "separatorShort": ", ", - "finalSeparatorShort": " e ", "1#in 1 second|#in {num} seconds": "one#dentro de {num} segundo|#dentro de {num} segundos", "1#in 1 minute|#in {num} minutes": "one#dentro de {num} minuto|#dentro de {num} minutos", "1#in 1 hour|#in {num} hours": "one#dentro de {num} hora|#dentro de {num} horas", diff --git a/js/data/locale/pt/MO/sysres.json b/js/data/locale/pt/MO/sysres.json index a43480dbd6..7c8b9a9f0e 100644 --- a/js/data/locale/pt/MO/sysres.json +++ b/js/data/locale/pt/MO/sysres.json @@ -1,116 +1,16 @@ { - "MMMM1": "janeiro", - "MMM1": "jan", - "NN1": "ja", - "N1": "j", - "MMMM2": "fevereiro", - "MMM2": "fev", - "NN2": "fe", - "N2": "f", - "MMMM3": "março", - "MMM3": "mar", - "NN3": "ma", - "N3": "m", - "MMMM4": "abril", - "MMM4": "abr", - "NN4": "ab", - "N4": "a", - "MMMM5": "maio", - "MMM5": "mai", - "NN5": "ma", - "N5": "m", - "MMMM6": "junho", - "MMM6": "jun", - "NN6": "ju", - "N6": "j", - "MMMM7": "julho", - "MMM7": "jul", - "NN7": "ju", - "N7": "j", - "MMMM8": "agosto", - "MMM8": "ago", - "NN8": "ag", - "N8": "a", - "MMMM9": "setembro", - "MMM9": "set", - "NN9": "se", - "N9": "s", - "MMMM10": "outubro", - "MMM10": "out", - "NN10": "ou", - "N10": "o", - "MMMM11": "novembro", - "MMM11": "nov", - "NN11": "no", - "N11": "n", - "MMMM12": "dezembro", - "MMM12": "dez", - "NN12": "de", - "N12": "d", - "EEEE0": "domingo", "EEE0": "domingo", - "EE0": "dom", - "E0": "D", - "EEEE1": "segunda-feira", "EEE1": "segunda", - "EE1": "seg", - "E1": "S", - "EEEE2": "terça-feira", "EEE2": "terça", - "EE2": "ter", - "E2": "T", - "EEEE3": "quarta-feira", "EEE3": "quarta", - "EE3": "qua", - "E3": "Q", - "EEEE4": "quinta-feira", "EEE4": "quinta", - "EE4": "qui", - "E4": "Q", - "EEEE5": "sexta-feira", "EEE5": "sexta", - "EE5": "sex", - "E5": "S", - "EEEE6": "sábado", "EEE6": "sábado", - "EE6": "sáb", - "E6": "S", "a0": "da manhã", "a1": "da tarde", "G-1": "a.E.C.", "G1": "E.C.", - "1#1 millisecond|#{num} milliseconds": "one#{num} milissegundo|#{num} milissegundos", - "1#1 second|#{num} seconds": "one#{num} segundo|#{num} segundos", - "1#1 minute|#{num} minutes": "one#{num} minuto|#{num} minutos", - "1#1 hour|#{num} hours": "one#{num} hora|#{num} horas", - "1#1 day|#{num} days": "one#{num} dia|#{num} dias", - "1#1 week|#{num} weeks": "one#{num} semana|#{num} semanas", - "1#1 month|#{num} months": "one#{num} mês|#{num} meses", - "1#1 year|#{num} years": "one#{num} ano|#{num} anos", - "#{num} ms": "one#{num} ms|#{num} ms", "1#1 sec|#{num} sec": "one#{num} s|#{num} s", - "1#1 min|#{num} min": "one#{num} min|#{num} min", - "1#1 hr|#{num} hrs": "one#{num} h|#{num} h", - "durationLongDays": "one#{num} dia|#{num} dias", - "1#1 wk|#{num} wks": "one#{num} sem.|#{num} sem.", - "1#1 mon|#{num} mons": "one#{num} mês|#{num} meses", - "1#1 yr|#{num} yrs": "one#{num} ano|#{num} anos", - "durationShortMillis": "one#{num} ms|#{num} ms", - "#{num}s": "one#{num} s|#{num} s", - "durationShortMinutes": "one#{num} min|#{num} min", - "#{num}h": "one#{num} h|#{num} h", - "#{num}d": "one#{num} dia|#{num} dias", - "#{num}w": "one#{num} sem.|#{num} sem.", - "durationShortMonths": "one#{num} mês|#{num} meses", - "#{num}y": "one#{num} ano|#{num} anos", - "separatorFull": ", ", - "finalSeparatorFull": " e ", - "separatorLong": ", ", - "finalSeparatorLong": " e ", - "separatorMedium": ", ", - "finalSeparatorMedium": " e ", - "separatorShort": ", ", - "finalSeparatorShort": " e ", "1#in 1 second|#in {num} seconds": "one#dentro de {num} segundo|#dentro de {num} segundos", "1#in 1 minute|#in {num} minutes": "one#dentro de {num} minuto|#dentro de {num} minutos", "1#in 1 hour|#in {num} hours": "one#dentro de {num} hora|#dentro de {num} horas", diff --git a/js/data/locale/pt/MZ/sysres.json b/js/data/locale/pt/MZ/sysres.json index a43480dbd6..7c8b9a9f0e 100644 --- a/js/data/locale/pt/MZ/sysres.json +++ b/js/data/locale/pt/MZ/sysres.json @@ -1,116 +1,16 @@ { - "MMMM1": "janeiro", - "MMM1": "jan", - "NN1": "ja", - "N1": "j", - "MMMM2": "fevereiro", - "MMM2": "fev", - "NN2": "fe", - "N2": "f", - "MMMM3": "março", - "MMM3": "mar", - "NN3": "ma", - "N3": "m", - "MMMM4": "abril", - "MMM4": "abr", - "NN4": "ab", - "N4": "a", - "MMMM5": "maio", - "MMM5": "mai", - "NN5": "ma", - "N5": "m", - "MMMM6": "junho", - "MMM6": "jun", - "NN6": "ju", - "N6": "j", - "MMMM7": "julho", - "MMM7": "jul", - "NN7": "ju", - "N7": "j", - "MMMM8": "agosto", - "MMM8": "ago", - "NN8": "ag", - "N8": "a", - "MMMM9": "setembro", - "MMM9": "set", - "NN9": "se", - "N9": "s", - "MMMM10": "outubro", - "MMM10": "out", - "NN10": "ou", - "N10": "o", - "MMMM11": "novembro", - "MMM11": "nov", - "NN11": "no", - "N11": "n", - "MMMM12": "dezembro", - "MMM12": "dez", - "NN12": "de", - "N12": "d", - "EEEE0": "domingo", "EEE0": "domingo", - "EE0": "dom", - "E0": "D", - "EEEE1": "segunda-feira", "EEE1": "segunda", - "EE1": "seg", - "E1": "S", - "EEEE2": "terça-feira", "EEE2": "terça", - "EE2": "ter", - "E2": "T", - "EEEE3": "quarta-feira", "EEE3": "quarta", - "EE3": "qua", - "E3": "Q", - "EEEE4": "quinta-feira", "EEE4": "quinta", - "EE4": "qui", - "E4": "Q", - "EEEE5": "sexta-feira", "EEE5": "sexta", - "EE5": "sex", - "E5": "S", - "EEEE6": "sábado", "EEE6": "sábado", - "EE6": "sáb", - "E6": "S", "a0": "da manhã", "a1": "da tarde", "G-1": "a.E.C.", "G1": "E.C.", - "1#1 millisecond|#{num} milliseconds": "one#{num} milissegundo|#{num} milissegundos", - "1#1 second|#{num} seconds": "one#{num} segundo|#{num} segundos", - "1#1 minute|#{num} minutes": "one#{num} minuto|#{num} minutos", - "1#1 hour|#{num} hours": "one#{num} hora|#{num} horas", - "1#1 day|#{num} days": "one#{num} dia|#{num} dias", - "1#1 week|#{num} weeks": "one#{num} semana|#{num} semanas", - "1#1 month|#{num} months": "one#{num} mês|#{num} meses", - "1#1 year|#{num} years": "one#{num} ano|#{num} anos", - "#{num} ms": "one#{num} ms|#{num} ms", "1#1 sec|#{num} sec": "one#{num} s|#{num} s", - "1#1 min|#{num} min": "one#{num} min|#{num} min", - "1#1 hr|#{num} hrs": "one#{num} h|#{num} h", - "durationLongDays": "one#{num} dia|#{num} dias", - "1#1 wk|#{num} wks": "one#{num} sem.|#{num} sem.", - "1#1 mon|#{num} mons": "one#{num} mês|#{num} meses", - "1#1 yr|#{num} yrs": "one#{num} ano|#{num} anos", - "durationShortMillis": "one#{num} ms|#{num} ms", - "#{num}s": "one#{num} s|#{num} s", - "durationShortMinutes": "one#{num} min|#{num} min", - "#{num}h": "one#{num} h|#{num} h", - "#{num}d": "one#{num} dia|#{num} dias", - "#{num}w": "one#{num} sem.|#{num} sem.", - "durationShortMonths": "one#{num} mês|#{num} meses", - "#{num}y": "one#{num} ano|#{num} anos", - "separatorFull": ", ", - "finalSeparatorFull": " e ", - "separatorLong": ", ", - "finalSeparatorLong": " e ", - "separatorMedium": ", ", - "finalSeparatorMedium": " e ", - "separatorShort": ", ", - "finalSeparatorShort": " e ", "1#in 1 second|#in {num} seconds": "one#dentro de {num} segundo|#dentro de {num} segundos", "1#in 1 minute|#in {num} minutes": "one#dentro de {num} minuto|#dentro de {num} minutos", "1#in 1 hour|#in {num} hours": "one#dentro de {num} hora|#dentro de {num} horas", diff --git a/js/data/locale/pt/PT/sysres.json b/js/data/locale/pt/PT/sysres.json index a43480dbd6..7c8b9a9f0e 100644 --- a/js/data/locale/pt/PT/sysres.json +++ b/js/data/locale/pt/PT/sysres.json @@ -1,116 +1,16 @@ { - "MMMM1": "janeiro", - "MMM1": "jan", - "NN1": "ja", - "N1": "j", - "MMMM2": "fevereiro", - "MMM2": "fev", - "NN2": "fe", - "N2": "f", - "MMMM3": "março", - "MMM3": "mar", - "NN3": "ma", - "N3": "m", - "MMMM4": "abril", - "MMM4": "abr", - "NN4": "ab", - "N4": "a", - "MMMM5": "maio", - "MMM5": "mai", - "NN5": "ma", - "N5": "m", - "MMMM6": "junho", - "MMM6": "jun", - "NN6": "ju", - "N6": "j", - "MMMM7": "julho", - "MMM7": "jul", - "NN7": "ju", - "N7": "j", - "MMMM8": "agosto", - "MMM8": "ago", - "NN8": "ag", - "N8": "a", - "MMMM9": "setembro", - "MMM9": "set", - "NN9": "se", - "N9": "s", - "MMMM10": "outubro", - "MMM10": "out", - "NN10": "ou", - "N10": "o", - "MMMM11": "novembro", - "MMM11": "nov", - "NN11": "no", - "N11": "n", - "MMMM12": "dezembro", - "MMM12": "dez", - "NN12": "de", - "N12": "d", - "EEEE0": "domingo", "EEE0": "domingo", - "EE0": "dom", - "E0": "D", - "EEEE1": "segunda-feira", "EEE1": "segunda", - "EE1": "seg", - "E1": "S", - "EEEE2": "terça-feira", "EEE2": "terça", - "EE2": "ter", - "E2": "T", - "EEEE3": "quarta-feira", "EEE3": "quarta", - "EE3": "qua", - "E3": "Q", - "EEEE4": "quinta-feira", "EEE4": "quinta", - "EE4": "qui", - "E4": "Q", - "EEEE5": "sexta-feira", "EEE5": "sexta", - "EE5": "sex", - "E5": "S", - "EEEE6": "sábado", "EEE6": "sábado", - "EE6": "sáb", - "E6": "S", "a0": "da manhã", "a1": "da tarde", "G-1": "a.E.C.", "G1": "E.C.", - "1#1 millisecond|#{num} milliseconds": "one#{num} milissegundo|#{num} milissegundos", - "1#1 second|#{num} seconds": "one#{num} segundo|#{num} segundos", - "1#1 minute|#{num} minutes": "one#{num} minuto|#{num} minutos", - "1#1 hour|#{num} hours": "one#{num} hora|#{num} horas", - "1#1 day|#{num} days": "one#{num} dia|#{num} dias", - "1#1 week|#{num} weeks": "one#{num} semana|#{num} semanas", - "1#1 month|#{num} months": "one#{num} mês|#{num} meses", - "1#1 year|#{num} years": "one#{num} ano|#{num} anos", - "#{num} ms": "one#{num} ms|#{num} ms", "1#1 sec|#{num} sec": "one#{num} s|#{num} s", - "1#1 min|#{num} min": "one#{num} min|#{num} min", - "1#1 hr|#{num} hrs": "one#{num} h|#{num} h", - "durationLongDays": "one#{num} dia|#{num} dias", - "1#1 wk|#{num} wks": "one#{num} sem.|#{num} sem.", - "1#1 mon|#{num} mons": "one#{num} mês|#{num} meses", - "1#1 yr|#{num} yrs": "one#{num} ano|#{num} anos", - "durationShortMillis": "one#{num} ms|#{num} ms", - "#{num}s": "one#{num} s|#{num} s", - "durationShortMinutes": "one#{num} min|#{num} min", - "#{num}h": "one#{num} h|#{num} h", - "#{num}d": "one#{num} dia|#{num} dias", - "#{num}w": "one#{num} sem.|#{num} sem.", - "durationShortMonths": "one#{num} mês|#{num} meses", - "#{num}y": "one#{num} ano|#{num} anos", - "separatorFull": ", ", - "finalSeparatorFull": " e ", - "separatorLong": ", ", - "finalSeparatorLong": " e ", - "separatorMedium": ", ", - "finalSeparatorMedium": " e ", - "separatorShort": ", ", - "finalSeparatorShort": " e ", "1#in 1 second|#in {num} seconds": "one#dentro de {num} segundo|#dentro de {num} segundos", "1#in 1 minute|#in {num} minutes": "one#dentro de {num} minuto|#dentro de {num} minutos", "1#in 1 hour|#in {num} hours": "one#dentro de {num} hora|#dentro de {num} horas", diff --git a/js/data/locale/pt/ST/sysres.json b/js/data/locale/pt/ST/sysres.json index a43480dbd6..7c8b9a9f0e 100644 --- a/js/data/locale/pt/ST/sysres.json +++ b/js/data/locale/pt/ST/sysres.json @@ -1,116 +1,16 @@ { - "MMMM1": "janeiro", - "MMM1": "jan", - "NN1": "ja", - "N1": "j", - "MMMM2": "fevereiro", - "MMM2": "fev", - "NN2": "fe", - "N2": "f", - "MMMM3": "março", - "MMM3": "mar", - "NN3": "ma", - "N3": "m", - "MMMM4": "abril", - "MMM4": "abr", - "NN4": "ab", - "N4": "a", - "MMMM5": "maio", - "MMM5": "mai", - "NN5": "ma", - "N5": "m", - "MMMM6": "junho", - "MMM6": "jun", - "NN6": "ju", - "N6": "j", - "MMMM7": "julho", - "MMM7": "jul", - "NN7": "ju", - "N7": "j", - "MMMM8": "agosto", - "MMM8": "ago", - "NN8": "ag", - "N8": "a", - "MMMM9": "setembro", - "MMM9": "set", - "NN9": "se", - "N9": "s", - "MMMM10": "outubro", - "MMM10": "out", - "NN10": "ou", - "N10": "o", - "MMMM11": "novembro", - "MMM11": "nov", - "NN11": "no", - "N11": "n", - "MMMM12": "dezembro", - "MMM12": "dez", - "NN12": "de", - "N12": "d", - "EEEE0": "domingo", "EEE0": "domingo", - "EE0": "dom", - "E0": "D", - "EEEE1": "segunda-feira", "EEE1": "segunda", - "EE1": "seg", - "E1": "S", - "EEEE2": "terça-feira", "EEE2": "terça", - "EE2": "ter", - "E2": "T", - "EEEE3": "quarta-feira", "EEE3": "quarta", - "EE3": "qua", - "E3": "Q", - "EEEE4": "quinta-feira", "EEE4": "quinta", - "EE4": "qui", - "E4": "Q", - "EEEE5": "sexta-feira", "EEE5": "sexta", - "EE5": "sex", - "E5": "S", - "EEEE6": "sábado", "EEE6": "sábado", - "EE6": "sáb", - "E6": "S", "a0": "da manhã", "a1": "da tarde", "G-1": "a.E.C.", "G1": "E.C.", - "1#1 millisecond|#{num} milliseconds": "one#{num} milissegundo|#{num} milissegundos", - "1#1 second|#{num} seconds": "one#{num} segundo|#{num} segundos", - "1#1 minute|#{num} minutes": "one#{num} minuto|#{num} minutos", - "1#1 hour|#{num} hours": "one#{num} hora|#{num} horas", - "1#1 day|#{num} days": "one#{num} dia|#{num} dias", - "1#1 week|#{num} weeks": "one#{num} semana|#{num} semanas", - "1#1 month|#{num} months": "one#{num} mês|#{num} meses", - "1#1 year|#{num} years": "one#{num} ano|#{num} anos", - "#{num} ms": "one#{num} ms|#{num} ms", "1#1 sec|#{num} sec": "one#{num} s|#{num} s", - "1#1 min|#{num} min": "one#{num} min|#{num} min", - "1#1 hr|#{num} hrs": "one#{num} h|#{num} h", - "durationLongDays": "one#{num} dia|#{num} dias", - "1#1 wk|#{num} wks": "one#{num} sem.|#{num} sem.", - "1#1 mon|#{num} mons": "one#{num} mês|#{num} meses", - "1#1 yr|#{num} yrs": "one#{num} ano|#{num} anos", - "durationShortMillis": "one#{num} ms|#{num} ms", - "#{num}s": "one#{num} s|#{num} s", - "durationShortMinutes": "one#{num} min|#{num} min", - "#{num}h": "one#{num} h|#{num} h", - "#{num}d": "one#{num} dia|#{num} dias", - "#{num}w": "one#{num} sem.|#{num} sem.", - "durationShortMonths": "one#{num} mês|#{num} meses", - "#{num}y": "one#{num} ano|#{num} anos", - "separatorFull": ", ", - "finalSeparatorFull": " e ", - "separatorLong": ", ", - "finalSeparatorLong": " e ", - "separatorMedium": ", ", - "finalSeparatorMedium": " e ", - "separatorShort": ", ", - "finalSeparatorShort": " e ", "1#in 1 second|#in {num} seconds": "one#dentro de {num} segundo|#dentro de {num} segundos", "1#in 1 minute|#in {num} minutes": "one#dentro de {num} minuto|#dentro de {num} minutos", "1#in 1 hour|#in {num} hours": "one#dentro de {num} hora|#dentro de {num} horas", diff --git a/js/data/locale/pt/TL/sysres.json b/js/data/locale/pt/TL/sysres.json index a43480dbd6..7c8b9a9f0e 100644 --- a/js/data/locale/pt/TL/sysres.json +++ b/js/data/locale/pt/TL/sysres.json @@ -1,116 +1,16 @@ { - "MMMM1": "janeiro", - "MMM1": "jan", - "NN1": "ja", - "N1": "j", - "MMMM2": "fevereiro", - "MMM2": "fev", - "NN2": "fe", - "N2": "f", - "MMMM3": "março", - "MMM3": "mar", - "NN3": "ma", - "N3": "m", - "MMMM4": "abril", - "MMM4": "abr", - "NN4": "ab", - "N4": "a", - "MMMM5": "maio", - "MMM5": "mai", - "NN5": "ma", - "N5": "m", - "MMMM6": "junho", - "MMM6": "jun", - "NN6": "ju", - "N6": "j", - "MMMM7": "julho", - "MMM7": "jul", - "NN7": "ju", - "N7": "j", - "MMMM8": "agosto", - "MMM8": "ago", - "NN8": "ag", - "N8": "a", - "MMMM9": "setembro", - "MMM9": "set", - "NN9": "se", - "N9": "s", - "MMMM10": "outubro", - "MMM10": "out", - "NN10": "ou", - "N10": "o", - "MMMM11": "novembro", - "MMM11": "nov", - "NN11": "no", - "N11": "n", - "MMMM12": "dezembro", - "MMM12": "dez", - "NN12": "de", - "N12": "d", - "EEEE0": "domingo", "EEE0": "domingo", - "EE0": "dom", - "E0": "D", - "EEEE1": "segunda-feira", "EEE1": "segunda", - "EE1": "seg", - "E1": "S", - "EEEE2": "terça-feira", "EEE2": "terça", - "EE2": "ter", - "E2": "T", - "EEEE3": "quarta-feira", "EEE3": "quarta", - "EE3": "qua", - "E3": "Q", - "EEEE4": "quinta-feira", "EEE4": "quinta", - "EE4": "qui", - "E4": "Q", - "EEEE5": "sexta-feira", "EEE5": "sexta", - "EE5": "sex", - "E5": "S", - "EEEE6": "sábado", "EEE6": "sábado", - "EE6": "sáb", - "E6": "S", "a0": "da manhã", "a1": "da tarde", "G-1": "a.E.C.", "G1": "E.C.", - "1#1 millisecond|#{num} milliseconds": "one#{num} milissegundo|#{num} milissegundos", - "1#1 second|#{num} seconds": "one#{num} segundo|#{num} segundos", - "1#1 minute|#{num} minutes": "one#{num} minuto|#{num} minutos", - "1#1 hour|#{num} hours": "one#{num} hora|#{num} horas", - "1#1 day|#{num} days": "one#{num} dia|#{num} dias", - "1#1 week|#{num} weeks": "one#{num} semana|#{num} semanas", - "1#1 month|#{num} months": "one#{num} mês|#{num} meses", - "1#1 year|#{num} years": "one#{num} ano|#{num} anos", - "#{num} ms": "one#{num} ms|#{num} ms", "1#1 sec|#{num} sec": "one#{num} s|#{num} s", - "1#1 min|#{num} min": "one#{num} min|#{num} min", - "1#1 hr|#{num} hrs": "one#{num} h|#{num} h", - "durationLongDays": "one#{num} dia|#{num} dias", - "1#1 wk|#{num} wks": "one#{num} sem.|#{num} sem.", - "1#1 mon|#{num} mons": "one#{num} mês|#{num} meses", - "1#1 yr|#{num} yrs": "one#{num} ano|#{num} anos", - "durationShortMillis": "one#{num} ms|#{num} ms", - "#{num}s": "one#{num} s|#{num} s", - "durationShortMinutes": "one#{num} min|#{num} min", - "#{num}h": "one#{num} h|#{num} h", - "#{num}d": "one#{num} dia|#{num} dias", - "#{num}w": "one#{num} sem.|#{num} sem.", - "durationShortMonths": "one#{num} mês|#{num} meses", - "#{num}y": "one#{num} ano|#{num} anos", - "separatorFull": ", ", - "finalSeparatorFull": " e ", - "separatorLong": ", ", - "finalSeparatorLong": " e ", - "separatorMedium": ", ", - "finalSeparatorMedium": " e ", - "separatorShort": ", ", - "finalSeparatorShort": " e ", "1#in 1 second|#in {num} seconds": "one#dentro de {num} segundo|#dentro de {num} segundos", "1#in 1 minute|#in {num} minutes": "one#dentro de {num} minuto|#dentro de {num} minutos", "1#in 1 hour|#in {num} hours": "one#dentro de {num} hora|#dentro de {num} horas", diff --git a/js/data/locale/pt/numfmt.jf b/js/data/locale/pt/numfmt.jf index cdc0edfbf3..8f7a2a778e 100644 --- a/js/data/locale/pt/numfmt.jf +++ b/js/data/locale/pt/numfmt.jf @@ -2,10 +2,6 @@ "generated": true, "numfmt": { "decimalChar": ",", - "groupChar": ".", - "currencyFormats": { - "common": "{s}{n}", - "commonNegative": "-{s}{n}" - } + "groupChar": "." } } \ No newline at end of file diff --git a/js/data/locale/pt/sysres.json b/js/data/locale/pt/sysres.json index 88b3570028..cf5b1f344c 100644 --- a/js/data/locale/pt/sysres.json +++ b/js/data/locale/pt/sysres.json @@ -95,6 +95,14 @@ "1#1 wk|#{num} wks": "one#{num} sem.|#{num} sem.", "1#1 mon|#{num} mons": "one#{num} mês|#{num} meses", "1#1 yr|#{num} yrs": "one#{num} ano|#{num} anos", + "durationMediumMillis": "one#{num} ms|#{num} ms", + "1#1 se|#{num} sec": "one#{num} s|#{num} s", + "1#1 mi|#{num} min": "one#{num} min|#{num} min", + "durationMediumHours": "one#{num} h|#{num} h", + "1#1 dy|#{num} dys": "one#{num} dia|#{num} dias", + "durationMediumWeeks": "one#{num} sem.|#{num} sem.", + "1#1 mo|#{num} mos": "one#{num} mês|#{num} meses", + "durationMediumYears": "one#{num} ano|#{num} anos", "durationShortMillis": "one#{num} ms|#{num} ms", "#{num}s": "one#{num} s|#{num} s", "durationShortMinutes": "one#{num} min|#{num} min", @@ -103,22 +111,6 @@ "#{num}w": "one#{num} sem.|#{num} sem.", "durationShortMonths": "one#{num} mês|#{num} meses", "#{num}y": "one#{num} ano|#{num} anos", - "separatorFull": ", ", - "finalSeparatorFull": " e ", - "separatorLong": ", ", - "finalSeparatorLong": " e ", - "separatorMedium": ", ", - "finalSeparatorMedium": " e ", - "separatorShort": ", ", - "finalSeparatorShort": " e ", - "durationMediumMillis": "one#{num} ms|#{num} ms", - "1#1 se|#{num} sec": "1#{num} sg|#{num} sgs", - "1#1 mi|#{num} min": "1#{num} mn|#{num} mns", - "durationMediumHours": "1#{num} hr|#{num} hrs", - "1#1 dy|#{num} dys": "1#{num} di|#{num} dis", - "durationMediumWeeks": "1#{num} sm|#{num} sms", - "1#1 mo|#{num} mos": "1#{num} mê|#{num} mes", - "durationMediumYears": "1#{num} an|#{num} ans", "1#in 1 second|#in {num} seconds": "one#em {num} segundo|#em {num} segundos", "1#in 1 minute|#in {num} minutes": "one#em {num} minuto|#em {num} minutos", "1#in 1 hour|#in {num} hours": "one#em {num} hora|#em {num} horas", @@ -133,8 +125,8 @@ "1#in 1 wk|#in {num} wks": "one#em {num} semana|#em {num} semanas", "1#in 1 mon|#in {num} mons": "one#em {num} mês|#em {num} meses", "1#in 1 yr|#in {num} yrs": "one#em {num} ano|#em {num} anos", - "#in {num}s": "one#em {num} seg.|#em {num} segs.", - "#in {num}mi": "one#em {num} min.|#em {num} mins.", + "#in {num}s": "one#em {num} seg.|#em {num} seg.", + "#in {num}mi": "one#em {num} min.|#em {num} min.", "#in {num}h": "one#em {num} h|#em {num} h", "#in {num}d": "one#em {num} dia|#em {num} dias", "#in {num}w": "one#em {num} sem.|#em {num} sem.", @@ -155,10 +147,18 @@ "1#1 mon ago|#{num} mons ago": "one#há {num} mês|#há {num} meses", "1#1 yr ago|#{num} yrs ago": "one#há {num} ano|#há {num} anos", "#{num}s ago": "one#há {num} seg.|#há {num} seg.", - "#{num}mi ago": "one#há {num} min.|#há {num} mins.", + "#{num}mi ago": "one#há {num} min.|#há {num} min.", "#{num}h ago": "one#há {num} h|#há {num} h", "#{num}d ago": "one#há {num} dia|#há {num} dias", "#{num}w ago": "one#há {num} sem.|#há {num} sem.", "#{num}mo ago": "one#há {num} mês|#há {num} meses", - "#{num}y ago": "one#há {num} ano|#há {num} anos" + "#{num}y ago": "one#há {num} ano|#há {num} anos", + "separatorFull": ", ", + "finalSeparatorFull": " e ", + "separatorLong": ", ", + "finalSeparatorLong": " e ", + "separatorMedium": ", ", + "finalSeparatorMedium": " e ", + "separatorShort": ", ", + "finalSeparatorShort": " e " } \ No newline at end of file diff --git a/js/data/locale/puu/scripts.jf b/js/data/locale/puu/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/puu/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/qu/BO/dateformats.json b/js/data/locale/qu/BO/dateformats.json new file mode 100644 index 0000000000..195c05caef --- /dev/null +++ b/js/data/locale/qu/BO/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} {time}", + "l": "{time} {date}", + "m": "{date} {time}", + "s": "{date} {time}" + }, + "date": { + "dmwy": { + "f": "EEEE, d MMMM, yyyy", + "l": "EEE, d MMMM yyyy", + "m": "EE, d MMM yyyy", + "s": "E, dd/MM/yyyy" + }, + "dmy": { + "f": "d MMMM, yyyy", + "l": "d MMMM yyyy", + "m": "d MMM yyyy", + "s": "dd/MM/yyyy" + }, + "dmw": { + "f": "EEEE, d MMMM", + "l": "EEE, d MMMM", + "m": "EE, d MMM", + "s": "E, dd/MM" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "dd/MM" + }, + "my": { + "f": "MMMM, yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "MM/yyyy" + }, + "dw": { + "f": "EEEE, d", + "l": "EEE, d", + "m": "EE, d", + "s": "E, dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm}, {sy} {st} – {et}", + "l": "{st} – {et} {sd} {sm} {sy}", + "m": "{sd} {sm} {sy} {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "l": "{st} {sd} {sm} {sy} – {et} d MMMM yyyy", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "l": "{st} {sd} {sm} {sy} – {et} d MMMM yyyy", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "l": "{st} {sd} {sm} {sy} – {et} d MMMM yyyy", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em}, {ey}", + "l": "{date} – {date}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em}, {ey}", + "l": "{date} – {date}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm}, {sy} – {ed} {em}, {ey}", + "l": "d MMMM yyyy – {date}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm}, {sy} – {em}, {ey}", + "l": "d MMMM yyyy – {date}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/qu/EC/dateformats.json b/js/data/locale/qu/EC/dateformats.json new file mode 100644 index 0000000000..195c05caef --- /dev/null +++ b/js/data/locale/qu/EC/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} {time}", + "l": "{time} {date}", + "m": "{date} {time}", + "s": "{date} {time}" + }, + "date": { + "dmwy": { + "f": "EEEE, d MMMM, yyyy", + "l": "EEE, d MMMM yyyy", + "m": "EE, d MMM yyyy", + "s": "E, dd/MM/yyyy" + }, + "dmy": { + "f": "d MMMM, yyyy", + "l": "d MMMM yyyy", + "m": "d MMM yyyy", + "s": "dd/MM/yyyy" + }, + "dmw": { + "f": "EEEE, d MMMM", + "l": "EEE, d MMMM", + "m": "EE, d MMM", + "s": "E, dd/MM" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "dd/MM" + }, + "my": { + "f": "MMMM, yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "MM/yyyy" + }, + "dw": { + "f": "EEEE, d", + "l": "EEE, d", + "m": "EE, d", + "s": "E, dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm}, {sy} {st} – {et}", + "l": "{st} – {et} {sd} {sm} {sy}", + "m": "{sd} {sm} {sy} {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "l": "{st} {sd} {sm} {sy} – {et} d MMMM yyyy", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "l": "{st} {sd} {sm} {sy} – {et} d MMMM yyyy", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "l": "{st} {sd} {sm} {sy} – {et} d MMMM yyyy", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em}, {ey}", + "l": "{date} – {date}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em}, {ey}", + "l": "{date} – {date}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm}, {sy} – {ed} {em}, {ey}", + "l": "d MMMM yyyy – {date}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm}, {sy} – {em}, {ey}", + "l": "d MMMM yyyy – {date}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/qu/sysres.json b/js/data/locale/qu/sysres.json index aed828ff27..377e32a62c 100644 --- a/js/data/locale/qu/sysres.json +++ b/js/data/locale/qu/sysres.json @@ -1,52 +1,52 @@ { - "MMMM1": "Qulla puquy", - "MMM1": "Qul", - "NN1": "Qu", - "N1": "Q", - "MMMM2": "Hatun puquy", - "MMM2": "Hat", - "NN2": "Ha", - "N2": "H", - "MMMM3": "Pauqar waray", - "MMM3": "Pau", - "NN3": "Pa", - "N3": "P", - "MMMM4": "Ayriwa", - "MMM4": "Ayr", - "NN4": "Ay", + "MMMM1": "Enero", + "MMM1": "Ene", + "NN1": "En", + "N1": "E", + "MMMM2": "Febrero", + "MMM2": "Feb", + "NN2": "Fe", + "N2": "F", + "MMMM3": "Marzo", + "MMM3": "Mar", + "NN3": "Ma", + "N3": "M", + "MMMM4": "Abril", + "MMM4": "Abr", + "NN4": "Ab", "N4": "A", - "MMMM5": "Aymuray", - "MMM5": "Aym", - "NN5": "Ay", - "N5": "A", - "MMMM6": "Inti raymi", - "MMM6": "Int", - "NN6": "In", - "N6": "I", - "MMMM7": "Anta Sitwa", - "MMM7": "Ant", - "NN7": "An", - "N7": "A", - "MMMM8": "Qhapaq Sitwa", - "MMM8": "Qha", - "NN8": "Qh", - "N8": "Q", - "MMMM9": "Uma raymi", - "MMM9": "Uma", - "NN9": "Um", - "N9": "U", - "MMMM10": "Kantaray", - "MMM10": "Kan", - "NN10": "Ka", - "N10": "K", - "MMMM11": "Ayamarqʼa", - "MMM11": "Aya", - "NN11": "Ay", - "N11": "A", - "MMMM12": "Kapaq Raymi", - "MMM12": "Kap", - "NN12": "Ka", - "N12": "K", + "MMMM5": "Mayo", + "MMM5": "May", + "NN5": "Ma", + "N5": "M", + "MMMM6": "Junio", + "MMM6": "Jun", + "NN6": "Ju", + "N6": "J", + "MMMM7": "Julio", + "MMM7": "Jul", + "NN7": "Ju", + "N7": "J", + "MMMM8": "Agosto", + "MMM8": "Ago", + "NN8": "Ag", + "N8": "A", + "MMMM9": "Setiembre", + "MMM9": "Set", + "NN9": "Se", + "N9": "S", + "MMMM10": "Octubre", + "MMM10": "Oct", + "NN10": "Oc", + "N10": "O", + "MMMM11": "Noviembre", + "MMM11": "Nov", + "NN11": "No", + "N11": "N", + "MMMM12": "Diciembre", + "MMM12": "Dic", + "NN12": "Di", + "N12": "D", "EEEE0": "Domingo", "EEE0": "Dom", "EE0": "Dom", @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/quc/langname.jf b/js/data/locale/quc/langname.jf new file mode 100644 index 0000000000..0b3fc359f4 --- /dev/null +++ b/js/data/locale/quc/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Kʼicheʼ" +} \ No newline at end of file diff --git a/js/data/locale/quc/scripts.jf b/js/data/locale/quc/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/quc/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/qug/langname.jf b/js/data/locale/qug/langname.jf new file mode 100644 index 0000000000..a346c68af5 --- /dev/null +++ b/js/data/locale/qug/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Chimborazo Highland Quichua" +} \ No newline at end of file diff --git a/js/data/locale/qug/scripts.jf b/js/data/locale/qug/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/qug/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/rgn/langname.jf b/js/data/locale/rgn/langname.jf new file mode 100644 index 0000000000..1bdb7cc8f6 --- /dev/null +++ b/js/data/locale/rgn/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Romagnol" +} \ No newline at end of file diff --git a/js/data/locale/rgn/scripts.jf b/js/data/locale/rgn/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/rgn/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/ria/scripts.jf b/js/data/locale/ria/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/ria/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/rif/langname.jf b/js/data/locale/rif/langname.jf new file mode 100644 index 0000000000..dae9bed2b1 --- /dev/null +++ b/js/data/locale/rif/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Riffian" +} \ No newline at end of file diff --git a/js/data/locale/rif/scripts.jf b/js/data/locale/rif/scripts.jf new file mode 100644 index 0000000000..7f217d5c18 --- /dev/null +++ b/js/data/locale/rif/scripts.jf @@ -0,0 +1,7 @@ +{ + "scripts": [ + "Latn", + "Tfng" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/rjs/scripts.jf b/js/data/locale/rjs/scripts.jf new file mode 100644 index 0000000000..9408517d0c --- /dev/null +++ b/js/data/locale/rjs/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Deva" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/rkt/scripts.jf b/js/data/locale/rkt/scripts.jf new file mode 100644 index 0000000000..e973e1149a --- /dev/null +++ b/js/data/locale/rkt/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Beng" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/rm/sysres.json b/js/data/locale/rm/sysres.json index d79240ef5e..c902ea27c2 100644 --- a/js/data/locale/rm/sysres.json +++ b/js/data/locale/rm/sysres.json @@ -95,6 +95,14 @@ "1#1 wk|#{num} wks": "one#{num} emna|#{num} emnas", "1#1 mon|#{num} mons": "one#{num} mais|#{num} mais", "1#1 yr|#{num} yrs": "one#{num} onn|#{num} onns", + "durationMediumMillis": "#{num} ms", + "1#1 se|#{num} sec": "one#{num} secs.|#{num} secs.", + "1#1 mi|#{num} min": "one#{num} mins.|#{num} mins.", + "durationMediumHours": "one#{num} uras|#{num} uras", + "1#1 dy|#{num} dys": "one#{num} dis|#{num} dis", + "durationMediumWeeks": "one#{num} emnas|#{num} emnas", + "1#1 mo|#{num} mos": "one#{num} mais|#{num} mais", + "durationMediumYears": "one#{num} onns|#{num} onns", "durationShortMillis": "#{num} ms", "#{num}s": "one#{num} secs.|#{num} secs.", "durationShortMinutes": "one#{num} mins.|#{num} mins.", @@ -103,22 +111,6 @@ "#{num}w": "one#{num} emnas|#{num} emnas", "durationShortMonths": "one#{num} mais|#{num} mais", "#{num}y": "one#{num} onns|#{num} onns", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", - "durationMediumMillis": "one#{num}ms|#{num}ms", - "1#1 se|#{num} sec": "#{num} se", - "1#1 mi|#{num} min": "#{num} mi", - "durationMediumHours": "one#{num} ura|#{num} ur", - "1#1 dy|#{num} dys": "one#{num} di|#{num} dis", - "durationMediumWeeks": "#{num} em", - "1#1 mo|#{num} mos": "#{num} ma", - "durationMediumYears": "one#{num} onn|#{num} on", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/rmf/scripts.jf b/js/data/locale/rmf/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/rmf/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/rmo/scripts.jf b/js/data/locale/rmo/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/rmo/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/rmt/scripts.jf b/js/data/locale/rmt/scripts.jf new file mode 100644 index 0000000000..22edfc469b --- /dev/null +++ b/js/data/locale/rmt/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Arab" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/rmu/scripts.jf b/js/data/locale/rmu/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/rmu/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/rn/sysres.json b/js/data/locale/rn/sysres.json index a8c10a9694..34d6178b9d 100644 --- a/js/data/locale/rn/sysres.json +++ b/js/data/locale/rn/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/rng/scripts.jf b/js/data/locale/rng/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/rng/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/ro/MD/ctrynames.json b/js/data/locale/ro/MD/ctrynames.json index 958e10af91..c5a92bad05 100644 --- a/js/data/locale/ro/MD/ctrynames.json +++ b/js/data/locale/ro/MD/ctrynames.json @@ -151,8 +151,8 @@ "Jamaica": "JM", "Japonia": "JP", "Jersey": "JE", - "Kazahstan": "KZ", "Kârgâzstan": "KG", + "Kazahstan": "KZ", "Kenya": "KE", "Kiribati": "KI", "Kosovo": "XK", @@ -262,6 +262,7 @@ "Tadjikistan": "TJ", "Taiwan": "TW", "Tanzania": "TZ", + "Țările de Jos": "NL", "Teritoriile Australe È™i Antarctice Franceze": "TF", "Teritoriile Palestiniene": "PS", "Teritoriul Britanic din Oceanul Indian": "IO", @@ -276,7 +277,6 @@ "Turcia": "TR", "Turkmenistan": "TM", "Tuvalu": "TV", - "Țările de Jos": "NL", "Ucraina": "UA", "Uganda": "UG", "Ungaria": "HU", diff --git a/js/data/locale/ro/MD/ctryreverse.json b/js/data/locale/ro/MD/ctryreverse.json index fbf8f70c70..7dd152e056 100644 --- a/js/data/locale/ro/MD/ctryreverse.json +++ b/js/data/locale/ro/MD/ctryreverse.json @@ -152,8 +152,8 @@ "JM": "Jamaica", "JP": "Japonia", "JE": "Jersey", - "KZ": "Kazahstan", "KG": "Kârgâzstan", + "KZ": "Kazahstan", "KE": "Kenya", "KI": "Kiribati", "XK": "Kosovo", @@ -262,6 +262,7 @@ "TJ": "Tadjikistan", "TW": "Taiwan", "TZ": "Tanzania", + "NL": "Țările de Jos", "TF": "Teritoriile Australe È™i Antarctice Franceze", "PS": "Teritoriile Palestiniene", "IO": "Teritoriul Britanic din Oceanul Indian", @@ -276,7 +277,6 @@ "TR": "Turcia", "TM": "Turkmenistan", "TV": "Tuvalu", - "NL": "Țările de Jos", "UA": "Ucraina", "UG": "Uganda", "HU": "Ungaria", diff --git a/js/data/locale/ro/MD/dateformats.json b/js/data/locale/ro/MD/dateformats.json new file mode 100644 index 0000000000..81402ed7ee --- /dev/null +++ b/js/data/locale/ro/MD/dateformats.json @@ -0,0 +1,155 @@ +{ + "gregorian": { + "order": "{date}, {time}", + "date": { + "dmwy": { + "f": "EEEE, d MMMM yyyy", + "l": "EEE, d MMMM yyyy", + "m": "EE, d MMM yyyy", + "s": "E, dd.MM.yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM yyyy", + "s": "dd.MM.yyyy" + }, + "dmw": { + "f": "EEEE, d MMMM", + "l": "EEE, d MMMM", + "m": "EE, d MMM", + "s": "E, dd.MM" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "dd.MM" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "MM.yyyy" + }, + "dw": { + "f": "EEEE, d", + "l": "EEE, d", + "m": "EE, d", + "s": "E, dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy}, {st} – {et}", + "l": "{sd} {sm} {sy}, {st} – {et}", + "m": "{sd} {sm} {sy}, {st} – {et}", + "s": "{sd}.{sm}.{sy}, {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}", + "l": "{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}", + "m": "{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}", + "s": "{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}" + }, + "c02": { + "f": "{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}", + "l": "{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}", + "m": "{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}", + "s": "{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}" + }, + "c03": { + "f": "{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}", + "l": "{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}", + "m": "{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}", + "s": "{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}.{em}.{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}.{sm} – {ed}.{em}.{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}.{sm}.{sy} – {ed}.{em}.{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}.{sy} – {em}.{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/ro/MD/sysres.json b/js/data/locale/ro/MD/sysres.json index 1428d7185e..8eab2e9e01 100644 --- a/js/data/locale/ro/MD/sysres.json +++ b/js/data/locale/ro/MD/sysres.json @@ -1,114 +1,30 @@ { - "MMMM1": "ianuarie", - "MMM1": "ian.", - "NN1": "ia", - "N1": "i", - "MMMM2": "februarie", - "MMM2": "feb.", - "NN2": "fe", - "N2": "f", - "MMMM3": "martie", - "MMM3": "mar.", - "NN3": "ma", - "N3": "m", - "MMMM4": "aprilie", - "MMM4": "apr.", - "NN4": "ap", - "N4": "a", - "MMMM5": "mai", - "MMM5": "mai", - "NN5": "ma", - "N5": "m", - "MMMM6": "iunie", - "MMM6": "iun.", - "NN6": "iu", - "N6": "i", - "MMMM7": "iulie", - "MMM7": "iul.", - "NN7": "iu", - "N7": "i", - "MMMM8": "august", - "MMM8": "aug.", - "NN8": "au", - "N8": "a", - "MMMM9": "septembrie", - "MMM9": "sept.", - "NN9": "se", - "N9": "s", - "MMMM10": "octombrie", - "MMM10": "oct.", - "NN10": "oc", - "N10": "o", - "MMMM11": "noiembrie", - "MMM11": "nov.", - "NN11": "no", - "N11": "n", - "MMMM12": "decembrie", - "MMM12": "dec.", - "NN12": "de", - "N12": "d", - "EEEE0": "duminică", "EEE0": "Dum", "EE0": "Du", - "E0": "D", - "EEEE1": "luni", "EEE1": "Lun", "EE1": "Lu", - "E1": "L", - "EEEE2": "marÈ›i", "EEE2": "Mar", "EE2": "Ma", "E2": "Ma", - "EEEE3": "miercuri", "EEE3": "Mie", "EE3": "Mi", "E3": "Mi", - "EEEE4": "joi", "EEE4": "Joi", "EE4": "Jo", - "E4": "J", - "EEEE5": "vineri", "EEE5": "Vin", "EE5": "Vi", - "E5": "V", - "EEEE6": "sâmbătă", "EEE6": "Sâm", "EE6": "Sâ", - "E6": "S", - "a0": "a.m.", - "a1": "p.m.", - "G-1": "î.e.n.", - "G1": "e.n.", - "1#1 millisecond|#{num} milliseconds": "one#{num} milisecundă|few#{num} milisecunde|#{num} de milisecunde", - "1#1 second|#{num} seconds": "one#{num} secundă|few#{num} secunde|#{num} de secunde", - "1#1 minute|#{num} minutes": "one#{num} minut|few#{num} minute|#{num} de minute", - "1#1 hour|#{num} hours": "one#{num} oră|few#{num} ore|#{num} de ore", - "1#1 day|#{num} days": "one#{num} zi|few#{num} zile|#{num} de zile", - "1#1 week|#{num} weeks": "one#{num} săptămână|few#{num} săptămâni|#{num} de săptămâni", - "1#1 month|#{num} months": "one#{num} lună|few#{num} luni|#{num} de luni", - "1#1 year|#{num} years": "one#{num} an|few#{num} ani|#{num} de ani", - "#{num} ms": "one#{num} ms|few#{num} ms|#{num} ms", - "1#1 sec|#{num} sec": "one#{num} s|few#{num} s|#{num} s", - "1#1 min|#{num} min": "one#{num} min.|few#{num} min.|#{num} min.", - "1#1 hr|#{num} hrs": "one#{num} oră|few#{num} ore|#{num} ore", - "durationLongDays": "one#{num} zi|few#{num} zile|#{num} zile", - "1#1 wk|#{num} wks": "one#{num} săpt.|few#{num} săpt.|#{num} săpt.", - "1#1 mon|#{num} mons": "one#{num} lună|few#{num} luni|#{num} luni", - "1#1 yr|#{num} yrs": "one#{num} an|few#{num} ani|#{num} ani", + "durationMediumMillis": "one#{num}ms|few#{num}ms|#{num}ms", + "1#1 mi|#{num} min": "one#{num}min.|few#{num}min.|#{num}min.", + "1#1 dy|#{num} dys": "one#{num}zi|few#{num}zile|#{num}zile", + "durationMediumWeeks": "one#{num}săpt.|few#{num}săpt.|#{num}săpt.", + "1#1 mo|#{num} mos": "one#{num}lună|few#{num}luni|#{num}luni", + "durationMediumYears": "one#{num}an|few#{num}ani|#{num}ani", "durationShortMillis": "one#{num}ms|few#{num}ms|#{num}ms", - "#{num}s": "one#{num} s|few#{num} s|#{num} s", "durationShortMinutes": "one#{num}min.|few#{num}min.|#{num}min.", - "#{num}h": "one#{num} h|few#{num} h|#{num} h", "#{num}d": "one#{num}zi|few#{num}zile|#{num}zile", "#{num}w": "one#{num}săpt.|few#{num}săpt.|#{num}săpt.", "durationShortMonths": "one#{num}lună|few#{num}luni|#{num}luni", - "#{num}y": "one#{num}an|few#{num}ani|#{num}ani", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", " + "#{num}y": "one#{num}an|few#{num}ani|#{num}ani" } \ No newline at end of file diff --git a/js/data/locale/ro/ctrynames.json b/js/data/locale/ro/ctrynames.json index 460983f9b7..8e65210358 100644 --- a/js/data/locale/ro/ctrynames.json +++ b/js/data/locale/ro/ctrynames.json @@ -151,8 +151,8 @@ "Jamaica": "JM", "Japonia": "JP", "Jersey": "JE", - "Kazahstan": "KZ", "Kârgâzstan": "KG", + "Kazahstan": "KZ", "Kenya": "KE", "Kiribati": "KI", "Kosovo": "XK", @@ -262,6 +262,7 @@ "Tadjikistan": "TJ", "Taiwan": "TW", "Tanzania": "TZ", + "Țările de Jos": "NL", "Teritoriile Australe È™i Antarctice Franceze": "TF", "Teritoriile Palestiniene": "PS", "Teritoriul Britanic din Oceanul Indian": "IO", @@ -276,7 +277,6 @@ "Turcia": "TR", "Turkmenistan": "TM", "Tuvalu": "TV", - "Țările de Jos": "NL", "Ucraina": "UA", "Uganda": "UG", "Ungaria": "HU", diff --git a/js/data/locale/ro/ctryreverse.json b/js/data/locale/ro/ctryreverse.json index 0363605c16..3dbd251c91 100644 --- a/js/data/locale/ro/ctryreverse.json +++ b/js/data/locale/ro/ctryreverse.json @@ -152,8 +152,8 @@ "JM": "Jamaica", "JP": "Japonia", "JE": "Jersey", - "KZ": "Kazahstan", "KG": "Kârgâzstan", + "KZ": "Kazahstan", "KE": "Kenya", "KI": "Kiribati", "XK": "Kosovo", @@ -262,6 +262,7 @@ "TJ": "Tadjikistan", "TW": "Taiwan", "TZ": "Tanzania", + "NL": "Țările de Jos", "TF": "Teritoriile Australe È™i Antarctice Franceze", "PS": "Teritoriile Palestiniene", "IO": "Teritoriul Britanic din Oceanul Indian", @@ -276,7 +277,6 @@ "TR": "Turcia", "TM": "Turkmenistan", "TV": "Tuvalu", - "NL": "Țările de Jos", "UA": "Ucraina", "UG": "Uganda", "HU": "Ungaria", diff --git a/js/data/locale/ro/regionnames.json b/js/data/locale/ro/regionnames.json index cb223d475b..b9eea233e0 100644 --- a/js/data/locale/ro/regionnames.json +++ b/js/data/locale/ro/regionnames.json @@ -936,10 +936,18 @@ "name": "Sabirabad", "code": "SAB" }, + { + "name": "Șabran", + "code": "SBN" + }, { "name": "Sadarak", "code": "SAD" }, + { + "name": "Șaki", + "code": "SA" + }, { "name": "Salyan", "code": "SAL" @@ -976,6 +984,10 @@ "name": "Siazan", "code": "SIY" }, + { + "name": "Șirvan", + "code": "SR" + }, { "name": "Stepanakert", "code": "XA" @@ -984,18 +996,6 @@ "name": "Sumqayıt", "code": "SM" }, - { - "name": "Șabran", - "code": "SBN" - }, - { - "name": "Șaki", - "code": "SA" - }, - { - "name": "Șirvan", - "code": "SR" - }, { "name": "Tartar", "code": "TAR" @@ -5618,6 +5618,10 @@ "name": "Hérault", "code": "34" }, + { + "name": "ÃŽle-de-France", + "code": "IDF" + }, { "name": "Ille-et-Vilaine", "code": "35" @@ -5634,10 +5638,6 @@ "name": "Isère", "code": "38" }, - { - "name": "ÃŽle-de-France", - "code": "IDF" - }, { "name": "Jura", "code": "39" @@ -6694,14 +6694,14 @@ "name": "Sandwell", "code": "SAW" }, - { - "name": "Scottish Borders", - "code": "SCB" - }, { "name": "ScoÈ›ia", "code": "SCT" }, + { + "name": "Scottish Borders", + "code": "SCB" + }, { "name": "Sefton", "code": "SFT" @@ -6810,6 +6810,10 @@ "name": "Tameside", "code": "TAM" }, + { + "name": "Èšara Galilor", + "code": "WLS" + }, { "name": "Telford and Wrekin", "code": "TFW" @@ -6834,10 +6838,6 @@ "name": "Trafford", "code": "TRF" }, - { - "name": "Èšara Galilor", - "code": "WLS" - }, { "name": "Vale of Glamorgan", "code": "VGL" @@ -12038,14 +12038,14 @@ "name": "raionul Cahul", "code": "CA" }, - { - "name": "raionul Cantemir", - "code": "CT" - }, { "name": "raionul CălăraÈ™i", "code": "CL" }, + { + "name": "raionul Cantemir", + "code": "CT" + }, { "name": "raionul CăuÈ™eni", "code": "CS" @@ -12122,22 +12122,22 @@ "name": "raionul Sîngerei", "code": "SI" }, - { - "name": "raionul Soroca", - "code": "SO" - }, - { - "name": "raionul Strășeni", - "code": "ST" - }, { "name": "raionul ȘoldăneÈ™ti", "code": "SD" }, + { + "name": "raionul Soroca", + "code": "SO" + }, { "name": "raionul Ștefan Vodă", "code": "SV" }, + { + "name": "raionul Strășeni", + "code": "ST" + }, { "name": "raionul Taraclia", "code": "TA" @@ -15652,14 +15652,14 @@ "name": "BotoÈ™ani", "code": "BT" }, - { - "name": "BraÈ™ov", - "code": "BV" - }, { "name": "Brăila", "code": "BR" }, + { + "name": "BraÈ™ov", + "code": "BV" + }, { "name": "BucureÈ™ti", "code": "B" @@ -15668,14 +15668,14 @@ "name": "Buzău", "code": "BZ" }, - { - "name": "CaraÈ™-Severin", - "code": "CS" - }, { "name": "CălăraÈ™i", "code": "CL" }, + { + "name": "CaraÈ™-Severin", + "code": "CS" + }, { "name": "Cluj", "code": "CJ" @@ -15752,14 +15752,14 @@ "name": "Prahova", "code": "PH" }, - { - "name": "Satu Mare", - "code": "SM" - }, { "name": "Sălaj", "code": "SJ" }, + { + "name": "Satu Mare", + "code": "SM" + }, { "name": "Sibiu", "code": "SB" @@ -15780,14 +15780,14 @@ "name": "Tulcea", "code": "TL" }, - { - "name": "Vaslui", - "code": "VS" - }, { "name": "Vâlcea", "code": "VL" }, + { + "name": "Vaslui", + "code": "VS" + }, { "name": "Vrancea", "code": "VN" @@ -16220,10 +16220,6 @@ "name": "Tatarstan", "code": "TA" }, - { - "name": "Tuva", - "code": "TY" - }, { "name": "Èšinutul Altai", "code": "ALT" @@ -16252,6 +16248,10 @@ "name": "Èšinutul Stavropol", "code": "STA" }, + { + "name": "Tuva", + "code": "TY" + }, { "name": "Udmurtia", "code": "UD" @@ -20416,10 +20416,6 @@ "name": "Bà Rịa - VÅ©ng Tàu", "code": "43" }, - { - "name": "Bạc Liêu", - "code": "55" - }, { "name": "Bắc Giang", "code": "54" @@ -20428,6 +20424,10 @@ "name": "Bắc Kạn", "code": "53" }, + { + "name": "Bạc Liêu", + "code": "55" + }, { "name": "Bắc Ninh", "code": "56" @@ -20548,6 +20548,10 @@ "name": "Lai Châu", "code": "01" }, + { + "name": "Lâm Äồng", + "code": "35" + }, { "name": "Lạng SÆ¡n", "code": "09" @@ -20556,10 +20560,6 @@ "name": "Lào Cai", "code": "02" }, - { - "name": "Lâm Äồng", - "code": "35" - }, { "name": "Long An", "code": "41" diff --git a/js/data/locale/ro/sysres.json b/js/data/locale/ro/sysres.json index 796e32b87e..46e37f4ee7 100644 --- a/js/data/locale/ro/sysres.json +++ b/js/data/locale/ro/sysres.json @@ -95,6 +95,14 @@ "1#1 wk|#{num} wks": "one#{num} săpt.|few#{num} săpt.|#{num} săpt.", "1#1 mon|#{num} mons": "one#{num} lună|few#{num} luni|#{num} luni", "1#1 yr|#{num} yrs": "one#{num} an|few#{num} ani|#{num} ani", + "durationMediumMillis": "one#{num} ms|few#{num} ms|#{num} ms", + "1#1 se|#{num} sec": "one#{num} s|few#{num} s|#{num} s", + "1#1 mi|#{num} min": "one#{num} m|few#{num} m|#{num} m", + "durationMediumHours": "one#{num} h|few#{num} h|#{num} h", + "1#1 dy|#{num} dys": "one#{num} z|few#{num} z|#{num} z", + "durationMediumWeeks": "one#{num} săpt.|few#{num} săpt.|#{num} săpt.", + "1#1 mo|#{num} mos": "one#{num} l|few#{num} l|#{num} l", + "durationMediumYears": "one#{num} a|few#{num} a|#{num} a", "durationShortMillis": "one#{num} ms|few#{num} ms|#{num} ms", "#{num}s": "one#{num} s|few#{num} s|#{num} s", "durationShortMinutes": "one#{num} m|few#{num} m|#{num} m", @@ -103,22 +111,6 @@ "#{num}w": "one#{num} săpt.|few#{num} săpt.|#{num} săpt.", "durationShortMonths": "one#{num} l|few#{num} l|#{num} l", "#{num}y": "one#{num} a|few#{num} a|#{num} a", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", - "durationMediumMillis": "one#{num} ms|few#{num} ms|#{num} ms", - "1#1 se|#{num} sec": "#{num} se", - "1#1 mi|#{num} min": "#{num} mi", - "durationMediumHours": "one#{num} oră|#{num} ore", - "1#1 dy|#{num} dys": "#{num} zi", - "durationMediumWeeks": "#{num} să", - "1#1 mo|#{num} mos": "#{num} lu", - "durationMediumYears": "one#{num} an|#{num} ani", "1#in 1 second|#in {num} seconds": "one#peste {num} secundă|few#peste {num} secunde|#peste {num} de secunde", "1#in 1 minute|#in {num} minutes": "one#peste {num} minut|few#peste {num} minute|#peste {num} de minute", "1#in 1 hour|#in {num} hours": "one#peste {num} oră|few#peste {num} ore|#peste {num} de ore", @@ -136,10 +128,10 @@ "#in {num}s": "one#peste {num} sec.|few#peste {num} sec.|#peste {num} sec.", "#in {num}mi": "one#peste {num} min.|few#peste {num} min.|#peste {num} min.", "#in {num}h": "one#peste {num} h|few#peste {num} h|#peste {num} h", - "#in {num}d": "one#peste {num} zi|few#peste {num} zile|#peste {num} zile", + "#in {num}d": "one#peste {num} zi|few#peste {num} zile|#peste {num} de zile", "#in {num}w": "one#peste {num} săpt.|few#peste {num} săpt.|#peste {num} săpt.", "#in {num}mo": "one#peste {num} lună|few#peste {num} luni|#peste {num} luni", - "#in {num}y": "one#peste {num} an|few#peste {num} ani|#peste {num} ani", + "#in {num}y": "one#peste {num} an|few#peste {num} ani|#peste {num} de ani", "1#1 second ago|#{num} seconds ago": "one#acum {num} secundă|few#acum {num} secunde|#acum {num} de secunde", "1#1 minute ago|#{num} minutes ago": "one#acum {num} minut|few#acum {num} minute|#acum {num} de minute", "1#1 hour ago|#{num} hours ago": "one#acum {num} oră|few#acum {num} ore|#acum {num} de ore", @@ -157,8 +149,16 @@ "#{num}s ago": "one#acum {num} sec.|few#acum {num} sec.|#acum {num} sec.", "#{num}mi ago": "one#acum {num} min.|few#acum {num} min.|#acum {num} min.", "#{num}h ago": "one#acum {num} h|few#acum {num} h|#acum {num} h", - "#{num}d ago": "one#acum {num} zi|few#acum {num} zile|#acum {num} zile", + "#{num}d ago": "one#acum {num} zi|few#acum {num} zile|#acum {num} de zile", "#{num}w ago": "one#acum {num} săpt.|few#acum {num} săpt.|#acum {num} săpt.", "#{num}mo ago": "one#acum {num} lună|few#acum {num} luni|#acum {num} luni", - "#{num}y ago": "one#acum {num} an|few#acum {num} ani|#acum {num} de ani" + "#{num}y ago": "one#acum {num} an|few#acum {num} ani|#acum {num} de ani", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/rob/scripts.jf b/js/data/locale/rob/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/rob/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/rof/sysres.json b/js/data/locale/rof/sysres.json index 17eace1635..5e66053f40 100644 --- a/js/data/locale/rof/sysres.json +++ b/js/data/locale/rof/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/root/langname.jf b/js/data/locale/root/langname.jf new file mode 100644 index 0000000000..d5918a3da8 --- /dev/null +++ b/js/data/locale/root/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Root" +} \ No newline at end of file diff --git a/js/data/locale/rtm/langname.jf b/js/data/locale/rtm/langname.jf new file mode 100644 index 0000000000..5a4d8c6a66 --- /dev/null +++ b/js/data/locale/rtm/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Rotuman" +} \ No newline at end of file diff --git a/js/data/locale/rtm/scripts.jf b/js/data/locale/rtm/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/rtm/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/ru/BY/ctrynames.json b/js/data/locale/ru/BY/ctrynames.json index dbb4063cb1..e4473524c6 100644 --- a/js/data/locale/ru/BY/ctrynames.json +++ b/js/data/locale/ru/BY/ctrynames.json @@ -1,4 +1,5 @@ { + "Sub-Saharan Africa": "202", "ÐвÑтралазиÑ": "053", "ÐвÑтралиÑ": "AU", "ÐвÑтриÑ": "AT", @@ -289,6 +290,5 @@ "Южно-ÐфриканÑÐºÐ°Ñ Ð ÐµÑпублика": "ZA", "Южный Судан": "SS", "Ямайка": "JM", - "ЯпониÑ": "JP", - "Sub-Saharan Africa": "202" + "ЯпониÑ": "JP" } \ No newline at end of file diff --git a/js/data/locale/ru/BY/dateformats.json b/js/data/locale/ru/BY/dateformats.json new file mode 100644 index 0000000000..7c6b6691df --- /dev/null +++ b/js/data/locale/ru/BY/dateformats.json @@ -0,0 +1,167 @@ +{ + "gregorian": { + "order": "{date}, {time}", + "date": { + "dmwy": { + "f": "EEEE, d MMMM yyyy 'г'.", + "l": "EEE, d MMMM yyyy 'г'.", + "m": "EE, d MMM yyyy 'г'.", + "s": "E, dd.MM.yyyy" + }, + "dmy": { + "f": "d MMMM yyyy 'г'.", + "l": "d MMMM yyyy 'г'.", + "m": "d MMM yyyy 'г'.", + "s": "dd.MM.yyyy" + }, + "dmw": { + "f": "EEEE, d MMMM", + "l": "EEE, d MMMM", + "m": "EE, d MMM", + "s": "E, dd.MM" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "dd.MM" + }, + "my": { + "f": "LLLL yyyy 'г'.", + "l": "LLLL yyyy 'г'.", + "m": "LLL yyyy 'г'.", + "s": "MM.yyyy" + }, + "dw": { + "f": "EEEE, d", + "l": "EEE, d", + "m": "EE, d", + "s": "E, dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + }, + "e": { + "f": "cccc", + "l": "ccc", + "m": "cc", + "s": "c" + }, + "l": { + "f": "LLLL", + "l": "LLLL", + "m": "LLL", + "s": "LL" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} г., {st} – {et}", + "l": "{sd} {sm} {sy} г., {st} – {et}", + "m": "{sd} {sm} {sy} г., {st} – {et}", + "s": "{sd}.{sm}.{sy}, {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}", + "l": "{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}", + "m": "{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}", + "s": "{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}", + "l": "{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}", + "m": "{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}", + "s": "{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}", + "l": "{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}", + "m": "{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}", + "s": "{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey} г.", + "l": "{sd} – {ed} {em} {ey} г.", + "m": "{sd} – {ed} {em} {ey} г.", + "s": "{sd} – {ed}.{em}.{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey} г.", + "l": "{sd} {sm} – {ed} {em} {ey} г.", + "m": "{sd} {sm} – {ed} {em} {ey} г.", + "s": "{sd}.{sm} – {ed}.{em}.{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} г. – {ed} {em} {ey} г.", + "l": "{sd} {sm} {sy} г. – {ed} {em} {ey} г.", + "m": "{sd} {sm} {sy} г. – {ed} {em} {ey} г.", + "s": "{sd}.{sm}.{sy} – {ed}.{em}.{ey}" + }, + "c20": { + "f": "{sm} {sy} г. – {em} {ey} г.", + "l": "{sm} {sy} г. – {em} {ey} г.", + "m": "{sm} {sy} г. – {em} {ey} г.", + "s": "{sm}.{sy} – {em}.{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/ru/KG/ctrynames.json b/js/data/locale/ru/KG/ctrynames.json index dbb4063cb1..e4473524c6 100644 --- a/js/data/locale/ru/KG/ctrynames.json +++ b/js/data/locale/ru/KG/ctrynames.json @@ -1,4 +1,5 @@ { + "Sub-Saharan Africa": "202", "ÐвÑтралазиÑ": "053", "ÐвÑтралиÑ": "AU", "ÐвÑтриÑ": "AT", @@ -289,6 +290,5 @@ "Южно-ÐфриканÑÐºÐ°Ñ Ð ÐµÑпублика": "ZA", "Южный Судан": "SS", "Ямайка": "JM", - "ЯпониÑ": "JP", - "Sub-Saharan Africa": "202" + "ЯпониÑ": "JP" } \ No newline at end of file diff --git a/js/data/locale/ru/KG/dateformats.json b/js/data/locale/ru/KG/dateformats.json new file mode 100644 index 0000000000..7c6b6691df --- /dev/null +++ b/js/data/locale/ru/KG/dateformats.json @@ -0,0 +1,167 @@ +{ + "gregorian": { + "order": "{date}, {time}", + "date": { + "dmwy": { + "f": "EEEE, d MMMM yyyy 'г'.", + "l": "EEE, d MMMM yyyy 'г'.", + "m": "EE, d MMM yyyy 'г'.", + "s": "E, dd.MM.yyyy" + }, + "dmy": { + "f": "d MMMM yyyy 'г'.", + "l": "d MMMM yyyy 'г'.", + "m": "d MMM yyyy 'г'.", + "s": "dd.MM.yyyy" + }, + "dmw": { + "f": "EEEE, d MMMM", + "l": "EEE, d MMMM", + "m": "EE, d MMM", + "s": "E, dd.MM" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "dd.MM" + }, + "my": { + "f": "LLLL yyyy 'г'.", + "l": "LLLL yyyy 'г'.", + "m": "LLL yyyy 'г'.", + "s": "MM.yyyy" + }, + "dw": { + "f": "EEEE, d", + "l": "EEE, d", + "m": "EE, d", + "s": "E, dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + }, + "e": { + "f": "cccc", + "l": "ccc", + "m": "cc", + "s": "c" + }, + "l": { + "f": "LLLL", + "l": "LLLL", + "m": "LLL", + "s": "LL" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} г., {st} – {et}", + "l": "{sd} {sm} {sy} г., {st} – {et}", + "m": "{sd} {sm} {sy} г., {st} – {et}", + "s": "{sd}.{sm}.{sy}, {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}", + "l": "{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}", + "m": "{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}", + "s": "{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}", + "l": "{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}", + "m": "{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}", + "s": "{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}", + "l": "{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}", + "m": "{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}", + "s": "{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey} г.", + "l": "{sd} – {ed} {em} {ey} г.", + "m": "{sd} – {ed} {em} {ey} г.", + "s": "{sd} – {ed}.{em}.{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey} г.", + "l": "{sd} {sm} – {ed} {em} {ey} г.", + "m": "{sd} {sm} – {ed} {em} {ey} г.", + "s": "{sd}.{sm} – {ed}.{em}.{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} г. – {ed} {em} {ey} г.", + "l": "{sd} {sm} {sy} г. – {ed} {em} {ey} г.", + "m": "{sd} {sm} {sy} г. – {ed} {em} {ey} г.", + "s": "{sd}.{sm}.{sy} – {ed}.{em}.{ey}" + }, + "c20": { + "f": "{sm} {sy} г. – {em} {ey} г.", + "l": "{sm} {sy} г. – {em} {ey} г.", + "m": "{sm} {sy} г. – {em} {ey} г.", + "s": "{sm}.{sy} – {em}.{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/ru/KZ/ctrynames.json b/js/data/locale/ru/KZ/ctrynames.json index dbb4063cb1..e4473524c6 100644 --- a/js/data/locale/ru/KZ/ctrynames.json +++ b/js/data/locale/ru/KZ/ctrynames.json @@ -1,4 +1,5 @@ { + "Sub-Saharan Africa": "202", "ÐвÑтралазиÑ": "053", "ÐвÑтралиÑ": "AU", "ÐвÑтриÑ": "AT", @@ -289,6 +290,5 @@ "Южно-ÐфриканÑÐºÐ°Ñ Ð ÐµÑпублика": "ZA", "Южный Судан": "SS", "Ямайка": "JM", - "ЯпониÑ": "JP", - "Sub-Saharan Africa": "202" + "ЯпониÑ": "JP" } \ No newline at end of file diff --git a/js/data/locale/ru/KZ/dateformats.json b/js/data/locale/ru/KZ/dateformats.json new file mode 100644 index 0000000000..7c6b6691df --- /dev/null +++ b/js/data/locale/ru/KZ/dateformats.json @@ -0,0 +1,167 @@ +{ + "gregorian": { + "order": "{date}, {time}", + "date": { + "dmwy": { + "f": "EEEE, d MMMM yyyy 'г'.", + "l": "EEE, d MMMM yyyy 'г'.", + "m": "EE, d MMM yyyy 'г'.", + "s": "E, dd.MM.yyyy" + }, + "dmy": { + "f": "d MMMM yyyy 'г'.", + "l": "d MMMM yyyy 'г'.", + "m": "d MMM yyyy 'г'.", + "s": "dd.MM.yyyy" + }, + "dmw": { + "f": "EEEE, d MMMM", + "l": "EEE, d MMMM", + "m": "EE, d MMM", + "s": "E, dd.MM" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "dd.MM" + }, + "my": { + "f": "LLLL yyyy 'г'.", + "l": "LLLL yyyy 'г'.", + "m": "LLL yyyy 'г'.", + "s": "MM.yyyy" + }, + "dw": { + "f": "EEEE, d", + "l": "EEE, d", + "m": "EE, d", + "s": "E, dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + }, + "e": { + "f": "cccc", + "l": "ccc", + "m": "cc", + "s": "c" + }, + "l": { + "f": "LLLL", + "l": "LLLL", + "m": "LLL", + "s": "LL" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} г., {st} – {et}", + "l": "{sd} {sm} {sy} г., {st} – {et}", + "m": "{sd} {sm} {sy} г., {st} – {et}", + "s": "{sd}.{sm}.{sy}, {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}", + "l": "{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}", + "m": "{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}", + "s": "{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}", + "l": "{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}", + "m": "{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}", + "s": "{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}", + "l": "{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}", + "m": "{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}", + "s": "{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey} г.", + "l": "{sd} – {ed} {em} {ey} г.", + "m": "{sd} – {ed} {em} {ey} г.", + "s": "{sd} – {ed}.{em}.{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey} г.", + "l": "{sd} {sm} – {ed} {em} {ey} г.", + "m": "{sd} {sm} – {ed} {em} {ey} г.", + "s": "{sd}.{sm} – {ed}.{em}.{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} г. – {ed} {em} {ey} г.", + "l": "{sd} {sm} {sy} г. – {ed} {em} {ey} г.", + "m": "{sd} {sm} {sy} г. – {ed} {em} {ey} г.", + "s": "{sd}.{sm}.{sy} – {ed}.{em}.{ey}" + }, + "c20": { + "f": "{sm} {sy} г. – {em} {ey} г.", + "l": "{sm} {sy} г. – {em} {ey} г.", + "m": "{sm} {sy} г. – {em} {ey} г.", + "s": "{sm}.{sy} – {em}.{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/ru/MD/ctrynames.json b/js/data/locale/ru/MD/ctrynames.json index dbb4063cb1..e4473524c6 100644 --- a/js/data/locale/ru/MD/ctrynames.json +++ b/js/data/locale/ru/MD/ctrynames.json @@ -1,4 +1,5 @@ { + "Sub-Saharan Africa": "202", "ÐвÑтралазиÑ": "053", "ÐвÑтралиÑ": "AU", "ÐвÑтриÑ": "AT", @@ -289,6 +290,5 @@ "Южно-ÐфриканÑÐºÐ°Ñ Ð ÐµÑпублика": "ZA", "Южный Судан": "SS", "Ямайка": "JM", - "ЯпониÑ": "JP", - "Sub-Saharan Africa": "202" + "ЯпониÑ": "JP" } \ No newline at end of file diff --git a/js/data/locale/ru/MD/dateformats.json b/js/data/locale/ru/MD/dateformats.json new file mode 100644 index 0000000000..7c6b6691df --- /dev/null +++ b/js/data/locale/ru/MD/dateformats.json @@ -0,0 +1,167 @@ +{ + "gregorian": { + "order": "{date}, {time}", + "date": { + "dmwy": { + "f": "EEEE, d MMMM yyyy 'г'.", + "l": "EEE, d MMMM yyyy 'г'.", + "m": "EE, d MMM yyyy 'г'.", + "s": "E, dd.MM.yyyy" + }, + "dmy": { + "f": "d MMMM yyyy 'г'.", + "l": "d MMMM yyyy 'г'.", + "m": "d MMM yyyy 'г'.", + "s": "dd.MM.yyyy" + }, + "dmw": { + "f": "EEEE, d MMMM", + "l": "EEE, d MMMM", + "m": "EE, d MMM", + "s": "E, dd.MM" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "dd.MM" + }, + "my": { + "f": "LLLL yyyy 'г'.", + "l": "LLLL yyyy 'г'.", + "m": "LLL yyyy 'г'.", + "s": "MM.yyyy" + }, + "dw": { + "f": "EEEE, d", + "l": "EEE, d", + "m": "EE, d", + "s": "E, dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + }, + "e": { + "f": "cccc", + "l": "ccc", + "m": "cc", + "s": "c" + }, + "l": { + "f": "LLLL", + "l": "LLLL", + "m": "LLL", + "s": "LL" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} г., {st} – {et}", + "l": "{sd} {sm} {sy} г., {st} – {et}", + "m": "{sd} {sm} {sy} г., {st} – {et}", + "s": "{sd}.{sm}.{sy}, {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}", + "l": "{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}", + "m": "{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}", + "s": "{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}", + "l": "{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}", + "m": "{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}", + "s": "{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}", + "l": "{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}", + "m": "{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}", + "s": "{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey} г.", + "l": "{sd} – {ed} {em} {ey} г.", + "m": "{sd} – {ed} {em} {ey} г.", + "s": "{sd} – {ed}.{em}.{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey} г.", + "l": "{sd} {sm} – {ed} {em} {ey} г.", + "m": "{sd} {sm} – {ed} {em} {ey} г.", + "s": "{sd}.{sm} – {ed}.{em}.{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} г. – {ed} {em} {ey} г.", + "l": "{sd} {sm} {sy} г. – {ed} {em} {ey} г.", + "m": "{sd} {sm} {sy} г. – {ed} {em} {ey} г.", + "s": "{sd}.{sm}.{sy} – {ed}.{em}.{ey}" + }, + "c20": { + "f": "{sm} {sy} г. – {em} {ey} г.", + "l": "{sm} {sy} г. – {em} {ey} г.", + "m": "{sm} {sy} г. – {em} {ey} г.", + "s": "{sm}.{sy} – {em}.{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/ru/UA/ctrynames.json b/js/data/locale/ru/UA/ctrynames.json index aaf1558295..c5ad1339f7 100644 --- a/js/data/locale/ru/UA/ctrynames.json +++ b/js/data/locale/ru/UA/ctrynames.json @@ -1,4 +1,5 @@ { + "Sub-Saharan Africa": "202", "ÐвÑтралазиÑ": "053", "ÐвÑтралиÑ": "AU", "ÐвÑтриÑ": "AT", @@ -289,6 +290,5 @@ "Южно-ÐфриканÑÐºÐ°Ñ Ð ÐµÑпублика": "ZA", "Южный Судан": "SS", "Ямайка": "JM", - "ЯпониÑ": "JP", - "Sub-Saharan Africa": "202" + "ЯпониÑ": "JP" } \ No newline at end of file diff --git a/js/data/locale/ru/UA/sysres.json b/js/data/locale/ru/UA/sysres.json deleted file mode 100644 index e0e9a2215a..0000000000 --- a/js/data/locale/ru/UA/sysres.json +++ /dev/null @@ -1,190 +0,0 @@ -{ - "MMMM1": "ÑнварÑ", - "MMM1": "Ñнв.", - "NN1": "Ñн", - "N1": "Ñ", - "MMMM2": "февралÑ", - "MMM2": "февр.", - "NN2": "фе", - "N2": "Ñ„", - "MMMM3": "марта", - "MMM3": "мар.", - "NN3": "ма", - "N3": "м", - "MMMM4": "апрелÑ", - "MMM4": "апр.", - "NN4": "ап", - "N4": "а", - "MMMM5": "маÑ", - "MMM5": "маÑ", - "NN5": "ма", - "N5": "м", - "MMMM6": "июнÑ", - "MMM6": "июн.", - "NN6": "ию", - "N6": "и", - "MMMM7": "июлÑ", - "MMM7": "июл.", - "NN7": "ию", - "N7": "и", - "MMMM8": "авгуÑта", - "MMM8": "авг.", - "NN8": "ав", - "N8": "а", - "MMMM9": "ÑентÑбрÑ", - "MMM9": "Ñент.", - "NN9": "Ñе", - "N9": "Ñ", - "MMMM10": "октÑбрÑ", - "MMM10": "окт.", - "NN10": "ок", - "N10": "о", - "MMMM11": "ноÑбрÑ", - "MMM11": "ноÑб.", - "NN11": "но", - "N11": "н", - "MMMM12": "декабрÑ", - "MMM12": "дек.", - "NN12": "де", - "N12": "д", - "LLLL1": "Ñнварь", - "LLL1": "Ñнв.", - "LL1": "Ñн", - "L1": "Я", - "LLLL2": "февраль", - "LLL2": "февр.", - "LL2": "фе", - "L2": "Ф", - "LLLL3": "март", - "LLL3": "март", - "LL3": "ма", - "L3": "Ðœ", - "LLLL4": "апрель", - "LLL4": "апр.", - "LL4": "ап", - "L4": "Ð", - "LLLL5": "май", - "LLL5": "май", - "LL5": "ма", - "L5": "Ðœ", - "LLLL6": "июнь", - "LLL6": "июнь", - "LL6": "ию", - "L6": "И", - "LLLL7": "июль", - "LLL7": "июль", - "LL7": "ию", - "L7": "И", - "LLLL8": "авгуÑÑ‚", - "LLL8": "авг.", - "LL8": "ав", - "L8": "Ð", - "LLLL9": "ÑентÑбрь", - "LLL9": "Ñент.", - "LL9": "Ñе", - "L9": "С", - "LLLL10": "октÑбрь", - "LLL10": "окт.", - "LL10": "ок", - "L10": "О", - "LLLL11": "ноÑбрь", - "LLL11": "ноÑб.", - "LL11": "но", - "L11": "Ð", - "LLLL12": "декабрь", - "LLL12": "дек.", - "LL12": "де", - "L12": "Д", - "EEEE0": "воÑкреÑенье", - "EEE0": "вÑ", - "EE0": "вÑ", - "E0": "вÑ", - "EEEE1": "понедельник", - "EEE1": "пн", - "EE1": "пн", - "E1": "пн", - "EEEE2": "вторник", - "EEE2": "вт", - "EE2": "вт", - "E2": "вт", - "EEEE3": "Ñреда", - "EEE3": "ÑÑ€", - "EE3": "ÑÑ€", - "E3": "ÑÑ€", - "EEEE4": "четверг", - "EEE4": "чт", - "EE4": "чт", - "E4": "чт", - "EEEE5": "пÑтница", - "EEE5": "пт", - "EE5": "пт", - "E5": "пт", - "EEEE6": "Ñуббота", - "EEE6": "Ñб", - "EE6": "Ñб", - "E6": "Ñб", - "cccc0": "воÑкреÑенье", - "ccc0": "вÑ", - "cc0": "вÑ", - "c0": "Ð’", - "cccc1": "понедельник", - "ccc1": "пн", - "cc1": "пн", - "c1": "П", - "cccc2": "вторник", - "ccc2": "вт", - "cc2": "вт", - "c2": "Ð’", - "cccc3": "Ñреда", - "ccc3": "ÑÑ€", - "cc3": "ÑÑ€", - "c3": "С", - "cccc4": "четверг", - "ccc4": "чт", - "cc4": "чт", - "c4": "Ч", - "cccc5": "пÑтница", - "ccc5": "пт", - "cc5": "пт", - "c5": "П", - "cccc6": "Ñуббота", - "ccc6": "Ñб", - "cc6": "Ñб", - "c6": "С", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} миллиÑекунда|few#{num} миллиÑекунды|many#{num} миллиÑекунд|#{num} миллиÑекунды", - "1#1 second|#{num} seconds": "one#{num} Ñекунда|few#{num} Ñекунды|many#{num} Ñекунд|#{num} Ñекунды", - "1#1 minute|#{num} minutes": "one#{num} минута|few#{num} минуты|many#{num} минут|#{num} минуты", - "1#1 hour|#{num} hours": "one#{num} чаÑ|few#{num} чаÑа|many#{num} чаÑов|#{num} чаÑа", - "1#1 day|#{num} days": "one#{num} день|few#{num} днÑ|many#{num} дней|#{num} днÑ", - "1#1 week|#{num} weeks": "one#{num} неделÑ|few#{num} недели|many#{num} недель|#{num} недели", - "1#1 month|#{num} months": "one#{num} меÑÑц|few#{num} меÑÑца|many#{num} меÑÑцев|#{num} меÑÑца", - "1#1 year|#{num} years": "one#{num} год|few#{num} года|many#{num} лет|#{num} года", - "#{num} ms": "one#{num} мÑ|few#{num} мÑ|many#{num} мÑ|#{num} мÑ", - "1#1 sec|#{num} sec": "one#{num} Ñ|few#{num} Ñ|many#{num} Ñ|#{num} Ñ", - "1#1 min|#{num} min": "one#{num} мин|few#{num} мин|many#{num} мин|#{num} мин", - "1#1 hr|#{num} hrs": "one#{num} ч|few#{num} ч|many#{num} ч|#{num} ч", - "durationLongDays": "one#{num} дн.|few#{num} дн.|many#{num} дн.|#{num} дн.", - "1#1 wk|#{num} wks": "one#{num} нед.|few#{num} нед.|many#{num} нед.|#{num} нед.", - "1#1 mon|#{num} mons": "one#{num} меÑ.|few#{num} меÑ.|many#{num} меÑ.|#{num} меÑ.", - "1#1 yr|#{num} yrs": "one#{num} г.|few#{num} г.|many#{num} л.|#{num} г.", - "durationShortMillis": "one#{num} мÑ|few#{num} мÑ|many#{num} мÑ|#{num} мÑ", - "#{num}s": "one#{num} Ñ|few#{num} Ñ|many#{num} Ñ|#{num} Ñ", - "durationShortMinutes": "one#{num} мин|few#{num} мин|many#{num} мин|#{num} мин", - "#{num}h": "one#{num} ч|few#{num} ч|many#{num} ч|#{num} ч", - "#{num}d": "one#{num} д.|few#{num} д.|many#{num} д.|#{num} д.", - "#{num}w": "one#{num} н.|few#{num} н.|many#{num} н.|#{num} н.", - "durationShortMonths": "one#{num} м.|few#{num} м.|many#{num} м.|#{num} м.", - "#{num}y": "one#{num} г.|few#{num} г.|many#{num} л.|#{num} г.", - "separatorFull": " ", - "finalSeparatorFull": " и ", - "separatorLong": " ", - "finalSeparatorLong": " и ", - "separatorMedium": " ", - "finalSeparatorMedium": " и ", - "separatorShort": " ", - "finalSeparatorShort": " " -} \ No newline at end of file diff --git a/js/data/locale/ru/ctrynames.json b/js/data/locale/ru/ctrynames.json index dbb4063cb1..e4473524c6 100644 --- a/js/data/locale/ru/ctrynames.json +++ b/js/data/locale/ru/ctrynames.json @@ -1,4 +1,5 @@ { + "Sub-Saharan Africa": "202", "ÐвÑтралазиÑ": "053", "ÐвÑтралиÑ": "AU", "ÐвÑтриÑ": "AT", @@ -289,6 +290,5 @@ "Южно-ÐфриканÑÐºÐ°Ñ Ð ÐµÑпублика": "ZA", "Южный Судан": "SS", "Ямайка": "JM", - "ЯпониÑ": "JP", - "Sub-Saharan Africa": "202" + "ЯпониÑ": "JP" } \ No newline at end of file diff --git a/js/data/locale/ru/dateformats.json b/js/data/locale/ru/dateformats.json index 35754e000b..7c6b6691df 100644 --- a/js/data/locale/ru/dateformats.json +++ b/js/data/locale/ru/dateformats.json @@ -92,19 +92,19 @@ "ahmsz": "h:mm:ss a z" }, "24": { - "h": "H", + "h": "HH", "m": "mm", "s": "ss", - "ah": "H", - "hm": "H:mm", + "ah": "HH", + "hm": "HH:mm", "ms": "mm:ss", - "ahm": "H:mm", - "hms": "H:mm:ss", - "hmz": "H:mm z", - "ahmz": "H:mm z", - "ahms": "H:mm:ss", - "hmsz": "H:mm:ss z", - "ahmsz": "H:mm:ss z" + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" } }, "range": { diff --git a/js/data/locale/ru/list.json b/js/data/locale/ru/list.json index 825a92cb61..959fa3c444 100644 --- a/js/data/locale/ru/list.json +++ b/js/data/locale/ru/list.json @@ -4,29 +4,9 @@ "end": "{0} и {1}" }, "unit": { - "short": { - "2": "{0} {1}", - "start": "{0} {1}", - "middle": "{0} {1}", - "end": "{0} {1}" - }, - "medium": { - "2": "{0} и {1}", - "start": "{0} {1}", - "middle": "{0} {1}", - "end": "{0} и {1}" - }, - "long": { - "2": "{0} и {1}", - "start": "{0} {1}", - "middle": "{0} {1}", - "end": "{0} и {1}" - }, - "full": { - "2": "{0} и {1}", - "start": "{0} {1}", - "middle": "{0} {1}", - "end": "{0} и {1}" - } + "2": "{0} {1}", + "start": "{0} {1}", + "middle": "{0} {1}", + "end": "{0} {1}" } } \ No newline at end of file diff --git a/js/data/locale/ru/regionnames.json b/js/data/locale/ru/regionnames.json index 1e5441efae..c04f3955e9 100644 --- a/js/data/locale/ru/regionnames.json +++ b/js/data/locale/ru/regionnames.json @@ -232,54 +232,6 @@ } ], "AL": [ - { - "name": "Берат", - "code": "01" - }, - { - "name": "Влёра", - "code": "12" - }, - { - "name": "ГирокаÑтра", - "code": "05" - }, - { - "name": "Дибра", - "code": "09" - }, - { - "name": "ДурреÑ", - "code": "02" - }, - { - "name": "Корча", - "code": "06" - }, - { - "name": "КукеÑ", - "code": "07" - }, - { - "name": "Лежа", - "code": "08" - }, - { - "name": "Тирана", - "code": "11" - }, - { - "name": "Фиери", - "code": "04" - }, - { - "name": "Шкодер", - "code": "10" - }, - { - "name": "ЭльбаÑан", - "code": "03" - }, { "name": "Berat", "code": "BR" @@ -423,6 +375,54 @@ { "name": "Vlorë", "code": "VL" + }, + { + "name": "Берат", + "code": "01" + }, + { + "name": "Влёра", + "code": "12" + }, + { + "name": "ГирокаÑтра", + "code": "05" + }, + { + "name": "Дибра", + "code": "09" + }, + { + "name": "ДурреÑ", + "code": "02" + }, + { + "name": "Корча", + "code": "06" + }, + { + "name": "КукеÑ", + "code": "07" + }, + { + "name": "Лежа", + "code": "08" + }, + { + "name": "Тирана", + "code": "11" + }, + { + "name": "Фиери", + "code": "04" + }, + { + "name": "Шкодер", + "code": "10" + }, + { + "name": "ЭльбаÑан", + "code": "03" } ], "AM": [ @@ -716,6 +716,10 @@ } ], "AZ": [ + { + "name": "Naftalan", + "code": "NA" + }, { "name": "ÐгдамÑкий район", "code": "AGM" @@ -1023,25 +1027,9 @@ { "name": "ЯрдымлинÑкий район", "code": "YAR" - }, - { - "name": "Naftalan", - "code": "NA" } ], "BA": [ - { - "name": "Округ Брчко", - "code": "BRC" - }, - { - "name": "РеÑпублика СербÑкаÑ", - "code": "SRP" - }, - { - "name": "Ð¤ÐµÐ´ÐµÑ€Ð°Ñ†Ð¸Ñ Ð‘Ð¾Ñнии и Герцеговины", - "code": "BIH" - }, { "name": "Bosnian Podrinje", "code": "05" @@ -1081,6 +1069,18 @@ { "name": "Zenica-Doboj", "code": "04" + }, + { + "name": "Округ Брчко", + "code": "BRC" + }, + { + "name": "РеÑпублика СербÑкаÑ", + "code": "SRP" + }, + { + "name": "Ð¤ÐµÐ´ÐµÑ€Ð°Ñ†Ð¸Ñ Ð‘Ð¾Ñнии и Герцеговины", + "code": "BIH" } ], "BB": [ @@ -1844,6 +1844,10 @@ } ], "BI": [ + { + "name": "Rumonge", + "code": "RM" + }, { "name": "Бубанза", "code": "BB" @@ -1911,10 +1915,6 @@ { "name": "Чанкузо", "code": "CA" - }, - { - "name": "Rumonge", - "code": "RM" } ], "BJ": [ @@ -2356,6 +2356,10 @@ } ], "BW": [ + { + "name": "Chobe", + "code": "CH" + }, { "name": "Габороне", "code": "GA" @@ -2415,10 +2419,6 @@ { "name": "Южный округ", "code": "SO" - }, - { - "name": "Chobe", - "code": "CH" } ], "BY": [ @@ -2532,6 +2532,26 @@ } ], "CD": [ + { + "name": "Bandundu", + "code": "BN" + }, + { + "name": "Ituri", + "code": "IT" + }, + { + "name": "Kasaï-Occidental", + "code": "KW" + }, + { + "name": "Katanga", + "code": "KA" + }, + { + "name": "Orientale", + "code": "OR" + }, { "name": "Верхнее Ломами", "code": "HL" @@ -2631,26 +2651,6 @@ { "name": "Южное Убанги", "code": "SU" - }, - { - "name": "Bandundu", - "code": "BN" - }, - { - "name": "Ituri", - "code": "IT" - }, - { - "name": "Kasaï-Occidental", - "code": "KW" - }, - { - "name": "Katanga", - "code": "KA" - }, - { - "name": "Orientale", - "code": "OR" } ], "CF": [ @@ -2724,6 +2724,10 @@ } ], "CG": [ + { + "name": "Pointe-Noire", + "code": "16" + }, { "name": "Браззавиль", "code": "BZV" @@ -2767,10 +2771,6 @@ { "name": "Санга", "code": "13" - }, - { - "name": "Pointe-Noire", - "code": "16" } ], "CH": [ @@ -2880,30 +2880,6 @@ } ], "CI": [ - { - "name": "Ðбиджан", - "code": "AB" - }, - { - "name": "БаÑ-СаÑÑандра", - "code": "BS" - }, - { - "name": "Валле-дю-Бандама", - "code": "VB" - }, - { - "name": "Денгеле", - "code": "DN" - }, - { - "name": "Саван", - "code": "SV" - }, - { - "name": "ЯмуÑукро", - "code": "YM" - }, { "name": "Agnéby", "code": "16" @@ -3011,9 +2987,37 @@ { "name": "Zanzan²", "code": "ZZ" + }, + { + "name": "Ðбиджан", + "code": "AB" + }, + { + "name": "БаÑ-СаÑÑандра", + "code": "BS" + }, + { + "name": "Валле-дю-Бандама", + "code": "VB" + }, + { + "name": "Денгеле", + "code": "DN" + }, + { + "name": "Саван", + "code": "SV" + }, + { + "name": "ЯмуÑукро", + "code": "YM" } ], "CL": [ + { + "name": "Libertador General Bernardo O’Higgins", + "code": "LI" + }, { "name": "ÐйÑен", "code": "AI" @@ -3069,10 +3073,6 @@ { "name": "Тарапака", "code": "TA" - }, - { - "name": "Libertador General Bernardo O’Higgins", - "code": "LI" } ], "CM": [ @@ -3487,12 +3487,28 @@ ], "CV": [ { - "name": "Боа-ВиÑта", - "code": "BV" + "name": "Barlavento Islands", + "code": "B" }, { - "name": "Брава", - "code": "BR" + "name": "Maio", + "code": "MA" + }, + { + "name": "São Miguel", + "code": "SM" + }, + { + "name": "Sotavento Islands", + "code": "S" + }, + { + "name": "Боа-ВиÑта", + "code": "BV" + }, + { + "name": "Брава", + "code": "BR" }, { "name": "Моштейруш", @@ -3565,22 +3581,6 @@ { "name": "Таррафал-де-Сан-Ðиколау", "code": "TS" - }, - { - "name": "Barlavento Islands", - "code": "B" - }, - { - "name": "Maio", - "code": "MA" - }, - { - "name": "São Miguel", - "code": "SM" - }, - { - "name": "Sotavento Islands", - "code": "S" } ], "CY": [ @@ -3610,6 +3610,54 @@ } ], "CZ": [ + { + "name": "Prague 10", + "code": "110" + }, + { + "name": "Prague 11", + "code": "111" + }, + { + "name": "Prague 12", + "code": "112" + }, + { + "name": "Prague 13", + "code": "113" + }, + { + "name": "Prague 14", + "code": "114" + }, + { + "name": "Prague 15", + "code": "115" + }, + { + "name": "Prague 16", + "code": "116" + }, + { + "name": "Prague 17", + "code": "117" + }, + { + "name": "Prague 18", + "code": "118" + }, + { + "name": "Prague 19", + "code": "119" + }, + { + "name": "Prague 20", + "code": "120" + }, + { + "name": "Prague 22", + "code": "122" + }, { "name": "Бенешов", "code": "201" @@ -4009,54 +4057,6 @@ { "name": "Яблонец-над-ÐиÑоу", "code": "512" - }, - { - "name": "Prague 10", - "code": "110" - }, - { - "name": "Prague 11", - "code": "111" - }, - { - "name": "Prague 12", - "code": "112" - }, - { - "name": "Prague 13", - "code": "113" - }, - { - "name": "Prague 14", - "code": "114" - }, - { - "name": "Prague 15", - "code": "115" - }, - { - "name": "Prague 16", - "code": "116" - }, - { - "name": "Prague 17", - "code": "117" - }, - { - "name": "Prague 18", - "code": "118" - }, - { - "name": "Prague 19", - "code": "119" - }, - { - "name": "Prague 20", - "code": "120" - }, - { - "name": "Prague 22", - "code": "122" } ], "DE": [ @@ -4876,6 +4876,30 @@ } ], "ES": [ + { + "name": "Asturias Province", + "code": "O" + }, + { + "name": "Balears Province", + "code": "PM" + }, + { + "name": "Canary Islands", + "code": "CN" + }, + { + "name": "Cantabria Province", + "code": "S" + }, + { + "name": "Murcia", + "code": "MU" + }, + { + "name": "Navarra", + "code": "NA" + }, { "name": "Ðвила", "code": "AV" @@ -5127,30 +5151,6 @@ { "name": "ЭÑтремадура", "code": "EX" - }, - { - "name": "Asturias Province", - "code": "O" - }, - { - "name": "Balears Province", - "code": "PM" - }, - { - "name": "Canary Islands", - "code": "CN" - }, - { - "name": "Cantabria Province", - "code": "S" - }, - { - "name": "Murcia", - "code": "MU" - }, - { - "name": "Navarra", - "code": "NA" } ], "ET": [ @@ -5278,34 +5278,6 @@ } ], "FJ": [ - { - "name": "ВоÑточный округ", - "code": "E" - }, - { - "name": "Западный округ", - "code": "W" - }, - { - "name": "Мба (провинциÑ)", - "code": "01" - }, - { - "name": "Ротума", - "code": "R" - }, - { - "name": "Северный округ", - "code": "N" - }, - { - "name": "Серуа", - "code": "13" - }, - { - "name": "Центральный округ", - "code": "C" - }, { "name": "Bua", "code": "02" @@ -5353,6 +5325,34 @@ { "name": "Tailevu", "code": "14" + }, + { + "name": "ВоÑточный округ", + "code": "E" + }, + { + "name": "Западный округ", + "code": "W" + }, + { + "name": "Мба (провинциÑ)", + "code": "01" + }, + { + "name": "Ротума", + "code": "R" + }, + { + "name": "Северный округ", + "code": "N" + }, + { + "name": "Серуа", + "code": "13" + }, + { + "name": "Центральный округ", + "code": "C" } ], "FM": [ @@ -5375,28 +5375,112 @@ ], "FR": [ { - "name": "Ðверон", - "code": "12" + "name": "Brittany", + "code": "E" }, { - "name": "Ðлье", - "code": "03" + "name": "Clipperton Island", + "code": "CP" }, { - "name": "Ðльпы Верхнего ПрованÑа", - "code": "04" + "name": "Corsica", + "code": "H" }, { - "name": "Ðрденны", - "code": "08" + "name": "Côte-d’Or", + "code": "21" }, { - "name": "Ðрдеш", - "code": "07" + "name": "Côtes-d’Armor", + "code": "22" }, { - "name": "Ðрьеж", - "code": "09" + "name": "French Guiana", + "code": "GF" + }, + { + "name": "French Polynesia", + "code": "PF" + }, + { + "name": "French Southern Territories", + "code": "TF" + }, + { + "name": "Guadeloupe", + "code": "GUA" + }, + { + "name": "Guadeloupe²", + "code": "GP" + }, + { + "name": "La Réunion", + "code": "LRE" + }, + { + "name": "Martinique", + "code": "MQ" + }, + { + "name": "Mayotte", + "code": "MAY" + }, + { + "name": "Mayotte²", + "code": "YT" + }, + { + "name": "New Caledonia", + "code": "NC" + }, + { + "name": "Réunion", + "code": "RE" + }, + { + "name": "St. Barthélemy", + "code": "BL" + }, + { + "name": "St. Martin", + "code": "MF" + }, + { + "name": "St. Pierre & Miquelon", + "code": "PM" + }, + { + "name": "Val-d’Oise", + "code": "95" + }, + { + "name": "Wallis & Futuna", + "code": "WF" + }, + { + "name": "Ðверон", + "code": "12" + }, + { + "name": "Ðлье", + "code": "03" + }, + { + "name": "Ðльпы Верхнего ПрованÑа", + "code": "04" + }, + { + "name": "Ðрденны", + "code": "08" + }, + { + "name": "Ðрдеш", + "code": "07" + }, + { + "name": "Ðрьеж", + "code": "09" }, { "name": "ÐтлантичеÑÐºÐ°Ñ Ð›ÑƒÐ°Ñ€Ð°", @@ -5797,90 +5881,6 @@ { "name": "Юра", "code": "39" - }, - { - "name": "Brittany", - "code": "E" - }, - { - "name": "Clipperton Island", - "code": "CP" - }, - { - "name": "Corsica", - "code": "H" - }, - { - "name": "Côte-d’Or", - "code": "21" - }, - { - "name": "Côtes-d’Armor", - "code": "22" - }, - { - "name": "French Guiana", - "code": "GF" - }, - { - "name": "French Polynesia", - "code": "PF" - }, - { - "name": "French Southern Territories", - "code": "TF" - }, - { - "name": "Guadeloupe", - "code": "GUA" - }, - { - "name": "Guadeloupe²", - "code": "GP" - }, - { - "name": "La Réunion", - "code": "LRE" - }, - { - "name": "Martinique", - "code": "MQ" - }, - { - "name": "Mayotte", - "code": "MAY" - }, - { - "name": "Mayotte²", - "code": "YT" - }, - { - "name": "New Caledonia", - "code": "NC" - }, - { - "name": "Réunion", - "code": "RE" - }, - { - "name": "St. Barthélemy", - "code": "BL" - }, - { - "name": "St. Martin", - "code": "MF" - }, - { - "name": "St. Pierre & Miquelon", - "code": "PM" - }, - { - "name": "Val-d’Oise", - "code": "95" - }, - { - "name": "Wallis & Futuna", - "code": "WF" } ], "GA": [ @@ -5923,92 +5923,220 @@ ], "GB": [ { - "name": "Ðбердин", - "code": "ABE" + "name": "Antrim", + "code": "ANT" }, { - "name": "Ðбердиншир", - "code": "ABD" + "name": "Antrim and Newtownabbey", + "code": "ANN" }, { - "name": "ÐнглиÑ", - "code": "ENG" + "name": "Ards", + "code": "ARD" }, { - "name": "ÐÐ½Ð³Ð»Ð¸Ñ Ð¸ УÑльÑ", - "code": "EAW" + "name": "Ards and North Down", + "code": "AND" }, { - "name": "ÐнглÑи", - "code": "AGY" + "name": "Armagh", + "code": "ARM" }, { - "name": "ÐнгуÑ", - "code": "ANS" + "name": "Ballymena", + "code": "BLA" }, { - "name": "Ðргайл-Ñнд-Бьют", - "code": "AGB" + "name": "Ballymoney", + "code": "BLY" }, { - "name": "Ðрма, Бенбридж и Крейгавон", - "code": "ABC" + "name": "Banbridge", + "code": "BNB" }, { - "name": "Бакингемшир", - "code": "BKM" + "name": "Carrickfergus", + "code": "CKF" }, { - "name": "Баркинг и ДагенхÑм", - "code": "BDG" + "name": "Castlereagh", + "code": "CSR" }, { - "name": "Барнет", - "code": "BNE" + "name": "Causeway Coast and Glens", + "code": "CCG" }, { - "name": "Бат и Северо-ВоÑточный СомерÑет", - "code": "BAS" + "name": "Coleraine", + "code": "CLR" }, { - "name": "Бедфорд", - "code": "BDF" + "name": "Cookstown", + "code": "CKT" }, { - "name": "БекÑли", - "code": "BEX" + "name": "Craigavon", + "code": "CGV" }, { - "name": "БелфаÑÑ‚", - "code": "BFS" + "name": "Derry", + "code": "DRY" }, { - "name": "Бери", - "code": "BUR" + "name": "Down", + "code": "DOW" }, { - "name": "Бирмингем", - "code": "BIR" + "name": "Dungannon and South Tyrone", + "code": "DGN" }, { - "name": "Блайнай-Гвент", - "code": "BGW" + "name": "Fermanagh", + "code": "FER" }, { - "name": "БлÑкберн и Дарвен", - "code": "BBD" + "name": "Fermanagh and Omagh", + "code": "FMO" }, { - "name": "БлÑкпул", - "code": "BPL" + "name": "Larne", + "code": "LRN" }, { - "name": "Болтон", - "code": "BOL" + "name": "Limavady", + "code": "LMV" }, { - "name": "Борнмут", - "code": "BMH" + "name": "Lisburn", + "code": "LSB" + }, + { + "name": "Lisburn and Castlereagh", + "code": "LBC" + }, + { + "name": "Magherafelt", + "code": "MFT" + }, + { + "name": "Mid Ulster", + "code": "MUL" + }, + { + "name": "Moyle", + "code": "MYL" + }, + { + "name": "Newport", + "code": "NWP" + }, + { + "name": "Newry and Mourne", + "code": "NYM" + }, + { + "name": "Newtownabbey", + "code": "NTA" + }, + { + "name": "North Down", + "code": "NDN" + }, + { + "name": "Omagh", + "code": "OMH" + }, + { + "name": "Strabane", + "code": "STB" + }, + { + "name": "Ðбердин", + "code": "ABE" + }, + { + "name": "Ðбердиншир", + "code": "ABD" + }, + { + "name": "ÐнглиÑ", + "code": "ENG" + }, + { + "name": "ÐÐ½Ð³Ð»Ð¸Ñ Ð¸ УÑльÑ", + "code": "EAW" + }, + { + "name": "ÐнглÑи", + "code": "AGY" + }, + { + "name": "ÐнгуÑ", + "code": "ANS" + }, + { + "name": "Ðргайл-Ñнд-Бьют", + "code": "AGB" + }, + { + "name": "Ðрма, Бенбридж и Крейгавон", + "code": "ABC" + }, + { + "name": "Бакингемшир", + "code": "BKM" + }, + { + "name": "Баркинг и ДагенхÑм", + "code": "BDG" + }, + { + "name": "Барнет", + "code": "BNE" + }, + { + "name": "Бат и Северо-ВоÑточный СомерÑет", + "code": "BAS" + }, + { + "name": "Бедфорд", + "code": "BDF" + }, + { + "name": "БекÑли", + "code": "BEX" + }, + { + "name": "БелфаÑÑ‚", + "code": "BFS" + }, + { + "name": "Бери", + "code": "BUR" + }, + { + "name": "Бирмингем", + "code": "BIR" + }, + { + "name": "Блайнай-Гвент", + "code": "BGW" + }, + { + "name": "БлÑкберн и Дарвен", + "code": "BBD" + }, + { + "name": "БлÑкпул", + "code": "BPL" + }, + { + "name": "Болтон", + "code": "BOL" + }, + { + "name": "Борнмут", + "code": "BMH" }, { "name": "Брадфорд", @@ -6789,134 +6917,6 @@ { "name": "Южный Эйршир", "code": "SAY" - }, - { - "name": "Antrim", - "code": "ANT" - }, - { - "name": "Antrim and Newtownabbey", - "code": "ANN" - }, - { - "name": "Ards", - "code": "ARD" - }, - { - "name": "Ards and North Down", - "code": "AND" - }, - { - "name": "Armagh", - "code": "ARM" - }, - { - "name": "Ballymena", - "code": "BLA" - }, - { - "name": "Ballymoney", - "code": "BLY" - }, - { - "name": "Banbridge", - "code": "BNB" - }, - { - "name": "Carrickfergus", - "code": "CKF" - }, - { - "name": "Castlereagh", - "code": "CSR" - }, - { - "name": "Causeway Coast and Glens", - "code": "CCG" - }, - { - "name": "Coleraine", - "code": "CLR" - }, - { - "name": "Cookstown", - "code": "CKT" - }, - { - "name": "Craigavon", - "code": "CGV" - }, - { - "name": "Derry", - "code": "DRY" - }, - { - "name": "Down", - "code": "DOW" - }, - { - "name": "Dungannon and South Tyrone", - "code": "DGN" - }, - { - "name": "Fermanagh", - "code": "FER" - }, - { - "name": "Fermanagh and Omagh", - "code": "FMO" - }, - { - "name": "Larne", - "code": "LRN" - }, - { - "name": "Limavady", - "code": "LMV" - }, - { - "name": "Lisburn", - "code": "LSB" - }, - { - "name": "Lisburn and Castlereagh", - "code": "LBC" - }, - { - "name": "Magherafelt", - "code": "MFT" - }, - { - "name": "Mid Ulster", - "code": "MUL" - }, - { - "name": "Moyle", - "code": "MYL" - }, - { - "name": "Newport", - "code": "NWP" - }, - { - "name": "Newry and Mourne", - "code": "NYM" - }, - { - "name": "Newtownabbey", - "code": "NTA" - }, - { - "name": "North Down", - "code": "NDN" - }, - { - "name": "Omagh", - "code": "OMH" - }, - { - "name": "Strabane", - "code": "STB" } ], "GD": [ @@ -7086,6 +7086,34 @@ } ], "GN": [ + { + "name": "Boké", + "code": "BK" + }, + { + "name": "Faranah", + "code": "FA" + }, + { + "name": "Forécariah", + "code": "FO" + }, + { + "name": "Kankan", + "code": "KA" + }, + { + "name": "Kindia", + "code": "KD" + }, + { + "name": "Mamou", + "code": "MM" + }, + { + "name": "Nzérékoré", + "code": "NZ" + }, { "name": "Боке", "code": "B" @@ -7221,34 +7249,6 @@ { "name": "Фарана", "code": "F" - }, - { - "name": "Boké", - "code": "BK" - }, - { - "name": "Faranah", - "code": "FA" - }, - { - "name": "Forécariah", - "code": "FO" - }, - { - "name": "Kankan", - "code": "KA" - }, - { - "name": "Kindia", - "code": "KD" - }, - { - "name": "Mamou", - "code": "MM" - }, - { - "name": "Nzérékoré", - "code": "NZ" } ], "GQ": [ @@ -7290,62 +7290,6 @@ } ], "GR": [ - { - "name": "Ðттика", - "code": "I" - }, - { - "name": "Ðфон", - "code": "69" - }, - { - "name": "ВоÑÑ‚Ð¾Ñ‡Ð½Ð°Ñ ÐœÐ°ÐºÐµÐ´Ð¾Ð½Ð¸Ñ Ð¸ ФракиÑ", - "code": "A" - }, - { - "name": "Ð—Ð°Ð¿Ð°Ð´Ð½Ð°Ñ Ð“Ñ€ÐµÑ†Ð¸Ñ", - "code": "G" - }, - { - "name": "Ð—Ð°Ð¿Ð°Ð´Ð½Ð°Ñ ÐœÐ°ÐºÐµÐ´Ð¾Ð½Ð¸Ñ", - "code": "C" - }, - { - "name": "Крит", - "code": "M" - }, - { - "name": "ПелопоннеÑ", - "code": "J" - }, - { - "name": "Ð¿ÐµÑ€Ð¸Ñ„ÐµÑ€Ð¸Ñ Ð˜Ð¾Ð½Ð¸Ñ‡ÐµÑкие оÑтрова", - "code": "F" - }, - { - "name": "Северные ЭгейÑкие оÑтрова", - "code": "K" - }, - { - "name": "ФеÑÑалиÑ", - "code": "E" - }, - { - "name": "Ð¦ÐµÐ½Ñ‚Ñ€Ð°Ð»ÑŒÐ½Ð°Ñ Ð“Ñ€ÐµÑ†Ð¸Ñ", - "code": "H" - }, - { - "name": "Ð¦ÐµÐ½Ñ‚Ñ€Ð°Ð»ÑŒÐ½Ð°Ñ ÐœÐ°ÐºÐµÐ´Ð¾Ð½Ð¸Ñ", - "code": "B" - }, - { - "name": "Эпир", - "code": "D" - }, - { - "name": "Южные ЭгейÑкие оÑтрова", - "code": "L" - }, { "name": "Achaea", "code": "13" @@ -7549,6 +7493,62 @@ { "name": "Zakynthos", "code": "21" + }, + { + "name": "Ðттика", + "code": "I" + }, + { + "name": "Ðфон", + "code": "69" + }, + { + "name": "ВоÑÑ‚Ð¾Ñ‡Ð½Ð°Ñ ÐœÐ°ÐºÐµÐ´Ð¾Ð½Ð¸Ñ Ð¸ ФракиÑ", + "code": "A" + }, + { + "name": "Ð—Ð°Ð¿Ð°Ð´Ð½Ð°Ñ Ð“Ñ€ÐµÑ†Ð¸Ñ", + "code": "G" + }, + { + "name": "Ð—Ð°Ð¿Ð°Ð´Ð½Ð°Ñ ÐœÐ°ÐºÐµÐ´Ð¾Ð½Ð¸Ñ", + "code": "C" + }, + { + "name": "Крит", + "code": "M" + }, + { + "name": "ПелопоннеÑ", + "code": "J" + }, + { + "name": "Ð¿ÐµÑ€Ð¸Ñ„ÐµÑ€Ð¸Ñ Ð˜Ð¾Ð½Ð¸Ñ‡ÐµÑкие оÑтрова", + "code": "F" + }, + { + "name": "Северные ЭгейÑкие оÑтрова", + "code": "K" + }, + { + "name": "ФеÑÑалиÑ", + "code": "E" + }, + { + "name": "Ð¦ÐµÐ½Ñ‚Ñ€Ð°Ð»ÑŒÐ½Ð°Ñ Ð“Ñ€ÐµÑ†Ð¸Ñ", + "code": "H" + }, + { + "name": "Ð¦ÐµÐ½Ñ‚Ñ€Ð°Ð»ÑŒÐ½Ð°Ñ ÐœÐ°ÐºÐµÐ´Ð¾Ð½Ð¸Ñ", + "code": "B" + }, + { + "name": "Эпир", + "code": "D" + }, + { + "name": "Южные ЭгейÑкие оÑтрова", + "code": "L" } ], "GT": [ @@ -7642,6 +7642,18 @@ } ], "GW": [ + { + "name": "Leste", + "code": "L" + }, + { + "name": "Norte", + "code": "N" + }, + { + "name": "Sul", + "code": "S" + }, { "name": "Бафата", "code": "BA" @@ -7677,18 +7689,6 @@ { "name": "Томбали", "code": "TO" - }, - { - "name": "Leste", - "code": "L" - }, - { - "name": "Norte", - "code": "N" - }, - { - "name": "Sul", - "code": "S" } ], "GY": [ @@ -8808,6 +8808,14 @@ } ], "IT": [ + { + "name": "Aosta Valley", + "code": "23" + }, + { + "name": "L’Aquila", + "code": "AQ" + }, { "name": "Ðбруццо", "code": "65" @@ -9319,14 +9327,6 @@ { "name": "Энна", "code": "EN" - }, - { - "name": "Aosta Valley", - "code": "23" - }, - { - "name": "L’Aquila", - "code": "AQ" } ], "JM": [ @@ -10268,6 +10268,10 @@ } ], "LA": [ + { + "name": "Xaisomboun", + "code": "XS" + }, { "name": "Ðттапы", "code": "AT" @@ -10335,13 +10339,17 @@ { "name": "Хуапхан", "code": "HO" - }, - { - "name": "Xaisomboun", - "code": "XS" } ], "LB": [ + { + "name": "Akkar", + "code": "AK" + }, + { + "name": "Baalbek-Hermel", + "code": "BH" + }, { "name": "Бейрут", "code": "BA" @@ -10365,14 +10373,6 @@ { "name": "Южный Ливан", "code": "JA" - }, - { - "name": "Akkar", - "code": "AK" - }, - { - "name": "Baalbek-Hermel", - "code": "BH" } ], "LC": [ @@ -10706,6 +10706,30 @@ } ], "LT": [ + { + "name": "Alytus Municipality", + "code": "02" + }, + { + "name": "KlaipÄ—dos Municipality", + "code": "20" + }, + { + "name": "Neringa", + "code": "28" + }, + { + "name": "Palanga", + "code": "31" + }, + { + "name": "Panevėžio Municipality", + "code": "32" + }, + { + "name": "Å iaulių Municipality", + "code": "43" + }, { "name": "ÐкмÑнÑкий район", "code": "01" @@ -10961,33 +10985,21 @@ { "name": "ЮрбаркÑкий район", "code": "12" - }, - { - "name": "Alytus Municipality", - "code": "02" - }, - { - "name": "KlaipÄ—dos Municipality", - "code": "20" - }, + } + ], + "LU": [ { - "name": "Neringa", - "code": "28" + "name": "Diekirch²", + "code": "D" }, { - "name": "Palanga", - "code": "31" + "name": "Grevenmacher²", + "code": "G" }, { - "name": "Panevėžio Municipality", - "code": "32" + "name": "Luxembourg²", + "code": "L" }, - { - "name": "Å iaulių Municipality", - "code": "43" - } - ], - "LU": [ { "name": "Вианден", "code": "VD" @@ -11035,18 +11047,6 @@ { "name": "Эш-ÑÑŽÑ€-Ðльзетт", "code": "ES" - }, - { - "name": "Diekirch²", - "code": "D" - }, - { - "name": "Grevenmacher²", - "code": "G" - }, - { - "name": "Luxembourg²", - "code": "L" } ], "LV": [ @@ -11618,154 +11618,6 @@ } ], "MA": [ - { - "name": "Ðгадир", - "code": "AGD" - }, - { - "name": "Бен-Слиман", - "code": "BES" - }, - { - "name": "Ð‘Ð¾Ð»ÑŒÑˆÐ°Ñ ÐšÐ°Ñабланка", - "code": "08" - }, - { - "name": "Вади-Ñд-Дахаб-Ñль-Кувира", - "code": "16" - }, - { - "name": "ВоÑÑ‚Ð¾Ñ‡Ð½Ð°Ñ Ð¾Ð±Ð»Ð°ÑÑ‚ÑŒ", - "code": "04" - }, - { - "name": "Гарб-Шрарда-Бени-Ð¥Ñен", - "code": "02" - }, - { - "name": "Гельмим", - "code": "GUE" - }, - { - "name": "Гулимим-ЭÑ-Смара", - "code": "14" - }, - { - "name": "Дуккала-Ðбда", - "code": "10" - }, - { - "name": "Ифран (провинциÑ)", - "code": "IFR" - }, - { - "name": "КаÑабланка", - "code": "CAS" - }, - { - "name": "Лараш", - "code": "LAR" - }, - { - "name": "Марракеш", - "code": "MMD" - }, - { - "name": "Марракеш-ТенÑифт-Эль-Хауз", - "code": "11" - }, - { - "name": "Марракеш²", - "code": "MMN" - }, - { - "name": "Марракеш³", - "code": "SYB" - }, - { - "name": "МекнеÑ", - "code": "MEK" - }, - { - "name": "МекнеÑ-Тафилалет", - "code": "06" - }, - { - "name": "МохаммедиÑ", - "code": "MOH" - }, - { - "name": "Ðадор", - "code": "NAD" - }, - { - "name": "Ð¿Ñ€Ð¾Ð²Ð¸Ð½Ñ†Ð¸Ñ ÐšÐµÐ½Ð¸Ñ‚Ñ€Ð°", - "code": "KEN" - }, - { - "name": "Рабат", - "code": "RAB" - }, - { - "name": "Рабат-Сале-Заммур-Заер", - "code": "07" - }, - { - "name": "Сале", - "code": "SAL" - }, - { - "name": "СуÑ-МаÑÑа-Драа", - "code": "13" - }, - { - "name": "Тадла-Ðзилаль", - "code": "12" - }, - { - "name": "Таза-Эль-ХоÑейма-Таунат", - "code": "03" - }, - { - "name": "Танжер", - "code": "TNG" - }, - { - "name": "Танжер-Тетуан", - "code": "01" - }, - { - "name": "Темара", - "code": "SKH" - }, - { - "name": "Уджда", - "code": "OUJ" - }, - { - "name": "УÑд Эд-Дахаб", - "code": "OUD" - }, - { - "name": "ФеÑ", - "code": "FES" - }, - { - "name": "ФеÑ-Бульман", - "code": "05" - }, - { - "name": "ШавиÑ-Уардига", - "code": "09" - }, - { - "name": "Эль-Ðюн — Буждур — Сегиет-Ñль-Хамра", - "code": "15" - }, - { - "name": "Эль-ХоÑейма (провинциÑ)", - "code": "HOC" - }, { "name": "Al Haouz", "code": "HAO" @@ -11899,75 +11751,191 @@ "code": "SIK" }, { - "name": "Tan-Tan", - "code": "TNT" + "name": "Tan-Tan", + "code": "TNT" + }, + { + "name": "Taounate", + "code": "TAO" + }, + { + "name": "Taourirt", + "code": "TAI" + }, + { + "name": "Taroudant", + "code": "TAR" + }, + { + "name": "Tata", + "code": "TAT" + }, + { + "name": "Taza", + "code": "TAZ" + }, + { + "name": "Tétouan", + "code": "TET" + }, + { + "name": "Tiznit", + "code": "TIZ" + }, + { + "name": "Zagora", + "code": "ZAG" + }, + { + "name": "Ðгадир", + "code": "AGD" + }, + { + "name": "Бен-Слиман", + "code": "BES" + }, + { + "name": "Ð‘Ð¾Ð»ÑŒÑˆÐ°Ñ ÐšÐ°Ñабланка", + "code": "08" + }, + { + "name": "Вади-Ñд-Дахаб-Ñль-Кувира", + "code": "16" + }, + { + "name": "ВоÑÑ‚Ð¾Ñ‡Ð½Ð°Ñ Ð¾Ð±Ð»Ð°ÑÑ‚ÑŒ", + "code": "04" + }, + { + "name": "Гарб-Шрарда-Бени-Ð¥Ñен", + "code": "02" + }, + { + "name": "Гельмим", + "code": "GUE" + }, + { + "name": "Гулимим-ЭÑ-Смара", + "code": "14" + }, + { + "name": "Дуккала-Ðбда", + "code": "10" + }, + { + "name": "Ифран (провинциÑ)", + "code": "IFR" + }, + { + "name": "КаÑабланка", + "code": "CAS" + }, + { + "name": "Лараш", + "code": "LAR" + }, + { + "name": "Марракеш", + "code": "MMD" + }, + { + "name": "Марракеш-ТенÑифт-Эль-Хауз", + "code": "11" + }, + { + "name": "Марракеш²", + "code": "MMN" + }, + { + "name": "Марракеш³", + "code": "SYB" + }, + { + "name": "МекнеÑ", + "code": "MEK" + }, + { + "name": "МекнеÑ-Тафилалет", + "code": "06" + }, + { + "name": "МохаммедиÑ", + "code": "MOH" + }, + { + "name": "Ðадор", + "code": "NAD" }, { - "name": "Taounate", - "code": "TAO" + "name": "Ð¿Ñ€Ð¾Ð²Ð¸Ð½Ñ†Ð¸Ñ ÐšÐµÐ½Ð¸Ñ‚Ñ€Ð°", + "code": "KEN" }, { - "name": "Taourirt", - "code": "TAI" + "name": "Рабат", + "code": "RAB" }, { - "name": "Taroudant", - "code": "TAR" + "name": "Рабат-Сале-Заммур-Заер", + "code": "07" }, { - "name": "Tata", - "code": "TAT" + "name": "Сале", + "code": "SAL" }, { - "name": "Taza", - "code": "TAZ" + "name": "СуÑ-МаÑÑа-Драа", + "code": "13" }, { - "name": "Tétouan", - "code": "TET" + "name": "Тадла-Ðзилаль", + "code": "12" }, { - "name": "Tiznit", - "code": "TIZ" + "name": "Таза-Эль-ХоÑейма-Таунат", + "code": "03" }, { - "name": "Zagora", - "code": "ZAG" - } - ], - "MC": [ + "name": "Танжер", + "code": "TNG" + }, { - "name": "Ла-Колле", - "code": "CL" + "name": "Танжер-Тетуан", + "code": "01" }, { - "name": "Ла-Кондамин", - "code": "CO" + "name": "Темара", + "code": "SKH" }, { - "name": "Ларвотто", - "code": "LA" + "name": "Уджда", + "code": "OUJ" }, { - "name": "Монако", - "code": "MO" + "name": "УÑд Эд-Дахаб", + "code": "OUD" }, { - "name": "Монегетти", - "code": "MG" + "name": "ФеÑ", + "code": "FES" }, { - "name": "Монте-Карло", - "code": "MC" + "name": "ФеÑ-Бульман", + "code": "05" }, { - "name": "Сен-Роман", - "code": "SR" + "name": "ШавиÑ-Уардига", + "code": "09" }, { - "name": "Фонвьей", - "code": "FO" + "name": "Эль-Ðюн — Буждур — Сегиет-Ñль-Хамра", + "code": "15" }, + { + "name": "Эль-ХоÑейма (провинциÑ)", + "code": "HOC" + } + ], + "MC": [ { "name": "Jardin Exotique de Monaco", "code": "JE" @@ -12003,6 +11971,38 @@ { "name": "Vallon de la Rousse", "code": "VR" + }, + { + "name": "Ла-Колле", + "code": "CL" + }, + { + "name": "Ла-Кондамин", + "code": "CO" + }, + { + "name": "Ларвотто", + "code": "LA" + }, + { + "name": "Монако", + "code": "MO" + }, + { + "name": "Монегетти", + "code": "MG" + }, + { + "name": "Монте-Карло", + "code": "MC" + }, + { + "name": "Сен-Роман", + "code": "SR" + }, + { + "name": "Фонвьей", + "code": "FO" } ], "MD": [ @@ -12724,6 +12724,14 @@ } ], "ML": [ + { + "name": "Ménaka", + "code": "9" + }, + { + "name": "Taoudénit", + "code": "10" + }, { "name": "Бамако", "code": "BKO" @@ -12759,14 +12767,6 @@ { "name": "Томбукту", "code": "6" - }, - { - "name": "Ménaka", - "code": "9" - }, - { - "name": "Taoudénit", - "code": "10" } ], "MM": [ @@ -12922,6 +12922,22 @@ } ], "MR": [ + { + "name": "Nouakchott", + "code": "NKC" + }, + { + "name": "Nouakchott Nord", + "code": "14" + }, + { + "name": "Nouakchott Ouest", + "code": "13" + }, + { + "name": "Nouakchott Sud", + "code": "15" + }, { "name": "Ðдрар", "code": "07" @@ -12969,22 +12985,6 @@ { "name": "Ход-Ñш-Шарки", "code": "01" - }, - { - "name": "Nouakchott", - "code": "NKC" - }, - { - "name": "Nouakchott Nord", - "code": "14" - }, - { - "name": "Nouakchott Ouest", - "code": "13" - }, - { - "name": "Nouakchott Sud", - "code": "15" } ], "MT": [ @@ -13332,6 +13332,34 @@ } ], "MV": [ + { + "name": "Central Province", + "code": "CE" + }, + { + "name": "North Central Province", + "code": "NC" + }, + { + "name": "North Province", + "code": "NO" + }, + { + "name": "South Central Province", + "code": "SC" + }, + { + "name": "South Province", + "code": "SU" + }, + { + "name": "Upper North Province", + "code": "UN" + }, + { + "name": "Upper South Province", + "code": "US" + }, { "name": "Ðлиф-Ðлиф", "code": "02" @@ -13415,37 +13443,13 @@ { "name": "Шавийани", "code": "24" - }, - { - "name": "Central Province", - "code": "CE" - }, - { - "name": "North Central Province", - "code": "NC" - }, - { - "name": "North Province", - "code": "NO" - }, - { - "name": "South Central Province", - "code": "SC" - }, - { - "name": "South Province", - "code": "SU" - }, - { - "name": "Upper North Province", - "code": "UN" - }, - { - "name": "Upper South Province", - "code": "US" } ], "MW": [ + { + "name": "Zomba", + "code": "ZO" + }, { "name": "Балака", "code": "BA" @@ -13565,13 +13569,13 @@ { "name": "Южный регион", "code": "S" - }, - { - "name": "Zomba", - "code": "ZO" } ], "MX": [ + { + "name": "Mexico City", + "code": "DIF" + }, { "name": "ÐгуаÑкальентеÑ", "code": "AGU" @@ -13699,10 +13703,6 @@ { "name": "Юкатан", "code": "YUC" - }, - { - "name": "Mexico City", - "code": "DIF" } ], "MY": [ @@ -14130,6 +14130,18 @@ } ], "NL": [ + { + "name": "Aruba", + "code": "AW" + }, + { + "name": "Curaçao", + "code": "CW" + }, + { + "name": "Sint Maarten", + "code": "SX" + }, { "name": "БонÑйр", "code": "BQ1" @@ -14179,28 +14191,16 @@ "code": "UT" }, { - "name": "Флеволанд", - "code": "FL" - }, - { - "name": "ФриÑландиÑ", - "code": "FR" - }, - { - "name": "Ð®Ð¶Ð½Ð°Ñ Ð“Ð¾Ð»Ð»Ð°Ð½Ð´Ð¸Ñ", - "code": "ZH" - }, - { - "name": "Aruba", - "code": "AW" + "name": "Флеволанд", + "code": "FL" }, { - "name": "Curaçao", - "code": "CW" + "name": "ФриÑландиÑ", + "code": "FR" }, { - "name": "Sint Maarten", - "code": "SX" + "name": "Ð®Ð¶Ð½Ð°Ñ Ð“Ð¾Ð»Ð»Ð°Ð½Ð´Ð¸Ñ", + "code": "ZH" } ], "NO": [ @@ -14426,6 +14426,14 @@ } ], "NZ": [ + { + "name": "North Island", + "code": "N" + }, + { + "name": "South Island", + "code": "S" + }, { "name": "Бей-оф-Пленти", "code": "BOP" @@ -14493,17 +14501,21 @@ { "name": "Чатем", "code": "CIT" + } + ], + "OM": [ + { + "name": "Al Batinah", + "code": "BA" }, { - "name": "North Island", - "code": "N" + "name": "Ash Sharqiyah", + "code": "SH" }, { - "name": "South Island", - "code": "S" - } - ], - "OM": [ + "name": "Shamal al Batinah", + "code": "BS" + }, { "name": "Дофар", "code": "ZU" @@ -14543,18 +14555,6 @@ { "name": "Ð®Ð¶Ð½Ð°Ñ Ð­Ñˆ-ШаркиÑ", "code": "SJ" - }, - { - "name": "Al Batinah", - "code": "BA" - }, - { - "name": "Ash Sharqiyah", - "code": "SH" - }, - { - "name": "Shamal al Batinah", - "code": "BS" } ], "PA": [ @@ -14808,6 +14808,10 @@ } ], "PH": [ + { + "name": "Davao Occidental", + "code": "DVO" + }, { "name": "Ðбра", "code": "ABR" @@ -15195,10 +15199,6 @@ { "name": "Южный Суригао", "code": "SUR" - }, - { - "name": "Davao Occidental", - "code": "DVO" } ], "PK": [ @@ -15590,6 +15590,10 @@ } ], "QA": [ + { + "name": "Ash ShīḩÄnÄ«yah", + "code": "SH" + }, { "name": "Ðль-Вакра", "code": "WA" @@ -15617,10 +15621,6 @@ { "name": "Эль-Хаур", "code": "KH" - }, - { - "name": "Ash ShīḩÄnÄ«yah", - "code": "SH" } ], "RO": [ @@ -15794,6 +15794,10 @@ } ], "RS": [ + { + "name": "Kosovska Mitrovica", + "code": "28" + }, { "name": "Белград", "code": "00" @@ -15917,10 +15921,6 @@ { "name": "ЯбланичÑкий округ", "code": "23" - }, - { - "name": "Kosovska Mitrovica", - "code": "28" } ], "RU": [ @@ -16660,6 +16660,10 @@ } ], "SH": [ + { + "name": "Tristan da Cunha", + "code": "TA" + }, { "name": "ОÑтров ВознеÑениÑ", "code": "AC" @@ -16667,10 +16671,6 @@ { "name": "ОÑтров СвÑтой Елены", "code": "HL" - }, - { - "name": "Tristan da Cunha", - "code": "TA" } ], "SI": [ @@ -17830,13 +17830,13 @@ } ], "ST": [ - { - "name": "Ð¿Ñ€Ð¾Ð²Ð¸Ð½Ñ†Ð¸Ñ Ð¡Ð°Ð½-Томе", - "code": "S" - }, { "name": "Príncipe", "code": "P" + }, + { + "name": "Ð¿Ñ€Ð¾Ð²Ð¸Ð½Ñ†Ð¸Ñ Ð¡Ð°Ð½-Томе", + "code": "S" } ], "SV": [ @@ -17974,6 +17974,14 @@ } ], "TD": [ + { + "name": "Ennedi-Est", + "code": "EE" + }, + { + "name": "Ennedi-Ouest", + "code": "EO" + }, { "name": "Батха", "code": "BA" @@ -18057,14 +18065,6 @@ { "name": "Шари-Багирми", "code": "CB" - }, - { - "name": "Ennedi-Est", - "code": "EE" - }, - { - "name": "Ennedi-Ouest", - "code": "EO" } ], "TG": [ @@ -19048,6 +19048,14 @@ } ], "TW": [ + { + "name": "Lienchiang", + "code": "LIE" + }, + { + "name": "New Taipei", + "code": "NWT" + }, { "name": "ГаоÑюн", "code": "KHH" @@ -19127,14 +19135,6 @@ { "name": "Юньлинь", "code": "YUN" - }, - { - "name": "Lienchiang", - "code": "LIE" - }, - { - "name": "New Taipei", - "code": "NWT" } ], "TZ": [ @@ -19370,6 +19370,46 @@ } ], "UG": [ + { + "name": "Bunyangabu", + "code": "430" + }, + { + "name": "Butebo", + "code": "233" + }, + { + "name": "Kagadi", + "code": "427" + }, + { + "name": "Kakumiro", + "code": "428" + }, + { + "name": "Kyotera", + "code": "125" + }, + { + "name": "Namisindwa", + "code": "234" + }, + { + "name": "Pakwach", + "code": "332" + }, + { + "name": "Rubanda", + "code": "429" + }, + { + "name": "Rukiga", + "code": "431" + }, + { + "name": "Zombo", + "code": "331" + }, { "name": "Ðбим", "code": "314" @@ -19833,46 +19873,6 @@ { "name": "Шеема", "code": "426" - }, - { - "name": "Bunyangabu", - "code": "430" - }, - { - "name": "Butebo", - "code": "233" - }, - { - "name": "Kagadi", - "code": "427" - }, - { - "name": "Kakumiro", - "code": "428" - }, - { - "name": "Kyotera", - "code": "125" - }, - { - "name": "Namisindwa", - "code": "234" - }, - { - "name": "Pakwach", - "code": "332" - }, - { - "name": "Rubanda", - "code": "429" - }, - { - "name": "Rukiga", - "code": "431" - }, - { - "name": "Zombo", - "code": "331" } ], "UM": [ @@ -19914,6 +19914,30 @@ } ], "US": [ + { + "name": "American Samoa", + "code": "AS" + }, + { + "name": "Guam", + "code": "GU" + }, + { + "name": "Northern Mariana Islands", + "code": "MP" + }, + { + "name": "Puerto Rico", + "code": "PR" + }, + { + "name": "U.S. Outlying Islands", + "code": "UM" + }, + { + "name": "U.S. Virgin Islands", + "code": "VI" + }, { "name": "Ðйдахо", "code": "ID" @@ -20117,30 +20141,6 @@ { "name": "Юта", "code": "UT" - }, - { - "name": "American Samoa", - "code": "AS" - }, - { - "name": "Guam", - "code": "GU" - }, - { - "name": "Northern Mariana Islands", - "code": "MP" - }, - { - "name": "Puerto Rico", - "code": "PR" - }, - { - "name": "U.S. Outlying Islands", - "code": "UM" - }, - { - "name": "U.S. Virgin Islands", - "code": "VI" } ], "UY": [ @@ -20748,6 +20748,10 @@ } ], "YE": [ + { + "name": "Arkhabil Suqutra", + "code": "SU" + }, { "name": "ÐбьÑн", "code": "AB" @@ -20831,10 +20835,6 @@ { "name": "Эль-Махра", "code": "MR" - }, - { - "name": "Arkhabil Suqutra", - "code": "SU" } ], "ZA": [ diff --git a/js/data/locale/ru/sysres.json b/js/data/locale/ru/sysres.json index a4cb08242f..e4c1e9179a 100644 --- a/js/data/locale/ru/sysres.json +++ b/js/data/locale/ru/sysres.json @@ -151,10 +151,10 @@ "ccc6": "Ñб", "cc6": "Ñб", "c6": "С", - "a0": "ДП", - "a1": "ПП", + "a0": "AM", + "a1": "PM", "G-1": "BCE", - "G1": "CE", + "G1": "н. Ñ.", "1#1 millisecond|#{num} milliseconds": "one#{num} миллиÑекунда|few#{num} миллиÑекунды|many#{num} миллиÑекунд|#{num} миллиÑекунды", "1#1 second|#{num} seconds": "one#{num} Ñекунда|few#{num} Ñекунды|many#{num} Ñекунд|#{num} Ñекунды", "1#1 minute|#{num} minutes": "one#{num} минута|few#{num} минуты|many#{num} минут|#{num} минуты", @@ -164,13 +164,21 @@ "1#1 month|#{num} months": "one#{num} меÑÑц|few#{num} меÑÑца|many#{num} меÑÑцев|#{num} меÑÑца", "1#1 year|#{num} years": "one#{num} год|few#{num} года|many#{num} лет|#{num} года", "#{num} ms": "one#{num} мÑ|few#{num} мÑ|many#{num} мÑ|#{num} мÑ", - "1#1 sec|#{num} sec": "one#{num} Ñ|few#{num} Ñ|many#{num} Ñ|#{num} Ñ", - "1#1 min|#{num} min": "one#{num} мин|few#{num} мин|many#{num} мин|#{num} мин", - "1#1 hr|#{num} hrs": "one#{num} ч|few#{num} ч|many#{num} ч|#{num} ч", + "1#1 sec|#{num} sec": "one#{num} Ñек.|few#{num} Ñек.|many#{num} Ñек.|#{num} Ñек.", + "1#1 min|#{num} min": "one#{num} мин.|few#{num} мин.|many#{num} мин.|#{num} мин.", + "1#1 hr|#{num} hrs": "one#{num} ч.|few#{num} ч.|many#{num} ч.|#{num} ч.", "durationLongDays": "one#{num} дн.|few#{num} дн.|many#{num} дн.|#{num} дн.", "1#1 wk|#{num} wks": "one#{num} нед.|few#{num} нед.|many#{num} нед.|#{num} нед.", "1#1 mon|#{num} mons": "one#{num} меÑ.|few#{num} меÑ.|many#{num} меÑ.|#{num} меÑ.", "1#1 yr|#{num} yrs": "one#{num} г.|few#{num} г.|many#{num} л.|#{num} г.", + "durationMediumMillis": "one#{num} мÑ|few#{num} мÑ|many#{num} мÑ|#{num} мÑ", + "1#1 se|#{num} sec": "one#{num} Ñ|few#{num} Ñ|many#{num} Ñ|#{num} Ñ", + "1#1 mi|#{num} min": "one#{num} мин|few#{num} мин|many#{num} мин|#{num} мин", + "durationMediumHours": "one#{num} ч|few#{num} ч|many#{num} ч|#{num} ч", + "1#1 dy|#{num} dys": "one#{num} д.|few#{num} д.|many#{num} д.|#{num} д.", + "durationMediumWeeks": "one#{num} н.|few#{num} н.|many#{num} н.|#{num} н.", + "1#1 mo|#{num} mos": "one#{num} м.|few#{num} м.|many#{num} м.|#{num} м.", + "durationMediumYears": "one#{num} г.|few#{num} г.|many#{num} л.|#{num} г.", "durationShortMillis": "one#{num} мÑ|few#{num} мÑ|many#{num} мÑ|#{num} мÑ", "#{num}s": "one#{num} Ñ|few#{num} Ñ|many#{num} Ñ|#{num} Ñ", "durationShortMinutes": "one#{num} мин|few#{num} мин|many#{num} мин|#{num} мин", @@ -179,22 +187,6 @@ "#{num}w": "one#{num} н.|few#{num} н.|many#{num} н.|#{num} н.", "durationShortMonths": "one#{num} м.|few#{num} м.|many#{num} м.|#{num} м.", "#{num}y": "one#{num} г.|few#{num} г.|many#{num} л.|#{num} г.", - "separatorFull": " ", - "finalSeparatorFull": " и ", - "separatorLong": " ", - "finalSeparatorLong": " и ", - "separatorMedium": " ", - "finalSeparatorMedium": " и ", - "separatorShort": " ", - "finalSeparatorShort": " ", - "durationMediumMillis": "one#{num} мÑ|few#{num} мÑ|many#{num} мÑ|#{num} мÑ", - "1#1 se|#{num} sec": "#{num} Ñе", - "1#1 mi|#{num} min": "#{num} ми", - "durationMediumHours": "#{num} ч", - "1#1 dy|#{num} dys": "#{num} дн", - "durationMediumWeeks": "#{num} не", - "1#1 mo|#{num} mos": "#{num} ме", - "durationMediumYears": "#{num} г", "1#in 1 second|#in {num} seconds": "one#через {num} Ñекунду|few#через {num} Ñекунды|many#через {num} Ñекунд|#через {num} Ñекунды", "1#in 1 minute|#in {num} minutes": "one#через {num} минуту|few#через {num} минуты|many#через {num} минут|#через {num} минуты", "1#in 1 hour|#in {num} hours": "one#через {num} чаÑ|few#через {num} чаÑа|many#через {num} чаÑов|#через {num} чаÑа", @@ -212,7 +204,7 @@ "#in {num}s": "one#через {num} Ñек.|few#через {num} Ñек.|many#через {num} Ñек.|#через {num} Ñек.", "#in {num}mi": "one#через {num} мин.|few#через {num} мин.|many#через {num} мин.|#через {num} мин.", "#in {num}h": "one#через {num} ч.|few#через {num} ч.|many#через {num} ч.|#через {num} ч.", - "#in {num}d": "one#через {num} д.|few#через {num} дн.|many#через {num} дн.|#через {num} дн.", + "#in {num}d": "one#через {num} дн.|few#через {num} дн.|many#через {num} дн.|#через {num} дн.", "#in {num}w": "one#через {num} нед.|few#через {num} нед.|many#через {num} нед.|#через {num} нед.", "#in {num}mo": "one#через {num} меÑ.|few#через {num} меÑ.|many#через {num} меÑ.|#через {num} меÑ.", "#in {num}y": "one#через {num} г.|few#через {num} г.|many#через {num} л.|#через {num} г.", @@ -233,8 +225,16 @@ "#{num}s ago": "one#{num} Ñек. назад|few#{num} Ñек. назад|many#{num} Ñек. назад|#{num} Ñек. назад", "#{num}mi ago": "one#{num} мин. назад|few#{num} мин. назад|many#{num} мин. назад|#{num} мин. назад", "#{num}h ago": "one#{num} ч. назад|few#{num} ч. назад|many#{num} ч. назад|#{num} ч. назад", - "#{num}d ago": "one#{num} д. назад|few#{num} дн. назад|many#{num} дн. назад|#{num} дн. назад", + "#{num}d ago": "one#{num} дн. назад|few#{num} дн. назад|many#{num} дн. назад|#{num} дн. назад", "#{num}w ago": "one#{num} нед. назад|few#{num} нед. назад|many#{num} нед. назад|#{num} нед. назад", "#{num}mo ago": "one#{num} меÑ. назад|few#{num} меÑ. назад|many#{num} меÑ. назад|#{num} меÑ. назад", - "#{num}y ago": "one#{num} г. назад|few#{num} г. назад|many#{num} л. назад|#{num} г. назад" + "#{num}y ago": "one#{num} г. назад|few#{num} г. назад|many#{num} л. назад|#{num} г. назад", + "separatorFull": " ", + "finalSeparatorFull": " ", + "separatorLong": " ", + "finalSeparatorLong": " ", + "separatorMedium": " ", + "finalSeparatorMedium": " ", + "separatorShort": " ", + "finalSeparatorShort": " " } \ No newline at end of file diff --git a/js/data/locale/rue/langname.jf b/js/data/locale/rue/langname.jf new file mode 100644 index 0000000000..6a3d089cd2 --- /dev/null +++ b/js/data/locale/rue/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Rusyn" +} \ No newline at end of file diff --git a/js/data/locale/rue/scripts.jf b/js/data/locale/rue/scripts.jf new file mode 100644 index 0000000000..6a20bb85dd --- /dev/null +++ b/js/data/locale/rue/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Cyrl" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/rug/langname.jf b/js/data/locale/rug/langname.jf new file mode 100644 index 0000000000..50a75c69b5 --- /dev/null +++ b/js/data/locale/rug/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Roviana" +} \ No newline at end of file diff --git a/js/data/locale/rug/scripts.jf b/js/data/locale/rug/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/rug/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/rw/sysres.json b/js/data/locale/rw/sysres.json index 0e4cd93b62..20fadec83d 100644 --- a/js/data/locale/rw/sysres.json +++ b/js/data/locale/rw/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/rwk/sysres.json b/js/data/locale/rwk/sysres.json index 82498c88de..f43420691f 100644 --- a/js/data/locale/rwk/sysres.json +++ b/js/data/locale/rwk/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/ryu/scripts.jf b/js/data/locale/ryu/scripts.jf new file mode 100644 index 0000000000..f6ff3249aa --- /dev/null +++ b/js/data/locale/ryu/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Kana" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/saf/scripts.jf b/js/data/locale/saf/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/saf/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/sah/sysres.json b/js/data/locale/sah/sysres.json index 882bba6dc8..ef60738e05 100644 --- a/js/data/locale/sah/sysres.json +++ b/js/data/locale/sah/sysres.json @@ -171,6 +171,14 @@ "1#1 wk|#{num} wks": "#{num} нÑд.", "1#1 mon|#{num} mons": "#{num} ый", "1#1 yr|#{num} yrs": "#{num} Ñ.", + "durationMediumMillis": "#{num} мÑ", + "1#1 se|#{num} sec": "#{num} Ñ", + "1#1 mi|#{num} min": "#{num} мүн", + "durationMediumHours": "#{num} ч", + "1#1 dy|#{num} dys": "#{num} к.", + "durationMediumWeeks": "#{num} н.", + "1#1 mo|#{num} mos": "#{num} ый", + "durationMediumYears": "#{num} Ñ.", "durationShortMillis": "#{num} мÑ", "#{num}s": "#{num} Ñ", "durationShortMinutes": "#{num} мүн", @@ -179,22 +187,6 @@ "#{num}w": "#{num} н.", "durationShortMonths": "#{num} ый", "#{num}y": "#{num} Ñ.", - "separatorFull": ", ", - "finalSeparatorFull": " уонна ", - "separatorLong": ", ", - "finalSeparatorLong": " уонна ", - "separatorMedium": ", ", - "finalSeparatorMedium": " уонна ", - "separatorShort": ", ", - "finalSeparatorShort": " уонна ", - "durationMediumMillis": "#{num} ms", - "1#1 se|#{num} sec": "#{num} s", - "1#1 mi|#{num} min": "#{num} min", - "durationMediumHours": "#{num} h", - "1#1 dy|#{num} dys": "#{num} d", - "durationMediumWeeks": "#{num} w", - "1#1 mo|#{num} mos": "#{num} m", - "durationMediumYears": "#{num} y", "1#in 1 second|#in {num} seconds": "#{num} ÑөкүүндÑннÑн", "1#in 1 minute|#in {num} minutes": "#{num} мүнүүтÑннÑн", "1#in 1 hour|#in {num} hours": "#{num} чааһынан", @@ -236,5 +228,13 @@ "#{num}d ago": "#{num} күн ынараа өттүгÑÑ€", "#{num}w ago": "#{num} нÑдиÑÐ»Ñ Ð°Ð½Ð°Ñ€Ð°Ð° өттүгÑÑ€", "#{num}mo ago": "#{num} ый ынараа өттүгÑÑ€", - "#{num}y ago": "#{num} Ñыл ынараа өттүгÑÑ€" + "#{num}y ago": "#{num} Ñыл ынараа өттүгÑÑ€", + "separatorFull": ", ", + "finalSeparatorFull": " уонна ", + "separatorLong": ", ", + "finalSeparatorLong": " уонна ", + "separatorMedium": ", ", + "finalSeparatorMedium": " уонна ", + "separatorShort": ", ", + "finalSeparatorShort": " уонна " } \ No newline at end of file diff --git a/js/data/locale/saq/sysres.json b/js/data/locale/saq/sysres.json index fa713c42fd..b5565e03b7 100644 --- a/js/data/locale/saq/sysres.json +++ b/js/data/locale/saq/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/saz/langname.jf b/js/data/locale/saz/langname.jf new file mode 100644 index 0000000000..11bacbc53e --- /dev/null +++ b/js/data/locale/saz/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Saurashtra" +} \ No newline at end of file diff --git a/js/data/locale/sbp/sysres.json b/js/data/locale/sbp/sysres.json index 5faac3e724..c3ae02d63e 100644 --- a/js/data/locale/sbp/sysres.json +++ b/js/data/locale/sbp/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/sck/scripts.jf b/js/data/locale/sck/scripts.jf new file mode 100644 index 0000000000..9408517d0c --- /dev/null +++ b/js/data/locale/sck/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Deva" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/scs/scripts.jf b/js/data/locale/scs/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/scs/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/sd/clock.jf b/js/data/locale/sd/clock.jf new file mode 100644 index 0000000000..2f9e37f764 --- /dev/null +++ b/js/data/locale/sd/clock.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "clock": "12" +} \ No newline at end of file diff --git a/js/data/locale/sd/dateformats.json b/js/data/locale/sd/dateformats.json new file mode 100644 index 0000000000..0b7472228f --- /dev/null +++ b/js/data/locale/sd/dateformats.json @@ -0,0 +1,155 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "â€yyyy MMMM d, EEEE", + "l": "â€yyyy MMMM d, EEE", + "m": "â€yyyy MMM d, EE", + "s": "â€yyyy-MM-dd, E" + }, + "dmy": { + "f": "â€yyyy MMMM d", + "l": "â€yyyy MMMM d", + "m": "â€yyyy MMM d", + "s": "â€yyyy-MM-dd" + }, + "dmw": { + "f": "MMMM d, EEEE", + "l": "MMMM d, EEE", + "m": "MMM d, EE", + "s": "â€MM-dd, E" + }, + "dm": { + "f": "MMMM d", + "l": "MMMM d", + "m": "MMM d", + "s": "â€MM-dd" + }, + "my": { + "f": "â€yyyy MMMM", + "l": "â€yyyy MMMM", + "m": "â€yyyy MMM", + "s": "â€yyyy-MM" + }, + "dw": { + "f": "â€d, EEEE", + "l": "â€d, EEE", + "m": "â€d, EE", + "s": "â€dd, E" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "â€h a", + "hm": "â€h:mm", + "ms": "mm:ss", + "ahm": "â€h:mm a", + "hms": "â€h:mm:ss", + "hmz": "â€h:mm z", + "ahmz": "â€h:mm a z", + "ahms": "â€h:mm:ss a", + "hmsz": "â€h:mm:ss z", + "ahmsz": "â€h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "â€HH", + "hm": "â€HH:mm", + "ms": "mm:ss", + "ahm": "â€HH:mm", + "hms": "â€HH:mm:ss", + "hmz": "â€HH:mm z", + "ahmz": "â€HH:mm z", + "ahms": "â€HH:mm:ss", + "hmsz": "â€HH:mm:ss z", + "ahmsz": "â€HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "â€{sy} {sm} {sd} {st} – {et}", + "l": "â€{sy} {sm} {sd} {st} – {et}", + "m": "â€{sy} {sm} {sd} {st} – {et}", + "s": "â€{sy}-{sm}-{sd} {st} – {et}" + }, + "c01": { + "f": "â€{sy} {sm} {sd} {st} – â€{ey} {em} {ed} {et}", + "l": "â€{sy} {sm} {sd} {st} – â€{ey} {em} {ed} {et}", + "m": "â€{sy} {sm} {sd} {st} – â€{ey} {em} {ed} {et}", + "s": "â€{sy}-{sm}-{sd} {st} – â€{ey}-{em}-{ed} {et}" + }, + "c02": { + "f": "â€{sy} {sm} {sd} {st} – â€{ey} {em} {ed} {et}", + "l": "â€{sy} {sm} {sd} {st} – â€{ey} {em} {ed} {et}", + "m": "â€{sy} {sm} {sd} {st} – â€{ey} {em} {ed} {et}", + "s": "â€{sy}-{sm}-{sd} {st} – â€{ey}-{em}-{ed} {et}" + }, + "c03": { + "f": "â€{sy} {sm} {sd} {st} – â€{ey} {em} {ed} {et}", + "l": "â€{sy} {sm} {sd} {st} – â€{ey} {em} {ed} {et}", + "m": "â€{sy} {sm} {sd} {st} – â€{ey} {em} {ed} {et}", + "s": "â€{sy}-{sm}-{sd} {st} – â€{ey}-{em}-{ed} {et}" + }, + "c10": { + "f": "â€{sy} {sm} {sd} – {ed}", + "l": "â€{sy} {sm} {sd} – {ed}", + "m": "â€{sy} {sm} {sd} – {ed}", + "s": "â€{sy}-{sm}-{sd} – {ed}" + }, + "c11": { + "f": "â€{sy} {sm} {sd} – â€{em} {ed}", + "l": "â€{sy} {sm} {sd} – â€{em} {ed}", + "m": "â€{sy} {sm} {sd} – â€{ey} {em} {ed}", + "s": "â€{sy}-{sm}-{sd} – â€{ey}-{em}-{ed}" + }, + "c12": { + "f": "â€{sy} {sm} {sd} – â€{ey} {em} {ed}", + "l": "â€{sy} {sm} {sd} – â€{ey} {em} {ed}", + "m": "â€{sy} {sm} {sd} – â€{ey} {em} {ed}", + "s": "â€{sy}-{sm}-{sd} – â€{ey}-{em}-{ed}" + }, + "c20": { + "f": "â€{sy} {sm} – â€{ey} {em}", + "l": "â€{sy} {sm} – â€{ey} {em}", + "m": "â€{sy} {sm} – â€{ey} {em}", + "s": "â€{sy}-{sm} – â€{ey}-{em}" + }, + "c30": { + "f": "â€{sy} – {ey}", + "l": "â€{sy} – {ey}", + "m": "â€{sy} – {ey}", + "s": "â€{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/sd/numfmt.jf b/js/data/locale/sd/numfmt.jf new file mode 100644 index 0000000000..b0939a00ae --- /dev/null +++ b/js/data/locale/sd/numfmt.jf @@ -0,0 +1,19 @@ +{ + "generated": true, + "numfmt": { + "script": "Arab", + "decimalChar": "Ù«", + "groupChar": "Ù¬", + "pctChar": "٪؜", + "exponential": "اس", + "currencyFormats": { + "common": "{n} {s}", + "commonNegative": "Øœ-{n} {s}" + }, + "negativenumFmt": "Øœ-{n}", + "pctFmt": "{n}٪؜", + "negativepctFmt": "Øœ-{n}٪؜", + "digits": "٠١٢٣٤٥٦٧٨٩", + "useNative": true + } +} \ No newline at end of file diff --git a/js/data/locale/sd/sysres.json b/js/data/locale/sd/sysres.json new file mode 100644 index 0000000000..0f1a94121a --- /dev/null +++ b/js/data/locale/sd/sysres.json @@ -0,0 +1,164 @@ +{ + "MMMM1": "جنوري", + "MMM1": "جنوري", + "NN1": "جن", + "N1": "ج", + "MMMM2": "Ùيبروري", + "MMM2": "Ùيبروري", + "NN2": "ÙÙŠ", + "N2": "Ù", + "MMMM3": "مارچ", + "MMM3": "مارچ", + "NN3": "ما", + "N3": "Ù…", + "MMMM4": "اپريل", + "MMM4": "اپريل", + "NN4": "اپ", + "N4": "ا", + "MMMM5": "مئي", + "MMM5": "مئي", + "NN5": "مئ", + "N5": "Ù…", + "MMMM6": "جون", + "MMM6": "جون", + "NN6": "جو", + "N6": "ج", + "MMMM7": "جولاءÙ", + "MMM7": "جولاءÙ", + "NN7": "جو", + "N7": "ج", + "MMMM8": "آگسٽ", + "MMM8": "آگسٽ", + "NN8": "Ø¢Ú¯", + "N8": "Ø¢", + "MMMM9": "سيپٽمبر", + "MMM9": "سيپٽمبر", + "NN9": "سي", + "N9": "س", + "MMMM10": "آڪٽوبر", + "MMM10": "آڪٽوبر", + "NN10": "Ø¢Úª", + "N10": "Ø¢", + "MMMM11": "نومبر", + "MMM11": "نومبر", + "NN11": "نو", + "N11": "Ù†", + "MMMM12": "ڊسمبر", + "MMM12": "ڊسمبر", + "NN12": "ڊس", + "N12": "ÚŠ", + "EEEE0": "آچر", + "EEE0": "آچر", + "EE0": "آچر", + "E0": "آچر", + "EEEE1": "سومر", + "EEE1": "سومر", + "EE1": "سومر", + "E1": "سو", + "EEEE2": "اڱارو", + "EEE2": "اڱارو", + "EE2": "اڱارو", + "E2": "اڱارو", + "EEEE3": "اربع", + "EEE3": "اربع", + "EE3": "اربع", + "E3": "اربع", + "EEEE4": "خميس", + "EEE4": "خميس", + "EE4": "خميس", + "E4": "خم", + "EEEE5": "جمعو", + "EEE5": "جمعو", + "EE5": "جمعو", + "E5": "جمعو", + "EEEE6": "ڇنڇر", + "EEE6": "ڇنڇر", + "EE6": "ڇنڇر", + "E6": "ڇنڇر", + "a0": "صبح، منجهند", + "a1": "منجهند، شام", + "G-1": "BCE", + "G1": "CE", + "1#1 millisecond|#{num} milliseconds": "one#{num} ملي سيڪنڊ|#{num} ملي سيڪنڊ", + "1#1 second|#{num} seconds": "one#{num} ÙÙŠ سيڪنڊ|#{num} سيڪنڊ", + "1#1 minute|#{num} minutes": "one#{num} منٽ|#{num} منٽ", + "1#1 hour|#{num} hours": "one#{num} ڪلاڪ|#{num} ڪلاڪ", + "1#1 day|#{num} days": "one#{num} Úينهن|#{num} Úينهن", + "1#1 week|#{num} weeks": "one#{num} Ù‡Ùتا|#{num} Ù‡Ùتا", + "1#1 month|#{num} months": "one#{num} مهينا|#{num} مهينا", + "1#1 year|#{num} years": "one#{num} سال|#{num} سال", + "#{num} ms": "one#{num} ملي سيڪنڊ|#{num} ملي سيڪنڊ", + "1#1 sec|#{num} sec": "one#{num} ÙÙŠ سيڪنڊ|#{num} ÙÙŠ سيڪنڊ", + "1#1 min|#{num} min": "one#{num} منٽ|#{num} منٽ", + "1#1 hr|#{num} hrs": "one#{num} ڪلاڪ|#{num} ڪلاڪ", + "durationLongDays": "one#{num} Úينهن|#{num} Úينهن", + "1#1 wk|#{num} wks": "one#{num} Ù‡Ùتا|#{num} Ù‡Ùتا", + "1#1 mon|#{num} mons": "one#{num} مهينا|#{num} مهينا", + "1#1 yr|#{num} yrs": "one#{num} سال|#{num} سال", + "durationMediumMillis": "one#{num} ms|#{num} ms", + "1#1 se|#{num} sec": "one#{num} s|#{num} سيڪنڊ", + "1#1 mi|#{num} min": "one#{num} منٽ|#{num} منٽ", + "durationMediumHours": "one#{num} ڪلاڪ|#{num} ڪلاڪ", + "1#1 dy|#{num} dys": "one#{num} Úينهن|#{num} Úينهن", + "durationMediumWeeks": "one#{num} Ù‡Ùتا|#{num} Ù‡Ùتي", + "1#1 mo|#{num} mos": "one#{num} مهينا|#{num} مهينا", + "durationMediumYears": "one#{num} سال|#{num} سال", + "durationShortMillis": "one#{num} ms|#{num} ms", + "#{num}s": "one#{num} s|#{num} سيڪنڊ", + "durationShortMinutes": "one#{num} منٽ|#{num} منٽ", + "#{num}h": "one#{num} ڪلاڪ|#{num} ڪلاڪ", + "#{num}d": "one#{num} Úينهن|#{num} Úينهن", + "#{num}w": "one#{num} Ù‡Ùتا|#{num} Ù‡Ùتي", + "durationShortMonths": "one#{num} مهينا|#{num} مهينا", + "#{num}y": "one#{num} سال|#{num} سال", + "1#in 1 second|#in {num} seconds": "one#â€{num} سيڪنڊن Û¾|#â€{num} سيڪنڊن Û¾", + "1#in 1 minute|#in {num} minutes": "one#â€{num} منٽن Û¾|#â€+{num} min", + "1#in 1 hour|#in {num} hours": "one#â€{num} ڪلاڪ Û¾|#â€{num} ڪلاڪ Û¾", + "1#in 1 day|#in {num} days": "one#â€{num} Úينهن Û¾|#â€{num} Úينهن Û¾", + "1#in 1 week|#in {num} weeks": "one#â€{num} Ù‡Ùتن Û¾|#â€{num} Ù‡Ùتن Û¾", + "1#in 1 month|#in {num} months": "one#â€{num} مهينن Û¾|#â€{num} مهينن Û¾", + "1#in 1 year|#in {num} years": "one#â€{num} سالن Û¾|#â€{num} سالن Û¾", + "1#in 1 sec|#in {num} sec": "one#â€{num} سيڪنڊن Û¾|#â€{num} سيڪنڊن Û¾", + "1#in 1 min|#in {num} min": "one#â€{num} منٽن Û¾|#â€+{num} min", + "1#in 1 hr|#in {num} hrs": "one#â€{num} ڪلاڪ Û¾|#â€{num} ڪلاڪ Û¾", + "1#in 1 dy|#in {num} dys": "one#â€{num} Úينهن Û¾|#â€{num} Úينهن Û¾", + "1#in 1 wk|#in {num} wks": "one#â€{num} Ù‡Ùتن Û¾|#â€{num} Ù‡Ùتن Û¾", + "1#in 1 mon|#in {num} mons": "one#â€{num} مهينن Û¾|#â€{num} مهينن Û¾", + "1#in 1 yr|#in {num} yrs": "one#â€{num} سالن Û¾|#â€{num} سالن Û¾", + "#in {num}s": "one#â€{num} سيڪنڊن Û¾|#â€{num} سيڪنڊن Û¾", + "#in {num}mi": "one#â€{num} منٽن Û¾|#â€{num} منٽن Û¾", + "#in {num}h": "one#â€{num} ڪلاڪ Û¾|#â€{num} ڪلاڪ Û¾", + "#in {num}d": "one#â€{num} Úينهن Û¾|#â€{num} Úينهن Û¾", + "#in {num}w": "one#â€{num} Ù‡Ùتن Û¾|#â€{num} Ù‡Ùتن Û¾", + "#in {num}mo": "one#â€{num} مهينن Û¾|#â€{num} مهينن Û¾", + "#in {num}y": "one#â€{num} سالن Û¾|#â€{num} سالن Û¾", + "1#1 second ago|#{num} seconds ago": "one#â€{num} سيڪنڊ پهرين|#â€{num} سيڪنڊ پهرين", + "1#1 minute ago|#{num} minutes ago": "one#â€{num} منٽ پهرين|#â€{num} منٽ پهرين", + "1#1 hour ago|#{num} hours ago": "one#â€{num} ڪلاڪ پهرين|#â€{num} ڪلاڪ پهرين", + "1#1 day ago|#{num} days ago": "one#â€{num} Úينهن پهرين|#â€{num} Úينهن پهرين", + "1#1 week ago|#{num} weeks ago": "one#â€{num} Ù‡Ùتا پهرين|#â€{num} Ù‡Ùتا پهرين", + "1#1 month ago|#{num} months ago": "one#â€{num} مهينا پهرين|#â€{num} مهينا پهرين", + "1#1 year ago|#{num} years ago": "one#â€{num} سال پهرين|#â€{num} سال پهرين", + "1#1 sec ago|#{num} sec ago": "one#â€{num} سيڪنڊ پهرين|#â€{num} سيڪنڊ پهرين", + "1#1 min ago|#{num} min ago": "one#â€{num} منٽ پهرين|#â€{num} منٽ پهرين", + "1#1 hr ago|#{num} hrs ago": "one#â€{num} ڪلاڪ پهرين|#â€{num} ڪلاڪ پهرين", + "1#1 dy ago|#{num} dys ago": "one#â€{num} Úينهن پهرين|#â€{num} Úينهن پهرين", + "1#1 wk ago|#{num} wks ago": "one#â€{num} Ù‡Ùتا پهرين|#â€{num} Ù‡Ùتا پهرين", + "1#1 mon ago|#{num} mons ago": "one#â€{num} مهينا پهرين|#â€{num} مهينا پهرين", + "1#1 yr ago|#{num} yrs ago": "one#â€{num} سال پهرين|#â€{num} سال پهرين", + "#{num}s ago": "one#â€{num} سيڪنڊ پهرين|#â€{num} سيڪنڊ پهرين", + "#{num}mi ago": "one#â€{num} منٽ پهرين|#â€{num} منٽ پهرين", + "#{num}h ago": "one#â€{num} ڪلاڪ پهرين|#â€{num} ڪلاڪ پهرين", + "#{num}d ago": "one#â€{num} Úينهن پهرين|#â€{num} Úينهن پهرين", + "#{num}w ago": "one#â€{num} Ù‡Ùتا پهرين|#â€{num} Ù‡Ùتا پهرين", + "#{num}mo ago": "one#â€{num} مهينا پهرين|#â€{num} مهينا پهرين", + "#{num}y ago": "one#â€{num} سال پهرين|#â€{num} سال پهرين", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " +} \ No newline at end of file diff --git a/js/data/locale/sdc/langname.jf b/js/data/locale/sdc/langname.jf new file mode 100644 index 0000000000..6e45c737fb --- /dev/null +++ b/js/data/locale/sdc/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Sassarese Sardinian" +} \ No newline at end of file diff --git a/js/data/locale/sdc/scripts.jf b/js/data/locale/sdc/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/sdc/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/sdh/langname.jf b/js/data/locale/sdh/langname.jf new file mode 100644 index 0000000000..de8f1fbe72 --- /dev/null +++ b/js/data/locale/sdh/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Southern Kurdish" +} \ No newline at end of file diff --git a/js/data/locale/se/FI/dateformats.json b/js/data/locale/se/FI/dateformats.json new file mode 100644 index 0000000000..a441bae206 --- /dev/null +++ b/js/data/locale/se/FI/dateformats.json @@ -0,0 +1,155 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "EEEE d MMMM yyyy", + "l": "EEE d MMMM yyyy", + "m": "EE d MMM yyyy", + "s": "E dd.MM.yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM yyyy", + "s": "dd.MM.yyyy" + }, + "dmw": { + "f": "EEEE d MMMM", + "l": "EEE d MMMM", + "m": "EE d MMM", + "s": "E dd.MM" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "dd.MM" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "MM.yyyy" + }, + "dw": { + "f": "EEEE d", + "l": "EEE d", + "m": "EE d", + "s": "E dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} {st} – {et}", + "l": "{sd} {sm} {sy} {st} – {et}", + "m": "{sd} {sm} {sy} {st} – {et}", + "s": "{sd}.{sm}.{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}.{em}.{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}.{sm} – {ed}.{em}.{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}.{sm}.{sy} – {ed}.{em}.{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}.{sy} – {em}.{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/se/FI/sysres.json b/js/data/locale/se/FI/sysres.json index 5a73f42ce9..ea04b3baf4 100644 --- a/js/data/locale/se/FI/sysres.json +++ b/js/data/locale/se/FI/sysres.json @@ -1,120 +1,69 @@ { - "MMMM1": "oÄ‘Ä‘ajagemánnu", - "MMM1": "oÄ‘Ä‘j", - "NN1": "oÄ‘", - "N1": "o", - "MMMM2": "guovvamánnu", - "MMM2": "guov", - "NN2": "gu", - "N2": "g", - "MMMM3": "njukÄamánnu", - "MMM3": "njuk", - "NN3": "nj", - "N3": "n", - "MMMM4": "cuoÅ‹ománnu", - "MMM4": "cuo", - "NN4": "cu", - "N4": "c", - "MMMM5": "miessemánnu", - "MMM5": "mies", - "NN5": "mi", - "N5": "m", - "MMMM6": "geassemánnu", - "MMM6": "geas", - "NN6": "ge", - "N6": "g", - "MMMM7": "suoidnemánnu", - "MMM7": "suoi", - "NN7": "su", - "N7": "s", - "MMMM8": "borgemánnu", - "MMM8": "borg", - "NN8": "bo", - "N8": "b", - "MMMM9": "ÄakÄamánnu", - "MMM9": "ÄakÄ", - "NN9": "Äa", - "N9": "Ä", - "MMMM10": "golggotmánnu", - "MMM10": "golg", - "NN10": "go", - "N10": "g", - "MMMM11": "skábmamánnu", - "MMM11": "skáb", - "NN11": "sk", - "N11": "s", - "MMMM12": "juovlamánnu", - "MMM12": "juov", - "NN12": "ju", - "N12": "j", - "EEEE0": "sotnabeaivi", - "EEE0": "sotn", - "EE0": "sotn", - "E0": "S", - "EEEE1": "vuossárgga", - "EEE1": "vuos", - "EE1": "vuos", + "MMM4": "cuoÅ‹", + "EEE0": "so", + "EE0": "so", + "EEEE1": "mánnodat", + "EEE1": "má", + "EE1": "má", "E1": "M", - "EEEE2": "maÅ‹Å‹ebárgga", - "EEE2": "maÅ‹", - "EE2": "maÅ‹", + "EEEE2": "disdat", + "EEE2": "di", + "EE2": "di", "E2": "D", - "EEEE3": "gaskavahku", - "EEE3": "gask", - "EE3": "gask", - "E3": "G", - "EEEE4": "duorastaga", - "EEE4": "duor", - "EE4": "duor", - "E4": "D", - "EEEE5": "bearjadaga", - "EEE5": "bear", - "EE5": "bear", - "E5": "B", - "EEEE6": "lávvardaga", - "EEE6": "láv", - "EE6": "láv", - "E6": "L", - "a0": "iÄ‘itbeaivet", - "a1": "eahketbeaivet", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisekunda|two#{num} millisekundda|#{num} millisekundda", - "1#1 second|#{num} seconds": "one#{num} sekunda|two#{num} sekundda|#{num} sekundda", - "1#1 minute|#{num} minutes": "one#{num} minuhta|two#{num} minuhtta|#{num} minuhtta", - "1#1 hour|#{num} hours": "one#{num} diibmu|two#{num} diimmur|#{num} diibmur", - "1#1 day|#{num} days": "one#{num} jándor|two#{num} jándora|#{num} jándora", - "1#1 week|#{num} weeks": "one#{num} váhku|two#{num} váhkku|#{num} váhkku", - "1#1 month|#{num} months": "one#{num} mánotbadji|two#{num} mánotbaji|#{num} mánotbadji", - "1#1 year|#{num} years": "one#{num} jahki|two#{num} jahkki|#{num} jahkki", - "#{num} ms": "one#{num} ms|two#{num} ms|#{num} ms", - "1#1 sec|#{num} sec": "one#{num} s|two#{num} s|#{num} s", - "1#1 min|#{num} min": "one#{num} min|two#{num} min|#{num} min", - "1#1 hr|#{num} hrs": "one#{num} h|two#{num} h|#{num} h", - "durationLongDays": "one#{num} d|two#{num} d|#{num} d", - "1#1 wk|#{num} wks": "one#{num} v|two#{num} v|#{num} v", - "1#1 mon|#{num} mons": "one#{num} mán|two#{num} mán|#{num} mán", - "1#1 yr|#{num} yrs": "one#{num} jah|two#{num} jah|#{num} jah", - "durationShortMillis": "one#{num}ms|two#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|two#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|two#{num}m|#{num}m", - "#{num}h": "one#{num}h|two#{num}h|#{num}h", - "#{num}d": "one#{num}d|two#{num}d|#{num}d", - "#{num}w": "one#{num}v|two#{num}v|#{num}v", - "durationShortMonths": "one#{num}m|two#{num}m|#{num}m", - "#{num}y": "one#{num}j|two#{num}j|#{num}j", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", + "EEE3": "ga", + "EE3": "ga", + "EEEE4": "duorastat", + "EEE4": "du", + "EE4": "du", + "EEE5": "be", + "EE5": "be", + "EEEE6": "lávvordat", + "EEE6": "lá", + "EE6": "lá", + "a0": "ib", + "a1": "eb", + "G-1": "oáá.", + "G1": "áá.", + "1#in 1 second|#in {num} seconds": "one#{num} sekundda siste|two#{num} sekundda siste|#{num} sekundda siste", + "1#in 1 minute|#in {num} minutes": "one#{num} minuhta siste|two#{num} minuhta siste|#{num} minuhta siste", + "1#in 1 hour|#in {num} hours": "one#{num} diimmu siste|two#{num} diimmu siste|#{num} diimmu siste", + "1#in 1 day|#in {num} days": "one#{num} beaivve siste|two#{num} beaivve siste|#{num} beaivve siste", + "1#in 1 week|#in {num} weeks": "one#{num} vahku geahÄen|two#{num} vahku geahÄen|#{num} vahku geahÄen", + "1#in 1 month|#in {num} months": "one#{num} mánu siste|two#{num} mánu siste|#{num} mánu siste", "1#in 1 year|#in {num} years": "one#{num} jagi siste|two#{num} jagi siste|#{num} jagi siste", + "1#in 1 sec|#in {num} sec": "one#{num} sekundda siste|two#{num} sekundda siste|#{num} sekundda siste", + "1#in 1 min|#in {num} min": "one#{num} minuhta siste|two#{num} minuhta siste|#{num} minuhta siste", + "1#in 1 hr|#in {num} hrs": "one#{num} diimmu siste|two#{num} diimmu siste|#{num} diimmu siste", + "1#in 1 dy|#in {num} dys": "one#{num} beaivve siste|two#{num} beaivve siste|#{num} beaivve siste", + "1#in 1 wk|#in {num} wks": "one#{num} vahku geahÄen|two#{num} vahku geahÄen|#{num} vahku geahÄen", + "1#in 1 mon|#in {num} mons": "one#{num} mánu siste|two#{num} mánu siste|#{num} mánu siste", "1#in 1 yr|#in {num} yrs": "one#{num} jagi siste|two#{num} jagi siste|#{num} jagi siste", - "#in {num}y": "one#{num} jagi siste|two#{num} jagi siste|#{num} jagi siste", - "1#1 year ago|#{num} years ago": "one#{num} jagi árat|two#{num} jagi árat|#{num} jagi árat", - "1#1 yr ago|#{num} yrs ago": "one#{num} jagi árat|two#{num} jagi árat|#{num} jagi árat", - "#{num}y ago": "one#{num} jagi árat|two#{num} jagi árat|#{num} jagi árat" + "#in {num}s": "one#{num} sek. siste|two#{num} sekundda siste|#{num} sek. siste", + "#in {num}mi": "one#{num} min. siste|two#{num} minuhta siste|#{num} min. siste", + "#in {num}h": "one#{num} dmu siste|two#{num} diimmu siste|#{num} dmu siste", + "#in {num}d": "one#{num} beaivve siste|two#{num} beaivve siste|#{num} beaivve siste", + "#in {num}w": "one#{num} v(k) siste|two#{num} vahku siste|#{num} v(k) siste", + "#in {num}mo": "one#{num} mánu siste|two#{num} mánu siste|#{num} mánu siste", + "#in {num}y": "one#{num} j. siste|two#{num} jagi siste|#{num} j. siste", + "1#1 second ago|#{num} seconds ago": "one#{num} sekunda áigi|two#{num} sekundda áigi|#{num} sekundda áigi", + "1#1 minute ago|#{num} minutes ago": "one#{num} minuhtta áigi|two#{num} minuhta áigi|#{num} minuhta áigi", + "1#1 hour ago|#{num} hours ago": "one#{num} diibmu áigi|two#{num} diimmu áigi|#{num} diimmu áigi", + "1#1 day ago|#{num} days ago": "one#ikte|two#ovddet beaivve|#{num} beaivve dás ovdal", + "1#1 week ago|#{num} weeks ago": "one#{num} vahkku dás ovdal|two#{num} vahku dás ovdal|#{num} vahku dás ovdal", + "1#1 month ago|#{num} months ago": "one#{num} mánnu dás ovdal|two#{num} mánu dás ovdal|#{num} mánu dás ovdal", + "1#1 year ago|#{num} years ago": "one#diibmá|two#ovddet jagi|#{num} jagi dás ovdal", + "1#1 sec ago|#{num} sec ago": "one#{num} sekunda áigi|two#{num} sekundda áigi|#{num} sekundda áigi", + "1#1 min ago|#{num} min ago": "one#{num} minuhtta áigi|two#{num} minuhta áigi|#{num} minuhta áigi", + "1#1 hr ago|#{num} hrs ago": "one#{num} diibmu áigi|two#{num} diimmu áigi|#{num} diimmu áigi", + "1#1 dy ago|#{num} dys ago": "one#ikte|two#ovddet beaivve|#{num} beaivve dás ovdal", + "1#1 wk ago|#{num} wks ago": "one#{num} vahkku dás ovdal|two#{num} vahku dás ovdal|#{num} vahku dás ovdal", + "1#1 mon ago|#{num} mons ago": "one#{num} mánnu dás ovdal|two#{num} mánu dás ovdal|#{num} mánu dás ovdal", + "1#1 yr ago|#{num} yrs ago": "one#diibmá|two#ovddet jagi|#{num} jagi dás ovdal", + "#{num}s ago": "one#{num} sek. áigi|two#{num} sekundda áigi|#{num} sek. áigi", + "#{num}mi ago": "one#{num} min. áigi|two#{num} minuhta áigi|#{num} min. áigi", + "#{num}h ago": "one#{num} dmu áigi|two#{num} diimmu áigi|#{num} dmu áigi", + "#{num}d ago": "one#ikte|two#ovddet beaivve|#{num} beaivve dás ovdal", + "#{num}w ago": "one#{num} v(k) dás ovdal|two#{num} vahku dás ovdal|#{num} v(k) dás ovdal", + "#{num}mo ago": "one#{num} mánnu dás ovdal|two#{num} mánu dás ovdal|#{num} mánu dás ovdal", + "#{num}y ago": "one#diibmá|two#ovddet jagi|#{num} j. dás ovdal" } \ No newline at end of file diff --git a/js/data/locale/ts/dateformats.json b/js/data/locale/se/SE/dateformats.json similarity index 100% rename from js/data/locale/ts/dateformats.json rename to js/data/locale/se/SE/dateformats.json diff --git a/js/data/locale/se/sysres.json b/js/data/locale/se/sysres.json index 05774ab4f6..8dd965b649 100644 --- a/js/data/locale/se/sysres.json +++ b/js/data/locale/se/sysres.json @@ -95,6 +95,14 @@ "1#1 wk|#{num} wks": "one#{num} v|two#{num} v|#{num} v", "1#1 mon|#{num} mons": "one#{num} mán|two#{num} mán|#{num} mán", "1#1 yr|#{num} yrs": "one#{num} jah|two#{num} jah|#{num} jah", + "durationMediumMillis": "one#{num}ms|two#{num}ms|#{num}ms", + "1#1 se|#{num} sec": "one#{num}s|two#{num}s|#{num}s", + "1#1 mi|#{num} min": "one#{num}m|two#{num}m|#{num}m", + "durationMediumHours": "one#{num}h|two#{num}h|#{num}h", + "1#1 dy|#{num} dys": "one#{num}d|two#{num}d|#{num}d", + "durationMediumWeeks": "one#{num}v|two#{num}v|#{num}v", + "1#1 mo|#{num} mos": "one#{num}m|two#{num}m|#{num}m", + "durationMediumYears": "one#{num}j|two#{num}j|#{num}j", "durationShortMillis": "one#{num}ms|two#{num}ms|#{num}ms", "#{num}s": "one#{num}s|two#{num}s|#{num}s", "durationShortMinutes": "one#{num}m|two#{num}m|#{num}m", @@ -103,14 +111,6 @@ "#{num}w": "one#{num}v|two#{num}v|#{num}v", "durationShortMonths": "one#{num}m|two#{num}m|#{num}m", "#{num}y": "one#{num}j|two#{num}j|#{num}j", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", "1#in 1 second|#in {num} seconds": "one#{num} sekunda maÅ‹Å‹ilit|two#{num} sekundda maÅ‹Å‹ilit|#{num} sekundda maÅ‹Å‹ilit", "1#in 1 minute|#in {num} minutes": "one#{num} minuhta maÅ‹Å‹ilit|two#{num} minuhtta maÅ‹Å‹ilit|#{num} minuhtta maÅ‹Å‹ilit", "1#in 1 hour|#in {num} hours": "one#{num} diibmu maÅ‹Å‹ilit|two#{num} diibmur maÅ‹Å‹ilit|#{num} diibmur maÅ‹Å‹ilit", @@ -152,5 +152,13 @@ "#{num}d ago": "one#{num} jándor árat|two#{num} jándora árat|#{num} jándora árat", "#{num}w ago": "one#{num} vahku árat|two#{num} vahkku árat|#{num} vahkku árat", "#{num}mo ago": "one#{num} mánotbadji árat|two#{num} mánotbadji árat|#{num} mánotbadji árat", - "#{num}y ago": "one#{num} jahki árat|two#{num} jahkki árat|#{num} jahkki árat" + "#{num}y ago": "one#{num} jahki árat|two#{num} jahkki árat|#{num} jahkki árat", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": " ", + "finalSeparatorShort": " " } \ No newline at end of file diff --git a/js/data/locale/sef/scripts.jf b/js/data/locale/sef/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/sef/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/seh/sysres.json b/js/data/locale/seh/sysres.json index ceceb704c6..22c301e252 100644 --- a/js/data/locale/seh/sysres.json +++ b/js/data/locale/seh/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/sei/langname.jf b/js/data/locale/sei/langname.jf new file mode 100644 index 0000000000..2f3b870d78 --- /dev/null +++ b/js/data/locale/sei/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Seri" +} \ No newline at end of file diff --git a/js/data/locale/sei/scripts.jf b/js/data/locale/sei/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/sei/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/ses/sysres.json b/js/data/locale/ses/sysres.json index e523c38bd1..a5c1df2416 100644 --- a/js/data/locale/ses/sysres.json +++ b/js/data/locale/ses/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/sg/sysres.json b/js/data/locale/sg/sysres.json index b10372e8f6..249e91cf93 100644 --- a/js/data/locale/sg/sysres.json +++ b/js/data/locale/sg/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/sgs/langname.jf b/js/data/locale/sgs/langname.jf new file mode 100644 index 0000000000..49b1acabbc --- /dev/null +++ b/js/data/locale/sgs/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Samogitian" +} \ No newline at end of file diff --git a/js/data/locale/sgs/scripts.jf b/js/data/locale/sgs/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/sgs/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/shi/Latn/dateformats.json b/js/data/locale/shi/Latn/dateformats.json new file mode 100644 index 0000000000..96578644eb --- /dev/null +++ b/js/data/locale/shi/Latn/dateformats.json @@ -0,0 +1,155 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "EEEE d MMMM yyyy", + "l": "EEE d MMMM yyyy", + "m": "EE d MMM, yyyy", + "s": "E d/M/yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM, yyyy", + "s": "d/M/yyyy" + }, + "dmw": { + "f": "EEEE d MMMM", + "l": "EEE d MMMM", + "m": "EE d MMM", + "s": "E d/M" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "d/M" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM, yyyy", + "s": "M/yyyy" + }, + "dw": { + "f": "EEEE d", + "l": "EEE d", + "m": "EE d", + "s": "E d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} {st} – {et}", + "l": "{sd} {sm} {sy} {st} – {et}", + "m": "{sd} {sm}, {sy} {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em}, {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em}, {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm}, {sy} – {ed} {em}, {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm}, {sy} – {em}, {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/shi/Latn/sysres.json b/js/data/locale/shi/Latn/sysres.json index 1c795b5fe2..95f2765170 100644 --- a/js/data/locale/shi/Latn/sysres.json +++ b/js/data/locale/shi/Latn/sysres.json @@ -50,65 +50,24 @@ "EEEE0": "asamas", "EEE0": "asa", "EE0": "asa", - "E0": "S", "EEEE1": "aynas", "EEE1": "ayn", "EE1": "ayn", - "E1": "M", "EEEE2": "asinas", "EEE2": "asi", "EE2": "asi", - "E2": "T", "EEEE3": "aká¹›as", "EEE3": "aká¹›", "EE3": "aká¹›", - "E3": "W", "EEEE4": "akwas", "EEE4": "akw", "EE4": "akw", - "E4": "T", "EEEE5": "asimwas", "EEE5": "asim", "EE5": "asim", - "E5": "F", "EEEE6": "asiá¸yas", "EEE6": "asiá¸", "EE6": "asiá¸", - "E6": "S", "a0": "tifawt", - "a1": "tadggÊ·at", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "#{num} ms", - "1#1 second|#{num} seconds": "#{num} s", - "1#1 minute|#{num} minutes": "#{num} min", - "1#1 hour|#{num} hours": "#{num} h", - "1#1 day|#{num} days": "#{num} d", - "1#1 week|#{num} weeks": "#{num} w", - "1#1 month|#{num} months": "#{num} m", - "1#1 year|#{num} years": "#{num} y", - "#{num} ms": "#{num} ms", - "1#1 sec|#{num} sec": "#{num} s", - "1#1 min|#{num} min": "#{num} min", - "1#1 hr|#{num} hrs": "#{num} h", - "durationLongDays": "#{num} d", - "1#1 wk|#{num} wks": "#{num} w", - "1#1 mon|#{num} mons": "#{num} m", - "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", " + "a1": "tadggÊ·at" } \ No newline at end of file diff --git a/js/data/locale/shi/Tfng/dateformats.json b/js/data/locale/shi/Tfng/dateformats.json new file mode 100644 index 0000000000..96578644eb --- /dev/null +++ b/js/data/locale/shi/Tfng/dateformats.json @@ -0,0 +1,155 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "EEEE d MMMM yyyy", + "l": "EEE d MMMM yyyy", + "m": "EE d MMM, yyyy", + "s": "E d/M/yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM, yyyy", + "s": "d/M/yyyy" + }, + "dmw": { + "f": "EEEE d MMMM", + "l": "EEE d MMMM", + "m": "EE d MMM", + "s": "E d/M" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "d/M" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM, yyyy", + "s": "M/yyyy" + }, + "dw": { + "f": "EEEE d", + "l": "EEE d", + "m": "EE d", + "s": "E d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} {st} – {et}", + "l": "{sd} {sm} {sy} {st} – {et}", + "m": "{sd} {sm}, {sy} {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em}, {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em}, {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm}, {sy} – {ed} {em}, {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm}, {sy} – {em}, {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/shi/sysres.json b/js/data/locale/shi/sysres.json index bf0efd952c..e753f00016 100644 --- a/js/data/locale/shi/sysres.json +++ b/js/data/locale/shi/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/si/ctrynames.json b/js/data/locale/si/ctrynames.json index 5715137d73..9832500dde 100644 --- a/js/data/locale/si/ctrynames.json +++ b/js/data/locale/si/ctrynames.json @@ -1,4 +1,5 @@ { + "Sub-Saharan Africa": "202", "අග්නිදිග ආසියà·à·€": "035", "අප්â€à¶»à·’කà·à·€": "002", "අයර්ලන්තය": "IE", @@ -71,9 +72,9 @@ "කෙන්යà·à·€": "KE", "කේප් වර්ඩ්": "CV", "කේමන් දූපත්": "KY", + "කොකà·à·ƒà·Š දූපත්": "CC", "කොංගො - කින්à·à·à·ƒà·": "CD", "කොංගො - බ්â€à¶»à·ƒà·à·€à·’ල්": "CG", - "කොකà·à·ƒà·Š දූපත්": "CC", "කොමොරà·à·ƒà·Š": "KM", "කොසà·à·€à·": "XK", "කොස්ටරිකà·à·€": "CR", @@ -114,8 +115,8 @@ "ටිමà·à¶»à·Š - ලෙස්ත්": "TL", "ටියුනීසියà·à·€": "TN", "ටුවà·à¶½à·–": "TV", - "ටොංගà·": "TO", "ටොකලà·à·€à·”": "TK", + "ටොංගà·": "TO", "ටොගà·": "TG", "ට්â€à¶»à·’නිඩෑඩ් සහ ටොබà·à¶œà·": "TT", "ට්â€à¶»à·’ස්ටන් ද කුන්හà·": "TA", @@ -289,6 +290,5 @@ "à·†à·à¶»à· දූපත්": "FO", "ෆින්ලන්තය": "FI", "ෆීජී": "FJ", - "à·†à·à¶šà·Šà¶½à¶±à·Šà¶­ දූපත්": "FK", - "Sub-Saharan Africa": "202" + "à·†à·à¶šà·Šà¶½à¶±à·Šà¶­ දූපත්": "FK" } \ No newline at end of file diff --git a/js/data/locale/si/ctryreverse.json b/js/data/locale/si/ctryreverse.json index c9c8dadbac..2032ffe25b 100644 --- a/js/data/locale/si/ctryreverse.json +++ b/js/data/locale/si/ctryreverse.json @@ -78,9 +78,9 @@ "KE": "කෙන්යà·à·€", "CV": "කේප් වර්ඩ්", "KY": "කේමන් දූපත්", + "CC": "කොකà·à·ƒà·Š දූපත්", "CD": "කොංගො - කින්à·à·à·ƒà·", "CG": "කොංගො - බ්â€à¶»à·ƒà·à·€à·’ල්", - "CC": "කොකà·à·ƒà·Š දූපත්", "KM": "කොමොරà·à·ƒà·Š", "XK": "කොසà·à·€à·", "CR": "කොස්ටරිකà·à·€", @@ -121,8 +121,8 @@ "TL": "ටිමà·à¶»à·Š - ලෙස්ත්", "TN": "ටියුනීසියà·à·€", "TV": "ටුවà·à¶½à·–", - "TO": "ටොංගà·", "TK": "ටොකලà·à·€à·”", + "TO": "ටොංගà·", "TG": "ටොගà·", "TT": "ට්â€à¶»à·’නිඩෑඩ් සහ ටොබà·à¶œà·", "TA": "ට්â€à¶»à·’ස්ටන් ද කුන්හà·", diff --git a/js/data/locale/si/regionnames.json b/js/data/locale/si/regionnames.json index 7e8668d497..4e0f1189cc 100644 --- a/js/data/locale/si/regionnames.json +++ b/js/data/locale/si/regionnames.json @@ -30,6 +30,10 @@ } ], "AE": [ + { + "name": "Dubai", + "code": "DU" + }, { "name": "අජ්මන් එමිරේටය", "code": "AJ" @@ -53,13 +57,17 @@ { "name": "ෆුජයිරà·", "code": "FU" - }, - { - "name": "Dubai", - "code": "DU" } ], "AF": [ + { + "name": "Daykundi", + "code": "DAY" + }, + { + "name": "Panjshir", + "code": "PAN" + }, { "name": "උරà·à·ƒà·Šà¶œà¶±à·Š", "code": "URU" @@ -187,14 +195,6 @@ { "name": "à·†à·à¶»à·", "code": "FRA" - }, - { - "name": "Daykundi", - "code": "DAY" - }, - { - "name": "Panjshir", - "code": "PAN" } ], "AG": [ @@ -232,26 +232,6 @@ } ], "AL": [ - { - "name": "කොර්සේ ප්â€à¶»à·à¶±à·Šà¶­à¶º", - "code": "06" - }, - { - "name": "ජියරà·à¶šà·à·ƒà·Šà¶§à¶»à·Š ප්â€à¶»à·à¶±à·Šà¶­à¶º", - "code": "05" - }, - { - "name": "ඩරස් ප්â€à¶»à·à¶±à·Šà¶­à¶º", - "code": "02" - }, - { - "name": "බෙරට් ප්â€à¶»à·à¶±à·Šà¶­à¶º", - "code": "01" - }, - { - "name": "විලොරේ ප්â€à¶»à·à¶±à·Šà¶­à¶º", - "code": "12" - }, { "name": "Berat", "code": "BR" @@ -423,6 +403,26 @@ { "name": "Vlorë", "code": "VL" + }, + { + "name": "කොර්සේ ප්â€à¶»à·à¶±à·Šà¶­à¶º", + "code": "06" + }, + { + "name": "ජියරà·à¶šà·à·ƒà·Šà¶§à¶»à·Š ප්â€à¶»à·à¶±à·Šà¶­à¶º", + "code": "05" + }, + { + "name": "ඩරස් ප්â€à¶»à·à¶±à·Šà¶­à¶º", + "code": "02" + }, + { + "name": "බෙරට් ප්â€à¶»à·à¶±à·Šà¶­à¶º", + "code": "01" + }, + { + "name": "විලොරේ ප්â€à¶»à·à¶±à·Šà¶­à¶º", + "code": "12" } ], "AM": [ @@ -716,6 +716,42 @@ } ], "AZ": [ + { + "name": "Goygol", + "code": "GYG" + }, + { + "name": "Khizi", + "code": "XIZ" + }, + { + "name": "Khojavend", + "code": "XVD" + }, + { + "name": "Lachin", + "code": "LAC" + }, + { + "name": "Naftalan", + "code": "NA" + }, + { + "name": "Shamakhi", + "code": "SMI" + }, + { + "name": "Sharur", + "code": "SAR" + }, + { + "name": "Shirvan", + "code": "SR" + }, + { + "name": "Yevlakh", + "code": "YE" + }, { "name": "අගà·à·„්ජබà·à¶¯à·“ දිස්ත්â€à¶»à·’ක්කය", "code": "AGC" @@ -991,49 +1027,9 @@ { "name": "ෆිසුලි දිස්ත්â€à¶»à·’ක්කය", "code": "FUZ" - }, - { - "name": "Goygol", - "code": "GYG" - }, - { - "name": "Khizi", - "code": "XIZ" - }, - { - "name": "Khojavend", - "code": "XVD" - }, - { - "name": "Lachin", - "code": "LAC" - }, - { - "name": "Naftalan", - "code": "NA" - }, - { - "name": "Shamakhi", - "code": "SMI" - }, - { - "name": "Sharur", - "code": "SAR" - }, - { - "name": "Shirvan", - "code": "SR" - }, - { - "name": "Yevlakh", - "code": "YE" } ], "BA": [ - { - "name": "බ්ර්ක෠දිස්ත්â€à¶»à·’ක්කය", - "code": "BRC" - }, { "name": "Bosnian Podrinje", "code": "05" @@ -1081,6 +1077,10 @@ { "name": "Zenica-Doboj", "code": "04" + }, + { + "name": "බ්ර්ක෠දිස්ත්â€à¶»à·’ක්කය", + "code": "BRC" } ], "BB": [ @@ -1130,30 +1130,6 @@ } ], "BD": [ - { - "name": "ඛුල්න෠කලà·à¶´à¶º", - "code": "D" - }, - { - "name": "ඩක෠අංà·à¶º", - "code": "C" - }, - { - "name": "බරිසà·à¶½à·Š දිස්ත්â€à¶»à·’ක්කය", - "code": "06" - }, - { - "name": "රජ්à·à·à·„à·’ දිස්ත්â€à¶»à·’ක්කය", - "code": "54" - }, - { - "name": "රà·à¶±à·Šà¶´à·”ර් දිස්ත්â€à¶»à·’ක්කය", - "code": "55" - }, - { - "name": "සයිල්හෙට් දිස්ත්â€à¶»à·’ක්කය", - "code": "60" - }, { "name": "Bagerhat", "code": "05" @@ -1417,9 +1393,41 @@ { "name": "Thakurgaon", "code": "64" + }, + { + "name": "ඛුල්න෠කලà·à¶´à¶º", + "code": "D" + }, + { + "name": "ඩක෠අංà·à¶º", + "code": "C" + }, + { + "name": "බරිසà·à¶½à·Š දිස්ත්â€à¶»à·’ක්කය", + "code": "06" + }, + { + "name": "රජ්à·à·à·„à·’ දිස්ත්â€à¶»à·’ක්කය", + "code": "54" + }, + { + "name": "රà·à¶±à·Šà¶´à·”ර් දිස්ත්â€à¶»à·’ක්කය", + "code": "55" + }, + { + "name": "සයිල්හෙට් දිස්ත්â€à¶»à·’ක්කය", + "code": "60" } ], "BE": [ + { + "name": "Flanders", + "code": "VLG" + }, + { + "name": "Wallonia", + "code": "WAL" + }, { "name": "අන්ට්වර්ප්", "code": "VAN" @@ -1463,64 +1471,112 @@ { "name": "ෆ්ලෙමිෂ් බ්â€à¶»à¶¶à¶±à·Šà¶§à·Š", "code": "VBR" - }, - { - "name": "Flanders", - "code": "VLG" - }, - { - "name": "Wallonia", - "code": "WAL" } ], "BF": [ { - "name": "අයà·à¶¶à· පළà·à¶­", - "code": "IOB" + "name": "Boucle du Mouhoun", + "code": "01" }, { - "name": "ඔඋබ්â€à¶»à·’ටෙන්ග෠පළà·à¶­", - "code": "OUB" + "name": "Cascades", + "code": "02" }, { - "name": "ඖදලà·à¶±à·Š පළà·à¶­", - "code": "OUD" + "name": "Centre", + "code": "03" }, { - "name": "කඩයà·à¶œà· පළà·à¶­", - "code": "KAD" + "name": "Centre-Est", + "code": "04" }, { - "name": "කීනේඩොගු පළà·à¶­", - "code": "KEN" + "name": "Centre-Nord", + "code": "05" }, { - "name": "කොඋරිටෙන්ග෠පළà·à¶­", - "code": "KOT" + "name": "Centre-Ouest", + "code": "06" }, { - "name": "කොඋර්වේග෠පළà·à¶­", - "code": "KOW" + "name": "Centre-Sud", + "code": "07" }, { - "name": "කොමොන්ද්ජරි පළà·à¶­", - "code": "KMD" + "name": "Est", + "code": "08" }, { - "name": "කොමොයි පළà·à¶­", - "code": "COM" + "name": "Hauts-Bassins", + "code": "09" }, { - "name": "කොම්පින්ග෠පළà·à¶­", - "code": "KMP" + "name": "Nord", + "code": "10" }, { - "name": "කොසි පළà·à¶­", - "code": "KOS" + "name": "Plateau-Central", + "code": "11" }, { - "name": "කෞල්පේල්ග෠පළà·à¶­", - "code": "KOP" + "name": "Sahel", + "code": "12" + }, + { + "name": "Soum", + "code": "SOM" + }, + { + "name": "Sud-Ouest", + "code": "13" + }, + { + "name": "අයà·à¶¶à· පළà·à¶­", + "code": "IOB" + }, + { + "name": "ඔඋබ්â€à¶»à·’ටෙන්ග෠පළà·à¶­", + "code": "OUB" + }, + { + "name": "ඖදලà·à¶±à·Š පළà·à¶­", + "code": "OUD" + }, + { + "name": "කඩයà·à¶œà· පළà·à¶­", + "code": "KAD" + }, + { + "name": "කීනේඩොගු පළà·à¶­", + "code": "KEN" + }, + { + "name": "කොඋරිටෙන්ග෠පළà·à¶­", + "code": "KOT" + }, + { + "name": "කොඋර්වේග෠පළà·à¶­", + "code": "KOW" + }, + { + "name": "කොමොන්ද්ජරි පළà·à¶­", + "code": "KMD" + }, + { + "name": "කොමොයි පළà·à¶­", + "code": "COM" + }, + { + "name": "කොම්පින්ග෠පළà·à¶­", + "code": "KMP" + }, + { + "name": "කොසි පළà·à¶­", + "code": "KOS" + }, + { + "name": "කෞල්පේල්ග෠පළà·à¶­", + "code": "KOP" }, { "name": "ගන්සොර්ගà·à¶‹ පළà·à¶­", @@ -1649,62 +1705,6 @@ { "name": "හෞඑට් පළà·à¶­", "code": "HOU" - }, - { - "name": "Boucle du Mouhoun", - "code": "01" - }, - { - "name": "Cascades", - "code": "02" - }, - { - "name": "Centre", - "code": "03" - }, - { - "name": "Centre-Est", - "code": "04" - }, - { - "name": "Centre-Nord", - "code": "05" - }, - { - "name": "Centre-Ouest", - "code": "06" - }, - { - "name": "Centre-Sud", - "code": "07" - }, - { - "name": "Est", - "code": "08" - }, - { - "name": "Hauts-Bassins", - "code": "09" - }, - { - "name": "Nord", - "code": "10" - }, - { - "name": "Plateau-Central", - "code": "11" - }, - { - "name": "Sahel", - "code": "12" - }, - { - "name": "Soum", - "code": "SOM" - }, - { - "name": "Sud-Ouest", - "code": "13" } ], "BG": [ @@ -1844,6 +1844,10 @@ } ], "BI": [ + { + "name": "Rumonge", + "code": "RM" + }, { "name": "එම්වර෠පළà·à¶­", "code": "MW" @@ -1911,10 +1915,6 @@ { "name": "සිබිටà·à¶šà·š පළà·à¶­", "code": "CI" - }, - { - "name": "Rumonge", - "code": "RM" } ], "BJ": [ @@ -2024,6 +2024,10 @@ } ], "BQ": [ + { + "name": "Saba", + "code": "SA" + }, { "name": "බොනයිරේ", "code": "BO" @@ -2031,13 +2035,13 @@ { "name": "සින්ට් ඉයුස්ටේටියස්", "code": "SE" - }, - { - "name": "Saba", - "code": "SA" } ], "BR": [ + { + "name": "Rio de Janeiro", + "code": "RJ" + }, { "name": "අක්රේ", "code": "AC" @@ -2141,10 +2145,6 @@ { "name": "ෆෙඩරල් දිස්ත්â€à¶»à·’ක්කය", "code": "DF" - }, - { - "name": "Rio de Janeiro", - "code": "RJ" } ], "BS": [ @@ -2274,6 +2274,18 @@ } ], "BT": [ + { + "name": "Dagana", + "code": "22" + }, + { + "name": "Sarpang", + "code": "31" + }, + { + "name": "Tsirang", + "code": "21" + }, { "name": "ගස෠දිස්ත්â€à¶»à·’ක්කය", "code": "GA" @@ -2341,21 +2353,13 @@ { "name": "හ෠දිස්ත්â€à¶»à·’ක්කය", "code": "13" - }, - { - "name": "Dagana", - "code": "22" - }, - { - "name": "Sarpang", - "code": "31" - }, - { - "name": "Tsirang", - "code": "21" } ], "BW": [ + { + "name": "Chobe", + "code": "CH" + }, { "name": "උතුරු නà·à¶œà·™à¶±à·„ිර දිස්ත්â€à¶»à·’ක්කය", "code": "NE" @@ -2415,10 +2419,6 @@ { "name": "ෆ්â€à¶»à·à¶±à·Šà·ƒà·’ස්ටවුන්", "code": "FR" - }, - { - "name": "Chobe", - "code": "CH" } ], "BY": [ @@ -2452,6 +2452,10 @@ } ], "BZ": [ + { + "name": "Belize", + "code": "BZ" + }, { "name": "ඔරේන්ජ් à·€à·à¶šà·Š දිස්ත්â€à¶»à·’ක්කය", "code": "OW" @@ -2471,10 +2475,6 @@ { "name": "ස්ටà·à¶±à·Š ක්â€à¶»à·“ක් දිස්ත්â€à¶»à·’ක්කය", "code": "SC" - }, - { - "name": "Belize", - "code": "BZ" } ], "CA": [ @@ -2532,34 +2532,6 @@ } ], "CD": [ - { - "name": "ඉක්වටියුර්", - "code": "EQ" - }, - { - "name": "උතුරු කිවූ", - "code": "NK" - }, - { - "name": "කà·à·ƒà·’ -ඔරියන්ටල්", - "code": "KE" - }, - { - "name": "කින්à·à·à·ƒà·", - "code": "KN" - }, - { - "name": "දකුණු කිවූ", - "code": "SK" - }, - { - "name": "බස්-කොංග෠පළà·à¶­", - "code": "BC" - }, - { - "name": "මනිඑමà·", - "code": "MA" - }, { "name": "Bandundu", "code": "BN" @@ -2651,9 +2623,45 @@ { "name": "Tshuapa", "code": "TU" + }, + { + "name": "ඉක්වටියුර්", + "code": "EQ" + }, + { + "name": "උතුරු කිවූ", + "code": "NK" + }, + { + "name": "කà·à·ƒà·’ -ඔරියන්ටල්", + "code": "KE" + }, + { + "name": "කින්à·à·à·ƒà·", + "code": "KN" + }, + { + "name": "දකුණු කිවූ", + "code": "SK" + }, + { + "name": "බස්-කොංග෠පළà·à¶­", + "code": "BC" + }, + { + "name": "මනිඑමà·", + "code": "MA" } ], "CF": [ + { + "name": "Nana-Grébizi", + "code": "KB" + }, + { + "name": "Ouham-Pendé", + "code": "OP" + }, { "name": "එම්බෞ ප්â€à¶»à·à¶±à·Šà¶­à¶º", "code": "MB" @@ -2713,17 +2721,13 @@ { "name": "හෞට් -එඔමෞ ප්â€à¶»à·à¶±à·Šà¶­à¶º", "code": "HM" - }, - { - "name": "Nana-Grébizi", - "code": "KB" - }, - { - "name": "Ouham-Pendé", - "code": "OP" } ], "CG": [ + { + "name": "Pointe-Noire", + "code": "16" + }, { "name": "කුවෙටේ-අවුස්ට් දෙපà·à¶»à·Šà¶­à¶¸à·šà¶±à·Šà¶­à·”à·€", "code": "15" @@ -2767,13 +2771,13 @@ { "name": "à·ƒà·à¶±à·Šà¶œà· දෙපà·à¶»à·Šà¶­à¶¸à·šà¶±à·Šà¶­à·”à·€", "code": "13" - }, - { - "name": "Pointe-Noire", - "code": "16" } ], "CH": [ + { + "name": "Geneva", + "code": "GE" + }, { "name": "අප්පෙන්සෙල් ඉනේර්හà·à¶©à·Šà¶©à·™à¶±à·Š", "code": "AI" @@ -2873,37 +2877,9 @@ { "name": "ෆ්ර්යිබර්ග් දිස්ත්â€à¶»à·’ක්කය", "code": "FR" - }, - { - "name": "Geneva", - "code": "GE" } ], "CI": [ - { - "name": "අබිජà·à¶±à·Š", - "code": "AB" - }, - { - "name": "ඩෙන්ගුයිලි දිස්ත්â€à¶»à·’ක්කය", - "code": "DN" - }, - { - "name": "බà·à·ƒà·Š -සස්සන්ද්â€à¶»à· දිස්ත්â€à¶»à·’ක්කය", - "code": "BS" - }, - { - "name": "යà·à¶¸à·œà·ƒà·”ක්â€à¶»à·", - "code": "YM" - }, - { - "name": "à·€à·à¶½à·š ඩු බන්ඩම෠දිස්ත්â€à¶»à·’ක්කය", - "code": "VB" - }, - { - "name": "සවනෙස් දිස්ත්â€à¶»à·’ක්කය", - "code": "SV" - }, { "name": "Agnéby", "code": "16" @@ -3011,9 +2987,37 @@ { "name": "Zanzan²", "code": "ZZ" + }, + { + "name": "අබිජà·à¶±à·Š", + "code": "AB" + }, + { + "name": "ඩෙන්ගුයිලි දිස්ත්â€à¶»à·’ක්කය", + "code": "DN" + }, + { + "name": "බà·à·ƒà·Š -සස්සන්ද්â€à¶»à· දිස්ත්â€à¶»à·’ක්කය", + "code": "BS" + }, + { + "name": "යà·à¶¸à·œà·ƒà·”ක්â€à¶»à·", + "code": "YM" + }, + { + "name": "à·€à·à¶½à·š ඩු බන්ඩම෠දිස්ත්â€à¶»à·’ක්කය", + "code": "VB" + }, + { + "name": "සවනෙස් දිස්ත්â€à¶»à·’ක්කය", + "code": "SV" } ], "CL": [ + { + "name": "Arica y Parinacota", + "code": "AP" + }, { "name": "අන්ටà·à·†à¶œà·ƒà·Šà¶§à· කලà·à¶´à¶º", "code": "AN" @@ -3069,10 +3073,6 @@ { "name": "සන්තියà·à¶œà· මෙට්â€à¶»à·œà¶´à·œà¶½à·’ටන් දෙපà·à¶»à·Šà¶­à¶¸à·šà¶±à·Šà¶­à·”à·€", "code": "RM" - }, - { - "name": "Arica y Parinacota", - "code": "AP" } ], "CM": [ @@ -3390,6 +3390,18 @@ } ], "CR": [ + { + "name": "Cartago", + "code": "C" + }, + { + "name": "Heredia", + "code": "H" + }, + { + "name": "Limón", + "code": "L" + }, { "name": "අලජුඑල෠පළà·à¶­", "code": "A" @@ -3405,18 +3417,6 @@ { "name": "à·ƒà·à¶±à·Š ජොසේ පළà·à¶­", "code": "SJ" - }, - { - "name": "Cartago", - "code": "C" - }, - { - "name": "Heredia", - "code": "H" - }, - { - "name": "Limón", - "code": "L" } ], "CU": [ @@ -3486,6 +3486,22 @@ } ], "CV": [ + { + "name": "Barlavento Islands", + "code": "B" + }, + { + "name": "Maio", + "code": "MA" + }, + { + "name": "São Miguel", + "code": "SM" + }, + { + "name": "Sotavento Islands", + "code": "S" + }, { "name": "ටරà·à·†à¶½à·Š ඩි à·ƒà·à¶• නිකොලෞ", "code": "TS" @@ -3565,22 +3581,6 @@ { "name": "à·ƒà·à¶±à·Šà¶§à· කෘස්", "code": "CR" - }, - { - "name": "Barlavento Islands", - "code": "B" - }, - { - "name": "Maio", - "code": "MA" - }, - { - "name": "São Miguel", - "code": "SM" - }, - { - "name": "Sotavento Islands", - "code": "S" } ], "CY": [ @@ -3610,62 +3610,6 @@ } ], "CZ": [ - { - "name": "උස්ටි නඩ් ලබෙම් කලà·à¶´à¶º", - "code": "42" - }, - { - "name": "ඔලොමොඋක් කලà·à¶´à¶º", - "code": "71" - }, - { - "name": "කර්ලොවී වෙරි කලà·à¶´à¶º", - "code": "41" - }, - { - "name": "දකුණු බොහිමිය෠කලà·à¶´à¶º", - "code": "31" - }, - { - "name": "දකුණු මොරවියන් කලà·à¶´à¶º", - "code": "64" - }, - { - "name": "පඩුබයිස් කලà·à¶´à¶º", - "code": "53" - }, - { - "name": "ප්â€à¶»à·à¶œà·Š", - "code": "10" - }, - { - "name": "ප්ල්සෙන් කලà·à¶´à¶º", - "code": "32" - }, - { - "name": "මධ්â€à¶ºà¶¸ බොහිමියන් කලà·à¶´à¶º", - "code": "20" - }, - { - "name": "මොරවියන්-සිලෙසියන් කලà·à¶´à¶º", - "code": "80" - }, - { - "name": "ලිබෙරෙක් කලà·à¶´à¶º", - "code": "51" - }, - { - "name": "වයිසොකින෠කලà·à¶´à¶º", - "code": "63" - }, - { - "name": "ස්ලින් කලà·à¶´à¶º", - "code": "72" - }, - { - "name": "හ්රඩෙක් ක්රà·à¶½à·œà·€à·š කලà·à¶´à¶º", - "code": "52" - }, { "name": "BeneÅ¡ov", "code": "201" @@ -4057,6 +4001,62 @@ { "name": "Znojmo", "code": "647" + }, + { + "name": "උස්ටි නඩ් ලබෙම් කලà·à¶´à¶º", + "code": "42" + }, + { + "name": "ඔලොමොඋක් කලà·à¶´à¶º", + "code": "71" + }, + { + "name": "කර්ලොවී වෙරි කලà·à¶´à¶º", + "code": "41" + }, + { + "name": "දකුණු බොහිමිය෠කලà·à¶´à¶º", + "code": "31" + }, + { + "name": "දකුණු මොරවියන් කලà·à¶´à¶º", + "code": "64" + }, + { + "name": "පඩුබයිස් කලà·à¶´à¶º", + "code": "53" + }, + { + "name": "ප්â€à¶»à·à¶œà·Š", + "code": "10" + }, + { + "name": "ප්ල්සෙන් කලà·à¶´à¶º", + "code": "32" + }, + { + "name": "මධ්â€à¶ºà¶¸ බොහිමියන් කලà·à¶´à¶º", + "code": "20" + }, + { + "name": "මොරවියන්-සිලෙසියන් කලà·à¶´à¶º", + "code": "80" + }, + { + "name": "ලිබෙරෙක් කලà·à¶´à¶º", + "code": "51" + }, + { + "name": "වයිසොකින෠කලà·à¶´à¶º", + "code": "63" + }, + { + "name": "ස්ලින් කලà·à¶´à¶º", + "code": "72" + }, + { + "name": "හ්රඩෙක් ක්රà·à¶½à·œà·€à·š කලà·à¶´à¶º", + "code": "52" } ], "DE": [ @@ -4740,6 +4740,18 @@ } ], "EG": [ + { + "name": "Aswan", + "code": "ASN" + }, + { + "name": "Faiyum", + "code": "FYM" + }, + { + "name": "Luxor", + "code": "LX" + }, { "name": "අල් à·à¶šà·’ය෠පළà·à¶­", "code": "SHR" @@ -4835,18 +4847,6 @@ { "name": "සොහà·à¶œà·Š පළà·à¶­", "code": "SHG" - }, - { - "name": "Aswan", - "code": "ASN" - }, - { - "name": "Faiyum", - "code": "FYM" - }, - { - "name": "Luxor", - "code": "LX" } ], "ER": [ @@ -4876,6 +4876,90 @@ } ], "ES": [ + { + "name": "Andalusia", + "code": "AN" + }, + { + "name": "Aragon", + "code": "AR" + }, + { + "name": "Asturias Province", + "code": "O" + }, + { + "name": "Balears Province", + "code": "PM" + }, + { + "name": "Basque Country", + "code": "PV" + }, + { + "name": "Canary Islands", + "code": "CN" + }, + { + "name": "Cantabria Province", + "code": "S" + }, + { + "name": "Castile and León", + "code": "CL" + }, + { + "name": "Castile-La Mancha", + "code": "CM" + }, + { + "name": "Extremadura", + "code": "EX" + }, + { + "name": "Galicia", + "code": "GA" + }, + { + "name": "León", + "code": "LE" + }, + { + "name": "Madrid Autonomous Community", + "code": "MD" + }, + { + "name": "Madrid Province", + "code": "M" + }, + { + "name": "Málaga", + "code": "MA" + }, + { + "name": "Murcia", + "code": "MU" + }, + { + "name": "Navarra", + "code": "NA" + }, + { + "name": "Segovia", + "code": "SG" + }, + { + "name": "Teruel", + "code": "TE" + }, + { + "name": "Toledo", + "code": "TO" + }, + { + "name": "Valencian Community", + "code": "VC" + }, { "name": "අලවà·", "code": "VI" @@ -5067,90 +5151,6 @@ { "name": "හුඑල්ව෠පළà·à¶­", "code": "H" - }, - { - "name": "Andalusia", - "code": "AN" - }, - { - "name": "Aragon", - "code": "AR" - }, - { - "name": "Asturias Province", - "code": "O" - }, - { - "name": "Balears Province", - "code": "PM" - }, - { - "name": "Basque Country", - "code": "PV" - }, - { - "name": "Canary Islands", - "code": "CN" - }, - { - "name": "Cantabria Province", - "code": "S" - }, - { - "name": "Castile and León", - "code": "CL" - }, - { - "name": "Castile-La Mancha", - "code": "CM" - }, - { - "name": "Extremadura", - "code": "EX" - }, - { - "name": "Galicia", - "code": "GA" - }, - { - "name": "León", - "code": "LE" - }, - { - "name": "Madrid Autonomous Community", - "code": "MD" - }, - { - "name": "Madrid Province", - "code": "M" - }, - { - "name": "Málaga", - "code": "MA" - }, - { - "name": "Murcia", - "code": "MU" - }, - { - "name": "Navarra", - "code": "NA" - }, - { - "name": "Segovia", - "code": "SG" - }, - { - "name": "Teruel", - "code": "TE" - }, - { - "name": "Toledo", - "code": "TO" - }, - { - "name": "Valencian Community", - "code": "VC" } ], "ET": [ @@ -5278,26 +5278,6 @@ } ], "FJ": [ - { - "name": "උතුරු කලà·à¶´à¶º", - "code": "N" - }, - { - "name": "නà·à¶œà·™à¶±à·„ිර බෙදුම", - "code": "E" - }, - { - "name": "බටහිර කලà·à¶´à¶º", - "code": "W" - }, - { - "name": "මද්â€à¶ºà¶¸ කලà·à¶´à¶º", - "code": "C" - }, - { - "name": "රà·à¶§à·”මà·", - "code": "R" - }, { "name": "Ba", "code": "01" @@ -5353,9 +5333,33 @@ { "name": "Tailevu", "code": "14" + }, + { + "name": "උතුරු කලà·à¶´à¶º", + "code": "N" + }, + { + "name": "නà·à¶œà·™à¶±à·„ිර බෙදුම", + "code": "E" + }, + { + "name": "බටහිර කලà·à¶´à¶º", + "code": "W" + }, + { + "name": "මද්â€à¶ºà¶¸ කලà·à¶´à¶º", + "code": "C" + }, + { + "name": "රà·à¶§à·”මà·", + "code": "R" } ], "FM": [ + { + "name": "Yap", + "code": "YAP" + }, { "name": "කොස්රà·à¶ºà·’", "code": "KSA" @@ -5367,10 +5371,6 @@ { "name": "පොන්පෙයි රà·à¶¢à·Šâ€à¶ºà¶º", "code": "PNI" - }, - { - "name": "Yap", - "code": "YAP" } ], "FR": [ @@ -5383,44 +5383,168 @@ "code": "34" }, { - "name": "අයින්", - "code": "01" + "name": "Auvergne-Rhône-Alpes", + "code": "ARA" }, { - "name": "අයිස්නේ", - "code": "02" + "name": "Brittany", + "code": "E" }, { - "name": "අරීගේ", - "code": "09" + "name": "Brittany", + "code": "BRE" }, { - "name": "අර්ඩෙචේ", - "code": "07" + "name": "Burgundy-Franche-Comté", + "code": "BFC" }, { - "name": "අර්ඩෙන්නෙස්", - "code": "08" + "name": "Centre-Val de Loire", + "code": "CVL" }, { - "name": "අල්ලීර්", - "code": "03" + "name": "Clipperton Island", + "code": "CP" }, { - "name": "අවෙයිරොන්", - "code": "12" + "name": "Corsica", + "code": "H" }, { - "name": "ඇල්ප්ස්-ඩි-හවුටේ පළà·à¶­", - "code": "04" + "name": "Corsica", + "code": "COR" }, { - "name": "ඇල්ප්ස්-මà·à¶»à·’ටයිම්ස්", - "code": "06" + "name": "French Guiana", + "code": "GF" }, { - "name": "ඉන්ඩ්රේ", - "code": "36" + "name": "French Polynesia", + "code": "PF" + }, + { + "name": "French Southern Territories", + "code": "TF" + }, + { + "name": "Grand-Est", + "code": "GES" + }, + { + "name": "Guadeloupe", + "code": "GUA" + }, + { + "name": "Guadeloupe²", + "code": "GP" + }, + { + "name": "Hauts-de-France", + "code": "HDF" + }, + { + "name": "ÃŽle-de-France²", + "code": "IDF" + }, + { + "name": "La Réunion", + "code": "LRE" + }, + { + "name": "Martinique", + "code": "MQ" + }, + { + "name": "Mayotte", + "code": "MAY" + }, + { + "name": "Mayotte²", + "code": "YT" + }, + { + "name": "New Caledonia", + "code": "NC" + }, + { + "name": "Normandie", + "code": "NOR" + }, + { + "name": "Nouvelle-Aquitaine", + "code": "NAQ" + }, + { + "name": "Occitanie", + "code": "OCC" + }, + { + "name": "Pays-de-la-Loire", + "code": "PDL" + }, + { + "name": "Provence-Alpes-Côte-d’Azur", + "code": "PAC" + }, + { + "name": "Réunion", + "code": "RE" + }, + { + "name": "St. Barthélemy", + "code": "BL" + }, + { + "name": "St. Martin", + "code": "MF" + }, + { + "name": "St. Pierre & Miquelon", + "code": "PM" + }, + { + "name": "Wallis & Futuna", + "code": "WF" + }, + { + "name": "අයින්", + "code": "01" + }, + { + "name": "අයිස්නේ", + "code": "02" + }, + { + "name": "අරීගේ", + "code": "09" + }, + { + "name": "අර්ඩෙචේ", + "code": "07" + }, + { + "name": "අර්ඩෙන්නෙස්", + "code": "08" + }, + { + "name": "අල්ලීර්", + "code": "03" + }, + { + "name": "අවෙයිරොන්", + "code": "12" + }, + { + "name": "ඇල්ප්ස්-ඩි-හවුටේ පළà·à¶­", + "code": "04" + }, + { + "name": "ඇල්ප්ස්-මà·à¶»à·’ටයිම්ස්", + "code": "06" + }, + { + "name": "ඉන්ඩ්රේ", + "code": "36" }, { "name": "ඉන්ද්â€à¶»à·š-එට්-ලොයිරේ", @@ -5757,390 +5881,138 @@ { "name": "ෆිනිස්ටේරේ", "code": "29" + } + ], + "GA": [ + { + "name": "එස්ටුඅයර් පළà·à¶­", + "code": "1" }, { - "name": "Auvergne-Rhône-Alpes", - "code": "ARA" + "name": "හෞට්-ඔගෞඑ පළà·à¶­", + "code": "2" }, { - "name": "Brittany", - "code": "E" + "name": "මොයෙන්-ඔගුවේ පළà·à¶­", + "code": "3" }, { - "name": "Brittany", - "code": "BRE" + "name": "එන්ගà·à¶‹à¶±à·’ පළà·à¶­", + "code": "4" }, { - "name": "Burgundy-Franche-Comté", - "code": "BFC" + "name": "එන්යන්ග෠පළà·à¶­", + "code": "5" }, { - "name": "Centre-Val de Loire", - "code": "CVL" + "name": "ඔගූඑ-අයිවින්ඩ෠පළà·à¶­", + "code": "6" }, { - "name": "Clipperton Island", - "code": "CP" + "name": "ඔගොඌඒ-ලොල෠පළà·à¶­", + "code": "7" }, { - "name": "Corsica", - "code": "COR" + "name": "ඔගෞඑ මà·à¶»à·’ටයිම් පළà·à¶­", + "code": "8" }, { - "name": "Corsica", - "code": "H" + "name": "වොලෙඋ-එන්ටෙම් පළà·à¶­", + "code": "9" + } + ], + "GB": [ + { + "name": "Aberdeenshire", + "code": "ABD" }, { - "name": "French Guiana", - "code": "GF" + "name": "Anglesey", + "code": "AGY" }, { - "name": "French Polynesia", - "code": "PF" + "name": "Angus", + "code": "ANS" }, { - "name": "French Southern Territories", - "code": "TF" + "name": "Antrim", + "code": "ANT" }, { - "name": "Grand-Est", - "code": "GES" + "name": "Antrim and Newtownabbey", + "code": "ANN" }, { - "name": "Guadeloupe", - "code": "GUA" + "name": "Ards", + "code": "ARD" }, { - "name": "Guadeloupe²", - "code": "GP" + "name": "Ards and North Down", + "code": "AND" }, { - "name": "Hauts-de-France", - "code": "HDF" + "name": "Argyll and Bute", + "code": "AGB" }, { - "name": "ÃŽle-de-France²", - "code": "IDF" + "name": "Armagh", + "code": "ARM" }, { - "name": "La Réunion", - "code": "LRE" + "name": "Armagh, Banbridge and Craigavon", + "code": "ABC" }, { - "name": "Martinique", - "code": "MQ" + "name": "Ballymena", + "code": "BLA" }, { - "name": "Mayotte", - "code": "MAY" + "name": "Ballymoney", + "code": "BLY" }, { - "name": "Mayotte²", - "code": "YT" + "name": "Banbridge", + "code": "BNB" }, { - "name": "New Caledonia", - "code": "NC" + "name": "Barking and Dagenham", + "code": "BDG" }, { - "name": "Normandie", - "code": "NOR" + "name": "Barnet", + "code": "BNE" }, { - "name": "Nouvelle-Aquitaine", - "code": "NAQ" + "name": "Barnsley", + "code": "BNS" }, { - "name": "Occitanie", - "code": "OCC" + "name": "Bath and North East Somerset", + "code": "BAS" }, { - "name": "Pays-de-la-Loire", - "code": "PDL" + "name": "Bedford", + "code": "BDF" }, { - "name": "Provence-Alpes-Côte-d’Azur", - "code": "PAC" + "name": "Belfast", + "code": "BFS" }, { - "name": "Réunion", - "code": "RE" + "name": "Bexley", + "code": "BEX" }, { - "name": "St. Barthélemy", - "code": "BL" + "name": "Blackburn with Darwen", + "code": "BBD" }, { - "name": "St. Martin", - "code": "MF" + "name": "Blackpool", + "code": "BPL" }, { - "name": "St. Pierre & Miquelon", - "code": "PM" - }, - { - "name": "Wallis & Futuna", - "code": "WF" - } - ], - "GA": [ - { - "name": "එස්ටුඅයර් පළà·à¶­", - "code": "1" - }, - { - "name": "හෞට්-ඔගෞඑ පළà·à¶­", - "code": "2" - }, - { - "name": "මොයෙන්-ඔගුවේ පළà·à¶­", - "code": "3" - }, - { - "name": "එන්ගà·à¶‹à¶±à·’ පළà·à¶­", - "code": "4" - }, - { - "name": "එන්යන්ග෠පළà·à¶­", - "code": "5" - }, - { - "name": "ඔගූඑ-අයිවින්ඩ෠පළà·à¶­", - "code": "6" - }, - { - "name": "ඔගොඌඒ-ලොල෠පළà·à¶­", - "code": "7" - }, - { - "name": "ඔගෞඑ මà·à¶»à·’ටයිම් පළà·à¶­", - "code": "8" - }, - { - "name": "වොලෙඋ-එන්ටෙම් පළà·à¶­", - "code": "9" - } - ], - "GB": [ - { - "name": "ඇබර්ඩීන්", - "code": "ABE" - }, - { - "name": "උතුරු අයර්ලන්තය", - "code": "NIR" - }, - { - "name": "එංගලන්තය", - "code": "ENG" - }, - { - "name": "එක්සත් රà·à¶¢à¶°à·à¶±à·’ය", - "code": "UKM" - }, - { - "name": "එඩින්බරà·", - "code": "EDH" - }, - { - "name": "කà·à¶©à·’ෆ්", - "code": "CRF" - }, - { - "name": "කිංග්ස්ටන් අපොන් හිල්", - "code": "KHL" - }, - { - "name": "කොවන්ට්â€à¶»à·’", - "code": "COV" - }, - { - "name": "ග්ලà·à·ƒà·Šà¶œà·", - "code": "GLG" - }, - { - "name": "ඩන්ඩි", - "code": "DND" - }, - { - "name": "ඩර්බි", - "code": "DER" - }, - { - "name": "නිව්කà·à·ƒà¶½à·Š අපà·à¶±à·Š ටයින්", - "code": "NET" - }, - { - "name": "නොටිංහà·à¶¸à·Š", - "code": "NGM" - }, - { - "name": "පීටර්බොරà·", - "code": "PTE" - }, - { - "name": "පොර්ට්ස්මවුත්", - "code": "POR" - }, - { - "name": "ප්ලයිමවුත්", - "code": "PLY" - }, - { - "name": "බර්මින්ග්හà·à¶¸à·Š", - "code": "BIR" - }, - { - "name": "බ්â€à¶»à·’ස්ටල්", - "code": "BST" - }, - { - "name": "මහ෠බ්â€à¶»à·’තà·à¶±à·Šâ€à¶º දූපත", - "code": "GBN" - }, - { - "name": "මà·à¶±à·Šà¶ à·™à·ƒà·Šà¶§à¶»à·Š", - "code": "MAN" - }, - { - "name": "යà·à¶šà·Š", - "code": "YOR" - }, - { - "name": "ලන්ඩන් නගරය", - "code": "LND" - }, - { - "name": "ලිවර්පූල්", - "code": "LIV" - }, - { - "name": "ලෙස්ටර්", - "code": "LCE" - }, - { - "name": "වුල්වර්හà·à¶¸à·Šà¶§à¶±à·Š", - "code": "WLV" - }, - { - "name": "වෙස්ට්මිනිස්ටර් නගරය", - "code": "WSM" - }, - { - "name": "වේල්සය", - "code": "WLS" - }, - { - "name": "ෂෙෆීල්ඩ්", - "code": "SHF" - }, - { - "name": "සදම්ප්ටන්", - "code": "STH" - }, - { - "name": "ස්කොට්ලන්තය", - "code": "SCT" - }, - { - "name": "ස්ටොක් - ඕන් - ට්â€à¶»à·™à¶±à·Šà¶§à·Š", - "code": "STE" - }, - { - "name": "ස්වà·à¶±à·Šà·ƒà·", - "code": "SWA" - }, - { - "name": "Aberdeenshire", - "code": "ABD" - }, - { - "name": "Anglesey", - "code": "AGY" - }, - { - "name": "Angus", - "code": "ANS" - }, - { - "name": "Antrim", - "code": "ANT" - }, - { - "name": "Antrim and Newtownabbey", - "code": "ANN" - }, - { - "name": "Ards", - "code": "ARD" - }, - { - "name": "Ards and North Down", - "code": "AND" - }, - { - "name": "Argyll and Bute", - "code": "AGB" - }, - { - "name": "Armagh", - "code": "ARM" - }, - { - "name": "Armagh, Banbridge and Craigavon", - "code": "ABC" - }, - { - "name": "Ballymena", - "code": "BLA" - }, - { - "name": "Ballymoney", - "code": "BLY" - }, - { - "name": "Banbridge", - "code": "BNB" - }, - { - "name": "Barking and Dagenham", - "code": "BDG" - }, - { - "name": "Barnet", - "code": "BNE" - }, - { - "name": "Barnsley", - "code": "BNS" - }, - { - "name": "Bath and North East Somerset", - "code": "BAS" - }, - { - "name": "Bedford", - "code": "BDF" - }, - { - "name": "Belfast", - "code": "BFS" - }, - { - "name": "Bexley", - "code": "BEX" - }, - { - "name": "Blackburn with Darwen", - "code": "BBD" - }, - { - "name": "Blackpool", - "code": "BPL" - }, - { - "name": "Blaenau Gwent", - "code": "BGW" + "name": "Blaenau Gwent", + "code": "BGW" }, { "name": "Bolton", @@ -6917,6 +6789,134 @@ { "name": "Wrexham", "code": "WRX" + }, + { + "name": "ඇබර්ඩීන්", + "code": "ABE" + }, + { + "name": "උතුරු අයර්ලන්තය", + "code": "NIR" + }, + { + "name": "එක්සත් රà·à¶¢à¶°à·à¶±à·’ය", + "code": "UKM" + }, + { + "name": "එංගලන්තය", + "code": "ENG" + }, + { + "name": "එඩින්බරà·", + "code": "EDH" + }, + { + "name": "කà·à¶©à·’ෆ්", + "code": "CRF" + }, + { + "name": "කිංග්ස්ටන් අපොන් හිල්", + "code": "KHL" + }, + { + "name": "කොවන්ට්â€à¶»à·’", + "code": "COV" + }, + { + "name": "ග්ලà·à·ƒà·Šà¶œà·", + "code": "GLG" + }, + { + "name": "ඩන්ඩි", + "code": "DND" + }, + { + "name": "ඩර්බි", + "code": "DER" + }, + { + "name": "නිව්කà·à·ƒà¶½à·Š අපà·à¶±à·Š ටයින්", + "code": "NET" + }, + { + "name": "නොටිංහà·à¶¸à·Š", + "code": "NGM" + }, + { + "name": "පීටර්බොරà·", + "code": "PTE" + }, + { + "name": "පොර්ට්ස්මවුත්", + "code": "POR" + }, + { + "name": "ප්ලයිමවුත්", + "code": "PLY" + }, + { + "name": "බර්මින්ග්හà·à¶¸à·Š", + "code": "BIR" + }, + { + "name": "බ්â€à¶»à·’ස්ටල්", + "code": "BST" + }, + { + "name": "මහ෠බ්â€à¶»à·’තà·à¶±à·Šâ€à¶º දූපත", + "code": "GBN" + }, + { + "name": "මà·à¶±à·Šà¶ à·™à·ƒà·Šà¶§à¶»à·Š", + "code": "MAN" + }, + { + "name": "යà·à¶šà·Š", + "code": "YOR" + }, + { + "name": "ලන්ඩන් නගරය", + "code": "LND" + }, + { + "name": "ලිවර්පූල්", + "code": "LIV" + }, + { + "name": "ලෙස්ටර්", + "code": "LCE" + }, + { + "name": "වුල්වර්හà·à¶¸à·Šà¶§à¶±à·Š", + "code": "WLV" + }, + { + "name": "වෙස්ට්මිනිස්ටර් නගරය", + "code": "WSM" + }, + { + "name": "වේල්සය", + "code": "WLS" + }, + { + "name": "ෂෙෆීල්ඩ්", + "code": "SHF" + }, + { + "name": "සදම්ප්ටන්", + "code": "STH" + }, + { + "name": "ස්කොට්ලන්තය", + "code": "SCT" + }, + { + "name": "ස්ටොක් - ඕන් - ට්â€à¶»à·™à¶±à·Šà¶§à·Š", + "code": "STE" + }, + { + "name": "ස්වà·à¶±à·Šà·ƒà·", + "code": "SWA" } ], "GD": [ @@ -7086,6 +7086,42 @@ } ], "GN": [ + { + "name": "Boké", + "code": "BK" + }, + { + "name": "Faranah", + "code": "FA" + }, + { + "name": "Faranah Region", + "code": "F" + }, + { + "name": "Forécariah", + "code": "FO" + }, + { + "name": "Kankan", + "code": "KA" + }, + { + "name": "Kindia", + "code": "KD" + }, + { + "name": "Labé Region", + "code": "L" + }, + { + "name": "Mamou", + "code": "MM" + }, + { + "name": "Nzérékoré", + "code": "NZ" + }, { "name": "එන්සේරෙකොරේ කලà·à¶´à¶º", "code": "N" @@ -7213,73 +7249,9 @@ { "name": "ෆ්â€à¶»à·’ය෠ප්â€à¶»à·à¶±à·Šà¶­à¶º", "code": "FR" - }, - { - "name": "Boké", - "code": "BK" - }, - { - "name": "Faranah", - "code": "FA" - }, - { - "name": "Faranah Region", - "code": "F" - }, - { - "name": "Forécariah", - "code": "FO" - }, - { - "name": "Kankan", - "code": "KA" - }, - { - "name": "Kindia", - "code": "KD" - }, - { - "name": "Labé Region", - "code": "L" - }, - { - "name": "Mamou", - "code": "MM" - }, - { - "name": "Nzérékoré", - "code": "NZ" } ], "GQ": [ - { - "name": "අන්නොබà·à¶±à·Š පළà·à¶­", - "code": "AN" - }, - { - "name": "කයි-එන්ටෙම් පළà·à¶­", - "code": "KN" - }, - { - "name": "බයොකො නොර්ටේ පළà·à¶­", - "code": "BN" - }, - { - "name": "බියොක෠සර් පළà·à¶­", - "code": "BS" - }, - { - "name": "ලිටොරල් පළà·à¶­", - "code": "LI" - }, - { - "name": "වෙලේ -එන්සà·à·ƒà·Š පළà·à¶­", - "code": "WN" - }, - { - "name": "සෙන්ට්ර෠සර් පළà·à¶­", - "code": "CS" - }, { "name": "Insular", "code": "I" @@ -7287,49 +7259,37 @@ { "name": "Río Muni", "code": "C" - } - ], - "GR": [ - { - "name": "අට්ටික෠කලà·à¶´à¶º", - "code": "I" - }, - { - "name": "උතුරු එයිජියන් කලà·à¶´à¶º", - "code": "K" }, { - "name": "එපිරස් කලà·à¶´à¶º", - "code": "D" - }, - { - "name": "තෙසලේ", - "code": "E" - }, - { - "name": "දකුණු අයිජියන්", - "code": "L" + "name": "අන්නොබà·à¶±à·Š පළà·à¶­", + "code": "AN" }, { - "name": "නà·à¶œà·™à¶±à·„ිර මà·à·ƒà·’ඩà·à¶±à·’ය෠සහ ත්රේස්", - "code": "A" + "name": "කයි-එන්ටෙම් පළà·à¶­", + "code": "KN" }, { - "name": "පෙලොපොනිස් කලà·à¶´à¶º", - "code": "J" + "name": "බයොකො නොර්ටේ පළà·à¶­", + "code": "BN" }, { - "name": "බටහිර මà·à·ƒà·’ඩà·à¶±à·’ය෠පළà·à¶­", - "code": "C" + "name": "බියොක෠සර් පළà·à¶­", + "code": "BS" }, { - "name": "මධ්â€à¶ºà¶¸ මà·à·ƒà·’ඩà·à¶±à·’ය෠පළà·à¶­", - "code": "B" + "name": "ලිටොරල් පළà·à¶­", + "code": "LI" }, { - "name": "වෙස්ට් ග්â€à¶»à·“ස් කලà·à¶´à¶º", - "code": "G" + "name": "වෙලේ -එන්සà·à·ƒà·Š පළà·à¶­", + "code": "WN" }, + { + "name": "සෙන්ට්ර෠සර් පළà·à¶­", + "code": "CS" + } + ], + "GR": [ { "name": "Achaea", "code": "13" @@ -7549,6 +7509,46 @@ { "name": "Zakynthos", "code": "21" + }, + { + "name": "අට්ටික෠කලà·à¶´à¶º", + "code": "I" + }, + { + "name": "උතුරු එයිජියන් කලà·à¶´à¶º", + "code": "K" + }, + { + "name": "එපිරස් කලà·à¶´à¶º", + "code": "D" + }, + { + "name": "තෙසලේ", + "code": "E" + }, + { + "name": "දකුණු අයිජියන්", + "code": "L" + }, + { + "name": "නà·à¶œà·™à¶±à·„ිර මà·à·ƒà·’ඩà·à¶±à·’ය෠සහ ත්රේස්", + "code": "A" + }, + { + "name": "පෙලොපොනිස් කලà·à¶´à¶º", + "code": "J" + }, + { + "name": "බටහිර මà·à·ƒà·’ඩà·à¶±à·’ය෠පළà·à¶­", + "code": "C" + }, + { + "name": "මධ්â€à¶ºà¶¸ මà·à·ƒà·’ඩà·à¶±à·’ය෠පළà·à¶­", + "code": "B" + }, + { + "name": "වෙස්ට් ග්â€à¶»à·“ස් කලà·à¶´à¶º", + "code": "G" } ], "GT": [ @@ -7642,6 +7642,18 @@ } ], "GW": [ + { + "name": "Leste", + "code": "L" + }, + { + "name": "Norte", + "code": "N" + }, + { + "name": "Sul", + "code": "S" + }, { "name": "ඔයිඕ කලà·à¶´à¶º", "code": "OI" @@ -7677,21 +7689,13 @@ { "name": "බොලම෠කලà·à¶´à¶º", "code": "BL" - }, - { - "name": "Leste", - "code": "L" - }, - { - "name": "Norte", - "code": "N" - }, - { - "name": "Sul", - "code": "S" } ], "GY": [ + { + "name": "Mahaica-Berbice", + "code": "MA" + }, { "name": "ඉහල ටකුටු -ඉහල එසේකුයිබà·", "code": "UT" @@ -7727,13 +7731,13 @@ { "name": "බරිමà·-වයිනි", "code": "BA" - }, - { - "name": "Mahaica-Berbice", - "code": "MA" } ], "HN": [ + { + "name": "Comayagua", + "code": "CM" + }, { "name": "අට්ලන්ටිඩ෠දෙපà·à¶»à·Šà¶­à¶¸à·šà¶±à·Šà¶­à·”à·€", "code": "AT" @@ -7801,10 +7805,6 @@ { "name": "ෆ්රà·à¶±à·Šà·ƒà·’ස්ක෠මොරසà·à¶±à·Š දෙපà·à¶»à·Šà¶­à¶¸à·šà¶±à·Šà¶­à·”à·€", "code": "FM" - }, - { - "name": "Comayagua", - "code": "CM" } ], "HR": [ @@ -7936,6 +7936,38 @@ } ], "HU": [ + { + "name": "Baranya", + "code": "BA" + }, + { + "name": "Dunaújváros", + "code": "DU" + }, + { + "name": "Eger", + "code": "EG" + }, + { + "name": "Érd", + "code": "ER" + }, + { + "name": "HódmezÅ‘vásárhely", + "code": "HV" + }, + { + "name": "Nagykanizsa", + "code": "NK" + }, + { + "name": "Pest", + "code": "PE" + }, + { + "name": "Sopron", + "code": "SN" + }, { "name": "කූටහ්යà·", "code": "KV" @@ -8075,41 +8107,37 @@ { "name": "ෆෙජෙර් ප්â€à¶»à·à¶±à·Šà¶­à¶º", "code": "FE" - }, + } + ], + "ID": [ { - "name": "Baranya", + "name": "Bali", "code": "BA" }, { - "name": "Dunaújváros", - "code": "DU" + "name": "Kalimantan", + "code": "KA" }, { - "name": "Eger", - "code": "EG" + "name": "Lesser Sunda Islands", + "code": "NU" }, { - "name": "Érd", - "code": "ER" + "name": "Maluku Islands", + "code": "ML" }, { - "name": "HódmezÅ‘vásárhely", - "code": "HV" + "name": "North Kalimantan", + "code": "KU" }, { - "name": "Nagykanizsa", - "code": "NK" + "name": "Sulawesi", + "code": "SL" }, { - "name": "Pest", - "code": "PE" + "name": "Sumatra", + "code": "SM" }, - { - "name": "Sopron", - "code": "SN" - } - ], - "ID": [ { "name": "අකෙහ්", "code": "AC" @@ -8245,37 +8273,29 @@ { "name": "ලà·à¶¸à·Šà¶´à¶±à·Šà¶œà·Š පළà·à¶­", "code": "LA" - }, - { - "name": "Bali", - "code": "BA" - }, + } + ], + "IE": [ { - "name": "Kalimantan", - "code": "KA" + "name": "Connacht", + "code": "C" }, { - "name": "Lesser Sunda Islands", - "code": "NU" + "name": "Dublin", + "code": "D" }, { - "name": "Maluku Islands", - "code": "ML" + "name": "Leinster", + "code": "L" }, { - "name": "North Kalimantan", - "code": "KU" + "name": "Munster", + "code": "M" }, { - "name": "Sulawesi", - "code": "SL" + "name": "Ulster", + "code": "U" }, - { - "name": "Sumatra", - "code": "SM" - } - ], - "IE": [ { "name": "ඔෆලේ ප්â€à¶»à·à¶±à·Šà¶­à¶º", "code": "OY" @@ -8375,29 +8395,21 @@ { "name": "ස්ලිග෠ප්â€à¶»à·à¶±à·Šà¶­à¶º", "code": "SO" - }, + } + ], + "IL": [ { - "name": "Connacht", - "code": "C" + "name": "Jerusalem", + "code": "JM" }, { - "name": "Dublin", + "name": "Southern District", "code": "D" }, { - "name": "Leinster", - "code": "L" - }, - { - "name": "Munster", - "code": "M" + "name": "Tel Aviv District", + "code": "TA" }, - { - "name": "Ulster", - "code": "U" - } - ], - "IL": [ { "name": "උතුරු දිස්ත්â€à¶»à·’ක්කය", "code": "Z" @@ -8409,21 +8421,17 @@ { "name": "හයිෆ෠දිස්ත්â€à¶»à·’ක්කය", "code": "HA" - }, + } + ], + "IN": [ { - "name": "Jerusalem", - "code": "JM" + "name": "Punjab", + "code": "PB" }, { - "name": "Southern District", - "code": "D" + "name": "Telangana", + "code": "TG" }, - { - "name": "Tel Aviv District", - "code": "TA" - } - ], - "IN": [ { "name": "අන්දමන් සහ නිකොබà·à¶»à·Š දූපත්", "code": "AN" @@ -8559,17 +8567,13 @@ { "name": "හිමà·à¶ à¶½à·Š ප්â€à¶»à¶¯à·šà·à·Š", "code": "HP" - }, - { - "name": "Punjab", - "code": "PB" - }, - { - "name": "Telangana", - "code": "TG" } ], "IQ": [ + { + "name": "Baghdad", + "code": "BG" + }, { "name": "අල් අන්බà·à¶»à·Š පළà·à¶­", "code": "AN" @@ -8637,10 +8641,6 @@ { "name": "සුලේමනිය෠පළà·à¶­", "code": "SU" - }, - { - "name": "Baghdad", - "code": "BG" } ], "IR": [ @@ -8808,6 +8808,130 @@ } ], "IT": [ + { + "name": "Abruzzo", + "code": "65" + }, + { + "name": "Apulia", + "code": "75" + }, + { + "name": "Bari", + "code": "BA" + }, + { + "name": "Basilicata", + "code": "77" + }, + { + "name": "Bologna", + "code": "BO" + }, + { + "name": "Calabria", + "code": "78" + }, + { + "name": "Campania", + "code": "72" + }, + { + "name": "Catanzaro", + "code": "CZ" + }, + { + "name": "Emilia-Romagna", + "code": "45" + }, + { + "name": "Friuli–Venezia Giulia", + "code": "36" + }, + { + "name": "Gorizia", + "code": "GO" + }, + { + "name": "Grosseto", + "code": "GR" + }, + { + "name": "Lazio", + "code": "62" + }, + { + "name": "Liguria", + "code": "42" + }, + { + "name": "Lombardy", + "code": "25" + }, + { + "name": "Marche", + "code": "57" + }, + { + "name": "Matera", + "code": "MT" + }, + { + "name": "Molise", + "code": "67" + }, + { + "name": "Palermo", + "code": "PA" + }, + { + "name": "Parma", + "code": "PR" + }, + { + "name": "Piacenza", + "code": "PC" + }, + { + "name": "Piedmont", + "code": "21" + }, + { + "name": "Rome", + "code": "RM" + }, + { + "name": "Sardinia", + "code": "88" + }, + { + "name": "Sicily", + "code": "82" + }, + { + "name": "South Tyrol", + "code": "BZ" + }, + { + "name": "Trentino", + "code": "TN" + }, + { + "name": "Trentino-South Tyrol", + "code": "32" + }, + { + "name": "Tuscany", + "code": "52" + }, + { + "name": "Umbria", + "code": "55" + }, + { + "name": "Veneto", + "code": "34" + }, { "name": "අඕස්ටà·", "code": "AO" @@ -9133,200 +9257,76 @@ "code": "VC" }, { - "name": "à·€à·à¶½à·š ඩි අඔස්ටà·", - "code": "23" - }, - { - "name": "විටෙර්බ෠පළà·à¶­", - "code": "VT" - }, - { - "name": "විබ෠වà·à¶½à·™à¶±à·Šà¶§à·’ය෠පළà·à¶­", - "code": "VV" - }, - { - "name": "විසේන්ස෠පළà·à¶­", - "code": "VI" - }, - { - "name": "වෙනිස් පළà·à¶­", - "code": "VE" - }, - { - "name": "වෙරà·à¶±à· පළà·à¶­", - "code": "VR" - }, - { - "name": "සයිරකුස් පළà·à¶­", - "code": "SR" - }, - { - "name": "සලේර්න෠පළà·à¶­", - "code": "SA" - }, - { - "name": "සස්සà·à¶»à·’ පළà·à¶­", - "code": "SS" - }, - { - "name": "à·ƒà·à·€à·œà¶±à· පළà·à¶­", - "code": "SV" - }, - { - "name": "සියෙන෠පළà·à¶­", - "code": "SI" - }, - { - "name": "සොන්ඩ්රිය෠පළà·à¶­", - "code": "SO" - }, - { - "name": "ෆර්ම෠පළà·à¶­", - "code": "FM" - }, - { - "name": "ෆෙරà·à¶»à· පළà·à¶­", - "code": "FE" - }, - { - "name": "ෆොගිය෠පළà·à¶­", - "code": "FG" - }, - { - "name": "ෆොර්ලි සෙසේන෠පළà·à¶­", - "code": "FC" - }, - { - "name": "ෆ්රà·à·ƒà·’නොනේ පළà·à¶­", - "code": "FR" - }, - { - "name": "ෆ්ලොරන්ස් පළà·à¶­", - "code": "FI" - }, - { - "name": "Abruzzo", - "code": "65" - }, - { - "name": "Apulia", - "code": "75" - }, - { - "name": "Bari", - "code": "BA" - }, - { - "name": "Basilicata", - "code": "77" - }, - { - "name": "Bologna", - "code": "BO" - }, - { - "name": "Calabria", - "code": "78" - }, - { - "name": "Campania", - "code": "72" - }, - { - "name": "Catanzaro", - "code": "CZ" - }, - { - "name": "Emilia-Romagna", - "code": "45" - }, - { - "name": "Friuli–Venezia Giulia", - "code": "36" - }, - { - "name": "Gorizia", - "code": "GO" - }, - { - "name": "Grosseto", - "code": "GR" - }, - { - "name": "Lazio", - "code": "62" - }, - { - "name": "Liguria", - "code": "42" + "name": "à·€à·à¶½à·š ඩි අඔස්ටà·", + "code": "23" }, { - "name": "Lombardy", - "code": "25" + "name": "විටෙර්බ෠පළà·à¶­", + "code": "VT" }, { - "name": "Marche", - "code": "57" + "name": "විබ෠වà·à¶½à·™à¶±à·Šà¶§à·’ය෠පළà·à¶­", + "code": "VV" }, { - "name": "Matera", - "code": "MT" + "name": "විසේන්ස෠පළà·à¶­", + "code": "VI" }, { - "name": "Molise", - "code": "67" + "name": "වෙනිස් පළà·à¶­", + "code": "VE" }, { - "name": "Palermo", - "code": "PA" + "name": "වෙරà·à¶±à· පළà·à¶­", + "code": "VR" }, { - "name": "Parma", - "code": "PR" + "name": "සයිරකුස් පළà·à¶­", + "code": "SR" }, { - "name": "Piacenza", - "code": "PC" + "name": "සලේර්න෠පළà·à¶­", + "code": "SA" }, { - "name": "Piedmont", - "code": "21" + "name": "සස්සà·à¶»à·’ පළà·à¶­", + "code": "SS" }, { - "name": "Rome", - "code": "RM" + "name": "à·ƒà·à·€à·œà¶±à· පළà·à¶­", + "code": "SV" }, { - "name": "Sardinia", - "code": "88" + "name": "සියෙන෠පළà·à¶­", + "code": "SI" }, { - "name": "Sicily", - "code": "82" + "name": "සොන්ඩ්රිය෠පළà·à¶­", + "code": "SO" }, { - "name": "South Tyrol", - "code": "BZ" + "name": "ෆර්ම෠පළà·à¶­", + "code": "FM" }, { - "name": "Trentino", - "code": "TN" + "name": "ෆෙරà·à¶»à· පළà·à¶­", + "code": "FE" }, { - "name": "Trentino-South Tyrol", - "code": "32" + "name": "ෆොගිය෠පළà·à¶­", + "code": "FG" }, { - "name": "Tuscany", - "code": "52" + "name": "ෆොර්ලි සෙසේන෠පළà·à¶­", + "code": "FC" }, { - "name": "Umbria", - "code": "55" + "name": "ෆ්රà·à·ƒà·’නොනේ පළà·à¶­", + "code": "FR" }, { - "name": "Veneto", - "code": "34" + "name": "ෆ්ලොරන්ස් පළà·à¶­", + "code": "FI" } ], "JM": [ @@ -9986,6 +9986,14 @@ } ], "KN": [ + { + "name": "Nevis", + "code": "N" + }, + { + "name": "Saint Kitts", + "code": "K" + }, { "name": "ක්â€à¶»à¶ºà·’ස්ට් චර්ච් නිකොල෠ටවුන් ප්â€à¶»à·à¶±à·Šà¶­à¶º", "code": "01" @@ -10041,14 +10049,6 @@ { "name": "à·à·à¶±à·Šà¶­ මේරි කà·à¶±à·Šà¶ºà·à¶±à·Š ප්â€à¶»à·à¶±à·Šà¶­à¶º", "code": "08" - }, - { - "name": "Nevis", - "code": "N" - }, - { - "name": "Saint Kitts", - "code": "K" } ], "KP": [ @@ -10172,6 +10172,14 @@ } ], "KW": [ + { + "name": "Al Asimah", + "code": "KU" + }, + { + "name": "Al Jahra", + "code": "JA" + }, { "name": "අල් අහමදි පළà·à¶­", "code": "AH" @@ -10187,17 +10195,13 @@ { "name": "à·„à·€à·à¶ºà·’ පළà·à¶­", "code": "HA" - }, - { - "name": "Al Asimah", - "code": "KU" - }, - { - "name": "Al Jahra", - "code": "JA" } ], "KZ": [ + { + "name": "Jambyl", + "code": "ZHA" + }, { "name": "අක්ටà·à¶¶à·š කලà·à¶´à¶º", "code": "AKT" @@ -10261,13 +10265,21 @@ { "name": "මà·à¶±à·Šà¶œà·’ස්ටවු කලà·à¶´à¶º", "code": "MAN" - }, - { - "name": "Jambyl", - "code": "ZHA" } ], "LA": [ + { + "name": "Vientiane", + "code": "VT" + }, + { + "name": "Vientiane Province", + "code": "VI" + }, + { + "name": "Xaisomboun", + "code": "XS" + }, { "name": "ඇටේපූ පළà·à¶­", "code": "AT" @@ -10327,21 +10339,25 @@ { "name": "හොවà·à¶´à¶±à·Šà·„à·Š පළà·à¶­", "code": "HO" + } + ], + "LB": [ + { + "name": "Akkar", + "code": "AK" }, { - "name": "Vientiane", - "code": "VT" + "name": "Baalbek-Hermel", + "code": "BH" }, { - "name": "Vientiane Province", - "code": "VI" + "name": "Beqaa", + "code": "BI" }, { - "name": "Xaisomboun", - "code": "XS" - } - ], - "LB": [ + "name": "South", + "code": "JA" + }, { "name": "උතුරු පළà·à¶­", "code": "AS" @@ -10357,22 +10373,6 @@ { "name": "මවුන්ට් ලෙබනන් පළà·à¶­", "code": "JL" - }, - { - "name": "Akkar", - "code": "AK" - }, - { - "name": "Baalbek-Hermel", - "code": "BH" - }, - { - "name": "Beqaa", - "code": "BI" - }, - { - "name": "South", - "code": "JA" } ], "LC": [ @@ -10706,42 +10706,6 @@ } ], "LT": [ - { - "name": "ඇලිටස් ප්â€à¶»à·à¶±à·Šà¶­à¶º", - "code": "AL" - }, - { - "name": "උටෙන෠ප්â€à¶»à·à¶±à·Šà¶­à¶º", - "code": "UT" - }, - { - "name": "කවුනà·à·ƒà·Š ප්â€à¶»à·à¶±à·Šà¶­à¶º", - "code": "KU" - }, - { - "name": "ටෙල්සියà·à¶ºà·’ ප්â€à¶»à·à¶±à·Šà¶­à¶º", - "code": "TE" - }, - { - "name": "ටෞරගේ ප්â€à¶»à·à¶±à·Šà¶­à¶º", - "code": "TA" - }, - { - "name": "පනේවේසයිස් ප්â€à¶»à·à¶±à·Šà¶­à¶º", - "code": "PN" - }, - { - "name": "මරිජම්පොලේ ප්â€à¶»à·à¶±à·Šà¶­à¶º", - "code": "MR" - }, - { - "name": "විල්නියස් ප්â€à¶»à·à¶±à·Šà¶­à¶º", - "code": "VL" - }, - { - "name": "සියවුලියයි ප්â€à¶»à·à¶±à·Šà¶­à¶º", - "code": "SA" - }, { "name": "AkmenÄ—", "code": "01" @@ -10985,6 +10949,42 @@ { "name": "Zarasai", "code": "60" + }, + { + "name": "ඇලිටස් ප්â€à¶»à·à¶±à·Šà¶­à¶º", + "code": "AL" + }, + { + "name": "උටෙන෠ප්â€à¶»à·à¶±à·Šà¶­à¶º", + "code": "UT" + }, + { + "name": "කවුනà·à·ƒà·Š ප්â€à¶»à·à¶±à·Šà¶­à¶º", + "code": "KU" + }, + { + "name": "ටෙල්සියà·à¶ºà·’ ප්â€à¶»à·à¶±à·Šà¶­à¶º", + "code": "TE" + }, + { + "name": "ටෞරගේ ප්â€à¶»à·à¶±à·Šà¶­à¶º", + "code": "TA" + }, + { + "name": "පනේවේසයිස් ප්â€à¶»à·à¶±à·Šà¶­à¶º", + "code": "PN" + }, + { + "name": "මරිජම්පොලේ ප්â€à¶»à·à¶±à·Šà¶­à¶º", + "code": "MR" + }, + { + "name": "විල්නියස් ප්â€à¶»à·à¶±à·Šà¶­à¶º", + "code": "VL" + }, + { + "name": "සියවුලියයි ප්â€à¶»à·à¶±à·Šà¶­à¶º", + "code": "SA" } ], "LU": [ @@ -11528,6 +11528,30 @@ } ], "LY": [ + { + "name": "Al Wahat", + "code": "WA" + }, + { + "name": "Derna", + "code": "DR" + }, + { + "name": "Jabal al Gharbi", + "code": "JG" + }, + { + "name": "Nalut", + "code": "NL" + }, + { + "name": "Sirte", + "code": "SR" + }, + { + "name": "Tripoli", + "code": "TB" + }, { "name": "කුෆ්ර෠දිස්ත්â€à¶»à·’ක්කය", "code": "KF" @@ -11591,149 +11615,9 @@ { "name": "සවිය෠දිස්ත්â€à¶»à·’ක්කය", "code": "ZA" - }, - { - "name": "Al Wahat", - "code": "WA" - }, - { - "name": "Derna", - "code": "DR" - }, - { - "name": "Jabal al Gharbi", - "code": "JG" - }, - { - "name": "Nalut", - "code": "NL" - }, - { - "name": "Sirte", - "code": "SR" - }, - { - "name": "Tripoli", - "code": "TB" } ], "MA": [ - { - "name": "අගඩිර්", - "code": "AGD" - }, - { - "name": "ඔරියන්ටල්", - "code": "04" - }, - { - "name": "ඖඑඩ්-ඩහබ් පළà·à¶­", - "code": "OUD" - }, - { - "name": "ඖජà·", - "code": "OUJ" - }, - { - "name": "කà·à·ƒà¶¶à·Šà¶½à·à¶±à·Šà¶šà·", - "code": "CAS" - }, - { - "name": "ගුඑල්මිම්-එස් සේමà·à¶»à·", - "code": "14" - }, - { - "name": "ගුලෙමිම් පළà·à¶­", - "code": "GUE" - }, - { - "name": "ග්â€à¶»à·‘න්ඩ් කසබ්ලන්සà·", - "code": "08" - }, - { - "name": "à¶à¶»à·Šà¶¶à·Š -ච්රර්ද෠-බේනි හ්ස්සෙන්", - "code": "02" - }, - { - "name": "චà·à¶–ඉයà·-ඖඅර්ඩිà¶à·", - "code": "09" - }, - { - "name": "ටඩ්ලà·-අසිලà·à¶½à·Š", - "code": "12" - }, - { - "name": "ටසà·-අල් හොසිම෠ටඋනෙට්", - "code": "03" - }, - { - "name": "ටà·à¶±à·Šà¶¢à¶ºà¶»à·Š", - "code": "TNG" - }, - { - "name": "ටà·à¶±à·Šà¶¢à·’යර්-ටෙටොඋවà·à¶±à·Š", - "code": "01" - }, - { - "name": "ටෙමà·à¶»à·", - "code": "SKH" - }, - { - "name": "ඩුක්කලà·-ඇබ්ඩà·", - "code": "10" - }, - { - "name": "මරකෙෂ්", - "code": "MMD" - }, - { - "name": "මරකෙෂ්²", - "code": "MMN" - }, - { - "name": "මරකෙෂ්³", - "code": "SYB" - }, - { - "name": "මර්රකෙෂ් -ටෙන්සිෆ්ට් -එල් හඋස්", - "code": "11" - }, - { - "name": "මෙක්නිස්-ටෆිලà·à¶½à·™à¶§à·Š", - "code": "06" - }, - { - "name": "මෙක්නෙස්", - "code": "MEK" - }, - { - "name": "මà·à·„මෙදියà·", - "code": "MOH" - }, - { - "name": "රබà·à¶­à·Š", - "code": "RAB" - }, - { - "name": "රà·à¶¶à¶§à·Š-à·ƒà·à¶½à·š සෙමොර් සයිර්", - "code": "07" - }, - { - "name": "ලà·à¶ºà·œà¶‹à¶±à·š බොඋජ්දà·à¶»à·Š-සකිය෠එල් හම්රà·", - "code": "15" - }, - { - "name": "à·ƒà·à¶½à·š", - "code": "SAL" - }, - { - "name": "සොඋස් -මස්ස෠-ඩ්රà·", - "code": "13" - }, - { - "name": "ෆෙස් බොලෙමනේ", - "code": "05" - }, { "name": "Al Haouz", "code": "HAO" @@ -11887,52 +11771,168 @@ "code": "SAF" }, { - "name": "Sefrou", - "code": "SEF" + "name": "Sefrou", + "code": "SEF" + }, + { + "name": "Settat", + "code": "SET" + }, + { + "name": "Sidi Kacem", + "code": "SIK" + }, + { + "name": "Tan-Tan", + "code": "TNT" + }, + { + "name": "Taounate", + "code": "TAO" + }, + { + "name": "Taourirt", + "code": "TAI" + }, + { + "name": "Taroudant", + "code": "TAR" + }, + { + "name": "Tata", + "code": "TAT" + }, + { + "name": "Taza", + "code": "TAZ" + }, + { + "name": "Tétouan", + "code": "TET" + }, + { + "name": "Tiznit", + "code": "TIZ" + }, + { + "name": "Zagora", + "code": "ZAG" + }, + { + "name": "අගඩිර්", + "code": "AGD" + }, + { + "name": "ඔරියන්ටල්", + "code": "04" + }, + { + "name": "ඖඑඩ්-ඩහබ් පළà·à¶­", + "code": "OUD" + }, + { + "name": "ඖජà·", + "code": "OUJ" + }, + { + "name": "කà·à·ƒà¶¶à·Šà¶½à·à¶±à·Šà¶šà·", + "code": "CAS" + }, + { + "name": "ගුඑල්මිම්-එස් සේමà·à¶»à·", + "code": "14" + }, + { + "name": "ගුලෙමිම් පළà·à¶­", + "code": "GUE" + }, + { + "name": "ග්â€à¶»à·‘න්ඩ් කසබ්ලන්සà·", + "code": "08" + }, + { + "name": "à¶à¶»à·Šà¶¶à·Š -ච්රර්ද෠-බේනි හ්ස්සෙන්", + "code": "02" + }, + { + "name": "චà·à¶–ඉයà·-ඖඅර්ඩිà¶à·", + "code": "09" + }, + { + "name": "ටඩ්ලà·-අසිලà·à¶½à·Š", + "code": "12" + }, + { + "name": "ටසà·-අල් හොසිම෠ටඋනෙට්", + "code": "03" + }, + { + "name": "ටà·à¶±à·Šà¶¢à¶ºà¶»à·Š", + "code": "TNG" + }, + { + "name": "ටà·à¶±à·Šà¶¢à·’යර්-ටෙටොඋවà·à¶±à·Š", + "code": "01" + }, + { + "name": "ටෙමà·à¶»à·", + "code": "SKH" + }, + { + "name": "ඩුක්කලà·-ඇබ්ඩà·", + "code": "10" + }, + { + "name": "මරකෙෂ්", + "code": "MMD" + }, + { + "name": "මරකෙෂ්²", + "code": "MMN" }, { - "name": "Settat", - "code": "SET" + "name": "මරකෙෂ්³", + "code": "SYB" }, { - "name": "Sidi Kacem", - "code": "SIK" + "name": "මර්රකෙෂ් -ටෙන්සිෆ්ට් -එල් හඋස්", + "code": "11" }, { - "name": "Tan-Tan", - "code": "TNT" + "name": "මෙක්නිස්-ටෆිලà·à¶½à·™à¶§à·Š", + "code": "06" }, { - "name": "Taounate", - "code": "TAO" + "name": "මෙක්නෙස්", + "code": "MEK" }, { - "name": "Taourirt", - "code": "TAI" + "name": "මà·à·„මෙදියà·", + "code": "MOH" }, { - "name": "Taroudant", - "code": "TAR" + "name": "රබà·à¶­à·Š", + "code": "RAB" }, { - "name": "Tata", - "code": "TAT" + "name": "රà·à¶¶à¶§à·Š-à·ƒà·à¶½à·š සෙමොර් සයිර්", + "code": "07" }, { - "name": "Taza", - "code": "TAZ" + "name": "ලà·à¶ºà·œà¶‹à¶±à·š බොඋජ්දà·à¶»à·Š-සකිය෠එල් හම්රà·", + "code": "15" }, { - "name": "Tétouan", - "code": "TET" + "name": "à·ƒà·à¶½à·š", + "code": "SAL" }, { - "name": "Tiznit", - "code": "TIZ" + "name": "සොඋස් -මස්ස෠-ඩ්රà·", + "code": "13" }, { - "name": "Zagora", - "code": "ZAG" + "name": "ෆෙස් බොලෙමනේ", + "code": "05" } ], "MC": [ @@ -12006,6 +12006,10 @@ } ], "MD": [ + { + "name": "Transnistria", + "code": "SN" + }, { "name": "අනෙන්ලි නොයි දිස්ත්â€à¶»à·’ක්කය", "code": "AN" @@ -12149,10 +12153,6 @@ { "name": "ෆ්ලොරෙස්ටි දිස්ත්â€à¶»à·’ක්කය", "code": "FL" - }, - { - "name": "Transnistria", - "code": "SN" } ], "ME": [ @@ -12276,18 +12276,6 @@ } ], "MH": [ - { - "name": "මජුරà·", - "code": "MAJ" - }, - { - "name": "රටක් චේන්", - "code": "T" - }, - { - "name": "රලික් චේන්", - "code": "L" - }, { "name": "Ailinglaplap Atoll", "code": "ALL" @@ -12379,6 +12367,18 @@ { "name": "Wotje Atoll", "code": "WTJ" + }, + { + "name": "මජුරà·", + "code": "MAJ" + }, + { + "name": "රටක් චේන්", + "code": "T" + }, + { + "name": "රලික් චේන්", + "code": "L" } ], "MK": [ @@ -12724,6 +12724,14 @@ } ], "ML": [ + { + "name": "Ménaka", + "code": "9" + }, + { + "name": "Taoudénit", + "code": "10" + }, { "name": "කිඩල් කලà·à¶´à¶º", "code": "8" @@ -12759,14 +12767,6 @@ { "name": "සෙගෞ කලà·à¶´à¶º", "code": "4" - }, - { - "name": "Ménaka", - "code": "9" - }, - { - "name": "Taoudénit", - "code": "10" } ], "MM": [ @@ -12922,6 +12922,22 @@ } ], "MR": [ + { + "name": "Nouakchott", + "code": "NKC" + }, + { + "name": "Nouakchott Nord", + "code": "14" + }, + { + "name": "Nouakchott Ouest", + "code": "13" + }, + { + "name": "Nouakchott Sud", + "code": "15" + }, { "name": "අඩ්රà·à¶»à·Š කලà·à¶´à¶º", "code": "07" @@ -12969,22 +12985,6 @@ { "name": "හොද්හ් එල් à¶à¶»à·Šà¶¶à·’ කලà·à¶´à¶º", "code": "02" - }, - { - "name": "Nouakchott", - "code": "NKC" - }, - { - "name": "Nouakchott Nord", - "code": "14" - }, - { - "name": "Nouakchott Ouest", - "code": "13" - }, - { - "name": "Nouakchott Sud", - "code": "15" } ], "MT": [ @@ -13262,6 +13262,22 @@ } ], "MU": [ + { + "name": "Beau-Bassin Rose-Hill", + "code": "BR" + }, + { + "name": "Curepipe", + "code": "CU" + }, + { + "name": "Port Louis District", + "code": "PL" + }, + { + "name": "Quatre Bornes", + "code": "QB" + }, { "name": "අගලේගà·", "code": "AG" @@ -13313,28 +13329,48 @@ { "name": "ෆ්ලà·à¶šà·Š දිස්ත්â€à¶»à·’ක්කය", "code": "FL" + } + ], + "MV": [ + { + "name": ", අලිෆ් අලිෆ් දුපත් සමූහය", + "code": "02" }, { - "name": "Beau-Bassin Rose-Hill", - "code": "BR" + "name": "Addu", + "code": "01" }, { - "name": "Curepipe", - "code": "CU" + "name": "Central Province", + "code": "CE" }, { - "name": "Port Louis District", - "code": "PL" + "name": "North Central Province", + "code": "NC" }, { - "name": "Quatre Bornes", - "code": "QB" - } - ], - "MV": [ + "name": "North Province", + "code": "NO" + }, { - "name": ", අලිෆ් අලිෆ් දුපත් සමූහය", - "code": "02" + "name": "South Central Province", + "code": "SC" + }, + { + "name": "South Province", + "code": "SU" + }, + { + "name": "Thaa", + "code": "08" + }, + { + "name": "Upper North Province", + "code": "UN" + }, + { + "name": "Upper South Province", + "code": "US" }, { "name": "අලිෆ් ඩà·à¶½à·Š දුපත් සමූහය", @@ -13407,45 +13443,33 @@ { "name": "à·†à·à·†à·” අටොල්", "code": "14" - }, - { - "name": "Addu", - "code": "01" - }, - { - "name": "Central Province", - "code": "CE" - }, + } + ], + "MW": [ { - "name": "North Central Province", - "code": "NC" + "name": "Central", + "code": "C" }, { - "name": "North Province", - "code": "NO" + "name": "Karonga", + "code": "KR" }, { - "name": "South Central Province", - "code": "SC" + "name": "Northern", + "code": "N" }, { - "name": "South Province", - "code": "SU" + "name": "Southern", + "code": "S" }, { - "name": "Thaa", - "code": "08" + "name": "Thyolo", + "code": "TH" }, { - "name": "Upper North Province", - "code": "UN" + "name": "Zomba", + "code": "ZO" }, - { - "name": "Upper South Province", - "code": "US" - } - ], - "MW": [ { "name": "එන්ඛට෠කලපු දිස්ත්â€à¶»à·’ක්කය", "code": "NB" @@ -13545,33 +13569,17 @@ { "name": "සලිම෠දිස්ත්â€à¶»à·’ක්කය", "code": "SA" - }, - { - "name": "Central", - "code": "C" - }, - { - "name": "Karonga", - "code": "KR" - }, - { - "name": "Northern", - "code": "N" - }, + } + ], + "MX": [ { - "name": "Southern", - "code": "S" + "name": "Mexico City", + "code": "DIF" }, { - "name": "Thyolo", - "code": "TH" + "name": "Morelos", + "code": "MOR" }, - { - "name": "Zomba", - "code": "ZO" - } - ], - "MX": [ { "name": "අගුආස්කලිඑන්ටෙස්", "code": "AGU" @@ -13695,14 +13703,6 @@ { "name": "හිදල්ගà·", "code": "HID" - }, - { - "name": "Mexico City", - "code": "DIF" - }, - { - "name": "Morelos", - "code": "MOR" } ], "MY": [ @@ -13772,6 +13772,10 @@ } ], "MZ": [ + { + "name": "Maputo Province", + "code": "L" + }, { "name": "ඉන්හම්බනේ පළà·à¶­", "code": "I" @@ -13811,13 +13815,21 @@ { "name": "සොෆල෠පළà·à¶­", "code": "S" - }, - { - "name": "Maputo Province", - "code": "L" } ], "NA": [ + { + "name": "Kavango East", + "code": "KE" + }, + { + "name": "Kavango West", + "code": "KW" + }, + { + "name": "Omaheke", + "code": "OH" + }, { "name": "එරà·à¶±à·Šà¶œà· කලà·à¶´à¶º", "code": "ER" @@ -13861,18 +13873,6 @@ { "name": "à·„à·à¶»à·Šà¶©à¶´à·Š කලà·à¶´à¶º", "code": "HA" - }, - { - "name": "Kavango East", - "code": "KE" - }, - { - "name": "Kavango West", - "code": "KW" - }, - { - "name": "Omaheke", - "code": "OH" } ], "NE": [ @@ -13910,6 +13910,14 @@ } ], "NG": [ + { + "name": "Lagos", + "code": "LA" + }, + { + "name": "Oyo", + "code": "OY" + }, { "name": "අක්ව෠ඉබොම් ප්â€à¶»à·à¶±à·Šà¶­à¶º", "code": "AK" @@ -14049,17 +14057,25 @@ { "name": "ෆෙඩරල් ප්â€à¶»à¶°à·à¶± භූමිය", "code": "FC" + } + ], + "NI": [ + { + "name": "Atlántico Norte", + "code": "AN" }, { - "name": "Lagos", - "code": "LA" + "name": "Granada", + "code": "GR" }, { - "name": "Oyo", - "code": "OY" - } - ], - "NI": [ + "name": "León", + "code": "LE" + }, + { + "name": "Rivas", + "code": "RI" + }, { "name": "එස්ටෙලි දෙපà·à¶»à·Šà¶­à¶¸à·šà¶±à·Šà¶­à·”à·€", "code": "ES" @@ -14111,25 +14127,25 @@ { "name": "රිය෠සà·à¶±à·Š ජුවන් දෙපà·à¶»à·Šà¶­à¶¸à·šà¶±à·Šà¶­à·”à·€", "code": "SJ" - }, + } + ], + "NL": [ { - "name": "Atlántico Norte", - "code": "AN" + "name": "Aruba", + "code": "AW" }, { - "name": "Granada", - "code": "GR" + "name": "Curaçao", + "code": "CW" }, { - "name": "León", - "code": "LE" + "name": "Saba", + "code": "BQ2" }, { - "name": "Rivas", - "code": "RI" - } - ], - "NL": [ + "name": "Sint Maarten", + "code": "SX" + }, { "name": "උට්â€à¶»à·™à¶ à·Šà¶§à·Š", "code": "UT" @@ -14185,22 +14201,6 @@ { "name": "ෆ්ලෙවà·à¶½à¶±à·Šà¶©à·Š", "code": "FL" - }, - { - "name": "Aruba", - "code": "AW" - }, - { - "name": "Curaçao", - "code": "CW" - }, - { - "name": "Saba", - "code": "BQ2" - }, - { - "name": "Sint Maarten", - "code": "SX" } ], "NO": [ @@ -14290,6 +14290,34 @@ } ], "NP": [ + { + "name": "Central", + "code": "1" + }, + { + "name": "Kosi", + "code": "KO" + }, + { + "name": "Lumbini", + "code": "LU" + }, + { + "name": "Madhya Pashchimanchal", + "code": "2" + }, + { + "name": "Purwanchal", + "code": "4" + }, + { + "name": "Sudur Pashchimanchal", + "code": "5" + }, + { + "name": "Western", + "code": "3" + }, { "name": "කමලි කලà·à¶´à¶º", "code": "KA" @@ -14337,34 +14365,6 @@ { "name": "සෙටි කලà·à¶´à¶º", "code": "SE" - }, - { - "name": "Central", - "code": "1" - }, - { - "name": "Kosi", - "code": "KO" - }, - { - "name": "Lumbini", - "code": "LU" - }, - { - "name": "Madhya Pashchimanchal", - "code": "2" - }, - { - "name": "Purwanchal", - "code": "4" - }, - { - "name": "Sudur Pashchimanchal", - "code": "5" - }, - { - "name": "Western", - "code": "3" } ], "NR": [ @@ -14426,6 +14426,18 @@ } ], "NZ": [ + { + "name": "Nelson", + "code": "NSN" + }, + { + "name": "North Island", + "code": "N" + }, + { + "name": "South Island", + "code": "S" + }, { "name": "ඔටà·à¶œà· කලà·à¶´à¶º", "code": "OTA" @@ -14489,21 +14501,21 @@ { "name": "හොකෙස් කලපු කලà·à¶´à¶º", "code": "HKB" - }, + } + ], + "OM": [ { - "name": "Nelson", - "code": "NSN" + "name": "Al Batinah", + "code": "BA" }, { - "name": "North Island", - "code": "N" + "name": "Ash Sharqiyah", + "code": "SH" }, { - "name": "South Island", - "code": "S" - } - ], - "OM": [ + "name": "Shamal al Batinah", + "code": "BS" + }, { "name": "අඩ් ඩකිලිය෠පළà·à¶­", "code": "DA" @@ -14543,21 +14555,17 @@ { "name": "මුසන්ඩම් පළà·à¶­", "code": "MU" - }, + } + ], + "PA": [ { - "name": "Al Batinah", - "code": "BA" + "name": "Panamá", + "code": "8" }, { - "name": "Ash Sharqiyah", - "code": "SH" + "name": "West Panamá", + "code": "10" }, - { - "name": "Shamal al Batinah", - "code": "BS" - } - ], - "PA": [ { "name": "එන්ගà·à¶¶à·š-බුග්ලේ කොමර්කà·", "code": "NB" @@ -14601,17 +14609,17 @@ { "name": "හෙර්රෙර෠පළà·à¶­", "code": "6" - }, - { - "name": "Panamá", - "code": "8" - }, - { - "name": "West Panamá", - "code": "10" } ], "PE": [ + { + "name": "El Callao", + "code": "CAL" + }, + { + "name": "Puno", + "code": "PUN" + }, { "name": "අපුරිමක් කලà·à¶´à¶º", "code": "APU" @@ -14707,17 +14715,21 @@ { "name": "හුවනුක෠කලà·à¶´à¶º", "code": "HUC" + } + ], + "PG": [ + { + "name": "Hela", + "code": "HLA" }, { - "name": "El Callao", - "code": "CAL" + "name": "Jiwaka", + "code": "JWK" }, { - "name": "Puno", - "code": "PUN" - } - ], - "PG": [ + "name": "Western", + "code": "WPD" + }, { "name": "එන්ග෠පළà·à¶­", "code": "EPW" @@ -14793,21 +14805,85 @@ { "name": "à·ƒà·à¶±à·Šà¶©à·”ආන් පළà·à¶­", "code": "SAN" + } + ], + "PH": [ + { + "name": "Bicol", + "code": "05" }, { - "name": "Hela", - "code": "HLA" + "name": "Cagayan Valley", + "code": "02" }, { - "name": "Jiwaka", - "code": "JWK" + "name": "Calabarzon", + "code": "40" }, { - "name": "Western", - "code": "WPD" - } - ], - "PH": [ + "name": "Caraga", + "code": "13" + }, + { + "name": "Central Luzon", + "code": "03" + }, + { + "name": "Central Visayas", + "code": "07" + }, + { + "name": "Cordillera Administrative", + "code": "15" + }, + { + "name": "Davao", + "code": "11" + }, + { + "name": "Davao Occidental", + "code": "DVO" + }, + { + "name": "Dinagat Islands", + "code": "DIN" + }, + { + "name": "Eastern Visayas", + "code": "08" + }, + { + "name": "Ilocos", + "code": "01" + }, + { + "name": "Metro Manila", + "code": "00" + }, + { + "name": "Mimaropa", + "code": "41" + }, + { + "name": "Muslim Mindanao", + "code": "14" + }, + { + "name": "Northern Mindanao", + "code": "10" + }, + { + "name": "Soccsksargen", + "code": "12" + }, + { + "name": "Western Visayas", + "code": "06" + }, + { + "name": "Zamboanga Peninsula", + "code": "09" + }, { "name": "අක්ලන්", "code": "AKL" @@ -15123,85 +15199,17 @@ { "name": "සොර්සොගà·à¶±à·Š", "code": "SOR" - }, - { - "name": "Bicol", - "code": "05" - }, - { - "name": "Cagayan Valley", - "code": "02" - }, - { - "name": "Calabarzon", - "code": "40" - }, - { - "name": "Caraga", - "code": "13" - }, - { - "name": "Central Luzon", - "code": "03" - }, - { - "name": "Central Visayas", - "code": "07" - }, - { - "name": "Cordillera Administrative", - "code": "15" - }, - { - "name": "Davao", - "code": "11" - }, - { - "name": "Davao Occidental", - "code": "DVO" - }, - { - "name": "Dinagat Islands", - "code": "DIN" - }, - { - "name": "Eastern Visayas", - "code": "08" - }, - { - "name": "Ilocos", - "code": "01" - }, - { - "name": "Metro Manila", - "code": "00" - }, - { - "name": "Mimaropa", - "code": "41" - }, - { - "name": "Muslim Mindanao", - "code": "14" - }, - { - "name": "Northern Mindanao", - "code": "10" - }, + } + ], + "PK": [ { - "name": "Soccsksargen", - "code": "12" + "name": "Islamabad", + "code": "IS" }, { - "name": "Western Visayas", - "code": "06" + "name": "Khyber Pakhtunkhwa", + "code": "KP" }, - { - "name": "Zamboanga Peninsula", - "code": "09" - } - ], - "PK": [ { "name": "අසà·à¶¯à·Š කà·à·à·Šà¶¸à·“ර්", "code": "JK" @@ -15225,14 +15233,6 @@ { "name": "ෆෙඩරල් ගà·à¶­à·Šâ€à¶»à·’ක පà·à¶½à¶± ප්â€à¶»à¶¯à·šà·à¶º", "code": "TA" - }, - { - "name": "Islamabad", - "code": "IS" - }, - { - "name": "Khyber Pakhtunkhwa", - "code": "KP" } ], "PL": [ @@ -15302,6 +15302,34 @@ } ], "PS": [ + { + "name": "Gaza", + "code": "GZA" + }, + { + "name": "Jenin", + "code": "JEN" + }, + { + "name": "Jericho", + "code": "JRH" + }, + { + "name": "Jerusalem", + "code": "JEM" + }, + { + "name": "Khan Yunis", + "code": "KYS" + }, + { + "name": "Rafah", + "code": "RFH" + }, + { + "name": "Tubas", + "code": "TBS" + }, { "name": "උතුරු ගà·à·ƒà· පළà·à¶­", "code": "NGZ" @@ -15337,34 +15365,6 @@ { "name": "හෙබ්â€à¶»à·œà¶±à·Š පළà·à¶­", "code": "HBN" - }, - { - "name": "Gaza", - "code": "GZA" - }, - { - "name": "Jenin", - "code": "JEN" - }, - { - "name": "Jericho", - "code": "JRH" - }, - { - "name": "Jerusalem", - "code": "JEM" - }, - { - "name": "Khan Yunis", - "code": "KYS" - }, - { - "name": "Rafah", - "code": "RFH" - }, - { - "name": "Tubas", - "code": "TBS" } ], "PT": [ @@ -15516,6 +15516,14 @@ } ], "PY": [ + { + "name": "Concepción", + "code": "1" + }, + { + "name": "Paraguarí", + "code": "9" + }, { "name": "අමම්බේ", "code": "13" @@ -15579,17 +15587,13 @@ { "name": "à·ƒà·à¶±à·Š පේද්රà·", "code": "2" - }, - { - "name": "Concepción", - "code": "1" - }, - { - "name": "Paraguarí", - "code": "9" } ], "QA": [ + { + "name": "Ash ShīḩÄnÄ«yah", + "code": "SH" + }, { "name": "අල් ඛොර්", "code": "KH" @@ -15617,13 +15621,17 @@ { "name": "මඩිනà·à¶§à·Š ඇà·à·Š à·à¶¸à¶½à·Š", "code": "MS" - }, - { - "name": "Ash ShīḩÄnÄ«yah", - "code": "SH" } ], "RO": [ + { + "name": "Bacău", + "code": "BC" + }, + { + "name": "MaramureÅŸ", + "code": "MM" + }, { "name": "අරඩ් ප්â€à¶»à·à¶±à·Šà¶­à¶º", "code": "AR" @@ -15783,17 +15791,37 @@ { "name": "හුනේඩොආර෠ප්â€à¶»à·à¶±à·Šà¶­à¶º", "code": "HD" + } + ], + "RS": [ + { + "name": "Kosovo", + "code": "25" }, { - "name": "Bacău", - "code": "BC" + "name": "Kosovo-Metohija", + "code": "KM" }, { - "name": "MaramureÅŸ", - "code": "MM" - } - ], - "RS": [ + "name": "Kosovo-Pomoravlje", + "code": "29" + }, + { + "name": "Kosovska Mitrovica", + "code": "28" + }, + { + "name": "Peć", + "code": "26" + }, + { + "name": "Prizren", + "code": "27" + }, + { + "name": "Vojvodina", + "code": "VO" + }, { "name": "උතුරු බනට් දිස්ත්â€à¶»à·’ක්කය", "code": "03" @@ -15893,37 +15921,13 @@ { "name": "ස්ලටිබà·à¶»à·Š දිස්ත්â€à¶»à·’ක්කය", "code": "16" - }, - { - "name": "Kosovo", - "code": "25" - }, - { - "name": "Kosovo-Metohija", - "code": "KM" - }, - { - "name": "Kosovo-Pomoravlje", - "code": "29" - }, - { - "name": "Kosovska Mitrovica", - "code": "28" - }, - { - "name": "Peć", - "code": "26" - }, - { - "name": "Prizren", - "code": "27" - }, - { - "name": "Vojvodina", - "code": "VO" } ], "RU": [ + { + "name": "Ingushetia", + "code": "IN" + }, { "name": "අඩිගිය෠ජනරජය", "code": "AD" @@ -16251,10 +16255,6 @@ { "name": "ස්වෙර්ද්ලොව්ස්ක් ප්â€à¶»à·à¶±à·Šà¶­à¶º", "code": "SVE" - }, - { - "name": "Ingushetia", - "code": "IN" } ], "RW": [ @@ -16334,6 +16334,10 @@ } ], "SB": [ + { + "name": "Makira-Ulawa", + "code": "MK" + }, { "name": "ඉසබෙල් පළà·à¶­", "code": "IS" @@ -16369,10 +16373,6 @@ { "name": "හොනියà·à¶»à·", "code": "CT" - }, - { - "name": "Makira-Ulawa", - "code": "MK" } ], "SC": [ @@ -16478,6 +16478,10 @@ } ], "SD": [ + { + "name": "West Kurdufan", + "code": "GK" + }, { "name": "අල් කඩරිෆ්", "code": "GD" @@ -16545,10 +16549,6 @@ { "name": "සෙන්නර්", "code": "SI" - }, - { - "name": "West Kurdufan", - "code": "GK" } ], "SE": [ @@ -16660,6 +16660,10 @@ } ], "SH": [ + { + "name": "Tristan da Cunha", + "code": "TA" + }, { "name": "අස්සෙන්ෂන් දුපත", "code": "AC" @@ -16667,10 +16671,6 @@ { "name": "à·à·à¶±à·Šà¶­ හෙලේනà·", "code": "HL" - }, - { - "name": "Tristan da Cunha", - "code": "TA" } ], "SI": [ @@ -17672,6 +17672,26 @@ } ], "SO": [ + { + "name": "Awdal", + "code": "AW" + }, + { + "name": "Sanaag", + "code": "SA" + }, + { + "name": "Sool", + "code": "SO" + }, + { + "name": "Togdheer", + "code": "TO" + }, + { + "name": "Woqooyi Galbeed", + "code": "WO" + }, { "name": "ගලගුඩුඩ්", "code": "GA" @@ -17723,29 +17743,13 @@ { "name": "හිරà·à¶±à·Š", "code": "HI" - }, - { - "name": "Awdal", - "code": "AW" - }, - { - "name": "Sanaag", - "code": "SA" - }, - { - "name": "Sool", - "code": "SO" - }, - { - "name": "Togdheer", - "code": "TO" - }, - { - "name": "Woqooyi Galbeed", - "code": "WO" } ], "SR": [ + { + "name": "Paramaribo", + "code": "PM" + }, { "name": "කොමෙවිජ්නේ දිස්ත්â€à¶»à·’ක්කය", "code": "CM" @@ -17781,10 +17785,6 @@ { "name": "සිපලිවිනි දිස්ත්â€à¶»à·’ක්කය", "code": "SI" - }, - { - "name": "Paramaribo", - "code": "PM" } ], "SS": [ @@ -17840,6 +17840,14 @@ } ], "SV": [ + { + "name": "Chalatenango", + "code": "CH" + }, + { + "name": "La Unión", + "code": "UN" + }, { "name": "අහුවà·à¶ à¶´à·à¶±à·Š දෙපà·à¶»à·Šà¶­à¶¸à·šà¶±à·Šà¶­à·”à·€", "code": "AH" @@ -17887,17 +17895,29 @@ { "name": "සොන්සොනà·à¶§à·š දෙපà·à¶»à·Šà¶­à¶¸à·šà¶±à·Šà¶­à·”à·€", "code": "SO" + } + ], + "SY": [ + { + "name": "Aleppo", + "code": "HL" }, { - "name": "Chalatenango", - "code": "CH" + "name": "Ar-Raqqah", + "code": "RA" }, { - "name": "La Unión", - "code": "UN" - } - ], - "SY": [ + "name": "Damascus", + "code": "DI" + }, + { + "name": "Daraa", + "code": "DR" + }, + { + "name": "Latakia", + "code": "LA" + }, { "name": "අල් හසක෠පළà·à¶­", "code": "HA" @@ -17933,26 +17953,6 @@ { "name": "à·„à·à¶¸à·Šà·ƒà·Š පළà·à¶­", "code": "HI" - }, - { - "name": "Aleppo", - "code": "HL" - }, - { - "name": "Ar-Raqqah", - "code": "RA" - }, - { - "name": "Damascus", - "code": "DI" - }, - { - "name": "Daraa", - "code": "DR" - }, - { - "name": "Latakia", - "code": "LA" } ], "SZ": [ @@ -17974,6 +17974,14 @@ } ], "TD": [ + { + "name": "Ennedi-Est", + "code": "EE" + }, + { + "name": "Ennedi-Ouest", + "code": "EO" + }, { "name": "ඉට්බෙස්ටි ප්â€à¶»à·à¶±à·Šà¶­à¶º", "code": "TI" @@ -18057,14 +18065,6 @@ { "name": "හජෙර්-ලමිස් කලà·à¶´à¶º", "code": "HL" - }, - { - "name": "Ennedi-Est", - "code": "EE" - }, - { - "name": "Ennedi-Ouest", - "code": "EO" } ], "TG": [ @@ -18480,6 +18480,14 @@ } ], "TM": [ + { + "name": "DaÅŸoguz", + "code": "D" + }, + { + "name": "Lebap", + "code": "L" + }, { "name": "අහà·à¶½à·Š පළà·à¶­", "code": "A" @@ -18495,14 +18503,6 @@ { "name": "මේරි පළà·à¶­", "code": "M" - }, - { - "name": "DaÅŸoguz", - "code": "D" - }, - { - "name": "Lebap", - "code": "L" } ], "TN": [ @@ -19048,6 +19048,18 @@ } ], "TW": [ + { + "name": "Lienchiang", + "code": "LIE" + }, + { + "name": "New Taipei", + "code": "NWT" + }, + { + "name": "Penghu", + "code": "PEN" + }, { "name": "කින්මෙන්", "code": "KIN" @@ -19117,24 +19129,12 @@ "code": "HSZ" }, { - "name": "සින්චු ප්â€à¶»à·à¶±à·Šà¶­à¶º", - "code": "HSQ" - }, - { - "name": "හුආලියන් ප්â€à¶»à·à¶±à·Šà¶­à¶º", - "code": "HUA" - }, - { - "name": "Lienchiang", - "code": "LIE" - }, - { - "name": "New Taipei", - "code": "NWT" + "name": "සින්චු ප්â€à¶»à·à¶±à·Šà¶­à¶º", + "code": "HSQ" }, { - "name": "Penghu", - "code": "PEN" + "name": "හුආලියන් ප්â€à¶»à·à¶±à·Šà¶­à¶º", + "code": "HUA" } ], "TZ": [ @@ -19370,6 +19370,74 @@ } ], "UG": [ + { + "name": "Bugiri", + "code": "201" + }, + { + "name": "Bunyangabu", + "code": "430" + }, + { + "name": "Butebo", + "code": "233" + }, + { + "name": "Central", + "code": "C" + }, + { + "name": "Eastern", + "code": "E" + }, + { + "name": "Kagadi", + "code": "427" + }, + { + "name": "Kakumiro", + "code": "428" + }, + { + "name": "Kisoro", + "code": "408" + }, + { + "name": "Kyotera", + "code": "125" + }, + { + "name": "Namisindwa", + "code": "234" + }, + { + "name": "Northern", + "code": "N" + }, + { + "name": "Pader", + "code": "312" + }, + { + "name": "Pakwach", + "code": "332" + }, + { + "name": "Rubanda", + "code": "429" + }, + { + "name": "Rukiga", + "code": "431" + }, + { + "name": "Western", + "code": "W" + }, + { + "name": "Zombo", + "code": "331" + }, { "name": "අගග෠දිස්ත්â€à¶»à·’ක්කය", "code": "322" @@ -19805,74 +19873,6 @@ { "name": "හොයිම෠දිස්ත්â€à¶»à·’ක්කය", "code": "403" - }, - { - "name": "Bugiri", - "code": "201" - }, - { - "name": "Bunyangabu", - "code": "430" - }, - { - "name": "Butebo", - "code": "233" - }, - { - "name": "Central", - "code": "C" - }, - { - "name": "Eastern", - "code": "E" - }, - { - "name": "Kagadi", - "code": "427" - }, - { - "name": "Kakumiro", - "code": "428" - }, - { - "name": "Kisoro", - "code": "408" - }, - { - "name": "Kyotera", - "code": "125" - }, - { - "name": "Namisindwa", - "code": "234" - }, - { - "name": "Northern", - "code": "N" - }, - { - "name": "Pader", - "code": "312" - }, - { - "name": "Pakwach", - "code": "332" - }, - { - "name": "Rubanda", - "code": "429" - }, - { - "name": "Rukiga", - "code": "431" - }, - { - "name": "Western", - "code": "W" - }, - { - "name": "Zombo", - "code": "331" } ], "UM": [ @@ -19914,6 +19914,30 @@ } ], "US": [ + { + "name": "American Samoa", + "code": "AS" + }, + { + "name": "Guam", + "code": "GU" + }, + { + "name": "Northern Mariana Islands", + "code": "MP" + }, + { + "name": "Puerto Rico", + "code": "PR" + }, + { + "name": "U.S. Outlying Islands", + "code": "UM" + }, + { + "name": "U.S. Virgin Islands", + "code": "VI" + }, { "name": "අයà·à·€à·", "code": "IA" @@ -20117,30 +20141,6 @@ { "name": "ෆ්ලොරිඩà·", "code": "FL" - }, - { - "name": "American Samoa", - "code": "AS" - }, - { - "name": "Guam", - "code": "GU" - }, - { - "name": "Northern Mariana Islands", - "code": "MP" - }, - { - "name": "Puerto Rico", - "code": "PR" - }, - { - "name": "U.S. Outlying Islands", - "code": "UM" - }, - { - "name": "U.S. Virgin Islands", - "code": "VI" } ], "UY": [ @@ -20408,6 +20408,18 @@ } ], "VN": [ + { + "name": "Bắc Kạn", + "code": "53" + }, + { + "name": "Äồng Nai", + "code": "39" + }, + { + "name": "HÆ°ng Yên", + "code": "66" + }, { "name": "අන් ගියà·à¶±à·Šà¶œà·Š", "code": "44" @@ -20647,18 +20659,6 @@ { "name": "ෆු යෙන්", "code": "32" - }, - { - "name": "Bắc Kạn", - "code": "53" - }, - { - "name": "Äồng Nai", - "code": "39" - }, - { - "name": "HÆ°ng Yên", - "code": "66" } ], "VU": [ @@ -20752,6 +20752,18 @@ "name": "’Adan", "code": "AD" }, + { + "name": "Arkhabil Suqutra", + "code": "SU" + }, + { + "name": "Lahij", + "code": "LA" + }, + { + "name": "Sana’a", + "code": "SN" + }, { "name": "අඩ් ඩලි පළà·à¶­", "code": "DA" @@ -20823,18 +20835,6 @@ { "name": "හද්රමවුට් පළà·à¶­", "code": "HD" - }, - { - "name": "Arkhabil Suqutra", - "code": "SU" - }, - { - "name": "Lahij", - "code": "LA" - }, - { - "name": "Sana’a", - "code": "SN" } ], "ZA": [ @@ -20918,6 +20918,14 @@ } ], "ZW": [ + { + "name": "Bulawayo", + "code": "BU" + }, + { + "name": "Harare", + "code": "HA" + }, { "name": "මටබෙලෙලන්ඩ් උතුරු පළà·à¶­", "code": "MN" @@ -20949,14 +20957,6 @@ { "name": "ලක්ෂද්වීප්", "code": "MW" - }, - { - "name": "Bulawayo", - "code": "BU" - }, - { - "name": "Harare", - "code": "HA" } ] } \ No newline at end of file diff --git a/js/data/locale/si/sysres.json b/js/data/locale/si/sysres.json index cbb23b18ef..37ebe2d437 100644 --- a/js/data/locale/si/sysres.json +++ b/js/data/locale/si/sysres.json @@ -5,48 +5,48 @@ "N1": "ජ", "MMMM2": "පෙබරවà·à¶»à·’", "MMM2": "පෙබ", - "NN2": "පෙබ", - "N2": "පෙ", + "NN2": "පෙ", + "N2": "ප", "MMMM3": "මà·à¶»à·Šà¶­à·”", "MMM3": "මà·à¶»à·Šà¶­à·”", - "NN3": "මà·à¶»à·Š", - "N3": "මà·", + "NN3": "මà·", + "N3": "ම", "MMMM4": "අප්â€à¶»à·šà¶½à·Š", "MMM4": "අප්â€à¶»à·šà¶½à·Š", - "NN4": "අප්â€à¶»à·š", + "NN4": "අප", "N4": "අ", "MMMM5": "මà·à¶ºà·’", "MMM5": "මà·à¶ºà·’", - "NN5": "මà·à¶ºà·’", - "N5": "මà·", + "NN5": "මà·", + "N5": "ම", "MMMM6": "ජූනි", "MMM6": "ජූනි", - "NN6": "ජූනි", - "N6": "ජූ", + "NN6": "ජූ", + "N6": "ජ", "MMMM7": "ජූලි", "MMM7": "ජූලි", - "NN7": "ජූලි", - "N7": "ජූ", + "NN7": "ජූ", + "N7": "ජ", "MMMM8": "අගà·à·ƒà·Šà¶­à·”", "MMM8": "අගà·", - "NN8": "අගà·", + "NN8": "අග", "N8": "අ", "MMMM9": "à·ƒà·à¶´à·Šà¶­à·à¶¸à·Šà¶¶à¶»à·Š", "MMM9": "à·ƒà·à¶´à·Š", - "NN9": "à·ƒà·à¶´à·Š", - "N9": "à·ƒà·", + "NN9": "à·ƒà·", + "N9": "à·ƒ", "MMMM10": "ඔක්තà·à¶¶à¶»à·Š", "MMM10": "ඔක්", - "NN10": "ඔක්", + "NN10": "ඔක", "N10": "ඔ", "MMMM11": "නොවà·à¶¸à·Šà¶¶à¶»à·Š", "MMM11": "නොවà·", - "NN11": "නොවà·", - "N11": "නෙ", + "NN11": "නො", + "N11": "න", "MMMM12": "දෙසà·à¶¸à·Šà¶¶à¶»à·Š", "MMM12": "දෙසà·", - "NN12": "දෙසà·", - "N12": "දෙ", + "NN12": "දෙ", + "N12": "ද", "EEEE0": "ඉරිදà·", "EEE0": "ඉරිදà·", "EE0": "ඉරි", @@ -87,7 +87,7 @@ "1#1 week|#{num} weeks": "one#සති {num}|#සති {num}", "1#1 month|#{num} months": "one#මà·à·ƒ {num}|#මà·à·ƒ {num}", "1#1 year|#{num} years": "one#වසර {num}|#වසර {num}", - "#{num} ms": "one#මි.ත {num}|#මි.ත {num}", + "#{num} ms": "one#මිලිතත් {num}|#මිලිතත් {num}", "1#1 sec|#{num} sec": "one#තත් {num}|#තත් {num}", "1#1 min|#{num} min": "one#මිනි {num}|#මිනි {num}", "1#1 hr|#{num} hrs": "one#පà·à¶º {num}|#පà·à¶º {num}", @@ -95,30 +95,22 @@ "1#1 wk|#{num} wks": "one#සති {num}|#සති {num}", "1#1 mon|#{num} mons": "one#මà·à·ƒ {num}|#මà·à·ƒ {num}", "1#1 yr|#{num} yrs": "one#වසර {num}|#වසර {num}", - "durationShortMillis": "one#මි.ත {num}|#මි.ත {num}", - "#{num}s": "one#ත {num}|#ත {num}", - "durationShortMinutes": "one#මි {num}|#මි {num}", - "#{num}h": "one#ප෠{num}|#ප෠{num}", - "#{num}d": "one#දි {num}|#දි {num}", - "#{num}w": "one#à·ƒ {num}|#à·ƒ {num}", - "durationShortMonths": "one#ම෠{num}|#ම෠{num}", - "#{num}y": "one#à·€ {num}|#à·€ {num}", - "separatorFull": ", ", - "finalSeparatorFull": ", සහ ", - "separatorLong": ", ", - "finalSeparatorLong": ", සහ ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", සහ ", - "separatorShort": ", ", - "finalSeparatorShort": ", සහ ", - "durationMediumMillis": "one#මි.ත {num}|#මි.ත {num}", + "durationMediumMillis": "one#මිලිතත් {num}|#මිලිතත් {num}", "1#1 se|#{num} sec": "one#ත {num}|#ත {num}", "1#1 mi|#{num} min": "one#මි {num}|#මි {num}", - "durationMediumHours": "one#ප෠{num}|#ප෠{num}", + "durationMediumHours": "one#පà·à¶º {num}|#පà·à¶º {num}", "1#1 dy|#{num} dys": "one#දි {num}|#දි {num}", "durationMediumWeeks": "one#à·ƒ {num}|#à·ƒ {num}", "1#1 mo|#{num} mos": "one#ම෠{num}|#ම෠{num}", "durationMediumYears": "one#à·€ {num}|#à·€ {num}", + "durationShortMillis": "one#මිලිතත් {num}|#මිලිතත් {num}", + "#{num}s": "one#ත {num}|#ත {num}", + "durationShortMinutes": "one#මි {num}|#මි {num}", + "#{num}h": "one#පà·à¶º {num}|#පà·à¶º {num}", + "#{num}d": "one#දි {num}|#දි {num}", + "#{num}w": "one#à·ƒ {num}|#à·ƒ {num}", + "durationShortMonths": "one#ම෠{num}|#ම෠{num}", + "#{num}y": "one#à·€ {num}|#à·€ {num}", "1#in 1 second|#in {num} seconds": "one#තත්පර {num}කින්|#තත්පර {num}කින්", "1#in 1 minute|#in {num} minutes": "one#මිනිත්තු {num}කින්|#මිනිත්තු {num}කින්", "1#in 1 hour|#in {num} hours": "one#පà·à¶º {num}කින්|#පà·à¶º {num}කින්", @@ -160,5 +152,13 @@ "#{num}d ago": "one#දින {num}කට පෙර|#දින {num}කට පෙර", "#{num}w ago": "one#සති {num}කට පෙර|#සති {num}කට පෙර", "#{num}mo ago": "one#මà·à·ƒ {num}කට පෙර|#මà·à·ƒ {num}කට පෙර", - "#{num}y ago": "one#වසර {num}කට පෙර|#වසර {num}කට පෙර" + "#{num}y ago": "one#වසර {num}කට පෙර|#වසර {num}කට පෙර", + "separatorFull": ", ", + "finalSeparatorFull": ", සහ ", + "separatorLong": ", ", + "finalSeparatorLong": ", සහ ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", සහ ", + "separatorShort": ", ", + "finalSeparatorShort": ", සහ " } \ No newline at end of file diff --git a/js/data/locale/sk/ctrynames.json b/js/data/locale/sk/ctrynames.json index 834a8a8974..c3290cf728 100644 --- a/js/data/locale/sk/ctrynames.json +++ b/js/data/locale/sk/ctrynames.json @@ -41,16 +41,17 @@ "Bulharsko": "BG", "Burkina Faso": "BF", "Burundi": "BI", - "Ceuta a Melilla": "EA", - "Clipperton": "CP", - "Cookove ostrovy": "CK", - "Curaçao": "CW", - "Cyprus": "CY", "ÄŒad": "TD", "ÄŒesko": "CZ", + "Ceuta a Melilla": "EA", + "Chorvátsko": "HR", "ÄŒierna Hora": "ME", "ÄŒile": "CL", "Čína": "CN", + "Clipperton": "CP", + "Cookove ostrovy": "CK", + "Curaçao": "CW", + "Cyprus": "CY", "Dánsko": "DK", "Diego Garcia": "DG", "Dominika": "DM", @@ -93,7 +94,6 @@ "Holandsko": "NL", "Honduras": "HN", "Hongkong – OAO Číny": "HK", - "Chorvátsko": "HR", "India": "IN", "Indonézia": "ID", "Irak": "IQ", @@ -211,6 +211,7 @@ "Rusko": "RU", "Rwanda": "RW", "Saint Pierre a Miquelon": "PM", + "Å alamúnove ostrovy": "SB", "Salvádor": "SV", "Samoa": "WS", "San Maríno": "SM", @@ -228,6 +229,7 @@ "Slovensko": "SK", "Slovinsko": "SI", "Somálsko": "SO", + "Å panielsko": "ES", "Spojené arabské emiráty": "AE", "Spojené kráľovstvo": "GB", "Spojené Å¡táty": "US", @@ -240,8 +242,8 @@ "Sub-Saharan Africa": "202", "Sudán": "SD", "Surinam": "SR", + "Å vajÄiarsko": "CH", "Svalbard a Jan Mayen": "SJ", - "Svazijsko": "SZ", "Svätá Helena": "SH", "Svätá Lucia": "LC", "Svätý Bartolomej": "BL", @@ -250,12 +252,10 @@ "Svätý Martin (hol.)": "SX", "Svätý Tomáš a Princov ostrov": "ST", "Svätý Vincent a Grenadíny": "VC", + "Svazijsko": "SZ", + "Å védsko": "SE", "svet": "001", "Sýria": "SY", - "Å alamúnove ostrovy": "SB", - "Å panielsko": "ES", - "Å vajÄiarsko": "CH", - "Å védsko": "SE", "Tadžikistan": "TJ", "Taiwan": "TW", "Taliansko": "IT", diff --git a/js/data/locale/sk/ctryreverse.json b/js/data/locale/sk/ctryreverse.json index e30850e1fe..ee9cc21ade 100644 --- a/js/data/locale/sk/ctryreverse.json +++ b/js/data/locale/sk/ctryreverse.json @@ -49,16 +49,17 @@ "BG": "Bulharsko", "BF": "Burkina Faso", "BI": "Burundi", - "EA": "Ceuta a Melilla", - "CP": "Clipperton", - "CK": "Cookove ostrovy", - "CW": "Curaçao", - "CY": "Cyprus", "TD": "ÄŒad", "CZ": "ÄŒesko", + "EA": "Ceuta a Melilla", + "HR": "Chorvátsko", "ME": "ÄŒierna Hora", "CL": "ÄŒile", "CN": "Čína", + "CP": "Clipperton", + "CK": "Cookove ostrovy", + "CW": "Curaçao", + "CY": "Cyprus", "DK": "Dánsko", "DG": "Diego Garcia", "DM": "Dominika", @@ -100,7 +101,6 @@ "NL": "Holandsko", "HN": "Honduras", "HK": "Hongkong – OAO Číny", - "HR": "Chorvátsko", "IN": "India", "ID": "Indonézia", "IQ": "Irak", @@ -217,6 +217,7 @@ "RU": "Rusko", "RW": "Rwanda", "PM": "Saint Pierre a Miquelon", + "SB": "Å alamúnove ostrovy", "SV": "Salvádor", "WS": "Samoa", "SM": "San Maríno", @@ -233,6 +234,7 @@ "SK": "Slovensko", "SI": "Slovinsko", "SO": "Somálsko", + "ES": "Å panielsko", "AE": "Spojené arabské emiráty", "GB": "Spojené kráľovstvo", "US": "Spojené Å¡táty", @@ -243,8 +245,8 @@ "CF": "Stredoafrická republika", "SD": "Sudán", "SR": "Surinam", + "CH": "Å vajÄiarsko", "SJ": "Svalbard a Jan Mayen", - "SZ": "Svazijsko", "SH": "Svätá Helena", "LC": "Svätá Lucia", "BL": "Svätý Bartolomej", @@ -253,12 +255,10 @@ "SX": "Svätý Martin (hol.)", "ST": "Svätý Tomáš a Princov ostrov", "VC": "Svätý Vincent a Grenadíny", + "SZ": "Svazijsko", + "SE": "Å védsko", "001": "svet", "SY": "Sýria", - "SB": "Å alamúnove ostrovy", - "ES": "Å panielsko", - "CH": "Å vajÄiarsko", - "SE": "Å védsko", "TJ": "Tadžikistan", "TW": "Taiwan", "IT": "Taliansko", diff --git a/js/data/locale/sk/dateformats.json b/js/data/locale/sk/dateformats.json index fa165be66c..02d09124e0 100644 --- a/js/data/locale/sk/dateformats.json +++ b/js/data/locale/sk/dateformats.json @@ -8,10 +8,10 @@ }, "date": { "dmwy": { - "f": "EEEE, d. MMMM yyyy", - "l": "EEE, d. MMMM yyyy", - "m": "EE, d. M. yyyy", - "s": "E, d. M. yyyy" + "f": "EEEE d. MMMM yyyy", + "l": "EEE d. MMMM yyyy", + "m": "EE d. M. yyyy", + "s": "E d. M. yyyy" }, "dmy": { "f": "d. MMMM yyyy", @@ -20,10 +20,10 @@ "s": "d. M. yyyy" }, "dmw": { - "f": "EEEE, d. MMMM", - "l": "EEE, d. MMMM", - "m": "EE, d. M", - "s": "E, d. M" + "f": "EEEE d. MMMM", + "l": "EEE d. MMMM", + "m": "EE d. M", + "s": "E d. M" }, "dm": { "f": "d. MMMM", @@ -38,10 +38,10 @@ "s": "M. yyyy" }, "dw": { - "f": "EEEE, d", - "l": "EEE, d", - "m": "EE, d", - "s": "E, d" + "f": "EEEE d", + "l": "EEE d", + "m": "EE d", + "s": "E d" }, "w": { "f": "EEEE", diff --git a/js/data/locale/sk/regionnames.json b/js/data/locale/sk/regionnames.json index 8b84c81334..2843406f4b 100644 --- a/js/data/locale/sk/regionnames.json +++ b/js/data/locale/sk/regionnames.json @@ -558,6 +558,14 @@ "name": "Catamarca", "code": "K" }, + { + "name": "Chaco", + "code": "H" + }, + { + "name": "Chubut", + "code": "U" + }, { "name": "Córdoba", "code": "X" @@ -574,14 +582,6 @@ "name": "Formosa", "code": "P" }, - { - "name": "Chaco", - "code": "H" - }, - { - "name": "Chubut", - "code": "U" - }, { "name": "Jujuy", "code": "Y" @@ -792,14 +792,14 @@ "name": "Goranboy", "code": "GOR" }, - { - "name": "Goygol", - "code": "GYG" - }, { "name": "Goychay", "code": "GOY" }, + { + "name": "Goygol", + "code": "GYG" + }, { "name": "Hajigabul", "code": "HAC" @@ -876,14 +876,14 @@ "name": "Mingachevir", "code": "MI" }, - { - "name": "Naftalan", - "code": "NA" - }, { "name": "NachiÄevan", "code": "NV" }, + { + "name": "Naftalan", + "code": "NA" + }, { "name": "Nakhchivan AR", "code": "NX" @@ -1162,6 +1162,22 @@ "code": "04", "name": "Brahmanbaria" }, + { + "code": "09", + "name": "Chandpur" + }, + { + "code": "10", + "name": "Chittagong" + }, + { + "code": "B", + "name": "Chittagong Division" + }, + { + "code": "12", + "name": "Chuadanga" + }, { "code": "08", "name": "Comilla" @@ -1206,22 +1222,6 @@ "code": "20", "name": "Habiganj" }, - { - "code": "09", - "name": "Chandpur" - }, - { - "code": "10", - "name": "Chittagong" - }, - { - "code": "B", - "name": "Chittagong Division" - }, - { - "code": "12", - "name": "Chuadanga" - }, { "code": "21", "name": "Jamalpur" @@ -1990,14 +1990,14 @@ "name": "Beni", "code": "B" }, - { - "name": "Cochabamba", - "code": "C" - }, { "name": "Chuquisaca", "code": "H" }, + { + "name": "Cochabamba", + "code": "C" + }, { "name": "La Paz", "code": "L" @@ -2360,6 +2360,10 @@ "name": "Central", "code": "CE" }, + { + "name": "Chobe", + "code": "CH" + }, { "name": "Francistown", "code": "FR" @@ -2372,10 +2376,6 @@ "name": "Ghanzi", "code": "GH" }, - { - "name": "Chobe", - "code": "CH" - }, { "name": "Jwaneng", "code": "JW" @@ -2866,6 +2866,10 @@ "name": "Vaud", "code": "VD" }, + { + "name": "Ženeva", + "code": "GE" + }, { "name": "Zug", "code": "ZG" @@ -2873,10 +2877,6 @@ { "name": "Zürich", "code": "ZH" - }, - { - "name": "Ženeva", - "code": "GE" } ], "CI": [ @@ -3304,6 +3304,10 @@ "name": "Cesar", "code": "CES" }, + { + "name": "Chocó", + "code": "CHO" + }, { "name": "Córdoba", "code": "COR" @@ -3324,10 +3328,6 @@ "name": "Huila", "code": "HUI" }, - { - "name": "Chocó", - "code": "CHO" - }, { "name": "La Guajira", "code": "LAG" @@ -3650,6 +3650,10 @@ "name": "Okres Blansko", "code": "641" }, + { + "name": "Okres BÅ™eclav", + "code": "644" + }, { "name": "Okres Brno-mesto", "code": "642" @@ -3662,10 +3666,6 @@ "name": "Okres Bruntál", "code": "801" }, - { - "name": "Okres BÅ™eclav", - "code": "644" - }, { "name": "Okres ÄŒeská Lípa", "code": "511" @@ -3678,6 +3678,18 @@ "name": "Okres ÄŒeský Krumlov", "code": "312" }, + { + "name": "Okres Cheb", + "code": "411" + }, + { + "name": "Okres Chomutov", + "code": "422" + }, + { + "name": "Okres Chrudim", + "code": "531" + }, { "name": "okres DÄ›Äín", "code": "421" @@ -3702,18 +3714,6 @@ "name": "Okres Hradec Králové", "code": "521" }, - { - "name": "Okres Cheb", - "code": "411" - }, - { - "name": "Okres Chomutov", - "code": "422" - }, - { - "name": "Okres Chrudim", - "code": "531" - }, { "name": "Okres Jablonec nad Nisou", "code": "512" @@ -3834,6 +3834,10 @@ "name": "Okres Plzeň-sever", "code": "325" }, + { + "name": "Okres Prachatice", + "code": "315" + }, { "name": "Okres Praha-východ", "code": "209" @@ -3842,14 +3846,6 @@ "name": "Okres Praha-západ", "code": "20A" }, - { - "name": "Okres Prachatice", - "code": "315" - }, - { - "name": "Okres ProstÄ›jov", - "code": "713" - }, { "name": "Okres PÅ™erov", "code": "714" @@ -3858,6 +3854,10 @@ "name": "Okres Příbram", "code": "20B" }, + { + "name": "Okres ProstÄ›jov", + "code": "713" + }, { "name": "Okres Rakovník", "code": "20C" @@ -3882,14 +3882,14 @@ "name": "Okres Strakonice", "code": "316" }, - { - "name": "Okres Svitavy", - "code": "533" - }, { "name": "Okres Å umperk", "code": "715" }, + { + "name": "Okres Svitavy", + "code": "533" + }, { "name": "Okres Tábor", "code": "317" @@ -3902,14 +3902,14 @@ "name": "Okres Teplice", "code": "426" }, - { - "name": "Okres Trutnov", - "code": "525" - }, { "name": "Okres TÅ™ebíÄ", "code": "634" }, + { + "name": "Okres Trutnov", + "code": "525" + }, { "name": "Okres Uherské HradiÅ¡tÄ›", "code": "722" @@ -3930,6 +3930,10 @@ "name": "Okres VyÅ¡kov", "code": "646" }, + { + "name": "Okres ŽÄár nad Sázavou", + "code": "635" + }, { "name": "Okres Zlín", "code": "724" @@ -3938,10 +3942,6 @@ "name": "Okres Znojmo", "code": "647" }, - { - "name": "Okres ŽÄár nad Sázavou", - "code": "635" - }, { "name": "Olomoucký kraj", "code": "71" @@ -4596,6 +4596,10 @@ "name": "Carchi", "code": "C" }, + { + "name": "Chimborazo", + "code": "H" + }, { "name": "Cotopaxi", "code": "X" @@ -4616,10 +4620,6 @@ "name": "Guayas", "code": "G" }, - { - "name": "Chimborazo", - "code": "H" - }, { "name": "Imbabura", "code": "I" @@ -5458,6 +5458,18 @@ "name": "Centre", "code": "CVL" }, + { + "name": "Charente", + "code": "16" + }, + { + "name": "Charente-Maritime", + "code": "17" + }, + { + "name": "Cher", + "code": "18" + }, { "name": "Clipperton Island", "code": "CP" @@ -5598,18 +5610,6 @@ "name": "Hérault", "code": "34" }, - { - "name": "Charente", - "code": "16" - }, - { - "name": "Charente-Maritime", - "code": "17" - }, - { - "name": "Cher", - "code": "18" - }, { "name": "ÃŽle-de-France (región)", "code": "IDF" @@ -6118,6 +6118,14 @@ "name": "Ceredigion", "code": "CGN" }, + { + "name": "Cheshire East", + "code": "CHE" + }, + { + "name": "Cheshire West and Chester", + "code": "CHW" + }, { "name": "City of London", "code": "LND" @@ -6350,14 +6358,6 @@ "name": "Hounslow", "code": "HNS" }, - { - "name": "Cheshire East", - "code": "CHE" - }, - { - "name": "Cheshire West and Chester", - "code": "CHW" - }, { "name": "Inverclyde", "code": "IVC" @@ -6702,6 +6702,10 @@ "name": "Shropshire", "code": "SHR" }, + { + "name": "Å kótsko", + "code": "SCT" + }, { "name": "Slough", "code": "SLG" @@ -6794,10 +6798,6 @@ "name": "Swindon", "code": "SWD" }, - { - "name": "Å kótsko", - "code": "SCT" - }, { "name": "Tameside", "code": "TAM" @@ -7290,14 +7290,14 @@ } ], "GR": [ - { - "name": "Aetolia-Acarnania", - "code": "01" - }, { "name": "Achaea", "code": "13" }, + { + "name": "Aetolia-Acarnania", + "code": "01" + }, { "name": "Arcadia", "code": "12" @@ -7330,6 +7330,18 @@ "name": "Central Greece", "code": "H" }, + { + "name": "Chalkidiki", + "code": "64" + }, + { + "name": "Chania", + "code": "94" + }, + { + "name": "Chios", + "code": "85" + }, { "name": "Corfu", "code": "22" @@ -7382,18 +7394,6 @@ "name": "Heraklion region", "code": "91" }, - { - "name": "Chalkidiki", - "code": "64" - }, - { - "name": "Chania", - "code": "94" - }, - { - "name": "Chios", - "code": "85" - }, { "name": "Ilia", "code": "14" @@ -7560,6 +7560,14 @@ "name": "Baja Verapaz", "code": "BV" }, + { + "name": "Chimaltenango", + "code": "CM" + }, + { + "name": "Chiquimula", + "code": "CQ" + }, { "name": "El Progreso", "code": "PR" @@ -7576,14 +7584,6 @@ "name": "Huehuetenango", "code": "HU" }, - { - "name": "Chimaltenango", - "code": "CM" - }, - { - "name": "Chiquimula", - "code": "CQ" - }, { "name": "Izabal", "code": "IZ" @@ -7738,6 +7738,10 @@ "name": "Atlántida", "code": "AT" }, + { + "name": "Choluteca", + "code": "CH" + }, { "name": "Colón", "code": "CL" @@ -7766,10 +7770,6 @@ "name": "Gracias a Dios", "code": "GD" }, - { - "name": "Choluteca", - "code": "CH" - }, { "name": "Intibucá", "code": "IN" @@ -8052,6 +8052,14 @@ "name": "Segedín", "code": "SD" }, + { + "name": "Å omoÄská župa", + "code": "SO" + }, + { + "name": "Å opron", + "code": "SN" + }, { "name": "StoliÄnobelehradská župa", "code": "FE" @@ -8072,14 +8080,6 @@ "name": "Szombathely", "code": "SH" }, - { - "name": "Å omoÄská župa", - "code": "SO" - }, - { - "name": "Å opron", - "code": "SN" - }, { "name": "Tatabánya", "code": "TB" @@ -8924,6 +8924,10 @@ "name": "Catanzaro", "code": "CZ" }, + { + "name": "Chieti", + "code": "CH" + }, { "name": "Como", "code": "CO" @@ -8992,10 +8996,6 @@ "name": "Grosseto", "code": "GR" }, - { - "name": "Chieti", - "code": "CH" - }, { "name": "Imperia", "code": "IM" @@ -9842,14 +9842,14 @@ "name": "Naryn", "code": "N" }, - { - "name": "Osh Region", - "code": "O" - }, { "name": "OÅ¡", "code": "GO" }, + { + "name": "Osh Region", + "code": "O" + }, { "name": "Talas", "code": "T" @@ -10280,14 +10280,14 @@ "code": "BL", "name": "Bolikhamsai" }, - { - "code": "HO", - "name": "Houaphanh" - }, { "code": "CH", "name": "Champasak" }, + { + "code": "HO", + "name": "Houaphanh" + }, { "code": "KH", "name": "Khammouane" @@ -10886,10 +10886,6 @@ "code": "40", "name": "RokiÅ¡kis" }, - { - "code": "48", - "name": "Skuodas" - }, { "code": "41", "name": "Å akiai" @@ -10922,6 +10918,10 @@ "code": "47", "name": "Å irvintos" }, + { + "code": "48", + "name": "Skuodas" + }, { "code": "49", "name": "Å venÄionys" @@ -11666,6 +11666,22 @@ "name": "Casablanca", "code": "CAS" }, + { + "name": "Chaouia-Ouardigha", + "code": "09" + }, + { + "name": "Chefchaouen", + "code": "CHE" + }, + { + "name": "Chichaoua", + "code": "CHI" + }, + { + "name": "Chtouka Aït Baha", + "code": "CHT" + }, { "name": "Doukkala-Abda", "code": "10" @@ -11722,22 +11738,6 @@ "name": "Guelmim-Es Semara", "code": "14" }, - { - "name": "Chaouia-Ouardigha", - "code": "09" - }, - { - "name": "Chefchaouen", - "code": "CHE" - }, - { - "name": "Chichaoua", - "code": "CHI" - }, - { - "name": "Chtouka Aït Baha", - "code": "CHT" - }, { "name": "Ifrane", "code": "IFR" @@ -13412,6 +13412,10 @@ "name": "Rá", "code": "13" }, + { + "name": "Å avijani", + "code": "24" + }, { "name": "Sínu", "code": "01" @@ -13424,10 +13428,6 @@ "name": "South Province", "code": "SU" }, - { - "name": "Å avijani", - "code": "24" - }, { "name": "Tá", "code": "08" @@ -13458,14 +13458,6 @@ "code": "C", "name": "Central" }, - { - "code": "DE", - "name": "Dedza" - }, - { - "code": "DO", - "name": "Dowa" - }, { "code": "CK", "name": "Chikwawa" @@ -13478,6 +13470,14 @@ "code": "CT", "name": "Chitipa" }, + { + "code": "DE", + "name": "Dedza" + }, + { + "code": "DO", + "name": "Dowa" + }, { "code": "KR", "name": "Karonga" @@ -13588,6 +13588,14 @@ "name": "Campeche", "code": "CAM" }, + { + "name": "Chiapas", + "code": "CHP" + }, + { + "name": "Chihuahua", + "code": "CHH" + }, { "name": "Coahuila", "code": "COA" @@ -13612,14 +13620,6 @@ "name": "Hidalgo", "code": "HID" }, - { - "name": "Chiapas", - "code": "CHP" - }, - { - "name": "Chihuahua", - "code": "CHH" - }, { "name": "Jalisco", "code": "JAL" @@ -14076,14 +14076,6 @@ "code": "CA", "name": "Carazo" }, - { - "code": "ES", - "name": "Estelí" - }, - { - "code": "GR", - "name": "Granada" - }, { "code": "CI", "name": "Chinandega" @@ -14092,6 +14084,14 @@ "code": "CO", "name": "Chontales" }, + { + "code": "ES", + "name": "Estelí" + }, + { + "code": "GR", + "name": "Granada" + }, { "code": "JI", "name": "Jinotega" @@ -14438,6 +14438,10 @@ "code": "CAN", "name": "Canterbury" }, + { + "code": "CIT", + "name": "Chatham Islands" + }, { "code": "GIS", "name": "Gisborne" @@ -14446,10 +14450,6 @@ "code": "HKB", "name": "Hawke’s Bay" }, - { - "code": "CIT", - "name": "Chatham Islands" - }, { "code": "MWT", "name": "Manawatu-Wanganui" @@ -14562,6 +14562,10 @@ "code": "1", "name": "Bocas del Toro" }, + { + "code": "4", + "name": "Chiriquí" + }, { "code": "2", "name": "Coclé" @@ -14586,10 +14590,6 @@ "code": "6", "name": "Herrera" }, - { - "code": "4", - "name": "Chiriquí" - }, { "code": "7", "name": "Los Santos" @@ -14726,6 +14726,10 @@ "name": "Central", "code": "CPM" }, + { + "name": "Chimbu", + "code": "CPK" + }, { "name": "East New Britain", "code": "EBR" @@ -14750,10 +14754,6 @@ "name": "Hela", "code": "HLA" }, - { - "name": "Chimbu", - "code": "CPK" - }, { "name": "Jiwaka", "code": "JWK" @@ -15972,18 +15972,6 @@ "name": "ÄŒeľabinská oblasÅ¥", "code": "CHE" }, - { - "name": "ÄŒukotka", - "code": "CHU" - }, - { - "name": "ÄŒuvaÅ¡sko", - "code": "CU" - }, - { - "name": "Dagestan", - "code": "DA" - }, { "name": "Chabarovský kraj", "code": "KHA" @@ -15996,6 +15984,18 @@ "name": "Chantyjsko-Mansijsko", "code": "KHM" }, + { + "name": "ÄŒukotka", + "code": "CHU" + }, + { + "name": "ÄŒuvaÅ¡sko", + "code": "CU" + }, + { + "name": "Dagestan", + "code": "DA" + }, { "name": "InguÅ¡sko", "code": "IN" @@ -16338,6 +16338,10 @@ "name": "Central", "code": "CE" }, + { + "name": "Choiseul", + "code": "CH" + }, { "name": "Guadalcanal", "code": "GU" @@ -16346,10 +16350,6 @@ "name": "Honiara", "code": "CT" }, - { - "name": "Choiseul", - "code": "CH" - }, { "name": "Isabel", "code": "IS" @@ -17848,14 +17848,14 @@ "code": "CA", "name": "Cabañas" }, - { - "code": "CU", - "name": "Cuscatlán" - }, { "code": "CH", "name": "Chalatenango" }, + { + "code": "CU", + "name": "Cuscatlán" + }, { "code": "LI", "name": "La Libertad" @@ -17986,6 +17986,10 @@ "name": "Borkou", "code": "BO" }, + { + "name": "Chari-Baguirmi", + "code": "CB" + }, { "name": "Ennedi-Est", "code": "EE" @@ -18002,10 +18006,6 @@ "name": "Hadjer-Lamis", "code": "HL" }, - { - "name": "Chari-Baguirmi", - "code": "CB" - }, { "name": "Kanem", "code": "KA" @@ -18956,6 +18956,10 @@ "name": "Arima", "code": "ARI" }, + { + "name": "Chaguanas", + "code": "CHA" + }, { "name": "Couva-Tabaquite-Talparo", "code": "CTT" @@ -18964,10 +18968,6 @@ "name": "Diego Martin", "code": "DMN" }, - { - "name": "Chaguanas", - "code": "CHA" - }, { "name": "Mayaro-Rio Claro", "code": "MRC" @@ -19048,18 +19048,6 @@ } ], "TW": [ - { - "name": "Hsinchu", - "code": "HSZ" - }, - { - "name": "Hsinchu County", - "code": "HSQ" - }, - { - "name": "Hualien", - "code": "HUA" - }, { "name": "Changhua", "code": "CHA" @@ -19072,6 +19060,18 @@ "name": "Chiayi County", "code": "CYI" }, + { + "name": "Hsinchu", + "code": "HSZ" + }, + { + "name": "Hsinchu County", + "code": "HSQ" + }, + { + "name": "Hualien", + "code": "HUA" + }, { "name": "Kao-siung", "code": "KHH" diff --git a/js/data/locale/sk/sysres.json b/js/data/locale/sk/sysres.json index 369f5d9a71..13cde817c3 100644 --- a/js/data/locale/sk/sysres.json +++ b/js/data/locale/sk/sysres.json @@ -171,6 +171,14 @@ "1#1 wk|#{num} wks": "one#{num} týž.|few#{num} týž.|many#{num} týž.|#{num} týž.", "1#1 mon|#{num} mons": "one#{num} mes.|few#{num} mes.|many#{num} mes.|#{num} mes.", "1#1 yr|#{num} yrs": "one#{num} r.|few#{num} r.|many#{num} r.|#{num} r.", + "durationMediumMillis": "one#{num} ms|few#{num} ms|many#{num} ms|#{num} ms", + "1#1 se|#{num} sec": "one#{num} s|few#{num} s|many#{num} s|#{num} s", + "1#1 mi|#{num} min": "one#{num} min|few#{num} min|many#{num} min|#{num} min", + "durationMediumHours": "one#{num} h|few#{num} h|many#{num} h|#{num} h", + "1#1 dy|#{num} dys": "one#{num} d.|few#{num} d.|many#{num} d.|#{num} d.", + "durationMediumWeeks": "one#{num} t.|few#{num} t.|many#{num} t.|#{num} t.", + "1#1 mo|#{num} mos": "one#{num} m.|few#{num} m.|many#{num} m.|#{num} m.", + "durationMediumYears": "one#{num} r.|few#{num} r.|many#{num} r.|#{num} r.", "durationShortMillis": "one#{num} ms|few#{num} ms|many#{num} ms|#{num} ms", "#{num}s": "one#{num} s|few#{num} s|many#{num} s|#{num} s", "durationShortMinutes": "one#{num} min|few#{num} min|many#{num} min|#{num} min", @@ -179,22 +187,6 @@ "#{num}w": "one#{num} t.|few#{num} t.|many#{num} t.|#{num} t.", "durationShortMonths": "one#{num} m.|few#{num} m.|many#{num} m.|#{num} m.", "#{num}y": "one#{num} r.|few#{num} r.|many#{num} r.|#{num} r.", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", - "durationMediumMillis": "one#{num} ms|few#{num} ms|many#{num} ms|#{num} ms", - "1#1 se|#{num} sec": "#{num} se", - "1#1 mi|#{num} min": "#{num} min", - "durationMediumHours": "#{num} ho", - "1#1 dy|#{num} dys": "#{num} d.", - "durationMediumWeeks": "#{num} tý", - "1#1 mo|#{num} mos": "#{num} me", - "durationMediumYears": "#{num} r.", "1#in 1 second|#in {num} seconds": "one#o {num} sekundu|few#o {num} sekundy|many#o {num} sekundy|#o {num} sekúnd", "1#in 1 minute|#in {num} minutes": "one#o {num} minútu|few#o {num} minúty|many#o {num} minúty|#o {num} minút", "1#in 1 hour|#in {num} hours": "one#o {num} hodinu|few#o {num} hodiny|many#o {num} hodiny|#o {num} hodín", @@ -236,5 +228,13 @@ "#{num}d ago": "one#pred {num} d.|few#pred {num} d.|many#pred {num} d.|#pred {num} d.", "#{num}w ago": "one#pred {num} týž.|few#pred {num} týž.|many#pred {num} týž.|#pred {num} týž.", "#{num}mo ago": "one#pred {num} mes.|few#pred {num} mes.|many#pred {num} mes.|#pred {num} mes.", - "#{num}y ago": "one#pred {num} r.|few#pred {num} r.|many#pred {num} r.|#pred {num} r." + "#{num}y ago": "one#pred {num} r.|few#pred {num} r.|many#pred {num} r.|#pred {num} r.", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/skr/scripts.jf b/js/data/locale/skr/scripts.jf new file mode 100644 index 0000000000..22edfc469b --- /dev/null +++ b/js/data/locale/skr/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Arab" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/sl/ctrynames.json b/js/data/locale/sl/ctrynames.json index a270a926ea..53cfc89b82 100644 --- a/js/data/locale/sl/ctrynames.json +++ b/js/data/locale/sl/ctrynames.json @@ -42,15 +42,15 @@ "Burkina Faso": "BF", "Burundi": "BI", "Butan": "BT", + "ÄŒad": "TD", "CentralnoafriÅ¡ka republika": "CF", + "ÄŒeÅ¡ka": "CZ", "Ceuta in Melilla": "EA", + "ÄŒile": "CL", "Ciper": "CY", "Cookovi otoki": "CK", - "Curaçao": "CW", - "ÄŒad": "TD", - "ÄŒeÅ¡ka": "CZ", - "ÄŒile": "CL", "ÄŒrna gora": "ME", + "Curaçao": "CW", "Danska": "DK", "DemokratiÄna republika Kongo": "CD", "Diego Garcia": "DG", @@ -239,20 +239,20 @@ "SlovaÅ¡ka": "SK", "Slovenija": "SI", "Somalija": "SO", + "Å panija": "ES", "Srbija": "RS", "Srednja Afrika": "017", "Srednja Amerika": "013", + "Å rilanka": "LK", "Stranski zunanji otoki Združenih držav": "UM", "Sub-Saharan Africa": "202", "Sudan": "SD", "Surinam": "SR", "Svalbard in Jan Mayen": "SJ", "Svazi": "SZ", + "Å vedska": "SE", "svet": "001", "Sveta Helena": "SH", - "Å panija": "ES", - "Å rilanka": "LK", - "Å vedska": "SE", "Å vica": "CH", "Tadžikistan": "TJ", "Tajska": "TH", diff --git a/js/data/locale/sl/ctryreverse.json b/js/data/locale/sl/ctryreverse.json index 96c5ce7677..a0c4472c84 100644 --- a/js/data/locale/sl/ctryreverse.json +++ b/js/data/locale/sl/ctryreverse.json @@ -50,15 +50,15 @@ "BF": "Burkina Faso", "BI": "Burundi", "BT": "Butan", + "TD": "ÄŒad", "CF": "CentralnoafriÅ¡ka republika", + "CZ": "ÄŒeÅ¡ka", "EA": "Ceuta in Melilla", + "CL": "ÄŒile", "CY": "Ciper", "CK": "Cookovi otoki", - "CW": "Curaçao", - "TD": "ÄŒad", - "CZ": "ÄŒeÅ¡ka", - "CL": "ÄŒile", "ME": "ÄŒrna gora", + "CW": "Curaçao", "DK": "Danska", "CD": "DemokratiÄna republika Kongo", "DG": "Diego Garcia", @@ -243,19 +243,19 @@ "SK": "SlovaÅ¡ka", "SI": "Slovenija", "SO": "Somalija", + "ES": "Å panija", "RS": "Srbija", "017": "Srednja Afrika", "013": "Srednja Amerika", + "LK": "Å rilanka", "UM": "Stranski zunanji otoki Združenih držav", "SD": "Sudan", "SR": "Surinam", "SJ": "Svalbard in Jan Mayen", "SZ": "Svazi", + "SE": "Å vedska", "001": "svet", "SH": "Sveta Helena", - "ES": "Å panija", - "LK": "Å rilanka", - "SE": "Å vedska", "CH": "Å vica", "TJ": "Tadžikistan", "TH": "Tajska", diff --git a/js/data/locale/sl/numfmt.jf b/js/data/locale/sl/numfmt.jf index 67ee3e5fb5..76558f9b75 100644 --- a/js/data/locale/sl/numfmt.jf +++ b/js/data/locale/sl/numfmt.jf @@ -6,10 +6,10 @@ "exponential": "e", "currencyFormats": { "common": "{n} {s}", - "commonNegative": "–{n} {s}" + "commonNegative": "−{n} {s}" }, - "negativenumFmt": "–{n}", + "negativenumFmt": "−{n}", "pctFmt": "{n} %", - "negativepctFmt": "–{n} %" + "negativepctFmt": "−{n} %" } } \ No newline at end of file diff --git a/js/data/locale/sl/regionnames.json b/js/data/locale/sl/regionnames.json index eb3277f390..58f1af1b52 100644 --- a/js/data/locale/sl/regionnames.json +++ b/js/data/locale/sl/regionnames.json @@ -2822,14 +2822,14 @@ "name": "Kanton Neuchâtel", "code": "NE" }, - { - "name": "Kanton Zürich", - "code": "ZH" - }, { "name": "Kanton Ženeva", "code": "GE" }, + { + "name": "Kanton Zürich", + "code": "ZH" + }, { "name": "Nidwalden", "code": "NW" @@ -3638,18 +3638,6 @@ "name": "Bruntál", "code": "801" }, - { - "name": "Cheb", - "code": "411" - }, - { - "name": "Chomutov", - "code": "422" - }, - { - "name": "Chrudim", - "code": "531" - }, { "name": "ÄŒeská Lípa", "code": "511" @@ -3662,6 +3650,18 @@ "name": "ÄŒeský Krumlov", "code": "312" }, + { + "name": "Cheb", + "code": "411" + }, + { + "name": "Chomutov", + "code": "422" + }, + { + "name": "Chrudim", + "code": "531" + }, { "name": "DÄ›Äín", "code": "421" @@ -3986,14 +3986,14 @@ "name": "StÅ™edoÄeský", "code": "20" }, - { - "name": "Svitavy", - "code": "533" - }, { "name": "Å umperk", "code": "715" }, + { + "name": "Svitavy", + "code": "533" + }, { "name": "Tábor", "code": "317" @@ -4034,13 +4034,17 @@ "name": "Vsetín", "code": "723" }, + { + "name": "VyÅ¡kov", + "code": "646" + }, { "name": "VysoÄina", "code": "63" }, { - "name": "VyÅ¡kov", - "code": "646" + "name": "ŽÄár nad Sázavou", + "code": "635" }, { "name": "Zlín", @@ -4053,10 +4057,6 @@ { "name": "Znojmo", "code": "647" - }, - { - "name": "ŽÄár nad Sázavou", - "code": "635" } ], "DE": [ @@ -6706,6 +6706,10 @@ "name": "Shropshire", "code": "SHR" }, + { + "name": "Å kotska", + "code": "SCT" + }, { "name": "Slough, Berkshire, Anglija", "code": "SLG" @@ -6790,10 +6794,6 @@ "name": "Swindon", "code": "SWD" }, - { - "name": "Å kotska", - "code": "SCT" - }, { "name": "Tameside", "code": "TAM" @@ -7322,6 +7322,10 @@ "name": "Boeotia", "code": "03" }, + { + "name": "ÄŒamerija", + "code": "D" + }, { "name": "Central Greece", "code": "H" @@ -7358,10 +7362,6 @@ "name": "Cyclades", "code": "82" }, - { - "name": "ÄŒamerija", - "code": "D" - }, { "name": "Dodecanese", "code": "81" @@ -8048,6 +8048,14 @@ "name": "Sombotel", "code": "SH" }, + { + "name": "Å omodska županija", + "code": "SO" + }, + { + "name": "Å opron", + "code": "SN" + }, { "name": "Szeged", "code": "SD" @@ -8064,14 +8072,6 @@ "name": "Szolnok", "code": "SK" }, - { - "name": "Å omodska županija", - "code": "SO" - }, - { - "name": "Å opron", - "code": "SN" - }, { "name": "Tatabánya", "code": "TB" @@ -9842,14 +9842,14 @@ "name": "Naryn", "code": "N" }, - { - "name": "Osh Region", - "code": "O" - }, { "name": "OÅ¡", "code": "GO" }, + { + "name": "Osh Region", + "code": "O" + }, { "name": "Talas", "code": "T" @@ -10886,10 +10886,6 @@ "code": "40", "name": "RokiÅ¡kis" }, - { - "code": "48", - "name": "Skuodas" - }, { "code": "41", "name": "Å akiai" @@ -10922,6 +10918,10 @@ "code": "47", "name": "Å irvintos" }, + { + "code": "48", + "name": "Skuodas" + }, { "code": "49", "name": "Å venÄionys" @@ -20436,14 +20436,14 @@ "name": "Bến Tre", "code": "50" }, - { - "name": "Bình DÆ°Æ¡ng", - "code": "57" - }, { "name": "Bình Äịnh", "code": "31" }, + { + "name": "Bình DÆ°Æ¡ng", + "code": "57" + }, { "name": "Bình PhÆ°á»›c", "code": "58" @@ -20820,6 +20820,10 @@ "name": "Sa’dah", "code": "SD" }, + { + "name": "Å abva", + "code": "SH" + }, { "name": "Sana", "code": "SA" @@ -20828,10 +20832,6 @@ "name": "Sana’a", "code": "SN" }, - { - "name": "Å abva", - "code": "SH" - }, { "name": "Taiz", "code": "TA" diff --git a/js/data/locale/sl/sysres.json b/js/data/locale/sl/sysres.json index 729d3ae1ce..eb885b4952 100644 --- a/js/data/locale/sl/sysres.json +++ b/js/data/locale/sl/sysres.json @@ -95,6 +95,14 @@ "1#1 wk|#{num} wks": "one#{num} t|two#{num} t|few#{num} t|#{num} t", "1#1 mon|#{num} mons": "one#{num} m|two#{num} m|few#{num} m|#{num} m", "1#1 yr|#{num} yrs": "one#{num} l|two#{num} l|few#{num} l|#{num} l", + "durationMediumMillis": "one#{num} ms|two#{num} ms|few#{num} ms|#{num} ms", + "1#1 se|#{num} sec": "one#{num} s|two#{num} s|few#{num} s|#{num} s", + "1#1 mi|#{num} min": "one#{num} min|two#{num} min|few#{num} min|#{num} min", + "durationMediumHours": "one#{num} h|two#{num} h|few#{num} h|#{num} h", + "1#1 dy|#{num} dys": "one#{num} d|two#{num} d|few#{num} d|#{num} d", + "durationMediumWeeks": "one#{num} t|two#{num} t|few#{num} t|#{num} t", + "1#1 mo|#{num} mos": "one#{num} m|two#{num} m|few#{num} m|#{num} m", + "durationMediumYears": "one#{num} l|two#{num} l|few#{num} l|#{num} l", "durationShortMillis": "one#{num} ms|two#{num} ms|few#{num} ms|#{num} ms", "#{num}s": "one#{num} s|two#{num} s|few#{num} s|#{num} s", "durationShortMinutes": "one#{num} min|two#{num} min|few#{num} min|#{num} min", @@ -103,22 +111,6 @@ "#{num}w": "one#{num} t|two#{num} t|few#{num} t|#{num} t", "durationShortMonths": "one#{num} m|two#{num} m|few#{num} m|#{num} m", "#{num}y": "one#{num} l|two#{num} l|few#{num} l|#{num} l", - "separatorFull": ", ", - "finalSeparatorFull": " in ", - "separatorLong": ", ", - "finalSeparatorLong": " in ", - "separatorMedium": ", ", - "finalSeparatorMedium": " in ", - "separatorShort": ", ", - "finalSeparatorShort": " in ", - "durationMediumMillis": "one#{num} ms|two#{num} ms|few#{num} ms|#{num} ms", - "1#1 se|#{num} sec": "#{num} se", - "1#1 mi|#{num} min": "#{num} min", - "durationMediumHours": "one#{num} ura|two#{num} uri|few#{num} ure|#{num} ur", - "1#1 dy|#{num} dys": "one#{num} dan|few#{num} dn|#{num} dni", - "durationMediumWeeks": "#{num} te", - "1#1 mo|#{num} mos": "#{num} me", - "durationMediumYears": "one#{num} le|two#{num} le|few#{num} le|#{num} let", "1#in 1 second|#in {num} seconds": "one#Äez {num} sekundo|two#Äez {num} sekundi|few#Äez {num} sekunde|#Äez {num} sekund", "1#in 1 minute|#in {num} minutes": "one#Äez {num} minuto|two#Äez {num} minuti|few#Äez {num} minute|#Äez {num} minut", "1#in 1 hour|#in {num} hours": "one#Äez {num} uro|two#Äez {num} uri|few#Äez {num} ure|#Äez {num} ur", @@ -138,7 +130,7 @@ "#in {num}h": "one#Äez {num} uro|two#Äez {num} uri|few#Äez {num} ure|#Äez {num} ur", "#in {num}d": "one#Äez {num} dan|two#Äez {num} dneva|few#Äez {num} dni|#Äez {num} dni", "#in {num}w": "one#Äez {num} ted.|two#Äez {num} ted.|few#Äez {num} ted.|#Äez {num} ted.", - "#in {num}mo": "one#Äez {num} mes.|two#Äez {num} mes.|few#Äez {num} mesece|#Äez {num} mes.", + "#in {num}mo": "one#Äez {num} mes.|two#Äez {num} mes.|few#Äez {num} mes.|#Äez {num} mes.", "#in {num}y": "one#Äez {num} leto|two#Äez {num} leti|few#Äez {num} leta|#Äez {num} let", "1#1 second ago|#{num} seconds ago": "one#pred {num} sekundo|two#pred {num} sekundama|few#pred {num} sekundami|#pred {num} sekundami", "1#1 minute ago|#{num} minutes ago": "one#pred {num} minuto|two#pred {num} minutama|few#pred {num} minutami|#pred {num} minutami", @@ -160,5 +152,13 @@ "#{num}d ago": "one#pred {num} dnevom|two#pred {num} dnevoma|few#pred {num} dnevi|#pred {num} dnevi", "#{num}w ago": "one#pred {num} ted.|two#pred {num} ted.|few#pred {num} ted.|#pred {num} ted.", "#{num}mo ago": "one#pred {num} mes.|two#pred {num} mes.|few#pred {num} mes.|#pred {num} mes.", - "#{num}y ago": "one#pred {num} letom|two#pred {num} letoma|few#pred {num} leti|#pred {num} leti" + "#{num}y ago": "one#pred {num} letom|two#pred {num} letoma|few#pred {num} leti|#pred {num} leti", + "separatorFull": ", ", + "finalSeparatorFull": " in ", + "separatorLong": ", ", + "finalSeparatorLong": " in ", + "separatorMedium": ", ", + "finalSeparatorMedium": " in ", + "separatorShort": ", ", + "finalSeparatorShort": " in " } \ No newline at end of file diff --git a/js/data/locale/sli/langname.jf b/js/data/locale/sli/langname.jf new file mode 100644 index 0000000000..5b249b00f2 --- /dev/null +++ b/js/data/locale/sli/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Lower Silesian" +} \ No newline at end of file diff --git a/js/data/locale/sli/scripts.jf b/js/data/locale/sli/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/sli/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/sly/langname.jf b/js/data/locale/sly/langname.jf new file mode 100644 index 0000000000..f69c50f202 --- /dev/null +++ b/js/data/locale/sly/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Selayar" +} \ No newline at end of file diff --git a/js/data/locale/sly/scripts.jf b/js/data/locale/sly/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/sly/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/smn/sysres.json b/js/data/locale/smn/sysres.json index 3472ffb780..d25ee53765 100644 --- a/js/data/locale/smn/sysres.json +++ b/js/data/locale/smn/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/smp/scripts.jf b/js/data/locale/smp/scripts.jf new file mode 100644 index 0000000000..4d6f495e65 --- /dev/null +++ b/js/data/locale/smp/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Samr" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/sn/sysres.json b/js/data/locale/sn/sysres.json index baa151cb86..b3425de6a0 100644 --- a/js/data/locale/sn/sysres.json +++ b/js/data/locale/sn/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/ssy/dateformats.json b/js/data/locale/so/DJ/dateformats.json similarity index 92% rename from js/data/locale/ssy/dateformats.json rename to js/data/locale/so/DJ/dateformats.json index fda41af065..e1129bdd40 100644 --- a/js/data/locale/ssy/dateformats.json +++ b/js/data/locale/so/DJ/dateformats.json @@ -27,9 +27,9 @@ "s": "dd/MM" }, "my": { - "f": "MMMM, yyyy", - "l": "MMMM yyyy", - "m": "MMM-yyyy", + "f": "LLLL, yyyy", + "l": "LLLL yyyy", + "m": "LLL-yyyy", "s": "MM/yy" }, "dw": { @@ -61,6 +61,18 @@ "l": "yyyy", "m": "yyyy", "s": "yy" + }, + "e": { + "f": "cccc", + "l": "ccc", + "m": "cc", + "s": "c" + }, + "l": { + "f": "LLLL", + "l": "LLLL", + "m": "LLL", + "s": "LL" } }, "time": { diff --git a/js/data/locale/so/ET/dateformats.json b/js/data/locale/so/ET/dateformats.json new file mode 100644 index 0000000000..e1129bdd40 --- /dev/null +++ b/js/data/locale/so/ET/dateformats.json @@ -0,0 +1,167 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "EEEE, MMMM dd, yyyy", + "l": "EEE, dd MMMM yyyy", + "m": "EE, dd-MMM-yyyy", + "s": "E, dd/MM/yy" + }, + "dmy": { + "f": "MMMM dd, yyyy", + "l": "dd MMMM yyyy", + "m": "dd-MMM-yyyy", + "s": "dd/MM/yy" + }, + "dmw": { + "f": "EEEE, MMMM dd", + "l": "EEE, dd MMMM", + "m": "EE, dd-MMM", + "s": "E, dd/MM" + }, + "dm": { + "f": "MMMM dd", + "l": "dd MMMM", + "m": "dd-MMM", + "s": "dd/MM" + }, + "my": { + "f": "LLLL, yyyy", + "l": "LLLL yyyy", + "m": "LLL-yyyy", + "s": "MM/yy" + }, + "dw": { + "f": "EEEE, dd", + "l": "EEE, dd", + "m": "EE, dd", + "s": "E, dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "dd", + "l": "dd", + "m": "dd", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yy" + }, + "e": { + "f": "cccc", + "l": "ccc", + "m": "cc", + "s": "c" + }, + "l": { + "f": "LLLL", + "l": "LLLL", + "m": "LLL", + "s": "LL" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sm} {sd}, {sy} {st} – {et}", + "l": "{sd} {sm} {sy} {st} – {et}", + "m": "{sd}-{sm}-{sy} {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sm} {sd}, {sy} {st} – {em} {ed}, {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sm} {sd}, {sy} {st} – {em} {ed}, {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sm} {sd}, {sy} {st} – {em} {ed}, {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sm} {sd} – {ed}, {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed}-{em}-{ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sm} {sd} – {em} {ed}, {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd}-{sm} – {ed}-{em}-{ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sm} {sd}, {sy} – {em} {ed}, {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd}-{sm}-{sy} – {ed}-{em}-{ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm}, {sy} – {em}, {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm}-{sy} – {em}-{ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/so/KE/dateformats.json b/js/data/locale/so/KE/dateformats.json new file mode 100644 index 0000000000..e1129bdd40 --- /dev/null +++ b/js/data/locale/so/KE/dateformats.json @@ -0,0 +1,167 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "EEEE, MMMM dd, yyyy", + "l": "EEE, dd MMMM yyyy", + "m": "EE, dd-MMM-yyyy", + "s": "E, dd/MM/yy" + }, + "dmy": { + "f": "MMMM dd, yyyy", + "l": "dd MMMM yyyy", + "m": "dd-MMM-yyyy", + "s": "dd/MM/yy" + }, + "dmw": { + "f": "EEEE, MMMM dd", + "l": "EEE, dd MMMM", + "m": "EE, dd-MMM", + "s": "E, dd/MM" + }, + "dm": { + "f": "MMMM dd", + "l": "dd MMMM", + "m": "dd-MMM", + "s": "dd/MM" + }, + "my": { + "f": "LLLL, yyyy", + "l": "LLLL yyyy", + "m": "LLL-yyyy", + "s": "MM/yy" + }, + "dw": { + "f": "EEEE, dd", + "l": "EEE, dd", + "m": "EE, dd", + "s": "E, dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "dd", + "l": "dd", + "m": "dd", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yy" + }, + "e": { + "f": "cccc", + "l": "ccc", + "m": "cc", + "s": "c" + }, + "l": { + "f": "LLLL", + "l": "LLLL", + "m": "LLL", + "s": "LL" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sm} {sd}, {sy} {st} – {et}", + "l": "{sd} {sm} {sy} {st} – {et}", + "m": "{sd}-{sm}-{sy} {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sm} {sd}, {sy} {st} – {em} {ed}, {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sm} {sd}, {sy} {st} – {em} {ed}, {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sm} {sd}, {sy} {st} – {em} {ed}, {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sm} {sd} – {ed}, {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed}-{em}-{ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sm} {sd} – {em} {ed}, {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd}-{sm} – {ed}-{em}-{ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sm} {sd}, {sy} – {em} {ed}, {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd}-{sm}-{sy} – {ed}-{em}-{ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm}, {sy} – {em}, {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm}-{sy} – {em}-{ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/so/dateformats.json b/js/data/locale/so/dateformats.json index fda41af065..e1129bdd40 100644 --- a/js/data/locale/so/dateformats.json +++ b/js/data/locale/so/dateformats.json @@ -27,9 +27,9 @@ "s": "dd/MM" }, "my": { - "f": "MMMM, yyyy", - "l": "MMMM yyyy", - "m": "MMM-yyyy", + "f": "LLLL, yyyy", + "l": "LLLL yyyy", + "m": "LLL-yyyy", "s": "MM/yy" }, "dw": { @@ -61,6 +61,18 @@ "l": "yyyy", "m": "yyyy", "s": "yy" + }, + "e": { + "f": "cccc", + "l": "ccc", + "m": "cc", + "s": "c" + }, + "l": { + "f": "LLLL", + "l": "LLLL", + "m": "LLL", + "s": "LL" } }, "time": { diff --git a/js/data/locale/so/sysres.json b/js/data/locale/so/sysres.json index d43bffe0e8..a6ffa16d26 100644 --- a/js/data/locale/so/sysres.json +++ b/js/data/locale/so/sysres.json @@ -16,37 +16,85 @@ "NN4": "Af", "N4": "A", "MMMM5": "Bisha Shanaad", - "MMM5": "Sha", - "NN5": "Sh", - "N5": "S", + "MMM5": "May", + "NN5": "Ma", + "N5": "M", "MMMM6": "Bisha Lixaad", - "MMM6": "Lix", - "NN6": "Li", - "N6": "L", + "MMM6": "Juun", + "NN6": "Ju", + "N6": "J", "MMMM7": "Bisha Todobaad", - "MMM7": "Tod", - "NN7": "To", - "N7": "T", + "MMM7": "Luuliyo", + "NN7": "Lu", + "N7": "L", "MMMM8": "Bisha Sideedaad", - "MMM8": "Sid", - "NN8": "Si", - "N8": "S", + "MMM8": "Og", + "NN8": "Og", + "N8": "O", "MMMM9": "Bisha Sagaalaad", - "MMM9": "Sag", - "NN9": "Sa", + "MMM9": "Sebtembar", + "NN9": "Se", "N9": "S", "MMMM10": "Bisha Tobnaad", - "MMM10": "Tob", - "NN10": "To", - "N10": "T", + "MMM10": "Oktoobar", + "NN10": "Ok", + "N10": "O", "MMMM11": "Bisha Kow iyo Tobnaad", - "MMM11": "KIT", - "NN11": "KI", - "N11": "K", + "MMM11": "Nofembar", + "NN11": "No", + "N11": "N", "MMMM12": "Bisha Laba iyo Tobnaad", - "MMM12": "LIT", - "NN12": "LI", - "N12": "L", + "MMM12": "Dec", + "NN12": "De", + "N12": "D", + "LLLL1": "Jannaayo", + "LLL1": "Jan", + "LL1": "Ja", + "L1": "J", + "LLLL2": "Febraayo", + "LLL2": "Feb", + "LL2": "Fe", + "L2": "F", + "LLLL3": "Maarso", + "LLL3": "Mar", + "LL3": "Ma", + "L3": "M", + "LLLL4": "Abriil", + "LLL4": "Abr", + "LL4": "Ab", + "L4": "A", + "LLLL5": "May", + "LLL5": "May", + "LL5": "Ma", + "L5": "M", + "LLLL6": "Juun", + "LLL6": "Juun", + "LL6": "Ju", + "L6": "J", + "LLLL7": "Luuliyo", + "LLL7": "Luuliyo", + "LL7": "Lu", + "L7": "L", + "LLLL8": "Ogost", + "LLL8": "Og", + "LL8": "Og", + "L8": "O", + "LLLL9": "Sebtembar", + "LLL9": "Seb", + "LL9": "Se", + "L9": "S", + "LLLL10": "Oktoobar", + "LLL10": "Okt", + "LL10": "Ok", + "L10": "O", + "LLLL11": "Nofembar", + "LLL11": "Nof", + "LL11": "No", + "L11": "N", + "LLLL12": "Desembar", + "LLL12": "Des", + "LL12": "De", + "L12": "D", "EEEE0": "Axad", "EEE0": "Axd", "EE0": "Axd", @@ -75,50 +123,70 @@ "EEE6": "Sab", "EE6": "Sab", "E6": "S", + "cccc0": "Axad", + "ccc0": "Axd", + "cc0": "Axd", + "c0": "A", + "cccc1": "Isniin", + "ccc1": "Isn", + "cc1": "Isn", + "c1": "I", + "cccc2": "Talaado", + "ccc2": "Tal", + "cc2": "Tal", + "c2": "T", + "cccc3": "Arbaco", + "ccc3": "Arb", + "cc3": "Arb", + "c3": "A", + "cccc4": "Khamiis", + "ccc4": "Kha", + "cc4": "Kha", + "c4": "Kh", + "cccc5": "Jimco", + "ccc5": "Jim", + "cc5": "Jim", + "c5": "J", + "cccc6": "Sabti", + "ccc6": "Sab", + "cc6": "Sab", + "c6": "S", "a0": "sn.", "a1": "gn.", "G-1": "BCE", "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "#{num} ms", - "1#1 second|#{num} seconds": "#{num} s", - "1#1 minute|#{num} minutes": "#{num} min", - "1#1 hour|#{num} hours": "#{num} h", - "1#1 day|#{num} days": "#{num} d", - "1#1 week|#{num} weeks": "#{num} w", - "1#1 month|#{num} months": "#{num} m", - "1#1 year|#{num} years": "#{num} y", - "#{num} ms": "#{num} ms", - "1#1 sec|#{num} sec": "#{num} s", - "1#1 min|#{num} min": "#{num} min", - "1#1 hr|#{num} hrs": "#{num} h", - "durationLongDays": "#{num} d", - "1#1 wk|#{num} wks": "#{num} w", - "1#1 mon|#{num} mons": "#{num} m", - "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", - "durationMediumMillis": "#{num} ms", - "1#1 se|#{num} sec": "#{num} s", - "1#1 mi|#{num} min": "#{num} min", - "durationMediumHours": "#{num} h", - "1#1 dy|#{num} dys": "#{num} d", - "durationMediumWeeks": "#{num} w", - "1#1 mo|#{num} mos": "#{num} m", - "durationMediumYears": "#{num} y", + "1#1 millisecond|#{num} milliseconds": "one#{num} ms|#{num} ms", + "1#1 second|#{num} seconds": "one#{num} il-biriqsi|#{num} il-biriqsi", + "1#1 minute|#{num} minutes": "one#{num} daqiiqad|#{num} daqiiqad", + "1#1 hour|#{num} hours": "one#{num} saacad|#{num} saacado", + "1#1 day|#{num} days": "one#{num} maalin|#{num} maalmooyin", + "1#1 week|#{num} weeks": "one#Usbuuc/Sitimaan|#{num} Usbuucyo", + "1#1 month|#{num} months": "one#{num}Bil|#{num}Bil", + "1#1 year|#{num} years": "one#{num} Sannad|#{num}Sannado", + "#{num} ms": "one#{num} ms|#{num} ms", + "1#1 sec|#{num} sec": "one#{num} il -biriqsi|#{num} il-biriqsi", + "1#1 min|#{num} min": "one#{num} daqiiqo|#{num} daqiiqo", + "1#1 hr|#{num} hrs": "one#{num} s|#{num} h", + "durationLongDays": "one#{num} maalin|#{num} maalmooyin", + "1#1 wk|#{num} wks": "one#{num} Sit|#{num} Usbuucyo", + "1#1 mon|#{num} mons": "one#{num}Bil|#{num}Bil", + "1#1 yr|#{num} yrs": "one#S|#{num}Sno", + "durationMediumMillis": "one#{num} ms|#{num} ms", + "1#1 se|#{num} sec": "one#{num} s|#{num} s", + "1#1 mi|#{num} min": "one#{num} daqiiqo|#{num} daqiiqo", + "durationMediumHours": "one#{num} h|#{num} S", + "1#1 dy|#{num} dys": "one#{num}M|#{num}M/k", + "durationMediumWeeks": "one#{num} Sit|#{num} U", + "1#1 mo|#{num} mos": "one#{num}Bil|#{num}Bil", + "durationMediumYears": "one#S|#{num}Sno", + "durationShortMillis": "one#{num} ms|#{num} ms", + "#{num}s": "one#{num} s|#{num} s", + "durationShortMinutes": "one#{num} daqiiqo|#{num} daqiiqo", + "#{num}h": "one#{num} h|#{num} S", + "#{num}d": "one#{num}M|#{num}M/k", + "#{num}w": "one#{num} Sit|#{num} U", + "durationShortMonths": "one#{num}Bil|#{num}Bil", + "#{num}y": "one#S|#{num}Sno", "1#in 1 second|#in {num} seconds": "one#+{num} s|#+{num} s", "1#in 1 minute|#in {num} minutes": "one#+{num} min|#+{num} min", "1#in 1 hour|#in {num} hours": "one#+{num} h|#+{num} h", @@ -160,5 +228,13 @@ "#{num}d ago": "one#-{num} d|#-{num} d", "#{num}w ago": "one#-{num} w|#-{num} w", "#{num}mo ago": "one#-{num} m|#-{num} m", - "#{num}y ago": "one#-{num} y|#-{num} y" + "#{num}y ago": "one#-{num} y|#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": " iyo ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/sou/scripts.jf b/js/data/locale/sou/scripts.jf new file mode 100644 index 0000000000..11bf80f06a --- /dev/null +++ b/js/data/locale/sou/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Thai" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/sq/MK/ctrynames.json b/js/data/locale/sq/MK/ctrynames.json index fa0df5e0b3..6ac786f84b 100644 --- a/js/data/locale/sq/MK/ctrynames.json +++ b/js/data/locale/sq/MK/ctrynames.json @@ -53,9 +53,9 @@ "Burkina-Faso": "BF", "Burundi": "BI", "Butan": "BT", - "Côte d’Ivoire": "CI", "Çad": "TD", "Çeki": "CZ", + "Côte d’Ivoire": "CI", "Danimarkë": "DK", "Diego-Garsia": "DG", "Dominikë": "DM", @@ -79,6 +79,9 @@ "Gambia": "GM", "Ganë": "GH", "Gernsej": "GG", + "Gjeorgji": "GE", + "Gjermani": "DE", + "Gjibraltar": "GI", "Grenadë": "GD", "Grenlandë": "GL", "Greqi": "GR", @@ -91,9 +94,6 @@ "Guine-Bisau": "GW", "Guineja e Re-Papua": "PG", "Guineja Ekuatoriale": "GQ", - "Gjeorgji": "GE", - "Gjermani": "DE", - "Gjibraltar": "GI", "Haiti": "HT", "Holandë": "NL", "Honduras": "HN", @@ -104,7 +104,6 @@ "Irak": "IQ", "Iran": "IR", "Irlandë": "IE", - "Islandë": "IS", "Ishujt Alandë": "AX", "Ishujt e Marianës Veriore": "MP", "Ishujt e Virgjër Britanikë": "VG", @@ -127,6 +126,7 @@ "Ishulli i Manit": "IM", "Ishulli Klipërton": "CP", "Ishulli Norfolk": "NF", + "Islandë": "IS", "Itali": "IT", "Izrael": "IL", "Japoni": "JP", @@ -231,6 +231,15 @@ "Sejshelle": "SC", "Senegal": "SN", "Serbi": "RS", + "Shën Bartolomeu": "BL", + "Shën Pier dhe Mikelon": "PM", + "Shën-Helenë": "SH", + "Shën-Kits dhe Nevis": "KN", + "Shën-Luçia": "LC", + "Shën-Martin": "MF", + "Shën-Vincent dhe Grenadine": "VC", + "Shqipëri": "AL", + "Shtetet e Bashkuara të Amerikës": "US", "Siera-Leone": "SL", "Singapor": "SG", "Sint-Marten": "SX", @@ -247,15 +256,6 @@ "Surinami": "SR", "Svalbard dhe Jan-Majen": "SJ", "Svazilandë": "SZ", - "Shën Bartolomeu": "BL", - "Shën Pier dhe Mikelon": "PM", - "Shën-Helenë": "SH", - "Shën-Kits dhe Nevis": "KN", - "Shën-Luçia": "LC", - "Shën-Martin": "MF", - "Shën-Vincent dhe Grenadine": "VC", - "Shqipëri": "AL", - "Shtetet e Bashkuara të Amerikës": "US", "Tajlandë": "TH", "Tajvan": "TW", "Tanzani": "TZ", @@ -263,6 +263,7 @@ "Territoret Jugore Franceze": "TF", "Territoret Palestineze": "PS", "Territori Britanik i Oqeanit Indian": "IO", + "Theuta e Melila": "EA", "Timor-Leste": "TL", "Togo": "TG", "Tokelau": "TK", @@ -273,7 +274,6 @@ "Turkmenistan": "TM", "Turqi": "TR", "Tuvalu": "TV", - "Theuta e Melila": "EA", "Ugandë": "UG", "Ukrainë": "UA", "Uollis e Futuna": "WF", diff --git a/js/data/locale/sq/MK/ctryreverse.json b/js/data/locale/sq/MK/ctryreverse.json index fe11673df4..cb954eef79 100644 --- a/js/data/locale/sq/MK/ctryreverse.json +++ b/js/data/locale/sq/MK/ctryreverse.json @@ -58,9 +58,9 @@ "BF": "Burkina-Faso", "BI": "Burundi", "BT": "Butan", - "CI": "Côte d’Ivoire", "TD": "Çad", "CZ": "Çeki", + "CI": "Côte d’Ivoire", "DK": "Danimarkë", "DG": "Diego-Garsia", "DM": "Dominikë", @@ -80,6 +80,9 @@ "GM": "Gambia", "GH": "Ganë", "GG": "Gernsej", + "GE": "Gjeorgji", + "DE": "Gjermani", + "GI": "Gjibraltar", "GD": "Grenadë", "GL": "Grenlandë", "GR": "Greqi", @@ -92,9 +95,6 @@ "GW": "Guine-Bisau", "PG": "Guineja e Re-Papua", "GQ": "Guineja Ekuatoriale", - "GE": "Gjeorgji", - "DE": "Gjermani", - "GI": "Gjibraltar", "HT": "Haiti", "NL": "Holandë", "HN": "Honduras", @@ -105,7 +105,6 @@ "IQ": "Irak", "IR": "Iran", "IE": "Irlandë", - "IS": "Islandë", "AX": "Ishujt Alandë", "MP": "Ishujt e Marianës Veriore", "VG": "Ishujt e Virgjër Britanikë", @@ -128,6 +127,7 @@ "IM": "Ishulli i Manit", "CP": "Ishulli Klipërton", "NF": "Ishulli Norfolk", + "IS": "Islandë", "IT": "Itali", "IL": "Izrael", "JP": "Japoni", @@ -232,6 +232,15 @@ "SC": "Sejshelle", "SN": "Senegal", "RS": "Serbi", + "BL": "Shën Bartolomeu", + "PM": "Shën Pier dhe Mikelon", + "SH": "Shën-Helenë", + "KN": "Shën-Kits dhe Nevis", + "LC": "Shën-Luçia", + "MF": "Shën-Martin", + "VC": "Shën-Vincent dhe Grenadine", + "AL": "Shqipëri", + "US": "Shtetet e Bashkuara të Amerikës", "SL": "Siera-Leone", "SG": "Singapor", "SX": "Sint-Marten", @@ -247,15 +256,6 @@ "SR": "Surinami", "SJ": "Svalbard dhe Jan-Majen", "SZ": "Svazilandë", - "BL": "Shën Bartolomeu", - "PM": "Shën Pier dhe Mikelon", - "SH": "Shën-Helenë", - "KN": "Shën-Kits dhe Nevis", - "LC": "Shën-Luçia", - "MF": "Shën-Martin", - "VC": "Shën-Vincent dhe Grenadine", - "AL": "Shqipëri", - "US": "Shtetet e Bashkuara të Amerikës", "TH": "Tajlandë", "TW": "Tajvan", "TZ": "Tanzani", @@ -263,6 +263,7 @@ "TF": "Territoret Jugore Franceze", "PS": "Territoret Palestineze", "IO": "Territori Britanik i Oqeanit Indian", + "EA": "Theuta e Melila", "TL": "Timor-Leste", "TG": "Togo", "TK": "Tokelau", @@ -273,7 +274,6 @@ "TM": "Turkmenistan", "TR": "Turqi", "TV": "Tuvalu", - "EA": "Theuta e Melila", "UG": "Ugandë", "UA": "Ukrainë", "WF": "Uollis e Futuna", diff --git a/js/data/locale/sq/MK/dateformats.json b/js/data/locale/sq/MK/dateformats.json new file mode 100644 index 0000000000..19bef0c623 --- /dev/null +++ b/js/data/locale/sq/MK/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} 'në' {time}", + "l": "{date} 'në' {time}", + "m": "{date}, {time}", + "s": "{date}, {time}" + }, + "date": { + "dmwy": { + "f": "EEEE, d MMMM yyyy", + "l": "EEE, d MMMM yyyy", + "m": "EE, d MMM yyyy", + "s": "E, d.M.yy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM yyyy", + "s": "d.M.yy" + }, + "dmw": { + "f": "EEEE, d MMMM", + "l": "EEE, d MMMM", + "m": "EE, d MMM", + "s": "E, d.M" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "d.M" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "M.yy" + }, + "dw": { + "f": "EEEE, d", + "l": "EEE, d", + "m": "EE, d", + "s": "E, d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} në {st} – {et}", + "l": "{sd} {sm} {sy} në {st} – {et}", + "m": "{sd} {sm} {sy}, {st} – {et}", + "s": "{sd}.{sm}.{sy}, {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} në {st} – {ed} {em} {ey} në {et}", + "l": "{sd} {sm} {sy} në {st} – {ed} {em} {ey} në {et}", + "m": "{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}", + "s": "{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} në {st} – {ed} {em} {ey} në {et}", + "l": "{sd} {sm} {sy} në {st} – {ed} {em} {ey} në {et}", + "m": "{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}", + "s": "{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} në {st} – {ed} {em} {ey} në {et}", + "l": "{sd} {sm} {sy} në {st} – {ed} {em} {ey} në {et}", + "m": "{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}", + "s": "{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}.{em}.{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}.{sm} – {ed}.{em}.{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}.{sm}.{sy} – {ed}.{em}.{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}.{sy} – {em}.{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/sq/XK/ctrynames.json b/js/data/locale/sq/XK/ctrynames.json index fa0df5e0b3..6ac786f84b 100644 --- a/js/data/locale/sq/XK/ctrynames.json +++ b/js/data/locale/sq/XK/ctrynames.json @@ -53,9 +53,9 @@ "Burkina-Faso": "BF", "Burundi": "BI", "Butan": "BT", - "Côte d’Ivoire": "CI", "Çad": "TD", "Çeki": "CZ", + "Côte d’Ivoire": "CI", "Danimarkë": "DK", "Diego-Garsia": "DG", "Dominikë": "DM", @@ -79,6 +79,9 @@ "Gambia": "GM", "Ganë": "GH", "Gernsej": "GG", + "Gjeorgji": "GE", + "Gjermani": "DE", + "Gjibraltar": "GI", "Grenadë": "GD", "Grenlandë": "GL", "Greqi": "GR", @@ -91,9 +94,6 @@ "Guine-Bisau": "GW", "Guineja e Re-Papua": "PG", "Guineja Ekuatoriale": "GQ", - "Gjeorgji": "GE", - "Gjermani": "DE", - "Gjibraltar": "GI", "Haiti": "HT", "Holandë": "NL", "Honduras": "HN", @@ -104,7 +104,6 @@ "Irak": "IQ", "Iran": "IR", "Irlandë": "IE", - "Islandë": "IS", "Ishujt Alandë": "AX", "Ishujt e Marianës Veriore": "MP", "Ishujt e Virgjër Britanikë": "VG", @@ -127,6 +126,7 @@ "Ishulli i Manit": "IM", "Ishulli Klipërton": "CP", "Ishulli Norfolk": "NF", + "Islandë": "IS", "Itali": "IT", "Izrael": "IL", "Japoni": "JP", @@ -231,6 +231,15 @@ "Sejshelle": "SC", "Senegal": "SN", "Serbi": "RS", + "Shën Bartolomeu": "BL", + "Shën Pier dhe Mikelon": "PM", + "Shën-Helenë": "SH", + "Shën-Kits dhe Nevis": "KN", + "Shën-Luçia": "LC", + "Shën-Martin": "MF", + "Shën-Vincent dhe Grenadine": "VC", + "Shqipëri": "AL", + "Shtetet e Bashkuara të Amerikës": "US", "Siera-Leone": "SL", "Singapor": "SG", "Sint-Marten": "SX", @@ -247,15 +256,6 @@ "Surinami": "SR", "Svalbard dhe Jan-Majen": "SJ", "Svazilandë": "SZ", - "Shën Bartolomeu": "BL", - "Shën Pier dhe Mikelon": "PM", - "Shën-Helenë": "SH", - "Shën-Kits dhe Nevis": "KN", - "Shën-Luçia": "LC", - "Shën-Martin": "MF", - "Shën-Vincent dhe Grenadine": "VC", - "Shqipëri": "AL", - "Shtetet e Bashkuara të Amerikës": "US", "Tajlandë": "TH", "Tajvan": "TW", "Tanzani": "TZ", @@ -263,6 +263,7 @@ "Territoret Jugore Franceze": "TF", "Territoret Palestineze": "PS", "Territori Britanik i Oqeanit Indian": "IO", + "Theuta e Melila": "EA", "Timor-Leste": "TL", "Togo": "TG", "Tokelau": "TK", @@ -273,7 +274,6 @@ "Turkmenistan": "TM", "Turqi": "TR", "Tuvalu": "TV", - "Theuta e Melila": "EA", "Ugandë": "UG", "Ukrainë": "UA", "Uollis e Futuna": "WF", diff --git a/js/data/locale/sq/XK/ctryreverse.json b/js/data/locale/sq/XK/ctryreverse.json index fe11673df4..cb954eef79 100644 --- a/js/data/locale/sq/XK/ctryreverse.json +++ b/js/data/locale/sq/XK/ctryreverse.json @@ -58,9 +58,9 @@ "BF": "Burkina-Faso", "BI": "Burundi", "BT": "Butan", - "CI": "Côte d’Ivoire", "TD": "Çad", "CZ": "Çeki", + "CI": "Côte d’Ivoire", "DK": "Danimarkë", "DG": "Diego-Garsia", "DM": "Dominikë", @@ -80,6 +80,9 @@ "GM": "Gambia", "GH": "Ganë", "GG": "Gernsej", + "GE": "Gjeorgji", + "DE": "Gjermani", + "GI": "Gjibraltar", "GD": "Grenadë", "GL": "Grenlandë", "GR": "Greqi", @@ -92,9 +95,6 @@ "GW": "Guine-Bisau", "PG": "Guineja e Re-Papua", "GQ": "Guineja Ekuatoriale", - "GE": "Gjeorgji", - "DE": "Gjermani", - "GI": "Gjibraltar", "HT": "Haiti", "NL": "Holandë", "HN": "Honduras", @@ -105,7 +105,6 @@ "IQ": "Irak", "IR": "Iran", "IE": "Irlandë", - "IS": "Islandë", "AX": "Ishujt Alandë", "MP": "Ishujt e Marianës Veriore", "VG": "Ishujt e Virgjër Britanikë", @@ -128,6 +127,7 @@ "IM": "Ishulli i Manit", "CP": "Ishulli Klipërton", "NF": "Ishulli Norfolk", + "IS": "Islandë", "IT": "Itali", "IL": "Izrael", "JP": "Japoni", @@ -232,6 +232,15 @@ "SC": "Sejshelle", "SN": "Senegal", "RS": "Serbi", + "BL": "Shën Bartolomeu", + "PM": "Shën Pier dhe Mikelon", + "SH": "Shën-Helenë", + "KN": "Shën-Kits dhe Nevis", + "LC": "Shën-Luçia", + "MF": "Shën-Martin", + "VC": "Shën-Vincent dhe Grenadine", + "AL": "Shqipëri", + "US": "Shtetet e Bashkuara të Amerikës", "SL": "Siera-Leone", "SG": "Singapor", "SX": "Sint-Marten", @@ -247,15 +256,6 @@ "SR": "Surinami", "SJ": "Svalbard dhe Jan-Majen", "SZ": "Svazilandë", - "BL": "Shën Bartolomeu", - "PM": "Shën Pier dhe Mikelon", - "SH": "Shën-Helenë", - "KN": "Shën-Kits dhe Nevis", - "LC": "Shën-Luçia", - "MF": "Shën-Martin", - "VC": "Shën-Vincent dhe Grenadine", - "AL": "Shqipëri", - "US": "Shtetet e Bashkuara të Amerikës", "TH": "Tajlandë", "TW": "Tajvan", "TZ": "Tanzani", @@ -263,6 +263,7 @@ "TF": "Territoret Jugore Franceze", "PS": "Territoret Palestineze", "IO": "Territori Britanik i Oqeanit Indian", + "EA": "Theuta e Melila", "TL": "Timor-Leste", "TG": "Togo", "TK": "Tokelau", @@ -273,7 +274,6 @@ "TM": "Turkmenistan", "TR": "Turqi", "TV": "Tuvalu", - "EA": "Theuta e Melila", "UG": "Ugandë", "UA": "Ukrainë", "WF": "Uollis e Futuna", diff --git a/js/data/locale/sq/XK/dateformats.json b/js/data/locale/sq/XK/dateformats.json new file mode 100644 index 0000000000..19bef0c623 --- /dev/null +++ b/js/data/locale/sq/XK/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} 'në' {time}", + "l": "{date} 'në' {time}", + "m": "{date}, {time}", + "s": "{date}, {time}" + }, + "date": { + "dmwy": { + "f": "EEEE, d MMMM yyyy", + "l": "EEE, d MMMM yyyy", + "m": "EE, d MMM yyyy", + "s": "E, d.M.yy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM yyyy", + "s": "d.M.yy" + }, + "dmw": { + "f": "EEEE, d MMMM", + "l": "EEE, d MMMM", + "m": "EE, d MMM", + "s": "E, d.M" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "d.M" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "M.yy" + }, + "dw": { + "f": "EEEE, d", + "l": "EEE, d", + "m": "EE, d", + "s": "E, d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} në {st} – {et}", + "l": "{sd} {sm} {sy} në {st} – {et}", + "m": "{sd} {sm} {sy}, {st} – {et}", + "s": "{sd}.{sm}.{sy}, {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} në {st} – {ed} {em} {ey} në {et}", + "l": "{sd} {sm} {sy} në {st} – {ed} {em} {ey} në {et}", + "m": "{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}", + "s": "{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} në {st} – {ed} {em} {ey} në {et}", + "l": "{sd} {sm} {sy} në {st} – {ed} {em} {ey} në {et}", + "m": "{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}", + "s": "{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} në {st} – {ed} {em} {ey} në {et}", + "l": "{sd} {sm} {sy} në {st} – {ed} {em} {ey} në {et}", + "m": "{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}", + "s": "{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}.{em}.{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}.{sm} – {ed}.{em}.{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}.{sm}.{sy} – {ed}.{em}.{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}.{sy} – {em}.{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/sq/ctrynames.json b/js/data/locale/sq/ctrynames.json index fa0df5e0b3..6ac786f84b 100644 --- a/js/data/locale/sq/ctrynames.json +++ b/js/data/locale/sq/ctrynames.json @@ -53,9 +53,9 @@ "Burkina-Faso": "BF", "Burundi": "BI", "Butan": "BT", - "Côte d’Ivoire": "CI", "Çad": "TD", "Çeki": "CZ", + "Côte d’Ivoire": "CI", "Danimarkë": "DK", "Diego-Garsia": "DG", "Dominikë": "DM", @@ -79,6 +79,9 @@ "Gambia": "GM", "Ganë": "GH", "Gernsej": "GG", + "Gjeorgji": "GE", + "Gjermani": "DE", + "Gjibraltar": "GI", "Grenadë": "GD", "Grenlandë": "GL", "Greqi": "GR", @@ -91,9 +94,6 @@ "Guine-Bisau": "GW", "Guineja e Re-Papua": "PG", "Guineja Ekuatoriale": "GQ", - "Gjeorgji": "GE", - "Gjermani": "DE", - "Gjibraltar": "GI", "Haiti": "HT", "Holandë": "NL", "Honduras": "HN", @@ -104,7 +104,6 @@ "Irak": "IQ", "Iran": "IR", "Irlandë": "IE", - "Islandë": "IS", "Ishujt Alandë": "AX", "Ishujt e Marianës Veriore": "MP", "Ishujt e Virgjër Britanikë": "VG", @@ -127,6 +126,7 @@ "Ishulli i Manit": "IM", "Ishulli Klipërton": "CP", "Ishulli Norfolk": "NF", + "Islandë": "IS", "Itali": "IT", "Izrael": "IL", "Japoni": "JP", @@ -231,6 +231,15 @@ "Sejshelle": "SC", "Senegal": "SN", "Serbi": "RS", + "Shën Bartolomeu": "BL", + "Shën Pier dhe Mikelon": "PM", + "Shën-Helenë": "SH", + "Shën-Kits dhe Nevis": "KN", + "Shën-Luçia": "LC", + "Shën-Martin": "MF", + "Shën-Vincent dhe Grenadine": "VC", + "Shqipëri": "AL", + "Shtetet e Bashkuara të Amerikës": "US", "Siera-Leone": "SL", "Singapor": "SG", "Sint-Marten": "SX", @@ -247,15 +256,6 @@ "Surinami": "SR", "Svalbard dhe Jan-Majen": "SJ", "Svazilandë": "SZ", - "Shën Bartolomeu": "BL", - "Shën Pier dhe Mikelon": "PM", - "Shën-Helenë": "SH", - "Shën-Kits dhe Nevis": "KN", - "Shën-Luçia": "LC", - "Shën-Martin": "MF", - "Shën-Vincent dhe Grenadine": "VC", - "Shqipëri": "AL", - "Shtetet e Bashkuara të Amerikës": "US", "Tajlandë": "TH", "Tajvan": "TW", "Tanzani": "TZ", @@ -263,6 +263,7 @@ "Territoret Jugore Franceze": "TF", "Territoret Palestineze": "PS", "Territori Britanik i Oqeanit Indian": "IO", + "Theuta e Melila": "EA", "Timor-Leste": "TL", "Togo": "TG", "Tokelau": "TK", @@ -273,7 +274,6 @@ "Turkmenistan": "TM", "Turqi": "TR", "Tuvalu": "TV", - "Theuta e Melila": "EA", "Ugandë": "UG", "Ukrainë": "UA", "Uollis e Futuna": "WF", diff --git a/js/data/locale/sq/ctryreverse.json b/js/data/locale/sq/ctryreverse.json index fe11673df4..cb954eef79 100644 --- a/js/data/locale/sq/ctryreverse.json +++ b/js/data/locale/sq/ctryreverse.json @@ -58,9 +58,9 @@ "BF": "Burkina-Faso", "BI": "Burundi", "BT": "Butan", - "CI": "Côte d’Ivoire", "TD": "Çad", "CZ": "Çeki", + "CI": "Côte d’Ivoire", "DK": "Danimarkë", "DG": "Diego-Garsia", "DM": "Dominikë", @@ -80,6 +80,9 @@ "GM": "Gambia", "GH": "Ganë", "GG": "Gernsej", + "GE": "Gjeorgji", + "DE": "Gjermani", + "GI": "Gjibraltar", "GD": "Grenadë", "GL": "Grenlandë", "GR": "Greqi", @@ -92,9 +95,6 @@ "GW": "Guine-Bisau", "PG": "Guineja e Re-Papua", "GQ": "Guineja Ekuatoriale", - "GE": "Gjeorgji", - "DE": "Gjermani", - "GI": "Gjibraltar", "HT": "Haiti", "NL": "Holandë", "HN": "Honduras", @@ -105,7 +105,6 @@ "IQ": "Irak", "IR": "Iran", "IE": "Irlandë", - "IS": "Islandë", "AX": "Ishujt Alandë", "MP": "Ishujt e Marianës Veriore", "VG": "Ishujt e Virgjër Britanikë", @@ -128,6 +127,7 @@ "IM": "Ishulli i Manit", "CP": "Ishulli Klipërton", "NF": "Ishulli Norfolk", + "IS": "Islandë", "IT": "Itali", "IL": "Izrael", "JP": "Japoni", @@ -232,6 +232,15 @@ "SC": "Sejshelle", "SN": "Senegal", "RS": "Serbi", + "BL": "Shën Bartolomeu", + "PM": "Shën Pier dhe Mikelon", + "SH": "Shën-Helenë", + "KN": "Shën-Kits dhe Nevis", + "LC": "Shën-Luçia", + "MF": "Shën-Martin", + "VC": "Shën-Vincent dhe Grenadine", + "AL": "Shqipëri", + "US": "Shtetet e Bashkuara të Amerikës", "SL": "Siera-Leone", "SG": "Singapor", "SX": "Sint-Marten", @@ -247,15 +256,6 @@ "SR": "Surinami", "SJ": "Svalbard dhe Jan-Majen", "SZ": "Svazilandë", - "BL": "Shën Bartolomeu", - "PM": "Shën Pier dhe Mikelon", - "SH": "Shën-Helenë", - "KN": "Shën-Kits dhe Nevis", - "LC": "Shën-Luçia", - "MF": "Shën-Martin", - "VC": "Shën-Vincent dhe Grenadine", - "AL": "Shqipëri", - "US": "Shtetet e Bashkuara të Amerikës", "TH": "Tajlandë", "TW": "Tajvan", "TZ": "Tanzani", @@ -263,6 +263,7 @@ "TF": "Territoret Jugore Franceze", "PS": "Territoret Palestineze", "IO": "Territori Britanik i Oqeanit Indian", + "EA": "Theuta e Melila", "TL": "Timor-Leste", "TG": "Togo", "TK": "Tokelau", @@ -273,7 +274,6 @@ "TM": "Turkmenistan", "TR": "Turqi", "TV": "Tuvalu", - "EA": "Theuta e Melila", "UG": "Ugandë", "UA": "Ukrainë", "WF": "Uollis e Futuna", diff --git a/js/data/locale/sq/dateformats.json b/js/data/locale/sq/dateformats.json index 40e883720e..19bef0c623 100644 --- a/js/data/locale/sq/dateformats.json +++ b/js/data/locale/sq/dateformats.json @@ -32,9 +32,9 @@ "s": "d.M" }, "my": { - "f": "LLLL yyyy", - "l": "LLLL yyyy", - "m": "LLL yyyy", + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", "s": "M.yy" }, "dw": { @@ -66,18 +66,6 @@ "l": "yyyy", "m": "yyyy", "s": "yy" - }, - "e": { - "f": "cccc", - "l": "ccc", - "m": "cc", - "s": "c" - }, - "l": { - "f": "LLLL", - "l": "LLLL", - "m": "LLL", - "s": "L" } }, "time": { diff --git a/js/data/locale/sq/regionnames.json b/js/data/locale/sq/regionnames.json new file mode 100644 index 0000000000..7f3a36a96a --- /dev/null +++ b/js/data/locale/sq/regionnames.json @@ -0,0 +1,20822 @@ +{ + "AD": [ + { + "code": "02", + "name": "Canillo" + }, + { + "code": "03", + "name": "Encamp" + }, + { + "code": "04", + "name": "La Massana" + }, + { + "code": "05", + "name": "Ordino" + }, + { + "code": "06", + "name": "Sant Julià de Lòria" + }, + { + "code": "07", + "name": "Andorra la Vella" + }, + { + "code": "08", + "name": "Escaldes-Engordany" + } + ], + "AE": [ + { + "code": "AZ", + "name": "Abu Dhabi" + }, + { + "code": "AJ", + "name": "Ajman" + }, + { + "code": "DU", + "name": "Dubai" + }, + { + "code": "FU", + "name": "Fujairah" + }, + { + "code": "RK", + "name": "Ras al-Khaimah" + }, + { + "code": "SH", + "name": "Sharjah" + }, + { + "code": "UQ", + "name": "Umm al-Quwain" + } + ], + "AF": [ + { + "code": "BDS", + "name": "Badakhshan" + }, + { + "code": "BDG", + "name": "Badghis" + }, + { + "code": "BGL", + "name": "Baghlan" + }, + { + "code": "BAL", + "name": "Balkh" + }, + { + "code": "BAM", + "name": "Bamyan" + }, + { + "code": "DAY", + "name": "Daykundi" + }, + { + "code": "FRA", + "name": "Farah" + }, + { + "code": "FYB", + "name": "Faryab" + }, + { + "code": "GHA", + "name": "Ghazni" + }, + { + "code": "GHO", + "name": "GhÅr" + }, + { + "code": "HEL", + "name": "Helmand" + }, + { + "code": "HER", + "name": "Herat" + }, + { + "code": "JOW", + "name": "Jowzjan" + }, + { + "code": "KAB", + "name": "Kabul" + }, + { + "code": "KAN", + "name": "Kandahar" + }, + { + "code": "KAP", + "name": "Kapisa" + }, + { + "code": "KHO", + "name": "Khost" + }, + { + "code": "KNR", + "name": "Kunar" + }, + { + "code": "KDZ", + "name": "Kunduz" + }, + { + "code": "LAG", + "name": "Laghman" + }, + { + "code": "LOG", + "name": "Logar" + }, + { + "code": "WAR", + "name": "Maidan Wardak" + }, + { + "code": "NAN", + "name": "Nangarhar" + }, + { + "code": "NIM", + "name": "Nimruz" + }, + { + "code": "NUR", + "name": "Nuristan" + }, + { + "code": "PIA", + "name": "Paktia" + }, + { + "code": "PKA", + "name": "Paktika" + }, + { + "code": "PAN", + "name": "Panjshir" + }, + { + "code": "PAR", + "name": "Parwan" + }, + { + "code": "SAM", + "name": "Samangan" + }, + { + "code": "SAR", + "name": "Sar-e Pol" + }, + { + "code": "TAK", + "name": "Takhar" + }, + { + "code": "URU", + "name": "Urozgan" + }, + { + "code": "ZAB", + "name": "Zabul" + } + ], + "AG": [ + { + "code": "03", + "name": "Saint George" + }, + { + "code": "04", + "name": "Saint John" + }, + { + "code": "05", + "name": "Saint Mary" + }, + { + "code": "06", + "name": "Saint Paul" + }, + { + "code": "07", + "name": "Saint Peter" + }, + { + "code": "08", + "name": "Saint Philip" + }, + { + "code": "10", + "name": "Barbuda" + }, + { + "code": "11", + "name": "Redonda" + } + ], + "AL": [ + { + "code": "BR", + "name": "Berat" + }, + { + "code": "01", + "name": "Berat County" + }, + { + "code": "BU", + "name": "Bulqizë" + }, + { + "code": "DL", + "name": "Delvinë" + }, + { + "code": "DV", + "name": "Devoll" + }, + { + "code": "DI", + "name": "Dibër" + }, + { + "code": "09", + "name": "Dibër County" + }, + { + "code": "DR", + "name": "Durrës" + }, + { + "code": "02", + "name": "Durrës County" + }, + { + "code": "EL", + "name": "Elbasan" + }, + { + "code": "03", + "name": "Elbasan County" + }, + { + "code": "FR", + "name": "Fier" + }, + { + "code": "04", + "name": "Fier County" + }, + { + "code": "GJ", + "name": "Gjirokastër" + }, + { + "code": "05", + "name": "Gjirokastër County" + }, + { + "code": "GR", + "name": "Gramsh" + }, + { + "code": "HA", + "name": "Has" + }, + { + "code": "KA", + "name": "Kavajë" + }, + { + "code": "ER", + "name": "Kolonjë" + }, + { + "code": "KO", + "name": "Korçë" + }, + { + "code": "06", + "name": "Korçë County" + }, + { + "code": "KR", + "name": "Krujë" + }, + { + "code": "KC", + "name": "Kuçovë" + }, + { + "code": "KU", + "name": "Kukës" + }, + { + "code": "07", + "name": "Kukës County" + }, + { + "code": "KB", + "name": "Kurbin" + }, + { + "code": "LE", + "name": "Lezhë" + }, + { + "code": "08", + "name": "Lezhë County" + }, + { + "code": "LB", + "name": "Librazhd" + }, + { + "code": "LU", + "name": "Lushnjë" + }, + { + "code": "MM", + "name": "Malësi e Madhe" + }, + { + "code": "MK", + "name": "Mallakastër" + }, + { + "code": "MT", + "name": "Mat" + }, + { + "code": "MR", + "name": "Mirditë" + }, + { + "code": "PQ", + "name": "Peqin" + }, + { + "code": "PR", + "name": "Përmet" + }, + { + "code": "PG", + "name": "Pogradec" + }, + { + "code": "PU", + "name": "Pukë" + }, + { + "code": "SR", + "name": "Sarandë" + }, + { + "code": "SH", + "name": "Shkodër" + }, + { + "code": "10", + "name": "Shkodër County" + }, + { + "code": "SK", + "name": "Skrapar" + }, + { + "code": "TE", + "name": "Tepelenë" + }, + { + "code": "TR", + "name": "Tirana" + }, + { + "code": "11", + "name": "Tirana County" + }, + { + "code": "TP", + "name": "Tropojë" + }, + { + "code": "VL", + "name": "Vlorë" + }, + { + "code": "12", + "name": "Vlorë County" + } + ], + "AM": [ + { + "code": "AG", + "name": "Aragatsotn" + }, + { + "code": "AR", + "name": "Ararat" + }, + { + "code": "AV", + "name": "Armavir" + }, + { + "code": "GR", + "name": "Gegharkunik" + }, + { + "code": "KT", + "name": "Kotayk" + }, + { + "code": "LO", + "name": "Lori" + }, + { + "code": "SH", + "name": "Shirak" + }, + { + "code": "SU", + "name": "Syunik" + }, + { + "code": "TV", + "name": "Tavush" + }, + { + "code": "VD", + "name": "Vayots Dzor" + }, + { + "code": "ER", + "name": "Yerevan" + } + ], + "AO": [ + { + "code": "BGO", + "name": "Bengo" + }, + { + "code": "BGU", + "name": "Benguela" + }, + { + "code": "BIE", + "name": "Bié" + }, + { + "code": "CAB", + "name": "Cabinda" + }, + { + "code": "CCU", + "name": "Cuando Cubango" + }, + { + "code": "CNO", + "name": "Cuanza Norte" + }, + { + "code": "CUS", + "name": "Cuanza Sul" + }, + { + "code": "CNN", + "name": "Cunene" + }, + { + "code": "HUA", + "name": "Huambo" + }, + { + "code": "HUI", + "name": "Huíla" + }, + { + "code": "LUA", + "name": "Luanda" + }, + { + "code": "LNO", + "name": "Lunda Norte" + }, + { + "code": "LSU", + "name": "Lunda Sul" + }, + { + "code": "MAL", + "name": "Malanje" + }, + { + "code": "MOX", + "name": "Moxico" + }, + { + "code": "NAM", + "name": "Namibe" + }, + { + "code": "UIG", + "name": "Uíge" + }, + { + "code": "ZAI", + "name": "Zaire" + } + ], + "AR": [ + { + "code": "C", + "name": "Buenos Aires" + }, + { + "code": "B", + "name": "Buenos Aires Province" + }, + { + "code": "K", + "name": "Catamarca" + }, + { + "code": "H", + "name": "Chaco" + }, + { + "code": "U", + "name": "Chubut" + }, + { + "code": "X", + "name": "Córdoba" + }, + { + "code": "W", + "name": "Corrientes" + }, + { + "code": "E", + "name": "Entre Ríos" + }, + { + "code": "P", + "name": "Formosa" + }, + { + "code": "Y", + "name": "Jujuy" + }, + { + "code": "L", + "name": "La Pampa" + }, + { + "code": "F", + "name": "La Rioja" + }, + { + "code": "M", + "name": "Mendoza" + }, + { + "code": "N", + "name": "Misiones" + }, + { + "code": "Q", + "name": "Neuquén" + }, + { + "code": "R", + "name": "Río Negro" + }, + { + "code": "A", + "name": "Salta" + }, + { + "code": "J", + "name": "San Juan" + }, + { + "code": "D", + "name": "San Luis" + }, + { + "code": "Z", + "name": "Santa Cruz" + }, + { + "code": "S", + "name": "Santa Fe" + }, + { + "code": "G", + "name": "Santiago del Estero" + }, + { + "code": "V", + "name": "Tierra del Fuego" + }, + { + "code": "T", + "name": "Tucumán" + } + ], + "AT": [ + { + "code": "1", + "name": "Burgenland" + }, + { + "code": "2", + "name": "Carinthia" + }, + { + "code": "3", + "name": "Lower Austria" + }, + { + "code": "4", + "name": "Upper Austria" + }, + { + "code": "5", + "name": "Salzburg" + }, + { + "code": "6", + "name": "Styria" + }, + { + "code": "7", + "name": "Tyrol" + }, + { + "code": "8", + "name": "Vorarlberg" + }, + { + "code": "9", + "name": "Vienna" + } + ], + "AU": [ + { + "code": "ACT", + "name": "Australian Capital Territory" + }, + { + "code": "NSW", + "name": "New South Wales" + }, + { + "code": "NT", + "name": "Northern Territory" + }, + { + "code": "QLD", + "name": "Queensland" + }, + { + "code": "SA", + "name": "South Australia" + }, + { + "code": "TAS", + "name": "Tasmania" + }, + { + "code": "VIC", + "name": "Victoria" + }, + { + "code": "WA", + "name": "Western Australia" + } + ], + "AZ": [ + { + "code": "ABS", + "name": "Absheron" + }, + { + "code": "AGM", + "name": "Agdam" + }, + { + "code": "AGS", + "name": "Agdash" + }, + { + "code": "AGC", + "name": "Aghjabadi" + }, + { + "code": "AGA", + "name": "Agstafa" + }, + { + "code": "AGU", + "name": "Agsu" + }, + { + "code": "AST", + "name": "Astara" + }, + { + "code": "BAB", + "name": "Babek" + }, + { + "code": "BA", + "name": "Baku" + }, + { + "code": "BAL", + "name": "Balakan" + }, + { + "code": "BAR", + "name": "Barda" + }, + { + "code": "BEY", + "name": "Beylagan" + }, + { + "code": "BIL", + "name": "Bilasuvar" + }, + { + "code": "DAS", + "name": "Dashkasan" + }, + { + "code": "FUZ", + "name": "Fizuli" + }, + { + "code": "GAD", + "name": "Gadabay" + }, + { + "code": "GA", + "name": "Ganja" + }, + { + "code": "QOB", + "name": "Gobustan" + }, + { + "code": "GOR", + "name": "Goranboy" + }, + { + "code": "GOY", + "name": "Goychay" + }, + { + "code": "GYG", + "name": "Goygol" + }, + { + "code": "HAC", + "name": "Hajigabul" + }, + { + "code": "IMI", + "name": "Imishli" + }, + { + "code": "ISM", + "name": "Ismailli" + }, + { + "code": "CAB", + "name": "Jabrayil" + }, + { + "code": "CAL", + "name": "Jalilabad" + }, + { + "code": "CUL", + "name": "Julfa" + }, + { + "code": "KAL", + "name": "Kalbajar" + }, + { + "code": "KAN", + "name": "Kangarli" + }, + { + "code": "XAC", + "name": "Khachmaz" + }, + { + "code": "XIZ", + "name": "Khizi" + }, + { + "code": "XCI", + "name": "Khojali" + }, + { + "code": "XVD", + "name": "Khojavend" + }, + { + "code": "KUR", + "name": "Kurdamir" + }, + { + "code": "LAC", + "name": "Lachin" + }, + { + "code": "LA", + "name": "Lankaran" + }, + { + "code": "LAN", + "name": "Lankaran District" + }, + { + "code": "LER", + "name": "Lerik" + }, + { + "code": "MAS", + "name": "Masally" + }, + { + "code": "MI", + "name": "Mingachevir" + }, + { + "code": "NA", + "name": "Naftalan" + }, + { + "code": "NV", + "name": "Nakhchivan" + }, + { + "code": "NX", + "name": "Nakhchivan AR" + }, + { + "code": "NEF", + "name": "Neftchala" + }, + { + "code": "OGU", + "name": "Oghuz" + }, + { + "code": "ORD", + "name": "Ordubad" + }, + { + "code": "QAB", + "name": "Qabala" + }, + { + "code": "QAX", + "name": "Qakh" + }, + { + "code": "QAZ", + "name": "Qazakh" + }, + { + "code": "QBA", + "name": "Quba" + }, + { + "code": "QBI", + "name": "Qubadli" + }, + { + "code": "QUS", + "name": "Qusar" + }, + { + "code": "SAT", + "name": "Saatly" + }, + { + "code": "SAB", + "name": "Sabirabad" + }, + { + "code": "SAD", + "name": "Sadarak" + }, + { + "code": "SAL", + "name": "Salyan" + }, + { + "code": "SMX", + "name": "Samukh" + }, + { + "code": "SBN", + "name": "Shabran" + }, + { + "code": "SAH", + "name": "Shahbuz" + }, + { + "code": "SA", + "name": "Shaki" + }, + { + "code": "SAK", + "name": "Shaki District" + }, + { + "code": "SMI", + "name": "Shamakhi" + }, + { + "code": "SKR", + "name": "Shamkir" + }, + { + "code": "SAR", + "name": "Sharur" + }, + { + "code": "SR", + "name": "Shirvan" + }, + { + "code": "SUS", + "name": "Shusha" + }, + { + "code": "SIY", + "name": "Siazan" + }, + { + "code": "XA", + "name": "Stepanakert" + }, + { + "code": "SM", + "name": "Sumqayit" + }, + { + "code": "TAR", + "name": "Tartar" + }, + { + "code": "TOV", + "name": "Tovuz" + }, + { + "code": "UCA", + "name": "Ujar" + }, + { + "code": "YAR", + "name": "Yardymli" + }, + { + "code": "YE", + "name": "Yevlakh" + }, + { + "code": "YEV", + "name": "Yevlakh District" + }, + { + "code": "ZAN", + "name": "Zangilan" + }, + { + "code": "ZAQ", + "name": "Zaqatala" + }, + { + "code": "ZAR", + "name": "Zardab" + } + ], + "BA": [ + { + "code": "05", + "name": "Bosnian Podrinje" + }, + { + "code": "BRC", + "name": "BrÄko District" + }, + { + "code": "06", + "name": "Central Bosnia" + }, + { + "code": "BIH", + "name": "Federation of Bosnia and Herzegovina" + }, + { + "code": "07", + "name": "Herzegovina-Neretva" + }, + { + "code": "10", + "name": "Livanjski" + }, + { + "code": "02", + "name": "Posavina" + }, + { + "code": "SRP", + "name": "Republika Srpska" + }, + { + "code": "09", + "name": "Sarajevo" + }, + { + "code": "03", + "name": "Tuzlanski" + }, + { + "code": "01", + "name": "Una-Sana" + }, + { + "code": "08", + "name": "West Herzegovina" + }, + { + "code": "04", + "name": "Zenica-Doboj" + } + ], + "BB": [ + { + "code": "01", + "name": "Christ Church" + }, + { + "code": "02", + "name": "Saint Andrew" + }, + { + "code": "03", + "name": "Saint George" + }, + { + "code": "04", + "name": "Saint James" + }, + { + "code": "05", + "name": "Saint John" + }, + { + "code": "06", + "name": "Saint Joseph" + }, + { + "code": "07", + "name": "Saint Lucy" + }, + { + "code": "08", + "name": "Saint Michael" + }, + { + "code": "09", + "name": "Saint Peter" + }, + { + "code": "10", + "name": "Saint Philip" + }, + { + "code": "11", + "name": "Saint Thomas" + } + ], + "BD": [ + { + "code": "05", + "name": "Bagerhat" + }, + { + "code": "01", + "name": "Bandarban" + }, + { + "code": "02", + "name": "Barguna" + }, + { + "code": "A", + "name": "Barisal" + }, + { + "code": "06", + "name": "Barisal Division" + }, + { + "code": "07", + "name": "Bhola" + }, + { + "code": "03", + "name": "Bogra" + }, + { + "code": "04", + "name": "Brahmanbaria" + }, + { + "code": "09", + "name": "Chandpur" + }, + { + "code": "10", + "name": "Chittagong" + }, + { + "code": "B", + "name": "Chittagong Division" + }, + { + "code": "12", + "name": "Chuadanga" + }, + { + "code": "08", + "name": "Comilla" + }, + { + "code": "11", + "name": "Cox’s Bazar" + }, + { + "code": "13", + "name": "Dhaka" + }, + { + "code": "C", + "name": "Dhaka Division" + }, + { + "code": "14", + "name": "Dinajpur" + }, + { + "code": "15", + "name": "Faridpur" + }, + { + "code": "16", + "name": "Feni" + }, + { + "code": "19", + "name": "Gaibandha" + }, + { + "code": "18", + "name": "Gazipur" + }, + { + "code": "17", + "name": "Gopalganj" + }, + { + "code": "20", + "name": "Habiganj" + }, + { + "code": "21", + "name": "Jamalpur" + }, + { + "code": "22", + "name": "Jessore" + }, + { + "code": "25", + "name": "Jhalokati" + }, + { + "code": "23", + "name": "Jhenaidah" + }, + { + "code": "24", + "name": "Joypurhat" + }, + { + "code": "29", + "name": "Khagrachari" + }, + { + "code": "27", + "name": "Khulna" + }, + { + "code": "D", + "name": "Khulna Division" + }, + { + "code": "26", + "name": "Kishoreganj" + }, + { + "code": "28", + "name": "Kurigram" + }, + { + "code": "30", + "name": "Kushtia" + }, + { + "code": "31", + "name": "Lakshmipur" + }, + { + "code": "32", + "name": "Lalmonirhat" + }, + { + "code": "36", + "name": "Madaripur" + }, + { + "code": "37", + "name": "Magura" + }, + { + "code": "33", + "name": "Manikganj" + }, + { + "code": "38", + "name": "Maulvi Bazar" + }, + { + "code": "39", + "name": "Meherpur" + }, + { + "code": "35", + "name": "Munshiganj" + }, + { + "code": "34", + "name": "Mymensingh" + }, + { + "code": "H", + "name": "Mymensingh Division" + }, + { + "code": "48", + "name": "Naogaon" + }, + { + "code": "43", + "name": "Narail" + }, + { + "code": "40", + "name": "Narayanganj" + }, + { + "code": "42", + "name": "Narsingdi" + }, + { + "code": "44", + "name": "Natore" + }, + { + "code": "45", + "name": "Nawabganj" + }, + { + "code": "41", + "name": "Netrokona" + }, + { + "code": "46", + "name": "Nilphamari" + }, + { + "code": "47", + "name": "Noakhali" + }, + { + "code": "49", + "name": "Pabna" + }, + { + "code": "52", + "name": "Panchagarh" + }, + { + "code": "51", + "name": "Patuakhali" + }, + { + "code": "50", + "name": "Pirojpur" + }, + { + "code": "53", + "name": "Rajbari" + }, + { + "code": "54", + "name": "Rajshahi" + }, + { + "code": "E", + "name": "Rajshahi Division" + }, + { + "code": "56", + "name": "Rangamati Hill" + }, + { + "code": "55", + "name": "Rangpur" + }, + { + "code": "F", + "name": "Rangpur Division" + }, + { + "code": "58", + "name": "Satkhira" + }, + { + "code": "62", + "name": "Shariatpur" + }, + { + "code": "57", + "name": "Sherpur" + }, + { + "code": "59", + "name": "Sirajganj" + }, + { + "code": "61", + "name": "Sunamganj" + }, + { + "code": "60", + "name": "Sylhet" + }, + { + "code": "G", + "name": "Sylhet Division" + }, + { + "code": "63", + "name": "Tangail" + }, + { + "code": "64", + "name": "Thakurgaon" + } + ], + "BE": [ + { + "code": "VAN", + "name": "Antwerp" + }, + { + "code": "BRU", + "name": "Brussels" + }, + { + "code": "VOV", + "name": "East Flanders" + }, + { + "code": "VLG", + "name": "Flanders" + }, + { + "code": "VBR", + "name": "Flemish Brabant" + }, + { + "code": "WHT", + "name": "Hainaut" + }, + { + "code": "WLG", + "name": "Liège" + }, + { + "code": "VLI", + "name": "Limburg" + }, + { + "code": "WLX", + "name": "Luxembourg" + }, + { + "code": "WNA", + "name": "Namur" + }, + { + "code": "WAL", + "name": "Wallonia" + }, + { + "code": "WBR", + "name": "Walloon Brabant" + }, + { + "code": "VWV", + "name": "West Flanders" + } + ], + "BF": [ + { + "code": "BAL", + "name": "Balé" + }, + { + "code": "BAM", + "name": "Bam" + }, + { + "code": "BAN", + "name": "Banwa" + }, + { + "code": "BAZ", + "name": "Bazèga" + }, + { + "code": "01", + "name": "Boucle du Mouhoun" + }, + { + "code": "BGR", + "name": "Bougouriba" + }, + { + "code": "BLG", + "name": "Boulgou" + }, + { + "code": "BLK", + "name": "Boulkiemdé" + }, + { + "code": "02", + "name": "Cascades" + }, + { + "code": "03", + "name": "Centre" + }, + { + "code": "04", + "name": "Centre-Est" + }, + { + "code": "05", + "name": "Centre-Nord" + }, + { + "code": "06", + "name": "Centre-Ouest" + }, + { + "code": "07", + "name": "Centre-Sud" + }, + { + "code": "COM", + "name": "Comoé" + }, + { + "code": "08", + "name": "Est" + }, + { + "code": "GAN", + "name": "Ganzourgou" + }, + { + "code": "GNA", + "name": "Gnagna" + }, + { + "code": "GOU", + "name": "Gourma" + }, + { + "code": "09", + "name": "Hauts-Bassins" + }, + { + "code": "HOU", + "name": "Houet" + }, + { + "code": "IOB", + "name": "Ioba" + }, + { + "code": "KAD", + "name": "Kadiogo" + }, + { + "code": "KEN", + "name": "Kénédougou" + }, + { + "code": "KMD", + "name": "Komondjari" + }, + { + "code": "KMP", + "name": "Kompienga" + }, + { + "code": "KOS", + "name": "Kossi" + }, + { + "code": "KOP", + "name": "Koulpélogo" + }, + { + "code": "KOT", + "name": "Kouritenga" + }, + { + "code": "KOW", + "name": "Kourwéogo" + }, + { + "code": "LER", + "name": "Léraba" + }, + { + "code": "LOR", + "name": "Loroum" + }, + { + "code": "MOU", + "name": "Mouhoun" + }, + { + "code": "NAO", + "name": "Nahouri" + }, + { + "code": "NAM", + "name": "Namentenga" + }, + { + "code": "NAY", + "name": "Nayala" + }, + { + "code": "10", + "name": "Nord" + }, + { + "code": "NOU", + "name": "Noumbiel" + }, + { + "code": "OUB", + "name": "Oubritenga" + }, + { + "code": "OUD", + "name": "Oudalan" + }, + { + "code": "PAS", + "name": "Passoré" + }, + { + "code": "11", + "name": "Plateau-Central" + }, + { + "code": "PON", + "name": "Poni" + }, + { + "code": "12", + "name": "Sahel" + }, + { + "code": "SNG", + "name": "Sanguié" + }, + { + "code": "SMT", + "name": "Sanmatenga" + }, + { + "code": "SEN", + "name": "Séno" + }, + { + "code": "SIS", + "name": "Sissili" + }, + { + "code": "SOM", + "name": "Soum" + }, + { + "code": "SOR", + "name": "Sourou" + }, + { + "code": "13", + "name": "Sud-Ouest" + }, + { + "code": "TAP", + "name": "Tapoa" + }, + { + "code": "TUI", + "name": "Tuy" + }, + { + "code": "YAG", + "name": "Yagha" + }, + { + "code": "YAT", + "name": "Yatenga" + }, + { + "code": "ZIR", + "name": "Ziro" + }, + { + "code": "ZON", + "name": "Zondoma" + }, + { + "code": "ZOU", + "name": "Zoundwéogo" + } + ], + "BG": [ + { + "code": "01", + "name": "Blagoevgrad" + }, + { + "code": "02", + "name": "Burgas" + }, + { + "code": "03", + "name": "Varna" + }, + { + "code": "04", + "name": "Veliko Tarnovo" + }, + { + "code": "05", + "name": "Vidin" + }, + { + "code": "06", + "name": "Vratsa" + }, + { + "code": "07", + "name": "Gabrovo" + }, + { + "code": "08", + "name": "Dobrich" + }, + { + "code": "09", + "name": "Kardzhali" + }, + { + "code": "10", + "name": "Kyustendil" + }, + { + "code": "11", + "name": "Lovech" + }, + { + "code": "12", + "name": "Montana" + }, + { + "code": "13", + "name": "Pazardzhik" + }, + { + "code": "14", + "name": "Pernik" + }, + { + "code": "15", + "name": "Pleven" + }, + { + "code": "16", + "name": "Plovdiv" + }, + { + "code": "17", + "name": "Razgrad" + }, + { + "code": "18", + "name": "Ruse" + }, + { + "code": "19", + "name": "Silistra" + }, + { + "code": "20", + "name": "Sliven" + }, + { + "code": "21", + "name": "Smolyan" + }, + { + "code": "22", + "name": "Sofia" + }, + { + "code": "23", + "name": "Sofia District" + }, + { + "code": "24", + "name": "Stara Zagora" + }, + { + "code": "25", + "name": "Targovishte" + }, + { + "code": "26", + "name": "Haskovo" + }, + { + "code": "27", + "name": "Shumen" + }, + { + "code": "28", + "name": "Yambol" + } + ], + "BH": [ + { + "code": "13", + "name": "Capital" + }, + { + "code": "14", + "name": "Southern" + }, + { + "code": "15", + "name": "Muharraq" + }, + { + "code": "16", + "name": "Central" + }, + { + "code": "17", + "name": "Northern" + } + ], + "BI": [ + { + "code": "BB", + "name": "Bubanza" + }, + { + "code": "BM", + "name": "Bujumbura" + }, + { + "code": "BL", + "name": "Bujumbura Rural" + }, + { + "code": "BR", + "name": "Bururi" + }, + { + "code": "CA", + "name": "Cankuzo" + }, + { + "code": "CI", + "name": "Cibitoke" + }, + { + "code": "GI", + "name": "Gitega" + }, + { + "code": "KR", + "name": "Karuzi" + }, + { + "code": "KY", + "name": "Kayanza" + }, + { + "code": "KI", + "name": "Kirundo" + }, + { + "code": "MA", + "name": "Makamba" + }, + { + "code": "MU", + "name": "Muramvya" + }, + { + "code": "MY", + "name": "Muyinga" + }, + { + "code": "MW", + "name": "Mwaro" + }, + { + "code": "NG", + "name": "Ngozi" + }, + { + "code": "RM", + "name": "Rumonge" + }, + { + "code": "RT", + "name": "Rutana" + }, + { + "code": "RY", + "name": "Ruyigi" + } + ], + "BJ": [ + { + "code": "AL", + "name": "Alibori" + }, + { + "code": "AK", + "name": "Atakora" + }, + { + "code": "AQ", + "name": "Atlantique" + }, + { + "code": "BO", + "name": "Borgou" + }, + { + "code": "CO", + "name": "Collines" + }, + { + "code": "DO", + "name": "Donga" + }, + { + "code": "KO", + "name": "Kouffo" + }, + { + "code": "LI", + "name": "Littoral" + }, + { + "code": "MO", + "name": "Mono" + }, + { + "code": "OU", + "name": "Ouémé" + }, + { + "code": "PL", + "name": "Plateau" + }, + { + "code": "ZO", + "name": "Zou" + } + ], + "BN": [ + { + "code": "BE", + "name": "Belait" + }, + { + "code": "BM", + "name": "Brunei-Muara" + }, + { + "code": "TE", + "name": "Temburong" + }, + { + "code": "TU", + "name": "Tutong" + } + ], + "BO": [ + { + "code": "B", + "name": "Beni" + }, + { + "code": "H", + "name": "Chuquisaca" + }, + { + "code": "C", + "name": "Cochabamba" + }, + { + "code": "L", + "name": "La Paz" + }, + { + "code": "O", + "name": "Oruro" + }, + { + "code": "N", + "name": "Pando" + }, + { + "code": "P", + "name": "Potosí" + }, + { + "code": "S", + "name": "Santa Cruz" + }, + { + "code": "T", + "name": "Tarija" + } + ], + "BQ": [ + { + "code": "BO", + "name": "Bonaire" + }, + { + "code": "SA", + "name": "Saba" + }, + { + "code": "SE", + "name": "Sint Eustatius" + } + ], + "BR": [ + { + "code": "AC", + "name": "Acre" + }, + { + "code": "AL", + "name": "Alagoas" + }, + { + "code": "AP", + "name": "Amapá" + }, + { + "code": "AM", + "name": "Amazonas" + }, + { + "code": "BA", + "name": "Bahia" + }, + { + "code": "CE", + "name": "Ceará" + }, + { + "code": "ES", + "name": "Espírito Santo" + }, + { + "code": "DF", + "name": "Federal District" + }, + { + "code": "GO", + "name": "Goiás" + }, + { + "code": "MA", + "name": "Maranhão" + }, + { + "code": "MT", + "name": "Mato Grosso" + }, + { + "code": "MS", + "name": "Mato Grosso do Sul" + }, + { + "code": "MG", + "name": "Minas Gerais" + }, + { + "code": "PA", + "name": "Pará" + }, + { + "code": "PB", + "name": "Paraíba" + }, + { + "code": "PR", + "name": "Paraná" + }, + { + "code": "PE", + "name": "Pernambuco" + }, + { + "code": "PI", + "name": "Piauí" + }, + { + "code": "RJ", + "name": "Rio de Janeiro" + }, + { + "code": "RN", + "name": "Rio Grande do Norte" + }, + { + "code": "RS", + "name": "Rio Grande do Sul" + }, + { + "code": "RO", + "name": "Rondônia" + }, + { + "code": "RR", + "name": "Roraima" + }, + { + "code": "SC", + "name": "Santa Catarina" + }, + { + "code": "SP", + "name": "São Paulo" + }, + { + "code": "SE", + "name": "Sergipe" + }, + { + "code": "TO", + "name": "Tocantins" + } + ], + "BS": [ + { + "code": "AK", + "name": "Acklins" + }, + { + "code": "BY", + "name": "Berry Islands" + }, + { + "code": "BI", + "name": "Bimini" + }, + { + "code": "BP", + "name": "Black Point" + }, + { + "code": "CI", + "name": "Cat Island" + }, + { + "code": "CO", + "name": "Central Abaco" + }, + { + "code": "CS", + "name": "Central Andros" + }, + { + "code": "CE", + "name": "Central Eleuthera" + }, + { + "code": "CK", + "name": "Crooked Island" + }, + { + "code": "EG", + "name": "East Grand Bahama" + }, + { + "code": "EX", + "name": "Exuma" + }, + { + "code": "FP", + "name": "Freeport" + }, + { + "code": "GC", + "name": "Grand Cay" + }, + { + "code": "HI", + "name": "Harbour Island" + }, + { + "code": "HT", + "name": "Hope Town" + }, + { + "code": "IN", + "name": "Inagua" + }, + { + "code": "LI", + "name": "Long Island" + }, + { + "code": "MC", + "name": "Mangrove Cay" + }, + { + "code": "MG", + "name": "Mayaguana" + }, + { + "code": "MI", + "name": "Moore’s Island" + }, + { + "code": "NO", + "name": "North Abaco" + }, + { + "code": "NS", + "name": "North Andros" + }, + { + "code": "NE", + "name": "North Eleuthera" + }, + { + "code": "RI", + "name": "Ragged Island" + }, + { + "code": "RC", + "name": "Rum Cay" + }, + { + "code": "SS", + "name": "San Salvador" + }, + { + "code": "SO", + "name": "South Abaco" + }, + { + "code": "SA", + "name": "South Andros" + }, + { + "code": "SE", + "name": "South Eleuthera" + }, + { + "code": "SW", + "name": "Spanish Wells" + }, + { + "code": "WG", + "name": "West Grand Bahama" + } + ], + "BT": [ + { + "code": "33", + "name": "Bumthang" + }, + { + "code": "12", + "name": "Chukha" + }, + { + "code": "22", + "name": "Dagana" + }, + { + "code": "GA", + "name": "Gasa" + }, + { + "code": "13", + "name": "Haa" + }, + { + "code": "44", + "name": "Lhuntse" + }, + { + "code": "42", + "name": "Mongar" + }, + { + "code": "11", + "name": "Paro" + }, + { + "code": "43", + "name": "Pemagatshel" + }, + { + "code": "23", + "name": "Punakha" + }, + { + "code": "45", + "name": "Samdrup Jongkhar" + }, + { + "code": "14", + "name": "Samtse" + }, + { + "code": "31", + "name": "Sarpang" + }, + { + "code": "15", + "name": "Thimphu" + }, + { + "code": "41", + "name": "Trashigang" + }, + { + "code": "TY", + "name": "Trashiyangtse" + }, + { + "code": "32", + "name": "Trongsa" + }, + { + "code": "21", + "name": "Tsirang" + }, + { + "code": "24", + "name": "Wangdue Phodrang" + }, + { + "code": "34", + "name": "Zhemgang" + } + ], + "BW": [ + { + "code": "CE", + "name": "Central" + }, + { + "code": "CH", + "name": "Chobe" + }, + { + "code": "FR", + "name": "Francistown" + }, + { + "code": "GA", + "name": "Gaborone" + }, + { + "code": "GH", + "name": "Ghanzi" + }, + { + "code": "JW", + "name": "Jwaneng" + }, + { + "code": "KG", + "name": "Kgalagadi" + }, + { + "code": "KL", + "name": "Kgatleng" + }, + { + "code": "KW", + "name": "Kweneng" + }, + { + "code": "LO", + "name": "Lobatse" + }, + { + "code": "NE", + "name": "North East" + }, + { + "code": "NW", + "name": "North West" + }, + { + "code": "SP", + "name": "Selibe Phikwe" + }, + { + "code": "SE", + "name": "South East" + }, + { + "code": "SO", + "name": "Southern" + }, + { + "code": "ST", + "name": "Sowa Town" + } + ], + "BY": [ + { + "code": "BR", + "name": "Brest" + }, + { + "code": "HO", + "name": "Homel" + }, + { + "code": "HR", + "name": "Hrodna" + }, + { + "code": "MA", + "name": "Magileu" + }, + { + "code": "HM", + "name": "Minsk" + }, + { + "code": "MI", + "name": "Minsk Region" + }, + { + "code": "VI", + "name": "Vitebsk" + } + ], + "BZ": [ + { + "code": "BZ", + "name": "Belize" + }, + { + "code": "CY", + "name": "Cayo" + }, + { + "code": "CZL", + "name": "Corozal" + }, + { + "code": "OW", + "name": "Orange Walk" + }, + { + "code": "SC", + "name": "Stann Creek" + }, + { + "code": "TOL", + "name": "Toledo" + } + ], + "CA": [ + { + "code": "AB", + "name": "Alberta" + }, + { + "code": "BC", + "name": "British Columbia" + }, + { + "code": "MB", + "name": "Manitoba" + }, + { + "code": "NB", + "name": "New Brunswick" + }, + { + "code": "NL", + "name": "Newfoundland and Labrador" + }, + { + "code": "NT", + "name": "Northwest Territories" + }, + { + "code": "NS", + "name": "Nova Scotia" + }, + { + "code": "NU", + "name": "Nunavut" + }, + { + "code": "ON", + "name": "Ontario" + }, + { + "code": "PE", + "name": "Prince Edward Island" + }, + { + "code": "QC", + "name": "Quebec" + }, + { + "code": "SK", + "name": "Saskatchewan" + }, + { + "code": "YT", + "name": "Yukon" + } + ], + "CD": [ + { + "code": "BN", + "name": "Bandundu" + }, + { + "code": "BC", + "name": "Bas-Congo" + }, + { + "code": "BU", + "name": "Bas-Uélé" + }, + { + "code": "EQ", + "name": "Équateur" + }, + { + "code": "HK", + "name": "Haut-Katanga" + }, + { + "code": "HL", + "name": "Haut-Lomami" + }, + { + "code": "HU", + "name": "Haut-Uélé" + }, + { + "code": "IT", + "name": "Ituri" + }, + { + "code": "KS", + "name": "Kasaï" + }, + { + "code": "KC", + "name": "Kasaï Central" + }, + { + "code": "KW", + "name": "Kasaï-Occidental" + }, + { + "code": "KE", + "name": "Kasaï-Oriental" + }, + { + "code": "KA", + "name": "Katanga" + }, + { + "code": "KN", + "name": "Kinshasa" + }, + { + "code": "KG", + "name": "Kwango" + }, + { + "code": "KL", + "name": "Kwilu" + }, + { + "code": "LO", + "name": "Lomami" + }, + { + "code": "LU", + "name": "Lualaba" + }, + { + "code": "MN", + "name": "Mai-Ndombe" + }, + { + "code": "MA", + "name": "Maniema" + }, + { + "code": "MO", + "name": "Mongala" + }, + { + "code": "NU", + "name": "Nord-Ubangi" + }, + { + "code": "NK", + "name": "North Kivu" + }, + { + "code": "OR", + "name": "Orientale" + }, + { + "code": "SA", + "name": "Sankuru" + }, + { + "code": "SK", + "name": "South Kivu" + }, + { + "code": "SU", + "name": "Sud-Ubangi" + }, + { + "code": "TA", + "name": "Tanganyika" + }, + { + "code": "TO", + "name": "Tshopo" + }, + { + "code": "TU", + "name": "Tshuapa" + } + ], + "CF": [ + { + "code": "BB", + "name": "Bamingui-Bangoran" + }, + { + "code": "BGF", + "name": "Bangui" + }, + { + "code": "BK", + "name": "Basse-Kotto" + }, + { + "code": "HM", + "name": "Haut-Mbomou" + }, + { + "code": "HK", + "name": "Haute-Kotto" + }, + { + "code": "KG", + "name": "Kémo" + }, + { + "code": "LB", + "name": "Lobaye" + }, + { + "code": "HS", + "name": "Mambéré-Kadéï" + }, + { + "code": "MB", + "name": "Mbomou" + }, + { + "code": "KB", + "name": "Nana-Grébizi" + }, + { + "code": "NM", + "name": "Nana-Mambéré" + }, + { + "code": "MP", + "name": "Ombella-M’Poko" + }, + { + "code": "UK", + "name": "Ouaka" + }, + { + "code": "AC", + "name": "Ouham" + }, + { + "code": "OP", + "name": "Ouham-Pendé" + }, + { + "code": "SE", + "name": "Sangha-Mbaéré" + }, + { + "code": "VK", + "name": "Vakaga" + } + ], + "CG": [ + { + "code": "11", + "name": "Bouenza" + }, + { + "code": "BZV", + "name": "Brazzaville" + }, + { + "code": "8", + "name": "Cuvette" + }, + { + "code": "15", + "name": "Cuvette-Ouest" + }, + { + "code": "5", + "name": "Kouilou" + }, + { + "code": "2", + "name": "Lékoumou" + }, + { + "code": "7", + "name": "Likouala" + }, + { + "code": "9", + "name": "Niari" + }, + { + "code": "14", + "name": "Plateaux" + }, + { + "code": "16", + "name": "Pointe-Noire" + }, + { + "code": "12", + "name": "Pool" + }, + { + "code": "13", + "name": "Sangha" + } + ], + "CH": [ + { + "code": "AG", + "name": "Aargau" + }, + { + "code": "AR", + "name": "Appenzell Ausserrhoden" + }, + { + "code": "AI", + "name": "Appenzell Innerrhoden" + }, + { + "code": "BL", + "name": "Basel-Landschaft" + }, + { + "code": "BS", + "name": "Basel-Stadt" + }, + { + "code": "BE", + "name": "Bern" + }, + { + "code": "FR", + "name": "Fribourg" + }, + { + "code": "GE", + "name": "Geneva" + }, + { + "code": "GL", + "name": "Glarus" + }, + { + "code": "GR", + "name": "Graubünden" + }, + { + "code": "JU", + "name": "Jura" + }, + { + "code": "LU", + "name": "Lucerne" + }, + { + "code": "NE", + "name": "Neuchâtel" + }, + { + "code": "NW", + "name": "Nidwalden" + }, + { + "code": "OW", + "name": "Obwalden" + }, + { + "code": "SH", + "name": "Schaffhausen" + }, + { + "code": "SZ", + "name": "Schwyz" + }, + { + "code": "SO", + "name": "Solothurn" + }, + { + "code": "SG", + "name": "St. Gallen" + }, + { + "code": "TG", + "name": "Thurgau" + }, + { + "code": "TI", + "name": "Ticino" + }, + { + "code": "UR", + "name": "Uri" + }, + { + "code": "VS", + "name": "Valais" + }, + { + "code": "VD", + "name": "Vaud" + }, + { + "code": "ZG", + "name": "Zug" + }, + { + "code": "ZH", + "name": "Zürich" + } + ], + "CI": [ + { + "code": "AB", + "name": "Abidjan" + }, + { + "code": "16", + "name": "Agnéby" + }, + { + "code": "17", + "name": "Bafing" + }, + { + "code": "09", + "name": "Bas-Sassandra" + }, + { + "code": "BS", + "name": "Bas-Sassandra²" + }, + { + "code": "CM", + "name": "Comoé" + }, + { + "code": "10", + "name": "Denguélé" + }, + { + "code": "DN", + "name": "Denguélé²" + }, + { + "code": "06", + "name": "Dix-Huit Montagnes" + }, + { + "code": "18", + "name": "Fromager" + }, + { + "code": "GD", + "name": "Gôh-Djiboua" + }, + { + "code": "02", + "name": "Haut-Sassandra" + }, + { + "code": "07", + "name": "Lacs" + }, + { + "code": "LC", + "name": "Lacs²" + }, + { + "code": "01", + "name": "Lagunes" + }, + { + "code": "LG", + "name": "Lagunes²" + }, + { + "code": "12", + "name": "Marahoué" + }, + { + "code": "MG", + "name": "Montagnes" + }, + { + "code": "19", + "name": "Moyen-Cavally" + }, + { + "code": "05", + "name": "Moyen-Comoé" + }, + { + "code": "11", + "name": "N’zi-Comoé" + }, + { + "code": "SM", + "name": "Sassandra-Marahoué" + }, + { + "code": "SV", + "name": "Savanes" + }, + { + "code": "03", + "name": "Savanes²" + }, + { + "code": "15", + "name": "Sud-Bandama" + }, + { + "code": "13", + "name": "Sud-Comoé" + }, + { + "code": "04", + "name": "Vallée du Bandama" + }, + { + "code": "VB", + "name": "Vallée du Bandama²" + }, + { + "code": "WR", + "name": "Woroba" + }, + { + "code": "14", + "name": "Worodougou" + }, + { + "code": "YM", + "name": "Yamoussoukro" + }, + { + "code": "08", + "name": "Zanzan" + }, + { + "code": "ZZ", + "name": "Zanzan²" + } + ], + "CL": [ + { + "code": "AN", + "name": "Antofagasta" + }, + { + "code": "AR", + "name": "Araucanía" + }, + { + "code": "AP", + "name": "Arica y Parinacota" + }, + { + "code": "AT", + "name": "Atacama" + }, + { + "code": "AI", + "name": "Aysén" + }, + { + "code": "BI", + "name": "Bío Bío" + }, + { + "code": "CO", + "name": "Coquimbo" + }, + { + "code": "LI", + "name": "Libertador General Bernardo O’Higgins" + }, + { + "code": "LL", + "name": "Los Lagos" + }, + { + "code": "LR", + "name": "Los Ríos" + }, + { + "code": "MA", + "name": "Magallanes Region" + }, + { + "code": "ML", + "name": "Maule" + }, + { + "code": "RM", + "name": "Santiago Metropolitan" + }, + { + "code": "TA", + "name": "Tarapacá" + }, + { + "code": "VS", + "name": "Valparaíso" + } + ], + "CM": [ + { + "code": "AD", + "name": "Adamawa" + }, + { + "code": "CE", + "name": "Centre" + }, + { + "code": "ES", + "name": "East" + }, + { + "code": "EN", + "name": "Far North" + }, + { + "code": "LT", + "name": "Littoral" + }, + { + "code": "NO", + "name": "North" + }, + { + "code": "NW", + "name": "Northwest" + }, + { + "code": "SU", + "name": "South" + }, + { + "code": "SW", + "name": "Southwest" + }, + { + "code": "OU", + "name": "West" + } + ], + "CN": [ + { + "code": "AH", + "name": "Anhui" + }, + { + "code": "BJ", + "name": "Beijing" + }, + { + "code": "CQ", + "name": "Chongqing" + }, + { + "code": "FJ", + "name": "Fujian" + }, + { + "code": "GS", + "name": "Gansu" + }, + { + "code": "GD", + "name": "Guangdong" + }, + { + "code": "GX", + "name": "Guangxi" + }, + { + "code": "GZ", + "name": "Guizhou" + }, + { + "code": "HI", + "name": "Hainan" + }, + { + "code": "HE", + "name": "Hebei" + }, + { + "code": "HL", + "name": "Heilongjiang" + }, + { + "code": "HA", + "name": "Henan" + }, + { + "code": "HK", + "name": "Hong Kong" + }, + { + "code": "HB", + "name": "Hubei" + }, + { + "code": "HN", + "name": "Hunan" + }, + { + "code": "NM", + "name": "Inner Mongolia" + }, + { + "code": "JS", + "name": "Jiangsu" + }, + { + "code": "JX", + "name": "Jiangxi" + }, + { + "code": "JL", + "name": "Jilin" + }, + { + "code": "LN", + "name": "Liaoning" + }, + { + "code": "MO", + "name": "Macau" + }, + { + "code": "NX", + "name": "Ningxia" + }, + { + "code": "QH", + "name": "Qinghai" + }, + { + "code": "SN", + "name": "Shaanxi" + }, + { + "code": "SD", + "name": "Shandong" + }, + { + "code": "SH", + "name": "Shanghai" + }, + { + "code": "SX", + "name": "Shanxi" + }, + { + "code": "SC", + "name": "Sichuan" + }, + { + "code": "TW", + "name": "Taiwan" + }, + { + "code": "TJ", + "name": "Tianjin" + }, + { + "code": "XZ", + "name": "Tibet" + }, + { + "code": "XJ", + "name": "Xinjiang" + }, + { + "code": "YN", + "name": "Yunnan" + }, + { + "code": "ZJ", + "name": "Zhejiang" + } + ], + "CO": [ + { + "code": "AMA", + "name": "Amazonas" + }, + { + "code": "ANT", + "name": "Antioquia" + }, + { + "code": "ARA", + "name": "Arauca" + }, + { + "code": "ATL", + "name": "Atlántico" + }, + { + "code": "BOL", + "name": "Bolívar" + }, + { + "code": "BOY", + "name": "Boyacá" + }, + { + "code": "CAL", + "name": "Caldas" + }, + { + "code": "DC", + "name": "Capital District" + }, + { + "code": "CAQ", + "name": "Caquetá" + }, + { + "code": "CAS", + "name": "Casanare" + }, + { + "code": "CAU", + "name": "Cauca" + }, + { + "code": "CES", + "name": "Cesar" + }, + { + "code": "CHO", + "name": "Chocó" + }, + { + "code": "COR", + "name": "Córdoba" + }, + { + "code": "CUN", + "name": "Cundinamarca" + }, + { + "code": "GUA", + "name": "Guainía" + }, + { + "code": "GUV", + "name": "Guaviare" + }, + { + "code": "HUI", + "name": "Huila" + }, + { + "code": "LAG", + "name": "La Guajira" + }, + { + "code": "MAG", + "name": "Magdalena" + }, + { + "code": "MET", + "name": "Meta" + }, + { + "code": "NAR", + "name": "Nariño" + }, + { + "code": "NSA", + "name": "Norte de Santander" + }, + { + "code": "PUT", + "name": "Putumayo" + }, + { + "code": "QUI", + "name": "Quindío" + }, + { + "code": "RIS", + "name": "Risaralda" + }, + { + "code": "SAP", + "name": "San Andrés & Providencia" + }, + { + "code": "SAN", + "name": "Santander" + }, + { + "code": "SUC", + "name": "Sucre" + }, + { + "code": "TOL", + "name": "Tolima" + }, + { + "code": "VAC", + "name": "Valle del Cauca" + }, + { + "code": "VAU", + "name": "Vaupés" + }, + { + "code": "VID", + "name": "Vichada" + } + ], + "CR": [ + { + "code": "A", + "name": "Alajuela" + }, + { + "code": "C", + "name": "Cartago" + }, + { + "code": "G", + "name": "Guanacaste" + }, + { + "code": "H", + "name": "Heredia" + }, + { + "code": "L", + "name": "Limón" + }, + { + "code": "P", + "name": "Puntarenas" + }, + { + "code": "SJ", + "name": "San José" + } + ], + "CU": [ + { + "code": "01", + "name": "Pinar del Río" + }, + { + "code": "03", + "name": "Havana" + }, + { + "code": "04", + "name": "Matanzas" + }, + { + "code": "05", + "name": "Villa Clara" + }, + { + "code": "06", + "name": "Cienfuegos" + }, + { + "code": "07", + "name": "Sancti Spíritus" + }, + { + "code": "08", + "name": "Ciego de Ãvila" + }, + { + "code": "09", + "name": "Camagüey" + }, + { + "code": "10", + "name": "Las Tunas" + }, + { + "code": "11", + "name": "Holguín" + }, + { + "code": "12", + "name": "Granma" + }, + { + "code": "13", + "name": "Santiago de Cuba" + }, + { + "code": "14", + "name": "Guantánamo" + }, + { + "code": "15", + "name": "Artemisa" + }, + { + "code": "16", + "name": "Mayabeque" + }, + { + "code": "99", + "name": "Isla de la Juventud" + } + ], + "CV": [ + { + "code": "B", + "name": "Barlavento Islands" + }, + { + "code": "BV", + "name": "Boa Vista" + }, + { + "code": "BR", + "name": "Brava" + }, + { + "code": "MA", + "name": "Maio" + }, + { + "code": "MO", + "name": "Mosteiros" + }, + { + "code": "PA", + "name": "Paul" + }, + { + "code": "PN", + "name": "Porto Novo" + }, + { + "code": "PR", + "name": "Praia" + }, + { + "code": "RB", + "name": "Ribeira Brava" + }, + { + "code": "RG", + "name": "Ribeira Grande" + }, + { + "code": "RS", + "name": "Ribeira Grande de Santiago" + }, + { + "code": "SL", + "name": "Sal" + }, + { + "code": "CA", + "name": "Santa Catarina" + }, + { + "code": "CF", + "name": "Santa Catarina do Fogo" + }, + { + "code": "CR", + "name": "Santa Cruz" + }, + { + "code": "SD", + "name": "São Domingos" + }, + { + "code": "SF", + "name": "São Filipe" + }, + { + "code": "SO", + "name": "São Lourenço dos Órgãos" + }, + { + "code": "SM", + "name": "São Miguel" + }, + { + "code": "SS", + "name": "São Salvador do Mundo" + }, + { + "code": "SV", + "name": "São Vicente" + }, + { + "code": "S", + "name": "Sotavento Islands" + }, + { + "code": "TA", + "name": "Tarrafal" + }, + { + "code": "TS", + "name": "Tarrafal de São Nicolau" + } + ], + "CY": [ + { + "code": "01", + "name": "Nicosia" + }, + { + "code": "02", + "name": "Limassol" + }, + { + "code": "03", + "name": "Larnaca" + }, + { + "code": "04", + "name": "Famagusta" + }, + { + "code": "05", + "name": "Paphos" + }, + { + "code": "06", + "name": "Kyrenia" + } + ], + "CZ": [ + { + "code": "201", + "name": "BeneÅ¡ov" + }, + { + "code": "202", + "name": "Beroun" + }, + { + "code": "641", + "name": "Blansko" + }, + { + "code": "644", + "name": "BÅ™eclav" + }, + { + "code": "642", + "name": "Brno-mÄ›sto" + }, + { + "code": "643", + "name": "Brno-venkov" + }, + { + "code": "801", + "name": "Bruntál" + }, + { + "code": "511", + "name": "ÄŒeská Lípa" + }, + { + "code": "311", + "name": "ÄŒeské BudÄ›jovice" + }, + { + "code": "312", + "name": "ÄŒeský Krumlov" + }, + { + "code": "411", + "name": "Cheb" + }, + { + "code": "422", + "name": "Chomutov" + }, + { + "code": "531", + "name": "Chrudim" + }, + { + "code": "421", + "name": "DÄ›Äín" + }, + { + "code": "321", + "name": "Domažlice" + }, + { + "code": "802", + "name": "Frýdek-Místek" + }, + { + "code": "631", + "name": "HavlíÄkův Brod" + }, + { + "code": "645", + "name": "Hodonín" + }, + { + "code": "521", + "name": "Hradec Králové" + }, + { + "code": "512", + "name": "Jablonec nad Nisou" + }, + { + "code": "711", + "name": "Jeseník" + }, + { + "code": "522", + "name": "JiÄín" + }, + { + "code": "632", + "name": "Jihlava" + }, + { + "code": "31", + "name": "JihoÄeský" + }, + { + "code": "64", + "name": "Jihomoravský" + }, + { + "code": "313", + "name": "JindÅ™ichův Hradec" + }, + { + "code": "41", + "name": "Karlovarský" + }, + { + "code": "412", + "name": "Karlovy Vary" + }, + { + "code": "803", + "name": "Karviná" + }, + { + "code": "203", + "name": "Kladno" + }, + { + "code": "322", + "name": "Klatovy" + }, + { + "code": "204", + "name": "Kolín" + }, + { + "code": "52", + "name": "Královéhradecký" + }, + { + "code": "721", + "name": "Kroměříž" + }, + { + "code": "205", + "name": "Kutná Hora" + }, + { + "code": "513", + "name": "Liberec" + }, + { + "code": "51", + "name": "Liberecký" + }, + { + "code": "423", + "name": "Litoměřice" + }, + { + "code": "424", + "name": "Louny" + }, + { + "code": "206", + "name": "MÄ›lník" + }, + { + "code": "207", + "name": "Mladá Boleslav" + }, + { + "code": "80", + "name": "Moravskoslezský" + }, + { + "code": "425", + "name": "Most" + }, + { + "code": "523", + "name": "Náchod" + }, + { + "code": "804", + "name": "Nový JiÄín" + }, + { + "code": "208", + "name": "Nymburk" + }, + { + "code": "712", + "name": "Olomouc" + }, + { + "code": "71", + "name": "Olomoucký" + }, + { + "code": "805", + "name": "Opava" + }, + { + "code": "806", + "name": "Ostrava" + }, + { + "code": "532", + "name": "Pardubice" + }, + { + "code": "53", + "name": "Pardubický" + }, + { + "code": "633", + "name": "PelhÅ™imov" + }, + { + "code": "314", + "name": "Písek" + }, + { + "code": "323", + "name": "Plzeň" + }, + { + "code": "325", + "name": "Plzeň-North" + }, + { + "code": "324", + "name": "Plzeň-South" + }, + { + "code": "32", + "name": "Plzeňský" + }, + { + "code": "315", + "name": "Prachatice" + }, + { + "code": "101", + "name": "Prague 1" + }, + { + "code": "110", + "name": "Prague 10" + }, + { + "code": "111", + "name": "Prague 11" + }, + { + "code": "112", + "name": "Prague 12" + }, + { + "code": "113", + "name": "Prague 13" + }, + { + "code": "114", + "name": "Prague 14" + }, + { + "code": "115", + "name": "Prague 15" + }, + { + "code": "116", + "name": "Prague 16" + }, + { + "code": "117", + "name": "Prague 17" + }, + { + "code": "118", + "name": "Prague 18" + }, + { + "code": "119", + "name": "Prague 19" + }, + { + "code": "102", + "name": "Prague 2" + }, + { + "code": "120", + "name": "Prague 20" + }, + { + "code": "121", + "name": "Prague 21" + }, + { + "code": "122", + "name": "Prague 22" + }, + { + "code": "103", + "name": "Prague 3" + }, + { + "code": "104", + "name": "Prague 4" + }, + { + "code": "105", + "name": "Prague 5" + }, + { + "code": "106", + "name": "Prague 6" + }, + { + "code": "107", + "name": "Prague 7" + }, + { + "code": "108", + "name": "Prague 8" + }, + { + "code": "109", + "name": "Prague 9" + }, + { + "code": "209", + "name": "Prague-East" + }, + { + "code": "20A", + "name": "Prague-West" + }, + { + "code": "10", + "name": "Prague, Hlavní meÅ¡to" + }, + { + "code": "714", + "name": "PÅ™erov" + }, + { + "code": "20B", + "name": "Příbram" + }, + { + "code": "713", + "name": "ProstÄ›jov" + }, + { + "code": "20C", + "name": "Rakovník" + }, + { + "code": "326", + "name": "Rokycany" + }, + { + "code": "524", + "name": "Rychnov nad Kněžnou" + }, + { + "code": "514", + "name": "Semily" + }, + { + "code": "413", + "name": "Sokolov" + }, + { + "code": "316", + "name": "Strakonice" + }, + { + "code": "20", + "name": "StÅ™edoÄeský" + }, + { + "code": "715", + "name": "Å umperk" + }, + { + "code": "533", + "name": "Svitavy" + }, + { + "code": "317", + "name": "Tábor" + }, + { + "code": "327", + "name": "Tachov" + }, + { + "code": "426", + "name": "Teplice" + }, + { + "code": "634", + "name": "TÅ™ebíÄ" + }, + { + "code": "525", + "name": "Trutnov" + }, + { + "code": "722", + "name": "Uherské HradiÅ¡tÄ›" + }, + { + "code": "42", + "name": "Ústecký" + }, + { + "code": "427", + "name": "Ústí nad Labem" + }, + { + "code": "534", + "name": "Ústí nad Orlicí" + }, + { + "code": "723", + "name": "Vsetín" + }, + { + "code": "646", + "name": "VyÅ¡kov" + }, + { + "code": "63", + "name": "VysoÄina" + }, + { + "code": "635", + "name": "ŽÄár nad Sázavou" + }, + { + "code": "724", + "name": "Zlín" + }, + { + "code": "72", + "name": "Zlínský" + }, + { + "code": "647", + "name": "Znojmo" + } + ], + "DE": [ + { + "code": "BW", + "name": "Baden-Württemberg" + }, + { + "code": "BY", + "name": "Bavaria" + }, + { + "code": "BE", + "name": "Berlin" + }, + { + "code": "BB", + "name": "Brandenburg" + }, + { + "code": "HB", + "name": "Bremen" + }, + { + "code": "HH", + "name": "Hamburg" + }, + { + "code": "HE", + "name": "Hesse" + }, + { + "code": "NI", + "name": "Lower Saxony" + }, + { + "code": "MV", + "name": "Mecklenburg-Vorpommern" + }, + { + "code": "NW", + "name": "North Rhine-Westphalia" + }, + { + "code": "RP", + "name": "Rhineland-Palatinate" + }, + { + "code": "SL", + "name": "Saarland" + }, + { + "code": "SN", + "name": "Saxony" + }, + { + "code": "ST", + "name": "Saxony-Anhalt" + }, + { + "code": "SH", + "name": "Schleswig-Holstein" + }, + { + "code": "TH", + "name": "Thuringia" + } + ], + "DJ": [ + { + "code": "AS", + "name": "Ali Sabieh" + }, + { + "code": "AR", + "name": "Arta" + }, + { + "code": "DI", + "name": "Dikhil" + }, + { + "code": "DJ", + "name": "Djibouti" + }, + { + "code": "OB", + "name": "Obock" + }, + { + "code": "TA", + "name": "Tadjourah" + } + ], + "DK": [ + { + "code": "81", + "name": "Northern Denmark" + }, + { + "code": "82", + "name": "Central Denmark" + }, + { + "code": "83", + "name": "Southern Denmark" + }, + { + "code": "84", + "name": "Capital Region" + }, + { + "code": "85", + "name": "Zealand" + } + ], + "DM": [ + { + "code": "02", + "name": "Saint Andrew" + }, + { + "code": "03", + "name": "Saint David" + }, + { + "code": "04", + "name": "Saint George" + }, + { + "code": "05", + "name": "Saint John" + }, + { + "code": "06", + "name": "Saint Joseph" + }, + { + "code": "07", + "name": "Saint Luke" + }, + { + "code": "08", + "name": "Saint Mark" + }, + { + "code": "09", + "name": "Saint Patrick" + }, + { + "code": "10", + "name": "Saint Paul" + }, + { + "code": "11", + "name": "Saint Peter" + } + ], + "DO": [ + { + "code": "01", + "name": "Distrito Nacional" + }, + { + "code": "02", + "name": "Azua" + }, + { + "code": "03", + "name": "Baoruco" + }, + { + "code": "04", + "name": "Barahona" + }, + { + "code": "05", + "name": "Dajabón" + }, + { + "code": "06", + "name": "Duarte" + }, + { + "code": "07", + "name": "Elías Piña" + }, + { + "code": "08", + "name": "El Seibo" + }, + { + "code": "09", + "name": "Espaillat" + }, + { + "code": "10", + "name": "Independencia" + }, + { + "code": "11", + "name": "La Altagracia" + }, + { + "code": "12", + "name": "La Romana" + }, + { + "code": "13", + "name": "La Vega" + }, + { + "code": "14", + "name": "María Trinidad Sánchez" + }, + { + "code": "15", + "name": "Monte Cristi" + }, + { + "code": "16", + "name": "Pedernales" + }, + { + "code": "17", + "name": "Peravia" + }, + { + "code": "18", + "name": "Puerto Plata" + }, + { + "code": "19", + "name": "Hermanas Mirabal" + }, + { + "code": "20", + "name": "Samaná" + }, + { + "code": "21", + "name": "San Cristóbal" + }, + { + "code": "22", + "name": "San Juan" + }, + { + "code": "23", + "name": "San Pedro de Macorís" + }, + { + "code": "24", + "name": "Sánchez Ramírez" + }, + { + "code": "25", + "name": "Santiago" + }, + { + "code": "26", + "name": "Santiago Rodríguez" + }, + { + "code": "27", + "name": "Valverde" + }, + { + "code": "28", + "name": "Monseñor Nouel" + }, + { + "code": "29", + "name": "Monte Plata" + }, + { + "code": "30", + "name": "Hato Mayor" + }, + { + "code": "31", + "name": "San José de Ocoa" + }, + { + "code": "32", + "name": "Santo Domingo" + }, + { + "code": "33", + "name": "Cibao Nordeste" + }, + { + "code": "34", + "name": "Cibao Noroeste" + }, + { + "code": "35", + "name": "Cibao Norte" + }, + { + "code": "36", + "name": "Cibao Sur" + }, + { + "code": "37", + "name": "El Valle" + }, + { + "code": "38", + "name": "Enriquillo" + }, + { + "code": "39", + "name": "Higüamo" + }, + { + "code": "40", + "name": "Ozama" + }, + { + "code": "41", + "name": "Valdesia" + }, + { + "code": "42", + "name": "Yuma" + } + ], + "DZ": [ + { + "code": "01", + "name": "Adrar" + }, + { + "code": "02", + "name": "Chlef" + }, + { + "code": "03", + "name": "Laghouat" + }, + { + "code": "04", + "name": "Oum El Bouaghi" + }, + { + "code": "05", + "name": "Batna" + }, + { + "code": "06", + "name": "Béjaïa" + }, + { + "code": "07", + "name": "Biskra" + }, + { + "code": "08", + "name": "Béchar" + }, + { + "code": "09", + "name": "Blida" + }, + { + "code": "10", + "name": "Bouira" + }, + { + "code": "11", + "name": "Tamanghasset" + }, + { + "code": "12", + "name": "Tébessa" + }, + { + "code": "13", + "name": "Tlemcen" + }, + { + "code": "14", + "name": "Tiaret" + }, + { + "code": "15", + "name": "Tizi Ouzou" + }, + { + "code": "16", + "name": "Algiers" + }, + { + "code": "17", + "name": "Djelfa" + }, + { + "code": "18", + "name": "Jijel" + }, + { + "code": "19", + "name": "Sétif" + }, + { + "code": "20", + "name": "Saïda" + }, + { + "code": "21", + "name": "Skikda" + }, + { + "code": "22", + "name": "Sidi Bel Abbès" + }, + { + "code": "23", + "name": "Annaba" + }, + { + "code": "24", + "name": "Guelma" + }, + { + "code": "25", + "name": "Constantine" + }, + { + "code": "26", + "name": "Médéa" + }, + { + "code": "27", + "name": "Mostaganem" + }, + { + "code": "28", + "name": "M’Sila" + }, + { + "code": "29", + "name": "Mascara" + }, + { + "code": "30", + "name": "Ouargla" + }, + { + "code": "31", + "name": "Oran" + }, + { + "code": "32", + "name": "El Bayadh" + }, + { + "code": "33", + "name": "Illizi" + }, + { + "code": "34", + "name": "Bordj Bou Arréridj" + }, + { + "code": "35", + "name": "Boumerdès" + }, + { + "code": "36", + "name": "El Tarf" + }, + { + "code": "37", + "name": "Tindouf" + }, + { + "code": "38", + "name": "Tissemsilt" + }, + { + "code": "39", + "name": "El Oued" + }, + { + "code": "40", + "name": "Khenchela" + }, + { + "code": "41", + "name": "Souk Ahras" + }, + { + "code": "42", + "name": "Tipasa" + }, + { + "code": "43", + "name": "Mila" + }, + { + "code": "44", + "name": "Aïn Defla" + }, + { + "code": "45", + "name": "Naama" + }, + { + "code": "46", + "name": "Aïn Témouchent" + }, + { + "code": "47", + "name": "Ghardaïa" + }, + { + "code": "48", + "name": "Relizane" + } + ], + "EC": [ + { + "code": "A", + "name": "Azuay" + }, + { + "code": "B", + "name": "Bolívar" + }, + { + "code": "F", + "name": "Cañar" + }, + { + "code": "C", + "name": "Carchi" + }, + { + "code": "H", + "name": "Chimborazo" + }, + { + "code": "X", + "name": "Cotopaxi" + }, + { + "code": "O", + "name": "El Oro" + }, + { + "code": "E", + "name": "Esmeraldas" + }, + { + "code": "W", + "name": "Galápagos" + }, + { + "code": "G", + "name": "Guayas" + }, + { + "code": "I", + "name": "Imbabura" + }, + { + "code": "L", + "name": "Loja" + }, + { + "code": "R", + "name": "Los Ríos" + }, + { + "code": "M", + "name": "Manabí" + }, + { + "code": "S", + "name": "Morona-Santiago" + }, + { + "code": "N", + "name": "Napo" + }, + { + "code": "D", + "name": "Orellana" + }, + { + "code": "Y", + "name": "Pastaza" + }, + { + "code": "P", + "name": "Pichincha" + }, + { + "code": "SE", + "name": "Santa Elena" + }, + { + "code": "SD", + "name": "Santo Domingo de los Tsáchilas" + }, + { + "code": "U", + "name": "Sucumbíos" + }, + { + "code": "T", + "name": "Tungurahua" + }, + { + "code": "Z", + "name": "Zamora-Chinchipe" + } + ], + "EE": [ + { + "code": "37", + "name": "Harju" + }, + { + "code": "39", + "name": "Hiiu" + }, + { + "code": "44", + "name": "Ida-Viru" + }, + { + "code": "49", + "name": "Jõgeva" + }, + { + "code": "51", + "name": "Järva" + }, + { + "code": "57", + "name": "Lääne" + }, + { + "code": "59", + "name": "Lääne-Viru" + }, + { + "code": "65", + "name": "Põlva" + }, + { + "code": "67", + "name": "Pärnu" + }, + { + "code": "70", + "name": "Rapla" + }, + { + "code": "74", + "name": "Saare" + }, + { + "code": "78", + "name": "Tartu" + }, + { + "code": "82", + "name": "Valga" + }, + { + "code": "84", + "name": "Viljandi" + }, + { + "code": "86", + "name": "Võru" + } + ], + "EG": [ + { + "code": "SHR", + "name": "Al Sharqia" + }, + { + "code": "ALX", + "name": "Alexandria" + }, + { + "code": "ASN", + "name": "Aswan" + }, + { + "code": "AST", + "name": "Asyut" + }, + { + "code": "BH", + "name": "Beheira" + }, + { + "code": "BNS", + "name": "Beni Suef" + }, + { + "code": "C", + "name": "Cairo" + }, + { + "code": "DK", + "name": "Dakahlia" + }, + { + "code": "DT", + "name": "Damietta" + }, + { + "code": "FYM", + "name": "Faiyum" + }, + { + "code": "GH", + "name": "Gharbia" + }, + { + "code": "GZ", + "name": "Giza" + }, + { + "code": "IS", + "name": "Ismailia" + }, + { + "code": "KFS", + "name": "Kafr el-Sheikh" + }, + { + "code": "LX", + "name": "Luxor" + }, + { + "code": "MT", + "name": "Matrouh" + }, + { + "code": "MN", + "name": "Minya" + }, + { + "code": "MNF", + "name": "Monufia" + }, + { + "code": "WAD", + "name": "New Valley" + }, + { + "code": "SIN", + "name": "North Sinai" + }, + { + "code": "PTS", + "name": "Port Said" + }, + { + "code": "KB", + "name": "Qalyubia" + }, + { + "code": "KN", + "name": "Qena" + }, + { + "code": "BA", + "name": "Red Sea" + }, + { + "code": "SHG", + "name": "Sohag" + }, + { + "code": "JS", + "name": "South Sinai" + }, + { + "code": "SUZ", + "name": "Suez" + } + ], + "ER": [ + { + "code": "AN", + "name": "Anseba" + }, + { + "code": "DU", + "name": "Debub" + }, + { + "code": "GB", + "name": "Gash-Barka" + }, + { + "code": "MA", + "name": "Maekel" + }, + { + "code": "SK", + "name": "Northern Red Sea" + }, + { + "code": "DK", + "name": "Southern Red Sea" + } + ], + "ES": [ + { + "code": "C", + "name": "A Coruña" + }, + { + "code": "VI", + "name": "Ãlava" + }, + { + "code": "AB", + "name": "Albacete" + }, + { + "code": "A", + "name": "Alicante" + }, + { + "code": "AL", + "name": "Almería" + }, + { + "code": "AN", + "name": "Andalusia" + }, + { + "code": "AR", + "name": "Aragon" + }, + { + "code": "AS", + "name": "Asturias" + }, + { + "code": "O", + "name": "Asturias Province" + }, + { + "code": "AV", + "name": "Ãvila" + }, + { + "code": "BA", + "name": "Badajoz" + }, + { + "code": "IB", + "name": "Balearic Islands" + }, + { + "code": "PM", + "name": "Balears Province" + }, + { + "code": "B", + "name": "Barcelona" + }, + { + "code": "PV", + "name": "Basque Country" + }, + { + "code": "BI", + "name": "Biscay" + }, + { + "code": "BU", + "name": "Burgos" + }, + { + "code": "CC", + "name": "Cáceres" + }, + { + "code": "CA", + "name": "Cádiz" + }, + { + "code": "CB", + "name": "Cantabria" + }, + { + "code": "S", + "name": "Cantabria Province" + }, + { + "code": "CS", + "name": "Castellón" + }, + { + "code": "CL", + "name": "Castile and León" + }, + { + "code": "CM", + "name": "Castile-La Mancha" + }, + { + "code": "CT", + "name": "Catalonia" + }, + { + "code": "CE", + "name": "Ceuta" + }, + { + "code": "CR", + "name": "Ciudad Real" + }, + { + "code": "CO", + "name": "Córdoba" + }, + { + "code": "CU", + "name": "Cuenca" + }, + { + "code": "EX", + "name": "Extremadura" + }, + { + "code": "GA", + "name": "Galicia" + }, + { + "code": "SS", + "name": "Gipuzkoa" + }, + { + "code": "GI", + "name": "Girona" + }, + { + "code": "GR", + "name": "Granada" + }, + { + "code": "GU", + "name": "Guadalajara" + }, + { + "code": "H", + "name": "Huelva" + }, + { + "code": "HU", + "name": "Huesca" + }, + { + "code": "J", + "name": "Jaén" + }, + { + "code": "RI", + "name": "La Rioja" + }, + { + "code": "LO", + "name": "La Rioja Province" + }, + { + "code": "GC", + "name": "Las Palmas" + }, + { + "code": "LE", + "name": "León" + }, + { + "code": "L", + "name": "Lleida" + }, + { + "code": "LU", + "name": "Lugo" + }, + { + "code": "MD", + "name": "Madrid Autonomous Community" + }, + { + "code": "M", + "name": "Madrid Province" + }, + { + "code": "MA", + "name": "Málaga" + }, + { + "code": "ML", + "name": "Melilla" + }, + { + "code": "MU", + "name": "Murcia" + }, + { + "code": "MC", + "name": "Murcia Region" + }, + { + "code": "NA", + "name": "Navarra" + }, + { + "code": "NC", + "name": "Navarra Chartered Community" + }, + { + "code": "OR", + "name": "Ourense" + }, + { + "code": "P", + "name": "Palencia" + }, + { + "code": "PO", + "name": "Pontevedra" + }, + { + "code": "SA", + "name": "Salamanca" + }, + { + "code": "TF", + "name": "Santa Cruz de Tenerife" + }, + { + "code": "SG", + "name": "Segovia" + }, + { + "code": "SE", + "name": "Seville" + }, + { + "code": "SO", + "name": "Soria" + }, + { + "code": "T", + "name": "Tarragona" + }, + { + "code": "TE", + "name": "Teruel" + }, + { + "code": "TO", + "name": "Toledo" + }, + { + "code": "V", + "name": "Valencia" + }, + { + "code": "VC", + "name": "Valencian Community" + }, + { + "code": "VA", + "name": "Valladolid" + }, + { + "code": "ZA", + "name": "Zamora" + }, + { + "code": "Z", + "name": "Zaragoza" + } + ], + "ET": [ + { + "code": "AA", + "name": "Addis Ababa" + }, + { + "code": "AF", + "name": "Afar" + }, + { + "code": "AM", + "name": "Amhara" + }, + { + "code": "BE", + "name": "Benishangul-Gumuz" + }, + { + "code": "DD", + "name": "Dire Dawa" + }, + { + "code": "GA", + "name": "Gambela" + }, + { + "code": "HA", + "name": "Harari" + }, + { + "code": "OR", + "name": "Oromia" + }, + { + "code": "SO", + "name": "Somali" + }, + { + "code": "SN", + "name": "Southern Nations, Nationalities, and Peoples" + }, + { + "code": "TI", + "name": "Tigray" + } + ], + "FI": [ + { + "code": "02", + "name": "South Karelia" + }, + { + "code": "03", + "name": "Southern Ostrobothnia" + }, + { + "code": "04", + "name": "Southern Savonia" + }, + { + "code": "05", + "name": "Kainuu" + }, + { + "code": "06", + "name": "Tavastia Proper" + }, + { + "code": "07", + "name": "Central Ostrobothnia" + }, + { + "code": "08", + "name": "Central Finland" + }, + { + "code": "09", + "name": "Kymenlaakso" + }, + { + "code": "10", + "name": "Lapland" + }, + { + "code": "11", + "name": "Pirkanmaa" + }, + { + "code": "12", + "name": "Ostrobothnia" + }, + { + "code": "13", + "name": "North Karelia" + }, + { + "code": "14", + "name": "Northern Ostrobothnia" + }, + { + "code": "15", + "name": "Northern Savonia" + }, + { + "code": "16", + "name": "Päijänne Tavastia" + }, + { + "code": "17", + "name": "Satakunta" + }, + { + "code": "18", + "name": "Uusimaa" + }, + { + "code": "19", + "name": "Southwest Finland" + } + ], + "FJ": [ + { + "code": "01", + "name": "Ba" + }, + { + "code": "02", + "name": "Bua" + }, + { + "code": "03", + "name": "Cakaudrove" + }, + { + "code": "C", + "name": "Central" + }, + { + "code": "E", + "name": "Eastern" + }, + { + "code": "04", + "name": "Kadavu" + }, + { + "code": "05", + "name": "Lau" + }, + { + "code": "06", + "name": "Lomaiviti" + }, + { + "code": "07", + "name": "Macuata" + }, + { + "code": "08", + "name": "Nadroga-Navosa" + }, + { + "code": "09", + "name": "Naitasiri" + }, + { + "code": "10", + "name": "Namosi" + }, + { + "code": "N", + "name": "Northern" + }, + { + "code": "11", + "name": "Ra" + }, + { + "code": "12", + "name": "Rewa" + }, + { + "code": "R", + "name": "Rotuma" + }, + { + "code": "13", + "name": "Serua" + }, + { + "code": "14", + "name": "Tailevu" + }, + { + "code": "W", + "name": "Western" + } + ], + "FM": [ + { + "code": "TRK", + "name": "Chuuk" + }, + { + "code": "KSA", + "name": "Kosrae" + }, + { + "code": "PNI", + "name": "Pohnpei" + }, + { + "code": "YAP", + "name": "Yap" + } + ], + "FR": [ + { + "code": "01", + "name": "Ain" + }, + { + "code": "02", + "name": "Aisne" + }, + { + "code": "03", + "name": "Allier" + }, + { + "code": "04", + "name": "Alpes-de-Haute-Provence" + }, + { + "code": "06", + "name": "Alpes-Maritimes" + }, + { + "code": "07", + "name": "Ardèche" + }, + { + "code": "08", + "name": "Ardennes" + }, + { + "code": "09", + "name": "Ariège" + }, + { + "code": "10", + "name": "Aube" + }, + { + "code": "11", + "name": "Aude" + }, + { + "code": "ARA", + "name": "Auvergne-Rhône-Alpes" + }, + { + "code": "12", + "name": "Aveyron" + }, + { + "code": "67", + "name": "Bas-Rhin" + }, + { + "code": "13", + "name": "Bouches-du-Rhône" + }, + { + "code": "BRE", + "name": "Brittany" + }, + { + "code": "BFC", + "name": "Burgundy-Franche-Comté" + }, + { + "code": "14", + "name": "Calvados" + }, + { + "code": "15", + "name": "Cantal" + }, + { + "code": "CVL", + "name": "Centre-Val de Loire" + }, + { + "code": "16", + "name": "Charente" + }, + { + "code": "17", + "name": "Charente-Maritime" + }, + { + "code": "18", + "name": "Cher" + }, + { + "code": "19", + "name": "Corrèze" + }, + { + "code": "2A", + "name": "Corse-du-Sud" + }, + { + "code": "COR", + "name": "Corsica" + }, + { + "code": "21", + "name": "Côte-d’Or" + }, + { + "code": "22", + "name": "Côtes-d’Armor" + }, + { + "code": "23", + "name": "Creuse" + }, + { + "code": "79", + "name": "Deux-Sèvres" + }, + { + "code": "24", + "name": "Dordogne" + }, + { + "code": "25", + "name": "Doubs" + }, + { + "code": "26", + "name": "Drôme" + }, + { + "code": "91", + "name": "Essonne" + }, + { + "code": "27", + "name": "Eure" + }, + { + "code": "28", + "name": "Eure-et-Loir" + }, + { + "code": "29", + "name": "Finistère" + }, + { + "code": "30", + "name": "Gard" + }, + { + "code": "32", + "name": "Gers" + }, + { + "code": "33", + "name": "Gironde" + }, + { + "code": "GES", + "name": "Grand-Est" + }, + { + "code": "GUA", + "name": "Guadeloupe" + }, + { + "code": "68", + "name": "Haut-Rhin" + }, + { + "code": "2B", + "name": "Haute-Corse" + }, + { + "code": "31", + "name": "Haute-Garonne" + }, + { + "code": "43", + "name": "Haute-Loire" + }, + { + "code": "52", + "name": "Haute-Marne" + }, + { + "code": "70", + "name": "Haute-Saône" + }, + { + "code": "74", + "name": "Haute-Savoie" + }, + { + "code": "87", + "name": "Haute-Vienne" + }, + { + "code": "05", + "name": "Hautes-Alpes" + }, + { + "code": "65", + "name": "Hautes-Pyrénées" + }, + { + "code": "HDF", + "name": "Hauts-de-France" + }, + { + "code": "92", + "name": "Hauts-de-Seine" + }, + { + "code": "34", + "name": "Hérault" + }, + { + "code": "IDF", + "name": "ÃŽle-de-France²" + }, + { + "code": "35", + "name": "Ille-et-Vilaine" + }, + { + "code": "36", + "name": "Indre" + }, + { + "code": "37", + "name": "Indre-et-Loire" + }, + { + "code": "38", + "name": "Isère" + }, + { + "code": "39", + "name": "Jura" + }, + { + "code": "LRE", + "name": "La Réunion" + }, + { + "code": "40", + "name": "Landes" + }, + { + "code": "41", + "name": "Loir-et-Cher" + }, + { + "code": "42", + "name": "Loire" + }, + { + "code": "44", + "name": "Loire-Atlantique" + }, + { + "code": "45", + "name": "Loiret" + }, + { + "code": "46", + "name": "Lot" + }, + { + "code": "47", + "name": "Lot-et-Garonne" + }, + { + "code": "48", + "name": "Lozère" + }, + { + "code": "49", + "name": "Maine-et-Loire" + }, + { + "code": "50", + "name": "Manche" + }, + { + "code": "51", + "name": "Marne" + }, + { + "code": "53", + "name": "Mayenne" + }, + { + "code": "MAY", + "name": "Mayotte" + }, + { + "code": "54", + "name": "Meurthe-et-Moselle" + }, + { + "code": "55", + "name": "Meuse" + }, + { + "code": "56", + "name": "Morbihan" + }, + { + "code": "57", + "name": "Moselle" + }, + { + "code": "58", + "name": "Nièvre" + }, + { + "code": "59", + "name": "Nord" + }, + { + "code": "NOR", + "name": "Normandie" + }, + { + "code": "NAQ", + "name": "Nouvelle-Aquitaine" + }, + { + "code": "OCC", + "name": "Occitanie" + }, + { + "code": "60", + "name": "Oise" + }, + { + "code": "61", + "name": "Orne" + }, + { + "code": "75", + "name": "Paris" + }, + { + "code": "62", + "name": "Pas-de-Calais" + }, + { + "code": "PDL", + "name": "Pays-de-la-Loire" + }, + { + "code": "PAC", + "name": "Provence-Alpes-Côte-d’Azur" + }, + { + "code": "63", + "name": "Puy-de-Dôme" + }, + { + "code": "64", + "name": "Pyrénées-Atlantiques" + }, + { + "code": "66", + "name": "Pyrénées-Orientales" + }, + { + "code": "69", + "name": "Rhône" + }, + { + "code": "71", + "name": "Saône-et-Loire" + }, + { + "code": "72", + "name": "Sarthe" + }, + { + "code": "73", + "name": "Savoie" + }, + { + "code": "77", + "name": "Seine-et-Marne" + }, + { + "code": "76", + "name": "Seine-Maritime" + }, + { + "code": "93", + "name": "Seine-Saint-Denis" + }, + { + "code": "80", + "name": "Somme" + }, + { + "code": "81", + "name": "Tarn" + }, + { + "code": "82", + "name": "Tarn-et-Garonne" + }, + { + "code": "90", + "name": "Territoire de Belfort" + }, + { + "code": "95", + "name": "Val-d’Oise" + }, + { + "code": "94", + "name": "Val-de-Marne" + }, + { + "code": "83", + "name": "Var" + }, + { + "code": "84", + "name": "Vaucluse" + }, + { + "code": "85", + "name": "Vendée" + }, + { + "code": "86", + "name": "Vienne" + }, + { + "code": "88", + "name": "Vosges" + }, + { + "code": "89", + "name": "Yonne" + }, + { + "code": "78", + "name": "Yvelines" + } + ], + "GA": [ + { + "code": "1", + "name": "Estuaire" + }, + { + "code": "2", + "name": "Haut-Ogooué" + }, + { + "code": "3", + "name": "Moyen-Ogooué" + }, + { + "code": "4", + "name": "Ngounié" + }, + { + "code": "5", + "name": "Nyanga" + }, + { + "code": "6", + "name": "Ogooué-Ivindo" + }, + { + "code": "7", + "name": "Ogooué-Lolo" + }, + { + "code": "8", + "name": "Ogooué-Maritime" + }, + { + "code": "9", + "name": "Woleu-Ntem" + } + ], + "GB": [ + { + "name": "Aberdeen", + "code": "ABE" + }, + { + "name": "Aberdeenshire", + "code": "ABD" + }, + { + "name": "Anglesey", + "code": "AGY" + }, + { + "name": "Angli", + "code": "ENG" + }, + { + "name": "Angus", + "code": "ANS" + }, + { + "name": "Antrim", + "code": "ANT" + }, + { + "name": "Antrim and Newtownabbey", + "code": "ANN" + }, + { + "name": "Ards", + "code": "ARD" + }, + { + "name": "Ards and North Down", + "code": "AND" + }, + { + "name": "Argyll and Bute", + "code": "AGB" + }, + { + "name": "Armagh", + "code": "ARM" + }, + { + "name": "Armagh, Banbridge and Craigavon", + "code": "ABC" + }, + { + "name": "Ballymena", + "code": "BLA" + }, + { + "name": "Ballymoney", + "code": "BLY" + }, + { + "name": "Banbridge", + "code": "BNB" + }, + { + "name": "Barking and Dagenham", + "code": "BDG" + }, + { + "name": "Barnet", + "code": "BNE" + }, + { + "name": "Barnsley", + "code": "BNS" + }, + { + "name": "Bath and North East Somerset", + "code": "BAS" + }, + { + "name": "Bedford", + "code": "BDF" + }, + { + "name": "Belfast", + "code": "BFS" + }, + { + "name": "Bexley", + "code": "BEX" + }, + { + "name": "Birmingham", + "code": "BIR" + }, + { + "name": "Blackburn with Darwen", + "code": "BBD" + }, + { + "name": "Blackpool", + "code": "BPL" + }, + { + "name": "Blaenau Gwent", + "code": "BGW" + }, + { + "name": "Bolton", + "code": "BOL" + }, + { + "name": "Bournemouth", + "code": "BMH" + }, + { + "name": "Bracknell Forest", + "code": "BRC" + }, + { + "name": "Bradford", + "code": "BRD" + }, + { + "name": "Brent", + "code": "BEN" + }, + { + "name": "Bridgend", + "code": "BGE" + }, + { + "name": "Brighton and Hove", + "code": "BNH" + }, + { + "name": "Bristol", + "code": "BST" + }, + { + "name": "Bromley", + "code": "BRY" + }, + { + "name": "Buckinghamshire", + "code": "BKM" + }, + { + "name": "Bury", + "code": "BUR" + }, + { + "name": "Caerphilly", + "code": "CAY" + }, + { + "name": "Calderdale", + "code": "CLD" + }, + { + "name": "Cambridgeshire", + "code": "CAM" + }, + { + "name": "Camden", + "code": "CMD" + }, + { + "name": "Cardiff", + "code": "CRF" + }, + { + "name": "Carmarthenshire", + "code": "CMN" + }, + { + "name": "Carrickfergus", + "code": "CKF" + }, + { + "name": "Castlereagh", + "code": "CSR" + }, + { + "name": "Causeway Coast and Glens", + "code": "CCG" + }, + { + "name": "Central Bedfordshire", + "code": "CBF" + }, + { + "name": "Ceredigion", + "code": "CGN" + }, + { + "name": "Cheshire East", + "code": "CHE" + }, + { + "name": "Cheshire West and Chester", + "code": "CHW" + }, + { + "name": "Clackmannanshire", + "code": "CLK" + }, + { + "name": "Coleraine", + "code": "CLR" + }, + { + "name": "Conwy", + "code": "CWY" + }, + { + "name": "Cookstown", + "code": "CKT" + }, + { + "name": "Cornwall", + "code": "CON" + }, + { + "name": "Coventry", + "code": "COV" + }, + { + "name": "Craigavon", + "code": "CGV" + }, + { + "name": "Croydon", + "code": "CRY" + }, + { + "name": "Cumbria", + "code": "CMA" + }, + { + "name": "Darlington", + "code": "DAL" + }, + { + "name": "Denbighshire", + "code": "DEN" + }, + { + "name": "Derby", + "code": "DER" + }, + { + "name": "Derbyshire", + "code": "DBY" + }, + { + "name": "Derry", + "code": "DRY" + }, + { + "name": "Derry and Strabane", + "code": "DRS" + }, + { + "name": "Devon", + "code": "DEV" + }, + { + "name": "Doncaster", + "code": "DNC" + }, + { + "name": "Dorset", + "code": "DOR" + }, + { + "name": "Down", + "code": "DOW" + }, + { + "name": "Dudley", + "code": "DUD" + }, + { + "name": "Dumfries and Galloway", + "code": "DGY" + }, + { + "name": "Dundee", + "code": "DND" + }, + { + "name": "Dungannon and South Tyrone", + "code": "DGN" + }, + { + "name": "Durham", + "code": "DUR" + }, + { + "name": "Ealing", + "code": "EAL" + }, + { + "name": "East Ayrshire", + "code": "EAY" + }, + { + "name": "East Dunbartonshire", + "code": "EDU" + }, + { + "name": "East Lothian", + "code": "ELN" + }, + { + "name": "East Renfrewshire", + "code": "ERW" + }, + { + "name": "East Riding of Yorkshire", + "code": "ERY" + }, + { + "name": "East Sussex", + "code": "ESX" + }, + { + "name": "Edinburgh", + "code": "EDH" + }, + { + "name": "Enfield", + "code": "ENF" + }, + { + "name": "England and Wales", + "code": "EAW" + }, + { + "name": "Essex", + "code": "ESS" + }, + { + "name": "Falkirk", + "code": "FAL" + }, + { + "name": "Fermanagh", + "code": "FER" + }, + { + "name": "Fermanagh and Omagh", + "code": "FMO" + }, + { + "name": "Fife", + "code": "FIF" + }, + { + "name": "Flintshire", + "code": "FLN" + }, + { + "name": "Gateshead", + "code": "GAT" + }, + { + "name": "Glasgow", + "code": "GLG" + }, + { + "name": "Gloucestershire", + "code": "GLS" + }, + { + "name": "Great Britain", + "code": "GBN" + }, + { + "name": "Greenwich", + "code": "GRE" + }, + { + "name": "Gwynedd", + "code": "GWN" + }, + { + "name": "Hackney", + "code": "HCK" + }, + { + "name": "Halton", + "code": "HAL" + }, + { + "name": "Hammersmith and Fulham", + "code": "HMF" + }, + { + "name": "Hampshire", + "code": "HAM" + }, + { + "name": "Haringey", + "code": "HRY" + }, + { + "name": "Harrow", + "code": "HRW" + }, + { + "name": "Hartlepool", + "code": "HPL" + }, + { + "name": "Havering", + "code": "HAV" + }, + { + "name": "Herefordshire", + "code": "HEF" + }, + { + "name": "Hertfordshire", + "code": "HRT" + }, + { + "name": "Highland", + "code": "HLD" + }, + { + "name": "Hillingdon", + "code": "HIL" + }, + { + "name": "Hounslow", + "code": "HNS" + }, + { + "name": "Inverclyde", + "code": "IVC" + }, + { + "name": "Isle of Wight", + "code": "IOW" + }, + { + "name": "Isles of Scilly", + "code": "IOS" + }, + { + "name": "Islington", + "code": "ISL" + }, + { + "name": "Kensington and Chelsea", + "code": "KEC" + }, + { + "name": "Kent", + "code": "KEN" + }, + { + "name": "Kingston upon Hull", + "code": "KHL" + }, + { + "name": "Kingston upon Thames", + "code": "KTT" + }, + { + "name": "Kirklees", + "code": "KIR" + }, + { + "name": "Knowsley", + "code": "KWL" + }, + { + "name": "Lambeth", + "code": "LBH" + }, + { + "name": "Lancashire", + "code": "LAN" + }, + { + "name": "Larne", + "code": "LRN" + }, + { + "name": "Leeds", + "code": "LDS" + }, + { + "name": "Leicester", + "code": "LCE" + }, + { + "name": "Leicestershire", + "code": "LEC" + }, + { + "name": "Lewisham", + "code": "LEW" + }, + { + "name": "Limavady", + "code": "LMV" + }, + { + "name": "Lincolnshire", + "code": "LIN" + }, + { + "name": "Lisburn", + "code": "LSB" + }, + { + "name": "Lisburn and Castlereagh", + "code": "LBC" + }, + { + "name": "Liverpool", + "code": "LIV" + }, + { + "name": "London", + "code": "LND" + }, + { + "name": "Luton", + "code": "LUT" + }, + { + "name": "Magherafelt", + "code": "MFT" + }, + { + "name": "Manchester", + "code": "MAN" + }, + { + "name": "Medway", + "code": "MDW" + }, + { + "name": "Merthyr Tydfil", + "code": "MTY" + }, + { + "name": "Merton", + "code": "MRT" + }, + { + "name": "Mid and East Antrim", + "code": "MEA" + }, + { + "name": "Mid Ulster", + "code": "MUL" + }, + { + "name": "Middlesbrough", + "code": "MDB" + }, + { + "name": "Midlothian", + "code": "MLN" + }, + { + "name": "Milton Keynes", + "code": "MIK" + }, + { + "name": "Monmouthshire", + "code": "MON" + }, + { + "name": "Moray", + "code": "MRY" + }, + { + "name": "Moyle", + "code": "MYL" + }, + { + "name": "Neath Port Talbot", + "code": "NTL" + }, + { + "name": "Newcastle upon Tyne", + "code": "NET" + }, + { + "name": "Newham", + "code": "NWM" + }, + { + "name": "Newport", + "code": "NWP" + }, + { + "name": "Newry and Mourne", + "code": "NYM" + }, + { + "name": "Newry, Mourne and Down", + "code": "NMD" + }, + { + "name": "Newtownabbey", + "code": "NTA" + }, + { + "name": "Norfolk", + "code": "NFK" + }, + { + "name": "North Ayrshire", + "code": "NAY" + }, + { + "name": "North Down", + "code": "NDN" + }, + { + "name": "North East Lincolnshire", + "code": "NEL" + }, + { + "name": "North Lanarkshire", + "code": "NLK" + }, + { + "name": "North Lincolnshire", + "code": "NLN" + }, + { + "name": "North Somerset", + "code": "NSM" + }, + { + "name": "North Tyneside", + "code": "NTY" + }, + { + "name": "North Yorkshire", + "code": "NYK" + }, + { + "name": "Northamptonshire", + "code": "NTH" + }, + { + "name": "Northern Ireland", + "code": "NIR" + }, + { + "name": "Northumberland", + "code": "NBL" + }, + { + "name": "Nottingham", + "code": "NGM" + }, + { + "name": "Nottinghamshire", + "code": "NTT" + }, + { + "name": "Oldham", + "code": "OLD" + }, + { + "name": "Omagh", + "code": "OMH" + }, + { + "name": "Orkney Islands", + "code": "ORK" + }, + { + "name": "Outer Hebrides", + "code": "ELS" + }, + { + "name": "Oxfordshire", + "code": "OXF" + }, + { + "name": "Pembrokeshire", + "code": "PEM" + }, + { + "name": "Perth and Kinross", + "code": "PKN" + }, + { + "name": "Peter", + "code": "PTE" + }, + { + "name": "Plymouth", + "code": "PLY" + }, + { + "name": "Poole", + "code": "POL" + }, + { + "name": "Portsmouth", + "code": "POR" + }, + { + "name": "Powys", + "code": "POW" + }, + { + "name": "Reading", + "code": "RDG" + }, + { + "name": "Redbridge", + "code": "RDB" + }, + { + "name": "Redcar and Cleveland", + "code": "RCC" + }, + { + "name": "Renfrewshire", + "code": "RFW" + }, + { + "name": "Rhondda Cynon Taf", + "code": "RCT" + }, + { + "name": "Richmond upon Thames", + "code": "RIC" + }, + { + "name": "Rochdale", + "code": "RCH" + }, + { + "name": "Rotherham", + "code": "ROT" + }, + { + "name": "Rutland", + "code": "RUT" + }, + { + "name": "Saint Helens", + "code": "SHN" + }, + { + "name": "Salford", + "code": "SLF" + }, + { + "name": "Sandwell", + "code": "SAW" + }, + { + "name": "Scottish Borders", + "code": "SCB" + }, + { + "name": "Sefton", + "code": "SFT" + }, + { + "name": "Sheffield", + "code": "SHF" + }, + { + "name": "Shetland", + "code": "ZET" + }, + { + "name": "Shropshire", + "code": "SHR" + }, + { + "name": "Skoci", + "code": "SCT" + }, + { + "name": "Slough", + "code": "SLG" + }, + { + "name": "Solihull", + "code": "SOL" + }, + { + "name": "Somerset", + "code": "SOM" + }, + { + "name": "South Ayrshire", + "code": "SAY" + }, + { + "name": "South Gloucestershire", + "code": "SGC" + }, + { + "name": "South Lanarkshire", + "code": "SLK" + }, + { + "name": "South Tyneside", + "code": "STY" + }, + { + "name": "Southampton", + "code": "STH" + }, + { + "name": "Southend-on-Sea", + "code": "SOS" + }, + { + "name": "Southwark", + "code": "SWK" + }, + { + "name": "Staffordshire", + "code": "STS" + }, + { + "name": "Stirling", + "code": "STG" + }, + { + "name": "Stockport", + "code": "SKP" + }, + { + "name": "Stockton-on-Tees", + "code": "STT" + }, + { + "name": "Stoke-on-Trent", + "code": "STE" + }, + { + "name": "Strabane", + "code": "STB" + }, + { + "name": "Suffolk", + "code": "SFK" + }, + { + "name": "Sunderland", + "code": "SND" + }, + { + "name": "Surrey", + "code": "SRY" + }, + { + "name": "Sutton", + "code": "STN" + }, + { + "name": "Swansea", + "code": "SWA" + }, + { + "name": "Swindon", + "code": "SWD" + }, + { + "name": "Tameside", + "code": "TAM" + }, + { + "name": "Telford and Wrekin", + "code": "TFW" + }, + { + "name": "Thurrock", + "code": "THR" + }, + { + "name": "Torbay", + "code": "TOB" + }, + { + "name": "Torfaen", + "code": "TOF" + }, + { + "name": "Tower Hamlets", + "code": "TWH" + }, + { + "name": "Trafford", + "code": "TRF" + }, + { + "name": "Uells", + "code": "WLS" + }, + { + "name": "United Kingdom", + "code": "UKM" + }, + { + "name": "Vale of Glamorgan", + "code": "VGL" + }, + { + "name": "Wakefield", + "code": "WKF" + }, + { + "name": "Walsall", + "code": "WLL" + }, + { + "name": "Waltham Forest", + "code": "WFT" + }, + { + "name": "Wandsworth", + "code": "WND" + }, + { + "name": "Warrington", + "code": "WRT" + }, + { + "name": "Warwickshire", + "code": "WAR" + }, + { + "name": "West Berkshire", + "code": "WBK" + }, + { + "name": "West Dunbartonshire", + "code": "WDU" + }, + { + "name": "West Lothian", + "code": "WLN" + }, + { + "name": "West Sussex", + "code": "WSX" + }, + { + "name": "Westminster", + "code": "WSM" + }, + { + "name": "Wigan", + "code": "WGN" + }, + { + "name": "Wiltshire", + "code": "WIL" + }, + { + "name": "Windsor and Maidenhead", + "code": "WNM" + }, + { + "name": "Wirral", + "code": "WRL" + }, + { + "name": "Wokingham", + "code": "WOK" + }, + { + "name": "Wolverhampton", + "code": "WLV" + }, + { + "name": "Worcestershire", + "code": "WOR" + }, + { + "name": "Wrexham", + "code": "WRX" + }, + { + "name": "York", + "code": "YOR" + } + ], + "GD": [ + { + "code": "01", + "name": "Saint Andrew" + }, + { + "code": "02", + "name": "Saint David" + }, + { + "code": "03", + "name": "Saint George" + }, + { + "code": "04", + "name": "Saint John" + }, + { + "code": "05", + "name": "Saint Mark" + }, + { + "code": "06", + "name": "Saint Patrick" + }, + { + "code": "10", + "name": "Carriacou and Petite Martinique" + } + ], + "GE": [ + { + "code": "AB", + "name": "Abkhazia" + }, + { + "code": "AJ", + "name": "Adjara" + }, + { + "code": "GU", + "name": "Guria" + }, + { + "code": "IM", + "name": "Imereti" + }, + { + "code": "KA", + "name": "Kakheti" + }, + { + "code": "KK", + "name": "Kvemo Kartli" + }, + { + "code": "MM", + "name": "Mtskheta-Mtianeti" + }, + { + "code": "RL", + "name": "Racha-Lechkhumi and Kvemo Svaneti" + }, + { + "code": "SZ", + "name": "Samegrelo-Zemo Svaneti" + }, + { + "code": "SJ", + "name": "Samtskhe-Javakheti" + }, + { + "code": "SK", + "name": "Shida Kartli" + }, + { + "code": "TB", + "name": "Tbilisi" + } + ], + "GH": [ + { + "code": "AH", + "name": "Ashanti" + }, + { + "code": "BA", + "name": "Brong-Ahafo" + }, + { + "code": "CP", + "name": "Central" + }, + { + "code": "EP", + "name": "Eastern" + }, + { + "code": "AA", + "name": "Greater Accra" + }, + { + "code": "NP", + "name": "Northern" + }, + { + "code": "UE", + "name": "Upper East" + }, + { + "code": "UW", + "name": "Upper West" + }, + { + "code": "TV", + "name": "Volta" + }, + { + "code": "WP", + "name": "Western" + } + ], + "GL": [ + { + "code": "KU", + "name": "Kujalleq" + }, + { + "code": "QA", + "name": "Qaasuitsup" + }, + { + "code": "QE", + "name": "Qeqqata" + }, + { + "code": "SM", + "name": "Sermersooq" + } + ], + "GM": [ + { + "code": "B", + "name": "Banjul" + }, + { + "code": "M", + "name": "Central River Division" + }, + { + "code": "L", + "name": "Lower River Division" + }, + { + "code": "N", + "name": "North Bank Division" + }, + { + "code": "U", + "name": "Upper River Division" + }, + { + "code": "W", + "name": "West Coast Division" + } + ], + "GN": [ + { + "code": "BE", + "name": "Beyla" + }, + { + "code": "BF", + "name": "Boffa" + }, + { + "code": "BK", + "name": "Boké" + }, + { + "code": "B", + "name": "Boké Region" + }, + { + "code": "C", + "name": "Conakry" + }, + { + "code": "CO", + "name": "Coyah" + }, + { + "code": "DB", + "name": "Dabola" + }, + { + "code": "DL", + "name": "Dalaba" + }, + { + "code": "DI", + "name": "Dinguiraye" + }, + { + "code": "DU", + "name": "Dubréka" + }, + { + "code": "FA", + "name": "Faranah" + }, + { + "code": "F", + "name": "Faranah Region" + }, + { + "code": "FO", + "name": "Forécariah" + }, + { + "code": "FR", + "name": "Fria" + }, + { + "code": "GA", + "name": "Gaoual" + }, + { + "code": "GU", + "name": "Guéckédou" + }, + { + "code": "KA", + "name": "Kankan" + }, + { + "code": "K", + "name": "Kankan Region" + }, + { + "code": "KE", + "name": "Kérouané" + }, + { + "code": "KD", + "name": "Kindia" + }, + { + "code": "D", + "name": "Kindia Region" + }, + { + "code": "KS", + "name": "Kissidougou" + }, + { + "code": "KB", + "name": "Koubia" + }, + { + "code": "KN", + "name": "Koundara" + }, + { + "code": "KO", + "name": "Kouroussa" + }, + { + "code": "LA", + "name": "Labé" + }, + { + "code": "L", + "name": "Labé Region" + }, + { + "code": "LE", + "name": "Lélouma" + }, + { + "code": "LO", + "name": "Lola" + }, + { + "code": "MC", + "name": "Macenta" + }, + { + "code": "ML", + "name": "Mali" + }, + { + "code": "MM", + "name": "Mamou" + }, + { + "code": "M", + "name": "Mamou Region" + }, + { + "code": "MD", + "name": "Mandiana" + }, + { + "code": "NZ", + "name": "Nzérékoré" + }, + { + "code": "N", + "name": "Nzérékoré Region" + }, + { + "code": "PI", + "name": "Pita" + }, + { + "code": "SI", + "name": "Siguiri" + }, + { + "code": "TE", + "name": "Télimélé" + }, + { + "code": "TO", + "name": "Tougué" + }, + { + "code": "YO", + "name": "Yomou" + } + ], + "GQ": [ + { + "code": "AN", + "name": "Annobón" + }, + { + "code": "BN", + "name": "Bioko Norte" + }, + { + "code": "BS", + "name": "Bioko Sur" + }, + { + "code": "CS", + "name": "Centro Sur" + }, + { + "code": "I", + "name": "Insular" + }, + { + "code": "KN", + "name": "Kié-Ntem" + }, + { + "code": "LI", + "name": "Litoral" + }, + { + "code": "C", + "name": "Río Muni" + }, + { + "code": "WN", + "name": "Wele-Nzas" + } + ], + "GR": [ + { + "code": "13", + "name": "Achaea" + }, + { + "code": "01", + "name": "Aetolia-Acarnania" + }, + { + "code": "12", + "name": "Arcadia" + }, + { + "code": "11", + "name": "Argolis" + }, + { + "code": "31", + "name": "Arta" + }, + { + "code": "I", + "name": "Attica" + }, + { + "code": "A1", + "name": "Attica Department" + }, + { + "code": "03", + "name": "Boeotia" + }, + { + "code": "H", + "name": "Central Greece" + }, + { + "code": "B", + "name": "Central Macedonia" + }, + { + "code": "64", + "name": "Chalkidiki" + }, + { + "code": "94", + "name": "Chania" + }, + { + "code": "85", + "name": "Chios" + }, + { + "code": "22", + "name": "Corfu" + }, + { + "code": "15", + "name": "Corinthia" + }, + { + "code": "M", + "name": "Crete" + }, + { + "code": "82", + "name": "Cyclades" + }, + { + "code": "81", + "name": "Dodecanese" + }, + { + "code": "52", + "name": "Drama" + }, + { + "code": "A", + "name": "East Macedonia and Thrace" + }, + { + "code": "D", + "name": "Epirus" + }, + { + "code": "04", + "name": "Euboea" + }, + { + "code": "05", + "name": "Evritania" + }, + { + "code": "71", + "name": "Evros" + }, + { + "code": "63", + "name": "Florina" + }, + { + "code": "51", + "name": "Grevena" + }, + { + "code": "91", + "name": "Heraklion region" + }, + { + "code": "14", + "name": "Ilia" + }, + { + "code": "53", + "name": "Imathia" + }, + { + "code": "33", + "name": "Ioannina" + }, + { + "code": "F", + "name": "Ionian Islands" + }, + { + "code": "41", + "name": "Karditsa" + }, + { + "code": "56", + "name": "Kastoria" + }, + { + "code": "55", + "name": "Kavala" + }, + { + "code": "23", + "name": "Kefalonia" + }, + { + "code": "57", + "name": "Kilkis" + }, + { + "code": "58", + "name": "Kozani" + }, + { + "code": "16", + "name": "Laconia" + }, + { + "code": "42", + "name": "Larissa" + }, + { + "code": "92", + "name": "Lasithi" + }, + { + "code": "24", + "name": "Lefkada" + }, + { + "code": "83", + "name": "Lesbos" + }, + { + "code": "43", + "name": "Magnesia" + }, + { + "code": "17", + "name": "Messenia" + }, + { + "code": "69", + "name": "Mount Athos" + }, + { + "code": "K", + "name": "North Aegean" + }, + { + "code": "59", + "name": "Pella" + }, + { + "code": "J", + "name": "Peloponnese" + }, + { + "code": "07", + "name": "Phocis" + }, + { + "code": "06", + "name": "Phthiotis" + }, + { + "code": "61", + "name": "Pieria" + }, + { + "code": "34", + "name": "Preveza" + }, + { + "code": "93", + "name": "Rethymno" + }, + { + "code": "73", + "name": "Rhodope" + }, + { + "code": "84", + "name": "Samos" + }, + { + "code": "62", + "name": "Serres" + }, + { + "code": "L", + "name": "South Aegean" + }, + { + "code": "32", + "name": "Thesprotia" + }, + { + "code": "54", + "name": "Thessaloniki" + }, + { + "code": "E", + "name": "Thessaly" + }, + { + "code": "44", + "name": "Trikala" + }, + { + "code": "G", + "name": "West Greece" + }, + { + "code": "C", + "name": "West Macedonia" + }, + { + "code": "72", + "name": "Xanthi" + }, + { + "code": "21", + "name": "Zakynthos" + } + ], + "GT": [ + { + "code": "AV", + "name": "Alta Verapaz" + }, + { + "code": "BV", + "name": "Baja Verapaz" + }, + { + "code": "CM", + "name": "Chimaltenango" + }, + { + "code": "CQ", + "name": "Chiquimula" + }, + { + "code": "PR", + "name": "El Progreso" + }, + { + "code": "ES", + "name": "Escuintla" + }, + { + "code": "GU", + "name": "Guatemala" + }, + { + "code": "HU", + "name": "Huehuetenango" + }, + { + "code": "IZ", + "name": "Izabal" + }, + { + "code": "JA", + "name": "Jalapa" + }, + { + "code": "JU", + "name": "Jutiapa" + }, + { + "code": "PE", + "name": "Petén" + }, + { + "code": "QZ", + "name": "Quetzaltenango" + }, + { + "code": "QC", + "name": "Quiché" + }, + { + "code": "RE", + "name": "Retalhuleu" + }, + { + "code": "SA", + "name": "Sacatepéquez" + }, + { + "code": "SM", + "name": "San Marcos" + }, + { + "code": "SR", + "name": "Santa Rosa" + }, + { + "code": "SO", + "name": "Sololá" + }, + { + "code": "SU", + "name": "Suchitepéquez" + }, + { + "code": "TO", + "name": "Totonicapán" + }, + { + "code": "ZA", + "name": "Zacapa" + } + ], + "GW": [ + { + "code": "BA", + "name": "Bafatá" + }, + { + "code": "BM", + "name": "Biombo" + }, + { + "code": "BS", + "name": "Bissau" + }, + { + "code": "BL", + "name": "Bolama" + }, + { + "code": "CA", + "name": "Cacheu" + }, + { + "code": "GA", + "name": "Gabú" + }, + { + "code": "L", + "name": "Leste" + }, + { + "code": "N", + "name": "Norte" + }, + { + "code": "OI", + "name": "Oio" + }, + { + "code": "QU", + "name": "Quinara" + }, + { + "code": "S", + "name": "Sul" + }, + { + "code": "TO", + "name": "Tombali" + } + ], + "GY": [ + { + "code": "BA", + "name": "Barima-Waini" + }, + { + "code": "CU", + "name": "Cuyuni-Mazaruni" + }, + { + "code": "DE", + "name": "Demerara-Mahaica" + }, + { + "code": "EB", + "name": "East Berbice-Corentyne" + }, + { + "code": "ES", + "name": "Essequibo Islands-West Demerara" + }, + { + "code": "MA", + "name": "Mahaica-Berbice" + }, + { + "code": "PM", + "name": "Pomeroon-Supenaam" + }, + { + "code": "PT", + "name": "Potaro-Siparuni" + }, + { + "code": "UD", + "name": "Upper Demerara-Berbice" + }, + { + "code": "UT", + "name": "Upper Takutu-Upper Essequibo" + } + ], + "HN": [ + { + "code": "AT", + "name": "Atlántida" + }, + { + "code": "IB", + "name": "Bay Islands" + }, + { + "code": "CH", + "name": "Choluteca" + }, + { + "code": "CL", + "name": "Colón" + }, + { + "code": "CM", + "name": "Comayagua" + }, + { + "code": "CP", + "name": "Copán" + }, + { + "code": "CR", + "name": "Cortés" + }, + { + "code": "EP", + "name": "El Paraíso" + }, + { + "code": "FM", + "name": "Francisco Morazán" + }, + { + "code": "GD", + "name": "Gracias a Dios" + }, + { + "code": "IN", + "name": "Intibucá" + }, + { + "code": "LP", + "name": "La Paz" + }, + { + "code": "LE", + "name": "Lempira" + }, + { + "code": "OC", + "name": "Ocotepeque" + }, + { + "code": "OL", + "name": "Olancho" + }, + { + "code": "SB", + "name": "Santa Bárbara" + }, + { + "code": "VA", + "name": "Valle" + }, + { + "code": "YO", + "name": "Yoro" + } + ], + "HR": [ + { + "code": "01", + "name": "Zagreb County" + }, + { + "code": "02", + "name": "Krapina-Zagorje" + }, + { + "code": "03", + "name": "Sisak-Moslavina" + }, + { + "code": "04", + "name": "Karlovac" + }, + { + "code": "05", + "name": "Varaždin" + }, + { + "code": "06", + "name": "Koprivnica-Križevci" + }, + { + "code": "07", + "name": "Bjelovar-Bilogora" + }, + { + "code": "08", + "name": "Primorje-Gorski Kotar" + }, + { + "code": "09", + "name": "Lika-Senj" + }, + { + "code": "10", + "name": "Virovitica-Podravina" + }, + { + "code": "11", + "name": "Požega-Slavonia" + }, + { + "code": "12", + "name": "Brod-Posavina" + }, + { + "code": "13", + "name": "Zadar" + }, + { + "code": "14", + "name": "Osijek-Baranja" + }, + { + "code": "15", + "name": "Å ibenik-Knin" + }, + { + "code": "16", + "name": "Vukovar-Syrmia" + }, + { + "code": "17", + "name": "Split-Dalmatia" + }, + { + "code": "18", + "name": "Istria" + }, + { + "code": "19", + "name": "Dubrovnik-Neretva" + }, + { + "code": "20", + "name": "MeÄ‘imurje" + }, + { + "code": "21", + "name": "Zagreb" + } + ], + "HT": [ + { + "code": "AR", + "name": "Artibonite" + }, + { + "code": "CE", + "name": "Centre" + }, + { + "code": "GA", + "name": "Grand’Anse" + }, + { + "code": "NI", + "name": "Nippes" + }, + { + "code": "ND", + "name": "Nord" + }, + { + "code": "NE", + "name": "Nord-Est" + }, + { + "code": "NO", + "name": "Nord-Ouest" + }, + { + "code": "OU", + "name": "Ouest" + }, + { + "code": "SD", + "name": "Sud" + }, + { + "code": "SE", + "name": "Sud-Est" + } + ], + "HU": [ + { + "code": "BK", + "name": "Bács-Kiskun" + }, + { + "code": "BA", + "name": "Baranya" + }, + { + "code": "BE", + "name": "Békés" + }, + { + "code": "BC", + "name": "Békéscsaba" + }, + { + "code": "BZ", + "name": "Borsod-Abaúj-Zemplén" + }, + { + "code": "BU", + "name": "Budapest" + }, + { + "code": "CS", + "name": "Csongrád" + }, + { + "code": "DE", + "name": "Debrecen" + }, + { + "code": "DU", + "name": "Dunaújváros" + }, + { + "code": "EG", + "name": "Eger" + }, + { + "code": "ER", + "name": "Érd" + }, + { + "code": "FE", + "name": "Fejér" + }, + { + "code": "GY", + "name": "GyÅ‘r" + }, + { + "code": "GS", + "name": "GyÅ‘r-Moson-Sopron" + }, + { + "code": "HB", + "name": "Hajdú-Bihar" + }, + { + "code": "HE", + "name": "Heves" + }, + { + "code": "HV", + "name": "HódmezÅ‘vásárhely" + }, + { + "code": "JN", + "name": "Jász-Nagykun-Szolnok" + }, + { + "code": "KV", + "name": "Kaposvár" + }, + { + "code": "KM", + "name": "Kecskemét" + }, + { + "code": "KE", + "name": "Komárom-Esztergom" + }, + { + "code": "MI", + "name": "Miskolc" + }, + { + "code": "NK", + "name": "Nagykanizsa" + }, + { + "code": "NO", + "name": "Nógrád" + }, + { + "code": "NY", + "name": "Nyíregyháza" + }, + { + "code": "PS", + "name": "Pécs" + }, + { + "code": "PE", + "name": "Pest" + }, + { + "code": "ST", + "name": "Salgótarján" + }, + { + "code": "SO", + "name": "Somogy" + }, + { + "code": "SN", + "name": "Sopron" + }, + { + "code": "SZ", + "name": "Szabolcs-Szatmár-Bereg" + }, + { + "code": "SD", + "name": "Szeged" + }, + { + "code": "SF", + "name": "Székesfehérvár" + }, + { + "code": "SS", + "name": "Szekszárd" + }, + { + "code": "SK", + "name": "Szolnok" + }, + { + "code": "SH", + "name": "Szombathely" + }, + { + "code": "TB", + "name": "Tatabánya" + }, + { + "code": "TO", + "name": "Tolna" + }, + { + "code": "VA", + "name": "Vas" + }, + { + "code": "VM", + "name": "Veszprém" + }, + { + "code": "VE", + "name": "Veszprém County" + }, + { + "code": "ZA", + "name": "Zala" + }, + { + "code": "ZE", + "name": "Zalaegerszeg" + } + ], + "ID": [ + { + "code": "AC", + "name": "Aceh" + }, + { + "code": "BA", + "name": "Bali" + }, + { + "code": "BB", + "name": "Bangka–Belitung Islands" + }, + { + "code": "BT", + "name": "Banten" + }, + { + "code": "BE", + "name": "Bengkulu" + }, + { + "code": "JT", + "name": "Central Java" + }, + { + "code": "KT", + "name": "Central Kalimantan" + }, + { + "code": "ST", + "name": "Central Sulawesi" + }, + { + "code": "JI", + "name": "East Java" + }, + { + "code": "KI", + "name": "East Kalimantan" + }, + { + "code": "NT", + "name": "East Nusa Tenggara" + }, + { + "code": "GO", + "name": "Gorontalo" + }, + { + "code": "JK", + "name": "Jakarta" + }, + { + "code": "JA", + "name": "Jambi" + }, + { + "code": "JW", + "name": "Java" + }, + { + "code": "KA", + "name": "Kalimantan" + }, + { + "code": "LA", + "name": "Lampung" + }, + { + "code": "NU", + "name": "Lesser Sunda Islands" + }, + { + "code": "MA", + "name": "Maluku" + }, + { + "code": "ML", + "name": "Maluku Islands" + }, + { + "code": "KU", + "name": "North Kalimantan" + }, + { + "code": "MU", + "name": "North Maluku" + }, + { + "code": "SA", + "name": "North Sulawesi" + }, + { + "code": "SU", + "name": "North Sumatra" + }, + { + "code": "PA", + "name": "Papua" + }, + { + "code": "PP", + "name": "Papua Islands" + }, + { + "code": "RI", + "name": "Riau" + }, + { + "code": "KR", + "name": "Riau Islands" + }, + { + "code": "KS", + "name": "South Kalimantan" + }, + { + "code": "SN", + "name": "South Sulawesi" + }, + { + "code": "SS", + "name": "South Sumatra" + }, + { + "code": "SG", + "name": "Southeast Sulawesi" + }, + { + "code": "SL", + "name": "Sulawesi" + }, + { + "code": "SM", + "name": "Sumatra" + }, + { + "code": "JB", + "name": "West Java" + }, + { + "code": "KB", + "name": "West Kalimantan" + }, + { + "code": "NB", + "name": "West Nusa Tenggara" + }, + { + "code": "PB", + "name": "West Papua" + }, + { + "code": "SR", + "name": "West Sulawesi" + }, + { + "code": "SB", + "name": "West Sumatra" + }, + { + "code": "YO", + "name": "Yogyakarta" + } + ], + "IE": [ + { + "code": "CW", + "name": "Carlow" + }, + { + "code": "CN", + "name": "Cavan" + }, + { + "code": "CE", + "name": "Clare" + }, + { + "code": "C", + "name": "Connacht" + }, + { + "code": "CO", + "name": "Cork" + }, + { + "code": "DL", + "name": "Donegal" + }, + { + "code": "D", + "name": "Dublin" + }, + { + "code": "G", + "name": "Galway" + }, + { + "code": "KY", + "name": "Kerry" + }, + { + "code": "KE", + "name": "Kildare" + }, + { + "code": "KK", + "name": "Kilkenny" + }, + { + "code": "LS", + "name": "Laois" + }, + { + "code": "L", + "name": "Leinster" + }, + { + "code": "LM", + "name": "Leitrim" + }, + { + "code": "LK", + "name": "Limerick" + }, + { + "code": "LD", + "name": "Longford" + }, + { + "code": "LH", + "name": "Louth" + }, + { + "code": "MO", + "name": "Mayo" + }, + { + "code": "MH", + "name": "Meath" + }, + { + "code": "MN", + "name": "Monaghan" + }, + { + "code": "M", + "name": "Munster" + }, + { + "code": "OY", + "name": "Offaly" + }, + { + "code": "RN", + "name": "Roscommon" + }, + { + "code": "SO", + "name": "Sligo" + }, + { + "code": "TA", + "name": "Tipperary" + }, + { + "code": "U", + "name": "Ulster" + }, + { + "code": "WD", + "name": "Waterford" + }, + { + "code": "WH", + "name": "Westmeath" + }, + { + "code": "WX", + "name": "Wexford" + }, + { + "code": "WW", + "name": "Wicklow" + } + ], + "IL": [ + { + "code": "M", + "name": "Central District" + }, + { + "code": "HA", + "name": "Haifa District" + }, + { + "code": "JM", + "name": "Jerusalem" + }, + { + "code": "Z", + "name": "Northern District" + }, + { + "code": "D", + "name": "Southern District" + }, + { + "code": "TA", + "name": "Tel Aviv District" + } + ], + "IN": [ + { + "code": "AN", + "name": "Andaman and Nicobar Islands" + }, + { + "code": "AP", + "name": "Andhra Pradesh" + }, + { + "code": "AR", + "name": "Arunachal Pradesh" + }, + { + "code": "AS", + "name": "Assam" + }, + { + "code": "BR", + "name": "Bihar" + }, + { + "code": "CH", + "name": "Chandigarh" + }, + { + "code": "CT", + "name": "Chhattisgarh" + }, + { + "code": "DN", + "name": "Dadra and Nagar Haveli" + }, + { + "code": "DD", + "name": "Daman and Diu" + }, + { + "code": "DL", + "name": "Delhi" + }, + { + "code": "GA", + "name": "Goa" + }, + { + "code": "GJ", + "name": "Gujarat" + }, + { + "code": "HR", + "name": "Haryana" + }, + { + "code": "HP", + "name": "Himachal Pradesh" + }, + { + "code": "JK", + "name": "Jammu and Kashmir" + }, + { + "code": "JH", + "name": "Jharkhand" + }, + { + "code": "KA", + "name": "Karnataka" + }, + { + "code": "KL", + "name": "Kerala" + }, + { + "code": "LD", + "name": "Lakshadweep" + }, + { + "code": "MP", + "name": "Madhya Pradesh" + }, + { + "code": "MH", + "name": "Maharashtra" + }, + { + "code": "MN", + "name": "Manipur" + }, + { + "code": "ML", + "name": "Meghalaya" + }, + { + "code": "MZ", + "name": "Mizoram" + }, + { + "code": "NL", + "name": "Nagaland" + }, + { + "code": "OR", + "name": "Odisha" + }, + { + "code": "PY", + "name": "Puducherry" + }, + { + "code": "PB", + "name": "Punjab" + }, + { + "code": "RJ", + "name": "Rajasthan" + }, + { + "code": "SK", + "name": "Sikkim" + }, + { + "code": "TN", + "name": "Tamil Nadu" + }, + { + "code": "TG", + "name": "Telangana" + }, + { + "code": "TR", + "name": "Tripura" + }, + { + "code": "UP", + "name": "Uttar Pradesh" + }, + { + "code": "UT", + "name": "Uttarakhand" + }, + { + "code": "WB", + "name": "West Bengal" + } + ], + "IQ": [ + { + "code": "AN", + "name": "Al Anbar" + }, + { + "code": "MU", + "name": "Al Muthanna" + }, + { + "code": "QA", + "name": "Al-QÄdisiyyah" + }, + { + "code": "BB", + "name": "Babylon" + }, + { + "code": "BG", + "name": "Baghdad" + }, + { + "code": "BA", + "name": "Basra" + }, + { + "code": "DQ", + "name": "Dhi Qar" + }, + { + "code": "DI", + "name": "Diyala" + }, + { + "code": "DA", + "name": "Dohuk" + }, + { + "code": "AR", + "name": "Erbil" + }, + { + "code": "KA", + "name": "Karbala" + }, + { + "code": "KI", + "name": "Kirkuk" + }, + { + "code": "MA", + "name": "Maysan" + }, + { + "code": "NA", + "name": "Najaf" + }, + { + "code": "NI", + "name": "Nineveh" + }, + { + "code": "SD", + "name": "Saladin" + }, + { + "code": "SU", + "name": "Sulaymaniyah" + }, + { + "code": "WA", + "name": "Wasit" + } + ], + "IR": [ + { + "code": "01", + "name": "East Azerbaijan" + }, + { + "code": "02", + "name": "West Azarbaijan" + }, + { + "code": "03", + "name": "Ardabil" + }, + { + "code": "04", + "name": "Isfahan" + }, + { + "code": "05", + "name": "Ilam" + }, + { + "code": "06", + "name": "Bushehr" + }, + { + "code": "07", + "name": "Tehran" + }, + { + "code": "08", + "name": "Chaharmahal and Bakhtiari" + }, + { + "code": "10", + "name": "Khuzestan" + }, + { + "code": "11", + "name": "Zanjan" + }, + { + "code": "12", + "name": "Semnan" + }, + { + "code": "13", + "name": "Sistan and Baluchestan" + }, + { + "code": "14", + "name": "Fars" + }, + { + "code": "15", + "name": "Kerman" + }, + { + "code": "16", + "name": "Kurdistan" + }, + { + "code": "17", + "name": "Kermanshah" + }, + { + "code": "18", + "name": "Kohgiluyeh and Boyer-Ahmad" + }, + { + "code": "19", + "name": "Gilan" + }, + { + "code": "20", + "name": "Lorestan" + }, + { + "code": "21", + "name": "Mazandaran" + }, + { + "code": "22", + "name": "Markazi" + }, + { + "code": "23", + "name": "Hormozgan" + }, + { + "code": "24", + "name": "Hamadan" + }, + { + "code": "25", + "name": "Yazd" + }, + { + "code": "26", + "name": "Qom" + }, + { + "code": "27", + "name": "Golestan" + }, + { + "code": "28", + "name": "Qazvin" + }, + { + "code": "29", + "name": "South Khorasan" + }, + { + "code": "30", + "name": "Razavi Khorasan" + }, + { + "code": "31", + "name": "North Khorasan" + }, + { + "code": "32", + "name": "Alborz" + } + ], + "IS": [ + { + "code": "0", + "name": "Reykjavík" + }, + { + "code": "1", + "name": "Capital" + }, + { + "code": "2", + "name": "Southern Peninsula" + }, + { + "code": "3", + "name": "Western" + }, + { + "code": "4", + "name": "Westfjords" + }, + { + "code": "5", + "name": "Northwestern" + }, + { + "code": "6", + "name": "Northeastern" + }, + { + "code": "7", + "name": "Eastern" + }, + { + "code": "8", + "name": "Southern" + } + ], + "IT": [ + { + "code": "65", + "name": "Abruzzo" + }, + { + "code": "AG", + "name": "Agrigento" + }, + { + "code": "AL", + "name": "Alessandria" + }, + { + "code": "AN", + "name": "Ancona" + }, + { + "code": "AO", + "name": "Aosta" + }, + { + "code": "23", + "name": "Aosta Valley" + }, + { + "code": "75", + "name": "Apulia" + }, + { + "code": "AR", + "name": "Arezzo" + }, + { + "code": "AP", + "name": "Ascoli Piceno" + }, + { + "code": "AT", + "name": "Asti" + }, + { + "code": "AV", + "name": "Avellino" + }, + { + "code": "BA", + "name": "Bari" + }, + { + "code": "BT", + "name": "Barletta-Andria-Trani" + }, + { + "code": "77", + "name": "Basilicata" + }, + { + "code": "BL", + "name": "Belluno" + }, + { + "code": "BN", + "name": "Benevento" + }, + { + "code": "BG", + "name": "Bergamo" + }, + { + "code": "BI", + "name": "Biella" + }, + { + "code": "BO", + "name": "Bologna" + }, + { + "code": "BS", + "name": "Brescia" + }, + { + "code": "BR", + "name": "Brindisi" + }, + { + "code": "CA", + "name": "Cagliari" + }, + { + "code": "78", + "name": "Calabria" + }, + { + "code": "CL", + "name": "Caltanissetta" + }, + { + "code": "72", + "name": "Campania" + }, + { + "code": "CB", + "name": "Campobasso" + }, + { + "code": "CI", + "name": "Carbonia-Iglesias" + }, + { + "code": "CE", + "name": "Caserta" + }, + { + "code": "CT", + "name": "Catania" + }, + { + "code": "CZ", + "name": "Catanzaro" + }, + { + "code": "CH", + "name": "Chieti" + }, + { + "code": "CO", + "name": "Como" + }, + { + "code": "CS", + "name": "Cosenza" + }, + { + "code": "CR", + "name": "Cremona" + }, + { + "code": "KR", + "name": "Crotone" + }, + { + "code": "CN", + "name": "Cuneo" + }, + { + "code": "45", + "name": "Emilia-Romagna" + }, + { + "code": "EN", + "name": "Enna" + }, + { + "code": "FM", + "name": "Fermo" + }, + { + "code": "FE", + "name": "Ferrara" + }, + { + "code": "FI", + "name": "Florence" + }, + { + "code": "FG", + "name": "Foggia" + }, + { + "code": "FC", + "name": "Forlì-Cesena" + }, + { + "code": "36", + "name": "Friuli–Venezia Giulia" + }, + { + "code": "FR", + "name": "Frosinone" + }, + { + "code": "GE", + "name": "Genoa" + }, + { + "code": "GO", + "name": "Gorizia" + }, + { + "code": "GR", + "name": "Grosseto" + }, + { + "code": "IM", + "name": "Imperia" + }, + { + "code": "IS", + "name": "Isernia" + }, + { + "code": "AQ", + "name": "L’Aquila" + }, + { + "code": "SP", + "name": "La Spezia" + }, + { + "code": "LT", + "name": "Latina" + }, + { + "code": "62", + "name": "Lazio" + }, + { + "code": "LE", + "name": "Lecce" + }, + { + "code": "LC", + "name": "Lecco" + }, + { + "code": "42", + "name": "Liguria" + }, + { + "code": "LI", + "name": "Livorno" + }, + { + "code": "LO", + "name": "Lodi" + }, + { + "code": "25", + "name": "Lombardy" + }, + { + "code": "LU", + "name": "Lucca" + }, + { + "code": "MC", + "name": "Macerata" + }, + { + "code": "MN", + "name": "Mantua" + }, + { + "code": "57", + "name": "Marche" + }, + { + "code": "MS", + "name": "Massa and Carrara" + }, + { + "code": "MT", + "name": "Matera" + }, + { + "code": "VS", + "name": "Medio Campidano" + }, + { + "code": "ME", + "name": "Messina" + }, + { + "code": "MI", + "name": "Milan" + }, + { + "code": "MO", + "name": "Modena" + }, + { + "code": "67", + "name": "Molise" + }, + { + "code": "MB", + "name": "Monza and Brianza" + }, + { + "code": "NA", + "name": "Naples" + }, + { + "code": "NO", + "name": "Novara" + }, + { + "code": "NU", + "name": "Nuoro" + }, + { + "code": "OG", + "name": "Ogliastra" + }, + { + "code": "OT", + "name": "Olbia-Tempio" + }, + { + "code": "OR", + "name": "Oristano" + }, + { + "code": "PD", + "name": "Padua" + }, + { + "code": "PA", + "name": "Palermo" + }, + { + "code": "PR", + "name": "Parma" + }, + { + "code": "PV", + "name": "Pavia" + }, + { + "code": "PG", + "name": "Perugia" + }, + { + "code": "PU", + "name": "Pesaro and Urbino" + }, + { + "code": "PE", + "name": "Pescara" + }, + { + "code": "PC", + "name": "Piacenza" + }, + { + "code": "21", + "name": "Piedmont" + }, + { + "code": "PI", + "name": "Pisa" + }, + { + "code": "PT", + "name": "Pistoia" + }, + { + "code": "PN", + "name": "Pordenone" + }, + { + "code": "PZ", + "name": "Potenza" + }, + { + "code": "PO", + "name": "Prato" + }, + { + "code": "RG", + "name": "Ragusa" + }, + { + "code": "RA", + "name": "Ravenna" + }, + { + "code": "RC", + "name": "Reggio Calabria" + }, + { + "code": "RE", + "name": "Reggio Emilia" + }, + { + "code": "RI", + "name": "Rieti" + }, + { + "code": "RN", + "name": "Rimini" + }, + { + "code": "RM", + "name": "Rome" + }, + { + "code": "RO", + "name": "Rovigo" + }, + { + "code": "SA", + "name": "Salerno" + }, + { + "code": "88", + "name": "Sardinia" + }, + { + "code": "SS", + "name": "Sassari" + }, + { + "code": "SV", + "name": "Savona" + }, + { + "code": "82", + "name": "Sicily" + }, + { + "code": "SI", + "name": "Siena" + }, + { + "code": "SO", + "name": "Sondrio" + }, + { + "code": "BZ", + "name": "South Tyrol" + }, + { + "code": "SR", + "name": "Syracuse" + }, + { + "code": "TA", + "name": "Taranto" + }, + { + "code": "TE", + "name": "Teramo" + }, + { + "code": "TR", + "name": "Terni" + }, + { + "code": "TP", + "name": "Trapani" + }, + { + "code": "TN", + "name": "Trentino" + }, + { + "code": "32", + "name": "Trentino-South Tyrol" + }, + { + "code": "TV", + "name": "Treviso" + }, + { + "code": "TS", + "name": "Trieste" + }, + { + "code": "TO", + "name": "Turin" + }, + { + "code": "52", + "name": "Tuscany" + }, + { + "code": "UD", + "name": "Udine" + }, + { + "code": "55", + "name": "Umbria" + }, + { + "code": "VA", + "name": "Varese" + }, + { + "code": "34", + "name": "Veneto" + }, + { + "code": "VE", + "name": "Venice" + }, + { + "code": "VB", + "name": "Verbano-Cusio-Ossola" + }, + { + "code": "VC", + "name": "Vercelli" + }, + { + "code": "VR", + "name": "Verona" + }, + { + "code": "VV", + "name": "Vibo Valentia" + }, + { + "code": "VI", + "name": "Vicenza" + }, + { + "code": "VT", + "name": "Viterbo" + } + ], + "JM": [ + { + "code": "01", + "name": "Kingston" + }, + { + "code": "02", + "name": "Saint Andrew" + }, + { + "code": "03", + "name": "Saint Thomas" + }, + { + "code": "04", + "name": "Portland" + }, + { + "code": "05", + "name": "Saint Mary" + }, + { + "code": "06", + "name": "Saint Ann" + }, + { + "code": "07", + "name": "Trelawny" + }, + { + "code": "08", + "name": "Saint James" + }, + { + "code": "09", + "name": "Hanover" + }, + { + "code": "10", + "name": "Westmoreland" + }, + { + "code": "11", + "name": "Saint Elizabeth" + }, + { + "code": "12", + "name": "Manchester" + }, + { + "code": "13", + "name": "Clarendon" + }, + { + "code": "14", + "name": "Saint Catherine" + } + ], + "JO": [ + { + "code": "AJ", + "name": "Ajloun" + }, + { + "code": "AM", + "name": "Amman" + }, + { + "code": "AQ", + "name": "Aqaba" + }, + { + "code": "BA", + "name": "Balqa" + }, + { + "code": "IR", + "name": "Irbid" + }, + { + "code": "JA", + "name": "Jerash" + }, + { + "code": "KA", + "name": "Karak" + }, + { + "code": "MN", + "name": "Ma’an" + }, + { + "code": "MD", + "name": "Madaba" + }, + { + "code": "MA", + "name": "Mafraq" + }, + { + "code": "AT", + "name": "Tafilah" + }, + { + "code": "AZ", + "name": "Zarqa" + } + ], + "JP": [ + { + "code": "01", + "name": "HokkaidÅ" + }, + { + "code": "02", + "name": "Aomori" + }, + { + "code": "03", + "name": "Iwate" + }, + { + "code": "04", + "name": "Miyagi" + }, + { + "code": "05", + "name": "Akita" + }, + { + "code": "06", + "name": "Yamagata" + }, + { + "code": "07", + "name": "Fukushima" + }, + { + "code": "08", + "name": "Ibaraki" + }, + { + "code": "09", + "name": "Tochigi" + }, + { + "code": "10", + "name": "Gunma" + }, + { + "code": "11", + "name": "Saitama" + }, + { + "code": "12", + "name": "Chiba" + }, + { + "code": "13", + "name": "Tokyo" + }, + { + "code": "14", + "name": "Kanagawa" + }, + { + "code": "15", + "name": "Niigata" + }, + { + "code": "16", + "name": "Toyama" + }, + { + "code": "17", + "name": "Ishikawa" + }, + { + "code": "18", + "name": "Fukui" + }, + { + "code": "19", + "name": "Yamanashi" + }, + { + "code": "20", + "name": "Nagano" + }, + { + "code": "21", + "name": "Gifu" + }, + { + "code": "22", + "name": "Shizuoka" + }, + { + "code": "23", + "name": "Aichi" + }, + { + "code": "24", + "name": "Mie" + }, + { + "code": "25", + "name": "Shiga" + }, + { + "code": "26", + "name": "KyÅto" + }, + { + "code": "27", + "name": "ÅŒsaka" + }, + { + "code": "28", + "name": "HyÅgo" + }, + { + "code": "29", + "name": "Nara" + }, + { + "code": "30", + "name": "Wakayama" + }, + { + "code": "31", + "name": "Tottori" + }, + { + "code": "32", + "name": "Shimane" + }, + { + "code": "33", + "name": "Okayama" + }, + { + "code": "34", + "name": "Hiroshima" + }, + { + "code": "35", + "name": "Yamaguchi" + }, + { + "code": "36", + "name": "Tokushima" + }, + { + "code": "37", + "name": "Kagawa" + }, + { + "code": "38", + "name": "Ehime" + }, + { + "code": "39", + "name": "KÅchi" + }, + { + "code": "40", + "name": "Fukuoka" + }, + { + "code": "41", + "name": "Saga" + }, + { + "code": "42", + "name": "Nagasaki" + }, + { + "code": "43", + "name": "Kumamoto" + }, + { + "code": "44", + "name": "ÅŒita" + }, + { + "code": "45", + "name": "Miyazaki" + }, + { + "code": "46", + "name": "Kagoshima" + }, + { + "code": "47", + "name": "Okinawa" + } + ], + "KE": [ + { + "code": "01", + "name": "Baringo" + }, + { + "code": "02", + "name": "Bomet" + }, + { + "code": "03", + "name": "Bungoma" + }, + { + "code": "04", + "name": "Busia" + }, + { + "code": "05", + "name": "Elgeyo-Marakwet" + }, + { + "code": "06", + "name": "Embu" + }, + { + "code": "07", + "name": "Garissa" + }, + { + "code": "08", + "name": "Homa Bay" + }, + { + "code": "09", + "name": "Isiolo" + }, + { + "code": "10", + "name": "Kajiado" + }, + { + "code": "11", + "name": "Kakamega" + }, + { + "code": "12", + "name": "Kericho" + }, + { + "code": "13", + "name": "Kiambu" + }, + { + "code": "14", + "name": "Kilifi" + }, + { + "code": "15", + "name": "Kirinyaga" + }, + { + "code": "16", + "name": "Kisii" + }, + { + "code": "17", + "name": "Kisumu" + }, + { + "code": "18", + "name": "Kitui" + }, + { + "code": "19", + "name": "Kwale" + }, + { + "code": "20", + "name": "Laikipia" + }, + { + "code": "21", + "name": "Lamu" + }, + { + "code": "22", + "name": "Machakos" + }, + { + "code": "23", + "name": "Makueni" + }, + { + "code": "24", + "name": "Mandera" + }, + { + "code": "25", + "name": "Marsabit" + }, + { + "code": "26", + "name": "Meru" + }, + { + "code": "27", + "name": "Migori" + }, + { + "code": "28", + "name": "Mombasa" + }, + { + "code": "29", + "name": "Murang’a" + }, + { + "code": "30", + "name": "Nairobi County" + }, + { + "code": "31", + "name": "Nakuru" + }, + { + "code": "32", + "name": "Nandi" + }, + { + "code": "33", + "name": "Narok" + }, + { + "code": "34", + "name": "Nyamira" + }, + { + "code": "35", + "name": "Nyandarua" + }, + { + "code": "36", + "name": "Nyeri" + }, + { + "code": "37", + "name": "Samburu" + }, + { + "code": "38", + "name": "Siaya" + }, + { + "code": "39", + "name": "Taita-Taveta" + }, + { + "code": "40", + "name": "Tana River" + }, + { + "code": "41", + "name": "Tharaka-Nithi" + }, + { + "code": "42", + "name": "Trans Nzoia" + }, + { + "code": "43", + "name": "Turkana" + }, + { + "code": "44", + "name": "Uasin Gishu" + }, + { + "code": "45", + "name": "Vihiga" + }, + { + "code": "46", + "name": "Wajir" + }, + { + "code": "47", + "name": "West Pokot" + } + ], + "KG": [ + { + "code": "B", + "name": "Batken" + }, + { + "code": "GB", + "name": "Bishkek" + }, + { + "code": "C", + "name": "Chuy" + }, + { + "code": "Y", + "name": "Issyk-Kul" + }, + { + "code": "J", + "name": "Jalal-Abad" + }, + { + "code": "N", + "name": "Naryn" + }, + { + "code": "GO", + "name": "Osh" + }, + { + "code": "O", + "name": "Osh Region" + }, + { + "code": "T", + "name": "Talas" + } + ], + "KH": [ + { + "code": "1", + "name": "Banteay Meanchey" + }, + { + "code": "2", + "name": "Battambang" + }, + { + "code": "3", + "name": "Kampong Cham" + }, + { + "code": "4", + "name": "Kampong Chhnang" + }, + { + "code": "5", + "name": "Kampong Speu" + }, + { + "code": "6", + "name": "Kampong Thom" + }, + { + "code": "7", + "name": "Kampot" + }, + { + "code": "8", + "name": "Kandal" + }, + { + "code": "9", + "name": "Koh Kong" + }, + { + "code": "10", + "name": "Kratié" + }, + { + "code": "11", + "name": "Mondulkiri" + }, + { + "code": "12", + "name": "Phnom Penh" + }, + { + "code": "13", + "name": "Preah Vihear" + }, + { + "code": "14", + "name": "Prey Veng" + }, + { + "code": "15", + "name": "Pursat" + }, + { + "code": "16", + "name": "Ratanakiri" + }, + { + "code": "17", + "name": "Siem Reap" + }, + { + "code": "18", + "name": "Sihanoukville" + }, + { + "code": "19", + "name": "Stung Treng" + }, + { + "code": "20", + "name": "Svay Rieng" + }, + { + "code": "21", + "name": "Takéo" + }, + { + "code": "22", + "name": "Oddar Meanchey" + }, + { + "code": "23", + "name": "Kep" + }, + { + "code": "24", + "name": "Pailin" + }, + { + "code": "25", + "name": "Tbong Khmum" + } + ], + "KI": [ + { + "code": "G", + "name": "Gilbert Islands" + }, + { + "code": "L", + "name": "Line Islands" + }, + { + "code": "P", + "name": "Phoenix Islands" + } + ], + "KM": [ + { + "code": "A", + "name": "Anjouan" + }, + { + "code": "G", + "name": "Grande Comore" + }, + { + "code": "M", + "name": "Mohéli" + } + ], + "KN": [ + { + "code": "01", + "name": "Christ Church Nichola Town" + }, + { + "code": "N", + "name": "Nevis" + }, + { + "code": "02", + "name": "Saint Anne Sandy Point" + }, + { + "code": "03", + "name": "Saint George Basseterre" + }, + { + "code": "04", + "name": "Saint George Gingerland" + }, + { + "code": "05", + "name": "Saint James Windward" + }, + { + "code": "06", + "name": "Saint John Capisterre" + }, + { + "code": "07", + "name": "Saint John Figtree" + }, + { + "code": "K", + "name": "Saint Kitts" + }, + { + "code": "08", + "name": "Saint Mary Cayon" + }, + { + "code": "09", + "name": "Saint Paul Capisterre" + }, + { + "code": "10", + "name": "Saint Paul Charlestown" + }, + { + "code": "11", + "name": "Saint Peter Basseterre" + }, + { + "code": "12", + "name": "Saint Thomas Lowland" + }, + { + "code": "13", + "name": "Saint Thomas Middle Island" + }, + { + "code": "15", + "name": "Trinity Palmetto Point" + } + ], + "KP": [ + { + "code": "01", + "name": "Pyongyang" + }, + { + "code": "02", + "name": "South Pyongan" + }, + { + "code": "03", + "name": "North Pyongan" + }, + { + "code": "04", + "name": "Chagang" + }, + { + "code": "05", + "name": "South Hwanghae" + }, + { + "code": "06", + "name": "North Hwanghae" + }, + { + "code": "07", + "name": "Kangwon" + }, + { + "code": "08", + "name": "South Hamgyong" + }, + { + "code": "09", + "name": "North Hamgyong" + }, + { + "code": "10", + "name": "Ryanggang" + }, + { + "code": "13", + "name": "Rason" + }, + { + "code": "14", + "name": "Nampho" + } + ], + "KR": [ + { + "code": "11", + "name": "Seoul" + }, + { + "code": "26", + "name": "Busan" + }, + { + "code": "27", + "name": "Daegu" + }, + { + "code": "28", + "name": "Incheon" + }, + { + "code": "29", + "name": "Gwangju City" + }, + { + "code": "30", + "name": "Daejeon" + }, + { + "code": "31", + "name": "Ulsan" + }, + { + "code": "41", + "name": "Gyeonggi" + }, + { + "code": "42", + "name": "Gangwon" + }, + { + "code": "43", + "name": "North Chungcheong" + }, + { + "code": "44", + "name": "South Chungcheong" + }, + { + "code": "45", + "name": "North Jeolla" + }, + { + "code": "46", + "name": "South Jeolla" + }, + { + "code": "47", + "name": "North Gyeongsang" + }, + { + "code": "48", + "name": "South Gyeongsang" + }, + { + "code": "49", + "name": "Jeju" + }, + { + "code": "50", + "name": "Sejong" + } + ], + "KW": [ + { + "code": "AH", + "name": "Al Ahmadi" + }, + { + "code": "KU", + "name": "Al Asimah" + }, + { + "code": "FA", + "name": "Al Farwaniyah" + }, + { + "code": "JA", + "name": "Al Jahra" + }, + { + "code": "HA", + "name": "Hawalli" + }, + { + "code": "MU", + "name": "Mubarak Al-Kabeer" + } + ], + "KZ": [ + { + "code": "AKM", + "name": "Akmola" + }, + { + "code": "AKT", + "name": "Aktobe" + }, + { + "code": "ALA", + "name": "Almaty" + }, + { + "code": "ALM", + "name": "Almaty Region" + }, + { + "code": "AST", + "name": "Astana" + }, + { + "code": "ATY", + "name": "Atyrau" + }, + { + "code": "BAY", + "name": "Bayqongyr" + }, + { + "code": "VOS", + "name": "East Kazakhstan" + }, + { + "code": "ZHA", + "name": "Jambyl" + }, + { + "code": "KAR", + "name": "Karagandy" + }, + { + "code": "KUS", + "name": "Kostanay" + }, + { + "code": "KZY", + "name": "Kyzylorda" + }, + { + "code": "MAN", + "name": "Mangystau" + }, + { + "code": "SEV", + "name": "North Kazakhstan" + }, + { + "code": "PAV", + "name": "Pavlodar" + }, + { + "code": "YUZ", + "name": "South Kazakhstan" + }, + { + "code": "ZAP", + "name": "West Kazakhstan" + } + ], + "LA": [ + { + "code": "AT", + "name": "Attapeu" + }, + { + "code": "BK", + "name": "Bokeo" + }, + { + "code": "BL", + "name": "Bolikhamsai" + }, + { + "code": "CH", + "name": "Champasak" + }, + { + "code": "HO", + "name": "Houaphanh" + }, + { + "code": "KH", + "name": "Khammouane" + }, + { + "code": "LM", + "name": "Luang Namtha" + }, + { + "code": "LP", + "name": "Luang Prabang" + }, + { + "code": "OU", + "name": "Oudomxay" + }, + { + "code": "PH", + "name": "Phongsaly" + }, + { + "code": "XA", + "name": "Sainyabuli" + }, + { + "code": "SL", + "name": "Salavan" + }, + { + "code": "SV", + "name": "Savannakhet" + }, + { + "code": "XE", + "name": "Sekong" + }, + { + "code": "VT", + "name": "Vientiane" + }, + { + "code": "VI", + "name": "Vientiane Province" + }, + { + "code": "XS", + "name": "Xaisomboun" + }, + { + "code": "XI", + "name": "Xiangkhouang" + } + ], + "LB": [ + { + "code": "AK", + "name": "Akkar" + }, + { + "code": "BH", + "name": "Baalbek-Hermel" + }, + { + "code": "BA", + "name": "Beirut" + }, + { + "code": "BI", + "name": "Beqaa" + }, + { + "code": "JL", + "name": "Mount Lebanon" + }, + { + "code": "NA", + "name": "Nabatieh" + }, + { + "code": "AS", + "name": "North" + }, + { + "code": "JA", + "name": "South" + } + ], + "LC": [ + { + "code": "01", + "name": "Anse la Raye" + }, + { + "code": "02", + "name": "Castries" + }, + { + "code": "03", + "name": "Choiseul" + }, + { + "code": "05", + "name": "Dennery" + }, + { + "code": "06", + "name": "Gros Islet" + }, + { + "code": "07", + "name": "Laborie" + }, + { + "code": "08", + "name": "Micoud" + }, + { + "code": "10", + "name": "Soufrière" + }, + { + "code": "11", + "name": "Vieux Fort" + }, + { + "code": "12", + "name": "Canaries" + } + ], + "LI": [ + { + "code": "01", + "name": "Balzers" + }, + { + "code": "02", + "name": "Eschen" + }, + { + "code": "03", + "name": "Gamprin" + }, + { + "code": "04", + "name": "Mauren" + }, + { + "code": "05", + "name": "Planken" + }, + { + "code": "06", + "name": "Ruggell" + }, + { + "code": "07", + "name": "Schaan" + }, + { + "code": "08", + "name": "Schellenberg" + }, + { + "code": "09", + "name": "Triesen" + }, + { + "code": "10", + "name": "Triesenberg" + }, + { + "code": "11", + "name": "Vaduz" + } + ], + "LK": [ + { + "code": "1", + "name": "Western" + }, + { + "code": "2", + "name": "Central" + }, + { + "code": "3", + "name": "Southern" + }, + { + "code": "4", + "name": "Northern" + }, + { + "code": "5", + "name": "Eastern" + }, + { + "code": "6", + "name": "North Western" + }, + { + "code": "7", + "name": "North Central" + }, + { + "code": "8", + "name": "Uva" + }, + { + "code": "9", + "name": "Sabaragamuwa" + }, + { + "code": "11", + "name": "Colombo" + }, + { + "code": "12", + "name": "Gampaha" + }, + { + "code": "13", + "name": "Kalutara" + }, + { + "code": "21", + "name": "Kandy" + }, + { + "code": "22", + "name": "Matale" + }, + { + "code": "23", + "name": "Nuwara Eliya" + }, + { + "code": "31", + "name": "Galle" + }, + { + "code": "32", + "name": "Matara" + }, + { + "code": "33", + "name": "Hambantota" + }, + { + "code": "41", + "name": "Jaffna" + }, + { + "code": "42", + "name": "Kilinochchi" + }, + { + "code": "43", + "name": "Mannar" + }, + { + "code": "44", + "name": "Vavuniya" + }, + { + "code": "45", + "name": "Mullaitivu" + }, + { + "code": "51", + "name": "Batticaloa" + }, + { + "code": "52", + "name": "Ampara" + }, + { + "code": "53", + "name": "Trincomalee" + }, + { + "code": "61", + "name": "Kurunegala" + }, + { + "code": "62", + "name": "Puttalam" + }, + { + "code": "71", + "name": "Anuradhapura" + }, + { + "code": "72", + "name": "Polonnaruwa" + }, + { + "code": "81", + "name": "Badulla" + }, + { + "code": "82", + "name": "Moneragala" + }, + { + "code": "91", + "name": "Ratnapura" + }, + { + "code": "92", + "name": "Kegalle" + } + ], + "LR": [ + { + "code": "BM", + "name": "Bomi" + }, + { + "code": "BG", + "name": "Bong" + }, + { + "code": "GP", + "name": "Gbarpolu" + }, + { + "code": "GB", + "name": "Grand Bassa" + }, + { + "code": "CM", + "name": "Grand Cape Mount" + }, + { + "code": "GG", + "name": "Grand Gedeh" + }, + { + "code": "GK", + "name": "Grand Kru" + }, + { + "code": "LO", + "name": "Lofa" + }, + { + "code": "MG", + "name": "Margibi" + }, + { + "code": "MY", + "name": "Maryland" + }, + { + "code": "MO", + "name": "Montserrado" + }, + { + "code": "NI", + "name": "Nimba" + }, + { + "code": "RG", + "name": "River Gee" + }, + { + "code": "RI", + "name": "Rivercess" + }, + { + "code": "SI", + "name": "Sinoe" + } + ], + "LS": [ + { + "code": "D", + "name": "Berea" + }, + { + "code": "B", + "name": "Butha-Buthe" + }, + { + "code": "C", + "name": "Leribe" + }, + { + "code": "E", + "name": "Mafeteng" + }, + { + "code": "A", + "name": "Maseru" + }, + { + "code": "F", + "name": "Mohale’s Hoek" + }, + { + "code": "J", + "name": "Mokhotlong" + }, + { + "code": "H", + "name": "Qacha’s Nek" + }, + { + "code": "G", + "name": "Quthing" + }, + { + "code": "K", + "name": "Thaba-Tseka" + } + ], + "LT": [ + { + "code": "01", + "name": "AkmenÄ—" + }, + { + "code": "03", + "name": "Alytus" + }, + { + "code": "AL", + "name": "Alytus County" + }, + { + "code": "02", + "name": "Alytus Municipality" + }, + { + "code": "04", + "name": "AnykÅ¡Äiai" + }, + { + "code": "05", + "name": "BirÅ¡tonas" + }, + { + "code": "06", + "name": "Biržai" + }, + { + "code": "07", + "name": "Druskininkai" + }, + { + "code": "08", + "name": "ElektrÄ—nai" + }, + { + "code": "09", + "name": "Ignalina" + }, + { + "code": "10", + "name": "Jonava" + }, + { + "code": "11", + "name": "JoniÅ¡kis" + }, + { + "code": "12", + "name": "Jurbarkas" + }, + { + "code": "13", + "name": "KaiÅ¡iadorys" + }, + { + "code": "14", + "name": "Kalvarija" + }, + { + "code": "16", + "name": "Kaunas" + }, + { + "code": "KU", + "name": "Kaunas County" + }, + { + "code": "15", + "name": "Kauno Municipality" + }, + { + "code": "17", + "name": "Kazlų RÅ«da" + }, + { + "code": "18", + "name": "KÄ—dainiai" + }, + { + "code": "19", + "name": "KelmÄ—" + }, + { + "code": "21", + "name": "KlaipÄ—da" + }, + { + "code": "KL", + "name": "KlaipÄ—da County" + }, + { + "code": "20", + "name": "KlaipÄ—dos Municipality" + }, + { + "code": "22", + "name": "Kretinga" + }, + { + "code": "23", + "name": "KupiÅ¡kis" + }, + { + "code": "24", + "name": "Lazdijai" + }, + { + "code": "25", + "name": "MarijampolÄ—" + }, + { + "code": "MR", + "name": "MarijampolÄ— County" + }, + { + "code": "26", + "name": "Mažeikiai" + }, + { + "code": "27", + "name": "MolÄ—tai" + }, + { + "code": "28", + "name": "Neringa" + }, + { + "code": "29", + "name": "PagÄ—giai" + }, + { + "code": "30", + "name": "Pakruojis" + }, + { + "code": "31", + "name": "Palanga" + }, + { + "code": "32", + "name": "Panevėžio Municipality" + }, + { + "code": "33", + "name": "Panevėžys" + }, + { + "code": "PN", + "name": "Panevėžys County" + }, + { + "code": "34", + "name": "Pasvalys" + }, + { + "code": "35", + "name": "PlungÄ—" + }, + { + "code": "36", + "name": "Prienai" + }, + { + "code": "37", + "name": "RadviliÅ¡kis" + }, + { + "code": "38", + "name": "Raseiniai" + }, + { + "code": "39", + "name": "Rietavas" + }, + { + "code": "40", + "name": "RokiÅ¡kis" + }, + { + "code": "41", + "name": "Å akiai" + }, + { + "code": "42", + "name": "Å alÄininkai" + }, + { + "code": "44", + "name": "Å iauliai" + }, + { + "code": "SA", + "name": "Å iauliai County" + }, + { + "code": "43", + "name": "Å iaulių Municipality" + }, + { + "code": "45", + "name": "Å ilalÄ—" + }, + { + "code": "46", + "name": "Å ilutÄ—" + }, + { + "code": "47", + "name": "Å irvintos" + }, + { + "code": "48", + "name": "Skuodas" + }, + { + "code": "49", + "name": "Å venÄionys" + }, + { + "code": "50", + "name": "TauragÄ—" + }, + { + "code": "TA", + "name": "TauragÄ— County" + }, + { + "code": "51", + "name": "TelÅ¡iai" + }, + { + "code": "TE", + "name": "TelÅ¡iai County" + }, + { + "code": "52", + "name": "Trakai" + }, + { + "code": "53", + "name": "UkmergÄ—" + }, + { + "code": "54", + "name": "Utena" + }, + { + "code": "UT", + "name": "Utena County" + }, + { + "code": "55", + "name": "VarÄ—na" + }, + { + "code": "56", + "name": "VilkaviÅ¡kis" + }, + { + "code": "57", + "name": "Vilniaus Municipality" + }, + { + "code": "58", + "name": "Vilnius" + }, + { + "code": "VL", + "name": "Vilnius County" + }, + { + "code": "59", + "name": "Visaginas" + }, + { + "code": "60", + "name": "Zarasai" + } + ], + "LU": [ + { + "code": "CA", + "name": "Capellen" + }, + { + "code": "CL", + "name": "Clervaux" + }, + { + "code": "DI", + "name": "Diekirch" + }, + { + "code": "EC", + "name": "Echternach" + }, + { + "code": "ES", + "name": "Esch-sur-Alzette" + }, + { + "code": "GR", + "name": "Grevenmacher" + }, + { + "code": "LU", + "name": "Luxembourg" + }, + { + "code": "ME", + "name": "Mersch" + }, + { + "code": "RD", + "name": "Redange" + }, + { + "code": "RM", + "name": "Remich" + }, + { + "code": "VD", + "name": "Vianden" + }, + { + "code": "WI", + "name": "Wiltz" + } + ], + "LV": [ + { + "code": "011", + "name": "Ä€daži" + }, + { + "code": "001", + "name": "Aglona" + }, + { + "code": "002", + "name": "Aizkraukle" + }, + { + "code": "003", + "name": "Aizpute" + }, + { + "code": "004", + "name": "AknÄ«ste" + }, + { + "code": "005", + "name": "Aloja" + }, + { + "code": "006", + "name": "Alsunga" + }, + { + "code": "007", + "name": "AlÅ«ksne" + }, + { + "code": "008", + "name": "Amata" + }, + { + "code": "009", + "name": "Ape" + }, + { + "code": "010", + "name": "Auce" + }, + { + "code": "012", + "name": "BabÄ«te" + }, + { + "code": "013", + "name": "Baldone" + }, + { + "code": "014", + "name": "Baltinava" + }, + { + "code": "015", + "name": "Balvi" + }, + { + "code": "016", + "name": "Bauska" + }, + { + "code": "017", + "name": "BeverÄ«na" + }, + { + "code": "018", + "name": "BrocÄ“ni" + }, + { + "code": "019", + "name": "Burtnieki" + }, + { + "code": "020", + "name": "Carnikava" + }, + { + "code": "022", + "name": "CÄ“sis" + }, + { + "code": "021", + "name": "Cesvaine" + }, + { + "code": "023", + "name": "Cibla" + }, + { + "code": "024", + "name": "Dagda" + }, + { + "code": "DGV", + "name": "Daugavpils" + }, + { + "code": "025", + "name": "Daugavpils Municipality" + }, + { + "code": "026", + "name": "Dobele" + }, + { + "code": "027", + "name": "Dundaga" + }, + { + "code": "028", + "name": "Durbe" + }, + { + "code": "029", + "name": "Engure" + }, + { + "code": "030", + "name": "Ä’rgļi" + }, + { + "code": "031", + "name": "Garkalne" + }, + { + "code": "032", + "name": "Grobiņa" + }, + { + "code": "033", + "name": "Gulbene" + }, + { + "code": "034", + "name": "Iecava" + }, + { + "code": "035", + "name": "IkÅ¡Ä·ile" + }, + { + "code": "036", + "name": "IlÅ«kste" + }, + { + "code": "037", + "name": "InÄukalns" + }, + { + "code": "038", + "name": "Jaunjelgava" + }, + { + "code": "039", + "name": "Jaunpiebalga" + }, + { + "code": "040", + "name": "Jaunpils" + }, + { + "code": "JKB", + "name": "JÄ“kabpils" + }, + { + "code": "042", + "name": "JÄ“kabpils Municipality" + }, + { + "code": "JEL", + "name": "Jelgava" + }, + { + "code": "041", + "name": "Jelgava Municipality" + }, + { + "code": "JUR", + "name": "JÅ«rmala" + }, + { + "code": "043", + "name": "Kandava" + }, + { + "code": "044", + "name": "KÄrsava" + }, + { + "code": "051", + "name": "Ķegums" + }, + { + "code": "052", + "name": "Ķekava" + }, + { + "code": "045", + "name": "KocÄ“ni" + }, + { + "code": "046", + "name": "Koknese" + }, + { + "code": "047", + "name": "KrÄslava" + }, + { + "code": "048", + "name": "Krimulda" + }, + { + "code": "049", + "name": "Krustpils" + }, + { + "code": "050", + "name": "KuldÄ«ga" + }, + { + "code": "053", + "name": "LielvÄrde" + }, + { + "code": "LPX", + "name": "LiepÄja" + }, + { + "code": "055", + "name": "LÄ«gatne" + }, + { + "code": "054", + "name": "Limbaži" + }, + { + "code": "056", + "name": "LÄ«vÄni" + }, + { + "code": "057", + "name": "LubÄna" + }, + { + "code": "058", + "name": "Ludza" + }, + { + "code": "059", + "name": "Madona" + }, + { + "code": "061", + "name": "MÄlpils" + }, + { + "code": "062", + "name": "MÄrupe" + }, + { + "code": "060", + "name": "Mazsalaca" + }, + { + "code": "063", + "name": "MÄ“rsrags" + }, + { + "code": "064", + "name": "NaukÅ¡Ä“ni" + }, + { + "code": "065", + "name": "Nereta" + }, + { + "code": "066", + "name": "NÄ«ca" + }, + { + "code": "067", + "name": "Ogre" + }, + { + "code": "068", + "name": "Olaine" + }, + { + "code": "069", + "name": "Ozolnieki" + }, + { + "code": "070", + "name": "PÄrgauja" + }, + { + "code": "071", + "name": "PÄvilosta" + }, + { + "code": "072", + "name": "Pļaviņas" + }, + { + "code": "073", + "name": "Preiļi" + }, + { + "code": "074", + "name": "Priekule" + }, + { + "code": "075", + "name": "Priekuļi" + }, + { + "code": "076", + "name": "Rauna" + }, + { + "code": "REZ", + "name": "RÄ“zekne" + }, + { + "code": "077", + "name": "RÄ“zekne Municipality" + }, + { + "code": "078", + "name": "Riebiņi" + }, + { + "code": "RIX", + "name": "Riga" + }, + { + "code": "079", + "name": "Roja" + }, + { + "code": "080", + "name": "Ropaži" + }, + { + "code": "081", + "name": "Rucava" + }, + { + "code": "082", + "name": "RugÄji" + }, + { + "code": "084", + "name": "RÅ«jiena" + }, + { + "code": "083", + "name": "RundÄle" + }, + { + "code": "085", + "name": "Sala" + }, + { + "code": "086", + "name": "SalacgrÄ«va" + }, + { + "code": "087", + "name": "Salaspils" + }, + { + "code": "088", + "name": "Saldus" + }, + { + "code": "089", + "name": "Saulkrasti" + }, + { + "code": "090", + "name": "SÄ“ja" + }, + { + "code": "091", + "name": "Sigulda" + }, + { + "code": "092", + "name": "SkrÄ«veri" + }, + { + "code": "093", + "name": "Skrunda" + }, + { + "code": "094", + "name": "Smiltene" + }, + { + "code": "095", + "name": "Stopiņi" + }, + { + "code": "096", + "name": "StrenÄi" + }, + { + "code": "097", + "name": "Talsi" + }, + { + "code": "098", + "name": "TÄ“rvete" + }, + { + "code": "099", + "name": "Tukums" + }, + { + "code": "100", + "name": "Vaiņode" + }, + { + "code": "101", + "name": "Valka" + }, + { + "code": "VMR", + "name": "Valmiera" + }, + { + "code": "102", + "name": "VarakļÄni" + }, + { + "code": "103", + "name": "VÄrkava" + }, + { + "code": "104", + "name": "Vecpiebalga" + }, + { + "code": "105", + "name": "Vecumnieki" + }, + { + "code": "VEN", + "name": "Ventspils" + }, + { + "code": "106", + "name": "Ventspils Municipality" + }, + { + "code": "107", + "name": "ViesÄ«te" + }, + { + "code": "108", + "name": "Viļaka" + }, + { + "code": "109", + "name": "ViļÄni" + }, + { + "code": "110", + "name": "Zilupe" + } + ], + "LY": [ + { + "code": "WA", + "name": "Al Wahat" + }, + { + "code": "BA", + "name": "Benghazi" + }, + { + "code": "BU", + "name": "Butnan" + }, + { + "code": "DR", + "name": "Derna" + }, + { + "code": "GT", + "name": "Ghat" + }, + { + "code": "JA", + "name": "Jabal al Akhdar" + }, + { + "code": "JG", + "name": "Jabal al Gharbi" + }, + { + "code": "JI", + "name": "Jafara" + }, + { + "code": "JU", + "name": "Jufra" + }, + { + "code": "KF", + "name": "Kufra" + }, + { + "code": "MJ", + "name": "Marj" + }, + { + "code": "MI", + "name": "Misrata" + }, + { + "code": "MB", + "name": "Murqub" + }, + { + "code": "MQ", + "name": "Murzuq" + }, + { + "code": "NL", + "name": "Nalut" + }, + { + "code": "NQ", + "name": "Nuqat al Khams" + }, + { + "code": "SB", + "name": "Sabha" + }, + { + "code": "SR", + "name": "Sirte" + }, + { + "code": "TB", + "name": "Tripoli" + }, + { + "code": "WD", + "name": "Wadi al Hayaa" + }, + { + "code": "WS", + "name": "Wadi al Shatii" + }, + { + "code": "ZA", + "name": "Zawiya" + } + ], + "MA": [ + { + "code": "AGD", + "name": "Agadir-Ida Ou Tanane" + }, + { + "code": "HAO", + "name": "Al Haouz" + }, + { + "code": "HOC", + "name": "Al Hoceïma" + }, + { + "code": "AOU", + "name": "Aousserd" + }, + { + "code": "ASZ", + "name": "Assa-Zag" + }, + { + "code": "AZI", + "name": "Azilal" + }, + { + "code": "BES", + "name": "Ben Slimane" + }, + { + "code": "BEM", + "name": "Béni-Mellal" + }, + { + "code": "BER", + "name": "Berkane" + }, + { + "code": "BOD", + "name": "Boujdour" + }, + { + "code": "BOM", + "name": "Boulemane" + }, + { + "code": "CAS", + "name": "Casablanca" + }, + { + "code": "09", + "name": "Chaouia-Ouardigha" + }, + { + "code": "CHE", + "name": "Chefchaouen" + }, + { + "code": "CHI", + "name": "Chichaoua" + }, + { + "code": "CHT", + "name": "Chtouka Aït Baha" + }, + { + "code": "10", + "name": "Doukkala-Abda" + }, + { + "code": "HAJ", + "name": "El Hajeb" + }, + { + "code": "JDI", + "name": "El Jadida" + }, + { + "code": "ERR", + "name": "Errachidia" + }, + { + "code": "ESM", + "name": "Es Semara" + }, + { + "code": "ESI", + "name": "Essaouira" + }, + { + "code": "FAH", + "name": "Fahs-Beni Makada" + }, + { + "code": "05", + "name": "Fès-Boulemane" + }, + { + "code": "FES", + "name": "Fès-Dar-Dbibegh" + }, + { + "code": "FIG", + "name": "Figuig" + }, + { + "code": "02", + "name": "Gharb-Chrarda-Béni Hssen" + }, + { + "code": "08", + "name": "Grand Casablanca" + }, + { + "code": "GUE", + "name": "Guelmim" + }, + { + "code": "14", + "name": "Guelmim-Es Semara" + }, + { + "code": "IFR", + "name": "Ifrane" + }, + { + "code": "INE", + "name": "Inezgane-Aït Melloul" + }, + { + "code": "JRA", + "name": "Jerada" + }, + { + "code": "KES", + "name": "Kelaat Sraghna" + }, + { + "code": "KEN", + "name": "Kénitra" + }, + { + "code": "KHE", + "name": "Khemisset" + }, + { + "code": "KHN", + "name": "Khénifra" + }, + { + "code": "KHO", + "name": "Khouribga" + }, + { + "code": "LAA", + "name": "Laâyoune" + }, + { + "code": "15", + "name": "Laâyoune-Boujdour-Sakia El Hamra" + }, + { + "code": "LAR", + "name": "Larache" + }, + { + "code": "MMD", + "name": "Marrakech-Medina" + }, + { + "code": "MMN", + "name": "Marrakech-Menara" + }, + { + "code": "11", + "name": "Marrakesh-Tensift-El Haouz" + }, + { + "code": "MED", + "name": "Médiouna" + }, + { + "code": "MEK", + "name": "Meknès" + }, + { + "code": "06", + "name": "Meknès-Tafilalet" + }, + { + "code": "MOH", + "name": "Mohammedia" + }, + { + "code": "MOU", + "name": "Moulay Yacoub" + }, + { + "code": "NAD", + "name": "Nador" + }, + { + "code": "NOU", + "name": "Nouaceur" + }, + { + "code": "04", + "name": "Oriental" + }, + { + "code": "OUA", + "name": "Ouarzazate" + }, + { + "code": "OUD", + "name": "Oued Ed-Dahab" + }, + { + "code": "16", + "name": "Oued Ed-Dahab-Lagouira" + }, + { + "code": "OUJ", + "name": "Oujda-Angad" + }, + { + "code": "RAB", + "name": "Rabat" + }, + { + "code": "07", + "name": "Rabat-Salé-Zemmour-Zaer" + }, + { + "code": "SAF", + "name": "Safi" + }, + { + "code": "SAL", + "name": "Salé" + }, + { + "code": "SEF", + "name": "Sefrou" + }, + { + "code": "SET", + "name": "Settat" + }, + { + "code": "SIK", + "name": "Sidi Kacem" + }, + { + "code": "SYB", + "name": "Sidi Youssef Ben Ali" + }, + { + "code": "SKH", + "name": "Skhirat-Témara" + }, + { + "code": "13", + "name": "Souss-Massa-Drâa" + }, + { + "code": "12", + "name": "Tadla-Azilal" + }, + { + "code": "TNT", + "name": "Tan-Tan" + }, + { + "code": "TNG", + "name": "Tangier-Assilah" + }, + { + "code": "01", + "name": "Tangier-Tétouan" + }, + { + "code": "TAO", + "name": "Taounate" + }, + { + "code": "TAI", + "name": "Taourirt" + }, + { + "code": "TAR", + "name": "Taroudant" + }, + { + "code": "TAT", + "name": "Tata" + }, + { + "code": "TAZ", + "name": "Taza" + }, + { + "code": "03", + "name": "Taza-Al Hoceima-Taounate" + }, + { + "code": "TET", + "name": "Tétouan" + }, + { + "code": "TIZ", + "name": "Tiznit" + }, + { + "code": "ZAG", + "name": "Zagora" + } + ], + "MC": [ + { + "code": "FO", + "name": "Fontvieille" + }, + { + "code": "JE", + "name": "Jardin Exotique de Monaco" + }, + { + "code": "CL", + "name": "La Colle" + }, + { + "code": "CO", + "name": "La Condamine" + }, + { + "code": "GA", + "name": "La Gare" + }, + { + "code": "SO", + "name": "La Source" + }, + { + "code": "LA", + "name": "Larvotto" + }, + { + "code": "MA", + "name": "Malbousquet" + }, + { + "code": "MO", + "name": "Monaco-Ville" + }, + { + "code": "MG", + "name": "Moneghetti" + }, + { + "code": "MC", + "name": "Monte Carlo" + }, + { + "code": "MU", + "name": "Moulins" + }, + { + "code": "PH", + "name": "Port Hercules" + }, + { + "code": "SR", + "name": "Saint Roman" + }, + { + "code": "SD", + "name": "Sainte-Dévote Chapel" + }, + { + "code": "SP", + "name": "Spélugues" + }, + { + "code": "VR", + "name": "Vallon de la Rousse" + } + ], + "MD": [ + { + "code": "AN", + "name": "Anenii Noi" + }, + { + "code": "BA", + "name": "BălÅ£i" + }, + { + "code": "BS", + "name": "Basarabeasca" + }, + { + "code": "BD", + "name": "Bender" + }, + { + "code": "BR", + "name": "Briceni" + }, + { + "code": "CA", + "name": "Cahul" + }, + { + "code": "CL", + "name": "CălăraÈ™i" + }, + { + "code": "CT", + "name": "Cantemir" + }, + { + "code": "CS", + "name": "CăuÈ™eni" + }, + { + "code": "CU", + "name": "ChiÈ™inău" + }, + { + "code": "CM", + "name": "CimiÈ™lia" + }, + { + "code": "CR", + "name": "Criuleni" + }, + { + "code": "DO", + "name": "DonduÈ™eni" + }, + { + "code": "DR", + "name": "Drochia" + }, + { + "code": "DU", + "name": "Dubăsari" + }, + { + "code": "ED", + "name": "EdineÈ›" + }, + { + "code": "FA", + "name": "FăleÈ™ti" + }, + { + "code": "FL", + "name": "FloreÈ™ti" + }, + { + "code": "GA", + "name": "Gagauzia" + }, + { + "code": "GL", + "name": "Glodeni" + }, + { + "code": "HI", + "name": "HînceÈ™ti" + }, + { + "code": "IA", + "name": "Ialoveni" + }, + { + "code": "LE", + "name": "Leova" + }, + { + "code": "NI", + "name": "Nisporeni" + }, + { + "code": "OC", + "name": "OcniÅ£a" + }, + { + "code": "OR", + "name": "Orhei" + }, + { + "code": "RE", + "name": "Rezina" + }, + { + "code": "RI", + "name": "Rîșcani" + }, + { + "code": "SI", + "name": "Sîngerei" + }, + { + "code": "SD", + "name": "ȘoldăneÈ™ti" + }, + { + "code": "SO", + "name": "Soroca" + }, + { + "code": "SV", + "name": "Åžtefan Vodă" + }, + { + "code": "ST", + "name": "Strășeni" + }, + { + "code": "TA", + "name": "Taraclia" + }, + { + "code": "TE", + "name": "TeleneÈ™ti" + }, + { + "code": "SN", + "name": "Transnistria" + }, + { + "code": "UN", + "name": "Ungheni" + } + ], + "ME": [ + { + "code": "01", + "name": "Andrijevica" + }, + { + "code": "02", + "name": "Bar" + }, + { + "code": "03", + "name": "Berane" + }, + { + "code": "04", + "name": "Bijelo Polje" + }, + { + "code": "05", + "name": "Budva" + }, + { + "code": "06", + "name": "Cetinje" + }, + { + "code": "07", + "name": "Danilovgrad" + }, + { + "code": "08", + "name": "Herceg Novi" + }, + { + "code": "09", + "name": "KolaÅ¡in" + }, + { + "code": "10", + "name": "Kotor" + }, + { + "code": "11", + "name": "Mojkovac" + }, + { + "code": "12", + "name": "NikÅ¡ić" + }, + { + "code": "13", + "name": "Plav" + }, + { + "code": "14", + "name": "Pljevlja" + }, + { + "code": "15", + "name": "Plužine" + }, + { + "code": "16", + "name": "Podgorica" + }, + { + "code": "17", + "name": "Rožaje" + }, + { + "code": "18", + "name": "Å avnik" + }, + { + "code": "19", + "name": "Tivat" + }, + { + "code": "20", + "name": "Ulcinj" + }, + { + "code": "21", + "name": "Žabljak" + }, + { + "code": "22", + "name": "Gusinje" + }, + { + "code": "23", + "name": "Petnjica" + } + ], + "MG": [ + { + "code": "T", + "name": "Antananarivo" + }, + { + "code": "D", + "name": "Antsiranana" + }, + { + "code": "F", + "name": "Fianarantsoa" + }, + { + "code": "M", + "name": "Mahajanga" + }, + { + "code": "A", + "name": "Toamasina" + }, + { + "code": "U", + "name": "Toliara" + } + ], + "MH": [ + { + "code": "ALL", + "name": "Ailinglaplap Atoll" + }, + { + "code": "ALK", + "name": "Ailuk Atoll" + }, + { + "code": "ARN", + "name": "Arno" + }, + { + "code": "AUR", + "name": "Aur Atoll" + }, + { + "code": "EBO", + "name": "Ebon Atoll" + }, + { + "code": "ENI", + "name": "Enewetak Atoll" + }, + { + "code": "JAB", + "name": "Jabat Island" + }, + { + "code": "JAL", + "name": "Jaluit Atoll" + }, + { + "code": "KIL", + "name": "Kili Island" + }, + { + "code": "KWA", + "name": "Kwajalein" + }, + { + "code": "LAE", + "name": "Lae Atoll" + }, + { + "code": "LIB", + "name": "Lib Island" + }, + { + "code": "LIK", + "name": "Likiep Atoll" + }, + { + "code": "MAJ", + "name": "Majuro" + }, + { + "code": "MAL", + "name": "Maloelap Atoll" + }, + { + "code": "MEJ", + "name": "Mejit Island" + }, + { + "code": "MIL", + "name": "Mili Atoll" + }, + { + "code": "NMK", + "name": "Namdrik Atoll" + }, + { + "code": "NMU", + "name": "Namu Atoll" + }, + { + "code": "L", + "name": "Ralik Chain" + }, + { + "code": "T", + "name": "Ratak Chain" + }, + { + "code": "RON", + "name": "Rongelap Atoll" + }, + { + "code": "UJA", + "name": "Ujae Atoll" + }, + { + "code": "UTI", + "name": "Utirik Atoll" + }, + { + "code": "WTH", + "name": "Wotho Atoll" + }, + { + "code": "WTJ", + "name": "Wotje Atoll" + } + ], + "MK": [ + { + "code": "01", + "name": "Aerodrom" + }, + { + "code": "02", + "name": "AraÄinovo" + }, + { + "code": "03", + "name": "Berovo" + }, + { + "code": "04", + "name": "Bitola" + }, + { + "code": "05", + "name": "Bogdanci" + }, + { + "code": "06", + "name": "Bogovinje" + }, + { + "code": "07", + "name": "Bosilovo" + }, + { + "code": "08", + "name": "Brvenica" + }, + { + "code": "09", + "name": "Butel" + }, + { + "code": "10", + "name": "Valandovo" + }, + { + "code": "11", + "name": "Vasilevo" + }, + { + "code": "12", + "name": "VevÄani" + }, + { + "code": "13", + "name": "Veles" + }, + { + "code": "14", + "name": "Vinica" + }, + { + "code": "15", + "name": "VraneÅ¡tica" + }, + { + "code": "16", + "name": "VrapÄiÅ¡te" + }, + { + "code": "17", + "name": "Gazi Baba" + }, + { + "code": "18", + "name": "Gevgelija" + }, + { + "code": "19", + "name": "Gostivar" + }, + { + "code": "20", + "name": "Gradsko" + }, + { + "code": "21", + "name": "Debar" + }, + { + "code": "22", + "name": "Debarca" + }, + { + "code": "23", + "name": "DelÄevo" + }, + { + "code": "24", + "name": "Demir Kapija" + }, + { + "code": "25", + "name": "Demir Hisar" + }, + { + "code": "26", + "name": "Dojran" + }, + { + "code": "27", + "name": "Dolneni" + }, + { + "code": "28", + "name": "Drugovo" + }, + { + "code": "29", + "name": "GjorÄe Petrov" + }, + { + "code": "30", + "name": "Želino" + }, + { + "code": "31", + "name": "Zajas" + }, + { + "code": "32", + "name": "Zelenikovo" + }, + { + "code": "33", + "name": "Zrnovci" + }, + { + "code": "34", + "name": "Ilinden" + }, + { + "code": "35", + "name": "Jegunovce" + }, + { + "code": "36", + "name": "Kavadarci" + }, + { + "code": "37", + "name": "Karbinci" + }, + { + "code": "38", + "name": "KarpoÅ¡" + }, + { + "code": "39", + "name": "Kisela Voda" + }, + { + "code": "40", + "name": "KiÄevo" + }, + { + "code": "41", + "name": "KonÄe" + }, + { + "code": "42", + "name": "KoÄani" + }, + { + "code": "43", + "name": "Kratovo" + }, + { + "code": "44", + "name": "Kriva Palanka" + }, + { + "code": "45", + "name": "KrivogaÅ¡tani" + }, + { + "code": "46", + "name": "KruÅ¡evo" + }, + { + "code": "47", + "name": "Kumanovo" + }, + { + "code": "48", + "name": "Lipkovo" + }, + { + "code": "49", + "name": "Lozovo" + }, + { + "code": "50", + "name": "Mavrovo and RostuÅ¡a" + }, + { + "code": "51", + "name": "Makedonska Kamenica" + }, + { + "code": "52", + "name": "Makedonski Brod" + }, + { + "code": "53", + "name": "Mogila" + }, + { + "code": "54", + "name": "Negotino" + }, + { + "code": "55", + "name": "Novaci" + }, + { + "code": "56", + "name": "Novo Selo" + }, + { + "code": "57", + "name": "Oslomej" + }, + { + "code": "58", + "name": "Ohrid" + }, + { + "code": "59", + "name": "Petrovec" + }, + { + "code": "60", + "name": "PehÄevo" + }, + { + "code": "61", + "name": "Plasnica" + }, + { + "code": "62", + "name": "Prilep" + }, + { + "code": "63", + "name": "ProbiÅ¡tip" + }, + { + "code": "64", + "name": "RadoviÅ¡" + }, + { + "code": "65", + "name": "Rankovce" + }, + { + "code": "66", + "name": "Resen" + }, + { + "code": "67", + "name": "Rosoman" + }, + { + "code": "68", + "name": "Saraj" + }, + { + "code": "69", + "name": "Sveti Nikole" + }, + { + "code": "70", + "name": "SopiÅ¡te" + }, + { + "code": "71", + "name": "Staro NagoriÄane" + }, + { + "code": "72", + "name": "Struga" + }, + { + "code": "73", + "name": "Strumica" + }, + { + "code": "74", + "name": "StudeniÄani" + }, + { + "code": "75", + "name": "Tearce" + }, + { + "code": "76", + "name": "Tetovo" + }, + { + "code": "77", + "name": "Centar" + }, + { + "code": "78", + "name": "Centar Župa" + }, + { + "code": "79", + "name": "ÄŒair" + }, + { + "code": "80", + "name": "ÄŒaÅ¡ka" + }, + { + "code": "81", + "name": "ÄŒeÅ¡inovo-ObleÅ¡evo" + }, + { + "code": "82", + "name": "ÄŒuÄer-Sandevo" + }, + { + "code": "83", + "name": "Å tip" + }, + { + "code": "84", + "name": "Å uto Orizari" + }, + { + "code": "85", + "name": "Skopje" + } + ], + "ML": [ + { + "code": "BKO", + "name": "Bamako" + }, + { + "code": "7", + "name": "Gao" + }, + { + "code": "1", + "name": "Kayes" + }, + { + "code": "8", + "name": "Kidal" + }, + { + "code": "2", + "name": "Koulikoro" + }, + { + "code": "9", + "name": "Ménaka" + }, + { + "code": "5", + "name": "Mopti" + }, + { + "code": "4", + "name": "Ségou" + }, + { + "code": "3", + "name": "Sikasso" + }, + { + "code": "10", + "name": "Taoudénit" + }, + { + "code": "6", + "name": "Tombouctou" + } + ], + "MM": [ + { + "code": "01", + "name": "Sagaing" + }, + { + "code": "02", + "name": "Bago" + }, + { + "code": "03", + "name": "Magway" + }, + { + "code": "04", + "name": "Mandalay" + }, + { + "code": "05", + "name": "Tanintharyi" + }, + { + "code": "06", + "name": "Yangon" + }, + { + "code": "07", + "name": "Ayeyarwady" + }, + { + "code": "11", + "name": "Kachin" + }, + { + "code": "12", + "name": "Kayah" + }, + { + "code": "13", + "name": "Kayin" + }, + { + "code": "14", + "name": "Chin" + }, + { + "code": "15", + "name": "Mon" + }, + { + "code": "16", + "name": "Rakhine" + }, + { + "code": "17", + "name": "Shan" + }, + { + "code": "18", + "name": "Naypyidaw" + } + ], + "MN": [ + { + "code": "1", + "name": "Ulaanbaatar" + }, + { + "code": "035", + "name": "Orkhon" + }, + { + "code": "037", + "name": "Darkhan-Uul" + }, + { + "code": "039", + "name": "Khentii" + }, + { + "code": "041", + "name": "Khövsgöl" + }, + { + "code": "043", + "name": "Khovd" + }, + { + "code": "046", + "name": "Uvs" + }, + { + "code": "047", + "name": "Töv" + }, + { + "code": "049", + "name": "Selenge" + }, + { + "code": "051", + "name": "Sükhbaatar" + }, + { + "code": "053", + "name": "Ömnögovi" + }, + { + "code": "055", + "name": "Övörkhangai" + }, + { + "code": "057", + "name": "Zavkhan" + }, + { + "code": "059", + "name": "Dundgovi" + }, + { + "code": "061", + "name": "Dornod" + }, + { + "code": "063", + "name": "Dornogovi" + }, + { + "code": "064", + "name": "Govisümber" + }, + { + "code": "065", + "name": "Govi-Altai" + }, + { + "code": "067", + "name": "Bulgan" + }, + { + "code": "069", + "name": "Bayankhongor" + }, + { + "code": "071", + "name": "Bayan-Ölgii" + }, + { + "code": "073", + "name": "Arkhangai" + } + ], + "MR": [ + { + "code": "01", + "name": "Hodh Ech Chargui" + }, + { + "code": "02", + "name": "Hodh El Gharbi" + }, + { + "code": "03", + "name": "Assaba" + }, + { + "code": "04", + "name": "Gorgol" + }, + { + "code": "05", + "name": "Brakna" + }, + { + "code": "06", + "name": "Trarza" + }, + { + "code": "07", + "name": "Adrar" + }, + { + "code": "08", + "name": "Dakhlet Nouadhibou" + }, + { + "code": "09", + "name": "Tagant" + }, + { + "code": "10", + "name": "Guidimaka" + }, + { + "code": "11", + "name": "Tiris Zemmour" + }, + { + "code": "12", + "name": "Inchiri" + }, + { + "code": "13", + "name": "Nouakchott Ouest" + }, + { + "code": "14", + "name": "Nouakchott Nord" + }, + { + "code": "15", + "name": "Nouakchott Sud" + } + ], + "MT": [ + { + "code": "01", + "name": "Attard" + }, + { + "code": "02", + "name": "Balzan" + }, + { + "code": "03", + "name": "Birgu" + }, + { + "code": "04", + "name": "Birkirkara" + }, + { + "code": "05", + "name": "BirżebbuÄ¡a" + }, + { + "code": "06", + "name": "Cospicua" + }, + { + "code": "07", + "name": "Dingli" + }, + { + "code": "08", + "name": "Fgura" + }, + { + "code": "09", + "name": "Floriana" + }, + { + "code": "10", + "name": "Fontana" + }, + { + "code": "11", + "name": "Gudja" + }, + { + "code": "12", + "name": "Gżira" + }, + { + "code": "13", + "name": "Għajnsielem" + }, + { + "code": "14", + "name": "Għarb" + }, + { + "code": "15", + "name": "Għargħur" + }, + { + "code": "16", + "name": "Għasri" + }, + { + "code": "17", + "name": "Għaxaq" + }, + { + "code": "18", + "name": "Ħamrun" + }, + { + "code": "19", + "name": "Iklin" + }, + { + "code": "20", + "name": "Senglea" + }, + { + "code": "21", + "name": "Kalkara" + }, + { + "code": "22", + "name": "KerÄ‹em" + }, + { + "code": "23", + "name": "Kirkop" + }, + { + "code": "24", + "name": "Lija" + }, + { + "code": "25", + "name": "Luqa" + }, + { + "code": "26", + "name": "Marsa" + }, + { + "code": "27", + "name": "Marsaskala" + }, + { + "code": "28", + "name": "Marsaxlokk" + }, + { + "code": "29", + "name": "Mdina" + }, + { + "code": "30", + "name": "Mellieħa" + }, + { + "code": "31", + "name": "MÄ¡arr" + }, + { + "code": "32", + "name": "Mosta" + }, + { + "code": "33", + "name": "Mqabba" + }, + { + "code": "34", + "name": "Msida" + }, + { + "code": "35", + "name": "Imtarfa" + }, + { + "code": "36", + "name": "Munxar" + }, + { + "code": "37", + "name": "Nadur" + }, + { + "code": "38", + "name": "Naxxar" + }, + { + "code": "39", + "name": "Paola" + }, + { + "code": "40", + "name": "Pembroke" + }, + { + "code": "41", + "name": "Pietà" + }, + { + "code": "42", + "name": "Qala" + }, + { + "code": "43", + "name": "Qormi" + }, + { + "code": "44", + "name": "Qrendi" + }, + { + "code": "45", + "name": "Victoria" + }, + { + "code": "46", + "name": "Rabat" + }, + { + "code": "47", + "name": "Safi" + }, + { + "code": "48", + "name": "St. Julian’s" + }, + { + "code": "49", + "name": "San Ä wann" + }, + { + "code": "50", + "name": "Saint Lawrence" + }, + { + "code": "51", + "name": "St. Paul’s Bay" + }, + { + "code": "52", + "name": "Sannat" + }, + { + "code": "53", + "name": "Santa LuÄ‹ija" + }, + { + "code": "54", + "name": "Santa Venera" + }, + { + "code": "55", + "name": "SiÄ¡Ä¡iewi" + }, + { + "code": "56", + "name": "Sliema" + }, + { + "code": "57", + "name": "Swieqi" + }, + { + "code": "58", + "name": "Ta’ Xbiex" + }, + { + "code": "59", + "name": "Tarxien" + }, + { + "code": "60", + "name": "Valletta" + }, + { + "code": "61", + "name": "Xagħra" + }, + { + "code": "62", + "name": "Xewkija" + }, + { + "code": "63", + "name": "Xgħajra" + }, + { + "code": "64", + "name": "Å»abbar" + }, + { + "code": "65", + "name": "Å»ebbuÄ¡ Gozo" + }, + { + "code": "66", + "name": "Å»ebbuÄ¡" + }, + { + "code": "67", + "name": "Å»ejtun" + }, + { + "code": "68", + "name": "Å»urrieq" + } + ], + "MU": [ + { + "code": "AG", + "name": "Agaléga" + }, + { + "code": "BR", + "name": "Beau-Bassin Rose-Hill" + }, + { + "code": "CC", + "name": "Cargados Carajos" + }, + { + "code": "CU", + "name": "Curepipe" + }, + { + "code": "FL", + "name": "Flacq" + }, + { + "code": "GP", + "name": "Grand Port" + }, + { + "code": "MO", + "name": "Moka" + }, + { + "code": "PA", + "name": "Pamplemousses" + }, + { + "code": "PW", + "name": "Plaines Wilhems" + }, + { + "code": "PU", + "name": "Port Louis" + }, + { + "code": "PL", + "name": "Port Louis District" + }, + { + "code": "QB", + "name": "Quatre Bornes" + }, + { + "code": "RR", + "name": "Rivière du Rempart" + }, + { + "code": "BL", + "name": "Rivière Noire" + }, + { + "code": "RO", + "name": "Rodrigues" + }, + { + "code": "SA", + "name": "Savanne" + }, + { + "code": "VP", + "name": "Vacoas-Phoenix" + } + ], + "MV": [ + { + "code": "01", + "name": "Addu" + }, + { + "code": "02", + "name": "Alif Alif" + }, + { + "code": "00", + "name": "Alif Dhaal" + }, + { + "code": "20", + "name": "Baa" + }, + { + "code": "CE", + "name": "Central Province" + }, + { + "code": "17", + "name": "Dhaalu" + }, + { + "code": "14", + "name": "Faafu" + }, + { + "code": "27", + "name": "Gaafu Alif" + }, + { + "code": "28", + "name": "Gaafu Dhaalu" + }, + { + "code": "29", + "name": "Gnaviyani" + }, + { + "code": "07", + "name": "Haa Alif" + }, + { + "code": "23", + "name": "Haa Dhaalu" + }, + { + "code": "26", + "name": "Kaafu" + }, + { + "code": "05", + "name": "Laamu" + }, + { + "code": "03", + "name": "Lhaviyani" + }, + { + "code": "MLE", + "name": "Malé" + }, + { + "code": "12", + "name": "Meemu" + }, + { + "code": "25", + "name": "Noonu" + }, + { + "code": "NC", + "name": "North Central Province" + }, + { + "code": "NO", + "name": "North Province" + }, + { + "code": "13", + "name": "Raa" + }, + { + "code": "24", + "name": "Shaviyani" + }, + { + "code": "SC", + "name": "South Central Province" + }, + { + "code": "SU", + "name": "South Province" + }, + { + "code": "08", + "name": "Thaa" + }, + { + "code": "UN", + "name": "Upper North Province" + }, + { + "code": "US", + "name": "Upper South Province" + }, + { + "code": "04", + "name": "Vaavu" + } + ], + "MW": [ + { + "code": "BA", + "name": "Balaka" + }, + { + "code": "BL", + "name": "Blantyre" + }, + { + "code": "C", + "name": "Central" + }, + { + "code": "CK", + "name": "Chikwawa" + }, + { + "code": "CR", + "name": "Chiradzulu" + }, + { + "code": "CT", + "name": "Chitipa" + }, + { + "code": "DE", + "name": "Dedza" + }, + { + "code": "DO", + "name": "Dowa" + }, + { + "code": "KR", + "name": "Karonga" + }, + { + "code": "KS", + "name": "Kasungu" + }, + { + "code": "LK", + "name": "Likoma" + }, + { + "code": "LI", + "name": "Lilongwe" + }, + { + "code": "MH", + "name": "Machinga" + }, + { + "code": "MG", + "name": "Mangochi" + }, + { + "code": "MC", + "name": "Mchinji" + }, + { + "code": "MU", + "name": "Mulanje" + }, + { + "code": "MW", + "name": "Mwanza" + }, + { + "code": "MZ", + "name": "Mzimba" + }, + { + "code": "NE", + "name": "Neno" + }, + { + "code": "NB", + "name": "Nkhata Bay" + }, + { + "code": "NK", + "name": "Nkhotakota" + }, + { + "code": "N", + "name": "Northern" + }, + { + "code": "NS", + "name": "Nsanje" + }, + { + "code": "NU", + "name": "Ntcheu" + }, + { + "code": "NI", + "name": "Ntchisi" + }, + { + "code": "PH", + "name": "Phalombe" + }, + { + "code": "RU", + "name": "Rumphi" + }, + { + "code": "SA", + "name": "Salima" + }, + { + "code": "S", + "name": "Southern" + }, + { + "code": "TH", + "name": "Thyolo" + }, + { + "code": "ZO", + "name": "Zomba" + } + ], + "MX": [ + { + "code": "AGU", + "name": "Aguascalientes" + }, + { + "code": "BCN", + "name": "Baja California" + }, + { + "code": "BCS", + "name": "Baja California Sur" + }, + { + "code": "CAM", + "name": "Campeche" + }, + { + "code": "CHP", + "name": "Chiapas" + }, + { + "code": "CHH", + "name": "Chihuahua" + }, + { + "code": "CMX", + "name": "Ciudad de Mexico" + }, + { + "code": "COA", + "name": "Coahuila" + }, + { + "code": "COL", + "name": "Colima" + }, + { + "code": "DUR", + "name": "Durango" + }, + { + "code": "GUA", + "name": "Guanajuato" + }, + { + "code": "GRO", + "name": "Guerrero" + }, + { + "code": "HID", + "name": "Hidalgo" + }, + { + "code": "JAL", + "name": "Jalisco" + }, + { + "code": "DIF", + "name": "Mexico City" + }, + { + "code": "MEX", + "name": "Mexico State" + }, + { + "code": "MIC", + "name": "Michoacán" + }, + { + "code": "MOR", + "name": "Morelos" + }, + { + "code": "NAY", + "name": "Nayarit" + }, + { + "code": "NLE", + "name": "Nuevo León" + }, + { + "code": "OAX", + "name": "Oaxaca" + }, + { + "code": "PUE", + "name": "Puebla" + }, + { + "code": "QUE", + "name": "Querétaro" + }, + { + "code": "ROO", + "name": "Quintana Roo" + }, + { + "code": "SLP", + "name": "San Luis Potosí" + }, + { + "code": "SIN", + "name": "Sinaloa" + }, + { + "code": "SON", + "name": "Sonora" + }, + { + "code": "TAB", + "name": "Tabasco" + }, + { + "code": "TAM", + "name": "Tamaulipas" + }, + { + "code": "TLA", + "name": "Tlaxcala" + }, + { + "code": "VER", + "name": "Veracruz" + }, + { + "code": "YUC", + "name": "Yucatán" + }, + { + "code": "ZAC", + "name": "Zacatecas" + } + ], + "MY": [ + { + "code": "01", + "name": "Johor" + }, + { + "code": "02", + "name": "Kedah" + }, + { + "code": "03", + "name": "Kelantan" + }, + { + "code": "04", + "name": "Malacca" + }, + { + "code": "05", + "name": "Negeri Sembilan" + }, + { + "code": "06", + "name": "Pahang" + }, + { + "code": "07", + "name": "Penang" + }, + { + "code": "08", + "name": "Perak" + }, + { + "code": "09", + "name": "Perlis" + }, + { + "code": "10", + "name": "Selangor" + }, + { + "code": "11", + "name": "Terengganu" + }, + { + "code": "12", + "name": "Sabah" + }, + { + "code": "13", + "name": "Sarawak" + }, + { + "code": "14", + "name": "Kuala Lumpur" + }, + { + "code": "15", + "name": "Labuan" + }, + { + "code": "16", + "name": "Putrajaya" + } + ], + "MZ": [ + { + "code": "P", + "name": "Cabo Delgado" + }, + { + "code": "G", + "name": "Gaza" + }, + { + "code": "I", + "name": "Inhambane" + }, + { + "code": "B", + "name": "Manica" + }, + { + "code": "MPM", + "name": "Maputo" + }, + { + "code": "L", + "name": "Maputo Province" + }, + { + "code": "N", + "name": "Nampula" + }, + { + "code": "A", + "name": "Niassa" + }, + { + "code": "S", + "name": "Sofala" + }, + { + "code": "T", + "name": "Tete" + }, + { + "code": "Q", + "name": "Zambezia" + } + ], + "NA": [ + { + "code": "ER", + "name": "Erongo" + }, + { + "code": "HA", + "name": "Hardap" + }, + { + "code": "KA", + "name": "Karas" + }, + { + "code": "KE", + "name": "Kavango East" + }, + { + "code": "KW", + "name": "Kavango West" + }, + { + "code": "KH", + "name": "Khomas" + }, + { + "code": "KU", + "name": "Kunene" + }, + { + "code": "OW", + "name": "Ohangwena" + }, + { + "code": "OH", + "name": "Omaheke" + }, + { + "code": "OS", + "name": "Omusati" + }, + { + "code": "ON", + "name": "Oshana" + }, + { + "code": "OT", + "name": "Oshikoto" + }, + { + "code": "OD", + "name": "Otjozondjupa" + }, + { + "code": "CA", + "name": "Zambezi" + } + ], + "NE": [ + { + "code": "1", + "name": "Agadez" + }, + { + "code": "2", + "name": "Diffa" + }, + { + "code": "3", + "name": "Dosso" + }, + { + "code": "4", + "name": "Maradi" + }, + { + "code": "5", + "name": "Tahoua" + }, + { + "code": "6", + "name": "Tillabéri" + }, + { + "code": "7", + "name": "Zinder" + }, + { + "code": "8", + "name": "Niamey" + } + ], + "NG": [ + { + "code": "AB", + "name": "Abia" + }, + { + "code": "AD", + "name": "Adamawa" + }, + { + "code": "AK", + "name": "Akwa Ibom" + }, + { + "code": "AN", + "name": "Anambra" + }, + { + "code": "BA", + "name": "Bauchi" + }, + { + "code": "BY", + "name": "Bayelsa" + }, + { + "code": "BE", + "name": "Benue" + }, + { + "code": "BO", + "name": "Borno" + }, + { + "code": "CR", + "name": "Cross River" + }, + { + "code": "DE", + "name": "Delta" + }, + { + "code": "EB", + "name": "Ebonyi" + }, + { + "code": "ED", + "name": "Edo" + }, + { + "code": "EK", + "name": "Ekiti" + }, + { + "code": "EN", + "name": "Enugu" + }, + { + "code": "FC", + "name": "Federal Capital Territory" + }, + { + "code": "GO", + "name": "Gombe" + }, + { + "code": "IM", + "name": "Imo" + }, + { + "code": "JI", + "name": "Jigawa" + }, + { + "code": "KD", + "name": "Kaduna" + }, + { + "code": "KN", + "name": "Kano" + }, + { + "code": "KT", + "name": "Katsina" + }, + { + "code": "KE", + "name": "Kebbi" + }, + { + "code": "KO", + "name": "Kogi" + }, + { + "code": "KW", + "name": "Kwara" + }, + { + "code": "LA", + "name": "Lagos" + }, + { + "code": "NA", + "name": "Nasarawa" + }, + { + "code": "NI", + "name": "Niger" + }, + { + "code": "OG", + "name": "Ogun" + }, + { + "code": "ON", + "name": "Ondo" + }, + { + "code": "OS", + "name": "Osun" + }, + { + "code": "OY", + "name": "Oyo" + }, + { + "code": "PL", + "name": "Plateau" + }, + { + "code": "RI", + "name": "Rivers" + }, + { + "code": "SO", + "name": "Sokoto" + }, + { + "code": "TA", + "name": "Taraba" + }, + { + "code": "YO", + "name": "Yobe" + }, + { + "code": "ZA", + "name": "Zamfara" + } + ], + "NI": [ + { + "code": "AN", + "name": "Atlántico Norte" + }, + { + "code": "AS", + "name": "Atlántico Sur" + }, + { + "code": "BO", + "name": "Boaco" + }, + { + "code": "CA", + "name": "Carazo" + }, + { + "code": "CI", + "name": "Chinandega" + }, + { + "code": "CO", + "name": "Chontales" + }, + { + "code": "ES", + "name": "Estelí" + }, + { + "code": "GR", + "name": "Granada" + }, + { + "code": "JI", + "name": "Jinotega" + }, + { + "code": "LE", + "name": "León" + }, + { + "code": "MD", + "name": "Madriz" + }, + { + "code": "MN", + "name": "Managua" + }, + { + "code": "MS", + "name": "Masaya" + }, + { + "code": "MT", + "name": "Matagalpa" + }, + { + "code": "NS", + "name": "Nueva Segovia" + }, + { + "code": "SJ", + "name": "Río San Juan" + }, + { + "code": "RI", + "name": "Rivas" + } + ], + "NL": [ + { + "code": "BQ1", + "name": "Bonaire" + }, + { + "code": "DR", + "name": "Drenthe" + }, + { + "code": "FL", + "name": "Flevoland" + }, + { + "code": "FR", + "name": "Friesland" + }, + { + "code": "GE", + "name": "Gelderland" + }, + { + "code": "GR", + "name": "Groningen" + }, + { + "code": "LI", + "name": "Limburg" + }, + { + "code": "NB", + "name": "North Brabant" + }, + { + "code": "NH", + "name": "North Holland" + }, + { + "code": "OV", + "name": "Overijssel" + }, + { + "code": "BQ2", + "name": "Saba" + }, + { + "code": "BQ3", + "name": "Sint Eustatius" + }, + { + "code": "ZH", + "name": "South Holland" + }, + { + "code": "UT", + "name": "Utrecht" + }, + { + "code": "ZE", + "name": "Zeeland" + } + ], + "NO": [ + { + "code": "01", + "name": "Østfold" + }, + { + "code": "02", + "name": "Akershus" + }, + { + "code": "03", + "name": "Oslo" + }, + { + "code": "04", + "name": "Hedmark" + }, + { + "code": "05", + "name": "Oppland" + }, + { + "code": "06", + "name": "Buskerud" + }, + { + "code": "07", + "name": "Vestfold" + }, + { + "code": "08", + "name": "Telemark" + }, + { + "code": "09", + "name": "Aust-Agder" + }, + { + "code": "10", + "name": "Vest-Agder" + }, + { + "code": "11", + "name": "Rogaland" + }, + { + "code": "12", + "name": "Hordaland" + }, + { + "code": "14", + "name": "Sogn og Fjordane" + }, + { + "code": "15", + "name": "Møre og Romsdal" + }, + { + "code": "16", + "name": "Sør-Trøndelag" + }, + { + "code": "17", + "name": "Nord-Trøndelag" + }, + { + "code": "18", + "name": "Nordland" + }, + { + "code": "19", + "name": "Troms" + }, + { + "code": "20", + "name": "Finnmark" + }, + { + "code": "21", + "name": "Svalbard" + }, + { + "code": "22", + "name": "Jan Mayen" + } + ], + "NP": [ + { + "code": "BA", + "name": "Bagmati" + }, + { + "code": "BH", + "name": "Bheri" + }, + { + "code": "1", + "name": "Central" + }, + { + "code": "DH", + "name": "Dhawalagiri" + }, + { + "code": "GA", + "name": "Gandaki" + }, + { + "code": "JA", + "name": "Janakpur" + }, + { + "code": "KA", + "name": "Karnali" + }, + { + "code": "KO", + "name": "Kosi" + }, + { + "code": "LU", + "name": "Lumbini" + }, + { + "code": "2", + "name": "Madhya Pashchimanchal" + }, + { + "code": "MA", + "name": "Mahakali" + }, + { + "code": "ME", + "name": "Mechi" + }, + { + "code": "NA", + "name": "Narayani" + }, + { + "code": "4", + "name": "Purwanchal" + }, + { + "code": "RA", + "name": "Rapti" + }, + { + "code": "SA", + "name": "Sagarmatha" + }, + { + "code": "SE", + "name": "Seti" + }, + { + "code": "5", + "name": "Sudur Pashchimanchal" + }, + { + "code": "3", + "name": "Western" + } + ], + "NR": [ + { + "code": "01", + "name": "Aiwo" + }, + { + "code": "02", + "name": "Anabar" + }, + { + "code": "03", + "name": "Anetan" + }, + { + "code": "04", + "name": "Anibare" + }, + { + "code": "05", + "name": "Baiti" + }, + { + "code": "06", + "name": "Boe" + }, + { + "code": "07", + "name": "Buada" + }, + { + "code": "08", + "name": "Denigomodu" + }, + { + "code": "09", + "name": "Ewa" + }, + { + "code": "10", + "name": "Ijuw" + }, + { + "code": "11", + "name": "Meneng" + }, + { + "code": "12", + "name": "Nibok" + }, + { + "code": "13", + "name": "Uaboe" + }, + { + "code": "14", + "name": "Yaren" + } + ], + "NZ": [ + { + "code": "AUK", + "name": "Auckland" + }, + { + "code": "BOP", + "name": "Bay of Plenty" + }, + { + "code": "CAN", + "name": "Canterbury" + }, + { + "code": "CIT", + "name": "Chatham Islands" + }, + { + "code": "GIS", + "name": "Gisborne" + }, + { + "code": "HKB", + "name": "Hawke’s Bay" + }, + { + "code": "MWT", + "name": "Manawatu-Wanganui" + }, + { + "code": "MBH", + "name": "Marl" + }, + { + "code": "NSN", + "name": "Nelson" + }, + { + "code": "NTL", + "name": "Northland" + }, + { + "code": "OTA", + "name": "Otago" + }, + { + "code": "STL", + "name": "Southland" + }, + { + "code": "TKI", + "name": "Taranaki" + }, + { + "code": "TAS", + "name": "Tasman" + }, + { + "code": "WKO", + "name": "Waikato" + }, + { + "code": "WGN", + "name": "Wellington" + }, + { + "code": "WTC", + "name": "West Coast" + } + ], + "OM": [ + { + "code": "DA", + "name": "Ad Dakhiliyah" + }, + { + "code": "ZA", + "name": "Ad Dhahirah" + }, + { + "code": "BU", + "name": "Al Buraimi" + }, + { + "code": "WU", + "name": "Al Wusta" + }, + { + "code": "ZU", + "name": "Dhofar" + }, + { + "code": "BJ", + "name": "Janub al Batinah" + }, + { + "code": "SJ", + "name": "Janub ash Sharqiyah" + }, + { + "code": "MU", + "name": "Musandam" + }, + { + "code": "MA", + "name": "Muscat" + }, + { + "code": "BS", + "name": "Shamal al Batinah" + }, + { + "code": "SS", + "name": "Shamal ash Sharqiyah" + } + ], + "PA": [ + { + "code": "1", + "name": "Bocas del Toro" + }, + { + "code": "4", + "name": "Chiriquí" + }, + { + "code": "2", + "name": "Coclé" + }, + { + "code": "3", + "name": "Colón" + }, + { + "code": "5", + "name": "Darién" + }, + { + "code": "EM", + "name": "Emberá" + }, + { + "code": "KY", + "name": "Guna Yala" + }, + { + "code": "6", + "name": "Herrera" + }, + { + "code": "7", + "name": "Los Santos" + }, + { + "code": "NB", + "name": "Ngöbe-Buglé" + }, + { + "code": "8", + "name": "Panamá" + }, + { + "code": "9", + "name": "Veraguas" + }, + { + "code": "10", + "name": "West Panamá" + } + ], + "PE": [ + { + "code": "AMA", + "name": "Amazonas" + }, + { + "code": "ANC", + "name": "Ancash" + }, + { + "code": "APU", + "name": "Apurímac" + }, + { + "code": "ARE", + "name": "Arequipa" + }, + { + "code": "AYA", + "name": "Ayacucho" + }, + { + "code": "CAJ", + "name": "Cajamarca" + }, + { + "code": "CUS", + "name": "Cusco" + }, + { + "code": "CAL", + "name": "El Callao" + }, + { + "code": "HUV", + "name": "Huancavelica" + }, + { + "code": "HUC", + "name": "Huánuco" + }, + { + "code": "ICA", + "name": "Ica" + }, + { + "code": "JUN", + "name": "Junín" + }, + { + "code": "LAL", + "name": "La Libertad" + }, + { + "code": "LAM", + "name": "Lambayeque" + }, + { + "code": "LMA", + "name": "Lima" + }, + { + "code": "LIM", + "name": "Lima Region" + }, + { + "code": "LOR", + "name": "Loreto" + }, + { + "code": "MDD", + "name": "Madre de Dios" + }, + { + "code": "MOQ", + "name": "Moquegua" + }, + { + "code": "PAS", + "name": "Pasco" + }, + { + "code": "PIU", + "name": "Piura" + }, + { + "code": "PUN", + "name": "Puno" + }, + { + "code": "SAM", + "name": "San Martín" + }, + { + "code": "TAC", + "name": "Tacna" + }, + { + "code": "TUM", + "name": "Tumbes" + }, + { + "code": "UCA", + "name": "Ucayali" + } + ], + "PG": [ + { + "code": "NSB", + "name": "Bougainville" + }, + { + "code": "CPM", + "name": "Central" + }, + { + "code": "CPK", + "name": "Chimbu" + }, + { + "code": "EBR", + "name": "East New Britain" + }, + { + "code": "ESW", + "name": "East Sepik" + }, + { + "code": "EHG", + "name": "Eastern Highlands" + }, + { + "code": "EPW", + "name": "Enga" + }, + { + "code": "GPK", + "name": "Gulf" + }, + { + "code": "HLA", + "name": "Hela" + }, + { + "code": "JWK", + "name": "Jiwaka" + }, + { + "code": "MPM", + "name": "Madang" + }, + { + "code": "MRL", + "name": "Manus" + }, + { + "code": "MBA", + "name": "Milne Bay" + }, + { + "code": "MPL", + "name": "Morobe" + }, + { + "code": "NIK", + "name": "New Ireland" + }, + { + "code": "NPP", + "name": "Oro" + }, + { + "code": "NCD", + "name": "Port Moresby" + }, + { + "code": "SAN", + "name": "Sandaun" + }, + { + "code": "SHM", + "name": "Southern Highlands" + }, + { + "code": "WBK", + "name": "West New Britain" + }, + { + "code": "WPD", + "name": "Western" + }, + { + "code": "WHM", + "name": "Western Highlands" + } + ], + "PH": [ + { + "code": "ABR", + "name": "Abra" + }, + { + "code": "AGN", + "name": "Agusan del Norte" + }, + { + "code": "AGS", + "name": "Agusan del Sur" + }, + { + "code": "AKL", + "name": "Aklan" + }, + { + "code": "ALB", + "name": "Albay" + }, + { + "code": "ANT", + "name": "Antique" + }, + { + "code": "APA", + "name": "Apayao" + }, + { + "code": "AUR", + "name": "Aurora" + }, + { + "code": "BAS", + "name": "Basilan" + }, + { + "code": "BAN", + "name": "Bataan" + }, + { + "code": "BTN", + "name": "Batanes" + }, + { + "code": "BTG", + "name": "Batangas" + }, + { + "code": "BEN", + "name": "Benguet" + }, + { + "code": "05", + "name": "Bicol" + }, + { + "code": "BIL", + "name": "Biliran" + }, + { + "code": "BOH", + "name": "Bohol" + }, + { + "code": "BUK", + "name": "Bukidnon" + }, + { + "code": "BUL", + "name": "Bulacan" + }, + { + "code": "CAG", + "name": "Cagayan" + }, + { + "code": "02", + "name": "Cagayan Valley" + }, + { + "code": "40", + "name": "Calabarzon" + }, + { + "code": "CAN", + "name": "Camarines Norte" + }, + { + "code": "CAS", + "name": "Camarines Sur" + }, + { + "code": "CAM", + "name": "Camiguin" + }, + { + "code": "CAP", + "name": "Capiz" + }, + { + "code": "13", + "name": "Caraga" + }, + { + "code": "CAT", + "name": "Catanduanes" + }, + { + "code": "CAV", + "name": "Cavite" + }, + { + "code": "CEB", + "name": "Cebu" + }, + { + "code": "03", + "name": "Central Luzon" + }, + { + "code": "07", + "name": "Central Visayas" + }, + { + "code": "COM", + "name": "Compostela Valley" + }, + { + "code": "15", + "name": "Cordillera Administrative" + }, + { + "code": "NCO", + "name": "Cotabato" + }, + { + "code": "11", + "name": "Davao" + }, + { + "code": "DAV", + "name": "Davao del Norte" + }, + { + "code": "DAS", + "name": "Davao del Sur" + }, + { + "code": "DVO", + "name": "Davao Occidental" + }, + { + "code": "DAO", + "name": "Davao Oriental" + }, + { + "code": "DIN", + "name": "Dinagat Islands" + }, + { + "code": "EAS", + "name": "Eastern Samar" + }, + { + "code": "08", + "name": "Eastern Visayas" + }, + { + "code": "GUI", + "name": "Guimaras" + }, + { + "code": "IFU", + "name": "Ifugao" + }, + { + "code": "01", + "name": "Ilocos" + }, + { + "code": "ILN", + "name": "Ilocos Norte" + }, + { + "code": "ILS", + "name": "Ilocos Sur" + }, + { + "code": "ILI", + "name": "Iloilo" + }, + { + "code": "ISA", + "name": "Isabela" + }, + { + "code": "KAL", + "name": "Kalinga" + }, + { + "code": "LUN", + "name": "La Union" + }, + { + "code": "LAG", + "name": "Laguna" + }, + { + "code": "LAN", + "name": "Lanao del Norte" + }, + { + "code": "LAS", + "name": "Lanao del Sur" + }, + { + "code": "LEY", + "name": "Leyte" + }, + { + "code": "MAG", + "name": "Maguindanao" + }, + { + "code": "MAD", + "name": "Marinduque" + }, + { + "code": "MAS", + "name": "Masbate" + }, + { + "code": "00", + "name": "Metro Manila" + }, + { + "code": "41", + "name": "Mimaropa" + }, + { + "code": "MSC", + "name": "Misamis Occidental" + }, + { + "code": "MSR", + "name": "Misamis Oriental" + }, + { + "code": "MOU", + "name": "Mountain" + }, + { + "code": "14", + "name": "Muslim Mindanao" + }, + { + "code": "NEC", + "name": "Negros Occidental" + }, + { + "code": "NER", + "name": "Negros Oriental" + }, + { + "code": "10", + "name": "Northern Mindanao" + }, + { + "code": "NSA", + "name": "Northern Samar" + }, + { + "code": "NUE", + "name": "Nueva Ecija" + }, + { + "code": "NUV", + "name": "Nueva Vizcaya" + }, + { + "code": "MDC", + "name": "Occidental Mindoro" + }, + { + "code": "MDR", + "name": "Oriental Mindoro" + }, + { + "code": "PLW", + "name": "Palawan" + }, + { + "code": "PAM", + "name": "Pampanga" + }, + { + "code": "PAN", + "name": "Pangasinan" + }, + { + "code": "QUE", + "name": "Quezon" + }, + { + "code": "QUI", + "name": "Quirino" + }, + { + "code": "RIZ", + "name": "Rizal" + }, + { + "code": "ROM", + "name": "Romblon" + }, + { + "code": "WSA", + "name": "Samar" + }, + { + "code": "SAR", + "name": "Sarangani" + }, + { + "code": "SIG", + "name": "Siquijor" + }, + { + "code": "12", + "name": "Soccsksargen" + }, + { + "code": "SOR", + "name": "Sorsogon" + }, + { + "code": "SCO", + "name": "South Cotabato" + }, + { + "code": "SLE", + "name": "Southern Leyte" + }, + { + "code": "SUK", + "name": "Sultan Kudarat" + }, + { + "code": "SLU", + "name": "Sulu" + }, + { + "code": "SUN", + "name": "Surigao del Norte" + }, + { + "code": "SUR", + "name": "Surigao del Sur" + }, + { + "code": "TAR", + "name": "Tarlac" + }, + { + "code": "TAW", + "name": "Tawi-Tawi" + }, + { + "code": "06", + "name": "Western Visayas" + }, + { + "code": "ZMB", + "name": "Zambales" + }, + { + "code": "ZAN", + "name": "Zamboanga del Norte" + }, + { + "code": "ZAS", + "name": "Zamboanga del Sur" + }, + { + "code": "09", + "name": "Zamboanga Peninsula" + }, + { + "code": "ZSI", + "name": "Zamboanga Sibugay" + } + ], + "PK": [ + { + "code": "JK", + "name": "Azad Kashmir" + }, + { + "code": "BA", + "name": "Balochistan" + }, + { + "code": "TA", + "name": "Federally Administered Tribal Areas" + }, + { + "code": "GB", + "name": "Gilgit-Baltistan" + }, + { + "code": "IS", + "name": "Islamabad" + }, + { + "code": "KP", + "name": "Khyber Pakhtunkhwa" + }, + { + "code": "PB", + "name": "Punjab" + }, + { + "code": "SD", + "name": "Sindh" + } + ], + "PL": [ + { + "code": "WP", + "name": "Greater Poland" + }, + { + "code": "SK", + "name": "Holy Cross" + }, + { + "code": "KP", + "name": "Kuyavia-Pomerania" + }, + { + "code": "MA", + "name": "Lesser Poland" + }, + { + "code": "LD", + "name": "Åódź" + }, + { + "code": "DS", + "name": "Lower Silesia" + }, + { + "code": "LU", + "name": "Lublin" + }, + { + "code": "LB", + "name": "Lubusz" + }, + { + "code": "MZ", + "name": "Mazovia" + }, + { + "code": "OP", + "name": "Opole" + }, + { + "code": "PD", + "name": "Podlachia" + }, + { + "code": "PM", + "name": "Pomerania" + }, + { + "code": "SL", + "name": "Silesia" + }, + { + "code": "PK", + "name": "Subcarpathia" + }, + { + "code": "WN", + "name": "Warmia-Masuria" + }, + { + "code": "ZP", + "name": "West Pomerania" + } + ], + "PS": [ + { + "code": "BTH", + "name": "Bethlehem" + }, + { + "code": "DEB", + "name": "Deir al-Balah" + }, + { + "code": "GZA", + "name": "Gaza" + }, + { + "code": "HBN", + "name": "Hebron" + }, + { + "code": "JEN", + "name": "Jenin" + }, + { + "code": "JRH", + "name": "Jericho" + }, + { + "code": "JEM", + "name": "Jerusalem" + }, + { + "code": "KYS", + "name": "Khan Yunis" + }, + { + "code": "NBS", + "name": "Nablus" + }, + { + "code": "NGZ", + "name": "North Gaza" + }, + { + "code": "QQA", + "name": "Qalqilya" + }, + { + "code": "RFH", + "name": "Rafah" + }, + { + "code": "RBH", + "name": "Ramallah and al-Bireh" + }, + { + "code": "SLT", + "name": "Salfit" + }, + { + "code": "TBS", + "name": "Tubas" + }, + { + "code": "TKM", + "name": "Tulkarm" + } + ], + "PT": [ + { + "code": "01", + "name": "Aveiro" + }, + { + "code": "02", + "name": "Beja" + }, + { + "code": "03", + "name": "Braga" + }, + { + "code": "04", + "name": "Bragança" + }, + { + "code": "05", + "name": "Castelo Branco" + }, + { + "code": "06", + "name": "Coimbra" + }, + { + "code": "07", + "name": "Évora" + }, + { + "code": "08", + "name": "Faro" + }, + { + "code": "09", + "name": "Guarda" + }, + { + "code": "10", + "name": "Leiria" + }, + { + "code": "11", + "name": "Lisbon" + }, + { + "code": "12", + "name": "Portalegre" + }, + { + "code": "13", + "name": "Porto" + }, + { + "code": "14", + "name": "Santarém" + }, + { + "code": "15", + "name": "Setúbal" + }, + { + "code": "16", + "name": "Viana do Castelo" + }, + { + "code": "17", + "name": "Vila Real" + }, + { + "code": "18", + "name": "Viseu" + }, + { + "code": "20", + "name": "Azores" + }, + { + "code": "30", + "name": "Madeira" + } + ], + "PW": [ + { + "code": "002", + "name": "Aimeliik" + }, + { + "code": "004", + "name": "Airai" + }, + { + "code": "010", + "name": "Angaur" + }, + { + "code": "050", + "name": "Hatohobei" + }, + { + "code": "100", + "name": "Kayangel" + }, + { + "code": "150", + "name": "Koror" + }, + { + "code": "212", + "name": "Melekeok" + }, + { + "code": "214", + "name": "Ngaraard" + }, + { + "code": "218", + "name": "Ngarchelong" + }, + { + "code": "222", + "name": "Ngardmau" + }, + { + "code": "224", + "name": "Ngatpang" + }, + { + "code": "226", + "name": "Ngchesar" + }, + { + "code": "227", + "name": "Ngeremlengui" + }, + { + "code": "228", + "name": "Ngiwal" + }, + { + "code": "350", + "name": "Peleliu" + }, + { + "code": "370", + "name": "Sonsorol" + } + ], + "PY": [ + { + "code": "16", + "name": "Alto Paraguay" + }, + { + "code": "10", + "name": "Alto Paraná" + }, + { + "code": "13", + "name": "Amambay" + }, + { + "code": "ASU", + "name": "Asunción" + }, + { + "code": "19", + "name": "Boquerón" + }, + { + "code": "5", + "name": "Caaguazú" + }, + { + "code": "6", + "name": "Caazapá" + }, + { + "code": "14", + "name": "Canindeyú" + }, + { + "code": "11", + "name": "Central" + }, + { + "code": "1", + "name": "Concepción" + }, + { + "code": "3", + "name": "Cordillera" + }, + { + "code": "4", + "name": "Guairá" + }, + { + "code": "7", + "name": "Itapúa" + }, + { + "code": "8", + "name": "Misiones" + }, + { + "code": "12", + "name": "Ñeembucú" + }, + { + "code": "9", + "name": "Paraguarí" + }, + { + "code": "15", + "name": "Presidente Hayes" + }, + { + "code": "2", + "name": "San Pedro" + } + ], + "QA": [ + { + "code": "ZA", + "name": "Al Daayen" + }, + { + "code": "KH", + "name": "Al Khor" + }, + { + "code": "RA", + "name": "Al Rayyan" + }, + { + "code": "WA", + "name": "Al Wakrah" + }, + { + "code": "SH", + "name": "Ash ShīḩÄnÄ«yah" + }, + { + "code": "DA", + "name": "Doha" + }, + { + "code": "MS", + "name": "Madinat ash Shamal" + }, + { + "code": "US", + "name": "Umm Salal" + } + ], + "RO": [ + { + "code": "AB", + "name": "Alba" + }, + { + "code": "AR", + "name": "Arad" + }, + { + "code": "AG", + "name": "ArgeÈ™" + }, + { + "code": "BC", + "name": "Bacău" + }, + { + "code": "BH", + "name": "Bihor" + }, + { + "code": "BN", + "name": "BistriÅ£a-Năsăud" + }, + { + "code": "BT", + "name": "BotoÅŸani" + }, + { + "code": "BR", + "name": "Brăila" + }, + { + "code": "BV", + "name": "BraÅŸov" + }, + { + "code": "B", + "name": "Bucharest" + }, + { + "code": "BZ", + "name": "Buzău" + }, + { + "code": "CL", + "name": "CălăraÈ™i" + }, + { + "code": "CS", + "name": "CaraÈ™-Severin" + }, + { + "code": "CJ", + "name": "Cluj" + }, + { + "code": "CT", + "name": "ConstanÈ›a" + }, + { + "code": "CV", + "name": "Covasna" + }, + { + "code": "DB", + "name": "DâmboviÈ›a" + }, + { + "code": "DJ", + "name": "Dolj" + }, + { + "code": "GL", + "name": "GalaÈ›i" + }, + { + "code": "GR", + "name": "Giurgiu" + }, + { + "code": "GJ", + "name": "Gorj" + }, + { + "code": "HR", + "name": "Harghita" + }, + { + "code": "HD", + "name": "Hunedoara" + }, + { + "code": "IL", + "name": "IalomiÈ›a" + }, + { + "code": "IS", + "name": "IaÈ™i" + }, + { + "code": "IF", + "name": "Ilfov" + }, + { + "code": "MM", + "name": "MaramureÅŸ" + }, + { + "code": "MH", + "name": "MehedinÈ›i" + }, + { + "code": "MS", + "name": "MureÅŸ" + }, + { + "code": "NT", + "name": "NeamÅ£" + }, + { + "code": "OT", + "name": "Olt" + }, + { + "code": "PH", + "name": "Prahova" + }, + { + "code": "SJ", + "name": "Sălaj" + }, + { + "code": "SM", + "name": "Satu Mare" + }, + { + "code": "SB", + "name": "Sibiu" + }, + { + "code": "SV", + "name": "Suceava" + }, + { + "code": "TR", + "name": "Teleorman" + }, + { + "code": "TM", + "name": "TimiÈ™" + }, + { + "code": "TL", + "name": "Tulcea" + }, + { + "code": "VL", + "name": "Vâlcea" + }, + { + "code": "VS", + "name": "Vaslui" + }, + { + "code": "VN", + "name": "Vrancea" + } + ], + "RS": [ + { + "code": "00", + "name": "Beograd" + }, + { + "code": "14", + "name": "Bor" + }, + { + "code": "11", + "name": "BraniÄevo" + }, + { + "code": "02", + "name": "Central Banat" + }, + { + "code": "23", + "name": "Jablanica" + }, + { + "code": "09", + "name": "Kolubara" + }, + { + "code": "25", + "name": "Kosovo" + }, + { + "code": "KM", + "name": "Kosovo-Metohija" + }, + { + "code": "29", + "name": "Kosovo-Pomoravlje" + }, + { + "code": "28", + "name": "Kosovska Mitrovica" + }, + { + "code": "08", + "name": "MaÄva" + }, + { + "code": "17", + "name": "Moravica" + }, + { + "code": "20", + "name": "NiÅ¡ava" + }, + { + "code": "01", + "name": "North BaÄka" + }, + { + "code": "03", + "name": "North Banat" + }, + { + "code": "24", + "name": "PÄinja" + }, + { + "code": "26", + "name": "Peć" + }, + { + "code": "22", + "name": "Pirot" + }, + { + "code": "10", + "name": "Podunavlje" + }, + { + "code": "13", + "name": "Pomoravlje" + }, + { + "code": "27", + "name": "Prizren" + }, + { + "code": "19", + "name": "Rasina" + }, + { + "code": "18", + "name": "RaÅ¡ka" + }, + { + "code": "06", + "name": "South BaÄka" + }, + { + "code": "04", + "name": "South Banat" + }, + { + "code": "07", + "name": "Srem" + }, + { + "code": "12", + "name": "Å umadija" + }, + { + "code": "21", + "name": "Toplica" + }, + { + "code": "VO", + "name": "Vojvodina" + }, + { + "code": "05", + "name": "West BaÄka" + }, + { + "code": "15", + "name": "ZajeÄar" + }, + { + "code": "16", + "name": "Zlatibor" + } + ], + "RU": [ + { + "code": "AD", + "name": "Adygea" + }, + { + "code": "AL", + "name": "Altai" + }, + { + "code": "ALT", + "name": "Altai Krai" + }, + { + "code": "AMU", + "name": "Amur" + }, + { + "code": "ARK", + "name": "Arkhangelsk" + }, + { + "code": "AST", + "name": "Astrakhan" + }, + { + "code": "BA", + "name": "Bashkortostan" + }, + { + "code": "BEL", + "name": "Belgorod" + }, + { + "code": "BRY", + "name": "Bryansk" + }, + { + "code": "BU", + "name": "Buryat" + }, + { + "code": "CE", + "name": "Chechen" + }, + { + "code": "CHE", + "name": "Chelyabinsk" + }, + { + "code": "CHU", + "name": "Chukotka Okrug" + }, + { + "code": "CU", + "name": "Chuvash" + }, + { + "code": "DA", + "name": "Dagestan" + }, + { + "code": "IN", + "name": "Ingushetia" + }, + { + "code": "IRK", + "name": "Irkutsk" + }, + { + "code": "IVA", + "name": "Ivanovo" + }, + { + "code": "YEV", + "name": "Jewish" + }, + { + "code": "KB", + "name": "Kabardino-Balkar" + }, + { + "code": "KGD", + "name": "Kaliningrad" + }, + { + "code": "KL", + "name": "Kalmykia" + }, + { + "code": "KLU", + "name": "Kaluga" + }, + { + "code": "KAM", + "name": "Kamchatka Krai" + }, + { + "code": "KC", + "name": "Karachay-Cherkess" + }, + { + "code": "KR", + "name": "Karelia" + }, + { + "code": "KEM", + "name": "Kemerovo" + }, + { + "code": "KHA", + "name": "Khabarovsk Krai" + }, + { + "code": "KK", + "name": "Khakassia" + }, + { + "code": "KHM", + "name": "Khanty-Mansi" + }, + { + "code": "KIR", + "name": "Kirov" + }, + { + "code": "KO", + "name": "Komi" + }, + { + "code": "KOS", + "name": "Kostroma" + }, + { + "code": "KDA", + "name": "Krasnodar Krai" + }, + { + "code": "KYA", + "name": "Krasnoyarsk Krai" + }, + { + "code": "KGN", + "name": "Kurgan" + }, + { + "code": "KRS", + "name": "Kursk" + }, + { + "code": "LEN", + "name": "Leningrad" + }, + { + "code": "LIP", + "name": "Lipetsk" + }, + { + "code": "MAG", + "name": "Magadan" + }, + { + "code": "ME", + "name": "Mari El" + }, + { + "code": "MO", + "name": "Mordovia" + }, + { + "code": "MOW", + "name": "Moscow" + }, + { + "code": "MOS", + "name": "Moscow Province" + }, + { + "code": "MUR", + "name": "Murmansk" + }, + { + "code": "NEN", + "name": "Nenets" + }, + { + "code": "NIZ", + "name": "Nizhny Novgorod" + }, + { + "code": "SE", + "name": "North Ossetia-Alania" + }, + { + "code": "NGR", + "name": "Novgorod" + }, + { + "code": "NVS", + "name": "Novosibirsk" + }, + { + "code": "OMS", + "name": "Omsk" + }, + { + "code": "ORE", + "name": "Orenburg" + }, + { + "code": "ORL", + "name": "Oryol" + }, + { + "code": "PNZ", + "name": "Penza" + }, + { + "code": "PER", + "name": "Perm Krai" + }, + { + "code": "PRI", + "name": "Primorsky Krai" + }, + { + "code": "PSK", + "name": "Pskov" + }, + { + "code": "ROS", + "name": "Rostov" + }, + { + "code": "RYA", + "name": "Ryazan" + }, + { + "code": "SPE", + "name": "Saint Petersburg" + }, + { + "code": "SA", + "name": "Sakha" + }, + { + "code": "SAK", + "name": "Sakhalin" + }, + { + "code": "SAM", + "name": "Samara" + }, + { + "code": "SAR", + "name": "Saratov" + }, + { + "code": "SMO", + "name": "Smolensk" + }, + { + "code": "STA", + "name": "Stavropol Krai" + }, + { + "code": "SVE", + "name": "Sverdlovsk" + }, + { + "code": "TAM", + "name": "Tambov" + }, + { + "code": "TA", + "name": "Tatarstan" + }, + { + "code": "TOM", + "name": "Tomsk" + }, + { + "code": "TUL", + "name": "Tula" + }, + { + "code": "TY", + "name": "Tuva" + }, + { + "code": "TVE", + "name": "Tver" + }, + { + "code": "TYU", + "name": "Tyumen" + }, + { + "code": "UD", + "name": "Udmurt" + }, + { + "code": "ULY", + "name": "Ulyanovsk" + }, + { + "code": "VLA", + "name": "Vladimir" + }, + { + "code": "VGG", + "name": "Volgograd" + }, + { + "code": "VLG", + "name": "Vologda" + }, + { + "code": "VOR", + "name": "Voronezh" + }, + { + "code": "YAN", + "name": "Yamalo-Nenets Okrug" + }, + { + "code": "YAR", + "name": "Yaroslavl" + }, + { + "code": "ZAB", + "name": "Zabaykalsky Krai" + } + ], + "RW": [ + { + "code": "01", + "name": "Kigali" + }, + { + "code": "02", + "name": "Eastern" + }, + { + "code": "03", + "name": "Northern" + }, + { + "code": "04", + "name": "Western" + }, + { + "code": "05", + "name": "Southern" + } + ], + "SA": [ + { + "code": "01", + "name": "Riyadh" + }, + { + "code": "02", + "name": "Makkah" + }, + { + "code": "03", + "name": "Al Madinah" + }, + { + "code": "04", + "name": "Eastern" + }, + { + "code": "05", + "name": "Al-Qassim" + }, + { + "code": "06", + "name": "Ha’il" + }, + { + "code": "07", + "name": "Tabuk" + }, + { + "code": "08", + "name": "Northern Borders" + }, + { + "code": "09", + "name": "Jizan" + }, + { + "code": "10", + "name": "Najran" + }, + { + "code": "11", + "name": "Al Bahah" + }, + { + "code": "12", + "name": "Al Jawf" + }, + { + "code": "14", + "name": "Asir" + } + ], + "SB": [ + { + "code": "CE", + "name": "Central" + }, + { + "code": "CH", + "name": "Choiseul" + }, + { + "code": "GU", + "name": "Guadalcanal" + }, + { + "code": "CT", + "name": "Honiara" + }, + { + "code": "IS", + "name": "Isabel" + }, + { + "code": "MK", + "name": "Makira-Ulawa" + }, + { + "code": "ML", + "name": "Malaita" + }, + { + "code": "RB", + "name": "Rennell and Bellona" + }, + { + "code": "TE", + "name": "Temotu" + }, + { + "code": "WE", + "name": "Western" + } + ], + "SC": [ + { + "code": "01", + "name": "Anse aux Pins" + }, + { + "code": "02", + "name": "Anse Boileau" + }, + { + "code": "03", + "name": "Anse Etoile" + }, + { + "code": "04", + "name": "Au Cap" + }, + { + "code": "05", + "name": "Anse Royale" + }, + { + "code": "06", + "name": "Baie Lazare" + }, + { + "code": "07", + "name": "Baie Sainte Anne" + }, + { + "code": "08", + "name": "Beau Vallon" + }, + { + "code": "09", + "name": "Bel Air" + }, + { + "code": "10", + "name": "Bel Ombre" + }, + { + "code": "11", + "name": "Cascade" + }, + { + "code": "12", + "name": "Glacis" + }, + { + "code": "13", + "name": "Grand’Anse Mahé" + }, + { + "code": "14", + "name": "Grand’Anse Praslin" + }, + { + "code": "15", + "name": "La Digue" + }, + { + "code": "16", + "name": "La Rivière Anglaise" + }, + { + "code": "17", + "name": "Mont Buxton" + }, + { + "code": "18", + "name": "Mont Fleuri" + }, + { + "code": "19", + "name": "Plaisance" + }, + { + "code": "20", + "name": "Pointe La Rue" + }, + { + "code": "21", + "name": "Port Glaud" + }, + { + "code": "22", + "name": "Saint Louis" + }, + { + "code": "23", + "name": "Takamaka" + }, + { + "code": "24", + "name": "Les Mamelles" + }, + { + "code": "25", + "name": "Roche Caiman" + } + ], + "SD": [ + { + "code": "GZ", + "name": "Al Jazirah" + }, + { + "code": "GD", + "name": "Al Qadarif" + }, + { + "code": "NB", + "name": "Blue Nile" + }, + { + "code": "DC", + "name": "Central Darfur" + }, + { + "code": "DE", + "name": "East Darfur" + }, + { + "code": "KA", + "name": "Kassala" + }, + { + "code": "KH", + "name": "Khartoum" + }, + { + "code": "DN", + "name": "North Darfur" + }, + { + "code": "KN", + "name": "North Kurdufan" + }, + { + "code": "NO", + "name": "Northern" + }, + { + "code": "RS", + "name": "Red Sea" + }, + { + "code": "NR", + "name": "River Nile" + }, + { + "code": "SI", + "name": "Sennar" + }, + { + "code": "DS", + "name": "South Darfur" + }, + { + "code": "KS", + "name": "South Kurdufan" + }, + { + "code": "DW", + "name": "West Darfur" + }, + { + "code": "GK", + "name": "West Kurdufan" + }, + { + "code": "NW", + "name": "White Nile" + } + ], + "SE": [ + { + "code": "K", + "name": "Blekinge" + }, + { + "code": "W", + "name": "Dalarna" + }, + { + "code": "X", + "name": "Gävleborg" + }, + { + "code": "I", + "name": "Gotland" + }, + { + "code": "N", + "name": "Halland" + }, + { + "code": "Z", + "name": "Jämtland" + }, + { + "code": "F", + "name": "Jönköping" + }, + { + "code": "H", + "name": "Kalmar" + }, + { + "code": "G", + "name": "Kronoberg" + }, + { + "code": "BD", + "name": "Norrbotten" + }, + { + "code": "T", + "name": "Örebro" + }, + { + "code": "E", + "name": "Östergötland" + }, + { + "code": "M", + "name": "SkÃ¥ne" + }, + { + "code": "D", + "name": "Södermanland" + }, + { + "code": "AB", + "name": "Stockholm" + }, + { + "code": "C", + "name": "Uppsala" + }, + { + "code": "S", + "name": "Värmland" + }, + { + "code": "AC", + "name": "Västerbotten" + }, + { + "code": "Y", + "name": "Västernorrland" + }, + { + "code": "U", + "name": "Västmanland" + }, + { + "code": "O", + "name": "Västra Götaland" + } + ], + "SG": [ + { + "code": "01", + "name": "Central Singapore" + }, + { + "code": "02", + "name": "North East" + }, + { + "code": "03", + "name": "North West" + }, + { + "code": "04", + "name": "South East" + }, + { + "code": "05", + "name": "South West" + } + ], + "SH": [ + { + "code": "AC", + "name": "Ascension Island" + }, + { + "code": "HL", + "name": "Saint Helena" + } + ], + "SI": [ + { + "code": "001", + "name": "AjdovÅ¡Äina" + }, + { + "code": "002", + "name": "Beltinci" + }, + { + "code": "003", + "name": "Bled" + }, + { + "code": "004", + "name": "Bohinj" + }, + { + "code": "005", + "name": "Borovnica" + }, + { + "code": "006", + "name": "Bovec" + }, + { + "code": "007", + "name": "Brda" + }, + { + "code": "008", + "name": "Brezovica" + }, + { + "code": "009", + "name": "Brežice" + }, + { + "code": "010", + "name": "TiÅ¡ina" + }, + { + "code": "011", + "name": "Celje" + }, + { + "code": "012", + "name": "Cerklje na Gorenjskem" + }, + { + "code": "013", + "name": "Cerknica" + }, + { + "code": "014", + "name": "Cerkno" + }, + { + "code": "015", + "name": "ÄŒrenÅ¡ovci" + }, + { + "code": "016", + "name": "ÄŒrna na KoroÅ¡kem" + }, + { + "code": "017", + "name": "ÄŒrnomelj" + }, + { + "code": "018", + "name": "Destrnik" + }, + { + "code": "019", + "name": "DivaÄa" + }, + { + "code": "020", + "name": "Dobrepolje" + }, + { + "code": "021", + "name": "Dobrova–Polhov Gradec" + }, + { + "code": "022", + "name": "Dol pri Ljubljani" + }, + { + "code": "023", + "name": "Domžale" + }, + { + "code": "024", + "name": "Dornava" + }, + { + "code": "025", + "name": "Dravograd" + }, + { + "code": "026", + "name": "Duplek" + }, + { + "code": "027", + "name": "Gorenja Vas–Poljane" + }, + { + "code": "028", + "name": "GoriÅ¡nica" + }, + { + "code": "029", + "name": "Gornja Radgona" + }, + { + "code": "030", + "name": "Gornji Grad" + }, + { + "code": "031", + "name": "Gornji Petrovci" + }, + { + "code": "032", + "name": "Grosuplje" + }, + { + "code": "033", + "name": "Å alovci" + }, + { + "code": "034", + "name": "Hrastnik" + }, + { + "code": "035", + "name": "Hrpelje–Kozina" + }, + { + "code": "036", + "name": "Idrija" + }, + { + "code": "037", + "name": "Ig" + }, + { + "code": "038", + "name": "Ilirska Bistrica" + }, + { + "code": "039", + "name": "IvanÄna Gorica" + }, + { + "code": "040", + "name": "Izola" + }, + { + "code": "041", + "name": "Jesenice" + }, + { + "code": "042", + "name": "JurÅ¡inci" + }, + { + "code": "043", + "name": "Kamnik" + }, + { + "code": "044", + "name": "Kanal" + }, + { + "code": "045", + "name": "KidriÄevo" + }, + { + "code": "046", + "name": "Kobarid" + }, + { + "code": "047", + "name": "Kobilje" + }, + { + "code": "048", + "name": "KoÄevje" + }, + { + "code": "049", + "name": "Komen" + }, + { + "code": "050", + "name": "Koper" + }, + { + "code": "051", + "name": "Kozje" + }, + { + "code": "052", + "name": "Kranj" + }, + { + "code": "053", + "name": "Kranjska Gora" + }, + { + "code": "054", + "name": "KrÅ¡ko" + }, + { + "code": "055", + "name": "Kungota" + }, + { + "code": "056", + "name": "Kuzma" + }, + { + "code": "057", + "name": "LaÅ¡ko" + }, + { + "code": "058", + "name": "Lenart" + }, + { + "code": "059", + "name": "Lendava" + }, + { + "code": "060", + "name": "Litija" + }, + { + "code": "061", + "name": "Ljubljana" + }, + { + "code": "062", + "name": "Ljubno" + }, + { + "code": "063", + "name": "Ljutomer" + }, + { + "code": "064", + "name": "Logatec" + }, + { + "code": "065", + "name": "LoÅ¡ka Dolina" + }, + { + "code": "066", + "name": "LoÅ¡ki Potok" + }, + { + "code": "067", + "name": "LuÄe" + }, + { + "code": "068", + "name": "Lukovica" + }, + { + "code": "069", + "name": "MajÅ¡perk" + }, + { + "code": "070", + "name": "Maribor" + }, + { + "code": "071", + "name": "Medvode" + }, + { + "code": "072", + "name": "MengeÅ¡" + }, + { + "code": "073", + "name": "Metlika" + }, + { + "code": "074", + "name": "Mežica" + }, + { + "code": "075", + "name": "Miren–Kostanjevica" + }, + { + "code": "076", + "name": "Mislinja" + }, + { + "code": "077", + "name": "MoravÄe" + }, + { + "code": "078", + "name": "Moravske Toplice" + }, + { + "code": "079", + "name": "Mozirje" + }, + { + "code": "080", + "name": "Murska Sobota" + }, + { + "code": "081", + "name": "Muta" + }, + { + "code": "082", + "name": "Naklo" + }, + { + "code": "083", + "name": "Nazarje" + }, + { + "code": "084", + "name": "Nova Gorica" + }, + { + "code": "085", + "name": "Novo Mesto" + }, + { + "code": "086", + "name": "Odranci" + }, + { + "code": "087", + "name": "Ormož" + }, + { + "code": "088", + "name": "Osilnica" + }, + { + "code": "089", + "name": "Pesnica" + }, + { + "code": "090", + "name": "Piran" + }, + { + "code": "091", + "name": "Pivka" + }, + { + "code": "092", + "name": "PodÄetrtek" + }, + { + "code": "093", + "name": "Podvelka" + }, + { + "code": "094", + "name": "Postojna" + }, + { + "code": "095", + "name": "Preddvor" + }, + { + "code": "096", + "name": "Ptuj" + }, + { + "code": "097", + "name": "Puconci" + }, + { + "code": "098", + "name": "RaÄe–Fram" + }, + { + "code": "099", + "name": "RadeÄe" + }, + { + "code": "100", + "name": "Radenci" + }, + { + "code": "101", + "name": "Radlje ob Dravi" + }, + { + "code": "102", + "name": "Radovljica" + }, + { + "code": "103", + "name": "Ravne na KoroÅ¡kem" + }, + { + "code": "104", + "name": "Ribnica" + }, + { + "code": "105", + "name": "RogaÅ¡ovci" + }, + { + "code": "106", + "name": "RogaÅ¡ka Slatina" + }, + { + "code": "107", + "name": "Rogatec" + }, + { + "code": "108", + "name": "RuÅ¡e" + }, + { + "code": "109", + "name": "SemiÄ" + }, + { + "code": "110", + "name": "Sevnica" + }, + { + "code": "111", + "name": "Sežana" + }, + { + "code": "112", + "name": "Slovenj Gradec" + }, + { + "code": "113", + "name": "Slovenska Bistrica" + }, + { + "code": "114", + "name": "Slovenske Konjice" + }, + { + "code": "115", + "name": "StarÅ¡e" + }, + { + "code": "116", + "name": "Sveti Jurij" + }, + { + "code": "117", + "name": "Å enÄur" + }, + { + "code": "118", + "name": "Å entilj" + }, + { + "code": "119", + "name": "Å entjernej" + }, + { + "code": "120", + "name": "Å entjur" + }, + { + "code": "121", + "name": "Å kocjan" + }, + { + "code": "122", + "name": "Å kofja Loka" + }, + { + "code": "123", + "name": "Å kofljica" + }, + { + "code": "124", + "name": "Å marje pri JelÅ¡ah" + }, + { + "code": "125", + "name": "Å martno ob Paki" + }, + { + "code": "126", + "name": "Å oÅ¡tanj" + }, + { + "code": "127", + "name": "Å tore" + }, + { + "code": "128", + "name": "Tolmin" + }, + { + "code": "129", + "name": "Trbovlje" + }, + { + "code": "130", + "name": "Trebnje" + }, + { + "code": "131", + "name": "TržiÄ" + }, + { + "code": "132", + "name": "TurniÅ¡Äe" + }, + { + "code": "133", + "name": "Velenje" + }, + { + "code": "134", + "name": "Velike LaÅ¡Äe" + }, + { + "code": "135", + "name": "Videm" + }, + { + "code": "136", + "name": "Vipava" + }, + { + "code": "137", + "name": "Vitanje" + }, + { + "code": "138", + "name": "Vodice" + }, + { + "code": "139", + "name": "Vojnik" + }, + { + "code": "140", + "name": "Vrhnika" + }, + { + "code": "141", + "name": "Vuzenica" + }, + { + "code": "142", + "name": "Zagorje ob Savi" + }, + { + "code": "143", + "name": "ZavrÄ" + }, + { + "code": "144", + "name": "ZreÄe" + }, + { + "code": "146", + "name": "Železniki" + }, + { + "code": "147", + "name": "Žiri" + }, + { + "code": "148", + "name": "Benedikt" + }, + { + "code": "149", + "name": "Bistrica ob Sotli" + }, + { + "code": "150", + "name": "Bloke" + }, + { + "code": "151", + "name": "BraslovÄe" + }, + { + "code": "152", + "name": "Cankova" + }, + { + "code": "153", + "name": "Cerkvenjak" + }, + { + "code": "154", + "name": "Dobje" + }, + { + "code": "155", + "name": "Dobrna" + }, + { + "code": "156", + "name": "Dobrovnik" + }, + { + "code": "157", + "name": "Dolenjske Toplice" + }, + { + "code": "158", + "name": "Grad" + }, + { + "code": "159", + "name": "Hajdina" + }, + { + "code": "160", + "name": "HoÄe–Slivnica" + }, + { + "code": "161", + "name": "HodoÅ¡" + }, + { + "code": "162", + "name": "Horjul" + }, + { + "code": "163", + "name": "Jezersko" + }, + { + "code": "164", + "name": "Komenda" + }, + { + "code": "165", + "name": "Kostel" + }, + { + "code": "166", + "name": "Križevci" + }, + { + "code": "167", + "name": "Lovrenc na Pohorju" + }, + { + "code": "168", + "name": "Markovci" + }, + { + "code": "169", + "name": "Miklavž na Dravskem Polju" + }, + { + "code": "170", + "name": "Mirna PeÄ" + }, + { + "code": "171", + "name": "Oplotnica" + }, + { + "code": "172", + "name": "Podlehnik" + }, + { + "code": "173", + "name": "Polzela" + }, + { + "code": "174", + "name": "Prebold" + }, + { + "code": "175", + "name": "Prevalje" + }, + { + "code": "176", + "name": "Razkrižje" + }, + { + "code": "177", + "name": "Ribnica na Pohorju" + }, + { + "code": "178", + "name": "Selnica ob Dravi" + }, + { + "code": "179", + "name": "Sodražica" + }, + { + "code": "180", + "name": "SolÄava" + }, + { + "code": "181", + "name": "Sveta Ana" + }, + { + "code": "182", + "name": "Sveti Andraž v Slovenskih Goricah" + }, + { + "code": "183", + "name": "Å empeter–Vrtojba" + }, + { + "code": "184", + "name": "Tabor" + }, + { + "code": "185", + "name": "Trnovska Vas" + }, + { + "code": "186", + "name": "Trzin" + }, + { + "code": "187", + "name": "Velika Polana" + }, + { + "code": "188", + "name": "Veržej" + }, + { + "code": "189", + "name": "Vransko" + }, + { + "code": "190", + "name": "Žalec" + }, + { + "code": "191", + "name": "Žetale" + }, + { + "code": "192", + "name": "Žirovnica" + }, + { + "code": "193", + "name": "Žužemberk" + }, + { + "code": "194", + "name": "Å martno pri Litiji" + }, + { + "code": "195", + "name": "ApaÄe" + }, + { + "code": "196", + "name": "Cirkulane" + }, + { + "code": "197", + "name": "Kostanjevica na Krki" + }, + { + "code": "198", + "name": "Makole" + }, + { + "code": "199", + "name": "Mokronog–Trebelno" + }, + { + "code": "200", + "name": "PoljÄane" + }, + { + "code": "201", + "name": "RenÄe–Vogrsko" + }, + { + "code": "202", + "name": "SrediÅ¡Äe ob Dravi" + }, + { + "code": "203", + "name": "Straža" + }, + { + "code": "204", + "name": "Sveta Trojica v Slovenskih Goricah" + }, + { + "code": "205", + "name": "Sveti Tomaž" + }, + { + "code": "206", + "name": "Å marjeÅ¡ke Toplice" + }, + { + "code": "207", + "name": "Gorje" + }, + { + "code": "208", + "name": "Log–Dragomer" + }, + { + "code": "209", + "name": "ReÄica ob Savinji" + }, + { + "code": "210", + "name": "Sveti Jurij v Slovenskih Goricah" + }, + { + "code": "211", + "name": "Å entrupert" + }, + { + "code": "212", + "name": "Mirna" + }, + { + "code": "213", + "name": "Ankaran" + } + ], + "SK": [ + { + "code": "BC", + "name": "Banská Bystrica" + }, + { + "code": "BL", + "name": "Bratislava" + }, + { + "code": "KI", + "name": "KoÅ¡ice" + }, + { + "code": "NI", + "name": "Nitra" + }, + { + "code": "PV", + "name": "PreÅ¡ov" + }, + { + "code": "TC", + "name": "TrenÄín" + }, + { + "code": "TA", + "name": "Trnava" + }, + { + "code": "ZI", + "name": "Žilina" + } + ], + "SL": [ + { + "code": "E", + "name": "Eastern" + }, + { + "code": "N", + "name": "Northern" + }, + { + "code": "S", + "name": "Southern" + }, + { + "code": "W", + "name": "Western Area" + } + ], + "SM": [ + { + "code": "01", + "name": "Acquaviva" + }, + { + "code": "02", + "name": "Chiesanuova" + }, + { + "code": "03", + "name": "Domagnano" + }, + { + "code": "04", + "name": "Faetano" + }, + { + "code": "05", + "name": "Fiorentino" + }, + { + "code": "06", + "name": "Borgo Maggiore" + }, + { + "code": "07", + "name": "San Marino" + }, + { + "code": "08", + "name": "Montegiardino" + }, + { + "code": "09", + "name": "Serravalle" + } + ], + "SN": [ + { + "code": "DK", + "name": "Dakar" + }, + { + "code": "DB", + "name": "Diourbel" + }, + { + "code": "FK", + "name": "Fatick" + }, + { + "code": "KA", + "name": "Kaffrine" + }, + { + "code": "KL", + "name": "Kaolack" + }, + { + "code": "KE", + "name": "Kédougou" + }, + { + "code": "KD", + "name": "Kolda" + }, + { + "code": "LG", + "name": "Louga" + }, + { + "code": "MT", + "name": "Matam" + }, + { + "code": "SL", + "name": "Saint-Louis" + }, + { + "code": "SE", + "name": "Sédhiou" + }, + { + "code": "TC", + "name": "Tambacounda" + }, + { + "code": "TH", + "name": "Thiès" + }, + { + "code": "ZG", + "name": "Ziguinchor" + } + ], + "SO": [ + { + "code": "AW", + "name": "Awdal" + }, + { + "code": "BK", + "name": "Bakool" + }, + { + "code": "BN", + "name": "Banaadir" + }, + { + "code": "BR", + "name": "Bari" + }, + { + "code": "BY", + "name": "Bay, Somalia" + }, + { + "code": "GA", + "name": "Galguduud" + }, + { + "code": "GE", + "name": "Gedo" + }, + { + "code": "HI", + "name": "Hiran" + }, + { + "code": "JH", + "name": "Lower Juba" + }, + { + "code": "SH", + "name": "Lower Shebelle" + }, + { + "code": "JD", + "name": "Middle Juba" + }, + { + "code": "SD", + "name": "Middle Shebelle" + }, + { + "code": "MU", + "name": "Mudug" + }, + { + "code": "NU", + "name": "Nugal" + }, + { + "code": "SA", + "name": "Sanaag" + }, + { + "code": "SO", + "name": "Sool" + }, + { + "code": "TO", + "name": "Togdheer" + }, + { + "code": "WO", + "name": "Woqooyi Galbeed" + } + ], + "SR": [ + { + "code": "BR", + "name": "Brokopondo" + }, + { + "code": "CM", + "name": "Commewijne" + }, + { + "code": "CR", + "name": "Coronie" + }, + { + "code": "MA", + "name": "Marowijne" + }, + { + "code": "NI", + "name": "Nickerie" + }, + { + "code": "PR", + "name": "Para" + }, + { + "code": "PM", + "name": "Paramaribo" + }, + { + "code": "SA", + "name": "Saramacca" + }, + { + "code": "SI", + "name": "Sipaliwini" + }, + { + "code": "WA", + "name": "Wanica" + } + ], + "SS": [ + { + "code": "EC", + "name": "Central Equatoria" + }, + { + "code": "EE", + "name": "Eastern Equatoria" + }, + { + "code": "JG", + "name": "Jonglei" + }, + { + "code": "LK", + "name": "Lakes" + }, + { + "code": "BN", + "name": "Northern Bahr el Ghazal" + }, + { + "code": "UY", + "name": "Unity" + }, + { + "code": "NU", + "name": "Upper Nile" + }, + { + "code": "WR", + "name": "Warrap" + }, + { + "code": "BW", + "name": "Western Bahr el Ghazal" + }, + { + "code": "EW", + "name": "Western Equatoria" + } + ], + "ST": [ + { + "code": "P", + "name": "Príncipe" + }, + { + "code": "S", + "name": "São Tomé" + } + ], + "SV": [ + { + "code": "AH", + "name": "Ahuachapán" + }, + { + "code": "CA", + "name": "Cabañas" + }, + { + "code": "CH", + "name": "Chalatenango" + }, + { + "code": "CU", + "name": "Cuscatlán" + }, + { + "code": "LI", + "name": "La Libertad" + }, + { + "code": "PA", + "name": "La Paz" + }, + { + "code": "UN", + "name": "La Unión" + }, + { + "code": "MO", + "name": "Morazán" + }, + { + "code": "SM", + "name": "San Miguel" + }, + { + "code": "SS", + "name": "San Salvador" + }, + { + "code": "SV", + "name": "San Vicente" + }, + { + "code": "SA", + "name": "Santa Ana" + }, + { + "code": "SO", + "name": "Sonsonate" + }, + { + "code": "US", + "name": "Usulután" + } + ], + "SY": [ + { + "code": "HA", + "name": "Al-Hasakah" + }, + { + "code": "HL", + "name": "Aleppo" + }, + { + "code": "RA", + "name": "Ar-Raqqah" + }, + { + "code": "SU", + "name": "As-Suwayda" + }, + { + "code": "DI", + "name": "Damascus" + }, + { + "code": "DR", + "name": "Daraa" + }, + { + "code": "DY", + "name": "Deir ez-Zor" + }, + { + "code": "HM", + "name": "Hama" + }, + { + "code": "HI", + "name": "Homs" + }, + { + "code": "ID", + "name": "Idlib" + }, + { + "code": "LA", + "name": "Latakia" + }, + { + "code": "QU", + "name": "Quneitra" + }, + { + "code": "RD", + "name": "Rif Dimashq" + }, + { + "code": "TA", + "name": "Tartus" + } + ], + "SZ": [ + { + "code": "HH", + "name": "Hhohho" + }, + { + "code": "LU", + "name": "Lubombo" + }, + { + "code": "MA", + "name": "Manzini" + }, + { + "code": "SH", + "name": "Shiselweni" + } + ], + "TD": [ + { + "code": "BG", + "name": "Bahr el Gazel" + }, + { + "code": "BA", + "name": "Batha" + }, + { + "code": "BO", + "name": "Borkou" + }, + { + "code": "CB", + "name": "Chari-Baguirmi" + }, + { + "code": "EE", + "name": "Ennedi-Est" + }, + { + "code": "EO", + "name": "Ennedi-Ouest" + }, + { + "code": "GR", + "name": "Guéra" + }, + { + "code": "HL", + "name": "Hadjer-Lamis" + }, + { + "code": "KA", + "name": "Kanem" + }, + { + "code": "LC", + "name": "Lac" + }, + { + "code": "LO", + "name": "Logone Occidental" + }, + { + "code": "LR", + "name": "Logone Oriental" + }, + { + "code": "MA", + "name": "Mandoul" + }, + { + "code": "ME", + "name": "Mayo-Kebbi Est" + }, + { + "code": "MO", + "name": "Mayo-Kebbi Ouest" + }, + { + "code": "MC", + "name": "Moyen-Chari" + }, + { + "code": "ND", + "name": "N’Djamena" + }, + { + "code": "OD", + "name": "Ouaddaï" + }, + { + "code": "SA", + "name": "Salamat" + }, + { + "code": "SI", + "name": "Sila" + }, + { + "code": "TA", + "name": "Tandjilé" + }, + { + "code": "TI", + "name": "Tibesti" + }, + { + "code": "WF", + "name": "Wadi Fira" + } + ], + "TG": [ + { + "code": "C", + "name": "Centrale" + }, + { + "code": "K", + "name": "Kara" + }, + { + "code": "M", + "name": "Maritime" + }, + { + "code": "P", + "name": "Plateaux" + }, + { + "code": "S", + "name": "Savanes" + } + ], + "TH": [ + { + "code": "37", + "name": "Amnat Charoen" + }, + { + "code": "15", + "name": "Ang Thong" + }, + { + "code": "10", + "name": "Bangkok" + }, + { + "code": "38", + "name": "Bueng Kan" + }, + { + "code": "31", + "name": "Buri Ram" + }, + { + "code": "24", + "name": "Chachoengsao" + }, + { + "code": "18", + "name": "Chai Nat" + }, + { + "code": "36", + "name": "Chaiyaphum" + }, + { + "code": "22", + "name": "Chanthaburi" + }, + { + "code": "50", + "name": "Chiang Mai" + }, + { + "code": "57", + "name": "Chiang Rai" + }, + { + "code": "20", + "name": "Chon Buri" + }, + { + "code": "86", + "name": "Chumphon" + }, + { + "code": "46", + "name": "Kalasin" + }, + { + "code": "62", + "name": "Kamphaeng Phet" + }, + { + "code": "71", + "name": "Kanchanaburi" + }, + { + "code": "40", + "name": "Khon Kaen" + }, + { + "code": "81", + "name": "Krabi" + }, + { + "code": "52", + "name": "Lampang" + }, + { + "code": "51", + "name": "Lamphun" + }, + { + "code": "42", + "name": "Loei" + }, + { + "code": "16", + "name": "Lopburi" + }, + { + "code": "58", + "name": "Mae Hong Son" + }, + { + "code": "44", + "name": "Maha Sarakham" + }, + { + "code": "49", + "name": "Mukdahan" + }, + { + "code": "26", + "name": "Nakhon Nayok" + }, + { + "code": "73", + "name": "Nakhon Pathom" + }, + { + "code": "48", + "name": "Nakhon Phanom" + }, + { + "code": "30", + "name": "Nakhon Ratchasima" + }, + { + "code": "60", + "name": "Nakhon Sawan" + }, + { + "code": "80", + "name": "Nakhon Si Thammarat" + }, + { + "code": "55", + "name": "Nan" + }, + { + "code": "96", + "name": "Narathiwat" + }, + { + "code": "39", + "name": "Nong Bua Lam Phu" + }, + { + "code": "43", + "name": "Nong Khai" + }, + { + "code": "12", + "name": "Nonthaburi" + }, + { + "code": "13", + "name": "Pathum Thani" + }, + { + "code": "94", + "name": "Pattani" + }, + { + "code": "S", + "name": "Pattaya" + }, + { + "code": "82", + "name": "Phang Nga" + }, + { + "code": "93", + "name": "Phatthalung" + }, + { + "code": "56", + "name": "Phayao" + }, + { + "code": "67", + "name": "Phetchabun" + }, + { + "code": "76", + "name": "Phetchaburi" + }, + { + "code": "66", + "name": "Phichit" + }, + { + "code": "65", + "name": "Phitsanulok" + }, + { + "code": "14", + "name": "Phra Nakhon Si Ayutthaya" + }, + { + "code": "54", + "name": "Phrae" + }, + { + "code": "83", + "name": "Phuket" + }, + { + "code": "25", + "name": "Prachin Buri" + }, + { + "code": "77", + "name": "Prachuap Khiri Khan" + }, + { + "code": "85", + "name": "Ranong" + }, + { + "code": "70", + "name": "Ratchaburi" + }, + { + "code": "21", + "name": "Rayong" + }, + { + "code": "45", + "name": "Roi Et" + }, + { + "code": "27", + "name": "Sa Kaeo" + }, + { + "code": "47", + "name": "Sakon Nakhon" + }, + { + "code": "11", + "name": "Samut Prakan" + }, + { + "code": "74", + "name": "Samut Sakhon" + }, + { + "code": "75", + "name": "Samut Songkhram" + }, + { + "code": "19", + "name": "Saraburi" + }, + { + "code": "91", + "name": "Satun" + }, + { + "code": "33", + "name": "Si Sa Ket" + }, + { + "code": "17", + "name": "Sing Buri" + }, + { + "code": "90", + "name": "Songkhla" + }, + { + "code": "64", + "name": "Sukhothai" + }, + { + "code": "72", + "name": "Suphanburi" + }, + { + "code": "84", + "name": "Surat Thani" + }, + { + "code": "32", + "name": "Surin" + }, + { + "code": "63", + "name": "Tak" + }, + { + "code": "92", + "name": "Trang" + }, + { + "code": "23", + "name": "Trat" + }, + { + "code": "34", + "name": "Ubon Ratchathani" + }, + { + "code": "41", + "name": "Udon Thani" + }, + { + "code": "61", + "name": "Uthai Thani" + }, + { + "code": "53", + "name": "Uttaradit" + }, + { + "code": "95", + "name": "Yala" + }, + { + "code": "35", + "name": "Yasothon" + } + ], + "TJ": [ + { + "code": "DU", + "name": "Dushanbe" + }, + { + "code": "GB", + "name": "Gorno-Badakhshan" + }, + { + "code": "KT", + "name": "Khatlon" + }, + { + "code": "RA", + "name": "Nohiyahoi Tobei Jumhurí" + }, + { + "code": "SU", + "name": "Sughd" + } + ], + "TL": [ + { + "code": "AL", + "name": "Aileu" + }, + { + "code": "AN", + "name": "Ainaro" + }, + { + "code": "BA", + "name": "Baucau" + }, + { + "code": "BO", + "name": "Bobonaro" + }, + { + "code": "CO", + "name": "Cova Lima" + }, + { + "code": "DI", + "name": "Dili" + }, + { + "code": "ER", + "name": "Ermera" + }, + { + "code": "LA", + "name": "Lautém" + }, + { + "code": "LI", + "name": "Liquiçá" + }, + { + "code": "MT", + "name": "Manatuto" + }, + { + "code": "MF", + "name": "Manufahi" + }, + { + "code": "OE", + "name": "Oecusse" + }, + { + "code": "VI", + "name": "Viqueque" + } + ], + "TM": [ + { + "code": "A", + "name": "Ahal" + }, + { + "code": "S", + "name": "AÅŸgabat" + }, + { + "code": "B", + "name": "Balkan" + }, + { + "code": "D", + "name": "DaÅŸoguz" + }, + { + "code": "L", + "name": "Lebap" + }, + { + "code": "M", + "name": "Mary" + } + ], + "TN": [ + { + "code": "11", + "name": "Tunis" + }, + { + "code": "12", + "name": "Ariana" + }, + { + "code": "13", + "name": "Ben Arous" + }, + { + "code": "14", + "name": "Manouba" + }, + { + "code": "21", + "name": "Nabeul" + }, + { + "code": "22", + "name": "Zaghouan" + }, + { + "code": "23", + "name": "Bizerte" + }, + { + "code": "31", + "name": "Béja" + }, + { + "code": "32", + "name": "Jendouba" + }, + { + "code": "33", + "name": "Kef" + }, + { + "code": "34", + "name": "Siliana" + }, + { + "code": "41", + "name": "Kairouan" + }, + { + "code": "42", + "name": "Kasserine" + }, + { + "code": "43", + "name": "Sidi Bouzid" + }, + { + "code": "51", + "name": "Sousse" + }, + { + "code": "52", + "name": "Monastir" + }, + { + "code": "53", + "name": "Mahdia" + }, + { + "code": "61", + "name": "Sfax" + }, + { + "code": "71", + "name": "Gafsa" + }, + { + "code": "72", + "name": "Tozeur" + }, + { + "code": "73", + "name": "Kebili" + }, + { + "code": "81", + "name": "Gabès" + }, + { + "code": "82", + "name": "Medenine" + }, + { + "code": "83", + "name": "Tataouine" + } + ], + "TO": [ + { + "code": "01", + "name": "Ê»Eua" + }, + { + "code": "02", + "name": "HaÊ»apai" + }, + { + "code": "03", + "name": "Niuas" + }, + { + "code": "04", + "name": "Tongatapu" + }, + { + "code": "05", + "name": "VavaÊ»u" + } + ], + "TR": [ + { + "code": "01", + "name": "Adana" + }, + { + "code": "02", + "name": "Adıyaman" + }, + { + "code": "03", + "name": "Afyonkarahisar" + }, + { + "code": "04", + "name": "AÄŸrı" + }, + { + "code": "05", + "name": "Amasya" + }, + { + "code": "06", + "name": "Ankara" + }, + { + "code": "07", + "name": "Antalya" + }, + { + "code": "08", + "name": "Artvin" + }, + { + "code": "09", + "name": "Aydın" + }, + { + "code": "10", + "name": "Balıkesir" + }, + { + "code": "11", + "name": "Bilecik" + }, + { + "code": "12", + "name": "Bingöl" + }, + { + "code": "13", + "name": "Bitlis" + }, + { + "code": "14", + "name": "Bolu" + }, + { + "code": "15", + "name": "Burdur" + }, + { + "code": "16", + "name": "Bursa" + }, + { + "code": "17", + "name": "Çanakkale" + }, + { + "code": "18", + "name": "Çankırı" + }, + { + "code": "19", + "name": "Çorum" + }, + { + "code": "20", + "name": "Denizli" + }, + { + "code": "21", + "name": "Diyarbakır" + }, + { + "code": "22", + "name": "Edirne" + }, + { + "code": "23", + "name": "Elazığ" + }, + { + "code": "24", + "name": "Erzincan" + }, + { + "code": "25", + "name": "Erzurum" + }, + { + "code": "26", + "name": "EskiÅŸehir" + }, + { + "code": "27", + "name": "Gaziantep" + }, + { + "code": "28", + "name": "Giresun" + }, + { + "code": "29", + "name": "Gümüşhane" + }, + { + "code": "30", + "name": "Hakkâri" + }, + { + "code": "31", + "name": "Hatay" + }, + { + "code": "32", + "name": "Isparta" + }, + { + "code": "33", + "name": "Mersin" + }, + { + "code": "34", + "name": "Istanbul" + }, + { + "code": "35", + "name": "Izmir" + }, + { + "code": "36", + "name": "Kars" + }, + { + "code": "37", + "name": "Kastamonu" + }, + { + "code": "38", + "name": "Kayseri" + }, + { + "code": "39", + "name": "Kırklareli" + }, + { + "code": "40", + "name": "KırÅŸehir" + }, + { + "code": "41", + "name": "Kocaeli" + }, + { + "code": "42", + "name": "Konya" + }, + { + "code": "43", + "name": "Kütahya" + }, + { + "code": "44", + "name": "Malatya" + }, + { + "code": "45", + "name": "Manisa" + }, + { + "code": "46", + "name": "KahramanmaraÅŸ" + }, + { + "code": "47", + "name": "Mardin" + }, + { + "code": "48", + "name": "MuÄŸla" + }, + { + "code": "49", + "name": "MuÅŸ" + }, + { + "code": "50", + "name": "NevÅŸehir" + }, + { + "code": "51", + "name": "NiÄŸde" + }, + { + "code": "52", + "name": "Ordu" + }, + { + "code": "53", + "name": "Rize" + }, + { + "code": "54", + "name": "Sakarya" + }, + { + "code": "55", + "name": "Samsun" + }, + { + "code": "56", + "name": "Siirt" + }, + { + "code": "57", + "name": "Sinop" + }, + { + "code": "58", + "name": "Sivas" + }, + { + "code": "59", + "name": "TekirdaÄŸ" + }, + { + "code": "60", + "name": "Tokat" + }, + { + "code": "61", + "name": "Trabzon" + }, + { + "code": "62", + "name": "Tunceli" + }, + { + "code": "63", + "name": "Åžanlıurfa" + }, + { + "code": "64", + "name": "UÅŸak" + }, + { + "code": "65", + "name": "Van" + }, + { + "code": "66", + "name": "Yozgat" + }, + { + "code": "67", + "name": "Zonguldak" + }, + { + "code": "68", + "name": "Aksaray" + }, + { + "code": "69", + "name": "Bayburt" + }, + { + "code": "70", + "name": "Karaman" + }, + { + "code": "71", + "name": "Kırıkkale" + }, + { + "code": "72", + "name": "Batman" + }, + { + "code": "73", + "name": "Şırnak" + }, + { + "code": "74", + "name": "Bartın" + }, + { + "code": "75", + "name": "Ardahan" + }, + { + "code": "76", + "name": "IÄŸdır" + }, + { + "code": "77", + "name": "Yalova" + }, + { + "code": "78", + "name": "Karabük" + }, + { + "code": "79", + "name": "Kilis" + }, + { + "code": "80", + "name": "Osmaniye" + }, + { + "code": "81", + "name": "Düzce" + } + ], + "TT": [ + { + "code": "ARI", + "name": "Arima" + }, + { + "code": "CHA", + "name": "Chaguanas" + }, + { + "code": "CTT", + "name": "Couva-Tabaquite-Talparo" + }, + { + "code": "DMN", + "name": "Diego Martin" + }, + { + "code": "MRC", + "name": "Mayaro-Rio Claro" + }, + { + "code": "PED", + "name": "Penal-Debe" + }, + { + "code": "PTF", + "name": "Point Fortin" + }, + { + "code": "POS", + "name": "Port of Spain" + }, + { + "code": "PRT", + "name": "Princes Town" + }, + { + "code": "SFO", + "name": "San Fernando" + }, + { + "code": "SJL", + "name": "San Juan-Laventille" + }, + { + "code": "SGE", + "name": "Sangre Grande" + }, + { + "code": "SIP", + "name": "Siparia" + }, + { + "code": "TOB", + "name": "Tobago" + }, + { + "code": "TUP", + "name": "Tunapuna-Piarco" + } + ], + "TV": [ + { + "code": "FUN", + "name": "Funafuti" + }, + { + "code": "NMG", + "name": "Nanumanga" + }, + { + "code": "NMA", + "name": "Nanumea" + }, + { + "code": "NIT", + "name": "Niutao" + }, + { + "code": "NUI", + "name": "Nui" + }, + { + "code": "NKF", + "name": "Nukufetau" + }, + { + "code": "NKL", + "name": "Nukulaelae" + }, + { + "code": "VAI", + "name": "Vaitupu" + } + ], + "TW": [ + { + "code": "CHA", + "name": "Changhua" + }, + { + "code": "CYQ", + "name": "Chiayi" + }, + { + "code": "CYI", + "name": "Chiayi County" + }, + { + "code": "HSZ", + "name": "Hsinchu" + }, + { + "code": "HSQ", + "name": "Hsinchu County" + }, + { + "code": "HUA", + "name": "Hualien" + }, + { + "code": "KHH", + "name": "Kaohsiung" + }, + { + "code": "KEE", + "name": "Keelung" + }, + { + "code": "KIN", + "name": "Kinmen" + }, + { + "code": "LIE", + "name": "Lienchiang" + }, + { + "code": "MIA", + "name": "Miaoli" + }, + { + "code": "NAN", + "name": "Nantou" + }, + { + "code": "NWT", + "name": "New Taipei" + }, + { + "code": "PEN", + "name": "Penghu" + }, + { + "code": "PIF", + "name": "Pingtung" + }, + { + "code": "TXG", + "name": "Taichung" + }, + { + "code": "TNN", + "name": "Tainan" + }, + { + "code": "TPE", + "name": "Taipei" + }, + { + "code": "TTT", + "name": "Taitung" + }, + { + "code": "TAO", + "name": "Taoyuan" + }, + { + "code": "ILA", + "name": "Yilan" + }, + { + "code": "YUN", + "name": "Yunlin" + } + ], + "TZ": [ + { + "code": "01", + "name": "Arusha" + }, + { + "code": "02", + "name": "Dar es Salaam" + }, + { + "code": "03", + "name": "Dodoma" + }, + { + "code": "04", + "name": "Iringa" + }, + { + "code": "05", + "name": "Kagera" + }, + { + "code": "06", + "name": "North Pemba" + }, + { + "code": "07", + "name": "Zanzibar North" + }, + { + "code": "08", + "name": "Kigoma" + }, + { + "code": "09", + "name": "Kilimanjaro" + }, + { + "code": "10", + "name": "South Pemba" + }, + { + "code": "11", + "name": "Zanzibar Central/South" + }, + { + "code": "12", + "name": "Lindi" + }, + { + "code": "13", + "name": "Mara" + }, + { + "code": "14", + "name": "Mbeya" + }, + { + "code": "15", + "name": "Zanzibar Urban/West" + }, + { + "code": "16", + "name": "Morogoro" + }, + { + "code": "17", + "name": "Mtwara" + }, + { + "code": "18", + "name": "Mwanza" + }, + { + "code": "19", + "name": "Pwani" + }, + { + "code": "20", + "name": "Rukwa" + }, + { + "code": "21", + "name": "Ruvuma" + }, + { + "code": "22", + "name": "Shinyanga" + }, + { + "code": "23", + "name": "Singida" + }, + { + "code": "24", + "name": "Tabora" + }, + { + "code": "25", + "name": "Tanga" + }, + { + "code": "26", + "name": "Manyara" + }, + { + "code": "27", + "name": "Geita" + }, + { + "code": "28", + "name": "Katavi" + }, + { + "code": "29", + "name": "Njombe" + }, + { + "code": "30", + "name": "Simiyu" + } + ], + "UA": [ + { + "code": "05", + "name": "Vinnychchyna" + }, + { + "code": "07", + "name": "Volyn" + }, + { + "code": "09", + "name": "Luhanshchyna" + }, + { + "code": "12", + "name": "Dnipropetrovshchyna" + }, + { + "code": "14", + "name": "Donechchyna" + }, + { + "code": "18", + "name": "Zhytomyrshchyna" + }, + { + "code": "21", + "name": "Zakarpattia" + }, + { + "code": "23", + "name": "Zaporizhzhya" + }, + { + "code": "26", + "name": "Prykarpattia" + }, + { + "code": "30", + "name": "Kiev" + }, + { + "code": "32", + "name": "Kyivshchyna" + }, + { + "code": "35", + "name": "Kirovohradschyna" + }, + { + "code": "40", + "name": "Sevastopol" + }, + { + "code": "43", + "name": "Crimea" + }, + { + "code": "46", + "name": "Lvivshchyna" + }, + { + "code": "48", + "name": "Mykolayivschyna" + }, + { + "code": "51", + "name": "Odeshchyna" + }, + { + "code": "53", + "name": "Poltavshchyna" + }, + { + "code": "56", + "name": "Rivnenshchyna" + }, + { + "code": "59", + "name": "Sumshchyna" + }, + { + "code": "61", + "name": "Ternopilshchyna" + }, + { + "code": "63", + "name": "Kharkivshchyna" + }, + { + "code": "65", + "name": "Khersonshchyna" + }, + { + "code": "68", + "name": "Khmelnychchyna" + }, + { + "code": "71", + "name": "Cherkashchyna" + }, + { + "code": "74", + "name": "Chernihivshchyna" + }, + { + "code": "77", + "name": "Chernivtsi Oblast" + } + ], + "UG": [ + { + "code": "314", + "name": "Abim" + }, + { + "code": "301", + "name": "Adjumani" + }, + { + "code": "322", + "name": "Agago" + }, + { + "code": "323", + "name": "Alebtong" + }, + { + "code": "315", + "name": "Amolatar" + }, + { + "code": "324", + "name": "Amudat" + }, + { + "code": "216", + "name": "Amuria" + }, + { + "code": "316", + "name": "Amuru" + }, + { + "code": "302", + "name": "Apac" + }, + { + "code": "303", + "name": "Arua" + }, + { + "code": "217", + "name": "Budaka" + }, + { + "code": "218", + "name": "Bududa" + }, + { + "code": "201", + "name": "Bugiri" + }, + { + "code": "420", + "name": "Buhweju" + }, + { + "code": "117", + "name": "Buikwe" + }, + { + "code": "219", + "name": "Bukedea" + }, + { + "code": "118", + "name": "Bukomansibi" + }, + { + "code": "220", + "name": "Bukwa" + }, + { + "code": "225", + "name": "Bulambuli" + }, + { + "code": "416", + "name": "Buliisa" + }, + { + "code": "401", + "name": "Bundibugyo" + }, + { + "code": "430", + "name": "Bunyangabu" + }, + { + "code": "402", + "name": "Bushenyi" + }, + { + "code": "202", + "name": "Busia" + }, + { + "code": "221", + "name": "Butaleja" + }, + { + "code": "119", + "name": "Butambala" + }, + { + "code": "233", + "name": "Butebo" + }, + { + "code": "120", + "name": "Buvuma" + }, + { + "code": "226", + "name": "Buyende" + }, + { + "code": "C", + "name": "Central" + }, + { + "code": "317", + "name": "Dokolo" + }, + { + "code": "E", + "name": "Eastern" + }, + { + "code": "121", + "name": "Gomba" + }, + { + "code": "304", + "name": "Gulu" + }, + { + "code": "403", + "name": "Hoima" + }, + { + "code": "417", + "name": "Ibanda" + }, + { + "code": "203", + "name": "Iganga" + }, + { + "code": "418", + "name": "Isingiro" + }, + { + "code": "204", + "name": "Jinja" + }, + { + "code": "318", + "name": "Kaabong" + }, + { + "code": "404", + "name": "Kabale" + }, + { + "code": "405", + "name": "Kabarole" + }, + { + "code": "213", + "name": "Kaberamaido" + }, + { + "code": "427", + "name": "Kagadi" + }, + { + "code": "428", + "name": "Kakumiro" + }, + { + "code": "101", + "name": "Kalangala" + }, + { + "code": "222", + "name": "Kaliro" + }, + { + "code": "122", + "name": "Kalungu" + }, + { + "code": "102", + "name": "Kampala" + }, + { + "code": "205", + "name": "Kamuli" + }, + { + "code": "413", + "name": "Kamwenge" + }, + { + "code": "414", + "name": "Kanungu" + }, + { + "code": "206", + "name": "Kapchorwa" + }, + { + "code": "406", + "name": "Kasese" + }, + { + "code": "207", + "name": "Katakwi" + }, + { + "code": "112", + "name": "Kayunga" + }, + { + "code": "407", + "name": "Kibaale" + }, + { + "code": "103", + "name": "Kiboga" + }, + { + "code": "227", + "name": "Kibuku" + }, + { + "code": "419", + "name": "Kiruhura" + }, + { + "code": "421", + "name": "Kiryandongo" + }, + { + "code": "408", + "name": "Kisoro" + }, + { + "code": "305", + "name": "Kitgum" + }, + { + "code": "319", + "name": "Koboko" + }, + { + "code": "325", + "name": "Kole" + }, + { + "code": "306", + "name": "Kotido" + }, + { + "code": "208", + "name": "Kumi" + }, + { + "code": "228", + "name": "Kween" + }, + { + "code": "123", + "name": "Kyankwanzi" + }, + { + "code": "422", + "name": "Kyegegwa" + }, + { + "code": "415", + "name": "Kyenjojo" + }, + { + "code": "125", + "name": "Kyotera" + }, + { + "code": "326", + "name": "Lamwo" + }, + { + "code": "307", + "name": "Lira" + }, + { + "code": "229", + "name": "Luuka" + }, + { + "code": "104", + "name": "Luwero" + }, + { + "code": "124", + "name": "Lwengo" + }, + { + "code": "114", + "name": "Lyantonde" + }, + { + "code": "223", + "name": "Manafwa" + }, + { + "code": "320", + "name": "Maracha" + }, + { + "code": "105", + "name": "Masaka" + }, + { + "code": "409", + "name": "Masindi" + }, + { + "code": "214", + "name": "Mayuge" + }, + { + "code": "209", + "name": "Mbale" + }, + { + "code": "410", + "name": "Mbarara" + }, + { + "code": "423", + "name": "Mitooma" + }, + { + "code": "115", + "name": "Mityana" + }, + { + "code": "308", + "name": "Moroto" + }, + { + "code": "309", + "name": "Moyo" + }, + { + "code": "106", + "name": "Mpigi" + }, + { + "code": "107", + "name": "Mubende" + }, + { + "code": "108", + "name": "Mukono" + }, + { + "code": "311", + "name": "Nakapiripirit" + }, + { + "code": "116", + "name": "Nakaseke" + }, + { + "code": "109", + "name": "Nakasongola" + }, + { + "code": "230", + "name": "Namayingo" + }, + { + "code": "234", + "name": "Namisindwa" + }, + { + "code": "224", + "name": "Namutumba" + }, + { + "code": "327", + "name": "Napak" + }, + { + "code": "310", + "name": "Nebbi" + }, + { + "code": "231", + "name": "Ngora" + }, + { + "code": "N", + "name": "Northern" + }, + { + "code": "424", + "name": "Ntoroko" + }, + { + "code": "411", + "name": "Ntungamo" + }, + { + "code": "328", + "name": "Nwoya" + }, + { + "code": "329", + "name": "Otuke" + }, + { + "code": "321", + "name": "Oyam" + }, + { + "code": "312", + "name": "Pader" + }, + { + "code": "332", + "name": "Pakwach" + }, + { + "code": "210", + "name": "Pallisa" + }, + { + "code": "110", + "name": "Rakai" + }, + { + "code": "429", + "name": "Rubanda" + }, + { + "code": "425", + "name": "Rubirizi" + }, + { + "code": "431", + "name": "Rukiga" + }, + { + "code": "412", + "name": "Rukungiri" + }, + { + "code": "111", + "name": "Sembabule" + }, + { + "code": "232", + "name": "Serere" + }, + { + "code": "426", + "name": "Sheema" + }, + { + "code": "215", + "name": "Sironko" + }, + { + "code": "211", + "name": "Soroti" + }, + { + "code": "212", + "name": "Tororo" + }, + { + "code": "113", + "name": "Wakiso" + }, + { + "code": "W", + "name": "Western" + }, + { + "code": "313", + "name": "Yumbe" + }, + { + "code": "331", + "name": "Zombo" + }, + { + "code": "330", + "name": "Zombo²" + } + ], + "UM": [ + { + "code": "67", + "name": "Johnston Atoll" + }, + { + "code": "71", + "name": "Midway Atoll" + }, + { + "code": "76", + "name": "Navassa Island" + }, + { + "code": "79", + "name": "Wake Island" + }, + { + "code": "81", + "name": "Baker Island" + }, + { + "code": "84", + "name": "Howland Island" + }, + { + "code": "86", + "name": "Jarvis Island" + }, + { + "code": "89", + "name": "Kingman Reef" + }, + { + "code": "95", + "name": "Palmyra Atoll" + } + ], + "US": [ + { + "code": "AL", + "name": "Alabama" + }, + { + "code": "AK", + "name": "Alaska" + }, + { + "code": "AZ", + "name": "Arizona" + }, + { + "code": "AR", + "name": "Arkansas" + }, + { + "code": "CA", + "name": "California" + }, + { + "code": "CO", + "name": "Colorado" + }, + { + "code": "CT", + "name": "Connecticut" + }, + { + "code": "DE", + "name": "Delaware" + }, + { + "code": "FL", + "name": "Florida" + }, + { + "code": "GA", + "name": "Georgia" + }, + { + "code": "HI", + "name": "Hawaii" + }, + { + "code": "ID", + "name": "Idaho" + }, + { + "code": "IL", + "name": "Illinois" + }, + { + "code": "IN", + "name": "Indiana" + }, + { + "code": "IA", + "name": "Iowa" + }, + { + "code": "KS", + "name": "Kansas" + }, + { + "code": "KY", + "name": "Kentucky" + }, + { + "code": "LA", + "name": "Louisiana" + }, + { + "code": "ME", + "name": "Maine" + }, + { + "code": "MD", + "name": "Maryland" + }, + { + "code": "MA", + "name": "Massachusetts" + }, + { + "code": "MI", + "name": "Michigan" + }, + { + "code": "MN", + "name": "Minnesota" + }, + { + "code": "MS", + "name": "Mississippi" + }, + { + "code": "MO", + "name": "Missouri" + }, + { + "code": "MT", + "name": "Montana" + }, + { + "code": "NE", + "name": "Nebraska" + }, + { + "code": "NV", + "name": "Nevada" + }, + { + "code": "NH", + "name": "New Hampshire" + }, + { + "code": "NJ", + "name": "New Jersey" + }, + { + "code": "NM", + "name": "New Mexico" + }, + { + "code": "NY", + "name": "New York" + }, + { + "code": "NC", + "name": "North Carolina" + }, + { + "code": "ND", + "name": "North Dakota" + }, + { + "code": "OH", + "name": "Ohio" + }, + { + "code": "OK", + "name": "Oklahoma" + }, + { + "code": "OR", + "name": "Oregon" + }, + { + "code": "PA", + "name": "Pennsylvania" + }, + { + "code": "RI", + "name": "Rhode Island" + }, + { + "code": "SC", + "name": "South Carolina" + }, + { + "code": "SD", + "name": "South Dakota" + }, + { + "code": "TN", + "name": "Tennessee" + }, + { + "code": "TX", + "name": "Texas" + }, + { + "code": "UT", + "name": "Utah" + }, + { + "code": "VT", + "name": "Vermont" + }, + { + "code": "VA", + "name": "Virginia" + }, + { + "code": "WA", + "name": "Washington" + }, + { + "code": "DC", + "name": "Washington DC" + }, + { + "code": "WV", + "name": "West Virginia" + }, + { + "code": "WI", + "name": "Wisconsin" + }, + { + "code": "WY", + "name": "Wyoming" + } + ], + "UY": [ + { + "code": "AR", + "name": "Artigas" + }, + { + "code": "CA", + "name": "Canelones" + }, + { + "code": "CL", + "name": "Cerro Largo" + }, + { + "code": "CO", + "name": "Colonia" + }, + { + "code": "DU", + "name": "Durazno" + }, + { + "code": "FS", + "name": "Flores" + }, + { + "code": "FD", + "name": "Florida" + }, + { + "code": "LA", + "name": "Lavalleja" + }, + { + "code": "MA", + "name": "Maldonado" + }, + { + "code": "MO", + "name": "Montevideo" + }, + { + "code": "PA", + "name": "Paysandú" + }, + { + "code": "RN", + "name": "Río Negro" + }, + { + "code": "RV", + "name": "Rivera" + }, + { + "code": "RO", + "name": "Rocha" + }, + { + "code": "SA", + "name": "Salto" + }, + { + "code": "SJ", + "name": "San José" + }, + { + "code": "SO", + "name": "Soriano" + }, + { + "code": "TA", + "name": "Tacuarembó" + }, + { + "code": "TT", + "name": "Treinta y Tres" + } + ], + "UZ": [ + { + "code": "AN", + "name": "Andijan" + }, + { + "code": "BU", + "name": "Bukhara" + }, + { + "code": "FA", + "name": "Fergana" + }, + { + "code": "JI", + "name": "Jizzakh" + }, + { + "code": "QR", + "name": "Karakalpakstan" + }, + { + "code": "NG", + "name": "Namangan" + }, + { + "code": "NW", + "name": "Navoiy" + }, + { + "code": "QA", + "name": "Qashqadaryo" + }, + { + "code": "SA", + "name": "Samarqand" + }, + { + "code": "SI", + "name": "Sirdaryo" + }, + { + "code": "SU", + "name": "Surxondaryo" + }, + { + "code": "TK", + "name": "Tashkent" + }, + { + "code": "TO", + "name": "Tashkent Province" + }, + { + "code": "XO", + "name": "Xorazm" + } + ], + "VC": [ + { + "code": "01", + "name": "Charlotte" + }, + { + "code": "02", + "name": "Saint Andrew" + }, + { + "code": "03", + "name": "Saint David" + }, + { + "code": "04", + "name": "Saint George" + }, + { + "code": "05", + "name": "Saint Patrick" + }, + { + "code": "06", + "name": "Grenadines" + } + ], + "VE": [ + { + "code": "Z", + "name": "Amazonas" + }, + { + "code": "B", + "name": "Anzoátegui" + }, + { + "code": "C", + "name": "Apure" + }, + { + "code": "D", + "name": "Aragua" + }, + { + "code": "E", + "name": "Barinas" + }, + { + "code": "F", + "name": "Bolívar" + }, + { + "code": "A", + "name": "Capital" + }, + { + "code": "G", + "name": "Carabobo" + }, + { + "code": "H", + "name": "Cojedes" + }, + { + "code": "Y", + "name": "Delta Amacuro" + }, + { + "code": "I", + "name": "Falcón" + }, + { + "code": "W", + "name": "Federal Dependencies" + }, + { + "code": "J", + "name": "Guárico" + }, + { + "code": "K", + "name": "Lara" + }, + { + "code": "L", + "name": "Mérida" + }, + { + "code": "M", + "name": "Miranda" + }, + { + "code": "N", + "name": "Monagas" + }, + { + "code": "O", + "name": "Nueva Esparta" + }, + { + "code": "P", + "name": "Portuguesa" + }, + { + "code": "R", + "name": "Sucre" + }, + { + "code": "S", + "name": "Táchira" + }, + { + "code": "T", + "name": "Trujillo" + }, + { + "code": "X", + "name": "Vargas" + }, + { + "code": "U", + "name": "Yaracuy" + }, + { + "code": "V", + "name": "Zulia" + } + ], + "VN": [ + { + "code": "44", + "name": "An Giang" + }, + { + "code": "43", + "name": "Bà Rịa–VÅ©ng Tàu" + }, + { + "code": "54", + "name": "Bắc Giang" + }, + { + "code": "53", + "name": "Bắc Kạn" + }, + { + "code": "55", + "name": "Bạc Liêu" + }, + { + "code": "56", + "name": "Bắc Ninh" + }, + { + "code": "50", + "name": "Bến Tre" + }, + { + "code": "31", + "name": "Bình Äịnh" + }, + { + "code": "57", + "name": "Bình DÆ°Æ¡ng" + }, + { + "code": "58", + "name": "Bình PhÆ°á»›c" + }, + { + "code": "40", + "name": "Bình Thuận" + }, + { + "code": "59", + "name": "Cà Mau" + }, + { + "code": "CT", + "name": "Can Tho" + }, + { + "code": "04", + "name": "Cao Bằng" + }, + { + "code": "DN", + "name": "Da Nang" + }, + { + "code": "33", + "name": "Äắk Lắk" + }, + { + "code": "72", + "name": "Äắk Nông" + }, + { + "code": "71", + "name": "Äiện Biên" + }, + { + "code": "39", + "name": "Äồng Nai" + }, + { + "code": "45", + "name": "Äồng Tháp" + }, + { + "code": "30", + "name": "Gia Lai" + }, + { + "code": "03", + "name": "Hà Giang" + }, + { + "code": "63", + "name": "Hà Nam" + }, + { + "code": "23", + "name": "Hà TÄ©nh" + }, + { + "code": "61", + "name": "Hải DÆ°Æ¡ng" + }, + { + "code": "HP", + "name": "Haiphong" + }, + { + "code": "HN", + "name": "Hanoi" + }, + { + "code": "73", + "name": "Hậu Giang" + }, + { + "code": "SG", + "name": "Ho Chi Minh City" + }, + { + "code": "14", + "name": "Hòa Bình" + }, + { + "code": "66", + "name": "HÆ°ng Yên" + }, + { + "code": "34", + "name": "Khánh Hòa" + }, + { + "code": "47", + "name": "Kiên Giang" + }, + { + "code": "28", + "name": "Kon Tum" + }, + { + "code": "01", + "name": "Lai Châu" + }, + { + "code": "35", + "name": "Lâm Äồng" + }, + { + "code": "09", + "name": "Lạng SÆ¡n" + }, + { + "code": "02", + "name": "Lào Cai" + }, + { + "code": "41", + "name": "Long An" + }, + { + "code": "67", + "name": "Nam Äịnh" + }, + { + "code": "22", + "name": "Nghệ An" + }, + { + "code": "18", + "name": "Ninh Bình" + }, + { + "code": "36", + "name": "Ninh Thuận" + }, + { + "code": "68", + "name": "Phú Thá»" + }, + { + "code": "32", + "name": "Phú Yên" + }, + { + "code": "24", + "name": "Quảng Bình" + }, + { + "code": "27", + "name": "Quảng Nam" + }, + { + "code": "29", + "name": "Quảng Ngãi" + }, + { + "code": "13", + "name": "Quảng Ninh" + }, + { + "code": "25", + "name": "Quảng Trị" + }, + { + "code": "52", + "name": "Sóc Trăng" + }, + { + "code": "05", + "name": "SÆ¡n La" + }, + { + "code": "37", + "name": "Tây Ninh" + }, + { + "code": "20", + "name": "Thái Bình" + }, + { + "code": "69", + "name": "Thái Nguyên" + }, + { + "code": "21", + "name": "Thanh Hóa" + }, + { + "code": "26", + "name": "Thừa Thiên–Huế" + }, + { + "code": "46", + "name": "Tiá»n Giang" + }, + { + "code": "51", + "name": "Trà Vinh" + }, + { + "code": "07", + "name": "Tuyên Quang" + }, + { + "code": "49", + "name": "VÄ©nh Long" + }, + { + "code": "70", + "name": "VÄ©nh Phúc" + }, + { + "code": "06", + "name": "Yên Bái" + } + ], + "VU": [ + { + "code": "MAP", + "name": "Malampa" + }, + { + "code": "PAM", + "name": "Penama" + }, + { + "code": "SAM", + "name": "Sanma" + }, + { + "code": "SEE", + "name": "Shefa" + }, + { + "code": "TAE", + "name": "Tafea" + }, + { + "code": "TOB", + "name": "Torba" + } + ], + "WF": [ + { + "code": "AL", + "name": "Alo" + }, + { + "code": "SG", + "name": "Sigave" + }, + { + "code": "UV", + "name": "Uvea" + } + ], + "WS": [ + { + "code": "AA", + "name": "A’ana" + }, + { + "code": "AL", + "name": "Aiga-i-le-Tai" + }, + { + "code": "AT", + "name": "Atua" + }, + { + "code": "FA", + "name": "Fa’asaleleaga" + }, + { + "code": "GE", + "name": "Gaga’emauga" + }, + { + "code": "GI", + "name": "Gaga’ifomauga" + }, + { + "code": "PA", + "name": "Palauli" + }, + { + "code": "SA", + "name": "Satupa’itea" + }, + { + "code": "TU", + "name": "Tuamasaga" + }, + { + "code": "VF", + "name": "Va’a-o-Fonoti" + }, + { + "code": "VS", + "name": "Vaisigano" + } + ], + "YE": [ + { + "code": "AD", + "name": "’Adan" + }, + { + "code": "AB", + "name": "Abyan" + }, + { + "code": "BA", + "name": "Al Bayda" + }, + { + "code": "HU", + "name": "Al Hudaydah" + }, + { + "code": "JA", + "name": "Al Jawf" + }, + { + "code": "MR", + "name": "Al Mahrah" + }, + { + "code": "MW", + "name": "Al Mahwit" + }, + { + "code": "SA", + "name": "Amanat Al Asimah" + }, + { + "code": "AM", + "name": "Amran" + }, + { + "code": "SU", + "name": "Arkhabil Suqutra" + }, + { + "code": "DA", + "name": "Dhale" + }, + { + "code": "DH", + "name": "Dhamar" + }, + { + "code": "HD", + "name": "Hadramaut" + }, + { + "code": "HJ", + "name": "Hajjah" + }, + { + "code": "IB", + "name": "Ibb" + }, + { + "code": "LA", + "name": "Lahij" + }, + { + "code": "MA", + "name": "Ma’rib" + }, + { + "code": "RA", + "name": "Raymah" + }, + { + "code": "SD", + "name": "Sa’dah" + }, + { + "code": "SN", + "name": "Sana’a" + }, + { + "code": "SH", + "name": "Shabwah" + }, + { + "code": "TA", + "name": "Taiz" + } + ], + "ZA": [ + { + "code": "EC", + "name": "Eastern Cape" + }, + { + "code": "FS", + "name": "Free" + }, + { + "code": "GT", + "name": "Gauteng" + }, + { + "code": "NL", + "name": "KwaZulu-Natal" + }, + { + "code": "LP", + "name": "Limpopo" + }, + { + "code": "MP", + "name": "Mpumalanga" + }, + { + "code": "NW", + "name": "North West" + }, + { + "code": "NC", + "name": "Northern Cape" + }, + { + "code": "WC", + "name": "Western Cape" + } + ], + "ZM": [ + { + "code": "01", + "name": "Western" + }, + { + "code": "02", + "name": "Central" + }, + { + "code": "03", + "name": "Eastern" + }, + { + "code": "04", + "name": "Luapula" + }, + { + "code": "05", + "name": "Northern" + }, + { + "code": "06", + "name": "North-Western" + }, + { + "code": "07", + "name": "Southern" + }, + { + "code": "08", + "name": "Copperbelt" + }, + { + "code": "09", + "name": "Lusaka" + }, + { + "code": "10", + "name": "Muchinga" + } + ], + "ZW": [ + { + "code": "BU", + "name": "Bulawayo" + }, + { + "code": "HA", + "name": "Harare" + }, + { + "code": "MA", + "name": "Manicaland" + }, + { + "code": "MC", + "name": "Mashonaland Central" + }, + { + "code": "ME", + "name": "Mashonaland East" + }, + { + "code": "MW", + "name": "Mashonaland West" + }, + { + "code": "MV", + "name": "Masvingo" + }, + { + "code": "MN", + "name": "Matabeleland North" + }, + { + "code": "MS", + "name": "Matabeleland South" + }, + { + "code": "MI", + "name": "Midlands" + } + ] +} \ No newline at end of file diff --git a/js/data/locale/sq/sysres.json b/js/data/locale/sq/sysres.json index 4ab8f0d8ed..e26b079068 100644 --- a/js/data/locale/sq/sysres.json +++ b/js/data/locale/sq/sysres.json @@ -24,12 +24,12 @@ "NN6": "qe", "N6": "q", "MMMM7": "korrik", - "MMM7": "kor", + "MMM7": "korr", "NN7": "ko", "N7": "k", "MMMM8": "gusht", - "MMM8": "gsh", - "NN8": "gs", + "MMM8": "gush", + "NN8": "gu", "N8": "g", "MMMM9": "shtator", "MMM9": "sht", @@ -47,110 +47,34 @@ "MMM12": "dhj", "NN12": "dh", "N12": "d", - "LLLL1": "Janar", - "LLL1": "Jan", - "LL1": "Ja", - "L1": "J", - "LLLL2": "Shkurt", - "LLL2": "Shk", - "LL2": "Sh", - "L2": "S", - "LLLL3": "Mars", - "LLL3": "Mar", - "LL3": "Ma", - "L3": "M", - "LLLL4": "Prill", - "LLL4": "Pri", - "LL4": "Pr", - "L4": "P", - "LLLL5": "Maj", - "LLL5": "Maj", - "LL5": "Ma", - "L5": "M", - "LLLL6": "Qershor", - "LLL6": "Qer", - "LL6": "Qe", - "L6": "Q", - "LLLL7": "Korrik", - "LLL7": "Kor", - "LL7": "Ko", - "L7": "K", - "LLLL8": "Gusht", - "LLL8": "Gsh", - "LL8": "Gs", - "L8": "G", - "LLLL9": "Shtator", - "LLL9": "Sht", - "LL9": "Sh", - "L9": "S", - "LLLL10": "Tetor", - "LLL10": "Tet", - "LL10": "Te", - "L10": "T", - "LLLL11": "Nëntor", - "LLL11": "Nën", - "LL11": "Në", - "L11": "N", - "LLLL12": "Dhjetor", - "LLL12": "Dhj", - "LL12": "Dh", - "L12": "D", "EEEE0": "e diel", "EEE0": "Die", - "EE0": "Die", - "E0": "D", + "EE0": "die", + "E0": "d", "EEEE1": "e hënë", "EEE1": "Hën", - "EE1": "Hën", - "E1": "H", + "EE1": "hën", + "E1": "h", "EEEE2": "e martë", "EEE2": "Mar", - "EE2": "Mar", - "E2": "M", + "EE2": "mar", + "E2": "m", "EEEE3": "e mërkurë", "EEE3": "Mër", - "EE3": "Mër", - "E3": "M", + "EE3": "mër", + "E3": "m", "EEEE4": "e enjte", "EEE4": "Enj", - "EE4": "Enj", - "E4": "E", + "EE4": "enj", + "E4": "e", "EEEE5": "e premte", "EEE5": "Pre", - "EE5": "Pre", - "E5": "P", + "EE5": "pre", + "E5": "p", "EEEE6": "e shtunë", "EEE6": "Sht", - "EE6": "Sht", - "E6": "S", - "cccc0": "E diel", - "ccc0": "Die", - "cc0": "Die", - "c0": "D", - "cccc1": "E hënë", - "ccc1": "Hën", - "cc1": "Hën", - "c1": "H", - "cccc2": "E martë", - "ccc2": "Mar", - "cc2": "Mar", - "c2": "M", - "cccc3": "E mërkurë", - "ccc3": "Mër", - "cc3": "Mër", - "c3": "M", - "cccc4": "E enjte", - "ccc4": "Enj", - "cc4": "Enj", - "c4": "E", - "cccc5": "E premte", - "ccc5": "Pre", - "cc5": "Pre", - "c5": "P", - "cccc6": "E shtunë", - "ccc6": "Sht", - "cc6": "Sht", - "c6": "S", + "EE6": "sht", + "E6": "sh", "a0": "e paradites", "a1": "e pasdites", "G-1": "p.e.s.", @@ -171,22 +95,6 @@ "1#1 wk|#{num} wks": "one#{num} javë|#{num} javë", "1#1 mon|#{num} mons": "one#{num} muaj|#{num} muaj", "1#1 yr|#{num} yrs": "one#{num} vit|#{num} vjet", - "durationShortMillis": "one#{num} ms|#{num} ms", - "#{num}s": "one#{num} sek.|#{num} sek.", - "durationShortMinutes": "one#{num} min.|#{num} min.", - "#{num}h": "one#{num} orë|#{num} orë", - "#{num}d": "one#{num} ditë|#{num} ditë", - "#{num}w": "one#{num} javë|#{num} javë", - "durationShortMonths": "one#{num} muaj|#{num} muaj", - "#{num}y": "one#{num} vit|#{num} vjet", - "separatorFull": ", ", - "finalSeparatorFull": " e ", - "separatorLong": ", ", - "finalSeparatorLong": " e ", - "separatorMedium": ", ", - "finalSeparatorMedium": " e ", - "separatorShort": ", ", - "finalSeparatorShort": " e ", "durationMediumMillis": "one#{num} ms|#{num} ms", "1#1 se|#{num} sec": "one#{num} sek.|#{num} sek.", "1#1 mi|#{num} min": "one#{num} min.|#{num} min.", @@ -195,6 +103,14 @@ "durationMediumWeeks": "one#{num} javë|#{num} javë", "1#1 mo|#{num} mos": "one#{num} muaj|#{num} muaj", "durationMediumYears": "one#{num} vit|#{num} vjet", + "durationShortMillis": "one#{num} ms|#{num} ms", + "#{num}s": "one#{num} sek.|#{num} sek.", + "durationShortMinutes": "one#{num} min.|#{num} min.", + "#{num}h": "one#{num} orë|#{num} orë", + "#{num}d": "one#{num} ditë|#{num} ditë", + "#{num}w": "one#{num} javë|#{num} javë", + "durationShortMonths": "one#{num} muaj|#{num} muaj", + "#{num}y": "one#{num} vit|#{num} vjet", "1#in 1 second|#in {num} seconds": "one#pas {num} sekonde|#pas {num} sekondash", "1#in 1 minute|#in {num} minutes": "one#pas {num} minute|#pas {num} minutash", "1#in 1 hour|#in {num} hours": "one#pas {num} ore|#pas {num} orësh", @@ -209,8 +125,8 @@ "1#in 1 wk|#in {num} wks": "one#pas {num} jave|#pas {num} javësh", "1#in 1 mon|#in {num} mons": "one#pas {num} muaji|#pas {num} muajsh", "1#in 1 yr|#in {num} yrs": "one#pas {num} viti|#pas {num} vjetësh", - "#in {num}s": "one#pas {num} sek.|#pas {num} sek.", - "#in {num}mi": "one#pas {num} min.|#pas {num} min.", + "#in {num}s": "one#pas {num} sek|#pas {num} sek", + "#in {num}mi": "one#pas {num} min|#pas {num} min", "#in {num}h": "one#pas {num} ore|#pas {num} orësh", "#in {num}d": "one#pas {num} dite|#pas {num} ditësh", "#in {num}w": "one#pas {num} jave|#pas {num} javësh", @@ -230,11 +146,19 @@ "1#1 wk ago|#{num} wks ago": "one#{num} javë më parë|#{num} javë më parë", "1#1 mon ago|#{num} mons ago": "one#{num} muaj më parë|#{num} muaj më parë", "1#1 yr ago|#{num} yrs ago": "one#{num} vit më parë|#{num} vjet më parë", - "#{num}s ago": "one#{num} sek. më parë|#{num} sek. më parë", - "#{num}mi ago": "one#{num} min. më parë|#{num} min. më parë", + "#{num}s ago": "one#{num} sek më parë|#{num} sek më parë", + "#{num}mi ago": "one#{num} min më parë|#{num} min më parë", "#{num}h ago": "one#{num} orë më parë|#{num} orë më parë", "#{num}d ago": "one#{num} ditë më parë|#{num} ditë më parë", "#{num}w ago": "one#{num} javë më parë|#{num} javë më parë", "#{num}mo ago": "one#{num} muaj më parë|#{num} muaj më parë", - "#{num}y ago": "one#{num} vit më parë|#{num} vjet më parë" + "#{num}y ago": "one#{num} vit më parë|#{num} vjet më parë", + "separatorFull": ", ", + "finalSeparatorFull": " e ", + "separatorLong": ", ", + "finalSeparatorLong": " e ", + "separatorMedium": ", ", + "finalSeparatorMedium": " e ", + "separatorShort": ", ", + "finalSeparatorShort": " e " } \ No newline at end of file diff --git a/js/data/locale/sr/Cyrl/BA/ctrynames.json b/js/data/locale/sr/Cyrl/BA/ctrynames.json index 2269f245ff..67a3e46622 100644 --- a/js/data/locale/sr/Cyrl/BA/ctrynames.json +++ b/js/data/locale/sr/Cyrl/BA/ctrynames.json @@ -1,4 +1,5 @@ { + "Sub-Saharan Africa": "202", "ÐвганиÑтан": "AF", "Ðзербејџан": "AZ", "Ðзија": "142", @@ -289,6 +290,5 @@ "ШвајцарÑка": "CH", "ШведÑка": "SE", "Шпанија": "ES", - "Шри Ланка": "LK", - "Sub-Saharan Africa": "202" + "Шри Ланка": "LK" } \ No newline at end of file diff --git a/js/data/locale/sr/Cyrl/BA/sysres.json b/js/data/locale/sr/Cyrl/BA/sysres.json index e83b8054a4..90ef900682 100644 --- a/js/data/locale/sr/Cyrl/BA/sysres.json +++ b/js/data/locale/sr/Cyrl/BA/sysres.json @@ -1,114 +1,7 @@ { - "MMMM1": "јануар", - "MMM1": "јан.", - "NN1": "ја", - "N1": "ј", - "MMMM2": "фебруар", - "MMM2": "феб.", - "NN2": "фе", - "N2": "Ñ„", - "MMMM3": "март", - "MMM3": "март", - "NN3": "ма", - "N3": "м", - "MMMM4": "април", - "MMM4": "апр.", - "NN4": "ап", - "N4": "а", - "MMMM5": "мај", - "MMM5": "мај", - "NN5": "ма", - "N5": "м", - "MMMM6": "јун", - "MMM6": "јун", - "NN6": "ју", - "N6": "ј", - "MMMM7": "јул", - "MMM7": "јул", - "NN7": "ју", - "N7": "ј", - "MMMM8": "авгуÑÑ‚", - "MMM8": "авг.", - "NN8": "ав", - "N8": "а", - "MMMM9": "Ñептембар", - "MMM9": "Ñепт.", - "NN9": "Ñе", - "N9": "Ñ", - "MMMM10": "октобар", - "MMM10": "окт.", - "NN10": "ок", - "N10": "о", - "MMMM11": "новембар", - "MMM11": "нов.", - "NN11": "но", - "N11": "н", - "MMMM12": "децембар", - "MMM12": "дец.", - "NN12": "де", - "N12": "д", "EEEE0": "недјеља", - "EEE0": "нед.", - "EE0": "не", - "E0": "н", - "EEEE1": "понедељак", - "EEE1": "пон.", - "EE1": "по", - "E1": "п", - "EEEE2": "уторак", - "EEE2": "ут.", - "EE2": "ут", - "E2": "у", + "EEE2": "ут", "EEEE3": "Ñриједа", - "EEE3": "ÑÑ€.", - "EE3": "ÑÑ€", - "E3": "Ñ", - "EEEE4": "четвртак", - "EEE4": "чет.", - "EE4": "че", - "E4": "ч", - "EEEE5": "петак", - "EEE5": "пет.", - "EE5": "пе", - "E5": "п", - "EEEE6": "Ñубота", - "EEE6": "Ñуб.", - "EE6": "Ñу", - "E6": "Ñ", - "a0": "прије подне", - "a1": "по подне", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} милиÑекунда|few#{num} милиÑекунде|#{num} милиÑекунди", - "1#1 second|#{num} seconds": "one#{num} Ñекунда|few#{num} Ñекунде|#{num} Ñекунди", - "1#1 minute|#{num} minutes": "one#{num} минут|few#{num} минута|#{num} минута", - "1#1 hour|#{num} hours": "one#{num} Ñат|few#{num} Ñата|#{num} Ñати", - "1#1 day|#{num} days": "one#{num} дан|few#{num} дана|#{num} дана", - "1#1 week|#{num} weeks": "one#{num} недеља|few#{num} недеље|#{num} недеља", - "1#1 month|#{num} months": "one#{num} меÑец|few#{num} меÑеца|#{num} меÑеци", - "1#1 year|#{num} years": "one#{num} година|few#{num} године|#{num} година", - "#{num} ms": "one#{num} ms|few#{num} ms|#{num} ms", - "1#1 sec|#{num} sec": "one#{num} Ñек|few#{num} Ñек|#{num} Ñек", - "1#1 min|#{num} min": "one#{num} мин|few#{num} мин|#{num} мин", - "1#1 hr|#{num} hrs": "one#{num} Ñат|few#{num} Ñата|#{num} Ñати", - "durationLongDays": "one#{num} дан|few#{num} дана|#{num} дана", - "1#1 wk|#{num} wks": "one#{num} нед.|few#{num} нед.|#{num} нед.", - "1#1 mon|#{num} mons": "one#{num} меÑ.|few#{num} меÑ.|#{num} меÑ.", - "1#1 yr|#{num} yrs": "one#{num} год|few#{num} год.|#{num} год.", - "durationShortMillis": "one#{num} ms|few#{num} ms|#{num} ms", - "#{num}s": "one#{num} Ñ|few#{num} Ñ|#{num} Ñ", - "durationShortMinutes": "one#{num} м|few#{num} м|#{num} м", - "#{num}h": "one#{num} ч|few#{num} ч|#{num} ч", - "#{num}d": "one#{num} д|few#{num} д|#{num} д", - "#{num}w": "one#{num} н|few#{num} н|#{num} н", - "durationShortMonths": "one#{num} м|few#{num} м|#{num} м", - "#{num}y": "one#{num} г|few#{num} г|#{num} г", - "separatorFull": ", ", - "finalSeparatorFull": " и ", - "separatorLong": ", ", - "finalSeparatorLong": " и ", - "separatorMedium": ", ", - "finalSeparatorMedium": " и ", - "separatorShort": ", ", - "finalSeparatorShort": " и " + "EEE3": "ÑÑ€", + "a0": "прије подне" } \ No newline at end of file diff --git a/js/data/locale/sr/Cyrl/ME/ctrynames.json b/js/data/locale/sr/Cyrl/ME/ctrynames.json index 6e0b6262cb..1b222ddee2 100644 --- a/js/data/locale/sr/Cyrl/ME/ctrynames.json +++ b/js/data/locale/sr/Cyrl/ME/ctrynames.json @@ -1,4 +1,5 @@ { + "Sub-Saharan Africa": "202", "ÐвганиÑтан": "AF", "Ðзербејџан": "AZ", "Ðзија": "142", @@ -289,6 +290,5 @@ "ШвајцарÑка": "CH", "ШведÑка": "SE", "Шпанија": "ES", - "Шри Ланка": "LK", - "Sub-Saharan Africa": "202" + "Шри Ланка": "LK" } \ No newline at end of file diff --git a/js/data/locale/sr/Cyrl/ME/dateformats.json b/js/data/locale/sr/Cyrl/ME/dateformats.json new file mode 100644 index 0000000000..98fbaf6640 --- /dev/null +++ b/js/data/locale/sr/Cyrl/ME/dateformats.json @@ -0,0 +1,155 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "EEEE, dd. MMMM yyyy.", + "l": "EEE, dd. MMMM yyyy.", + "m": "EE, dd.MM.yyyy.", + "s": "E, d.M.yy." + }, + "dmy": { + "f": "dd. MMMM yyyy.", + "l": "dd. MMMM yyyy.", + "m": "dd.MM.yyyy.", + "s": "d.M.yy." + }, + "dmw": { + "f": "EEEE, dd. MMMM", + "l": "EEE, dd. MMMM", + "m": "EE, dd.MM", + "s": "E, d.M" + }, + "dm": { + "f": "dd. MMMM", + "l": "dd. MMMM", + "m": "dd.MM", + "s": "d.M" + }, + "my": { + "f": "MMMM yyyy.", + "l": "MMMM yyyy.", + "m": "MM.yyyy.", + "s": "M.yy." + }, + "dw": { + "f": "EEEE, dd", + "l": "EEE, dd", + "m": "EE, dd", + "s": "E, d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "dd", + "l": "dd", + "m": "dd", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd}. {sm} {sy}. {st} – {et}", + "l": "{sd}. {sm} {sy}. {st} – {et}", + "m": "{sd}.{sm}.{sy}. {st} – {et}", + "s": "{sd}.{sm}.{sy}. {st} – {et}" + }, + "c01": { + "f": "{sd}. {sm} {sy}. {st} – {ed}. {em} {ey}. {et}", + "l": "{sd}. {sm} {sy}. {st} – {ed}. {em} {ey}. {et}", + "m": "{sd}.{sm}.{sy}. {st} – {ed}.{em}.{ey}. {et}", + "s": "{sd}.{sm}.{sy}. {st} – {ed}.{em}.{ey}. {et}" + }, + "c02": { + "f": "{sd}. {sm} {sy}. {st} – {ed}. {em} {ey}. {et}", + "l": "{sd}. {sm} {sy}. {st} – {ed}. {em} {ey}. {et}", + "m": "{sd}.{sm}.{sy}. {st} – {ed}.{em}.{ey}. {et}", + "s": "{sd}.{sm}.{sy}. {st} – {ed}.{em}.{ey}. {et}" + }, + "c03": { + "f": "{sd}. {sm} {sy}. {st} – {ed}. {em} {ey}. {et}", + "l": "{sd}. {sm} {sy}. {st} – {ed}. {em} {ey}. {et}", + "m": "{sd}.{sm}.{sy}. {st} – {ed}.{em}.{ey}. {et}", + "s": "{sd}.{sm}.{sy}. {st} – {ed}.{em}.{ey}. {et}" + }, + "c10": { + "f": "{sd} – {ed}. {em} {ey}.", + "l": "{sd} – {ed}. {em} {ey}.", + "m": "{sd} – {ed}.{em}.{ey}.", + "s": "{sd} – {ed}.{em}.{ey}." + }, + "c11": { + "f": "{sd}. {sm} – {ed}. {em} {ey}.", + "l": "{sd}. {sm} – {ed}. {em} {ey}.", + "m": "{sd}.{sm} – {ed}.{em}.{ey}.", + "s": "{sd}.{sm} – {ed}.{em}.{ey}." + }, + "c12": { + "f": "{sd}. {sm} {sy}. – {ed}. {em} {ey}.", + "l": "{sd}. {sm} {sy}. – {ed}. {em} {ey}.", + "m": "{sd}.{sm}.{sy}. – {ed}.{em}.{ey}.", + "s": "{sd}.{sm}.{sy}. – {ed}.{em}.{ey}." + }, + "c20": { + "f": "{sm} {sy}. – {em} {ey}.", + "l": "{sm} {sy}. – {em} {ey}.", + "m": "{sm}.{sy}. – {em}.{ey}.", + "s": "{sm}.{sy}. – {em}.{ey}." + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/sr/Cyrl/ME/sysres.json b/js/data/locale/sr/Cyrl/ME/sysres.json index e83b8054a4..4f408e4756 100644 --- a/js/data/locale/sr/Cyrl/ME/sysres.json +++ b/js/data/locale/sr/Cyrl/ME/sysres.json @@ -1,114 +1,21 @@ { - "MMMM1": "јануар", "MMM1": "јан.", - "NN1": "ја", - "N1": "ј", - "MMMM2": "фебруар", "MMM2": "феб.", - "NN2": "фе", - "N2": "Ñ„", - "MMMM3": "март", "MMM3": "март", - "NN3": "ма", - "N3": "м", - "MMMM4": "април", "MMM4": "апр.", - "NN4": "ап", - "N4": "а", - "MMMM5": "мај", - "MMM5": "мај", - "NN5": "ма", - "N5": "м", - "MMMM6": "јун", - "MMM6": "јун", - "NN6": "ју", - "N6": "ј", - "MMMM7": "јул", - "MMM7": "јул", - "NN7": "ју", - "N7": "ј", - "MMMM8": "авгуÑÑ‚", "MMM8": "авг.", - "NN8": "ав", - "N8": "а", - "MMMM9": "Ñептембар", "MMM9": "Ñепт.", - "NN9": "Ñе", - "N9": "Ñ", - "MMMM10": "октобар", "MMM10": "окт.", - "NN10": "ок", - "N10": "о", - "MMMM11": "новембар", "MMM11": "нов.", - "NN11": "но", - "N11": "н", - "MMMM12": "децембар", "MMM12": "дец.", - "NN12": "де", - "N12": "д", "EEEE0": "недјеља", "EEE0": "нед.", - "EE0": "не", - "E0": "н", - "EEEE1": "понедељак", "EEE1": "пон.", - "EE1": "по", - "E1": "п", - "EEEE2": "уторак", "EEE2": "ут.", - "EE2": "ут", - "E2": "у", "EEEE3": "Ñриједа", "EEE3": "ÑÑ€.", - "EE3": "ÑÑ€", - "E3": "Ñ", - "EEEE4": "четвртак", "EEE4": "чет.", - "EE4": "че", - "E4": "ч", - "EEEE5": "петак", "EEE5": "пет.", - "EE5": "пе", - "E5": "п", - "EEEE6": "Ñубота", "EEE6": "Ñуб.", - "EE6": "Ñу", - "E6": "Ñ", - "a0": "прије подне", - "a1": "по подне", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} милиÑекунда|few#{num} милиÑекунде|#{num} милиÑекунди", - "1#1 second|#{num} seconds": "one#{num} Ñекунда|few#{num} Ñекунде|#{num} Ñекунди", - "1#1 minute|#{num} minutes": "one#{num} минут|few#{num} минута|#{num} минута", - "1#1 hour|#{num} hours": "one#{num} Ñат|few#{num} Ñата|#{num} Ñати", - "1#1 day|#{num} days": "one#{num} дан|few#{num} дана|#{num} дана", - "1#1 week|#{num} weeks": "one#{num} недеља|few#{num} недеље|#{num} недеља", - "1#1 month|#{num} months": "one#{num} меÑец|few#{num} меÑеца|#{num} меÑеци", - "1#1 year|#{num} years": "one#{num} година|few#{num} године|#{num} година", - "#{num} ms": "one#{num} ms|few#{num} ms|#{num} ms", - "1#1 sec|#{num} sec": "one#{num} Ñек|few#{num} Ñек|#{num} Ñек", - "1#1 min|#{num} min": "one#{num} мин|few#{num} мин|#{num} мин", - "1#1 hr|#{num} hrs": "one#{num} Ñат|few#{num} Ñата|#{num} Ñати", - "durationLongDays": "one#{num} дан|few#{num} дана|#{num} дана", - "1#1 wk|#{num} wks": "one#{num} нед.|few#{num} нед.|#{num} нед.", - "1#1 mon|#{num} mons": "one#{num} меÑ.|few#{num} меÑ.|#{num} меÑ.", - "1#1 yr|#{num} yrs": "one#{num} год|few#{num} год.|#{num} год.", - "durationShortMillis": "one#{num} ms|few#{num} ms|#{num} ms", - "#{num}s": "one#{num} Ñ|few#{num} Ñ|#{num} Ñ", - "durationShortMinutes": "one#{num} м|few#{num} м|#{num} м", - "#{num}h": "one#{num} ч|few#{num} ч|#{num} ч", - "#{num}d": "one#{num} д|few#{num} д|#{num} д", - "#{num}w": "one#{num} н|few#{num} н|#{num} н", - "durationShortMonths": "one#{num} м|few#{num} м|#{num} м", - "#{num}y": "one#{num} г|few#{num} г|#{num} г", - "separatorFull": ", ", - "finalSeparatorFull": " и ", - "separatorLong": ", ", - "finalSeparatorLong": " и ", - "separatorMedium": ", ", - "finalSeparatorMedium": " и ", - "separatorShort": ", ", - "finalSeparatorShort": " и " + "a0": "прије подне" } \ No newline at end of file diff --git a/js/data/locale/sr/Cyrl/XK/ctrynames.json b/js/data/locale/sr/Cyrl/XK/ctrynames.json index a01c40e42e..8ea1f63366 100644 --- a/js/data/locale/sr/Cyrl/XK/ctrynames.json +++ b/js/data/locale/sr/Cyrl/XK/ctrynames.json @@ -1,4 +1,5 @@ { + "Sub-Saharan Africa": "202", "ÐвганиÑтан": "AF", "Ðзербејџан": "AZ", "Ðзија": "142", @@ -289,6 +290,5 @@ "ШвајцарÑка": "CH", "ШведÑка": "SE", "Шпанија": "ES", - "Шри Ланка": "LK", - "Sub-Saharan Africa": "202" + "Шри Ланка": "LK" } \ No newline at end of file diff --git a/js/data/locale/sr/Cyrl/XK/dateformats.json b/js/data/locale/sr/Cyrl/XK/dateformats.json new file mode 100644 index 0000000000..98fbaf6640 --- /dev/null +++ b/js/data/locale/sr/Cyrl/XK/dateformats.json @@ -0,0 +1,155 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "EEEE, dd. MMMM yyyy.", + "l": "EEE, dd. MMMM yyyy.", + "m": "EE, dd.MM.yyyy.", + "s": "E, d.M.yy." + }, + "dmy": { + "f": "dd. MMMM yyyy.", + "l": "dd. MMMM yyyy.", + "m": "dd.MM.yyyy.", + "s": "d.M.yy." + }, + "dmw": { + "f": "EEEE, dd. MMMM", + "l": "EEE, dd. MMMM", + "m": "EE, dd.MM", + "s": "E, d.M" + }, + "dm": { + "f": "dd. MMMM", + "l": "dd. MMMM", + "m": "dd.MM", + "s": "d.M" + }, + "my": { + "f": "MMMM yyyy.", + "l": "MMMM yyyy.", + "m": "MM.yyyy.", + "s": "M.yy." + }, + "dw": { + "f": "EEEE, dd", + "l": "EEE, dd", + "m": "EE, dd", + "s": "E, d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "dd", + "l": "dd", + "m": "dd", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd}. {sm} {sy}. {st} – {et}", + "l": "{sd}. {sm} {sy}. {st} – {et}", + "m": "{sd}.{sm}.{sy}. {st} – {et}", + "s": "{sd}.{sm}.{sy}. {st} – {et}" + }, + "c01": { + "f": "{sd}. {sm} {sy}. {st} – {ed}. {em} {ey}. {et}", + "l": "{sd}. {sm} {sy}. {st} – {ed}. {em} {ey}. {et}", + "m": "{sd}.{sm}.{sy}. {st} – {ed}.{em}.{ey}. {et}", + "s": "{sd}.{sm}.{sy}. {st} – {ed}.{em}.{ey}. {et}" + }, + "c02": { + "f": "{sd}. {sm} {sy}. {st} – {ed}. {em} {ey}. {et}", + "l": "{sd}. {sm} {sy}. {st} – {ed}. {em} {ey}. {et}", + "m": "{sd}.{sm}.{sy}. {st} – {ed}.{em}.{ey}. {et}", + "s": "{sd}.{sm}.{sy}. {st} – {ed}.{em}.{ey}. {et}" + }, + "c03": { + "f": "{sd}. {sm} {sy}. {st} – {ed}. {em} {ey}. {et}", + "l": "{sd}. {sm} {sy}. {st} – {ed}. {em} {ey}. {et}", + "m": "{sd}.{sm}.{sy}. {st} – {ed}.{em}.{ey}. {et}", + "s": "{sd}.{sm}.{sy}. {st} – {ed}.{em}.{ey}. {et}" + }, + "c10": { + "f": "{sd} – {ed}. {em} {ey}.", + "l": "{sd} – {ed}. {em} {ey}.", + "m": "{sd} – {ed}.{em}.{ey}.", + "s": "{sd} – {ed}.{em}.{ey}." + }, + "c11": { + "f": "{sd}. {sm} – {ed}. {em} {ey}.", + "l": "{sd}. {sm} – {ed}. {em} {ey}.", + "m": "{sd}.{sm} – {ed}.{em}.{ey}.", + "s": "{sd}.{sm} – {ed}.{em}.{ey}." + }, + "c12": { + "f": "{sd}. {sm} {sy}. – {ed}. {em} {ey}.", + "l": "{sd}. {sm} {sy}. – {ed}. {em} {ey}.", + "m": "{sd}.{sm}.{sy}. – {ed}.{em}.{ey}.", + "s": "{sd}.{sm}.{sy}. – {ed}.{em}.{ey}." + }, + "c20": { + "f": "{sm} {sy}. – {em} {ey}.", + "l": "{sm} {sy}. – {em} {ey}.", + "m": "{sm}.{sy}. – {em}.{ey}.", + "s": "{sm}.{sy}. – {em}.{ey}." + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/sr/Cyrl/XK/sysres.json b/js/data/locale/sr/Cyrl/XK/sysres.json index b1dee106f1..f61040a201 100644 --- a/js/data/locale/sr/Cyrl/XK/sysres.json +++ b/js/data/locale/sr/Cyrl/XK/sysres.json @@ -1,114 +1,18 @@ { - "MMMM1": "јануар", "MMM1": "јан.", - "NN1": "ја", - "N1": "ј", - "MMMM2": "фебруар", "MMM2": "феб.", - "NN2": "фе", - "N2": "Ñ„", - "MMMM3": "март", "MMM3": "март", - "NN3": "ма", - "N3": "м", - "MMMM4": "април", "MMM4": "апр.", - "NN4": "ап", - "N4": "а", - "MMMM5": "мај", - "MMM5": "мај", - "NN5": "ма", - "N5": "м", - "MMMM6": "јун", - "MMM6": "јун", - "NN6": "ју", - "N6": "ј", - "MMMM7": "јул", - "MMM7": "јул", - "NN7": "ју", - "N7": "ј", - "MMMM8": "авгуÑÑ‚", "MMM8": "авг.", - "NN8": "ав", - "N8": "а", - "MMMM9": "Ñептембар", "MMM9": "Ñепт.", - "NN9": "Ñе", - "N9": "Ñ", - "MMMM10": "октобар", "MMM10": "окт.", - "NN10": "ок", - "N10": "о", - "MMMM11": "новембар", "MMM11": "нов.", - "NN11": "но", - "N11": "н", - "MMMM12": "децембар", "MMM12": "дец.", - "NN12": "де", - "N12": "д", - "EEEE0": "недеља", "EEE0": "нед.", - "EE0": "не", - "E0": "н", - "EEEE1": "понедељак", "EEE1": "пон.", - "EE1": "по", - "E1": "п", - "EEEE2": "уторак", "EEE2": "ут.", - "EE2": "ут", - "E2": "у", - "EEEE3": "Ñреда", "EEE3": "ÑÑ€.", - "EE3": "ÑÑ€", - "E3": "Ñ", - "EEEE4": "четвртак", "EEE4": "чет.", - "EE4": "че", - "E4": "ч", - "EEEE5": "петак", "EEE5": "пет.", - "EE5": "пе", - "E5": "п", - "EEEE6": "Ñубота", - "EEE6": "Ñуб.", - "EE6": "Ñу", - "E6": "Ñ", - "a0": "пре подне", - "a1": "по подне", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} милиÑекунда|few#{num} милиÑекунде|#{num} милиÑекунди", - "1#1 second|#{num} seconds": "one#{num} Ñекунда|few#{num} Ñекунде|#{num} Ñекунди", - "1#1 minute|#{num} minutes": "one#{num} минут|few#{num} минута|#{num} минута", - "1#1 hour|#{num} hours": "one#{num} Ñат|few#{num} Ñата|#{num} Ñати", - "1#1 day|#{num} days": "one#{num} дан|few#{num} дана|#{num} дана", - "1#1 week|#{num} weeks": "one#{num} недеља|few#{num} недеље|#{num} недеља", - "1#1 month|#{num} months": "one#{num} меÑец|few#{num} меÑеца|#{num} меÑеци", - "1#1 year|#{num} years": "one#{num} година|few#{num} године|#{num} година", - "#{num} ms": "one#{num} ms|few#{num} ms|#{num} ms", - "1#1 sec|#{num} sec": "one#{num} Ñек|few#{num} Ñек|#{num} Ñек", - "1#1 min|#{num} min": "one#{num} мин|few#{num} мин|#{num} мин", - "1#1 hr|#{num} hrs": "one#{num} Ñат|few#{num} Ñата|#{num} Ñати", - "durationLongDays": "one#{num} дан|few#{num} дана|#{num} дана", - "1#1 wk|#{num} wks": "one#{num} нед.|few#{num} нед.|#{num} нед.", - "1#1 mon|#{num} mons": "one#{num} меÑ.|few#{num} меÑ.|#{num} меÑ.", - "1#1 yr|#{num} yrs": "one#{num} год|few#{num} год.|#{num} год.", - "durationShortMillis": "one#{num} ms|few#{num} ms|#{num} ms", - "#{num}s": "one#{num} Ñ|few#{num} Ñ|#{num} Ñ", - "durationShortMinutes": "one#{num} м|few#{num} м|#{num} м", - "#{num}h": "one#{num} ч|few#{num} ч|#{num} ч", - "#{num}d": "one#{num} д|few#{num} д|#{num} д", - "#{num}w": "one#{num} н|few#{num} н|#{num} н", - "durationShortMonths": "one#{num} м|few#{num} м|#{num} м", - "#{num}y": "one#{num} г|few#{num} г|#{num} г", - "separatorFull": ", ", - "finalSeparatorFull": " и ", - "separatorLong": ", ", - "finalSeparatorLong": " и ", - "separatorMedium": ", ", - "finalSeparatorMedium": " и ", - "separatorShort": ", ", - "finalSeparatorShort": " и " + "EEE6": "Ñуб." } \ No newline at end of file diff --git a/js/data/locale/sr/Cyrl/ctrynames.json b/js/data/locale/sr/Cyrl/ctrynames.json index 580e1b12d6..29bb68069d 100644 --- a/js/data/locale/sr/Cyrl/ctrynames.json +++ b/js/data/locale/sr/Cyrl/ctrynames.json @@ -1,4 +1,5 @@ { + "Sub-Saharan Africa": "202", "ÐвганиÑтан": "AF", "Ðзербејџан": "AZ", "Ðзија": "142", @@ -289,6 +290,5 @@ "ШвајцарÑка": "CH", "ШведÑка": "SE", "Шпанија": "ES", - "Шри Ланка": "LK", - "Sub-Saharan Africa": "202" + "Шри Ланка": "LK" } \ No newline at end of file diff --git a/js/data/locale/sr/Cyrl/dateformats.json b/js/data/locale/sr/Cyrl/dateformats.json new file mode 100644 index 0000000000..98fbaf6640 --- /dev/null +++ b/js/data/locale/sr/Cyrl/dateformats.json @@ -0,0 +1,155 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "EEEE, dd. MMMM yyyy.", + "l": "EEE, dd. MMMM yyyy.", + "m": "EE, dd.MM.yyyy.", + "s": "E, d.M.yy." + }, + "dmy": { + "f": "dd. MMMM yyyy.", + "l": "dd. MMMM yyyy.", + "m": "dd.MM.yyyy.", + "s": "d.M.yy." + }, + "dmw": { + "f": "EEEE, dd. MMMM", + "l": "EEE, dd. MMMM", + "m": "EE, dd.MM", + "s": "E, d.M" + }, + "dm": { + "f": "dd. MMMM", + "l": "dd. MMMM", + "m": "dd.MM", + "s": "d.M" + }, + "my": { + "f": "MMMM yyyy.", + "l": "MMMM yyyy.", + "m": "MM.yyyy.", + "s": "M.yy." + }, + "dw": { + "f": "EEEE, dd", + "l": "EEE, dd", + "m": "EE, dd", + "s": "E, d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "dd", + "l": "dd", + "m": "dd", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd}. {sm} {sy}. {st} – {et}", + "l": "{sd}. {sm} {sy}. {st} – {et}", + "m": "{sd}.{sm}.{sy}. {st} – {et}", + "s": "{sd}.{sm}.{sy}. {st} – {et}" + }, + "c01": { + "f": "{sd}. {sm} {sy}. {st} – {ed}. {em} {ey}. {et}", + "l": "{sd}. {sm} {sy}. {st} – {ed}. {em} {ey}. {et}", + "m": "{sd}.{sm}.{sy}. {st} – {ed}.{em}.{ey}. {et}", + "s": "{sd}.{sm}.{sy}. {st} – {ed}.{em}.{ey}. {et}" + }, + "c02": { + "f": "{sd}. {sm} {sy}. {st} – {ed}. {em} {ey}. {et}", + "l": "{sd}. {sm} {sy}. {st} – {ed}. {em} {ey}. {et}", + "m": "{sd}.{sm}.{sy}. {st} – {ed}.{em}.{ey}. {et}", + "s": "{sd}.{sm}.{sy}. {st} – {ed}.{em}.{ey}. {et}" + }, + "c03": { + "f": "{sd}. {sm} {sy}. {st} – {ed}. {em} {ey}. {et}", + "l": "{sd}. {sm} {sy}. {st} – {ed}. {em} {ey}. {et}", + "m": "{sd}.{sm}.{sy}. {st} – {ed}.{em}.{ey}. {et}", + "s": "{sd}.{sm}.{sy}. {st} – {ed}.{em}.{ey}. {et}" + }, + "c10": { + "f": "{sd} – {ed}. {em} {ey}.", + "l": "{sd} – {ed}. {em} {ey}.", + "m": "{sd} – {ed}.{em}.{ey}.", + "s": "{sd} – {ed}.{em}.{ey}." + }, + "c11": { + "f": "{sd}. {sm} – {ed}. {em} {ey}.", + "l": "{sd}. {sm} – {ed}. {em} {ey}.", + "m": "{sd}.{sm} – {ed}.{em}.{ey}.", + "s": "{sd}.{sm} – {ed}.{em}.{ey}." + }, + "c12": { + "f": "{sd}. {sm} {sy}. – {ed}. {em} {ey}.", + "l": "{sd}. {sm} {sy}. – {ed}. {em} {ey}.", + "m": "{sd}.{sm}.{sy}. – {ed}.{em}.{ey}.", + "s": "{sd}.{sm}.{sy}. – {ed}.{em}.{ey}." + }, + "c20": { + "f": "{sm} {sy}. – {em} {ey}.", + "l": "{sm} {sy}. – {em} {ey}.", + "m": "{sm}.{sy}. – {em}.{ey}.", + "s": "{sm}.{sy}. – {em}.{ey}." + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/sr/Latn/BA/ctrynames.json b/js/data/locale/sr/Latn/BA/ctrynames.json index 32a0dad2b7..7911cc74e1 100644 --- a/js/data/locale/sr/Latn/BA/ctrynames.json +++ b/js/data/locale/sr/Latn/BA/ctrynames.json @@ -38,14 +38,14 @@ "Burkina Faso": "BF", "Burundi": "BI", "Butan": "BT", + "ÄŒad": "TD", "Centralna Afrika": "017", "Centralna Amerika": "013", "Centralna Azija": "143", "CentralnoafriÄka Republika": "CF", - "Crna Gora": "ME", - "ÄŒad": "TD", "ÄŒeÅ¡ka Republika": "CZ", "ÄŒile": "CL", + "Crna Gora": "ME", "Danska": "DK", "Dijego Garsija": "DG", "Dominika": "DM", @@ -183,10 +183,10 @@ "Nigerija": "NG", "Nikaragva": "NI", "Niue": "NU", + "NjemaÄka": "DE", "NorveÅ¡ka": "NO", "Nova Kaledonija": "NC", "Novi Zeland": "NZ", - "NjemaÄka": "DE", "Obala SlonovaÄe (Kot d’Ivoar)": "CI", "Okeanija": "009", "Okeanija (udaljena ostrva)": "QO", @@ -240,12 +240,16 @@ "Slovenija": "SI", "Solomonska Ostrva": "SB", "Somalija": "SO", + "Å panija": "ES", "Srbija": "RS", + "Å ri Lanka": "LK", "Sub-Saharan Africa": "202", "Sudan": "SD", "Surinam": "SR", + "Å vajcarska": "CH", "Svalbard i Jan Majen": "SJ", "Svazilend": "SZ", + "Å vedska": "SE", "svet": "001", "Sveta Jelena": "SH", "Sveta Lucija": "LC", @@ -255,10 +259,6 @@ "Sveti Martin (Holandija)": "SX", "Sveti Pjer i Mikelon": "PM", "Sveti Vinsent i Grenadini": "VC", - "Å panija": "ES", - "Å ri Lanka": "LK", - "Å vajcarska": "CH", - "Å vedska": "SE", "Tadžikistan": "TJ", "Tajland": "TH", "Tajvan": "TW", diff --git a/js/data/locale/sr/Latn/BA/ctryreverse.json b/js/data/locale/sr/Latn/BA/ctryreverse.json index 64014f79f9..5280c81b26 100644 --- a/js/data/locale/sr/Latn/BA/ctryreverse.json +++ b/js/data/locale/sr/Latn/BA/ctryreverse.json @@ -46,13 +46,13 @@ "BF": "Burkina Faso", "BI": "Burundi", "BT": "Butan", + "TD": "ÄŒad", "017": "Centralna Afrika", "013": "Centralna Amerika", "CF": "CentralnoafriÄka Republika", - "ME": "Crna Gora", - "TD": "ÄŒad", "CZ": "ÄŒeÅ¡ka Republika", "CL": "ÄŒile", + "ME": "Crna Gora", "DK": "Danska", "DG": "Dijego Garsija", "DM": "Dominika", @@ -187,10 +187,10 @@ "NG": "Nigerija", "NI": "Nikaragva", "NU": "Niue", + "DE": "NjemaÄka", "NO": "NorveÅ¡ka", "NC": "Nova Kaledonija", "NZ": "Novi Zeland", - "DE": "NjemaÄka", "CI": "Obala SlonovaÄe (Kot d’Ivoar)", "009": "Okeanija", "QO": "Okeanija (udaljena ostrva)", @@ -243,11 +243,15 @@ "SI": "Slovenija", "SB": "Solomonska Ostrva", "SO": "Somalija", + "ES": "Å panija", "RS": "Srbija", + "LK": "Å ri Lanka", "SD": "Sudan", "SR": "Surinam", + "CH": "Å vajcarska", "SJ": "Svalbard i Jan Majen", "SZ": "Svazilend", + "SE": "Å vedska", "001": "svet", "SH": "Sveta Jelena", "LC": "Sveta Lucija", @@ -257,10 +261,6 @@ "SX": "Sveti Martin (Holandija)", "PM": "Sveti Pjer i Mikelon", "VC": "Sveti Vinsent i Grenadini", - "ES": "Å panija", - "LK": "Å ri Lanka", - "CH": "Å vajcarska", - "SE": "Å vedska", "TJ": "Tadžikistan", "TH": "Tajland", "TW": "Tajvan", diff --git a/js/data/locale/sr/Latn/BA/sysres.json b/js/data/locale/sr/Latn/BA/sysres.json index e7eb729c58..f611c756e0 100644 --- a/js/data/locale/sr/Latn/BA/sysres.json +++ b/js/data/locale/sr/Latn/BA/sysres.json @@ -1,114 +1,7 @@ { - "MMMM1": "januar", - "MMM1": "jan.", - "NN1": "ja", - "N1": "j", - "MMMM2": "februar", - "MMM2": "feb.", - "NN2": "fe", - "N2": "f", - "MMMM3": "mart", - "MMM3": "mart", - "NN3": "ma", - "N3": "m", - "MMMM4": "april", - "MMM4": "apr.", - "NN4": "ap", - "N4": "a", - "MMMM5": "maj", - "MMM5": "maj", - "NN5": "ma", - "N5": "m", - "MMMM6": "jun", - "MMM6": "jun", - "NN6": "ju", - "N6": "j", - "MMMM7": "jul", - "MMM7": "jul", - "NN7": "ju", - "N7": "j", - "MMMM8": "avgust", - "MMM8": "avg.", - "NN8": "av", - "N8": "a", - "MMMM9": "septembar", - "MMM9": "sept.", - "NN9": "se", - "N9": "s", - "MMMM10": "oktobar", - "MMM10": "okt.", - "NN10": "ok", - "N10": "o", - "MMMM11": "novembar", - "MMM11": "nov.", - "NN11": "no", - "N11": "n", - "MMMM12": "decembar", - "MMM12": "dec.", - "NN12": "de", - "N12": "d", "EEEE0": "nedjelja", - "EEE0": "ned.", - "EE0": "ne", - "E0": "n", - "EEEE1": "ponedeljak", - "EEE1": "pon.", - "EE1": "po", - "E1": "p", - "EEEE2": "utorak", - "EEE2": "ut.", - "EE2": "ut", - "E2": "u", + "EEE2": "ut", "EEEE3": "srijeda", - "EEE3": "sr.", - "EE3": "sr", - "E3": "s", - "EEEE4": "Äetvrtak", - "EEE4": "Äet.", - "EE4": "Äe", - "E4": "Ä", - "EEEE5": "petak", - "EEE5": "pet.", - "EE5": "pe", - "E5": "p", - "EEEE6": "subota", - "EEE6": "sub.", - "EE6": "su", - "E6": "s", - "a0": "prije podne", - "a1": "po podne", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} milisekunda|few#{num} milisekunde|#{num} milisekundi", - "1#1 second|#{num} seconds": "one#{num} sekunda|few#{num} sekunde|#{num} sekundi", - "1#1 minute|#{num} minutes": "one#{num} minut|few#{num} minuta|#{num} minuta", - "1#1 hour|#{num} hours": "one#{num} sat|few#{num} sata|#{num} sati", - "1#1 day|#{num} days": "one#{num} dan|few#{num} dana|#{num} dana", - "1#1 week|#{num} weeks": "one#{num} nedelja|few#{num} nedelje|#{num} nedelja", - "1#1 month|#{num} months": "one#{num} mesec|few#{num} meseca|#{num} meseci", - "1#1 year|#{num} years": "one#{num} godina|few#{num} godine|#{num} godina", - "#{num} ms": "one#{num} ms|few#{num} ms|#{num} ms", - "1#1 sec|#{num} sec": "one#{num} sek|few#{num} sek|#{num} sek", - "1#1 min|#{num} min": "one#{num} min|few#{num} min|#{num} min", - "1#1 hr|#{num} hrs": "one#{num} sat|few#{num} sata|#{num} sati", - "durationLongDays": "one#{num} dan|few#{num} dana|#{num} dana", - "1#1 wk|#{num} wks": "one#{num} ned.|few#{num} ned.|#{num} ned.", - "1#1 mon|#{num} mons": "one#{num} mes.|few#{num} mes.|#{num} mes.", - "1#1 yr|#{num} yrs": "one#{num} god|few#{num} god.|#{num} god.", - "durationShortMillis": "one#{num} ms|few#{num} ms|#{num} ms", - "#{num}s": "one#{num} s|few#{num} s|#{num} s", - "durationShortMinutes": "one#{num} m|few#{num} m|#{num} m", - "#{num}h": "one#{num} Ä|few#{num} Ä|#{num} Ä", - "#{num}d": "one#{num} d|few#{num} d|#{num} d", - "#{num}w": "one#{num} n|few#{num} n|#{num} n", - "durationShortMonths": "one#{num} m|few#{num} m|#{num} m", - "#{num}y": "one#{num} g|few#{num} g|#{num} g", - "separatorFull": ", ", - "finalSeparatorFull": " i ", - "separatorLong": ", ", - "finalSeparatorLong": " i ", - "separatorMedium": ", ", - "finalSeparatorMedium": " i ", - "separatorShort": ", ", - "finalSeparatorShort": " i " + "EEE3": "sr", + "a0": "prije podne" } \ No newline at end of file diff --git a/js/data/locale/sr/Latn/ME/ctrynames.json b/js/data/locale/sr/Latn/ME/ctrynames.json index 8a345d7c45..f3a5fa32d3 100644 --- a/js/data/locale/sr/Latn/ME/ctrynames.json +++ b/js/data/locale/sr/Latn/ME/ctrynames.json @@ -38,14 +38,14 @@ "Burkina Faso": "BF", "Burundi": "BI", "Butan": "BT", + "ÄŒad": "TD", "Centralna Afrika": "017", "Centralna Amerika": "013", "Centralna Azija": "143", "CentralnoafriÄka Republika": "CF", - "Crna Gora": "ME", - "ÄŒad": "TD", "ÄŒeÅ¡ka Republika": "CZ", "ÄŒile": "CL", + "Crna Gora": "ME", "Danska": "DK", "Dijego Garsija": "DG", "Dominika": "DM", @@ -182,10 +182,10 @@ "Nigerija": "NG", "Nikaragva": "NI", "Niue": "NU", + "NjemaÄka": "DE", "NorveÅ¡ka": "NO", "Nova Kaledonija": "NC", "Novi Zeland": "NZ", - "NjemaÄka": "DE", "Obala SlonovaÄe (Kot d’Ivoar)": "CI", "Okeanija": "009", "Okeanija (udaljena ostrva)": "QO", @@ -239,12 +239,16 @@ "Slovenija": "SI", "Solomonska Ostrva": "SB", "Somalija": "SO", + "Å panija": "ES", "Srbija": "RS", + "Å ri Lanka": "LK", "Sub-Saharan Africa": "202", "Sudan": "SD", "Surinam": "SR", + "Å vajcarska": "CH", "Svalbard i Jan Majen": "SJ", "Svazilend": "SZ", + "Å vedska": "SE", "svet": "001", "Sveta Jelena": "SH", "Sveta Lucija": "LC", @@ -254,10 +258,6 @@ "Sveti Martin (Holandija)": "SX", "Sveti Pjer i Mikelon": "PM", "Sveti Vinsent i Grenadini": "VC", - "Å panija": "ES", - "Å ri Lanka": "LK", - "Å vajcarska": "CH", - "Å vedska": "SE", "Tadžikistan": "TJ", "Tajland": "TH", "Tajvan": "TW", diff --git a/js/data/locale/sr/Latn/ME/ctryreverse.json b/js/data/locale/sr/Latn/ME/ctryreverse.json index e46ea3f81d..6da425e633 100644 --- a/js/data/locale/sr/Latn/ME/ctryreverse.json +++ b/js/data/locale/sr/Latn/ME/ctryreverse.json @@ -46,13 +46,13 @@ "BF": "Burkina Faso", "BI": "Burundi", "BT": "Butan", + "TD": "ÄŒad", "017": "Centralna Afrika", "013": "Centralna Amerika", "CF": "CentralnoafriÄka Republika", - "ME": "Crna Gora", - "TD": "ÄŒad", "CZ": "ÄŒeÅ¡ka Republika", "CL": "ÄŒile", + "ME": "Crna Gora", "DK": "Danska", "DG": "Dijego Garsija", "DM": "Dominika", @@ -186,10 +186,10 @@ "NG": "Nigerija", "NI": "Nikaragva", "NU": "Niue", + "DE": "NjemaÄka", "NO": "NorveÅ¡ka", "NC": "Nova Kaledonija", "NZ": "Novi Zeland", - "DE": "NjemaÄka", "CI": "Obala SlonovaÄe (Kot d’Ivoar)", "009": "Okeanija", "QO": "Okeanija (udaljena ostrva)", @@ -242,11 +242,15 @@ "SI": "Slovenija", "SB": "Solomonska Ostrva", "SO": "Somalija", + "ES": "Å panija", "RS": "Srbija", + "LK": "Å ri Lanka", "SD": "Sudan", "SR": "Surinam", + "CH": "Å vajcarska", "SJ": "Svalbard i Jan Majen", "SZ": "Svazilend", + "SE": "Å vedska", "001": "svet", "SH": "Sveta Jelena", "LC": "Sveta Lucija", @@ -256,10 +260,6 @@ "SX": "Sveti Martin (Holandija)", "PM": "Sveti Pjer i Mikelon", "VC": "Sveti Vinsent i Grenadini", - "ES": "Å panija", - "LK": "Å ri Lanka", - "CH": "Å vajcarska", - "SE": "Å vedska", "TJ": "Tadžikistan", "TH": "Tajland", "TW": "Tajvan", diff --git a/js/data/locale/sr/Latn/ME/dateformats.json b/js/data/locale/sr/Latn/ME/dateformats.json new file mode 100644 index 0000000000..98fbaf6640 --- /dev/null +++ b/js/data/locale/sr/Latn/ME/dateformats.json @@ -0,0 +1,155 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "EEEE, dd. MMMM yyyy.", + "l": "EEE, dd. MMMM yyyy.", + "m": "EE, dd.MM.yyyy.", + "s": "E, d.M.yy." + }, + "dmy": { + "f": "dd. MMMM yyyy.", + "l": "dd. MMMM yyyy.", + "m": "dd.MM.yyyy.", + "s": "d.M.yy." + }, + "dmw": { + "f": "EEEE, dd. MMMM", + "l": "EEE, dd. MMMM", + "m": "EE, dd.MM", + "s": "E, d.M" + }, + "dm": { + "f": "dd. MMMM", + "l": "dd. MMMM", + "m": "dd.MM", + "s": "d.M" + }, + "my": { + "f": "MMMM yyyy.", + "l": "MMMM yyyy.", + "m": "MM.yyyy.", + "s": "M.yy." + }, + "dw": { + "f": "EEEE, dd", + "l": "EEE, dd", + "m": "EE, dd", + "s": "E, d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "dd", + "l": "dd", + "m": "dd", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd}. {sm} {sy}. {st} – {et}", + "l": "{sd}. {sm} {sy}. {st} – {et}", + "m": "{sd}.{sm}.{sy}. {st} – {et}", + "s": "{sd}.{sm}.{sy}. {st} – {et}" + }, + "c01": { + "f": "{sd}. {sm} {sy}. {st} – {ed}. {em} {ey}. {et}", + "l": "{sd}. {sm} {sy}. {st} – {ed}. {em} {ey}. {et}", + "m": "{sd}.{sm}.{sy}. {st} – {ed}.{em}.{ey}. {et}", + "s": "{sd}.{sm}.{sy}. {st} – {ed}.{em}.{ey}. {et}" + }, + "c02": { + "f": "{sd}. {sm} {sy}. {st} – {ed}. {em} {ey}. {et}", + "l": "{sd}. {sm} {sy}. {st} – {ed}. {em} {ey}. {et}", + "m": "{sd}.{sm}.{sy}. {st} – {ed}.{em}.{ey}. {et}", + "s": "{sd}.{sm}.{sy}. {st} – {ed}.{em}.{ey}. {et}" + }, + "c03": { + "f": "{sd}. {sm} {sy}. {st} – {ed}. {em} {ey}. {et}", + "l": "{sd}. {sm} {sy}. {st} – {ed}. {em} {ey}. {et}", + "m": "{sd}.{sm}.{sy}. {st} – {ed}.{em}.{ey}. {et}", + "s": "{sd}.{sm}.{sy}. {st} – {ed}.{em}.{ey}. {et}" + }, + "c10": { + "f": "{sd} – {ed}. {em} {ey}.", + "l": "{sd} – {ed}. {em} {ey}.", + "m": "{sd} – {ed}.{em}.{ey}.", + "s": "{sd} – {ed}.{em}.{ey}." + }, + "c11": { + "f": "{sd}. {sm} – {ed}. {em} {ey}.", + "l": "{sd}. {sm} – {ed}. {em} {ey}.", + "m": "{sd}.{sm} – {ed}.{em}.{ey}.", + "s": "{sd}.{sm} – {ed}.{em}.{ey}." + }, + "c12": { + "f": "{sd}. {sm} {sy}. – {ed}. {em} {ey}.", + "l": "{sd}. {sm} {sy}. – {ed}. {em} {ey}.", + "m": "{sd}.{sm}.{sy}. – {ed}.{em}.{ey}.", + "s": "{sd}.{sm}.{sy}. – {ed}.{em}.{ey}." + }, + "c20": { + "f": "{sm} {sy}. – {em} {ey}.", + "l": "{sm} {sy}. – {em} {ey}.", + "m": "{sm}.{sy}. – {em}.{ey}.", + "s": "{sm}.{sy}. – {em}.{ey}." + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/sr/Latn/ME/sysres.json b/js/data/locale/sr/Latn/ME/sysres.json index e7eb729c58..f68d35128d 100644 --- a/js/data/locale/sr/Latn/ME/sysres.json +++ b/js/data/locale/sr/Latn/ME/sysres.json @@ -1,114 +1,21 @@ { - "MMMM1": "januar", "MMM1": "jan.", - "NN1": "ja", - "N1": "j", - "MMMM2": "februar", "MMM2": "feb.", - "NN2": "fe", - "N2": "f", - "MMMM3": "mart", "MMM3": "mart", - "NN3": "ma", - "N3": "m", - "MMMM4": "april", "MMM4": "apr.", - "NN4": "ap", - "N4": "a", - "MMMM5": "maj", - "MMM5": "maj", - "NN5": "ma", - "N5": "m", - "MMMM6": "jun", - "MMM6": "jun", - "NN6": "ju", - "N6": "j", - "MMMM7": "jul", - "MMM7": "jul", - "NN7": "ju", - "N7": "j", - "MMMM8": "avgust", "MMM8": "avg.", - "NN8": "av", - "N8": "a", - "MMMM9": "septembar", "MMM9": "sept.", - "NN9": "se", - "N9": "s", - "MMMM10": "oktobar", "MMM10": "okt.", - "NN10": "ok", - "N10": "o", - "MMMM11": "novembar", "MMM11": "nov.", - "NN11": "no", - "N11": "n", - "MMMM12": "decembar", "MMM12": "dec.", - "NN12": "de", - "N12": "d", "EEEE0": "nedjelja", "EEE0": "ned.", - "EE0": "ne", - "E0": "n", - "EEEE1": "ponedeljak", "EEE1": "pon.", - "EE1": "po", - "E1": "p", - "EEEE2": "utorak", "EEE2": "ut.", - "EE2": "ut", - "E2": "u", "EEEE3": "srijeda", "EEE3": "sr.", - "EE3": "sr", - "E3": "s", - "EEEE4": "Äetvrtak", "EEE4": "Äet.", - "EE4": "Äe", - "E4": "Ä", - "EEEE5": "petak", "EEE5": "pet.", - "EE5": "pe", - "E5": "p", - "EEEE6": "subota", "EEE6": "sub.", - "EE6": "su", - "E6": "s", - "a0": "prije podne", - "a1": "po podne", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} milisekunda|few#{num} milisekunde|#{num} milisekundi", - "1#1 second|#{num} seconds": "one#{num} sekunda|few#{num} sekunde|#{num} sekundi", - "1#1 minute|#{num} minutes": "one#{num} minut|few#{num} minuta|#{num} minuta", - "1#1 hour|#{num} hours": "one#{num} sat|few#{num} sata|#{num} sati", - "1#1 day|#{num} days": "one#{num} dan|few#{num} dana|#{num} dana", - "1#1 week|#{num} weeks": "one#{num} nedelja|few#{num} nedelje|#{num} nedelja", - "1#1 month|#{num} months": "one#{num} mesec|few#{num} meseca|#{num} meseci", - "1#1 year|#{num} years": "one#{num} godina|few#{num} godine|#{num} godina", - "#{num} ms": "one#{num} ms|few#{num} ms|#{num} ms", - "1#1 sec|#{num} sec": "one#{num} sek|few#{num} sek|#{num} sek", - "1#1 min|#{num} min": "one#{num} min|few#{num} min|#{num} min", - "1#1 hr|#{num} hrs": "one#{num} sat|few#{num} sata|#{num} sati", - "durationLongDays": "one#{num} dan|few#{num} dana|#{num} dana", - "1#1 wk|#{num} wks": "one#{num} ned.|few#{num} ned.|#{num} ned.", - "1#1 mon|#{num} mons": "one#{num} mes.|few#{num} mes.|#{num} mes.", - "1#1 yr|#{num} yrs": "one#{num} god|few#{num} god.|#{num} god.", - "durationShortMillis": "one#{num} ms|few#{num} ms|#{num} ms", - "#{num}s": "one#{num} s|few#{num} s|#{num} s", - "durationShortMinutes": "one#{num} m|few#{num} m|#{num} m", - "#{num}h": "one#{num} Ä|few#{num} Ä|#{num} Ä", - "#{num}d": "one#{num} d|few#{num} d|#{num} d", - "#{num}w": "one#{num} n|few#{num} n|#{num} n", - "durationShortMonths": "one#{num} m|few#{num} m|#{num} m", - "#{num}y": "one#{num} g|few#{num} g|#{num} g", - "separatorFull": ", ", - "finalSeparatorFull": " i ", - "separatorLong": ", ", - "finalSeparatorLong": " i ", - "separatorMedium": ", ", - "finalSeparatorMedium": " i ", - "separatorShort": ", ", - "finalSeparatorShort": " i " + "a0": "prije podne" } \ No newline at end of file diff --git a/js/data/locale/sr/Latn/XK/ctrynames.json b/js/data/locale/sr/Latn/XK/ctrynames.json index b57eae3c69..7ba374fcf3 100644 --- a/js/data/locale/sr/Latn/XK/ctrynames.json +++ b/js/data/locale/sr/Latn/XK/ctrynames.json @@ -38,14 +38,14 @@ "Burkina Faso": "BF", "Burundi": "BI", "Butan": "BT", + "ÄŒad": "TD", "Centralna Afrika": "017", "Centralna Amerika": "013", "Centralna Azija": "143", "CentralnoafriÄka Republika": "CF", - "Crna Gora": "ME", - "ÄŒad": "TD", "ÄŒeÅ¡ka Republika": "CZ", "ÄŒile": "CL", + "Crna Gora": "ME", "Danska": "DK", "Dijego Garsija": "DG", "Dominika": "DM", @@ -240,12 +240,16 @@ "Slovenija": "SI", "Solomonska Ostrva": "SB", "Somalija": "SO", + "Å panija": "ES", "Srbija": "RS", + "Å ri Lanka": "LK", "Sub-Saharan Africa": "202", "Sudan": "SD", "Surinam": "SR", + "Å vajcarska": "CH", "Svalbard i Jan Majen": "SJ", "Svazilend": "SZ", + "Å vedska": "SE", "svet": "001", "Sveta Jelena": "SH", "Sveta Lucija": "LC", @@ -255,10 +259,6 @@ "Sveti Martin (Holandija)": "SX", "Sveti Pjer i Mikelon": "PM", "Sveti Vinsent i Grenadini": "VC", - "Å panija": "ES", - "Å ri Lanka": "LK", - "Å vajcarska": "CH", - "Å vedska": "SE", "Tadžikistan": "TJ", "Tajland": "TH", "Tajvan": "TW", diff --git a/js/data/locale/sr/Latn/XK/ctryreverse.json b/js/data/locale/sr/Latn/XK/ctryreverse.json index 8e234ad87e..b11369337a 100644 --- a/js/data/locale/sr/Latn/XK/ctryreverse.json +++ b/js/data/locale/sr/Latn/XK/ctryreverse.json @@ -46,13 +46,13 @@ "BF": "Burkina Faso", "BI": "Burundi", "BT": "Butan", + "TD": "ÄŒad", "017": "Centralna Afrika", "013": "Centralna Amerika", "CF": "CentralnoafriÄka Republika", - "ME": "Crna Gora", - "TD": "ÄŒad", "CZ": "ÄŒeÅ¡ka Republika", "CL": "ÄŒile", + "ME": "Crna Gora", "DK": "Danska", "DG": "Dijego Garsija", "DM": "Dominika", @@ -243,11 +243,15 @@ "SI": "Slovenija", "SB": "Solomonska Ostrva", "SO": "Somalija", + "ES": "Å panija", "RS": "Srbija", + "LK": "Å ri Lanka", "SD": "Sudan", "SR": "Surinam", + "CH": "Å vajcarska", "SJ": "Svalbard i Jan Majen", "SZ": "Svazilend", + "SE": "Å vedska", "001": "svet", "SH": "Sveta Jelena", "LC": "Sveta Lucija", @@ -257,10 +261,6 @@ "SX": "Sveti Martin (Holandija)", "PM": "Sveti Pjer i Mikelon", "VC": "Sveti Vinsent i Grenadini", - "ES": "Å panija", - "LK": "Å ri Lanka", - "CH": "Å vajcarska", - "SE": "Å vedska", "TJ": "Tadžikistan", "TH": "Tajland", "TW": "Tajvan", diff --git a/js/data/locale/sr/Latn/XK/sysres.json b/js/data/locale/sr/Latn/XK/sysres.json index 212cf7248e..aae1d43447 100644 --- a/js/data/locale/sr/Latn/XK/sysres.json +++ b/js/data/locale/sr/Latn/XK/sysres.json @@ -1,114 +1,18 @@ { - "MMMM1": "januar", "MMM1": "jan.", - "NN1": "ja", - "N1": "j", - "MMMM2": "februar", "MMM2": "feb.", - "NN2": "fe", - "N2": "f", - "MMMM3": "mart", "MMM3": "mart", - "NN3": "ma", - "N3": "m", - "MMMM4": "april", "MMM4": "apr.", - "NN4": "ap", - "N4": "a", - "MMMM5": "maj", - "MMM5": "maj", - "NN5": "ma", - "N5": "m", - "MMMM6": "jun", - "MMM6": "jun", - "NN6": "ju", - "N6": "j", - "MMMM7": "jul", - "MMM7": "jul", - "NN7": "ju", - "N7": "j", - "MMMM8": "avgust", "MMM8": "avg.", - "NN8": "av", - "N8": "a", - "MMMM9": "septembar", "MMM9": "sept.", - "NN9": "se", - "N9": "s", - "MMMM10": "oktobar", "MMM10": "okt.", - "NN10": "ok", - "N10": "o", - "MMMM11": "novembar", "MMM11": "nov.", - "NN11": "no", - "N11": "n", - "MMMM12": "decembar", "MMM12": "dec.", - "NN12": "de", - "N12": "d", - "EEEE0": "nedelja", "EEE0": "ned.", - "EE0": "ne", - "E0": "n", - "EEEE1": "ponedeljak", "EEE1": "pon.", - "EE1": "po", - "E1": "p", - "EEEE2": "utorak", "EEE2": "ut.", - "EE2": "ut", - "E2": "u", - "EEEE3": "sreda", "EEE3": "sr.", - "EE3": "sr", - "E3": "s", - "EEEE4": "Äetvrtak", "EEE4": "Äet.", - "EE4": "Äe", - "E4": "Ä", - "EEEE5": "petak", "EEE5": "pet.", - "EE5": "pe", - "E5": "p", - "EEEE6": "subota", - "EEE6": "sub.", - "EE6": "su", - "E6": "s", - "a0": "pre podne", - "a1": "po podne", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} milisekunda|few#{num} milisekunde|#{num} milisekundi", - "1#1 second|#{num} seconds": "one#{num} sekunda|few#{num} sekunde|#{num} sekundi", - "1#1 minute|#{num} minutes": "one#{num} minut|few#{num} minuta|#{num} minuta", - "1#1 hour|#{num} hours": "one#{num} sat|few#{num} sata|#{num} sati", - "1#1 day|#{num} days": "one#{num} dan|few#{num} dana|#{num} dana", - "1#1 week|#{num} weeks": "one#{num} nedelja|few#{num} nedelje|#{num} nedelja", - "1#1 month|#{num} months": "one#{num} mesec|few#{num} meseca|#{num} meseci", - "1#1 year|#{num} years": "one#{num} godina|few#{num} godine|#{num} godina", - "#{num} ms": "one#{num} ms|few#{num} ms|#{num} ms", - "1#1 sec|#{num} sec": "one#{num} sek|few#{num} sek|#{num} sek", - "1#1 min|#{num} min": "one#{num} min|few#{num} min|#{num} min", - "1#1 hr|#{num} hrs": "one#{num} sat|few#{num} sata|#{num} sati", - "durationLongDays": "one#{num} dan|few#{num} dana|#{num} dana", - "1#1 wk|#{num} wks": "one#{num} ned.|few#{num} ned.|#{num} ned.", - "1#1 mon|#{num} mons": "one#{num} mes.|few#{num} mes.|#{num} mes.", - "1#1 yr|#{num} yrs": "one#{num} god|few#{num} god.|#{num} god.", - "durationShortMillis": "one#{num} ms|few#{num} ms|#{num} ms", - "#{num}s": "one#{num} s|few#{num} s|#{num} s", - "durationShortMinutes": "one#{num} m|few#{num} m|#{num} m", - "#{num}h": "one#{num} Ä|few#{num} Ä|#{num} Ä", - "#{num}d": "one#{num} d|few#{num} d|#{num} d", - "#{num}w": "one#{num} n|few#{num} n|#{num} n", - "durationShortMonths": "one#{num} m|few#{num} m|#{num} m", - "#{num}y": "one#{num} g|few#{num} g|#{num} g", - "separatorFull": ", ", - "finalSeparatorFull": " i ", - "separatorLong": ", ", - "finalSeparatorLong": " i ", - "separatorMedium": ", ", - "finalSeparatorMedium": " i ", - "separatorShort": ", ", - "finalSeparatorShort": " i " + "EEE6": "sub." } \ No newline at end of file diff --git a/js/data/locale/sr/Latn/ctrynames.json b/js/data/locale/sr/Latn/ctrynames.json index be00eb82d0..99d61f5129 100644 --- a/js/data/locale/sr/Latn/ctrynames.json +++ b/js/data/locale/sr/Latn/ctrynames.json @@ -38,14 +38,14 @@ "Burkina Faso": "BF", "Burundi": "BI", "Butan": "BT", + "ÄŒad": "TD", "Centralna Afrika": "017", "Centralna Amerika": "013", "Centralna Azija": "143", "CentralnoafriÄka Republika": "CF", - "Crna Gora": "ME", - "ÄŒad": "TD", "ÄŒeÅ¡ka": "CZ", "ÄŒile": "CL", + "Crna Gora": "ME", "Danska": "DK", "Dijego Garsija": "DG", "Dominika": "DM", @@ -241,22 +241,22 @@ "Slovenija": "SI", "Solomonska Ostrva": "SB", "Somalija": "SO", + "Å panija": "ES", "Srbija": "RS", + "Å ri Lanka": "LK", "Sub-Saharan Africa": "202", "Sudan": "SD", "Surinam": "SR", + "Å vajcarska": "CH", "Svalbard i Jan Majen": "SJ", "Svazilend": "SZ", + "Å vedska": "SE", "svet": "001", "Sveta Jelena": "SH", "Sveta Lucija": "LC", "Sveti Bartolomej": "BL", "Sveti Martin (Francuska)": "MF", "Sveti Martin (Holandija)": "SX", - "Å panija": "ES", - "Å ri Lanka": "LK", - "Å vajcarska": "CH", - "Å vedska": "SE", "Tadžikistan": "TJ", "Tajland": "TH", "Tajvan": "TW", diff --git a/js/data/locale/sr/Latn/ctryreverse.json b/js/data/locale/sr/Latn/ctryreverse.json index 8cc488b797..df4dccb91b 100644 --- a/js/data/locale/sr/Latn/ctryreverse.json +++ b/js/data/locale/sr/Latn/ctryreverse.json @@ -46,13 +46,13 @@ "BF": "Burkina Faso", "BI": "Burundi", "BT": "Butan", + "TD": "ÄŒad", "017": "Centralna Afrika", "013": "Centralna Amerika", "CF": "CentralnoafriÄka Republika", - "ME": "Crna Gora", - "TD": "ÄŒad", "CZ": "ÄŒeÅ¡ka", "CL": "ÄŒile", + "ME": "Crna Gora", "DK": "Danska", "DG": "Dijego Garsija", "DM": "Dominika", @@ -244,21 +244,21 @@ "SI": "Slovenija", "SB": "Solomonska Ostrva", "SO": "Somalija", + "ES": "Å panija", "RS": "Srbija", + "LK": "Å ri Lanka", "SD": "Sudan", "SR": "Surinam", + "CH": "Å vajcarska", "SJ": "Svalbard i Jan Majen", "SZ": "Svazilend", + "SE": "Å vedska", "001": "svet", "SH": "Sveta Jelena", "LC": "Sveta Lucija", "BL": "Sveti Bartolomej", "MF": "Sveti Martin (Francuska)", "SX": "Sveti Martin (Holandija)", - "ES": "Å panija", - "LK": "Å ri Lanka", - "CH": "Å vajcarska", - "SE": "Å vedska", "TJ": "Tadžikistan", "TH": "Tajland", "TW": "Tajvan", diff --git a/js/data/locale/sr/Latn/dateformats.json b/js/data/locale/sr/Latn/dateformats.json new file mode 100644 index 0000000000..98fbaf6640 --- /dev/null +++ b/js/data/locale/sr/Latn/dateformats.json @@ -0,0 +1,155 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "EEEE, dd. MMMM yyyy.", + "l": "EEE, dd. MMMM yyyy.", + "m": "EE, dd.MM.yyyy.", + "s": "E, d.M.yy." + }, + "dmy": { + "f": "dd. MMMM yyyy.", + "l": "dd. MMMM yyyy.", + "m": "dd.MM.yyyy.", + "s": "d.M.yy." + }, + "dmw": { + "f": "EEEE, dd. MMMM", + "l": "EEE, dd. MMMM", + "m": "EE, dd.MM", + "s": "E, d.M" + }, + "dm": { + "f": "dd. MMMM", + "l": "dd. MMMM", + "m": "dd.MM", + "s": "d.M" + }, + "my": { + "f": "MMMM yyyy.", + "l": "MMMM yyyy.", + "m": "MM.yyyy.", + "s": "M.yy." + }, + "dw": { + "f": "EEEE, dd", + "l": "EEE, dd", + "m": "EE, dd", + "s": "E, d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "dd", + "l": "dd", + "m": "dd", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd}. {sm} {sy}. {st} – {et}", + "l": "{sd}. {sm} {sy}. {st} – {et}", + "m": "{sd}.{sm}.{sy}. {st} – {et}", + "s": "{sd}.{sm}.{sy}. {st} – {et}" + }, + "c01": { + "f": "{sd}. {sm} {sy}. {st} – {ed}. {em} {ey}. {et}", + "l": "{sd}. {sm} {sy}. {st} – {ed}. {em} {ey}. {et}", + "m": "{sd}.{sm}.{sy}. {st} – {ed}.{em}.{ey}. {et}", + "s": "{sd}.{sm}.{sy}. {st} – {ed}.{em}.{ey}. {et}" + }, + "c02": { + "f": "{sd}. {sm} {sy}. {st} – {ed}. {em} {ey}. {et}", + "l": "{sd}. {sm} {sy}. {st} – {ed}. {em} {ey}. {et}", + "m": "{sd}.{sm}.{sy}. {st} – {ed}.{em}.{ey}. {et}", + "s": "{sd}.{sm}.{sy}. {st} – {ed}.{em}.{ey}. {et}" + }, + "c03": { + "f": "{sd}. {sm} {sy}. {st} – {ed}. {em} {ey}. {et}", + "l": "{sd}. {sm} {sy}. {st} – {ed}. {em} {ey}. {et}", + "m": "{sd}.{sm}.{sy}. {st} – {ed}.{em}.{ey}. {et}", + "s": "{sd}.{sm}.{sy}. {st} – {ed}.{em}.{ey}. {et}" + }, + "c10": { + "f": "{sd} – {ed}. {em} {ey}.", + "l": "{sd} – {ed}. {em} {ey}.", + "m": "{sd} – {ed}.{em}.{ey}.", + "s": "{sd} – {ed}.{em}.{ey}." + }, + "c11": { + "f": "{sd}. {sm} – {ed}. {em} {ey}.", + "l": "{sd}. {sm} – {ed}. {em} {ey}.", + "m": "{sd}.{sm} – {ed}.{em}.{ey}.", + "s": "{sd}.{sm} – {ed}.{em}.{ey}." + }, + "c12": { + "f": "{sd}. {sm} {sy}. – {ed}. {em} {ey}.", + "l": "{sd}. {sm} {sy}. – {ed}. {em} {ey}.", + "m": "{sd}.{sm}.{sy}. – {ed}.{em}.{ey}.", + "s": "{sd}.{sm}.{sy}. – {ed}.{em}.{ey}." + }, + "c20": { + "f": "{sm} {sy}. – {em} {ey}.", + "l": "{sm} {sy}. – {em} {ey}.", + "m": "{sm}.{sy}. – {em}.{ey}.", + "s": "{sm}.{sy}. – {em}.{ey}." + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/sr/Latn/sysres.json b/js/data/locale/sr/Latn/sysres.json index fb5e413285..8bb27ae1a2 100644 --- a/js/data/locale/sr/Latn/sysres.json +++ b/js/data/locale/sr/Latn/sysres.json @@ -77,8 +77,6 @@ "E6": "s", "a0": "pre podne", "a1": "po podne", - "G-1": "BCE", - "G1": "CE", "1#1 millisecond|#{num} milliseconds": "one#{num} milisekunda|few#{num} milisekunde|#{num} milisekundi", "1#1 second|#{num} seconds": "one#{num} sekunda|few#{num} sekunde|#{num} sekundi", "1#1 minute|#{num} minutes": "one#{num} minut|few#{num} minuta|#{num} minuta", @@ -87,7 +85,6 @@ "1#1 week|#{num} weeks": "one#{num} nedelja|few#{num} nedelje|#{num} nedelja", "1#1 month|#{num} months": "one#{num} mesec|few#{num} meseca|#{num} meseci", "1#1 year|#{num} years": "one#{num} godina|few#{num} godine|#{num} godina", - "#{num} ms": "one#{num} ms|few#{num} ms|#{num} ms", "1#1 sec|#{num} sec": "one#{num} sek|few#{num} sek|#{num} sek", "1#1 min|#{num} min": "one#{num} min|few#{num} min|#{num} min", "1#1 hr|#{num} hrs": "one#{num} sat|few#{num} sata|#{num} sati", @@ -95,7 +92,13 @@ "1#1 wk|#{num} wks": "one#{num} ned.|few#{num} ned.|#{num} ned.", "1#1 mon|#{num} mons": "one#{num} mes.|few#{num} mes.|#{num} mes.", "1#1 yr|#{num} yrs": "one#{num} god|few#{num} god.|#{num} god.", - "durationShortMillis": "one#{num} ms|few#{num} ms|#{num} ms", + "1#1 se|#{num} sec": "one#{num} s|few#{num} s|#{num} s", + "1#1 mi|#{num} min": "one#{num} m|few#{num} m|#{num} m", + "durationMediumHours": "one#{num} Ä|few#{num} Ä|#{num} Ä", + "1#1 dy|#{num} dys": "one#{num} d|few#{num} d|#{num} d", + "durationMediumWeeks": "one#{num} n|few#{num} n|#{num} n", + "1#1 mo|#{num} mos": "one#{num} m|few#{num} m|#{num} m", + "durationMediumYears": "one#{num} g|few#{num} g|#{num} g", "#{num}s": "one#{num} s|few#{num} s|#{num} s", "durationShortMinutes": "one#{num} m|few#{num} m|#{num} m", "#{num}h": "one#{num} Ä|few#{num} Ä|#{num} Ä", @@ -103,14 +106,6 @@ "#{num}w": "one#{num} n|few#{num} n|#{num} n", "durationShortMonths": "one#{num} m|few#{num} m|#{num} m", "#{num}y": "one#{num} g|few#{num} g|#{num} g", - "separatorFull": ", ", - "finalSeparatorFull": " i ", - "separatorLong": ", ", - "finalSeparatorLong": " i ", - "separatorMedium": ", ", - "finalSeparatorMedium": " i ", - "separatorShort": ", ", - "finalSeparatorShort": " i ", "1#in 1 second|#in {num} seconds": "one#za {num} sekundu|few#za {num} sekunde|#za {num} sekundi", "1#in 1 minute|#in {num} minutes": "one#za {num} minut|few#za {num} minuta|#za {num} minuta", "1#in 1 hour|#in {num} hours": "one#za {num} sat|few#za {num} sata|#za {num} sati", @@ -152,5 +147,9 @@ "#{num}d ago": "one#pre {num} d.|few#pre {num} d.|#pre {num} d.", "#{num}w ago": "one#pre {num} ned.|few#pre {num} ned.|#pre {num} ned.", "#{num}mo ago": "one#pre {num} mes.|few#pre {num} mes.|#pre {num} mes.", - "#{num}y ago": "one#pre {num} god.|few#pre {num} god.|#pre {num} god." + "#{num}y ago": "one#pre {num} god.|few#pre {num} god.|#pre {num} god.", + "finalSeparatorFull": " i ", + "finalSeparatorLong": " i ", + "finalSeparatorMedium": " i ", + "finalSeparatorShort": " i " } \ No newline at end of file diff --git a/js/data/locale/sr/ctrynames.json b/js/data/locale/sr/ctrynames.json index 580e1b12d6..29bb68069d 100644 --- a/js/data/locale/sr/ctrynames.json +++ b/js/data/locale/sr/ctrynames.json @@ -1,4 +1,5 @@ { + "Sub-Saharan Africa": "202", "ÐвганиÑтан": "AF", "Ðзербејџан": "AZ", "Ðзија": "142", @@ -289,6 +290,5 @@ "ШвајцарÑка": "CH", "ШведÑка": "SE", "Шпанија": "ES", - "Шри Ланка": "LK", - "Sub-Saharan Africa": "202" + "Шри Ланка": "LK" } \ No newline at end of file diff --git a/js/data/locale/sr/regionnames.json b/js/data/locale/sr/regionnames.json index 13621cf294..08cf6a6cf9 100644 --- a/js/data/locale/sr/regionnames.json +++ b/js/data/locale/sr/regionnames.json @@ -716,6 +716,18 @@ } ], "AZ": [ + { + "name": "Lankaran District", + "code": "LAN" + }, + { + "name": "Naftalan", + "code": "NA" + }, + { + "name": "Stepanakert", + "code": "XA" + }, { "name": "ÐгдамÑки рејон", "code": "AGM" @@ -1015,33 +1027,9 @@ { "name": "ШушинÑки рејон", "code": "SUS" - }, - { - "name": "Lankaran District", - "code": "LAN" - }, - { - "name": "Naftalan", - "code": "NA" - }, - { - "name": "Stepanakert", - "code": "XA" } ], "BA": [ - { - "name": "Брчко ДиÑтрикт", - "code": "BRC" - }, - { - "name": "Република СрпÑка", - "code": "SRP" - }, - { - "name": "Федерација БоÑне и Херцеговине", - "code": "BIH" - }, { "name": "Bosnian Podrinje", "code": "05" @@ -1081,6 +1069,18 @@ { "name": "Zenica-Doboj", "code": "04" + }, + { + "name": "Брчко ДиÑтрикт", + "code": "BRC" + }, + { + "name": "Република СрпÑка", + "code": "SRP" + }, + { + "name": "Федерација БоÑне и Херцеговине", + "code": "BIH" } ], "BB": [ @@ -1420,6 +1420,10 @@ } ], "BE": [ + { + "name": "Flanders", + "code": "VLG" + }, { "name": "Валонија", "code": "WAL" @@ -1467,10 +1471,6 @@ { "name": "ФламанÑки Брабант", "code": "VBR" - }, - { - "name": "Flanders", - "code": "VLG" } ], "BF": [ @@ -2148,10 +2148,6 @@ } ], "BS": [ - { - "name": "ОÑтрво мачака (Бахами)", - "code": "CI" - }, { "name": "Acklins", "code": "AK" @@ -2271,45 +2267,13 @@ { "name": "West Grand Bahama", "code": "WG" + }, + { + "name": "ОÑтрво мачака (Бахами)", + "code": "CI" } ], "BT": [ - { - "name": "Бумтанг", - "code": "33" - }, - { - "name": "Вангдуе Пходранг", - "code": "24" - }, - { - "name": "Паро", - "code": "11" - }, - { - "name": "Пунака", - "code": "23" - }, - { - "name": "Самце", - "code": "14" - }, - { - "name": "Сарпанг", - "code": "31" - }, - { - "name": "Тимбу", - "code": "15" - }, - { - "name": "Ха", - "code": "13" - }, - { - "name": "Чукха", - "code": "12" - }, { "name": "Dagana", "code": "22" @@ -2353,13 +2317,45 @@ { "name": "Zhemgang", "code": "34" + }, + { + "name": "Бумтанг", + "code": "33" + }, + { + "name": "Вангдуе Пходранг", + "code": "24" + }, + { + "name": "Паро", + "code": "11" + }, + { + "name": "Пунака", + "code": "23" + }, + { + "name": "Самце", + "code": "14" + }, + { + "name": "Сарпанг", + "code": "31" + }, + { + "name": "Тимбу", + "code": "15" + }, + { + "name": "Ха", + "code": "13" + }, + { + "name": "Чукха", + "code": "12" } ], "BW": [ - { - "name": "Габороне", - "code": "GA" - }, { "name": "Central", "code": "CE" @@ -2419,6 +2415,10 @@ { "name": "Sowa Town", "code": "ST" + }, + { + "name": "Габороне", + "code": "GA" } ], "BY": [ @@ -2532,10 +2532,6 @@ } ], "CD": [ - { - "name": "КиншаÑа", - "code": "KN" - }, { "name": "Bandundu", "code": "BN" @@ -2651,13 +2647,13 @@ { "name": "Tshuapa", "code": "TU" + }, + { + "name": "КиншаÑа", + "code": "KN" } ], "CF": [ - { - "name": "Банги", - "code": "BGF" - }, { "name": "Bamingui-Bangoran", "code": "BB" @@ -2721,13 +2717,13 @@ { "name": "Vakaga", "code": "VK" + }, + { + "name": "Банги", + "code": "BGF" } ], "CG": [ - { - "name": "Бразавил", - "code": "BZV" - }, { "name": "Bouenza", "code": "11" @@ -2771,6 +2767,10 @@ { "name": "Sangha", "code": "13" + }, + { + "name": "Бразавил", + "code": "BZV" } ], "CH": [ @@ -2880,14 +2880,6 @@ } ], "CI": [ - { - "name": "Ðбиџан", - "code": "AB" - }, - { - "name": "ЈамуÑукро", - "code": "YM" - }, { "name": "Agnéby", "code": "16" @@ -3011,17 +3003,17 @@ { "name": "Zanzan²", "code": "ZZ" - } - ], - "CL": [ - { - "name": "Регион ÐнтофагаÑта", - "code": "AN" }, { - "name": "Регион Биобио", - "code": "BI" + "name": "Ðбиџан", + "code": "AB" }, + { + "name": "ЈамуÑукро", + "code": "YM" + } + ], + "CL": [ { "name": "Araucanía", "code": "AR" @@ -3073,6 +3065,14 @@ { "name": "Valparaíso", "code": "VS" + }, + { + "name": "Регион ÐнтофагаÑта", + "code": "AN" + }, + { + "name": "Регион Биобио", + "code": "BI" } ], "CM": [ @@ -3256,18 +3256,6 @@ } ], "CO": [ - { - "name": "Богота", - "code": "DC" - }, - { - "name": "Магдалена регион", - "code": "MAG" - }, - { - "name": "Сан ÐÐ½Ð´Ñ€ÐµÑ Ð¸ ПровиденÑија", - "code": "SAP" - }, { "name": "Amazonas", "code": "AMA" @@ -3387,6 +3375,18 @@ { "name": "Vichada", "code": "VID" + }, + { + "name": "Богота", + "code": "DC" + }, + { + "name": "Магдалена регион", + "code": "MAG" + }, + { + "name": "Сан ÐÐ½Ð´Ñ€ÐµÑ Ð¸ ПровиденÑија", + "code": "SAP" } ], "CR": [ @@ -3611,36 +3611,124 @@ ], "CZ": [ { - "name": "ЗлинÑки крај", - "code": "72" + "name": "Prague 1", + "code": "101" }, { - "name": "ЈужноморавÑки крај", - "code": "64" + "name": "Prague 10", + "code": "110" }, { - "name": "Јужночешки крај", - "code": "31" + "name": "Prague 11", + "code": "111" }, { - "name": "КарловарÑки крај", - "code": "41" + "name": "Prague 12", + "code": "112" }, { - "name": "Крај ВиÑочина", - "code": "63" + "name": "Prague 13", + "code": "113" }, { - "name": "Краловехрадечки крај", - "code": "52" + "name": "Prague 14", + "code": "114" }, { - "name": "Либеречки крај", - "code": "51" + "name": "Prague 15", + "code": "115" }, { - "name": "МоравÑко-ШлеÑки крај", - "code": "80" + "name": "Prague 16", + "code": "116" + }, + { + "name": "Prague 17", + "code": "117" + }, + { + "name": "Prague 18", + "code": "118" + }, + { + "name": "Prague 19", + "code": "119" + }, + { + "name": "Prague 2", + "code": "102" + }, + { + "name": "Prague 20", + "code": "120" + }, + { + "name": "Prague 21", + "code": "121" + }, + { + "name": "Prague 22", + "code": "122" + }, + { + "name": "Prague 3", + "code": "103" + }, + { + "name": "Prague 4", + "code": "104" + }, + { + "name": "Prague 5", + "code": "105" + }, + { + "name": "Prague 6", + "code": "106" + }, + { + "name": "Prague 7", + "code": "107" + }, + { + "name": "Prague 8", + "code": "108" + }, + { + "name": "Prague 9", + "code": "109" + }, + { + "name": "ЗлинÑки крај", + "code": "72" + }, + { + "name": "ЈужноморавÑки крај", + "code": "64" + }, + { + "name": "Јужночешки крај", + "code": "31" + }, + { + "name": "КарловарÑки крај", + "code": "41" + }, + { + "name": "Крај ВиÑочина", + "code": "63" + }, + { + "name": "Краловехрадечки крај", + "code": "52" + }, + { + "name": "Либеречки крај", + "code": "51" + }, + { + "name": "МоравÑко-ШлеÑки крај", + "code": "80" }, { "name": "Округ Бенешов", @@ -3969,94 +4057,6 @@ { "name": "ШумперÑки округ", "code": "715" - }, - { - "name": "Prague 1", - "code": "101" - }, - { - "name": "Prague 10", - "code": "110" - }, - { - "name": "Prague 11", - "code": "111" - }, - { - "name": "Prague 12", - "code": "112" - }, - { - "name": "Prague 13", - "code": "113" - }, - { - "name": "Prague 14", - "code": "114" - }, - { - "name": "Prague 15", - "code": "115" - }, - { - "name": "Prague 16", - "code": "116" - }, - { - "name": "Prague 17", - "code": "117" - }, - { - "name": "Prague 18", - "code": "118" - }, - { - "name": "Prague 19", - "code": "119" - }, - { - "name": "Prague 2", - "code": "102" - }, - { - "name": "Prague 20", - "code": "120" - }, - { - "name": "Prague 21", - "code": "121" - }, - { - "name": "Prague 22", - "code": "122" - }, - { - "name": "Prague 3", - "code": "103" - }, - { - "name": "Prague 4", - "code": "104" - }, - { - "name": "Prague 5", - "code": "105" - }, - { - "name": "Prague 6", - "code": "106" - }, - { - "name": "Prague 7", - "code": "107" - }, - { - "name": "Prague 8", - "code": "108" - }, - { - "name": "Prague 9", - "code": "109" } ], "DE": [ @@ -4126,10 +4126,6 @@ } ], "DJ": [ - { - "name": "Ðибути", - "code": "DJ" - }, { "name": "Ali Sabieh", "code": "AS" @@ -4149,6 +4145,10 @@ { "name": "Tadjourah", "code": "TA" + }, + { + "name": "Ðибути", + "code": "DJ" } ], "DK": [ @@ -4877,280 +4877,280 @@ ], "ES": [ { - "name": "Ðндалузија", - "code": "AN" + "name": "A Coruña", + "code": "C" }, { - "name": "Ðрагон", - "code": "AR" + "name": "Albacete", + "code": "AB" }, { - "name": "БалеарÑка оÑтрва", - "code": "IB" + "name": "Alicante", + "code": "A" }, { - "name": "БаÑкија", - "code": "PV" + "name": "Asturias Province", + "code": "O" }, { - "name": "ВаленÑијанÑка Покрајина", - "code": "VC" + "name": "Ãvila", + "code": "AV" }, { - "name": "Галиција", - "code": "GA" + "name": "Badajoz", + "code": "BA" }, { - "name": "ЕкÑтремадура", - "code": "EX" + "name": "Balears Province", + "code": "PM" }, { - "name": "Кантабрија", - "code": "CB" + "name": "Biscay", + "code": "BI" }, { - "name": "КаÑтиља и Леон", - "code": "CL" + "name": "Burgos", + "code": "BU" }, { - "name": "КаÑтиља-Ла Манча", - "code": "CM" + "name": "Cáceres", + "code": "CC" }, { - "name": "Каталонија", - "code": "CT" + "name": "Canary Islands", + "code": "CN" }, { - "name": "Кнежевина ÐÑтурија", - "code": "AS" + "name": "Cantabria Province", + "code": "S" }, { - "name": "Мелиља", - "code": "ML" + "name": "Castellón", + "code": "CS" }, { - "name": "Ðавара", - "code": "NC" + "name": "Ciudad Real", + "code": "CR" }, { - "name": "Покрајина Мадрид", - "code": "MD" + "name": "Córdoba", + "code": "CO" }, { - "name": "Провинција Ðлава", - "code": "VI" + "name": "Cuenca", + "code": "CU" }, { - "name": "Провинција Ðлмерија", - "code": "AL" + "name": "Gipuzkoa", + "code": "SS" }, { - "name": "Провинција БарÑелона", - "code": "B" + "name": "Guadalajara", + "code": "GU" }, { - "name": "Провинција Гранада", - "code": "GR" + "name": "Huelva", + "code": "H" }, { - "name": "Провинција Ђирона", - "code": "GI" + "name": "Jaén", + "code": "J" }, { - "name": "Провинција Кадиз", - "code": "CA" + "name": "Las Palmas", + "code": "GC" }, { - "name": "Провинција Љеида", - "code": "L" + "name": "León", + "code": "LE" }, { - "name": "Провинција Малага", - "code": "MA" + "name": "Lugo", + "code": "LU" }, { - "name": "Провинција Саламанка", - "code": "SA" + "name": "Madrid Province", + "code": "M" }, { - "name": "Провинција Тарагона", - "code": "T" + "name": "Murcia", + "code": "MU" }, { - "name": "Провинција УеÑка", - "code": "HU" + "name": "Navarra", + "code": "NA" }, { - "name": "Регион МурÑија", - "code": "MC" + "name": "Ourense", + "code": "OR" }, { - "name": "Риоха", - "code": "LO" + "name": "Palencia", + "code": "P" }, { - "name": "Риоха²", - "code": "RI" + "name": "Pontevedra", + "code": "PO" }, { - "name": "Сеута", - "code": "CE" + "name": "Santa Cruz de Tenerife", + "code": "TF" }, { - "name": "A Coruña", - "code": "C" + "name": "Segovia", + "code": "SG" }, { - "name": "Albacete", - "code": "AB" + "name": "Seville", + "code": "SE" }, { - "name": "Alicante", - "code": "A" + "name": "Soria", + "code": "SO" }, { - "name": "Asturias Province", - "code": "O" + "name": "Teruel", + "code": "TE" }, { - "name": "Ãvila", - "code": "AV" + "name": "Toledo", + "code": "TO" }, { - "name": "Badajoz", - "code": "BA" + "name": "Valencia", + "code": "V" }, { - "name": "Balears Province", - "code": "PM" + "name": "Valladolid", + "code": "VA" }, { - "name": "Biscay", - "code": "BI" + "name": "Zamora", + "code": "ZA" }, { - "name": "Burgos", - "code": "BU" + "name": "Zaragoza", + "code": "Z" }, { - "name": "Cáceres", - "code": "CC" + "name": "Ðндалузија", + "code": "AN" }, { - "name": "Canary Islands", - "code": "CN" + "name": "Ðрагон", + "code": "AR" }, { - "name": "Cantabria Province", - "code": "S" + "name": "БалеарÑка оÑтрва", + "code": "IB" }, { - "name": "Castellón", - "code": "CS" + "name": "БаÑкија", + "code": "PV" }, { - "name": "Ciudad Real", - "code": "CR" + "name": "ВаленÑијанÑка Покрајина", + "code": "VC" }, { - "name": "Córdoba", - "code": "CO" + "name": "Галиција", + "code": "GA" }, { - "name": "Cuenca", - "code": "CU" + "name": "ЕкÑтремадура", + "code": "EX" }, { - "name": "Gipuzkoa", - "code": "SS" + "name": "Кантабрија", + "code": "CB" }, { - "name": "Guadalajara", - "code": "GU" + "name": "КаÑтиља и Леон", + "code": "CL" }, { - "name": "Huelva", - "code": "H" + "name": "КаÑтиља-Ла Манча", + "code": "CM" }, { - "name": "Jaén", - "code": "J" + "name": "Каталонија", + "code": "CT" }, { - "name": "Las Palmas", - "code": "GC" + "name": "Кнежевина ÐÑтурија", + "code": "AS" }, { - "name": "León", - "code": "LE" + "name": "Мелиља", + "code": "ML" }, { - "name": "Lugo", - "code": "LU" + "name": "Ðавара", + "code": "NC" }, { - "name": "Madrid Province", - "code": "M" + "name": "Покрајина Мадрид", + "code": "MD" }, { - "name": "Murcia", - "code": "MU" + "name": "Провинција Ðлава", + "code": "VI" }, { - "name": "Navarra", - "code": "NA" + "name": "Провинција Ðлмерија", + "code": "AL" }, { - "name": "Ourense", - "code": "OR" + "name": "Провинција БарÑелона", + "code": "B" }, { - "name": "Palencia", - "code": "P" + "name": "Провинција Гранада", + "code": "GR" }, { - "name": "Pontevedra", - "code": "PO" + "name": "Провинција Ђирона", + "code": "GI" }, { - "name": "Santa Cruz de Tenerife", - "code": "TF" + "name": "Провинција Кадиз", + "code": "CA" }, { - "name": "Segovia", - "code": "SG" + "name": "Провинција Љеида", + "code": "L" }, { - "name": "Seville", - "code": "SE" + "name": "Провинција Малага", + "code": "MA" }, { - "name": "Soria", - "code": "SO" + "name": "Провинција Саламанка", + "code": "SA" }, { - "name": "Teruel", - "code": "TE" + "name": "Провинција Тарагона", + "code": "T" }, { - "name": "Toledo", - "code": "TO" + "name": "Провинција УеÑка", + "code": "HU" }, { - "name": "Valencia", - "code": "V" + "name": "Регион МурÑија", + "code": "MC" }, { - "name": "Valladolid", - "code": "VA" + "name": "Риоха", + "code": "LO" }, { - "name": "Zamora", - "code": "ZA" + "name": "Риоха²", + "code": "RI" }, { - "name": "Zaragoza", - "code": "Z" + "name": "Сеута", + "code": "CE" } ], "ET": [ @@ -5278,10 +5278,6 @@ } ], "FJ": [ - { - "name": "Ротума", - "code": "R" - }, { "name": "Ba", "code": "01" @@ -5353,17 +5349,13 @@ { "name": "Western", "code": "W" + }, + { + "name": "Ротума", + "code": "R" } ], "FM": [ - { - "name": "КоÑрај", - "code": "KSA" - }, - { - "name": "Чук", - "code": "TRK" - }, { "name": "Pohnpei", "code": "PNI" @@ -5371,36 +5363,148 @@ { "name": "Yap", "code": "YAP" + }, + { + "name": "КоÑрај", + "code": "KSA" + }, + { + "name": "Чук", + "code": "TRK" } ], "FR": [ { - "name": "Ðверон", - "code": "12" + "name": "Auvergne-Rhône-Alpes", + "code": "ARA" }, { - "name": "Ðлије", - "code": "03" + "name": "Brittany", + "code": "E" }, { - "name": "Ðрдени", - "code": "08" + "name": "Burgundy-Franche-Comté", + "code": "BFC" }, { - "name": "Ðрдеш", - "code": "07" + "name": "Centre-Val de Loire", + "code": "CVL" }, { - "name": "Ðрјеж", - "code": "09" + "name": "Clipperton Island", + "code": "CP" }, { - "name": "ÐтлантÑка Лоара", - "code": "44" + "name": "Corsica", + "code": "H" }, { - "name": "ÐтлантÑки Пиринеји", - "code": "64" + "name": "French Guiana", + "code": "GF" + }, + { + "name": "French Polynesia", + "code": "PF" + }, + { + "name": "French Southern Territories", + "code": "TF" + }, + { + "name": "Guadeloupe", + "code": "GUA" + }, + { + "name": "Guadeloupe²", + "code": "GP" + }, + { + "name": "Hauts-de-France", + "code": "HDF" + }, + { + "name": "ÃŽle-de-France²", + "code": "IDF" + }, + { + "name": "La Réunion", + "code": "LRE" + }, + { + "name": "Martinique", + "code": "MQ" + }, + { + "name": "Mayotte", + "code": "MAY" + }, + { + "name": "Mayotte²", + "code": "YT" + }, + { + "name": "New Caledonia", + "code": "NC" + }, + { + "name": "Normandie", + "code": "NOR" + }, + { + "name": "Nouvelle-Aquitaine", + "code": "NAQ" + }, + { + "name": "Occitanie", + "code": "OCC" + }, + { + "name": "Réunion", + "code": "RE" + }, + { + "name": "St. Barthélemy", + "code": "BL" + }, + { + "name": "St. Martin", + "code": "MF" + }, + { + "name": "St. Pierre & Miquelon", + "code": "PM" + }, + { + "name": "Wallis & Futuna", + "code": "WF" + }, + { + "name": "Ðверон", + "code": "12" + }, + { + "name": "Ðлије", + "code": "03" + }, + { + "name": "Ðрдени", + "code": "08" + }, + { + "name": "Ðрдеш", + "code": "07" + }, + { + "name": "Ðрјеж", + "code": "09" + }, + { + "name": "ÐтлантÑка Лоара", + "code": "44" + }, + { + "name": "ÐтлантÑки Пиринеји", + "code": "64" }, { "name": "Бретања", @@ -5777,1146 +5881,1042 @@ { "name": "Шер", "code": "18" + } + ], + "GA": [ + { + "code": "1", + "name": "Estuaire" }, { - "name": "Auvergne-Rhône-Alpes", - "code": "ARA" + "code": "2", + "name": "Haut-Ogooué" }, { - "name": "Brittany", - "code": "E" + "code": "3", + "name": "Moyen-Ogooué" }, { - "name": "Burgundy-Franche-Comté", - "code": "BFC" + "code": "4", + "name": "Ngounié" }, { - "name": "Centre-Val de Loire", - "code": "CVL" + "code": "5", + "name": "Nyanga" }, { - "name": "Clipperton Island", - "code": "CP" + "code": "6", + "name": "Ogooué-Ivindo" }, { - "name": "Corsica", - "code": "H" + "code": "7", + "name": "Ogooué-Lolo" }, { - "name": "French Guiana", - "code": "GF" + "code": "8", + "name": "Ogooué-Maritime" }, { - "name": "French Polynesia", - "code": "PF" + "code": "9", + "name": "Woleu-Ntem" + } + ], + "GB": [ + { + "name": "Aberdeenshire", + "code": "ABD" }, { - "name": "French Southern Territories", - "code": "TF" + "name": "Angus", + "code": "ANS" }, { - "name": "Guadeloupe", - "code": "GUA" + "name": "Antrim", + "code": "ANT" }, { - "name": "Guadeloupe²", - "code": "GP" + "name": "Antrim and Newtownabbey", + "code": "ANN" }, { - "name": "Hauts-de-France", - "code": "HDF" + "name": "Ards", + "code": "ARD" }, { - "name": "ÃŽle-de-France²", - "code": "IDF" + "name": "Ards and North Down", + "code": "AND" }, { - "name": "La Réunion", - "code": "LRE" + "name": "Argyll and Bute", + "code": "AGB" }, { - "name": "Martinique", - "code": "MQ" + "name": "Armagh", + "code": "ARM" }, { - "name": "Mayotte", - "code": "MAY" + "name": "Armagh, Banbridge and Craigavon", + "code": "ABC" }, { - "name": "Mayotte²", - "code": "YT" + "name": "Ballymena", + "code": "BLA" }, { - "name": "New Caledonia", - "code": "NC" + "name": "Ballymoney", + "code": "BLY" }, { - "name": "Normandie", - "code": "NOR" + "name": "Banbridge", + "code": "BNB" }, { - "name": "Nouvelle-Aquitaine", - "code": "NAQ" + "name": "Barnsley", + "code": "BNS" }, { - "name": "Occitanie", - "code": "OCC" + "name": "Bath and North East Somerset", + "code": "BAS" }, { - "name": "Réunion", - "code": "RE" + "name": "Bedford", + "code": "BDF" }, { - "name": "St. Barthélemy", - "code": "BL" + "name": "Belfast", + "code": "BFS" }, { - "name": "St. Martin", - "code": "MF" + "name": "Blackburn with Darwen", + "code": "BBD" }, { - "name": "St. Pierre & Miquelon", - "code": "PM" + "name": "Blaenau Gwent", + "code": "BGW" }, { - "name": "Wallis & Futuna", - "code": "WF" - } - ], - "GA": [ + "name": "Bolton", + "code": "BOL" + }, { - "code": "1", - "name": "Estuaire" + "name": "Bracknell Forest", + "code": "BRC" }, { - "code": "2", - "name": "Haut-Ogooué" + "name": "Bradford", + "code": "BRD" }, { - "code": "3", - "name": "Moyen-Ogooué" + "name": "Bridgend", + "code": "BGE" }, { - "code": "4", - "name": "Ngounié" + "name": "Bury", + "code": "BUR" }, { - "code": "5", - "name": "Nyanga" + "name": "Caerphilly", + "code": "CAY" }, { - "code": "6", - "name": "Ogooué-Ivindo" + "name": "Calderdale", + "code": "CLD" }, { - "code": "7", - "name": "Ogooué-Lolo" + "name": "Camden", + "code": "CMD" }, { - "code": "8", - "name": "Ogooué-Maritime" + "name": "Carmarthenshire", + "code": "CMN" }, { - "code": "9", - "name": "Woleu-Ntem" - } - ], - "GB": [ - { - "name": "Ðбердин", - "code": "ABE" - }, - { - "name": "ÐнглÑи", - "code": "AGY" - }, - { - "name": "Бакингемшир", - "code": "BKM" - }, - { - "name": "Бирмингем", - "code": "BIR" - }, - { - "name": "Блекпул", - "code": "BPL" - }, - { - "name": "Борнмут", - "code": "BMH" - }, - { - "name": "Брајтон и Хоув", - "code": "BNH" - }, - { - "name": "БриÑтол", - "code": "BST" - }, - { - "name": "Велика Британија", - "code": "GBN" - }, - { - "name": "ВелÑ", - "code": "WLS" - }, - { - "name": "Вилтшир", - "code": "WIL" - }, - { - "name": "Ворикшир", - "code": "WAR" - }, - { - "name": "Ворингтон", - "code": "WRT" - }, - { - "name": "Вулверхемптон", - "code": "WLV" - }, - { - "name": "ВуÑтершир", - "code": "WOR" - }, - { - "name": "Глазгов", - "code": "GLG" - }, - { - "name": "ГлоÑтершир", - "code": "GLS" - }, - { - "name": "Данди", - "code": "DND" - }, - { - "name": "Дарам", - "code": "DUR" - }, - { - "name": "Дарби", - "code": "DER" - }, - { - "name": "Дарбишир", - "code": "DBY" - }, - { - "name": "Девон", - "code": "DEV" - }, - { - "name": "ДорÑет", - "code": "DOR" - }, - { - "name": "Единбург", - "code": "EDH" - }, - { - "name": "ЕнглеÑка", - "code": "ENG" - }, - { - "name": "ЕÑекÑ", - "code": "ESS" - }, - { - "name": "Западни СаÑекÑ", - "code": "WSX" - }, - { - "name": "ИÑточни Рајдинг Јоркшира", - "code": "ERY" + "name": "Carrickfergus", + "code": "CKF" }, { - "name": "ИÑточни СаÑекÑ", - "code": "ESX" + "name": "Castlereagh", + "code": "CSR" }, { - "name": "Јорк", - "code": "YOR" + "name": "Causeway Coast and Glens", + "code": "CCG" }, { - "name": "Камбрија", - "code": "CMA" + "name": "Central Bedfordshire", + "code": "CBF" }, { - "name": "Кардиф", - "code": "CRF" + "name": "Ceredigion", + "code": "CGN" }, { - "name": "Кембриџшир", - "code": "CAM" + "name": "Cheshire East", + "code": "CHE" }, { - "name": "Кент", - "code": "KEN" + "name": "Cheshire West and Chester", + "code": "CHW" }, { - "name": "КингÑтон на Халу", - "code": "KHL" + "name": "Clackmannanshire", + "code": "CLK" }, { - "name": "Ковентри", - "code": "COV" + "name": "Coleraine", + "code": "CLR" }, { - "name": "Корнвол", - "code": "CON" + "name": "Conwy", + "code": "CWY" }, { - "name": "Ланкашир", - "code": "LAN" + "name": "Cookstown", + "code": "CKT" }, { - "name": "ЛеÑтер", - "code": "LCE" + "name": "Craigavon", + "code": "CGV" }, { - "name": "ЛеÑтершир", - "code": "LEC" + "name": "Croydon", + "code": "CRY" }, { - "name": "Ливерпул", - "code": "LIV" + "name": "Darlington", + "code": "DAL" }, { - "name": "Линколншир", - "code": "LIN" + "name": "Denbighshire", + "code": "DEN" }, { - "name": "ЛондонÑка општина Баркинг и Дагенам", - "code": "BDG" + "name": "Derry", + "code": "DRY" }, { - "name": "ЛондонÑка општина Барнет", - "code": "BNE" + "name": "Derry and Strabane", + "code": "DRS" }, { - "name": "ЛондонÑка општина БекÑли", - "code": "BEX" + "name": "Doncaster", + "code": "DNC" }, { - "name": "ЛондонÑка општина Брент", - "code": "BEN" + "name": "Down", + "code": "DOW" }, { - "name": "ЛондонÑка општина Бромли", - "code": "BRY" + "name": "Dudley", + "code": "DUD" }, { - "name": "ЛондонÑка општина Волтам ФореÑÑ‚", - "code": "WFT" + "name": "Dumfries and Galloway", + "code": "DGY" }, { - "name": "ЛондонÑка општина Гринич", - "code": "GRE" + "name": "Dungannon and South Tyrone", + "code": "DGN" }, { - "name": "ЛондонÑка општина Енфилд", - "code": "ENF" + "name": "East Ayrshire", + "code": "EAY" }, { - "name": "ЛондонÑка општина Излингтон", - "code": "ISL" + "name": "East Dunbartonshire", + "code": "EDU" }, { - "name": "ЛондонÑка општина Илинг", - "code": "EAL" + "name": "East Lothian", + "code": "ELN" }, { - "name": "ЛондонÑка општина КенÑингтон и ЧелÑи", - "code": "KEC" + "name": "East Renfrewshire", + "code": "ERW" }, { - "name": "ЛондонÑка општина КингÑтон на Темзи", - "code": "KTT" + "name": "England and Wales", + "code": "EAW" }, { - "name": "ЛондонÑка општина Ламбет", - "code": "LBH" + "name": "Falkirk", + "code": "FAL" }, { - "name": "ЛондонÑка општина Луишам", - "code": "LEW" + "name": "Fermanagh", + "code": "FER" }, { - "name": "ЛондонÑка општина Мертон", - "code": "MRT" + "name": "Fermanagh and Omagh", + "code": "FMO" }, { - "name": "ЛондонÑка општина Њуам", - "code": "NWM" + "name": "Fife", + "code": "FIF" }, { - "name": "ЛондонÑка општина Ричмонд на Темзи", - "code": "RIC" + "name": "Flintshire", + "code": "FLN" }, { - "name": "ЛондонÑка општина Садарк", - "code": "SWK" + "name": "Gateshead", + "code": "GAT" }, { - "name": "ЛондонÑка општина Сатон", - "code": "STN" + "name": "Gwynedd", + "code": "GWN" }, { - "name": "ЛондонÑка општина ХамерÑмит и Фулам", - "code": "HMF" + "name": "Halton", + "code": "HAL" }, { - "name": "ЛондонÑка општина Харингеј", - "code": "HRY" + "name": "Hartlepool", + "code": "HPL" }, { - "name": "ЛондонÑка општина Хароу", - "code": "HRW" + "name": "Highland", + "code": "HLD" }, { - "name": "ЛондонÑка општина Хаунзлов", - "code": "HNS" + "name": "Inverclyde", + "code": "IVC" }, { - "name": "ЛондонÑка општина Хејверинг", - "code": "HAV" + "name": "Kirklees", + "code": "KIR" }, { - "name": "ЛондонÑка општина Хилингдон", - "code": "HIL" + "name": "Knowsley", + "code": "KWL" }, { - "name": "ЛондоÑка општина Хекни", - "code": "HCK" + "name": "Larne", + "code": "LRN" }, { - "name": "Лутон", - "code": "LUT" + "name": "Leeds", + "code": "LDS" }, { - "name": "МанчеÑтер", - "code": "MAN" + "name": "Limavady", + "code": "LMV" }, { - "name": "МидлÑбро", - "code": "MDB" + "name": "Lisburn", + "code": "LSB" }, { - "name": "Ðортамберланд", - "code": "NBL" + "name": "Lisburn and Castlereagh", + "code": "LBC" }, { - "name": "Ðортхемптоншир", - "code": "NTH" + "name": "Magherafelt", + "code": "MFT" }, { - "name": "Ðорфок", - "code": "NFK" + "name": "Medway", + "code": "MDW" }, { - "name": "Ðотингамшир", - "code": "NTT" + "name": "Merthyr Tydfil", + "code": "MTY" }, { - "name": "Ðотингем", - "code": "NGM" + "name": "Mid and East Antrim", + "code": "MEA" }, { - "name": "ЊукаÑл на Тајну", - "code": "NET" + "name": "Mid Ulster", + "code": "MUL" }, { - "name": "ОкÑфордшир", - "code": "OXF" + "name": "Midlothian", + "code": "MLN" }, { - "name": "ОркнијÑка оÑтрва", - "code": "ORK" + "name": "Milton Keynes", + "code": "MIK" }, { - "name": "ОÑтрво Вајт", - "code": "IOW" + "name": "Monmouthshire", + "code": "MON" }, { - "name": "Питерборо", - "code": "PTE" + "name": "Moray", + "code": "MRY" }, { - "name": "Плимут", - "code": "PLY" + "name": "Moyle", + "code": "MYL" }, { - "name": "ПортÑмут", - "code": "POR" + "name": "Neath Port Talbot", + "code": "NTL" }, { - "name": "Пул", - "code": "POL" + "name": "Newport", + "code": "NWP" }, { - "name": "Ратланд", - "code": "RUT" + "name": "Newry and Mourne", + "code": "NYM" }, { - "name": "Редбриџ", - "code": "RDB" + "name": "Newry, Mourne and Down", + "code": "NMD" }, { - "name": "Рединг", - "code": "RDG" + "name": "Newtownabbey", + "code": "NTA" }, { - "name": "СамерÑет", - "code": "SOM" + "name": "North Ayrshire", + "code": "NAY" }, { - "name": "Сари", - "code": "SRY" + "name": "North Down", + "code": "NDN" }, { - "name": "Саутенд на Мору", - "code": "SOS" + "name": "North East Lincolnshire", + "code": "NEL" }, { - "name": "Саутхемптон", - "code": "STH" + "name": "North Lanarkshire", + "code": "NLK" }, { - "name": "Сафок", - "code": "SFK" + "name": "North Lincolnshire", + "code": "NLN" }, { - "name": "Свонзи", - "code": "SWA" + "name": "North Somerset", + "code": "NSM" }, { - "name": "Северна ИрÑка", - "code": "NIR" + "name": "North Tyneside", + "code": "NTY" }, { - "name": "Северни Јоркшир", - "code": "NYK" + "name": "Oldham", + "code": "OLD" }, { - "name": "Сили", - "code": "IOS" + "name": "Omagh", + "code": "OMH" }, { - "name": "Сити", - "code": "LND" + "name": "Pembrokeshire", + "code": "PEM" }, { - "name": "Слау", - "code": "SLG" + "name": "Perth and Kinross", + "code": "PKN" }, { - "name": "Спољни Хебриди", - "code": "ELS" + "name": "Powys", + "code": "POW" }, { - "name": "Стафордшир", - "code": "STS" + "name": "Redcar and Cleveland", + "code": "RCC" }, { - "name": "Стоук на Тренту", - "code": "STE" + "name": "Renfrewshire", + "code": "RFW" }, { - "name": "Уједињено КраљевÑтво", - "code": "UKM" + "name": "Rhondda Cynon Taf", + "code": "RCT" }, { - "name": "Хартфордшир", - "code": "HRT" + "name": "Rochdale", + "code": "RCH" }, { - "name": "Хемпшир", - "code": "HAM" + "name": "Rotherham", + "code": "ROT" }, { - "name": "Херефордшир", - "code": "HEF" + "name": "Saint Helens", + "code": "SHN" }, { - "name": "ШетландÑка оÑтрва", - "code": "ZET" + "name": "Salford", + "code": "SLF" }, { - "name": "Шефилд", - "code": "SHF" + "name": "Sandwell", + "code": "SAW" }, { - "name": "ШкотÑка", - "code": "SCT" + "name": "Scottish Borders", + "code": "SCB" }, { - "name": "Шропшир", - "code": "SHR" + "name": "Sefton", + "code": "SFT" }, { - "name": "Aberdeenshire", - "code": "ABD" + "name": "Solihull", + "code": "SOL" }, { - "name": "Angus", - "code": "ANS" + "name": "South Ayrshire", + "code": "SAY" }, { - "name": "Antrim", - "code": "ANT" + "name": "South Gloucestershire", + "code": "SGC" }, { - "name": "Antrim and Newtownabbey", - "code": "ANN" + "name": "South Lanarkshire", + "code": "SLK" }, { - "name": "Ards", - "code": "ARD" + "name": "South Tyneside", + "code": "STY" }, { - "name": "Ards and North Down", - "code": "AND" + "name": "Stirling", + "code": "STG" }, { - "name": "Argyll and Bute", - "code": "AGB" + "name": "Stockport", + "code": "SKP" }, { - "name": "Armagh", - "code": "ARM" + "name": "Stockton-on-Tees", + "code": "STT" }, { - "name": "Armagh, Banbridge and Craigavon", - "code": "ABC" + "name": "Strabane", + "code": "STB" }, { - "name": "Ballymena", - "code": "BLA" + "name": "Sunderland", + "code": "SND" }, { - "name": "Ballymoney", - "code": "BLY" + "name": "Swindon", + "code": "SWD" }, { - "name": "Banbridge", - "code": "BNB" + "name": "Tameside", + "code": "TAM" }, { - "name": "Barnsley", - "code": "BNS" + "name": "Telford and Wrekin", + "code": "TFW" }, { - "name": "Bath and North East Somerset", - "code": "BAS" + "name": "Thurrock", + "code": "THR" }, { - "name": "Bedford", - "code": "BDF" + "name": "Torbay", + "code": "TOB" }, { - "name": "Belfast", - "code": "BFS" + "name": "Torfaen", + "code": "TOF" }, { - "name": "Blackburn with Darwen", - "code": "BBD" + "name": "Tower Hamlets", + "code": "TWH" }, { - "name": "Blaenau Gwent", - "code": "BGW" + "name": "Trafford", + "code": "TRF" }, { - "name": "Bolton", - "code": "BOL" + "name": "Vale of Glamorgan", + "code": "VGL" }, { - "name": "Bracknell Forest", - "code": "BRC" + "name": "Wakefield", + "code": "WKF" }, { - "name": "Bradford", - "code": "BRD" + "name": "Walsall", + "code": "WLL" }, { - "name": "Bridgend", - "code": "BGE" + "name": "Wandsworth", + "code": "WND" }, { - "name": "Bury", - "code": "BUR" + "name": "West Berkshire", + "code": "WBK" }, { - "name": "Caerphilly", - "code": "CAY" + "name": "West Dunbartonshire", + "code": "WDU" }, { - "name": "Calderdale", - "code": "CLD" + "name": "West Lothian", + "code": "WLN" }, { - "name": "Camden", - "code": "CMD" + "name": "Westminster", + "code": "WSM" }, { - "name": "Carmarthenshire", - "code": "CMN" + "name": "Wigan", + "code": "WGN" }, { - "name": "Carrickfergus", - "code": "CKF" + "name": "Windsor and Maidenhead", + "code": "WNM" }, { - "name": "Castlereagh", - "code": "CSR" + "name": "Wirral", + "code": "WRL" }, { - "name": "Causeway Coast and Glens", - "code": "CCG" + "name": "Wokingham", + "code": "WOK" }, { - "name": "Central Bedfordshire", - "code": "CBF" + "name": "Wrexham", + "code": "WRX" }, { - "name": "Ceredigion", - "code": "CGN" + "name": "Ðбердин", + "code": "ABE" }, { - "name": "Cheshire East", - "code": "CHE" + "name": "ÐнглÑи", + "code": "AGY" }, { - "name": "Cheshire West and Chester", - "code": "CHW" + "name": "Бакингемшир", + "code": "BKM" }, { - "name": "Clackmannanshire", - "code": "CLK" + "name": "Бирмингем", + "code": "BIR" }, { - "name": "Coleraine", - "code": "CLR" + "name": "Блекпул", + "code": "BPL" }, { - "name": "Conwy", - "code": "CWY" + "name": "Борнмут", + "code": "BMH" }, { - "name": "Cookstown", - "code": "CKT" + "name": "Брајтон и Хоув", + "code": "BNH" }, { - "name": "Craigavon", - "code": "CGV" + "name": "БриÑтол", + "code": "BST" }, { - "name": "Croydon", - "code": "CRY" + "name": "Велика Британија", + "code": "GBN" }, { - "name": "Darlington", - "code": "DAL" + "name": "ВелÑ", + "code": "WLS" }, { - "name": "Denbighshire", - "code": "DEN" + "name": "Вилтшир", + "code": "WIL" }, { - "name": "Derry", - "code": "DRY" + "name": "Ворикшир", + "code": "WAR" }, { - "name": "Derry and Strabane", - "code": "DRS" + "name": "Ворингтон", + "code": "WRT" }, { - "name": "Doncaster", - "code": "DNC" + "name": "Вулверхемптон", + "code": "WLV" }, { - "name": "Down", - "code": "DOW" + "name": "ВуÑтершир", + "code": "WOR" }, { - "name": "Dudley", - "code": "DUD" + "name": "Глазгов", + "code": "GLG" }, { - "name": "Dumfries and Galloway", - "code": "DGY" + "name": "ГлоÑтершир", + "code": "GLS" }, { - "name": "Dungannon and South Tyrone", - "code": "DGN" + "name": "Данди", + "code": "DND" }, { - "name": "East Ayrshire", - "code": "EAY" + "name": "Дарам", + "code": "DUR" }, { - "name": "East Dunbartonshire", - "code": "EDU" + "name": "Дарби", + "code": "DER" }, { - "name": "East Lothian", - "code": "ELN" + "name": "Дарбишир", + "code": "DBY" }, { - "name": "East Renfrewshire", - "code": "ERW" + "name": "Девон", + "code": "DEV" }, { - "name": "England and Wales", - "code": "EAW" + "name": "ДорÑет", + "code": "DOR" }, { - "name": "Falkirk", - "code": "FAL" + "name": "Единбург", + "code": "EDH" }, { - "name": "Fermanagh", - "code": "FER" + "name": "ЕнглеÑка", + "code": "ENG" }, { - "name": "Fermanagh and Omagh", - "code": "FMO" + "name": "ЕÑекÑ", + "code": "ESS" }, { - "name": "Fife", - "code": "FIF" + "name": "Западни СаÑекÑ", + "code": "WSX" }, { - "name": "Flintshire", - "code": "FLN" + "name": "ИÑточни Рајдинг Јоркшира", + "code": "ERY" }, { - "name": "Gateshead", - "code": "GAT" + "name": "ИÑточни СаÑекÑ", + "code": "ESX" }, { - "name": "Gwynedd", - "code": "GWN" + "name": "Јорк", + "code": "YOR" }, { - "name": "Halton", - "code": "HAL" + "name": "Камбрија", + "code": "CMA" }, { - "name": "Hartlepool", - "code": "HPL" + "name": "Кардиф", + "code": "CRF" }, { - "name": "Highland", - "code": "HLD" + "name": "Кембриџшир", + "code": "CAM" }, { - "name": "Inverclyde", - "code": "IVC" + "name": "Кент", + "code": "KEN" }, { - "name": "Kirklees", - "code": "KIR" + "name": "КингÑтон на Халу", + "code": "KHL" }, { - "name": "Knowsley", - "code": "KWL" + "name": "Ковентри", + "code": "COV" }, { - "name": "Larne", - "code": "LRN" + "name": "Корнвол", + "code": "CON" }, { - "name": "Leeds", - "code": "LDS" + "name": "Ланкашир", + "code": "LAN" }, { - "name": "Limavady", - "code": "LMV" + "name": "ЛеÑтер", + "code": "LCE" }, { - "name": "Lisburn", - "code": "LSB" + "name": "ЛеÑтершир", + "code": "LEC" }, { - "name": "Lisburn and Castlereagh", - "code": "LBC" + "name": "Ливерпул", + "code": "LIV" }, { - "name": "Magherafelt", - "code": "MFT" + "name": "Линколншир", + "code": "LIN" }, { - "name": "Medway", - "code": "MDW" + "name": "ЛондонÑка општина Баркинг и Дагенам", + "code": "BDG" }, { - "name": "Merthyr Tydfil", - "code": "MTY" + "name": "ЛондонÑка општина Барнет", + "code": "BNE" }, { - "name": "Mid and East Antrim", - "code": "MEA" + "name": "ЛондонÑка општина БекÑли", + "code": "BEX" }, { - "name": "Mid Ulster", - "code": "MUL" + "name": "ЛондонÑка општина Брент", + "code": "BEN" }, { - "name": "Midlothian", - "code": "MLN" + "name": "ЛондонÑка општина Бромли", + "code": "BRY" }, { - "name": "Milton Keynes", - "code": "MIK" + "name": "ЛондонÑка општина Волтам ФореÑÑ‚", + "code": "WFT" }, { - "name": "Monmouthshire", - "code": "MON" + "name": "ЛондонÑка општина Гринич", + "code": "GRE" }, { - "name": "Moray", - "code": "MRY" + "name": "ЛондонÑка општина Енфилд", + "code": "ENF" }, { - "name": "Moyle", - "code": "MYL" + "name": "ЛондонÑка општина Излингтон", + "code": "ISL" }, { - "name": "Neath Port Talbot", - "code": "NTL" + "name": "ЛондонÑка општина Илинг", + "code": "EAL" }, { - "name": "Newport", - "code": "NWP" + "name": "ЛондонÑка општина КенÑингтон и ЧелÑи", + "code": "KEC" }, { - "name": "Newry and Mourne", - "code": "NYM" + "name": "ЛондонÑка општина КингÑтон на Темзи", + "code": "KTT" }, { - "name": "Newry, Mourne and Down", - "code": "NMD" + "name": "ЛондонÑка општина Ламбет", + "code": "LBH" }, { - "name": "Newtownabbey", - "code": "NTA" + "name": "ЛондонÑка општина Луишам", + "code": "LEW" }, { - "name": "North Ayrshire", - "code": "NAY" + "name": "ЛондонÑка општина Мертон", + "code": "MRT" }, { - "name": "North Down", - "code": "NDN" + "name": "ЛондонÑка општина Њуам", + "code": "NWM" }, { - "name": "North East Lincolnshire", - "code": "NEL" + "name": "ЛондонÑка општина Ричмонд на Темзи", + "code": "RIC" }, { - "name": "North Lanarkshire", - "code": "NLK" + "name": "ЛондонÑка општина Садарк", + "code": "SWK" }, { - "name": "North Lincolnshire", - "code": "NLN" + "name": "ЛондонÑка општина Сатон", + "code": "STN" }, { - "name": "North Somerset", - "code": "NSM" + "name": "ЛондонÑка општина ХамерÑмит и Фулам", + "code": "HMF" }, { - "name": "North Tyneside", - "code": "NTY" + "name": "ЛондонÑка општина Харингеј", + "code": "HRY" }, { - "name": "Oldham", - "code": "OLD" + "name": "ЛондонÑка општина Хароу", + "code": "HRW" }, { - "name": "Omagh", - "code": "OMH" + "name": "ЛондонÑка општина Хаунзлов", + "code": "HNS" }, { - "name": "Pembrokeshire", - "code": "PEM" + "name": "ЛондонÑка општина Хејверинг", + "code": "HAV" }, { - "name": "Perth and Kinross", - "code": "PKN" + "name": "ЛондонÑка општина Хилингдон", + "code": "HIL" }, { - "name": "Powys", - "code": "POW" + "name": "ЛондоÑка општина Хекни", + "code": "HCK" }, { - "name": "Redcar and Cleveland", - "code": "RCC" + "name": "Лутон", + "code": "LUT" }, { - "name": "Renfrewshire", - "code": "RFW" + "name": "МанчеÑтер", + "code": "MAN" }, { - "name": "Rhondda Cynon Taf", - "code": "RCT" + "name": "МидлÑбро", + "code": "MDB" }, { - "name": "Rochdale", - "code": "RCH" + "name": "Ðортамберланд", + "code": "NBL" }, { - "name": "Rotherham", - "code": "ROT" + "name": "Ðортхемптоншир", + "code": "NTH" }, { - "name": "Saint Helens", - "code": "SHN" + "name": "Ðорфок", + "code": "NFK" }, { - "name": "Salford", - "code": "SLF" + "name": "Ðотингамшир", + "code": "NTT" }, { - "name": "Sandwell", - "code": "SAW" + "name": "Ðотингем", + "code": "NGM" }, { - "name": "Scottish Borders", - "code": "SCB" + "name": "ЊукаÑл на Тајну", + "code": "NET" }, { - "name": "Sefton", - "code": "SFT" + "name": "ОкÑфордшир", + "code": "OXF" }, { - "name": "Solihull", - "code": "SOL" + "name": "ОркнијÑка оÑтрва", + "code": "ORK" }, { - "name": "South Ayrshire", - "code": "SAY" + "name": "ОÑтрво Вајт", + "code": "IOW" }, { - "name": "South Gloucestershire", - "code": "SGC" + "name": "Питерборо", + "code": "PTE" }, { - "name": "South Lanarkshire", - "code": "SLK" + "name": "Плимут", + "code": "PLY" }, { - "name": "South Tyneside", - "code": "STY" + "name": "ПортÑмут", + "code": "POR" }, { - "name": "Stirling", - "code": "STG" + "name": "Пул", + "code": "POL" }, { - "name": "Stockport", - "code": "SKP" + "name": "Ратланд", + "code": "RUT" }, { - "name": "Stockton-on-Tees", - "code": "STT" + "name": "Редбриџ", + "code": "RDB" }, { - "name": "Strabane", - "code": "STB" + "name": "Рединг", + "code": "RDG" }, { - "name": "Sunderland", - "code": "SND" + "name": "СамерÑет", + "code": "SOM" }, { - "name": "Swindon", - "code": "SWD" + "name": "Сари", + "code": "SRY" }, { - "name": "Tameside", - "code": "TAM" + "name": "Саутенд на Мору", + "code": "SOS" }, { - "name": "Telford and Wrekin", - "code": "TFW" + "name": "Саутхемптон", + "code": "STH" }, { - "name": "Thurrock", - "code": "THR" + "name": "Сафок", + "code": "SFK" }, { - "name": "Torbay", - "code": "TOB" + "name": "Свонзи", + "code": "SWA" }, { - "name": "Torfaen", - "code": "TOF" + "name": "Северна ИрÑка", + "code": "NIR" }, { - "name": "Tower Hamlets", - "code": "TWH" + "name": "Северни Јоркшир", + "code": "NYK" }, { - "name": "Trafford", - "code": "TRF" + "name": "Сили", + "code": "IOS" }, { - "name": "Vale of Glamorgan", - "code": "VGL" + "name": "Сити", + "code": "LND" }, { - "name": "Wakefield", - "code": "WKF" + "name": "Слау", + "code": "SLG" }, { - "name": "Walsall", - "code": "WLL" + "name": "Спољни Хебриди", + "code": "ELS" }, { - "name": "Wandsworth", - "code": "WND" + "name": "Стафордшир", + "code": "STS" }, { - "name": "West Berkshire", - "code": "WBK" + "name": "Стоук на Тренту", + "code": "STE" }, { - "name": "West Dunbartonshire", - "code": "WDU" + "name": "Уједињено КраљевÑтво", + "code": "UKM" }, { - "name": "West Lothian", - "code": "WLN" + "name": "Хартфордшир", + "code": "HRT" }, { - "name": "Westminster", - "code": "WSM" + "name": "Хемпшир", + "code": "HAM" }, { - "name": "Wigan", - "code": "WGN" + "name": "Херефордшир", + "code": "HEF" }, { - "name": "Windsor and Maidenhead", - "code": "WNM" + "name": "ШетландÑка оÑтрва", + "code": "ZET" }, { - "name": "Wirral", - "code": "WRL" + "name": "Шефилд", + "code": "SHF" }, { - "name": "Wokingham", - "code": "WOK" + "name": "ШкотÑка", + "code": "SCT" }, { - "name": "Wrexham", - "code": "WRX" + "name": "Шропшир", + "code": "SHR" } ], "GD": [ @@ -7086,10 +7086,6 @@ } ], "GN": [ - { - "name": "Конакри", - "code": "C" - }, { "name": "Beyla", "code": "BE" @@ -7249,6 +7245,10 @@ { "name": "Yomou", "code": "YO" + }, + { + "name": "Конакри", + "code": "C" } ], "GQ": [ @@ -7290,62 +7290,6 @@ } ], "GR": [ - { - "name": "Периферија Ðтика", - "code": "I" - }, - { - "name": "Периферија Епир", - "code": "D" - }, - { - "name": "Периферија Западна Грчка", - "code": "G" - }, - { - "name": "Периферија Западна Македонија", - "code": "C" - }, - { - "name": "Периферија ИÑточна Македонија и Тракија", - "code": "A" - }, - { - "name": "Периферија ЈонÑка оÑтрва", - "code": "F" - }, - { - "name": "Периферија Јужни Егеј", - "code": "L" - }, - { - "name": "Периферија Крит", - "code": "M" - }, - { - "name": "Периферија Пелопонез", - "code": "J" - }, - { - "name": "Периферија Северни Егеј", - "code": "K" - }, - { - "name": "Периферија Средишња Грчка", - "code": "H" - }, - { - "name": "Периферија Средишња Македонија", - "code": "B" - }, - { - "name": "Света гора", - "code": "69" - }, - { - "name": "ТеÑалија", - "code": "E" - }, { "name": "Achaea", "code": "13" @@ -7549,6 +7493,62 @@ { "name": "Zakynthos", "code": "21" + }, + { + "name": "Периферија Ðтика", + "code": "I" + }, + { + "name": "Периферија Епир", + "code": "D" + }, + { + "name": "Периферија Западна Грчка", + "code": "G" + }, + { + "name": "Периферија Западна Македонија", + "code": "C" + }, + { + "name": "Периферија ИÑточна Македонија и Тракија", + "code": "A" + }, + { + "name": "Периферија ЈонÑка оÑтрва", + "code": "F" + }, + { + "name": "Периферија Јужни Егеј", + "code": "L" + }, + { + "name": "Периферија Крит", + "code": "M" + }, + { + "name": "Периферија Пелопонез", + "code": "J" + }, + { + "name": "Периферија Северни Егеј", + "code": "K" + }, + { + "name": "Периферија Средишња Грчка", + "code": "H" + }, + { + "name": "Периферија Средишња Македонија", + "code": "B" + }, + { + "name": "Света гора", + "code": "69" + }, + { + "name": "ТеÑалија", + "code": "E" } ], "GT": [ @@ -7642,10 +7642,6 @@ } ], "GW": [ - { - "name": "БиÑао", - "code": "BS" - }, { "name": "Bafatá", "code": "BA" @@ -7689,6 +7685,10 @@ { "name": "Tombali", "code": "TO" + }, + { + "name": "БиÑао", + "code": "BS" } ], "GY": [ @@ -8110,6 +8110,22 @@ } ], "ID": [ + { + "name": "Bali", + "code": "BA" + }, + { + "name": "Kalimantan", + "code": "KA" + }, + { + "name": "North Maluku", + "code": "MU" + }, + { + "name": "Papua Islands", + "code": "PP" + }, { "name": "Ðћех", "code": "AC" @@ -8257,22 +8273,6 @@ { "name": "Ðогџакарта", "code": "YO" - }, - { - "name": "Bali", - "code": "BA" - }, - { - "name": "Kalimantan", - "code": "KA" - }, - { - "name": "North Maluku", - "code": "MU" - }, - { - "name": "Papua Islands", - "code": "PP" } ], "IE": [ @@ -8570,22 +8570,6 @@ } ], "IQ": [ - { - "name": "Гувернорат Дахук", - "code": "DA" - }, - { - "name": "Гувернорат Ербил", - "code": "AR" - }, - { - "name": "Гувернорат Сулејманија", - "code": "SU" - }, - { - "name": "Саладин", - "code": "SD" - }, { "name": "Al Anbar", "code": "AN" @@ -8641,6 +8625,22 @@ { "name": "Wasit", "code": "WA" + }, + { + "name": "Гувернорат Дахук", + "code": "DA" + }, + { + "name": "Гувернорат Ербил", + "code": "AR" + }, + { + "name": "Гувернорат Сулејманија", + "code": "SU" + }, + { + "name": "Саладин", + "code": "SD" } ], "IR": [ @@ -8808,6 +8808,14 @@ } ], "IT": [ + { + "name": "Genoa", + "code": "GE" + }, + { + "name": "L’Aquila", + "code": "AQ" + }, { "name": "Ðбруцо", "code": "65" @@ -9319,14 +9327,6 @@ { "name": "Фурланија-ЈулијÑка крајина", "code": "36" - }, - { - "name": "Genoa", - "code": "GE" - }, - { - "name": "L’Aquila", - "code": "AQ" } ], "JM": [ @@ -9818,14 +9818,6 @@ } ], "KG": [ - { - "name": "Бишкек", - "code": "GB" - }, - { - "name": "Ош", - "code": "GO" - }, { "name": "Batken", "code": "B" @@ -9853,6 +9845,14 @@ { "name": "Talas", "code": "T" + }, + { + "name": "Бишкек", + "code": "GB" + }, + { + "name": "Ош", + "code": "GO" } ], "KH": [ @@ -9986,14 +9986,6 @@ } ], "KN": [ - { - "name": "ÐевиÑ", - "code": "N" - }, - { - "name": "Сент КитÑ", - "code": "K" - }, { "name": "Christ Church Nichola Town", "code": "01" @@ -10049,6 +10041,14 @@ { "name": "Trinity Palmetto Point", "code": "15" + }, + { + "name": "ÐевиÑ", + "code": "N" + }, + { + "name": "Сент КитÑ", + "code": "K" } ], "KP": [ @@ -10706,46 +10706,6 @@ } ], "LT": [ - { - "name": "ÐÐ»Ð¸Ñ‚ÑƒÑ Ð¾ÐºÑ€ÑƒÐ³", - "code": "AL" - }, - { - "name": "Ð’Ð¸Ð»ÑšÑƒÑ Ð¾ÐºÑ€ÑƒÐ³", - "code": "VL" - }, - { - "name": "ÐšÐ°ÑƒÐ½Ð°Ñ Ð¾ÐºÑ€ÑƒÐ³", - "code": "KU" - }, - { - "name": "Клајпеда", - "code": "KL" - }, - { - "name": "Маријамполе округ", - "code": "MR" - }, - { - "name": "Округ Таураге", - "code": "TA" - }, - { - "name": "ÐŸÐ°Ð½ÐµÐ²ÐµÐ¶Ð¸Ñ Ð¾ÐºÑ€ÑƒÐ³", - "code": "PN" - }, - { - "name": "Телшјај", - "code": "TE" - }, - { - "name": "Утена", - "code": "UT" - }, - { - "name": "Шјауљај", - "code": "SA" - }, { "name": "AkmenÄ—", "code": "01" @@ -10985,6 +10945,46 @@ { "name": "Zarasai", "code": "60" + }, + { + "name": "ÐÐ»Ð¸Ñ‚ÑƒÑ Ð¾ÐºÑ€ÑƒÐ³", + "code": "AL" + }, + { + "name": "Ð’Ð¸Ð»ÑšÑƒÑ Ð¾ÐºÑ€ÑƒÐ³", + "code": "VL" + }, + { + "name": "ÐšÐ°ÑƒÐ½Ð°Ñ Ð¾ÐºÑ€ÑƒÐ³", + "code": "KU" + }, + { + "name": "Клајпеда", + "code": "KL" + }, + { + "name": "Маријамполе округ", + "code": "MR" + }, + { + "name": "Округ Таураге", + "code": "TA" + }, + { + "name": "ÐŸÐ°Ð½ÐµÐ²ÐµÐ¶Ð¸Ñ Ð¾ÐºÑ€ÑƒÐ³", + "code": "PN" + }, + { + "name": "Телшјај", + "code": "TE" + }, + { + "name": "Утена", + "code": "UT" + }, + { + "name": "Шјауљај", + "code": "SA" } ], "LU": [ @@ -11050,42 +11050,6 @@ } ], "LV": [ - { - "name": "Валмијера", - "code": "VMR" - }, - { - "name": "ВентÑпилÑ", - "code": "VEN" - }, - { - "name": "ДаугавпилÑ", - "code": "DGV" - }, - { - "name": "ЈекабпилÑ", - "code": "JKB" - }, - { - "name": "Јелгава", - "code": "JEL" - }, - { - "name": "Јурмала", - "code": "JUR" - }, - { - "name": "Лијепаја", - "code": "LPX" - }, - { - "name": "Резекне", - "code": "REZ" - }, - { - "name": "Рига", - "code": "RIX" - }, { "name": "Ä€daži", "code": "011" @@ -11525,13 +11489,45 @@ { "name": "Zilupe", "code": "110" + }, + { + "name": "Валмијера", + "code": "VMR" + }, + { + "name": "ВентÑпилÑ", + "code": "VEN" + }, + { + "name": "ДаугавпилÑ", + "code": "DGV" + }, + { + "name": "ЈекабпилÑ", + "code": "JKB" + }, + { + "name": "Јелгава", + "code": "JEL" + }, + { + "name": "Јурмала", + "code": "JUR" + }, + { + "name": "Лијепаја", + "code": "LPX" + }, + { + "name": "Резекне", + "code": "REZ" + }, + { + "name": "Рига", + "code": "RIX" } ], "LY": [ - { - "name": "Бенгази", - "code": "BA" - }, { "name": "Al Wahat", "code": "WA" @@ -11615,45 +11611,13 @@ { "name": "Zawiya", "code": "ZA" + }, + { + "name": "Бенгази", + "code": "BA" } ], "MA": [ - { - "name": "Ðгадир", - "code": "AGD" - }, - { - "name": "Казабланка", - "code": "CAS" - }, - { - "name": "Маракеш", - "code": "MMD" - }, - { - "name": "Маракеш²", - "code": "MMN" - }, - { - "name": "Маракеш³", - "code": "SYB" - }, - { - "name": "МекнеÑ", - "code": "MEK" - }, - { - "name": "Рабат", - "code": "RAB" - }, - { - "name": "Тангер", - "code": "TNG" - }, - { - "name": "ФеÑ", - "code": "FES" - }, { "name": "Al Haouz", "code": "HAO" @@ -11927,19 +11891,51 @@ "code": "TET" }, { - "name": "Tiznit", - "code": "TIZ" + "name": "Tiznit", + "code": "TIZ" + }, + { + "name": "Zagora", + "code": "ZAG" + }, + { + "name": "Ðгадир", + "code": "AGD" + }, + { + "name": "Казабланка", + "code": "CAS" + }, + { + "name": "Маракеш", + "code": "MMD" + }, + { + "name": "Маракеш²", + "code": "MMN" + }, + { + "name": "Маракеш³", + "code": "SYB" + }, + { + "name": "МекнеÑ", + "code": "MEK" + }, + { + "name": "Рабат", + "code": "RAB" + }, + { + "name": "Тангер", + "code": "TNG" }, { - "name": "Zagora", - "code": "ZAG" + "name": "ФеÑ", + "code": "FES" } ], "MC": [ - { - "name": "Монте Карло", - "code": "MC" - }, { "name": "Fontvieille", "code": "FO" @@ -12003,25 +11999,13 @@ { "name": "Vallon de la Rousse", "code": "VR" + }, + { + "name": "Монте Карло", + "code": "MC" } ], "MD": [ - { - "name": "Балци", - "code": "BA" - }, - { - "name": "Бендер", - "code": "BD" - }, - { - "name": "Гагаузија", - "code": "GA" - }, - { - "name": "Кишињев", - "code": "CU" - }, { "name": "Anenii Noi", "code": "AN" @@ -12153,6 +12137,22 @@ { "name": "Ungheni", "code": "UN" + }, + { + "name": "Балци", + "code": "BA" + }, + { + "name": "Бендер", + "code": "BD" + }, + { + "name": "Гагаузија", + "code": "GA" + }, + { + "name": "Кишињев", + "code": "CU" } ], "ME": [ @@ -12276,10 +12276,6 @@ } ], "MH": [ - { - "name": "Маџуро", - "code": "MAJ" - }, { "name": "Ailinglaplap Atoll", "code": "ALL" @@ -12379,6 +12375,10 @@ { "name": "Wotje Atoll", "code": "WTJ" + }, + { + "name": "Маџуро", + "code": "MAJ" } ], "MK": [ @@ -12724,10 +12724,6 @@ } ], "ML": [ - { - "name": "Бамако", - "code": "BKO" - }, { "name": "Gao", "code": "7" @@ -12767,6 +12763,10 @@ { "name": "Tombouctou", "code": "6" + }, + { + "name": "Бамако", + "code": "BKO" } ], "MM": [ @@ -13262,6 +13262,30 @@ } ], "MU": [ + { + "name": "Beau-Bassin Rose-Hill", + "code": "BR" + }, + { + "name": "Pamplemousses", + "code": "PA" + }, + { + "name": "Plaines Wilhems", + "code": "PW" + }, + { + "name": "Port Louis District", + "code": "PL" + }, + { + "name": "Rivière du Rempart", + "code": "RR" + }, + { + "name": "Savanne", + "code": "SA" + }, { "name": "Ðгалега оÑтрва", "code": "AG" @@ -13305,37 +13329,9 @@ { "name": "Флак", "code": "FL" - }, - { - "name": "Beau-Bassin Rose-Hill", - "code": "BR" - }, - { - "name": "Pamplemousses", - "code": "PA" - }, - { - "name": "Plaines Wilhems", - "code": "PW" - }, - { - "name": "Port Louis District", - "code": "PL" - }, - { - "name": "Rivière du Rempart", - "code": "RR" - }, - { - "name": "Savanne", - "code": "SA" } ], "MV": [ - { - "name": "Мале", - "code": "MLE" - }, { "name": "Addu", "code": "01" @@ -13443,57 +13439,13 @@ { "name": "Vaavu", "code": "04" + }, + { + "name": "Мале", + "code": "MLE" } ], "MW": [ - { - "name": "Балака", - "code": "BA" - }, - { - "name": "Блантајер", - "code": "BL" - }, - { - "name": "Зомба", - "code": "ZO" - }, - { - "name": "Јужни регион", - "code": "S" - }, - { - "name": "Каронга", - "code": "KR" - }, - { - "name": "Ликома", - "code": "LK" - }, - { - "name": "Мзимба", - "code": "MZ" - }, - { - "name": "Ðхата Беј", - "code": "NB" - }, - { - "name": "Румфи", - "code": "RU" - }, - { - "name": "Северни регион", - "code": "N" - }, - { - "name": "Централни регион", - "code": "C" - }, - { - "name": "Читипа", - "code": "CT" - }, { "name": "Chikwawa", "code": "CK" @@ -13569,9 +13521,61 @@ { "name": "Thyolo", "code": "TH" + }, + { + "name": "Балака", + "code": "BA" + }, + { + "name": "Блантајер", + "code": "BL" + }, + { + "name": "Зомба", + "code": "ZO" + }, + { + "name": "Јужни регион", + "code": "S" + }, + { + "name": "Каронга", + "code": "KR" + }, + { + "name": "Ликома", + "code": "LK" + }, + { + "name": "Мзимба", + "code": "MZ" + }, + { + "name": "Ðхата Беј", + "code": "NB" + }, + { + "name": "Румфи", + "code": "RU" + }, + { + "name": "Северни регион", + "code": "N" + }, + { + "name": "Централни регион", + "code": "C" + }, + { + "name": "Читипа", + "code": "CT" } ], "MX": [ + { + "name": "Mexico City", + "code": "DIF" + }, { "name": "ÐгваÑкалијентеÑ", "code": "AGU" @@ -13699,10 +13703,6 @@ { "name": "ЧијапаÑ", "code": "CHP" - }, - { - "name": "Mexico City", - "code": "DIF" } ], "MY": [ @@ -13772,10 +13772,6 @@ } ], "MZ": [ - { - "name": "Мапуто", - "code": "MPM" - }, { "name": "Cabo Delgado", "code": "P" @@ -13815,6 +13811,10 @@ { "name": "Zambezia", "code": "Q" + }, + { + "name": "Мапуто", + "code": "MPM" } ], "NA": [ @@ -13910,6 +13910,10 @@ } ], "NG": [ + { + "name": "Federal Capital Territory", + "code": "FC" + }, { "name": "Ðбија", "code": "AB" @@ -14053,21 +14057,9 @@ { "name": "Ðигава", "code": "JI" - }, - { - "name": "Federal Capital Territory", - "code": "FC" } ], "NI": [ - { - "name": "Ðтлантико Ðорте", - "code": "AN" - }, - { - "name": "Ðтлантико Сур", - "code": "AS" - }, { "name": "Boaco", "code": "BO" @@ -14125,11 +14117,31 @@ "code": "SJ" }, { - "name": "Rivas", - "code": "RI" + "name": "Rivas", + "code": "RI" + }, + { + "name": "Ðтлантико Ðорте", + "code": "AN" + }, + { + "name": "Ðтлантико Сур", + "code": "AS" } ], "NL": [ + { + "name": "Aruba", + "code": "AW" + }, + { + "name": "Curaçao", + "code": "CW" + }, + { + "name": "Sint Maarten", + "code": "SX" + }, { "name": "Бонер", "code": "BQ1" @@ -14189,18 +14201,6 @@ { "name": "Хелдерланд", "code": "GE" - }, - { - "name": "Aruba", - "code": "AW" - }, - { - "name": "Curaçao", - "code": "CW" - }, - { - "name": "Sint Maarten", - "code": "SX" } ], "NO": [ @@ -14426,10 +14426,6 @@ } ], "NZ": [ - { - "name": "Четем оÑтрва", - "code": "CIT" - }, { "name": "Auckland", "code": "AUK" @@ -14501,13 +14497,13 @@ { "name": "West Coast", "code": "WTC" + }, + { + "name": "Четем оÑтрва", + "code": "CIT" } ], "OM": [ - { - "name": "МуÑандам", - "code": "MU" - }, { "name": "Ad Dakhiliyah", "code": "DA" @@ -14555,13 +14551,13 @@ { "name": "Shamal ash Sharqiyah", "code": "SS" + }, + { + "name": "МуÑандам", + "code": "MU" } ], "PA": [ - { - "name": "Даријен", - "code": "5" - }, { "name": "Bocas del Toro", "code": "1" @@ -14609,13 +14605,13 @@ { "name": "West Panamá", "code": "10" + }, + { + "name": "Даријен", + "code": "5" } ], "PE": [ - { - "name": "Регион ÐмазонаÑ", - "code": "AMA" - }, { "name": "Ancash", "code": "ANC" @@ -14715,17 +14711,13 @@ { "name": "Ucayali", "code": "UCA" + }, + { + "name": "Регион ÐмазонаÑ", + "code": "AMA" } ], "PG": [ - { - "name": "Западна покрајина", - "code": "WPD" - }, - { - "name": "Порт МорÑби", - "code": "NCD" - }, { "name": "Bougainville", "code": "NSB" @@ -14805,29 +14797,17 @@ { "name": "Western Highlands", "code": "WHM" - } - ], - "PH": [ - { - "name": "Бохол", - "code": "BOH" - }, - { - "name": "Метро Манила", - "code": "00" - }, - { - "name": "МуÑлиманÑки Минданао", - "code": "14" }, { - "name": "Палаван", - "code": "PLW" + "name": "Западна покрајина", + "code": "WPD" }, { - "name": "Себу", - "code": "CEB" - }, + "name": "Порт МорÑби", + "code": "NCD" + } + ], + "PH": [ { "name": "Abra", "code": "ABR" @@ -15199,9 +15179,33 @@ { "name": "Zamboanga Sibugay", "code": "ZSI" + }, + { + "name": "Бохол", + "code": "BOH" + }, + { + "name": "Метро Манила", + "code": "00" + }, + { + "name": "МуÑлиманÑки Минданао", + "code": "14" + }, + { + "name": "Палаван", + "code": "PLW" + }, + { + "name": "Себу", + "code": "CEB" } ], "PK": [ + { + "name": "Islamabad", + "code": "IS" + }, { "name": "Ðзад Кашмир", "code": "JK" @@ -15229,10 +15233,6 @@ { "name": "Хајбер-Пахтунва", "code": "KP" - }, - { - "name": "Islamabad", - "code": "IS" } ], "PL": [ @@ -15516,10 +15516,6 @@ } ], "PY": [ - { - "name": "ÐÑунÑион", - "code": "ASU" - }, { "name": "Alto Paraguay", "code": "16" @@ -15587,13 +15583,13 @@ { "name": "San Pedro", "code": "2" + }, + { + "name": "ÐÑунÑион", + "code": "ASU" } ], "QA": [ - { - "name": "Доха", - "code": "DA" - }, { "name": "Al Daayen", "code": "ZA" @@ -15621,6 +15617,10 @@ { "name": "Umm Salal", "code": "US" + }, + { + "name": "Доха", + "code": "DA" } ], "RO": [ @@ -16334,10 +16334,6 @@ } ], "SB": [ - { - "name": "Хонијара", - "code": "CT" - }, { "name": "Central", "code": "CE" @@ -16373,6 +16369,10 @@ { "name": "Western", "code": "WE" + }, + { + "name": "Хонијара", + "code": "CT" } ], "SC": [ @@ -16478,26 +16478,6 @@ } ], "SD": [ - { - "name": "Западни Дарфур", - "code": "DW" - }, - { - "name": "Јужни Дарфур", - "code": "DS" - }, - { - "name": "Јужни Кордофан", - "code": "KS" - }, - { - "name": "Плави Ðил", - "code": "NB" - }, - { - "name": "Северни Дарфур", - "code": "DN" - }, { "name": "Al Jazirah", "code": "GZ" @@ -16549,6 +16529,26 @@ { "name": "White Nile", "code": "NW" + }, + { + "name": "Западни Дарфур", + "code": "DW" + }, + { + "name": "Јужни Дарфур", + "code": "DS" + }, + { + "name": "Јужни Кордофан", + "code": "KS" + }, + { + "name": "Плави Ðил", + "code": "NB" + }, + { + "name": "Северни Дарфур", + "code": "DN" } ], "SE": [ @@ -16660,6 +16660,10 @@ } ], "SH": [ + { + "name": "Tristan da Cunha", + "code": "TA" + }, { "name": "ÐÑенÑион", "code": "AC" @@ -16667,10 +16671,6 @@ { "name": "Света Јелена", "code": "HL" - }, - { - "name": "Tristan da Cunha", - "code": "TA" } ], "SI": [ @@ -17898,6 +17898,10 @@ } ], "SY": [ + { + "name": "Damascus", + "code": "DI" + }, { "name": "Ðлеп (покрајина)", "code": "HL" @@ -17949,17 +17953,9 @@ { "name": "Ð¥Ð¾Ð¼Ñ (покрајина)", "code": "HI" - }, - { - "name": "Damascus", - "code": "DI" } ], "SZ": [ - { - "name": "Хохо", - "code": "HH" - }, { "name": "Lubombo", "code": "LU" @@ -17971,13 +17967,13 @@ { "name": "Shiselweni", "code": "SH" + }, + { + "name": "Хохо", + "code": "HH" } ], "TD": [ - { - "name": "Ðџамена", - "code": "ND" - }, { "name": "Bahr el Gazel", "code": "BG" @@ -18065,6 +18061,10 @@ { "name": "Wadi Fira", "code": "WF" + }, + { + "name": "Ðџамена", + "code": "ND" } ], "TG": [ @@ -18090,18 +18090,6 @@ } ], "TH": [ - { - "name": "Бангкок", - "code": "10" - }, - { - "name": "Патаја", - "code": "S" - }, - { - "name": "Пукет", - "code": "83" - }, { "name": "Amnat Charoen", "code": "37" @@ -18401,17 +18389,21 @@ { "name": "Yasothon", "code": "35" - } - ], - "TJ": [ + }, { - "name": "Горно-Бадахшан", - "code": "GB" + "name": "Бангкок", + "code": "10" }, { - "name": "Душанбе", - "code": "DU" + "name": "Патаја", + "code": "S" }, + { + "name": "Пукет", + "code": "83" + } + ], + "TJ": [ { "name": "Khatlon", "code": "KT" @@ -18421,8 +18413,16 @@ "code": "RA" }, { - "name": "Sughd", - "code": "SU" + "name": "Sughd", + "code": "SU" + }, + { + "name": "Горно-Бадахшан", + "code": "GB" + }, + { + "name": "Душанбе", + "code": "DU" } ], "TL": [ @@ -18952,14 +18952,6 @@ } ], "TT": [ - { - "name": "Порт ов Спејн", - "code": "POS" - }, - { - "name": "Тобаго", - "code": "TOB" - }, { "name": "Arima", "code": "ARI" @@ -19011,13 +19003,17 @@ { "name": "Tunapuna-Piarco", "code": "TUP" + }, + { + "name": "Порт ов Спејн", + "code": "POS" + }, + { + "name": "Тобаго", + "code": "TOB" } ], "TV": [ - { - "name": "Фунафути", - "code": "FUN" - }, { "name": "Nanumanga", "code": "NMG" @@ -19045,13 +19041,13 @@ { "name": "Vaitupu", "code": "VAI" + }, + { + "name": "Фунафути", + "code": "FUN" } ], "TW": [ - { - "name": "Тајпеј", - "code": "TPE" - }, { "name": "Changhua", "code": "CHA" @@ -19135,6 +19131,10 @@ { "name": "Yunlin", "code": "YUN" + }, + { + "name": "Тајпеј", + "code": "TPE" } ], "TZ": [ @@ -19370,22 +19370,6 @@ } ], "UG": [ - { - "name": "Будака", - "code": "217" - }, - { - "name": "ВакиÑо", - "code": "113" - }, - { - "name": "Калангала", - "code": "101" - }, - { - "name": "Централни регион", - "code": "C" - }, { "name": "Abim", "code": "314" @@ -19873,6 +19857,22 @@ { "name": "Zombo²", "code": "330" + }, + { + "name": "Будака", + "code": "217" + }, + { + "name": "ВакиÑо", + "code": "113" + }, + { + "name": "Калангала", + "code": "101" + }, + { + "name": "Централни регион", + "code": "C" } ], "UM": [ @@ -19914,6 +19914,30 @@ } ], "US": [ + { + "name": "American Samoa", + "code": "AS" + }, + { + "name": "Guam", + "code": "GU" + }, + { + "name": "Northern Mariana Islands", + "code": "MP" + }, + { + "name": "Puerto Rico", + "code": "PR" + }, + { + "name": "U.S. Outlying Islands", + "code": "UM" + }, + { + "name": "U.S. Virgin Islands", + "code": "VI" + }, { "name": "Ðјдахо", "code": "ID" @@ -20117,30 +20141,6 @@ { "name": "Ðорџија", "code": "GA" - }, - { - "name": "American Samoa", - "code": "AS" - }, - { - "name": "Guam", - "code": "GU" - }, - { - "name": "Northern Mariana Islands", - "code": "MP" - }, - { - "name": "Puerto Rico", - "code": "PR" - }, - { - "name": "U.S. Outlying Islands", - "code": "UM" - }, - { - "name": "U.S. Virgin Islands", - "code": "VI" } ], "UY": [ @@ -20222,14 +20222,6 @@ } ], "UZ": [ - { - "name": "Каракалпакија", - "code": "QR" - }, - { - "name": "Ташкент", - "code": "TK" - }, { "name": "Andijan", "code": "AN" @@ -20277,6 +20269,14 @@ { "name": "Xorazm", "code": "XO" + }, + { + "name": "Каракалпакија", + "code": "QR" + }, + { + "name": "Ташкент", + "code": "TK" } ], "VC": [ @@ -20297,229 +20297,117 @@ "name": "Saint George" }, { - "code": "05", - "name": "Saint Patrick" - }, - { - "code": "06", - "name": "Grenadines" - } - ], - "VE": [ - { - "name": "ÐмазонаÑ", - "code": "Z" - }, - { - "name": "Ðнзоатеги", - "code": "B" - }, - { - "name": "Ðпуре", - "code": "C" - }, - { - "name": "Ðрагва", - "code": "D" - }, - { - "name": "БаринаÑ", - "code": "E" - }, - { - "name": "Боливар", - "code": "F" - }, - { - "name": "ВаргаÑ", - "code": "X" - }, - { - "name": "Гварико", - "code": "J" - }, - { - "name": "Делта Ðмакуро", - "code": "Y" - }, - { - "name": "Зулија", - "code": "V" - }, - { - "name": "Јаракуј", - "code": "U" - }, - { - "name": "Карабобо", - "code": "G" - }, - { - "name": "КохедеÑ", - "code": "H" - }, - { - "name": "Лара", - "code": "K" - }, - { - "name": "Мерида (држава Венецуеле)", - "code": "L" - }, - { - "name": "Миранда", - "code": "M" - }, - { - "name": "ÐœÐ¾Ð½Ð°Ð³Ð°Ñ (држава Венецуеле)", - "code": "N" - }, - { - "name": "Ðуева ЕÑпарта", - "code": "O" - }, - { - "name": "ПортугеÑа", - "code": "P" - }, - { - "name": "Сукре", - "code": "R" - }, - { - "name": "Тачира", - "code": "S" - }, - { - "name": "Трухиљо", - "code": "T" - }, - { - "name": "Фалкон", - "code": "I" - }, - { - "name": "Федерална територија Венецуеле", - "code": "W" - }, - { - "name": "Capital", - "code": "A" - } - ], - "VN": [ - { - "name": "Бак Ðин", - "code": "56" - }, - { - "name": "Бен Че", - "code": "50" - }, - { - "name": "Вињ Лонг", - "code": "49" - }, - { - "name": "Да Ðанг", - "code": "DN" + "code": "05", + "name": "Saint Patrick" }, { - "name": "Дак Лак", - "code": "33" + "code": "06", + "name": "Grenadines" + } + ], + "VE": [ + { + "name": "Capital", + "code": "A" }, { - "name": "Дијен Бијен", - "code": "71" + "name": "ÐмазонаÑ", + "code": "Z" }, { - "name": "Донг Ðај", - "code": "39" + "name": "Ðнзоатеги", + "code": "B" }, { - "name": "Ђа Лај", - "code": "30" + "name": "Ðпуре", + "code": "C" }, { - "name": "Ка Мау", - "code": "59" + "name": "Ðрагва", + "code": "D" }, { - "name": "Кан Хоа", - "code": "34" + "name": "БаринаÑ", + "code": "E" }, { - "name": "Кантхо", - "code": "CT" + "name": "Боливар", + "code": "F" }, { - "name": "Кванг Ðам", - "code": "27" + "name": "ВаргаÑ", + "code": "X" }, { - "name": "Кванг Ðгај", - "code": "29" + "name": "Гварико", + "code": "J" }, { - "name": "Кванг Ðин", - "code": "13" + "name": "Делта Ðмакуро", + "code": "Y" }, { - "name": "Контум", - "code": "28" + "name": "Зулија", + "code": "V" }, { - "name": "Куангбин", - "code": "24" + "name": "Јаракуј", + "code": "U" }, { - "name": "Лам Донг", - "code": "35" + "name": "Карабобо", + "code": "G" }, { - "name": "Ланг Сон", - "code": "09" + "name": "КохедеÑ", + "code": "H" }, { - "name": "Лонг Ðн", - "code": "41" + "name": "Лара", + "code": "K" }, { - "name": "Ðин Бин", - "code": "18" + "name": "Мерида (држава Венецуеле)", + "code": "L" }, { - "name": "Сок Транг", - "code": "52" + "name": "Миранда", + "code": "M" }, { - "name": "Сон Ла", - "code": "05" + "name": "ÐœÐ¾Ð½Ð°Ð³Ð°Ñ (држава Венецуеле)", + "code": "N" }, { - "name": "Тај Ðгујен", - "code": "69" + "name": "Ðуева ЕÑпарта", + "code": "O" }, { - "name": "Тујен Кванг", - "code": "07" + "name": "ПортугеÑа", + "code": "P" }, { - "name": "Ха Тин", - "code": "23" + "name": "Сукре", + "code": "R" }, { - "name": "Хајфонг", - "code": "HP" + "name": "Тачира", + "code": "S" }, { - "name": "Ханој", - "code": "HN" + "name": "Трухиљо", + "code": "T" }, { - "name": "Хо Ши Мин", - "code": "SG" + "name": "Фалкон", + "code": "I" }, + { + "name": "Федерална територија Венецуеле", + "code": "W" + } + ], + "VN": [ { "name": "An Giang", "code": "44" @@ -20659,13 +20547,121 @@ { "name": "Yên Bái", "code": "06" + }, + { + "name": "Бак Ðин", + "code": "56" + }, + { + "name": "Бен Че", + "code": "50" + }, + { + "name": "Вињ Лонг", + "code": "49" + }, + { + "name": "Да Ðанг", + "code": "DN" + }, + { + "name": "Дак Лак", + "code": "33" + }, + { + "name": "Дијен Бијен", + "code": "71" + }, + { + "name": "Донг Ðај", + "code": "39" + }, + { + "name": "Ђа Лај", + "code": "30" + }, + { + "name": "Ка Мау", + "code": "59" + }, + { + "name": "Кан Хоа", + "code": "34" + }, + { + "name": "Кантхо", + "code": "CT" + }, + { + "name": "Кванг Ðам", + "code": "27" + }, + { + "name": "Кванг Ðгај", + "code": "29" + }, + { + "name": "Кванг Ðин", + "code": "13" + }, + { + "name": "Контум", + "code": "28" + }, + { + "name": "Куангбин", + "code": "24" + }, + { + "name": "Лам Донг", + "code": "35" + }, + { + "name": "Ланг Сон", + "code": "09" + }, + { + "name": "Лонг Ðн", + "code": "41" + }, + { + "name": "Ðин Бин", + "code": "18" + }, + { + "name": "Сок Транг", + "code": "52" + }, + { + "name": "Сон Ла", + "code": "05" + }, + { + "name": "Тај Ðгујен", + "code": "69" + }, + { + "name": "Тујен Кванг", + "code": "07" + }, + { + "name": "Ха Тин", + "code": "23" + }, + { + "name": "Хајфонг", + "code": "HP" + }, + { + "name": "Ханој", + "code": "HN" + }, + { + "name": "Хо Ши Мин", + "code": "SG" } ], "VU": [ - { - "name": "Санма", - "code": "SAM" - }, { "name": "Malampa", "code": "MAP" @@ -20685,6 +20681,10 @@ { "name": "Torba", "code": "TOB" + }, + { + "name": "Санма", + "code": "SAM" } ], "WF": [ @@ -20752,10 +20752,6 @@ "name": "’Adan", "code": "AD" }, - { - "name": "Сана", - "code": "SA" - }, { "name": "Abyan", "code": "AB" @@ -20835,6 +20831,10 @@ { "name": "Taiz", "code": "TA" + }, + { + "name": "Сана", + "code": "SA" } ], "ZA": [ @@ -20918,6 +20918,14 @@ } ], "ZW": [ + { + "name": "Bulawayo", + "code": "BU" + }, + { + "name": "Harare", + "code": "HA" + }, { "name": "Маникаленд", "code": "MA" @@ -20949,14 +20957,6 @@ { "name": "МидлендÑ", "code": "MI" - }, - { - "name": "Bulawayo", - "code": "BU" - }, - { - "name": "Harare", - "code": "HA" } ] } \ No newline at end of file diff --git a/js/data/locale/sr/sysres.json b/js/data/locale/sr/sysres.json index d0d305c735..5bd8e1db5f 100644 --- a/js/data/locale/sr/sysres.json +++ b/js/data/locale/sr/sysres.json @@ -95,6 +95,14 @@ "1#1 wk|#{num} wks": "one#{num} нед.|few#{num} нед.|#{num} нед.", "1#1 mon|#{num} mons": "one#{num} меÑ.|few#{num} меÑ.|#{num} меÑ.", "1#1 yr|#{num} yrs": "one#{num} год|few#{num} год.|#{num} год.", + "durationMediumMillis": "one#{num} ms|few#{num} ms|#{num} ms", + "1#1 se|#{num} sec": "one#{num} Ñ|few#{num} Ñ|#{num} Ñ", + "1#1 mi|#{num} min": "one#{num} м|few#{num} м|#{num} м", + "durationMediumHours": "one#{num} ч|few#{num} ч|#{num} ч", + "1#1 dy|#{num} dys": "one#{num} д|few#{num} д|#{num} д", + "durationMediumWeeks": "one#{num} н|few#{num} н|#{num} н", + "1#1 mo|#{num} mos": "one#{num} м|few#{num} м|#{num} м", + "durationMediumYears": "one#{num} г|few#{num} г|#{num} г", "durationShortMillis": "one#{num} ms|few#{num} ms|#{num} ms", "#{num}s": "one#{num} Ñ|few#{num} Ñ|#{num} Ñ", "durationShortMinutes": "one#{num} м|few#{num} м|#{num} м", @@ -103,22 +111,6 @@ "#{num}w": "one#{num} н|few#{num} н|#{num} н", "durationShortMonths": "one#{num} м|few#{num} м|#{num} м", "#{num}y": "one#{num} г|few#{num} г|#{num} г", - "separatorFull": ", ", - "finalSeparatorFull": " и ", - "separatorLong": ", ", - "finalSeparatorLong": " и ", - "separatorMedium": ", ", - "finalSeparatorMedium": " и ", - "separatorShort": ", ", - "finalSeparatorShort": " и ", - "durationMediumMillis": "one#{num} ms|few#{num} ms|#{num} ms", - "1#1 se|#{num} sec": "#{num} Ñек", - "1#1 mi|#{num} min": "#{num} мин", - "durationMediumHours": "few#{num} Ñа|many#{num} Ñа|#{num} Ñат", - "1#1 dy|#{num} dys": "few#{num} да|many#{num} да|#{num} дан", - "durationMediumWeeks": "#{num} нед", - "1#1 mo|#{num} mos": "#{num} меÑ", - "durationMediumYears": "#{num} год", "1#in 1 second|#in {num} seconds": "one#за {num} Ñекунду|few#за {num} Ñекунде|#за {num} Ñекунди", "1#in 1 minute|#in {num} minutes": "one#за {num} минут|few#за {num} минута|#за {num} минута", "1#in 1 hour|#in {num} hours": "one#за {num} Ñат|few#за {num} Ñата|#за {num} Ñати", @@ -160,5 +152,13 @@ "#{num}d ago": "one#пре {num} д.|few#пре {num} д.|#пре {num} д.", "#{num}w ago": "one#пре {num} нед.|few#пре {num} нед.|#пре {num} нед.", "#{num}mo ago": "one#пре {num} меÑ.|few#пре {num} меÑ.|#пре {num} меÑ.", - "#{num}y ago": "one#пре {num} год.|few#пре {num} год.|#пре {num} год." + "#{num}y ago": "one#пре {num} год.|few#пре {num} год.|#пре {num} год.", + "separatorFull": ", ", + "finalSeparatorFull": " и ", + "separatorLong": ", ", + "finalSeparatorLong": " и ", + "separatorMedium": ", ", + "finalSeparatorMedium": " и ", + "separatorShort": ", ", + "finalSeparatorShort": " и " } \ No newline at end of file diff --git a/js/data/locale/srb/scripts.jf b/js/data/locale/srb/scripts.jf new file mode 100644 index 0000000000..88482f1fa5 --- /dev/null +++ b/js/data/locale/srb/scripts.jf @@ -0,0 +1,7 @@ +{ + "scripts": [ + "Latn", + "Sora" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/srx/scripts.jf b/js/data/locale/srx/scripts.jf new file mode 100644 index 0000000000..9408517d0c --- /dev/null +++ b/js/data/locale/srx/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Deva" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/ss/dateformats.json b/js/data/locale/ss/dateformats.json deleted file mode 100644 index dbf4e58f17..0000000000 --- a/js/data/locale/ss/dateformats.json +++ /dev/null @@ -1,144 +0,0 @@ -{ - "gregorian": { - "order": "{date} {time}", - "date": { - "dmwy": { - "f": "yyyy MMMM d, EEEE", - "l": "yyyy MMMM d, EEE", - "m": "yyyy MMM d, EE", - "s": "yyyy-MM-dd, E" - }, - "dmy": { - "f": "yyyy MMMM d", - "l": "yyyy MMMM d", - "m": "yyyy MMM d", - "s": "yyyy-MM-dd" - }, - "dmw": { - "f": "MMMM d, EEEE", - "l": "MMMM d, EEE", - "m": "MMM d, EE", - "s": "MM-dd, E" - }, - "dm": { - "f": "MMMM d", - "l": "MMMM d", - "m": "MMM d", - "s": "MM-dd" - }, - "my": { - "f": "yyyy MMMM", - "l": "yyyy MMMM", - "m": "yyyy MMM", - "s": "yyyy-MM" - }, - "dw": { - "f": "d, EEEE", - "l": "d, EEE", - "m": "d, EE", - "s": "dd, E" - }, - "w": { - "f": "EEEE", - "l": "EEE", - "m": "EE", - "s": "E" - }, - "d": { - "f": "d", - "l": "d", - "m": "d", - "s": "dd" - }, - "m": { - "f": "MMMM", - "l": "MMMM", - "m": "MMM", - "s": "MM" - }, - "y": { - "f": "yyyy", - "l": "yyyy", - "m": "yyyy", - "s": "yyyy" - } - }, - "time": { - "12": { - "h": "h", - "m": "mm", - "s": "ss", - "ah": "h a", - "hm": "h:mm", - "ms": "mm:ss", - "ahm": "h:mm a", - "hms": "h:mm:ss", - "hmz": "h:mm z", - "ahmz": "h:mm a z", - "ahms": "h:mm:ss a", - "hmsz": "h:mm:ss z", - "ahmsz": "h:mm:ss a z" - }, - "24": { - "h": "HH", - "m": "mm", - "s": "ss", - "ah": "HH", - "hm": "HH:mm", - "ms": "mm:ss", - "ahm": "HH:mm", - "hms": "HH:mm:ss", - "hmz": "HH:mm z", - "ahmz": "HH:mm z", - "ahms": "HH:mm:ss", - "hmsz": "HH:mm:ss z", - "ahmsz": "HH:mm:ss z" - } - }, - "range": { - "c00": { - "s": "{st} – {et} {sy}-{sm}-{sd}", - "m": "{st} – {et} {sy} {sm} {sd}", - "l": "{st} – {et} {sy} {sm} {sd}", - "f": "{st} – {et} {sy} {sm} {sd}" - }, - "c01": { - "s": "{st} {sy}–{sm}–{sd} – {et} {ed}", - "m": "{st} {sy}–{sm}–{sd} – {et} {ed}", - "l": "{st} {sy}–{sm}–{sd} – {et} {ed}", - "f": "{st} {sy}–{sm}–{sd} – {et} {ed}" - }, - "c02": { - "s": "{st} {sy}–{sm}–{sd} – {et} {em}–{ed}", - "m": "{st} {sy}–{sm}–{sd} – {et} {em}–{ed}", - "l": "{st} {sy}–{sm}–{sd} – {et} {em}–{ed}", - "f": "{st} {sy}–{sm}–{sd} – {et} {em}–{ed}" - }, - "c10": { - "s": "{sy}–{sm}–{sd} – {ed}", - "m": "{sy}–{sm}–{sd} – {ed}", - "l": "{sy}–{sm}–{sd} – {ed}", - "f": "{sy}–{sm}–{sd} – {ed}" - }, - "c11": { - "s": "{sy}–{sm}–{sd} – {em}–{ed}", - "m": "{sy}–{sm}–{sd} – {em}–{ed}", - "l": "{sy}–{sm}–{sd} – {em}–{ed}", - "f": "{sy}–{sm}–{sd} – {em}–{ed}" - }, - "c12": { - "s": "{sy}–{sm}–{sd} – {ey}–{em}–{ed}", - "m": "{sy}–{sm}–{sd} – {ey}–{em}–{ed}", - "l": "{sy}–{sm}–{sd} – {ey}–{em}–{ed}", - "f": "{sy}–{sm}–{sd} – {ey}–{em}–{ed}" - }, - "c20": { - "s": "{sy}–{sm} – {ey}–{em}", - "m": "{sy}–{sm} – {ey}–{em}", - "l": "{sy}–{sm} – {ey}–{em}", - "f": "{sy}–{sm} – {ey}–{em}" - }, - "c30": "{sy} – {ey}" - } - } -} \ No newline at end of file diff --git a/js/data/locale/ss/numfmt.jf b/js/data/locale/ss/numfmt.jf deleted file mode 100644 index 531a72a7fe..0000000000 --- a/js/data/locale/ss/numfmt.jf +++ /dev/null @@ -1,10 +0,0 @@ -{ - "generated": true, - "numfmt": { - "decimalChar": ",", - "groupChar": " ", - "currencyFormats": { - "common": "{s}{n}" - } - } -} \ No newline at end of file diff --git a/js/data/locale/ssy/numfmt.jf b/js/data/locale/ssy/numfmt.jf deleted file mode 100644 index 22a7c43c66..0000000000 --- a/js/data/locale/ssy/numfmt.jf +++ /dev/null @@ -1,8 +0,0 @@ -{ - "generated": true, - "numfmt": { - "currencyFormats": { - "common": "{s}{n}" - } - } -} \ No newline at end of file diff --git a/js/data/locale/ssy/sysres.json b/js/data/locale/ssy/sysres.json deleted file mode 100644 index d24083228c..0000000000 --- a/js/data/locale/ssy/sysres.json +++ /dev/null @@ -1,122 +0,0 @@ -{ - "MMMM1": "Qunxa Garablu", - "MMM1": "Qun", - "NN1": "Qu", - "N1": "Q", - "MMMM2": "Kudo", - "MMM2": "Nah", - "NN2": "Na", - "N2": "N", - "MMMM3": "Ciggilta Kudo", - "MMM3": "Cig", - "NN3": "Ci", - "N3": "C", - "MMMM4": "Agda Baxis", - "MMM4": "Agd", - "NN4": "Ag", - "N4": "A", - "MMMM5": "Caxah Alsa", - "MMM5": "Cax", - "NN5": "Ca", - "N5": "C", - "MMMM6": "Qasa Dirri", - "MMM6": "Qas", - "NN6": "Qa", - "N6": "Q", - "MMMM7": "Qado Dirri", - "MMM7": "Qad", - "NN7": "Qa", - "N7": "Q", - "MMMM8": "Liiqen", - "MMM8": "Leq", - "NN8": "Le", - "N8": "L", - "MMMM9": "Waysu", - "MMM9": "Way", - "NN9": "Wa", - "N9": "W", - "MMMM10": "Diteli", - "MMM10": "Dit", - "NN10": "Di", - "N10": "D", - "MMMM11": "Ximoli", - "MMM11": "Xim", - "NN11": "Xi", - "N11": "X", - "MMMM12": "Kaxxa Garablu", - "MMM12": "Kax", - "NN12": "Ka", - "N12": "K", - "EEEE0": "Naba Sambat", - "EEE0": "Nab", - "EE0": "Nab", - "E0": "N", - "EEEE1": "Sani", - "EEE1": "San", - "EE1": "San", - "E1": "S", - "EEEE2": "Salus", - "EEE2": "Sal", - "EE2": "Sal", - "E2": "S", - "EEEE3": "Rabuq", - "EEE3": "Rab", - "EE3": "Rab", - "E3": "R", - "EEEE4": "Camus", - "EEE4": "Cam", - "EE4": "Cam", - "E4": "C", - "EEEE5": "Jumqata", - "EEE5": "Jum", - "EE5": "Jum", - "E5": "J", - "EEEE6": "Qunxa Sambat", - "EEE6": "Qun", - "EE6": "Qun", - "E6": "Q", - "a0": "saaku", - "a1": "carra", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "#{num} ms", - "1#1 second|#{num} seconds": "#{num} s", - "1#1 minute|#{num} minutes": "#{num} min", - "1#1 hour|#{num} hours": "#{num} h", - "1#1 day|#{num} days": "#{num} d", - "1#1 week|#{num} weeks": "#{num} w", - "1#1 month|#{num} months": "#{num} m", - "1#1 year|#{num} years": "#{num} y", - "#{num} ms": "#{num} ms", - "1#1 sec|#{num} sec": "#{num} s", - "1#1 min|#{num} min": "#{num} min", - "1#1 hr|#{num} hrs": "#{num} h", - "durationLongDays": "#{num} d", - "1#1 wk|#{num} wks": "#{num} w", - "1#1 mon|#{num} mons": "#{num} m", - "1#1 yr|#{num} yrs": "#{num} y", - "durationMediumMillis": "#{num} ms", - "1#1 se|#{num} sec": "#{num} s", - "1#1 mi|#{num} min": "#{num} min", - "durationMediumHours": "#{num} h", - "1#1 dy|#{num} dys": "#{num} d", - "durationMediumWeeks": "#{num} w", - "1#1 mo|#{num} mos": "#{num} m", - "durationMediumYears": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", " -} \ No newline at end of file diff --git a/js/data/locale/st/dateformats.json b/js/data/locale/st/dateformats.json deleted file mode 100644 index 11aa376887..0000000000 --- a/js/data/locale/st/dateformats.json +++ /dev/null @@ -1,109 +0,0 @@ -{ - "gregorian": { - "order": "{time} {date}", - "date": { - "dmwy": { - "s": "E, yy-M-d", - "m": "EE, yy-M-d", - "l": "EEE, yyyy MMM d", - "f": "EEEE, yyyy MMM d" - }, - "dmy": { - "s": "yy-M-d", - "m": "yy MMM d", - "l": "yyyy MMM d", - "f": "yyyy MMMM dd" - }, - "dmw": { - "s": "E, M-d", - "m": "EE, M-d", - "l": "EEEE MMM d", - "f": "EEEE MMM d" - }, - "dm": { - "s": "M-d", - "m": "MMM d", - "l": "MMM d", - "f": "MMMM d" - }, - "my": { - "s": "yy-M", - "m": "yy MMM", - "l": "yyyy MMM", - "f": "yyyy MMMM" - }, - "d": { - "s": "d", - "f": "d", - "l": "d", - "m": "d" - }, - "m": { - "f": "MMM" - }, - "n": { - "m": "N" - } - }, - "time": { - "12": { - "ahmsz": "h:mm:ss a z", - "ahms": "h:mm:ss a", - "ahmz": "h:mm a z", - "ahm": "h:mm a", - "ah": "h a" - }, - "24": { - "ahmsz": "HH:mm:ss z", - "hmsz": "HH:mm:ss z", - "ahmz": "HH:mm z", - "hmz": "HH:mm z" - } - }, - "range": { - "c00": { - "s": "{st} – {et} {sy}-{sm}-{sd}", - "m": "{st} – {et} {sy} {sm} {sd}", - "l": "{st} – {et} {sy} {sm} {sd}", - "f": "{st} – {et} {sy} {sm} {sd}" - }, - "c01": { - "s": "{st} {sy}–{sm}–{sd} – {et} {ed}", - "m": "{st} {sy}–{sm}–{sd} – {et} {ed}", - "l": "{st} {sy}–{sm}–{sd} – {et} {ed}", - "f": "{st} {sy}–{sm}–{sd} – {et} {ed}" - }, - "c02": { - "s": "{st} {sy}–{sm}–{sd} – {et} {em}–{ed}", - "m": "{st} {sy}–{sm}–{sd} – {et} {em}–{ed}", - "l": "{st} {sy}–{sm}–{sd} – {et} {em}–{ed}", - "f": "{st} {sy}–{sm}–{sd} – {et} {em}–{ed}" - }, - "c10": { - "s": "{sy}–{sm}–{sd} – {ed}", - "m": "{sy}–{sm}–{sd} – {ed}", - "l": "{sy}–{sm}–{sd} – {ed}", - "f": "{sy}–{sm}–{sd} – {ed}" - }, - "c11": { - "s": "{sy}–{sm}–{sd} – {em}–{ed}", - "m": "{sy}–{sm}–{sd} – {em}–{ed}", - "l": "{sy}–{sm}–{sd} – {em}–{ed}", - "f": "{sy}–{sm}–{sd} – {em}–{ed}" - }, - "c12": { - "s": "{sy}–{sm}–{sd} – {ey}–{em}–{ed}", - "m": "{sy}–{sm}–{sd} – {ey}–{em}–{ed}", - "l": "{sy}–{sm}–{sd} – {ey}–{em}–{ed}", - "f": "{sy}–{sm}–{sd} – {ey}–{em}–{ed}" - }, - "c20": { - "s": "{sy}–{sm} – {ey}–{em}", - "m": "{sy}–{sm} – {ey}–{em}", - "l": "{sy}–{sm} – {ey}–{em}", - "f": "{sy}–{sm} – {ey}–{em}" - }, - "c30": "{sy} – {ey}" - } - } -} \ No newline at end of file diff --git a/js/data/locale/st/numfmt.jf b/js/data/locale/st/numfmt.jf deleted file mode 100644 index 42f6cc8314..0000000000 --- a/js/data/locale/st/numfmt.jf +++ /dev/null @@ -1,7 +0,0 @@ -{ - "generated": true, - "numfmt": { - "groupChar": " ", - "exponential": "E" - } -} \ No newline at end of file diff --git a/js/data/locale/st/sysres.json b/js/data/locale/st/sysres.json deleted file mode 100644 index a9dbcbdb1c..0000000000 --- a/js/data/locale/st/sysres.json +++ /dev/null @@ -1,126 +0,0 @@ -{ - "MMMM1": "1", - "MMM1": "1", - "NN1": "1", - "MMMM2": "2", - "MMM2": "2", - "NN2": "2", - "MMMM3": "3", - "MMM3": "3", - "NN3": "3", - "MMMM4": "4", - "MMM4": "4", - "NN4": "4", - "MMMM5": "5", - "MMM5": "5", - "NN5": "5", - "MMMM6": "6", - "MMM6": "6", - "NN6": "6", - "MMMM7": "7", - "MMM7": "7", - "NN7": "7", - "MMMM8": "8", - "MMM8": "8", - "NN8": "8", - "MMMM9": "9", - "MMM9": "9", - "NN9": "9", - "MMMM10": "10", - "MMM10": "10", - "NN10": "10", - "MMMM11": "11", - "MMM11": "11", - "NN11": "11", - "MMMM12": "12", - "MMM12": "12", - "NN12": "12", - "EEEE0": "1", - "EEE0": "1", - "EE0": "1", - "E0": "1", - "EEEE1": "2", - "EEE1": "2", - "EE1": "2", - "E1": "2", - "EEEE2": "3", - "EEE2": "3", - "EE2": "3", - "E2": "3", - "EEEE3": "4", - "EEE3": "4", - "EE3": "4", - "E3": "4", - "EEEE4": "5", - "EEE4": "5", - "EE4": "5", - "E4": "5", - "EEEE5": "6", - "EEE5": "6", - "EE5": "6", - "E5": "6", - "EEEE6": "7", - "EEE6": "7", - "EE6": "7", - "E6": "7", - "finalSeparatorFull": ", ", - "separatorLong": " ", - "1#1 sec|#{num} sec": "#{num} s", - "1#1 second|#{num} seconds": "#{num} s", - "durationShortMinutes": "#{num}m", - "1#1 min|#{num} min": "#{num} min", - "1#1 minute|#{num} minutes": "#{num} min", - "1#1 hr|#{num} hrs": "#{num} h", - "1#1 hour|#{num} hours": "#{num} h", - "durationLongDays": "#{num} d", - "1#1 day|#{num} days": "#{num} d", - "1#1 wk|#{num} wks": "#{num} w", - "1#1 week|#{num} weeks": "#{num} w", - "durationShortMonths": "#{num}m", - "1#1 mon|#{num} mons": "#{num} m", - "1#1 month|#{num} months": "#{num} m", - "1#1 yr|#{num} yrs": "#{num} y", - "1#1 year|#{num} years": "#{num} y", - "1#in 1 second|#in {num} seconds": "#+{num} s", - "1#in 1 minute|#in {num} minutes": "#+{num} min", - "1#in 1 hour|#in {num} hours": "#+{num} h", - "1#in 1 day|#in {num} days": "#+{num} d", - "1#in 1 week|#in {num} weeks": "#+{num} w", - "1#in 1 month|#in {num} months": "#+{num} m", - "1#in 1 year|#in {num} years": "#+{num} y", - "1#in 1 sec|#in {num} sec": "#+{num} s", - "1#in 1 min|#in {num} min": "#+{num} min", - "1#in 1 hr|#in {num} hrs": "#+{num} h", - "1#in 1 dy|#in {num} dys": "#+{num} d", - "1#in 1 wk|#in {num} wks": "#+{num} w", - "1#in 1 mon|#in {num} mons": "#+{num} m", - "1#in 1 yr|#in {num} yrs": "#+{num} y", - "#in {num}s": "#+{num} s", - "#in {num}mi": "#+{num} min", - "#in {num}h": "#+{num} h", - "#in {num}d": "#+{num} d", - "#in {num}w": "#+{num} w", - "#in {num}mo": "#+{num} m", - "#in {num}y": "#+{num} y", - "1#1 second ago|#{num} seconds ago": "#-{num} s", - "1#1 minute ago|#{num} minutes ago": "#-{num} min", - "1#1 hour ago|#{num} hours ago": "#-{num} h", - "1#1 day ago|#{num} days ago": "#-{num} d", - "1#1 week ago|#{num} weeks ago": "#-{num} w", - "1#1 month ago|#{num} months ago": "#-{num} m", - "1#1 year ago|#{num} years ago": "#-{num} y", - "1#1 sec ago|#{num} sec ago": "#-{num} s", - "1#1 min ago|#{num} min ago": "#-{num} min", - "1#1 hr ago|#{num} hrs ago": "#-{num} h", - "1#1 dy ago|#{num} dys ago": "#-{num} d", - "1#1 wk ago|#{num} wks ago": "#-{num} w", - "1#1 mon ago|#{num} mons ago": "#-{num} m", - "1#1 yr ago|#{num} yrs ago": "#-{num} y", - "#{num}s ago": "#-{num} s", - "#{num}mi ago": "#-{num} min", - "#{num}h ago": "#-{num} h", - "#{num}d ago": "#-{num} d", - "#{num}w ago": "#-{num} w", - "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" -} diff --git a/js/data/locale/stq/langname.jf b/js/data/locale/stq/langname.jf new file mode 100644 index 0000000000..902cebf8d4 --- /dev/null +++ b/js/data/locale/stq/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Saterland Frisian" +} \ No newline at end of file diff --git a/js/data/locale/stq/scripts.jf b/js/data/locale/stq/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/stq/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/sv/AX/ctrynames.json b/js/data/locale/sv/AX/ctrynames.json index 16873552bd..ad76fb729c 100644 --- a/js/data/locale/sv/AX/ctrynames.json +++ b/js/data/locale/sv/AX/ctrynames.json @@ -1,6 +1,7 @@ { "Afghanistan": "AF", "Afrika": "002", + "Ã…land": "AX", "Albanien": "AL", "Algeriet": "DZ", "Amerikanska Jungfruöarna": "VI", @@ -68,16 +69,16 @@ "Europeiska unionen": "EU", "eurozonen": "EZ", "Falklandsöarna": "FK", + "Färöarna": "FO", "Fiji": "FJ", "Filippinerna": "PH", "Finland": "FI", + "Förenade Arabemiraten": "AE", + "Förenta Nationerna": "UN", "Frankrike": "FR", "Franska Guyana": "GF", "Franska Polynesien": "PF", "Franska sydterritorierna": "TF", - "Färöarna": "FO", - "Förenade Arabemiraten": "AE", - "Förenta Nationerna": "UN", "Gabon": "GA", "Gambia": "GM", "Georgien": "GE", @@ -189,6 +190,11 @@ "Oceanien": "009", "okänd region": "ZZ", "Oman": "OM", + "Östafrika": "014", + "Östasien": "030", + "Österrike": "AT", + "Östeuropa": "151", + "Östtimor": "TL", "Pakistan": "PK", "Palau": "PW", "Palestinska territorierna": "PS", @@ -227,6 +233,7 @@ "Sint Maarten": "SX", "Slovakien": "SK", "Slovenien": "SI", + "södra Afrika": "018", "Somalia": "SO", "Spanien": "ES", "Sri Lanka": "LK", @@ -246,7 +253,6 @@ "Sydostasien": "035", "Sydsudan": "SS", "Syrien": "SY", - "södra Afrika": "018", "Tadzjikistan": "TJ", "Taiwan": "TW", "Tanzania": "TZ", @@ -272,23 +278,17 @@ "USA:s yttre öar": "UM", "Uzbekistan": "UZ", "Vanuatu": "VU", - "Vatikanstaten": "VA", - "Venezuela": "VE", - "Vietnam": "VN", - "Vitryssland": "BY", "världen": "001", "Västafrika": "011", "Västasien": "145", "Västeuropa": "155", "Västsahara": "EH", + "Vatikanstaten": "VA", + "Venezuela": "VE", + "Vietnam": "VN", + "Vitryssland": "BY", "Wallis- och Futunaöarna": "WF", "yttre öar i Oceanien": "QO", "Zambia": "ZM", - "Zimbabwe": "ZW", - "Ã…land": "AX", - "Östafrika": "014", - "Östasien": "030", - "Österrike": "AT", - "Östeuropa": "151", - "Östtimor": "TL" + "Zimbabwe": "ZW" } \ No newline at end of file diff --git a/js/data/locale/sv/AX/ctryreverse.json b/js/data/locale/sv/AX/ctryreverse.json index c410a265e5..35ff36ae1f 100644 --- a/js/data/locale/sv/AX/ctryreverse.json +++ b/js/data/locale/sv/AX/ctryreverse.json @@ -10,6 +10,7 @@ "419": "Latinamerika", "AF": "Afghanistan", "002": "Afrika", + "AX": "Ã…land", "AL": "Albanien", "DZ": "Algeriet", "VI": "Amerikanska Jungfruöarna", @@ -74,16 +75,16 @@ "EU": "Europeiska unionen", "EZ": "eurozonen", "FK": "Falklandsöarna", + "FO": "Färöarna", "FJ": "Fiji", "PH": "Filippinerna", "FI": "Finland", + "AE": "Förenade Arabemiraten", + "UN": "Förenta Nationerna", "FR": "Frankrike", "GF": "Franska Guyana", "PF": "Franska Polynesien", "TF": "Franska sydterritorierna", - "FO": "Färöarna", - "AE": "Förenade Arabemiraten", - "UN": "Förenta Nationerna", "GA": "Gabon", "GM": "Gambia", "GE": "Georgien", @@ -193,6 +194,10 @@ "009": "Oceanien", "ZZ": "okänd region", "OM": "Oman", + "014": "Östafrika", + "030": "Östasien", + "AT": "Österrike", + "TL": "Östtimor", "PK": "Pakistan", "PW": "Palau", "PS": "Palestinska territorierna", @@ -231,6 +236,7 @@ "SX": "Sint Maarten", "SK": "Slovakien", "SI": "Slovenien", + "018": "södra Afrika", "SO": "Somalia", "ES": "Spanien", "LK": "Sri Lanka", @@ -249,7 +255,6 @@ "035": "Sydostasien", "SS": "Sydsudan", "SY": "Syrien", - "018": "södra Afrika", "TJ": "Tadzjikistan", "TW": "Taiwan", "TZ": "Tanzania", @@ -275,20 +280,15 @@ "UM": "USA:s yttre öar", "UZ": "Uzbekistan", "VU": "Vanuatu", + "001": "världen", + "011": "Västafrika", + "EH": "Västsahara", "VA": "Vatikanstaten", "VE": "Venezuela", "VN": "Vietnam", "BY": "Vitryssland", - "001": "världen", - "011": "Västafrika", - "EH": "Västsahara", "WF": "Wallis- och Futunaöarna", "QO": "yttre öar i Oceanien", "ZM": "Zambia", - "ZW": "Zimbabwe", - "AX": "Ã…land", - "014": "Östafrika", - "030": "Östasien", - "AT": "Österrike", - "TL": "Östtimor" + "ZW": "Zimbabwe" } \ No newline at end of file diff --git a/js/data/locale/sv/AX/dateformats.json b/js/data/locale/sv/AX/dateformats.json new file mode 100644 index 0000000000..a379e186d4 --- /dev/null +++ b/js/data/locale/sv/AX/dateformats.json @@ -0,0 +1,155 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "EEEE d MMMM yyyy", + "l": "EEE d MMMM yyyy", + "m": "EE d MMM yyyy", + "s": "E yyyy-MM-dd" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM yyyy", + "s": "yyyy-MM-dd" + }, + "dmw": { + "f": "EEEE d MMMM", + "l": "EEE d MMMM", + "m": "EE d MMM", + "s": "E MM-dd" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "MM-dd" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "yyyy-MM" + }, + "dw": { + "f": "EEEE d", + "l": "EEE d", + "m": "EE d", + "s": "E dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} {st} – {et}", + "l": "{sd} {sm} {sy} {st} – {et}", + "m": "{sd} {sm} {sy} {st} – {et}", + "s": "{sy}-{sm}-{sd} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sy}-{sm}-{sd} {st} – {ey}-{em}-{ed} {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sy}-{sm}-{sd} {st} – {ey}-{em}-{ed} {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sy}-{sm}-{sd} {st} – {ey}-{em}-{ed} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sy}-{sm}-{sd} – {ed}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sy}-{sm}-{sd} – {ey}-{em}-{ed}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sy}-{sm}-{sd} – {ey}-{em}-{ed}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sy}-{sm} – {ey}-{em}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/sv/FI/ctrynames.json b/js/data/locale/sv/FI/ctrynames.json index 16873552bd..ad76fb729c 100644 --- a/js/data/locale/sv/FI/ctrynames.json +++ b/js/data/locale/sv/FI/ctrynames.json @@ -1,6 +1,7 @@ { "Afghanistan": "AF", "Afrika": "002", + "Ã…land": "AX", "Albanien": "AL", "Algeriet": "DZ", "Amerikanska Jungfruöarna": "VI", @@ -68,16 +69,16 @@ "Europeiska unionen": "EU", "eurozonen": "EZ", "Falklandsöarna": "FK", + "Färöarna": "FO", "Fiji": "FJ", "Filippinerna": "PH", "Finland": "FI", + "Förenade Arabemiraten": "AE", + "Förenta Nationerna": "UN", "Frankrike": "FR", "Franska Guyana": "GF", "Franska Polynesien": "PF", "Franska sydterritorierna": "TF", - "Färöarna": "FO", - "Förenade Arabemiraten": "AE", - "Förenta Nationerna": "UN", "Gabon": "GA", "Gambia": "GM", "Georgien": "GE", @@ -189,6 +190,11 @@ "Oceanien": "009", "okänd region": "ZZ", "Oman": "OM", + "Östafrika": "014", + "Östasien": "030", + "Österrike": "AT", + "Östeuropa": "151", + "Östtimor": "TL", "Pakistan": "PK", "Palau": "PW", "Palestinska territorierna": "PS", @@ -227,6 +233,7 @@ "Sint Maarten": "SX", "Slovakien": "SK", "Slovenien": "SI", + "södra Afrika": "018", "Somalia": "SO", "Spanien": "ES", "Sri Lanka": "LK", @@ -246,7 +253,6 @@ "Sydostasien": "035", "Sydsudan": "SS", "Syrien": "SY", - "södra Afrika": "018", "Tadzjikistan": "TJ", "Taiwan": "TW", "Tanzania": "TZ", @@ -272,23 +278,17 @@ "USA:s yttre öar": "UM", "Uzbekistan": "UZ", "Vanuatu": "VU", - "Vatikanstaten": "VA", - "Venezuela": "VE", - "Vietnam": "VN", - "Vitryssland": "BY", "världen": "001", "Västafrika": "011", "Västasien": "145", "Västeuropa": "155", "Västsahara": "EH", + "Vatikanstaten": "VA", + "Venezuela": "VE", + "Vietnam": "VN", + "Vitryssland": "BY", "Wallis- och Futunaöarna": "WF", "yttre öar i Oceanien": "QO", "Zambia": "ZM", - "Zimbabwe": "ZW", - "Ã…land": "AX", - "Östafrika": "014", - "Östasien": "030", - "Österrike": "AT", - "Östeuropa": "151", - "Östtimor": "TL" + "Zimbabwe": "ZW" } \ No newline at end of file diff --git a/js/data/locale/sv/FI/ctryreverse.json b/js/data/locale/sv/FI/ctryreverse.json index c410a265e5..35ff36ae1f 100644 --- a/js/data/locale/sv/FI/ctryreverse.json +++ b/js/data/locale/sv/FI/ctryreverse.json @@ -10,6 +10,7 @@ "419": "Latinamerika", "AF": "Afghanistan", "002": "Afrika", + "AX": "Ã…land", "AL": "Albanien", "DZ": "Algeriet", "VI": "Amerikanska Jungfruöarna", @@ -74,16 +75,16 @@ "EU": "Europeiska unionen", "EZ": "eurozonen", "FK": "Falklandsöarna", + "FO": "Färöarna", "FJ": "Fiji", "PH": "Filippinerna", "FI": "Finland", + "AE": "Förenade Arabemiraten", + "UN": "Förenta Nationerna", "FR": "Frankrike", "GF": "Franska Guyana", "PF": "Franska Polynesien", "TF": "Franska sydterritorierna", - "FO": "Färöarna", - "AE": "Förenade Arabemiraten", - "UN": "Förenta Nationerna", "GA": "Gabon", "GM": "Gambia", "GE": "Georgien", @@ -193,6 +194,10 @@ "009": "Oceanien", "ZZ": "okänd region", "OM": "Oman", + "014": "Östafrika", + "030": "Östasien", + "AT": "Österrike", + "TL": "Östtimor", "PK": "Pakistan", "PW": "Palau", "PS": "Palestinska territorierna", @@ -231,6 +236,7 @@ "SX": "Sint Maarten", "SK": "Slovakien", "SI": "Slovenien", + "018": "södra Afrika", "SO": "Somalia", "ES": "Spanien", "LK": "Sri Lanka", @@ -249,7 +255,6 @@ "035": "Sydostasien", "SS": "Sydsudan", "SY": "Syrien", - "018": "södra Afrika", "TJ": "Tadzjikistan", "TW": "Taiwan", "TZ": "Tanzania", @@ -275,20 +280,15 @@ "UM": "USA:s yttre öar", "UZ": "Uzbekistan", "VU": "Vanuatu", + "001": "världen", + "011": "Västafrika", + "EH": "Västsahara", "VA": "Vatikanstaten", "VE": "Venezuela", "VN": "Vietnam", "BY": "Vitryssland", - "001": "världen", - "011": "Västafrika", - "EH": "Västsahara", "WF": "Wallis- och Futunaöarna", "QO": "yttre öar i Oceanien", "ZM": "Zambia", - "ZW": "Zimbabwe", - "AX": "Ã…land", - "014": "Östafrika", - "030": "Östasien", - "AT": "Österrike", - "TL": "Östtimor" + "ZW": "Zimbabwe" } \ No newline at end of file diff --git a/js/data/locale/sv/FI/sysres.json b/js/data/locale/sv/FI/sysres.json deleted file mode 100644 index 41904f0ff4..0000000000 --- a/js/data/locale/sv/FI/sysres.json +++ /dev/null @@ -1,114 +0,0 @@ -{ - "MMMM1": "januari", - "MMM1": "jan.", - "NN1": "ja", - "N1": "j", - "MMMM2": "februari", - "MMM2": "feb.", - "NN2": "fe", - "N2": "f", - "MMMM3": "mars", - "MMM3": "mars", - "NN3": "ma", - "N3": "m", - "MMMM4": "april", - "MMM4": "apr.", - "NN4": "ap", - "N4": "a", - "MMMM5": "maj", - "MMM5": "maj", - "NN5": "ma", - "N5": "m", - "MMMM6": "juni", - "MMM6": "juni", - "NN6": "ju", - "N6": "j", - "MMMM7": "juli", - "MMM7": "juli", - "NN7": "ju", - "N7": "j", - "MMMM8": "augusti", - "MMM8": "aug.", - "NN8": "au", - "N8": "a", - "MMMM9": "september", - "MMM9": "sep.", - "NN9": "se", - "N9": "s", - "MMMM10": "oktober", - "MMM10": "okt.", - "NN10": "ok", - "N10": "o", - "MMMM11": "november", - "MMM11": "nov.", - "NN11": "no", - "N11": "n", - "MMMM12": "december", - "MMM12": "dec.", - "NN12": "de", - "N12": "d", - "EEEE0": "söndag", - "EEE0": "sön", - "EE0": "sö", - "E0": "S", - "EEEE1": "mÃ¥ndag", - "EEE1": "mÃ¥n", - "EE1": "mÃ¥", - "E1": "M", - "EEEE2": "tisdag", - "EEE2": "tis", - "EE2": "ti", - "E2": "T", - "EEEE3": "onsdag", - "EEE3": "ons", - "EE3": "on", - "E3": "O", - "EEEE4": "torsdag", - "EEE4": "tors", - "EE4": "to", - "E4": "T", - "EEEE5": "fredag", - "EEE5": "fre", - "EE5": "fr", - "E5": "F", - "EEEE6": "lördag", - "EEE6": "lör", - "EE6": "lö", - "E6": "L", - "a0": "fm", - "a1": "em", - "G-1": "fvt", - "G1": "vt", - "1#1 millisecond|#{num} milliseconds": "one#{num} millisekund|#{num} millisekunder", - "1#1 second|#{num} seconds": "one#{num} sekund|#{num} sekunder", - "1#1 minute|#{num} minutes": "one#{num} minut|#{num} minuter", - "1#1 hour|#{num} hours": "one#{num} timme|#{num} timmar", - "1#1 day|#{num} days": "one#{num} dygn|#{num} dygn", - "1#1 week|#{num} weeks": "one#{num} vecka|#{num} veckor", - "1#1 month|#{num} months": "one#{num} mÃ¥nad|#{num} mÃ¥nader", - "1#1 year|#{num} years": "one#{num} Ã¥r|#{num} Ã¥r", - "#{num} ms": "one#{num} ms|#{num} ms", - "1#1 sec|#{num} sec": "one#{num} s|#{num} s", - "1#1 min|#{num} min": "one#{num} min|#{num} min", - "1#1 hr|#{num} hrs": "one#{num} tim|#{num} tim", - "durationLongDays": "one#{num} d|#{num} d", - "1#1 wk|#{num} wks": "one#{num} v|#{num} v", - "1#1 mon|#{num} mons": "one#{num} mÃ¥n|#{num} mÃ¥n", - "1#1 yr|#{num} yrs": "one#{num} Ã¥r|#{num} Ã¥r", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num}d|#{num}d", - "#{num}w": "one#{num}v|#{num}v", - "durationShortMonths": "one#{num}m|#{num}m", - "#{num}y": "one#{num}Ã¥|#{num}Ã¥", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " " -} \ No newline at end of file diff --git a/js/data/locale/sv/ctrynames.json b/js/data/locale/sv/ctrynames.json index 16873552bd..ad76fb729c 100644 --- a/js/data/locale/sv/ctrynames.json +++ b/js/data/locale/sv/ctrynames.json @@ -1,6 +1,7 @@ { "Afghanistan": "AF", "Afrika": "002", + "Ã…land": "AX", "Albanien": "AL", "Algeriet": "DZ", "Amerikanska Jungfruöarna": "VI", @@ -68,16 +69,16 @@ "Europeiska unionen": "EU", "eurozonen": "EZ", "Falklandsöarna": "FK", + "Färöarna": "FO", "Fiji": "FJ", "Filippinerna": "PH", "Finland": "FI", + "Förenade Arabemiraten": "AE", + "Förenta Nationerna": "UN", "Frankrike": "FR", "Franska Guyana": "GF", "Franska Polynesien": "PF", "Franska sydterritorierna": "TF", - "Färöarna": "FO", - "Förenade Arabemiraten": "AE", - "Förenta Nationerna": "UN", "Gabon": "GA", "Gambia": "GM", "Georgien": "GE", @@ -189,6 +190,11 @@ "Oceanien": "009", "okänd region": "ZZ", "Oman": "OM", + "Östafrika": "014", + "Östasien": "030", + "Österrike": "AT", + "Östeuropa": "151", + "Östtimor": "TL", "Pakistan": "PK", "Palau": "PW", "Palestinska territorierna": "PS", @@ -227,6 +233,7 @@ "Sint Maarten": "SX", "Slovakien": "SK", "Slovenien": "SI", + "södra Afrika": "018", "Somalia": "SO", "Spanien": "ES", "Sri Lanka": "LK", @@ -246,7 +253,6 @@ "Sydostasien": "035", "Sydsudan": "SS", "Syrien": "SY", - "södra Afrika": "018", "Tadzjikistan": "TJ", "Taiwan": "TW", "Tanzania": "TZ", @@ -272,23 +278,17 @@ "USA:s yttre öar": "UM", "Uzbekistan": "UZ", "Vanuatu": "VU", - "Vatikanstaten": "VA", - "Venezuela": "VE", - "Vietnam": "VN", - "Vitryssland": "BY", "världen": "001", "Västafrika": "011", "Västasien": "145", "Västeuropa": "155", "Västsahara": "EH", + "Vatikanstaten": "VA", + "Venezuela": "VE", + "Vietnam": "VN", + "Vitryssland": "BY", "Wallis- och Futunaöarna": "WF", "yttre öar i Oceanien": "QO", "Zambia": "ZM", - "Zimbabwe": "ZW", - "Ã…land": "AX", - "Östafrika": "014", - "Östasien": "030", - "Österrike": "AT", - "Östeuropa": "151", - "Östtimor": "TL" + "Zimbabwe": "ZW" } \ No newline at end of file diff --git a/js/data/locale/sv/ctryreverse.json b/js/data/locale/sv/ctryreverse.json index c410a265e5..35ff36ae1f 100644 --- a/js/data/locale/sv/ctryreverse.json +++ b/js/data/locale/sv/ctryreverse.json @@ -10,6 +10,7 @@ "419": "Latinamerika", "AF": "Afghanistan", "002": "Afrika", + "AX": "Ã…land", "AL": "Albanien", "DZ": "Algeriet", "VI": "Amerikanska Jungfruöarna", @@ -74,16 +75,16 @@ "EU": "Europeiska unionen", "EZ": "eurozonen", "FK": "Falklandsöarna", + "FO": "Färöarna", "FJ": "Fiji", "PH": "Filippinerna", "FI": "Finland", + "AE": "Förenade Arabemiraten", + "UN": "Förenta Nationerna", "FR": "Frankrike", "GF": "Franska Guyana", "PF": "Franska Polynesien", "TF": "Franska sydterritorierna", - "FO": "Färöarna", - "AE": "Förenade Arabemiraten", - "UN": "Förenta Nationerna", "GA": "Gabon", "GM": "Gambia", "GE": "Georgien", @@ -193,6 +194,10 @@ "009": "Oceanien", "ZZ": "okänd region", "OM": "Oman", + "014": "Östafrika", + "030": "Östasien", + "AT": "Österrike", + "TL": "Östtimor", "PK": "Pakistan", "PW": "Palau", "PS": "Palestinska territorierna", @@ -231,6 +236,7 @@ "SX": "Sint Maarten", "SK": "Slovakien", "SI": "Slovenien", + "018": "södra Afrika", "SO": "Somalia", "ES": "Spanien", "LK": "Sri Lanka", @@ -249,7 +255,6 @@ "035": "Sydostasien", "SS": "Sydsudan", "SY": "Syrien", - "018": "södra Afrika", "TJ": "Tadzjikistan", "TW": "Taiwan", "TZ": "Tanzania", @@ -275,20 +280,15 @@ "UM": "USA:s yttre öar", "UZ": "Uzbekistan", "VU": "Vanuatu", + "001": "världen", + "011": "Västafrika", + "EH": "Västsahara", "VA": "Vatikanstaten", "VE": "Venezuela", "VN": "Vietnam", "BY": "Vitryssland", - "001": "världen", - "011": "Västafrika", - "EH": "Västsahara", "WF": "Wallis- och Futunaöarna", "QO": "yttre öar i Oceanien", "ZM": "Zambia", - "ZW": "Zimbabwe", - "AX": "Ã…land", - "014": "Östafrika", - "030": "Östasien", - "AT": "Österrike", - "TL": "Östtimor" + "ZW": "Zimbabwe" } \ No newline at end of file diff --git a/js/data/locale/sv/regionnames.json b/js/data/locale/sv/regionnames.json index 86cc417881..0bda39dce1 100644 --- a/js/data/locale/sv/regionnames.json +++ b/js/data/locale/sv/regionnames.json @@ -788,22 +788,22 @@ "name": "Füzuli Rayonu", "code": "FUZ" }, - { - "name": "GÉ™ncÉ™", - "code": "GA" - }, - { - "name": "Goranboj", - "code": "GOR" - }, { "name": "Gädäbäj", "code": "GAD" }, + { + "name": "GÉ™ncÉ™", + "code": "GA" + }, { "name": "Göjtjaj", "code": "GOY" }, + { + "name": "Goranboj", + "code": "GOR" + }, { "name": "Hadzjyqabul", "code": "HAC" @@ -828,6 +828,10 @@ "name": "Julfa Rayon", "code": "CUL" }, + { + "name": "Kälbädzjär", + "code": "KAL" + }, { "name": "Kangarli Rayon", "code": "KAN" @@ -844,10 +848,6 @@ "name": "Kürdämir", "code": "KUR" }, - { - "name": "Kälbädzjär", - "code": "KAL" - }, { "name": "Lankaran", "code": "LA" @@ -972,14 +972,14 @@ "name": "Sjaki", "code": "SA" }, - { - "name": "Sjamachy", - "code": "SMI" - }, { "name": "Sjäki (distrikt)", "code": "SAK" }, + { + "name": "Sjamachy", + "code": "SMI" + }, { "name": "Sjämkir", "code": "SKR" @@ -992,14 +992,14 @@ "name": "Sumqayıt", "code": "SM" }, - { - "name": "Tovuz Rayonu", - "code": "TOV" - }, { "name": "Tärtär", "code": "TAR" }, + { + "name": "Tovuz Rayonu", + "code": "TOV" + }, { "name": "Udzjar", "code": "UCA" @@ -1016,14 +1016,14 @@ "name": "Yevlakh (distrikt)", "code": "YEV" }, - { - "name": "Zaqatala (distrikt)", - "code": "ZAQ" - }, { "name": "Zängilan", "code": "ZAN" }, + { + "name": "Zaqatala (distrikt)", + "code": "ZAQ" + }, { "name": "Zärdab", "code": "ZAR" @@ -1456,6 +1456,10 @@ "name": "Namur", "code": "WNA" }, + { + "name": "Östflandern", + "code": "VOV" + }, { "name": "Vallonien", "code": "WAL" @@ -1467,10 +1471,6 @@ { "name": "Västflandern", "code": "VWV" - }, - { - "name": "Östflandern", - "code": "VOV" } ], "BF": [ @@ -2632,14 +2632,14 @@ "name": "Sankuru", "code": "SA" }, - { - "name": "Sud-Ubangi", - "code": "SU" - }, { "name": "Södra Kivu-provinsen", "code": "SK" }, + { + "name": "Sud-Ubangi", + "code": "SU" + }, { "name": "Tanganyika", "code": "TA" @@ -3101,20 +3101,20 @@ "code": "NO" }, { - "name": "Sydvästra regionen (region i Kamerun)", - "code": "SW" + "name": "Östra regionen (region i Kamerun)", + "code": "ES" }, { "name": "Södra regionen (region i Kamerun)", "code": "SU" }, { - "name": "Västra regionen", - "code": "OU" + "name": "Sydvästra regionen (region i Kamerun)", + "code": "SW" }, { - "name": "Östra regionen (region i Kamerun)", - "code": "ES" + "name": "Västra regionen", + "code": "OU" } ], "CN": [ @@ -3714,6 +3714,10 @@ "name": "Liberec²", "code": "513" }, + { + "name": "Mähren-Schlesien", + "code": "80" + }, { "name": "Mellersta Böhmen", "code": "20" @@ -3730,10 +3734,6 @@ "name": "Mladá Boleslav", "code": "207" }, - { - "name": "Mähren-Schlesien", - "code": "80" - }, { "name": "Náchod", "code": "523" @@ -4022,14 +4022,6 @@ "name": "Semily", "code": "514" }, - { - "name": "Sokolov", - "code": "413" - }, - { - "name": "Å umperk", - "code": "715" - }, { "name": "Södra Böhmen", "code": "31" @@ -4038,6 +4030,14 @@ "name": "Södra Mähren", "code": "64" }, + { + "name": "Sokolov", + "code": "413" + }, + { + "name": "Å umperk", + "code": "715" + }, { "name": "Trutnov", "code": "525" @@ -5322,6 +5322,10 @@ "name": "Norra divisionen", "code": "N" }, + { + "name": "Östra divisionen", + "code": "E" + }, { "name": "Ra Province", "code": "11" @@ -5349,10 +5353,6 @@ { "name": "Västra divisionen", "code": "W" - }, - { - "name": "Östra divisionen", - "code": "E" } ], "FM": [ @@ -5490,10 +5490,6 @@ "name": "Corsica", "code": "H" }, - { - "name": "Creuse", - "code": "23" - }, { "name": "Côte-d’Or", "code": "21" @@ -5502,6 +5498,10 @@ "name": "Côtes-d’Armor", "code": "22" }, + { + "name": "Creuse", + "code": "23" + }, { "name": "Deux-Sèvres", "code": "79" @@ -5586,14 +5586,14 @@ "name": "Haute-Marne", "code": "52" }, - { - "name": "Haute-Savoie", - "code": "74" - }, { "name": "Haute-Saône", "code": "70" }, + { + "name": "Haute-Savoie", + "code": "74" + }, { "name": "Haute-Vienne", "code": "87" @@ -5790,6 +5790,10 @@ "name": "Rhône", "code": "69" }, + { + "name": "Saône-et-Loire", + "code": "71" + }, { "name": "Sarthe", "code": "72" @@ -5798,10 +5802,6 @@ "name": "Savoie", "code": "73" }, - { - "name": "Saône-et-Loire", - "code": "71" - }, { "name": "Seine-et-Marne", "code": "77" @@ -7017,28 +7017,28 @@ "code": "NP" }, { - "name": "Storaccra", - "code": "AA" + "name": "Östra regionen (region i Ghana)", + "code": "EP" }, { - "name": "Voltaregionen", - "code": "TV" + "name": "Övre östra regionen", + "code": "UE" }, { - "name": "Västra regionen (region i Ghana)", - "code": "WP" + "name": "Övre västra regionen", + "code": "UW" }, { - "name": "Östra regionen (region i Ghana)", - "code": "EP" + "name": "Storaccra", + "code": "AA" }, { - "name": "Övre västra regionen", - "code": "UW" + "name": "Västra regionen (region i Ghana)", + "code": "WP" }, { - "name": "Övre östra regionen", - "code": "UE" + "name": "Voltaregionen", + "code": "TV" } ], "GL": [ @@ -7470,6 +7470,10 @@ "name": "Nordegeiska öarna", "code": "K" }, + { + "name": "Östra Makedonien och Thrakien", + "code": "A" + }, { "name": "Pella", "code": "59" @@ -7545,10 +7549,6 @@ { "name": "Zakynthos", "code": "21" - }, - { - "name": "Östra Makedonien och Thrakien", - "code": "A" } ], "GT": [ @@ -10234,6 +10234,10 @@ "name": "Nordkazakstan", "code": "SEV" }, + { + "name": "Östkazakstan", + "code": "VOS" + }, { "name": "Pavlodar", "code": "PAV" @@ -10261,10 +10265,6 @@ { "name": "Zjambyl", "code": "ZHA" - }, - { - "name": "Östkazakstan", - "code": "VOS" } ], "LA": [ @@ -15080,6 +15080,14 @@ "name": "Oriental Mindoro", "code": "MDR" }, + { + "name": "Östra Samar", + "code": "EAS" + }, + { + "name": "Östra Visayas", + "code": "08" + }, { "name": "Palawan", "code": "PLW" @@ -15128,6 +15136,18 @@ "name": "SOCCSKSARGEN", "code": "12" }, + { + "name": "Södra Cotabato", + "code": "SCO" + }, + { + "name": "Södra Ilocos", + "code": "ILS" + }, + { + "name": "Södra Leyte", + "code": "SLE" + }, { "name": "Sorsogon", "code": "SOR" @@ -15148,18 +15168,6 @@ "name": "Surigao del Sur", "code": "SUR" }, - { - "name": "Södra Cotabato", - "code": "SCO" - }, - { - "name": "Södra Ilocos", - "code": "ILS" - }, - { - "name": "Södra Leyte", - "code": "SLE" - }, { "name": "Tarlac", "code": "TAR" @@ -15191,14 +15199,6 @@ { "name": "Zamboangahalvön", "code": "09" - }, - { - "name": "Östra Samar", - "code": "EAS" - }, - { - "name": "Östra Visayas", - "code": "08" } ], "PK": [ @@ -15886,14 +15886,6 @@ "name": "Raska (distrikt)", "code": "18" }, - { - "name": "Srem (distrikt)", - "code": "07" - }, - { - "name": "Sumadija (distrikt)", - "code": "12" - }, { "name": "Södra BaÄka", "code": "06" @@ -15903,17 +15895,25 @@ "code": "04" }, { - "name": "Toplica distriktet", - "code": "21" + "name": "Srem (distrikt)", + "code": "07" }, { - "name": "Vojvodina", - "code": "VO" + "name": "Sumadija (distrikt)", + "code": "12" + }, + { + "name": "Toplica distriktet", + "code": "21" }, { "name": "Västra BaÄka", "code": "05" }, + { + "name": "Vojvodina", + "code": "VO" + }, { "name": "Zajecar (distrikt)", "code": "15" @@ -16560,14 +16560,14 @@ "name": "Dalarnas län", "code": "W" }, - { - "name": "Gotlands län", - "code": "I" - }, { "name": "Gävleborgs län", "code": "X" }, + { + "name": "Gotlands län", + "code": "I" + }, { "name": "Hallands län", "code": "N" @@ -16593,17 +16593,25 @@ "code": "BD" }, { - "name": "SkÃ¥ne län", - "code": "M" + "name": "Örebro län", + "code": "T" }, { - "name": "Stockholms län", - "code": "AB" + "name": "Östergötlands län", + "code": "E" + }, + { + "name": "SkÃ¥ne län", + "code": "M" }, { "name": "Södermanlands län", "code": "D" }, + { + "name": "Stockholms län", + "code": "AB" + }, { "name": "Uppsala län", "code": "C" @@ -16627,14 +16635,6 @@ { "name": "Västra Götalands län", "code": "O" - }, - { - "name": "Örebro län", - "code": "T" - }, - { - "name": "Östergötlands län", - "code": "E" } ], "SG": [ @@ -17566,13 +17566,13 @@ "name": "Nord (provins)", "code": "N" }, - { - "name": "Södra provinsen", - "code": "S" - }, { "name": "Östra provinsen", "code": "E" + }, + { + "name": "Södra provinsen", + "code": "S" } ], "SM": [ @@ -17808,6 +17808,10 @@ "name": "Northern Bahr el Ghazal", "code": "BN" }, + { + "name": "Övre Nilen", + "code": "NU" + }, { "name": "Unity", "code": "UY" @@ -17823,10 +17827,6 @@ { "name": "Western Equatoria", "code": "EW" - }, - { - "name": "Övre Nilen", - "code": "NU" } ], "ST": [ @@ -20866,13 +20866,13 @@ "name": "Norra Kapprovinsen", "code": "NC" }, - { - "name": "Västra Kapprovinsen", - "code": "WC" - }, { "name": "Östra Kapprovinsen", "code": "EC" + }, + { + "name": "Västra Kapprovinsen", + "code": "WC" } ], "ZM": [ diff --git a/js/data/locale/sv/sysres.json b/js/data/locale/sv/sysres.json index 2759750422..92b83f1e0a 100644 --- a/js/data/locale/sv/sysres.json +++ b/js/data/locale/sv/sysres.json @@ -77,8 +77,8 @@ "E6": "L", "a0": "fm", "a1": "em", - "G-1": "fvt", - "G1": "vt", + "G-1": "f.v.t.", + "G1": "v.t.", "1#1 millisecond|#{num} milliseconds": "one#{num} millisekund|#{num} millisekunder", "1#1 second|#{num} seconds": "one#{num} sekund|#{num} sekunder", "1#1 minute|#{num} minutes": "one#{num} minut|#{num} minuter", @@ -95,6 +95,14 @@ "1#1 wk|#{num} wks": "one#{num} v|#{num} v", "1#1 mon|#{num} mons": "one#{num} mÃ¥n|#{num} mÃ¥n", "1#1 yr|#{num} yrs": "one#{num} Ã¥r|#{num} Ã¥r", + "durationMediumMillis": "one#{num}ms|#{num}ms", + "1#1 se|#{num} sec": "one#{num}s|#{num}s", + "1#1 mi|#{num} min": "one#{num}m|#{num}m", + "durationMediumHours": "one#{num}h|#{num}h", + "1#1 dy|#{num} dys": "one#{num}d|#{num}d", + "durationMediumWeeks": "one#{num}v|#{num}v", + "1#1 mo|#{num} mos": "one#{num}m|#{num}m", + "durationMediumYears": "one#{num}Ã¥|#{num}Ã¥", "durationShortMillis": "one#{num}ms|#{num}ms", "#{num}s": "one#{num}s|#{num}s", "durationShortMinutes": "one#{num}m|#{num}m", @@ -103,22 +111,6 @@ "#{num}w": "one#{num}v|#{num}v", "durationShortMonths": "one#{num}m|#{num}m", "#{num}y": "one#{num}Ã¥|#{num}Ã¥", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", - "durationMediumMillis": "one#{num}ms|#{num}ms", - "1#1 se|#{num} sec": "#{num} se", - "1#1 mi|#{num} min": "#{num} mi", - "durationMediumHours": "#{num} ti", - "1#1 dy|#{num} dys": "#{num} dy", - "durationMediumWeeks": "#{num} ve", - "1#1 mo|#{num} mos": "#{num} mÃ¥", - "durationMediumYears": "#{num} Ã¥r", "1#in 1 second|#in {num} seconds": "one#om {num} sekund|#om {num} sekunder", "1#in 1 minute|#in {num} minutes": "one#om {num} minut|#om {num} minuter", "1#in 1 hour|#in {num} hours": "one#om {num} timme|#om {num} timmar", @@ -154,11 +146,19 @@ "1#1 wk ago|#{num} wks ago": "one#för {num} vecka sedan|#för {num} veckor sedan", "1#1 mon ago|#{num} mons ago": "one#för {num} mÃ¥nad sedan|#för {num} mÃ¥nader sedan", "1#1 yr ago|#{num} yrs ago": "one#för {num} Ã¥r sedan|#för {num} Ã¥r sedan", - "#{num}s ago": "one#för {num} sek sedan|#för {num} sek sedan", - "#{num}mi ago": "one#för {num} min sedan|#för {num} min sedan", + "#{num}s ago": "one#för {num} s sen|#för {num} s sen", + "#{num}mi ago": "one#för {num} min sen|#för {num} min sen", "#{num}h ago": "one#för {num} tim sedan|#för {num} tim sedan", "#{num}d ago": "one#för {num} d sedan|#för {num} d sedan", "#{num}w ago": "one#för {num} v. sedan|#för {num} v. sedan", - "#{num}mo ago": "one#för {num} mÃ¥n. sedan|#för {num} mÃ¥n. sedan", - "#{num}y ago": "one#för {num} Ã¥r sedan|#för {num} Ã¥r sedan" + "#{num}mo ago": "one#för {num} mÃ¥n. sen|#för {num} mÃ¥n. sen", + "#{num}y ago": "one#för {num} Ã¥r sen|#för {num} Ã¥r sen", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": " ", + "finalSeparatorShort": " " } \ No newline at end of file diff --git a/js/data/locale/sw/CD/dateformats.json b/js/data/locale/sw/CD/dateformats.json new file mode 100644 index 0000000000..16933f813f --- /dev/null +++ b/js/data/locale/sw/CD/dateformats.json @@ -0,0 +1,155 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "EEEE, d MMMM yyyy", + "l": "EEE, d MMMM yyyy", + "m": "EE, d MMM yyyy", + "s": "E, dd/MM/yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM yyyy", + "s": "dd/MM/yyyy" + }, + "dmw": { + "f": "EEEE, d MMMM", + "l": "EEE, d MMMM", + "m": "EE, d MMM", + "s": "E, dd/MM" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "dd/MM" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "MM/yyyy" + }, + "dw": { + "f": "EEEE, d", + "l": "EEE, d", + "m": "EE, d", + "s": "E, dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} {st} – {et}", + "l": "{sd} {sm} {sy} {st} – {et}", + "m": "{sd} {sm} {sy} {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/sw/KE/sysres.json b/js/data/locale/sw/KE/sysres.json deleted file mode 100644 index 951dd8086b..0000000000 --- a/js/data/locale/sw/KE/sysres.json +++ /dev/null @@ -1,114 +0,0 @@ -{ - "MMMM1": "Januari", - "MMM1": "Jan", - "NN1": "Ja", - "N1": "J", - "MMMM2": "Februari", - "MMM2": "Feb", - "NN2": "Fe", - "N2": "F", - "MMMM3": "Machi", - "MMM3": "Mac", - "NN3": "Ma", - "N3": "M", - "MMMM4": "Aprili", - "MMM4": "Apr", - "NN4": "Ap", - "N4": "A", - "MMMM5": "Mei", - "MMM5": "Mei", - "NN5": "Me", - "N5": "M", - "MMMM6": "Juni", - "MMM6": "Jun", - "NN6": "Ju", - "N6": "J", - "MMMM7": "Julai", - "MMM7": "Jul", - "NN7": "Ju", - "N7": "J", - "MMMM8": "Agosti", - "MMM8": "Ago", - "NN8": "Ag", - "N8": "A", - "MMMM9": "Septemba", - "MMM9": "Sep", - "NN9": "Se", - "N9": "S", - "MMMM10": "Oktoba", - "MMM10": "Okt", - "NN10": "Ok", - "N10": "O", - "MMMM11": "Novemba", - "MMM11": "Nov", - "NN11": "No", - "N11": "N", - "MMMM12": "Desemba", - "MMM12": "Des", - "NN12": "De", - "N12": "D", - "EEEE0": "Jumapili", - "EEE0": "Jumapili", - "EE0": "Jumapili", - "E0": "S", - "EEEE1": "Jumatatu", - "EEE1": "Jumatatu", - "EE1": "Jumatatu", - "E1": "M", - "EEEE2": "Jumanne", - "EEE2": "Jumanne", - "EE2": "Jumanne", - "E2": "T", - "EEEE3": "Jumatano", - "EEE3": "Jumatano", - "EE3": "Jumatano", - "E3": "W", - "EEEE4": "Alhamisi", - "EEE4": "Alhamisi", - "EE4": "Alhamisi", - "E4": "T", - "EEEE5": "Ijumaa", - "EEE5": "Ijumaa", - "EE5": "Ijumaa", - "E5": "F", - "EEEE6": "Jumamosi", - "EEE6": "Jumamosi", - "EE6": "Jumamosi", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#millisekunde {num}|#millisekunde {num}", - "1#1 second|#{num} seconds": "one#sekunde {num}|#sekunde {num}", - "1#1 minute|#{num} minutes": "one#dakika {num}|#dakika {num}", - "1#1 hour|#{num} hours": "one#saa {num}|#saa {num}", - "1#1 day|#{num} days": "one#siku {num}|#siku {num}", - "1#1 week|#{num} weeks": "one#wiki {num}|#wiki {num}", - "1#1 month|#{num} months": "one#mwezi {num}|#miezi {num}", - "1#1 year|#{num} years": "one#mwaka {num}|#miaka {num}", - "#{num} ms": "one#millisekunde {num}|#millisekunde {num}", - "1#1 sec|#{num} sec": "one#sekunde {num}|#sekunde {num}", - "1#1 min|#{num} min": "one#dakika {num}|#dakika {num}", - "1#1 hr|#{num} hrs": "one#saa {num}|#saa {num}", - "durationLongDays": "one#siku {num}|#siku {num}", - "1#1 wk|#{num} wks": "one#wiki {num}|#wiki {num}", - "1#1 mon|#{num} mons": "one#mwezi {num}|#miezi {num}", - "1#1 yr|#{num} yrs": "one#mwaka {num}|#miaka {num}", - "durationShortMillis": "one#ms {num}|#ms {num}", - "#{num}s": "one#sekunde {num}|#sekunde {num}", - "durationShortMinutes": "one#dakika {num}|#dakika {num}", - "#{num}h": "one#saa {num}|#saa {num}", - "#{num}d": "one#siku {num}|#siku {num}", - "#{num}w": "one#wiki {num}|#wiki {num}", - "durationShortMonths": "one#mwezi {num}|#miezi {num}", - "#{num}y": "one#mwaka {num}|#miaka {num}", - "separatorFull": ", ", - "finalSeparatorFull": " na ", - "separatorLong": ", ", - "finalSeparatorLong": " na ", - "separatorMedium": ", ", - "finalSeparatorMedium": " na ", - "separatorShort": ", ", - "finalSeparatorShort": " na " -} \ No newline at end of file diff --git a/js/data/locale/sw/UG/dateformats.json b/js/data/locale/sw/UG/dateformats.json new file mode 100644 index 0000000000..16933f813f --- /dev/null +++ b/js/data/locale/sw/UG/dateformats.json @@ -0,0 +1,155 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "EEEE, d MMMM yyyy", + "l": "EEE, d MMMM yyyy", + "m": "EE, d MMM yyyy", + "s": "E, dd/MM/yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM yyyy", + "s": "dd/MM/yyyy" + }, + "dmw": { + "f": "EEEE, d MMMM", + "l": "EEE, d MMMM", + "m": "EE, d MMM", + "s": "E, dd/MM" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "dd/MM" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "MM/yyyy" + }, + "dw": { + "f": "EEEE, d", + "l": "EEE, d", + "m": "EE, d", + "s": "E, dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} {st} – {et}", + "l": "{sd} {sm} {sy} {st} – {et}", + "m": "{sd} {sm} {sy} {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/sw/sysres.json b/js/data/locale/sw/sysres.json index bb0ff55617..8a80e38b14 100644 --- a/js/data/locale/sw/sysres.json +++ b/js/data/locale/sw/sysres.json @@ -75,8 +75,8 @@ "EEE6": "Jumamosi", "EE6": "Jumamosi", "E6": "S", - "a0": "Asubuhi", - "a1": "Mchana", + "a0": "AM", + "a1": "PM", "G-1": "BCE", "G1": "CE", "1#1 millisecond|#{num} milliseconds": "one#millisekunde {num}|#millisekunde {num}", @@ -95,6 +95,14 @@ "1#1 wk|#{num} wks": "one#wiki {num}|#wiki {num}", "1#1 mon|#{num} mons": "one#mwezi {num}|#miezi {num}", "1#1 yr|#{num} yrs": "one#mwaka {num}|#miaka {num}", + "durationMediumMillis": "one#ms {num}|#ms {num}", + "1#1 se|#{num} sec": "one#sekunde {num}|#sekunde {num}", + "1#1 mi|#{num} min": "one#dakika {num}|#dakika {num}", + "durationMediumHours": "one#saa {num}|#saa {num}", + "1#1 dy|#{num} dys": "one#siku {num}|#siku {num}", + "durationMediumWeeks": "one#wiki {num}|#wiki {num}", + "1#1 mo|#{num} mos": "one#mwezi {num}|#miezi {num}", + "durationMediumYears": "one#mwaka {num}|#miaka {num}", "durationShortMillis": "one#ms {num}|#ms {num}", "#{num}s": "one#sekunde {num}|#sekunde {num}", "durationShortMinutes": "one#dakika {num}|#dakika {num}", @@ -103,22 +111,6 @@ "#{num}w": "one#wiki {num}|#wiki {num}", "durationShortMonths": "one#mwezi {num}|#miezi {num}", "#{num}y": "one#mwaka {num}|#miaka {num}", - "separatorFull": ", ", - "finalSeparatorFull": " na ", - "separatorLong": ", ", - "finalSeparatorLong": " na ", - "separatorMedium": ", ", - "finalSeparatorMedium": " na ", - "separatorShort": ", ", - "finalSeparatorShort": " na ", - "durationMediumMillis": "one#ms {num}|#ms {num}", - "1#1 se|#{num} sec": "#sekunde {num}", - "1#1 mi|#{num} min": "#dakika {num}", - "durationMediumHours": "one#saa {num}|#masaa {num}", - "1#1 dy|#{num} dys": "#siku {num}", - "durationMediumWeeks": "#wiki {num}", - "1#1 mo|#{num} mos": "one#mwezi {num}|#miezi {num}", - "durationMediumYears": "one#mwaka {num}|#miaka {num}", "1#in 1 second|#in {num} seconds": "one#baada ya sekunde {num}|#baada ya sekunde {num}", "1#in 1 minute|#in {num} minutes": "one#baada ya dakika {num}|#baada ya dakika {num}", "1#in 1 hour|#in {num} hours": "one#baada ya saa {num}|#baada ya saa {num}", @@ -160,5 +152,13 @@ "#{num}d ago": "one#siku {num} iliyopita|#siku {num} zilizopita", "#{num}w ago": "one#wiki {num} iliyopita|#wiki {num} zilizopita", "#{num}mo ago": "one#mwezi {num} uliopita|#miezi {num} iliyopita", - "#{num}y ago": "one#mwaka {num} uliopita|#miaka {num} iliyopita" + "#{num}y ago": "one#mwaka {num} uliopita|#miaka {num} iliyopita", + "separatorFull": ", ", + "finalSeparatorFull": " na ", + "separatorLong": ", ", + "finalSeparatorLong": " na ", + "separatorMedium": ", ", + "finalSeparatorMedium": " na ", + "separatorShort": ", ", + "finalSeparatorShort": " na " } \ No newline at end of file diff --git a/js/data/locale/swc/numfmt.jf b/js/data/locale/swc/numfmt.jf deleted file mode 100644 index fabea07649..0000000000 --- a/js/data/locale/swc/numfmt.jf +++ /dev/null @@ -1,10 +0,0 @@ -{ - "generated": true, - "numfmt": { - "decimalChar": ",", - "groupChar": ".", - "currencyFormats": { - "common": "{s}{n}" - } - } -} \ No newline at end of file diff --git a/js/data/locale/swc/sysres.json b/js/data/locale/swc/sysres.json deleted file mode 100644 index 938765577f..0000000000 --- a/js/data/locale/swc/sysres.json +++ /dev/null @@ -1,122 +0,0 @@ -{ - "MMMM1": "mwezi ya kwanja", - "MMM1": "mkw", - "NN1": "mk", - "N1": "k", - "MMMM2": "mwezi ya pili", - "MMM2": "mpi", - "NN2": "mp", - "N2": "p", - "MMMM3": "mwezi ya tatu", - "MMM3": "mtu", - "NN3": "mt", - "N3": "t", - "MMMM4": "mwezi ya ine", - "MMM4": "min", - "NN4": "mi", - "N4": "i", - "MMMM5": "mwezi ya tanu", - "MMM5": "mtn", - "NN5": "mt", - "N5": "t", - "MMMM6": "mwezi ya sita", - "MMM6": "mst", - "NN6": "ms", - "N6": "s", - "MMMM7": "mwezi ya saba", - "MMM7": "msb", - "NN7": "ms", - "N7": "s", - "MMMM8": "mwezi ya munane", - "MMM8": "mun", - "NN8": "mu", - "N8": "m", - "MMMM9": "mwezi ya tisa", - "MMM9": "mts", - "NN9": "mt", - "N9": "t", - "MMMM10": "mwezi ya kumi", - "MMM10": "mku", - "NN10": "mk", - "N10": "k", - "MMMM11": "mwezi ya kumi na moya", - "MMM11": "mkm", - "NN11": "mk", - "N11": "m", - "MMMM12": "mwezi ya kumi ya mbili", - "MMM12": "mkb", - "NN12": "mk", - "N12": "m", - "EEEE0": "siku ya yenga", - "EEE0": "yen", - "EE0": "yen", - "E0": "y", - "EEEE1": "siku ya kwanza", - "EEE1": "kwa", - "EE1": "kwa", - "E1": "k", - "EEEE2": "siku ya pili", - "EEE2": "pil", - "EE2": "pil", - "E2": "p", - "EEEE3": "siku ya tatu", - "EEE3": "tat", - "EE3": "tat", - "E3": "t", - "EEEE4": "siku ya ine", - "EEE4": "ine", - "EE4": "ine", - "E4": "i", - "EEEE5": "siku ya tanu", - "EEE5": "tan", - "EE5": "tan", - "E5": "t", - "EEEE6": "siku ya sita", - "EEE6": "sit", - "EE6": "sit", - "E6": "s", - "a0": "ya asubuyi", - "a1": "ya muchana", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "#{num} ms", - "1#1 second|#{num} seconds": "#{num} s", - "1#1 minute|#{num} minutes": "#{num} min", - "1#1 hour|#{num} hours": "#{num} h", - "1#1 day|#{num} days": "#{num} d", - "1#1 week|#{num} weeks": "#{num} w", - "1#1 month|#{num} months": "#{num} m", - "1#1 year|#{num} years": "#{num} y", - "#{num} ms": "#{num} ms", - "1#1 sec|#{num} sec": "#{num} s", - "1#1 min|#{num} min": "#{num} min", - "1#1 hr|#{num} hrs": "#{num} h", - "durationLongDays": "#{num} d", - "1#1 wk|#{num} wks": "#{num} w", - "1#1 mon|#{num} mons": "#{num} m", - "1#1 yr|#{num} yrs": "#{num} y", - "durationMediumMillis": "#{num} ms", - "1#1 se|#{num} sec": "#{num} s", - "1#1 mi|#{num} min": "#{num} min", - "durationMediumHours": "#{num} h", - "1#1 dy|#{num} dys": "#{num} d", - "durationMediumWeeks": "#{num} w", - "1#1 mo|#{num} mos": "#{num} m", - "durationMediumYears": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", " -} \ No newline at end of file diff --git a/js/data/locale/swg/scripts.jf b/js/data/locale/swg/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/swg/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/swv/scripts.jf b/js/data/locale/swv/scripts.jf new file mode 100644 index 0000000000..9408517d0c --- /dev/null +++ b/js/data/locale/swv/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Deva" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/sxn/scripts.jf b/js/data/locale/sxn/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/sxn/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/syi/scripts.jf b/js/data/locale/syi/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/syi/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/sysres.json b/js/data/locale/sysres.json index 971efe8860..371e3deec3 100644 --- a/js/data/locale/sysres.json +++ b/js/data/locale/sysres.json @@ -587,32 +587,32 @@ "NN11-ethiopic": "Ha", "NN12-ethiopic": "Na", "NN13-ethiopic": "Pa", - "MMM1-ethiopic": "Mas", - "MMM2-ethiopic": "Teq", - "MMM3-ethiopic": "Hed", - "MMM4-ethiopic": "Tak", + "MMM1-ethiopic": "Meskerem", + "MMM2-ethiopic": "Tekemt", + "MMM3-ethiopic": "Hedar", + "MMM4-ethiopic": "Tahsas", "MMM5-ethiopic": "Ter", - "MMM6-ethiopic": "Yak", - "MMM7-ethiopic": "Mag", - "MMM8-ethiopic": "Miy", - "MMM9-ethiopic": "Gen", - "MMM10-ethiopic": "San", - "MMM11-ethiopic": "Ham", - "MMM12-ethiopic": "Nah", - "MMM13-ethiopic": "Pag", - "MMMM1-ethiopic": "Maskaram", - "MMMM2-ethiopic": "Teqemt", + "MMM6-ethiopic": "Yekatit", + "MMM7-ethiopic": "Megabit", + "MMM8-ethiopic": "Miazia", + "MMM9-ethiopic": "Genbot", + "MMM10-ethiopic": "Sene", + "MMM11-ethiopic": "Hamle", + "MMM12-ethiopic": "Nehasse", + "MMM13-ethiopic": "Pagumen", + "MMMM1-ethiopic": "Meskerem", + "MMMM2-ethiopic": "Tekemt", "MMMM3-ethiopic": "Hedar", - "MMMM4-ethiopic": "Takhsas", + "MMMM4-ethiopic": "Tahsas", "MMMM5-ethiopic": "Ter", - "MMMM6-ethiopic": "Yakatit", - "MMMM7-ethiopic": "Magabit", - "MMMM8-ethiopic": "Miyazya", + "MMMM6-ethiopic": "Yekatit", + "MMMM7-ethiopic": "Megabit", + "MMMM8-ethiopic": "Miazia", "MMMM9-ethiopic": "Genbot", - "MMMM10-ethiopic": "Sane", + "MMMM10-ethiopic": "Sene", "MMMM11-ethiopic": "Hamle", - "MMMM12-ethiopic": "Nahase", - "MMMM13-ethiopic": "Paguemen", + "MMMM12-ethiopic": "Nehasse", + "MMMM13-ethiopic": "Pagumen", "E0-ethiopic": "I", "E1-ethiopic": "S", "E2-ethiopic": "M", @@ -641,4 +641,4 @@ "EEEE4-ethiopic": "Hamus", "EEEE5-ethiopic": "Arb", "EEEE6-ethiopic": "Kidamme" -} \ No newline at end of file +} diff --git a/js/data/locale/szl/langname.jf b/js/data/locale/szl/langname.jf new file mode 100644 index 0000000000..43caf46386 --- /dev/null +++ b/js/data/locale/szl/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Silesian" +} \ No newline at end of file diff --git a/js/data/locale/szl/scripts.jf b/js/data/locale/szl/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/szl/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/ta/LK/ctrynames.json b/js/data/locale/ta/LK/ctrynames.json index ca16c08051..93279c17fe 100644 --- a/js/data/locale/ta/LK/ctrynames.json +++ b/js/data/locale/ta/LK/ctrynames.json @@ -1,4 +1,5 @@ { + "Sub-Saharan Africa": "202", "à®…à®™à¯à®•à¯à®¯à¯à®²à®¾": "AI", "à®…à®™à¯à®•à¯‹à®²à®¾": "AO", "அசரà¯à®ªà¯ˆà®œà®¾à®©à¯": "AZ", @@ -7,9 +8,9 @@ "அமெரிகà¯à®•à®¾": "US", "அமெரிகà¯à®•à®¾à®¸à¯": "019", "அயரà¯à®²à®¾à®¨à¯à®¤à¯": "IE", + "அரூபா": "AW", "à®…à®°à¯à®®à¯‡à®©à®¿à®¯à®¾": "AM", "à®…à®°à¯à®œà¯†à®©à¯à®Ÿà®¿à®©à®¾": "AR", - "அரூபா": "AW", "அலà¯à®ªà¯‡à®©à®¿à®¯à®¾": "AL", "அலà¯à®œà¯€à®°à®¿à®¯à®¾": "DZ", "அறியபà¯à®ªà®Ÿà®¾à®¤ பிரதேசமà¯": "ZZ", @@ -32,8 +33,8 @@ "ஈகà¯à®µà®Ÿà¯‹à®°à®¿à®¯à®²à¯ கினியா": "GQ", "ஈராகà¯": "IQ", "ஈரானà¯": "IR", - "உகà¯à®°à¯ˆà®©à¯": "UA", "உகாணà¯à®Ÿà®¾": "UG", + "உகà¯à®°à¯ˆà®©à¯": "UA", "உரà¯à®•à¯à®µà¯‡": "UY", "உலகமà¯": "001", "உஸà¯à®ªà¯†à®•à®¿à®¸à¯à®¤à®¾à®©à¯": "UZ", @@ -54,7 +55,6 @@ "ஃபாகà¯à®²à®¾à®¨à¯à®¤à¯ தீவà¯à®•à®³à¯": "FK", "ஃபாரோ தீவà¯à®•à®³à¯": "FO", "ஃபிஜி": "FJ", - "கà¯à®µà®¾à®¤à¯‡à®²à¯‹à®ªà¯": "GP", "கதà¯à®¤à®¾à®°à¯": "QA", "கமà¯à®ªà¯‹à®Ÿà®¿à®¯à®¾": "KH", "கயானா": "GY", @@ -68,11 +68,11 @@ "காமà¯à®ªà®¿à®¯à®¾": "GM", "கானா": "GH", "கியூபா": "CU", - "கிரà¯à®•à®¿à®¸à¯à®¤à®¾à®©à¯": "KG", "கிரனெடா": "GD", "கிரிபாடà¯à®Ÿà®¿": "KI", "கிரீனà¯à®²à®¾à®¨à¯à®¤à¯": "GL", "கிரீஸà¯": "GR", + "கிரà¯à®•à®¿à®¸à¯à®¤à®¾à®©à¯": "KG", "கிலிபà¯à®ªà®°à¯à®Ÿà®©à¯ தீவà¯": "CP", "கிழகà¯à®•à®¾à®šà®¿à®¯à®¾": "030", "கிழகà¯à®•à¯ ஆபà¯à®°à®¿à®•à¯à®•à®¾": "014", @@ -88,8 +88,8 @@ "கெயà¯à®®à¯†à®©à¯ தீவà¯à®•à®³à¯": "KY", "கெரà¯à®©à¯à®šà®¿": "GG", "கெனà¯à®¯à®¾": "KE", - "கேப௠வெரà¯à®Ÿà¯‡": "CV", "கேபானà¯": "GA", + "கேப௠வெரà¯à®Ÿà¯‡": "CV", "கேமரூனà¯": "CM", "கேனரி தீவà¯à®•à®³à¯": "IC", "கொசோவோ": "XK", @@ -98,6 +98,7 @@ "கோட௠தி’வாயரà¯": "CI", "கோமரோஸà¯": "KM", "கோஸà¯à®Ÿà®¾à®°à®¿à®•à®¾": "CR", + "கà¯à®µà®¾à®¤à¯‡à®²à¯‹à®ªà¯": "GP", "சமோவா": "WS", "சவூதி அரேபியா": "SA", "சாடà¯": "TD", @@ -140,8 +141,8 @@ "தஜிகிஸà¯à®¤à®¾à®©à¯": "TJ", "தாயà¯à®²à®¾à®¨à¯à®¤à¯": "TH", "தானà¯à®šà®¾à®©à®¿à®¯à®¾": "TZ", - "தà¯à®°à¯à®•à¯à®®à¯†à®©à®¿à®¸à¯à®¤à®¾à®©à¯": "TM", "தà¯à®°à¯à®•à¯à®•à®¿": "TR", + "தà¯à®°à¯à®•à¯à®®à¯†à®©à®¿à®¸à¯à®¤à®¾à®©à¯": "TM", "தà¯à®µà®¾à®²à¯‚": "TV", "தெறà¯à®•à®¾à®šà®¿à®¯à®¾": "034", "தெறà¯à®•à¯ ஆபà¯à®°à®¿à®•à¯à®•à®¾": "018", @@ -171,8 +172,8 @@ "பராகà¯à®µà¯‡": "PY", "பலà¯à®•à¯‡à®°à®¿à®¯à®¾": "BG", "பனாமா": "PA", - "பஹà¯à®°à¯ˆà®©à¯": "BH", "பஹாமாஸà¯": "BS", + "பஹà¯à®°à¯ˆà®©à¯": "BH", "பாகிஸà¯à®¤à®¾à®©à¯": "PK", "பாரà¯à®ªà®Ÿà¯‹à®¸à¯": "BB", "பாலஸà¯à®¤à¯€à®©à®¿à®¯ பிரதேசஙà¯à®•à®³à¯": "PS", @@ -189,15 +190,15 @@ "பிரேசிலà¯": "BR", "பிலிபà¯à®ªà¯ˆà®©à¯à®¸à¯": "PH", "பினà¯à®²à®¾à®¨à¯à®¤à¯": "FI", - "பà¯à®°à¯à®•à®¿à®©à®¾ ஃபாஸோ": "BF", "பà¯à®°à¯à®£à¯à®Ÿà®¿": "BI", "பà¯à®°à¯à®©à¯‡": "BN", + "பà¯à®°à¯à®•à®¿à®©à®¾ ஃபாஸோ": "BF", "பூடானà¯": "BT", - "பெரà¯à®®à¯à®Ÿà®¾": "BM", "பெரà¯": "PE", - "பெலà¯à®œà®¿à®¯à®®à¯": "BE", + "பெரà¯à®®à¯à®Ÿà®¾": "BM", "பெலாரூஸà¯": "BY", "பெலிஸà¯": "BZ", + "பெலà¯à®œà®¿à®¯à®®à¯": "BE", "பெனினà¯": "BJ", "பொலிவியா": "BO", "பொவேட௠தீவà¯à®•à®³à¯": "BV", @@ -219,10 +220,10 @@ "மாணà¯à®Ÿà¯à®šà¯†à®°à®¾à®Ÿà¯": "MS", "மாரà¯à®Ÿà®¿à®©à®¿à®•à¯": "MQ", "மாரà¯à®·à®²à¯ தீவà¯à®•à®³à¯": "MH", - "மாலà¯à®Ÿà®¾": "MT", - "மாலà¯à®Ÿà¯‹à®µà®¾": "MD", "மாலதà¯à®¤à¯€à®µà¯": "MV", "மாலி": "ML", + "மாலà¯à®Ÿà®¾": "MT", + "மாலà¯à®Ÿà¯‹à®µà®¾": "MD", "மானà¯à®Ÿà¯‡à®©à¯†à®•à¯à®°à¯‹": "ME", "மியானà¯à®®à®¾à®°à¯ (பரà¯à®®à®¾)": "MM", "மெகà¯à®šà®¿à®•à¯‹": "MX", @@ -272,8 +273,8 @@ "ஜமைகா": "JM", "ஜாமà¯à®ªà®¿à®¯à®¾": "ZM", "ஜாரà¯à®œà®¿à®¯à®¾": "GE", - "ஜிபà¯à®°à®¾à®²à¯à®Ÿà®°à¯": "GI", "ஜிபௌடà¯à®Ÿà®¿": "DJ", + "ஜிபà¯à®°à®¾à®²à¯à®Ÿà®°à¯": "GI", "ஜிமà¯à®ªà®¾à®ªà¯à®µà¯‡": "ZW", "ஜெரà¯à®šà®¿": "JE", "ஜெரà¯à®®à®©à®¿": "DE", @@ -289,6 +290,5 @@ "ஹாஙà¯à®•à®¾à®™à¯ எஸà¯à®à®†à®°à¯ சீனா": "HK", "ஹேரà¯à®Ÿà¯ மறà¯à®±à¯à®®à¯ மெகà¯à®Ÿà¯Šà®©à®¾à®²à¯à®Ÿà¯ தீவà¯à®•à®³à¯": "HM", "ஹைடà¯à®Ÿà®¿": "HT", - "ஹோணà¯à®Ÿà¯‚ராஸà¯": "HN", - "Sub-Saharan Africa": "202" + "ஹோணà¯à®Ÿà¯‚ராஸà¯": "HN" } \ No newline at end of file diff --git a/js/data/locale/ta/LK/ctryreverse.json b/js/data/locale/ta/LK/ctryreverse.json index 29631b9a71..08420afd4f 100644 --- a/js/data/locale/ta/LK/ctryreverse.json +++ b/js/data/locale/ta/LK/ctryreverse.json @@ -16,9 +16,9 @@ "US": "அமெரிகà¯à®•à®¾", "019": "அமெரிகà¯à®•à®¾à®¸à¯", "IE": "அயரà¯à®²à®¾à®¨à¯à®¤à¯", + "AW": "அரூபா", "AM": "à®…à®°à¯à®®à¯‡à®©à®¿à®¯à®¾", "AR": "à®…à®°à¯à®œà¯†à®©à¯à®Ÿà®¿à®©à®¾", - "AW": "அரூபா", "AL": "அலà¯à®ªà¯‡à®©à®¿à®¯à®¾", "DZ": "அலà¯à®œà¯€à®°à®¿à®¯à®¾", "ZZ": "அறியபà¯à®ªà®Ÿà®¾à®¤ பிரதேசமà¯", @@ -40,8 +40,8 @@ "GQ": "ஈகà¯à®µà®Ÿà¯‹à®°à®¿à®¯à®²à¯ கினியா", "IQ": "ஈராகà¯", "IR": "ஈரானà¯", - "UA": "உகà¯à®°à¯ˆà®©à¯", "UG": "உகாணà¯à®Ÿà®¾", + "UA": "உகà¯à®°à¯ˆà®©à¯", "UY": "உரà¯à®•à¯à®µà¯‡", "001": "உலகமà¯", "UZ": "உஸà¯à®ªà¯†à®•à®¿à®¸à¯à®¤à®¾à®©à¯", @@ -61,7 +61,6 @@ "FK": "ஃபாகà¯à®²à®¾à®¨à¯à®¤à¯ தீவà¯à®•à®³à¯", "FO": "ஃபாரோ தீவà¯à®•à®³à¯", "FJ": "ஃபிஜி", - "GP": "கà¯à®µà®¾à®¤à¯‡à®²à¯‹à®ªà¯", "QA": "கதà¯à®¤à®¾à®°à¯", "KH": "கமà¯à®ªà¯‹à®Ÿà®¿à®¯à®¾", "GY": "கயானா", @@ -75,11 +74,11 @@ "GM": "காமà¯à®ªà®¿à®¯à®¾", "GH": "கானா", "CU": "கியூபா", - "KG": "கிரà¯à®•à®¿à®¸à¯à®¤à®¾à®©à¯", "GD": "கிரனெடா", "KI": "கிரிபாடà¯à®Ÿà®¿", "GL": "கிரீனà¯à®²à®¾à®¨à¯à®¤à¯", "GR": "கிரீஸà¯", + "KG": "கிரà¯à®•à®¿à®¸à¯à®¤à®¾à®©à¯", "CP": "கிலிபà¯à®ªà®°à¯à®Ÿà®©à¯ தீவà¯", "030": "கிழகà¯à®•à®¾à®šà®¿à®¯à®¾", "014": "கிழகà¯à®•à¯ ஆபà¯à®°à®¿à®•à¯à®•à®¾", @@ -94,8 +93,8 @@ "KY": "கெயà¯à®®à¯†à®©à¯ தீவà¯à®•à®³à¯", "GG": "கெரà¯à®©à¯à®šà®¿", "KE": "கெனà¯à®¯à®¾", - "CV": "கேப௠வெரà¯à®Ÿà¯‡", "GA": "கேபானà¯", + "CV": "கேப௠வெரà¯à®Ÿà¯‡", "CM": "கேமரூனà¯", "IC": "கேனரி தீவà¯à®•à®³à¯", "XK": "கொசோவோ", @@ -104,6 +103,7 @@ "CI": "கோட௠தி’வாயரà¯", "KM": "கோமரோஸà¯", "CR": "கோஸà¯à®Ÿà®¾à®°à®¿à®•à®¾", + "GP": "கà¯à®µà®¾à®¤à¯‡à®²à¯‹à®ªà¯", "WS": "சமோவா", "SA": "சவூதி அரேபியா", "TD": "சாடà¯", @@ -146,8 +146,8 @@ "TJ": "தஜிகிஸà¯à®¤à®¾à®©à¯", "TH": "தாயà¯à®²à®¾à®¨à¯à®¤à¯", "TZ": "தானà¯à®šà®¾à®©à®¿à®¯à®¾", - "TM": "தà¯à®°à¯à®•à¯à®®à¯†à®©à®¿à®¸à¯à®¤à®¾à®©à¯", "TR": "தà¯à®°à¯à®•à¯à®•à®¿", + "TM": "தà¯à®°à¯à®•à¯à®®à¯†à®©à®¿à®¸à¯à®¤à®¾à®©à¯", "TV": "தà¯à®µà®¾à®²à¯‚", "034": "தெறà¯à®•à®¾à®šà®¿à®¯à®¾", "018": "தெறà¯à®•à¯ ஆபà¯à®°à®¿à®•à¯à®•à®¾", @@ -177,8 +177,8 @@ "PY": "பராகà¯à®µà¯‡", "BG": "பலà¯à®•à¯‡à®°à®¿à®¯à®¾", "PA": "பனாமா", - "BH": "பஹà¯à®°à¯ˆà®©à¯", "BS": "பஹாமாஸà¯", + "BH": "பஹà¯à®°à¯ˆà®©à¯", "PK": "பாகிஸà¯à®¤à®¾à®©à¯", "BB": "பாரà¯à®ªà®Ÿà¯‹à®¸à¯", "PS": "பாலஸà¯à®¤à¯€à®©à®¿à®¯ பிரதேசஙà¯à®•à®³à¯", @@ -195,15 +195,15 @@ "BR": "பிரேசிலà¯", "PH": "பிலிபà¯à®ªà¯ˆà®©à¯à®¸à¯", "FI": "பினà¯à®²à®¾à®¨à¯à®¤à¯", - "BF": "பà¯à®°à¯à®•à®¿à®©à®¾ ஃபாஸோ", "BI": "பà¯à®°à¯à®£à¯à®Ÿà®¿", "BN": "பà¯à®°à¯à®©à¯‡", + "BF": "பà¯à®°à¯à®•à®¿à®©à®¾ ஃபாஸோ", "BT": "பூடானà¯", - "BM": "பெரà¯à®®à¯à®Ÿà®¾", "PE": "பெரà¯", - "BE": "பெலà¯à®œà®¿à®¯à®®à¯", + "BM": "பெரà¯à®®à¯à®Ÿà®¾", "BY": "பெலாரூஸà¯", "BZ": "பெலிஸà¯", + "BE": "பெலà¯à®œà®¿à®¯à®®à¯", "BJ": "பெனினà¯", "BO": "பொலிவியா", "BV": "பொவேட௠தீவà¯à®•à®³à¯", @@ -224,10 +224,10 @@ "MS": "மாணà¯à®Ÿà¯à®šà¯†à®°à®¾à®Ÿà¯", "MQ": "மாரà¯à®Ÿà®¿à®©à®¿à®•à¯", "MH": "மாரà¯à®·à®²à¯ தீவà¯à®•à®³à¯", - "MT": "மாலà¯à®Ÿà®¾", - "MD": "மாலà¯à®Ÿà¯‹à®µà®¾", "MV": "மாலதà¯à®¤à¯€à®µà¯", "ML": "மாலி", + "MT": "மாலà¯à®Ÿà®¾", + "MD": "மாலà¯à®Ÿà¯‹à®µà®¾", "ME": "மானà¯à®Ÿà¯‡à®©à¯†à®•à¯à®°à¯‹", "MM": "மியானà¯à®®à®¾à®°à¯ (பரà¯à®®à®¾)", "MX": "மெகà¯à®šà®¿à®•à¯‹", @@ -273,8 +273,8 @@ "JM": "ஜமைகா", "ZM": "ஜாமà¯à®ªà®¿à®¯à®¾", "GE": "ஜாரà¯à®œà®¿à®¯à®¾", - "GI": "ஜிபà¯à®°à®¾à®²à¯à®Ÿà®°à¯", "DJ": "ஜிபௌடà¯à®Ÿà®¿", + "GI": "ஜிபà¯à®°à®¾à®²à¯à®Ÿà®°à¯", "ZW": "ஜிமà¯à®ªà®¾à®ªà¯à®µà¯‡", "JE": "ஜெரà¯à®šà®¿", "DE": "ஜெரà¯à®®à®©à®¿", diff --git a/js/data/locale/ta/MY/ctrynames.json b/js/data/locale/ta/MY/ctrynames.json index ca16c08051..93279c17fe 100644 --- a/js/data/locale/ta/MY/ctrynames.json +++ b/js/data/locale/ta/MY/ctrynames.json @@ -1,4 +1,5 @@ { + "Sub-Saharan Africa": "202", "à®…à®™à¯à®•à¯à®¯à¯à®²à®¾": "AI", "à®…à®™à¯à®•à¯‹à®²à®¾": "AO", "அசரà¯à®ªà¯ˆà®œà®¾à®©à¯": "AZ", @@ -7,9 +8,9 @@ "அமெரிகà¯à®•à®¾": "US", "அமெரிகà¯à®•à®¾à®¸à¯": "019", "அயரà¯à®²à®¾à®¨à¯à®¤à¯": "IE", + "அரூபா": "AW", "à®…à®°à¯à®®à¯‡à®©à®¿à®¯à®¾": "AM", "à®…à®°à¯à®œà¯†à®©à¯à®Ÿà®¿à®©à®¾": "AR", - "அரூபா": "AW", "அலà¯à®ªà¯‡à®©à®¿à®¯à®¾": "AL", "அலà¯à®œà¯€à®°à®¿à®¯à®¾": "DZ", "அறியபà¯à®ªà®Ÿà®¾à®¤ பிரதேசமà¯": "ZZ", @@ -32,8 +33,8 @@ "ஈகà¯à®µà®Ÿà¯‹à®°à®¿à®¯à®²à¯ கினியா": "GQ", "ஈராகà¯": "IQ", "ஈரானà¯": "IR", - "உகà¯à®°à¯ˆà®©à¯": "UA", "உகாணà¯à®Ÿà®¾": "UG", + "உகà¯à®°à¯ˆà®©à¯": "UA", "உரà¯à®•à¯à®µà¯‡": "UY", "உலகமà¯": "001", "உஸà¯à®ªà¯†à®•à®¿à®¸à¯à®¤à®¾à®©à¯": "UZ", @@ -54,7 +55,6 @@ "ஃபாகà¯à®²à®¾à®¨à¯à®¤à¯ தீவà¯à®•à®³à¯": "FK", "ஃபாரோ தீவà¯à®•à®³à¯": "FO", "ஃபிஜி": "FJ", - "கà¯à®µà®¾à®¤à¯‡à®²à¯‹à®ªà¯": "GP", "கதà¯à®¤à®¾à®°à¯": "QA", "கமà¯à®ªà¯‹à®Ÿà®¿à®¯à®¾": "KH", "கயானா": "GY", @@ -68,11 +68,11 @@ "காமà¯à®ªà®¿à®¯à®¾": "GM", "கானா": "GH", "கியூபா": "CU", - "கிரà¯à®•à®¿à®¸à¯à®¤à®¾à®©à¯": "KG", "கிரனெடா": "GD", "கிரிபாடà¯à®Ÿà®¿": "KI", "கிரீனà¯à®²à®¾à®¨à¯à®¤à¯": "GL", "கிரீஸà¯": "GR", + "கிரà¯à®•à®¿à®¸à¯à®¤à®¾à®©à¯": "KG", "கிலிபà¯à®ªà®°à¯à®Ÿà®©à¯ தீவà¯": "CP", "கிழகà¯à®•à®¾à®šà®¿à®¯à®¾": "030", "கிழகà¯à®•à¯ ஆபà¯à®°à®¿à®•à¯à®•à®¾": "014", @@ -88,8 +88,8 @@ "கெயà¯à®®à¯†à®©à¯ தீவà¯à®•à®³à¯": "KY", "கெரà¯à®©à¯à®šà®¿": "GG", "கெனà¯à®¯à®¾": "KE", - "கேப௠வெரà¯à®Ÿà¯‡": "CV", "கேபானà¯": "GA", + "கேப௠வெரà¯à®Ÿà¯‡": "CV", "கேமரூனà¯": "CM", "கேனரி தீவà¯à®•à®³à¯": "IC", "கொசோவோ": "XK", @@ -98,6 +98,7 @@ "கோட௠தி’வாயரà¯": "CI", "கோமரோஸà¯": "KM", "கோஸà¯à®Ÿà®¾à®°à®¿à®•à®¾": "CR", + "கà¯à®µà®¾à®¤à¯‡à®²à¯‹à®ªà¯": "GP", "சமோவா": "WS", "சவூதி அரேபியா": "SA", "சாடà¯": "TD", @@ -140,8 +141,8 @@ "தஜிகிஸà¯à®¤à®¾à®©à¯": "TJ", "தாயà¯à®²à®¾à®¨à¯à®¤à¯": "TH", "தானà¯à®šà®¾à®©à®¿à®¯à®¾": "TZ", - "தà¯à®°à¯à®•à¯à®®à¯†à®©à®¿à®¸à¯à®¤à®¾à®©à¯": "TM", "தà¯à®°à¯à®•à¯à®•à®¿": "TR", + "தà¯à®°à¯à®•à¯à®®à¯†à®©à®¿à®¸à¯à®¤à®¾à®©à¯": "TM", "தà¯à®µà®¾à®²à¯‚": "TV", "தெறà¯à®•à®¾à®šà®¿à®¯à®¾": "034", "தெறà¯à®•à¯ ஆபà¯à®°à®¿à®•à¯à®•à®¾": "018", @@ -171,8 +172,8 @@ "பராகà¯à®µà¯‡": "PY", "பலà¯à®•à¯‡à®°à®¿à®¯à®¾": "BG", "பனாமா": "PA", - "பஹà¯à®°à¯ˆà®©à¯": "BH", "பஹாமாஸà¯": "BS", + "பஹà¯à®°à¯ˆà®©à¯": "BH", "பாகிஸà¯à®¤à®¾à®©à¯": "PK", "பாரà¯à®ªà®Ÿà¯‹à®¸à¯": "BB", "பாலஸà¯à®¤à¯€à®©à®¿à®¯ பிரதேசஙà¯à®•à®³à¯": "PS", @@ -189,15 +190,15 @@ "பிரேசிலà¯": "BR", "பிலிபà¯à®ªà¯ˆà®©à¯à®¸à¯": "PH", "பினà¯à®²à®¾à®¨à¯à®¤à¯": "FI", - "பà¯à®°à¯à®•à®¿à®©à®¾ ஃபாஸோ": "BF", "பà¯à®°à¯à®£à¯à®Ÿà®¿": "BI", "பà¯à®°à¯à®©à¯‡": "BN", + "பà¯à®°à¯à®•à®¿à®©à®¾ ஃபாஸோ": "BF", "பூடானà¯": "BT", - "பெரà¯à®®à¯à®Ÿà®¾": "BM", "பெரà¯": "PE", - "பெலà¯à®œà®¿à®¯à®®à¯": "BE", + "பெரà¯à®®à¯à®Ÿà®¾": "BM", "பெலாரூஸà¯": "BY", "பெலிஸà¯": "BZ", + "பெலà¯à®œà®¿à®¯à®®à¯": "BE", "பெனினà¯": "BJ", "பொலிவியா": "BO", "பொவேட௠தீவà¯à®•à®³à¯": "BV", @@ -219,10 +220,10 @@ "மாணà¯à®Ÿà¯à®šà¯†à®°à®¾à®Ÿà¯": "MS", "மாரà¯à®Ÿà®¿à®©à®¿à®•à¯": "MQ", "மாரà¯à®·à®²à¯ தீவà¯à®•à®³à¯": "MH", - "மாலà¯à®Ÿà®¾": "MT", - "மாலà¯à®Ÿà¯‹à®µà®¾": "MD", "மாலதà¯à®¤à¯€à®µà¯": "MV", "மாலி": "ML", + "மாலà¯à®Ÿà®¾": "MT", + "மாலà¯à®Ÿà¯‹à®µà®¾": "MD", "மானà¯à®Ÿà¯‡à®©à¯†à®•à¯à®°à¯‹": "ME", "மியானà¯à®®à®¾à®°à¯ (பரà¯à®®à®¾)": "MM", "மெகà¯à®šà®¿à®•à¯‹": "MX", @@ -272,8 +273,8 @@ "ஜமைகா": "JM", "ஜாமà¯à®ªà®¿à®¯à®¾": "ZM", "ஜாரà¯à®œà®¿à®¯à®¾": "GE", - "ஜிபà¯à®°à®¾à®²à¯à®Ÿà®°à¯": "GI", "ஜிபௌடà¯à®Ÿà®¿": "DJ", + "ஜிபà¯à®°à®¾à®²à¯à®Ÿà®°à¯": "GI", "ஜிமà¯à®ªà®¾à®ªà¯à®µà¯‡": "ZW", "ஜெரà¯à®šà®¿": "JE", "ஜெரà¯à®®à®©à®¿": "DE", @@ -289,6 +290,5 @@ "ஹாஙà¯à®•à®¾à®™à¯ எஸà¯à®à®†à®°à¯ சீனா": "HK", "ஹேரà¯à®Ÿà¯ மறà¯à®±à¯à®®à¯ மெகà¯à®Ÿà¯Šà®©à®¾à®²à¯à®Ÿà¯ தீவà¯à®•à®³à¯": "HM", "ஹைடà¯à®Ÿà®¿": "HT", - "ஹோணà¯à®Ÿà¯‚ராஸà¯": "HN", - "Sub-Saharan Africa": "202" + "ஹோணà¯à®Ÿà¯‚ராஸà¯": "HN" } \ No newline at end of file diff --git a/js/data/locale/ta/MY/ctryreverse.json b/js/data/locale/ta/MY/ctryreverse.json index 29631b9a71..08420afd4f 100644 --- a/js/data/locale/ta/MY/ctryreverse.json +++ b/js/data/locale/ta/MY/ctryreverse.json @@ -16,9 +16,9 @@ "US": "அமெரிகà¯à®•à®¾", "019": "அமெரிகà¯à®•à®¾à®¸à¯", "IE": "அயரà¯à®²à®¾à®¨à¯à®¤à¯", + "AW": "அரூபா", "AM": "à®…à®°à¯à®®à¯‡à®©à®¿à®¯à®¾", "AR": "à®…à®°à¯à®œà¯†à®©à¯à®Ÿà®¿à®©à®¾", - "AW": "அரூபா", "AL": "அலà¯à®ªà¯‡à®©à®¿à®¯à®¾", "DZ": "அலà¯à®œà¯€à®°à®¿à®¯à®¾", "ZZ": "அறியபà¯à®ªà®Ÿà®¾à®¤ பிரதேசமà¯", @@ -40,8 +40,8 @@ "GQ": "ஈகà¯à®µà®Ÿà¯‹à®°à®¿à®¯à®²à¯ கினியா", "IQ": "ஈராகà¯", "IR": "ஈரானà¯", - "UA": "உகà¯à®°à¯ˆà®©à¯", "UG": "உகாணà¯à®Ÿà®¾", + "UA": "உகà¯à®°à¯ˆà®©à¯", "UY": "உரà¯à®•à¯à®µà¯‡", "001": "உலகமà¯", "UZ": "உஸà¯à®ªà¯†à®•à®¿à®¸à¯à®¤à®¾à®©à¯", @@ -61,7 +61,6 @@ "FK": "ஃபாகà¯à®²à®¾à®¨à¯à®¤à¯ தீவà¯à®•à®³à¯", "FO": "ஃபாரோ தீவà¯à®•à®³à¯", "FJ": "ஃபிஜி", - "GP": "கà¯à®µà®¾à®¤à¯‡à®²à¯‹à®ªà¯", "QA": "கதà¯à®¤à®¾à®°à¯", "KH": "கமà¯à®ªà¯‹à®Ÿà®¿à®¯à®¾", "GY": "கயானா", @@ -75,11 +74,11 @@ "GM": "காமà¯à®ªà®¿à®¯à®¾", "GH": "கானா", "CU": "கியூபா", - "KG": "கிரà¯à®•à®¿à®¸à¯à®¤à®¾à®©à¯", "GD": "கிரனெடா", "KI": "கிரிபாடà¯à®Ÿà®¿", "GL": "கிரீனà¯à®²à®¾à®¨à¯à®¤à¯", "GR": "கிரீஸà¯", + "KG": "கிரà¯à®•à®¿à®¸à¯à®¤à®¾à®©à¯", "CP": "கிலிபà¯à®ªà®°à¯à®Ÿà®©à¯ தீவà¯", "030": "கிழகà¯à®•à®¾à®šà®¿à®¯à®¾", "014": "கிழகà¯à®•à¯ ஆபà¯à®°à®¿à®•à¯à®•à®¾", @@ -94,8 +93,8 @@ "KY": "கெயà¯à®®à¯†à®©à¯ தீவà¯à®•à®³à¯", "GG": "கெரà¯à®©à¯à®šà®¿", "KE": "கெனà¯à®¯à®¾", - "CV": "கேப௠வெரà¯à®Ÿà¯‡", "GA": "கேபானà¯", + "CV": "கேப௠வெரà¯à®Ÿà¯‡", "CM": "கேமரூனà¯", "IC": "கேனரி தீவà¯à®•à®³à¯", "XK": "கொசோவோ", @@ -104,6 +103,7 @@ "CI": "கோட௠தி’வாயரà¯", "KM": "கோமரோஸà¯", "CR": "கோஸà¯à®Ÿà®¾à®°à®¿à®•à®¾", + "GP": "கà¯à®µà®¾à®¤à¯‡à®²à¯‹à®ªà¯", "WS": "சமோவா", "SA": "சவூதி அரேபியா", "TD": "சாடà¯", @@ -146,8 +146,8 @@ "TJ": "தஜிகிஸà¯à®¤à®¾à®©à¯", "TH": "தாயà¯à®²à®¾à®¨à¯à®¤à¯", "TZ": "தானà¯à®šà®¾à®©à®¿à®¯à®¾", - "TM": "தà¯à®°à¯à®•à¯à®®à¯†à®©à®¿à®¸à¯à®¤à®¾à®©à¯", "TR": "தà¯à®°à¯à®•à¯à®•à®¿", + "TM": "தà¯à®°à¯à®•à¯à®®à¯†à®©à®¿à®¸à¯à®¤à®¾à®©à¯", "TV": "தà¯à®µà®¾à®²à¯‚", "034": "தெறà¯à®•à®¾à®šà®¿à®¯à®¾", "018": "தெறà¯à®•à¯ ஆபà¯à®°à®¿à®•à¯à®•à®¾", @@ -177,8 +177,8 @@ "PY": "பராகà¯à®µà¯‡", "BG": "பலà¯à®•à¯‡à®°à®¿à®¯à®¾", "PA": "பனாமா", - "BH": "பஹà¯à®°à¯ˆà®©à¯", "BS": "பஹாமாஸà¯", + "BH": "பஹà¯à®°à¯ˆà®©à¯", "PK": "பாகிஸà¯à®¤à®¾à®©à¯", "BB": "பாரà¯à®ªà®Ÿà¯‹à®¸à¯", "PS": "பாலஸà¯à®¤à¯€à®©à®¿à®¯ பிரதேசஙà¯à®•à®³à¯", @@ -195,15 +195,15 @@ "BR": "பிரேசிலà¯", "PH": "பிலிபà¯à®ªà¯ˆà®©à¯à®¸à¯", "FI": "பினà¯à®²à®¾à®¨à¯à®¤à¯", - "BF": "பà¯à®°à¯à®•à®¿à®©à®¾ ஃபாஸோ", "BI": "பà¯à®°à¯à®£à¯à®Ÿà®¿", "BN": "பà¯à®°à¯à®©à¯‡", + "BF": "பà¯à®°à¯à®•à®¿à®©à®¾ ஃபாஸோ", "BT": "பூடானà¯", - "BM": "பெரà¯à®®à¯à®Ÿà®¾", "PE": "பெரà¯", - "BE": "பெலà¯à®œà®¿à®¯à®®à¯", + "BM": "பெரà¯à®®à¯à®Ÿà®¾", "BY": "பெலாரூஸà¯", "BZ": "பெலிஸà¯", + "BE": "பெலà¯à®œà®¿à®¯à®®à¯", "BJ": "பெனினà¯", "BO": "பொலிவியா", "BV": "பொவேட௠தீவà¯à®•à®³à¯", @@ -224,10 +224,10 @@ "MS": "மாணà¯à®Ÿà¯à®šà¯†à®°à®¾à®Ÿà¯", "MQ": "மாரà¯à®Ÿà®¿à®©à®¿à®•à¯", "MH": "மாரà¯à®·à®²à¯ தீவà¯à®•à®³à¯", - "MT": "மாலà¯à®Ÿà®¾", - "MD": "மாலà¯à®Ÿà¯‹à®µà®¾", "MV": "மாலதà¯à®¤à¯€à®µà¯", "ML": "மாலி", + "MT": "மாலà¯à®Ÿà®¾", + "MD": "மாலà¯à®Ÿà¯‹à®µà®¾", "ME": "மானà¯à®Ÿà¯‡à®©à¯†à®•à¯à®°à¯‹", "MM": "மியானà¯à®®à®¾à®°à¯ (பரà¯à®®à®¾)", "MX": "மெகà¯à®šà®¿à®•à¯‹", @@ -273,8 +273,8 @@ "JM": "ஜமைகா", "ZM": "ஜாமà¯à®ªà®¿à®¯à®¾", "GE": "ஜாரà¯à®œà®¿à®¯à®¾", - "GI": "ஜிபà¯à®°à®¾à®²à¯à®Ÿà®°à¯", "DJ": "ஜிபௌடà¯à®Ÿà®¿", + "GI": "ஜிபà¯à®°à®¾à®²à¯à®Ÿà®°à¯", "ZW": "ஜிமà¯à®ªà®¾à®ªà¯à®µà¯‡", "JE": "ஜெரà¯à®šà®¿", "DE": "ஜெரà¯à®®à®©à®¿", diff --git a/js/data/locale/ta/MY/dateformats.json b/js/data/locale/ta/MY/dateformats.json new file mode 100644 index 0000000000..495db1c94b --- /dev/null +++ b/js/data/locale/ta/MY/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} ’அனà¯à®±à¯â€™ {time}", + "l": "{date} ’அனà¯à®±à¯â€™ {time}", + "m": "{date}, {time}", + "s": "{date}, {time}" + }, + "date": { + "dmwy": { + "f": "EEEE, d MMMM, yyyy", + "l": "EEE, d MMMM, yyyy", + "m": "EE, d MMM, yyyy", + "s": "E, d/M/yy" + }, + "dmy": { + "f": "d MMMM, yyyy", + "l": "d MMMM, yyyy", + "m": "d MMM, yyyy", + "s": "d/M/yy" + }, + "dmw": { + "f": "EEEE, d MMMM", + "l": "EEE, d MMMM", + "m": "EE, d MMM", + "s": "E, d/M" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "d/M" + }, + "my": { + "f": "MMMM, yyyy", + "l": "MMMM, yyyy", + "m": "MMM, yyyy", + "s": "M/yy" + }, + "dw": { + "f": "EEEE, d", + "l": "EEE, d", + "m": "EE, d", + "s": "E, d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "a h", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "a h:mm", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "a h:mm z", + "ahms": "a h:mm:ss", + "hmsz": "h:mm:ss z", + "ahmsz": "a h:mm:ss z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm}, {sy} ’அனà¯à®±à¯â€™ {st} – {et}", + "l": "{sd} {sm}, {sy} ’அனà¯à®±à¯â€™ {st} – {et}", + "m": "{sd} {sm}, {sy}, {st} – {et}", + "s": "{sd}/{sm}/{sy}, {st} – {et}" + }, + "c01": { + "f": "{sd} {sm}, {sy} ’அனà¯à®±à¯â€™ {st} – {ed} {em}, {ey} ’அனà¯à®±à¯â€™ {et}", + "l": "{sd} {sm}, {sy} ’அனà¯à®±à¯â€™ {st} – {ed} {em}, {ey} ’அனà¯à®±à¯â€™ {et}", + "m": "{sd} {sm}, {sy}, {st} – {ed} {em}, {ey}, {et}", + "s": "{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}" + }, + "c02": { + "f": "{sd} {sm}, {sy} ’அனà¯à®±à¯â€™ {st} – {ed} {em}, {ey} ’அனà¯à®±à¯â€™ {et}", + "l": "{sd} {sm}, {sy} ’அனà¯à®±à¯â€™ {st} – {ed} {em}, {ey} ’அனà¯à®±à¯â€™ {et}", + "m": "{sd} {sm}, {sy}, {st} – {ed} {em}, {ey}, {et}", + "s": "{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}" + }, + "c03": { + "f": "{sd} {sm}, {sy} ’அனà¯à®±à¯â€™ {st} – {ed} {em}, {ey} ’அனà¯à®±à¯â€™ {et}", + "l": "{sd} {sm}, {sy} ’அனà¯à®±à¯â€™ {st} – {ed} {em}, {ey} ’அனà¯à®±à¯â€™ {et}", + "m": "{sd} {sm}, {sy}, {st} – {ed} {em}, {ey}, {et}", + "s": "{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}" + }, + "c10": { + "f": "{sd} – {ed} {em}, {ey}", + "l": "{sd} – {ed} {em}, {ey}", + "m": "{sd} – {ed} {em}, {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em}, {ey}", + "l": "{sd} {sm} – {ed} {em}, {ey}", + "m": "{sd} {sm} – {ed} {em}, {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm}, {sy} – {ed} {em}, {ey}", + "l": "{sd} {sm}, {sy} – {ed} {em}, {ey}", + "m": "{sd} {sm}, {sy} – {ed} {em}, {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm}, {sy} – {em}, {ey}", + "l": "{sm}, {sy} – {em}, {ey}", + "m": "{sm}, {sy} – {em}, {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/ta/SG/ctrynames.json b/js/data/locale/ta/SG/ctrynames.json index ca16c08051..93279c17fe 100644 --- a/js/data/locale/ta/SG/ctrynames.json +++ b/js/data/locale/ta/SG/ctrynames.json @@ -1,4 +1,5 @@ { + "Sub-Saharan Africa": "202", "à®…à®™à¯à®•à¯à®¯à¯à®²à®¾": "AI", "à®…à®™à¯à®•à¯‹à®²à®¾": "AO", "அசரà¯à®ªà¯ˆà®œà®¾à®©à¯": "AZ", @@ -7,9 +8,9 @@ "அமெரிகà¯à®•à®¾": "US", "அமெரிகà¯à®•à®¾à®¸à¯": "019", "அயரà¯à®²à®¾à®¨à¯à®¤à¯": "IE", + "அரூபா": "AW", "à®…à®°à¯à®®à¯‡à®©à®¿à®¯à®¾": "AM", "à®…à®°à¯à®œà¯†à®©à¯à®Ÿà®¿à®©à®¾": "AR", - "அரூபா": "AW", "அலà¯à®ªà¯‡à®©à®¿à®¯à®¾": "AL", "அலà¯à®œà¯€à®°à®¿à®¯à®¾": "DZ", "அறியபà¯à®ªà®Ÿà®¾à®¤ பிரதேசமà¯": "ZZ", @@ -32,8 +33,8 @@ "ஈகà¯à®µà®Ÿà¯‹à®°à®¿à®¯à®²à¯ கினியா": "GQ", "ஈராகà¯": "IQ", "ஈரானà¯": "IR", - "உகà¯à®°à¯ˆà®©à¯": "UA", "உகாணà¯à®Ÿà®¾": "UG", + "உகà¯à®°à¯ˆà®©à¯": "UA", "உரà¯à®•à¯à®µà¯‡": "UY", "உலகமà¯": "001", "உஸà¯à®ªà¯†à®•à®¿à®¸à¯à®¤à®¾à®©à¯": "UZ", @@ -54,7 +55,6 @@ "ஃபாகà¯à®²à®¾à®¨à¯à®¤à¯ தீவà¯à®•à®³à¯": "FK", "ஃபாரோ தீவà¯à®•à®³à¯": "FO", "ஃபிஜி": "FJ", - "கà¯à®µà®¾à®¤à¯‡à®²à¯‹à®ªà¯": "GP", "கதà¯à®¤à®¾à®°à¯": "QA", "கமà¯à®ªà¯‹à®Ÿà®¿à®¯à®¾": "KH", "கயானா": "GY", @@ -68,11 +68,11 @@ "காமà¯à®ªà®¿à®¯à®¾": "GM", "கானா": "GH", "கியூபா": "CU", - "கிரà¯à®•à®¿à®¸à¯à®¤à®¾à®©à¯": "KG", "கிரனெடா": "GD", "கிரிபாடà¯à®Ÿà®¿": "KI", "கிரீனà¯à®²à®¾à®¨à¯à®¤à¯": "GL", "கிரீஸà¯": "GR", + "கிரà¯à®•à®¿à®¸à¯à®¤à®¾à®©à¯": "KG", "கிலிபà¯à®ªà®°à¯à®Ÿà®©à¯ தீவà¯": "CP", "கிழகà¯à®•à®¾à®šà®¿à®¯à®¾": "030", "கிழகà¯à®•à¯ ஆபà¯à®°à®¿à®•à¯à®•à®¾": "014", @@ -88,8 +88,8 @@ "கெயà¯à®®à¯†à®©à¯ தீவà¯à®•à®³à¯": "KY", "கெரà¯à®©à¯à®šà®¿": "GG", "கெனà¯à®¯à®¾": "KE", - "கேப௠வெரà¯à®Ÿà¯‡": "CV", "கேபானà¯": "GA", + "கேப௠வெரà¯à®Ÿà¯‡": "CV", "கேமரூனà¯": "CM", "கேனரி தீவà¯à®•à®³à¯": "IC", "கொசோவோ": "XK", @@ -98,6 +98,7 @@ "கோட௠தி’வாயரà¯": "CI", "கோமரோஸà¯": "KM", "கோஸà¯à®Ÿà®¾à®°à®¿à®•à®¾": "CR", + "கà¯à®µà®¾à®¤à¯‡à®²à¯‹à®ªà¯": "GP", "சமோவா": "WS", "சவூதி அரேபியா": "SA", "சாடà¯": "TD", @@ -140,8 +141,8 @@ "தஜிகிஸà¯à®¤à®¾à®©à¯": "TJ", "தாயà¯à®²à®¾à®¨à¯à®¤à¯": "TH", "தானà¯à®šà®¾à®©à®¿à®¯à®¾": "TZ", - "தà¯à®°à¯à®•à¯à®®à¯†à®©à®¿à®¸à¯à®¤à®¾à®©à¯": "TM", "தà¯à®°à¯à®•à¯à®•à®¿": "TR", + "தà¯à®°à¯à®•à¯à®®à¯†à®©à®¿à®¸à¯à®¤à®¾à®©à¯": "TM", "தà¯à®µà®¾à®²à¯‚": "TV", "தெறà¯à®•à®¾à®šà®¿à®¯à®¾": "034", "தெறà¯à®•à¯ ஆபà¯à®°à®¿à®•à¯à®•à®¾": "018", @@ -171,8 +172,8 @@ "பராகà¯à®µà¯‡": "PY", "பலà¯à®•à¯‡à®°à®¿à®¯à®¾": "BG", "பனாமா": "PA", - "பஹà¯à®°à¯ˆà®©à¯": "BH", "பஹாமாஸà¯": "BS", + "பஹà¯à®°à¯ˆà®©à¯": "BH", "பாகிஸà¯à®¤à®¾à®©à¯": "PK", "பாரà¯à®ªà®Ÿà¯‹à®¸à¯": "BB", "பாலஸà¯à®¤à¯€à®©à®¿à®¯ பிரதேசஙà¯à®•à®³à¯": "PS", @@ -189,15 +190,15 @@ "பிரேசிலà¯": "BR", "பிலிபà¯à®ªà¯ˆà®©à¯à®¸à¯": "PH", "பினà¯à®²à®¾à®¨à¯à®¤à¯": "FI", - "பà¯à®°à¯à®•à®¿à®©à®¾ ஃபாஸோ": "BF", "பà¯à®°à¯à®£à¯à®Ÿà®¿": "BI", "பà¯à®°à¯à®©à¯‡": "BN", + "பà¯à®°à¯à®•à®¿à®©à®¾ ஃபாஸோ": "BF", "பூடானà¯": "BT", - "பெரà¯à®®à¯à®Ÿà®¾": "BM", "பெரà¯": "PE", - "பெலà¯à®œà®¿à®¯à®®à¯": "BE", + "பெரà¯à®®à¯à®Ÿà®¾": "BM", "பெலாரூஸà¯": "BY", "பெலிஸà¯": "BZ", + "பெலà¯à®œà®¿à®¯à®®à¯": "BE", "பெனினà¯": "BJ", "பொலிவியா": "BO", "பொவேட௠தீவà¯à®•à®³à¯": "BV", @@ -219,10 +220,10 @@ "மாணà¯à®Ÿà¯à®šà¯†à®°à®¾à®Ÿà¯": "MS", "மாரà¯à®Ÿà®¿à®©à®¿à®•à¯": "MQ", "மாரà¯à®·à®²à¯ தீவà¯à®•à®³à¯": "MH", - "மாலà¯à®Ÿà®¾": "MT", - "மாலà¯à®Ÿà¯‹à®µà®¾": "MD", "மாலதà¯à®¤à¯€à®µà¯": "MV", "மாலி": "ML", + "மாலà¯à®Ÿà®¾": "MT", + "மாலà¯à®Ÿà¯‹à®µà®¾": "MD", "மானà¯à®Ÿà¯‡à®©à¯†à®•à¯à®°à¯‹": "ME", "மியானà¯à®®à®¾à®°à¯ (பரà¯à®®à®¾)": "MM", "மெகà¯à®šà®¿à®•à¯‹": "MX", @@ -272,8 +273,8 @@ "ஜமைகா": "JM", "ஜாமà¯à®ªà®¿à®¯à®¾": "ZM", "ஜாரà¯à®œà®¿à®¯à®¾": "GE", - "ஜிபà¯à®°à®¾à®²à¯à®Ÿà®°à¯": "GI", "ஜிபௌடà¯à®Ÿà®¿": "DJ", + "ஜிபà¯à®°à®¾à®²à¯à®Ÿà®°à¯": "GI", "ஜிமà¯à®ªà®¾à®ªà¯à®µà¯‡": "ZW", "ஜெரà¯à®šà®¿": "JE", "ஜெரà¯à®®à®©à®¿": "DE", @@ -289,6 +290,5 @@ "ஹாஙà¯à®•à®¾à®™à¯ எஸà¯à®à®†à®°à¯ சீனா": "HK", "ஹேரà¯à®Ÿà¯ மறà¯à®±à¯à®®à¯ மெகà¯à®Ÿà¯Šà®©à®¾à®²à¯à®Ÿà¯ தீவà¯à®•à®³à¯": "HM", "ஹைடà¯à®Ÿà®¿": "HT", - "ஹோணà¯à®Ÿà¯‚ராஸà¯": "HN", - "Sub-Saharan Africa": "202" + "ஹோணà¯à®Ÿà¯‚ராஸà¯": "HN" } \ No newline at end of file diff --git a/js/data/locale/ta/SG/ctryreverse.json b/js/data/locale/ta/SG/ctryreverse.json index 29631b9a71..08420afd4f 100644 --- a/js/data/locale/ta/SG/ctryreverse.json +++ b/js/data/locale/ta/SG/ctryreverse.json @@ -16,9 +16,9 @@ "US": "அமெரிகà¯à®•à®¾", "019": "அமெரிகà¯à®•à®¾à®¸à¯", "IE": "அயரà¯à®²à®¾à®¨à¯à®¤à¯", + "AW": "அரூபா", "AM": "à®…à®°à¯à®®à¯‡à®©à®¿à®¯à®¾", "AR": "à®…à®°à¯à®œà¯†à®©à¯à®Ÿà®¿à®©à®¾", - "AW": "அரூபா", "AL": "அலà¯à®ªà¯‡à®©à®¿à®¯à®¾", "DZ": "அலà¯à®œà¯€à®°à®¿à®¯à®¾", "ZZ": "அறியபà¯à®ªà®Ÿà®¾à®¤ பிரதேசமà¯", @@ -40,8 +40,8 @@ "GQ": "ஈகà¯à®µà®Ÿà¯‹à®°à®¿à®¯à®²à¯ கினியா", "IQ": "ஈராகà¯", "IR": "ஈரானà¯", - "UA": "உகà¯à®°à¯ˆà®©à¯", "UG": "உகாணà¯à®Ÿà®¾", + "UA": "உகà¯à®°à¯ˆà®©à¯", "UY": "உரà¯à®•à¯à®µà¯‡", "001": "உலகமà¯", "UZ": "உஸà¯à®ªà¯†à®•à®¿à®¸à¯à®¤à®¾à®©à¯", @@ -61,7 +61,6 @@ "FK": "ஃபாகà¯à®²à®¾à®¨à¯à®¤à¯ தீவà¯à®•à®³à¯", "FO": "ஃபாரோ தீவà¯à®•à®³à¯", "FJ": "ஃபிஜி", - "GP": "கà¯à®µà®¾à®¤à¯‡à®²à¯‹à®ªà¯", "QA": "கதà¯à®¤à®¾à®°à¯", "KH": "கமà¯à®ªà¯‹à®Ÿà®¿à®¯à®¾", "GY": "கயானா", @@ -75,11 +74,11 @@ "GM": "காமà¯à®ªà®¿à®¯à®¾", "GH": "கானா", "CU": "கியூபா", - "KG": "கிரà¯à®•à®¿à®¸à¯à®¤à®¾à®©à¯", "GD": "கிரனெடா", "KI": "கிரிபாடà¯à®Ÿà®¿", "GL": "கிரீனà¯à®²à®¾à®¨à¯à®¤à¯", "GR": "கிரீஸà¯", + "KG": "கிரà¯à®•à®¿à®¸à¯à®¤à®¾à®©à¯", "CP": "கிலிபà¯à®ªà®°à¯à®Ÿà®©à¯ தீவà¯", "030": "கிழகà¯à®•à®¾à®šà®¿à®¯à®¾", "014": "கிழகà¯à®•à¯ ஆபà¯à®°à®¿à®•à¯à®•à®¾", @@ -94,8 +93,8 @@ "KY": "கெயà¯à®®à¯†à®©à¯ தீவà¯à®•à®³à¯", "GG": "கெரà¯à®©à¯à®šà®¿", "KE": "கெனà¯à®¯à®¾", - "CV": "கேப௠வெரà¯à®Ÿà¯‡", "GA": "கேபானà¯", + "CV": "கேப௠வெரà¯à®Ÿà¯‡", "CM": "கேமரூனà¯", "IC": "கேனரி தீவà¯à®•à®³à¯", "XK": "கொசோவோ", @@ -104,6 +103,7 @@ "CI": "கோட௠தி’வாயரà¯", "KM": "கோமரோஸà¯", "CR": "கோஸà¯à®Ÿà®¾à®°à®¿à®•à®¾", + "GP": "கà¯à®µà®¾à®¤à¯‡à®²à¯‹à®ªà¯", "WS": "சமோவா", "SA": "சவூதி அரேபியா", "TD": "சாடà¯", @@ -146,8 +146,8 @@ "TJ": "தஜிகிஸà¯à®¤à®¾à®©à¯", "TH": "தாயà¯à®²à®¾à®¨à¯à®¤à¯", "TZ": "தானà¯à®šà®¾à®©à®¿à®¯à®¾", - "TM": "தà¯à®°à¯à®•à¯à®®à¯†à®©à®¿à®¸à¯à®¤à®¾à®©à¯", "TR": "தà¯à®°à¯à®•à¯à®•à®¿", + "TM": "தà¯à®°à¯à®•à¯à®®à¯†à®©à®¿à®¸à¯à®¤à®¾à®©à¯", "TV": "தà¯à®µà®¾à®²à¯‚", "034": "தெறà¯à®•à®¾à®šà®¿à®¯à®¾", "018": "தெறà¯à®•à¯ ஆபà¯à®°à®¿à®•à¯à®•à®¾", @@ -177,8 +177,8 @@ "PY": "பராகà¯à®µà¯‡", "BG": "பலà¯à®•à¯‡à®°à®¿à®¯à®¾", "PA": "பனாமா", - "BH": "பஹà¯à®°à¯ˆà®©à¯", "BS": "பஹாமாஸà¯", + "BH": "பஹà¯à®°à¯ˆà®©à¯", "PK": "பாகிஸà¯à®¤à®¾à®©à¯", "BB": "பாரà¯à®ªà®Ÿà¯‹à®¸à¯", "PS": "பாலஸà¯à®¤à¯€à®©à®¿à®¯ பிரதேசஙà¯à®•à®³à¯", @@ -195,15 +195,15 @@ "BR": "பிரேசிலà¯", "PH": "பிலிபà¯à®ªà¯ˆà®©à¯à®¸à¯", "FI": "பினà¯à®²à®¾à®¨à¯à®¤à¯", - "BF": "பà¯à®°à¯à®•à®¿à®©à®¾ ஃபாஸோ", "BI": "பà¯à®°à¯à®£à¯à®Ÿà®¿", "BN": "பà¯à®°à¯à®©à¯‡", + "BF": "பà¯à®°à¯à®•à®¿à®©à®¾ ஃபாஸோ", "BT": "பூடானà¯", - "BM": "பெரà¯à®®à¯à®Ÿà®¾", "PE": "பெரà¯", - "BE": "பெலà¯à®œà®¿à®¯à®®à¯", + "BM": "பெரà¯à®®à¯à®Ÿà®¾", "BY": "பெலாரூஸà¯", "BZ": "பெலிஸà¯", + "BE": "பெலà¯à®œà®¿à®¯à®®à¯", "BJ": "பெனினà¯", "BO": "பொலிவியா", "BV": "பொவேட௠தீவà¯à®•à®³à¯", @@ -224,10 +224,10 @@ "MS": "மாணà¯à®Ÿà¯à®šà¯†à®°à®¾à®Ÿà¯", "MQ": "மாரà¯à®Ÿà®¿à®©à®¿à®•à¯", "MH": "மாரà¯à®·à®²à¯ தீவà¯à®•à®³à¯", - "MT": "மாலà¯à®Ÿà®¾", - "MD": "மாலà¯à®Ÿà¯‹à®µà®¾", "MV": "மாலதà¯à®¤à¯€à®µà¯", "ML": "மாலி", + "MT": "மாலà¯à®Ÿà®¾", + "MD": "மாலà¯à®Ÿà¯‹à®µà®¾", "ME": "மானà¯à®Ÿà¯‡à®©à¯†à®•à¯à®°à¯‹", "MM": "மியானà¯à®®à®¾à®°à¯ (பரà¯à®®à®¾)", "MX": "மெகà¯à®šà®¿à®•à¯‹", @@ -273,8 +273,8 @@ "JM": "ஜமைகா", "ZM": "ஜாமà¯à®ªà®¿à®¯à®¾", "GE": "ஜாரà¯à®œà®¿à®¯à®¾", - "GI": "ஜிபà¯à®°à®¾à®²à¯à®Ÿà®°à¯", "DJ": "ஜிபௌடà¯à®Ÿà®¿", + "GI": "ஜிபà¯à®°à®¾à®²à¯à®Ÿà®°à¯", "ZW": "ஜிமà¯à®ªà®¾à®ªà¯à®µà¯‡", "JE": "ஜெரà¯à®šà®¿", "DE": "ஜெரà¯à®®à®©à®¿", diff --git a/js/data/locale/ta/SG/dateformats.json b/js/data/locale/ta/SG/dateformats.json new file mode 100644 index 0000000000..495db1c94b --- /dev/null +++ b/js/data/locale/ta/SG/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} ’அனà¯à®±à¯â€™ {time}", + "l": "{date} ’அனà¯à®±à¯â€™ {time}", + "m": "{date}, {time}", + "s": "{date}, {time}" + }, + "date": { + "dmwy": { + "f": "EEEE, d MMMM, yyyy", + "l": "EEE, d MMMM, yyyy", + "m": "EE, d MMM, yyyy", + "s": "E, d/M/yy" + }, + "dmy": { + "f": "d MMMM, yyyy", + "l": "d MMMM, yyyy", + "m": "d MMM, yyyy", + "s": "d/M/yy" + }, + "dmw": { + "f": "EEEE, d MMMM", + "l": "EEE, d MMMM", + "m": "EE, d MMM", + "s": "E, d/M" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "d/M" + }, + "my": { + "f": "MMMM, yyyy", + "l": "MMMM, yyyy", + "m": "MMM, yyyy", + "s": "M/yy" + }, + "dw": { + "f": "EEEE, d", + "l": "EEE, d", + "m": "EE, d", + "s": "E, d" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "d" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "a h", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "a h:mm", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "a h:mm z", + "ahms": "a h:mm:ss", + "hmsz": "h:mm:ss z", + "ahmsz": "a h:mm:ss z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm}, {sy} ’அனà¯à®±à¯â€™ {st} – {et}", + "l": "{sd} {sm}, {sy} ’அனà¯à®±à¯â€™ {st} – {et}", + "m": "{sd} {sm}, {sy}, {st} – {et}", + "s": "{sd}/{sm}/{sy}, {st} – {et}" + }, + "c01": { + "f": "{sd} {sm}, {sy} ’அனà¯à®±à¯â€™ {st} – {ed} {em}, {ey} ’அனà¯à®±à¯â€™ {et}", + "l": "{sd} {sm}, {sy} ’அனà¯à®±à¯â€™ {st} – {ed} {em}, {ey} ’அனà¯à®±à¯â€™ {et}", + "m": "{sd} {sm}, {sy}, {st} – {ed} {em}, {ey}, {et}", + "s": "{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}" + }, + "c02": { + "f": "{sd} {sm}, {sy} ’அனà¯à®±à¯â€™ {st} – {ed} {em}, {ey} ’அனà¯à®±à¯â€™ {et}", + "l": "{sd} {sm}, {sy} ’அனà¯à®±à¯â€™ {st} – {ed} {em}, {ey} ’அனà¯à®±à¯â€™ {et}", + "m": "{sd} {sm}, {sy}, {st} – {ed} {em}, {ey}, {et}", + "s": "{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}" + }, + "c03": { + "f": "{sd} {sm}, {sy} ’அனà¯à®±à¯â€™ {st} – {ed} {em}, {ey} ’அனà¯à®±à¯â€™ {et}", + "l": "{sd} {sm}, {sy} ’அனà¯à®±à¯â€™ {st} – {ed} {em}, {ey} ’அனà¯à®±à¯â€™ {et}", + "m": "{sd} {sm}, {sy}, {st} – {ed} {em}, {ey}, {et}", + "s": "{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}" + }, + "c10": { + "f": "{sd} – {ed} {em}, {ey}", + "l": "{sd} – {ed} {em}, {ey}", + "m": "{sd} – {ed} {em}, {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em}, {ey}", + "l": "{sd} {sm} – {ed} {em}, {ey}", + "m": "{sd} {sm} – {ed} {em}, {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm}, {sy} – {ed} {em}, {ey}", + "l": "{sd} {sm}, {sy} – {ed} {em}, {ey}", + "m": "{sd} {sm}, {sy} – {ed} {em}, {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm}, {sy} – {em}, {ey}", + "l": "{sm}, {sy} – {em}, {ey}", + "m": "{sm}, {sy} – {em}, {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/ta/ctrynames.json b/js/data/locale/ta/ctrynames.json index ca16c08051..93279c17fe 100644 --- a/js/data/locale/ta/ctrynames.json +++ b/js/data/locale/ta/ctrynames.json @@ -1,4 +1,5 @@ { + "Sub-Saharan Africa": "202", "à®…à®™à¯à®•à¯à®¯à¯à®²à®¾": "AI", "à®…à®™à¯à®•à¯‹à®²à®¾": "AO", "அசரà¯à®ªà¯ˆà®œà®¾à®©à¯": "AZ", @@ -7,9 +8,9 @@ "அமெரிகà¯à®•à®¾": "US", "அமெரிகà¯à®•à®¾à®¸à¯": "019", "அயரà¯à®²à®¾à®¨à¯à®¤à¯": "IE", + "அரூபா": "AW", "à®…à®°à¯à®®à¯‡à®©à®¿à®¯à®¾": "AM", "à®…à®°à¯à®œà¯†à®©à¯à®Ÿà®¿à®©à®¾": "AR", - "அரூபா": "AW", "அலà¯à®ªà¯‡à®©à®¿à®¯à®¾": "AL", "அலà¯à®œà¯€à®°à®¿à®¯à®¾": "DZ", "அறியபà¯à®ªà®Ÿà®¾à®¤ பிரதேசமà¯": "ZZ", @@ -32,8 +33,8 @@ "ஈகà¯à®µà®Ÿà¯‹à®°à®¿à®¯à®²à¯ கினியா": "GQ", "ஈராகà¯": "IQ", "ஈரானà¯": "IR", - "உகà¯à®°à¯ˆà®©à¯": "UA", "உகாணà¯à®Ÿà®¾": "UG", + "உகà¯à®°à¯ˆà®©à¯": "UA", "உரà¯à®•à¯à®µà¯‡": "UY", "உலகமà¯": "001", "உஸà¯à®ªà¯†à®•à®¿à®¸à¯à®¤à®¾à®©à¯": "UZ", @@ -54,7 +55,6 @@ "ஃபாகà¯à®²à®¾à®¨à¯à®¤à¯ தீவà¯à®•à®³à¯": "FK", "ஃபாரோ தீவà¯à®•à®³à¯": "FO", "ஃபிஜி": "FJ", - "கà¯à®µà®¾à®¤à¯‡à®²à¯‹à®ªà¯": "GP", "கதà¯à®¤à®¾à®°à¯": "QA", "கமà¯à®ªà¯‹à®Ÿà®¿à®¯à®¾": "KH", "கயானா": "GY", @@ -68,11 +68,11 @@ "காமà¯à®ªà®¿à®¯à®¾": "GM", "கானா": "GH", "கியூபா": "CU", - "கிரà¯à®•à®¿à®¸à¯à®¤à®¾à®©à¯": "KG", "கிரனெடா": "GD", "கிரிபாடà¯à®Ÿà®¿": "KI", "கிரீனà¯à®²à®¾à®¨à¯à®¤à¯": "GL", "கிரீஸà¯": "GR", + "கிரà¯à®•à®¿à®¸à¯à®¤à®¾à®©à¯": "KG", "கிலிபà¯à®ªà®°à¯à®Ÿà®©à¯ தீவà¯": "CP", "கிழகà¯à®•à®¾à®šà®¿à®¯à®¾": "030", "கிழகà¯à®•à¯ ஆபà¯à®°à®¿à®•à¯à®•à®¾": "014", @@ -88,8 +88,8 @@ "கெயà¯à®®à¯†à®©à¯ தீவà¯à®•à®³à¯": "KY", "கெரà¯à®©à¯à®šà®¿": "GG", "கெனà¯à®¯à®¾": "KE", - "கேப௠வெரà¯à®Ÿà¯‡": "CV", "கேபானà¯": "GA", + "கேப௠வெரà¯à®Ÿà¯‡": "CV", "கேமரூனà¯": "CM", "கேனரி தீவà¯à®•à®³à¯": "IC", "கொசோவோ": "XK", @@ -98,6 +98,7 @@ "கோட௠தி’வாயரà¯": "CI", "கோமரோஸà¯": "KM", "கோஸà¯à®Ÿà®¾à®°à®¿à®•à®¾": "CR", + "கà¯à®µà®¾à®¤à¯‡à®²à¯‹à®ªà¯": "GP", "சமோவா": "WS", "சவூதி அரேபியா": "SA", "சாடà¯": "TD", @@ -140,8 +141,8 @@ "தஜிகிஸà¯à®¤à®¾à®©à¯": "TJ", "தாயà¯à®²à®¾à®¨à¯à®¤à¯": "TH", "தானà¯à®šà®¾à®©à®¿à®¯à®¾": "TZ", - "தà¯à®°à¯à®•à¯à®®à¯†à®©à®¿à®¸à¯à®¤à®¾à®©à¯": "TM", "தà¯à®°à¯à®•à¯à®•à®¿": "TR", + "தà¯à®°à¯à®•à¯à®®à¯†à®©à®¿à®¸à¯à®¤à®¾à®©à¯": "TM", "தà¯à®µà®¾à®²à¯‚": "TV", "தெறà¯à®•à®¾à®šà®¿à®¯à®¾": "034", "தெறà¯à®•à¯ ஆபà¯à®°à®¿à®•à¯à®•à®¾": "018", @@ -171,8 +172,8 @@ "பராகà¯à®µà¯‡": "PY", "பலà¯à®•à¯‡à®°à®¿à®¯à®¾": "BG", "பனாமா": "PA", - "பஹà¯à®°à¯ˆà®©à¯": "BH", "பஹாமாஸà¯": "BS", + "பஹà¯à®°à¯ˆà®©à¯": "BH", "பாகிஸà¯à®¤à®¾à®©à¯": "PK", "பாரà¯à®ªà®Ÿà¯‹à®¸à¯": "BB", "பாலஸà¯à®¤à¯€à®©à®¿à®¯ பிரதேசஙà¯à®•à®³à¯": "PS", @@ -189,15 +190,15 @@ "பிரேசிலà¯": "BR", "பிலிபà¯à®ªà¯ˆà®©à¯à®¸à¯": "PH", "பினà¯à®²à®¾à®¨à¯à®¤à¯": "FI", - "பà¯à®°à¯à®•à®¿à®©à®¾ ஃபாஸோ": "BF", "பà¯à®°à¯à®£à¯à®Ÿà®¿": "BI", "பà¯à®°à¯à®©à¯‡": "BN", + "பà¯à®°à¯à®•à®¿à®©à®¾ ஃபாஸோ": "BF", "பூடானà¯": "BT", - "பெரà¯à®®à¯à®Ÿà®¾": "BM", "பெரà¯": "PE", - "பெலà¯à®œà®¿à®¯à®®à¯": "BE", + "பெரà¯à®®à¯à®Ÿà®¾": "BM", "பெலாரூஸà¯": "BY", "பெலிஸà¯": "BZ", + "பெலà¯à®œà®¿à®¯à®®à¯": "BE", "பெனினà¯": "BJ", "பொலிவியா": "BO", "பொவேட௠தீவà¯à®•à®³à¯": "BV", @@ -219,10 +220,10 @@ "மாணà¯à®Ÿà¯à®šà¯†à®°à®¾à®Ÿà¯": "MS", "மாரà¯à®Ÿà®¿à®©à®¿à®•à¯": "MQ", "மாரà¯à®·à®²à¯ தீவà¯à®•à®³à¯": "MH", - "மாலà¯à®Ÿà®¾": "MT", - "மாலà¯à®Ÿà¯‹à®µà®¾": "MD", "மாலதà¯à®¤à¯€à®µà¯": "MV", "மாலி": "ML", + "மாலà¯à®Ÿà®¾": "MT", + "மாலà¯à®Ÿà¯‹à®µà®¾": "MD", "மானà¯à®Ÿà¯‡à®©à¯†à®•à¯à®°à¯‹": "ME", "மியானà¯à®®à®¾à®°à¯ (பரà¯à®®à®¾)": "MM", "மெகà¯à®šà®¿à®•à¯‹": "MX", @@ -272,8 +273,8 @@ "ஜமைகா": "JM", "ஜாமà¯à®ªà®¿à®¯à®¾": "ZM", "ஜாரà¯à®œà®¿à®¯à®¾": "GE", - "ஜிபà¯à®°à®¾à®²à¯à®Ÿà®°à¯": "GI", "ஜிபௌடà¯à®Ÿà®¿": "DJ", + "ஜிபà¯à®°à®¾à®²à¯à®Ÿà®°à¯": "GI", "ஜிமà¯à®ªà®¾à®ªà¯à®µà¯‡": "ZW", "ஜெரà¯à®šà®¿": "JE", "ஜெரà¯à®®à®©à®¿": "DE", @@ -289,6 +290,5 @@ "ஹாஙà¯à®•à®¾à®™à¯ எஸà¯à®à®†à®°à¯ சீனா": "HK", "ஹேரà¯à®Ÿà¯ மறà¯à®±à¯à®®à¯ மெகà¯à®Ÿà¯Šà®©à®¾à®²à¯à®Ÿà¯ தீவà¯à®•à®³à¯": "HM", "ஹைடà¯à®Ÿà®¿": "HT", - "ஹோணà¯à®Ÿà¯‚ராஸà¯": "HN", - "Sub-Saharan Africa": "202" + "ஹோணà¯à®Ÿà¯‚ராஸà¯": "HN" } \ No newline at end of file diff --git a/js/data/locale/ta/ctryreverse.json b/js/data/locale/ta/ctryreverse.json index 29631b9a71..08420afd4f 100644 --- a/js/data/locale/ta/ctryreverse.json +++ b/js/data/locale/ta/ctryreverse.json @@ -16,9 +16,9 @@ "US": "அமெரிகà¯à®•à®¾", "019": "அமெரிகà¯à®•à®¾à®¸à¯", "IE": "அயரà¯à®²à®¾à®¨à¯à®¤à¯", + "AW": "அரூபா", "AM": "à®…à®°à¯à®®à¯‡à®©à®¿à®¯à®¾", "AR": "à®…à®°à¯à®œà¯†à®©à¯à®Ÿà®¿à®©à®¾", - "AW": "அரூபா", "AL": "அலà¯à®ªà¯‡à®©à®¿à®¯à®¾", "DZ": "அலà¯à®œà¯€à®°à®¿à®¯à®¾", "ZZ": "அறியபà¯à®ªà®Ÿà®¾à®¤ பிரதேசமà¯", @@ -40,8 +40,8 @@ "GQ": "ஈகà¯à®µà®Ÿà¯‹à®°à®¿à®¯à®²à¯ கினியா", "IQ": "ஈராகà¯", "IR": "ஈரானà¯", - "UA": "உகà¯à®°à¯ˆà®©à¯", "UG": "உகாணà¯à®Ÿà®¾", + "UA": "உகà¯à®°à¯ˆà®©à¯", "UY": "உரà¯à®•à¯à®µà¯‡", "001": "உலகமà¯", "UZ": "உஸà¯à®ªà¯†à®•à®¿à®¸à¯à®¤à®¾à®©à¯", @@ -61,7 +61,6 @@ "FK": "ஃபாகà¯à®²à®¾à®¨à¯à®¤à¯ தீவà¯à®•à®³à¯", "FO": "ஃபாரோ தீவà¯à®•à®³à¯", "FJ": "ஃபிஜி", - "GP": "கà¯à®µà®¾à®¤à¯‡à®²à¯‹à®ªà¯", "QA": "கதà¯à®¤à®¾à®°à¯", "KH": "கமà¯à®ªà¯‹à®Ÿà®¿à®¯à®¾", "GY": "கயானா", @@ -75,11 +74,11 @@ "GM": "காமà¯à®ªà®¿à®¯à®¾", "GH": "கானா", "CU": "கியூபா", - "KG": "கிரà¯à®•à®¿à®¸à¯à®¤à®¾à®©à¯", "GD": "கிரனெடா", "KI": "கிரிபாடà¯à®Ÿà®¿", "GL": "கிரீனà¯à®²à®¾à®¨à¯à®¤à¯", "GR": "கிரீஸà¯", + "KG": "கிரà¯à®•à®¿à®¸à¯à®¤à®¾à®©à¯", "CP": "கிலிபà¯à®ªà®°à¯à®Ÿà®©à¯ தீவà¯", "030": "கிழகà¯à®•à®¾à®šà®¿à®¯à®¾", "014": "கிழகà¯à®•à¯ ஆபà¯à®°à®¿à®•à¯à®•à®¾", @@ -94,8 +93,8 @@ "KY": "கெயà¯à®®à¯†à®©à¯ தீவà¯à®•à®³à¯", "GG": "கெரà¯à®©à¯à®šà®¿", "KE": "கெனà¯à®¯à®¾", - "CV": "கேப௠வெரà¯à®Ÿà¯‡", "GA": "கேபானà¯", + "CV": "கேப௠வெரà¯à®Ÿà¯‡", "CM": "கேமரூனà¯", "IC": "கேனரி தீவà¯à®•à®³à¯", "XK": "கொசோவோ", @@ -104,6 +103,7 @@ "CI": "கோட௠தி’வாயரà¯", "KM": "கோமரோஸà¯", "CR": "கோஸà¯à®Ÿà®¾à®°à®¿à®•à®¾", + "GP": "கà¯à®µà®¾à®¤à¯‡à®²à¯‹à®ªà¯", "WS": "சமோவா", "SA": "சவூதி அரேபியா", "TD": "சாடà¯", @@ -146,8 +146,8 @@ "TJ": "தஜிகிஸà¯à®¤à®¾à®©à¯", "TH": "தாயà¯à®²à®¾à®¨à¯à®¤à¯", "TZ": "தானà¯à®šà®¾à®©à®¿à®¯à®¾", - "TM": "தà¯à®°à¯à®•à¯à®®à¯†à®©à®¿à®¸à¯à®¤à®¾à®©à¯", "TR": "தà¯à®°à¯à®•à¯à®•à®¿", + "TM": "தà¯à®°à¯à®•à¯à®®à¯†à®©à®¿à®¸à¯à®¤à®¾à®©à¯", "TV": "தà¯à®µà®¾à®²à¯‚", "034": "தெறà¯à®•à®¾à®šà®¿à®¯à®¾", "018": "தெறà¯à®•à¯ ஆபà¯à®°à®¿à®•à¯à®•à®¾", @@ -177,8 +177,8 @@ "PY": "பராகà¯à®µà¯‡", "BG": "பலà¯à®•à¯‡à®°à®¿à®¯à®¾", "PA": "பனாமா", - "BH": "பஹà¯à®°à¯ˆà®©à¯", "BS": "பஹாமாஸà¯", + "BH": "பஹà¯à®°à¯ˆà®©à¯", "PK": "பாகிஸà¯à®¤à®¾à®©à¯", "BB": "பாரà¯à®ªà®Ÿà¯‹à®¸à¯", "PS": "பாலஸà¯à®¤à¯€à®©à®¿à®¯ பிரதேசஙà¯à®•à®³à¯", @@ -195,15 +195,15 @@ "BR": "பிரேசிலà¯", "PH": "பிலிபà¯à®ªà¯ˆà®©à¯à®¸à¯", "FI": "பினà¯à®²à®¾à®¨à¯à®¤à¯", - "BF": "பà¯à®°à¯à®•à®¿à®©à®¾ ஃபாஸோ", "BI": "பà¯à®°à¯à®£à¯à®Ÿà®¿", "BN": "பà¯à®°à¯à®©à¯‡", + "BF": "பà¯à®°à¯à®•à®¿à®©à®¾ ஃபாஸோ", "BT": "பூடானà¯", - "BM": "பெரà¯à®®à¯à®Ÿà®¾", "PE": "பெரà¯", - "BE": "பெலà¯à®œà®¿à®¯à®®à¯", + "BM": "பெரà¯à®®à¯à®Ÿà®¾", "BY": "பெலாரூஸà¯", "BZ": "பெலிஸà¯", + "BE": "பெலà¯à®œà®¿à®¯à®®à¯", "BJ": "பெனினà¯", "BO": "பொலிவியா", "BV": "பொவேட௠தீவà¯à®•à®³à¯", @@ -224,10 +224,10 @@ "MS": "மாணà¯à®Ÿà¯à®šà¯†à®°à®¾à®Ÿà¯", "MQ": "மாரà¯à®Ÿà®¿à®©à®¿à®•à¯", "MH": "மாரà¯à®·à®²à¯ தீவà¯à®•à®³à¯", - "MT": "மாலà¯à®Ÿà®¾", - "MD": "மாலà¯à®Ÿà¯‹à®µà®¾", "MV": "மாலதà¯à®¤à¯€à®µà¯", "ML": "மாலி", + "MT": "மாலà¯à®Ÿà®¾", + "MD": "மாலà¯à®Ÿà¯‹à®µà®¾", "ME": "மானà¯à®Ÿà¯‡à®©à¯†à®•à¯à®°à¯‹", "MM": "மியானà¯à®®à®¾à®°à¯ (பரà¯à®®à®¾)", "MX": "மெகà¯à®šà®¿à®•à¯‹", @@ -273,8 +273,8 @@ "JM": "ஜமைகா", "ZM": "ஜாமà¯à®ªà®¿à®¯à®¾", "GE": "ஜாரà¯à®œà®¿à®¯à®¾", - "GI": "ஜிபà¯à®°à®¾à®²à¯à®Ÿà®°à¯", "DJ": "ஜிபௌடà¯à®Ÿà®¿", + "GI": "ஜிபà¯à®°à®¾à®²à¯à®Ÿà®°à¯", "ZW": "ஜிமà¯à®ªà®¾à®ªà¯à®µà¯‡", "JE": "ஜெரà¯à®šà®¿", "DE": "ஜெரà¯à®®à®©à®¿", diff --git a/js/data/locale/ta/dateformats.json b/js/data/locale/ta/dateformats.json index 495db1c94b..c63d4d91e2 100644 --- a/js/data/locale/ta/dateformats.json +++ b/js/data/locale/ta/dateformats.json @@ -102,26 +102,26 @@ }, "range": { "c00": { - "f": "{sd} {sm}, {sy} ’அனà¯à®±à¯â€™ {st} – {et}", - "l": "{sd} {sm}, {sy} ’அனà¯à®±à¯â€™ {st} – {et}", + "f": "{sd} {sm}, {sy} அனà¯à®±à¯ {st} – {et}", + "l": "{sd} {sm}, {sy} அனà¯à®±à¯ {st} – {et}", "m": "{sd} {sm}, {sy}, {st} – {et}", "s": "{sd}/{sm}/{sy}, {st} – {et}" }, "c01": { - "f": "{sd} {sm}, {sy} ’அனà¯à®±à¯â€™ {st} – {ed} {em}, {ey} ’அனà¯à®±à¯â€™ {et}", - "l": "{sd} {sm}, {sy} ’அனà¯à®±à¯â€™ {st} – {ed} {em}, {ey} ’அனà¯à®±à¯â€™ {et}", + "f": "{sd} {sm}, {sy} அனà¯à®±à¯ {st} – {ed} {em}, {ey} அனà¯à®±à¯ {et}", + "l": "{sd} {sm}, {sy} அனà¯à®±à¯ {st} – {ed} {em}, {ey} அனà¯à®±à¯ {et}", "m": "{sd} {sm}, {sy}, {st} – {ed} {em}, {ey}, {et}", "s": "{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}" }, "c02": { - "f": "{sd} {sm}, {sy} ’அனà¯à®±à¯â€™ {st} – {ed} {em}, {ey} ’அனà¯à®±à¯â€™ {et}", - "l": "{sd} {sm}, {sy} ’அனà¯à®±à¯â€™ {st} – {ed} {em}, {ey} ’அனà¯à®±à¯â€™ {et}", + "f": "{sd} {sm}, {sy} அனà¯à®±à¯ {st} – {ed} {em}, {ey} அனà¯à®±à¯ {et}", + "l": "{sd} {sm}, {sy} அனà¯à®±à¯ {st} – {ed} {em}, {ey} அனà¯à®±à¯ {et}", "m": "{sd} {sm}, {sy}, {st} – {ed} {em}, {ey}, {et}", "s": "{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}" }, "c03": { - "f": "{sd} {sm}, {sy} ’அனà¯à®±à¯â€™ {st} – {ed} {em}, {ey} ’அனà¯à®±à¯â€™ {et}", - "l": "{sd} {sm}, {sy} ’அனà¯à®±à¯â€™ {st} – {ed} {em}, {ey} ’அனà¯à®±à¯â€™ {et}", + "f": "{sd} {sm}, {sy} அனà¯à®±à¯ {st} – {ed} {em}, {ey} அனà¯à®±à¯ {et}", + "l": "{sd} {sm}, {sy} அனà¯à®±à¯ {st} – {ed} {em}, {ey} அனà¯à®±à¯ {et}", "m": "{sd} {sm}, {sy}, {st} – {ed} {em}, {ey}, {et}", "s": "{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}" }, @@ -157,4 +157,4 @@ } } } -} \ No newline at end of file +} diff --git a/js/data/locale/ta/regionnames.json b/js/data/locale/ta/regionnames.json index 1f256b3499..513c4a9cc5 100644 --- a/js/data/locale/ta/regionnames.json +++ b/js/data/locale/ta/regionnames.json @@ -30,6 +30,10 @@ } ], "AE": [ + { + "name": "Dubai", + "code": "DU" + }, { "name": "அபூ ழபீ", "code": "AZ" @@ -53,13 +57,13 @@ { "name": "ரஃஸ௠அலà¯-கைமா", "code": "RK" - }, - { - "name": "Dubai", - "code": "DU" } ], "AF": [ + { + "name": "Daykundi", + "code": "DAY" + }, { "name": "உரோஸà¯à®•à¯à®•à®¾à®©à¯", "code": "URU" @@ -132,14 +136,14 @@ "name": "பகà¯à®²à®¾à®©à¯ மாகாணமà¯", "code": "BGL" }, - { - "name": "படà¯à®•à®¿à®¸à¯ மாகாணமà¯", - "code": "BDG" - }, { "name": "படாகà¯à®šà®¾à®©à¯ மாகாணமà¯", "code": "BDS" }, + { + "name": "படà¯à®•à®¿à®¸à¯ மாகாணமà¯", + "code": "BDG" + }, { "name": "பரà¯à®µà®¾à®©à¯ மாகாணமà¯", "code": "PAR" @@ -152,14 +156,14 @@ "name": "பாமியான௠மாகாணமà¯", "code": "BAM" }, - { - "name": "பாரà¯à®¯à®¾à®ªà¯", - "code": "FYB" - }, { "name": "பாரா", "code": "FRA" }, + { + "name": "பாரà¯à®¯à®¾à®ªà¯", + "code": "FYB" + }, { "name": "பாலà¯à®•à¯ மாகாணமà¯", "code": "BAL" @@ -191,10 +195,6 @@ { "name": "ஹேரதà¯", "code": "HER" - }, - { - "name": "Daykundi", - "code": "DAY" } ], "AG": [ @@ -232,26 +232,6 @@ } ], "AL": [ - { - "name": "கிஜிரோகஸà¯à®Ÿà¯à®Ÿà®°à¯ கவà¯à®£à¯à®Ÿà®¿", - "code": "05" - }, - { - "name": "கூரà¯à®•à¯à® கவà¯à®£à¯à®Ÿà®¿", - "code": "06" - }, - { - "name": "டூரà¯à®¸à¯ கவà¯à®£à¯à®Ÿà®¿", - "code": "02" - }, - { - "name": "பிரெட௠கவà¯à®£à¯à®Ÿà®¿", - "code": "01" - }, - { - "name": "வலà¯à®²à¯‹à®°à¯ கவà¯à®£à¯à®Ÿà®¿", - "code": "12" - }, { "name": "Berat", "code": "BR" @@ -423,13 +403,29 @@ { "name": "Vlorë", "code": "VL" + }, + { + "name": "கிஜிரோகஸà¯à®Ÿà¯à®Ÿà®°à¯ கவà¯à®£à¯à®Ÿà®¿", + "code": "05" + }, + { + "name": "கூரà¯à®•à¯à® கவà¯à®£à¯à®Ÿà®¿", + "code": "06" + }, + { + "name": "டூரà¯à®¸à¯ கவà¯à®£à¯à®Ÿà®¿", + "code": "02" + }, + { + "name": "பிரெட௠கவà¯à®£à¯à®Ÿà®¿", + "code": "01" + }, + { + "name": "வலà¯à®²à¯‹à®°à¯ கவà¯à®£à¯à®Ÿà®¿", + "code": "12" } ], "AM": [ - { - "name": "à®…à®°à¯à®®à®µà¯€à®°à¯ பகà¯à®¤à®¿", - "code": "AV" - }, { "name": "அராரட௠மாகாணமà¯", "code": "AR" @@ -438,6 +434,10 @@ "name": "அரைகà¯à®•à®¾à®Ÿà¯à®šà¯‹à®Ÿà®©à¯ பகà¯à®¤à®¿", "code": "AG" }, + { + "name": "à®…à®°à¯à®®à®µà¯€à®°à¯ பகà¯à®¤à®¿", + "code": "AV" + }, { "name": "கேகாரà¯à®•à¯à®©à®¿à®•à¯ மாகாணமà¯", "code": "GR" @@ -716,6 +716,42 @@ } ], "AZ": [ + { + "name": "Goygol", + "code": "GYG" + }, + { + "name": "Khizi", + "code": "XIZ" + }, + { + "name": "Khojavend", + "code": "XVD" + }, + { + "name": "Lachin", + "code": "LAC" + }, + { + "name": "Naftalan", + "code": "NA" + }, + { + "name": "Shamakhi", + "code": "SMI" + }, + { + "name": "Sharur", + "code": "SAR" + }, + { + "name": "Shirvan", + "code": "SR" + }, + { + "name": "Yevlakh", + "code": "YE" + }, { "name": "அஃஜபடி மாவடà¯à®Ÿà®®à¯", "code": "AGC" @@ -772,10 +808,6 @@ "name": "ஓடà¯à®ªà®¾à®Ÿà¯ மாவடà¯à®Ÿà®®à¯", "code": "ORD" }, - { - "name": "கà¯à®¹à¯‹à®œà®¾à®²à®¿ மாவடà¯à®Ÿà®®à¯", - "code": "XCI" - }, { "name": "கசாக௠மாவடà¯à®Ÿà®®à¯", "code": "QAZ" @@ -836,6 +868,10 @@ "name": "கோரனà¯à®ªà¯‹à®¯à¯ மாவடà¯à®Ÿà®®à¯", "code": "GOR" }, + { + "name": "கà¯à®¹à¯‹à®œà®¾à®²à®¿ மாவடà¯à®Ÿà®®à¯", + "code": "XCI" + }, { "name": "சடராக௠மாவடà¯à®Ÿà®®à¯", "code": "SAD" @@ -860,14 +896,14 @@ "name": "சாடà¯à®²à®¯à¯ மாவடà¯à®Ÿà®®à¯", "code": "SAT" }, - { - "name": "சாபà¯à®°à®¾à®©à¯ மாவடà¯à®Ÿà®®à¯", - "code": "SBN" - }, { "name": "சாபிரபட௠மாவடà¯à®Ÿà®®à¯", "code": "SAB" }, + { + "name": "சாபà¯à®°à®¾à®©à¯ மாவடà¯à®Ÿà®®à¯", + "code": "SBN" + }, { "name": "சாரà¯à®¤à®¾à®ªà¯ மாவடà¯à®Ÿà®®à¯", "code": "ZAR" @@ -991,53 +1027,9 @@ { "name": "ஹாஜிகபூல௠மாவடà¯à®Ÿà®®à¯", "code": "HAC" - }, - { - "name": "Goygol", - "code": "GYG" - }, - { - "name": "Khizi", - "code": "XIZ" - }, - { - "name": "Khojavend", - "code": "XVD" - }, - { - "name": "Lachin", - "code": "LAC" - }, - { - "name": "Naftalan", - "code": "NA" - }, - { - "name": "Shamakhi", - "code": "SMI" - }, - { - "name": "Sharur", - "code": "SAR" - }, - { - "name": "Shirvan", - "code": "SR" - }, - { - "name": "Yevlakh", - "code": "YE" } ], "BA": [ - { - "name": "சிறà¯à®ªà¯à®¸à¯à®•à®¾ கà¯à®Ÿà®¿à®¯à®°à®šà¯", - "code": "SRP" - }, - { - "name": "பà¯à®°à®•à¯à®•à¯à®•à¯‹ மாவடà¯à®Ÿà®®à¯", - "code": "BRC" - }, { "name": "Bosnian Podrinje", "code": "05" @@ -1081,6 +1073,14 @@ { "name": "Zenica-Doboj", "code": "04" + }, + { + "name": "சிறà¯à®ªà¯à®¸à¯à®•à®¾ கà¯à®Ÿà®¿à®¯à®°à®šà¯", + "code": "SRP" + }, + { + "name": "பà¯à®°à®•à¯à®•à¯à®•à¯‹ மாவடà¯à®Ÿà®®à¯", + "code": "BRC" } ], "BB": [ @@ -1131,8 +1131,44 @@ ], "BD": [ { - "name": "கà¯à®¹à¯à®²à¯à®©à¯à®©à®¾ டிவிசனà¯", - "code": "D" + "name": "Brahmanbaria", + "code": "04" + }, + { + "name": "Chandpur", + "code": "09" + }, + { + "name": "Chittagong", + "code": "10" + }, + { + "name": "Dhaka", + "code": "13" + }, + { + "name": "Dinajpur", + "code": "14" + }, + { + "name": "Gazipur", + "code": "18" + }, + { + "name": "Gopalganj", + "code": "17" + }, + { + "name": "Jhalokati", + "code": "25" + }, + { + "name": "Narayanganj", + "code": "40" + }, + { + "name": "Thakurgaon", + "code": "64" }, { "name": "ககà¯à®°à®¾à®šà¯à®šà®¾à®°à®¿ மாவடà¯à®Ÿà®®à¯", @@ -1166,6 +1202,10 @@ "name": "கொமிலà¯à®²à®¾ மாவடà¯à®Ÿà®®à¯", "code": "08" }, + { + "name": "கà¯à®¹à¯à®²à¯à®©à¯à®©à®¾ டிவிசனà¯", + "code": "D" + }, { "name": "சதà¯à®•à¯€à®°à®¾ மாவடà¯à®Ÿà®®à¯", "code": "58" @@ -1258,10 +1298,6 @@ "name": "பபà¯à®©à®¾ மாவடà¯à®Ÿà®®à¯", "code": "49" }, - { - "name": "பரà¯à®•à¯à®©à®¾ மாவடà¯à®Ÿà®®à¯", - "code": "02" - }, { "name": "பரிசல௠மாவடà¯à®Ÿà®®à¯", "code": "06" @@ -1274,6 +1310,10 @@ "name": "பரிதà¯à®ªà¯‚ர௠மாவடà¯à®Ÿà®®à¯", "code": "15" }, + { + "name": "பரà¯à®•à¯à®©à®¾ மாவடà¯à®Ÿà®®à¯", + "code": "02" + }, { "name": "பிரோஜà¯à®ªà¯‚ர௠மாவடà¯à®Ÿà®®à¯", "code": "50" @@ -1326,21 +1366,17 @@ "name": "மௌலிபஜார௠மாவடà¯à®Ÿà®®à¯", "code": "38" }, - { - "name": "à®°à®™à¯à®•à¯à®ªà¯‚ர௠கோடà¯à®Ÿà®®à¯", - "code": "F" - }, { "name": "à®°à®™à¯à®•à®®à®¤à®¿ மாவடà¯à®Ÿà®®à¯", "code": "56" }, { - "name": "à®°à®™à¯à®ªà¯à®ªà¯‚ர௠மாவடà¯à®Ÿà®®à¯", - "code": "55" + "name": "à®°à®™à¯à®•à¯à®ªà¯‚ர௠கோடà¯à®Ÿà®®à¯", + "code": "F" }, { - "name": "ராஜà¯à®ªà®¾à®°à®¿ மாவடà¯à®Ÿà®®à¯", - "code": "53" + "name": "à®°à®™à¯à®ªà¯à®ªà¯‚ர௠மாவடà¯à®Ÿà®®à¯", + "code": "55" }, { "name": "ராஜசாகி கோடà¯à®Ÿà®®à¯", @@ -1350,6 +1386,10 @@ "name": "ராஜேஷாஹி மாவடà¯à®Ÿà®®à¯", "code": "54" }, + { + "name": "ராஜà¯à®ªà®¾à®°à®¿ மாவடà¯à®Ÿà®®à¯", + "code": "53" + }, { "name": "லாலà¯à®®à¯à®©à®¿à®°à¯à®•à®¾à®Ÿà¯ மாவடà¯à®Ÿà®®à¯", "code": "32" @@ -1377,49 +1417,13 @@ { "name": "ஹபிகஞà¯à®šà¯ மாவடà¯à®Ÿà®®à¯", "code": "20" - }, + } + ], + "BE": [ { - "name": "Brahmanbaria", - "code": "04" - }, - { - "name": "Chandpur", - "code": "09" - }, - { - "name": "Chittagong", - "code": "10" - }, - { - "name": "Dhaka", - "code": "13" - }, - { - "name": "Dinajpur", - "code": "14" - }, - { - "name": "Gazipur", - "code": "18" - }, - { - "name": "Gopalganj", - "code": "17" - }, - { - "name": "Jhalokati", - "code": "25" - }, - { - "name": "Narayanganj", - "code": "40" + "name": "Flanders", + "code": "VLG" }, - { - "name": "Thakurgaon", - "code": "64" - } - ], - "BE": [ { "name": "அனà¯à®Ÿà¯à®µà¯†à®°à¯à®ªà¯", "code": "VAN" @@ -1467,13 +1471,65 @@ { "name": "ஹெயினாடà¯", "code": "WHT" - }, - { - "name": "Flanders", - "code": "VLG" } ], "BF": [ + { + "name": "Boucle du Mouhoun", + "code": "01" + }, + { + "name": "Cascades", + "code": "02" + }, + { + "name": "Centre", + "code": "03" + }, + { + "name": "Centre-Est", + "code": "04" + }, + { + "name": "Centre-Nord", + "code": "05" + }, + { + "name": "Centre-Ouest", + "code": "06" + }, + { + "name": "Centre-Sud", + "code": "07" + }, + { + "name": "Est", + "code": "08" + }, + { + "name": "Hauts-Bassins", + "code": "09" + }, + { + "name": "Nord", + "code": "10" + }, + { + "name": "Plateau-Central", + "code": "11" + }, + { + "name": "Sahel", + "code": "12" + }, + { + "name": "Soum", + "code": "SOM" + }, + { + "name": "Sud-Ouest", + "code": "13" + }, { "name": "à®’à®°à¯à®ªà®¿à®°à®¿à®Ÿà¯€à®™à¯à®•à®¾ மாகாணமà¯", "code": "OUB" @@ -1649,62 +1705,6 @@ { "name": "ஹோயூட௠மாகாணமà¯", "code": "HOU" - }, - { - "name": "Boucle du Mouhoun", - "code": "01" - }, - { - "name": "Cascades", - "code": "02" - }, - { - "name": "Centre", - "code": "03" - }, - { - "name": "Centre-Est", - "code": "04" - }, - { - "name": "Centre-Nord", - "code": "05" - }, - { - "name": "Centre-Ouest", - "code": "06" - }, - { - "name": "Centre-Sud", - "code": "07" - }, - { - "name": "Est", - "code": "08" - }, - { - "name": "Hauts-Bassins", - "code": "09" - }, - { - "name": "Nord", - "code": "10" - }, - { - "name": "Plateau-Central", - "code": "11" - }, - { - "name": "Sahel", - "code": "12" - }, - { - "name": "Soum", - "code": "SOM" - }, - { - "name": "Sud-Ouest", - "code": "13" } ], "BG": [ @@ -1844,6 +1844,10 @@ } ], "BI": [ + { + "name": "Rumonge", + "code": "RM" + }, { "name": "கயனà¯à®š மாகாணமà¯", "code": "KY" @@ -1911,10 +1915,6 @@ { "name": "à®°à¯à®¯à®¿à®•à®¿ மாகாணமà¯", "code": "RY" - }, - { - "name": "Rumonge", - "code": "RM" } ], "BJ": [ @@ -1976,13 +1976,13 @@ "name": "டெமà¯à®ªà¯à®°à¯‹à®™à¯à®•à¯ மாவடà¯à®Ÿà®®à¯", "code": "TE" }, - { - "name": "பà¯à®°à¯à®©à¯†à®¯à¯ -à®®à¯à®°à®¾ மாவடà¯à®Ÿà®®à¯", - "code": "BM" - }, { "name": "பெடà¯à®²à¯ˆà®Ÿà¯ மாவடà¯à®Ÿà®®à¯", "code": "BE" + }, + { + "name": "பà¯à®°à¯à®©à¯†à®¯à¯ -à®®à¯à®°à®¾ மாவடà¯à®Ÿà®®à¯", + "code": "BM" } ], "BO": [ @@ -2204,10 +2204,6 @@ "name": "தெறà¯à®•à¯ எலெடà¯à®¤à¯à®¤à¯‡à®±", "code": "SE" }, - { - "name": "பà¯à®³à®¾à®•à¯ பாயிணà¯à®Ÿà¯", - "code": "BP" - }, { "name": "பிமினி", "code": "BI" @@ -2220,6 +2216,10 @@ "name": "பெரà¯à®°à®¿ இஸà¯à®²à®¾à®£à¯à®Ÿà¯à®¸à¯", "code": "BY" }, + { + "name": "பà¯à®³à®¾à®•à¯ பாயிணà¯à®Ÿà¯", + "code": "BP" + }, { "name": "மஙà¯à®•à®¿à®°à¯‹à®µà¯ கே", "code": "MC" @@ -2275,24 +2275,32 @@ ], "BT": [ { - "name": "காசா மாவடà¯à®Ÿà®®à¯", - "code": "GA" + "name": "Dagana", + "code": "22" }, { - "name": "சமà¯à®Ÿà®°à¯à®ªà¯ ஜொஙà¯à®•à¯à®¹à¯à®°à¯ மாவடà¯à®Ÿà®®à¯", - "code": "45" + "name": "Sarpang", + "code": "31" + }, + { + "name": "Tsirang", + "code": "21" + }, + { + "name": "காசா மாவடà¯à®Ÿà®®à¯", + "code": "GA" }, { "name": "சமடà¯à®¸à¯ மாவடà¯à®Ÿà®®à¯", "code": "14" }, { - "name": "சà¯à®•à¯à®•à®¾ மாவடà¯à®Ÿà®®à¯", - "code": "12" + "name": "சமà¯à®Ÿà®°à¯à®ªà¯ ஜொஙà¯à®•à¯à®¹à¯à®°à¯ மாவடà¯à®Ÿà®®à¯", + "code": "45" }, { - "name": "டà¯à®°à¯‹à®™à¯à®¸à¯à®šà®¾ மாவடà¯à®Ÿà®®à¯", - "code": "32" + "name": "சà¯à®•à¯à®•à®¾ மாவடà¯à®Ÿà®®à¯", + "code": "12" }, { "name": "டரà¯à®·à®¿à®•à®™à¯ மாவடà¯à®Ÿà®®à¯", @@ -2302,6 +2310,10 @@ "name": "டிரஷியாஙà¯à®Ÿà¯à®¸à¯‡ மாவடà¯à®Ÿà®®à¯", "code": "TY" }, + { + "name": "டà¯à®°à¯‹à®™à¯à®¸à¯à®šà®¾ மாவடà¯à®Ÿà®®à¯", + "code": "32" + }, { "name": "தீமà¯à®ªà¯à®¹à¯ மாவடà¯à®Ÿà®®à¯", "code": "15" @@ -2341,24 +2353,12 @@ { "name": "ஹா மாவடà¯à®Ÿà®®à¯", "code": "13" - }, - { - "name": "Dagana", - "code": "22" - }, - { - "name": "Sarpang", - "code": "31" - }, - { - "name": "Tsirang", - "code": "21" } ], "BW": [ { - "name": "கà¯à®•à®Ÿà®²à¯‡à®™à¯ மாவடà¯à®Ÿà®®à¯", - "code": "KL" + "name": "Chobe", + "code": "CH" }, { "name": "ககளகடி மாவடà¯à®Ÿà®®à¯", @@ -2376,6 +2376,10 @@ "name": "கேனெங௠மாவடà¯à®Ÿà®®à¯", "code": "KW" }, + { + "name": "கà¯à®•à®Ÿà®²à¯‡à®™à¯ மாவடà¯à®Ÿà®®à¯", + "code": "KL" + }, { "name": "செலிபி-பிகà¯à®µà¯†", "code": "SP" @@ -2415,10 +2419,6 @@ { "name": "ஜவானிஙà¯", "code": "JW" - }, - { - "name": "Chobe", - "code": "CH" } ], "BY": [ @@ -2452,6 +2452,10 @@ } ], "BZ": [ + { + "name": "Belize", + "code": "BZ" + }, { "name": "ஆரஞà¯à®šà¯ வாக௠மாவடà¯à®Ÿà®®à¯", "code": "OW" @@ -2471,10 +2475,6 @@ { "name": "ஸà¯à®Ÿà®¾à®£à¯ கà¯à®°à¯€à®•à¯ மாவடà¯à®Ÿà®®à¯", "code": "SC" - }, - { - "name": "Belize", - "code": "BZ" } ], "CA": [ @@ -2533,44 +2533,16 @@ ], "CD": [ { - "name": "à®à®•à¯à®Ÿà¯à®Ÿà¯‡à®¯à¯‚à®°à¯", - "code": "EQ" + "name": "Bandundu", + "code": "BN" }, { - "name": "காசை -ஒரிஎணà¯à®Ÿà®²à¯", - "code": "KE" + "name": "Bas-Uélé", + "code": "BU" }, { - "name": "கினà¯à®·à®¾à®šà®¾", - "code": "KN" - }, - { - "name": "தெறà¯à®•à¯ கிவà¯", - "code": "SK" - }, - { - "name": "பஸோ -காஙà¯à®•à¯‹ மாகாணமà¯", - "code": "BC" - }, - { - "name": "மணியமா", - "code": "MA" - }, - { - "name": "வடகà¯à®•à¯ கிவà¯", - "code": "NK" - }, - { - "name": "Bandundu", - "code": "BN" - }, - { - "name": "Bas-Uélé", - "code": "BU" - }, - { - "name": "Haut-Katanga", - "code": "HK" + "name": "Haut-Katanga", + "code": "HK" }, { "name": "Haut-Lomami", @@ -2651,6 +2623,34 @@ { "name": "Tshuapa", "code": "TU" + }, + { + "name": "à®à®•à¯à®Ÿà¯à®Ÿà¯‡à®¯à¯‚à®°à¯", + "code": "EQ" + }, + { + "name": "காசை -ஒரிஎணà¯à®Ÿà®²à¯", + "code": "KE" + }, + { + "name": "கினà¯à®·à®¾à®šà®¾", + "code": "KN" + }, + { + "name": "தெறà¯à®•à¯ கிவà¯", + "code": "SK" + }, + { + "name": "பஸோ -காஙà¯à®•à¯‹ மாகாணமà¯", + "code": "BC" + }, + { + "name": "மணியமா", + "code": "MA" + }, + { + "name": "வடகà¯à®•à¯ கிவà¯", + "code": "NK" } ], "CF": [ @@ -2686,14 +2686,14 @@ "name": "பாமிஙà¯à®•à¯à®‡ -பஙà¯à®•à¯‹à®°à®©à¯ பà¯à®°à¯€à®ªà¯†à®•à¯à®Ÿà¯à®Ÿà¯à®±à¯‡", "code": "BB" }, - { - "name": "à®®à¯à®ªà¯‹à®®à¯Œ பà¯à®°à¯€à®ªà¯†à®•à¯à®Ÿà¯à®Ÿà¯à®°à¯", - "code": "MB" - }, { "name": "மாமà¯à®ªà¯†à®°à¯‡-கதிரà¯", "code": "HS" }, + { + "name": "à®®à¯à®ªà¯‹à®®à¯Œ பà¯à®°à¯€à®ªà¯†à®•à¯à®Ÿà¯à®Ÿà¯à®°à¯", + "code": "MB" + }, { "name": "யஹம௠-பெணà¯à®Ÿà¯‡ பà¯à®°à¯€à®ªà¯†à®•à¯à®Ÿà¯à®Ÿà¯à®±à¯‡", "code": "OP" @@ -2724,6 +2724,10 @@ } ], "CG": [ + { + "name": "Pointe-Noire", + "code": "16" + }, { "name": "கோயிலூ தà¯à®±à¯ˆ", "code": "5" @@ -2767,13 +2771,13 @@ { "name": "லெகோமோஉ தà¯à®±à¯ˆ", "code": "2" - }, - { - "name": "Pointe-Noire", - "code": "16" } ], "CH": [ + { + "name": "Geneva", + "code": "GE" + }, { "name": "அபà¯à®ªà¯†à®©à¯à®¸à¯à®²à¯ இனà¯à®©à¯‡à®±à¯à®°à®¹à¯‹à®Ÿà¯‡à®©à¯", "code": "AI" @@ -2810,14 +2814,14 @@ "name": "காணà¯à®Ÿà¯‹à®©à¯ ஆப௠னேஉசà¯à®šà®¿à®Ÿà¯à®Ÿà®²à¯", "code": "NE" }, - { - "name": "காணà¯à®Ÿà¯‹à®©à¯ ஆப௠ஸà¯à®šà¯à®µà¯à®¯à¯à®¸à¯", - "code": "SZ" - }, { "name": "காணà¯à®Ÿà¯‹à®©à¯ ஆப௠ஸà¯à®šà®†à®¹à¯‚சேனà¯", "code": "SH" }, + { + "name": "காணà¯à®Ÿà¯‹à®©à¯ ஆப௠ஸà¯à®šà¯à®µà¯à®¯à¯à®¸à¯", + "code": "SZ" + }, { "name": "கானà¯à®Ÿà¯‹à®©à¯ ஆப௠சூரிசà¯", "code": "ZH" @@ -2873,37 +2877,9 @@ { "name": "ஜூரா", "code": "JU" - }, - { - "name": "Geneva", - "code": "GE" } ], "CI": [ - { - "name": "அபிஜானà¯", - "code": "AB" - }, - { - "name": "சவனேஸ௠மாவடà¯à®Ÿà®®à¯", - "code": "SV" - }, - { - "name": "டெஙà¯à®•à¯à®¯à®¿à®²à¯‡ மாவடà¯à®Ÿà®®à¯", - "code": "DN" - }, - { - "name": "பஸà¯-சஸà¯à®¸à®¾à®©à¯à®± மாவடà¯à®Ÿà®®à¯", - "code": "BS" - }, - { - "name": "யாமூசூகà¯à®°à¯‹", - "code": "YM" - }, - { - "name": "வலà¯à®²à¯€ ட௠பணà¯à®Ÿà®®à®¾ மாவடà¯à®Ÿà®®à¯", - "code": "VB" - }, { "name": "Agnéby", "code": "16" @@ -3011,9 +2987,37 @@ { "name": "Zanzan²", "code": "ZZ" + }, + { + "name": "அபிஜானà¯", + "code": "AB" + }, + { + "name": "சவனேஸ௠மாவடà¯à®Ÿà®®à¯", + "code": "SV" + }, + { + "name": "டெஙà¯à®•à¯à®¯à®¿à®²à¯‡ மாவடà¯à®Ÿà®®à¯", + "code": "DN" + }, + { + "name": "பஸà¯-சஸà¯à®¸à®¾à®©à¯à®± மாவடà¯à®Ÿà®®à¯", + "code": "BS" + }, + { + "name": "யாமூசூகà¯à®°à¯‹", + "code": "YM" + }, + { + "name": "வலà¯à®²à¯€ ட௠பணà¯à®Ÿà®®à®¾ மாவடà¯à®Ÿà®®à¯", + "code": "VB" } ], "CL": [ + { + "name": "Arica y Parinacota", + "code": "AP" + }, { "name": "அடகà¯à®•à®®à®¾ பகà¯à®¤à®¿", "code": "AT" @@ -3069,10 +3073,6 @@ { "name": "வாலà¯à®ªà®°à¯ˆà®¸à¯‹ பகà¯à®¤à®¿", "code": "VS" - }, - { - "name": "Arica y Parinacota", - "code": "AP" } ], "CM": [ @@ -3390,6 +3390,18 @@ } ], "CR": [ + { + "name": "Cartago", + "code": "C" + }, + { + "name": "Heredia", + "code": "H" + }, + { + "name": "Limón", + "code": "L" + }, { "name": "கà¯à®£à®¸à®¾à®¸à¯à®Ÿà¯ மாகாணமà¯", "code": "G" @@ -3405,18 +3417,6 @@ { "name": "லாஜà¯à®Žà®²à®¾ மாகாணமà¯", "code": "A" - }, - { - "name": "Cartago", - "code": "C" - }, - { - "name": "Heredia", - "code": "H" - }, - { - "name": "Limón", - "code": "L" } ], "CU": [ @@ -3487,17 +3487,33 @@ ], "CV": [ { - "name": "சாணà¯à®Ÿà®¾ கிரà¯à®¸à¯", - "code": "CR" + "name": "Barlavento Islands", + "code": "B" }, { - "name": "சாணà¯à®Ÿà®¾ கேடà¯à®Ÿà®±à®¿à®©à®¾", - "code": "CA" + "name": "Maio", + "code": "MA" + }, + { + "name": "São Miguel", + "code": "SM" + }, + { + "name": "Sotavento Islands", + "code": "S" + }, + { + "name": "சாணà¯à®Ÿà®¾ கிரà¯à®¸à¯", + "code": "CR" }, { "name": "சாணà¯à®Ÿà®¾ கேடறின டூ போகோ", "code": "CF" }, + { + "name": "சாணà¯à®Ÿà®¾ கேடà¯à®Ÿà®±à®¿à®©à®¾", + "code": "CA" + }, { "name": "டரà¯à®°à®ªà®¾à®²à¯", "code": "TA" @@ -3506,10 +3522,6 @@ "name": "டரà¯à®°à®ªà®¾à®²à¯ டி ஸோ நிகோலா", "code": "TS" }, - { - "name": "பà¯à®°à¯ˆà®¯à®¾", - "code": "PR" - }, { "name": "பாலà¯", "code": "PA" @@ -3526,10 +3538,18 @@ "name": "போரà¯à®Ÿà¯‹ நோவோ", "code": "PN" }, + { + "name": "பà¯à®°à¯ˆà®¯à®¾", + "code": "PR" + }, { "name": "மோஸà¯à®Ÿà¯€à®°à¯‹à®¸à¯", "code": "MO" }, + { + "name": "ரிபெயர பிறவா", + "code": "RB" + }, { "name": "ரிபெயà¯à®°à®¾ கிராணà¯à®Ÿà¯‡", "code": "RG" @@ -3538,10 +3558,6 @@ "name": "ரிபெயà¯à®°à®¾ கிராணà¯à®Ÿà¯‡ டே சாணà¯à®Ÿà®¿à®¯à®¾à®•à¯‹", "code": "RS" }, - { - "name": "ரிபெயர பிறவா", - "code": "RB" - }, { "name": "ஸலà¯", "code": "SL" @@ -3565,22 +3581,6 @@ { "name": "ஸோ விசேனà¯à®Ÿà¯", "code": "SV" - }, - { - "name": "Barlavento Islands", - "code": "B" - }, - { - "name": "Maio", - "code": "MA" - }, - { - "name": "São Miguel", - "code": "SM" - }, - { - "name": "Sotavento Islands", - "code": "S" } ], "CY": [ @@ -3611,92 +3611,36 @@ ], "CZ": [ { - "name": "ஒலோமெக௠பகà¯à®¤à®¿", - "code": "71" + "name": "BeneÅ¡ov", + "code": "201" }, { - "name": "காரà¯à®²à¯‹à®µà¯à®¯à¯ வாரி பகà¯à®¤à®¿", - "code": "41" + "name": "Beroun", + "code": "202" }, { - "name": "செனà¯à®Ÿà¯à®°à®²à¯ பொஹீமியான௠பகà¯à®¤à®¿", - "code": "20" + "name": "Blansko", + "code": "641" }, { - "name": "தெறà¯à®•à¯ பொஹீமியா பகà¯à®¤à®¿", - "code": "31" + "name": "BÅ™eclav", + "code": "644" }, { - "name": "தெறà¯à®•à¯ மொராவின௠பகà¯à®¤à®¿", - "code": "64" + "name": "Brno-mÄ›sto", + "code": "642" }, { - "name": "படà¯à®ªà¯€à®¸à¯ பகà¯à®¤à®¿", - "code": "53" + "name": "Brno-venkov", + "code": "643" }, { - "name": "பிராகா", - "code": "10" + "name": "Bruntál", + "code": "801" }, { - "name": "பிலà¯à®œà¯†à®©à¯ பகà¯à®¤à®¿", - "code": "32" - }, - { - "name": "மொராவின௠-சிலேசியான௠பகà¯à®¤à®¿", - "code": "80" - }, - { - "name": "லிபெரà¯à®•à¯ பகà¯à®¤à®¿", - "code": "51" - }, - { - "name": "வயசோஸினா பகà¯à®¤à®¿", - "code": "63" - }, - { - "name": "ஜிலà¯à®©à¯ பகà¯à®¤à®¿", - "code": "72" - }, - { - "name": "ஸà¯à®Ÿà®¿ நாட௠லாபென௠பகà¯à®¤à®¿", - "code": "42" - }, - { - "name": "ஹராடெக௠கà¯à®°à®²à¯‹à®µà¯‡ பகà¯à®¤à®¿", - "code": "52" - }, - { - "name": "BeneÅ¡ov", - "code": "201" - }, - { - "name": "Beroun", - "code": "202" - }, - { - "name": "Blansko", - "code": "641" - }, - { - "name": "BÅ™eclav", - "code": "644" - }, - { - "name": "Brno-mÄ›sto", - "code": "642" - }, - { - "name": "Brno-venkov", - "code": "643" - }, - { - "name": "Bruntál", - "code": "801" - }, - { - "name": "ÄŒeská Lípa", - "code": "511" + "name": "ÄŒeská Lípa", + "code": "511" }, { "name": "ÄŒeské BudÄ›jovice", @@ -4057,6 +4001,62 @@ { "name": "Znojmo", "code": "647" + }, + { + "name": "ஒலோமெக௠பகà¯à®¤à®¿", + "code": "71" + }, + { + "name": "காரà¯à®²à¯‹à®µà¯à®¯à¯ வாரி பகà¯à®¤à®¿", + "code": "41" + }, + { + "name": "செனà¯à®Ÿà¯à®°à®²à¯ பொஹீமியான௠பகà¯à®¤à®¿", + "code": "20" + }, + { + "name": "தெறà¯à®•à¯ பொஹீமியா பகà¯à®¤à®¿", + "code": "31" + }, + { + "name": "தெறà¯à®•à¯ மொராவின௠பகà¯à®¤à®¿", + "code": "64" + }, + { + "name": "படà¯à®ªà¯€à®¸à¯ பகà¯à®¤à®¿", + "code": "53" + }, + { + "name": "பிராகா", + "code": "10" + }, + { + "name": "பிலà¯à®œà¯†à®©à¯ பகà¯à®¤à®¿", + "code": "32" + }, + { + "name": "மொராவின௠-சிலேசியான௠பகà¯à®¤à®¿", + "code": "80" + }, + { + "name": "லிபெரà¯à®•à¯ பகà¯à®¤à®¿", + "code": "51" + }, + { + "name": "வயசோஸினா பகà¯à®¤à®¿", + "code": "63" + }, + { + "name": "ஜிலà¯à®©à¯ பகà¯à®¤à®¿", + "code": "72" + }, + { + "name": "ஸà¯à®Ÿà®¿ நாட௠லாபென௠பகà¯à®¤à®¿", + "code": "42" + }, + { + "name": "ஹராடெக௠கà¯à®°à®²à¯‹à®µà¯‡ பகà¯à®¤à®¿", + "code": "52" } ], "DE": [ @@ -4741,13 +4741,33 @@ ], "EG": [ { - "name": "அல௠ஷாரà¯à®•à¯à®•à®¿à®¯à®¾ கோவெரà¯à®©à¯‹à®°à¯‡à®Ÿà¯", - "code": "SHR" + "name": "Aswan", + "code": "ASN" + }, + { + "name": "Dakahlia", + "code": "DK" + }, + { + "name": "Faiyum", + "code": "FYM" + }, + { + "name": "Luxor", + "code": "LX" + }, + { + "name": "Suez", + "code": "SUZ" }, { "name": "அலெகà¯à®šà®¾à®£à¯à®Ÿà¯à®°à®¿à®¯à®¾ கோவெரà¯à®©à¯‹à®°à¯‡", "code": "ALX" }, + { + "name": "அல௠ஷாரà¯à®•à¯à®•à®¿à®¯à®¾ கோவெரà¯à®©à¯‹à®°à¯‡à®Ÿà¯", + "code": "SHR" + }, { "name": "அஸà¯à®¯à¯‚ட௠கோவெரà¯à®©à¯‹à®°à¯‡", "code": "AST" @@ -4827,26 +4847,6 @@ { "name": "வடகà¯à®•à¯ சினாய௠கோவெரà¯à®©à¯‹à®°à¯‡", "code": "SIN" - }, - { - "name": "Aswan", - "code": "ASN" - }, - { - "name": "Dakahlia", - "code": "DK" - }, - { - "name": "Faiyum", - "code": "FYM" - }, - { - "name": "Luxor", - "code": "LX" - }, - { - "name": "Suez", - "code": "SUZ" } ], "ER": [ @@ -4876,10 +4876,82 @@ } ], "ES": [ + { + "name": "Andalusia", + "code": "AN" + }, + { + "name": "Asturias Province", + "code": "O" + }, + { + "name": "Balears Province", + "code": "PM" + }, + { + "name": "Canary Islands", + "code": "CN" + }, + { + "name": "Cantabria Province", + "code": "S" + }, + { + "name": "Castile and León", + "code": "CL" + }, + { + "name": "Castile-La Mancha", + "code": "CM" + }, + { + "name": "Extremadura", + "code": "EX" + }, + { + "name": "León", + "code": "LE" + }, + { + "name": "Madrid Autonomous Community", + "code": "MD" + }, + { + "name": "Madrid Province", + "code": "M" + }, + { + "name": "Málaga", + "code": "MA" + }, + { + "name": "Murcia", + "code": "MU" + }, + { + "name": "Navarra", + "code": "NA" + }, + { + "name": "Segovia", + "code": "SG" + }, + { + "name": "Teruel", + "code": "TE" + }, + { + "name": "Toledo", + "code": "TO" + }, { "name": "அரகொனà¯", "code": "AR" }, + { + "name": "அலிகாணà¯à®Ÿà¯ மாகாணமà¯", + "code": "A" + }, { "name": "அலà¯à®ªà®¾à®¸à¯à®Ÿà¯ மாகாணமà¯", "code": "AB" @@ -4892,10 +4964,6 @@ "name": "அலà¯à®²à®µà®¾", "code": "VI" }, - { - "name": "அலிகாணà¯à®Ÿà¯ மாகாணமà¯", - "code": "A" - }, { "name": "ஆதூரியா", "code": "AS" @@ -4916,14 +4984,14 @@ "name": "கஸà¯à®°à¯à®¸à¯ மாகாணமà¯", "code": "CC" }, - { - "name": "காதà¯à®¤à®²à¯‹à®©à®¿à®¯à®¾", - "code": "CT" - }, { "name": "காதீசà¯", "code": "CA" }, + { + "name": "காதà¯à®¤à®²à¯‹à®©à®¿à®¯à®¾", + "code": "CT" + }, { "name": "காநà¯à®¤à®¾à®ªà®¿à®°à®¿à®¯à®¾", "code": "CB" @@ -4952,14 +5020,14 @@ "name": "கà¯à®¯à¯†à®©à¯à®•à¯à®•à®¾ மாகாணமà¯", "code": "CU" }, - { - "name": "கோரà¯à®Ÿà¯‹à®ªà®¾ மாகாணமà¯", - "code": "CO" - }, { "name": "கோரூஞா", "code": "C" }, + { + "name": "கோரà¯à®Ÿà¯‹à®ªà®¾ மாகாணமà¯", + "code": "CO" + }, { "name": "சமோரா மாகாணமà¯", "code": "ZA" @@ -5040,10 +5108,6 @@ "name": "மெலிலà¯à®²à®¾", "code": "ML" }, - { - "name": "லà¯à®²à¯‡à®¯à¯à®Ÿà®¾ மாகாணமà¯", - "code": "L" - }, { "name": "லா ரியோஜ", "code": "LO" @@ -5060,6 +5124,10 @@ "name": "லà¯à®•à¯‹ மாகாணமà¯", "code": "LU" }, + { + "name": "லà¯à®²à¯‡à®¯à¯à®Ÿà®¾ மாகாணமà¯", + "code": "L" + }, { "name": "வளனà¯à®šà®¿à®¯à®¾à®©à¯ மாநிலமà¯", "code": "VC" @@ -5083,74 +5151,6 @@ { "name": "ஹூயிலà¯à®µà®¾ மாகாணமà¯", "code": "H" - }, - { - "name": "Andalusia", - "code": "AN" - }, - { - "name": "Asturias Province", - "code": "O" - }, - { - "name": "Balears Province", - "code": "PM" - }, - { - "name": "Canary Islands", - "code": "CN" - }, - { - "name": "Cantabria Province", - "code": "S" - }, - { - "name": "Castile and León", - "code": "CL" - }, - { - "name": "Castile-La Mancha", - "code": "CM" - }, - { - "name": "Extremadura", - "code": "EX" - }, - { - "name": "León", - "code": "LE" - }, - { - "name": "Madrid Autonomous Community", - "code": "MD" - }, - { - "name": "Madrid Province", - "code": "M" - }, - { - "name": "Málaga", - "code": "MA" - }, - { - "name": "Murcia", - "code": "MU" - }, - { - "name": "Navarra", - "code": "NA" - }, - { - "name": "Segovia", - "code": "SG" - }, - { - "name": "Teruel", - "code": "TE" - }, - { - "name": "Toledo", - "code": "TO" } ], "ET": [ @@ -5356,6 +5356,10 @@ } ], "FM": [ + { + "name": "Yap", + "code": "YAP" + }, { "name": "கொஸà¯à®°à¯‡", "code": "KSA" @@ -5367,25 +5371,141 @@ { "name": "போஹà¯à®£à¯à®ªà¯‡à®¯à¯ மாநிலமà¯", "code": "PNI" - }, - { - "name": "Yap", - "code": "YAP" } ], "FR": [ { - "name": "à®…à®°à¯à®Ÿà¯†à®šà¯à®šà¯‡", - "code": "07" + "name": "Auvergne-Rhône-Alpes", + "code": "ARA" }, { - "name": "à®…à®°à¯à®Ÿà¯‡à®©à¯à®©à¯†à®¸à¯", - "code": "08" + "name": "Brittany", + "code": "E" + }, + { + "name": "Brittany", + "code": "BRE" + }, + { + "name": "Burgundy-Franche-Comté", + "code": "BFC" + }, + { + "name": "Centre-Val de Loire", + "code": "CVL" + }, + { + "name": "Clipperton Island", + "code": "CP" + }, + { + "name": "Corsica", + "code": "H" + }, + { + "name": "French Guiana", + "code": "GF" + }, + { + "name": "French Polynesia", + "code": "PF" + }, + { + "name": "French Southern Territories", + "code": "TF" + }, + { + "name": "Grand-Est", + "code": "GES" + }, + { + "name": "Guadeloupe", + "code": "GUA" + }, + { + "name": "Guadeloupe²", + "code": "GP" + }, + { + "name": "Hauts-de-France", + "code": "HDF" + }, + { + "name": "La Réunion", + "code": "LRE" + }, + { + "name": "Loire-Atlantique", + "code": "44" + }, + { + "name": "Martinique", + "code": "MQ" + }, + { + "name": "Mayotte", + "code": "MAY" + }, + { + "name": "Mayotte²", + "code": "YT" + }, + { + "name": "New Caledonia", + "code": "NC" + }, + { + "name": "Normandie", + "code": "NOR" + }, + { + "name": "Nouvelle-Aquitaine", + "code": "NAQ" + }, + { + "name": "Occitanie", + "code": "OCC" + }, + { + "name": "Pays-de-la-Loire", + "code": "PDL" + }, + { + "name": "Provence-Alpes-Côte-d’Azur", + "code": "PAC" + }, + { + "name": "Réunion", + "code": "RE" + }, + { + "name": "St. Barthélemy", + "code": "BL" + }, + { + "name": "St. Martin", + "code": "MF" + }, + { + "name": "St. Pierre & Miquelon", + "code": "PM" + }, + { + "name": "Wallis & Futuna", + "code": "WF" }, { "name": "அரிà®à®œà¯‡", "code": "09" }, + { + "name": "à®…à®°à¯à®Ÿà¯†à®šà¯à®šà¯‡", + "code": "07" + }, + { + "name": "à®…à®°à¯à®Ÿà¯‡à®©à¯à®©à¯†à®¸à¯", + "code": "08" + }, { "name": "அவேயà¯à®±à¯‹à®©à¯", "code": "12" @@ -5530,10 +5650,6 @@ "name": "சேனே-மரிடைமà¯", "code": "76" }, - { - "name": "டà¯à®°à®¾à®®à¯", - "code": "26" - }, { "name": "டரà¯à®©à¯", "code": "81" @@ -5558,6 +5674,10 @@ "name": "டௌபà¯à®¸à¯", "code": "25" }, + { + "name": "டà¯à®°à®¾à®®à¯", + "code": "26" + }, { "name": "நிà®à®µà®°à¯‡", "code": "58" @@ -5566,10 +5686,6 @@ "name": "நொரà¯à®Ÿà¯", "code": "59" }, - { - "name": "பà¯à®¯à¯à®°à®¨à¯€à®¸à¯ -ஒரீஎணà¯à®Ÿà¯à®²à¯†à®¸à¯", - "code": "66" - }, { "name": "பஸ௠-ரஹீனà¯", "code": "67" @@ -5598,6 +5714,10 @@ "name": "பௌசà¯à®¸à¯ -ட௠-ரஹானே", "code": "13" }, + { + "name": "பà¯à®¯à¯à®°à®¨à¯€à®¸à¯ -ஒரீஎணà¯à®Ÿà¯à®²à¯†à®¸à¯", + "code": "66" + }, { "name": "மாஞà¯à®šà¯‡", "code": "50" @@ -5761,160 +5881,40 @@ { "name": "ஹெராலà¯", "code": "34" - }, + } + ], + "GA": [ { - "name": "Auvergne-Rhône-Alpes", - "code": "ARA" + "name": "இஸà¯à®¤à¯à®µà®°à¯‡ மாகாணமà¯", + "code": "1" }, { - "name": "Brittany", - "code": "E" + "name": "ஹூட௠-கோவà¯à®‡ மாகாணமà¯", + "code": "2" }, { - "name": "Brittany", - "code": "BRE" + "name": "மொயீன௠-கோவà¯à®•à¯à®•à¯‡ மாகாணமà¯", + "code": "3" }, { - "name": "Burgundy-Franche-Comté", - "code": "BFC" + "name": "நகெனியே மாகாணமà¯", + "code": "4" }, { - "name": "Centre-Val de Loire", - "code": "CVL" + "name": "நயஙà¯à®•à®¾ மாகாணமà¯", + "code": "5" }, { - "name": "Clipperton Island", - "code": "CP" + "name": "கோவà¯à®‡ -இவிணà¯à®Ÿà¯‹ மாகாணமà¯", + "code": "6" }, { - "name": "Corsica", - "code": "H" + "name": "கோவà¯à®‡ -லோலோ மாகாணமà¯", + "code": "7" }, { - "name": "French Guiana", - "code": "GF" - }, - { - "name": "French Polynesia", - "code": "PF" - }, - { - "name": "French Southern Territories", - "code": "TF" - }, - { - "name": "Grand-Est", - "code": "GES" - }, - { - "name": "Guadeloupe", - "code": "GUA" - }, - { - "name": "Guadeloupe²", - "code": "GP" - }, - { - "name": "Hauts-de-France", - "code": "HDF" - }, - { - "name": "La Réunion", - "code": "LRE" - }, - { - "name": "Loire-Atlantique", - "code": "44" - }, - { - "name": "Martinique", - "code": "MQ" - }, - { - "name": "Mayotte", - "code": "MAY" - }, - { - "name": "Mayotte²", - "code": "YT" - }, - { - "name": "New Caledonia", - "code": "NC" - }, - { - "name": "Normandie", - "code": "NOR" - }, - { - "name": "Nouvelle-Aquitaine", - "code": "NAQ" - }, - { - "name": "Occitanie", - "code": "OCC" - }, - { - "name": "Pays-de-la-Loire", - "code": "PDL" - }, - { - "name": "Provence-Alpes-Côte-d’Azur", - "code": "PAC" - }, - { - "name": "Réunion", - "code": "RE" - }, - { - "name": "St. Barthélemy", - "code": "BL" - }, - { - "name": "St. Martin", - "code": "MF" - }, - { - "name": "St. Pierre & Miquelon", - "code": "PM" - }, - { - "name": "Wallis & Futuna", - "code": "WF" - } - ], - "GA": [ - { - "name": "இஸà¯à®¤à¯à®µà®°à¯‡ மாகாணமà¯", - "code": "1" - }, - { - "name": "ஹூட௠-கோவà¯à®‡ மாகாணமà¯", - "code": "2" - }, - { - "name": "மொயீன௠-கோவà¯à®•à¯à®•à¯‡ மாகாணமà¯", - "code": "3" - }, - { - "name": "நகெனியே மாகாணமà¯", - "code": "4" - }, - { - "name": "நயஙà¯à®•à®¾ மாகாணமà¯", - "code": "5" - }, - { - "name": "கோவà¯à®‡ -இவிணà¯à®Ÿà¯‹ மாகாணமà¯", - "code": "6" - }, - { - "name": "கோவà¯à®‡ -லோலோ மாகாணமà¯", - "code": "7" - }, - { - "name": "கோவà¯à®‡ -மாரிடைம௠மாகாணமà¯", - "code": "8" + "name": "கோவà¯à®‡ -மாரிடைம௠மாகாணமà¯", + "code": "8" }, { "name": "ஒளேவà¯-ணà¯à®Ÿà¯‡à®®à¯ மாகாணமà¯", @@ -5922,170 +5922,6 @@ } ], "GB": [ - { - "name": "அபெரà¯à®Ÿà®¿à®©à¯", - "code": "ABE" - }, - { - "name": "ஆகà¯à®šà¯à®ªà¯‹à®°à¯à®Ÿà¯à®šà¯ˆà®¯à®°à¯", - "code": "OXF" - }, - { - "name": "இஙà¯à®•à®¿à®²à®¾à®¨à¯à®¤à¯", - "code": "ENG" - }, - { - "name": "எடினà¯à®ªà®°à¯‹", - "code": "EDH" - }, - { - "name": "à®à®•à¯à®•à®¿à®¯ இராசà¯à®šà®¿à®¯à®®à¯", - "code": "UKM" - }, - { - "name": "ஓளà¯à®µà¯‡à®°à¯à®¹à®¾à®®à¯à®Ÿà®©à¯", - "code": "WLV" - }, - { - "name": "காரà¯à®Ÿà®¿à®ƒà®ªà¯", - "code": "CRF" - }, - { - "name": "கிஙà¯à®¸à¯à®Ÿà®©à¯ அபான௠ஹிலà¯", - "code": "KHL" - }, - { - "name": "கிரà¯à®•à¯à®²à¯€à®šà¯", - "code": "KIR" - }, - { - "name": "கிளாஸà¯à®•à¯‹", - "code": "GLG" - }, - { - "name": "கோரà¯à®©à¯à®µà®¾à®²à¯", - "code": "CON" - }, - { - "name": "கோவெனà¯à®±à®¿", - "code": "COV" - }, - { - "name": "சிலà¯à®²à®¿ தீவà¯à®•à®³à¯", - "code": "IOS" - }, - { - "name": "செபீலà¯à®Ÿà¯", - "code": "SHF" - }, - { - "name": "சௌதாமà¯à®ªà¯à®Ÿà®©à¯", - "code": "STH" - }, - { - "name": "டணà¯à®Ÿà¯€", - "code": "DND" - }, - { - "name": "டரà¯à®ªà®¿", - "code": "DER" - }, - { - "name": "டைன௠ஆறà¯à®±à®™à¯à®•à®°à¯ˆ நியூ காசிலà¯", - "code": "NET" - }, - { - "name": "நோடà¯à®Ÿà®¿à®™à¯à®•à®¾à®®à¯", - "code": "NGM" - }, - { - "name": "பà¯à®³à¯ˆà®®à¯Šà®¤à¯", - "code": "PLY" - }, - { - "name": "பரà¯à®®à®¿à®™à¯à®•à®¾à®®à¯", - "code": "BIR" - }, - { - "name": "பிராடà¯à®ªà¯‹à®°à¯à®Ÿà¯", - "code": "BRD" - }, - { - "name": "பிரிஸà¯à®Ÿà®²à¯", - "code": "BST" - }, - { - "name": "பீடà¯à®Ÿà®°à¯à®ªà®¾à®°à¯‹", - "code": "PTE" - }, - { - "name": "பெரிய பிரிதà¯à®¤à®¾à®©à®¿à®¯à®¾", - "code": "GBN" - }, - { - "name": "போரà¯à®Ÿà¯à®¸à¯à®®à®µà¯à®¤à¯", - "code": "POR" - }, - { - "name": "மானà¯à®šà¯†à®¸à¯à®Ÿà®°à¯", - "code": "MAN" - }, - { - "name": "மெடà¯à®µà¯‡", - "code": "MDW" - }, - { - "name": "யாரà¯à®•à¯", - "code": "YOR" - }, - { - "name": "லணà¯à®Ÿà®©à¯ நகரமà¯", - "code": "LND" - }, - { - "name": "லிவரà¯à®ªà¯‚லà¯", - "code": "LIV" - }, - { - "name": "லீடà¯à®šà¯", - "code": "LDS" - }, - { - "name": "லெஸà¯à®Ÿà®°à¯", - "code": "LCE" - }, - { - "name": "வட அயரà¯à®²à®¾à®¨à¯à®¤à¯", - "code": "NIR" - }, - { - "name": "வெஸà¯à®Ÿà¯à®®à®¿à®©à¯à®¸à¯à®Ÿà®°à¯ நகரமà¯", - "code": "WSM" - }, - { - "name": "வேகà¯à®ªà¯€à®²à¯à®Ÿà¯", - "code": "WKF" - }, - { - "name": "வேலà¯à®¸à¯", - "code": "WLS" - }, - { - "name": "வைடà¯à®Ÿà¯à®¤à¯ தீவà¯", - "code": "IOW" - }, - { - "name": "ஸà¯à®•à®¾à®Ÿà¯à®²à®¾à®¨à¯à®¤à¯", - "code": "SCT" - }, - { - "name": "ஸà¯à®Ÿà¯à®°à¯‹à®•à¯ -ஆனà¯à®Ÿà¯à®°à¯†-ணà¯à®Ÿà¯", - "code": "STE" - }, - { - "name": "ஸà¯à®µà®¾à®©à¯à®¸à¯€", - "code": "SWA" - }, { "name": "Aberdeenshire", "code": "ABD" @@ -6835,88 +6671,252 @@ "code": "THR" }, { - "name": "Torbay", - "code": "TOB" + "name": "Torbay", + "code": "TOB" + }, + { + "name": "Torfaen", + "code": "TOF" + }, + { + "name": "Tower Hamlets", + "code": "TWH" + }, + { + "name": "Trafford", + "code": "TRF" + }, + { + "name": "Vale of Glamorgan", + "code": "VGL" + }, + { + "name": "Walsall", + "code": "WLL" + }, + { + "name": "Waltham Forest", + "code": "WFT" + }, + { + "name": "Wandsworth", + "code": "WND" + }, + { + "name": "Warrington", + "code": "WRT" + }, + { + "name": "Warwickshire", + "code": "WAR" + }, + { + "name": "West Berkshire", + "code": "WBK" + }, + { + "name": "West Dunbartonshire", + "code": "WDU" + }, + { + "name": "West Lothian", + "code": "WLN" + }, + { + "name": "West Sussex", + "code": "WSX" + }, + { + "name": "Wigan", + "code": "WGN" + }, + { + "name": "Wiltshire", + "code": "WIL" + }, + { + "name": "Windsor and Maidenhead", + "code": "WNM" + }, + { + "name": "Wirral", + "code": "WRL" + }, + { + "name": "Wokingham", + "code": "WOK" + }, + { + "name": "Worcestershire", + "code": "WOR" + }, + { + "name": "Wrexham", + "code": "WRX" + }, + { + "name": "அபெரà¯à®Ÿà®¿à®©à¯", + "code": "ABE" + }, + { + "name": "ஆகà¯à®šà¯à®ªà¯‹à®°à¯à®Ÿà¯à®šà¯ˆà®¯à®°à¯", + "code": "OXF" + }, + { + "name": "இஙà¯à®•à®¿à®²à®¾à®¨à¯à®¤à¯", + "code": "ENG" + }, + { + "name": "எடினà¯à®ªà®°à¯‹", + "code": "EDH" + }, + { + "name": "à®à®•à¯à®•à®¿à®¯ இராசà¯à®šà®¿à®¯à®®à¯", + "code": "UKM" + }, + { + "name": "ஓளà¯à®µà¯‡à®°à¯à®¹à®¾à®®à¯à®Ÿà®©à¯", + "code": "WLV" + }, + { + "name": "காரà¯à®Ÿà®¿à®ƒà®ªà¯", + "code": "CRF" + }, + { + "name": "கிஙà¯à®¸à¯à®Ÿà®©à¯ அபான௠ஹிலà¯", + "code": "KHL" + }, + { + "name": "கிரà¯à®•à¯à®²à¯€à®šà¯", + "code": "KIR" + }, + { + "name": "கிளாஸà¯à®•à¯‹", + "code": "GLG" + }, + { + "name": "கோரà¯à®©à¯à®µà®¾à®²à¯", + "code": "CON" + }, + { + "name": "கோவெனà¯à®±à®¿", + "code": "COV" + }, + { + "name": "சிலà¯à®²à®¿ தீவà¯à®•à®³à¯", + "code": "IOS" + }, + { + "name": "செபீலà¯à®Ÿà¯", + "code": "SHF" + }, + { + "name": "சௌதாமà¯à®ªà¯à®Ÿà®©à¯", + "code": "STH" + }, + { + "name": "டணà¯à®Ÿà¯€", + "code": "DND" + }, + { + "name": "டரà¯à®ªà®¿", + "code": "DER" + }, + { + "name": "டைன௠ஆறà¯à®±à®™à¯à®•à®°à¯ˆ நியூ காசிலà¯", + "code": "NET" + }, + { + "name": "நோடà¯à®Ÿà®¿à®™à¯à®•à®¾à®®à¯", + "code": "NGM" + }, + { + "name": "பரà¯à®®à®¿à®™à¯à®•à®¾à®®à¯", + "code": "BIR" + }, + { + "name": "பிராடà¯à®ªà¯‹à®°à¯à®Ÿà¯", + "code": "BRD" }, { - "name": "Torfaen", - "code": "TOF" + "name": "பிரிஸà¯à®Ÿà®²à¯", + "code": "BST" }, { - "name": "Tower Hamlets", - "code": "TWH" + "name": "பீடà¯à®Ÿà®°à¯à®ªà®¾à®°à¯‹", + "code": "PTE" }, { - "name": "Trafford", - "code": "TRF" + "name": "பெரிய பிரிதà¯à®¤à®¾à®©à®¿à®¯à®¾", + "code": "GBN" }, { - "name": "Vale of Glamorgan", - "code": "VGL" + "name": "போரà¯à®Ÿà¯à®¸à¯à®®à®µà¯à®¤à¯", + "code": "POR" }, { - "name": "Walsall", - "code": "WLL" + "name": "பà¯à®³à¯ˆà®®à¯Šà®¤à¯", + "code": "PLY" }, { - "name": "Waltham Forest", - "code": "WFT" + "name": "மானà¯à®šà¯†à®¸à¯à®Ÿà®°à¯", + "code": "MAN" }, { - "name": "Wandsworth", - "code": "WND" + "name": "மெடà¯à®µà¯‡", + "code": "MDW" }, { - "name": "Warrington", - "code": "WRT" + "name": "யாரà¯à®•à¯", + "code": "YOR" }, { - "name": "Warwickshire", - "code": "WAR" + "name": "லணà¯à®Ÿà®©à¯ நகரமà¯", + "code": "LND" }, { - "name": "West Berkshire", - "code": "WBK" + "name": "லிவரà¯à®ªà¯‚லà¯", + "code": "LIV" }, { - "name": "West Dunbartonshire", - "code": "WDU" + "name": "லீடà¯à®šà¯", + "code": "LDS" }, { - "name": "West Lothian", - "code": "WLN" + "name": "லெஸà¯à®Ÿà®°à¯", + "code": "LCE" }, { - "name": "West Sussex", - "code": "WSX" + "name": "வட அயரà¯à®²à®¾à®¨à¯à®¤à¯", + "code": "NIR" }, { - "name": "Wigan", - "code": "WGN" + "name": "வெஸà¯à®Ÿà¯à®®à®¿à®©à¯à®¸à¯à®Ÿà®°à¯ நகரமà¯", + "code": "WSM" }, { - "name": "Wiltshire", - "code": "WIL" + "name": "வேகà¯à®ªà¯€à®²à¯à®Ÿà¯", + "code": "WKF" }, { - "name": "Windsor and Maidenhead", - "code": "WNM" + "name": "வேலà¯à®¸à¯", + "code": "WLS" }, { - "name": "Wirral", - "code": "WRL" + "name": "வைடà¯à®Ÿà¯à®¤à¯ தீவà¯", + "code": "IOW" }, { - "name": "Wokingham", - "code": "WOK" + "name": "ஸà¯à®•à®¾à®Ÿà¯à®²à®¾à®¨à¯à®¤à¯", + "code": "SCT" }, { - "name": "Worcestershire", - "code": "WOR" + "name": "ஸà¯à®Ÿà¯à®°à¯‹à®•à¯ -ஆனà¯à®Ÿà¯à®°à¯†-ணà¯à®Ÿà¯", + "code": "STE" }, { - "name": "Wrexham", - "code": "WRX" + "name": "ஸà¯à®µà®¾à®©à¯à®¸à¯€", + "code": "SWA" } ], "GD": [ @@ -6962,10 +6962,6 @@ "name": "இமெரிடி", "code": "IM" }, - { - "name": "கà¯à®µà¯‡à®®à®¾ காரà¯à®Ÿà¯à®Ÿà®²à®¿", - "code": "KK" - }, { "name": "கஃஹெடà¯à®Ÿà®¿", "code": "KA" @@ -6974,6 +6970,10 @@ "name": "கà¯à®±à®¿à®¯à®¾", "code": "GU" }, + { + "name": "கà¯à®µà¯‡à®®à®¾ காரà¯à®Ÿà¯à®Ÿà®²à®¿", + "code": "KK" + }, { "name": "சமடà¯à®¸à¯à®•à¯‡à®¹à¯€ -ஜவகà¯à®¹à¯†à®Ÿà¯à®Ÿà®¿", "code": "SJ" @@ -7086,6 +7086,42 @@ } ], "GN": [ + { + "name": "Boké", + "code": "BK" + }, + { + "name": "Faranah", + "code": "FA" + }, + { + "name": "Faranah Region", + "code": "F" + }, + { + "name": "Forécariah", + "code": "FO" + }, + { + "name": "Kankan", + "code": "KA" + }, + { + "name": "Kindia", + "code": "KD" + }, + { + "name": "Labé Region", + "code": "L" + }, + { + "name": "Mamou", + "code": "MM" + }, + { + "name": "Nzérékoré", + "code": "NZ" + }, { "name": "கஙà¯à®•à®©à¯ பகà¯à®¤à®¿", "code": "K" @@ -7213,45 +7249,17 @@ { "name": "லோலா பà¯à®°à¯€à®ªà¯†à®•à¯à®Ÿà¯à®Ÿà¯à®°à¯", "code": "LO" - }, - { - "name": "Boké", - "code": "BK" - }, - { - "name": "Faranah", - "code": "FA" - }, - { - "name": "Faranah Region", - "code": "F" - }, - { - "name": "Forécariah", - "code": "FO" - }, - { - "name": "Kankan", - "code": "KA" - }, - { - "name": "Kindia", - "code": "KD" - }, + } + ], + "GQ": [ { - "name": "Labé Region", - "code": "L" + "name": "Insular", + "code": "I" }, { - "name": "Mamou", - "code": "MM" + "name": "Río Muni", + "code": "C" }, - { - "name": "Nzérékoré", - "code": "NZ" - } - ], - "GQ": [ { "name": "அநà¯à®¨à¯‹à®ªà¯‹à®©à¯ மாகாணமà¯", "code": "AN" @@ -7279,57 +7287,9 @@ { "name": "வெலே -னà¯à®šà®¸à¯ மாகாணமà¯", "code": "WN" - }, - { - "name": "Insular", - "code": "I" - }, - { - "name": "Río Muni", - "code": "C" } ], "GR": [ - { - "name": "அடà¯à®Ÿà®¿à®•à®¾ பகà¯à®¤à®¿", - "code": "I" - }, - { - "name": "எபிரோஸ௠பகà¯à®¤à®¿", - "code": "D" - }, - { - "name": "கிழகà¯à®•à¯ மாசிடோனியா அணà¯à®Ÿà¯ தà¯à®°à®¾à®¸à¯", - "code": "A" - }, - { - "name": "செனà¯à®Ÿà¯à®°à®²à¯ மாசிடோனியா பகà¯à®¤à®¿", - "code": "B" - }, - { - "name": "தெறà¯à®•à¯ à®à®œà¯†à®©à¯", - "code": "L" - }, - { - "name": "தெஸà¯à®¸à®¾à®²à®¿", - "code": "E" - }, - { - "name": "பெலோபொனà¯à®©à¯†à®¸à¯ பகà¯à®¤à®¿", - "code": "J" - }, - { - "name": "மேறà¯à®•à¯ கிரீஸ௠பகà¯à®¤à®¿", - "code": "G" - }, - { - "name": "மேறà¯à®•à¯ மாசிடோனியா பகà¯à®¤à®¿", - "code": "C" - }, - { - "name": "வடகà¯à®•à¯ à®à®•à®©à¯ பகà¯à®¤à®¿", - "code": "K" - }, { "name": "Achaea", "code": "13" @@ -7515,40 +7475,80 @@ "code": "34" }, { - "name": "Rethymno", - "code": "93" + "name": "Rethymno", + "code": "93" + }, + { + "name": "Rhodope", + "code": "73" + }, + { + "name": "Samos", + "code": "84" + }, + { + "name": "Serres", + "code": "62" + }, + { + "name": "Thesprotia", + "code": "32" + }, + { + "name": "Thessaloniki", + "code": "54" + }, + { + "name": "Trikala", + "code": "44" + }, + { + "name": "Xanthi", + "code": "72" + }, + { + "name": "Zakynthos", + "code": "21" + }, + { + "name": "அடà¯à®Ÿà®¿à®•à®¾ பகà¯à®¤à®¿", + "code": "I" + }, + { + "name": "எபிரோஸ௠பகà¯à®¤à®¿", + "code": "D" }, { - "name": "Rhodope", - "code": "73" + "name": "கிழகà¯à®•à¯ மாசிடோனியா அணà¯à®Ÿà¯ தà¯à®°à®¾à®¸à¯", + "code": "A" }, { - "name": "Samos", - "code": "84" + "name": "செனà¯à®Ÿà¯à®°à®²à¯ மாசிடோனியா பகà¯à®¤à®¿", + "code": "B" }, { - "name": "Serres", - "code": "62" + "name": "தெறà¯à®•à¯ à®à®œà¯†à®©à¯", + "code": "L" }, { - "name": "Thesprotia", - "code": "32" + "name": "தெஸà¯à®¸à®¾à®²à®¿", + "code": "E" }, { - "name": "Thessaloniki", - "code": "54" + "name": "பெலோபொனà¯à®©à¯†à®¸à¯ பகà¯à®¤à®¿", + "code": "J" }, { - "name": "Trikala", - "code": "44" + "name": "மேறà¯à®•à¯ கிரீஸ௠பகà¯à®¤à®¿", + "code": "G" }, { - "name": "Xanthi", - "code": "72" + "name": "மேறà¯à®•à¯ மாசிடோனியா பகà¯à®¤à®¿", + "code": "C" }, { - "name": "Zakynthos", - "code": "21" + "name": "வடகà¯à®•à¯ à®à®•à®©à¯ பகà¯à®¤à®¿", + "code": "K" } ], "GT": [ @@ -7642,6 +7642,18 @@ } ], "GW": [ + { + "name": "Leste", + "code": "L" + }, + { + "name": "Norte", + "code": "N" + }, + { + "name": "Sul", + "code": "S" + }, { "name": "ஒயà¯à®¯à¯‹ பகà¯à®¤à®¿", "code": "OI" @@ -7677,21 +7689,13 @@ { "name": "போலாமா பகà¯à®¤à®¿", "code": "BL" - }, - { - "name": "Leste", - "code": "L" - }, - { - "name": "Norte", - "code": "N" - }, - { - "name": "Sul", - "code": "S" } ], "GY": [ + { + "name": "Mahaica-Berbice", + "code": "MA" + }, { "name": "அபà¯à®ªà®°à¯ டாகà¯à®¤à¯-அபà¯à®ªà®°à¯ எஸà¯à®¸à¯‡à®•à¯à®‡à®ªà¯‹", "code": "UT" @@ -7727,13 +7731,13 @@ { "name": "போமெரூன௠-சூபà¯à®ªà¯‡à®©à®¾à®®à¯", "code": "PM" - }, - { - "name": "Mahaica-Berbice", - "code": "MA" } ], "HN": [ + { + "name": "Comayagua", + "code": "CM" + }, { "name": "அடà¯à®²à®¾à®©à¯à®Ÿà®¿à®Ÿà®¾ தà¯à®±à¯ˆ", "code": "AT" @@ -7754,10 +7758,6 @@ "name": "ஒலானà¯à®šà¯‹ தà¯à®±à¯ˆ", "code": "OL" }, - { - "name": "கà¯à®°à®¾à®šà®¿à®¯à®¸à¯ à®… டியோஸ௠தà¯à®±à¯ˆ", - "code": "GD" - }, { "name": "காரà¯à®Ÿà¯à®¸à¯ டெபாரà¯à®Ÿà¯à®®à¯†à®©à¯à®Ÿ", "code": "CR" @@ -7770,6 +7770,10 @@ "name": "கோலோன௠தà¯à®±à¯ˆ", "code": "CL" }, + { + "name": "கà¯à®°à®¾à®šà®¿à®¯à®¸à¯ à®… டியோஸ௠தà¯à®±à¯ˆ", + "code": "GD" + }, { "name": "சாணà¯à®Ÿà®¾ பாரà¯à®ªà®°à®¾ தà¯à®±à¯ˆ", "code": "SB" @@ -7801,10 +7805,6 @@ { "name": "வலà¯à®²à¯‡ தà¯à®±à¯ˆ", "code": "VA" - }, - { - "name": "Comayagua", - "code": "CM" } ], "HR": [ @@ -7926,23 +7926,51 @@ "name": "நொரà¯à®Ÿà¯-யஸà¯à®Ÿà¯", "code": "NO" }, - { - "name": "நோரà¯à®Ÿà¯", - "code": "ND" - }, { "name": "நோரà¯à®Ÿ -ஈஸà¯à®Ÿà¯", "code": "NE" + }, + { + "name": "நோரà¯à®Ÿà¯", + "code": "ND" } ], "HU": [ { - "name": "இரேஜியாஜா", - "code": "NY" + "name": "Baranya", + "code": "BA" }, { - "name": "கà¯à®¯à¯‚à®°à¯", - "code": "GY" + "name": "Dunaújváros", + "code": "DU" + }, + { + "name": "Eger", + "code": "EG" + }, + { + "name": "Érd", + "code": "ER" + }, + { + "name": "HódmezÅ‘vásárhely", + "code": "HV" + }, + { + "name": "Nagykanizsa", + "code": "NK" + }, + { + "name": "Pest", + "code": "PE" + }, + { + "name": "Sopron", + "code": "SN" + }, + { + "name": "இரேஜியாஜா", + "code": "NY" }, { "name": "கபோஸà¯à®µà®°à¯", @@ -7968,6 +7996,10 @@ "name": "கோமாறோமà¯-ஸà¯à®¸à¯à®Ÿà¯à®ªà¯‡à®°à¯à®•à¯‹à®®à¯ கவà¯à®£à¯à®Ÿà®¿", "code": "KE" }, + { + "name": "கà¯à®¯à¯‚à®°à¯", + "code": "GY" + }, { "name": "சசபலà¯à®•à¯à®¸à¯ -சசாதà¯à®®à®°à¯-பேரெக௠கவà¯à®£à¯à®Ÿà®¿", "code": "SZ" @@ -7976,14 +8008,14 @@ "name": "சாகà¯à®²à¯‡à®•à¯†à®°à¯à®šà¯†à®•à¯", "code": "ZE" }, - { - "name": "சாலà¯à®•à¯‹à®Ÿà®°à¯à®œà®¾à®©à¯", - "code": "ST" - }, { "name": "சாலா கவà¯à®£à¯à®Ÿà®¿", "code": "ZA" }, + { + "name": "சாலà¯à®•à¯‹à®Ÿà®°à¯à®œà®¾à®©à¯", + "code": "ST" + }, { "name": "செஜெடà¯", "code": "SD" @@ -8024,6 +8056,10 @@ "name": "பà¯à®Ÿà®¾à®ªà¯†à®¸à¯à®Ÿà¯", "code": "BU" }, + { + "name": "பேகஸà¯à®¸à®ªà®¾", + "code": "BC" + }, { "name": "பேகà¯à®¸à¯", "code": "PS" @@ -8032,10 +8068,6 @@ "name": "பேகà¯à®¸à¯ கவà¯à®£à¯à®Ÿà®¿", "code": "BE" }, - { - "name": "பேகஸà¯à®¸à®ªà®¾", - "code": "BC" - }, { "name": "மிஸà¯à®•à¯à®•à¯‹à®²à¯à®•à¯", "code": "MI" @@ -8057,16 +8089,16 @@ "code": "JN" }, { - "name": "ஸà¯à®¸à¯à®µà¯à®²à¯à®¨à¯‹à®•à¯", - "code": "SK" + "name": "ஸிகேஸà¯à®ªà®¿à®¹à¯†à®°à¯à®µà®¾à®°à¯", + "code": "SF" }, { "name": "ஸிகà¯à®¸à¯à®°à¯à®Ÿà¯", "code": "SS" }, { - "name": "ஸிகேஸà¯à®ªà®¿à®¹à¯†à®°à¯à®µà®¾à®°à¯", - "code": "SF" + "name": "ஸà¯à®¸à¯à®µà¯à®²à¯à®¨à¯‹à®•à¯", + "code": "SK" }, { "name": "ஹஜà¯à®œà®¿à®Ÿà¯ -பீகார௠கவà¯à®£à¯à®Ÿà®¿", @@ -8075,41 +8107,17 @@ { "name": "ஹெவà¯à®¸à¯ கவà¯à®£à¯à®Ÿà®¿", "code": "HE" - }, + } + ], + "ID": [ { - "name": "Baranya", + "name": "Bali", "code": "BA" }, { - "name": "Dunaújváros", - "code": "DU" - }, - { - "name": "Eger", - "code": "EG" - }, - { - "name": "Érd", - "code": "ER" - }, - { - "name": "HódmezÅ‘vásárhely", - "code": "HV" - }, - { - "name": "Nagykanizsa", - "code": "NK" - }, - { - "name": "Pest", - "code": "PE" + "name": "Kalimantan", + "code": "KA" }, - { - "name": "Sopron", - "code": "SN" - } - ], - "ID": [ { "name": "அசà¯à®šà¯‡ மாகாணமà¯", "code": "AC" @@ -8265,17 +8273,29 @@ { "name": "ஜமà¯à®ªà®¿ மாகாணமà¯", "code": "JA" + } + ], + "IE": [ + { + "name": "Connacht", + "code": "C" }, { - "name": "Bali", - "code": "BA" + "name": "Dublin", + "code": "D" }, { - "name": "Kalimantan", - "code": "KA" - } - ], - "IE": [ + "name": "Leinster", + "code": "L" + }, + { + "name": "Munster", + "code": "M" + }, + { + "name": "Ulster", + "code": "U" + }, { "name": "கவà¯à®£à¯à®Ÿà®¿ ஆஃபà¯à®²à®¯à¯", "code": "OY" @@ -8374,42 +8394,10 @@ }, { "name": "கவà¯à®£à¯à®Ÿà®¿ ஸà¯à®²à®¿à®•à¯Š", - "code": "SO" - }, - { - "name": "Connacht", - "code": "C" - }, - { - "name": "Dublin", - "code": "D" - }, - { - "name": "Leinster", - "code": "L" - }, - { - "name": "Munster", - "code": "M" - }, - { - "name": "Ulster", - "code": "U" - } - ], - "IL": [ - { - "name": "செனà¯à®Ÿà¯à®°à®²à¯ மாவடà¯à®Ÿà®®à¯", - "code": "M" - }, - { - "name": "வடகà¯à®•à¯ மாவடà¯à®Ÿà®®à¯", - "code": "Z" - }, - { - "name": "ஹேபà¯à®ªà®¿à®¯à®¾ மாவடà¯à®Ÿà®®à¯", - "code": "HA" - }, + "code": "SO" + } + ], + "IL": [ { "name": "Jerusalem", "code": "JM" @@ -8421,6 +8409,18 @@ { "name": "Tel Aviv District", "code": "TA" + }, + { + "name": "செனà¯à®Ÿà¯à®°à®²à¯ மாவடà¯à®Ÿà®®à¯", + "code": "M" + }, + { + "name": "வடகà¯à®•à¯ மாவடà¯à®Ÿà®®à¯", + "code": "Z" + }, + { + "name": "ஹேபà¯à®ªà®¿à®¯à®¾ மாவடà¯à®Ÿà®®à¯", + "code": "HA" } ], "IN": [ @@ -8570,6 +8570,14 @@ } ], "IQ": [ + { + "name": "Baghdad", + "code": "BG" + }, + { + "name": "Diyala", + "code": "DI" + }, { "name": "அல௠-கிடிஸியà¯à®¯à®¹à¯ கோவெரà¯à®©à¯‹à®°à¯‡", "code": "QA" @@ -8633,14 +8641,6 @@ { "name": "வாசிட௠கோவெரà¯à®©à¯‹à®°à¯‡", "code": "WA" - }, - { - "name": "Baghdad", - "code": "BG" - }, - { - "name": "Diyala", - "code": "DI" } ], "IR": [ @@ -8808,6 +8808,94 @@ } ], "IT": [ + { + "name": "Abruzzo", + "code": "65" + }, + { + "name": "Apulia", + "code": "75" + }, + { + "name": "Bari", + "code": "BA" + }, + { + "name": "Bologna", + "code": "BO" + }, + { + "name": "Campania", + "code": "72" + }, + { + "name": "Catanzaro", + "code": "CZ" + }, + { + "name": "Friuli–Venezia Giulia", + "code": "36" + }, + { + "name": "Gorizia", + "code": "GO" + }, + { + "name": "Grosseto", + "code": "GR" + }, + { + "name": "Lazio", + "code": "62" + }, + { + "name": "Marche", + "code": "57" + }, + { + "name": "Molise", + "code": "67" + }, + { + "name": "Palermo", + "code": "PA" + }, + { + "name": "Parma", + "code": "PR" + }, + { + "name": "Piacenza", + "code": "PC" + }, + { + "name": "Rome", + "code": "RM" + }, + { + "name": "South Tyrol", + "code": "BZ" + }, + { + "name": "Trentino", + "code": "TN" + }, + { + "name": "Trentino-South Tyrol", + "code": "32" + }, + { + "name": "Tuscany", + "code": "52" + }, + { + "name": "Umbria", + "code": "55" + }, + { + "name": "Veneto", + "code": "34" + }, { "name": "அகà¯à®°à®¿à®•à¯‡à®£à¯à®Ÿà¯‹ மாகாணமà¯", "code": "AG" @@ -8824,14 +8912,14 @@ "name": "அலெசாணà¯à®Ÿà¯à®°à®¿à®¯à®¾ மாகாணமà¯", "code": "AL" }, - { - "name": "அவà¯à®¸à¯à®Ÿà®¾", - "code": "AO" - }, { "name": "அவெளà¯à®³à®¿à®©à¯‹ மாகாணமà¯", "code": "AV" }, + { + "name": "அவà¯à®¸à¯à®Ÿà®¾", + "code": "AO" + }, { "name": "அஸà¯à®•à¯‹à®²à®¿ பிசினோ மாகாணமà¯", "code": "AP" @@ -8880,10 +8968,6 @@ "name": "ஓகà¯à®²à®¿à®¯à®¾à®¸à¯à®±à¯à®± மாகாணமà¯", "code": "OG" }, - { - "name": "கà¯à®°à¯‹à®Ÿà¯‹à®©à¯", - "code": "KR" - }, { "name": "கலபிரியா", "code": "78" @@ -8924,6 +9008,10 @@ "name": "கோமோ மாகாணமà¯", "code": "CO" }, + { + "name": "கà¯à®°à¯‹à®Ÿà¯‹à®©à¯", + "code": "KR" + }, { "name": "சாரà¯à®¤à¯€à®©à®¿à®¯à®¾", "code": "88" @@ -8960,6 +9048,14 @@ "name": "செனà¯à®±à®¿à®¯à¯‹ மாகாணமà¯", "code": "SO" }, + { + "name": "டà¯à®°à®¿à®©à¯ மாகாணமà¯", + "code": "TO" + }, + { + "name": "டெரà¯à®©à®¿ மாகாணமà¯", + "code": "TR" + }, { "name": "டà¯à®°à®¾à®ªà¯à®ªà®£à®¿ மாகாணமà¯", "code": "TP" @@ -8972,14 +9068,6 @@ "name": "டà¯à®°à¯‡à®µà®¿à®šà¯Š மாகாணமà¯", "code": "TV" }, - { - "name": "டà¯à®°à®¿à®©à¯ மாகாணமà¯", - "code": "TO" - }, - { - "name": "டெரà¯à®©à®¿ மாகாணமà¯", - "code": "TR" - }, { "name": "தரணà¯à®Ÿà¯‹ மாகாணமà¯", "code": "TA" @@ -9052,6 +9140,10 @@ "name": "பிஸà¯à®Ÿà¯‹à®à®¯à®¾ மாகாணமà¯", "code": "PT" }, + { + "name": "பெரà¯à®•à®¿à®¯ மாகாணமà¯", + "code": "PG" + }, { "name": "பெரà¯à®•à®®à¯‹ மாகாணமà¯", "code": "BG" @@ -9064,10 +9156,6 @@ "name": "பெரà¯à®°à®°à®¾ மாகாணமà¯", "code": "FE" }, - { - "name": "பெரà¯à®•à®¿à®¯ மாகாணமà¯", - "code": "PG" - }, { "name": "பெலà¯à®²à¯‚னோ மாகாணமà¯", "code": "BL" @@ -9220,14 +9308,14 @@ "name": "விபோ வாலெணà¯à®Ÿà®¿à®¯à®¾ மாகாணமà¯", "code": "VV" }, - { - "name": "வெரà¯à®¸à®³à¯à®³à®¿ மாகாணமà¯", - "code": "VC" - }, { "name": "வெரோனா மாகாணமà¯", "code": "VR" }, + { + "name": "வெரà¯à®¸à®³à¯à®³à®¿ மாகாணமà¯", + "code": "VC" + }, { "name": "வெனிஸ௠மாகாணமà¯", "code": "VE" @@ -9239,94 +9327,6 @@ { "name": "ஸாசேரà¯à®Ÿà¯à®Ÿà®¾ மாகாணமà¯", "code": "CE" - }, - { - "name": "Abruzzo", - "code": "65" - }, - { - "name": "Apulia", - "code": "75" - }, - { - "name": "Bari", - "code": "BA" - }, - { - "name": "Bologna", - "code": "BO" - }, - { - "name": "Campania", - "code": "72" - }, - { - "name": "Catanzaro", - "code": "CZ" - }, - { - "name": "Friuli–Venezia Giulia", - "code": "36" - }, - { - "name": "Gorizia", - "code": "GO" - }, - { - "name": "Grosseto", - "code": "GR" - }, - { - "name": "Lazio", - "code": "62" - }, - { - "name": "Marche", - "code": "57" - }, - { - "name": "Molise", - "code": "67" - }, - { - "name": "Palermo", - "code": "PA" - }, - { - "name": "Parma", - "code": "PR" - }, - { - "name": "Piacenza", - "code": "PC" - }, - { - "name": "Rome", - "code": "RM" - }, - { - "name": "South Tyrol", - "code": "BZ" - }, - { - "name": "Trentino", - "code": "TN" - }, - { - "name": "Trentino-South Tyrol", - "code": "32" - }, - { - "name": "Tuscany", - "code": "52" - }, - { - "name": "Umbria", - "code": "55" - }, - { - "name": "Veneto", - "code": "34" } ], "JM": [ @@ -10172,6 +10172,14 @@ } ], "KW": [ + { + "name": "Al Asimah", + "code": "KU" + }, + { + "name": "Al Jahra", + "code": "JA" + }, { "name": "அல௠அஹà¯à®®à®Ÿà®¿ கோவெரà¯à®©à¯‹à®°à®¾à®Ÿà¯", "code": "AH" @@ -10187,17 +10195,13 @@ { "name": "ஹவலà¯à®²à®¿ கோவெரà¯à®©à¯‹à®°à¯‡", "code": "HA" - }, - { - "name": "Al Asimah", - "code": "KU" - }, - { - "name": "Al Jahra", - "code": "JA" } ], "KZ": [ + { + "name": "Jambyl", + "code": "ZHA" + }, { "name": "அஃமோலா பகà¯à®¤à®¿", "code": "AKM" @@ -10261,25 +10265,33 @@ { "name": "வடகà¯à®•à¯ கஜகஸà¯à®¤à®¾à®©à¯ மாகாணமà¯", "code": "SEV" - }, - { - "name": "Jambyl", - "code": "ZHA" } ], "LA": [ { - "name": "அடà¯à®Ÿà®¾à®ªà¯‡à®•à¯à®•à¯ மாகாணமà¯", - "code": "AT" + "name": "Vientiane", + "code": "VT" }, { - "name": "கà¯à®¸à®¿à®™à¯à®•à¯à®¹à®µà¯à®™à¯ மாகாணமà¯", - "code": "XI" + "name": "Vientiane Province", + "code": "VI" + }, + { + "name": "Xaisomboun", + "code": "XS" + }, + { + "name": "அடà¯à®Ÿà®¾à®ªà¯‡à®•à¯à®•à¯ மாகாணமà¯", + "code": "AT" }, { "name": "காமமெனெ மாகாணமà¯", "code": "KH" }, + { + "name": "கà¯à®¸à®¿à®™à¯à®•à¯à®¹à®µà¯à®™à¯ மாகாணமà¯", + "code": "XI" + }, { "name": "சலவன௠மாகாணமà¯", "code": "SL" @@ -10327,21 +10339,25 @@ { "name": "ஹௌஅபானà¯à®¹à¯ மாகாணமà¯", "code": "HO" + } + ], + "LB": [ + { + "name": "Akkar", + "code": "AK" }, { - "name": "Vientiane", - "code": "VT" + "name": "Baalbek-Hermel", + "code": "BH" }, { - "name": "Vientiane Province", - "code": "VI" + "name": "Beqaa", + "code": "BI" }, { - "name": "Xaisomboun", - "code": "XS" - } - ], - "LB": [ + "name": "South", + "code": "JA" + }, { "name": "நபடிà®à®¹à¯ கோவெரà¯à®©à¯‹à®°à¯‡", "code": "NA" @@ -10357,22 +10373,6 @@ { "name": "வடகà¯à®•à¯ கோவெரà¯à®©à¯‹à®°à¯‡", "code": "AS" - }, - { - "name": "Akkar", - "code": "AK" - }, - { - "name": "Baalbek-Hermel", - "code": "BH" - }, - { - "name": "Beqaa", - "code": "BI" - }, - { - "name": "South", - "code": "JA" } ], "LC": [ @@ -10602,14 +10602,6 @@ } ], "LR": [ - { - "name": "கà¯à®ªà®¾à®°à¯à®ªà¯‹à®²à¯ கவà¯à®£à¯à®Ÿà®¿", - "code": "GP" - }, - { - "name": "கிராணà¯à®Ÿà¯ கà¯à®°à¯‚ கவà¯à®£à¯à®Ÿà®¿", - "code": "GK" - }, { "name": "கிராணà¯à®Ÿà¯ காபà¯à®ªà¯‡ மவà¯à®£à¯à®Ÿà¯ கவà¯à®£à¯à®Ÿà®¿", "code": "CM" @@ -10618,10 +10610,18 @@ "name": "கிராணà¯à®Ÿà¯ கெதேஹ௠கவà¯à®£à¯à®Ÿà®¿", "code": "GG" }, + { + "name": "கிராணà¯à®Ÿà¯ கà¯à®°à¯‚ கவà¯à®£à¯à®Ÿà®¿", + "code": "GK" + }, { "name": "கிராணà¯à®Ÿà¯ பஸà¯à®¸à®¾ கவà¯à®£à¯à®Ÿà®¿", "code": "GB" }, + { + "name": "கà¯à®ªà®¾à®°à¯à®ªà¯‹à®²à¯ கவà¯à®£à¯à®Ÿà®¿", + "code": "GP" + }, { "name": "சினோ கவà¯à®£à¯à®Ÿà®¿", "code": "SI" @@ -10706,42 +10706,6 @@ } ], "LT": [ - { - "name": "அலிடà¯à®¸à¯ கவà¯à®£à¯à®Ÿà®¿", - "code": "AL" - }, - { - "name": "உடà¯à®Ÿà¯‡à®£à®¾ கவà¯à®£à¯à®Ÿà®¿", - "code": "UT" - }, - { - "name": "கௌனஸ௠கவà¯à®£à¯à®Ÿà®¿", - "code": "KU" - }, - { - "name": "சிசà¯à®´à®¿à®¯à®¾à®¯à¯ கவà¯à®£à¯à®Ÿà®¿", - "code": "SA" - }, - { - "name": "டயராஜ௠கவà¯à®£à¯à®Ÿà®¿", - "code": "TA" - }, - { - "name": "டெலிசியை கவà¯à®£à¯à®Ÿà®¿", - "code": "TE" - }, - { - "name": "பனெவேஸà¯à®¯à¯à®¸à¯ கவà¯à®£à¯à®Ÿà®¿", - "code": "PN" - }, - { - "name": "மரிசமà¯à®ªà¯‹à®²à¯‡ கவà¯à®£à¯à®Ÿà®¿", - "code": "MR" - }, - { - "name": "விலà¯à®¨à¯€à®¯à®¸à¯ கவà¯à®£à¯à®Ÿà®¿", - "code": "VL" - }, { "name": "AkmenÄ—", "code": "01" @@ -10985,6 +10949,42 @@ { "name": "Zarasai", "code": "60" + }, + { + "name": "அலிடà¯à®¸à¯ கவà¯à®£à¯à®Ÿà®¿", + "code": "AL" + }, + { + "name": "உடà¯à®Ÿà¯‡à®£à®¾ கவà¯à®£à¯à®Ÿà®¿", + "code": "UT" + }, + { + "name": "கௌனஸ௠கவà¯à®£à¯à®Ÿà®¿", + "code": "KU" + }, + { + "name": "சிசà¯à®´à®¿à®¯à®¾à®¯à¯ கவà¯à®£à¯à®Ÿà®¿", + "code": "SA" + }, + { + "name": "டயராஜ௠கவà¯à®£à¯à®Ÿà®¿", + "code": "TA" + }, + { + "name": "டெலிசியை கவà¯à®£à¯à®Ÿà®¿", + "code": "TE" + }, + { + "name": "பனெவேஸà¯à®¯à¯à®¸à¯ கவà¯à®£à¯à®Ÿà®¿", + "code": "PN" + }, + { + "name": "மரிசமà¯à®ªà¯‹à®²à¯‡ கவà¯à®£à¯à®Ÿà®¿", + "code": "MR" + }, + { + "name": "விலà¯à®¨à¯€à®¯à®¸à¯ கவà¯à®£à¯à®Ÿà®¿", + "code": "VL" } ], "LU": [ @@ -11122,14 +11122,6 @@ "name": "ஓலைனே நகராடà¯à®šà®¿", "code": "068" }, - { - "name": "கà¯à®°à¯€à®®à¯à®²à¯à®Ÿ நகராடà¯à®šà®¿", - "code": "048" - }, - { - "name": "கà¯à®°à¯à®·à¯à®Ÿà®ªà®¿à®³à¯à®¸à¯ நகராடà¯à®šà®¿", - "code": "049" - }, { "name": "கணà¯à®Ÿà®µà®¾ நகராடà¯à®šà®¿", "code": "043" @@ -11178,6 +11170,14 @@ "name": "கோலà¯à®ªà¯‡à®©à¯‡ நகராடà¯à®šà®¿", "code": "033" }, + { + "name": "கà¯à®°à¯€à®®à¯à®²à¯à®Ÿ நகராடà¯à®šà®¿", + "code": "048" + }, + { + "name": "கà¯à®°à¯à®·à¯à®Ÿà®ªà®¿à®³à¯à®¸à¯ நகராடà¯à®šà®¿", + "code": "049" + }, { "name": "சலசபிளà¯à®¸à¯ நகராடà¯à®šà®¿", "code": "087" @@ -11186,14 +11186,14 @@ "name": "சளகà¯à®•à¯à®°à¯€à®µ நகராடà¯à®šà®¿", "code": "086" }, - { - "name": "சாலà¯à®Ÿà®¸à¯ நகராடà¯à®šà®¿", - "code": "088" - }, { "name": "சாலா நகராடà¯à®šà®¿ , லாடà¯à®µà®¿à®¯à®¾", "code": "085" }, + { + "name": "சாலà¯à®Ÿà®¸à¯ நகராடà¯à®šà®¿", + "code": "088" + }, { "name": "சிகà¯à®²à®Ÿà®¾ நகராடà¯à®šà®¿", "code": "091" @@ -11262,10 +11262,6 @@ "name": "நேரிடா நகராடà¯à®šà®¿", "code": "065" }, - { - "name": "பà¯à®°à¯‹à®šà¯†à®©à®¿ நகராடà¯à®šà®¿", - "code": "018" - }, { "name": "பஸà¯à®•à¯à®•à®¾ நகராடà¯à®šà®¿", "code": "016" @@ -11290,14 +11286,14 @@ "name": "பாவிளாஸà¯à®Ÿ நகராடà¯à®šà®¿", "code": "071" }, - { - "name": "பிரியகà¯à®•à¯à®³à®¿ நகராடà¯à®šà®¿", - "code": "075" - }, { "name": "பிரியகà¯à®²à¯‡ நகராடà¯à®šà®¿", "code": "074" }, + { + "name": "பிரியகà¯à®•à¯à®³à®¿ நகராடà¯à®šà®¿", + "code": "075" + }, { "name": "பிரெயà¯à®²à®¿ நகராடà¯à®šà®¿", "code": "073" @@ -11318,6 +11314,10 @@ "name": "பைடோனே நகராடà¯à®šà®¿", "code": "013" }, + { + "name": "பà¯à®°à¯‹à®šà¯†à®©à®¿ நகராடà¯à®šà®¿", + "code": "018" + }, { "name": "மடோனா நகராடà¯à®šà®¿", "code": "059" @@ -11454,14 +11454,14 @@ "name": "வெலà¯à®• நகராடà¯à®šà®¿", "code": "101" }, - { - "name": "வெனà¯à®Ÿà¯à®¸à¯à®ªà¯à®ªà®¿à®³à¯à®¸à¯", - "code": "VEN" - }, { "name": "வெனà¯à®Ÿà®¸à®¿à®ªà®¿à®³à¯à®¸à¯ நகராடà¯à®šà®¿", "code": "106" }, + { + "name": "வெனà¯à®Ÿà¯à®¸à¯à®ªà¯à®ªà®¿à®³à¯à®¸à¯", + "code": "VEN" + }, { "name": "வைனோடே நகராடà¯à®šà®¿", "code": "100" @@ -11503,31 +11503,55 @@ "code": "041" }, { - "name": "ஸà¯à®•à¯à®°à®¿à®µà¯‡à®°à®¿ நகராடà¯à®šà®¿", - "code": "092" + "name": "ஸà¯à®²à®•à¯à®°à®¸à¯à®Ÿà¯à®Ÿà®¿ நகராடà¯à®šà®¿", + "code": "089" }, { "name": "ஸà¯à®•à¯‡à®°à¯à®¨à¯à®¤ நகராடà¯à®šà®¿", "code": "093" }, { - "name": "ஸà¯à®Ÿà¯à®°à¯†à®©à¯à®šà®¿ நகராடà¯à®šà®¿", - "code": "096" + "name": "ஸà¯à®•à¯à®°à®¿à®µà¯‡à®°à®¿ நகராடà¯à®šà®¿", + "code": "092" }, { "name": "ஸà¯à®Ÿà®¾à®ªà¯à®ªà®¿à®£à®¿ நகராடà¯à®šà®¿", "code": "095" }, { - "name": "ஸà¯à®®à¯ˆà®²à¯à®Ÿà¯à®Ÿà¯‡à®©à¯‡ நகராடà¯à®šà®¿", - "code": "094" + "name": "ஸà¯à®Ÿà¯à®°à¯†à®©à¯à®šà®¿ நகராடà¯à®šà®¿", + "code": "096" }, { - "name": "ஸà¯à®²à®•à¯à®°à®¸à¯à®Ÿà¯à®Ÿà®¿ நகராடà¯à®šà®¿", - "code": "089" + "name": "ஸà¯à®®à¯ˆà®²à¯à®Ÿà¯à®Ÿà¯‡à®©à¯‡ நகராடà¯à®šà®¿", + "code": "094" } ], "LY": [ + { + "name": "Al Wahat", + "code": "WA" + }, + { + "name": "Derna", + "code": "DR" + }, + { + "name": "Jabal al Gharbi", + "code": "JG" + }, + { + "name": "Nalut", + "code": "NL" + }, + { + "name": "Sirte", + "code": "SR" + }, + { + "name": "Tripoli", + "code": "TB" + }, { "name": "காட௠மாவடà¯à®Ÿà®®à¯", "code": "GT" @@ -11591,149 +11615,9 @@ { "name": "ஜூபà¯à®ªà®¿à®°", "code": "JU" - }, - { - "name": "Al Wahat", - "code": "WA" - }, - { - "name": "Derna", - "code": "DR" - }, - { - "name": "Jabal al Gharbi", - "code": "JG" - }, - { - "name": "Nalut", - "code": "NL" - }, - { - "name": "Sirte", - "code": "SR" - }, - { - "name": "Tripoli", - "code": "TB" } ], "MA": [ - { - "name": "அகதிரà¯", - "code": "AGD" - }, - { - "name": "அவà¯à®œà¯à®¤à®¾", - "code": "OUJ" - }, - { - "name": "ஒரிஎணà¯à®Ÿà®²à¯", - "code": "04" - }, - { - "name": "காசாபிளாஙà¯à®•à®¾", - "code": "CAS" - }, - { - "name": "காரà¯à®ªà¯ -சà¯à®°à®°à¯à®Ÿà®¾-பெனி ஹஸà¯à®¸à®©à¯", - "code": "02" - }, - { - "name": "கிராணà¯à®Ÿà¯ கேசபà¯à®³à®¾à®©à¯à®•à¯à®•à®¾", - "code": "08" - }, - { - "name": "கà¯à®¯à®²à¯à®®à¯€à®©à¯ மாகாணமà¯", - "code": "GUE" - }, - { - "name": "கà¯à®¯à®¿à®²à¯à®®à¯€à®®à¯ -எஸ௠செமயா", - "code": "14" - }, - { - "name": "சவà¯à®‡à®† -ஓவரà¯à®Ÿà®¿à®œà®¿à®¹à®¾", - "code": "09" - }, - { - "name": "சேலà¯", - "code": "SAL" - }, - { - "name": "சோயூஸ௠-மாஸà¯à®¸à®¾ -டிரா", - "code": "13" - }, - { - "name": "டஞà¯à®šà®¿à®¯à¯‡à®°à¯-டெடௌவானà¯", - "code": "01" - }, - { - "name": "டனà¯à®•à®¿à®à®°à¯", - "code": "TNG" - }, - { - "name": "டெமார", - "code": "SKH" - }, - { - "name": "டேடà¯à®²-ஷீலாலà¯", - "code": "12" - }, - { - "name": "டௌகà¯à®•à®²à®¾-அபà¯à®Ÿà®¾", - "code": "10" - }, - { - "name": "தசா -அல௠ஹோஸிமா -நகரமà¯à®Ÿà¯‡", - "code": "03" - }, - { - "name": "பஸ௠-பௌலோமனà¯", - "code": "05" - }, - { - "name": "மரராகேஷà¯", - "code": "MMD" - }, - { - "name": "மரராகேஷ௠-டெனà¯à®šà®¿à®ªà¯à®Ÿà¯ -எல௠ஹொயூஸà¯", - "code": "11" - }, - { - "name": "மரராகேஷà¯Â²", - "code": "MMN" - }, - { - "name": "மரராகேஷà¯Â³", - "code": "SYB" - }, - { - "name": "மெகà¯à®©à®¾à®¸à¯", - "code": "MEK" - }, - { - "name": "மேகà¯à®©à¯†à®¸à¯ -டேபிளà¯à®²à¯‡à®Ÿà¯", - "code": "06" - }, - { - "name": "மொஹமà¯à®®à¯€à®Ÿà®¿à®¯à®¾", - "code": "MOH" - }, - { - "name": "யத௠எட௠-டஹாப௠மாகாணமà¯", - "code": "OUD" - }, - { - "name": "ரபாதà¯", - "code": "RAB" - }, - { - "name": "ரோபாட௠-சலே -ஸிமமெரà¯-சாரà¯", - "code": "07" - }, - { - "name": "லாயூனà¯-பௌஜிடௌர௠-சாகà¯à®•à®¿à®¯ எல௠ஹமà¯à®°à®¾", - "code": "15" - }, { "name": "Al Haouz", "code": "HAO" @@ -11855,91 +11739,203 @@ "code": "LAA" }, { - "name": "Larache", - "code": "LAR" + "name": "Larache", + "code": "LAR" + }, + { + "name": "Médiouna", + "code": "MED" + }, + { + "name": "Moulay Yacoub", + "code": "MOU" + }, + { + "name": "Nador", + "code": "NAD" + }, + { + "name": "Nouaceur", + "code": "NOU" + }, + { + "name": "Ouarzazate", + "code": "OUA" + }, + { + "name": "Oued Ed-Dahab-Lagouira", + "code": "16" + }, + { + "name": "Safi", + "code": "SAF" + }, + { + "name": "Sefrou", + "code": "SEF" + }, + { + "name": "Settat", + "code": "SET" + }, + { + "name": "Sidi Kacem", + "code": "SIK" + }, + { + "name": "Tan-Tan", + "code": "TNT" + }, + { + "name": "Taounate", + "code": "TAO" + }, + { + "name": "Taourirt", + "code": "TAI" + }, + { + "name": "Taroudant", + "code": "TAR" + }, + { + "name": "Tata", + "code": "TAT" + }, + { + "name": "Taza", + "code": "TAZ" + }, + { + "name": "Tétouan", + "code": "TET" + }, + { + "name": "Tiznit", + "code": "TIZ" + }, + { + "name": "Zagora", + "code": "ZAG" + }, + { + "name": "அகதிரà¯", + "code": "AGD" + }, + { + "name": "அவà¯à®œà¯à®¤à®¾", + "code": "OUJ" + }, + { + "name": "ஒரிஎணà¯à®Ÿà®²à¯", + "code": "04" + }, + { + "name": "காசாபிளாஙà¯à®•à®¾", + "code": "CAS" + }, + { + "name": "காரà¯à®ªà¯ -சà¯à®°à®°à¯à®Ÿà®¾-பெனி ஹஸà¯à®¸à®©à¯", + "code": "02" + }, + { + "name": "கிராணà¯à®Ÿà¯ கேசபà¯à®³à®¾à®©à¯à®•à¯à®•à®¾", + "code": "08" + }, + { + "name": "கà¯à®¯à®²à¯à®®à¯€à®©à¯ மாகாணமà¯", + "code": "GUE" + }, + { + "name": "கà¯à®¯à®¿à®²à¯à®®à¯€à®®à¯ -எஸ௠செமயா", + "code": "14" + }, + { + "name": "சவà¯à®‡à®† -ஓவரà¯à®Ÿà®¿à®œà®¿à®¹à®¾", + "code": "09" + }, + { + "name": "சேலà¯", + "code": "SAL" }, { - "name": "Médiouna", - "code": "MED" + "name": "சோயூஸ௠-மாஸà¯à®¸à®¾ -டிரா", + "code": "13" }, { - "name": "Moulay Yacoub", - "code": "MOU" + "name": "டஞà¯à®šà®¿à®¯à¯‡à®°à¯-டெடௌவானà¯", + "code": "01" }, { - "name": "Nador", - "code": "NAD" + "name": "டனà¯à®•à®¿à®à®°à¯", + "code": "TNG" }, { - "name": "Nouaceur", - "code": "NOU" + "name": "டெமார", + "code": "SKH" }, { - "name": "Ouarzazate", - "code": "OUA" + "name": "டேடà¯à®²-ஷீலாலà¯", + "code": "12" }, { - "name": "Oued Ed-Dahab-Lagouira", - "code": "16" + "name": "டௌகà¯à®•à®²à®¾-அபà¯à®Ÿà®¾", + "code": "10" }, { - "name": "Safi", - "code": "SAF" + "name": "தசா -அல௠ஹோஸிமா -நகரமà¯à®Ÿà¯‡", + "code": "03" }, { - "name": "Sefrou", - "code": "SEF" + "name": "பஸ௠-பௌலோமனà¯", + "code": "05" }, { - "name": "Settat", - "code": "SET" + "name": "மரராகேஷà¯", + "code": "MMD" }, { - "name": "Sidi Kacem", - "code": "SIK" + "name": "மரராகேஷ௠-டெனà¯à®šà®¿à®ªà¯à®Ÿà¯ -எல௠ஹொயூஸà¯", + "code": "11" }, { - "name": "Tan-Tan", - "code": "TNT" + "name": "மரராகேஷà¯Â²", + "code": "MMN" }, { - "name": "Taounate", - "code": "TAO" + "name": "மரராகேஷà¯Â³", + "code": "SYB" }, { - "name": "Taourirt", - "code": "TAI" + "name": "மெகà¯à®©à®¾à®¸à¯", + "code": "MEK" }, { - "name": "Taroudant", - "code": "TAR" + "name": "மேகà¯à®©à¯†à®¸à¯ -டேபிளà¯à®²à¯‡à®Ÿà¯", + "code": "06" }, { - "name": "Tata", - "code": "TAT" + "name": "மொஹமà¯à®®à¯€à®Ÿà®¿à®¯à®¾", + "code": "MOH" }, { - "name": "Taza", - "code": "TAZ" + "name": "யத௠எட௠-டஹாப௠மாகாணமà¯", + "code": "OUD" }, { - "name": "Tétouan", - "code": "TET" + "name": "ரபாதà¯", + "code": "RAB" }, { - "name": "Tiznit", - "code": "TIZ" + "name": "ரோபாட௠-சலே -ஸிமமெரà¯-சாரà¯", + "code": "07" }, { - "name": "Zagora", - "code": "ZAG" + "name": "லாயூனà¯-பௌஜிடௌர௠-சாகà¯à®•à®¿à®¯ எல௠ஹமà¯à®°à®¾", + "code": "15" } ], "MC": [ - { - "name": "மானà¯à®Ÿà¯‡ காரà¯à®²à¯‹", - "code": "MC" - }, { "name": "Fontvieille", "code": "FO" @@ -12003,9 +11999,17 @@ { "name": "Vallon de la Rousse", "code": "VR" + }, + { + "name": "மானà¯à®Ÿà¯‡ காரà¯à®²à¯‹", + "code": "MC" } ], "MD": [ + { + "name": "Transnistria", + "code": "SN" + }, { "name": "அனேநீ நாய௠மாவடà¯à®Ÿà®®à¯", "code": "AN" @@ -12070,14 +12074,6 @@ "name": "சிஷினோ", "code": "CU" }, - { - "name": "டà¯à®°à®¾à®šà®¿à®¯à®¾ மாவடà¯à®Ÿà®®à¯", - "code": "DR" - }, - { - "name": "டà¯à®°à¯ˆà®•à®¿à®³à®¿à®¯à®¾ மாவடà¯à®Ÿà®®à¯", - "code": "TA" - }, { "name": "டூபசரி மாவடà¯à®Ÿà®®à¯", "code": "DU" @@ -12090,6 +12086,14 @@ "name": "டோணà¯à®Ÿà¯à®¸à¯à®‡à®©à®¿ மாவடà¯à®Ÿà®®à¯", "code": "DO" }, + { + "name": "டà¯à®°à®¾à®šà®¿à®¯à®¾ மாவடà¯à®Ÿà®®à¯", + "code": "DR" + }, + { + "name": "டà¯à®°à¯ˆà®•à®¿à®³à®¿à®¯à®¾ மாவடà¯à®Ÿà®®à¯", + "code": "TA" + }, { "name": "நிஸà¯à®ªà¯à®ªà¯‚னி மாவடà¯à®Ÿà®®à¯", "code": "NI" @@ -12098,14 +12102,14 @@ "name": "பசரபேகà¯à®•à®¾à®¸à¯à®•à¯‡ மாவடà¯à®Ÿà®®à¯", "code": "BS" }, - { - "name": "பாலà¯à®¸à¯à®¤à¯€ மாவடà¯à®Ÿà®®à¯", - "code": "FA" - }, { "name": "பாலடீ", "code": "BA" }, + { + "name": "பாலà¯à®¸à¯à®¤à¯€ மாவடà¯à®Ÿà®®à¯", + "code": "FA" + }, { "name": "பிரிசினி மாவடà¯à®Ÿà®®à¯", "code": "BR" @@ -12134,6 +12138,10 @@ "name": "லேசாவ மாவடà¯à®Ÿà®®à¯", "code": "LE" }, + { + "name": "ஸோரோசா மாவடà¯à®Ÿà®®à¯", + "code": "SO" + }, { "name": "ஸà¯à®“லà¯à®Ÿà®©à¯à®¸à¯à®¤à®¿ மாவடà¯à®Ÿà®®à¯", "code": "SD" @@ -12145,14 +12153,6 @@ { "name": "ஸà¯à®Ÿà¯€à®ªà®©à¯ வோடா மாவடà¯à®Ÿà®®à¯", "code": "SV" - }, - { - "name": "ஸோரோசா மாவடà¯à®Ÿà®®à¯", - "code": "SO" - }, - { - "name": "Transnistria", - "code": "SN" } ], "ME": [ @@ -12250,10 +12250,6 @@ } ], "MG": [ - { - "name": "அணà¯à®Ÿà¯à®šà®¿à®°à®©à®©à®¾ மாகாணமà¯", - "code": "D" - }, { "name": "Antananarivo", "code": "T" @@ -12273,21 +12269,13 @@ { "name": "Toliara", "code": "U" + }, + { + "name": "அணà¯à®Ÿà¯à®šà®¿à®°à®©à®©à®¾ மாகாணமà¯", + "code": "D" } ], "MH": [ - { - "name": "மாசூரோ", - "code": "MAJ" - }, - { - "name": "ராடக௠செயினà¯", - "code": "T" - }, - { - "name": "ராலிக௠செயினà¯", - "code": "L" - }, { "name": "Ailinglaplap Atoll", "code": "ALL" @@ -12379,6 +12367,18 @@ { "name": "Wotje Atoll", "code": "WTJ" + }, + { + "name": "மாசூரோ", + "code": "MAJ" + }, + { + "name": "ராடக௠செயினà¯", + "code": "T" + }, + { + "name": "ராலிக௠செயினà¯", + "code": "L" } ], "MK": [ @@ -12724,6 +12724,14 @@ } ], "ML": [ + { + "name": "Ménaka", + "code": "9" + }, + { + "name": "Taoudénit", + "code": "10" + }, { "name": "காவோ பகà¯à®¤à®¿", "code": "7" @@ -12759,14 +12767,6 @@ { "name": "மோபà¯à®Ÿà®¿ பகà¯à®¤à®¿", "code": "5" - }, - { - "name": "Ménaka", - "code": "9" - }, - { - "name": "Taoudénit", - "code": "10" } ], "MM": [ @@ -12922,6 +12922,22 @@ } ], "MR": [ + { + "name": "Nouakchott", + "code": "NKC" + }, + { + "name": "Nouakchott Nord", + "code": "14" + }, + { + "name": "Nouakchott Ouest", + "code": "13" + }, + { + "name": "Nouakchott Sud", + "code": "15" + }, { "name": "அடà¯à®°à®°à¯ பகà¯à®¤à®¿", "code": "07" @@ -12943,21 +12959,21 @@ "code": "04" }, { - "name": "டà¯à®°à®°à¯à®šà®¾ பகà¯à®¤à®¿", - "code": "06" + "name": "டகனà¯à®Ÿà¯ பகà¯à®¤à®¿", + "code": "09" }, { "name": "டகà¯à®¹à¯à®²à¯à®Ÿà¯ நோவà¯à®µà®¤à®¿à®ªà¯‹", "code": "08" }, - { - "name": "டகனà¯à®Ÿà¯ பகà¯à®¤à®¿", - "code": "09" - }, { "name": "டிரஸ௠ஸிமமெர௠பகà¯à®¤à®¿", "code": "11" }, + { + "name": "டà¯à®°à®°à¯à®šà®¾ பகà¯à®¤à®¿", + "code": "06" + }, { "name": "பà¯à®°à®¾à®•à¯à®©à¯à®©à®¾ பகà¯à®¤à®¿", "code": "05" @@ -12969,22 +12985,6 @@ { "name": "ஹோத௠எல௠காரபீ பகà¯à®¤à®¿", "code": "02" - }, - { - "name": "Nouakchott", - "code": "NKC" - }, - { - "name": "Nouakchott Nord", - "code": "14" - }, - { - "name": "Nouakchott Ouest", - "code": "13" - }, - { - "name": "Nouakchott Sud", - "code": "15" } ], "MT": [ @@ -13262,6 +13262,18 @@ } ], "MU": [ + { + "name": "Beau-Bassin Rose-Hill", + "code": "BR" + }, + { + "name": "Curepipe", + "code": "CU" + }, + { + "name": "Quatre Bornes", + "code": "QB" + }, { "name": "அகலேகா", "code": "AG" @@ -13303,35 +13315,55 @@ "code": "MO" }, { - "name": "ரொடà¯à®°à®¿à®•à¯à®•à®¸à¯", - "code": "RO" + "name": "ரொடà¯à®°à®¿à®•à¯à®•à®¸à¯", + "code": "RO" + }, + { + "name": "வாகோஸ௠- போயெனிகà¯à®¸à¯", + "code": "VP" + }, + { + "name": "றிவைரே ட௠ரெமà¯à®ªà®°à¯à®Ÿà¯ மாவடà¯à®Ÿà®®à¯", + "code": "RR" + }, + { + "name": "றிவைரே நோயிரே மாவடà¯à®Ÿà®®à¯", + "code": "BL" + } + ], + "MV": [ + { + "name": "Central Province", + "code": "CE" + }, + { + "name": "North Central Province", + "code": "NC" }, { - "name": "வாகோஸ௠- போயெனிகà¯à®¸à¯", - "code": "VP" + "name": "North Province", + "code": "NO" }, { - "name": "றிவைரே ட௠ரெமà¯à®ªà®°à¯à®Ÿà¯ மாவடà¯à®Ÿà®®à¯", - "code": "RR" + "name": "South Central Province", + "code": "SC" }, { - "name": "றிவைரே நோயிரே மாவடà¯à®Ÿà®®à¯", - "code": "BL" + "name": "South Province", + "code": "SU" }, { - "name": "Beau-Bassin Rose-Hill", - "code": "BR" + "name": "Thaa", + "code": "08" }, { - "name": "Curepipe", - "code": "CU" + "name": "Upper North Province", + "code": "UN" }, { - "name": "Quatre Bornes", - "code": "QB" - } - ], - "MV": [ + "name": "Upper South Province", + "code": "US" + }, { "name": "அடà¯à®Ÿà¯ பவளதà¯à®¤à¯€à®µà¯", "code": "01" @@ -13388,14 +13420,14 @@ "name": "ரா அடொலà¯", "code": "13" }, - { - "name": "லà¯à®¹à®µà®¿à®¯à®£à®¿ அடாலà¯", - "code": "03" - }, { "name": "லாம௠அடாலà¯", "code": "05" }, + { + "name": "லà¯à®¹à®µà®¿à®¯à®£à®¿ அடாலà¯", + "code": "03" + }, { "name": "வாவ௠அடாலà¯", "code": "04" @@ -13411,41 +13443,33 @@ { "name": "ஹா தாள௠அடாலà¯", "code": "23" - }, - { - "name": "Central Province", - "code": "CE" - }, + } + ], + "MW": [ { - "name": "North Central Province", - "code": "NC" + "name": "Central", + "code": "C" }, { - "name": "North Province", - "code": "NO" + "name": "Karonga", + "code": "KR" }, { - "name": "South Central Province", - "code": "SC" + "name": "Northern", + "code": "N" }, { - "name": "South Province", - "code": "SU" + "name": "Southern", + "code": "S" }, { - "name": "Thaa", - "code": "08" + "name": "Thyolo", + "code": "TH" }, { - "name": "Upper North Province", - "code": "UN" + "name": "Zomba", + "code": "ZO" }, - { - "name": "Upper South Province", - "code": "US" - } - ], - "MW": [ { "name": "காசà¯à®•à¯à®•à¯ மாவடà¯à®Ÿà®®à¯", "code": "KS" @@ -13470,10 +13494,6 @@ "name": "டோவா மாவடà¯à®Ÿà®®à¯", "code": "DO" }, - { - "name": "நà¯à®•à®¹à¯‹à®Ÿà®•à¯‹à®Ÿà®¾ மாவடà¯à®Ÿà®®à¯", - "code": "NK" - }, { "name": "நகரமà¯à®ªà®¾ மாவடà¯à®Ÿà®®à¯", "code": "CT" @@ -13495,8 +13515,8 @@ "code": "NE" }, { - "name": "பà¯à®³à®¾à®£à¯à®Ÿà¯à®¯à®°à¯ மாவடà¯à®Ÿà®®à¯", - "code": "BL" + "name": "நà¯à®•à®¹à¯‹à®Ÿà®•à¯‹à®Ÿà®¾ மாவடà¯à®Ÿà®®à¯", + "code": "NK" }, { "name": "பாலமà¯à®ªà¯‡ மாவடà¯à®Ÿà®®à¯", @@ -13506,6 +13526,10 @@ "name": "பாலாக மாவடà¯à®Ÿà®®à¯", "code": "BA" }, + { + "name": "பà¯à®³à®¾à®£à¯à®Ÿà¯à®¯à®°à¯ மாவடà¯à®Ÿà®®à¯", + "code": "BL" + }, { "name": "மசிஙà¯à®•à®¾ மாவடà¯à®Ÿà®®à¯", "code": "MH" @@ -13545,33 +13569,17 @@ { "name": "னà¯à®šà®žà¯à®šà¯‡ மாவடà¯à®Ÿà®®à¯", "code": "NS" - }, - { - "name": "Central", - "code": "C" - }, - { - "name": "Karonga", - "code": "KR" - }, - { - "name": "Northern", - "code": "N" - }, + } + ], + "MX": [ { - "name": "Southern", - "code": "S" + "name": "Mexico City", + "code": "DIF" }, { - "name": "Thyolo", - "code": "TH" + "name": "Morelos", + "code": "MOR" }, - { - "name": "Zomba", - "code": "ZO" - } - ], - "MX": [ { "name": "அகà¯à®±à¯à®¸à¯à®•à¯‡à®²à®¿à®©à¯à®Ÿà¯à®¸à¯", "code": "AGU" @@ -13624,10 +13632,6 @@ "name": "சொனோரா", "code": "SON" }, - { - "name": "டà¯à®²à®¸à¯à®•à¯à®•à®¾à®²", - "code": "TLA" - }, { "name": "டபாஸà¯à®•à¯‹", "code": "TAB" @@ -13636,6 +13640,10 @@ "name": "டà¯à®°à®™à¯à®•à¯‹", "code": "DUR" }, + { + "name": "டà¯à®²à®¸à¯à®•à¯à®•à®¾à®²", + "code": "TLA" + }, { "name": "தமௌலிபாஸà¯", "code": "TAM" @@ -13664,14 +13672,14 @@ "name": "மிசோ கணà¯", "code": "MIC" }, - { - "name": "மெகà¯à®šà®¿à®•à¯à®•à¯‹ மாநிலமà¯", - "code": "MEX" - }, { "name": "மெகà¯à®šà®¿à®•à¯‹ நகரமà¯", "code": "CMX" }, + { + "name": "மெகà¯à®šà®¿à®•à¯à®•à¯‹ மாநிலமà¯", + "code": "MEX" + }, { "name": "யà¯à®•à¯‡à®Ÿà®©à¯", "code": "YUC" @@ -13695,14 +13703,6 @@ { "name": "ஹிடாலà¯à®•à¯‹", "code": "HID" - }, - { - "name": "Mexico City", - "code": "DIF" - }, - { - "name": "Morelos", - "code": "MOR" } ], "MY": [ @@ -13772,6 +13772,10 @@ } ], "MZ": [ + { + "name": "Maputo Province", + "code": "L" + }, { "name": "இகமà¯à®ªà®©à¯‡ மாகாணமà¯", "code": "I" @@ -13811,13 +13815,21 @@ { "name": "மபூடà¯à®Ÿà¯‹", "code": "MPM" - }, - { - "name": "Maputo Province", - "code": "L" } ], "NA": [ + { + "name": "Kavango East", + "code": "KE" + }, + { + "name": "Kavango West", + "code": "KW" + }, + { + "name": "Omaheke", + "code": "OH" + }, { "name": "இரà¯à®™à¯à®•à¯‹ பகà¯à®¤à®¿", "code": "ER" @@ -13861,18 +13873,6 @@ { "name": "ஹாரà¯à®Ÿà®¾à®ªà¯ பகà¯à®¤à®¿", "code": "HA" - }, - { - "name": "Kavango East", - "code": "KE" - }, - { - "name": "Kavango West", - "code": "KW" - }, - { - "name": "Omaheke", - "code": "OH" } ], "NE": [ @@ -13910,6 +13910,14 @@ } ], "NG": [ + { + "name": "Lagos", + "code": "LA" + }, + { + "name": "Oyo", + "code": "OY" + }, { "name": "அகவ இபோம௠மாநிலமà¯", "code": "AK" @@ -14049,17 +14057,21 @@ { "name": "ஜிகவா மாநிலமà¯", "code": "JI" + } + ], + "NI": [ + { + "name": "Granada", + "code": "GR" }, { - "name": "Lagos", - "code": "LA" + "name": "León", + "code": "LE" }, { - "name": "Oyo", - "code": "OY" - } - ], - "NI": [ + "name": "Rivas", + "code": "RI" + }, { "name": "எஸà¯à®Ÿà¯†à®²à®¿ தà¯à®±à¯ˆ", "code": "ES" @@ -14115,21 +14127,21 @@ { "name": "ஜினோடேகா", "code": "JI" - }, + } + ], + "NL": [ { - "name": "Granada", - "code": "GR" + "name": "Aruba", + "code": "AW" }, { - "name": "León", - "code": "LE" + "name": "Curaçao", + "code": "CW" }, { - "name": "Rivas", - "code": "RI" - } - ], - "NL": [ + "name": "Sint Maarten", + "code": "SX" + }, { "name": "ஓவரà¯à®°à®¿à®œà¯à®šà¯†à®²à¯", "code": "OV" @@ -14189,18 +14201,6 @@ { "name": "வடகà¯à®•à¯ பிரபானà¯à®Ÿà¯", "code": "NB" - }, - { - "name": "Aruba", - "code": "AW" - }, - { - "name": "Curaçao", - "code": "CW" - }, - { - "name": "Sint Maarten", - "code": "SX" } ], "NO": [ @@ -14281,15 +14281,35 @@ "code": "20" }, { - "name": "சà¯à®µà®²à¯à®ªà®¾à®°à¯à®Ÿà¯", - "code": "21" + "name": "சà¯à®µà®²à¯à®ªà®¾à®°à¯à®Ÿà¯", + "code": "21" + }, + { + "name": "ஜான௠மாயெனà¯", + "code": "22" + } + ], + "NP": [ + { + "name": "Central", + "code": "1" + }, + { + "name": "Madhya Pashchimanchal", + "code": "2" + }, + { + "name": "Purwanchal", + "code": "4" + }, + { + "name": "Sudur Pashchimanchal", + "code": "5" }, { - "name": "ஜான௠மாயெனà¯", - "code": "22" - } - ], - "NP": [ + "name": "Western", + "code": "3" + }, { "name": "கணà¯à®Ÿà®•à®¿ ஸà¯à®’னà¯", "code": "GA" @@ -14345,26 +14365,6 @@ { "name": "ஜனகà¯à®ªà¯‚ர௠ஸà¯à®’னà¯", "code": "JA" - }, - { - "name": "Central", - "code": "1" - }, - { - "name": "Madhya Pashchimanchal", - "code": "2" - }, - { - "name": "Purwanchal", - "code": "4" - }, - { - "name": "Sudur Pashchimanchal", - "code": "5" - }, - { - "name": "Western", - "code": "3" } ], "NR": [ @@ -14426,6 +14426,18 @@ } ], "NZ": [ + { + "name": "Nelson", + "code": "NSN" + }, + { + "name": "North Island", + "code": "N" + }, + { + "name": "South Island", + "code": "S" + }, { "name": "ஆகà¯à®•à®²à®©à¯à®Ÿà¯ பகà¯à®¤à®¿", "code": "AUK" @@ -14489,29 +14501,29 @@ { "name": "ஹவà¯à®•à¯à®•à®¿ ‘ஸ௠பே பகà¯à®¤à®¿", "code": "HKB" - }, + } + ], + "OM": [ { - "name": "Nelson", - "code": "NSN" + "name": "Al Batinah", + "code": "BA" }, { - "name": "North Island", - "code": "N" + "name": "Ash Sharqiyah", + "code": "SH" }, { - "name": "South Island", - "code": "S" - } - ], - "OM": [ - { - "name": "அட௠தாஹிரா கோவெரà¯à®©à¯‹à®°à¯‡à®Ÿà¯", - "code": "ZA" + "name": "Shamal al Batinah", + "code": "BS" }, { "name": "அட டகà¯à®¹à®¿à®²à®¿à®¯à¯à®¯à®¹à¯ கோவெரà¯à®©à¯‹à®°à¯‡à®Ÿà¯", "code": "DA" }, + { + "name": "அட௠தாஹிரா கோவெரà¯à®©à¯‹à®°à¯‡à®Ÿà¯", + "code": "ZA" + }, { "name": "அல௠படà¯à®Ÿà®¿à®©à®¹à¯ தெறà¯à®•à¯ கோவெரà¯à®©à¯‹à®°à¯‡", "code": "BJ" @@ -14543,21 +14555,17 @@ { "name": "à®®à¯à®¸à®¨à¯à®¤à®®à¯ கோவெரà¯à®©à¯‹à®°à¯‡à®Ÿà¯", "code": "MU" - }, + } + ], + "PA": [ { - "name": "Al Batinah", - "code": "BA" + "name": "Panamá", + "code": "8" }, { - "name": "Ash Sharqiyah", - "code": "SH" + "name": "West Panamá", + "code": "10" }, - { - "name": "Shamal al Batinah", - "code": "BS" - } - ], - "PA": [ { "name": "எமà¯à®ªà¯†à®±à®¾ -ஒயினான௠காமரகà¯à®•à®¾", "code": "EM" @@ -14601,17 +14609,17 @@ { "name": "ஹெறீரா மாகாணமà¯", "code": "6" - }, - { - "name": "Panamá", - "code": "8" - }, - { - "name": "West Panamá", - "code": "10" } ], "PE": [ + { + "name": "El Callao", + "code": "CAL" + }, + { + "name": "Puno", + "code": "PUN" + }, { "name": "அஙகேஷ௠பகà¯à®¤à®¿", "code": "ANC" @@ -14707,17 +14715,21 @@ { "name": "ஹஅணà¯à®•à®¾ பகà¯à®¤à®¿", "code": "HUC" + } + ], + "PG": [ + { + "name": "Hela", + "code": "HLA" }, { - "name": "El Callao", - "code": "CAL" + "name": "Jiwaka", + "code": "JWK" }, { - "name": "Puno", - "code": "PUN" - } - ], - "PG": [ + "name": "Western", + "code": "WPD" + }, { "name": "எஙà¯à®• மாகாணமà¯", "code": "EPW" @@ -14793,21 +14805,17 @@ { "name": "மோரா மாகாணமà¯", "code": "MPL" - }, + } + ], + "PH": [ { - "name": "Hela", - "code": "HLA" + "name": "Davao Occidental", + "code": "DVO" }, { - "name": "Jiwaka", - "code": "JWK" + "name": "Dinagat Islands", + "code": "DIN" }, - { - "name": "Western", - "code": "WPD" - } - ], - "PH": [ { "name": "அகிலனà¯", "code": "AKL" @@ -14820,14 +14828,14 @@ "name": "à®…à®™à¯à®•à¯à®šà®©à¯ டெல௠நோரà¯à®Ÿà¯", "code": "AGN" }, - { - "name": "அபà¯à®°", - "code": "ABR" - }, { "name": "அபாயவà¯", "code": "APA" }, + { + "name": "அபà¯à®°", + "code": "ABR" + }, { "name": "அரோரா", "code": "AUR" @@ -14960,6 +14968,10 @@ "name": "சரஙà¯à®•à®£à®¿", "code": "SAR" }, + { + "name": "சாமரà¯", + "code": "WSA" + }, { "name": "சாமà¯à®ªà®²à¯à®¸à¯", "code": "ZMB" @@ -14968,10 +14980,6 @@ "name": "சாமà¯à®ªà¯‹à®™à¯à®• டேல௠சூரà¯", "code": "ZAS" }, - { - "name": "சாமரà¯", - "code": "WSA" - }, { "name": "சிகà¯à®¯à®¿à®œà¯à®°à¯", "code": "SIG" @@ -14984,14 +14992,14 @@ "name": "சà¯à®°à®¿à®•à¯ˆà®¯à¯‹ டெல௠நோரà¯à®Ÿà¯", "code": "SUN" }, - { - "name": "சà¯à®²à¯à®¤à®¾à®©à¯ கà¯à®Ÿà®¾à®°à®Ÿà¯", - "code": "SUK" - }, { "name": "சà¯à®²à¯", "code": "SLU" }, + { + "name": "சà¯à®²à¯à®¤à®¾à®©à¯ கà¯à®Ÿà®¾à®°à®Ÿà¯", + "code": "SUK" + }, { "name": "செபà¯à®ªà¯", "code": "CEB" @@ -15040,14 +15048,14 @@ "name": "நியூவா விஸà¯à®•à¯à®•à®¾à®¯", "code": "NUV" }, - { - "name": "நெகà¯à®°à¯‹à®¸à¯ அஸிடெணà¯à®Ÿà¯à®Ÿà®¾à®²à¯", - "code": "NEC" - }, { "name": "நெகிறோஸ௠ஒரிஎணà¯à®Ÿà®²à¯", "code": "NER" }, + { + "name": "நெகà¯à®°à¯‹à®¸à¯ அஸிடெணà¯à®Ÿà¯à®Ÿà®¾à®²à¯", + "code": "NEC" + }, { "name": "நொரà¯à®¤à¯‡à®°à¯à®¨à¯ சாமரà¯", "code": "NSA" @@ -15191,14 +15199,6 @@ { "name": "னà¯à®•à¯à®•à¯‡à®µà®¾ à®à®šà®¿à®œà®¾", "code": "NUE" - }, - { - "name": "Davao Occidental", - "code": "DVO" - }, - { - "name": "Dinagat Islands", - "code": "DIN" } ], "PK": [ @@ -15302,6 +15302,34 @@ } ], "PS": [ + { + "name": "Gaza", + "code": "GZA" + }, + { + "name": "Jenin", + "code": "JEN" + }, + { + "name": "Jericho", + "code": "JRH" + }, + { + "name": "Jerusalem", + "code": "JEM" + }, + { + "name": "Khan Yunis", + "code": "KYS" + }, + { + "name": "Rafah", + "code": "RFH" + }, + { + "name": "Tubas", + "code": "TBS" + }, { "name": "கியாழகà¯à®•à®¿à®²à®¿à®¯ கோவெரà¯à®©à¯‹à®°à¯‡", "code": "QQA" @@ -15337,34 +15365,6 @@ { "name": "ஹெபà¯à®°à¯‹à®©à¯ கோவெரà¯à®©à¯‹à®°à¯‡", "code": "HBN" - }, - { - "name": "Gaza", - "code": "GZA" - }, - { - "name": "Jenin", - "code": "JEN" - }, - { - "name": "Jericho", - "code": "JRH" - }, - { - "name": "Jerusalem", - "code": "JEM" - }, - { - "name": "Khan Yunis", - "code": "KYS" - }, - { - "name": "Rafah", - "code": "RFH" - }, - { - "name": "Tubas", - "code": "TBS" } ], "PT": [ @@ -15516,6 +15516,14 @@ } ], "PY": [ + { + "name": "Concepción", + "code": "1" + }, + { + "name": "Paraguarí", + "code": "9" + }, { "name": "அசà¯à®©à¯à®šà®¿à®¯à¯‹à®©à¯", "code": "ASU" @@ -15579,17 +15587,13 @@ { "name": "ஸà¯à®•à¯à®µà®¿ பாயூரோனà¯", "code": "19" - }, - { - "name": "Concepción", - "code": "1" - }, - { - "name": "Paraguarí", - "code": "9" } ], "QA": [ + { + "name": "Ash ShīḩÄnÄ«yah", + "code": "SH" + }, { "name": "அல௠கà¯à®¹à¯‹à®°à¯", "code": "KH" @@ -15617,21 +15621,29 @@ { "name": "மாடினட௠ஆஷ௠ஷாமலà¯", "code": "MS" - }, - { - "name": "Ash ShīḩÄnÄ«yah", - "code": "SH" } ], "RO": [ { - "name": "à®…à®°à¯à®•à¯†à®¸à¯ கவà¯à®£à¯à®Ÿà®¿", - "code": "AG" + "name": "Bacău", + "code": "BC" + }, + { + "name": "MaramureÅŸ", + "code": "MM" + }, + { + "name": "MureÅŸ", + "code": "MS" }, { "name": "அரத௠கவà¯à®£à¯à®Ÿà®¿", "code": "AR" }, + { + "name": "à®…à®°à¯à®•à¯†à®¸à¯ கவà¯à®£à¯à®Ÿà®¿", + "code": "AG" + }, { "name": "அலà¯à®ªà®¾ கவà¯à®£à¯à®Ÿà®¿", "code": "AB" @@ -15720,14 +15732,6 @@ "name": "நீமà¯à®Ÿà¯ கவà¯à®£à¯à®Ÿà®¿", "code": "NT" }, - { - "name": "பà¯à®°à®¸à¯à®’வ௠கவà¯à®£à¯à®Ÿà®¿", - "code": "BV" - }, - { - "name": "பà¯à®°à®¹à¯‹à®µà®¾ கவà¯à®£à¯à®Ÿà®¿", - "code": "PH" - }, { "name": "பிரைளா கவà¯à®£à¯à®Ÿà®¿", "code": "BR" @@ -15752,6 +15756,14 @@ "name": "போடà¯à®Ÿà¯‹ அணி கவà¯à®£à¯à®Ÿà®¿", "code": "BT" }, + { + "name": "பà¯à®°à®¸à¯à®’வ௠கவà¯à®£à¯à®Ÿà®¿", + "code": "BV" + }, + { + "name": "பà¯à®°à®¹à¯‹à®µà®¾ கவà¯à®£à¯à®Ÿà®¿", + "code": "PH" + }, { "name": "மெஹெடினà¯à®Ÿà®¿ கவà¯à®£à¯à®Ÿà®¿", "code": "MH" @@ -15779,21 +15791,37 @@ { "name": "ஹà¯à®¨à¯‡à®Ÿà¯‹à®°à®¾ கவà¯à®£à¯à®Ÿà®¿", "code": "HD" + } + ], + "RS": [ + { + "name": "Kosovo", + "code": "25" }, { - "name": "Bacău", - "code": "BC" + "name": "Kosovo-Metohija", + "code": "KM" }, { - "name": "MaramureÅŸ", - "code": "MM" + "name": "Kosovo-Pomoravlje", + "code": "29" }, { - "name": "MureÅŸ", - "code": "MS" - } - ], - "RS": [ + "name": "Kosovska Mitrovica", + "code": "28" + }, + { + "name": "Peć", + "code": "26" + }, + { + "name": "Prizren", + "code": "27" + }, + { + "name": "Vojvodina", + "code": "VO" + }, { "name": "கொலà¯à®ªà®°à®¾ மாவடà¯à®Ÿà®®à¯", "code": "09" @@ -15826,10 +15854,6 @@ "name": "நிஷாவா மாவடà¯à®Ÿà®®à¯", "code": "20" }, - { - "name": "பà¯à®°à®©à®¿à®šà¯†à®µà¯à®µà¯ மாவடà¯à®Ÿà®®à¯", - "code": "11" - }, { "name": "பிசிஞà¯à®šà®¾ மாவடà¯à®Ÿà®®à¯", "code": "24" @@ -15854,6 +15878,10 @@ "name": "போர௠மாவடà¯à®Ÿà®®à¯", "code": "14" }, + { + "name": "பà¯à®°à®©à®¿à®šà¯†à®µà¯à®µà¯ மாவடà¯à®Ÿà®®à¯", + "code": "11" + }, { "name": "மகிவா மாவடà¯à®Ÿà®®à¯", "code": "08" @@ -15893,34 +15921,6 @@ { "name": "ஸà¯à®³à®Ÿà¯à®Ÿà®¿à®ªà¯‹à®°à¯ மாவடà¯à®Ÿà®®à¯", "code": "16" - }, - { - "name": "Kosovo", - "code": "25" - }, - { - "name": "Kosovo-Metohija", - "code": "KM" - }, - { - "name": "Kosovo-Pomoravlje", - "code": "29" - }, - { - "name": "Kosovska Mitrovica", - "code": "28" - }, - { - "name": "Peć", - "code": "26" - }, - { - "name": "Prizren", - "code": "27" - }, - { - "name": "Vojvodina", - "code": "VO" } ], "RU": [ @@ -15980,22 +15980,22 @@ "name": "à®’à®®à¯à®¸à¯à®•à¯ ஒபà¯à®²à®¾à®¸à¯à®¤à¯", "code": "OMS" }, - { - "name": "à®’à®°à¯à®¯à¯‹à®²à¯ ஒபà¯à®²à®¾à®¸à¯à®¤à¯", - "code": "ORL" - }, { "name": "ஒரனà¯à®ªà¯‚à®°à¯à®•à¯ ஒபà¯à®²à®¾à®¸à¯à®¤à¯", "code": "ORE" }, { - "name": "கபரà¯à®¤à®¿à®©à¯‹-பலà¯à®•à®°à¯€à®¯à®¾", - "code": "KB" + "name": "à®’à®°à¯à®¯à¯‹à®²à¯ ஒபà¯à®²à®¾à®¸à¯à®¤à¯", + "code": "ORL" }, { "name": "கபரோவà¯à®šà¯à®•à¯ பிரதேசமà¯", "code": "KHA" }, + { + "name": "கபரà¯à®¤à®¿à®©à¯‹-பலà¯à®•à®°à¯€à®¯à®¾", + "code": "KB" + }, { "name": "கமà¯à®šà®¾à®¤à¯à®•à®¾ பிரதேசமà¯", "code": "KAM" @@ -16140,10 +16140,6 @@ "name": "நோவசிபீரà¯à®¸à¯à®•à¯ ஒபà¯à®²à®¾à®¸à¯à®¤à¯", "code": "NVS" }, - { - "name": "பà¯à®°à¯ˆà®¯à®©à¯à®¸à¯à®•à¯ ஒபà¯à®²à®¾à®¸à¯à®¤à¯", - "code": "BRY" - }, { "name": "பாஷà¯à®•à¯Šà®°à¯à®Ÿà¯Šà®¸à¯à®¤à®¾à®©à¯", "code": "BA" @@ -16172,6 +16168,10 @@ "name": "பேரà¯à®®à¯ பிரதேசமà¯", "code": "PER" }, + { + "name": "பà¯à®°à¯ˆà®¯à®©à¯à®¸à¯à®•à¯ ஒபà¯à®²à®¾à®¸à¯à®¤à¯", + "code": "BRY" + }, { "name": "மகதன௠ஒபà¯à®²à®¾à®¸à¯à®¤à¯", "code": "MAG" @@ -16334,6 +16334,10 @@ } ], "SB": [ + { + "name": "Makira-Ulawa", + "code": "MK" + }, { "name": "இசபெல௠மாகாணமà¯", "code": "IS" @@ -16369,10 +16373,6 @@ { "name": "ரெணà¯à®£à®²à¯ அணà¯à®Ÿà¯ பெலà¯à®²à¯‹à®©à®¾ மாகாணமà¯", "code": "RB" - }, - { - "name": "Makira-Ulawa", - "code": "MK" } ], "SC": [ @@ -16478,6 +16478,10 @@ } ], "SD": [ + { + "name": "West Kurdufan", + "code": "GK" + }, { "name": "அல௠கிடரிபà¯à®ªà®¿", "code": "GD" @@ -16545,10 +16549,6 @@ { "name": "வைட௠நிலே", "code": "NW" - }, - { - "name": "West Kurdufan", - "code": "GK" } ], "SE": [ @@ -16564,10 +16564,6 @@ "name": "ஓரெபà¯à®°à¯‹ கவà¯à®£à¯à®Ÿà®¿", "code": "T" }, - { - "name": "கà¯à®°à¯‹à®¨à¯‹à®ªà¯‡à®°à¯à®•à¯ கவà¯à®£à¯à®Ÿà®¿", - "code": "G" - }, { "name": "காலà¯à®®à®°à¯ கவà¯à®£à¯à®Ÿà®¿", "code": "H" @@ -16580,6 +16576,10 @@ "name": "கோடà¯à®²à®¾à®©à¯à®Ÿà¯ கவà¯à®£à¯à®Ÿà®¿", "code": "I" }, + { + "name": "கà¯à®°à¯‹à®¨à¯‹à®ªà¯‡à®°à¯à®•à¯ கவà¯à®£à¯à®Ÿà®¿", + "code": "G" + }, { "name": "சோடெரà¯à®®à®©à¯à®²à®£à¯à®Ÿà¯ கவà¯à®£à¯à®Ÿà®¿", "code": "D" @@ -16660,6 +16660,10 @@ } ], "SH": [ + { + "name": "Tristan da Cunha", + "code": "TA" + }, { "name": "அசெனà¯à®šà®©à¯ தீவà¯", "code": "AC" @@ -16667,10 +16671,6 @@ { "name": "செயிணà¯à®Ÿà¯ எலனா", "code": "HL" - }, - { - "name": "Tristan da Cunha", - "code": "TA" } ], "SI": [ @@ -17540,6 +17540,10 @@ "name": "நிதà¯à®°à®¾ பகà¯à®¤à®¿", "code": "NI" }, + { + "name": "பனà¯à®¸à¯à®•à®¾ பிஸà¯à®Ÿà¯à®°à®¿à®•à®¾ ரீஜியனà¯", + "code": "BC" + }, { "name": "பà¯à®°à®Ÿà¯€à®¸à¯à®²à®µà®¾ பகà¯à®¤à®¿", "code": "BL" @@ -17548,10 +17552,6 @@ "name": "பà¯à®°à¯‡à®¸à¯‹à®µà¯ பகà¯à®¤à®¿", "code": "PV" }, - { - "name": "பனà¯à®¸à¯à®•à®¾ பிஸà¯à®Ÿà¯à®°à®¿à®•à®¾ ரீஜியனà¯", - "code": "BC" - }, { "name": "ஜிலீனா பகà¯à®¤à®¿", "code": "ZI" @@ -17672,6 +17672,26 @@ } ], "SO": [ + { + "name": "Awdal", + "code": "AW" + }, + { + "name": "Sanaag", + "code": "SA" + }, + { + "name": "Sool", + "code": "SO" + }, + { + "name": "Togdheer", + "code": "TO" + }, + { + "name": "Woqooyi Galbeed", + "code": "WO" + }, { "name": "கலà¯à®•à¯à®Ÿà¯à®Ÿà¯", "code": "GA" @@ -17723,29 +17743,13 @@ { "name": "ஹிரானà¯", "code": "HI" - }, - { - "name": "Awdal", - "code": "AW" - }, - { - "name": "Sanaag", - "code": "SA" - }, - { - "name": "Sool", - "code": "SO" - }, - { - "name": "Togdheer", - "code": "TO" - }, - { - "name": "Woqooyi Galbeed", - "code": "WO" } ], "SR": [ + { + "name": "Paramaribo", + "code": "PM" + }, { "name": "கமà¯à®®à¯‡à®µà®¿à®œà®©à¯‡ மாவடà¯à®Ÿà®®à¯", "code": "CM" @@ -17766,14 +17770,14 @@ "name": "நிகà¯à®•à®±à®¿à®¯à¯‡ மாவடà¯à®Ÿà®®à¯", "code": "NI" }, - { - "name": "பà¯à®°à¯‹à®•à¯‹à®ªà¯‹à®£à¯à®Ÿà¯‹ மாவடà¯à®Ÿà®®à¯", - "code": "BR" - }, { "name": "பரா மாவடà¯à®Ÿà®®à¯", "code": "PR" }, + { + "name": "பà¯à®°à¯‹à®•à¯‹à®ªà¯‹à®£à¯à®Ÿà¯‹ மாவடà¯à®Ÿà®®à¯", + "code": "BR" + }, { "name": "மராவிஜனே மாவடà¯à®Ÿà®®à¯", "code": "MA" @@ -17781,10 +17785,6 @@ { "name": "வனிகà¯à®•à®¾ மாவடà¯à®Ÿà®®à¯", "code": "WA" - }, - { - "name": "Paramaribo", - "code": "PM" } ], "SS": [ @@ -17840,6 +17840,14 @@ } ], "SV": [ + { + "name": "Chalatenango", + "code": "CH" + }, + { + "name": "La Unión", + "code": "UN" + }, { "name": "உஸூலà¯à®Ÿà®©à¯ தà¯à®±à¯ˆ", "code": "US" @@ -17848,14 +17856,14 @@ "name": "கபானாஸ௠தà¯à®±à¯ˆ", "code": "CA" }, - { - "name": "கà¯à®šà¯à®šà®¾à®ªà®©à¯ தà¯à®±à¯ˆ", - "code": "AH" - }, { "name": "கà¯à®šà¯à®•à¯à®•à®¾à®Ÿà¯à®²à®¾à®©à¯ தà¯à®±à¯ˆ", "code": "CU" }, + { + "name": "கà¯à®šà¯à®šà®¾à®ªà®©à¯ தà¯à®±à¯ˆ", + "code": "AH" + }, { "name": "சாணà¯à®Ÿà®¾ அனா தà¯à®±à¯ˆ", "code": "SA" @@ -17887,17 +17895,29 @@ { "name": "லா லிபேரà¯à®Ÿà¯à®Ÿà®Ÿà¯ தà¯à®±à¯ˆ", "code": "LI" + } + ], + "SY": [ + { + "name": "Aleppo", + "code": "HL" }, { - "name": "Chalatenango", - "code": "CH" + "name": "Ar-Raqqah", + "code": "RA" + }, + { + "name": "Damascus", + "code": "DI" + }, + { + "name": "Daraa", + "code": "DR" }, { - "name": "La Unión", - "code": "UN" - } - ], - "SY": [ + "name": "Latakia", + "code": "LA" + }, { "name": "அலà¯-ஹஸகà¯à®•à®¾à®¹à¯ கோவெரà¯à®©à¯‹à®°à¯‡à®Ÿà¯", "code": "HA" @@ -17933,26 +17953,6 @@ { "name": "ஹோமà¯à®¸à¯ கோவெரà¯à®©à¯‹à®°à¯‡à®Ÿà¯", "code": "HI" - }, - { - "name": "Aleppo", - "code": "HL" - }, - { - "name": "Ar-Raqqah", - "code": "RA" - }, - { - "name": "Damascus", - "code": "DI" - }, - { - "name": "Daraa", - "code": "DR" - }, - { - "name": "Latakia", - "code": "LA" } ], "SZ": [ @@ -17974,6 +17974,18 @@ } ], "TD": [ + { + "name": "Ennedi-Est", + "code": "EE" + }, + { + "name": "Ennedi-Ouest", + "code": "EO" + }, + { + "name": "Logone Occidental", + "code": "LO" + }, { "name": "ஓயடை பகà¯à®¤à®¿", "code": "OD" @@ -18053,18 +18065,6 @@ { "name": "ஹடà¯à®œà®°à¯ -லாமிஸ௠பகà¯à®¤à®¿", "code": "HL" - }, - { - "name": "Ennedi-Est", - "code": "EE" - }, - { - "name": "Ennedi-Ouest", - "code": "EO" - }, - { - "name": "Logone Occidental", - "code": "LO" } ], "TG": [ @@ -18102,21 +18102,17 @@ "name": "உடன௠தானி", "code": "41" }, - { - "name": "உதà¯à®¤à®°à®Ÿà¯€à®Ÿà¯", - "code": "53" - }, { "name": "உதய௠தனி", "code": "61" }, { - "name": "உபான௠ரடà¯à®šà®¤à®¾à®©à®¿", - "code": "34" + "name": "உதà¯à®¤à®°à®Ÿà¯€à®Ÿà¯", + "code": "53" }, { - "name": "கà¯à®³à®¾à®¸à®¿à®©à¯", - "code": "46" + "name": "உபான௠ரடà¯à®šà®¤à®¾à®©à®¿", + "code": "34" }, { "name": "கமà¯à®ªà®¹à®Žà®™à¯ பெடà¯", @@ -18135,8 +18131,8 @@ "code": "81" }, { - "name": "சà¯à®šà¯à®šà¯‹à®Žà®™à®¸à¯‹", - "code": "24" + "name": "கà¯à®³à®¾à®¸à®¿à®©à¯", + "code": "46" }, { "name": "சகோன௠நகà¯à®¹à¯‹à®©à¯", @@ -18222,6 +18218,10 @@ "name": "சொநà¯à®¤ பூரி", "code": "20" }, + { + "name": "சà¯à®šà¯à®šà¯‹à®Žà®™à®¸à¯‹", + "code": "24" + }, { "name": "டà¯à®°à®™à¯", "code": "92" @@ -18278,10 +18278,6 @@ "name": "நொநà¯à®¤à®ªà¯à®°à®¿", "code": "12" }, - { - "name": "பà¯à®°à®¾à®šà¯à®šà¯€à®©à¯ பூரி", - "code": "25" - }, { "name": "பசà¯à®šà®ªà¯à®°à®¿", "code": "76" @@ -18350,6 +18346,10 @@ "name": "பூரி ராமà¯", "code": "31" }, + { + "name": "பà¯à®°à®¾à®šà¯à®šà¯€à®©à¯ பூரி", + "code": "25" + }, { "name": "மகா சரஹாமà¯", "code": "44" @@ -18480,6 +18480,14 @@ } ], "TM": [ + { + "name": "DaÅŸoguz", + "code": "D" + }, + { + "name": "Lebap", + "code": "L" + }, { "name": "அசà¯à®•à®¾à®ªà®¾à®¤à¯", "code": "S" @@ -18495,14 +18503,6 @@ { "name": "மேரி மாகாணமà¯", "code": "M" - }, - { - "name": "DaÅŸoguz", - "code": "D" - }, - { - "name": "Lebap", - "code": "L" } ], "TN": [ @@ -19014,10 +19014,6 @@ } ], "TV": [ - { - "name": "பà¯à®©à®¾à®ªà¯à®Ÿà¯à®Ÿà®¿", - "code": "FUN" - }, { "name": "Nanumanga", "code": "NMG" @@ -19045,9 +19041,25 @@ { "name": "Vaitupu", "code": "VAI" + }, + { + "name": "பà¯à®©à®¾à®ªà¯à®Ÿà¯à®Ÿà®¿", + "code": "FUN" } ], "TW": [ + { + "name": "Lienchiang", + "code": "LIE" + }, + { + "name": "New Taipei", + "code": "NWT" + }, + { + "name": "Penghu", + "code": "PEN" + }, { "name": "இலன௠கவà¯à®£à¯à®Ÿà®¿", "code": "ILA" @@ -19123,18 +19135,6 @@ { "name": "ஹெசினà¯à®šà¯à®šà¯‚", "code": "HSZ" - }, - { - "name": "Lienchiang", - "code": "LIE" - }, - { - "name": "New Taipei", - "code": "NWT" - }, - { - "name": "Penghu", - "code": "PEN" } ], "TZ": [ @@ -19370,6 +19370,74 @@ } ], "UG": [ + { + "name": "Bugiri", + "code": "201" + }, + { + "name": "Bunyangabu", + "code": "430" + }, + { + "name": "Butebo", + "code": "233" + }, + { + "name": "Central", + "code": "C" + }, + { + "name": "Eastern", + "code": "E" + }, + { + "name": "Kagadi", + "code": "427" + }, + { + "name": "Kakumiro", + "code": "428" + }, + { + "name": "Kisoro", + "code": "408" + }, + { + "name": "Kyotera", + "code": "125" + }, + { + "name": "Namisindwa", + "code": "234" + }, + { + "name": "Northern", + "code": "N" + }, + { + "name": "Pader", + "code": "312" + }, + { + "name": "Pakwach", + "code": "332" + }, + { + "name": "Rubanda", + "code": "429" + }, + { + "name": "Rukiga", + "code": "431" + }, + { + "name": "Western", + "code": "W" + }, + { + "name": "Zombo", + "code": "331" + }, { "name": "அககோ மாவடà¯à®Ÿà®®à¯", "code": "322" @@ -19434,14 +19502,6 @@ "name": "ஓயà¯à®®à¯ மாவடà¯à®Ÿà®®à¯", "code": "321" }, - { - "name": "கà¯à®¯à®™à¯à®•à®µà®¾à®£à®œà®¿ மாவடà¯à®Ÿà®®à¯", - "code": "123" - }, - { - "name": "கà¯à®µà¯†à®©à¯ மாவடà¯à®Ÿà®®à¯", - "code": "228" - }, { "name": "கà®à®œà¯‡à®œà®¿à®µà®¾ மாவடà¯à®Ÿà®®à¯", "code": "422" @@ -19558,6 +19618,14 @@ "name": "கோலே மாவடà¯à®Ÿà®®à¯", "code": "325" }, + { + "name": "கà¯à®¯à®™à¯à®•à®µà®¾à®£à®œà®¿ மாவடà¯à®Ÿà®®à¯", + "code": "123" + }, + { + "name": "கà¯à®µà¯†à®©à¯ மாவடà¯à®Ÿà®®à¯", + "code": "228" + }, { "name": "à®™à¯à®•à¯‹à®°à®¾ மாவடà¯à®Ÿà®®à¯", "code": "231" @@ -19626,22 +19694,22 @@ "name": "பலà¯à®²à®¿à®¸à®¾ மாவடà¯à®Ÿà®®à¯", "code": "210" }, - { - "name": "பà¯à®•à¯à®•à¯‹à®®à®¾à®©à¯à®šà®¿à®®à¯à®ªà®¿ மாவடà¯à®Ÿà®®à¯", - "code": "118" - }, { "name": "பà¯à®•à¯‡à®Ÿà¯‡à®¯à®¾ மாவடà¯à®Ÿà®®à¯", "code": "224" }, { - "name": "பà¯à®Ÿà¯à®Ÿà®®à¯à®ªà®² மாவடà¯à®Ÿà®®à¯", - "code": "119" + "name": "பà¯à®•à¯à®•à¯‹à®®à®¾à®©à¯à®šà®¿à®®à¯à®ªà®¿ மாவடà¯à®Ÿà®®à¯", + "code": "118" }, { "name": "பà¯à®Ÿà¯à®Ÿà®¾ மாவடà¯à®Ÿà®®à¯", "code": "218" }, + { + "name": "பà¯à®Ÿà¯à®Ÿà®®à¯à®ªà®² மாவடà¯à®Ÿà®®à¯", + "code": "119" + }, { "name": "பà¯à®¯à®¿à®•à¯à®•à®µà¯‡ மாவடà¯à®Ÿà®®à¯", "code": "117" @@ -19674,18 +19742,6 @@ "name": "பூஹà¯à®µà¯†à®œà¯ மாவடà¯à®Ÿà®®à¯", "code": "420" }, - { - "name": "à®®à¯à®ªà®²à¯‡ மாவடà¯à®Ÿà®®à¯", - "code": "209" - }, - { - "name": "à®®à¯à®ªà®±à®¾à®°à®¾ மாவடà¯à®Ÿà®®à¯", - "code": "410" - }, - { - "name": "à®®à¯à®ªà®¿à®•à®¿ மாவடà¯à®Ÿà®®à¯", - "code": "106" - }, { "name": "மசிநà¯à®¤à¯à®¯à¯ மாவடà¯à®Ÿà®®à¯", "code": "409" @@ -19710,14 +19766,14 @@ "name": "மாசாகà¯à®•à®¾ மாவடà¯à®Ÿà®®à¯", "code": "105" }, - { - "name": "மிடà¯à®Ÿà¯‹à®®à¯‹ மாவடà¯à®Ÿà®®à¯", - "code": "423" - }, { "name": "மிடியான மாவடà¯à®Ÿà®®à¯", "code": "115" }, + { + "name": "மிடà¯à®Ÿà¯‹à®®à¯‹ மாவடà¯à®Ÿà®®à¯", + "code": "423" + }, { "name": "à®®à¯à®•à¯‹à®©à¯‹ மாவடà¯à®Ÿà®®à¯", "code": "108" @@ -19731,8 +19787,20 @@ "code": "309" }, { - "name": "மோரோடோ மாவடà¯à®Ÿà®®à¯", - "code": "308" + "name": "மோரோடோ மாவடà¯à®Ÿà®®à¯", + "code": "308" + }, + { + "name": "à®®à¯à®ªà®²à¯‡ மாவடà¯à®Ÿà®®à¯", + "code": "209" + }, + { + "name": "à®®à¯à®ªà®±à®¾à®°à®¾ மாவடà¯à®Ÿà®®à¯", + "code": "410" + }, + { + "name": "à®®à¯à®ªà®¿à®•à®¿ மாவடà¯à®Ÿà®®à¯", + "code": "106" }, { "name": "யà¯à®®à¯à®ªà¯† மாவடà¯à®Ÿà®®à¯", @@ -19805,74 +19873,6 @@ { "name": "ஹொயà¯à®®à®¾ மாவடà¯à®Ÿà®®à¯", "code": "403" - }, - { - "name": "Bugiri", - "code": "201" - }, - { - "name": "Bunyangabu", - "code": "430" - }, - { - "name": "Butebo", - "code": "233" - }, - { - "name": "Central", - "code": "C" - }, - { - "name": "Eastern", - "code": "E" - }, - { - "name": "Kagadi", - "code": "427" - }, - { - "name": "Kakumiro", - "code": "428" - }, - { - "name": "Kisoro", - "code": "408" - }, - { - "name": "Kyotera", - "code": "125" - }, - { - "name": "Namisindwa", - "code": "234" - }, - { - "name": "Northern", - "code": "N" - }, - { - "name": "Pader", - "code": "312" - }, - { - "name": "Pakwach", - "code": "332" - }, - { - "name": "Rubanda", - "code": "429" - }, - { - "name": "Rukiga", - "code": "431" - }, - { - "name": "Western", - "code": "W" - }, - { - "name": "Zombo", - "code": "331" } ], "UM": [ @@ -19914,6 +19914,30 @@ } ], "US": [ + { + "name": "American Samoa", + "code": "AS" + }, + { + "name": "Guam", + "code": "GU" + }, + { + "name": "Northern Mariana Islands", + "code": "MP" + }, + { + "name": "Puerto Rico", + "code": "PR" + }, + { + "name": "U.S. Outlying Islands", + "code": "UM" + }, + { + "name": "U.S. Virgin Islands", + "code": "VI" + }, { "name": "அயோவா", "code": "IA" @@ -20034,10 +20058,6 @@ "name": "மாசசà¯à®šà¯‚செடà¯à®¸à¯", "code": "MA" }, - { - "name": "மிசà¯à®šà®¿à®•à®©à¯", - "code": "MI" - }, { "name": "மிசிசிபà¯à®ªà®¿", "code": "MS" @@ -20046,6 +20066,10 @@ "name": "மிசூரி", "code": "MO" }, + { + "name": "மிசà¯à®šà®¿à®•à®©à¯", + "code": "MI" + }, { "name": "மினசோடà¯à®Ÿà®¾", "code": "MN" @@ -20117,30 +20141,6 @@ { "name": "ஹவாயà¯", "code": "HI" - }, - { - "name": "American Samoa", - "code": "AS" - }, - { - "name": "Guam", - "code": "GU" - }, - { - "name": "Northern Mariana Islands", - "code": "MP" - }, - { - "name": "Puerto Rico", - "code": "PR" - }, - { - "name": "U.S. Outlying Islands", - "code": "UM" - }, - { - "name": "U.S. Virgin Islands", - "code": "VI" } ], "UY": [ @@ -20172,14 +20172,14 @@ "name": "சொரியானோ தà¯à®±à¯ˆ", "code": "SO" }, - { - "name": "டà¯à®°à¯†à®¯à¯à®©à¯à®Ÿà¯à®Ÿà®¾ ய௠டà¯à®°à¯†à®¸à¯ தà¯à®±à¯ˆ", - "code": "TT" - }, { "name": "டூரேநொ தà¯à®±à¯ˆ", "code": "DU" }, + { + "name": "டà¯à®°à¯†à®¯à¯à®©à¯à®Ÿà¯à®Ÿà®¾ ய௠டà¯à®°à¯†à®¸à¯ தà¯à®±à¯ˆ", + "code": "TT" + }, { "name": "தகà¯à®£à®°à¯†à®®à¯à®ªà¯‹ தà¯à®±à¯ˆ", "code": "TA" @@ -20342,10 +20342,6 @@ "name": "சà¯à®•à®¿à®°à¯‡", "code": "R" }, - { - "name": "டà¯à®°à¯à®œà®¿à®²à¯‹", - "code": "T" - }, { "name": "டசà¯à®šà®¿à®°à®¾", "code": "S" @@ -20354,6 +20350,10 @@ "name": "டெலà¯à®Ÿà®¾ அமகà¯à®°à¯‹", "code": "Y" }, + { + "name": "டà¯à®°à¯à®œà®¿à®²à¯‹", + "code": "T" + }, { "name": "நà¯à®¯à¯‡à®µà®¾ எஸà¯à®ªà®¾à®°à¯à®Ÿà¯à®Ÿà®¾", "code": "O" @@ -20408,6 +20408,26 @@ } ], "VN": [ + { + "name": "Bắc Kạn", + "code": "53" + }, + { + "name": "Äồng Nai", + "code": "39" + }, + { + "name": "Hậu Giang", + "code": "73" + }, + { + "name": "HÆ°ng Yên", + "code": "66" + }, + { + "name": "Quảng Ngãi", + "code": "29" + }, { "name": "அன௠ஜியாஙà¯", "code": "44" @@ -20468,10 +20488,6 @@ "name": "சொக௠டà¯à®°à®™à¯", "code": "52" }, - { - "name": "டà¯à®°à®¾ விநà¯à®¤à¯", - "code": "51" - }, { "name": "டக௠லாகà¯", "code": "33" @@ -20496,6 +20512,10 @@ "name": "டோங௠தப௠மாகாணமà¯", "code": "45" }, + { + "name": "டà¯à®°à®¾ விநà¯à®¤à¯", + "code": "51" + }, { "name": "தனà¯à®¹ ஹோஆ", "code": "21" @@ -20504,6 +20524,10 @@ "name": "தா நாஙà¯", "code": "DN" }, + { + "name": "தாயின௠கà¯à®…à®™à¯", + "code": "07" + }, { "name": "தாய௠ஙà¯à®•à¯à®¯à®¿à®©à¯", "code": "69" @@ -20512,10 +20536,6 @@ "name": "தாய௠பிநஹà¯", "code": "20" }, - { - "name": "தாயின௠கà¯à®…à®™à¯", - "code": "07" - }, { "name": "தà¯à®† தீயினà¯-ஹà¯à®¯à¯", "code": "26" @@ -20536,14 +20556,6 @@ "name": "நினà¯à®¹à¯ பினà¯à®¹à¯", "code": "18" }, - { - "name": "பà¯à®¹à¯ எனà¯", - "code": "32" - }, - { - "name": "பà¯à®¹à¯ தொ", - "code": "68" - }, { "name": "பா ரியா–உங௠டா", "code": "43" @@ -20580,6 +20592,14 @@ "name": "பெண௠டà¯à®°à¯‡", "code": "50" }, + { + "name": "பà¯à®¹à¯ எனà¯", + "code": "32" + }, + { + "name": "பà¯à®¹à¯ தொ", + "code": "68" + }, { "name": "லாங௠அனà¯", "code": "41" @@ -20639,26 +20659,6 @@ { "name": "ஹோஆ பினà¯à®¹à¯", "code": "14" - }, - { - "name": "Bắc Kạn", - "code": "53" - }, - { - "name": "Äồng Nai", - "code": "39" - }, - { - "name": "Hậu Giang", - "code": "73" - }, - { - "name": "HÆ°ng Yên", - "code": "66" - }, - { - "name": "Quảng Ngãi", - "code": "29" } ], "VU": [ @@ -20752,6 +20752,18 @@ "name": "’Adan", "code": "AD" }, + { + "name": "Arkhabil Suqutra", + "code": "SU" + }, + { + "name": "Lahij", + "code": "LA" + }, + { + "name": "Sana’a", + "code": "SN" + }, { "name": "அட டாலி ‘ கோவெரà¯à®©à¯‹à®°à¯‡", "code": "DA" @@ -20823,18 +20835,6 @@ { "name": "ஹஜà¯à®œà®¹à¯ கோவெரà¯à®©à¯‹à®°à¯‡", "code": "HJ" - }, - { - "name": "Arkhabil Suqutra", - "code": "SU" - }, - { - "name": "Lahij", - "code": "LA" - }, - { - "name": "Sana’a", - "code": "SN" } ], "ZA": [ @@ -20918,6 +20918,14 @@ } ], "ZW": [ + { + "name": "Bulawayo", + "code": "BU" + }, + { + "name": "Harare", + "code": "HA" + }, { "name": "மணிகலநà¯à®¤à¯ மாகாணமà¯", "code": "MA" @@ -20949,14 +20957,6 @@ { "name": "மிடà¯à®²à®¾à®£à¯à®Ÿà¯à®¸à¯ மாகாணமà¯", "code": "MI" - }, - { - "name": "Bulawayo", - "code": "BU" - }, - { - "name": "Harare", - "code": "HA" } ] } \ No newline at end of file diff --git a/js/data/locale/ta/sysres.json b/js/data/locale/ta/sysres.json index ccad952dd7..8da791455b 100644 --- a/js/data/locale/ta/sysres.json +++ b/js/data/locale/ta/sysres.json @@ -95,6 +95,14 @@ "1#1 wk|#{num} wks": "one#{num} வாரமà¯|#{num} வார.", "1#1 mon|#{num} mons": "one#{num} மாதமà¯|#{num} மாத.", "1#1 yr|#{num} yrs": "one#{num} ஆணà¯à®Ÿà¯|#{num} ஆணà¯à®Ÿà¯.", + "durationMediumMillis": "one#{num} மி.வி.|#{num} மி.வி.", + "1#1 se|#{num} sec": "one#{num} வி.|#{num} வி.", + "1#1 mi|#{num} min": "one#{num} நிமி.|#{num} நிமி.", + "durationMediumHours": "one#{num} à®®.நே.|#{num} à®®.நே.", + "1#1 dy|#{num} dys": "one#{num} நா|#{num} நா", + "durationMediumWeeks": "one#{num} வா|#{num} வா", + "1#1 mo|#{num} mos": "one#{num} மா|#{num} மா", + "durationMediumYears": "one#{num} ஆ|#{num} ஆ", "durationShortMillis": "one#{num} மி.வி.|#{num} மி.வி.", "#{num}s": "one#{num} வி.|#{num} வி.", "durationShortMinutes": "one#{num} நிமி.|#{num} நிமி.", @@ -103,22 +111,6 @@ "#{num}w": "one#{num} வா|#{num} வா", "durationShortMonths": "one#{num} மா|#{num} மா", "#{num}y": "one#{num} ஆ|#{num} ஆ", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", - "durationMediumMillis": "one#{num} மி.வி.|#{num} மி.வி.", - "1#1 se|#{num} sec": "#{num} வி", - "1#1 mi|#{num} min": "#{num} நி", - "durationMediumHours": "#{num} மண", - "1#1 dy|#{num} dys": "#{num} நா", - "durationMediumWeeks": "#{num} வா", - "1#1 mo|#{num} mos": "#{num} மா", - "durationMediumYears": "#{num} வர", "1#in 1 second|#in {num} seconds": "one#{num} விநாடியிலà¯|#{num} விநாடிகளிலà¯", "1#in 1 minute|#in {num} minutes": "one#{num} நிமிடதà¯à®¤à®¿à®²à¯|#{num} நிமிடஙà¯à®•à®³à®¿à®²à¯", "1#in 1 hour|#in {num} hours": "one#{num} மணிநேரதà¯à®¤à®¿à®²à¯|#{num} மணிநேரதà¯à®¤à®¿à®²à¯", @@ -144,14 +136,14 @@ "1#1 minute ago|#{num} minutes ago": "one#{num} நிமிடதà¯à®¤à®¿à®±à¯à®•à¯ à®®à¯à®©à¯|#{num} நிமிடஙà¯à®•à®³à¯à®•à¯à®•à¯ à®®à¯à®©à¯", "1#1 hour ago|#{num} hours ago": "one#{num} மணிநேரம௠மà¯à®©à¯|#{num} மணிநேரம௠மà¯à®©à¯", "1#1 day ago|#{num} days ago": "one#{num} நாளà¯à®•à¯à®•à¯ à®®à¯à®©à¯|#{num} நாடà¯à®•à®³à¯à®•à¯à®•à¯ à®®à¯à®©à¯", - "1#1 week ago|#{num} weeks ago": "one#{num} வாரதà¯à®¤à®¿à®±à¯à®•à¯ à®®à¯à®©à¯à®ªà¯|#{num} வாரஙà¯à®•à®³à¯à®•à¯à®•à¯ à®®à¯à®©à¯", + "1#1 week ago|#{num} weeks ago": "one#{num} வாரதà¯à®¤à®¿à®±à¯à®•à¯ à®®à¯à®©à¯|#{num} வாரஙà¯à®•à®³à¯à®•à¯à®•à¯ à®®à¯à®©à¯", "1#1 month ago|#{num} months ago": "one#{num} மாததà¯à®¤à¯à®•à¯à®•à¯ à®®à¯à®©à¯|#{num} மாதஙà¯à®•à®³à¯à®•à¯à®•à¯ à®®à¯à®©à¯", "1#1 year ago|#{num} years ago": "one#{num} ஆணà¯à®Ÿà®¿à®±à¯à®•à¯ à®®à¯à®©à¯|#{num} ஆணà¯à®Ÿà¯à®•à®³à¯à®•à¯à®•à¯ à®®à¯à®©à¯", "1#1 sec ago|#{num} sec ago": "one#{num} விநாடிகà¯à®•à¯ à®®à¯à®©à¯|#{num} விநாடிகளà¯à®•à¯à®•à¯ à®®à¯à®©à¯", "1#1 min ago|#{num} min ago": "one#{num} நிமிடதà¯à®¤à®¿à®±à¯à®•à¯ à®®à¯à®©à¯|#{num} நிமிடஙà¯à®•à®³à¯à®•à¯à®•à¯ à®®à¯à®©à¯", "1#1 hr ago|#{num} hrs ago": "one#{num} மணிநேரம௠மà¯à®©à¯|#{num} மணிநேரம௠மà¯à®©à¯", "1#1 dy ago|#{num} dys ago": "one#{num} நாளà¯à®•à¯à®•à¯ à®®à¯à®©à¯|#{num} நாடà¯à®•à®³à¯à®•à¯à®•à¯ à®®à¯à®©à¯", - "1#1 wk ago|#{num} wks ago": "one#{num} வாரதà¯à®¤à®¿à®±à¯à®•à¯ à®®à¯à®©à¯à®ªà¯|#{num} வாரஙà¯à®•à®³à¯à®•à¯à®•à¯ à®®à¯à®©à¯", + "1#1 wk ago|#{num} wks ago": "one#{num} வாரதà¯à®¤à®¿à®±à¯à®•à¯ à®®à¯à®©à¯|#{num} வாரஙà¯à®•à®³à¯à®•à¯à®•à¯ à®®à¯à®©à¯", "1#1 mon ago|#{num} mons ago": "one#{num} மாததà¯à®¤à¯à®•à¯à®•à¯ à®®à¯à®©à¯|#{num} மாதஙà¯à®•à®³à¯à®•à¯à®•à¯ à®®à¯à®©à¯", "1#1 yr ago|#{num} yrs ago": "one#{num} ஆணà¯à®Ÿà®¿à®±à¯à®•à¯ à®®à¯à®©à¯|#{num} ஆணà¯à®Ÿà¯à®•à®³à¯à®•à¯à®•à¯ à®®à¯à®©à¯", "#{num}s ago": "one#{num} விநா. à®®à¯à®©à¯|#{num} விநா. à®®à¯à®©à¯", @@ -160,5 +152,13 @@ "#{num}d ago": "one#{num} நாளà¯à®•à¯à®•à¯ à®®à¯à®©à¯|#{num} நாடà¯à®•à®³à¯à®•à¯à®•à¯ à®®à¯à®©à¯", "#{num}w ago": "one#{num} வார. à®®à¯à®©à¯|#{num} வார. à®®à¯à®©à¯", "#{num}mo ago": "one#{num} மாத. à®®à¯à®©à¯|#{num} மாத. à®®à¯à®©à¯", - "#{num}y ago": "one#{num} ஆணà¯à®Ÿà®¿à®±à¯à®•à¯ à®®à¯à®©à¯|#{num} ஆணà¯à®Ÿà¯à®•à®³à¯à®•à¯à®•à¯ à®®à¯à®©à¯" + "#{num}y ago": "one#{num} ஆணà¯à®Ÿà®¿à®±à¯à®•à¯ à®®à¯à®©à¯|#{num} ஆணà¯à®Ÿà¯à®•à®³à¯à®•à¯à®•à¯ à®®à¯à®©à¯", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": " ", + "finalSeparatorShort": " " } \ No newline at end of file diff --git a/js/data/locale/taj/scripts.jf b/js/data/locale/taj/scripts.jf new file mode 100644 index 0000000000..2372cf7a8a --- /dev/null +++ b/js/data/locale/taj/scripts.jf @@ -0,0 +1,7 @@ +{ + "scripts": [ + "Deva", + "Tibt" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/tcy/langname.jf b/js/data/locale/tcy/langname.jf new file mode 100644 index 0000000000..236321a50f --- /dev/null +++ b/js/data/locale/tcy/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Tulu" +} \ No newline at end of file diff --git a/js/data/locale/tdg/scripts.jf b/js/data/locale/tdg/scripts.jf new file mode 100644 index 0000000000..2372cf7a8a --- /dev/null +++ b/js/data/locale/tdg/scripts.jf @@ -0,0 +1,7 @@ +{ + "scripts": [ + "Deva", + "Tibt" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/tdh/scripts.jf b/js/data/locale/tdh/scripts.jf new file mode 100644 index 0000000000..9408517d0c --- /dev/null +++ b/js/data/locale/tdh/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Deva" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/te/ctrynames.json b/js/data/locale/te/ctrynames.json index 2a4b0a02da..e55a8c4535 100644 --- a/js/data/locale/te/ctrynames.json +++ b/js/data/locale/te/ctrynames.json @@ -1,7 +1,8 @@ { + "Sub-Saharan Africa": "202", "అంగోలా": "AO", - "అంటారà±à°•à°¿à°Ÿà°¿à°•à°¾": "AQ", "అజరà±à°¬à±ˆà°œà°¾à°¨à±": "AZ", + "అంటారà±à°•à°¿à°Ÿà°¿à°•à°¾": "AQ", "అమెరికనౠసమోవా": "AS", "అమెరికాసà±": "019", "à°…à°°à±à°¬à°¾": "AW", @@ -20,9 +21,9 @@ "ఆసà±à°Ÿà±à°°à°¿à°¯à°¾": "AT", "ఆసà±à°Ÿà±à°°à±‡à°²à°¿à°¯à°¾": "AU", "ఆసà±à°Ÿà±à°°à±‡à°²à±‡à°¸à°¿à°¯à°¾": "053", - "ఇండోనేషియా": "ID", "ఇజà±à°°à°¾à°¯à°¿à°²à±": "IL", "ఇటలీ": "IT", + "ఇండోనేషియా": "ID", "ఇథియోపియా": "ET", "ఇరాకà±": "IQ", "ఇరానà±": "IR", @@ -48,8 +49,8 @@ "ఒమనà±": "OM", "ఒషీనియా బయటà±à°¨à±à°¨à°µà°¿": "QO", "ఓషినియా": "009", - "కంబోడియా": "KH", "కజకిసà±à°¤à°¾à°¨à±": "KZ", + "కంబోడియా": "KH", "à°•à°°à°¿à°¬à±à°¬à°¿à°¯à°¨à±": "029", "కరీబియనౠనెదరà±à°²à°¾à°‚à°¡à±à°¸à±": "BQ", "కాంగో- à°•à°¿à°¨à±à°·à°¾à°¸à°¾": "CD", @@ -79,8 +80,8 @@ "ఖతారà±": "QA", "గయానా": "GY", "à°—à°°à±à°¨à±â€Œà°¸à±€": "GG", - "గాంబియా": "GM", "గాబనà±": "GA", + "గాంబియా": "GM", "గినియా": "GN", "గినియా-బిసà±à°¸à°¾à°µà±": "GW", "à°—à±à°°à±€à°¨à±â€Œà°²à±à°¯à°¾à°‚à°¡à±": "GL", @@ -195,8 +196,8 @@ "à°¬à±à°°à±†à°œà°¿à°²à±": "BR", "భారతదేశం": "IN", "భూటానà±": "BT", - "మంగోలియా": "MN", "మకావౠఎసà±à°à°†à°°à± చైనా": "MO", + "మంగోలియా": "MN", "మడగాసà±à°•à°°à±": "MG", "మధà±à°¯ ఆసియా": "143", "మధà±à°¯à°® అమెరికా": "013", @@ -253,8 +254,8 @@ "వెనిజà±à°²à°¾": "VE", "శానౠమారినో": "SM", "à°¶à±à°°à±€à°²à°‚à°•": "LK", - "సంయà±à°•à±à°¤ రాజà±à°¯ అమెరికా బయట ఉనà±à°¨ దీవà±à°²à±": "UM", "సమోవా": "WS", + "సంయà±à°•à±à°¤ రాజà±à°¯ అమెరికా బయట ఉనà±à°¨ దీవà±à°²à±": "UM", "సావోటోమౠ& à°ªà±à°°à°¿à°¨à±à°¸à°¿à°ªà±‡": "ST", "సింగపూరà±": "SG", "సింటౠమారà±à°Ÿà±†à°¨à±": "SX", @@ -289,6 +290,5 @@ "హాంకాంగౠఎసà±à°à°†à°°à± చైనా": "HK", "హెరà±à°¡à± & మెకౠడొనాలà±à°¡à± దీవà±à°²à±": "HM", "హైటి": "HT", - "హోండà±à°°à°¾à°¸à±": "HN", - "Sub-Saharan Africa": "202" + "హోండà±à°°à°¾à°¸à±": "HN" } \ No newline at end of file diff --git a/js/data/locale/te/ctryreverse.json b/js/data/locale/te/ctryreverse.json index 4f431f3b44..a59ef7abf8 100644 --- a/js/data/locale/te/ctryreverse.json +++ b/js/data/locale/te/ctryreverse.json @@ -9,8 +9,8 @@ "202": "Sub-Saharan Africa", "419": "లాటినౠఅమెరికా", "AO": "అంగోలా", - "AQ": "అంటారà±à°•à°¿à°Ÿà°¿à°•à°¾", "AZ": "అజరà±à°¬à±ˆà°œà°¾à°¨à±", + "AQ": "అంటారà±à°•à°¿à°Ÿà°¿à°•à°¾", "AS": "అమెరికనౠసమోవా", "019": "అమెరికాసà±", "AW": "à°…à°°à±à°¬à°¾", @@ -28,9 +28,9 @@ "AT": "ఆసà±à°Ÿà±à°°à°¿à°¯à°¾", "AU": "ఆసà±à°Ÿà±à°°à±‡à°²à°¿à°¯à°¾", "053": "ఆసà±à°Ÿà±à°°à±‡à°²à±‡à°¸à°¿à°¯à°¾", - "ID": "ఇండోనేషియా", "IL": "ఇజà±à°°à°¾à°¯à°¿à°²à±", "IT": "ఇటలీ", + "ID": "ఇండోనేషియా", "ET": "ఇథియోపియా", "IQ": "ఇరాకà±", "IR": "ఇరానà±", @@ -55,8 +55,8 @@ "OM": "ఒమనà±", "QO": "ఒషీనియా బయటà±à°¨à±à°¨à°µà°¿", "009": "ఓషినియా", - "KH": "కంబోడియా", "KZ": "కజకిసà±à°¤à°¾à°¨à±", + "KH": "కంబోడియా", "029": "à°•à°°à°¿à°¬à±à°¬à°¿à°¯à°¨à±", "BQ": "కరీబియనౠనెదరà±à°²à°¾à°‚à°¡à±à°¸à±", "CD": "కాంగో- à°•à°¿à°¨à±à°·à°¾à°¸à°¾", @@ -86,8 +86,8 @@ "QA": "ఖతారà±", "GY": "గయానా", "GG": "à°—à°°à±à°¨à±â€Œà°¸à±€", - "GM": "గాంబియా", "GA": "గాబనà±", + "GM": "గాంబియా", "GN": "గినియా", "GW": "గినియా-బిసà±à°¸à°¾à°µà±", "GL": "à°—à±à°°à±€à°¨à±â€Œà°²à±à°¯à°¾à°‚à°¡à±", @@ -199,8 +199,8 @@ "BR": "à°¬à±à°°à±†à°œà°¿à°²à±", "IN": "భారతదేశం", "BT": "భూటానà±", - "MN": "మంగోలియా", "MO": "మకావౠఎసà±à°à°†à°°à± చైనా", + "MN": "మంగోలియా", "MG": "మడగాసà±à°•à°°à±", "013": "మధà±à°¯à°® అమెరికా", "017": "మధà±à°¯à°® ఆఫà±à°°à°¿à°•à°¾", @@ -254,8 +254,8 @@ "VE": "వెనిజà±à°²à°¾", "SM": "శానౠమారినో", "LK": "à°¶à±à°°à±€à°²à°‚à°•", - "UM": "సంయà±à°•à±à°¤ రాజà±à°¯ అమెరికా బయట ఉనà±à°¨ దీవà±à°²à±", "WS": "సమోవా", + "UM": "సంయà±à°•à±à°¤ రాజà±à°¯ అమెరికా బయట ఉనà±à°¨ దీవà±à°²à±", "ST": "సావోటోమౠ& à°ªà±à°°à°¿à°¨à±à°¸à°¿à°ªà±‡", "SG": "సింగపూరà±", "SX": "సింటౠమారà±à°Ÿà±†à°¨à±", diff --git a/js/data/locale/te/dateformats.json b/js/data/locale/te/dateformats.json index 9f3e0dc3a2..1ca1c3abcb 100644 --- a/js/data/locale/te/dateformats.json +++ b/js/data/locale/te/dateformats.json @@ -1,6 +1,11 @@ { "gregorian": { - "order": "{date} {time}", + "order": { + "f": "{date} {time}à°•à°¿", + "l": "{date} {time}à°•à°¿", + "m": "{date} {time}", + "s": "{date} {time}" + }, "date": { "dmwy": { "f": "d, MMMM yyyy, EEEE", @@ -97,26 +102,26 @@ }, "range": { "c00": { - "f": "{sd}, {sm} {sy} {st} – {et}", - "l": "{sd} {sm}, {sy} {st} – {et}", + "f": "{sd}, {sm} {sy} {st}à°•à°¿ – {et}à°•à°¿", + "l": "{sd} {sm}, {sy} {st}à°•à°¿ – {et}à°•à°¿", "m": "{sd} {sm}, {sy} {st} – {et}", "s": "{sd}-{sm}-{sy} {st} – {et}" }, "c01": { - "f": "{sd}, {sm} {sy} {st} – {ed}, {em} {ey} {et}", - "l": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "f": "{sd}, {sm} {sy} {st}à°•à°¿ – {ed}, {em} {ey} {et}à°•à°¿", + "l": "{sd} {sm}, {sy} {st}à°•à°¿ – {ed} {em}, {ey} {et}à°•à°¿", "m": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", "s": "{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}" }, "c02": { - "f": "{sd}, {sm} {sy} {st} – {ed}, {em} {ey} {et}", - "l": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "f": "{sd}, {sm} {sy} {st}à°•à°¿ – {ed}, {em} {ey} {et}à°•à°¿", + "l": "{sd} {sm}, {sy} {st}à°•à°¿ – {ed} {em}, {ey} {et}à°•à°¿", "m": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", "s": "{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}" }, "c03": { - "f": "{sd}, {sm} {sy} {st} – {ed}, {em} {ey} {et}", - "l": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", + "f": "{sd}, {sm} {sy} {st}à°•à°¿ – {ed}, {em} {ey} {et}à°•à°¿", + "l": "{sd} {sm}, {sy} {st}à°•à°¿ – {ed} {em}, {ey} {et}à°•à°¿", "m": "{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}", "s": "{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}" }, @@ -152,4 +157,4 @@ } } } -} \ No newline at end of file +} diff --git a/js/data/locale/te/regionnames.json b/js/data/locale/te/regionnames.json index 461b0a3985..8f58488d3b 100644 --- a/js/data/locale/te/regionnames.json +++ b/js/data/locale/te/regionnames.json @@ -30,6 +30,10 @@ } ], "AE": [ + { + "name": "Dubai", + "code": "DU" + }, { "name": "à°…à°œà±à°®à°¨à± ఎమిరేటà±", "code": "AJ" @@ -53,13 +57,17 @@ { "name": "షారà±à°œà°¾ ఎమిరేటà±", "code": "SH" - }, - { - "name": "Dubai", - "code": "DU" } ], "AF": [ + { + "name": "Daykundi", + "code": "DAY" + }, + { + "name": "Panjshir", + "code": "PAN" + }, { "name": "కాందహారà±", "code": "KAN" @@ -187,14 +195,6 @@ { "name": "హెలà±à°®à°‚à°¡à±", "code": "HEL" - }, - { - "name": "Daykundi", - "code": "DAY" - }, - { - "name": "Panjshir", - "code": "PAN" } ], "AG": [ @@ -232,26 +232,6 @@ } ], "AL": [ - { - "name": "కోరà±à°¸à±† కౌంటీ", - "code": "06" - }, - { - "name": "గిజిరోకాసà±à°Ÿà°°à± కౌంటీ", - "code": "05" - }, - { - "name": "à°¡à±à°°à±†à°¸à± కౌంటీ", - "code": "02" - }, - { - "name": "బెరాటౠకౌంటీ", - "code": "01" - }, - { - "name": "లోరౠకౌంటీ", - "code": "12" - }, { "name": "Berat", "code": "BR" @@ -423,6 +403,26 @@ { "name": "Vlorë", "code": "VL" + }, + { + "name": "కోరà±à°¸à±† కౌంటీ", + "code": "06" + }, + { + "name": "గిజిరోకాసà±à°Ÿà°°à± కౌంటీ", + "code": "05" + }, + { + "name": "à°¡à±à°°à±†à°¸à± కౌంటీ", + "code": "02" + }, + { + "name": "బెరాటౠకౌంటీ", + "code": "01" + }, + { + "name": "లోరౠకౌంటీ", + "code": "12" } ], "AM": [ @@ -716,6 +716,42 @@ } ], "AZ": [ + { + "name": "Goygol", + "code": "GYG" + }, + { + "name": "Khizi", + "code": "XIZ" + }, + { + "name": "Khojavend", + "code": "XVD" + }, + { + "name": "Lachin", + "code": "LAC" + }, + { + "name": "Naftalan", + "code": "NA" + }, + { + "name": "Shamakhi", + "code": "SMI" + }, + { + "name": "Sharur", + "code": "SAR" + }, + { + "name": "Shirvan", + "code": "SR" + }, + { + "name": "Yevlakh", + "code": "YE" + }, { "name": "à°…à°—à±à°œà°¾à°¬à°¾à°¦à°¿ జిలà±à°²à°¾", "code": "AGC" @@ -936,10 +972,6 @@ "name": "à°·à°¬à±à°°à°¨à± జిలà±à°²à°¾", "code": "SBN" }, - { - "name": "షాంకీరౠజిలà±à°²à°¾", - "code": "SKR" - }, { "name": "షాకి", "code": "SA" @@ -948,6 +980,10 @@ "name": "షాకి జిలà±à°²à°¾", "code": "SAK" }, + { + "name": "షాంకీరౠజిలà±à°²à°¾", + "code": "SKR" + }, { "name": "షాహబà±à°œà± జిలà±à°²à°¾", "code": "SAH" @@ -991,49 +1027,9 @@ { "name": "హాజిగాబà±à°²à± జిలà±à°²à°¾", "code": "HAC" - }, - { - "name": "Goygol", - "code": "GYG" - }, - { - "name": "Khizi", - "code": "XIZ" - }, - { - "name": "Khojavend", - "code": "XVD" - }, - { - "name": "Lachin", - "code": "LAC" - }, - { - "name": "Naftalan", - "code": "NA" - }, - { - "name": "Shamakhi", - "code": "SMI" - }, - { - "name": "Sharur", - "code": "SAR" - }, - { - "name": "Shirvan", - "code": "SR" - }, - { - "name": "Yevlakh", - "code": "YE" } ], "BA": [ - { - "name": "à°¬à±à°°à°•à±‹ జిలà±à°²à°¾", - "code": "BRC" - }, { "name": "Bosnian Podrinje", "code": "05" @@ -1081,6 +1077,10 @@ { "name": "Zenica-Doboj", "code": "04" + }, + { + "name": "à°¬à±à°°à°•à±‹ జిలà±à°²à°¾", + "code": "BRC" } ], "BB": [ @@ -1130,30 +1130,6 @@ } ], "BD": [ - { - "name": "à°–à±à°²à±à°¨à°¾ డివిజనà±", - "code": "D" - }, - { - "name": "ఢాకా డివిజనà±", - "code": "C" - }, - { - "name": "బారిసాలౠజిలà±à°²à°¾", - "code": "06" - }, - { - "name": "రాంగà±à°ªà±‚రౠజిలà±à°²à°¾", - "code": "55" - }, - { - "name": "రాజà±â€Œà°·à°¾à°¹à°¿ జిలà±à°²à°¾", - "code": "54" - }, - { - "name": "సిలà±à°¹à±†à°Ÿà± జిలà±à°²à°¾", - "code": "60" - }, { "name": "Bagerhat", "code": "05" @@ -1417,9 +1393,41 @@ { "name": "Thakurgaon", "code": "64" + }, + { + "name": "à°–à±à°²à±à°¨à°¾ డివిజనà±", + "code": "D" + }, + { + "name": "ఢాకా డివిజనà±", + "code": "C" + }, + { + "name": "బారిసాలౠజిలà±à°²à°¾", + "code": "06" + }, + { + "name": "రాంగà±à°ªà±‚రౠజిలà±à°²à°¾", + "code": "55" + }, + { + "name": "రాజà±â€Œà°·à°¾à°¹à°¿ జిలà±à°²à°¾", + "code": "54" + }, + { + "name": "సిలà±à°¹à±†à°Ÿà± జిలà±à°²à°¾", + "code": "60" } ], "BE": [ + { + "name": "Flanders", + "code": "VLG" + }, + { + "name": "Wallonia", + "code": "WAL" + }, { "name": "ఆంటà±à°µà°°à±à°ªà±", "code": "VAN" @@ -1463,56 +1471,104 @@ { "name": "హాయినాటà±", "code": "WHT" - }, - { - "name": "Flanders", - "code": "VLG" - }, - { - "name": "Wallonia", - "code": "WAL" } ], "BF": [ { - "name": "అయోబా à°ªà±à°°à°¾à°µà°¿à°¨à±à°¸à±", - "code": "IOB" + "name": "Boucle du Mouhoun", + "code": "01" }, { - "name": "ఉడాలనౠపà±à°°à°¾à°µà°¿à°¨à±à°¸à±", - "code": "OUD" + "name": "Cascades", + "code": "02" }, { - "name": "ఔబà±à°°à°¿à°Ÿà±†à°‚à°—à°¾ à°ªà±à°°à°¾à°µà°¿à°¨à±à°¸à±", - "code": "OUB" + "name": "Centre", + "code": "03" }, { - "name": "కడియోగో à°ªà±à°°à°¾à°µà°¿à°¨à±à°¸à±", - "code": "KAD" + "name": "Centre-Est", + "code": "04" }, { - "name": "కాంపియెంగా à°ªà±à°°à°¾à°µà°¿à°¨à±à°¸à±", - "code": "KMP" + "name": "Centre-Nord", + "code": "05" }, { - "name": "కామోయౠపà±à°°à°¾à°µà°¿à°¨à±à°¸à±", - "code": "COM" + "name": "Centre-Ouest", + "code": "06" }, { - "name": "కెనోడోగో à°ªà±à°°à°¾à°µà°¿à°¨à±à°¸à±", - "code": "KEN" + "name": "Centre-Sud", + "code": "07" }, { - "name": "కోమోండà±à°œà°¾à°°à°¿ à°ªà±à°°à°¾à°µà°¿à°¨à±à°¸à±", - "code": "KMD" + "name": "Est", + "code": "08" }, { - "name": "కోరà±à°µà°¿à°¯à±‹à°—ో à°ªà±à°°à°¾à°µà°¿à°¨à±à°¸à±", - "code": "KOW" + "name": "Hauts-Bassins", + "code": "09" }, { - "name": "కోసి à°ªà±à°°à°¾à°µà°¿à°¨à±à°¸à±", - "code": "KOS" + "name": "Nord", + "code": "10" + }, + { + "name": "Plateau-Central", + "code": "11" + }, + { + "name": "Sahel", + "code": "12" + }, + { + "name": "Soum", + "code": "SOM" + }, + { + "name": "Sud-Ouest", + "code": "13" + }, + { + "name": "అయోబా à°ªà±à°°à°¾à°µà°¿à°¨à±à°¸à±", + "code": "IOB" + }, + { + "name": "ఉడాలనౠపà±à°°à°¾à°µà°¿à°¨à±à°¸à±", + "code": "OUD" + }, + { + "name": "ఔబà±à°°à°¿à°Ÿà±†à°‚à°—à°¾ à°ªà±à°°à°¾à°µà°¿à°¨à±à°¸à±", + "code": "OUB" + }, + { + "name": "కడియోగో à°ªà±à°°à°¾à°µà°¿à°¨à±à°¸à±", + "code": "KAD" + }, + { + "name": "కాంపియెంగా à°ªà±à°°à°¾à°µà°¿à°¨à±à°¸à±", + "code": "KMP" + }, + { + "name": "కామోయౠపà±à°°à°¾à°µà°¿à°¨à±à°¸à±", + "code": "COM" + }, + { + "name": "కెనోడోగో à°ªà±à°°à°¾à°µà°¿à°¨à±à°¸à±", + "code": "KEN" + }, + { + "name": "కోమోండà±à°œà°¾à°°à°¿ à°ªà±à°°à°¾à°µà°¿à°¨à±à°¸à±", + "code": "KMD" + }, + { + "name": "కోరà±à°µà°¿à°¯à±‹à°—ో à°ªà±à°°à°¾à°µà°¿à°¨à±à°¸à±", + "code": "KOW" + }, + { + "name": "కోసి à°ªà±à°°à°¾à°µà°¿à°¨à±à°¸à±", + "code": "KOS" }, { "name": "కౌరిటెంగా à°ªà±à°°à°¾à°µà°¿à°¨à±à°¸à±", @@ -1649,62 +1705,6 @@ { "name": "హోయెటౠపà±à°°à°¾à°µà°¿à°¨à±à°¸à±", "code": "HOU" - }, - { - "name": "Boucle du Mouhoun", - "code": "01" - }, - { - "name": "Cascades", - "code": "02" - }, - { - "name": "Centre", - "code": "03" - }, - { - "name": "Centre-Est", - "code": "04" - }, - { - "name": "Centre-Nord", - "code": "05" - }, - { - "name": "Centre-Ouest", - "code": "06" - }, - { - "name": "Centre-Sud", - "code": "07" - }, - { - "name": "Est", - "code": "08" - }, - { - "name": "Hauts-Bassins", - "code": "09" - }, - { - "name": "Nord", - "code": "10" - }, - { - "name": "Plateau-Central", - "code": "11" - }, - { - "name": "Sahel", - "code": "12" - }, - { - "name": "Soum", - "code": "SOM" - }, - { - "name": "Sud-Ouest", - "code": "13" } ], "BG": [ @@ -1844,6 +1844,10 @@ } ], "BI": [ + { + "name": "Rumonge", + "code": "RM" + }, { "name": "à°Žà°¨à±à°—ోజీ à°ªà±à°°à°¾à°µà°¿à°¨à±à°¸à±", "code": "NG" @@ -1911,10 +1915,6 @@ { "name": "సిబిటోకె à°ªà±à°°à°¾à°µà°¿à°¨à±à°¸à±", "code": "CI" - }, - { - "name": "Rumonge", - "code": "RM" } ], "BJ": [ @@ -2024,6 +2024,10 @@ } ], "BQ": [ + { + "name": "Saba", + "code": "SA" + }, { "name": "బోనెయిరà±", "code": "BO" @@ -2031,13 +2035,13 @@ { "name": "సింటౠయూసà±à°Ÿà±‡à°Ÿà°¿à°¯à°¸à±", "code": "SE" - }, - { - "name": "Saba", - "code": "SA" } ], "BR": [ + { + "name": "Rio de Janeiro", + "code": "RJ" + }, { "name": "అమాపా", "code": "AP" @@ -2141,10 +2145,6 @@ { "name": "సెరà±à°œà°¯à°¿à°ªà±", "code": "SE" - }, - { - "name": "Rio de Janeiro", - "code": "RJ" } ], "BS": [ @@ -2274,6 +2274,18 @@ } ], "BT": [ + { + "name": "Dagana", + "code": "22" + }, + { + "name": "Sarpang", + "code": "31" + }, + { + "name": "Tsirang", + "code": "21" + }, { "name": "గాసా జిలà±à°²à°¾", "code": "GA" @@ -2341,21 +2353,13 @@ { "name": "హా జిలà±à°²à°¾", "code": "13" - }, - { - "name": "Dagana", - "code": "22" - }, - { - "name": "Sarpang", - "code": "31" - }, - { - "name": "Tsirang", - "code": "21" } ], "BW": [ + { + "name": "Chobe", + "code": "CH" + }, { "name": "ఆగà±à°¨à±‡à°¯ జిలà±à°²à°¾", "code": "SE" @@ -2415,10 +2419,6 @@ { "name": "సోవా, బోతà±à°¸à±à°µà°¾à°¨à°¾", "code": "ST" - }, - { - "name": "Chobe", - "code": "CH" } ], "BY": [ @@ -2452,6 +2452,10 @@ } ], "BZ": [ + { + "name": "Belize", + "code": "BZ" + }, { "name": "ఆరెంజౠవాకౠజిలà±à°²à°¾", "code": "OW" @@ -2471,10 +2475,6 @@ { "name": "à°¸à±à°Ÿà°¾à°¨à± à°•à±à°°à±€à°•à± జిలà±à°²à°¾", "code": "SC" - }, - { - "name": "Belize", - "code": "BZ" } ], "CA": [ @@ -2532,34 +2532,6 @@ } ], "CD": [ - { - "name": "ఈకà±à°µà±‡à°Ÿà°°à±", - "code": "EQ" - }, - { - "name": "ఉతà±à°¤à°° à°•à°¿à°µà±", - "code": "NK" - }, - { - "name": "కాసాయి-ఓరియంటలà±", - "code": "KE" - }, - { - "name": "à°•à°¿à°¨à±à°·à°¾à°¸à°¾", - "code": "KN" - }, - { - "name": "దకà±à°·à°¿à°£ ఎలూథెరా", - "code": "SK" - }, - { - "name": "బాసà±-కాంగో à°ªà±à°°à°¾à°µà°¿à°¨à±à°¸à±", - "code": "BC" - }, - { - "name": "మనియెమా", - "code": "MA" - }, { "name": "Bandundu", "code": "BN" @@ -2651,6 +2623,34 @@ { "name": "Tshuapa", "code": "TU" + }, + { + "name": "ఈకà±à°µà±‡à°Ÿà°°à±", + "code": "EQ" + }, + { + "name": "ఉతà±à°¤à°° à°•à°¿à°µà±", + "code": "NK" + }, + { + "name": "కాసాయి-ఓరియంటలà±", + "code": "KE" + }, + { + "name": "à°•à°¿à°¨à±à°·à°¾à°¸à°¾", + "code": "KN" + }, + { + "name": "దకà±à°·à°¿à°£ ఎలూథెరా", + "code": "SK" + }, + { + "name": "బాసà±-కాంగో à°ªà±à°°à°¾à°µà°¿à°¨à±à°¸à±", + "code": "BC" + }, + { + "name": "మనియెమా", + "code": "MA" } ], "CF": [ @@ -2724,6 +2724,10 @@ } ], "CG": [ + { + "name": "Pointe-Noire", + "code": "16" + }, { "name": "కవెటà±-à°•à±à°µà±†à°¸à±à°Ÿà± డిపారà±à°Ÿà±à°®à±†à°‚à°Ÿà±", "code": "15" @@ -2767,13 +2771,13 @@ { "name": "సంఘా డిపారà±à°Ÿà±à°®à±†à°‚à°Ÿà±", "code": "13" - }, - { - "name": "Pointe-Noire", - "code": "16" } ], "CH": [ + { + "name": "Geneva", + "code": "GE" + }, { "name": "అపెంజిలౠఅసెరà±à°¹à±‹à°¡à±†à°¨à±", "code": "AR" @@ -2873,44 +2877,16 @@ { "name": "బేసెల-లాండà±", "code": "BL" - }, - { - "name": "Geneva", - "code": "GE" } ], "CI": [ { - "name": "అబిదౠజానà±", - "code": "AB" + "name": "Agnéby", + "code": "16" }, { - "name": "డెంగీ జిలà±à°²à°¾", - "code": "DN" - }, - { - "name": "బాసà±-ససాండà±à°°à°¾ జిలà±à°²à°¾", - "code": "BS" - }, - { - "name": "యామోసూకà±à°°à±‹", - "code": "YM" - }, - { - "name": "వలà±à°²à±€ డౠబందామా జిలà±à°²à°¾", - "code": "VB" - }, - { - "name": "సవానెసౠజిలà±à°²à°¾", - "code": "SV" - }, - { - "name": "Agnéby", - "code": "16" - }, - { - "name": "Bafing", - "code": "17" + "name": "Bafing", + "code": "17" }, { "name": "Bas-Sassandra", @@ -3011,9 +2987,37 @@ { "name": "Zanzan²", "code": "ZZ" + }, + { + "name": "అబిదౠజానà±", + "code": "AB" + }, + { + "name": "డెంగీ జిలà±à°²à°¾", + "code": "DN" + }, + { + "name": "బాసà±-ససాండà±à°°à°¾ జిలà±à°²à°¾", + "code": "BS" + }, + { + "name": "యామోసూకà±à°°à±‹", + "code": "YM" + }, + { + "name": "వలà±à°²à±€ డౠబందామా జిలà±à°²à°¾", + "code": "VB" + }, + { + "name": "సవానెసౠజిలà±à°²à°¾", + "code": "SV" } ], "CL": [ + { + "name": "Arica y Parinacota", + "code": "AP" + }, { "name": "అటాకామా à°ªà±à°°à°¾à°‚తం", "code": "AT" @@ -3069,10 +3073,6 @@ { "name": "సాంటియాగో మెటà±à°°à±‹à°ªà°¾à°²à°¿à°Ÿà°¨à± à°ªà±à°°à°¾à°‚తం", "code": "RM" - }, - { - "name": "Arica y Parinacota", - "code": "AP" } ], "CM": [ @@ -3104,14 +3104,14 @@ "name": "లిటోరలà±", "code": "LT" }, - { - "name": "వాయవà±à°¯", - "code": "SW" - }, { "name": "వాయవà±à°¯à°‚", "code": "NW" }, + { + "name": "వాయవà±à°¯", + "code": "SW" + }, { "name": "సెంటరà±", "code": "CE" @@ -3390,6 +3390,18 @@ } ], "CR": [ + { + "name": "Cartago", + "code": "C" + }, + { + "name": "Heredia", + "code": "H" + }, + { + "name": "Limón", + "code": "L" + }, { "name": "అలాజà±à°¯à±†à°²à°¾ à°ªà±à°°à°¾à°µà°¿à°¨à±à°¸à±", "code": "A" @@ -3405,18 +3417,6 @@ { "name": "సానౠజోసౠపà±à°°à°¾à°µà°¿à°¨à±à°¸à±", "code": "SJ" - }, - { - "name": "Cartago", - "code": "C" - }, - { - "name": "Heredia", - "code": "H" - }, - { - "name": "Limón", - "code": "L" } ], "CU": [ @@ -3486,6 +3486,22 @@ } ], "CV": [ + { + "name": "Barlavento Islands", + "code": "B" + }, + { + "name": "Maio", + "code": "MA" + }, + { + "name": "São Miguel", + "code": "SM" + }, + { + "name": "Sotavento Islands", + "code": "S" + }, { "name": "టారాఫాలౠద సావో నికోలావà±", "code": "TS" @@ -3565,22 +3581,6 @@ { "name": "సావà±à°¨à°¿à±‹ సాలà±à°µà°¡à°¾à°°à± à°¡à± à°®à±à°‚డో", "code": "SS" - }, - { - "name": "Barlavento Islands", - "code": "B" - }, - { - "name": "Maio", - "code": "MA" - }, - { - "name": "São Miguel", - "code": "SM" - }, - { - "name": "Sotavento Islands", - "code": "S" } ], "CY": [ @@ -3610,62 +3610,6 @@ } ], "CZ": [ - { - "name": "ఉసà±à°Ÿà°¿ నాడౠలాబెమౠపà±à°°à°¾à°‚తం", - "code": "42" - }, - { - "name": "ఓలోమాకౠపà±à°°à°¾à°‚తం", - "code": "71" - }, - { - "name": "కారà±à°²à±‹à°µà±€ వేరీ à°ªà±à°°à°¾à°‚తం", - "code": "41" - }, - { - "name": "à°œà±à°²à°¿à°¨à± à°ªà±à°°à°¾à°‚తం", - "code": "72" - }, - { - "name": "దకà±à°·à°¿à°£ బొహెమియా à°ªà±à°°à°¾à°‚తం", - "code": "31" - }, - { - "name": "దకà±à°·à°¿à°£ మొరావియనౠపà±à°°à°¾à°‚తం", - "code": "64" - }, - { - "name": "పారà±à°¡à±à°¬à±ˆà°¸à± à°ªà±à°°à°¾à°‚తం", - "code": "53" - }, - { - "name": "à°ªà±à°°à°¾à°¹à°¾", - "code": "10" - }, - { - "name": "à°ªà±à°²à°¿à°œà±†à°¨à± à°ªà±à°°à°¾à°‚తం", - "code": "32" - }, - { - "name": "మధà±à°¯ బొహీమియా à°ªà±à°°à°¾à°‚తమà±", - "code": "20" - }, - { - "name": "మోరావియనà±-సిలేసియనౠపà±à°°à°¾à°‚తం", - "code": "80" - }, - { - "name": "రాడెకౠకà±à°°à°¾à°²à±‹à°µà± à°ªà±à°°à°¾à°‚తం", - "code": "52" - }, - { - "name": "లిబరెకౠపà±à°°à°¾à°‚తం", - "code": "51" - }, - { - "name": "వైసోసినా à°ªà±à°°à°¾à°‚తం", - "code": "63" - }, { "name": "BeneÅ¡ov", "code": "201" @@ -4057,6 +4001,62 @@ { "name": "Znojmo", "code": "647" + }, + { + "name": "ఉసà±à°Ÿà°¿ నాడౠలాబెమౠపà±à°°à°¾à°‚తం", + "code": "42" + }, + { + "name": "ఓలోమాకౠపà±à°°à°¾à°‚తం", + "code": "71" + }, + { + "name": "కారà±à°²à±‹à°µà±€ వేరీ à°ªà±à°°à°¾à°‚తం", + "code": "41" + }, + { + "name": "à°œà±à°²à°¿à°¨à± à°ªà±à°°à°¾à°‚తం", + "code": "72" + }, + { + "name": "దకà±à°·à°¿à°£ బొహెమియా à°ªà±à°°à°¾à°‚తం", + "code": "31" + }, + { + "name": "దకà±à°·à°¿à°£ మొరావియనౠపà±à°°à°¾à°‚తం", + "code": "64" + }, + { + "name": "పారà±à°¡à±à°¬à±ˆà°¸à± à°ªà±à°°à°¾à°‚తం", + "code": "53" + }, + { + "name": "à°ªà±à°°à°¾à°¹à°¾", + "code": "10" + }, + { + "name": "à°ªà±à°²à°¿à°œà±†à°¨à± à°ªà±à°°à°¾à°‚తం", + "code": "32" + }, + { + "name": "మధà±à°¯ బొహీమియా à°ªà±à°°à°¾à°‚తమà±", + "code": "20" + }, + { + "name": "మోరావియనà±-సిలేసియనౠపà±à°°à°¾à°‚తం", + "code": "80" + }, + { + "name": "రాడెకౠకà±à°°à°¾à°²à±‹à°µà± à°ªà±à°°à°¾à°‚తం", + "code": "52" + }, + { + "name": "లిబరెకౠపà±à°°à°¾à°‚తం", + "code": "51" + }, + { + "name": "వైసోసినా à°ªà±à°°à°¾à°‚తం", + "code": "63" } ], "DE": [ @@ -4740,6 +4740,18 @@ } ], "EG": [ + { + "name": "Aswan", + "code": "ASN" + }, + { + "name": "Faiyum", + "code": "FYM" + }, + { + "name": "Luxor", + "code": "LX" + }, { "name": "అలౠషరà±à°–ియా గవరà±à°¨à°°à±‡à°Ÿà±", "code": "SHR" @@ -4835,18 +4847,6 @@ { "name": "సోహాగౠగవరà±à°¨à°°à±‡à°Ÿà±", "code": "SHG" - }, - { - "name": "Aswan", - "code": "ASN" - }, - { - "name": "Faiyum", - "code": "FYM" - }, - { - "name": "Luxor", - "code": "LX" } ], "ER": [ @@ -4876,6 +4876,90 @@ } ], "ES": [ + { + "name": "Andalusia", + "code": "AN" + }, + { + "name": "Aragon", + "code": "AR" + }, + { + "name": "Asturias Province", + "code": "O" + }, + { + "name": "Balears Province", + "code": "PM" + }, + { + "name": "Basque Country", + "code": "PV" + }, + { + "name": "Canary Islands", + "code": "CN" + }, + { + "name": "Cantabria Province", + "code": "S" + }, + { + "name": "Castile and León", + "code": "CL" + }, + { + "name": "Castile-La Mancha", + "code": "CM" + }, + { + "name": "Catalonia", + "code": "CT" + }, + { + "name": "Extremadura", + "code": "EX" + }, + { + "name": "León", + "code": "LE" + }, + { + "name": "Madrid Autonomous Community", + "code": "MD" + }, + { + "name": "Madrid Province", + "code": "M" + }, + { + "name": "Málaga", + "code": "MA" + }, + { + "name": "Murcia", + "code": "MU" + }, + { + "name": "Navarra", + "code": "NA" + }, + { + "name": "Segovia", + "code": "SG" + }, + { + "name": "Teruel", + "code": "TE" + }, + { + "name": "Toledo", + "code": "TO" + }, + { + "name": "Valencian Community", + "code": "VC" + }, { "name": "అలావా", "code": "VI" @@ -4908,14 +4992,14 @@ "name": "ఔరెనà±à°¸à± à°ªà±à°°à°¾à°µà°¿à°¨à±à°¸à±", "code": "OR" }, - { - "name": "కాంటాబà±à°°à°¿à°¯à°¾", - "code": "CB" - }, { "name": "కాకరసౠపà±à°°à°¾à°µà°¿à°¨à±à°¸à±", "code": "CC" }, + { + "name": "కాంటాబà±à°°à°¿à°¯à°¾", + "code": "CB" + }, { "name": "కాడిజౠపà±à°°à°¾à°µà°¿à°¨à±à°¸à±", "code": "CA" @@ -5067,90 +5151,6 @@ { "name": "à°¹à±à°¯à±†à°¸à±à°•à°¾ à°ªà±à°°à°¾à°µà°¿à°¨à±à°¸à±", "code": "HU" - }, - { - "name": "Andalusia", - "code": "AN" - }, - { - "name": "Aragon", - "code": "AR" - }, - { - "name": "Asturias Province", - "code": "O" - }, - { - "name": "Balears Province", - "code": "PM" - }, - { - "name": "Basque Country", - "code": "PV" - }, - { - "name": "Canary Islands", - "code": "CN" - }, - { - "name": "Cantabria Province", - "code": "S" - }, - { - "name": "Castile and León", - "code": "CL" - }, - { - "name": "Castile-La Mancha", - "code": "CM" - }, - { - "name": "Catalonia", - "code": "CT" - }, - { - "name": "Extremadura", - "code": "EX" - }, - { - "name": "León", - "code": "LE" - }, - { - "name": "Madrid Autonomous Community", - "code": "MD" - }, - { - "name": "Madrid Province", - "code": "M" - }, - { - "name": "Málaga", - "code": "MA" - }, - { - "name": "Murcia", - "code": "MU" - }, - { - "name": "Navarra", - "code": "NA" - }, - { - "name": "Segovia", - "code": "SG" - }, - { - "name": "Teruel", - "code": "TE" - }, - { - "name": "Toledo", - "code": "TO" - }, - { - "name": "Valencian Community", - "code": "VC" } ], "ET": [ @@ -5278,26 +5278,6 @@ } ], "FJ": [ - { - "name": "ఉతà±à°¤à°°à°¾ డివిజనà±", - "code": "N" - }, - { - "name": "తూరà±à°ªà± డివిజనà±", - "code": "E" - }, - { - "name": "పశà±à°šà°¿à°® డివిజనà±", - "code": "W" - }, - { - "name": "రోటà±à°®à°¾", - "code": "R" - }, - { - "name": "సెంటà±à°°à°²à± డివిజనà±", - "code": "C" - }, { "name": "Ba", "code": "01" @@ -5353,9 +5333,33 @@ { "name": "Tailevu", "code": "14" + }, + { + "name": "ఉతà±à°¤à°°à°¾ డివిజనà±", + "code": "N" + }, + { + "name": "తూరà±à°ªà± డివిజనà±", + "code": "E" + }, + { + "name": "పశà±à°šà°¿à°® డివిజనà±", + "code": "W" + }, + { + "name": "రోటà±à°®à°¾", + "code": "R" + }, + { + "name": "సెంటà±à°°à°²à± డివిజనà±", + "code": "C" } ], "FM": [ + { + "name": "Yap", + "code": "YAP" + }, { "name": "కోసà±à°°à°¾", "code": "KSA" @@ -5367,44 +5371,164 @@ { "name": "పోహెనà±à°ªà±€ రాషà±à°Ÿà±à°°à°‚", "code": "PNI" - }, - { - "name": "Yap", - "code": "YAP" } ], "FR": [ { - "name": "à°…à°°à±à°¡à±†à°¨à±à°¨à±†à°¸à±", - "code": "08" + "name": "Auvergne-Rhône-Alpes", + "code": "ARA" }, { - "name": "అవేరానà±", - "code": "12" + "name": "Brittany", + "code": "BRE" }, { - "name": "ఆడà±", - "code": "11" + "name": "Brittany", + "code": "E" }, { - "name": "ఆబà±", - "code": "10" + "name": "Burgundy-Franche-Comté", + "code": "BFC" }, { - "name": "ఆరియేజà±", - "code": "09" + "name": "Centre-Val de Loire", + "code": "CVL" }, { - "name": "ఆరà±à°¡à±†à°šà±", - "code": "07" + "name": "Clipperton Island", + "code": "CP" }, { - "name": "ఆరà±à°¨à±†", - "code": "61" + "name": "Corsica", + "code": "H" }, { - "name": "ఆలియరà±", - "code": "03" + "name": "Corsica", + "code": "COR" + }, + { + "name": "French Guiana", + "code": "GF" + }, + { + "name": "French Polynesia", + "code": "PF" + }, + { + "name": "French Southern Territories", + "code": "TF" + }, + { + "name": "Grand-Est", + "code": "GES" + }, + { + "name": "Guadeloupe", + "code": "GUA" + }, + { + "name": "Guadeloupe²", + "code": "GP" + }, + { + "name": "Hauts-de-France", + "code": "HDF" + }, + { + "name": "ÃŽle-de-France²", + "code": "IDF" + }, + { + "name": "La Réunion", + "code": "LRE" + }, + { + "name": "Martinique", + "code": "MQ" + }, + { + "name": "Mayotte", + "code": "MAY" + }, + { + "name": "Mayotte²", + "code": "YT" + }, + { + "name": "New Caledonia", + "code": "NC" + }, + { + "name": "Normandie", + "code": "NOR" + }, + { + "name": "Nouvelle-Aquitaine", + "code": "NAQ" + }, + { + "name": "Occitanie", + "code": "OCC" + }, + { + "name": "Pays-de-la-Loire", + "code": "PDL" + }, + { + "name": "Provence-Alpes-Côte-d’Azur", + "code": "PAC" + }, + { + "name": "Réunion", + "code": "RE" + }, + { + "name": "St. Barthélemy", + "code": "BL" + }, + { + "name": "St. Martin", + "code": "MF" + }, + { + "name": "St. Pierre & Miquelon", + "code": "PM" + }, + { + "name": "Wallis & Futuna", + "code": "WF" + }, + { + "name": "à°…à°°à±à°¡à±†à°¨à±à°¨à±†à°¸à±", + "code": "08" + }, + { + "name": "అవేరానà±", + "code": "12" + }, + { + "name": "ఆడà±", + "code": "11" + }, + { + "name": "ఆబà±", + "code": "10" + }, + { + "name": "ఆరియేజà±", + "code": "09" + }, + { + "name": "ఆరà±à°¡à±†à°šà±", + "code": "07" + }, + { + "name": "ఆరà±à°¨à±†", + "code": "61" + }, + { + "name": "ఆలియరà±", + "code": "03" }, { "name": "ఆలà±à°ªà±†à°¸à±-à°¡à°¿-హాటి-à°ªà±à°°à°¾à°µà°¿à°¨à±à°¸à±", @@ -5622,14 +5746,14 @@ "name": "రోనà±", "code": "69" }, - { - "name": "లాండెసà±", - "code": "40" - }, { "name": "లాటెà±-à°Žà°Ÿà±-à°—à±à°¯à°¾à°°à°¨à±", "code": "47" }, + { + "name": "లాండెసà±", + "code": "40" + }, { "name": "లోజియరà±", "code": "48" @@ -5671,381 +5795,133 @@ "code": "94" }, { - "name": "వియెనà±", - "code": "86" - }, - { - "name": "వెండీ", - "code": "85" - }, - { - "name": "వోసà±à°—ెసà±", - "code": "88" - }, - { - "name": "సవోయీ", - "code": "73" - }, - { - "name": "సారà±à°¥à±†", - "code": "72" - }, - { - "name": "సావనà±-à°Žà°Ÿà±-లోయరà±", - "code": "71" - }, - { - "name": "సియేనà±-à°Žà°Ÿà±-మారà±à°¨à±†", - "code": "77" - }, - { - "name": "సీనà±-సెయింటà±-డెనిసà±", - "code": "93" - }, - { - "name": "సెయిని-మారిటైమà±", - "code": "76" - }, - { - "name": "సోమె", - "code": "80" - }, - { - "name": "హాటà±-కోరà±à°¸à±", - "code": "2B" - }, - { - "name": "హాటà±-మారà±à°¨à±†", - "code": "52" - }, - { - "name": "హాటà±-రైనà±", - "code": "68" - }, - { - "name": "హాటà±-లోయిరà±", - "code": "43" - }, - { - "name": "హాటà±-వియెనà±", - "code": "87" - }, - { - "name": "హాటà±-సయోని", - "code": "70" - }, - { - "name": "హాటà±-సావోయà±", - "code": "74" - }, - { - "name": "హాటà±à°¸à± పైరెనీసà±", - "code": "65" - }, - { - "name": "హాటà±à°¸à±-ఆలà±à°ªà±†à°¸à±", - "code": "05" - }, - { - "name": "హాటà±à°¸à±-à°¡à°¿-సియెనà±", - "code": "92" - }, - { - "name": "హూటౠగారోనీ", - "code": "31" - }, - { - "name": "హెరాలà±à°Ÿà±", - "code": "34" - }, - { - "name": "Auvergne-Rhône-Alpes", - "code": "ARA" - }, - { - "name": "Brittany", - "code": "BRE" - }, - { - "name": "Brittany", - "code": "E" - }, - { - "name": "Burgundy-Franche-Comté", - "code": "BFC" - }, - { - "name": "Centre-Val de Loire", - "code": "CVL" - }, - { - "name": "Clipperton Island", - "code": "CP" - }, - { - "name": "Corsica", - "code": "COR" - }, - { - "name": "Corsica", - "code": "H" - }, - { - "name": "French Guiana", - "code": "GF" - }, - { - "name": "French Polynesia", - "code": "PF" - }, - { - "name": "French Southern Territories", - "code": "TF" - }, - { - "name": "Grand-Est", - "code": "GES" - }, - { - "name": "Guadeloupe", - "code": "GUA" - }, - { - "name": "Guadeloupe²", - "code": "GP" - }, - { - "name": "Hauts-de-France", - "code": "HDF" - }, - { - "name": "ÃŽle-de-France²", - "code": "IDF" - }, - { - "name": "La Réunion", - "code": "LRE" - }, - { - "name": "Martinique", - "code": "MQ" - }, - { - "name": "Mayotte", - "code": "MAY" - }, - { - "name": "Mayotte²", - "code": "YT" - }, - { - "name": "New Caledonia", - "code": "NC" - }, - { - "name": "Normandie", - "code": "NOR" - }, - { - "name": "Nouvelle-Aquitaine", - "code": "NAQ" - }, - { - "name": "Occitanie", - "code": "OCC" - }, - { - "name": "Pays-de-la-Loire", - "code": "PDL" - }, - { - "name": "Provence-Alpes-Côte-d’Azur", - "code": "PAC" - }, - { - "name": "Réunion", - "code": "RE" - }, - { - "name": "St. Barthélemy", - "code": "BL" - }, - { - "name": "St. Martin", - "code": "MF" - }, - { - "name": "St. Pierre & Miquelon", - "code": "PM" - }, - { - "name": "Wallis & Futuna", - "code": "WF" - } - ], - "GA": [ - { - "name": "à°Žà°¸à±à°Ÿà±à°¯à±‡à°°à± à°ªà±à°°à°¾à°µà°¿à°¨à±à°¸à±", - "code": "1" - }, - { - "name": "హాటà±-ఓగూ à°ªà±à°°à°¾à°µà°¿à°¨à±à°¸à±", - "code": "2" - }, - { - "name": "మోయెనà±-ఓగూ à°ªà±à°°à°¾à°µà°¿à°¨à±à°¸à±", - "code": "3" - }, - { - "name": "à°Žà°¨à±à°—ోనీ à°ªà±à°°à°¾à°µà°¿à°¨à±à°¸à±", - "code": "4" - }, - { - "name": "నయాంగా à°ªà±à°°à°¾à°µà°¿à°¨à±à°¸à±", - "code": "5" - }, - { - "name": "ఓగూ-ఇవిండో à°ªà±à°°à°¾à°µà°¿à°¨à±à°¸à±", - "code": "6" - }, - { - "name": "ఒగోయి-లోలో à°ªà±à°°à°¾à°µà°¿à°¨à±à°¸à±", - "code": "7" - }, - { - "name": "à°“à°—à±à°²à°¾-మారిటైమౠపà±à°°à°¾à°µà°¿à°¨à±à°¸à±", - "code": "8" - }, - { - "name": "వోలà±à°¯à±‚-నిటెమౠపà±à°°à°¾à°µà°¿à°¨à±à°¸à±", - "code": "9" - } - ], - "GB": [ - { - "name": "అబెరà±à°¡à±€à°¨à±", - "code": "ABE" - }, - { - "name": "ఇంగà±à°²à°‚à°¡à±", - "code": "ENG" - }, - { - "name": "ఉతà±à°¤à°° à°à°°à±à°²à°‚à°¡à±", - "code": "NIR" + "name": "వియెనà±", + "code": "86" }, { - "name": "à°Žà°¡à°¿à°¨à±à°¬à°°à±à°—à±", - "code": "EDH" + "name": "వెండీ", + "code": "85" }, { - "name": "కారà±à°¡à°¿à°«à±", - "code": "CRF" + "name": "వోసà±à°—ెసà±", + "code": "88" }, { - "name": "కావెంటà±à°°à±€", - "code": "COV" + "name": "సవోయీ", + "code": "73" }, { - "name": "à°•à°¿à°‚à°—à±à°¸à±à°Ÿà°¨à± అపానౠహలà±", - "code": "KHL" + "name": "సారà±à°¥à±†", + "code": "72" }, { - "name": "à°—à±à°²à°¾à°¸à±à°—ో", - "code": "GLG" + "name": "సావనà±-à°Žà°Ÿà±-లోయరà±", + "code": "71" }, { - "name": "à°¡à°‚à°¡à±€", - "code": "DND" + "name": "సియేనà±-à°Žà°Ÿà±-మారà±à°¨à±†", + "code": "77" }, { - "name": "డెరà±à°¬à°¿", - "code": "DER" + "name": "సీనà±-సెయింటà±-డెనిసà±", + "code": "93" }, { - "name": "నాటింగà±â€Œà°¹à°¾à°®à±", - "code": "NGM" + "name": "సెయిని-మారిటైమà±", + "code": "76" }, { - "name": "à°¨à±à°¯à±‚కాజిలౠఅపానౠటైనà±", - "code": "NET" + "name": "సోమె", + "code": "80" }, { - "name": "పీటరౠబరో", - "code": "PTE" + "name": "హాటà±-కోరà±à°¸à±", + "code": "2B" }, { - "name": "పోరà±à°Ÿà±à°¸à± మౌతà±", - "code": "POR" + "name": "హాటà±-మారà±à°¨à±†", + "code": "52" }, { - "name": "à°ªà±à°²à°¿à°®à±Œà°¤à±", - "code": "PLY" + "name": "హాటà±-రైనà±", + "code": "68" }, { - "name": "బరà±à°®à°¿à°‚à°—à±â€Œà°¹à°¾à°®à±", - "code": "BIR" + "name": "హాటà±-లోయిరà±", + "code": "43" }, { - "name": "à°¬à±à°°à°¿à°¸à±à°Ÿà°²à±", - "code": "BST" + "name": "హాటà±-వియెనà±", + "code": "87" }, { - "name": "మాంచెసà±à°Ÿà°°à±", - "code": "MAN" + "name": "హాటà±-సయోని", + "code": "70" }, { - "name": "యారà±à°•à±", - "code": "YOR" + "name": "హాటà±-సావోయà±", + "code": "74" }, { - "name": "à°¯à±à°¨à±ˆà°Ÿà±†à°¡à± à°•à°¿à°‚à°—à±â€Œà°¡à°®à±", - "code": "UKM" + "name": "హాటà±à°¸à± పైరెనీసà±", + "code": "65" }, { - "name": "లండనౠనగరం", - "code": "LND" + "name": "హాటà±à°¸à±-ఆలà±à°ªà±†à°¸à±", + "code": "05" }, { - "name": "లివరà±â€Œà°ªà±‚à°²à±", - "code": "LIV" + "name": "హాటà±à°¸à±-à°¡à°¿-సియెనà±", + "code": "92" }, { - "name": "లేసà±à°Ÿà°°à±", - "code": "LCE" + "name": "హూటౠగారోనీ", + "code": "31" }, { - "name": "వెసà±à°Ÿà±à°®à°¿à°¨à±à°¸à±à°Ÿà°°à± నగరం", - "code": "WSM" + "name": "హెరాలà±à°Ÿà±", + "code": "34" + } + ], + "GA": [ + { + "name": "à°Žà°¸à±à°Ÿà±à°¯à±‡à°°à± à°ªà±à°°à°¾à°µà°¿à°¨à±à°¸à±", + "code": "1" }, { - "name": "వేలà±à°¸à±", - "code": "WLS" + "name": "హాటà±-ఓగూ à°ªà±à°°à°¾à°µà°¿à°¨à±à°¸à±", + "code": "2" }, { - "name": "వోలà±à°µà±†à°°à±à°¹à°¾à°‚à°ªà±à°Ÿà°¨à±", - "code": "WLV" + "name": "మోయెనà±-ఓగూ à°ªà±à°°à°¾à°µà°¿à°¨à±à°¸à±", + "code": "3" }, { - "name": "షెఫీలà±à°¡à±", - "code": "SHF" + "name": "à°Žà°¨à±à°—ోనీ à°ªà±à°°à°¾à°µà°¿à°¨à±à°¸à±", + "code": "4" }, { - "name": "సౌతాంపà±à°Ÿà°¨à±", - "code": "STH" + "name": "నయాంగా à°ªà±à°°à°¾à°µà°¿à°¨à±à°¸à±", + "code": "5" }, { - "name": "à°¸à±à°•à°¾à°Ÿà±à°²à°¾à°‚à°¡à±", - "code": "SCT" + "name": "ఓగూ-ఇవిండో à°ªà±à°°à°¾à°µà°¿à°¨à±à°¸à±", + "code": "6" }, { - "name": "à°¸à±à°Ÿà±‹à°•à± ఆనౠటà±à°°à±†à°‚à°Ÿà±", - "code": "STE" + "name": "ఒగోయి-లోలో à°ªà±à°°à°¾à°µà°¿à°¨à±à°¸à±", + "code": "7" }, { - "name": "à°¸à±à°µà°¾à°¨à±à°œà±€", - "code": "SWA" + "name": "à°“à°—à±à°²à°¾-మారిటైమౠపà±à°°à°¾à°µà°¿à°¨à±à°¸à±", + "code": "8" }, + { + "name": "వోలà±à°¯à±‚-నిటెమౠపà±à°°à°¾à°µà°¿à°¨à±à°¸à±", + "code": "9" + } + ], + "GB": [ { "name": "Aberdeenshire", "code": "ABD" @@ -6917,6 +6793,130 @@ { "name": "Wrexham", "code": "WRX" + }, + { + "name": "అబెరà±à°¡à±€à°¨à±", + "code": "ABE" + }, + { + "name": "ఇంగà±à°²à°‚à°¡à±", + "code": "ENG" + }, + { + "name": "ఉతà±à°¤à°° à°à°°à±à°²à°‚à°¡à±", + "code": "NIR" + }, + { + "name": "à°Žà°¡à°¿à°¨à±à°¬à°°à±à°—à±", + "code": "EDH" + }, + { + "name": "కారà±à°¡à°¿à°«à±", + "code": "CRF" + }, + { + "name": "కావెంటà±à°°à±€", + "code": "COV" + }, + { + "name": "à°•à°¿à°‚à°—à±à°¸à±à°Ÿà°¨à± అపానౠహలà±", + "code": "KHL" + }, + { + "name": "à°—à±à°²à°¾à°¸à±à°—ో", + "code": "GLG" + }, + { + "name": "à°¡à°‚à°¡à±€", + "code": "DND" + }, + { + "name": "డెరà±à°¬à°¿", + "code": "DER" + }, + { + "name": "నాటింగà±â€Œà°¹à°¾à°®à±", + "code": "NGM" + }, + { + "name": "à°¨à±à°¯à±‚కాజిలౠఅపానౠటైనà±", + "code": "NET" + }, + { + "name": "పీటరౠబరో", + "code": "PTE" + }, + { + "name": "పోరà±à°Ÿà±à°¸à± మౌతà±", + "code": "POR" + }, + { + "name": "à°ªà±à°²à°¿à°®à±Œà°¤à±", + "code": "PLY" + }, + { + "name": "బరà±à°®à°¿à°‚à°—à±â€Œà°¹à°¾à°®à±", + "code": "BIR" + }, + { + "name": "à°¬à±à°°à°¿à°¸à±à°Ÿà°²à±", + "code": "BST" + }, + { + "name": "మాంచెసà±à°Ÿà°°à±", + "code": "MAN" + }, + { + "name": "యారà±à°•à±", + "code": "YOR" + }, + { + "name": "à°¯à±à°¨à±ˆà°Ÿà±†à°¡à± à°•à°¿à°‚à°—à±â€Œà°¡à°®à±", + "code": "UKM" + }, + { + "name": "లండనౠనగరం", + "code": "LND" + }, + { + "name": "లివరà±â€Œà°ªà±‚à°²à±", + "code": "LIV" + }, + { + "name": "లేసà±à°Ÿà°°à±", + "code": "LCE" + }, + { + "name": "వెసà±à°Ÿà±à°®à°¿à°¨à±à°¸à±à°Ÿà°°à± నగరం", + "code": "WSM" + }, + { + "name": "వేలà±à°¸à±", + "code": "WLS" + }, + { + "name": "వోలà±à°µà±†à°°à±à°¹à°¾à°‚à°ªà±à°Ÿà°¨à±", + "code": "WLV" + }, + { + "name": "షెఫీలà±à°¡à±", + "code": "SHF" + }, + { + "name": "సౌతాంపà±à°Ÿà°¨à±", + "code": "STH" + }, + { + "name": "à°¸à±à°•à°¾à°Ÿà±à°²à°¾à°‚à°¡à±", + "code": "SCT" + }, + { + "name": "à°¸à±à°Ÿà±‹à°•à± ఆనౠటà±à°°à±†à°‚à°Ÿà±", + "code": "STE" + }, + { + "name": "à°¸à±à°µà°¾à°¨à±à°œà±€", + "code": "SWA" } ], "GD": [ @@ -6990,13 +6990,13 @@ "name": "à°·à°¿à°¡à°¾ కారà±à°Ÿà°¿à°²à°¿", "code": "SK" }, - { - "name": "సాంసà±à°–à±-జావాఖేడి", - "code": "SJ" - }, { "name": "సామెగà±à°°à±†à°²à±‹-జెమో à°¸à±à°µà°¾à°¨à±†à°Ÿà°¿", "code": "SZ" + }, + { + "name": "సాంసà±à°–à±-జావాఖేడి", + "code": "SJ" } ], "GH": [ @@ -7086,6 +7086,42 @@ } ], "GN": [ + { + "name": "Boké", + "code": "BK" + }, + { + "name": "Faranah", + "code": "FA" + }, + { + "name": "Faranah Region", + "code": "F" + }, + { + "name": "Forécariah", + "code": "FO" + }, + { + "name": "Kankan", + "code": "KA" + }, + { + "name": "Kindia", + "code": "KD" + }, + { + "name": "Labé Region", + "code": "L" + }, + { + "name": "Mamou", + "code": "MM" + }, + { + "name": "Nzérékoré", + "code": "NZ" + }, { "name": "à°Žà°¨à±à°œà°¿à°¯à°°à±à°•à±‹à°°à± à°ªà±à°°à°¾à°‚తం", "code": "N" @@ -7213,45 +7249,17 @@ { "name": "సిగైరి à°ªà±à°°à°¿à°«à±†à°•à±à°šà°°à±", "code": "SI" - }, - { - "name": "Boké", - "code": "BK" - }, - { - "name": "Faranah", - "code": "FA" - }, - { - "name": "Faranah Region", - "code": "F" - }, - { - "name": "Forécariah", - "code": "FO" - }, - { - "name": "Kankan", - "code": "KA" - }, - { - "name": "Kindia", - "code": "KD" - }, + } + ], + "GQ": [ { - "name": "Labé Region", - "code": "L" + "name": "Insular", + "code": "I" }, { - "name": "Mamou", - "code": "MM" + "name": "Río Muni", + "code": "C" }, - { - "name": "Nzérékoré", - "code": "NZ" - } - ], - "GQ": [ { "name": "అనోబినౠపà±à°°à°¾à°µà°¿à°¨à±à°¸à±", "code": "AN" @@ -7279,57 +7287,9 @@ { "name": "సెంటà±à°°à±‹ à°¸à±à°°à± à°ªà±à°°à°¾à°µà°¿à°¨à±à°¸à±", "code": "CS" - }, - { - "name": "Insular", - "code": "I" - }, - { - "name": "Río Muni", - "code": "C" } ], "GR": [ - { - "name": "à°…à°Ÿà±à°Ÿà°¿à°•à°¾ à°ªà±à°°à°¾à°‚తం", - "code": "I" - }, - { - "name": "ఉతà±à°¤à°° à°à°œà°¿à°¯à°¨à± à°ªà±à°°à°¾à°‚తం", - "code": "K" - }, - { - "name": "ఎపిరసౠపà±à°°à°¾à°‚తం", - "code": "D" - }, - { - "name": "తూరà±à°ªà± మెసడోనియా మరియౠతà±à°°à±‡à°¸à±", - "code": "A" - }, - { - "name": "తెసాలీ", - "code": "E" - }, - { - "name": "దకà±à°·à°¿à°£ ఆగియానà±", - "code": "L" - }, - { - "name": "పశà±à°šà°¿à°® à°—à±à°°à±€à°¸à± à°ªà±à°°à°¾à°‚తం", - "code": "G" - }, - { - "name": "పశà±à°šà°¿à°® మెసిడోనియా à°ªà±à°°à°¾à°‚తం", - "code": "C" - }, - { - "name": "పెలెపోనెసీ à°ªà±à°°à°¾à°‚తం", - "code": "J" - }, - { - "name": "సెంటà±à°°à°²à± మాసెడోనియా à°ªà±à°°à°¾à°‚తం", - "code": "B" - }, { "name": "Achaea", "code": "13" @@ -7549,6 +7509,46 @@ { "name": "Zakynthos", "code": "21" + }, + { + "name": "à°…à°Ÿà±à°Ÿà°¿à°•à°¾ à°ªà±à°°à°¾à°‚తం", + "code": "I" + }, + { + "name": "ఉతà±à°¤à°° à°à°œà°¿à°¯à°¨à± à°ªà±à°°à°¾à°‚తం", + "code": "K" + }, + { + "name": "ఎపిరసౠపà±à°°à°¾à°‚తం", + "code": "D" + }, + { + "name": "తూరà±à°ªà± మెసడోనియా మరియౠతà±à°°à±‡à°¸à±", + "code": "A" + }, + { + "name": "తెసాలీ", + "code": "E" + }, + { + "name": "దకà±à°·à°¿à°£ ఆగియానà±", + "code": "L" + }, + { + "name": "పశà±à°šà°¿à°® à°—à±à°°à±€à°¸à± à°ªà±à°°à°¾à°‚తం", + "code": "G" + }, + { + "name": "పశà±à°šà°¿à°® మెసిడోనియా à°ªà±à°°à°¾à°‚తం", + "code": "C" + }, + { + "name": "పెలెపోనెసీ à°ªà±à°°à°¾à°‚తం", + "code": "J" + }, + { + "name": "సెంటà±à°°à°²à± మాసెడోనియా à°ªà±à°°à°¾à°‚తం", + "code": "B" } ], "GT": [ @@ -7616,14 +7616,14 @@ "name": "రిటాలà±à°¹à±à°²à±‡à°µà± డిపారà±à°Ÿà±à°®à±†à°‚à°Ÿà±", "code": "RE" }, - { - "name": "సాంటా రోసా డిపారà±à°Ÿà±à°®à±†à°‚à°Ÿà±", - "code": "SR" - }, { "name": "సాకోజెపకీసà±", "code": "SA" }, + { + "name": "సాంటా రోసా డిపారà±à°Ÿà±à°®à±†à°‚à°Ÿà±", + "code": "SR" + }, { "name": "సానౠమారà±à°•à±‹à°¸à± డిపారà±à°Ÿà±à°®à±†à°‚à°Ÿà±", "code": "SM" @@ -7642,6 +7642,18 @@ } ], "GW": [ + { + "name": "Leste", + "code": "L" + }, + { + "name": "Norte", + "code": "N" + }, + { + "name": "Sul", + "code": "S" + }, { "name": "ఓయియో à°ªà±à°°à°¾à°‚తం", "code": "OI" @@ -7677,21 +7689,13 @@ { "name": "బొలామా à°ªà±à°°à°¾à°‚తం", "code": "BL" - }, - { - "name": "Leste", - "code": "L" - }, - { - "name": "Norte", - "code": "N" - }, - { - "name": "Sul", - "code": "S" } ], "GY": [ + { + "name": "Mahaica-Berbice", + "code": "MA" + }, { "name": "à°…à°ªà±à°ªà°°à± టకూటూ-à°…à°ªà±à°ªà°°à± ఎసెకà±à°µà°¿à°¬à±‹", "code": "UT" @@ -7727,13 +7731,13 @@ { "name": "బరిమా-వైని", "code": "BA" - }, - { - "name": "Mahaica-Berbice", - "code": "MA" } ], "HN": [ + { + "name": "Comayagua", + "code": "CM" + }, { "name": "à°…à°Ÿà±à°²à°¾à°‚à°Ÿà°¿à°¡à°¾ డిపారà±à°Ÿà±à°®à±†à°‚à°Ÿà±", "code": "AT" @@ -7801,10 +7805,6 @@ { "name": "సాంటా బారà±à°¬à°°à°¾ డిపారà±à°Ÿà±à°®à±†à°‚à°Ÿà±", "code": "SB" - }, - { - "name": "Comayagua", - "code": "CM" } ], "HR": [ @@ -7919,23 +7919,55 @@ "code": "NE" }, { - "name": "నిపà±à°ªà±†à°¸à±", - "code": "NI" + "name": "నిపà±à°ªà±†à°¸à±", + "code": "NI" + }, + { + "name": "à°¸à±à°¦à±-à°Žà°¸à±à°Ÿà±", + "code": "SE" + }, + { + "name": "సూదà±", + "code": "SD" + }, + { + "name": "సెంటరà±à±", + "code": "CE" + } + ], + "HU": [ + { + "name": "Baranya", + "code": "BA" + }, + { + "name": "Dunaújváros", + "code": "DU" + }, + { + "name": "Eger", + "code": "EG" + }, + { + "name": "Érd", + "code": "ER" + }, + { + "name": "HódmezÅ‘vásárhely", + "code": "HV" + }, + { + "name": "Nagykanizsa", + "code": "NK" }, { - "name": "à°¸à±à°¦à±-à°Žà°¸à±à°Ÿà±", - "code": "SE" + "name": "Pest", + "code": "PE" }, { - "name": "సూదà±", - "code": "SD" + "name": "Sopron", + "code": "SN" }, - { - "name": "సెంటరà±à±", - "code": "CE" - } - ], - "HU": [ { "name": "కసోనà±â€Œà°—à±à°°à°¾à°¡à± కౌంటీ", "code": "CS" @@ -8075,41 +8107,37 @@ { "name": "హెవెసౠకౌంటీ", "code": "HE" - }, + } + ], + "ID": [ { - "name": "Baranya", + "name": "Bali", "code": "BA" }, { - "name": "Dunaújváros", - "code": "DU" + "name": "Kalimantan", + "code": "KA" }, { - "name": "Eger", - "code": "EG" + "name": "Lesser Sunda Islands", + "code": "NU" }, { - "name": "Érd", - "code": "ER" + "name": "Maluku Islands", + "code": "ML" }, { - "name": "HódmezÅ‘vásárhely", - "code": "HV" + "name": "North Kalimantan", + "code": "KU" }, { - "name": "Nagykanizsa", - "code": "NK" + "name": "Sulawesi", + "code": "SL" }, { - "name": "Pest", - "code": "PE" + "name": "Sumatra", + "code": "SM" }, - { - "name": "Sopron", - "code": "SN" - } - ], - "ID": [ { "name": "ఉతà±à°¤à°° మాలà±à°•à± à°ªà±à°°à°¾à°µà°¿à°¨à±à°¸à±", "code": "MU" @@ -8245,37 +8273,29 @@ { "name": "à°¸à±à°ªà±†à°·à°²à± రీజియనౠఆఫౠయోగà±à°¯à°•à°¾à°°à±à°Ÿà°¾", "code": "YO" - }, - { - "name": "Bali", - "code": "BA" - }, + } + ], + "IE": [ { - "name": "Kalimantan", - "code": "KA" + "name": "Connacht", + "code": "C" }, { - "name": "Lesser Sunda Islands", - "code": "NU" + "name": "Dublin", + "code": "D" }, { - "name": "Maluku Islands", - "code": "ML" + "name": "Leinster", + "code": "L" }, { - "name": "North Kalimantan", - "code": "KU" + "name": "Munster", + "code": "M" }, { - "name": "Sulawesi", - "code": "SL" + "name": "Ulster", + "code": "U" }, - { - "name": "Sumatra", - "code": "SM" - } - ], - "IE": [ { "name": "ఓఫాలీ కౌంటీ", "code": "OY" @@ -8375,29 +8395,21 @@ { "name": "వెసà±à°Ÿà±â€Œà°®à±€à°¤à± కౌంటీ", "code": "WH" - }, + } + ], + "IL": [ { - "name": "Connacht", - "code": "C" + "name": "Jerusalem", + "code": "JM" }, { - "name": "Dublin", + "name": "Southern District", "code": "D" }, { - "name": "Leinster", - "code": "L" - }, - { - "name": "Munster", - "code": "M" + "name": "Tel Aviv District", + "code": "TA" }, - { - "name": "Ulster", - "code": "U" - } - ], - "IL": [ { "name": "ఉతà±à°¤à°° జిలà±à°²à°¾", "code": "Z" @@ -8409,18 +8421,6 @@ { "name": "హైఫా జిలà±à°²à°¾", "code": "HA" - }, - { - "name": "Jerusalem", - "code": "JM" - }, - { - "name": "Southern District", - "code": "D" - }, - { - "name": "Tel Aviv District", - "code": "TA" } ], "IN": [ @@ -8570,6 +8570,10 @@ } ], "IQ": [ + { + "name": "Baghdad", + "code": "BG" + }, { "name": "అలౠఅంబరౠగవరà±à°¨à°°à±‡à°Ÿà±", "code": "AN" @@ -8637,10 +8641,6 @@ { "name": "à°¸à±à°²à°¾à°¯à±à°®à°¾à°¨à°¿à°¯à°¾ గవరà±à°¨à°°à±‡à°Ÿà±", "code": "SU" - }, - { - "name": "Baghdad", - "code": "BG" } ], "IR": [ @@ -8808,6 +8808,122 @@ } ], "IT": [ + { + "name": "Abruzzo", + "code": "65" + }, + { + "name": "Apulia", + "code": "75" + }, + { + "name": "Bari", + "code": "BA" + }, + { + "name": "Basilicata", + "code": "77" + }, + { + "name": "Bologna", + "code": "BO" + }, + { + "name": "Calabria", + "code": "78" + }, + { + "name": "Campania", + "code": "72" + }, + { + "name": "Catanzaro", + "code": "CZ" + }, + { + "name": "Emilia-Romagna", + "code": "45" + }, + { + "name": "Friuli–Venezia Giulia", + "code": "36" + }, + { + "name": "Gorizia", + "code": "GO" + }, + { + "name": "Grosseto", + "code": "GR" + }, + { + "name": "Lazio", + "code": "62" + }, + { + "name": "Liguria", + "code": "42" + }, + { + "name": "Lombardy", + "code": "25" + }, + { + "name": "Marche", + "code": "57" + }, + { + "name": "Matera", + "code": "MT" + }, + { + "name": "Molise", + "code": "67" + }, + { + "name": "Palermo", + "code": "PA" + }, + { + "name": "Parma", + "code": "PR" + }, + { + "name": "Piacenza", + "code": "PC" + }, + { + "name": "Piedmont", + "code": "21" + }, + { + "name": "Rome", + "code": "RM" + }, + { + "name": "South Tyrol", + "code": "BZ" + }, + { + "name": "Trentino", + "code": "TN" + }, + { + "name": "Trentino-South Tyrol", + "code": "32" + }, + { + "name": "Tuscany", + "code": "52" + }, + { + "name": "Umbria", + "code": "55" + }, + { + "name": "Veneto", + "code": "34" + }, { "name": "అంకోనా à°ªà±à°°à°¾à°µà°¿à°¨à±à°¸à±", "code": "AN" @@ -8872,14 +8988,14 @@ "name": "కటానియా à°ªà±à°°à°¾à°µà°¿à°¨à±à°¸à±", "code": "CT" }, - { - "name": "కాంపోబాసో à°ªà±à°°à°¾à°µà°¿à°¨à±à°¸à±", - "code": "CB" - }, { "name": "కాగà±à°²à°¿à°¯à°¾à°°à°¿ à°ªà±à°°à°¾à°µà°¿à°¨à±à°¸à±", "code": "CA" }, + { + "name": "కాంపోబాసో à°ªà±à°°à°¾à°µà°¿à°¨à±à°¸à±", + "code": "CB" + }, { "name": "కారà±à°¬à±‹à°¨à°¿à°¯à°¾-ఇగà±à°²à±†à°¸à°¿à°¯à°¾à°¸à± à°ªà±à°°à°¾à°µà°¿à°¨à±à°¸à±", "code": "CI" @@ -9211,122 +9327,6 @@ { "name": "సిసిలీ", "code": "82" - }, - { - "name": "Abruzzo", - "code": "65" - }, - { - "name": "Apulia", - "code": "75" - }, - { - "name": "Bari", - "code": "BA" - }, - { - "name": "Basilicata", - "code": "77" - }, - { - "name": "Bologna", - "code": "BO" - }, - { - "name": "Calabria", - "code": "78" - }, - { - "name": "Campania", - "code": "72" - }, - { - "name": "Catanzaro", - "code": "CZ" - }, - { - "name": "Emilia-Romagna", - "code": "45" - }, - { - "name": "Friuli–Venezia Giulia", - "code": "36" - }, - { - "name": "Gorizia", - "code": "GO" - }, - { - "name": "Grosseto", - "code": "GR" - }, - { - "name": "Lazio", - "code": "62" - }, - { - "name": "Liguria", - "code": "42" - }, - { - "name": "Lombardy", - "code": "25" - }, - { - "name": "Marche", - "code": "57" - }, - { - "name": "Matera", - "code": "MT" - }, - { - "name": "Molise", - "code": "67" - }, - { - "name": "Palermo", - "code": "PA" - }, - { - "name": "Parma", - "code": "PR" - }, - { - "name": "Piacenza", - "code": "PC" - }, - { - "name": "Piedmont", - "code": "21" - }, - { - "name": "Rome", - "code": "RM" - }, - { - "name": "South Tyrol", - "code": "BZ" - }, - { - "name": "Trentino", - "code": "TN" - }, - { - "name": "Trentino-South Tyrol", - "code": "32" - }, - { - "name": "Tuscany", - "code": "52" - }, - { - "name": "Umbria", - "code": "55" - }, - { - "name": "Veneto", - "code": "34" } ], "JM": [ @@ -9986,6 +9986,14 @@ } ], "KN": [ + { + "name": "Nevis", + "code": "N" + }, + { + "name": "Saint Kitts", + "code": "K" + }, { "name": "à°•à±à°°à±ˆà°¸à±à°Ÿà± à°šà°°à±à°šà± నికోలా టౌనౠపారిషà±", "code": "01" @@ -10041,14 +10049,6 @@ { "name": "సెయింటౠమేరీ కేయానౠపారిషà±", "code": "08" - }, - { - "name": "Nevis", - "code": "N" - }, - { - "name": "Saint Kitts", - "code": "K" } ], "KP": [ @@ -10172,6 +10172,14 @@ } ], "KW": [ + { + "name": "Al Asimah", + "code": "KU" + }, + { + "name": "Al Jahra", + "code": "JA" + }, { "name": "అలౠఅహà±à°®à°¦à°¿ గవరà±à°¨à°°à±‡à°Ÿà±", "code": "AH" @@ -10187,17 +10195,13 @@ { "name": "హవాలి గవరà±à°¨à°°à±‡à°Ÿà±", "code": "HA" - }, - { - "name": "Al Asimah", - "code": "KU" - }, - { - "name": "Al Jahra", - "code": "JA" } ], "KZ": [ + { + "name": "Jambyl", + "code": "ZHA" + }, { "name": "à°…à°•à±à°Ÿà±‹à°¬à±† à°ªà±à°°à°¾à°‚తం", "code": "AKT" @@ -10261,13 +10265,21 @@ { "name": "మేంజిసà±à°Ÿà°¾à°µà± à°ªà±à°°à°¾à°‚తం", "code": "MAN" - }, - { - "name": "Jambyl", - "code": "ZHA" } ], "LA": [ + { + "name": "Vientiane", + "code": "VT" + }, + { + "name": "Vientiane Province", + "code": "VI" + }, + { + "name": "Xaisomboun", + "code": "XS" + }, { "name": "అటేపౠపà±à°°à°¾à°µà°¿à°¨à±à°¸à±", "code": "AT" @@ -10327,21 +10339,25 @@ { "name": "హౌవాఫనౠపà±à°°à°¾à°µà°¿à°¨à±à°¸à±", "code": "HO" + } + ], + "LB": [ + { + "name": "Akkar", + "code": "AK" }, { - "name": "Vientiane", - "code": "VT" + "name": "Baalbek-Hermel", + "code": "BH" }, { - "name": "Vientiane Province", - "code": "VI" + "name": "Beqaa", + "code": "BI" }, { - "name": "Xaisomboun", - "code": "XS" - } - ], - "LB": [ + "name": "South", + "code": "JA" + }, { "name": "ఉతà±à°¤à°° గవరà±à°¨à°°à±‡à°Ÿà±", "code": "AS" @@ -10357,22 +10373,6 @@ { "name": "మౌంటౠలెబనానౠగవరà±à°¨à°°à±‡à°Ÿà±", "code": "JL" - }, - { - "name": "Akkar", - "code": "AK" - }, - { - "name": "Baalbek-Hermel", - "code": "BH" - }, - { - "name": "Beqaa", - "code": "BI" - }, - { - "name": "South", - "code": "JA" } ], "LC": [ @@ -10606,10 +10606,6 @@ "name": "గబారà±à°ªà±‹à°²à± కౌంటీ", "code": "GP" }, - { - "name": "à°—à±à°°à°¾à°‚ండౠబాసా కౌంటీ", - "code": "GB" - }, { "name": "à°—à±à°°à°¾à°‚డౠకేపౠమౌంటౠకౌంటీ", "code": "CM" @@ -10622,6 +10618,10 @@ "name": "à°—à±à°°à°¾à°‚డౠగెడే కౌంటీ", "code": "GG" }, + { + "name": "à°—à±à°°à°¾à°‚ండౠబాసా కౌంటీ", + "code": "GB" + }, { "name": "నింబా", "code": "NI" @@ -10681,67 +10681,31 @@ "code": "B" }, { - "name": "బెరియా జిలà±à°²à°¾", - "code": "D" - }, - { - "name": "మాఖోటà±à°²à°¾à°‚గౠజిలà±à°²à°¾", - "code": "J" - }, - { - "name": "మాఫెటెంగౠజిలà±à°²à°¾", - "code": "E" - }, - { - "name": "మాసేరౠజిలà±à°²à°¾", - "code": "A" - }, - { - "name": "మోహేలà±à°¸à± హోయెకౠజిలà±à°²à°¾", - "code": "F" - }, - { - "name": "లెరిబె జిలà±à°²à°¾", - "code": "C" - } - ], - "LT": [ - { - "name": "అలిటసౠకౌంటీ", - "code": "AL" - }, - { - "name": "ఉటెనా కౌంటీ", - "code": "UT" - }, - { - "name": "కౌనాసౠకౌంటీ", - "code": "KU" - }, - { - "name": "టెలà±à°¸à°¿à°¯à°¾à°¯à°¿ కౌంటీ", - "code": "TE" - }, - { - "name": "టౌరేజౠకౌంటీ", - "code": "TA" + "name": "బెరియా జిలà±à°²à°¾", + "code": "D" }, { - "name": "పానెవెజిసౠకౌంటీ", - "code": "PN" + "name": "మాఖోటà±à°²à°¾à°‚గౠజిలà±à°²à°¾", + "code": "J" }, { - "name": "మారిజాంపోలౠకౌంటీ", - "code": "MR" + "name": "మాఫెటెంగౠజిలà±à°²à°¾", + "code": "E" }, { - "name": "విలà±à°¨à°¿à°¯à°¸à± కౌంటీ", - "code": "VL" + "name": "మాసేరౠజిలà±à°²à°¾", + "code": "A" }, { - "name": "సియాలియా కౌంటీ", - "code": "SA" + "name": "మోహేలà±à°¸à± హోయెకౠజిలà±à°²à°¾", + "code": "F" }, + { + "name": "లెరిబె జిలà±à°²à°¾", + "code": "C" + } + ], + "LT": [ { "name": "AkmenÄ—", "code": "01" @@ -10985,6 +10949,42 @@ { "name": "Zarasai", "code": "60" + }, + { + "name": "అలిటసౠకౌంటీ", + "code": "AL" + }, + { + "name": "ఉటెనా కౌంటీ", + "code": "UT" + }, + { + "name": "కౌనాసౠకౌంటీ", + "code": "KU" + }, + { + "name": "టెలà±à°¸à°¿à°¯à°¾à°¯à°¿ కౌంటీ", + "code": "TE" + }, + { + "name": "టౌరేజౠకౌంటీ", + "code": "TA" + }, + { + "name": "పానెవెజిసౠకౌంటీ", + "code": "PN" + }, + { + "name": "మారిజాంపోలౠకౌంటీ", + "code": "MR" + }, + { + "name": "విలà±à°¨à°¿à°¯à°¸à± కౌంటీ", + "code": "VL" + }, + { + "name": "సియాలియా కౌంటీ", + "code": "SA" } ], "LU": [ @@ -11350,10 +11350,6 @@ "name": "రీగా", "code": "RIX" }, - { - "name": "à°°à±à°‚డేలౠమà±à°¨à±à°¸à°¿à°ªà°¾à°²à°¿à°Ÿà±€", - "code": "083" - }, { "name": "à°°à±à°•à°¾à°µà°¾ à°®à±à°¨à±à°¸à°¿à°ªà°¾à°²à°¿à°Ÿà±€", "code": "081" @@ -11366,6 +11362,10 @@ "name": "à°°à±à°œà°¿à°¯à±‡à°¨à°¾ à°®à±à°¨à±à°¸à°¿à°ªà°¾à°²à°¿à°Ÿà±€", "code": "084" }, + { + "name": "à°°à±à°‚డేలౠమà±à°¨à±à°¸à°¿à°ªà°¾à°²à°¿à°Ÿà±€", + "code": "083" + }, { "name": "రెజెకà±à°¨à±‡", "code": "REZ" @@ -11450,14 +11450,6 @@ "name": "విలాని à°®à±à°¨à±à°¸à°¿à°ªà°¾à°²à°¿à°Ÿà±€", "code": "109" }, - { - "name": "వెంటà±à°¸à±â€Œà°ªà°¿à°²à±à°¸à±", - "code": "VEN" - }, - { - "name": "వెంటà±à°¸à±â€Œà°ªà°¿à°²à±à°¸à± à°®à±à°¨à±à°¸à°¿à°ªà°¾à°²à°¿à°Ÿà±€", - "code": "106" - }, { "name": "వెకూమికి à°®à±à°¨à±à°¸à°¿à°ªà°¾à°²à°¿à°Ÿà±€", "code": "105" @@ -11466,6 +11458,14 @@ "name": "వెకà±à°ªà°¿à°¬à°¾à°²à±à°—à°¾ à°®à±à°¨à±à°¸à°¿à°ªà°¾à°²à°¿à°Ÿà±€", "code": "104" }, + { + "name": "వెంటà±à°¸à±â€Œà°ªà°¿à°²à±à°¸à±", + "code": "VEN" + }, + { + "name": "వెంటà±à°¸à±â€Œà°ªà°¿à°²à±à°¸à± à°®à±à°¨à±à°¸à°¿à°ªà°¾à°²à°¿à°Ÿà±€", + "code": "106" + }, { "name": "సలాకà±â€Œà°—à±à°°à±ˆà°µà°¾ à°®à±à°¨à±à°¸à°¿à°ªà°¾à°²à°¿à°Ÿà±€", "code": "086" @@ -11528,6 +11528,30 @@ } ], "LY": [ + { + "name": "Al Wahat", + "code": "WA" + }, + { + "name": "Derna", + "code": "DR" + }, + { + "name": "Jabal al Gharbi", + "code": "JG" + }, + { + "name": "Nalut", + "code": "NL" + }, + { + "name": "Sirte", + "code": "SR" + }, + { + "name": "Tripoli", + "code": "TB" + }, { "name": "à°•à±à°«à±à°°à°¾ జిలà±à°²à°¾", "code": "KF" @@ -11585,155 +11609,15 @@ "code": "WS" }, { - "name": "వాడిి అలౠహయా జిలà±à°²à°¾", - "code": "WD" - }, - { - "name": "సాభా జిలà±à°²à°¾", - "code": "SB" - }, - { - "name": "Al Wahat", - "code": "WA" - }, - { - "name": "Derna", - "code": "DR" - }, - { - "name": "Jabal al Gharbi", - "code": "JG" - }, - { - "name": "Nalut", - "code": "NL" - }, - { - "name": "Sirte", - "code": "SR" - }, - { - "name": "Tripoli", - "code": "TB" - } - ], - "MA": [ - { - "name": "అగాడిరà±", - "code": "AGD" - }, - { - "name": "à°Šà°œà±à°¡à°¾", - "code": "OUJ" - }, - { - "name": "ఓరియంటలà±", - "code": "04" - }, - { - "name": "కాసాబà±à°²à°¾à°‚à°•à°¾", - "code": "CAS" - }, - { - "name": "à°•à±à°µà±†à°¡à± à°Žà°¡à±-దాహబౠపà±à°°à°¾à°µà°¿à°¨à±à°¸à±", - "code": "OUD" - }, - { - "name": "à°—à±à°¯à±à°²à±à°®à°¿à°®à± రాషà±à°Ÿà±à°°à°­à°¾à°—à°‚", - "code": "GUE" - }, - { - "name": "à°—à±à°°à°¾à°‚డౠకాసబà±à°²à°¾à°‚à°•à°¾", - "code": "08" - }, - { - "name": "à°—à±à°µà±†à°²à±à°®à°¿à°®à±-ఎసౠసెమారా", - "code": "14" - }, - { - "name": "ఘాాారà±à°¬à±-చరారà±à°¡à°¾-బేని హసెనà±", - "code": "02" - }, - { - "name": "చేవో-ఆరà±à°¡à°¿à°¹à°¾", - "code": "09" - }, - { - "name": "టాంగియరà±-టెటోవానà±", - "code": "01" - }, - { - "name": "టాజా-అలౠహోసీమా-టావోనేటà±", - "code": "03" - }, - { - "name": "టాడà±à°²à°¾-అజిలాలà±", - "code": "12" - }, - { - "name": "à°Ÿà±à°¯à°¾à°‚జియరà±", - "code": "TNG" - }, - { - "name": "డౌకాలా-à°…à°¬à±à°¡à°¾", - "code": "10" - }, - { - "name": "తేమార", - "code": "SKH" - }, - { - "name": "ఫెసà±-బౌలెమేనà±", - "code": "05" - }, - { - "name": "మరాకేశà±", - "code": "MMD" - }, - { - "name": "మరాకేశà±-టెనà±à°¸à°¿à°«à±à°Ÿà±-ఎలౠహావà±à°œà±", - "code": "11" - }, - { - "name": "మరాకేశà±Â²", - "code": "MMN" - }, - { - "name": "మరాకేశà±Â³", - "code": "SYB" - }, - { - "name": "మెకà±à°¨à±†à°¸à±", - "code": "MEK" - }, - { - "name": "మెకà±à°¨à±†à°¸à±-టఫిలాలెటà±", - "code": "06" - }, - { - "name": "మొహమà±à°®à±†à°¦à°¿à°¯à°¾", - "code": "MOH" - }, - { - "name": "రాబటà±", - "code": "RAB" - }, - { - "name": "రాబటà±-సేలె-జెమà±à°®à±‹à°°à±-జాయరà±", - "code": "07" - }, - { - "name": "లాయోనà±-బోజà±â€Œà°¡à±‹à°°à±-సాకియా ఎలౠహమà±à°°à°¾", - "code": "15" - }, - { - "name": "సాలే", - "code": "SAL" - }, - { - "name": "సౌసà±-మాసà±à°¸à°¾-à°¡à±à°°à°¾", - "code": "13" + "name": "వాడిి అలౠహయా జిలà±à°²à°¾", + "code": "WD" }, + { + "name": "సాభా జిలà±à°²à°¾", + "code": "SB" + } + ], + "MA": [ { "name": "Al Haouz", "code": "HAO" @@ -11933,13 +11817,125 @@ { "name": "Zagora", "code": "ZAG" + }, + { + "name": "అగాడిరà±", + "code": "AGD" + }, + { + "name": "à°Šà°œà±à°¡à°¾", + "code": "OUJ" + }, + { + "name": "ఓరియంటలà±", + "code": "04" + }, + { + "name": "కాసాబà±à°²à°¾à°‚à°•à°¾", + "code": "CAS" + }, + { + "name": "à°•à±à°µà±†à°¡à± à°Žà°¡à±-దాహబౠపà±à°°à°¾à°µà°¿à°¨à±à°¸à±", + "code": "OUD" + }, + { + "name": "à°—à±à°¯à±à°²à±à°®à°¿à°®à± రాషà±à°Ÿà±à°°à°­à°¾à°—à°‚", + "code": "GUE" + }, + { + "name": "à°—à±à°°à°¾à°‚డౠకాసబà±à°²à°¾à°‚à°•à°¾", + "code": "08" + }, + { + "name": "à°—à±à°µà±†à°²à±à°®à°¿à°®à±-ఎసౠసెమారా", + "code": "14" + }, + { + "name": "ఘాాారà±à°¬à±-చరారà±à°¡à°¾-బేని హసెనà±", + "code": "02" + }, + { + "name": "చేవో-ఆరà±à°¡à°¿à°¹à°¾", + "code": "09" + }, + { + "name": "టాంగియరà±-టెటోవానà±", + "code": "01" + }, + { + "name": "టాజా-అలౠహోసీమా-టావోనేటà±", + "code": "03" + }, + { + "name": "టాడà±à°²à°¾-అజిలాలà±", + "code": "12" + }, + { + "name": "à°Ÿà±à°¯à°¾à°‚జియరà±", + "code": "TNG" + }, + { + "name": "డౌకాలా-à°…à°¬à±à°¡à°¾", + "code": "10" + }, + { + "name": "తేమార", + "code": "SKH" + }, + { + "name": "ఫెసà±-బౌలెమేనà±", + "code": "05" + }, + { + "name": "మరాకేశà±", + "code": "MMD" + }, + { + "name": "మరాకేశà±-టెనà±à°¸à°¿à°«à±à°Ÿà±-ఎలౠహావà±à°œà±", + "code": "11" + }, + { + "name": "మరాకేశà±Â²", + "code": "MMN" + }, + { + "name": "మరాకేశà±Â³", + "code": "SYB" + }, + { + "name": "మెకà±à°¨à±†à°¸à±", + "code": "MEK" + }, + { + "name": "మెకà±à°¨à±†à°¸à±-టఫిలాలెటà±", + "code": "06" + }, + { + "name": "మొహమà±à°®à±†à°¦à°¿à°¯à°¾", + "code": "MOH" + }, + { + "name": "రాబటà±", + "code": "RAB" + }, + { + "name": "రాబటà±-సేలె-జెమà±à°®à±‹à°°à±-జాయరà±", + "code": "07" + }, + { + "name": "లాయోనà±-బోజà±â€Œà°¡à±‹à°°à±-సాకియా ఎలౠహమà±à°°à°¾", + "code": "15" + }, + { + "name": "సాలే", + "code": "SAL" + }, + { + "name": "సౌసà±-మాసà±à°¸à°¾-à°¡à±à°°à°¾", + "code": "13" } ], "MC": [ - { - "name": "మొనాకో-విలà±", - "code": "MO" - }, { "name": "Fontvieille", "code": "FO" @@ -12003,9 +11999,17 @@ { "name": "Vallon de la Rousse", "code": "VR" + }, + { + "name": "మొనాకో-విలà±", + "code": "MO" } ], "MD": [ + { + "name": "Transnistria", + "code": "SN" + }, { "name": "అెనీ నోయి జిలà±à°²à°¾", "code": "AN" @@ -12149,10 +12153,6 @@ { "name": "హినà±à°¸à±†à°¸à±à°Ÿà°¿ జిలà±à°²à°¾", "code": "HI" - }, - { - "name": "Transnistria", - "code": "SN" } ], "ME": [ @@ -12276,18 +12276,6 @@ } ], "MH": [ - { - "name": "మాజà±à°°à±‹", - "code": "MAJ" - }, - { - "name": "రాటకౠచైనà±", - "code": "T" - }, - { - "name": "రాలికౠచైనà±", - "code": "L" - }, { "name": "Ailinglaplap Atoll", "code": "ALL" @@ -12379,6 +12367,18 @@ { "name": "Wotje Atoll", "code": "WTJ" + }, + { + "name": "మాజà±à°°à±‹", + "code": "MAJ" + }, + { + "name": "రాటకౠచైనà±", + "code": "T" + }, + { + "name": "రాలికౠచైనà±", + "code": "L" } ], "MK": [ @@ -12724,6 +12724,14 @@ } ], "ML": [ + { + "name": "Ménaka", + "code": "9" + }, + { + "name": "Taoudénit", + "code": "10" + }, { "name": "కిడాలౠపà±à°°à°¾à°‚తం", "code": "8" @@ -12759,14 +12767,6 @@ { "name": "సెగౌ à°ªà±à°°à°¾à°‚తం", "code": "4" - }, - { - "name": "Ménaka", - "code": "9" - }, - { - "name": "Taoudénit", - "code": "10" } ], "MM": [ @@ -12922,6 +12922,22 @@ } ], "MR": [ + { + "name": "Nouakchott", + "code": "NKC" + }, + { + "name": "Nouakchott Nord", + "code": "14" + }, + { + "name": "Nouakchott Ouest", + "code": "13" + }, + { + "name": "Nouakchott Sud", + "code": "15" + }, { "name": "à°…à°¡à±à°°à°¾à°°à± à°ªà±à°°à°¾à°‚తం", "code": "07" @@ -12969,22 +12985,6 @@ { "name": "హోదౠఎలౠఘారà±à°¬à°¿ à°ªà±à°°à°¾à°‚తం", "code": "02" - }, - { - "name": "Nouakchott", - "code": "NKC" - }, - { - "name": "Nouakchott Nord", - "code": "14" - }, - { - "name": "Nouakchott Ouest", - "code": "13" - }, - { - "name": "Nouakchott Sud", - "code": "15" } ], "MT": [ @@ -13262,6 +13262,22 @@ } ], "MU": [ + { + "name": "Beau-Bassin Rose-Hill", + "code": "BR" + }, + { + "name": "Curepipe", + "code": "CU" + }, + { + "name": "Port Louis District", + "code": "PL" + }, + { + "name": "Quatre Bornes", + "code": "QB" + }, { "name": "అగాలెగా", "code": "AG" @@ -13313,25 +13329,45 @@ { "name": "సావెనౠజిలà±à°²à°¾", "code": "SA" + } + ], + "MV": [ + { + "name": "Addu", + "code": "01" }, { - "name": "Beau-Bassin Rose-Hill", - "code": "BR" + "name": "Central Province", + "code": "CE" + }, + { + "name": "North Central Province", + "code": "NC" + }, + { + "name": "North Province", + "code": "NO" + }, + { + "name": "South Central Province", + "code": "SC" + }, + { + "name": "South Province", + "code": "SU" }, { - "name": "Curepipe", - "code": "CU" + "name": "Thaa", + "code": "08" }, { - "name": "Port Louis District", - "code": "PL" + "name": "Upper North Province", + "code": "UN" }, { - "name": "Quatre Bornes", - "code": "QB" - } - ], - "MV": [ + "name": "Upper South Province", + "code": "US" + }, { "name": "అలిఫౠఅలిఫౠఅటోలà±", "code": "02" @@ -13407,45 +13443,33 @@ { "name": "హా ఢాలౠఅటోలà±", "code": "23" - }, - { - "name": "Addu", - "code": "01" - }, - { - "name": "Central Province", - "code": "CE" - }, + } + ], + "MW": [ { - "name": "North Central Province", - "code": "NC" + "name": "Central", + "code": "C" }, { - "name": "North Province", - "code": "NO" + "name": "Karonga", + "code": "KR" }, { - "name": "South Central Province", - "code": "SC" + "name": "Northern", + "code": "N" }, { - "name": "South Province", - "code": "SU" + "name": "Southern", + "code": "S" }, { - "name": "Thaa", - "code": "08" + "name": "Thyolo", + "code": "TH" }, { - "name": "Upper North Province", - "code": "UN" + "name": "Zomba", + "code": "ZO" }, - { - "name": "Upper South Province", - "code": "US" - } - ], - "MW": [ { "name": "ఎంజింబా జిలà±à°²à°¾", "code": "MZ" @@ -13545,33 +13569,17 @@ { "name": "సాలిమా జిలà±à°²à°¾", "code": "SA" - }, - { - "name": "Central", - "code": "C" - }, - { - "name": "Karonga", - "code": "KR" - }, - { - "name": "Northern", - "code": "N" - }, + } + ], + "MX": [ { - "name": "Southern", - "code": "S" + "name": "Mexico City", + "code": "DIF" }, { - "name": "Thyolo", - "code": "TH" + "name": "Morelos", + "code": "MOR" }, - { - "name": "Zomba", - "code": "ZO" - } - ], - "MX": [ { "name": "à°…à°—à±à°µà°¾à°¸à±à°•à°¾à°²à°¿à°¯à±†à°‚టెసà±", "code": "AGU" @@ -13695,14 +13703,6 @@ { "name": "హిడాలà±à°—ో", "code": "HID" - }, - { - "name": "Mexico City", - "code": "DIF" - }, - { - "name": "Morelos", - "code": "MOR" } ], "MY": [ @@ -13772,6 +13772,10 @@ } ], "MZ": [ + { + "name": "Maputo Province", + "code": "L" + }, { "name": "ఇనà±à°¹à°¾à°‚బేనౠపà±à°°à°¾à°µà°¿à°¨à±à°¸à±", "code": "I" @@ -13811,13 +13815,21 @@ { "name": "సోఫాలా à°ªà±à°°à°¾à°µà°¿à°¨à±à°¸à±", "code": "S" - }, - { - "name": "Maputo Province", - "code": "L" } ], "NA": [ + { + "name": "Kavango East", + "code": "KE" + }, + { + "name": "Kavango West", + "code": "KW" + }, + { + "name": "Omaheke", + "code": "OH" + }, { "name": "ఇరోంగో à°ªà±à°°à°¾à°‚తం", "code": "ER" @@ -13861,18 +13873,6 @@ { "name": "హారà±à°¡à°¾à°ªà± à°ªà±à°°à°¾à°‚తం", "code": "HA" - }, - { - "name": "Kavango East", - "code": "KE" - }, - { - "name": "Kavango West", - "code": "KW" - }, - { - "name": "Omaheke", - "code": "OH" } ], "NE": [ @@ -13910,6 +13910,14 @@ } ], "NG": [ + { + "name": "Lagos", + "code": "LA" + }, + { + "name": "Oyo", + "code": "OY" + }, { "name": "à°…à°•à±à°µà°¾ à°à°¬à±‹à°®à± à°¸à±à°Ÿà±‡à°Ÿà±", "code": "AK" @@ -13946,14 +13954,14 @@ "name": "ఎడో à°¸à±à°Ÿà±‡à°Ÿà±", "code": "ED" }, - { - "name": "ఓండో రాషà±à°Ÿà±à°°à°‚", - "code": "ON" - }, { "name": "à°“à°—à±à°¨à± రాషà±à°Ÿà±à°°à°‚", "code": "OG" }, + { + "name": "ఓండో రాషà±à°Ÿà±à°°à°‚", + "code": "ON" + }, { "name": "à°“à°¸à±à°¨à± రాషà±à°Ÿà±à°°à°‚", "code": "OS" @@ -14049,17 +14057,21 @@ { "name": "సోకోటో రాషà±à°Ÿà±à°°à°‚", "code": "SO" + } + ], + "NI": [ + { + "name": "Granada", + "code": "GR" }, { - "name": "Lagos", - "code": "LA" + "name": "León", + "code": "LE" }, { - "name": "Oyo", - "code": "OY" - } - ], - "NI": [ + "name": "Rivas", + "code": "RI" + }, { "name": "అటోనోమా డెలౠఅటà±à°²à°¾à°‚టికో నారà±à°Ÿà±† à°ªà±à°°à°¾à°‚తం", "code": "AN" @@ -14115,21 +14127,25 @@ { "name": "రీజియనౠఅటోనామా డెలౠఅటà±à°²à°¾à°‚టికో à°¸à±à°°à±", "code": "AS" + } + ], + "NL": [ + { + "name": "Aruba", + "code": "AW" }, { - "name": "Granada", - "code": "GR" + "name": "Curaçao", + "code": "CW" }, { - "name": "León", - "code": "LE" + "name": "Saba", + "code": "BQ2" }, { - "name": "Rivas", - "code": "RI" - } - ], - "NL": [ + "name": "Sint Maarten", + "code": "SX" + }, { "name": "ఉతà±à°¤à°° à°¬à±à°°à°¾à°¬à°‚à°Ÿà±", "code": "NB" @@ -14185,22 +14201,6 @@ { "name": "సింటౠయూసà±à°Ÿà±‡à°Ÿà°¿à°¯à°¸à±", "code": "BQ3" - }, - { - "name": "Aruba", - "code": "AW" - }, - { - "name": "Curaçao", - "code": "CW" - }, - { - "name": "Saba", - "code": "BQ2" - }, - { - "name": "Sint Maarten", - "code": "SX" } ], "NO": [ @@ -14290,6 +14290,34 @@ } ], "NP": [ + { + "name": "Central", + "code": "1" + }, + { + "name": "Kosi", + "code": "KO" + }, + { + "name": "Lumbini", + "code": "LU" + }, + { + "name": "Madhya Pashchimanchal", + "code": "2" + }, + { + "name": "Purwanchal", + "code": "4" + }, + { + "name": "Sudur Pashchimanchal", + "code": "5" + }, + { + "name": "Western", + "code": "3" + }, { "name": "à°•à°°à±à°¨à°¾à°²à°¿ జోనà±", "code": "KA" @@ -14337,34 +14365,6 @@ { "name": "సేటి జోనà±", "code": "SE" - }, - { - "name": "Central", - "code": "1" - }, - { - "name": "Kosi", - "code": "KO" - }, - { - "name": "Lumbini", - "code": "LU" - }, - { - "name": "Madhya Pashchimanchal", - "code": "2" - }, - { - "name": "Purwanchal", - "code": "4" - }, - { - "name": "Sudur Pashchimanchal", - "code": "5" - }, - { - "name": "Western", - "code": "3" } ], "NR": [ @@ -14426,6 +14426,18 @@ } ], "NZ": [ + { + "name": "Nelson", + "code": "NSN" + }, + { + "name": "North Island", + "code": "N" + }, + { + "name": "South Island", + "code": "S" + }, { "name": "à°…à°•à±à°²à°¾à°‚à°¡à± à°ªà±à°°à°¾à°‚తం", "code": "AUK" @@ -14489,21 +14501,21 @@ { "name": "హాకà±à°¸à± బే à°ªà±à°°à°¾à°‚తం", "code": "HKB" - }, + } + ], + "OM": [ { - "name": "Nelson", - "code": "NSN" + "name": "Al Batinah", + "code": "BA" }, { - "name": "North Island", - "code": "N" + "name": "Ash Sharqiyah", + "code": "SH" }, { - "name": "South Island", - "code": "S" - } - ], - "OM": [ + "name": "Shamal al Batinah", + "code": "BS" + }, { "name": "అదౠదాఖిలà±à°¯à°¾ గవరà±à°¨à°°à±‡à°Ÿà±", "code": "DA" @@ -14543,29 +14555,25 @@ { "name": "యాషౠషరà±à°–ియా నారà±à°¤à± గవరà±à°¨à°°à±‡à°Ÿà±", "code": "SS" - }, - { - "name": "Al Batinah", - "code": "BA" - }, - { - "name": "Ash Sharqiyah", - "code": "SH" - }, - { - "name": "Shamal al Batinah", - "code": "BS" } ], "PA": [ { - "name": "ఎంబెరా-వోనానౠకామరà±à°¸à°¾", - "code": "EM" + "name": "Panamá", + "code": "8" + }, + { + "name": "West Panamá", + "code": "10" }, { "name": "à°Žà°¨à±à°—ోబౠబూగà±à°²à± కమారà±à°¸à°¾", "code": "NB" }, + { + "name": "ఎంబెరా-వోనానౠకామరà±à°¸à°¾", + "code": "EM" + }, { "name": "కాకలౠపà±à°°à°¾à°µà°¿à°¨à±à°¸à±", "code": "2" @@ -14601,17 +14609,17 @@ { "name": "హెరà±à°°à±†à°°à°¾ à°ªà±à°°à°¾à°µà°¿à°¨à±à°¸à±", "code": "6" - }, - { - "name": "Panamá", - "code": "8" - }, - { - "name": "West Panamá", - "code": "10" } ], "PE": [ + { + "name": "El Callao", + "code": "CAL" + }, + { + "name": "Puno", + "code": "PUN" + }, { "name": "అంకాశౠపà±à°°à°¾à°‚తం", "code": "ANC" @@ -14707,17 +14715,21 @@ { "name": "à°¹à±à°µà°¾à°¨à±à°•à°¾à°µà±†à°²à°¿à°•à°¾ à°ªà±à°°à°¾à°‚తం", "code": "HUV" + } + ], + "PG": [ + { + "name": "Hela", + "code": "HLA" }, { - "name": "El Callao", - "code": "CAL" + "name": "Jiwaka", + "code": "JWK" }, { - "name": "Puno", - "code": "PUN" - } - ], - "PG": [ + "name": "Western", + "code": "WPD" + }, { "name": "à°Žà°‚à°—à°¾ à°ªà±à°°à°¾à°µà°¿à°¨à±à°¸à±", "code": "EPW" @@ -14793,21 +14805,85 @@ { "name": "సెంటà±à°°à°²à± à°ªà±à°°à°¾à°µà°¿à°¨à±à°¸à±", "code": "CPM" + } + ], + "PH": [ + { + "name": "Bicol", + "code": "05" }, { - "name": "Hela", - "code": "HLA" + "name": "Cagayan Valley", + "code": "02" }, { - "name": "Jiwaka", - "code": "JWK" + "name": "Calabarzon", + "code": "40" }, { - "name": "Western", - "code": "WPD" - } - ], - "PH": [ + "name": "Caraga", + "code": "13" + }, + { + "name": "Central Luzon", + "code": "03" + }, + { + "name": "Central Visayas", + "code": "07" + }, + { + "name": "Cordillera Administrative", + "code": "15" + }, + { + "name": "Davao", + "code": "11" + }, + { + "name": "Davao Occidental", + "code": "DVO" + }, + { + "name": "Dinagat Islands", + "code": "DIN" + }, + { + "name": "Eastern Visayas", + "code": "08" + }, + { + "name": "Ilocos", + "code": "01" + }, + { + "name": "Metro Manila", + "code": "00" + }, + { + "name": "Mimaropa", + "code": "41" + }, + { + "name": "Muslim Mindanao", + "code": "14" + }, + { + "name": "Northern Mindanao", + "code": "10" + }, + { + "name": "Soccsksargen", + "code": "12" + }, + { + "name": "Western Visayas", + "code": "06" + }, + { + "name": "Zamboanga Peninsula", + "code": "09" + }, { "name": "à°…à°•à±à°²à°¾à°¨à±", "code": "AKL" @@ -14876,10 +14952,6 @@ "name": "కళింగ", "code": "KAL" }, - { - "name": "కాంపోసà±à°Ÿà±†à°²à°¾ à°µà±à°¯à°¾à°²à±€", - "code": "COM" - }, { "name": "కాగేయానà±", "code": "CAG" @@ -14888,6 +14960,10 @@ "name": "కాపిజà±", "code": "CAP" }, + { + "name": "కాంపోసà±à°Ÿà±†à°²à°¾ à°µà±à°¯à°¾à°²à±€", + "code": "COM" + }, { "name": "కామిగà±à°µà°¿à°¨à±", "code": "CAM" @@ -15113,95 +15189,27 @@ "code": "SLU" }, { - "name": "à°¸à±à°²à±à°¤à°¾à°¨à± à°•à±à°¦à°¾à°°à°¤à±", - "code": "SUK" - }, - { - "name": "సెబà±", - "code": "CEB" - }, - { - "name": "సోరà±à°¸à±‹à°—à°¨à±", - "code": "SOR" - }, - { - "name": "Bicol", - "code": "05" - }, - { - "name": "Cagayan Valley", - "code": "02" - }, - { - "name": "Calabarzon", - "code": "40" - }, - { - "name": "Caraga", - "code": "13" - }, - { - "name": "Central Luzon", - "code": "03" - }, - { - "name": "Central Visayas", - "code": "07" - }, - { - "name": "Cordillera Administrative", - "code": "15" - }, - { - "name": "Davao", - "code": "11" - }, - { - "name": "Davao Occidental", - "code": "DVO" - }, - { - "name": "Dinagat Islands", - "code": "DIN" - }, - { - "name": "Eastern Visayas", - "code": "08" - }, - { - "name": "Ilocos", - "code": "01" - }, - { - "name": "Metro Manila", - "code": "00" - }, - { - "name": "Mimaropa", - "code": "41" - }, - { - "name": "Muslim Mindanao", - "code": "14" - }, - { - "name": "Northern Mindanao", - "code": "10" - }, - { - "name": "Soccsksargen", - "code": "12" + "name": "à°¸à±à°²à±à°¤à°¾à°¨à± à°•à±à°¦à°¾à°°à°¤à±", + "code": "SUK" }, { - "name": "Western Visayas", - "code": "06" + "name": "సెబà±", + "code": "CEB" }, { - "name": "Zamboanga Peninsula", - "code": "09" + "name": "సోరà±à°¸à±‹à°—à°¨à±", + "code": "SOR" } ], "PK": [ + { + "name": "Islamabad", + "code": "IS" + }, + { + "name": "Khyber Pakhtunkhwa", + "code": "KP" + }, { "name": "ఆజాదౠకశà±à°®à±€à°°à±", "code": "JK" @@ -15225,14 +15233,6 @@ { "name": "సింధà±", "code": "SD" - }, - { - "name": "Islamabad", - "code": "IS" - }, - { - "name": "Khyber Pakhtunkhwa", - "code": "KP" } ], "PL": [ @@ -15302,6 +15302,34 @@ } ], "PS": [ + { + "name": "Gaza", + "code": "GZA" + }, + { + "name": "Jenin", + "code": "JEN" + }, + { + "name": "Jericho", + "code": "JRH" + }, + { + "name": "Jerusalem", + "code": "JEM" + }, + { + "name": "Khan Yunis", + "code": "KYS" + }, + { + "name": "Rafah", + "code": "RFH" + }, + { + "name": "Tubas", + "code": "TBS" + }, { "name": "ఉతà±à°¤à°° గాజా గవరà±à°¨à°°à±‡à°Ÿà±", "code": "NGZ" @@ -15337,34 +15365,6 @@ { "name": "హెబà±à°°à°¨à± గవరà±à°¨à°°à±‡à°Ÿà±", "code": "HBN" - }, - { - "name": "Gaza", - "code": "GZA" - }, - { - "name": "Jenin", - "code": "JEN" - }, - { - "name": "Jericho", - "code": "JRH" - }, - { - "name": "Jerusalem", - "code": "JEM" - }, - { - "name": "Khan Yunis", - "code": "KYS" - }, - { - "name": "Rafah", - "code": "RFH" - }, - { - "name": "Tubas", - "code": "TBS" } ], "PT": [ @@ -15516,6 +15516,18 @@ } ], "PY": [ + { + "name": "Boquerón", + "code": "19" + }, + { + "name": "Concepción", + "code": "1" + }, + { + "name": "Paraguarí", + "code": "9" + }, { "name": "అమాంబే", "code": "13" @@ -15575,21 +15587,13 @@ { "name": "సెంటà±à°°à°²à± డిపారà±à°Ÿà±à°®à±†à°‚à°Ÿà±", "code": "11" - }, - { - "name": "Boquerón", - "code": "19" - }, - { - "name": "Concepción", - "code": "1" - }, - { - "name": "Paraguarí", - "code": "9" } ], "QA": [ + { + "name": "Ash ShīḩÄnÄ«yah", + "code": "SH" + }, { "name": "అలౠఖోరà±", "code": "KH" @@ -15617,13 +15621,17 @@ { "name": "మాడినాటౠఆషౠషామాలà±", "code": "MS" - }, - { - "name": "Ash ShīḩÄnÄ«yah", - "code": "SH" } ], "RO": [ + { + "name": "Bacău", + "code": "BC" + }, + { + "name": "MaramureÅŸ", + "code": "MM" + }, { "name": "అయాసీ కౌంటీ", "code": "IS" @@ -15783,17 +15791,37 @@ { "name": "à°¹à±à°¨à±†à°‚డోవరా కౌంటీ", "code": "HD" + } + ], + "RS": [ + { + "name": "Kosovo", + "code": "25" }, { - "name": "Bacău", - "code": "BC" + "name": "Kosovo-Metohija", + "code": "KM" }, { - "name": "MaramureÅŸ", - "code": "MM" - } - ], - "RS": [ + "name": "Kosovo-Pomoravlje", + "code": "29" + }, + { + "name": "Kosovska Mitrovica", + "code": "28" + }, + { + "name": "Peć", + "code": "26" + }, + { + "name": "Prizren", + "code": "27" + }, + { + "name": "Vojvodina", + "code": "VO" + }, { "name": "ఉతà±à°¤à°° బనాటౠజిలà±à°²à°¾", "code": "03" @@ -15893,37 +15921,13 @@ { "name": "à°¸à±à°°à±†à°®à± జిలà±à°²à°¾", "code": "07" - }, - { - "name": "Kosovo", - "code": "25" - }, - { - "name": "Kosovo-Metohija", - "code": "KM" - }, - { - "name": "Kosovo-Pomoravlje", - "code": "29" - }, - { - "name": "Kosovska Mitrovica", - "code": "28" - }, - { - "name": "Peć", - "code": "26" - }, - { - "name": "Prizren", - "code": "27" - }, - { - "name": "Vojvodina", - "code": "VO" } ], "RU": [ + { + "name": "Ingushetia", + "code": "IN" + }, { "name": "అడీగియా రిపబà±à°²à°¿à°•à±", "code": "AD" @@ -16064,14 +16068,14 @@ "name": "à°œà±à°¯à±‚విషౠఅటానమసౠఓబà±à°²à°¾à°¸à±à°Ÿà±", "code": "YEV" }, - { - "name": "టాంబోవౠఓబà±à°²à°¾à°¸à±à°Ÿà±", - "code": "TAM" - }, { "name": "టాటరౠసà±à°Ÿà°¾à°¨à±", "code": "TA" }, + { + "name": "టాంబోవౠఓబà±à°²à°¾à°¸à±à°Ÿà±", + "code": "TAM" + }, { "name": "టామసà±à°•à± à°“à°¬à±à°²à°¾à°¸à±à°Ÿà±", "code": "TOM" @@ -16251,10 +16255,6 @@ { "name": "à°¸à±à°µà±†à°°à±à°¡à±â€Œà°²à±‹à°µà°¸à±à°•à± à°“à°¬à±à°²à°¾à°¸à±à°Ÿà±", "code": "SVE" - }, - { - "name": "Ingushetia", - "code": "IN" } ], "RW": [ @@ -16334,6 +16334,10 @@ } ], "SB": [ + { + "name": "Makira-Ulawa", + "code": "MK" + }, { "name": "ఇజాబెలౠపà±à°°à°¾à°µà°¿à°¨à±à°¸à±", "code": "IS" @@ -16369,10 +16373,6 @@ { "name": "హోనియారా", "code": "CT" - }, - { - "name": "Makira-Ulawa", - "code": "MK" } ], "SC": [ @@ -16478,6 +16478,10 @@ } ], "SD": [ + { + "name": "West Kurdufan", + "code": "GK" + }, { "name": "అలౠఖడారిఫà±", "code": "GD" @@ -16490,14 +16494,14 @@ "name": "ఉతà±à°¤à°°", "code": "NO" }, - { - "name": "ఉతà±à°¤à°° డారà±à°«à±‚à°°à±", - "code": "DN" - }, { "name": "ఉతà±à°¤à°°à°‚ à°•à±à°°à±à°¦à±à°«à°¾à°¨à±", "code": "KN" }, + { + "name": "ఉతà±à°¤à°° డారà±à°«à±‚à°°à±", + "code": "DN" + }, { "name": "à°Žà°°à±à°° సమà±à°¦à±à°°à°‚", "code": "RS" @@ -16545,10 +16549,6 @@ { "name": "సెనà±à°¨à°¾à°°à±", "code": "SI" - }, - { - "name": "West Kurdufan", - "code": "GK" } ], "SE": [ @@ -16660,6 +16660,10 @@ } ], "SH": [ + { + "name": "Tristan da Cunha", + "code": "TA" + }, { "name": "అసెనà±à°·à°¨à± దీవà±à°²à±", "code": "AC" @@ -16667,10 +16671,6 @@ { "name": "సెయింటౠహెలెనా", "code": "HL" - }, - { - "name": "Tristan da Cunha", - "code": "TA" } ], "SI": [ @@ -17667,11 +17667,31 @@ "code": "SE" }, { - "name": "సెయింటà±-లూయీ", - "code": "SL" - } - ], - "SO": [ + "name": "సెయింటà±-లూయీ", + "code": "SL" + } + ], + "SO": [ + { + "name": "Awdal", + "code": "AW" + }, + { + "name": "Sanaag", + "code": "SA" + }, + { + "name": "Sool", + "code": "SO" + }, + { + "name": "Togdheer", + "code": "TO" + }, + { + "name": "Woqooyi Galbeed", + "code": "WO" + }, { "name": "గాలà±à°—à±à°¡à±‚à°¡à±", "code": "GA" @@ -17723,29 +17743,13 @@ { "name": "హిరానà±", "code": "HI" - }, - { - "name": "Awdal", - "code": "AW" - }, - { - "name": "Sanaag", - "code": "SA" - }, - { - "name": "Sool", - "code": "SO" - }, - { - "name": "Togdheer", - "code": "TO" - }, - { - "name": "Woqooyi Galbeed", - "code": "WO" } ], "SR": [ + { + "name": "Paramaribo", + "code": "PM" + }, { "name": "కామావిజà±à°¨à±‡ జిలà±à°²à°¾", "code": "CM" @@ -17781,10 +17785,6 @@ { "name": "సిపాలివిని జిలà±à°²à°¾", "code": "SI" - }, - { - "name": "Paramaribo", - "code": "PM" } ], "SS": [ @@ -17840,6 +17840,14 @@ } ], "SV": [ + { + "name": "Chalatenango", + "code": "CH" + }, + { + "name": "La Unión", + "code": "UN" + }, { "name": "అహూచాపనౠడిపారà±à°Ÿà±à°®à±†à°‚à°Ÿà±", "code": "AH" @@ -17887,17 +17895,29 @@ { "name": "సానౠసాలà±à°µà°¡à°¾à°°à± డిపారà±à°Ÿà±à°®à±†à°‚à°Ÿà±", "code": "SS" + } + ], + "SY": [ + { + "name": "Aleppo", + "code": "HL" }, { - "name": "Chalatenango", - "code": "CH" + "name": "Ar-Raqqah", + "code": "RA" }, { - "name": "La Unión", - "code": "UN" - } - ], - "SY": [ + "name": "Damascus", + "code": "DI" + }, + { + "name": "Daraa", + "code": "DR" + }, + { + "name": "Latakia", + "code": "LA" + }, { "name": "à°…à°²à±-హసకా గవరà±à°¨à°°à±‡à°Ÿà±", "code": "HA" @@ -17933,26 +17953,6 @@ { "name": "హామà±à°¸à± గవరà±à°¨à°°à±‡à°Ÿà±", "code": "HI" - }, - { - "name": "Aleppo", - "code": "HL" - }, - { - "name": "Ar-Raqqah", - "code": "RA" - }, - { - "name": "Damascus", - "code": "DI" - }, - { - "name": "Daraa", - "code": "DR" - }, - { - "name": "Latakia", - "code": "LA" } ], "SZ": [ @@ -17974,6 +17974,14 @@ } ], "TD": [ + { + "name": "Ennedi-Est", + "code": "EE" + }, + { + "name": "Ennedi-Ouest", + "code": "EO" + }, { "name": "ఎనౠజమీనా", "code": "ND" @@ -18057,14 +18065,6 @@ { "name": "హదà±à°œà°°à±-లామిసౠపà±à°°à°¾à°‚తం", "code": "HL" - }, - { - "name": "Ennedi-Est", - "code": "EE" - }, - { - "name": "Ennedi-Ouest", - "code": "EO" } ], "TG": [ @@ -18138,14 +18138,14 @@ "name": "చయాఫà±à°®à±", "code": "36" }, - { - "name": "చాంతాబà±à°°à°¿", - "code": "22" - }, { "name": "చాచోయెంగà±à°¸à°¾à°µà±‹", "code": "24" }, + { + "name": "చాంతాబà±à°°à°¿", + "code": "22" + }, { "name": "చాయౠనాటà±", "code": "18" @@ -18178,18 +18178,6 @@ "name": "à°Ÿà±à°°à°¾à°Ÿà±", "code": "23" }, - { - "name": "నాంగౠఖాయà±", - "code": "43" - }, - { - "name": "నాంగౠబà±à°µà°¾ లామౠఫూ", - "code": "39" - }, - { - "name": "నాంతాబà±à°°à°¿", - "code": "12" - }, { "name": "నాఖోనౠనాయోకà±", "code": "26" @@ -18214,6 +18202,18 @@ "name": "నాఖోోనౠఫానోమà±", "code": "48" }, + { + "name": "నాంగౠఖాయà±", + "code": "43" + }, + { + "name": "నాంగౠబà±à°µà°¾ లామౠఫూ", + "code": "39" + }, + { + "name": "నాంతాబà±à°°à°¿", + "code": "12" + }, { "name": "నానà±", "code": "55" @@ -18358,14 +18358,14 @@ "name": "సా కాయో", "code": "27" }, - { - "name": "సాంగà±â€Œà°–à±à°²à°¾", - "code": "90" - }, { "name": "సాకోనౠనాఖోనà±", "code": "47" }, + { + "name": "సాంగà±â€Œà°–à±à°²à°¾", + "code": "90" + }, { "name": "సాటనà±", "code": "91" @@ -18480,6 +18480,14 @@ } ], "TM": [ + { + "name": "DaÅŸoguz", + "code": "D" + }, + { + "name": "Lebap", + "code": "L" + }, { "name": "అషకాబాదà±", "code": "S" @@ -18495,14 +18503,6 @@ { "name": "మేరా à°ªà±à°°à°¾à°µà°¿à°¨à±à°¸à±", "code": "M" - }, - { - "name": "DaÅŸoguz", - "code": "D" - }, - { - "name": "Lebap", - "code": "L" } ], "TN": [ @@ -19048,6 +19048,18 @@ } ], "TW": [ + { + "name": "Lienchiang", + "code": "LIE" + }, + { + "name": "New Taipei", + "code": "NWT" + }, + { + "name": "Penghu", + "code": "PEN" + }, { "name": "కావోోసియంగౠసిటీ", "code": "KHH" @@ -19123,18 +19135,6 @@ { "name": "à°¹à±à°µà°¾à°²à°¿à°¯à±†à°¨à± కౌంటీ", "code": "HUA" - }, - { - "name": "Lienchiang", - "code": "LIE" - }, - { - "name": "New Taipei", - "code": "NWT" - }, - { - "name": "Penghu", - "code": "PEN" } ], "TZ": [ @@ -19357,19 +19357,87 @@ "code": "68" }, { - "name": "చెరà±à°•à±‡à°¸à±€ à°“à°¬à±à°²à°¾à°¸à±à°Ÿà±", - "code": "71" + "name": "చెరà±à°•à±‡à°¸à±€ à°“à°¬à±à°²à°¾à°¸à±à°Ÿà±", + "code": "71" + }, + { + "name": "చెరà±à°¨à°¿à°µà± à°“à°¬à±à°²à°¾à°¸à±à°Ÿà±", + "code": "74" + }, + { + "name": "చెరà±à°¨à°¿à°µà°Ÿà±à°¸à±€ à°“à°¬à±à°²à°¾à°¸à±à°Ÿà±", + "code": "77" + } + ], + "UG": [ + { + "name": "Bugiri", + "code": "201" + }, + { + "name": "Bunyangabu", + "code": "430" + }, + { + "name": "Butebo", + "code": "233" + }, + { + "name": "Central", + "code": "C" + }, + { + "name": "Eastern", + "code": "E" + }, + { + "name": "Kagadi", + "code": "427" + }, + { + "name": "Kakumiro", + "code": "428" + }, + { + "name": "Kisoro", + "code": "408" + }, + { + "name": "Kyotera", + "code": "125" + }, + { + "name": "Namisindwa", + "code": "234" + }, + { + "name": "Northern", + "code": "N" + }, + { + "name": "Pader", + "code": "312" + }, + { + "name": "Pakwach", + "code": "332" + }, + { + "name": "Rubanda", + "code": "429" + }, + { + "name": "Rukiga", + "code": "431" }, { - "name": "చెరà±à°¨à°¿à°µà± à°“à°¬à±à°²à°¾à°¸à±à°Ÿà±", - "code": "74" + "name": "Western", + "code": "W" }, { - "name": "చెరà±à°¨à°¿à°µà°Ÿà±à°¸à±€ à°“à°¬à±à°²à°¾à°¸à±à°Ÿà±", - "code": "77" - } - ], - "UG": [ + "name": "Zombo", + "code": "331" + }, { "name": "అగాగో జిలà±à°²à°¾", "code": "322" @@ -19430,6 +19498,14 @@ "name": "ఇసింజిరో జిలà±à°²à°¾Â²", "code": "418" }, + { + "name": "à°Žà°¨à±à°—ోరా జిలà±à°²à°¾", + "code": "231" + }, + { + "name": "à°Žà°¨à±â€Œà°Ÿà±‹à°°à±‹à°•à±‹ జిలà±à°²à°¾", + "code": "424" + }, { "name": "ఎంపిగి జిలà±à°²à°¾", "code": "106" @@ -19442,14 +19518,6 @@ "name": "ఎంబేలౠజిలà±à°²à°¾", "code": "209" }, - { - "name": "à°Žà°¨à±à°—ోరా జిలà±à°²à°¾", - "code": "231" - }, - { - "name": "à°Žà°¨à±â€Œà°Ÿà±‹à°°à±‹à°•à±‹ జిలà±à°²à°¾", - "code": "424" - }, { "name": "à°“à°Ÿà±à°•à±† జిలà±à°²à°¾", "code": "329" @@ -19458,10 +19526,6 @@ "name": "ఓయామౠజిలà±à°²à°¾", "code": "321" }, - { - "name": "కంపాలా జిలà±à°²à°¾", - "code": "102" - }, { "name": "కటాకà±à°µà°¿ జిలà±à°²à°¾", "code": "207" @@ -19470,6 +19534,10 @@ "name": "à°•à°¨à±à°‚గౠజిలà±à°²à°¾", "code": "414" }, + { + "name": "కంపాలా జిలà±à°²à°¾", + "code": "102" + }, { "name": "à°•à°¯à±à°‚à°—à°¾ జిలà±à°²à°¾", "code": "112" @@ -19558,14 +19626,14 @@ "name": "కోలె జిలà±à°²à°¾", "code": "325" }, - { - "name": "à°•à±à°¯à±†à°‚జోజో జిలà±à°²à°¾", - "code": "415" - }, { "name": "à°•à±à°¯à±†à°—ెగà±à°µà°¾ జిలà±à°²à°¾", "code": "422" }, + { + "name": "à°•à±à°¯à±†à°‚జోజో జిలà±à°²à°¾", + "code": "415" + }, { "name": "à°•à±à°µà°¾à°‚à°•à±à°µà°¾à°‚జి జిలà±à°²à°¾", "code": "123" @@ -19626,10 +19694,6 @@ "name": "పాలిసా జిలà±à°²à°¾", "code": "210" }, - { - "name": "à°¬à±à°‚à°¡à°¿à°¬à±à°—à±à°¯à±‹ జిలà±à°²à°¾", - "code": "401" - }, { "name": "à°¬à±à°•à±‡à°¡à°¿à°¯à°¾ జిలà±à°²à°¾", "code": "224" @@ -19646,6 +19710,10 @@ "name": "à°¬à±à°¡à°¾à°¾à°•à°¾ జిలà±à°²à°¾", "code": "217" }, + { + "name": "à°¬à±à°‚à°¡à°¿à°¬à±à°—à±à°¯à±‹ జిలà±à°²à°¾", + "code": "401" + }, { "name": "à°¬à±à°¡à±‚à°¡à°¾ జిలà±à°²à°¾", "code": "218" @@ -19805,74 +19873,6 @@ { "name": "హోయిమా జిలà±à°²à°¾", "code": "403" - }, - { - "name": "Bugiri", - "code": "201" - }, - { - "name": "Bunyangabu", - "code": "430" - }, - { - "name": "Butebo", - "code": "233" - }, - { - "name": "Central", - "code": "C" - }, - { - "name": "Eastern", - "code": "E" - }, - { - "name": "Kagadi", - "code": "427" - }, - { - "name": "Kakumiro", - "code": "428" - }, - { - "name": "Kisoro", - "code": "408" - }, - { - "name": "Kyotera", - "code": "125" - }, - { - "name": "Namisindwa", - "code": "234" - }, - { - "name": "Northern", - "code": "N" - }, - { - "name": "Pader", - "code": "312" - }, - { - "name": "Pakwach", - "code": "332" - }, - { - "name": "Rubanda", - "code": "429" - }, - { - "name": "Rukiga", - "code": "431" - }, - { - "name": "Western", - "code": "W" - }, - { - "name": "Zombo", - "code": "331" } ], "UM": [ @@ -19914,6 +19914,30 @@ } ], "US": [ + { + "name": "American Samoa", + "code": "AS" + }, + { + "name": "Guam", + "code": "GU" + }, + { + "name": "Northern Mariana Islands", + "code": "MP" + }, + { + "name": "Puerto Rico", + "code": "PR" + }, + { + "name": "U.S. Outlying Islands", + "code": "UM" + }, + { + "name": "U.S. Virgin Islands", + "code": "VI" + }, { "name": "అయోవా", "code": "IA" @@ -20117,30 +20141,6 @@ { "name": "హవాయి", "code": "HI" - }, - { - "name": "American Samoa", - "code": "AS" - }, - { - "name": "Guam", - "code": "GU" - }, - { - "name": "Northern Mariana Islands", - "code": "MP" - }, - { - "name": "Puerto Rico", - "code": "PR" - }, - { - "name": "U.S. Outlying Islands", - "code": "UM" - }, - { - "name": "U.S. Virgin Islands", - "code": "VI" } ], "UY": [ @@ -20408,6 +20408,18 @@ } ], "VN": [ + { + "name": "Bắc Kạn", + "code": "53" + }, + { + "name": "Äồng Nai", + "code": "39" + }, + { + "name": "HÆ°ng Yên", + "code": "66" + }, { "name": "ఆనౠగియాంగà±", "code": "44" @@ -20432,10 +20444,6 @@ "name": "కోనౠటà±à°®à±", "code": "28" }, - { - "name": "à°•à±à°µà°¾à°‚ంగౠనినà±à°¹à±", - "code": "13" - }, { "name": "à°•à±à°µà°¾à°‚à°—à± à°Žà°¨à±à°—ాయà±", "code": "29" @@ -20448,6 +20456,10 @@ "name": "à°•à±à°µà°¾à°‚గౠనామà±", "code": "27" }, + { + "name": "à°•à±à°µà°¾à°‚ంగౠనినà±à°¹à±", + "code": "13" + }, { "name": "à°•à±à°µà°¾à°‚గౠబినà±", "code": "24" @@ -20476,10 +20488,6 @@ "name": "à°Ÿà±à°°à°¾ వినà±", "code": "51" }, - { - "name": "డాంగౠథాపà±", - "code": "45" - }, { "name": "డాకాౠలాకà±", "code": "33" @@ -20488,6 +20496,10 @@ "name": "డాకౠనాంగà±", "code": "72" }, + { + "name": "డాంగౠథాపà±", + "code": "45" + }, { "name": "డానాంగà±", "code": "DN" @@ -20647,18 +20659,6 @@ { "name": "హోవా బినà±à°¹à±", "code": "14" - }, - { - "name": "Bắc Kạn", - "code": "53" - }, - { - "name": "Äồng Nai", - "code": "39" - }, - { - "name": "HÆ°ng Yên", - "code": "66" } ], "VU": [ @@ -20753,8 +20753,16 @@ "code": "AD" }, { - "name": "అంలౠమహారాహౠగవరà±à°¨à°°à±‡à°Ÿà±", - "code": "MR" + "name": "Arkhabil Suqutra", + "code": "SU" + }, + { + "name": "Lahij", + "code": "LA" + }, + { + "name": "Sana’a", + "code": "SN" }, { "name": "à°…à°¡à±à°°à°¾à± డాలి గవరà±à°¨à°°à±‡à°Ÿà±", @@ -20776,6 +20784,10 @@ "name": "అలౠబేడా గవరà±à°¨à°°à±‡à°Ÿà±", "code": "BA" }, + { + "name": "అంలౠమహారాహౠగవరà±à°¨à°°à±‡à°Ÿà±", + "code": "MR" + }, { "name": "అలౠమహà±à°µà°¿à°¤à± గవరà±à°¨à°°à±‡à°Ÿà±", "code": "MW" @@ -20823,18 +20835,6 @@ { "name": "హధà±à°°à°¾à°®à°Ÿà± గవరà±à°¨à°°à±‡à°Ÿà±", "code": "HD" - }, - { - "name": "Arkhabil Suqutra", - "code": "SU" - }, - { - "name": "Lahij", - "code": "LA" - }, - { - "name": "Sana’a", - "code": "SN" } ], "ZA": [ @@ -20918,6 +20918,14 @@ } ], "ZW": [ + { + "name": "Bulawayo", + "code": "BU" + }, + { + "name": "Harare", + "code": "HA" + }, { "name": "మషూనాలాండౠసెంటà±à°°à°²à± à°ªà±à°°à°¾à°µà°¿à°¨à±à°¸à±", "code": "MC" @@ -20949,14 +20957,6 @@ { "name": "మిడà±â€Œà°²à°¾à°‚à°¡à±à°¸à± à°ªà±à°°à°¾à°µà°¿à°¨à±à°¸à±", "code": "MI" - }, - { - "name": "Bulawayo", - "code": "BU" - }, - { - "name": "Harare", - "code": "HA" } ] } \ No newline at end of file diff --git a/js/data/locale/te/sysres.json b/js/data/locale/te/sysres.json index 626e5dcf21..0e1b745f12 100644 --- a/js/data/locale/te/sysres.json +++ b/js/data/locale/te/sysres.json @@ -95,6 +95,14 @@ "1#1 wk|#{num} wks": "one#{num} వా.|#{num} వా.", "1#1 mon|#{num} mons": "one#{num} నె.|#{num} నె.", "1#1 yr|#{num} yrs": "one#{num} సం.|#{num} సం.", + "durationMediumMillis": "one#{num}మి.సె|#{num}మి.సె", + "1#1 se|#{num} sec": "one#{num}సె|#{num}సె", + "1#1 mi|#{num} min": "one#{num}ని|#{num}ని", + "durationMediumHours": "one#{num}à°—à°‚|#{num}à°—à°‚", + "1#1 dy|#{num} dys": "one#{num}రో|#{num}రో", + "durationMediumWeeks": "one#{num}వా|#{num}వా", + "1#1 mo|#{num} mos": "one#{num}నె|#{num}నె", + "durationMediumYears": "one#{num}సం|#{num}సం", "durationShortMillis": "one#{num}మి.సె|#{num}మి.సె", "#{num}s": "one#{num}సె|#{num}సె", "durationShortMinutes": "one#{num}ని|#{num}ని", @@ -103,22 +111,6 @@ "#{num}w": "one#{num}వా|#{num}వా", "durationShortMonths": "one#{num}నె|#{num}నె", "#{num}y": "one#{num}సం|#{num}సం", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", - "durationMediumMillis": "one#{num}మి.సె|#{num}మి.సె", - "1#1 se|#{num} sec": "#{num} సె", - "1#1 mi|#{num} min": "#{num} ని", - "durationMediumHours": "one#{num} à°—à°‚à°Ÿ|#{num} à°—à°‚", - "1#1 dy|#{num} dys": "one#{num} రో|#{num} రోజà±", - "durationMediumWeeks": "#{num} వా", - "1#1 mo|#{num} mos": "one#{num} నెల|#{num} నె", - "durationMediumYears": "#{num} సం", "1#in 1 second|#in {num} seconds": "one#{num} సెకనà±à°²à±‹|#{num} సెకనà±à°²à°²à±‹", "1#in 1 minute|#in {num} minutes": "one#{num} నిమిషంలో|#{num} నిమిషాలà±à°²à±‹", "1#in 1 hour|#in {num} hours": "one#{num} గంటలో|#{num} à°—à°‚à°Ÿà°²à±à°²à±‹", @@ -133,13 +125,13 @@ "1#in 1 wk|#in {num} wks": "one#{num} వారంలో|#{num} వారాలà±à°²à±‹", "1#in 1 mon|#in {num} mons": "one#{num} నెలలో|#{num} నెలలà±à°²à±‹", "1#in 1 yr|#in {num} yrs": "one#{num} సంవతà±à°¸à°°à°‚లో|#{num} సంవతà±à°¸à°°à°¾à°²à±à°²à±‹", - "#in {num}s": "one#{num} సెక. లో|#{num} సెక. లో", + "#in {num}s": "one#{num} సెకనà±à°²à±‹|#{num} సెకనà±à°²à°²à±‹", "#in {num}mi": "one#{num} నిమి.లో|#{num} నిమి.లో", "#in {num}h": "one#{num} à°—à°‚.లో|#{num} à°—à°‚.లో", "#in {num}d": "one#{num} రోజà±à°²à±‹|#{num} రోజà±à°²à±à°²à±‹", "#in {num}w": "one#{num} వారంలో|#{num} వారాలà±à°²à±‹", "#in {num}mo": "one#{num} నెలలో|#{num} నెలలà±à°²à±‹", - "#in {num}y": "one#{num} సం.లో|#{num} సం.లో", + "#in {num}y": "one#{num} సం.లో|#{num} సం.à°²à±à°²à±‹", "1#1 second ago|#{num} seconds ago": "one#{num} సెకనౠకà±à°°à°¿à°¤à°‚|#{num} సెకనà±à°² à°•à±à°°à°¿à°¤à°‚", "1#1 minute ago|#{num} minutes ago": "one#{num} నిమిషం à°•à±à°°à°¿à°¤à°‚|#{num} నిమిషాల à°•à±à°°à°¿à°¤à°‚", "1#1 hour ago|#{num} hours ago": "one#{num} à°—à°‚à°Ÿ à°•à±à°°à°¿à°¤à°‚|#{num} à°—à°‚à°Ÿà°² à°•à±à°°à°¿à°¤à°‚", @@ -160,5 +152,13 @@ "#{num}d ago": "one#{num} రోజౠకà±à°°à°¿à°¤à°‚|#{num} రోజà±à°² à°•à±à°°à°¿à°¤à°‚", "#{num}w ago": "one#{num} వారం à°•à±à°°à°¿à°¤à°‚|#{num} వారాల à°•à±à°°à°¿à°¤à°‚", "#{num}mo ago": "one#{num} నెల à°•à±à°°à°¿à°¤à°‚|#{num} నెలల à°•à±à°°à°¿à°¤à°‚", - "#{num}y ago": "one#{num} సం. à°•à±à°°à°¿à°¤à°‚|#{num} సం. à°•à±à°°à°¿à°¤à°‚" + "#{num}y ago": "one#{num} సం. à°•à±à°°à°¿à°¤à°‚|#{num} సం. à°•à±à°°à°¿à°¤à°‚", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/teo/KE/dateformats.json b/js/data/locale/teo/KE/dateformats.json new file mode 100644 index 0000000000..16933f813f --- /dev/null +++ b/js/data/locale/teo/KE/dateformats.json @@ -0,0 +1,155 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "EEEE, d MMMM yyyy", + "l": "EEE, d MMMM yyyy", + "m": "EE, d MMM yyyy", + "s": "E, dd/MM/yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM yyyy", + "s": "dd/MM/yyyy" + }, + "dmw": { + "f": "EEEE, d MMMM", + "l": "EEE, d MMMM", + "m": "EE, d MMM", + "s": "E, dd/MM" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "dd/MM" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "MM/yyyy" + }, + "dw": { + "f": "EEEE, d", + "l": "EEE, d", + "m": "EE, d", + "s": "E, dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} {st} – {et}", + "l": "{sd} {sm} {sy} {st} – {et}", + "m": "{sd} {sm} {sy} {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/teo/sysres.json b/js/data/locale/teo/sysres.json index 7123c9dc92..bdb2d8b5a9 100644 --- a/js/data/locale/teo/sysres.json +++ b/js/data/locale/teo/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/tg/dateformats.json b/js/data/locale/tg/dateformats.json index 11aa376887..b8db7027f4 100644 --- a/js/data/locale/tg/dateformats.json +++ b/js/data/locale/tg/dateformats.json @@ -1,109 +1,155 @@ { "gregorian": { - "order": "{time} {date}", + "order": "{date} {time}", "date": { "dmwy": { - "s": "E, yy-M-d", - "m": "EE, yy-M-d", - "l": "EEE, yyyy MMM d", - "f": "EEEE, yyyy MMM d" + "f": "EEEE, dd MMMM yyyy", + "l": "EEE, dd MMMM yyyy", + "m": "EE, dd MMM yyyy", + "s": "E, dd/MM/yy" }, "dmy": { - "s": "yy-M-d", - "m": "yy MMM d", - "l": "yyyy MMM d", - "f": "yyyy MMMM dd" + "f": "â€dd MMMM yyyy", + "l": "â€dd MMMM yyyy", + "m": "â€dd MMM yyyy", + "s": "â€dd/MM/yy" }, "dmw": { - "s": "E, M-d", - "m": "EE, M-d", - "l": "EEEE MMM d", - "f": "EEEE MMM d" + "f": "EEEE, â€dd MMMM", + "l": "EEE, â€dd MMMM", + "m": "EE, â€dd MMM", + "s": "E, â€dd/MM" }, "dm": { - "s": "M-d", - "m": "MMM d", - "l": "MMM d", - "f": "MMMM d" + "f": "â€dd MMMM", + "l": "â€dd MMMM", + "m": "â€dd MMM", + "s": "â€dd/MM" }, "my": { - "s": "yy-M", - "m": "yy MMM", - "l": "yyyy MMM", - "f": "yyyy MMMM" + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "â€MM/yy" + }, + "dw": { + "f": "EEEE, dd", + "l": "EEE, dd", + "m": "EE, dd", + "s": "E, dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" }, "d": { - "s": "d", - "f": "d", - "l": "d", - "m": "d" + "f": "dd", + "l": "dd", + "m": "dd", + "s": "dd" }, "m": { - "f": "MMM" + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" }, - "n": { - "m": "N" + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yy" } }, "time": { "12": { - "ahmsz": "h:mm:ss a z", - "ahms": "h:mm:ss a", - "ahmz": "h:mm a z", - "ahm": "h:mm a", - "ah": "h a" + "h": "h", + "m": "mm", + "s": "ss", + "ah": "â€h a", + "hm": "â€h:mm", + "ms": "mm:ss", + "ahm": "â€h:mm a", + "hms": "â€h:mm:ss", + "hmz": "â€h:mm z", + "ahmz": "â€h:mm a z", + "ahms": "â€h:mm:ss a", + "hmsz": "â€h:mm:ss z", + "ahmsz": "â€h:mm:ss a z" }, "24": { - "ahmsz": "HH:mm:ss z", - "hmsz": "HH:mm:ss z", - "ahmz": "HH:mm z", - "hmz": "HH:mm z" + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "â€HH", + "hm": "â€HH:mm", + "ms": "mm:ss", + "ahm": "â€HH:mm", + "hms": "â€HH:mm:ss", + "hmz": "â€HH:mm z", + "ahmz": "â€HH:mm z", + "ahms": "â€HH:mm:ss", + "hmsz": "â€HH:mm:ss z", + "ahmsz": "â€HH:mm:ss z" } }, "range": { "c00": { - "s": "{st} – {et} {sy}-{sm}-{sd}", - "m": "{st} – {et} {sy} {sm} {sd}", - "l": "{st} – {et} {sy} {sm} {sd}", - "f": "{st} – {et} {sy} {sm} {sd}" + "f": "â€{sd} {sm} {sy} {st} – {et}", + "l": "â€{sd} {sm} {sy} {st} – {et}", + "m": "â€{sd} {sm} {sy} {st} – {et}", + "s": "â€{sd}/{sm}/{sy} {st} – {et}" }, "c01": { - "s": "{st} {sy}–{sm}–{sd} – {et} {ed}", - "m": "{st} {sy}–{sm}–{sd} – {et} {ed}", - "l": "{st} {sy}–{sm}–{sd} – {et} {ed}", - "f": "{st} {sy}–{sm}–{sd} – {et} {ed}" + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" }, "c02": { - "s": "{st} {sy}–{sm}–{sd} – {et} {em}–{ed}", - "m": "{st} {sy}–{sm}–{sd} – {et} {em}–{ed}", - "l": "{st} {sy}–{sm}–{sd} – {et} {em}–{ed}", - "f": "{st} {sy}–{sm}–{sd} – {et} {em}–{ed}" + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "l": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "m": "â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" }, "c10": { - "s": "{sy}–{sm}–{sd} – {ed}", - "m": "{sy}–{sm}–{sd} – {ed}", - "l": "{sy}–{sm}–{sd} – {ed}", - "f": "{sy}–{sm}–{sd} – {ed}" + "f": "â€{sd} – â€{ed} {em} {ey}", + "l": "â€{sd} – â€{ed} {em} {ey}", + "m": "â€{sd} – â€{ed} {em} {ey}", + "s": "â€{sd} – â€{ed}/{em}/{ey}" }, "c11": { - "s": "{sy}–{sm}–{sd} – {em}–{ed}", - "m": "{sy}–{sm}–{sd} – {em}–{ed}", - "l": "{sy}–{sm}–{sd} – {em}–{ed}", - "f": "{sy}–{sm}–{sd} – {em}–{ed}" + "f": "â€{sd} {sm} – â€{ed} {em} {ey}", + "l": "â€{sd} {sm} – â€{ed} {em} {ey}", + "m": "â€{sd} {sm} – â€{ed} {em} {ey}", + "s": "â€{sd}/{sm} – â€{ed}/{em}/{ey}" }, "c12": { - "s": "{sy}–{sm}–{sd} – {ey}–{em}–{ed}", - "m": "{sy}–{sm}–{sd} – {ey}–{em}–{ed}", - "l": "{sy}–{sm}–{sd} – {ey}–{em}–{ed}", - "f": "{sy}–{sm}–{sd} – {ey}–{em}–{ed}" + "f": "â€{sd} {sm} {sy} – â€{ed} {em} {ey}", + "l": "â€{sd} {sm} {sy} – â€{ed} {em} {ey}", + "m": "â€{sd} {sm} {sy} – â€{ed} {em} {ey}", + "s": "â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}" }, "c20": { - "s": "{sy}–{sm} – {ey}–{em}", - "m": "{sy}–{sm} – {ey}–{em}", - "l": "{sy}–{sm} – {ey}–{em}", - "f": "{sy}–{sm} – {ey}–{em}" + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "â€{sm}/{sy} – â€{em}/{ey}" }, - "c30": "{sy} – {ey}" + "c30": { + "f": "â€{sy} – {ey}", + "l": "â€{sy} – {ey}", + "m": "â€{sy} – {ey}", + "s": "â€{sy} – {ey}" + } } } } \ No newline at end of file diff --git a/js/data/locale/tg/numfmt.jf b/js/data/locale/tg/numfmt.jf index 25b9f24830..80812fd44f 100644 --- a/js/data/locale/tg/numfmt.jf +++ b/js/data/locale/tg/numfmt.jf @@ -1,11 +1,11 @@ { "generated": true, "numfmt": { - "decimalChar": ".", - "groupChar": ",", - "exponential": "E", + "decimalChar": ",", + "groupChar": " ", "currencyFormats": { - "common": "{s} {n}" + "common": "{n} {s}", + "commonNegative": "-{n} {s}" } } } \ No newline at end of file diff --git a/js/data/locale/tg/sysres.json b/js/data/locale/tg/sysres.json index b8dcdc7a6d..d7b44856a3 100644 --- a/js/data/locale/tg/sysres.json +++ b/js/data/locale/tg/sysres.json @@ -1,84 +1,164 @@ { - "MMMM1": "1", - "MMM1": "1", - "NN1": "1", - "MMMM2": "2", - "MMM2": "2", - "NN2": "2", - "MMMM3": "3", - "MMM3": "3", - "NN3": "3", - "MMMM4": "4", - "MMM4": "4", - "NN4": "4", - "MMMM5": "5", - "MMM5": "5", - "NN5": "5", - "MMMM6": "6", - "MMM6": "6", - "NN6": "6", - "MMMM7": "7", - "MMM7": "7", - "NN7": "7", - "MMMM8": "8", - "MMM8": "8", - "NN8": "8", - "MMMM9": "9", - "MMM9": "9", - "NN9": "9", - "MMMM10": "10", - "MMM10": "10", - "NN10": "10", - "MMMM11": "11", - "MMM11": "11", - "NN11": "11", - "MMMM12": "12", - "MMM12": "12", - "NN12": "12", - "EEEE0": "1", - "EEE0": "1", - "EE0": "1", - "E0": "1", - "EEEE1": "2", - "EEE1": "2", - "EE1": "2", - "E1": "2", - "EEEE2": "3", - "EEE2": "3", - "EE2": "3", - "E2": "3", - "EEEE3": "4", - "EEE3": "4", - "EE3": "4", - "E3": "4", - "EEEE4": "5", - "EEE4": "5", - "EE4": "5", - "E4": "5", - "EEEE5": "6", - "EEE5": "6", - "EE5": "6", - "E5": "6", - "EEEE6": "7", - "EEE6": "7", - "EE6": "7", - "E6": "7", - "finalSeparatorFull": ", ", - "separatorLong": " ", - "1#1 sec|#{num} sec": "#{num} s", + "MMMM1": "Январ", + "MMM1": "Янв", + "NN1": "Ян", + "N1": "Я", + "MMMM2": "Феврал", + "MMM2": "Фев", + "NN2": "Фе", + "N2": "Ф", + "MMMM3": "Март", + "MMM3": "Мар", + "NN3": "Ма", + "N3": "Ðœ", + "MMMM4": "Ðпрел", + "MMM4": "Ðпр", + "NN4": "Ðп", + "N4": "Ð", + "MMMM5": "Май", + "MMM5": "Май", + "NN5": "Ма", + "N5": "Ðœ", + "MMMM6": "Июн", + "MMM6": "Июн", + "NN6": "Ию", + "N6": "И", + "MMMM7": "Июл", + "MMM7": "Июл", + "NN7": "Ию", + "N7": "И", + "MMMM8": "ÐвгуÑÑ‚", + "MMM8": "Ðвг", + "NN8": "Ðв", + "N8": "Ð", + "MMMM9": "СентÑбр", + "MMM9": "Сен", + "NN9": "Се", + "N9": "С", + "MMMM10": "ОктÑбр", + "MMM10": "Окт", + "NN10": "Ок", + "N10": "О", + "MMMM11": "ÐоÑбр", + "MMM11": "ÐоÑ", + "NN11": "Ðо", + "N11": "Ð", + "MMMM12": "Декабр", + "MMM12": "Дек", + "NN12": "Де", + "N12": "Д", + "EEEE0": "Якшанбе", + "EEE0": "Яшб", + "EE0": "Яшб", + "E0": "Я", + "EEEE1": "Душанбе", + "EEE1": "Дшб", + "EE1": "Дшб", + "E1": "Д", + "EEEE2": "Сешанбе", + "EEE2": "Сшб", + "EE2": "Сшб", + "E2": "С", + "EEEE3": "Чоршанбе", + "EEE3": "Чшб", + "EE3": "Чшб", + "E3": "Ч", + "EEEE4": "Панҷшанбе", + "EEE4": "Пшб", + "EE4": "Пшб", + "E4": "П", + "EEEE5": "Ҷумъа", + "EEE5": "Ҷмъ", + "EE5": "Ҷмъ", + "E5": "Ò¶", + "EEEE6": "Шанбе", + "EEE6": "Шнб", + "EE6": "Шнб", + "E6": "Ш", + "a0": "пе. чо.", + "a1": "па. чо.", + "G-1": "BCE", + "G1": "CE", + "1#1 millisecond|#{num} milliseconds": "#{num} ms", "1#1 second|#{num} seconds": "#{num} s", - "durationShortMinutes": "#{num}m", - "1#1 min|#{num} min": "#{num} min", "1#1 minute|#{num} minutes": "#{num} min", - "1#1 hr|#{num} hrs": "#{num} h", "1#1 hour|#{num} hours": "#{num} h", - "durationLongDays": "#{num} d", "1#1 day|#{num} days": "#{num} d", - "1#1 wk|#{num} wks": "#{num} w", "1#1 week|#{num} weeks": "#{num} w", - "durationShortMonths": "#{num}m", - "1#1 mon|#{num} mons": "#{num} m", "1#1 month|#{num} months": "#{num} m", + "1#1 year|#{num} years": "#{num} y", + "#{num} ms": "#{num} ms", + "1#1 sec|#{num} sec": "#{num} s", + "1#1 min|#{num} min": "#{num} min", + "1#1 hr|#{num} hrs": "#{num} h", + "durationLongDays": "#{num} d", + "1#1 wk|#{num} wks": "#{num} w", + "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "1#1 year|#{num} years": "#{num} y" + "durationMediumMillis": "#{num} ms", + "1#1 se|#{num} sec": "#{num} s", + "1#1 mi|#{num} min": "#{num} min", + "durationMediumHours": "#{num} h", + "1#1 dy|#{num} dys": "#{num} d", + "durationMediumWeeks": "#{num} w", + "1#1 mo|#{num} mos": "#{num} m", + "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", + "1#in 1 second|#in {num} seconds": "#â€+{num} s", + "1#in 1 minute|#in {num} minutes": "#â€+{num} min", + "1#in 1 hour|#in {num} hours": "#â€+{num} h", + "1#in 1 day|#in {num} days": "#â€+{num} d", + "1#in 1 week|#in {num} weeks": "#â€+{num} w", + "1#in 1 month|#in {num} months": "#â€+{num} m", + "1#in 1 year|#in {num} years": "#â€+{num} y", + "1#in 1 sec|#in {num} sec": "#â€+{num} s", + "1#in 1 min|#in {num} min": "#â€+{num} min", + "1#in 1 hr|#in {num} hrs": "#â€+{num} h", + "1#in 1 dy|#in {num} dys": "#â€+{num} d", + "1#in 1 wk|#in {num} wks": "#â€+{num} w", + "1#in 1 mon|#in {num} mons": "#â€+{num} m", + "1#in 1 yr|#in {num} yrs": "#â€+{num} y", + "#in {num}s": "#â€+{num} s", + "#in {num}mi": "#â€+{num} min", + "#in {num}h": "#â€+{num} h", + "#in {num}d": "#â€+{num} d", + "#in {num}w": "#â€+{num} w", + "#in {num}mo": "#â€+{num} m", + "#in {num}y": "#â€+{num} y", + "1#1 second ago|#{num} seconds ago": "#â€-{num} s", + "1#1 minute ago|#{num} minutes ago": "#â€-{num} min", + "1#1 hour ago|#{num} hours ago": "#â€-{num} h", + "1#1 day ago|#{num} days ago": "#â€-{num} d", + "1#1 week ago|#{num} weeks ago": "#â€-{num} w", + "1#1 month ago|#{num} months ago": "#â€-{num} m", + "1#1 year ago|#{num} years ago": "#â€-{num} y", + "1#1 sec ago|#{num} sec ago": "#â€-{num} s", + "1#1 min ago|#{num} min ago": "#â€-{num} min", + "1#1 hr ago|#{num} hrs ago": "#â€-{num} h", + "1#1 dy ago|#{num} dys ago": "#â€-{num} d", + "1#1 wk ago|#{num} wks ago": "#â€-{num} w", + "1#1 mon ago|#{num} mons ago": "#â€-{num} m", + "1#1 yr ago|#{num} yrs ago": "#â€-{num} y", + "#{num}s ago": "#â€-{num} s", + "#{num}mi ago": "#â€-{num} min", + "#{num}h ago": "#â€-{num} h", + "#{num}d ago": "#â€-{num} d", + "#{num}w ago": "#â€-{num} w", + "#{num}mo ago": "#â€-{num} m", + "#{num}y ago": "#â€-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/th/ctrynames.json b/js/data/locale/th/ctrynames.json index 7cf295b00b..f5b1c7f8fa 100644 --- a/js/data/locale/th/ctrynames.json +++ b/js/data/locale/th/ctrynames.json @@ -1,4 +1,5 @@ { + "Sub-Saharan Africa": "202", "à¸à¸£à¸µà¸‹": "GR", "à¸à¸£à¸µà¸™à¹à¸¥à¸™à¸”์": "GL", "à¸à¸§à¸¡": "GU", @@ -289,6 +290,5 @@ "ไอร์à¹à¸¥à¸™à¸”์": "IE", "ฮอนดูรัส": "HN", "ฮังà¸à¸²à¸£à¸µ": "HU", - "เฮติ": "HT", - "Sub-Saharan Africa": "202" + "เฮติ": "HT" } \ No newline at end of file diff --git a/js/data/locale/th/regionnames.json b/js/data/locale/th/regionnames.json index 47248fcc2f..e7d90d81ed 100644 --- a/js/data/locale/th/regionnames.json +++ b/js/data/locale/th/regionnames.json @@ -60,6 +60,14 @@ } ], "AF": [ + { + "name": "Daykundi", + "code": "DAY" + }, + { + "name": "Panjshir", + "code": "PAN" + }, { "name": "à¸à¸­à¸®à¹Œ", "code": "GHO" @@ -187,14 +195,6 @@ { "name": "เฮลซ์à¹à¸¡à¸™à¸”์", "code": "HEL" - }, - { - "name": "Daykundi", - "code": "DAY" - }, - { - "name": "Panjshir", - "code": "PAN" } ], "AG": [ @@ -232,30 +232,6 @@ } ], "AL": [ - { - "name": "คอซี่", - "code": "06" - }, - { - "name": "เทศมณฑลวโลเร", - "code": "12" - }, - { - "name": "เบราท", - "code": "01" - }, - { - "name": "มณฑลติรานา", - "code": "11" - }, - { - "name": "เมืองà¸à¸µà¹‚รคาสเตอร์", - "code": "05" - }, - { - "name": "โลวเรนซ์ นา โพฮอร์จู", - "code": "02" - }, { "name": "Berat", "code": "BR" @@ -423,6 +399,30 @@ { "name": "Vlorë", "code": "VL" + }, + { + "name": "คอซี่", + "code": "06" + }, + { + "name": "เทศมณฑลวโลเร", + "code": "12" + }, + { + "name": "เบราท", + "code": "01" + }, + { + "name": "มณฑลติรานา", + "code": "11" + }, + { + "name": "เมืองà¸à¸µà¹‚รคาสเตอร์", + "code": "05" + }, + { + "name": "โลวเรนซ์ นา โพฮอร์จู", + "code": "02" } ], "AM": [ @@ -716,6 +716,42 @@ } ], "AZ": [ + { + "name": "Goygol", + "code": "GYG" + }, + { + "name": "Khizi", + "code": "XIZ" + }, + { + "name": "Khojavend", + "code": "XVD" + }, + { + "name": "Lachin", + "code": "LAC" + }, + { + "name": "Naftalan", + "code": "NA" + }, + { + "name": "Shamakhi", + "code": "SMI" + }, + { + "name": "Sharur", + "code": "SAR" + }, + { + "name": "Shirvan", + "code": "SR" + }, + { + "name": "Yevlakh", + "code": "YE" + }, { "name": "à¸à¸­à¸¢à¹€à¸Šà¸¢à¹Œ", "code": "GOY" @@ -991,57 +1027,9 @@ { "name": "ฮาจิà¸à¸²à¸šà¸¹à¸£", "code": "HAC" - }, - { - "name": "Goygol", - "code": "GYG" - }, - { - "name": "Khizi", - "code": "XIZ" - }, - { - "name": "Khojavend", - "code": "XVD" - }, - { - "name": "Lachin", - "code": "LAC" - }, - { - "name": "Naftalan", - "code": "NA" - }, - { - "name": "Shamakhi", - "code": "SMI" - }, - { - "name": "Sharur", - "code": "SAR" - }, - { - "name": "Shirvan", - "code": "SR" - }, - { - "name": "Yevlakh", - "code": "YE" } ], "BA": [ - { - "name": "เขตบรึชโà¸", - "code": "BRC" - }, - { - "name": "สหพันธรัà¸à¸šà¸­à¸ªà¹€à¸™à¸µà¸¢à¹à¸¥à¸°à¹€à¸®à¸­à¸£à¹Œà¹€à¸‹à¹‚à¸à¸§à¸µà¸™à¸²", - "code": "BIH" - }, - { - "name": "สาธารณรัà¸à¹€à¸‹à¸´à¸£à¹Œà¸›à¸ªà¸à¸²", - "code": "SRP" - }, { "name": "Bosnian Podrinje", "code": "05" @@ -1081,6 +1069,18 @@ { "name": "Zenica-Doboj", "code": "04" + }, + { + "name": "เขตบรึชโà¸", + "code": "BRC" + }, + { + "name": "สหพันธรัà¸à¸šà¸­à¸ªà¹€à¸™à¸µà¸¢à¹à¸¥à¸°à¹€à¸®à¸­à¸£à¹Œà¹€à¸‹à¹‚à¸à¸§à¸µà¸™à¸²", + "code": "BIH" + }, + { + "name": "สาธารณรัà¸à¹€à¸‹à¸´à¸£à¹Œà¸›à¸ªà¸à¸²", + "code": "SRP" } ], "BB": [ @@ -1130,30 +1130,6 @@ } ], "BD": [ - { - "name": "เขตคุลนา", - "code": "D" - }, - { - "name": "เขตซิลเฮต", - "code": "60" - }, - { - "name": "เขตบาริซาล", - "code": "06" - }, - { - "name": "เขตรังปูร์", - "code": "55" - }, - { - "name": "เมืองà¸à¸£à¸²à¸™à¸²à¸”า", - "code": "54" - }, - { - "name": "เมืองธาà¸à¸²", - "code": "C" - }, { "name": "Bagerhat", "code": "05" @@ -1417,6 +1393,30 @@ { "name": "Thakurgaon", "code": "64" + }, + { + "name": "เขตคุลนา", + "code": "D" + }, + { + "name": "เขตซิลเฮต", + "code": "60" + }, + { + "name": "เขตบาริซาล", + "code": "06" + }, + { + "name": "เขตรังปูร์", + "code": "55" + }, + { + "name": "เมืองà¸à¸£à¸²à¸™à¸²à¸”า", + "code": "54" + }, + { + "name": "เมืองธาà¸à¸²", + "code": "C" } ], "BE": [ @@ -1475,52 +1475,108 @@ ], "BF": [ { - "name": "โคลเปโลโà¸", - "code": "KOP" + "name": "Boucle du Mouhoun", + "code": "01" }, { - "name": "จังหวัดà¸à¸£à¸±à¸§à¸¡à¸²", - "code": "GOU" + "name": "Cascades", + "code": "02" }, { - "name": "จังหวัดà¸à¸±à¸§à¸£à¸´à¹€à¸—นà¸à¸²", - "code": "KOT" + "name": "Centre", + "code": "03" }, { - "name": "จังหวัดà¸à¸²à¸”ิโอโà¸", - "code": "KAD" + "name": "Centre-Est", + "code": "04" }, { - "name": "จังหวัดà¸à¸²à¸™à¸‹à¸±à¸§à¸­à¹Œà¹€à¸à¸²", - "code": "GAN" + "name": "Centre-Nord", + "code": "05" }, { - "name": "จังหวัดคอมเพียงà¸à¸²", - "code": "KMP" + "name": "Centre-Ouest", + "code": "06" }, { - "name": "จังหวัดคอสสิ", - "code": "KOS" + "name": "Centre-Sud", + "code": "07" }, { - "name": "จังหวัดเคเนà¸à¸¹", - "code": "KEN" + "name": "Est", + "code": "08" }, { - "name": "จังหวัดโคมอนด์จาริ", - "code": "KMD" + "name": "Hauts-Bassins", + "code": "09" }, { - "name": "จังหวัดซานมาเทนà¸à¸²", - "code": "SMT" + "name": "Nord", + "code": "10" }, { - "name": "จังหวัดซิโร", - "code": "ZIR" + "name": "Plateau-Central", + "code": "11" }, { - "name": "จังหวัดซิสซิลลิ", - "code": "NAY" + "name": "Sahel", + "code": "12" + }, + { + "name": "Soum", + "code": "SOM" + }, + { + "name": "Sud-Ouest", + "code": "13" + }, + { + "name": "โคลเปโลโà¸", + "code": "KOP" + }, + { + "name": "จังหวัดà¸à¸£à¸±à¸§à¸¡à¸²", + "code": "GOU" + }, + { + "name": "จังหวัดà¸à¸±à¸§à¸£à¸´à¹€à¸—นà¸à¸²", + "code": "KOT" + }, + { + "name": "จังหวัดà¸à¸²à¸”ิโอโà¸", + "code": "KAD" + }, + { + "name": "จังหวัดà¸à¸²à¸™à¸‹à¸±à¸§à¸­à¹Œà¹€à¸à¸²", + "code": "GAN" + }, + { + "name": "จังหวัดคอมเพียงà¸à¸²", + "code": "KMP" + }, + { + "name": "จังหวัดคอสสิ", + "code": "KOS" + }, + { + "name": "จังหวัดเคเนà¸à¸¹", + "code": "KEN" + }, + { + "name": "จังหวัดโคมอนด์จาริ", + "code": "KMD" + }, + { + "name": "จังหวัดซานมาเทนà¸à¸²", + "code": "SMT" + }, + { + "name": "จังหวัดซิโร", + "code": "ZIR" + }, + { + "name": "จังหวัดซิสซิลลิ", + "code": "NAY" }, { "name": "จังหวัดซูรู", @@ -1649,62 +1705,6 @@ { "name": "ริฟ วัลลี่", "code": "KOW" - }, - { - "name": "Boucle du Mouhoun", - "code": "01" - }, - { - "name": "Cascades", - "code": "02" - }, - { - "name": "Centre", - "code": "03" - }, - { - "name": "Centre-Est", - "code": "04" - }, - { - "name": "Centre-Nord", - "code": "05" - }, - { - "name": "Centre-Ouest", - "code": "06" - }, - { - "name": "Centre-Sud", - "code": "07" - }, - { - "name": "Est", - "code": "08" - }, - { - "name": "Hauts-Bassins", - "code": "09" - }, - { - "name": "Nord", - "code": "10" - }, - { - "name": "Plateau-Central", - "code": "11" - }, - { - "name": "Sahel", - "code": "12" - }, - { - "name": "Soum", - "code": "SOM" - }, - { - "name": "Sud-Ouest", - "code": "13" } ], "BG": [ @@ -1844,6 +1844,10 @@ } ], "BI": [ + { + "name": "Rumonge", + "code": "RM" + }, { "name": "คิรันโด", "code": "KI" @@ -1911,10 +1915,6 @@ { "name": "เมืองซิบิโตเà¸", "code": "CI" - }, - { - "name": "Rumonge", - "code": "RM" } ], "BJ": [ @@ -2274,6 +2274,18 @@ } ], "BT": [ + { + "name": "Dagana", + "code": "22" + }, + { + "name": "Sarpang", + "code": "31" + }, + { + "name": "Tsirang", + "code": "21" + }, { "name": "เขตà¸à¸²à¸‹à¸²", "code": "GA" @@ -2341,21 +2353,13 @@ { "name": "เมืองพีมาเà¸à¸ˆà¹€à¸Šà¸¥", "code": "43" - }, - { - "name": "Dagana", - "code": "22" - }, - { - "name": "Sarpang", - "code": "31" - }, - { - "name": "Tsirang", - "code": "21" } ], "BW": [ + { + "name": "Chobe", + "code": "CH" + }, { "name": "à¸à¸²à¹‚บโรเน", "code": "GA" @@ -2415,10 +2419,6 @@ { "name": "เมืองโลบัตเซ", "code": "LO" - }, - { - "name": "Chobe", - "code": "CH" } ], "BY": [ @@ -2452,6 +2452,10 @@ } ], "BZ": [ + { + "name": "Belize", + "code": "BZ" + }, { "name": "คาโย", "code": "CY" @@ -2471,10 +2475,6 @@ { "name": "อำเภอโตเลโด", "code": "TOL" - }, - { - "name": "Belize", - "code": "BZ" } ], "CA": [ @@ -2532,34 +2532,6 @@ } ], "CD": [ - { - "name": "à¸à¸²à¸‹à¸²à¸­à¸µà¸­à¸­à¹€à¸£à¸µà¸¢à¸‡à¸•à¸²à¸¥", - "code": "KE" - }, - { - "name": "à¸à¸´à¸™à¸Šà¸²à¸‹à¸²", - "code": "KN" - }, - { - "name": "à¸à¸µà¸§à¸¹à¹ƒà¸•à¹‰", - "code": "SK" - }, - { - "name": "จังหวัดบาสคองโà¸", - "code": "BC" - }, - { - "name": "นอร์-à¸à¸µà¸§à¸¹", - "code": "NK" - }, - { - "name": "มานีมา", - "code": "MA" - }, - { - "name": "อเควเตอร์", - "code": "EQ" - }, { "name": "Bandundu", "code": "BN" @@ -2651,6 +2623,34 @@ { "name": "Tshuapa", "code": "TU" + }, + { + "name": "à¸à¸²à¸‹à¸²à¸­à¸µà¸­à¸­à¹€à¸£à¸µà¸¢à¸‡à¸•à¸²à¸¥", + "code": "KE" + }, + { + "name": "à¸à¸´à¸™à¸Šà¸²à¸‹à¸²", + "code": "KN" + }, + { + "name": "à¸à¸µà¸§à¸¹à¹ƒà¸•à¹‰", + "code": "SK" + }, + { + "name": "จังหวัดบาสคองโà¸", + "code": "BC" + }, + { + "name": "นอร์-à¸à¸µà¸§à¸¹", + "code": "NK" + }, + { + "name": "มานีมา", + "code": "MA" + }, + { + "name": "อเควเตอร์", + "code": "EQ" } ], "CF": [ @@ -2724,6 +2724,10 @@ } ], "CG": [ + { + "name": "Pointe-Noire", + "code": "16" + }, { "name": "เขตà¸à¸¹à¹à¸§à¸•", "code": "8" @@ -2767,13 +2771,13 @@ { "name": "ลีà¸à¸¹à¸­à¸²à¸¥à¸²", "code": "7" - }, - { - "name": "Pointe-Noire", - "code": "16" } ], "CH": [ + { + "name": "Geneva", + "code": "GE" + }, { "name": "à¸à¸´à¹ˆà¸‡à¸£à¸±à¸à¸šà¸²à¹€à¸‹à¸´à¸¥-ชตัดท์", "code": "BS" @@ -2873,37 +2877,9 @@ { "name": "à¹à¸­à¸Ÿà¹€à¸žà¸™à¹€à¸‹à¸¥à¸¥à¹Œ อินเนอร์โรเดน", "code": "AI" - }, - { - "name": "Geneva", - "code": "GE" } ], "CI": [ - { - "name": "จังหวัดà¹à¸­à¹‡à¸‡à¹€à¸”รลัวร์", - "code": "DN" - }, - { - "name": "ซาวาเนส", - "code": "SV" - }, - { - "name": "บาส ซาสซานดร้า ดิสทรี่", - "code": "BS" - }, - { - "name": "ยามูซูโà¸à¸£", - "code": "YM" - }, - { - "name": "วัลลี ดู บานดามา", - "code": "VB" - }, - { - "name": "อาบีจาน", - "code": "AB" - }, { "name": "Agnéby", "code": "16" @@ -3011,9 +2987,37 @@ { "name": "Zanzan²", "code": "ZZ" + }, + { + "name": "จังหวัดà¹à¸­à¹‡à¸‡à¹€à¸”รลัวร์", + "code": "DN" + }, + { + "name": "ซาวาเนส", + "code": "SV" + }, + { + "name": "บาส ซาสซานดร้า ดิสทรี่", + "code": "BS" + }, + { + "name": "ยามูซูโà¸à¸£", + "code": "YM" + }, + { + "name": "วัลลี ดู บานดามา", + "code": "VB" + }, + { + "name": "อาบีจาน", + "code": "AB" } ], "CL": [ + { + "name": "Arica y Parinacota", + "code": "AP" + }, { "name": "เขตอเราคาเนีย", "code": "AR" @@ -3069,10 +3073,6 @@ { "name": "ไอเซน", "code": "AI" - }, - { - "name": "Arica y Parinacota", - "code": "AP" } ], "CM": [ @@ -3390,6 +3390,18 @@ } ], "CR": [ + { + "name": "Cartago", + "code": "C" + }, + { + "name": "Heredia", + "code": "H" + }, + { + "name": "Limón", + "code": "L" + }, { "name": "à¸à¸±à¸§à¸™à¸²à¸„าสเต้", "code": "G" @@ -3405,18 +3417,6 @@ { "name": "จังหวัดอาลาคูเอลา,", "code": "A" - }, - { - "name": "Cartago", - "code": "C" - }, - { - "name": "Heredia", - "code": "H" - }, - { - "name": "Limón", - "code": "L" } ], "CU": [ @@ -3486,6 +3486,22 @@ } ], "CV": [ + { + "name": "Barlavento Islands", + "code": "B" + }, + { + "name": "Maio", + "code": "MA" + }, + { + "name": "São Miguel", + "code": "SM" + }, + { + "name": "Sotavento Islands", + "code": "S" + }, { "name": "เขตเซา วิเซนเต", "code": "SV" @@ -3565,22 +3581,6 @@ { "name": "านต้า ซาตารินาโด โฟโà¸", "code": "CF" - }, - { - "name": "Barlavento Islands", - "code": "B" - }, - { - "name": "Maio", - "code": "MA" - }, - { - "name": "São Miguel", - "code": "SM" - }, - { - "name": "Sotavento Islands", - "code": "S" } ], "CY": [ @@ -3610,62 +3610,6 @@ } ], "CZ": [ - { - "name": "เขตโบฮีเมียนตอนใต้", - "code": "31" - }, - { - "name": "เขตปà¸à¸„รองโบฮีเมียนà¸à¸¥à¸²à¸‡", - "code": "20" - }, - { - "name": "เขตปาดูบิซ", - "code": "53" - }, - { - "name": "เขตฮราเด็ค คราลอเว", - "code": "52" - }, - { - "name": "คาร์โลวี่ เวรี่ รีเจี้ยน", - "code": "41" - }, - { - "name": "ซลิน", - "code": "72" - }, - { - "name": "เซาท์ โมราเวียน", - "code": "64" - }, - { - "name": "à¹à¸–บอัสติ นาดลาเบม", - "code": "42" - }, - { - "name": "ปราà¸", - "code": "10" - }, - { - "name": "ภูมิภาคพลีเซน", - "code": "32" - }, - { - "name": "โมราเวียน ซีเลเซียน", - "code": "80" - }, - { - "name": "ลิเบเรช", - "code": "51" - }, - { - "name": "วิโซซิน่า", - "code": "63" - }, - { - "name": "โอลมุภโบเà¸à¸‹à¸µ", - "code": "71" - }, { "name": "BeneÅ¡ov", "code": "201" @@ -4057,6 +4001,62 @@ { "name": "Znojmo", "code": "647" + }, + { + "name": "เขตโบฮีเมียนตอนใต้", + "code": "31" + }, + { + "name": "เขตปà¸à¸„รองโบฮีเมียนà¸à¸¥à¸²à¸‡", + "code": "20" + }, + { + "name": "เขตปาดูบิซ", + "code": "53" + }, + { + "name": "เขตฮราเด็ค คราลอเว", + "code": "52" + }, + { + "name": "คาร์โลวี่ เวรี่ รีเจี้ยน", + "code": "41" + }, + { + "name": "ซลิน", + "code": "72" + }, + { + "name": "เซาท์ โมราเวียน", + "code": "64" + }, + { + "name": "à¹à¸–บอัสติ นาดลาเบม", + "code": "42" + }, + { + "name": "ปราà¸", + "code": "10" + }, + { + "name": "ภูมิภาคพลีเซน", + "code": "32" + }, + { + "name": "โมราเวียน ซีเลเซียน", + "code": "80" + }, + { + "name": "ลิเบเรช", + "code": "51" + }, + { + "name": "วิโซซิน่า", + "code": "63" + }, + { + "name": "โอลมุภโบเà¸à¸‹à¸µ", + "code": "71" } ], "DE": [ @@ -4740,6 +4740,18 @@ } ], "EG": [ + { + "name": "Aswan", + "code": "ASN" + }, + { + "name": "Faiyum", + "code": "FYM" + }, + { + "name": "Luxor", + "code": "LX" + }, { "name": "à¸à¸²à¸®à¹Œà¹€à¸šà¸µà¸¢ โà¸à¹€à¸§à¸­à¹‚นเรท", "code": "GH" @@ -4835,18 +4847,6 @@ { "name": "อิสมาเลีย à¸à¸­à¸Ÿà¹€à¸§à¸­à¹‚นเรท", "code": "IS" - }, - { - "name": "Aswan", - "code": "ASN" - }, - { - "name": "Faiyum", - "code": "FYM" - }, - { - "name": "Luxor", - "code": "LX" } ], "ER": [ @@ -4877,36 +4877,80 @@ ], "ES": [ { - "name": "เขตอโมลาทา", - "code": "A" + "name": "Asturias Province", + "code": "O" }, { - "name": "à¹à¸„ว้นà¸à¸±à¸™à¸•à¸²à¹€à¸šà¸£à¸µà¸¢", - "code": "CB" + "name": "Balears Province", + "code": "PM" }, { - "name": "à¹à¸„ว้นà¸à¸²à¸•à¸²à¸¥à¸¸à¸à¸à¸²", - "code": "CT" + "name": "Canary Islands", + "code": "CN" }, { - "name": "à¹à¸„ว้นà¸à¸²à¸¥à¸´à¹€à¸‹à¸µà¸¢", - "code": "GA" + "name": "Cantabria Province", + "code": "S" }, { - "name": "à¹à¸„ว้นคาสตีล-ลามันชา", - "code": "CM" + "name": "Madrid Province", + "code": "M" }, { - "name": "à¹à¸„ว้นคาสตีลà¹à¸¥à¸°à¹€à¸¥à¸­à¸­à¸™", - "code": "CL" + "name": "Málaga", + "code": "MA" }, { - "name": "à¹à¸„ว้นนาวาร์", - "code": "NC" + "name": "Murcia", + "code": "MU" }, { - "name": "à¹à¸„ว้นบาเลนเซีย", - "code": "VC" + "name": "Navarra", + "code": "NA" + }, + { + "name": "Segovia", + "code": "SG" + }, + { + "name": "Teruel", + "code": "TE" + }, + { + "name": "Toledo", + "code": "TO" + }, + { + "name": "เขตอโมลาทา", + "code": "A" + }, + { + "name": "à¹à¸„ว้นà¸à¸±à¸™à¸•à¸²à¹€à¸šà¸£à¸µà¸¢", + "code": "CB" + }, + { + "name": "à¹à¸„ว้นà¸à¸²à¸•à¸²à¸¥à¸¸à¸à¸à¸²", + "code": "CT" + }, + { + "name": "à¹à¸„ว้นà¸à¸²à¸¥à¸´à¹€à¸‹à¸µà¸¢", + "code": "GA" + }, + { + "name": "à¹à¸„ว้นคาสตีล-ลามันชา", + "code": "CM" + }, + { + "name": "à¹à¸„ว้นคาสตีลà¹à¸¥à¸°à¹€à¸¥à¸­à¸­à¸™", + "code": "CL" + }, + { + "name": "à¹à¸„ว้นนาวาร์", + "code": "NC" + }, + { + "name": "à¹à¸„ว้นบาเลนเซีย", + "code": "VC" }, { "name": "à¹à¸„ว้นบาสà¸à¹Œ", @@ -5107,50 +5151,6 @@ { "name": "หมู่เà¸à¸²à¸°à¹à¸šà¸¥à¸µà¹à¸­à¸£à¸´à¸", "code": "IB" - }, - { - "name": "Asturias Province", - "code": "O" - }, - { - "name": "Balears Province", - "code": "PM" - }, - { - "name": "Canary Islands", - "code": "CN" - }, - { - "name": "Cantabria Province", - "code": "S" - }, - { - "name": "Madrid Province", - "code": "M" - }, - { - "name": "Málaga", - "code": "MA" - }, - { - "name": "Murcia", - "code": "MU" - }, - { - "name": "Navarra", - "code": "NA" - }, - { - "name": "Segovia", - "code": "SG" - }, - { - "name": "Teruel", - "code": "TE" - }, - { - "name": "Toledo", - "code": "TO" } ], "ET": [ @@ -5278,26 +5278,6 @@ } ], "FJ": [ - { - "name": "à¹à¸„ว้นเลนินà¸à¸£à¸²à¸”", - "code": "C" - }, - { - "name": "นอร์ทเทิร์น ดีพาทเม้น", - "code": "N" - }, - { - "name": "โรตูมา", - "code": "R" - }, - { - "name": "เวสเทิร์น ดิวิชัน", - "code": "W" - }, - { - "name": "อีสเตอร์ ดิวิชั่น", - "code": "E" - }, { "name": "Ba", "code": "01" @@ -5353,9 +5333,33 @@ { "name": "Tailevu", "code": "14" + }, + { + "name": "à¹à¸„ว้นเลนินà¸à¸£à¸²à¸”", + "code": "C" + }, + { + "name": "นอร์ทเทิร์น ดีพาทเม้น", + "code": "N" + }, + { + "name": "โรตูมา", + "code": "R" + }, + { + "name": "เวสเทิร์น ดิวิชัน", + "code": "W" + }, + { + "name": "อีสเตอร์ ดิวิชั่น", + "code": "E" } ], "FM": [ + { + "name": "Yap", + "code": "YAP" + }, { "name": "เà¸à¸²à¸°à¹‚ปนเป", "code": "PNI" @@ -5367,13 +5371,85 @@ { "name": "รัà¸à¸Šà¸¸à¸", "code": "TRK" - }, - { - "name": "Yap", - "code": "YAP" } ], "FR": [ + { + "name": "Brittany", + "code": "E" + }, + { + "name": "Clipperton Island", + "code": "CP" + }, + { + "name": "Corsica", + "code": "H" + }, + { + "name": "French Guiana", + "code": "GF" + }, + { + "name": "French Polynesia", + "code": "PF" + }, + { + "name": "French Southern Territories", + "code": "TF" + }, + { + "name": "Guadeloupe", + "code": "GUA" + }, + { + "name": "Guadeloupe²", + "code": "GP" + }, + { + "name": "La Réunion", + "code": "LRE" + }, + { + "name": "Martinique", + "code": "MQ" + }, + { + "name": "Mayotte", + "code": "MAY" + }, + { + "name": "Mayotte²", + "code": "YT" + }, + { + "name": "New Caledonia", + "code": "NC" + }, + { + "name": "Normandie", + "code": "NOR" + }, + { + "name": "Réunion", + "code": "RE" + }, + { + "name": "St. Barthélemy", + "code": "BL" + }, + { + "name": "St. Martin", + "code": "MF" + }, + { + "name": "St. Pierre & Miquelon", + "code": "PM" + }, + { + "name": "Wallis & Futuna", + "code": "WF" + }, { "name": "คอร์ซิà¸à¸²", "code": "COR" @@ -5750,6 +5826,10 @@ "name": "จังหวัดà¹à¸­à¸™", "code": "02" }, + { + "name": "จังหวัดโอ-à¹à¸£à¹‡à¸‡", + "code": "68" + }, { "name": "จังหวัดโอด", "code": "11" @@ -5766,10 +5846,6 @@ "name": "จังหวัดโอต-à¸à¸²à¸£à¸­à¸™", "code": "31" }, - { - "name": "จังหวัดโอตซาลป์", - "code": "05" - }, { "name": "จังหวัดโอต-ซาวัว", "code": "74" @@ -5795,118 +5871,42 @@ "code": "87" }, { - "name": "จังหวัดโอบ", - "code": "10" + "name": "จังหวัดโอตซาลป์", + "code": "05" }, { - "name": "จังหวัดโอ-à¹à¸£à¹‡à¸‡", - "code": "68" + "name": "จังหวัดโอบ", + "code": "10" }, { "name": "ปารีส", "code": "75" - }, + } + ], + "GA": [ { - "name": "Brittany", - "code": "E" + "name": "จังหวัดเอสทัวอรี", + "code": "1" }, { - "name": "Clipperton Island", - "code": "CP" + "name": "จังหวัดฮอท โอà¸à¸¹à¸§à¸­à¸¹", + "code": "2" }, { - "name": "Corsica", - "code": "H" + "name": "จังหวัดโมเย็น โอà¸à¸¹à¸§", + "code": "3" }, { - "name": "French Guiana", - "code": "GF" + "name": "นเà¸à¸²à¸™à¸µà¹ˆ", + "code": "4" }, { - "name": "French Polynesia", - "code": "PF" + "name": "จังหวัดเอนยานà¸à¸²", + "code": "5" }, { - "name": "French Southern Territories", - "code": "TF" - }, - { - "name": "Guadeloupe", - "code": "GUA" - }, - { - "name": "Guadeloupe²", - "code": "GP" - }, - { - "name": "La Réunion", - "code": "LRE" - }, - { - "name": "Martinique", - "code": "MQ" - }, - { - "name": "Mayotte", - "code": "MAY" - }, - { - "name": "Mayotte²", - "code": "YT" - }, - { - "name": "New Caledonia", - "code": "NC" - }, - { - "name": "Normandie", - "code": "NOR" - }, - { - "name": "Réunion", - "code": "RE" - }, - { - "name": "St. Barthélemy", - "code": "BL" - }, - { - "name": "St. Martin", - "code": "MF" - }, - { - "name": "St. Pierre & Miquelon", - "code": "PM" - }, - { - "name": "Wallis & Futuna", - "code": "WF" - } - ], - "GA": [ - { - "name": "จังหวัดเอสทัวอรี", - "code": "1" - }, - { - "name": "จังหวัดฮอท โอà¸à¸¹à¸§à¸­à¸¹", - "code": "2" - }, - { - "name": "จังหวัดโมเย็น โอà¸à¸¹à¸§", - "code": "3" - }, - { - "name": "นเà¸à¸²à¸™à¸µà¹ˆ", - "code": "4" - }, - { - "name": "จังหวัดเอนยานà¸à¸²", - "code": "5" - }, - { - "name": "จังหวัดโอà¸à¸¹à¸§à¸¢à¸¹ ไอวินโด", - "code": "6" + "name": "จังหวัดโอà¸à¸¹à¸§à¸¢à¸¹ ไอวินโด", + "code": "6" }, { "name": "โอลอุย-โลโล", @@ -5923,1000 +5923,1000 @@ ], "GB": [ { - "name": "à¸à¸¥à¸­à¸ªà¹€à¸•à¸­à¸£à¹Œà¹€à¸Šà¸­à¸£à¹Œ", - "code": "GLS" + "name": "Aberdeenshire", + "code": "ABD" }, { - "name": "à¸à¸¥à¸²à¸ªà¹‚à¸à¸§à¹Œ", - "code": "GLG" + "name": "Anglesey", + "code": "AGY" }, { - "name": "à¸à¸§à¸´à¸™à¹€à¸™à¸”ด์", - "code": "GWN" + "name": "Angus", + "code": "ANS" }, { - "name": "เà¸à¸£à¸•à¸šà¸£à¸´à¹€à¸•à¸™", - "code": "GBN" + "name": "Antrim", + "code": "ANT" }, { - "name": "คอร์นวอลล์", - "code": "CON" + "name": "Antrim and Newtownabbey", + "code": "ANN" }, { - "name": "คอเวนทรี", - "code": "COV" + "name": "Ards", + "code": "ARD" }, { - "name": "คัมเบรีย", - "code": "CMA" + "name": "Ards and North Down", + "code": "AND" }, { - "name": "คาร์ดิฟฟ์", - "code": "CRF" + "name": "Argyll and Bute", + "code": "AGB" }, { - "name": "คิงส์ตันอะพอนฮัลล์", - "code": "KHL" + "name": "Armagh", + "code": "ARM" }, { - "name": "เคนต์", - "code": "KEN" + "name": "Armagh, Banbridge and Craigavon", + "code": "ABC" }, { - "name": "เคมบริดจ์เชอร์", - "code": "CAM" + "name": "Ballymena", + "code": "BLA" }, { - "name": "เชฟฟีลด์", - "code": "SHF" + "name": "Ballymoney", + "code": "BLY" }, { - "name": "ซัฟฟอล์à¸", - "code": "SFK" + "name": "Banbridge", + "code": "BNB" }, { - "name": "ซัมเมอร์เซต", - "code": "SOM" + "name": "Barking and Dagenham", + "code": "BDG" }, { - "name": "เซอร์รีย์", - "code": "SRY" + "name": "Barnet", + "code": "BNE" }, { - "name": "เซาà¹à¸—มป์ตัน", - "code": "STH" + "name": "Barnsley", + "code": "BNS" }, { - "name": "ดอร์เซต", - "code": "DOR" + "name": "Bath and North East Somerset", + "code": "BAS" }, { - "name": "ดันดี", - "code": "DND" + "name": "Bedford", + "code": "BDF" }, { - "name": "ดาร์บิเชอร์", - "code": "DBY" + "name": "Belfast", + "code": "BFS" }, { - "name": "ดาร์บี", - "code": "DER" + "name": "Bexley", + "code": "BEX" }, { - "name": "เดวอน", - "code": "DEV" + "name": "Blackburn with Darwen", + "code": "BBD" }, { - "name": "เดอรัม", - "code": "DUR" + "name": "Blaenau Gwent", + "code": "BGW" }, { - "name": "นครลอนดอน", - "code": "LND" + "name": "Bolton", + "code": "BOL" }, { - "name": "นครเวสต์มินสเตอร์", - "code": "WSM" + "name": "Bracknell Forest", + "code": "BRC" }, { - "name": "นอตทิงà¹à¸®à¸¡", - "code": "NGM" + "name": "Bradford", + "code": "BRD" }, { - "name": "นอตทิงà¹à¸®à¸¡à¹€à¸Šà¸­à¸£à¹Œ", - "code": "NTT" + "name": "Brent", + "code": "BEN" }, { - "name": "นอร์ทัมเบอร์à¹à¸¥à¸™à¸”์", - "code": "NBL" + "name": "Bridgend", + "code": "BGE" }, { - "name": "นอร์เทิร์นไอร์à¹à¸¥à¸™à¸”์", - "code": "NIR" + "name": "Bromley", + "code": "BRY" }, { - "name": "นอร์à¹à¸—มป์ตันเชอร์", - "code": "NTH" + "name": "Bury", + "code": "BUR" }, { - "name": "นอร์ฟอล์à¸", - "code": "NFK" + "name": "Caerphilly", + "code": "CAY" }, { - "name": "นิวคาสเซิลอะพอนไทน์", - "code": "NET" + "name": "Calderdale", + "code": "CLD" }, { - "name": "บริสตอล", - "code": "BST" + "name": "Camden", + "code": "CMD" }, { - "name": "บอร์นมัท", - "code": "BMH" + "name": "Carmarthenshire", + "code": "CMN" }, { - "name": "บัà¸à¸à¸´à¸‡à¹à¸®à¸¡à¹€à¸Šà¸­à¸£à¹Œ", - "code": "BKM" + "name": "Carrickfergus", + "code": "CKF" }, { - "name": "เบอร์มิงà¹à¸®à¸¡", - "code": "BIR" + "name": "Castlereagh", + "code": "CSR" }, { - "name": "à¹à¸šà¸¥à¹‡à¸à¸žà¸¹à¸¥", - "code": "BPL" + "name": "Causeway Coast and Glens", + "code": "CCG" }, { - "name": "ไบรตันà¹à¸¥à¸°à¹‚ฮฟ", - "code": "BNH" + "name": "Central Bedfordshire", + "code": "CBF" }, { - "name": "ปีเตอร์โบโร", - "code": "PTE" + "name": "Ceredigion", + "code": "CGN" }, { - "name": "พลิมัท", - "code": "PLY" + "name": "Cheshire East", + "code": "CHE" }, { - "name": "พอร์ตสมัท", - "code": "POR" + "name": "Cheshire West and Chester", + "code": "CHW" }, { - "name": "มิดเดิลส์เบรอ", - "code": "MDB" + "name": "Clackmannanshire", + "code": "CLK" }, { - "name": "à¹à¸¡à¸™à¹€à¸Šà¸ªà¹€à¸•à¸­à¸£à¹Œ", - "code": "MAN" + "name": "Coleraine", + "code": "CLR" }, { - "name": "ยอร์à¸", - "code": "YOR" + "name": "Conwy", + "code": "CWY" }, { - "name": "เรดิง", - "code": "RDG" + "name": "Cookstown", + "code": "CKT" }, { - "name": "ลิงคอล์นเชอร์", - "code": "LIN" + "name": "Craigavon", + "code": "CGV" }, { - "name": "ลิเวอร์พูล", - "code": "LIV" + "name": "Croydon", + "code": "CRY" }, { - "name": "เลสเตอร์", - "code": "LCE" + "name": "Darlington", + "code": "DAL" }, { - "name": "เลสเตอร์เชอร์", - "code": "LEC" + "name": "Denbighshire", + "code": "DEN" }, { - "name": "à¹à¸¥à¸‡à¸„าเชอร์", - "code": "LAN" + "name": "Derry", + "code": "DRY" }, { - "name": "วิลต์เชอร์", - "code": "WIL" + "name": "Derry and Strabane", + "code": "DRS" }, { - "name": "วุร์สเตอร์เชอร์", - "code": "WOR" + "name": "Doncaster", + "code": "DNC" }, { - "name": "วุลเวอร์à¹à¸®à¸¡à¸›à¹Œà¸•à¸±à¸™", - "code": "WLV" + "name": "Down", + "code": "DOW" }, { - "name": "เวลส์", - "code": "WLS" + "name": "Dudley", + "code": "DUD" }, { - "name": "เวสต์ซัสเซà¸à¸‹à¹Œ", - "code": "WSX" + "name": "Dumfries and Galloway", + "code": "DGY" }, { - "name": "สà¸à¸­à¸•à¹à¸¥à¸™à¸”์", - "code": "SCT" + "name": "Dungannon and South Tyrone", + "code": "DGN" }, { - "name": "สà¹à¸•à¸Ÿà¸Ÿà¸­à¸£à¹Œà¸”เชอร์", - "code": "STS" + "name": "Ealing", + "code": "EAL" }, { - "name": "สโตà¸-ออน-เทรนต์", - "code": "STE" + "name": "East Ayrshire", + "code": "EAY" }, { - "name": "สวอนซี", - "code": "SWA" + "name": "East Dunbartonshire", + "code": "EDU" }, { - "name": "สหราชอาณาจัà¸à¸£", - "code": "UKM" + "name": "East Lothian", + "code": "ELN" }, { - "name": "หมู่เà¸à¸²à¸°à¸‹à¸´à¸¥à¸¥à¸µ", - "code": "IOS" + "name": "East Renfrewshire", + "code": "ERW" }, { - "name": "อ๊อà¸à¸‹à¸Ÿà¸­à¸£à¹Œà¸”เชอร์", - "code": "OXF" + "name": "East Riding of Yorkshire", + "code": "ERY" }, { - "name": "ออร์à¸à¸™à¸µà¸¢à¹Œ", - "code": "ORK" + "name": "Enfield", + "code": "ENF" }, { - "name": "อังà¸à¸¤à¸©", - "code": "ENG" + "name": "England and Wales", + "code": "EAW" }, { - "name": "อีสต์ซัสเซà¸à¸‹à¹Œ", - "code": "ESX" + "name": "Falkirk", + "code": "FAL" }, { - "name": "เอดินบะระ", - "code": "EDH" + "name": "Fermanagh", + "code": "FER" }, { - "name": "เอสเซà¸à¸‹à¹Œ", - "code": "ESS" + "name": "Fermanagh and Omagh", + "code": "FMO" }, { - "name": "à¹à¸­à¹€à¸šà¸­à¸£à¹Œà¸”ีน", - "code": "ABE" + "name": "Fife", + "code": "FIF" }, { - "name": "ไอล์ออฟไวต์", - "code": "IOW" + "name": "Flintshire", + "code": "FLN" }, { - "name": "ฮาร์ตฟอร์ดเชอร์", - "code": "HRT" + "name": "Gateshead", + "code": "GAT" }, { - "name": "เฮริฟอร์ดเชอร์", - "code": "HEF" + "name": "Greenwich", + "code": "GRE" }, { - "name": "à¹à¸®à¸¡à¸›à¹Œà¹€à¸Šà¸­à¸£à¹Œ", - "code": "HAM" + "name": "Hackney", + "code": "HCK" }, { - "name": "Aberdeenshire", - "code": "ABD" + "name": "Halton", + "code": "HAL" }, { - "name": "Anglesey", - "code": "AGY" + "name": "Hammersmith and Fulham", + "code": "HMF" }, { - "name": "Angus", - "code": "ANS" + "name": "Haringey", + "code": "HRY" }, { - "name": "Antrim", - "code": "ANT" + "name": "Harrow", + "code": "HRW" }, { - "name": "Antrim and Newtownabbey", - "code": "ANN" + "name": "Hartlepool", + "code": "HPL" }, { - "name": "Ards", - "code": "ARD" + "name": "Havering", + "code": "HAV" }, { - "name": "Ards and North Down", - "code": "AND" + "name": "Highland", + "code": "HLD" }, { - "name": "Argyll and Bute", - "code": "AGB" + "name": "Hillingdon", + "code": "HIL" }, { - "name": "Armagh", - "code": "ARM" + "name": "Hounslow", + "code": "HNS" }, { - "name": "Armagh, Banbridge and Craigavon", - "code": "ABC" + "name": "Inverclyde", + "code": "IVC" }, { - "name": "Ballymena", - "code": "BLA" + "name": "Islington", + "code": "ISL" }, { - "name": "Ballymoney", - "code": "BLY" + "name": "Kensington and Chelsea", + "code": "KEC" }, { - "name": "Banbridge", - "code": "BNB" + "name": "Kingston upon Thames", + "code": "KTT" }, { - "name": "Barking and Dagenham", - "code": "BDG" + "name": "Kirklees", + "code": "KIR" }, { - "name": "Barnet", - "code": "BNE" + "name": "Knowsley", + "code": "KWL" }, { - "name": "Barnsley", - "code": "BNS" + "name": "Lambeth", + "code": "LBH" }, { - "name": "Bath and North East Somerset", - "code": "BAS" + "name": "Larne", + "code": "LRN" }, { - "name": "Bedford", - "code": "BDF" + "name": "Leeds", + "code": "LDS" }, { - "name": "Belfast", - "code": "BFS" + "name": "Lewisham", + "code": "LEW" }, { - "name": "Bexley", - "code": "BEX" + "name": "Limavady", + "code": "LMV" }, { - "name": "Blackburn with Darwen", - "code": "BBD" + "name": "Lisburn", + "code": "LSB" }, { - "name": "Blaenau Gwent", - "code": "BGW" + "name": "Lisburn and Castlereagh", + "code": "LBC" }, { - "name": "Bolton", - "code": "BOL" + "name": "Luton", + "code": "LUT" }, { - "name": "Bracknell Forest", - "code": "BRC" + "name": "Magherafelt", + "code": "MFT" }, { - "name": "Bradford", - "code": "BRD" + "name": "Medway", + "code": "MDW" }, { - "name": "Brent", - "code": "BEN" + "name": "Merthyr Tydfil", + "code": "MTY" }, { - "name": "Bridgend", - "code": "BGE" + "name": "Merton", + "code": "MRT" }, { - "name": "Bromley", - "code": "BRY" + "name": "Mid and East Antrim", + "code": "MEA" }, { - "name": "Bury", - "code": "BUR" + "name": "Mid Ulster", + "code": "MUL" }, { - "name": "Caerphilly", - "code": "CAY" + "name": "Midlothian", + "code": "MLN" }, { - "name": "Calderdale", - "code": "CLD" + "name": "Milton Keynes", + "code": "MIK" }, { - "name": "Camden", - "code": "CMD" + "name": "Monmouthshire", + "code": "MON" }, { - "name": "Carmarthenshire", - "code": "CMN" + "name": "Moray", + "code": "MRY" }, { - "name": "Carrickfergus", - "code": "CKF" + "name": "Moyle", + "code": "MYL" }, { - "name": "Castlereagh", - "code": "CSR" + "name": "Neath Port Talbot", + "code": "NTL" }, { - "name": "Causeway Coast and Glens", - "code": "CCG" + "name": "Newham", + "code": "NWM" }, { - "name": "Central Bedfordshire", - "code": "CBF" + "name": "Newport", + "code": "NWP" }, { - "name": "Ceredigion", - "code": "CGN" + "name": "Newry and Mourne", + "code": "NYM" }, { - "name": "Cheshire East", - "code": "CHE" + "name": "Newry, Mourne and Down", + "code": "NMD" }, { - "name": "Cheshire West and Chester", - "code": "CHW" + "name": "Newtownabbey", + "code": "NTA" }, { - "name": "Clackmannanshire", - "code": "CLK" + "name": "North Ayrshire", + "code": "NAY" }, { - "name": "Coleraine", - "code": "CLR" + "name": "North Down", + "code": "NDN" }, { - "name": "Conwy", - "code": "CWY" + "name": "North East Lincolnshire", + "code": "NEL" }, { - "name": "Cookstown", - "code": "CKT" + "name": "North Lanarkshire", + "code": "NLK" }, { - "name": "Craigavon", - "code": "CGV" + "name": "North Lincolnshire", + "code": "NLN" }, { - "name": "Croydon", - "code": "CRY" + "name": "North Somerset", + "code": "NSM" }, { - "name": "Darlington", - "code": "DAL" + "name": "North Tyneside", + "code": "NTY" }, { - "name": "Denbighshire", - "code": "DEN" + "name": "North Yorkshire", + "code": "NYK" }, { - "name": "Derry", - "code": "DRY" + "name": "Oldham", + "code": "OLD" }, { - "name": "Derry and Strabane", - "code": "DRS" + "name": "Omagh", + "code": "OMH" }, { - "name": "Doncaster", - "code": "DNC" + "name": "Outer Hebrides", + "code": "ELS" }, { - "name": "Down", - "code": "DOW" + "name": "Pembrokeshire", + "code": "PEM" }, { - "name": "Dudley", - "code": "DUD" + "name": "Perth and Kinross", + "code": "PKN" }, { - "name": "Dumfries and Galloway", - "code": "DGY" + "name": "Poole", + "code": "POL" }, { - "name": "Dungannon and South Tyrone", - "code": "DGN" + "name": "Powys", + "code": "POW" }, { - "name": "Ealing", - "code": "EAL" + "name": "Redbridge", + "code": "RDB" }, { - "name": "East Ayrshire", - "code": "EAY" + "name": "Redcar and Cleveland", + "code": "RCC" }, { - "name": "East Dunbartonshire", - "code": "EDU" + "name": "Renfrewshire", + "code": "RFW" }, { - "name": "East Lothian", - "code": "ELN" + "name": "Rhondda Cynon Taf", + "code": "RCT" }, { - "name": "East Renfrewshire", - "code": "ERW" + "name": "Richmond upon Thames", + "code": "RIC" }, { - "name": "East Riding of Yorkshire", - "code": "ERY" + "name": "Rochdale", + "code": "RCH" }, { - "name": "Enfield", - "code": "ENF" + "name": "Rotherham", + "code": "ROT" }, { - "name": "England and Wales", - "code": "EAW" + "name": "Rutland", + "code": "RUT" }, { - "name": "Falkirk", - "code": "FAL" + "name": "Saint Helens", + "code": "SHN" }, { - "name": "Fermanagh", - "code": "FER" + "name": "Salford", + "code": "SLF" }, { - "name": "Fermanagh and Omagh", - "code": "FMO" + "name": "Sandwell", + "code": "SAW" }, { - "name": "Fife", - "code": "FIF" + "name": "Scottish Borders", + "code": "SCB" }, { - "name": "Flintshire", - "code": "FLN" + "name": "Sefton", + "code": "SFT" }, { - "name": "Gateshead", - "code": "GAT" + "name": "Shetland", + "code": "ZET" }, { - "name": "Greenwich", - "code": "GRE" + "name": "Shropshire", + "code": "SHR" }, { - "name": "Hackney", - "code": "HCK" + "name": "Slough", + "code": "SLG" }, { - "name": "Halton", - "code": "HAL" + "name": "Solihull", + "code": "SOL" }, { - "name": "Hammersmith and Fulham", - "code": "HMF" + "name": "South Ayrshire", + "code": "SAY" }, { - "name": "Haringey", - "code": "HRY" + "name": "South Gloucestershire", + "code": "SGC" }, { - "name": "Harrow", - "code": "HRW" + "name": "South Lanarkshire", + "code": "SLK" }, { - "name": "Hartlepool", - "code": "HPL" + "name": "South Tyneside", + "code": "STY" }, { - "name": "Havering", - "code": "HAV" + "name": "Southend-on-Sea", + "code": "SOS" }, { - "name": "Highland", - "code": "HLD" + "name": "Southwark", + "code": "SWK" }, { - "name": "Hillingdon", - "code": "HIL" + "name": "Stirling", + "code": "STG" }, { - "name": "Hounslow", - "code": "HNS" + "name": "Stockport", + "code": "SKP" }, { - "name": "Inverclyde", - "code": "IVC" + "name": "Stockton-on-Tees", + "code": "STT" }, { - "name": "Islington", - "code": "ISL" + "name": "Strabane", + "code": "STB" }, { - "name": "Kensington and Chelsea", - "code": "KEC" + "name": "Sunderland", + "code": "SND" }, { - "name": "Kingston upon Thames", - "code": "KTT" + "name": "Sutton", + "code": "STN" }, { - "name": "Kirklees", - "code": "KIR" + "name": "Swindon", + "code": "SWD" }, { - "name": "Knowsley", - "code": "KWL" + "name": "Tameside", + "code": "TAM" }, { - "name": "Lambeth", - "code": "LBH" + "name": "Telford and Wrekin", + "code": "TFW" }, { - "name": "Larne", - "code": "LRN" + "name": "Thurrock", + "code": "THR" }, { - "name": "Leeds", - "code": "LDS" + "name": "Torbay", + "code": "TOB" }, { - "name": "Lewisham", - "code": "LEW" + "name": "Torfaen", + "code": "TOF" }, { - "name": "Limavady", - "code": "LMV" + "name": "Tower Hamlets", + "code": "TWH" }, { - "name": "Lisburn", - "code": "LSB" + "name": "Trafford", + "code": "TRF" }, { - "name": "Lisburn and Castlereagh", - "code": "LBC" + "name": "Vale of Glamorgan", + "code": "VGL" }, { - "name": "Luton", - "code": "LUT" + "name": "Wakefield", + "code": "WKF" }, { - "name": "Magherafelt", - "code": "MFT" + "name": "Walsall", + "code": "WLL" }, { - "name": "Medway", - "code": "MDW" + "name": "Waltham Forest", + "code": "WFT" }, { - "name": "Merthyr Tydfil", - "code": "MTY" + "name": "Wandsworth", + "code": "WND" }, { - "name": "Merton", - "code": "MRT" + "name": "Warrington", + "code": "WRT" }, { - "name": "Mid and East Antrim", - "code": "MEA" + "name": "Warwickshire", + "code": "WAR" }, { - "name": "Midlothian", - "code": "MLN" + "name": "West Berkshire", + "code": "WBK" }, { - "name": "Mid Ulster", - "code": "MUL" + "name": "West Dunbartonshire", + "code": "WDU" }, { - "name": "Milton Keynes", - "code": "MIK" + "name": "West Lothian", + "code": "WLN" }, { - "name": "Monmouthshire", - "code": "MON" + "name": "Wigan", + "code": "WGN" }, { - "name": "Moray", - "code": "MRY" + "name": "Windsor and Maidenhead", + "code": "WNM" }, { - "name": "Moyle", - "code": "MYL" + "name": "Wirral", + "code": "WRL" }, { - "name": "Neath Port Talbot", - "code": "NTL" + "name": "Wokingham", + "code": "WOK" }, { - "name": "Newham", - "code": "NWM" + "name": "Wrexham", + "code": "WRX" }, { - "name": "Newport", - "code": "NWP" + "name": "à¸à¸¥à¸­à¸ªà¹€à¸•à¸­à¸£à¹Œà¹€à¸Šà¸­à¸£à¹Œ", + "code": "GLS" }, { - "name": "Newry and Mourne", - "code": "NYM" + "name": "à¸à¸¥à¸²à¸ªà¹‚à¸à¸§à¹Œ", + "code": "GLG" }, { - "name": "Newry, Mourne and Down", - "code": "NMD" + "name": "à¸à¸§à¸´à¸™à¹€à¸™à¸”ด์", + "code": "GWN" }, { - "name": "Newtownabbey", - "code": "NTA" + "name": "เà¸à¸£à¸•à¸šà¸£à¸´à¹€à¸•à¸™", + "code": "GBN" }, { - "name": "North Ayrshire", - "code": "NAY" + "name": "คอร์นวอลล์", + "code": "CON" }, { - "name": "North Down", - "code": "NDN" + "name": "คอเวนทรี", + "code": "COV" }, { - "name": "North East Lincolnshire", - "code": "NEL" + "name": "คัมเบรีย", + "code": "CMA" }, { - "name": "North Lanarkshire", - "code": "NLK" + "name": "คาร์ดิฟฟ์", + "code": "CRF" }, { - "name": "North Lincolnshire", - "code": "NLN" + "name": "คิงส์ตันอะพอนฮัลล์", + "code": "KHL" }, { - "name": "North Somerset", - "code": "NSM" + "name": "เคนต์", + "code": "KEN" }, { - "name": "North Tyneside", - "code": "NTY" + "name": "เคมบริดจ์เชอร์", + "code": "CAM" }, { - "name": "North Yorkshire", - "code": "NYK" + "name": "เชฟฟีลด์", + "code": "SHF" }, { - "name": "Oldham", - "code": "OLD" + "name": "ซัฟฟอล์à¸", + "code": "SFK" }, { - "name": "Omagh", - "code": "OMH" + "name": "ซัมเมอร์เซต", + "code": "SOM" }, { - "name": "Outer Hebrides", - "code": "ELS" + "name": "เซอร์รีย์", + "code": "SRY" }, { - "name": "Pembrokeshire", - "code": "PEM" + "name": "เซาà¹à¸—มป์ตัน", + "code": "STH" }, { - "name": "Perth and Kinross", - "code": "PKN" + "name": "ดอร์เซต", + "code": "DOR" }, { - "name": "Poole", - "code": "POL" + "name": "ดันดี", + "code": "DND" }, { - "name": "Powys", - "code": "POW" + "name": "ดาร์บิเชอร์", + "code": "DBY" }, { - "name": "Redbridge", - "code": "RDB" + "name": "ดาร์บี", + "code": "DER" }, { - "name": "Redcar and Cleveland", - "code": "RCC" + "name": "เดวอน", + "code": "DEV" }, { - "name": "Renfrewshire", - "code": "RFW" + "name": "เดอรัม", + "code": "DUR" }, { - "name": "Rhondda Cynon Taf", - "code": "RCT" + "name": "นครลอนดอน", + "code": "LND" }, { - "name": "Richmond upon Thames", - "code": "RIC" + "name": "นครเวสต์มินสเตอร์", + "code": "WSM" }, { - "name": "Rochdale", - "code": "RCH" + "name": "นอตทิงà¹à¸®à¸¡", + "code": "NGM" }, { - "name": "Rotherham", - "code": "ROT" + "name": "นอตทิงà¹à¸®à¸¡à¹€à¸Šà¸­à¸£à¹Œ", + "code": "NTT" }, { - "name": "Rutland", - "code": "RUT" + "name": "นอร์ทัมเบอร์à¹à¸¥à¸™à¸”์", + "code": "NBL" }, { - "name": "Saint Helens", - "code": "SHN" + "name": "นอร์เทิร์นไอร์à¹à¸¥à¸™à¸”์", + "code": "NIR" }, { - "name": "Salford", - "code": "SLF" + "name": "นอร์à¹à¸—มป์ตันเชอร์", + "code": "NTH" }, { - "name": "Sandwell", - "code": "SAW" + "name": "นอร์ฟอล์à¸", + "code": "NFK" }, { - "name": "Scottish Borders", - "code": "SCB" + "name": "นิวคาสเซิลอะพอนไทน์", + "code": "NET" }, { - "name": "Sefton", - "code": "SFT" + "name": "บริสตอล", + "code": "BST" }, { - "name": "Shetland", - "code": "ZET" + "name": "บอร์นมัท", + "code": "BMH" }, { - "name": "Shropshire", - "code": "SHR" + "name": "บัà¸à¸à¸´à¸‡à¹à¸®à¸¡à¹€à¸Šà¸­à¸£à¹Œ", + "code": "BKM" }, { - "name": "Slough", - "code": "SLG" + "name": "เบอร์มิงà¹à¸®à¸¡", + "code": "BIR" }, { - "name": "Solihull", - "code": "SOL" + "name": "à¹à¸šà¸¥à¹‡à¸à¸žà¸¹à¸¥", + "code": "BPL" }, { - "name": "South Ayrshire", - "code": "SAY" + "name": "ไบรตันà¹à¸¥à¸°à¹‚ฮฟ", + "code": "BNH" }, { - "name": "Southend-on-Sea", - "code": "SOS" + "name": "ปีเตอร์โบโร", + "code": "PTE" }, { - "name": "South Gloucestershire", - "code": "SGC" + "name": "พลิมัท", + "code": "PLY" }, { - "name": "South Lanarkshire", - "code": "SLK" + "name": "พอร์ตสมัท", + "code": "POR" }, { - "name": "South Tyneside", - "code": "STY" + "name": "มิดเดิลส์เบรอ", + "code": "MDB" }, { - "name": "Southwark", - "code": "SWK" + "name": "à¹à¸¡à¸™à¹€à¸Šà¸ªà¹€à¸•à¸­à¸£à¹Œ", + "code": "MAN" }, { - "name": "Stirling", - "code": "STG" + "name": "ยอร์à¸", + "code": "YOR" }, { - "name": "Stockport", - "code": "SKP" + "name": "เรดิง", + "code": "RDG" }, { - "name": "Stockton-on-Tees", - "code": "STT" + "name": "ลิงคอล์นเชอร์", + "code": "LIN" }, { - "name": "Strabane", - "code": "STB" + "name": "ลิเวอร์พูล", + "code": "LIV" }, { - "name": "Sunderland", - "code": "SND" + "name": "เลสเตอร์", + "code": "LCE" }, { - "name": "Sutton", - "code": "STN" + "name": "เลสเตอร์เชอร์", + "code": "LEC" }, { - "name": "Swindon", - "code": "SWD" + "name": "à¹à¸¥à¸‡à¸„าเชอร์", + "code": "LAN" }, { - "name": "Tameside", - "code": "TAM" + "name": "วิลต์เชอร์", + "code": "WIL" }, { - "name": "Telford and Wrekin", - "code": "TFW" + "name": "วุร์สเตอร์เชอร์", + "code": "WOR" }, { - "name": "Thurrock", - "code": "THR" + "name": "วุลเวอร์à¹à¸®à¸¡à¸›à¹Œà¸•à¸±à¸™", + "code": "WLV" }, { - "name": "Torbay", - "code": "TOB" + "name": "เวลส์", + "code": "WLS" }, { - "name": "Torfaen", - "code": "TOF" + "name": "เวสต์ซัสเซà¸à¸‹à¹Œ", + "code": "WSX" }, { - "name": "Tower Hamlets", - "code": "TWH" + "name": "สà¸à¸­à¸•à¹à¸¥à¸™à¸”์", + "code": "SCT" }, { - "name": "Trafford", - "code": "TRF" + "name": "สà¹à¸•à¸Ÿà¸Ÿà¸­à¸£à¹Œà¸”เชอร์", + "code": "STS" }, { - "name": "Vale of Glamorgan", - "code": "VGL" + "name": "สโตà¸-ออน-เทรนต์", + "code": "STE" }, { - "name": "Wakefield", - "code": "WKF" + "name": "สวอนซี", + "code": "SWA" }, { - "name": "Walsall", - "code": "WLL" + "name": "สหราชอาณาจัà¸à¸£", + "code": "UKM" }, { - "name": "Waltham Forest", - "code": "WFT" + "name": "หมู่เà¸à¸²à¸°à¸‹à¸´à¸¥à¸¥à¸µ", + "code": "IOS" }, { - "name": "Wandsworth", - "code": "WND" + "name": "อ๊อà¸à¸‹à¸Ÿà¸­à¸£à¹Œà¸”เชอร์", + "code": "OXF" }, { - "name": "Warrington", - "code": "WRT" + "name": "ออร์à¸à¸™à¸µà¸¢à¹Œ", + "code": "ORK" }, { - "name": "Warwickshire", - "code": "WAR" + "name": "อังà¸à¸¤à¸©", + "code": "ENG" }, { - "name": "West Berkshire", - "code": "WBK" + "name": "อีสต์ซัสเซà¸à¸‹à¹Œ", + "code": "ESX" }, { - "name": "West Dunbartonshire", - "code": "WDU" + "name": "เอดินบะระ", + "code": "EDH" }, { - "name": "West Lothian", - "code": "WLN" + "name": "เอสเซà¸à¸‹à¹Œ", + "code": "ESS" }, { - "name": "Wigan", - "code": "WGN" + "name": "à¹à¸­à¹€à¸šà¸­à¸£à¹Œà¸”ีน", + "code": "ABE" }, { - "name": "Windsor and Maidenhead", - "code": "WNM" + "name": "ไอล์ออฟไวต์", + "code": "IOW" }, { - "name": "Wirral", - "code": "WRL" + "name": "ฮาร์ตฟอร์ดเชอร์", + "code": "HRT" }, { - "name": "Wokingham", - "code": "WOK" + "name": "เฮริฟอร์ดเชอร์", + "code": "HEF" }, { - "name": "Wrexham", - "code": "WRX" + "name": "à¹à¸®à¸¡à¸›à¹Œà¹€à¸Šà¸­à¸£à¹Œ", + "code": "HAM" } ], "GD": [ @@ -7086,6 +7086,42 @@ } ], "GN": [ + { + "name": "Boké", + "code": "BK" + }, + { + "name": "Faranah", + "code": "FA" + }, + { + "name": "Faranah Region", + "code": "F" + }, + { + "name": "Forécariah", + "code": "FO" + }, + { + "name": "Kankan", + "code": "KA" + }, + { + "name": "Kindia", + "code": "KD" + }, + { + "name": "Labé Region", + "code": "L" + }, + { + "name": "Mamou", + "code": "MM" + }, + { + "name": "Nzérékoré", + "code": "NZ" + }, { "name": "à¸à¸²à¸™à¸à¸²à¸™", "code": "K" @@ -7213,45 +7249,17 @@ { "name": "อำเภอà¸à¸¸à¸„เคโดว", "code": "GU" - }, - { - "name": "Boké", - "code": "BK" - }, - { - "name": "Faranah", - "code": "FA" - }, - { - "name": "Faranah Region", - "code": "F" - }, - { - "name": "Forécariah", - "code": "FO" - }, - { - "name": "Kankan", - "code": "KA" - }, - { - "name": "Kindia", - "code": "KD" - }, + } + ], + "GQ": [ { - "name": "Labé Region", - "code": "L" + "name": "Insular", + "code": "I" }, { - "name": "Mamou", - "code": "MM" + "name": "Río Muni", + "code": "C" }, - { - "name": "Nzérékoré", - "code": "NZ" - } - ], - "GQ": [ { "name": "จังหวัดคี-นเท๋ม", "code": "KN" @@ -7279,61 +7287,9 @@ { "name": "เซนโตรซูร์", "code": "CS" - }, - { - "name": "Insular", - "code": "I" - }, - { - "name": "Río Muni", - "code": "C" } ], "GR": [ - { - "name": "เขตเพโลพอนเนส", - "code": "J" - }, - { - "name": "เขาà¹à¸­à¸—อส", - "code": "69" - }, - { - "name": "เซาร์ทอีเจียน", - "code": "L" - }, - { - "name": "เทสซาลี", - "code": "E" - }, - { - "name": "ภูมิภาคอัตติà¸à¸°", - "code": "I" - }, - { - "name": "มาเà¸à¹‚ดเนียà¸à¸¥à¸²à¸‡", - "code": "B" - }, - { - "name": "มาซิโดเนียตะวันออà¸à¹à¸¥à¸°à¹€à¸—รซ", - "code": "A" - }, - { - "name": "เวสเทิร์à¸à¸£à¸µà¸‹", - "code": "G" - }, - { - "name": "เวส มาซิโดเนีย", - "code": "C" - }, - { - "name": "อิไพรัส", - "code": "D" - }, - { - "name": "อีเจียนเหนือ", - "code": "K" - }, { "name": "Achaea", "code": "13" @@ -7549,6 +7505,50 @@ { "name": "Zakynthos", "code": "21" + }, + { + "name": "เขตเพโลพอนเนส", + "code": "J" + }, + { + "name": "เขาà¹à¸­à¸—อส", + "code": "69" + }, + { + "name": "เซาร์ทอีเจียน", + "code": "L" + }, + { + "name": "เทสซาลี", + "code": "E" + }, + { + "name": "ภูมิภาคอัตติà¸à¸°", + "code": "I" + }, + { + "name": "มาเà¸à¹‚ดเนียà¸à¸¥à¸²à¸‡", + "code": "B" + }, + { + "name": "มาซิโดเนียตะวันออà¸à¹à¸¥à¸°à¹€à¸—รซ", + "code": "A" + }, + { + "name": "เวส มาซิโดเนีย", + "code": "C" + }, + { + "name": "เวสเทิร์à¸à¸£à¸µà¸‹", + "code": "G" + }, + { + "name": "อิไพรัส", + "code": "D" + }, + { + "name": "อีเจียนเหนือ", + "code": "K" } ], "GT": [ @@ -7642,6 +7642,18 @@ } ], "GW": [ + { + "name": "Leste", + "code": "L" + }, + { + "name": "Norte", + "code": "N" + }, + { + "name": "Sul", + "code": "S" + }, { "name": "เขตà¸à¸²à¸šà¸¹", "code": "GA" @@ -7677,21 +7689,13 @@ { "name": "โบลามา", "code": "BL" - }, - { - "name": "Leste", - "code": "L" - }, - { - "name": "Norte", - "code": "N" - }, - { - "name": "Sul", - "code": "S" } ], "GY": [ + { + "name": "Mahaica-Berbice", + "code": "MA" + }, { "name": "คูยูนี-มาซารูนี", "code": "CU" @@ -7725,15 +7729,15 @@ "code": "ES" }, { - "name": "อีส เบอไบซ์ โคเร็นไทร์", - "code": "EB" - }, - { - "name": "Mahaica-Berbice", - "code": "MA" + "name": "อีส เบอไบซ์ โคเร็นไทร์", + "code": "EB" } ], "HN": [ + { + "name": "Comayagua", + "code": "CM" + }, { "name": "เขตซานตาบาร์บารา", "code": "SB" @@ -7801,10 +7805,6 @@ { "name": "โอโคเพคิว ดีพาร์ทเม้น", "code": "OC" - }, - { - "name": "Comayagua", - "code": "CM" } ], "HR": [ @@ -7910,14 +7910,14 @@ "name": "จังหวัดครึคลาเรลี", "code": "CE" }, - { - "name": "นอร์ด", - "code": "ND" - }, { "name": "นอร์-à¹à¸§à¸ªà¸•à¹Œ", "code": "NO" }, + { + "name": "นอร์ด", + "code": "ND" + }, { "name": "นิปเป้", "code": "NI" @@ -7936,6 +7936,34 @@ } ], "HU": [ + { + "name": "Baranya", + "code": "BA" + }, + { + "name": "Dunaújváros", + "code": "DU" + }, + { + "name": "Eger", + "code": "EG" + }, + { + "name": "Érd", + "code": "ER" + }, + { + "name": "Nagykanizsa", + "code": "NK" + }, + { + "name": "Pest", + "code": "PE" + }, + { + "name": "Sopron", + "code": "SN" + }, { "name": "à¹à¸à¹‡à¸Šà¹à¸à¹€à¸¡à¸•", "code": "KM" @@ -8079,37 +8107,21 @@ { "name": "โฮดà¹à¸¡à¹€à¸‹à¸­à¸§à¸²à¸Šà¸²à¸£à¹Œà¹à¸®à¸¢à¹Œ", "code": "HV" - }, + } + ], + "ID": [ { - "name": "Baranya", + "name": "Bali", "code": "BA" }, { - "name": "Dunaújváros", - "code": "DU" - }, - { - "name": "Eger", - "code": "EG" - }, - { - "name": "Érd", - "code": "ER" - }, - { - "name": "Nagykanizsa", - "code": "NK" + "name": "Kalimantan", + "code": "KA" }, { - "name": "Pest", - "code": "PE" + "name": "North Kalimantan", + "code": "KU" }, - { - "name": "Sopron", - "code": "SN" - } - ], - "ID": [ { "name": "เà¸à¸²à¸°à¸Šà¸§à¸²", "code": "JW" @@ -8261,21 +8273,25 @@ { "name": "หมู่เà¸à¸²à¸°à¹€à¸£à¸µà¸¢à¸§", "code": "KR" + } + ], + "IE": [ + { + "name": "Connacht", + "code": "C" }, { - "name": "Bali", - "code": "BA" + "name": "Dublin", + "code": "D" }, { - "name": "Kalimantan", - "code": "KA" + "name": "Leinster", + "code": "L" }, { - "name": "North Kalimantan", - "code": "KU" - } - ], - "IE": [ + "name": "Munster", + "code": "M" + }, { "name": "คันทรี่ มีทฮ์", "code": "MH" @@ -8379,25 +8395,21 @@ { "name": "อัลสเตอร์", "code": "U" - }, + } + ], + "IL": [ { - "name": "Connacht", - "code": "C" + "name": "Jerusalem", + "code": "JM" }, { - "name": "Dublin", + "name": "Southern District", "code": "D" }, { - "name": "Leinster", - "code": "L" + "name": "Tel Aviv District", + "code": "TA" }, - { - "name": "Munster", - "code": "M" - } - ], - "IL": [ { "name": "เขตเซนทรัล", "code": "M" @@ -8409,18 +8421,6 @@ { "name": "นอร์ทเทิร์น ดิสทริค", "code": "Z" - }, - { - "name": "Jerusalem", - "code": "JM" - }, - { - "name": "Southern District", - "code": "D" - }, - { - "name": "Tel Aviv District", - "code": "TA" } ], "IN": [ @@ -8570,6 +8570,10 @@ } ], "IQ": [ + { + "name": "Baghdad", + "code": "BG" + }, { "name": "à¸à¸²à¸£à¹Œà¸šà¸²à¸¥à¸²", "code": "KA" @@ -8637,10 +8641,6 @@ { "name": "เออร์บิล", "code": "AR" - }, - { - "name": "Baghdad", - "code": "BG" } ], "IR": [ @@ -8808,6 +8808,54 @@ } ], "IT": [ + { + "name": "Bari", + "code": "BA" + }, + { + "name": "Bologna", + "code": "BO" + }, + { + "name": "Catanzaro", + "code": "CZ" + }, + { + "name": "Gorizia", + "code": "GO" + }, + { + "name": "Grosseto", + "code": "GR" + }, + { + "name": "Matera", + "code": "MT" + }, + { + "name": "Palermo", + "code": "PA" + }, + { + "name": "Parma", + "code": "PR" + }, + { + "name": "Piacenza", + "code": "PC" + }, + { + "name": "Rome", + "code": "RM" + }, + { + "name": "South Tyrol", + "code": "BZ" + }, + { + "name": "Trentino", + "code": "TN" + }, { "name": "โà¸à¸£à¹‚ตเน", "code": "KR" @@ -8896,6 +8944,10 @@ "name": "à¹à¸„ว้นเอมีเลีย-โรมัà¸à¸à¸²", "code": "45" }, + { + "name": "จังหวัด ออลเบีย-เตมปีโอ", + "code": "OT" + }, { "name": "จังหวัดà¸à¸±à¸¡à¹‚ปบัสโซ", "code": "CB" @@ -9180,10 +9232,6 @@ "name": "จังหวัดเวอร์บาโน-คูซิโอ-ออสโซลา", "code": "VB" }, - { - "name": "จังหวัด ออลเบีย-เตมปีโอ", - "code": "OT" - }, { "name": "จังหวัดอัสโà¸à¸¥à¸µà¸›à¸µà¹€à¸Šà¹‚น", "code": "AP" @@ -9279,54 +9327,6 @@ { "name": "โอชานา", "code": "CN" - }, - { - "name": "Bari", - "code": "BA" - }, - { - "name": "Bologna", - "code": "BO" - }, - { - "name": "Catanzaro", - "code": "CZ" - }, - { - "name": "Gorizia", - "code": "GO" - }, - { - "name": "Grosseto", - "code": "GR" - }, - { - "name": "Matera", - "code": "MT" - }, - { - "name": "Palermo", - "code": "PA" - }, - { - "name": "Parma", - "code": "PR" - }, - { - "name": "Piacenza", - "code": "PC" - }, - { - "name": "Rome", - "code": "RM" - }, - { - "name": "South Tyrol", - "code": "BZ" - }, - { - "name": "Trentino", - "code": "TN" } ], "JM": [ @@ -9958,10 +9958,6 @@ } ], "KI": [ - { - "name": "หมู่เà¸à¸²à¸°à¸à¸´à¸¥à¹€à¸šà¸´à¸£à¹Œà¸•", - "code": "G" - }, { "name": "Line Islands", "code": "L" @@ -9969,6 +9965,10 @@ { "name": "Phoenix Islands", "code": "P" + }, + { + "name": "หมู่เà¸à¸²à¸°à¸à¸´à¸¥à¹€à¸šà¸´à¸£à¹Œà¸•", + "code": "G" } ], "KM": [ @@ -9994,6 +9994,10 @@ "name": "ไครสต์เชิร์ชนิโคลาทาวน์ à¹à¸žà¸£à¸´à¸Š", "code": "01" }, + { + "name": "เซนต์ พอล ชาร์ลสทาวน์ à¹à¸žà¸£à¸´à¸Š", + "code": "10" + }, { "name": "เซนต์คิตส์", "code": "K" @@ -10034,10 +10038,6 @@ "name": "เซนต์พอลà¸à¸²à¸›à¸´à¸ªà¹à¸•à¸£à¹Œ à¹à¸žà¸£à¸´à¸Š", "code": "09" }, - { - "name": "เซนต์ พอล ชาร์ลสทาวน์ à¹à¸žà¸£à¸´à¸Š", - "code": "10" - }, { "name": "เซนต์à¹à¸¡à¸£à¸µà¸„ายอน à¹à¸žà¸£à¸´à¸Š", "code": "08" @@ -10172,6 +10172,14 @@ } ], "KW": [ + { + "name": "Al Asimah", + "code": "KU" + }, + { + "name": "Al Jahra", + "code": "JA" + }, { "name": "เขตอัลฟาร์วะนียะห์", "code": "FA" @@ -10187,17 +10195,13 @@ { "name": "อัลอาห์มาดี", "code": "AH" - }, - { - "name": "Al Asimah", - "code": "KU" - }, - { - "name": "Al Jahra", - "code": "JA" } ], "KZ": [ + { + "name": "Jambyl", + "code": "ZHA" + }, { "name": "à¸à¸²à¸£à¸²à¸à¸±à¸™à¸”ี", "code": "KAR" @@ -10261,10 +10265,6 @@ { "name": "อัสตานา", "code": "AST" - }, - { - "name": "Jambyl", - "code": "ZHA" } ], "LA": [ @@ -10342,22 +10342,6 @@ } ], "LB": [ - { - "name": "เขตผู้ว่าเลบานอนเหนือ", - "code": "AS" - }, - { - "name": "นาบาตีเยะห์ โà¸à¹€à¸§à¸­à¹‚นเรท", - "code": "NA" - }, - { - "name": "เบรุต", - "code": "BA" - }, - { - "name": "เมาท์ เลบานอน โà¸à¹€à¸§à¸­à¹‚นเรท", - "code": "JL" - }, { "name": "Akkar", "code": "AK" @@ -10373,6 +10357,22 @@ { "name": "South", "code": "JA" + }, + { + "name": "เขตผู้ว่าเลบานอนเหนือ", + "code": "AS" + }, + { + "name": "นาบาตีเยะห์ โà¸à¹€à¸§à¸­à¹‚นเรท", + "code": "NA" + }, + { + "name": "เบรุต", + "code": "BA" + }, + { + "name": "เมาท์ เลบานอน โà¸à¹€à¸§à¸­à¹‚นเรท", + "code": "JL" } ], "LC": [ @@ -10706,38 +10706,6 @@ } ], "LT": [ - { - "name": "เทศมณฑลโตว์ราเà¸", - "code": "TA" - }, - { - "name": "เทศมณฑลอิทัส", - "code": "AL" - }, - { - "name": "เทศมณฑลอูเตนา", - "code": "UT" - }, - { - "name": "มาริยามโปเล", - "code": "MR" - }, - { - "name": "เมืองคาอูนัส", - "code": "KU" - }, - { - "name": "เมืองเตลเซ", - "code": "TE" - }, - { - "name": "เมืองพาเนเวซี", - "code": "PN" - }, - { - "name": "วิลนีอุส", - "code": "VL" - }, { "name": "AkmenÄ—", "code": "01" @@ -10985,6 +10953,38 @@ { "name": "Zarasai", "code": "60" + }, + { + "name": "เทศมณฑลโตว์ราเà¸", + "code": "TA" + }, + { + "name": "เทศมณฑลอิทัส", + "code": "AL" + }, + { + "name": "เทศมณฑลอูเตนา", + "code": "UT" + }, + { + "name": "มาริยามโปเล", + "code": "MR" + }, + { + "name": "เมืองคาอูนัส", + "code": "KU" + }, + { + "name": "เมืองเตลเซ", + "code": "TE" + }, + { + "name": "เมืองพาเนเวซี", + "code": "PN" + }, + { + "name": "วิลนีอุส", + "code": "VL" } ], "LU": [ @@ -11515,229 +11515,109 @@ "code": "005" }, { - "name": "อัลซูงà¸à¸²", - "code": "006" - }, - { - "name": "อิคคิเล", - "code": "035" - }, - { - "name": "อิลุคสเต", - "code": "036" - } - ], - "LY": [ - { - "name": "เขตคูฟรา", - "code": "KF" - }, - { - "name": "เขตบัตนัน", - "code": "BU" - }, - { - "name": "เขตมาร์จ", - "code": "MJ" - }, - { - "name": "เขตมิสราทาห์", - "code": "MI" - }, - { - "name": "เขตเมอซุà¸", - "code": "MQ" - }, - { - "name": "เขตวาดิ อัล ชาทิ", - "code": "WS" - }, - { - "name": "จาเบล อัล อัคห์ดา", - "code": "JA" - }, - { - "name": "จูฟรา", - "code": "JU" - }, - { - "name": "ซาบา", - "code": "SB" - }, - { - "name": "ซาวิยา", - "code": "ZA" - }, - { - "name": "เทศบาลเมอร์à¸à¸­à¸š", - "code": "MB" - }, - { - "name": "เทศาบาลจาฟารา", - "code": "JI" - }, - { - "name": "นูà¸à¸±à¸— อัล คาม", - "code": "NQ" - }, - { - "name": "เบงà¸à¸²à¸‹à¸µ", - "code": "BA" - }, - { - "name": "เมืองวาดี อัล ฮายา", - "code": "WD" - }, - { - "name": "วาราซดิน", - "code": "GT" - }, - { - "name": "Al Wahat", - "code": "WA" - }, - { - "name": "Derna", - "code": "DR" - }, - { - "name": "Jabal al Gharbi", - "code": "JG" - }, - { - "name": "Nalut", - "code": "NL" - }, - { - "name": "Sirte", - "code": "SR" - }, - { - "name": "Tripoli", - "code": "TB" - } - ], - "MA": [ - { - "name": "à¸à¸²à¸‹à¸²à¸šà¸¥à¹‡à¸­à¸‡à¸à¸²", - "code": "CAS" - }, - { - "name": "à¸à¸²à¸¡à¸¹à¸¥à¸´", - "code": "06" - }, - { - "name": "à¸à¸²à¸£à¹Œà¸š ชรารดา เบนิ ฮัสเซน", - "code": "02" - }, - { - "name": "à¸à¸¹à¹€à¸­à¸¥à¸¡à¸´à¸¡ เอส เซมาลา", - "code": "14" - }, - { - "name": "à¹à¸à¸£à¸™à¸”์ คาซาบลังà¸à¹‰à¸²", - "code": "08" - }, - { - "name": "จังหวัดà¸à¸¹à¸¥à¸¡à¸´à¸¡", - "code": "GUE" - }, - { - "name": "จังหวัดเà¸à¸” เอด ดาอับ", - "code": "OUD" - }, - { - "name": "เชียวเอีย อัวดิà¸à¸®à¸²", - "code": "09" + "name": "อัลซูงà¸à¸²", + "code": "006" }, { - "name": "ซาเล็ม", - "code": "SAL" + "name": "อิคคิเล", + "code": "035" }, { - "name": "ซูส-มาสซา-ดรา", - "code": "13" + "name": "อิลุคสเต", + "code": "036" + } + ], + "LY": [ + { + "name": "Al Wahat", + "code": "WA" }, { - "name": "เดาค์คาลา อับดา", - "code": "10" + "name": "Derna", + "code": "DR" }, { - "name": "เตมารา", - "code": "SKH" + "name": "Jabal al Gharbi", + "code": "JG" }, { - "name": "ทัดลา-อซิลัล", - "code": "12" + "name": "Nalut", + "code": "NL" }, { - "name": "ทาซา อัล โฮเซยมา เทาเนท", - "code": "03" + "name": "Sirte", + "code": "SR" }, { - "name": "à¹à¸—นเà¸à¸µà¸¢à¸£à¹Œ", - "code": "TNG" + "name": "Tripoli", + "code": "TB" }, { - "name": "à¹à¸—นเจียร์ เทโตอัน", - "code": "01" + "name": "เขตคูฟรา", + "code": "KF" }, { - "name": "เฟส โบวเลเมน", - "code": "05" + "name": "เขตบัตนัน", + "code": "BU" }, { - "name": "à¹à¸Ÿà¹‡à¸ª", - "code": "FES" + "name": "เขตมาร์จ", + "code": "MJ" }, { - "name": "มาà¸à¸²à¹€à¸£à¸—-เทนซิฟ-อัลหาว", - "code": "11" + "name": "เขตมิสราทาห์", + "code": "MI" }, { - "name": "มาร์ราคิช", - "code": "MMD" + "name": "เขตเมอซุà¸", + "code": "MQ" }, { - "name": "มาร์ราคิช²", - "code": "MMN" + "name": "เขตวาดิ อัล ชาทิ", + "code": "WS" }, { - "name": "มาร์ราคิช³", - "code": "SYB" + "name": "จาเบล อัล อัคห์ดา", + "code": "JA" }, { - "name": "มูฮัมเมดิอา", - "code": "MOH" + "name": "จูฟรา", + "code": "JU" }, { - "name": "à¹à¸¡à¹‡à¸à¹à¸™à¹‡à¸ª", - "code": "MEK" + "name": "ซาบา", + "code": "SB" }, { - "name": "ราบัต", - "code": "RAB" + "name": "ซาวิยา", + "code": "ZA" }, { - "name": "ราบัต-เซล-เซมมัว-เซีย", - "code": "07" + "name": "เทศบาลเมอร์à¸à¸­à¸š", + "code": "MB" }, { - "name": "อà¸à¸²à¸”ีร์", - "code": "AGD" + "name": "เทศาบาลจาฟารา", + "code": "JI" }, { - "name": "อุจดา", - "code": "OUJ" + "name": "นูà¸à¸±à¸— อัล คาม", + "code": "NQ" }, { - "name": "เอลอายูน โบวเดอ ซาเà¸à¸µà¸¢ à¹à¸­à¸¥ à¹à¸®à¸¡à¸£à¸²", - "code": "15" + "name": "เบงà¸à¸²à¸‹à¸µ", + "code": "BA" }, { - "name": "โอเรียนทอล", - "code": "04" + "name": "เมืองวาดี อัล ฮายา", + "code": "WD" }, + { + "name": "วาราซดิน", + "code": "GT" + } + ], + "MA": [ { "name": "Al Haouz", "code": "HAO" @@ -11758,14 +11638,14 @@ "name": "Azilal", "code": "AZI" }, - { - "name": "Béni-Mellal", - "code": "BEM" - }, { "name": "Ben Slimane", "code": "BES" }, + { + "name": "Béni-Mellal", + "code": "BEM" + }, { "name": "Berkane", "code": "BER" @@ -11802,14 +11682,14 @@ "name": "Errachidia", "code": "ERR" }, - { - "name": "Essaouira", - "code": "ESI" - }, { "name": "Es Semara", "code": "ESM" }, + { + "name": "Essaouira", + "code": "ESI" + }, { "name": "Fahs-Beni Makada", "code": "FAH" @@ -11933,6 +11813,126 @@ { "name": "Zagora", "code": "ZAG" + }, + { + "name": "à¸à¸²à¸‹à¸²à¸šà¸¥à¹‡à¸­à¸‡à¸à¸²", + "code": "CAS" + }, + { + "name": "à¸à¸²à¸¡à¸¹à¸¥à¸´", + "code": "06" + }, + { + "name": "à¸à¸²à¸£à¹Œà¸š ชรารดา เบนิ ฮัสเซน", + "code": "02" + }, + { + "name": "à¸à¸¹à¹€à¸­à¸¥à¸¡à¸´à¸¡ เอส เซมาลา", + "code": "14" + }, + { + "name": "à¹à¸à¸£à¸™à¸”์ คาซาบลังà¸à¹‰à¸²", + "code": "08" + }, + { + "name": "จังหวัดà¸à¸¹à¸¥à¸¡à¸´à¸¡", + "code": "GUE" + }, + { + "name": "จังหวัดเà¸à¸” เอด ดาอับ", + "code": "OUD" + }, + { + "name": "เชียวเอีย อัวดิà¸à¸®à¸²", + "code": "09" + }, + { + "name": "ซาเล็ม", + "code": "SAL" + }, + { + "name": "ซูส-มาสซา-ดรา", + "code": "13" + }, + { + "name": "เดาค์คาลา อับดา", + "code": "10" + }, + { + "name": "เตมารา", + "code": "SKH" + }, + { + "name": "ทัดลา-อซิลัล", + "code": "12" + }, + { + "name": "ทาซา อัล โฮเซยมา เทาเนท", + "code": "03" + }, + { + "name": "à¹à¸—นเà¸à¸µà¸¢à¸£à¹Œ", + "code": "TNG" + }, + { + "name": "à¹à¸—นเจียร์ เทโตอัน", + "code": "01" + }, + { + "name": "เฟส โบวเลเมน", + "code": "05" + }, + { + "name": "à¹à¸Ÿà¹‡à¸ª", + "code": "FES" + }, + { + "name": "มาà¸à¸²à¹€à¸£à¸—-เทนซิฟ-อัลหาว", + "code": "11" + }, + { + "name": "มาร์ราคิช", + "code": "MMD" + }, + { + "name": "มาร์ราคิช²", + "code": "MMN" + }, + { + "name": "มาร์ราคิช³", + "code": "SYB" + }, + { + "name": "มูฮัมเมดิอา", + "code": "MOH" + }, + { + "name": "à¹à¸¡à¹‡à¸à¹à¸™à¹‡à¸ª", + "code": "MEK" + }, + { + "name": "ราบัต", + "code": "RAB" + }, + { + "name": "ราบัต-เซล-เซมมัว-เซีย", + "code": "07" + }, + { + "name": "อà¸à¸²à¸”ีร์", + "code": "AGD" + }, + { + "name": "อุจดา", + "code": "OUJ" + }, + { + "name": "เอลอายูน โบวเดอ ซาเà¸à¸µà¸¢ à¹à¸­à¸¥ à¹à¸®à¸¡à¸£à¸²", + "code": "15" + }, + { + "name": "โอเรียนทอล", + "code": "04" } ], "MC": [ @@ -11956,14 +11956,14 @@ "code": "GA", "name": "La Gare" }, - { - "code": "LA", - "name": "Larvotto" - }, { "code": "SO", "name": "La Source" }, + { + "code": "LA", + "name": "Larvotto" + }, { "code": "MA", "name": "Malbousquet" @@ -11988,14 +11988,14 @@ "code": "PH", "name": "Port Hercules" }, - { - "code": "SD", - "name": "Sainte-Dévote Chapel" - }, { "code": "SR", "name": "Saint Roman" }, + { + "code": "SD", + "name": "Sainte-Dévote Chapel" + }, { "code": "SP", "name": "Spélugues" @@ -12006,6 +12006,10 @@ } ], "MD": [ + { + "name": "Transnistria", + "code": "SN" + }, { "name": "à¸à¸²à¹€à¸à¸²à¹€à¸‹à¸µà¸¢", "code": "GA" @@ -12149,10 +12153,6 @@ { "name": "ิซิมิสเลีย à¹à¸šà¸‡à¸„์", "code": "CM" - }, - { - "name": "Transnistria", - "code": "SN" } ], "ME": [ @@ -12276,18 +12276,6 @@ } ], "MH": [ - { - "name": "à¹à¸™à¸§à¹€à¸à¸²à¸°à¸£à¸²à¸•à¸±à¸", - "code": "T" - }, - { - "name": "มาจูโร", - "code": "MAJ" - }, - { - "name": "ลาลิภเชน", - "code": "L" - }, { "name": "Ailinglaplap Atoll", "code": "ALL" @@ -12379,6 +12367,18 @@ { "name": "Wotje Atoll", "code": "WTJ" + }, + { + "name": "à¹à¸™à¸§à¹€à¸à¸²à¸°à¸£à¸²à¸•à¸±à¸", + "code": "T" + }, + { + "name": "มาจูโร", + "code": "MAJ" + }, + { + "name": "ลาลิภเชน", + "code": "L" } ], "MK": [ @@ -12724,6 +12724,14 @@ } ], "ML": [ + { + "name": "Ménaka", + "code": "9" + }, + { + "name": "Taoudénit", + "code": "10" + }, { "name": "เà¸à¸²", "code": "7" @@ -12759,14 +12767,6 @@ { "name": "อาณาเขตคาเยส", "code": "1" - }, - { - "name": "Ménaka", - "code": "9" - }, - { - "name": "Taoudénit", - "code": "10" } ], "MM": [ @@ -12922,6 +12922,22 @@ } ], "MR": [ + { + "name": "Nouakchott", + "code": "NKC" + }, + { + "name": "Nouakchott Nord", + "code": "14" + }, + { + "name": "Nouakchott Ouest", + "code": "13" + }, + { + "name": "Nouakchott Sud", + "code": "15" + }, { "name": "à¸à¸¸à¸¢à¸”ิมาà¸à¸²", "code": "10" @@ -12969,22 +12985,6 @@ { "name": "ฮอร์ด เอล à¸à¸²à¸£à¹Œà¸šà¸´", "code": "02" - }, - { - "name": "Nouakchott", - "code": "NKC" - }, - { - "name": "Nouakchott Nord", - "code": "14" - }, - { - "name": "Nouakchott Ouest", - "code": "13" - }, - { - "name": "Nouakchott Sud", - "code": "15" } ], "MT": [ @@ -13262,6 +13262,18 @@ } ], "MU": [ + { + "name": "Beau-Bassin Rose-Hill", + "code": "BR" + }, + { + "name": "Port Louis District", + "code": "PL" + }, + { + "name": "Quatre Bornes", + "code": "QB" + }, { "name": "à¸à¸¹à¸£à¹Œà¸›à¸µà¸›", "code": "CU" @@ -13317,21 +13329,45 @@ { "name": "อà¸à¸²à¹€à¸¥à¸à¹‰à¸²", "code": "AG" + } + ], + "MV": [ + { + "name": "Addu", + "code": "01" }, { - "name": "Beau-Bassin Rose-Hill", - "code": "BR" + "name": "Central Province", + "code": "CE" }, { - "name": "Port Louis District", - "code": "PL" + "name": "North Central Province", + "code": "NC" }, { - "name": "Quatre Bornes", - "code": "QB" - } - ], - "MV": [ + "name": "North Province", + "code": "NO" + }, + { + "name": "South Central Province", + "code": "SC" + }, + { + "name": "South Province", + "code": "SU" + }, + { + "name": "Thaa", + "code": "08" + }, + { + "name": "Upper North Province", + "code": "UN" + }, + { + "name": "Upper South Province", + "code": "US" + }, { "name": "à¸à¸™à¸²à¸§à¸­à¸¢à¸²à¸™à¸µà¸­à¸—อลล์", "code": "29" @@ -13407,45 +13443,33 @@ { "name": "ฮาฮ์ ดาฮ์ลู อทอลล์", "code": "23" - }, - { - "name": "Addu", - "code": "01" - }, - { - "name": "Central Province", - "code": "CE" - }, + } + ], + "MW": [ { - "name": "North Central Province", - "code": "NC" + "name": "Central", + "code": "C" }, { - "name": "North Province", - "code": "NO" + "name": "Karonga", + "code": "KR" }, { - "name": "South Central Province", - "code": "SC" + "name": "Northern", + "code": "N" }, { - "name": "South Province", - "code": "SU" + "name": "Southern", + "code": "S" }, { - "name": "Thaa", - "code": "08" + "name": "Thyolo", + "code": "TH" }, { - "name": "Upper North Province", - "code": "UN" + "name": "Zomba", + "code": "ZO" }, - { - "name": "Upper South Province", - "code": "US" - } - ], - "MW": [ { "name": "เขตคฮาทา เบย์", "code": "NB" @@ -13545,33 +13569,13 @@ { "name": "อำเภอรัมฟี", "code": "RU" - }, - { - "name": "Central", - "code": "C" - }, - { - "name": "Karonga", - "code": "KR" - }, - { - "name": "Northern", - "code": "N" - }, - { - "name": "Southern", - "code": "S" - }, - { - "name": "Thyolo", - "code": "TH" - }, - { - "name": "Zomba", - "code": "ZO" } ], "MX": [ + { + "name": "Mexico City", + "code": "DIF" + }, { "name": "เม็à¸à¸‹à¸´à¹‚à¸à¸‹à¸´à¸•à¸µ", "code": "CMX" @@ -13699,10 +13703,6 @@ { "name": "รัà¸à¸®à¸²à¸¥à¸´à¸ªà¹‚à¸", "code": "JAL" - }, - { - "name": "Mexico City", - "code": "DIF" } ], "MY": [ @@ -13772,6 +13772,10 @@ } ], "MZ": [ + { + "name": "Maputo Province", + "code": "L" + }, { "name": "จังหวัดà¸à¸²à¸‹à¸²", "code": "G" @@ -13811,13 +13815,21 @@ { "name": "เมืองอิสตอà¸", "code": "B" - }, - { - "name": "Maputo Province", - "code": "L" } ], "NA": [ + { + "name": "Kavango East", + "code": "KE" + }, + { + "name": "Kavango West", + "code": "KW" + }, + { + "name": "Omaheke", + "code": "OH" + }, { "name": "เขตคูเนเน่", "code": "KU" @@ -13861,18 +13873,6 @@ { "name": "ฮาร์ดับ", "code": "HA" - }, - { - "name": "Kavango East", - "code": "KE" - }, - { - "name": "Kavango West", - "code": "KW" - }, - { - "name": "Omaheke", - "code": "OH" } ], "NE": [ @@ -13910,6 +13910,14 @@ } ], "NG": [ + { + "name": "Lagos", + "code": "LA" + }, + { + "name": "Oyo", + "code": "OY" + }, { "name": "à¸à¸­à¸¡à¹€à¸š", "code": "GO" @@ -14047,19 +14055,23 @@ "code": "OG" }, { - "name": "โอซุน", - "code": "OS" - }, - { - "name": "Lagos", - "code": "LA" - }, - { - "name": "Oyo", - "code": "OY" + "name": "โอซุน", + "code": "OS" } ], "NI": [ + { + "name": "Granada", + "code": "GR" + }, + { + "name": "León", + "code": "LE" + }, + { + "name": "Rivas", + "code": "RI" + }, { "name": "à¸à¸£à¸¡à¹à¸¡à¹€à¸”รซ", "code": "MD" @@ -14115,21 +14127,21 @@ { "name": "สปริท ดาลมาเทีย คันทรี่", "code": "ES" - }, + } + ], + "NL": [ { - "name": "Granada", - "code": "GR" + "name": "Aruba", + "code": "AW" }, { - "name": "León", - "code": "LE" + "name": "Curaçao", + "code": "CW" }, { - "name": "Rivas", - "code": "RI" - } - ], - "NL": [ + "name": "Sint Maarten", + "code": "SX" + }, { "name": "จังหวัดเà¸à¸¥à¹€à¸”อร์ลันด์", "code": "GE" @@ -14189,18 +14201,6 @@ { "name": "โบà¹à¸™à¹€à¸£à¸­", "code": "BQ1" - }, - { - "name": "Aruba", - "code": "AW" - }, - { - "name": "Curaçao", - "code": "CW" - }, - { - "name": "Sint Maarten", - "code": "SX" } ], "NO": [ @@ -14290,6 +14290,34 @@ } ], "NP": [ + { + "name": "Central", + "code": "1" + }, + { + "name": "Kosi", + "code": "KO" + }, + { + "name": "Lumbini", + "code": "LU" + }, + { + "name": "Madhya Pashchimanchal", + "code": "2" + }, + { + "name": "Purwanchal", + "code": "4" + }, + { + "name": "Sudur Pashchimanchal", + "code": "5" + }, + { + "name": "Western", + "code": "3" + }, { "name": "à¸à¸£à¸²à¹€à¸‹à¸µà¸¢ อ อิออส", "code": "SE" @@ -14337,34 +14365,6 @@ { "name": "à¹à¸£à¸Ÿà¸•à¸´à¹‚ซน", "code": "RA" - }, - { - "name": "Central", - "code": "1" - }, - { - "name": "Kosi", - "code": "KO" - }, - { - "name": "Lumbini", - "code": "LU" - }, - { - "name": "Madhya Pashchimanchal", - "code": "2" - }, - { - "name": "Purwanchal", - "code": "4" - }, - { - "name": "Sudur Pashchimanchal", - "code": "5" - }, - { - "name": "Western", - "code": "3" } ], "NR": [ @@ -14426,6 +14426,18 @@ } ], "NZ": [ + { + "name": "Nelson", + "code": "NSN" + }, + { + "name": "North Island", + "code": "N" + }, + { + "name": "South Island", + "code": "S" + }, { "name": "เขตมานาวาทูà¹à¸§à¸™à¸à¸²à¸™à¸¹", "code": "MWT" @@ -14489,21 +14501,21 @@ { "name": "ฮอว์ค เบย์", "code": "HKB" - }, + } + ], + "OM": [ { - "name": "Nelson", - "code": "NSN" + "name": "Al Batinah", + "code": "BA" }, { - "name": "North Island", - "code": "N" + "name": "Ash Sharqiyah", + "code": "SH" }, { - "name": "South Island", - "code": "S" - } - ], - "OM": [ + "name": "Shamal al Batinah", + "code": "BS" + }, { "name": "เขตà¸à¸²à¸£à¸›à¸à¸„รองอาชาร์à¸à¸µà¸¢à¸°à¸®à¹Œ ตอนเหนือ", "code": "SS" @@ -14543,25 +14555,25 @@ { "name": "à¹à¸­à¸Šà¸Šà¸²à¸£à¹Œà¸à¸´à¸¢à¸²à¸«à¹Œ เซาท์ โà¸à¹€à¸§à¸­à¹‚นเนท", "code": "SJ" - }, + } + ], + "PA": [ { - "name": "Al Batinah", - "code": "BA" + "name": "Panamá", + "code": "8" }, { - "name": "Ash Sharqiyah", - "code": "SH" + "name": "West Panamá", + "code": "10" }, - { - "name": "Shamal al Batinah", - "code": "BS" - } - ], - "PA": [ { "name": "โคโลน", "code": "3" }, + { + "name": "จังหวัด ไคริไคว์", + "code": "4" + }, { "name": "จังหวัดà¸à¸¹à¸™à¸²à¸¢à¸²à¸¥à¸²", "code": "KY" @@ -14570,10 +14582,6 @@ "name": "จังหวัดโคเคิล", "code": "2" }, - { - "name": "จังหวัด ไคริไคว์", - "code": "4" - }, { "name": "จังหวัดดาเรียน", "code": "5" @@ -14601,17 +14609,13 @@ { "name": "เอมเบอรา-วูนาน โคมาร์คา", "code": "EM" - }, - { - "name": "Panamá", - "code": "8" - }, - { - "name": "West Panamá", - "code": "10" } ], "PE": [ + { + "name": "El Callao", + "code": "CAL" + }, { "name": "เขตมาเดร เด ดิโอส", "code": "MDD" @@ -14711,17 +14715,29 @@ { "name": "อัวนูโà¸", "code": "HUC" - }, - { - "name": "El Callao", - "code": "CAL" } ], "PG": [ + { + "name": "Hela", + "code": "HLA" + }, + { + "name": "Jiwaka", + "code": "JWK" + }, + { + "name": "Western", + "code": "WPD" + }, { "name": "à¸à¸±à¸Ÿ", "code": "GPK" }, + { + "name": "จังหวัด โมโรเบ", + "code": "MPL" + }, { "name": "จังหวัดà¸à¸£à¸²à¸™à¸¡à¸²", "code": "MRL" @@ -14735,79 +14751,135 @@ "code": "SAN" }, { - "name": "จังหวัดนอร์ทเทิร์น", - "code": "NPP" + "name": "จังหวัดนอร์ทเทิร์น", + "code": "NPP" + }, + { + "name": "จังหวัดนิวไอร์à¹à¸¥à¸™à¸”์", + "code": "NIK" + }, + { + "name": "จังหวัดบริเทียนตะวันตà¸à¹ƒà¸«à¸¡à¹ˆ", + "code": "WBK" + }, + { + "name": "จังหวัดมาดัง", + "code": "MPM" + }, + { + "name": "จังหวัดมิลเน่ เบย์", + "code": "MBA" + }, + { + "name": "จังหวัดเวสเทิร์น ไฮà¹à¸¥à¸™à¸”์", + "code": "WHM" + }, + { + "name": "จังหวัดเอนà¸à¹‰à¸²", + "code": "EPW" + }, + { + "name": "เซ็นทรัล โพวิ้น", + "code": "CPM" + }, + { + "name": "เซปิà¸à¸•à¸°à¸§à¸±à¸™à¸­à¸­à¸", + "code": "ESW" + }, + { + "name": "เซาเทิร์นไฮà¹à¸¥à¸™à¸”ส์", + "code": "SHM" + }, + { + "name": "นิวบริเตนตะวันออà¸", + "code": "EBR" + }, + { + "name": "บูà¹à¸à¹‡à¸‡à¸§à¸µà¸¥", + "code": "NSB" + }, + { + "name": "พอร์ตมอร์สบี", + "code": "NCD" + }, + { + "name": "อีสเทิร์นไฮà¹à¸¥à¸™à¸”ส์", + "code": "EHG" + } + ], + "PH": [ + { + "name": "Bicol", + "code": "05" + }, + { + "name": "Cagayan Valley", + "code": "02" }, { - "name": "จังหวัดนิวไอร์à¹à¸¥à¸™à¸”์", - "code": "NIK" + "name": "Calabarzon", + "code": "40" }, { - "name": "จังหวัดบริเทียนตะวันตà¸à¹ƒà¸«à¸¡à¹ˆ", - "code": "WBK" + "name": "Caraga", + "code": "13" }, { - "name": "จังหวัดมาดัง", - "code": "MPM" + "name": "Central Luzon", + "code": "03" }, { - "name": "จังหวัดมิลเน่ เบย์", - "code": "MBA" + "name": "Central Visayas", + "code": "07" }, { - "name": "จังหวัด โมโรเบ", - "code": "MPL" + "name": "Cordillera Administrative", + "code": "15" }, { - "name": "จังหวัดเวสเทิร์น ไฮà¹à¸¥à¸™à¸”์", - "code": "WHM" + "name": "Davao", + "code": "11" }, { - "name": "จังหวัดเอนà¸à¹‰à¸²", - "code": "EPW" + "name": "Davao Occidental", + "code": "DVO" }, { - "name": "เซ็นทรัล โพวิ้น", - "code": "CPM" + "name": "Dinagat Islands", + "code": "DIN" }, { - "name": "เซปิà¸à¸•à¸°à¸§à¸±à¸™à¸­à¸­à¸", - "code": "ESW" + "name": "Eastern Visayas", + "code": "08" }, { - "name": "เซาเทิร์นไฮà¹à¸¥à¸™à¸”ส์", - "code": "SHM" + "name": "Ilocos", + "code": "01" }, { - "name": "นิวบริเตนตะวันออà¸", - "code": "EBR" + "name": "Mimaropa", + "code": "41" }, { - "name": "บูà¹à¸à¹‡à¸‡à¸§à¸µà¸¥", - "code": "NSB" + "name": "Muslim Mindanao", + "code": "14" }, { - "name": "พอร์ตมอร์สบี", - "code": "NCD" + "name": "Northern Mindanao", + "code": "10" }, { - "name": "อีสเทิร์นไฮà¹à¸¥à¸™à¸”ส์", - "code": "EHG" + "name": "Soccsksargen", + "code": "12" }, { - "name": "Hela", - "code": "HLA" + "name": "Western Visayas", + "code": "06" }, { - "name": "Jiwaka", - "code": "JWK" + "name": "Zamboanga Peninsula", + "code": "09" }, - { - "name": "Western", - "code": "WPD" - } - ], - "PH": [ { "name": "à¸à¸²à¸¡à¸²à¸£à¸µà¹€à¸™à¸ªà¹€à¸«à¸™à¸·à¸­", "code": "CAN" @@ -15068,6 +15140,10 @@ "name": "ริเซล", "code": "RIZ" }, + { + "name": "ลา ยูเนียน", + "code": "LUN" + }, { "name": "ลานาว เดล เหนือ", "code": "LAN" @@ -15076,10 +15152,6 @@ "name": "ลาเนา เดล เซอร์", "code": "LAS" }, - { - "name": "ลา ยูเนียน", - "code": "LUN" - }, { "name": "โลคอส นอร์ท", "code": "ILN" @@ -15127,81 +15199,13 @@ { "name": "โอรเียนทอล มินโดโร", "code": "MDR" - }, - { - "name": "Bicol", - "code": "05" - }, - { - "name": "Cagayan Valley", - "code": "02" - }, - { - "name": "Calabarzon", - "code": "40" - }, - { - "name": "Caraga", - "code": "13" - }, - { - "name": "Central Luzon", - "code": "03" - }, - { - "name": "Central Visayas", - "code": "07" - }, - { - "name": "Cordillera Administrative", - "code": "15" - }, - { - "name": "Davao", - "code": "11" - }, - { - "name": "Davao Occidental", - "code": "DVO" - }, - { - "name": "Dinagat Islands", - "code": "DIN" - }, - { - "name": "Eastern Visayas", - "code": "08" - }, - { - "name": "Ilocos", - "code": "01" - }, - { - "name": "Mimaropa", - "code": "41" - }, - { - "name": "Muslim Mindanao", - "code": "14" - }, - { - "name": "Northern Mindanao", - "code": "10" - }, - { - "name": "Soccsksargen", - "code": "12" - }, - { - "name": "Western Visayas", - "code": "06" - }, - { - "name": "Zamboanga Peninsula", - "code": "09" } ], "PK": [ + { + "name": "Islamabad", + "code": "IS" + }, { "name": "à¸à¸´à¸¥à¸à¸´à¸• บัลทิสสถาน", "code": "GB" @@ -15229,10 +15233,6 @@ { "name": "อาซาดà¹à¸„ชเมียร์", "code": "JK" - }, - { - "name": "Islamabad", - "code": "IS" } ], "PL": [ @@ -15302,6 +15302,34 @@ } ], "PS": [ + { + "name": "Gaza", + "code": "GZA" + }, + { + "name": "Jenin", + "code": "JEN" + }, + { + "name": "Jericho", + "code": "JRH" + }, + { + "name": "Jerusalem", + "code": "JEM" + }, + { + "name": "Khan Yunis", + "code": "KYS" + }, + { + "name": "Rafah", + "code": "RFH" + }, + { + "name": "Tubas", + "code": "TBS" + }, { "name": "à¸à¸²à¸‹à¸²à¹€à¸«à¸™à¸·à¸­", "code": "NGZ" @@ -15337,34 +15365,6 @@ { "name": "ฮีบรอน", "code": "HBN" - }, - { - "name": "Gaza", - "code": "GZA" - }, - { - "name": "Jenin", - "code": "JEN" - }, - { - "name": "Jericho", - "code": "JRH" - }, - { - "name": "Jerusalem", - "code": "JEM" - }, - { - "name": "Khan Yunis", - "code": "KYS" - }, - { - "name": "Rafah", - "code": "RFH" - }, - { - "name": "Tubas", - "code": "TBS" } ], "PT": [ @@ -15516,6 +15516,14 @@ } ], "PY": [ + { + "name": "Concepción", + "code": "1" + }, + { + "name": "Paraguarí", + "code": "9" + }, { "name": "ไà¸à¸£à¸²", "code": "4" @@ -15564,14 +15572,14 @@ "name": "อà¹à¸¡à¸¡à¹€à¸šà¸¢à¹Œ", "code": "13" }, - { - "name": "อัลโตปาราà¸à¸§à¸±à¸¢", - "code": "16" - }, { "name": "อัลโต พารานา", "code": "10" }, + { + "name": "อัลโตปาราà¸à¸§à¸±à¸¢", + "code": "16" + }, { "name": "อาซุนซีออน", "code": "ASU" @@ -15579,17 +15587,13 @@ { "name": "เอ็à¸à¸‹à¹Œà¸§à¸µà¹„อ โบคิวรอน", "code": "19" - }, - { - "name": "Concepción", - "code": "1" - }, - { - "name": "Paraguarí", - "code": "9" } ], "QA": [ + { + "name": "Ash ShīḩÄnÄ«yah", + "code": "SH" + }, { "name": "โดฮา", "code": "DA" @@ -15617,13 +15621,17 @@ { "name": "อัล วาครา", "code": "WA" - }, - { - "name": "Ash ShīḩÄnÄ«yah", - "code": "SH" } ], "RO": [ + { + "name": "Bacău", + "code": "BC" + }, + { + "name": "MaramureÅŸ", + "code": "MM" + }, { "name": "คลูช", "code": "CJ" @@ -15783,17 +15791,33 @@ { "name": "โอลด์ คันทรี่", "code": "OT" + } + ], + "RS": [ + { + "name": "Kosovo", + "code": "25" }, { - "name": "Bacău", - "code": "BC" + "name": "Kosovo-Metohija", + "code": "KM" }, { - "name": "MaramureÅŸ", - "code": "MM" - } - ], - "RS": [ + "name": "Kosovo-Pomoravlje", + "code": "29" + }, + { + "name": "Kosovska Mitrovica", + "code": "28" + }, + { + "name": "Peć", + "code": "26" + }, + { + "name": "Prizren", + "code": "27" + }, { "name": "เขตโคลูบารา", "code": "09" @@ -15818,14 +15842,14 @@ "name": "เขตโทปิคา", "code": "21" }, - { - "name": "เขตนอร์ทบานัท", - "code": "03" - }, { "name": "เขตนอร์ท à¹à¸šà¸„ค่า", "code": "01" }, + { + "name": "เขตนอร์ทบานัท", + "code": "03" + }, { "name": "เขตนิชาวา", "code": "20" @@ -15897,33 +15921,13 @@ { "name": "วอยวอดีนา", "code": "VO" - }, - { - "name": "Kosovo", - "code": "25" - }, - { - "name": "Kosovo-Metohija", - "code": "KM" - }, - { - "name": "Kosovo-Pomoravlje", - "code": "29" - }, - { - "name": "Kosovska Mitrovica", - "code": "28" - }, - { - "name": "Peć", - "code": "26" - }, - { - "name": "Prizren", - "code": "27" } ], "RU": [ + { + "name": "Ingushetia", + "code": "IN" + }, { "name": "à¸à¸²à¸£à¸²à¸Šà¸²à¸¢-ชาร์คเคส", "code": "KC" @@ -16168,14 +16172,14 @@ "name": "สเวอรลอฟ โอà¹à¸šà¸¥à¸ª", "code": "SVE" }, - { - "name": "สาธารณรัà¸à¸„ัลมืยคียา", - "code": "KL" - }, { "name": "สาธารณรัภคาบาดิโน-บอลเà¸à¸­à¸£à¹Œ", "code": "KB" }, + { + "name": "สาธารณรัà¸à¸„ัลมืยคียา", + "code": "KL" + }, { "name": "สาธารณรัà¸à¸„าเรเลีย", "code": "KR" @@ -16251,10 +16255,6 @@ { "name": "ฮันตี-มันซี", "code": "KHM" - }, - { - "name": "Ingushetia", - "code": "IN" } ], "RW": [ @@ -16334,6 +16334,10 @@ } ], "SB": [ + { + "name": "Makira-Ulawa", + "code": "MK" + }, { "name": "จังหวัดà¸à¸±à¸§à¸”าลคานาล", "code": "GU" @@ -16369,10 +16373,6 @@ { "name": "โฮนีอารา", "code": "CT" - }, - { - "name": "Makira-Ulawa", - "code": "MK" } ], "SC": [ @@ -16478,6 +16478,10 @@ } ], "SD": [ + { + "name": "West Kurdufan", + "code": "GK" + }, { "name": "คอรืโดà¹à¸Ÿà¸™à¹ƒà¸•à¹‰", "code": "KS" @@ -16545,10 +16549,6 @@ { "name": "เอิร์ท ดาฟูล", "code": "DE" - }, - { - "name": "West Kurdufan", - "code": "GK" } ], "SE": [ @@ -16660,6 +16660,10 @@ } ], "SH": [ + { + "name": "Tristan da Cunha", + "code": "TA" + }, { "name": "เซนต์เฮเลนา", "code": "HL" @@ -16667,10 +16671,6 @@ { "name": "อัสเซนชัน", "code": "AC" - }, - { - "name": "Tristan da Cunha", - "code": "TA" } ], "SI": [ @@ -17672,6 +17672,26 @@ } ], "SO": [ + { + "name": "Awdal", + "code": "AW" + }, + { + "name": "Sanaag", + "code": "SA" + }, + { + "name": "Sool", + "code": "SO" + }, + { + "name": "Togdheer", + "code": "TO" + }, + { + "name": "Woqooyi Galbeed", + "code": "WO" + }, { "name": "à¸à¸±à¸¥à¸à¸¹à¸”ูด", "code": "GA" @@ -17723,29 +17743,13 @@ { "name": "โลเวอ ชีเบลล์", "code": "SH" - }, - { - "name": "Awdal", - "code": "AW" - }, - { - "name": "Sanaag", - "code": "SA" - }, - { - "name": "Sool", - "code": "SO" - }, - { - "name": "Togdheer", - "code": "TO" - }, - { - "name": "Woqooyi Galbeed", - "code": "WO" } ], "SR": [ + { + "name": "Paramaribo", + "code": "PM" + }, { "name": "เขตคอมเมวิชเน", "code": "CM" @@ -17781,10 +17785,6 @@ { "name": "สิปาลิวินี", "code": "SI" - }, - { - "name": "Paramaribo", - "code": "PM" } ], "SS": [ @@ -17898,6 +17898,26 @@ } ], "SY": [ + { + "name": "Aleppo", + "code": "HL" + }, + { + "name": "Ar-Raqqah", + "code": "RA" + }, + { + "name": "Damascus", + "code": "DI" + }, + { + "name": "Daraa", + "code": "DR" + }, + { + "name": "Latakia", + "code": "LA" + }, { "name": "เขตà¸à¸²à¸£à¸›à¸à¸„รองฮิมส์", "code": "HI" @@ -17933,26 +17953,6 @@ { "name": "ฮามาห์", "code": "HM" - }, - { - "name": "Aleppo", - "code": "HL" - }, - { - "name": "Ar-Raqqah", - "code": "RA" - }, - { - "name": "Damascus", - "code": "DI" - }, - { - "name": "Daraa", - "code": "DR" - }, - { - "name": "Latakia", - "code": "LA" } ], "SZ": [ @@ -17974,6 +17974,14 @@ } ], "TD": [ + { + "name": "Ennedi-Est", + "code": "EE" + }, + { + "name": "Ennedi-Ouest", + "code": "EO" + }, { "name": "เขตà¸à¸¸à¹€à¸­à¸£à¸²", "code": "GR" @@ -18057,14 +18065,6 @@ { "name": "เฮดเจอ ลามิส", "code": "HL" - }, - { - "name": "Ennedi-Est", - "code": "EE" - }, - { - "name": "Ennedi-Ouest", - "code": "EO" } ], "TG": [ @@ -18480,6 +18480,14 @@ } ], "TM": [ + { + "name": "DaÅŸoguz", + "code": "D" + }, + { + "name": "Lebap", + "code": "L" + }, { "name": "เขตอะฮอล", "code": "A" @@ -18495,14 +18503,6 @@ { "name": "อาชà¸à¸²à¸šà¸±à¸•", "code": "S" - }, - { - "name": "DaÅŸoguz", - "code": "D" - }, - { - "name": "Lebap", - "code": "L" } ], "TN": [ @@ -19014,10 +19014,6 @@ } ], "TV": [ - { - "name": "ฟูนะฟูตี", - "code": "FUN" - }, { "name": "Nanumanga", "code": "NMG" @@ -19045,9 +19041,25 @@ { "name": "Vaitupu", "code": "VAI" + }, + { + "name": "ฟูนะฟูตี", + "code": "FUN" } ], "TW": [ + { + "name": "Lienchiang", + "code": "LIE" + }, + { + "name": "New Taipei", + "code": "NWT" + }, + { + "name": "Penghu", + "code": "PEN" + }, { "name": "เà¸à¸²à¸ªà¸ºà¸¢à¸‡", "code": "KHH" @@ -19121,20 +19133,8 @@ "code": "ILA" }, { - "name": "ฮวาเหลียน", - "code": "HUA" - }, - { - "name": "Lienchiang", - "code": "LIE" - }, - { - "name": "New Taipei", - "code": "NWT" - }, - { - "name": "Penghu", - "code": "PEN" + "name": "ฮวาเหลียน", + "code": "HUA" } ], "TZ": [ @@ -19370,6 +19370,74 @@ } ], "UG": [ + { + "name": "Bugiri", + "code": "201" + }, + { + "name": "Bunyangabu", + "code": "430" + }, + { + "name": "Butebo", + "code": "233" + }, + { + "name": "Central", + "code": "C" + }, + { + "name": "Eastern", + "code": "E" + }, + { + "name": "Kagadi", + "code": "427" + }, + { + "name": "Kakumiro", + "code": "428" + }, + { + "name": "Kisoro", + "code": "408" + }, + { + "name": "Kyotera", + "code": "125" + }, + { + "name": "Namisindwa", + "code": "234" + }, + { + "name": "Northern", + "code": "N" + }, + { + "name": "Pader", + "code": "312" + }, + { + "name": "Pakwach", + "code": "332" + }, + { + "name": "Rubanda", + "code": "429" + }, + { + "name": "Rukiga", + "code": "431" + }, + { + "name": "Western", + "code": "W" + }, + { + "name": "Zombo", + "code": "331" + }, { "name": "à¸à¸²à¸£à¹Œà¸šà¸‡", "code": "315" @@ -19805,74 +19873,6 @@ { "name": "ไอซินจิโร²", "code": "418" - }, - { - "name": "Bugiri", - "code": "201" - }, - { - "name": "Bunyangabu", - "code": "430" - }, - { - "name": "Butebo", - "code": "233" - }, - { - "name": "Central", - "code": "C" - }, - { - "name": "Eastern", - "code": "E" - }, - { - "name": "Kagadi", - "code": "427" - }, - { - "name": "Kakumiro", - "code": "428" - }, - { - "name": "Kisoro", - "code": "408" - }, - { - "name": "Kyotera", - "code": "125" - }, - { - "name": "Namisindwa", - "code": "234" - }, - { - "name": "Northern", - "code": "N" - }, - { - "name": "Pader", - "code": "312" - }, - { - "name": "Pakwach", - "code": "332" - }, - { - "name": "Rubanda", - "code": "429" - }, - { - "name": "Rukiga", - "code": "431" - }, - { - "name": "Western", - "code": "W" - }, - { - "name": "Zombo", - "code": "331" } ], "UM": [ @@ -19914,6 +19914,30 @@ } ], "US": [ + { + "name": "American Samoa", + "code": "AS" + }, + { + "name": "Guam", + "code": "GU" + }, + { + "name": "Northern Mariana Islands", + "code": "MP" + }, + { + "name": "Puerto Rico", + "code": "PR" + }, + { + "name": "U.S. Outlying Islands", + "code": "UM" + }, + { + "name": "U.S. Virgin Islands", + "code": "VI" + }, { "name": "รัà¸à¸„อนเนตทิคัต", "code": "CT" @@ -20117,30 +20141,6 @@ { "name": "วอชิงตัน ดี.ซี.", "code": "DC" - }, - { - "name": "American Samoa", - "code": "AS" - }, - { - "name": "Guam", - "code": "GU" - }, - { - "name": "Northern Mariana Islands", - "code": "MP" - }, - { - "name": "Puerto Rico", - "code": "PR" - }, - { - "name": "U.S. Outlying Islands", - "code": "UM" - }, - { - "name": "U.S. Virgin Islands", - "code": "VI" } ], "UY": [ @@ -20408,6 +20408,10 @@ } ], "VN": [ + { + "name": "Äồng Nai", + "code": "39" + }, { "name": "เà¸à¸´à¹ˆà¸™à¹€à¸—อ", "code": "CT" @@ -20655,10 +20659,6 @@ { "name": "ไฮฟอง", "code": "HP" - }, - { - "name": "Äồng Nai", - "code": "39" } ], "VU": [ @@ -20748,6 +20748,22 @@ } ], "YE": [ + { + "name": "’Adan", + "code": "AD" + }, + { + "name": "Arkhabil Suqutra", + "code": "SU" + }, + { + "name": "Lahij", + "code": "LA" + }, + { + "name": "Sana’a", + "code": "SN" + }, { "name": "เขตà¸à¸£à¸µà¸—เตอร์ อัà¸à¸à¸£à¸²", "code": "HD" @@ -20796,14 +20812,6 @@ "name": "อับยัน", "code": "AB" }, - { - "name": "อัลเจาฟ์", - "code": "JA" - }, - { - "name": "อัลไบย์ดา", - "code": "BA" - }, { "name": "อัล มะห์วิท à¸à¸­à¸Ÿà¹€à¸§à¸­à¹‚นเลท", "code": "MW" @@ -20817,24 +20825,16 @@ "code": "HU" }, { - "name": "อิบบ์", - "code": "IB" - }, - { - "name": "’Adan", - "code": "AD" - }, - { - "name": "Arkhabil Suqutra", - "code": "SU" + "name": "อัลเจาฟ์", + "code": "JA" }, { - "name": "Lahij", - "code": "LA" + "name": "อัลไบย์ดา", + "code": "BA" }, { - "name": "Sana’a", - "code": "SN" + "name": "อิบบ์", + "code": "IB" } ], "ZA": [ @@ -20918,6 +20918,14 @@ } ], "ZW": [ + { + "name": "Bulawayo", + "code": "BU" + }, + { + "name": "Harare", + "code": "HA" + }, { "name": "จังหวัดมาทาเบเลà¹à¸¥à¸™à¸”์เหนือ", "code": "MN" @@ -20949,14 +20957,6 @@ { "name": "มาโชนาà¹à¸¥à¸™à¸”์เซนทรัล", "code": "MC" - }, - { - "name": "Bulawayo", - "code": "BU" - }, - { - "name": "Harare", - "code": "HA" } ] } \ No newline at end of file diff --git a/js/data/locale/th/sysres.json b/js/data/locale/th/sysres.json index aee21d96d3..d66559f6bb 100644 --- a/js/data/locale/th/sysres.json +++ b/js/data/locale/th/sysres.json @@ -79,86 +79,6 @@ "a1-thaisolar": "หลังเที่ยง", "G-1-thaisolar": "à¸.ส.ศ.", "G1-thaisolar": "ส.ศ.", - "MMMM1": "มà¸à¸£à¸²à¸„ม", - "MMM1": "ม.ค.", - "NN1": "ม.", - "N1": "ม", - "MMMM2": "à¸à¸¸à¸¡à¸ à¸²à¸žà¸±à¸™à¸˜à¹Œ", - "MMM2": "à¸.พ.", - "NN2": "à¸.", - "N2": "à¸", - "MMMM3": "มีนาคม", - "MMM3": "มี.ค.", - "NN3": "มี", - "N3": "ม", - "MMMM4": "เมษายน", - "MMM4": "เม.ย.", - "NN4": "เม", - "N4": "เ", - "MMMM5": "พฤษภาคม", - "MMM5": "พ.ค.", - "NN5": "พ.", - "N5": "พ", - "MMMM6": "มิถุนายน", - "MMM6": "มิ.ย.", - "NN6": "มิ", - "N6": "ม", - "MMMM7": "à¸à¸£à¸à¸Žà¸²à¸„ม", - "MMM7": "à¸.ค.", - "NN7": "à¸.", - "N7": "à¸", - "MMMM8": "สิงหาคม", - "MMM8": "ส.ค.", - "NN8": "ส.", - "N8": "ส", - "MMMM9": "à¸à¸±à¸™à¸¢à¸²à¸¢à¸™", - "MMM9": "à¸.ย.", - "NN9": "à¸.", - "N9": "à¸", - "MMMM10": "ตุลาคม", - "MMM10": "ต.ค.", - "NN10": "ต.", - "N10": "ต", - "MMMM11": "พฤศจิà¸à¸²à¸¢à¸™", - "MMM11": "พ.ย.", - "NN11": "พ.", - "N11": "พ", - "MMMM12": "ธันวาคม", - "MMM12": "ธ.ค.", - "NN12": "ธ.", - "N12": "ธ", - "EEEE0": "วันอาทิตย์", - "EEE0": "อา.", - "EE0": "อา.", - "E0": "อา", - "EEEE1": "วันจันทร์", - "EEE1": "จ.", - "EE1": "จ.", - "E1": "จ", - "EEEE2": "วันอังคาร", - "EEE2": "อ.", - "EE2": "อ.", - "E2": "อ", - "EEEE3": "วันพุธ", - "EEE3": "พ.", - "EE3": "พ.", - "E3": "พ", - "EEEE4": "วันพฤหัสบดี", - "EEE4": "พฤ.", - "EE4": "พฤ.", - "E4": "พฤ", - "EEEE5": "วันศุà¸à¸£à¹Œ", - "EEE5": "ศ.", - "EE5": "ศ.", - "E5": "ศ", - "EEEE6": "วันเสาร์", - "EEE6": "ส.", - "EE6": "ส.", - "E6": "ส", - "a0": "à¸à¹ˆà¸­à¸™à¹€à¸—ี่ยง", - "a1": "หลังเที่ยง", - "G-1": "à¸.ส.ศ.", - "G1": "ส.ศ.", "1#1 millisecond|#{num} milliseconds": "#{num} มิลลิวินาที", "1#1 second|#{num} seconds": "#{num} วินาที", "1#1 minute|#{num} minutes": "#{num} นาที", @@ -175,6 +95,14 @@ "1#1 wk|#{num} wks": "#{num} สัปดาห์", "1#1 mon|#{num} mons": "#{num} เดือน", "1#1 yr|#{num} yrs": "#{num} ปี", + "durationMediumMillis": "#{num} มิลลิวิ", + "1#1 se|#{num} sec": "#{num}วิ", + "1#1 mi|#{num} min": "#{num}นาที", + "durationMediumHours": "#{num}ชม.", + "1#1 dy|#{num} dys": "#{num}วัน", + "durationMediumWeeks": "#{num}สัปดาห์", + "1#1 mo|#{num} mos": "#{num}เดือน", + "durationMediumYears": "#{num}ปี", "durationShortMillis": "#{num} มิลลิวิ", "#{num}s": "#{num}วิ", "durationShortMinutes": "#{num}นาที", @@ -183,22 +111,6 @@ "#{num}w": "#{num}สัปดาห์", "durationShortMonths": "#{num}เดือน", "#{num}y": "#{num}ปี", - "separatorFull": " ", - "finalSeparatorFull": " à¹à¸¥à¸° ", - "separatorLong": " ", - "finalSeparatorLong": " à¹à¸¥à¸° ", - "separatorMedium": " ", - "finalSeparatorMedium": " à¹à¸¥à¸° ", - "separatorShort": " ", - "finalSeparatorShort": " ", - "durationMediumMillis": "#{num} มิลลิวิ", - "1#1 se|#{num} sec": "#{num} วิ", - "1#1 mi|#{num} min": "#{num} นา", - "durationMediumHours": "#{num} ชั", - "1#1 dy|#{num} dys": "#{num} วัน", - "durationMediumWeeks": "#{num} สั", - "1#1 mo|#{num} mos": "#{num} เด", - "durationMediumYears": "#{num} ปี", "1#in 1 second|#in {num} seconds": "#ในอีภ{num} วินาที", "1#in 1 minute|#in {num} minutes": "#ในอีภ{num} นาที", "1#in 1 hour|#in {num} hours": "#ในอีภ{num} ชั่วโมง", @@ -240,5 +152,13 @@ "#{num}d ago": "#{num} วันที่à¹à¸¥à¹‰à¸§", "#{num}w ago": "#{num} สัปดาห์ที่à¹à¸¥à¹‰à¸§", "#{num}mo ago": "#{num} เดือนที่à¹à¸¥à¹‰à¸§", - "#{num}y ago": "#{num} ปีที่à¹à¸¥à¹‰à¸§" + "#{num}y ago": "#{num} ปีที่à¹à¸¥à¹‰à¸§", + "separatorFull": " ", + "finalSeparatorFull": " à¹à¸¥à¸° ", + "separatorLong": " ", + "finalSeparatorLong": " à¹à¸¥à¸° ", + "separatorMedium": " ", + "finalSeparatorMedium": " à¹à¸¥à¸° ", + "separatorShort": " ", + "finalSeparatorShort": " " } \ No newline at end of file diff --git a/js/data/locale/thl/scripts.jf b/js/data/locale/thl/scripts.jf new file mode 100644 index 0000000000..9408517d0c --- /dev/null +++ b/js/data/locale/thl/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Deva" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/thq/scripts.jf b/js/data/locale/thq/scripts.jf new file mode 100644 index 0000000000..9408517d0c --- /dev/null +++ b/js/data/locale/thq/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Deva" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/thr/scripts.jf b/js/data/locale/thr/scripts.jf new file mode 100644 index 0000000000..9408517d0c --- /dev/null +++ b/js/data/locale/thr/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Deva" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/ti/ER/sysres.json b/js/data/locale/ti/ER/sysres.json deleted file mode 100644 index 5bf231d348..0000000000 --- a/js/data/locale/ti/ER/sysres.json +++ /dev/null @@ -1,114 +0,0 @@ -{ - "MMMM1": "ጥሪ", - "MMM1": "ጥሪ", - "NN1": "ጥሪ", - "N1": "ጥ", - "MMMM2": "ለካቲት", - "MMM2": "ለካ", - "NN2": "ለካ", - "N2": "ለ", - "MMMM3": "መጋቢት", - "MMM3": "መጋ", - "NN3": "መጋ", - "N3": "መ", - "MMMM4": "ሚያá‹á‹«", - "MMM4": "ሚያ", - "NN4": "ሚያ", - "N4": "ሚ", - "MMMM5": "áŒáŠ•á‰¦á‰µ", - "MMM5": "áŒáŠ•", - "NN5": "áŒáŠ•", - "N5": "áŒ", - "MMMM6": "ሰáŠ", - "MMM6": "ሰáŠ", - "NN6": "ሰáŠ", - "N6": "ሰ", - "MMMM7": "ሓáˆáˆˆ", - "MMM7": "ሓáˆ", - "NN7": "ሓáˆ", - "N7": "ሓ", - "MMMM8": "áŠáˆ“ሰ", - "MMM8": "áŠáˆ“", - "NN8": "áŠáˆ“", - "N8": "áŠ", - "MMMM9": "መስከረáˆ", - "MMM9": "መስ", - "NN9": "መስ", - "N9": "መ", - "MMMM10": "ጥቅáˆá‰²", - "MMM10": "ጥቅ", - "NN10": "ጥቅ", - "N10": "ጥ", - "MMMM11": "ሕዳር", - "MMM11": "ሕዳ", - "NN11": "ሕዳ", - "N11": "ሕ", - "MMMM12": "ታሕሳስ", - "MMM12": "ታሕ", - "NN12": "ታሕ", - "N12": "ታ", - "EEEE0": "ሰንበት", - "EEE0": "ሰን", - "EE0": "ሰን", - "E0": "ሰ", - "EEEE1": "ሰኑይ", - "EEE1": "ሰኑ", - "EE1": "ሰኑ", - "E1": "ሰ", - "EEEE2": "ሠሉስ", - "EEE2": "ሰሉ", - "EE2": "ሰሉ", - "E2": "ሰ", - "EEEE3": "ረቡዕ", - "EEE3": "ረቡ", - "EE3": "ረቡ", - "E3": "ረ", - "EEEE4": "ኃሙስ", - "EEE4": "ሓሙ", - "EE4": "ሓሙ", - "E4": "ሓ", - "EEEE5": "ዓርቢ", - "EEE5": "ዓር", - "EE5": "ዓር", - "E5": "á‹“", - "EEEE6": "ቀዳáˆ", - "EEE6": "ቀዳ", - "EE6": "ቀዳ", - "E6": "ቀ", - "a0": "ንጉሆ ሰዓተ", - "a1": "ድሕር ሰዓት", - "G-1": "ቅ.áˆ.ክ", - "G1": "ድ.áˆ.ክ", - "1#1 millisecond|#{num} milliseconds": "#{num} ms", - "1#1 second|#{num} seconds": "#{num} s", - "1#1 minute|#{num} minutes": "#{num} min", - "1#1 hour|#{num} hours": "#{num} h", - "1#1 day|#{num} days": "#{num} d", - "1#1 week|#{num} weeks": "#{num} w", - "1#1 month|#{num} months": "#{num} m", - "1#1 year|#{num} years": "#{num} y", - "#{num} ms": "#{num} ms", - "1#1 sec|#{num} sec": "#{num} s", - "1#1 min|#{num} min": "#{num} min", - "1#1 hr|#{num} hrs": "#{num} h", - "durationLongDays": "#{num} d", - "1#1 wk|#{num} wks": "#{num} w", - "1#1 mon|#{num} mons": "#{num} m", - "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", " -} \ No newline at end of file diff --git a/js/data/locale/ti/sysres.json b/js/data/locale/ti/sysres.json index ba71ccdfb1..9daa6b5993 100644 --- a/js/data/locale/ti/sysres.json +++ b/js/data/locale/ti/sysres.json @@ -95,6 +95,14 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", + "durationMediumMillis": "#{num} ms", + "1#1 se|#{num} sec": "#{num} s", + "1#1 mi|#{num} min": "#{num} min", + "durationMediumHours": "#{num} h", + "1#1 dy|#{num} dys": "#{num} d", + "durationMediumWeeks": "#{num} w", + "1#1 mo|#{num} mos": "#{num} m", + "durationMediumYears": "#{num} y", "durationShortMillis": "#{num} ms", "#{num}s": "#{num} s", "durationShortMinutes": "#{num} min", @@ -103,6 +111,48 @@ "#{num}w": "#{num} w", "durationShortMonths": "#{num} m", "#{num}y": "#{num} y", + "1#in 1 second|#in {num} seconds": "one#ኣብ {num} ካáˆáŠ¢á‰µ|#ኣብ {num} ካáˆáŠ¢á‰µ", + "1#in 1 minute|#in {num} minutes": "one#ኣብ {num} ደቒቕ|#ኣብ {num} ደቒቕ", + "1#in 1 hour|#in {num} hours": "one#ኣብ {num} ሰዓት|#ኣብ {num} ሰዓት", + "1#in 1 day|#in {num} days": "one#ኣብ {num} መዓáˆá‰²|#ኣብ {num} መዓáˆá‰²", + "1#in 1 week|#in {num} weeks": "one#ኣብ {num} ሰሙን|#ኣብ {num} ሰሙን", + "1#in 1 month|#in {num} months": "one#ኣብ {num} ወርሒ|#ኣብ {num} ወርሒ", + "1#in 1 year|#in {num} years": "one#ኣብ {num} á‹“|#ኣብ {num} á‹“", + "1#in 1 sec|#in {num} sec": "one#ኣብ {num} ካáˆáŠ¢á‰µ|#ኣብ {num} ካáˆáŠ¢á‰µ", + "1#in 1 min|#in {num} min": "one#ኣብ {num} ደቒቕ|#ኣብ {num} ደቒቕ", + "1#in 1 hr|#in {num} hrs": "one#ኣብ {num} ሰዓት|#ኣብ {num} ሰዓት", + "1#in 1 dy|#in {num} dys": "one#ኣብ {num} መዓáˆá‰²|#ኣብ {num} መዓáˆá‰²", + "1#in 1 wk|#in {num} wks": "one#ኣብ {num} ሰሙን|#ኣብ {num} ሰሙን", + "1#in 1 mon|#in {num} mons": "one#ኣብ {num} ወርሒ|#ኣብ {num} ወርሒ", + "1#in 1 yr|#in {num} yrs": "one#ኣብ {num} á‹“|#ኣብ {num} á‹“", + "#in {num}s": "one#ኣብ {num} ካáˆáŠ¢á‰µ|#ኣብ {num} ካáˆáŠ¢á‰µ", + "#in {num}mi": "one#ኣብ {num} ደቒቕ|#ኣብ {num} ደቒቕ", + "#in {num}h": "one#ኣብ {num} ሰዓት|#ኣብ {num} ሰዓት", + "#in {num}d": "one#ኣብ {num} መዓáˆá‰²|#ኣብ {num} መዓáˆá‰²", + "#in {num}w": "one#ኣብ {num} ሰሙን|#ኣብ {num} ሰሙን", + "#in {num}mo": "one#ኣብ {num} ወርሒ|#ኣብ {num} ወርሒ", + "#in {num}y": "one#ኣብ {num} á‹“|#ኣብ {num} á‹“", + "1#1 second ago|#{num} seconds ago": "one#ቅድሚ {num} ካáˆáŠ¢á‰µ|#ቅድሚ {num} ካáˆáŠ¢á‰µ", + "1#1 minute ago|#{num} minutes ago": "one#ቅድሚ {num} ደቒቕ|#ቅድሚ {num} ደቒቕ", + "1#1 hour ago|#{num} hours ago": "one#ቅድሚ {num} ሰዓት|#ቅድሚ {num} ሰዓት", + "1#1 day ago|#{num} days ago": "one#ቅድሚ {num} መዓáˆá‰²|#ኣብ {num} መዓáˆá‰²", + "1#1 week ago|#{num} weeks ago": "one#ቅድሚ {num} ሰሙን|#ቅድሚ {num} ሰሙን", + "1#1 month ago|#{num} months ago": "one#ቅድሚ {num} ወርሒ|#ቅድሚ {num} ወርሒ", + "1#1 year ago|#{num} years ago": "one#ቅድሚ {num} á‹“|#ቅድሚ {num} á‹“", + "1#1 sec ago|#{num} sec ago": "one#ቅድሚ {num} ካáˆáŠ¢á‰µ|#ቅድሚ {num} ካáˆáŠ¢á‰µ", + "1#1 min ago|#{num} min ago": "one#ቅድሚ {num} ደቒቕ|#ቅድሚ {num} ደቒቕ", + "1#1 hr ago|#{num} hrs ago": "one#ቅድሚ {num} ሰዓት|#ቅድሚ {num} ሰዓት", + "1#1 dy ago|#{num} dys ago": "one#ቅድሚ {num} መዓáˆá‰²|#ኣብ {num} መዓáˆá‰²", + "1#1 wk ago|#{num} wks ago": "one#ቅድሚ {num} ሰሙን|#ቅድሚ {num} ሰሙን", + "1#1 mon ago|#{num} mons ago": "one#ቅድሚ {num} ወርሒ|#ቅድሚ {num} ወርሒ", + "1#1 yr ago|#{num} yrs ago": "one#ቅድሚ {num} á‹“|#ቅድሚ {num} á‹“", + "#{num}s ago": "one#ቅድሚ {num} ካáˆáŠ¢á‰µ|#ቅድሚ {num} ካáˆáŠ¢á‰µ", + "#{num}mi ago": "one#ቅድሚ {num} ደቒቕ|#ቅድሚ {num} ደቒቕ", + "#{num}h ago": "one#ቅድሚ {num} ሰዓት|#ቅድሚ {num} ሰዓት", + "#{num}d ago": "one#ቅድሚ {num} መዓáˆá‰²|#ቅድሚ {num} መዓáˆá‰²", + "#{num}w ago": "one#ቅድሚ {num} ሰሙን|#ቅድሚ {num} ሰሙን", + "#{num}mo ago": "one#ቅድሚ {num} ወርሒ|#ቅድሚ {num} ወርሒ", + "#{num}y ago": "one#ቅድሚ -{num} á‹“|#ቅድሚ {num} á‹“", "separatorFull": ", ", "finalSeparatorFull": ", ", "separatorLong": ", ", @@ -110,55 +160,5 @@ "separatorMedium": ", ", "finalSeparatorMedium": ", ", "separatorShort": ", ", - "finalSeparatorShort": ", ", - "durationMediumMillis": "#{num} ms", - "1#1 se|#{num} sec": "#{num} s", - "1#1 mi|#{num} min": "#{num} min", - "durationMediumHours": "#{num} h", - "1#1 dy|#{num} dys": "#{num} d", - "durationMediumWeeks": "#{num} w", - "1#1 mo|#{num} mos": "#{num} m", - "durationMediumYears": "#{num} y", - "1#in 1 second|#in {num} seconds": "#+{num} s", - "1#in 1 minute|#in {num} minutes": "#+{num} min", - "1#in 1 hour|#in {num} hours": "#+{num} h", - "1#in 1 day|#in {num} days": "#+{num} d", - "1#in 1 week|#in {num} weeks": "#+{num} w", - "1#in 1 month|#in {num} months": "#+{num} m", - "1#in 1 year|#in {num} years": "#+{num} y", - "1#in 1 sec|#in {num} sec": "#+{num} s", - "1#in 1 min|#in {num} min": "#+{num} min", - "1#in 1 hr|#in {num} hrs": "#+{num} h", - "1#in 1 dy|#in {num} dys": "#+{num} d", - "1#in 1 wk|#in {num} wks": "#+{num} w", - "1#in 1 mon|#in {num} mons": "#+{num} m", - "1#in 1 yr|#in {num} yrs": "#+{num} y", - "#in {num}s": "#+{num} s", - "#in {num}mi": "#+{num} min", - "#in {num}h": "#+{num} h", - "#in {num}d": "#+{num} d", - "#in {num}w": "#+{num} w", - "#in {num}mo": "#+{num} m", - "#in {num}y": "#+{num} y", - "1#1 second ago|#{num} seconds ago": "#-{num} s", - "1#1 minute ago|#{num} minutes ago": "#-{num} min", - "1#1 hour ago|#{num} hours ago": "#-{num} h", - "1#1 day ago|#{num} days ago": "#-{num} d", - "1#1 week ago|#{num} weeks ago": "#-{num} w", - "1#1 month ago|#{num} months ago": "#-{num} m", - "1#1 year ago|#{num} years ago": "#-{num} y", - "1#1 sec ago|#{num} sec ago": "#-{num} s", - "1#1 min ago|#{num} min ago": "#-{num} min", - "1#1 hr ago|#{num} hrs ago": "#-{num} h", - "1#1 dy ago|#{num} dys ago": "#-{num} d", - "1#1 wk ago|#{num} wks ago": "#-{num} w", - "1#1 mon ago|#{num} mons ago": "#-{num} m", - "1#1 yr ago|#{num} yrs ago": "#-{num} y", - "#{num}s ago": "#-{num} s", - "#{num}mi ago": "#-{num} min", - "#{num}h ago": "#-{num} h", - "#{num}d ago": "#-{num} d", - "#{num}w ago": "#-{num} w", - "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/tig/dateformats.json b/js/data/locale/tig/dateformats.json deleted file mode 100644 index 11aa376887..0000000000 --- a/js/data/locale/tig/dateformats.json +++ /dev/null @@ -1,109 +0,0 @@ -{ - "gregorian": { - "order": "{time} {date}", - "date": { - "dmwy": { - "s": "E, yy-M-d", - "m": "EE, yy-M-d", - "l": "EEE, yyyy MMM d", - "f": "EEEE, yyyy MMM d" - }, - "dmy": { - "s": "yy-M-d", - "m": "yy MMM d", - "l": "yyyy MMM d", - "f": "yyyy MMMM dd" - }, - "dmw": { - "s": "E, M-d", - "m": "EE, M-d", - "l": "EEEE MMM d", - "f": "EEEE MMM d" - }, - "dm": { - "s": "M-d", - "m": "MMM d", - "l": "MMM d", - "f": "MMMM d" - }, - "my": { - "s": "yy-M", - "m": "yy MMM", - "l": "yyyy MMM", - "f": "yyyy MMMM" - }, - "d": { - "s": "d", - "f": "d", - "l": "d", - "m": "d" - }, - "m": { - "f": "MMM" - }, - "n": { - "m": "N" - } - }, - "time": { - "12": { - "ahmsz": "h:mm:ss a z", - "ahms": "h:mm:ss a", - "ahmz": "h:mm a z", - "ahm": "h:mm a", - "ah": "h a" - }, - "24": { - "ahmsz": "HH:mm:ss z", - "hmsz": "HH:mm:ss z", - "ahmz": "HH:mm z", - "hmz": "HH:mm z" - } - }, - "range": { - "c00": { - "s": "{st} – {et} {sy}-{sm}-{sd}", - "m": "{st} – {et} {sy} {sm} {sd}", - "l": "{st} – {et} {sy} {sm} {sd}", - "f": "{st} – {et} {sy} {sm} {sd}" - }, - "c01": { - "s": "{st} {sy}–{sm}–{sd} – {et} {ed}", - "m": "{st} {sy}–{sm}–{sd} – {et} {ed}", - "l": "{st} {sy}–{sm}–{sd} – {et} {ed}", - "f": "{st} {sy}–{sm}–{sd} – {et} {ed}" - }, - "c02": { - "s": "{st} {sy}–{sm}–{sd} – {et} {em}–{ed}", - "m": "{st} {sy}–{sm}–{sd} – {et} {em}–{ed}", - "l": "{st} {sy}–{sm}–{sd} – {et} {em}–{ed}", - "f": "{st} {sy}–{sm}–{sd} – {et} {em}–{ed}" - }, - "c10": { - "s": "{sy}–{sm}–{sd} – {ed}", - "m": "{sy}–{sm}–{sd} – {ed}", - "l": "{sy}–{sm}–{sd} – {ed}", - "f": "{sy}–{sm}–{sd} – {ed}" - }, - "c11": { - "s": "{sy}–{sm}–{sd} – {em}–{ed}", - "m": "{sy}–{sm}–{sd} – {em}–{ed}", - "l": "{sy}–{sm}–{sd} – {em}–{ed}", - "f": "{sy}–{sm}–{sd} – {em}–{ed}" - }, - "c12": { - "s": "{sy}–{sm}–{sd} – {ey}–{em}–{ed}", - "m": "{sy}–{sm}–{sd} – {ey}–{em}–{ed}", - "l": "{sy}–{sm}–{sd} – {ey}–{em}–{ed}", - "f": "{sy}–{sm}–{sd} – {ey}–{em}–{ed}" - }, - "c20": { - "s": "{sy}–{sm} – {ey}–{em}", - "m": "{sy}–{sm} – {ey}–{em}", - "l": "{sy}–{sm} – {ey}–{em}", - "f": "{sy}–{sm} – {ey}–{em}" - }, - "c30": "{sy} – {ey}" - } - } -} \ No newline at end of file diff --git a/js/data/locale/tig/numfmt.jf b/js/data/locale/tig/numfmt.jf deleted file mode 100644 index 25b9f24830..0000000000 --- a/js/data/locale/tig/numfmt.jf +++ /dev/null @@ -1,11 +0,0 @@ -{ - "generated": true, - "numfmt": { - "decimalChar": ".", - "groupChar": ",", - "exponential": "E", - "currencyFormats": { - "common": "{s} {n}" - } - } -} \ No newline at end of file diff --git a/js/data/locale/tig/sysres.json b/js/data/locale/tig/sysres.json deleted file mode 100644 index b8dcdc7a6d..0000000000 --- a/js/data/locale/tig/sysres.json +++ /dev/null @@ -1,84 +0,0 @@ -{ - "MMMM1": "1", - "MMM1": "1", - "NN1": "1", - "MMMM2": "2", - "MMM2": "2", - "NN2": "2", - "MMMM3": "3", - "MMM3": "3", - "NN3": "3", - "MMMM4": "4", - "MMM4": "4", - "NN4": "4", - "MMMM5": "5", - "MMM5": "5", - "NN5": "5", - "MMMM6": "6", - "MMM6": "6", - "NN6": "6", - "MMMM7": "7", - "MMM7": "7", - "NN7": "7", - "MMMM8": "8", - "MMM8": "8", - "NN8": "8", - "MMMM9": "9", - "MMM9": "9", - "NN9": "9", - "MMMM10": "10", - "MMM10": "10", - "NN10": "10", - "MMMM11": "11", - "MMM11": "11", - "NN11": "11", - "MMMM12": "12", - "MMM12": "12", - "NN12": "12", - "EEEE0": "1", - "EEE0": "1", - "EE0": "1", - "E0": "1", - "EEEE1": "2", - "EEE1": "2", - "EE1": "2", - "E1": "2", - "EEEE2": "3", - "EEE2": "3", - "EE2": "3", - "E2": "3", - "EEEE3": "4", - "EEE3": "4", - "EE3": "4", - "E3": "4", - "EEEE4": "5", - "EEE4": "5", - "EE4": "5", - "E4": "5", - "EEEE5": "6", - "EEE5": "6", - "EE5": "6", - "E5": "6", - "EEEE6": "7", - "EEE6": "7", - "EE6": "7", - "E6": "7", - "finalSeparatorFull": ", ", - "separatorLong": " ", - "1#1 sec|#{num} sec": "#{num} s", - "1#1 second|#{num} seconds": "#{num} s", - "durationShortMinutes": "#{num}m", - "1#1 min|#{num} min": "#{num} min", - "1#1 minute|#{num} minutes": "#{num} min", - "1#1 hr|#{num} hrs": "#{num} h", - "1#1 hour|#{num} hours": "#{num} h", - "durationLongDays": "#{num} d", - "1#1 day|#{num} days": "#{num} d", - "1#1 wk|#{num} wks": "#{num} w", - "1#1 week|#{num} weeks": "#{num} w", - "durationShortMonths": "#{num}m", - "1#1 mon|#{num} mons": "#{num} m", - "1#1 month|#{num} months": "#{num} m", - "1#1 yr|#{num} yrs": "#{num} y", - "1#1 year|#{num} years": "#{num} y" -} \ No newline at end of file diff --git a/js/data/locale/tk/dateformats.json b/js/data/locale/tk/dateformats.json index cad2dd5285..2496c12058 100644 --- a/js/data/locale/tk/dateformats.json +++ b/js/data/locale/tk/dateformats.json @@ -27,9 +27,9 @@ "s": "â€dd.MM" }, "my": { - "f": "MMMM yyyy", - "l": "MMMM yyyy", - "m": "MMM yyyy", + "f": "LLLL yyyy", + "l": "LLLL yyyy", + "m": "LLL yyyy", "s": "â€MM.yyyy" }, "dw": { @@ -61,6 +61,18 @@ "l": "yyyy", "m": "yyyy", "s": "yyyy" + }, + "e": { + "f": "cccc", + "l": "ccc", + "m": "cc", + "s": "c" + }, + "l": { + "f": "LLLL", + "l": "LLLL", + "m": "LLL", + "s": "LL" } }, "time": { diff --git a/js/data/locale/tk/sysres.json b/js/data/locale/tk/sysres.json index ba2e70d9ae..eef4f59d21 100644 --- a/js/data/locale/tk/sysres.json +++ b/js/data/locale/tk/sysres.json @@ -1,84 +1,160 @@ { - "MMMM1": "M01", - "MMM1": "M01", - "NN1": "M0", - "N1": "M", - "MMMM2": "M02", - "MMM2": "M02", - "NN2": "M0", - "N2": "M", - "MMMM3": "M03", - "MMM3": "M03", - "NN3": "M0", - "N3": "M", - "MMMM4": "M04", - "MMM4": "M04", - "NN4": "M0", - "N4": "M", - "MMMM5": "M05", - "MMM5": "M05", - "NN5": "M0", - "N5": "M", - "MMMM6": "M06", - "MMM6": "M06", - "NN6": "M0", - "N6": "M", - "MMMM7": "M07", - "MMM7": "M07", - "NN7": "M0", - "N7": "M", - "MMMM8": "M08", - "MMM8": "M08", - "NN8": "M0", - "N8": "M", - "MMMM9": "M09", - "MMM9": "M09", - "NN9": "M0", - "N9": "M", - "MMMM10": "M10", - "MMM10": "M10", - "NN10": "M1", - "N10": "M", - "MMMM11": "M11", - "MMM11": "M11", - "NN11": "M1", - "N11": "M", - "MMMM12": "M12", - "MMM12": "M12", - "NN12": "M1", - "N12": "M", - "EEEE0": "Sun", - "EEE0": "Sun", - "EE0": "Sun", + "MMMM1": "ýanwar", + "MMM1": "ýan", + "NN1": "ýa", + "N1": "ý", + "MMMM2": "fewral", + "MMM2": "few", + "NN2": "fe", + "N2": "f", + "MMMM3": "mart", + "MMM3": "mart", + "NN3": "ma", + "N3": "m", + "MMMM4": "aprel", + "MMM4": "apr", + "NN4": "ap", + "N4": "a", + "MMMM5": "maý", + "MMM5": "maý", + "NN5": "ma", + "N5": "m", + "MMMM6": "iýun", + "MMM6": "iýun", + "NN6": "iý", + "N6": "i", + "MMMM7": "iýul", + "MMM7": "iýul", + "NN7": "iý", + "N7": "i", + "MMMM8": "awgust", + "MMM8": "awg", + "NN8": "aw", + "N8": "a", + "MMMM9": "sentýabr", + "MMM9": "sen", + "NN9": "se", + "N9": "s", + "MMMM10": "oktýabr", + "MMM10": "okt", + "NN10": "ok", + "N10": "o", + "MMMM11": "noýabr", + "MMM11": "noý", + "NN11": "no", + "N11": "n", + "MMMM12": "dekabr", + "MMM12": "dek", + "NN12": "de", + "N12": "d", + "LLLL1": "Ãanwar", + "LLL1": "Ãan", + "LL1": "Ãa", + "L1": "Ã", + "LLLL2": "Fewral", + "LLL2": "Few", + "LL2": "Fe", + "L2": "F", + "LLLL3": "Mart", + "LLL3": "Mar", + "LL3": "Ma", + "L3": "M", + "LLLL4": "Aprel", + "LLL4": "Apr", + "LL4": "Ap", + "L4": "A", + "LLLL5": "Maý", + "LLL5": "Maý", + "LL5": "Ma", + "L5": "M", + "LLLL6": "Iýun", + "LLL6": "Iýun", + "LL6": "Iý", + "L6": "I", + "LLLL7": "Iýul", + "LLL7": "Iýul", + "LL7": "Iý", + "L7": "I", + "LLLL8": "Awgust", + "LLL8": "Awg", + "LL8": "Aw", + "L8": "A", + "LLLL9": "Sentýabr", + "LLL9": "Sen", + "LL9": "Se", + "L9": "S", + "LLLL10": "Oktýabr", + "LLL10": "Okt", + "LL10": "Ok", + "L10": "O", + "LLLL11": "Noýabr", + "LLL11": "Noý", + "LL11": "No", + "L11": "N", + "LLLL12": "Dekabr", + "LLL12": "Dek", + "LL12": "De", + "L12": "D", + "EEEE0": "ýekÅŸenbe", + "EEE0": "ýek", + "EE0": "ýb", "E0": "Ã", - "EEEE1": "Mon", - "EEE1": "Mon", - "EE1": "Mon", + "EEEE1": "duÅŸenbe", + "EEE1": "duÅŸ", + "EE1": "db", "E1": "D", - "EEEE2": "Tue", - "EEE2": "Tue", - "EE2": "Tue", + "EEEE2": "siÅŸenbe", + "EEE2": "siÅŸ", + "EE2": "sb", "E2": "S", - "EEEE3": "Wed", - "EEE3": "Wed", - "EE3": "Wed", + "EEEE3": "çarÅŸenbe", + "EEE3": "çar", + "EE3": "çb", "E3": "Ç", - "EEEE4": "Thu", - "EEE4": "Thu", - "EE4": "Thu", + "EEEE4": "penÅŸenbe", + "EEE4": "pen", + "EE4": "pb", "E4": "P", - "EEEE5": "Fri", - "EEE5": "Fri", - "EE5": "Fri", + "EEEE5": "anna", + "EEE5": "ann", + "EE5": "an", "E5": "A", - "EEEE6": "Sat", - "EEE6": "Sat", - "EE6": "Sat", + "EEEE6": "ÅŸenbe", + "EEE6": "ÅŸen", + "EE6": "ÅŸb", "E6": "Åž", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", + "cccc0": "ÃekÅŸenbe", + "ccc0": "Ãek", + "cc0": "Ãb", + "c0": "Ã", + "cccc1": "DuÅŸenbe", + "ccc1": "DuÅŸ", + "cc1": "Db", + "c1": "D", + "cccc2": "SiÅŸenbe", + "ccc2": "SiÅŸ", + "cc2": "Sb", + "c2": "S", + "cccc3": "ÇarÅŸenbe", + "ccc3": "Çar", + "cc3": "Çb", + "c3": "Ç", + "cccc4": "PenÅŸenbe", + "ccc4": "Pen", + "cc4": "Pb", + "c4": "P", + "cccc5": "Anna", + "ccc5": "Ann", + "cc5": "An", + "c5": "A", + "cccc6": "Åženbe", + "ccc6": "Åžen", + "cc6": "Åžb", + "c6": "Åž", + "a0": "günortadan öň", + "a1": "günortadan soň", + "G-1": "b.e.öň", + "G1": "b.e.", "1#1 millisecond|#{num} milliseconds": "one#{num} millisekunt|#{num} millisekunt", "1#1 second|#{num} seconds": "one#{num} sekunt|#{num} sekunt", "1#1 minute|#{num} minutes": "one#{num} minut|#{num} minut", @@ -95,6 +171,14 @@ "1#1 wk|#{num} wks": "one#{num} hep|#{num} hep", "1#1 mon|#{num} mons": "one#{num} a|#{num} a", "1#1 yr|#{num} yrs": "one#{num} ý.|#{num} ý.", + "durationMediumMillis": "one#{num}ms|#{num}ms", + "1#1 se|#{num} sec": "one#{num}se|#{num}se", + "1#1 mi|#{num} min": "one#{num}m|#{num}m", + "durationMediumHours": "one#{num}sg|#{num}sg", + "1#1 dy|#{num} dys": "one#{num}g|#{num}g", + "durationMediumWeeks": "one#{num}h|#{num}h", + "1#1 mo|#{num} mos": "one#{num}a|#{num}a", + "durationMediumYears": "one#{num}ý|#{num}ý", "durationShortMillis": "one#{num}ms|#{num}ms", "#{num}s": "one#{num}se|#{num}se", "durationShortMinutes": "one#{num}m|#{num}m", @@ -103,14 +187,6 @@ "#{num}w": "one#{num}h|#{num}h", "durationShortMonths": "one#{num}a|#{num}a", "#{num}y": "one#{num}ý|#{num}ý", - "separatorFull": ", ", - "finalSeparatorFull": " we ", - "separatorLong": ", ", - "finalSeparatorLong": " we ", - "separatorMedium": ", ", - "finalSeparatorMedium": " we ", - "separatorShort": " ", - "finalSeparatorShort": " ", "1#in 1 second|#in {num} seconds": "one#â€{num} sekuntdan|#â€{num} sekuntdan", "1#in 1 minute|#in {num} minutes": "one#â€{num} minutdan|#â€{num} minutdan", "1#in 1 hour|#in {num} hours": "one#â€{num} sagatdan|#â€{num} sagatdan", @@ -131,7 +207,7 @@ "#in {num}d": "one#â€{num} g-den|#â€{num} g-den", "#in {num}w": "one#â€{num} hep-den|#â€{num} hep-den", "#in {num}mo": "one#â€{num} aýdan|#â€{num} aýdan", - "#in {num}y": "one#â€{num}ý.-dan|#â€{num}ý.-dan", + "#in {num}y": "one#â€{num} ý-dan|#â€{num} ý-dan", "1#1 second ago|#{num} seconds ago": "one#â€{num} sekunt öň|#â€{num} sekunt öň", "1#1 minute ago|#{num} minutes ago": "one#â€{num} minut öň|#â€{num} minut öň", "1#1 hour ago|#{num} hours ago": "one#â€{num} sagat öň|#â€{num} sagat öň", @@ -152,5 +228,13 @@ "#{num}d ago": "one#â€{num} g. öň|#â€{num} g. öň", "#{num}w ago": "one#â€{num} hep. öň|#â€{num} hep. öň", "#{num}mo ago": "one#â€{num} aý öň|#â€{num} aý öň", - "#{num}y ago": "one#â€{num}ý. öň|#â€{num}ý. öň" + "#{num}y ago": "one#â€{num} ý. öň|#â€{num} ý. öň", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": " ", + "finalSeparatorShort": " " } \ No newline at end of file diff --git a/js/data/locale/tkr/langname.jf b/js/data/locale/tkr/langname.jf new file mode 100644 index 0000000000..2dcf8250e2 --- /dev/null +++ b/js/data/locale/tkr/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Tsakhur" +} \ No newline at end of file diff --git a/js/data/locale/tkr/scripts.jf b/js/data/locale/tkr/scripts.jf new file mode 100644 index 0000000000..680b030bf1 --- /dev/null +++ b/js/data/locale/tkr/scripts.jf @@ -0,0 +1,7 @@ +{ + "scripts": [ + "Cyrl", + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/tkt/scripts.jf b/js/data/locale/tkt/scripts.jf new file mode 100644 index 0000000000..9408517d0c --- /dev/null +++ b/js/data/locale/tkt/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Deva" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/tly/langname.jf b/js/data/locale/tly/langname.jf new file mode 100644 index 0000000000..1985a49588 --- /dev/null +++ b/js/data/locale/tly/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Talysh" +} \ No newline at end of file diff --git a/js/data/locale/tly/scripts.jf b/js/data/locale/tly/scripts.jf new file mode 100644 index 0000000000..e7638ec9e0 --- /dev/null +++ b/js/data/locale/tly/scripts.jf @@ -0,0 +1,8 @@ +{ + "scripts": [ + "Arab", + "Cyrl", + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/tn/numfmt.jf b/js/data/locale/tn/numfmt.jf deleted file mode 100644 index 9c8c591cf1..0000000000 --- a/js/data/locale/tn/numfmt.jf +++ /dev/null @@ -1,9 +0,0 @@ -{ - "generated": true, - "numfmt": { - "groupChar": " ", - "currencyFormats": { - "common": "{s}{n}" - } - } -} \ No newline at end of file diff --git a/js/data/locale/tn/sysres.json b/js/data/locale/tn/sysres.json deleted file mode 100644 index 3e13f850b8..0000000000 --- a/js/data/locale/tn/sysres.json +++ /dev/null @@ -1,122 +0,0 @@ -{ - "MMMM1": "Ferikgong", - "MMM1": "Fer", - "NN1": "Fe", - "N1": "F", - "MMMM2": "Tlhakole", - "MMM2": "Tlh", - "NN2": "Tl", - "N2": "T", - "MMMM3": "Mopitlo", - "MMM3": "Mop", - "NN3": "Mo", - "N3": "M", - "MMMM4": "Moranang", - "MMM4": "Mor", - "NN4": "Mo", - "N4": "M", - "MMMM5": "Motsheganang", - "MMM5": "Mot", - "NN5": "Mo", - "N5": "M", - "MMMM6": "Seetebosigo", - "MMM6": "See", - "NN6": "Se", - "N6": "S", - "MMMM7": "Phukwi", - "MMM7": "Phu", - "NN7": "Ph", - "N7": "P", - "MMMM8": "Phatwe", - "MMM8": "Pha", - "NN8": "Ph", - "N8": "P", - "MMMM9": "Lwetse", - "MMM9": "Lwe", - "NN9": "Lw", - "N9": "L", - "MMMM10": "Diphalane", - "MMM10": "Dip", - "NN10": "Di", - "N10": "D", - "MMMM11": "Ngwanatsele", - "MMM11": "Ngw", - "NN11": "Ng", - "N11": "N", - "MMMM12": "Sedimonthole", - "MMM12": "Sed", - "NN12": "Se", - "N12": "S", - "EEEE0": "Tshipi", - "EEE0": "Tsh", - "EE0": "Tsh", - "E0": "S", - "EEEE1": "Mosopulogo", - "EEE1": "Mos", - "EE1": "Mos", - "E1": "M", - "EEEE2": "Labobedi", - "EEE2": "Bed", - "EE2": "Bed", - "E2": "T", - "EEEE3": "Laboraro", - "EEE3": "Rar", - "EE3": "Rar", - "E3": "W", - "EEEE4": "Labone", - "EEE4": "Ne", - "EE4": "Ne", - "E4": "T", - "EEEE5": "Labotlhano", - "EEE5": "Tla", - "EE5": "Tla", - "E5": "F", - "EEEE6": "Matlhatso", - "EEE6": "Mat", - "EE6": "Mat", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "#{num} ms", - "1#1 second|#{num} seconds": "#{num} s", - "1#1 minute|#{num} minutes": "#{num} min", - "1#1 hour|#{num} hours": "#{num} h", - "1#1 day|#{num} days": "#{num} d", - "1#1 week|#{num} weeks": "#{num} w", - "1#1 month|#{num} months": "#{num} m", - "1#1 year|#{num} years": "#{num} y", - "#{num} ms": "#{num} ms", - "1#1 sec|#{num} sec": "#{num} s", - "1#1 min|#{num} min": "#{num} min", - "1#1 hr|#{num} hrs": "#{num} h", - "durationLongDays": "#{num} d", - "1#1 wk|#{num} wks": "#{num} w", - "1#1 mon|#{num} mons": "#{num} m", - "1#1 yr|#{num} yrs": "#{num} y", - "durationMediumMillis": "#{num} ms", - "1#1 se|#{num} sec": "#{num} s", - "1#1 mi|#{num} min": "#{num} min", - "durationMediumHours": "#{num} h", - "1#1 dy|#{num} dys": "#{num} d", - "durationMediumWeeks": "#{num} w", - "1#1 mo|#{num} mos": "#{num} m", - "durationMediumYears": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", " -} \ No newline at end of file diff --git a/js/data/locale/to/ctrynames.json b/js/data/locale/to/ctrynames.json index e63bf88ed2..118e7dde82 100644 --- a/js/data/locale/to/ctrynames.json +++ b/js/data/locale/to/ctrynames.json @@ -5,13 +5,94 @@ "Filipaini": "PH", "Finilani": "FI", "Fisi": "FJ", - "Haiti": "HT", "HaÊ»amoa": "WS", "HaÊ»amoa Ê»Amelika": "AS", + "Haiti": "HT", "HÅlani": "NL", - "Honitulasi": "HN", "Hongi Kongi SAR Siaina": "HK", + "Honitulasi": "HN", "Hungakalia": "HU", + "Ê»Aealani": "IE", + "Ê»AfikÄnisitani": "AF", + "Ê»Afilika": "002", + "Ê»Afilika fakahahake": "014", + "Ê»Afilika fakahihifo": "011", + "Ê»Afilika fakatokelau": "015", + "Ê»Afilika fakatonga": "018", + "Ê»Afilika lotoloto": "017", + "Ê»Afilika tonga": "ZA", + "Ê»Aisilani": "IS", + "Ê»Alepea Fakatahataha": "AE", + "Ê»Alipania": "AL", + "Ê»Alisilia": "DZ", + "Ê»Alupa": "AW", + "Ê»Amelika fakalatina": "419", + "Ê»Amelika fakatokelau": "021", + "Ê»Amelika lotoloto": "013", + "Ê»Amelika tokelau": "003", + "Ê»Amelika tonga": "005", + "ʻĀmenia": "AM", + "Ê»Angikola": "AO", + "Ê»AnitÄtika": "AQ", + "Ê»Anitola": "AD", + "Ê»AositelÄ“lÄ“sia": "053", + "Ê»AositelÄ“lia": "AU", + "Ê»Aositulia": "AT", + "Ê»Asapaisani": "AZ", + "Ê»Asenitina": "AR", + "Ê»Ekueta Kini": "GQ", + "Ê»Ekuetoa": "EC", + "Ê»Ele Salavatoa": "SV", + "Ê»Elitulia": "ER", + "ʻĒsia": "142", + "ʻĒsia fakahahake": "030", + "ʻĒsia fakahihifo": "145", + "ʻĒsia fakatonga": "034", + "ʻĒsia fakatongahahake": "035", + "ʻĒsia lotoloto": "143", + "Ê»EsitÅnia": "EE", + "Ê»Eulope": "150", + "Ê»Eulope fakahahake": "151", + "Ê»Eulope fakahihifo": "155", + "Ê»Eulope fakatahataha": "EU", + "Ê»Eulope fakatokelau": "154", + "Ê»Eulope fakatonga": "039", + "Ê»Eulope fekauÊ»aki-paÊ»anga": "EZ", + "Ê»Ilaaki": "IQ", + "Ê»Ilaani": "IR", + "Ê»Initia": "IN", + "Ê»InitonÄ“sia": "ID", + "Ê»Isileli": "IL", + "Ê»Isipite": "EG", + "ʻĪtali": "IT", + "ʻĪtiÅpia": "ET", + "Ê»IukanitÄ": "UG", + "Ê»Omani": "OM", + "Ê»OsÄ“nia": "009", + "Ê»OsÄ“nia mamaÊ»o": "QO", + "Ê»Otumotu Faloe": "FO", + "Ê»Otumotu Fokulani": "FK", + "Ê»Otumotu Heati mo Makitonali": "HM", + "Ê»Otumotu Ê»Alani": "AX", + "Ê»Otumotu Kaneli": "IC", + "Ê»Otumotu Keimeni": "KY", + "Ê»Otumotu Koko": "CC", + "Ê»Otumotu Kuki": "CK", + "Ê»Otumotu Maliana tokelau": "MP", + "Ê»Otumotu MÄsolo": "MH", + "Ê»Otumotu Pitikeni": "PN", + "Ê»Otumotu Seiseli": "SC", + "Ê»Otumotu SeÅsia-tonga mo Saniuisi-tonga": "GS", + "Ê»Otumotu siÊ»i Ê»o Ê»Amelika": "UM", + "Ê»Otumotu Solomone": "SB", + "Ê»Otumotu Tuki mo Kaikosi": "TC", + "Ê»Otumotu Vilikini fakaÊ»amelika": "VI", + "Ê»Otumotu Vilikini fakapilitÄnia": "VG", + "ʻŪ fonua fakatahataha": "UN", + "ʻŪkalaÊ»ine": "UA", + "Ê»Ulukuai": "UY", + "Ê»Usipekitani": "UZ", + "Ê»Uvea mo Futuna": "WF", "Iemeni": "YE", "Kalipiane": "029", "Kalipiane fakahÅlani": "BQ", @@ -55,8 +136,8 @@ "Lativia": "LV", "Lau": "LA", "Lepanoni": "LB", - "Lepupelika Tominika": "DO", "Lepupelika Ê»Afilika Lotoloto": "CF", + "Lepupelika Tominika": "DO", "Lesoto": "LS", "LÄ“unioni": "RE", "Likitenisiteini": "LI", @@ -82,19 +163,19 @@ "Mekisikou": "MX", "MelanÄ«sia": "054", "MikolonÄ«sia": "FM", + "MoÊ»ungaselati": "MS", "Moloko": "MA", "Molotova": "MD", "Monako": "MC", - "Monitenikalo": "ME", "MongokÅlia": "MN", + "Monitenikalo": "ME", "MosÄ“mipiki": "MZ", + "Motu Ê»Asenisini": "AC", "Motu Kilipatoni": "CP", "Motu Kilisimasi": "CX", "Motu Mani": "IM", "Motu NÅfoliki": "NF", "Motu Puveti": "BV", - "Motu Ê»Asenisini": "AC", - "MoÊ»ungaselati": "MS", "MuiÊ»i VÄ“te": "CV", "Naisilia": "NG", "Namipia": "NA", @@ -123,8 +204,8 @@ "PelÅ«": "PE", "Pema": "MM", "PÄ“muta": "BM", - "Penini": "BJ", "PengilÄtesi": "BD", + "Penini": "BJ", "PilitÄnia": "GB", "Polani": "PL", "PolinÄ«sia": "061", @@ -209,86 +290,5 @@ "TÅ«valu": "TV", "Vanuatu": "VU", "Venesuela": "VE", - "Vietinami": "VN", - "Ê»Aealani": "IE", - "Ê»AfikÄnisitani": "AF", - "Ê»Afilika": "002", - "Ê»Afilika fakahahake": "014", - "Ê»Afilika fakahihifo": "011", - "Ê»Afilika fakatokelau": "015", - "Ê»Afilika fakatonga": "018", - "Ê»Afilika lotoloto": "017", - "Ê»Afilika tonga": "ZA", - "Ê»Aisilani": "IS", - "Ê»Alepea Fakatahataha": "AE", - "Ê»Alipania": "AL", - "Ê»Alisilia": "DZ", - "Ê»Alupa": "AW", - "Ê»Amelika fakalatina": "419", - "Ê»Amelika fakatokelau": "021", - "Ê»Amelika lotoloto": "013", - "Ê»Amelika tokelau": "003", - "Ê»Amelika tonga": "005", - "ʻĀmenia": "AM", - "Ê»AnitÄtika": "AQ", - "Ê»Anitola": "AD", - "Ê»Angikola": "AO", - "Ê»AositelÄ“lÄ“sia": "053", - "Ê»AositelÄ“lia": "AU", - "Ê»Aositulia": "AT", - "Ê»Asapaisani": "AZ", - "Ê»Asenitina": "AR", - "Ê»Ekueta Kini": "GQ", - "Ê»Ekuetoa": "EC", - "Ê»Ele Salavatoa": "SV", - "Ê»Elitulia": "ER", - "ʻĒsia": "142", - "ʻĒsia fakahahake": "030", - "ʻĒsia fakahihifo": "145", - "ʻĒsia fakatonga": "034", - "ʻĒsia fakatongahahake": "035", - "ʻĒsia lotoloto": "143", - "Ê»EsitÅnia": "EE", - "Ê»Eulope": "150", - "Ê»Eulope fakahahake": "151", - "Ê»Eulope fakahihifo": "155", - "Ê»Eulope fakatahataha": "EU", - "Ê»Eulope fakatokelau": "154", - "Ê»Eulope fakatonga": "039", - "Ê»Eulope fekauÊ»aki-paÊ»anga": "EZ", - "Ê»Ilaaki": "IQ", - "Ê»Ilaani": "IR", - "Ê»Initia": "IN", - "Ê»InitonÄ“sia": "ID", - "Ê»Isileli": "IL", - "Ê»Isipite": "EG", - "ʻĪtali": "IT", - "ʻĪtiÅpia": "ET", - "Ê»IukanitÄ": "UG", - "Ê»Omani": "OM", - "Ê»OsÄ“nia": "009", - "Ê»OsÄ“nia mamaÊ»o": "QO", - "Ê»Otumotu Faloe": "FO", - "Ê»Otumotu Fokulani": "FK", - "Ê»Otumotu Heati mo Makitonali": "HM", - "Ê»Otumotu Kaneli": "IC", - "Ê»Otumotu Keimeni": "KY", - "Ê»Otumotu Koko": "CC", - "Ê»Otumotu Kuki": "CK", - "Ê»Otumotu Maliana tokelau": "MP", - "Ê»Otumotu MÄsolo": "MH", - "Ê»Otumotu Pitikeni": "PN", - "Ê»Otumotu Seiseli": "SC", - "Ê»Otumotu SeÅsia-tonga mo Saniuisi-tonga": "GS", - "Ê»Otumotu siÊ»i Ê»o Ê»Amelika": "UM", - "Ê»Otumotu Solomone": "SB", - "Ê»Otumotu Tuki mo Kaikosi": "TC", - "Ê»Otumotu Vilikini fakapilitÄnia": "VG", - "Ê»Otumotu Vilikini fakaÊ»amelika": "VI", - "Ê»Otumotu Ê»Alani": "AX", - "ʻŪ fonua fakatahataha": "UN", - "ʻŪkalaÊ»ine": "UA", - "Ê»Ulukuai": "UY", - "Ê»Usipekitani": "UZ", - "Ê»Uvea mo Futuna": "WF" + "Vietinami": "VN" } \ No newline at end of file diff --git a/js/data/locale/to/ctryreverse.json b/js/data/locale/to/ctryreverse.json index ca6c917795..a91011cd70 100644 --- a/js/data/locale/to/ctryreverse.json +++ b/js/data/locale/to/ctryreverse.json @@ -14,13 +14,86 @@ "PH": "Filipaini", "FI": "Finilani", "FJ": "Fisi", - "HT": "Haiti", "WS": "HaÊ»amoa", "AS": "HaÊ»amoa Ê»Amelika", + "HT": "Haiti", "NL": "HÅlani", - "HN": "Honitulasi", "HK": "Hongi Kongi SAR Siaina", + "HN": "Honitulasi", "HU": "Hungakalia", + "IE": "Ê»Aealani", + "AF": "Ê»AfikÄnisitani", + "002": "Ê»Afilika", + "014": "Ê»Afilika fakahahake", + "011": "Ê»Afilika fakahihifo", + "015": "Ê»Afilika fakatokelau", + "018": "Ê»Afilika fakatonga", + "017": "Ê»Afilika lotoloto", + "ZA": "Ê»Afilika tonga", + "IS": "Ê»Aisilani", + "AE": "Ê»Alepea Fakatahataha", + "AL": "Ê»Alipania", + "DZ": "Ê»Alisilia", + "AW": "Ê»Alupa", + "021": "Ê»Amelika fakatokelau", + "013": "Ê»Amelika lotoloto", + "003": "Ê»Amelika tokelau", + "005": "Ê»Amelika tonga", + "AM": "ʻĀmenia", + "AO": "Ê»Angikola", + "AQ": "Ê»AnitÄtika", + "AD": "Ê»Anitola", + "053": "Ê»AositelÄ“lÄ“sia", + "AU": "Ê»AositelÄ“lia", + "AT": "Ê»Aositulia", + "AZ": "Ê»Asapaisani", + "AR": "Ê»Asenitina", + "GQ": "Ê»Ekueta Kini", + "EC": "Ê»Ekuetoa", + "SV": "Ê»Ele Salavatoa", + "ER": "Ê»Elitulia", + "030": "ʻĒsia fakahahake", + "034": "ʻĒsia fakatonga", + "035": "ʻĒsia fakatongahahake", + "EE": "Ê»EsitÅnia", + "EU": "Ê»Eulope fakatahataha", + "039": "Ê»Eulope fakatonga", + "EZ": "Ê»Eulope fekauÊ»aki-paÊ»anga", + "IQ": "Ê»Ilaaki", + "IR": "Ê»Ilaani", + "IN": "Ê»Initia", + "ID": "Ê»InitonÄ“sia", + "IL": "Ê»Isileli", + "EG": "Ê»Isipite", + "IT": "ʻĪtali", + "ET": "ʻĪtiÅpia", + "UG": "Ê»IukanitÄ", + "OM": "Ê»Omani", + "009": "Ê»OsÄ“nia", + "QO": "Ê»OsÄ“nia mamaÊ»o", + "FO": "Ê»Otumotu Faloe", + "FK": "Ê»Otumotu Fokulani", + "HM": "Ê»Otumotu Heati mo Makitonali", + "AX": "Ê»Otumotu Ê»Alani", + "IC": "Ê»Otumotu Kaneli", + "KY": "Ê»Otumotu Keimeni", + "CC": "Ê»Otumotu Koko", + "CK": "Ê»Otumotu Kuki", + "MP": "Ê»Otumotu Maliana tokelau", + "MH": "Ê»Otumotu MÄsolo", + "PN": "Ê»Otumotu Pitikeni", + "SC": "Ê»Otumotu Seiseli", + "GS": "Ê»Otumotu SeÅsia-tonga mo Saniuisi-tonga", + "UM": "Ê»Otumotu siÊ»i Ê»o Ê»Amelika", + "SB": "Ê»Otumotu Solomone", + "TC": "Ê»Otumotu Tuki mo Kaikosi", + "VI": "Ê»Otumotu Vilikini fakaÊ»amelika", + "VG": "Ê»Otumotu Vilikini fakapilitÄnia", + "UN": "ʻŪ fonua fakatahataha", + "UA": "ʻŪkalaÊ»ine", + "UY": "Ê»Ulukuai", + "UZ": "Ê»Usipekitani", + "WF": "Ê»Uvea mo Futuna", "YE": "Iemeni", "029": "Kalipiane", "BQ": "Kalipiane fakahÅlani", @@ -64,8 +137,8 @@ "LV": "Lativia", "LA": "Lau", "LB": "Lepanoni", - "DO": "Lepupelika Tominika", "CF": "Lepupelika Ê»Afilika Lotoloto", + "DO": "Lepupelika Tominika", "LS": "Lesoto", "RE": "LÄ“unioni", "LI": "Likitenisiteini", @@ -91,19 +164,19 @@ "MX": "Mekisikou", "054": "MelanÄ«sia", "FM": "MikolonÄ«sia", + "MS": "MoÊ»ungaselati", "MA": "Moloko", "MD": "Molotova", "MC": "Monako", - "ME": "Monitenikalo", "MN": "MongokÅlia", + "ME": "Monitenikalo", "MZ": "MosÄ“mipiki", + "AC": "Motu Ê»Asenisini", "CP": "Motu Kilipatoni", "CX": "Motu Kilisimasi", "IM": "Motu Mani", "NF": "Motu NÅfoliki", "BV": "Motu Puveti", - "AC": "Motu Ê»Asenisini", - "MS": "MoÊ»ungaselati", "CV": "MuiÊ»i VÄ“te", "NG": "Naisilia", "NA": "Namipia", @@ -132,8 +205,8 @@ "PE": "PelÅ«", "MM": "Pema", "BM": "PÄ“muta", - "BJ": "Penini", "BD": "PengilÄtesi", + "BJ": "Penini", "GB": "PilitÄnia", "PL": "Polani", "061": "PolinÄ«sia", @@ -217,78 +290,5 @@ "TV": "TÅ«valu", "VU": "Vanuatu", "VE": "Venesuela", - "VN": "Vietinami", - "IE": "Ê»Aealani", - "AF": "Ê»AfikÄnisitani", - "002": "Ê»Afilika", - "014": "Ê»Afilika fakahahake", - "011": "Ê»Afilika fakahihifo", - "015": "Ê»Afilika fakatokelau", - "018": "Ê»Afilika fakatonga", - "017": "Ê»Afilika lotoloto", - "ZA": "Ê»Afilika tonga", - "IS": "Ê»Aisilani", - "AE": "Ê»Alepea Fakatahataha", - "AL": "Ê»Alipania", - "DZ": "Ê»Alisilia", - "AW": "Ê»Alupa", - "021": "Ê»Amelika fakatokelau", - "013": "Ê»Amelika lotoloto", - "003": "Ê»Amelika tokelau", - "005": "Ê»Amelika tonga", - "AM": "ʻĀmenia", - "AQ": "Ê»AnitÄtika", - "AD": "Ê»Anitola", - "AO": "Ê»Angikola", - "053": "Ê»AositelÄ“lÄ“sia", - "AU": "Ê»AositelÄ“lia", - "AT": "Ê»Aositulia", - "AZ": "Ê»Asapaisani", - "AR": "Ê»Asenitina", - "GQ": "Ê»Ekueta Kini", - "EC": "Ê»Ekuetoa", - "SV": "Ê»Ele Salavatoa", - "ER": "Ê»Elitulia", - "030": "ʻĒsia fakahahake", - "034": "ʻĒsia fakatonga", - "035": "ʻĒsia fakatongahahake", - "EE": "Ê»EsitÅnia", - "EU": "Ê»Eulope fakatahataha", - "039": "Ê»Eulope fakatonga", - "EZ": "Ê»Eulope fekauÊ»aki-paÊ»anga", - "IQ": "Ê»Ilaaki", - "IR": "Ê»Ilaani", - "IN": "Ê»Initia", - "ID": "Ê»InitonÄ“sia", - "IL": "Ê»Isileli", - "EG": "Ê»Isipite", - "IT": "ʻĪtali", - "ET": "ʻĪtiÅpia", - "UG": "Ê»IukanitÄ", - "OM": "Ê»Omani", - "009": "Ê»OsÄ“nia", - "QO": "Ê»OsÄ“nia mamaÊ»o", - "FO": "Ê»Otumotu Faloe", - "FK": "Ê»Otumotu Fokulani", - "HM": "Ê»Otumotu Heati mo Makitonali", - "IC": "Ê»Otumotu Kaneli", - "KY": "Ê»Otumotu Keimeni", - "CC": "Ê»Otumotu Koko", - "CK": "Ê»Otumotu Kuki", - "MP": "Ê»Otumotu Maliana tokelau", - "MH": "Ê»Otumotu MÄsolo", - "PN": "Ê»Otumotu Pitikeni", - "SC": "Ê»Otumotu Seiseli", - "GS": "Ê»Otumotu SeÅsia-tonga mo Saniuisi-tonga", - "UM": "Ê»Otumotu siÊ»i Ê»o Ê»Amelika", - "SB": "Ê»Otumotu Solomone", - "TC": "Ê»Otumotu Tuki mo Kaikosi", - "VG": "Ê»Otumotu Vilikini fakapilitÄnia", - "VI": "Ê»Otumotu Vilikini fakaÊ»amelika", - "AX": "Ê»Otumotu Ê»Alani", - "UN": "ʻŪ fonua fakatahataha", - "UA": "ʻŪkalaÊ»ine", - "UY": "Ê»Ulukuai", - "UZ": "Ê»Usipekitani", - "WF": "Ê»Uvea mo Futuna" + "VN": "Vietinami" } \ No newline at end of file diff --git a/js/data/locale/to/numfmt.jf b/js/data/locale/to/numfmt.jf deleted file mode 100644 index 364023a827..0000000000 --- a/js/data/locale/to/numfmt.jf +++ /dev/null @@ -1,13 +0,0 @@ -{ - "generated": true, - "numfmt": { - "decimalChar": ".", - "groupChar": ",", - "exponential": "E", - "prigroupSize": 2, - "currencyFormats": { - "common": "{s} {n}" - }, - "pctFmt": "‎{n}%" - } -} \ No newline at end of file diff --git a/js/data/locale/to/sysres.json b/js/data/locale/to/sysres.json index 68fdf80c61..8e3ddc98af 100644 --- a/js/data/locale/to/sysres.json +++ b/js/data/locale/to/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#u Ê»e {num}", "1#1 mon|#{num} mons": "#mÄ Ê»e {num}", "1#1 yr|#{num} yrs": "#taÊ»u Ê»e {num}", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} m", - "#{num}h": "#{num} h", - "#{num}d": "#{num} Ê»a", - "#{num}w": "#{num} u", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} t", - "separatorFull": ", ", - "finalSeparatorFull": " mo e ", - "separatorLong": ", ", - "finalSeparatorLong": " mo e ", - "separatorMedium": ", ", - "finalSeparatorMedium": " mo e ", - "separatorShort": " ", - "finalSeparatorShort": " mo e ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} m", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} u", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} t", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} m", + "#{num}h": "#{num} h", + "#{num}d": "#{num} Ê»a", + "#{num}w": "#{num} u", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} t", "1#in 1 second|#in {num} seconds": "#Ê»i he sekoni Ê»e {num}", "1#in 1 minute|#in {num} minutes": "#Ê»i he miniti Ê»e {num}", "1#in 1 hour|#in {num} hours": "#Ê»i he houa Ê»e {num}", @@ -160,5 +152,13 @@ "#{num}d ago": "#Ê»aho Ê»e {num} kuoÊ»osi", "#{num}w ago": "#uike Ê»e {num} kuoÊ»osi", "#{num}mo ago": "#mÄhina Ê»e {num} kuoÊ»osi", - "#{num}y ago": "#taÊ»u Ê»e {num} kuoÊ»osi" + "#{num}y ago": "#taÊ»u Ê»e {num} kuoÊ»osi", + "separatorFull": ", ", + "finalSeparatorFull": " mo e ", + "separatorLong": ", ", + "finalSeparatorLong": " mo e ", + "separatorMedium": ", ", + "finalSeparatorMedium": " mo e ", + "separatorShort": " ", + "finalSeparatorShort": " mo e " } \ No newline at end of file diff --git a/js/data/locale/tr/CY/ctrynames.json b/js/data/locale/tr/CY/ctrynames.json index f7c9d6775a..d5e92d2203 100644 --- a/js/data/locale/tr/CY/ctrynames.json +++ b/js/data/locale/tr/CY/ctrynames.json @@ -55,21 +55,21 @@ "Burkina Faso": "BF", "Burundi": "BI", "Butan": "BT", + "Çad": "TD", "Cape Verde": "CV", "Cayman Adaları": "KY", "Cebelitarık": "GI", + "Çekya": "CZ", "Cezayir": "DZ", "Christmas Adası": "CX", "Cibuti": "DJ", + "Çin": "CN", + "Çin Hong Kong ÖİB": "HK", + "Çin Makao ÖİB": "MO", "Clipperton Adası": "CP", "Cocos (Keeling) Adaları": "CC", "Cook Adaları": "CK", "Curaçao": "CW", - "Çad": "TD", - "Çekya": "CZ", - "Çin": "CN", - "Çin Hong Kong ÖİB": "HK", - "Çin Makao ÖİB": "MO", "Danimarka": "DK", "Diego Garcia": "DG", "DoÄŸu Afrika": "014", @@ -96,8 +96,8 @@ "Filistin Bölgeleri": "PS", "Finlandiya": "FI", "Fransa": "FR", - "Fransız Guyanası": "GF", "Fransız Güney Toprakları": "TF", + "Fransız Guyanası": "GF", "Fransız Polinezyası": "PF", "Gabon": "GA", "Gambiya": "GM", @@ -110,7 +110,6 @@ "Guam": "GU", "Guatemala": "GT", "Guernsey": "GG", - "Guyana": "GY", "Güney Afrika": "ZA", "Güney Amerika": "005", "Güney Asya": "034", @@ -120,10 +119,11 @@ "Güney Sudan": "SS", "GüneydoÄŸu Asya": "035", "Gürcistan": "GE", + "Guyana": "GY", "Haiti": "HT", "Heard Adası ve McDonald Adaları": "HM", - "Hırvatistan": "HR", "Hindistan": "IN", + "Hırvatistan": "HR", "Hollanda": "NL", "Honduras": "HN", "Irak": "IQ", @@ -148,22 +148,22 @@ "Katar": "QA", "Kazakistan": "KZ", "Kenya": "KE", + "Kiribati": "KI", "Kıbrıs": "CY", "Kırgızistan": "KG", - "Kiribati": "KI", "Kolombiya": "CO", "Komorlar": "KM", "Kongo - Brazavil": "CG", "Kongo - KinÅŸasa": "CD", "Kosova": "XK", "Kosta Rika": "CR", + "Küba": "CU", "Kuveyt": "KW", "Kuzey Afrika": "015", "Kuzey Amerika": "003", "Kuzey Avrupa": "154", "Kuzey Kore": "KP", "Kuzey Mariana Adaları": "MP", - "Küba": "CU", "Laos": "LA", "Latin Amerika": "419", "Lesotho": "LS", @@ -189,9 +189,9 @@ "Mayotte": "YT", "Meksika": "MX", "Melanezya": "054", - "Mısır": "EG", "Mikronezya": "FM", "Mikronezya Bölgesi": "057", + "Mısır": "EG", "MoÄŸolistan": "MN", "Moldova": "MD", "Monako": "MC", @@ -242,10 +242,11 @@ "Senegal": "SN", "Septe ve Melilla": "EA", "SeyÅŸeller": "SC", - "Sırbistan": "RS", "Sierra Leone": "SL", + "Åžili": "CL", "Singapur": "SG", "Sint Maarten": "SX", + "Sırbistan": "RS", "Slovakya": "SK", "Slovenya": "SI", "Solomon Adaları": "SB", @@ -258,7 +259,6 @@ "Suudi Arabistan": "SA", "Svalbard ve Jan Mayen": "SJ", "Svaziland": "SZ", - "Åžili": "CL", "Tacikistan": "TJ", "Tanzanya": "TZ", "Tayland": "TH", @@ -270,16 +270,16 @@ "Trinidad ve Tobago": "TT", "Tristan da Cunha": "TA", "Tunus": "TN", - "Turks ve Caicos Adaları": "TC", - "Tuvalu": "TV", "Türkiye": "TR", "Türkmenistan": "TM", + "Turks ve Caicos Adaları": "TC", + "Tuvalu": "TV", "Uganda": "UG", "Ukrayna": "UA", "Umman": "OM", + "Ãœrdün": "JO", "Uruguay": "UY", "Uzak Okyanusya": "QO", - "Ãœrdün": "JO", "Vanuatu": "VU", "Vatikan": "VA", "Venezuela": "VE", diff --git a/js/data/locale/tr/CY/ctryreverse.json b/js/data/locale/tr/CY/ctryreverse.json index b3d5c09b81..18bab91338 100644 --- a/js/data/locale/tr/CY/ctryreverse.json +++ b/js/data/locale/tr/CY/ctryreverse.json @@ -60,21 +60,21 @@ "BF": "Burkina Faso", "BI": "Burundi", "BT": "Butan", + "TD": "Çad", "CV": "Cape Verde", "KY": "Cayman Adaları", "GI": "Cebelitarık", + "CZ": "Çekya", "DZ": "Cezayir", "CX": "Christmas Adası", "DJ": "Cibuti", + "CN": "Çin", + "HK": "Çin Hong Kong ÖİB", + "MO": "Çin Makao ÖİB", "CP": "Clipperton Adası", "CC": "Cocos (Keeling) Adaları", "CK": "Cook Adaları", "CW": "Curaçao", - "TD": "Çad", - "CZ": "Çekya", - "CN": "Çin", - "HK": "Çin Hong Kong ÖİB", - "MO": "Çin Makao ÖİB", "DK": "Danimarka", "DG": "Diego Garcia", "014": "DoÄŸu Afrika", @@ -100,8 +100,8 @@ "PS": "Filistin Bölgeleri", "FI": "Finlandiya", "FR": "Fransa", - "GF": "Fransız Guyanası", "TF": "Fransız Güney Toprakları", + "GF": "Fransız Guyanası", "PF": "Fransız Polinezyası", "GA": "Gabon", "GM": "Gambiya", @@ -114,7 +114,6 @@ "GU": "Guam", "GT": "Guatemala", "GG": "Guernsey", - "GY": "Guyana", "ZA": "Güney Afrika", "005": "Güney Amerika", "034": "Güney Asya", @@ -124,10 +123,11 @@ "SS": "Güney Sudan", "035": "GüneydoÄŸu Asya", "GE": "Gürcistan", + "GY": "Guyana", "HT": "Haiti", "HM": "Heard Adası ve McDonald Adaları", - "HR": "Hırvatistan", "IN": "Hindistan", + "HR": "Hırvatistan", "NL": "Hollanda", "HN": "Honduras", "IQ": "Irak", @@ -152,21 +152,21 @@ "QA": "Katar", "KZ": "Kazakistan", "KE": "Kenya", + "KI": "Kiribati", "CY": "Kıbrıs", "KG": "Kırgızistan", - "KI": "Kiribati", "CO": "Kolombiya", "KM": "Komorlar", "CG": "Kongo - Brazavil", "CD": "Kongo - KinÅŸasa", "XK": "Kosova", "CR": "Kosta Rika", + "CU": "Küba", "KW": "Kuveyt", "015": "Kuzey Afrika", "003": "Kuzey Amerika", "KP": "Kuzey Kore", "MP": "Kuzey Mariana Adaları", - "CU": "Küba", "LA": "Laos", "LS": "Lesotho", "LV": "Letonya", @@ -191,9 +191,9 @@ "YT": "Mayotte", "MX": "Meksika", "054": "Melanezya", - "EG": "Mısır", "FM": "Mikronezya", "057": "Mikronezya Bölgesi", + "EG": "Mısır", "MN": "MoÄŸolistan", "MD": "Moldova", "MC": "Monako", @@ -243,10 +243,11 @@ "SN": "Senegal", "EA": "Septe ve Melilla", "SC": "SeyÅŸeller", - "RS": "Sırbistan", "SL": "Sierra Leone", + "CL": "Åžili", "SG": "Singapur", "SX": "Sint Maarten", + "RS": "Sırbistan", "SK": "Slovakya", "SI": "Slovenya", "SB": "Solomon Adaları", @@ -258,7 +259,6 @@ "SA": "Suudi Arabistan", "SJ": "Svalbard ve Jan Mayen", "SZ": "Svaziland", - "CL": "Åžili", "TJ": "Tacikistan", "TZ": "Tanzanya", "TH": "Tayland", @@ -270,16 +270,16 @@ "TT": "Trinidad ve Tobago", "TA": "Tristan da Cunha", "TN": "Tunus", - "TC": "Turks ve Caicos Adaları", - "TV": "Tuvalu", "TR": "Türkiye", "TM": "Türkmenistan", + "TC": "Turks ve Caicos Adaları", + "TV": "Tuvalu", "UG": "Uganda", "UA": "Ukrayna", "OM": "Umman", + "JO": "Ãœrdün", "UY": "Uruguay", "QO": "Uzak Okyanusya", - "JO": "Ãœrdün", "VU": "Vanuatu", "VA": "Vatikan", "VE": "Venezuela", diff --git a/js/data/locale/tr/ctrynames.json b/js/data/locale/tr/ctrynames.json index f7c9d6775a..d5e92d2203 100644 --- a/js/data/locale/tr/ctrynames.json +++ b/js/data/locale/tr/ctrynames.json @@ -55,21 +55,21 @@ "Burkina Faso": "BF", "Burundi": "BI", "Butan": "BT", + "Çad": "TD", "Cape Verde": "CV", "Cayman Adaları": "KY", "Cebelitarık": "GI", + "Çekya": "CZ", "Cezayir": "DZ", "Christmas Adası": "CX", "Cibuti": "DJ", + "Çin": "CN", + "Çin Hong Kong ÖİB": "HK", + "Çin Makao ÖİB": "MO", "Clipperton Adası": "CP", "Cocos (Keeling) Adaları": "CC", "Cook Adaları": "CK", "Curaçao": "CW", - "Çad": "TD", - "Çekya": "CZ", - "Çin": "CN", - "Çin Hong Kong ÖİB": "HK", - "Çin Makao ÖİB": "MO", "Danimarka": "DK", "Diego Garcia": "DG", "DoÄŸu Afrika": "014", @@ -96,8 +96,8 @@ "Filistin Bölgeleri": "PS", "Finlandiya": "FI", "Fransa": "FR", - "Fransız Guyanası": "GF", "Fransız Güney Toprakları": "TF", + "Fransız Guyanası": "GF", "Fransız Polinezyası": "PF", "Gabon": "GA", "Gambiya": "GM", @@ -110,7 +110,6 @@ "Guam": "GU", "Guatemala": "GT", "Guernsey": "GG", - "Guyana": "GY", "Güney Afrika": "ZA", "Güney Amerika": "005", "Güney Asya": "034", @@ -120,10 +119,11 @@ "Güney Sudan": "SS", "GüneydoÄŸu Asya": "035", "Gürcistan": "GE", + "Guyana": "GY", "Haiti": "HT", "Heard Adası ve McDonald Adaları": "HM", - "Hırvatistan": "HR", "Hindistan": "IN", + "Hırvatistan": "HR", "Hollanda": "NL", "Honduras": "HN", "Irak": "IQ", @@ -148,22 +148,22 @@ "Katar": "QA", "Kazakistan": "KZ", "Kenya": "KE", + "Kiribati": "KI", "Kıbrıs": "CY", "Kırgızistan": "KG", - "Kiribati": "KI", "Kolombiya": "CO", "Komorlar": "KM", "Kongo - Brazavil": "CG", "Kongo - KinÅŸasa": "CD", "Kosova": "XK", "Kosta Rika": "CR", + "Küba": "CU", "Kuveyt": "KW", "Kuzey Afrika": "015", "Kuzey Amerika": "003", "Kuzey Avrupa": "154", "Kuzey Kore": "KP", "Kuzey Mariana Adaları": "MP", - "Küba": "CU", "Laos": "LA", "Latin Amerika": "419", "Lesotho": "LS", @@ -189,9 +189,9 @@ "Mayotte": "YT", "Meksika": "MX", "Melanezya": "054", - "Mısır": "EG", "Mikronezya": "FM", "Mikronezya Bölgesi": "057", + "Mısır": "EG", "MoÄŸolistan": "MN", "Moldova": "MD", "Monako": "MC", @@ -242,10 +242,11 @@ "Senegal": "SN", "Septe ve Melilla": "EA", "SeyÅŸeller": "SC", - "Sırbistan": "RS", "Sierra Leone": "SL", + "Åžili": "CL", "Singapur": "SG", "Sint Maarten": "SX", + "Sırbistan": "RS", "Slovakya": "SK", "Slovenya": "SI", "Solomon Adaları": "SB", @@ -258,7 +259,6 @@ "Suudi Arabistan": "SA", "Svalbard ve Jan Mayen": "SJ", "Svaziland": "SZ", - "Åžili": "CL", "Tacikistan": "TJ", "Tanzanya": "TZ", "Tayland": "TH", @@ -270,16 +270,16 @@ "Trinidad ve Tobago": "TT", "Tristan da Cunha": "TA", "Tunus": "TN", - "Turks ve Caicos Adaları": "TC", - "Tuvalu": "TV", "Türkiye": "TR", "Türkmenistan": "TM", + "Turks ve Caicos Adaları": "TC", + "Tuvalu": "TV", "Uganda": "UG", "Ukrayna": "UA", "Umman": "OM", + "Ãœrdün": "JO", "Uruguay": "UY", "Uzak Okyanusya": "QO", - "Ãœrdün": "JO", "Vanuatu": "VU", "Vatikan": "VA", "Venezuela": "VE", diff --git a/js/data/locale/tr/ctryreverse.json b/js/data/locale/tr/ctryreverse.json index b3d5c09b81..18bab91338 100644 --- a/js/data/locale/tr/ctryreverse.json +++ b/js/data/locale/tr/ctryreverse.json @@ -60,21 +60,21 @@ "BF": "Burkina Faso", "BI": "Burundi", "BT": "Butan", + "TD": "Çad", "CV": "Cape Verde", "KY": "Cayman Adaları", "GI": "Cebelitarık", + "CZ": "Çekya", "DZ": "Cezayir", "CX": "Christmas Adası", "DJ": "Cibuti", + "CN": "Çin", + "HK": "Çin Hong Kong ÖİB", + "MO": "Çin Makao ÖİB", "CP": "Clipperton Adası", "CC": "Cocos (Keeling) Adaları", "CK": "Cook Adaları", "CW": "Curaçao", - "TD": "Çad", - "CZ": "Çekya", - "CN": "Çin", - "HK": "Çin Hong Kong ÖİB", - "MO": "Çin Makao ÖİB", "DK": "Danimarka", "DG": "Diego Garcia", "014": "DoÄŸu Afrika", @@ -100,8 +100,8 @@ "PS": "Filistin Bölgeleri", "FI": "Finlandiya", "FR": "Fransa", - "GF": "Fransız Guyanası", "TF": "Fransız Güney Toprakları", + "GF": "Fransız Guyanası", "PF": "Fransız Polinezyası", "GA": "Gabon", "GM": "Gambiya", @@ -114,7 +114,6 @@ "GU": "Guam", "GT": "Guatemala", "GG": "Guernsey", - "GY": "Guyana", "ZA": "Güney Afrika", "005": "Güney Amerika", "034": "Güney Asya", @@ -124,10 +123,11 @@ "SS": "Güney Sudan", "035": "GüneydoÄŸu Asya", "GE": "Gürcistan", + "GY": "Guyana", "HT": "Haiti", "HM": "Heard Adası ve McDonald Adaları", - "HR": "Hırvatistan", "IN": "Hindistan", + "HR": "Hırvatistan", "NL": "Hollanda", "HN": "Honduras", "IQ": "Irak", @@ -152,21 +152,21 @@ "QA": "Katar", "KZ": "Kazakistan", "KE": "Kenya", + "KI": "Kiribati", "CY": "Kıbrıs", "KG": "Kırgızistan", - "KI": "Kiribati", "CO": "Kolombiya", "KM": "Komorlar", "CG": "Kongo - Brazavil", "CD": "Kongo - KinÅŸasa", "XK": "Kosova", "CR": "Kosta Rika", + "CU": "Küba", "KW": "Kuveyt", "015": "Kuzey Afrika", "003": "Kuzey Amerika", "KP": "Kuzey Kore", "MP": "Kuzey Mariana Adaları", - "CU": "Küba", "LA": "Laos", "LS": "Lesotho", "LV": "Letonya", @@ -191,9 +191,9 @@ "YT": "Mayotte", "MX": "Meksika", "054": "Melanezya", - "EG": "Mısır", "FM": "Mikronezya", "057": "Mikronezya Bölgesi", + "EG": "Mısır", "MN": "MoÄŸolistan", "MD": "Moldova", "MC": "Monako", @@ -243,10 +243,11 @@ "SN": "Senegal", "EA": "Septe ve Melilla", "SC": "SeyÅŸeller", - "RS": "Sırbistan", "SL": "Sierra Leone", + "CL": "Åžili", "SG": "Singapur", "SX": "Sint Maarten", + "RS": "Sırbistan", "SK": "Slovakya", "SI": "Slovenya", "SB": "Solomon Adaları", @@ -258,7 +259,6 @@ "SA": "Suudi Arabistan", "SJ": "Svalbard ve Jan Mayen", "SZ": "Svaziland", - "CL": "Åžili", "TJ": "Tacikistan", "TZ": "Tanzanya", "TH": "Tayland", @@ -270,16 +270,16 @@ "TT": "Trinidad ve Tobago", "TA": "Tristan da Cunha", "TN": "Tunus", - "TC": "Turks ve Caicos Adaları", - "TV": "Tuvalu", "TR": "Türkiye", "TM": "Türkmenistan", + "TC": "Turks ve Caicos Adaları", + "TV": "Tuvalu", "UG": "Uganda", "UA": "Ukrayna", "OM": "Umman", + "JO": "Ãœrdün", "UY": "Uruguay", "QO": "Uzak Okyanusya", - "JO": "Ãœrdün", "VU": "Vanuatu", "VA": "Vatikan", "VE": "Venezuela", diff --git a/js/data/locale/tr/regionnames.json b/js/data/locale/tr/regionnames.json index 386ced4ee4..7402343e88 100644 --- a/js/data/locale/tr/regionnames.json +++ b/js/data/locale/tr/regionnames.json @@ -260,14 +260,14 @@ "name": "Devoll", "code": "DV" }, - { - "name": "Dıraç ili", - "code": "02" - }, { "name": "Dibër", "code": "DI" }, + { + "name": "Dıraç ili", + "code": "02" + }, { "name": "Durrës", "code": "DR" @@ -454,14 +454,14 @@ "name": "Lori", "code": "LO" }, - { - "name": "Syunik ili", - "code": "SU" - }, { "name": "Åžirak Ä°dari Bölgesi", "code": "SH" }, + { + "name": "Syunik ili", + "code": "SU" + }, { "name": "TavuÅŸ", "code": "TV" @@ -872,14 +872,14 @@ "name": "Kubadlı Rayonu", "code": "QBI" }, - { - "name": "Kusar Rayonu", - "code": "QUS" - }, { "name": "Kürdemir Rayonu", "code": "KUR" }, + { + "name": "Kusar Rayonu", + "code": "QUS" + }, { "name": "Laçın Rayonu", "code": "LAC" @@ -936,26 +936,6 @@ "name": "Sabirabad Rayonu", "code": "SAB" }, - { - "name": "Salyan Rayonu", - "code": "SAL" - }, - { - "name": "Samuh Rayonu", - "code": "SMX" - }, - { - "name": "Sederek Rayonu", - "code": "SAD" - }, - { - "name": "Siyezen Rayonu", - "code": "SIY" - }, - { - "name": "Sumgayıt", - "code": "SM" - }, { "name": "Åžabran rayonu", "code": "SBN" @@ -964,10 +944,22 @@ "name": "Åžahbuz Rayonu", "code": "SAH" }, + { + "name": "Salyan Rayonu", + "code": "SAL" + }, { "name": "Åžamahı Rayonu", "code": "SMI" }, + { + "name": "Samuh Rayonu", + "code": "SMX" + }, + { + "name": "Sederek Rayonu", + "code": "SAD" + }, { "name": "Åžeki", "code": "SA" @@ -988,6 +980,14 @@ "name": "Åžirvan", "code": "SR" }, + { + "name": "Siyezen Rayonu", + "code": "SIY" + }, + { + "name": "Sumgayıt", + "code": "SM" + }, { "name": "ÅžuÅŸa Rayonu", "code": "SUS" @@ -4800,14 +4800,14 @@ "name": "Kalyubiye", "code": "KB" }, - { - "name": "Kızıldeniz", - "code": "BA" - }, { "name": "Kina", "code": "KN" }, + { + "name": "Kızıldeniz", + "code": "BA" + }, { "name": "Kuzey Sina", "code": "SIN" @@ -4832,6 +4832,10 @@ "name": "Port Said", "code": "PTS" }, + { + "name": "Åžarkiye", + "code": "SHR" + }, { "name": "Sevhac", "code": "SHG" @@ -4840,10 +4844,6 @@ "name": "SüveyÅŸ", "code": "SUZ" }, - { - "name": "Åžarkiye", - "code": "SHR" - }, { "name": "Yeni Vadi", "code": "WAD" @@ -6370,22 +6370,22 @@ "name": "Hounslow", "code": "HNS" }, - { - "name": "Inverclyde", - "code": "IVC" - }, - { - "name": "Islington", - "code": "ISL" - }, { "name": "Ä°ngiltere", "code": "ENG" }, + { + "name": "Inverclyde", + "code": "IVC" + }, { "name": "Ä°skoçya", "code": "SCT" }, + { + "name": "Islington", + "code": "ISL" + }, { "name": "Kensington and Chelsea", "code": "KEC" @@ -8206,6 +8206,10 @@ "name": "Kalimantan", "code": "KA" }, + { + "name": "Küçük Sunda Adaları", + "code": "NU" + }, { "name": "Kuzey Kalimantan", "code": "KU" @@ -8222,10 +8226,6 @@ "name": "Kuzey Sumatra", "code": "SU" }, - { - "name": "Küçük Sunda Adaları", - "code": "NU" - }, { "name": "Lampung", "code": "LA" @@ -8452,14 +8452,14 @@ "name": "Cemmu ve KeÅŸmir", "code": "JK" }, - { - "name": "Chhattisgarh", - "code": "CT" - }, { "name": "Çhandigarh", "code": "CH" }, + { + "name": "Chhattisgarh", + "code": "CT" + }, { "name": "Dadra ve Nagar Haveli", "code": "DN" @@ -11020,14 +11020,14 @@ "name": "Grevenmacher²", "code": "G" }, - { - "name": "Luxembourg²", - "code": "L" - }, { "name": "Lüksemburg kantonu", "code": "LU" }, + { + "name": "Luxembourg²", + "code": "L" + }, { "name": "Mersch kantonu", "code": "ME" @@ -15252,14 +15252,14 @@ "name": "Büyük Polonya Voyvodalığı", "code": "WP" }, - { - "name": "Kuyavya-Pomeranya Voyvodalığı", - "code": "KP" - }, { "name": "Küçük Polonya Voyvodalığı", "code": "MA" }, + { + "name": "Kuyavya-Pomeranya Voyvodalığı", + "code": "KP" + }, { "name": "Åódź Voyvodalığı", "code": "LD" @@ -15660,14 +15660,14 @@ "name": "BraÈ™ov ili", "code": "BV" }, - { - "name": "Buzău ili", - "code": "BZ" - }, { "name": "BükreÅŸ", "code": "B" }, + { + "name": "Buzău ili", + "code": "BZ" + }, { "name": "CălăraÈ™i ili", "code": "CL" @@ -16200,14 +16200,14 @@ "name": "Tula Oblastı", "code": "TUL" }, - { - "name": "Tuva Cumhuriyeti", - "code": "TY" - }, { "name": "Tümen Oblastı", "code": "TYU" }, + { + "name": "Tuva Cumhuriyeti", + "code": "TY" + }, { "name": "Tver Oblastı", "code": "TVE" @@ -17942,14 +17942,14 @@ "name": "Rif Åžam", "code": "RD" }, - { - "name": "Süveyde", - "code": "SU" - }, { "name": "Åžam", "code": "DI" }, + { + "name": "Süveyde", + "code": "SU" + }, { "name": "Tartus", "code": "TA" @@ -20816,6 +20816,10 @@ "name": "Saada ili", "code": "SD" }, + { + "name": "Åžabva ili", + "code": "SH" + }, { "name": "San’a", "code": "SA" @@ -20824,10 +20828,6 @@ "name": "San’a ili", "code": "SN" }, - { - "name": "Åžabva ili", - "code": "SH" - }, { "name": "Taiz ili", "code": "TA" diff --git a/js/data/locale/tr/sysres.json b/js/data/locale/tr/sysres.json index af404bd08c..395fb0d782 100644 --- a/js/data/locale/tr/sysres.json +++ b/js/data/locale/tr/sysres.json @@ -95,6 +95,14 @@ "1#1 wk|#{num} wks": "one#{num} hf.|#{num} hf.", "1#1 mon|#{num} mons": "one#{num} ay|#{num} ay", "1#1 yr|#{num} yrs": "one#{num} yıl|#{num} yıl", + "durationMediumMillis": "one#{num}msn|#{num}msn", + "1#1 se|#{num} sec": "one#{num}sn|#{num}sn", + "1#1 mi|#{num} min": "one#{num}d|#{num}d", + "durationMediumHours": "one#{num} sa|#{num}s", + "1#1 dy|#{num} dys": "one#{num}g|#{num}g", + "durationMediumWeeks": "one#{num}h|#{num}h", + "1#1 mo|#{num} mos": "one#{num}a|#{num}a", + "durationMediumYears": "one#{num}y|#{num}y", "durationShortMillis": "one#{num}msn|#{num}msn", "#{num}s": "one#{num}sn|#{num}sn", "durationShortMinutes": "one#{num}d|#{num}d", @@ -103,22 +111,6 @@ "#{num}w": "one#{num}h|#{num}h", "durationShortMonths": "one#{num}a|#{num}a", "#{num}y": "one#{num}y|#{num}y", - "separatorFull": " ", - "finalSeparatorFull": " ", - "separatorLong": " ", - "finalSeparatorLong": " ", - "separatorMedium": " ", - "finalSeparatorMedium": " ", - "separatorShort": " ", - "finalSeparatorShort": " ", - "durationMediumMillis": "one#{num}msn|#{num}msn", - "1#1 se|#{num} sec": "#{num} sn", - "1#1 mi|#{num} min": "#{num} dk", - "durationMediumHours": "#{num} sa", - "1#1 dy|#{num} dys": "#{num} gün", - "durationMediumWeeks": "#{num} hf", - "1#1 mo|#{num} mos": "#{num} ay", - "durationMediumYears": "#{num} yıl", "1#in 1 second|#in {num} seconds": "one#{num} saniye sonra|#{num} saniye sonra", "1#in 1 minute|#in {num} minutes": "one#{num} dakika sonra|#{num} dakika sonra", "1#in 1 hour|#in {num} hours": "one#{num} saat sonra|#{num} saat sonra", @@ -160,5 +152,13 @@ "#{num}d ago": "one#{num} gün önce|#{num} gün önce", "#{num}w ago": "one#{num} hf. önce|#{num} hf. önce", "#{num}mo ago": "one#{num} ay önce|#{num} ay önce", - "#{num}y ago": "one#{num} yıl önce|#{num} yıl önce" + "#{num}y ago": "one#{num} yıl önce|#{num} yıl önce", + "separatorFull": " ", + "finalSeparatorFull": " ", + "separatorLong": " ", + "finalSeparatorLong": " ", + "separatorMedium": " ", + "finalSeparatorMedium": " ", + "separatorShort": " ", + "finalSeparatorShort": " " } \ No newline at end of file diff --git a/js/data/locale/tru/langname.jf b/js/data/locale/tru/langname.jf new file mode 100644 index 0000000000..016b722f9e --- /dev/null +++ b/js/data/locale/tru/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Turoyo" +} \ No newline at end of file diff --git a/js/data/locale/ts/numfmt.jf b/js/data/locale/ts/numfmt.jf deleted file mode 100644 index 531a72a7fe..0000000000 --- a/js/data/locale/ts/numfmt.jf +++ /dev/null @@ -1,10 +0,0 @@ -{ - "generated": true, - "numfmt": { - "decimalChar": ",", - "groupChar": " ", - "currencyFormats": { - "common": "{s}{n}" - } - } -} \ No newline at end of file diff --git a/js/data/locale/ts/sysres.json b/js/data/locale/ts/sysres.json deleted file mode 100644 index da9f700ff5..0000000000 --- a/js/data/locale/ts/sysres.json +++ /dev/null @@ -1,122 +0,0 @@ -{ - "MMMM1": "Sunguti", - "MMM1": "Sun", - "NN1": "Su", - "N1": "S", - "MMMM2": "Nyenyenyani", - "MMM2": "Yan", - "NN2": "Ya", - "N2": "Y", - "MMMM3": "Nyenyankulu", - "MMM3": "Kul", - "NN3": "Ku", - "N3": "K", - "MMMM4": "Dzivamisoko", - "MMM4": "Dzi", - "NN4": "Dz", - "N4": "D", - "MMMM5": "Mudyaxihi", - "MMM5": "Mud", - "NN5": "Mu", - "N5": "M", - "MMMM6": "Khotavuxika", - "MMM6": "Kho", - "NN6": "Kh", - "N6": "K", - "MMMM7": "Mawuwani", - "MMM7": "Maw", - "NN7": "Ma", - "N7": "M", - "MMMM8": "Mhawuri", - "MMM8": "Mha", - "NN8": "Mh", - "N8": "M", - "MMMM9": "Ndzhati", - "MMM9": "Ndz", - "NN9": "Nd", - "N9": "N", - "MMMM10": "Nhlangula", - "MMM10": "Nhl", - "NN10": "Nh", - "N10": "N", - "MMMM11": "Hukuri", - "MMM11": "Huk", - "NN11": "Hu", - "N11": "H", - "MMMM12": "N’wendzamhala", - "MMM12": "N’w", - "NN12": "N’", - "N12": "N", - "EEEE0": "Sonto", - "EEE0": "Son", - "EE0": "Son", - "E0": "S", - "EEEE1": "Musumbhunuku", - "EEE1": "Mus", - "EE1": "Mus", - "E1": "M", - "EEEE2": "Ravumbirhi", - "EEE2": "Bir", - "EE2": "Bir", - "E2": "T", - "EEEE3": "Ravunharhu", - "EEE3": "Har", - "EE3": "Har", - "E3": "W", - "EEEE4": "Ravumune", - "EEE4": "Ne", - "EE4": "Ne", - "E4": "T", - "EEEE5": "Ravuntlhanu", - "EEE5": "Tlh", - "EE5": "Tlh", - "E5": "F", - "EEEE6": "Mugqivela", - "EEE6": "Mug", - "EE6": "Mug", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "#{num} ms", - "1#1 second|#{num} seconds": "#{num} s", - "1#1 minute|#{num} minutes": "#{num} min", - "1#1 hour|#{num} hours": "#{num} h", - "1#1 day|#{num} days": "#{num} d", - "1#1 week|#{num} weeks": "#{num} w", - "1#1 month|#{num} months": "#{num} m", - "1#1 year|#{num} years": "#{num} y", - "#{num} ms": "#{num} ms", - "1#1 sec|#{num} sec": "#{num} s", - "1#1 min|#{num} min": "#{num} min", - "1#1 hr|#{num} hrs": "#{num} h", - "durationLongDays": "#{num} d", - "1#1 wk|#{num} wks": "#{num} w", - "1#1 mon|#{num} mons": "#{num} m", - "1#1 yr|#{num} yrs": "#{num} y", - "durationMediumMillis": "#{num} ms", - "1#1 se|#{num} sec": "#{num} s", - "1#1 mi|#{num} min": "#{num} min", - "durationMediumHours": "#{num} h", - "1#1 dy|#{num} dys": "#{num} d", - "durationMediumWeeks": "#{num} w", - "1#1 mo|#{num} mos": "#{num} m", - "durationMediumYears": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", " -} \ No newline at end of file diff --git a/js/data/locale/tsd/langname.jf b/js/data/locale/tsd/langname.jf new file mode 100644 index 0000000000..d8fad927cf --- /dev/null +++ b/js/data/locale/tsd/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Tsakonian" +} \ No newline at end of file diff --git a/js/data/locale/tsd/scripts.jf b/js/data/locale/tsd/scripts.jf new file mode 100644 index 0000000000..18d5ba6f61 --- /dev/null +++ b/js/data/locale/tsd/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Grek" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/tsf/scripts.jf b/js/data/locale/tsf/scripts.jf new file mode 100644 index 0000000000..9408517d0c --- /dev/null +++ b/js/data/locale/tsf/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Deva" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/tsj/scripts.jf b/js/data/locale/tsj/scripts.jf new file mode 100644 index 0000000000..bf46125d90 --- /dev/null +++ b/js/data/locale/tsj/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Tibt" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/tt/dateformats.json b/js/data/locale/tt/dateformats.json new file mode 100644 index 0000000000..ff5fdfbfa1 --- /dev/null +++ b/js/data/locale/tt/dateformats.json @@ -0,0 +1,155 @@ +{ + "gregorian": { + "order": "{date}, {time}", + "date": { + "dmwy": { + "f": "d MMMM, yyyy 'ел', EEEE", + "l": "d MMMM, yyyy 'ел', EEE", + "m": "d MMM, yyyy 'ел', EE", + "s": "dd.MM.yyyy, E" + }, + "dmy": { + "f": "d MMMM, yyyy 'ел'", + "l": "d MMMM, yyyy 'ел'", + "m": "d MMM, yyyy 'ел'", + "s": "dd.MM.yyyy" + }, + "dmw": { + "f": "d MMMM, EEEE", + "l": "d MMMM, EEE", + "m": "d MMM, EE", + "s": "dd.MM, E" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "dd.MM" + }, + "my": { + "f": "MMMM, yyyy 'ел'", + "l": "MMMM, yyyy 'ел'", + "m": "MMM, yyyy 'ел'", + "s": "MM.yyyy" + }, + "dw": { + "f": "d EEEE", + "l": "d EEE", + "m": "d EE", + "s": "dd.E" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "H", + "m": "mm", + "s": "ss", + "ah": "H", + "hm": "H:mm", + "ms": "mm:ss", + "ahm": "H:mm", + "hms": "H:mm:ss", + "hmz": "H:mm z", + "ahmz": "H:mm z", + "ahms": "H:mm:ss", + "hmsz": "H:mm:ss z", + "ahmsz": "H:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm}, {sy} ел, {st} – {et}", + "l": "{sd} {sm}, {sy} ел, {st} – {et}", + "m": "{sd} {sm}, {sy} ел, {st} – {et}", + "s": "{sd}.{sm}.{sy}, {st} – {et}" + }, + "c01": { + "f": "{sd} {sm}, {sy} ел, {st} – {ed} {em}, {ey} ел, {et}", + "l": "{sd} {sm}, {sy} ел, {st} – {ed} {em}, {ey} ел, {et}", + "m": "{sd} {sm}, {sy} ел, {st} – {ed} {em}, {ey} ел, {et}", + "s": "{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}" + }, + "c02": { + "f": "{sd} {sm}, {sy} ел, {st} – {ed} {em}, {ey} ел, {et}", + "l": "{sd} {sm}, {sy} ел, {st} – {ed} {em}, {ey} ел, {et}", + "m": "{sd} {sm}, {sy} ел, {st} – {ed} {em}, {ey} ел, {et}", + "s": "{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}" + }, + "c03": { + "f": "{sd} {sm}, {sy} ел, {st} – {ed} {em}, {ey} ел, {et}", + "l": "{sd} {sm}, {sy} ел, {st} – {ed} {em}, {ey} ел, {et}", + "m": "{sd} {sm}, {sy} ел, {st} – {ed} {em}, {ey} ел, {et}", + "s": "{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}" + }, + "c10": { + "f": "{sd} – {ed} {em}, {ey} ел", + "l": "{sd} – {ed} {em}, {ey} ел", + "m": "{sd} – {ed} {em}, {ey} ел", + "s": "{sd} – {ed}.{em}.{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em}, {ey} ел", + "l": "{sd} {sm} – {ed} {em}, {ey} ел", + "m": "{sd} {sm} – {ed} {em}, {ey} ел", + "s": "{sd}.{sm} – {ed}.{em}.{ey}" + }, + "c12": { + "f": "{sd} {sm}, {sy} ел – {ed} {em}, {ey} ел", + "l": "{sd} {sm}, {sy} ел – {ed} {em}, {ey} ел", + "m": "{sd} {sm}, {sy} ел – {ed} {em}, {ey} ел", + "s": "{sd}.{sm}.{sy} – {ed}.{em}.{ey}" + }, + "c20": { + "f": "{sm}, {sy} ел – {em}, {ey} ел", + "l": "{sm}, {sy} ел – {em}, {ey} ел", + "m": "{sm}, {sy} ел – {em}, {ey} ел", + "s": "{sm}.{sy} – {em}.{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/tt/numfmt.jf b/js/data/locale/tt/numfmt.jf new file mode 100644 index 0000000000..e7498c0b61 --- /dev/null +++ b/js/data/locale/tt/numfmt.jf @@ -0,0 +1,13 @@ +{ + "generated": true, + "numfmt": { + "decimalChar": ",", + "groupChar": " ", + "currencyFormats": { + "common": "{n} {s}", + "commonNegative": "-{n} {s}" + }, + "pctFmt": "{n} %", + "negativepctFmt": "-{n} %" + } +} \ No newline at end of file diff --git a/js/data/locale/tt/sysres.json b/js/data/locale/tt/sysres.json new file mode 100644 index 0000000000..18186c5a83 --- /dev/null +++ b/js/data/locale/tt/sysres.json @@ -0,0 +1,164 @@ +{ + "MMMM1": "гыйнвар", + "MMM1": "гыйн.", + "NN1": "гы", + "N1": "г", + "MMMM2": "февраль", + "MMM2": "фев.", + "NN2": "фе", + "N2": "Ñ„", + "MMMM3": "март", + "MMM3": "мар.", + "NN3": "ма", + "N3": "м", + "MMMM4": "апрель", + "MMM4": "апр.", + "NN4": "ап", + "N4": "а", + "MMMM5": "май", + "MMM5": "май", + "NN5": "ма", + "N5": "м", + "MMMM6": "июнь", + "MMM6": "июнь", + "NN6": "ию", + "N6": "и", + "MMMM7": "июль", + "MMM7": "июль", + "NN7": "ию", + "N7": "и", + "MMMM8": "авгуÑÑ‚", + "MMM8": "авг.", + "NN8": "ав", + "N8": "а", + "MMMM9": "ÑентÑбрь", + "MMM9": "Ñент.", + "NN9": "Ñе", + "N9": "Ñ", + "MMMM10": "октÑбрь", + "MMM10": "окт.", + "NN10": "ок", + "N10": "о", + "MMMM11": "ноÑбрь", + "MMM11": "ноÑб.", + "NN11": "но", + "N11": "н", + "MMMM12": "декабрь", + "MMM12": "дек.", + "NN12": "де", + "N12": "д", + "EEEE0": "Ñкшәмбе", + "EEE0": "Ñкш.", + "EE0": "Ñкш.", + "E0": "Я", + "EEEE1": "дүшәмбе", + "EEE1": "дүш.", + "EE1": "дүш.", + "E1": "Д", + "EEEE2": "Ñишәмбе", + "EEE2": "Ñиш.", + "EE2": "Ñиш.", + "E2": "С", + "EEEE3": "чәршәмбе", + "EEE3": "чәр.", + "EE3": "чәр.", + "E3": "Ч", + "EEEE4": "пәнҗешәмбе", + "EEE4": "пәнҗ.", + "EE4": "пәнҗ.", + "E4": "П", + "EEEE5": "җомга", + "EEE5": "җом.", + "EE5": "җом.", + "E5": "Ò–", + "EEEE6": "шимбә", + "EEE6": "шим.", + "EE6": "шим.", + "E6": "Ш", + "a0": "AM", + "a1": "PM", + "G-1": "BCE", + "G1": "CE", + "1#1 millisecond|#{num} milliseconds": "#{num} ms", + "1#1 second|#{num} seconds": "#{num} s", + "1#1 minute|#{num} minutes": "#{num} min", + "1#1 hour|#{num} hours": "#{num} h", + "1#1 day|#{num} days": "#{num} d", + "1#1 week|#{num} weeks": "#{num} w", + "1#1 month|#{num} months": "#{num} m", + "1#1 year|#{num} years": "#{num} y", + "#{num} ms": "#{num} ms", + "1#1 sec|#{num} sec": "#{num} s", + "1#1 min|#{num} min": "#{num} min", + "1#1 hr|#{num} hrs": "#{num} h", + "durationLongDays": "#{num} d", + "1#1 wk|#{num} wks": "#{num} w", + "1#1 mon|#{num} mons": "#{num} m", + "1#1 yr|#{num} yrs": "#{num} y", + "durationMediumMillis": "#{num} ms", + "1#1 se|#{num} sec": "#{num} s", + "1#1 mi|#{num} min": "#{num} min", + "durationMediumHours": "#{num} h", + "1#1 dy|#{num} dys": "#{num} d", + "durationMediumWeeks": "#{num} w", + "1#1 mo|#{num} mos": "#{num} m", + "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", + "1#in 1 second|#in {num} seconds": "#+{num} s", + "1#in 1 minute|#in {num} minutes": "#+{num} min", + "1#in 1 hour|#in {num} hours": "#+{num} h", + "1#in 1 day|#in {num} days": "#+{num} d", + "1#in 1 week|#in {num} weeks": "#+{num} w", + "1#in 1 month|#in {num} months": "#+{num} m", + "1#in 1 year|#in {num} years": "#+{num} y", + "1#in 1 sec|#in {num} sec": "#+{num} s", + "1#in 1 min|#in {num} min": "#+{num} min", + "1#in 1 hr|#in {num} hrs": "#+{num} h", + "1#in 1 dy|#in {num} dys": "#+{num} d", + "1#in 1 wk|#in {num} wks": "#+{num} w", + "1#in 1 mon|#in {num} mons": "#+{num} m", + "1#in 1 yr|#in {num} yrs": "#+{num} y", + "#in {num}s": "#+{num} s", + "#in {num}mi": "#+{num} min", + "#in {num}h": "#+{num} h", + "#in {num}d": "#+{num} d", + "#in {num}w": "#+{num} w", + "#in {num}mo": "#+{num} m", + "#in {num}y": "#+{num} y", + "1#1 second ago|#{num} seconds ago": "#-{num} s", + "1#1 minute ago|#{num} minutes ago": "#-{num} min", + "1#1 hour ago|#{num} hours ago": "#-{num} h", + "1#1 day ago|#{num} days ago": "#-{num} d", + "1#1 week ago|#{num} weeks ago": "#-{num} w", + "1#1 month ago|#{num} months ago": "#-{num} m", + "1#1 year ago|#{num} years ago": "#-{num} y", + "1#1 sec ago|#{num} sec ago": "#-{num} s", + "1#1 min ago|#{num} min ago": "#-{num} min", + "1#1 hr ago|#{num} hrs ago": "#-{num} h", + "1#1 dy ago|#{num} dys ago": "#-{num} d", + "1#1 wk ago|#{num} wks ago": "#-{num} w", + "1#1 mon ago|#{num} mons ago": "#-{num} m", + "1#1 yr ago|#{num} yrs ago": "#-{num} y", + "#{num}s ago": "#-{num} s", + "#{num}mi ago": "#-{num} min", + "#{num}h ago": "#-{num} h", + "#{num}d ago": "#-{num} d", + "#{num}w ago": "#-{num} w", + "#{num}mo ago": "#-{num} m", + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": " һәм ", + "separatorLong": ", ", + "finalSeparatorLong": " һәм ", + "separatorMedium": ", ", + "finalSeparatorMedium": " һәм ", + "separatorShort": ", ", + "finalSeparatorShort": " һәм " +} \ No newline at end of file diff --git a/js/data/locale/ttj/scripts.jf b/js/data/locale/ttj/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/ttj/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/ttt/langname.jf b/js/data/locale/ttt/langname.jf new file mode 100644 index 0000000000..7e795ac9fd --- /dev/null +++ b/js/data/locale/ttt/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Muslim Tat" +} \ No newline at end of file diff --git a/js/data/locale/twq/sysres.json b/js/data/locale/twq/sysres.json index 4a18e94fb6..ee5c8fe468 100644 --- a/js/data/locale/twq/sysres.json +++ b/js/data/locale/twq/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/tzm/sysres.json b/js/data/locale/tzm/sysres.json index a4fd12f025..56f445f8ea 100644 --- a/js/data/locale/tzm/sysres.json +++ b/js/data/locale/tzm/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "durationMediumMillis": "#{num} ms", "1#1 se|#{num} sec": "#{num} s", "1#1 mi|#{num} min": "#{num} min", @@ -119,6 +103,14 @@ "durationMediumWeeks": "#{num} w", "1#1 mo|#{num} mos": "#{num} m", "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/ug/Arab/dateformats.json b/js/data/locale/ug/Arab/dateformats.json deleted file mode 100644 index 68047763f1..0000000000 --- a/js/data/locale/ug/Arab/dateformats.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "gregorian": { - "date": { - "dmy": { - "s": "M/d/yy" - }, - "dmw": { - "s": "EØŒ M/d" - }, - "dm": { - "s": "M/d" - }, - "my": { - "s": "M/yy" - } - }, - "time": { - "12": { - "ah": "h a", - "hm": "h:mm", - "ahm": "h:mm a", - "hms": "h:mm:ss", - "hmz": "h:mm z", - "ahmz": "h:mm a z", - "ahms": "h:mm:ss a", - "hmsz": "h:mm:ss z", - "ahmsz": "h:mm:ss a z" - }, - "24": { - "ah": "HH", - "hm": "HH:mm", - "ahm": "HH:mm", - "hms": "HH:mm:ss", - "hmz": "HH:mm z", - "ahmz": "HH:mm z", - "ahms": "HH:mm:ss", - "hmsz": "HH:mm:ss z", - "ahmsz": "HH:mm:ss z" - } - }, - "range": { - "c00": { - "s": "{sm}/{sd}/{sy}ØŒ {st} – {et}" - }, - "c01": { - "s": "{sm}/{sd}/{sy}ØŒ {st} – {em}/{ed}/{ey}ØŒ {et}" - }, - "c02": { - "s": "{sm}/{sd}/{sy}ØŒ {st} – {em}/{ed}/{ey}ØŒ {et}" - }, - "c03": { - "s": "{sm}/{sd}/{sy}ØŒ {st} – {em}/{ed}/{ey}ØŒ {et}" - }, - "c10": { - "s": "{sm}/{sd}/{sy} – {em}/{ed}/{ey}" - }, - "c11": { - "s": "{sm}/{sd}/{sy} – {em}/{ed}/{ey}" - }, - "c12": { - "s": "{sm}/{sd}/{sy} – {em}/{ed}/{ey}" - }, - "c20": { - "s": "{sm}/{sy} – {em}/{ey}" - }, - "c30": { - "f": "{sy} – {ey}", - "l": "{sy} – {ey}", - "m": "{sy} – {ey}", - "s": "{sy} – {ey}" - } - } - } -} \ No newline at end of file diff --git a/js/data/locale/ug/Arab/sysres.json b/js/data/locale/ug/Arab/sysres.json deleted file mode 100644 index 9e26dfeeb6..0000000000 --- a/js/data/locale/ug/Arab/sysres.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/js/data/locale/ug/sysres.json b/js/data/locale/ug/sysres.json index d97c52dfa3..b4e2f5923a 100644 --- a/js/data/locale/ug/sysres.json +++ b/js/data/locale/ug/sysres.json @@ -95,22 +95,6 @@ "1#1 wk|#{num} wks": "one#{num} ھەپتە|#{num} ھەپتە", "1#1 mon|#{num} mons": "one#{num} ئاي|#{num} ئاي", "1#1 yr|#{num} yrs": "one#{num} يىل|#{num} يىل", - "durationShortMillis": "one#{num}ms|#{num}ms", - "#{num}s": "one#{num}s|#{num}s", - "durationShortMinutes": "one#{num}m|#{num}m", - "#{num}h": "one#{num}h|#{num}h", - "#{num}d": "one#{num} ÙƒÛˆÙ†|#{num} ÙƒÛˆÙ†", - "#{num}w": "one#{num} ھەپتە|#{num} ھەپتە", - "durationShortMonths": "one#{num} ئاي|#{num} ئاي", - "#{num}y": "one#{num} يىل|#{num} يىل", - "separatorFull": ", ", - "finalSeparatorFull": ", and ", - "separatorLong": ", ", - "finalSeparatorLong": ", and ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", and ", - "separatorShort": ", ", - "finalSeparatorShort": ", and ", "durationMediumMillis": "one#{num}ms|#{num}ms", "1#1 se|#{num} sec": "one#{num}s|#{num}s", "1#1 mi|#{num} min": "one#{num}m|#{num}m", @@ -119,6 +103,14 @@ "durationMediumWeeks": "one#{num} ھەپتە|#{num} ھەپتە", "1#1 mo|#{num} mos": "one#{num} ئاي|#{num} ئاي", "durationMediumYears": "one#{num} يىل|#{num} يىل", + "durationShortMillis": "one#{num}ms|#{num}ms", + "#{num}s": "one#{num}s|#{num}s", + "durationShortMinutes": "one#{num}m|#{num}m", + "#{num}h": "one#{num}h|#{num}h", + "#{num}d": "one#{num} ÙƒÛˆÙ†|#{num} ÙƒÛˆÙ†", + "#{num}w": "one#{num} ھەپتە|#{num} ھەپتە", + "durationShortMonths": "one#{num} ئاي|#{num} ئاي", + "#{num}y": "one#{num} يىل|#{num} يىل", "1#in 1 second|#in {num} seconds": "one#â€{num} سÛكۇنتتىن ÙƒÛيىن|#â€{num} سÛكۇنتتىن ÙƒÛيىن", "1#in 1 minute|#in {num} minutes": "one#â€{num} مىنۇتتىن ÙƒÛيىن|#â€{num} مىنۇتتىن ÙƒÛيىن", "1#in 1 hour|#in {num} hours": "one#â€{num} سائەتتىن ÙƒÛيىن|#â€{num} سائەتتىن ÙƒÛيىن", @@ -160,5 +152,13 @@ "#{num}d ago": "one#â€{num} ÙƒÛˆÙ† ئىلگىرى|#â€{num} ÙƒÛˆÙ† ئىلگىرى", "#{num}w ago": "one#â€{num} ھەپتە ئىلگىرى|#â€{num} ھەپتە ئىلگىرى", "#{num}mo ago": "one#â€{num} ئاي ئىلگىرى|#â€{num} ئاي ئىلگىرى", - "#{num}y ago": "one#â€{num} يىل ئىلگىرى|#â€{num} يىل ئىلگىرى" + "#{num}y ago": "one#â€{num} يىل ئىلگىرى|#â€{num} يىل ئىلگىرى", + "separatorFull": ", ", + "finalSeparatorFull": ", and ", + "separatorLong": ", ", + "finalSeparatorLong": ", and ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", and ", + "separatorShort": ", ", + "finalSeparatorShort": ", and " } \ No newline at end of file diff --git a/js/data/locale/uk/ctrynames.json b/js/data/locale/uk/ctrynames.json index cc208480b5..0649da1225 100644 --- a/js/data/locale/uk/ctrynames.json +++ b/js/data/locale/uk/ctrynames.json @@ -1,4 +1,5 @@ { + "Sub-Saharan Africa": "202", "ÐвÑтралазіÑ": "053", "ÐвÑтраліÑ": "AU", "ÐвÑтріÑ": "AT", @@ -9,8 +10,8 @@ "Ðлжир": "DZ", "Ðмерика": "019", "ÐмериканÑьке Самоа": "AS", - "Ðнгола": "AO", "ÐнґільÑ": "AI", + "Ðнгола": "AO", "Ðндорра": "AD", "Ðнтарктика": "AQ", "Ðнтиґуа Ñ– Барбуда": "AG", @@ -38,6 +39,7 @@ "Буркіна-ФаÑо": "BF", "Бурунді": "BI", "Бутан": "BT", + "Вʼєтнам": "VN", "Вануату": "VU", "Ватикан": "VA", "Велика БританіÑ": "GB", @@ -46,24 +48,23 @@ "Віддалені оÑтрови СШÐ": "UM", "ВіргінÑькі оÑтрови, СШÐ": "VI", "ВірменіÑ": "AM", - "Вʼєтнам": "VN", "Габон": "GA", "Гаїті": "HT", + "Òайана": "GY", "ГамбіÑ": "GM", "Гана": "GH", - "ГвінеÑ": "GN", - "ГвінеÑ-БіÑау": "GW", - "ГондураÑ": "HN", - "Гонконг, О.Ð.Р. Китаю": "HK", - "ГреціÑ": "GR", - "ГрузіÑ": "GE", - "Òайана": "GY", "Òваделупа": "GP", "Òватемала": "GT", + "ГвінеÑ": "GN", + "ГвінеÑ-БіÑау": "GW", "ÒернÑÑ–": "GG", "Òібралтар": "GI", + "ГондураÑ": "HN", + "Гонконг, О.Ð.Р. Китаю": "HK", "Òренада": "GD", "ÒренландіÑ": "GL", + "ГреціÑ": "GR", + "ГрузіÑ": "GE", "Òуам": "GU", "ДаніÑ": "DK", "ДжерÑÑ–": "JE", @@ -132,6 +133,7 @@ "ЛівіÑ": "LY", "Ліхтенштейн": "LI", "ЛюкÑембурґ": "LU", + "МʼÑнма (Бірма)": "MM", "МавританіÑ": "MR", "Маврікій": "MU", "МадагаÑкар": "MG", @@ -155,7 +157,6 @@ "Монако": "MC", "МонголіÑ": "MN", "МонтÑеррат": "MS", - "МʼÑнма (Бірма)": "MM", "ÐамібіÑ": "NA", "Ðауру": "NR", "Ðевідомий регіон": "ZZ", @@ -289,6 +290,5 @@ "Шпіцберґен Ñ– Ян-Майен": "SJ", "Шрі-Ланка": "LK", "Ямайка": "JM", - "ЯпоніÑ": "JP", - "Sub-Saharan Africa": "202" + "ЯпоніÑ": "JP" } \ No newline at end of file diff --git a/js/data/locale/uk/ctryreverse.json b/js/data/locale/uk/ctryreverse.json index 8c8d262d48..24a0967255 100644 --- a/js/data/locale/uk/ctryreverse.json +++ b/js/data/locale/uk/ctryreverse.json @@ -17,8 +17,8 @@ "DZ": "Ðлжир", "019": "Ðмерика", "AS": "ÐмериканÑьке Самоа", - "AO": "Ðнгола", "AI": "ÐнґільÑ", + "AO": "Ðнгола", "AD": "Ðндорра", "AQ": "Ðнтарктика", "AG": "Ðнтиґуа Ñ– Барбуда", @@ -46,6 +46,7 @@ "BF": "Буркіна-ФаÑо", "BI": "Бурунді", "BT": "Бутан", + "VN": "Вʼєтнам", "VU": "Вануату", "VA": "Ватикан", "GB": "Велика БританіÑ", @@ -54,24 +55,23 @@ "UM": "Віддалені оÑтрови СШÐ", "VI": "ВіргінÑькі оÑтрови, СШÐ", "AM": "ВірменіÑ", - "VN": "Вʼєтнам", "GA": "Габон", "HT": "Гаїті", + "GY": "Òайана", "GM": "ГамбіÑ", "GH": "Гана", - "GN": "ГвінеÑ", - "GW": "ГвінеÑ-БіÑау", - "HN": "ГондураÑ", - "HK": "Гонконг, О.Ð.Р. Китаю", - "GR": "ГреціÑ", - "GE": "ГрузіÑ", - "GY": "Òайана", "GP": "Òваделупа", "GT": "Òватемала", + "GN": "ГвінеÑ", + "GW": "ГвінеÑ-БіÑау", "GG": "ÒернÑÑ–", "GI": "Òібралтар", + "HN": "ГондураÑ", + "HK": "Гонконг, О.Ð.Р. Китаю", "GD": "Òренада", "GL": "ÒренландіÑ", + "GR": "ГреціÑ", + "GE": "ГрузіÑ", "GU": "Òуам", "DK": "ДаніÑ", "JE": "ДжерÑÑ–", @@ -136,6 +136,7 @@ "LY": "ЛівіÑ", "LI": "Ліхтенштейн", "LU": "ЛюкÑембурґ", + "MM": "МʼÑнма (Бірма)", "MR": "МавританіÑ", "MU": "Маврікій", "MG": "МадагаÑкар", @@ -159,7 +160,6 @@ "MC": "Монако", "MN": "МонголіÑ", "MS": "МонтÑеррат", - "MM": "МʼÑнма (Бірма)", "NA": "ÐамібіÑ", "NR": "Ðауру", "ZZ": "Ðевідомий регіон", diff --git a/js/data/locale/uk/regionnames.json b/js/data/locale/uk/regionnames.json index 5aa2759b36..8bc084804d 100644 --- a/js/data/locale/uk/regionnames.json +++ b/js/data/locale/uk/regionnames.json @@ -184,14 +184,14 @@ "name": "Урузган", "code": "URU" }, - { - "name": "Фарах", - "code": "FRA" - }, { "name": "ФарʼÑб", "code": "FYB" }, + { + "name": "Фарах", + "code": "FRA" + }, { "name": "ХоÑÑ‚", "code": "KHO" @@ -232,54 +232,6 @@ } ], "AL": [ - { - "name": "Берат", - "code": "01" - }, - { - "name": "Вльора", - "code": "12" - }, - { - "name": "ÒʼїрокаÑтер", - "code": "05" - }, - { - "name": "Дібер", - "code": "09" - }, - { - "name": "ДурреÑ", - "code": "02" - }, - { - "name": "ЕльбаÑан", - "code": "03" - }, - { - "name": "Корча", - "code": "06" - }, - { - "name": "КукеÑ", - "code": "07" - }, - { - "name": "Лежа", - "code": "08" - }, - { - "name": "Тирана", - "code": "11" - }, - { - "name": "Фієр", - "code": "04" - }, - { - "name": "Шкодер", - "code": "10" - }, { "name": "Berat", "code": "BR" @@ -423,6 +375,54 @@ { "name": "Vlorë", "code": "VL" + }, + { + "name": "Берат", + "code": "01" + }, + { + "name": "Вльора", + "code": "12" + }, + { + "name": "ÒʼїрокаÑтер", + "code": "05" + }, + { + "name": "Дібер", + "code": "09" + }, + { + "name": "ДурреÑ", + "code": "02" + }, + { + "name": "ЕльбаÑан", + "code": "03" + }, + { + "name": "Корча", + "code": "06" + }, + { + "name": "КукеÑ", + "code": "07" + }, + { + "name": "Лежа", + "code": "08" + }, + { + "name": "Тирана", + "code": "11" + }, + { + "name": "Фієр", + "code": "04" + }, + { + "name": "Шкодер", + "code": "10" } ], "AM": [ @@ -716,142 +716,6 @@ } ], "AZ": [ - { - "name": "ÐгдаÑький район", - "code": "AGS" - }, - { - "name": "ÐгджабединÑький район", - "code": "AGC" - }, - { - "name": "Бабецький район", - "code": "BAB" - }, - { - "name": "Баку", - "code": "BA" - }, - { - "name": "БілÑÑуварÑький район", - "code": "BIL" - }, - { - "name": "ГеранбойÑький район", - "code": "GOR" - }, - { - "name": "ГобуÑтанÑький район", - "code": "QOB" - }, - { - "name": "ГÑнджа", - "code": "GA" - }, - { - "name": "ДжебраїльÑький район", - "code": "CAB" - }, - { - "name": "ДжульфінÑький район", - "code": "CUL" - }, - { - "name": "Євлах", - "code": "YE" - }, - { - "name": "ЄвлахÑький район", - "code": "YEV" - }, - { - "name": "ЗангеланÑький район", - "code": "ZAN" - }, - { - "name": "ІмішлінÑький район", - "code": "IMI" - }, - { - "name": "ІÑмаїллінÑький район", - "code": "ISM" - }, - { - "name": "КедабекÑький район", - "code": "GAD" - }, - { - "name": "КенгерлінÑький район", - "code": "KAN" - }, - { - "name": "ЛенкоранÑький район", - "code": "LA" - }, - { - "name": "Ленкорань", - "code": "LAN" - }, - { - "name": "Мінгечаур", - "code": "MI" - }, - { - "name": "ÐахічеванÑька Ðвтономна РеÑпубліка", - "code": "NX" - }, - { - "name": "Ðахічевань", - "code": "NV" - }, - { - "name": "ОрдубадÑький район", - "code": "ORD" - }, - { - "name": "СабірабадÑький район", - "code": "SAB" - }, - { - "name": "Садарацький район", - "code": "SAD" - }, - { - "name": "Степанакерт", - "code": "XA" - }, - { - "name": "Сумгаїт", - "code": "SM" - }, - { - "name": "ШамахинÑький район", - "code": "SMI" - }, - { - "name": "ШамкірÑький район", - "code": "SKR" - }, - { - "name": "ШарурÑький район", - "code": "SAR" - }, - { - "name": "Шахбузький район", - "code": "SAH" - }, - { - "name": "Шекі", - "code": "SA" - }, - { - "name": "Ширван", - "code": "SR" - }, - { - "name": "ЯрдимлинÑький район", - "code": "YAR" - }, { "name": "Absheron", "code": "ABS" @@ -1027,233 +891,245 @@ { "name": "Zardab", "code": "ZAR" - } - ], - "BA": [ + }, { - "name": "Округ Брчко", - "code": "BRC" + "name": "ÐгдаÑький район", + "code": "AGS" }, { - "name": "РеÑпубліка СербÑька", - "code": "SRP" + "name": "ÐгджабединÑький район", + "code": "AGC" }, { - "name": "Ð¤ÐµÐ´ÐµÑ€Ð°Ñ†Ñ–Ñ Ð‘Ð¾ÑÐ½Ñ–Ñ Ñ– Герцеговина", - "code": "BIH" + "name": "Бабецький район", + "code": "BAB" }, { - "name": "Bosnian Podrinje", - "code": "05" + "name": "Баку", + "code": "BA" }, { - "name": "Central Bosnia", - "code": "06" + "name": "БілÑÑуварÑький район", + "code": "BIL" }, { - "name": "Herzegovina-Neretva", - "code": "07" + "name": "ГеранбойÑький район", + "code": "GOR" }, { - "name": "Livanjski", - "code": "10" + "name": "ГобуÑтанÑький район", + "code": "QOB" }, { - "name": "Posavina", - "code": "02" + "name": "ГÑнджа", + "code": "GA" }, { - "name": "Sarajevo", - "code": "09" + "name": "ДжебраїльÑький район", + "code": "CAB" }, { - "name": "Tuzlanski", - "code": "03" + "name": "ДжульфінÑький район", + "code": "CUL" }, { - "name": "Una-Sana", - "code": "01" + "name": "Євлах", + "code": "YE" }, { - "name": "West Herzegovina", - "code": "08" + "name": "ЄвлахÑький район", + "code": "YEV" }, { - "name": "Zenica-Doboj", - "code": "04" - } - ], - "BB": [ + "name": "ЗангеланÑький район", + "code": "ZAN" + }, { - "name": "КрайÑÑ‚-Черч", - "code": "01" + "name": "ІмішлінÑький район", + "code": "IMI" }, { - "name": "Saint Andrew", - "code": "02" + "name": "ІÑмаїллінÑький район", + "code": "ISM" }, { - "name": "Saint George", - "code": "03" + "name": "КедабекÑький район", + "code": "GAD" }, { - "name": "Saint James", - "code": "04" + "name": "КенгерлінÑький район", + "code": "KAN" }, { - "name": "Saint John", - "code": "05" + "name": "ЛенкоранÑький район", + "code": "LA" }, { - "name": "Saint Joseph", - "code": "06" + "name": "Ленкорань", + "code": "LAN" }, { - "name": "Сент-ЛюÑÑ–", - "code": "07" + "name": "Мінгечаур", + "code": "MI" }, { - "name": "Saint Michael", - "code": "08" + "name": "ÐахічеванÑька Ðвтономна РеÑпубліка", + "code": "NX" }, { - "name": "Сент-Пітер", - "code": "09" + "name": "Ðахічевань", + "code": "NV" }, { - "name": "Сент-Філіп", - "code": "10" + "name": "ОрдубадÑький район", + "code": "ORD" }, { - "name": "Saint Thomas", - "code": "11" - } - ], - "BD": [ + "name": "СабірабадÑький район", + "code": "SAB" + }, { - "name": "Бандарбан", - "code": "01" + "name": "Садарацький район", + "code": "SAD" }, { - "name": "БаріÑал", - "code": "A" + "name": "Степанакерт", + "code": "XA" }, { - "name": "БаріÑал (округ)", - "code": "06" + "name": "Сумгаїт", + "code": "SM" }, { - "name": "БрахманбаріÑ", - "code": "04" + "name": "ШамахинÑький район", + "code": "SMI" }, { - "name": "Дака", - "code": "C" + "name": "ШамкірÑький район", + "code": "SKR" }, { - "name": "Дінаджпур", - "code": "14" + "name": "ШарурÑький район", + "code": "SAR" }, { - "name": "Кішоргандж", - "code": "26" + "name": "Шахбузький район", + "code": "SAH" }, { - "name": "КокÑÑ-Базар", - "code": "11" + "name": "Шекі", + "code": "SA" }, { - "name": "Комілла", - "code": "08" + "name": "Ширван", + "code": "SR" }, { - "name": "КуштіÑ", - "code": "30" + "name": "ЯрдимлинÑький район", + "code": "YAR" + } + ], + "BA": [ + { + "name": "Bosnian Podrinje", + "code": "05" }, { - "name": "Кхаграчхарі", - "code": "29" + "name": "Central Bosnia", + "code": "06" }, { - "name": "Кхулна", - "code": "D" + "name": "Herzegovina-Neretva", + "code": "07" }, { - "name": "Лакшміпур", - "code": "31" + "name": "Livanjski", + "code": "10" }, { - "name": "Маулвібазар", - "code": "38" + "name": "Posavina", + "code": "02" }, { - "name": "МіменÑінгх", - "code": "34" + "name": "Sarajevo", + "code": "09" }, { - "name": "Муншигандж", - "code": "35" + "name": "Tuzlanski", + "code": "03" }, { - "name": "Ðоакхалі", - "code": "47" + "name": "Una-Sana", + "code": "01" }, { - "name": "Пабна", - "code": "49" + "name": "West Herzegovina", + "code": "08" }, { - "name": "Раджшахі", - "code": "E" + "name": "Zenica-Doboj", + "code": "04" }, { - "name": "Рангаматі", - "code": "56" + "name": "Округ Брчко", + "code": "BRC" }, { - "name": "Рангпур", - "code": "55" + "name": "РеÑпубліка СербÑька", + "code": "SRP" }, { - "name": "Рангпур²", - "code": "F" + "name": "Ð¤ÐµÐ´ÐµÑ€Ð°Ñ†Ñ–Ñ Ð‘Ð¾ÑÐ½Ñ–Ñ Ñ– Герцеговина", + "code": "BIH" + } + ], + "BB": [ + { + "name": "КрайÑÑ‚-Черч", + "code": "01" }, { - "name": "Сілет", - "code": "G" + "name": "Saint Andrew", + "code": "02" }, { - "name": "Сілхет", - "code": "60" + "name": "Saint George", + "code": "03" }, { - "name": "Сунамгандж", - "code": "61" + "name": "Saint James", + "code": "04" }, { - "name": "Тангайл", - "code": "63" + "name": "Saint John", + "code": "05" }, { - "name": "Фені", - "code": "16" + "name": "Saint Joseph", + "code": "06" }, { - "name": "Хабігандж", - "code": "20" + "name": "Сент-ЛюÑÑ–", + "code": "07" }, { - "name": "Чандпур", + "name": "Saint Michael", + "code": "08" + }, + { + "name": "Сент-Пітер", "code": "09" }, { - "name": "Читтагонг", + "name": "Сент-Філіп", "code": "10" }, { - "name": "Чіттаґонґ", - "code": "B" - }, + "name": "Saint Thomas", + "code": "11" + } + ], + "BD": [ { "name": "Bagerhat", "code": "05" @@ -1417,28 +1293,152 @@ { "name": "Thakurgaon", "code": "64" - } - ], - "BE": [ + }, { - "name": "Ðнтверпен", - "code": "VAN" + "name": "Бандарбан", + "code": "01" }, { - "name": "БрюÑÑельÑький Ñтоличний регіон", - "code": "BRU" + "name": "БаріÑал", + "code": "A" }, { - "name": "ВаллоніÑ", - "code": "WAL" + "name": "БаріÑал (округ)", + "code": "06" }, { - "name": "ВаллонÑький Брабант", - "code": "WBR" + "name": "БрахманбаріÑ", + "code": "04" }, { - "name": "Ено", - "code": "WHT" + "name": "Дака", + "code": "C" + }, + { + "name": "Дінаджпур", + "code": "14" + }, + { + "name": "Кішоргандж", + "code": "26" + }, + { + "name": "КокÑÑ-Базар", + "code": "11" + }, + { + "name": "Комілла", + "code": "08" + }, + { + "name": "КуштіÑ", + "code": "30" + }, + { + "name": "Кхаграчхарі", + "code": "29" + }, + { + "name": "Кхулна", + "code": "D" + }, + { + "name": "Лакшміпур", + "code": "31" + }, + { + "name": "Маулвібазар", + "code": "38" + }, + { + "name": "МіменÑінгх", + "code": "34" + }, + { + "name": "Муншигандж", + "code": "35" + }, + { + "name": "Ðоакхалі", + "code": "47" + }, + { + "name": "Пабна", + "code": "49" + }, + { + "name": "Раджшахі", + "code": "E" + }, + { + "name": "Рангаматі", + "code": "56" + }, + { + "name": "Рангпур", + "code": "55" + }, + { + "name": "Рангпур²", + "code": "F" + }, + { + "name": "Сілет", + "code": "G" + }, + { + "name": "Сілхет", + "code": "60" + }, + { + "name": "Сунамгандж", + "code": "61" + }, + { + "name": "Тангайл", + "code": "63" + }, + { + "name": "Фені", + "code": "16" + }, + { + "name": "Хабігандж", + "code": "20" + }, + { + "name": "Чандпур", + "code": "09" + }, + { + "name": "Читтагонг", + "code": "10" + }, + { + "name": "Чіттаґонґ", + "code": "B" + } + ], + "BE": [ + { + "name": "Ðнтверпен", + "code": "VAN" + }, + { + "name": "БрюÑÑельÑький Ñтоличний регіон", + "code": "BRU" + }, + { + "name": "ВаллоніÑ", + "code": "WAL" + }, + { + "name": "ВаллонÑький Брабант", + "code": "WBR" + }, + { + "name": "Ено", + "code": "WHT" }, { "name": "Західна ФландріÑ", @@ -1474,6 +1474,10 @@ } ], "BF": [ + { + "name": "Komondjari", + "code": "KMD" + }, { "name": "Базега", "code": "BAZ" @@ -1701,10 +1705,6 @@ { "name": "Ятенга", "code": "YAT" - }, - { - "name": "Komondjari", - "code": "KMD" } ], "BG": [ @@ -1844,38 +1844,6 @@ } ], "BI": [ - { - "name": "Бубанза", - "code": "BB" - }, - { - "name": "Бужумбура", - "code": "BL" - }, - { - "name": "Бужумбура-Мері", - "code": "BM" - }, - { - "name": "Бурурі (провінціÑ)", - "code": "BR" - }, - { - "name": "Гітега", - "code": "GI" - }, - { - "name": "Кайанза", - "code": "KY" - }, - { - "name": "МурамвіÑ", - "code": "MU" - }, - { - "name": "Ðгозі", - "code": "NG" - }, { "name": "Cankuzo", "code": "CA" @@ -1915,21 +1883,41 @@ { "name": "Ruyigi", "code": "RY" - } - ], - "BJ": [ + }, { - "name": "Ðтакора", - "code": "AK" + "name": "Бубанза", + "code": "BB" }, { - "name": "Боргу", - "code": "BO" + "name": "Бужумбура", + "code": "BL" }, { - "name": "Калін", - "code": "CO" + "name": "Бужумбура-Мері", + "code": "BM" + }, + { + "name": "Бурурі (провінціÑ)", + "code": "BR" + }, + { + "name": "Гітега", + "code": "GI" + }, + { + "name": "Кайанза", + "code": "KY" + }, + { + "name": "МурамвіÑ", + "code": "MU" }, + { + "name": "Ðгозі", + "code": "NG" + } + ], + "BJ": [ { "name": "Alibori", "code": "AL" @@ -1965,6 +1953,18 @@ { "name": "Zou", "code": "ZO" + }, + { + "name": "Ðтакора", + "code": "AK" + }, + { + "name": "Боргу", + "code": "BO" + }, + { + "name": "Калін", + "code": "CO" } ], "BN": [ @@ -2148,14 +2148,6 @@ } ], "BS": [ - { - "name": "Гранд-Кі", - "code": "GC" - }, - { - "name": "Сан-Сальвадор", - "code": "SS" - }, { "name": "Acklins", "code": "AK" @@ -2271,6 +2263,14 @@ { "name": "West Grand Bahama", "code": "WG" + }, + { + "name": "Гранд-Кі", + "code": "GC" + }, + { + "name": "Сан-Сальвадор", + "code": "SS" } ], "BT": [ @@ -2356,6 +2356,22 @@ } ], "BW": [ + { + "name": "Chobe", + "code": "CH" + }, + { + "name": "Jwaneng", + "code": "JW" + }, + { + "name": "Lobatse", + "code": "LO" + }, + { + "name": "Sowa Town", + "code": "ST" + }, { "name": "Габороне", "code": "GA" @@ -2403,28 +2419,12 @@ { "name": "Центральний округ", "code": "CE" - }, + } + ], + "BY": [ { - "name": "Chobe", - "code": "CH" - }, - { - "name": "Jwaneng", - "code": "JW" - }, - { - "name": "Lobatse", - "code": "LO" - }, - { - "name": "Sowa Town", - "code": "ST" - } - ], - "BY": [ - { - "name": "БереÑтейÑька облаÑÑ‚ÑŒ", - "code": "BR" + "name": "БереÑтейÑька облаÑÑ‚ÑŒ", + "code": "BR" }, { "name": "ВітебÑька облаÑÑ‚ÑŒ", @@ -2452,10 +2452,6 @@ } ], "BZ": [ - { - "name": "Стан-Крик", - "code": "SC" - }, { "name": "Belize", "code": "BZ" @@ -2475,6 +2471,10 @@ { "name": "Toledo", "code": "TOL" + }, + { + "name": "Стан-Крик", + "code": "SC" } ], "CA": [ @@ -2532,6 +2532,30 @@ } ], "CD": [ + { + "name": "Bandundu", + "code": "BN" + }, + { + "name": "Équateur", + "code": "EQ" + }, + { + "name": "Ituri", + "code": "IT" + }, + { + "name": "Kasaï-Occidental", + "code": "KW" + }, + { + "name": "Katanga", + "code": "KA" + }, + { + "name": "Orientale", + "code": "OR" + }, { "name": "Верхнє Ломамі", "code": "HL" @@ -2627,30 +2651,6 @@ { "name": "Чуапа", "code": "TU" - }, - { - "name": "Bandundu", - "code": "BN" - }, - { - "name": "Équateur", - "code": "EQ" - }, - { - "name": "Ituri", - "code": "IT" - }, - { - "name": "Kasaï-Occidental", - "code": "KW" - }, - { - "name": "Katanga", - "code": "KA" - }, - { - "name": "Orientale", - "code": "OR" } ], "CF": [ @@ -2724,10 +2724,6 @@ } ], "CG": [ - { - "name": "Браззавіль", - "code": "BZV" - }, { "name": "Bouenza", "code": "11" @@ -2771,6 +2767,10 @@ { "name": "Sangha", "code": "13" + }, + { + "name": "Браззавіль", + "code": "BZV" } ], "CH": [ @@ -2880,42 +2880,6 @@ } ], "CI": [ - { - "name": "Ðбіджан", - "code": "AB" - }, - { - "name": "Òо-Джибуа", - "code": "GD" - }, - { - "name": "Денґеле", - "code": "DN" - }, - { - "name": "Лак (район)", - "code": "LC" - }, - { - "name": "Район Валле-дю-Бандама", - "code": "VB" - }, - { - "name": "Район Вороба", - "code": "WR" - }, - { - "name": "Район Занзан", - "code": "ZZ" - }, - { - "name": "Район Лаґюн", - "code": "LG" - }, - { - "name": "ЯмуÑукро", - "code": "YM" - }, { "name": "Agnéby", "code": "16" @@ -3011,17 +2975,45 @@ { "name": "Zanzan", "code": "08" - } - ], - "CL": [ + }, { - "name": "Біобіо", - "code": "BI" + "name": "Ðбіджан", + "code": "AB" }, { - "name": "Столичний Регіон СантьÑго", - "code": "RM" + "name": "Òо-Джибуа", + "code": "GD" + }, + { + "name": "Денґеле", + "code": "DN" + }, + { + "name": "Лак (район)", + "code": "LC" + }, + { + "name": "Район Валле-дю-Бандама", + "code": "VB" + }, + { + "name": "Район Вороба", + "code": "WR" + }, + { + "name": "Район Занзан", + "code": "ZZ" + }, + { + "name": "Район Лаґюн", + "code": "LG" }, + { + "name": "ЯмуÑукро", + "code": "YM" + } + ], + "CL": [ { "name": "Antofagasta", "code": "AN" @@ -3073,17 +3065,17 @@ { "name": "Valparaíso", "code": "VS" - } - ], - "CM": [ - { - "name": "Прибережний регіон", - "code": "LT" }, { - "name": "Центральний регіон", - "code": "CE" + "name": "Біобіо", + "code": "BI" }, + { + "name": "Столичний Регіон СантьÑго", + "code": "RM" + } + ], + "CM": [ { "name": "Adamawa", "code": "AD" @@ -3115,6 +3107,14 @@ { "name": "West", "code": "OU" + }, + { + "name": "Прибережний регіон", + "code": "LT" + }, + { + "name": "Центральний регіон", + "code": "CE" } ], "CN": [ @@ -3296,10 +3296,6 @@ "name": "Вічада", "code": "VID" }, - { - "name": "Гуахіра", - "code": "LAG" - }, { "name": "ÒуавʼÑре", "code": "GUV" @@ -3308,6 +3304,10 @@ "name": "ÒуайніÑ", "code": "GUA" }, + { + "name": "Гуахіра", + "code": "LAG" + }, { "name": "Какета", "code": "CAQ" @@ -3611,180 +3611,68 @@ ], "CZ": [ { - "name": "Бенешов", - "code": "201" + "name": "Beroun", + "code": "202" }, { - "name": "Ð’Ñетін", - "code": "723" + "name": "Blansko", + "code": "641" }, { - "name": "ЗлінÑький край", - "code": "72" + "name": "BÅ™eclav", + "code": "644" }, { - "name": "КарловарÑький край", - "code": "41" + "name": "Brno-mÄ›sto", + "code": "642" }, { - "name": "Край ВиÑочіна", - "code": "63" + "name": "Brno-venkov", + "code": "643" }, { - "name": "Краловоградецький край", - "code": "52" + "name": "Bruntál", + "code": "801" }, { - "name": "Кромержиж (округ)", - "code": "721" + "name": "ÄŒeská Lípa", + "code": "511" }, { - "name": "Кутна Гора (округ)", - "code": "205" + "name": "ÄŒeské BudÄ›jovice", + "code": "311" }, { - "name": "Ліберецький край", - "code": "51" + "name": "ÄŒeský Krumlov", + "code": "312" }, { - "name": "Мельник", - "code": "206" + "name": "Cheb", + "code": "411" }, { - "name": "Мораво-Сілезький край", - "code": "80" + "name": "Chrudim", + "code": "531" }, { - "name": "Ðимбурк (округ)", - "code": "208" + "name": "DÄ›Äín", + "code": "421" }, { - "name": "Оломоуцький край", - "code": "71" + "name": "Domažlice", + "code": "321" }, { - "name": "Пардубицький край", - "code": "53" + "name": "Frýdek-Místek", + "code": "802" }, { - "name": "ПівденноморавÑький край", - "code": "64" + "name": "HavlíÄkův Brod", + "code": "631" }, { - "name": "ПівденночеÑький край", - "code": "31" - }, - { - "name": "ПльзенÑький край", - "code": "32" - }, - { - "name": "Прага", - "code": "10" - }, - { - "name": "Прага 1", - "code": "101" - }, - { - "name": "Прага 2", - "code": "102" - }, - { - "name": "Прага 6", - "code": "106" - }, - { - "name": "Прага-захід", - "code": "20A" - }, - { - "name": "Прага-Ñхід", - "code": "209" - }, - { - "name": "Пржибрам", - "code": "20B" - }, - { - "name": "УÑтецький край", - "code": "42" - }, - { - "name": "УÑÑ‚Ñ–-над-Лабем", - "code": "427" - }, - { - "name": "Хомутов (округ)", - "code": "422" - }, - { - "name": "ЦентральночеÑький край", - "code": "20" - }, - { - "name": "Beroun", - "code": "202" - }, - { - "name": "Blansko", - "code": "641" - }, - { - "name": "BÅ™eclav", - "code": "644" - }, - { - "name": "Brno-mÄ›sto", - "code": "642" - }, - { - "name": "Brno-venkov", - "code": "643" - }, - { - "name": "Bruntál", - "code": "801" - }, - { - "name": "ÄŒeská Lípa", - "code": "511" - }, - { - "name": "ÄŒeské BudÄ›jovice", - "code": "311" - }, - { - "name": "ÄŒeský Krumlov", - "code": "312" - }, - { - "name": "Cheb", - "code": "411" - }, - { - "name": "Chrudim", - "code": "531" - }, - { - "name": "DÄ›Äín", - "code": "421" - }, - { - "name": "Domažlice", - "code": "321" - }, - { - "name": "Frýdek-Místek", - "code": "802" - }, - { - "name": "HavlíÄkův Brod", - "code": "631" - }, - { - "name": "Hodonín", - "code": "645" + "name": "Hodonín", + "code": "645" }, { "name": "Hradec Králové", @@ -4057,6 +3945,118 @@ { "name": "Znojmo", "code": "647" + }, + { + "name": "Бенешов", + "code": "201" + }, + { + "name": "Ð’Ñетін", + "code": "723" + }, + { + "name": "ЗлінÑький край", + "code": "72" + }, + { + "name": "КарловарÑький край", + "code": "41" + }, + { + "name": "Край ВиÑочіна", + "code": "63" + }, + { + "name": "Краловоградецький край", + "code": "52" + }, + { + "name": "Кромержиж (округ)", + "code": "721" + }, + { + "name": "Кутна Гора (округ)", + "code": "205" + }, + { + "name": "Ліберецький край", + "code": "51" + }, + { + "name": "Мельник", + "code": "206" + }, + { + "name": "Мораво-Сілезький край", + "code": "80" + }, + { + "name": "Ðимбурк (округ)", + "code": "208" + }, + { + "name": "Оломоуцький край", + "code": "71" + }, + { + "name": "Пардубицький край", + "code": "53" + }, + { + "name": "ПівденноморавÑький край", + "code": "64" + }, + { + "name": "ПівденночеÑький край", + "code": "31" + }, + { + "name": "ПльзенÑький край", + "code": "32" + }, + { + "name": "Прага", + "code": "10" + }, + { + "name": "Прага 1", + "code": "101" + }, + { + "name": "Прага 2", + "code": "102" + }, + { + "name": "Прага 6", + "code": "106" + }, + { + "name": "Прага-захід", + "code": "20A" + }, + { + "name": "Прага-Ñхід", + "code": "209" + }, + { + "name": "Пржибрам", + "code": "20B" + }, + { + "name": "УÑтецький край", + "code": "42" + }, + { + "name": "УÑÑ‚Ñ–-над-Лабем", + "code": "427" + }, + { + "name": "Хомутов (округ)", + "code": "422" + }, + { + "name": "ЦентральночеÑький край", + "code": "20" } ], "DE": [ @@ -4876,6 +4876,34 @@ } ], "ES": [ + { + "name": "Asturias Province", + "code": "O" + }, + { + "name": "Balears Province", + "code": "PM" + }, + { + "name": "Canary Islands", + "code": "CN" + }, + { + "name": "Cantabria Province", + "code": "S" + }, + { + "name": "Madrid Province", + "code": "M" + }, + { + "name": "Murcia", + "code": "MU" + }, + { + "name": "Navarra", + "code": "NA" + }, { "name": "Ð-КоруньÑ", "code": "C" @@ -5123,37 +5151,9 @@ { "name": "Хаен", "code": "J" - }, - { - "name": "Asturias Province", - "code": "O" - }, - { - "name": "Balears Province", - "code": "PM" - }, - { - "name": "Canary Islands", - "code": "CN" - }, - { - "name": "Cantabria Province", - "code": "S" - }, - { - "name": "Madrid Province", - "code": "M" - }, - { - "name": "Murcia", - "code": "MU" - }, - { - "name": "Navarra", - "code": "NA" - } - ], - "ET": [ + } + ], + "ET": [ { "name": "ÐддиÑ-Ðбеба", "code": "AA" @@ -5278,10 +5278,6 @@ } ], "FJ": [ - { - "name": "Ротума", - "code": "R" - }, { "name": "Ba", "code": "01" @@ -5353,9 +5349,17 @@ { "name": "Western", "code": "W" + }, + { + "name": "Ротума", + "code": "R" } ], "FM": [ + { + "name": "Pohnpei", + "code": "PNI" + }, { "name": "КоÑрае", "code": "KSA" @@ -5367,13 +5371,85 @@ { "name": "Яп", "code": "YAP" - }, - { - "name": "Pohnpei", - "code": "PNI" } ], "FR": [ + { + "name": "Brittany", + "code": "E" + }, + { + "name": "Clipperton Island", + "code": "CP" + }, + { + "name": "Corsica", + "code": "H" + }, + { + "name": "French Guiana", + "code": "GF" + }, + { + "name": "French Polynesia", + "code": "PF" + }, + { + "name": "French Southern Territories", + "code": "TF" + }, + { + "name": "Guadeloupe", + "code": "GUA" + }, + { + "name": "Guadeloupe²", + "code": "GP" + }, + { + "name": "La Réunion", + "code": "LRE" + }, + { + "name": "Martinique", + "code": "MQ" + }, + { + "name": "Mayotte", + "code": "MAY" + }, + { + "name": "Mayotte²", + "code": "YT" + }, + { + "name": "New Caledonia", + "code": "NC" + }, + { + "name": "Occitanie", + "code": "OCC" + }, + { + "name": "Réunion", + "code": "RE" + }, + { + "name": "St. Barthélemy", + "code": "BL" + }, + { + "name": "St. Martin", + "code": "MF" + }, + { + "name": "St. Pierre & Miquelon", + "code": "PM" + }, + { + "name": "Wallis & Futuna", + "code": "WF" + }, { "name": "Ðверон", "code": "12" @@ -5386,6 +5462,10 @@ "name": "Ðльпи Верхнього ПрованÑу", "code": "04" }, + { + "name": "Ðрʼєж", + "code": "09" + }, { "name": "Ðрденни", "code": "08" @@ -5394,10 +5474,6 @@ "name": "Ðрдеш", "code": "07" }, - { - "name": "Ðрʼєж", - "code": "09" - }, { "name": "Ðтлантична Луара", "code": "44" @@ -5419,13 +5495,17 @@ "code": "13" }, { - "name": "Валь-де-Марн", - "code": "94" + "name": "Вʼєнна", + "code": "86" }, { "name": "Валь-дʼУаз", "code": "95" }, + { + "name": "Валь-де-Марн", + "code": "94" + }, { "name": "ВандеÑ", "code": "85" @@ -5482,10 +5562,6 @@ "name": "Воклюз", "code": "84" }, - { - "name": "Вʼєнна", - "code": "86" - }, { "name": "Гар", "code": "30" @@ -5805,82 +5881,6 @@ { "name": "Шер", "code": "18" - }, - { - "name": "Brittany", - "code": "E" - }, - { - "name": "Clipperton Island", - "code": "CP" - }, - { - "name": "Corsica", - "code": "H" - }, - { - "name": "French Guiana", - "code": "GF" - }, - { - "name": "French Polynesia", - "code": "PF" - }, - { - "name": "French Southern Territories", - "code": "TF" - }, - { - "name": "Guadeloupe", - "code": "GUA" - }, - { - "name": "Guadeloupe²", - "code": "GP" - }, - { - "name": "La Réunion", - "code": "LRE" - }, - { - "name": "Martinique", - "code": "MQ" - }, - { - "name": "Mayotte", - "code": "MAY" - }, - { - "name": "Mayotte²", - "code": "YT" - }, - { - "name": "New Caledonia", - "code": "NC" - }, - { - "name": "Occitanie", - "code": "OCC" - }, - { - "name": "Réunion", - "code": "RE" - }, - { - "name": "St. Barthélemy", - "code": "BL" - }, - { - "name": "St. Martin", - "code": "MF" - }, - { - "name": "St. Pierre & Miquelon", - "code": "PM" - }, - { - "name": "Wallis & Futuna", - "code": "WF" } ], "GA": [ @@ -5923,44 +5923,280 @@ ], "GB": [ { - "name": "Ðбердин", - "code": "ABE" + "name": "Antrim", + "code": "ANT" }, { - "name": "Ðбердиншир", - "code": "ABD" + "name": "Antrim and Newtownabbey", + "code": "ANN" }, { - "name": "ÐнгліÑ", - "code": "ENG" + "name": "Ards", + "code": "ARD" }, { - "name": "ÐÐ½Ð³Ð»Ñ–Ñ Ñ‚Ð° УельÑ", - "code": "EAW" + "name": "Ards and North Down", + "code": "AND" }, { - "name": "ÐнгуÑ", - "code": "ANS" + "name": "Armagh", + "code": "ARM" }, { - "name": "ÐнґлÑÑ–", - "code": "AGY" + "name": "Armagh, Banbridge and Craigavon", + "code": "ABC" }, { - "name": "Ðргілл-Ñ–-Бʼют", - "code": "AGB" + "name": "Ballymena", + "code": "BLA" }, { - "name": "Бакінгемшир", - "code": "BKM" + "name": "Ballymoney", + "code": "BLY" }, { - "name": "Баркінг Ñ– Дагенем", - "code": "BDG" + "name": "Banbridge", + "code": "BNB" }, { - "name": "Барнет", - "code": "BNE" + "name": "Barnsley", + "code": "BNS" + }, + { + "name": "Bolton", + "code": "BOL" + }, + { + "name": "Bradford", + "code": "BRD" + }, + { + "name": "Bury", + "code": "BUR" + }, + { + "name": "Carrickfergus", + "code": "CKF" + }, + { + "name": "Castlereagh", + "code": "CSR" + }, + { + "name": "Causeway Coast and Glens", + "code": "CCG" + }, + { + "name": "Coleraine", + "code": "CLR" + }, + { + "name": "Cookstown", + "code": "CKT" + }, + { + "name": "Craigavon", + "code": "CGV" + }, + { + "name": "Derry", + "code": "DRY" + }, + { + "name": "Derry and Strabane", + "code": "DRS" + }, + { + "name": "Down", + "code": "DOW" + }, + { + "name": "Dudley", + "code": "DUD" + }, + { + "name": "Dungannon and South Tyrone", + "code": "DGN" + }, + { + "name": "Fermanagh", + "code": "FER" + }, + { + "name": "Fermanagh and Omagh", + "code": "FMO" + }, + { + "name": "Gateshead", + "code": "GAT" + }, + { + "name": "Kirklees", + "code": "KIR" + }, + { + "name": "Knowsley", + "code": "KWL" + }, + { + "name": "Larne", + "code": "LRN" + }, + { + "name": "Leeds", + "code": "LDS" + }, + { + "name": "Limavady", + "code": "LMV" + }, + { + "name": "Lisburn", + "code": "LSB" + }, + { + "name": "Lisburn and Castlereagh", + "code": "LBC" + }, + { + "name": "Magherafelt", + "code": "MFT" + }, + { + "name": "Mid and East Antrim", + "code": "MEA" + }, + { + "name": "Mid Ulster", + "code": "MUL" + }, + { + "name": "Moyle", + "code": "MYL" + }, + { + "name": "Newry and Mourne", + "code": "NYM" + }, + { + "name": "Newry, Mourne and Down", + "code": "NMD" + }, + { + "name": "Newtownabbey", + "code": "NTA" + }, + { + "name": "North Down", + "code": "NDN" + }, + { + "name": "North Tyneside", + "code": "NTY" + }, + { + "name": "Oldham", + "code": "OLD" + }, + { + "name": "Omagh", + "code": "OMH" + }, + { + "name": "Rotherham", + "code": "ROT" + }, + { + "name": "Salford", + "code": "SLF" + }, + { + "name": "Sandwell", + "code": "SAW" + }, + { + "name": "Sefton", + "code": "SFT" + }, + { + "name": "Solihull", + "code": "SOL" + }, + { + "name": "South Tyneside", + "code": "STY" + }, + { + "name": "Stockport", + "code": "SKP" + }, + { + "name": "Strabane", + "code": "STB" + }, + { + "name": "Sunderland", + "code": "SND" + }, + { + "name": "Tameside", + "code": "TAM" + }, + { + "name": "Trafford", + "code": "TRF" + }, + { + "name": "Walsall", + "code": "WLL" + }, + { + "name": "Wigan", + "code": "WGN" + }, + { + "name": "Wirral", + "code": "WRL" + }, + { + "name": "Ðбердин", + "code": "ABE" + }, + { + "name": "Ðбердиншир", + "code": "ABD" + }, + { + "name": "ÐнгліÑ", + "code": "ENG" + }, + { + "name": "ÐÐ½Ð³Ð»Ñ–Ñ Ñ‚Ð° УельÑ", + "code": "EAW" + }, + { + "name": "ÐнґлÑÑ–", + "code": "AGY" + }, + { + "name": "ÐнгуÑ", + "code": "ANS" + }, + { + "name": "Ðргілл-Ñ–-Бʼют", + "code": "AGB" + }, + { + "name": "Бакінгемшир", + "code": "BKM" + }, + { + "name": "Баркінг Ñ– Дагенем", + "code": "BDG" + }, + { + "name": "Барнет", + "code": "BNE" }, { "name": "Бат Ñ– Північно-Східний СомерÑет", @@ -6681,260 +6917,24 @@ { "name": "Шропшир", "code": "SHR" + } + ], + "GD": [ + { + "code": "01", + "name": "Saint Andrew" }, { - "name": "Antrim", - "code": "ANT" + "code": "02", + "name": "Saint David" }, { - "name": "Antrim and Newtownabbey", - "code": "ANN" + "code": "03", + "name": "Saint George" }, { - "name": "Ards", - "code": "ARD" - }, - { - "name": "Ards and North Down", - "code": "AND" - }, - { - "name": "Armagh", - "code": "ARM" - }, - { - "name": "Armagh, Banbridge and Craigavon", - "code": "ABC" - }, - { - "name": "Ballymena", - "code": "BLA" - }, - { - "name": "Ballymoney", - "code": "BLY" - }, - { - "name": "Banbridge", - "code": "BNB" - }, - { - "name": "Barnsley", - "code": "BNS" - }, - { - "name": "Bolton", - "code": "BOL" - }, - { - "name": "Bradford", - "code": "BRD" - }, - { - "name": "Bury", - "code": "BUR" - }, - { - "name": "Carrickfergus", - "code": "CKF" - }, - { - "name": "Castlereagh", - "code": "CSR" - }, - { - "name": "Causeway Coast and Glens", - "code": "CCG" - }, - { - "name": "Coleraine", - "code": "CLR" - }, - { - "name": "Cookstown", - "code": "CKT" - }, - { - "name": "Craigavon", - "code": "CGV" - }, - { - "name": "Derry", - "code": "DRY" - }, - { - "name": "Derry and Strabane", - "code": "DRS" - }, - { - "name": "Down", - "code": "DOW" - }, - { - "name": "Dudley", - "code": "DUD" - }, - { - "name": "Dungannon and South Tyrone", - "code": "DGN" - }, - { - "name": "Fermanagh", - "code": "FER" - }, - { - "name": "Fermanagh and Omagh", - "code": "FMO" - }, - { - "name": "Gateshead", - "code": "GAT" - }, - { - "name": "Kirklees", - "code": "KIR" - }, - { - "name": "Knowsley", - "code": "KWL" - }, - { - "name": "Larne", - "code": "LRN" - }, - { - "name": "Leeds", - "code": "LDS" - }, - { - "name": "Limavady", - "code": "LMV" - }, - { - "name": "Lisburn", - "code": "LSB" - }, - { - "name": "Lisburn and Castlereagh", - "code": "LBC" - }, - { - "name": "Magherafelt", - "code": "MFT" - }, - { - "name": "Mid and East Antrim", - "code": "MEA" - }, - { - "name": "Mid Ulster", - "code": "MUL" - }, - { - "name": "Moyle", - "code": "MYL" - }, - { - "name": "Newry and Mourne", - "code": "NYM" - }, - { - "name": "Newry, Mourne and Down", - "code": "NMD" - }, - { - "name": "Newtownabbey", - "code": "NTA" - }, - { - "name": "North Down", - "code": "NDN" - }, - { - "name": "North Tyneside", - "code": "NTY" - }, - { - "name": "Oldham", - "code": "OLD" - }, - { - "name": "Omagh", - "code": "OMH" - }, - { - "name": "Rotherham", - "code": "ROT" - }, - { - "name": "Salford", - "code": "SLF" - }, - { - "name": "Sandwell", - "code": "SAW" - }, - { - "name": "Sefton", - "code": "SFT" - }, - { - "name": "Solihull", - "code": "SOL" - }, - { - "name": "South Tyneside", - "code": "STY" - }, - { - "name": "Stockport", - "code": "SKP" - }, - { - "name": "Strabane", - "code": "STB" - }, - { - "name": "Sunderland", - "code": "SND" - }, - { - "name": "Tameside", - "code": "TAM" - }, - { - "name": "Trafford", - "code": "TRF" - }, - { - "name": "Walsall", - "code": "WLL" - }, - { - "name": "Wigan", - "code": "WGN" - }, - { - "name": "Wirral", - "code": "WRL" - } - ], - "GD": [ - { - "code": "01", - "name": "Saint Andrew" - }, - { - "code": "02", - "name": "Saint David" - }, - { - "code": "03", - "name": "Saint George" - }, - { - "code": "04", - "name": "Saint John" + "code": "04", + "name": "Saint John" }, { "code": "05", @@ -7000,6 +7000,18 @@ } ], "GH": [ + { + "name": "Greater Accra", + "code": "AA" + }, + { + "name": "Upper East", + "code": "UE" + }, + { + "name": "Upper West", + "code": "UW" + }, { "name": "Ðшанті", "code": "AH" @@ -7027,18 +7039,6 @@ { "name": "Центральна облаÑÑ‚ÑŒ", "code": "CP" - }, - { - "name": "Greater Accra", - "code": "AA" - }, - { - "name": "Upper East", - "code": "UE" - }, - { - "name": "Upper West", - "code": "UW" } ], "GL": [ @@ -7060,6 +7060,14 @@ } ], "GM": [ + { + "name": "Lower River Division", + "code": "L" + }, + { + "name": "North Bank Division", + "code": "N" + }, { "name": "Банжул", "code": "B" @@ -7075,25 +7083,9 @@ { "name": "Центральна Ріка", "code": "M" - }, - { - "name": "Lower River Division", - "code": "L" - }, - { - "name": "North Bank Division", - "code": "N" } ], "GN": [ - { - "name": "КіндіÑ", - "code": "D" - }, - { - "name": "Конакрі", - "code": "C" - }, { "name": "Beyla", "code": "BE" @@ -7247,11 +7239,27 @@ "code": "TO" }, { - "name": "Yomou", - "code": "YO" + "name": "Yomou", + "code": "YO" + }, + { + "name": "КіндіÑ", + "code": "D" + }, + { + "name": "Конакрі", + "code": "C" } ], "GQ": [ + { + "name": "Annobón", + "code": "AN" + }, + { + "name": "Insular", + "code": "I" + }, { "name": "Бйоко Ðорте", "code": "BN" @@ -7279,69 +7287,9 @@ { "name": "Сентро-Сур", "code": "CS" - }, - { - "name": "Annobón", - "code": "AN" - }, - { - "name": "Insular", - "code": "I" } ], "GR": [ - { - "name": "Ðфон", - "code": "69" - }, - { - "name": "Епір", - "code": "D" - }, - { - "name": "Західна ГреціÑ", - "code": "G" - }, - { - "name": "Західна МакедоніÑ", - "code": "C" - }, - { - "name": "Іонічні оÑтрови", - "code": "F" - }, - { - "name": "ПелопоннеÑ", - "code": "J" - }, - { - "name": "Ð¿ÐµÑ€Ð¸Ñ„ÐµÑ€Ñ–Ñ Ðттика", - "code": "I" - }, - { - "name": "Південні ЕгейÑькі оÑтрови", - "code": "L" - }, - { - "name": "Північні ЕгейÑькі оÑтрови", - "code": "K" - }, - { - "name": "Східна ÐœÐ°ÐºÐµÐ´Ð¾Ð½Ñ–Ñ Ñ‚Ð° ФракіÑ", - "code": "A" - }, - { - "name": "ФеÑÑаліÑ", - "code": "E" - }, - { - "name": "Центральна ГреціÑ", - "code": "H" - }, - { - "name": "Центральна МакедоніÑ", - "code": "B" - }, { "name": "Achaea", "code": "13" @@ -7549,6 +7497,58 @@ { "name": "Zakynthos", "code": "21" + }, + { + "name": "Ðфон", + "code": "69" + }, + { + "name": "Епір", + "code": "D" + }, + { + "name": "Західна ГреціÑ", + "code": "G" + }, + { + "name": "Західна МакедоніÑ", + "code": "C" + }, + { + "name": "Іонічні оÑтрови", + "code": "F" + }, + { + "name": "ПелопоннеÑ", + "code": "J" + }, + { + "name": "Ð¿ÐµÑ€Ð¸Ñ„ÐµÑ€Ñ–Ñ Ðттика", + "code": "I" + }, + { + "name": "Південні ЕгейÑькі оÑтрови", + "code": "L" + }, + { + "name": "Північні ЕгейÑькі оÑтрови", + "code": "K" + }, + { + "name": "Східна ÐœÐ°ÐºÐµÐ´Ð¾Ð½Ñ–Ñ Ñ‚Ð° ФракіÑ", + "code": "A" + }, + { + "name": "ФеÑÑаліÑ", + "code": "E" + }, + { + "name": "Центральна ГреціÑ", + "code": "H" + }, + { + "name": "Центральна МакедоніÑ", + "code": "B" } ], "GT": [ @@ -7642,22 +7642,6 @@ } ], "GW": [ - { - "name": "Бафата", - "code": "BA" - }, - { - "name": "Біомбо", - "code": "BM" - }, - { - "name": "БіÑау", - "code": "BS" - }, - { - "name": "Болама", - "code": "BL" - }, { "name": "Cacheu", "code": "CA" @@ -7689,6 +7673,22 @@ { "name": "Tombali", "code": "TO" + }, + { + "name": "Бафата", + "code": "BA" + }, + { + "name": "Біомбо", + "code": "BM" + }, + { + "name": "БіÑау", + "code": "BS" + }, + { + "name": "Болама", + "code": "BL" } ], "GY": [ @@ -7894,18 +7894,6 @@ } ], "HT": [ - { - "name": "Ðртібоніт", - "code": "AR" - }, - { - "name": "Західний департамент", - "code": "OU" - }, - { - "name": "Південний департамент", - "code": "SD" - }, { "name": "Centre", "code": "CE" @@ -7933,6 +7921,18 @@ { "name": "Sud-Est", "code": "SE" + }, + { + "name": "Ðртібоніт", + "code": "AR" + }, + { + "name": "Західний департамент", + "code": "OU" + }, + { + "name": "Південний департамент", + "code": "SD" } ], "HU": [ @@ -8110,6 +8110,10 @@ } ], "ID": [ + { + "name": "Bali", + "code": "BA" + }, { "name": "Ðчех", "code": "AC" @@ -8269,10 +8273,6 @@ { "name": "Ява", "code": "JW" - }, - { - "name": "Bali", - "code": "BA" } ], "IE": [ @@ -8872,6 +8872,10 @@ "name": "Ðеаполь", "code": "NA" }, + { + "name": "Пʼємонт", + "code": "21" + }, { "name": "ÐŸÑ€Ð¾Ð²Ñ–Ð½Ñ†Ñ–Ñ Ðвелліно", "code": "AV" @@ -8900,6 +8904,10 @@ "name": "ÐŸÑ€Ð¾Ð²Ñ–Ð½Ñ†Ñ–Ñ ÐÑÑ‚Ñ–", "code": "AT" }, + { + "name": "ÐŸÑ€Ð¾Ð²Ñ–Ð½Ñ†Ñ–Ñ Ð‘Ê¼Ñ”Ð»Ð»Ð°", + "code": "BI" + }, { "name": "ÐŸÑ€Ð¾Ð²Ñ–Ð½Ñ†Ñ–Ñ Ð‘Ð°Ñ€Ñ–", "code": "BA" @@ -8936,10 +8944,6 @@ "name": "ÐŸÑ€Ð¾Ð²Ñ–Ð½Ñ†Ñ–Ñ Ð‘Ñ€Ñ–Ð½Ð´Ñ–Ð·Ñ–", "code": "BR" }, - { - "name": "ÐŸÑ€Ð¾Ð²Ñ–Ð½Ñ†Ñ–Ñ Ð‘Ê¼Ñ”Ð»Ð»Ð°", - "code": "BI" - }, { "name": "ÐŸÑ€Ð¾Ð²Ñ–Ð½Ñ†Ñ–Ñ Ð’Ð°Ñ€ÐµÐ·Ðµ", "code": "VA" @@ -8992,6 +8996,10 @@ "name": "ÐŸÑ€Ð¾Ð²Ñ–Ð½Ñ†Ñ–Ñ Ð†Ð¼Ð¿ÐµÑ€Ñ–Ñ", "code": "IM" }, + { + "name": "ÐŸÑ€Ð¾Ð²Ñ–Ð½Ñ†Ñ–Ñ ÐšÊ¼Ñ”Ñ‚Ñ–", + "code": "CH" + }, { "name": "ÐŸÑ€Ð¾Ð²Ñ–Ð½Ñ†Ñ–Ñ ÐšÐ°Ð·ÐµÑ€Ñ‚Ð°", "code": "CE" @@ -9041,8 +9049,8 @@ "code": "CN" }, { - "name": "ÐŸÑ€Ð¾Ð²Ñ–Ð½Ñ†Ñ–Ñ ÐšÊ¼Ñ”Ñ‚Ñ–", - "code": "CH" + "name": "ÐŸÑ€Ð¾Ð²Ñ–Ð½Ñ†Ñ–Ñ Ð›Ê¼Ðкуїла", + "code": "AQ" }, { "name": "ÐŸÑ€Ð¾Ð²Ñ–Ð½Ñ†Ñ–Ñ Ð›Ð° СпеціÑ", @@ -9072,10 +9080,6 @@ "name": "ÐŸÑ€Ð¾Ð²Ñ–Ð½Ñ†Ñ–Ñ Ð›ÑƒÐºÐºÐ°", "code": "LU" }, - { - "name": "ÐŸÑ€Ð¾Ð²Ñ–Ð½Ñ†Ñ–Ñ Ð›Ê¼Ðкуїла", - "code": "AQ" - }, { "name": "ÐŸÑ€Ð¾Ð²Ñ–Ð½Ñ†Ñ–Ñ ÐœÐ°Ð½Ñ‚ÑƒÑ", "code": "MN" @@ -9132,6 +9136,10 @@ "name": "ÐŸÑ€Ð¾Ð²Ñ–Ð½Ñ†Ñ–Ñ ÐžÑ€Ñ–Ñтано", "code": "OR" }, + { + "name": "ÐŸÑ€Ð¾Ð²Ñ–Ð½Ñ†Ñ–Ñ ÐŸÊ¼Ñченца", + "code": "PC" + }, { "name": "ÐŸÑ€Ð¾Ð²Ñ–Ð½Ñ†Ñ–Ñ ÐŸÐ°Ð²Ñ–Ñ", "code": "PV" @@ -9180,10 +9188,6 @@ "name": "ÐŸÑ€Ð¾Ð²Ñ–Ð½Ñ†Ñ–Ñ ÐŸÑ€Ð°Ñ‚Ð¾", "code": "PO" }, - { - "name": "ÐŸÑ€Ð¾Ð²Ñ–Ð½Ñ†Ñ–Ñ ÐŸÊ¼Ñченца", - "code": "PC" - }, { "name": "ÐŸÑ€Ð¾Ð²Ñ–Ð½Ñ†Ñ–Ñ Ð Ð°Ð²ÐµÐ½Ð½Ð°", "code": "RA" @@ -9300,10 +9304,6 @@ "name": "ÐŸÑ€Ð¾Ð²Ñ–Ð½Ñ†Ñ–Ñ Ð¤Ñ€Ð¾Ð·Ñ–Ð½Ð¾Ð½Ðµ", "code": "FR" }, - { - "name": "Пʼємонт", - "code": "21" - }, { "name": "СардиніÑ", "code": "88" @@ -9972,10 +9972,6 @@ } ], "KM": [ - { - "name": "Великий Комор", - "code": "G" - }, { "name": "Anjouan", "code": "A" @@ -9983,17 +9979,13 @@ { "name": "Mohéli", "code": "M" + }, + { + "name": "Великий Комор", + "code": "G" } ], "KN": [ - { - "name": "ÐевіÑ", - "code": "N" - }, - { - "name": "Сент-КіттÑ", - "code": "K" - }, { "name": "Christ Church Nichola Town", "code": "01" @@ -10049,6 +10041,14 @@ { "name": "Trinity Palmetto Point", "code": "15" + }, + { + "name": "ÐевіÑ", + "code": "N" + }, + { + "name": "Сент-КіттÑ", + "code": "K" } ], "KP": [ @@ -10172,10 +10172,6 @@ } ], "KW": [ - { - "name": "Хаваллі", - "code": "HA" - }, { "name": "Al Ahmadi", "code": "AH" @@ -10195,6 +10191,10 @@ { "name": "Mubarak Al-Kabeer", "code": "MU" + }, + { + "name": "Хаваллі", + "code": "HA" } ], "KZ": [ @@ -10268,6 +10268,26 @@ } ], "LA": [ + { + "name": "Khammouane", + "code": "KH" + }, + { + "name": "Luang Namtha", + "code": "LM" + }, + { + "name": "Luang Prabang", + "code": "LP" + }, + { + "name": "Vientiane", + "code": "VT" + }, + { + "name": "Xaisomboun", + "code": "XS" + }, { "name": "Ðттапи", "code": "AT" @@ -10319,29 +10339,17 @@ { "name": "Хуапхан", "code": "HO" - }, - { - "name": "Khammouane", - "code": "KH" - }, - { - "name": "Luang Namtha", - "code": "LM" - }, + } + ], + "LB": [ { - "name": "Luang Prabang", - "code": "LP" + "name": "Akkar", + "code": "AK" }, { - "name": "Vientiane", - "code": "VT" + "name": "Baalbek-Hermel", + "code": "BH" }, - { - "name": "Xaisomboun", - "code": "XS" - } - ], - "LB": [ { "name": "Бейрут (провінціÑ)", "code": "BA" @@ -10365,14 +10373,6 @@ { "name": "Північний Ліван", "code": "AS" - }, - { - "name": "Akkar", - "code": "AK" - }, - { - "name": "Baalbek-Hermel", - "code": "BH" } ], "LC": [ @@ -10706,6 +10706,106 @@ } ], "LT": [ + { + "name": "Alytus Municipality", + "code": "02" + }, + { + "name": "BirÅ¡tonas", + "code": "05" + }, + { + "name": "Druskininkai", + "code": "07" + }, + { + "name": "Jurbarkas", + "code": "12" + }, + { + "name": "Kalvarija", + "code": "14" + }, + { + "name": "Kauno Municipality", + "code": "15" + }, + { + "name": "Kazlų RÅ«da", + "code": "17" + }, + { + "name": "KlaipÄ—dos Municipality", + "code": "20" + }, + { + "name": "MarijampolÄ—", + "code": "25" + }, + { + "name": "Neringa", + "code": "28" + }, + { + "name": "PagÄ—giai", + "code": "29" + }, + { + "name": "Palanga", + "code": "31" + }, + { + "name": "Panevėžio Municipality", + "code": "32" + }, + { + "name": "Rietavas", + "code": "39" + }, + { + "name": "Å akiai", + "code": "41" + }, + { + "name": "Å iauliai", + "code": "44" + }, + { + "name": "Å iaulių Municipality", + "code": "43" + }, + { + "name": "Å ilalÄ—", + "code": "45" + }, + { + "name": "Å ilutÄ—", + "code": "46" + }, + { + "name": "Skuodas", + "code": "48" + }, + { + "name": "TauragÄ—", + "code": "50" + }, + { + "name": "TelÅ¡iai", + "code": "51" + }, + { + "name": "Utena", + "code": "54" + }, + { + "name": "Vilniaus Municipality", + "code": "57" + }, + { + "name": "Visaginas", + "code": "59" + }, { "name": "ÐкмÑнÑький район", "code": "01" @@ -10863,131 +10963,47 @@ "code": "52" }, { - "name": "УкмергÑький район", - "code": "53" - }, - { - "name": "УтенÑький повіт", - "code": "UT" - }, - { - "name": "ШальчинінкÑький район", - "code": "42" - }, - { - "name": "ШвенчьонÑький район", - "code": "49" - }, - { - "name": "ШирвінтоÑький район", - "code": "47" - }, - { - "name": "ШÑулÑйÑький повіт", - "code": "SA" - }, - { - "name": "Alytus Municipality", - "code": "02" - }, - { - "name": "BirÅ¡tonas", - "code": "05" - }, - { - "name": "Druskininkai", - "code": "07" - }, - { - "name": "Jurbarkas", - "code": "12" - }, - { - "name": "Kalvarija", - "code": "14" - }, - { - "name": "Kauno Municipality", - "code": "15" - }, - { - "name": "Kazlų RÅ«da", - "code": "17" - }, - { - "name": "KlaipÄ—dos Municipality", - "code": "20" - }, - { - "name": "MarijampolÄ—", - "code": "25" - }, - { - "name": "Neringa", - "code": "28" - }, - { - "name": "PagÄ—giai", - "code": "29" - }, - { - "name": "Palanga", - "code": "31" - }, - { - "name": "Panevėžio Municipality", - "code": "32" - }, - { - "name": "Rietavas", - "code": "39" - }, - { - "name": "Å akiai", - "code": "41" - }, - { - "name": "Å iauliai", - "code": "44" - }, - { - "name": "Å iaulių Municipality", - "code": "43" - }, - { - "name": "Å ilalÄ—", - "code": "45" - }, - { - "name": "Å ilutÄ—", - "code": "46" - }, - { - "name": "Skuodas", - "code": "48" + "name": "УкмергÑький район", + "code": "53" }, { - "name": "TauragÄ—", - "code": "50" + "name": "УтенÑький повіт", + "code": "UT" }, { - "name": "TelÅ¡iai", - "code": "51" + "name": "ШальчинінкÑький район", + "code": "42" }, { - "name": "Utena", - "code": "54" + "name": "ШвенчьонÑький район", + "code": "49" }, { - "name": "Vilniaus Municipality", - "code": "57" + "name": "ШирвінтоÑький район", + "code": "47" }, { - "name": "Visaginas", - "code": "59" + "name": "ШÑулÑйÑький повіт", + "code": "SA" } ], "LU": [ + { + "name": "Diekirch²", + "code": "D" + }, + { + "name": "Grevenmacher²", + "code": "G" + }, + { + "name": "Luxembourg", + "code": "LU" + }, + { + "name": "Luxembourg²", + "code": "L" + }, { "name": "Віанден", "code": "VD" @@ -11031,22 +11047,6 @@ { "name": "Реміх", "code": "RM" - }, - { - "name": "Diekirch²", - "code": "D" - }, - { - "name": "Grevenmacher²", - "code": "G" - }, - { - "name": "Luxembourg", - "code": "LU" - }, - { - "name": "Luxembourg²", - "code": "L" } ], "LV": [ @@ -11514,6 +11514,10 @@ "name": "Юрмала", "code": "JUR" }, + { + "name": "ЯунʼєлгавÑький край", + "code": "038" + }, { "name": "ЯунпієбалгÑький край", "code": "039" @@ -11521,10 +11525,6 @@ { "name": "ЯунпілÑький край", "code": "040" - }, - { - "name": "ЯунʼєлгавÑький край", - "code": "038" } ], "LY": [ @@ -11618,66 +11618,6 @@ } ], "MA": [ - { - "name": "Ðгадір", - "code": "AGD" - }, - { - "name": "Гарб-Шрарда-Бені-Ð¥Ñен", - "code": "02" - }, - { - "name": "КаÑабланка", - "code": "CAS" - }, - { - "name": "Марракеш", - "code": "MMD" - }, - { - "name": "Марракеш²", - "code": "MMN" - }, - { - "name": "Марракеш³", - "code": "SYB" - }, - { - "name": "МекнеÑ", - "code": "MEK" - }, - { - "name": "Рабат", - "code": "RAB" - }, - { - "name": "Сале", - "code": "SAL" - }, - { - "name": "Східна облаÑÑ‚ÑŒ", - "code": "04" - }, - { - "name": "Таза-ель-ХоÑейма-Таунат", - "code": "03" - }, - { - "name": "Танжер", - "code": "TNG" - }, - { - "name": "Танжер-Тетуан", - "code": "01" - }, - { - "name": "Уджда", - "code": "OUJ" - }, - { - "name": "ФеÑ", - "code": "FES" - }, { "name": "Al Haouz", "code": "HAO" @@ -11933,29 +11873,69 @@ { "name": "Zagora", "code": "ZAG" - } - ], - "MC": [ + }, { - "name": "Екзотичний Ñад Монако", - "code": "JE" + "name": "Ðгадір", + "code": "AGD" }, { - "name": "Ла-Кондамін", - "code": "CO" + "name": "Гарб-Шрарда-Бені-Ð¥Ñен", + "code": "02" }, { - "name": "Монако", - "code": "MO" + "name": "КаÑабланка", + "code": "CAS" }, { - "name": "Монте-Карло", - "code": "MC" + "name": "Марракеш", + "code": "MMD" }, { - "name": "Фонтвілль", - "code": "FO" + "name": "Марракеш²", + "code": "MMN" + }, + { + "name": "Марракеш³", + "code": "SYB" + }, + { + "name": "МекнеÑ", + "code": "MEK" + }, + { + "name": "Рабат", + "code": "RAB" }, + { + "name": "Сале", + "code": "SAL" + }, + { + "name": "Східна облаÑÑ‚ÑŒ", + "code": "04" + }, + { + "name": "Таза-ель-ХоÑейма-Таунат", + "code": "03" + }, + { + "name": "Танжер", + "code": "TNG" + }, + { + "name": "Танжер-Тетуан", + "code": "01" + }, + { + "name": "Уджда", + "code": "OUJ" + }, + { + "name": "ФеÑ", + "code": "FES" + } + ], + "MC": [ { "name": "La Colle", "code": "CL" @@ -12003,6 +11983,26 @@ { "name": "Vallon de la Rousse", "code": "VR" + }, + { + "name": "Екзотичний Ñад Монако", + "code": "JE" + }, + { + "name": "Ла-Кондамін", + "code": "CO" + }, + { + "name": "Монако", + "code": "MO" + }, + { + "name": "Монте-Карло", + "code": "MC" + }, + { + "name": "Фонтвілль", + "code": "FO" } ], "MD": [ @@ -12276,30 +12276,6 @@ } ], "MH": [ - { - "name": "Вотьє", - "code": "WTJ" - }, - { - "name": "Еніветок", - "code": "ENI" - }, - { - "name": "Кваджалейн", - "code": "KWA" - }, - { - "name": "Ланцюг Ралік", - "code": "L" - }, - { - "name": "Ланцюг Ратак", - "code": "T" - }, - { - "name": "Маджуро", - "code": "MAJ" - }, { "name": "Ailinglaplap Atoll", "code": "ALL" @@ -12377,8 +12353,32 @@ "code": "UTI" }, { - "name": "Wotho Atoll", - "code": "WTH" + "name": "Wotho Atoll", + "code": "WTH" + }, + { + "name": "Вотьє", + "code": "WTJ" + }, + { + "name": "Еніветок", + "code": "ENI" + }, + { + "name": "Кваджалейн", + "code": "KWA" + }, + { + "name": "Ланцюг Ралік", + "code": "L" + }, + { + "name": "Ланцюг Ратак", + "code": "T" + }, + { + "name": "Маджуро", + "code": "MAJ" } ], "MK": [ @@ -12724,6 +12724,14 @@ } ], "ML": [ + { + "name": "Ménaka", + "code": "9" + }, + { + "name": "Taoudénit", + "code": "10" + }, { "name": "Бамако", "code": "BKO" @@ -12759,14 +12767,6 @@ { "name": "Тімбукту", "code": "6" - }, - { - "name": "Ménaka", - "code": "9" - }, - { - "name": "Taoudénit", - "code": "10" } ], "MM": [ @@ -12922,10 +12922,6 @@ } ], "MR": [ - { - "name": "Інширі", - "code": "12" - }, { "name": "Adrar", "code": "07" @@ -12985,6 +12981,10 @@ { "name": "Trarza", "code": "06" + }, + { + "name": "Інширі", + "code": "12" } ], "MT": [ @@ -13262,22 +13262,6 @@ } ], "MU": [ - { - "name": "Ðгалега", - "code": "AG" - }, - { - "name": "Вакоа-ФенікÑ", - "code": "VP" - }, - { - "name": "Порт-Луї", - "code": "PU" - }, - { - "name": "РодрігеÑ", - "code": "RO" - }, { "name": "Beau-Bassin Rose-Hill", "code": "BR" @@ -13329,13 +13313,25 @@ { "name": "Savanne", "code": "SA" + }, + { + "name": "Ðгалега", + "code": "AG" + }, + { + "name": "Вакоа-ФенікÑ", + "code": "VP" + }, + { + "name": "Порт-Луї", + "code": "PU" + }, + { + "name": "РодрігеÑ", + "code": "RO" } ], "MV": [ - { - "name": "Мале", - "code": "MLE" - }, { "name": "Addu", "code": "01" @@ -13443,21 +13439,13 @@ { "name": "Vaavu", "code": "04" + }, + { + "name": "Мале", + "code": "MLE" } ], "MW": [ - { - "name": "Південний регіон", - "code": "S" - }, - { - "name": "Північний регіон", - "code": "N" - }, - { - "name": "Центральний регіон", - "code": "C" - }, { "name": "Balaka", "code": "BA" @@ -13569,9 +13557,25 @@ { "name": "Zomba", "code": "ZO" + }, + { + "name": "Південний регіон", + "code": "S" + }, + { + "name": "Північний регіон", + "code": "N" + }, + { + "name": "Центральний регіон", + "code": "C" } ], "MX": [ + { + "name": "Mexico City", + "code": "DIF" + }, { "name": "ÐґуаÑкальєнтеÑ", "code": "AGU" @@ -13699,10 +13703,6 @@ { "name": "Юкатан", "code": "YUC" - }, - { - "name": "Mexico City", - "code": "DIF" } ], "MY": [ @@ -13910,58 +13910,6 @@ } ], "NG": [ - { - "name": "ÐбіÑ", - "code": "AB" - }, - { - "name": "Ðдамава", - "code": "AD" - }, - { - "name": "Ðква-Ібом", - "code": "AK" - }, - { - "name": "Дельта", - "code": "DE" - }, - { - "name": "Замфара", - "code": "ZA" - }, - { - "name": "Йобе", - "code": "YO" - }, - { - "name": "Когі", - "code": "KO" - }, - { - "name": "КроÑ-Рівер", - "code": "CR" - }, - { - "name": "Ойо (штат)", - "code": "OY" - }, - { - "name": "Плато", - "code": "PL" - }, - { - "name": "РіверÑ", - "code": "RI" - }, - { - "name": "Сокото", - "code": "SO" - }, - { - "name": "Тараба", - "code": "TA" - }, { "name": "Anambra", "code": "AN" @@ -14057,6 +14005,58 @@ { "name": "Osun", "code": "OS" + }, + { + "name": "ÐбіÑ", + "code": "AB" + }, + { + "name": "Ðдамава", + "code": "AD" + }, + { + "name": "Ðква-Ібом", + "code": "AK" + }, + { + "name": "Дельта", + "code": "DE" + }, + { + "name": "Замфара", + "code": "ZA" + }, + { + "name": "Йобе", + "code": "YO" + }, + { + "name": "Когі", + "code": "KO" + }, + { + "name": "КроÑ-Рівер", + "code": "CR" + }, + { + "name": "Ойо (штат)", + "code": "OY" + }, + { + "name": "Плато", + "code": "PL" + }, + { + "name": "РіверÑ", + "code": "RI" + }, + { + "name": "Сокото", + "code": "SO" + }, + { + "name": "Тараба", + "code": "TA" } ], "NI": [ @@ -14130,6 +14130,18 @@ } ], "NL": [ + { + "name": "Aruba", + "code": "AW" + }, + { + "name": "Curaçao", + "code": "CW" + }, + { + "name": "Sint Maarten", + "code": "SX" + }, { "name": "Бонайре", "code": "BQ1" @@ -14189,18 +14201,6 @@ { "name": "ФриÑландіÑ", "code": "FR" - }, - { - "name": "Aruba", - "code": "AW" - }, - { - "name": "Curaçao", - "code": "CW" - }, - { - "name": "Sint Maarten", - "code": "SX" } ], "NO": [ @@ -14285,32 +14285,12 @@ "code": "21" }, { - "name": "Ян-Маєн", - "code": "22" - } - ], - "NP": [ - { - "name": "Далекозахідний регіон", - "code": "5" - }, - { - "name": "Західний регіон", - "code": "3" - }, - { - "name": "Середньозахідний регіон", - "code": "2" - }, - { - "name": "Східний регіон", - "code": "4" - }, - { - "name": "Центральний регіон", - "code": "1" - }, - { + "name": "Ян-Маєн", + "code": "22" + } + ], + "NP": [ + { "name": "Bagmati", "code": "BA" }, @@ -14365,6 +14345,26 @@ { "name": "Seti", "code": "SE" + }, + { + "name": "Далекозахідний регіон", + "code": "5" + }, + { + "name": "Західний регіон", + "code": "3" + }, + { + "name": "Середньозахідний регіон", + "code": "2" + }, + { + "name": "Східний регіон", + "code": "4" + }, + { + "name": "Центральний регіон", + "code": "1" } ], "NR": [ @@ -14426,6 +14426,18 @@ } ], "NZ": [ + { + "name": "Nelson", + "code": "NSN" + }, + { + "name": "North Island", + "code": "N" + }, + { + "name": "South Island", + "code": "S" + }, { "name": "Бей оф Пленті", "code": "BOP" @@ -14489,21 +14501,33 @@ { "name": "Чатем", "code": "CIT" + } + ], + "OM": [ + { + "name": "Al Batinah", + "code": "BA" }, { - "name": "Nelson", - "code": "NSN" + "name": "Ash Sharqiyah", + "code": "SH" }, { - "name": "North Island", - "code": "N" + "name": "Janub al Batinah", + "code": "BJ" }, { - "name": "South Island", - "code": "S" - } - ], - "OM": [ + "name": "Janub ash Sharqiyah", + "code": "SJ" + }, + { + "name": "Shamal al Batinah", + "code": "BS" + }, + { + "name": "Shamal ash Sharqiyah", + "code": "SS" + }, { "name": "Дофар", "code": "ZU" @@ -14531,33 +14555,13 @@ { "name": "МуÑандам", "code": "MU" - }, - { - "name": "Al Batinah", - "code": "BA" - }, - { - "name": "Ash Sharqiyah", - "code": "SH" - }, - { - "name": "Janub al Batinah", - "code": "BJ" - }, - { - "name": "Janub ash Sharqiyah", - "code": "SJ" - }, - { - "name": "Shamal al Batinah", - "code": "BS" - }, - { - "name": "Shamal ash Sharqiyah", - "code": "SS" } ], "PA": [ + { + "name": "West Panamá", + "code": "10" + }, { "name": "БокаÑ-дель-Торо", "code": "1" @@ -14605,10 +14609,6 @@ { "name": "Чирики", "code": "4" - }, - { - "name": "West Panamá", - "code": "10" } ], "PE": [ @@ -14697,261 +14697,117 @@ "code": "TAC" }, { - "name": "ТумбеÑ", - "code": "TUM" - }, - { - "name": "Уанкавеліка", - "code": "HUV" - }, - { - "name": "Уануко", - "code": "HUC" - }, - { - "name": "УкаÑлі", - "code": "UCA" - }, - { - "name": "Хунін", - "code": "JUN" - } - ], - "PG": [ - { - "name": "Ðвтономний регіон Бугенвіль", - "code": "NSB" - }, - { - "name": "Галф", - "code": "GPK" - }, - { - "name": "Гела", - "code": "HLA" - }, - { - "name": "Дживака", - "code": "JWK" - }, - { - "name": "Енга", - "code": "EPW" - }, - { - "name": "Західна Ðова БританіÑ", - "code": "WBK" - }, - { - "name": "Західна провінціÑ", - "code": "WPD" - }, - { - "name": "Західний ГайлендÑ", - "code": "WHM" - }, - { - "name": "Маданг", - "code": "MPM" - }, - { - "name": "ÐœÐ°Ð½ÑƒÑ (провінціÑ)", - "code": "MRL" - }, - { - "name": "Мілн-Бей", - "code": "MBA" - }, - { - "name": "Моробе", - "code": "MPL" - }, - { - "name": "Ðова ІрландіÑ", - "code": "NIK" - }, - { - "name": "Оро", - "code": "NPP" - }, - { - "name": "Південний ГайлендÑ", - "code": "SHM" - }, - { - "name": "Порт-МорÑбі", - "code": "NCD" - }, - { - "name": "Сандаун", - "code": "SAN" - }, - { - "name": "Сімбу", - "code": "CPK" - }, - { - "name": "Східна Ðова БританіÑ", - "code": "EBR" - }, - { - "name": "Східний ГайлендÑ", - "code": "EHG" - }, - { - "name": "Східний Сепік", - "code": "ESW" - }, - { - "name": "Центральна провінціÑ", - "code": "CPM" - } - ], - "PH": [ - { - "name": "Ðвтономний регіон в МуÑульманÑькому Мінданао", - "code": "14" - }, - { - "name": "Ðклан", - "code": "AKL" - }, - { - "name": "БаÑілан", - "code": "BAS" - }, - { - "name": "Батаан", - "code": "BAN" - }, - { - "name": "БатангаÑ", - "code": "BTG" - }, - { - "name": "Бенґет", - "code": "BEN" - }, - { - "name": "Бікол", - "code": "05" - }, - { - "name": "ГуймараÑ", - "code": "GUI" - }, - { - "name": "Давао", - "code": "11" - }, - { - "name": "Долина КагаÑн", - "code": "02" - }, - { - "name": "Західний Міндоро", - "code": "MDC" - }, - { - "name": "Західні Ð’Ñ–Ñаї", - "code": "06" + "name": "ТумбеÑ", + "code": "TUM" }, { - "name": "ІлокоÑ", - "code": "01" + "name": "Уанкавеліка", + "code": "HUV" }, { - "name": "Кавіте", - "code": "CAV" + "name": "Уануко", + "code": "HUC" }, { - "name": "КалабарÑон", - "code": "40" + "name": "УкаÑлі", + "code": "UCA" }, { - "name": "Карага", - "code": "13" + "name": "Хунін", + "code": "JUN" + } + ], + "PG": [ + { + "name": "Ðвтономний регіон Бугенвіль", + "code": "NSB" }, { - "name": "КатандуанеÑ", - "code": "CAT" + "name": "Галф", + "code": "GPK" }, { - "name": "КеÑон", - "code": "QUE" + "name": "Гела", + "code": "HLA" }, { - "name": "КордильєрÑький адмініÑтративний регіон", - "code": "15" + "name": "Дживака", + "code": "JWK" }, { - "name": "Лагуна", - "code": "LAG" + "name": "Енга", + "code": "EPW" }, { - "name": "Маріндук", - "code": "MAD" + "name": "Західна Ðова БританіÑ", + "code": "WBK" }, { - "name": "Мімаропа", - "code": "41" + "name": "Західна провінціÑ", + "code": "WPD" }, { - "name": "Палаван", - "code": "PLW" + "name": "Західний ГайлендÑ", + "code": "WHM" }, { - "name": "ПангаÑінан", - "code": "PAN" + "name": "Маданг", + "code": "MPM" }, { - "name": "Північне Мінданао", - "code": "10" + "name": "ÐœÐ°Ð½ÑƒÑ (провінціÑ)", + "code": "MRL" }, { - "name": "ПівоÑтрів Замбоанга", - "code": "09" + "name": "Мілн-Бей", + "code": "MBA" }, { - "name": "РіÑаль", - "code": "RIZ" + "name": "Моробе", + "code": "MPL" }, { - "name": "Ромблон", - "code": "ROM" + "name": "Ðова ІрландіÑ", + "code": "NIK" }, { - "name": "Себу", - "code": "CEB" + "name": "Оро", + "code": "NPP" }, { - "name": "СоккÑкÑарген", - "code": "12" + "name": "Південний ГайлендÑ", + "code": "SHM" }, { - "name": "Столичний регіон (Філіппіни)", - "code": "00" + "name": "Порт-МорÑбі", + "code": "NCD" }, { - "name": "Східний Міндоро", - "code": "MDR" + "name": "Сандаун", + "code": "SAN" }, { - "name": "Східні Ð’Ñ–Ñаї", - "code": "08" + "name": "Сімбу", + "code": "CPK" }, { - "name": "Тарлак", - "code": "TAR" + "name": "Східна Ðова БританіÑ", + "code": "EBR" }, { - "name": "Центральний ЛуÑон", - "code": "03" + "name": "Східний ГайлендÑ", + "code": "EHG" }, { - "name": "Центральні Ð’Ñ–Ñаї", - "code": "07" + "name": "Східний Сепік", + "code": "ESW" }, + { + "name": "Центральна провінціÑ", + "code": "CPM" + } + ], + "PH": [ { "name": "Abra", "code": "ABR" @@ -15105,100 +14961,244 @@ "code": "MSC" }, { - "name": "Misamis Oriental", - "code": "MSR" + "name": "Misamis Oriental", + "code": "MSR" + }, + { + "name": "Mountain", + "code": "MOU" + }, + { + "name": "Negros Occidental", + "code": "NEC" + }, + { + "name": "Negros Oriental", + "code": "NER" + }, + { + "name": "Northern Samar", + "code": "NSA" + }, + { + "name": "Nueva Ecija", + "code": "NUE" + }, + { + "name": "Nueva Vizcaya", + "code": "NUV" + }, + { + "name": "Pampanga", + "code": "PAM" + }, + { + "name": "Quirino", + "code": "QUI" + }, + { + "name": "Samar", + "code": "WSA" + }, + { + "name": "Sarangani", + "code": "SAR" + }, + { + "name": "Siquijor", + "code": "SIG" + }, + { + "name": "Sorsogon", + "code": "SOR" + }, + { + "name": "South Cotabato", + "code": "SCO" + }, + { + "name": "Southern Leyte", + "code": "SLE" + }, + { + "name": "Sultan Kudarat", + "code": "SUK" + }, + { + "name": "Sulu", + "code": "SLU" + }, + { + "name": "Surigao del Norte", + "code": "SUN" + }, + { + "name": "Surigao del Sur", + "code": "SUR" + }, + { + "name": "Tawi-Tawi", + "code": "TAW" + }, + { + "name": "Zambales", + "code": "ZMB" + }, + { + "name": "Zamboanga del Norte", + "code": "ZAN" + }, + { + "name": "Zamboanga del Sur", + "code": "ZAS" + }, + { + "name": "Zamboanga Sibugay", + "code": "ZSI" + }, + { + "name": "Ðвтономний регіон в МуÑульманÑькому Мінданао", + "code": "14" + }, + { + "name": "Ðклан", + "code": "AKL" + }, + { + "name": "БаÑілан", + "code": "BAS" + }, + { + "name": "Батаан", + "code": "BAN" + }, + { + "name": "БатангаÑ", + "code": "BTG" + }, + { + "name": "Бенґет", + "code": "BEN" + }, + { + "name": "Бікол", + "code": "05" + }, + { + "name": "ГуймараÑ", + "code": "GUI" + }, + { + "name": "Давао", + "code": "11" + }, + { + "name": "Долина КагаÑн", + "code": "02" + }, + { + "name": "Західний Міндоро", + "code": "MDC" + }, + { + "name": "Західні Ð’Ñ–Ñаї", + "code": "06" + }, + { + "name": "ІлокоÑ", + "code": "01" }, { - "name": "Mountain", - "code": "MOU" + "name": "Кавіте", + "code": "CAV" }, { - "name": "Negros Occidental", - "code": "NEC" + "name": "КалабарÑон", + "code": "40" }, { - "name": "Negros Oriental", - "code": "NER" + "name": "Карага", + "code": "13" }, { - "name": "Northern Samar", - "code": "NSA" + "name": "КатандуанеÑ", + "code": "CAT" }, { - "name": "Nueva Ecija", - "code": "NUE" + "name": "КеÑон", + "code": "QUE" }, { - "name": "Nueva Vizcaya", - "code": "NUV" + "name": "КордильєрÑький адмініÑтративний регіон", + "code": "15" }, { - "name": "Pampanga", - "code": "PAM" + "name": "Лагуна", + "code": "LAG" }, { - "name": "Quirino", - "code": "QUI" + "name": "Маріндук", + "code": "MAD" }, { - "name": "Samar", - "code": "WSA" + "name": "Мімаропа", + "code": "41" }, { - "name": "Sarangani", - "code": "SAR" + "name": "Палаван", + "code": "PLW" }, { - "name": "Siquijor", - "code": "SIG" + "name": "ПангаÑінан", + "code": "PAN" }, { - "name": "Sorsogon", - "code": "SOR" + "name": "Північне Мінданао", + "code": "10" }, { - "name": "South Cotabato", - "code": "SCO" + "name": "ПівоÑтрів Замбоанга", + "code": "09" }, { - "name": "Southern Leyte", - "code": "SLE" + "name": "РіÑаль", + "code": "RIZ" }, { - "name": "Sultan Kudarat", - "code": "SUK" + "name": "Ромблон", + "code": "ROM" }, { - "name": "Sulu", - "code": "SLU" + "name": "Себу", + "code": "CEB" }, { - "name": "Surigao del Norte", - "code": "SUN" + "name": "СоккÑкÑарген", + "code": "12" }, { - "name": "Surigao del Sur", - "code": "SUR" + "name": "Столичний регіон (Філіппіни)", + "code": "00" }, { - "name": "Tawi-Tawi", - "code": "TAW" + "name": "Східний Міндоро", + "code": "MDR" }, { - "name": "Zambales", - "code": "ZMB" + "name": "Східні Ð’Ñ–Ñаї", + "code": "08" }, { - "name": "Zamboanga del Norte", - "code": "ZAN" + "name": "Тарлак", + "code": "TAR" }, { - "name": "Zamboanga del Sur", - "code": "ZAS" + "name": "Центральний ЛуÑон", + "code": "03" }, { - "name": "Zamboanga Sibugay", - "code": "ZSI" + "name": "Центральні Ð’Ñ–Ñаї", + "code": "07" } ], "PK": [ @@ -15302,18 +15302,6 @@ } ], "PS": [ - { - "name": "Вифлеєм (провінціÑ)", - "code": "BTH" - }, - { - "name": "Рафах", - "code": "RFH" - }, - { - "name": "Хеврон (провінціÑ)", - "code": "HBN" - }, { "name": "Deir al-Balah", "code": "DEB" @@ -15365,6 +15353,18 @@ { "name": "Tulkarm", "code": "TKM" + }, + { + "name": "Вифлеєм (провінціÑ)", + "code": "BTH" + }, + { + "name": "Рафах", + "code": "RFH" + }, + { + "name": "Хеврон (провінціÑ)", + "code": "HBN" } ], "PT": [ @@ -15516,6 +15516,10 @@ } ], "PY": [ + { + "name": "Paraguarí", + "code": "9" + }, { "name": "Ðльто-Парагвай", "code": "16" @@ -15583,13 +15587,13 @@ { "name": "Сентрал", "code": "11" - }, - { - "name": "Paraguarí", - "code": "9" } ], "QA": [ + { + "name": "Ash ShīḩÄnÄ«yah", + "code": "SH" + }, { "name": "Ðль-Вакра", "code": "WA" @@ -15617,10 +15621,6 @@ { "name": "Умм-Салаль", "code": "US" - }, - { - "name": "Ash ShīḩÄnÄ«yah", - "code": "SH" } ], "RO": [ @@ -15794,54 +15794,6 @@ } ], "RS": [ - { - "name": "Ðвтономний край КоÑово Ñ– МетохіÑ", - "code": "KM" - }, - { - "name": "Белград", - "code": "00" - }, - { - "name": "Воєводина", - "code": "VO" - }, - { - "name": "Західно-Бацький округ", - "code": "05" - }, - { - "name": "Пецький округ", - "code": "26" - }, - { - "name": "Південно-БанатÑький округ", - "code": "04" - }, - { - "name": "Південно-Бацький округ", - "code": "06" - }, - { - "name": "Північно-БанатÑький округ", - "code": "03" - }, - { - "name": "Північно-Бацький округ", - "code": "01" - }, - { - "name": "ПрізренÑький округ", - "code": "27" - }, - { - "name": "Середньо-БанатÑький округ", - "code": "02" - }, - { - "name": "СремÑький округ", - "code": "07" - }, { "name": "Bor", "code": "14" @@ -15921,6 +15873,54 @@ { "name": "Zlatibor", "code": "16" + }, + { + "name": "Ðвтономний край КоÑово Ñ– МетохіÑ", + "code": "KM" + }, + { + "name": "Белград", + "code": "00" + }, + { + "name": "Воєводина", + "code": "VO" + }, + { + "name": "Західно-Бацький округ", + "code": "05" + }, + { + "name": "Пецький округ", + "code": "26" + }, + { + "name": "Південно-БанатÑький округ", + "code": "04" + }, + { + "name": "Південно-Бацький округ", + "code": "06" + }, + { + "name": "Північно-БанатÑький округ", + "code": "03" + }, + { + "name": "Північно-Бацький округ", + "code": "01" + }, + { + "name": "ПрізренÑький округ", + "code": "27" + }, + { + "name": "Середньо-БанатÑький округ", + "code": "02" + }, + { + "name": "СремÑький округ", + "code": "07" } ], "RU": [ @@ -16334,14 +16334,6 @@ } ], "SB": [ - { - "name": "Гуадалканал", - "code": "GU" - }, - { - "name": "Хоніара", - "code": "CT" - }, { "name": "Central", "code": "CE" @@ -16373,6 +16365,14 @@ { "name": "Western", "code": "WE" + }, + { + "name": "Гуадалканал", + "code": "GU" + }, + { + "name": "Хоніара", + "code": "CT" } ], "SC": [ @@ -16660,6 +16660,10 @@ } ], "SH": [ + { + "name": "Tristan da Cunha", + "code": "TA" + }, { "name": "ОÑтрів ВознеÑіннÑ", "code": "AC" @@ -16667,10 +16671,6 @@ { "name": "ОÑтрів СвÑтої Єлени", "code": "HL" - }, - { - "name": "Tristan da Cunha", - "code": "TA" } ], "SI": [ @@ -17558,10 +17558,6 @@ } ], "SL": [ - { - "name": "Північна Ð¿Ñ€Ð¾Ð²Ñ–Ð½Ñ†Ñ–Ñ (Сьєрра-Леоне)", - "code": "N" - }, { "name": "Eastern", "code": "E" @@ -17573,6 +17569,10 @@ { "name": "Western Area", "code": "W" + }, + { + "name": "Північна Ð¿Ñ€Ð¾Ð²Ñ–Ð½Ñ†Ñ–Ñ (Сьєрра-Леоне)", + "code": "N" } ], "SM": [ @@ -17614,10 +17614,6 @@ } ], "SN": [ - { - "name": "Каолак", - "code": "KL" - }, { "name": "Dakar", "code": "DK" @@ -17669,6 +17665,10 @@ { "name": "Ziguinchor", "code": "ZG" + }, + { + "name": "Каолак", + "code": "KL" } ], "SO": [ @@ -17840,14 +17840,6 @@ } ], "SV": [ - { - "name": "МораÑан", - "code": "MO" - }, - { - "name": "Сан-Сальвадор", - "code": "SS" - }, { "name": "Ahuachapán", "code": "AH" @@ -17895,9 +17887,21 @@ { "name": "Usulután", "code": "US" + }, + { + "name": "МораÑан", + "code": "MO" + }, + { + "name": "Сан-Сальвадор", + "code": "SS" } ], "SY": [ + { + "name": "Damascus", + "code": "DI" + }, { "name": "Ðль-ХаÑака", "code": "HA" @@ -17949,10 +17953,6 @@ { "name": "ХомÑ", "code": "HI" - }, - { - "name": "Damascus", - "code": "DI" } ], "SZ": [ @@ -17974,38 +17974,6 @@ } ], "TD": [ - { - "name": "Батха", - "code": "BA" - }, - { - "name": "Бахр-ель-Газаль", - "code": "BG" - }, - { - "name": "Борку", - "code": "BO" - }, - { - "name": "Ваді-Фіра", - "code": "WF" - }, - { - "name": "Західний Логон", - "code": "LO" - }, - { - "name": "Ðджамена", - "code": "ND" - }, - { - "name": "Середнє Шарі", - "code": "MC" - }, - { - "name": "Східний Логон (префектура)", - "code": "LR" - }, { "name": "Chari-Baguirmi", "code": "CB" @@ -18065,107 +18033,63 @@ { "name": "Tibesti", "code": "TI" - } - ], - "TG": [ - { - "name": "Марітіме", - "code": "M" - }, - { - "name": "Регіон Кари", - "code": "K" - }, - { - "name": "Регіон Плато", - "code": "P" - }, - { - "name": "Регіон Саванн", - "code": "S" - }, - { - "name": "Центральний регіон", - "code": "C" - } - ], - "TH": [ - { - "name": "Бангкок", - "code": "10" - }, - { - "name": "Бурі Рам", - "code": "31" - }, - { - "name": "Ðакхон Пханом", - "code": "48" - }, - { - "name": "Ðонг Хай", - "code": "43" }, { - "name": "Ðонтхабурі", - "code": "12" - }, - { - "name": "ПаттайÑ", - "code": "S" - }, - { - "name": "Пхукет", - "code": "83" + "name": "Батха", + "code": "BA" }, { - "name": "Ранонг", - "code": "85" + "name": "Бахр-ель-Газаль", + "code": "BG" }, { - "name": "Ратчабурі", - "code": "70" + "name": "Борку", + "code": "BO" }, { - "name": "Сакон Ðакхон", - "code": "47" + "name": "Ваді-Фіра", + "code": "WF" }, { - "name": "Самутпракан", - "code": "11" + "name": "Західний Логон", + "code": "LO" }, { - "name": "СамутÑакхон", - "code": "74" + "name": "Ðджамена", + "code": "ND" }, { - "name": "СамутÑонгкхрам", - "code": "75" + "name": "Середнє Шарі", + "code": "MC" }, { - "name": "Сатун", - "code": "91" - }, + "name": "Східний Логон (префектура)", + "code": "LR" + } + ], + "TG": [ { - "name": "Сонгкхла", - "code": "90" + "name": "Марітіме", + "code": "M" }, { - "name": "Сукхотхай", - "code": "64" + "name": "Регіон Кари", + "code": "K" }, { - "name": "Сурін", - "code": "32" + "name": "Регіон Плато", + "code": "P" }, { - "name": "Трат", - "code": "23" + "name": "Регіон Саванн", + "code": "S" }, { - "name": "Чіангмай", - "code": "50" - }, + "name": "Центральний регіон", + "code": "C" + } + ], + "TH": [ { "name": "Amnat Charoen", "code": "37" @@ -18363,44 +18287,120 @@ "code": "17" }, { - "name": "Suphanburi", - "code": "72" + "name": "Suphanburi", + "code": "72" + }, + { + "name": "Surat Thani", + "code": "84" + }, + { + "name": "Tak", + "code": "63" + }, + { + "name": "Trang", + "code": "92" + }, + { + "name": "Ubon Ratchathani", + "code": "34" + }, + { + "name": "Udon Thani", + "code": "41" + }, + { + "name": "Uthai Thani", + "code": "61" + }, + { + "name": "Uttaradit", + "code": "53" + }, + { + "name": "Yala", + "code": "95" + }, + { + "name": "Yasothon", + "code": "35" + }, + { + "name": "Бангкок", + "code": "10" + }, + { + "name": "Бурі Рам", + "code": "31" + }, + { + "name": "Ðакхон Пханом", + "code": "48" + }, + { + "name": "Ðонг Хай", + "code": "43" + }, + { + "name": "Ðонтхабурі", + "code": "12" + }, + { + "name": "ПаттайÑ", + "code": "S" + }, + { + "name": "Пхукет", + "code": "83" + }, + { + "name": "Ранонг", + "code": "85" + }, + { + "name": "Ратчабурі", + "code": "70" + }, + { + "name": "Сакон Ðакхон", + "code": "47" }, { - "name": "Surat Thani", - "code": "84" + "name": "Самутпракан", + "code": "11" }, { - "name": "Tak", - "code": "63" + "name": "СамутÑакхон", + "code": "74" }, { - "name": "Trang", - "code": "92" + "name": "СамутÑонгкхрам", + "code": "75" }, { - "name": "Ubon Ratchathani", - "code": "34" + "name": "Сатун", + "code": "91" }, { - "name": "Udon Thani", - "code": "41" + "name": "Сонгкхла", + "code": "90" }, { - "name": "Uthai Thani", - "code": "61" + "name": "Сукхотхай", + "code": "64" }, { - "name": "Uttaradit", - "code": "53" + "name": "Сурін", + "code": "32" }, { - "name": "Yala", - "code": "95" + "name": "Трат", + "code": "23" }, { - "name": "Yasothon", - "code": "35" + "name": "Чіангмай", + "code": "50" } ], "TJ": [ @@ -18952,22 +18952,6 @@ } ], "TT": [ - { - "name": "Пойнт-Фортін", - "code": "PTF" - }, - { - "name": "Порт-оф-Спейн", - "code": "POS" - }, - { - "name": "Тобаго", - "code": "TOB" - }, - { - "name": "ЧагуанаÑ", - "code": "CHA" - }, { "name": "Arima", "code": "ARI" @@ -19011,9 +18995,33 @@ { "name": "Tunapuna-Piarco", "code": "TUP" + }, + { + "name": "Пойнт-Фортін", + "code": "PTF" + }, + { + "name": "Порт-оф-Спейн", + "code": "POS" + }, + { + "name": "Тобаго", + "code": "TOB" + }, + { + "name": "ЧагуанаÑ", + "code": "CHA" } ], "TV": [ + { + "name": "Nui", + "code": "NUI" + }, + { + "name": "Nukufetau", + "code": "NKF" + }, { "name": "Ваітупу", "code": "VAI" @@ -19037,41 +19045,9 @@ { "name": "Фунафуті", "code": "FUN" - }, - { - "name": "Nui", - "code": "NUI" - }, - { - "name": "Nukufetau", - "code": "NKF" } ], "TW": [ - { - "name": "ГаоÑюн", - "code": "KHH" - }, - { - "name": "Сіньчжу", - "code": "HSZ" - }, - { - "name": "Тайбей", - "code": "TPE" - }, - { - "name": "Тайнань", - "code": "TNN" - }, - { - "name": "Тайчжун", - "code": "TXG" - }, - { - "name": "ЦзÑÑ—", - "code": "CYQ" - }, { "name": "Changhua", "code": "CHA" @@ -19135,6 +19111,30 @@ { "name": "Yunlin", "code": "YUN" + }, + { + "name": "ГаоÑюн", + "code": "KHH" + }, + { + "name": "Сіньчжу", + "code": "HSZ" + }, + { + "name": "Тайбей", + "code": "TPE" + }, + { + "name": "Тайнань", + "code": "TNN" + }, + { + "name": "Тайчжун", + "code": "TXG" + }, + { + "name": "ЦзÑÑ—", + "code": "CYQ" } ], "TZ": [ @@ -19370,22 +19370,6 @@ } ], "UG": [ - { - "name": "Західна облаÑÑ‚ÑŒ", - "code": "W" - }, - { - "name": "Північна облаÑÑ‚ÑŒ", - "code": "N" - }, - { - "name": "Східна облаÑÑ‚ÑŒ", - "code": "E" - }, - { - "name": "Центральна облаÑÑ‚ÑŒ", - "code": "C" - }, { "name": "Abim", "code": "314" @@ -19873,6 +19857,22 @@ { "name": "Zombo²", "code": "330" + }, + { + "name": "Західна облаÑÑ‚ÑŒ", + "code": "W" + }, + { + "name": "Північна облаÑÑ‚ÑŒ", + "code": "N" + }, + { + "name": "Східна облаÑÑ‚ÑŒ", + "code": "E" + }, + { + "name": "Центральна облаÑÑ‚ÑŒ", + "code": "C" } ], "UM": [ @@ -19914,6 +19914,30 @@ } ], "US": [ + { + "name": "American Samoa", + "code": "AS" + }, + { + "name": "Guam", + "code": "GU" + }, + { + "name": "Northern Mariana Islands", + "code": "MP" + }, + { + "name": "Puerto Rico", + "code": "PR" + }, + { + "name": "U.S. Outlying Islands", + "code": "UM" + }, + { + "name": "U.S. Virgin Islands", + "code": "VI" + }, { "name": "Ðйдахо", "code": "ID" @@ -20117,30 +20141,6 @@ { "name": "Юта", "code": "UT" - }, - { - "name": "American Samoa", - "code": "AS" - }, - { - "name": "Guam", - "code": "GU" - }, - { - "name": "Northern Mariana Islands", - "code": "MP" - }, - { - "name": "Puerto Rico", - "code": "PR" - }, - { - "name": "U.S. Outlying Islands", - "code": "UM" - }, - { - "name": "U.S. Virgin Islands", - "code": "VI" } ], "UY": [ @@ -20306,6 +20306,10 @@ } ], "VE": [ + { + "name": "Capital", + "code": "A" + }, { "name": "ÐмаÑонаÑ", "code": "Z" @@ -20401,10 +20405,6 @@ { "name": "Яракуй", "code": "U" - }, - { - "name": "Capital", - "code": "A" } ], "VN": [ @@ -20662,10 +20662,6 @@ } ], "VU": [ - { - "name": "Тафеа", - "code": "TAE" - }, { "name": "Malampa", "code": "MAP" @@ -20685,6 +20681,10 @@ { "name": "Torba", "code": "TOB" + }, + { + "name": "Тафеа", + "code": "TAE" } ], "WF": [ @@ -20748,6 +20748,10 @@ } ], "YE": [ + { + "name": "Arkhabil Suqutra", + "code": "SU" + }, { "name": "ÐбʼÑн", "code": "AB" @@ -20831,10 +20835,6 @@ { "name": "Шабва", "code": "SH" - }, - { - "name": "Arkhabil Suqutra", - "code": "SU" } ], "ZA": [ @@ -20918,6 +20918,14 @@ } ], "ZW": [ + { + "name": "Bulawayo", + "code": "BU" + }, + { + "name": "Harare", + "code": "HA" + }, { "name": "Західний Машоналенд", "code": "MW" @@ -20949,14 +20957,6 @@ { "name": "Центральний Машоналенд", "code": "MC" - }, - { - "name": "Bulawayo", - "code": "BU" - }, - { - "name": "Harare", - "code": "HA" } ] } \ No newline at end of file diff --git a/js/data/locale/uk/sysres.json b/js/data/locale/uk/sysres.json index 3777ea6673..f329cdf396 100644 --- a/js/data/locale/uk/sysres.json +++ b/js/data/locale/uk/sysres.json @@ -171,6 +171,14 @@ "1#1 wk|#{num} wks": "one#{num} тиж.|few#{num} тиж.|many#{num} тиж.|#{num} тиж.", "1#1 mon|#{num} mons": "one#{num} міÑ.|few#{num} міÑ.|many#{num} міÑ.|#{num} міÑ.", "1#1 yr|#{num} yrs": "one#{num} Ñ€.|few#{num} Ñ€.|many#{num} Ñ€.|#{num} Ñ€.", + "durationMediumMillis": "one#{num} мÑ|few#{num} мÑ|many#{num} мÑ|#{num} мÑ", + "1#1 se|#{num} sec": "one#{num} Ñ|few#{num} Ñ|many#{num} Ñ|#{num} Ñ", + "1#1 mi|#{num} min": "one#{num} хв|few#{num} хв|many#{num} хв|#{num} хв", + "durationMediumHours": "one#{num} год|few#{num} год|many#{num} год|#{num} год", + "1#1 dy|#{num} dys": "one#{num} дн.|few#{num} дн.|many#{num} дн.|#{num} дн.", + "durationMediumWeeks": "one#{num} тиж.|few#{num} тиж.|many#{num} тиж.|#{num} тиж.", + "1#1 mo|#{num} mos": "one#{num} міÑ.|few#{num} міÑ.|many#{num} міÑ.|#{num} міÑ.", + "durationMediumYears": "one#{num} Ñ€.|few#{num} Ñ€.|many#{num} Ñ€.|#{num} Ñ€.", "durationShortMillis": "one#{num} мÑ|few#{num} мÑ|many#{num} мÑ|#{num} мÑ", "#{num}s": "one#{num} Ñ|few#{num} Ñ|many#{num} Ñ|#{num} Ñ", "durationShortMinutes": "one#{num} хв|few#{num} хв|many#{num} хв|#{num} хв", @@ -179,22 +187,6 @@ "#{num}w": "one#{num} тиж.|few#{num} тиж.|many#{num} тиж.|#{num} тиж.", "durationShortMonths": "one#{num} міÑ.|few#{num} міÑ.|many#{num} міÑ.|#{num} міÑ.", "#{num}y": "one#{num} Ñ€.|few#{num} Ñ€.|many#{num} Ñ€.|#{num} Ñ€.", - "separatorFull": ", ", - "finalSeparatorFull": " Ñ– ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", - "durationMediumMillis": "one#{num} мÑ|few#{num} мÑ|many#{num} мÑ|#{num} мÑ", - "1#1 se|#{num} sec": "#{num} Ñе", - "1#1 mi|#{num} min": "#{num} хв.", - "durationMediumHours": "#{num} го", - "1#1 dy|#{num} dys": "one#{num} де|few#{num} дні|many#{num} дн|#{num} днÑ", - "durationMediumWeeks": "#{num} ти", - "1#1 mo|#{num} mos": "#{num} мі", - "durationMediumYears": "#{num} Ñ€.", "1#in 1 second|#in {num} seconds": "one#через {num} Ñекунду|few#через {num} Ñекунди|many#через {num} Ñекунд|#через {num} Ñекунди", "1#in 1 minute|#in {num} minutes": "one#через {num} хвилину|few#через {num} хвилини|many#через {num} хвилин|#через {num} хвилини", "1#in 1 hour|#in {num} hours": "one#через {num} годину|few#через {num} години|many#через {num} годин|#через {num} години", @@ -236,5 +228,13 @@ "#{num}d ago": "one#{num} дн. тому|few#{num} дн. тому|many#{num} дн. тому|#{num} дн. тому", "#{num}w ago": "one#{num} тиж. тому|few#{num} тиж. тому|many#{num} тиж. тому|#{num} тиж. тому", "#{num}mo ago": "one#{num} міÑ. тому|few#{num} міÑ. тому|many#{num} міÑ. тому|#{num} міÑ. тому", - "#{num}y ago": "one#{num} Ñ€. тому|few#{num} Ñ€. тому|many#{num} Ñ€. тому|#{num} Ñ€. тому" + "#{num}y ago": "one#{num} Ñ€. тому|few#{num} Ñ€. тому|many#{num} Ñ€. тому|#{num} Ñ€. тому", + "separatorFull": ", ", + "finalSeparatorFull": " Ñ– ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/und/BD/firstdayofweek.jf b/js/data/locale/und/BD/firstdayofweek.jf index dadcc3d55d..5fbc1fdc16 100644 --- a/js/data/locale/und/BD/firstdayofweek.jf +++ b/js/data/locale/und/BD/firstdayofweek.jf @@ -1,4 +1,4 @@ { - "firstDayOfWeek": 5, + "firstDayOfWeek": 0, "generated": true } \ No newline at end of file diff --git a/js/data/locale/und/CZ/regionname.jf b/js/data/locale/und/CZ/regionname.jf index 2a2c7dc6c8..ccc9380cdf 100644 --- a/js/data/locale/und/CZ/regionname.jf +++ b/js/data/locale/und/CZ/regionname.jf @@ -1,4 +1,4 @@ { "generated": true, - "region.name": "Czech Republic" + "region.name": "Czechia" } \ No newline at end of file diff --git a/js/data/locale/und/IE/firstdayofweek.jf b/js/data/locale/und/IE/firstdayofweek.jf index 5fbc1fdc16..f0b3be9664 100644 --- a/js/data/locale/und/IE/firstdayofweek.jf +++ b/js/data/locale/und/IE/firstdayofweek.jf @@ -1,4 +1,4 @@ { - "firstDayOfWeek": 0, + "firstDayOfWeek": 1, "generated": true } \ No newline at end of file diff --git a/js/data/locale/und/MA/firstdayofweek.jf b/js/data/locale/und/MA/firstdayofweek.jf deleted file mode 100644 index ee68870f4c..0000000000 --- a/js/data/locale/und/MA/firstdayofweek.jf +++ /dev/null @@ -1,4 +0,0 @@ -{ - "firstDayOfWeek": 6, - "generated": true -} \ No newline at end of file diff --git a/js/data/locale/und/MA/weekendstart.jf b/js/data/locale/und/MA/weekendstart.jf deleted file mode 100644 index 98a03ab804..0000000000 --- a/js/data/locale/und/MA/weekendstart.jf +++ /dev/null @@ -1,4 +0,0 @@ -{ - "weekendStart": 5, - "generated": true -} \ No newline at end of file diff --git a/js/data/locale/und/MR/currency.jf b/js/data/locale/und/MR/currency.jf index 462028b57b..12d93b42a4 100644 --- a/js/data/locale/und/MR/currency.jf +++ b/js/data/locale/und/MR/currency.jf @@ -1,3 +1,3 @@ { - "currency": "MRO" + "currency": "MRU" } \ No newline at end of file diff --git a/js/data/locale/und/NZ/firstdayofweek.jf b/js/data/locale/und/NZ/firstdayofweek.jf index 5fbc1fdc16..f0b3be9664 100644 --- a/js/data/locale/und/NZ/firstdayofweek.jf +++ b/js/data/locale/und/NZ/firstdayofweek.jf @@ -1,4 +1,4 @@ { - "firstDayOfWeek": 0, + "firstDayOfWeek": 1, "generated": true } \ No newline at end of file diff --git a/js/data/locale/und/PT/firstdayofweek.jf b/js/data/locale/und/PT/firstdayofweek.jf index f0b3be9664..5fbc1fdc16 100644 --- a/js/data/locale/und/PT/firstdayofweek.jf +++ b/js/data/locale/und/PT/firstdayofweek.jf @@ -1,4 +1,4 @@ { - "firstDayOfWeek": 1, + "firstDayOfWeek": 0, "generated": true } \ No newline at end of file diff --git a/js/data/locale/und/ST/currency.jf b/js/data/locale/und/ST/currency.jf index 07fb6fab76..7a920a83bf 100644 --- a/js/data/locale/und/ST/currency.jf +++ b/js/data/locale/und/ST/currency.jf @@ -1,3 +1,3 @@ { - "currency": "STD" + "currency": "STN" } \ No newline at end of file diff --git a/js/data/locale/und/TN/firstdayofweek.jf b/js/data/locale/und/TN/firstdayofweek.jf deleted file mode 100644 index 5fbc1fdc16..0000000000 --- a/js/data/locale/und/TN/firstdayofweek.jf +++ /dev/null @@ -1,4 +0,0 @@ -{ - "firstDayOfWeek": 0, - "generated": true -} \ No newline at end of file diff --git a/js/data/locale/und/TN/weekendstart.jf b/js/data/locale/und/TN/weekendstart.jf deleted file mode 100644 index 98a03ab804..0000000000 --- a/js/data/locale/und/TN/weekendstart.jf +++ /dev/null @@ -1,4 +0,0 @@ -{ - "weekendStart": 5, - "generated": true -} \ No newline at end of file diff --git a/js/data/locale/und/TW/area.json b/js/data/locale/und/TW/area.json index a1db40e6dd..2da5228348 100644 --- a/js/data/locale/und/TW/area.json +++ b/js/data/locale/und/TW/area.json @@ -1,107 +1,41 @@ { "2": { - "sn": "Panchiao, Sanchung, Taipei, Yingge, Yungho, Jilong" + "sn": "Taipei City, New Taipei City, Keelung City" }, "3": { - "sn": "Tachi, Taoyuan" + "sn": "Taoyuan City, Hsinchu County, Hualien County, Yilan County" }, "4": { - "sn": "Wuri, Wufeng, Shalong, Zhanghua, Yuanlin" + "sn": "Taichung City, Changhua County" }, "5": { - "sn": "Dalin, Jiayi, Minxiong, Beigang" + "sn": "Chiayi City, Chiayi County, Yunlin County" }, "6": { - "sn": "Makung, Shanhua" + "sn": "Tainan City, Penghu County" }, "7": { - "sn": "Fengshan, Gangshan, Kaohsiung, Jiuqutang, Nanzi, Qishan, Zuoying" + "sn": "Kaohsiung City" }, "8": { - "sn": "Chaozhou, Pingdong, Mazu" - }, - "32": { - "sn": "Ruifang" - }, - "33": { - "sn": "Daxi" - }, - "34": { - "sn": "Chungli" - }, - "35": { - "sn": "Xinzhu, Zhubei" - }, - "36": { - "sn": "Hukou, Zhudong" + "sn": "Pingtung County" }, "37": { - "sn": "Zhunan, Miaoli" - }, - "38": { - "sn": "Hualian" - }, - "39": { - "sn": "Jiaoqi, Su'ao, Yilan, Luodong" - }, - "42": { - "sn": "Taichung" - }, - "43": { - "sn": "Taichung" - }, - "44": { - "sn": "Taichung" - }, - "45": { - "sn": "Fengyuan, Houli" - }, - "46": { - "sn": "Dadu, Dajia, Shalu, Qingshui, Rinan, Wuchi" - }, - "47": { - "sn": "Lugang" - }, - "48": { - "sn": "Shetou, Tianzhong, Yongjing" + "sn": "Miaoli County" }, "49": { - "sn": "Buli, Nantou, Riyuetan, Xincun, Zhongxing" - }, - "55": { - "sn": "Touliu" - }, - "56": { - "sn": "Huwei" - }, - "62": { - "sn": "Tainan" + "sn": "Nantou County" }, - "66": { - "sn": "Xinying" - }, - "67": { - "sn": "Chiali" - }, - "69": { - "sn": "Penghu" - }, - "88": { - "sn": "Donggang" + "82": { + "sn": "Kinmen County" }, "89": { - "sn": "Taidong" - }, - "458": { - "sn": "Lishan" - }, - "823": { - "sn": "Jinmen" + "sn": "Taitung County" }, "826": { - "sn": "Wu-chiu" + "sn": "Wuqiu Township" }, - "827": { - "sn": "Tung-Sha Island" + "836": { + "sn": "Lienchiang County" } } \ No newline at end of file diff --git a/js/data/locale/und/TW/phonefmt.json b/js/data/locale/und/TW/phonefmt.json index b2580f20ed..5af422d025 100644 --- a/js/data/locale/und/TW/phonefmt.json +++ b/js/data/locale/und/TW/phonefmt.json @@ -11,7 +11,7 @@ "extension": [" X", " XX", " XXX", " XXXX", " XXXXX", " XXXXXX", " XXXXXXX"] }, "mobile": { - "iddPrefix": ["X", "XX", "XXX-"], + "iddPrefix": ["X", "XX", "XXX"], "countryCode": ["X ", "XX ", "XXX "], "cic": ["X", "XX", "XXX", "XXXX ", "XXXXX "], "emergency": ["X", "XX", "XXX ", "XXXX ", "XXXXX "], @@ -32,9 +32,9 @@ "extension": [" X", " XX", " XXX", " XXXX", " XXXXX", " XXXXXX", " XXXXXXX"] }, "default": { - "example": "(039) 606-537 ", + "example": "(03) 360-6537 ", "partial": { - "iddPrefix": ["X", "XX-", "XXX-"], + "iddPrefix": ["X", "XX-", "XXX"], "countryCode": ["X ", "XX ", "XXX "], "cic": ["X", "XX-", "XXX-", "XXXX-"], "emergency": ["X", "XX", "XXX "], @@ -46,7 +46,7 @@ "extension": ["-X", "-XX", "-XXX", "-XXXX", "-XXXXX"] }, "whole": { - "iddPrefix": ["X", "XX-", "XXX-"], + "iddPrefix": ["X", "XX-", "XXX"], "countryCode": ["X ", "XX ", "XXX "], "cic": ["X", "XX-", "XXX-", "XXXX-"], "emergency": ["X", "XX", "XXX "], @@ -59,7 +59,7 @@ } }, "括號": { - "example": "039 606 537 ", + "example": "03 360 6537 ", "iddPrefix": ["X", "XX ", "XXX "], "countryCode": ["X ", "XX ", "XXX "], "emergency": ["X", "XX", "XXX "], @@ -72,7 +72,7 @@ "extension": ["-X", "-XX", "-XXX", "-XXXX", "-XXXXX"] }, "破折號": { - "example": "039-606-537 ", + "example": "03-360-6537 ", "iddPrefix": ["X", "XX ", "XXX "], "countryCode": ["X ", "XX ", "XXX "], "emergency": ["X", "XX", "XXX "], @@ -85,7 +85,7 @@ "extension": ["-X", "-XX", "-XXX", "-XXXX", "-XXXXX"] }, "沒有空格": { - "example": "(039) 606537 ", + "example": "(03) 3606537 ", "iddPrefix": ["X", "XX ", "XXX "], "countryCode": ["X ", "XX ", "XXX "], "emergency": ["X", "XX", "XXX "], diff --git a/js/data/locale/und/TW/states.json b/js/data/locale/und/TW/states.json index 64b32f8fdf..a24c2854c3 100644 --- a/js/data/locale/und/TW/states.json +++ b/js/data/locale/und/TW/states.json @@ -42,53 +42,11 @@ "s": [ 0, 0, - 7, - 7, - 7, - 7, - 7, - 7, - 7, - 7 - ] - }, - { - "l": 7, - "s": [ - 0, - 0, - 7, - 7, - 7, - { - "l": 7, - "s": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 7 - ] - }, - 7, - 7, - 7, - 7 - ] - }, - { - "l": 7, - "s": [ 0, 0, 0, 0, 0, - 7, 7 ] }, @@ -97,17 +55,19 @@ "s": [ 0, 0, - 7, 0, 0, 0, - 7, - 7, + 0, + 0, + 0, 0, 7 ] }, 7, + 7, + 7, { "l": 7, "s": [ @@ -118,14 +78,25 @@ }, 0, { + "l": 7, "s": [ 0, 0, 0, - 7, 0, 0, - 7, + 0, + 7 + ] + }, + { + "s": [ + 0, + 0, + 0, + 0, + 0, + 0, 7 ] }, @@ -134,7 +105,6 @@ 0, 0, 0, - 7, 7 ] }, diff --git a/js/data/locale/und/VE/currency.jf b/js/data/locale/und/VE/currency.jf index 9f4327e285..9bff08995f 100644 --- a/js/data/locale/und/VE/currency.jf +++ b/js/data/locale/und/VE/currency.jf @@ -1,3 +1,3 @@ { - "currency": "VEF" + "currency": "VES" } \ No newline at end of file diff --git a/js/data/locale/ur/IN/ctrynames.json b/js/data/locale/ur/IN/ctrynames.json index 986f5f42cd..6061629ab4 100644 --- a/js/data/locale/ur/IN/ctrynames.json +++ b/js/data/locale/ur/IN/ctrynames.json @@ -1,4 +1,13 @@ { + "Sub-Saharan Africa": "202", + "آئرلینڈ": "IE", + "آئس لینڈ": "IS", + "آئل آ٠مین": "IM", + "آذربائیجان": "AZ", + "آرمینیا": "AM", + "آسٹریا": "AT", + "آسٹریلیا": "AU", + "آسٹریلیشیا": "053", "اٹلی": "IT", "ارجنٹینا": "AR", "اردن": "JO", @@ -22,21 +31,13 @@ "انٹیگوا اور باربودا": "AG", "انڈورا": "AD", "انڈونیشیا": "ID", - "انگولا": "AO", "انگوئیلا": "AI", + "انگولا": "AO", "اوشیانیا": "009", "ایتھوپیا": "ET", "ایران": "IR", "ایشیا": "142", "ایکواڈور": "EC", - "آذربائیجان": "AZ", - "آرمینیا": "AM", - "آسٹریا": "AT", - "آسٹریلیا": "AU", - "آسٹریلیشیا": "053", - "آئرلینڈ": "IE", - "آئس لینڈ": "IS", - "آئل آ٠مین": "IM", "بارباڈوس": "BB", "بحرین": "BH", "برازیل": "BR", @@ -48,17 +49,17 @@ "برونڈی": "BI", "بلغاریÛ": "BG", "Ø¨Ù†Ú¯Ù„Û Ø¯ÛŒØ´": "BD", + "بھارت": "IN", + "بھوٹان": "BT", + "بÛاماس": "BS", "بوتسوانا": "BW", "بوسنیا اور Ûرزیگووینا": "BA", "بولیویا": "BO", - "بÛاماس": "BS", "بیرونی اوشیانیا": "QO", - "بیلاروس": "BY", "بیلائز": "BZ", + "بیلاروس": "BY", "بیلجیم": "BE", "بینن": "BJ", - "بھارت": "IN", - "بھوٹان": "BT", "پاپوآ نیو Ú¯Ù†ÛŒ": "PG", "پاکستان": "PK", "پانامÛ": "PA", @@ -69,16 +70,16 @@ "پیراگوئے": "PY", "پیرو": "PE", "پیورٹو ریکو": "PR", - "تاجکستان": "TJ", "تائیوان": "TW", + "تاجکستان": "TJ", "ترسٹان دا کونیا": "TA", "ترکمانستان": "TM", "ترکی": "TR", "ترینیداد اور ٹوباگو": "TT", "تنزانیÛ": "TZ", + "تھائی لینڈ": "TH", "تونس": "TN", "تیمور لیسٹ": "TL", - "تھائی لینڈ": "TH", "ٹوکیلاؤ": "TK", "ٹوگو": "TG", "ٹونگا": "TO", @@ -132,9 +133,9 @@ "ریاستÛائے متحدÛ": "US", "زامبیا": "ZM", "زمبابوے": "ZW", + "ساؤ ٹوم اور پرنسپے": "ST", "ساموآ": "WS", "سان مارینو": "SM", - "ساؤ ٹوم اور پرنسپے": "ST", "سربیا": "RS", "سری لنکا": "LK", "سشلیز": "SC", @@ -144,22 +145,22 @@ "سلووینیا": "SI", "سنٹ مارٹن": "SX", "سنگاپور": "SG", + "سوئٹزر لینڈ": "CH", "سوازی لینڈ": "SZ", "سوالبرڈ اور جان ماین": "SJ", "سوڈان": "SD", "سورینام": "SR", - "سوئٹزر لینڈ": "CH", "سویڈن": "SE", + "سیئوٹا اور میلیلا": "EA", "سیرالیون": "SL", "سینٹ برتھلیمی": "BL", "سینٹ پیئر اور میکلیئون": "PM", "سینٹ کٹس اور نیویس": "KN", "سینٹ لوسیا": "LC", "سینٹ مارٹن": "MF", - "سینٹ ونسنٹ اور گرینیڈائنز": "VC", "سینٹ Ûیلینا": "SH", + "سینٹ ونسنٹ اور گرینیڈائنز": "VC", "سینیگل": "SN", - "سیئوٹا اور میلیلا": "EA", "شام": "SY", "شمالی اÙریقÛ": "015", "شمالی امریکÛ": "003", @@ -205,17 +206,17 @@ "گریناڈا": "GD", "Ú¯Ù†ÛŒ": "GN", "Ú¯Ù†ÛŒ بساؤ": "GW", + "گھانا": "GH", + "گوئرنسی": "GG", "گواٹے مالا": "GT", "گواڈیلوپ": "GP", "گوام": "GU", - "گوئرنسی": "GG", "گیانا": "GY", "گیبون": "GA", "گیمبیا": "GM", - "گھانا": "GH", - "لاطینی امریکÛ": "419", "لاؤس": "LA", "لائبیریا": "LR", + "لاطینی امریکÛ": "419", "لبنان": "LB", "لٹویا": "LV", "لکسمبرگ": "LU", @@ -223,6 +224,8 @@ "لیتھونیا": "LT", "لیسوتھو": "LS", "لیشٹنسٹائن": "LI", + "مائکرونیشیا": "FM", + "مائکرونیشیائی علاقÛ": "057", "مارٹینک": "MQ", "ماریشس": "MU", "مالٹا": "MT", @@ -230,8 +233,6 @@ "مالدیپ": "MV", "مالی": "ML", "مالینیشیا": "054", - "مائکرونیشیا": "FM", - "مائکرونیشیائی علاقÛ": "057", "مایوٹ": "YT", "Ù…ØªØ­Ø¯Û Ø¹Ø±Ø¨ امارات": "AE", "مڈغاسکر": "MG", @@ -246,8 +247,8 @@ "مغربی یورپ": "155", "مقدونیÛ": "MK", "مکاؤ SAR چین": "MO", - "ملاوی": "MW", "ملائشیا": "MY", + "ملاوی": "MW", "منگولیا": "MN", "موریطانیÛ": "MR", "موزمبیق": "MZ", @@ -256,18 +257,23 @@ "مونٹے نیگرو": "ME", "میانمار (برما)": "MM", "میکسیکو": "MX", + "نؤرو": "NR", + "نائجر": "NE", + "نائجیریا": "NG", "ناروے": "NO", "نامعلوم علاقÛ": "ZZ", "نامیبیا": "NA", - "نائجر": "NE", - "نائجیریا": "NG", "نکاراگووا": "NI", - "نؤرو": "NR", + "نیئو": "NU", "نیپال": "NP", "نیدر لینڈز": "NL", "نیو کلیڈونیا": "NC", "نیوزی لینڈ": "NZ", - "نیئو": "NU", + "Ûانگ کانگ SAR چین": "HK", + "ÛسپانیÛ": "ES", + "Ûنگری": "HU", + "Ûونڈاروس": "HN", + "Ûیٹی": "HT", "وسط اÙریقی جمÛوریÛ": "CF", "وسطی اÙریقÛ": "017", "وسطی امریکÛ": "013", @@ -277,11 +283,6 @@ "ویلیز اور Ùیوٹیونا": "WF", "وینزوئیلا": "VE", "وینوآٹو": "VU", - "Ûانگ کانگ SAR چین": "HK", - "ÛسپانیÛ": "ES", - "Ûنگری": "HU", - "Ûونڈاروس": "HN", - "Ûیٹی": "HT", "یمن": "YE", "یورپ": "150", "یوروپی یونین": "EU", @@ -289,6 +290,5 @@ "یوروگوئے": "UY", "یوکرین": "UA", "یوگنڈا": "UG", - "یونان": "GR", - "Sub-Saharan Africa": "202" + "یونان": "GR" } \ No newline at end of file diff --git a/js/data/locale/ur/IN/ctryreverse.json b/js/data/locale/ur/IN/ctryreverse.json index b4738dfa90..a49fe4019d 100644 --- a/js/data/locale/ur/IN/ctryreverse.json +++ b/js/data/locale/ur/IN/ctryreverse.json @@ -8,6 +8,14 @@ "155": "مغربی یورپ", "202": "Sub-Saharan Africa", "419": "لاطینی امریکÛ", + "IE": "آئرلینڈ", + "IS": "آئس لینڈ", + "IM": "آئل آ٠مین", + "AZ": "آذربائیجان", + "AM": "آرمینیا", + "AT": "آسٹریا", + "AU": "آسٹریلیا", + "053": "آسٹریلیشیا", "IT": "اٹلی", "AR": "ارجنٹینا", "JO": "اردن", @@ -31,20 +39,12 @@ "AG": "انٹیگوا اور باربودا", "AD": "انڈورا", "ID": "انڈونیشیا", - "AO": "انگولا", "AI": "انگوئیلا", + "AO": "انگولا", "009": "اوشیانیا", "ET": "ایتھوپیا", "IR": "ایران", "EC": "ایکواڈور", - "AZ": "آذربائیجان", - "AM": "آرمینیا", - "AT": "آسٹریا", - "AU": "آسٹریلیا", - "053": "آسٹریلیشیا", - "IE": "آئرلینڈ", - "IS": "آئس لینڈ", - "IM": "آئل آ٠مین", "BB": "بارباڈوس", "BH": "بحرین", "BR": "برازیل", @@ -56,17 +56,17 @@ "BI": "برونڈی", "BG": "بلغاریÛ", "BD": "Ø¨Ù†Ú¯Ù„Û Ø¯ÛŒØ´", + "IN": "بھارت", + "BT": "بھوٹان", + "BS": "بÛاماس", "BW": "بوتسوانا", "BA": "بوسنیا اور Ûرزیگووینا", "BO": "بولیویا", - "BS": "بÛاماس", "QO": "بیرونی اوشیانیا", - "BY": "بیلاروس", "BZ": "بیلائز", + "BY": "بیلاروس", "BE": "بیلجیم", "BJ": "بینن", - "IN": "بھارت", - "BT": "بھوٹان", "PG": "پاپوآ نیو Ú¯Ù†ÛŒ", "PK": "پاکستان", "PA": "پانامÛ", @@ -77,16 +77,16 @@ "PY": "پیراگوئے", "PE": "پیرو", "PR": "پیورٹو ریکو", - "TJ": "تاجکستان", "TW": "تائیوان", + "TJ": "تاجکستان", "TA": "ترسٹان دا کونیا", "TM": "ترکمانستان", "TR": "ترکی", "TT": "ترینیداد اور ٹوباگو", "TZ": "تنزانیÛ", + "TH": "تھائی لینڈ", "TN": "تونس", "TL": "تیمور لیسٹ", - "TH": "تھائی لینڈ", "TK": "ٹوکیلاؤ", "TG": "ٹوگو", "TO": "ٹونگا", @@ -140,9 +140,9 @@ "US": "ریاستÛائے متحدÛ", "ZM": "زامبیا", "ZW": "زمبابوے", + "ST": "ساؤ ٹوم اور پرنسپے", "WS": "ساموآ", "SM": "سان مارینو", - "ST": "ساؤ ٹوم اور پرنسپے", "RS": "سربیا", "LK": "سری لنکا", "SC": "سشلیز", @@ -152,22 +152,22 @@ "SI": "سلووینیا", "SX": "سنٹ مارٹن", "SG": "سنگاپور", + "CH": "سوئٹزر لینڈ", "SZ": "سوازی لینڈ", "SJ": "سوالبرڈ اور جان ماین", "SD": "سوڈان", "SR": "سورینام", - "CH": "سوئٹزر لینڈ", "SE": "سویڈن", + "EA": "سیئوٹا اور میلیلا", "SL": "سیرالیون", "BL": "سینٹ برتھلیمی", "PM": "سینٹ پیئر اور میکلیئون", "KN": "سینٹ کٹس اور نیویس", "LC": "سینٹ لوسیا", "MF": "سینٹ مارٹن", - "VC": "سینٹ ونسنٹ اور گرینیڈائنز", "SH": "سینٹ Ûیلینا", + "VC": "سینٹ ونسنٹ اور گرینیڈائنز", "SN": "سینیگل", - "EA": "سیئوٹا اور میلیلا", "SY": "شام", "015": "شمالی اÙریقÛ", "003": "شمالی امریکÛ", @@ -212,14 +212,14 @@ "GD": "گریناڈا", "GN": "Ú¯Ù†ÛŒ", "GW": "Ú¯Ù†ÛŒ بساؤ", + "GH": "گھانا", + "GG": "گوئرنسی", "GT": "گواٹے مالا", "GP": "گواڈیلوپ", "GU": "گوام", - "GG": "گوئرنسی", "GY": "گیانا", "GA": "گیبون", "GM": "گیمبیا", - "GH": "گھانا", "LA": "لاؤس", "LR": "لائبیریا", "LB": "لبنان", @@ -229,6 +229,8 @@ "LT": "لیتھونیا", "LS": "لیسوتھو", "LI": "لیشٹنسٹائن", + "FM": "مائکرونیشیا", + "057": "مائکرونیشیائی علاقÛ", "MQ": "مارٹینک", "MU": "ماریشس", "MT": "مالٹا", @@ -236,8 +238,6 @@ "MV": "مالدیپ", "ML": "مالی", "054": "مالینیشیا", - "FM": "مائکرونیشیا", - "057": "مائکرونیشیائی علاقÛ", "YT": "مایوٹ", "AE": "Ù…ØªØ­Ø¯Û Ø¹Ø±Ø¨ امارات", "MG": "مڈغاسکر", @@ -249,8 +249,8 @@ "EH": "مغربی صحارا", "MK": "مقدونیÛ", "MO": "مکاؤ SAR چین", - "MW": "ملاوی", "MY": "ملائشیا", + "MW": "ملاوی", "MN": "منگولیا", "MR": "موریطانیÛ", "MZ": "موزمبیق", @@ -259,18 +259,23 @@ "ME": "مونٹے نیگرو", "MM": "میانمار (برما)", "MX": "میکسیکو", + "NR": "نؤرو", + "NE": "نائجر", + "NG": "نائجیریا", "NO": "ناروے", "ZZ": "نامعلوم علاقÛ", "NA": "نامیبیا", - "NE": "نائجر", - "NG": "نائجیریا", "NI": "نکاراگووا", - "NR": "نؤرو", + "NU": "نیئو", "NP": "نیپال", "NL": "نیدر لینڈز", "NC": "نیو کلیڈونیا", "NZ": "نیوزی لینڈ", - "NU": "نیئو", + "HK": "Ûانگ کانگ SAR چین", + "ES": "ÛسپانیÛ", + "HU": "Ûنگری", + "HN": "Ûونڈاروس", + "HT": "Ûیٹی", "CF": "وسط اÙریقی جمÛوریÛ", "017": "وسطی اÙریقÛ", "013": "وسطی امریکÛ", @@ -279,11 +284,6 @@ "WF": "ویلیز اور Ùیوٹیونا", "VE": "وینزوئیلا", "VU": "وینوآٹو", - "HK": "Ûانگ کانگ SAR چین", - "ES": "ÛسپانیÛ", - "HU": "Ûنگری", - "HN": "Ûونڈاروس", - "HT": "Ûیٹی", "YE": "یمن", "EU": "یوروپی یونین", "EZ": "یوروزون", diff --git a/js/data/locale/ur/IN/dateformats.json b/js/data/locale/ur/IN/dateformats.json index 2a59ee6695..b04c761975 100644 --- a/js/data/locale/ur/IN/dateformats.json +++ b/js/data/locale/ur/IN/dateformats.json @@ -5,32 +5,32 @@ "dmwy": { "f": "EEEEØŒ d MMMMØŒ yyyy", "l": "EEEØŒ d MMMMØŒ yyyy", - "m": "EEØŒ yyyy MMM d", - "s": "EØŒ â€dâ€/Mâ€/yy" + "m": "EEØŒ d MMMØŒ yyyy", + "s": "EØŒ d/M/yy" }, "dmy": { "f": "â€d MMMMØŒ yyyy", "l": "â€d MMMMØŒ yyyy", - "m": "â€yyyy MMM d", - "s": "â€dâ€/Mâ€/yy" + "m": "â€d MMMØŒ yyyy", + "s": "â€d/M/yy" }, "dmw": { "f": "EEEEØŒ â€d MMMM", "l": "EEEØŒ â€d MMMM", - "m": "EEØŒ MMM d", - "s": "EØŒ â€dâ€/M" + "m": "EEØŒ â€d MMM", + "s": "EØŒ â€d/M" }, "dm": { "f": "â€d MMMM", "l": "â€d MMMM", - "m": "MMM d", - "s": "â€dâ€/M" + "m": "â€d MMM", + "s": "â€d/M" }, "my": { "f": "MMMMØŒ yyyy", "l": "MMMMØŒ yyyy", - "m": "â€yyyy MMM", - "s": "â€Mâ€/yy" + "m": "MMMØŒ yyyy", + "s": "â€M/yy" }, "dw": { "f": "EEEEØŒ d", @@ -42,7 +42,7 @@ "f": "EEEE", "l": "EEE", "m": "EE", - "s": "â€E" + "s": "E" }, "d": { "f": "d", @@ -68,16 +68,16 @@ "h": "h", "m": "mm", "s": "ss", - "ah": "â€h ‫a", + "ah": "â€h a", "hm": "â€h:mm", "ms": "mm:ss", - "ahm": "â€h:mm ‫a", + "ahm": "â€h:mm a", "hms": "â€h:mm:ss", "hmz": "â€h:mm z", - "ahmz": "â€h:mm ‫a z", - "ahms": "â€h:mm:ss ‫a", + "ahmz": "â€h:mm a z", + "ahms": "â€h:mm:ss a", "hmsz": "â€h:mm:ss z", - "ahmsz": "â€h:mm:ss ‫a z" + "ahmsz": "â€h:mm:ss a z" }, "24": { "h": "HH", @@ -99,50 +99,50 @@ "c00": { "f": "â€{sd} {sm}ØŒ {sy} {st} – {et}", "l": "â€{sd} {sm}ØŒ {sy} {st} – {et}", - "m": "â€{sy} {sm} {sd} {st} – {et}", - "s": "â€{sd}â€/{sm}â€/{sy} {st} – {et}" + "m": "â€{sd} {sm}ØŒ {sy} {st} – {et}", + "s": "â€{sd}/{sm}/{sy} {st} – {et}" }, "c01": { "f": "â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}", "l": "â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}", - "m": "â€{sy} {sm} {sd} {st} – â€{ey} {em} {ed} {et}", - "s": "â€{sd}â€/{sm}â€/{sy} {st} – â€{ed}â€/{em}â€/{ey} {et}" + "m": "â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" }, "c02": { "f": "â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}", "l": "â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}", - "m": "â€{sy} {sm} {sd} {st} – â€{ey} {em} {ed} {et}", - "s": "â€{sd}â€/{sm}â€/{sy} {st} – â€{ed}â€/{em}â€/{ey} {et}" + "m": "â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" }, "c03": { "f": "â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}", "l": "â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}", - "m": "â€{sy} {sm} {sd} {st} – â€{ey} {em} {ed} {et}", - "s": "â€{sd}â€/{sm}â€/{sy} {st} – â€{ed}â€/{em}â€/{ey} {et}" + "m": "â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" }, "c10": { "f": "â€{sd} – â€{ed} {em}ØŒ {ey}", "l": "â€{sd} – â€{ed} {em}ØŒ {ey}", - "m": "â€{sy} {sm} {sd} – {ed}", - "s": "â€{sd} – â€{ed}â€/{em}â€/{ey}" + "m": "â€{sd} – â€{ed} {em}ØŒ {ey}", + "s": "â€{sd} – â€{ed}/{em}/{ey}" }, "c11": { "f": "â€{sd} {sm} – â€{ed} {em}ØŒ {ey}", "l": "â€{sd} {sm} – â€{ed} {em}ØŒ {ey}", - "m": "â€{sy} {sm} {sd} – â€{ey} {em} {ed}", - "s": "â€{sd}â€/{sm} – â€{ed}â€/{em}â€/{ey}" + "m": "â€{sd} {sm} – â€{ed} {em}ØŒ {ey}", + "s": "â€{sd}/{sm} – â€{ed}/{em}/{ey}" }, "c12": { "f": "â€{sd} {sm}ØŒ {sy} – â€{ed} {em}ØŒ {ey}", "l": "â€{sd} {sm}ØŒ {sy} – â€{ed} {em}ØŒ {ey}", - "m": "â€{sy} {sm} {sd} – â€{ey} {em} {ed}", - "s": "â€{sd}â€/{sm}â€/{sy} – â€{ed}â€/{em}â€/{ey}" + "m": "â€{sd} {sm}ØŒ {sy} – â€{ed} {em}ØŒ {ey}", + "s": "â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}" }, "c20": { - "f": "â€{sm}ØŒ {sy} – â€{em}ØŒ {ey}", - "l": "â€{sm}ØŒ {sy} – â€{em}ØŒ {ey}", - "m": "â€{sy} {sm} – â€{ey} {em}", - "s": "â€{sm}â€/{sy} – â€{em}â€/{ey}" + "f": "{sm}ØŒ {sy} – {em}ØŒ {ey}", + "l": "{sm}ØŒ {sy} – {em}ØŒ {ey}", + "m": "{sm}ØŒ {sy} – {em}ØŒ {ey}", + "s": "â€{sm}/{sy} – â€{em}/{ey}" }, "c30": { "f": "â€{sy} – {ey}", @@ -152,4 +152,4 @@ } } } -} +} \ No newline at end of file diff --git a/js/data/locale/ur/IN/numfmt.jf b/js/data/locale/ur/IN/numfmt.jf index 43b9c68c98..509d09a0e5 100644 --- a/js/data/locale/ur/IN/numfmt.jf +++ b/js/data/locale/ur/IN/numfmt.jf @@ -2,6 +2,8 @@ "generated": true, "numfmt": { "script": "arabext", + "decimalChar": "Ù«", + "groupChar": "Ù¬", "exponential": "×۱۰^", "currencyFormats": { "commonNegative": "‎-‎{s} {n}" diff --git a/js/data/locale/ur/IN/sysres.json b/js/data/locale/ur/IN/sysres.json index 469930fe56..7d1e005658 100644 --- a/js/data/locale/ur/IN/sysres.json +++ b/js/data/locale/ur/IN/sysres.json @@ -1,116 +1,4 @@ { - "MMMM1": "جنوری", - "MMM1": "جنوری", - "NN1": "جن", - "N1": "ج", - "MMMM2": "Ùروری", - "MMM2": "Ùروری", - "NN2": "Ùر", - "N2": "Ù", - "MMMM3": "مارچ", - "MMM3": "مارچ", - "NN3": "ما", - "N3": "Ù…", - "MMMM4": "اپریل", - "MMM4": "اپریل", - "NN4": "اپ", - "N4": "ا", - "MMMM5": "مئی", - "MMM5": "مئی", - "NN5": "مئ", - "N5": "Ù…", - "MMMM6": "جون", - "MMM6": "جون", - "NN6": "جو", - "N6": "ج", - "MMMM7": "جولائی", - "MMM7": "جولائی", - "NN7": "جو", - "N7": "ج", - "MMMM8": "اگست", - "MMM8": "اگست", - "NN8": "اگ", - "N8": "ا", - "MMMM9": "ستمبر", - "MMM9": "ستمبر", - "NN9": "ست", - "N9": "س", - "MMMM10": "اکتوبر", - "MMM10": "اکتوبر", - "NN10": "اک", - "N10": "ا", - "MMMM11": "نومبر", - "MMM11": "نومبر", - "NN11": "نو", - "N11": "Ù†", - "MMMM12": "دسمبر", - "MMM12": "دسمبر", - "NN12": "دس", - "N12": "د", - "EEEE0": "اتوار", - "EEE0": "اتوار", - "EE0": "اتوار", - "E0": "S", - "EEEE1": "پیر", - "EEE1": "پیر", - "EE1": "پیر", - "E1": "M", - "EEEE2": "منگل", - "EEE2": "منگل", - "EE2": "منگل", - "E2": "T", - "EEEE3": "بدھ", - "EEE3": "بدھ", - "EE3": "بدھ", - "E3": "W", - "EEEE4": "جمعرات", - "EEE4": "جمعرات", - "EE4": "جمعرات", - "E4": "T", - "EEEE5": "جمعÛ", - "EEE5": "جمعÛ", - "EE5": "جمعÛ", - "E5": "F", - "EEEE6": "ÛÙتÛ", - "EEE6": "ÛÙتÛ", - "EE6": "ÛÙتÛ", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "one#{num} ملی سیکنڈ|#{num} میل سیکنڈ", - "1#1 second|#{num} seconds": "one#{num} سیکنڈ|#{num} سیکنڈ", - "1#1 minute|#{num} minutes": "one#{num} منٹ|#{num} منٹ", - "1#1 hour|#{num} hours": "one#{num} گھنٹÛ|#{num} گھنٹے", - "1#1 day|#{num} days": "one#{num} دن|#{num} دن", - "1#1 week|#{num} weeks": "one#{num} ÛÙتÛ|#{num} ÛÙتے", - "1#1 month|#{num} months": "one#{num} Ù…ÛینÛ|#{num} Ù…Ûینے", - "1#1 year|#{num} years": "one#{num} سال|#{num} سال", - "#{num} ms": "one#{num} ملی سیکنڈ|#{num} ملی سیکنڈ", - "1#1 sec|#{num} sec": "one#{num} سیکنڈ|#{num} سیکنڈ", - "1#1 min|#{num} min": "one#{num} منٹ|#{num} منٹ", - "1#1 hr|#{num} hrs": "one#{num} گھنٹÛ|#{num} گھنٹے", - "durationLongDays": "one#{num} دن|#{num} دن", - "1#1 wk|#{num} wks": "one#{num} ÛÙتÛ|#{num} ÛÙتے", - "1#1 mon|#{num} mons": "one#{num} Ù…ÛینÛ|#{num} Ù…Ûینے", - "1#1 yr|#{num} yrs": "one#{num} سال|#{num} سال", - "durationShortMillis": "one#{num} â€ms|#{num} â€ms", - "#{num}s": "one#{num}â€s|#{num}â€s", - "durationShortMinutes": "one#{num} منٹ|#{num} منٹ", - "#{num}h": "one#{num} گھنٹÛ|#{num} گھنٹے", - "#{num}d": "one#{num} دن|#{num} دن", - "#{num}w": "one#{num} ÛÙتÛ|#{num} ÛÙتے", - "durationShortMonths": "one#{num} Ù…ÛینÛ|#{num} Ù…Ûینے", - "#{num}y": "one#{num} سال|#{num} سال", - "separatorFull": ", ", - "finalSeparatorFull": "ØŒ ", - "separatorLong": "ØŒ ", - "finalSeparatorLong": "ØŒ ", - "separatorMedium": "ØŒ ", - "finalSeparatorMedium": "ØŒ ", - "separatorShort": " ", - "finalSeparatorShort": " ", "1#in 1 week|#in {num} weeks": "one#â€{num} ÛÙØªÛ Ù…ÛŒÚº|#â€{num} ÛÙتوں میں", "1#in 1 month|#in {num} months": "one#â€{num} Ù…Ø§Û Ù…ÛŒÚº|#â€{num} Ù…Ø§Û Ù…ÛŒÚº", "1#in 1 year|#in {num} years": "one#â€{num} سال میں|#â€{num} سالوں میں", @@ -131,5 +19,10 @@ "#{num}mi ago": "one#â€{num} منٹ قبل|#â€{num} منٹ قبل", "#{num}h ago": "one#â€{num} گھنٹے قبل|#â€{num} گھنٹے قبل", "#{num}w ago": "one#â€{num} ÛÙتے قبل|#â€{num} ÛÙتے قبل", - "#{num}y ago": "one#â€{num} سال Ù¾ÛÙ„Û’|#â€{num} سالوں Ù¾ÛÙ„Û’" + "#{num}y ago": "one#â€{num} سال Ù¾ÛÙ„Û’|#â€{num} سالوں Ù¾ÛÙ„Û’", + "finalSeparatorFull": "ØŒ ", + "finalSeparatorLong": "ØŒ ", + "finalSeparatorMedium": "ØŒ ", + "separatorShort": " ", + "finalSeparatorShort": " " } \ No newline at end of file diff --git a/js/data/locale/ur/ctrynames.json b/js/data/locale/ur/ctrynames.json index 525496497f..e3c679c6ab 100644 --- a/js/data/locale/ur/ctrynames.json +++ b/js/data/locale/ur/ctrynames.json @@ -1,4 +1,14 @@ { + "Sub-Saharan Africa": "202", + "آئرلینڈ": "IE", + "آئس لینڈ": "IS", + "آئل آ٠مین": "IM", + "آذربائیجان": "AZ", + "آرمینیا": "AM", + "آسٹریا": "AT", + "آسٹریلیا": "AU", + "آسٹریلیشیا": "053", + "آلینڈ آئلینڈز": "AX", "اٹلی": "IT", "ارجنٹینا": "AR", "اردن": "JO", @@ -23,22 +33,14 @@ "انٹیگوا اور باربودا": "AG", "انڈورا": "AD", "انڈونیشیا": "ID", - "انگولا": "AO", "انگوئیلا": "AI", + "انگولا": "AO", "اوشیانیا": "009", "ایتھوپیا": "ET", "ایران": "IR", "ایشیا": "142", "ایکواڈور": "EC", - "آذربائیجان": "AZ", - "آرمینیا": "AM", - "آسٹریا": "AT", - "آسٹریلیا": "AU", - "آسٹریلیشیا": "053", - "آلینڈ آئلینڈز": "AX", - "آئرلینڈ": "IE", - "آئس لینڈ": "IS", - "آئل آ٠مین": "IM", + "بؤویٹ آئلینڈ": "BV", "بارباڈوس": "BB", "بحرین": "BH", "برازیل": "BR", @@ -50,18 +52,17 @@ "برونڈی": "BI", "بلغاریÛ": "BG", "Ø¨Ù†Ú¯Ù„Û Ø¯ÛŒØ´": "BD", + "بھارت": "IN", + "بھوٹان": "BT", + "بÛاماس": "BS", "بوتسوانا": "BW", "بوسنیا اور Ûرزیگووینا": "BA", "بولیویا": "BO", - "بؤویٹ آئلینڈ": "BV", - "بÛاماس": "BS", "بیرونی اوشیانیا": "QO", - "بیلاروس": "BY", "بیلائز": "BZ", + "بیلاروس": "BY", "بیلجیم": "BE", "بینن": "BJ", - "بھارت": "IN", - "بھوٹان": "BT", "پاپوآ نیو Ú¯Ù†ÛŒ": "PG", "پاکستان": "PK", "پانامÛ": "PA", @@ -73,16 +74,16 @@ "پیراگوئے": "PY", "پیرو": "PE", "پیورٹو ریکو": "PR", - "تاجکستان": "TJ", "تائیوان": "TW", + "تاجکستان": "TJ", "ترکس اور کیکاؤس جزائر": "TC", "ترکمانستان": "TM", "ترکی": "TR", "ترینیداد اور ٹوباگو": "TT", "تنزانیÛ": "TZ", + "تھائی لینڈ": "TH", "تونس": "TN", "تیمور لیسٹ": "TL", - "تھائی لینڈ": "TH", "ٹرسٹن ڈا کیونÛا": "TA", "ٹوکیلاؤ": "TK", "ٹوگو": "TG", @@ -122,9 +123,9 @@ "ریاستÛائے متحدÛ": "US", "زامبیا": "ZM", "زمبابوے": "ZW", + "ساؤ ٹوم اور پرنسپے": "ST", "ساموآ": "WS", "سان مارینو": "SM", - "ساؤ ٹوم اور پرنسپے": "ST", "سربیا": "RS", "سری لنکا": "LK", "سشلیز": "SC", @@ -134,23 +135,23 @@ "سلووینیا": "SI", "سنٹ مارٹن": "SX", "سنگاپور": "SG", + "سوئٹزر لینڈ": "CH", "سوازی لینڈ": "SZ", "سوالبرڈ اور جان ماین": "SJ", "سوڈان": "SD", "سورینام": "SR", "سولومن آئلینڈز": "SB", - "سوئٹزر لینڈ": "CH", "سویڈن": "SE", + "سیئوٹا اور میلیلا": "EA", "سیرالیون": "SL", "سینٹ برتھلیمی": "BL", "سینٹ پیئر اور میکلیئون": "PM", "سینٹ کٹس اور نیویس": "KN", "سینٹ لوسیا": "LC", "سینٹ مارٹن": "MF", - "سینٹ ونسنٹ اور گرینیڈائنز": "VC", "سینٹ Ûیلینا": "SH", + "سینٹ ونسنٹ اور گرینیڈائنز": "VC", "سینیگل": "SN", - "سیئوٹا اور میلیلا": "EA", "شام": "SY", "شمالی اÙریقÛ": "015", "شمالی امریکÛ": "003", @@ -202,17 +203,17 @@ "گریناڈا": "GD", "Ú¯Ù†ÛŒ": "GN", "Ú¯Ù†ÛŒ بساؤ": "GW", + "گھانا": "GH", + "گوئرنسی": "GG", "گواٹے مالا": "GT", "گواڈیلوپ": "GP", "گوام": "GU", - "گوئرنسی": "GG", "گیانا": "GY", "گیبون": "GA", "گیمبیا": "GM", - "گھانا": "GH", - "لاطینی امریکÛ": "419", "لاؤس": "LA", "لائبیریا": "LR", + "لاطینی امریکÛ": "419", "لبنان": "LB", "لٹویا": "LV", "لکسمبرگ": "LU", @@ -220,6 +221,8 @@ "لیتھونیا": "LT", "لیسوتھو": "LS", "لیشٹنسٹائن": "LI", + "مائکرونیشیا": "FM", + "مائکرونیشیائی علاقÛ": "057", "مارٹینک": "MQ", "مارشل آئلینڈز": "MH", "ماریشس": "MU", @@ -228,8 +231,6 @@ "مالدیپ": "MV", "مالی": "ML", "مالینیشیا": "054", - "مائکرونیشیا": "FM", - "مائکرونیشیائی علاقÛ": "057", "مایوٹ": "YT", "Ù…ØªØ­Ø¯Û Ø¹Ø±Ø¨ امارات": "AE", "مڈغاسکر": "MG", @@ -244,8 +245,8 @@ "مغربی یورپ": "155", "مقدونیÛ": "MK", "مکاؤ SAR چین": "MO", - "ملاوی": "MW", "ملائشیا": "MY", + "ملاوی": "MW", "منگولیا": "MN", "موریطانیÛ": "MR", "موزمبیق": "MZ", @@ -254,19 +255,25 @@ "مونٹے نیگرو": "ME", "میانمار (برما)": "MM", "میکسیکو": "MX", + "نؤرو": "NR", + "نائجر": "NE", + "نائجیریا": "NG", "نارÙÙˆÚ© آئلینڈ": "NF", "ناروے": "NO", "نامعلوم علاقÛ": "ZZ", "نامیبیا": "NA", - "نائجر": "NE", - "نائجیریا": "NG", "نکاراگووا": "NI", - "نؤرو": "NR", + "نیئو": "NU", "نیپال": "NP", "نیدر لینڈز": "NL", "نیو کلیڈونیا": "NC", "نیوزی لینڈ": "NZ", - "نیئو": "NU", + "Ûانگ کانگ SAR چین": "HK", + "ÛسپانیÛ": "ES", + "Ûنگری": "HU", + "Ûونڈاروس": "HN", + "Ûیٹی": "HT", + "Ûیرڈ Ø¬Ø²ÛŒØ±Û Ùˆ میکڈولینڈ جزائر": "HM", "وسط اÙریقی جمÛوریÛ": "CF", "وسطی اÙریقÛ": "017", "وسطی امریکÛ": "013", @@ -276,12 +283,6 @@ "ویلیز اور Ùیوٹیونا": "WF", "وینزوئیلا": "VE", "وینوآٹو": "VU", - "Ûانگ کانگ SAR چین": "HK", - "ÛسپانیÛ": "ES", - "Ûنگری": "HU", - "Ûونڈاروس": "HN", - "Ûیٹی": "HT", - "Ûیرڈ Ø¬Ø²ÛŒØ±Û Ùˆ میکڈولینڈ جزائر": "HM", "یمن": "YE", "یورپ": "150", "یوروپی یونین": "EU", @@ -289,6 +290,5 @@ "یوروگوئے": "UY", "یوکرین": "UA", "یوگنڈا": "UG", - "یونان": "GR", - "Sub-Saharan Africa": "202" + "یونان": "GR" } \ No newline at end of file diff --git a/js/data/locale/ur/ctryreverse.json b/js/data/locale/ur/ctryreverse.json index 48dcea3257..2a2b8521eb 100644 --- a/js/data/locale/ur/ctryreverse.json +++ b/js/data/locale/ur/ctryreverse.json @@ -8,6 +8,15 @@ "155": "مغربی یورپ", "202": "Sub-Saharan Africa", "419": "لاطینی امریکÛ", + "IE": "آئرلینڈ", + "IS": "آئس لینڈ", + "IM": "آئل آ٠مین", + "AZ": "آذربائیجان", + "AM": "آرمینیا", + "AT": "آسٹریا", + "AU": "آسٹریلیا", + "053": "آسٹریلیشیا", + "AX": "آلینڈ آئلینڈز", "IT": "اٹلی", "AR": "ارجنٹینا", "JO": "اردن", @@ -32,21 +41,13 @@ "AG": "انٹیگوا اور باربودا", "AD": "انڈورا", "ID": "انڈونیشیا", - "AO": "انگولا", "AI": "انگوئیلا", + "AO": "انگولا", "009": "اوشیانیا", "ET": "ایتھوپیا", "IR": "ایران", "EC": "ایکواڈور", - "AZ": "آذربائیجان", - "AM": "آرمینیا", - "AT": "آسٹریا", - "AU": "آسٹریلیا", - "053": "آسٹریلیشیا", - "AX": "آلینڈ آئلینڈز", - "IE": "آئرلینڈ", - "IS": "آئس لینڈ", - "IM": "آئل آ٠مین", + "BV": "بؤویٹ آئلینڈ", "BB": "بارباڈوس", "BH": "بحرین", "BR": "برازیل", @@ -58,18 +59,17 @@ "BI": "برونڈی", "BG": "بلغاریÛ", "BD": "Ø¨Ù†Ú¯Ù„Û Ø¯ÛŒØ´", + "IN": "بھارت", + "BT": "بھوٹان", + "BS": "بÛاماس", "BW": "بوتسوانا", "BA": "بوسنیا اور Ûرزیگووینا", "BO": "بولیویا", - "BV": "بؤویٹ آئلینڈ", - "BS": "بÛاماس", "QO": "بیرونی اوشیانیا", - "BY": "بیلاروس", "BZ": "بیلائز", + "BY": "بیلاروس", "BE": "بیلجیم", "BJ": "بینن", - "IN": "بھارت", - "BT": "بھوٹان", "PG": "پاپوآ نیو Ú¯Ù†ÛŒ", "PK": "پاکستان", "PA": "پانامÛ", @@ -81,16 +81,16 @@ "PY": "پیراگوئے", "PE": "پیرو", "PR": "پیورٹو ریکو", - "TJ": "تاجکستان", "TW": "تائیوان", + "TJ": "تاجکستان", "TC": "ترکس اور کیکاؤس جزائر", "TM": "ترکمانستان", "TR": "ترکی", "TT": "ترینیداد اور ٹوباگو", "TZ": "تنزانیÛ", + "TH": "تھائی لینڈ", "TN": "تونس", "TL": "تیمور لیسٹ", - "TH": "تھائی لینڈ", "TA": "ٹرسٹن ڈا کیونÛا", "TK": "ٹوکیلاؤ", "TG": "ٹوگو", @@ -130,9 +130,9 @@ "US": "ریاستÛائے متحدÛ", "ZM": "زامبیا", "ZW": "زمبابوے", + "ST": "ساؤ ٹوم اور پرنسپے", "WS": "ساموآ", "SM": "سان مارینو", - "ST": "ساؤ ٹوم اور پرنسپے", "RS": "سربیا", "LK": "سری لنکا", "SC": "سشلیز", @@ -142,23 +142,23 @@ "SI": "سلووینیا", "SX": "سنٹ مارٹن", "SG": "سنگاپور", + "CH": "سوئٹزر لینڈ", "SZ": "سوازی لینڈ", "SJ": "سوالبرڈ اور جان ماین", "SD": "سوڈان", "SR": "سورینام", "SB": "سولومن آئلینڈز", - "CH": "سوئٹزر لینڈ", "SE": "سویڈن", + "EA": "سیئوٹا اور میلیلا", "SL": "سیرالیون", "BL": "سینٹ برتھلیمی", "PM": "سینٹ پیئر اور میکلیئون", "KN": "سینٹ کٹس اور نیویس", "LC": "سینٹ لوسیا", "MF": "سینٹ مارٹن", - "VC": "سینٹ ونسنٹ اور گرینیڈائنز", "SH": "سینٹ Ûیلینا", + "VC": "سینٹ ونسنٹ اور گرینیڈائنز", "SN": "سینیگل", - "EA": "سیئوٹا اور میلیلا", "SY": "شام", "015": "شمالی اÙریقÛ", "003": "شمالی امریکÛ", @@ -209,14 +209,14 @@ "GD": "گریناڈا", "GN": "Ú¯Ù†ÛŒ", "GW": "Ú¯Ù†ÛŒ بساؤ", + "GH": "گھانا", + "GG": "گوئرنسی", "GT": "گواٹے مالا", "GP": "گواڈیلوپ", "GU": "گوام", - "GG": "گوئرنسی", "GY": "گیانا", "GA": "گیبون", "GM": "گیمبیا", - "GH": "گھانا", "LA": "لاؤس", "LR": "لائبیریا", "LB": "لبنان", @@ -226,6 +226,8 @@ "LT": "لیتھونیا", "LS": "لیسوتھو", "LI": "لیشٹنسٹائن", + "FM": "مائکرونیشیا", + "057": "مائکرونیشیائی علاقÛ", "MQ": "مارٹینک", "MH": "مارشل آئلینڈز", "MU": "ماریشس", @@ -234,8 +236,6 @@ "MV": "مالدیپ", "ML": "مالی", "054": "مالینیشیا", - "FM": "مائکرونیشیا", - "057": "مائکرونیشیائی علاقÛ", "YT": "مایوٹ", "AE": "Ù…ØªØ­Ø¯Û Ø¹Ø±Ø¨ امارات", "MG": "مڈغاسکر", @@ -247,8 +247,8 @@ "EH": "مغربی صحارا", "MK": "مقدونیÛ", "MO": "مکاؤ SAR چین", - "MW": "ملاوی", "MY": "ملائشیا", + "MW": "ملاوی", "MN": "منگولیا", "MR": "موریطانیÛ", "MZ": "موزمبیق", @@ -257,19 +257,25 @@ "ME": "مونٹے نیگرو", "MM": "میانمار (برما)", "MX": "میکسیکو", + "NR": "نؤرو", + "NE": "نائجر", + "NG": "نائجیریا", "NF": "نارÙÙˆÚ© آئلینڈ", "NO": "ناروے", "ZZ": "نامعلوم علاقÛ", "NA": "نامیبیا", - "NE": "نائجر", - "NG": "نائجیریا", "NI": "نکاراگووا", - "NR": "نؤرو", + "NU": "نیئو", "NP": "نیپال", "NL": "نیدر لینڈز", "NC": "نیو کلیڈونیا", "NZ": "نیوزی لینڈ", - "NU": "نیئو", + "HK": "Ûانگ کانگ SAR چین", + "ES": "ÛسپانیÛ", + "HU": "Ûنگری", + "HN": "Ûونڈاروس", + "HT": "Ûیٹی", + "HM": "Ûیرڈ Ø¬Ø²ÛŒØ±Û Ùˆ میکڈولینڈ جزائر", "CF": "وسط اÙریقی جمÛوریÛ", "017": "وسطی اÙریقÛ", "013": "وسطی امریکÛ", @@ -278,12 +284,6 @@ "WF": "ویلیز اور Ùیوٹیونا", "VE": "وینزوئیلا", "VU": "وینوآٹو", - "HK": "Ûانگ کانگ SAR چین", - "ES": "ÛسپانیÛ", - "HU": "Ûنگری", - "HN": "Ûونڈاروس", - "HT": "Ûیٹی", - "HM": "Ûیرڈ Ø¬Ø²ÛŒØ±Û Ùˆ میکڈولینڈ جزائر", "YE": "یمن", "EU": "یوروپی یونین", "EZ": "یوروزون", diff --git a/js/data/locale/ur/dateformats.json b/js/data/locale/ur/dateformats.json index 9bbf7aa61d..b04c761975 100644 --- a/js/data/locale/ur/dateformats.json +++ b/js/data/locale/ur/dateformats.json @@ -5,44 +5,44 @@ "dmwy": { "f": "EEEEØŒ d MMMMØŒ yyyy", "l": "EEEØŒ d MMMMØŒ yyyy", - "m": "EEØŒ yyyy MMM d", - "s": "â€EØŒ â€dâ€/Mâ€/yy" + "m": "EEØŒ d MMMØŒ yyyy", + "s": "EØŒ d/M/yy" }, "dmy": { "f": "â€d MMMMØŒ yyyy", "l": "â€d MMMMØŒ yyyy", - "m": "â€yyyy MMM d", - "s": "â€dâ€/Mâ€/yy" + "m": "â€d MMMØŒ yyyy", + "s": "â€d/M/yy" }, "dmw": { "f": "EEEEØŒ â€d MMMM", "l": "EEEØŒ â€d MMMM", - "m": "EEØŒ MMM d", - "s": "â€EØŒ â€dâ€/M" + "m": "EEØŒ â€d MMM", + "s": "EØŒ â€d/M" }, "dm": { "f": "â€d MMMM", "l": "â€d MMMM", - "m": "MMM d", - "s": "â€dâ€/M" + "m": "â€d MMM", + "s": "â€d/M" }, "my": { "f": "MMMMØŒ yyyy", "l": "MMMMØŒ yyyy", - "m": "â€yyyy MMM", - "s": "â€Mâ€/yy" + "m": "MMMØŒ yyyy", + "s": "â€M/yy" }, "dw": { "f": "EEEEØŒ d", "l": "EEEØŒ d", "m": "EEØŒ d", - "s": "â€EØŒ d" + "s": "EØŒ d" }, "w": { "f": "EEEE", "l": "EEE", "m": "EE", - "s": "â€E" + "s": "E" }, "d": { "f": "d", @@ -62,22 +62,22 @@ "m": "yyyy", "s": "yy" } - }, + }, "time": { "12": { "h": "h", "m": "mm", "s": "ss", - "ah": "â€h ‫a", + "ah": "â€h a", "hm": "â€h:mm", "ms": "mm:ss", - "ahm": "â€h:mm ‫a", + "ahm": "â€h:mm a", "hms": "â€h:mm:ss", "hmz": "â€h:mm z", - "ahmz": "â€h:mm ‫a z", - "ahms": "â€h:mm:ss ‫a", + "ahmz": "â€h:mm a z", + "ahms": "â€h:mm:ss a", "hmsz": "â€h:mm:ss z", - "ahmsz": "â€h:mm:ss ‫a z" + "ahmsz": "â€h:mm:ss a z" }, "24": { "h": "HH", @@ -99,50 +99,50 @@ "c00": { "f": "â€{sd} {sm}ØŒ {sy} {st} – {et}", "l": "â€{sd} {sm}ØŒ {sy} {st} – {et}", - "m": "â€{sy} {sm} {sd} {st} – {et}", - "s": "â€{sd}â€/{sm}â€/{sy} {st} – {et}" + "m": "â€{sd} {sm}ØŒ {sy} {st} – {et}", + "s": "â€{sd}/{sm}/{sy} {st} – {et}" }, "c01": { "f": "â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}", "l": "â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}", - "m": "â€{sy} {sm} {sd} {st} – â€{ey} {em} {ed} {et}", - "s": "â€{sd}â€/{sm}â€/{sy} {st} – â€{ed}â€/{em}â€/{ey} {et}" + "m": "â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" }, "c02": { "f": "â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}", "l": "â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}", - "m": "â€{sy} {sm} {sd} {st} – â€{ey} {em} {ed} {et}", - "s": "â€{sd}â€/{sm}â€/{sy} {st} – â€{ed}â€/{em}â€/{ey} {et}" + "m": "â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" }, "c03": { "f": "â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}", "l": "â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}", - "m": "â€{sy} {sm} {sd} {st} – â€{ey} {em} {ed} {et}", - "s": "â€{sd}â€/{sm}/{sy} {st} – â€{ed}â€/{em}â€/{ey} {et}" + "m": "â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}", + "s": "â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}" }, "c10": { "f": "â€{sd} – â€{ed} {em}ØŒ {ey}", "l": "â€{sd} – â€{ed} {em}ØŒ {ey}", - "m": "â€{sy} {sm} {sd} – {ed}", - "s": "â€{sd} – â€{ed}â€/{em}â€/{ey}" + "m": "â€{sd} – â€{ed} {em}ØŒ {ey}", + "s": "â€{sd} – â€{ed}/{em}/{ey}" }, "c11": { "f": "â€{sd} {sm} – â€{ed} {em}ØŒ {ey}", "l": "â€{sd} {sm} – â€{ed} {em}ØŒ {ey}", - "m": "â€{sy} {sm} {sd} – â€{ey} {em} {ed}", - "s": "â€{sd}â€/{sm} – â€{ed}â€/{em}â€/{ey}" + "m": "â€{sd} {sm} – â€{ed} {em}ØŒ {ey}", + "s": "â€{sd}/{sm} – â€{ed}/{em}/{ey}" }, "c12": { "f": "â€{sd} {sm}ØŒ {sy} – â€{ed} {em}ØŒ {ey}", "l": "â€{sd} {sm}ØŒ {sy} – â€{ed} {em}ØŒ {ey}", - "m": "â€{sy} {sm} {sd} – â€{ey} {em} {ed}", - "s": "â€{sd}â€/{sm}â€/{sy} – â€{ed}â€/{em}â€/{ey}" + "m": "â€{sd} {sm}ØŒ {sy} – â€{ed} {em}ØŒ {ey}", + "s": "â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}" }, "c20": { "f": "{sm}ØŒ {sy} – {em}ØŒ {ey}", "l": "{sm}ØŒ {sy} – {em}ØŒ {ey}", - "m": "â€{sy} {sm} – â€{ey} {em}", - "s": "â€{sm}â€/{sy} – â€{em}â€/{ey}" + "m": "{sm}ØŒ {sy} – {em}ØŒ {ey}", + "s": "â€{sm}/{sy} – â€{em}/{ey}" }, "c30": { "f": "â€{sy} – {ey}", @@ -152,4 +152,4 @@ } } } -} +} \ No newline at end of file diff --git a/js/data/locale/ur/numfmt.jf b/js/data/locale/ur/numfmt.jf index 945eea9e2f..444c7221bf 100644 --- a/js/data/locale/ur/numfmt.jf +++ b/js/data/locale/ur/numfmt.jf @@ -2,8 +2,8 @@ "generated": true, "native_numfmt": { "script": "arabext", - "decimalChar": ".", - "groupChar": ",", + "decimalChar": "Ù«", + "groupChar": "Ù¬", "pctChar": "%", "exponential": "×۱۰^", "prigroupSize": 3, diff --git a/js/data/locale/ur/regionnames.json b/js/data/locale/ur/regionnames.json index 39e09020f2..4948c4f4d3 100644 --- a/js/data/locale/ur/regionnames.json +++ b/js/data/locale/ur/regionnames.json @@ -144,14 +144,14 @@ "name": "ØµÙˆØ¨Û ÙراÛ", "code": "FRA" }, - { - "name": "ØµÙˆØ¨Û Ù‚Ù†Ø¯ÙˆØ²", - "code": "KDZ" - }, { "name": "ØµÙˆØ¨Û Ù‚Ù†Ø¯Ú¾Ø§Ø±", "code": "KAN" }, + { + "name": "ØµÙˆØ¨Û Ù‚Ù†Ø¯ÙˆØ²", + "code": "KDZ" + }, { "name": "ØµÙˆØ¨Û Ú©Ø§Ø¨Ù„", "code": "KAB" @@ -232,54 +232,6 @@ } ], "AL": [ - { - "name": "ØµÙˆØ¨Û Ø§Ø±Ø¬ÛŒØ±", - "code": "05" - }, - { - "name": "ØµÙˆØ¨Û Ø§Ù„Ø¨Ø§Ø³Ø§Ù†", - "code": "03" - }, - { - "name": "ØµÙˆØ¨Û Ø¨ÛŒØ±Ø§Øª", - "code": "01" - }, - { - "name": "ØµÙˆØ¨Û ØªÛŒØ±Ø§Ù†Ø§", - "code": "11" - }, - { - "name": "ØµÙˆØ¨Û Ø¯Ø±Ø§Ø¬", - "code": "02" - }, - { - "name": "ØµÙˆØ¨Û Ø¯ÛŒØ¨Ø±", - "code": "09" - }, - { - "name": "ØµÙˆØ¨Û Ø´Ú©ÙˆØ¯Ø±", - "code": "10" - }, - { - "name": "ØµÙˆØ¨Û Ùیر", - "code": "04" - }, - { - "name": "ØµÙˆØ¨Û Ú©ÙˆØ±Ú†Û", - "code": "06" - }, - { - "name": "ØµÙˆØ¨Û Ú©ÙˆÚ©Ø³", - "code": "07" - }, - { - "name": "ØµÙˆØ¨Û Ù„Ú˜Û", - "code": "08" - }, - { - "name": "ØµÙˆØ¨Û ÙˆÙ„ÙˆØ±Û", - "code": "12" - }, { "name": "Berat", "code": "BR" @@ -423,13 +375,57 @@ { "name": "Vlorë", "code": "VL" + }, + { + "name": "ØµÙˆØ¨Û Ø§Ø±Ø¬ÛŒØ±", + "code": "05" + }, + { + "name": "ØµÙˆØ¨Û Ø§Ù„Ø¨Ø§Ø³Ø§Ù†", + "code": "03" + }, + { + "name": "ØµÙˆØ¨Û Ø¨ÛŒØ±Ø§Øª", + "code": "01" + }, + { + "name": "ØµÙˆØ¨Û ØªÛŒØ±Ø§Ù†Ø§", + "code": "11" + }, + { + "name": "ØµÙˆØ¨Û Ø¯Ø±Ø§Ø¬", + "code": "02" + }, + { + "name": "ØµÙˆØ¨Û Ø¯ÛŒØ¨Ø±", + "code": "09" + }, + { + "name": "ØµÙˆØ¨Û Ø´Ú©ÙˆØ¯Ø±", + "code": "10" + }, + { + "name": "ØµÙˆØ¨Û Ùیر", + "code": "04" + }, + { + "name": "ØµÙˆØ¨Û Ú©ÙˆØ±Ú†Û", + "code": "06" + }, + { + "name": "ØµÙˆØ¨Û Ú©ÙˆÚ©Ø³", + "code": "07" + }, + { + "name": "ØµÙˆØ¨Û Ù„Ú˜Û", + "code": "08" + }, + { + "name": "ØµÙˆØ¨Û ÙˆÙ„ÙˆØ±Û", + "code": "12" } ], "AM": [ - { - "name": "ارارات صوبÛ", - "code": "AR" - }, { "name": "آراگاتسوتن صوبÛ", "code": "AG" @@ -438,6 +434,10 @@ "name": "آرامویر صوبÛ", "code": "AV" }, + { + "name": "ارارات صوبÛ", + "code": "AR" + }, { "name": "تاووش صوبÛ", "code": "TV" @@ -476,6 +476,10 @@ "name": "اوئگے صوبÛ", "code": "UIG" }, + { + "name": "بئے صوبÛ", + "code": "BIE" + }, { "name": "بنگو صوبÛ", "code": "BGO" @@ -484,10 +488,6 @@ "name": "بینگوئلا صوبÛ", "code": "BGU" }, - { - "name": "بئے صوبÛ", - "code": "BIE" - }, { "name": "زائیر صوبÛ", "code": "ZAI" @@ -536,13 +536,13 @@ "name": "نامیبے صوبÛ", "code": "NAM" }, - { - "name": "Ûوامبو صوبÛ", - "code": "HUA" - }, { "name": "Ûوئلا صوبÛ", "code": "HUI" + }, + { + "name": "Ûوامبو صوبÛ", + "code": "HUA" } ], "AR": [ @@ -716,6 +716,42 @@ } ], "AZ": [ + { + "name": "Goygol", + "code": "GYG" + }, + { + "name": "Khizi", + "code": "XIZ" + }, + { + "name": "Khojavend", + "code": "XVD" + }, + { + "name": "Naftalan", + "code": "NA" + }, + { + "name": "Shamakhi", + "code": "SMI" + }, + { + "name": "Sharur", + "code": "SAR" + }, + { + "name": "آب شیرون ضلع", + "code": "ABS" + }, + { + "name": "آستارا ضلع", + "code": "AST" + }, + { + "name": "آقداش ضلع", + "code": "AGS" + }, { "name": "اجڑ ضلع", "code": "UCA" @@ -752,18 +788,6 @@ "name": "ایمیشلی ضلع", "code": "IMI" }, - { - "name": "آب شیرون ضلع", - "code": "ABS" - }, - { - "name": "آستارا ضلع", - "code": "AST" - }, - { - "name": "آقداش ضلع", - "code": "AGS" - }, { "name": "بابک ضلع", "code": "BAB" @@ -948,14 +972,14 @@ "name": "گنجÛ", "code": "GA" }, - { - "name": "گورانبوئے ضلع", - "code": "GOR" - }, { "name": "گوئچے ضلع", "code": "GOY" }, + { + "name": "گورانبوئے ضلع", + "code": "GOR" + }, { "name": "لاچین ضلع", "code": "LAC" @@ -1003,45 +1027,9 @@ { "name": "ییولاخ ضلع", "code": "YEV" - }, - { - "name": "Goygol", - "code": "GYG" - }, - { - "name": "Khizi", - "code": "XIZ" - }, - { - "name": "Khojavend", - "code": "XVD" - }, - { - "name": "Naftalan", - "code": "NA" - }, - { - "name": "Shamakhi", - "code": "SMI" - }, - { - "name": "Sharur", - "code": "SAR" } ], "BA": [ - { - "name": "سرپسکا", - "code": "SRP" - }, - { - "name": "ضلع برچکو", - "code": "BRC" - }, - { - "name": "ÙˆÙاق بوسنیا Ùˆ Ûرزیگووینا", - "code": "BIH" - }, { "name": "Bosnian Podrinje", "code": "05" @@ -1081,6 +1069,18 @@ { "name": "Zenica-Doboj", "code": "04" + }, + { + "name": "سرپسکا", + "code": "SRP" + }, + { + "name": "ضلع برچکو", + "code": "BRC" + }, + { + "name": "ÙˆÙاق بوسنیا Ùˆ Ûرزیگووینا", + "code": "BIH" } ], "BB": [ @@ -1154,14 +1154,14 @@ "name": "بندربان ضلع", "code": "01" }, - { - "name": "بوگرا ضلع", - "code": "03" - }, { "name": "بھولا ضلع", "code": "07" }, + { + "name": "بوگرا ضلع", + "code": "03" + }, { "name": "پاتواکھاکی ضلع", "code": "51" @@ -1190,14 +1190,6 @@ "name": "جمالپور ضلع", "code": "21" }, - { - "name": "جیپرحت ضلع", - "code": "24" - }, - { - "name": "جیسور ضلع", - "code": "22" - }, { "name": "جھالوکاٹی ضلع", "code": "25" @@ -1206,6 +1198,14 @@ "name": "Ø¬Ú¾ÛŒÙ†Ø§ÛŒØ¯Ø§Û Ø¶Ù„Ø¹", "code": "23" }, + { + "name": "جیپرحت ضلع", + "code": "24" + }, + { + "name": "جیسور ضلع", + "code": "22" + }, { "name": "چاندپور ضلع", "code": "09" @@ -1318,6 +1318,14 @@ "name": "کشور گنج ضلع", "code": "26" }, + { + "name": "کھاگراچاری ضلع", + "code": "29" + }, + { + "name": "کھلنا ڈویژن", + "code": "D" + }, { "name": "کوریگرام ضلع", "code": "28" @@ -1330,14 +1338,6 @@ "name": "کومیلا ضلع", "code": "08" }, - { - "name": "کھاگراچاری ضلع", - "code": "29" - }, - { - "name": "کھلنا ڈویژن", - "code": "D" - }, { "name": "گائے بندھا ضلع", "code": "19" @@ -1370,14 +1370,14 @@ "name": "منشی گنج ضلع", "code": "35" }, - { - "name": "مولوی بازار ضلع", - "code": "38" - }, { "name": "Ù…Ûر پور ضلع", "code": "39" }, + { + "name": "مولوی بازار ضلع", + "code": "38" + }, { "name": "میمن سنگھ ڈویژن", "code": "H" @@ -1460,6 +1460,10 @@ "name": "نامور", "code": "WNA" }, + { + "name": "Ûائنو", + "code": "WHT" + }, { "name": "والون برابنٹ", "code": "WBR" @@ -1467,13 +1471,13 @@ { "name": "والونیا", "code": "WAL" - }, - { - "name": "Ûائنو", - "code": "WHT" } ], "BF": [ + { + "name": "آبشار علاقÛ", + "code": "02" + }, { "name": "اؤبریتئنگا صوبÛ", "code": "OUB" @@ -1487,8 +1491,12 @@ "code": "IOB" }, { - "name": "آبشار علاقÛ", - "code": "02" + "name": "بؤگؤریبا صوبÛ", + "code": "BGR" + }, + { + "name": "بؤلگؤ صوبÛ", + "code": "BLG" }, { "name": "بازےگا صوبÛ", @@ -1514,14 +1522,6 @@ "name": "بوکل دی موÛون علاقÛ", "code": "01" }, - { - "name": "بؤگؤریبا صوبÛ", - "code": "BGR" - }, - { - "name": "بؤلگؤ صوبÛ", - "code": "BLG" - }, { "name": "بوولکییمدی صوبÛ", "code": "BLK" @@ -1546,25 +1546,17 @@ "name": "جنوبی-مغربی علاقÛ", "code": "13" }, - { - "name": "زوندوما صوبÛ", - "code": "ZON" - }, { "name": "زؤندویوگو صوبÛ", "code": "ZOU" }, { - "name": "زیرو صوبÛ", - "code": "ZIR" - }, - { - "name": "سانگویے صوبÛ", - "code": "SNG" + "name": "زوندوما صوبÛ", + "code": "ZON" }, { - "name": "سانماتئنگا صوبÛ", - "code": "SMT" + "name": "زیرو صوبÛ", + "code": "ZIR" }, { "name": "سؤرؤ صوبÛ", @@ -1574,6 +1566,14 @@ "name": "سؤم صوبÛ", "code": "SOM" }, + { + "name": "سانگویے صوبÛ", + "code": "SNG" + }, + { + "name": "سانماتئنگا صوبÛ", + "code": "SMT" + }, { "name": "سÛیل ریجن", "code": "12" @@ -1590,10 +1590,6 @@ "name": "شمالی علاقÛ", "code": "10" }, - { - "name": "کادیوگو صوبÛ", - "code": "KAD" - }, { "name": "کؤروئوگو صوبÛ", "code": "KOW" @@ -1602,6 +1598,10 @@ "name": "کؤریتئنگا صوبÛ", "code": "KOT" }, + { + "name": "کادیوگو صوبÛ", + "code": "KAD" + }, { "name": "کوسی صوبÛ", "code": "KOS" @@ -1626,6 +1626,10 @@ "name": "کےنےدؤگؤ صوبÛ", "code": "KEN" }, + { + "name": "گؤرما صوبÛ", + "code": "GOU" + }, { "name": "گانزؤرگؤ صوبÛ", "code": "GAN" @@ -1634,10 +1638,6 @@ "name": "گناگنا صوبÛ", "code": "GNA" }, - { - "name": "گؤرما صوبÛ", - "code": "GOU" - }, { "name": "لورؤم صوبÛ", "code": "LOR" @@ -1646,6 +1646,10 @@ "name": "لیرابا صوبÛ", "code": "LER" }, + { + "name": "مؤÛؤن صوبÛ", + "code": "MOU" + }, { "name": "مرتÙع-وسطی علاقÛ", "code": "11" @@ -1655,8 +1659,8 @@ "code": "08" }, { - "name": "مؤÛؤن صوبÛ", - "code": "MOU" + "name": "نؤمبیئل صوبÛ", + "code": "NOU" }, { "name": "نامینتینجا صوبÛ", @@ -1671,8 +1675,8 @@ "code": "NAY" }, { - "name": "نؤمبیئل صوبÛ", - "code": "NOU" + "name": "Ûؤیت صوبÛ", + "code": "HOU" }, { "name": "وسطی علاقÛ", @@ -1694,10 +1698,6 @@ "name": "وسطی-مغربی علاقÛ", "code": "06" }, - { - "name": "Ûؤیت صوبÛ", - "code": "HOU" - }, { "name": "یاتئنگا صوبÛ", "code": "YAT" @@ -1860,6 +1860,10 @@ "name": "بوروری صوبÛ", "code": "BR" }, + { + "name": "روئیگی صوبÛ", + "code": "RY" + }, { "name": "روتانا صوبÛ", "code": "RT" @@ -1868,10 +1872,6 @@ "name": "رومونگی صوبÛ", "code": "RM" }, - { - "name": "روئیگی صوبÛ", - "code": "RY" - }, { "name": "سیبیتوکے صوبÛ", "code": "CI" @@ -1900,6 +1900,10 @@ "name": "ماکامبا صوبÛ", "code": "MA" }, + { + "name": "موئینگا صوبÛ", + "code": "MY" + }, { "name": "موارو صوبÛ", "code": "MW" @@ -1908,16 +1912,16 @@ "name": "مورامویا صوبÛ", "code": "MU" }, - { - "name": "موئینگا صوبÛ", - "code": "MY" - }, { "name": "نگوزی صوبÛ", "code": "NG" } ], "BJ": [ + { + "name": "اؤیمے محکمÛ", + "code": "OU" + }, { "name": "اتاکورا محکمÛ", "code": "AK" @@ -1930,10 +1934,6 @@ "name": "الیبوری محکمÛ", "code": "AL" }, - { - "name": "اؤیمے محکمÛ", - "code": "OU" - }, { "name": "بورگوؤ محکمÛ", "code": "BO" @@ -1950,14 +1950,14 @@ "name": "زوؤ محکمÛ", "code": "ZO" }, - { - "name": "کولینز محکمÛ", - "code": "CO" - }, { "name": "کوؤÙÙˆ محکمÛ", "code": "KO" }, + { + "name": "کولینز محکمÛ", + "code": "CO" + }, { "name": "لیتورال محکمÛ", "code": "LI" @@ -2066,14 +2066,14 @@ "name": "پارا", "code": "PA" }, - { - "name": "پارانا", - "code": "PR" - }, { "name": "پارائیبا", "code": "PB" }, + { + "name": "پارانا", + "code": "PR" + }, { "name": "پرنامبوکو", "code": "PE" @@ -2107,20 +2107,20 @@ "code": "RJ" }, { - "name": "سانتا کاتارینا", - "code": "SC" + "name": "سئیرا", + "code": "CE" }, { "name": "ساؤ پاؤلو", "code": "SP" }, { - "name": "سرژیپی", - "code": "SE" + "name": "سانتا کاتارینا", + "code": "SC" }, { - "name": "سئیرا", - "code": "CE" + "name": "سرژیپی", + "code": "SE" }, { "name": "شمالی ریو گرانڈی", @@ -2148,6 +2148,14 @@ } ], "BS": [ + { + "name": "Moore’s Island", + "code": "MI" + }, + { + "name": "آکلینز", + "code": "AK" + }, { "name": "اناگوا", "code": "IN" @@ -2156,10 +2164,6 @@ "name": "ایسٹ گرینڈ ÛÛاما", "code": "EG" }, - { - "name": "آکلینز", - "code": "AK" - }, { "name": "بلیک پوائنٹ", "code": "BP" @@ -2260,17 +2264,13 @@ "name": "نارتھ یلیوتحیرا", "code": "NE" }, - { - "name": "ویسٹ گرینڈ ÛÛاما", - "code": "WG" - }, { "name": "Ûوپ ٹاؤن", "code": "HT" }, { - "name": "Moore’s Island", - "code": "MI" + "name": "ویسٹ گرینڈ ÛÛاما", + "code": "WG" } ], "BT": [ @@ -2346,13 +2346,13 @@ "name": "مونگار ضلع", "code": "42" }, - { - "name": "وانگدو پھودرانگ ضلع", - "code": "24" - }, { "name": "Ûا ضلع", "code": "13" + }, + { + "name": "وانگدو پھودرانگ ضلع", + "code": "24" } ], "BW": [ @@ -2532,34 +2532,6 @@ } ], "CD": [ - { - "name": "جنوبی کیوو", - "code": "SK" - }, - { - "name": "زیریں-کانگو", - "code": "BC" - }, - { - "name": "شمالی کیوو", - "code": "NK" - }, - { - "name": "کاسائی-مشرقی", - "code": "KE" - }, - { - "name": "کنشاسا", - "code": "KN" - }, - { - "name": "مانیما", - "code": "MA" - }, - { - "name": "یقواتیور", - "code": "EQ" - }, { "name": "Bandundu", "code": "BN" @@ -2651,6 +2623,34 @@ { "name": "Tshuapa", "code": "TU" + }, + { + "name": "جنوبی کیوو", + "code": "SK" + }, + { + "name": "زیریں-کانگو", + "code": "BC" + }, + { + "name": "شمالی کیوو", + "code": "NK" + }, + { + "name": "کاسائی-مشرقی", + "code": "KE" + }, + { + "name": "کنشاسا", + "code": "KN" + }, + { + "name": "مانیما", + "code": "MA" + }, + { + "name": "یقواتیور", + "code": "EQ" } ], "CF": [ @@ -2725,13 +2725,17 @@ ], "CG": [ { - "name": "برازاویلے", - "code": "BZV" + "name": "Pointe-Noire", + "code": "16" }, { "name": "بؤینزا محکمÛ", "code": "11" }, + { + "name": "برازاویلے", + "code": "BZV" + }, { "name": "پلاتو محکمÛ", "code": "14" @@ -2756,24 +2760,24 @@ "name": "کؤیلؤ محکمÛ", "code": "5" }, - { - "name": "لیکوالا محکمÛ", - "code": "7" - }, { "name": "لیکؤمؤ محکمÛ", "code": "2" }, { - "name": "نیاری محکمÛ", - "code": "9" + "name": "لیکوالا محکمÛ", + "code": "7" }, { - "name": "Pointe-Noire", - "code": "16" + "name": "نیاری محکمÛ", + "code": "9" } ], "CH": [ + { + "name": "آرگاؤ", + "code": "AG" + }, { "name": "اپینسیل انیررودن", "code": "AI" @@ -2786,10 +2790,6 @@ "name": "اوبوالدن", "code": "OW" }, - { - "name": "آرگاؤ", - "code": "AG" - }, { "name": "بازل-شتادت", "code": "BS" @@ -2798,14 +2798,14 @@ "name": "بازل-لاندشاÙت", "code": "BL" }, - { - "name": "تیچینو", - "code": "TI" - }, { "name": "تھورگاو", "code": "TG" }, + { + "name": "تیچینو", + "code": "TI" + }, { "name": "کینٹن اوری", "code": "UR" @@ -2880,34 +2880,6 @@ } ], "CI": [ - { - "name": "آبدجان", - "code": "AB" - }, - { - "name": "باس-ساساندرا ضلع", - "code": "BS" - }, - { - "name": "دینجویلی ڈسٹرک", - "code": "DN" - }, - { - "name": "زانزان ضلع", - "code": "ZZ" - }, - { - "name": "ساوانیس ڈسٹرک", - "code": "SV" - }, - { - "name": "والیی دو بانداما ضلع", - "code": "VB" - }, - { - "name": "یاموسسوکرو", - "code": "YM" - }, { "name": "Agnéby", "code": "16" @@ -3011,9 +2983,45 @@ { "name": "Zanzan", "code": "08" + }, + { + "name": "آبدجان", + "code": "AB" + }, + { + "name": "باس-ساساندرا ضلع", + "code": "BS" + }, + { + "name": "دینجویلی ڈسٹرک", + "code": "DN" + }, + { + "name": "زانزان ضلع", + "code": "ZZ" + }, + { + "name": "ساوانیس ڈسٹرک", + "code": "SV" + }, + { + "name": "والیی دو بانداما ضلع", + "code": "VB" + }, + { + "name": "یاموسسوکرو", + "code": "YM" } ], "CL": [ + { + "name": "Arica y Parinacota", + "code": "AP" + }, + { + "name": "Libertador General Bernardo O’Higgins", + "code": "LI" + }, { "name": "اتاکاما ریجن", "code": "AT" @@ -3065,14 +3073,6 @@ { "name": "والپارایسو علاقÛ", "code": "VS" - }, - { - "name": "Arica y Parinacota", - "code": "AP" - }, - { - "name": "Libertador General Bernardo O’Higgins", - "code": "LI" } ], "CM": [ @@ -3256,6 +3256,10 @@ } ], "CO": [ + { + "name": "آراوکا محکمÛ", + "code": "ARA" + }, { "name": "اتلانتیکو محکمÛ", "code": "ATL" @@ -3268,10 +3272,6 @@ "name": "ایمازوناس محکمÛ", "code": "AMA" }, - { - "name": "آراوکا محکمÛ", - "code": "ARA" - }, { "name": "بوگوتا", "code": "DC" @@ -3324,6 +3324,10 @@ "name": "قیندیو محکمÛ", "code": "QUI" }, + { + "name": "کاؤکا محکمÛ", + "code": "CAU" + }, { "name": "کاسانارے محکمÛ", "code": "CAS" @@ -3336,10 +3340,6 @@ "name": "کالداس محکمÛ", "code": "CAL" }, - { - "name": "کاؤکا محکمÛ", - "code": "CAU" - }, { "name": "کوردوبا محکمÛ", "code": "COR" @@ -3376,6 +3376,10 @@ "name": "نارینو محکمÛ", "code": "NAR" }, + { + "name": "Ûوئلا محکمÛ", + "code": "HUI" + }, { "name": "واوپیس محکمÛ", "code": "VAU" @@ -3383,10 +3387,6 @@ { "name": "ویے دیل کاؤکا محکمÛ", "code": "VAC" - }, - { - "name": "Ûوئلا محکمÛ", - "code": "HUI" } ], "CR": [ @@ -3486,6 +3486,22 @@ } ], "CV": [ + { + "name": "Barlavento Islands", + "code": "B" + }, + { + "name": "Maio", + "code": "MA" + }, + { + "name": "São Miguel", + "code": "SM" + }, + { + "name": "Sotavento Islands", + "code": "S" + }, { "name": "براوا", "code": "BR" @@ -3526,10 +3542,6 @@ "name": "ریبییرا جراندی دے سانتیاگو", "code": "RS" }, - { - "name": "سال", - "code": "SL" - }, { "name": "ساؤ دومینجوس", "code": "SD" @@ -3550,6 +3562,10 @@ "name": "ساؤ ویکینتی", "code": "SV" }, + { + "name": "سال", + "code": "SL" + }, { "name": "سنتا کاتارینا", "code": "CA" @@ -3565,22 +3581,6 @@ { "name": "موستییروس", "code": "MO" - }, - { - "name": "Barlavento Islands", - "code": "B" - }, - { - "name": "Maio", - "code": "MA" - }, - { - "name": "São Miguel", - "code": "SM" - }, - { - "name": "Sotavento Islands", - "code": "S" } ], "CY": [ @@ -3610,6 +3610,38 @@ } ], "CZ": [ + { + "name": "Prague 16", + "code": "116" + }, + { + "name": "Prague 17", + "code": "117" + }, + { + "name": "Prague 18", + "code": "118" + }, + { + "name": "Prague 19", + "code": "119" + }, + { + "name": "Prague 20", + "code": "120" + }, + { + "name": "Prague 21", + "code": "121" + }, + { + "name": "Prague 22", + "code": "122" + }, + { + "name": "Semily", + "code": "514" + }, { "name": "اوپاوا ضلع", "code": "805" @@ -3994,18 +4026,6 @@ "name": "نووی جیچن ضلع", "code": "804" }, - { - "name": "وسیتین ضلع", - "code": "723" - }, - { - "name": "ویسوچیانا علاقÛ", - "code": "63" - }, - { - "name": "ویشکو٠ضلع", - "code": "646" - }, { "name": "Ûاردک کارلو٠ضلع", "code": "521" @@ -4023,40 +4043,20 @@ "code": "645" }, { - "name": "یسنک ضلع", - "code": "711" - }, - { - "name": "Prague 16", - "code": "116" - }, - { - "name": "Prague 17", - "code": "117" - }, - { - "name": "Prague 18", - "code": "118" - }, - { - "name": "Prague 19", - "code": "119" - }, - { - "name": "Prague 20", - "code": "120" + "name": "وسیتین ضلع", + "code": "723" }, { - "name": "Prague 21", - "code": "121" + "name": "ویسوچیانا علاقÛ", + "code": "63" }, { - "name": "Prague 22", - "code": "122" + "name": "ویشکو٠ضلع", + "code": "646" }, { - "name": "Semily", - "code": "514" + "name": "یسنک ضلع", + "code": "711" } ], "DE": [ @@ -4580,6 +4580,10 @@ } ], "EC": [ + { + "name": "آسوای صوبÛ", + "code": "A" + }, { "name": "امبابورا صوبÛ", "code": "I" @@ -4596,10 +4600,6 @@ "name": "ایل اورو صوبÛ", "code": "O" }, - { - "name": "آسوای صوبÛ", - "code": "A" - }, { "name": "بولیوار صوبÛ", "code": "B" @@ -4796,14 +4796,14 @@ "name": "محاÙØ¸Û Ø¯Ù…ÛŒØ§Ø·", "code": "DT" }, - { - "name": "محاÙØ¸Û Ø³ÙˆÛاج", - "code": "SHG" - }, { "name": "محاÙØ¸Û Ø³ÙˆØ¦ÛŒØ²", "code": "SUZ" }, + { + "name": "محاÙØ¸Û Ø³ÙˆÛاج", + "code": "SHG" + }, { "name": "محاÙØ¸Û Ø´Ù…Ø§Ù„ÛŒ سینا", "code": "SIN" @@ -4876,6 +4876,42 @@ } ], "ES": [ + { + "name": "Asturias Province", + "code": "O" + }, + { + "name": "Balears Province", + "code": "PM" + }, + { + "name": "Canary Islands", + "code": "CN" + }, + { + "name": "Cantabria Province", + "code": "S" + }, + { + "name": "Madrid Autonomous Community", + "code": "MD" + }, + { + "name": "Madrid Province", + "code": "M" + }, + { + "name": "Murcia", + "code": "MU" + }, + { + "name": "Navarra", + "code": "NA" + }, + { + "name": "آلابا", + "code": "VI" + }, { "name": "اراغون", "code": "AR" @@ -4892,10 +4928,6 @@ "name": "اندلوسیا", "code": "AN" }, - { - "name": "آلابا", - "code": "VI" - }, { "name": "باسک ملک", "code": "PV" @@ -4920,6 +4952,10 @@ "name": "سوریا صوبÛ", "code": "SO" }, + { + "name": "ØµÙˆØ¨Û Ø¢Ø¨ÛŒÙ„Ø§", + "code": "AV" + }, { "name": "ØµÙˆØ¨Û Ø§Ø´Ø¨ÛŒÙ„ÛŒÛ", "code": "SE" @@ -4940,10 +4976,6 @@ "name": "ØµÙˆØ¨Û Ø§ÙˆØ±ÛŒÙ†Ø³Û’", "code": "OR" }, - { - "name": "ØµÙˆØ¨Û Ø¢Ø¨ÛŒÙ„Ø§", - "code": "AV" - }, { "name": "ØµÙˆØ¨Û Ø¨Ø±Ø´Ù„ÙˆÙ†Û", "code": "B" @@ -5119,38 +5151,6 @@ { "name": "ویلنسیائی کمیونٹی", "code": "VC" - }, - { - "name": "Asturias Province", - "code": "O" - }, - { - "name": "Balears Province", - "code": "PM" - }, - { - "name": "Canary Islands", - "code": "CN" - }, - { - "name": "Cantabria Province", - "code": "S" - }, - { - "name": "Madrid Autonomous Community", - "code": "MD" - }, - { - "name": "Madrid Province", - "code": "M" - }, - { - "name": "Murcia", - "code": "MU" - }, - { - "name": "Navarra", - "code": "NA" } ], "ET": [ @@ -5278,26 +5278,6 @@ } ], "FJ": [ - { - "name": "روتوما", - "code": "R" - }, - { - "name": "سینٹرل ڈویژن", - "code": "C" - }, - { - "name": "ناردرن ڈویژن", - "code": "N" - }, - { - "name": "ویسٹرن ڈویژن", - "code": "W" - }, - { - "name": "یاستیرن ڈویژن", - "code": "E" - }, { "name": "Ba", "code": "01" @@ -5353,6 +5333,26 @@ { "name": "Tailevu", "code": "14" + }, + { + "name": "روتوما", + "code": "R" + }, + { + "name": "سینٹرل ڈویژن", + "code": "C" + }, + { + "name": "ناردرن ڈویژن", + "code": "N" + }, + { + "name": "ویسٹرن ڈویژن", + "code": "W" + }, + { + "name": "یاستیرن ڈویژن", + "code": "E" } ], "FM": [ @@ -5374,6 +5374,102 @@ } ], "FR": [ + { + "name": "Brittany", + "code": "E" + }, + { + "name": "Clipperton Island", + "code": "CP" + }, + { + "name": "Corsica", + "code": "H" + }, + { + "name": "French Guiana", + "code": "GF" + }, + { + "name": "French Polynesia", + "code": "PF" + }, + { + "name": "French Southern Territories", + "code": "TF" + }, + { + "name": "Guadeloupe", + "code": "GUA" + }, + { + "name": "Guadeloupe²", + "code": "GP" + }, + { + "name": "La Réunion", + "code": "LRE" + }, + { + "name": "Martinique", + "code": "MQ" + }, + { + "name": "Mayotte", + "code": "MAY" + }, + { + "name": "Mayotte²", + "code": "YT" + }, + { + "name": "New Caledonia", + "code": "NC" + }, + { + "name": "Normandie", + "code": "NOR" + }, + { + "name": "Réunion", + "code": "RE" + }, + { + "name": "St. Barthélemy", + "code": "BL" + }, + { + "name": "St. Martin", + "code": "MF" + }, + { + "name": "St. Pierre & Miquelon", + "code": "PM" + }, + { + "name": "Wallis & Futuna", + "code": "WF" + }, + { + "name": "آردیش", + "code": "07" + }, + { + "name": "آلپ-دو-بالائی-پروانس", + "code": "04" + }, + { + "name": "آلپ-ماریتیم", + "code": "06" + }, + { + "name": "آندر", + "code": "36" + }, + { + "name": "آندر-اے-لوار", + "code": "37" + }, { "name": "اردن", "code": "08" @@ -5450,26 +5546,6 @@ "name": "اینÛ", "code": "02" }, - { - "name": "آردیش", - "code": "07" - }, - { - "name": "آلپ-دو-بالائی-پروانس", - "code": "04" - }, - { - "name": "آلپ-ماریتیم", - "code": "06" - }, - { - "name": "آندر", - "code": "36" - }, - { - "name": "آندر-اے-لوار", - "code": "37" - }, { "name": "بالائی-آلپ", "code": "05" @@ -5526,6 +5602,10 @@ "name": "بوش-دو-رون", "code": "13" }, + { + "name": "پئی دو لا لوار", + "code": "PDL" + }, { "name": "پا دے کالے", "code": "62" @@ -5550,10 +5630,6 @@ "name": "پیرینے-اورینتال", "code": "66" }, - { - "name": "پئی دو لا لوار", - "code": "PDL" - }, { "name": "تارن", "code": "81" @@ -5805,92 +5881,16 @@ { "name": "یوننے", "code": "89" - }, + } + ], + "GA": [ { - "name": "Brittany", - "code": "E" + "name": "یستوایری صوبÛ", + "code": "1" }, { - "name": "Clipperton Island", - "code": "CP" - }, - { - "name": "Corsica", - "code": "H" - }, - { - "name": "French Guiana", - "code": "GF" - }, - { - "name": "French Polynesia", - "code": "PF" - }, - { - "name": "French Southern Territories", - "code": "TF" - }, - { - "name": "Guadeloupe", - "code": "GUA" - }, - { - "name": "Guadeloupe²", - "code": "GP" - }, - { - "name": "La Réunion", - "code": "LRE" - }, - { - "name": "Martinique", - "code": "MQ" - }, - { - "name": "Mayotte", - "code": "MAY" - }, - { - "name": "Mayotte²", - "code": "YT" - }, - { - "name": "New Caledonia", - "code": "NC" - }, - { - "name": "Normandie", - "code": "NOR" - }, - { - "name": "Réunion", - "code": "RE" - }, - { - "name": "St. Barthélemy", - "code": "BL" - }, - { - "name": "St. Martin", - "code": "MF" - }, - { - "name": "St. Pierre & Miquelon", - "code": "PM" - }, - { - "name": "Wallis & Futuna", - "code": "WF" - } - ], - "GA": [ - { - "name": "یستوایری صوبÛ", - "code": "1" - }, - { - "name": "حاوت-وجووی صوبÛ", - "code": "2" + "name": "حاوت-وجووی صوبÛ", + "code": "2" }, { "name": "مویین-وجووی صوبÛ", @@ -5923,1000 +5923,1000 @@ ], "GB": [ { - "name": "ابرڈین", - "code": "ABE" + "name": "Aberdeenshire", + "code": "ABD" }, { - "name": "ازلنگٹن بورو", - "code": "ISL" + "name": "Anglesey", + "code": "AGY" }, { - "name": "اسکاٹ لینڈ", - "code": "SCT" + "name": "Angus", + "code": "ANS" }, { - "name": "انٹریم اور نیو ٹاؤن ایبی", - "code": "ANN" + "name": "Antrim", + "code": "ANT" }, { - "name": "انگلینڈ", - "code": "ENG" + "name": "Ards", + "code": "ARD" }, { - "name": "ایڈنبرا", - "code": "EDH" + "name": "Argyll and Bute", + "code": "AGB" }, { - "name": "ایسیکس", - "code": "ESS" + "name": "Armagh", + "code": "ARM" }, { - "name": "ایلنگ بورو", - "code": "EAL" + "name": "Ballymena", + "code": "BLA" }, { - "name": "اینÙیلڈ بورو", - "code": "ENF" + "name": "Ballymoney", + "code": "BLY" }, { - "name": "آرڈز اور نارتھ ڈاؤن", - "code": "AND" + "name": "Banbridge", + "code": "BNB" }, { - "name": "آرماÛØŒ بینبریج اور کرائگیون", - "code": "ABC" + "name": "Belfast", + "code": "BFS" }, { - "name": "آکسÙورڈشائر", - "code": "OXF" + "name": "Blaenau Gwent", + "code": "BGW" }, { - "name": "آئل آ٠ویٹ", - "code": "IOW" + "name": "Bridgend", + "code": "BGE" }, { - "name": "باتھ اور شمال مشرقی سامرسیٹ", - "code": "BAS" + "name": "Caerphilly", + "code": "CAY" }, { - "name": "بارکنگ اور ڈیگنÛیم بورو", - "code": "BDG" + "name": "Carmarthenshire", + "code": "CMN" }, { - "name": "بارنیٹ بورو", - "code": "BNE" + "name": "Carrickfergus", + "code": "CKF" }, { - "name": "براکنیل Ùارسٹ", - "code": "BRC" + "name": "Castlereagh", + "code": "CSR" }, { - "name": "برائیٹن اینڈ Ûوو", - "code": "BNH" + "name": "Ceredigion", + "code": "CGN" }, { - "name": "برسٹل", - "code": "BST" + "name": "Cheshire West and Chester", + "code": "CHW" }, { - "name": "برطانیÛ", - "code": "UKM" + "name": "Clackmannanshire", + "code": "CLK" }, { - "name": "برمنگھم", - "code": "BIR" + "name": "Coleraine", + "code": "CLR" }, { - "name": "بروملی بورو", - "code": "BRY" + "name": "Conwy", + "code": "CWY" }, { - "name": "بریڈÙورڈ Ø´Ûر", - "code": "BRD" + "name": "Cookstown", + "code": "CKT" }, { - "name": "برینٹ بورو", - "code": "BEN" + "name": "Craigavon", + "code": "CGV" }, { - "name": "بکنگھمشائر", - "code": "BKM" + "name": "Darlington", + "code": "DAL" }, { - "name": "بلیکبرن مع ڈاروین", - "code": "BBD" + "name": "Denbighshire", + "code": "DEN" }, { - "name": "بلیکپول", - "code": "BPL" + "name": "Derry", + "code": "DRY" }, { - "name": "بورنموتھ", - "code": "BMH" + "name": "Down", + "code": "DOW" }, { - "name": "بورو بیڈÙورڈ", - "code": "BDF" + "name": "Dumfries and Galloway", + "code": "DGY" }, { - "name": "بورو سٹاکٹن-آن-ٹیز", - "code": "STT" + "name": "Dungannon and South Tyrone", + "code": "DGN" }, { - "name": "بورو سوینڈون", - "code": "SWD" + "name": "East Dunbartonshire", + "code": "EDU" }, { - "name": "بورو ملٹن کینز", - "code": "MIK" + "name": "East Lothian", + "code": "ELN" }, { - "name": "بورو ووکنگÛیم", - "code": "WOK" + "name": "East Renfrewshire", + "code": "ERW" }, { - "name": "بورو Ûارٹلپول", - "code": "HPL" + "name": "East Riding of Yorkshire", + "code": "ERY" }, { - "name": "بورو Ûالٹن", - "code": "HAL" + "name": "England and Wales", + "code": "EAW" }, { - "name": "بیکزلی بورو", - "code": "BEX" + "name": "Fermanagh", + "code": "FER" }, { - "name": "پلایماؤتھ", - "code": "PLY" + "name": "Flintshire", + "code": "FLN" }, { - "name": "پورٹسماؤتھ", - "code": "POR" + "name": "Great Britain", + "code": "GBN" }, { - "name": "پول، انگلستان", - "code": "POL" + "name": "Gwynedd", + "code": "GWN" }, { - "name": "پیٹربورو", - "code": "PTE" + "name": "Highland", + "code": "HLD" }, { - "name": "تھاراک", - "code": "THR" + "name": "Inverclyde", + "code": "IVC" }, { - "name": "ٹاور Ûیملٹس بورو", - "code": "TWH" + "name": "Larne", + "code": "LRN" }, { - "name": "ٹریÙرڈ", - "code": "TRF" + "name": "Limavady", + "code": "LMV" }, { - "name": "ٹوربے", - "code": "TOB" + "name": "Lisburn", + "code": "LSB" }, { - "name": "ٹیلÙورڈ اور ریکن", - "code": "TFW" + "name": "Magherafelt", + "code": "MFT" }, { - "name": "ٹیمسائڈ", - "code": "TAM" + "name": "Merthyr Tydfil", + "code": "MTY" }, { - "name": "جزائر سیلی", - "code": "IOS" + "name": "Midlothian", + "code": "MLN" }, { - "name": "جنوبی آئرشائر", - "code": "SAY" + "name": "Monmouthshire", + "code": "MON" }, { - "name": "جنوبی ٹینیسائڈ", - "code": "STY" + "name": "Moray", + "code": "MRY" }, { - "name": "جنوبی گلوسٹرشائر", - "code": "SGC" + "name": "Moyle", + "code": "MYL" }, { - "name": "چیشائر مشرقی", - "code": "CHE" + "name": "Neath Port Talbot", + "code": "NTL" }, { - "name": "ڈربی", - "code": "DER" + "name": "Newport", + "code": "NWP" }, { - "name": "ڈربیشائر", - "code": "DBY" + "name": "Newry and Mourne", + "code": "NYM" }, { - "name": "ڈنڈی، سکاٹ لینڈ", - "code": "DND" + "name": "Newtownabbey", + "code": "NTA" }, { - "name": "ڈورسٹ", - "code": "DOR" + "name": "North Down", + "code": "NDN" }, { - "name": "ڈیری اور سٹربین", - "code": "DRS" + "name": "North Lanarkshire", + "code": "NLK" }, { - "name": "ڈیون", - "code": "DEV" + "name": "Omagh", + "code": "OMH" }, { - "name": "راٹلینڈ", - "code": "RUT" + "name": "Orkney Islands", + "code": "ORK" }, { - "name": "رچمنڈ اپون تھیمز بورو", - "code": "RIC" + "name": "Outer Hebrides", + "code": "ELS" }, { - "name": "ریڈبرج بورو", - "code": "RDB" + "name": "Pembrokeshire", + "code": "PEM" }, { - "name": "ریڈکار اور کلیولینڈ", - "code": "RCC" + "name": "Perth and Kinross", + "code": "PKN" }, { - "name": "ریڈنگ، بارکشائر", - "code": "RDG" + "name": "Powys", + "code": "POW" }, { - "name": "ساÙÚ©", - "code": "SFK" + "name": "Renfrewshire", + "code": "RFW" }, { - "name": "سالÙورڈ Ø´Ûر", - "code": "SLF" + "name": "Rhondda Cynon Taf", + "code": "RCT" }, { - "name": "سامرسیٹ", - "code": "SOM" + "name": "Scottish Borders", + "code": "SCB" }, { - "name": "ساوتھاینڈ-آن-سی", - "code": "SOS" + "name": "Slough", + "code": "SLG" }, { - "name": "ساؤتھمپٹن", - "code": "STH" + "name": "South Lanarkshire", + "code": "SLK" }, { - "name": "سٹرلنگ", - "code": "STG" + "name": "Strabane", + "code": "STB" }, { - "name": "سٹن بورو", - "code": "STN" + "name": "Surrey", + "code": "SRY" }, { - "name": "سٹوک آن ٹرینٹ", - "code": "STE" + "name": "Torfaen", + "code": "TOF" }, { - "name": "سٹیÙورڈشائر", - "code": "STS" + "name": "Vale of Glamorgan", + "code": "VGL" }, { - "name": "سدرک بورو", - "code": "SWK" + "name": "West Dunbartonshire", + "code": "WDU" }, { - "name": "سنڈرلینڈ Ø´Ûر", - "code": "SND" + "name": "Wrexham", + "code": "WRX" }, { - "name": "سوانزی", - "code": "SWA" + "name": "آئل آ٠ویٹ", + "code": "IOW" }, { - "name": "سینڈویل", - "code": "SAW" + "name": "آرڈز اور نارتھ ڈاؤن", + "code": "AND" }, { - "name": "شاÛÛŒ بورو ونڈسر اور میڈنÛیڈ", - "code": "WNM" + "name": "آرماÛØŒ بینبریج اور کرائگیون", + "code": "ABC" }, { - "name": "شروپشائر", - "code": "SHR" + "name": "آکسÙورڈشائر", + "code": "OXF" }, { - "name": "شمالی آئرشائر", - "code": "NAY" + "name": "ابرڈین", + "code": "ABE" }, { - "name": "شمالی آئرلینڈ", - "code": "NIR" + "name": "ازلنگٹن بورو", + "code": "ISL" }, { - "name": "شمالی ٹینیسائڈ", - "code": "NTY" + "name": "اسکاٹ لینڈ", + "code": "SCT" }, { - "name": "شمالی سامرسیٹ", - "code": "NSM" + "name": "انٹریم اور نیو ٹاؤن ایبی", + "code": "ANN" }, { - "name": "شمالی لنکنشائر", - "code": "NLN" + "name": "انگلینڈ", + "code": "ENG" }, { - "name": "شمالی مشرقی لنکنشائر", - "code": "NEL" + "name": "ایڈنبرا", + "code": "EDH" }, { - "name": "شمالی یارکشائر", - "code": "NYK" + "name": "ایسیکس", + "code": "ESS" }, { - "name": "شیٹ لینڈ", - "code": "ZET" + "name": "ایلنگ بورو", + "code": "EAL" }, { - "name": "Ø´ÛŒÙیلڈ", - "code": "SHF" + "name": "اینÙیلڈ بورو", + "code": "ENF" }, { - "name": "Ùالکیرک", - "code": "FAL" + "name": "باتھ اور شمال مشرقی سامرسیٹ", + "code": "BAS" }, { - "name": "ÙائÙ", - "code": "FIF" + "name": "بارکنگ اور ڈیگنÛیم بورو", + "code": "BDG" }, { - "name": "ÙÛŒØ±Ù…Ø§Ù†Û Ø§ÙˆØ± اوما", - "code": "FMO" + "name": "بارنیٹ بورو", + "code": "BNE" }, { - "name": "کارڈÙ", - "code": "CRF" + "name": "برائیٹن اینڈ Ûوو", + "code": "BNH" }, { - "name": "کازوئے کوسٹ اور گلینز", - "code": "CCG" + "name": "براکنیل Ùارسٹ", + "code": "BRC" }, { - "name": "کامبریا", - "code": "CMA" + "name": "برسٹل", + "code": "BST" }, { - "name": "کاؤنٹی ڈرÛÙ…", - "code": "DUR" + "name": "برطانیÛ", + "code": "UKM" }, { - "name": "کرکلیز", - "code": "KIR" + "name": "برمنگھم", + "code": "BIR" }, { - "name": "کروئڈن بورو", - "code": "CRY" + "name": "بروملی بورو", + "code": "BRY" }, { - "name": "کلڈرڈیل", - "code": "CLD" + "name": "بریڈÙورڈ Ø´Ûر", + "code": "BRD" }, { - "name": "کنگسٹن اپون تھیمز بورو", - "code": "KTT" + "name": "برینٹ بورو", + "code": "BEN" }, { - "name": "کنگسٹن اپون ÛÙ„", - "code": "KHL" + "name": "بکنگھمشائر", + "code": "BKM" }, { - "name": "کونوال", - "code": "CON" + "name": "بلیکبرن مع ڈاروین", + "code": "BBD" }, { - "name": "کووینٹری", - "code": "COV" + "name": "بلیکپول", + "code": "BPL" }, { - "name": "کیمبرجشائر", - "code": "CAM" + "name": "بورنموتھ", + "code": "BMH" }, { - "name": "کیمڈن بورو", - "code": "CMD" + "name": "بورو بیڈÙورڈ", + "code": "BDF" }, { - "name": "کینٹ", - "code": "KEN" + "name": "بورو سٹاکٹن-آن-ٹیز", + "code": "STT" }, { - "name": "کینزنگٹن اور چیلسی بورو", - "code": "KEC" + "name": "بورو سوینڈون", + "code": "SWD" }, { - "name": "گرینچ کا شاÛÛŒ بورو", - "code": "GRE" + "name": "بورو ملٹن کینز", + "code": "MIK" }, { - "name": "گلاسگو", - "code": "GLG" + "name": "بورو Ûارٹلپول", + "code": "HPL" }, { - "name": "گلوسٹرشائر", - "code": "GLS" + "name": "بورو Ûالٹن", + "code": "HAL" }, { - "name": "لسبرن اور کیسلرے", - "code": "LBC" + "name": "بورو ووکنگÛیم", + "code": "WOK" }, { - "name": "لندن Ø´Ûر", - "code": "LND" + "name": "بیکزلی بورو", + "code": "BEX" }, { - "name": "لنکاشائر", - "code": "LAN" + "name": "پلایماؤتھ", + "code": "PLY" }, { - "name": "لنکنشائر", - "code": "LIN" + "name": "پورٹسماؤتھ", + "code": "POR" }, { - "name": "لوٹن", - "code": "LUT" + "name": "پول، انگلستان", + "code": "POL" }, { - "name": "لیڈز Ø´Ûر", - "code": "LDS" + "name": "پیٹربورو", + "code": "PTE" }, { - "name": "لیسٹر", - "code": "LCE" + "name": "تھاراک", + "code": "THR" }, { - "name": "لیسٹرشائر", - "code": "LEC" + "name": "ٹاور Ûیملٹس بورو", + "code": "TWH" }, { - "name": "لیمبیتھ بورو", - "code": "LBH" + "name": "ٹریÙرڈ", + "code": "TRF" }, { - "name": "لیورپول", - "code": "LIV" + "name": "ٹوربے", + "code": "TOB" }, { - "name": "لیوشم بورو", - "code": "LEW" + "name": "ٹیلÙورڈ اور ریکن", + "code": "TFW" }, { - "name": "مانچسٹر", - "code": "MAN" + "name": "ٹیمسائڈ", + "code": "TAM" }, { - "name": "مرٹن بورو", - "code": "MRT" + "name": "جزائر سیلی", + "code": "IOS" }, { - "name": "مشرقی آئرشائر", - "code": "EAY" + "name": "جنوبی آئرشائر", + "code": "SAY" }, { - "name": "مشرقی سسیکس", - "code": "ESX" + "name": "جنوبی ٹینیسائڈ", + "code": "STY" }, { - "name": "مغربی بارکشائر", - "code": "WBK" + "name": "جنوبی گلوسٹرشائر", + "code": "SGC" }, { - "name": "مغربی سسیکس", - "code": "WSX" + "name": "چیشائر مشرقی", + "code": "CHE" }, { - "name": "مغربی لوتھین", - "code": "WLN" + "name": "ڈربی", + "code": "DER" }, { - "name": "میٹروپولیٹن برو ویرل", - "code": "WRL" + "name": "ڈربیشائر", + "code": "DBY" }, { - "name": "میٹروپولیٹن بورو اولڈھم", - "code": "OLD" + "name": "ڈنڈی، سکاٹ لینڈ", + "code": "DND" }, { - "name": "میٹروپولیٹن بورو بارنسلے", - "code": "BNS" + "name": "ڈورسٹ", + "code": "DOR" }, { - "name": "میٹروپولیٹن بورو بری", - "code": "BUR" + "name": "ڈیری اور سٹربین", + "code": "DRS" }, { - "name": "میٹروپولیٹن بورو بولٹن", - "code": "BOL" + "name": "ڈیون", + "code": "DEV" }, { - "name": "میٹروپولیٹن بورو ڈانکاسٹر", - "code": "DNC" + "name": "راٹلینڈ", + "code": "RUT" }, { - "name": "میٹروپولیٹن بورو ÚˆÚˆÙ„ÛŒ", - "code": "DUD" + "name": "رچمنڈ اپون تھیمز بورو", + "code": "RIC" }, { - "name": "میٹروپولیٹن بورو راچڈیل", - "code": "RCH" + "name": "ریڈبرج بورو", + "code": "RDB" }, { - "name": "میٹروپولیٹن بورو روتھرÛیم", - "code": "ROT" + "name": "ریڈکار اور کلیولینڈ", + "code": "RCC" }, { - "name": "میٹروپولیٹن بورو سٹاکپورٹ", - "code": "SKP" + "name": "ریڈنگ، بارکشائر", + "code": "RDG" }, { - "name": "میٹروپولیٹن بورو سولیÛÙ„", - "code": "SOL" + "name": "ساؤتھمپٹن", + "code": "STH" }, { - "name": "میٹروپولیٹن بورو سیÙٹن", - "code": "SFT" + "name": "ساÙÚ©", + "code": "SFK" }, { - "name": "میٹروپولیٹن بورو سینٹ Ûیلنز", - "code": "SHN" + "name": "سالÙورڈ Ø´Ûر", + "code": "SLF" }, { - "name": "میٹروپولیٹن بورو گیٹسÛیڈ", - "code": "GAT" + "name": "سامرسیٹ", + "code": "SOM" }, { - "name": "میٹروپولیٹن بورو نوزلی", - "code": "KWL" + "name": "ساوتھاینڈ-آن-سی", + "code": "SOS" }, { - "name": "میٹروپولیٹن بورو والسال", - "code": "WLL" + "name": "سٹرلنگ", + "code": "STG" }, { - "name": "میٹروپولیٹن بورو ویگان", - "code": "WGN" + "name": "سٹن بورو", + "code": "STN" }, { - "name": "میڈوے", - "code": "MDW" + "name": "سٹوک آن ٹرینٹ", + "code": "STE" }, { - "name": "میڈیلزبرو", - "code": "MDB" + "name": "سٹیÙورڈشائر", + "code": "STS" }, { - "name": "ناٹنگھم", - "code": "NGM" + "name": "سدرک بورو", + "code": "SWK" }, { - "name": "ناٹنگھمشائر", - "code": "NTT" + "name": "سنڈرلینڈ Ø´Ûر", + "code": "SND" }, { - "name": "نارتھمبرلینڈ", - "code": "NBL" + "name": "سوانزی", + "code": "SWA" }, { - "name": "نارتھیمپٹنشائر", - "code": "NTH" + "name": "سینڈویل", + "code": "SAW" }, { - "name": "نارÙÙˆÚ©", - "code": "NFK" + "name": "شاÛÛŒ بورو ونڈسر اور میڈنÛیڈ", + "code": "WNM" }, { - "name": "نیوری، مورن اور ڈاؤن", - "code": "NMD" + "name": "شروپشائر", + "code": "SHR" }, { - "name": "نیوکیسل اپون ٹائین", - "code": "NET" + "name": "شمالی آئرشائر", + "code": "NAY" }, { - "name": "نیوÛیم بورو", - "code": "NWM" + "name": "شمالی آئرلینڈ", + "code": "NIR" }, { - "name": "وارکشائر", - "code": "WAR" + "name": "شمالی ٹینیسائڈ", + "code": "NTY" }, { - "name": "وارنگٹن", - "code": "WRT" + "name": "شمالی سامرسیٹ", + "code": "NSM" }, { - "name": "والٹÛیم جنگل بورو", - "code": "WFT" + "name": "شمالی لنکنشائر", + "code": "NLN" }, { - "name": "وسطی اور مشرقی انٹریم", - "code": "MEA" + "name": "شمالی مشرقی لنکنشائر", + "code": "NEL" }, { - "name": "وسطی بیڈÙورڈشائر", - "code": "CBF" + "name": "شمالی یارکشائر", + "code": "NYK" }, { - "name": "وسطی-السٹر ضلع", - "code": "MUL" + "name": "شیٹ لینڈ", + "code": "ZET" }, { - "name": "ووسٹرشائر", - "code": "WOR" + "name": "Ø´ÛŒÙیلڈ", + "code": "SHF" }, { - "name": "وولورÛیمپٹن", - "code": "WLV" + "name": "ÙائÙ", + "code": "FIF" }, { - "name": "ویسٹمنسٹر Ø´Ûر", - "code": "WSM" + "name": "Ùالکیرک", + "code": "FAL" }, { - "name": "ویکÙیلڈ Ø´Ûر", - "code": "WKF" + "name": "ÙÛŒØ±Ù…Ø§Ù†Û Ø§ÙˆØ± اوما", + "code": "FMO" }, { - "name": "ویلٹشائر", - "code": "WIL" + "name": "کاؤنٹی ڈرÛÙ…", + "code": "DUR" }, { - "name": "ویلز", - "code": "WLS" + "name": "کارڈÙ", + "code": "CRF" }, { - "name": "وینڈزورتھ بورو", - "code": "WND" + "name": "کازوئے کوسٹ اور گلینز", + "code": "CCG" }, { - "name": "ÛارٹÙورڈشائر", - "code": "HRT" + "name": "کامبریا", + "code": "CMA" }, { - "name": "Ûارنگے بورو", - "code": "HRY" + "name": "کرکلیز", + "code": "KIR" }, { - "name": "Ûونسلو بورو", - "code": "HNS" + "name": "کروئڈن بورو", + "code": "CRY" }, { - "name": "ÛیرÙورڈشائر", - "code": "HEF" + "name": "کلڈرڈیل", + "code": "CLD" }, { - "name": "Ûیعرو بورو", - "code": "HRW" + "name": "کنگسٹن اپون تھیمز بورو", + "code": "KTT" }, { - "name": "Ûیکنی بورو", - "code": "HCK" + "name": "کنگسٹن اپون ÛÙ„", + "code": "KHL" }, { - "name": "Ûیمپشائر", - "code": "HAM" + "name": "کونوال", + "code": "CON" }, { - "name": "Ûیمرسمت اور ÙÙ„ÛÙ… بورو", - "code": "HMF" + "name": "کووینٹری", + "code": "COV" }, { - "name": "Ûیورنگ بورو", - "code": "HAV" + "name": "کیمبرجشائر", + "code": "CAM" }, { - "name": "ھلنگٹن بورو", - "code": "HIL" + "name": "کیمڈن بورو", + "code": "CMD" }, { - "name": "یورک", - "code": "YOR" + "name": "کینٹ", + "code": "KEN" }, { - "name": "Aberdeenshire", - "code": "ABD" + "name": "کینزنگٹن اور چیلسی بورو", + "code": "KEC" }, { - "name": "Anglesey", - "code": "AGY" + "name": "گرینچ کا شاÛÛŒ بورو", + "code": "GRE" }, { - "name": "Angus", - "code": "ANS" + "name": "گلاسگو", + "code": "GLG" }, { - "name": "Antrim", - "code": "ANT" + "name": "گلوسٹرشائر", + "code": "GLS" }, { - "name": "Ards", - "code": "ARD" + "name": "لسبرن اور کیسلرے", + "code": "LBC" }, { - "name": "Argyll and Bute", - "code": "AGB" + "name": "لندن Ø´Ûر", + "code": "LND" }, { - "name": "Armagh", - "code": "ARM" + "name": "لنکاشائر", + "code": "LAN" }, { - "name": "Ballymena", - "code": "BLA" + "name": "لنکنشائر", + "code": "LIN" }, { - "name": "Ballymoney", - "code": "BLY" + "name": "لوٹن", + "code": "LUT" }, { - "name": "Banbridge", - "code": "BNB" + "name": "لیڈز Ø´Ûر", + "code": "LDS" }, { - "name": "Belfast", - "code": "BFS" + "name": "لیسٹر", + "code": "LCE" }, { - "name": "Blaenau Gwent", - "code": "BGW" + "name": "لیسٹرشائر", + "code": "LEC" }, { - "name": "Bridgend", - "code": "BGE" + "name": "لیمبیتھ بورو", + "code": "LBH" }, { - "name": "Caerphilly", - "code": "CAY" + "name": "لیورپول", + "code": "LIV" }, { - "name": "Carmarthenshire", - "code": "CMN" + "name": "لیوشم بورو", + "code": "LEW" }, { - "name": "Carrickfergus", - "code": "CKF" + "name": "مانچسٹر", + "code": "MAN" }, { - "name": "Castlereagh", - "code": "CSR" + "name": "مرٹن بورو", + "code": "MRT" }, { - "name": "Ceredigion", - "code": "CGN" + "name": "مشرقی آئرشائر", + "code": "EAY" }, { - "name": "Cheshire West and Chester", - "code": "CHW" + "name": "مشرقی سسیکس", + "code": "ESX" }, { - "name": "Clackmannanshire", - "code": "CLK" + "name": "مغربی بارکشائر", + "code": "WBK" }, { - "name": "Coleraine", - "code": "CLR" + "name": "مغربی سسیکس", + "code": "WSX" }, { - "name": "Conwy", - "code": "CWY" + "name": "مغربی لوتھین", + "code": "WLN" }, { - "name": "Cookstown", - "code": "CKT" + "name": "میٹروپولیٹن برو ویرل", + "code": "WRL" }, { - "name": "Craigavon", - "code": "CGV" + "name": "میٹروپولیٹن بورو اولڈھم", + "code": "OLD" }, { - "name": "Darlington", - "code": "DAL" + "name": "میٹروپولیٹن بورو بارنسلے", + "code": "BNS" }, { - "name": "Denbighshire", - "code": "DEN" + "name": "میٹروپولیٹن بورو بری", + "code": "BUR" }, { - "name": "Derry", - "code": "DRY" + "name": "میٹروپولیٹن بورو بولٹن", + "code": "BOL" }, { - "name": "Down", - "code": "DOW" + "name": "میٹروپولیٹن بورو ڈانکاسٹر", + "code": "DNC" }, { - "name": "Dumfries and Galloway", - "code": "DGY" + "name": "میٹروپولیٹن بورو ÚˆÚˆÙ„ÛŒ", + "code": "DUD" }, { - "name": "Dungannon and South Tyrone", - "code": "DGN" + "name": "میٹروپولیٹن بورو راچڈیل", + "code": "RCH" }, { - "name": "East Dunbartonshire", - "code": "EDU" + "name": "میٹروپولیٹن بورو روتھرÛیم", + "code": "ROT" }, { - "name": "East Lothian", - "code": "ELN" + "name": "میٹروپولیٹن بورو سٹاکپورٹ", + "code": "SKP" }, { - "name": "East Renfrewshire", - "code": "ERW" + "name": "میٹروپولیٹن بورو سولیÛÙ„", + "code": "SOL" }, { - "name": "East Riding of Yorkshire", - "code": "ERY" + "name": "میٹروپولیٹن بورو سیÙٹن", + "code": "SFT" }, { - "name": "England and Wales", - "code": "EAW" + "name": "میٹروپولیٹن بورو سینٹ Ûیلنز", + "code": "SHN" }, { - "name": "Fermanagh", - "code": "FER" + "name": "میٹروپولیٹن بورو گیٹسÛیڈ", + "code": "GAT" }, { - "name": "Flintshire", - "code": "FLN" + "name": "میٹروپولیٹن بورو نوزلی", + "code": "KWL" }, { - "name": "Great Britain", - "code": "GBN" + "name": "میٹروپولیٹن بورو والسال", + "code": "WLL" }, { - "name": "Gwynedd", - "code": "GWN" + "name": "میٹروپولیٹن بورو ویگان", + "code": "WGN" }, { - "name": "Highland", - "code": "HLD" + "name": "میڈوے", + "code": "MDW" }, { - "name": "Inverclyde", - "code": "IVC" + "name": "میڈیلزبرو", + "code": "MDB" }, { - "name": "Larne", - "code": "LRN" + "name": "ناٹنگھم", + "code": "NGM" }, { - "name": "Limavady", - "code": "LMV" + "name": "ناٹنگھمشائر", + "code": "NTT" }, { - "name": "Lisburn", - "code": "LSB" + "name": "نارتھمبرلینڈ", + "code": "NBL" }, { - "name": "Magherafelt", - "code": "MFT" + "name": "نارتھیمپٹنشائر", + "code": "NTH" }, { - "name": "Merthyr Tydfil", - "code": "MTY" + "name": "نارÙÙˆÚ©", + "code": "NFK" }, { - "name": "Midlothian", - "code": "MLN" + "name": "نیوری، مورن اور ڈاؤن", + "code": "NMD" }, { - "name": "Monmouthshire", - "code": "MON" + "name": "نیوکیسل اپون ٹائین", + "code": "NET" }, { - "name": "Moray", - "code": "MRY" + "name": "نیوÛیم بورو", + "code": "NWM" }, { - "name": "Moyle", - "code": "MYL" + "name": "ھلنگٹن بورو", + "code": "HIL" }, { - "name": "Neath Port Talbot", - "code": "NTL" + "name": "ÛارٹÙورڈشائر", + "code": "HRT" }, { - "name": "Newport", - "code": "NWP" + "name": "Ûارنگے بورو", + "code": "HRY" }, { - "name": "Newry and Mourne", - "code": "NYM" + "name": "Ûونسلو بورو", + "code": "HNS" }, { - "name": "Newtownabbey", - "code": "NTA" + "name": "ÛیرÙورڈشائر", + "code": "HEF" }, { - "name": "North Down", - "code": "NDN" + "name": "Ûیعرو بورو", + "code": "HRW" }, { - "name": "North Lanarkshire", - "code": "NLK" + "name": "Ûیکنی بورو", + "code": "HCK" }, { - "name": "Omagh", - "code": "OMH" + "name": "Ûیمپشائر", + "code": "HAM" }, { - "name": "Orkney Islands", - "code": "ORK" + "name": "Ûیمرسمت اور ÙÙ„ÛÙ… بورو", + "code": "HMF" }, { - "name": "Outer Hebrides", - "code": "ELS" + "name": "Ûیورنگ بورو", + "code": "HAV" }, { - "name": "Pembrokeshire", - "code": "PEM" + "name": "وارکشائر", + "code": "WAR" }, { - "name": "Perth and Kinross", - "code": "PKN" + "name": "وارنگٹن", + "code": "WRT" }, { - "name": "Powys", - "code": "POW" + "name": "والٹÛیم جنگل بورو", + "code": "WFT" }, { - "name": "Renfrewshire", - "code": "RFW" + "name": "وسطی اور مشرقی انٹریم", + "code": "MEA" }, { - "name": "Rhondda Cynon Taf", - "code": "RCT" + "name": "وسطی بیڈÙورڈشائر", + "code": "CBF" }, { - "name": "Scottish Borders", - "code": "SCB" + "name": "وسطی-السٹر ضلع", + "code": "MUL" }, { - "name": "Slough", - "code": "SLG" + "name": "ووسٹرشائر", + "code": "WOR" }, { - "name": "South Lanarkshire", - "code": "SLK" + "name": "وولورÛیمپٹن", + "code": "WLV" }, { - "name": "Strabane", - "code": "STB" + "name": "ویسٹمنسٹر Ø´Ûر", + "code": "WSM" }, { - "name": "Surrey", - "code": "SRY" + "name": "ویکÙیلڈ Ø´Ûر", + "code": "WKF" }, { - "name": "Torfaen", - "code": "TOF" + "name": "ویلٹشائر", + "code": "WIL" }, { - "name": "Vale of Glamorgan", - "code": "VGL" + "name": "ویلز", + "code": "WLS" }, { - "name": "West Dunbartonshire", - "code": "WDU" + "name": "وینڈزورتھ بورو", + "code": "WND" }, { - "name": "Wrexham", - "code": "WRX" + "name": "یورک", + "code": "YOR" } ], "GD": [ @@ -7150,14 +7150,6 @@ "name": "ÙÙˆØ±ÛŒÚ©Ø§Ø±ÛŒØ§Û Ù¾Ø±ÛŒÙیکچور", "code": "FO" }, - { - "name": "کانکان پریÙیکچور", - "code": "KA" - }, - { - "name": "کانکان علاقÛ", - "code": "K" - }, { "name": "کؤبیا پریÙیکچور", "code": "KB" @@ -7166,14 +7158,22 @@ "name": "کؤرؤسا پریÙیکچور", "code": "KO" }, - { - "name": "کوناکری", - "code": "C" - }, { "name": "کؤندارا پریÙیکچور", "code": "KN" }, + { + "name": "کانکان پریÙیکچور", + "code": "KA" + }, + { + "name": "کانکان علاقÛ", + "code": "K" + }, + { + "name": "کوناکری", + "code": "C" + }, { "name": "Ú©ÙˆÛŒØ§Û Ù¾Ø±ÛŒÙیکچور", "code": "CO" @@ -7252,6 +7252,14 @@ } ], "GQ": [ + { + "name": "Insular", + "code": "I" + }, + { + "name": "Río Muni", + "code": "C" + }, { "name": "اننوبون صوبÛ", "code": "AN" @@ -7279,69 +7287,9 @@ { "name": "ویلی-نزاس صوبÛ", "code": "WN" - }, - { - "name": "Insular", - "code": "I" - }, - { - "name": "Río Muni", - "code": "C" } ], "GR": [ - { - "name": "اپیروس (علاقÛ)", - "code": "D" - }, - { - "name": "اتیکا (علاقÛ)", - "code": "I" - }, - { - "name": "ایونی جزائر (علاقÛ)", - "code": "F" - }, - { - "name": "پیلوپونیز (علاقÛ)", - "code": "J" - }, - { - "name": "ثیسالیا", - "code": "E" - }, - { - "name": "جنوبی ایجیئن", - "code": "L" - }, - { - "name": "شمالی ایجیئن", - "code": "K" - }, - { - "name": "Ú©ÙˆÛ Ø¢ØªÚ¾ÙˆØ³", - "code": "69" - }, - { - "name": "مشرقی Ù…Ù‚Ø¯ÙˆÙ†ÛŒÛ Ø§ÙˆØ± تھریس", - "code": "A" - }, - { - "name": "مغربی مقدونیÛ", - "code": "C" - }, - { - "name": "مغربی یونان", - "code": "G" - }, - { - "name": "وسطی مقدونیÛ", - "code": "B" - }, - { - "name": "وسطی یونان (علاقÛ)", - "code": "H" - }, { "name": "Achaea", "code": "13" @@ -7549,9 +7497,65 @@ { "name": "Zakynthos", "code": "21" + }, + { + "name": "اپیروس (علاقÛ)", + "code": "D" + }, + { + "name": "اتیکا (علاقÛ)", + "code": "I" + }, + { + "name": "ایونی جزائر (علاقÛ)", + "code": "F" + }, + { + "name": "پیلوپونیز (علاقÛ)", + "code": "J" + }, + { + "name": "ثیسالیا", + "code": "E" + }, + { + "name": "جنوبی ایجیئن", + "code": "L" + }, + { + "name": "شمالی ایجیئن", + "code": "K" + }, + { + "name": "Ú©ÙˆÛ Ø¢ØªÚ¾ÙˆØ³", + "code": "69" + }, + { + "name": "مشرقی Ù…Ù‚Ø¯ÙˆÙ†ÛŒÛ Ø§ÙˆØ± تھریس", + "code": "A" + }, + { + "name": "مغربی مقدونیÛ", + "code": "C" + }, + { + "name": "مغربی یونان", + "code": "G" + }, + { + "name": "وسطی مقدونیÛ", + "code": "B" + }, + { + "name": "وسطی یونان (علاقÛ)", + "code": "H" } ], "GT": [ + { + "name": "آلتا ویراپاس محکمÛ", + "code": "AV" + }, { "name": "اسابال محکمÛ", "code": "IZ" @@ -7564,10 +7568,6 @@ "name": "ایل پروگریسو محکمÛ", "code": "PR" }, - { - "name": "آلتا ویراپاس محکمÛ", - "code": "AV" - }, { "name": "باخا ویراپاس محکمÛ", "code": "BV" @@ -7642,6 +7642,18 @@ } ], "GW": [ + { + "name": "Leste", + "code": "L" + }, + { + "name": "Norte", + "code": "N" + }, + { + "name": "Sul", + "code": "S" + }, { "name": "باÙاتا ریجن", "code": "BA" @@ -7677,18 +7689,6 @@ { "name": "ویو ریجن", "code": "OI" - }, - { - "name": "Leste", - "code": "L" - }, - { - "name": "Norte", - "code": "N" - }, - { - "name": "Sul", - "code": "S" } ], "GY": [ @@ -7734,6 +7734,10 @@ } ], "HN": [ + { + "name": "آتلانتیدا محکمÛ", + "code": "AT" + }, { "name": "ال پارایسو ڈیپارٹمنٹ", "code": "EP" @@ -7750,10 +7754,6 @@ "name": "اولانچو ڈیپارٹمنٹ", "code": "OL" }, - { - "name": "آتلانتیدا محکمÛ", - "code": "AT" - }, { "name": "بے آیلینڈز محکمÛ", "code": "IB" @@ -7936,6 +7936,30 @@ } ], "HU": [ + { + "name": "Dunaújváros", + "code": "DU" + }, + { + "name": "Eger", + "code": "EG" + }, + { + "name": "Érd", + "code": "ER" + }, + { + "name": "HódmezÅ‘vásárhely", + "code": "HV" + }, + { + "name": "Nagykanizsa", + "code": "NK" + }, + { + "name": "Sopron", + "code": "SN" + }, { "name": "باتش-کیشکون کاؤنٹی", "code": "BK" @@ -8065,51 +8089,31 @@ "code": "NY" }, { - "name": "واش کاؤنٹی", - "code": "VA" - }, - { - "name": "ویسپریم کاؤنٹی", - "code": "VE" - }, - { - "name": "ویسزپریم", - "code": "VM" - }, - { - "name": "Ûایدو-بیÛار کاؤنٹی", - "code": "HB" - }, - { - "name": "Ûیویش کاؤنٹی", - "code": "HE" - }, - { - "name": "Dunaújváros", - "code": "DU" - }, - { - "name": "Eger", - "code": "EG" + "name": "Ûایدو-بیÛار کاؤنٹی", + "code": "HB" }, { - "name": "Érd", - "code": "ER" + "name": "Ûیویش کاؤنٹی", + "code": "HE" }, { - "name": "HódmezÅ‘vásárhely", - "code": "HV" + "name": "واش کاؤنٹی", + "code": "VA" }, { - "name": "Nagykanizsa", - "code": "NK" + "name": "ویسپریم کاؤنٹی", + "code": "VE" }, { - "name": "Sopron", - "code": "SN" + "name": "ویسزپریم", + "code": "VM" } ], "ID": [ + { + "name": "Bali", + "code": "BA" + }, { "name": "Ø¢Ú†Û’", "code": "AC" @@ -8269,10 +8273,6 @@ { "name": "وسطی کالیمانتان", "code": "KT" - }, - { - "name": "Bali", - "code": "BA" } ], "IE": [ @@ -8424,6 +8424,14 @@ } ], "IN": [ + { + "name": "آسام", + "code": "AS" + }, + { + "name": "آندھرا پردیش", + "code": "AP" + }, { "name": "اتر پردیش", "code": "UP" @@ -8440,14 +8448,6 @@ "name": "اڑیسÛ", "code": "OR" }, - { - "name": "آسام", - "code": "AS" - }, - { - "name": "آندھرا پردیش", - "code": "AP" - }, { "name": "بÛار", "code": "BR" @@ -8590,14 +8590,14 @@ "name": "محاÙØ¸Û Ø¨ØºØ¯Ø§Ø¯", "code": "BG" }, - { - "name": "محاÙØ¸Û Ø¯ÛŒØ§Ù„ÛŒ", - "code": "DI" - }, { "name": "محاÙØ¸Û Ø¯Ú¾ÙˆÚ©", "code": "DA" }, + { + "name": "محاÙØ¸Û Ø¯ÛŒØ§Ù„ÛŒ", + "code": "DI" + }, { "name": "محاÙØ¸Û Ø°ÛŒ قار", "code": "DQ" @@ -8809,21 +8809,33 @@ ], "IT": [ { - "name": "امبریا", - "code": "55" + "name": "Bari", + "code": "BA" }, { - "name": "ایمیلیا رومانیا", - "code": "45" + "name": "South Tyrol", + "code": "BZ" }, { - "name": "آبروزو", - "code": "65" + "name": "Trentino", + "code": "TN" }, { "name": "آئوستا", "code": "AO" }, + { + "name": "آبروزو", + "code": "65" + }, + { + "name": "امبریا", + "code": "55" + }, + { + "name": "ایمیلیا رومانیا", + "code": "45" + }, { "name": "بازیلیکاتا", "code": "77" @@ -8852,6 +8864,26 @@ "name": "صقلیÛ", "code": "82" }, + { + "name": "ØµÙˆØ¨Û Ø¢Ø±ØªØ²Ùˆ", + "code": "AR" + }, + { + "name": "ØµÙˆØ¨Û Ø¢Ø³ØªÛŒ", + "code": "AT" + }, + { + "name": "ØµÙˆØ¨Û Ø¢Ø³Ú©ÙˆÙ„ÛŒ پیچینو", + "code": "AP" + }, + { + "name": "ØµÙˆØ¨Û Ø¢Ú¯Ø±ÛŒØ¬Ù†ØªÙˆ", + "code": "AG" + }, + { + "name": "ØµÙˆØ¨Û Ø¢ÙˆÛŒÙ„ÛŒÙ†Ùˆ", + "code": "AV" + }, { "name": "ØµÙˆØ¨Û Ø§Ø²ÛŒØ±Ù†ÛŒØ§", "code": "IS" @@ -8888,26 +8920,6 @@ "name": "ØµÙˆØ¨Û Ø§ÙˆÙ„ÛŒØ§Ø³ØªØ±Ø§", "code": "OG" }, - { - "name": "ØµÙˆØ¨Û Ø¢Ø±ØªØ²Ùˆ", - "code": "AR" - }, - { - "name": "ØµÙˆØ¨Û Ø¢Ø³ØªÛŒ", - "code": "AT" - }, - { - "name": "ØµÙˆØ¨Û Ø¢Ø³Ú©ÙˆÙ„ÛŒ پیچینو", - "code": "AP" - }, - { - "name": "ØµÙˆØ¨Û Ø¢Ú¯Ø±ÛŒØ¬Ù†ØªÙˆ", - "code": "AG" - }, - { - "name": "ØµÙˆØ¨Û Ø¢ÙˆÛŒÙ„ÛŒÙ†Ùˆ", - "code": "AV" - }, { "name": "ØµÙˆØ¨Û Ø¨Ø§Ø±Ù„ÛŒØªØ§-آندریا-ترانی", "code": "BT" @@ -8924,6 +8936,10 @@ "name": "ØµÙˆØ¨Û Ø¨ÙˆÙ„ÙˆÙ†ÛŒØ§", "code": "BO" }, + { + "name": "ØµÙˆØ¨Û Ø¨ÛŒØ¦Ù„Ø§", + "code": "BI" + }, { "name": "ØµÙˆØ¨Û Ø¨ÛŒØ±Ú¯Ø§Ù…Ùˆ", "code": "BG" @@ -8936,10 +8952,6 @@ "name": "ØµÙˆØ¨Û Ø¨ÛŒÙ†ÛŒÙˆÛŒÙ†ØªÙˆ", "code": "BN" }, - { - "name": "ØµÙˆØ¨Û Ø¨ÛŒØ¦Ù„Ø§", - "code": "BI" - }, { "name": "ØµÙˆØ¨Û Ù¾Ø§Ø¯ÙˆÙˆØ§", "code": "PD" @@ -9044,13 +9056,17 @@ "name": "ØµÙˆØ¨Û Ø±ÙˆÙˆÛŒÚ¯Ùˆ", "code": "RO" }, + { + "name": "ØµÙˆØ¨Û Ø±ÛŒØ¦ØªÛŒ", + "code": "RI" + }, { "name": "ØµÙˆØ¨Û Ø±ÛŒÙ…ÛŒÙ†ÛŒ", "code": "RN" }, { - "name": "ØµÙˆØ¨Û Ø±ÛŒØ¦ØªÛŒ", - "code": "RI" + "name": "ØµÙˆØ¨Û Ø³Ø¦ÛŒÙ†Ø§", + "code": "SI" }, { "name": "ØµÙˆØ¨Û Ø³Ø§Ø³Ø§Ø±ÛŒ", @@ -9072,10 +9088,6 @@ "name": "ØµÙˆØ¨Û Ø³ÙˆÙ†Ø¯Ø±ÛŒÙˆ", "code": "SO" }, - { - "name": "ØµÙˆØ¨Û Ø³Ø¦ÛŒÙ†Ø§", - "code": "SI" - }, { "name": "ØµÙˆØ¨Û Ùروزینونے", "code": "FR" @@ -9100,6 +9112,10 @@ "name": "ØµÙˆØ¨Û Ùیرمو", "code": "FM" }, + { + "name": "ØµÙˆØ¨Û Ú©Ø¦ÛŒØªÛŒ", + "code": "CH" + }, { "name": "ØµÙˆØ¨Û Ú©Ø§ØªØ§Ù†Ø¯Ø²Ø§Ø±Ùˆ", "code": "CZ" @@ -9148,10 +9164,6 @@ "name": "ØµÙˆØ¨Û Ú©ÙˆÙ†ÛŒÙˆ", "code": "CN" }, - { - "name": "ØµÙˆØ¨Û Ú©Ø¦ÛŒØªÛŒ", - "code": "CH" - }, { "name": "ØµÙˆØ¨Û Ú¯Ø±ÙˆØ³ÛŒØªÙˆ", "code": "GR" @@ -9315,18 +9327,6 @@ { "name": "وینیتو", "code": "34" - }, - { - "name": "Bari", - "code": "BA" - }, - { - "name": "South Tyrol", - "code": "BZ" - }, - { - "name": "Trentino", - "code": "TN" } ], "JM": [ @@ -10198,6 +10198,10 @@ } ], "KZ": [ + { + "name": "آستانÛ", + "code": "AST" + }, { "name": "اتیراؤ صوبÛ", "code": "ATY" @@ -10218,10 +10222,6 @@ "name": "الماتی صوبÛ", "code": "ALM" }, - { - "name": "آستانÛ", - "code": "AST" - }, { "name": "بایکونور", "code": "BAY" @@ -10292,14 +10292,6 @@ "name": "خاموان صوبÛ", "code": "KH" }, - { - "name": "سالاوان صوبÛ", - "code": "SL" - }, - { - "name": "ساواناخیت صوبÛ", - "code": "SV" - }, { "name": "سائسومبون صوبÛ", "code": "XS" @@ -10308,6 +10300,14 @@ "name": "سائنیابولی صوبÛ", "code": "XA" }, + { + "name": "سالاوان صوبÛ", + "code": "SL" + }, + { + "name": "ساواناخیت صوبÛ", + "code": "SV" + }, { "name": "سیانگÛوانگ صوبÛ", "code": "XI" @@ -10328,6 +10328,10 @@ "name": "لوانگ نامتھا صوبÛ", "code": "LM" }, + { + "name": "ÛواÙان صوبÛ", + "code": "HO" + }, { "name": "وینتیان پریÙیکچر", "code": "VT" @@ -10335,13 +10339,17 @@ { "name": "وینتیان صوبÛ", "code": "VI" - }, - { - "name": "ÛواÙان صوبÛ", - "code": "HO" } ], "LB": [ + { + "name": "Akkar", + "code": "AK" + }, + { + "name": "Baalbek-Hermel", + "code": "BH" + }, { "name": "محاÙØ¸Û Ø¨Ù‚Ø§Ø¹", "code": "BI" @@ -10365,14 +10373,6 @@ { "name": "محاÙØ¸Û Ù†Ø¨Ø·ÛŒÛ", "code": "NA" - }, - { - "name": "Akkar", - "code": "AK" - }, - { - "name": "Baalbek-Hermel", - "code": "BH" } ], "LC": [ @@ -10664,6 +10664,14 @@ } ], "LS": [ + { + "name": "Mohale’s Hoek", + "code": "F" + }, + { + "name": "Qacha’s Nek", + "code": "H" + }, { "name": "بوتھا-بوتھ ضلع", "code": "B" @@ -10695,17 +10703,37 @@ { "name": "موخوتلونگ ضلع", "code": "J" + } + ], + "LT": [ + { + "name": "Alytus Municipality", + "code": "02" }, { - "name": "Mohale’s Hoek", - "code": "F" + "name": "Kauno Municipality", + "code": "15" }, { - "name": "Qacha’s Nek", - "code": "H" - } - ], - "LT": [ + "name": "KlaipÄ—dos Municipality", + "code": "20" + }, + { + "name": "Neringa", + "code": "28" + }, + { + "name": "Palanga", + "code": "31" + }, + { + "name": "Panevėžio Municipality", + "code": "32" + }, + { + "name": "Å iaulių Municipality", + "code": "43" + }, { "name": "اکمینے ضلع بلدیÛ", "code": "01" @@ -10826,6 +10854,14 @@ "name": "سکؤداس ضلع بلدیÛ", "code": "48" }, + { + "name": "شئولئی ضلع بلدیÛ", + "code": "44" + }, + { + "name": "شئولئی کاؤنٹی", + "code": "SA" + }, { "name": "شاکیای ضلع بلدیÛ", "code": "41" @@ -10851,12 +10887,8 @@ "code": "46" }, { - "name": "شئولئی ضلع بلدیÛ", - "code": "44" - }, - { - "name": "شئولئی کاؤنٹی", - "code": "SA" + "name": "کئیداینیائی ضلع بلدیÛ", + "code": "18" }, { "name": "کازلو رودا بلدیÛ", @@ -10898,10 +10930,6 @@ "name": "کیلمے ضلع بلدیÛ", "code": "19" }, - { - "name": "کئیداینیائی ضلع بلدیÛ", - "code": "18" - }, { "name": "لازدییئی ضلع بلدیÛ", "code": "24" @@ -10957,37 +10985,37 @@ { "name": "یونیشکس ضلع بلدیÛ", "code": "11" - }, + } + ], + "LU": [ { - "name": "Alytus Municipality", - "code": "02" + "name": "Capellen", + "code": "CA" }, { - "name": "Kauno Municipality", - "code": "15" + "name": "Clervaux", + "code": "CL" }, { - "name": "KlaipÄ—dos Municipality", - "code": "20" + "name": "Diekirch²", + "code": "D" }, { - "name": "Neringa", - "code": "28" + "name": "Grevenmacher²", + "code": "G" }, { - "name": "Palanga", - "code": "31" + "name": "Luxembourg²", + "code": "L" }, { - "name": "Panevėžio Municipality", - "code": "32" + "name": "Mersch", + "code": "ME" }, { - "name": "Å iaulių Municipality", - "code": "43" - } - ], - "LU": [ + "name": "Redange", + "code": "RD" + }, { "name": "اش-سور-الزیت (صوبÛ)", "code": "ES" @@ -11019,64 +11047,16 @@ { "name": "ویاندن (صوبÛ)", "code": "VD" - }, - { - "name": "Capellen", - "code": "CA" - }, - { - "name": "Clervaux", - "code": "CL" - }, - { - "name": "Diekirch²", - "code": "D" - }, - { - "name": "Grevenmacher²", - "code": "G" - }, - { - "name": "Luxembourg²", - "code": "L" - }, - { - "name": "Mersch", - "code": "ME" - }, - { - "name": "Redange", - "code": "RD" } ], "LV": [ { - "name": "اسٹرینکی میونسپلٹی", - "code": "096" - }, - { - "name": "الوکستے بلدیÛ", - "code": "036" - }, - { - "name": "انچوکالنس بلدیÛ", - "code": "037" - }, - { - "name": "ایرگلی بلدیÛ", - "code": "030" - }, - { - "name": "ایکشکیلے بلدیÛ", - "code": "035" - }, - { - "name": "اینگورے بلدیÛ", - "code": "029" + "name": "آئزپوتے بلدیÛ", + "code": "003" }, { - "name": "ایئچاوا بلدیÛ", - "code": "034" + "name": "آئزکراوکلے بلدیÛ", + "code": "002" }, { "name": "آپے بلدیÛ", @@ -11111,12 +11091,32 @@ "code": "010" }, { - "name": "آئزپوتے بلدیÛ", - "code": "003" + "name": "اسٹرینکی میونسپلٹی", + "code": "096" }, { - "name": "آئزکراوکلے بلدیÛ", - "code": "002" + "name": "الوکستے بلدیÛ", + "code": "036" + }, + { + "name": "انچوکالنس بلدیÛ", + "code": "037" + }, + { + "name": "ایئچاوا بلدیÛ", + "code": "034" + }, + { + "name": "ایرگلی بلدیÛ", + "code": "030" + }, + { + "name": "ایکشکیلے بلدیÛ", + "code": "035" + }, + { + "name": "اینگورے بلدیÛ", + "code": "029" }, { "name": "بابیتے بلدیÛ", @@ -11514,110 +11514,234 @@ "name": "یاونپلس بلدیÛ", "code": "040" }, + { + "name": "یاونیئلگاوا بلدیÛ", + "code": "038" + }, { "name": "یاونیپیئبالگا بلدیÛ", "code": "039" }, { - "name": "یاونیئلگاوا بلدیÛ", - "code": "038" + "name": "یورمالا", + "code": "JUR" + } + ], + "LY": [ + { + "name": "الواحات ضلع", + "code": "WA" + }, + { + "name": "بطنان ضلع", + "code": "BU" + }, + { + "name": "بنغازی", + "code": "BA" + }, + { + "name": "جبل الاخضر", + "code": "JA" + }, + { + "name": "جبل الغربی ضلع", + "code": "JG" + }, + { + "name": "جÙارÛ", + "code": "JI" + }, + { + "name": "جÙØ±Û Ø¶Ù„Ø¹", + "code": "JU" + }, + { + "name": "Ø¯Ø±Ù†Û Ø¶Ù„Ø¹", + "code": "DR" + }, + { + "name": "Ø²Ø§ÙˆÛŒÛ Ø¶Ù„Ø¹", + "code": "ZA" + }, + { + "name": "سرت ضلع", + "code": "SR" + }, + { + "name": "صبÛÛ Ø¶Ù„Ø¹", + "code": "SB" + }, + { + "name": "طرابلس ضلع، لیبیا", + "code": "TB" + }, + { + "name": "غات ضلع", + "code": "GT" + }, + { + "name": "Ú©ÙØ±Û Ø¶Ù„Ø¹", + "code": "KF" + }, + { + "name": "مرج ضلع", + "code": "MJ" + }, + { + "name": "مرزق ضلع", + "code": "MQ" + }, + { + "name": "مرقب ضلع", + "code": "MB" + }, + { + "name": "Ù…ØµØ±Ø§ØªÛ Ø¶Ù„Ø¹", + "code": "MI" + }, + { + "name": "نالوت ضلع", + "code": "NL" + }, + { + "name": "نقاط الخمس", + "code": "NQ" + }, + { + "name": "وادی Ø§Ù„Ø­ÛŒØ§Û Ø¶Ù„Ø¹", + "code": "WD" + }, + { + "name": "وادی الشاطی ضلع", + "code": "WS" + } + ], + "MA": [ + { + "name": "Aousserd", + "code": "AOU" + }, + { + "name": "Assa-Zag", + "code": "ASZ" + }, + { + "name": "Azilal", + "code": "AZI" + }, + { + "name": "Ben Slimane", + "code": "BES" + }, + { + "name": "Béni-Mellal", + "code": "BEM" + }, + { + "name": "Boujdour", + "code": "BOD" + }, + { + "name": "Boulemane", + "code": "BOM" + }, + { + "name": "Chtouka Aït Baha", + "code": "CHT" }, { - "name": "یورمالا", - "code": "JUR" - } - ], - "LY": [ + "name": "El Hajeb", + "code": "HAJ" + }, { - "name": "الواحات ضلع", - "code": "WA" + "name": "El Jadida", + "code": "JDI" }, { - "name": "بطنان ضلع", - "code": "BU" + "name": "Errachidia", + "code": "ERR" }, { - "name": "بنغازی", - "code": "BA" + "name": "Es Semara", + "code": "ESM" }, { - "name": "جبل الاخضر", - "code": "JA" + "name": "Ifrane", + "code": "IFR" }, { - "name": "جبل الغربی ضلع", - "code": "JG" + "name": "Khemisset", + "code": "KHE" }, { - "name": "جÙارÛ", - "code": "JI" + "name": "Khénifra", + "code": "KHN" }, { - "name": "جÙØ±Û Ø¶Ù„Ø¹", - "code": "JU" + "name": "Khouribga", + "code": "KHO" }, { - "name": "Ø¯Ø±Ù†Û Ø¶Ù„Ø¹", - "code": "DR" + "name": "Laâyoune", + "code": "LAA" }, { - "name": "Ø²Ø§ÙˆÛŒÛ Ø¶Ù„Ø¹", - "code": "ZA" + "name": "Médiouna", + "code": "MED" }, { - "name": "سرت ضلع", - "code": "SR" + "name": "Moulay Yacoub", + "code": "MOU" }, { - "name": "صبÛÛ Ø¶Ù„Ø¹", - "code": "SB" + "name": "Nouaceur", + "code": "NOU" }, { - "name": "طرابلس ضلع، لیبیا", - "code": "TB" + "name": "Ouarzazate", + "code": "OUA" }, { - "name": "غات ضلع", - "code": "GT" + "name": "Safi", + "code": "SAF" }, { - "name": "Ú©ÙØ±Û Ø¶Ù„Ø¹", - "code": "KF" + "name": "Sefrou", + "code": "SEF" }, { - "name": "مرج ضلع", - "code": "MJ" + "name": "Settat", + "code": "SET" }, { - "name": "مرزق ضلع", - "code": "MQ" + "name": "Tan-Tan", + "code": "TNT" }, { - "name": "مرقب ضلع", - "code": "MB" + "name": "Taounate", + "code": "TAO" }, { - "name": "Ù…ØµØ±Ø§ØªÛ Ø¶Ù„Ø¹", - "code": "MI" + "name": "Taroudant", + "code": "TAR" }, { - "name": "نالوت ضلع", - "code": "NL" + "name": "Tata", + "code": "TAT" }, { - "name": "نقاط الخمس", - "code": "NQ" + "name": "Taza", + "code": "TAZ" }, { - "name": "وادی Ø§Ù„Ø­ÛŒØ§Û Ø¶Ù„Ø¹", - "code": "WD" + "name": "Tiznit", + "code": "TIZ" }, { - "name": "وادی الشاطی ضلع", - "code": "WS" - } - ], - "MA": [ + "name": "Zagora", + "code": "ZAG" + }, { "name": "اغادیر", "code": "AGD" @@ -11670,14 +11794,14 @@ "name": "Ø¬Ø±Ø§Ø¯Û ØµÙˆØ¨Û", "code": "JRA" }, - { - "name": "جویلمیم صوبÛ", - "code": "GUE" - }, { "name": "Ø¬Ú¾Û Ø´Ø±Ù‚ÛŒÛ", "code": "04" }, + { + "name": "جویلمیم صوبÛ", + "code": "GUE" + }, { "name": "دار البیضاء", "code": "CAS" @@ -11763,199 +11887,55 @@ "code": "14" }, { - "name": "لایونی-بوجڈور-ساکیا الحمراء", - "code": "15" - }, - { - "name": "محمدیÛ", - "code": "MOH" - }, - { - "name": "مراکش (Ø´Ûر)", - "code": "MMD" - }, - { - "name": "مراکش (Ø´Ûر)²", - "code": "MMN" - }, - { - "name": "مراکش (Ø´Ûر)³", - "code": "SYB" - }, - { - "name": "مراکش تانسی٠الحوز", - "code": "11" - }, - { - "name": "مکناس", - "code": "MEK" - }, - { - "name": "مکناس تاÙیلالت", - "code": "06" - }, - { - "name": "ناظور صوبÛ", - "code": "NAD" - }, - { - "name": "وادی Ø°Ûب لکویرÛ", - "code": "16" - }, - { - "name": "وجدÛ", - "code": "OUJ" - }, - { - "name": "ووید ید-داحاب صوبÛ", - "code": "OUD" - }, - { - "name": "Aousserd", - "code": "AOU" - }, - { - "name": "Assa-Zag", - "code": "ASZ" - }, - { - "name": "Azilal", - "code": "AZI" - }, - { - "name": "Ben Slimane", - "code": "BES" - }, - { - "name": "Béni-Mellal", - "code": "BEM" - }, - { - "name": "Boujdour", - "code": "BOD" - }, - { - "name": "Boulemane", - "code": "BOM" - }, - { - "name": "Chtouka Aït Baha", - "code": "CHT" - }, - { - "name": "El Hajeb", - "code": "HAJ" - }, - { - "name": "El Jadida", - "code": "JDI" - }, - { - "name": "Errachidia", - "code": "ERR" - }, - { - "name": "Es Semara", - "code": "ESM" - }, - { - "name": "Ifrane", - "code": "IFR" - }, - { - "name": "Khemisset", - "code": "KHE" - }, - { - "name": "Khénifra", - "code": "KHN" - }, - { - "name": "Khouribga", - "code": "KHO" - }, - { - "name": "Laâyoune", - "code": "LAA" - }, - { - "name": "Médiouna", - "code": "MED" - }, - { - "name": "Moulay Yacoub", - "code": "MOU" - }, - { - "name": "Nouaceur", - "code": "NOU" - }, - { - "name": "Ouarzazate", - "code": "OUA" - }, - { - "name": "Safi", - "code": "SAF" - }, - { - "name": "Sefrou", - "code": "SEF" - }, - { - "name": "Settat", - "code": "SET" - }, - { - "name": "Tan-Tan", - "code": "TNT" + "name": "لایونی-بوجڈور-ساکیا الحمراء", + "code": "15" }, { - "name": "Taounate", - "code": "TAO" + "name": "محمدیÛ", + "code": "MOH" }, { - "name": "Taroudant", - "code": "TAR" + "name": "مراکش (Ø´Ûر)", + "code": "MMD" }, { - "name": "Tata", - "code": "TAT" + "name": "مراکش (Ø´Ûر)²", + "code": "MMN" }, { - "name": "Taza", - "code": "TAZ" + "name": "مراکش (Ø´Ûر)³", + "code": "SYB" }, { - "name": "Tiznit", - "code": "TIZ" + "name": "مراکش تانسی٠الحوز", + "code": "11" }, { - "name": "Zagora", - "code": "ZAG" - } - ], - "MC": [ - { - "name": "سینٹ رومن، موناکو", - "code": "SR" + "name": "مکناس", + "code": "MEK" }, { - "name": "لا کولی، موناکو", - "code": "CL" + "name": "مکناس تاÙیلالت", + "code": "06" }, { - "name": "لا کونڈامینی", - "code": "CO" + "name": "ناظور صوبÛ", + "code": "NAD" }, { - "name": "لارووٹو", - "code": "LA" + "name": "وادی Ø°Ûب لکویرÛ", + "code": "16" }, { - "name": "موناکو Ø´Ûر", - "code": "MO" + "name": "وجدÛ", + "code": "OUJ" }, + { + "name": "ووید ید-داحاب صوبÛ", + "code": "OUD" + } + ], + "MC": [ { "name": "Fontvieille", "code": "FO" @@ -12003,6 +11983,26 @@ { "name": "Vallon de la Rousse", "code": "VR" + }, + { + "name": "سینٹ رومن، موناکو", + "code": "SR" + }, + { + "name": "لا کولی، موناکو", + "code": "CL" + }, + { + "name": "لا کونڈامینی", + "code": "CO" + }, + { + "name": "لارووٹو", + "code": "LA" + }, + { + "name": "موناکو Ø´Ûر", + "code": "MO" } ], "MD": [ @@ -12106,6 +12106,10 @@ "name": "Ùلوریشتی ضلع", "code": "FL" }, + { + "name": "کاؤشینی ضلع", + "code": "CS" + }, { "name": "کالاراشی ضلع", "code": "CL" @@ -12114,10 +12118,6 @@ "name": "کانتیمیر ضلع", "code": "CT" }, - { - "name": "کاؤشینی ضلع", - "code": "CS" - }, { "name": "کاÛول ضلع", "code": "CA" @@ -12276,18 +12276,6 @@ } ], "MH": [ - { - "name": "راتاک چین", - "code": "T" - }, - { - "name": "رالیک چین", - "code": "L" - }, - { - "name": "ماجورو", - "code": "MAJ" - }, { "name": "Ailinglaplap Atoll", "code": "ALL" @@ -12379,6 +12367,18 @@ { "name": "Wotje Atoll", "code": "WTJ" + }, + { + "name": "راتاک چین", + "code": "T" + }, + { + "name": "رالیک چین", + "code": "L" + }, + { + "name": "ماجورو", + "code": "MAJ" } ], "MK": [ @@ -12724,6 +12724,14 @@ } ], "ML": [ + { + "name": "Ménaka", + "code": "9" + }, + { + "name": "Taoudénit", + "code": "10" + }, { "name": "بماکو", "code": "BKO" @@ -12759,14 +12767,6 @@ { "name": "Ø¹Ù„Ø§Ù‚Û Ù…ÙˆÙ¾Ù¹ÛŒ", "code": "5" - }, - { - "name": "Ménaka", - "code": "9" - }, - { - "name": "Taoudénit", - "code": "10" } ], "MM": [ @@ -12923,13 +12923,29 @@ ], "MR": [ { - "name": "اینشیری", - "code": "12" + "name": "Nouakchott", + "code": "NKC" + }, + { + "name": "Nouakchott Nord", + "code": "14" + }, + { + "name": "Nouakchott Ouest", + "code": "13" + }, + { + "name": "Nouakchott Sud", + "code": "15" }, { "name": "آدرار علاقÛ", "code": "07" }, + { + "name": "اینشیری", + "code": "12" + }, { "name": "Ø¨Ø±Ø§Ú©Ù†Û Ø¹Ù„Ø§Ù‚Û", "code": "05" @@ -12969,22 +12985,6 @@ { "name": "گیدیماغا علاقÛ", "code": "10" - }, - { - "name": "Nouakchott", - "code": "NKC" - }, - { - "name": "Nouakchott Nord", - "code": "14" - }, - { - "name": "Nouakchott Ouest", - "code": "13" - }, - { - "name": "Nouakchott Sud", - "code": "15" } ], "MT": [ @@ -13332,6 +13332,42 @@ } ], "MV": [ + { + "name": "Addu", + "code": "01" + }, + { + "name": "Central Province", + "code": "CE" + }, + { + "name": "North Central Province", + "code": "NC" + }, + { + "name": "North Province", + "code": "NO" + }, + { + "name": "South Central Province", + "code": "SC" + }, + { + "name": "South Province", + "code": "SU" + }, + { + "name": "Thaa", + "code": "08" + }, + { + "name": "Upper North Province", + "code": "UN" + }, + { + "name": "Upper South Province", + "code": "US" + }, { "name": "ال٠ال٠اتول", "code": "02" @@ -13396,10 +13432,6 @@ "name": "نونو اتول", "code": "25" }, - { - "name": "واوو اتول", - "code": "04" - }, { "name": "Ûاں ال٠اتول", "code": "07" @@ -13409,43 +13441,23 @@ "code": "23" }, { - "name": "Addu", - "code": "01" - }, - { - "name": "Central Province", - "code": "CE" - }, - { - "name": "North Central Province", - "code": "NC" - }, - { - "name": "North Province", - "code": "NO" - }, - { - "name": "South Central Province", - "code": "SC" - }, + "name": "واوو اتول", + "code": "04" + } + ], + "MW": [ { - "name": "South Province", - "code": "SU" + "name": "Karonga", + "code": "KR" }, { - "name": "Thaa", - "code": "08" + "name": "Thyolo", + "code": "TH" }, { - "name": "Upper North Province", - "code": "UN" + "name": "Zomba", + "code": "ZO" }, - { - "name": "Upper South Province", - "code": "US" - } - ], - "MW": [ { "name": "بالاکا ضلع", "code": "BA" @@ -13547,39 +13559,31 @@ "code": "NK" }, { - "name": "نسانجی ضلع", - "code": "NS" - }, - { - "name": "نینو ضلع", - "code": "NE" - }, - { - "name": "وسطی علاقÛØŒ ملاوی", - "code": "C" - }, - { - "name": "Karonga", - "code": "KR" + "name": "نسانجی ضلع", + "code": "NS" }, { - "name": "Thyolo", - "code": "TH" + "name": "نینو ضلع", + "code": "NE" }, { - "name": "Zomba", - "code": "ZO" + "name": "وسطی علاقÛØŒ ملاوی", + "code": "C" } ], "MX": [ { - "name": "اوکساکا", - "code": "OAX" + "name": "Mexico City", + "code": "DIF" }, { "name": "آگوسکالینٹس", "code": "AGU" }, + { + "name": "اوکساکا", + "code": "OAX" + }, { "name": "باجا کیلیÙورنیا", "code": "BCN" @@ -13640,6 +13644,10 @@ "name": "سینالوا", "code": "SIN" }, + { + "name": "كواÛويلا", + "code": "COA" + }, { "name": "کامپیچی", "code": "CAM" @@ -13684,25 +13692,17 @@ "name": "نیوو لیون", "code": "NLE" }, - { - "name": "ویراکروز", - "code": "VER" - }, { "name": "Ûیدالگو (ریاست)", "code": "HID" }, { - "name": "یوکتان", - "code": "YUC" - }, - { - "name": "كواÛويلا", - "code": "COA" + "name": "ویراکروز", + "code": "VER" }, { - "name": "Mexico City", - "code": "DIF" + "name": "یوکتان", + "code": "YUC" } ], "MY": [ @@ -14130,6 +14130,18 @@ } ], "NL": [ + { + "name": "Aruba", + "code": "AW" + }, + { + "name": "Curaçao", + "code": "CW" + }, + { + "name": "Sint Maarten", + "code": "SX" + }, { "name": "اوتریخت", "code": "UT" @@ -14189,18 +14201,6 @@ { "name": "لمبرخ", "code": "LI" - }, - { - "name": "Aruba", - "code": "AW" - }, - { - "name": "Curaçao", - "code": "CW" - }, - { - "name": "Sint Maarten", - "code": "SX" } ], "NO": [ @@ -14427,13 +14427,25 @@ ], "NZ": [ { - "name": "اوٹاگو", - "code": "OTA" + "name": "Nelson", + "code": "NSN" + }, + { + "name": "North Island", + "code": "N" + }, + { + "name": "South Island", + "code": "S" }, { "name": "آکلینڈ علاقÛ", "code": "AUK" }, + { + "name": "اوٹاگو", + "code": "OTA" + }, { "name": "بے آ٠پلینٹی علاقÛ", "code": "BOP" @@ -14474,6 +14486,10 @@ "name": "نارتھ لینڈ علاقÛ", "code": "NTL" }, + { + "name": "Ûاکس بے علاقÛ", + "code": "HKB" + }, { "name": "وائکاٹو", "code": "WKO" @@ -14485,25 +14501,21 @@ { "name": "ویلنگٹن علاقÛ", "code": "WGN" - }, + } + ], + "OM": [ { - "name": "Ûاکس بے علاقÛ", - "code": "HKB" + "name": "Al Batinah", + "code": "BA" }, { - "name": "Nelson", - "code": "NSN" + "name": "Ash Sharqiyah", + "code": "SH" }, { - "name": "North Island", - "code": "N" + "name": "Shamal al Batinah", + "code": "BS" }, - { - "name": "South Island", - "code": "S" - } - ], - "OM": [ { "name": "ال Ø¨Ø§ØªÛŒÙ†Û Ø³Ø§Ø¤ØªÚ¾ جوویرنوراتی", "code": "BJ" @@ -14543,18 +14555,6 @@ { "name": "محاÙØ¸Û ÙˆØ³Ø·ÛŒ (عمان)", "code": "WU" - }, - { - "name": "Al Batinah", - "code": "BA" - }, - { - "name": "Ash Sharqiyah", - "code": "SH" - }, - { - "name": "Shamal al Batinah", - "code": "BS" } ], "PA": [ @@ -14602,16 +14602,20 @@ "name": "نگابے-بوگلے کومارکا", "code": "NB" }, - { - "name": "ویراگواس صوبÛ", - "code": "9" - }, { "name": "Ûیریرا صوبÛ", "code": "6" + }, + { + "name": "ویراگواس صوبÛ", + "code": "9" } ], "PE": [ + { + "name": "El Callao", + "code": "CAL" + }, { "name": "اپوریماک علاقÛ", "code": "APU" @@ -14711,10 +14715,6 @@ { "name": "وانوکو علاقÛ", "code": "HUC" - }, - { - "name": "El Callao", - "code": "CAL" } ], "PG": [ @@ -14808,6 +14808,14 @@ } ], "PH": [ + { + "name": "آئزابیلا (صوبÛ)", + "code": "ISA" + }, + { + "name": "آرورا (صوبÛ)", + "code": "AUR" + }, { "name": "ابرا (صوبÛ)", "code": "ABR" @@ -14856,14 +14864,6 @@ "name": "اینٹیک (صوبÛ)", "code": "ANT" }, - { - "name": "آرورا (صوبÛ)", - "code": "AUR" - }, - { - "name": "آئزابیلا (صوبÛ)", - "code": "ISA" - }, { "name": "باتان", "code": "BAN" @@ -15084,6 +15084,10 @@ "name": "کاویت", "code": "CAV" }, + { + "name": "کوئرینو", + "code": "QUI" + }, { "name": "کوتاباتو", "code": "NCO" @@ -15092,10 +15096,6 @@ "name": "کوردیلیرا انتظامی علاقÛ", "code": "15" }, - { - "name": "کوئرینو", - "code": "QUI" - }, { "name": "کویزون", "code": "QUE" @@ -15124,6 +15124,10 @@ "name": "لیئتے (صوبÛ)", "code": "LEY" }, + { + "name": "ماؤنٹین صوبÛ", + "code": "MOU" + }, { "name": "ماریندوک", "code": "MAD" @@ -15136,10 +15140,6 @@ "name": "ماگوئنداناؤ", "code": "MAG" }, - { - "name": "ماؤنٹین صوبÛ", - "code": "MOU" - }, { "name": "مسلم مینداناؤ کا خود مختار علاقÛ", "code": "14" @@ -15516,6 +15516,18 @@ } ], "PY": [ + { + "name": "Concepción", + "code": "1" + }, + { + "name": "آلتو پارانا محکمÛ", + "code": "10" + }, + { + "name": "آلتو پیراگوئے محکمÛ", + "code": "16" + }, { "name": "اتاپوا محکمÛ", "code": "7" @@ -15528,14 +15540,6 @@ "name": "امامباے محکمÛ", "code": "13" }, - { - "name": "آلتو پارانا محکمÛ", - "code": "10" - }, - { - "name": "آلتو پیراگوئے محکمÛ", - "code": "16" - }, { "name": "بوکیرون محکمÛ", "code": "19" @@ -15583,13 +15587,13 @@ { "name": "نیمبوکو محکمÛ", "code": "12" - }, - { - "name": "Concepción", - "code": "1" } ], "QA": [ + { + "name": "Ash ShīḩÄnÄ«yah", + "code": "SH" + }, { "name": "الخور Ùˆ الدخیرÛ", "code": "KH" @@ -15617,13 +15621,17 @@ { "name": "ریان، قطر", "code": "RA" - }, - { - "name": "Ash ShīḩÄnÄ«yah", - "code": "SH" } ], "RO": [ + { + "name": "آراد کاؤنٹی", + "code": "AR" + }, + { + "name": "آرجش کاؤنٹی", + "code": "AG" + }, { "name": "البا کاؤنٹی", "code": "AB" @@ -15636,14 +15644,6 @@ "name": "اولت کاؤنٹی", "code": "OT" }, - { - "name": "آراد کاؤنٹی", - "code": "AR" - }, - { - "name": "آرجش کاؤنٹی", - "code": "AG" - }, { "name": "باکئو کاؤنٹی", "code": "BC" @@ -15652,14 +15652,14 @@ "name": "بخارسٹ", "code": "B" }, - { - "name": "براشوو کاؤنٹی", - "code": "BV" - }, { "name": "برئیلا کاؤنٹی", "code": "BR" }, + { + "name": "براشوو کاؤنٹی", + "code": "BV" + }, { "name": "بوتوشانی کاؤنٹی", "code": "BT" @@ -15764,6 +15764,14 @@ "name": "نامتس کاؤنٹی", "code": "NT" }, + { + "name": "Ûارگیتا کاؤنٹی", + "code": "HR" + }, + { + "name": "Ûونےدوارا کاؤنٹی", + "code": "HD" + }, { "name": "واسلوی کاؤنٹی", "code": "VS" @@ -15776,14 +15784,6 @@ "name": "ویلچا کاؤنٹی", "code": "VL" }, - { - "name": "Ûارگیتا کاؤنٹی", - "code": "HR" - }, - { - "name": "Ûونےدوارا کاؤنٹی", - "code": "HD" - }, { "name": "یاشی کاؤنٹی", "code": "IS" @@ -15794,6 +15794,10 @@ } ], "RS": [ + { + "name": "Kosovo-Metohija", + "code": "KM" + }, { "name": "برانیچیوو ضلع", "code": "11" @@ -15910,20 +15914,24 @@ "name": "نیشاوا ضلع", "code": "20" }, - { - "name": "وسطی بانات ضلع", - "code": "02" - }, { "name": "وئوودینا", "code": "VO" }, { - "name": "Kosovo-Metohija", - "code": "KM" + "name": "وسطی بانات ضلع", + "code": "02" } ], "RU": [ + { + "name": "آرخانگلسک اوبلاست", + "code": "ARK" + }, + { + "name": "آمور اوبلاست", + "code": "AMU" + }, { "name": "ادمورتیا", "code": "UD" @@ -15972,14 +15980,6 @@ "name": "ایوانوو اوبلاست", "code": "IVA" }, - { - "name": "آرخانگلسک اوبلاست", - "code": "ARK" - }, - { - "name": "آمور اوبلاست", - "code": "AMU" - }, { "name": "باشکورتوستان", "code": "BA" @@ -16366,13 +16366,13 @@ "name": "مغربی صوبÛ", "code": "WE" }, - { - "name": "وسطی صوبÛ", - "code": "CE" - }, { "name": "Ûونیارا", "code": "CT" + }, + { + "name": "وسطی صوبÛ", + "code": "CE" } ], "SC": [ @@ -16604,6 +16604,10 @@ "name": "نوربوتن کاؤنٹی", "code": "BD" }, + { + "name": "Ûالاند کاؤنٹی", + "code": "N" + }, { "name": "وارملاند کاؤنٹی", "code": "S" @@ -16624,10 +16628,6 @@ "name": "ویستمانلاند کاؤنٹی", "code": "U" }, - { - "name": "Ûالاند کاؤنٹی", - "code": "N" - }, { "name": "یاولیبوری کاؤنٹی", "code": "X" @@ -16660,6 +16660,10 @@ } ], "SH": [ + { + "name": "Tristan da Cunha", + "code": "TA" + }, { "name": "Ø¬Ø²ÛŒØ±Û Ø§Ø³ÛŒÙ†Ø´Ù†", "code": "AC" @@ -16667,10 +16671,6 @@ { "name": "سینٹ Ûلینا", "code": "HL" - }, - { - "name": "Tristan da Cunha", - "code": "TA" } ], "SI": [ @@ -17728,6 +17728,10 @@ "name": "نوغال، صومالیÛ", "code": "NU" }, + { + "name": "Ûیران، صومالیÛ", + "code": "HI" + }, { "name": "وسطی جوبا", "code": "JD" @@ -17739,10 +17743,6 @@ { "name": "وقویی جالبید", "code": "WO" - }, - { - "name": "Ûیران، صومالیÛ", - "code": "HI" } ], "SR": [ @@ -17792,14 +17792,14 @@ "name": "بالائی نیل (ریاست)", "code": "NU" }, - { - "name": "جونقلی", - "code": "JG" - }, { "name": "جھیلیں (ریاست)", "code": "LK" }, + { + "name": "جونقلی", + "code": "JG" + }, { "name": "شمالی بحر الغزال", "code": "BN" @@ -17830,24 +17830,24 @@ } ], "ST": [ - { - "name": "پرنسپے صوبÛ", - "code": "P" - }, { "name": "São Tomé", "code": "S" + }, + { + "name": "پرنسپے صوبÛ", + "code": "P" } ], "SV": [ - { - "name": "اوسولوتآن محکمÛ", - "code": "US" - }, { "name": "اÛواشاپان محکمÛ", "code": "AH" }, + { + "name": "اوسولوتآن محکمÛ", + "code": "US" + }, { "name": "سان سیلواڈور محکمÛ", "code": "SS" @@ -18170,14 +18170,6 @@ "name": "ترانگ صوبÛ", "code": "92" }, - { - "name": "چاچوئنگساو صوبÛ", - "code": "24" - }, - { - "name": "چانتھابوری صوبÛ", - "code": "22" - }, { "name": "چائی نات صوبÛ", "code": "18" @@ -18186,6 +18178,14 @@ "name": "چائیاپھوم صوبÛ", "code": "36" }, + { + "name": "چاچوئنگساو صوبÛ", + "code": "24" + }, + { + "name": "چانتھابوری صوبÛ", + "code": "22" + }, { "name": "چومپھون صوبÛ", "code": "86" @@ -18266,6 +18266,10 @@ "name": "سیساکیت صوبÛ", "code": "33" }, + { + "name": "ØµÙˆØ¨Û Ø¢Ù†Ú¯ تھونگ", + "code": "15" + }, { "name": "ØµÙˆØ¨Û Ø§Ø¨ÙˆÙ† راتچاتھانی", "code": "34" @@ -18275,17 +18279,13 @@ "code": "37" }, { - "name": "ØµÙˆØ¨Û Ø¢Ù†Ú¯ تھونگ", - "code": "15" + "name": "ØµÙˆØ¨Û Ø¨ÙˆØ¦Ù†Ú¯ کان", + "code": "38" }, { "name": "ØµÙˆØ¨Û Ø¨ÙˆØ±ÛŒØ±Ø§Ù…", "code": "31" }, - { - "name": "ØµÙˆØ¨Û Ø¨ÙˆØ¦Ù†Ú¯ کان", - "code": "38" - }, { "name": "ØµÙˆØ¨Û Ù¾Ø§ØªØ§Ù†ÛŒ", "code": "94" @@ -18330,30 +18330,30 @@ "name": "کھون کیئن صوبÛ", "code": "40" }, - { - "name": "لوپبوری صوبÛ", - "code": "16" - }, { "name": "لوئی صوبÛ", "code": "42" }, { - "name": "لیمپینگ صوبÛ", - "code": "52" + "name": "لوپبوری صوبÛ", + "code": "16" }, { "name": "لیمپھون صوبÛ", "code": "51" }, { - "name": "موکداÛان صوبÛ", - "code": "49" + "name": "لیمپینگ صوبÛ", + "code": "52" }, { "name": "Ù…Ûا ساراکھام صوبÛ", "code": "44" }, + { + "name": "موکداÛان صوبÛ", + "code": "49" + }, { "name": "ناراتھیوات صوبÛ", "code": "96" @@ -18426,6 +18426,10 @@ } ], "TL": [ + { + "name": "آئلیو ضلع", + "code": "AL" + }, { "name": "اویکوسی ضلع", "code": "OE" @@ -18434,10 +18438,6 @@ "name": "اینارو ضلع", "code": "AN" }, - { - "name": "آئلیو ضلع", - "code": "AL" - }, { "name": "باوکاو ضلع", "code": "BA" @@ -19026,6 +19026,10 @@ "name": "نانومیا", "code": "NMA" }, + { + "name": "نوئی", + "code": "NUI" + }, { "name": "نوکوتیتاو", "code": "NKF" @@ -19034,10 +19038,6 @@ "name": "نوکولاےلاے", "code": "NKL" }, - { - "name": "نوئی", - "code": "NUI" - }, { "name": "نیوتاو", "code": "NIT" @@ -19049,16 +19049,20 @@ ], "TW": [ { - "name": "پنگتونگ کاؤنٹی", - "code": "PIF" + "name": "Lienchiang", + "code": "LIE" }, { - "name": "تاویوان", - "code": "TAO" + "name": "New Taipei", + "code": "NWT" }, { - "name": "تاینان", - "code": "TNN" + "name": "Penghu", + "code": "PEN" + }, + { + "name": "پنگتونگ کاؤنٹی", + "code": "PIF" }, { "name": "تائی Ù¾Û’", @@ -19068,6 +19072,14 @@ "name": "تائیتونگ کاؤنٹی", "code": "TTT" }, + { + "name": "تاویوان", + "code": "TAO" + }, + { + "name": "تاینان", + "code": "TNN" + }, { "name": "ٹائچونگ", "code": "TXG" @@ -19076,14 +19088,14 @@ "name": "چانگÛوا کاؤنٹی", "code": "CHA" }, - { - "name": "چیایی Ø´Ûر", - "code": "CYQ" - }, { "name": "چیائی کاؤنٹی", "code": "CYI" }, + { + "name": "چیایی Ø´Ûر", + "code": "CYQ" + }, { "name": "کائوسیونگ Ø´Ûر", "code": "KHH" @@ -19123,18 +19135,6 @@ { "name": "یونلن کاؤنٹی", "code": "YUN" - }, - { - "name": "Lienchiang", - "code": "LIE" - }, - { - "name": "New Taipei", - "code": "NWT" - }, - { - "name": "Penghu", - "code": "PEN" } ], "TZ": [ @@ -19370,6 +19370,46 @@ } ], "UG": [ + { + "name": "Bunyangabu", + "code": "430" + }, + { + "name": "Butebo", + "code": "233" + }, + { + "name": "Kagadi", + "code": "427" + }, + { + "name": "Kakumiro", + "code": "428" + }, + { + "name": "Kyotera", + "code": "125" + }, + { + "name": "Namisindwa", + "code": "234" + }, + { + "name": "Pakwach", + "code": "332" + }, + { + "name": "Rubanda", + "code": "429" + }, + { + "name": "Rukiga", + "code": "431" + }, + { + "name": "Zombo", + "code": "331" + }, { "name": "اباندا ضلع", "code": "416" @@ -19438,6 +19478,10 @@ "name": "اویام ضلع", "code": "321" }, + { + "name": "بوئیندے ضلع", + "code": "226" + }, { "name": "بوتالیجا ضلع", "code": "219" @@ -19482,21 +19526,17 @@ "name": "بوندیبوگیو ضلع", "code": "401" }, - { - "name": "بووما ضلع", - "code": "120" - }, { "name": "بوÛویجو ضلع", "code": "420" }, { - "name": "بویکوے ضلع", - "code": "117" + "name": "بووما ضلع", + "code": "120" }, { - "name": "بوئیندے ضلع", - "code": "226" + "name": "بویکوے ضلع", + "code": "117" }, { "name": "پادیر ضلع", @@ -19554,6 +19594,26 @@ "name": "شیما ضلع", "code": "426" }, + { + "name": "کآبونگ ضلع", + "code": "315" + }, + { + "name": "کآبونگ ضلع²", + "code": "318" + }, + { + "name": "کئیگیگوا ضلع", + "code": "422" + }, + { + "name": "کئینجوجو ضلع", + "code": "415" + }, + { + "name": "کائونگا ضلع", + "code": "112" + }, { "name": "کابارولے ضلع", "code": "405" @@ -19602,18 +19662,6 @@ "name": "کانونگو ضلع", "code": "414" }, - { - "name": "کائونگا ضلع", - "code": "112" - }, - { - "name": "کآبونگ ضلع", - "code": "315" - }, - { - "name": "کآبونگ ضلع²", - "code": "318" - }, { "name": "کتگوم ضلع", "code": "305" @@ -19670,14 +19718,6 @@ "name": "کیسورو ضلع", "code": "408" }, - { - "name": "کئیگیگوا ضلع", - "code": "422" - }, - { - "name": "کئینجوجو ضلع", - "code": "415" - }, { "name": "گولو ضلع", "code": "304" @@ -19710,6 +19750,10 @@ "name": "لیرا ضلع", "code": "307" }, + { + "name": "مائوگی ضلع", + "code": "214" + }, { "name": "ماساکا ضلع", "code": "105" @@ -19726,10 +19770,6 @@ "name": "ماناÙوا ضلع²", "code": "223" }, - { - "name": "مائوگی ضلع", - "code": "214" - }, { "name": "مبارارا ضلع", "code": "410" @@ -19818,6 +19858,10 @@ "name": "نیبی ضلع", "code": "310" }, + { + "name": "Ûویما ضلع", + "code": "403" + }, { "name": "واکیسو ضلع", "code": "113" @@ -19826,53 +19870,9 @@ "name": "وسطی علاقÛØŒ یوگنڈا", "code": "C" }, - { - "name": "Ûویما ضلع", - "code": "403" - }, { "name": "یومبے ضلع", "code": "313" - }, - { - "name": "Bunyangabu", - "code": "430" - }, - { - "name": "Butebo", - "code": "233" - }, - { - "name": "Kagadi", - "code": "427" - }, - { - "name": "Kakumiro", - "code": "428" - }, - { - "name": "Kyotera", - "code": "125" - }, - { - "name": "Namisindwa", - "code": "234" - }, - { - "name": "Pakwach", - "code": "332" - }, - { - "name": "Rubanda", - "code": "429" - }, - { - "name": "Rukiga", - "code": "431" - }, - { - "name": "Zombo", - "code": "331" } ], "UM": [ @@ -19914,6 +19914,38 @@ } ], "US": [ + { + "name": "American Samoa", + "code": "AS" + }, + { + "name": "Guam", + "code": "GU" + }, + { + "name": "Northern Mariana Islands", + "code": "MP" + }, + { + "name": "Puerto Rico", + "code": "PR" + }, + { + "name": "U.S. Outlying Islands", + "code": "UM" + }, + { + "name": "U.S. Virgin Islands", + "code": "VI" + }, + { + "name": "آئیووا", + "code": "IA" + }, + { + "name": "آرکنساس", + "code": "AR" + }, { "name": "الاباما", "code": "AL" @@ -19950,14 +19982,6 @@ "name": "ایریزونا", "code": "AZ" }, - { - "name": "آرکنساس", - "code": "AR" - }, - { - "name": "آئیووا", - "code": "IA" - }, { "name": "پنسلوانیا", "code": "PA" @@ -20091,13 +20115,17 @@ "code": "NY" }, { - "name": "واشنگٹن ÚˆÛŒ سی", - "code": "DC" + "name": "Ûوائی", + "code": "HI" }, { "name": "وائیومنگ", "code": "WY" }, + { + "name": "واشنگٹن ÚˆÛŒ سی", + "code": "DC" + }, { "name": "ورجینیا", "code": "VA" @@ -20110,37 +20138,9 @@ "name": "وسکونسن", "code": "WI" }, - { - "name": "Ûوائی", - "code": "HI" - }, { "name": "یوٹاÛ", "code": "UT" - }, - { - "name": "American Samoa", - "code": "AS" - }, - { - "name": "Guam", - "code": "GU" - }, - { - "name": "Northern Mariana Islands", - "code": "MP" - }, - { - "name": "Puerto Rico", - "code": "PR" - }, - { - "name": "U.S. Outlying Islands", - "code": "UM" - }, - { - "name": "U.S. Virgin Islands", - "code": "VI" } ], "UY": [ @@ -20306,14 +20306,6 @@ } ], "VE": [ - { - "name": "اماسوناس، وینیزویلا", - "code": "Z" - }, - { - "name": "انسوآتیگی", - "code": "B" - }, { "name": "آپورے", "code": "C" @@ -20322,6 +20314,14 @@ "name": "آراگوا", "code": "D" }, + { + "name": "اماسوناس، وینیزویلا", + "code": "Z" + }, + { + "name": "انسوآتیگی", + "code": "B" + }, { "name": "بارگاس", "code": "X" @@ -20412,6 +20412,10 @@ "name": "آن گیانگ صوبÛ", "code": "44" }, + { + "name": "بئن تر صوبÛ", + "code": "50" + }, { "name": "با ریا-وؤنگ تاو صوبÛ", "code": "43" @@ -20448,10 +20452,6 @@ "name": "Ø¨Ù†Û Ùووک صوبÛ", "code": "58" }, - { - "name": "بئن تر صوبÛ", - "code": "50" - }, { "name": "تاے Ù†Ù†Û ØµÙˆØ¨Û", "code": "37" @@ -20461,28 +20461,28 @@ "code": "51" }, { - "name": "توین قوانگ صوبÛ", - "code": "07" + "name": "تھائی Ø¨Ù†Û ØµÙˆØ¨Û", + "code": "20" }, { - "name": "تیئن گیانگ صوبÛ", - "code": "46" + "name": "تھائی نگوین صوبÛ", + "code": "69" }, { "name": "تھان Ûوا صوبÛ", "code": "21" }, { - "name": "تھائی Ø¨Ù†Û ØµÙˆØ¨Û", - "code": "20" + "name": "تھوا تھیئن-Ûوائے صوبÛ", + "code": "26" }, { - "name": "تھائی نگوین صوبÛ", - "code": "69" + "name": "توین قوانگ صوبÛ", + "code": "07" }, { - "name": "تھوا تھیئن-Ûوائے صوبÛ", - "code": "26" + "name": "تیئن گیانگ صوبÛ", + "code": "46" }, { "name": "خانھ Ûوا صوبÛ", @@ -20556,10 +20556,6 @@ "name": "قوانگ Ù†Ù†Û ØµÙˆØ¨Û", "code": "13" }, - { - "name": "کاؤ بانگ صوبÛ", - "code": "04" - }, { "name": "Ú©Ø¢ ماو صوبÛ", "code": "59" @@ -20568,6 +20564,10 @@ "name": "کآن تھؤ", "code": "CT" }, + { + "name": "کاؤ بانگ صوبÛ", + "code": "04" + }, { "name": "کون تم صوبÛ", "code": "28" @@ -20580,6 +20580,10 @@ "name": "گیا لائی صوبÛ", "code": "30" }, + { + "name": "لائی چاو صوبÛ", + "code": "01" + }, { "name": "لام ڈونگ صوبÛ", "code": "35" @@ -20592,10 +20596,6 @@ "name": "لاو کائے صوبÛ", "code": "02" }, - { - "name": "لائی چاو صوبÛ", - "code": "01" - }, { "name": "لونگ آن صوبÛ", "code": "41" @@ -20617,12 +20617,8 @@ "code": "36" }, { - "name": "ÙˆÛŒÙ†Û ÙÙˆÚ© صوبÛ", - "code": "70" - }, - { - "name": "ÙˆÛŒÙ†Û Ù„ÙˆÙ†Ú¯ صوبÛ", - "code": "49" + "name": "Ûآو گیانگ صوبÛ", + "code": "73" }, { "name": "Ûا گیانگ صوبÛ", @@ -20636,10 +20632,6 @@ "name": "ÛائیÙونگ", "code": "HP" }, - { - "name": "Ûآو گیانگ صوبÛ", - "code": "73" - }, { "name": "Ûنوئی", "code": "HN" @@ -20656,6 +20648,14 @@ "name": "Ûونگ ین صوبÛ", "code": "66" }, + { + "name": "ÙˆÛŒÙ†Û ÙÙˆÚ© صوبÛ", + "code": "70" + }, + { + "name": "ÙˆÛŒÙ†Û Ù„ÙˆÙ†Ú¯ صوبÛ", + "code": "49" + }, { "name": "یین با پراونس", "code": "06" @@ -20702,10 +20702,6 @@ } ], "WS": [ - { - "name": "اتوا", - "code": "AT" - }, { "name": "آنا، سامووا", "code": "AA" @@ -20714,6 +20710,10 @@ "name": "آیگا-ای-لو-تائی", "code": "AL" }, + { + "name": "اتوا", + "code": "AT" + }, { "name": "پالاولی", "code": "PA" @@ -20730,21 +20730,21 @@ "name": "Ùآسالیلیاگا", "code": "FA" }, - { - "name": "گاگآانÙوماوگا", - "code": "GI" - }, { "name": "گاگآئماوگا", "code": "GE" }, { - "name": "وایسیگانو", - "code": "VS" + "name": "گاگآانÙوماوگا", + "code": "GI" }, { "name": "وآ-او-Ùونوتی", "code": "VF" + }, + { + "name": "وایسیگانو", + "code": "VS" } ], "YE": [ @@ -20918,6 +20918,14 @@ } ], "ZW": [ + { + "name": "Bulawayo", + "code": "BU" + }, + { + "name": "Harare", + "code": "HA" + }, { "name": "ماتابیلےلینڈ جنوبی صوبÛ", "code": "MS" @@ -20949,14 +20957,6 @@ { "name": "مڈلینڈز صوبÛ", "code": "MI" - }, - { - "name": "Bulawayo", - "code": "BU" - }, - { - "name": "Harare", - "code": "HA" } ] } \ No newline at end of file diff --git a/js/data/locale/ur/sysres.json b/js/data/locale/ur/sysres.json index e59cb6e178..f410a5a4bd 100644 --- a/js/data/locale/ur/sysres.json +++ b/js/data/locale/ur/sysres.json @@ -51,9 +51,9 @@ "EEE0": "اتوار", "EE0": "اتوار", "E0": "S", - "EEEE1": "سوموار", - "EEE1": "سوموار", - "EE1": "سوموار", + "EEEE1": "پیر", + "EEE1": "پیر", + "EE1": "پیر", "E1": "M", "EEEE2": "منگل", "EEE2": "منگل", @@ -95,40 +95,32 @@ "1#1 wk|#{num} wks": "one#{num} ÛÙتÛ|#{num} ÛÙتے", "1#1 mon|#{num} mons": "one#{num} Ù…ÛینÛ|#{num} Ù…Ûینے", "1#1 yr|#{num} yrs": "one#{num} سال|#{num} سال", - "durationShortMillis": "one#{num} msâ€|#{num} msâ€", - "#{num}s": "one#{num}s|#{num}sâ€", + "durationMediumMillis": "one#{num} ms|#{num} ms", + "1#1 se|#{num} sec": "one#{num} سیکنڈ|#{num} سیکنڈ", + "1#1 mi|#{num} min": "one#{num} منٹ|#{num} منٹ", + "durationMediumHours": "one#{num} گھنٹÛ|#{num} گھنٹے", + "1#1 dy|#{num} dys": "one#{num} دن|#{num} دن", + "durationMediumWeeks": "one#{num} ÛÙتÛ|#{num} ÛÙتے", + "1#1 mo|#{num} mos": "one#{num} Ù…ÛینÛ|#{num} Ù…Ûینے", + "durationMediumYears": "one#{num} سال|#{num} سال", + "durationShortMillis": "one#{num} ms|#{num} ms", + "#{num}s": "one#{num} سیکنڈ|#{num} سیکنڈ", "durationShortMinutes": "one#{num} منٹ|#{num} منٹ", "#{num}h": "one#{num} گھنٹÛ|#{num} گھنٹے", "#{num}d": "one#{num} دن|#{num} دن", "#{num}w": "one#{num} ÛÙتÛ|#{num} ÛÙتے", "durationShortMonths": "one#{num} Ù…ÛینÛ|#{num} Ù…Ûینے", "#{num}y": "one#{num} سال|#{num} سال", - "separatorFull": ", ", - "finalSeparatorFull": "ØŒ اور ", - "separatorLong": "ØŒ ", - "finalSeparatorLong": "ØŒ اور ", - "separatorMedium": "ØŒ ", - "finalSeparatorMedium": "ØŒ اور ", - "separatorShort": "ØŒ ", - "finalSeparatorShort": "ØŒ اور ", - "durationMediumMillis": "one#{num} msâ€|#{num} msâ€", - "1#1 se|#{num} sec": "#{num} سی", - "1#1 mi|#{num} min": "#{num} منٹ", - "durationMediumHours": "#{num} Ú¯Ú¾", - "1#1 dy|#{num} dys": "#{num} دن", - "durationMediumWeeks": "#{num} ÛÙ", - "1#1 mo|#{num} mos": "#{num} Ù…Û", - "durationMediumYears": "#{num} سال", "1#in 1 second|#in {num} seconds": "one#â€{num} سیکنڈ میں|#â€{num} سیکنڈ میں", "1#in 1 minute|#in {num} minutes": "one#â€{num} منٹ میں|#â€{num} منٹ میں", - "1#in 1 hour|#in {num} hours": "one#â€{num} Ú¯Ú¾Ù†Ù¹Û Ù…ÛŒÚº|#â€{num} گھنٹے میں", + "1#in 1 hour|#in {num} hours": "one#â€{num} گھنٹے میں|#â€{num} گھنٹے میں", "1#in 1 day|#in {num} days": "one#â€{num} دن میں|#â€{num} دنوں میں", "1#in 1 week|#in {num} weeks": "one#â€{num} ÛÙØªÛ Ù…ÛŒÚº|#â€{num} ÛÙتے میں", "1#in 1 month|#in {num} months": "one#â€{num} Ù…ÛÛŒÙ†Û Ù…ÛŒÚº|#â€{num} Ù…Ûینے میں", "1#in 1 year|#in {num} years": "one#â€{num} سال میں|#â€{num} سال میں", "1#in 1 sec|#in {num} sec": "one#â€{num} سیکنڈ میں|#â€{num} سیکنڈ میں", "1#in 1 min|#in {num} min": "one#â€{num} منٹ میں|#â€{num} منٹ میں", - "1#in 1 hr|#in {num} hrs": "one#â€{num} Ú¯Ú¾Ù†Ù¹Û Ù…ÛŒÚº|#â€{num} گھنٹے میں", + "1#in 1 hr|#in {num} hrs": "one#â€{num} گھنٹے میں|#â€{num} گھنٹے میں", "1#in 1 dy|#in {num} dys": "one#â€{num} دن میں|#â€{num} دنوں میں", "1#in 1 wk|#in {num} wks": "one#â€{num} ÛÙØªÛ Ù…ÛŒÚº|#â€{num} ÛÙتے میں", "1#in 1 mon|#in {num} mons": "one#â€{num} Ù…ÛÛŒÙ†Û Ù…ÛŒÚº|#â€{num} Ù…Ûینے میں", @@ -160,5 +152,13 @@ "#{num}d ago": "one#â€{num} دن Ù¾ÛÙ„Û’|#â€{num} دنوں Ù¾ÛÙ„Û’", "#{num}w ago": "one#â€{num} ÛÙتے Ù¾ÛÙ„Û’|#â€{num} ÛÙتے Ù¾ÛÙ„Û’", "#{num}mo ago": "one#â€{num} Ù…Ø§Û Ù‚Ø¨Ù„|#â€{num} Ù…Ø§Û Ù‚Ø¨Ù„", - "#{num}y ago": "one#â€{num} سال Ù¾ÛÙ„Û’|#â€{num} سال Ù¾ÛÙ„Û’" + "#{num}y ago": "one#â€{num} سال Ù¾ÛÙ„Û’|#â€{num} سال Ù¾ÛÙ„Û’", + "separatorFull": ", ", + "finalSeparatorFull": "ØŒ اور ", + "separatorLong": "ØŒ ", + "finalSeparatorLong": "ØŒ اور ", + "separatorMedium": "ØŒ ", + "finalSeparatorMedium": "ØŒ اور ", + "separatorShort": "ØŒ ", + "finalSeparatorShort": "ØŒ اور " } \ No newline at end of file diff --git a/js/data/locale/uz/Arab/sysres.json b/js/data/locale/uz/Arab/sysres.json index a455cbcedb..3f5a711785 100644 --- a/js/data/locale/uz/Arab/sysres.json +++ b/js/data/locale/uz/Arab/sysres.json @@ -74,7 +74,6 @@ "EEEE6": "شنبه", "EEE6": "Ø´.", "EE6": "Ø´.", - "E6": "S", "a0": "AM", "a1": "PM", "G-1": "BCE", @@ -95,6 +94,14 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", + "durationMediumMillis": "#{num} ms", + "1#1 se|#{num} sec": "#{num} s", + "1#1 mi|#{num} min": "#{num} min", + "durationMediumHours": "#{num} h", + "1#1 dy|#{num} dys": "#{num} d", + "durationMediumWeeks": "#{num} w", + "1#1 mo|#{num} mos": "#{num} m", + "durationMediumYears": "#{num} y", "durationShortMillis": "#{num} ms", "#{num}s": "#{num} s", "durationShortMinutes": "#{num} min", @@ -103,14 +110,6 @@ "#{num}w": "#{num} w", "durationShortMonths": "#{num} m", "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -152,5 +151,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/uz/Cyrl/dateformats.json b/js/data/locale/uz/Cyrl/dateformats.json index 69bbf5c1ae..f5d73d30b8 100644 --- a/js/data/locale/uz/Cyrl/dateformats.json +++ b/js/data/locale/uz/Cyrl/dateformats.json @@ -27,9 +27,9 @@ "s": "dd/MM" }, "my": { - "f": "LLLL, yyyy", - "l": "LLLL, yyyy", - "m": "LLL, yyyy", + "f": "MMMM, yyyy", + "l": "MMMM, yyyy", + "m": "MMM, yyyy", "s": "MM/yy" }, "dw": { @@ -61,18 +61,6 @@ "l": "yyyy", "m": "yyyy", "s": "yy" - }, - "e": { - "f": "cccc", - "l": "ccc", - "m": "cc", - "s": "c" - }, - "l": { - "f": "LLLL", - "l": "LLLL", - "m": "LLL", - "s": "LL" } }, "time": { diff --git a/js/data/locale/uz/Cyrl/sysres.json b/js/data/locale/uz/Cyrl/sysres.json index 966d03b0bf..3e7c72944c 100644 --- a/js/data/locale/uz/Cyrl/sysres.json +++ b/js/data/locale/uz/Cyrl/sysres.json @@ -97,31 +97,31 @@ "L12": "Д", "EEEE0": "Ñкшанба", "EEE0": "Ñкш", - "EE0": "Як", + "EE0": "Ñк", "E0": "Я", "EEEE1": "душанба", "EEE1": "душ", - "EE1": "Ду", + "EE1": "ду", "E1": "Д", "EEEE2": "Ñешанба", "EEE2": "Ñеш", - "EE2": "Се", + "EE2": "Ñе", "E2": "С", "EEEE3": "чоршанба", "EEE3": "чор", - "EE3": "Чо", + "EE3": "чо", "E3": "Ч", "EEEE4": "пайшанба", "EEE4": "пай", - "EE4": "Па", + "EE4": "па", "E4": "П", "EEEE5": "жума", "EEE5": "жум", - "EE5": "Жу", + "EE5": "жу", "E5": "Ж", "EEEE6": "шанба", "EEE6": "шан", - "EE6": "Ша", + "EE6": "ша", "E6": "Ш", "cccc0": "Якшанба", "ccc0": "Якш", @@ -154,7 +154,7 @@ "a0": "ТО", "a1": "ТК", "G-1": "Ñ.а.", - "G1": "CE", + "G1": "Ñрамиз", "1#1 millisecond|#{num} milliseconds": "one#{num} миллиÑониÑ|#{num} миллиÑониÑ", "1#1 second|#{num} seconds": "one#{num} ÑониÑ|#{num} ÑониÑ", "1#1 minute|#{num} minutes": "one#{num} дақиқа|#{num} дақиқа", @@ -171,6 +171,14 @@ "1#1 wk|#{num} wks": "one#{num} ҳафт|#{num} ҳафт", "1#1 mon|#{num} mons": "one#{num} ой|#{num} ой", "1#1 yr|#{num} yrs": "one#{num} й|#{num} й", + "durationMediumMillis": "one#{num} мÑ|#{num} мÑ", + "1#1 se|#{num} sec": "one#{num} Ñон|#{num} Ñон", + "1#1 mi|#{num} min": "one#{num} дақ|#{num} дақ", + "durationMediumHours": "one#{num} Ñ|#{num} Ñ", + "1#1 dy|#{num} dys": "one#{num} к|#{num} к", + "durationMediumWeeks": "one#{num} ҳафт|#{num} ҳафт", + "1#1 mo|#{num} mos": "one#{num} ой|#{num} ой", + "durationMediumYears": "one#{num} й|#{num} й", "durationShortMillis": "one#{num} мÑ|#{num} мÑ", "#{num}s": "one#{num} Ñон|#{num} Ñон", "durationShortMinutes": "one#{num} дақ|#{num} дақ", @@ -179,22 +187,6 @@ "#{num}w": "one#{num} ҳафт|#{num} ҳафт", "durationShortMonths": "one#{num} ой|#{num} ой", "#{num}y": "one#{num} й|#{num} й", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", - "durationMediumMillis": "one#{num} мÑ|#{num} мÑ", - "1#1 se|#{num} sec": "#{num} Ñе", - "1#1 mi|#{num} min": "#{num} да", - "durationMediumHours": "#{num} Ñо", - "1#1 dy|#{num} dys": "#{num} ку", - "durationMediumWeeks": "#{num} ха", - "1#1 mo|#{num} mos": "#{num} оы", - "durationMediumYears": "#{num} уи", "1#in 1 second|#in {num} seconds": "one#{num} ÑониÑдан Ñўнг|#{num} ÑониÑдан Ñўнг", "1#in 1 minute|#in {num} minutes": "one#{num} дақиқадан Ñўнг|#{num} дақиқадан Ñўнг", "1#in 1 hour|#in {num} hours": "one#{num} Ñоатдан Ñўнг|#{num} Ñоатдан Ñўнг", @@ -236,5 +228,13 @@ "#{num}d ago": "one#{num} кун олдин|#{num} кун олдин", "#{num}w ago": "one#{num} ҳафта олдин|#{num} ҳафта олдин", "#{num}mo ago": "one#{num} ой аввал|#{num} ой аввал", - "#{num}y ago": "one#{num} йил аввал|#{num} йил аввал" -} \ No newline at end of file + "#{num}y ago": "one#{num} йил аввал|#{num} йил аввал", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " +} diff --git a/js/data/locale/uz/Latn/ctrynames.json b/js/data/locale/uz/Latn/ctrynames.json index 24719fd82f..b444cbfb65 100644 --- a/js/data/locale/uz/Latn/ctrynames.json +++ b/js/data/locale/uz/Latn/ctrynames.json @@ -1,6 +1,6 @@ { - "Afrika": "002", "AfgÊ»oniston": "AF", + "Afrika": "002", "Aland orollari": "AX", "Albaniya": "AL", "Amerika": "019", @@ -44,6 +44,10 @@ "Butan": "BT", "Buve oroli": "BV", "Buyuk Britaniya": "GB", + "Chad": "TD", + "Chernogoriya": "ME", + "Chexiya": "CZ", + "Chili": "CL", "Daniya": "DK", "Diyego-Garsiya": "DG", "Dominika": "DM", @@ -65,6 +69,10 @@ "Fransuz Gvianasi": "GF", "Fransuz Janubiy hududlari": "TF", "Fransuz Polineziyasi": "PF", + "G‘arbiy Afrika": "011", + "G‘arbiy Osiyo": "145", + "G‘arbiy Sahroi Kabir": "EH", + "G‘arbiy Yevropa": "155", "Gabon": "GA", "Gaiti": "HT", "Gambiya": "GM", @@ -150,8 +158,8 @@ "Markaziy Amerika": "013", "Markaziy Osiyo": "143", "Marokash": "MA", - "Martinika": "MQ", "Marshall orollari": "MH", + "Martinika": "MQ", "Mavrikiy": "MU", "Mavritaniya": "MR", "Mayotta": "YT", @@ -180,6 +188,7 @@ "Noma’lum mintaqa": "ZZ", "Norfolk oroli": "NF", "Norvegiya": "NO", + "OÊ»zbekiston": "UZ", "Okeaniya": "009", "Osiyo": "142", "Ozarbayjon": "AZ", @@ -218,6 +227,19 @@ "Serbiya": "RS", "Seuta va Melilya": "EA", "Seyshel orollari": "SC", + "Sharqiy Afrika": "014", + "Sharqiy Osiyo": "030", + "Sharqiy Yevropa": "151", + "Shimoliy Afrika": "015", + "Shimoliy Amerika": "003", + "Shimoliy Amerika – AQSH va Kanada": "021", + "Shimoliy Koreya": "KP", + "Shimoliy Mariana orollari": "MP", + "Shimoliy Yevropa": "154", + "Shpitsbergen va Yan-Mayen": "SJ", + "Shri-Lanka": "LK", + "Shvetsiya": "SE", + "Shveytsariya": "CH", "Singapur": "SG", "Sint-Marten": "SX", "Slovakiya": "SK", @@ -232,8 +254,8 @@ "Syerra-Leone": "SL", "Tailand": "TH", "Tanzaniya": "TZ", - "Tayvan": "TW", "Tashqi Okeaniya": "QO", + "Tayvan": "TW", "Timor-Leste": "TL", "Togo": "TG", "Tojikiston": "TJ", @@ -268,27 +290,5 @@ "Yevropa Ittifoqi": "EU", "yevrozona": "EZ", "Zambiya": "ZM", - "Zimbabve": "ZW", - "OÊ»zbekiston": "UZ", - "G‘arbiy Afrika": "011", - "G‘arbiy Osiyo": "145", - "G‘arbiy Sahroi Kabir": "EH", - "G‘arbiy Yevropa": "155", - "Sharqiy Afrika": "014", - "Sharqiy Osiyo": "030", - "Sharqiy Yevropa": "151", - "Shimoliy Afrika": "015", - "Shimoliy Amerika": "003", - "Shimoliy Amerika – AQSH va Kanada": "021", - "Shimoliy Koreya": "KP", - "Shimoliy Mariana orollari": "MP", - "Shimoliy Yevropa": "154", - "Shpitsbergen va Yan-Mayen": "SJ", - "Shri-Lanka": "LK", - "Shvetsiya": "SE", - "Shveytsariya": "CH", - "Chad": "TD", - "Chernogoriya": "ME", - "Chexiya": "CZ", - "Chili": "CL" + "Zimbabve": "ZW" } \ No newline at end of file diff --git a/js/data/locale/uz/Latn/ctryreverse.json b/js/data/locale/uz/Latn/ctryreverse.json index a516cba1ba..ea470b5e8d 100644 --- a/js/data/locale/uz/Latn/ctryreverse.json +++ b/js/data/locale/uz/Latn/ctryreverse.json @@ -8,8 +8,8 @@ "155": "G‘arbiy Yevropa", "202": "Sub-Saharan Africa", "419": "Lotin Amerikasi", - "002": "Afrika", "AF": "AfgÊ»oniston", + "002": "Afrika", "AX": "Aland orollari", "AL": "Albaniya", "019": "Amerika", @@ -53,6 +53,10 @@ "BT": "Butan", "BV": "Buve oroli", "GB": "Buyuk Britaniya", + "TD": "Chad", + "ME": "Chernogoriya", + "CZ": "Chexiya", + "CL": "Chili", "DK": "Daniya", "DG": "Diyego-Garsiya", "DM": "Dominika", @@ -74,6 +78,8 @@ "GF": "Fransuz Gvianasi", "TF": "Fransuz Janubiy hududlari", "PF": "Fransuz Polineziyasi", + "011": "G‘arbiy Afrika", + "EH": "G‘arbiy Sahroi Kabir", "GA": "Gabon", "HT": "Gaiti", "GM": "Gambiya", @@ -157,8 +163,8 @@ "CF": "Markaziy Afrika Respublikasi", "013": "Markaziy Amerika", "MA": "Marokash", - "MQ": "Martinika", "MH": "Marshall orollari", + "MQ": "Martinika", "MU": "Mavrikiy", "MR": "Mavritaniya", "YT": "Mayotta", @@ -187,6 +193,7 @@ "ZZ": "Noma’lum mintaqa", "NF": "Norfolk oroli", "NO": "Norvegiya", + "UZ": "OÊ»zbekiston", "009": "Okeaniya", "AZ": "Ozarbayjon", "PW": "Palau", @@ -224,6 +231,17 @@ "RS": "Serbiya", "EA": "Seuta va Melilya", "SC": "Seyshel orollari", + "014": "Sharqiy Afrika", + "030": "Sharqiy Osiyo", + "015": "Shimoliy Afrika", + "003": "Shimoliy Amerika", + "021": "Shimoliy Amerika – AQSH va Kanada", + "KP": "Shimoliy Koreya", + "MP": "Shimoliy Mariana orollari", + "SJ": "Shpitsbergen va Yan-Mayen", + "LK": "Shri-Lanka", + "SE": "Shvetsiya", + "CH": "Shveytsariya", "SG": "Singapur", "SX": "Sint-Marten", "SK": "Slovakiya", @@ -237,8 +255,8 @@ "SL": "Syerra-Leone", "TH": "Tailand", "TZ": "Tanzaniya", - "TW": "Tayvan", "QO": "Tashqi Okeaniya", + "TW": "Tayvan", "TL": "Timor-Leste", "TG": "Togo", "TJ": "Tojikiston", @@ -272,23 +290,5 @@ "EU": "Yevropa Ittifoqi", "EZ": "yevrozona", "ZM": "Zambiya", - "ZW": "Zimbabve", - "UZ": "OÊ»zbekiston", - "011": "G‘arbiy Afrika", - "EH": "G‘arbiy Sahroi Kabir", - "014": "Sharqiy Afrika", - "030": "Sharqiy Osiyo", - "015": "Shimoliy Afrika", - "003": "Shimoliy Amerika", - "021": "Shimoliy Amerika – AQSH va Kanada", - "KP": "Shimoliy Koreya", - "MP": "Shimoliy Mariana orollari", - "SJ": "Shpitsbergen va Yan-Mayen", - "LK": "Shri-Lanka", - "SE": "Shvetsiya", - "CH": "Shveytsariya", - "TD": "Chad", - "ME": "Chernogoriya", - "CZ": "Chexiya", - "CL": "Chili" + "ZW": "Zimbabve" } \ No newline at end of file diff --git a/js/data/locale/uz/Latn/sysres.json b/js/data/locale/uz/Latn/sysres.json new file mode 100644 index 0000000000..22f52e8aee --- /dev/null +++ b/js/data/locale/uz/Latn/sysres.json @@ -0,0 +1,44 @@ +{ + "1#in 1 second|#in {num} seconds": "one#{num} soniyadan keyin|#{num} soniyadan keyin", + "1#in 1 minute|#in {num} minutes": "one#{num} daqiqadan keyin|#{num} daqiqadan keyin", + "1#in 1 hour|#in {num} hours": "one#{num} soatdan keyin|#{num} soatdan keyin", + "1#in 1 day|#in {num} days": "one#{num} kundan keyin|#{num} kundan keyin", + "1#in 1 week|#in {num} weeks": "one#{num} haftadan keyin|#{num} haftadan keyin", + "1#in 1 month|#in {num} months": "one#{num} oydan keyin|#{num} oydan keyin", + "1#in 1 year|#in {num} years": "one#{num} yildan keyin|#{num} yildan keyin", + "1#in 1 sec|#in {num} sec": "one#{num} soniyadan keyin|#{num} soniyadan keyin", + "1#in 1 min|#in {num} min": "one#{num} daqiqadan keyin|#{num} daqiqadan keyin", + "1#in 1 hr|#in {num} hrs": "one#{num} soatdan keyin|#{num} soatdan keyin", + "1#in 1 dy|#in {num} dys": "one#{num} kundan keyin|#{num} kundan keyin", + "1#in 1 wk|#in {num} wks": "one#{num} haftadan keyin|#{num} haftadan keyin", + "1#in 1 mon|#in {num} mons": "one#{num} oydan keyin|#{num} oydan keyin", + "1#in 1 yr|#in {num} yrs": "one#{num} yildan keyin|#{num} yildan keyin", + "#in {num}s": "one#{num} soniyadan keyin|#{num} soniyadan keyin", + "#in {num}mi": "one#{num} daqiqadan keyin|#{num} daqiqadan keyin", + "#in {num}h": "one#{num} soatdan keyin|#{num} soatdan keyin", + "#in {num}d": "one#{num} kundan keyin|#{num} kundan keyin", + "#in {num}w": "one#{num} haftadan keyin|#{num} haftadan keyin", + "#in {num}mo": "one#{num} oydan keyin|#{num} oydan keyin", + "#in {num}y": "one#{num} yildan keyin|#{num} yildan keyin", + "1#1 second ago|#{num} seconds ago": "one#{num} soniya oldin|#{num} soniya oldin", + "1#1 minute ago|#{num} minutes ago": "one#{num} daqiqa oldin|#{num} daqiqa oldin", + "1#1 hour ago|#{num} hours ago": "one#{num} soat oldin|#{num} soat oldin", + "1#1 day ago|#{num} days ago": "one#{num} kun oldin|#{num} kun oldin", + "1#1 week ago|#{num} weeks ago": "one#{num} hafta oldin|#{num} hafta oldin", + "1#1 month ago|#{num} months ago": "one#{num} oy oldin|#{num} oy oldin", + "1#1 year ago|#{num} years ago": "one#{num} yil oldin|#{num} yil oldin", + "1#1 sec ago|#{num} sec ago": "one#{num} soniya oldin|#{num} soniya oldin", + "1#1 min ago|#{num} min ago": "one#{num} daqiqa oldin|#{num} daqiqa oldin", + "1#1 hr ago|#{num} hrs ago": "one#{num} soat oldin|#{num} soat oldin", + "1#1 dy ago|#{num} dys ago": "one#{num} kun oldin|#{num} kun oldin", + "1#1 wk ago|#{num} wks ago": "one#{num} hafta oldin|#{num} hafta oldin", + "1#1 mon ago|#{num} mons ago": "one#{num} oy oldin|#{num} oy oldin", + "1#1 yr ago|#{num} yrs ago": "one#{num} yil oldin|#{num} yil oldin", + "#{num}s ago": "one#{num} soniya oldin|#{num} soniya oldin", + "#{num}mi ago": "one#{num} daqiqa oldin|#{num} daqiqa oldin", + "#{num}h ago": "one#{num} soat oldin|#{num} soat oldin", + "#{num}d ago": "one#{num} kun oldin|#{num} kun oldin", + "#{num}w ago": "one#{num} hafta oldin|#{num} hafta oldin", + "#{num}mo ago": "one#{num} oy oldin|#{num} oy oldin", + "#{num}y ago": "one#{num} yil oldin|#{num} yil oldin" +} \ No newline at end of file diff --git a/js/data/locale/uz/ctrynames.json b/js/data/locale/uz/ctrynames.json index 24719fd82f..b444cbfb65 100644 --- a/js/data/locale/uz/ctrynames.json +++ b/js/data/locale/uz/ctrynames.json @@ -1,6 +1,6 @@ { - "Afrika": "002", "AfgÊ»oniston": "AF", + "Afrika": "002", "Aland orollari": "AX", "Albaniya": "AL", "Amerika": "019", @@ -44,6 +44,10 @@ "Butan": "BT", "Buve oroli": "BV", "Buyuk Britaniya": "GB", + "Chad": "TD", + "Chernogoriya": "ME", + "Chexiya": "CZ", + "Chili": "CL", "Daniya": "DK", "Diyego-Garsiya": "DG", "Dominika": "DM", @@ -65,6 +69,10 @@ "Fransuz Gvianasi": "GF", "Fransuz Janubiy hududlari": "TF", "Fransuz Polineziyasi": "PF", + "G‘arbiy Afrika": "011", + "G‘arbiy Osiyo": "145", + "G‘arbiy Sahroi Kabir": "EH", + "G‘arbiy Yevropa": "155", "Gabon": "GA", "Gaiti": "HT", "Gambiya": "GM", @@ -150,8 +158,8 @@ "Markaziy Amerika": "013", "Markaziy Osiyo": "143", "Marokash": "MA", - "Martinika": "MQ", "Marshall orollari": "MH", + "Martinika": "MQ", "Mavrikiy": "MU", "Mavritaniya": "MR", "Mayotta": "YT", @@ -180,6 +188,7 @@ "Noma’lum mintaqa": "ZZ", "Norfolk oroli": "NF", "Norvegiya": "NO", + "OÊ»zbekiston": "UZ", "Okeaniya": "009", "Osiyo": "142", "Ozarbayjon": "AZ", @@ -218,6 +227,19 @@ "Serbiya": "RS", "Seuta va Melilya": "EA", "Seyshel orollari": "SC", + "Sharqiy Afrika": "014", + "Sharqiy Osiyo": "030", + "Sharqiy Yevropa": "151", + "Shimoliy Afrika": "015", + "Shimoliy Amerika": "003", + "Shimoliy Amerika – AQSH va Kanada": "021", + "Shimoliy Koreya": "KP", + "Shimoliy Mariana orollari": "MP", + "Shimoliy Yevropa": "154", + "Shpitsbergen va Yan-Mayen": "SJ", + "Shri-Lanka": "LK", + "Shvetsiya": "SE", + "Shveytsariya": "CH", "Singapur": "SG", "Sint-Marten": "SX", "Slovakiya": "SK", @@ -232,8 +254,8 @@ "Syerra-Leone": "SL", "Tailand": "TH", "Tanzaniya": "TZ", - "Tayvan": "TW", "Tashqi Okeaniya": "QO", + "Tayvan": "TW", "Timor-Leste": "TL", "Togo": "TG", "Tojikiston": "TJ", @@ -268,27 +290,5 @@ "Yevropa Ittifoqi": "EU", "yevrozona": "EZ", "Zambiya": "ZM", - "Zimbabve": "ZW", - "OÊ»zbekiston": "UZ", - "G‘arbiy Afrika": "011", - "G‘arbiy Osiyo": "145", - "G‘arbiy Sahroi Kabir": "EH", - "G‘arbiy Yevropa": "155", - "Sharqiy Afrika": "014", - "Sharqiy Osiyo": "030", - "Sharqiy Yevropa": "151", - "Shimoliy Afrika": "015", - "Shimoliy Amerika": "003", - "Shimoliy Amerika – AQSH va Kanada": "021", - "Shimoliy Koreya": "KP", - "Shimoliy Mariana orollari": "MP", - "Shimoliy Yevropa": "154", - "Shpitsbergen va Yan-Mayen": "SJ", - "Shri-Lanka": "LK", - "Shvetsiya": "SE", - "Shveytsariya": "CH", - "Chad": "TD", - "Chernogoriya": "ME", - "Chexiya": "CZ", - "Chili": "CL" + "Zimbabve": "ZW" } \ No newline at end of file diff --git a/js/data/locale/uz/ctryreverse.json b/js/data/locale/uz/ctryreverse.json index a516cba1ba..ea470b5e8d 100644 --- a/js/data/locale/uz/ctryreverse.json +++ b/js/data/locale/uz/ctryreverse.json @@ -8,8 +8,8 @@ "155": "G‘arbiy Yevropa", "202": "Sub-Saharan Africa", "419": "Lotin Amerikasi", - "002": "Afrika", "AF": "AfgÊ»oniston", + "002": "Afrika", "AX": "Aland orollari", "AL": "Albaniya", "019": "Amerika", @@ -53,6 +53,10 @@ "BT": "Butan", "BV": "Buve oroli", "GB": "Buyuk Britaniya", + "TD": "Chad", + "ME": "Chernogoriya", + "CZ": "Chexiya", + "CL": "Chili", "DK": "Daniya", "DG": "Diyego-Garsiya", "DM": "Dominika", @@ -74,6 +78,8 @@ "GF": "Fransuz Gvianasi", "TF": "Fransuz Janubiy hududlari", "PF": "Fransuz Polineziyasi", + "011": "G‘arbiy Afrika", + "EH": "G‘arbiy Sahroi Kabir", "GA": "Gabon", "HT": "Gaiti", "GM": "Gambiya", @@ -157,8 +163,8 @@ "CF": "Markaziy Afrika Respublikasi", "013": "Markaziy Amerika", "MA": "Marokash", - "MQ": "Martinika", "MH": "Marshall orollari", + "MQ": "Martinika", "MU": "Mavrikiy", "MR": "Mavritaniya", "YT": "Mayotta", @@ -187,6 +193,7 @@ "ZZ": "Noma’lum mintaqa", "NF": "Norfolk oroli", "NO": "Norvegiya", + "UZ": "OÊ»zbekiston", "009": "Okeaniya", "AZ": "Ozarbayjon", "PW": "Palau", @@ -224,6 +231,17 @@ "RS": "Serbiya", "EA": "Seuta va Melilya", "SC": "Seyshel orollari", + "014": "Sharqiy Afrika", + "030": "Sharqiy Osiyo", + "015": "Shimoliy Afrika", + "003": "Shimoliy Amerika", + "021": "Shimoliy Amerika – AQSH va Kanada", + "KP": "Shimoliy Koreya", + "MP": "Shimoliy Mariana orollari", + "SJ": "Shpitsbergen va Yan-Mayen", + "LK": "Shri-Lanka", + "SE": "Shvetsiya", + "CH": "Shveytsariya", "SG": "Singapur", "SX": "Sint-Marten", "SK": "Slovakiya", @@ -237,8 +255,8 @@ "SL": "Syerra-Leone", "TH": "Tailand", "TZ": "Tanzaniya", - "TW": "Tayvan", "QO": "Tashqi Okeaniya", + "TW": "Tayvan", "TL": "Timor-Leste", "TG": "Togo", "TJ": "Tojikiston", @@ -272,23 +290,5 @@ "EU": "Yevropa Ittifoqi", "EZ": "yevrozona", "ZM": "Zambiya", - "ZW": "Zimbabve", - "UZ": "OÊ»zbekiston", - "011": "G‘arbiy Afrika", - "EH": "G‘arbiy Sahroi Kabir", - "014": "Sharqiy Afrika", - "030": "Sharqiy Osiyo", - "015": "Shimoliy Afrika", - "003": "Shimoliy Amerika", - "021": "Shimoliy Amerika – AQSH va Kanada", - "KP": "Shimoliy Koreya", - "MP": "Shimoliy Mariana orollari", - "SJ": "Shpitsbergen va Yan-Mayen", - "LK": "Shri-Lanka", - "SE": "Shvetsiya", - "CH": "Shveytsariya", - "TD": "Chad", - "ME": "Chernogoriya", - "CZ": "Chexiya", - "CL": "Chili" + "ZW": "Zimbabve" } \ No newline at end of file diff --git a/js/data/locale/uz/regionnames.json b/js/data/locale/uz/regionnames.json new file mode 100644 index 0000000000..781f224bd7 --- /dev/null +++ b/js/data/locale/uz/regionnames.json @@ -0,0 +1,20822 @@ +{ + "AD": [ + { + "code": "02", + "name": "Canillo" + }, + { + "code": "03", + "name": "Encamp" + }, + { + "code": "04", + "name": "La Massana" + }, + { + "code": "05", + "name": "Ordino" + }, + { + "code": "06", + "name": "Sant Julià de Lòria" + }, + { + "code": "07", + "name": "Andorra la Vella" + }, + { + "code": "08", + "name": "Escaldes-Engordany" + } + ], + "AE": [ + { + "code": "AZ", + "name": "Abu Dhabi" + }, + { + "code": "AJ", + "name": "Ajman" + }, + { + "code": "DU", + "name": "Dubai" + }, + { + "code": "FU", + "name": "Fujairah" + }, + { + "code": "RK", + "name": "Ras al-Khaimah" + }, + { + "code": "SH", + "name": "Sharjah" + }, + { + "code": "UQ", + "name": "Umm al-Quwain" + } + ], + "AF": [ + { + "code": "BDS", + "name": "Badakhshan" + }, + { + "code": "BDG", + "name": "Badghis" + }, + { + "code": "BGL", + "name": "Baghlan" + }, + { + "code": "BAL", + "name": "Balkh" + }, + { + "code": "BAM", + "name": "Bamyan" + }, + { + "code": "DAY", + "name": "Daykundi" + }, + { + "code": "FRA", + "name": "Farah" + }, + { + "code": "FYB", + "name": "Faryab" + }, + { + "code": "GHA", + "name": "Ghazni" + }, + { + "code": "GHO", + "name": "GhÅr" + }, + { + "code": "HEL", + "name": "Helmand" + }, + { + "code": "HER", + "name": "Herat" + }, + { + "code": "JOW", + "name": "Jowzjan" + }, + { + "code": "KAB", + "name": "Kabul" + }, + { + "code": "KAN", + "name": "Kandahar" + }, + { + "code": "KAP", + "name": "Kapisa" + }, + { + "code": "KHO", + "name": "Khost" + }, + { + "code": "KNR", + "name": "Kunar" + }, + { + "code": "KDZ", + "name": "Kunduz" + }, + { + "code": "LAG", + "name": "Laghman" + }, + { + "code": "LOG", + "name": "Logar" + }, + { + "code": "WAR", + "name": "Maidan Wardak" + }, + { + "code": "NAN", + "name": "Nangarhar" + }, + { + "code": "NIM", + "name": "Nimruz" + }, + { + "code": "NUR", + "name": "Nuristan" + }, + { + "code": "PIA", + "name": "Paktia" + }, + { + "code": "PKA", + "name": "Paktika" + }, + { + "code": "PAN", + "name": "Panjshir" + }, + { + "code": "PAR", + "name": "Parwan" + }, + { + "code": "SAM", + "name": "Samangan" + }, + { + "code": "SAR", + "name": "Sar-e Pol" + }, + { + "code": "TAK", + "name": "Takhar" + }, + { + "code": "URU", + "name": "Urozgan" + }, + { + "code": "ZAB", + "name": "Zabul" + } + ], + "AG": [ + { + "code": "03", + "name": "Saint George" + }, + { + "code": "04", + "name": "Saint John" + }, + { + "code": "05", + "name": "Saint Mary" + }, + { + "code": "06", + "name": "Saint Paul" + }, + { + "code": "07", + "name": "Saint Peter" + }, + { + "code": "08", + "name": "Saint Philip" + }, + { + "code": "10", + "name": "Barbuda" + }, + { + "code": "11", + "name": "Redonda" + } + ], + "AL": [ + { + "code": "BR", + "name": "Berat" + }, + { + "code": "01", + "name": "Berat County" + }, + { + "code": "BU", + "name": "Bulqizë" + }, + { + "code": "DL", + "name": "Delvinë" + }, + { + "code": "DV", + "name": "Devoll" + }, + { + "code": "DI", + "name": "Dibër" + }, + { + "code": "09", + "name": "Dibër County" + }, + { + "code": "DR", + "name": "Durrës" + }, + { + "code": "02", + "name": "Durrës County" + }, + { + "code": "EL", + "name": "Elbasan" + }, + { + "code": "03", + "name": "Elbasan County" + }, + { + "code": "FR", + "name": "Fier" + }, + { + "code": "04", + "name": "Fier County" + }, + { + "code": "GJ", + "name": "Gjirokastër" + }, + { + "code": "05", + "name": "Gjirokastër County" + }, + { + "code": "GR", + "name": "Gramsh" + }, + { + "code": "HA", + "name": "Has" + }, + { + "code": "KA", + "name": "Kavajë" + }, + { + "code": "ER", + "name": "Kolonjë" + }, + { + "code": "KO", + "name": "Korçë" + }, + { + "code": "06", + "name": "Korçë County" + }, + { + "code": "KR", + "name": "Krujë" + }, + { + "code": "KC", + "name": "Kuçovë" + }, + { + "code": "KU", + "name": "Kukës" + }, + { + "code": "07", + "name": "Kukës County" + }, + { + "code": "KB", + "name": "Kurbin" + }, + { + "code": "LE", + "name": "Lezhë" + }, + { + "code": "08", + "name": "Lezhë County" + }, + { + "code": "LB", + "name": "Librazhd" + }, + { + "code": "LU", + "name": "Lushnjë" + }, + { + "code": "MM", + "name": "Malësi e Madhe" + }, + { + "code": "MK", + "name": "Mallakastër" + }, + { + "code": "MT", + "name": "Mat" + }, + { + "code": "MR", + "name": "Mirditë" + }, + { + "code": "PQ", + "name": "Peqin" + }, + { + "code": "PR", + "name": "Përmet" + }, + { + "code": "PG", + "name": "Pogradec" + }, + { + "code": "PU", + "name": "Pukë" + }, + { + "code": "SR", + "name": "Sarandë" + }, + { + "code": "SH", + "name": "Shkodër" + }, + { + "code": "10", + "name": "Shkodër County" + }, + { + "code": "SK", + "name": "Skrapar" + }, + { + "code": "TE", + "name": "Tepelenë" + }, + { + "code": "TR", + "name": "Tirana" + }, + { + "code": "11", + "name": "Tirana County" + }, + { + "code": "TP", + "name": "Tropojë" + }, + { + "code": "VL", + "name": "Vlorë" + }, + { + "code": "12", + "name": "Vlorë County" + } + ], + "AM": [ + { + "code": "AG", + "name": "Aragatsotn" + }, + { + "code": "AR", + "name": "Ararat" + }, + { + "code": "AV", + "name": "Armavir" + }, + { + "code": "GR", + "name": "Gegharkunik" + }, + { + "code": "KT", + "name": "Kotayk" + }, + { + "code": "LO", + "name": "Lori" + }, + { + "code": "SH", + "name": "Shirak" + }, + { + "code": "SU", + "name": "Syunik" + }, + { + "code": "TV", + "name": "Tavush" + }, + { + "code": "VD", + "name": "Vayots Dzor" + }, + { + "code": "ER", + "name": "Yerevan" + } + ], + "AO": [ + { + "code": "BGO", + "name": "Bengo" + }, + { + "code": "BGU", + "name": "Benguela" + }, + { + "code": "BIE", + "name": "Bié" + }, + { + "code": "CAB", + "name": "Cabinda" + }, + { + "code": "CCU", + "name": "Cuando Cubango" + }, + { + "code": "CNO", + "name": "Cuanza Norte" + }, + { + "code": "CUS", + "name": "Cuanza Sul" + }, + { + "code": "CNN", + "name": "Cunene" + }, + { + "code": "HUA", + "name": "Huambo" + }, + { + "code": "HUI", + "name": "Huíla" + }, + { + "code": "LUA", + "name": "Luanda" + }, + { + "code": "LNO", + "name": "Lunda Norte" + }, + { + "code": "LSU", + "name": "Lunda Sul" + }, + { + "code": "MAL", + "name": "Malanje" + }, + { + "code": "MOX", + "name": "Moxico" + }, + { + "code": "NAM", + "name": "Namibe" + }, + { + "code": "UIG", + "name": "Uíge" + }, + { + "code": "ZAI", + "name": "Zaire" + } + ], + "AR": [ + { + "code": "C", + "name": "Buenos Aires" + }, + { + "code": "B", + "name": "Buenos Aires Province" + }, + { + "code": "K", + "name": "Catamarca" + }, + { + "code": "H", + "name": "Chaco" + }, + { + "code": "U", + "name": "Chubut" + }, + { + "code": "X", + "name": "Córdoba" + }, + { + "code": "W", + "name": "Corrientes" + }, + { + "code": "E", + "name": "Entre Ríos" + }, + { + "code": "P", + "name": "Formosa" + }, + { + "code": "Y", + "name": "Jujuy" + }, + { + "code": "L", + "name": "La Pampa" + }, + { + "code": "F", + "name": "La Rioja" + }, + { + "code": "M", + "name": "Mendoza" + }, + { + "code": "N", + "name": "Misiones" + }, + { + "code": "Q", + "name": "Neuquén" + }, + { + "code": "R", + "name": "Río Negro" + }, + { + "code": "A", + "name": "Salta" + }, + { + "code": "J", + "name": "San Juan" + }, + { + "code": "D", + "name": "San Luis" + }, + { + "code": "Z", + "name": "Santa Cruz" + }, + { + "code": "S", + "name": "Santa Fe" + }, + { + "code": "G", + "name": "Santiago del Estero" + }, + { + "code": "V", + "name": "Tierra del Fuego" + }, + { + "code": "T", + "name": "Tucumán" + } + ], + "AT": [ + { + "code": "1", + "name": "Burgenland" + }, + { + "code": "2", + "name": "Carinthia" + }, + { + "code": "3", + "name": "Lower Austria" + }, + { + "code": "4", + "name": "Upper Austria" + }, + { + "code": "5", + "name": "Salzburg" + }, + { + "code": "6", + "name": "Styria" + }, + { + "code": "7", + "name": "Tyrol" + }, + { + "code": "8", + "name": "Vorarlberg" + }, + { + "code": "9", + "name": "Vienna" + } + ], + "AU": [ + { + "code": "ACT", + "name": "Australian Capital Territory" + }, + { + "code": "NSW", + "name": "New South Wales" + }, + { + "code": "NT", + "name": "Northern Territory" + }, + { + "code": "QLD", + "name": "Queensland" + }, + { + "code": "SA", + "name": "South Australia" + }, + { + "code": "TAS", + "name": "Tasmania" + }, + { + "code": "VIC", + "name": "Victoria" + }, + { + "code": "WA", + "name": "Western Australia" + } + ], + "AZ": [ + { + "code": "ABS", + "name": "Absheron" + }, + { + "code": "AGM", + "name": "Agdam" + }, + { + "code": "AGS", + "name": "Agdash" + }, + { + "code": "AGC", + "name": "Aghjabadi" + }, + { + "code": "AGA", + "name": "Agstafa" + }, + { + "code": "AGU", + "name": "Agsu" + }, + { + "code": "AST", + "name": "Astara" + }, + { + "code": "BAB", + "name": "Babek" + }, + { + "code": "BA", + "name": "Baku" + }, + { + "code": "BAL", + "name": "Balakan" + }, + { + "code": "BAR", + "name": "Barda" + }, + { + "code": "BEY", + "name": "Beylagan" + }, + { + "code": "BIL", + "name": "Bilasuvar" + }, + { + "code": "DAS", + "name": "Dashkasan" + }, + { + "code": "FUZ", + "name": "Fizuli" + }, + { + "code": "GAD", + "name": "Gadabay" + }, + { + "code": "GA", + "name": "Ganja" + }, + { + "code": "QOB", + "name": "Gobustan" + }, + { + "code": "GOR", + "name": "Goranboy" + }, + { + "code": "GOY", + "name": "Goychay" + }, + { + "code": "GYG", + "name": "Goygol" + }, + { + "code": "HAC", + "name": "Hajigabul" + }, + { + "code": "IMI", + "name": "Imishli" + }, + { + "code": "ISM", + "name": "Ismailli" + }, + { + "code": "CAB", + "name": "Jabrayil" + }, + { + "code": "CAL", + "name": "Jalilabad" + }, + { + "code": "CUL", + "name": "Julfa" + }, + { + "code": "KAL", + "name": "Kalbajar" + }, + { + "code": "KAN", + "name": "Kangarli" + }, + { + "code": "XAC", + "name": "Khachmaz" + }, + { + "code": "XIZ", + "name": "Khizi" + }, + { + "code": "XCI", + "name": "Khojali" + }, + { + "code": "XVD", + "name": "Khojavend" + }, + { + "code": "KUR", + "name": "Kurdamir" + }, + { + "code": "LAC", + "name": "Lachin" + }, + { + "code": "LA", + "name": "Lankaran" + }, + { + "code": "LAN", + "name": "Lankaran District" + }, + { + "code": "LER", + "name": "Lerik" + }, + { + "code": "MAS", + "name": "Masally" + }, + { + "code": "MI", + "name": "Mingachevir" + }, + { + "code": "NA", + "name": "Naftalan" + }, + { + "code": "NV", + "name": "Nakhchivan" + }, + { + "code": "NX", + "name": "Nakhchivan AR" + }, + { + "code": "NEF", + "name": "Neftchala" + }, + { + "code": "OGU", + "name": "Oghuz" + }, + { + "code": "ORD", + "name": "Ordubad" + }, + { + "code": "QAB", + "name": "Qabala" + }, + { + "code": "QAX", + "name": "Qakh" + }, + { + "code": "QAZ", + "name": "Qazakh" + }, + { + "code": "QBA", + "name": "Quba" + }, + { + "code": "QBI", + "name": "Qubadli" + }, + { + "code": "QUS", + "name": "Qusar" + }, + { + "code": "SAT", + "name": "Saatly" + }, + { + "code": "SAB", + "name": "Sabirabad" + }, + { + "code": "SAD", + "name": "Sadarak" + }, + { + "code": "SAL", + "name": "Salyan" + }, + { + "code": "SMX", + "name": "Samukh" + }, + { + "code": "SBN", + "name": "Shabran" + }, + { + "code": "SAH", + "name": "Shahbuz" + }, + { + "code": "SA", + "name": "Shaki" + }, + { + "code": "SAK", + "name": "Shaki District" + }, + { + "code": "SMI", + "name": "Shamakhi" + }, + { + "code": "SKR", + "name": "Shamkir" + }, + { + "code": "SAR", + "name": "Sharur" + }, + { + "code": "SR", + "name": "Shirvan" + }, + { + "code": "SUS", + "name": "Shusha" + }, + { + "code": "SIY", + "name": "Siazan" + }, + { + "code": "XA", + "name": "Stepanakert" + }, + { + "code": "SM", + "name": "Sumqayit" + }, + { + "code": "TAR", + "name": "Tartar" + }, + { + "code": "TOV", + "name": "Tovuz" + }, + { + "code": "UCA", + "name": "Ujar" + }, + { + "code": "YAR", + "name": "Yardymli" + }, + { + "code": "YE", + "name": "Yevlakh" + }, + { + "code": "YEV", + "name": "Yevlakh District" + }, + { + "code": "ZAN", + "name": "Zangilan" + }, + { + "code": "ZAQ", + "name": "Zaqatala" + }, + { + "code": "ZAR", + "name": "Zardab" + } + ], + "BA": [ + { + "code": "05", + "name": "Bosnian Podrinje" + }, + { + "code": "BRC", + "name": "BrÄko District" + }, + { + "code": "06", + "name": "Central Bosnia" + }, + { + "code": "BIH", + "name": "Federation of Bosnia and Herzegovina" + }, + { + "code": "07", + "name": "Herzegovina-Neretva" + }, + { + "code": "10", + "name": "Livanjski" + }, + { + "code": "02", + "name": "Posavina" + }, + { + "code": "SRP", + "name": "Republika Srpska" + }, + { + "code": "09", + "name": "Sarajevo" + }, + { + "code": "03", + "name": "Tuzlanski" + }, + { + "code": "01", + "name": "Una-Sana" + }, + { + "code": "08", + "name": "West Herzegovina" + }, + { + "code": "04", + "name": "Zenica-Doboj" + } + ], + "BB": [ + { + "code": "01", + "name": "Christ Church" + }, + { + "code": "02", + "name": "Saint Andrew" + }, + { + "code": "03", + "name": "Saint George" + }, + { + "code": "04", + "name": "Saint James" + }, + { + "code": "05", + "name": "Saint John" + }, + { + "code": "06", + "name": "Saint Joseph" + }, + { + "code": "07", + "name": "Saint Lucy" + }, + { + "code": "08", + "name": "Saint Michael" + }, + { + "code": "09", + "name": "Saint Peter" + }, + { + "code": "10", + "name": "Saint Philip" + }, + { + "code": "11", + "name": "Saint Thomas" + } + ], + "BD": [ + { + "code": "05", + "name": "Bagerhat" + }, + { + "code": "01", + "name": "Bandarban" + }, + { + "code": "02", + "name": "Barguna" + }, + { + "code": "A", + "name": "Barisal" + }, + { + "code": "06", + "name": "Barisal Division" + }, + { + "code": "07", + "name": "Bhola" + }, + { + "code": "03", + "name": "Bogra" + }, + { + "code": "04", + "name": "Brahmanbaria" + }, + { + "code": "09", + "name": "Chandpur" + }, + { + "code": "10", + "name": "Chittagong" + }, + { + "code": "B", + "name": "Chittagong Division" + }, + { + "code": "12", + "name": "Chuadanga" + }, + { + "code": "08", + "name": "Comilla" + }, + { + "code": "11", + "name": "Cox’s Bazar" + }, + { + "code": "13", + "name": "Dhaka" + }, + { + "code": "C", + "name": "Dhaka Division" + }, + { + "code": "14", + "name": "Dinajpur" + }, + { + "code": "15", + "name": "Faridpur" + }, + { + "code": "16", + "name": "Feni" + }, + { + "code": "19", + "name": "Gaibandha" + }, + { + "code": "18", + "name": "Gazipur" + }, + { + "code": "17", + "name": "Gopalganj" + }, + { + "code": "20", + "name": "Habiganj" + }, + { + "code": "21", + "name": "Jamalpur" + }, + { + "code": "22", + "name": "Jessore" + }, + { + "code": "25", + "name": "Jhalokati" + }, + { + "code": "23", + "name": "Jhenaidah" + }, + { + "code": "24", + "name": "Joypurhat" + }, + { + "code": "29", + "name": "Khagrachari" + }, + { + "code": "27", + "name": "Khulna" + }, + { + "code": "D", + "name": "Khulna Division" + }, + { + "code": "26", + "name": "Kishoreganj" + }, + { + "code": "28", + "name": "Kurigram" + }, + { + "code": "30", + "name": "Kushtia" + }, + { + "code": "31", + "name": "Lakshmipur" + }, + { + "code": "32", + "name": "Lalmonirhat" + }, + { + "code": "36", + "name": "Madaripur" + }, + { + "code": "37", + "name": "Magura" + }, + { + "code": "33", + "name": "Manikganj" + }, + { + "code": "38", + "name": "Maulvi Bazar" + }, + { + "code": "39", + "name": "Meherpur" + }, + { + "code": "35", + "name": "Munshiganj" + }, + { + "code": "34", + "name": "Mymensingh" + }, + { + "code": "H", + "name": "Mymensingh Division" + }, + { + "code": "48", + "name": "Naogaon" + }, + { + "code": "43", + "name": "Narail" + }, + { + "code": "40", + "name": "Narayanganj" + }, + { + "code": "42", + "name": "Narsingdi" + }, + { + "code": "44", + "name": "Natore" + }, + { + "code": "45", + "name": "Nawabganj" + }, + { + "code": "41", + "name": "Netrokona" + }, + { + "code": "46", + "name": "Nilphamari" + }, + { + "code": "47", + "name": "Noakhali" + }, + { + "code": "49", + "name": "Pabna" + }, + { + "code": "52", + "name": "Panchagarh" + }, + { + "code": "51", + "name": "Patuakhali" + }, + { + "code": "50", + "name": "Pirojpur" + }, + { + "code": "53", + "name": "Rajbari" + }, + { + "code": "54", + "name": "Rajshahi" + }, + { + "code": "E", + "name": "Rajshahi Division" + }, + { + "code": "56", + "name": "Rangamati Hill" + }, + { + "code": "55", + "name": "Rangpur" + }, + { + "code": "F", + "name": "Rangpur Division" + }, + { + "code": "58", + "name": "Satkhira" + }, + { + "code": "62", + "name": "Shariatpur" + }, + { + "code": "57", + "name": "Sherpur" + }, + { + "code": "59", + "name": "Sirajganj" + }, + { + "code": "61", + "name": "Sunamganj" + }, + { + "code": "60", + "name": "Sylhet" + }, + { + "code": "G", + "name": "Sylhet Division" + }, + { + "code": "63", + "name": "Tangail" + }, + { + "code": "64", + "name": "Thakurgaon" + } + ], + "BE": [ + { + "code": "VAN", + "name": "Antwerp" + }, + { + "code": "BRU", + "name": "Brussels" + }, + { + "code": "VOV", + "name": "East Flanders" + }, + { + "code": "VLG", + "name": "Flanders" + }, + { + "code": "VBR", + "name": "Flemish Brabant" + }, + { + "code": "WHT", + "name": "Hainaut" + }, + { + "code": "WLG", + "name": "Liège" + }, + { + "code": "VLI", + "name": "Limburg" + }, + { + "code": "WLX", + "name": "Luxembourg" + }, + { + "code": "WNA", + "name": "Namur" + }, + { + "code": "WAL", + "name": "Wallonia" + }, + { + "code": "WBR", + "name": "Walloon Brabant" + }, + { + "code": "VWV", + "name": "West Flanders" + } + ], + "BF": [ + { + "code": "BAL", + "name": "Balé" + }, + { + "code": "BAM", + "name": "Bam" + }, + { + "code": "BAN", + "name": "Banwa" + }, + { + "code": "BAZ", + "name": "Bazèga" + }, + { + "code": "01", + "name": "Boucle du Mouhoun" + }, + { + "code": "BGR", + "name": "Bougouriba" + }, + { + "code": "BLG", + "name": "Boulgou" + }, + { + "code": "BLK", + "name": "Boulkiemdé" + }, + { + "code": "02", + "name": "Cascades" + }, + { + "code": "03", + "name": "Centre" + }, + { + "code": "04", + "name": "Centre-Est" + }, + { + "code": "05", + "name": "Centre-Nord" + }, + { + "code": "06", + "name": "Centre-Ouest" + }, + { + "code": "07", + "name": "Centre-Sud" + }, + { + "code": "COM", + "name": "Comoé" + }, + { + "code": "08", + "name": "Est" + }, + { + "code": "GAN", + "name": "Ganzourgou" + }, + { + "code": "GNA", + "name": "Gnagna" + }, + { + "code": "GOU", + "name": "Gourma" + }, + { + "code": "09", + "name": "Hauts-Bassins" + }, + { + "code": "HOU", + "name": "Houet" + }, + { + "code": "IOB", + "name": "Ioba" + }, + { + "code": "KAD", + "name": "Kadiogo" + }, + { + "code": "KEN", + "name": "Kénédougou" + }, + { + "code": "KMD", + "name": "Komondjari" + }, + { + "code": "KMP", + "name": "Kompienga" + }, + { + "code": "KOS", + "name": "Kossi" + }, + { + "code": "KOP", + "name": "Koulpélogo" + }, + { + "code": "KOT", + "name": "Kouritenga" + }, + { + "code": "KOW", + "name": "Kourwéogo" + }, + { + "code": "LER", + "name": "Léraba" + }, + { + "code": "LOR", + "name": "Loroum" + }, + { + "code": "MOU", + "name": "Mouhoun" + }, + { + "code": "NAO", + "name": "Nahouri" + }, + { + "code": "NAM", + "name": "Namentenga" + }, + { + "code": "NAY", + "name": "Nayala" + }, + { + "code": "10", + "name": "Nord" + }, + { + "code": "NOU", + "name": "Noumbiel" + }, + { + "code": "OUB", + "name": "Oubritenga" + }, + { + "code": "OUD", + "name": "Oudalan" + }, + { + "code": "PAS", + "name": "Passoré" + }, + { + "code": "11", + "name": "Plateau-Central" + }, + { + "code": "PON", + "name": "Poni" + }, + { + "code": "12", + "name": "Sahel" + }, + { + "code": "SNG", + "name": "Sanguié" + }, + { + "code": "SMT", + "name": "Sanmatenga" + }, + { + "code": "SEN", + "name": "Séno" + }, + { + "code": "SIS", + "name": "Sissili" + }, + { + "code": "SOM", + "name": "Soum" + }, + { + "code": "SOR", + "name": "Sourou" + }, + { + "code": "13", + "name": "Sud-Ouest" + }, + { + "code": "TAP", + "name": "Tapoa" + }, + { + "code": "TUI", + "name": "Tuy" + }, + { + "code": "YAG", + "name": "Yagha" + }, + { + "code": "YAT", + "name": "Yatenga" + }, + { + "code": "ZIR", + "name": "Ziro" + }, + { + "code": "ZON", + "name": "Zondoma" + }, + { + "code": "ZOU", + "name": "Zoundwéogo" + } + ], + "BG": [ + { + "code": "01", + "name": "Blagoevgrad" + }, + { + "code": "02", + "name": "Burgas" + }, + { + "code": "03", + "name": "Varna" + }, + { + "code": "04", + "name": "Veliko Tarnovo" + }, + { + "code": "05", + "name": "Vidin" + }, + { + "code": "06", + "name": "Vratsa" + }, + { + "code": "07", + "name": "Gabrovo" + }, + { + "code": "08", + "name": "Dobrich" + }, + { + "code": "09", + "name": "Kardzhali" + }, + { + "code": "10", + "name": "Kyustendil" + }, + { + "code": "11", + "name": "Lovech" + }, + { + "code": "12", + "name": "Montana" + }, + { + "code": "13", + "name": "Pazardzhik" + }, + { + "code": "14", + "name": "Pernik" + }, + { + "code": "15", + "name": "Pleven" + }, + { + "code": "16", + "name": "Plovdiv" + }, + { + "code": "17", + "name": "Razgrad" + }, + { + "code": "18", + "name": "Ruse" + }, + { + "code": "19", + "name": "Silistra" + }, + { + "code": "20", + "name": "Sliven" + }, + { + "code": "21", + "name": "Smolyan" + }, + { + "code": "22", + "name": "Sofia" + }, + { + "code": "23", + "name": "Sofia District" + }, + { + "code": "24", + "name": "Stara Zagora" + }, + { + "code": "25", + "name": "Targovishte" + }, + { + "code": "26", + "name": "Haskovo" + }, + { + "code": "27", + "name": "Shumen" + }, + { + "code": "28", + "name": "Yambol" + } + ], + "BH": [ + { + "code": "13", + "name": "Capital" + }, + { + "code": "14", + "name": "Southern" + }, + { + "code": "15", + "name": "Muharraq" + }, + { + "code": "16", + "name": "Central" + }, + { + "code": "17", + "name": "Northern" + } + ], + "BI": [ + { + "code": "BB", + "name": "Bubanza" + }, + { + "code": "BM", + "name": "Bujumbura" + }, + { + "code": "BL", + "name": "Bujumbura Rural" + }, + { + "code": "BR", + "name": "Bururi" + }, + { + "code": "CA", + "name": "Cankuzo" + }, + { + "code": "CI", + "name": "Cibitoke" + }, + { + "code": "GI", + "name": "Gitega" + }, + { + "code": "KR", + "name": "Karuzi" + }, + { + "code": "KY", + "name": "Kayanza" + }, + { + "code": "KI", + "name": "Kirundo" + }, + { + "code": "MA", + "name": "Makamba" + }, + { + "code": "MU", + "name": "Muramvya" + }, + { + "code": "MY", + "name": "Muyinga" + }, + { + "code": "MW", + "name": "Mwaro" + }, + { + "code": "NG", + "name": "Ngozi" + }, + { + "code": "RM", + "name": "Rumonge" + }, + { + "code": "RT", + "name": "Rutana" + }, + { + "code": "RY", + "name": "Ruyigi" + } + ], + "BJ": [ + { + "code": "AL", + "name": "Alibori" + }, + { + "code": "AK", + "name": "Atakora" + }, + { + "code": "AQ", + "name": "Atlantique" + }, + { + "code": "BO", + "name": "Borgou" + }, + { + "code": "CO", + "name": "Collines" + }, + { + "code": "DO", + "name": "Donga" + }, + { + "code": "KO", + "name": "Kouffo" + }, + { + "code": "LI", + "name": "Littoral" + }, + { + "code": "MO", + "name": "Mono" + }, + { + "code": "OU", + "name": "Ouémé" + }, + { + "code": "PL", + "name": "Plateau" + }, + { + "code": "ZO", + "name": "Zou" + } + ], + "BN": [ + { + "code": "BE", + "name": "Belait" + }, + { + "code": "BM", + "name": "Brunei-Muara" + }, + { + "code": "TE", + "name": "Temburong" + }, + { + "code": "TU", + "name": "Tutong" + } + ], + "BO": [ + { + "code": "B", + "name": "Beni" + }, + { + "code": "H", + "name": "Chuquisaca" + }, + { + "code": "C", + "name": "Cochabamba" + }, + { + "code": "L", + "name": "La Paz" + }, + { + "code": "O", + "name": "Oruro" + }, + { + "code": "N", + "name": "Pando" + }, + { + "code": "P", + "name": "Potosí" + }, + { + "code": "S", + "name": "Santa Cruz" + }, + { + "code": "T", + "name": "Tarija" + } + ], + "BQ": [ + { + "code": "BO", + "name": "Bonaire" + }, + { + "code": "SA", + "name": "Saba" + }, + { + "code": "SE", + "name": "Sint Eustatius" + } + ], + "BR": [ + { + "code": "AC", + "name": "Acre" + }, + { + "code": "AL", + "name": "Alagoas" + }, + { + "code": "AP", + "name": "Amapá" + }, + { + "code": "AM", + "name": "Amazonas" + }, + { + "code": "BA", + "name": "Bahia" + }, + { + "code": "CE", + "name": "Ceará" + }, + { + "code": "ES", + "name": "Espírito Santo" + }, + { + "code": "DF", + "name": "Federal District" + }, + { + "code": "GO", + "name": "Goiás" + }, + { + "code": "MA", + "name": "Maranhão" + }, + { + "code": "MT", + "name": "Mato Grosso" + }, + { + "code": "MS", + "name": "Mato Grosso do Sul" + }, + { + "code": "MG", + "name": "Minas Gerais" + }, + { + "code": "PA", + "name": "Pará" + }, + { + "code": "PB", + "name": "Paraíba" + }, + { + "code": "PR", + "name": "Paraná" + }, + { + "code": "PE", + "name": "Pernambuco" + }, + { + "code": "PI", + "name": "Piauí" + }, + { + "code": "RJ", + "name": "Rio de Janeiro" + }, + { + "code": "RN", + "name": "Rio Grande do Norte" + }, + { + "code": "RS", + "name": "Rio Grande do Sul" + }, + { + "code": "RO", + "name": "Rondônia" + }, + { + "code": "RR", + "name": "Roraima" + }, + { + "code": "SC", + "name": "Santa Catarina" + }, + { + "code": "SP", + "name": "São Paulo" + }, + { + "code": "SE", + "name": "Sergipe" + }, + { + "code": "TO", + "name": "Tocantins" + } + ], + "BS": [ + { + "code": "AK", + "name": "Acklins" + }, + { + "code": "BY", + "name": "Berry Islands" + }, + { + "code": "BI", + "name": "Bimini" + }, + { + "code": "BP", + "name": "Black Point" + }, + { + "code": "CI", + "name": "Cat Island" + }, + { + "code": "CO", + "name": "Central Abaco" + }, + { + "code": "CS", + "name": "Central Andros" + }, + { + "code": "CE", + "name": "Central Eleuthera" + }, + { + "code": "CK", + "name": "Crooked Island" + }, + { + "code": "EG", + "name": "East Grand Bahama" + }, + { + "code": "EX", + "name": "Exuma" + }, + { + "code": "FP", + "name": "Freeport" + }, + { + "code": "GC", + "name": "Grand Cay" + }, + { + "code": "HI", + "name": "Harbour Island" + }, + { + "code": "HT", + "name": "Hope Town" + }, + { + "code": "IN", + "name": "Inagua" + }, + { + "code": "LI", + "name": "Long Island" + }, + { + "code": "MC", + "name": "Mangrove Cay" + }, + { + "code": "MG", + "name": "Mayaguana" + }, + { + "code": "MI", + "name": "Moore’s Island" + }, + { + "code": "NO", + "name": "North Abaco" + }, + { + "code": "NS", + "name": "North Andros" + }, + { + "code": "NE", + "name": "North Eleuthera" + }, + { + "code": "RI", + "name": "Ragged Island" + }, + { + "code": "RC", + "name": "Rum Cay" + }, + { + "code": "SS", + "name": "San Salvador" + }, + { + "code": "SO", + "name": "South Abaco" + }, + { + "code": "SA", + "name": "South Andros" + }, + { + "code": "SE", + "name": "South Eleuthera" + }, + { + "code": "SW", + "name": "Spanish Wells" + }, + { + "code": "WG", + "name": "West Grand Bahama" + } + ], + "BT": [ + { + "code": "33", + "name": "Bumthang" + }, + { + "code": "12", + "name": "Chukha" + }, + { + "code": "22", + "name": "Dagana" + }, + { + "code": "GA", + "name": "Gasa" + }, + { + "code": "13", + "name": "Haa" + }, + { + "code": "44", + "name": "Lhuntse" + }, + { + "code": "42", + "name": "Mongar" + }, + { + "code": "11", + "name": "Paro" + }, + { + "code": "43", + "name": "Pemagatshel" + }, + { + "code": "23", + "name": "Punakha" + }, + { + "code": "45", + "name": "Samdrup Jongkhar" + }, + { + "code": "14", + "name": "Samtse" + }, + { + "code": "31", + "name": "Sarpang" + }, + { + "code": "15", + "name": "Thimphu" + }, + { + "code": "41", + "name": "Trashigang" + }, + { + "code": "TY", + "name": "Trashiyangtse" + }, + { + "code": "32", + "name": "Trongsa" + }, + { + "code": "21", + "name": "Tsirang" + }, + { + "code": "24", + "name": "Wangdue Phodrang" + }, + { + "code": "34", + "name": "Zhemgang" + } + ], + "BW": [ + { + "code": "CE", + "name": "Central" + }, + { + "code": "CH", + "name": "Chobe" + }, + { + "code": "FR", + "name": "Francistown" + }, + { + "code": "GA", + "name": "Gaborone" + }, + { + "code": "GH", + "name": "Ghanzi" + }, + { + "code": "JW", + "name": "Jwaneng" + }, + { + "code": "KG", + "name": "Kgalagadi" + }, + { + "code": "KL", + "name": "Kgatleng" + }, + { + "code": "KW", + "name": "Kweneng" + }, + { + "code": "LO", + "name": "Lobatse" + }, + { + "code": "NE", + "name": "North East" + }, + { + "code": "NW", + "name": "North West" + }, + { + "code": "SP", + "name": "Selibe Phikwe" + }, + { + "code": "SE", + "name": "South East" + }, + { + "code": "SO", + "name": "Southern" + }, + { + "code": "ST", + "name": "Sowa Town" + } + ], + "BY": [ + { + "code": "BR", + "name": "Brest" + }, + { + "code": "HO", + "name": "Homel" + }, + { + "code": "HR", + "name": "Hrodna" + }, + { + "code": "MA", + "name": "Magileu" + }, + { + "code": "HM", + "name": "Minsk" + }, + { + "code": "MI", + "name": "Minsk Region" + }, + { + "code": "VI", + "name": "Vitebsk" + } + ], + "BZ": [ + { + "code": "BZ", + "name": "Belize" + }, + { + "code": "CY", + "name": "Cayo" + }, + { + "code": "CZL", + "name": "Corozal" + }, + { + "code": "OW", + "name": "Orange Walk" + }, + { + "code": "SC", + "name": "Stann Creek" + }, + { + "code": "TOL", + "name": "Toledo" + } + ], + "CA": [ + { + "code": "AB", + "name": "Alberta" + }, + { + "code": "BC", + "name": "British Columbia" + }, + { + "code": "MB", + "name": "Manitoba" + }, + { + "code": "NB", + "name": "New Brunswick" + }, + { + "code": "NL", + "name": "Newfoundland and Labrador" + }, + { + "code": "NT", + "name": "Northwest Territories" + }, + { + "code": "NS", + "name": "Nova Scotia" + }, + { + "code": "NU", + "name": "Nunavut" + }, + { + "code": "ON", + "name": "Ontario" + }, + { + "code": "PE", + "name": "Prince Edward Island" + }, + { + "code": "QC", + "name": "Quebec" + }, + { + "code": "SK", + "name": "Saskatchewan" + }, + { + "code": "YT", + "name": "Yukon" + } + ], + "CD": [ + { + "code": "BN", + "name": "Bandundu" + }, + { + "code": "BC", + "name": "Bas-Congo" + }, + { + "code": "BU", + "name": "Bas-Uélé" + }, + { + "code": "EQ", + "name": "Équateur" + }, + { + "code": "HK", + "name": "Haut-Katanga" + }, + { + "code": "HL", + "name": "Haut-Lomami" + }, + { + "code": "HU", + "name": "Haut-Uélé" + }, + { + "code": "IT", + "name": "Ituri" + }, + { + "code": "KS", + "name": "Kasaï" + }, + { + "code": "KC", + "name": "Kasaï Central" + }, + { + "code": "KW", + "name": "Kasaï-Occidental" + }, + { + "code": "KE", + "name": "Kasaï-Oriental" + }, + { + "code": "KA", + "name": "Katanga" + }, + { + "code": "KN", + "name": "Kinshasa" + }, + { + "code": "KG", + "name": "Kwango" + }, + { + "code": "KL", + "name": "Kwilu" + }, + { + "code": "LO", + "name": "Lomami" + }, + { + "code": "LU", + "name": "Lualaba" + }, + { + "code": "MN", + "name": "Mai-Ndombe" + }, + { + "code": "MA", + "name": "Maniema" + }, + { + "code": "MO", + "name": "Mongala" + }, + { + "code": "NU", + "name": "Nord-Ubangi" + }, + { + "code": "NK", + "name": "North Kivu" + }, + { + "code": "OR", + "name": "Orientale" + }, + { + "code": "SA", + "name": "Sankuru" + }, + { + "code": "SK", + "name": "South Kivu" + }, + { + "code": "SU", + "name": "Sud-Ubangi" + }, + { + "code": "TA", + "name": "Tanganyika" + }, + { + "code": "TO", + "name": "Tshopo" + }, + { + "code": "TU", + "name": "Tshuapa" + } + ], + "CF": [ + { + "code": "BB", + "name": "Bamingui-Bangoran" + }, + { + "code": "BGF", + "name": "Bangui" + }, + { + "code": "BK", + "name": "Basse-Kotto" + }, + { + "code": "HM", + "name": "Haut-Mbomou" + }, + { + "code": "HK", + "name": "Haute-Kotto" + }, + { + "code": "KG", + "name": "Kémo" + }, + { + "code": "LB", + "name": "Lobaye" + }, + { + "code": "HS", + "name": "Mambéré-Kadéï" + }, + { + "code": "MB", + "name": "Mbomou" + }, + { + "code": "KB", + "name": "Nana-Grébizi" + }, + { + "code": "NM", + "name": "Nana-Mambéré" + }, + { + "code": "MP", + "name": "Ombella-M’Poko" + }, + { + "code": "UK", + "name": "Ouaka" + }, + { + "code": "AC", + "name": "Ouham" + }, + { + "code": "OP", + "name": "Ouham-Pendé" + }, + { + "code": "SE", + "name": "Sangha-Mbaéré" + }, + { + "code": "VK", + "name": "Vakaga" + } + ], + "CG": [ + { + "code": "11", + "name": "Bouenza" + }, + { + "code": "BZV", + "name": "Brazzaville" + }, + { + "code": "8", + "name": "Cuvette" + }, + { + "code": "15", + "name": "Cuvette-Ouest" + }, + { + "code": "5", + "name": "Kouilou" + }, + { + "code": "2", + "name": "Lékoumou" + }, + { + "code": "7", + "name": "Likouala" + }, + { + "code": "9", + "name": "Niari" + }, + { + "code": "14", + "name": "Plateaux" + }, + { + "code": "16", + "name": "Pointe-Noire" + }, + { + "code": "12", + "name": "Pool" + }, + { + "code": "13", + "name": "Sangha" + } + ], + "CH": [ + { + "code": "AG", + "name": "Aargau" + }, + { + "code": "AR", + "name": "Appenzell Ausserrhoden" + }, + { + "code": "AI", + "name": "Appenzell Innerrhoden" + }, + { + "code": "BL", + "name": "Basel-Landschaft" + }, + { + "code": "BS", + "name": "Basel-Stadt" + }, + { + "code": "BE", + "name": "Bern" + }, + { + "code": "FR", + "name": "Fribourg" + }, + { + "code": "GE", + "name": "Geneva" + }, + { + "code": "GL", + "name": "Glarus" + }, + { + "code": "GR", + "name": "Graubünden" + }, + { + "code": "JU", + "name": "Jura" + }, + { + "code": "LU", + "name": "Lucerne" + }, + { + "code": "NE", + "name": "Neuchâtel" + }, + { + "code": "NW", + "name": "Nidwalden" + }, + { + "code": "OW", + "name": "Obwalden" + }, + { + "code": "SH", + "name": "Schaffhausen" + }, + { + "code": "SZ", + "name": "Schwyz" + }, + { + "code": "SO", + "name": "Solothurn" + }, + { + "code": "SG", + "name": "St. Gallen" + }, + { + "code": "TG", + "name": "Thurgau" + }, + { + "code": "TI", + "name": "Ticino" + }, + { + "code": "UR", + "name": "Uri" + }, + { + "code": "VS", + "name": "Valais" + }, + { + "code": "VD", + "name": "Vaud" + }, + { + "code": "ZG", + "name": "Zug" + }, + { + "code": "ZH", + "name": "Zürich" + } + ], + "CI": [ + { + "code": "AB", + "name": "Abidjan" + }, + { + "code": "16", + "name": "Agnéby" + }, + { + "code": "17", + "name": "Bafing" + }, + { + "code": "09", + "name": "Bas-Sassandra" + }, + { + "code": "BS", + "name": "Bas-Sassandra²" + }, + { + "code": "CM", + "name": "Comoé" + }, + { + "code": "10", + "name": "Denguélé" + }, + { + "code": "DN", + "name": "Denguélé²" + }, + { + "code": "06", + "name": "Dix-Huit Montagnes" + }, + { + "code": "18", + "name": "Fromager" + }, + { + "code": "GD", + "name": "Gôh-Djiboua" + }, + { + "code": "02", + "name": "Haut-Sassandra" + }, + { + "code": "07", + "name": "Lacs" + }, + { + "code": "LC", + "name": "Lacs²" + }, + { + "code": "01", + "name": "Lagunes" + }, + { + "code": "LG", + "name": "Lagunes²" + }, + { + "code": "12", + "name": "Marahoué" + }, + { + "code": "MG", + "name": "Montagnes" + }, + { + "code": "19", + "name": "Moyen-Cavally" + }, + { + "code": "05", + "name": "Moyen-Comoé" + }, + { + "code": "11", + "name": "N’zi-Comoé" + }, + { + "code": "SM", + "name": "Sassandra-Marahoué" + }, + { + "code": "SV", + "name": "Savanes" + }, + { + "code": "03", + "name": "Savanes²" + }, + { + "code": "15", + "name": "Sud-Bandama" + }, + { + "code": "13", + "name": "Sud-Comoé" + }, + { + "code": "04", + "name": "Vallée du Bandama" + }, + { + "code": "VB", + "name": "Vallée du Bandama²" + }, + { + "code": "WR", + "name": "Woroba" + }, + { + "code": "14", + "name": "Worodougou" + }, + { + "code": "YM", + "name": "Yamoussoukro" + }, + { + "code": "08", + "name": "Zanzan" + }, + { + "code": "ZZ", + "name": "Zanzan²" + } + ], + "CL": [ + { + "code": "AN", + "name": "Antofagasta" + }, + { + "code": "AR", + "name": "Araucanía" + }, + { + "code": "AP", + "name": "Arica y Parinacota" + }, + { + "code": "AT", + "name": "Atacama" + }, + { + "code": "AI", + "name": "Aysén" + }, + { + "code": "BI", + "name": "Bío Bío" + }, + { + "code": "CO", + "name": "Coquimbo" + }, + { + "code": "LI", + "name": "Libertador General Bernardo O’Higgins" + }, + { + "code": "LL", + "name": "Los Lagos" + }, + { + "code": "LR", + "name": "Los Ríos" + }, + { + "code": "MA", + "name": "Magallanes Region" + }, + { + "code": "ML", + "name": "Maule" + }, + { + "code": "RM", + "name": "Santiago Metropolitan" + }, + { + "code": "TA", + "name": "Tarapacá" + }, + { + "code": "VS", + "name": "Valparaíso" + } + ], + "CM": [ + { + "code": "AD", + "name": "Adamawa" + }, + { + "code": "CE", + "name": "Centre" + }, + { + "code": "ES", + "name": "East" + }, + { + "code": "EN", + "name": "Far North" + }, + { + "code": "LT", + "name": "Littoral" + }, + { + "code": "NO", + "name": "North" + }, + { + "code": "NW", + "name": "Northwest" + }, + { + "code": "SU", + "name": "South" + }, + { + "code": "SW", + "name": "Southwest" + }, + { + "code": "OU", + "name": "West" + } + ], + "CN": [ + { + "code": "AH", + "name": "Anhui" + }, + { + "code": "BJ", + "name": "Beijing" + }, + { + "code": "CQ", + "name": "Chongqing" + }, + { + "code": "FJ", + "name": "Fujian" + }, + { + "code": "GS", + "name": "Gansu" + }, + { + "code": "GD", + "name": "Guangdong" + }, + { + "code": "GX", + "name": "Guangxi" + }, + { + "code": "GZ", + "name": "Guizhou" + }, + { + "code": "HI", + "name": "Hainan" + }, + { + "code": "HE", + "name": "Hebei" + }, + { + "code": "HL", + "name": "Heilongjiang" + }, + { + "code": "HA", + "name": "Henan" + }, + { + "code": "HK", + "name": "Hong Kong" + }, + { + "code": "HB", + "name": "Hubei" + }, + { + "code": "HN", + "name": "Hunan" + }, + { + "code": "NM", + "name": "Inner Mongolia" + }, + { + "code": "JS", + "name": "Jiangsu" + }, + { + "code": "JX", + "name": "Jiangxi" + }, + { + "code": "JL", + "name": "Jilin" + }, + { + "code": "LN", + "name": "Liaoning" + }, + { + "code": "MO", + "name": "Macau" + }, + { + "code": "NX", + "name": "Ningxia" + }, + { + "code": "QH", + "name": "Qinghai" + }, + { + "code": "SN", + "name": "Shaanxi" + }, + { + "code": "SD", + "name": "Shandong" + }, + { + "code": "SH", + "name": "Shanghai" + }, + { + "code": "SX", + "name": "Shanxi" + }, + { + "code": "SC", + "name": "Sichuan" + }, + { + "code": "TW", + "name": "Taiwan" + }, + { + "code": "TJ", + "name": "Tianjin" + }, + { + "code": "XZ", + "name": "Tibet" + }, + { + "code": "XJ", + "name": "Xinjiang" + }, + { + "code": "YN", + "name": "Yunnan" + }, + { + "code": "ZJ", + "name": "Zhejiang" + } + ], + "CO": [ + { + "code": "AMA", + "name": "Amazonas" + }, + { + "code": "ANT", + "name": "Antioquia" + }, + { + "code": "ARA", + "name": "Arauca" + }, + { + "code": "ATL", + "name": "Atlántico" + }, + { + "code": "BOL", + "name": "Bolívar" + }, + { + "code": "BOY", + "name": "Boyacá" + }, + { + "code": "CAL", + "name": "Caldas" + }, + { + "code": "DC", + "name": "Capital District" + }, + { + "code": "CAQ", + "name": "Caquetá" + }, + { + "code": "CAS", + "name": "Casanare" + }, + { + "code": "CAU", + "name": "Cauca" + }, + { + "code": "CES", + "name": "Cesar" + }, + { + "code": "CHO", + "name": "Chocó" + }, + { + "code": "COR", + "name": "Córdoba" + }, + { + "code": "CUN", + "name": "Cundinamarca" + }, + { + "code": "GUA", + "name": "Guainía" + }, + { + "code": "GUV", + "name": "Guaviare" + }, + { + "code": "HUI", + "name": "Huila" + }, + { + "code": "LAG", + "name": "La Guajira" + }, + { + "code": "MAG", + "name": "Magdalena" + }, + { + "code": "MET", + "name": "Meta" + }, + { + "code": "NAR", + "name": "Nariño" + }, + { + "code": "NSA", + "name": "Norte de Santander" + }, + { + "code": "PUT", + "name": "Putumayo" + }, + { + "code": "QUI", + "name": "Quindío" + }, + { + "code": "RIS", + "name": "Risaralda" + }, + { + "code": "SAP", + "name": "San Andrés & Providencia" + }, + { + "code": "SAN", + "name": "Santander" + }, + { + "code": "SUC", + "name": "Sucre" + }, + { + "code": "TOL", + "name": "Tolima" + }, + { + "code": "VAC", + "name": "Valle del Cauca" + }, + { + "code": "VAU", + "name": "Vaupés" + }, + { + "code": "VID", + "name": "Vichada" + } + ], + "CR": [ + { + "code": "A", + "name": "Alajuela" + }, + { + "code": "C", + "name": "Cartago" + }, + { + "code": "G", + "name": "Guanacaste" + }, + { + "code": "H", + "name": "Heredia" + }, + { + "code": "L", + "name": "Limón" + }, + { + "code": "P", + "name": "Puntarenas" + }, + { + "code": "SJ", + "name": "San José" + } + ], + "CU": [ + { + "code": "01", + "name": "Pinar del Río" + }, + { + "code": "03", + "name": "Havana" + }, + { + "code": "04", + "name": "Matanzas" + }, + { + "code": "05", + "name": "Villa Clara" + }, + { + "code": "06", + "name": "Cienfuegos" + }, + { + "code": "07", + "name": "Sancti Spíritus" + }, + { + "code": "08", + "name": "Ciego de Ãvila" + }, + { + "code": "09", + "name": "Camagüey" + }, + { + "code": "10", + "name": "Las Tunas" + }, + { + "code": "11", + "name": "Holguín" + }, + { + "code": "12", + "name": "Granma" + }, + { + "code": "13", + "name": "Santiago de Cuba" + }, + { + "code": "14", + "name": "Guantánamo" + }, + { + "code": "15", + "name": "Artemisa" + }, + { + "code": "16", + "name": "Mayabeque" + }, + { + "code": "99", + "name": "Isla de la Juventud" + } + ], + "CV": [ + { + "code": "B", + "name": "Barlavento Islands" + }, + { + "code": "BV", + "name": "Boa Vista" + }, + { + "code": "BR", + "name": "Brava" + }, + { + "code": "MA", + "name": "Maio" + }, + { + "code": "MO", + "name": "Mosteiros" + }, + { + "code": "PA", + "name": "Paul" + }, + { + "code": "PN", + "name": "Porto Novo" + }, + { + "code": "PR", + "name": "Praia" + }, + { + "code": "RB", + "name": "Ribeira Brava" + }, + { + "code": "RG", + "name": "Ribeira Grande" + }, + { + "code": "RS", + "name": "Ribeira Grande de Santiago" + }, + { + "code": "SL", + "name": "Sal" + }, + { + "code": "CA", + "name": "Santa Catarina" + }, + { + "code": "CF", + "name": "Santa Catarina do Fogo" + }, + { + "code": "CR", + "name": "Santa Cruz" + }, + { + "code": "SD", + "name": "São Domingos" + }, + { + "code": "SF", + "name": "São Filipe" + }, + { + "code": "SO", + "name": "São Lourenço dos Órgãos" + }, + { + "code": "SM", + "name": "São Miguel" + }, + { + "code": "SS", + "name": "São Salvador do Mundo" + }, + { + "code": "SV", + "name": "São Vicente" + }, + { + "code": "S", + "name": "Sotavento Islands" + }, + { + "code": "TA", + "name": "Tarrafal" + }, + { + "code": "TS", + "name": "Tarrafal de São Nicolau" + } + ], + "CY": [ + { + "code": "01", + "name": "Nicosia" + }, + { + "code": "02", + "name": "Limassol" + }, + { + "code": "03", + "name": "Larnaca" + }, + { + "code": "04", + "name": "Famagusta" + }, + { + "code": "05", + "name": "Paphos" + }, + { + "code": "06", + "name": "Kyrenia" + } + ], + "CZ": [ + { + "code": "201", + "name": "BeneÅ¡ov" + }, + { + "code": "202", + "name": "Beroun" + }, + { + "code": "641", + "name": "Blansko" + }, + { + "code": "644", + "name": "BÅ™eclav" + }, + { + "code": "642", + "name": "Brno-mÄ›sto" + }, + { + "code": "643", + "name": "Brno-venkov" + }, + { + "code": "801", + "name": "Bruntál" + }, + { + "code": "511", + "name": "ÄŒeská Lípa" + }, + { + "code": "311", + "name": "ÄŒeské BudÄ›jovice" + }, + { + "code": "312", + "name": "ÄŒeský Krumlov" + }, + { + "code": "411", + "name": "Cheb" + }, + { + "code": "422", + "name": "Chomutov" + }, + { + "code": "531", + "name": "Chrudim" + }, + { + "code": "421", + "name": "DÄ›Äín" + }, + { + "code": "321", + "name": "Domažlice" + }, + { + "code": "802", + "name": "Frýdek-Místek" + }, + { + "code": "631", + "name": "HavlíÄkův Brod" + }, + { + "code": "645", + "name": "Hodonín" + }, + { + "code": "521", + "name": "Hradec Králové" + }, + { + "code": "512", + "name": "Jablonec nad Nisou" + }, + { + "code": "711", + "name": "Jeseník" + }, + { + "code": "522", + "name": "JiÄín" + }, + { + "code": "632", + "name": "Jihlava" + }, + { + "code": "31", + "name": "JihoÄeský" + }, + { + "code": "64", + "name": "Jihomoravský" + }, + { + "code": "313", + "name": "JindÅ™ichův Hradec" + }, + { + "code": "41", + "name": "Karlovarský" + }, + { + "code": "412", + "name": "Karlovy Vary" + }, + { + "code": "803", + "name": "Karviná" + }, + { + "code": "203", + "name": "Kladno" + }, + { + "code": "322", + "name": "Klatovy" + }, + { + "code": "204", + "name": "Kolín" + }, + { + "code": "52", + "name": "Královéhradecký" + }, + { + "code": "721", + "name": "Kroměříž" + }, + { + "code": "205", + "name": "Kutná Hora" + }, + { + "code": "513", + "name": "Liberec" + }, + { + "code": "51", + "name": "Liberecký" + }, + { + "code": "423", + "name": "Litoměřice" + }, + { + "code": "424", + "name": "Louny" + }, + { + "code": "206", + "name": "MÄ›lník" + }, + { + "code": "207", + "name": "Mladá Boleslav" + }, + { + "code": "80", + "name": "Moravskoslezský" + }, + { + "code": "425", + "name": "Most" + }, + { + "code": "523", + "name": "Náchod" + }, + { + "code": "804", + "name": "Nový JiÄín" + }, + { + "code": "208", + "name": "Nymburk" + }, + { + "code": "712", + "name": "Olomouc" + }, + { + "code": "71", + "name": "Olomoucký" + }, + { + "code": "805", + "name": "Opava" + }, + { + "code": "806", + "name": "Ostrava" + }, + { + "code": "532", + "name": "Pardubice" + }, + { + "code": "53", + "name": "Pardubický" + }, + { + "code": "633", + "name": "PelhÅ™imov" + }, + { + "code": "314", + "name": "Písek" + }, + { + "code": "323", + "name": "Plzeň" + }, + { + "code": "325", + "name": "Plzeň-North" + }, + { + "code": "324", + "name": "Plzeň-South" + }, + { + "code": "32", + "name": "Plzeňský" + }, + { + "code": "315", + "name": "Prachatice" + }, + { + "code": "101", + "name": "Prague 1" + }, + { + "code": "110", + "name": "Prague 10" + }, + { + "code": "111", + "name": "Prague 11" + }, + { + "code": "112", + "name": "Prague 12" + }, + { + "code": "113", + "name": "Prague 13" + }, + { + "code": "114", + "name": "Prague 14" + }, + { + "code": "115", + "name": "Prague 15" + }, + { + "code": "116", + "name": "Prague 16" + }, + { + "code": "117", + "name": "Prague 17" + }, + { + "code": "118", + "name": "Prague 18" + }, + { + "code": "119", + "name": "Prague 19" + }, + { + "code": "102", + "name": "Prague 2" + }, + { + "code": "120", + "name": "Prague 20" + }, + { + "code": "121", + "name": "Prague 21" + }, + { + "code": "122", + "name": "Prague 22" + }, + { + "code": "103", + "name": "Prague 3" + }, + { + "code": "104", + "name": "Prague 4" + }, + { + "code": "105", + "name": "Prague 5" + }, + { + "code": "106", + "name": "Prague 6" + }, + { + "code": "107", + "name": "Prague 7" + }, + { + "code": "108", + "name": "Prague 8" + }, + { + "code": "109", + "name": "Prague 9" + }, + { + "code": "209", + "name": "Prague-East" + }, + { + "code": "20A", + "name": "Prague-West" + }, + { + "code": "10", + "name": "Prague, Hlavní meÅ¡to" + }, + { + "code": "714", + "name": "PÅ™erov" + }, + { + "code": "20B", + "name": "Příbram" + }, + { + "code": "713", + "name": "ProstÄ›jov" + }, + { + "code": "20C", + "name": "Rakovník" + }, + { + "code": "326", + "name": "Rokycany" + }, + { + "code": "524", + "name": "Rychnov nad Kněžnou" + }, + { + "code": "514", + "name": "Semily" + }, + { + "code": "413", + "name": "Sokolov" + }, + { + "code": "316", + "name": "Strakonice" + }, + { + "code": "20", + "name": "StÅ™edoÄeský" + }, + { + "code": "715", + "name": "Å umperk" + }, + { + "code": "533", + "name": "Svitavy" + }, + { + "code": "317", + "name": "Tábor" + }, + { + "code": "327", + "name": "Tachov" + }, + { + "code": "426", + "name": "Teplice" + }, + { + "code": "634", + "name": "TÅ™ebíÄ" + }, + { + "code": "525", + "name": "Trutnov" + }, + { + "code": "722", + "name": "Uherské HradiÅ¡tÄ›" + }, + { + "code": "42", + "name": "Ústecký" + }, + { + "code": "427", + "name": "Ústí nad Labem" + }, + { + "code": "534", + "name": "Ústí nad Orlicí" + }, + { + "code": "723", + "name": "Vsetín" + }, + { + "code": "646", + "name": "VyÅ¡kov" + }, + { + "code": "63", + "name": "VysoÄina" + }, + { + "code": "635", + "name": "ŽÄár nad Sázavou" + }, + { + "code": "724", + "name": "Zlín" + }, + { + "code": "72", + "name": "Zlínský" + }, + { + "code": "647", + "name": "Znojmo" + } + ], + "DE": [ + { + "code": "BW", + "name": "Baden-Württemberg" + }, + { + "code": "BY", + "name": "Bavaria" + }, + { + "code": "BE", + "name": "Berlin" + }, + { + "code": "BB", + "name": "Brandenburg" + }, + { + "code": "HB", + "name": "Bremen" + }, + { + "code": "HH", + "name": "Hamburg" + }, + { + "code": "HE", + "name": "Hesse" + }, + { + "code": "NI", + "name": "Lower Saxony" + }, + { + "code": "MV", + "name": "Mecklenburg-Vorpommern" + }, + { + "code": "NW", + "name": "North Rhine-Westphalia" + }, + { + "code": "RP", + "name": "Rhineland-Palatinate" + }, + { + "code": "SL", + "name": "Saarland" + }, + { + "code": "SN", + "name": "Saxony" + }, + { + "code": "ST", + "name": "Saxony-Anhalt" + }, + { + "code": "SH", + "name": "Schleswig-Holstein" + }, + { + "code": "TH", + "name": "Thuringia" + } + ], + "DJ": [ + { + "code": "AS", + "name": "Ali Sabieh" + }, + { + "code": "AR", + "name": "Arta" + }, + { + "code": "DI", + "name": "Dikhil" + }, + { + "code": "DJ", + "name": "Djibouti" + }, + { + "code": "OB", + "name": "Obock" + }, + { + "code": "TA", + "name": "Tadjourah" + } + ], + "DK": [ + { + "code": "81", + "name": "Northern Denmark" + }, + { + "code": "82", + "name": "Central Denmark" + }, + { + "code": "83", + "name": "Southern Denmark" + }, + { + "code": "84", + "name": "Capital Region" + }, + { + "code": "85", + "name": "Zealand" + } + ], + "DM": [ + { + "code": "02", + "name": "Saint Andrew" + }, + { + "code": "03", + "name": "Saint David" + }, + { + "code": "04", + "name": "Saint George" + }, + { + "code": "05", + "name": "Saint John" + }, + { + "code": "06", + "name": "Saint Joseph" + }, + { + "code": "07", + "name": "Saint Luke" + }, + { + "code": "08", + "name": "Saint Mark" + }, + { + "code": "09", + "name": "Saint Patrick" + }, + { + "code": "10", + "name": "Saint Paul" + }, + { + "code": "11", + "name": "Saint Peter" + } + ], + "DO": [ + { + "code": "01", + "name": "Distrito Nacional" + }, + { + "code": "02", + "name": "Azua" + }, + { + "code": "03", + "name": "Baoruco" + }, + { + "code": "04", + "name": "Barahona" + }, + { + "code": "05", + "name": "Dajabón" + }, + { + "code": "06", + "name": "Duarte" + }, + { + "code": "07", + "name": "Elías Piña" + }, + { + "code": "08", + "name": "El Seibo" + }, + { + "code": "09", + "name": "Espaillat" + }, + { + "code": "10", + "name": "Independencia" + }, + { + "code": "11", + "name": "La Altagracia" + }, + { + "code": "12", + "name": "La Romana" + }, + { + "code": "13", + "name": "La Vega" + }, + { + "code": "14", + "name": "María Trinidad Sánchez" + }, + { + "code": "15", + "name": "Monte Cristi" + }, + { + "code": "16", + "name": "Pedernales" + }, + { + "code": "17", + "name": "Peravia" + }, + { + "code": "18", + "name": "Puerto Plata" + }, + { + "code": "19", + "name": "Hermanas Mirabal" + }, + { + "code": "20", + "name": "Samaná" + }, + { + "code": "21", + "name": "San Cristóbal" + }, + { + "code": "22", + "name": "San Juan" + }, + { + "code": "23", + "name": "San Pedro de Macorís" + }, + { + "code": "24", + "name": "Sánchez Ramírez" + }, + { + "code": "25", + "name": "Santiago" + }, + { + "code": "26", + "name": "Santiago Rodríguez" + }, + { + "code": "27", + "name": "Valverde" + }, + { + "code": "28", + "name": "Monseñor Nouel" + }, + { + "code": "29", + "name": "Monte Plata" + }, + { + "code": "30", + "name": "Hato Mayor" + }, + { + "code": "31", + "name": "San José de Ocoa" + }, + { + "code": "32", + "name": "Santo Domingo" + }, + { + "code": "33", + "name": "Cibao Nordeste" + }, + { + "code": "34", + "name": "Cibao Noroeste" + }, + { + "code": "35", + "name": "Cibao Norte" + }, + { + "code": "36", + "name": "Cibao Sur" + }, + { + "code": "37", + "name": "El Valle" + }, + { + "code": "38", + "name": "Enriquillo" + }, + { + "code": "39", + "name": "Higüamo" + }, + { + "code": "40", + "name": "Ozama" + }, + { + "code": "41", + "name": "Valdesia" + }, + { + "code": "42", + "name": "Yuma" + } + ], + "DZ": [ + { + "code": "01", + "name": "Adrar" + }, + { + "code": "02", + "name": "Chlef" + }, + { + "code": "03", + "name": "Laghouat" + }, + { + "code": "04", + "name": "Oum El Bouaghi" + }, + { + "code": "05", + "name": "Batna" + }, + { + "code": "06", + "name": "Béjaïa" + }, + { + "code": "07", + "name": "Biskra" + }, + { + "code": "08", + "name": "Béchar" + }, + { + "code": "09", + "name": "Blida" + }, + { + "code": "10", + "name": "Bouira" + }, + { + "code": "11", + "name": "Tamanghasset" + }, + { + "code": "12", + "name": "Tébessa" + }, + { + "code": "13", + "name": "Tlemcen" + }, + { + "code": "14", + "name": "Tiaret" + }, + { + "code": "15", + "name": "Tizi Ouzou" + }, + { + "code": "16", + "name": "Algiers" + }, + { + "code": "17", + "name": "Djelfa" + }, + { + "code": "18", + "name": "Jijel" + }, + { + "code": "19", + "name": "Sétif" + }, + { + "code": "20", + "name": "Saïda" + }, + { + "code": "21", + "name": "Skikda" + }, + { + "code": "22", + "name": "Sidi Bel Abbès" + }, + { + "code": "23", + "name": "Annaba" + }, + { + "code": "24", + "name": "Guelma" + }, + { + "code": "25", + "name": "Constantine" + }, + { + "code": "26", + "name": "Médéa" + }, + { + "code": "27", + "name": "Mostaganem" + }, + { + "code": "28", + "name": "M’Sila" + }, + { + "code": "29", + "name": "Mascara" + }, + { + "code": "30", + "name": "Ouargla" + }, + { + "code": "31", + "name": "Oran" + }, + { + "code": "32", + "name": "El Bayadh" + }, + { + "code": "33", + "name": "Illizi" + }, + { + "code": "34", + "name": "Bordj Bou Arréridj" + }, + { + "code": "35", + "name": "Boumerdès" + }, + { + "code": "36", + "name": "El Tarf" + }, + { + "code": "37", + "name": "Tindouf" + }, + { + "code": "38", + "name": "Tissemsilt" + }, + { + "code": "39", + "name": "El Oued" + }, + { + "code": "40", + "name": "Khenchela" + }, + { + "code": "41", + "name": "Souk Ahras" + }, + { + "code": "42", + "name": "Tipasa" + }, + { + "code": "43", + "name": "Mila" + }, + { + "code": "44", + "name": "Aïn Defla" + }, + { + "code": "45", + "name": "Naama" + }, + { + "code": "46", + "name": "Aïn Témouchent" + }, + { + "code": "47", + "name": "Ghardaïa" + }, + { + "code": "48", + "name": "Relizane" + } + ], + "EC": [ + { + "code": "A", + "name": "Azuay" + }, + { + "code": "B", + "name": "Bolívar" + }, + { + "code": "F", + "name": "Cañar" + }, + { + "code": "C", + "name": "Carchi" + }, + { + "code": "H", + "name": "Chimborazo" + }, + { + "code": "X", + "name": "Cotopaxi" + }, + { + "code": "O", + "name": "El Oro" + }, + { + "code": "E", + "name": "Esmeraldas" + }, + { + "code": "W", + "name": "Galápagos" + }, + { + "code": "G", + "name": "Guayas" + }, + { + "code": "I", + "name": "Imbabura" + }, + { + "code": "L", + "name": "Loja" + }, + { + "code": "R", + "name": "Los Ríos" + }, + { + "code": "M", + "name": "Manabí" + }, + { + "code": "S", + "name": "Morona-Santiago" + }, + { + "code": "N", + "name": "Napo" + }, + { + "code": "D", + "name": "Orellana" + }, + { + "code": "Y", + "name": "Pastaza" + }, + { + "code": "P", + "name": "Pichincha" + }, + { + "code": "SE", + "name": "Santa Elena" + }, + { + "code": "SD", + "name": "Santo Domingo de los Tsáchilas" + }, + { + "code": "U", + "name": "Sucumbíos" + }, + { + "code": "T", + "name": "Tungurahua" + }, + { + "code": "Z", + "name": "Zamora-Chinchipe" + } + ], + "EE": [ + { + "code": "37", + "name": "Harju" + }, + { + "code": "39", + "name": "Hiiu" + }, + { + "code": "44", + "name": "Ida-Viru" + }, + { + "code": "49", + "name": "Jõgeva" + }, + { + "code": "51", + "name": "Järva" + }, + { + "code": "57", + "name": "Lääne" + }, + { + "code": "59", + "name": "Lääne-Viru" + }, + { + "code": "65", + "name": "Põlva" + }, + { + "code": "67", + "name": "Pärnu" + }, + { + "code": "70", + "name": "Rapla" + }, + { + "code": "74", + "name": "Saare" + }, + { + "code": "78", + "name": "Tartu" + }, + { + "code": "82", + "name": "Valga" + }, + { + "code": "84", + "name": "Viljandi" + }, + { + "code": "86", + "name": "Võru" + } + ], + "EG": [ + { + "code": "SHR", + "name": "Al Sharqia" + }, + { + "code": "ALX", + "name": "Alexandria" + }, + { + "code": "ASN", + "name": "Aswan" + }, + { + "code": "AST", + "name": "Asyut" + }, + { + "code": "BH", + "name": "Beheira" + }, + { + "code": "BNS", + "name": "Beni Suef" + }, + { + "code": "C", + "name": "Cairo" + }, + { + "code": "DK", + "name": "Dakahlia" + }, + { + "code": "DT", + "name": "Damietta" + }, + { + "code": "FYM", + "name": "Faiyum" + }, + { + "code": "GH", + "name": "Gharbia" + }, + { + "code": "GZ", + "name": "Giza" + }, + { + "code": "IS", + "name": "Ismailia" + }, + { + "code": "KFS", + "name": "Kafr el-Sheikh" + }, + { + "code": "LX", + "name": "Luxor" + }, + { + "code": "MT", + "name": "Matrouh" + }, + { + "code": "MN", + "name": "Minya" + }, + { + "code": "MNF", + "name": "Monufia" + }, + { + "code": "WAD", + "name": "New Valley" + }, + { + "code": "SIN", + "name": "North Sinai" + }, + { + "code": "PTS", + "name": "Port Said" + }, + { + "code": "KB", + "name": "Qalyubia" + }, + { + "code": "KN", + "name": "Qena" + }, + { + "code": "BA", + "name": "Red Sea" + }, + { + "code": "SHG", + "name": "Sohag" + }, + { + "code": "JS", + "name": "South Sinai" + }, + { + "code": "SUZ", + "name": "Suez" + } + ], + "ER": [ + { + "code": "AN", + "name": "Anseba" + }, + { + "code": "DU", + "name": "Debub" + }, + { + "code": "GB", + "name": "Gash-Barka" + }, + { + "code": "MA", + "name": "Maekel" + }, + { + "code": "SK", + "name": "Northern Red Sea" + }, + { + "code": "DK", + "name": "Southern Red Sea" + } + ], + "ES": [ + { + "code": "C", + "name": "A Coruña" + }, + { + "code": "VI", + "name": "Ãlava" + }, + { + "code": "AB", + "name": "Albacete" + }, + { + "code": "A", + "name": "Alicante" + }, + { + "code": "AL", + "name": "Almería" + }, + { + "code": "AN", + "name": "Andalusia" + }, + { + "code": "AR", + "name": "Aragon" + }, + { + "code": "AS", + "name": "Asturias" + }, + { + "code": "O", + "name": "Asturias Province" + }, + { + "code": "AV", + "name": "Ãvila" + }, + { + "code": "BA", + "name": "Badajoz" + }, + { + "code": "IB", + "name": "Balearic Islands" + }, + { + "code": "PM", + "name": "Balears Province" + }, + { + "code": "B", + "name": "Barcelona" + }, + { + "code": "PV", + "name": "Basque Country" + }, + { + "code": "BI", + "name": "Biscay" + }, + { + "code": "BU", + "name": "Burgos" + }, + { + "code": "CC", + "name": "Cáceres" + }, + { + "code": "CA", + "name": "Cádiz" + }, + { + "code": "CB", + "name": "Cantabria" + }, + { + "code": "S", + "name": "Cantabria Province" + }, + { + "code": "CS", + "name": "Castellón" + }, + { + "code": "CL", + "name": "Castile and León" + }, + { + "code": "CM", + "name": "Castile-La Mancha" + }, + { + "code": "CT", + "name": "Catalonia" + }, + { + "code": "CE", + "name": "Ceuta" + }, + { + "code": "CR", + "name": "Ciudad Real" + }, + { + "code": "CO", + "name": "Córdoba" + }, + { + "code": "CU", + "name": "Cuenca" + }, + { + "code": "EX", + "name": "Extremadura" + }, + { + "code": "GA", + "name": "Galicia" + }, + { + "code": "SS", + "name": "Gipuzkoa" + }, + { + "code": "GI", + "name": "Girona" + }, + { + "code": "GR", + "name": "Granada" + }, + { + "code": "GU", + "name": "Guadalajara" + }, + { + "code": "H", + "name": "Huelva" + }, + { + "code": "HU", + "name": "Huesca" + }, + { + "code": "J", + "name": "Jaén" + }, + { + "code": "RI", + "name": "La Rioja" + }, + { + "code": "LO", + "name": "La Rioja Province" + }, + { + "code": "GC", + "name": "Las Palmas" + }, + { + "code": "LE", + "name": "León" + }, + { + "code": "L", + "name": "Lleida" + }, + { + "code": "LU", + "name": "Lugo" + }, + { + "code": "MD", + "name": "Madrid Autonomous Community" + }, + { + "code": "M", + "name": "Madrid Province" + }, + { + "code": "MA", + "name": "Málaga" + }, + { + "code": "ML", + "name": "Melilla" + }, + { + "code": "MU", + "name": "Murcia" + }, + { + "code": "MC", + "name": "Murcia Region" + }, + { + "code": "NA", + "name": "Navarra" + }, + { + "code": "NC", + "name": "Navarra Chartered Community" + }, + { + "code": "OR", + "name": "Ourense" + }, + { + "code": "P", + "name": "Palencia" + }, + { + "code": "PO", + "name": "Pontevedra" + }, + { + "code": "SA", + "name": "Salamanca" + }, + { + "code": "TF", + "name": "Santa Cruz de Tenerife" + }, + { + "code": "SG", + "name": "Segovia" + }, + { + "code": "SE", + "name": "Seville" + }, + { + "code": "SO", + "name": "Soria" + }, + { + "code": "T", + "name": "Tarragona" + }, + { + "code": "TE", + "name": "Teruel" + }, + { + "code": "TO", + "name": "Toledo" + }, + { + "code": "V", + "name": "Valencia" + }, + { + "code": "VC", + "name": "Valencian Community" + }, + { + "code": "VA", + "name": "Valladolid" + }, + { + "code": "ZA", + "name": "Zamora" + }, + { + "code": "Z", + "name": "Zaragoza" + } + ], + "ET": [ + { + "code": "AA", + "name": "Addis Ababa" + }, + { + "code": "AF", + "name": "Afar" + }, + { + "code": "AM", + "name": "Amhara" + }, + { + "code": "BE", + "name": "Benishangul-Gumuz" + }, + { + "code": "DD", + "name": "Dire Dawa" + }, + { + "code": "GA", + "name": "Gambela" + }, + { + "code": "HA", + "name": "Harari" + }, + { + "code": "OR", + "name": "Oromia" + }, + { + "code": "SO", + "name": "Somali" + }, + { + "code": "SN", + "name": "Southern Nations, Nationalities, and Peoples" + }, + { + "code": "TI", + "name": "Tigray" + } + ], + "FI": [ + { + "code": "02", + "name": "South Karelia" + }, + { + "code": "03", + "name": "Southern Ostrobothnia" + }, + { + "code": "04", + "name": "Southern Savonia" + }, + { + "code": "05", + "name": "Kainuu" + }, + { + "code": "06", + "name": "Tavastia Proper" + }, + { + "code": "07", + "name": "Central Ostrobothnia" + }, + { + "code": "08", + "name": "Central Finland" + }, + { + "code": "09", + "name": "Kymenlaakso" + }, + { + "code": "10", + "name": "Lapland" + }, + { + "code": "11", + "name": "Pirkanmaa" + }, + { + "code": "12", + "name": "Ostrobothnia" + }, + { + "code": "13", + "name": "North Karelia" + }, + { + "code": "14", + "name": "Northern Ostrobothnia" + }, + { + "code": "15", + "name": "Northern Savonia" + }, + { + "code": "16", + "name": "Päijänne Tavastia" + }, + { + "code": "17", + "name": "Satakunta" + }, + { + "code": "18", + "name": "Uusimaa" + }, + { + "code": "19", + "name": "Southwest Finland" + } + ], + "FJ": [ + { + "code": "01", + "name": "Ba" + }, + { + "code": "02", + "name": "Bua" + }, + { + "code": "03", + "name": "Cakaudrove" + }, + { + "code": "C", + "name": "Central" + }, + { + "code": "E", + "name": "Eastern" + }, + { + "code": "04", + "name": "Kadavu" + }, + { + "code": "05", + "name": "Lau" + }, + { + "code": "06", + "name": "Lomaiviti" + }, + { + "code": "07", + "name": "Macuata" + }, + { + "code": "08", + "name": "Nadroga-Navosa" + }, + { + "code": "09", + "name": "Naitasiri" + }, + { + "code": "10", + "name": "Namosi" + }, + { + "code": "N", + "name": "Northern" + }, + { + "code": "11", + "name": "Ra" + }, + { + "code": "12", + "name": "Rewa" + }, + { + "code": "R", + "name": "Rotuma" + }, + { + "code": "13", + "name": "Serua" + }, + { + "code": "14", + "name": "Tailevu" + }, + { + "code": "W", + "name": "Western" + } + ], + "FM": [ + { + "code": "TRK", + "name": "Chuuk" + }, + { + "code": "KSA", + "name": "Kosrae" + }, + { + "code": "PNI", + "name": "Pohnpei" + }, + { + "code": "YAP", + "name": "Yap" + } + ], + "FR": [ + { + "code": "01", + "name": "Ain" + }, + { + "code": "02", + "name": "Aisne" + }, + { + "code": "03", + "name": "Allier" + }, + { + "code": "04", + "name": "Alpes-de-Haute-Provence" + }, + { + "code": "06", + "name": "Alpes-Maritimes" + }, + { + "code": "07", + "name": "Ardèche" + }, + { + "code": "08", + "name": "Ardennes" + }, + { + "code": "09", + "name": "Ariège" + }, + { + "code": "10", + "name": "Aube" + }, + { + "code": "11", + "name": "Aude" + }, + { + "code": "ARA", + "name": "Auvergne-Rhône-Alpes" + }, + { + "code": "12", + "name": "Aveyron" + }, + { + "code": "67", + "name": "Bas-Rhin" + }, + { + "code": "13", + "name": "Bouches-du-Rhône" + }, + { + "code": "BRE", + "name": "Brittany" + }, + { + "code": "BFC", + "name": "Burgundy-Franche-Comté" + }, + { + "code": "14", + "name": "Calvados" + }, + { + "code": "15", + "name": "Cantal" + }, + { + "code": "CVL", + "name": "Centre-Val de Loire" + }, + { + "code": "16", + "name": "Charente" + }, + { + "code": "17", + "name": "Charente-Maritime" + }, + { + "code": "18", + "name": "Cher" + }, + { + "code": "19", + "name": "Corrèze" + }, + { + "code": "2A", + "name": "Corse-du-Sud" + }, + { + "code": "COR", + "name": "Corsica" + }, + { + "code": "21", + "name": "Côte-d’Or" + }, + { + "code": "22", + "name": "Côtes-d’Armor" + }, + { + "code": "23", + "name": "Creuse" + }, + { + "code": "79", + "name": "Deux-Sèvres" + }, + { + "code": "24", + "name": "Dordogne" + }, + { + "code": "25", + "name": "Doubs" + }, + { + "code": "26", + "name": "Drôme" + }, + { + "code": "91", + "name": "Essonne" + }, + { + "code": "27", + "name": "Eure" + }, + { + "code": "28", + "name": "Eure-et-Loir" + }, + { + "code": "29", + "name": "Finistère" + }, + { + "code": "30", + "name": "Gard" + }, + { + "code": "32", + "name": "Gers" + }, + { + "code": "33", + "name": "Gironde" + }, + { + "code": "GES", + "name": "Grand-Est" + }, + { + "code": "GUA", + "name": "Guadeloupe" + }, + { + "code": "68", + "name": "Haut-Rhin" + }, + { + "code": "2B", + "name": "Haute-Corse" + }, + { + "code": "31", + "name": "Haute-Garonne" + }, + { + "code": "43", + "name": "Haute-Loire" + }, + { + "code": "52", + "name": "Haute-Marne" + }, + { + "code": "70", + "name": "Haute-Saône" + }, + { + "code": "74", + "name": "Haute-Savoie" + }, + { + "code": "87", + "name": "Haute-Vienne" + }, + { + "code": "05", + "name": "Hautes-Alpes" + }, + { + "code": "65", + "name": "Hautes-Pyrénées" + }, + { + "code": "HDF", + "name": "Hauts-de-France" + }, + { + "code": "92", + "name": "Hauts-de-Seine" + }, + { + "code": "34", + "name": "Hérault" + }, + { + "code": "IDF", + "name": "ÃŽle-de-France²" + }, + { + "code": "35", + "name": "Ille-et-Vilaine" + }, + { + "code": "36", + "name": "Indre" + }, + { + "code": "37", + "name": "Indre-et-Loire" + }, + { + "code": "38", + "name": "Isère" + }, + { + "code": "39", + "name": "Jura" + }, + { + "code": "LRE", + "name": "La Réunion" + }, + { + "code": "40", + "name": "Landes" + }, + { + "code": "41", + "name": "Loir-et-Cher" + }, + { + "code": "42", + "name": "Loire" + }, + { + "code": "44", + "name": "Loire-Atlantique" + }, + { + "code": "45", + "name": "Loiret" + }, + { + "code": "46", + "name": "Lot" + }, + { + "code": "47", + "name": "Lot-et-Garonne" + }, + { + "code": "48", + "name": "Lozère" + }, + { + "code": "49", + "name": "Maine-et-Loire" + }, + { + "code": "50", + "name": "Manche" + }, + { + "code": "51", + "name": "Marne" + }, + { + "code": "53", + "name": "Mayenne" + }, + { + "code": "MAY", + "name": "Mayotte" + }, + { + "code": "54", + "name": "Meurthe-et-Moselle" + }, + { + "code": "55", + "name": "Meuse" + }, + { + "code": "56", + "name": "Morbihan" + }, + { + "code": "57", + "name": "Moselle" + }, + { + "code": "58", + "name": "Nièvre" + }, + { + "code": "59", + "name": "Nord" + }, + { + "code": "NOR", + "name": "Normandie" + }, + { + "code": "NAQ", + "name": "Nouvelle-Aquitaine" + }, + { + "code": "OCC", + "name": "Occitanie" + }, + { + "code": "60", + "name": "Oise" + }, + { + "code": "61", + "name": "Orne" + }, + { + "code": "75", + "name": "Paris" + }, + { + "code": "62", + "name": "Pas-de-Calais" + }, + { + "code": "PDL", + "name": "Pays-de-la-Loire" + }, + { + "code": "PAC", + "name": "Provence-Alpes-Côte-d’Azur" + }, + { + "code": "63", + "name": "Puy-de-Dôme" + }, + { + "code": "64", + "name": "Pyrénées-Atlantiques" + }, + { + "code": "66", + "name": "Pyrénées-Orientales" + }, + { + "code": "69", + "name": "Rhône" + }, + { + "code": "71", + "name": "Saône-et-Loire" + }, + { + "code": "72", + "name": "Sarthe" + }, + { + "code": "73", + "name": "Savoie" + }, + { + "code": "77", + "name": "Seine-et-Marne" + }, + { + "code": "76", + "name": "Seine-Maritime" + }, + { + "code": "93", + "name": "Seine-Saint-Denis" + }, + { + "code": "80", + "name": "Somme" + }, + { + "code": "81", + "name": "Tarn" + }, + { + "code": "82", + "name": "Tarn-et-Garonne" + }, + { + "code": "90", + "name": "Territoire de Belfort" + }, + { + "code": "95", + "name": "Val-d’Oise" + }, + { + "code": "94", + "name": "Val-de-Marne" + }, + { + "code": "83", + "name": "Var" + }, + { + "code": "84", + "name": "Vaucluse" + }, + { + "code": "85", + "name": "Vendée" + }, + { + "code": "86", + "name": "Vienne" + }, + { + "code": "88", + "name": "Vosges" + }, + { + "code": "89", + "name": "Yonne" + }, + { + "code": "78", + "name": "Yvelines" + } + ], + "GA": [ + { + "code": "1", + "name": "Estuaire" + }, + { + "code": "2", + "name": "Haut-Ogooué" + }, + { + "code": "3", + "name": "Moyen-Ogooué" + }, + { + "code": "4", + "name": "Ngounié" + }, + { + "code": "5", + "name": "Nyanga" + }, + { + "code": "6", + "name": "Ogooué-Ivindo" + }, + { + "code": "7", + "name": "Ogooué-Lolo" + }, + { + "code": "8", + "name": "Ogooué-Maritime" + }, + { + "code": "9", + "name": "Woleu-Ntem" + } + ], + "GB": [ + { + "name": "Aberdeen", + "code": "ABE" + }, + { + "name": "Aberdeenshire", + "code": "ABD" + }, + { + "name": "Anglesey", + "code": "AGY" + }, + { + "name": "Angliya", + "code": "ENG" + }, + { + "name": "Angus", + "code": "ANS" + }, + { + "name": "Antrim", + "code": "ANT" + }, + { + "name": "Antrim and Newtownabbey", + "code": "ANN" + }, + { + "name": "Ards", + "code": "ARD" + }, + { + "name": "Ards and North Down", + "code": "AND" + }, + { + "name": "Argyll and Bute", + "code": "AGB" + }, + { + "name": "Armagh", + "code": "ARM" + }, + { + "name": "Armagh, Banbridge and Craigavon", + "code": "ABC" + }, + { + "name": "Ballymena", + "code": "BLA" + }, + { + "name": "Ballymoney", + "code": "BLY" + }, + { + "name": "Banbridge", + "code": "BNB" + }, + { + "name": "Barking and Dagenham", + "code": "BDG" + }, + { + "name": "Barnet", + "code": "BNE" + }, + { + "name": "Barnsley", + "code": "BNS" + }, + { + "name": "Bath and North East Somerset", + "code": "BAS" + }, + { + "name": "Bedford", + "code": "BDF" + }, + { + "name": "Belfast", + "code": "BFS" + }, + { + "name": "Bexley", + "code": "BEX" + }, + { + "name": "Birmingham", + "code": "BIR" + }, + { + "name": "Blackburn with Darwen", + "code": "BBD" + }, + { + "name": "Blackpool", + "code": "BPL" + }, + { + "name": "Blaenau Gwent", + "code": "BGW" + }, + { + "name": "Bolton", + "code": "BOL" + }, + { + "name": "Bournemouth", + "code": "BMH" + }, + { + "name": "Bracknell Forest", + "code": "BRC" + }, + { + "name": "Bradford", + "code": "BRD" + }, + { + "name": "Brent", + "code": "BEN" + }, + { + "name": "Bridgend", + "code": "BGE" + }, + { + "name": "Brighton and Hove", + "code": "BNH" + }, + { + "name": "Bristol", + "code": "BST" + }, + { + "name": "Bromley", + "code": "BRY" + }, + { + "name": "Buckinghamshire", + "code": "BKM" + }, + { + "name": "Bury", + "code": "BUR" + }, + { + "name": "Caerphilly", + "code": "CAY" + }, + { + "name": "Calderdale", + "code": "CLD" + }, + { + "name": "Cambridgeshire", + "code": "CAM" + }, + { + "name": "Camden", + "code": "CMD" + }, + { + "name": "Cardiff", + "code": "CRF" + }, + { + "name": "Carmarthenshire", + "code": "CMN" + }, + { + "name": "Carrickfergus", + "code": "CKF" + }, + { + "name": "Castlereagh", + "code": "CSR" + }, + { + "name": "Causeway Coast and Glens", + "code": "CCG" + }, + { + "name": "Central Bedfordshire", + "code": "CBF" + }, + { + "name": "Ceredigion", + "code": "CGN" + }, + { + "name": "Cheshire East", + "code": "CHE" + }, + { + "name": "Cheshire West and Chester", + "code": "CHW" + }, + { + "name": "Clackmannanshire", + "code": "CLK" + }, + { + "name": "Coleraine", + "code": "CLR" + }, + { + "name": "Conwy", + "code": "CWY" + }, + { + "name": "Cookstown", + "code": "CKT" + }, + { + "name": "Cornwall", + "code": "CON" + }, + { + "name": "Coventry", + "code": "COV" + }, + { + "name": "Craigavon", + "code": "CGV" + }, + { + "name": "Croydon", + "code": "CRY" + }, + { + "name": "Cumbria", + "code": "CMA" + }, + { + "name": "Darlington", + "code": "DAL" + }, + { + "name": "Denbighshire", + "code": "DEN" + }, + { + "name": "Derby", + "code": "DER" + }, + { + "name": "Derbyshire", + "code": "DBY" + }, + { + "name": "Derry", + "code": "DRY" + }, + { + "name": "Derry and Strabane", + "code": "DRS" + }, + { + "name": "Devon", + "code": "DEV" + }, + { + "name": "Doncaster", + "code": "DNC" + }, + { + "name": "Dorset", + "code": "DOR" + }, + { + "name": "Down", + "code": "DOW" + }, + { + "name": "Dudley", + "code": "DUD" + }, + { + "name": "Dumfries and Galloway", + "code": "DGY" + }, + { + "name": "Dundee", + "code": "DND" + }, + { + "name": "Dungannon and South Tyrone", + "code": "DGN" + }, + { + "name": "Durham", + "code": "DUR" + }, + { + "name": "Ealing", + "code": "EAL" + }, + { + "name": "East Ayrshire", + "code": "EAY" + }, + { + "name": "East Dunbartonshire", + "code": "EDU" + }, + { + "name": "East Lothian", + "code": "ELN" + }, + { + "name": "East Renfrewshire", + "code": "ERW" + }, + { + "name": "East Riding of Yorkshire", + "code": "ERY" + }, + { + "name": "East Sussex", + "code": "ESX" + }, + { + "name": "Edinburgh", + "code": "EDH" + }, + { + "name": "Enfield", + "code": "ENF" + }, + { + "name": "England and Wales", + "code": "EAW" + }, + { + "name": "Essex", + "code": "ESS" + }, + { + "name": "Falkirk", + "code": "FAL" + }, + { + "name": "Fermanagh", + "code": "FER" + }, + { + "name": "Fermanagh and Omagh", + "code": "FMO" + }, + { + "name": "Fife", + "code": "FIF" + }, + { + "name": "Flintshire", + "code": "FLN" + }, + { + "name": "Gateshead", + "code": "GAT" + }, + { + "name": "Glasgow", + "code": "GLG" + }, + { + "name": "Gloucestershire", + "code": "GLS" + }, + { + "name": "Great Britain", + "code": "GBN" + }, + { + "name": "Greenwich", + "code": "GRE" + }, + { + "name": "Gwynedd", + "code": "GWN" + }, + { + "name": "Hackney", + "code": "HCK" + }, + { + "name": "Halton", + "code": "HAL" + }, + { + "name": "Hammersmith and Fulham", + "code": "HMF" + }, + { + "name": "Hampshire", + "code": "HAM" + }, + { + "name": "Haringey", + "code": "HRY" + }, + { + "name": "Harrow", + "code": "HRW" + }, + { + "name": "Hartlepool", + "code": "HPL" + }, + { + "name": "Havering", + "code": "HAV" + }, + { + "name": "Herefordshire", + "code": "HEF" + }, + { + "name": "Hertfordshire", + "code": "HRT" + }, + { + "name": "Highland", + "code": "HLD" + }, + { + "name": "Hillingdon", + "code": "HIL" + }, + { + "name": "Hounslow", + "code": "HNS" + }, + { + "name": "Inverclyde", + "code": "IVC" + }, + { + "name": "Isle of Wight", + "code": "IOW" + }, + { + "name": "Isles of Scilly", + "code": "IOS" + }, + { + "name": "Islington", + "code": "ISL" + }, + { + "name": "Kensington and Chelsea", + "code": "KEC" + }, + { + "name": "Kent", + "code": "KEN" + }, + { + "name": "Kingston upon Hull", + "code": "KHL" + }, + { + "name": "Kingston upon Thames", + "code": "KTT" + }, + { + "name": "Kirklees", + "code": "KIR" + }, + { + "name": "Knowsley", + "code": "KWL" + }, + { + "name": "Lambeth", + "code": "LBH" + }, + { + "name": "Lancashire", + "code": "LAN" + }, + { + "name": "Larne", + "code": "LRN" + }, + { + "name": "Leeds", + "code": "LDS" + }, + { + "name": "Leicester", + "code": "LCE" + }, + { + "name": "Leicestershire", + "code": "LEC" + }, + { + "name": "Lewisham", + "code": "LEW" + }, + { + "name": "Limavady", + "code": "LMV" + }, + { + "name": "Lincolnshire", + "code": "LIN" + }, + { + "name": "Lisburn", + "code": "LSB" + }, + { + "name": "Lisburn and Castlereagh", + "code": "LBC" + }, + { + "name": "Liverpool", + "code": "LIV" + }, + { + "name": "London", + "code": "LND" + }, + { + "name": "Luton", + "code": "LUT" + }, + { + "name": "Magherafelt", + "code": "MFT" + }, + { + "name": "Manchester", + "code": "MAN" + }, + { + "name": "Medway", + "code": "MDW" + }, + { + "name": "Merthyr Tydfil", + "code": "MTY" + }, + { + "name": "Merton", + "code": "MRT" + }, + { + "name": "Mid and East Antrim", + "code": "MEA" + }, + { + "name": "Mid Ulster", + "code": "MUL" + }, + { + "name": "Middlesbrough", + "code": "MDB" + }, + { + "name": "Midlothian", + "code": "MLN" + }, + { + "name": "Milton Keynes", + "code": "MIK" + }, + { + "name": "Monmouthshire", + "code": "MON" + }, + { + "name": "Moray", + "code": "MRY" + }, + { + "name": "Moyle", + "code": "MYL" + }, + { + "name": "Neath Port Talbot", + "code": "NTL" + }, + { + "name": "Newcastle upon Tyne", + "code": "NET" + }, + { + "name": "Newham", + "code": "NWM" + }, + { + "name": "Newport", + "code": "NWP" + }, + { + "name": "Newry and Mourne", + "code": "NYM" + }, + { + "name": "Newry, Mourne and Down", + "code": "NMD" + }, + { + "name": "Newtownabbey", + "code": "NTA" + }, + { + "name": "Norfolk", + "code": "NFK" + }, + { + "name": "North Ayrshire", + "code": "NAY" + }, + { + "name": "North Down", + "code": "NDN" + }, + { + "name": "North East Lincolnshire", + "code": "NEL" + }, + { + "name": "North Lanarkshire", + "code": "NLK" + }, + { + "name": "North Lincolnshire", + "code": "NLN" + }, + { + "name": "North Somerset", + "code": "NSM" + }, + { + "name": "North Tyneside", + "code": "NTY" + }, + { + "name": "North Yorkshire", + "code": "NYK" + }, + { + "name": "Northamptonshire", + "code": "NTH" + }, + { + "name": "Northern Ireland", + "code": "NIR" + }, + { + "name": "Northumberland", + "code": "NBL" + }, + { + "name": "Nottingham", + "code": "NGM" + }, + { + "name": "Nottinghamshire", + "code": "NTT" + }, + { + "name": "Oldham", + "code": "OLD" + }, + { + "name": "Omagh", + "code": "OMH" + }, + { + "name": "Orkney Islands", + "code": "ORK" + }, + { + "name": "Outer Hebrides", + "code": "ELS" + }, + { + "name": "Oxfordshire", + "code": "OXF" + }, + { + "name": "Pembrokeshire", + "code": "PEM" + }, + { + "name": "Perth and Kinross", + "code": "PKN" + }, + { + "name": "Peter", + "code": "PTE" + }, + { + "name": "Plymouth", + "code": "PLY" + }, + { + "name": "Poole", + "code": "POL" + }, + { + "name": "Portsmouth", + "code": "POR" + }, + { + "name": "Powys", + "code": "POW" + }, + { + "name": "Reading", + "code": "RDG" + }, + { + "name": "Redbridge", + "code": "RDB" + }, + { + "name": "Redcar and Cleveland", + "code": "RCC" + }, + { + "name": "Renfrewshire", + "code": "RFW" + }, + { + "name": "Rhondda Cynon Taf", + "code": "RCT" + }, + { + "name": "Richmond upon Thames", + "code": "RIC" + }, + { + "name": "Rochdale", + "code": "RCH" + }, + { + "name": "Rotherham", + "code": "ROT" + }, + { + "name": "Rutland", + "code": "RUT" + }, + { + "name": "Saint Helens", + "code": "SHN" + }, + { + "name": "Salford", + "code": "SLF" + }, + { + "name": "Sandwell", + "code": "SAW" + }, + { + "name": "Scottish Borders", + "code": "SCB" + }, + { + "name": "Sefton", + "code": "SFT" + }, + { + "name": "Sheffield", + "code": "SHF" + }, + { + "name": "Shetland", + "code": "ZET" + }, + { + "name": "Shotlandiya", + "code": "SCT" + }, + { + "name": "Shropshire", + "code": "SHR" + }, + { + "name": "Slough", + "code": "SLG" + }, + { + "name": "Solihull", + "code": "SOL" + }, + { + "name": "Somerset", + "code": "SOM" + }, + { + "name": "South Ayrshire", + "code": "SAY" + }, + { + "name": "South Gloucestershire", + "code": "SGC" + }, + { + "name": "South Lanarkshire", + "code": "SLK" + }, + { + "name": "South Tyneside", + "code": "STY" + }, + { + "name": "Southampton", + "code": "STH" + }, + { + "name": "Southend-on-Sea", + "code": "SOS" + }, + { + "name": "Southwark", + "code": "SWK" + }, + { + "name": "Staffordshire", + "code": "STS" + }, + { + "name": "Stirling", + "code": "STG" + }, + { + "name": "Stockport", + "code": "SKP" + }, + { + "name": "Stockton-on-Tees", + "code": "STT" + }, + { + "name": "Stoke-on-Trent", + "code": "STE" + }, + { + "name": "Strabane", + "code": "STB" + }, + { + "name": "Suffolk", + "code": "SFK" + }, + { + "name": "Sunderland", + "code": "SND" + }, + { + "name": "Surrey", + "code": "SRY" + }, + { + "name": "Sutton", + "code": "STN" + }, + { + "name": "Swansea", + "code": "SWA" + }, + { + "name": "Swindon", + "code": "SWD" + }, + { + "name": "Tameside", + "code": "TAM" + }, + { + "name": "Telford and Wrekin", + "code": "TFW" + }, + { + "name": "Thurrock", + "code": "THR" + }, + { + "name": "Torbay", + "code": "TOB" + }, + { + "name": "Torfaen", + "code": "TOF" + }, + { + "name": "Tower Hamlets", + "code": "TWH" + }, + { + "name": "Trafford", + "code": "TRF" + }, + { + "name": "Uels", + "code": "WLS" + }, + { + "name": "United Kingdom", + "code": "UKM" + }, + { + "name": "Vale of Glamorgan", + "code": "VGL" + }, + { + "name": "Wakefield", + "code": "WKF" + }, + { + "name": "Walsall", + "code": "WLL" + }, + { + "name": "Waltham Forest", + "code": "WFT" + }, + { + "name": "Wandsworth", + "code": "WND" + }, + { + "name": "Warrington", + "code": "WRT" + }, + { + "name": "Warwickshire", + "code": "WAR" + }, + { + "name": "West Berkshire", + "code": "WBK" + }, + { + "name": "West Dunbartonshire", + "code": "WDU" + }, + { + "name": "West Lothian", + "code": "WLN" + }, + { + "name": "West Sussex", + "code": "WSX" + }, + { + "name": "Westminster", + "code": "WSM" + }, + { + "name": "Wigan", + "code": "WGN" + }, + { + "name": "Wiltshire", + "code": "WIL" + }, + { + "name": "Windsor and Maidenhead", + "code": "WNM" + }, + { + "name": "Wirral", + "code": "WRL" + }, + { + "name": "Wokingham", + "code": "WOK" + }, + { + "name": "Wolverhampton", + "code": "WLV" + }, + { + "name": "Worcestershire", + "code": "WOR" + }, + { + "name": "Wrexham", + "code": "WRX" + }, + { + "name": "York", + "code": "YOR" + } + ], + "GD": [ + { + "code": "01", + "name": "Saint Andrew" + }, + { + "code": "02", + "name": "Saint David" + }, + { + "code": "03", + "name": "Saint George" + }, + { + "code": "04", + "name": "Saint John" + }, + { + "code": "05", + "name": "Saint Mark" + }, + { + "code": "06", + "name": "Saint Patrick" + }, + { + "code": "10", + "name": "Carriacou and Petite Martinique" + } + ], + "GE": [ + { + "code": "AB", + "name": "Abkhazia" + }, + { + "code": "AJ", + "name": "Adjara" + }, + { + "code": "GU", + "name": "Guria" + }, + { + "code": "IM", + "name": "Imereti" + }, + { + "code": "KA", + "name": "Kakheti" + }, + { + "code": "KK", + "name": "Kvemo Kartli" + }, + { + "code": "MM", + "name": "Mtskheta-Mtianeti" + }, + { + "code": "RL", + "name": "Racha-Lechkhumi and Kvemo Svaneti" + }, + { + "code": "SZ", + "name": "Samegrelo-Zemo Svaneti" + }, + { + "code": "SJ", + "name": "Samtskhe-Javakheti" + }, + { + "code": "SK", + "name": "Shida Kartli" + }, + { + "code": "TB", + "name": "Tbilisi" + } + ], + "GH": [ + { + "code": "AH", + "name": "Ashanti" + }, + { + "code": "BA", + "name": "Brong-Ahafo" + }, + { + "code": "CP", + "name": "Central" + }, + { + "code": "EP", + "name": "Eastern" + }, + { + "code": "AA", + "name": "Greater Accra" + }, + { + "code": "NP", + "name": "Northern" + }, + { + "code": "UE", + "name": "Upper East" + }, + { + "code": "UW", + "name": "Upper West" + }, + { + "code": "TV", + "name": "Volta" + }, + { + "code": "WP", + "name": "Western" + } + ], + "GL": [ + { + "code": "KU", + "name": "Kujalleq" + }, + { + "code": "QA", + "name": "Qaasuitsup" + }, + { + "code": "QE", + "name": "Qeqqata" + }, + { + "code": "SM", + "name": "Sermersooq" + } + ], + "GM": [ + { + "code": "B", + "name": "Banjul" + }, + { + "code": "M", + "name": "Central River Division" + }, + { + "code": "L", + "name": "Lower River Division" + }, + { + "code": "N", + "name": "North Bank Division" + }, + { + "code": "U", + "name": "Upper River Division" + }, + { + "code": "W", + "name": "West Coast Division" + } + ], + "GN": [ + { + "code": "BE", + "name": "Beyla" + }, + { + "code": "BF", + "name": "Boffa" + }, + { + "code": "BK", + "name": "Boké" + }, + { + "code": "B", + "name": "Boké Region" + }, + { + "code": "C", + "name": "Conakry" + }, + { + "code": "CO", + "name": "Coyah" + }, + { + "code": "DB", + "name": "Dabola" + }, + { + "code": "DL", + "name": "Dalaba" + }, + { + "code": "DI", + "name": "Dinguiraye" + }, + { + "code": "DU", + "name": "Dubréka" + }, + { + "code": "FA", + "name": "Faranah" + }, + { + "code": "F", + "name": "Faranah Region" + }, + { + "code": "FO", + "name": "Forécariah" + }, + { + "code": "FR", + "name": "Fria" + }, + { + "code": "GA", + "name": "Gaoual" + }, + { + "code": "GU", + "name": "Guéckédou" + }, + { + "code": "KA", + "name": "Kankan" + }, + { + "code": "K", + "name": "Kankan Region" + }, + { + "code": "KE", + "name": "Kérouané" + }, + { + "code": "KD", + "name": "Kindia" + }, + { + "code": "D", + "name": "Kindia Region" + }, + { + "code": "KS", + "name": "Kissidougou" + }, + { + "code": "KB", + "name": "Koubia" + }, + { + "code": "KN", + "name": "Koundara" + }, + { + "code": "KO", + "name": "Kouroussa" + }, + { + "code": "LA", + "name": "Labé" + }, + { + "code": "L", + "name": "Labé Region" + }, + { + "code": "LE", + "name": "Lélouma" + }, + { + "code": "LO", + "name": "Lola" + }, + { + "code": "MC", + "name": "Macenta" + }, + { + "code": "ML", + "name": "Mali" + }, + { + "code": "MM", + "name": "Mamou" + }, + { + "code": "M", + "name": "Mamou Region" + }, + { + "code": "MD", + "name": "Mandiana" + }, + { + "code": "NZ", + "name": "Nzérékoré" + }, + { + "code": "N", + "name": "Nzérékoré Region" + }, + { + "code": "PI", + "name": "Pita" + }, + { + "code": "SI", + "name": "Siguiri" + }, + { + "code": "TE", + "name": "Télimélé" + }, + { + "code": "TO", + "name": "Tougué" + }, + { + "code": "YO", + "name": "Yomou" + } + ], + "GQ": [ + { + "code": "AN", + "name": "Annobón" + }, + { + "code": "BN", + "name": "Bioko Norte" + }, + { + "code": "BS", + "name": "Bioko Sur" + }, + { + "code": "CS", + "name": "Centro Sur" + }, + { + "code": "I", + "name": "Insular" + }, + { + "code": "KN", + "name": "Kié-Ntem" + }, + { + "code": "LI", + "name": "Litoral" + }, + { + "code": "C", + "name": "Río Muni" + }, + { + "code": "WN", + "name": "Wele-Nzas" + } + ], + "GR": [ + { + "code": "13", + "name": "Achaea" + }, + { + "code": "01", + "name": "Aetolia-Acarnania" + }, + { + "code": "12", + "name": "Arcadia" + }, + { + "code": "11", + "name": "Argolis" + }, + { + "code": "31", + "name": "Arta" + }, + { + "code": "I", + "name": "Attica" + }, + { + "code": "A1", + "name": "Attica Department" + }, + { + "code": "03", + "name": "Boeotia" + }, + { + "code": "H", + "name": "Central Greece" + }, + { + "code": "B", + "name": "Central Macedonia" + }, + { + "code": "64", + "name": "Chalkidiki" + }, + { + "code": "94", + "name": "Chania" + }, + { + "code": "85", + "name": "Chios" + }, + { + "code": "22", + "name": "Corfu" + }, + { + "code": "15", + "name": "Corinthia" + }, + { + "code": "M", + "name": "Crete" + }, + { + "code": "82", + "name": "Cyclades" + }, + { + "code": "81", + "name": "Dodecanese" + }, + { + "code": "52", + "name": "Drama" + }, + { + "code": "A", + "name": "East Macedonia and Thrace" + }, + { + "code": "D", + "name": "Epirus" + }, + { + "code": "04", + "name": "Euboea" + }, + { + "code": "05", + "name": "Evritania" + }, + { + "code": "71", + "name": "Evros" + }, + { + "code": "63", + "name": "Florina" + }, + { + "code": "51", + "name": "Grevena" + }, + { + "code": "91", + "name": "Heraklion region" + }, + { + "code": "14", + "name": "Ilia" + }, + { + "code": "53", + "name": "Imathia" + }, + { + "code": "33", + "name": "Ioannina" + }, + { + "code": "F", + "name": "Ionian Islands" + }, + { + "code": "41", + "name": "Karditsa" + }, + { + "code": "56", + "name": "Kastoria" + }, + { + "code": "55", + "name": "Kavala" + }, + { + "code": "23", + "name": "Kefalonia" + }, + { + "code": "57", + "name": "Kilkis" + }, + { + "code": "58", + "name": "Kozani" + }, + { + "code": "16", + "name": "Laconia" + }, + { + "code": "42", + "name": "Larissa" + }, + { + "code": "92", + "name": "Lasithi" + }, + { + "code": "24", + "name": "Lefkada" + }, + { + "code": "83", + "name": "Lesbos" + }, + { + "code": "43", + "name": "Magnesia" + }, + { + "code": "17", + "name": "Messenia" + }, + { + "code": "69", + "name": "Mount Athos" + }, + { + "code": "K", + "name": "North Aegean" + }, + { + "code": "59", + "name": "Pella" + }, + { + "code": "J", + "name": "Peloponnese" + }, + { + "code": "07", + "name": "Phocis" + }, + { + "code": "06", + "name": "Phthiotis" + }, + { + "code": "61", + "name": "Pieria" + }, + { + "code": "34", + "name": "Preveza" + }, + { + "code": "93", + "name": "Rethymno" + }, + { + "code": "73", + "name": "Rhodope" + }, + { + "code": "84", + "name": "Samos" + }, + { + "code": "62", + "name": "Serres" + }, + { + "code": "L", + "name": "South Aegean" + }, + { + "code": "32", + "name": "Thesprotia" + }, + { + "code": "54", + "name": "Thessaloniki" + }, + { + "code": "E", + "name": "Thessaly" + }, + { + "code": "44", + "name": "Trikala" + }, + { + "code": "G", + "name": "West Greece" + }, + { + "code": "C", + "name": "West Macedonia" + }, + { + "code": "72", + "name": "Xanthi" + }, + { + "code": "21", + "name": "Zakynthos" + } + ], + "GT": [ + { + "code": "AV", + "name": "Alta Verapaz" + }, + { + "code": "BV", + "name": "Baja Verapaz" + }, + { + "code": "CM", + "name": "Chimaltenango" + }, + { + "code": "CQ", + "name": "Chiquimula" + }, + { + "code": "PR", + "name": "El Progreso" + }, + { + "code": "ES", + "name": "Escuintla" + }, + { + "code": "GU", + "name": "Guatemala" + }, + { + "code": "HU", + "name": "Huehuetenango" + }, + { + "code": "IZ", + "name": "Izabal" + }, + { + "code": "JA", + "name": "Jalapa" + }, + { + "code": "JU", + "name": "Jutiapa" + }, + { + "code": "PE", + "name": "Petén" + }, + { + "code": "QZ", + "name": "Quetzaltenango" + }, + { + "code": "QC", + "name": "Quiché" + }, + { + "code": "RE", + "name": "Retalhuleu" + }, + { + "code": "SA", + "name": "Sacatepéquez" + }, + { + "code": "SM", + "name": "San Marcos" + }, + { + "code": "SR", + "name": "Santa Rosa" + }, + { + "code": "SO", + "name": "Sololá" + }, + { + "code": "SU", + "name": "Suchitepéquez" + }, + { + "code": "TO", + "name": "Totonicapán" + }, + { + "code": "ZA", + "name": "Zacapa" + } + ], + "GW": [ + { + "code": "BA", + "name": "Bafatá" + }, + { + "code": "BM", + "name": "Biombo" + }, + { + "code": "BS", + "name": "Bissau" + }, + { + "code": "BL", + "name": "Bolama" + }, + { + "code": "CA", + "name": "Cacheu" + }, + { + "code": "GA", + "name": "Gabú" + }, + { + "code": "L", + "name": "Leste" + }, + { + "code": "N", + "name": "Norte" + }, + { + "code": "OI", + "name": "Oio" + }, + { + "code": "QU", + "name": "Quinara" + }, + { + "code": "S", + "name": "Sul" + }, + { + "code": "TO", + "name": "Tombali" + } + ], + "GY": [ + { + "code": "BA", + "name": "Barima-Waini" + }, + { + "code": "CU", + "name": "Cuyuni-Mazaruni" + }, + { + "code": "DE", + "name": "Demerara-Mahaica" + }, + { + "code": "EB", + "name": "East Berbice-Corentyne" + }, + { + "code": "ES", + "name": "Essequibo Islands-West Demerara" + }, + { + "code": "MA", + "name": "Mahaica-Berbice" + }, + { + "code": "PM", + "name": "Pomeroon-Supenaam" + }, + { + "code": "PT", + "name": "Potaro-Siparuni" + }, + { + "code": "UD", + "name": "Upper Demerara-Berbice" + }, + { + "code": "UT", + "name": "Upper Takutu-Upper Essequibo" + } + ], + "HN": [ + { + "code": "AT", + "name": "Atlántida" + }, + { + "code": "IB", + "name": "Bay Islands" + }, + { + "code": "CH", + "name": "Choluteca" + }, + { + "code": "CL", + "name": "Colón" + }, + { + "code": "CM", + "name": "Comayagua" + }, + { + "code": "CP", + "name": "Copán" + }, + { + "code": "CR", + "name": "Cortés" + }, + { + "code": "EP", + "name": "El Paraíso" + }, + { + "code": "FM", + "name": "Francisco Morazán" + }, + { + "code": "GD", + "name": "Gracias a Dios" + }, + { + "code": "IN", + "name": "Intibucá" + }, + { + "code": "LP", + "name": "La Paz" + }, + { + "code": "LE", + "name": "Lempira" + }, + { + "code": "OC", + "name": "Ocotepeque" + }, + { + "code": "OL", + "name": "Olancho" + }, + { + "code": "SB", + "name": "Santa Bárbara" + }, + { + "code": "VA", + "name": "Valle" + }, + { + "code": "YO", + "name": "Yoro" + } + ], + "HR": [ + { + "code": "01", + "name": "Zagreb County" + }, + { + "code": "02", + "name": "Krapina-Zagorje" + }, + { + "code": "03", + "name": "Sisak-Moslavina" + }, + { + "code": "04", + "name": "Karlovac" + }, + { + "code": "05", + "name": "Varaždin" + }, + { + "code": "06", + "name": "Koprivnica-Križevci" + }, + { + "code": "07", + "name": "Bjelovar-Bilogora" + }, + { + "code": "08", + "name": "Primorje-Gorski Kotar" + }, + { + "code": "09", + "name": "Lika-Senj" + }, + { + "code": "10", + "name": "Virovitica-Podravina" + }, + { + "code": "11", + "name": "Požega-Slavonia" + }, + { + "code": "12", + "name": "Brod-Posavina" + }, + { + "code": "13", + "name": "Zadar" + }, + { + "code": "14", + "name": "Osijek-Baranja" + }, + { + "code": "15", + "name": "Å ibenik-Knin" + }, + { + "code": "16", + "name": "Vukovar-Syrmia" + }, + { + "code": "17", + "name": "Split-Dalmatia" + }, + { + "code": "18", + "name": "Istria" + }, + { + "code": "19", + "name": "Dubrovnik-Neretva" + }, + { + "code": "20", + "name": "MeÄ‘imurje" + }, + { + "code": "21", + "name": "Zagreb" + } + ], + "HT": [ + { + "code": "AR", + "name": "Artibonite" + }, + { + "code": "CE", + "name": "Centre" + }, + { + "code": "GA", + "name": "Grand’Anse" + }, + { + "code": "NI", + "name": "Nippes" + }, + { + "code": "ND", + "name": "Nord" + }, + { + "code": "NE", + "name": "Nord-Est" + }, + { + "code": "NO", + "name": "Nord-Ouest" + }, + { + "code": "OU", + "name": "Ouest" + }, + { + "code": "SD", + "name": "Sud" + }, + { + "code": "SE", + "name": "Sud-Est" + } + ], + "HU": [ + { + "code": "BK", + "name": "Bács-Kiskun" + }, + { + "code": "BA", + "name": "Baranya" + }, + { + "code": "BE", + "name": "Békés" + }, + { + "code": "BC", + "name": "Békéscsaba" + }, + { + "code": "BZ", + "name": "Borsod-Abaúj-Zemplén" + }, + { + "code": "BU", + "name": "Budapest" + }, + { + "code": "CS", + "name": "Csongrád" + }, + { + "code": "DE", + "name": "Debrecen" + }, + { + "code": "DU", + "name": "Dunaújváros" + }, + { + "code": "EG", + "name": "Eger" + }, + { + "code": "ER", + "name": "Érd" + }, + { + "code": "FE", + "name": "Fejér" + }, + { + "code": "GY", + "name": "GyÅ‘r" + }, + { + "code": "GS", + "name": "GyÅ‘r-Moson-Sopron" + }, + { + "code": "HB", + "name": "Hajdú-Bihar" + }, + { + "code": "HE", + "name": "Heves" + }, + { + "code": "HV", + "name": "HódmezÅ‘vásárhely" + }, + { + "code": "JN", + "name": "Jász-Nagykun-Szolnok" + }, + { + "code": "KV", + "name": "Kaposvár" + }, + { + "code": "KM", + "name": "Kecskemét" + }, + { + "code": "KE", + "name": "Komárom-Esztergom" + }, + { + "code": "MI", + "name": "Miskolc" + }, + { + "code": "NK", + "name": "Nagykanizsa" + }, + { + "code": "NO", + "name": "Nógrád" + }, + { + "code": "NY", + "name": "Nyíregyháza" + }, + { + "code": "PS", + "name": "Pécs" + }, + { + "code": "PE", + "name": "Pest" + }, + { + "code": "ST", + "name": "Salgótarján" + }, + { + "code": "SO", + "name": "Somogy" + }, + { + "code": "SN", + "name": "Sopron" + }, + { + "code": "SZ", + "name": "Szabolcs-Szatmár-Bereg" + }, + { + "code": "SD", + "name": "Szeged" + }, + { + "code": "SF", + "name": "Székesfehérvár" + }, + { + "code": "SS", + "name": "Szekszárd" + }, + { + "code": "SK", + "name": "Szolnok" + }, + { + "code": "SH", + "name": "Szombathely" + }, + { + "code": "TB", + "name": "Tatabánya" + }, + { + "code": "TO", + "name": "Tolna" + }, + { + "code": "VA", + "name": "Vas" + }, + { + "code": "VM", + "name": "Veszprém" + }, + { + "code": "VE", + "name": "Veszprém County" + }, + { + "code": "ZA", + "name": "Zala" + }, + { + "code": "ZE", + "name": "Zalaegerszeg" + } + ], + "ID": [ + { + "code": "AC", + "name": "Aceh" + }, + { + "code": "BA", + "name": "Bali" + }, + { + "code": "BB", + "name": "Bangka–Belitung Islands" + }, + { + "code": "BT", + "name": "Banten" + }, + { + "code": "BE", + "name": "Bengkulu" + }, + { + "code": "JT", + "name": "Central Java" + }, + { + "code": "KT", + "name": "Central Kalimantan" + }, + { + "code": "ST", + "name": "Central Sulawesi" + }, + { + "code": "JI", + "name": "East Java" + }, + { + "code": "KI", + "name": "East Kalimantan" + }, + { + "code": "NT", + "name": "East Nusa Tenggara" + }, + { + "code": "GO", + "name": "Gorontalo" + }, + { + "code": "JK", + "name": "Jakarta" + }, + { + "code": "JA", + "name": "Jambi" + }, + { + "code": "JW", + "name": "Java" + }, + { + "code": "KA", + "name": "Kalimantan" + }, + { + "code": "LA", + "name": "Lampung" + }, + { + "code": "NU", + "name": "Lesser Sunda Islands" + }, + { + "code": "MA", + "name": "Maluku" + }, + { + "code": "ML", + "name": "Maluku Islands" + }, + { + "code": "KU", + "name": "North Kalimantan" + }, + { + "code": "MU", + "name": "North Maluku" + }, + { + "code": "SA", + "name": "North Sulawesi" + }, + { + "code": "SU", + "name": "North Sumatra" + }, + { + "code": "PA", + "name": "Papua" + }, + { + "code": "PP", + "name": "Papua Islands" + }, + { + "code": "RI", + "name": "Riau" + }, + { + "code": "KR", + "name": "Riau Islands" + }, + { + "code": "KS", + "name": "South Kalimantan" + }, + { + "code": "SN", + "name": "South Sulawesi" + }, + { + "code": "SS", + "name": "South Sumatra" + }, + { + "code": "SG", + "name": "Southeast Sulawesi" + }, + { + "code": "SL", + "name": "Sulawesi" + }, + { + "code": "SM", + "name": "Sumatra" + }, + { + "code": "JB", + "name": "West Java" + }, + { + "code": "KB", + "name": "West Kalimantan" + }, + { + "code": "NB", + "name": "West Nusa Tenggara" + }, + { + "code": "PB", + "name": "West Papua" + }, + { + "code": "SR", + "name": "West Sulawesi" + }, + { + "code": "SB", + "name": "West Sumatra" + }, + { + "code": "YO", + "name": "Yogyakarta" + } + ], + "IE": [ + { + "code": "CW", + "name": "Carlow" + }, + { + "code": "CN", + "name": "Cavan" + }, + { + "code": "CE", + "name": "Clare" + }, + { + "code": "C", + "name": "Connacht" + }, + { + "code": "CO", + "name": "Cork" + }, + { + "code": "DL", + "name": "Donegal" + }, + { + "code": "D", + "name": "Dublin" + }, + { + "code": "G", + "name": "Galway" + }, + { + "code": "KY", + "name": "Kerry" + }, + { + "code": "KE", + "name": "Kildare" + }, + { + "code": "KK", + "name": "Kilkenny" + }, + { + "code": "LS", + "name": "Laois" + }, + { + "code": "L", + "name": "Leinster" + }, + { + "code": "LM", + "name": "Leitrim" + }, + { + "code": "LK", + "name": "Limerick" + }, + { + "code": "LD", + "name": "Longford" + }, + { + "code": "LH", + "name": "Louth" + }, + { + "code": "MO", + "name": "Mayo" + }, + { + "code": "MH", + "name": "Meath" + }, + { + "code": "MN", + "name": "Monaghan" + }, + { + "code": "M", + "name": "Munster" + }, + { + "code": "OY", + "name": "Offaly" + }, + { + "code": "RN", + "name": "Roscommon" + }, + { + "code": "SO", + "name": "Sligo" + }, + { + "code": "TA", + "name": "Tipperary" + }, + { + "code": "U", + "name": "Ulster" + }, + { + "code": "WD", + "name": "Waterford" + }, + { + "code": "WH", + "name": "Westmeath" + }, + { + "code": "WX", + "name": "Wexford" + }, + { + "code": "WW", + "name": "Wicklow" + } + ], + "IL": [ + { + "code": "M", + "name": "Central District" + }, + { + "code": "HA", + "name": "Haifa District" + }, + { + "code": "JM", + "name": "Jerusalem" + }, + { + "code": "Z", + "name": "Northern District" + }, + { + "code": "D", + "name": "Southern District" + }, + { + "code": "TA", + "name": "Tel Aviv District" + } + ], + "IN": [ + { + "code": "AN", + "name": "Andaman and Nicobar Islands" + }, + { + "code": "AP", + "name": "Andhra Pradesh" + }, + { + "code": "AR", + "name": "Arunachal Pradesh" + }, + { + "code": "AS", + "name": "Assam" + }, + { + "code": "BR", + "name": "Bihar" + }, + { + "code": "CH", + "name": "Chandigarh" + }, + { + "code": "CT", + "name": "Chhattisgarh" + }, + { + "code": "DN", + "name": "Dadra and Nagar Haveli" + }, + { + "code": "DD", + "name": "Daman and Diu" + }, + { + "code": "DL", + "name": "Delhi" + }, + { + "code": "GA", + "name": "Goa" + }, + { + "code": "GJ", + "name": "Gujarat" + }, + { + "code": "HR", + "name": "Haryana" + }, + { + "code": "HP", + "name": "Himachal Pradesh" + }, + { + "code": "JK", + "name": "Jammu and Kashmir" + }, + { + "code": "JH", + "name": "Jharkhand" + }, + { + "code": "KA", + "name": "Karnataka" + }, + { + "code": "KL", + "name": "Kerala" + }, + { + "code": "LD", + "name": "Lakshadweep" + }, + { + "code": "MP", + "name": "Madhya Pradesh" + }, + { + "code": "MH", + "name": "Maharashtra" + }, + { + "code": "MN", + "name": "Manipur" + }, + { + "code": "ML", + "name": "Meghalaya" + }, + { + "code": "MZ", + "name": "Mizoram" + }, + { + "code": "NL", + "name": "Nagaland" + }, + { + "code": "OR", + "name": "Odisha" + }, + { + "code": "PY", + "name": "Puducherry" + }, + { + "code": "PB", + "name": "Punjab" + }, + { + "code": "RJ", + "name": "Rajasthan" + }, + { + "code": "SK", + "name": "Sikkim" + }, + { + "code": "TN", + "name": "Tamil Nadu" + }, + { + "code": "TG", + "name": "Telangana" + }, + { + "code": "TR", + "name": "Tripura" + }, + { + "code": "UP", + "name": "Uttar Pradesh" + }, + { + "code": "UT", + "name": "Uttarakhand" + }, + { + "code": "WB", + "name": "West Bengal" + } + ], + "IQ": [ + { + "code": "AN", + "name": "Al Anbar" + }, + { + "code": "MU", + "name": "Al Muthanna" + }, + { + "code": "QA", + "name": "Al-QÄdisiyyah" + }, + { + "code": "BB", + "name": "Babylon" + }, + { + "code": "BG", + "name": "Baghdad" + }, + { + "code": "BA", + "name": "Basra" + }, + { + "code": "DQ", + "name": "Dhi Qar" + }, + { + "code": "DI", + "name": "Diyala" + }, + { + "code": "DA", + "name": "Dohuk" + }, + { + "code": "AR", + "name": "Erbil" + }, + { + "code": "KA", + "name": "Karbala" + }, + { + "code": "KI", + "name": "Kirkuk" + }, + { + "code": "MA", + "name": "Maysan" + }, + { + "code": "NA", + "name": "Najaf" + }, + { + "code": "NI", + "name": "Nineveh" + }, + { + "code": "SD", + "name": "Saladin" + }, + { + "code": "SU", + "name": "Sulaymaniyah" + }, + { + "code": "WA", + "name": "Wasit" + } + ], + "IR": [ + { + "code": "01", + "name": "East Azerbaijan" + }, + { + "code": "02", + "name": "West Azarbaijan" + }, + { + "code": "03", + "name": "Ardabil" + }, + { + "code": "04", + "name": "Isfahan" + }, + { + "code": "05", + "name": "Ilam" + }, + { + "code": "06", + "name": "Bushehr" + }, + { + "code": "07", + "name": "Tehran" + }, + { + "code": "08", + "name": "Chaharmahal and Bakhtiari" + }, + { + "code": "10", + "name": "Khuzestan" + }, + { + "code": "11", + "name": "Zanjan" + }, + { + "code": "12", + "name": "Semnan" + }, + { + "code": "13", + "name": "Sistan and Baluchestan" + }, + { + "code": "14", + "name": "Fars" + }, + { + "code": "15", + "name": "Kerman" + }, + { + "code": "16", + "name": "Kurdistan" + }, + { + "code": "17", + "name": "Kermanshah" + }, + { + "code": "18", + "name": "Kohgiluyeh and Boyer-Ahmad" + }, + { + "code": "19", + "name": "Gilan" + }, + { + "code": "20", + "name": "Lorestan" + }, + { + "code": "21", + "name": "Mazandaran" + }, + { + "code": "22", + "name": "Markazi" + }, + { + "code": "23", + "name": "Hormozgan" + }, + { + "code": "24", + "name": "Hamadan" + }, + { + "code": "25", + "name": "Yazd" + }, + { + "code": "26", + "name": "Qom" + }, + { + "code": "27", + "name": "Golestan" + }, + { + "code": "28", + "name": "Qazvin" + }, + { + "code": "29", + "name": "South Khorasan" + }, + { + "code": "30", + "name": "Razavi Khorasan" + }, + { + "code": "31", + "name": "North Khorasan" + }, + { + "code": "32", + "name": "Alborz" + } + ], + "IS": [ + { + "code": "0", + "name": "Reykjavík" + }, + { + "code": "1", + "name": "Capital" + }, + { + "code": "2", + "name": "Southern Peninsula" + }, + { + "code": "3", + "name": "Western" + }, + { + "code": "4", + "name": "Westfjords" + }, + { + "code": "5", + "name": "Northwestern" + }, + { + "code": "6", + "name": "Northeastern" + }, + { + "code": "7", + "name": "Eastern" + }, + { + "code": "8", + "name": "Southern" + } + ], + "IT": [ + { + "code": "65", + "name": "Abruzzo" + }, + { + "code": "AG", + "name": "Agrigento" + }, + { + "code": "AL", + "name": "Alessandria" + }, + { + "code": "AN", + "name": "Ancona" + }, + { + "code": "AO", + "name": "Aosta" + }, + { + "code": "23", + "name": "Aosta Valley" + }, + { + "code": "75", + "name": "Apulia" + }, + { + "code": "AR", + "name": "Arezzo" + }, + { + "code": "AP", + "name": "Ascoli Piceno" + }, + { + "code": "AT", + "name": "Asti" + }, + { + "code": "AV", + "name": "Avellino" + }, + { + "code": "BA", + "name": "Bari" + }, + { + "code": "BT", + "name": "Barletta-Andria-Trani" + }, + { + "code": "77", + "name": "Basilicata" + }, + { + "code": "BL", + "name": "Belluno" + }, + { + "code": "BN", + "name": "Benevento" + }, + { + "code": "BG", + "name": "Bergamo" + }, + { + "code": "BI", + "name": "Biella" + }, + { + "code": "BO", + "name": "Bologna" + }, + { + "code": "BS", + "name": "Brescia" + }, + { + "code": "BR", + "name": "Brindisi" + }, + { + "code": "CA", + "name": "Cagliari" + }, + { + "code": "78", + "name": "Calabria" + }, + { + "code": "CL", + "name": "Caltanissetta" + }, + { + "code": "72", + "name": "Campania" + }, + { + "code": "CB", + "name": "Campobasso" + }, + { + "code": "CI", + "name": "Carbonia-Iglesias" + }, + { + "code": "CE", + "name": "Caserta" + }, + { + "code": "CT", + "name": "Catania" + }, + { + "code": "CZ", + "name": "Catanzaro" + }, + { + "code": "CH", + "name": "Chieti" + }, + { + "code": "CO", + "name": "Como" + }, + { + "code": "CS", + "name": "Cosenza" + }, + { + "code": "CR", + "name": "Cremona" + }, + { + "code": "KR", + "name": "Crotone" + }, + { + "code": "CN", + "name": "Cuneo" + }, + { + "code": "45", + "name": "Emilia-Romagna" + }, + { + "code": "EN", + "name": "Enna" + }, + { + "code": "FM", + "name": "Fermo" + }, + { + "code": "FE", + "name": "Ferrara" + }, + { + "code": "FI", + "name": "Florence" + }, + { + "code": "FG", + "name": "Foggia" + }, + { + "code": "FC", + "name": "Forlì-Cesena" + }, + { + "code": "36", + "name": "Friuli–Venezia Giulia" + }, + { + "code": "FR", + "name": "Frosinone" + }, + { + "code": "GE", + "name": "Genoa" + }, + { + "code": "GO", + "name": "Gorizia" + }, + { + "code": "GR", + "name": "Grosseto" + }, + { + "code": "IM", + "name": "Imperia" + }, + { + "code": "IS", + "name": "Isernia" + }, + { + "code": "AQ", + "name": "L’Aquila" + }, + { + "code": "SP", + "name": "La Spezia" + }, + { + "code": "LT", + "name": "Latina" + }, + { + "code": "62", + "name": "Lazio" + }, + { + "code": "LE", + "name": "Lecce" + }, + { + "code": "LC", + "name": "Lecco" + }, + { + "code": "42", + "name": "Liguria" + }, + { + "code": "LI", + "name": "Livorno" + }, + { + "code": "LO", + "name": "Lodi" + }, + { + "code": "25", + "name": "Lombardy" + }, + { + "code": "LU", + "name": "Lucca" + }, + { + "code": "MC", + "name": "Macerata" + }, + { + "code": "MN", + "name": "Mantua" + }, + { + "code": "57", + "name": "Marche" + }, + { + "code": "MS", + "name": "Massa and Carrara" + }, + { + "code": "MT", + "name": "Matera" + }, + { + "code": "VS", + "name": "Medio Campidano" + }, + { + "code": "ME", + "name": "Messina" + }, + { + "code": "MI", + "name": "Milan" + }, + { + "code": "MO", + "name": "Modena" + }, + { + "code": "67", + "name": "Molise" + }, + { + "code": "MB", + "name": "Monza and Brianza" + }, + { + "code": "NA", + "name": "Naples" + }, + { + "code": "NO", + "name": "Novara" + }, + { + "code": "NU", + "name": "Nuoro" + }, + { + "code": "OG", + "name": "Ogliastra" + }, + { + "code": "OT", + "name": "Olbia-Tempio" + }, + { + "code": "OR", + "name": "Oristano" + }, + { + "code": "PD", + "name": "Padua" + }, + { + "code": "PA", + "name": "Palermo" + }, + { + "code": "PR", + "name": "Parma" + }, + { + "code": "PV", + "name": "Pavia" + }, + { + "code": "PG", + "name": "Perugia" + }, + { + "code": "PU", + "name": "Pesaro and Urbino" + }, + { + "code": "PE", + "name": "Pescara" + }, + { + "code": "PC", + "name": "Piacenza" + }, + { + "code": "21", + "name": "Piedmont" + }, + { + "code": "PI", + "name": "Pisa" + }, + { + "code": "PT", + "name": "Pistoia" + }, + { + "code": "PN", + "name": "Pordenone" + }, + { + "code": "PZ", + "name": "Potenza" + }, + { + "code": "PO", + "name": "Prato" + }, + { + "code": "RG", + "name": "Ragusa" + }, + { + "code": "RA", + "name": "Ravenna" + }, + { + "code": "RC", + "name": "Reggio Calabria" + }, + { + "code": "RE", + "name": "Reggio Emilia" + }, + { + "code": "RI", + "name": "Rieti" + }, + { + "code": "RN", + "name": "Rimini" + }, + { + "code": "RM", + "name": "Rome" + }, + { + "code": "RO", + "name": "Rovigo" + }, + { + "code": "SA", + "name": "Salerno" + }, + { + "code": "88", + "name": "Sardinia" + }, + { + "code": "SS", + "name": "Sassari" + }, + { + "code": "SV", + "name": "Savona" + }, + { + "code": "82", + "name": "Sicily" + }, + { + "code": "SI", + "name": "Siena" + }, + { + "code": "SO", + "name": "Sondrio" + }, + { + "code": "BZ", + "name": "South Tyrol" + }, + { + "code": "SR", + "name": "Syracuse" + }, + { + "code": "TA", + "name": "Taranto" + }, + { + "code": "TE", + "name": "Teramo" + }, + { + "code": "TR", + "name": "Terni" + }, + { + "code": "TP", + "name": "Trapani" + }, + { + "code": "TN", + "name": "Trentino" + }, + { + "code": "32", + "name": "Trentino-South Tyrol" + }, + { + "code": "TV", + "name": "Treviso" + }, + { + "code": "TS", + "name": "Trieste" + }, + { + "code": "TO", + "name": "Turin" + }, + { + "code": "52", + "name": "Tuscany" + }, + { + "code": "UD", + "name": "Udine" + }, + { + "code": "55", + "name": "Umbria" + }, + { + "code": "VA", + "name": "Varese" + }, + { + "code": "34", + "name": "Veneto" + }, + { + "code": "VE", + "name": "Venice" + }, + { + "code": "VB", + "name": "Verbano-Cusio-Ossola" + }, + { + "code": "VC", + "name": "Vercelli" + }, + { + "code": "VR", + "name": "Verona" + }, + { + "code": "VV", + "name": "Vibo Valentia" + }, + { + "code": "VI", + "name": "Vicenza" + }, + { + "code": "VT", + "name": "Viterbo" + } + ], + "JM": [ + { + "code": "01", + "name": "Kingston" + }, + { + "code": "02", + "name": "Saint Andrew" + }, + { + "code": "03", + "name": "Saint Thomas" + }, + { + "code": "04", + "name": "Portland" + }, + { + "code": "05", + "name": "Saint Mary" + }, + { + "code": "06", + "name": "Saint Ann" + }, + { + "code": "07", + "name": "Trelawny" + }, + { + "code": "08", + "name": "Saint James" + }, + { + "code": "09", + "name": "Hanover" + }, + { + "code": "10", + "name": "Westmoreland" + }, + { + "code": "11", + "name": "Saint Elizabeth" + }, + { + "code": "12", + "name": "Manchester" + }, + { + "code": "13", + "name": "Clarendon" + }, + { + "code": "14", + "name": "Saint Catherine" + } + ], + "JO": [ + { + "code": "AJ", + "name": "Ajloun" + }, + { + "code": "AM", + "name": "Amman" + }, + { + "code": "AQ", + "name": "Aqaba" + }, + { + "code": "BA", + "name": "Balqa" + }, + { + "code": "IR", + "name": "Irbid" + }, + { + "code": "JA", + "name": "Jerash" + }, + { + "code": "KA", + "name": "Karak" + }, + { + "code": "MN", + "name": "Ma’an" + }, + { + "code": "MD", + "name": "Madaba" + }, + { + "code": "MA", + "name": "Mafraq" + }, + { + "code": "AT", + "name": "Tafilah" + }, + { + "code": "AZ", + "name": "Zarqa" + } + ], + "JP": [ + { + "code": "01", + "name": "HokkaidÅ" + }, + { + "code": "02", + "name": "Aomori" + }, + { + "code": "03", + "name": "Iwate" + }, + { + "code": "04", + "name": "Miyagi" + }, + { + "code": "05", + "name": "Akita" + }, + { + "code": "06", + "name": "Yamagata" + }, + { + "code": "07", + "name": "Fukushima" + }, + { + "code": "08", + "name": "Ibaraki" + }, + { + "code": "09", + "name": "Tochigi" + }, + { + "code": "10", + "name": "Gunma" + }, + { + "code": "11", + "name": "Saitama" + }, + { + "code": "12", + "name": "Chiba" + }, + { + "code": "13", + "name": "Tokyo" + }, + { + "code": "14", + "name": "Kanagawa" + }, + { + "code": "15", + "name": "Niigata" + }, + { + "code": "16", + "name": "Toyama" + }, + { + "code": "17", + "name": "Ishikawa" + }, + { + "code": "18", + "name": "Fukui" + }, + { + "code": "19", + "name": "Yamanashi" + }, + { + "code": "20", + "name": "Nagano" + }, + { + "code": "21", + "name": "Gifu" + }, + { + "code": "22", + "name": "Shizuoka" + }, + { + "code": "23", + "name": "Aichi" + }, + { + "code": "24", + "name": "Mie" + }, + { + "code": "25", + "name": "Shiga" + }, + { + "code": "26", + "name": "KyÅto" + }, + { + "code": "27", + "name": "ÅŒsaka" + }, + { + "code": "28", + "name": "HyÅgo" + }, + { + "code": "29", + "name": "Nara" + }, + { + "code": "30", + "name": "Wakayama" + }, + { + "code": "31", + "name": "Tottori" + }, + { + "code": "32", + "name": "Shimane" + }, + { + "code": "33", + "name": "Okayama" + }, + { + "code": "34", + "name": "Hiroshima" + }, + { + "code": "35", + "name": "Yamaguchi" + }, + { + "code": "36", + "name": "Tokushima" + }, + { + "code": "37", + "name": "Kagawa" + }, + { + "code": "38", + "name": "Ehime" + }, + { + "code": "39", + "name": "KÅchi" + }, + { + "code": "40", + "name": "Fukuoka" + }, + { + "code": "41", + "name": "Saga" + }, + { + "code": "42", + "name": "Nagasaki" + }, + { + "code": "43", + "name": "Kumamoto" + }, + { + "code": "44", + "name": "ÅŒita" + }, + { + "code": "45", + "name": "Miyazaki" + }, + { + "code": "46", + "name": "Kagoshima" + }, + { + "code": "47", + "name": "Okinawa" + } + ], + "KE": [ + { + "code": "01", + "name": "Baringo" + }, + { + "code": "02", + "name": "Bomet" + }, + { + "code": "03", + "name": "Bungoma" + }, + { + "code": "04", + "name": "Busia" + }, + { + "code": "05", + "name": "Elgeyo-Marakwet" + }, + { + "code": "06", + "name": "Embu" + }, + { + "code": "07", + "name": "Garissa" + }, + { + "code": "08", + "name": "Homa Bay" + }, + { + "code": "09", + "name": "Isiolo" + }, + { + "code": "10", + "name": "Kajiado" + }, + { + "code": "11", + "name": "Kakamega" + }, + { + "code": "12", + "name": "Kericho" + }, + { + "code": "13", + "name": "Kiambu" + }, + { + "code": "14", + "name": "Kilifi" + }, + { + "code": "15", + "name": "Kirinyaga" + }, + { + "code": "16", + "name": "Kisii" + }, + { + "code": "17", + "name": "Kisumu" + }, + { + "code": "18", + "name": "Kitui" + }, + { + "code": "19", + "name": "Kwale" + }, + { + "code": "20", + "name": "Laikipia" + }, + { + "code": "21", + "name": "Lamu" + }, + { + "code": "22", + "name": "Machakos" + }, + { + "code": "23", + "name": "Makueni" + }, + { + "code": "24", + "name": "Mandera" + }, + { + "code": "25", + "name": "Marsabit" + }, + { + "code": "26", + "name": "Meru" + }, + { + "code": "27", + "name": "Migori" + }, + { + "code": "28", + "name": "Mombasa" + }, + { + "code": "29", + "name": "Murang’a" + }, + { + "code": "30", + "name": "Nairobi County" + }, + { + "code": "31", + "name": "Nakuru" + }, + { + "code": "32", + "name": "Nandi" + }, + { + "code": "33", + "name": "Narok" + }, + { + "code": "34", + "name": "Nyamira" + }, + { + "code": "35", + "name": "Nyandarua" + }, + { + "code": "36", + "name": "Nyeri" + }, + { + "code": "37", + "name": "Samburu" + }, + { + "code": "38", + "name": "Siaya" + }, + { + "code": "39", + "name": "Taita-Taveta" + }, + { + "code": "40", + "name": "Tana River" + }, + { + "code": "41", + "name": "Tharaka-Nithi" + }, + { + "code": "42", + "name": "Trans Nzoia" + }, + { + "code": "43", + "name": "Turkana" + }, + { + "code": "44", + "name": "Uasin Gishu" + }, + { + "code": "45", + "name": "Vihiga" + }, + { + "code": "46", + "name": "Wajir" + }, + { + "code": "47", + "name": "West Pokot" + } + ], + "KG": [ + { + "code": "B", + "name": "Batken" + }, + { + "code": "GB", + "name": "Bishkek" + }, + { + "code": "C", + "name": "Chuy" + }, + { + "code": "Y", + "name": "Issyk-Kul" + }, + { + "code": "J", + "name": "Jalal-Abad" + }, + { + "code": "N", + "name": "Naryn" + }, + { + "code": "GO", + "name": "Osh" + }, + { + "code": "O", + "name": "Osh Region" + }, + { + "code": "T", + "name": "Talas" + } + ], + "KH": [ + { + "code": "1", + "name": "Banteay Meanchey" + }, + { + "code": "2", + "name": "Battambang" + }, + { + "code": "3", + "name": "Kampong Cham" + }, + { + "code": "4", + "name": "Kampong Chhnang" + }, + { + "code": "5", + "name": "Kampong Speu" + }, + { + "code": "6", + "name": "Kampong Thom" + }, + { + "code": "7", + "name": "Kampot" + }, + { + "code": "8", + "name": "Kandal" + }, + { + "code": "9", + "name": "Koh Kong" + }, + { + "code": "10", + "name": "Kratié" + }, + { + "code": "11", + "name": "Mondulkiri" + }, + { + "code": "12", + "name": "Phnom Penh" + }, + { + "code": "13", + "name": "Preah Vihear" + }, + { + "code": "14", + "name": "Prey Veng" + }, + { + "code": "15", + "name": "Pursat" + }, + { + "code": "16", + "name": "Ratanakiri" + }, + { + "code": "17", + "name": "Siem Reap" + }, + { + "code": "18", + "name": "Sihanoukville" + }, + { + "code": "19", + "name": "Stung Treng" + }, + { + "code": "20", + "name": "Svay Rieng" + }, + { + "code": "21", + "name": "Takéo" + }, + { + "code": "22", + "name": "Oddar Meanchey" + }, + { + "code": "23", + "name": "Kep" + }, + { + "code": "24", + "name": "Pailin" + }, + { + "code": "25", + "name": "Tbong Khmum" + } + ], + "KI": [ + { + "code": "G", + "name": "Gilbert Islands" + }, + { + "code": "L", + "name": "Line Islands" + }, + { + "code": "P", + "name": "Phoenix Islands" + } + ], + "KM": [ + { + "code": "A", + "name": "Anjouan" + }, + { + "code": "G", + "name": "Grande Comore" + }, + { + "code": "M", + "name": "Mohéli" + } + ], + "KN": [ + { + "code": "01", + "name": "Christ Church Nichola Town" + }, + { + "code": "N", + "name": "Nevis" + }, + { + "code": "02", + "name": "Saint Anne Sandy Point" + }, + { + "code": "03", + "name": "Saint George Basseterre" + }, + { + "code": "04", + "name": "Saint George Gingerland" + }, + { + "code": "05", + "name": "Saint James Windward" + }, + { + "code": "06", + "name": "Saint John Capisterre" + }, + { + "code": "07", + "name": "Saint John Figtree" + }, + { + "code": "K", + "name": "Saint Kitts" + }, + { + "code": "08", + "name": "Saint Mary Cayon" + }, + { + "code": "09", + "name": "Saint Paul Capisterre" + }, + { + "code": "10", + "name": "Saint Paul Charlestown" + }, + { + "code": "11", + "name": "Saint Peter Basseterre" + }, + { + "code": "12", + "name": "Saint Thomas Lowland" + }, + { + "code": "13", + "name": "Saint Thomas Middle Island" + }, + { + "code": "15", + "name": "Trinity Palmetto Point" + } + ], + "KP": [ + { + "code": "01", + "name": "Pyongyang" + }, + { + "code": "02", + "name": "South Pyongan" + }, + { + "code": "03", + "name": "North Pyongan" + }, + { + "code": "04", + "name": "Chagang" + }, + { + "code": "05", + "name": "South Hwanghae" + }, + { + "code": "06", + "name": "North Hwanghae" + }, + { + "code": "07", + "name": "Kangwon" + }, + { + "code": "08", + "name": "South Hamgyong" + }, + { + "code": "09", + "name": "North Hamgyong" + }, + { + "code": "10", + "name": "Ryanggang" + }, + { + "code": "13", + "name": "Rason" + }, + { + "code": "14", + "name": "Nampho" + } + ], + "KR": [ + { + "code": "11", + "name": "Seoul" + }, + { + "code": "26", + "name": "Busan" + }, + { + "code": "27", + "name": "Daegu" + }, + { + "code": "28", + "name": "Incheon" + }, + { + "code": "29", + "name": "Gwangju City" + }, + { + "code": "30", + "name": "Daejeon" + }, + { + "code": "31", + "name": "Ulsan" + }, + { + "code": "41", + "name": "Gyeonggi" + }, + { + "code": "42", + "name": "Gangwon" + }, + { + "code": "43", + "name": "North Chungcheong" + }, + { + "code": "44", + "name": "South Chungcheong" + }, + { + "code": "45", + "name": "North Jeolla" + }, + { + "code": "46", + "name": "South Jeolla" + }, + { + "code": "47", + "name": "North Gyeongsang" + }, + { + "code": "48", + "name": "South Gyeongsang" + }, + { + "code": "49", + "name": "Jeju" + }, + { + "code": "50", + "name": "Sejong" + } + ], + "KW": [ + { + "code": "AH", + "name": "Al Ahmadi" + }, + { + "code": "KU", + "name": "Al Asimah" + }, + { + "code": "FA", + "name": "Al Farwaniyah" + }, + { + "code": "JA", + "name": "Al Jahra" + }, + { + "code": "HA", + "name": "Hawalli" + }, + { + "code": "MU", + "name": "Mubarak Al-Kabeer" + } + ], + "KZ": [ + { + "code": "AKM", + "name": "Akmola" + }, + { + "code": "AKT", + "name": "Aktobe" + }, + { + "code": "ALA", + "name": "Almaty" + }, + { + "code": "ALM", + "name": "Almaty Region" + }, + { + "code": "AST", + "name": "Astana" + }, + { + "code": "ATY", + "name": "Atyrau" + }, + { + "code": "BAY", + "name": "Bayqongyr" + }, + { + "code": "VOS", + "name": "East Kazakhstan" + }, + { + "code": "ZHA", + "name": "Jambyl" + }, + { + "code": "KAR", + "name": "Karagandy" + }, + { + "code": "KUS", + "name": "Kostanay" + }, + { + "code": "KZY", + "name": "Kyzylorda" + }, + { + "code": "MAN", + "name": "Mangystau" + }, + { + "code": "SEV", + "name": "North Kazakhstan" + }, + { + "code": "PAV", + "name": "Pavlodar" + }, + { + "code": "YUZ", + "name": "South Kazakhstan" + }, + { + "code": "ZAP", + "name": "West Kazakhstan" + } + ], + "LA": [ + { + "code": "AT", + "name": "Attapeu" + }, + { + "code": "BK", + "name": "Bokeo" + }, + { + "code": "BL", + "name": "Bolikhamsai" + }, + { + "code": "CH", + "name": "Champasak" + }, + { + "code": "HO", + "name": "Houaphanh" + }, + { + "code": "KH", + "name": "Khammouane" + }, + { + "code": "LM", + "name": "Luang Namtha" + }, + { + "code": "LP", + "name": "Luang Prabang" + }, + { + "code": "OU", + "name": "Oudomxay" + }, + { + "code": "PH", + "name": "Phongsaly" + }, + { + "code": "XA", + "name": "Sainyabuli" + }, + { + "code": "SL", + "name": "Salavan" + }, + { + "code": "SV", + "name": "Savannakhet" + }, + { + "code": "XE", + "name": "Sekong" + }, + { + "code": "VT", + "name": "Vientiane" + }, + { + "code": "VI", + "name": "Vientiane Province" + }, + { + "code": "XS", + "name": "Xaisomboun" + }, + { + "code": "XI", + "name": "Xiangkhouang" + } + ], + "LB": [ + { + "code": "AK", + "name": "Akkar" + }, + { + "code": "BH", + "name": "Baalbek-Hermel" + }, + { + "code": "BA", + "name": "Beirut" + }, + { + "code": "BI", + "name": "Beqaa" + }, + { + "code": "JL", + "name": "Mount Lebanon" + }, + { + "code": "NA", + "name": "Nabatieh" + }, + { + "code": "AS", + "name": "North" + }, + { + "code": "JA", + "name": "South" + } + ], + "LC": [ + { + "code": "01", + "name": "Anse la Raye" + }, + { + "code": "02", + "name": "Castries" + }, + { + "code": "03", + "name": "Choiseul" + }, + { + "code": "05", + "name": "Dennery" + }, + { + "code": "06", + "name": "Gros Islet" + }, + { + "code": "07", + "name": "Laborie" + }, + { + "code": "08", + "name": "Micoud" + }, + { + "code": "10", + "name": "Soufrière" + }, + { + "code": "11", + "name": "Vieux Fort" + }, + { + "code": "12", + "name": "Canaries" + } + ], + "LI": [ + { + "code": "01", + "name": "Balzers" + }, + { + "code": "02", + "name": "Eschen" + }, + { + "code": "03", + "name": "Gamprin" + }, + { + "code": "04", + "name": "Mauren" + }, + { + "code": "05", + "name": "Planken" + }, + { + "code": "06", + "name": "Ruggell" + }, + { + "code": "07", + "name": "Schaan" + }, + { + "code": "08", + "name": "Schellenberg" + }, + { + "code": "09", + "name": "Triesen" + }, + { + "code": "10", + "name": "Triesenberg" + }, + { + "code": "11", + "name": "Vaduz" + } + ], + "LK": [ + { + "code": "1", + "name": "Western" + }, + { + "code": "2", + "name": "Central" + }, + { + "code": "3", + "name": "Southern" + }, + { + "code": "4", + "name": "Northern" + }, + { + "code": "5", + "name": "Eastern" + }, + { + "code": "6", + "name": "North Western" + }, + { + "code": "7", + "name": "North Central" + }, + { + "code": "8", + "name": "Uva" + }, + { + "code": "9", + "name": "Sabaragamuwa" + }, + { + "code": "11", + "name": "Colombo" + }, + { + "code": "12", + "name": "Gampaha" + }, + { + "code": "13", + "name": "Kalutara" + }, + { + "code": "21", + "name": "Kandy" + }, + { + "code": "22", + "name": "Matale" + }, + { + "code": "23", + "name": "Nuwara Eliya" + }, + { + "code": "31", + "name": "Galle" + }, + { + "code": "32", + "name": "Matara" + }, + { + "code": "33", + "name": "Hambantota" + }, + { + "code": "41", + "name": "Jaffna" + }, + { + "code": "42", + "name": "Kilinochchi" + }, + { + "code": "43", + "name": "Mannar" + }, + { + "code": "44", + "name": "Vavuniya" + }, + { + "code": "45", + "name": "Mullaitivu" + }, + { + "code": "51", + "name": "Batticaloa" + }, + { + "code": "52", + "name": "Ampara" + }, + { + "code": "53", + "name": "Trincomalee" + }, + { + "code": "61", + "name": "Kurunegala" + }, + { + "code": "62", + "name": "Puttalam" + }, + { + "code": "71", + "name": "Anuradhapura" + }, + { + "code": "72", + "name": "Polonnaruwa" + }, + { + "code": "81", + "name": "Badulla" + }, + { + "code": "82", + "name": "Moneragala" + }, + { + "code": "91", + "name": "Ratnapura" + }, + { + "code": "92", + "name": "Kegalle" + } + ], + "LR": [ + { + "code": "BM", + "name": "Bomi" + }, + { + "code": "BG", + "name": "Bong" + }, + { + "code": "GP", + "name": "Gbarpolu" + }, + { + "code": "GB", + "name": "Grand Bassa" + }, + { + "code": "CM", + "name": "Grand Cape Mount" + }, + { + "code": "GG", + "name": "Grand Gedeh" + }, + { + "code": "GK", + "name": "Grand Kru" + }, + { + "code": "LO", + "name": "Lofa" + }, + { + "code": "MG", + "name": "Margibi" + }, + { + "code": "MY", + "name": "Maryland" + }, + { + "code": "MO", + "name": "Montserrado" + }, + { + "code": "NI", + "name": "Nimba" + }, + { + "code": "RG", + "name": "River Gee" + }, + { + "code": "RI", + "name": "Rivercess" + }, + { + "code": "SI", + "name": "Sinoe" + } + ], + "LS": [ + { + "code": "D", + "name": "Berea" + }, + { + "code": "B", + "name": "Butha-Buthe" + }, + { + "code": "C", + "name": "Leribe" + }, + { + "code": "E", + "name": "Mafeteng" + }, + { + "code": "A", + "name": "Maseru" + }, + { + "code": "F", + "name": "Mohale’s Hoek" + }, + { + "code": "J", + "name": "Mokhotlong" + }, + { + "code": "H", + "name": "Qacha’s Nek" + }, + { + "code": "G", + "name": "Quthing" + }, + { + "code": "K", + "name": "Thaba-Tseka" + } + ], + "LT": [ + { + "code": "01", + "name": "AkmenÄ—" + }, + { + "code": "03", + "name": "Alytus" + }, + { + "code": "AL", + "name": "Alytus County" + }, + { + "code": "02", + "name": "Alytus Municipality" + }, + { + "code": "04", + "name": "AnykÅ¡Äiai" + }, + { + "code": "05", + "name": "BirÅ¡tonas" + }, + { + "code": "06", + "name": "Biržai" + }, + { + "code": "07", + "name": "Druskininkai" + }, + { + "code": "08", + "name": "ElektrÄ—nai" + }, + { + "code": "09", + "name": "Ignalina" + }, + { + "code": "10", + "name": "Jonava" + }, + { + "code": "11", + "name": "JoniÅ¡kis" + }, + { + "code": "12", + "name": "Jurbarkas" + }, + { + "code": "13", + "name": "KaiÅ¡iadorys" + }, + { + "code": "14", + "name": "Kalvarija" + }, + { + "code": "16", + "name": "Kaunas" + }, + { + "code": "KU", + "name": "Kaunas County" + }, + { + "code": "15", + "name": "Kauno Municipality" + }, + { + "code": "17", + "name": "Kazlų RÅ«da" + }, + { + "code": "18", + "name": "KÄ—dainiai" + }, + { + "code": "19", + "name": "KelmÄ—" + }, + { + "code": "21", + "name": "KlaipÄ—da" + }, + { + "code": "KL", + "name": "KlaipÄ—da County" + }, + { + "code": "20", + "name": "KlaipÄ—dos Municipality" + }, + { + "code": "22", + "name": "Kretinga" + }, + { + "code": "23", + "name": "KupiÅ¡kis" + }, + { + "code": "24", + "name": "Lazdijai" + }, + { + "code": "25", + "name": "MarijampolÄ—" + }, + { + "code": "MR", + "name": "MarijampolÄ— County" + }, + { + "code": "26", + "name": "Mažeikiai" + }, + { + "code": "27", + "name": "MolÄ—tai" + }, + { + "code": "28", + "name": "Neringa" + }, + { + "code": "29", + "name": "PagÄ—giai" + }, + { + "code": "30", + "name": "Pakruojis" + }, + { + "code": "31", + "name": "Palanga" + }, + { + "code": "32", + "name": "Panevėžio Municipality" + }, + { + "code": "33", + "name": "Panevėžys" + }, + { + "code": "PN", + "name": "Panevėžys County" + }, + { + "code": "34", + "name": "Pasvalys" + }, + { + "code": "35", + "name": "PlungÄ—" + }, + { + "code": "36", + "name": "Prienai" + }, + { + "code": "37", + "name": "RadviliÅ¡kis" + }, + { + "code": "38", + "name": "Raseiniai" + }, + { + "code": "39", + "name": "Rietavas" + }, + { + "code": "40", + "name": "RokiÅ¡kis" + }, + { + "code": "41", + "name": "Å akiai" + }, + { + "code": "42", + "name": "Å alÄininkai" + }, + { + "code": "44", + "name": "Å iauliai" + }, + { + "code": "SA", + "name": "Å iauliai County" + }, + { + "code": "43", + "name": "Å iaulių Municipality" + }, + { + "code": "45", + "name": "Å ilalÄ—" + }, + { + "code": "46", + "name": "Å ilutÄ—" + }, + { + "code": "47", + "name": "Å irvintos" + }, + { + "code": "48", + "name": "Skuodas" + }, + { + "code": "49", + "name": "Å venÄionys" + }, + { + "code": "50", + "name": "TauragÄ—" + }, + { + "code": "TA", + "name": "TauragÄ— County" + }, + { + "code": "51", + "name": "TelÅ¡iai" + }, + { + "code": "TE", + "name": "TelÅ¡iai County" + }, + { + "code": "52", + "name": "Trakai" + }, + { + "code": "53", + "name": "UkmergÄ—" + }, + { + "code": "54", + "name": "Utena" + }, + { + "code": "UT", + "name": "Utena County" + }, + { + "code": "55", + "name": "VarÄ—na" + }, + { + "code": "56", + "name": "VilkaviÅ¡kis" + }, + { + "code": "57", + "name": "Vilniaus Municipality" + }, + { + "code": "58", + "name": "Vilnius" + }, + { + "code": "VL", + "name": "Vilnius County" + }, + { + "code": "59", + "name": "Visaginas" + }, + { + "code": "60", + "name": "Zarasai" + } + ], + "LU": [ + { + "code": "CA", + "name": "Capellen" + }, + { + "code": "CL", + "name": "Clervaux" + }, + { + "code": "DI", + "name": "Diekirch" + }, + { + "code": "EC", + "name": "Echternach" + }, + { + "code": "ES", + "name": "Esch-sur-Alzette" + }, + { + "code": "GR", + "name": "Grevenmacher" + }, + { + "code": "LU", + "name": "Luxembourg" + }, + { + "code": "ME", + "name": "Mersch" + }, + { + "code": "RD", + "name": "Redange" + }, + { + "code": "RM", + "name": "Remich" + }, + { + "code": "VD", + "name": "Vianden" + }, + { + "code": "WI", + "name": "Wiltz" + } + ], + "LV": [ + { + "code": "011", + "name": "Ä€daži" + }, + { + "code": "001", + "name": "Aglona" + }, + { + "code": "002", + "name": "Aizkraukle" + }, + { + "code": "003", + "name": "Aizpute" + }, + { + "code": "004", + "name": "AknÄ«ste" + }, + { + "code": "005", + "name": "Aloja" + }, + { + "code": "006", + "name": "Alsunga" + }, + { + "code": "007", + "name": "AlÅ«ksne" + }, + { + "code": "008", + "name": "Amata" + }, + { + "code": "009", + "name": "Ape" + }, + { + "code": "010", + "name": "Auce" + }, + { + "code": "012", + "name": "BabÄ«te" + }, + { + "code": "013", + "name": "Baldone" + }, + { + "code": "014", + "name": "Baltinava" + }, + { + "code": "015", + "name": "Balvi" + }, + { + "code": "016", + "name": "Bauska" + }, + { + "code": "017", + "name": "BeverÄ«na" + }, + { + "code": "018", + "name": "BrocÄ“ni" + }, + { + "code": "019", + "name": "Burtnieki" + }, + { + "code": "020", + "name": "Carnikava" + }, + { + "code": "022", + "name": "CÄ“sis" + }, + { + "code": "021", + "name": "Cesvaine" + }, + { + "code": "023", + "name": "Cibla" + }, + { + "code": "024", + "name": "Dagda" + }, + { + "code": "DGV", + "name": "Daugavpils" + }, + { + "code": "025", + "name": "Daugavpils Municipality" + }, + { + "code": "026", + "name": "Dobele" + }, + { + "code": "027", + "name": "Dundaga" + }, + { + "code": "028", + "name": "Durbe" + }, + { + "code": "029", + "name": "Engure" + }, + { + "code": "030", + "name": "Ä’rgļi" + }, + { + "code": "031", + "name": "Garkalne" + }, + { + "code": "032", + "name": "Grobiņa" + }, + { + "code": "033", + "name": "Gulbene" + }, + { + "code": "034", + "name": "Iecava" + }, + { + "code": "035", + "name": "IkÅ¡Ä·ile" + }, + { + "code": "036", + "name": "IlÅ«kste" + }, + { + "code": "037", + "name": "InÄukalns" + }, + { + "code": "038", + "name": "Jaunjelgava" + }, + { + "code": "039", + "name": "Jaunpiebalga" + }, + { + "code": "040", + "name": "Jaunpils" + }, + { + "code": "JKB", + "name": "JÄ“kabpils" + }, + { + "code": "042", + "name": "JÄ“kabpils Municipality" + }, + { + "code": "JEL", + "name": "Jelgava" + }, + { + "code": "041", + "name": "Jelgava Municipality" + }, + { + "code": "JUR", + "name": "JÅ«rmala" + }, + { + "code": "043", + "name": "Kandava" + }, + { + "code": "044", + "name": "KÄrsava" + }, + { + "code": "051", + "name": "Ķegums" + }, + { + "code": "052", + "name": "Ķekava" + }, + { + "code": "045", + "name": "KocÄ“ni" + }, + { + "code": "046", + "name": "Koknese" + }, + { + "code": "047", + "name": "KrÄslava" + }, + { + "code": "048", + "name": "Krimulda" + }, + { + "code": "049", + "name": "Krustpils" + }, + { + "code": "050", + "name": "KuldÄ«ga" + }, + { + "code": "053", + "name": "LielvÄrde" + }, + { + "code": "LPX", + "name": "LiepÄja" + }, + { + "code": "055", + "name": "LÄ«gatne" + }, + { + "code": "054", + "name": "Limbaži" + }, + { + "code": "056", + "name": "LÄ«vÄni" + }, + { + "code": "057", + "name": "LubÄna" + }, + { + "code": "058", + "name": "Ludza" + }, + { + "code": "059", + "name": "Madona" + }, + { + "code": "061", + "name": "MÄlpils" + }, + { + "code": "062", + "name": "MÄrupe" + }, + { + "code": "060", + "name": "Mazsalaca" + }, + { + "code": "063", + "name": "MÄ“rsrags" + }, + { + "code": "064", + "name": "NaukÅ¡Ä“ni" + }, + { + "code": "065", + "name": "Nereta" + }, + { + "code": "066", + "name": "NÄ«ca" + }, + { + "code": "067", + "name": "Ogre" + }, + { + "code": "068", + "name": "Olaine" + }, + { + "code": "069", + "name": "Ozolnieki" + }, + { + "code": "070", + "name": "PÄrgauja" + }, + { + "code": "071", + "name": "PÄvilosta" + }, + { + "code": "072", + "name": "Pļaviņas" + }, + { + "code": "073", + "name": "Preiļi" + }, + { + "code": "074", + "name": "Priekule" + }, + { + "code": "075", + "name": "Priekuļi" + }, + { + "code": "076", + "name": "Rauna" + }, + { + "code": "REZ", + "name": "RÄ“zekne" + }, + { + "code": "077", + "name": "RÄ“zekne Municipality" + }, + { + "code": "078", + "name": "Riebiņi" + }, + { + "code": "RIX", + "name": "Riga" + }, + { + "code": "079", + "name": "Roja" + }, + { + "code": "080", + "name": "Ropaži" + }, + { + "code": "081", + "name": "Rucava" + }, + { + "code": "082", + "name": "RugÄji" + }, + { + "code": "084", + "name": "RÅ«jiena" + }, + { + "code": "083", + "name": "RundÄle" + }, + { + "code": "085", + "name": "Sala" + }, + { + "code": "086", + "name": "SalacgrÄ«va" + }, + { + "code": "087", + "name": "Salaspils" + }, + { + "code": "088", + "name": "Saldus" + }, + { + "code": "089", + "name": "Saulkrasti" + }, + { + "code": "090", + "name": "SÄ“ja" + }, + { + "code": "091", + "name": "Sigulda" + }, + { + "code": "092", + "name": "SkrÄ«veri" + }, + { + "code": "093", + "name": "Skrunda" + }, + { + "code": "094", + "name": "Smiltene" + }, + { + "code": "095", + "name": "Stopiņi" + }, + { + "code": "096", + "name": "StrenÄi" + }, + { + "code": "097", + "name": "Talsi" + }, + { + "code": "098", + "name": "TÄ“rvete" + }, + { + "code": "099", + "name": "Tukums" + }, + { + "code": "100", + "name": "Vaiņode" + }, + { + "code": "101", + "name": "Valka" + }, + { + "code": "VMR", + "name": "Valmiera" + }, + { + "code": "102", + "name": "VarakļÄni" + }, + { + "code": "103", + "name": "VÄrkava" + }, + { + "code": "104", + "name": "Vecpiebalga" + }, + { + "code": "105", + "name": "Vecumnieki" + }, + { + "code": "VEN", + "name": "Ventspils" + }, + { + "code": "106", + "name": "Ventspils Municipality" + }, + { + "code": "107", + "name": "ViesÄ«te" + }, + { + "code": "108", + "name": "Viļaka" + }, + { + "code": "109", + "name": "ViļÄni" + }, + { + "code": "110", + "name": "Zilupe" + } + ], + "LY": [ + { + "code": "WA", + "name": "Al Wahat" + }, + { + "code": "BA", + "name": "Benghazi" + }, + { + "code": "BU", + "name": "Butnan" + }, + { + "code": "DR", + "name": "Derna" + }, + { + "code": "GT", + "name": "Ghat" + }, + { + "code": "JA", + "name": "Jabal al Akhdar" + }, + { + "code": "JG", + "name": "Jabal al Gharbi" + }, + { + "code": "JI", + "name": "Jafara" + }, + { + "code": "JU", + "name": "Jufra" + }, + { + "code": "KF", + "name": "Kufra" + }, + { + "code": "MJ", + "name": "Marj" + }, + { + "code": "MI", + "name": "Misrata" + }, + { + "code": "MB", + "name": "Murqub" + }, + { + "code": "MQ", + "name": "Murzuq" + }, + { + "code": "NL", + "name": "Nalut" + }, + { + "code": "NQ", + "name": "Nuqat al Khams" + }, + { + "code": "SB", + "name": "Sabha" + }, + { + "code": "SR", + "name": "Sirte" + }, + { + "code": "TB", + "name": "Tripoli" + }, + { + "code": "WD", + "name": "Wadi al Hayaa" + }, + { + "code": "WS", + "name": "Wadi al Shatii" + }, + { + "code": "ZA", + "name": "Zawiya" + } + ], + "MA": [ + { + "code": "AGD", + "name": "Agadir-Ida Ou Tanane" + }, + { + "code": "HAO", + "name": "Al Haouz" + }, + { + "code": "HOC", + "name": "Al Hoceïma" + }, + { + "code": "AOU", + "name": "Aousserd" + }, + { + "code": "ASZ", + "name": "Assa-Zag" + }, + { + "code": "AZI", + "name": "Azilal" + }, + { + "code": "BES", + "name": "Ben Slimane" + }, + { + "code": "BEM", + "name": "Béni-Mellal" + }, + { + "code": "BER", + "name": "Berkane" + }, + { + "code": "BOD", + "name": "Boujdour" + }, + { + "code": "BOM", + "name": "Boulemane" + }, + { + "code": "CAS", + "name": "Casablanca" + }, + { + "code": "09", + "name": "Chaouia-Ouardigha" + }, + { + "code": "CHE", + "name": "Chefchaouen" + }, + { + "code": "CHI", + "name": "Chichaoua" + }, + { + "code": "CHT", + "name": "Chtouka Aït Baha" + }, + { + "code": "10", + "name": "Doukkala-Abda" + }, + { + "code": "HAJ", + "name": "El Hajeb" + }, + { + "code": "JDI", + "name": "El Jadida" + }, + { + "code": "ERR", + "name": "Errachidia" + }, + { + "code": "ESM", + "name": "Es Semara" + }, + { + "code": "ESI", + "name": "Essaouira" + }, + { + "code": "FAH", + "name": "Fahs-Beni Makada" + }, + { + "code": "05", + "name": "Fès-Boulemane" + }, + { + "code": "FES", + "name": "Fès-Dar-Dbibegh" + }, + { + "code": "FIG", + "name": "Figuig" + }, + { + "code": "02", + "name": "Gharb-Chrarda-Béni Hssen" + }, + { + "code": "08", + "name": "Grand Casablanca" + }, + { + "code": "GUE", + "name": "Guelmim" + }, + { + "code": "14", + "name": "Guelmim-Es Semara" + }, + { + "code": "IFR", + "name": "Ifrane" + }, + { + "code": "INE", + "name": "Inezgane-Aït Melloul" + }, + { + "code": "JRA", + "name": "Jerada" + }, + { + "code": "KES", + "name": "Kelaat Sraghna" + }, + { + "code": "KEN", + "name": "Kénitra" + }, + { + "code": "KHE", + "name": "Khemisset" + }, + { + "code": "KHN", + "name": "Khénifra" + }, + { + "code": "KHO", + "name": "Khouribga" + }, + { + "code": "LAA", + "name": "Laâyoune" + }, + { + "code": "15", + "name": "Laâyoune-Boujdour-Sakia El Hamra" + }, + { + "code": "LAR", + "name": "Larache" + }, + { + "code": "MMD", + "name": "Marrakech-Medina" + }, + { + "code": "MMN", + "name": "Marrakech-Menara" + }, + { + "code": "11", + "name": "Marrakesh-Tensift-El Haouz" + }, + { + "code": "MED", + "name": "Médiouna" + }, + { + "code": "MEK", + "name": "Meknès" + }, + { + "code": "06", + "name": "Meknès-Tafilalet" + }, + { + "code": "MOH", + "name": "Mohammedia" + }, + { + "code": "MOU", + "name": "Moulay Yacoub" + }, + { + "code": "NAD", + "name": "Nador" + }, + { + "code": "NOU", + "name": "Nouaceur" + }, + { + "code": "04", + "name": "Oriental" + }, + { + "code": "OUA", + "name": "Ouarzazate" + }, + { + "code": "OUD", + "name": "Oued Ed-Dahab" + }, + { + "code": "16", + "name": "Oued Ed-Dahab-Lagouira" + }, + { + "code": "OUJ", + "name": "Oujda-Angad" + }, + { + "code": "RAB", + "name": "Rabat" + }, + { + "code": "07", + "name": "Rabat-Salé-Zemmour-Zaer" + }, + { + "code": "SAF", + "name": "Safi" + }, + { + "code": "SAL", + "name": "Salé" + }, + { + "code": "SEF", + "name": "Sefrou" + }, + { + "code": "SET", + "name": "Settat" + }, + { + "code": "SIK", + "name": "Sidi Kacem" + }, + { + "code": "SYB", + "name": "Sidi Youssef Ben Ali" + }, + { + "code": "SKH", + "name": "Skhirat-Témara" + }, + { + "code": "13", + "name": "Souss-Massa-Drâa" + }, + { + "code": "12", + "name": "Tadla-Azilal" + }, + { + "code": "TNT", + "name": "Tan-Tan" + }, + { + "code": "TNG", + "name": "Tangier-Assilah" + }, + { + "code": "01", + "name": "Tangier-Tétouan" + }, + { + "code": "TAO", + "name": "Taounate" + }, + { + "code": "TAI", + "name": "Taourirt" + }, + { + "code": "TAR", + "name": "Taroudant" + }, + { + "code": "TAT", + "name": "Tata" + }, + { + "code": "TAZ", + "name": "Taza" + }, + { + "code": "03", + "name": "Taza-Al Hoceima-Taounate" + }, + { + "code": "TET", + "name": "Tétouan" + }, + { + "code": "TIZ", + "name": "Tiznit" + }, + { + "code": "ZAG", + "name": "Zagora" + } + ], + "MC": [ + { + "code": "FO", + "name": "Fontvieille" + }, + { + "code": "JE", + "name": "Jardin Exotique de Monaco" + }, + { + "code": "CL", + "name": "La Colle" + }, + { + "code": "CO", + "name": "La Condamine" + }, + { + "code": "GA", + "name": "La Gare" + }, + { + "code": "SO", + "name": "La Source" + }, + { + "code": "LA", + "name": "Larvotto" + }, + { + "code": "MA", + "name": "Malbousquet" + }, + { + "code": "MO", + "name": "Monaco-Ville" + }, + { + "code": "MG", + "name": "Moneghetti" + }, + { + "code": "MC", + "name": "Monte Carlo" + }, + { + "code": "MU", + "name": "Moulins" + }, + { + "code": "PH", + "name": "Port Hercules" + }, + { + "code": "SR", + "name": "Saint Roman" + }, + { + "code": "SD", + "name": "Sainte-Dévote Chapel" + }, + { + "code": "SP", + "name": "Spélugues" + }, + { + "code": "VR", + "name": "Vallon de la Rousse" + } + ], + "MD": [ + { + "code": "AN", + "name": "Anenii Noi" + }, + { + "code": "BA", + "name": "BălÅ£i" + }, + { + "code": "BS", + "name": "Basarabeasca" + }, + { + "code": "BD", + "name": "Bender" + }, + { + "code": "BR", + "name": "Briceni" + }, + { + "code": "CA", + "name": "Cahul" + }, + { + "code": "CL", + "name": "CălăraÈ™i" + }, + { + "code": "CT", + "name": "Cantemir" + }, + { + "code": "CS", + "name": "CăuÈ™eni" + }, + { + "code": "CU", + "name": "ChiÈ™inău" + }, + { + "code": "CM", + "name": "CimiÈ™lia" + }, + { + "code": "CR", + "name": "Criuleni" + }, + { + "code": "DO", + "name": "DonduÈ™eni" + }, + { + "code": "DR", + "name": "Drochia" + }, + { + "code": "DU", + "name": "Dubăsari" + }, + { + "code": "ED", + "name": "EdineÈ›" + }, + { + "code": "FA", + "name": "FăleÈ™ti" + }, + { + "code": "FL", + "name": "FloreÈ™ti" + }, + { + "code": "GA", + "name": "Gagauzia" + }, + { + "code": "GL", + "name": "Glodeni" + }, + { + "code": "HI", + "name": "HînceÈ™ti" + }, + { + "code": "IA", + "name": "Ialoveni" + }, + { + "code": "LE", + "name": "Leova" + }, + { + "code": "NI", + "name": "Nisporeni" + }, + { + "code": "OC", + "name": "OcniÅ£a" + }, + { + "code": "OR", + "name": "Orhei" + }, + { + "code": "RE", + "name": "Rezina" + }, + { + "code": "RI", + "name": "Rîșcani" + }, + { + "code": "SI", + "name": "Sîngerei" + }, + { + "code": "SD", + "name": "ȘoldăneÈ™ti" + }, + { + "code": "SO", + "name": "Soroca" + }, + { + "code": "SV", + "name": "Åžtefan Vodă" + }, + { + "code": "ST", + "name": "Strășeni" + }, + { + "code": "TA", + "name": "Taraclia" + }, + { + "code": "TE", + "name": "TeleneÈ™ti" + }, + { + "code": "SN", + "name": "Transnistria" + }, + { + "code": "UN", + "name": "Ungheni" + } + ], + "ME": [ + { + "code": "01", + "name": "Andrijevica" + }, + { + "code": "02", + "name": "Bar" + }, + { + "code": "03", + "name": "Berane" + }, + { + "code": "04", + "name": "Bijelo Polje" + }, + { + "code": "05", + "name": "Budva" + }, + { + "code": "06", + "name": "Cetinje" + }, + { + "code": "07", + "name": "Danilovgrad" + }, + { + "code": "08", + "name": "Herceg Novi" + }, + { + "code": "09", + "name": "KolaÅ¡in" + }, + { + "code": "10", + "name": "Kotor" + }, + { + "code": "11", + "name": "Mojkovac" + }, + { + "code": "12", + "name": "NikÅ¡ić" + }, + { + "code": "13", + "name": "Plav" + }, + { + "code": "14", + "name": "Pljevlja" + }, + { + "code": "15", + "name": "Plužine" + }, + { + "code": "16", + "name": "Podgorica" + }, + { + "code": "17", + "name": "Rožaje" + }, + { + "code": "18", + "name": "Å avnik" + }, + { + "code": "19", + "name": "Tivat" + }, + { + "code": "20", + "name": "Ulcinj" + }, + { + "code": "21", + "name": "Žabljak" + }, + { + "code": "22", + "name": "Gusinje" + }, + { + "code": "23", + "name": "Petnjica" + } + ], + "MG": [ + { + "code": "T", + "name": "Antananarivo" + }, + { + "code": "D", + "name": "Antsiranana" + }, + { + "code": "F", + "name": "Fianarantsoa" + }, + { + "code": "M", + "name": "Mahajanga" + }, + { + "code": "A", + "name": "Toamasina" + }, + { + "code": "U", + "name": "Toliara" + } + ], + "MH": [ + { + "code": "ALL", + "name": "Ailinglaplap Atoll" + }, + { + "code": "ALK", + "name": "Ailuk Atoll" + }, + { + "code": "ARN", + "name": "Arno" + }, + { + "code": "AUR", + "name": "Aur Atoll" + }, + { + "code": "EBO", + "name": "Ebon Atoll" + }, + { + "code": "ENI", + "name": "Enewetak Atoll" + }, + { + "code": "JAB", + "name": "Jabat Island" + }, + { + "code": "JAL", + "name": "Jaluit Atoll" + }, + { + "code": "KIL", + "name": "Kili Island" + }, + { + "code": "KWA", + "name": "Kwajalein" + }, + { + "code": "LAE", + "name": "Lae Atoll" + }, + { + "code": "LIB", + "name": "Lib Island" + }, + { + "code": "LIK", + "name": "Likiep Atoll" + }, + { + "code": "MAJ", + "name": "Majuro" + }, + { + "code": "MAL", + "name": "Maloelap Atoll" + }, + { + "code": "MEJ", + "name": "Mejit Island" + }, + { + "code": "MIL", + "name": "Mili Atoll" + }, + { + "code": "NMK", + "name": "Namdrik Atoll" + }, + { + "code": "NMU", + "name": "Namu Atoll" + }, + { + "code": "L", + "name": "Ralik Chain" + }, + { + "code": "T", + "name": "Ratak Chain" + }, + { + "code": "RON", + "name": "Rongelap Atoll" + }, + { + "code": "UJA", + "name": "Ujae Atoll" + }, + { + "code": "UTI", + "name": "Utirik Atoll" + }, + { + "code": "WTH", + "name": "Wotho Atoll" + }, + { + "code": "WTJ", + "name": "Wotje Atoll" + } + ], + "MK": [ + { + "code": "01", + "name": "Aerodrom" + }, + { + "code": "02", + "name": "AraÄinovo" + }, + { + "code": "03", + "name": "Berovo" + }, + { + "code": "04", + "name": "Bitola" + }, + { + "code": "05", + "name": "Bogdanci" + }, + { + "code": "06", + "name": "Bogovinje" + }, + { + "code": "07", + "name": "Bosilovo" + }, + { + "code": "08", + "name": "Brvenica" + }, + { + "code": "09", + "name": "Butel" + }, + { + "code": "10", + "name": "Valandovo" + }, + { + "code": "11", + "name": "Vasilevo" + }, + { + "code": "12", + "name": "VevÄani" + }, + { + "code": "13", + "name": "Veles" + }, + { + "code": "14", + "name": "Vinica" + }, + { + "code": "15", + "name": "VraneÅ¡tica" + }, + { + "code": "16", + "name": "VrapÄiÅ¡te" + }, + { + "code": "17", + "name": "Gazi Baba" + }, + { + "code": "18", + "name": "Gevgelija" + }, + { + "code": "19", + "name": "Gostivar" + }, + { + "code": "20", + "name": "Gradsko" + }, + { + "code": "21", + "name": "Debar" + }, + { + "code": "22", + "name": "Debarca" + }, + { + "code": "23", + "name": "DelÄevo" + }, + { + "code": "24", + "name": "Demir Kapija" + }, + { + "code": "25", + "name": "Demir Hisar" + }, + { + "code": "26", + "name": "Dojran" + }, + { + "code": "27", + "name": "Dolneni" + }, + { + "code": "28", + "name": "Drugovo" + }, + { + "code": "29", + "name": "GjorÄe Petrov" + }, + { + "code": "30", + "name": "Želino" + }, + { + "code": "31", + "name": "Zajas" + }, + { + "code": "32", + "name": "Zelenikovo" + }, + { + "code": "33", + "name": "Zrnovci" + }, + { + "code": "34", + "name": "Ilinden" + }, + { + "code": "35", + "name": "Jegunovce" + }, + { + "code": "36", + "name": "Kavadarci" + }, + { + "code": "37", + "name": "Karbinci" + }, + { + "code": "38", + "name": "KarpoÅ¡" + }, + { + "code": "39", + "name": "Kisela Voda" + }, + { + "code": "40", + "name": "KiÄevo" + }, + { + "code": "41", + "name": "KonÄe" + }, + { + "code": "42", + "name": "KoÄani" + }, + { + "code": "43", + "name": "Kratovo" + }, + { + "code": "44", + "name": "Kriva Palanka" + }, + { + "code": "45", + "name": "KrivogaÅ¡tani" + }, + { + "code": "46", + "name": "KruÅ¡evo" + }, + { + "code": "47", + "name": "Kumanovo" + }, + { + "code": "48", + "name": "Lipkovo" + }, + { + "code": "49", + "name": "Lozovo" + }, + { + "code": "50", + "name": "Mavrovo and RostuÅ¡a" + }, + { + "code": "51", + "name": "Makedonska Kamenica" + }, + { + "code": "52", + "name": "Makedonski Brod" + }, + { + "code": "53", + "name": "Mogila" + }, + { + "code": "54", + "name": "Negotino" + }, + { + "code": "55", + "name": "Novaci" + }, + { + "code": "56", + "name": "Novo Selo" + }, + { + "code": "57", + "name": "Oslomej" + }, + { + "code": "58", + "name": "Ohrid" + }, + { + "code": "59", + "name": "Petrovec" + }, + { + "code": "60", + "name": "PehÄevo" + }, + { + "code": "61", + "name": "Plasnica" + }, + { + "code": "62", + "name": "Prilep" + }, + { + "code": "63", + "name": "ProbiÅ¡tip" + }, + { + "code": "64", + "name": "RadoviÅ¡" + }, + { + "code": "65", + "name": "Rankovce" + }, + { + "code": "66", + "name": "Resen" + }, + { + "code": "67", + "name": "Rosoman" + }, + { + "code": "68", + "name": "Saraj" + }, + { + "code": "69", + "name": "Sveti Nikole" + }, + { + "code": "70", + "name": "SopiÅ¡te" + }, + { + "code": "71", + "name": "Staro NagoriÄane" + }, + { + "code": "72", + "name": "Struga" + }, + { + "code": "73", + "name": "Strumica" + }, + { + "code": "74", + "name": "StudeniÄani" + }, + { + "code": "75", + "name": "Tearce" + }, + { + "code": "76", + "name": "Tetovo" + }, + { + "code": "77", + "name": "Centar" + }, + { + "code": "78", + "name": "Centar Župa" + }, + { + "code": "79", + "name": "ÄŒair" + }, + { + "code": "80", + "name": "ÄŒaÅ¡ka" + }, + { + "code": "81", + "name": "ÄŒeÅ¡inovo-ObleÅ¡evo" + }, + { + "code": "82", + "name": "ÄŒuÄer-Sandevo" + }, + { + "code": "83", + "name": "Å tip" + }, + { + "code": "84", + "name": "Å uto Orizari" + }, + { + "code": "85", + "name": "Skopje" + } + ], + "ML": [ + { + "code": "BKO", + "name": "Bamako" + }, + { + "code": "7", + "name": "Gao" + }, + { + "code": "1", + "name": "Kayes" + }, + { + "code": "8", + "name": "Kidal" + }, + { + "code": "2", + "name": "Koulikoro" + }, + { + "code": "9", + "name": "Ménaka" + }, + { + "code": "5", + "name": "Mopti" + }, + { + "code": "4", + "name": "Ségou" + }, + { + "code": "3", + "name": "Sikasso" + }, + { + "code": "10", + "name": "Taoudénit" + }, + { + "code": "6", + "name": "Tombouctou" + } + ], + "MM": [ + { + "code": "01", + "name": "Sagaing" + }, + { + "code": "02", + "name": "Bago" + }, + { + "code": "03", + "name": "Magway" + }, + { + "code": "04", + "name": "Mandalay" + }, + { + "code": "05", + "name": "Tanintharyi" + }, + { + "code": "06", + "name": "Yangon" + }, + { + "code": "07", + "name": "Ayeyarwady" + }, + { + "code": "11", + "name": "Kachin" + }, + { + "code": "12", + "name": "Kayah" + }, + { + "code": "13", + "name": "Kayin" + }, + { + "code": "14", + "name": "Chin" + }, + { + "code": "15", + "name": "Mon" + }, + { + "code": "16", + "name": "Rakhine" + }, + { + "code": "17", + "name": "Shan" + }, + { + "code": "18", + "name": "Naypyidaw" + } + ], + "MN": [ + { + "code": "1", + "name": "Ulaanbaatar" + }, + { + "code": "035", + "name": "Orkhon" + }, + { + "code": "037", + "name": "Darkhan-Uul" + }, + { + "code": "039", + "name": "Khentii" + }, + { + "code": "041", + "name": "Khövsgöl" + }, + { + "code": "043", + "name": "Khovd" + }, + { + "code": "046", + "name": "Uvs" + }, + { + "code": "047", + "name": "Töv" + }, + { + "code": "049", + "name": "Selenge" + }, + { + "code": "051", + "name": "Sükhbaatar" + }, + { + "code": "053", + "name": "Ömnögovi" + }, + { + "code": "055", + "name": "Övörkhangai" + }, + { + "code": "057", + "name": "Zavkhan" + }, + { + "code": "059", + "name": "Dundgovi" + }, + { + "code": "061", + "name": "Dornod" + }, + { + "code": "063", + "name": "Dornogovi" + }, + { + "code": "064", + "name": "Govisümber" + }, + { + "code": "065", + "name": "Govi-Altai" + }, + { + "code": "067", + "name": "Bulgan" + }, + { + "code": "069", + "name": "Bayankhongor" + }, + { + "code": "071", + "name": "Bayan-Ölgii" + }, + { + "code": "073", + "name": "Arkhangai" + } + ], + "MR": [ + { + "code": "01", + "name": "Hodh Ech Chargui" + }, + { + "code": "02", + "name": "Hodh El Gharbi" + }, + { + "code": "03", + "name": "Assaba" + }, + { + "code": "04", + "name": "Gorgol" + }, + { + "code": "05", + "name": "Brakna" + }, + { + "code": "06", + "name": "Trarza" + }, + { + "code": "07", + "name": "Adrar" + }, + { + "code": "08", + "name": "Dakhlet Nouadhibou" + }, + { + "code": "09", + "name": "Tagant" + }, + { + "code": "10", + "name": "Guidimaka" + }, + { + "code": "11", + "name": "Tiris Zemmour" + }, + { + "code": "12", + "name": "Inchiri" + }, + { + "code": "13", + "name": "Nouakchott Ouest" + }, + { + "code": "14", + "name": "Nouakchott Nord" + }, + { + "code": "15", + "name": "Nouakchott Sud" + } + ], + "MT": [ + { + "code": "01", + "name": "Attard" + }, + { + "code": "02", + "name": "Balzan" + }, + { + "code": "03", + "name": "Birgu" + }, + { + "code": "04", + "name": "Birkirkara" + }, + { + "code": "05", + "name": "BirżebbuÄ¡a" + }, + { + "code": "06", + "name": "Cospicua" + }, + { + "code": "07", + "name": "Dingli" + }, + { + "code": "08", + "name": "Fgura" + }, + { + "code": "09", + "name": "Floriana" + }, + { + "code": "10", + "name": "Fontana" + }, + { + "code": "11", + "name": "Gudja" + }, + { + "code": "12", + "name": "Gżira" + }, + { + "code": "13", + "name": "Għajnsielem" + }, + { + "code": "14", + "name": "Għarb" + }, + { + "code": "15", + "name": "Għargħur" + }, + { + "code": "16", + "name": "Għasri" + }, + { + "code": "17", + "name": "Għaxaq" + }, + { + "code": "18", + "name": "Ħamrun" + }, + { + "code": "19", + "name": "Iklin" + }, + { + "code": "20", + "name": "Senglea" + }, + { + "code": "21", + "name": "Kalkara" + }, + { + "code": "22", + "name": "KerÄ‹em" + }, + { + "code": "23", + "name": "Kirkop" + }, + { + "code": "24", + "name": "Lija" + }, + { + "code": "25", + "name": "Luqa" + }, + { + "code": "26", + "name": "Marsa" + }, + { + "code": "27", + "name": "Marsaskala" + }, + { + "code": "28", + "name": "Marsaxlokk" + }, + { + "code": "29", + "name": "Mdina" + }, + { + "code": "30", + "name": "Mellieħa" + }, + { + "code": "31", + "name": "MÄ¡arr" + }, + { + "code": "32", + "name": "Mosta" + }, + { + "code": "33", + "name": "Mqabba" + }, + { + "code": "34", + "name": "Msida" + }, + { + "code": "35", + "name": "Imtarfa" + }, + { + "code": "36", + "name": "Munxar" + }, + { + "code": "37", + "name": "Nadur" + }, + { + "code": "38", + "name": "Naxxar" + }, + { + "code": "39", + "name": "Paola" + }, + { + "code": "40", + "name": "Pembroke" + }, + { + "code": "41", + "name": "Pietà" + }, + { + "code": "42", + "name": "Qala" + }, + { + "code": "43", + "name": "Qormi" + }, + { + "code": "44", + "name": "Qrendi" + }, + { + "code": "45", + "name": "Victoria" + }, + { + "code": "46", + "name": "Rabat" + }, + { + "code": "47", + "name": "Safi" + }, + { + "code": "48", + "name": "St. Julian’s" + }, + { + "code": "49", + "name": "San Ä wann" + }, + { + "code": "50", + "name": "Saint Lawrence" + }, + { + "code": "51", + "name": "St. Paul’s Bay" + }, + { + "code": "52", + "name": "Sannat" + }, + { + "code": "53", + "name": "Santa LuÄ‹ija" + }, + { + "code": "54", + "name": "Santa Venera" + }, + { + "code": "55", + "name": "SiÄ¡Ä¡iewi" + }, + { + "code": "56", + "name": "Sliema" + }, + { + "code": "57", + "name": "Swieqi" + }, + { + "code": "58", + "name": "Ta’ Xbiex" + }, + { + "code": "59", + "name": "Tarxien" + }, + { + "code": "60", + "name": "Valletta" + }, + { + "code": "61", + "name": "Xagħra" + }, + { + "code": "62", + "name": "Xewkija" + }, + { + "code": "63", + "name": "Xgħajra" + }, + { + "code": "64", + "name": "Å»abbar" + }, + { + "code": "65", + "name": "Å»ebbuÄ¡ Gozo" + }, + { + "code": "66", + "name": "Å»ebbuÄ¡" + }, + { + "code": "67", + "name": "Å»ejtun" + }, + { + "code": "68", + "name": "Å»urrieq" + } + ], + "MU": [ + { + "code": "AG", + "name": "Agaléga" + }, + { + "code": "BR", + "name": "Beau-Bassin Rose-Hill" + }, + { + "code": "CC", + "name": "Cargados Carajos" + }, + { + "code": "CU", + "name": "Curepipe" + }, + { + "code": "FL", + "name": "Flacq" + }, + { + "code": "GP", + "name": "Grand Port" + }, + { + "code": "MO", + "name": "Moka" + }, + { + "code": "PA", + "name": "Pamplemousses" + }, + { + "code": "PW", + "name": "Plaines Wilhems" + }, + { + "code": "PU", + "name": "Port Louis" + }, + { + "code": "PL", + "name": "Port Louis District" + }, + { + "code": "QB", + "name": "Quatre Bornes" + }, + { + "code": "RR", + "name": "Rivière du Rempart" + }, + { + "code": "BL", + "name": "Rivière Noire" + }, + { + "code": "RO", + "name": "Rodrigues" + }, + { + "code": "SA", + "name": "Savanne" + }, + { + "code": "VP", + "name": "Vacoas-Phoenix" + } + ], + "MV": [ + { + "code": "01", + "name": "Addu" + }, + { + "code": "02", + "name": "Alif Alif" + }, + { + "code": "00", + "name": "Alif Dhaal" + }, + { + "code": "20", + "name": "Baa" + }, + { + "code": "CE", + "name": "Central Province" + }, + { + "code": "17", + "name": "Dhaalu" + }, + { + "code": "14", + "name": "Faafu" + }, + { + "code": "27", + "name": "Gaafu Alif" + }, + { + "code": "28", + "name": "Gaafu Dhaalu" + }, + { + "code": "29", + "name": "Gnaviyani" + }, + { + "code": "07", + "name": "Haa Alif" + }, + { + "code": "23", + "name": "Haa Dhaalu" + }, + { + "code": "26", + "name": "Kaafu" + }, + { + "code": "05", + "name": "Laamu" + }, + { + "code": "03", + "name": "Lhaviyani" + }, + { + "code": "MLE", + "name": "Malé" + }, + { + "code": "12", + "name": "Meemu" + }, + { + "code": "25", + "name": "Noonu" + }, + { + "code": "NC", + "name": "North Central Province" + }, + { + "code": "NO", + "name": "North Province" + }, + { + "code": "13", + "name": "Raa" + }, + { + "code": "24", + "name": "Shaviyani" + }, + { + "code": "SC", + "name": "South Central Province" + }, + { + "code": "SU", + "name": "South Province" + }, + { + "code": "08", + "name": "Thaa" + }, + { + "code": "UN", + "name": "Upper North Province" + }, + { + "code": "US", + "name": "Upper South Province" + }, + { + "code": "04", + "name": "Vaavu" + } + ], + "MW": [ + { + "code": "BA", + "name": "Balaka" + }, + { + "code": "BL", + "name": "Blantyre" + }, + { + "code": "C", + "name": "Central" + }, + { + "code": "CK", + "name": "Chikwawa" + }, + { + "code": "CR", + "name": "Chiradzulu" + }, + { + "code": "CT", + "name": "Chitipa" + }, + { + "code": "DE", + "name": "Dedza" + }, + { + "code": "DO", + "name": "Dowa" + }, + { + "code": "KR", + "name": "Karonga" + }, + { + "code": "KS", + "name": "Kasungu" + }, + { + "code": "LK", + "name": "Likoma" + }, + { + "code": "LI", + "name": "Lilongwe" + }, + { + "code": "MH", + "name": "Machinga" + }, + { + "code": "MG", + "name": "Mangochi" + }, + { + "code": "MC", + "name": "Mchinji" + }, + { + "code": "MU", + "name": "Mulanje" + }, + { + "code": "MW", + "name": "Mwanza" + }, + { + "code": "MZ", + "name": "Mzimba" + }, + { + "code": "NE", + "name": "Neno" + }, + { + "code": "NB", + "name": "Nkhata Bay" + }, + { + "code": "NK", + "name": "Nkhotakota" + }, + { + "code": "N", + "name": "Northern" + }, + { + "code": "NS", + "name": "Nsanje" + }, + { + "code": "NU", + "name": "Ntcheu" + }, + { + "code": "NI", + "name": "Ntchisi" + }, + { + "code": "PH", + "name": "Phalombe" + }, + { + "code": "RU", + "name": "Rumphi" + }, + { + "code": "SA", + "name": "Salima" + }, + { + "code": "S", + "name": "Southern" + }, + { + "code": "TH", + "name": "Thyolo" + }, + { + "code": "ZO", + "name": "Zomba" + } + ], + "MX": [ + { + "code": "AGU", + "name": "Aguascalientes" + }, + { + "code": "BCN", + "name": "Baja California" + }, + { + "code": "BCS", + "name": "Baja California Sur" + }, + { + "code": "CAM", + "name": "Campeche" + }, + { + "code": "CHP", + "name": "Chiapas" + }, + { + "code": "CHH", + "name": "Chihuahua" + }, + { + "code": "CMX", + "name": "Ciudad de Mexico" + }, + { + "code": "COA", + "name": "Coahuila" + }, + { + "code": "COL", + "name": "Colima" + }, + { + "code": "DUR", + "name": "Durango" + }, + { + "code": "GUA", + "name": "Guanajuato" + }, + { + "code": "GRO", + "name": "Guerrero" + }, + { + "code": "HID", + "name": "Hidalgo" + }, + { + "code": "JAL", + "name": "Jalisco" + }, + { + "code": "DIF", + "name": "Mexico City" + }, + { + "code": "MEX", + "name": "Mexico State" + }, + { + "code": "MIC", + "name": "Michoacán" + }, + { + "code": "MOR", + "name": "Morelos" + }, + { + "code": "NAY", + "name": "Nayarit" + }, + { + "code": "NLE", + "name": "Nuevo León" + }, + { + "code": "OAX", + "name": "Oaxaca" + }, + { + "code": "PUE", + "name": "Puebla" + }, + { + "code": "QUE", + "name": "Querétaro" + }, + { + "code": "ROO", + "name": "Quintana Roo" + }, + { + "code": "SLP", + "name": "San Luis Potosí" + }, + { + "code": "SIN", + "name": "Sinaloa" + }, + { + "code": "SON", + "name": "Sonora" + }, + { + "code": "TAB", + "name": "Tabasco" + }, + { + "code": "TAM", + "name": "Tamaulipas" + }, + { + "code": "TLA", + "name": "Tlaxcala" + }, + { + "code": "VER", + "name": "Veracruz" + }, + { + "code": "YUC", + "name": "Yucatán" + }, + { + "code": "ZAC", + "name": "Zacatecas" + } + ], + "MY": [ + { + "code": "01", + "name": "Johor" + }, + { + "code": "02", + "name": "Kedah" + }, + { + "code": "03", + "name": "Kelantan" + }, + { + "code": "04", + "name": "Malacca" + }, + { + "code": "05", + "name": "Negeri Sembilan" + }, + { + "code": "06", + "name": "Pahang" + }, + { + "code": "07", + "name": "Penang" + }, + { + "code": "08", + "name": "Perak" + }, + { + "code": "09", + "name": "Perlis" + }, + { + "code": "10", + "name": "Selangor" + }, + { + "code": "11", + "name": "Terengganu" + }, + { + "code": "12", + "name": "Sabah" + }, + { + "code": "13", + "name": "Sarawak" + }, + { + "code": "14", + "name": "Kuala Lumpur" + }, + { + "code": "15", + "name": "Labuan" + }, + { + "code": "16", + "name": "Putrajaya" + } + ], + "MZ": [ + { + "code": "P", + "name": "Cabo Delgado" + }, + { + "code": "G", + "name": "Gaza" + }, + { + "code": "I", + "name": "Inhambane" + }, + { + "code": "B", + "name": "Manica" + }, + { + "code": "MPM", + "name": "Maputo" + }, + { + "code": "L", + "name": "Maputo Province" + }, + { + "code": "N", + "name": "Nampula" + }, + { + "code": "A", + "name": "Niassa" + }, + { + "code": "S", + "name": "Sofala" + }, + { + "code": "T", + "name": "Tete" + }, + { + "code": "Q", + "name": "Zambezia" + } + ], + "NA": [ + { + "code": "ER", + "name": "Erongo" + }, + { + "code": "HA", + "name": "Hardap" + }, + { + "code": "KA", + "name": "Karas" + }, + { + "code": "KE", + "name": "Kavango East" + }, + { + "code": "KW", + "name": "Kavango West" + }, + { + "code": "KH", + "name": "Khomas" + }, + { + "code": "KU", + "name": "Kunene" + }, + { + "code": "OW", + "name": "Ohangwena" + }, + { + "code": "OH", + "name": "Omaheke" + }, + { + "code": "OS", + "name": "Omusati" + }, + { + "code": "ON", + "name": "Oshana" + }, + { + "code": "OT", + "name": "Oshikoto" + }, + { + "code": "OD", + "name": "Otjozondjupa" + }, + { + "code": "CA", + "name": "Zambezi" + } + ], + "NE": [ + { + "code": "1", + "name": "Agadez" + }, + { + "code": "2", + "name": "Diffa" + }, + { + "code": "3", + "name": "Dosso" + }, + { + "code": "4", + "name": "Maradi" + }, + { + "code": "5", + "name": "Tahoua" + }, + { + "code": "6", + "name": "Tillabéri" + }, + { + "code": "7", + "name": "Zinder" + }, + { + "code": "8", + "name": "Niamey" + } + ], + "NG": [ + { + "code": "AB", + "name": "Abia" + }, + { + "code": "AD", + "name": "Adamawa" + }, + { + "code": "AK", + "name": "Akwa Ibom" + }, + { + "code": "AN", + "name": "Anambra" + }, + { + "code": "BA", + "name": "Bauchi" + }, + { + "code": "BY", + "name": "Bayelsa" + }, + { + "code": "BE", + "name": "Benue" + }, + { + "code": "BO", + "name": "Borno" + }, + { + "code": "CR", + "name": "Cross River" + }, + { + "code": "DE", + "name": "Delta" + }, + { + "code": "EB", + "name": "Ebonyi" + }, + { + "code": "ED", + "name": "Edo" + }, + { + "code": "EK", + "name": "Ekiti" + }, + { + "code": "EN", + "name": "Enugu" + }, + { + "code": "FC", + "name": "Federal Capital Territory" + }, + { + "code": "GO", + "name": "Gombe" + }, + { + "code": "IM", + "name": "Imo" + }, + { + "code": "JI", + "name": "Jigawa" + }, + { + "code": "KD", + "name": "Kaduna" + }, + { + "code": "KN", + "name": "Kano" + }, + { + "code": "KT", + "name": "Katsina" + }, + { + "code": "KE", + "name": "Kebbi" + }, + { + "code": "KO", + "name": "Kogi" + }, + { + "code": "KW", + "name": "Kwara" + }, + { + "code": "LA", + "name": "Lagos" + }, + { + "code": "NA", + "name": "Nasarawa" + }, + { + "code": "NI", + "name": "Niger" + }, + { + "code": "OG", + "name": "Ogun" + }, + { + "code": "ON", + "name": "Ondo" + }, + { + "code": "OS", + "name": "Osun" + }, + { + "code": "OY", + "name": "Oyo" + }, + { + "code": "PL", + "name": "Plateau" + }, + { + "code": "RI", + "name": "Rivers" + }, + { + "code": "SO", + "name": "Sokoto" + }, + { + "code": "TA", + "name": "Taraba" + }, + { + "code": "YO", + "name": "Yobe" + }, + { + "code": "ZA", + "name": "Zamfara" + } + ], + "NI": [ + { + "code": "AN", + "name": "Atlántico Norte" + }, + { + "code": "AS", + "name": "Atlántico Sur" + }, + { + "code": "BO", + "name": "Boaco" + }, + { + "code": "CA", + "name": "Carazo" + }, + { + "code": "CI", + "name": "Chinandega" + }, + { + "code": "CO", + "name": "Chontales" + }, + { + "code": "ES", + "name": "Estelí" + }, + { + "code": "GR", + "name": "Granada" + }, + { + "code": "JI", + "name": "Jinotega" + }, + { + "code": "LE", + "name": "León" + }, + { + "code": "MD", + "name": "Madriz" + }, + { + "code": "MN", + "name": "Managua" + }, + { + "code": "MS", + "name": "Masaya" + }, + { + "code": "MT", + "name": "Matagalpa" + }, + { + "code": "NS", + "name": "Nueva Segovia" + }, + { + "code": "SJ", + "name": "Río San Juan" + }, + { + "code": "RI", + "name": "Rivas" + } + ], + "NL": [ + { + "code": "BQ1", + "name": "Bonaire" + }, + { + "code": "DR", + "name": "Drenthe" + }, + { + "code": "FL", + "name": "Flevoland" + }, + { + "code": "FR", + "name": "Friesland" + }, + { + "code": "GE", + "name": "Gelderland" + }, + { + "code": "GR", + "name": "Groningen" + }, + { + "code": "LI", + "name": "Limburg" + }, + { + "code": "NB", + "name": "North Brabant" + }, + { + "code": "NH", + "name": "North Holland" + }, + { + "code": "OV", + "name": "Overijssel" + }, + { + "code": "BQ2", + "name": "Saba" + }, + { + "code": "BQ3", + "name": "Sint Eustatius" + }, + { + "code": "ZH", + "name": "South Holland" + }, + { + "code": "UT", + "name": "Utrecht" + }, + { + "code": "ZE", + "name": "Zeeland" + } + ], + "NO": [ + { + "code": "01", + "name": "Østfold" + }, + { + "code": "02", + "name": "Akershus" + }, + { + "code": "03", + "name": "Oslo" + }, + { + "code": "04", + "name": "Hedmark" + }, + { + "code": "05", + "name": "Oppland" + }, + { + "code": "06", + "name": "Buskerud" + }, + { + "code": "07", + "name": "Vestfold" + }, + { + "code": "08", + "name": "Telemark" + }, + { + "code": "09", + "name": "Aust-Agder" + }, + { + "code": "10", + "name": "Vest-Agder" + }, + { + "code": "11", + "name": "Rogaland" + }, + { + "code": "12", + "name": "Hordaland" + }, + { + "code": "14", + "name": "Sogn og Fjordane" + }, + { + "code": "15", + "name": "Møre og Romsdal" + }, + { + "code": "16", + "name": "Sør-Trøndelag" + }, + { + "code": "17", + "name": "Nord-Trøndelag" + }, + { + "code": "18", + "name": "Nordland" + }, + { + "code": "19", + "name": "Troms" + }, + { + "code": "20", + "name": "Finnmark" + }, + { + "code": "21", + "name": "Svalbard" + }, + { + "code": "22", + "name": "Jan Mayen" + } + ], + "NP": [ + { + "code": "BA", + "name": "Bagmati" + }, + { + "code": "BH", + "name": "Bheri" + }, + { + "code": "1", + "name": "Central" + }, + { + "code": "DH", + "name": "Dhawalagiri" + }, + { + "code": "GA", + "name": "Gandaki" + }, + { + "code": "JA", + "name": "Janakpur" + }, + { + "code": "KA", + "name": "Karnali" + }, + { + "code": "KO", + "name": "Kosi" + }, + { + "code": "LU", + "name": "Lumbini" + }, + { + "code": "2", + "name": "Madhya Pashchimanchal" + }, + { + "code": "MA", + "name": "Mahakali" + }, + { + "code": "ME", + "name": "Mechi" + }, + { + "code": "NA", + "name": "Narayani" + }, + { + "code": "4", + "name": "Purwanchal" + }, + { + "code": "RA", + "name": "Rapti" + }, + { + "code": "SA", + "name": "Sagarmatha" + }, + { + "code": "SE", + "name": "Seti" + }, + { + "code": "5", + "name": "Sudur Pashchimanchal" + }, + { + "code": "3", + "name": "Western" + } + ], + "NR": [ + { + "code": "01", + "name": "Aiwo" + }, + { + "code": "02", + "name": "Anabar" + }, + { + "code": "03", + "name": "Anetan" + }, + { + "code": "04", + "name": "Anibare" + }, + { + "code": "05", + "name": "Baiti" + }, + { + "code": "06", + "name": "Boe" + }, + { + "code": "07", + "name": "Buada" + }, + { + "code": "08", + "name": "Denigomodu" + }, + { + "code": "09", + "name": "Ewa" + }, + { + "code": "10", + "name": "Ijuw" + }, + { + "code": "11", + "name": "Meneng" + }, + { + "code": "12", + "name": "Nibok" + }, + { + "code": "13", + "name": "Uaboe" + }, + { + "code": "14", + "name": "Yaren" + } + ], + "NZ": [ + { + "code": "AUK", + "name": "Auckland" + }, + { + "code": "BOP", + "name": "Bay of Plenty" + }, + { + "code": "CAN", + "name": "Canterbury" + }, + { + "code": "CIT", + "name": "Chatham Islands" + }, + { + "code": "GIS", + "name": "Gisborne" + }, + { + "code": "HKB", + "name": "Hawke’s Bay" + }, + { + "code": "MWT", + "name": "Manawatu-Wanganui" + }, + { + "code": "MBH", + "name": "Marl" + }, + { + "code": "NSN", + "name": "Nelson" + }, + { + "code": "NTL", + "name": "Northland" + }, + { + "code": "OTA", + "name": "Otago" + }, + { + "code": "STL", + "name": "Southland" + }, + { + "code": "TKI", + "name": "Taranaki" + }, + { + "code": "TAS", + "name": "Tasman" + }, + { + "code": "WKO", + "name": "Waikato" + }, + { + "code": "WGN", + "name": "Wellington" + }, + { + "code": "WTC", + "name": "West Coast" + } + ], + "OM": [ + { + "code": "DA", + "name": "Ad Dakhiliyah" + }, + { + "code": "ZA", + "name": "Ad Dhahirah" + }, + { + "code": "BU", + "name": "Al Buraimi" + }, + { + "code": "WU", + "name": "Al Wusta" + }, + { + "code": "ZU", + "name": "Dhofar" + }, + { + "code": "BJ", + "name": "Janub al Batinah" + }, + { + "code": "SJ", + "name": "Janub ash Sharqiyah" + }, + { + "code": "MU", + "name": "Musandam" + }, + { + "code": "MA", + "name": "Muscat" + }, + { + "code": "BS", + "name": "Shamal al Batinah" + }, + { + "code": "SS", + "name": "Shamal ash Sharqiyah" + } + ], + "PA": [ + { + "code": "1", + "name": "Bocas del Toro" + }, + { + "code": "4", + "name": "Chiriquí" + }, + { + "code": "2", + "name": "Coclé" + }, + { + "code": "3", + "name": "Colón" + }, + { + "code": "5", + "name": "Darién" + }, + { + "code": "EM", + "name": "Emberá" + }, + { + "code": "KY", + "name": "Guna Yala" + }, + { + "code": "6", + "name": "Herrera" + }, + { + "code": "7", + "name": "Los Santos" + }, + { + "code": "NB", + "name": "Ngöbe-Buglé" + }, + { + "code": "8", + "name": "Panamá" + }, + { + "code": "9", + "name": "Veraguas" + }, + { + "code": "10", + "name": "West Panamá" + } + ], + "PE": [ + { + "code": "AMA", + "name": "Amazonas" + }, + { + "code": "ANC", + "name": "Ancash" + }, + { + "code": "APU", + "name": "Apurímac" + }, + { + "code": "ARE", + "name": "Arequipa" + }, + { + "code": "AYA", + "name": "Ayacucho" + }, + { + "code": "CAJ", + "name": "Cajamarca" + }, + { + "code": "CUS", + "name": "Cusco" + }, + { + "code": "CAL", + "name": "El Callao" + }, + { + "code": "HUV", + "name": "Huancavelica" + }, + { + "code": "HUC", + "name": "Huánuco" + }, + { + "code": "ICA", + "name": "Ica" + }, + { + "code": "JUN", + "name": "Junín" + }, + { + "code": "LAL", + "name": "La Libertad" + }, + { + "code": "LAM", + "name": "Lambayeque" + }, + { + "code": "LMA", + "name": "Lima" + }, + { + "code": "LIM", + "name": "Lima Region" + }, + { + "code": "LOR", + "name": "Loreto" + }, + { + "code": "MDD", + "name": "Madre de Dios" + }, + { + "code": "MOQ", + "name": "Moquegua" + }, + { + "code": "PAS", + "name": "Pasco" + }, + { + "code": "PIU", + "name": "Piura" + }, + { + "code": "PUN", + "name": "Puno" + }, + { + "code": "SAM", + "name": "San Martín" + }, + { + "code": "TAC", + "name": "Tacna" + }, + { + "code": "TUM", + "name": "Tumbes" + }, + { + "code": "UCA", + "name": "Ucayali" + } + ], + "PG": [ + { + "code": "NSB", + "name": "Bougainville" + }, + { + "code": "CPM", + "name": "Central" + }, + { + "code": "CPK", + "name": "Chimbu" + }, + { + "code": "EBR", + "name": "East New Britain" + }, + { + "code": "ESW", + "name": "East Sepik" + }, + { + "code": "EHG", + "name": "Eastern Highlands" + }, + { + "code": "EPW", + "name": "Enga" + }, + { + "code": "GPK", + "name": "Gulf" + }, + { + "code": "HLA", + "name": "Hela" + }, + { + "code": "JWK", + "name": "Jiwaka" + }, + { + "code": "MPM", + "name": "Madang" + }, + { + "code": "MRL", + "name": "Manus" + }, + { + "code": "MBA", + "name": "Milne Bay" + }, + { + "code": "MPL", + "name": "Morobe" + }, + { + "code": "NIK", + "name": "New Ireland" + }, + { + "code": "NPP", + "name": "Oro" + }, + { + "code": "NCD", + "name": "Port Moresby" + }, + { + "code": "SAN", + "name": "Sandaun" + }, + { + "code": "SHM", + "name": "Southern Highlands" + }, + { + "code": "WBK", + "name": "West New Britain" + }, + { + "code": "WPD", + "name": "Western" + }, + { + "code": "WHM", + "name": "Western Highlands" + } + ], + "PH": [ + { + "code": "ABR", + "name": "Abra" + }, + { + "code": "AGN", + "name": "Agusan del Norte" + }, + { + "code": "AGS", + "name": "Agusan del Sur" + }, + { + "code": "AKL", + "name": "Aklan" + }, + { + "code": "ALB", + "name": "Albay" + }, + { + "code": "ANT", + "name": "Antique" + }, + { + "code": "APA", + "name": "Apayao" + }, + { + "code": "AUR", + "name": "Aurora" + }, + { + "code": "BAS", + "name": "Basilan" + }, + { + "code": "BAN", + "name": "Bataan" + }, + { + "code": "BTN", + "name": "Batanes" + }, + { + "code": "BTG", + "name": "Batangas" + }, + { + "code": "BEN", + "name": "Benguet" + }, + { + "code": "05", + "name": "Bicol" + }, + { + "code": "BIL", + "name": "Biliran" + }, + { + "code": "BOH", + "name": "Bohol" + }, + { + "code": "BUK", + "name": "Bukidnon" + }, + { + "code": "BUL", + "name": "Bulacan" + }, + { + "code": "CAG", + "name": "Cagayan" + }, + { + "code": "02", + "name": "Cagayan Valley" + }, + { + "code": "40", + "name": "Calabarzon" + }, + { + "code": "CAN", + "name": "Camarines Norte" + }, + { + "code": "CAS", + "name": "Camarines Sur" + }, + { + "code": "CAM", + "name": "Camiguin" + }, + { + "code": "CAP", + "name": "Capiz" + }, + { + "code": "13", + "name": "Caraga" + }, + { + "code": "CAT", + "name": "Catanduanes" + }, + { + "code": "CAV", + "name": "Cavite" + }, + { + "code": "CEB", + "name": "Cebu" + }, + { + "code": "03", + "name": "Central Luzon" + }, + { + "code": "07", + "name": "Central Visayas" + }, + { + "code": "COM", + "name": "Compostela Valley" + }, + { + "code": "15", + "name": "Cordillera Administrative" + }, + { + "code": "NCO", + "name": "Cotabato" + }, + { + "code": "11", + "name": "Davao" + }, + { + "code": "DAV", + "name": "Davao del Norte" + }, + { + "code": "DAS", + "name": "Davao del Sur" + }, + { + "code": "DVO", + "name": "Davao Occidental" + }, + { + "code": "DAO", + "name": "Davao Oriental" + }, + { + "code": "DIN", + "name": "Dinagat Islands" + }, + { + "code": "EAS", + "name": "Eastern Samar" + }, + { + "code": "08", + "name": "Eastern Visayas" + }, + { + "code": "GUI", + "name": "Guimaras" + }, + { + "code": "IFU", + "name": "Ifugao" + }, + { + "code": "01", + "name": "Ilocos" + }, + { + "code": "ILN", + "name": "Ilocos Norte" + }, + { + "code": "ILS", + "name": "Ilocos Sur" + }, + { + "code": "ILI", + "name": "Iloilo" + }, + { + "code": "ISA", + "name": "Isabela" + }, + { + "code": "KAL", + "name": "Kalinga" + }, + { + "code": "LUN", + "name": "La Union" + }, + { + "code": "LAG", + "name": "Laguna" + }, + { + "code": "LAN", + "name": "Lanao del Norte" + }, + { + "code": "LAS", + "name": "Lanao del Sur" + }, + { + "code": "LEY", + "name": "Leyte" + }, + { + "code": "MAG", + "name": "Maguindanao" + }, + { + "code": "MAD", + "name": "Marinduque" + }, + { + "code": "MAS", + "name": "Masbate" + }, + { + "code": "00", + "name": "Metro Manila" + }, + { + "code": "41", + "name": "Mimaropa" + }, + { + "code": "MSC", + "name": "Misamis Occidental" + }, + { + "code": "MSR", + "name": "Misamis Oriental" + }, + { + "code": "MOU", + "name": "Mountain" + }, + { + "code": "14", + "name": "Muslim Mindanao" + }, + { + "code": "NEC", + "name": "Negros Occidental" + }, + { + "code": "NER", + "name": "Negros Oriental" + }, + { + "code": "10", + "name": "Northern Mindanao" + }, + { + "code": "NSA", + "name": "Northern Samar" + }, + { + "code": "NUE", + "name": "Nueva Ecija" + }, + { + "code": "NUV", + "name": "Nueva Vizcaya" + }, + { + "code": "MDC", + "name": "Occidental Mindoro" + }, + { + "code": "MDR", + "name": "Oriental Mindoro" + }, + { + "code": "PLW", + "name": "Palawan" + }, + { + "code": "PAM", + "name": "Pampanga" + }, + { + "code": "PAN", + "name": "Pangasinan" + }, + { + "code": "QUE", + "name": "Quezon" + }, + { + "code": "QUI", + "name": "Quirino" + }, + { + "code": "RIZ", + "name": "Rizal" + }, + { + "code": "ROM", + "name": "Romblon" + }, + { + "code": "WSA", + "name": "Samar" + }, + { + "code": "SAR", + "name": "Sarangani" + }, + { + "code": "SIG", + "name": "Siquijor" + }, + { + "code": "12", + "name": "Soccsksargen" + }, + { + "code": "SOR", + "name": "Sorsogon" + }, + { + "code": "SCO", + "name": "South Cotabato" + }, + { + "code": "SLE", + "name": "Southern Leyte" + }, + { + "code": "SUK", + "name": "Sultan Kudarat" + }, + { + "code": "SLU", + "name": "Sulu" + }, + { + "code": "SUN", + "name": "Surigao del Norte" + }, + { + "code": "SUR", + "name": "Surigao del Sur" + }, + { + "code": "TAR", + "name": "Tarlac" + }, + { + "code": "TAW", + "name": "Tawi-Tawi" + }, + { + "code": "06", + "name": "Western Visayas" + }, + { + "code": "ZMB", + "name": "Zambales" + }, + { + "code": "ZAN", + "name": "Zamboanga del Norte" + }, + { + "code": "ZAS", + "name": "Zamboanga del Sur" + }, + { + "code": "09", + "name": "Zamboanga Peninsula" + }, + { + "code": "ZSI", + "name": "Zamboanga Sibugay" + } + ], + "PK": [ + { + "code": "JK", + "name": "Azad Kashmir" + }, + { + "code": "BA", + "name": "Balochistan" + }, + { + "code": "TA", + "name": "Federally Administered Tribal Areas" + }, + { + "code": "GB", + "name": "Gilgit-Baltistan" + }, + { + "code": "IS", + "name": "Islamabad" + }, + { + "code": "KP", + "name": "Khyber Pakhtunkhwa" + }, + { + "code": "PB", + "name": "Punjab" + }, + { + "code": "SD", + "name": "Sindh" + } + ], + "PL": [ + { + "code": "WP", + "name": "Greater Poland" + }, + { + "code": "SK", + "name": "Holy Cross" + }, + { + "code": "KP", + "name": "Kuyavia-Pomerania" + }, + { + "code": "MA", + "name": "Lesser Poland" + }, + { + "code": "LD", + "name": "Åódź" + }, + { + "code": "DS", + "name": "Lower Silesia" + }, + { + "code": "LU", + "name": "Lublin" + }, + { + "code": "LB", + "name": "Lubusz" + }, + { + "code": "MZ", + "name": "Mazovia" + }, + { + "code": "OP", + "name": "Opole" + }, + { + "code": "PD", + "name": "Podlachia" + }, + { + "code": "PM", + "name": "Pomerania" + }, + { + "code": "SL", + "name": "Silesia" + }, + { + "code": "PK", + "name": "Subcarpathia" + }, + { + "code": "WN", + "name": "Warmia-Masuria" + }, + { + "code": "ZP", + "name": "West Pomerania" + } + ], + "PS": [ + { + "code": "BTH", + "name": "Bethlehem" + }, + { + "code": "DEB", + "name": "Deir al-Balah" + }, + { + "code": "GZA", + "name": "Gaza" + }, + { + "code": "HBN", + "name": "Hebron" + }, + { + "code": "JEN", + "name": "Jenin" + }, + { + "code": "JRH", + "name": "Jericho" + }, + { + "code": "JEM", + "name": "Jerusalem" + }, + { + "code": "KYS", + "name": "Khan Yunis" + }, + { + "code": "NBS", + "name": "Nablus" + }, + { + "code": "NGZ", + "name": "North Gaza" + }, + { + "code": "QQA", + "name": "Qalqilya" + }, + { + "code": "RFH", + "name": "Rafah" + }, + { + "code": "RBH", + "name": "Ramallah and al-Bireh" + }, + { + "code": "SLT", + "name": "Salfit" + }, + { + "code": "TBS", + "name": "Tubas" + }, + { + "code": "TKM", + "name": "Tulkarm" + } + ], + "PT": [ + { + "code": "01", + "name": "Aveiro" + }, + { + "code": "02", + "name": "Beja" + }, + { + "code": "03", + "name": "Braga" + }, + { + "code": "04", + "name": "Bragança" + }, + { + "code": "05", + "name": "Castelo Branco" + }, + { + "code": "06", + "name": "Coimbra" + }, + { + "code": "07", + "name": "Évora" + }, + { + "code": "08", + "name": "Faro" + }, + { + "code": "09", + "name": "Guarda" + }, + { + "code": "10", + "name": "Leiria" + }, + { + "code": "11", + "name": "Lisbon" + }, + { + "code": "12", + "name": "Portalegre" + }, + { + "code": "13", + "name": "Porto" + }, + { + "code": "14", + "name": "Santarém" + }, + { + "code": "15", + "name": "Setúbal" + }, + { + "code": "16", + "name": "Viana do Castelo" + }, + { + "code": "17", + "name": "Vila Real" + }, + { + "code": "18", + "name": "Viseu" + }, + { + "code": "20", + "name": "Azores" + }, + { + "code": "30", + "name": "Madeira" + } + ], + "PW": [ + { + "code": "002", + "name": "Aimeliik" + }, + { + "code": "004", + "name": "Airai" + }, + { + "code": "010", + "name": "Angaur" + }, + { + "code": "050", + "name": "Hatohobei" + }, + { + "code": "100", + "name": "Kayangel" + }, + { + "code": "150", + "name": "Koror" + }, + { + "code": "212", + "name": "Melekeok" + }, + { + "code": "214", + "name": "Ngaraard" + }, + { + "code": "218", + "name": "Ngarchelong" + }, + { + "code": "222", + "name": "Ngardmau" + }, + { + "code": "224", + "name": "Ngatpang" + }, + { + "code": "226", + "name": "Ngchesar" + }, + { + "code": "227", + "name": "Ngeremlengui" + }, + { + "code": "228", + "name": "Ngiwal" + }, + { + "code": "350", + "name": "Peleliu" + }, + { + "code": "370", + "name": "Sonsorol" + } + ], + "PY": [ + { + "code": "16", + "name": "Alto Paraguay" + }, + { + "code": "10", + "name": "Alto Paraná" + }, + { + "code": "13", + "name": "Amambay" + }, + { + "code": "ASU", + "name": "Asunción" + }, + { + "code": "19", + "name": "Boquerón" + }, + { + "code": "5", + "name": "Caaguazú" + }, + { + "code": "6", + "name": "Caazapá" + }, + { + "code": "14", + "name": "Canindeyú" + }, + { + "code": "11", + "name": "Central" + }, + { + "code": "1", + "name": "Concepción" + }, + { + "code": "3", + "name": "Cordillera" + }, + { + "code": "4", + "name": "Guairá" + }, + { + "code": "7", + "name": "Itapúa" + }, + { + "code": "8", + "name": "Misiones" + }, + { + "code": "12", + "name": "Ñeembucú" + }, + { + "code": "9", + "name": "Paraguarí" + }, + { + "code": "15", + "name": "Presidente Hayes" + }, + { + "code": "2", + "name": "San Pedro" + } + ], + "QA": [ + { + "code": "ZA", + "name": "Al Daayen" + }, + { + "code": "KH", + "name": "Al Khor" + }, + { + "code": "RA", + "name": "Al Rayyan" + }, + { + "code": "WA", + "name": "Al Wakrah" + }, + { + "code": "SH", + "name": "Ash ShīḩÄnÄ«yah" + }, + { + "code": "DA", + "name": "Doha" + }, + { + "code": "MS", + "name": "Madinat ash Shamal" + }, + { + "code": "US", + "name": "Umm Salal" + } + ], + "RO": [ + { + "code": "AB", + "name": "Alba" + }, + { + "code": "AR", + "name": "Arad" + }, + { + "code": "AG", + "name": "ArgeÈ™" + }, + { + "code": "BC", + "name": "Bacău" + }, + { + "code": "BH", + "name": "Bihor" + }, + { + "code": "BN", + "name": "BistriÅ£a-Năsăud" + }, + { + "code": "BT", + "name": "BotoÅŸani" + }, + { + "code": "BR", + "name": "Brăila" + }, + { + "code": "BV", + "name": "BraÅŸov" + }, + { + "code": "B", + "name": "Bucharest" + }, + { + "code": "BZ", + "name": "Buzău" + }, + { + "code": "CL", + "name": "CălăraÈ™i" + }, + { + "code": "CS", + "name": "CaraÈ™-Severin" + }, + { + "code": "CJ", + "name": "Cluj" + }, + { + "code": "CT", + "name": "ConstanÈ›a" + }, + { + "code": "CV", + "name": "Covasna" + }, + { + "code": "DB", + "name": "DâmboviÈ›a" + }, + { + "code": "DJ", + "name": "Dolj" + }, + { + "code": "GL", + "name": "GalaÈ›i" + }, + { + "code": "GR", + "name": "Giurgiu" + }, + { + "code": "GJ", + "name": "Gorj" + }, + { + "code": "HR", + "name": "Harghita" + }, + { + "code": "HD", + "name": "Hunedoara" + }, + { + "code": "IL", + "name": "IalomiÈ›a" + }, + { + "code": "IS", + "name": "IaÈ™i" + }, + { + "code": "IF", + "name": "Ilfov" + }, + { + "code": "MM", + "name": "MaramureÅŸ" + }, + { + "code": "MH", + "name": "MehedinÈ›i" + }, + { + "code": "MS", + "name": "MureÅŸ" + }, + { + "code": "NT", + "name": "NeamÅ£" + }, + { + "code": "OT", + "name": "Olt" + }, + { + "code": "PH", + "name": "Prahova" + }, + { + "code": "SJ", + "name": "Sălaj" + }, + { + "code": "SM", + "name": "Satu Mare" + }, + { + "code": "SB", + "name": "Sibiu" + }, + { + "code": "SV", + "name": "Suceava" + }, + { + "code": "TR", + "name": "Teleorman" + }, + { + "code": "TM", + "name": "TimiÈ™" + }, + { + "code": "TL", + "name": "Tulcea" + }, + { + "code": "VL", + "name": "Vâlcea" + }, + { + "code": "VS", + "name": "Vaslui" + }, + { + "code": "VN", + "name": "Vrancea" + } + ], + "RS": [ + { + "code": "00", + "name": "Beograd" + }, + { + "code": "14", + "name": "Bor" + }, + { + "code": "11", + "name": "BraniÄevo" + }, + { + "code": "02", + "name": "Central Banat" + }, + { + "code": "23", + "name": "Jablanica" + }, + { + "code": "09", + "name": "Kolubara" + }, + { + "code": "25", + "name": "Kosovo" + }, + { + "code": "KM", + "name": "Kosovo-Metohija" + }, + { + "code": "29", + "name": "Kosovo-Pomoravlje" + }, + { + "code": "28", + "name": "Kosovska Mitrovica" + }, + { + "code": "08", + "name": "MaÄva" + }, + { + "code": "17", + "name": "Moravica" + }, + { + "code": "20", + "name": "NiÅ¡ava" + }, + { + "code": "01", + "name": "North BaÄka" + }, + { + "code": "03", + "name": "North Banat" + }, + { + "code": "24", + "name": "PÄinja" + }, + { + "code": "26", + "name": "Peć" + }, + { + "code": "22", + "name": "Pirot" + }, + { + "code": "10", + "name": "Podunavlje" + }, + { + "code": "13", + "name": "Pomoravlje" + }, + { + "code": "27", + "name": "Prizren" + }, + { + "code": "19", + "name": "Rasina" + }, + { + "code": "18", + "name": "RaÅ¡ka" + }, + { + "code": "06", + "name": "South BaÄka" + }, + { + "code": "04", + "name": "South Banat" + }, + { + "code": "07", + "name": "Srem" + }, + { + "code": "12", + "name": "Å umadija" + }, + { + "code": "21", + "name": "Toplica" + }, + { + "code": "VO", + "name": "Vojvodina" + }, + { + "code": "05", + "name": "West BaÄka" + }, + { + "code": "15", + "name": "ZajeÄar" + }, + { + "code": "16", + "name": "Zlatibor" + } + ], + "RU": [ + { + "code": "AD", + "name": "Adygea" + }, + { + "code": "AL", + "name": "Altai" + }, + { + "code": "ALT", + "name": "Altai Krai" + }, + { + "code": "AMU", + "name": "Amur" + }, + { + "code": "ARK", + "name": "Arkhangelsk" + }, + { + "code": "AST", + "name": "Astrakhan" + }, + { + "code": "BA", + "name": "Bashkortostan" + }, + { + "code": "BEL", + "name": "Belgorod" + }, + { + "code": "BRY", + "name": "Bryansk" + }, + { + "code": "BU", + "name": "Buryat" + }, + { + "code": "CE", + "name": "Chechen" + }, + { + "code": "CHE", + "name": "Chelyabinsk" + }, + { + "code": "CHU", + "name": "Chukotka Okrug" + }, + { + "code": "CU", + "name": "Chuvash" + }, + { + "code": "DA", + "name": "Dagestan" + }, + { + "code": "IN", + "name": "Ingushetia" + }, + { + "code": "IRK", + "name": "Irkutsk" + }, + { + "code": "IVA", + "name": "Ivanovo" + }, + { + "code": "YEV", + "name": "Jewish" + }, + { + "code": "KB", + "name": "Kabardino-Balkar" + }, + { + "code": "KGD", + "name": "Kaliningrad" + }, + { + "code": "KL", + "name": "Kalmykia" + }, + { + "code": "KLU", + "name": "Kaluga" + }, + { + "code": "KAM", + "name": "Kamchatka Krai" + }, + { + "code": "KC", + "name": "Karachay-Cherkess" + }, + { + "code": "KR", + "name": "Karelia" + }, + { + "code": "KEM", + "name": "Kemerovo" + }, + { + "code": "KHA", + "name": "Khabarovsk Krai" + }, + { + "code": "KK", + "name": "Khakassia" + }, + { + "code": "KHM", + "name": "Khanty-Mansi" + }, + { + "code": "KIR", + "name": "Kirov" + }, + { + "code": "KO", + "name": "Komi" + }, + { + "code": "KOS", + "name": "Kostroma" + }, + { + "code": "KDA", + "name": "Krasnodar Krai" + }, + { + "code": "KYA", + "name": "Krasnoyarsk Krai" + }, + { + "code": "KGN", + "name": "Kurgan" + }, + { + "code": "KRS", + "name": "Kursk" + }, + { + "code": "LEN", + "name": "Leningrad" + }, + { + "code": "LIP", + "name": "Lipetsk" + }, + { + "code": "MAG", + "name": "Magadan" + }, + { + "code": "ME", + "name": "Mari El" + }, + { + "code": "MO", + "name": "Mordovia" + }, + { + "code": "MOW", + "name": "Moscow" + }, + { + "code": "MOS", + "name": "Moscow Province" + }, + { + "code": "MUR", + "name": "Murmansk" + }, + { + "code": "NEN", + "name": "Nenets" + }, + { + "code": "NIZ", + "name": "Nizhny Novgorod" + }, + { + "code": "SE", + "name": "North Ossetia-Alania" + }, + { + "code": "NGR", + "name": "Novgorod" + }, + { + "code": "NVS", + "name": "Novosibirsk" + }, + { + "code": "OMS", + "name": "Omsk" + }, + { + "code": "ORE", + "name": "Orenburg" + }, + { + "code": "ORL", + "name": "Oryol" + }, + { + "code": "PNZ", + "name": "Penza" + }, + { + "code": "PER", + "name": "Perm Krai" + }, + { + "code": "PRI", + "name": "Primorsky Krai" + }, + { + "code": "PSK", + "name": "Pskov" + }, + { + "code": "ROS", + "name": "Rostov" + }, + { + "code": "RYA", + "name": "Ryazan" + }, + { + "code": "SPE", + "name": "Saint Petersburg" + }, + { + "code": "SA", + "name": "Sakha" + }, + { + "code": "SAK", + "name": "Sakhalin" + }, + { + "code": "SAM", + "name": "Samara" + }, + { + "code": "SAR", + "name": "Saratov" + }, + { + "code": "SMO", + "name": "Smolensk" + }, + { + "code": "STA", + "name": "Stavropol Krai" + }, + { + "code": "SVE", + "name": "Sverdlovsk" + }, + { + "code": "TAM", + "name": "Tambov" + }, + { + "code": "TA", + "name": "Tatarstan" + }, + { + "code": "TOM", + "name": "Tomsk" + }, + { + "code": "TUL", + "name": "Tula" + }, + { + "code": "TY", + "name": "Tuva" + }, + { + "code": "TVE", + "name": "Tver" + }, + { + "code": "TYU", + "name": "Tyumen" + }, + { + "code": "UD", + "name": "Udmurt" + }, + { + "code": "ULY", + "name": "Ulyanovsk" + }, + { + "code": "VLA", + "name": "Vladimir" + }, + { + "code": "VGG", + "name": "Volgograd" + }, + { + "code": "VLG", + "name": "Vologda" + }, + { + "code": "VOR", + "name": "Voronezh" + }, + { + "code": "YAN", + "name": "Yamalo-Nenets Okrug" + }, + { + "code": "YAR", + "name": "Yaroslavl" + }, + { + "code": "ZAB", + "name": "Zabaykalsky Krai" + } + ], + "RW": [ + { + "code": "01", + "name": "Kigali" + }, + { + "code": "02", + "name": "Eastern" + }, + { + "code": "03", + "name": "Northern" + }, + { + "code": "04", + "name": "Western" + }, + { + "code": "05", + "name": "Southern" + } + ], + "SA": [ + { + "code": "01", + "name": "Riyadh" + }, + { + "code": "02", + "name": "Makkah" + }, + { + "code": "03", + "name": "Al Madinah" + }, + { + "code": "04", + "name": "Eastern" + }, + { + "code": "05", + "name": "Al-Qassim" + }, + { + "code": "06", + "name": "Ha’il" + }, + { + "code": "07", + "name": "Tabuk" + }, + { + "code": "08", + "name": "Northern Borders" + }, + { + "code": "09", + "name": "Jizan" + }, + { + "code": "10", + "name": "Najran" + }, + { + "code": "11", + "name": "Al Bahah" + }, + { + "code": "12", + "name": "Al Jawf" + }, + { + "code": "14", + "name": "Asir" + } + ], + "SB": [ + { + "code": "CE", + "name": "Central" + }, + { + "code": "CH", + "name": "Choiseul" + }, + { + "code": "GU", + "name": "Guadalcanal" + }, + { + "code": "CT", + "name": "Honiara" + }, + { + "code": "IS", + "name": "Isabel" + }, + { + "code": "MK", + "name": "Makira-Ulawa" + }, + { + "code": "ML", + "name": "Malaita" + }, + { + "code": "RB", + "name": "Rennell and Bellona" + }, + { + "code": "TE", + "name": "Temotu" + }, + { + "code": "WE", + "name": "Western" + } + ], + "SC": [ + { + "code": "01", + "name": "Anse aux Pins" + }, + { + "code": "02", + "name": "Anse Boileau" + }, + { + "code": "03", + "name": "Anse Etoile" + }, + { + "code": "04", + "name": "Au Cap" + }, + { + "code": "05", + "name": "Anse Royale" + }, + { + "code": "06", + "name": "Baie Lazare" + }, + { + "code": "07", + "name": "Baie Sainte Anne" + }, + { + "code": "08", + "name": "Beau Vallon" + }, + { + "code": "09", + "name": "Bel Air" + }, + { + "code": "10", + "name": "Bel Ombre" + }, + { + "code": "11", + "name": "Cascade" + }, + { + "code": "12", + "name": "Glacis" + }, + { + "code": "13", + "name": "Grand’Anse Mahé" + }, + { + "code": "14", + "name": "Grand’Anse Praslin" + }, + { + "code": "15", + "name": "La Digue" + }, + { + "code": "16", + "name": "La Rivière Anglaise" + }, + { + "code": "17", + "name": "Mont Buxton" + }, + { + "code": "18", + "name": "Mont Fleuri" + }, + { + "code": "19", + "name": "Plaisance" + }, + { + "code": "20", + "name": "Pointe La Rue" + }, + { + "code": "21", + "name": "Port Glaud" + }, + { + "code": "22", + "name": "Saint Louis" + }, + { + "code": "23", + "name": "Takamaka" + }, + { + "code": "24", + "name": "Les Mamelles" + }, + { + "code": "25", + "name": "Roche Caiman" + } + ], + "SD": [ + { + "code": "GZ", + "name": "Al Jazirah" + }, + { + "code": "GD", + "name": "Al Qadarif" + }, + { + "code": "NB", + "name": "Blue Nile" + }, + { + "code": "DC", + "name": "Central Darfur" + }, + { + "code": "DE", + "name": "East Darfur" + }, + { + "code": "KA", + "name": "Kassala" + }, + { + "code": "KH", + "name": "Khartoum" + }, + { + "code": "DN", + "name": "North Darfur" + }, + { + "code": "KN", + "name": "North Kurdufan" + }, + { + "code": "NO", + "name": "Northern" + }, + { + "code": "RS", + "name": "Red Sea" + }, + { + "code": "NR", + "name": "River Nile" + }, + { + "code": "SI", + "name": "Sennar" + }, + { + "code": "DS", + "name": "South Darfur" + }, + { + "code": "KS", + "name": "South Kurdufan" + }, + { + "code": "DW", + "name": "West Darfur" + }, + { + "code": "GK", + "name": "West Kurdufan" + }, + { + "code": "NW", + "name": "White Nile" + } + ], + "SE": [ + { + "code": "K", + "name": "Blekinge" + }, + { + "code": "W", + "name": "Dalarna" + }, + { + "code": "X", + "name": "Gävleborg" + }, + { + "code": "I", + "name": "Gotland" + }, + { + "code": "N", + "name": "Halland" + }, + { + "code": "Z", + "name": "Jämtland" + }, + { + "code": "F", + "name": "Jönköping" + }, + { + "code": "H", + "name": "Kalmar" + }, + { + "code": "G", + "name": "Kronoberg" + }, + { + "code": "BD", + "name": "Norrbotten" + }, + { + "code": "T", + "name": "Örebro" + }, + { + "code": "E", + "name": "Östergötland" + }, + { + "code": "M", + "name": "SkÃ¥ne" + }, + { + "code": "D", + "name": "Södermanland" + }, + { + "code": "AB", + "name": "Stockholm" + }, + { + "code": "C", + "name": "Uppsala" + }, + { + "code": "S", + "name": "Värmland" + }, + { + "code": "AC", + "name": "Västerbotten" + }, + { + "code": "Y", + "name": "Västernorrland" + }, + { + "code": "U", + "name": "Västmanland" + }, + { + "code": "O", + "name": "Västra Götaland" + } + ], + "SG": [ + { + "code": "01", + "name": "Central Singapore" + }, + { + "code": "02", + "name": "North East" + }, + { + "code": "03", + "name": "North West" + }, + { + "code": "04", + "name": "South East" + }, + { + "code": "05", + "name": "South West" + } + ], + "SH": [ + { + "code": "AC", + "name": "Ascension Island" + }, + { + "code": "HL", + "name": "Saint Helena" + } + ], + "SI": [ + { + "code": "001", + "name": "AjdovÅ¡Äina" + }, + { + "code": "002", + "name": "Beltinci" + }, + { + "code": "003", + "name": "Bled" + }, + { + "code": "004", + "name": "Bohinj" + }, + { + "code": "005", + "name": "Borovnica" + }, + { + "code": "006", + "name": "Bovec" + }, + { + "code": "007", + "name": "Brda" + }, + { + "code": "008", + "name": "Brezovica" + }, + { + "code": "009", + "name": "Brežice" + }, + { + "code": "010", + "name": "TiÅ¡ina" + }, + { + "code": "011", + "name": "Celje" + }, + { + "code": "012", + "name": "Cerklje na Gorenjskem" + }, + { + "code": "013", + "name": "Cerknica" + }, + { + "code": "014", + "name": "Cerkno" + }, + { + "code": "015", + "name": "ÄŒrenÅ¡ovci" + }, + { + "code": "016", + "name": "ÄŒrna na KoroÅ¡kem" + }, + { + "code": "017", + "name": "ÄŒrnomelj" + }, + { + "code": "018", + "name": "Destrnik" + }, + { + "code": "019", + "name": "DivaÄa" + }, + { + "code": "020", + "name": "Dobrepolje" + }, + { + "code": "021", + "name": "Dobrova–Polhov Gradec" + }, + { + "code": "022", + "name": "Dol pri Ljubljani" + }, + { + "code": "023", + "name": "Domžale" + }, + { + "code": "024", + "name": "Dornava" + }, + { + "code": "025", + "name": "Dravograd" + }, + { + "code": "026", + "name": "Duplek" + }, + { + "code": "027", + "name": "Gorenja Vas–Poljane" + }, + { + "code": "028", + "name": "GoriÅ¡nica" + }, + { + "code": "029", + "name": "Gornja Radgona" + }, + { + "code": "030", + "name": "Gornji Grad" + }, + { + "code": "031", + "name": "Gornji Petrovci" + }, + { + "code": "032", + "name": "Grosuplje" + }, + { + "code": "033", + "name": "Å alovci" + }, + { + "code": "034", + "name": "Hrastnik" + }, + { + "code": "035", + "name": "Hrpelje–Kozina" + }, + { + "code": "036", + "name": "Idrija" + }, + { + "code": "037", + "name": "Ig" + }, + { + "code": "038", + "name": "Ilirska Bistrica" + }, + { + "code": "039", + "name": "IvanÄna Gorica" + }, + { + "code": "040", + "name": "Izola" + }, + { + "code": "041", + "name": "Jesenice" + }, + { + "code": "042", + "name": "JurÅ¡inci" + }, + { + "code": "043", + "name": "Kamnik" + }, + { + "code": "044", + "name": "Kanal" + }, + { + "code": "045", + "name": "KidriÄevo" + }, + { + "code": "046", + "name": "Kobarid" + }, + { + "code": "047", + "name": "Kobilje" + }, + { + "code": "048", + "name": "KoÄevje" + }, + { + "code": "049", + "name": "Komen" + }, + { + "code": "050", + "name": "Koper" + }, + { + "code": "051", + "name": "Kozje" + }, + { + "code": "052", + "name": "Kranj" + }, + { + "code": "053", + "name": "Kranjska Gora" + }, + { + "code": "054", + "name": "KrÅ¡ko" + }, + { + "code": "055", + "name": "Kungota" + }, + { + "code": "056", + "name": "Kuzma" + }, + { + "code": "057", + "name": "LaÅ¡ko" + }, + { + "code": "058", + "name": "Lenart" + }, + { + "code": "059", + "name": "Lendava" + }, + { + "code": "060", + "name": "Litija" + }, + { + "code": "061", + "name": "Ljubljana" + }, + { + "code": "062", + "name": "Ljubno" + }, + { + "code": "063", + "name": "Ljutomer" + }, + { + "code": "064", + "name": "Logatec" + }, + { + "code": "065", + "name": "LoÅ¡ka Dolina" + }, + { + "code": "066", + "name": "LoÅ¡ki Potok" + }, + { + "code": "067", + "name": "LuÄe" + }, + { + "code": "068", + "name": "Lukovica" + }, + { + "code": "069", + "name": "MajÅ¡perk" + }, + { + "code": "070", + "name": "Maribor" + }, + { + "code": "071", + "name": "Medvode" + }, + { + "code": "072", + "name": "MengeÅ¡" + }, + { + "code": "073", + "name": "Metlika" + }, + { + "code": "074", + "name": "Mežica" + }, + { + "code": "075", + "name": "Miren–Kostanjevica" + }, + { + "code": "076", + "name": "Mislinja" + }, + { + "code": "077", + "name": "MoravÄe" + }, + { + "code": "078", + "name": "Moravske Toplice" + }, + { + "code": "079", + "name": "Mozirje" + }, + { + "code": "080", + "name": "Murska Sobota" + }, + { + "code": "081", + "name": "Muta" + }, + { + "code": "082", + "name": "Naklo" + }, + { + "code": "083", + "name": "Nazarje" + }, + { + "code": "084", + "name": "Nova Gorica" + }, + { + "code": "085", + "name": "Novo Mesto" + }, + { + "code": "086", + "name": "Odranci" + }, + { + "code": "087", + "name": "Ormož" + }, + { + "code": "088", + "name": "Osilnica" + }, + { + "code": "089", + "name": "Pesnica" + }, + { + "code": "090", + "name": "Piran" + }, + { + "code": "091", + "name": "Pivka" + }, + { + "code": "092", + "name": "PodÄetrtek" + }, + { + "code": "093", + "name": "Podvelka" + }, + { + "code": "094", + "name": "Postojna" + }, + { + "code": "095", + "name": "Preddvor" + }, + { + "code": "096", + "name": "Ptuj" + }, + { + "code": "097", + "name": "Puconci" + }, + { + "code": "098", + "name": "RaÄe–Fram" + }, + { + "code": "099", + "name": "RadeÄe" + }, + { + "code": "100", + "name": "Radenci" + }, + { + "code": "101", + "name": "Radlje ob Dravi" + }, + { + "code": "102", + "name": "Radovljica" + }, + { + "code": "103", + "name": "Ravne na KoroÅ¡kem" + }, + { + "code": "104", + "name": "Ribnica" + }, + { + "code": "105", + "name": "RogaÅ¡ovci" + }, + { + "code": "106", + "name": "RogaÅ¡ka Slatina" + }, + { + "code": "107", + "name": "Rogatec" + }, + { + "code": "108", + "name": "RuÅ¡e" + }, + { + "code": "109", + "name": "SemiÄ" + }, + { + "code": "110", + "name": "Sevnica" + }, + { + "code": "111", + "name": "Sežana" + }, + { + "code": "112", + "name": "Slovenj Gradec" + }, + { + "code": "113", + "name": "Slovenska Bistrica" + }, + { + "code": "114", + "name": "Slovenske Konjice" + }, + { + "code": "115", + "name": "StarÅ¡e" + }, + { + "code": "116", + "name": "Sveti Jurij" + }, + { + "code": "117", + "name": "Å enÄur" + }, + { + "code": "118", + "name": "Å entilj" + }, + { + "code": "119", + "name": "Å entjernej" + }, + { + "code": "120", + "name": "Å entjur" + }, + { + "code": "121", + "name": "Å kocjan" + }, + { + "code": "122", + "name": "Å kofja Loka" + }, + { + "code": "123", + "name": "Å kofljica" + }, + { + "code": "124", + "name": "Å marje pri JelÅ¡ah" + }, + { + "code": "125", + "name": "Å martno ob Paki" + }, + { + "code": "126", + "name": "Å oÅ¡tanj" + }, + { + "code": "127", + "name": "Å tore" + }, + { + "code": "128", + "name": "Tolmin" + }, + { + "code": "129", + "name": "Trbovlje" + }, + { + "code": "130", + "name": "Trebnje" + }, + { + "code": "131", + "name": "TržiÄ" + }, + { + "code": "132", + "name": "TurniÅ¡Äe" + }, + { + "code": "133", + "name": "Velenje" + }, + { + "code": "134", + "name": "Velike LaÅ¡Äe" + }, + { + "code": "135", + "name": "Videm" + }, + { + "code": "136", + "name": "Vipava" + }, + { + "code": "137", + "name": "Vitanje" + }, + { + "code": "138", + "name": "Vodice" + }, + { + "code": "139", + "name": "Vojnik" + }, + { + "code": "140", + "name": "Vrhnika" + }, + { + "code": "141", + "name": "Vuzenica" + }, + { + "code": "142", + "name": "Zagorje ob Savi" + }, + { + "code": "143", + "name": "ZavrÄ" + }, + { + "code": "144", + "name": "ZreÄe" + }, + { + "code": "146", + "name": "Železniki" + }, + { + "code": "147", + "name": "Žiri" + }, + { + "code": "148", + "name": "Benedikt" + }, + { + "code": "149", + "name": "Bistrica ob Sotli" + }, + { + "code": "150", + "name": "Bloke" + }, + { + "code": "151", + "name": "BraslovÄe" + }, + { + "code": "152", + "name": "Cankova" + }, + { + "code": "153", + "name": "Cerkvenjak" + }, + { + "code": "154", + "name": "Dobje" + }, + { + "code": "155", + "name": "Dobrna" + }, + { + "code": "156", + "name": "Dobrovnik" + }, + { + "code": "157", + "name": "Dolenjske Toplice" + }, + { + "code": "158", + "name": "Grad" + }, + { + "code": "159", + "name": "Hajdina" + }, + { + "code": "160", + "name": "HoÄe–Slivnica" + }, + { + "code": "161", + "name": "HodoÅ¡" + }, + { + "code": "162", + "name": "Horjul" + }, + { + "code": "163", + "name": "Jezersko" + }, + { + "code": "164", + "name": "Komenda" + }, + { + "code": "165", + "name": "Kostel" + }, + { + "code": "166", + "name": "Križevci" + }, + { + "code": "167", + "name": "Lovrenc na Pohorju" + }, + { + "code": "168", + "name": "Markovci" + }, + { + "code": "169", + "name": "Miklavž na Dravskem Polju" + }, + { + "code": "170", + "name": "Mirna PeÄ" + }, + { + "code": "171", + "name": "Oplotnica" + }, + { + "code": "172", + "name": "Podlehnik" + }, + { + "code": "173", + "name": "Polzela" + }, + { + "code": "174", + "name": "Prebold" + }, + { + "code": "175", + "name": "Prevalje" + }, + { + "code": "176", + "name": "Razkrižje" + }, + { + "code": "177", + "name": "Ribnica na Pohorju" + }, + { + "code": "178", + "name": "Selnica ob Dravi" + }, + { + "code": "179", + "name": "Sodražica" + }, + { + "code": "180", + "name": "SolÄava" + }, + { + "code": "181", + "name": "Sveta Ana" + }, + { + "code": "182", + "name": "Sveti Andraž v Slovenskih Goricah" + }, + { + "code": "183", + "name": "Å empeter–Vrtojba" + }, + { + "code": "184", + "name": "Tabor" + }, + { + "code": "185", + "name": "Trnovska Vas" + }, + { + "code": "186", + "name": "Trzin" + }, + { + "code": "187", + "name": "Velika Polana" + }, + { + "code": "188", + "name": "Veržej" + }, + { + "code": "189", + "name": "Vransko" + }, + { + "code": "190", + "name": "Žalec" + }, + { + "code": "191", + "name": "Žetale" + }, + { + "code": "192", + "name": "Žirovnica" + }, + { + "code": "193", + "name": "Žužemberk" + }, + { + "code": "194", + "name": "Å martno pri Litiji" + }, + { + "code": "195", + "name": "ApaÄe" + }, + { + "code": "196", + "name": "Cirkulane" + }, + { + "code": "197", + "name": "Kostanjevica na Krki" + }, + { + "code": "198", + "name": "Makole" + }, + { + "code": "199", + "name": "Mokronog–Trebelno" + }, + { + "code": "200", + "name": "PoljÄane" + }, + { + "code": "201", + "name": "RenÄe–Vogrsko" + }, + { + "code": "202", + "name": "SrediÅ¡Äe ob Dravi" + }, + { + "code": "203", + "name": "Straža" + }, + { + "code": "204", + "name": "Sveta Trojica v Slovenskih Goricah" + }, + { + "code": "205", + "name": "Sveti Tomaž" + }, + { + "code": "206", + "name": "Å marjeÅ¡ke Toplice" + }, + { + "code": "207", + "name": "Gorje" + }, + { + "code": "208", + "name": "Log–Dragomer" + }, + { + "code": "209", + "name": "ReÄica ob Savinji" + }, + { + "code": "210", + "name": "Sveti Jurij v Slovenskih Goricah" + }, + { + "code": "211", + "name": "Å entrupert" + }, + { + "code": "212", + "name": "Mirna" + }, + { + "code": "213", + "name": "Ankaran" + } + ], + "SK": [ + { + "code": "BC", + "name": "Banská Bystrica" + }, + { + "code": "BL", + "name": "Bratislava" + }, + { + "code": "KI", + "name": "KoÅ¡ice" + }, + { + "code": "NI", + "name": "Nitra" + }, + { + "code": "PV", + "name": "PreÅ¡ov" + }, + { + "code": "TC", + "name": "TrenÄín" + }, + { + "code": "TA", + "name": "Trnava" + }, + { + "code": "ZI", + "name": "Žilina" + } + ], + "SL": [ + { + "code": "E", + "name": "Eastern" + }, + { + "code": "N", + "name": "Northern" + }, + { + "code": "S", + "name": "Southern" + }, + { + "code": "W", + "name": "Western Area" + } + ], + "SM": [ + { + "code": "01", + "name": "Acquaviva" + }, + { + "code": "02", + "name": "Chiesanuova" + }, + { + "code": "03", + "name": "Domagnano" + }, + { + "code": "04", + "name": "Faetano" + }, + { + "code": "05", + "name": "Fiorentino" + }, + { + "code": "06", + "name": "Borgo Maggiore" + }, + { + "code": "07", + "name": "San Marino" + }, + { + "code": "08", + "name": "Montegiardino" + }, + { + "code": "09", + "name": "Serravalle" + } + ], + "SN": [ + { + "code": "DK", + "name": "Dakar" + }, + { + "code": "DB", + "name": "Diourbel" + }, + { + "code": "FK", + "name": "Fatick" + }, + { + "code": "KA", + "name": "Kaffrine" + }, + { + "code": "KL", + "name": "Kaolack" + }, + { + "code": "KE", + "name": "Kédougou" + }, + { + "code": "KD", + "name": "Kolda" + }, + { + "code": "LG", + "name": "Louga" + }, + { + "code": "MT", + "name": "Matam" + }, + { + "code": "SL", + "name": "Saint-Louis" + }, + { + "code": "SE", + "name": "Sédhiou" + }, + { + "code": "TC", + "name": "Tambacounda" + }, + { + "code": "TH", + "name": "Thiès" + }, + { + "code": "ZG", + "name": "Ziguinchor" + } + ], + "SO": [ + { + "code": "AW", + "name": "Awdal" + }, + { + "code": "BK", + "name": "Bakool" + }, + { + "code": "BN", + "name": "Banaadir" + }, + { + "code": "BR", + "name": "Bari" + }, + { + "code": "BY", + "name": "Bay, Somalia" + }, + { + "code": "GA", + "name": "Galguduud" + }, + { + "code": "GE", + "name": "Gedo" + }, + { + "code": "HI", + "name": "Hiran" + }, + { + "code": "JH", + "name": "Lower Juba" + }, + { + "code": "SH", + "name": "Lower Shebelle" + }, + { + "code": "JD", + "name": "Middle Juba" + }, + { + "code": "SD", + "name": "Middle Shebelle" + }, + { + "code": "MU", + "name": "Mudug" + }, + { + "code": "NU", + "name": "Nugal" + }, + { + "code": "SA", + "name": "Sanaag" + }, + { + "code": "SO", + "name": "Sool" + }, + { + "code": "TO", + "name": "Togdheer" + }, + { + "code": "WO", + "name": "Woqooyi Galbeed" + } + ], + "SR": [ + { + "code": "BR", + "name": "Brokopondo" + }, + { + "code": "CM", + "name": "Commewijne" + }, + { + "code": "CR", + "name": "Coronie" + }, + { + "code": "MA", + "name": "Marowijne" + }, + { + "code": "NI", + "name": "Nickerie" + }, + { + "code": "PR", + "name": "Para" + }, + { + "code": "PM", + "name": "Paramaribo" + }, + { + "code": "SA", + "name": "Saramacca" + }, + { + "code": "SI", + "name": "Sipaliwini" + }, + { + "code": "WA", + "name": "Wanica" + } + ], + "SS": [ + { + "code": "EC", + "name": "Central Equatoria" + }, + { + "code": "EE", + "name": "Eastern Equatoria" + }, + { + "code": "JG", + "name": "Jonglei" + }, + { + "code": "LK", + "name": "Lakes" + }, + { + "code": "BN", + "name": "Northern Bahr el Ghazal" + }, + { + "code": "UY", + "name": "Unity" + }, + { + "code": "NU", + "name": "Upper Nile" + }, + { + "code": "WR", + "name": "Warrap" + }, + { + "code": "BW", + "name": "Western Bahr el Ghazal" + }, + { + "code": "EW", + "name": "Western Equatoria" + } + ], + "ST": [ + { + "code": "P", + "name": "Príncipe" + }, + { + "code": "S", + "name": "São Tomé" + } + ], + "SV": [ + { + "code": "AH", + "name": "Ahuachapán" + }, + { + "code": "CA", + "name": "Cabañas" + }, + { + "code": "CH", + "name": "Chalatenango" + }, + { + "code": "CU", + "name": "Cuscatlán" + }, + { + "code": "LI", + "name": "La Libertad" + }, + { + "code": "PA", + "name": "La Paz" + }, + { + "code": "UN", + "name": "La Unión" + }, + { + "code": "MO", + "name": "Morazán" + }, + { + "code": "SM", + "name": "San Miguel" + }, + { + "code": "SS", + "name": "San Salvador" + }, + { + "code": "SV", + "name": "San Vicente" + }, + { + "code": "SA", + "name": "Santa Ana" + }, + { + "code": "SO", + "name": "Sonsonate" + }, + { + "code": "US", + "name": "Usulután" + } + ], + "SY": [ + { + "code": "HA", + "name": "Al-Hasakah" + }, + { + "code": "HL", + "name": "Aleppo" + }, + { + "code": "RA", + "name": "Ar-Raqqah" + }, + { + "code": "SU", + "name": "As-Suwayda" + }, + { + "code": "DI", + "name": "Damascus" + }, + { + "code": "DR", + "name": "Daraa" + }, + { + "code": "DY", + "name": "Deir ez-Zor" + }, + { + "code": "HM", + "name": "Hama" + }, + { + "code": "HI", + "name": "Homs" + }, + { + "code": "ID", + "name": "Idlib" + }, + { + "code": "LA", + "name": "Latakia" + }, + { + "code": "QU", + "name": "Quneitra" + }, + { + "code": "RD", + "name": "Rif Dimashq" + }, + { + "code": "TA", + "name": "Tartus" + } + ], + "SZ": [ + { + "code": "HH", + "name": "Hhohho" + }, + { + "code": "LU", + "name": "Lubombo" + }, + { + "code": "MA", + "name": "Manzini" + }, + { + "code": "SH", + "name": "Shiselweni" + } + ], + "TD": [ + { + "code": "BG", + "name": "Bahr el Gazel" + }, + { + "code": "BA", + "name": "Batha" + }, + { + "code": "BO", + "name": "Borkou" + }, + { + "code": "CB", + "name": "Chari-Baguirmi" + }, + { + "code": "EE", + "name": "Ennedi-Est" + }, + { + "code": "EO", + "name": "Ennedi-Ouest" + }, + { + "code": "GR", + "name": "Guéra" + }, + { + "code": "HL", + "name": "Hadjer-Lamis" + }, + { + "code": "KA", + "name": "Kanem" + }, + { + "code": "LC", + "name": "Lac" + }, + { + "code": "LO", + "name": "Logone Occidental" + }, + { + "code": "LR", + "name": "Logone Oriental" + }, + { + "code": "MA", + "name": "Mandoul" + }, + { + "code": "ME", + "name": "Mayo-Kebbi Est" + }, + { + "code": "MO", + "name": "Mayo-Kebbi Ouest" + }, + { + "code": "MC", + "name": "Moyen-Chari" + }, + { + "code": "ND", + "name": "N’Djamena" + }, + { + "code": "OD", + "name": "Ouaddaï" + }, + { + "code": "SA", + "name": "Salamat" + }, + { + "code": "SI", + "name": "Sila" + }, + { + "code": "TA", + "name": "Tandjilé" + }, + { + "code": "TI", + "name": "Tibesti" + }, + { + "code": "WF", + "name": "Wadi Fira" + } + ], + "TG": [ + { + "code": "C", + "name": "Centrale" + }, + { + "code": "K", + "name": "Kara" + }, + { + "code": "M", + "name": "Maritime" + }, + { + "code": "P", + "name": "Plateaux" + }, + { + "code": "S", + "name": "Savanes" + } + ], + "TH": [ + { + "code": "37", + "name": "Amnat Charoen" + }, + { + "code": "15", + "name": "Ang Thong" + }, + { + "code": "10", + "name": "Bangkok" + }, + { + "code": "38", + "name": "Bueng Kan" + }, + { + "code": "31", + "name": "Buri Ram" + }, + { + "code": "24", + "name": "Chachoengsao" + }, + { + "code": "18", + "name": "Chai Nat" + }, + { + "code": "36", + "name": "Chaiyaphum" + }, + { + "code": "22", + "name": "Chanthaburi" + }, + { + "code": "50", + "name": "Chiang Mai" + }, + { + "code": "57", + "name": "Chiang Rai" + }, + { + "code": "20", + "name": "Chon Buri" + }, + { + "code": "86", + "name": "Chumphon" + }, + { + "code": "46", + "name": "Kalasin" + }, + { + "code": "62", + "name": "Kamphaeng Phet" + }, + { + "code": "71", + "name": "Kanchanaburi" + }, + { + "code": "40", + "name": "Khon Kaen" + }, + { + "code": "81", + "name": "Krabi" + }, + { + "code": "52", + "name": "Lampang" + }, + { + "code": "51", + "name": "Lamphun" + }, + { + "code": "42", + "name": "Loei" + }, + { + "code": "16", + "name": "Lopburi" + }, + { + "code": "58", + "name": "Mae Hong Son" + }, + { + "code": "44", + "name": "Maha Sarakham" + }, + { + "code": "49", + "name": "Mukdahan" + }, + { + "code": "26", + "name": "Nakhon Nayok" + }, + { + "code": "73", + "name": "Nakhon Pathom" + }, + { + "code": "48", + "name": "Nakhon Phanom" + }, + { + "code": "30", + "name": "Nakhon Ratchasima" + }, + { + "code": "60", + "name": "Nakhon Sawan" + }, + { + "code": "80", + "name": "Nakhon Si Thammarat" + }, + { + "code": "55", + "name": "Nan" + }, + { + "code": "96", + "name": "Narathiwat" + }, + { + "code": "39", + "name": "Nong Bua Lam Phu" + }, + { + "code": "43", + "name": "Nong Khai" + }, + { + "code": "12", + "name": "Nonthaburi" + }, + { + "code": "13", + "name": "Pathum Thani" + }, + { + "code": "94", + "name": "Pattani" + }, + { + "code": "S", + "name": "Pattaya" + }, + { + "code": "82", + "name": "Phang Nga" + }, + { + "code": "93", + "name": "Phatthalung" + }, + { + "code": "56", + "name": "Phayao" + }, + { + "code": "67", + "name": "Phetchabun" + }, + { + "code": "76", + "name": "Phetchaburi" + }, + { + "code": "66", + "name": "Phichit" + }, + { + "code": "65", + "name": "Phitsanulok" + }, + { + "code": "14", + "name": "Phra Nakhon Si Ayutthaya" + }, + { + "code": "54", + "name": "Phrae" + }, + { + "code": "83", + "name": "Phuket" + }, + { + "code": "25", + "name": "Prachin Buri" + }, + { + "code": "77", + "name": "Prachuap Khiri Khan" + }, + { + "code": "85", + "name": "Ranong" + }, + { + "code": "70", + "name": "Ratchaburi" + }, + { + "code": "21", + "name": "Rayong" + }, + { + "code": "45", + "name": "Roi Et" + }, + { + "code": "27", + "name": "Sa Kaeo" + }, + { + "code": "47", + "name": "Sakon Nakhon" + }, + { + "code": "11", + "name": "Samut Prakan" + }, + { + "code": "74", + "name": "Samut Sakhon" + }, + { + "code": "75", + "name": "Samut Songkhram" + }, + { + "code": "19", + "name": "Saraburi" + }, + { + "code": "91", + "name": "Satun" + }, + { + "code": "33", + "name": "Si Sa Ket" + }, + { + "code": "17", + "name": "Sing Buri" + }, + { + "code": "90", + "name": "Songkhla" + }, + { + "code": "64", + "name": "Sukhothai" + }, + { + "code": "72", + "name": "Suphanburi" + }, + { + "code": "84", + "name": "Surat Thani" + }, + { + "code": "32", + "name": "Surin" + }, + { + "code": "63", + "name": "Tak" + }, + { + "code": "92", + "name": "Trang" + }, + { + "code": "23", + "name": "Trat" + }, + { + "code": "34", + "name": "Ubon Ratchathani" + }, + { + "code": "41", + "name": "Udon Thani" + }, + { + "code": "61", + "name": "Uthai Thani" + }, + { + "code": "53", + "name": "Uttaradit" + }, + { + "code": "95", + "name": "Yala" + }, + { + "code": "35", + "name": "Yasothon" + } + ], + "TJ": [ + { + "code": "DU", + "name": "Dushanbe" + }, + { + "code": "GB", + "name": "Gorno-Badakhshan" + }, + { + "code": "KT", + "name": "Khatlon" + }, + { + "code": "RA", + "name": "Nohiyahoi Tobei Jumhurí" + }, + { + "code": "SU", + "name": "Sughd" + } + ], + "TL": [ + { + "code": "AL", + "name": "Aileu" + }, + { + "code": "AN", + "name": "Ainaro" + }, + { + "code": "BA", + "name": "Baucau" + }, + { + "code": "BO", + "name": "Bobonaro" + }, + { + "code": "CO", + "name": "Cova Lima" + }, + { + "code": "DI", + "name": "Dili" + }, + { + "code": "ER", + "name": "Ermera" + }, + { + "code": "LA", + "name": "Lautém" + }, + { + "code": "LI", + "name": "Liquiçá" + }, + { + "code": "MT", + "name": "Manatuto" + }, + { + "code": "MF", + "name": "Manufahi" + }, + { + "code": "OE", + "name": "Oecusse" + }, + { + "code": "VI", + "name": "Viqueque" + } + ], + "TM": [ + { + "code": "A", + "name": "Ahal" + }, + { + "code": "S", + "name": "AÅŸgabat" + }, + { + "code": "B", + "name": "Balkan" + }, + { + "code": "D", + "name": "DaÅŸoguz" + }, + { + "code": "L", + "name": "Lebap" + }, + { + "code": "M", + "name": "Mary" + } + ], + "TN": [ + { + "code": "11", + "name": "Tunis" + }, + { + "code": "12", + "name": "Ariana" + }, + { + "code": "13", + "name": "Ben Arous" + }, + { + "code": "14", + "name": "Manouba" + }, + { + "code": "21", + "name": "Nabeul" + }, + { + "code": "22", + "name": "Zaghouan" + }, + { + "code": "23", + "name": "Bizerte" + }, + { + "code": "31", + "name": "Béja" + }, + { + "code": "32", + "name": "Jendouba" + }, + { + "code": "33", + "name": "Kef" + }, + { + "code": "34", + "name": "Siliana" + }, + { + "code": "41", + "name": "Kairouan" + }, + { + "code": "42", + "name": "Kasserine" + }, + { + "code": "43", + "name": "Sidi Bouzid" + }, + { + "code": "51", + "name": "Sousse" + }, + { + "code": "52", + "name": "Monastir" + }, + { + "code": "53", + "name": "Mahdia" + }, + { + "code": "61", + "name": "Sfax" + }, + { + "code": "71", + "name": "Gafsa" + }, + { + "code": "72", + "name": "Tozeur" + }, + { + "code": "73", + "name": "Kebili" + }, + { + "code": "81", + "name": "Gabès" + }, + { + "code": "82", + "name": "Medenine" + }, + { + "code": "83", + "name": "Tataouine" + } + ], + "TO": [ + { + "code": "01", + "name": "Ê»Eua" + }, + { + "code": "02", + "name": "HaÊ»apai" + }, + { + "code": "03", + "name": "Niuas" + }, + { + "code": "04", + "name": "Tongatapu" + }, + { + "code": "05", + "name": "VavaÊ»u" + } + ], + "TR": [ + { + "code": "01", + "name": "Adana" + }, + { + "code": "02", + "name": "Adıyaman" + }, + { + "code": "03", + "name": "Afyonkarahisar" + }, + { + "code": "04", + "name": "AÄŸrı" + }, + { + "code": "05", + "name": "Amasya" + }, + { + "code": "06", + "name": "Ankara" + }, + { + "code": "07", + "name": "Antalya" + }, + { + "code": "08", + "name": "Artvin" + }, + { + "code": "09", + "name": "Aydın" + }, + { + "code": "10", + "name": "Balıkesir" + }, + { + "code": "11", + "name": "Bilecik" + }, + { + "code": "12", + "name": "Bingöl" + }, + { + "code": "13", + "name": "Bitlis" + }, + { + "code": "14", + "name": "Bolu" + }, + { + "code": "15", + "name": "Burdur" + }, + { + "code": "16", + "name": "Bursa" + }, + { + "code": "17", + "name": "Çanakkale" + }, + { + "code": "18", + "name": "Çankırı" + }, + { + "code": "19", + "name": "Çorum" + }, + { + "code": "20", + "name": "Denizli" + }, + { + "code": "21", + "name": "Diyarbakır" + }, + { + "code": "22", + "name": "Edirne" + }, + { + "code": "23", + "name": "Elazığ" + }, + { + "code": "24", + "name": "Erzincan" + }, + { + "code": "25", + "name": "Erzurum" + }, + { + "code": "26", + "name": "EskiÅŸehir" + }, + { + "code": "27", + "name": "Gaziantep" + }, + { + "code": "28", + "name": "Giresun" + }, + { + "code": "29", + "name": "Gümüşhane" + }, + { + "code": "30", + "name": "Hakkâri" + }, + { + "code": "31", + "name": "Hatay" + }, + { + "code": "32", + "name": "Isparta" + }, + { + "code": "33", + "name": "Mersin" + }, + { + "code": "34", + "name": "Istanbul" + }, + { + "code": "35", + "name": "Izmir" + }, + { + "code": "36", + "name": "Kars" + }, + { + "code": "37", + "name": "Kastamonu" + }, + { + "code": "38", + "name": "Kayseri" + }, + { + "code": "39", + "name": "Kırklareli" + }, + { + "code": "40", + "name": "KırÅŸehir" + }, + { + "code": "41", + "name": "Kocaeli" + }, + { + "code": "42", + "name": "Konya" + }, + { + "code": "43", + "name": "Kütahya" + }, + { + "code": "44", + "name": "Malatya" + }, + { + "code": "45", + "name": "Manisa" + }, + { + "code": "46", + "name": "KahramanmaraÅŸ" + }, + { + "code": "47", + "name": "Mardin" + }, + { + "code": "48", + "name": "MuÄŸla" + }, + { + "code": "49", + "name": "MuÅŸ" + }, + { + "code": "50", + "name": "NevÅŸehir" + }, + { + "code": "51", + "name": "NiÄŸde" + }, + { + "code": "52", + "name": "Ordu" + }, + { + "code": "53", + "name": "Rize" + }, + { + "code": "54", + "name": "Sakarya" + }, + { + "code": "55", + "name": "Samsun" + }, + { + "code": "56", + "name": "Siirt" + }, + { + "code": "57", + "name": "Sinop" + }, + { + "code": "58", + "name": "Sivas" + }, + { + "code": "59", + "name": "TekirdaÄŸ" + }, + { + "code": "60", + "name": "Tokat" + }, + { + "code": "61", + "name": "Trabzon" + }, + { + "code": "62", + "name": "Tunceli" + }, + { + "code": "63", + "name": "Åžanlıurfa" + }, + { + "code": "64", + "name": "UÅŸak" + }, + { + "code": "65", + "name": "Van" + }, + { + "code": "66", + "name": "Yozgat" + }, + { + "code": "67", + "name": "Zonguldak" + }, + { + "code": "68", + "name": "Aksaray" + }, + { + "code": "69", + "name": "Bayburt" + }, + { + "code": "70", + "name": "Karaman" + }, + { + "code": "71", + "name": "Kırıkkale" + }, + { + "code": "72", + "name": "Batman" + }, + { + "code": "73", + "name": "Şırnak" + }, + { + "code": "74", + "name": "Bartın" + }, + { + "code": "75", + "name": "Ardahan" + }, + { + "code": "76", + "name": "IÄŸdır" + }, + { + "code": "77", + "name": "Yalova" + }, + { + "code": "78", + "name": "Karabük" + }, + { + "code": "79", + "name": "Kilis" + }, + { + "code": "80", + "name": "Osmaniye" + }, + { + "code": "81", + "name": "Düzce" + } + ], + "TT": [ + { + "code": "ARI", + "name": "Arima" + }, + { + "code": "CHA", + "name": "Chaguanas" + }, + { + "code": "CTT", + "name": "Couva-Tabaquite-Talparo" + }, + { + "code": "DMN", + "name": "Diego Martin" + }, + { + "code": "MRC", + "name": "Mayaro-Rio Claro" + }, + { + "code": "PED", + "name": "Penal-Debe" + }, + { + "code": "PTF", + "name": "Point Fortin" + }, + { + "code": "POS", + "name": "Port of Spain" + }, + { + "code": "PRT", + "name": "Princes Town" + }, + { + "code": "SFO", + "name": "San Fernando" + }, + { + "code": "SJL", + "name": "San Juan-Laventille" + }, + { + "code": "SGE", + "name": "Sangre Grande" + }, + { + "code": "SIP", + "name": "Siparia" + }, + { + "code": "TOB", + "name": "Tobago" + }, + { + "code": "TUP", + "name": "Tunapuna-Piarco" + } + ], + "TV": [ + { + "code": "FUN", + "name": "Funafuti" + }, + { + "code": "NMG", + "name": "Nanumanga" + }, + { + "code": "NMA", + "name": "Nanumea" + }, + { + "code": "NIT", + "name": "Niutao" + }, + { + "code": "NUI", + "name": "Nui" + }, + { + "code": "NKF", + "name": "Nukufetau" + }, + { + "code": "NKL", + "name": "Nukulaelae" + }, + { + "code": "VAI", + "name": "Vaitupu" + } + ], + "TW": [ + { + "code": "CHA", + "name": "Changhua" + }, + { + "code": "CYQ", + "name": "Chiayi" + }, + { + "code": "CYI", + "name": "Chiayi County" + }, + { + "code": "HSZ", + "name": "Hsinchu" + }, + { + "code": "HSQ", + "name": "Hsinchu County" + }, + { + "code": "HUA", + "name": "Hualien" + }, + { + "code": "KHH", + "name": "Kaohsiung" + }, + { + "code": "KEE", + "name": "Keelung" + }, + { + "code": "KIN", + "name": "Kinmen" + }, + { + "code": "LIE", + "name": "Lienchiang" + }, + { + "code": "MIA", + "name": "Miaoli" + }, + { + "code": "NAN", + "name": "Nantou" + }, + { + "code": "NWT", + "name": "New Taipei" + }, + { + "code": "PEN", + "name": "Penghu" + }, + { + "code": "PIF", + "name": "Pingtung" + }, + { + "code": "TXG", + "name": "Taichung" + }, + { + "code": "TNN", + "name": "Tainan" + }, + { + "code": "TPE", + "name": "Taipei" + }, + { + "code": "TTT", + "name": "Taitung" + }, + { + "code": "TAO", + "name": "Taoyuan" + }, + { + "code": "ILA", + "name": "Yilan" + }, + { + "code": "YUN", + "name": "Yunlin" + } + ], + "TZ": [ + { + "code": "01", + "name": "Arusha" + }, + { + "code": "02", + "name": "Dar es Salaam" + }, + { + "code": "03", + "name": "Dodoma" + }, + { + "code": "04", + "name": "Iringa" + }, + { + "code": "05", + "name": "Kagera" + }, + { + "code": "06", + "name": "North Pemba" + }, + { + "code": "07", + "name": "Zanzibar North" + }, + { + "code": "08", + "name": "Kigoma" + }, + { + "code": "09", + "name": "Kilimanjaro" + }, + { + "code": "10", + "name": "South Pemba" + }, + { + "code": "11", + "name": "Zanzibar Central/South" + }, + { + "code": "12", + "name": "Lindi" + }, + { + "code": "13", + "name": "Mara" + }, + { + "code": "14", + "name": "Mbeya" + }, + { + "code": "15", + "name": "Zanzibar Urban/West" + }, + { + "code": "16", + "name": "Morogoro" + }, + { + "code": "17", + "name": "Mtwara" + }, + { + "code": "18", + "name": "Mwanza" + }, + { + "code": "19", + "name": "Pwani" + }, + { + "code": "20", + "name": "Rukwa" + }, + { + "code": "21", + "name": "Ruvuma" + }, + { + "code": "22", + "name": "Shinyanga" + }, + { + "code": "23", + "name": "Singida" + }, + { + "code": "24", + "name": "Tabora" + }, + { + "code": "25", + "name": "Tanga" + }, + { + "code": "26", + "name": "Manyara" + }, + { + "code": "27", + "name": "Geita" + }, + { + "code": "28", + "name": "Katavi" + }, + { + "code": "29", + "name": "Njombe" + }, + { + "code": "30", + "name": "Simiyu" + } + ], + "UA": [ + { + "code": "05", + "name": "Vinnychchyna" + }, + { + "code": "07", + "name": "Volyn" + }, + { + "code": "09", + "name": "Luhanshchyna" + }, + { + "code": "12", + "name": "Dnipropetrovshchyna" + }, + { + "code": "14", + "name": "Donechchyna" + }, + { + "code": "18", + "name": "Zhytomyrshchyna" + }, + { + "code": "21", + "name": "Zakarpattia" + }, + { + "code": "23", + "name": "Zaporizhzhya" + }, + { + "code": "26", + "name": "Prykarpattia" + }, + { + "code": "30", + "name": "Kiev" + }, + { + "code": "32", + "name": "Kyivshchyna" + }, + { + "code": "35", + "name": "Kirovohradschyna" + }, + { + "code": "40", + "name": "Sevastopol" + }, + { + "code": "43", + "name": "Crimea" + }, + { + "code": "46", + "name": "Lvivshchyna" + }, + { + "code": "48", + "name": "Mykolayivschyna" + }, + { + "code": "51", + "name": "Odeshchyna" + }, + { + "code": "53", + "name": "Poltavshchyna" + }, + { + "code": "56", + "name": "Rivnenshchyna" + }, + { + "code": "59", + "name": "Sumshchyna" + }, + { + "code": "61", + "name": "Ternopilshchyna" + }, + { + "code": "63", + "name": "Kharkivshchyna" + }, + { + "code": "65", + "name": "Khersonshchyna" + }, + { + "code": "68", + "name": "Khmelnychchyna" + }, + { + "code": "71", + "name": "Cherkashchyna" + }, + { + "code": "74", + "name": "Chernihivshchyna" + }, + { + "code": "77", + "name": "Chernivtsi Oblast" + } + ], + "UG": [ + { + "code": "314", + "name": "Abim" + }, + { + "code": "301", + "name": "Adjumani" + }, + { + "code": "322", + "name": "Agago" + }, + { + "code": "323", + "name": "Alebtong" + }, + { + "code": "315", + "name": "Amolatar" + }, + { + "code": "324", + "name": "Amudat" + }, + { + "code": "216", + "name": "Amuria" + }, + { + "code": "316", + "name": "Amuru" + }, + { + "code": "302", + "name": "Apac" + }, + { + "code": "303", + "name": "Arua" + }, + { + "code": "217", + "name": "Budaka" + }, + { + "code": "218", + "name": "Bududa" + }, + { + "code": "201", + "name": "Bugiri" + }, + { + "code": "420", + "name": "Buhweju" + }, + { + "code": "117", + "name": "Buikwe" + }, + { + "code": "219", + "name": "Bukedea" + }, + { + "code": "118", + "name": "Bukomansibi" + }, + { + "code": "220", + "name": "Bukwa" + }, + { + "code": "225", + "name": "Bulambuli" + }, + { + "code": "416", + "name": "Buliisa" + }, + { + "code": "401", + "name": "Bundibugyo" + }, + { + "code": "430", + "name": "Bunyangabu" + }, + { + "code": "402", + "name": "Bushenyi" + }, + { + "code": "202", + "name": "Busia" + }, + { + "code": "221", + "name": "Butaleja" + }, + { + "code": "119", + "name": "Butambala" + }, + { + "code": "233", + "name": "Butebo" + }, + { + "code": "120", + "name": "Buvuma" + }, + { + "code": "226", + "name": "Buyende" + }, + { + "code": "C", + "name": "Central" + }, + { + "code": "317", + "name": "Dokolo" + }, + { + "code": "E", + "name": "Eastern" + }, + { + "code": "121", + "name": "Gomba" + }, + { + "code": "304", + "name": "Gulu" + }, + { + "code": "403", + "name": "Hoima" + }, + { + "code": "417", + "name": "Ibanda" + }, + { + "code": "203", + "name": "Iganga" + }, + { + "code": "418", + "name": "Isingiro" + }, + { + "code": "204", + "name": "Jinja" + }, + { + "code": "318", + "name": "Kaabong" + }, + { + "code": "404", + "name": "Kabale" + }, + { + "code": "405", + "name": "Kabarole" + }, + { + "code": "213", + "name": "Kaberamaido" + }, + { + "code": "427", + "name": "Kagadi" + }, + { + "code": "428", + "name": "Kakumiro" + }, + { + "code": "101", + "name": "Kalangala" + }, + { + "code": "222", + "name": "Kaliro" + }, + { + "code": "122", + "name": "Kalungu" + }, + { + "code": "102", + "name": "Kampala" + }, + { + "code": "205", + "name": "Kamuli" + }, + { + "code": "413", + "name": "Kamwenge" + }, + { + "code": "414", + "name": "Kanungu" + }, + { + "code": "206", + "name": "Kapchorwa" + }, + { + "code": "406", + "name": "Kasese" + }, + { + "code": "207", + "name": "Katakwi" + }, + { + "code": "112", + "name": "Kayunga" + }, + { + "code": "407", + "name": "Kibaale" + }, + { + "code": "103", + "name": "Kiboga" + }, + { + "code": "227", + "name": "Kibuku" + }, + { + "code": "419", + "name": "Kiruhura" + }, + { + "code": "421", + "name": "Kiryandongo" + }, + { + "code": "408", + "name": "Kisoro" + }, + { + "code": "305", + "name": "Kitgum" + }, + { + "code": "319", + "name": "Koboko" + }, + { + "code": "325", + "name": "Kole" + }, + { + "code": "306", + "name": "Kotido" + }, + { + "code": "208", + "name": "Kumi" + }, + { + "code": "228", + "name": "Kween" + }, + { + "code": "123", + "name": "Kyankwanzi" + }, + { + "code": "422", + "name": "Kyegegwa" + }, + { + "code": "415", + "name": "Kyenjojo" + }, + { + "code": "125", + "name": "Kyotera" + }, + { + "code": "326", + "name": "Lamwo" + }, + { + "code": "307", + "name": "Lira" + }, + { + "code": "229", + "name": "Luuka" + }, + { + "code": "104", + "name": "Luwero" + }, + { + "code": "124", + "name": "Lwengo" + }, + { + "code": "114", + "name": "Lyantonde" + }, + { + "code": "223", + "name": "Manafwa" + }, + { + "code": "320", + "name": "Maracha" + }, + { + "code": "105", + "name": "Masaka" + }, + { + "code": "409", + "name": "Masindi" + }, + { + "code": "214", + "name": "Mayuge" + }, + { + "code": "209", + "name": "Mbale" + }, + { + "code": "410", + "name": "Mbarara" + }, + { + "code": "423", + "name": "Mitooma" + }, + { + "code": "115", + "name": "Mityana" + }, + { + "code": "308", + "name": "Moroto" + }, + { + "code": "309", + "name": "Moyo" + }, + { + "code": "106", + "name": "Mpigi" + }, + { + "code": "107", + "name": "Mubende" + }, + { + "code": "108", + "name": "Mukono" + }, + { + "code": "311", + "name": "Nakapiripirit" + }, + { + "code": "116", + "name": "Nakaseke" + }, + { + "code": "109", + "name": "Nakasongola" + }, + { + "code": "230", + "name": "Namayingo" + }, + { + "code": "234", + "name": "Namisindwa" + }, + { + "code": "224", + "name": "Namutumba" + }, + { + "code": "327", + "name": "Napak" + }, + { + "code": "310", + "name": "Nebbi" + }, + { + "code": "231", + "name": "Ngora" + }, + { + "code": "N", + "name": "Northern" + }, + { + "code": "424", + "name": "Ntoroko" + }, + { + "code": "411", + "name": "Ntungamo" + }, + { + "code": "328", + "name": "Nwoya" + }, + { + "code": "329", + "name": "Otuke" + }, + { + "code": "321", + "name": "Oyam" + }, + { + "code": "312", + "name": "Pader" + }, + { + "code": "332", + "name": "Pakwach" + }, + { + "code": "210", + "name": "Pallisa" + }, + { + "code": "110", + "name": "Rakai" + }, + { + "code": "429", + "name": "Rubanda" + }, + { + "code": "425", + "name": "Rubirizi" + }, + { + "code": "431", + "name": "Rukiga" + }, + { + "code": "412", + "name": "Rukungiri" + }, + { + "code": "111", + "name": "Sembabule" + }, + { + "code": "232", + "name": "Serere" + }, + { + "code": "426", + "name": "Sheema" + }, + { + "code": "215", + "name": "Sironko" + }, + { + "code": "211", + "name": "Soroti" + }, + { + "code": "212", + "name": "Tororo" + }, + { + "code": "113", + "name": "Wakiso" + }, + { + "code": "W", + "name": "Western" + }, + { + "code": "313", + "name": "Yumbe" + }, + { + "code": "331", + "name": "Zombo" + }, + { + "code": "330", + "name": "Zombo²" + } + ], + "UM": [ + { + "code": "67", + "name": "Johnston Atoll" + }, + { + "code": "71", + "name": "Midway Atoll" + }, + { + "code": "76", + "name": "Navassa Island" + }, + { + "code": "79", + "name": "Wake Island" + }, + { + "code": "81", + "name": "Baker Island" + }, + { + "code": "84", + "name": "Howland Island" + }, + { + "code": "86", + "name": "Jarvis Island" + }, + { + "code": "89", + "name": "Kingman Reef" + }, + { + "code": "95", + "name": "Palmyra Atoll" + } + ], + "US": [ + { + "code": "AL", + "name": "Alabama" + }, + { + "code": "AK", + "name": "Alaska" + }, + { + "code": "AZ", + "name": "Arizona" + }, + { + "code": "AR", + "name": "Arkansas" + }, + { + "code": "CA", + "name": "California" + }, + { + "code": "CO", + "name": "Colorado" + }, + { + "code": "CT", + "name": "Connecticut" + }, + { + "code": "DE", + "name": "Delaware" + }, + { + "code": "FL", + "name": "Florida" + }, + { + "code": "GA", + "name": "Georgia" + }, + { + "code": "HI", + "name": "Hawaii" + }, + { + "code": "ID", + "name": "Idaho" + }, + { + "code": "IL", + "name": "Illinois" + }, + { + "code": "IN", + "name": "Indiana" + }, + { + "code": "IA", + "name": "Iowa" + }, + { + "code": "KS", + "name": "Kansas" + }, + { + "code": "KY", + "name": "Kentucky" + }, + { + "code": "LA", + "name": "Louisiana" + }, + { + "code": "ME", + "name": "Maine" + }, + { + "code": "MD", + "name": "Maryland" + }, + { + "code": "MA", + "name": "Massachusetts" + }, + { + "code": "MI", + "name": "Michigan" + }, + { + "code": "MN", + "name": "Minnesota" + }, + { + "code": "MS", + "name": "Mississippi" + }, + { + "code": "MO", + "name": "Missouri" + }, + { + "code": "MT", + "name": "Montana" + }, + { + "code": "NE", + "name": "Nebraska" + }, + { + "code": "NV", + "name": "Nevada" + }, + { + "code": "NH", + "name": "New Hampshire" + }, + { + "code": "NJ", + "name": "New Jersey" + }, + { + "code": "NM", + "name": "New Mexico" + }, + { + "code": "NY", + "name": "New York" + }, + { + "code": "NC", + "name": "North Carolina" + }, + { + "code": "ND", + "name": "North Dakota" + }, + { + "code": "OH", + "name": "Ohio" + }, + { + "code": "OK", + "name": "Oklahoma" + }, + { + "code": "OR", + "name": "Oregon" + }, + { + "code": "PA", + "name": "Pennsylvania" + }, + { + "code": "RI", + "name": "Rhode Island" + }, + { + "code": "SC", + "name": "South Carolina" + }, + { + "code": "SD", + "name": "South Dakota" + }, + { + "code": "TN", + "name": "Tennessee" + }, + { + "code": "TX", + "name": "Texas" + }, + { + "code": "UT", + "name": "Utah" + }, + { + "code": "VT", + "name": "Vermont" + }, + { + "code": "VA", + "name": "Virginia" + }, + { + "code": "WA", + "name": "Washington" + }, + { + "code": "DC", + "name": "Washington DC" + }, + { + "code": "WV", + "name": "West Virginia" + }, + { + "code": "WI", + "name": "Wisconsin" + }, + { + "code": "WY", + "name": "Wyoming" + } + ], + "UY": [ + { + "code": "AR", + "name": "Artigas" + }, + { + "code": "CA", + "name": "Canelones" + }, + { + "code": "CL", + "name": "Cerro Largo" + }, + { + "code": "CO", + "name": "Colonia" + }, + { + "code": "DU", + "name": "Durazno" + }, + { + "code": "FS", + "name": "Flores" + }, + { + "code": "FD", + "name": "Florida" + }, + { + "code": "LA", + "name": "Lavalleja" + }, + { + "code": "MA", + "name": "Maldonado" + }, + { + "code": "MO", + "name": "Montevideo" + }, + { + "code": "PA", + "name": "Paysandú" + }, + { + "code": "RN", + "name": "Río Negro" + }, + { + "code": "RV", + "name": "Rivera" + }, + { + "code": "RO", + "name": "Rocha" + }, + { + "code": "SA", + "name": "Salto" + }, + { + "code": "SJ", + "name": "San José" + }, + { + "code": "SO", + "name": "Soriano" + }, + { + "code": "TA", + "name": "Tacuarembó" + }, + { + "code": "TT", + "name": "Treinta y Tres" + } + ], + "UZ": [ + { + "code": "AN", + "name": "Andijan" + }, + { + "code": "BU", + "name": "Bukhara" + }, + { + "code": "FA", + "name": "Fergana" + }, + { + "code": "JI", + "name": "Jizzakh" + }, + { + "code": "QR", + "name": "Karakalpakstan" + }, + { + "code": "NG", + "name": "Namangan" + }, + { + "code": "NW", + "name": "Navoiy" + }, + { + "code": "QA", + "name": "Qashqadaryo" + }, + { + "code": "SA", + "name": "Samarqand" + }, + { + "code": "SI", + "name": "Sirdaryo" + }, + { + "code": "SU", + "name": "Surxondaryo" + }, + { + "code": "TK", + "name": "Tashkent" + }, + { + "code": "TO", + "name": "Tashkent Province" + }, + { + "code": "XO", + "name": "Xorazm" + } + ], + "VC": [ + { + "code": "01", + "name": "Charlotte" + }, + { + "code": "02", + "name": "Saint Andrew" + }, + { + "code": "03", + "name": "Saint David" + }, + { + "code": "04", + "name": "Saint George" + }, + { + "code": "05", + "name": "Saint Patrick" + }, + { + "code": "06", + "name": "Grenadines" + } + ], + "VE": [ + { + "code": "Z", + "name": "Amazonas" + }, + { + "code": "B", + "name": "Anzoátegui" + }, + { + "code": "C", + "name": "Apure" + }, + { + "code": "D", + "name": "Aragua" + }, + { + "code": "E", + "name": "Barinas" + }, + { + "code": "F", + "name": "Bolívar" + }, + { + "code": "A", + "name": "Capital" + }, + { + "code": "G", + "name": "Carabobo" + }, + { + "code": "H", + "name": "Cojedes" + }, + { + "code": "Y", + "name": "Delta Amacuro" + }, + { + "code": "I", + "name": "Falcón" + }, + { + "code": "W", + "name": "Federal Dependencies" + }, + { + "code": "J", + "name": "Guárico" + }, + { + "code": "K", + "name": "Lara" + }, + { + "code": "L", + "name": "Mérida" + }, + { + "code": "M", + "name": "Miranda" + }, + { + "code": "N", + "name": "Monagas" + }, + { + "code": "O", + "name": "Nueva Esparta" + }, + { + "code": "P", + "name": "Portuguesa" + }, + { + "code": "R", + "name": "Sucre" + }, + { + "code": "S", + "name": "Táchira" + }, + { + "code": "T", + "name": "Trujillo" + }, + { + "code": "X", + "name": "Vargas" + }, + { + "code": "U", + "name": "Yaracuy" + }, + { + "code": "V", + "name": "Zulia" + } + ], + "VN": [ + { + "code": "44", + "name": "An Giang" + }, + { + "code": "43", + "name": "Bà Rịa–VÅ©ng Tàu" + }, + { + "code": "54", + "name": "Bắc Giang" + }, + { + "code": "53", + "name": "Bắc Kạn" + }, + { + "code": "55", + "name": "Bạc Liêu" + }, + { + "code": "56", + "name": "Bắc Ninh" + }, + { + "code": "50", + "name": "Bến Tre" + }, + { + "code": "31", + "name": "Bình Äịnh" + }, + { + "code": "57", + "name": "Bình DÆ°Æ¡ng" + }, + { + "code": "58", + "name": "Bình PhÆ°á»›c" + }, + { + "code": "40", + "name": "Bình Thuận" + }, + { + "code": "59", + "name": "Cà Mau" + }, + { + "code": "CT", + "name": "Can Tho" + }, + { + "code": "04", + "name": "Cao Bằng" + }, + { + "code": "DN", + "name": "Da Nang" + }, + { + "code": "33", + "name": "Äắk Lắk" + }, + { + "code": "72", + "name": "Äắk Nông" + }, + { + "code": "71", + "name": "Äiện Biên" + }, + { + "code": "39", + "name": "Äồng Nai" + }, + { + "code": "45", + "name": "Äồng Tháp" + }, + { + "code": "30", + "name": "Gia Lai" + }, + { + "code": "03", + "name": "Hà Giang" + }, + { + "code": "63", + "name": "Hà Nam" + }, + { + "code": "23", + "name": "Hà TÄ©nh" + }, + { + "code": "61", + "name": "Hải DÆ°Æ¡ng" + }, + { + "code": "HP", + "name": "Haiphong" + }, + { + "code": "HN", + "name": "Hanoi" + }, + { + "code": "73", + "name": "Hậu Giang" + }, + { + "code": "SG", + "name": "Ho Chi Minh City" + }, + { + "code": "14", + "name": "Hòa Bình" + }, + { + "code": "66", + "name": "HÆ°ng Yên" + }, + { + "code": "34", + "name": "Khánh Hòa" + }, + { + "code": "47", + "name": "Kiên Giang" + }, + { + "code": "28", + "name": "Kon Tum" + }, + { + "code": "01", + "name": "Lai Châu" + }, + { + "code": "35", + "name": "Lâm Äồng" + }, + { + "code": "09", + "name": "Lạng SÆ¡n" + }, + { + "code": "02", + "name": "Lào Cai" + }, + { + "code": "41", + "name": "Long An" + }, + { + "code": "67", + "name": "Nam Äịnh" + }, + { + "code": "22", + "name": "Nghệ An" + }, + { + "code": "18", + "name": "Ninh Bình" + }, + { + "code": "36", + "name": "Ninh Thuận" + }, + { + "code": "68", + "name": "Phú Thá»" + }, + { + "code": "32", + "name": "Phú Yên" + }, + { + "code": "24", + "name": "Quảng Bình" + }, + { + "code": "27", + "name": "Quảng Nam" + }, + { + "code": "29", + "name": "Quảng Ngãi" + }, + { + "code": "13", + "name": "Quảng Ninh" + }, + { + "code": "25", + "name": "Quảng Trị" + }, + { + "code": "52", + "name": "Sóc Trăng" + }, + { + "code": "05", + "name": "SÆ¡n La" + }, + { + "code": "37", + "name": "Tây Ninh" + }, + { + "code": "20", + "name": "Thái Bình" + }, + { + "code": "69", + "name": "Thái Nguyên" + }, + { + "code": "21", + "name": "Thanh Hóa" + }, + { + "code": "26", + "name": "Thừa Thiên–Huế" + }, + { + "code": "46", + "name": "Tiá»n Giang" + }, + { + "code": "51", + "name": "Trà Vinh" + }, + { + "code": "07", + "name": "Tuyên Quang" + }, + { + "code": "49", + "name": "VÄ©nh Long" + }, + { + "code": "70", + "name": "VÄ©nh Phúc" + }, + { + "code": "06", + "name": "Yên Bái" + } + ], + "VU": [ + { + "code": "MAP", + "name": "Malampa" + }, + { + "code": "PAM", + "name": "Penama" + }, + { + "code": "SAM", + "name": "Sanma" + }, + { + "code": "SEE", + "name": "Shefa" + }, + { + "code": "TAE", + "name": "Tafea" + }, + { + "code": "TOB", + "name": "Torba" + } + ], + "WF": [ + { + "code": "AL", + "name": "Alo" + }, + { + "code": "SG", + "name": "Sigave" + }, + { + "code": "UV", + "name": "Uvea" + } + ], + "WS": [ + { + "code": "AA", + "name": "A’ana" + }, + { + "code": "AL", + "name": "Aiga-i-le-Tai" + }, + { + "code": "AT", + "name": "Atua" + }, + { + "code": "FA", + "name": "Fa’asaleleaga" + }, + { + "code": "GE", + "name": "Gaga’emauga" + }, + { + "code": "GI", + "name": "Gaga’ifomauga" + }, + { + "code": "PA", + "name": "Palauli" + }, + { + "code": "SA", + "name": "Satupa’itea" + }, + { + "code": "TU", + "name": "Tuamasaga" + }, + { + "code": "VF", + "name": "Va’a-o-Fonoti" + }, + { + "code": "VS", + "name": "Vaisigano" + } + ], + "YE": [ + { + "code": "AD", + "name": "’Adan" + }, + { + "code": "AB", + "name": "Abyan" + }, + { + "code": "BA", + "name": "Al Bayda" + }, + { + "code": "HU", + "name": "Al Hudaydah" + }, + { + "code": "JA", + "name": "Al Jawf" + }, + { + "code": "MR", + "name": "Al Mahrah" + }, + { + "code": "MW", + "name": "Al Mahwit" + }, + { + "code": "SA", + "name": "Amanat Al Asimah" + }, + { + "code": "AM", + "name": "Amran" + }, + { + "code": "SU", + "name": "Arkhabil Suqutra" + }, + { + "code": "DA", + "name": "Dhale" + }, + { + "code": "DH", + "name": "Dhamar" + }, + { + "code": "HD", + "name": "Hadramaut" + }, + { + "code": "HJ", + "name": "Hajjah" + }, + { + "code": "IB", + "name": "Ibb" + }, + { + "code": "LA", + "name": "Lahij" + }, + { + "code": "MA", + "name": "Ma’rib" + }, + { + "code": "RA", + "name": "Raymah" + }, + { + "code": "SD", + "name": "Sa’dah" + }, + { + "code": "SN", + "name": "Sana’a" + }, + { + "code": "SH", + "name": "Shabwah" + }, + { + "code": "TA", + "name": "Taiz" + } + ], + "ZA": [ + { + "code": "EC", + "name": "Eastern Cape" + }, + { + "code": "FS", + "name": "Free" + }, + { + "code": "GT", + "name": "Gauteng" + }, + { + "code": "NL", + "name": "KwaZulu-Natal" + }, + { + "code": "LP", + "name": "Limpopo" + }, + { + "code": "MP", + "name": "Mpumalanga" + }, + { + "code": "NW", + "name": "North West" + }, + { + "code": "NC", + "name": "Northern Cape" + }, + { + "code": "WC", + "name": "Western Cape" + } + ], + "ZM": [ + { + "code": "01", + "name": "Western" + }, + { + "code": "02", + "name": "Central" + }, + { + "code": "03", + "name": "Eastern" + }, + { + "code": "04", + "name": "Luapula" + }, + { + "code": "05", + "name": "Northern" + }, + { + "code": "06", + "name": "North-Western" + }, + { + "code": "07", + "name": "Southern" + }, + { + "code": "08", + "name": "Copperbelt" + }, + { + "code": "09", + "name": "Lusaka" + }, + { + "code": "10", + "name": "Muchinga" + } + ], + "ZW": [ + { + "code": "BU", + "name": "Bulawayo" + }, + { + "code": "HA", + "name": "Harare" + }, + { + "code": "MA", + "name": "Manicaland" + }, + { + "code": "MC", + "name": "Mashonaland Central" + }, + { + "code": "ME", + "name": "Mashonaland East" + }, + { + "code": "MW", + "name": "Mashonaland West" + }, + { + "code": "MV", + "name": "Masvingo" + }, + { + "code": "MN", + "name": "Matabeleland North" + }, + { + "code": "MS", + "name": "Matabeleland South" + }, + { + "code": "MI", + "name": "Midlands" + } + ] +} \ No newline at end of file diff --git a/js/data/locale/uz/sysres.json b/js/data/locale/uz/sysres.json index 5f0f492220..588c811652 100644 --- a/js/data/locale/uz/sysres.json +++ b/js/data/locale/uz/sysres.json @@ -154,7 +154,7 @@ "a0": "TO", "a1": "TK", "G-1": "e.a.", - "G1": "CE", + "G1": "mil.", "1#1 millisecond|#{num} milliseconds": "one#{num} millisoniya|#{num} millisoniya", "1#1 second|#{num} seconds": "one#{num} soniya|#{num} soniya", "1#1 minute|#{num} minutes": "one#{num} daqiqa|#{num} daqiqa", @@ -171,6 +171,14 @@ "1#1 wk|#{num} wks": "one#{num} hafta|#{num} hafta", "1#1 mon|#{num} mons": "one#{num} oy|#{num} oy", "1#1 yr|#{num} yrs": "one#{num} yil|#{num} yil", + "durationMediumMillis": "one#{num} ms|#{num} ms", + "1#1 se|#{num} sec": "one#{num} s|#{num} s", + "1#1 mi|#{num} min": "one#{num} daq.|#{num} daq.", + "durationMediumHours": "one#{num} soat|#{num} soat", + "1#1 dy|#{num} dys": "one#{num} kun|#{num} kun", + "durationMediumWeeks": "one#{num} hafta|#{num} hafta", + "1#1 mo|#{num} mos": "one#{num} oy|#{num} oy", + "durationMediumYears": "one#{num} yil|#{num} yil", "durationShortMillis": "one#{num} ms|#{num} ms", "#{num}s": "one#{num} s|#{num} s", "durationShortMinutes": "one#{num} daq.|#{num} daq.", @@ -179,22 +187,6 @@ "#{num}w": "one#{num} hafta|#{num} hafta", "durationShortMonths": "one#{num} oy|#{num} oy", "#{num}y": "one#{num} yil|#{num} yil", - "separatorFull": " ", - "finalSeparatorFull": " ", - "separatorLong": " ", - "finalSeparatorLong": " ", - "separatorMedium": " ", - "finalSeparatorMedium": " ", - "separatorShort": " ", - "finalSeparatorShort": " ", - "durationMediumMillis": "one#{num} ms|#{num} ms", - "1#1 se|#{num} sec": "#{num} se", - "1#1 mi|#{num} min": "#{num} da", - "durationMediumHours": "#{num} so", - "1#1 dy|#{num} dys": "#{num} ku", - "durationMediumWeeks": "#{num} ha", - "1#1 mo|#{num} mos": "#{num} oy", - "durationMediumYears": "#{num} yi", "1#in 1 second|#in {num} seconds": "one#â€{num} soniyadan keyin|#â€{num} soniyadan keyin", "1#in 1 minute|#in {num} minutes": "one#â€{num} daqiqadan keyin|#â€{num} daqiqadan keyin", "1#in 1 hour|#in {num} hours": "one#â€{num} soatdan keyin|#â€{num} soatdan keyin", @@ -236,5 +228,13 @@ "#{num}d ago": "one#â€{num} kun oldin|#â€{num} kun oldin", "#{num}w ago": "one#â€{num} hafta oldin|#â€{num} hafta oldin", "#{num}mo ago": "one#â€{num} oy oldin|#â€{num} oy oldin", - "#{num}y ago": "one#â€{num} yil oldin|#â€{num} yil oldin" + "#{num}y ago": "one#â€{num} yil oldin|#â€{num} yil oldin", + "separatorFull": " ", + "finalSeparatorFull": " ", + "separatorLong": " ", + "finalSeparatorLong": " ", + "separatorMedium": " ", + "finalSeparatorMedium": " ", + "separatorShort": " ", + "finalSeparatorShort": " " } \ No newline at end of file diff --git a/js/data/locale/vai/Latn/LR/dateformats.json b/js/data/locale/vai/Latn/LR/dateformats.json deleted file mode 100644 index fb47470d90..0000000000 --- a/js/data/locale/vai/Latn/LR/dateformats.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "gregorian": { - "range": { - "c00": { - "s": "{st} – {et} {sm}/{sd}/{sy}", - "l": "{st} – {et} {sm} {sd} {sy}" - } - } - } -} \ No newline at end of file diff --git a/js/data/locale/vai/Latn/dateformats.json b/js/data/locale/vai/Latn/dateformats.json new file mode 100644 index 0000000000..16933f813f --- /dev/null +++ b/js/data/locale/vai/Latn/dateformats.json @@ -0,0 +1,155 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "EEEE, d MMMM yyyy", + "l": "EEE, d MMMM yyyy", + "m": "EE, d MMM yyyy", + "s": "E, dd/MM/yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM yyyy", + "s": "dd/MM/yyyy" + }, + "dmw": { + "f": "EEEE, d MMMM", + "l": "EEE, d MMMM", + "m": "EE, d MMM", + "s": "E, dd/MM" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "dd/MM" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "MM/yyyy" + }, + "dw": { + "f": "EEEE, d", + "l": "EEE, d", + "m": "EE, d", + "s": "E, dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} {st} – {et}", + "l": "{sd} {sm} {sy} {st} – {et}", + "m": "{sd} {sm} {sy} {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/vai/Latn/sysres.json b/js/data/locale/vai/Latn/sysres.json index 19b5391b1b..50c31eca11 100644 --- a/js/data/locale/vai/Latn/sysres.json +++ b/js/data/locale/vai/Latn/sysres.json @@ -50,65 +50,22 @@ "EEEE0": "lahadi", "EEE0": "lahadi", "EE0": "lahadi", - "E0": "S", "EEEE1": "tɛɛnɛɛ", "EEE1": "tɛɛnɛɛ", "EE1": "tɛɛnɛɛ", - "E1": "M", "EEEE2": "talata", "EEE2": "talata", "EE2": "talata", - "E2": "T", "EEEE3": "alaba", "EEE3": "alaba", "EE3": "alaba", - "E3": "W", "EEEE4": "aimisa", "EEE4": "aimisa", "EE4": "aimisa", - "E4": "T", "EEEE5": "aijima", "EEE5": "aijima", "EE5": "aijima", - "E5": "F", "EEEE6": "siÉ“iti", "EEE6": "siÉ“iti", - "EE6": "siÉ“iti", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "#{num} ms", - "1#1 second|#{num} seconds": "#{num} s", - "1#1 minute|#{num} minutes": "#{num} min", - "1#1 hour|#{num} hours": "#{num} h", - "1#1 day|#{num} days": "#{num} d", - "1#1 week|#{num} weeks": "#{num} w", - "1#1 month|#{num} months": "#{num} m", - "1#1 year|#{num} years": "#{num} y", - "#{num} ms": "#{num} ms", - "1#1 sec|#{num} sec": "#{num} s", - "1#1 min|#{num} min": "#{num} min", - "1#1 hr|#{num} hrs": "#{num} h", - "durationLongDays": "#{num} d", - "1#1 wk|#{num} wks": "#{num} w", - "1#1 mon|#{num} mons": "#{num} m", - "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", " + "EE6": "siÉ“iti" } \ No newline at end of file diff --git a/js/data/locale/vai/Vaii/dateformats.json b/js/data/locale/vai/Vaii/dateformats.json new file mode 100644 index 0000000000..16933f813f --- /dev/null +++ b/js/data/locale/vai/Vaii/dateformats.json @@ -0,0 +1,155 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "EEEE, d MMMM yyyy", + "l": "EEE, d MMMM yyyy", + "m": "EE, d MMM yyyy", + "s": "E, dd/MM/yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM yyyy", + "s": "dd/MM/yyyy" + }, + "dmw": { + "f": "EEEE, d MMMM", + "l": "EEE, d MMMM", + "m": "EE, d MMM", + "s": "E, dd/MM" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "dd/MM" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "MM/yyyy" + }, + "dw": { + "f": "EEEE, d", + "l": "EEE, d", + "m": "EE, d", + "s": "E, dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} {st} – {et}", + "l": "{sd} {sm} {sy} {st} – {et}", + "m": "{sd} {sm} {sy} {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/vai/sysres.json b/js/data/locale/vai/sysres.json index 1564e59149..ce11067c22 100644 --- a/js/data/locale/vai/sysres.json +++ b/js/data/locale/vai/sysres.json @@ -1,10 +1,10 @@ { - "MMMM1": "ꖨꕪꖃ ꔞꕮ", - "MMM1": "ꖨꕪꖃ ꔞꕮ", - "NN1": "ꖨꕪ", + "MMMM1": "ꖨꖕ ꕪꕴ ꔞꔀꕮꕊ", + "MMM1": "ꖨꖕꔞ", + "NN1": "ꖨꖕ", "N1": "ê–¨", "MMMM2": "ê•’ê•¡ê–ê–•", - "MMM2": "ê•’ê•¡ê–ê–•", + "MMM2": "ê•’ê•¡", "NN2": "ê•’ê•¡", "N2": "ê•’", "MMMM3": "ꕾꖺ", @@ -19,14 +19,14 @@ "MMM5": "ꖑꕱ", "NN5": "ꖑꕱ", "N5": "ê–‘", - "MMMM6": "6", - "MMM6": "6", - "NN6": "6", - "N6": "6", - "MMMM7": "7", - "MMM7": "7", - "NN7": "7", - "N7": "7", + "MMMM6": "ꖱꘋ", + "MMM6": "ꖱꘋ", + "NN6": "ꖱꘋ", + "N6": "ê–±", + "MMMM7": "ꖱꕞꔤ", + "MMM7": "ꖱꕞ", + "NN7": "ꖱꕞ", + "N7": "ê–±", "MMMM8": "ꗛꔕ", "MMM8": "ꗛꔕ", "NN8": "ꗛꔕ", @@ -40,12 +40,12 @@ "NN10": "ê•­ê–ƒ", "N10": "ê•­", "MMMM11": "ꔞꘋꕔꕿ ꕸꖃê—", - "MMM11": "ꔞꘋꕔꕿ ꕸꖃê—", + "MMM11": "ꔞꘋ", "NN11": "ꔞꘋ", "N11": "ꔞ", - "MMMM12": "ꖨꕪꕱ ê—ê•®", - "MMM12": "ꖨꕪꕱ ê—ê•®", - "NN12": "ꖨꕪ", + "MMMM12": "ꖨꖕ ꕪꕴ ê—ꖺꕮꕊ", + "MMM12": "ꖨꖕê—", + "NN12": "ꖨꖕ", "N12": "ê–¨", "EEEE0": "ꕞꕌꔵ", "EEE0": "ꕞꕌꔵ", @@ -95,6 +95,14 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", + "durationMediumMillis": "#{num} ms", + "1#1 se|#{num} sec": "#{num} s", + "1#1 mi|#{num} min": "#{num} min", + "durationMediumHours": "#{num} h", + "1#1 dy|#{num} dys": "#{num} d", + "durationMediumWeeks": "#{num} w", + "1#1 mo|#{num} mos": "#{num} m", + "durationMediumYears": "#{num} y", "durationShortMillis": "#{num} ms", "#{num}s": "#{num} s", "durationShortMinutes": "#{num} min", @@ -103,14 +111,6 @@ "#{num}w": "#{num} w", "durationShortMonths": "#{num} m", "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -152,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/ve/dateformats.json b/js/data/locale/ve/dateformats.json deleted file mode 100644 index dbf4e58f17..0000000000 --- a/js/data/locale/ve/dateformats.json +++ /dev/null @@ -1,144 +0,0 @@ -{ - "gregorian": { - "order": "{date} {time}", - "date": { - "dmwy": { - "f": "yyyy MMMM d, EEEE", - "l": "yyyy MMMM d, EEE", - "m": "yyyy MMM d, EE", - "s": "yyyy-MM-dd, E" - }, - "dmy": { - "f": "yyyy MMMM d", - "l": "yyyy MMMM d", - "m": "yyyy MMM d", - "s": "yyyy-MM-dd" - }, - "dmw": { - "f": "MMMM d, EEEE", - "l": "MMMM d, EEE", - "m": "MMM d, EE", - "s": "MM-dd, E" - }, - "dm": { - "f": "MMMM d", - "l": "MMMM d", - "m": "MMM d", - "s": "MM-dd" - }, - "my": { - "f": "yyyy MMMM", - "l": "yyyy MMMM", - "m": "yyyy MMM", - "s": "yyyy-MM" - }, - "dw": { - "f": "d, EEEE", - "l": "d, EEE", - "m": "d, EE", - "s": "dd, E" - }, - "w": { - "f": "EEEE", - "l": "EEE", - "m": "EE", - "s": "E" - }, - "d": { - "f": "d", - "l": "d", - "m": "d", - "s": "dd" - }, - "m": { - "f": "MMMM", - "l": "MMMM", - "m": "MMM", - "s": "MM" - }, - "y": { - "f": "yyyy", - "l": "yyyy", - "m": "yyyy", - "s": "yyyy" - } - }, - "time": { - "12": { - "h": "h", - "m": "mm", - "s": "ss", - "ah": "h a", - "hm": "h:mm", - "ms": "mm:ss", - "ahm": "h:mm a", - "hms": "h:mm:ss", - "hmz": "h:mm z", - "ahmz": "h:mm a z", - "ahms": "h:mm:ss a", - "hmsz": "h:mm:ss z", - "ahmsz": "h:mm:ss a z" - }, - "24": { - "h": "HH", - "m": "mm", - "s": "ss", - "ah": "HH", - "hm": "HH:mm", - "ms": "mm:ss", - "ahm": "HH:mm", - "hms": "HH:mm:ss", - "hmz": "HH:mm z", - "ahmz": "HH:mm z", - "ahms": "HH:mm:ss", - "hmsz": "HH:mm:ss z", - "ahmsz": "HH:mm:ss z" - } - }, - "range": { - "c00": { - "s": "{st} – {et} {sy}-{sm}-{sd}", - "m": "{st} – {et} {sy} {sm} {sd}", - "l": "{st} – {et} {sy} {sm} {sd}", - "f": "{st} – {et} {sy} {sm} {sd}" - }, - "c01": { - "s": "{st} {sy}–{sm}–{sd} – {et} {ed}", - "m": "{st} {sy}–{sm}–{sd} – {et} {ed}", - "l": "{st} {sy}–{sm}–{sd} – {et} {ed}", - "f": "{st} {sy}–{sm}–{sd} – {et} {ed}" - }, - "c02": { - "s": "{st} {sy}–{sm}–{sd} – {et} {em}–{ed}", - "m": "{st} {sy}–{sm}–{sd} – {et} {em}–{ed}", - "l": "{st} {sy}–{sm}–{sd} – {et} {em}–{ed}", - "f": "{st} {sy}–{sm}–{sd} – {et} {em}–{ed}" - }, - "c10": { - "s": "{sy}–{sm}–{sd} – {ed}", - "m": "{sy}–{sm}–{sd} – {ed}", - "l": "{sy}–{sm}–{sd} – {ed}", - "f": "{sy}–{sm}–{sd} – {ed}" - }, - "c11": { - "s": "{sy}–{sm}–{sd} – {em}–{ed}", - "m": "{sy}–{sm}–{sd} – {em}–{ed}", - "l": "{sy}–{sm}–{sd} – {em}–{ed}", - "f": "{sy}–{sm}–{sd} – {em}–{ed}" - }, - "c12": { - "s": "{sy}–{sm}–{sd} – {ey}–{em}–{ed}", - "m": "{sy}–{sm}–{sd} – {ey}–{em}–{ed}", - "l": "{sy}–{sm}–{sd} – {ey}–{em}–{ed}", - "f": "{sy}–{sm}–{sd} – {ey}–{em}–{ed}" - }, - "c20": { - "s": "{sy}–{sm} – {ey}–{em}", - "m": "{sy}–{sm} – {ey}–{em}", - "l": "{sy}–{sm} – {ey}–{em}", - "f": "{sy}–{sm} – {ey}–{em}" - }, - "c30": "{sy} – {ey}" - } - } -} \ No newline at end of file diff --git a/js/data/locale/ve/numfmt.jf b/js/data/locale/ve/numfmt.jf deleted file mode 100644 index 531a72a7fe..0000000000 --- a/js/data/locale/ve/numfmt.jf +++ /dev/null @@ -1,10 +0,0 @@ -{ - "generated": true, - "numfmt": { - "decimalChar": ",", - "groupChar": " ", - "currencyFormats": { - "common": "{s}{n}" - } - } -} \ No newline at end of file diff --git a/js/data/locale/ve/sysres.json b/js/data/locale/ve/sysres.json deleted file mode 100644 index 0a6a7087c0..0000000000 --- a/js/data/locale/ve/sysres.json +++ /dev/null @@ -1,122 +0,0 @@ -{ - "MMMM1": "Phando", - "MMM1": "Pha", - "NN1": "Ph", - "N1": "1", - "MMMM2": "Luhuhi", - "MMM2": "Luh", - "NN2": "Lu", - "N2": "2", - "MMMM3": "á¹°hafamuhwe", - "MMM3": "á¹°hf", - "NN3": "á¹°h", - "N3": "3", - "MMMM4": "Lambamai", - "MMM4": "Lam", - "NN4": "La", - "N4": "4", - "MMMM5": "Shundunthule", - "MMM5": "Shu", - "NN5": "Sh", - "N5": "5", - "MMMM6": "Fulwi", - "MMM6": "Lwi", - "NN6": "Lw", - "N6": "6", - "MMMM7": "Fulwana", - "MMM7": "Lwa", - "NN7": "Lw", - "N7": "7", - "MMMM8": "á¹°hangule", - "MMM8": "á¹°ha", - "NN8": "á¹°h", - "N8": "8", - "MMMM9": "Khubvumedzi", - "MMM9": "Khu", - "NN9": "Kh", - "N9": "9", - "MMMM10": "Tshimedzi", - "MMM10": "Tsh", - "NN10": "Ts", - "N10": "10", - "MMMM11": "Ḽara", - "MMM11": "Ḽar", - "NN11": "Ḽa", - "N11": "11", - "MMMM12": "Nyendavhusiku", - "MMM12": "Nye", - "NN12": "Ny", - "N12": "12", - "EEEE0": "Swondaha", - "EEE0": "Swo", - "EE0": "Swo", - "E0": "S", - "EEEE1": "Musumbuluwo", - "EEE1": "Mus", - "EE1": "Mus", - "E1": "M", - "EEEE2": "Ḽavhuvhili", - "EEE2": "Vhi", - "EE2": "Vhi", - "E2": "T", - "EEEE3": "Ḽavhuraru", - "EEE3": "Rar", - "EE3": "Rar", - "E3": "W", - "EEEE4": "Ḽavhuṋa", - "EEE4": "Ṋa", - "EE4": "Ṋa", - "E4": "T", - "EEEE5": "Ḽavhuá¹±anu", - "EEE5": "á¹°an", - "EE5": "á¹°an", - "E5": "F", - "EEEE6": "Mugivhela", - "EEE6": "Mug", - "EE6": "Mug", - "E6": "S", - "a0": "AM", - "a1": "PM", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "#{num} ms", - "1#1 second|#{num} seconds": "#{num} s", - "1#1 minute|#{num} minutes": "#{num} min", - "1#1 hour|#{num} hours": "#{num} h", - "1#1 day|#{num} days": "#{num} d", - "1#1 week|#{num} weeks": "#{num} w", - "1#1 month|#{num} months": "#{num} m", - "1#1 year|#{num} years": "#{num} y", - "#{num} ms": "#{num} ms", - "1#1 sec|#{num} sec": "#{num} s", - "1#1 min|#{num} min": "#{num} min", - "1#1 hr|#{num} hrs": "#{num} h", - "durationLongDays": "#{num} d", - "1#1 wk|#{num} wks": "#{num} w", - "1#1 mon|#{num} mons": "#{num} m", - "1#1 yr|#{num} yrs": "#{num} y", - "durationMediumMillis": "#{num} ms", - "1#1 se|#{num} sec": "#{num} s", - "1#1 mi|#{num} min": "#{num} min", - "durationMediumHours": "#{num} h", - "1#1 dy|#{num} dys": "#{num} d", - "durationMediumWeeks": "#{num} w", - "1#1 mo|#{num} mos": "#{num} m", - "durationMediumYears": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", " -} \ No newline at end of file diff --git a/js/data/locale/vec/langname.jf b/js/data/locale/vec/langname.jf new file mode 100644 index 0000000000..c348fac353 --- /dev/null +++ b/js/data/locale/vec/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Venetian" +} \ No newline at end of file diff --git a/js/data/locale/vec/scripts.jf b/js/data/locale/vec/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/vec/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/vep/langname.jf b/js/data/locale/vep/langname.jf new file mode 100644 index 0000000000..328b355492 --- /dev/null +++ b/js/data/locale/vep/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Veps" +} \ No newline at end of file diff --git a/js/data/locale/vep/scripts.jf b/js/data/locale/vep/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/vep/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/vi/ctrynames.json b/js/data/locale/vi/ctrynames.json index f5df084cc2..691a834ea9 100644 --- a/js/data/locale/vi/ctrynames.json +++ b/js/data/locale/vi/ctrynames.json @@ -4,6 +4,7 @@ "Ai Cập": "EG", "Albania": "AL", "Algeria": "DZ", + "Ấn Äá»™": "IN", "Andorra": "AD", "Angola": "AO", "Anguilla": "AI", @@ -14,25 +15,24 @@ "Aruba": "AW", "Australia": "AU", "Azerbaijan": "AZ", - "Ấn Äá»™": "IN", "Ba Lan": "PL", + "Bắc Âu": "154", + "Bắc Mỹ": "003", + "Bắc Phi": "015", "Bahamas": "BS", "Bahrain": "BH", "Bangladesh": "BD", "Barbados": "BB", - "Bắc Âu": "154", - "Bắc Mỹ": "003", - "Bắc Phi": "015", "Belarus": "BY", "Belize": "BZ", "Benin": "BJ", "Bermuda": "BM", "Bhutan": "BT", "Bỉ": "BE", + "Bồ Äào Nha": "PT", "Bolivia": "BO", "Bosnia và Herzegovina": "BA", "Botswana": "BW", - "Bồ Äào Nha": "PT", "Brazil": "BR", "Brunei": "BN", "Bulgaria": "BG", @@ -57,18 +57,15 @@ "Chile": "CL", "Colombia": "CO", "Comoros": "KM", + "Cá»™ng hòa Dominica": "DO", + "Cá»™ng hòa Trung Phi": "CF", "Congo - Brazzaville": "CG", "Congo - Kinshasa": "CD", "Costa Rica": "CR", - "Cá»™ng hòa Dominica": "DO", - "Cá»™ng hòa Trung Phi": "CF", "Côte d’Ivoire": "CI", "Croatia": "HR", "Cuba": "CU", "Curaçao": "CW", - "Diego Garcia": "DG", - "Djibouti": "DJ", - "Dominica": "DM", "Äài Loan": "TW", "Äan Mạch": "DK", "Äảo Ascension": "AC", @@ -78,6 +75,9 @@ "Äảo Man": "IM", "Äảo Norfolk": "NF", "Äảo Somoa thuá»™c Mỹ": "AS", + "Diego Garcia": "DG", + "Djibouti": "DJ", + "Dominica": "DM", "Äông Ã": "030", "Äông Âu": "151", "Äông Nam Ã": "035", @@ -164,10 +164,10 @@ "Miá»n Nam Châu Phi": "018", "Moldova": "MD", "Monaco": "MC", + "Mông Cổ": "MN", "Montenegro": "ME", "Montserrat": "MS", "Mozambique": "MZ", - "Mông Cổ": "MN", "Myanmar (Miến Äiện)": "MM", "Na Uy": "NO", "Nam Ã": "034", @@ -195,8 +195,8 @@ "Papua New Guinea": "PG", "Paraguay": "PY", "Peru": "PE", - "Pháp": "FR", "Phần Lan": "FI", + "Pháp": "FR", "Philippines": "PH", "Polynesia": "061", "Polynesia thuá»™c Pháp": "PF", diff --git a/js/data/locale/vi/ctryreverse.json b/js/data/locale/vi/ctryreverse.json index 43146e779a..25403ce0eb 100644 --- a/js/data/locale/vi/ctryreverse.json +++ b/js/data/locale/vi/ctryreverse.json @@ -13,6 +13,7 @@ "EG": "Ai Cập", "AL": "Albania", "DZ": "Algeria", + "IN": "Ấn Äá»™", "AD": "Andorra", "AO": "Angola", "AI": "Anguilla", @@ -23,24 +24,23 @@ "AW": "Aruba", "AU": "Australia", "AZ": "Azerbaijan", - "IN": "Ấn Äá»™", "PL": "Ba Lan", + "003": "Bắc Mỹ", + "015": "Bắc Phi", "BS": "Bahamas", "BH": "Bahrain", "BD": "Bangladesh", "BB": "Barbados", - "003": "Bắc Mỹ", - "015": "Bắc Phi", "BY": "Belarus", "BZ": "Belize", "BJ": "Benin", "BM": "Bermuda", "BT": "Bhutan", "BE": "Bỉ", + "PT": "Bồ Äào Nha", "BO": "Bolivia", "BA": "Bosnia và Herzegovina", "BW": "Botswana", - "PT": "Bồ Äào Nha", "BR": "Brazil", "BN": "Brunei", "BG": "Bulgaria", @@ -62,18 +62,15 @@ "CL": "Chile", "CO": "Colombia", "KM": "Comoros", + "DO": "Cá»™ng hòa Dominica", + "CF": "Cá»™ng hòa Trung Phi", "CG": "Congo - Brazzaville", "CD": "Congo - Kinshasa", "CR": "Costa Rica", - "DO": "Cá»™ng hòa Dominica", - "CF": "Cá»™ng hòa Trung Phi", "CI": "Côte d’Ivoire", "HR": "Croatia", "CU": "Cuba", "CW": "Curaçao", - "DG": "Diego Garcia", - "DJ": "Djibouti", - "DM": "Dominica", "TW": "Äài Loan", "DK": "Äan Mạch", "AC": "Äảo Ascension", @@ -83,6 +80,9 @@ "IM": "Äảo Man", "NF": "Äảo Norfolk", "AS": "Äảo Somoa thuá»™c Mỹ", + "DG": "Diego Garcia", + "DJ": "Djibouti", + "DM": "Dominica", "030": "Äông Ã", "035": "Äông Nam Ã", "014": "Äông Phi", @@ -168,10 +168,10 @@ "018": "Miá»n Nam Châu Phi", "MD": "Moldova", "MC": "Monaco", + "MN": "Mông Cổ", "ME": "Montenegro", "MS": "Montserrat", "MZ": "Mozambique", - "MN": "Mông Cổ", "MM": "Myanmar (Miến Äiện)", "NO": "Na Uy", "034": "Nam Ã", @@ -199,8 +199,8 @@ "PG": "Papua New Guinea", "PY": "Paraguay", "PE": "Peru", - "FR": "Pháp", "FI": "Phần Lan", + "FR": "Pháp", "PH": "Philippines", "061": "Polynesia", "PF": "Polynesia thuá»™c Pháp", diff --git a/js/data/locale/vi/numfmt.jf b/js/data/locale/vi/numfmt.jf index 8f7a2a778e..f844671568 100644 --- a/js/data/locale/vi/numfmt.jf +++ b/js/data/locale/vi/numfmt.jf @@ -2,6 +2,10 @@ "generated": true, "numfmt": { "decimalChar": ",", - "groupChar": "." + "groupChar": ".", + "currencyFormats": { + "common": "{n} {s}", + "commonNegative": "-{n} {s}" + } } } \ No newline at end of file diff --git a/js/data/locale/vi/regionnames.json b/js/data/locale/vi/regionnames.json index 892705ffef..982458a3c3 100644 --- a/js/data/locale/vi/regionnames.json +++ b/js/data/locale/vi/regionnames.json @@ -2532,6 +2532,10 @@ } ], "CD": [ + { + "name": "Bắc Kivu", + "code": "NK" + }, { "name": "Bandundu", "code": "BN" @@ -2544,10 +2548,6 @@ "name": "Bas-Uélé", "code": "BU" }, - { - "name": "Bắc Kivu", - "code": "NK" - }, { "name": "Equateur", "code": "EQ" @@ -4980,10 +4980,6 @@ "name": "Ciudad Real", "code": "CR" }, - { - "name": "Córdoba", - "code": "CO" - }, { "name": "Cá»™ng đồng Madrid", "code": "MD" @@ -4992,6 +4988,10 @@ "name": "Cá»™ng đồng Valencia", "code": "VC" }, + { + "name": "Córdoba", + "code": "CO" + }, { "name": "Cuenca", "code": "CU" @@ -5970,6 +5970,14 @@ "name": "Armagh, Banbridge and Craigavon", "code": "ABC" }, + { + "name": "Bắc Ireland", + "code": "NIR" + }, + { + "name": "Bắc Tyneside", + "code": "NTY" + }, { "name": "Ballymena", "code": "BLA" @@ -5990,14 +5998,6 @@ "name": "Bath and North East Somerset", "code": "BAS" }, - { - "name": "Bắc Ireland", - "code": "NIR" - }, - { - "name": "Bắc Tyneside", - "code": "NTY" - }, { "name": "Bedford", "code": "BDF" @@ -6138,6 +6138,14 @@ "name": "Cumbria", "code": "CMA" }, + { + "name": "Äảo Anh", + "code": "GBN" + }, + { + "name": "Äảo Wight", + "code": "IOW" + }, { "name": "Darlington", "code": "DAL" @@ -6198,14 +6206,6 @@ "name": "Durham", "code": "DUR" }, - { - "name": "Äảo Anh", - "code": "GBN" - }, - { - "name": "Äảo Wight", - "code": "IOW" - }, { "name": "East Ayrshire", "code": "EAY" @@ -7354,14 +7354,14 @@ "name": "Dodecanese", "code": "81" }, - { - "name": "Drama", - "code": "52" - }, { "name": "Äông Macedonia và Thrace", "code": "A" }, + { + "name": "Drama", + "code": "52" + }, { "name": "Epirus", "code": "D" @@ -8114,14 +8114,6 @@ "name": "Aceh", "code": "AC" }, - { - "name": "Bali", - "code": "BA" - }, - { - "name": "Banten", - "code": "BT" - }, { "name": "Bắc Kalimantan", "code": "KU" @@ -8138,6 +8130,14 @@ "name": "Bắc Sumatera", "code": "SU" }, + { + "name": "Bali", + "code": "BA" + }, + { + "name": "Banten", + "code": "BT" + }, { "name": "Bengkulu", "code": "BE" @@ -10222,14 +10222,14 @@ "name": "Atyrau", "code": "ATY" }, - { - "name": "Baikonur", - "code": "BAY" - }, { "name": "Bắc Kazakhstan", "code": "SEV" }, + { + "name": "Baikonur", + "code": "BAY" + }, { "name": "Äông Kazakhstan", "code": "VOS" @@ -10320,14 +10320,14 @@ "name": "Sekong", "code": "XE" }, - { - "name": "Vientiane", - "code": "VT" - }, { "name": "Viêng Chăn", "code": "VI" }, + { + "name": "Vientiane", + "code": "VT" + }, { "name": "Xaisomboun", "code": "XS" @@ -13286,10 +13286,6 @@ "name": "Port Louis District", "code": "PL" }, - { - "name": "Quatre Bornes", - "code": "QB" - }, { "name": "Quận Flacq", "code": "FL" @@ -13322,6 +13318,10 @@ "name": "Quận Savanne", "code": "SA" }, + { + "name": "Quatre Bornes", + "code": "QB" + }, { "name": "Rodrigues", "code": "RO" @@ -14840,6 +14840,14 @@ "name": "Aurora", "code": "AUR" }, + { + "name": "Bắc Mindanao", + "code": "10" + }, + { + "name": "Bắc Samar", + "code": "NSA" + }, { "name": "Bán đảo Zamboanga", "code": "09" @@ -14860,14 +14868,6 @@ "name": "Batangas", "code": "BTG" }, - { - "name": "Bắc Mindanao", - "code": "10" - }, - { - "name": "Bắc Samar", - "code": "NSA" - }, { "name": "Benguet", "code": "BEN" @@ -15610,14 +15610,14 @@ "name": "Ash ShīḩÄnÄ«yah", "code": "SH" }, - { - "name": "Doha", - "code": "DA" - }, { "name": "Äô thị tá»± trị Umm Salal", "code": "US" }, + { + "name": "Doha", + "code": "DA" + }, { "name": "Madinat ash Shamal", "code": "MS" @@ -15776,14 +15776,14 @@ "name": "Hạt Tulcea", "code": "TL" }, - { - "name": "Hạt Vaslui", - "code": "VS" - }, { "name": "Hạt Vâlcea", "code": "VL" }, + { + "name": "Hạt Vaslui", + "code": "VS" + }, { "name": "MaramureÅŸ", "code": "MM" @@ -15944,14 +15944,14 @@ "name": "Astrakhan", "code": "AST" }, - { - "name": "Bashkortostan", - "code": "BA" - }, { "name": "Bắc Osetiya-Alaniya", "code": "SE" }, + { + "name": "Bashkortostan", + "code": "BA" + }, { "name": "Belgorod", "code": "BEL" @@ -16486,10 +16486,6 @@ "name": "Al Qadarif", "code": "GD" }, - { - "name": "Bang West Darfur", - "code": "DW" - }, { "name": "Bắc Darfur", "code": "DN" @@ -16498,6 +16494,10 @@ "name": "Bắc Kurdufan", "code": "KN" }, + { + "name": "Bang West Darfur", + "code": "DW" + }, { "name": "Biển Äá»", "code": "RS" @@ -20416,10 +20416,6 @@ "name": "Bà Rịa - VÅ©ng Tàu", "code": "43" }, - { - "name": "Bạc Liêu", - "code": "55" - }, { "name": "Bắc Giang", "code": "54" @@ -20428,6 +20424,10 @@ "name": "Bắc Kạn", "code": "53" }, + { + "name": "Bạc Liêu", + "code": "55" + }, { "name": "Bắc Ninh", "code": "56" @@ -20436,14 +20436,14 @@ "name": "Bến Tre", "code": "50" }, - { - "name": "Bình DÆ°Æ¡ng", - "code": "57" - }, { "name": "Bình Äịnh", "code": "31" }, + { + "name": "Bình DÆ°Æ¡ng", + "code": "57" + }, { "name": "Bình PhÆ°á»›c", "code": "58" @@ -20456,14 +20456,14 @@ "name": "Cà Mau", "code": "59" }, - { - "name": "Cao Bằng", - "code": "04" - }, { "name": "Cần ThÆ¡", "code": "CT" }, + { + "name": "Cao Bằng", + "code": "04" + }, { "name": "Äà Nẵng", "code": "DN" @@ -20540,6 +20540,10 @@ "name": "Lai Châu", "code": "01" }, + { + "name": "Lâm Äồng", + "code": "35" + }, { "name": "Lạng SÆ¡n", "code": "09" @@ -20548,10 +20552,6 @@ "name": "Lào Cai", "code": "02" }, - { - "name": "Lâm Äồng", - "code": "35" - }, { "name": "Long An", "code": "41" diff --git a/js/data/locale/vi/sysres.json b/js/data/locale/vi/sysres.json index b61dbfd804..ae13218b49 100644 --- a/js/data/locale/vi/sysres.json +++ b/js/data/locale/vi/sysres.json @@ -1,52 +1,52 @@ { "MMMM1": "tháng 1", "MMM1": "thg 1", - "NN1": "th", - "N1": "t", + "NN1": "th 1", + "N1": "t 1", "MMMM2": "tháng 2", "MMM2": "thg 2", - "NN2": "th", - "N2": "t", + "NN2": "th 2", + "N2": "t 2", "MMMM3": "tháng 3", "MMM3": "thg 3", - "NN3": "th", - "N3": "t", + "NN3": "th 3", + "N3": "t 3", "MMMM4": "tháng 4", "MMM4": "thg 4", - "NN4": "th", - "N4": "t", + "NN4": "th 4", + "N4": "t 4", "MMMM5": "tháng 5", "MMM5": "thg 5", - "NN5": "th", - "N5": "t", + "NN5": "th 5", + "N5": "t 5", "MMMM6": "tháng 6", "MMM6": "thg 6", - "NN6": "th", - "N6": "t", + "NN6": "th 6", + "N6": "t 6", "MMMM7": "tháng 7", "MMM7": "thg 7", - "NN7": "th", - "N7": "t", + "NN7": "th 7", + "N7": "t 7", "MMMM8": "tháng 8", "MMM8": "thg 8", - "NN8": "th", - "N8": "t", + "NN8": "th 8", + "N8": "t 8", "MMMM9": "tháng 9", "MMM9": "thg 9", - "NN9": "th", - "N9": "t", + "NN9": "th 9", + "N9": "t 9", "MMMM10": "tháng 10", "MMM10": "thg 10", - "NN10": "th", - "N10": "t", + "NN10": "th 10", + "N10": "t 10", "MMMM11": "tháng 11", "MMM11": "thg 11", - "NN11": "th", - "N11": "t", + "NN11": "th 11", + "N11": "t 11", "MMMM12": "tháng 12", "MMM12": "thg 12", - "NN12": "th", - "N12": "t", + "NN12": "th 12", + "N12": "t 12", "LLLL1": "Tháng 1", "LLL1": "Thg 1", "LL1": "Th 1", @@ -77,7 +77,7 @@ "L7": "7", "LLLL8": "Tháng 8", "LLL8": "Thg 8", - "LL8": "Th 8", + "LL8": "Th", "L8": "8", "LLLL9": "Tháng 9", "LLL9": "Thg 9", @@ -153,7 +153,7 @@ "c6": "T7", "a0": "SA", "a1": "CH", - "G-1": "BCE", + "G-1": "trÆ°á»›c CN", "G1": "CN", "1#1 millisecond|#{num} milliseconds": "#{num} mili giây", "1#1 second|#{num} seconds": "#{num} giây", @@ -163,7 +163,7 @@ "1#1 week|#{num} weeks": "#{num} tuần", "1#1 month|#{num} months": "#{num} tháng", "1#1 year|#{num} years": "#{num} năm", - "#{num} ms": "#{num} ms", + "#{num} ms": "#{num} mili giây", "1#1 sec|#{num} sec": "#{num} giây", "1#1 min|#{num} min": "#{num} phút", "1#1 hr|#{num} hrs": "#{num} giá»", @@ -171,7 +171,15 @@ "1#1 wk|#{num} wks": "#{num} tuần", "1#1 mon|#{num} mons": "#{num} tháng", "1#1 yr|#{num} yrs": "#{num} năm", - "durationShortMillis": "#{num}ms", + "durationMediumMillis": "#{num}miligiây", + "1#1 se|#{num} sec": "#{num} giây", + "1#1 mi|#{num} min": "#{num} phút", + "durationMediumHours": "#{num} giá»", + "1#1 dy|#{num} dys": "#{num} ngày", + "durationMediumWeeks": "#{num} tuần", + "1#1 mo|#{num} mos": "#{num} tháng", + "durationMediumYears": "#{num} năm", + "durationShortMillis": "#{num}miligiây", "#{num}s": "#{num} giây", "durationShortMinutes": "#{num} phút", "#{num}h": "#{num} giá»", @@ -179,22 +187,6 @@ "#{num}w": "#{num} tuần", "durationShortMonths": "#{num} tháng", "#{num}y": "#{num} năm", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": " ", - "finalSeparatorShort": " ", - "durationMediumMillis": "#{num}ms", - "1#1 se|#{num} sec": "#{num} gi", - "1#1 mi|#{num} min": "#{num} ph", - "durationMediumHours": "#{num} giá»", - "1#1 dy|#{num} dys": "#{num} ng", - "durationMediumWeeks": "#{num} tu", - "1#1 mo|#{num} mos": "#{num} th", - "durationMediumYears": "#{num} năm", "1#in 1 second|#in {num} seconds": "#sau {num} giây nữa", "1#in 1 minute|#in {num} minutes": "#sau {num} phút nữa", "1#in 1 hour|#in {num} hours": "#sau {num} giá» nữa", @@ -236,5 +228,13 @@ "#{num}d ago": "#{num} ngày trÆ°á»›c", "#{num}w ago": "#{num} tuần trÆ°á»›c", "#{num}mo ago": "#{num} tháng trÆ°á»›c", - "#{num}y ago": "#{num} năm trÆ°á»›c" -} \ No newline at end of file + "#{num}y ago": "#{num} năm trÆ°á»›c", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": " ", + "finalSeparatorShort": " " +} diff --git a/js/data/locale/vic/scripts.jf b/js/data/locale/vic/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/vic/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/vls/langname.jf b/js/data/locale/vls/langname.jf new file mode 100644 index 0000000000..30abd8ae82 --- /dev/null +++ b/js/data/locale/vls/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "West Flemish" +} \ No newline at end of file diff --git a/js/data/locale/vls/scripts.jf b/js/data/locale/vls/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/vls/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/vmf/langname.jf b/js/data/locale/vmf/langname.jf new file mode 100644 index 0000000000..d322e2b821 --- /dev/null +++ b/js/data/locale/vmf/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Main-Franconian" +} \ No newline at end of file diff --git a/js/data/locale/vmf/scripts.jf b/js/data/locale/vmf/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/vmf/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/vmw/scripts.jf b/js/data/locale/vmw/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/vmw/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/vo/numfmt.jf b/js/data/locale/vo/numfmt.jf deleted file mode 100644 index 25b9f24830..0000000000 --- a/js/data/locale/vo/numfmt.jf +++ /dev/null @@ -1,11 +0,0 @@ -{ - "generated": true, - "numfmt": { - "decimalChar": ".", - "groupChar": ",", - "exponential": "E", - "currencyFormats": { - "common": "{s} {n}" - } - } -} \ No newline at end of file diff --git a/js/data/locale/vo/sysres.json b/js/data/locale/vo/sysres.json index 940a8a0c62..5af0a99fdd 100644 --- a/js/data/locale/vo/sysres.json +++ b/js/data/locale/vo/sysres.json @@ -95,6 +95,14 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", + "durationMediumMillis": "#{num} ms", + "1#1 se|#{num} sec": "#{num} s", + "1#1 mi|#{num} min": "#{num} min", + "durationMediumHours": "#{num} h", + "1#1 dy|#{num} dys": "#{num} d", + "durationMediumWeeks": "#{num} w", + "1#1 mo|#{num} mos": "#{num} m", + "durationMediumYears": "#{num} y", "durationShortMillis": "#{num} ms", "#{num}s": "#{num} s", "durationShortMinutes": "#{num} min", @@ -103,14 +111,6 @@ "#{num}w": "#{num} w", "durationShortMonths": "#{num} m", "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -152,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/vro/langname.jf b/js/data/locale/vro/langname.jf new file mode 100644 index 0000000000..45d5b1f53a --- /dev/null +++ b/js/data/locale/vro/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Võro" +} \ No newline at end of file diff --git a/js/data/locale/vro/scripts.jf b/js/data/locale/vro/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/vro/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/vun/sysres.json b/js/data/locale/vun/sysres.json index 64a6f09923..f43420691f 100644 --- a/js/data/locale/vun/sysres.json +++ b/js/data/locale/vun/sysres.json @@ -95,6 +95,14 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", + "durationMediumMillis": "#{num} ms", + "1#1 se|#{num} sec": "#{num} s", + "1#1 mi|#{num} min": "#{num} min", + "durationMediumHours": "#{num} h", + "1#1 dy|#{num} dys": "#{num} d", + "durationMediumWeeks": "#{num} w", + "1#1 mo|#{num} mos": "#{num} m", + "durationMediumYears": "#{num} y", "durationShortMillis": "#{num} ms", "#{num}s": "#{num} s", "durationShortMinutes": "#{num} min", @@ -103,14 +111,6 @@ "#{num}w": "#{num} w", "durationShortMonths": "#{num} m", "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -152,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/wae/sysres.json b/js/data/locale/wae/sysres.json index 7601105246..f002228e11 100644 --- a/js/data/locale/wae/sysres.json +++ b/js/data/locale/wae/sysres.json @@ -95,6 +95,14 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", + "durationMediumMillis": "#{num} ms", + "1#1 se|#{num} sec": "#{num} s", + "1#1 mi|#{num} min": "#{num} min", + "durationMediumHours": "#{num} h", + "1#1 dy|#{num} dys": "#{num} d", + "durationMediumWeeks": "#{num} w", + "1#1 mo|#{num} mos": "#{num} m", + "durationMediumYears": "#{num} y", "durationShortMillis": "#{num} ms", "#{num}s": "#{num} s", "durationShortMinutes": "#{num} min", @@ -103,14 +111,6 @@ "#{num}w": "#{num} w", "durationShortMonths": "#{num} m", "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": " und ", - "separatorLong": ", ", - "finalSeparatorLong": " und ", - "separatorMedium": ", ", - "finalSeparatorMedium": " und ", - "separatorShort": ", ", - "finalSeparatorShort": " und ", "1#in 1 second|#in {num} seconds": "one#i {num} sekund|#i {num} sekunde", "1#in 1 minute|#in {num} minutes": "one#i {num} minüta|#i {num} minüte", "1#in 1 hour|#in {num} hours": "one#i {num} stund|#i {num} stunde", @@ -152,5 +152,13 @@ "#{num}d ago": "one#vor {num} tag|#vor {num} täg", "#{num}w ago": "one#vor {num} wuÄa|#cor {num} wuÄä", "#{num}mo ago": "one#vor {num} mánet|#vor {num} mánet", - "#{num}y ago": "one#vor {num} jár|#cor {num} jár" + "#{num}y ago": "one#vor {num} jár|#cor {num} jár", + "separatorFull": ", ", + "finalSeparatorFull": " und ", + "separatorLong": ", ", + "finalSeparatorLong": " und ", + "separatorMedium": ", ", + "finalSeparatorMedium": " und ", + "separatorShort": ", ", + "finalSeparatorShort": " und " } \ No newline at end of file diff --git a/js/data/locale/wal/dateformats.json b/js/data/locale/wal/dateformats.json deleted file mode 100644 index 11aa376887..0000000000 --- a/js/data/locale/wal/dateformats.json +++ /dev/null @@ -1,109 +0,0 @@ -{ - "gregorian": { - "order": "{time} {date}", - "date": { - "dmwy": { - "s": "E, yy-M-d", - "m": "EE, yy-M-d", - "l": "EEE, yyyy MMM d", - "f": "EEEE, yyyy MMM d" - }, - "dmy": { - "s": "yy-M-d", - "m": "yy MMM d", - "l": "yyyy MMM d", - "f": "yyyy MMMM dd" - }, - "dmw": { - "s": "E, M-d", - "m": "EE, M-d", - "l": "EEEE MMM d", - "f": "EEEE MMM d" - }, - "dm": { - "s": "M-d", - "m": "MMM d", - "l": "MMM d", - "f": "MMMM d" - }, - "my": { - "s": "yy-M", - "m": "yy MMM", - "l": "yyyy MMM", - "f": "yyyy MMMM" - }, - "d": { - "s": "d", - "f": "d", - "l": "d", - "m": "d" - }, - "m": { - "f": "MMM" - }, - "n": { - "m": "N" - } - }, - "time": { - "12": { - "ahmsz": "h:mm:ss a z", - "ahms": "h:mm:ss a", - "ahmz": "h:mm a z", - "ahm": "h:mm a", - "ah": "h a" - }, - "24": { - "ahmsz": "HH:mm:ss z", - "hmsz": "HH:mm:ss z", - "ahmz": "HH:mm z", - "hmz": "HH:mm z" - } - }, - "range": { - "c00": { - "s": "{st} – {et} {sy}-{sm}-{sd}", - "m": "{st} – {et} {sy} {sm} {sd}", - "l": "{st} – {et} {sy} {sm} {sd}", - "f": "{st} – {et} {sy} {sm} {sd}" - }, - "c01": { - "s": "{st} {sy}–{sm}–{sd} – {et} {ed}", - "m": "{st} {sy}–{sm}–{sd} – {et} {ed}", - "l": "{st} {sy}–{sm}–{sd} – {et} {ed}", - "f": "{st} {sy}–{sm}–{sd} – {et} {ed}" - }, - "c02": { - "s": "{st} {sy}–{sm}–{sd} – {et} {em}–{ed}", - "m": "{st} {sy}–{sm}–{sd} – {et} {em}–{ed}", - "l": "{st} {sy}–{sm}–{sd} – {et} {em}–{ed}", - "f": "{st} {sy}–{sm}–{sd} – {et} {em}–{ed}" - }, - "c10": { - "s": "{sy}–{sm}–{sd} – {ed}", - "m": "{sy}–{sm}–{sd} – {ed}", - "l": "{sy}–{sm}–{sd} – {ed}", - "f": "{sy}–{sm}–{sd} – {ed}" - }, - "c11": { - "s": "{sy}–{sm}–{sd} – {em}–{ed}", - "m": "{sy}–{sm}–{sd} – {em}–{ed}", - "l": "{sy}–{sm}–{sd} – {em}–{ed}", - "f": "{sy}–{sm}–{sd} – {em}–{ed}" - }, - "c12": { - "s": "{sy}–{sm}–{sd} – {ey}–{em}–{ed}", - "m": "{sy}–{sm}–{sd} – {ey}–{em}–{ed}", - "l": "{sy}–{sm}–{sd} – {ey}–{em}–{ed}", - "f": "{sy}–{sm}–{sd} – {ey}–{em}–{ed}" - }, - "c20": { - "s": "{sy}–{sm} – {ey}–{em}", - "m": "{sy}–{sm} – {ey}–{em}", - "l": "{sy}–{sm} – {ey}–{em}", - "f": "{sy}–{sm} – {ey}–{em}" - }, - "c30": "{sy} – {ey}" - } - } -} \ No newline at end of file diff --git a/js/data/locale/wal/numfmt.jf b/js/data/locale/wal/numfmt.jf deleted file mode 100644 index 25b9f24830..0000000000 --- a/js/data/locale/wal/numfmt.jf +++ /dev/null @@ -1,11 +0,0 @@ -{ - "generated": true, - "numfmt": { - "decimalChar": ".", - "groupChar": ",", - "exponential": "E", - "currencyFormats": { - "common": "{s} {n}" - } - } -} \ No newline at end of file diff --git a/js/data/locale/wal/sysres.json b/js/data/locale/wal/sysres.json deleted file mode 100644 index b8dcdc7a6d..0000000000 --- a/js/data/locale/wal/sysres.json +++ /dev/null @@ -1,84 +0,0 @@ -{ - "MMMM1": "1", - "MMM1": "1", - "NN1": "1", - "MMMM2": "2", - "MMM2": "2", - "NN2": "2", - "MMMM3": "3", - "MMM3": "3", - "NN3": "3", - "MMMM4": "4", - "MMM4": "4", - "NN4": "4", - "MMMM5": "5", - "MMM5": "5", - "NN5": "5", - "MMMM6": "6", - "MMM6": "6", - "NN6": "6", - "MMMM7": "7", - "MMM7": "7", - "NN7": "7", - "MMMM8": "8", - "MMM8": "8", - "NN8": "8", - "MMMM9": "9", - "MMM9": "9", - "NN9": "9", - "MMMM10": "10", - "MMM10": "10", - "NN10": "10", - "MMMM11": "11", - "MMM11": "11", - "NN11": "11", - "MMMM12": "12", - "MMM12": "12", - "NN12": "12", - "EEEE0": "1", - "EEE0": "1", - "EE0": "1", - "E0": "1", - "EEEE1": "2", - "EEE1": "2", - "EE1": "2", - "E1": "2", - "EEEE2": "3", - "EEE2": "3", - "EE2": "3", - "E2": "3", - "EEEE3": "4", - "EEE3": "4", - "EE3": "4", - "E3": "4", - "EEEE4": "5", - "EEE4": "5", - "EE4": "5", - "E4": "5", - "EEEE5": "6", - "EEE5": "6", - "EE5": "6", - "E5": "6", - "EEEE6": "7", - "EEE6": "7", - "EE6": "7", - "E6": "7", - "finalSeparatorFull": ", ", - "separatorLong": " ", - "1#1 sec|#{num} sec": "#{num} s", - "1#1 second|#{num} seconds": "#{num} s", - "durationShortMinutes": "#{num}m", - "1#1 min|#{num} min": "#{num} min", - "1#1 minute|#{num} minutes": "#{num} min", - "1#1 hr|#{num} hrs": "#{num} h", - "1#1 hour|#{num} hours": "#{num} h", - "durationLongDays": "#{num} d", - "1#1 day|#{num} days": "#{num} d", - "1#1 wk|#{num} wks": "#{num} w", - "1#1 week|#{num} weeks": "#{num} w", - "durationShortMonths": "#{num}m", - "1#1 mon|#{num} mons": "#{num} m", - "1#1 month|#{num} months": "#{num} m", - "1#1 yr|#{num} yrs": "#{num} y", - "1#1 year|#{num} years": "#{num} y" -} \ No newline at end of file diff --git a/js/data/locale/wbp/langname.jf b/js/data/locale/wbp/langname.jf new file mode 100644 index 0000000000..f4e6520c0c --- /dev/null +++ b/js/data/locale/wbp/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Warlpiri" +} \ No newline at end of file diff --git a/js/data/locale/wbp/scripts.jf b/js/data/locale/wbp/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/wbp/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/wbq/scripts.jf b/js/data/locale/wbq/scripts.jf new file mode 100644 index 0000000000..52f9b1ef81 --- /dev/null +++ b/js/data/locale/wbq/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Telu" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/wbr/scripts.jf b/js/data/locale/wbr/scripts.jf new file mode 100644 index 0000000000..9408517d0c --- /dev/null +++ b/js/data/locale/wbr/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Deva" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/wls/scripts.jf b/js/data/locale/wls/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/wls/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/wni/scripts.jf b/js/data/locale/wni/scripts.jf new file mode 100644 index 0000000000..22edfc469b --- /dev/null +++ b/js/data/locale/wni/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Arab" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/wo/dateformats.json b/js/data/locale/wo/dateformats.json new file mode 100644 index 0000000000..5abbc6e1aa --- /dev/null +++ b/js/data/locale/wo/dateformats.json @@ -0,0 +1,160 @@ +{ + "gregorian": { + "order": { + "f": "{date} 'ci' {time}", + "l": "{date} 'ci' {time}", + "m": "{date} - {time}", + "s": "{date} - {time}" + }, + "date": { + "dmwy": { + "f": "EEEE, d MMM, yyyy", + "l": "EEE, d MMMM, yyyy", + "m": "EE, d MMM, yyyy", + "s": "E, dd-MM-yyyy" + }, + "dmy": { + "f": "d MMM, yyyy", + "l": "d MMMM, yyyy", + "m": "d MMM, yyyy", + "s": "dd-MM-yyyy" + }, + "dmw": { + "f": "EEEE, d MMM", + "l": "EEE, d MMMM", + "m": "EE, d MMM", + "s": "E, dd-MM" + }, + "dm": { + "f": "d MMM", + "l": "d MMMM", + "m": "d MMM", + "s": "dd-MM" + }, + "my": { + "f": "MMM, yyyy", + "l": "MMMM, yyyy", + "m": "MMM, yyyy", + "s": "MM-yyyy" + }, + "dw": { + "f": "EEEE, d", + "l": "EEE, d", + "m": "EE, d", + "s": "E, dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm}, {sy} ci {st} – {et}", + "l": "{sd} {sm}, {sy} ci {st} – {et}", + "m": "{sd} {sm}, {sy} - {st} – {et}", + "s": "{sd}-{sm}-{sy} - {st} – {et}" + }, + "c01": { + "f": "{sd} {sm}, {sy} ci {st} – {ed} {em}, {ey} ci {et}", + "l": "{sd} {sm}, {sy} ci {st} – {ed} {em}, {ey} ci {et}", + "m": "{sd} {sm}, {sy} - {st} – {ed} {em}, {ey} - {et}", + "s": "{sd}-{sm}-{sy} - {st} – {ed}-{em}-{ey} - {et}" + }, + "c02": { + "f": "{sd} {sm}, {sy} ci {st} – {ed} {em}, {ey} ci {et}", + "l": "{sd} {sm}, {sy} ci {st} – {ed} {em}, {ey} ci {et}", + "m": "{sd} {sm}, {sy} - {st} – {ed} {em}, {ey} - {et}", + "s": "{sd}-{sm}-{sy} - {st} – {ed}-{em}-{ey} - {et}" + }, + "c03": { + "f": "{sd} {sm}, {sy} ci {st} – {ed} {em}, {ey} ci {et}", + "l": "{sd} {sm}, {sy} ci {st} – {ed} {em}, {ey} ci {et}", + "m": "{sd} {sm}, {sy} - {st} – {ed} {em}, {ey} - {et}", + "s": "{sd}-{sm}-{sy} - {st} – {ed}-{em}-{ey} - {et}" + }, + "c10": { + "f": "{sd} – {ed} {em}, {ey}", + "l": "{sd} – {ed} {em}, {ey}", + "m": "{sd} – {ed} {em}, {ey}", + "s": "{sd} – {ed}-{em}-{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em}, {ey}", + "l": "{sd} {sm} – {ed} {em}, {ey}", + "m": "{sd} {sm} – {ed} {em}, {ey}", + "s": "{sd}-{sm} – {ed}-{em}-{ey}" + }, + "c12": { + "f": "{sd} {sm}, {sy} – {ed} {em}, {ey}", + "l": "{sd} {sm}, {sy} – {ed} {em}, {ey}", + "m": "{sd} {sm}, {sy} – {ed} {em}, {ey}", + "s": "{sd}-{sm}-{sy} – {ed}-{em}-{ey}" + }, + "c20": { + "f": "{sm}, {sy} – {em}, {ey}", + "l": "{sm}, {sy} – {em}, {ey}", + "m": "{sm}, {sy} – {em}, {ey}", + "s": "{sm}-{sy} – {em}-{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/wo/numfmt.jf b/js/data/locale/wo/numfmt.jf new file mode 100644 index 0000000000..8f7a2a778e --- /dev/null +++ b/js/data/locale/wo/numfmt.jf @@ -0,0 +1,7 @@ +{ + "generated": true, + "numfmt": { + "decimalChar": ",", + "groupChar": "." + } +} \ No newline at end of file diff --git a/js/data/locale/aa/sysres.json b/js/data/locale/wo/sysres.json similarity index 68% rename from js/data/locale/aa/sysres.json rename to js/data/locale/wo/sysres.json index 0eb6c01e0d..b9043e63c1 100644 --- a/js/data/locale/aa/sysres.json +++ b/js/data/locale/wo/sysres.json @@ -1,82 +1,82 @@ { - "MMMM1": "Qunxa Garablu", - "MMM1": "Qun", - "NN1": "Qu", - "N1": "Q", - "MMMM2": "Kudo", - "MMM2": "Nah", - "NN2": "Na", - "N2": "N", - "MMMM3": "Ciggilta Kudo", - "MMM3": "Cig", - "NN3": "Ci", - "N3": "C", - "MMMM4": "Agda Baxis", - "MMM4": "Agd", - "NN4": "Ag", + "MMMM1": "Samwiyee", + "MMM1": "Sam", + "NN1": "Sa", + "N1": "S", + "MMMM2": "Fewriyee", + "MMM2": "Few", + "NN2": "Fe", + "N2": "F", + "MMMM3": "Mars", + "MMM3": "Mar", + "NN3": "Ma", + "N3": "M", + "MMMM4": "Awril", + "MMM4": "Awr", + "NN4": "Aw", "N4": "A", - "MMMM5": "Caxah Alsa", - "MMM5": "Cax", - "NN5": "Ca", - "N5": "C", - "MMMM6": "Qasa Dirri", - "MMM6": "Qas", - "NN6": "Qa", - "N6": "Q", - "MMMM7": "Qado Dirri", - "MMM7": "Qad", - "NN7": "Qa", - "N7": "Q", - "MMMM8": "Liiqen", - "MMM8": "Leq", - "NN8": "Le", - "N8": "L", - "MMMM9": "Waysu", - "MMM9": "Way", - "NN9": "Wa", - "N9": "W", - "MMMM10": "Diteli", - "MMM10": "Dit", - "NN10": "Di", - "N10": "D", - "MMMM11": "Ximoli", - "MMM11": "Xim", - "NN11": "Xi", - "N11": "X", - "MMMM12": "Kaxxa Garablu", - "MMM12": "Kax", - "NN12": "Ka", - "N12": "K", - "EEEE0": "Acaada", - "EEE0": "Aca", - "EE0": "Aca", - "E0": "A", - "EEEE1": "Etleeni", - "EEE1": "Etl", - "EE1": "Etl", - "E1": "E", + "MMMM5": "Mee", + "MMM5": "Mee", + "NN5": "Me", + "N5": "M", + "MMMM6": "Suwe", + "MMM6": "Suw", + "NN6": "Su", + "N6": "S", + "MMMM7": "Sulet", + "MMM7": "Sul", + "NN7": "Su", + "N7": "S", + "MMMM8": "Ut", + "MMM8": "Ut", + "NN8": "Ut", + "N8": "U", + "MMMM9": "Sàttumbar", + "MMM9": "Sàt", + "NN9": "Sà", + "N9": "S", + "MMMM10": "Oktoobar", + "MMM10": "Okt", + "NN10": "Ok", + "N10": "O", + "MMMM11": "Nowàmbar", + "MMM11": "Now", + "NN11": "No", + "N11": "N", + "MMMM12": "Desàmbar", + "MMM12": "Des", + "NN12": "De", + "N12": "D", + "EEEE0": "Dibéer", + "EEE0": "Dib", + "EE0": "Dib", + "E0": "Dib", + "EEEE1": "Altine", + "EEE1": "Alt", + "EE1": "Alt", + "E1": "Alt", "EEEE2": "Talaata", "EEE2": "Tal", "EE2": "Tal", - "E2": "T", - "EEEE3": "Arbaqa", - "EEE3": "Arb", - "EE3": "Arb", - "E3": "A", - "EEEE4": "Kamiisi", - "EEE4": "Kam", - "EE4": "Kam", - "E4": "K", - "EEEE5": "Gumqata", - "EEE5": "Gum", - "EE5": "Gum", - "E5": "G", - "EEEE6": "Sabti", - "EEE6": "Sab", - "EE6": "Sab", - "E6": "S", - "a0": "saaku", - "a1": "carra", + "E2": "Tal", + "EEEE3": "Àlarba", + "EEE3": "Àla", + "EE3": "Àla", + "E3": "Àla", + "EEEE4": "Alxamis", + "EEE4": "Alx", + "EE4": "Alx", + "E4": "Alx", + "EEEE5": "Àjjuma", + "EEE5": "Àjj", + "EE5": "Àjj", + "E5": "Àjj", + "EEEE6": "Aseer", + "EEE6": "Ase", + "EE6": "Ase", + "E6": "Ase", + "a0": "Sub", + "a1": "Ngo", "G-1": "BCE", "G1": "CE", "1#1 millisecond|#{num} milliseconds": "#{num} ms", @@ -111,14 +111,6 @@ "#{num}w": "#{num} w", "durationShortMonths": "#{num} m", "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -160,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" -} + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " +} \ No newline at end of file diff --git a/js/data/locale/wtm/scripts.jf b/js/data/locale/wtm/scripts.jf new file mode 100644 index 0000000000..9408517d0c --- /dev/null +++ b/js/data/locale/wtm/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Deva" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/wuu/langname.jf b/js/data/locale/wuu/langname.jf new file mode 100644 index 0000000000..b9c0f9d168 --- /dev/null +++ b/js/data/locale/wuu/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Wu Chinese" +} \ No newline at end of file diff --git a/js/data/locale/wuu/scripts.jf b/js/data/locale/wuu/scripts.jf new file mode 100644 index 0000000000..2dd58be278 --- /dev/null +++ b/js/data/locale/wuu/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Hans" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/xav/scripts.jf b/js/data/locale/xav/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/xav/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/xh/dateformats.json b/js/data/locale/xh/dateformats.json index 11aa376887..f7d137d150 100644 --- a/js/data/locale/xh/dateformats.json +++ b/js/data/locale/xh/dateformats.json @@ -1,109 +1,155 @@ { "gregorian": { - "order": "{time} {date}", + "order": "{date} {time}", "date": { "dmwy": { - "s": "E, yy-M-d", - "m": "EE, yy-M-d", - "l": "EEE, yyyy MMM d", - "f": "EEEE, yyyy MMM d" + "f": "yyyy MMMM d, EEEE", + "l": "yyyy MMMM d, EEE", + "m": "yyyy MMM d, EE", + "s": "yyyy-MM-dd, E" }, "dmy": { - "s": "yy-M-d", - "m": "yy MMM d", - "l": "yyyy MMM d", - "f": "yyyy MMMM dd" + "f": "yyyy MMMM d", + "l": "yyyy MMMM d", + "m": "yyyy MMM d", + "s": "yyyy-MM-dd" }, "dmw": { - "s": "E, M-d", - "m": "EE, M-d", - "l": "EEEE MMM d", - "f": "EEEE MMM d" + "f": "MMMM d, EEEE", + "l": "MMMM d, EEE", + "m": "MMM d, EE", + "s": "MM-dd, E" }, "dm": { - "s": "M-d", + "f": "MMMM d", + "l": "MMMM d", "m": "MMM d", - "l": "MMM d", - "f": "MMMM d" + "s": "MM-dd" }, "my": { - "s": "yy-M", - "m": "yy MMM", - "l": "yyyy MMM", - "f": "yyyy MMMM" + "f": "yyyy MMMM", + "l": "yyyy MMMM", + "m": "yyyy MMM", + "s": "yyyy-MM" + }, + "dw": { + "f": "d, EEEE", + "l": "d, EEE", + "m": "d, EE", + "s": "dd, E" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" }, "d": { - "s": "d", "f": "d", "l": "d", - "m": "d" + "m": "d", + "s": "dd" }, "m": { - "f": "MMM" + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" }, - "n": { - "m": "N" + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" } }, "time": { "12": { - "ahmsz": "h:mm:ss a z", - "ahms": "h:mm:ss a", - "ahmz": "h:mm a z", + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", "ahm": "h:mm a", - "ah": "h a" + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" }, "24": { - "ahmsz": "HH:mm:ss z", - "hmsz": "HH:mm:ss z", + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", "ahmz": "HH:mm z", - "hmz": "HH:mm z" + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" } }, "range": { "c00": { - "s": "{st} – {et} {sy}-{sm}-{sd}", - "m": "{st} – {et} {sy} {sm} {sd}", - "l": "{st} – {et} {sy} {sm} {sd}", - "f": "{st} – {et} {sy} {sm} {sd}" + "f": "{sy} {sm} {sd} {st} – {et}", + "l": "{sy} {sm} {sd} {st} – {et}", + "m": "{sy} {sm} {sd} {st} – {et}", + "s": "{sy}-{sm}-{sd} {st} – {et}" }, "c01": { - "s": "{st} {sy}–{sm}–{sd} – {et} {ed}", - "m": "{st} {sy}–{sm}–{sd} – {et} {ed}", - "l": "{st} {sy}–{sm}–{sd} – {et} {ed}", - "f": "{st} {sy}–{sm}–{sd} – {et} {ed}" + "f": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", + "l": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", + "m": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", + "s": "{sy}-{sm}-{sd} {st} – {ey}-{em}-{ed} {et}" }, "c02": { - "s": "{st} {sy}–{sm}–{sd} – {et} {em}–{ed}", - "m": "{st} {sy}–{sm}–{sd} – {et} {em}–{ed}", - "l": "{st} {sy}–{sm}–{sd} – {et} {em}–{ed}", - "f": "{st} {sy}–{sm}–{sd} – {et} {em}–{ed}" + "f": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", + "l": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", + "m": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", + "s": "{sy}-{sm}-{sd} {st} – {ey}-{em}-{ed} {et}" + }, + "c03": { + "f": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", + "l": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", + "m": "{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}", + "s": "{sy}-{sm}-{sd} {st} – {ey}-{em}-{ed} {et}" }, "c10": { - "s": "{sy}–{sm}–{sd} – {ed}", - "m": "{sy}–{sm}–{sd} – {ed}", - "l": "{sy}–{sm}–{sd} – {ed}", - "f": "{sy}–{sm}–{sd} – {ed}" + "f": "{sy} {sm} {sd} – {ed}", + "l": "{sy} {sm} {sd} – {ed}", + "m": "{sy} {sm} {sd} – {ed}", + "s": "{sy}-{sm}-{sd} – {ed}" }, "c11": { - "s": "{sy}–{sm}–{sd} – {em}–{ed}", - "m": "{sy}–{sm}–{sd} – {em}–{ed}", - "l": "{sy}–{sm}–{sd} – {em}–{ed}", - "f": "{sy}–{sm}–{sd} – {em}–{ed}" + "f": "{sy} {sm} {sd} – {em} {ed}", + "l": "{sy} {sm} {sd} – {em} {ed}", + "m": "{sy} {sm} {sd} – {ey} {em} {ed}", + "s": "{sy}-{sm}-{sd} – {ey}-{em}-{ed}" }, "c12": { - "s": "{sy}–{sm}–{sd} – {ey}–{em}–{ed}", - "m": "{sy}–{sm}–{sd} – {ey}–{em}–{ed}", - "l": "{sy}–{sm}–{sd} – {ey}–{em}–{ed}", - "f": "{sy}–{sm}–{sd} – {ey}–{em}–{ed}" + "f": "{sy} {sm} {sd} – {ey} {em} {ed}", + "l": "{sy} {sm} {sd} – {ey} {em} {ed}", + "m": "{sy} {sm} {sd} – {ey} {em} {ed}", + "s": "{sy}-{sm}-{sd} – {ey}-{em}-{ed}" }, "c20": { - "s": "{sy}–{sm} – {ey}–{em}", - "m": "{sy}–{sm} – {ey}–{em}", - "l": "{sy}–{sm} – {ey}–{em}", - "f": "{sy}–{sm} – {ey}–{em}" + "f": "{sy} {sm} – {ey} {em}", + "l": "{sy} {sm} – {ey} {em}", + "m": "{sy} {sm} – {ey} {em}", + "s": "{sy}-{sm} – {ey}-{em}" }, - "c30": "{sy} – {ey}" + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } } } } \ No newline at end of file diff --git a/js/data/locale/xh/numfmt.jf b/js/data/locale/xh/numfmt.jf index 42f6cc8314..235539d3f8 100644 --- a/js/data/locale/xh/numfmt.jf +++ b/js/data/locale/xh/numfmt.jf @@ -2,6 +2,9 @@ "generated": true, "numfmt": { "groupChar": " ", - "exponential": "E" + "currencyFormats": { + "common": "{s}{n}", + "commonNegative": "-{s}{n}" + } } } \ No newline at end of file diff --git a/js/data/locale/xh/sysres.json b/js/data/locale/xh/sysres.json index b8dcdc7a6d..cb0f691652 100644 --- a/js/data/locale/xh/sysres.json +++ b/js/data/locale/xh/sysres.json @@ -1,84 +1,164 @@ { - "MMMM1": "1", - "MMM1": "1", - "NN1": "1", - "MMMM2": "2", - "MMM2": "2", - "NN2": "2", - "MMMM3": "3", - "MMM3": "3", - "NN3": "3", - "MMMM4": "4", - "MMM4": "4", - "NN4": "4", - "MMMM5": "5", - "MMM5": "5", - "NN5": "5", - "MMMM6": "6", - "MMM6": "6", - "NN6": "6", - "MMMM7": "7", - "MMM7": "7", - "NN7": "7", - "MMMM8": "8", - "MMM8": "8", - "NN8": "8", - "MMMM9": "9", - "MMM9": "9", - "NN9": "9", - "MMMM10": "10", - "MMM10": "10", - "NN10": "10", - "MMMM11": "11", - "MMM11": "11", - "NN11": "11", - "MMMM12": "12", - "MMM12": "12", - "NN12": "12", - "EEEE0": "1", - "EEE0": "1", - "EE0": "1", - "E0": "1", - "EEEE1": "2", - "EEE1": "2", - "EE1": "2", - "E1": "2", - "EEEE2": "3", - "EEE2": "3", - "EE2": "3", - "E2": "3", - "EEEE3": "4", - "EEE3": "4", - "EE3": "4", - "E3": "4", - "EEEE4": "5", - "EEE4": "5", - "EE4": "5", - "E4": "5", - "EEEE5": "6", - "EEE5": "6", - "EE5": "6", - "E5": "6", - "EEEE6": "7", - "EEE6": "7", - "EE6": "7", - "E6": "7", - "finalSeparatorFull": ", ", - "separatorLong": " ", - "1#1 sec|#{num} sec": "#{num} s", + "MMMM1": "Janyuwari", + "MMM1": "Jan", + "NN1": "Ja", + "N1": "J", + "MMMM2": "Februwari", + "MMM2": "Feb", + "NN2": "Fe", + "N2": "F", + "MMMM3": "Matshi", + "MMM3": "Mat", + "NN3": "Ma", + "N3": "M", + "MMMM4": "Epreli", + "MMM4": "Epr", + "NN4": "Ep", + "N4": "E", + "MMMM5": "Meyi", + "MMM5": "Mey", + "NN5": "Me", + "N5": "M", + "MMMM6": "Juni", + "MMM6": "Jun", + "NN6": "Ju", + "N6": "J", + "MMMM7": "Julayi", + "MMM7": "Jul", + "NN7": "Ju", + "N7": "J", + "MMMM8": "Agasti", + "MMM8": "Aga", + "NN8": "Ag", + "N8": "A", + "MMMM9": "Septemba", + "MMM9": "Sep", + "NN9": "Se", + "N9": "S", + "MMMM10": "Okthoba", + "MMM10": "Okt", + "NN10": "Ok", + "N10": "O", + "MMMM11": "Novemba", + "MMM11": "Nov", + "NN11": "No", + "N11": "N", + "MMMM12": "Disemba", + "MMM12": "Dis", + "NN12": "Di", + "N12": "D", + "EEEE0": "Cawe", + "EEE0": "Caw", + "EE0": "Caw", + "E0": "S", + "EEEE1": "Mvulo", + "EEE1": "Mvu", + "EE1": "Mvu", + "E1": "M", + "EEEE2": "Lwesibini", + "EEE2": "Bin", + "EE2": "Bin", + "E2": "T", + "EEEE3": "Lwesithathu", + "EEE3": "Tha", + "EE3": "Tha", + "E3": "W", + "EEEE4": "Lwesine", + "EEE4": "Sin", + "EE4": "Sin", + "E4": "T", + "EEEE5": "Lwesihlanu", + "EEE5": "Hla", + "EE5": "Hla", + "E5": "F", + "EEEE6": "Mgqibelo", + "EEE6": "Mgq", + "EE6": "Mgq", + "E6": "S", + "a0": "AM", + "a1": "PM", + "G-1": "BCE", + "G1": "CE", + "1#1 millisecond|#{num} milliseconds": "#{num} ms", "1#1 second|#{num} seconds": "#{num} s", - "durationShortMinutes": "#{num}m", - "1#1 min|#{num} min": "#{num} min", "1#1 minute|#{num} minutes": "#{num} min", - "1#1 hr|#{num} hrs": "#{num} h", "1#1 hour|#{num} hours": "#{num} h", - "durationLongDays": "#{num} d", "1#1 day|#{num} days": "#{num} d", - "1#1 wk|#{num} wks": "#{num} w", "1#1 week|#{num} weeks": "#{num} w", - "durationShortMonths": "#{num}m", - "1#1 mon|#{num} mons": "#{num} m", "1#1 month|#{num} months": "#{num} m", + "1#1 year|#{num} years": "#{num} y", + "#{num} ms": "#{num} ms", + "1#1 sec|#{num} sec": "#{num} s", + "1#1 min|#{num} min": "#{num} min", + "1#1 hr|#{num} hrs": "#{num} h", + "durationLongDays": "#{num} d", + "1#1 wk|#{num} wks": "#{num} w", + "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", - "1#1 year|#{num} years": "#{num} y" + "durationMediumMillis": "#{num} ms", + "1#1 se|#{num} sec": "#{num} s", + "1#1 mi|#{num} min": "#{num} min", + "durationMediumHours": "#{num} h", + "1#1 dy|#{num} dys": "#{num} d", + "durationMediumWeeks": "#{num} w", + "1#1 mo|#{num} mos": "#{num} m", + "durationMediumYears": "#{num} y", + "durationShortMillis": "#{num} ms", + "#{num}s": "#{num} s", + "durationShortMinutes": "#{num} min", + "#{num}h": "#{num} h", + "#{num}d": "#{num} d", + "#{num}w": "#{num} w", + "durationShortMonths": "#{num} m", + "#{num}y": "#{num} y", + "1#in 1 second|#in {num} seconds": "#+{num} s", + "1#in 1 minute|#in {num} minutes": "#+{num} min", + "1#in 1 hour|#in {num} hours": "#+{num} h", + "1#in 1 day|#in {num} days": "#+{num} d", + "1#in 1 week|#in {num} weeks": "#+{num} w", + "1#in 1 month|#in {num} months": "#+{num} m", + "1#in 1 year|#in {num} years": "#+{num} y", + "1#in 1 sec|#in {num} sec": "#+{num} s", + "1#in 1 min|#in {num} min": "#+{num} min", + "1#in 1 hr|#in {num} hrs": "#+{num} h", + "1#in 1 dy|#in {num} dys": "#+{num} d", + "1#in 1 wk|#in {num} wks": "#+{num} w", + "1#in 1 mon|#in {num} mons": "#+{num} m", + "1#in 1 yr|#in {num} yrs": "#+{num} y", + "#in {num}s": "#+{num} s", + "#in {num}mi": "#+{num} min", + "#in {num}h": "#+{num} h", + "#in {num}d": "#+{num} d", + "#in {num}w": "#+{num} w", + "#in {num}mo": "#+{num} m", + "#in {num}y": "#+{num} y", + "1#1 second ago|#{num} seconds ago": "#-{num} s", + "1#1 minute ago|#{num} minutes ago": "#-{num} min", + "1#1 hour ago|#{num} hours ago": "#-{num} h", + "1#1 day ago|#{num} days ago": "#-{num} d", + "1#1 week ago|#{num} weeks ago": "#-{num} w", + "1#1 month ago|#{num} months ago": "#-{num} m", + "1#1 year ago|#{num} years ago": "#-{num} y", + "1#1 sec ago|#{num} sec ago": "#-{num} s", + "1#1 min ago|#{num} min ago": "#-{num} min", + "1#1 hr ago|#{num} hrs ago": "#-{num} h", + "1#1 dy ago|#{num} dys ago": "#-{num} d", + "1#1 wk ago|#{num} wks ago": "#-{num} w", + "1#1 mon ago|#{num} mons ago": "#-{num} m", + "1#1 yr ago|#{num} yrs ago": "#-{num} y", + "#{num}s ago": "#-{num} s", + "#{num}mi ago": "#-{num} min", + "#{num}h ago": "#-{num} h", + "#{num}d ago": "#-{num} d", + "#{num}w ago": "#-{num} w", + "#{num}mo ago": "#-{num} m", + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/xmf/langname.jf b/js/data/locale/xmf/langname.jf new file mode 100644 index 0000000000..a3ec34ee9b --- /dev/null +++ b/js/data/locale/xmf/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Mingrelian" +} \ No newline at end of file diff --git a/js/data/locale/xmf/scripts.jf b/js/data/locale/xmf/scripts.jf new file mode 100644 index 0000000000..07621440d5 --- /dev/null +++ b/js/data/locale/xmf/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Geor" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/xmn/scripts.jf b/js/data/locale/xmn/scripts.jf new file mode 100644 index 0000000000..29f2287bd0 --- /dev/null +++ b/js/data/locale/xmn/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Mani" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/xmr/scripts.jf b/js/data/locale/xmr/scripts.jf new file mode 100644 index 0000000000..4be1192147 --- /dev/null +++ b/js/data/locale/xmr/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Merc" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/xna/scripts.jf b/js/data/locale/xna/scripts.jf new file mode 100644 index 0000000000..ad15be6bff --- /dev/null +++ b/js/data/locale/xna/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Narb" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/xnr/scripts.jf b/js/data/locale/xnr/scripts.jf new file mode 100644 index 0000000000..9408517d0c --- /dev/null +++ b/js/data/locale/xnr/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Deva" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/xog/sysres.json b/js/data/locale/xog/sysres.json index 0ab44ec2d3..a22ede9f6a 100644 --- a/js/data/locale/xog/sysres.json +++ b/js/data/locale/xog/sysres.json @@ -95,6 +95,14 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", + "durationMediumMillis": "#{num} ms", + "1#1 se|#{num} sec": "#{num} s", + "1#1 mi|#{num} min": "#{num} min", + "durationMediumHours": "#{num} h", + "1#1 dy|#{num} dys": "#{num} d", + "durationMediumWeeks": "#{num} w", + "1#1 mo|#{num} mos": "#{num} m", + "durationMediumYears": "#{num} y", "durationShortMillis": "#{num} ms", "#{num}s": "#{num} s", "durationShortMinutes": "#{num} min", @@ -103,14 +111,6 @@ "#{num}w": "#{num} w", "durationShortMonths": "#{num} m", "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -152,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/yav/sysres.json b/js/data/locale/yav/sysres.json index 0d714aa6e3..20f16c0a62 100644 --- a/js/data/locale/yav/sysres.json +++ b/js/data/locale/yav/sysres.json @@ -95,6 +95,14 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", + "durationMediumMillis": "#{num} ms", + "1#1 se|#{num} sec": "#{num} s", + "1#1 mi|#{num} min": "#{num} min", + "durationMediumHours": "#{num} h", + "1#1 dy|#{num} dys": "#{num} d", + "durationMediumWeeks": "#{num} w", + "1#1 mo|#{num} mos": "#{num} m", + "durationMediumYears": "#{num} y", "durationShortMillis": "#{num} ms", "#{num}s": "#{num} s", "durationShortMinutes": "#{num} min", @@ -103,14 +111,6 @@ "#{num}w": "#{num} w", "durationShortMonths": "#{num} m", "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -152,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/ybb/scripts.jf b/js/data/locale/ybb/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/ybb/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/yi/sysres.json b/js/data/locale/yi/sysres.json index d654d7b549..3afa22176d 100644 --- a/js/data/locale/yi/sysres.json +++ b/js/data/locale/yi/sysres.json @@ -95,6 +95,14 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", + "durationMediumMillis": "#{num} ms", + "1#1 se|#{num} sec": "#{num} s", + "1#1 mi|#{num} min": "#{num} min", + "durationMediumHours": "#{num} h", + "1#1 dy|#{num} dys": "#{num} d", + "durationMediumWeeks": "#{num} w", + "1#1 mo|#{num} mos": "#{num} m", + "durationMediumYears": "#{num} y", "durationShortMillis": "#{num} ms", "#{num}s": "#{num} s", "durationShortMinutes": "#{num} min", @@ -103,14 +111,6 @@ "#{num}w": "#{num} w", "durationShortMonths": "#{num} m", "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": " ×ון ", - "separatorLong": ", ", - "finalSeparatorLong": " ×ון ", - "separatorMedium": ", ", - "finalSeparatorMedium": " ×ון ", - "separatorShort": ", ", - "finalSeparatorShort": " ×ון ", "1#in 1 second|#in {num} seconds": "#â€+{num} s", "1#in 1 minute|#in {num} minutes": "#â€+{num} min", "1#in 1 hour|#in {num} hours": "#â€+{num} h", @@ -152,5 +152,13 @@ "#{num}d ago": "#â€-{num} d", "#{num}w ago": "#â€-{num} w", "#{num}mo ago": "one#â€×¤Ö¿×ַר {num} חודש|#â€×¤Ö¿×ַר {num} חדשי×", - "#{num}y ago": "one#â€×¤Ö¿×ַר {num} ×™×ָר|#â€×¤Ö¿×ַר {num} ×™×ָר" + "#{num}y ago": "one#â€×¤Ö¿×ַר {num} ×™×ָר|#â€×¤Ö¿×ַר {num} ×™×ָר", + "separatorFull": ", ", + "finalSeparatorFull": " ×ון ", + "separatorLong": ", ", + "finalSeparatorLong": " ×ון ", + "separatorMedium": ", ", + "finalSeparatorMedium": " ×ון ", + "separatorShort": ", ", + "finalSeparatorShort": " ×ון " } \ No newline at end of file diff --git a/js/data/locale/yo/BJ/dateformats.json b/js/data/locale/yo/BJ/dateformats.json new file mode 100644 index 0000000000..16933f813f --- /dev/null +++ b/js/data/locale/yo/BJ/dateformats.json @@ -0,0 +1,155 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "EEEE, d MMMM yyyy", + "l": "EEE, d MMMM yyyy", + "m": "EE, d MMM yyyy", + "s": "E, dd/MM/yyyy" + }, + "dmy": { + "f": "d MMMM yyyy", + "l": "d MMMM yyyy", + "m": "d MMM yyyy", + "s": "dd/MM/yyyy" + }, + "dmw": { + "f": "EEEE, d MMMM", + "l": "EEE, d MMMM", + "m": "EE, d MMM", + "s": "E, dd/MM" + }, + "dm": { + "f": "d MMMM", + "l": "d MMMM", + "m": "d MMM", + "s": "dd/MM" + }, + "my": { + "f": "MMMM yyyy", + "l": "MMMM yyyy", + "m": "MMM yyyy", + "s": "MM/yyyy" + }, + "dw": { + "f": "EEEE, d", + "l": "EEE, d", + "m": "EE, d", + "s": "E, dd" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "dd" + }, + "m": { + "f": "MMMM", + "l": "MMMM", + "m": "MMM", + "s": "MM" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "h a", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "h:mm a", + "hms": "h:mm:ss", + "hmz": "h:mm z", + "ahmz": "h:mm a z", + "ahms": "h:mm:ss a", + "hmsz": "h:mm:ss z", + "ahmsz": "h:mm:ss a z" + }, + "24": { + "h": "HH", + "m": "mm", + "s": "ss", + "ah": "HH", + "hm": "HH:mm", + "ms": "mm:ss", + "ahm": "HH:mm", + "hms": "HH:mm:ss", + "hmz": "HH:mm z", + "ahmz": "HH:mm z", + "ahms": "HH:mm:ss", + "hmsz": "HH:mm:ss z", + "ahmsz": "HH:mm:ss z" + } + }, + "range": { + "c00": { + "f": "{sd} {sm} {sy} {st} – {et}", + "l": "{sd} {sm} {sy} {st} – {et}", + "m": "{sd} {sm} {sy} {st} – {et}", + "s": "{sd}/{sm}/{sy} {st} – {et}" + }, + "c01": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c02": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c03": { + "f": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "l": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "m": "{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}", + "s": "{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}" + }, + "c10": { + "f": "{sd} – {ed} {em} {ey}", + "l": "{sd} – {ed} {em} {ey}", + "m": "{sd} – {ed} {em} {ey}", + "s": "{sd} – {ed}/{em}/{ey}" + }, + "c11": { + "f": "{sd} {sm} – {ed} {em} {ey}", + "l": "{sd} {sm} – {ed} {em} {ey}", + "m": "{sd} {sm} – {ed} {em} {ey}", + "s": "{sd}/{sm} – {ed}/{em}/{ey}" + }, + "c12": { + "f": "{sd} {sm} {sy} – {ed} {em} {ey}", + "l": "{sd} {sm} {sy} – {ed} {em} {ey}", + "m": "{sd} {sm} {sy} – {ed} {em} {ey}", + "s": "{sd}/{sm}/{sy} – {ed}/{em}/{ey}" + }, + "c20": { + "f": "{sm} {sy} – {em} {ey}", + "l": "{sm} {sy} – {em} {ey}", + "m": "{sm} {sy} – {em} {ey}", + "s": "{sm}/{sy} – {em}/{ey}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/yo/BJ/sysres.json b/js/data/locale/yo/BJ/sysres.json index 22b5f3c339..602e82a4d9 100644 --- a/js/data/locale/yo/BJ/sysres.json +++ b/js/data/locale/yo/BJ/sysres.json @@ -4,111 +4,46 @@ "NN1": "Sh", "N1": "S", "MMMM2": "Oshù Èrèlè", - "MMM2": "Èrèlè", - "NN2": "Èr", - "N2": "È", "MMMM3": "Oshù Ærɛ̀nà", "MMM3": "Ærɛ̀nà", "NN3": "Ær", "N3": "Æ", "MMMM4": "Oshù ÃŒgbé", - "MMM4": "ÃŒgbé", - "NN4": "ÃŒg", - "N4": "ÃŒ", "MMMM5": "Oshù ÆÌ€bibi", "MMM5": "ÆÌ€bibi", "NN5": "ÆÌ€", "N5": "Æ", "MMMM6": "Oshù Ã’kúdu", - "MMM6": "Ã’kúdu", - "NN6": "Ã’k", - "N6": "Ã’", "MMMM7": "Oshù AgÉ›mÉ”", "MMM7": "AgÉ›mÉ”", - "NN7": "Ag", - "N7": "A", "MMMM8": "Oshù Ã’gún", - "MMM8": "Ã’gún", - "NN8": "Ã’g", - "N8": "Ã’", "MMMM9": "Oshù Owewe", - "MMM9": "Owewe", - "NN9": "Ow", - "N9": "O", "MMMM10": "Oshù Ɔ̀wàrà", "MMM10": "Ɔ̀wàrà", "NN10": "Ɔ̀", "N10": "Ɔ", "MMMM11": "Oshù Bélú", - "MMM11": "Bélú", - "NN11": "Bé", - "N11": "B", "MMMM12": "Oshù Ɔ̀pɛ̀", "MMM12": "Ɔ̀pɛ̀", "NN12": "Ɔ̀", "N12": "Ɔ", "EEEE0": "ƆjÉ”Ì Ã€Ã¬kú", - "EEE0": "Àìkú", - "EE0": "Àìkú", - "E0": "S", "EEEE1": "ƆjÉ”Ì Ajé", - "EEE1": "Ajé", - "EE1": "Ajé", - "E1": "M", "EEEE2": "ƆjÉ”Ì ÃŒsÉ›Ìgun", "EEE2": "ÃŒsÉ›Ìgun", "EE2": "ÃŒsÉ›Ìgun", - "E2": "T", "EEEE3": "ƆjÉ”Ìrú", "EEE3": "ƆjÉ”Ìrú", "EE3": "ƆjÉ”Ìrú", - "E3": "W", "EEEE4": "ƆjÉ”ÌbÉ”", "EEE4": "ƆjÉ”ÌbÉ”", "EE4": "ƆjÉ”ÌbÉ”", - "E4": "T", "EEEE5": "ƆjÉ”Ì Ætì", "EEE5": "Ætì", "EE5": "Ætì", - "E5": "F", "EEEE6": "ƆjÉ”Ì Ã€bámÉ›Ìta", "EEE6": "ÀbámÉ›Ìta", "EE6": "ÀbámÉ›Ìta", - "E6": "S", "a0": "Àárɔ̀", - "a1": "Ɔ̀sán", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "#{num} ms", - "1#1 second|#{num} seconds": "#{num} s", - "1#1 minute|#{num} minutes": "#{num} min", - "1#1 hour|#{num} hours": "#{num} h", - "1#1 day|#{num} days": "#{num} d", - "1#1 week|#{num} weeks": "#{num} w", - "1#1 month|#{num} months": "#{num} m", - "1#1 year|#{num} years": "#{num} y", - "#{num} ms": "#{num} ms", - "1#1 sec|#{num} sec": "#{num} s", - "1#1 min|#{num} min": "#{num} min", - "1#1 hr|#{num} hrs": "#{num} h", - "durationLongDays": "#{num} d", - "1#1 wk|#{num} wks": "#{num} w", - "1#1 mon|#{num} mons": "#{num} m", - "1#1 yr|#{num} yrs": "#{num} y", - "durationShortMillis": "#{num} ms", - "#{num}s": "#{num} s", - "durationShortMinutes": "#{num} min", - "#{num}h": "#{num} h", - "#{num}d": "#{num} d", - "#{num}w": "#{num} w", - "durationShortMonths": "#{num} m", - "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", " + "a1": "Ɔ̀sán" } \ No newline at end of file diff --git a/js/data/locale/yo/sysres.json b/js/data/locale/yo/sysres.json index ef618a4341..b3d6668f87 100644 --- a/js/data/locale/yo/sysres.json +++ b/js/data/locale/yo/sysres.json @@ -95,6 +95,14 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", + "durationMediumMillis": "#{num} ms", + "1#1 se|#{num} sec": "#{num} s", + "1#1 mi|#{num} min": "#{num} min", + "durationMediumHours": "#{num} h", + "1#1 dy|#{num} dys": "#{num} d", + "durationMediumWeeks": "#{num} w", + "1#1 mo|#{num} mos": "#{num} m", + "durationMediumYears": "#{num} y", "durationShortMillis": "#{num} ms", "#{num}s": "#{num} s", "durationShortMinutes": "#{num} min", @@ -103,14 +111,6 @@ "#{num}w": "#{num} w", "durationShortMonths": "#{num} m", "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -152,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/yrl/langname.jf b/js/data/locale/yrl/langname.jf new file mode 100644 index 0000000000..f35525446e --- /dev/null +++ b/js/data/locale/yrl/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Nheengatu" +} \ No newline at end of file diff --git a/js/data/locale/yrl/scripts.jf b/js/data/locale/yrl/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/yrl/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/yua/scripts.jf b/js/data/locale/yua/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/yua/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/yue/Hans/dateformats.json b/js/data/locale/yue/Hans/dateformats.json new file mode 100644 index 0000000000..11dcc2ec93 --- /dev/null +++ b/js/data/locale/yue/Hans/dateformats.json @@ -0,0 +1,155 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "yyyyå¹´M月dæ—¥EEEE", + "l": "yyyyå¹´M月dæ—¥EEE", + "m": "yyyyå¹´M月dæ—¥EE", + "s": "yyyy/M/dE" + }, + "dmy": { + "f": "yyyyå¹´M月dæ—¥", + "l": "yyyyå¹´M月dæ—¥", + "m": "yyyyå¹´M月dæ—¥", + "s": "yyyy/M/d" + }, + "dmw": { + "f": "M月dæ—¥EEEE", + "l": "M月dæ—¥EEE", + "m": "M月dæ—¥EE", + "s": "M/dE" + }, + "dm": { + "f": "M月dæ—¥", + "l": "M月dæ—¥", + "m": "M月dæ—¥", + "s": "M/d" + }, + "my": { + "f": "yyyyå¹´M", + "l": "yyyyå¹´M", + "m": "yyyyå¹´M", + "s": "yyyy/M" + }, + "dw": { + "f": "dæ—¥EEEE", + "l": "dæ—¥EEE", + "m": "dæ—¥EE", + "s": "dE" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "d" + }, + "m": { + "f": "M", + "l": "M", + "m": "M", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "ahæ—¶", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "ah:mm", + "hms": "h:mm:ss", + "hmz": "z h:mm", + "ahmz": "z ah:mm", + "ahms": "ah:mm:ss", + "hmsz": "z h:mm:ss", + "ahmsz": "z ah:mm:ss" + }, + "24": { + "h": "Hæ—¶", + "m": "mm", + "s": "ss", + "ah": "Hæ—¶", + "hm": "H:mm", + "ms": "mm:ss", + "ahm": "H:mm", + "hms": "H:mm:ss", + "hmz": "z H:mm", + "ahmz": "z H:mm", + "ahms": "H:mm:ss", + "hmsz": "z H:mm:ss", + "ahmsz": "z H:mm:ss" + } + }, + "range": { + "c00": { + "f": "{sy}å¹´{sm}月{sd}æ—¥ {st} – {et}", + "l": "{sy}å¹´{sm}月{sd}æ—¥ {st} – {et}", + "m": "{sy}å¹´{sm}月{sd}æ—¥ {st} – {et}", + "s": "{sy}/{sm}/{sd} {st} – {et}" + }, + "c01": { + "f": "{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}", + "l": "{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}", + "m": "{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}", + "s": "{sy}/{sm}/{sd} {st} – {ey}/{em}/{ed} {et}" + }, + "c02": { + "f": "{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}", + "l": "{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}", + "m": "{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}", + "s": "{sy}/{sm}/{sd} {st} – {ey}/{em}/{ed} {et}" + }, + "c03": { + "f": "{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}", + "l": "{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}", + "m": "{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}", + "s": "{sy}/{sm}/{sd} {st} – {ey}/{em}/{ed} {et}" + }, + "c10": { + "f": "{sy}å¹´{sm}月{sd}æ—¥ – {ed}", + "l": "{sy}å¹´{sm}月{sd}æ—¥ – {ed}", + "m": "{sy}å¹´{sm}月{sd}æ—¥ – {ed}", + "s": "{sy}/{sm}/{sd} – {ed}" + }, + "c11": { + "f": "{sy}å¹´{sm}月{sd}æ—¥ – {em}月{ed}æ—¥", + "l": "{sy}å¹´{sm}月{sd}æ—¥ – {em}月{ed}æ—¥", + "m": "{sy}å¹´{sm}月{sd}æ—¥ – {ey}å¹´{em}月{ed}æ—¥", + "s": "{sy}/{sm}/{sd} – {ey}/{em}/{ed}" + }, + "c12": { + "f": "{sy}å¹´{sm}月{sd}æ—¥ – {ey}å¹´{em}月{ed}æ—¥", + "l": "{sy}å¹´{sm}月{sd}æ—¥ – {ey}å¹´{em}月{ed}æ—¥", + "m": "{sy}å¹´{sm}月{sd}æ—¥ – {ey}å¹´{em}月{ed}æ—¥", + "s": "{sy}/{sm}/{sd} – {ey}/{em}/{ed}" + }, + "c20": { + "f": "{sy}å¹´{sm} – {ey}å¹´{em}", + "l": "{sy}å¹´{sm} – {ey}å¹´{em}", + "m": "{sy}å¹´{sm} – {ey}å¹´{em}", + "s": "{sy}/{sm} – {ey}/{em}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/yue/Hans/sysres.json b/js/data/locale/yue/Hans/sysres.json new file mode 100644 index 0000000000..83b86e8730 --- /dev/null +++ b/js/data/locale/yue/Hans/sysres.json @@ -0,0 +1,77 @@ +{ + "MMMM1": "一月", + "MMMM2": "二月", + "MMMM3": "三月", + "MMMM4": "四月", + "MMMM5": "五月", + "MMMM6": "六月", + "MMMM7": "七月", + "MMMM8": "八月", + "MMMM9": "ä¹æœˆ", + "MMMM10": "å月", + "MMMM11": "å一月", + "MMMM12": "å二月", + "EEE0": "周日", + "EE0": "周日", + "EEE1": "周一", + "EE1": "周一", + "EEE2": "周二", + "EE2": "周二", + "EEE3": "周三", + "EE3": "周三", + "EEE4": "周四", + "EE4": "周四", + "EEE5": "周五", + "EE5": "周五", + "EEE6": "周六", + "EE6": "周六", + "1#1 minute|#{num} minutes": "#{num} 分钟", + "1#1 hour|#{num} hours": "#{num} å°æ—¶", + "1#1 week|#{num} weeks": "#{num} 周", + "1#1 month|#{num} months": "#{num} 个月", + "1#1 min|#{num} min": "#{num} 分钟", + "1#1 hr|#{num} hrs": "#{num} å°æ—¶", + "1#1 wk|#{num} wks": "#{num} 周", + "1#1 mon|#{num} mons": "#{num} 个月", + "1#1 mi|#{num} min": "#{num} 分钟", + "durationMediumHours": "#{num} å°æ—¶", + "durationMediumWeeks": "#{num} 周", + "1#1 mo|#{num} mos": "#{num} 个月", + "durationShortMinutes": "#{num} 分钟", + "#{num}h": "#{num} å°æ—¶", + "#{num}w": "#{num} 周", + "durationShortMonths": "#{num} 个月", + "1#in 1 second|#in {num} seconds": "#{num} 秒åŽ", + "1#in 1 minute|#in {num} minutes": "#{num} 分钟åŽ", + "1#in 1 hour|#in {num} hours": "#{num} å°æ—¶åŽ", + "1#in 1 day|#in {num} days": "#{num} æ—¥åŽ", + "1#in 1 week|#in {num} weeks": "#{num} 个星期åŽ", + "1#in 1 month|#in {num} months": "#{num} 个月åŽ", + "1#in 1 year|#in {num} years": "#{num} å¹´åŽ", + "1#in 1 sec|#in {num} sec": "#{num} 秒åŽ", + "1#in 1 min|#in {num} min": "#{num} 分钟åŽ", + "1#in 1 hr|#in {num} hrs": "#{num} å°æ—¶åŽ", + "1#in 1 dy|#in {num} dys": "#{num} æ—¥åŽ", + "1#in 1 wk|#in {num} wks": "#{num} 个星期åŽ", + "1#in 1 mon|#in {num} mons": "#{num} 个月åŽ", + "1#in 1 yr|#in {num} yrs": "#{num} å¹´åŽ", + "#in {num}s": "#{num} 秒åŽ", + "#in {num}mi": "#{num} 分钟åŽ", + "#in {num}h": "#{num} å°æ—¶åŽ", + "#in {num}d": "#{num} æ—¥åŽ", + "#in {num}w": "#{num} 个星期åŽ", + "#in {num}mo": "#{num} 个月åŽ", + "#in {num}y": "#{num} å¹´åŽ", + "1#1 minute ago|#{num} minutes ago": "#{num} 分钟å‰", + "1#1 hour ago|#{num} hours ago": "#{num} å°æ—¶å‰", + "1#1 week ago|#{num} weeks ago": "#{num} 个星期å‰", + "1#1 month ago|#{num} months ago": "#{num} 个月å‰", + "1#1 min ago|#{num} min ago": "#{num} 分钟å‰", + "1#1 hr ago|#{num} hrs ago": "#{num} å°æ—¶å‰", + "1#1 wk ago|#{num} wks ago": "#{num} 个星期å‰", + "1#1 mon ago|#{num} mons ago": "#{num} 个月å‰", + "#{num}mi ago": "#{num} 分钟å‰", + "#{num}h ago": "#{num} å°æ—¶å‰", + "#{num}w ago": "#{num} 个星期å‰", + "#{num}mo ago": "#{num} 个月å‰" +} \ No newline at end of file diff --git a/js/data/locale/yue/Hant/dateformats.json b/js/data/locale/yue/Hant/dateformats.json new file mode 100644 index 0000000000..8b25e1434b --- /dev/null +++ b/js/data/locale/yue/Hant/dateformats.json @@ -0,0 +1,155 @@ +{ + "gregorian": { + "order": "{date} {time}", + "date": { + "dmwy": { + "f": "yyyyå¹´M月dæ—¥ EEEE", + "l": "yyyyå¹´M月dæ—¥ EEE", + "m": "yyyyå¹´M月dæ—¥ EE", + "s": "yyyy/M/d E" + }, + "dmy": { + "f": "yyyyå¹´M月dæ—¥", + "l": "yyyyå¹´M月dæ—¥", + "m": "yyyyå¹´M月dæ—¥", + "s": "yyyy/M/d" + }, + "dmw": { + "f": "M月dæ—¥ EEEE", + "l": "M月dæ—¥ EEE", + "m": "M月dæ—¥ EE", + "s": "M/d E" + }, + "dm": { + "f": "M月dæ—¥", + "l": "M月dæ—¥", + "m": "M月dæ—¥", + "s": "M/d" + }, + "my": { + "f": "yyyyå¹´M", + "l": "yyyyå¹´M", + "m": "yyyyå¹´M", + "s": "yyyy/M" + }, + "dw": { + "f": "dæ—¥ EEEE", + "l": "dæ—¥ EEE", + "m": "dæ—¥ EE", + "s": "d E" + }, + "w": { + "f": "EEEE", + "l": "EEE", + "m": "EE", + "s": "E" + }, + "d": { + "f": "d", + "l": "d", + "m": "d", + "s": "d" + }, + "m": { + "f": "M", + "l": "M", + "m": "M", + "s": "M" + }, + "y": { + "f": "yyyy", + "l": "yyyy", + "m": "yyyy", + "s": "yyyy" + } + }, + "time": { + "12": { + "h": "h", + "m": "mm", + "s": "ss", + "ah": "ah時", + "hm": "h:mm", + "ms": "mm:ss", + "ahm": "ah:mm", + "hms": "h:mm:ss", + "hmz": "h:mm [z]", + "ahmz": "ah:mm [z]", + "ahms": "ah:mm:ss", + "hmsz": "h:mm:ss [z]", + "ahmsz": "ah:mm:ss [z]" + }, + "24": { + "h": "H時", + "m": "mm", + "s": "ss", + "ah": "H時", + "hm": "H:mm", + "ms": "mm:ss", + "ahm": "H:mm", + "hms": "H:mm:ss", + "hmz": "H:mm [z]", + "ahmz": "H:mm [z]", + "ahms": "H:mm:ss", + "hmsz": "H:mm:ss [z]", + "ahmsz": "H:mm:ss [z]" + } + }, + "range": { + "c00": { + "f": "{sy}å¹´{sm}月{sd}æ—¥ {st} – {et}", + "l": "{sy}å¹´{sm}月{sd}æ—¥ {st} – {et}", + "m": "{sy}å¹´{sm}月{sd}æ—¥ {st} – {et}", + "s": "{sy}/{sm}/{sd} {st} – {et}" + }, + "c01": { + "f": "{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}", + "l": "{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}", + "m": "{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}", + "s": "{sy}/{sm}/{sd} {st} – {ey}/{em}/{ed} {et}" + }, + "c02": { + "f": "{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}", + "l": "{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}", + "m": "{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}", + "s": "{sy}/{sm}/{sd} {st} – {ey}/{em}/{ed} {et}" + }, + "c03": { + "f": "{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}", + "l": "{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}", + "m": "{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}", + "s": "{sy}/{sm}/{sd} {st} – {ey}/{em}/{ed} {et}" + }, + "c10": { + "f": "{sy}å¹´{sm}月{sd}æ—¥ – {ed}", + "l": "{sy}å¹´{sm}月{sd}æ—¥ – {ed}", + "m": "{sy}å¹´{sm}月{sd}æ—¥ – {ed}", + "s": "{sy}/{sm}/{sd} – {ed}" + }, + "c11": { + "f": "{sy}å¹´{sm}月{sd}æ—¥ – {em}月{ed}æ—¥", + "l": "{sy}å¹´{sm}月{sd}æ—¥ – {em}月{ed}æ—¥", + "m": "{sy}å¹´{sm}月{sd}æ—¥ – {ey}å¹´{em}月{ed}æ—¥", + "s": "{sy}/{sm}/{sd} – {ey}/{em}/{ed}" + }, + "c12": { + "f": "{sy}å¹´{sm}月{sd}æ—¥ – {ey}å¹´{em}月{ed}æ—¥", + "l": "{sy}å¹´{sm}月{sd}æ—¥ – {ey}å¹´{em}月{ed}æ—¥", + "m": "{sy}å¹´{sm}月{sd}æ—¥ – {ey}å¹´{em}月{ed}æ—¥", + "s": "{sy}/{sm}/{sd} – {ey}/{em}/{ed}" + }, + "c20": { + "f": "{sy}å¹´{sm} – {ey}å¹´{em}", + "l": "{sy}å¹´{sm} – {ey}å¹´{em}", + "m": "{sy}å¹´{sm} – {ey}å¹´{em}", + "s": "{sy}/{sm} – {ey}/{em}" + }, + "c30": { + "f": "{sy} – {ey}", + "l": "{sy} – {ey}", + "m": "{sy} – {ey}", + "s": "{sy} – {ey}" + } + } + } +} \ No newline at end of file diff --git a/js/data/locale/yue/Hant/list.json b/js/data/locale/yue/Hant/list.json new file mode 100644 index 0000000000..a8fedb8367 --- /dev/null +++ b/js/data/locale/yue/Hant/list.json @@ -0,0 +1,34 @@ +{ + "standard": { + "2": "{0}åŒ{1}", + "start": "{0}ã€{1}", + "middle": "{0}ã€{1}", + "end": "{0}åŒ{1}" + }, + "unit": { + "short": { + "2": "{0}{1}", + "start": "{0}{1}", + "middle": "{0}{1}", + "end": "{0}{1}" + }, + "medium": { + "2": "{0} {1}", + "start": "{0} {1}", + "middle": "{0} {1}", + "end": "{0} {1}" + }, + "long": { + "2": "{0} {1}", + "start": "{0} {1}", + "middle": "{0} {1}", + "end": "{0} {1}" + }, + "full": { + "2": "{0} {1}", + "start": "{0} {1}", + "middle": "{0} {1}", + "end": "{0} {1}" + } + } +} \ No newline at end of file diff --git a/js/data/locale/yue/scripts.jf b/js/data/locale/yue/scripts.jf index dbe30db89a..87e942ebfd 100644 --- a/js/data/locale/yue/scripts.jf +++ b/js/data/locale/yue/scripts.jf @@ -1,7 +1,7 @@ { "scripts": [ - "Hant", - "Hans" + "Hans", + "Hant" ], "generated": true } \ No newline at end of file diff --git a/js/data/locale/yue/sysres.json b/js/data/locale/yue/sysres.json index 118ffe1f54..6de2f6a73a 100644 --- a/js/data/locale/yue/sysres.json +++ b/js/data/locale/yue/sysres.json @@ -48,31 +48,31 @@ "NN12": "12", "N12": "1", "EEEE0": "星期日", - "EEE0": "週日", + "EEE0": "星期日", "EE0": "æ—¥", "E0": "æ—¥", "EEEE1": "星期一", - "EEE1": "週一", + "EEE1": "星期一", "EE1": "一", "E1": "一", "EEEE2": "星期二", - "EEE2": "週二", + "EEE2": "星期二", "EE2": "二", "E2": "二", "EEEE3": "星期三", - "EEE3": "週三", + "EEE3": "星期三", "EE3": "三", "E3": "三", "EEEE4": "星期四", - "EEE4": "週四", + "EEE4": "星期四", "EE4": "å››", "E4": "å››", "EEEE5": "星期五", - "EEE5": "週五", + "EEE5": "星期五", "EE5": "五", "E5": "五", "EEEE6": "星期六", - "EEE6": "週六", + "EEE6": "星期六", "EE6": "å…­", "E6": "å…­", "a0": "上åˆ", @@ -95,6 +95,14 @@ "1#1 wk|#{num} wks": "#{num} 週", "1#1 mon|#{num} mons": "#{num} 個月", "1#1 yr|#{num} yrs": "#{num} å¹´", + "durationMediumMillis": "#{num} 毫秒", + "1#1 se|#{num} sec": "#{num} 秒", + "1#1 mi|#{num} min": "#{num} 分é˜", + "durationMediumHours": "#{num} å°æ™‚", + "1#1 dy|#{num} dys": "#{num} 天", + "durationMediumWeeks": "#{num} 週", + "1#1 mo|#{num} mos": "#{num} 個月", + "durationMediumYears": "#{num} å¹´", "durationShortMillis": "#{num} 毫秒", "#{num}s": "#{num} 秒", "durationShortMinutes": "#{num} 分é˜", @@ -103,14 +111,6 @@ "#{num}w": "#{num} 週", "durationShortMonths": "#{num} 個月", "#{num}y": "#{num} å¹´", - "separatorFull": " ", - "finalSeparatorFull": " ", - "separatorLong": " ", - "finalSeparatorLong": " ", - "separatorMedium": " ", - "finalSeparatorMedium": " ", - "separatorShort": "", - "finalSeparatorShort": "", "1#in 1 second|#in {num} seconds": "#{num} 秒後", "1#in 1 minute|#in {num} minutes": "#{num} 分é˜å¾Œ", "1#in 1 hour|#in {num} hours": "#{num} å°æ™‚後", @@ -152,5 +152,11 @@ "#{num}d ago": "#{num} æ—¥å‰", "#{num}w ago": "#{num} 個星期å‰", "#{num}mo ago": "#{num} 個月å‰", - "#{num}y ago": "#{num} å¹´å‰" + "#{num}y ago": "#{num} å¹´å‰", + "separatorFull": " ", + "finalSeparatorFull": " ", + "separatorLong": " ", + "finalSeparatorLong": " ", + "separatorMedium": " ", + "finalSeparatorMedium": " " } \ No newline at end of file diff --git a/js/data/locale/zag/scripts.jf b/js/data/locale/zag/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/zag/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/zdj/scripts.jf b/js/data/locale/zdj/scripts.jf new file mode 100644 index 0000000000..22edfc469b --- /dev/null +++ b/js/data/locale/zdj/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Arab" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/zea/langname.jf b/js/data/locale/zea/langname.jf new file mode 100644 index 0000000000..7568fe1d9c --- /dev/null +++ b/js/data/locale/zea/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Zeelandic" +} \ No newline at end of file diff --git a/js/data/locale/zea/scripts.jf b/js/data/locale/zea/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/zea/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/zgh/langname.jf b/js/data/locale/zgh/langname.jf new file mode 100644 index 0000000000..6012655e0e --- /dev/null +++ b/js/data/locale/zgh/langname.jf @@ -0,0 +1,4 @@ +{ + "generated": true, + "language.name": "Standard Moroccan Tamazight" +} \ No newline at end of file diff --git a/js/data/locale/zgh/scripts.jf b/js/data/locale/zgh/scripts.jf new file mode 100644 index 0000000000..b0325eaab3 --- /dev/null +++ b/js/data/locale/zgh/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Tfng" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/zgh/sysres.json b/js/data/locale/zgh/sysres.json index 360d9828d8..7ba0906d89 100644 --- a/js/data/locale/zgh/sysres.json +++ b/js/data/locale/zgh/sysres.json @@ -95,6 +95,14 @@ "1#1 wk|#{num} wks": "#{num} w", "1#1 mon|#{num} mons": "#{num} m", "1#1 yr|#{num} yrs": "#{num} y", + "durationMediumMillis": "#{num} ms", + "1#1 se|#{num} sec": "#{num} s", + "1#1 mi|#{num} min": "#{num} min", + "durationMediumHours": "#{num} h", + "1#1 dy|#{num} dys": "#{num} d", + "durationMediumWeeks": "#{num} w", + "1#1 mo|#{num} mos": "#{num} m", + "durationMediumYears": "#{num} y", "durationShortMillis": "#{num} ms", "#{num}s": "#{num} s", "durationShortMinutes": "#{num} min", @@ -103,14 +111,6 @@ "#{num}w": "#{num} w", "durationShortMonths": "#{num} m", "#{num}y": "#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": ", ", "1#in 1 second|#in {num} seconds": "#+{num} s", "1#in 1 minute|#in {num} minutes": "#+{num} min", "1#in 1 hour|#in {num} hours": "#+{num} h", @@ -152,5 +152,13 @@ "#{num}d ago": "#-{num} d", "#{num}w ago": "#-{num} w", "#{num}mo ago": "#-{num} m", - "#{num}y ago": "#-{num} y" + "#{num}y ago": "#-{num} y", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": ", " } \ No newline at end of file diff --git a/js/data/locale/zh/Hans/CN/sysres.json b/js/data/locale/zh/Hans/CN/sysres.json deleted file mode 100644 index 7fafe6ddf7..0000000000 --- a/js/data/locale/zh/Hans/CN/sysres.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "1#1 second|#{num} seconds": "#{num}秒钟" -} \ No newline at end of file diff --git a/js/data/locale/zh/Hans/HK/ctrynames.json b/js/data/locale/zh/Hans/HK/ctrynames.json index 6ab186d539..8ee866b7c8 100644 --- a/js/data/locale/zh/Hans/HK/ctrynames.json +++ b/js/data/locale/zh/Hans/HK/ctrynames.json @@ -1,294 +1,294 @@ { - "阿尔巴尼亚": "AL", - "阿尔åŠåˆ©äºš": "DZ", - "阿富汗": "AF", - "阿根廷": "AR", - "阿拉伯è”åˆé…‹é•¿å›½": "AE", - "阿é²å·´": "AW", - "阿曼": "OM", - "阿塞拜疆": "AZ", - "阿森æ¾å²›": "AC", + "Sub-Saharan Africa": "202", + "ä¸ä¸¹": "BT", + "世界": "001", + "东亚": "030", + "东å—亚": "035", + "东å¸æ±¶": "TL", + "东欧": "151", + "东éž": "014", + "中亚": "143", + "中国": "CN", + "中国澳门特别行政区": "MO", + "中国香港特别行政区": "HK", + "中美洲": "013", + "中éž": "017", + "中éžå…±å’Œå›½": "CF", + "丹麦": "DK", + "乌克兰": "UA", + "乌兹别克斯å¦": "UZ", + "乌干达": "UG", + "乌拉圭": "UY", + "ä¹å¾—": "TD", + "也门": "YE", + "亚洲": "142", + "亚美尼亚": "AM", + "以色列": "IL", + "伊拉克": "IQ", + "伊朗": "IR", + "休达åŠæ¢…利利亚": "EA", + "伯利兹": "BZ", + "佛得角": "CV", + "ä¿„ç½—æ–¯": "RU", + "ä¿åŠ åˆ©äºš": "BG", + "克利ç€é¡¿å²›": "CP", + "克罗地亚": "HR", + "关岛": "GU", + "冈比亚": "GM", + "冰岛": "IS", + "几内亚": "GN", + "几内亚比ç»": "GW", + "列支敦士登": "LI", + "刚果(布)": "CG", + "刚果(金)": "CD", + "利比亚": "LY", + "利比里亚": "LR", + "加勒比地区": "029", + "加拿大": "CA", + "加纳": "GH", + "加纳利群岛": "IC", + "加蓬": "GA", + "匈牙利": "HU", + "北欧": "154", + "北美洲": "003", + "北éž": "015", + "北马里亚纳群岛": "MP", + "å—乔治亚和å—æ¡‘å¨å¥‡ç¾¤å²›": "GS", + "å—亚": "034", + "å—æžæ´²": "AQ", + "å—欧": "039", + "å—美洲": "005", + "å—è‹ä¸¹": "SS", + "å—部éžæ´²": "018", + "å—éž": "ZA", + "åšèŒ¨ç“¦çº³": "BW", + "å¡å¡”å°”": "QA", + "å¢æ—ºè¾¾": "RW", + "å¢æ£®å ¡": "LU", + "å°åº¦": "IN", + "å°åº¦å°¼è¥¿äºš": "ID", + "å±åœ°é©¬æ‹‰": "GT", + "厄瓜多尔": "EC", + "厄立特里亚": "ER", + "å™åˆ©äºš": "SY", + "å¤å·´": "CU", + "å°æ¹¾": "TW", + "å‰å°”å‰æ–¯æ–¯å¦": "KG", + "å‰å¸ƒæ": "DJ", + "哈è¨å…‹æ–¯å¦": "KZ", + "哥伦比亚": "CO", + "哥斯达黎加": "CR", + "喀麦隆": "CM", + "图瓦å¢": "TV", + "土库曼斯å¦": "TM", + "土耳其": "TR", + "圣å¢è¥¿äºš": "LC", + "圣基茨和尼维斯": "KN", + "圣多美和普林西比": "ST", + "圣巴泰勒米": "BL", + "圣文森特和格林纳ä¸æ–¯": "VC", + "圣皮埃尔和密克隆群岛": "PM", + "圣诞岛": "CX", + "圣赫勒拿": "SH", + "圣马力诺": "SM", + "圭亚那": "GY", + "å¦æ¡‘尼亚": "TZ", "埃åŠ": "EG", "埃塞俄比亚": "ET", - "爱尔兰": "IE", - "爱沙尼亚": "EE", - "安é“å°”": "AD", + "基里巴斯": "KI", + "å¡”å‰å…‹æ–¯å¦": "TJ", + "塞内加尔": "SN", + "塞尔维亚": "RS", + "塞拉利昂": "SL", + "塞浦路斯": "CY", + "塞舌尔": "SC", + "多哥": "TG", + "多米尼克": "DM", + "多米尼加共和国": "DO", + "大洋洲": "009", + "大洋洲边远群岛": "QO", + "奥兰群岛": "AX", + "奥地利": "AT", + "委内瑞拉": "VE", + "孟加拉国": "BD", "安哥拉": "AO", "安圭拉": "AI", "安æ瓜和巴布达": "AG", - "奥地利": "AT", - "奥兰群岛": "AX", - "澳大拉西亚": "053", - "澳大利亚": "AU", - "巴巴多斯": "BB", - "巴布亚新几内亚": "PG", + "安é“å°”": "AD", + "密克罗尼西亚": "FM", + "密克罗尼西亚地区": "057", + "尼加拉瓜": "NI", + "尼日利亚": "NG", + "尼日尔": "NE", + "尼泊尔": "NP", + "å·´å‹’æ–¯å¦é¢†åœŸ": "PS", "巴哈马": "BS", "巴基斯å¦": "PK", + "巴巴多斯": "BB", + "巴布亚新几内亚": "PG", "巴拉圭": "PY", - "å·´å‹’æ–¯å¦é¢†åœŸ": "PS", - "å·´æž—": "BH", "巴拿马": "PA", + "å·´æž—": "BH", "巴西": "BR", - "白俄罗斯": "BY", - "百慕大": "BM", - "ä¿åŠ åˆ©äºš": "BG", - "北éž": "015", - "北马里亚纳群岛": "MP", - "北美洲": "003", - "北欧": "154", - "è´å®": "BJ", - "比利时": "BE", - "冰岛": "IS", - "波多黎å„": "PR", - "波兰": "PL", - "波斯尼亚和黑塞哥维那": "BA", - "玻利尼西亚": "061", - "玻利维亚": "BO", - "伯利兹": "BZ", - "åšèŒ¨ç“¦çº³": "BW", - "ä¸ä¸¹": "BT", "布基纳法索": "BF", "布隆迪": "BI", "布韦岛": "BV", - "æœé²œ": "KP", - "赤é“几内亚": "GQ", - "大洋洲": "009", - "大洋洲边远群岛": "QO", - "丹麦": "DK", + "希腊": "GR", + "帕劳": "PW", + "库克群岛": "CK", + "库拉索": "CW", + "开曼群岛": "KY", "德国": "DE", - "迪戈加西亚岛": "DG", - "东å¸æ±¶": "TL", - "东éž": "014", - "东å—亚": "035", - "东欧": "151", - "东亚": "030", - "多哥": "TG", - "多米尼加共和国": "DO", - "多米尼克": "DM", - "ä¿„ç½—æ–¯": "RU", - "厄瓜多尔": "EC", - "厄立特里亚": "ER", - "法国": "FR", - "法罗群岛": "FO", - "法属波利尼西亚": "PF", - "法属圭亚那": "GF", - "法属å—部领地": "TF", - "法属圣马ä¸": "MF", - "梵蒂冈": "VA", - "éžæ´²": "002", - "è²å¾‹å®¾": "PH", + "æ„大利": "IT", + "所罗门群岛": "SB", + "托克劳": "TK", + "拉ä¸ç¾Žæ´²": "419", + "拉脱维亚": "LV", + "挪å¨": "NO", + "æ·å…‹": "CZ", + "摩尔多瓦": "MD", + "摩洛哥": "MA", + "摩纳哥": "MC", + "文莱": "BN", "æ–济": "FJ", - "芬兰": "FI", - "佛得角": "CV", - "ç¦å…‹å…°ç¾¤å²›": "FK", - "冈比亚": "GM", - "刚果(布)": "CG", - "刚果(金)": "CD", - "哥伦比亚": "CO", - "哥斯达黎加": "CR", + "æ–¯å¨å£«å…°": "SZ", + "斯洛ä¼å…‹": "SK", + "斯洛文尼亚": "SI", + "斯瓦尔巴和扬马延": "SJ", + "斯里兰å¡": "LK", + "新加å¡": "SG", + "新喀里多尼亚": "NC", + "新西兰": "NZ", + "日本": "JP", + "智利": "CL", + "æœé²œ": "KP", + "未知地区": "ZZ", + "柬埔寨": "KH", + "根西岛": "GG", "格林纳达": "GD", "格陵兰": "GL", "æ ¼é²å‰äºš": "GE", - "根西岛": "GG", - "å¤å·´": "CU", - "瓜德罗普": "GP", - "关岛": "GU", - "圭亚那": "GY", - "哈è¨å…‹æ–¯å¦": "KZ", - "海地": "HT", - "韩国": "KR", - "è·å…°": "NL", - "è·å±žåŠ å‹’比区": "BQ", - "è·å±žåœ£é©¬ä¸": "SX", - "赫德岛和麦克å”纳群岛": "HM", - "黑山": "ME", - "洪都拉斯": "HN", - "基里巴斯": "KI", - "å‰å¸ƒæ": "DJ", - "å‰å°”å‰æ–¯æ–¯å¦": "KG", - "几内亚": "GN", - "几内亚比ç»": "GW", - "加勒比地区": "029", - "加拿大": "CA", - "加纳": "GH", - "加纳利群岛": "IC", - "加蓬": "GA", - "柬埔寨": "KH", - "æ·å…‹": "CZ", + "梵蒂冈": "VA", + "欧元区": "EZ", + "欧洲": "150", + "欧盟": "EU", + "比利时": "BE", + "毛里塔尼亚": "MR", + "毛里求斯": "MU", + "汤加": "TO", + "沙特阿拉伯": "SA", + "法国": "FR", + "法属å—部领地": "TF", + "法属圣马ä¸": "MF", + "法属圭亚那": "GF", + "法属波利尼西亚": "PF", + "法罗群岛": "FO", + "波兰": "PL", + "波多黎å„": "PR", + "波斯尼亚和黑塞哥维那": "BA", + "泰国": "TH", + "泽西岛": "JE", "津巴布韦": "ZW", - "喀麦隆": "CM", - "å¡å¡”å°”": "QA", - "开曼群岛": "KY", - "科科斯(基林)群岛": "CC", + "洪都拉斯": "HN", + "海地": "HT", + "澳大利亚": "AU", + "澳大拉西亚": "053", + "爱尔兰": "IE", + "爱沙尼亚": "EE", + "牙买加": "JM", + "特克斯和凯科斯群岛": "TC", + "特立尼达和多巴哥": "TT", + "特里斯å¦-达库尼亚群岛": "TA", + "玻利尼西亚": "061", + "玻利维亚": "BO", + "ç‘™é²": "NR", + "ç‘žå…¸": "SE", + "瑞士": "CH", + "瓜德罗普": "GP", + "瓦利斯和富图纳": "WF", + "瓦努阿图": "VU", + "留尼汪": "RE", + "白俄罗斯": "BY", + "百慕大": "BM", + "皮特凯æ©ç¾¤å²›": "PN", + "直布罗陀": "GI", + "ç¦å…‹å…°ç¾¤å²›": "FK", + "科å¨ç‰¹": "KW", "科摩罗": "KM", - "科索沃": "XK", "科特迪瓦": "CI", - "科å¨ç‰¹": "KW", - "克利ç€é¡¿å²›": "CP", - "克罗地亚": "HR", - "肯尼亚": "KE", - "库克群岛": "CK", - "库拉索": "CW", - "拉ä¸ç¾Žæ´²": "419", - "拉脱维亚": "LV", - "莱索托": "LS", - "è€æŒ": "LA", - "黎巴嫩": "LB", + "科科斯(基林)群岛": "CC", + "科索沃": "XK", + "秘é²": "PE", + "çªå°¼æ–¯": "TN", "立陶宛": "LT", - "利比里亚": "LR", - "利比亚": "LY", - "è”åˆå›½": "UN", - "列支敦士登": "LI", - "留尼汪": "RE", - "å¢æ£®å ¡": "LU", - "å¢æ—ºè¾¾": "RW", + "索马里": "SO", + "约旦": "JO", + "纳米比亚": "NA", + "纽埃": "NU", + "缅甸": "MM", "罗马尼亚": "RO", - "马达加斯加": "MG", - "马æ©å²›": "IM", - "马尔代夫": "MV", - "马耳他": "MT", - "马拉维": "MW", - "马æ¥è¥¿äºš": "MY", - "马里": "ML", - "马其顿": "MK", - "马ç»å°”群岛": "MH", - "马æ尼克": "MQ", - "马约特": "YT", - "毛里求斯": "MU", - "毛里塔尼亚": "MR", "美国": "US", "美国本土外å°å²›å±¿": "UM", - "美拉尼西亚": "054", - "美属è¨æ‘©äºš": "AS", "美属维尔京群岛": "VI", + "美属è¨æ‘©äºš": "AS", + "美拉尼西亚": "054", "美洲": "019", "美洲北部": "021", - "è’™å¤": "MN", - "蒙特塞拉特": "MS", - "孟加拉国": "BD", - "秘é²": "PE", - "密克罗尼西亚": "FM", - "密克罗尼西亚地区": "057", - "缅甸": "MM", - "摩尔多瓦": "MD", - "摩洛哥": "MA", - "摩纳哥": "MC", + "è€æŒ": "LA", + "è”åˆå›½": "UN", + "肯尼亚": "KE", + "芬兰": "FI", + "è‹ä¸¹": "SD", + "è‹é‡Œå—": "SR", + "英国": "GB", + "英属å°åº¦æ´‹é¢†åœ°": "IO", + "英属维尔京群岛": "VG", + "è·å…°": "NL", + "è·å±žåŠ å‹’比区": "BQ", + "è·å±žåœ£é©¬ä¸": "SX", "莫桑比克": "MZ", - "墨西哥": "MX", - "纳米比亚": "NA", - "å—部éžæ´²": "018", - "å—éž": "ZA", - "å—æžæ´²": "AQ", - "å—美洲": "005", - "å—欧": "039", - "å—乔治亚和å—æ¡‘å¨å¥‡ç¾¤å²›": "GS", - "å—è‹ä¸¹": "SS", - "å—亚": "034", - "ç‘™é²": "NR", - "尼加拉瓜": "NI", - "尼泊尔": "NP", - "尼日尔": "NE", - "尼日利亚": "NG", - "纽埃": "NU", - "挪å¨": "NO", - "诺ç¦å…‹å²›": "NF", - "欧盟": "EU", - "欧元区": "EZ", - "欧洲": "150", - "帕劳": "PW", - "皮特凯æ©ç¾¤å²›": "PN", - "è‘¡è„牙": "PT", - "日本": "JP", - "ç‘žå…¸": "SE", - "瑞士": "CH", + "莱索托": "LS", + "è²å¾‹å®¾": "PH", "è¨å°”瓦多": "SV", "è¨æ‘©äºš": "WS", - "塞尔维亚": "RS", - "塞拉利昂": "SL", - "塞内加尔": "SN", - "塞浦路斯": "CY", - "塞舌尔": "SC", - "沙特阿拉伯": "SA", - "圣巴泰勒米": "BL", - "圣诞岛": "CX", - "圣多美和普林西比": "ST", - "圣赫勒拿": "SH", - "圣基茨和尼维斯": "KN", - "圣å¢è¥¿äºš": "LC", - "圣马力诺": "SM", - "圣皮埃尔和密克隆群岛": "PM", - "圣文森特和格林纳ä¸æ–¯": "VC", - "世界": "001", - "斯里兰å¡": "LK", - "斯洛ä¼å…‹": "SK", - "斯洛文尼亚": "SI", - "斯瓦尔巴和扬马延": "SJ", - "æ–¯å¨å£«å…°": "SZ", - "è‹ä¸¹": "SD", - "è‹é‡Œå—": "SR", - "所罗门群岛": "SB", - "索马里": "SO", - "å¡”å‰å…‹æ–¯å¦": "TJ", - "å°æ¹¾": "TW", - "泰国": "TH", - "å¦æ¡‘尼亚": "TZ", - "汤加": "TO", - "特克斯和凯科斯群岛": "TC", - "特里斯å¦-达库尼亚群岛": "TA", - "特立尼达和多巴哥": "TT", - "çªå°¼æ–¯": "TN", - "图瓦å¢": "TV", - "土耳其": "TR", - "土库曼斯å¦": "TM", - "托克劳": "TK", - "瓦利斯和富图纳": "WF", - "瓦努阿图": "VU", - "å±åœ°é©¬æ‹‰": "GT", - "委内瑞拉": "VE", - "未知地区": "ZZ", - "文莱": "BN", - "乌干达": "UG", - "乌克兰": "UA", - "乌拉圭": "UY", - "乌兹别克斯å¦": "UZ", + "è‘¡è„牙": "PT", + "è’™å¤": "MN", + "蒙特塞拉特": "MS", + "西亚": "145", + "西撒哈拉": "EH", + "西欧": "155", "西ç­ç‰™": "ES", "西éž": "011", - "西欧": "155", - "西撒哈拉": "EH", - "西亚": "145", - "希腊": "GR", - "新加å¡": "SG", - "新喀里多尼亚": "NC", - "新西兰": "NZ", - "匈牙利": "HU", - "休达åŠæ¢…利利亚": "EA", - "å™åˆ©äºš": "SY", - "牙买加": "JM", - "亚美尼亚": "AM", - "亚洲": "142", - "也门": "YE", - "伊拉克": "IQ", - "伊朗": "IR", - "以色列": "IL", - "æ„大利": "IT", - "å°åº¦": "IN", - "å°åº¦å°¼è¥¿äºš": "ID", - "英国": "GB", - "英属维尔京群岛": "VG", - "英属å°åº¦æ´‹é¢†åœ°": "IO", - "约旦": "JO", - "越å—": "VN", + "诺ç¦å…‹å²›": "NF", + "è´å®": "BJ", "赞比亚": "ZM", - "泽西岛": "JE", - "ä¹å¾—": "TD", - "直布罗陀": "GI", - "智利": "CL", - "中éž": "017", - "中éžå…±å’Œå›½": "CF", - "中国": "CN", - "中国澳门特别行政区": "MO", - "中国香港特别行政区": "HK", - "中美洲": "013", - "中亚": "143", - "Sub-Saharan Africa": "202" + "赤é“几内亚": "GQ", + "赫德岛和麦克å”纳群岛": "HM", + "越å—": "VN", + "迪戈加西亚岛": "DG", + "阿塞拜疆": "AZ", + "阿富汗": "AF", + "阿尔åŠåˆ©äºš": "DZ", + "阿尔巴尼亚": "AL", + "阿拉伯è”åˆé…‹é•¿å›½": "AE", + "阿曼": "OM", + "阿根廷": "AR", + "阿森æ¾å²›": "AC", + "阿é²å·´": "AW", + "éžæ´²": "002", + "韩国": "KR", + "马其顿": "MK", + "马尔代夫": "MV", + "马æ©å²›": "IM", + "马拉维": "MW", + "马æ尼克": "MQ", + "马æ¥è¥¿äºš": "MY", + "马约特": "YT", + "马ç»å°”群岛": "MH", + "马耳他": "MT", + "马达加斯加": "MG", + "马里": "ML", + "黎巴嫩": "LB", + "黑山": "ME", + "墨西哥": "MX" } \ No newline at end of file diff --git a/js/data/locale/zh/Hans/HK/ctryreverse.json b/js/data/locale/zh/Hans/HK/ctryreverse.json index 02f9f06ddb..ee6864ae2f 100644 --- a/js/data/locale/zh/Hans/HK/ctryreverse.json +++ b/js/data/locale/zh/Hans/HK/ctryreverse.json @@ -8,287 +8,287 @@ "155": "西欧", "202": "Sub-Saharan Africa", "419": "拉ä¸ç¾Žæ´²", - "AL": "阿尔巴尼亚", - "DZ": "阿尔åŠåˆ©äºš", - "AF": "阿富汗", - "AR": "阿根廷", - "AE": "阿拉伯è”åˆé…‹é•¿å›½", - "AW": "阿é²å·´", - "OM": "阿曼", - "AZ": "阿塞拜疆", - "AC": "阿森æ¾å²›", + "BT": "ä¸ä¸¹", + "001": "世界", + "030": "东亚", + "035": "东å—亚", + "TL": "东å¸æ±¶", + "014": "东éž", + "CN": "中国", + "MO": "中国澳门特别行政区", + "HK": "中国香港特别行政区", + "013": "中美洲", + "017": "中éž", + "CF": "中éžå…±å’Œå›½", + "DK": "丹麦", + "UA": "乌克兰", + "UZ": "乌兹别克斯å¦", + "UG": "乌干达", + "UY": "乌拉圭", + "TD": "ä¹å¾—", + "YE": "也门", + "AM": "亚美尼亚", + "IL": "以色列", + "IQ": "伊拉克", + "IR": "伊朗", + "EA": "休达åŠæ¢…利利亚", + "BZ": "伯利兹", + "CV": "佛得角", + "RU": "ä¿„ç½—æ–¯", + "BG": "ä¿åŠ åˆ©äºš", + "CP": "克利ç€é¡¿å²›", + "HR": "克罗地亚", + "GU": "关岛", + "GM": "冈比亚", + "IS": "冰岛", + "GN": "几内亚", + "GW": "几内亚比ç»", + "LI": "列支敦士登", + "CG": "刚果(布)", + "CD": "刚果(金)", + "LY": "利比亚", + "LR": "利比里亚", + "029": "加勒比地区", + "CA": "加拿大", + "GH": "加纳", + "IC": "加纳利群岛", + "GA": "加蓬", + "HU": "匈牙利", + "003": "北美洲", + "015": "北éž", + "MP": "北马里亚纳群岛", + "GS": "å—乔治亚和å—æ¡‘å¨å¥‡ç¾¤å²›", + "034": "å—亚", + "AQ": "å—æžæ´²", + "039": "å—欧", + "005": "å—美洲", + "SS": "å—è‹ä¸¹", + "018": "å—部éžæ´²", + "ZA": "å—éž", + "BW": "åšèŒ¨ç“¦çº³", + "QA": "å¡å¡”å°”", + "RW": "å¢æ—ºè¾¾", + "LU": "å¢æ£®å ¡", + "IN": "å°åº¦", + "ID": "å°åº¦å°¼è¥¿äºš", + "GT": "å±åœ°é©¬æ‹‰", + "EC": "厄瓜多尔", + "ER": "厄立特里亚", + "SY": "å™åˆ©äºš", + "CU": "å¤å·´", + "TW": "å°æ¹¾", + "KG": "å‰å°”å‰æ–¯æ–¯å¦", + "DJ": "å‰å¸ƒæ", + "KZ": "哈è¨å…‹æ–¯å¦", + "CO": "哥伦比亚", + "CR": "哥斯达黎加", + "CM": "喀麦隆", + "TV": "图瓦å¢", + "TM": "土库曼斯å¦", + "TR": "土耳其", + "LC": "圣å¢è¥¿äºš", + "KN": "圣基茨和尼维斯", + "ST": "圣多美和普林西比", + "BL": "圣巴泰勒米", + "VC": "圣文森特和格林纳ä¸æ–¯", + "PM": "圣皮埃尔和密克隆群岛", + "CX": "圣诞岛", + "SH": "圣赫勒拿", + "SM": "圣马力诺", + "GY": "圭亚那", + "TZ": "å¦æ¡‘尼亚", "EG": "埃åŠ", "ET": "埃塞俄比亚", - "IE": "爱尔兰", - "EE": "爱沙尼亚", - "AD": "安é“å°”", + "KI": "基里巴斯", + "TJ": "å¡”å‰å…‹æ–¯å¦", + "SN": "塞内加尔", + "RS": "塞尔维亚", + "SL": "塞拉利昂", + "CY": "塞浦路斯", + "SC": "塞舌尔", + "TG": "多哥", + "DM": "多米尼克", + "DO": "多米尼加共和国", + "009": "大洋洲", + "QO": "大洋洲边远群岛", + "AX": "奥兰群岛", + "AT": "奥地利", + "VE": "委内瑞拉", + "BD": "孟加拉国", "AO": "安哥拉", "AI": "安圭拉", "AG": "安æ瓜和巴布达", - "AT": "奥地利", - "AX": "奥兰群岛", - "053": "澳大拉西亚", - "AU": "澳大利亚", - "BB": "巴巴多斯", - "PG": "巴布亚新几内亚", + "AD": "安é“å°”", + "FM": "密克罗尼西亚", + "057": "密克罗尼西亚地区", + "NI": "尼加拉瓜", + "NG": "尼日利亚", + "NE": "尼日尔", + "NP": "尼泊尔", + "PS": "å·´å‹’æ–¯å¦é¢†åœŸ", "BS": "巴哈马", "PK": "巴基斯å¦", + "BB": "巴巴多斯", + "PG": "巴布亚新几内亚", "PY": "巴拉圭", - "PS": "å·´å‹’æ–¯å¦é¢†åœŸ", - "BH": "å·´æž—", "PA": "巴拿马", + "BH": "å·´æž—", "BR": "巴西", - "BY": "白俄罗斯", - "BM": "百慕大", - "BG": "ä¿åŠ åˆ©äºš", - "015": "北éž", - "MP": "北马里亚纳群岛", - "003": "北美洲", - "BJ": "è´å®", - "BE": "比利时", - "IS": "冰岛", - "PR": "波多黎å„", - "PL": "波兰", - "BA": "波斯尼亚和黑塞哥维那", - "061": "玻利尼西亚", - "BO": "玻利维亚", - "BZ": "伯利兹", - "BW": "åšèŒ¨ç“¦çº³", - "BT": "ä¸ä¸¹", "BF": "布基纳法索", "BI": "布隆迪", "BV": "布韦岛", - "KP": "æœé²œ", - "GQ": "赤é“几内亚", - "009": "大洋洲", - "QO": "大洋洲边远群岛", - "DK": "丹麦", + "GR": "希腊", + "PW": "帕劳", + "CK": "库克群岛", + "CW": "库拉索", + "KY": "开曼群岛", "DE": "德国", - "DG": "迪戈加西亚岛", - "TL": "东å¸æ±¶", - "014": "东éž", - "035": "东å—亚", - "030": "东亚", - "TG": "多哥", - "DO": "多米尼加共和国", - "DM": "多米尼克", - "RU": "ä¿„ç½—æ–¯", - "EC": "厄瓜多尔", - "ER": "厄立特里亚", - "FR": "法国", - "FO": "法罗群岛", - "PF": "法属波利尼西亚", - "GF": "法属圭亚那", - "TF": "法属å—部领地", - "MF": "法属圣马ä¸", - "VA": "梵蒂冈", - "002": "éžæ´²", - "PH": "è²å¾‹å®¾", + "IT": "æ„大利", + "SB": "所罗门群岛", + "TK": "托克劳", + "LV": "拉脱维亚", + "NO": "挪å¨", + "CZ": "æ·å…‹", + "MD": "摩尔多瓦", + "MA": "摩洛哥", + "MC": "摩纳哥", + "BN": "文莱", "FJ": "æ–济", - "FI": "芬兰", - "CV": "佛得角", - "FK": "ç¦å…‹å…°ç¾¤å²›", - "GM": "冈比亚", - "CG": "刚果(布)", - "CD": "刚果(金)", - "CO": "哥伦比亚", - "CR": "哥斯达黎加", + "SZ": "æ–¯å¨å£«å…°", + "SK": "斯洛ä¼å…‹", + "SI": "斯洛文尼亚", + "SJ": "斯瓦尔巴和扬马延", + "LK": "斯里兰å¡", + "SG": "新加å¡", + "NC": "新喀里多尼亚", + "NZ": "新西兰", + "JP": "日本", + "CL": "智利", + "KP": "æœé²œ", + "ZZ": "未知地区", + "KH": "柬埔寨", + "GG": "根西岛", "GD": "格林纳达", "GL": "格陵兰", "GE": "æ ¼é²å‰äºš", - "GG": "根西岛", - "CU": "å¤å·´", - "GP": "瓜德罗普", - "GU": "关岛", - "GY": "圭亚那", - "KZ": "哈è¨å…‹æ–¯å¦", - "HT": "海地", - "KR": "韩国", - "NL": "è·å…°", - "BQ": "è·å±žåŠ å‹’比区", - "SX": "è·å±žåœ£é©¬ä¸", - "HM": "赫德岛和麦克å”纳群岛", - "ME": "黑山", - "HN": "洪都拉斯", - "KI": "基里巴斯", - "DJ": "å‰å¸ƒæ", - "KG": "å‰å°”å‰æ–¯æ–¯å¦", - "GN": "几内亚", - "GW": "几内亚比ç»", - "029": "加勒比地区", - "CA": "加拿大", - "GH": "加纳", - "IC": "加纳利群岛", - "GA": "加蓬", - "KH": "柬埔寨", - "CZ": "æ·å…‹", + "VA": "梵蒂冈", + "EZ": "欧元区", + "EU": "欧盟", + "BE": "比利时", + "MR": "毛里塔尼亚", + "MU": "毛里求斯", + "TO": "汤加", + "SA": "沙特阿拉伯", + "FR": "法国", + "TF": "法属å—部领地", + "MF": "法属圣马ä¸", + "GF": "法属圭亚那", + "PF": "法属波利尼西亚", + "FO": "法罗群岛", + "PL": "波兰", + "PR": "波多黎å„", + "BA": "波斯尼亚和黑塞哥维那", + "TH": "泰国", + "JE": "泽西岛", "ZW": "津巴布韦", - "CM": "喀麦隆", - "QA": "å¡å¡”å°”", - "KY": "开曼群岛", - "CC": "科科斯(基林)群岛", + "HN": "洪都拉斯", + "HT": "海地", + "AU": "澳大利亚", + "053": "澳大拉西亚", + "IE": "爱尔兰", + "EE": "爱沙尼亚", + "JM": "牙买加", + "TC": "特克斯和凯科斯群岛", + "TT": "特立尼达和多巴哥", + "TA": "特里斯å¦-达库尼亚群岛", + "061": "玻利尼西亚", + "BO": "玻利维亚", + "NR": "ç‘™é²", + "SE": "ç‘žå…¸", + "CH": "瑞士", + "GP": "瓜德罗普", + "WF": "瓦利斯和富图纳", + "VU": "瓦努阿图", + "RE": "留尼汪", + "BY": "白俄罗斯", + "BM": "百慕大", + "PN": "皮特凯æ©ç¾¤å²›", + "GI": "直布罗陀", + "FK": "ç¦å…‹å…°ç¾¤å²›", + "KW": "科å¨ç‰¹", "KM": "科摩罗", - "XK": "科索沃", "CI": "科特迪瓦", - "KW": "科å¨ç‰¹", - "CP": "克利ç€é¡¿å²›", - "HR": "克罗地亚", - "KE": "肯尼亚", - "CK": "库克群岛", - "CW": "库拉索", - "LV": "拉脱维亚", - "LS": "莱索托", - "LA": "è€æŒ", - "LB": "黎巴嫩", + "CC": "科科斯(基林)群岛", + "XK": "科索沃", + "PE": "秘é²", + "TN": "çªå°¼æ–¯", "LT": "立陶宛", - "LR": "利比里亚", - "LY": "利比亚", - "UN": "è”åˆå›½", - "LI": "列支敦士登", - "RE": "留尼汪", - "LU": "å¢æ£®å ¡", - "RW": "å¢æ—ºè¾¾", + "SO": "索马里", + "JO": "约旦", + "NA": "纳米比亚", + "NU": "纽埃", + "MM": "缅甸", "RO": "罗马尼亚", - "MG": "马达加斯加", - "IM": "马æ©å²›", - "MV": "马尔代夫", - "MT": "马耳他", - "MW": "马拉维", - "MY": "马æ¥è¥¿äºš", - "ML": "马里", - "MK": "马其顿", - "MH": "马ç»å°”群岛", - "MQ": "马æ尼克", - "YT": "马约特", - "MU": "毛里求斯", - "MR": "毛里塔尼亚", "US": "美国", "UM": "美国本土外å°å²›å±¿", - "054": "美拉尼西亚", - "AS": "美属è¨æ‘©äºš", "VI": "美属维尔京群岛", + "AS": "美属è¨æ‘©äºš", + "054": "美拉尼西亚", "019": "美洲", "021": "美洲北部", - "MN": "è’™å¤", - "MS": "蒙特塞拉特", - "BD": "孟加拉国", - "PE": "秘é²", - "FM": "密克罗尼西亚", - "057": "密克罗尼西亚地区", - "MM": "缅甸", - "MD": "摩尔多瓦", - "MA": "摩洛哥", - "MC": "摩纳哥", + "LA": "è€æŒ", + "UN": "è”åˆå›½", + "KE": "肯尼亚", + "FI": "芬兰", + "SD": "è‹ä¸¹", + "SR": "è‹é‡Œå—", + "GB": "英国", + "IO": "英属å°åº¦æ´‹é¢†åœ°", + "VG": "英属维尔京群岛", + "NL": "è·å…°", + "BQ": "è·å±žåŠ å‹’比区", + "SX": "è·å±žåœ£é©¬ä¸", "MZ": "莫桑比克", - "MX": "墨西哥", - "NA": "纳米比亚", - "018": "å—部éžæ´²", - "ZA": "å—éž", - "AQ": "å—æžæ´²", - "005": "å—美洲", - "039": "å—欧", - "GS": "å—乔治亚和å—æ¡‘å¨å¥‡ç¾¤å²›", - "SS": "å—è‹ä¸¹", - "034": "å—亚", - "NR": "ç‘™é²", - "NI": "尼加拉瓜", - "NP": "尼泊尔", - "NE": "尼日尔", - "NG": "尼日利亚", - "NU": "纽埃", - "NO": "挪å¨", - "NF": "诺ç¦å…‹å²›", - "EU": "欧盟", - "EZ": "欧元区", - "PW": "帕劳", - "PN": "皮特凯æ©ç¾¤å²›", - "PT": "è‘¡è„牙", - "JP": "日本", - "SE": "ç‘žå…¸", - "CH": "瑞士", + "LS": "莱索托", + "PH": "è²å¾‹å®¾", "SV": "è¨å°”瓦多", "WS": "è¨æ‘©äºš", - "RS": "塞尔维亚", - "SL": "塞拉利昂", - "SN": "塞内加尔", - "CY": "塞浦路斯", - "SC": "塞舌尔", - "SA": "沙特阿拉伯", - "BL": "圣巴泰勒米", - "CX": "圣诞岛", - "ST": "圣多美和普林西比", - "SH": "圣赫勒拿", - "KN": "圣基茨和尼维斯", - "LC": "圣å¢è¥¿äºš", - "SM": "圣马力诺", - "PM": "圣皮埃尔和密克隆群岛", - "VC": "圣文森特和格林纳ä¸æ–¯", - "001": "世界", - "LK": "斯里兰å¡", - "SK": "斯洛ä¼å…‹", - "SI": "斯洛文尼亚", - "SJ": "斯瓦尔巴和扬马延", - "SZ": "æ–¯å¨å£«å…°", - "SD": "è‹ä¸¹", - "SR": "è‹é‡Œå—", - "SB": "所罗门群岛", - "SO": "索马里", - "TJ": "å¡”å‰å…‹æ–¯å¦", - "TW": "å°æ¹¾", - "TH": "泰国", - "TZ": "å¦æ¡‘尼亚", - "TO": "汤加", - "TC": "特克斯和凯科斯群岛", - "TA": "特里斯å¦-达库尼亚群岛", - "TT": "特立尼达和多巴哥", - "TN": "çªå°¼æ–¯", - "TV": "图瓦å¢", - "TR": "土耳其", - "TM": "土库曼斯å¦", - "TK": "托克劳", - "WF": "瓦利斯和富图纳", - "VU": "瓦努阿图", - "GT": "å±åœ°é©¬æ‹‰", - "VE": "委内瑞拉", - "ZZ": "未知地区", - "BN": "文莱", - "UG": "乌干达", - "UA": "乌克兰", - "UY": "乌拉圭", - "UZ": "乌兹别克斯å¦", + "PT": "è‘¡è„牙", + "MN": "è’™å¤", + "MS": "蒙特塞拉特", + "EH": "西撒哈拉", "ES": "西ç­ç‰™", "011": "西éž", - "EH": "西撒哈拉", - "GR": "希腊", - "SG": "新加å¡", - "NC": "新喀里多尼亚", - "NZ": "新西兰", - "HU": "匈牙利", - "EA": "休达åŠæ¢…利利亚", - "SY": "å™åˆ©äºš", - "JM": "牙买加", - "AM": "亚美尼亚", - "YE": "也门", - "IQ": "伊拉克", - "IR": "伊朗", - "IL": "以色列", - "IT": "æ„大利", - "IN": "å°åº¦", - "ID": "å°åº¦å°¼è¥¿äºš", - "GB": "英国", - "VG": "英属维尔京群岛", - "IO": "英属å°åº¦æ´‹é¢†åœ°", - "JO": "约旦", - "VN": "越å—", + "NF": "诺ç¦å…‹å²›", + "BJ": "è´å®", "ZM": "赞比亚", - "JE": "泽西岛", - "TD": "ä¹å¾—", - "GI": "直布罗陀", - "CL": "智利", - "017": "中éž", - "CF": "中éžå…±å’Œå›½", - "CN": "中国", - "MO": "中国澳门特别行政区", - "HK": "中国香港特别行政区", - "013": "中美洲" + "GQ": "赤é“几内亚", + "HM": "赫德岛和麦克å”纳群岛", + "VN": "越å—", + "DG": "迪戈加西亚岛", + "AZ": "阿塞拜疆", + "AF": "阿富汗", + "DZ": "阿尔åŠåˆ©äºš", + "AL": "阿尔巴尼亚", + "AE": "阿拉伯è”åˆé…‹é•¿å›½", + "OM": "阿曼", + "AR": "阿根廷", + "AC": "阿森æ¾å²›", + "AW": "阿é²å·´", + "002": "éžæ´²", + "KR": "韩国", + "MK": "马其顿", + "MV": "马尔代夫", + "IM": "马æ©å²›", + "MW": "马拉维", + "MQ": "马æ尼克", + "MY": "马æ¥è¥¿äºš", + "YT": "马约特", + "MH": "马ç»å°”群岛", + "MT": "马耳他", + "MG": "马达加斯加", + "ML": "马里", + "LB": "黎巴嫩", + "ME": "黑山", + "MX": "墨西哥" } \ No newline at end of file diff --git a/js/data/locale/zh/Hans/HK/sysres.json b/js/data/locale/zh/Hans/HK/sysres.json index 99e3bba724..e5058f8302 100644 --- a/js/data/locale/zh/Hans/HK/sysres.json +++ b/js/data/locale/zh/Hans/HK/sysres.json @@ -1,116 +1,5 @@ { - "MMMM1": "一", - "MMM1": "1", - "NN1": "1", - "N1": "1", - "MMMM2": "二", - "MMM2": "2", - "NN2": "2", - "N2": "2", - "MMMM3": "三", - "MMM3": "3", - "NN3": "3", - "N3": "3", - "MMMM4": "å››", - "MMM4": "4", - "NN4": "4", - "N4": "4", - "MMMM5": "五", - "MMM5": "5", - "NN5": "5", - "N5": "5", - "MMMM6": "å…­", - "MMM6": "6", - "NN6": "6", - "N6": "6", - "MMMM7": "七", - "MMM7": "7", - "NN7": "7", - "N7": "7", - "MMMM8": "å…«", - "MMM8": "8", - "NN8": "8", - "N8": "8", - "MMMM9": "ä¹", - "MMM9": "9", - "NN9": "9", - "N9": "9", - "MMMM10": "å", - "MMM10": "10", - "NN10": "10", - "N10": "10", - "MMMM11": "å一", - "MMM11": "11", - "NN11": "11", - "N11": "11", - "MMMM12": "å二", - "MMM12": "12", - "NN12": "12", - "N12": "12", - "EEEE0": "星期日", - "EEE0": "周日", - "EE0": "周日", - "E0": "æ—¥", - "EEEE1": "星期一", - "EEE1": "周一", - "EE1": "周一", - "E1": "一", - "EEEE2": "星期二", - "EEE2": "周二", - "EE2": "周二", - "E2": "二", - "EEEE3": "星期三", - "EEE3": "周三", - "EE3": "周三", - "E3": "三", - "EEEE4": "星期四", - "EEE4": "周四", - "EE4": "周四", - "E4": "å››", - "EEEE5": "星期五", - "EEE5": "周五", - "EE5": "周五", - "E5": "五", - "EEEE6": "星期六", - "EEE6": "周六", - "EE6": "周六", - "E6": "å…­", - "a0": "上åˆ", - "a1": "下åˆ", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "#{num}毫秒", "1#1 second|#{num} seconds": "#{num}秒", - "1#1 minute|#{num} minutes": "#{num}分钟", - "1#1 hour|#{num} hours": "#{num}å°æ—¶", - "1#1 day|#{num} days": "#{num}天", - "1#1 week|#{num} weeks": "#{num}周", - "1#1 month|#{num} months": "#{num}个月", - "1#1 year|#{num} years": "#{num}å¹´", - "#{num} ms": "#{num}毫秒", - "1#1 sec|#{num} sec": "#{num}秒", - "1#1 min|#{num} min": "#{num}分钟", - "1#1 hr|#{num} hrs": "#{num}å°æ—¶", - "durationLongDays": "#{num}天", - "1#1 wk|#{num} wks": "#{num}周", - "1#1 mon|#{num} mons": "#{num}个月", - "1#1 yr|#{num} yrs": "#{num}å¹´", - "durationShortMillis": "#{num}毫秒", - "#{num}s": "#{num}秒", - "durationShortMinutes": "#{num}分钟", - "#{num}h": "#{num}å°æ—¶", - "#{num}d": "#{num}天", - "#{num}w": "#{num}周", - "durationShortMonths": "#{num}个月", - "#{num}y": "#{num}å¹´", - "separatorFull": "", - "finalSeparatorFull": "", - "separatorLong": "", - "finalSeparatorLong": "", - "separatorMedium": "", - "finalSeparatorMedium": "", - "separatorShort": "", - "finalSeparatorShort": "", "1#in 1 second|#in {num} seconds": "#{num}秒åŽ", "1#in 1 sec|#in {num} sec": "#{num}秒åŽ", "1#1 second ago|#{num} seconds ago": "#{num}秒å‰", diff --git a/js/data/locale/zh/Hans/MO/ctrynames.json b/js/data/locale/zh/Hans/MO/ctrynames.json index 6ab186d539..8ee866b7c8 100644 --- a/js/data/locale/zh/Hans/MO/ctrynames.json +++ b/js/data/locale/zh/Hans/MO/ctrynames.json @@ -1,294 +1,294 @@ { - "阿尔巴尼亚": "AL", - "阿尔åŠåˆ©äºš": "DZ", - "阿富汗": "AF", - "阿根廷": "AR", - "阿拉伯è”åˆé…‹é•¿å›½": "AE", - "阿é²å·´": "AW", - "阿曼": "OM", - "阿塞拜疆": "AZ", - "阿森æ¾å²›": "AC", + "Sub-Saharan Africa": "202", + "ä¸ä¸¹": "BT", + "世界": "001", + "东亚": "030", + "东å—亚": "035", + "东å¸æ±¶": "TL", + "东欧": "151", + "东éž": "014", + "中亚": "143", + "中国": "CN", + "中国澳门特别行政区": "MO", + "中国香港特别行政区": "HK", + "中美洲": "013", + "中éž": "017", + "中éžå…±å’Œå›½": "CF", + "丹麦": "DK", + "乌克兰": "UA", + "乌兹别克斯å¦": "UZ", + "乌干达": "UG", + "乌拉圭": "UY", + "ä¹å¾—": "TD", + "也门": "YE", + "亚洲": "142", + "亚美尼亚": "AM", + "以色列": "IL", + "伊拉克": "IQ", + "伊朗": "IR", + "休达åŠæ¢…利利亚": "EA", + "伯利兹": "BZ", + "佛得角": "CV", + "ä¿„ç½—æ–¯": "RU", + "ä¿åŠ åˆ©äºš": "BG", + "克利ç€é¡¿å²›": "CP", + "克罗地亚": "HR", + "关岛": "GU", + "冈比亚": "GM", + "冰岛": "IS", + "几内亚": "GN", + "几内亚比ç»": "GW", + "列支敦士登": "LI", + "刚果(布)": "CG", + "刚果(金)": "CD", + "利比亚": "LY", + "利比里亚": "LR", + "加勒比地区": "029", + "加拿大": "CA", + "加纳": "GH", + "加纳利群岛": "IC", + "加蓬": "GA", + "匈牙利": "HU", + "北欧": "154", + "北美洲": "003", + "北éž": "015", + "北马里亚纳群岛": "MP", + "å—乔治亚和å—æ¡‘å¨å¥‡ç¾¤å²›": "GS", + "å—亚": "034", + "å—æžæ´²": "AQ", + "å—欧": "039", + "å—美洲": "005", + "å—è‹ä¸¹": "SS", + "å—部éžæ´²": "018", + "å—éž": "ZA", + "åšèŒ¨ç“¦çº³": "BW", + "å¡å¡”å°”": "QA", + "å¢æ—ºè¾¾": "RW", + "å¢æ£®å ¡": "LU", + "å°åº¦": "IN", + "å°åº¦å°¼è¥¿äºš": "ID", + "å±åœ°é©¬æ‹‰": "GT", + "厄瓜多尔": "EC", + "厄立特里亚": "ER", + "å™åˆ©äºš": "SY", + "å¤å·´": "CU", + "å°æ¹¾": "TW", + "å‰å°”å‰æ–¯æ–¯å¦": "KG", + "å‰å¸ƒæ": "DJ", + "哈è¨å…‹æ–¯å¦": "KZ", + "哥伦比亚": "CO", + "哥斯达黎加": "CR", + "喀麦隆": "CM", + "图瓦å¢": "TV", + "土库曼斯å¦": "TM", + "土耳其": "TR", + "圣å¢è¥¿äºš": "LC", + "圣基茨和尼维斯": "KN", + "圣多美和普林西比": "ST", + "圣巴泰勒米": "BL", + "圣文森特和格林纳ä¸æ–¯": "VC", + "圣皮埃尔和密克隆群岛": "PM", + "圣诞岛": "CX", + "圣赫勒拿": "SH", + "圣马力诺": "SM", + "圭亚那": "GY", + "å¦æ¡‘尼亚": "TZ", "埃åŠ": "EG", "埃塞俄比亚": "ET", - "爱尔兰": "IE", - "爱沙尼亚": "EE", - "安é“å°”": "AD", + "基里巴斯": "KI", + "å¡”å‰å…‹æ–¯å¦": "TJ", + "塞内加尔": "SN", + "塞尔维亚": "RS", + "塞拉利昂": "SL", + "塞浦路斯": "CY", + "塞舌尔": "SC", + "多哥": "TG", + "多米尼克": "DM", + "多米尼加共和国": "DO", + "大洋洲": "009", + "大洋洲边远群岛": "QO", + "奥兰群岛": "AX", + "奥地利": "AT", + "委内瑞拉": "VE", + "孟加拉国": "BD", "安哥拉": "AO", "安圭拉": "AI", "安æ瓜和巴布达": "AG", - "奥地利": "AT", - "奥兰群岛": "AX", - "澳大拉西亚": "053", - "澳大利亚": "AU", - "巴巴多斯": "BB", - "巴布亚新几内亚": "PG", + "安é“å°”": "AD", + "密克罗尼西亚": "FM", + "密克罗尼西亚地区": "057", + "尼加拉瓜": "NI", + "尼日利亚": "NG", + "尼日尔": "NE", + "尼泊尔": "NP", + "å·´å‹’æ–¯å¦é¢†åœŸ": "PS", "巴哈马": "BS", "巴基斯å¦": "PK", + "巴巴多斯": "BB", + "巴布亚新几内亚": "PG", "巴拉圭": "PY", - "å·´å‹’æ–¯å¦é¢†åœŸ": "PS", - "å·´æž—": "BH", "巴拿马": "PA", + "å·´æž—": "BH", "巴西": "BR", - "白俄罗斯": "BY", - "百慕大": "BM", - "ä¿åŠ åˆ©äºš": "BG", - "北éž": "015", - "北马里亚纳群岛": "MP", - "北美洲": "003", - "北欧": "154", - "è´å®": "BJ", - "比利时": "BE", - "冰岛": "IS", - "波多黎å„": "PR", - "波兰": "PL", - "波斯尼亚和黑塞哥维那": "BA", - "玻利尼西亚": "061", - "玻利维亚": "BO", - "伯利兹": "BZ", - "åšèŒ¨ç“¦çº³": "BW", - "ä¸ä¸¹": "BT", "布基纳法索": "BF", "布隆迪": "BI", "布韦岛": "BV", - "æœé²œ": "KP", - "赤é“几内亚": "GQ", - "大洋洲": "009", - "大洋洲边远群岛": "QO", - "丹麦": "DK", + "希腊": "GR", + "帕劳": "PW", + "库克群岛": "CK", + "库拉索": "CW", + "开曼群岛": "KY", "德国": "DE", - "迪戈加西亚岛": "DG", - "东å¸æ±¶": "TL", - "东éž": "014", - "东å—亚": "035", - "东欧": "151", - "东亚": "030", - "多哥": "TG", - "多米尼加共和国": "DO", - "多米尼克": "DM", - "ä¿„ç½—æ–¯": "RU", - "厄瓜多尔": "EC", - "厄立特里亚": "ER", - "法国": "FR", - "法罗群岛": "FO", - "法属波利尼西亚": "PF", - "法属圭亚那": "GF", - "法属å—部领地": "TF", - "法属圣马ä¸": "MF", - "梵蒂冈": "VA", - "éžæ´²": "002", - "è²å¾‹å®¾": "PH", + "æ„大利": "IT", + "所罗门群岛": "SB", + "托克劳": "TK", + "拉ä¸ç¾Žæ´²": "419", + "拉脱维亚": "LV", + "挪å¨": "NO", + "æ·å…‹": "CZ", + "摩尔多瓦": "MD", + "摩洛哥": "MA", + "摩纳哥": "MC", + "文莱": "BN", "æ–济": "FJ", - "芬兰": "FI", - "佛得角": "CV", - "ç¦å…‹å…°ç¾¤å²›": "FK", - "冈比亚": "GM", - "刚果(布)": "CG", - "刚果(金)": "CD", - "哥伦比亚": "CO", - "哥斯达黎加": "CR", + "æ–¯å¨å£«å…°": "SZ", + "斯洛ä¼å…‹": "SK", + "斯洛文尼亚": "SI", + "斯瓦尔巴和扬马延": "SJ", + "斯里兰å¡": "LK", + "新加å¡": "SG", + "新喀里多尼亚": "NC", + "新西兰": "NZ", + "日本": "JP", + "智利": "CL", + "æœé²œ": "KP", + "未知地区": "ZZ", + "柬埔寨": "KH", + "根西岛": "GG", "格林纳达": "GD", "格陵兰": "GL", "æ ¼é²å‰äºš": "GE", - "根西岛": "GG", - "å¤å·´": "CU", - "瓜德罗普": "GP", - "关岛": "GU", - "圭亚那": "GY", - "哈è¨å…‹æ–¯å¦": "KZ", - "海地": "HT", - "韩国": "KR", - "è·å…°": "NL", - "è·å±žåŠ å‹’比区": "BQ", - "è·å±žåœ£é©¬ä¸": "SX", - "赫德岛和麦克å”纳群岛": "HM", - "黑山": "ME", - "洪都拉斯": "HN", - "基里巴斯": "KI", - "å‰å¸ƒæ": "DJ", - "å‰å°”å‰æ–¯æ–¯å¦": "KG", - "几内亚": "GN", - "几内亚比ç»": "GW", - "加勒比地区": "029", - "加拿大": "CA", - "加纳": "GH", - "加纳利群岛": "IC", - "加蓬": "GA", - "柬埔寨": "KH", - "æ·å…‹": "CZ", + "梵蒂冈": "VA", + "欧元区": "EZ", + "欧洲": "150", + "欧盟": "EU", + "比利时": "BE", + "毛里塔尼亚": "MR", + "毛里求斯": "MU", + "汤加": "TO", + "沙特阿拉伯": "SA", + "法国": "FR", + "法属å—部领地": "TF", + "法属圣马ä¸": "MF", + "法属圭亚那": "GF", + "法属波利尼西亚": "PF", + "法罗群岛": "FO", + "波兰": "PL", + "波多黎å„": "PR", + "波斯尼亚和黑塞哥维那": "BA", + "泰国": "TH", + "泽西岛": "JE", "津巴布韦": "ZW", - "喀麦隆": "CM", - "å¡å¡”å°”": "QA", - "开曼群岛": "KY", - "科科斯(基林)群岛": "CC", + "洪都拉斯": "HN", + "海地": "HT", + "澳大利亚": "AU", + "澳大拉西亚": "053", + "爱尔兰": "IE", + "爱沙尼亚": "EE", + "牙买加": "JM", + "特克斯和凯科斯群岛": "TC", + "特立尼达和多巴哥": "TT", + "特里斯å¦-达库尼亚群岛": "TA", + "玻利尼西亚": "061", + "玻利维亚": "BO", + "ç‘™é²": "NR", + "ç‘žå…¸": "SE", + "瑞士": "CH", + "瓜德罗普": "GP", + "瓦利斯和富图纳": "WF", + "瓦努阿图": "VU", + "留尼汪": "RE", + "白俄罗斯": "BY", + "百慕大": "BM", + "皮特凯æ©ç¾¤å²›": "PN", + "直布罗陀": "GI", + "ç¦å…‹å…°ç¾¤å²›": "FK", + "科å¨ç‰¹": "KW", "科摩罗": "KM", - "科索沃": "XK", "科特迪瓦": "CI", - "科å¨ç‰¹": "KW", - "克利ç€é¡¿å²›": "CP", - "克罗地亚": "HR", - "肯尼亚": "KE", - "库克群岛": "CK", - "库拉索": "CW", - "拉ä¸ç¾Žæ´²": "419", - "拉脱维亚": "LV", - "莱索托": "LS", - "è€æŒ": "LA", - "黎巴嫩": "LB", + "科科斯(基林)群岛": "CC", + "科索沃": "XK", + "秘é²": "PE", + "çªå°¼æ–¯": "TN", "立陶宛": "LT", - "利比里亚": "LR", - "利比亚": "LY", - "è”åˆå›½": "UN", - "列支敦士登": "LI", - "留尼汪": "RE", - "å¢æ£®å ¡": "LU", - "å¢æ—ºè¾¾": "RW", + "索马里": "SO", + "约旦": "JO", + "纳米比亚": "NA", + "纽埃": "NU", + "缅甸": "MM", "罗马尼亚": "RO", - "马达加斯加": "MG", - "马æ©å²›": "IM", - "马尔代夫": "MV", - "马耳他": "MT", - "马拉维": "MW", - "马æ¥è¥¿äºš": "MY", - "马里": "ML", - "马其顿": "MK", - "马ç»å°”群岛": "MH", - "马æ尼克": "MQ", - "马约特": "YT", - "毛里求斯": "MU", - "毛里塔尼亚": "MR", "美国": "US", "美国本土外å°å²›å±¿": "UM", - "美拉尼西亚": "054", - "美属è¨æ‘©äºš": "AS", "美属维尔京群岛": "VI", + "美属è¨æ‘©äºš": "AS", + "美拉尼西亚": "054", "美洲": "019", "美洲北部": "021", - "è’™å¤": "MN", - "蒙特塞拉特": "MS", - "孟加拉国": "BD", - "秘é²": "PE", - "密克罗尼西亚": "FM", - "密克罗尼西亚地区": "057", - "缅甸": "MM", - "摩尔多瓦": "MD", - "摩洛哥": "MA", - "摩纳哥": "MC", + "è€æŒ": "LA", + "è”åˆå›½": "UN", + "肯尼亚": "KE", + "芬兰": "FI", + "è‹ä¸¹": "SD", + "è‹é‡Œå—": "SR", + "英国": "GB", + "英属å°åº¦æ´‹é¢†åœ°": "IO", + "英属维尔京群岛": "VG", + "è·å…°": "NL", + "è·å±žåŠ å‹’比区": "BQ", + "è·å±žåœ£é©¬ä¸": "SX", "莫桑比克": "MZ", - "墨西哥": "MX", - "纳米比亚": "NA", - "å—部éžæ´²": "018", - "å—éž": "ZA", - "å—æžæ´²": "AQ", - "å—美洲": "005", - "å—欧": "039", - "å—乔治亚和å—æ¡‘å¨å¥‡ç¾¤å²›": "GS", - "å—è‹ä¸¹": "SS", - "å—亚": "034", - "ç‘™é²": "NR", - "尼加拉瓜": "NI", - "尼泊尔": "NP", - "尼日尔": "NE", - "尼日利亚": "NG", - "纽埃": "NU", - "挪å¨": "NO", - "诺ç¦å…‹å²›": "NF", - "欧盟": "EU", - "欧元区": "EZ", - "欧洲": "150", - "帕劳": "PW", - "皮特凯æ©ç¾¤å²›": "PN", - "è‘¡è„牙": "PT", - "日本": "JP", - "ç‘žå…¸": "SE", - "瑞士": "CH", + "莱索托": "LS", + "è²å¾‹å®¾": "PH", "è¨å°”瓦多": "SV", "è¨æ‘©äºš": "WS", - "塞尔维亚": "RS", - "塞拉利昂": "SL", - "塞内加尔": "SN", - "塞浦路斯": "CY", - "塞舌尔": "SC", - "沙特阿拉伯": "SA", - "圣巴泰勒米": "BL", - "圣诞岛": "CX", - "圣多美和普林西比": "ST", - "圣赫勒拿": "SH", - "圣基茨和尼维斯": "KN", - "圣å¢è¥¿äºš": "LC", - "圣马力诺": "SM", - "圣皮埃尔和密克隆群岛": "PM", - "圣文森特和格林纳ä¸æ–¯": "VC", - "世界": "001", - "斯里兰å¡": "LK", - "斯洛ä¼å…‹": "SK", - "斯洛文尼亚": "SI", - "斯瓦尔巴和扬马延": "SJ", - "æ–¯å¨å£«å…°": "SZ", - "è‹ä¸¹": "SD", - "è‹é‡Œå—": "SR", - "所罗门群岛": "SB", - "索马里": "SO", - "å¡”å‰å…‹æ–¯å¦": "TJ", - "å°æ¹¾": "TW", - "泰国": "TH", - "å¦æ¡‘尼亚": "TZ", - "汤加": "TO", - "特克斯和凯科斯群岛": "TC", - "特里斯å¦-达库尼亚群岛": "TA", - "特立尼达和多巴哥": "TT", - "çªå°¼æ–¯": "TN", - "图瓦å¢": "TV", - "土耳其": "TR", - "土库曼斯å¦": "TM", - "托克劳": "TK", - "瓦利斯和富图纳": "WF", - "瓦努阿图": "VU", - "å±åœ°é©¬æ‹‰": "GT", - "委内瑞拉": "VE", - "未知地区": "ZZ", - "文莱": "BN", - "乌干达": "UG", - "乌克兰": "UA", - "乌拉圭": "UY", - "乌兹别克斯å¦": "UZ", + "è‘¡è„牙": "PT", + "è’™å¤": "MN", + "蒙特塞拉特": "MS", + "西亚": "145", + "西撒哈拉": "EH", + "西欧": "155", "西ç­ç‰™": "ES", "西éž": "011", - "西欧": "155", - "西撒哈拉": "EH", - "西亚": "145", - "希腊": "GR", - "新加å¡": "SG", - "新喀里多尼亚": "NC", - "新西兰": "NZ", - "匈牙利": "HU", - "休达åŠæ¢…利利亚": "EA", - "å™åˆ©äºš": "SY", - "牙买加": "JM", - "亚美尼亚": "AM", - "亚洲": "142", - "也门": "YE", - "伊拉克": "IQ", - "伊朗": "IR", - "以色列": "IL", - "æ„大利": "IT", - "å°åº¦": "IN", - "å°åº¦å°¼è¥¿äºš": "ID", - "英国": "GB", - "英属维尔京群岛": "VG", - "英属å°åº¦æ´‹é¢†åœ°": "IO", - "约旦": "JO", - "越å—": "VN", + "诺ç¦å…‹å²›": "NF", + "è´å®": "BJ", "赞比亚": "ZM", - "泽西岛": "JE", - "ä¹å¾—": "TD", - "直布罗陀": "GI", - "智利": "CL", - "中éž": "017", - "中éžå…±å’Œå›½": "CF", - "中国": "CN", - "中国澳门特别行政区": "MO", - "中国香港特别行政区": "HK", - "中美洲": "013", - "中亚": "143", - "Sub-Saharan Africa": "202" + "赤é“几内亚": "GQ", + "赫德岛和麦克å”纳群岛": "HM", + "越å—": "VN", + "迪戈加西亚岛": "DG", + "阿塞拜疆": "AZ", + "阿富汗": "AF", + "阿尔åŠåˆ©äºš": "DZ", + "阿尔巴尼亚": "AL", + "阿拉伯è”åˆé…‹é•¿å›½": "AE", + "阿曼": "OM", + "阿根廷": "AR", + "阿森æ¾å²›": "AC", + "阿é²å·´": "AW", + "éžæ´²": "002", + "韩国": "KR", + "马其顿": "MK", + "马尔代夫": "MV", + "马æ©å²›": "IM", + "马拉维": "MW", + "马æ尼克": "MQ", + "马æ¥è¥¿äºš": "MY", + "马约特": "YT", + "马ç»å°”群岛": "MH", + "马耳他": "MT", + "马达加斯加": "MG", + "马里": "ML", + "黎巴嫩": "LB", + "黑山": "ME", + "墨西哥": "MX" } \ No newline at end of file diff --git a/js/data/locale/zh/Hans/MO/ctryreverse.json b/js/data/locale/zh/Hans/MO/ctryreverse.json index 02f9f06ddb..ee6864ae2f 100644 --- a/js/data/locale/zh/Hans/MO/ctryreverse.json +++ b/js/data/locale/zh/Hans/MO/ctryreverse.json @@ -8,287 +8,287 @@ "155": "西欧", "202": "Sub-Saharan Africa", "419": "拉ä¸ç¾Žæ´²", - "AL": "阿尔巴尼亚", - "DZ": "阿尔åŠåˆ©äºš", - "AF": "阿富汗", - "AR": "阿根廷", - "AE": "阿拉伯è”åˆé…‹é•¿å›½", - "AW": "阿é²å·´", - "OM": "阿曼", - "AZ": "阿塞拜疆", - "AC": "阿森æ¾å²›", + "BT": "ä¸ä¸¹", + "001": "世界", + "030": "东亚", + "035": "东å—亚", + "TL": "东å¸æ±¶", + "014": "东éž", + "CN": "中国", + "MO": "中国澳门特别行政区", + "HK": "中国香港特别行政区", + "013": "中美洲", + "017": "中éž", + "CF": "中éžå…±å’Œå›½", + "DK": "丹麦", + "UA": "乌克兰", + "UZ": "乌兹别克斯å¦", + "UG": "乌干达", + "UY": "乌拉圭", + "TD": "ä¹å¾—", + "YE": "也门", + "AM": "亚美尼亚", + "IL": "以色列", + "IQ": "伊拉克", + "IR": "伊朗", + "EA": "休达åŠæ¢…利利亚", + "BZ": "伯利兹", + "CV": "佛得角", + "RU": "ä¿„ç½—æ–¯", + "BG": "ä¿åŠ åˆ©äºš", + "CP": "克利ç€é¡¿å²›", + "HR": "克罗地亚", + "GU": "关岛", + "GM": "冈比亚", + "IS": "冰岛", + "GN": "几内亚", + "GW": "几内亚比ç»", + "LI": "列支敦士登", + "CG": "刚果(布)", + "CD": "刚果(金)", + "LY": "利比亚", + "LR": "利比里亚", + "029": "加勒比地区", + "CA": "加拿大", + "GH": "加纳", + "IC": "加纳利群岛", + "GA": "加蓬", + "HU": "匈牙利", + "003": "北美洲", + "015": "北éž", + "MP": "北马里亚纳群岛", + "GS": "å—乔治亚和å—æ¡‘å¨å¥‡ç¾¤å²›", + "034": "å—亚", + "AQ": "å—æžæ´²", + "039": "å—欧", + "005": "å—美洲", + "SS": "å—è‹ä¸¹", + "018": "å—部éžæ´²", + "ZA": "å—éž", + "BW": "åšèŒ¨ç“¦çº³", + "QA": "å¡å¡”å°”", + "RW": "å¢æ—ºè¾¾", + "LU": "å¢æ£®å ¡", + "IN": "å°åº¦", + "ID": "å°åº¦å°¼è¥¿äºš", + "GT": "å±åœ°é©¬æ‹‰", + "EC": "厄瓜多尔", + "ER": "厄立特里亚", + "SY": "å™åˆ©äºš", + "CU": "å¤å·´", + "TW": "å°æ¹¾", + "KG": "å‰å°”å‰æ–¯æ–¯å¦", + "DJ": "å‰å¸ƒæ", + "KZ": "哈è¨å…‹æ–¯å¦", + "CO": "哥伦比亚", + "CR": "哥斯达黎加", + "CM": "喀麦隆", + "TV": "图瓦å¢", + "TM": "土库曼斯å¦", + "TR": "土耳其", + "LC": "圣å¢è¥¿äºš", + "KN": "圣基茨和尼维斯", + "ST": "圣多美和普林西比", + "BL": "圣巴泰勒米", + "VC": "圣文森特和格林纳ä¸æ–¯", + "PM": "圣皮埃尔和密克隆群岛", + "CX": "圣诞岛", + "SH": "圣赫勒拿", + "SM": "圣马力诺", + "GY": "圭亚那", + "TZ": "å¦æ¡‘尼亚", "EG": "埃åŠ", "ET": "埃塞俄比亚", - "IE": "爱尔兰", - "EE": "爱沙尼亚", - "AD": "安é“å°”", + "KI": "基里巴斯", + "TJ": "å¡”å‰å…‹æ–¯å¦", + "SN": "塞内加尔", + "RS": "塞尔维亚", + "SL": "塞拉利昂", + "CY": "塞浦路斯", + "SC": "塞舌尔", + "TG": "多哥", + "DM": "多米尼克", + "DO": "多米尼加共和国", + "009": "大洋洲", + "QO": "大洋洲边远群岛", + "AX": "奥兰群岛", + "AT": "奥地利", + "VE": "委内瑞拉", + "BD": "孟加拉国", "AO": "安哥拉", "AI": "安圭拉", "AG": "安æ瓜和巴布达", - "AT": "奥地利", - "AX": "奥兰群岛", - "053": "澳大拉西亚", - "AU": "澳大利亚", - "BB": "巴巴多斯", - "PG": "巴布亚新几内亚", + "AD": "安é“å°”", + "FM": "密克罗尼西亚", + "057": "密克罗尼西亚地区", + "NI": "尼加拉瓜", + "NG": "尼日利亚", + "NE": "尼日尔", + "NP": "尼泊尔", + "PS": "å·´å‹’æ–¯å¦é¢†åœŸ", "BS": "巴哈马", "PK": "巴基斯å¦", + "BB": "巴巴多斯", + "PG": "巴布亚新几内亚", "PY": "巴拉圭", - "PS": "å·´å‹’æ–¯å¦é¢†åœŸ", - "BH": "å·´æž—", "PA": "巴拿马", + "BH": "å·´æž—", "BR": "巴西", - "BY": "白俄罗斯", - "BM": "百慕大", - "BG": "ä¿åŠ åˆ©äºš", - "015": "北éž", - "MP": "北马里亚纳群岛", - "003": "北美洲", - "BJ": "è´å®", - "BE": "比利时", - "IS": "冰岛", - "PR": "波多黎å„", - "PL": "波兰", - "BA": "波斯尼亚和黑塞哥维那", - "061": "玻利尼西亚", - "BO": "玻利维亚", - "BZ": "伯利兹", - "BW": "åšèŒ¨ç“¦çº³", - "BT": "ä¸ä¸¹", "BF": "布基纳法索", "BI": "布隆迪", "BV": "布韦岛", - "KP": "æœé²œ", - "GQ": "赤é“几内亚", - "009": "大洋洲", - "QO": "大洋洲边远群岛", - "DK": "丹麦", + "GR": "希腊", + "PW": "帕劳", + "CK": "库克群岛", + "CW": "库拉索", + "KY": "开曼群岛", "DE": "德国", - "DG": "迪戈加西亚岛", - "TL": "东å¸æ±¶", - "014": "东éž", - "035": "东å—亚", - "030": "东亚", - "TG": "多哥", - "DO": "多米尼加共和国", - "DM": "多米尼克", - "RU": "ä¿„ç½—æ–¯", - "EC": "厄瓜多尔", - "ER": "厄立特里亚", - "FR": "法国", - "FO": "法罗群岛", - "PF": "法属波利尼西亚", - "GF": "法属圭亚那", - "TF": "法属å—部领地", - "MF": "法属圣马ä¸", - "VA": "梵蒂冈", - "002": "éžæ´²", - "PH": "è²å¾‹å®¾", + "IT": "æ„大利", + "SB": "所罗门群岛", + "TK": "托克劳", + "LV": "拉脱维亚", + "NO": "挪å¨", + "CZ": "æ·å…‹", + "MD": "摩尔多瓦", + "MA": "摩洛哥", + "MC": "摩纳哥", + "BN": "文莱", "FJ": "æ–济", - "FI": "芬兰", - "CV": "佛得角", - "FK": "ç¦å…‹å…°ç¾¤å²›", - "GM": "冈比亚", - "CG": "刚果(布)", - "CD": "刚果(金)", - "CO": "哥伦比亚", - "CR": "哥斯达黎加", + "SZ": "æ–¯å¨å£«å…°", + "SK": "斯洛ä¼å…‹", + "SI": "斯洛文尼亚", + "SJ": "斯瓦尔巴和扬马延", + "LK": "斯里兰å¡", + "SG": "新加å¡", + "NC": "新喀里多尼亚", + "NZ": "新西兰", + "JP": "日本", + "CL": "智利", + "KP": "æœé²œ", + "ZZ": "未知地区", + "KH": "柬埔寨", + "GG": "根西岛", "GD": "格林纳达", "GL": "格陵兰", "GE": "æ ¼é²å‰äºš", - "GG": "根西岛", - "CU": "å¤å·´", - "GP": "瓜德罗普", - "GU": "关岛", - "GY": "圭亚那", - "KZ": "哈è¨å…‹æ–¯å¦", - "HT": "海地", - "KR": "韩国", - "NL": "è·å…°", - "BQ": "è·å±žåŠ å‹’比区", - "SX": "è·å±žåœ£é©¬ä¸", - "HM": "赫德岛和麦克å”纳群岛", - "ME": "黑山", - "HN": "洪都拉斯", - "KI": "基里巴斯", - "DJ": "å‰å¸ƒæ", - "KG": "å‰å°”å‰æ–¯æ–¯å¦", - "GN": "几内亚", - "GW": "几内亚比ç»", - "029": "加勒比地区", - "CA": "加拿大", - "GH": "加纳", - "IC": "加纳利群岛", - "GA": "加蓬", - "KH": "柬埔寨", - "CZ": "æ·å…‹", + "VA": "梵蒂冈", + "EZ": "欧元区", + "EU": "欧盟", + "BE": "比利时", + "MR": "毛里塔尼亚", + "MU": "毛里求斯", + "TO": "汤加", + "SA": "沙特阿拉伯", + "FR": "法国", + "TF": "法属å—部领地", + "MF": "法属圣马ä¸", + "GF": "法属圭亚那", + "PF": "法属波利尼西亚", + "FO": "法罗群岛", + "PL": "波兰", + "PR": "波多黎å„", + "BA": "波斯尼亚和黑塞哥维那", + "TH": "泰国", + "JE": "泽西岛", "ZW": "津巴布韦", - "CM": "喀麦隆", - "QA": "å¡å¡”å°”", - "KY": "开曼群岛", - "CC": "科科斯(基林)群岛", + "HN": "洪都拉斯", + "HT": "海地", + "AU": "澳大利亚", + "053": "澳大拉西亚", + "IE": "爱尔兰", + "EE": "爱沙尼亚", + "JM": "牙买加", + "TC": "特克斯和凯科斯群岛", + "TT": "特立尼达和多巴哥", + "TA": "特里斯å¦-达库尼亚群岛", + "061": "玻利尼西亚", + "BO": "玻利维亚", + "NR": "ç‘™é²", + "SE": "ç‘žå…¸", + "CH": "瑞士", + "GP": "瓜德罗普", + "WF": "瓦利斯和富图纳", + "VU": "瓦努阿图", + "RE": "留尼汪", + "BY": "白俄罗斯", + "BM": "百慕大", + "PN": "皮特凯æ©ç¾¤å²›", + "GI": "直布罗陀", + "FK": "ç¦å…‹å…°ç¾¤å²›", + "KW": "科å¨ç‰¹", "KM": "科摩罗", - "XK": "科索沃", "CI": "科特迪瓦", - "KW": "科å¨ç‰¹", - "CP": "克利ç€é¡¿å²›", - "HR": "克罗地亚", - "KE": "肯尼亚", - "CK": "库克群岛", - "CW": "库拉索", - "LV": "拉脱维亚", - "LS": "莱索托", - "LA": "è€æŒ", - "LB": "黎巴嫩", + "CC": "科科斯(基林)群岛", + "XK": "科索沃", + "PE": "秘é²", + "TN": "çªå°¼æ–¯", "LT": "立陶宛", - "LR": "利比里亚", - "LY": "利比亚", - "UN": "è”åˆå›½", - "LI": "列支敦士登", - "RE": "留尼汪", - "LU": "å¢æ£®å ¡", - "RW": "å¢æ—ºè¾¾", + "SO": "索马里", + "JO": "约旦", + "NA": "纳米比亚", + "NU": "纽埃", + "MM": "缅甸", "RO": "罗马尼亚", - "MG": "马达加斯加", - "IM": "马æ©å²›", - "MV": "马尔代夫", - "MT": "马耳他", - "MW": "马拉维", - "MY": "马æ¥è¥¿äºš", - "ML": "马里", - "MK": "马其顿", - "MH": "马ç»å°”群岛", - "MQ": "马æ尼克", - "YT": "马约特", - "MU": "毛里求斯", - "MR": "毛里塔尼亚", "US": "美国", "UM": "美国本土外å°å²›å±¿", - "054": "美拉尼西亚", - "AS": "美属è¨æ‘©äºš", "VI": "美属维尔京群岛", + "AS": "美属è¨æ‘©äºš", + "054": "美拉尼西亚", "019": "美洲", "021": "美洲北部", - "MN": "è’™å¤", - "MS": "蒙特塞拉特", - "BD": "孟加拉国", - "PE": "秘é²", - "FM": "密克罗尼西亚", - "057": "密克罗尼西亚地区", - "MM": "缅甸", - "MD": "摩尔多瓦", - "MA": "摩洛哥", - "MC": "摩纳哥", + "LA": "è€æŒ", + "UN": "è”åˆå›½", + "KE": "肯尼亚", + "FI": "芬兰", + "SD": "è‹ä¸¹", + "SR": "è‹é‡Œå—", + "GB": "英国", + "IO": "英属å°åº¦æ´‹é¢†åœ°", + "VG": "英属维尔京群岛", + "NL": "è·å…°", + "BQ": "è·å±žåŠ å‹’比区", + "SX": "è·å±žåœ£é©¬ä¸", "MZ": "莫桑比克", - "MX": "墨西哥", - "NA": "纳米比亚", - "018": "å—部éžæ´²", - "ZA": "å—éž", - "AQ": "å—æžæ´²", - "005": "å—美洲", - "039": "å—欧", - "GS": "å—乔治亚和å—æ¡‘å¨å¥‡ç¾¤å²›", - "SS": "å—è‹ä¸¹", - "034": "å—亚", - "NR": "ç‘™é²", - "NI": "尼加拉瓜", - "NP": "尼泊尔", - "NE": "尼日尔", - "NG": "尼日利亚", - "NU": "纽埃", - "NO": "挪å¨", - "NF": "诺ç¦å…‹å²›", - "EU": "欧盟", - "EZ": "欧元区", - "PW": "帕劳", - "PN": "皮特凯æ©ç¾¤å²›", - "PT": "è‘¡è„牙", - "JP": "日本", - "SE": "ç‘žå…¸", - "CH": "瑞士", + "LS": "莱索托", + "PH": "è²å¾‹å®¾", "SV": "è¨å°”瓦多", "WS": "è¨æ‘©äºš", - "RS": "塞尔维亚", - "SL": "塞拉利昂", - "SN": "塞内加尔", - "CY": "塞浦路斯", - "SC": "塞舌尔", - "SA": "沙特阿拉伯", - "BL": "圣巴泰勒米", - "CX": "圣诞岛", - "ST": "圣多美和普林西比", - "SH": "圣赫勒拿", - "KN": "圣基茨和尼维斯", - "LC": "圣å¢è¥¿äºš", - "SM": "圣马力诺", - "PM": "圣皮埃尔和密克隆群岛", - "VC": "圣文森特和格林纳ä¸æ–¯", - "001": "世界", - "LK": "斯里兰å¡", - "SK": "斯洛ä¼å…‹", - "SI": "斯洛文尼亚", - "SJ": "斯瓦尔巴和扬马延", - "SZ": "æ–¯å¨å£«å…°", - "SD": "è‹ä¸¹", - "SR": "è‹é‡Œå—", - "SB": "所罗门群岛", - "SO": "索马里", - "TJ": "å¡”å‰å…‹æ–¯å¦", - "TW": "å°æ¹¾", - "TH": "泰国", - "TZ": "å¦æ¡‘尼亚", - "TO": "汤加", - "TC": "特克斯和凯科斯群岛", - "TA": "特里斯å¦-达库尼亚群岛", - "TT": "特立尼达和多巴哥", - "TN": "çªå°¼æ–¯", - "TV": "图瓦å¢", - "TR": "土耳其", - "TM": "土库曼斯å¦", - "TK": "托克劳", - "WF": "瓦利斯和富图纳", - "VU": "瓦努阿图", - "GT": "å±åœ°é©¬æ‹‰", - "VE": "委内瑞拉", - "ZZ": "未知地区", - "BN": "文莱", - "UG": "乌干达", - "UA": "乌克兰", - "UY": "乌拉圭", - "UZ": "乌兹别克斯å¦", + "PT": "è‘¡è„牙", + "MN": "è’™å¤", + "MS": "蒙特塞拉特", + "EH": "西撒哈拉", "ES": "西ç­ç‰™", "011": "西éž", - "EH": "西撒哈拉", - "GR": "希腊", - "SG": "新加å¡", - "NC": "新喀里多尼亚", - "NZ": "新西兰", - "HU": "匈牙利", - "EA": "休达åŠæ¢…利利亚", - "SY": "å™åˆ©äºš", - "JM": "牙买加", - "AM": "亚美尼亚", - "YE": "也门", - "IQ": "伊拉克", - "IR": "伊朗", - "IL": "以色列", - "IT": "æ„大利", - "IN": "å°åº¦", - "ID": "å°åº¦å°¼è¥¿äºš", - "GB": "英国", - "VG": "英属维尔京群岛", - "IO": "英属å°åº¦æ´‹é¢†åœ°", - "JO": "约旦", - "VN": "越å—", + "NF": "诺ç¦å…‹å²›", + "BJ": "è´å®", "ZM": "赞比亚", - "JE": "泽西岛", - "TD": "ä¹å¾—", - "GI": "直布罗陀", - "CL": "智利", - "017": "中éž", - "CF": "中éžå…±å’Œå›½", - "CN": "中国", - "MO": "中国澳门特别行政区", - "HK": "中国香港特别行政区", - "013": "中美洲" + "GQ": "赤é“几内亚", + "HM": "赫德岛和麦克å”纳群岛", + "VN": "越å—", + "DG": "迪戈加西亚岛", + "AZ": "阿塞拜疆", + "AF": "阿富汗", + "DZ": "阿尔åŠåˆ©äºš", + "AL": "阿尔巴尼亚", + "AE": "阿拉伯è”åˆé…‹é•¿å›½", + "OM": "阿曼", + "AR": "阿根廷", + "AC": "阿森æ¾å²›", + "AW": "阿é²å·´", + "002": "éžæ´²", + "KR": "韩国", + "MK": "马其顿", + "MV": "马尔代夫", + "IM": "马æ©å²›", + "MW": "马拉维", + "MQ": "马æ尼克", + "MY": "马æ¥è¥¿äºš", + "YT": "马约特", + "MH": "马ç»å°”群岛", + "MT": "马耳他", + "MG": "马达加斯加", + "ML": "马里", + "LB": "黎巴嫩", + "ME": "黑山", + "MX": "墨西哥" } \ No newline at end of file diff --git a/js/data/locale/zh/Hans/MO/sysres.json b/js/data/locale/zh/Hans/MO/sysres.json index 99e3bba724..e5058f8302 100644 --- a/js/data/locale/zh/Hans/MO/sysres.json +++ b/js/data/locale/zh/Hans/MO/sysres.json @@ -1,116 +1,5 @@ { - "MMMM1": "一", - "MMM1": "1", - "NN1": "1", - "N1": "1", - "MMMM2": "二", - "MMM2": "2", - "NN2": "2", - "N2": "2", - "MMMM3": "三", - "MMM3": "3", - "NN3": "3", - "N3": "3", - "MMMM4": "å››", - "MMM4": "4", - "NN4": "4", - "N4": "4", - "MMMM5": "五", - "MMM5": "5", - "NN5": "5", - "N5": "5", - "MMMM6": "å…­", - "MMM6": "6", - "NN6": "6", - "N6": "6", - "MMMM7": "七", - "MMM7": "7", - "NN7": "7", - "N7": "7", - "MMMM8": "å…«", - "MMM8": "8", - "NN8": "8", - "N8": "8", - "MMMM9": "ä¹", - "MMM9": "9", - "NN9": "9", - "N9": "9", - "MMMM10": "å", - "MMM10": "10", - "NN10": "10", - "N10": "10", - "MMMM11": "å一", - "MMM11": "11", - "NN11": "11", - "N11": "11", - "MMMM12": "å二", - "MMM12": "12", - "NN12": "12", - "N12": "12", - "EEEE0": "星期日", - "EEE0": "周日", - "EE0": "周日", - "E0": "æ—¥", - "EEEE1": "星期一", - "EEE1": "周一", - "EE1": "周一", - "E1": "一", - "EEEE2": "星期二", - "EEE2": "周二", - "EE2": "周二", - "E2": "二", - "EEEE3": "星期三", - "EEE3": "周三", - "EE3": "周三", - "E3": "三", - "EEEE4": "星期四", - "EEE4": "周四", - "EE4": "周四", - "E4": "å››", - "EEEE5": "星期五", - "EEE5": "周五", - "EE5": "周五", - "E5": "五", - "EEEE6": "星期六", - "EEE6": "周六", - "EE6": "周六", - "E6": "å…­", - "a0": "上åˆ", - "a1": "下åˆ", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "#{num}毫秒", "1#1 second|#{num} seconds": "#{num}秒", - "1#1 minute|#{num} minutes": "#{num}分钟", - "1#1 hour|#{num} hours": "#{num}å°æ—¶", - "1#1 day|#{num} days": "#{num}天", - "1#1 week|#{num} weeks": "#{num}周", - "1#1 month|#{num} months": "#{num}个月", - "1#1 year|#{num} years": "#{num}å¹´", - "#{num} ms": "#{num}毫秒", - "1#1 sec|#{num} sec": "#{num}秒", - "1#1 min|#{num} min": "#{num}分钟", - "1#1 hr|#{num} hrs": "#{num}å°æ—¶", - "durationLongDays": "#{num}天", - "1#1 wk|#{num} wks": "#{num}周", - "1#1 mon|#{num} mons": "#{num}个月", - "1#1 yr|#{num} yrs": "#{num}å¹´", - "durationShortMillis": "#{num}毫秒", - "#{num}s": "#{num}秒", - "durationShortMinutes": "#{num}分钟", - "#{num}h": "#{num}å°æ—¶", - "#{num}d": "#{num}天", - "#{num}w": "#{num}周", - "durationShortMonths": "#{num}个月", - "#{num}y": "#{num}å¹´", - "separatorFull": "", - "finalSeparatorFull": "", - "separatorLong": "", - "finalSeparatorLong": "", - "separatorMedium": "", - "finalSeparatorMedium": "", - "separatorShort": "", - "finalSeparatorShort": "", "1#in 1 second|#in {num} seconds": "#{num}秒åŽ", "1#in 1 sec|#in {num} sec": "#{num}秒åŽ", "1#1 second ago|#{num} seconds ago": "#{num}秒å‰", diff --git a/js/data/locale/zh/Hans/SG/ctrynames.json b/js/data/locale/zh/Hans/SG/ctrynames.json index 6ab186d539..8ee866b7c8 100644 --- a/js/data/locale/zh/Hans/SG/ctrynames.json +++ b/js/data/locale/zh/Hans/SG/ctrynames.json @@ -1,294 +1,294 @@ { - "阿尔巴尼亚": "AL", - "阿尔åŠåˆ©äºš": "DZ", - "阿富汗": "AF", - "阿根廷": "AR", - "阿拉伯è”åˆé…‹é•¿å›½": "AE", - "阿é²å·´": "AW", - "阿曼": "OM", - "阿塞拜疆": "AZ", - "阿森æ¾å²›": "AC", + "Sub-Saharan Africa": "202", + "ä¸ä¸¹": "BT", + "世界": "001", + "东亚": "030", + "东å—亚": "035", + "东å¸æ±¶": "TL", + "东欧": "151", + "东éž": "014", + "中亚": "143", + "中国": "CN", + "中国澳门特别行政区": "MO", + "中国香港特别行政区": "HK", + "中美洲": "013", + "中éž": "017", + "中éžå…±å’Œå›½": "CF", + "丹麦": "DK", + "乌克兰": "UA", + "乌兹别克斯å¦": "UZ", + "乌干达": "UG", + "乌拉圭": "UY", + "ä¹å¾—": "TD", + "也门": "YE", + "亚洲": "142", + "亚美尼亚": "AM", + "以色列": "IL", + "伊拉克": "IQ", + "伊朗": "IR", + "休达åŠæ¢…利利亚": "EA", + "伯利兹": "BZ", + "佛得角": "CV", + "ä¿„ç½—æ–¯": "RU", + "ä¿åŠ åˆ©äºš": "BG", + "克利ç€é¡¿å²›": "CP", + "克罗地亚": "HR", + "关岛": "GU", + "冈比亚": "GM", + "冰岛": "IS", + "几内亚": "GN", + "几内亚比ç»": "GW", + "列支敦士登": "LI", + "刚果(布)": "CG", + "刚果(金)": "CD", + "利比亚": "LY", + "利比里亚": "LR", + "加勒比地区": "029", + "加拿大": "CA", + "加纳": "GH", + "加纳利群岛": "IC", + "加蓬": "GA", + "匈牙利": "HU", + "北欧": "154", + "北美洲": "003", + "北éž": "015", + "北马里亚纳群岛": "MP", + "å—乔治亚和å—æ¡‘å¨å¥‡ç¾¤å²›": "GS", + "å—亚": "034", + "å—æžæ´²": "AQ", + "å—欧": "039", + "å—美洲": "005", + "å—è‹ä¸¹": "SS", + "å—部éžæ´²": "018", + "å—éž": "ZA", + "åšèŒ¨ç“¦çº³": "BW", + "å¡å¡”å°”": "QA", + "å¢æ—ºè¾¾": "RW", + "å¢æ£®å ¡": "LU", + "å°åº¦": "IN", + "å°åº¦å°¼è¥¿äºš": "ID", + "å±åœ°é©¬æ‹‰": "GT", + "厄瓜多尔": "EC", + "厄立特里亚": "ER", + "å™åˆ©äºš": "SY", + "å¤å·´": "CU", + "å°æ¹¾": "TW", + "å‰å°”å‰æ–¯æ–¯å¦": "KG", + "å‰å¸ƒæ": "DJ", + "哈è¨å…‹æ–¯å¦": "KZ", + "哥伦比亚": "CO", + "哥斯达黎加": "CR", + "喀麦隆": "CM", + "图瓦å¢": "TV", + "土库曼斯å¦": "TM", + "土耳其": "TR", + "圣å¢è¥¿äºš": "LC", + "圣基茨和尼维斯": "KN", + "圣多美和普林西比": "ST", + "圣巴泰勒米": "BL", + "圣文森特和格林纳ä¸æ–¯": "VC", + "圣皮埃尔和密克隆群岛": "PM", + "圣诞岛": "CX", + "圣赫勒拿": "SH", + "圣马力诺": "SM", + "圭亚那": "GY", + "å¦æ¡‘尼亚": "TZ", "埃åŠ": "EG", "埃塞俄比亚": "ET", - "爱尔兰": "IE", - "爱沙尼亚": "EE", - "安é“å°”": "AD", + "基里巴斯": "KI", + "å¡”å‰å…‹æ–¯å¦": "TJ", + "塞内加尔": "SN", + "塞尔维亚": "RS", + "塞拉利昂": "SL", + "塞浦路斯": "CY", + "塞舌尔": "SC", + "多哥": "TG", + "多米尼克": "DM", + "多米尼加共和国": "DO", + "大洋洲": "009", + "大洋洲边远群岛": "QO", + "奥兰群岛": "AX", + "奥地利": "AT", + "委内瑞拉": "VE", + "孟加拉国": "BD", "安哥拉": "AO", "安圭拉": "AI", "安æ瓜和巴布达": "AG", - "奥地利": "AT", - "奥兰群岛": "AX", - "澳大拉西亚": "053", - "澳大利亚": "AU", - "巴巴多斯": "BB", - "巴布亚新几内亚": "PG", + "安é“å°”": "AD", + "密克罗尼西亚": "FM", + "密克罗尼西亚地区": "057", + "尼加拉瓜": "NI", + "尼日利亚": "NG", + "尼日尔": "NE", + "尼泊尔": "NP", + "å·´å‹’æ–¯å¦é¢†åœŸ": "PS", "巴哈马": "BS", "巴基斯å¦": "PK", + "巴巴多斯": "BB", + "巴布亚新几内亚": "PG", "巴拉圭": "PY", - "å·´å‹’æ–¯å¦é¢†åœŸ": "PS", - "å·´æž—": "BH", "巴拿马": "PA", + "å·´æž—": "BH", "巴西": "BR", - "白俄罗斯": "BY", - "百慕大": "BM", - "ä¿åŠ åˆ©äºš": "BG", - "北éž": "015", - "北马里亚纳群岛": "MP", - "北美洲": "003", - "北欧": "154", - "è´å®": "BJ", - "比利时": "BE", - "冰岛": "IS", - "波多黎å„": "PR", - "波兰": "PL", - "波斯尼亚和黑塞哥维那": "BA", - "玻利尼西亚": "061", - "玻利维亚": "BO", - "伯利兹": "BZ", - "åšèŒ¨ç“¦çº³": "BW", - "ä¸ä¸¹": "BT", "布基纳法索": "BF", "布隆迪": "BI", "布韦岛": "BV", - "æœé²œ": "KP", - "赤é“几内亚": "GQ", - "大洋洲": "009", - "大洋洲边远群岛": "QO", - "丹麦": "DK", + "希腊": "GR", + "帕劳": "PW", + "库克群岛": "CK", + "库拉索": "CW", + "开曼群岛": "KY", "德国": "DE", - "迪戈加西亚岛": "DG", - "东å¸æ±¶": "TL", - "东éž": "014", - "东å—亚": "035", - "东欧": "151", - "东亚": "030", - "多哥": "TG", - "多米尼加共和国": "DO", - "多米尼克": "DM", - "ä¿„ç½—æ–¯": "RU", - "厄瓜多尔": "EC", - "厄立特里亚": "ER", - "法国": "FR", - "法罗群岛": "FO", - "法属波利尼西亚": "PF", - "法属圭亚那": "GF", - "法属å—部领地": "TF", - "法属圣马ä¸": "MF", - "梵蒂冈": "VA", - "éžæ´²": "002", - "è²å¾‹å®¾": "PH", + "æ„大利": "IT", + "所罗门群岛": "SB", + "托克劳": "TK", + "拉ä¸ç¾Žæ´²": "419", + "拉脱维亚": "LV", + "挪å¨": "NO", + "æ·å…‹": "CZ", + "摩尔多瓦": "MD", + "摩洛哥": "MA", + "摩纳哥": "MC", + "文莱": "BN", "æ–济": "FJ", - "芬兰": "FI", - "佛得角": "CV", - "ç¦å…‹å…°ç¾¤å²›": "FK", - "冈比亚": "GM", - "刚果(布)": "CG", - "刚果(金)": "CD", - "哥伦比亚": "CO", - "哥斯达黎加": "CR", + "æ–¯å¨å£«å…°": "SZ", + "斯洛ä¼å…‹": "SK", + "斯洛文尼亚": "SI", + "斯瓦尔巴和扬马延": "SJ", + "斯里兰å¡": "LK", + "新加å¡": "SG", + "新喀里多尼亚": "NC", + "新西兰": "NZ", + "日本": "JP", + "智利": "CL", + "æœé²œ": "KP", + "未知地区": "ZZ", + "柬埔寨": "KH", + "根西岛": "GG", "格林纳达": "GD", "格陵兰": "GL", "æ ¼é²å‰äºš": "GE", - "根西岛": "GG", - "å¤å·´": "CU", - "瓜德罗普": "GP", - "关岛": "GU", - "圭亚那": "GY", - "哈è¨å…‹æ–¯å¦": "KZ", - "海地": "HT", - "韩国": "KR", - "è·å…°": "NL", - "è·å±žåŠ å‹’比区": "BQ", - "è·å±žåœ£é©¬ä¸": "SX", - "赫德岛和麦克å”纳群岛": "HM", - "黑山": "ME", - "洪都拉斯": "HN", - "基里巴斯": "KI", - "å‰å¸ƒæ": "DJ", - "å‰å°”å‰æ–¯æ–¯å¦": "KG", - "几内亚": "GN", - "几内亚比ç»": "GW", - "加勒比地区": "029", - "加拿大": "CA", - "加纳": "GH", - "加纳利群岛": "IC", - "加蓬": "GA", - "柬埔寨": "KH", - "æ·å…‹": "CZ", + "梵蒂冈": "VA", + "欧元区": "EZ", + "欧洲": "150", + "欧盟": "EU", + "比利时": "BE", + "毛里塔尼亚": "MR", + "毛里求斯": "MU", + "汤加": "TO", + "沙特阿拉伯": "SA", + "法国": "FR", + "法属å—部领地": "TF", + "法属圣马ä¸": "MF", + "法属圭亚那": "GF", + "法属波利尼西亚": "PF", + "法罗群岛": "FO", + "波兰": "PL", + "波多黎å„": "PR", + "波斯尼亚和黑塞哥维那": "BA", + "泰国": "TH", + "泽西岛": "JE", "津巴布韦": "ZW", - "喀麦隆": "CM", - "å¡å¡”å°”": "QA", - "开曼群岛": "KY", - "科科斯(基林)群岛": "CC", + "洪都拉斯": "HN", + "海地": "HT", + "澳大利亚": "AU", + "澳大拉西亚": "053", + "爱尔兰": "IE", + "爱沙尼亚": "EE", + "牙买加": "JM", + "特克斯和凯科斯群岛": "TC", + "特立尼达和多巴哥": "TT", + "特里斯å¦-达库尼亚群岛": "TA", + "玻利尼西亚": "061", + "玻利维亚": "BO", + "ç‘™é²": "NR", + "ç‘žå…¸": "SE", + "瑞士": "CH", + "瓜德罗普": "GP", + "瓦利斯和富图纳": "WF", + "瓦努阿图": "VU", + "留尼汪": "RE", + "白俄罗斯": "BY", + "百慕大": "BM", + "皮特凯æ©ç¾¤å²›": "PN", + "直布罗陀": "GI", + "ç¦å…‹å…°ç¾¤å²›": "FK", + "科å¨ç‰¹": "KW", "科摩罗": "KM", - "科索沃": "XK", "科特迪瓦": "CI", - "科å¨ç‰¹": "KW", - "克利ç€é¡¿å²›": "CP", - "克罗地亚": "HR", - "肯尼亚": "KE", - "库克群岛": "CK", - "库拉索": "CW", - "拉ä¸ç¾Žæ´²": "419", - "拉脱维亚": "LV", - "莱索托": "LS", - "è€æŒ": "LA", - "黎巴嫩": "LB", + "科科斯(基林)群岛": "CC", + "科索沃": "XK", + "秘é²": "PE", + "çªå°¼æ–¯": "TN", "立陶宛": "LT", - "利比里亚": "LR", - "利比亚": "LY", - "è”åˆå›½": "UN", - "列支敦士登": "LI", - "留尼汪": "RE", - "å¢æ£®å ¡": "LU", - "å¢æ—ºè¾¾": "RW", + "索马里": "SO", + "约旦": "JO", + "纳米比亚": "NA", + "纽埃": "NU", + "缅甸": "MM", "罗马尼亚": "RO", - "马达加斯加": "MG", - "马æ©å²›": "IM", - "马尔代夫": "MV", - "马耳他": "MT", - "马拉维": "MW", - "马æ¥è¥¿äºš": "MY", - "马里": "ML", - "马其顿": "MK", - "马ç»å°”群岛": "MH", - "马æ尼克": "MQ", - "马约特": "YT", - "毛里求斯": "MU", - "毛里塔尼亚": "MR", "美国": "US", "美国本土外å°å²›å±¿": "UM", - "美拉尼西亚": "054", - "美属è¨æ‘©äºš": "AS", "美属维尔京群岛": "VI", + "美属è¨æ‘©äºš": "AS", + "美拉尼西亚": "054", "美洲": "019", "美洲北部": "021", - "è’™å¤": "MN", - "蒙特塞拉特": "MS", - "孟加拉国": "BD", - "秘é²": "PE", - "密克罗尼西亚": "FM", - "密克罗尼西亚地区": "057", - "缅甸": "MM", - "摩尔多瓦": "MD", - "摩洛哥": "MA", - "摩纳哥": "MC", + "è€æŒ": "LA", + "è”åˆå›½": "UN", + "肯尼亚": "KE", + "芬兰": "FI", + "è‹ä¸¹": "SD", + "è‹é‡Œå—": "SR", + "英国": "GB", + "英属å°åº¦æ´‹é¢†åœ°": "IO", + "英属维尔京群岛": "VG", + "è·å…°": "NL", + "è·å±žåŠ å‹’比区": "BQ", + "è·å±žåœ£é©¬ä¸": "SX", "莫桑比克": "MZ", - "墨西哥": "MX", - "纳米比亚": "NA", - "å—部éžæ´²": "018", - "å—éž": "ZA", - "å—æžæ´²": "AQ", - "å—美洲": "005", - "å—欧": "039", - "å—乔治亚和å—æ¡‘å¨å¥‡ç¾¤å²›": "GS", - "å—è‹ä¸¹": "SS", - "å—亚": "034", - "ç‘™é²": "NR", - "尼加拉瓜": "NI", - "尼泊尔": "NP", - "尼日尔": "NE", - "尼日利亚": "NG", - "纽埃": "NU", - "挪å¨": "NO", - "诺ç¦å…‹å²›": "NF", - "欧盟": "EU", - "欧元区": "EZ", - "欧洲": "150", - "帕劳": "PW", - "皮特凯æ©ç¾¤å²›": "PN", - "è‘¡è„牙": "PT", - "日本": "JP", - "ç‘žå…¸": "SE", - "瑞士": "CH", + "莱索托": "LS", + "è²å¾‹å®¾": "PH", "è¨å°”瓦多": "SV", "è¨æ‘©äºš": "WS", - "塞尔维亚": "RS", - "塞拉利昂": "SL", - "塞内加尔": "SN", - "塞浦路斯": "CY", - "塞舌尔": "SC", - "沙特阿拉伯": "SA", - "圣巴泰勒米": "BL", - "圣诞岛": "CX", - "圣多美和普林西比": "ST", - "圣赫勒拿": "SH", - "圣基茨和尼维斯": "KN", - "圣å¢è¥¿äºš": "LC", - "圣马力诺": "SM", - "圣皮埃尔和密克隆群岛": "PM", - "圣文森特和格林纳ä¸æ–¯": "VC", - "世界": "001", - "斯里兰å¡": "LK", - "斯洛ä¼å…‹": "SK", - "斯洛文尼亚": "SI", - "斯瓦尔巴和扬马延": "SJ", - "æ–¯å¨å£«å…°": "SZ", - "è‹ä¸¹": "SD", - "è‹é‡Œå—": "SR", - "所罗门群岛": "SB", - "索马里": "SO", - "å¡”å‰å…‹æ–¯å¦": "TJ", - "å°æ¹¾": "TW", - "泰国": "TH", - "å¦æ¡‘尼亚": "TZ", - "汤加": "TO", - "特克斯和凯科斯群岛": "TC", - "特里斯å¦-达库尼亚群岛": "TA", - "特立尼达和多巴哥": "TT", - "çªå°¼æ–¯": "TN", - "图瓦å¢": "TV", - "土耳其": "TR", - "土库曼斯å¦": "TM", - "托克劳": "TK", - "瓦利斯和富图纳": "WF", - "瓦努阿图": "VU", - "å±åœ°é©¬æ‹‰": "GT", - "委内瑞拉": "VE", - "未知地区": "ZZ", - "文莱": "BN", - "乌干达": "UG", - "乌克兰": "UA", - "乌拉圭": "UY", - "乌兹别克斯å¦": "UZ", + "è‘¡è„牙": "PT", + "è’™å¤": "MN", + "蒙特塞拉特": "MS", + "西亚": "145", + "西撒哈拉": "EH", + "西欧": "155", "西ç­ç‰™": "ES", "西éž": "011", - "西欧": "155", - "西撒哈拉": "EH", - "西亚": "145", - "希腊": "GR", - "新加å¡": "SG", - "新喀里多尼亚": "NC", - "新西兰": "NZ", - "匈牙利": "HU", - "休达åŠæ¢…利利亚": "EA", - "å™åˆ©äºš": "SY", - "牙买加": "JM", - "亚美尼亚": "AM", - "亚洲": "142", - "也门": "YE", - "伊拉克": "IQ", - "伊朗": "IR", - "以色列": "IL", - "æ„大利": "IT", - "å°åº¦": "IN", - "å°åº¦å°¼è¥¿äºš": "ID", - "英国": "GB", - "英属维尔京群岛": "VG", - "英属å°åº¦æ´‹é¢†åœ°": "IO", - "约旦": "JO", - "越å—": "VN", + "诺ç¦å…‹å²›": "NF", + "è´å®": "BJ", "赞比亚": "ZM", - "泽西岛": "JE", - "ä¹å¾—": "TD", - "直布罗陀": "GI", - "智利": "CL", - "中éž": "017", - "中éžå…±å’Œå›½": "CF", - "中国": "CN", - "中国澳门特别行政区": "MO", - "中国香港特别行政区": "HK", - "中美洲": "013", - "中亚": "143", - "Sub-Saharan Africa": "202" + "赤é“几内亚": "GQ", + "赫德岛和麦克å”纳群岛": "HM", + "越å—": "VN", + "迪戈加西亚岛": "DG", + "阿塞拜疆": "AZ", + "阿富汗": "AF", + "阿尔åŠåˆ©äºš": "DZ", + "阿尔巴尼亚": "AL", + "阿拉伯è”åˆé…‹é•¿å›½": "AE", + "阿曼": "OM", + "阿根廷": "AR", + "阿森æ¾å²›": "AC", + "阿é²å·´": "AW", + "éžæ´²": "002", + "韩国": "KR", + "马其顿": "MK", + "马尔代夫": "MV", + "马æ©å²›": "IM", + "马拉维": "MW", + "马æ尼克": "MQ", + "马æ¥è¥¿äºš": "MY", + "马约特": "YT", + "马ç»å°”群岛": "MH", + "马耳他": "MT", + "马达加斯加": "MG", + "马里": "ML", + "黎巴嫩": "LB", + "黑山": "ME", + "墨西哥": "MX" } \ No newline at end of file diff --git a/js/data/locale/zh/Hans/SG/ctryreverse.json b/js/data/locale/zh/Hans/SG/ctryreverse.json index 02f9f06ddb..ee6864ae2f 100644 --- a/js/data/locale/zh/Hans/SG/ctryreverse.json +++ b/js/data/locale/zh/Hans/SG/ctryreverse.json @@ -8,287 +8,287 @@ "155": "西欧", "202": "Sub-Saharan Africa", "419": "拉ä¸ç¾Žæ´²", - "AL": "阿尔巴尼亚", - "DZ": "阿尔åŠåˆ©äºš", - "AF": "阿富汗", - "AR": "阿根廷", - "AE": "阿拉伯è”åˆé…‹é•¿å›½", - "AW": "阿é²å·´", - "OM": "阿曼", - "AZ": "阿塞拜疆", - "AC": "阿森æ¾å²›", + "BT": "ä¸ä¸¹", + "001": "世界", + "030": "东亚", + "035": "东å—亚", + "TL": "东å¸æ±¶", + "014": "东éž", + "CN": "中国", + "MO": "中国澳门特别行政区", + "HK": "中国香港特别行政区", + "013": "中美洲", + "017": "中éž", + "CF": "中éžå…±å’Œå›½", + "DK": "丹麦", + "UA": "乌克兰", + "UZ": "乌兹别克斯å¦", + "UG": "乌干达", + "UY": "乌拉圭", + "TD": "ä¹å¾—", + "YE": "也门", + "AM": "亚美尼亚", + "IL": "以色列", + "IQ": "伊拉克", + "IR": "伊朗", + "EA": "休达åŠæ¢…利利亚", + "BZ": "伯利兹", + "CV": "佛得角", + "RU": "ä¿„ç½—æ–¯", + "BG": "ä¿åŠ åˆ©äºš", + "CP": "克利ç€é¡¿å²›", + "HR": "克罗地亚", + "GU": "关岛", + "GM": "冈比亚", + "IS": "冰岛", + "GN": "几内亚", + "GW": "几内亚比ç»", + "LI": "列支敦士登", + "CG": "刚果(布)", + "CD": "刚果(金)", + "LY": "利比亚", + "LR": "利比里亚", + "029": "加勒比地区", + "CA": "加拿大", + "GH": "加纳", + "IC": "加纳利群岛", + "GA": "加蓬", + "HU": "匈牙利", + "003": "北美洲", + "015": "北éž", + "MP": "北马里亚纳群岛", + "GS": "å—乔治亚和å—æ¡‘å¨å¥‡ç¾¤å²›", + "034": "å—亚", + "AQ": "å—æžæ´²", + "039": "å—欧", + "005": "å—美洲", + "SS": "å—è‹ä¸¹", + "018": "å—部éžæ´²", + "ZA": "å—éž", + "BW": "åšèŒ¨ç“¦çº³", + "QA": "å¡å¡”å°”", + "RW": "å¢æ—ºè¾¾", + "LU": "å¢æ£®å ¡", + "IN": "å°åº¦", + "ID": "å°åº¦å°¼è¥¿äºš", + "GT": "å±åœ°é©¬æ‹‰", + "EC": "厄瓜多尔", + "ER": "厄立特里亚", + "SY": "å™åˆ©äºš", + "CU": "å¤å·´", + "TW": "å°æ¹¾", + "KG": "å‰å°”å‰æ–¯æ–¯å¦", + "DJ": "å‰å¸ƒæ", + "KZ": "哈è¨å…‹æ–¯å¦", + "CO": "哥伦比亚", + "CR": "哥斯达黎加", + "CM": "喀麦隆", + "TV": "图瓦å¢", + "TM": "土库曼斯å¦", + "TR": "土耳其", + "LC": "圣å¢è¥¿äºš", + "KN": "圣基茨和尼维斯", + "ST": "圣多美和普林西比", + "BL": "圣巴泰勒米", + "VC": "圣文森特和格林纳ä¸æ–¯", + "PM": "圣皮埃尔和密克隆群岛", + "CX": "圣诞岛", + "SH": "圣赫勒拿", + "SM": "圣马力诺", + "GY": "圭亚那", + "TZ": "å¦æ¡‘尼亚", "EG": "埃åŠ", "ET": "埃塞俄比亚", - "IE": "爱尔兰", - "EE": "爱沙尼亚", - "AD": "安é“å°”", + "KI": "基里巴斯", + "TJ": "å¡”å‰å…‹æ–¯å¦", + "SN": "塞内加尔", + "RS": "塞尔维亚", + "SL": "塞拉利昂", + "CY": "塞浦路斯", + "SC": "塞舌尔", + "TG": "多哥", + "DM": "多米尼克", + "DO": "多米尼加共和国", + "009": "大洋洲", + "QO": "大洋洲边远群岛", + "AX": "奥兰群岛", + "AT": "奥地利", + "VE": "委内瑞拉", + "BD": "孟加拉国", "AO": "安哥拉", "AI": "安圭拉", "AG": "安æ瓜和巴布达", - "AT": "奥地利", - "AX": "奥兰群岛", - "053": "澳大拉西亚", - "AU": "澳大利亚", - "BB": "巴巴多斯", - "PG": "巴布亚新几内亚", + "AD": "安é“å°”", + "FM": "密克罗尼西亚", + "057": "密克罗尼西亚地区", + "NI": "尼加拉瓜", + "NG": "尼日利亚", + "NE": "尼日尔", + "NP": "尼泊尔", + "PS": "å·´å‹’æ–¯å¦é¢†åœŸ", "BS": "巴哈马", "PK": "巴基斯å¦", + "BB": "巴巴多斯", + "PG": "巴布亚新几内亚", "PY": "巴拉圭", - "PS": "å·´å‹’æ–¯å¦é¢†åœŸ", - "BH": "å·´æž—", "PA": "巴拿马", + "BH": "å·´æž—", "BR": "巴西", - "BY": "白俄罗斯", - "BM": "百慕大", - "BG": "ä¿åŠ åˆ©äºš", - "015": "北éž", - "MP": "北马里亚纳群岛", - "003": "北美洲", - "BJ": "è´å®", - "BE": "比利时", - "IS": "冰岛", - "PR": "波多黎å„", - "PL": "波兰", - "BA": "波斯尼亚和黑塞哥维那", - "061": "玻利尼西亚", - "BO": "玻利维亚", - "BZ": "伯利兹", - "BW": "åšèŒ¨ç“¦çº³", - "BT": "ä¸ä¸¹", "BF": "布基纳法索", "BI": "布隆迪", "BV": "布韦岛", - "KP": "æœé²œ", - "GQ": "赤é“几内亚", - "009": "大洋洲", - "QO": "大洋洲边远群岛", - "DK": "丹麦", + "GR": "希腊", + "PW": "帕劳", + "CK": "库克群岛", + "CW": "库拉索", + "KY": "开曼群岛", "DE": "德国", - "DG": "迪戈加西亚岛", - "TL": "东å¸æ±¶", - "014": "东éž", - "035": "东å—亚", - "030": "东亚", - "TG": "多哥", - "DO": "多米尼加共和国", - "DM": "多米尼克", - "RU": "ä¿„ç½—æ–¯", - "EC": "厄瓜多尔", - "ER": "厄立特里亚", - "FR": "法国", - "FO": "法罗群岛", - "PF": "法属波利尼西亚", - "GF": "法属圭亚那", - "TF": "法属å—部领地", - "MF": "法属圣马ä¸", - "VA": "梵蒂冈", - "002": "éžæ´²", - "PH": "è²å¾‹å®¾", + "IT": "æ„大利", + "SB": "所罗门群岛", + "TK": "托克劳", + "LV": "拉脱维亚", + "NO": "挪å¨", + "CZ": "æ·å…‹", + "MD": "摩尔多瓦", + "MA": "摩洛哥", + "MC": "摩纳哥", + "BN": "文莱", "FJ": "æ–济", - "FI": "芬兰", - "CV": "佛得角", - "FK": "ç¦å…‹å…°ç¾¤å²›", - "GM": "冈比亚", - "CG": "刚果(布)", - "CD": "刚果(金)", - "CO": "哥伦比亚", - "CR": "哥斯达黎加", + "SZ": "æ–¯å¨å£«å…°", + "SK": "斯洛ä¼å…‹", + "SI": "斯洛文尼亚", + "SJ": "斯瓦尔巴和扬马延", + "LK": "斯里兰å¡", + "SG": "新加å¡", + "NC": "新喀里多尼亚", + "NZ": "新西兰", + "JP": "日本", + "CL": "智利", + "KP": "æœé²œ", + "ZZ": "未知地区", + "KH": "柬埔寨", + "GG": "根西岛", "GD": "格林纳达", "GL": "格陵兰", "GE": "æ ¼é²å‰äºš", - "GG": "根西岛", - "CU": "å¤å·´", - "GP": "瓜德罗普", - "GU": "关岛", - "GY": "圭亚那", - "KZ": "哈è¨å…‹æ–¯å¦", - "HT": "海地", - "KR": "韩国", - "NL": "è·å…°", - "BQ": "è·å±žåŠ å‹’比区", - "SX": "è·å±žåœ£é©¬ä¸", - "HM": "赫德岛和麦克å”纳群岛", - "ME": "黑山", - "HN": "洪都拉斯", - "KI": "基里巴斯", - "DJ": "å‰å¸ƒæ", - "KG": "å‰å°”å‰æ–¯æ–¯å¦", - "GN": "几内亚", - "GW": "几内亚比ç»", - "029": "加勒比地区", - "CA": "加拿大", - "GH": "加纳", - "IC": "加纳利群岛", - "GA": "加蓬", - "KH": "柬埔寨", - "CZ": "æ·å…‹", + "VA": "梵蒂冈", + "EZ": "欧元区", + "EU": "欧盟", + "BE": "比利时", + "MR": "毛里塔尼亚", + "MU": "毛里求斯", + "TO": "汤加", + "SA": "沙特阿拉伯", + "FR": "法国", + "TF": "法属å—部领地", + "MF": "法属圣马ä¸", + "GF": "法属圭亚那", + "PF": "法属波利尼西亚", + "FO": "法罗群岛", + "PL": "波兰", + "PR": "波多黎å„", + "BA": "波斯尼亚和黑塞哥维那", + "TH": "泰国", + "JE": "泽西岛", "ZW": "津巴布韦", - "CM": "喀麦隆", - "QA": "å¡å¡”å°”", - "KY": "开曼群岛", - "CC": "科科斯(基林)群岛", + "HN": "洪都拉斯", + "HT": "海地", + "AU": "澳大利亚", + "053": "澳大拉西亚", + "IE": "爱尔兰", + "EE": "爱沙尼亚", + "JM": "牙买加", + "TC": "特克斯和凯科斯群岛", + "TT": "特立尼达和多巴哥", + "TA": "特里斯å¦-达库尼亚群岛", + "061": "玻利尼西亚", + "BO": "玻利维亚", + "NR": "ç‘™é²", + "SE": "ç‘žå…¸", + "CH": "瑞士", + "GP": "瓜德罗普", + "WF": "瓦利斯和富图纳", + "VU": "瓦努阿图", + "RE": "留尼汪", + "BY": "白俄罗斯", + "BM": "百慕大", + "PN": "皮特凯æ©ç¾¤å²›", + "GI": "直布罗陀", + "FK": "ç¦å…‹å…°ç¾¤å²›", + "KW": "科å¨ç‰¹", "KM": "科摩罗", - "XK": "科索沃", "CI": "科特迪瓦", - "KW": "科å¨ç‰¹", - "CP": "克利ç€é¡¿å²›", - "HR": "克罗地亚", - "KE": "肯尼亚", - "CK": "库克群岛", - "CW": "库拉索", - "LV": "拉脱维亚", - "LS": "莱索托", - "LA": "è€æŒ", - "LB": "黎巴嫩", + "CC": "科科斯(基林)群岛", + "XK": "科索沃", + "PE": "秘é²", + "TN": "çªå°¼æ–¯", "LT": "立陶宛", - "LR": "利比里亚", - "LY": "利比亚", - "UN": "è”åˆå›½", - "LI": "列支敦士登", - "RE": "留尼汪", - "LU": "å¢æ£®å ¡", - "RW": "å¢æ—ºè¾¾", + "SO": "索马里", + "JO": "约旦", + "NA": "纳米比亚", + "NU": "纽埃", + "MM": "缅甸", "RO": "罗马尼亚", - "MG": "马达加斯加", - "IM": "马æ©å²›", - "MV": "马尔代夫", - "MT": "马耳他", - "MW": "马拉维", - "MY": "马æ¥è¥¿äºš", - "ML": "马里", - "MK": "马其顿", - "MH": "马ç»å°”群岛", - "MQ": "马æ尼克", - "YT": "马约特", - "MU": "毛里求斯", - "MR": "毛里塔尼亚", "US": "美国", "UM": "美国本土外å°å²›å±¿", - "054": "美拉尼西亚", - "AS": "美属è¨æ‘©äºš", "VI": "美属维尔京群岛", + "AS": "美属è¨æ‘©äºš", + "054": "美拉尼西亚", "019": "美洲", "021": "美洲北部", - "MN": "è’™å¤", - "MS": "蒙特塞拉特", - "BD": "孟加拉国", - "PE": "秘é²", - "FM": "密克罗尼西亚", - "057": "密克罗尼西亚地区", - "MM": "缅甸", - "MD": "摩尔多瓦", - "MA": "摩洛哥", - "MC": "摩纳哥", + "LA": "è€æŒ", + "UN": "è”åˆå›½", + "KE": "肯尼亚", + "FI": "芬兰", + "SD": "è‹ä¸¹", + "SR": "è‹é‡Œå—", + "GB": "英国", + "IO": "英属å°åº¦æ´‹é¢†åœ°", + "VG": "英属维尔京群岛", + "NL": "è·å…°", + "BQ": "è·å±žåŠ å‹’比区", + "SX": "è·å±žåœ£é©¬ä¸", "MZ": "莫桑比克", - "MX": "墨西哥", - "NA": "纳米比亚", - "018": "å—部éžæ´²", - "ZA": "å—éž", - "AQ": "å—æžæ´²", - "005": "å—美洲", - "039": "å—欧", - "GS": "å—乔治亚和å—æ¡‘å¨å¥‡ç¾¤å²›", - "SS": "å—è‹ä¸¹", - "034": "å—亚", - "NR": "ç‘™é²", - "NI": "尼加拉瓜", - "NP": "尼泊尔", - "NE": "尼日尔", - "NG": "尼日利亚", - "NU": "纽埃", - "NO": "挪å¨", - "NF": "诺ç¦å…‹å²›", - "EU": "欧盟", - "EZ": "欧元区", - "PW": "帕劳", - "PN": "皮特凯æ©ç¾¤å²›", - "PT": "è‘¡è„牙", - "JP": "日本", - "SE": "ç‘žå…¸", - "CH": "瑞士", + "LS": "莱索托", + "PH": "è²å¾‹å®¾", "SV": "è¨å°”瓦多", "WS": "è¨æ‘©äºš", - "RS": "塞尔维亚", - "SL": "塞拉利昂", - "SN": "塞内加尔", - "CY": "塞浦路斯", - "SC": "塞舌尔", - "SA": "沙特阿拉伯", - "BL": "圣巴泰勒米", - "CX": "圣诞岛", - "ST": "圣多美和普林西比", - "SH": "圣赫勒拿", - "KN": "圣基茨和尼维斯", - "LC": "圣å¢è¥¿äºš", - "SM": "圣马力诺", - "PM": "圣皮埃尔和密克隆群岛", - "VC": "圣文森特和格林纳ä¸æ–¯", - "001": "世界", - "LK": "斯里兰å¡", - "SK": "斯洛ä¼å…‹", - "SI": "斯洛文尼亚", - "SJ": "斯瓦尔巴和扬马延", - "SZ": "æ–¯å¨å£«å…°", - "SD": "è‹ä¸¹", - "SR": "è‹é‡Œå—", - "SB": "所罗门群岛", - "SO": "索马里", - "TJ": "å¡”å‰å…‹æ–¯å¦", - "TW": "å°æ¹¾", - "TH": "泰国", - "TZ": "å¦æ¡‘尼亚", - "TO": "汤加", - "TC": "特克斯和凯科斯群岛", - "TA": "特里斯å¦-达库尼亚群岛", - "TT": "特立尼达和多巴哥", - "TN": "çªå°¼æ–¯", - "TV": "图瓦å¢", - "TR": "土耳其", - "TM": "土库曼斯å¦", - "TK": "托克劳", - "WF": "瓦利斯和富图纳", - "VU": "瓦努阿图", - "GT": "å±åœ°é©¬æ‹‰", - "VE": "委内瑞拉", - "ZZ": "未知地区", - "BN": "文莱", - "UG": "乌干达", - "UA": "乌克兰", - "UY": "乌拉圭", - "UZ": "乌兹别克斯å¦", + "PT": "è‘¡è„牙", + "MN": "è’™å¤", + "MS": "蒙特塞拉特", + "EH": "西撒哈拉", "ES": "西ç­ç‰™", "011": "西éž", - "EH": "西撒哈拉", - "GR": "希腊", - "SG": "新加å¡", - "NC": "新喀里多尼亚", - "NZ": "新西兰", - "HU": "匈牙利", - "EA": "休达åŠæ¢…利利亚", - "SY": "å™åˆ©äºš", - "JM": "牙买加", - "AM": "亚美尼亚", - "YE": "也门", - "IQ": "伊拉克", - "IR": "伊朗", - "IL": "以色列", - "IT": "æ„大利", - "IN": "å°åº¦", - "ID": "å°åº¦å°¼è¥¿äºš", - "GB": "英国", - "VG": "英属维尔京群岛", - "IO": "英属å°åº¦æ´‹é¢†åœ°", - "JO": "约旦", - "VN": "越å—", + "NF": "诺ç¦å…‹å²›", + "BJ": "è´å®", "ZM": "赞比亚", - "JE": "泽西岛", - "TD": "ä¹å¾—", - "GI": "直布罗陀", - "CL": "智利", - "017": "中éž", - "CF": "中éžå…±å’Œå›½", - "CN": "中国", - "MO": "中国澳门特别行政区", - "HK": "中国香港特别行政区", - "013": "中美洲" + "GQ": "赤é“几内亚", + "HM": "赫德岛和麦克å”纳群岛", + "VN": "越å—", + "DG": "迪戈加西亚岛", + "AZ": "阿塞拜疆", + "AF": "阿富汗", + "DZ": "阿尔åŠåˆ©äºš", + "AL": "阿尔巴尼亚", + "AE": "阿拉伯è”åˆé…‹é•¿å›½", + "OM": "阿曼", + "AR": "阿根廷", + "AC": "阿森æ¾å²›", + "AW": "阿é²å·´", + "002": "éžæ´²", + "KR": "韩国", + "MK": "马其顿", + "MV": "马尔代夫", + "IM": "马æ©å²›", + "MW": "马拉维", + "MQ": "马æ尼克", + "MY": "马æ¥è¥¿äºš", + "YT": "马约特", + "MH": "马ç»å°”群岛", + "MT": "马耳他", + "MG": "马达加斯加", + "ML": "马里", + "LB": "黎巴嫩", + "ME": "黑山", + "MX": "墨西哥" } \ No newline at end of file diff --git a/js/data/locale/zh/Hans/SG/sysres.json b/js/data/locale/zh/Hans/SG/sysres.json index 99e3bba724..e5058f8302 100644 --- a/js/data/locale/zh/Hans/SG/sysres.json +++ b/js/data/locale/zh/Hans/SG/sysres.json @@ -1,116 +1,5 @@ { - "MMMM1": "一", - "MMM1": "1", - "NN1": "1", - "N1": "1", - "MMMM2": "二", - "MMM2": "2", - "NN2": "2", - "N2": "2", - "MMMM3": "三", - "MMM3": "3", - "NN3": "3", - "N3": "3", - "MMMM4": "å››", - "MMM4": "4", - "NN4": "4", - "N4": "4", - "MMMM5": "五", - "MMM5": "5", - "NN5": "5", - "N5": "5", - "MMMM6": "å…­", - "MMM6": "6", - "NN6": "6", - "N6": "6", - "MMMM7": "七", - "MMM7": "7", - "NN7": "7", - "N7": "7", - "MMMM8": "å…«", - "MMM8": "8", - "NN8": "8", - "N8": "8", - "MMMM9": "ä¹", - "MMM9": "9", - "NN9": "9", - "N9": "9", - "MMMM10": "å", - "MMM10": "10", - "NN10": "10", - "N10": "10", - "MMMM11": "å一", - "MMM11": "11", - "NN11": "11", - "N11": "11", - "MMMM12": "å二", - "MMM12": "12", - "NN12": "12", - "N12": "12", - "EEEE0": "星期日", - "EEE0": "周日", - "EE0": "周日", - "E0": "æ—¥", - "EEEE1": "星期一", - "EEE1": "周一", - "EE1": "周一", - "E1": "一", - "EEEE2": "星期二", - "EEE2": "周二", - "EE2": "周二", - "E2": "二", - "EEEE3": "星期三", - "EEE3": "周三", - "EE3": "周三", - "E3": "三", - "EEEE4": "星期四", - "EEE4": "周四", - "EE4": "周四", - "E4": "å››", - "EEEE5": "星期五", - "EEE5": "周五", - "EE5": "周五", - "E5": "五", - "EEEE6": "星期六", - "EEE6": "周六", - "EE6": "周六", - "E6": "å…­", - "a0": "上åˆ", - "a1": "下åˆ", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "#{num}毫秒", "1#1 second|#{num} seconds": "#{num}秒", - "1#1 minute|#{num} minutes": "#{num}分钟", - "1#1 hour|#{num} hours": "#{num}å°æ—¶", - "1#1 day|#{num} days": "#{num}天", - "1#1 week|#{num} weeks": "#{num}周", - "1#1 month|#{num} months": "#{num}个月", - "1#1 year|#{num} years": "#{num}å¹´", - "#{num} ms": "#{num}毫秒", - "1#1 sec|#{num} sec": "#{num}秒", - "1#1 min|#{num} min": "#{num}分钟", - "1#1 hr|#{num} hrs": "#{num}å°æ—¶", - "durationLongDays": "#{num}天", - "1#1 wk|#{num} wks": "#{num}周", - "1#1 mon|#{num} mons": "#{num}个月", - "1#1 yr|#{num} yrs": "#{num}å¹´", - "durationShortMillis": "#{num}毫秒", - "#{num}s": "#{num}秒", - "durationShortMinutes": "#{num}分钟", - "#{num}h": "#{num}å°æ—¶", - "#{num}d": "#{num}天", - "#{num}w": "#{num}周", - "durationShortMonths": "#{num}个月", - "#{num}y": "#{num}å¹´", - "separatorFull": "", - "finalSeparatorFull": "", - "separatorLong": "", - "finalSeparatorLong": "", - "separatorMedium": "", - "finalSeparatorMedium": "", - "separatorShort": "", - "finalSeparatorShort": "", "1#in 1 second|#in {num} seconds": "#{num}秒åŽ", "1#in 1 sec|#in {num} sec": "#{num}秒åŽ", "1#1 second ago|#{num} seconds ago": "#{num}秒å‰", diff --git a/js/data/locale/zh/Hans/ctrynames.json b/js/data/locale/zh/Hans/ctrynames.json index 6ab186d539..8ee866b7c8 100644 --- a/js/data/locale/zh/Hans/ctrynames.json +++ b/js/data/locale/zh/Hans/ctrynames.json @@ -1,294 +1,294 @@ { - "阿尔巴尼亚": "AL", - "阿尔åŠåˆ©äºš": "DZ", - "阿富汗": "AF", - "阿根廷": "AR", - "阿拉伯è”åˆé…‹é•¿å›½": "AE", - "阿é²å·´": "AW", - "阿曼": "OM", - "阿塞拜疆": "AZ", - "阿森æ¾å²›": "AC", + "Sub-Saharan Africa": "202", + "ä¸ä¸¹": "BT", + "世界": "001", + "东亚": "030", + "东å—亚": "035", + "东å¸æ±¶": "TL", + "东欧": "151", + "东éž": "014", + "中亚": "143", + "中国": "CN", + "中国澳门特别行政区": "MO", + "中国香港特别行政区": "HK", + "中美洲": "013", + "中éž": "017", + "中éžå…±å’Œå›½": "CF", + "丹麦": "DK", + "乌克兰": "UA", + "乌兹别克斯å¦": "UZ", + "乌干达": "UG", + "乌拉圭": "UY", + "ä¹å¾—": "TD", + "也门": "YE", + "亚洲": "142", + "亚美尼亚": "AM", + "以色列": "IL", + "伊拉克": "IQ", + "伊朗": "IR", + "休达åŠæ¢…利利亚": "EA", + "伯利兹": "BZ", + "佛得角": "CV", + "ä¿„ç½—æ–¯": "RU", + "ä¿åŠ åˆ©äºš": "BG", + "克利ç€é¡¿å²›": "CP", + "克罗地亚": "HR", + "关岛": "GU", + "冈比亚": "GM", + "冰岛": "IS", + "几内亚": "GN", + "几内亚比ç»": "GW", + "列支敦士登": "LI", + "刚果(布)": "CG", + "刚果(金)": "CD", + "利比亚": "LY", + "利比里亚": "LR", + "加勒比地区": "029", + "加拿大": "CA", + "加纳": "GH", + "加纳利群岛": "IC", + "加蓬": "GA", + "匈牙利": "HU", + "北欧": "154", + "北美洲": "003", + "北éž": "015", + "北马里亚纳群岛": "MP", + "å—乔治亚和å—æ¡‘å¨å¥‡ç¾¤å²›": "GS", + "å—亚": "034", + "å—æžæ´²": "AQ", + "å—欧": "039", + "å—美洲": "005", + "å—è‹ä¸¹": "SS", + "å—部éžæ´²": "018", + "å—éž": "ZA", + "åšèŒ¨ç“¦çº³": "BW", + "å¡å¡”å°”": "QA", + "å¢æ—ºè¾¾": "RW", + "å¢æ£®å ¡": "LU", + "å°åº¦": "IN", + "å°åº¦å°¼è¥¿äºš": "ID", + "å±åœ°é©¬æ‹‰": "GT", + "厄瓜多尔": "EC", + "厄立特里亚": "ER", + "å™åˆ©äºš": "SY", + "å¤å·´": "CU", + "å°æ¹¾": "TW", + "å‰å°”å‰æ–¯æ–¯å¦": "KG", + "å‰å¸ƒæ": "DJ", + "哈è¨å…‹æ–¯å¦": "KZ", + "哥伦比亚": "CO", + "哥斯达黎加": "CR", + "喀麦隆": "CM", + "图瓦å¢": "TV", + "土库曼斯å¦": "TM", + "土耳其": "TR", + "圣å¢è¥¿äºš": "LC", + "圣基茨和尼维斯": "KN", + "圣多美和普林西比": "ST", + "圣巴泰勒米": "BL", + "圣文森特和格林纳ä¸æ–¯": "VC", + "圣皮埃尔和密克隆群岛": "PM", + "圣诞岛": "CX", + "圣赫勒拿": "SH", + "圣马力诺": "SM", + "圭亚那": "GY", + "å¦æ¡‘尼亚": "TZ", "埃åŠ": "EG", "埃塞俄比亚": "ET", - "爱尔兰": "IE", - "爱沙尼亚": "EE", - "安é“å°”": "AD", + "基里巴斯": "KI", + "å¡”å‰å…‹æ–¯å¦": "TJ", + "塞内加尔": "SN", + "塞尔维亚": "RS", + "塞拉利昂": "SL", + "塞浦路斯": "CY", + "塞舌尔": "SC", + "多哥": "TG", + "多米尼克": "DM", + "多米尼加共和国": "DO", + "大洋洲": "009", + "大洋洲边远群岛": "QO", + "奥兰群岛": "AX", + "奥地利": "AT", + "委内瑞拉": "VE", + "孟加拉国": "BD", "安哥拉": "AO", "安圭拉": "AI", "安æ瓜和巴布达": "AG", - "奥地利": "AT", - "奥兰群岛": "AX", - "澳大拉西亚": "053", - "澳大利亚": "AU", - "巴巴多斯": "BB", - "巴布亚新几内亚": "PG", + "安é“å°”": "AD", + "密克罗尼西亚": "FM", + "密克罗尼西亚地区": "057", + "尼加拉瓜": "NI", + "尼日利亚": "NG", + "尼日尔": "NE", + "尼泊尔": "NP", + "å·´å‹’æ–¯å¦é¢†åœŸ": "PS", "巴哈马": "BS", "巴基斯å¦": "PK", + "巴巴多斯": "BB", + "巴布亚新几内亚": "PG", "巴拉圭": "PY", - "å·´å‹’æ–¯å¦é¢†åœŸ": "PS", - "å·´æž—": "BH", "巴拿马": "PA", + "å·´æž—": "BH", "巴西": "BR", - "白俄罗斯": "BY", - "百慕大": "BM", - "ä¿åŠ åˆ©äºš": "BG", - "北éž": "015", - "北马里亚纳群岛": "MP", - "北美洲": "003", - "北欧": "154", - "è´å®": "BJ", - "比利时": "BE", - "冰岛": "IS", - "波多黎å„": "PR", - "波兰": "PL", - "波斯尼亚和黑塞哥维那": "BA", - "玻利尼西亚": "061", - "玻利维亚": "BO", - "伯利兹": "BZ", - "åšèŒ¨ç“¦çº³": "BW", - "ä¸ä¸¹": "BT", "布基纳法索": "BF", "布隆迪": "BI", "布韦岛": "BV", - "æœé²œ": "KP", - "赤é“几内亚": "GQ", - "大洋洲": "009", - "大洋洲边远群岛": "QO", - "丹麦": "DK", + "希腊": "GR", + "帕劳": "PW", + "库克群岛": "CK", + "库拉索": "CW", + "开曼群岛": "KY", "德国": "DE", - "迪戈加西亚岛": "DG", - "东å¸æ±¶": "TL", - "东éž": "014", - "东å—亚": "035", - "东欧": "151", - "东亚": "030", - "多哥": "TG", - "多米尼加共和国": "DO", - "多米尼克": "DM", - "ä¿„ç½—æ–¯": "RU", - "厄瓜多尔": "EC", - "厄立特里亚": "ER", - "法国": "FR", - "法罗群岛": "FO", - "法属波利尼西亚": "PF", - "法属圭亚那": "GF", - "法属å—部领地": "TF", - "法属圣马ä¸": "MF", - "梵蒂冈": "VA", - "éžæ´²": "002", - "è²å¾‹å®¾": "PH", + "æ„大利": "IT", + "所罗门群岛": "SB", + "托克劳": "TK", + "拉ä¸ç¾Žæ´²": "419", + "拉脱维亚": "LV", + "挪å¨": "NO", + "æ·å…‹": "CZ", + "摩尔多瓦": "MD", + "摩洛哥": "MA", + "摩纳哥": "MC", + "文莱": "BN", "æ–济": "FJ", - "芬兰": "FI", - "佛得角": "CV", - "ç¦å…‹å…°ç¾¤å²›": "FK", - "冈比亚": "GM", - "刚果(布)": "CG", - "刚果(金)": "CD", - "哥伦比亚": "CO", - "哥斯达黎加": "CR", + "æ–¯å¨å£«å…°": "SZ", + "斯洛ä¼å…‹": "SK", + "斯洛文尼亚": "SI", + "斯瓦尔巴和扬马延": "SJ", + "斯里兰å¡": "LK", + "新加å¡": "SG", + "新喀里多尼亚": "NC", + "新西兰": "NZ", + "日本": "JP", + "智利": "CL", + "æœé²œ": "KP", + "未知地区": "ZZ", + "柬埔寨": "KH", + "根西岛": "GG", "格林纳达": "GD", "格陵兰": "GL", "æ ¼é²å‰äºš": "GE", - "根西岛": "GG", - "å¤å·´": "CU", - "瓜德罗普": "GP", - "关岛": "GU", - "圭亚那": "GY", - "哈è¨å…‹æ–¯å¦": "KZ", - "海地": "HT", - "韩国": "KR", - "è·å…°": "NL", - "è·å±žåŠ å‹’比区": "BQ", - "è·å±žåœ£é©¬ä¸": "SX", - "赫德岛和麦克å”纳群岛": "HM", - "黑山": "ME", - "洪都拉斯": "HN", - "基里巴斯": "KI", - "å‰å¸ƒæ": "DJ", - "å‰å°”å‰æ–¯æ–¯å¦": "KG", - "几内亚": "GN", - "几内亚比ç»": "GW", - "加勒比地区": "029", - "加拿大": "CA", - "加纳": "GH", - "加纳利群岛": "IC", - "加蓬": "GA", - "柬埔寨": "KH", - "æ·å…‹": "CZ", + "梵蒂冈": "VA", + "欧元区": "EZ", + "欧洲": "150", + "欧盟": "EU", + "比利时": "BE", + "毛里塔尼亚": "MR", + "毛里求斯": "MU", + "汤加": "TO", + "沙特阿拉伯": "SA", + "法国": "FR", + "法属å—部领地": "TF", + "法属圣马ä¸": "MF", + "法属圭亚那": "GF", + "法属波利尼西亚": "PF", + "法罗群岛": "FO", + "波兰": "PL", + "波多黎å„": "PR", + "波斯尼亚和黑塞哥维那": "BA", + "泰国": "TH", + "泽西岛": "JE", "津巴布韦": "ZW", - "喀麦隆": "CM", - "å¡å¡”å°”": "QA", - "开曼群岛": "KY", - "科科斯(基林)群岛": "CC", + "洪都拉斯": "HN", + "海地": "HT", + "澳大利亚": "AU", + "澳大拉西亚": "053", + "爱尔兰": "IE", + "爱沙尼亚": "EE", + "牙买加": "JM", + "特克斯和凯科斯群岛": "TC", + "特立尼达和多巴哥": "TT", + "特里斯å¦-达库尼亚群岛": "TA", + "玻利尼西亚": "061", + "玻利维亚": "BO", + "ç‘™é²": "NR", + "ç‘žå…¸": "SE", + "瑞士": "CH", + "瓜德罗普": "GP", + "瓦利斯和富图纳": "WF", + "瓦努阿图": "VU", + "留尼汪": "RE", + "白俄罗斯": "BY", + "百慕大": "BM", + "皮特凯æ©ç¾¤å²›": "PN", + "直布罗陀": "GI", + "ç¦å…‹å…°ç¾¤å²›": "FK", + "科å¨ç‰¹": "KW", "科摩罗": "KM", - "科索沃": "XK", "科特迪瓦": "CI", - "科å¨ç‰¹": "KW", - "克利ç€é¡¿å²›": "CP", - "克罗地亚": "HR", - "肯尼亚": "KE", - "库克群岛": "CK", - "库拉索": "CW", - "拉ä¸ç¾Žæ´²": "419", - "拉脱维亚": "LV", - "莱索托": "LS", - "è€æŒ": "LA", - "黎巴嫩": "LB", + "科科斯(基林)群岛": "CC", + "科索沃": "XK", + "秘é²": "PE", + "çªå°¼æ–¯": "TN", "立陶宛": "LT", - "利比里亚": "LR", - "利比亚": "LY", - "è”åˆå›½": "UN", - "列支敦士登": "LI", - "留尼汪": "RE", - "å¢æ£®å ¡": "LU", - "å¢æ—ºè¾¾": "RW", + "索马里": "SO", + "约旦": "JO", + "纳米比亚": "NA", + "纽埃": "NU", + "缅甸": "MM", "罗马尼亚": "RO", - "马达加斯加": "MG", - "马æ©å²›": "IM", - "马尔代夫": "MV", - "马耳他": "MT", - "马拉维": "MW", - "马æ¥è¥¿äºš": "MY", - "马里": "ML", - "马其顿": "MK", - "马ç»å°”群岛": "MH", - "马æ尼克": "MQ", - "马约特": "YT", - "毛里求斯": "MU", - "毛里塔尼亚": "MR", "美国": "US", "美国本土外å°å²›å±¿": "UM", - "美拉尼西亚": "054", - "美属è¨æ‘©äºš": "AS", "美属维尔京群岛": "VI", + "美属è¨æ‘©äºš": "AS", + "美拉尼西亚": "054", "美洲": "019", "美洲北部": "021", - "è’™å¤": "MN", - "蒙特塞拉特": "MS", - "孟加拉国": "BD", - "秘é²": "PE", - "密克罗尼西亚": "FM", - "密克罗尼西亚地区": "057", - "缅甸": "MM", - "摩尔多瓦": "MD", - "摩洛哥": "MA", - "摩纳哥": "MC", + "è€æŒ": "LA", + "è”åˆå›½": "UN", + "肯尼亚": "KE", + "芬兰": "FI", + "è‹ä¸¹": "SD", + "è‹é‡Œå—": "SR", + "英国": "GB", + "英属å°åº¦æ´‹é¢†åœ°": "IO", + "英属维尔京群岛": "VG", + "è·å…°": "NL", + "è·å±žåŠ å‹’比区": "BQ", + "è·å±žåœ£é©¬ä¸": "SX", "莫桑比克": "MZ", - "墨西哥": "MX", - "纳米比亚": "NA", - "å—部éžæ´²": "018", - "å—éž": "ZA", - "å—æžæ´²": "AQ", - "å—美洲": "005", - "å—欧": "039", - "å—乔治亚和å—æ¡‘å¨å¥‡ç¾¤å²›": "GS", - "å—è‹ä¸¹": "SS", - "å—亚": "034", - "ç‘™é²": "NR", - "尼加拉瓜": "NI", - "尼泊尔": "NP", - "尼日尔": "NE", - "尼日利亚": "NG", - "纽埃": "NU", - "挪å¨": "NO", - "诺ç¦å…‹å²›": "NF", - "欧盟": "EU", - "欧元区": "EZ", - "欧洲": "150", - "帕劳": "PW", - "皮特凯æ©ç¾¤å²›": "PN", - "è‘¡è„牙": "PT", - "日本": "JP", - "ç‘žå…¸": "SE", - "瑞士": "CH", + "莱索托": "LS", + "è²å¾‹å®¾": "PH", "è¨å°”瓦多": "SV", "è¨æ‘©äºš": "WS", - "塞尔维亚": "RS", - "塞拉利昂": "SL", - "塞内加尔": "SN", - "塞浦路斯": "CY", - "塞舌尔": "SC", - "沙特阿拉伯": "SA", - "圣巴泰勒米": "BL", - "圣诞岛": "CX", - "圣多美和普林西比": "ST", - "圣赫勒拿": "SH", - "圣基茨和尼维斯": "KN", - "圣å¢è¥¿äºš": "LC", - "圣马力诺": "SM", - "圣皮埃尔和密克隆群岛": "PM", - "圣文森特和格林纳ä¸æ–¯": "VC", - "世界": "001", - "斯里兰å¡": "LK", - "斯洛ä¼å…‹": "SK", - "斯洛文尼亚": "SI", - "斯瓦尔巴和扬马延": "SJ", - "æ–¯å¨å£«å…°": "SZ", - "è‹ä¸¹": "SD", - "è‹é‡Œå—": "SR", - "所罗门群岛": "SB", - "索马里": "SO", - "å¡”å‰å…‹æ–¯å¦": "TJ", - "å°æ¹¾": "TW", - "泰国": "TH", - "å¦æ¡‘尼亚": "TZ", - "汤加": "TO", - "特克斯和凯科斯群岛": "TC", - "特里斯å¦-达库尼亚群岛": "TA", - "特立尼达和多巴哥": "TT", - "çªå°¼æ–¯": "TN", - "图瓦å¢": "TV", - "土耳其": "TR", - "土库曼斯å¦": "TM", - "托克劳": "TK", - "瓦利斯和富图纳": "WF", - "瓦努阿图": "VU", - "å±åœ°é©¬æ‹‰": "GT", - "委内瑞拉": "VE", - "未知地区": "ZZ", - "文莱": "BN", - "乌干达": "UG", - "乌克兰": "UA", - "乌拉圭": "UY", - "乌兹别克斯å¦": "UZ", + "è‘¡è„牙": "PT", + "è’™å¤": "MN", + "蒙特塞拉特": "MS", + "西亚": "145", + "西撒哈拉": "EH", + "西欧": "155", "西ç­ç‰™": "ES", "西éž": "011", - "西欧": "155", - "西撒哈拉": "EH", - "西亚": "145", - "希腊": "GR", - "新加å¡": "SG", - "新喀里多尼亚": "NC", - "新西兰": "NZ", - "匈牙利": "HU", - "休达åŠæ¢…利利亚": "EA", - "å™åˆ©äºš": "SY", - "牙买加": "JM", - "亚美尼亚": "AM", - "亚洲": "142", - "也门": "YE", - "伊拉克": "IQ", - "伊朗": "IR", - "以色列": "IL", - "æ„大利": "IT", - "å°åº¦": "IN", - "å°åº¦å°¼è¥¿äºš": "ID", - "英国": "GB", - "英属维尔京群岛": "VG", - "英属å°åº¦æ´‹é¢†åœ°": "IO", - "约旦": "JO", - "越å—": "VN", + "诺ç¦å…‹å²›": "NF", + "è´å®": "BJ", "赞比亚": "ZM", - "泽西岛": "JE", - "ä¹å¾—": "TD", - "直布罗陀": "GI", - "智利": "CL", - "中éž": "017", - "中éžå…±å’Œå›½": "CF", - "中国": "CN", - "中国澳门特别行政区": "MO", - "中国香港特别行政区": "HK", - "中美洲": "013", - "中亚": "143", - "Sub-Saharan Africa": "202" + "赤é“几内亚": "GQ", + "赫德岛和麦克å”纳群岛": "HM", + "越å—": "VN", + "迪戈加西亚岛": "DG", + "阿塞拜疆": "AZ", + "阿富汗": "AF", + "阿尔åŠåˆ©äºš": "DZ", + "阿尔巴尼亚": "AL", + "阿拉伯è”åˆé…‹é•¿å›½": "AE", + "阿曼": "OM", + "阿根廷": "AR", + "阿森æ¾å²›": "AC", + "阿é²å·´": "AW", + "éžæ´²": "002", + "韩国": "KR", + "马其顿": "MK", + "马尔代夫": "MV", + "马æ©å²›": "IM", + "马拉维": "MW", + "马æ尼克": "MQ", + "马æ¥è¥¿äºš": "MY", + "马约特": "YT", + "马ç»å°”群岛": "MH", + "马耳他": "MT", + "马达加斯加": "MG", + "马里": "ML", + "黎巴嫩": "LB", + "黑山": "ME", + "墨西哥": "MX" } \ No newline at end of file diff --git a/js/data/locale/zh/Hans/ctryreverse.json b/js/data/locale/zh/Hans/ctryreverse.json index 02f9f06ddb..ee6864ae2f 100644 --- a/js/data/locale/zh/Hans/ctryreverse.json +++ b/js/data/locale/zh/Hans/ctryreverse.json @@ -8,287 +8,287 @@ "155": "西欧", "202": "Sub-Saharan Africa", "419": "拉ä¸ç¾Žæ´²", - "AL": "阿尔巴尼亚", - "DZ": "阿尔åŠåˆ©äºš", - "AF": "阿富汗", - "AR": "阿根廷", - "AE": "阿拉伯è”åˆé…‹é•¿å›½", - "AW": "阿é²å·´", - "OM": "阿曼", - "AZ": "阿塞拜疆", - "AC": "阿森æ¾å²›", + "BT": "ä¸ä¸¹", + "001": "世界", + "030": "东亚", + "035": "东å—亚", + "TL": "东å¸æ±¶", + "014": "东éž", + "CN": "中国", + "MO": "中国澳门特别行政区", + "HK": "中国香港特别行政区", + "013": "中美洲", + "017": "中éž", + "CF": "中éžå…±å’Œå›½", + "DK": "丹麦", + "UA": "乌克兰", + "UZ": "乌兹别克斯å¦", + "UG": "乌干达", + "UY": "乌拉圭", + "TD": "ä¹å¾—", + "YE": "也门", + "AM": "亚美尼亚", + "IL": "以色列", + "IQ": "伊拉克", + "IR": "伊朗", + "EA": "休达åŠæ¢…利利亚", + "BZ": "伯利兹", + "CV": "佛得角", + "RU": "ä¿„ç½—æ–¯", + "BG": "ä¿åŠ åˆ©äºš", + "CP": "克利ç€é¡¿å²›", + "HR": "克罗地亚", + "GU": "关岛", + "GM": "冈比亚", + "IS": "冰岛", + "GN": "几内亚", + "GW": "几内亚比ç»", + "LI": "列支敦士登", + "CG": "刚果(布)", + "CD": "刚果(金)", + "LY": "利比亚", + "LR": "利比里亚", + "029": "加勒比地区", + "CA": "加拿大", + "GH": "加纳", + "IC": "加纳利群岛", + "GA": "加蓬", + "HU": "匈牙利", + "003": "北美洲", + "015": "北éž", + "MP": "北马里亚纳群岛", + "GS": "å—乔治亚和å—æ¡‘å¨å¥‡ç¾¤å²›", + "034": "å—亚", + "AQ": "å—æžæ´²", + "039": "å—欧", + "005": "å—美洲", + "SS": "å—è‹ä¸¹", + "018": "å—部éžæ´²", + "ZA": "å—éž", + "BW": "åšèŒ¨ç“¦çº³", + "QA": "å¡å¡”å°”", + "RW": "å¢æ—ºè¾¾", + "LU": "å¢æ£®å ¡", + "IN": "å°åº¦", + "ID": "å°åº¦å°¼è¥¿äºš", + "GT": "å±åœ°é©¬æ‹‰", + "EC": "厄瓜多尔", + "ER": "厄立特里亚", + "SY": "å™åˆ©äºš", + "CU": "å¤å·´", + "TW": "å°æ¹¾", + "KG": "å‰å°”å‰æ–¯æ–¯å¦", + "DJ": "å‰å¸ƒæ", + "KZ": "哈è¨å…‹æ–¯å¦", + "CO": "哥伦比亚", + "CR": "哥斯达黎加", + "CM": "喀麦隆", + "TV": "图瓦å¢", + "TM": "土库曼斯å¦", + "TR": "土耳其", + "LC": "圣å¢è¥¿äºš", + "KN": "圣基茨和尼维斯", + "ST": "圣多美和普林西比", + "BL": "圣巴泰勒米", + "VC": "圣文森特和格林纳ä¸æ–¯", + "PM": "圣皮埃尔和密克隆群岛", + "CX": "圣诞岛", + "SH": "圣赫勒拿", + "SM": "圣马力诺", + "GY": "圭亚那", + "TZ": "å¦æ¡‘尼亚", "EG": "埃åŠ", "ET": "埃塞俄比亚", - "IE": "爱尔兰", - "EE": "爱沙尼亚", - "AD": "安é“å°”", + "KI": "基里巴斯", + "TJ": "å¡”å‰å…‹æ–¯å¦", + "SN": "塞内加尔", + "RS": "塞尔维亚", + "SL": "塞拉利昂", + "CY": "塞浦路斯", + "SC": "塞舌尔", + "TG": "多哥", + "DM": "多米尼克", + "DO": "多米尼加共和国", + "009": "大洋洲", + "QO": "大洋洲边远群岛", + "AX": "奥兰群岛", + "AT": "奥地利", + "VE": "委内瑞拉", + "BD": "孟加拉国", "AO": "安哥拉", "AI": "安圭拉", "AG": "安æ瓜和巴布达", - "AT": "奥地利", - "AX": "奥兰群岛", - "053": "澳大拉西亚", - "AU": "澳大利亚", - "BB": "巴巴多斯", - "PG": "巴布亚新几内亚", + "AD": "安é“å°”", + "FM": "密克罗尼西亚", + "057": "密克罗尼西亚地区", + "NI": "尼加拉瓜", + "NG": "尼日利亚", + "NE": "尼日尔", + "NP": "尼泊尔", + "PS": "å·´å‹’æ–¯å¦é¢†åœŸ", "BS": "巴哈马", "PK": "巴基斯å¦", + "BB": "巴巴多斯", + "PG": "巴布亚新几内亚", "PY": "巴拉圭", - "PS": "å·´å‹’æ–¯å¦é¢†åœŸ", - "BH": "å·´æž—", "PA": "巴拿马", + "BH": "å·´æž—", "BR": "巴西", - "BY": "白俄罗斯", - "BM": "百慕大", - "BG": "ä¿åŠ åˆ©äºš", - "015": "北éž", - "MP": "北马里亚纳群岛", - "003": "北美洲", - "BJ": "è´å®", - "BE": "比利时", - "IS": "冰岛", - "PR": "波多黎å„", - "PL": "波兰", - "BA": "波斯尼亚和黑塞哥维那", - "061": "玻利尼西亚", - "BO": "玻利维亚", - "BZ": "伯利兹", - "BW": "åšèŒ¨ç“¦çº³", - "BT": "ä¸ä¸¹", "BF": "布基纳法索", "BI": "布隆迪", "BV": "布韦岛", - "KP": "æœé²œ", - "GQ": "赤é“几内亚", - "009": "大洋洲", - "QO": "大洋洲边远群岛", - "DK": "丹麦", + "GR": "希腊", + "PW": "帕劳", + "CK": "库克群岛", + "CW": "库拉索", + "KY": "开曼群岛", "DE": "德国", - "DG": "迪戈加西亚岛", - "TL": "东å¸æ±¶", - "014": "东éž", - "035": "东å—亚", - "030": "东亚", - "TG": "多哥", - "DO": "多米尼加共和国", - "DM": "多米尼克", - "RU": "ä¿„ç½—æ–¯", - "EC": "厄瓜多尔", - "ER": "厄立特里亚", - "FR": "法国", - "FO": "法罗群岛", - "PF": "法属波利尼西亚", - "GF": "法属圭亚那", - "TF": "法属å—部领地", - "MF": "法属圣马ä¸", - "VA": "梵蒂冈", - "002": "éžæ´²", - "PH": "è²å¾‹å®¾", + "IT": "æ„大利", + "SB": "所罗门群岛", + "TK": "托克劳", + "LV": "拉脱维亚", + "NO": "挪å¨", + "CZ": "æ·å…‹", + "MD": "摩尔多瓦", + "MA": "摩洛哥", + "MC": "摩纳哥", + "BN": "文莱", "FJ": "æ–济", - "FI": "芬兰", - "CV": "佛得角", - "FK": "ç¦å…‹å…°ç¾¤å²›", - "GM": "冈比亚", - "CG": "刚果(布)", - "CD": "刚果(金)", - "CO": "哥伦比亚", - "CR": "哥斯达黎加", + "SZ": "æ–¯å¨å£«å…°", + "SK": "斯洛ä¼å…‹", + "SI": "斯洛文尼亚", + "SJ": "斯瓦尔巴和扬马延", + "LK": "斯里兰å¡", + "SG": "新加å¡", + "NC": "新喀里多尼亚", + "NZ": "新西兰", + "JP": "日本", + "CL": "智利", + "KP": "æœé²œ", + "ZZ": "未知地区", + "KH": "柬埔寨", + "GG": "根西岛", "GD": "格林纳达", "GL": "格陵兰", "GE": "æ ¼é²å‰äºš", - "GG": "根西岛", - "CU": "å¤å·´", - "GP": "瓜德罗普", - "GU": "关岛", - "GY": "圭亚那", - "KZ": "哈è¨å…‹æ–¯å¦", - "HT": "海地", - "KR": "韩国", - "NL": "è·å…°", - "BQ": "è·å±žåŠ å‹’比区", - "SX": "è·å±žåœ£é©¬ä¸", - "HM": "赫德岛和麦克å”纳群岛", - "ME": "黑山", - "HN": "洪都拉斯", - "KI": "基里巴斯", - "DJ": "å‰å¸ƒæ", - "KG": "å‰å°”å‰æ–¯æ–¯å¦", - "GN": "几内亚", - "GW": "几内亚比ç»", - "029": "加勒比地区", - "CA": "加拿大", - "GH": "加纳", - "IC": "加纳利群岛", - "GA": "加蓬", - "KH": "柬埔寨", - "CZ": "æ·å…‹", + "VA": "梵蒂冈", + "EZ": "欧元区", + "EU": "欧盟", + "BE": "比利时", + "MR": "毛里塔尼亚", + "MU": "毛里求斯", + "TO": "汤加", + "SA": "沙特阿拉伯", + "FR": "法国", + "TF": "法属å—部领地", + "MF": "法属圣马ä¸", + "GF": "法属圭亚那", + "PF": "法属波利尼西亚", + "FO": "法罗群岛", + "PL": "波兰", + "PR": "波多黎å„", + "BA": "波斯尼亚和黑塞哥维那", + "TH": "泰国", + "JE": "泽西岛", "ZW": "津巴布韦", - "CM": "喀麦隆", - "QA": "å¡å¡”å°”", - "KY": "开曼群岛", - "CC": "科科斯(基林)群岛", + "HN": "洪都拉斯", + "HT": "海地", + "AU": "澳大利亚", + "053": "澳大拉西亚", + "IE": "爱尔兰", + "EE": "爱沙尼亚", + "JM": "牙买加", + "TC": "特克斯和凯科斯群岛", + "TT": "特立尼达和多巴哥", + "TA": "特里斯å¦-达库尼亚群岛", + "061": "玻利尼西亚", + "BO": "玻利维亚", + "NR": "ç‘™é²", + "SE": "ç‘žå…¸", + "CH": "瑞士", + "GP": "瓜德罗普", + "WF": "瓦利斯和富图纳", + "VU": "瓦努阿图", + "RE": "留尼汪", + "BY": "白俄罗斯", + "BM": "百慕大", + "PN": "皮特凯æ©ç¾¤å²›", + "GI": "直布罗陀", + "FK": "ç¦å…‹å…°ç¾¤å²›", + "KW": "科å¨ç‰¹", "KM": "科摩罗", - "XK": "科索沃", "CI": "科特迪瓦", - "KW": "科å¨ç‰¹", - "CP": "克利ç€é¡¿å²›", - "HR": "克罗地亚", - "KE": "肯尼亚", - "CK": "库克群岛", - "CW": "库拉索", - "LV": "拉脱维亚", - "LS": "莱索托", - "LA": "è€æŒ", - "LB": "黎巴嫩", + "CC": "科科斯(基林)群岛", + "XK": "科索沃", + "PE": "秘é²", + "TN": "çªå°¼æ–¯", "LT": "立陶宛", - "LR": "利比里亚", - "LY": "利比亚", - "UN": "è”åˆå›½", - "LI": "列支敦士登", - "RE": "留尼汪", - "LU": "å¢æ£®å ¡", - "RW": "å¢æ—ºè¾¾", + "SO": "索马里", + "JO": "约旦", + "NA": "纳米比亚", + "NU": "纽埃", + "MM": "缅甸", "RO": "罗马尼亚", - "MG": "马达加斯加", - "IM": "马æ©å²›", - "MV": "马尔代夫", - "MT": "马耳他", - "MW": "马拉维", - "MY": "马æ¥è¥¿äºš", - "ML": "马里", - "MK": "马其顿", - "MH": "马ç»å°”群岛", - "MQ": "马æ尼克", - "YT": "马约特", - "MU": "毛里求斯", - "MR": "毛里塔尼亚", "US": "美国", "UM": "美国本土外å°å²›å±¿", - "054": "美拉尼西亚", - "AS": "美属è¨æ‘©äºš", "VI": "美属维尔京群岛", + "AS": "美属è¨æ‘©äºš", + "054": "美拉尼西亚", "019": "美洲", "021": "美洲北部", - "MN": "è’™å¤", - "MS": "蒙特塞拉特", - "BD": "孟加拉国", - "PE": "秘é²", - "FM": "密克罗尼西亚", - "057": "密克罗尼西亚地区", - "MM": "缅甸", - "MD": "摩尔多瓦", - "MA": "摩洛哥", - "MC": "摩纳哥", + "LA": "è€æŒ", + "UN": "è”åˆå›½", + "KE": "肯尼亚", + "FI": "芬兰", + "SD": "è‹ä¸¹", + "SR": "è‹é‡Œå—", + "GB": "英国", + "IO": "英属å°åº¦æ´‹é¢†åœ°", + "VG": "英属维尔京群岛", + "NL": "è·å…°", + "BQ": "è·å±žåŠ å‹’比区", + "SX": "è·å±žåœ£é©¬ä¸", "MZ": "莫桑比克", - "MX": "墨西哥", - "NA": "纳米比亚", - "018": "å—部éžæ´²", - "ZA": "å—éž", - "AQ": "å—æžæ´²", - "005": "å—美洲", - "039": "å—欧", - "GS": "å—乔治亚和å—æ¡‘å¨å¥‡ç¾¤å²›", - "SS": "å—è‹ä¸¹", - "034": "å—亚", - "NR": "ç‘™é²", - "NI": "尼加拉瓜", - "NP": "尼泊尔", - "NE": "尼日尔", - "NG": "尼日利亚", - "NU": "纽埃", - "NO": "挪å¨", - "NF": "诺ç¦å…‹å²›", - "EU": "欧盟", - "EZ": "欧元区", - "PW": "帕劳", - "PN": "皮特凯æ©ç¾¤å²›", - "PT": "è‘¡è„牙", - "JP": "日本", - "SE": "ç‘žå…¸", - "CH": "瑞士", + "LS": "莱索托", + "PH": "è²å¾‹å®¾", "SV": "è¨å°”瓦多", "WS": "è¨æ‘©äºš", - "RS": "塞尔维亚", - "SL": "塞拉利昂", - "SN": "塞内加尔", - "CY": "塞浦路斯", - "SC": "塞舌尔", - "SA": "沙特阿拉伯", - "BL": "圣巴泰勒米", - "CX": "圣诞岛", - "ST": "圣多美和普林西比", - "SH": "圣赫勒拿", - "KN": "圣基茨和尼维斯", - "LC": "圣å¢è¥¿äºš", - "SM": "圣马力诺", - "PM": "圣皮埃尔和密克隆群岛", - "VC": "圣文森特和格林纳ä¸æ–¯", - "001": "世界", - "LK": "斯里兰å¡", - "SK": "斯洛ä¼å…‹", - "SI": "斯洛文尼亚", - "SJ": "斯瓦尔巴和扬马延", - "SZ": "æ–¯å¨å£«å…°", - "SD": "è‹ä¸¹", - "SR": "è‹é‡Œå—", - "SB": "所罗门群岛", - "SO": "索马里", - "TJ": "å¡”å‰å…‹æ–¯å¦", - "TW": "å°æ¹¾", - "TH": "泰国", - "TZ": "å¦æ¡‘尼亚", - "TO": "汤加", - "TC": "特克斯和凯科斯群岛", - "TA": "特里斯å¦-达库尼亚群岛", - "TT": "特立尼达和多巴哥", - "TN": "çªå°¼æ–¯", - "TV": "图瓦å¢", - "TR": "土耳其", - "TM": "土库曼斯å¦", - "TK": "托克劳", - "WF": "瓦利斯和富图纳", - "VU": "瓦努阿图", - "GT": "å±åœ°é©¬æ‹‰", - "VE": "委内瑞拉", - "ZZ": "未知地区", - "BN": "文莱", - "UG": "乌干达", - "UA": "乌克兰", - "UY": "乌拉圭", - "UZ": "乌兹别克斯å¦", + "PT": "è‘¡è„牙", + "MN": "è’™å¤", + "MS": "蒙特塞拉特", + "EH": "西撒哈拉", "ES": "西ç­ç‰™", "011": "西éž", - "EH": "西撒哈拉", - "GR": "希腊", - "SG": "新加å¡", - "NC": "新喀里多尼亚", - "NZ": "新西兰", - "HU": "匈牙利", - "EA": "休达åŠæ¢…利利亚", - "SY": "å™åˆ©äºš", - "JM": "牙买加", - "AM": "亚美尼亚", - "YE": "也门", - "IQ": "伊拉克", - "IR": "伊朗", - "IL": "以色列", - "IT": "æ„大利", - "IN": "å°åº¦", - "ID": "å°åº¦å°¼è¥¿äºš", - "GB": "英国", - "VG": "英属维尔京群岛", - "IO": "英属å°åº¦æ´‹é¢†åœ°", - "JO": "约旦", - "VN": "越å—", + "NF": "诺ç¦å…‹å²›", + "BJ": "è´å®", "ZM": "赞比亚", - "JE": "泽西岛", - "TD": "ä¹å¾—", - "GI": "直布罗陀", - "CL": "智利", - "017": "中éž", - "CF": "中éžå…±å’Œå›½", - "CN": "中国", - "MO": "中国澳门特别行政区", - "HK": "中国香港特别行政区", - "013": "中美洲" + "GQ": "赤é“几内亚", + "HM": "赫德岛和麦克å”纳群岛", + "VN": "越å—", + "DG": "迪戈加西亚岛", + "AZ": "阿塞拜疆", + "AF": "阿富汗", + "DZ": "阿尔åŠåˆ©äºš", + "AL": "阿尔巴尼亚", + "AE": "阿拉伯è”åˆé…‹é•¿å›½", + "OM": "阿曼", + "AR": "阿根廷", + "AC": "阿森æ¾å²›", + "AW": "阿é²å·´", + "002": "éžæ´²", + "KR": "韩国", + "MK": "马其顿", + "MV": "马尔代夫", + "IM": "马æ©å²›", + "MW": "马拉维", + "MQ": "马æ尼克", + "MY": "马æ¥è¥¿äºš", + "YT": "马约特", + "MH": "马ç»å°”群岛", + "MT": "马耳他", + "MG": "马达加斯加", + "ML": "马里", + "LB": "黎巴嫩", + "ME": "黑山", + "MX": "墨西哥" } \ No newline at end of file diff --git a/js/data/locale/zh/Hans/sysres.json b/js/data/locale/zh/Hans/sysres.json deleted file mode 100644 index 1e5a405db5..0000000000 --- a/js/data/locale/zh/Hans/sysres.json +++ /dev/null @@ -1,118 +0,0 @@ -{ - "azh3": "中åˆ", - "MMMM1": "一", - "MMM1": "1", - "NN1": "1", - "N1": "1", - "MMMM2": "二", - "MMM2": "2", - "NN2": "2", - "N2": "2", - "MMMM3": "三", - "MMM3": "3", - "NN3": "3", - "N3": "3", - "MMMM4": "å››", - "MMM4": "4", - "NN4": "4", - "N4": "4", - "MMMM5": "五", - "MMM5": "5", - "NN5": "5", - "N5": "5", - "MMMM6": "å…­", - "MMM6": "6", - "NN6": "6", - "N6": "6", - "MMMM7": "七", - "MMM7": "7", - "NN7": "7", - "N7": "7", - "MMMM8": "å…«", - "MMM8": "8", - "NN8": "8", - "N8": "8", - "MMMM9": "ä¹", - "MMM9": "9", - "NN9": "9", - "N9": "9", - "MMMM10": "å", - "MMM10": "10", - "NN10": "10", - "N10": "10", - "MMMM11": "å一", - "MMM11": "11", - "NN11": "11", - "N11": "11", - "MMMM12": "å二", - "MMM12": "12", - "NN12": "12", - "N12": "12", - "EEEE0": "星期日", - "EEE0": "周日", - "EE0": "周日", - "E0": "æ—¥", - "EEEE1": "星期一", - "EEE1": "周一", - "EE1": "周一", - "E1": "一", - "EEEE2": "星期二", - "EEE2": "周二", - "EE2": "周二", - "E2": "二", - "EEEE3": "星期三", - "EEE3": "周三", - "EE3": "周三", - "E3": "三", - "EEEE4": "星期四", - "EEE4": "周四", - "EE4": "周四", - "E4": "å››", - "EEEE5": "星期五", - "EEE5": "周五", - "EE5": "周五", - "E5": "五", - "EEEE6": "星期六", - "EEE6": "周六", - "EE6": "周六", - "E6": "å…­", - "a0": "上åˆ", - "a1": "下åˆ", - "G-1": "BCE", - "G1": "CE", - "1#1 millisecond|#{num} milliseconds": "#{num}毫秒", - "1#1 second|#{num} seconds": "#{num}秒钟", - "1#1 minute|#{num} minutes": "#{num}分钟", - "1#1 hour|#{num} hours": "#{num}å°æ—¶", - "1#1 day|#{num} days": "#{num}天", - "1#1 week|#{num} weeks": "#{num}周", - "1#1 month|#{num} months": "#{num}个月", - "1#1 year|#{num} years": "#{num}å¹´", - "#{num} ms": "#{num}毫秒", - "1#1 sec|#{num} sec": "#{num}秒", - "1#1 min|#{num} min": "#{num}分钟", - "1#1 hr|#{num} hrs": "#{num}å°æ—¶", - "durationLongDays": "#{num}天", - "1#1 wk|#{num} wks": "#{num}周", - "1#1 mon|#{num} mons": "#{num}个月", - "1#1 yr|#{num} yrs": "#{num}å¹´", - "durationShortMillis": "#{num}毫秒", - "#{num}s": "#{num}秒", - "durationShortMinutes": "#{num}分钟", - "#{num}h": "#{num}å°æ—¶", - "#{num}d": "#{num}天", - "#{num}w": "#{num}周", - "durationShortMonths": "#{num}个月", - "#{num}y": "#{num}å¹´", - "separatorFull": "", - "finalSeparatorFull": "", - "separatorLong": "", - "finalSeparatorLong": "", - "separatorMedium": "", - "finalSeparatorMedium": "", - "separatorShort": "", - "finalSeparatorShort": "", - "1#1 mi|#{num} min": "#{num}分钟", - "durationMediumHours": "#{num}å°æ—¶", - "1#1 mo|#{num} mos": "#{num}个月" -} \ No newline at end of file diff --git a/js/data/locale/zh/Hant/HK/ctrynames.json b/js/data/locale/zh/Hant/HK/ctrynames.json index 9040a6a560..92f2703c7d 100644 --- a/js/data/locale/zh/Hant/HK/ctrynames.json +++ b/js/data/locale/zh/Hant/HK/ctrynames.json @@ -1,294 +1,294 @@ { - "也門": "YE", - "åƒé‡Œé”和多巴哥": "TT", - "土耳其": "TR", - "土庫曼": "TM", - "大洋洲": "009", - "大洋洲邊疆群島": "QO", + "Sub-Saharan Africa": "202", "ä¸ä¸¹": "BT", + "世界": "001", "中亞": "143", - "中éž": "017", - "中éžå…±å’Œåœ‹": "CF", - "中美洲": "013", "中國": "CN", - "中國香港特別行政å€": "HK", "中國澳門特別行政å€": "MO", + "中國香港特別行政å€": "HK", + "中美洲": "013", + "中éž": "017", + "中éžå…±å’Œåœ‹": "CF", "丹麥": "DK", - "厄瓜多爾": "EC", - "厄立特里亞": "ER", - "巴巴多斯": "BB", - "巴布亞新幾內亞": "PG", - "巴西": "BR", - "巴拉圭": "PY", - "å·´æž—": "BH", - "巴哈馬": "BS", - "巴拿馬": "PA", - "å·´å‹’æ–¯å¦é ˜åœŸ": "PS", - "巴基斯å¦": "PK", - "日本": "JP", - "比利時": "BE", - "毛里塔尼亞": "MR", - "毛里裘斯": "MU", - "牙買加": "JM", - "世界": "001", "ä¹å¾—": "TD", + "也門": "YE", + "亞洲": "142", + "亞美尼亞": "AM", "以色列": "IL", - "加那利群島": "IC", + "伊拉克": "IQ", + "伊朗": "IR", + "休é”與梅利利亞": "EA", + "伯利茲": "BZ", + "佛得角": "CV", + "ä¿„ç¾…æ–¯": "RU", + "ä¿åŠ åˆ©äºž": "BG", + "克羅地亞": "HR", + "克里ç€é “島": "CP", + "冰島": "IS", + "列支敦士登": "LI", + "利比亞": "LY", + "利比里亞": "LR", + "剛果(布拉薩)": "CG", + "剛果(金å¤æ²™ï¼‰": "CD", + "加勒比": "029", "加拿大": "CA", "加ç´": "GH", - "加勒比": "029", "加蓬": "GA", - "北éž": "015", + "加那利群島": "IC", + "匈牙利": "HU", + "北æ­": "154", "北美": "021", "北美洲": "003", - "北馬利安ç´ç¾¤å³¶": "MP", - "北æ­": "154", + "北éž": "015", "北韓": "KP", + "北馬利安ç´ç¾¤å³¶": "MP", + "åƒé‡Œé”和多巴哥": "TT", + "å—亞": "034", + "å—ä½æ²»äºžå³¶èˆ‡å—æ¡‘å¨å¥‡ç¾¤å³¶": "GS", + "å—極洲": "AQ", + "å—æ­": "039", + "å—美洲": "005", + "å—蘇丹": "SS", + "å—éž": "ZA", + "å—韓": "KR", + "åšèŒ¨ç“¦ç´": "BW", "å¡å¡”爾": "QA", - "å¤å·´": "CU", - "å¯å¯æ–¯ç¾¤å³¶": "CC", - "å°ç£": "TW", - "尼日利亞": "NG", - "尼日爾": "NE", - "尼加拉瓜": "NI", - "尼泊爾": "NP", - "布基ç´æ³•ç´¢": "BF", - "布隆迪": "BI", - "未知å€åŸŸ": "ZZ", - "瓜地洛普": "GP", - "瓦利斯群島和富圖那群島": "WF", - "瓦努阿圖": "VU", - "白俄羅斯": "BY", - "皮特凱æ©å³¶": "PN", - "立陶宛": "LT", - "伊拉克": "IQ", - "伊朗": "IR", - "休é”與梅利利亞": "EA", - "冰島": "IS", - "列支敦士登": "LI", - "匈牙利": "HU", "å°å°¼": "ID", "å°åº¦": "IN", "å±åœ°é¦¬æ‹‰": "GT", + "厄瓜多爾": "EC", + "厄立特里亞": "ER", + "å¤å·´": "CU", + "å¯å¯æ–¯ç¾¤å³¶": "CC", + "å°ç£": "TW", "å‰å¸ƒæ": "DJ", - "å‰é‡Œå·´æ–¯": "KI", "å‰çˆ¾å‰æ–¯": "KG", + "å‰é‡Œå·´æ–¯": "KI", + "哈薩克": "KZ", + "哥倫比亞": "CO", + "哥斯é”黎加": "CR", + "喀麥隆": "CM", + "圖瓦盧": "TV", + "土庫曼": "TM", + "土耳其": "TR", "圭亞那": "GY", - "多米尼克": "DM", - "多明尼加共和國": "DO", + "å¦æ¡‘尼亞": "TZ", + "埃åŠ": "EG", + "埃塞俄比亞": "ET", + "å¡”å‰å…‹": "TJ", + "塞內加爾": "SN", + "塞拉利昂": "SL", + "塞浦路斯": "CY", + "塞爾維亞": "RS", + "塞舌爾": "SC", "多哥共和國": "TG", - "安奎拉": "AI", + "多明尼加共和國": "DO", + "多米尼克": "DM", + "大洋洲": "009", + "大洋洲邊疆群島": "QO", + "奧地利": "AT", + "奧蘭群島": "AX", + "委內瑞拉": "VE", + "孟加拉": "BD", "安哥拉": "AO", + "安奎拉": "AI", "安æ瓜和巴布é”": "AG", "安é“爾": "AD", - "托克勞群島": "TK", - "百慕é”": "BM", - "è€æ’¾": "LA", - "西亞": "145", - "西éž": "011", - "西ç­ç‰™": "ES", - "西撒哈拉": "EH", - "西æ­": "155", - "伯利茲": "BZ", - "佛得角": "CV", - "克里ç€é “島": "CP", - "克羅地亞": "HR", - "利比里亞": "LR", - "利比亞": "LY", - "希臘": "GR", - "汶èŠ": "BN", - "沙地阿拉伯": "SA", - "è²å¯§": "BJ", - "赤é“幾內亞": "GQ", - "亞洲": "142", - "亞美尼亞": "AM", - "å¦æ¡‘尼亞": "TZ", - "委內瑞拉": "VE", - "孟加拉": "BD", + "密克羅尼西亞": "FM", + "密克羅尼西亞群島": "057", + "尼加拉瓜": "NI", + "尼日利亞": "NG", + "尼日爾": "NE", + "尼泊爾": "NP", "岡比亞": "GM", + "å·´å‹’æ–¯å¦é ˜åœŸ": "PS", + "巴哈馬": "BS", + "巴基斯å¦": "PK", + "巴巴多斯": "BB", + "巴布亞新幾內亞": "PG", + "巴拉圭": "PY", + "巴拿馬": "PA", + "å·´æž—": "BH", + "巴西": "BR", + "布基ç´æ³•ç´¢": "BF", + "布隆迪": "BI", + "希臘": "GR", "帛ç‰": "PW", + "幾內亞": "GN", + "幾內亞比紹": "GW", + "庫克群島": "CK", + "庫拉索": "CW", + "德國": "DE", + "æ„大利": "IT", + "愛沙尼亞": "EE", + "愛爾蘭": "IE", "所羅門群島": "SB", + "托克勞群島": "TK", "拉ä¸ç¾Žæ´²": "419", "拉脱維亞": "LV", + "挪å¨": "NO", + "æ·å…‹": "CZ", + "摩洛哥": "MA", + "摩爾多瓦": "MD", + "æ‘©ç´å“¥": "MC", + "敘利亞": "SY", + "æ–æ¿Ÿ": "FJ", + "æ–¯å¨å£«è˜­": "SZ", + "斯洛ä¼å…‹": "SK", + "斯洛文尼亞": "SI", + "斯瓦爾巴特群島åŠæšé¦¬å»¶å³¶": "SJ", + "斯里蘭å¡": "LK", + "新加å¡": "SG", + "新喀里多尼亞": "NC", + "日本": "JP", + "智利": "CL", + "未知å€åŸŸ": "ZZ", "æ±äºž": "030", - "æ±éž": "014", "æ±å—亞": "035", "æ±å¸æ±¶": "TL", "æ±æ­": "151", + "æ±éž": "014", + "柬埔寨": "KH", + "æ ¹æ¯": "GG", + "格林ç´é”": "GD", + "格陵蘭": "GL", + "格魯å‰äºž": "GE", + "梵蒂岡": "VA", + "æ­å…ƒå€": "EZ", + "æ­æ´²": "150", + "æ­ç›Ÿ": "EU", + "比利時": "BE", + "毛里塔尼亞": "MR", + "毛里裘斯": "MU", + "汶èŠ": "BN", + "沙地阿拉伯": "SA", "法國": "FR", - "法羅群島": "FO", + "法屬å—部領地": "TF", "法屬圭亞那": "GF", "法屬波利尼西亞": "PF", - "法屬å—部領地": "TF", "法屬è–馬ä¸": "MF", - "波多黎å„": "PR", + "法羅群島": "FO", "波利尼西亞": "061", + "波多黎å„": "PR", "波斯尼亞和黑塞哥維那": "BA", "波蘭": "PL", - "直布羅陀": "GI", - "肯雅": "KE", - "芬蘭": "FI", - "阿拉伯è¯åˆé…‹é•·åœ‹": "AE", - "阿根廷": "AR", - "阿曼": "OM", - "阿富汗": "AF", - "阿森æ¾å³¶": "AC", - "阿塞拜疆": "AZ", - "阿爾åŠåˆ©äºž": "DZ", - "阿爾巴尼亞": "AL", - "阿魯巴": "AW", - "éžæ´²": "002", - "éžæ´²å—部": "018", - "ä¿„ç¾…æ–¯": "RU", - "ä¿åŠ åˆ©äºž": "BG", - "å—ä½æ²»äºžå³¶èˆ‡å—æ¡‘å¨å¥‡ç¾¤å³¶": "GS", - "å—亞": "034", - "å—éž": "ZA", - "å—美洲": "005", - "å—極洲": "AQ", - "å—æ­": "039", - "å—韓": "KR", - "å—蘇丹": "SS", - "哈薩克": "KZ", - "柬埔寨": "KH", + "泰國": "TH", "津巴布韋": "ZW", "洪都拉斯": "HN", + "海地": "HT", + "湯加": "TO", + "澤西島": "JE", + "澳大拉西亞": "053", + "澳洲": "AU", + "çƒå…‹è˜­": "UA", + "çƒå¹²é”": "UG", + "çƒæ‹‰åœ­": "UY", + "çƒèŒ²åˆ¥å…‹": "UZ", + "牙買加": "JM", + "特克斯和凱科斯群島": "TC", + "特里斯å¦é”庫尼亞群島": "TA", "玻利維亞": "BO", + "瑙魯": "NR", + "ç‘žå…¸": "SE", + "瑞士": "CH", + "瓜地洛普": "GP", + "瓦利斯群島和富圖那群島": "WF", + "瓦努阿圖": "VU", + "留尼旺": "RE", + "白俄羅斯": "BY", + "百慕é”": "BM", + "皮特凱æ©å³¶": "PN", + "盧旺é”": "RW", + "盧森堡": "LU", + "直布羅陀": "GI", + "ç¦å…‹è˜­ç¾¤å³¶": "FK", "科å¨ç‰¹": "KW", + "科摩羅": "KM", "科特迪瓦": "CI", "科索沃": "XK", - "科摩羅": "KM", + "秘魯": "PE", "çªå°¼è¥¿äºž": "TN", + "立陶宛": "LT", "ç´„æ—¦": "JO", - "美拉尼西亞": "054", - "美洲": "019", + "ç´ç±³æ¯”亞": "NA", + "ç´åŸƒå³¶": "NU", + "ç´è¥¿è˜­": "NZ", + "索馬里": "SO", + "緬甸": "MM", + "羅馬尼亞": "RO", "美國": "US", "美國本土外å°å³¶å¶¼": "UM", "美屬維爾京群島": "VI", "美屬薩摩亞": "AS", + "美拉尼西亞": "054", + "美洲": "019", + "è€æ’¾": "LA", + "è–基茨和尼維斯": "KN", + "è–多美和普林西比": "ST", + "è–å·´æ³°å‹’ç±³": "BL", + "è–文森特和格林ç´ä¸æ–¯": "VC", + "è–皮埃與密克隆群島": "PM", + "è–盧西亞": "LC", + "è–誕島": "CX", + "è–赫勒拿島": "SH", + "è–馬利諾": "SM", + "è¯åˆåœ‹": "UN", + "肯雅": "KE", + "芬蘭": "FI", "英國": "GB", "英屬å°åº¦æ´‹é ˜åœ°": "IO", "英屬維爾京群島": "VG", - "迪亞哥加西亞島": "DG", - "剛果(布拉薩)": "CG", - "剛果(金å¤æ²™ï¼‰": "CD", - "哥倫比亞": "CO", - "哥斯é”黎加": "CR", - "埃åŠ": "EG", - "埃塞俄比亞": "ET", - "庫克群島": "CK", - "庫拉索": "CW", - "挪å¨": "NO", - "æ ¹æ¯": "GG", - "格林ç´é”": "GD", - "格陵蘭": "GL", - "格魯å‰äºž": "GE", - "泰國": "TH", - "海地": "HT", - "çƒå¹²é”": "UG", - "çƒå…‹è˜­": "UA", - "çƒæ‹‰åœ­": "UY", - "çƒèŒ²åˆ¥å…‹": "UZ", - "特克斯和凱科斯群島": "TC", - "特里斯å¦é”庫尼亞群島": "TA", - "留尼旺": "RE", - "秘魯": "PE", - "ç´ç±³æ¯”亞": "NA", - "ç´è¥¿è˜­": "NZ", - "ç´åŸƒå³¶": "NU", - "索馬里": "SO", - "馬ä¸å°¼å…‹": "MQ", - "馬耳他": "MT", - "馬里": "ML", - "馬來西亞": "MY", - "馬其頓": "MK", - "馬拉維": "MW", - "馬約特": "YT", - "馬æ©å³¶": "IM", - "馬紹爾群島": "MH", - "馬é”加斯加": "MG", - "馬爾代夫": "MV", - "密克羅尼西亞": "FM", - "密克羅尼西亞群島": "057", - "æ·å…‹": "CZ", - "敘利亞": "SY", - "梵蒂岡": "VA", "è·å±¬è–馬ä¸": "SX", "è·è˜­": "NL", "è·è˜­åŠ å‹’比å€": "BQ", "莫桑比克": "MZ", - "åšèŒ¨ç“¦ç´": "BW", - "喀麥隆": "CM", - "幾內亞": "GN", - "幾內亞比紹": "GW", - "æ–æ¿Ÿ": "FJ", - "斯瓦爾巴特群島åŠæšé¦¬å»¶å³¶": "SJ", - "斯里蘭å¡": "LK", - "æ–¯å¨å£«è˜­": "SZ", - "斯洛文尼亞": "SI", - "斯洛ä¼å…‹": "SK", - "智利": "CL", - "湯加": "TO", "è²å¾‹è³“": "PH", - "越å—": "VN", - "開曼群島": "KY", - "黑山": "ME", - "å¡”å‰å…‹": "TJ", - "塞內加爾": "SN", - "塞舌爾": "SC", - "塞拉利昂": "SL", - "塞浦路斯": "CY", - "塞爾維亞": "RS", - "奧地利": "AT", - "奧蘭群島": "AX", - "æ„大利": "IT", - "愛沙尼亞": "EE", - "愛爾蘭": "IE", - "新加å¡": "SG", - "新喀里多尼亞": "NC", - "瑙魯": "NR", - "瑞士": "CH", - "ç‘žå…¸": "SE", - "è–å·´æ³°å‹’ç±³": "BL", - "è–文森特和格林ç´ä¸æ–¯": "VC", - "è–皮埃與密克隆群島": "PM", - "è–多美和普林西比": "ST", - "è–馬利諾": "SM", - "è–基茨和尼維斯": "KN", - "è–赫勒拿島": "SH", - "è–誕島": "CX", - "è–盧西亞": "LC", "è‘¡è„牙": "PT", - "圖瓦盧": "TV", - "ç¦å…‹è˜­ç¾¤å³¶": "FK", "è’™å¤": "MN", "蒙特塞拉特": "MS", - "赫德島åŠéº¥å”ç´ç¾¤å³¶": "HM", - "德國": "DE", - "摩洛哥": "MA", - "æ‘©ç´å“¥": "MC", - "摩爾多瓦": "MD", - "æ­å…ƒå€": "EZ", - "æ­æ´²": "150", - "æ­ç›Ÿ": "EU", - "緬甸": "MM", - "黎巴嫩": "LB", - "墨西哥": "MX", - "澤西島": "JE", - "澳大拉西亞": "053", - "澳洲": "AU", - "盧旺é”": "RW", - "盧森堡": "LU", + "薩摩亞": "WS", + "薩爾瓦多": "SV", + "蘇丹": "SD", + "蘇里å—": "SR", + "西亞": "145", + "西撒哈拉": "EH", + "西æ­": "155", + "西ç­ç‰™": "ES", + "西éž": "011", "諾ç¦å…‹å³¶": "NF", + "è²å¯§": "BJ", "賴索托": "LS", - "鮑å¨ç‰¹å³¶": "BV", - "è¯åˆåœ‹": "UN", - "薩爾瓦多": "SV", - "薩摩亞": "WS", - "羅馬尼亞": "RO", "贊比亞": "ZM", + "赤é“幾內亞": "GQ", + "赫德島åŠéº¥å”ç´ç¾¤å³¶": "HM", + "越å—": "VN", + "迪亞哥加西亞島": "DG", + "開曼群島": "KY", "關島": "GU", - "蘇丹": "SD", - "蘇里å—": "SR", - "Sub-Saharan Africa": "202" + "阿塞拜疆": "AZ", + "阿富汗": "AF", + "阿拉伯è¯åˆé…‹é•·åœ‹": "AE", + "阿曼": "OM", + "阿根廷": "AR", + "阿森æ¾å³¶": "AC", + "阿爾åŠåˆ©äºž": "DZ", + "阿爾巴尼亞": "AL", + "阿魯巴": "AW", + "éžæ´²": "002", + "éžæ´²å—部": "018", + "馬ä¸å°¼å…‹": "MQ", + "馬來西亞": "MY", + "馬其頓": "MK", + "馬æ©å³¶": "IM", + "馬拉維": "MW", + "馬爾代夫": "MV", + "馬約特": "YT", + "馬紹爾群島": "MH", + "馬耳他": "MT", + "馬é”加斯加": "MG", + "馬里": "ML", + "鮑å¨ç‰¹å³¶": "BV", + "黎巴嫩": "LB", + "黑山": "ME", + "墨西哥": "MX" } \ No newline at end of file diff --git a/js/data/locale/zh/Hant/HK/ctryreverse.json b/js/data/locale/zh/Hant/HK/ctryreverse.json index 32a57a8721..0cea101f8d 100644 --- a/js/data/locale/zh/Hant/HK/ctryreverse.json +++ b/js/data/locale/zh/Hant/HK/ctryreverse.json @@ -8,287 +8,287 @@ "155": "西æ­", "202": "Sub-Saharan Africa", "419": "拉ä¸ç¾Žæ´²", - "YE": "也門", - "TT": "åƒé‡Œé”和多巴哥", - "TR": "土耳其", - "TM": "土庫曼", - "009": "大洋洲", - "QO": "大洋洲邊疆群島", "BT": "ä¸ä¸¹", - "017": "中éž", - "CF": "中éžå…±å’Œåœ‹", - "013": "中美洲", + "001": "世界", "CN": "中國", - "HK": "中國香港特別行政å€", "MO": "中國澳門特別行政å€", + "HK": "中國香港特別行政å€", + "013": "中美洲", + "017": "中éž", + "CF": "中éžå…±å’Œåœ‹", "DK": "丹麥", - "EC": "厄瓜多爾", - "ER": "厄立特里亞", - "BB": "巴巴多斯", - "PG": "巴布亞新幾內亞", - "BR": "巴西", - "PY": "巴拉圭", - "BH": "å·´æž—", - "BS": "巴哈馬", - "PA": "巴拿馬", - "PS": "å·´å‹’æ–¯å¦é ˜åœŸ", - "PK": "巴基斯å¦", - "JP": "日本", - "BE": "比利時", - "MR": "毛里塔尼亞", - "MU": "毛里裘斯", - "JM": "牙買加", - "001": "世界", "TD": "ä¹å¾—", + "YE": "也門", + "AM": "亞美尼亞", "IL": "以色列", - "IC": "加那利群島", + "IQ": "伊拉克", + "IR": "伊朗", + "EA": "休é”與梅利利亞", + "BZ": "伯利茲", + "CV": "佛得角", + "RU": "ä¿„ç¾…æ–¯", + "BG": "ä¿åŠ åˆ©äºž", + "HR": "克羅地亞", + "CP": "克里ç€é “島", + "IS": "冰島", + "LI": "列支敦士登", + "LY": "利比亞", + "LR": "利比里亞", + "CG": "剛果(布拉薩)", + "CD": "剛果(金å¤æ²™ï¼‰", + "029": "加勒比", "CA": "加拿大", "GH": "加ç´", - "029": "加勒比", "GA": "加蓬", - "015": "北éž", + "IC": "加那利群島", + "HU": "匈牙利", "021": "北美", "003": "北美洲", - "MP": "北馬利安ç´ç¾¤å³¶", + "015": "北éž", "KP": "北韓", + "MP": "北馬利安ç´ç¾¤å³¶", + "TT": "åƒé‡Œé”和多巴哥", + "034": "å—亞", + "GS": "å—ä½æ²»äºžå³¶èˆ‡å—æ¡‘å¨å¥‡ç¾¤å³¶", + "AQ": "å—極洲", + "039": "å—æ­", + "005": "å—美洲", + "SS": "å—蘇丹", + "ZA": "å—éž", + "KR": "å—韓", + "BW": "åšèŒ¨ç“¦ç´", "QA": "å¡å¡”爾", - "CU": "å¤å·´", - "CC": "å¯å¯æ–¯ç¾¤å³¶", - "TW": "å°ç£", - "NG": "尼日利亞", - "NE": "尼日爾", - "NI": "尼加拉瓜", - "NP": "尼泊爾", - "BF": "布基ç´æ³•ç´¢", - "BI": "布隆迪", - "ZZ": "未知å€åŸŸ", - "GP": "瓜地洛普", - "WF": "瓦利斯群島和富圖那群島", - "VU": "瓦努阿圖", - "BY": "白俄羅斯", - "PN": "皮特凱æ©å³¶", - "LT": "立陶宛", - "IQ": "伊拉克", - "IR": "伊朗", - "EA": "休é”與梅利利亞", - "IS": "冰島", - "LI": "列支敦士登", - "HU": "匈牙利", "ID": "å°å°¼", "IN": "å°åº¦", "GT": "å±åœ°é¦¬æ‹‰", + "EC": "厄瓜多爾", + "ER": "厄立特里亞", + "CU": "å¤å·´", + "CC": "å¯å¯æ–¯ç¾¤å³¶", + "TW": "å°ç£", "DJ": "å‰å¸ƒæ", - "KI": "å‰é‡Œå·´æ–¯", "KG": "å‰çˆ¾å‰æ–¯", + "KI": "å‰é‡Œå·´æ–¯", + "KZ": "哈薩克", + "CO": "哥倫比亞", + "CR": "哥斯é”黎加", + "CM": "喀麥隆", + "TV": "圖瓦盧", + "TM": "土庫曼", + "TR": "土耳其", "GY": "圭亞那", - "DM": "多米尼克", - "DO": "多明尼加共和國", + "TZ": "å¦æ¡‘尼亞", + "EG": "埃åŠ", + "ET": "埃塞俄比亞", + "TJ": "å¡”å‰å…‹", + "SN": "塞內加爾", + "SL": "塞拉利昂", + "CY": "塞浦路斯", + "RS": "塞爾維亞", + "SC": "塞舌爾", "TG": "多哥共和國", - "AI": "安奎拉", + "DO": "多明尼加共和國", + "DM": "多米尼克", + "009": "大洋洲", + "QO": "大洋洲邊疆群島", + "AT": "奧地利", + "AX": "奧蘭群島", + "VE": "委內瑞拉", + "BD": "孟加拉", "AO": "安哥拉", + "AI": "安奎拉", "AG": "安æ瓜和巴布é”", "AD": "安é“爾", - "TK": "托克勞群島", - "BM": "百慕é”", - "LA": "è€æ’¾", - "011": "西éž", - "ES": "西ç­ç‰™", - "EH": "西撒哈拉", - "BZ": "伯利茲", - "CV": "佛得角", - "CP": "克里ç€é “島", - "HR": "克羅地亞", - "LR": "利比里亞", - "LY": "利比亞", - "GR": "希臘", - "BN": "汶èŠ", - "SA": "沙地阿拉伯", - "BJ": "è²å¯§", - "GQ": "赤é“幾內亞", - "AM": "亞美尼亞", - "TZ": "å¦æ¡‘尼亞", - "VE": "委內瑞拉", - "BD": "孟加拉", + "FM": "密克羅尼西亞", + "057": "密克羅尼西亞群島", + "NI": "尼加拉瓜", + "NG": "尼日利亞", + "NE": "尼日爾", + "NP": "尼泊爾", "GM": "岡比亞", + "PS": "å·´å‹’æ–¯å¦é ˜åœŸ", + "BS": "巴哈馬", + "PK": "巴基斯å¦", + "BB": "巴巴多斯", + "PG": "巴布亞新幾內亞", + "PY": "巴拉圭", + "PA": "巴拿馬", + "BH": "å·´æž—", + "BR": "巴西", + "BF": "布基ç´æ³•ç´¢", + "BI": "布隆迪", + "GR": "希臘", "PW": "帛ç‰", + "GN": "幾內亞", + "GW": "幾內亞比紹", + "CK": "庫克群島", + "CW": "庫拉索", + "DE": "德國", + "IT": "æ„大利", + "EE": "愛沙尼亞", + "IE": "愛爾蘭", "SB": "所羅門群島", + "TK": "托克勞群島", "LV": "拉脱維亞", + "NO": "挪å¨", + "CZ": "æ·å…‹", + "MA": "摩洛哥", + "MD": "摩爾多瓦", + "MC": "æ‘©ç´å“¥", + "SY": "敘利亞", + "FJ": "æ–æ¿Ÿ", + "SZ": "æ–¯å¨å£«è˜­", + "SK": "斯洛ä¼å…‹", + "SI": "斯洛文尼亞", + "SJ": "斯瓦爾巴特群島åŠæšé¦¬å»¶å³¶", + "LK": "斯里蘭å¡", + "SG": "新加å¡", + "NC": "新喀里多尼亞", + "JP": "日本", + "CL": "智利", + "ZZ": "未知å€åŸŸ", "030": "æ±äºž", - "014": "æ±éž", "035": "æ±å—亞", "TL": "æ±å¸æ±¶", + "014": "æ±éž", + "KH": "柬埔寨", + "GG": "æ ¹æ¯", + "GD": "格林ç´é”", + "GL": "格陵蘭", + "GE": "格魯å‰äºž", + "VA": "梵蒂岡", + "EZ": "æ­å…ƒå€", + "EU": "æ­ç›Ÿ", + "BE": "比利時", + "MR": "毛里塔尼亞", + "MU": "毛里裘斯", + "BN": "汶èŠ", + "SA": "沙地阿拉伯", "FR": "法國", - "FO": "法羅群島", + "TF": "法屬å—部領地", "GF": "法屬圭亞那", "PF": "法屬波利尼西亞", - "TF": "法屬å—部領地", "MF": "法屬è–馬ä¸", - "PR": "波多黎å„", + "FO": "法羅群島", "061": "波利尼西亞", + "PR": "波多黎å„", "BA": "波斯尼亞和黑塞哥維那", "PL": "波蘭", - "GI": "直布羅陀", - "KE": "肯雅", - "FI": "芬蘭", - "AE": "阿拉伯è¯åˆé…‹é•·åœ‹", - "AR": "阿根廷", - "OM": "阿曼", - "AF": "阿富汗", - "AC": "阿森æ¾å³¶", - "AZ": "阿塞拜疆", - "DZ": "阿爾åŠåˆ©äºž", - "AL": "阿爾巴尼亞", - "AW": "阿魯巴", - "002": "éžæ´²", - "018": "éžæ´²å—部", - "RU": "ä¿„ç¾…æ–¯", - "BG": "ä¿åŠ åˆ©äºž", - "GS": "å—ä½æ²»äºžå³¶èˆ‡å—æ¡‘å¨å¥‡ç¾¤å³¶", - "034": "å—亞", - "ZA": "å—éž", - "005": "å—美洲", - "AQ": "å—極洲", - "039": "å—æ­", - "KR": "å—韓", - "SS": "å—蘇丹", - "KZ": "哈薩克", - "KH": "柬埔寨", + "TH": "泰國", "ZW": "津巴布韋", "HN": "洪都拉斯", + "HT": "海地", + "TO": "湯加", + "JE": "澤西島", + "053": "澳大拉西亞", + "AU": "澳洲", + "UA": "çƒå…‹è˜­", + "UG": "çƒå¹²é”", + "UY": "çƒæ‹‰åœ­", + "UZ": "çƒèŒ²åˆ¥å…‹", + "JM": "牙買加", + "TC": "特克斯和凱科斯群島", + "TA": "特里斯å¦é”庫尼亞群島", "BO": "玻利維亞", + "NR": "瑙魯", + "SE": "ç‘žå…¸", + "CH": "瑞士", + "GP": "瓜地洛普", + "WF": "瓦利斯群島和富圖那群島", + "VU": "瓦努阿圖", + "RE": "留尼旺", + "BY": "白俄羅斯", + "BM": "百慕é”", + "PN": "皮特凱æ©å³¶", + "RW": "盧旺é”", + "LU": "盧森堡", + "GI": "直布羅陀", + "FK": "ç¦å…‹è˜­ç¾¤å³¶", "KW": "科å¨ç‰¹", + "KM": "科摩羅", "CI": "科特迪瓦", "XK": "科索沃", - "KM": "科摩羅", + "PE": "秘魯", "TN": "çªå°¼è¥¿äºž", + "LT": "立陶宛", "JO": "ç´„æ—¦", - "054": "美拉尼西亞", - "019": "美洲", + "NA": "ç´ç±³æ¯”亞", + "NU": "ç´åŸƒå³¶", + "NZ": "ç´è¥¿è˜­", + "SO": "索馬里", + "MM": "緬甸", + "RO": "羅馬尼亞", "US": "美國", "UM": "美國本土外å°å³¶å¶¼", "VI": "美屬維爾京群島", "AS": "美屬薩摩亞", + "054": "美拉尼西亞", + "019": "美洲", + "LA": "è€æ’¾", + "KN": "è–基茨和尼維斯", + "ST": "è–多美和普林西比", + "BL": "è–å·´æ³°å‹’ç±³", + "VC": "è–文森特和格林ç´ä¸æ–¯", + "PM": "è–皮埃與密克隆群島", + "LC": "è–盧西亞", + "CX": "è–誕島", + "SH": "è–赫勒拿島", + "SM": "è–馬利諾", + "UN": "è¯åˆåœ‹", + "KE": "肯雅", + "FI": "芬蘭", "GB": "英國", "IO": "英屬å°åº¦æ´‹é ˜åœ°", "VG": "英屬維爾京群島", - "DG": "迪亞哥加西亞島", - "CG": "剛果(布拉薩)", - "CD": "剛果(金å¤æ²™ï¼‰", - "CO": "哥倫比亞", - "CR": "哥斯é”黎加", - "EG": "埃åŠ", - "ET": "埃塞俄比亞", - "CK": "庫克群島", - "CW": "庫拉索", - "NO": "挪å¨", - "GG": "æ ¹æ¯", - "GD": "格林ç´é”", - "GL": "格陵蘭", - "GE": "格魯å‰äºž", - "TH": "泰國", - "HT": "海地", - "UG": "çƒå¹²é”", - "UA": "çƒå…‹è˜­", - "UY": "çƒæ‹‰åœ­", - "UZ": "çƒèŒ²åˆ¥å…‹", - "TC": "特克斯和凱科斯群島", - "TA": "特里斯å¦é”庫尼亞群島", - "RE": "留尼旺", - "PE": "秘魯", - "NA": "ç´ç±³æ¯”亞", - "NZ": "ç´è¥¿è˜­", - "NU": "ç´åŸƒå³¶", - "SO": "索馬里", - "MQ": "馬ä¸å°¼å…‹", - "MT": "馬耳他", - "ML": "馬里", - "MY": "馬來西亞", - "MK": "馬其頓", - "MW": "馬拉維", - "YT": "馬約特", - "IM": "馬æ©å³¶", - "MH": "馬紹爾群島", - "MG": "馬é”加斯加", - "MV": "馬爾代夫", - "FM": "密克羅尼西亞", - "057": "密克羅尼西亞群島", - "CZ": "æ·å…‹", - "SY": "敘利亞", - "VA": "梵蒂岡", "SX": "è·å±¬è–馬ä¸", "NL": "è·è˜­", "BQ": "è·è˜­åŠ å‹’比å€", "MZ": "莫桑比克", - "BW": "åšèŒ¨ç“¦ç´", - "CM": "喀麥隆", - "GN": "幾內亞", - "GW": "幾內亞比紹", - "FJ": "æ–æ¿Ÿ", - "SJ": "斯瓦爾巴特群島åŠæšé¦¬å»¶å³¶", - "LK": "斯里蘭å¡", - "SZ": "æ–¯å¨å£«è˜­", - "SI": "斯洛文尼亞", - "SK": "斯洛ä¼å…‹", - "CL": "智利", - "TO": "湯加", "PH": "è²å¾‹è³“", - "VN": "越å—", - "KY": "開曼群島", - "ME": "黑山", - "TJ": "å¡”å‰å…‹", - "SN": "塞內加爾", - "SC": "塞舌爾", - "SL": "塞拉利昂", - "CY": "塞浦路斯", - "RS": "塞爾維亞", - "AT": "奧地利", - "AX": "奧蘭群島", - "IT": "æ„大利", - "EE": "愛沙尼亞", - "IE": "愛爾蘭", - "SG": "新加å¡", - "NC": "新喀里多尼亞", - "NR": "瑙魯", - "CH": "瑞士", - "SE": "ç‘žå…¸", - "BL": "è–å·´æ³°å‹’ç±³", - "VC": "è–文森特和格林ç´ä¸æ–¯", - "PM": "è–皮埃與密克隆群島", - "ST": "è–多美和普林西比", - "SM": "è–馬利諾", - "KN": "è–基茨和尼維斯", - "SH": "è–赫勒拿島", - "CX": "è–誕島", - "LC": "è–盧西亞", "PT": "è‘¡è„牙", - "TV": "圖瓦盧", - "FK": "ç¦å…‹è˜­ç¾¤å³¶", "MN": "è’™å¤", "MS": "蒙特塞拉特", - "HM": "赫德島åŠéº¥å”ç´ç¾¤å³¶", - "DE": "德國", - "MA": "摩洛哥", - "MC": "æ‘©ç´å“¥", - "MD": "摩爾多瓦", - "EZ": "æ­å…ƒå€", - "EU": "æ­ç›Ÿ", - "MM": "緬甸", - "LB": "黎巴嫩", - "MX": "墨西哥", - "JE": "澤西島", - "053": "澳大拉西亞", - "AU": "澳洲", - "RW": "盧旺é”", - "LU": "盧森堡", + "WS": "薩摩亞", + "SV": "薩爾瓦多", + "SD": "蘇丹", + "SR": "蘇里å—", + "EH": "西撒哈拉", + "ES": "西ç­ç‰™", + "011": "西éž", "NF": "諾ç¦å…‹å³¶", + "BJ": "è²å¯§", "LS": "賴索托", - "BV": "鮑å¨ç‰¹å³¶", - "UN": "è¯åˆåœ‹", - "SV": "薩爾瓦多", - "WS": "薩摩亞", - "RO": "羅馬尼亞", "ZM": "贊比亞", + "GQ": "赤é“幾內亞", + "HM": "赫德島åŠéº¥å”ç´ç¾¤å³¶", + "VN": "越å—", + "DG": "迪亞哥加西亞島", + "KY": "開曼群島", "GU": "關島", - "SD": "蘇丹", - "SR": "蘇里å—" + "AZ": "阿塞拜疆", + "AF": "阿富汗", + "AE": "阿拉伯è¯åˆé…‹é•·åœ‹", + "OM": "阿曼", + "AR": "阿根廷", + "AC": "阿森æ¾å³¶", + "DZ": "阿爾åŠåˆ©äºž", + "AL": "阿爾巴尼亞", + "AW": "阿魯巴", + "002": "éžæ´²", + "018": "éžæ´²å—部", + "MQ": "馬ä¸å°¼å…‹", + "MY": "馬來西亞", + "MK": "馬其頓", + "IM": "馬æ©å³¶", + "MW": "馬拉維", + "MV": "馬爾代夫", + "YT": "馬約特", + "MH": "馬紹爾群島", + "MT": "馬耳他", + "MG": "馬é”加斯加", + "ML": "馬里", + "BV": "鮑å¨ç‰¹å³¶", + "LB": "黎巴嫩", + "ME": "黑山", + "MX": "墨西哥" } \ No newline at end of file diff --git a/js/data/locale/zh/Hant/HK/sysres.json b/js/data/locale/zh/Hant/HK/sysres.json index 309f5aa041..29287812c3 100644 --- a/js/data/locale/zh/Hant/HK/sysres.json +++ b/js/data/locale/zh/Hant/HK/sysres.json @@ -1,100 +1,16 @@ { - "MMMM1": "1", - "MMM1": "1", - "NN1": "1", - "N1": "1", - "MMMM2": "2", - "MMM2": "2", - "NN2": "2", - "N2": "2", - "MMMM3": "3", - "MMM3": "3", - "NN3": "3", - "N3": "3", - "MMMM4": "4", - "MMM4": "4", - "NN4": "4", - "N4": "4", - "MMMM5": "5", - "MMM5": "5", - "NN5": "5", - "N5": "5", - "MMMM6": "6", - "MMM6": "6", - "NN6": "6", - "N6": "6", - "MMMM7": "7", - "MMM7": "7", - "NN7": "7", - "N7": "7", - "MMMM8": "8", - "MMM8": "8", - "NN8": "8", - "N8": "8", - "MMMM9": "9", - "MMM9": "9", - "NN9": "9", - "N9": "9", - "MMMM10": "10", - "MMM10": "10", - "NN10": "10", - "N10": "10", - "MMMM11": "11", - "MMM11": "11", - "NN11": "11", - "N11": "11", - "MMMM12": "12", - "MMM12": "12", - "NN12": "12", - "N12": "12", - "EEEE0": "星期日", - "EEE0": "週日", - "EE0": "æ—¥", - "E0": "æ—¥", - "EEEE1": "星期一", - "EEE1": "週一", - "EE1": "一", - "E1": "一", - "EEEE2": "星期二", - "EEE2": "週二", - "EE2": "二", - "E2": "二", - "EEEE3": "星期三", - "EEE3": "週三", - "EE3": "三", - "E3": "三", - "EEEE4": "星期四", - "EEE4": "週四", - "EE4": "å››", - "E4": "å››", - "EEEE5": "星期五", - "EEE5": "週五", - "EE5": "五", - "E5": "五", - "EEEE6": "星期六", - "EEE6": "週六", - "EE6": "å…­", - "E6": "å…­", - "a0": "上åˆ", - "a1": "下åˆ", - "G-1": "公元å‰", - "G1": "公元", - "1#1 millisecond|#{num} milliseconds": "#{num} 毫秒", - "1#1 second|#{num} seconds": "#{num} 秒", - "1#1 minute|#{num} minutes": "#{num} 分é˜", - "1#1 hour|#{num} hours": "#{num} å°æ™‚", "1#1 day|#{num} days": "#{num} æ—¥", "1#1 week|#{num} weeks": "#{num} 星期", - "1#1 month|#{num} months": "#{num} 個月", - "1#1 year|#{num} years": "#{num} å¹´", - "#{num} ms": "#{num} 毫秒", - "1#1 sec|#{num} sec": "#{num} 秒", - "1#1 min|#{num} min": "#{num} 分é˜", - "1#1 hr|#{num} hrs": "#{num} å°æ™‚", "durationLongDays": "#{num} æ—¥", "1#1 wk|#{num} wks": "#{num} 星期", - "1#1 mon|#{num} mons": "#{num} 個月", - "1#1 yr|#{num} yrs": "#{num} å¹´", + "durationMediumMillis": "#{num}毫秒", + "1#1 se|#{num} sec": "#{num}秒", + "1#1 mi|#{num} min": "#{num}分", + "durationMediumHours": "#{num}å°æ™‚", + "1#1 dy|#{num} dys": "#{num}æ—¥", + "durationMediumWeeks": "#{num}週", + "1#1 mo|#{num} mos": "#{num}個月", + "durationMediumYears": "#{num}å¹´", "durationShortMillis": "#{num}毫秒", "#{num}s": "#{num}秒", "durationShortMinutes": "#{num}分", @@ -103,15 +19,6 @@ "#{num}w": "#{num}週", "durationShortMonths": "#{num}個月", "#{num}y": "#{num}å¹´", - "separatorFull": " ", - "finalSeparatorFull": " ", - "separatorLong": " ", - "finalSeparatorLong": " ", - "separatorMedium": " ", - "finalSeparatorMedium": " ", - "separatorShort": "", - "finalSeparatorShort": "", - "1#1 dy|#{num} dys": "#{num} æ—¥", "1#in 1 day|#in {num} days": "#{num} 日後", "1#in 1 week|#in {num} weeks": "#{num} 星期後", "1#in 1 dy|#in {num} dys": "#{num} 日後", diff --git a/js/data/locale/zh/Hant/MO/ctrynames.json b/js/data/locale/zh/Hant/MO/ctrynames.json index 9040a6a560..92f2703c7d 100644 --- a/js/data/locale/zh/Hant/MO/ctrynames.json +++ b/js/data/locale/zh/Hant/MO/ctrynames.json @@ -1,294 +1,294 @@ { - "也門": "YE", - "åƒé‡Œé”和多巴哥": "TT", - "土耳其": "TR", - "土庫曼": "TM", - "大洋洲": "009", - "大洋洲邊疆群島": "QO", + "Sub-Saharan Africa": "202", "ä¸ä¸¹": "BT", + "世界": "001", "中亞": "143", - "中éž": "017", - "中éžå…±å’Œåœ‹": "CF", - "中美洲": "013", "中國": "CN", - "中國香港特別行政å€": "HK", "中國澳門特別行政å€": "MO", + "中國香港特別行政å€": "HK", + "中美洲": "013", + "中éž": "017", + "中éžå…±å’Œåœ‹": "CF", "丹麥": "DK", - "厄瓜多爾": "EC", - "厄立特里亞": "ER", - "巴巴多斯": "BB", - "巴布亞新幾內亞": "PG", - "巴西": "BR", - "巴拉圭": "PY", - "å·´æž—": "BH", - "巴哈馬": "BS", - "巴拿馬": "PA", - "å·´å‹’æ–¯å¦é ˜åœŸ": "PS", - "巴基斯å¦": "PK", - "日本": "JP", - "比利時": "BE", - "毛里塔尼亞": "MR", - "毛里裘斯": "MU", - "牙買加": "JM", - "世界": "001", "ä¹å¾—": "TD", + "也門": "YE", + "亞洲": "142", + "亞美尼亞": "AM", "以色列": "IL", - "加那利群島": "IC", + "伊拉克": "IQ", + "伊朗": "IR", + "休é”與梅利利亞": "EA", + "伯利茲": "BZ", + "佛得角": "CV", + "ä¿„ç¾…æ–¯": "RU", + "ä¿åŠ åˆ©äºž": "BG", + "克羅地亞": "HR", + "克里ç€é “島": "CP", + "冰島": "IS", + "列支敦士登": "LI", + "利比亞": "LY", + "利比里亞": "LR", + "剛果(布拉薩)": "CG", + "剛果(金å¤æ²™ï¼‰": "CD", + "加勒比": "029", "加拿大": "CA", "加ç´": "GH", - "加勒比": "029", "加蓬": "GA", - "北éž": "015", + "加那利群島": "IC", + "匈牙利": "HU", + "北æ­": "154", "北美": "021", "北美洲": "003", - "北馬利安ç´ç¾¤å³¶": "MP", - "北æ­": "154", + "北éž": "015", "北韓": "KP", + "北馬利安ç´ç¾¤å³¶": "MP", + "åƒé‡Œé”和多巴哥": "TT", + "å—亞": "034", + "å—ä½æ²»äºžå³¶èˆ‡å—æ¡‘å¨å¥‡ç¾¤å³¶": "GS", + "å—極洲": "AQ", + "å—æ­": "039", + "å—美洲": "005", + "å—蘇丹": "SS", + "å—éž": "ZA", + "å—韓": "KR", + "åšèŒ¨ç“¦ç´": "BW", "å¡å¡”爾": "QA", - "å¤å·´": "CU", - "å¯å¯æ–¯ç¾¤å³¶": "CC", - "å°ç£": "TW", - "尼日利亞": "NG", - "尼日爾": "NE", - "尼加拉瓜": "NI", - "尼泊爾": "NP", - "布基ç´æ³•ç´¢": "BF", - "布隆迪": "BI", - "未知å€åŸŸ": "ZZ", - "瓜地洛普": "GP", - "瓦利斯群島和富圖那群島": "WF", - "瓦努阿圖": "VU", - "白俄羅斯": "BY", - "皮特凱æ©å³¶": "PN", - "立陶宛": "LT", - "伊拉克": "IQ", - "伊朗": "IR", - "休é”與梅利利亞": "EA", - "冰島": "IS", - "列支敦士登": "LI", - "匈牙利": "HU", "å°å°¼": "ID", "å°åº¦": "IN", "å±åœ°é¦¬æ‹‰": "GT", + "厄瓜多爾": "EC", + "厄立特里亞": "ER", + "å¤å·´": "CU", + "å¯å¯æ–¯ç¾¤å³¶": "CC", + "å°ç£": "TW", "å‰å¸ƒæ": "DJ", - "å‰é‡Œå·´æ–¯": "KI", "å‰çˆ¾å‰æ–¯": "KG", + "å‰é‡Œå·´æ–¯": "KI", + "哈薩克": "KZ", + "哥倫比亞": "CO", + "哥斯é”黎加": "CR", + "喀麥隆": "CM", + "圖瓦盧": "TV", + "土庫曼": "TM", + "土耳其": "TR", "圭亞那": "GY", - "多米尼克": "DM", - "多明尼加共和國": "DO", + "å¦æ¡‘尼亞": "TZ", + "埃åŠ": "EG", + "埃塞俄比亞": "ET", + "å¡”å‰å…‹": "TJ", + "塞內加爾": "SN", + "塞拉利昂": "SL", + "塞浦路斯": "CY", + "塞爾維亞": "RS", + "塞舌爾": "SC", "多哥共和國": "TG", - "安奎拉": "AI", + "多明尼加共和國": "DO", + "多米尼克": "DM", + "大洋洲": "009", + "大洋洲邊疆群島": "QO", + "奧地利": "AT", + "奧蘭群島": "AX", + "委內瑞拉": "VE", + "孟加拉": "BD", "安哥拉": "AO", + "安奎拉": "AI", "安æ瓜和巴布é”": "AG", "安é“爾": "AD", - "托克勞群島": "TK", - "百慕é”": "BM", - "è€æ’¾": "LA", - "西亞": "145", - "西éž": "011", - "西ç­ç‰™": "ES", - "西撒哈拉": "EH", - "西æ­": "155", - "伯利茲": "BZ", - "佛得角": "CV", - "克里ç€é “島": "CP", - "克羅地亞": "HR", - "利比里亞": "LR", - "利比亞": "LY", - "希臘": "GR", - "汶èŠ": "BN", - "沙地阿拉伯": "SA", - "è²å¯§": "BJ", - "赤é“幾內亞": "GQ", - "亞洲": "142", - "亞美尼亞": "AM", - "å¦æ¡‘尼亞": "TZ", - "委內瑞拉": "VE", - "孟加拉": "BD", + "密克羅尼西亞": "FM", + "密克羅尼西亞群島": "057", + "尼加拉瓜": "NI", + "尼日利亞": "NG", + "尼日爾": "NE", + "尼泊爾": "NP", "岡比亞": "GM", + "å·´å‹’æ–¯å¦é ˜åœŸ": "PS", + "巴哈馬": "BS", + "巴基斯å¦": "PK", + "巴巴多斯": "BB", + "巴布亞新幾內亞": "PG", + "巴拉圭": "PY", + "巴拿馬": "PA", + "å·´æž—": "BH", + "巴西": "BR", + "布基ç´æ³•ç´¢": "BF", + "布隆迪": "BI", + "希臘": "GR", "帛ç‰": "PW", + "幾內亞": "GN", + "幾內亞比紹": "GW", + "庫克群島": "CK", + "庫拉索": "CW", + "德國": "DE", + "æ„大利": "IT", + "愛沙尼亞": "EE", + "愛爾蘭": "IE", "所羅門群島": "SB", + "托克勞群島": "TK", "拉ä¸ç¾Žæ´²": "419", "拉脱維亞": "LV", + "挪å¨": "NO", + "æ·å…‹": "CZ", + "摩洛哥": "MA", + "摩爾多瓦": "MD", + "æ‘©ç´å“¥": "MC", + "敘利亞": "SY", + "æ–æ¿Ÿ": "FJ", + "æ–¯å¨å£«è˜­": "SZ", + "斯洛ä¼å…‹": "SK", + "斯洛文尼亞": "SI", + "斯瓦爾巴特群島åŠæšé¦¬å»¶å³¶": "SJ", + "斯里蘭å¡": "LK", + "新加å¡": "SG", + "新喀里多尼亞": "NC", + "日本": "JP", + "智利": "CL", + "未知å€åŸŸ": "ZZ", "æ±äºž": "030", - "æ±éž": "014", "æ±å—亞": "035", "æ±å¸æ±¶": "TL", "æ±æ­": "151", + "æ±éž": "014", + "柬埔寨": "KH", + "æ ¹æ¯": "GG", + "格林ç´é”": "GD", + "格陵蘭": "GL", + "格魯å‰äºž": "GE", + "梵蒂岡": "VA", + "æ­å…ƒå€": "EZ", + "æ­æ´²": "150", + "æ­ç›Ÿ": "EU", + "比利時": "BE", + "毛里塔尼亞": "MR", + "毛里裘斯": "MU", + "汶èŠ": "BN", + "沙地阿拉伯": "SA", "法國": "FR", - "法羅群島": "FO", + "法屬å—部領地": "TF", "法屬圭亞那": "GF", "法屬波利尼西亞": "PF", - "法屬å—部領地": "TF", "法屬è–馬ä¸": "MF", - "波多黎å„": "PR", + "法羅群島": "FO", "波利尼西亞": "061", + "波多黎å„": "PR", "波斯尼亞和黑塞哥維那": "BA", "波蘭": "PL", - "直布羅陀": "GI", - "肯雅": "KE", - "芬蘭": "FI", - "阿拉伯è¯åˆé…‹é•·åœ‹": "AE", - "阿根廷": "AR", - "阿曼": "OM", - "阿富汗": "AF", - "阿森æ¾å³¶": "AC", - "阿塞拜疆": "AZ", - "阿爾åŠåˆ©äºž": "DZ", - "阿爾巴尼亞": "AL", - "阿魯巴": "AW", - "éžæ´²": "002", - "éžæ´²å—部": "018", - "ä¿„ç¾…æ–¯": "RU", - "ä¿åŠ åˆ©äºž": "BG", - "å—ä½æ²»äºžå³¶èˆ‡å—æ¡‘å¨å¥‡ç¾¤å³¶": "GS", - "å—亞": "034", - "å—éž": "ZA", - "å—美洲": "005", - "å—極洲": "AQ", - "å—æ­": "039", - "å—韓": "KR", - "å—蘇丹": "SS", - "哈薩克": "KZ", - "柬埔寨": "KH", + "泰國": "TH", "津巴布韋": "ZW", "洪都拉斯": "HN", + "海地": "HT", + "湯加": "TO", + "澤西島": "JE", + "澳大拉西亞": "053", + "澳洲": "AU", + "çƒå…‹è˜­": "UA", + "çƒå¹²é”": "UG", + "çƒæ‹‰åœ­": "UY", + "çƒèŒ²åˆ¥å…‹": "UZ", + "牙買加": "JM", + "特克斯和凱科斯群島": "TC", + "特里斯å¦é”庫尼亞群島": "TA", "玻利維亞": "BO", + "瑙魯": "NR", + "ç‘žå…¸": "SE", + "瑞士": "CH", + "瓜地洛普": "GP", + "瓦利斯群島和富圖那群島": "WF", + "瓦努阿圖": "VU", + "留尼旺": "RE", + "白俄羅斯": "BY", + "百慕é”": "BM", + "皮特凱æ©å³¶": "PN", + "盧旺é”": "RW", + "盧森堡": "LU", + "直布羅陀": "GI", + "ç¦å…‹è˜­ç¾¤å³¶": "FK", "科å¨ç‰¹": "KW", + "科摩羅": "KM", "科特迪瓦": "CI", "科索沃": "XK", - "科摩羅": "KM", + "秘魯": "PE", "çªå°¼è¥¿äºž": "TN", + "立陶宛": "LT", "ç´„æ—¦": "JO", - "美拉尼西亞": "054", - "美洲": "019", + "ç´ç±³æ¯”亞": "NA", + "ç´åŸƒå³¶": "NU", + "ç´è¥¿è˜­": "NZ", + "索馬里": "SO", + "緬甸": "MM", + "羅馬尼亞": "RO", "美國": "US", "美國本土外å°å³¶å¶¼": "UM", "美屬維爾京群島": "VI", "美屬薩摩亞": "AS", + "美拉尼西亞": "054", + "美洲": "019", + "è€æ’¾": "LA", + "è–基茨和尼維斯": "KN", + "è–多美和普林西比": "ST", + "è–å·´æ³°å‹’ç±³": "BL", + "è–文森特和格林ç´ä¸æ–¯": "VC", + "è–皮埃與密克隆群島": "PM", + "è–盧西亞": "LC", + "è–誕島": "CX", + "è–赫勒拿島": "SH", + "è–馬利諾": "SM", + "è¯åˆåœ‹": "UN", + "肯雅": "KE", + "芬蘭": "FI", "英國": "GB", "英屬å°åº¦æ´‹é ˜åœ°": "IO", "英屬維爾京群島": "VG", - "迪亞哥加西亞島": "DG", - "剛果(布拉薩)": "CG", - "剛果(金å¤æ²™ï¼‰": "CD", - "哥倫比亞": "CO", - "哥斯é”黎加": "CR", - "埃åŠ": "EG", - "埃塞俄比亞": "ET", - "庫克群島": "CK", - "庫拉索": "CW", - "挪å¨": "NO", - "æ ¹æ¯": "GG", - "格林ç´é”": "GD", - "格陵蘭": "GL", - "格魯å‰äºž": "GE", - "泰國": "TH", - "海地": "HT", - "çƒå¹²é”": "UG", - "çƒå…‹è˜­": "UA", - "çƒæ‹‰åœ­": "UY", - "çƒèŒ²åˆ¥å…‹": "UZ", - "特克斯和凱科斯群島": "TC", - "特里斯å¦é”庫尼亞群島": "TA", - "留尼旺": "RE", - "秘魯": "PE", - "ç´ç±³æ¯”亞": "NA", - "ç´è¥¿è˜­": "NZ", - "ç´åŸƒå³¶": "NU", - "索馬里": "SO", - "馬ä¸å°¼å…‹": "MQ", - "馬耳他": "MT", - "馬里": "ML", - "馬來西亞": "MY", - "馬其頓": "MK", - "馬拉維": "MW", - "馬約特": "YT", - "馬æ©å³¶": "IM", - "馬紹爾群島": "MH", - "馬é”加斯加": "MG", - "馬爾代夫": "MV", - "密克羅尼西亞": "FM", - "密克羅尼西亞群島": "057", - "æ·å…‹": "CZ", - "敘利亞": "SY", - "梵蒂岡": "VA", "è·å±¬è–馬ä¸": "SX", "è·è˜­": "NL", "è·è˜­åŠ å‹’比å€": "BQ", "莫桑比克": "MZ", - "åšèŒ¨ç“¦ç´": "BW", - "喀麥隆": "CM", - "幾內亞": "GN", - "幾內亞比紹": "GW", - "æ–æ¿Ÿ": "FJ", - "斯瓦爾巴特群島åŠæšé¦¬å»¶å³¶": "SJ", - "斯里蘭å¡": "LK", - "æ–¯å¨å£«è˜­": "SZ", - "斯洛文尼亞": "SI", - "斯洛ä¼å…‹": "SK", - "智利": "CL", - "湯加": "TO", "è²å¾‹è³“": "PH", - "越å—": "VN", - "開曼群島": "KY", - "黑山": "ME", - "å¡”å‰å…‹": "TJ", - "塞內加爾": "SN", - "塞舌爾": "SC", - "塞拉利昂": "SL", - "塞浦路斯": "CY", - "塞爾維亞": "RS", - "奧地利": "AT", - "奧蘭群島": "AX", - "æ„大利": "IT", - "愛沙尼亞": "EE", - "愛爾蘭": "IE", - "新加å¡": "SG", - "新喀里多尼亞": "NC", - "瑙魯": "NR", - "瑞士": "CH", - "ç‘žå…¸": "SE", - "è–å·´æ³°å‹’ç±³": "BL", - "è–文森特和格林ç´ä¸æ–¯": "VC", - "è–皮埃與密克隆群島": "PM", - "è–多美和普林西比": "ST", - "è–馬利諾": "SM", - "è–基茨和尼維斯": "KN", - "è–赫勒拿島": "SH", - "è–誕島": "CX", - "è–盧西亞": "LC", "è‘¡è„牙": "PT", - "圖瓦盧": "TV", - "ç¦å…‹è˜­ç¾¤å³¶": "FK", "è’™å¤": "MN", "蒙特塞拉特": "MS", - "赫德島åŠéº¥å”ç´ç¾¤å³¶": "HM", - "德國": "DE", - "摩洛哥": "MA", - "æ‘©ç´å“¥": "MC", - "摩爾多瓦": "MD", - "æ­å…ƒå€": "EZ", - "æ­æ´²": "150", - "æ­ç›Ÿ": "EU", - "緬甸": "MM", - "黎巴嫩": "LB", - "墨西哥": "MX", - "澤西島": "JE", - "澳大拉西亞": "053", - "澳洲": "AU", - "盧旺é”": "RW", - "盧森堡": "LU", + "薩摩亞": "WS", + "薩爾瓦多": "SV", + "蘇丹": "SD", + "蘇里å—": "SR", + "西亞": "145", + "西撒哈拉": "EH", + "西æ­": "155", + "西ç­ç‰™": "ES", + "西éž": "011", "諾ç¦å…‹å³¶": "NF", + "è²å¯§": "BJ", "賴索托": "LS", - "鮑å¨ç‰¹å³¶": "BV", - "è¯åˆåœ‹": "UN", - "薩爾瓦多": "SV", - "薩摩亞": "WS", - "羅馬尼亞": "RO", "贊比亞": "ZM", + "赤é“幾內亞": "GQ", + "赫德島åŠéº¥å”ç´ç¾¤å³¶": "HM", + "越å—": "VN", + "迪亞哥加西亞島": "DG", + "開曼群島": "KY", "關島": "GU", - "蘇丹": "SD", - "蘇里å—": "SR", - "Sub-Saharan Africa": "202" + "阿塞拜疆": "AZ", + "阿富汗": "AF", + "阿拉伯è¯åˆé…‹é•·åœ‹": "AE", + "阿曼": "OM", + "阿根廷": "AR", + "阿森æ¾å³¶": "AC", + "阿爾åŠåˆ©äºž": "DZ", + "阿爾巴尼亞": "AL", + "阿魯巴": "AW", + "éžæ´²": "002", + "éžæ´²å—部": "018", + "馬ä¸å°¼å…‹": "MQ", + "馬來西亞": "MY", + "馬其頓": "MK", + "馬æ©å³¶": "IM", + "馬拉維": "MW", + "馬爾代夫": "MV", + "馬約特": "YT", + "馬紹爾群島": "MH", + "馬耳他": "MT", + "馬é”加斯加": "MG", + "馬里": "ML", + "鮑å¨ç‰¹å³¶": "BV", + "黎巴嫩": "LB", + "黑山": "ME", + "墨西哥": "MX" } \ No newline at end of file diff --git a/js/data/locale/zh/Hant/MO/ctryreverse.json b/js/data/locale/zh/Hant/MO/ctryreverse.json index 32a57a8721..0cea101f8d 100644 --- a/js/data/locale/zh/Hant/MO/ctryreverse.json +++ b/js/data/locale/zh/Hant/MO/ctryreverse.json @@ -8,287 +8,287 @@ "155": "西æ­", "202": "Sub-Saharan Africa", "419": "拉ä¸ç¾Žæ´²", - "YE": "也門", - "TT": "åƒé‡Œé”和多巴哥", - "TR": "土耳其", - "TM": "土庫曼", - "009": "大洋洲", - "QO": "大洋洲邊疆群島", "BT": "ä¸ä¸¹", - "017": "中éž", - "CF": "中éžå…±å’Œåœ‹", - "013": "中美洲", + "001": "世界", "CN": "中國", - "HK": "中國香港特別行政å€", "MO": "中國澳門特別行政å€", + "HK": "中國香港特別行政å€", + "013": "中美洲", + "017": "中éž", + "CF": "中éžå…±å’Œåœ‹", "DK": "丹麥", - "EC": "厄瓜多爾", - "ER": "厄立特里亞", - "BB": "巴巴多斯", - "PG": "巴布亞新幾內亞", - "BR": "巴西", - "PY": "巴拉圭", - "BH": "å·´æž—", - "BS": "巴哈馬", - "PA": "巴拿馬", - "PS": "å·´å‹’æ–¯å¦é ˜åœŸ", - "PK": "巴基斯å¦", - "JP": "日本", - "BE": "比利時", - "MR": "毛里塔尼亞", - "MU": "毛里裘斯", - "JM": "牙買加", - "001": "世界", "TD": "ä¹å¾—", + "YE": "也門", + "AM": "亞美尼亞", "IL": "以色列", - "IC": "加那利群島", + "IQ": "伊拉克", + "IR": "伊朗", + "EA": "休é”與梅利利亞", + "BZ": "伯利茲", + "CV": "佛得角", + "RU": "ä¿„ç¾…æ–¯", + "BG": "ä¿åŠ åˆ©äºž", + "HR": "克羅地亞", + "CP": "克里ç€é “島", + "IS": "冰島", + "LI": "列支敦士登", + "LY": "利比亞", + "LR": "利比里亞", + "CG": "剛果(布拉薩)", + "CD": "剛果(金å¤æ²™ï¼‰", + "029": "加勒比", "CA": "加拿大", "GH": "加ç´", - "029": "加勒比", "GA": "加蓬", - "015": "北éž", + "IC": "加那利群島", + "HU": "匈牙利", "021": "北美", "003": "北美洲", - "MP": "北馬利安ç´ç¾¤å³¶", + "015": "北éž", "KP": "北韓", + "MP": "北馬利安ç´ç¾¤å³¶", + "TT": "åƒé‡Œé”和多巴哥", + "034": "å—亞", + "GS": "å—ä½æ²»äºžå³¶èˆ‡å—æ¡‘å¨å¥‡ç¾¤å³¶", + "AQ": "å—極洲", + "039": "å—æ­", + "005": "å—美洲", + "SS": "å—蘇丹", + "ZA": "å—éž", + "KR": "å—韓", + "BW": "åšèŒ¨ç“¦ç´", "QA": "å¡å¡”爾", - "CU": "å¤å·´", - "CC": "å¯å¯æ–¯ç¾¤å³¶", - "TW": "å°ç£", - "NG": "尼日利亞", - "NE": "尼日爾", - "NI": "尼加拉瓜", - "NP": "尼泊爾", - "BF": "布基ç´æ³•ç´¢", - "BI": "布隆迪", - "ZZ": "未知å€åŸŸ", - "GP": "瓜地洛普", - "WF": "瓦利斯群島和富圖那群島", - "VU": "瓦努阿圖", - "BY": "白俄羅斯", - "PN": "皮特凱æ©å³¶", - "LT": "立陶宛", - "IQ": "伊拉克", - "IR": "伊朗", - "EA": "休é”與梅利利亞", - "IS": "冰島", - "LI": "列支敦士登", - "HU": "匈牙利", "ID": "å°å°¼", "IN": "å°åº¦", "GT": "å±åœ°é¦¬æ‹‰", + "EC": "厄瓜多爾", + "ER": "厄立特里亞", + "CU": "å¤å·´", + "CC": "å¯å¯æ–¯ç¾¤å³¶", + "TW": "å°ç£", "DJ": "å‰å¸ƒæ", - "KI": "å‰é‡Œå·´æ–¯", "KG": "å‰çˆ¾å‰æ–¯", + "KI": "å‰é‡Œå·´æ–¯", + "KZ": "哈薩克", + "CO": "哥倫比亞", + "CR": "哥斯é”黎加", + "CM": "喀麥隆", + "TV": "圖瓦盧", + "TM": "土庫曼", + "TR": "土耳其", "GY": "圭亞那", - "DM": "多米尼克", - "DO": "多明尼加共和國", + "TZ": "å¦æ¡‘尼亞", + "EG": "埃åŠ", + "ET": "埃塞俄比亞", + "TJ": "å¡”å‰å…‹", + "SN": "塞內加爾", + "SL": "塞拉利昂", + "CY": "塞浦路斯", + "RS": "塞爾維亞", + "SC": "塞舌爾", "TG": "多哥共和國", - "AI": "安奎拉", + "DO": "多明尼加共和國", + "DM": "多米尼克", + "009": "大洋洲", + "QO": "大洋洲邊疆群島", + "AT": "奧地利", + "AX": "奧蘭群島", + "VE": "委內瑞拉", + "BD": "孟加拉", "AO": "安哥拉", + "AI": "安奎拉", "AG": "安æ瓜和巴布é”", "AD": "安é“爾", - "TK": "托克勞群島", - "BM": "百慕é”", - "LA": "è€æ’¾", - "011": "西éž", - "ES": "西ç­ç‰™", - "EH": "西撒哈拉", - "BZ": "伯利茲", - "CV": "佛得角", - "CP": "克里ç€é “島", - "HR": "克羅地亞", - "LR": "利比里亞", - "LY": "利比亞", - "GR": "希臘", - "BN": "汶èŠ", - "SA": "沙地阿拉伯", - "BJ": "è²å¯§", - "GQ": "赤é“幾內亞", - "AM": "亞美尼亞", - "TZ": "å¦æ¡‘尼亞", - "VE": "委內瑞拉", - "BD": "孟加拉", + "FM": "密克羅尼西亞", + "057": "密克羅尼西亞群島", + "NI": "尼加拉瓜", + "NG": "尼日利亞", + "NE": "尼日爾", + "NP": "尼泊爾", "GM": "岡比亞", + "PS": "å·´å‹’æ–¯å¦é ˜åœŸ", + "BS": "巴哈馬", + "PK": "巴基斯å¦", + "BB": "巴巴多斯", + "PG": "巴布亞新幾內亞", + "PY": "巴拉圭", + "PA": "巴拿馬", + "BH": "å·´æž—", + "BR": "巴西", + "BF": "布基ç´æ³•ç´¢", + "BI": "布隆迪", + "GR": "希臘", "PW": "帛ç‰", + "GN": "幾內亞", + "GW": "幾內亞比紹", + "CK": "庫克群島", + "CW": "庫拉索", + "DE": "德國", + "IT": "æ„大利", + "EE": "愛沙尼亞", + "IE": "愛爾蘭", "SB": "所羅門群島", + "TK": "托克勞群島", "LV": "拉脱維亞", + "NO": "挪å¨", + "CZ": "æ·å…‹", + "MA": "摩洛哥", + "MD": "摩爾多瓦", + "MC": "æ‘©ç´å“¥", + "SY": "敘利亞", + "FJ": "æ–æ¿Ÿ", + "SZ": "æ–¯å¨å£«è˜­", + "SK": "斯洛ä¼å…‹", + "SI": "斯洛文尼亞", + "SJ": "斯瓦爾巴特群島åŠæšé¦¬å»¶å³¶", + "LK": "斯里蘭å¡", + "SG": "新加å¡", + "NC": "新喀里多尼亞", + "JP": "日本", + "CL": "智利", + "ZZ": "未知å€åŸŸ", "030": "æ±äºž", - "014": "æ±éž", "035": "æ±å—亞", "TL": "æ±å¸æ±¶", + "014": "æ±éž", + "KH": "柬埔寨", + "GG": "æ ¹æ¯", + "GD": "格林ç´é”", + "GL": "格陵蘭", + "GE": "格魯å‰äºž", + "VA": "梵蒂岡", + "EZ": "æ­å…ƒå€", + "EU": "æ­ç›Ÿ", + "BE": "比利時", + "MR": "毛里塔尼亞", + "MU": "毛里裘斯", + "BN": "汶èŠ", + "SA": "沙地阿拉伯", "FR": "法國", - "FO": "法羅群島", + "TF": "法屬å—部領地", "GF": "法屬圭亞那", "PF": "法屬波利尼西亞", - "TF": "法屬å—部領地", "MF": "法屬è–馬ä¸", - "PR": "波多黎å„", + "FO": "法羅群島", "061": "波利尼西亞", + "PR": "波多黎å„", "BA": "波斯尼亞和黑塞哥維那", "PL": "波蘭", - "GI": "直布羅陀", - "KE": "肯雅", - "FI": "芬蘭", - "AE": "阿拉伯è¯åˆé…‹é•·åœ‹", - "AR": "阿根廷", - "OM": "阿曼", - "AF": "阿富汗", - "AC": "阿森æ¾å³¶", - "AZ": "阿塞拜疆", - "DZ": "阿爾åŠåˆ©äºž", - "AL": "阿爾巴尼亞", - "AW": "阿魯巴", - "002": "éžæ´²", - "018": "éžæ´²å—部", - "RU": "ä¿„ç¾…æ–¯", - "BG": "ä¿åŠ åˆ©äºž", - "GS": "å—ä½æ²»äºžå³¶èˆ‡å—æ¡‘å¨å¥‡ç¾¤å³¶", - "034": "å—亞", - "ZA": "å—éž", - "005": "å—美洲", - "AQ": "å—極洲", - "039": "å—æ­", - "KR": "å—韓", - "SS": "å—蘇丹", - "KZ": "哈薩克", - "KH": "柬埔寨", + "TH": "泰國", "ZW": "津巴布韋", "HN": "洪都拉斯", + "HT": "海地", + "TO": "湯加", + "JE": "澤西島", + "053": "澳大拉西亞", + "AU": "澳洲", + "UA": "çƒå…‹è˜­", + "UG": "çƒå¹²é”", + "UY": "çƒæ‹‰åœ­", + "UZ": "çƒèŒ²åˆ¥å…‹", + "JM": "牙買加", + "TC": "特克斯和凱科斯群島", + "TA": "特里斯å¦é”庫尼亞群島", "BO": "玻利維亞", + "NR": "瑙魯", + "SE": "ç‘žå…¸", + "CH": "瑞士", + "GP": "瓜地洛普", + "WF": "瓦利斯群島和富圖那群島", + "VU": "瓦努阿圖", + "RE": "留尼旺", + "BY": "白俄羅斯", + "BM": "百慕é”", + "PN": "皮特凱æ©å³¶", + "RW": "盧旺é”", + "LU": "盧森堡", + "GI": "直布羅陀", + "FK": "ç¦å…‹è˜­ç¾¤å³¶", "KW": "科å¨ç‰¹", + "KM": "科摩羅", "CI": "科特迪瓦", "XK": "科索沃", - "KM": "科摩羅", + "PE": "秘魯", "TN": "çªå°¼è¥¿äºž", + "LT": "立陶宛", "JO": "ç´„æ—¦", - "054": "美拉尼西亞", - "019": "美洲", + "NA": "ç´ç±³æ¯”亞", + "NU": "ç´åŸƒå³¶", + "NZ": "ç´è¥¿è˜­", + "SO": "索馬里", + "MM": "緬甸", + "RO": "羅馬尼亞", "US": "美國", "UM": "美國本土外å°å³¶å¶¼", "VI": "美屬維爾京群島", "AS": "美屬薩摩亞", + "054": "美拉尼西亞", + "019": "美洲", + "LA": "è€æ’¾", + "KN": "è–基茨和尼維斯", + "ST": "è–多美和普林西比", + "BL": "è–å·´æ³°å‹’ç±³", + "VC": "è–文森特和格林ç´ä¸æ–¯", + "PM": "è–皮埃與密克隆群島", + "LC": "è–盧西亞", + "CX": "è–誕島", + "SH": "è–赫勒拿島", + "SM": "è–馬利諾", + "UN": "è¯åˆåœ‹", + "KE": "肯雅", + "FI": "芬蘭", "GB": "英國", "IO": "英屬å°åº¦æ´‹é ˜åœ°", "VG": "英屬維爾京群島", - "DG": "迪亞哥加西亞島", - "CG": "剛果(布拉薩)", - "CD": "剛果(金å¤æ²™ï¼‰", - "CO": "哥倫比亞", - "CR": "哥斯é”黎加", - "EG": "埃åŠ", - "ET": "埃塞俄比亞", - "CK": "庫克群島", - "CW": "庫拉索", - "NO": "挪å¨", - "GG": "æ ¹æ¯", - "GD": "格林ç´é”", - "GL": "格陵蘭", - "GE": "格魯å‰äºž", - "TH": "泰國", - "HT": "海地", - "UG": "çƒå¹²é”", - "UA": "çƒå…‹è˜­", - "UY": "çƒæ‹‰åœ­", - "UZ": "çƒèŒ²åˆ¥å…‹", - "TC": "特克斯和凱科斯群島", - "TA": "特里斯å¦é”庫尼亞群島", - "RE": "留尼旺", - "PE": "秘魯", - "NA": "ç´ç±³æ¯”亞", - "NZ": "ç´è¥¿è˜­", - "NU": "ç´åŸƒå³¶", - "SO": "索馬里", - "MQ": "馬ä¸å°¼å…‹", - "MT": "馬耳他", - "ML": "馬里", - "MY": "馬來西亞", - "MK": "馬其頓", - "MW": "馬拉維", - "YT": "馬約特", - "IM": "馬æ©å³¶", - "MH": "馬紹爾群島", - "MG": "馬é”加斯加", - "MV": "馬爾代夫", - "FM": "密克羅尼西亞", - "057": "密克羅尼西亞群島", - "CZ": "æ·å…‹", - "SY": "敘利亞", - "VA": "梵蒂岡", "SX": "è·å±¬è–馬ä¸", "NL": "è·è˜­", "BQ": "è·è˜­åŠ å‹’比å€", "MZ": "莫桑比克", - "BW": "åšèŒ¨ç“¦ç´", - "CM": "喀麥隆", - "GN": "幾內亞", - "GW": "幾內亞比紹", - "FJ": "æ–æ¿Ÿ", - "SJ": "斯瓦爾巴特群島åŠæšé¦¬å»¶å³¶", - "LK": "斯里蘭å¡", - "SZ": "æ–¯å¨å£«è˜­", - "SI": "斯洛文尼亞", - "SK": "斯洛ä¼å…‹", - "CL": "智利", - "TO": "湯加", "PH": "è²å¾‹è³“", - "VN": "越å—", - "KY": "開曼群島", - "ME": "黑山", - "TJ": "å¡”å‰å…‹", - "SN": "塞內加爾", - "SC": "塞舌爾", - "SL": "塞拉利昂", - "CY": "塞浦路斯", - "RS": "塞爾維亞", - "AT": "奧地利", - "AX": "奧蘭群島", - "IT": "æ„大利", - "EE": "愛沙尼亞", - "IE": "愛爾蘭", - "SG": "新加å¡", - "NC": "新喀里多尼亞", - "NR": "瑙魯", - "CH": "瑞士", - "SE": "ç‘žå…¸", - "BL": "è–å·´æ³°å‹’ç±³", - "VC": "è–文森特和格林ç´ä¸æ–¯", - "PM": "è–皮埃與密克隆群島", - "ST": "è–多美和普林西比", - "SM": "è–馬利諾", - "KN": "è–基茨和尼維斯", - "SH": "è–赫勒拿島", - "CX": "è–誕島", - "LC": "è–盧西亞", "PT": "è‘¡è„牙", - "TV": "圖瓦盧", - "FK": "ç¦å…‹è˜­ç¾¤å³¶", "MN": "è’™å¤", "MS": "蒙特塞拉特", - "HM": "赫德島åŠéº¥å”ç´ç¾¤å³¶", - "DE": "德國", - "MA": "摩洛哥", - "MC": "æ‘©ç´å“¥", - "MD": "摩爾多瓦", - "EZ": "æ­å…ƒå€", - "EU": "æ­ç›Ÿ", - "MM": "緬甸", - "LB": "黎巴嫩", - "MX": "墨西哥", - "JE": "澤西島", - "053": "澳大拉西亞", - "AU": "澳洲", - "RW": "盧旺é”", - "LU": "盧森堡", + "WS": "薩摩亞", + "SV": "薩爾瓦多", + "SD": "蘇丹", + "SR": "蘇里å—", + "EH": "西撒哈拉", + "ES": "西ç­ç‰™", + "011": "西éž", "NF": "諾ç¦å…‹å³¶", + "BJ": "è²å¯§", "LS": "賴索托", - "BV": "鮑å¨ç‰¹å³¶", - "UN": "è¯åˆåœ‹", - "SV": "薩爾瓦多", - "WS": "薩摩亞", - "RO": "羅馬尼亞", "ZM": "贊比亞", + "GQ": "赤é“幾內亞", + "HM": "赫德島åŠéº¥å”ç´ç¾¤å³¶", + "VN": "越å—", + "DG": "迪亞哥加西亞島", + "KY": "開曼群島", "GU": "關島", - "SD": "蘇丹", - "SR": "蘇里å—" + "AZ": "阿塞拜疆", + "AF": "阿富汗", + "AE": "阿拉伯è¯åˆé…‹é•·åœ‹", + "OM": "阿曼", + "AR": "阿根廷", + "AC": "阿森æ¾å³¶", + "DZ": "阿爾åŠåˆ©äºž", + "AL": "阿爾巴尼亞", + "AW": "阿魯巴", + "002": "éžæ´²", + "018": "éžæ´²å—部", + "MQ": "馬ä¸å°¼å…‹", + "MY": "馬來西亞", + "MK": "馬其頓", + "IM": "馬æ©å³¶", + "MW": "馬拉維", + "MV": "馬爾代夫", + "YT": "馬約特", + "MH": "馬紹爾群島", + "MT": "馬耳他", + "MG": "馬é”加斯加", + "ML": "馬里", + "BV": "鮑å¨ç‰¹å³¶", + "LB": "黎巴嫩", + "ME": "黑山", + "MX": "墨西哥" } \ No newline at end of file diff --git a/js/data/locale/zh/Hant/MO/sysres.json b/js/data/locale/zh/Hant/MO/sysres.json index c54966a424..29287812c3 100644 --- a/js/data/locale/zh/Hant/MO/sysres.json +++ b/js/data/locale/zh/Hant/MO/sysres.json @@ -1,100 +1,16 @@ { - "MMMM1": "1", - "MMM1": "1", - "NN1": "1", - "N1": "1", - "MMMM2": "2", - "MMM2": "2", - "NN2": "2", - "N2": "2", - "MMMM3": "3", - "MMM3": "3", - "NN3": "3", - "N3": "3", - "MMMM4": "4", - "MMM4": "4", - "NN4": "4", - "N4": "4", - "MMMM5": "5", - "MMM5": "5", - "NN5": "5", - "N5": "5", - "MMMM6": "6", - "MMM6": "6", - "NN6": "6", - "N6": "6", - "MMMM7": "7", - "MMM7": "7", - "NN7": "7", - "N7": "7", - "MMMM8": "8", - "MMM8": "8", - "NN8": "8", - "N8": "8", - "MMMM9": "9", - "MMM9": "9", - "NN9": "9", - "N9": "9", - "MMMM10": "10", - "MMM10": "10", - "NN10": "10", - "N10": "10", - "MMMM11": "11", - "MMM11": "11", - "NN11": "11", - "N11": "11", - "MMMM12": "12", - "MMM12": "12", - "NN12": "12", - "N12": "12", - "EEEE0": "星期日", - "EEE0": "週日", - "EE0": "æ—¥", - "E0": "æ—¥", - "EEEE1": "星期一", - "EEE1": "週一", - "EE1": "一", - "E1": "一", - "EEEE2": "星期二", - "EEE2": "週二", - "EE2": "二", - "E2": "二", - "EEEE3": "星期三", - "EEE3": "週三", - "EE3": "三", - "E3": "三", - "EEEE4": "星期四", - "EEE4": "週四", - "EE4": "å››", - "E4": "å››", - "EEEE5": "星期五", - "EEE5": "週五", - "EE5": "五", - "E5": "五", - "EEEE6": "星期六", - "EEE6": "週六", - "EE6": "å…­", - "E6": "å…­", - "a0": "上åˆ", - "a1": "下åˆ", - "G-1": "公元å‰", - "G1": "公元", - "1#1 millisecond|#{num} milliseconds": "#{num} 毫秒", - "1#1 second|#{num} seconds": "#{num} 秒", - "1#1 minute|#{num} minutes": "#{num} 分é˜", - "1#1 hour|#{num} hours": "#{num} å°æ™‚", "1#1 day|#{num} days": "#{num} æ—¥", "1#1 week|#{num} weeks": "#{num} 星期", - "1#1 month|#{num} months": "#{num} 個月", - "1#1 year|#{num} years": "#{num} å¹´", - "#{num} ms": "#{num} 毫秒", - "1#1 sec|#{num} sec": "#{num} 秒", - "1#1 min|#{num} min": "#{num} 分é˜", - "1#1 hr|#{num} hrs": "#{num} å°æ™‚", "durationLongDays": "#{num} æ—¥", "1#1 wk|#{num} wks": "#{num} 星期", - "1#1 mon|#{num} mons": "#{num} 個月", - "1#1 yr|#{num} yrs": "#{num} å¹´", + "durationMediumMillis": "#{num}毫秒", + "1#1 se|#{num} sec": "#{num}秒", + "1#1 mi|#{num} min": "#{num}分", + "durationMediumHours": "#{num}å°æ™‚", + "1#1 dy|#{num} dys": "#{num}æ—¥", + "durationMediumWeeks": "#{num}週", + "1#1 mo|#{num} mos": "#{num}個月", + "durationMediumYears": "#{num}å¹´", "durationShortMillis": "#{num}毫秒", "#{num}s": "#{num}秒", "durationShortMinutes": "#{num}分", @@ -103,14 +19,6 @@ "#{num}w": "#{num}週", "durationShortMonths": "#{num}個月", "#{num}y": "#{num}å¹´", - "separatorFull": " ", - "finalSeparatorFull": " ", - "separatorLong": " ", - "finalSeparatorLong": " ", - "separatorMedium": " ", - "finalSeparatorMedium": " ", - "separatorShort": "", - "finalSeparatorShort": "", "1#in 1 day|#in {num} days": "#{num} 日後", "1#in 1 week|#in {num} weeks": "#{num} 星期後", "1#in 1 dy|#in {num} dys": "#{num} 日後", diff --git a/js/data/locale/zh/Hant/TW/sysres.json b/js/data/locale/zh/Hant/TW/sysres.json deleted file mode 100644 index f5e266ed36..0000000000 --- a/js/data/locale/zh/Hant/TW/sysres.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "1#1 day|#{num} days": "#{num} 天", - "1#1 week|#{num} weeks": "#{num} 週", - "durationLongDays": "#{num} 天", - "durationShortMillis": "#{num} 毫秒", - "#{num}s": "#{num} 秒", - "durationShortMinutes": "#{num} 分é˜", - "#{num}h": "#{num} å°æ™‚", - "#{num}d": "#{num} 天", - "#{num}w": "#{num} 週", - "durationShortMonths": "#{num} 個月", - "#{num}y": "#{num} å¹´" -} \ No newline at end of file diff --git a/js/data/locale/zh/Hant/US/dateformats.json b/js/data/locale/zh/Hant/US/dateformats.json deleted file mode 100644 index 61b9068417..0000000000 --- a/js/data/locale/zh/Hant/US/dateformats.json +++ /dev/null @@ -1,82 +0,0 @@ -{ - "gregorian": { - "order": { - "s": "{date} {time}", - "m": "{date} {time}", - "l": "{date}{time}", - "f": "{date}{time}" - }, - "date": { - "dmwy": { - "s": "yy-MM-dd(E)", - "m": "yyyy-MM-dd(EE)", - "l": "yyyyå¹´MMM月dæ—¥(EEE)", - "f": "yyyyå¹´MMMM月dæ—¥(EEEE)" - }, - "dmy": { - "s": "yy-MM-dd", - "m": "yyyy-MM-dd", - "l": "yyyyå¹´MMM月dæ—¥", - "f": "yyyyå¹´MMMM月dæ—¥" - }, - "dmw": { - "s": "MM-dd(E)", - "m": "MM-dd(EE)", - "l": "MMM月dæ—¥(EEE)", - "f": "MMMM月dæ—¥(EEEE)" - }, - "dm": { - "s": "MM-dd", - "m": "MM-dd", - "l": "MMM月dæ—¥", - "f": "MMMM月dæ—¥" - }, - "my": { - "s": "yy-MM", - "m": "yyyy-MM", - "l": "yyyyå¹´MMM月", - "f": "yyyyå¹´MMMM月" - }, - "dw": { - "s": "dæ—¥(E)", - "m": "dæ—¥(EE)", - "l": "dæ—¥(EEE)", - "f": "dæ—¥(EEEE)" - }, - "d": { - "m": "dd", - "l": "dæ—¥", - "f": "dæ—¥" - }, - "m": { - "m": "MM", - "l": "MMM月", - "f": "MMMM月" - }, - "y": { - "s": "yy", - "l": "yyyyå¹´", - "f": "yyyyå¹´" - } - }, - "time": { - "12": { - "ahmsz": "h:mm:ssa z", - "ahms": "h:mm:ssa", - "hmsz": "h:mm:ss z", - "ahmz": "h:mma z", - "ahm": "h:mma", - "hmz": "h:mm z", - "ah": "ha" - }, - "24": { - "ahmsz": "H:mm:ss z", - "hmsz": "H:mm:ss z", - "ahmz": "H:mm z", - "hmz": "H:mm z", - "ah": "HH", - "h": "H" - } - } - } -} \ No newline at end of file diff --git a/js/data/locale/zh/Hant/ctrynames.json b/js/data/locale/zh/Hant/ctrynames.json index a3bc1efd22..f80af0b2da 100644 --- a/js/data/locale/zh/Hant/ctrynames.json +++ b/js/data/locale/zh/Hant/ctrynames.json @@ -1,294 +1,294 @@ { - "åƒé‡Œé”åŠæ‰˜å·´å“¥": "TT", - "土耳其": "TR", - "土克斯åŠé–‹ç§‘斯群島": "TC", - "土庫曼": "TM", - "大洋洲": "009", - "大洋洲邊疆群島": "QO", + "Sub-Saharan Africa": "202", "ä¸ä¸¹": "BT", + "世界": "001", "中亞": "143", - "中éž": "017", - "中éžå…±å’Œåœ‹": "CF", - "中美": "013", "中國": "CN", - "中國香港特別行政å€": "HK", "中國澳門特別行政å€": "MO", + "中國香港特別行政å€": "HK", + "中美": "013", + "中éž": "017", + "中éžå…±å’Œåœ‹": "CF", "丹麥": "DK", - "厄瓜多": "EC", - "厄利垂亞": "ER", - "巴布亞ç´å¹¾å…§äºž": "PG", - "巴西": "BR", - "å·´è²å¤š": "BB", - "巴拉圭": "PY", - "å·´æž—": "BH", - "巴哈馬": "BS", - "巴拿馬": "PA", - "å·´å‹’æ–¯å¦è‡ªæ²»å€": "PS", - "巴基斯å¦": "PK", - "日本": "JP", - "比利時": "BE", - "牙買加": "JM", - "世界": "001", + "亞塞拜然": "AZ", + "亞洲": "142", + "亞美尼亞": "AM", "以色列": "IL", - "加那利群島": "IC", - "加拿大": "CA", + "伊拉克": "IQ", + "伊朗": "IR", + "休é”與梅利利亞": "EA", + "ä¿„ç¾…æ–¯": "RU", + "ä¿åŠ åˆ©äºž": "BG", + "克羅埃西亞": "HR", + "克里派頓島": "CP", + "冰島": "IS", + "列支敦斯登": "LI", + "利比亞": "LY", + "剛果(布拉薩)": "CG", + "剛果(金å¤æ²™ï¼‰": "CD", "加勒比海": "029", "加彭": "GA", - "北éž": "015", + "加拿大": "CA", + "加那利群島": "IC", + "匈牙利": "HU", + "北æ­": "154", "北美": "021", "北美洲": "003", - "北馬利安ç´ç¾¤å³¶": "MP", - "北æ­": "154", + "北éž": "015", "北韓": "KP", + "北馬利安ç´ç¾¤å³¶": "MP", + "åƒé‡Œé”åŠæ‰˜å·´å“¥": "TT", + "å—亞": "034", + "å—喬治亞與å—三明治群島": "GS", + "å—極洲": "AQ", + "å—æ­": "039", + "å—美洲": "005", + "å—蘇丹": "SS", + "å—éž": "ZA", + "å—韓": "KR", "å¡é”": "QA", + "å°å°¼": "ID", + "å°åº¦": "IN", + "厄利垂亞": "ER", + "厄瓜多": "EC", "å¤å·´": "CU", "å°ç£": "TW", "å²ç“¦æ¿Ÿè˜­": "SZ", - "尼日": "NE", - "尼加拉瓜": "NI", - "尼泊爾": "NP", - "布å‰ç´æ³•ç´¢": "BF", - "布å¨å³¶": "BV", - "未知å€åŸŸ": "ZZ", - "瓜地洛普": "GP", - "瓜地馬拉": "GT", - "瓦利斯群島和富圖那群島": "WF", - "甘比亞": "GM", - "白俄羅斯": "BY", - "皮特肯群島": "PN", - "立陶宛": "LT", - "伊拉克": "IQ", - "伊朗": "IR", - "休é”與梅利利亞": "EA", - "冰島": "IS", - "列支敦斯登": "LI", - "匈牙利": "HU", - "å°å°¼": "ID", - "å°åº¦": "IN", "å‰å¸ƒåœ°": "DJ", - "å‰é‡Œå·´æ–¯": "KI", "å‰çˆ¾å‰æ–¯": "KG", + "å‰é‡Œå·´æ–¯": "KI", "å瓦魯": "TV", - "多米尼克": "DM", - "多明尼加共和國": "DO", + "哈薩克": "KZ", + "哥倫比亞": "CO", + "哥斯大黎加": "CR", + "喀麥隆": "CM", + "喬治亞": "GE", + "土克斯åŠé–‹ç§‘斯群島": "TC", + "土庫曼": "TM", + "土耳其": "TR", + "å¦å°šå°¼äºž": "TZ", + "埃åŠ": "EG", + "å¡”å‰å…‹": "TJ", + "塞內加爾": "SN", + "塞席爾": "SC", + "塞爾維亞": "RS", "多哥": "TG", + "多明尼加共和國": "DO", + "多米尼克": "DM", + "大洋洲": "009", + "大洋洲邊疆群島": "QO", + "奈åŠåˆ©äºž": "NG", + "奧地利": "AT", + "奧蘭群島": "AX", + "委內瑞拉": "VE", + "孟加拉": "BD", + "安哥拉": "AO", "安地å¡åŠå·´å¸ƒé”": "AG", "安奎拉": "AI", - "安哥拉": "AO", "安é“爾": "AD", - "托克勞群島": "TK", - "百慕é”": "BM", - "衣索比亞": "ET", - "西亞": "145", - "西éž": "011", - "西ç­ç‰™": "ES", - "西撒哈拉": "EH", - "西æ­": "155", - "克里派頓島": "CP", - "克羅埃西亞": "HR", - "利比亞": "LY", "å®éƒ½æ‹‰æ–¯": "HN", - "希臘": "GR", - "汶èŠ": "BN", - "æ²™çƒåœ°é˜¿æ‹‰ä¼¯": "SA", - "è²é‡Œæ–¯": "BZ", - "è²å—": "BJ", - "赤é“幾內亞": "GQ", - "辛巴å¨": "ZW", - "亞洲": "142", - "亞美尼亞": "AM", - "亞塞拜然": "AZ", - "å¦å°šå°¼äºž": "TZ", - "奈åŠåˆ©äºž": "NG", - "委內瑞拉": "VE", - "孟加拉": "BD", + "密克羅尼西亞": "FM", + "密克羅尼西亞群島": "057", + "寮國": "LA", "尚比亞": "ZM", + "尼加拉瓜": "NI", + "尼日": "NE", + "尼泊爾": "NP", + "å·´å‹’æ–¯å¦è‡ªæ²»å€": "PS", + "巴哈馬": "BS", + "巴基斯å¦": "PK", + "巴布亞ç´å¹¾å…§äºž": "PG", + "巴拉圭": "PY", + "巴拿馬": "PA", + "å·´æž—": "BH", + "巴西": "BR", + "å·´è²å¤š": "BB", + "布å‰ç´æ³•ç´¢": "BF", + "布å¨å³¶": "BV", + "希臘": "GR", "帛ç‰": "PW", + "幾內亞": "GN", + "幾內亞比索": "GW", + "庫克群島": "CK", + "庫拉索": "CW", + "德國": "DE", + "愛沙尼亞": "EE", + "愛爾蘭": "IE", + "托克勞群島": "TK", "拉ä¸ç¾Žæ´²": "419", "拉脫維亞": "LV", - "æ±åŠ ": "TO", + "挪å¨": "NO", + "挪å¨å±¬æ–¯ç“¦å·´åŠå°–棉": "SJ", + "æ·å…‹": "CZ", + "摩洛哥": "MA", + "摩爾多瓦": "MD", + "æ‘©ç´å“¥": "MC", + "敘利亞": "SY", + "æ–æ¿Ÿ": "FJ", + "斯洛ä¼å…‹": "SK", + "斯洛維尼亞": "SI", + "斯里蘭å¡": "LK", + "新加å¡": "SG", + "新喀里多尼亞": "NC", + "日本": "JP", + "智利": "CL", + "曼島": "IM", + "未知å€åŸŸ": "ZZ", "æ±äºž": "030", - "æ±éž": "014", + "æ±åŠ ": "TO", "æ±å—亞": "035", "æ±å¸æ±¶": "TL", "æ±æ­": "151", + "æ±éž": "014", + "查德": "TD", + "柬埔寨": "KH", + "æ ¹æ¯": "GG", + "格瑞那é”": "GD", + "格陵蘭": "GL", + "梵蒂岡": "VA", + "模里西斯": "MU", + "æ­å…ƒå€": "EZ", + "æ­æ´²": "150", + "æ­ç›Ÿ": "EU", + "比利時": "BE", + "汶èŠ": "BN", + "æ²™çƒåœ°é˜¿æ‹‰ä¼¯": "SA", "法國": "FR", - "法羅群島": "FO", - "法屬圭亞那": "GF", "法屬å—部屬地": "TF", + "法屬圭亞那": "GF", "法屬玻里尼西亞": "PF", "法屬è–馬ä¸": "MF", + "法羅群島": "FO", "波士尼亞與赫塞哥維ç´": "BA", - "波札那": "BW", "波多黎å„": "PR", + "波札那": "BW", "波蘭": "PL", - "直布羅陀": "GI", - "肯亞": "KE", - "芬蘭": "FI", - "阿拉伯è¯åˆå¤§å…¬åœ‹": "AE", - "阿根廷": "AR", - "阿曼": "OM", - "阿富汗": "AF", - "阿森æ¾å³¶": "AC", - "阿爾åŠåˆ©äºž": "DZ", - "阿爾巴尼亞": "AL", - "éžæ´²": "002", - "éžæ´²å—部": "018", - "ä¿„ç¾…æ–¯": "RU", - "ä¿åŠ åˆ©äºž": "BG", - "å—亞": "034", - "å—éž": "ZA", - "å—美洲": "005", - "å—喬治亞與å—三明治群島": "GS", - "å—極洲": "AQ", - "å—æ­": "039", - "å—韓": "KR", - "å—蘇丹": "SS", - "哈薩克": "KZ", - "查德": "TD", - "柬埔寨": "KH", + "泰國": "TH", + "海地": "HT", + "澤西島": "JE", + "澳洲": "AU", + "澳洲與ç´è¥¿è˜­": "053", + "çƒå…‹è˜­": "UA", + "çƒå¹²é”": "UG", + "çƒæ‹‰åœ­": "UY", + "çƒèŒ²åˆ¥å…‹": "UZ", + "牙買加": "JM", + "特里斯å¦é”庫尼亞群島": "TA", + "ç…å­å±±": "SL", "玻利維亞": "BO", "玻里尼西亞": "061", + "ç‘žå…¸": "SE", + "瑞士": "CH", + "瓜地洛普": "GP", + "瓜地馬拉": "GT", + "瓦利斯群島和富圖那群島": "WF", + "甘比亞": "GM", + "留尼旺": "RE", + "白俄羅斯": "BY", + "百慕é”": "BM", + "皮特肯群島": "PN", + "盧安é”": "RW", + "盧森堡": "LU", + "直布羅陀": "GI", + "ç¦å…‹è˜­ç¾¤å³¶": "FK", + "è¬é‚£æœ": "VU", "科克斯(基éˆï¼‰ç¾¤å³¶": "CC", "科å¨ç‰¹": "KW", "科索沃": "XK", + "秘魯": "PE", "çªå°¼è¥¿äºž": "TN", + "立陶宛": "LT", "ç´„æ—¦": "JO", - "美拉尼西亞": "054", - "美洲": "019", + "ç´ç±³æ¯”亞": "NA", + "ç´åŸƒå³¶": "NU", + "ç´è¥¿è˜­": "NZ", + "索羅門群島": "SB", + "索馬利亞": "SO", + "維德角": "CV", + "緬甸": "MM", + "羅馬尼亞": "RO", "美國": "US", "美國本土外å°å³¶å¶¼": "UM", "美屬維京群島": "VI", "美屬薩摩亞": "AS", + "美拉尼西亞": "054", + "美洲": "019", + "義大利": "IT", + "è–克里斯多ç¦åŠå°¼ç¶­æ–¯": "KN", + "è–多美普林西比": "ST", + "è–å·´ç‘Ÿç±³": "BL", + "è–文森åŠæ ¼ç‘žé‚£ä¸": "VC", + "è–皮埃與密克隆群島": "PM", + "è–誕島": "CX", + "è–赫勒拿島": "SH", + "è–露西亞": "LC", + "è–馬利諾": "SM", + "è¯åˆåœ‹": "UN", + "肯亞": "KE", + "芬蘭": "FI", "英國": "GB", "英屬å°åº¦æ´‹é ˜åœ°": "IO", "英屬維京群島": "VG", "茅利塔尼亞": "MR", - "迦ç´": "GH", - "迪亞哥加西亞島": "DG", - "剛果(布拉薩)": "CG", - "剛果(金å¤æ²™ï¼‰": "CD", - "哥倫比亞": "CO", - "哥斯大黎加": "CR", - "埃åŠ": "EG", - "庫克群島": "CK", - "庫拉索": "CW", - "挪å¨": "NO", - "挪å¨å±¬æ–¯ç“¦å·´åŠå°–棉": "SJ", - "æ ¹æ¯": "GG", - "格陵蘭": "GL", - "格瑞那é”": "GD", - "泰國": "TH", - "海地": "HT", - "çƒå¹²é”": "UG", - "çƒå…‹è˜­": "UA", - "çƒæ‹‰åœ­": "UY", - "çƒèŒ²åˆ¥å…‹": "UZ", - "特里斯å¦é”庫尼亞群島": "TA", - "留尼旺": "RE", - "秘魯": "PE", - "ç´ç±³æ¯”亞": "NA", - "ç´è¥¿è˜­": "NZ", - "ç´åŸƒå³¶": "NU", - "索馬利亞": "SO", - "索羅門群島": "SB", - "馬ä¸å°¼å…‹": "MQ", - "馬利": "ML", - "馬來西亞": "MY", - "馬其頓": "MK", - "馬拉å¨": "MW", - "馬約特島": "YT", - "馬紹爾群島": "MH", - "馬é”加斯加": "MG", - "馬爾他": "MT", - "馬爾地夫": "MV", - "密克羅尼西亞": "FM", - "密克羅尼西亞群島": "057", - "æ·å…‹": "CZ", - "敘利亞": "SY", - "曼島": "IM", - "梵蒂岡": "VA", - "è·å±¬é˜¿é­¯å·´": "AW", "è·å±¬è–馬ä¸": "SX", + "è·å±¬é˜¿é­¯å·´": "AW", "è·è˜­": "NL", "è·è˜­åŠ å‹’比å€": "BQ", "莫三比克": "MZ", - "喀麥隆": "CM", - "喬治亞": "GE", - "幾內亞": "GN", - "幾內亞比索": "GW", - "æ–æ¿Ÿ": "FJ", - "斯里蘭å¡": "LK", - "斯洛ä¼å…‹": "SK", - "斯洛維尼亞": "SI", - "智利": "CL", "è²å¾‹è³“": "PH", - "象牙海岸": "CI", - "越å—": "VN", - "開曼群島": "KY", - "å¡”å‰å…‹": "TJ", - "塞內加爾": "SN", - "塞席爾": "SC", - "塞爾維亞": "RS", - "奧地利": "AT", - "奧蘭群島": "AX", - "愛沙尼亞": "EE", - "愛爾蘭": "IE", - "新加å¡": "SG", - "新喀里多尼亞": "NC", - "ç…å­å±±": "SL", - "瑞士": "CH", - "ç‘žå…¸": "SE", - "è¬é‚£æœ": "VU", - "義大利": "IT", - "è–å·´ç‘Ÿç±³": "BL", - "è–文森åŠæ ¼ç‘žé‚£ä¸": "VC", - "è–皮埃與密克隆群島": "PM", - "è–多美普林西比": "ST", - "è–克里斯多ç¦åŠå°¼ç¶­æ–¯": "KN", - "è–馬利諾": "SM", - "è–赫勒拿島": "SH", - "è–誕島": "CX", - "è–露西亞": "LC", "葉門": "YE", "葛摩": "KM", "è‘¡è„牙": "PT", - "ç¦å…‹è˜­ç¾¤å³¶": "FK", - "維德角": "CV", "è’™å¤": "MN", "蒙哲臘": "MS", "蒙特內哥羅": "ME", "蒲隆地": "BI", "蓋亞那": "GY", - "赫德島åŠéº¥å”ç´ç¾¤å³¶": "HM", - "寮國": "LA", - "德國": "DE", - "摩洛哥": "MA", - "æ‘©ç´å“¥": "MC", - "摩爾多瓦": "MD", - "模里西斯": "MU", - "æ­å…ƒå€": "EZ", - "æ­æ´²": "150", - "æ­ç›Ÿ": "EU", - "緬甸": "MM", - "黎巴嫩": "LB", - "墨西哥": "MX", - "澤西島": "JE", - "澳洲": "AU", - "澳洲與ç´è¥¿è˜­": "053", - "盧安é”": "RW", - "盧森堡": "LU", + "薩摩亞": "WS", + "薩爾瓦多": "SV", + "蘇丹": "SD", + "蘇利å—": "SR", + "衣索比亞": "ET", + "西亞": "145", + "西撒哈拉": "EH", + "西æ­": "155", + "西ç­ç‰™": "ES", + "西éž": "011", "諾ç¦å…‹å³¶": "NF", "諾魯": "NR", + "象牙海岸": "CI", + "è²å—": "BJ", + "è²é‡Œæ–¯": "BZ", "賴比瑞亞": "LR", "賴索托": "LS", - "è¯åˆåœ‹": "UN", "賽普勒斯": "CY", - "薩爾瓦多": "SV", - "薩摩亞": "WS", - "羅馬尼亞": "RO", + "赤é“幾內亞": "GQ", + "赫德島åŠéº¥å”ç´ç¾¤å³¶": "HM", + "越å—": "VN", + "辛巴å¨": "ZW", + "迦ç´": "GH", + "迪亞哥加西亞島": "DG", + "開曼群島": "KY", "關島": "GU", - "蘇丹": "SD", - "蘇利å—": "SR", - "Sub-Saharan Africa": "202" + "阿富汗": "AF", + "阿拉伯è¯åˆå¤§å…¬åœ‹": "AE", + "阿曼": "OM", + "阿根廷": "AR", + "阿森æ¾å³¶": "AC", + "阿爾åŠåˆ©äºž": "DZ", + "阿爾巴尼亞": "AL", + "éžæ´²": "002", + "éžæ´²å—部": "018", + "馬ä¸å°¼å…‹": "MQ", + "馬來西亞": "MY", + "馬其頓": "MK", + "馬利": "ML", + "馬拉å¨": "MW", + "馬爾他": "MT", + "馬爾地夫": "MV", + "馬約特島": "YT", + "馬紹爾群島": "MH", + "馬é”加斯加": "MG", + "黎巴嫩": "LB", + "墨西哥": "MX" } \ No newline at end of file diff --git a/js/data/locale/zh/Hant/ctryreverse.json b/js/data/locale/zh/Hant/ctryreverse.json index c66e1a6c4a..c4e5a3ffb8 100644 --- a/js/data/locale/zh/Hant/ctryreverse.json +++ b/js/data/locale/zh/Hant/ctryreverse.json @@ -8,287 +8,287 @@ "155": "西æ­", "202": "Sub-Saharan Africa", "419": "拉ä¸ç¾Žæ´²", - "TT": "åƒé‡Œé”åŠæ‰˜å·´å“¥", - "TR": "土耳其", - "TC": "土克斯åŠé–‹ç§‘斯群島", - "TM": "土庫曼", - "009": "大洋洲", - "QO": "大洋洲邊疆群島", "BT": "ä¸ä¸¹", - "017": "中éž", - "CF": "中éžå…±å’Œåœ‹", - "013": "中美", + "001": "世界", "CN": "中國", - "HK": "中國香港特別行政å€", "MO": "中國澳門特別行政å€", + "HK": "中國香港特別行政å€", + "013": "中美", + "017": "中éž", + "CF": "中éžå…±å’Œåœ‹", "DK": "丹麥", - "EC": "厄瓜多", - "ER": "厄利垂亞", - "PG": "巴布亞ç´å¹¾å…§äºž", - "BR": "巴西", - "BB": "å·´è²å¤š", - "PY": "巴拉圭", - "BH": "å·´æž—", - "BS": "巴哈馬", - "PA": "巴拿馬", - "PS": "å·´å‹’æ–¯å¦è‡ªæ²»å€", - "PK": "巴基斯å¦", - "JP": "日本", - "BE": "比利時", - "JM": "牙買加", - "001": "世界", + "AZ": "亞塞拜然", + "AM": "亞美尼亞", "IL": "以色列", - "IC": "加那利群島", - "CA": "加拿大", + "IQ": "伊拉克", + "IR": "伊朗", + "EA": "休é”與梅利利亞", + "RU": "ä¿„ç¾…æ–¯", + "BG": "ä¿åŠ åˆ©äºž", + "HR": "克羅埃西亞", + "CP": "克里派頓島", + "IS": "冰島", + "LI": "列支敦斯登", + "LY": "利比亞", + "CG": "剛果(布拉薩)", + "CD": "剛果(金å¤æ²™ï¼‰", "029": "加勒比海", "GA": "加彭", - "015": "北éž", + "CA": "加拿大", + "IC": "加那利群島", + "HU": "匈牙利", "021": "北美", "003": "北美洲", - "MP": "北馬利安ç´ç¾¤å³¶", + "015": "北éž", "KP": "北韓", + "MP": "北馬利安ç´ç¾¤å³¶", + "TT": "åƒé‡Œé”åŠæ‰˜å·´å“¥", + "034": "å—亞", + "GS": "å—喬治亞與å—三明治群島", + "AQ": "å—極洲", + "039": "å—æ­", + "005": "å—美洲", + "SS": "å—蘇丹", + "ZA": "å—éž", + "KR": "å—韓", "QA": "å¡é”", + "ID": "å°å°¼", + "IN": "å°åº¦", + "ER": "厄利垂亞", + "EC": "厄瓜多", "CU": "å¤å·´", "TW": "å°ç£", "SZ": "å²ç“¦æ¿Ÿè˜­", - "NE": "尼日", - "NI": "尼加拉瓜", - "NP": "尼泊爾", - "BF": "布å‰ç´æ³•ç´¢", - "BV": "布å¨å³¶", - "ZZ": "未知å€åŸŸ", - "GP": "瓜地洛普", - "GT": "瓜地馬拉", - "WF": "瓦利斯群島和富圖那群島", - "GM": "甘比亞", - "BY": "白俄羅斯", - "PN": "皮特肯群島", - "LT": "立陶宛", - "IQ": "伊拉克", - "IR": "伊朗", - "EA": "休é”與梅利利亞", - "IS": "冰島", - "LI": "列支敦斯登", - "HU": "匈牙利", - "ID": "å°å°¼", - "IN": "å°åº¦", "DJ": "å‰å¸ƒåœ°", - "KI": "å‰é‡Œå·´æ–¯", "KG": "å‰çˆ¾å‰æ–¯", + "KI": "å‰é‡Œå·´æ–¯", "TV": "å瓦魯", - "DM": "多米尼克", - "DO": "多明尼加共和國", + "KZ": "哈薩克", + "CO": "哥倫比亞", + "CR": "哥斯大黎加", + "CM": "喀麥隆", + "GE": "喬治亞", + "TC": "土克斯åŠé–‹ç§‘斯群島", + "TM": "土庫曼", + "TR": "土耳其", + "TZ": "å¦å°šå°¼äºž", + "EG": "埃åŠ", + "TJ": "å¡”å‰å…‹", + "SN": "塞內加爾", + "SC": "塞席爾", + "RS": "塞爾維亞", "TG": "多哥", + "DO": "多明尼加共和國", + "DM": "多米尼克", + "009": "大洋洲", + "QO": "大洋洲邊疆群島", + "NG": "奈åŠåˆ©äºž", + "AT": "奧地利", + "AX": "奧蘭群島", + "VE": "委內瑞拉", + "BD": "孟加拉", + "AO": "安哥拉", "AG": "安地å¡åŠå·´å¸ƒé”", "AI": "安奎拉", - "AO": "安哥拉", "AD": "安é“爾", - "TK": "托克勞群島", - "BM": "百慕é”", - "ET": "衣索比亞", - "011": "西éž", - "ES": "西ç­ç‰™", - "EH": "西撒哈拉", - "CP": "克里派頓島", - "HR": "克羅埃西亞", - "LY": "利比亞", "HN": "å®éƒ½æ‹‰æ–¯", - "GR": "希臘", - "BN": "汶èŠ", - "SA": "æ²™çƒåœ°é˜¿æ‹‰ä¼¯", - "BZ": "è²é‡Œæ–¯", - "BJ": "è²å—", - "GQ": "赤é“幾內亞", - "ZW": "辛巴å¨", - "AM": "亞美尼亞", - "AZ": "亞塞拜然", - "TZ": "å¦å°šå°¼äºž", - "NG": "奈åŠåˆ©äºž", - "VE": "委內瑞拉", - "BD": "孟加拉", + "FM": "密克羅尼西亞", + "057": "密克羅尼西亞群島", + "LA": "寮國", "ZM": "尚比亞", + "NI": "尼加拉瓜", + "NE": "尼日", + "NP": "尼泊爾", + "PS": "å·´å‹’æ–¯å¦è‡ªæ²»å€", + "BS": "巴哈馬", + "PK": "巴基斯å¦", + "PG": "巴布亞ç´å¹¾å…§äºž", + "PY": "巴拉圭", + "PA": "巴拿馬", + "BH": "å·´æž—", + "BR": "巴西", + "BB": "å·´è²å¤š", + "BF": "布å‰ç´æ³•ç´¢", + "BV": "布å¨å³¶", + "GR": "希臘", "PW": "帛ç‰", + "GN": "幾內亞", + "GW": "幾內亞比索", + "CK": "庫克群島", + "CW": "庫拉索", + "DE": "德國", + "EE": "愛沙尼亞", + "IE": "愛爾蘭", + "TK": "托克勞群島", "LV": "拉脫維亞", - "TO": "æ±åŠ ", + "NO": "挪å¨", + "SJ": "挪å¨å±¬æ–¯ç“¦å·´åŠå°–棉", + "CZ": "æ·å…‹", + "MA": "摩洛哥", + "MD": "摩爾多瓦", + "MC": "æ‘©ç´å“¥", + "SY": "敘利亞", + "FJ": "æ–æ¿Ÿ", + "SK": "斯洛ä¼å…‹", + "SI": "斯洛維尼亞", + "LK": "斯里蘭å¡", + "SG": "新加å¡", + "NC": "新喀里多尼亞", + "JP": "日本", + "CL": "智利", + "IM": "曼島", + "ZZ": "未知å€åŸŸ", "030": "æ±äºž", - "014": "æ±éž", + "TO": "æ±åŠ ", "035": "æ±å—亞", "TL": "æ±å¸æ±¶", + "014": "æ±éž", + "TD": "查德", + "KH": "柬埔寨", + "GG": "æ ¹æ¯", + "GD": "格瑞那é”", + "GL": "格陵蘭", + "VA": "梵蒂岡", + "MU": "模里西斯", + "EZ": "æ­å…ƒå€", + "EU": "æ­ç›Ÿ", + "BE": "比利時", + "BN": "汶èŠ", + "SA": "æ²™çƒåœ°é˜¿æ‹‰ä¼¯", "FR": "法國", - "FO": "法羅群島", - "GF": "法屬圭亞那", "TF": "法屬å—部屬地", + "GF": "法屬圭亞那", "PF": "法屬玻里尼西亞", "MF": "法屬è–馬ä¸", + "FO": "法羅群島", "BA": "波士尼亞與赫塞哥維ç´", - "BW": "波札那", "PR": "波多黎å„", + "BW": "波札那", "PL": "波蘭", - "GI": "直布羅陀", - "KE": "肯亞", - "FI": "芬蘭", - "AE": "阿拉伯è¯åˆå¤§å…¬åœ‹", - "AR": "阿根廷", - "OM": "阿曼", - "AF": "阿富汗", - "AC": "阿森æ¾å³¶", - "DZ": "阿爾åŠåˆ©äºž", - "AL": "阿爾巴尼亞", - "002": "éžæ´²", - "018": "éžæ´²å—部", - "RU": "ä¿„ç¾…æ–¯", - "BG": "ä¿åŠ åˆ©äºž", - "034": "å—亞", - "ZA": "å—éž", - "005": "å—美洲", - "GS": "å—喬治亞與å—三明治群島", - "AQ": "å—極洲", - "039": "å—æ­", - "KR": "å—韓", - "SS": "å—蘇丹", - "KZ": "哈薩克", - "TD": "查德", - "KH": "柬埔寨", + "TH": "泰國", + "HT": "海地", + "JE": "澤西島", + "AU": "澳洲", + "053": "澳洲與ç´è¥¿è˜­", + "UA": "çƒå…‹è˜­", + "UG": "çƒå¹²é”", + "UY": "çƒæ‹‰åœ­", + "UZ": "çƒèŒ²åˆ¥å…‹", + "JM": "牙買加", + "TA": "特里斯å¦é”庫尼亞群島", + "SL": "ç…å­å±±", "BO": "玻利維亞", "061": "玻里尼西亞", + "SE": "ç‘žå…¸", + "CH": "瑞士", + "GP": "瓜地洛普", + "GT": "瓜地馬拉", + "WF": "瓦利斯群島和富圖那群島", + "GM": "甘比亞", + "RE": "留尼旺", + "BY": "白俄羅斯", + "BM": "百慕é”", + "PN": "皮特肯群島", + "RW": "盧安é”", + "LU": "盧森堡", + "GI": "直布羅陀", + "FK": "ç¦å…‹è˜­ç¾¤å³¶", + "VU": "è¬é‚£æœ", "CC": "科克斯(基éˆï¼‰ç¾¤å³¶", "KW": "科å¨ç‰¹", "XK": "科索沃", + "PE": "秘魯", "TN": "çªå°¼è¥¿äºž", + "LT": "立陶宛", "JO": "ç´„æ—¦", - "054": "美拉尼西亞", - "019": "美洲", + "NA": "ç´ç±³æ¯”亞", + "NU": "ç´åŸƒå³¶", + "NZ": "ç´è¥¿è˜­", + "SB": "索羅門群島", + "SO": "索馬利亞", + "CV": "維德角", + "MM": "緬甸", + "RO": "羅馬尼亞", "US": "美國", "UM": "美國本土外å°å³¶å¶¼", "VI": "美屬維京群島", "AS": "美屬薩摩亞", + "054": "美拉尼西亞", + "019": "美洲", + "IT": "義大利", + "KN": "è–克里斯多ç¦åŠå°¼ç¶­æ–¯", + "ST": "è–多美普林西比", + "BL": "è–å·´ç‘Ÿç±³", + "VC": "è–文森åŠæ ¼ç‘žé‚£ä¸", + "PM": "è–皮埃與密克隆群島", + "CX": "è–誕島", + "SH": "è–赫勒拿島", + "LC": "è–露西亞", + "SM": "è–馬利諾", + "UN": "è¯åˆåœ‹", + "KE": "肯亞", + "FI": "芬蘭", "GB": "英國", "IO": "英屬å°åº¦æ´‹é ˜åœ°", "VG": "英屬維京群島", "MR": "茅利塔尼亞", - "GH": "迦ç´", - "DG": "迪亞哥加西亞島", - "CG": "剛果(布拉薩)", - "CD": "剛果(金å¤æ²™ï¼‰", - "CO": "哥倫比亞", - "CR": "哥斯大黎加", - "EG": "埃åŠ", - "CK": "庫克群島", - "CW": "庫拉索", - "NO": "挪å¨", - "SJ": "挪å¨å±¬æ–¯ç“¦å·´åŠå°–棉", - "GG": "æ ¹æ¯", - "GL": "格陵蘭", - "GD": "格瑞那é”", - "TH": "泰國", - "HT": "海地", - "UG": "çƒå¹²é”", - "UA": "çƒå…‹è˜­", - "UY": "çƒæ‹‰åœ­", - "UZ": "çƒèŒ²åˆ¥å…‹", - "TA": "特里斯å¦é”庫尼亞群島", - "RE": "留尼旺", - "PE": "秘魯", - "NA": "ç´ç±³æ¯”亞", - "NZ": "ç´è¥¿è˜­", - "NU": "ç´åŸƒå³¶", - "SO": "索馬利亞", - "SB": "索羅門群島", - "MQ": "馬ä¸å°¼å…‹", - "ML": "馬利", - "MY": "馬來西亞", - "MK": "馬其頓", - "MW": "馬拉å¨", - "YT": "馬約特島", - "MH": "馬紹爾群島", - "MG": "馬é”加斯加", - "MT": "馬爾他", - "MV": "馬爾地夫", - "FM": "密克羅尼西亞", - "057": "密克羅尼西亞群島", - "CZ": "æ·å…‹", - "SY": "敘利亞", - "IM": "曼島", - "VA": "梵蒂岡", - "AW": "è·å±¬é˜¿é­¯å·´", "SX": "è·å±¬è–馬ä¸", + "AW": "è·å±¬é˜¿é­¯å·´", "NL": "è·è˜­", "BQ": "è·è˜­åŠ å‹’比å€", "MZ": "莫三比克", - "CM": "喀麥隆", - "GE": "喬治亞", - "GN": "幾內亞", - "GW": "幾內亞比索", - "FJ": "æ–æ¿Ÿ", - "LK": "斯里蘭å¡", - "SK": "斯洛ä¼å…‹", - "SI": "斯洛維尼亞", - "CL": "智利", "PH": "è²å¾‹è³“", - "CI": "象牙海岸", - "VN": "越å—", - "KY": "開曼群島", - "TJ": "å¡”å‰å…‹", - "SN": "塞內加爾", - "SC": "塞席爾", - "RS": "塞爾維亞", - "AT": "奧地利", - "AX": "奧蘭群島", - "EE": "愛沙尼亞", - "IE": "愛爾蘭", - "SG": "新加å¡", - "NC": "新喀里多尼亞", - "SL": "ç…å­å±±", - "CH": "瑞士", - "SE": "ç‘žå…¸", - "VU": "è¬é‚£æœ", - "IT": "義大利", - "BL": "è–å·´ç‘Ÿç±³", - "VC": "è–文森åŠæ ¼ç‘žé‚£ä¸", - "PM": "è–皮埃與密克隆群島", - "ST": "è–多美普林西比", - "KN": "è–克里斯多ç¦åŠå°¼ç¶­æ–¯", - "SM": "è–馬利諾", - "SH": "è–赫勒拿島", - "CX": "è–誕島", - "LC": "è–露西亞", "YE": "葉門", "KM": "葛摩", "PT": "è‘¡è„牙", - "FK": "ç¦å…‹è˜­ç¾¤å³¶", - "CV": "維德角", "MN": "è’™å¤", "MS": "蒙哲臘", "ME": "蒙特內哥羅", "BI": "蒲隆地", "GY": "蓋亞那", - "HM": "赫德島åŠéº¥å”ç´ç¾¤å³¶", - "LA": "寮國", - "DE": "德國", - "MA": "摩洛哥", - "MC": "æ‘©ç´å“¥", - "MD": "摩爾多瓦", - "MU": "模里西斯", - "EZ": "æ­å…ƒå€", - "EU": "æ­ç›Ÿ", - "MM": "緬甸", - "LB": "黎巴嫩", - "MX": "墨西哥", - "JE": "澤西島", - "AU": "澳洲", - "053": "澳洲與ç´è¥¿è˜­", - "RW": "盧安é”", - "LU": "盧森堡", + "WS": "薩摩亞", + "SV": "薩爾瓦多", + "SD": "蘇丹", + "SR": "蘇利å—", + "ET": "衣索比亞", + "EH": "西撒哈拉", + "ES": "西ç­ç‰™", + "011": "西éž", "NF": "諾ç¦å…‹å³¶", "NR": "諾魯", + "CI": "象牙海岸", + "BJ": "è²å—", + "BZ": "è²é‡Œæ–¯", "LR": "賴比瑞亞", "LS": "賴索托", - "UN": "è¯åˆåœ‹", "CY": "賽普勒斯", - "SV": "薩爾瓦多", - "WS": "薩摩亞", - "RO": "羅馬尼亞", + "GQ": "赤é“幾內亞", + "HM": "赫德島åŠéº¥å”ç´ç¾¤å³¶", + "VN": "越å—", + "ZW": "辛巴å¨", + "GH": "迦ç´", + "DG": "迪亞哥加西亞島", + "KY": "開曼群島", "GU": "關島", - "SD": "蘇丹", - "SR": "蘇利å—" + "AF": "阿富汗", + "AE": "阿拉伯è¯åˆå¤§å…¬åœ‹", + "OM": "阿曼", + "AR": "阿根廷", + "AC": "阿森æ¾å³¶", + "DZ": "阿爾åŠåˆ©äºž", + "AL": "阿爾巴尼亞", + "002": "éžæ´²", + "018": "éžæ´²å—部", + "MQ": "馬ä¸å°¼å…‹", + "MY": "馬來西亞", + "MK": "馬其頓", + "ML": "馬利", + "MW": "馬拉å¨", + "MT": "馬爾他", + "MV": "馬爾地夫", + "YT": "馬約特島", + "MH": "馬紹爾群島", + "MG": "馬é”加斯加", + "LB": "黎巴嫩", + "MX": "墨西哥" } \ No newline at end of file diff --git a/js/data/locale/zh/Hant/list.json b/js/data/locale/zh/Hant/list.json index c5f5a680cd..d8991275a0 100644 --- a/js/data/locale/zh/Hant/list.json +++ b/js/data/locale/zh/Hant/list.json @@ -1,29 +1,7 @@ { "standard": { - "short": { - "2": "{0}å’Œ{1}", - "start": "{0}ã€{1}", - "middle": "{0}ã€{1}", - "end": "{0}å’Œ{1}" - }, - "medium": { - "2": "{0}å’Œ{1}", - "start": "{0}ã€{1}", - "middle": "{0}ã€{1}", - "end": "{0}å’Œ{1}" - }, - "long": { - "2": "{0}åŠ{1}", - "start": "{0}ã€{1}", - "middle": "{0}ã€{1}", - "end": "{0}åŠ{1}" - }, - "full": { - "2": "{0}åŠ{1}", - "start": "{0}ã€{1}", - "middle": "{0}ã€{1}", - "end": "{0}åŠ{1}" - } + "2": "{0}åŠ{1}", + "end": "{0}åŠ{1}" }, "unit": { "short": { diff --git a/js/data/locale/zh/Hant/sysres.json b/js/data/locale/zh/Hant/sysres.json index b1a6d91ab9..a3575ebc59 100644 --- a/js/data/locale/zh/Hant/sysres.json +++ b/js/data/locale/zh/Hant/sysres.json @@ -1,82 +1,30 @@ { "MMMM1": "1", - "MMM1": "1", - "NN1": "1", - "N1": "1", "MMMM2": "2", - "MMM2": "2", - "NN2": "2", - "N2": "2", "MMMM3": "3", - "MMM3": "3", - "NN3": "3", - "N3": "3", "MMMM4": "4", - "MMM4": "4", - "NN4": "4", - "N4": "4", "MMMM5": "5", - "MMM5": "5", - "NN5": "5", - "N5": "5", "MMMM6": "6", - "MMM6": "6", - "NN6": "6", - "N6": "6", "MMMM7": "7", - "MMM7": "7", - "NN7": "7", - "N7": "7", "MMMM8": "8", - "MMM8": "8", - "NN8": "8", - "N8": "8", "MMMM9": "9", - "MMM9": "9", - "NN9": "9", - "N9": "9", "MMMM10": "10", - "MMM10": "10", - "NN10": "10", - "N10": "10", "MMMM11": "11", - "MMM11": "11", - "NN11": "11", - "N11": "11", "MMMM12": "12", - "MMM12": "12", - "NN12": "12", - "N12": "12", - "EEEE0": "星期日", "EEE0": "週日", "EE0": "æ—¥", - "E0": "æ—¥", - "EEEE1": "星期一", "EEE1": "週一", "EE1": "一", - "E1": "一", - "EEEE2": "星期二", "EEE2": "週二", "EE2": "二", - "E2": "二", - "EEEE3": "星期三", "EEE3": "週三", "EE3": "三", - "E3": "三", - "EEEE4": "星期四", "EEE4": "週四", "EE4": "å››", - "E4": "å››", - "EEEE5": "星期五", "EEE5": "週五", "EE5": "五", - "E5": "五", - "EEEE6": "星期六", "EEE6": "週六", "EE6": "å…­", - "E6": "å…­", - "a0": "上åˆ", - "a1": "下åˆ", "G-1": "公元å‰", "G1": "公元", "1#1 millisecond|#{num} milliseconds": "#{num} 毫秒", @@ -95,22 +43,6 @@ "1#1 wk|#{num} wks": "#{num} 週", "1#1 mon|#{num} mons": "#{num} 個月", "1#1 yr|#{num} yrs": "#{num} å¹´", - "durationShortMillis": "#{num}毫秒", - "#{num}s": "#{num}秒", - "durationShortMinutes": "#{num}分", - "#{num}h": "#{num}時", - "#{num}d": "#{num}天", - "#{num}w": "#{num}週", - "durationShortMonths": "#{num}月", - "#{num}y": "#{num}å¹´", - "separatorFull": " ", - "finalSeparatorFull": " ", - "separatorLong": " ", - "finalSeparatorLong": " ", - "separatorMedium": " ", - "finalSeparatorMedium": " ", - "separatorShort": "", - "finalSeparatorShort": "", "durationMediumMillis": "#{num} 毫秒", "1#1 se|#{num} sec": "#{num} 秒", "1#1 mi|#{num} min": "#{num} 分é˜", @@ -119,6 +51,14 @@ "durationMediumWeeks": "#{num} 週", "1#1 mo|#{num} mos": "#{num} 個月", "durationMediumYears": "#{num} å¹´", + "durationShortMillis": "#{num} 毫秒", + "#{num}s": "#{num} 秒", + "durationShortMinutes": "#{num} 分é˜", + "#{num}h": "#{num} å°æ™‚", + "#{num}d": "#{num} 天", + "#{num}w": "#{num} 週", + "durationShortMonths": "#{num} 個月", + "#{num}y": "#{num} å¹´", "1#in 1 second|#in {num} seconds": "#{num} 秒後", "1#in 1 minute|#in {num} minutes": "#{num} 分é˜å¾Œ", "1#in 1 hour|#in {num} hours": "#{num} å°æ™‚後", @@ -160,5 +100,11 @@ "#{num}d ago": "#{num} 天å‰", "#{num}w ago": "#{num} 週å‰", "#{num}mo ago": "#{num} 個月å‰", - "#{num}y ago": "#{num} å¹´å‰" + "#{num}y ago": "#{num} å¹´å‰", + "separatorFull": " ", + "finalSeparatorFull": " ", + "separatorLong": " ", + "finalSeparatorLong": " ", + "separatorMedium": " ", + "finalSeparatorMedium": " " } \ No newline at end of file diff --git a/js/data/locale/zh/ctrynames.json b/js/data/locale/zh/ctrynames.json index 6ab186d539..8ee866b7c8 100644 --- a/js/data/locale/zh/ctrynames.json +++ b/js/data/locale/zh/ctrynames.json @@ -1,294 +1,294 @@ { - "阿尔巴尼亚": "AL", - "阿尔åŠåˆ©äºš": "DZ", - "阿富汗": "AF", - "阿根廷": "AR", - "阿拉伯è”åˆé…‹é•¿å›½": "AE", - "阿é²å·´": "AW", - "阿曼": "OM", - "阿塞拜疆": "AZ", - "阿森æ¾å²›": "AC", + "Sub-Saharan Africa": "202", + "ä¸ä¸¹": "BT", + "世界": "001", + "东亚": "030", + "东å—亚": "035", + "东å¸æ±¶": "TL", + "东欧": "151", + "东éž": "014", + "中亚": "143", + "中国": "CN", + "中国澳门特别行政区": "MO", + "中国香港特别行政区": "HK", + "中美洲": "013", + "中éž": "017", + "中éžå…±å’Œå›½": "CF", + "丹麦": "DK", + "乌克兰": "UA", + "乌兹别克斯å¦": "UZ", + "乌干达": "UG", + "乌拉圭": "UY", + "ä¹å¾—": "TD", + "也门": "YE", + "亚洲": "142", + "亚美尼亚": "AM", + "以色列": "IL", + "伊拉克": "IQ", + "伊朗": "IR", + "休达åŠæ¢…利利亚": "EA", + "伯利兹": "BZ", + "佛得角": "CV", + "ä¿„ç½—æ–¯": "RU", + "ä¿åŠ åˆ©äºš": "BG", + "克利ç€é¡¿å²›": "CP", + "克罗地亚": "HR", + "关岛": "GU", + "冈比亚": "GM", + "冰岛": "IS", + "几内亚": "GN", + "几内亚比ç»": "GW", + "列支敦士登": "LI", + "刚果(布)": "CG", + "刚果(金)": "CD", + "利比亚": "LY", + "利比里亚": "LR", + "加勒比地区": "029", + "加拿大": "CA", + "加纳": "GH", + "加纳利群岛": "IC", + "加蓬": "GA", + "匈牙利": "HU", + "北欧": "154", + "北美洲": "003", + "北éž": "015", + "北马里亚纳群岛": "MP", + "å—乔治亚和å—æ¡‘å¨å¥‡ç¾¤å²›": "GS", + "å—亚": "034", + "å—æžæ´²": "AQ", + "å—欧": "039", + "å—美洲": "005", + "å—è‹ä¸¹": "SS", + "å—部éžæ´²": "018", + "å—éž": "ZA", + "åšèŒ¨ç“¦çº³": "BW", + "å¡å¡”å°”": "QA", + "å¢æ—ºè¾¾": "RW", + "å¢æ£®å ¡": "LU", + "å°åº¦": "IN", + "å°åº¦å°¼è¥¿äºš": "ID", + "å±åœ°é©¬æ‹‰": "GT", + "厄瓜多尔": "EC", + "厄立特里亚": "ER", + "å™åˆ©äºš": "SY", + "å¤å·´": "CU", + "å°æ¹¾": "TW", + "å‰å°”å‰æ–¯æ–¯å¦": "KG", + "å‰å¸ƒæ": "DJ", + "哈è¨å…‹æ–¯å¦": "KZ", + "哥伦比亚": "CO", + "哥斯达黎加": "CR", + "喀麦隆": "CM", + "图瓦å¢": "TV", + "土库曼斯å¦": "TM", + "土耳其": "TR", + "圣å¢è¥¿äºš": "LC", + "圣基茨和尼维斯": "KN", + "圣多美和普林西比": "ST", + "圣巴泰勒米": "BL", + "圣文森特和格林纳ä¸æ–¯": "VC", + "圣皮埃尔和密克隆群岛": "PM", + "圣诞岛": "CX", + "圣赫勒拿": "SH", + "圣马力诺": "SM", + "圭亚那": "GY", + "å¦æ¡‘尼亚": "TZ", "埃åŠ": "EG", "埃塞俄比亚": "ET", - "爱尔兰": "IE", - "爱沙尼亚": "EE", - "安é“å°”": "AD", + "基里巴斯": "KI", + "å¡”å‰å…‹æ–¯å¦": "TJ", + "塞内加尔": "SN", + "塞尔维亚": "RS", + "塞拉利昂": "SL", + "塞浦路斯": "CY", + "塞舌尔": "SC", + "多哥": "TG", + "多米尼克": "DM", + "多米尼加共和国": "DO", + "大洋洲": "009", + "大洋洲边远群岛": "QO", + "奥兰群岛": "AX", + "奥地利": "AT", + "委内瑞拉": "VE", + "孟加拉国": "BD", "安哥拉": "AO", "安圭拉": "AI", "安æ瓜和巴布达": "AG", - "奥地利": "AT", - "奥兰群岛": "AX", - "澳大拉西亚": "053", - "澳大利亚": "AU", - "巴巴多斯": "BB", - "巴布亚新几内亚": "PG", + "安é“å°”": "AD", + "密克罗尼西亚": "FM", + "密克罗尼西亚地区": "057", + "尼加拉瓜": "NI", + "尼日利亚": "NG", + "尼日尔": "NE", + "尼泊尔": "NP", + "å·´å‹’æ–¯å¦é¢†åœŸ": "PS", "巴哈马": "BS", "巴基斯å¦": "PK", + "巴巴多斯": "BB", + "巴布亚新几内亚": "PG", "巴拉圭": "PY", - "å·´å‹’æ–¯å¦é¢†åœŸ": "PS", - "å·´æž—": "BH", "巴拿马": "PA", + "å·´æž—": "BH", "巴西": "BR", - "白俄罗斯": "BY", - "百慕大": "BM", - "ä¿åŠ åˆ©äºš": "BG", - "北éž": "015", - "北马里亚纳群岛": "MP", - "北美洲": "003", - "北欧": "154", - "è´å®": "BJ", - "比利时": "BE", - "冰岛": "IS", - "波多黎å„": "PR", - "波兰": "PL", - "波斯尼亚和黑塞哥维那": "BA", - "玻利尼西亚": "061", - "玻利维亚": "BO", - "伯利兹": "BZ", - "åšèŒ¨ç“¦çº³": "BW", - "ä¸ä¸¹": "BT", "布基纳法索": "BF", "布隆迪": "BI", "布韦岛": "BV", - "æœé²œ": "KP", - "赤é“几内亚": "GQ", - "大洋洲": "009", - "大洋洲边远群岛": "QO", - "丹麦": "DK", + "希腊": "GR", + "帕劳": "PW", + "库克群岛": "CK", + "库拉索": "CW", + "开曼群岛": "KY", "德国": "DE", - "迪戈加西亚岛": "DG", - "东å¸æ±¶": "TL", - "东éž": "014", - "东å—亚": "035", - "东欧": "151", - "东亚": "030", - "多哥": "TG", - "多米尼加共和国": "DO", - "多米尼克": "DM", - "ä¿„ç½—æ–¯": "RU", - "厄瓜多尔": "EC", - "厄立特里亚": "ER", - "法国": "FR", - "法罗群岛": "FO", - "法属波利尼西亚": "PF", - "法属圭亚那": "GF", - "法属å—部领地": "TF", - "法属圣马ä¸": "MF", - "梵蒂冈": "VA", - "éžæ´²": "002", - "è²å¾‹å®¾": "PH", + "æ„大利": "IT", + "所罗门群岛": "SB", + "托克劳": "TK", + "拉ä¸ç¾Žæ´²": "419", + "拉脱维亚": "LV", + "挪å¨": "NO", + "æ·å…‹": "CZ", + "摩尔多瓦": "MD", + "摩洛哥": "MA", + "摩纳哥": "MC", + "文莱": "BN", "æ–济": "FJ", - "芬兰": "FI", - "佛得角": "CV", - "ç¦å…‹å…°ç¾¤å²›": "FK", - "冈比亚": "GM", - "刚果(布)": "CG", - "刚果(金)": "CD", - "哥伦比亚": "CO", - "哥斯达黎加": "CR", + "æ–¯å¨å£«å…°": "SZ", + "斯洛ä¼å…‹": "SK", + "斯洛文尼亚": "SI", + "斯瓦尔巴和扬马延": "SJ", + "斯里兰å¡": "LK", + "新加å¡": "SG", + "新喀里多尼亚": "NC", + "新西兰": "NZ", + "日本": "JP", + "智利": "CL", + "æœé²œ": "KP", + "未知地区": "ZZ", + "柬埔寨": "KH", + "根西岛": "GG", "格林纳达": "GD", "格陵兰": "GL", "æ ¼é²å‰äºš": "GE", - "根西岛": "GG", - "å¤å·´": "CU", - "瓜德罗普": "GP", - "关岛": "GU", - "圭亚那": "GY", - "哈è¨å…‹æ–¯å¦": "KZ", - "海地": "HT", - "韩国": "KR", - "è·å…°": "NL", - "è·å±žåŠ å‹’比区": "BQ", - "è·å±žåœ£é©¬ä¸": "SX", - "赫德岛和麦克å”纳群岛": "HM", - "黑山": "ME", - "洪都拉斯": "HN", - "基里巴斯": "KI", - "å‰å¸ƒæ": "DJ", - "å‰å°”å‰æ–¯æ–¯å¦": "KG", - "几内亚": "GN", - "几内亚比ç»": "GW", - "加勒比地区": "029", - "加拿大": "CA", - "加纳": "GH", - "加纳利群岛": "IC", - "加蓬": "GA", - "柬埔寨": "KH", - "æ·å…‹": "CZ", + "梵蒂冈": "VA", + "欧元区": "EZ", + "欧洲": "150", + "欧盟": "EU", + "比利时": "BE", + "毛里塔尼亚": "MR", + "毛里求斯": "MU", + "汤加": "TO", + "沙特阿拉伯": "SA", + "法国": "FR", + "法属å—部领地": "TF", + "法属圣马ä¸": "MF", + "法属圭亚那": "GF", + "法属波利尼西亚": "PF", + "法罗群岛": "FO", + "波兰": "PL", + "波多黎å„": "PR", + "波斯尼亚和黑塞哥维那": "BA", + "泰国": "TH", + "泽西岛": "JE", "津巴布韦": "ZW", - "喀麦隆": "CM", - "å¡å¡”å°”": "QA", - "开曼群岛": "KY", - "科科斯(基林)群岛": "CC", + "洪都拉斯": "HN", + "海地": "HT", + "澳大利亚": "AU", + "澳大拉西亚": "053", + "爱尔兰": "IE", + "爱沙尼亚": "EE", + "牙买加": "JM", + "特克斯和凯科斯群岛": "TC", + "特立尼达和多巴哥": "TT", + "特里斯å¦-达库尼亚群岛": "TA", + "玻利尼西亚": "061", + "玻利维亚": "BO", + "ç‘™é²": "NR", + "ç‘žå…¸": "SE", + "瑞士": "CH", + "瓜德罗普": "GP", + "瓦利斯和富图纳": "WF", + "瓦努阿图": "VU", + "留尼汪": "RE", + "白俄罗斯": "BY", + "百慕大": "BM", + "皮特凯æ©ç¾¤å²›": "PN", + "直布罗陀": "GI", + "ç¦å…‹å…°ç¾¤å²›": "FK", + "科å¨ç‰¹": "KW", "科摩罗": "KM", - "科索沃": "XK", "科特迪瓦": "CI", - "科å¨ç‰¹": "KW", - "克利ç€é¡¿å²›": "CP", - "克罗地亚": "HR", - "肯尼亚": "KE", - "库克群岛": "CK", - "库拉索": "CW", - "拉ä¸ç¾Žæ´²": "419", - "拉脱维亚": "LV", - "莱索托": "LS", - "è€æŒ": "LA", - "黎巴嫩": "LB", + "科科斯(基林)群岛": "CC", + "科索沃": "XK", + "秘é²": "PE", + "çªå°¼æ–¯": "TN", "立陶宛": "LT", - "利比里亚": "LR", - "利比亚": "LY", - "è”åˆå›½": "UN", - "列支敦士登": "LI", - "留尼汪": "RE", - "å¢æ£®å ¡": "LU", - "å¢æ—ºè¾¾": "RW", + "索马里": "SO", + "约旦": "JO", + "纳米比亚": "NA", + "纽埃": "NU", + "缅甸": "MM", "罗马尼亚": "RO", - "马达加斯加": "MG", - "马æ©å²›": "IM", - "马尔代夫": "MV", - "马耳他": "MT", - "马拉维": "MW", - "马æ¥è¥¿äºš": "MY", - "马里": "ML", - "马其顿": "MK", - "马ç»å°”群岛": "MH", - "马æ尼克": "MQ", - "马约特": "YT", - "毛里求斯": "MU", - "毛里塔尼亚": "MR", "美国": "US", "美国本土外å°å²›å±¿": "UM", - "美拉尼西亚": "054", - "美属è¨æ‘©äºš": "AS", "美属维尔京群岛": "VI", + "美属è¨æ‘©äºš": "AS", + "美拉尼西亚": "054", "美洲": "019", "美洲北部": "021", - "è’™å¤": "MN", - "蒙特塞拉特": "MS", - "孟加拉国": "BD", - "秘é²": "PE", - "密克罗尼西亚": "FM", - "密克罗尼西亚地区": "057", - "缅甸": "MM", - "摩尔多瓦": "MD", - "摩洛哥": "MA", - "摩纳哥": "MC", + "è€æŒ": "LA", + "è”åˆå›½": "UN", + "肯尼亚": "KE", + "芬兰": "FI", + "è‹ä¸¹": "SD", + "è‹é‡Œå—": "SR", + "英国": "GB", + "英属å°åº¦æ´‹é¢†åœ°": "IO", + "英属维尔京群岛": "VG", + "è·å…°": "NL", + "è·å±žåŠ å‹’比区": "BQ", + "è·å±žåœ£é©¬ä¸": "SX", "莫桑比克": "MZ", - "墨西哥": "MX", - "纳米比亚": "NA", - "å—部éžæ´²": "018", - "å—éž": "ZA", - "å—æžæ´²": "AQ", - "å—美洲": "005", - "å—欧": "039", - "å—乔治亚和å—æ¡‘å¨å¥‡ç¾¤å²›": "GS", - "å—è‹ä¸¹": "SS", - "å—亚": "034", - "ç‘™é²": "NR", - "尼加拉瓜": "NI", - "尼泊尔": "NP", - "尼日尔": "NE", - "尼日利亚": "NG", - "纽埃": "NU", - "挪å¨": "NO", - "诺ç¦å…‹å²›": "NF", - "欧盟": "EU", - "欧元区": "EZ", - "欧洲": "150", - "帕劳": "PW", - "皮特凯æ©ç¾¤å²›": "PN", - "è‘¡è„牙": "PT", - "日本": "JP", - "ç‘žå…¸": "SE", - "瑞士": "CH", + "莱索托": "LS", + "è²å¾‹å®¾": "PH", "è¨å°”瓦多": "SV", "è¨æ‘©äºš": "WS", - "塞尔维亚": "RS", - "塞拉利昂": "SL", - "塞内加尔": "SN", - "塞浦路斯": "CY", - "塞舌尔": "SC", - "沙特阿拉伯": "SA", - "圣巴泰勒米": "BL", - "圣诞岛": "CX", - "圣多美和普林西比": "ST", - "圣赫勒拿": "SH", - "圣基茨和尼维斯": "KN", - "圣å¢è¥¿äºš": "LC", - "圣马力诺": "SM", - "圣皮埃尔和密克隆群岛": "PM", - "圣文森特和格林纳ä¸æ–¯": "VC", - "世界": "001", - "斯里兰å¡": "LK", - "斯洛ä¼å…‹": "SK", - "斯洛文尼亚": "SI", - "斯瓦尔巴和扬马延": "SJ", - "æ–¯å¨å£«å…°": "SZ", - "è‹ä¸¹": "SD", - "è‹é‡Œå—": "SR", - "所罗门群岛": "SB", - "索马里": "SO", - "å¡”å‰å…‹æ–¯å¦": "TJ", - "å°æ¹¾": "TW", - "泰国": "TH", - "å¦æ¡‘尼亚": "TZ", - "汤加": "TO", - "特克斯和凯科斯群岛": "TC", - "特里斯å¦-达库尼亚群岛": "TA", - "特立尼达和多巴哥": "TT", - "çªå°¼æ–¯": "TN", - "图瓦å¢": "TV", - "土耳其": "TR", - "土库曼斯å¦": "TM", - "托克劳": "TK", - "瓦利斯和富图纳": "WF", - "瓦努阿图": "VU", - "å±åœ°é©¬æ‹‰": "GT", - "委内瑞拉": "VE", - "未知地区": "ZZ", - "文莱": "BN", - "乌干达": "UG", - "乌克兰": "UA", - "乌拉圭": "UY", - "乌兹别克斯å¦": "UZ", + "è‘¡è„牙": "PT", + "è’™å¤": "MN", + "蒙特塞拉特": "MS", + "西亚": "145", + "西撒哈拉": "EH", + "西欧": "155", "西ç­ç‰™": "ES", "西éž": "011", - "西欧": "155", - "西撒哈拉": "EH", - "西亚": "145", - "希腊": "GR", - "新加å¡": "SG", - "新喀里多尼亚": "NC", - "新西兰": "NZ", - "匈牙利": "HU", - "休达åŠæ¢…利利亚": "EA", - "å™åˆ©äºš": "SY", - "牙买加": "JM", - "亚美尼亚": "AM", - "亚洲": "142", - "也门": "YE", - "伊拉克": "IQ", - "伊朗": "IR", - "以色列": "IL", - "æ„大利": "IT", - "å°åº¦": "IN", - "å°åº¦å°¼è¥¿äºš": "ID", - "英国": "GB", - "英属维尔京群岛": "VG", - "英属å°åº¦æ´‹é¢†åœ°": "IO", - "约旦": "JO", - "越å—": "VN", + "诺ç¦å…‹å²›": "NF", + "è´å®": "BJ", "赞比亚": "ZM", - "泽西岛": "JE", - "ä¹å¾—": "TD", - "直布罗陀": "GI", - "智利": "CL", - "中éž": "017", - "中éžå…±å’Œå›½": "CF", - "中国": "CN", - "中国澳门特别行政区": "MO", - "中国香港特别行政区": "HK", - "中美洲": "013", - "中亚": "143", - "Sub-Saharan Africa": "202" + "赤é“几内亚": "GQ", + "赫德岛和麦克å”纳群岛": "HM", + "越å—": "VN", + "迪戈加西亚岛": "DG", + "阿塞拜疆": "AZ", + "阿富汗": "AF", + "阿尔åŠåˆ©äºš": "DZ", + "阿尔巴尼亚": "AL", + "阿拉伯è”åˆé…‹é•¿å›½": "AE", + "阿曼": "OM", + "阿根廷": "AR", + "阿森æ¾å²›": "AC", + "阿é²å·´": "AW", + "éžæ´²": "002", + "韩国": "KR", + "马其顿": "MK", + "马尔代夫": "MV", + "马æ©å²›": "IM", + "马拉维": "MW", + "马æ尼克": "MQ", + "马æ¥è¥¿äºš": "MY", + "马约特": "YT", + "马ç»å°”群岛": "MH", + "马耳他": "MT", + "马达加斯加": "MG", + "马里": "ML", + "黎巴嫩": "LB", + "黑山": "ME", + "墨西哥": "MX" } \ No newline at end of file diff --git a/js/data/locale/zh/ctryreverse.json b/js/data/locale/zh/ctryreverse.json index 02f9f06ddb..ee6864ae2f 100644 --- a/js/data/locale/zh/ctryreverse.json +++ b/js/data/locale/zh/ctryreverse.json @@ -8,287 +8,287 @@ "155": "西欧", "202": "Sub-Saharan Africa", "419": "拉ä¸ç¾Žæ´²", - "AL": "阿尔巴尼亚", - "DZ": "阿尔åŠåˆ©äºš", - "AF": "阿富汗", - "AR": "阿根廷", - "AE": "阿拉伯è”åˆé…‹é•¿å›½", - "AW": "阿é²å·´", - "OM": "阿曼", - "AZ": "阿塞拜疆", - "AC": "阿森æ¾å²›", + "BT": "ä¸ä¸¹", + "001": "世界", + "030": "东亚", + "035": "东å—亚", + "TL": "东å¸æ±¶", + "014": "东éž", + "CN": "中国", + "MO": "中国澳门特别行政区", + "HK": "中国香港特别行政区", + "013": "中美洲", + "017": "中éž", + "CF": "中éžå…±å’Œå›½", + "DK": "丹麦", + "UA": "乌克兰", + "UZ": "乌兹别克斯å¦", + "UG": "乌干达", + "UY": "乌拉圭", + "TD": "ä¹å¾—", + "YE": "也门", + "AM": "亚美尼亚", + "IL": "以色列", + "IQ": "伊拉克", + "IR": "伊朗", + "EA": "休达åŠæ¢…利利亚", + "BZ": "伯利兹", + "CV": "佛得角", + "RU": "ä¿„ç½—æ–¯", + "BG": "ä¿åŠ åˆ©äºš", + "CP": "克利ç€é¡¿å²›", + "HR": "克罗地亚", + "GU": "关岛", + "GM": "冈比亚", + "IS": "冰岛", + "GN": "几内亚", + "GW": "几内亚比ç»", + "LI": "列支敦士登", + "CG": "刚果(布)", + "CD": "刚果(金)", + "LY": "利比亚", + "LR": "利比里亚", + "029": "加勒比地区", + "CA": "加拿大", + "GH": "加纳", + "IC": "加纳利群岛", + "GA": "加蓬", + "HU": "匈牙利", + "003": "北美洲", + "015": "北éž", + "MP": "北马里亚纳群岛", + "GS": "å—乔治亚和å—æ¡‘å¨å¥‡ç¾¤å²›", + "034": "å—亚", + "AQ": "å—æžæ´²", + "039": "å—欧", + "005": "å—美洲", + "SS": "å—è‹ä¸¹", + "018": "å—部éžæ´²", + "ZA": "å—éž", + "BW": "åšèŒ¨ç“¦çº³", + "QA": "å¡å¡”å°”", + "RW": "å¢æ—ºè¾¾", + "LU": "å¢æ£®å ¡", + "IN": "å°åº¦", + "ID": "å°åº¦å°¼è¥¿äºš", + "GT": "å±åœ°é©¬æ‹‰", + "EC": "厄瓜多尔", + "ER": "厄立特里亚", + "SY": "å™åˆ©äºš", + "CU": "å¤å·´", + "TW": "å°æ¹¾", + "KG": "å‰å°”å‰æ–¯æ–¯å¦", + "DJ": "å‰å¸ƒæ", + "KZ": "哈è¨å…‹æ–¯å¦", + "CO": "哥伦比亚", + "CR": "哥斯达黎加", + "CM": "喀麦隆", + "TV": "图瓦å¢", + "TM": "土库曼斯å¦", + "TR": "土耳其", + "LC": "圣å¢è¥¿äºš", + "KN": "圣基茨和尼维斯", + "ST": "圣多美和普林西比", + "BL": "圣巴泰勒米", + "VC": "圣文森特和格林纳ä¸æ–¯", + "PM": "圣皮埃尔和密克隆群岛", + "CX": "圣诞岛", + "SH": "圣赫勒拿", + "SM": "圣马力诺", + "GY": "圭亚那", + "TZ": "å¦æ¡‘尼亚", "EG": "埃åŠ", "ET": "埃塞俄比亚", - "IE": "爱尔兰", - "EE": "爱沙尼亚", - "AD": "安é“å°”", + "KI": "基里巴斯", + "TJ": "å¡”å‰å…‹æ–¯å¦", + "SN": "塞内加尔", + "RS": "塞尔维亚", + "SL": "塞拉利昂", + "CY": "塞浦路斯", + "SC": "塞舌尔", + "TG": "多哥", + "DM": "多米尼克", + "DO": "多米尼加共和国", + "009": "大洋洲", + "QO": "大洋洲边远群岛", + "AX": "奥兰群岛", + "AT": "奥地利", + "VE": "委内瑞拉", + "BD": "孟加拉国", "AO": "安哥拉", "AI": "安圭拉", "AG": "安æ瓜和巴布达", - "AT": "奥地利", - "AX": "奥兰群岛", - "053": "澳大拉西亚", - "AU": "澳大利亚", - "BB": "巴巴多斯", - "PG": "巴布亚新几内亚", + "AD": "安é“å°”", + "FM": "密克罗尼西亚", + "057": "密克罗尼西亚地区", + "NI": "尼加拉瓜", + "NG": "尼日利亚", + "NE": "尼日尔", + "NP": "尼泊尔", + "PS": "å·´å‹’æ–¯å¦é¢†åœŸ", "BS": "巴哈马", "PK": "巴基斯å¦", + "BB": "巴巴多斯", + "PG": "巴布亚新几内亚", "PY": "巴拉圭", - "PS": "å·´å‹’æ–¯å¦é¢†åœŸ", - "BH": "å·´æž—", "PA": "巴拿马", + "BH": "å·´æž—", "BR": "巴西", - "BY": "白俄罗斯", - "BM": "百慕大", - "BG": "ä¿åŠ åˆ©äºš", - "015": "北éž", - "MP": "北马里亚纳群岛", - "003": "北美洲", - "BJ": "è´å®", - "BE": "比利时", - "IS": "冰岛", - "PR": "波多黎å„", - "PL": "波兰", - "BA": "波斯尼亚和黑塞哥维那", - "061": "玻利尼西亚", - "BO": "玻利维亚", - "BZ": "伯利兹", - "BW": "åšèŒ¨ç“¦çº³", - "BT": "ä¸ä¸¹", "BF": "布基纳法索", "BI": "布隆迪", "BV": "布韦岛", - "KP": "æœé²œ", - "GQ": "赤é“几内亚", - "009": "大洋洲", - "QO": "大洋洲边远群岛", - "DK": "丹麦", + "GR": "希腊", + "PW": "帕劳", + "CK": "库克群岛", + "CW": "库拉索", + "KY": "开曼群岛", "DE": "德国", - "DG": "迪戈加西亚岛", - "TL": "东å¸æ±¶", - "014": "东éž", - "035": "东å—亚", - "030": "东亚", - "TG": "多哥", - "DO": "多米尼加共和国", - "DM": "多米尼克", - "RU": "ä¿„ç½—æ–¯", - "EC": "厄瓜多尔", - "ER": "厄立特里亚", - "FR": "法国", - "FO": "法罗群岛", - "PF": "法属波利尼西亚", - "GF": "法属圭亚那", - "TF": "法属å—部领地", - "MF": "法属圣马ä¸", - "VA": "梵蒂冈", - "002": "éžæ´²", - "PH": "è²å¾‹å®¾", + "IT": "æ„大利", + "SB": "所罗门群岛", + "TK": "托克劳", + "LV": "拉脱维亚", + "NO": "挪å¨", + "CZ": "æ·å…‹", + "MD": "摩尔多瓦", + "MA": "摩洛哥", + "MC": "摩纳哥", + "BN": "文莱", "FJ": "æ–济", - "FI": "芬兰", - "CV": "佛得角", - "FK": "ç¦å…‹å…°ç¾¤å²›", - "GM": "冈比亚", - "CG": "刚果(布)", - "CD": "刚果(金)", - "CO": "哥伦比亚", - "CR": "哥斯达黎加", + "SZ": "æ–¯å¨å£«å…°", + "SK": "斯洛ä¼å…‹", + "SI": "斯洛文尼亚", + "SJ": "斯瓦尔巴和扬马延", + "LK": "斯里兰å¡", + "SG": "新加å¡", + "NC": "新喀里多尼亚", + "NZ": "新西兰", + "JP": "日本", + "CL": "智利", + "KP": "æœé²œ", + "ZZ": "未知地区", + "KH": "柬埔寨", + "GG": "根西岛", "GD": "格林纳达", "GL": "格陵兰", "GE": "æ ¼é²å‰äºš", - "GG": "根西岛", - "CU": "å¤å·´", - "GP": "瓜德罗普", - "GU": "关岛", - "GY": "圭亚那", - "KZ": "哈è¨å…‹æ–¯å¦", - "HT": "海地", - "KR": "韩国", - "NL": "è·å…°", - "BQ": "è·å±žåŠ å‹’比区", - "SX": "è·å±žåœ£é©¬ä¸", - "HM": "赫德岛和麦克å”纳群岛", - "ME": "黑山", - "HN": "洪都拉斯", - "KI": "基里巴斯", - "DJ": "å‰å¸ƒæ", - "KG": "å‰å°”å‰æ–¯æ–¯å¦", - "GN": "几内亚", - "GW": "几内亚比ç»", - "029": "加勒比地区", - "CA": "加拿大", - "GH": "加纳", - "IC": "加纳利群岛", - "GA": "加蓬", - "KH": "柬埔寨", - "CZ": "æ·å…‹", + "VA": "梵蒂冈", + "EZ": "欧元区", + "EU": "欧盟", + "BE": "比利时", + "MR": "毛里塔尼亚", + "MU": "毛里求斯", + "TO": "汤加", + "SA": "沙特阿拉伯", + "FR": "法国", + "TF": "法属å—部领地", + "MF": "法属圣马ä¸", + "GF": "法属圭亚那", + "PF": "法属波利尼西亚", + "FO": "法罗群岛", + "PL": "波兰", + "PR": "波多黎å„", + "BA": "波斯尼亚和黑塞哥维那", + "TH": "泰国", + "JE": "泽西岛", "ZW": "津巴布韦", - "CM": "喀麦隆", - "QA": "å¡å¡”å°”", - "KY": "开曼群岛", - "CC": "科科斯(基林)群岛", + "HN": "洪都拉斯", + "HT": "海地", + "AU": "澳大利亚", + "053": "澳大拉西亚", + "IE": "爱尔兰", + "EE": "爱沙尼亚", + "JM": "牙买加", + "TC": "特克斯和凯科斯群岛", + "TT": "特立尼达和多巴哥", + "TA": "特里斯å¦-达库尼亚群岛", + "061": "玻利尼西亚", + "BO": "玻利维亚", + "NR": "ç‘™é²", + "SE": "ç‘žå…¸", + "CH": "瑞士", + "GP": "瓜德罗普", + "WF": "瓦利斯和富图纳", + "VU": "瓦努阿图", + "RE": "留尼汪", + "BY": "白俄罗斯", + "BM": "百慕大", + "PN": "皮特凯æ©ç¾¤å²›", + "GI": "直布罗陀", + "FK": "ç¦å…‹å…°ç¾¤å²›", + "KW": "科å¨ç‰¹", "KM": "科摩罗", - "XK": "科索沃", "CI": "科特迪瓦", - "KW": "科å¨ç‰¹", - "CP": "克利ç€é¡¿å²›", - "HR": "克罗地亚", - "KE": "肯尼亚", - "CK": "库克群岛", - "CW": "库拉索", - "LV": "拉脱维亚", - "LS": "莱索托", - "LA": "è€æŒ", - "LB": "黎巴嫩", + "CC": "科科斯(基林)群岛", + "XK": "科索沃", + "PE": "秘é²", + "TN": "çªå°¼æ–¯", "LT": "立陶宛", - "LR": "利比里亚", - "LY": "利比亚", - "UN": "è”åˆå›½", - "LI": "列支敦士登", - "RE": "留尼汪", - "LU": "å¢æ£®å ¡", - "RW": "å¢æ—ºè¾¾", + "SO": "索马里", + "JO": "约旦", + "NA": "纳米比亚", + "NU": "纽埃", + "MM": "缅甸", "RO": "罗马尼亚", - "MG": "马达加斯加", - "IM": "马æ©å²›", - "MV": "马尔代夫", - "MT": "马耳他", - "MW": "马拉维", - "MY": "马æ¥è¥¿äºš", - "ML": "马里", - "MK": "马其顿", - "MH": "马ç»å°”群岛", - "MQ": "马æ尼克", - "YT": "马约特", - "MU": "毛里求斯", - "MR": "毛里塔尼亚", "US": "美国", "UM": "美国本土外å°å²›å±¿", - "054": "美拉尼西亚", - "AS": "美属è¨æ‘©äºš", "VI": "美属维尔京群岛", + "AS": "美属è¨æ‘©äºš", + "054": "美拉尼西亚", "019": "美洲", "021": "美洲北部", - "MN": "è’™å¤", - "MS": "蒙特塞拉特", - "BD": "孟加拉国", - "PE": "秘é²", - "FM": "密克罗尼西亚", - "057": "密克罗尼西亚地区", - "MM": "缅甸", - "MD": "摩尔多瓦", - "MA": "摩洛哥", - "MC": "摩纳哥", + "LA": "è€æŒ", + "UN": "è”åˆå›½", + "KE": "肯尼亚", + "FI": "芬兰", + "SD": "è‹ä¸¹", + "SR": "è‹é‡Œå—", + "GB": "英国", + "IO": "英属å°åº¦æ´‹é¢†åœ°", + "VG": "英属维尔京群岛", + "NL": "è·å…°", + "BQ": "è·å±žåŠ å‹’比区", + "SX": "è·å±žåœ£é©¬ä¸", "MZ": "莫桑比克", - "MX": "墨西哥", - "NA": "纳米比亚", - "018": "å—部éžæ´²", - "ZA": "å—éž", - "AQ": "å—æžæ´²", - "005": "å—美洲", - "039": "å—欧", - "GS": "å—乔治亚和å—æ¡‘å¨å¥‡ç¾¤å²›", - "SS": "å—è‹ä¸¹", - "034": "å—亚", - "NR": "ç‘™é²", - "NI": "尼加拉瓜", - "NP": "尼泊尔", - "NE": "尼日尔", - "NG": "尼日利亚", - "NU": "纽埃", - "NO": "挪å¨", - "NF": "诺ç¦å…‹å²›", - "EU": "欧盟", - "EZ": "欧元区", - "PW": "帕劳", - "PN": "皮特凯æ©ç¾¤å²›", - "PT": "è‘¡è„牙", - "JP": "日本", - "SE": "ç‘žå…¸", - "CH": "瑞士", + "LS": "莱索托", + "PH": "è²å¾‹å®¾", "SV": "è¨å°”瓦多", "WS": "è¨æ‘©äºš", - "RS": "塞尔维亚", - "SL": "塞拉利昂", - "SN": "塞内加尔", - "CY": "塞浦路斯", - "SC": "塞舌尔", - "SA": "沙特阿拉伯", - "BL": "圣巴泰勒米", - "CX": "圣诞岛", - "ST": "圣多美和普林西比", - "SH": "圣赫勒拿", - "KN": "圣基茨和尼维斯", - "LC": "圣å¢è¥¿äºš", - "SM": "圣马力诺", - "PM": "圣皮埃尔和密克隆群岛", - "VC": "圣文森特和格林纳ä¸æ–¯", - "001": "世界", - "LK": "斯里兰å¡", - "SK": "斯洛ä¼å…‹", - "SI": "斯洛文尼亚", - "SJ": "斯瓦尔巴和扬马延", - "SZ": "æ–¯å¨å£«å…°", - "SD": "è‹ä¸¹", - "SR": "è‹é‡Œå—", - "SB": "所罗门群岛", - "SO": "索马里", - "TJ": "å¡”å‰å…‹æ–¯å¦", - "TW": "å°æ¹¾", - "TH": "泰国", - "TZ": "å¦æ¡‘尼亚", - "TO": "汤加", - "TC": "特克斯和凯科斯群岛", - "TA": "特里斯å¦-达库尼亚群岛", - "TT": "特立尼达和多巴哥", - "TN": "çªå°¼æ–¯", - "TV": "图瓦å¢", - "TR": "土耳其", - "TM": "土库曼斯å¦", - "TK": "托克劳", - "WF": "瓦利斯和富图纳", - "VU": "瓦努阿图", - "GT": "å±åœ°é©¬æ‹‰", - "VE": "委内瑞拉", - "ZZ": "未知地区", - "BN": "文莱", - "UG": "乌干达", - "UA": "乌克兰", - "UY": "乌拉圭", - "UZ": "乌兹别克斯å¦", + "PT": "è‘¡è„牙", + "MN": "è’™å¤", + "MS": "蒙特塞拉特", + "EH": "西撒哈拉", "ES": "西ç­ç‰™", "011": "西éž", - "EH": "西撒哈拉", - "GR": "希腊", - "SG": "新加å¡", - "NC": "新喀里多尼亚", - "NZ": "新西兰", - "HU": "匈牙利", - "EA": "休达åŠæ¢…利利亚", - "SY": "å™åˆ©äºš", - "JM": "牙买加", - "AM": "亚美尼亚", - "YE": "也门", - "IQ": "伊拉克", - "IR": "伊朗", - "IL": "以色列", - "IT": "æ„大利", - "IN": "å°åº¦", - "ID": "å°åº¦å°¼è¥¿äºš", - "GB": "英国", - "VG": "英属维尔京群岛", - "IO": "英属å°åº¦æ´‹é¢†åœ°", - "JO": "约旦", - "VN": "越å—", + "NF": "诺ç¦å…‹å²›", + "BJ": "è´å®", "ZM": "赞比亚", - "JE": "泽西岛", - "TD": "ä¹å¾—", - "GI": "直布罗陀", - "CL": "智利", - "017": "中éž", - "CF": "中éžå…±å’Œå›½", - "CN": "中国", - "MO": "中国澳门特别行政区", - "HK": "中国香港特别行政区", - "013": "中美洲" + "GQ": "赤é“几内亚", + "HM": "赫德岛和麦克å”纳群岛", + "VN": "越å—", + "DG": "迪戈加西亚岛", + "AZ": "阿塞拜疆", + "AF": "阿富汗", + "DZ": "阿尔åŠåˆ©äºš", + "AL": "阿尔巴尼亚", + "AE": "阿拉伯è”åˆé…‹é•¿å›½", + "OM": "阿曼", + "AR": "阿根廷", + "AC": "阿森æ¾å²›", + "AW": "阿é²å·´", + "002": "éžæ´²", + "KR": "韩国", + "MK": "马其顿", + "MV": "马尔代夫", + "IM": "马æ©å²›", + "MW": "马拉维", + "MQ": "马æ尼克", + "MY": "马æ¥è¥¿äºš", + "YT": "马约特", + "MH": "马ç»å°”群岛", + "MT": "马耳他", + "MG": "马达加斯加", + "ML": "马里", + "LB": "黎巴嫩", + "ME": "黑山", + "MX": "墨西哥" } \ No newline at end of file diff --git a/js/data/locale/zh/regionnames.json b/js/data/locale/zh/regionnames.json index d5ad0f8a09..347ad983d7 100644 --- a/js/data/locale/zh/regionnames.json +++ b/js/data/locale/zh/regionnames.json @@ -31,16 +31,8 @@ ], "AE": [ { - "name": "阿布扎比", - "code": "AZ" - }, - { - "name": "阿å‰æ›¼", - "code": "AJ" - }, - { - "name": "迪拜酋长国", - "code": "DU" + "name": "å¤å°”迦", + "code": "SH" }, { "name": "富å‰æ‹‰", @@ -55,119 +47,135 @@ "code": "UQ" }, { - "name": "å¤å°”迦", - "code": "SH" + "name": "迪拜酋长国", + "code": "DU" + }, + { + "name": "阿å‰æ›¼", + "code": "AJ" + }, + { + "name": "阿布扎比", + "code": "AZ" } ], "AF": [ { - "name": "巴达赫尚çœ", - "code": "BDS" + "name": "乌é²å…¹ç”˜çœ", + "code": "URU" }, { - "name": "å·´å¾·å‰æ–¯çœ", - "code": "BDG" + "name": "代孔迪çœ", + "code": "DAY" }, { - "name": "巴尔赫çœ", - "code": "BAL" + "name": "加兹尼çœ", + "code": "GHA" }, { - "name": "巴格兰çœ", - "code": "BGL" + "name": "努尔斯å¦çœ", + "code": "NUR" }, { - "name": "巴米扬çœ", - "code": "BAM" + "name": "å¡æ¯”è¨çœ", + "code": "KAP" }, { - "name": "代孔迪çœ", - "code": "DAY" + "name": "å¤çˆ¾çœ", + "code": "GHO" }, { - "name": "法拉çœ", - "code": "FRA" + "name": "喀布尔çœ", + "code": "KAB" }, { - "name": "法利亚布çœ", - "code": "FYB" + "name": "åŽå¤§å“ˆçœ", + "code": "KAN" }, { - "name": "å¤çˆ¾çœ", - "code": "GHO" + "name": "塔哈尔çœ", + "code": "TAK" }, { - "name": "赫尔曼德çœ", - "code": "HEL" + "name": "尼姆é²å…¹çœ", + "code": "NIM" }, { - "name": "赫拉特çœ", - "code": "HER" + "name": "巴尔赫çœ", + "code": "BAL" }, { - "name": "éœæ–¯ç‰¹çœ", - "code": "KHO" + "name": "å·´å¾·å‰æ–¯çœ", + "code": "BDG" }, { - "name": "加兹尼çœ", - "code": "GHA" + "name": "巴格兰çœ", + "code": "BGL" }, { - "name": "喀布尔çœ", - "code": "KAB" + "name": "巴米扬çœ", + "code": "BAM" }, { - "name": "å¡æ¯”è¨çœ", - "code": "KAP" + "name": "巴达赫尚çœ", + "code": "BDS" }, { - "name": "åŽå¤§å“ˆçœ", - "code": "KAN" + "name": "帕克蒂亚çœ", + "code": "PIA" + }, + { + "name": "帕克蒂å¡çœ", + "code": "PKA" + }, + { + "name": "帕尔旺çœ", + "code": "PAR" }, { "name": "库纳尔çœ", "code": "KNR" }, { - "name": "昆都士çœ", - "code": "KDZ" + "name": "扎布尔çœ", + "code": "ZAB" }, { "name": "拉格曼çœ", "code": "LAG" }, { - "name": "洛加尔çœ", - "code": "LOG" - }, - { - "name": "楠格哈尔çœ", - "code": "NAN" + "name": "昆都士çœ", + "code": "KDZ" }, { - "name": "尼姆é²å…¹çœ", - "code": "NIM" + "name": "朱兹詹çœ", + "code": "JOW" }, { - "name": "努尔斯å¦çœ", - "code": "NUR" + "name": "楠格哈尔çœ", + "code": "NAN" }, { - "name": "帕尔旺çœ", - "code": "PAR" + "name": "法利亚布çœ", + "code": "FYB" }, { - "name": "帕克蒂å¡çœ", - "code": "PKA" + "name": "法拉çœ", + "code": "FRA" }, { - "name": "帕克蒂亚çœ", - "code": "PIA" + "name": "洛加尔çœ", + "code": "LOG" }, { "name": "潘傑希爾çœ", "code": "PAN" }, + { + "name": "瓦尔达克çœ", + "code": "WAR" + }, { "name": "è¨æ›¼ç”˜çœ", "code": "SAM" @@ -177,24 +185,16 @@ "code": "SAR" }, { - "name": "塔哈尔çœ", - "code": "TAK" - }, - { - "name": "瓦尔达克çœ", - "code": "WAR" - }, - { - "name": "乌é²å…¹ç”˜çœ", - "code": "URU" + "name": "赫尔曼德çœ", + "code": "HEL" }, { - "name": "扎布尔çœ", - "code": "ZAB" + "name": "赫拉特çœ", + "code": "HER" }, { - "name": "朱兹詹çœ", - "code": "JOW" + "name": "éœæ–¯ç‰¹çœ", + "code": "KHO" } ], "AG": [ @@ -232,54 +232,6 @@ } ], "AL": [ - { - "name": "艾巴申州", - "code": "03" - }, - { - "name": "地拉那州", - "code": "11" - }, - { - "name": "第巴爾州", - "code": "09" - }, - { - "name": "æœå‹’斯州", - "code": "02" - }, - { - "name": "éžå¤çˆ¾å·ž", - "code": "04" - }, - { - "name": "夫羅勒州", - "code": "12" - }, - { - "name": "å‰ç¾…å¡æ–¯ç‰¹å·ž", - "code": "05" - }, - { - "name": "科赤州", - "code": "06" - }, - { - "name": "庫克斯州", - "code": "07" - }, - { - "name": "列澤州", - "code": "08" - }, - { - "name": "培拉特州", - "code": "01" - }, - { - "name": "士科德州", - "code": "10" - }, { "name": "Berat", "code": "BR" @@ -423,41 +375,57 @@ { "name": "Vlorë", "code": "VL" - } - ], - "AM": [ + }, { - "name": "阿拉加措特æ©çœ", - "code": "AG" + "name": "列澤州", + "code": "08" }, { - "name": "格加爾庫尼克çœ", - "code": "GR" + "name": "å‰ç¾…å¡æ–¯ç‰¹å·ž", + "code": "05" }, { - "name": "科泰克çœ", - "code": "KT" + "name": "地拉那州", + "code": "11" }, { - "name": "洛里çœ", - "code": "LO" + "name": "培拉特州", + "code": "01" }, { - "name": "塔武什çœ", - "code": "TV" + "name": "士科德州", + "code": "10" }, { - "name": "瓦約茨ä½çˆ¾çœ", - "code": "VD" + "name": "夫羅勒州", + "code": "12" }, { - "name": "希拉克çœ", - "code": "SH" + "name": "庫克斯州", + "code": "07" }, { - "name": "休尼克çœ", - "code": "SU" + "name": "æœå‹’斯州", + "code": "02" + }, + { + "name": "科赤州", + "code": "06" }, + { + "name": "第巴爾州", + "code": "09" + }, + { + "name": "艾巴申州", + "code": "03" + }, + { + "name": "éžå¤çˆ¾å·ž", + "code": "04" + } + ], + "AM": [ { "name": "亞拉拉特çœ", "code": "AR" @@ -467,180 +435,212 @@ "code": "AV" }, { - "name": "葉里溫", - "code": "ER" + "name": "休尼克çœ", + "code": "SU" + }, + { + "name": "塔武什çœ", + "code": "TV" + }, + { + "name": "希拉克çœ", + "code": "SH" + }, + { + "name": "格加爾庫尼克çœ", + "code": "GR" + }, + { + "name": "洛里çœ", + "code": "LO" + }, + { + "name": "瓦約茨ä½çˆ¾çœ", + "code": "VD" + }, + { + "name": "科泰克çœ", + "code": "KT" + }, + { + "name": "葉里溫", + "code": "ER" + }, + { + "name": "阿拉加措特æ©çœ", + "code": "AG" } ], "AO": [ { - "name": "北廣薩çœ", - "code": "CNO" + "name": "万åšçœ", + "code": "HUA" }, { "name": "北倫é”çœ", "code": "LNO" }, { - "name": "本哥çœ", - "code": "BGO" + "name": "北廣薩çœ", + "code": "CNO" }, { - "name": "本å‰æ‹‰çœ", - "code": "BGU" + "name": "å—倫é”çœ", + "code": "LSU" }, { - "name": "比耶çœ", - "code": "BIE" + "name": "å—廣薩çœ", + "code": "CUS" }, { "name": "喀丙é”çœ", "code": "CAB" }, { - "name": "庫安多å¤ç­å“¥çœ", - "code": "CCU" + "name": "å¨æ‹‰çœ", + "code": "HUI" + }, + { + "name": "å¨ç†±çœ", + "code": "UIG" }, { "name": "庫內ç´çœ", "code": "CNN" }, { - "name": "羅安é”çœ", - "code": "LUA" + "name": "庫安多å¤ç­å“¥çœ", + "code": "CCU" }, { - "name": "馬蘭哲çœ", - "code": "MAL" + "name": "本å‰æ‹‰çœ", + "code": "BGU" }, { - "name": "莫希科çœ", - "code": "MOX" + "name": "本哥çœ", + "code": "BGO" + }, + { + "name": "比耶çœ", + "code": "BIE" }, { "name": "ç´ç±³è²çœ", "code": "NAM" }, { - "name": "å—廣薩çœ", - "code": "CUS" + "name": "羅安é”çœ", + "code": "LUA" }, { - "name": "å—倫é”çœ", - "code": "LSU" + "name": "莫希科çœ", + "code": "MOX" }, { "name": "薩伊çœ", "code": "ZAI" }, { - "name": "万åšçœ", - "code": "HUA" - }, - { - "name": "å¨æ‹‰çœ", - "code": "HUI" - }, - { - "name": "å¨ç†±çœ", - "code": "UIG" + "name": "馬蘭哲çœ", + "code": "MAL" } ], "AR": [ { - "name": "布宜诺斯艾利斯çœ", - "code": "B" + "name": "丘布特çœ", + "code": "U" }, { - "name": "布宜諾斯艾利斯", - "code": "C" + "name": "内乌肯çœ", + "code": "Q" }, { - "name": "查科çœ", - "code": "H" + "name": "内格罗河çœ", + "code": "R" }, { - "name": "æ©ç‰¹é›·é‡Œå¥¥æ–¯çœ", - "code": "E" + "name": "å¡å¡”马å¡çœ", + "code": "K" }, { - "name": "ç¦çˆ¾æ‘©æ²™çœ", - "code": "P" + "name": "图库曼çœ", + "code": "T" }, { - "name": "胡胡伊çœ", - "code": "Y" + "name": "圣克é²æ–¯çœ", + "code": "Z" }, { - "name": "ç«åœ°å²›çœ", - "code": "V" + "name": "圣地亚哥ï¼å¾·å°”埃斯特罗çœ", + "code": "G" }, { - "name": "å¡å¡”马å¡çœ", - "code": "K" + "name": "圣胡安çœ", + "code": "J" }, { - "name": "科尔多瓦çœ", - "code": "X" + "name": "圣路易çœ", + "code": "D" }, { - "name": "科连特斯çœ", - "code": "W" + "name": "布宜諾斯艾利斯", + "code": "C" }, { - "name": "拉里奥哈çœ", - "code": "F" + "name": "布宜诺斯艾利斯çœ", + "code": "B" }, { - "name": "拉潘帕çœ", - "code": "L" + "name": "æ©ç‰¹é›·é‡Œå¥¥æ–¯çœ", + "code": "E" }, { - "name": "门多è¨çœ", - "code": "M" + "name": "拉潘帕çœ", + "code": "L" }, { - "name": "米西奧內斯çœ", - "code": "N" + "name": "拉里奥哈çœ", + "code": "F" }, { - "name": "内格罗河çœ", - "code": "R" + "name": "查科çœ", + "code": "H" }, { - "name": "内乌肯çœ", - "code": "Q" + "name": "ç«åœ°å²›çœ", + "code": "V" }, { - "name": "丘布特çœ", - "code": "U" + "name": "ç¦çˆ¾æ‘©æ²™çœ", + "code": "P" }, { - "name": "è¨å°”å¡”çœ", - "code": "A" + "name": "科尔多瓦çœ", + "code": "X" }, { - "name": "圣地亚哥ï¼å¾·å°”埃斯特罗çœ", - "code": "G" + "name": "科连特斯çœ", + "code": "W" }, { - "name": "圣胡安çœ", - "code": "J" + "name": "米西奧內斯çœ", + "code": "N" }, { - "name": "圣克é²æ–¯çœ", - "code": "Z" + "name": "è–大éžçœ", + "code": "S" }, { - "name": "圣路易çœ", - "code": "D" + "name": "胡胡伊çœ", + "code": "Y" }, { - "name": "è–大éžçœ", - "code": "S" + "name": "è¨å°”å¡”çœ", + "code": "A" }, { - "name": "图库曼çœ", - "code": "T" + "name": "门多è¨çœ", + "code": "M" } ], "AT": [ @@ -682,18 +682,10 @@ } ], "AU": [ - { - "name": "澳大利亞首都特å€", - "code": "ACT" - }, { "name": "北領地", "code": "NT" }, - { - "name": "昆士蘭州", - "code": "QLD" - }, { "name": "å—澳大利亚州", "code": "SA" @@ -702,6 +694,18 @@ "name": "塔斯馬尼亞州", "code": "TAS" }, + { + "name": "æ–°å—å¨çˆ¾å£«å·ž", + "code": "NSW" + }, + { + "name": "昆士蘭州", + "code": "QLD" + }, + { + "name": "澳大利亞首都特å€", + "code": "ACT" + }, { "name": "維多利亞州", "code": "VIC" @@ -709,100 +713,56 @@ { "name": "西澳大利亚州", "code": "WA" - }, - { - "name": "æ–°å—å¨çˆ¾å£«å·ž", - "code": "NSW" } ], "AZ": [ { - "name": "阿布歇隆å€", - "code": "ABS" + "name": "Naftalan", + "code": "NA" }, { - "name": "阿格é”姆å€", - "code": "AGM" + "name": "丘爾é”米爾å€", + "code": "KUR" }, { - "name": "阿格é”什å€", - "code": "AGS" + "name": "亞爾德姆雷å€", + "code": "YAR" }, { - "name": "阿格賈è²è¿ªå€", - "code": "AGC" + "name": "伊斯梅爾雷å€", + "code": "ISM" }, { - "name": "阿赫蘇å€", - "code": "AGU" + "name": "伊米什利å€", + "code": "IMI" }, { - "name": "阿克斯塔法å€", - "code": "AGA" + "name": "傑布拉伊爾å€", + "code": "CAB" }, { - "name": "阿斯塔拉å€", - "code": "AST" + "name": "克爾巴賈爾å€", + "code": "KAL" }, { - "name": "奧爾æœå·´å¾·å€", - "code": "ORD" + "name": "凱é”è²å…‹å€", + "code": "GAD" }, { - "name": "奧å¤èŒ²å€", - "code": "OGU" + "name": "列里克å€", + "code": "LER" }, { - "name": "å·´è²å…‹å€", - "code": "BAB" + "name": "å è´¾", + "code": "GA" }, { - "name": "巴爾é”å€", - "code": "BAR" - }, - { - "name": "巴库", - "code": "BA" - }, - { - "name": "巴拉肯å€", - "code": "BAL" - }, - { - "name": "è²æ‹‰ç”˜å€", - "code": "BEY" - }, - { - "name": "比利亞蘇瓦爾å€", - "code": "BIL" - }, - { - "name": "é”什å¡æ¡‘å€", - "code": "DAS" - }, - { - "name": "迪維奇å€", - "code": "SBN" - }, - { - "name": "è²ç¥–利å€", - "code": "FUZ" - }, - { - "name": "蓋奧克æ°ä¼Šå€", - "code": "GOY" - }, - { - "name": "è“‹è²èŠå€", - "code": "QAB" - }, - { - "name": "戈布斯å¦å€", - "code": "QOB" + "name": "å¡å¸Œå€", + "code": "QAX" }, { - "name": "戈蘭åšä¼Šå€", - "code": "GOR" + "name": "å¡é½Šç©†ç½•é»˜å¾·å€", + "code": "HAC" }, { "name": "哈奇馬斯å€", @@ -813,48 +773,44 @@ "code": "QAZ" }, { - "name": "漢拉爾å€", - "code": "GYG" - }, - { - "name": "éœè³ˆé›·å€", - "code": "XCI" - }, - { - "name": "éœè³ˆæ–‡å¾·å€", - "code": "XVD" + "name": "åŽåŠ åˆ©å€", + "code": "KAN" }, { "name": "基茲å€", "code": "XIZ" }, { - "name": "賈利拉巴德å€", - "code": "CAL" + "name": "å¡”çƒèŒ²å€", + "code": "TOV" }, { - "name": "傑布拉伊爾å€", - "code": "CAB" + "name": "奧å¤èŒ²å€", + "code": "OGU" }, { - "name": "å¡é½Šç©†ç½•é»˜å¾·å€", - "code": "HAC" + "name": "奧爾æœå·´å¾·å€", + "code": "ORD" }, { - "name": "å¡å¸Œå€", - "code": "QAX" + "name": "巴库", + "code": "BA" }, { - "name": "凱é”è²å…‹å€", - "code": "GAD" + "name": "巴拉肯å€", + "code": "BAL" }, { - "name": "åŽåŠ åˆ©å€", - "code": "KAN" + "name": "巴爾é”å€", + "code": "BAR" }, { - "name": "克爾巴賈爾å€", - "code": "KAL" + "name": "å·´è²å…‹å€", + "code": "BAB" + }, + { + "name": "希爾è¬", + "code": "SR" }, { "name": "庫巴å€", @@ -869,80 +825,80 @@ "code": "QUS" }, { - "name": "拉欽å€", - "code": "LAC" + "name": "戈布斯å¦å€", + "code": "QOB" }, { - "name": "連科蘭", - "code": "LAN" + "name": "戈蘭åšä¼Šå€", + "code": "GOR" }, { - "name": "連科蘭å€", - "code": "LA" + "name": "扎å¡å¡”é›·å€", + "code": "ZAQ" }, { - "name": "列里克å€", - "code": "LER" + "name": "扎爾多布å€", + "code": "ZAR" }, { - "name": "馬薩雷å€", - "code": "MAS" + "name": "拉欽å€", + "code": "LAC" }, { - "name": "明盖æ°ä¹Œå°”", - "code": "MI" + "name": "æ–¯æ·æ½˜ç´å…‹ç‰¹", + "code": "XA" }, { - "name": "纳希切万自治共和国", - "code": "NX" + "name": "明盖æ°ä¹Œå°”", + "code": "MI" }, { - "name": "ç´å¸Œåˆ‡è¬", - "code": "NV" + "name": "朱利法å€", + "code": "CUL" }, { - "name": "涅夫æ·æ°æ‹‰å€", - "code": "NEF" + "name": "比利亞蘇瓦爾å€", + "code": "BIL" }, { - "name": "丘爾é”米爾å€", - "code": "KUR" + "name": "沙姆基爾å€", + "code": "SKR" }, { - "name": "薩比拉巴德å€", - "code": "SAB" + "name": "沙赫布茲å€", + "code": "SAH" }, { - "name": "è–©é”拉克å€", - "code": "SAD" + "name": "沙馬基å€", + "code": "SMI" }, { - "name": "薩利æšå€", - "code": "SAL" + "name": "沙魯爾å€", + "code": "SAR" }, { - "name": "薩穆赫å€", - "code": "SMX" + "name": "泰爾泰爾å€", + "code": "TAR" }, { - "name": "薩特雷å€", - "code": "SAT" + "name": "涅夫æ·æ°æ‹‰å€", + "code": "NEF" }, { - "name": "沙赫布茲å€", - "code": "SAH" + "name": "漢拉爾å€", + "code": "GYG" }, { - "name": "沙魯爾å€", - "code": "SAR" + "name": "çƒè³ˆé›·å€", + "code": "UCA" }, { - "name": "沙馬基å€", - "code": "SMI" + "name": "ç´å¸Œåˆ‡è¬", + "code": "NV" }, { - "name": "沙姆基爾å€", - "code": "SKR" + "name": "纳希切万自治共和国", + "code": "NX" }, { "name": "èˆåŸº", @@ -956,99 +912,131 @@ "name": "舒沙å€", "code": "SUS" }, - { - "name": "æ–¯æ·æ½˜ç´å…‹ç‰¹", - "code": "XA" - }, { "name": "è‹å§†ç›–特", "code": "SM" }, { - "name": "å¡”çƒèŒ²å€", - "code": "TOV" + "name": "è²ç¥–利å€", + "code": "FUZ" }, { - "name": "泰爾泰爾å€", - "code": "TAR" + "name": "葉夫拉赫", + "code": "YE" }, { - "name": "çƒè³ˆé›·å€", - "code": "UCA" + "name": "葉夫拉赫å€", + "code": "YEV" }, { - "name": "希爾è¬", - "code": "SR" + "name": "蓋奧克æ°ä¼Šå€", + "code": "GOY" }, { - "name": "錫阿贊å€", - "code": "SIY" + "name": "è“‹è²èŠå€", + "code": "QAB" }, { - "name": "亞爾德姆雷å€", - "code": "YAR" + "name": "薩利æšå€", + "code": "SAL" }, { - "name": "葉夫拉赫", - "code": "YE" + "name": "薩比拉巴德å€", + "code": "SAB" }, { - "name": "葉夫拉赫å€", - "code": "YEV" + "name": "薩特雷å€", + "code": "SAT" }, { - "name": "伊米什利å€", - "code": "IMI" + "name": "薩穆赫å€", + "code": "SMX" }, { - "name": "伊斯梅爾雷å€", - "code": "ISM" + "name": "è–©é”拉克å€", + "code": "SAD" }, { - "name": "贊格蘭å€", - "code": "ZAN" + "name": "è²æ‹‰ç”˜å€", + "code": "BEY" }, { - "name": "扎爾多布å€", - "code": "ZAR" + "name": "賈利拉巴德å€", + "code": "CAL" }, { - "name": "扎å¡å¡”é›·å€", - "code": "ZAQ" + "name": "贊格蘭å€", + "code": "ZAN" }, { - "name": "å è´¾", - "code": "GA" + "name": "迪維奇å€", + "code": "SBN" }, { - "name": "朱利法å€", - "code": "CUL" + "name": "連科蘭", + "code": "LAN" }, { - "name": "Naftalan", - "code": "NA" - } - ], - "BA": [ - { - "name": "波士尼亞與赫塞哥維ç´è¯é‚¦", - "code": "BIH" + "name": "連科蘭å€", + "code": "LA" }, { - "name": "布爾奇科特å€", - "code": "BRC" + "name": "é”什å¡æ¡‘å€", + "code": "DAS" }, { - "name": "å¡žæ—共和國", - "code": "SRP" + "name": "錫阿贊å€", + "code": "SIY" }, { - "name": "Bosnian Podrinje", - "code": "05" + "name": "阿克斯塔法å€", + "code": "AGA" }, { - "name": "Central Bosnia", - "code": "06" + "name": "阿布歇隆å€", + "code": "ABS" + }, + { + "name": "阿斯塔拉å€", + "code": "AST" + }, + { + "name": "阿格賈è²è¿ªå€", + "code": "AGC" + }, + { + "name": "阿格é”什å€", + "code": "AGS" + }, + { + "name": "阿格é”姆å€", + "code": "AGM" + }, + { + "name": "阿赫蘇å€", + "code": "AGU" + }, + { + "name": "éœè³ˆæ–‡å¾·å€", + "code": "XVD" + }, + { + "name": "éœè³ˆé›·å€", + "code": "XCI" + }, + { + "name": "馬薩雷å€", + "code": "MAS" + } + ], + "BA": [ + { + "name": "Bosnian Podrinje", + "code": "05" + }, + { + "name": "Central Bosnia", + "code": "06" }, { "name": "Herzegovina-Neretva", @@ -1081,6 +1069,18 @@ { "name": "Zenica-Doboj", "code": "04" + }, + { + "name": "å¡žæ—共和國", + "code": "SRP" + }, + { + "name": "布爾奇科特å€", + "code": "BRC" + }, + { + "name": "波士尼亞與赫塞哥維ç´è¯é‚¦", + "code": "BIH" } ], "BB": [ @@ -1131,295 +1131,303 @@ ], "BD": [ { - "name": "巴布纳县", - "code": "49" - }, - { - "name": "巴盖尔哈德县", - "code": "05" - }, - { - "name": "巴里薩爾縣", - "code": "06" - }, - { - "name": "巴里薩爾專å€", - "code": "A" - }, - { - "name": "ç­å¤šçˆ¾ç­ç¸£", - "code": "01" + "name": "Mymensingh Division", + "code": "H" }, { - "name": "ç­ä¹”戈尔县", - "code": "52" + "name": "内德罗戈纳县", + "code": "41" }, { - "name": "比羅傑布爾縣", - "code": "50" + "name": "切尼达县", + "code": "23" }, { - "name": "波拉縣", - "code": "07" + "name": "加济布尔县", + "code": "18" }, { "name": "åšæœé˜¿å¡åˆ©ç¸£", "code": "51" }, - { - "name": "åšçˆ¾å¤ç´ç¸£", - "code": "02" - }, { "name": "åšæ ¼æ‹‰åŽ¿", "code": "03" }, { - "name": "è¾¾å¡åŽ¿", - "code": "13" - }, - { - "name": "é”å¡å°ˆå€", - "code": "C" - }, - { - "name": "迪纳æ°å¸ƒå°”县", - "code": "14" - }, - { - "name": "費尼縣", - "code": "16" - }, - { - "name": "ç¦é‡Œå¾·å¸ƒå°”县", - "code": "15" - }, - { - "name": "戈巴尔甘尼县", - "code": "17" - }, - { - "name": "戈伊ç­è¾¾åŽ¿", - "code": "19" + "name": "åšçˆ¾å¤ç´ç¸£", + "code": "02" }, { "name": "å¤é‡Œæ ¼æ‹‰å§†åŽ¿", "code": "28" }, { - "name": "éœæ¯”甘傑縣", - "code": "20" + "name": "å‰å¤§æ¸¯å°ˆå€", + "code": "B" }, { "name": "å‰å¤§æ¸¯ç¸£", "code": "10" }, - { - "name": "å‰å¤§æ¸¯å°ˆå€", - "code": "B" - }, { "name": "å‰ç»å°”甘æ°åŽ¿", "code": "26" }, { - "name": "加济布尔县", - "code": "18" + "name": "å¦ç›–尔县", + "code": "63" }, { "name": "堅德布爾縣", "code": "09" }, { - "name": "焦伊布尔哈德县", - "code": "24" + "name": "å¡”å¤å°”冈县", + "code": "64" }, { - "name": "æ°é©¬å‹’布尔县", - "code": "21" + "name": "婆羅門巴里亞縣", + "code": "04" }, { - "name": "æ°ç´¢å°”县", - "code": "22" + "name": "尼尔帕马里县", + "code": "46" }, { - "name": "科格拉焦里縣", - "code": "29" + "name": "巴布纳县", + "code": "49" }, { - "name": "科克斯巴扎爾縣", - "code": "11" + "name": "巴盖尔哈德县", + "code": "05" }, { - "name": "库什蒂亚县", - "code": "30" + "name": "巴里薩爾專å€", + "code": "A" }, { - "name": "庫爾ç´ç¸£", - "code": "27" + "name": "巴里薩爾縣", + "code": "06" + }, + { + "name": "库什蒂亚县", + "code": "30" }, { "name": "庫爾ç´å°ˆå€", "code": "D" }, + { + "name": "庫爾ç´ç¸£", + "code": "27" + }, { "name": "庫米拉縣", "code": "08" }, { - "name": "拉尔莫尼哈德县", - "code": "32" + "name": "æ°æ´›åŠ è’‚縣", + "code": "25" }, { - "name": "拉æ°å·´é‡ŒåŽ¿", - "code": "53" + "name": "戈伊ç­è¾¾åŽ¿", + "code": "19" }, { - "name": "拉傑沙希縣", - "code": "54" + "name": "戈巴尔甘尼县", + "code": "17" }, { "name": "拉傑沙希專å€", "code": "E" }, { - "name": "蘭加馬蒂縣", - "code": "56" + "name": "拉傑沙希縣", + "code": "54" }, { - "name": "朗布尔县", - "code": "55" + "name": "拉尔莫尼哈德县", + "code": "32" + }, + { + "name": "拉æ°å·´é‡ŒåŽ¿", + "code": "53" }, { "name": "朗布尔专区", "code": "F" }, { - "name": "羅基布爾縣", - "code": "31" + "name": "朗布尔县", + "code": "55" }, { - "name": "马达里布尔县", - "code": "36" + "name": "朱瓦当加县", + "code": "12" }, { - "name": "马å¤æ‹‰åŽ¿", - "code": "37" + "name": "æ°ç´¢å°”县", + "code": "22" }, { - "name": "马尼格甘æ°åŽ¿", - "code": "33" + "name": "æ°é©¬å‹’布尔县", + "code": "21" }, { - "name": "迈门辛县", - "code": "34" + "name": "梅黑尔布尔县", + "code": "39" + }, + { + "name": "比羅傑布爾縣", + "code": "50" }, { "name": "毛爾維巴扎爾縣", "code": "38" }, { - "name": "梅黑尔布尔县", - "code": "39" + "name": "沙里亚德布尔县", + "code": "62" }, { - "name": "蒙希甘æ°åŽ¿", - "code": "35" + "name": "波拉縣", + "code": "07" }, { - "name": "纳拉扬甘æ°åŽ¿", - "code": "40" + "name": "焦伊布尔哈德县", + "code": "24" }, { - "name": "瑙冈县", - "code": "48" + "name": "ç­ä¹”戈尔县", + "code": "52" }, { - "name": "内德罗戈纳县", - "code": "41" + "name": "ç­å¤šçˆ¾ç­ç¸£", + "code": "01" }, { - "name": "尼尔帕马里县", - "code": "46" + "name": "瑙冈县", + "code": "48" }, { - "name": "诺多尔县", - "code": "44" + "name": "ç¦é‡Œå¾·å¸ƒå°”县", + "code": "15" }, { - "name": "诺尔辛迪县", - "code": "42" + "name": "科克斯巴扎爾縣", + "code": "11" }, { - "name": "诺拉尔县", - "code": "43" + "name": "科格拉焦里縣", + "code": "29" }, { - "name": "诺瓦布甘æ°åŽ¿", - "code": "45" + "name": "纳拉扬甘æ°åŽ¿", + "code": "40" }, { - "name": "諾阿å¡åˆ©ç¸£", - "code": "47" + "name": "羅基布爾縣", + "code": "31" }, { - "name": "婆羅門巴里亞縣", - "code": "04" + "name": "è¨å¾·åŸºæ‹‰åŽ¿", + "code": "58" }, { - "name": "æ°æ´›åŠ è’‚縣", - "code": "25" + "name": "蒙希甘æ°åŽ¿", + "code": "35" }, { - "name": "切尼达县", - "code": "23" + "name": "蘇ç´å§†ç”˜å‚‘縣", + "code": "61" }, { - "name": "è¨å¾·åŸºæ‹‰åŽ¿", - "code": "58" + "name": "蘭加馬蒂縣", + "code": "56" }, { - "name": "沙里亚德布尔县", - "code": "62" + "name": "諾阿å¡åˆ©ç¸£", + "code": "47" }, { - "name": "蘇ç´å§†ç”˜å‚‘縣", - "code": "61" + "name": "诺多尔县", + "code": "44" }, { - "name": "å¡”å¤å°”冈县", - "code": "64" + "name": "诺尔辛迪县", + "code": "42" }, { - "name": "å¦ç›–尔县", - "code": "63" + "name": "诺拉尔县", + "code": "43" }, { - "name": "锡拉æ°ç”˜æ°åŽ¿", - "code": "59" + "name": "诺瓦布甘æ°åŽ¿", + "code": "45" }, { - "name": "錫爾赫特縣", - "code": "60" + "name": "谢尔布尔县", + "code": "57" + }, + { + "name": "費尼縣", + "code": "16" + }, + { + "name": "è¾¾å¡åŽ¿", + "code": "13" + }, + { + "name": "迈门辛县", + "code": "34" + }, + { + "name": "迪纳æ°å¸ƒå°”县", + "code": "14" + }, + { + "name": "é”å¡å°ˆå€", + "code": "C" }, { "name": "錫爾赫特專å€", "code": "G" }, { - "name": "谢尔布尔县", - "code": "57" + "name": "錫爾赫特縣", + "code": "60" }, { - "name": "朱瓦当加县", - "code": "12" + "name": "锡拉æ°ç”˜æ°åŽ¿", + "code": "59" }, { - "name": "Mymensingh Division", - "code": "H" + "name": "éœæ¯”甘傑縣", + "code": "20" + }, + { + "name": "马å¤æ‹‰åŽ¿", + "code": "37" + }, + { + "name": "马尼格甘æ°åŽ¿", + "code": "33" + }, + { + "name": "马达里布尔县", + "code": "36" } ], "BE": [ + { + "name": "东弗兰德çœ", + "code": "VOV" + }, + { + "name": "列日çœ", + "code": "WLG" + }, { "name": "埃諾çœ", "code": "WHT" @@ -1432,10 +1440,6 @@ "name": "布魯塞爾首都大å€å¸‚鎮", "code": "BRU" }, - { - "name": "东弗兰德çœ", - "code": "VOV" - }, { "name": "弗拉芒-布拉ç­ç‰¹çœ", "code": "VBR" @@ -1444,22 +1448,10 @@ "name": "弗拉芒大å€", "code": "VLG" }, - { - "name": "列日çœ", - "code": "WLG" - }, { "name": "æž—å ¡çœ", "code": "VLI" }, - { - "name": "盧森堡çœ", - "code": "WLX" - }, - { - "name": "那慕爾çœ", - "code": "WNA" - }, { "name": "瓦隆", "code": "WAL" @@ -1468,87 +1460,83 @@ "name": "瓦隆-布拉ç­ç‰¹çœ", "code": "WBR" }, + { + "name": "盧森堡çœ", + "code": "WLX" + }, { "name": "西弗兰德çœ", "code": "VWV" + }, + { + "name": "那慕爾çœ", + "code": "WNA" } ], "BF": [ { - "name": "å·´é›·çœ", - "code": "BAL" - }, - { - "name": "巴姆çœ", - "code": "BAM" + "name": "上盆地大å€", + "code": "09" }, { - "name": "巴瓦çœ", - "code": "BAN" + "name": "中北大å€", + "code": "05" }, { - "name": "巴澤加çœ", - "code": "BAZ" + "name": "中å—大å€", + "code": "07" }, { - "name": "北部大å€", - "code": "10" + "name": "中央大å€", + "code": "03" }, { - "name": "波尼çœ", - "code": "PON" + "name": "中æ±å¤§å€", + "code": "04" }, { - "name": "布爾å¤çœ", - "code": "BLG" + "name": "中西大å€", + "code": "06" }, { - "name": "布爾基æ©å¾·çœ", - "code": "BLK" + "name": "亞加çœ", + "code": "YAG" }, { - "name": "布å¤é‡Œå·´çœ", - "code": "BGR" + "name": "伊奧巴çœ", + "code": "IOB" }, { - "name": "布克èŠè¿ªç©†ç¿å¤§å€", - "code": "01" + "name": "凱內æœå¤çœ", + "code": "KEN" }, { - "name": "æ±éƒ¨å¤§å€", - "code": "08" + "name": "努姆比埃爾çœ", + "code": "NOU" }, { - "name": "岡祖爾å¤çœ", - "code": "GAN" + "name": "北部大å€", + "code": "10" }, { - "name": "高原-中部大å€", - "code": "11" + "name": "å¡ç„¦æˆˆçœ", + "code": "KAD" }, { "name": "å¤çˆ¾é¦¬çœ", "code": "GOU" }, { - "name": "æ¿Ÿç¾…çœ", - "code": "ZIR" - }, - { - "name": "å¡ç„¦æˆˆçœ", - "code": "KAD" - }, - { - "name": "凱內æœå¤çœ", - "code": "KEN" + "name": "圖伊çœ", + "code": "TUI" }, { - "name": "科蒙加里çœ", - "code": "KMD" + "name": "塔波阿çœ", + "code": "TAP" }, { - "name": "科莫埃çœ", - "code": "COM" + "name": "塞諾çœ", + "code": "SEN" }, { "name": "孔皮æ©åŠ çœ", @@ -1559,64 +1547,72 @@ "code": "KOS" }, { - "name": "庫爾佩羅戈çœ", - "code": "KOP" + "name": "宗多馬çœ", + "code": "ZON" }, { - "name": "庫爾維奧戈çœ", - "code": "KOW" + "name": "宗德韋奧戈çœ", + "code": "ZOU" }, { - "name": "庫里滕加çœ", - "code": "KOT" + "name": "尼亞尼亞çœ", + "code": "GNA" }, { - "name": "雷拉巴çœ", - "code": "LER" + "name": "岡祖爾å¤çœ", + "code": "GAN" }, { - "name": "羅盧姆çœ", - "code": "LOR" + "name": "巴姆çœ", + "code": "BAM" }, { - "name": "穆ç¿çœ", - "code": "MOU" + "name": "巴澤加çœ", + "code": "BAZ" }, { - "name": "ç´é–€æ»•åŠ çœ", - "code": "NAM" + "name": "巴瓦çœ", + "code": "BAN" }, { - "name": "ç´çƒé‡Œçœ", - "code": "NAO" + "name": "å·´é›·çœ", + "code": "BAL" }, { - "name": "ç´äºžæ‹‰çœ", - "code": "NAY" + "name": "布克èŠè¿ªç©†ç¿å¤§å€", + "code": "01" }, { - "name": "尼亞尼亞çœ", - "code": "GNA" + "name": "布å¤é‡Œå·´çœ", + "code": "BGR" }, { - "name": "努姆比埃爾çœ", - "code": "NOU" + "name": "布爾å¤çœ", + "code": "BLG" + }, + { + "name": "布爾基æ©å¾·çœ", + "code": "BLK" }, { "name": "帕索雷çœ", "code": "PAS" }, { - "name": "瀑布大å€", - "code": "02" + "name": "庫爾佩羅戈çœ", + "code": "KOP" }, { - "name": "薩赫勒大å€", - "code": "12" + "name": "庫爾維奧戈çœ", + "code": "KOW" }, { - "name": "塞諾çœ", - "code": "SEN" + "name": "庫里滕加çœ", + "code": "KOT" + }, + { + "name": "æ±éƒ¨å¤§å€", + "code": "08" }, { "name": "æ¡‘å‰çœ", @@ -1627,24 +1623,16 @@ "code": "SMT" }, { - "name": "上盆地大å€", - "code": "09" - }, - { - "name": "蘇魯çœ", - "code": "SOR" - }, - { - "name": "蘇姆çœ", - "code": "SOM" + "name": "波尼çœ", + "code": "PON" }, { - "name": "塔波阿çœ", - "code": "TAP" + "name": "æ¿Ÿç¾…çœ", + "code": "ZIR" }, { - "name": "圖伊çœ", - "code": "TUI" + "name": "瀑布大å€", + "code": "02" }, { "name": "çƒåŸƒçœ", @@ -1659,52 +1647,64 @@ "code": "OUD" }, { - "name": "西å—大å€", - "code": "13" + "name": "科莫埃çœ", + "code": "COM" }, { - "name": "錫西里çœ", - "code": "SIS" + "name": "科蒙加里çœ", + "code": "KMD" }, { - "name": "雅滕加çœ", - "code": "YAT" + "name": "穆ç¿çœ", + "code": "MOU" }, { - "name": "亞加çœ", - "code": "YAG" + "name": "ç´äºžæ‹‰çœ", + "code": "NAY" }, { - "name": "伊奧巴çœ", - "code": "IOB" + "name": "ç´çƒé‡Œçœ", + "code": "NAO" }, { - "name": "中北大å€", - "code": "05" + "name": "ç´é–€æ»•åŠ çœ", + "code": "NAM" }, { - "name": "中æ±å¤§å€", - "code": "04" + "name": "羅盧姆çœ", + "code": "LOR" }, { - "name": "中å—大å€", - "code": "07" + "name": "薩赫勒大å€", + "code": "12" }, { - "name": "中西大å€", - "code": "06" + "name": "蘇姆çœ", + "code": "SOM" }, { - "name": "中央大å€", - "code": "03" + "name": "蘇魯çœ", + "code": "SOR" }, { - "name": "宗德韋奧戈çœ", - "code": "ZOU" + "name": "西å—大å€", + "code": "13" }, { - "name": "宗多馬çœ", - "code": "ZON" + "name": "錫西里çœ", + "code": "SIS" + }, + { + "name": "雅滕加çœ", + "code": "YAT" + }, + { + "name": "雷拉巴çœ", + "code": "LER" + }, + { + "name": "高原-中部大å€", + "code": "11" } ], "BG": [ @@ -1845,52 +1845,52 @@ ], "BI": [ { - "name": "布ç­æ‰Žçœ", - "code": "BB" + "name": "Bujumbura", + "code": "BM" }, { - "name": "布é²é‡Œçœ", - "code": "BR" + "name": "Rumonge", + "code": "RM" }, { - "name": "布æ¾å¸ƒæ‹‰é„‰æ‘çœ", - "code": "BL" + "name": "å¡æšæ‰Žçœ", + "code": "KY" }, { - "name": "æ©æˆˆé½Šçœ", - "code": "NG" + "name": "å¡é²æµŽçœ", + "code": "KR" }, { - "name": "基é¾å¤šçœ", - "code": "KI" + "name": "åŽåº«ä½çœ", + "code": "CA" }, { "name": "基特加çœ", "code": "GI" }, { - "name": "å¡é²æµŽçœ", - "code": "KR" + "name": "基é¾å¤šçœ", + "code": "KI" }, { - "name": "å¡æšæ‰Žçœ", - "code": "KY" + "name": "布æ¾å¸ƒæ‹‰é„‰æ‘çœ", + "code": "BL" }, { - "name": "åŽåº«ä½çœ", - "code": "CA" + "name": "布ç­æ‰Žçœ", + "code": "BB" }, { - "name": "é²ä¼Šå‰çœ", - "code": "RY" + "name": "布é²é‡Œçœ", + "code": "BR" }, { - "name": "魯塔ç´çœ", - "code": "RT" + "name": "æ©æˆˆé½Šçœ", + "code": "NG" }, { - "name": "馬åŽå·´çœ", - "code": "MA" + "name": "穆因加çœ", + "code": "MY" }, { "name": "穆拉姆维亚çœ", @@ -1900,35 +1900,27 @@ "name": "穆瓦洛çœ", "code": "MW" }, - { - "name": "穆因加çœ", - "code": "MY" - }, { "name": "锡比托凯çœ", "code": "CI" }, { - "name": "Bujumbura", - "code": "BM" + "name": "馬åŽå·´çœ", + "code": "MA" }, { - "name": "Rumonge", - "code": "RM" + "name": "魯塔ç´çœ", + "code": "RT" + }, + { + "name": "é²ä¼Šå‰çœ", + "code": "RY" } ], "BJ": [ { - "name": "阿黎åšé‡Œçœ", - "code": "AL" - }, - { - "name": "阿塔科拉çœ", - "code": "AK" - }, - { - "name": "濱海çœ", - "code": "LI" + "name": "丘陵çœ", + "code": "CO" }, { "name": "åšçˆ¾å¤çœ", @@ -1939,35 +1931,47 @@ "code": "AQ" }, { - "name": "高原çœ", - "code": "PL" + "name": "峽谷çœ", + "code": "DO" }, { "name": "庫ç¦çœ", "code": "KO" }, + { + "name": "濱海çœ", + "code": "LI" + }, + { + "name": "祖çœ", + "code": "ZO" + }, { "name": "莫諾çœ", "code": "MO" }, { - "name": "丘陵çœ", - "code": "CO" + "name": "阿塔科拉çœ", + "code": "AK" }, { - "name": "韋梅çœ", - "code": "OU" + "name": "阿黎åšé‡Œçœ", + "code": "AL" }, { - "name": "峽谷çœ", - "code": "DO" + "name": "韋梅çœ", + "code": "OU" }, { - "name": "祖çœ", - "code": "ZO" + "name": "高原çœ", + "code": "PL" } ], "BN": [ + { + "name": "汶莱摩拉县", + "code": "BM" + }, { "name": "淡布隆县", "code": "TE" @@ -1979,51 +1983,51 @@ { "name": "马æ¥å¥•åŽ¿", "code": "BE" - }, - { - "name": "汶莱摩拉县", - "code": "BM" } ], "BO": [ { - "name": "奥é²ç½—çœ", - "code": "O" - }, - { - "name": "è´å°¼çœ", - "code": "B" + "name": "丘基è¨å¡çœ", + "code": "H" }, { - "name": "波托西çœ", - "code": "P" + "name": "塔里哈çœ", + "code": "T" }, { - "name": "科æ°ç­å·´çœ", - "code": "C" + "name": "奥é²ç½—çœ", + "code": "O" }, { "name": "拉巴斯çœ", "code": "L" }, + { + "name": "波托西çœ", + "code": "P" + }, { "name": "潘多çœ", "code": "N" }, { - "name": "丘基è¨å¡çœ", - "code": "H" + "name": "科æ°ç­å·´çœ", + "code": "C" }, { "name": "è–å…‹é­¯æ–¯çœ (玻利維亞)", "code": "S" }, { - "name": "塔里哈çœ", - "code": "T" + "name": "è´å°¼çœ", + "code": "B" } ], "BQ": [ + { + "name": "圣尤斯特歇斯", + "code": "SE" + }, { "name": "波内赫", "code": "BO" @@ -2031,350 +2035,342 @@ { "name": "è–©å·´", "code": "SA" - }, - { - "name": "圣尤斯特歇斯", - "code": "SE" } ], "BR": [ { - "name": "阿克里州", - "code": "AC" + "name": "亚马孙州", + "code": "AM" }, { - "name": "阿拉戈斯州", - "code": "AL" + "name": "伯å—布哥", + "code": "PE" }, { - "name": "阿马帕", - "code": "AP" + "name": "北里约格朗德", + "code": "RN" }, { - "name": "巴拉那州", - "code": "PR" + "name": "å—里奥格兰德州", + "code": "RS" }, { - "name": "巴伊亚", - "code": "BA" + "name": "å—马托格罗索州", + "code": "MS" }, { - "name": "北里约格朗德", - "code": "RN" + "name": "圣ä¿ç½—å·ž", + "code": "SP" }, { - "name": "伯å—布哥", - "code": "PE" + "name": "圣å¡å¡”ç³å¨œå·ž", + "code": "SC" }, { - "name": "戈亚斯", - "code": "GO" + "name": "圣埃斯皮里图州", + "code": "ES" }, { - "name": "朗多尼亚州", - "code": "RO" + "name": "塞尔希培州", + "code": "SE" }, { - "name": "里約熱內盧州", - "code": "RJ" + "name": "塞阿腊", + "code": "CE" }, { - "name": "è¯é‚¦å€", - "code": "DF" + "name": "巴伊亚", + "code": "BA" }, { - "name": "羅賴馬州", - "code": "RR" + "name": "巴拉那州", + "code": "PR" }, { - "name": "马拉尼昂州", - "code": "MA" + "name": "帕拉", + "code": "PA" }, { - "name": "马托格罗索州", - "code": "MT" + "name": "帕拉伊巴", + "code": "PB" }, { - "name": "米纳斯å‰æ‹‰æ–¯", - "code": "MG" + "name": "戈亚斯", + "code": "GO" }, { - "name": "å—里奥格兰德州", - "code": "RS" + "name": "托åŽå»·æ–¯", + "code": "TO" }, { - "name": "å—马托格罗索州", - "code": "MS" + "name": "朗多尼亚州", + "code": "RO" }, { - "name": "帕拉", - "code": "PA" + "name": "皮奧伊州", + "code": "PI" }, { - "name": "帕拉伊巴", - "code": "PB" + "name": "米纳斯å‰æ‹‰æ–¯", + "code": "MG" }, { - "name": "皮奧伊州", - "code": "PI" + "name": "羅賴馬州", + "code": "RR" }, { - "name": "塞阿腊", - "code": "CE" + "name": "è¯é‚¦å€", + "code": "DF" }, { - "name": "塞尔希培州", - "code": "SE" + "name": "里約熱內盧州", + "code": "RJ" }, { - "name": "圣埃斯皮里图州", - "code": "ES" + "name": "阿克里州", + "code": "AC" }, { - "name": "圣ä¿ç½—å·ž", - "code": "SP" + "name": "阿拉戈斯州", + "code": "AL" }, { - "name": "圣å¡å¡”ç³å¨œå·ž", - "code": "SC" + "name": "阿马帕", + "code": "AP" }, { - "name": "托åŽå»·æ–¯", - "code": "TO" + "name": "马托格罗索州", + "code": "MT" }, { - "name": "亚马孙州", - "code": "AM" + "name": "马拉尼昂州", + "code": "MA" } ], "BS": [ { - "name": "阿克林岛", - "code": "AK" - }, - { - "name": "埃克蘇馬", - "code": "EX" + "name": "Black Point", + "code": "BP" }, { - "name": "北阿巴科å€", - "code": "NO" + "name": "Central Andros", + "code": "CS" }, { - "name": "北伊柳塞拉", - "code": "NE" + "name": "Central Eleuthera", + "code": "CE" }, { - "name": "è²é‡Œç¾¤å³¶", - "code": "BY" + "name": "Grand Cay", + "code": "GC" }, { - "name": "比米尼群島", - "code": "BI" + "name": "Inagua", + "code": "IN" }, { - "name": "æ±å¤§å·´å“ˆé¦¬å€", - "code": "EG" + "name": "Mangrove Cay", + "code": "MC" }, { - "name": "哈勃岛", - "code": "HI" + "name": "Moore’s Island", + "code": "MI" }, { - "name": "å¡ç‰¹å³¶", - "code": "CI" + "name": "North Andros", + "code": "NS" }, { - "name": "克魯克德島 (巴哈馬)", - "code": "CK" + "name": "Spanish Wells", + "code": "SW" }, { - "name": "拉å‰å¾·å²›", - "code": "RI" + "name": "West Grand Bahama", + "code": "WG" }, { - "name": "拉姆岛", - "code": "RC" + "name": "中阿巴科", + "code": "CO" }, { - "name": "馬亞瓜ç´å³¶", - "code": "MG" + "name": "克魯克德島 (巴哈馬)", + "code": "CK" }, { - "name": "å—阿巴科å€", - "code": "SO" + "name": "北伊柳塞拉", + "code": "NE" }, { - "name": "å—安德羅斯", - "code": "SA" + "name": "北阿巴科å€", + "code": "NO" }, { "name": "å—伊柳塞拉", "code": "SE" }, { - "name": "圣è¨å°”瓦多岛", - "code": "SS" + "name": "å—安德羅斯", + "code": "SA" }, { - "name": "希望鎮", - "code": "HT" + "name": "å—阿巴科å€", + "code": "SO" }, { - "name": "長島", - "code": "LI" + "name": "å¡ç‰¹å³¶", + "code": "CI" }, { - "name": "中阿巴科", - "code": "CO" + "name": "哈勃岛", + "code": "HI" }, { - "name": "自由港 (巴哈馬)", - "code": "FP" + "name": "圣è¨å°”瓦多岛", + "code": "SS" }, { - "name": "Black Point", - "code": "BP" + "name": "埃克蘇馬", + "code": "EX" }, { - "name": "Central Andros", - "code": "CS" + "name": "希望鎮", + "code": "HT" }, { - "name": "Central Eleuthera", - "code": "CE" + "name": "拉å‰å¾·å²›", + "code": "RI" }, { - "name": "Grand Cay", - "code": "GC" + "name": "拉姆岛", + "code": "RC" }, { - "name": "Inagua", - "code": "IN" + "name": "æ±å¤§å·´å“ˆé¦¬å€", + "code": "EG" }, { - "name": "Mangrove Cay", - "code": "MC" + "name": "比米尼群島", + "code": "BI" }, { - "name": "Moore’s Island", - "code": "MI" + "name": "自由港 (巴哈馬)", + "code": "FP" }, { - "name": "North Andros", - "code": "NS" + "name": "è²é‡Œç¾¤å³¶", + "code": "BY" }, { - "name": "Spanish Wells", - "code": "SW" + "name": "長島", + "code": "LI" }, { - "name": "West Grand Bahama", - "code": "WG" + "name": "阿克林岛", + "code": "AK" + }, + { + "name": "馬亞瓜ç´å³¶", + "code": "MG" } ], "BT": [ { - "name": "布姆å”å®—", - "code": "33" - }, - { - "name": "楚å¡å®—", - "code": "12" + "name": "伦奇宗", + "code": "44" }, { - "name": "达加纳宗", - "code": "22" + "name": "佩马加策尔宗", + "code": "43" }, { - "name": "盖莱普宗", - "code": "31" + "name": "加è¨å®—", + "code": "GA" }, { "name": "哈阿宗", "code": "13" }, { - "name": "加è¨å®—", - "code": "GA" + "name": "塔希冈宗", + "code": "41" }, { - "name": "伦奇宗", - "code": "44" + "name": "塔希央奇宗", + "code": "TY" }, { - "name": "蒙加尔宗", - "code": "42" + "name": "奇朗宗", + "code": "21" + }, + { + "name": "布姆å”å®—", + "code": "33" }, { "name": "帕罗宗", "code": "11" }, { - "name": "佩马加策尔宗", - "code": "43" + "name": "廷布宗", + "code": "15" + }, + { + "name": "æ—ºæœæ³¢å¾·æœ—å®—", + "code": "24" }, { "name": "普那å¡å®—", "code": "23" }, { - "name": "奇朗宗", - "code": "21" + "name": "楚å¡å®—", + "code": "12" }, { - "name": "è¨å§†å¾·é²ç¼å¡å°”å®—", - "code": "45" + "name": "盖莱普宗", + "code": "31" }, { "name": "è¨å§†å®—", "code": "14" }, { - "name": "塔希冈宗", - "code": "41" + "name": "è¨å§†å¾·é²ç¼å¡å°”å®—", + "code": "45" }, { - "name": "塔希央奇宗", - "code": "TY" + "name": "蒙加尔宗", + "code": "42" }, { - "name": "廷布宗", - "code": "15" - }, - { - "name": "通è¨å®—", - "code": "32" + "name": "谢姆冈宗", + "code": "34" }, { - "name": "æ—ºæœæ³¢å¾·æœ—å®—", - "code": "24" + "name": "达加纳宗", + "code": "22" }, { - "name": "谢姆冈宗", - "code": "34" + "name": "通è¨å®—", + "code": "32" } ], "BW": [ { - "name": "æ±åŒ—å€", - "code": "NE" - }, - { - "name": "æ±å—å€", - "code": "SE" + "name": "Chobe", + "code": "CH" }, { - "name": "弗朗西斯敦", - "code": "FR" + "name": "Sowa Town", + "code": "ST" }, { - "name": "æ­æ¿Ÿå€", - "code": "GH" + "name": "中部å€", + "code": "CE" }, { - "name": "嘉æŸéš†é‡Œ", - "code": "GA" + "name": "å—部å€", + "code": "SO" }, { "name": "å¡æ‹‰å“ˆè¿ªå€", @@ -2385,40 +2381,44 @@ "code": "KL" }, { - "name": "奎嫩å€", - "code": "KW" - }, - { - "name": "洛巴策", - "code": "LO" - }, - { - "name": "å—部å€", - "code": "SO" + "name": "嘉æŸéš†é‡Œ", + "code": "GA" }, { "name": "塞莱比-皮奎", "code": "SP" }, { - "name": "西北å€", - "code": "NW" + "name": "奎嫩å€", + "code": "KW" }, { - "name": "中部å€", - "code": "CE" + "name": "弗朗西斯敦", + "code": "FR" }, { "name": "朱瓦能", "code": "JW" }, { - "name": "Chobe", - "code": "CH" + "name": "æ­æ¿Ÿå€", + "code": "GH" }, { - "name": "Sowa Town", - "code": "ST" + "name": "æ±åŒ—å€", + "code": "NE" + }, + { + "name": "æ±å—å€", + "code": "SE" + }, + { + "name": "洛巴策", + "code": "LO" + }, + { + "name": "西北å€", + "code": "NW" } ], "BY": [ @@ -2430,10 +2430,6 @@ "name": "戈梅利州", "code": "HO" }, - { - "name": "格羅德諾州", - "code": "HR" - }, { "name": "明斯克", "code": "HM" @@ -2443,12 +2439,16 @@ "code": "MI" }, { - "name": "莫å‰å»–夫州", - "code": "MA" + "name": "格羅德諾州", + "code": "HR" }, { "name": "ç»´æ·å¸ƒæ–¯å…‹å·ž", "code": "VI" + }, + { + "name": "莫å‰å»–夫州", + "code": "MA" } ], "BZ": [ @@ -2456,47 +2456,51 @@ "name": "伯利兹区", "code": "BZ" }, - { - "name": "橘園å€", - "code": "OW" - }, { "name": "å¡ç´„å€", "code": "CY" }, { - "name": "科羅薩爾å€", - "code": "CZL" + "name": "托èŠå¤šå€", + "code": "TOL" }, { "name": "æ–¯å¦å…‹é‡Œå…‹å€", "code": "SC" }, { - "name": "托èŠå¤šå€", - "code": "TOL" + "name": "橘園å€", + "code": "OW" + }, + { + "name": "科羅薩爾å€", + "code": "CZL" } ], "CA": [ { - "name": "艾伯塔", - "code": "AB" + "name": "ä¸åˆ—颠哥伦比亚", + "code": "BC" }, { - "name": "愛德è¯çŽ‹å­å³¶", - "code": "PE" + "name": "努ç´æ­¦ç‰¹", + "code": "NU" }, { "name": "安大略", "code": "ON" }, { - "name": "ä¸åˆ—颠哥伦比亚", - "code": "BC" + "name": "愛德è¯çŽ‹å­å³¶", + "code": "PE" }, { - "name": "é­åŒ—å…‹", - "code": "QC" + "name": "æ–°ä¸å€«ç‘žå…‹", + "code": "NB" + }, + { + "name": "新斯科èˆ", + "code": "NS" }, { "name": "曼尼托巴", @@ -2507,8 +2511,12 @@ "code": "NL" }, { - "name": "努ç´æ­¦ç‰¹", - "code": "NU" + "name": "育空", + "code": "YT" + }, + { + "name": "艾伯塔", + "code": "AB" }, { "name": "薩斯喀徹溫", @@ -2519,184 +2527,172 @@ "code": "NT" }, { - "name": "æ–°ä¸å€«ç‘žå…‹", - "code": "NB" - }, - { - "name": "新斯科èˆ", - "code": "NS" - }, - { - "name": "育空", - "code": "YT" + "name": "é­åŒ—å…‹", + "code": "QC" } ], "CD": [ { - "name": "北基ä¼çœ", - "code": "NK" + "name": "Bandundu", + "code": "BN" }, { - "name": "北乌ç­å‰çœ", - "code": "NU" + "name": "Équateur", + "code": "EQ" }, { - "name": "楚阿帕çœ", - "code": "TU" + "name": "Ituri", + "code": "IT" }, { - "name": "东开赛çœ", - "code": "KE" + "name": "Kasaï", + "code": "KS" }, { - "name": "金å¤æ²™", - "code": "KN" + "name": "Kasaï-Occidental", + "code": "KW" }, { - "name": "宽果çœ", - "code": "KG" + "name": "Katanga", + "code": "KA" }, { - "name": "奎å¢çœ", - "code": "KL" + "name": "Orientale", + "code": "OR" }, { - "name": "å¢é˜¿æ‹‰å·´çœ", - "code": "LU" + "name": "上加丹加çœ", + "code": "HK" }, { - "name": "å¢å¢é˜¿çœ", - "code": "KC" + "name": "上洛马米çœ", + "code": "HL" }, { - "name": "洛马米çœ", - "code": "LO" + "name": "上韦莱çœ", + "code": "HU" }, { - "name": "马涅马çœ", - "code": "MA" + "name": "下刚果çœ", + "code": "BC" }, { - "name": "马伊æ©ä¸œè´çœ", - "code": "MN" + "name": "下韦莱çœ", + "code": "BU" }, { - "name": "蒙加拉çœ", - "code": "MO" + "name": "东开赛çœ", + "code": "KE" }, { - "name": "å—基ä¼çœ", - "code": "SK" + "name": "乔波çœ", + "code": "TO" }, { - "name": "å—乌ç­å‰çœ", - "code": "SU" + "name": "北乌ç­å‰çœ", + "code": "NU" }, { - "name": "乔波çœ", - "code": "TO" + "name": "北基ä¼çœ", + "code": "NK" }, { - "name": "桑库é²çœ", - "code": "SA" + "name": "å—乌ç­å‰çœ", + "code": "SU" }, { - "name": "上加丹加çœ", - "code": "HK" + "name": "å—基ä¼çœ", + "code": "SK" }, { - "name": "上洛马米çœ", - "code": "HL" + "name": "å¢å¢é˜¿çœ", + "code": "KC" }, { - "name": "上韦莱çœ", - "code": "HU" + "name": "å¢é˜¿æ‹‰å·´çœ", + "code": "LU" }, { "name": "å¦å™¶å°¼å–€çœ", "code": "TA" }, { - "name": "下刚果çœ", - "code": "BC" + "name": "奎å¢çœ", + "code": "KL" }, { - "name": "下韦莱çœ", - "code": "BU" + "name": "宽果çœ", + "code": "KG" }, { - "name": "Bandundu", - "code": "BN" + "name": "桑库é²çœ", + "code": "SA" }, { - "name": "Équateur", - "code": "EQ" + "name": "楚阿帕çœ", + "code": "TU" }, { - "name": "Ituri", - "code": "IT" + "name": "洛马米çœ", + "code": "LO" }, { - "name": "Kasaï", - "code": "KS" + "name": "蒙加拉çœ", + "code": "MO" }, { - "name": "Kasaï-Occidental", - "code": "KW" + "name": "金å¤æ²™", + "code": "KN" }, { - "name": "Katanga", - "code": "KA" + "name": "马伊æ©ä¸œè´çœ", + "code": "MN" }, { - "name": "Orientale", - "code": "OR" + "name": "马涅马çœ", + "code": "MA" } ], "CF": [ { - "name": "巴明å‰-ç­æˆˆå…°çœ", - "code": "BB" - }, - { - "name": "ç­åŸº", - "code": "BGF" + "name": "上姆åšç©†çœ", + "code": "HM" }, { - "name": "凱莫çœ", - "code": "KG" + "name": "上科托çœ", + "code": "HK" }, { - "name": "洛巴耶çœ", - "code": "LB" + "name": "下科托çœ", + "code": "BK" }, { - "name": "曼è²é›·-å¡ä»£çœ", - "code": "HS" + "name": "凱莫çœ", + "code": "KG" }, { "name": "姆åšç©†çœ", "code": "MB" }, { - "name": "纳纳-格里比é½çœ", - "code": "KB" + "name": "巴明å‰-ç­æˆˆå…°çœ", + "code": "BB" }, { - "name": "ç´ç´-曼è²é›·çœ", - "code": "NM" + "name": "曼è²é›·-å¡ä»£çœ", + "code": "HS" }, { "name": "桑加-姆巴埃雷çœ", "code": "SE" }, { - "name": "上科托çœ", - "code": "HK" + "name": "洛巴耶çœ", + "code": "LB" }, { - "name": "上姆åšç©†çœ", - "code": "HM" + "name": "ç­åŸº", + "code": "BGF" }, { "name": "瓦å¡åŠ çœ", @@ -2715,46 +2711,42 @@ "code": "AC" }, { - "name": "ç¿è²æ‹‰ï¼å§†æ³¢ç§‘çœ", - "code": "MP" + "name": "ç´ç´-曼è²é›·çœ", + "code": "NM" }, { - "name": "下科托çœ", - "code": "BK" + "name": "纳纳-格里比é½çœ", + "code": "KB" + }, + { + "name": "ç¿è²æ‹‰ï¼å§†æ³¢ç§‘çœ", + "code": "MP" } ], "CG": [ { - "name": "布æ©æ‰Žçœ", - "code": "11" - }, - { - "name": "布拉柴维尔", - "code": "BZV" + "name": "Pointe-Noire", + "code": "16" }, { - "name": "高原çœ", - "code": "14" + "name": "利夸拉çœ", + "code": "7" }, { "name": "奎盧çœ", "code": "5" }, - { - "name": "èŠåº«ç©†çœ", - "code": "2" - }, - { - "name": "利夸拉çœ", - "code": "7" - }, { "name": "尼阿里çœ", "code": "9" }, { - "name": "盆地çœ", - "code": "8" + "name": "布æ©æ‰Žçœ", + "code": "11" + }, + { + "name": "布拉柴维尔", + "code": "BZV" }, { "name": "普爾çœ", @@ -2764,130 +2756,130 @@ "name": "桑加çœ", "code": "13" }, + { + "name": "盆地çœ", + "code": "8" + }, + { + "name": "èŠåº«ç©†çœ", + "code": "2" + }, { "name": "西盆地çœ", "code": "15" }, { - "name": "Pointe-Noire", - "code": "16" + "name": "高原çœ", + "code": "14" } ], "CH": [ { - "name": "阿爾高州", - "code": "AG" - }, - { - "name": "巴塞爾城市州", - "code": "BS" + "name": "上瓦爾登州", + "code": "OW" }, { - "name": "巴塞爾鄉æ‘å·ž", - "code": "BL" + "name": "下瓦爾登州", + "code": "NW" }, { "name": "伯æ©å·ž", "code": "BE" }, { - "name": "楚格州", - "code": "ZG" + "name": "內阿彭策爾州", + "code": "AI" }, { - "name": "弗里堡州", - "code": "FR" + "name": "å¢å¡žæ©å·ž", + "code": "LU" }, { - "name": "格拉魯斯州", - "code": "GL" + "name": "圖爾高州", + "code": "TG" }, { - "name": "格勞賓登州", - "code": "GR" + "name": "外阿彭策爾州", + "code": "AR" }, { - "name": "å¢å¡žæ©å·ž", - "code": "LU" + "name": "巴塞爾城市州", + "code": "BS" }, { - "name": "ç´æ²™æ³°çˆ¾å·ž", - "code": "NE" + "name": "巴塞爾鄉æ‘å·ž", + "code": "BL" }, { - "name": "內阿彭策爾州", - "code": "AI" + "name": "弗里堡州", + "code": "FR" }, { - "name": "日內瓦州", - "code": "GE" + "name": "æ契諾州", + "code": "TI" }, { - "name": "æ±æ‹‰å·ž", - "code": "JU" + "name": "施維茨州", + "code": "SZ" }, { - "name": "沙夫豪森州", - "code": "SH" + "name": "日內瓦州", + "code": "GE" }, { - "name": "上瓦爾登州", - "code": "OW" + "name": "格勞賓登州", + "code": "GR" }, { - "name": "è–加侖州", - "code": "SG" + "name": "格拉魯斯州", + "code": "GL" }, { - "name": "施維茨州", - "code": "SZ" + "name": "楚格州", + "code": "ZG" }, { - "name": "è‹é»Žä¸–å·ž", - "code": "ZH" + "name": "æ±æ‹‰å·ž", + "code": "JU" }, { - "name": "索洛圖æ©å·ž", - "code": "SO" + "name": "沃州", + "code": "VD" }, { - "name": "æ契諾州", - "code": "TI" + "name": "沙夫豪森州", + "code": "SH" }, { - "name": "圖爾高州", - "code": "TG" + "name": "çƒé‡Œå·ž", + "code": "UR" }, { "name": "瓦莱州", "code": "VS" }, { - "name": "外阿彭策爾州", - "code": "AR" + "name": "ç´æ²™æ³°çˆ¾å·ž", + "code": "NE" }, { - "name": "沃州", - "code": "VD" + "name": "索洛圖æ©å·ž", + "code": "SO" }, { - "name": "çƒé‡Œå·ž", - "code": "UR" + "name": "è–加侖州", + "code": "SG" }, { - "name": "下瓦爾登州", - "code": "NW" + "name": "è‹é»Žä¸–å·ž", + "code": "ZH" + }, + { + "name": "阿爾高州", + "code": "AG" } ], "CI": [ - { - "name": "阿比让", - "code": "AB" - }, - { - "name": "亚穆è‹å…‹ç½—", - "code": "YM" - }, { "name": "Agnéby", "code": "16" @@ -3011,29 +3003,37 @@ { "name": "Zanzan²", "code": "ZZ" + }, + { + "name": "亚穆è‹å…‹ç½—", + "code": "YM" + }, + { + "name": "阿比让", + "code": "AB" } ], "CL": [ { - "name": "阿劳å¡å°¼äºšå¤§åŒº", - "code": "AR" - }, - { - "name": "阿里å¡å’Œå¸•é‡Œçº³ç§‘塔大区", - "code": "AP" + "name": "伊瓦涅斯将军艾森大区", + "code": "AI" }, { - "name": "阿塔å¡é©¬å¤§åŒº", - "code": "AT" + "name": "圣地亚哥首都大区", + "code": "RM" }, { - "name": "安托法加斯塔大区", - "code": "AN" + "name": "塔拉帕å¡å¤§åŒº", + "code": "TA" }, { "name": "奥伊金斯将军解放者大区", "code": "LI" }, + { + "name": "安托法加斯塔大区", + "code": "AN" + }, { "name": "比奥比奥大区", "code": "BI" @@ -3047,74 +3047,74 @@ "code": "LL" }, { - "name": "科金åšå¤§åŒº", - "code": "CO" + "name": "瓦尔帕莱索大区", + "code": "VS" }, { - "name": "马乌莱大区", - "code": "ML" + "name": "科金åšå¤§åŒº", + "code": "CO" }, { - "name": "麦哲伦-智利å—æžå¤§åŒº", - "code": "MA" + "name": "阿劳å¡å°¼äºšå¤§åŒº", + "code": "AR" }, { - "name": "圣地亚哥首都大区", - "code": "RM" + "name": "阿塔å¡é©¬å¤§åŒº", + "code": "AT" }, { - "name": "塔拉帕å¡å¤§åŒº", - "code": "TA" + "name": "阿里å¡å’Œå¸•é‡Œçº³ç§‘塔大区", + "code": "AP" }, { - "name": "瓦尔帕莱索大区", - "code": "VS" + "name": "马乌莱大区", + "code": "ML" }, { - "name": "伊瓦涅斯将军艾森大区", - "code": "AI" + "name": "麦哲伦-智利å—æžå¤§åŒº", + "code": "MA" } ], "CM": [ { - "name": "阿达马瓦区", - "code": "AD" + "name": "东部区", + "code": "ES" }, { - "name": "北部å€", - "code": "NO" + "name": "中部区", + "code": "CE" }, { - "name": "濱海å€", - "code": "LT" + "name": "北部å€", + "code": "NO" }, { - "name": "东部区", - "code": "ES" + "name": "å—部区", + "code": "SU" }, { "name": "極北å€", "code": "EN" }, { - "name": "å—部区", - "code": "SU" + "name": "濱海å€", + "code": "LT" }, { "name": "西北å€", "code": "NW" }, - { - "name": "西部区", - "code": "OU" - }, { "name": "西å—区", "code": "SW" }, { - "name": "中部区", - "code": "CE" + "name": "西部区", + "code": "OU" + }, + { + "name": "阿达马瓦区", + "code": "AD" } ], "CN": [ @@ -3257,112 +3257,112 @@ ], "CO": [ { - "name": "阿劳å¡çœ", - "code": "ARA" + "name": "乌伊拉çœ", + "code": "HUI" }, { - "name": "安蒂奥基亚çœ", - "code": "ANT" + "name": "乔科çœ", + "code": "CHO" + }, + { + "name": "亚马孙çœ", + "code": "AMA" }, { "name": "北桑å¦å¾·çœ", "code": "NSA" }, { - "name": "比查达çœ", - "code": "VID" + "name": "åšäºšå¡çœ", + "code": "BOY" }, { - "name": "波哥大", - "code": "DC" + "name": "å¡å…‹å¡”çœ", + "code": "CAQ" }, { - "name": "玻利瓦尔çœ", - "code": "BOL" + "name": "å¡å°”达斯çœ", + "code": "CAL" }, { - "name": "åšäºšå¡çœ", - "code": "BOY" + "name": "å¡è¨çº³é›·çœ", + "code": "CAS" + }, + { + "name": "å¡žè¨å°”çœ", + "code": "CES" }, { "name": "大西洋çœ", "code": "ATL" }, { - "name": "瓜维亚雷çœ", - "code": "GUV" + "name": "安蒂奥基亚çœ", + "code": "ANT" }, { - "name": "瓜希拉çœ", - "code": "LAG" + "name": "托利马çœ", + "code": "TOL" }, { - "name": "瓜伊尼亚çœ", - "code": "GUA" + "name": "昆迪ç´é¦¬å¡çœ", + "code": "CUN" }, { - "name": "金迪奥çœ", - "code": "QUI" + "name": "普图马约çœ", + "code": "PUT" }, { - "name": "å¡å°”达斯çœ", - "code": "CAL" + "name": "æ¡‘å¦å¾·çœ", + "code": "SAN" }, { - "name": "å¡å…‹å¡”çœ", - "code": "CAQ" + "name": "梅塔çœ", + "code": "MET" }, { - "name": "å¡è¨çº³é›·çœ", - "code": "CAS" + "name": "比查达çœ", + "code": "VID" }, { - "name": "考å¡å±±è°·çœ", - "code": "VAC" + "name": "沃佩斯çœ", + "code": "VAU" }, { - "name": "考å¡çœ", - "code": "CAU" + "name": "波哥大", + "code": "DC" }, { - "name": "ç§‘çˆ¾å¤šç“¦çœ (哥倫比亞)", - "code": "COR" + "name": "玻利瓦尔çœ", + "code": "BOL" }, { - "name": "昆迪ç´é¦¬å¡çœ", - "code": "CUN" + "name": "瓜伊尼亚çœ", + "code": "GUA" }, { - "name": "里è¨æ‹‰å°”è¾¾çœ", - "code": "RIS" + "name": "瓜希拉çœ", + "code": "LAG" }, { - "name": "马格达莱纳çœ", - "code": "MAG" + "name": "瓜维亚雷çœ", + "code": "GUV" }, { - "name": "梅塔çœ", - "code": "MET" + "name": "ç§‘çˆ¾å¤šç“¦çœ (哥倫比亞)", + "code": "COR" }, { "name": "纳里尼奥çœ", "code": "NAR" }, { - "name": "普图马约çœ", - "code": "PUT" - }, - { - "name": "乔科çœ", - "code": "CHO" - }, - { - "name": "å¡žè¨å°”çœ", - "code": "CES" + "name": "考å¡å±±è°·çœ", + "code": "VAC" }, { - "name": "æ¡‘å¦å¾·çœ", - "code": "SAN" + "name": "考å¡çœ", + "code": "CAU" }, { "name": "è–安德列斯-普羅維登西亞和è–å¡å¡”利娜群島çœ", @@ -3373,50 +3373,50 @@ "code": "SUC" }, { - "name": "托利马çœ", - "code": "TOL" + "name": "里è¨æ‹‰å°”è¾¾çœ", + "code": "RIS" }, { - "name": "沃佩斯çœ", - "code": "VAU" + "name": "金迪奥çœ", + "code": "QUI" }, { - "name": "乌伊拉çœ", - "code": "HUI" + "name": "阿劳å¡çœ", + "code": "ARA" }, { - "name": "亚马孙çœ", - "code": "AMA" + "name": "马格达莱纳çœ", + "code": "MAG" } ], "CR": [ { - "name": "阿拉胡埃拉çœ", - "code": "A" + "name": "利蒙çœ", + "code": "L" }, { - "name": "埃雷迪亚çœ", - "code": "H" + "name": "å¡å¡”戈çœ", + "code": "C" }, { - "name": "瓜纳å¡æ–¯ç‰¹çœ", - "code": "G" + "name": "圣何塞çœ", + "code": "SJ" }, { - "name": "å¡å¡”戈çœ", - "code": "C" + "name": "埃雷迪亚çœ", + "code": "H" }, { - "name": "利蒙çœ", - "code": "L" + "name": "瓜纳å¡æ–¯ç‰¹çœ", + "code": "G" }, { "name": "蓬塔雷纳斯çœ", "code": "P" }, { - "name": "圣何塞çœ", - "code": "SJ" + "name": "阿拉胡埃拉çœ", + "code": "A" } ], "CU": [ @@ -3490,49 +3490,45 @@ "name": "ä¿çˆ¾ç¸£", "code": "PA" }, - { - "name": "背風群島", - "code": "S" - }, - { - "name": "波多諾ä¼ç¸£", - "code": "PN" - }, { "name": "åšé˜¿ç¶­æ–¯å¡”島縣", "code": "BV" }, { - "name": "布拉瓦島縣", - "code": "BR" + "name": "å‘风群岛", + "code": "B" + }, + { + "name": "塔拉法爾縣", + "code": "TA" }, { "name": "大里è²æ‹‰ç¸£", "code": "RG" }, { - "name": "ç¦æˆˆè–å¡å¡”ç³å¨œç¸£", - "code": "CF" + "name": "布拉瓦島縣", + "code": "BR" }, { - "name": "里è²æ‹‰å¸ƒæ‹‰ç“¦ç¸£", - "code": "RB" + "name": "普拉亞縣", + "code": "PR" }, { - "name": "馬約島縣", - "code": "MA" + "name": "波多諾ä¼ç¸£", + "code": "PN" }, { - "name": "莫什泰魯什縣", - "code": "MO" + "name": "ç¦æˆˆè–å¡å¡”ç³å¨œç¸£", + "code": "CF" }, { - "name": "普拉亞縣", - "code": "PR" + "name": "è–克魯斯縣", + "code": "CR" }, { - "name": "薩爾縣", - "code": "SL" + "name": "è–å¡å¡”ç³å¨œç¸£", + "code": "CA" }, { "name": "è–地亞哥大里è²æ‹‰ç¸£", @@ -3543,16 +3539,8 @@ "code": "SD" }, { - "name": "è–è²åˆ©ä½©ç¸£", - "code": "SF" - }, - { - "name": "è–å¡å¡”ç³å¨œç¸£", - "code": "CA" - }, - { - "name": "è–克魯斯縣", - "code": "CR" + "name": "è–å°¼å¤å‹žå¡”拉法爾縣", + "code": "TS" }, { "name": "è–洛倫索縣", @@ -3563,24 +3551,36 @@ "code": "SM" }, { - "name": "è–å°¼å¤å‹žå¡”拉法爾縣", - "code": "TS" + "name": "è–維森特縣", + "code": "SV" + }, + { + "name": "è–è²åˆ©ä½©ç¸£", + "code": "SF" }, { "name": "è–薩爾瓦多蒙多縣", "code": "SS" }, { - "name": "è–維森特縣", - "code": "SV" + "name": "背風群島", + "code": "S" }, { - "name": "塔拉法爾縣", - "code": "TA" + "name": "莫什泰魯什縣", + "code": "MO" }, { - "name": "å‘风群岛", - "code": "B" + "name": "薩爾縣", + "code": "SL" + }, + { + "name": "里è²æ‹‰å¸ƒæ‹‰ç“¦ç¸£", + "code": "RB" + }, + { + "name": "馬約島縣", + "code": "MA" } ], "CY": [ @@ -3610,70 +3610,6 @@ } ], "CZ": [ - { - "name": "奧洛穆克州", - "code": "71" - }, - { - "name": "比爾森州", - "code": "32" - }, - { - "name": "布拉格", - "code": "10" - }, - { - "name": "布拉格15区", - "code": "115" - }, - { - "name": "布拉格第七å€", - "code": "107" - }, - { - "name": "赫拉德茨-克拉洛韋州", - "code": "52" - }, - { - "name": "å¡ç¾…維發利州", - "code": "41" - }, - { - "name": "利è´é›·èŒ¨å·ž", - "code": "51" - }, - { - "name": "摩拉維亞-西里西亞州", - "code": "80" - }, - { - "name": "å—波希米亚州", - "code": "31" - }, - { - "name": "å—摩拉維亞州", - "code": "64" - }, - { - "name": "帕爾æœæ¯”采州", - "code": "53" - }, - { - "name": "維索基ç´å·ž", - "code": "63" - }, - { - "name": "çƒæ–¯å­£å·ž", - "code": "42" - }, - { - "name": "中波希米亚州", - "code": "20" - }, - { - "name": "兹林州", - "code": "72" - }, { "name": "BeneÅ¡ov", "code": "201" @@ -4057,52 +3993,120 @@ { "name": "Znojmo", "code": "647" + }, + { + "name": "中波希米亚州", + "code": "20" + }, + { + "name": "兹林州", + "code": "72" + }, + { + "name": "利è´é›·èŒ¨å·ž", + "code": "51" + }, + { + "name": "å—摩拉維亞州", + "code": "64" + }, + { + "name": "å—波希米亚州", + "code": "31" + }, + { + "name": "å¡ç¾…維發利州", + "code": "41" + }, + { + "name": "奧洛穆克州", + "code": "71" + }, + { + "name": "布拉格", + "code": "10" + }, + { + "name": "布拉格15区", + "code": "115" + }, + { + "name": "布拉格第七å€", + "code": "107" + }, + { + "name": "帕爾æœæ¯”采州", + "code": "53" + }, + { + "name": "摩拉維亞-西里西亞州", + "code": "80" + }, + { + "name": "比爾森州", + "code": "32" + }, + { + "name": "çƒæ–¯å­£å·ž", + "code": "42" + }, + { + "name": "維索基ç´å·ž", + "code": "63" + }, + { + "name": "赫拉德茨-克拉洛韋州", + "code": "52" } ], "DE": [ { - "name": "å·´ç™»ï¼ç¬¦è…¾å ¡", - "code": "BW" + "name": "下è¨å…‹æ£®", + "code": "NI" }, { - "name": "å·´ä¼åˆ©äºš", - "code": "BY" + "name": "ä¸ä¾†æ¢…å·ž", + "code": "HB" }, { - "name": "æŸæž—", - "code": "BE" + "name": "勃兰登堡", + "code": "BB" }, { "name": "北莱茵ï¼å¨æ–¯ç‰¹æ³•ä¼¦", "code": "NW" }, { - "name": "勃兰登堡", - "code": "BB" - }, - { - "name": "ä¸ä¾†æ¢…å·ž", - "code": "HB" + "name": "图林根", + "code": "TH" }, { - "name": "汉堡", - "code": "HH" + "name": "å·´ä¼åˆ©äºš", + "code": "BY" }, { - "name": "黑森", - "code": "HE" + "name": "å·´ç™»ï¼ç¬¦è…¾å ¡", + "code": "BW" }, { - "name": "莱茵兰ï¼æ™®æ³•å°”茨", - "code": "RP" + "name": "æŸæž—", + "code": "BE" }, { "name": "梅克伦堡ï¼å‰æ³¢ç¾Žæ‹‰å°¼äºš", "code": "MV" }, { - "name": "è¨å°”", - "code": "SL" + "name": "汉堡", + "code": "HH" + }, + { + "name": "石勒è‹ç›Šæ ¼-è·å°”斯泰因", + "code": "SH" + }, + { + "name": "莱茵兰ï¼æ™®æ³•å°”茨", + "code": "RP" }, { "name": "è¨å…‹æ£®ï¼å®‰å“ˆå°”特", @@ -4113,26 +4117,22 @@ "code": "SN" }, { - "name": "石勒è‹ç›Šæ ¼-è·å°”斯泰因", - "code": "SH" - }, - { - "name": "图林根", - "code": "TH" + "name": "è¨å°”", + "code": "SL" }, { - "name": "下è¨å…‹æ£®", - "code": "NI" + "name": "黑森", + "code": "HE" } ], "DJ": [ { - "name": "阿爾塔州 (å‰å¸ƒæ)", - "code": "AR" + "name": "å‰å¸ƒåœ°å¸‚", + "code": "DJ" }, { - "name": "阿里薩比州", - "code": "AS" + "name": "塔朱拉州", + "code": "TA" }, { "name": "奧åšå…‹å·ž", @@ -4143,12 +4143,12 @@ "code": "DI" }, { - "name": "å‰å¸ƒåœ°å¸‚", - "code": "DJ" + "name": "阿爾塔州 (å‰å¸ƒæ)", + "code": "AR" }, { - "name": "塔朱拉州", - "code": "TA" + "name": "阿里薩比州", + "code": "AS" } ], "DK": [ @@ -4581,44 +4581,36 @@ ], "EC": [ { - "name": "阿è‹è‰¾çœ", - "code": "A" - }, - { - "name": "埃爾奧羅çœ", - "code": "O" - }, - { - "name": "埃斯梅拉达斯çœ", - "code": "E" + "name": "加拉帕戈斯çœ", + "code": "W" }, { - "name": "奥雷亚纳çœ", - "code": "D" + "name": "å¡å°”奇çœ", + "code": "C" }, { - "name": "玻利瓦尔çœ", - "code": "B" + "name": "å¡å°¼äºžçˆ¾çœ", + "code": "F" }, { - "name": "瓜亚斯çœ", - "code": "G" + "name": "因巴布拉çœ", + "code": "I" }, { - "name": "加拉帕戈斯çœ", - "code": "W" + "name": "埃斯梅拉达斯çœ", + "code": "E" }, { - "name": "å¡å°”奇çœ", - "code": "C" + "name": "埃爾奧羅çœ", + "code": "O" }, { - "name": "å¡å°¼äºžçˆ¾çœ", - "code": "F" + "name": "奥雷亚纳çœ", + "code": "D" }, { - "name": "科托帕希çœ", - "code": "X" + "name": "帕斯塔薩çœ", + "code": "Y" }, { "name": "洛哈çœ", @@ -4629,32 +4621,24 @@ "code": "R" }, { - "name": "马纳比çœ", - "code": "M" - }, - { - "name": "莫罗纳-圣地亚哥çœ", - "code": "S" - }, - { - "name": "纳波çœ", - "code": "N" + "name": "玻利瓦尔çœ", + "code": "B" }, { - "name": "帕斯塔薩çœ", - "code": "Y" + "name": "瓜亚斯çœ", + "code": "G" }, { "name": "皮欽查çœ", "code": "P" }, { - "name": "é’¦åšæ‹‰ç´¢çœ", - "code": "H" + "name": "科托帕希çœ", + "code": "X" }, { - "name": "è¨èŽ«æ‹‰-钦奇佩çœ", - "code": "Z" + "name": "纳波çœ", + "code": "N" }, { "name": "è–埃倫娜çœ", @@ -4668,13 +4652,29 @@ "name": "è‹æ˜†æ¯”奥斯çœ", "code": "U" }, + { + "name": "莫罗纳-圣地亚哥çœ", + "code": "S" + }, + { + "name": "è¨èŽ«æ‹‰-钦奇佩çœ", + "code": "Z" + }, { "name": "通å¤æ‹‰ç“¦çœ", "code": "T" }, { - "name": "因巴布拉çœ", - "code": "I" + "name": "é’¦åšæ‹‰ç´¢çœ", + "code": "H" + }, + { + "name": "阿è‹è‰¾çœ", + "code": "A" + }, + { + "name": "马纳比çœ", + "code": "M" } ], "EE": [ @@ -4741,92 +4741,92 @@ ], "EG": [ { - "name": "阿斯旺çœ", - "code": "ASN" + "name": "亞歷山大çœ", + "code": "ALX" }, { - "name": "艾斯尤特çœ", - "code": "AST" + "name": "代蓋赫利耶çœ", + "code": "DK" + }, + { + "name": "伊斯梅利亚çœ", + "code": "IS" }, { "name": "北西奈çœ", "code": "SIN" }, { - "name": "è´å°¼è‹éŸ¦å¤«çœ", - "code": "BNS" + "name": "å—西奈çœ", + "code": "JS" }, { - "name": "布海拉çœ", - "code": "BH" + "name": "å‰è–©çœ", + "code": "GZ" }, { - "name": "代蓋赫利耶çœ", - "code": "DK" + "name": "基ç´çœ", + "code": "KN" }, { - "name": "æ±éƒ¨çœ", - "code": "SHR" + "name": "塞得港çœ", + "code": "PTS" }, { - "name": "æœå§†äºžç‰¹çœ", - "code": "DT" + "name": "布海拉çœ", + "code": "BH" }, { - "name": "法尤姆çœ", - "code": "FYM" + "name": "开罗çœ", + "code": "C" }, { - "name": "蓋盧比尤çœ", - "code": "KB" + "name": "新河谷çœ", + "code": "WAD" }, { - "name": "红海çœ", - "code": "BA" + "name": "明亞çœ", + "code": "MN" }, { - "name": "基ç´çœ", - "code": "KN" + "name": "æœå§†äºžç‰¹çœ", + "code": "DT" }, { - "name": "å‰è–©çœ", - "code": "GZ" + "name": "æ±éƒ¨çœ", + "code": "SHR" }, { - "name": "开罗çœ", - "code": "C" + "name": "法尤姆çœ", + "code": "FYM" }, { "name": "盧克索çœ", "code": "LX" }, - { - "name": "馬特魯çœ", - "code": "MT" - }, { "name": "米努夫çœ", "code": "MNF" }, { - "name": "明亞çœ", - "code": "MN" + "name": "索哈傑çœ", + "code": "SHG" }, { - "name": "å—西奈çœ", - "code": "JS" + "name": "红海çœ", + "code": "BA" }, { - "name": "塞得港çœ", - "code": "PTS" + "name": "艾斯尤特çœ", + "code": "AST" }, { - "name": "蘇伊士çœ", - "code": "SUZ" + "name": "蓋盧比尤çœ", + "code": "KB" }, { - "name": "索哈傑çœ", - "code": "SHG" + "name": "蘇伊士çœ", + "code": "SUZ" }, { "name": "西部çœ", @@ -4837,180 +4837,188 @@ "code": "KFS" }, { - "name": "新河谷çœ", - "code": "WAD" + "name": "è´å°¼è‹éŸ¦å¤«çœ", + "code": "BNS" }, { - "name": "亞歷山大çœ", - "code": "ALX" + "name": "阿斯旺çœ", + "code": "ASN" }, { - "name": "伊斯梅利亚çœ", - "code": "IS" + "name": "馬特魯çœ", + "code": "MT" } ], "ER": [ { - "name": "安塞巴å€", - "code": "AN" - }, - { - "name": "北紅海å€", - "code": "SK" + "name": "中部å€", + "code": "MA" }, { "name": "加什-巴爾å¡å€", "code": "GB" }, { - "name": "å—部å€", - "code": "DU" + "name": "北紅海å€", + "code": "SK" }, { "name": "å—ç´…æµ·å€", "code": "DK" }, { - "name": "中部å€", - "code": "MA" + "name": "å—部å€", + "code": "DU" + }, + { + "name": "安塞巴å€", + "code": "AN" } ], "ES": [ { - "name": "阿爾梅里亞çœ", - "code": "AL" + "name": "Asturias Province", + "code": "O" }, { - "name": "阿爾瓦塞特çœ", - "code": "AB" + "name": "Balears Province", + "code": "PM" }, { - "name": "阿拉贡自治区", - "code": "AR" + "name": "Canary Islands", + "code": "CN" }, { - "name": "阿拉瓦çœ", - "code": "VI" + "name": "Cantabria Province", + "code": "S" }, { - "name": "阿利åŽç‰¹çœ", - "code": "A" + "name": "Madrid Province", + "code": "M" }, { - "name": "阿斯图里亚斯", - "code": "AS" + "name": "Murcia", + "code": "MU" }, { - "name": "阿维拉çœ", - "code": "AV" + "name": "Navarra", + "code": "NA" }, { - "name": "埃斯特雷马æœæ‹‰", - "code": "EX" + "name": "休达", + "code": "CE" }, { - "name": "安é”魯西亞", - "code": "AN" + "name": "加利西亚", + "code": "GA" }, { - "name": "奥伦塞çœ", - "code": "OR" + "name": "加泰罗尼亚", + "code": "CT" }, { - "name": "å·´è¾¾éœæ–¯çœ", - "code": "BA" + "name": "加的斯çœ", + "code": "CA" }, { - "name": "巴利阿里群島", - "code": "IB" + "name": "å¡å¡žé›·æ–¯çœ", + "code": "CC" }, { - "name": "巴利亞多利德çœ", - "code": "VA" + "name": "å¡æ–¯ç‰¹åˆ©ç¿çœ", + "code": "CS" }, { - "name": "巴倫西亞çœ", - "code": "V" + "name": "å¡æ–¯è’‚利亚-拉曼æ°", + "code": "CM" }, { - "name": "巴倫西亞自治å€", - "code": "VC" + "name": "å¡æ–¯è’‚利亚-莱昂", + "code": "CL" }, { - "name": "å·´å¡žç½—é‚£çœ", - "code": "B" + "name": "å¢æˆˆçœ", + "code": "LU" }, { - "name": "巴斯克自治å€", - "code": "PV" + "name": "å‰æ™®æ–¯å¤¸çœ", + "code": "SS" }, { - "name": "比斯開çœ", - "code": "BI" + "name": "哈æ©çœ", + "code": "J" }, { - "name": "布尔戈斯çœ", - "code": "BU" + "name": "åŽå¡”布里亚", + "code": "CB" }, { - "name": "格拉ç´é”çœ", - "code": "GR" + "name": "埃斯特雷马æœæ‹‰", + "code": "EX" }, { - "name": "ç“œé”拉哈拉çœ", - "code": "GU" + "name": "塔拉戈纳çœ", + "code": "T" }, { - "name": "哈æ©çœ", - "code": "J" + "name": "塞哥維亞çœ", + "code": "SG" }, { - "name": "赫羅ç´çœ", - "code": "GI" + "name": "塞維利亞çœ", + "code": "SE" }, { - "name": "å‰æ™®æ–¯å¤¸çœ", - "code": "SS" + "name": "奥伦塞çœ", + "code": "OR" }, { - "name": "加的斯çœ", - "code": "CA" + "name": "安é”魯西亞", + "code": "AN" }, { - "name": "加利西亚", - "code": "GA" + "name": "巴倫西亞çœ", + "code": "V" }, { - "name": "加泰罗尼亚", - "code": "CT" + "name": "巴倫西亞自治å€", + "code": "VC" }, { - "name": "å¡å¡žé›·æ–¯çœ", - "code": "CC" + "name": "巴利亞多利德çœ", + "code": "VA" }, { - "name": "å¡æ–¯è’‚利亚-拉曼æ°", - "code": "CM" + "name": "巴利阿里群島", + "code": "IB" }, { - "name": "å¡æ–¯è’‚利亚-莱昂", - "code": "CL" + "name": "å·´å¡žç½—é‚£çœ", + "code": "B" }, { - "name": "å¡æ–¯ç‰¹åˆ©ç¿çœ", - "code": "CS" + "name": "巴斯克自治å€", + "code": "PV" }, { - "name": "åŽå¡”布里亚", - "code": "CB" + "name": "å·´è¾¾éœæ–¯çœ", + "code": "BA" }, { - "name": "科爾多瓦çœ", - "code": "CO" + "name": "布尔戈斯çœ", + "code": "BU" }, { - "name": "昆å¡çœ", - "code": "CU" + "name": "帕伦西亚çœ", + "code": "P" + }, + { + "name": "托èŠå¤šçœ", + "code": "TO" + }, + { + "name": "拉斯帕爾馬斯çœ", + "code": "GC" }, { "name": "拉科é²å°¼äºšçœ", @@ -5025,36 +5033,32 @@ "code": "RI" }, { - "name": "拉斯帕爾馬斯çœ", - "code": "GC" - }, - { - "name": "莱昂çœ", - "code": "LE" + "name": "昆å¡çœ", + "code": "CU" }, { - "name": "莱里达çœ", - "code": "L" + "name": "格拉ç´é”çœ", + "code": "GR" }, { - "name": "雷阿爾城çœ", - "code": "CR" + "name": "梅利利亚", + "code": "ML" }, { - "name": "å¢æˆˆçœ", - "code": "LU" + "name": "比斯開çœ", + "code": "BI" }, { - "name": "马德里自治区", - "code": "MD" + "name": "特魯埃爾çœ", + "code": "TE" }, { - "name": "馬拉加çœ", - "code": "MA" + "name": "ç“œé”拉哈拉çœ", + "code": "GU" }, { - "name": "梅利利亚", - "code": "ML" + "name": "科爾多瓦çœ", + "code": "CO" }, { "name": "穆尔西亚自治区", @@ -5065,138 +5069,134 @@ "code": "NC" }, { - "name": "帕伦西亚çœ", - "code": "P" - }, - { - "name": "蓬特韋德拉çœ", - "code": "PO" + "name": "索里亚çœ", + "code": "SO" }, { - "name": "è¨æ‹‰æ›¼å¡çœ", - "code": "SA" + "name": "è–克魯斯-德特內里費çœ", + "code": "TF" }, { - "name": "è¨èŽ«æ‹‰çœ", - "code": "ZA" + "name": "莱昂çœ", + "code": "LE" }, { - "name": "薩拉戈薩çœ", - "code": "Z" + "name": "莱里达çœ", + "code": "L" }, { - "name": "塞哥維亞çœ", - "code": "SG" + "name": "è¨æ‹‰æ›¼å¡çœ", + "code": "SA" }, { - "name": "塞維利亞çœ", - "code": "SE" + "name": "è¨èŽ«æ‹‰çœ", + "code": "ZA" }, { - "name": "è–克魯斯-德特內里費çœ", - "code": "TF" + "name": "蓬特韋德拉çœ", + "code": "PO" }, { - "name": "索里亚çœ", - "code": "SO" + "name": "薩拉戈薩çœ", + "code": "Z" }, { - "name": "塔拉戈纳çœ", - "code": "T" + "name": "赫羅ç´çœ", + "code": "GI" }, { - "name": "特魯埃爾çœ", - "code": "TE" + "name": "阿利åŽç‰¹çœ", + "code": "A" }, { - "name": "托èŠå¤šçœ", - "code": "TO" + "name": "阿拉瓦çœ", + "code": "VI" }, { - "name": "韋爾瓦çœ", - "code": "H" + "name": "阿拉贡自治区", + "code": "AR" }, { - "name": "韋斯å¡çœ", - "code": "HU" + "name": "阿斯图里亚斯", + "code": "AS" }, { - "name": "休达", - "code": "CE" + "name": "阿爾梅里亞çœ", + "code": "AL" }, { - "name": "Asturias Province", - "code": "O" + "name": "阿爾瓦塞特çœ", + "code": "AB" }, { - "name": "Balears Province", - "code": "PM" + "name": "阿维拉çœ", + "code": "AV" }, { - "name": "Canary Islands", - "code": "CN" + "name": "雷阿爾城çœ", + "code": "CR" }, { - "name": "Cantabria Province", - "code": "S" + "name": "韋斯å¡çœ", + "code": "HU" }, { - "name": "Madrid Province", - "code": "M" + "name": "韋爾瓦çœ", + "code": "H" }, { - "name": "Murcia", - "code": "MU" + "name": "馬拉加çœ", + "code": "MA" }, { - "name": "Navarra", - "code": "NA" + "name": "马德里自治区", + "code": "MD" } ], "ET": [ { - "name": "阿法尔州", - "code": "AF" + "name": "亚的斯亚è´å·´", + "code": "AA" }, { - "name": "阿姆哈拉州", - "code": "AM" + "name": "å—æ–¹å„æ—å·ž", + "code": "SN" }, { - "name": "奧羅米亞州", - "code": "OR" + "name": "哈勒爾州", + "code": "HA" }, { - "name": "本尚å¤å‹’-å¤é¦¬èŒ²å·ž", - "code": "BE" + "name": "奧羅米亞州", + "code": "OR" }, { "name": "德雷达瓦", "code": "DD" }, { - "name": "甘è²æ‹‰å·ž", - "code": "GA" + "name": "æ格里州", + "code": "TI" }, { - "name": "哈勒爾州", - "code": "HA" + "name": "本尚å¤å‹’-å¤é¦¬èŒ²å·ž", + "code": "BE" }, { - "name": "å—æ–¹å„æ—å·ž", - "code": "SN" + "name": "甘è²æ‹‰å·ž", + "code": "GA" }, { "name": "索馬里州", "code": "SO" }, { - "name": "æ格里州", - "code": "TI" + "name": "阿姆哈拉州", + "code": "AM" }, { - "name": "亚的斯亚è´å·´", - "code": "AA" + "name": "阿法尔州", + "code": "AF" } ], "FI": [ @@ -5279,20 +5279,20 @@ ], "FJ": [ { - "name": "å·´çœ", - "code": "01" + "name": "东部大区", + "code": "E" }, { - "name": "北部大区", - "code": "N" + "name": "中央大区 (æ–济)", + "code": "C" }, { - "name": "布阿çœ", - "code": "02" + "name": "劳çœ", + "code": "05" }, { - "name": "东部大区", - "code": "E" + "name": "北部大区", + "code": "N" }, { "name": "å¡è€ƒå¾·ç½—韦çœ", @@ -5303,67 +5303,67 @@ "code": "04" }, { - "name": "拉çœ", - "code": "11" + "name": "塞魯阿çœ", + "code": "13" }, { - "name": "劳çœ", - "code": "05" + "name": "奈塔西里çœ", + "code": "09" }, { - "name": "雷瓦çœ", - "code": "12" + "name": "å·´çœ", + "code": "01" }, { - "name": "罗图马岛", - "code": "R" + "name": "布阿çœ", + "code": "02" }, { - "name": "洛迈维æçœ", - "code": "06" + "name": "拉çœ", + "code": "11" }, { - "name": "馬庫阿塔çœ", - "code": "07" + "name": "æ³°èŠæ­¦çœ", + "code": "14" }, { - "name": "那德羅加諾沃薩çœ", - "code": "08" + "name": "洛迈维æçœ", + "code": "06" }, { "name": "ç´èŽ«è¥¿çœ", "code": "10" }, { - "name": "奈塔西里çœ", - "code": "09" + "name": "罗图马岛", + "code": "R" }, { - "name": "塞魯阿çœ", - "code": "13" + "name": "西部大区", + "code": "W" }, { - "name": "æ³°èŠæ­¦çœ", - "code": "14" + "name": "那德羅加諾沃薩çœ", + "code": "08" }, { - "name": "西部大区", - "code": "W" + "name": "雷瓦çœ", + "code": "12" }, { - "name": "中央大区 (æ–济)", - "code": "C" + "name": "馬庫阿塔çœ", + "code": "07" } ], "FM": [ - { - "name": "波纳佩州", - "code": "PNI" - }, { "name": "楚克", "code": "TRK" }, + { + "name": "波纳佩州", + "code": "PNI" + }, { "name": "科斯雷", "code": "KSA" @@ -5375,164 +5375,156 @@ ], "FR": [ { - "name": "阿登çœ", - "code": "08" - }, - { - "name": "阿尔代什çœ", - "code": "07" - }, - { - "name": "阿爾薩斯-香檳-阿登-洛林", - "code": "GES" + "name": "Brittany", + "code": "E" }, { - "name": "阿基å¦-利木森-普瓦圖-å¤æœ—特", - "code": "NAQ" + "name": "Clipperton Island", + "code": "CP" }, { - "name": "阿列日çœ", - "code": "09" + "name": "Corsica", + "code": "H" }, { - "name": "阿列çœ", - "code": "03" + "name": "French Guiana", + "code": "GF" }, { - "name": "阿摩尔滨海çœ", - "code": "22" + "name": "French Polynesia", + "code": "PF" }, { - "name": "阿韦龙çœ", - "code": "12" + "name": "French Southern Territories", + "code": "TF" }, { - "name": "埃罗çœ", - "code": "34" + "name": "Guadeloupe", + "code": "GUA" }, { - "name": "埃纳çœ", - "code": "02" + "name": "Guadeloupe²", + "code": "GP" }, { - "name": "埃æ¾çœ", - "code": "91" + "name": "La Réunion", + "code": "LRE" }, { - "name": "安德尔-å¢ç“¦å°”çœ", - "code": "37" + "name": "Martinique", + "code": "MQ" }, { - "name": "安德尔çœ", - "code": "36" + "name": "Mayotte", + "code": "MAY" }, { - "name": "安çœ", - "code": "01" + "name": "Mayotte²", + "code": "YT" }, { - "name": "奥布çœ", - "code": "10" + "name": "New Caledonia", + "code": "NC" }, { - "name": "奥德çœ", - "code": "11" + "name": "Normandie", + "code": "NOR" }, { - "name": "奧æ©çœ", - "code": "61" + "name": "Réunion", + "code": "RE" }, { - "name": "奧文尼-隆-阿爾å‘æ–¯", - "code": "ARA" + "name": "St. Barthélemy", + "code": "BL" }, { - "name": "巴黎", - "code": "75" + "name": "St. Martin", + "code": "MF" }, { - "name": "北-加來-çš®å¡ç¬¬", - "code": "HDF" + "name": "St. Pierre & Miquelon", + "code": "PM" }, { - "name": "è´å°”ç¦åœ°åŒº", - "code": "90" + "name": "Wallis & Futuna", + "code": "WF" }, { - "name": "比利牛斯-大西洋çœ", - "code": "64" + "name": "上加龙çœ", + "code": "31" }, { - "name": "滨海阿尔å‘æ–¯çœ", - "code": "06" + "name": "上塞纳çœ", + "code": "92" }, { - "name": "滨海塞纳çœ", - "code": "76" + "name": "上普罗旺斯阿尔å‘æ–¯çœ", + "code": "04" }, { - "name": "滨海å¤æœ—å¾·çœ", - "code": "17" + "name": "上比利牛斯çœ", + "code": "65" }, { - "name": "勃艮第-弗朗什-孔泰大å€", - "code": "BFC" + "name": "上盧瓦爾çœ", + "code": "43" }, { - "name": "布列塔尼", - "code": "BRE" + "name": "上科西嘉", + "code": "2B" }, { - "name": "大西洋å¢ç“¦å°”çœ", - "code": "44" + "name": "上索æ©çœ", + "code": "70" }, { - "name": "å¾·é¾™çœ", - "code": "26" + "name": "上维埃纳çœ", + "code": "87" }, { - "name": "德塞夫勒çœ", - "code": "79" + "name": "上莱茵çœ", + "code": "68" }, { - "name": "东比利牛斯çœ", - "code": "66" + "name": "上è¨ç“¦çœ", + "code": "74" }, { - "name": "æœçœ", - "code": "25" + "name": "上阿尔å‘æ–¯çœ", + "code": "05" }, { - "name": "多爾多涅çœ", - "code": "24" + "name": "上马æ©çœ", + "code": "52" }, { - "name": "多姆山çœ", - "code": "63" + "name": "下莱茵çœ", + "code": "67" }, { - "name": "厄尔-å¢ç“¦å°”çœ", - "code": "28" + "name": "东比利牛斯çœ", + "code": "66" }, { - "name": "厄尔çœ", - "code": "27" + "name": "中央", + "code": "CVL" }, { - "name": "法兰西岛", - "code": "IDF" + "name": "伊勒-维莱讷çœ", + "code": "35" }, { - "name": "éžå°¼æ–¯æ³°å°”çœ", - "code": "29" + "name": "伊夫林çœ", + "code": "78" }, { - "name": "å­šæ—¥çœ", - "code": "88" + "name": "伊泽尔çœ", + "code": "38" }, { - "name": "å‰å€«ç‰¹çœ", - "code": "33" + "name": "å…‹å‹’å…¹çœ", + "code": "23" }, { "name": "加尔çœ", @@ -5543,36 +5535,20 @@ "code": "62" }, { - "name": "å¡çˆ¾ç“¦å¤šæ–¯çœ", - "code": "14" - }, - { - "name": "康塔爾çœ", - "code": "15" - }, - { - "name": "科多尔çœ", - "code": "21" - }, - { - "name": "科雷兹çœ", - "code": "19" - }, - { - "name": "科西嘉岛", - "code": "COR" + "name": "勃艮第-弗朗什-孔泰大å€", + "code": "BFC" }, { - "name": "å…‹å‹’å…¹çœ", - "code": "23" + "name": "北-加來-çš®å¡ç¬¬", + "code": "HDF" }, { - "name": "朗德çœ", - "code": "40" + "name": "å—科西嘉", + "code": "2A" }, { - "name": "朗格多克-魯西永-å—部-庇里牛斯", - "code": "OCC" + "name": "å¡çˆ¾ç“¦å¤šæ–¯çœ", + "code": "14" }, { "name": "å¢ç“¦å°”-谢尔çœ", @@ -5591,296 +5567,320 @@ "code": "45" }, { - "name": "ç½—è®·æ²³å£çœ", - "code": "13" + "name": "厄尔-å¢ç“¦å°”çœ", + "code": "28" }, { - "name": "ç½—è®·çœ", - "code": "69" + "name": "厄尔çœ", + "code": "27" }, { - "name": "洛特-加é¾çœ", - "code": "47" + "name": "å‰å€«ç‰¹çœ", + "code": "33" }, { - "name": "洛特çœ", - "code": "46" + "name": "埃æ¾çœ", + "code": "91" }, { - "name": "洛泽尔çœ", - "code": "48" + "name": "埃纳çœ", + "code": "02" }, { - "name": "马æ©æ²³è°·çœ", - "code": "94" + "name": "埃罗çœ", + "code": "34" }, { - "name": "马æ©çœ", - "code": "51" + "name": "å¡”æ©-加龙çœ", + "code": "82" }, { - "name": "马耶讷çœ", - "code": "53" + "name": "å¡”æ©çœ", + "code": "81" }, { - "name": "曼æ©-å¢ç“¦å°”çœ", - "code": "49" + "name": "塞纳-圣但尼çœ", + "code": "93" }, { - "name": "芒什çœ", - "code": "50" + "name": "塞纳-马æ©çœ", + "code": "77" }, { - "name": "摩泽尔çœ", - "code": "57" + "name": "å¤æœ—å¾·çœ", + "code": "16" }, { - "name": "莫尔比昂çœ", - "code": "56" + "name": "多姆山çœ", + "code": "63" }, { - "name": "默尔特-摩泽尔çœ", - "code": "54" + "name": "多爾多涅çœ", + "code": "24" }, { - "name": "默兹çœ", - "code": "55" + "name": "大西洋å¢ç“¦å°”çœ", + "code": "44" }, { - "name": "å—科西嘉", - "code": "2A" + "name": "奥布çœ", + "code": "10" }, { - "name": "涅夫勒çœ", - "code": "58" + "name": "奥德çœ", + "code": "11" }, { - "name": "诺尔çœ", - "code": "59" + "name": "奧æ©çœ", + "code": "61" }, { - "name": "普罗旺斯-阿尔å‘æ–¯-è“色海岸", - "code": "PAC" + "name": "奧文尼-隆-阿爾å‘æ–¯", + "code": "ARA" }, { - "name": "热尔çœ", - "code": "32" + "name": "å­šæ—¥çœ", + "code": "88" }, { - "name": "æ±æ‹‰çœ", - "code": "39" + "name": "安德尔-å¢ç“¦å°”çœ", + "code": "37" }, { - "name": "è¨å°”特çœ", - "code": "72" + "name": "安德尔çœ", + "code": "36" }, { - "name": "è¨ç“¦çœ", - "code": "73" + "name": "安çœ", + "code": "01" }, { - "name": "塞纳-马æ©çœ", - "code": "77" + "name": "巴黎", + "code": "75" }, { - "name": "塞纳-圣但尼çœ", - "code": "93" + "name": "布列塔尼", + "code": "BRE" }, { - "name": "上阿尔å‘æ–¯çœ", - "code": "05" + "name": "康塔爾çœ", + "code": "15" }, { - "name": "上比利牛斯çœ", - "code": "65" + "name": "德塞夫勒çœ", + "code": "79" }, { - "name": "上加龙çœ", - "code": "31" + "name": "å¾·é¾™çœ", + "code": "26" }, { - "name": "上科西嘉", - "code": "2B" + "name": "摩泽尔çœ", + "code": "57" }, { - "name": "上莱茵çœ", - "code": "68" + "name": "旺代çœ", + "code": "85" }, { - "name": "上盧瓦爾çœ", - "code": "43" + "name": "普罗旺斯-阿尔å‘æ–¯-è“色海岸", + "code": "PAC" }, { - "name": "上马æ©çœ", - "code": "52" + "name": "曼æ©-å¢ç“¦å°”çœ", + "code": "49" }, { - "name": "上普罗旺斯阿尔å‘æ–¯çœ", - "code": "04" + "name": "朗德çœ", + "code": "40" }, { - "name": "上è¨ç“¦çœ", - "code": "74" + "name": "朗格多克-魯西永-å—部-庇里牛斯", + "code": "OCC" }, { - "name": "上塞纳çœ", - "code": "92" + "name": "æœçœ", + "code": "25" }, { - "name": "上索æ©çœ", - "code": "70" + "name": "比利牛斯-大西洋çœ", + "code": "64" }, { - "name": "上维埃纳çœ", - "code": "87" + "name": "æ±æ‹‰çœ", + "code": "39" }, { - "name": "ç´¢æ©-å¢ç“¦å°”çœ", - "code": "71" + "name": "沃克å•å…¹çœ", + "code": "84" }, { - "name": "索姆çœ", - "code": "80" + "name": "法兰西岛", + "code": "IDF" }, { - "name": "å¡”æ©-加龙çœ", - "code": "82" + "name": "洛泽尔çœ", + "code": "48" }, { - "name": "å¡”æ©çœ", - "code": "81" + "name": "洛特-加é¾çœ", + "code": "47" }, { - "name": "瓦尔çœ", - "code": "83" + "name": "洛特çœ", + "code": "46" }, { - "name": "瓦勒德瓦兹çœ", - "code": "95" + "name": "涅夫勒çœ", + "code": "58" }, { - "name": "瓦兹çœ", - "code": "60" + "name": "滨海塞纳çœ", + "code": "76" }, { - "name": "旺代çœ", - "code": "85" + "name": "滨海å¤æœ—å¾·çœ", + "code": "17" }, { - "name": "维埃纳çœ", - "code": "86" + "name": "滨海阿尔å‘æ–¯çœ", + "code": "06" }, { - "name": "沃克å•å…¹çœ", - "code": "84" + "name": "热尔çœ", + "code": "32" }, { - "name": "下莱茵çœ", - "code": "67" + "name": "瓦兹çœ", + "code": "60" }, { - "name": "å¤æœ—å¾·çœ", - "code": "16" + "name": "瓦勒德瓦兹çœ", + "code": "95" }, { - "name": "谢尔çœ", - "code": "18" + "name": "瓦尔çœ", + "code": "83" }, { - "name": "伊夫林çœ", - "code": "78" + "name": "科多尔çœ", + "code": "21" }, { - "name": "伊勒-维莱讷çœ", - "code": "35" + "name": "科西嘉岛", + "code": "COR" }, { - "name": "伊泽尔çœ", - "code": "38" + "name": "科雷兹çœ", + "code": "19" + }, + { + "name": "索姆çœ", + "code": "80" + }, + { + "name": "ç´¢æ©-å¢ç“¦å°”çœ", + "code": "71" }, { "name": "约讷çœ", "code": "89" }, { - "name": "中央", - "code": "CVL" + "name": "维埃纳çœ", + "code": "86" }, { - "name": "Brittany", - "code": "E" + "name": "ç½—è®·æ²³å£çœ", + "code": "13" }, { - "name": "Clipperton Island", - "code": "CP" + "name": "ç½—è®·çœ", + "code": "69" }, { - "name": "Corsica", - "code": "H" + "name": "芒什çœ", + "code": "50" }, { - "name": "French Guiana", - "code": "GF" + "name": "莫尔比昂çœ", + "code": "56" }, { - "name": "French Polynesia", - "code": "PF" + "name": "è¨å°”特çœ", + "code": "72" }, { - "name": "French Southern Territories", - "code": "TF" + "name": "è¨ç“¦çœ", + "code": "73" }, { - "name": "Guadeloupe", - "code": "GUA" + "name": "诺尔çœ", + "code": "59" }, { - "name": "Guadeloupe²", - "code": "GP" + "name": "谢尔çœ", + "code": "18" }, { - "name": "La Réunion", - "code": "LRE" + "name": "è´å°”ç¦åœ°åŒº", + "code": "90" }, { - "name": "Martinique", - "code": "MQ" + "name": "阿列日çœ", + "code": "09" }, { - "name": "Mayotte", - "code": "MAY" + "name": "阿列çœ", + "code": "03" }, { - "name": "Mayotte²", - "code": "YT" + "name": "阿基å¦-利木森-普瓦圖-å¤æœ—特", + "code": "NAQ" }, { - "name": "New Caledonia", - "code": "NC" + "name": "阿尔代什çœ", + "code": "07" }, { - "name": "Normandie", - "code": "NOR" + "name": "阿摩尔滨海çœ", + "code": "22" }, { - "name": "Réunion", - "code": "RE" + "name": "阿爾薩斯-香檳-阿登-洛林", + "code": "GES" }, { - "name": "St. Barthélemy", - "code": "BL" + "name": "阿登çœ", + "code": "08" }, { - "name": "St. Martin", - "code": "MF" + "name": "阿韦龙çœ", + "code": "12" }, { - "name": "St. Pierre & Miquelon", - "code": "PM" + "name": "éžå°¼æ–¯æ³°å°”çœ", + "code": "29" }, { - "name": "Wallis & Futuna", - "code": "WF" + "name": "马æ©æ²³è°·çœ", + "code": "94" + }, + { + "name": "马æ©çœ", + "code": "51" + }, + { + "name": "马耶讷çœ", + "code": "53" + }, + { + "name": "默兹çœ", + "code": "55" + }, + { + "name": "默尔特-摩泽尔çœ", + "code": "54" } ], "GA": [ @@ -5923,680 +5923,656 @@ ], "GB": [ { - "name": "阿伯ä¸", - "code": "ABE" + "name": "Antrim", + "code": "ANT" }, { - "name": "阿伯ä¸éƒ¡", - "code": "ABD" + "name": "Ards", + "code": "ARD" }, { - "name": "阿盖尔-比特", - "code": "AGB" + "name": "Ards and North Down", + "code": "AND" }, { - "name": "埃利安锡尔", - "code": "ELS" + "name": "Armagh", + "code": "ARM" }, { - "name": "埃塞克斯郡", - "code": "ESS" + "name": "Armagh, Banbridge and Craigavon", + "code": "ABC" }, { - "name": "爱ä¸å ¡", - "code": "EDH" + "name": "Ballymena", + "code": "BLA" }, { - "name": "安格尔西岛", - "code": "AGY" + "name": "Ballymoney", + "code": "BLY" }, { - "name": "安格斯", - "code": "ANS" + "name": "Banbridge", + "code": "BNB" }, { - "name": "安特里姆與ç´é “阿比å€", - "code": "ANN" + "name": "Carrickfergus", + "code": "CKF" }, { - "name": "奥克尼群岛", - "code": "ORK" + "name": "Castlereagh", + "code": "CSR" }, { - "name": "奧爾德姆都市自治市", - "code": "OLD" + "name": "Causeway Coast and Glens", + "code": "CCG" }, { - "name": "å·´æ©æ–¯åˆ©éƒ½å¸‚自治市", - "code": "BNS" + "name": "Coleraine", + "code": "CLR" }, { - "name": "巴金-é”æ ¼ç´å§†å€", - "code": "BDG" + "name": "Cookstown", + "code": "CKT" }, { - "name": "巴尼特å€", - "code": "BNE" + "name": "Craigavon", + "code": "CGV" }, { - "name": "巴斯和æ±åŒ—薩默塞特", - "code": "BAS" + "name": "Derry", + "code": "DRY" }, { - "name": "白金汉郡", - "code": "BKM" + "name": "Derry and Strabane", + "code": "DRS" }, { - "name": "北艾尔郡", - "code": "NAY" + "name": "Down", + "code": "DOW" }, { - "name": "北爱尔兰", - "code": "NIR" + "name": "Dungannon and South Tyrone", + "code": "DGN" }, { - "name": "北安普敦郡", - "code": "NTH" + "name": "Fermanagh", + "code": "FER" }, { - "name": "北拉纳克郡", - "code": "NLK" + "name": "Fermanagh and Omagh", + "code": "FMO" }, { - "name": "北林肯郡", - "code": "NLN" + "name": "Larne", + "code": "LRN" }, { - "name": "北索美塞特", - "code": "NSM" + "name": "Limavady", + "code": "LMV" }, { - "name": "北泰因賽德", - "code": "NTY" + "name": "Lisburn", + "code": "LSB" }, { - "name": "北约克郡", - "code": "NYK" + "name": "Lisburn and Castlereagh", + "code": "LBC" }, { - "name": "è²å¾·ç¦å¾·å€", - "code": "BDF" + "name": "Magherafelt", + "code": "MFT" }, { - "name": "è²çˆ¾æ³•æ–¯ç‰¹å€", - "code": "BFS" + "name": "Merthyr Tydfil", + "code": "MTY" }, { - "name": "è²å…‹æ–¯åˆ©å€", - "code": "BEX" + "name": "Mid and East Antrim", + "code": "MEA" }, { - "name": "è²é‡Œéƒ½å¸‚自治市", - "code": "BUR" + "name": "Mid Ulster", + "code": "MUL" }, { - "name": "彼得伯勒", - "code": "PTE" + "name": "Milton Keynes", + "code": "MIK" }, { - "name": "濱海紹森德", - "code": "SOS" + "name": "Moyle", + "code": "MYL" }, { - "name": "波伊斯", - "code": "POW" + "name": "Newport", + "code": "NWP" }, { - "name": "伯æ©èŒ…æ–¯", - "code": "BMH" + "name": "Newry and Mourne", + "code": "NYM" }, { - "name": "伯明翰", - "code": "BIR" + "name": "Newry, Mourne and Down", + "code": "NMD" }, { - "name": "åšçˆ¾é “都市自治市", - "code": "BOL" + "name": "Newtownabbey", + "code": "NTA" }, { - "name": "布拉德ç¦å¾·å¸‚", - "code": "BRD" + "name": "North Down", + "code": "NDN" }, { - "name": "布拉克內爾森林", - "code": "BRC" + "name": "Omagh", + "code": "OMH" }, { - "name": "布莱克本-é”æ–‡", - "code": "BBD" + "name": "Strabane", + "code": "STB" }, { - "name": "布莱è€æ ¼æ¸©ç‰¹", - "code": "BGW" + "name": "下塔尔波特港", + "code": "NTL" }, { - "name": "布赖顿-éœå¤«", - "code": "BNH" + "name": "东伦弗é²éƒ¡", + "code": "ERW" }, { - "name": "布里斯托尔", - "code": "BST" + "name": "东北林肯郡", + "code": "NEL" }, { - "name": "布里真德郡級自治市", - "code": "BGE" + "name": "东洛锡安", + "code": "ELN" }, { - "name": "布倫特å€", - "code": "BEN" + "name": "东约克郡", + "code": "ERY" }, { - "name": "布羅姆利å€", - "code": "BRY" + "name": "东艾尔郡", + "code": "EAY" }, { - "name": "é”德利å€", - "code": "DUD" + "name": "东è¨å¡žå…‹æ–¯éƒ¡", + "code": "ESX" }, { - "name": "é”勒姆郡", - "code": "DUR" + "name": "中央è²å¾·ç¦", + "code": "CBF" }, { - "name": "é”éˆé “å€", - "code": "DAL" + "name": "中洛锡安", + "code": "MLN" }, { - "name": "大ä¸åˆ—顛島", - "code": "GBN" + "name": "什罗普郡", + "code": "SHR" }, { - "name": "德比", - "code": "DER" + "name": "伊斯林頓倫敦自治市", + "code": "ISL" }, { - "name": "德比郡", - "code": "DBY" + "name": "伊éˆå€", + "code": "EAL" }, { - "name": "德文郡", - "code": "DEV" + "name": "ä¼æ–¯ç‰¹éƒ¡", + "code": "WOR" }, { - "name": "登比郡", - "code": "DEN" + "name": "ä¼çˆ¾å¼—漢普頓", + "code": "WLV" }, { - "name": "邓迪", - "code": "DND" + "name": "伦弗é²éƒ¡", + "code": "RFW" }, { - "name": "鄧弗里斯-加洛韋", - "code": "DGY" + "name": "伯æ©èŒ…æ–¯", + "code": "BMH" }, { - "name": "蒂斯河畔斯托克頓å€", - "code": "STT" + "name": "伯明翰", + "code": "BIR" }, { - "name": "东艾尔郡", - "code": "EAY" + "name": "倫敦市", + "code": "LND" }, { - "name": "东北林肯郡", - "code": "NEL" + "name": "克拉克曼å—郡", + "code": "CLK" }, { - "name": "东伦弗é²éƒ¡", - "code": "ERW" + "name": "克羅伊登å€", + "code": "CRY" }, { - "name": "东洛锡安", - "code": "ELN" + "name": "å…°å¼€å¤éƒ¡", + "code": "LAN" }, { - "name": "东è¨å¡žå…‹æ–¯éƒ¡", - "code": "ESX" + "name": "利物浦", + "code": "LIV" }, { - "name": "东约克郡", - "code": "ERY" + "name": "劉易èˆå§†å€", + "code": "LEW" }, { - "name": "æ±æŸ´éƒ¡", - "code": "CHE" + "name": "åŠæ©‹éƒ¡", + "code": "CAM" }, { - "name": "æ±é„§å·´é “郡", - "code": "EDU" + "name": "加的夫", + "code": "CRF" }, { - "name": "多塞特郡", - "code": "DOR" + "name": "北安普敦郡", + "code": "NTH" }, { - "name": "æ©è²çˆ¾å¾·å€", - "code": "ENF" + "name": "北拉纳克郡", + "code": "NLK" }, { - "name": "法夫", - "code": "FIF" + "name": "北林肯郡", + "code": "NLN" }, { - "name": "弗林特郡", - "code": "FLN" + "name": "北泰因賽德", + "code": "NTY" }, { - "name": "ç¦å°”柯克", - "code": "FAL" + "name": "北爱尔兰", + "code": "NIR" }, { - "name": "蓋茨黑德都市自治市", - "code": "GAT" + "name": "北索美塞特", + "code": "NSM" }, { - "name": "高地", - "code": "HLD" + "name": "北约克郡", + "code": "NYK" }, { - "name": "格拉摩根谷", - "code": "VGL" + "name": "北艾尔郡", + "code": "NAY" }, { - "name": "格拉斯哥", - "code": "GLG" + "name": "å—告羅士打郡", + "code": "SGC" }, { - "name": "格林å¨æ²»å€", - "code": "GRE" + "name": "å—安普敦", + "code": "STH" }, { - "name": "格洛斯特郡", - "code": "GLS" + "name": "å—拉纳克郡", + "code": "SLK" }, { - "name": "圭内斯", - "code": "GWN" + "name": "å—泰因賽德", + "code": "STY" }, { - "name": "哈克尼å€", - "code": "HCK" + "name": "å—艾尔郡", + "code": "SAY" }, { - "name": "哈林蓋å€", - "code": "HRY" + "name": "å—è¯å…‹å€", + "code": "SWK" }, { - "name": "哈羅å€", - "code": "HRW" + "name": "åšçˆ¾é “都市自治市", + "code": "BOL" }, { - "name": "哈默å²å¯†æ–¯-富勒姆å€", - "code": "HMF" + "name": "å¡å§†ç™»å€", + "code": "CMD" }, { - "name": "哈特爾浦自治市", - "code": "HPL" + "name": "å¡çˆ¾å¾·é”爾", + "code": "CLD" }, { - "name": "漢普郡", - "code": "HAM" + "name": "å¡è²åˆ©è‡ªæ²»å¸‚", + "code": "CAY" }, { - "name": "豪士羅å€", - "code": "HNS" + "name": "å¡é©¬æ£®éƒ¡", + "code": "CMN" }, { - "name": "赫爾河畔京士頓", - "code": "KHL" + "name": "å¢é¡¿", + "code": "LUT" }, { - "name": "赫里ç¦å¾·éƒ¡", - "code": "HEF" + "name": "å²ç‰¹çµ", + "code": "STG" }, { - "name": "赫特ç¦å¾·éƒ¡", - "code": "HRT" + "name": "å²é›²é “å€", + "code": "SWD" }, { - "name": "黑弗éˆå€", - "code": "HAV" + "name": "哈克尼å€", + "code": "HCK" }, { - "name": "黑潭", - "code": "BPL" + "name": "哈林蓋å€", + "code": "HRY" }, { - "name": "è¯ç´ çˆ¾å€", - "code": "WLL" + "name": "哈特爾浦自治市", + "code": "HPL" }, { - "name": "怀特岛郡", - "code": "IOW" + "name": "哈羅å€", + "code": "HRW" }, { - "name": "éœçˆ¾é “", - "code": "HAL" + "name": "哈默å²å¯†æ–¯-富勒姆å€", + "code": "HMF" }, { - "name": "加的夫", - "code": "CRF" + "name": "å”å¡æ–¯ç‰¹éƒ½æœƒè‡ªæ²»å¸‚", + "code": "DNC" }, { - "name": "åŠæ©‹éƒ¡", - "code": "CAM" + "name": "å› å¼—å…‹èŠå¾·", + "code": "IVC" }, { - "name": "å¡çˆ¾å¾·é”爾", - "code": "CLD" + "name": "圭内斯", + "code": "GWN" }, { - "name": "å¡è²åˆ©è‡ªæ²»å¸‚", - "code": "CAY" + "name": "åŽå¸ƒé‡Œäºžéƒ¡", + "code": "CMA" }, { - "name": "å¡é©¬æ£®éƒ¡", - "code": "CMN" + "name": "å¦å§†èµ›å¾·", + "code": "TAM" }, { - "name": "å¡å§†ç™»å€", - "code": "CMD" + "name": "埃利安锡尔", + "code": "ELS" }, { - "name": "åŽå¸ƒé‡Œäºžéƒ¡", - "code": "CMA" + "name": "埃塞克斯郡", + "code": "ESS" }, { - "name": "康å¨è‡ªæ²»å¸‚", - "code": "CWY" + "name": "å¡”æ‘å€", + "code": "TWH" }, { - "name": "康沃爾郡", - "code": "CON" + "name": "塞夫頓都會自治市", + "code": "SFT" }, { - "name": "考文垂", - "code": "COV" + "name": "多塞特郡", + "code": "DOR" }, { - "name": "柯克利斯", - "code": "KIR" + "name": "大ä¸åˆ—顛島", + "code": "GBN" }, { - "name": "克拉克曼å—郡", - "code": "CLK" + "name": "奥克尼群岛", + "code": "ORK" }, { - "name": "克羅伊登å€", - "code": "CRY" + "name": "奧爾德姆都市自治市", + "code": "OLD" }, { - "name": "肯特郡", - "code": "KEN" + "name": "å¨å‹’爾都會自治市", + "code": "WRL" }, { - "name": "肯辛頓-切爾西å€", - "code": "KEC" + "name": "å¨å°”士", + "code": "WLS" }, { - "name": "拉特蘭", - "code": "RUT" + "name": "å¨æ ¹éƒ½å¸‚自治市", + "code": "WGN" }, { - "name": "莱斯特", - "code": "LCE" + "name": "å¨çˆ¾ç‰¹éƒ¡", + "code": "WIL" }, { - "name": "莱斯特郡", - "code": "LEC" + "name": "安格尔西岛", + "code": "AGY" }, { - "name": "å…°å¼€å¤éƒ¡", - "code": "LAN" + "name": "安格斯", + "code": "ANS" }, { - "name": "蘭è²æ–¯å€", - "code": "LBH" + "name": "安特里姆與ç´é “阿比å€", + "code": "ANN" }, { - "name": "朗达å¡å«©å¡”夫", - "code": "RCT" + "name": "巴尼特å€", + "code": "BNE" }, { - "name": "雷德布里奇å€", - "code": "RDB" + "name": "å·´æ©æ–¯åˆ©éƒ½å¸‚自治市", + "code": "BNS" }, { - "name": "é›·å¾·å¡-克利夫兰", - "code": "RCC" + "name": "巴斯和æ±åŒ—薩默塞特", + "code": "BAS" }, { - "name": "é›·ä¸", - "code": "RDG" + "name": "巴金-é”æ ¼ç´å§†å€", + "code": "BDG" }, { - "name": "雷克瑟姆", - "code": "WRX" + "name": "布倫特å€", + "code": "BEN" }, { - "name": "里茲市", - "code": "LDS" + "name": "布拉克內爾森林", + "code": "BRC" }, { - "name": "利物浦", - "code": "LIV" + "name": "布拉德ç¦å¾·å¸‚", + "code": "BRD" }, { - "name": "林肯郡", - "code": "LIN" + "name": "布羅姆利å€", + "code": "BRY" }, { - "name": "劉易èˆå§†å€", - "code": "LEW" + "name": "布莱克本-é”æ–‡", + "code": "BBD" }, { - "name": "å¢é¡¿", - "code": "LUT" + "name": "布莱è€æ ¼æ¸©ç‰¹", + "code": "BGW" }, { - "name": "伦弗é²éƒ¡", - "code": "RFW" + "name": "布赖顿-éœå¤«", + "code": "BNH" }, { - "name": "倫敦市", - "code": "LND" + "name": "布里斯托尔", + "code": "BST" }, { - "name": "羅奇代爾都市自治市", - "code": "RCH" + "name": "布里真德郡級自治市", + "code": "BGE" }, { - "name": "羅瑟勒姆都市自治市", - "code": "ROT" + "name": "希éˆç™»å€", + "code": "HIL" }, { - "name": "馬里", - "code": "MRY" + "name": "康å¨è‡ªæ²»å¸‚", + "code": "CWY" }, { - "name": "曼彻斯特", - "code": "MAN" + "name": "康沃爾郡", + "code": "CON" }, { - "name": "梅德韋", - "code": "MDW" + "name": "弗林特郡", + "code": "FLN" }, { - "name": "蒙茅斯郡", - "code": "MON" + "name": "彭布罗克郡", + "code": "PEM" }, { - "name": "米德爾斯伯勒", - "code": "MDB" + "name": "彼得伯勒", + "code": "PTE" }, { - "name": "默頓å€", - "code": "MRT" + "name": "德文郡", + "code": "DEV" }, { - "name": "å—艾尔郡", - "code": "SAY" + "name": "德比", + "code": "DER" }, { - "name": "å—安普敦", - "code": "STH" - }, - { - "name": "å—告羅士打郡", - "code": "SGC" - }, - { - "name": "å—è¯å…‹å€", - "code": "SWK" - }, - { - "name": "å—拉纳克郡", - "code": "SLK" - }, - { - "name": "å—泰因賽德", - "code": "STY" - }, - { - "name": "牛津郡", - "code": "OXF" + "name": "德比郡", + "code": "DBY" }, { - "name": "ç´æ¼¢å€", - "code": "NWM" + "name": "怀特岛郡", + "code": "IOW" }, { - "name": "诺ä¸æ±‰", - "code": "NGM" + "name": "æ©è²çˆ¾å¾·å€", + "code": "ENF" }, { - "name": "诺ç¦å…‹éƒ¡", - "code": "NFK" + "name": "托法æ©", + "code": "TOF" }, { - "name": "諾ä¸æ¼¢éƒ¡", - "code": "NTT" + "name": "托è²", + "code": "TOB" }, { - "name": "諾森伯蘭郡", - "code": "NBL" + "name": "拉特蘭", + "code": "RUT" }, { - "name": "諾斯利都市自治市", - "code": "KWL" + "name": "斯劳", + "code": "SLG" }, { - "name": "彭布罗克郡", - "code": "PEM" + "name": "斯塔ç¦å¾·éƒ¡", + "code": "STS" }, { - "name": "ç€æ–¯-金罗斯", - "code": "PKN" + "name": "斯托克波特都市自治市", + "code": "SKP" }, { - "name": "朴次茅斯", - "code": "POR" + "name": "斯旺西", + "code": "SWA" }, { - "name": "普爾", - "code": "POL" + "name": "旺茲沃æ€å€", + "code": "WND" }, { "name": "普利茅斯", "code": "PLY" }, { - "name": "è–©é “å€", - "code": "STN" - }, - { - "name": "è–©ç¦å…‹éƒ¡", - "code": "SFK" + "name": "普爾", + "code": "POL" }, { - "name": "薩里郡", - "code": "SRY" + "name": "曼彻斯特", + "code": "MAN" }, { - "name": "塞夫頓都會自治市", - "code": "SFT" + "name": "朗达å¡å«©å¡”夫", + "code": "RCT" }, { - "name": "桑德蘭市", - "code": "SND" + "name": "朴次茅斯", + "code": "POR" }, { - "name": "ç‘Ÿç¾…å…‹", - "code": "THR" + "name": "æ±æŸ´éƒ¡", + "code": "CHE" }, { - "name": "森麻實郡", - "code": "SOM" + "name": "æ±é„§å·´é “郡", + "code": "EDU" }, { - "name": "砂井", - "code": "SAW" + "name": "林肯郡", + "code": "LIN" }, { - "name": "设德兰群岛", - "code": "ZET" + "name": "柯克利斯", + "code": "KIR" }, { - "name": "什罗普郡", - "code": "SHR" + "name": "格拉摩根谷", + "code": "VGL" }, { - "name": "è–海倫斯都會自治市", - "code": "SHN" + "name": "格拉斯哥", + "code": "GLG" }, { - "name": "å²ç‰¹çµ", - "code": "STG" + "name": "格林å¨æ²»å€", + "code": "GRE" }, { - "name": "å²é›²é “å€", - "code": "SWD" + "name": "格洛斯特郡", + "code": "GLS" }, { - "name": "斯劳", - "code": "SLG" + "name": "桑德蘭市", + "code": "SND" }, { - "name": "斯塔ç¦å¾·éƒ¡", - "code": "STS" + "name": "梅德韋", + "code": "MDW" }, { - "name": "斯托克波特都市自治市", - "code": "SKP" + "name": "森麻實郡", + "code": "SOM" }, { - "name": "斯旺西", - "code": "SWA" + "name": "沃çµé¡¿", + "code": "WRT" }, { - "name": "è‹æ ¼å…°", - "code": "SCT" + "name": "沃爾瑟姆ç¦é‡Œæ–¯ç‰¹å€", + "code": "WFT" }, { - "name": "蘇格蘭邊å€", - "code": "SCB" + "name": "沃里克郡", + "code": "WAR" }, { - "name": "索爾ç¦å¾·å¸‚", - "code": "SLF" + "name": "沃金厄姆å€", + "code": "WOK" }, { - "name": "索利赫爾å€", - "code": "SOL" + "name": "法夫", + "code": "FIF" }, { - "name": "å¡”æ‘å€", - "code": "TWH" + "name": "波伊斯", + "code": "POW" }, { "name": "æ³°æ©æ²³ç•”纽å¡æ–¯å°”", @@ -6611,312 +6587,336 @@ "code": "RIC" }, { - "name": "å¦å§†èµ›å¾·", - "code": "TAM" + "name": "溫莎-梅登黑德", + "code": "WNM" }, { - "name": "å”å¡æ–¯ç‰¹éƒ½æœƒè‡ªæ²»å¸‚", - "code": "DNC" + "name": "漢普郡", + "code": "HAM" }, { - "name": "特爾ç¦å¾·å’Œé›·é‡‘", - "code": "TFW" + "name": "濱海紹森德", + "code": "SOS" }, { - "name": "特拉ç¦å¾·", - "code": "TRF" + "name": "爱ä¸å ¡", + "code": "EDH" + }, + { + "name": "牛津郡", + "code": "OXF" }, { "name": "特倫特河畔斯托克", "code": "STE" }, { - "name": "托è²", - "code": "TOB" + "name": "特拉ç¦å¾·", + "code": "TRF" }, { - "name": "托法æ©", - "code": "TOF" + "name": "特爾ç¦å¾·å’Œé›·é‡‘", + "code": "TFW" }, { - "name": "旺茲沃æ€å€", - "code": "WND" + "name": "ç€æ–¯-金罗斯", + "code": "PKN" }, { - "name": "å¨å°”士", - "code": "WLS" + "name": "ç‘Ÿç¾…å…‹", + "code": "THR" }, { - "name": "å¨çˆ¾ç‰¹éƒ¡", - "code": "WIL" + "name": "登比郡", + "code": "DEN" }, { - "name": "å¨æ ¹éƒ½å¸‚自治市", - "code": "WGN" + "name": "白金汉郡", + "code": "BKM" }, { - "name": "å¨å‹’爾都會自治市", - "code": "WRL" + "name": "砂井", + "code": "SAW" }, { - "name": "韋克è²çˆ¾å¾·å¸‚", - "code": "WKF" + "name": "ç¦å°”柯克", + "code": "FAL" }, { - "name": "溫莎-梅登黑德", - "code": "WNM" + "name": "米德爾斯伯勒", + "code": "MDB" }, { - "name": "沃爾瑟姆ç¦é‡Œæ–¯ç‰¹å€", - "code": "WFT" + "name": "ç´„å…‹", + "code": "YOR" }, { - "name": "沃金厄姆å€", - "code": "WOK" + "name": "ç´æ¼¢å€", + "code": "NWM" }, { - "name": "沃里克郡", - "code": "WAR" + "name": "索利赫爾å€", + "code": "SOL" }, { - "name": "沃çµé¡¿", - "code": "WRT" + "name": "索爾ç¦å¾·å¸‚", + "code": "SLF" }, { - "name": "ä¼çˆ¾å¼—漢普頓", - "code": "WLV" + "name": "羅奇代爾都市自治市", + "code": "RCH" }, { - "name": "ä¼æ–¯ç‰¹éƒ¡", - "code": "WOR" + "name": "羅瑟勒姆都市自治市", + "code": "ROT" }, { - "name": "西伯克郡", - "code": "WBK" + "name": "考文垂", + "code": "COV" }, { - "name": "西柴郡與切斯特", - "code": "CHW" + "name": "è–海倫斯都會自治市", + "code": "SHN" }, { - "name": "西鄧巴頓郡", - "code": "WDU" + "name": "肯特郡", + "code": "KEN" }, { - "name": "西洛锡安", - "code": "WLN" + "name": "肯辛頓-切爾西å€", + "code": "KEC" }, { - "name": "西æ•å¸‚", - "code": "WSM" + "name": "è‹æ ¼å…°", + "code": "SCT" }, { - "name": "西薩塞克斯郡", - "code": "WSX" + "name": "英国", + "code": "UKM" }, { - "name": "希éˆç™»å€", - "code": "HIL" + "name": "英格兰", + "code": "ENG" }, { - "name": "锡尔迪金", - "code": "CGN" + "name": "英格蘭和å¨çˆ¾æ–¯", + "code": "EAW" }, { - "name": "锡利群岛", - "code": "IOS" + "name": "莱斯特", + "code": "LCE" }, { - "name": "下塔尔波特港", - "code": "NTL" + "name": "莱斯特郡", + "code": "LEC" }, { - "name": "è°¢è²å°”å¾·", - "code": "SHF" + "name": "è¯ç´ çˆ¾å€", + "code": "WLL" }, { - "name": "伊éˆå€", - "code": "EAL" + "name": "蒂斯河畔斯托克頓å€", + "code": "STT" }, { - "name": "伊斯林頓倫敦自治市", - "code": "ISL" + "name": "蒙茅斯郡", + "code": "MON" }, { - "name": "å› å¼—å…‹èŠå¾·", - "code": "IVC" + "name": "蓋茨黑德都市自治市", + "code": "GAT" }, { - "name": "英格兰", - "code": "ENG" + "name": "è–©ç¦å…‹éƒ¡", + "code": "SFK" }, { - "name": "英格蘭和å¨çˆ¾æ–¯", - "code": "EAW" + "name": "薩里郡", + "code": "SRY" }, { - "name": "英国", - "code": "UKM" + "name": "è–©é “å€", + "code": "STN" }, { - "name": "ç´„å…‹", - "code": "YOR" + "name": "蘇格蘭邊å€", + "code": "SCB" }, { - "name": "中洛锡安", - "code": "MLN" + "name": "蘭è²æ–¯å€", + "code": "LBH" }, { - "name": "中央è²å¾·ç¦", - "code": "CBF" + "name": "西伯克郡", + "code": "WBK" }, { - "name": "Antrim", - "code": "ANT" + "name": "西æ•å¸‚", + "code": "WSM" }, { - "name": "Ards", - "code": "ARD" + "name": "西柴郡與切斯特", + "code": "CHW" }, { - "name": "Ards and North Down", - "code": "AND" + "name": "西洛锡安", + "code": "WLN" }, { - "name": "Armagh", - "code": "ARM" + "name": "西薩塞克斯郡", + "code": "WSX" }, { - "name": "Armagh, Banbridge and Craigavon", - "code": "ABC" + "name": "西鄧巴頓郡", + "code": "WDU" }, { - "name": "Ballymena", - "code": "BLA" + "name": "諾ä¸æ¼¢éƒ¡", + "code": "NTT" }, { - "name": "Ballymoney", - "code": "BLY" + "name": "諾斯利都市自治市", + "code": "KWL" }, { - "name": "Banbridge", - "code": "BNB" + "name": "諾森伯蘭郡", + "code": "NBL" }, { - "name": "Carrickfergus", - "code": "CKF" + "name": "设德兰群岛", + "code": "ZET" }, { - "name": "Castlereagh", - "code": "CSR" + "name": "诺ä¸æ±‰", + "code": "NGM" }, { - "name": "Causeway Coast and Glens", - "code": "CCG" + "name": "诺ç¦å…‹éƒ¡", + "code": "NFK" }, { - "name": "Coleraine", - "code": "CLR" + "name": "è°¢è²å°”å¾·", + "code": "SHF" }, { - "name": "Cookstown", - "code": "CKT" + "name": "豪士羅å€", + "code": "HNS" }, { - "name": "Craigavon", - "code": "CGV" + "name": "è²å…‹æ–¯åˆ©å€", + "code": "BEX" }, { - "name": "Derry", - "code": "DRY" + "name": "è²å¾·ç¦å¾·å€", + "code": "BDF" }, { - "name": "Derry and Strabane", - "code": "DRS" + "name": "è²çˆ¾æ³•æ–¯ç‰¹å€", + "code": "BFS" }, { - "name": "Down", - "code": "DOW" + "name": "è²é‡Œéƒ½å¸‚自治市", + "code": "BUR" }, { - "name": "Dungannon and South Tyrone", - "code": "DGN" + "name": "赫爾河畔京士頓", + "code": "KHL" }, { - "name": "Fermanagh", - "code": "FER" + "name": "赫特ç¦å¾·éƒ¡", + "code": "HRT" }, { - "name": "Fermanagh and Omagh", - "code": "FMO" + "name": "赫里ç¦å¾·éƒ¡", + "code": "HEF" }, { - "name": "Larne", - "code": "LRN" + "name": "é”勒姆郡", + "code": "DUR" }, { - "name": "Limavady", - "code": "LMV" + "name": "é”德利å€", + "code": "DUD" }, { - "name": "Lisburn", - "code": "LSB" + "name": "é”éˆé “å€", + "code": "DAL" }, { - "name": "Lisburn and Castlereagh", - "code": "LBC" + "name": "邓迪", + "code": "DND" }, { - "name": "Magherafelt", - "code": "MFT" + "name": "鄧弗里斯-加洛韋", + "code": "DGY" }, { - "name": "Merthyr Tydfil", - "code": "MTY" + "name": "里茲市", + "code": "LDS" }, { - "name": "Mid and East Antrim", - "code": "MEA" + "name": "锡利群岛", + "code": "IOS" }, { - "name": "Mid Ulster", - "code": "MUL" + "name": "锡尔迪金", + "code": "CGN" }, { - "name": "Milton Keynes", - "code": "MIK" + "name": "阿伯ä¸", + "code": "ABE" }, { - "name": "Moyle", - "code": "MYL" + "name": "阿伯ä¸éƒ¡", + "code": "ABD" }, { - "name": "Newport", - "code": "NWP" + "name": "阿盖尔-比特", + "code": "AGB" }, { - "name": "Newry and Mourne", - "code": "NYM" + "name": "é›·ä¸", + "code": "RDG" }, { - "name": "Newry, Mourne and Down", - "code": "NMD" + "name": "雷克瑟姆", + "code": "WRX" }, { - "name": "Newtownabbey", - "code": "NTA" + "name": "é›·å¾·å¡-克利夫兰", + "code": "RCC" }, { - "name": "North Down", - "code": "NDN" + "name": "雷德布里奇å€", + "code": "RDB" }, { - "name": "Omagh", - "code": "OMH" + "name": "éœçˆ¾é “", + "code": "HAL" }, { - "name": "Strabane", - "code": "STB" + "name": "韋克è²çˆ¾å¾·å¸‚", + "code": "WKF" + }, + { + "name": "馬里", + "code": "MRY" + }, + { + "name": "高地", + "code": "HLD" + }, + { + "name": "黑弗éˆå€", + "code": "HAV" + }, + { + "name": "黑潭", + "code": "BPL" + }, + { + "name": "默頓å€", + "code": "MRT" } ], "GD": [ @@ -6951,71 +6951,71 @@ ], "GE": [ { - "name": "阿布哈茲", - "code": "AB" - }, - { - "name": "阿扎尔", - "code": "AJ" + "name": "什é”-å¡ç‰¹åˆ©å·ž", + "code": "SK" }, { - "name": "第比利斯", - "code": "TB" + "name": "伊梅列季亞州", + "code": "IM" }, { - "name": "å¤åˆ©äºžå·ž", - "code": "GU" + "name": "克維莫-å¡ç‰¹åˆ©å·ž", + "code": "KK" }, { "name": "å¡èµ«å­£å·ž", "code": "KA" }, { - "name": "克維莫-å¡ç‰¹åˆ©å·ž", - "code": "KK" - }, - { - "name": "拉æ°-列其呼米-下斯瓦涅季亞州", - "code": "RL" + "name": "å¤åˆ©äºžå·ž", + "code": "GU" }, { "name": "姆茨赫塔-姆季阿涅季州", "code": "MM" }, { - "name": "薩梅格列羅-上斯瓦涅季亞州", - "code": "SZ" + "name": "拉æ°-列其呼米-下斯瓦涅季亞州", + "code": "RL" + }, + { + "name": "第比利斯", + "code": "TB" }, { "name": "薩姆茨赫-扎瓦赫季州", "code": "SJ" }, { - "name": "什é”-å¡ç‰¹åˆ©å·ž", - "code": "SK" + "name": "薩梅格列羅-上斯瓦涅季亞州", + "code": "SZ" }, { - "name": "伊梅列季亞州", - "code": "IM" + "name": "阿布哈茲", + "code": "AB" + }, + { + "name": "阿扎尔", + "code": "AJ" } ], "GH": [ { - "name": "阿散蒂地å€", - "code": "AH" + "name": "中部地å€", + "code": "CP" }, { "name": "北部地å€", "code": "NP" }, - { - "name": "布朗阿哈ç¦åœ°å€", - "code": "BA" - }, { "name": "大阿克拉地å€", "code": "AA" }, + { + "name": "布朗阿哈ç¦åœ°å€", + "code": "BA" + }, { "name": "æ±åŒ—地å€", "code": "UE" @@ -7037,19 +7037,19 @@ "code": "WP" }, { - "name": "中部地å€", - "code": "CP" + "name": "阿散蒂地å€", + "code": "AH" } ], "GL": [ - { - "name": "å¡è‹ä¼Šç‰¹è¨æ™®", - "code": "QA" - }, { "name": "凯克å¡å¡”", "code": "QE" }, + { + "name": "å¡è‹ä¼Šç‰¹è¨æ™®", + "code": "QA" + }, { "name": "库雅雷哥", "code": "KU" @@ -7060,22 +7060,10 @@ } ], "GM": [ - { - "name": "ç­ç«¹", - "code": "B" - }, - { - "name": "北岸å€", - "code": "N" - }, { "name": "上河å€", "code": "U" }, - { - "name": "西部å€", - "code": "W" - }, { "name": "下河å€", "code": "L" @@ -7083,16 +7071,32 @@ { "name": "中河å€", "code": "M" + }, + { + "name": "北岸å€", + "code": "N" + }, + { + "name": "ç­ç«¹", + "code": "B" + }, + { + "name": "西部å€", + "code": "W" } ], "GN": [ { - "name": "è²æ‹‰çœ", - "code": "BE" + "name": "ä¸å‰æ‹‰ä¼Šçœ", + "code": "DI" }, { - "name": "åšæ³•çœ", - "code": "BF" + "name": "凱魯阿內çœ", + "code": "KE" + }, + { + "name": "加瓦爾çœ", + "code": "GA" }, { "name": "åšå‡±å¤§å€", @@ -7103,166 +7107,166 @@ "code": "BK" }, { - "name": "é”波拉çœ", - "code": "DB" + "name": "åšæ³•çœ", + "code": "BF" }, { - "name": "é”拉巴çœ", - "code": "DL" + "name": "圖蓋çœ", + "code": "TO" }, { - "name": "ä¸å‰æ‹‰ä¼Šçœ", - "code": "DI" + "name": "基西æœå¤çœ", + "code": "KS" }, { - "name": "æœå¸ƒé›·å¡çœ", - "code": "DU" + "name": "å­”é”拉çœ", + "code": "KN" }, { - "name": "æ©æ¾¤é›·ç§‘雷大å€", - "code": "N" + "name": "庫比亞çœ", + "code": "KB" }, { - "name": "æ©æ¾¤é›·ç§‘é›·çœ", - "code": "NZ" + "name": "庫魯薩çœ", + "code": "KO" }, { - "name": "法拉ç´å¤§å€", - "code": "F" + "name": "康康大å€", + "code": "K" }, { - "name": "法拉ç´çœ", - "code": "FA" + "name": "康康çœ", + "code": "KA" }, { "name": "弗里亞çœ", "code": "FR" }, { - "name": "ç¦é›·å¡é‡Œäºžçœ", - "code": "FO" - }, - { - "name": "蓋凱æœçœ", - "code": "GU" + "name": "æ©æ¾¤é›·ç§‘雷大å€", + "code": "N" }, { - "name": "基西æœå¤çœ", - "code": "KS" + "name": "æ©æ¾¤é›·ç§‘é›·çœ", + "code": "NZ" }, { - "name": "加瓦爾çœ", - "code": "GA" + "name": "拉è²å¤§å€", + "code": "L" }, { - "name": "金迪亞大å€", - "code": "D" + "name": "拉è²çœ", + "code": "LA" }, { - "name": "金迪亞çœ", - "code": "KD" + "name": "æœå¸ƒé›·å¡çœ", + "code": "DU" }, { - "name": "凱魯阿內çœ", - "code": "KE" + "name": "法拉ç´å¤§å€", + "code": "F" }, { - "name": "康康大å€", - "code": "K" + "name": "法拉ç´çœ", + "code": "FA" }, { - "name": "康康çœ", - "code": "KA" + "name": "泰利梅èŠçœ", + "code": "TE" }, { - "name": "科ç´å…‹é‡Œ", - "code": "C" + "name": "洛拉çœ", + "code": "LO" }, { - "name": "科亞çœ", - "code": "CO" + "name": "皮塔çœ", + "code": "PI" }, { - "name": "å­”é”拉çœ", - "code": "KN" + "name": "ç¦é›·å¡é‡Œäºžçœ", + "code": "FO" }, { - "name": "庫比亞çœ", - "code": "KB" + "name": "科亞çœ", + "code": "CO" }, { - "name": "庫魯薩çœ", - "code": "KO" + "name": "科ç´å…‹é‡Œ", + "code": "C" }, { - "name": "拉è²å¤§å€", - "code": "L" + "name": "約穆çœ", + "code": "YO" }, { - "name": "拉è²çœ", - "code": "LA" + "name": "芒賈ç´çœ", + "code": "MD" }, { "name": "èŠç›§é¦¬çœ", "code": "LE" }, { - "name": "洛拉çœ", - "code": "LO" + "name": "蓋凱æœçœ", + "code": "GU" }, { - "name": "馬里çœ", - "code": "ML" + "name": "è²æ‹‰çœ", + "code": "BE" }, { - "name": "馬木大å€", - "code": "M" + "name": "é”拉巴çœ", + "code": "DL" }, { - "name": "馬木çœ", - "code": "MM" + "name": "é”波拉çœ", + "code": "DB" }, { - "name": "馬桑塔çœ", - "code": "MC" + "name": "金迪亞大å€", + "code": "D" }, { - "name": "芒賈ç´çœ", - "code": "MD" + "name": "金迪亞çœ", + "code": "KD" }, { - "name": "皮塔çœ", - "code": "PI" + "name": "錫å‰é‡Œçœ", + "code": "SI" }, { - "name": "泰利梅èŠçœ", - "code": "TE" + "name": "馬木大å€", + "code": "M" }, { - "name": "圖蓋çœ", - "code": "TO" + "name": "馬木çœ", + "code": "MM" }, { - "name": "錫å‰é‡Œçœ", - "code": "SI" + "name": "馬桑塔çœ", + "code": "MC" }, { - "name": "約穆çœ", - "code": "YO" + "name": "馬里çœ", + "code": "ML" } ], "GQ": [ { - "name": "北比奥科çœ", - "code": "BN" + "name": "Annobón", + "code": "AN" }, { - "name": "滨海çœ", - "code": "LI" + "name": "中å—çœ", + "code": "CS" }, { - "name": "海岛大区", - "code": "I" + "name": "北比奥科çœ", + "code": "BN" + }, + { + "name": "å—比奥科çœ", + "code": "BS" }, { "name": "基埃æ©ç‰¹å§†çœ", @@ -7273,82 +7277,30 @@ "code": "C" }, { - "name": "å—比奥科çœ", - "code": "BS" - }, - { - "name": "韦莱æ©è¨æ–¯çœ", - "code": "WN" + "name": "海岛大区", + "code": "I" }, { - "name": "中å—çœ", - "code": "CS" + "name": "滨海çœ", + "code": "LI" }, { - "name": "Annobón", - "code": "AN" + "name": "韦莱æ©è¨æ–¯çœ", + "code": "WN" } ], "GR": [ { - "name": "阿索斯山", - "code": "69" + "name": "Achaea", + "code": "13" }, { - "name": "阿æå¡ (地å€)", - "code": "I" + "name": "Aetolia-Acarnania", + "code": "01" }, { - "name": "北愛ç´", - "code": "K" - }, - { - "name": "伯罗奔尼撒", - "code": "J" - }, - { - "name": "东马其顿-色雷斯", - "code": "A" - }, - { - "name": "å—æ„›ç´", - "code": "L" - }, - { - "name": "色è¨åˆ©", - "code": "E" - }, - { - "name": "西马其顿", - "code": "C" - }, - { - "name": "西希腊", - "code": "G" - }, - { - "name": "伊庇é²æ–¯", - "code": "D" - }, - { - "name": "中马其顿", - "code": "B" - }, - { - "name": "中希臘", - "code": "H" - }, - { - "name": "Achaea", - "code": "13" - }, - { - "name": "Aetolia-Acarnania", - "code": "01" - }, - { - "name": "Arcadia", - "code": "12" + "name": "Arcadia", + "code": "12" }, { "name": "Argolis", @@ -7549,44 +7501,84 @@ { "name": "Zakynthos", "code": "21" - } - ], - "GT": [ + }, { - "name": "埃斯昆特拉çœ", - "code": "ES" + "name": "东马其顿-色雷斯", + "code": "A" }, { - "name": "è²ç™»çœ", - "code": "PE" + "name": "中希臘", + "code": "H" }, { - "name": "瓜地馬拉çœ", - "code": "GU" + "name": "中马其顿", + "code": "B" }, { - "name": "哈拉帕çœ", - "code": "JA" + "name": "伊庇é²æ–¯", + "code": "D" }, { - "name": "胡蒂亞帕çœ", - "code": "JU" + "name": "伯罗奔尼撒", + "code": "J" }, { - "name": "基切çœ", - "code": "QC" + "name": "北愛ç´", + "code": "K" + }, + { + "name": "å—æ„›ç´", + "code": "L" + }, + { + "name": "色è¨åˆ©", + "code": "E" + }, + { + "name": "西希腊", + "code": "G" + }, + { + "name": "西马其顿", + "code": "C" + }, + { + "name": "阿æå¡ (地å€)", + "code": "I" + }, + { + "name": "阿索斯山", + "code": "69" + } + ], + "GT": [ + { + "name": "上維拉帕斯çœ", + "code": "AV" + }, + { + "name": "下維拉帕斯çœ", + "code": "BV" + }, + { + "name": "伊薩瓦爾çœ", + "code": "IZ" }, { "name": "克薩爾特å—戈çœ", "code": "QZ" }, { - "name": "雷塔盧èŠçƒçœ", - "code": "RE" + "name": "哈拉帕çœ", + "code": "JA" }, { - "name": "普羅格雷索çœ", - "code": "PR" + "name": "埃斯昆特拉çœ", + "code": "ES" + }, + { + "name": "基切çœ", + "code": "QC" }, { "name": "奇基穆拉çœ", @@ -7597,16 +7589,20 @@ "code": "CM" }, { - "name": "è–©å¡å¸•çœ", - "code": "ZA" + "name": "托托尼å¡æ½˜çœ", + "code": "TO" }, { - "name": "è–©å¡ç‰¹ä½©å…‹æ–¯çœ", - "code": "SA" + "name": "普羅格雷索çœ", + "code": "PR" }, { - "name": "上維拉帕斯çœ", - "code": "AV" + "name": "瓜地馬拉çœ", + "code": "GU" + }, + { + "name": "索洛拉çœ", + "code": "SO" }, { "name": "è–ç¾…è–©çœ", @@ -7617,81 +7613,97 @@ "code": "SM" }, { - "name": "蘇奇特佩克斯çœ", - "code": "SU" + "name": "胡蒂亞帕çœ", + "code": "JU" }, { - "name": "索洛拉çœ", - "code": "SO" + "name": "è–©å¡å¸•çœ", + "code": "ZA" }, { - "name": "托托尼å¡æ½˜çœ", - "code": "TO" + "name": "è–©å¡ç‰¹ä½©å…‹æ–¯çœ", + "code": "SA" }, { - "name": "韋韋特å—戈çœ", - "code": "HU" + "name": "蘇奇特佩克斯çœ", + "code": "SU" }, { - "name": "下維拉帕斯çœ", - "code": "BV" + "name": "è²ç™»çœ", + "code": "PE" }, { - "name": "伊薩瓦爾çœ", - "code": "IZ" + "name": "雷塔盧èŠçƒçœ", + "code": "RE" + }, + { + "name": "韋韋特å—戈çœ", + "code": "HU" } ], "GW": [ { - "name": "奧約å€", - "code": "OI" + "name": "Leste", + "code": "L" }, { - "name": "巴法塔å€", - "code": "BA" + "name": "Norte", + "code": "N" }, { - "name": "比ç»", - "code": "BS" + "name": "Sul", + "code": "S" }, { - "name": "比ç¿åšå€", - "code": "BM" + "name": "加布å€", + "code": "GA" }, { "name": "åšæ‹‰é¦¬å€", "code": "BL" }, { - "name": "基ç´æ‹‰å€", - "code": "QU" + "name": "å¡è¬çƒå€", + "code": "CA" }, { - "name": "加布å€", - "code": "GA" + "name": "基ç´æ‹‰å€", + "code": "QU" }, { - "name": "å¡è¬çƒå€", - "code": "CA" + "name": "奧約å€", + "code": "OI" }, { - "name": "通巴利å€", - "code": "TO" + "name": "巴法塔å€", + "code": "BA" }, { - "name": "Leste", - "code": "L" + "name": "比ç»", + "code": "BS" }, { - "name": "Norte", - "code": "N" + "name": "比ç¿åšå€", + "code": "BM" }, { - "name": "Sul", - "code": "S" + "name": "通巴利å€", + "code": "TO" } ], "GY": [ + { + "name": "上塔库图-上埃塞奎åš", + "code": "UT" + }, + { + "name": "上德梅拉拉-伯比斯å€", + "code": "UD" + }, + { + "name": "东伯比斯-科兰太因", + "code": "EB" + }, { "name": "埃塞奎åšç¾¤å³¶-西德梅拉拉å€", "code": "ES" @@ -7701,46 +7713,42 @@ "code": "BA" }, { - "name": "波默倫-蘇佩ç´å§†å€", - "code": "PM" - }, - { - "name": "波塔羅-錫帕魯尼å€", - "code": "PT" + "name": "庫尤尼-馬扎魯尼å€", + "code": "CU" }, { "name": "德梅拉拉-馬海å¡å€", "code": "DE" }, { - "name": "东伯比斯-科兰太因", - "code": "EB" + "name": "波塔羅-錫帕魯尼å€", + "code": "PT" }, { - "name": "庫尤尼-馬扎魯尼å€", - "code": "CU" + "name": "波默倫-蘇佩ç´å§†å€", + "code": "PM" }, { "name": "馬海å¡-伯比斯å€", "code": "MA" - }, - { - "name": "上德梅拉拉-伯比斯å€", - "code": "UD" - }, - { - "name": "上塔库图-上埃塞奎åš", - "code": "UT" } ], "HN": [ { - "name": "阿特蘭蒂é”çœ", - "code": "AT" + "name": "倫皮拉çœ", + "code": "LE" }, { - "name": "埃爾帕拉伊索çœ", - "code": "EP" + "name": "喬盧特å¡çœ", + "code": "CH" + }, + { + "name": "因蒂布å¡çœ", + "code": "IN" + }, + { + "name": "埃爾帕拉伊索çœ", + "code": "EP" }, { "name": "奥科特佩克çœ", @@ -7750,10 +7758,18 @@ "name": "奧蘭喬çœ", "code": "OL" }, + { + "name": "山谷çœ", + "code": "VA" + }, { "name": "弗朗西斯科-莫拉桑çœ", "code": "FM" }, + { + "name": "æ‹‰å·´æ–¯çœ (洪都拉斯)", + "code": "LP" + }, { "name": "格拉西亚斯-阿迪奥斯çœ", "code": "GD" @@ -7762,6 +7778,10 @@ "name": "æµ·ç£ç¾¤å³¶çœ", "code": "IB" }, + { + "name": "科潘çœ", + "code": "CP" + }, { "name": "科爾特斯çœ", "code": "CR" @@ -7775,36 +7795,16 @@ "code": "CM" }, { - "name": "科潘çœ", - "code": "CP" - }, - { - "name": "æ‹‰å·´æ–¯çœ (洪都拉斯)", - "code": "LP" - }, - { - "name": "倫皮拉çœ", - "code": "LE" - }, - { - "name": "喬盧特å¡çœ", - "code": "CH" - }, - { - "name": "山谷çœ", - "code": "VA" + "name": "ç´„ç¾…çœ", + "code": "YO" }, { "name": "è–巴巴拉çœ", "code": "SB" }, { - "name": "因蒂布å¡çœ", - "code": "IN" - }, - { - "name": "ç´„ç¾…çœ", - "code": "YO" + "name": "阿特蘭蒂é”çœ", + "code": "AT" } ], "HR": [ @@ -7895,33 +7895,33 @@ ], "HT": [ { - "name": "阿蒂åšå°¼ç‰¹çœ", - "code": "AR" + "name": "东北çœ", + "code": "NE" + }, + { + "name": "中央çœ", + "code": "CE" }, { "name": "北部çœ", "code": "ND" }, + { + "name": "å—部çœ", + "code": "SD" + }, { "name": "大ç£çœ", "code": "GA" }, { - "name": "东北çœ", - "code": "NE" + "name": "尼普斯çœ", + "code": "NI" }, { "name": "æ±å—çœ", "code": "SE" }, - { - "name": "å—部çœ", - "code": "SD" - }, - { - "name": "尼普斯çœ", - "code": "NI" - }, { "name": "西北çœ", "code": "NO" @@ -7931,126 +7931,126 @@ "code": "OU" }, { - "name": "中央çœ", - "code": "CE" + "name": "阿蒂åšå°¼ç‰¹çœ", + "code": "AR" } ], "HU": [ { - "name": "埃爾德", - "code": "ER" - }, - { - "name": "埃格爾", - "code": "EG" + "name": "亞斯-ç‘™å‰å­”-索爾諾克州", + "code": "JN" }, { - "name": "巴蘭尼亞州", - "code": "BA" + "name": "ä½æ´›åŸƒæ ¼å¡žæ ¼", + "code": "ZE" }, { - "name": "巴奇-基什孔州", - "code": "BK" + "name": "ä½æ´›å·ž", + "code": "ZA" }, { - "name": "包爾紹德-奧包çƒä¼Š-曾普倫州", - "code": "BZ" + "name": "佩奇", + "code": "PS" }, { - "name": "è²å‡±ä»€å–¬åŒ…", - "code": "BC" + "name": "佩斯州", + "code": "PE" }, { - "name": "è²å‡±ä»€å·ž", - "code": "BE" + "name": "傑爾-莫雄-肖普朗州", + "code": "GS" }, { - "name": "布达佩斯", - "code": "BU" + "name": "凯奇凯梅特", + "code": "KM" }, { - "name": "德布勒森", - "code": "DE" + "name": "包爾紹德-奧包çƒä¼Š-曾普倫州", + "code": "BZ" }, { - "name": "多瑙新城", - "code": "DU" + "name": "埃格爾", + "code": "EG" }, { - "name": "費耶爾州", - "code": "FE" + "name": "埃爾德", + "code": "ER" }, { - "name": "豪伊æœ-比豪爾州", - "code": "HB" + "name": "塞克什白堡", + "code": "SF" }, { - "name": "赫維什州", - "code": "HE" + "name": "å¡žå…‹è–©å¾·", + "code": "SS" }, { - "name": "éœå¾·æ¢…澤瓦", - "code": "HV" + "name": "塞格德", + "code": "SD" }, { - "name": "æ°å°”", - "code": "GY" + "name": "多瑙新城", + "code": "DU" }, { - "name": "傑爾-莫雄-肖普朗州", - "code": "GS" + "name": "尼賴å‰å“ˆä½", + "code": "NY" }, { - "name": "凯奇凯梅特", - "code": "KM" + "name": "巴奇-基什孔州", + "code": "BK" }, { - "name": "考波什堡", - "code": "KV" + "name": "巴蘭尼亞州", + "code": "BA" }, { - "name": "科馬羅姆-埃斯泰爾戈姆州", - "code": "KE" + "name": "布达佩斯", + "code": "BU" }, { - "name": "米什科尔茨", - "code": "MI" + "name": "德布勒森", + "code": "DE" }, { - "name": "ç‘™å‰è€ƒå°¼é¥’", - "code": "NK" + "name": "托爾瑙州", + "code": "TO" }, { - "name": "尼賴å‰å“ˆä½", - "code": "NY" + "name": "æ°å°”", + "code": "GY" }, { - "name": "諾格拉德州", - "code": "NO" + "name": "æ¾åšç‰¹æµ·ä¼Š", + "code": "SH" }, { - "name": "佩奇", - "code": "PS" + "name": "沃什州", + "code": "VA" }, { - "name": "佩斯州", - "code": "PE" + "name": "ç‘™å‰è€ƒå°¼é¥’", + "code": "NK" }, { "name": "瓊格拉德州", "code": "CS" }, { - "name": "塞格德", - "code": "SD" + "name": "科馬羅姆-埃斯泰爾戈姆州", + "code": "KE" }, { - "name": "å¡žå…‹è–©å¾·", - "code": "SS" + "name": "米什科尔茨", + "code": "MI" }, { - "name": "塞克什白堡", - "code": "SF" + "name": "ç´¢åšçˆ¾å¥‡-索特馬爾-è²æ‹‰æ ¼å·ž", + "code": "SZ" + }, + { + "name": "索尔诺克", + "code": "SK" }, { "name": "紹爾戈陶爾æš", @@ -8061,70 +8061,94 @@ "code": "SO" }, { - "name": "æ¾åšç‰¹æµ·ä¼Š", - "code": "SH" + "name": "維斯普雷姆", + "code": "VM" }, { - "name": "ç´¢åšçˆ¾å¥‡-索特馬爾-è²æ‹‰æ ¼å·ž", - "code": "SZ" + "name": "維斯普雷姆州", + "code": "VE" }, { - "name": "索尔诺克", - "code": "SK" + "name": "考波什堡", + "code": "KV" }, { - "name": "陶陶巴尼奧", - "code": "TB" + "name": "肖普朗", + "code": "SN" }, { - "name": "托爾瑙州", - "code": "TO" + "name": "諾格拉德州", + "code": "NO" }, { - "name": "維斯普雷姆", - "code": "VM" + "name": "豪伊æœ-比豪爾州", + "code": "HB" }, { - "name": "維斯普雷姆州", - "code": "VE" + "name": "è²å‡±ä»€å–¬åŒ…", + "code": "BC" }, { - "name": "沃什州", - "code": "VA" + "name": "è²å‡±ä»€å·ž", + "code": "BE" }, { - "name": "肖普朗", - "code": "SN" + "name": "費耶爾州", + "code": "FE" }, { - "name": "亞斯-ç‘™å‰å­”-索爾諾克州", - "code": "JN" + "name": "赫維什州", + "code": "HE" }, { - "name": "ä½æ´›åŸƒæ ¼å¡žæ ¼", - "code": "ZE" + "name": "陶陶巴尼奧", + "code": "TB" }, { - "name": "ä½æ´›å·ž", - "code": "ZA" + "name": "éœå¾·æ¢…澤瓦", + "code": "HV" } ], "ID": [ { - "name": "巴布亚çœ", - "code": "PA" + "name": "Bali", + "code": "BA" }, { - "name": "邦加-勿里洞çœ", - "code": "BB" + "name": "万丹çœ", + "code": "BT" }, { - "name": "北加里曼丹çœ", - "code": "KU" + "name": "东å—è‹æ‹‰å¨è¥¿çœ", + "code": "SG" }, { - "name": "北马é²å¤çœ", - "code": "MU" + "name": "东爪哇çœ", + "code": "JI" + }, + { + "name": "中加里曼丹çœ", + "code": "KT" + }, + { + "name": "中爪哇çœ", + "code": "JT" + }, + { + "name": "中è‹æ‹‰å¨è¥¿çœ", + "code": "ST" + }, + { + "name": "亞齊", + "code": "AC" + }, + { + "name": "加里曼丹", + "code": "KA" + }, + { + "name": "北加里曼丹çœ", + "code": "KU" }, { "name": "北è‹æ‹‰å¨è¥¿çœ", @@ -8135,28 +8159,36 @@ "code": "SU" }, { - "name": "东å—è‹æ‹‰å¨è¥¿çœ", - "code": "SG" + "name": "北马é²å¤çœ", + "code": "MU" }, { - "name": "东爪哇çœ", - "code": "JI" + "name": "å—加里曼丹çœ", + "code": "KS" }, { - "name": "æ±åŠ é‡Œæ›¼ä¸¹çœ", - "code": "KI" + "name": "å—è‹æ‹‰å¨è¥¿çœ", + "code": "SN" }, { - "name": "æ±åŠªæ²™ç™»åŠ æ‹‰çœ", - "code": "NT" + "name": "å—è‹é—¨ç­”è…Šçœ", + "code": "SS" + }, + { + "name": "å ç¢‘çœ", + "code": "JA" }, { "name": "哥伦打洛çœ", "code": "GO" }, { - "name": "加里曼丹", - "code": "KA" + "name": "å°å·½ä»–群岛", + "code": "NU" + }, + { + "name": "巴布亚çœ", + "code": "PA" }, { "name": "å»–å…§çœ", @@ -8166,37 +8198,33 @@ "name": "廖内群岛çœ", "code": "KR" }, - { - "name": "马é²å¤çœ", - "code": "MA" - }, - { - "name": "明å¤é­¯çœ", - "code": "BE" - }, { "name": "摩鹿加群岛", "code": "ML" }, { - "name": "å—加里曼丹çœ", - "code": "KS" + "name": "日惹特区", + "code": "YO" }, { - "name": "å—è‹æ‹‰å¨è¥¿çœ", - "code": "SN" + "name": "明å¤é­¯çœ", + "code": "BE" }, { - "name": "å—è‹é—¨ç­”è…Šçœ", - "code": "SS" + "name": "æ±åŠ é‡Œæ›¼ä¸¹çœ", + "code": "KI" + }, + { + "name": "æ±åŠªæ²™ç™»åŠ æ‹‰çœ", + "code": "NT" }, { "name": "楠榜çœ", "code": "LA" }, { - "name": "日惹特区", - "code": "YO" + "name": "爪哇岛", + "code": "JW" }, { "name": "è‹æ‹‰å¨è¥¿å²›", @@ -8206,14 +8234,6 @@ "name": "蘇門答臘", "code": "SM" }, - { - "name": "万丹çœ", - "code": "BT" - }, - { - "name": "西巴布亞çœ", - "code": "PB" - }, { "name": "西加里曼丹çœ", "code": "KB" @@ -8223,12 +8243,8 @@ "code": "NB" }, { - "name": "西è‹æ‹‰å¨è¥¿çœ", - "code": "SR" - }, - { - "name": "西è‹é—¨ç­”è…Šçœ", - "code": "SB" + "name": "西巴布亞çœ", + "code": "PB" }, { "name": "西新几内亚", @@ -8239,66 +8255,58 @@ "code": "JB" }, { - "name": "å°å·½ä»–群岛", - "code": "NU" - }, - { - "name": "雅加达", - "code": "JK" + "name": "西è‹æ‹‰å¨è¥¿çœ", + "code": "SR" }, { - "name": "亞齊", - "code": "AC" + "name": "西è‹é—¨ç­”è…Šçœ", + "code": "SB" }, { - "name": "å ç¢‘çœ", - "code": "JA" + "name": "邦加-勿里洞çœ", + "code": "BB" }, { - "name": "爪哇岛", - "code": "JW" + "name": "雅加达", + "code": "JK" }, { - "name": "中加里曼丹çœ", - "code": "KT" - }, + "name": "马é²å¤çœ", + "code": "MA" + } + ], + "IE": [ { - "name": "中è‹æ‹‰å¨è¥¿çœ", - "code": "ST" + "name": "倫斯特çœ", + "code": "L" }, { - "name": "中爪哇çœ", - "code": "JT" + "name": "克莱尔郡", + "code": "CE" }, { - "name": "Bali", - "code": "BA" - } - ], - "IE": [ - { - "name": "阿爾斯特çœ", - "code": "U" + "name": "凱里郡", + "code": "KY" }, { - "name": "奧法利郡", - "code": "OY" + "name": "利特里姆郡", + "code": "LM" }, { - "name": "è’‚ç€é›·é‡Œéƒ¡", - "code": "TA" + "name": "利默里克郡", + "code": "LK" }, { - "name": "都æŸæž—地å€", - "code": "D" + "name": "劳斯郡", + "code": "LH" }, { - "name": "多尼戈爾郡", - "code": "DL" + "name": "å¡æ–‡éƒ¡", + "code": "CN" }, { - "name": "戈尔韦郡", - "code": "G" + "name": "å¡æ´›éƒ¡", + "code": "CW" }, { "name": "基尔代尔郡", @@ -8309,52 +8317,48 @@ "code": "KK" }, { - "name": "å¡æ´›éƒ¡", - "code": "CW" + "name": "多尼戈爾郡", + "code": "DL" }, { - "name": "å¡æ–‡éƒ¡", - "code": "CN" + "name": "奧法利郡", + "code": "OY" }, { - "name": "凱里郡", - "code": "KY" + "name": "å¨å…‹æ´›éƒ¡", + "code": "WW" }, { "name": "康諾特çœ", "code": "C" }, { - "name": "科克郡", - "code": "CO" - }, - { - "name": "克莱尔郡", - "code": "CE" + "name": "戈尔韦郡", + "code": "G" }, { - "name": "èŠä¼Šä»€éƒ¡", - "code": "LS" + "name": "æ–¯èŠæˆˆéƒ¡", + "code": "SO" }, { "name": "朗ç¦å¾·éƒ¡", "code": "LD" }, { - "name": "劳斯郡", - "code": "LH" + "name": "梅奧郡", + "code": "MO" }, { - "name": "利默里克郡", - "code": "LK" + "name": "沃特ç¦å¾·éƒ¡", + "code": "WD" }, { - "name": "利特里姆郡", - "code": "LM" + "name": "科克郡", + "code": "CO" }, { - "name": "倫斯特çœ", - "code": "L" + "name": "米斯郡", + "code": "MH" }, { "name": "羅斯康芒郡", @@ -8364,52 +8368,52 @@ "name": "芒斯特çœ", "code": "M" }, - { - "name": "梅奧郡", - "code": "MO" - }, - { - "name": "米斯郡", - "code": "MH" - }, { "name": "莫纳亨郡", "code": "MN" }, { - "name": "æ–¯èŠæˆˆéƒ¡", - "code": "SO" + "name": "èŠä¼Šä»€éƒ¡", + "code": "LS" }, { - "name": "å¨å…‹æ´›éƒ¡", - "code": "WW" + "name": "è’‚ç€é›·é‡Œéƒ¡", + "code": "TA" }, { - "name": "韦克斯ç¦å¾·éƒ¡", - "code": "WX" + "name": "都æŸæž—地å€", + "code": "D" + }, + { + "name": "阿爾斯特çœ", + "code": "U" }, { "name": "韋斯特米斯郡", "code": "WH" }, { - "name": "沃特ç¦å¾·éƒ¡", - "code": "WD" + "name": "韦克斯ç¦å¾·éƒ¡", + "code": "WX" } ], "IL": [ { - "name": "北部区", - "code": "Z" + "name": "中央区", + "code": "M" }, { - "name": "海法区", - "code": "HA" + "name": "北部区", + "code": "Z" }, { "name": "å—部区", "code": "D" }, + { + "name": "海法区", + "code": "HA" + }, { "name": "特拉维夫区", "code": "TA" @@ -8417,219 +8421,215 @@ { "name": "耶路撒冷区", "code": "JM" - }, - { - "name": "中央区", - "code": "M" } ], "IN": [ { - "name": "阿é²çº³æ°å°”邦", - "code": "AR" + "name": "中央邦", + "code": "MP" }, { - "name": "阿è¨å§†é‚¦", - "code": "AS" - }, - { - "name": "安达曼-尼科巴群岛", - "code": "AN" - }, - { - "name": "安得拉邦", - "code": "AP" - }, - { - "name": "奥里è¨é‚¦", - "code": "OR" + "name": "北方邦", + "code": "UP" }, { "name": "北阿åŽå¾·é‚¦", "code": "UT" }, { - "name": "北方邦", - "code": "UP" - }, - { - "name": "本地治里", - "code": "PY" - }, - { - "name": "比哈尔邦", - "code": "BR" - }, - { - "name": "查谟ï¼å…‹ä»€ç±³å°”邦", - "code": "JK" + "name": "å¡çº³å¡”克邦", + "code": "KA" }, { - "name": "昌迪加尔", - "code": "CH" + "name": "å¤å‰æ‹‰ç‰¹é‚¦", + "code": "GJ" }, { - "name": "达德拉-纳加尔哈维利", - "code": "DN" + "name": "哈里亚纳邦", + "code": "HR" }, { - "name": "达曼-第乌", - "code": "DD" + "name": "喀拉拉邦", + "code": "KL" }, { - "name": "德里", - "code": "DL" + "name": "喜马å•å°”邦", + "code": "HP" }, { - "name": "å¤å‰æ‹‰ç‰¹é‚¦", - "code": "GJ" + "name": "奥里è¨é‚¦", + "code": "OR" }, { - "name": "果阿邦", - "code": "GA" + "name": "安得拉邦", + "code": "AP" }, { - "name": "哈里亚纳邦", - "code": "HR" + "name": "安达曼-尼科巴群岛", + "code": "AN" }, { - "name": "è´¾åŽå¾·é‚¦", - "code": "JH" + "name": "德里", + "code": "DL" }, { - "name": "喀拉拉邦", - "code": "KL" + "name": "æ°è’‚斯加尔邦", + "code": "CT" }, { - "name": "å¡çº³å¡”克邦", - "code": "KA" + "name": "拉克沙群島", + "code": "LD" }, { "name": "拉贾斯å¦é‚¦", "code": "RJ" }, { - "name": "拉克沙群島", - "code": "LD" + "name": "æ—é®æ™®é‚¦", + "code": "PB" }, { - "name": "马哈拉施特拉邦", - "code": "MH" + "name": "昌迪加尔", + "code": "CH" }, { "name": "曼尼普尔邦", "code": "MN" }, { - "name": "梅加拉亚邦", - "code": "ML" + "name": "本地治里", + "code": "PY" }, { - "name": "ç±³ä½æ‹‰å§†é‚¦", - "code": "MZ" + "name": "果阿邦", + "code": "GA" }, { - "name": "那加兰邦", - "code": "NL" + "name": "查谟ï¼å…‹ä»€ç±³å°”邦", + "code": "JK" }, { - "name": "æ—é®æ™®é‚¦", - "code": "PB" + "name": "梅加拉亚邦", + "code": "ML" }, { - "name": "æ°è’‚斯加尔邦", - "code": "CT" + "name": "比哈尔邦", + "code": "BR" }, { "name": "泰米尔纳德邦", "code": "TN" }, + { + "name": "特伦甘纳邦", + "code": "TG" + }, { "name": "特里普拉邦", "code": "TR" }, { - "name": "特伦甘纳邦", - "code": "TG" + "name": "ç±³ä½æ‹‰å§†é‚¦", + "code": "MZ" }, { "name": "西孟加拉邦", "code": "WB" }, + { + "name": "è´¾åŽå¾·é‚¦", + "code": "JH" + }, + { + "name": "达德拉-纳加尔哈维利", + "code": "DN" + }, + { + "name": "达曼-第乌", + "code": "DD" + }, + { + "name": "那加兰邦", + "code": "NL" + }, { "name": "锡金邦", "code": "SK" }, { - "name": "喜马å•å°”邦", - "code": "HP" + "name": "阿è¨å§†é‚¦", + "code": "AS" }, { - "name": "中央邦", - "code": "MP" + "name": "阿é²çº³æ°å°”邦", + "code": "AR" + }, + { + "name": "马哈拉施特拉邦", + "code": "MH" } ], "IQ": [ + { + "name": "å¡çˆ¾å·´æ‹‰çœ", + "code": "KA" + }, + { + "name": "å¡è¿ªè¥¿äºžçœ", + "code": "QA" + }, { "name": "埃爾比勒çœ", "code": "AR" }, { - "name": "安巴尔çœ", - "code": "AN" + "name": "基爾庫克çœ", + "code": "KI" }, { - "name": "巴比倫çœ", - "code": "BB" + "name": "安巴尔çœ", + "code": "AN" }, { - "name": "å·´æ ¼é”çœ", - "code": "BG" + "name": "尼尼微çœ", + "code": "NI" }, { "name": "巴士拉çœ", "code": "BA" }, { - "name": "迪亞拉çœ", - "code": "DI" + "name": "å·´æ ¼é”çœ", + "code": "BG" }, { - "name": "æœèƒ¡å…‹çœ", - "code": "DA" + "name": "巴比倫çœ", + "code": "BB" }, { - "name": "基爾庫克çœ", - "code": "KI" + "name": "æœèƒ¡å…‹çœ", + "code": "DA" }, { "name": "濟加爾çœ", "code": "DQ" }, { - "name": "å¡è¿ªè¥¿äºžçœ", - "code": "QA" + "name": "瓦西特çœ", + "code": "WA" }, { - "name": "å¡çˆ¾å·´æ‹‰çœ", - "code": "KA" + "name": "穆薩ç´çœ", + "code": "MU" }, { "name": "米桑çœ", "code": "MA" }, - { - "name": "穆薩ç´çœ", - "code": "MU" - }, { "name": "ç´å‚‘夫çœ", "code": "NA" }, - { - "name": "尼尼微çœ", - "code": "NI" - }, { "name": "è¨æ‹‰èµ«ä¸çœ", "code": "SD" @@ -8639,8 +8639,8 @@ "code": "SU" }, { - "name": "瓦西特çœ", - "code": "WA" + "name": "迪亞拉çœ", + "code": "DI" } ], "IR": [ @@ -8809,404 +8809,400 @@ ], "IT": [ { - "name": "阿布é²ä½", - "code": "65" + "name": "亞歷山德里亞çœ", + "code": "AL" }, { - "name": "阿格里真托çœ", - "code": "AG" + "name": "伊塞爾尼亞çœ", + "code": "IS" }, { - "name": "阿奎拉çœ", - "code": "AQ" + "name": "伦巴第", + "code": "25" }, { - "name": "阿雷ä½çœ", - "code": "AR" + "name": "佛羅倫斯çœ", + "code": "FI" }, { - "name": "阿斯蒂çœ", - "code": "AT" + "name": "佩斯å¡æ‹‰çœ", + "code": "PE" }, { - "name": "阿斯科利皮切諾çœ", - "code": "AP" + "name": "佩薩羅-çƒçˆ¾æ¯”諾çœ", + "code": "PU" }, { - "name": "阿韋利諾çœ", - "code": "AV" + "name": "佩魯賈çœ", + "code": "PG" }, { - "name": "艾米利亚-罗马涅", - "code": "45" + "name": "克羅托內çœ", + "code": "KR" }, { - "name": "安科ç´çœ", - "code": "AN" + "name": "克雷莫ç´çœ", + "code": "CR" }, { - "name": "奥斯塔", - "code": "AO" + "name": "列蒂çœ", + "code": "RI" }, { - "name": "奧爾比亞-å¦çš®å¥§çœ", - "code": "OT" + "name": "利佛諾çœ", + "code": "LI" }, { - "name": "奧里斯塔諾çœ", - "code": "OR" + "name": "利å¤é‡Œäºž", + "code": "42" }, { - "name": "奧里亞斯特拉çœ", - "code": "OG" + "name": "努奧羅çœ", + "code": "NU" }, { - "name": "巴爾èŠå¡”-安德里亞-特蘭尼çœ", - "code": "BT" + "name": "åšæ´›å°¼äºšçœ", + "code": "BO" }, { - "name": "巴勒莫çœ", - "code": "PA" + "name": "å¡åˆ©äºžé‡Œçœ", + "code": "CA" }, { - "name": "巴里çœ", - "code": "BA" + "name": "å¡åšå°¼äºž-伊格èŠè¥¿äºžæ–¯çœ", + "code": "CI" }, { - "name": "巴斯利å¡å¡”", - "code": "77" + "name": "å¡å¦æœ­ç¾…çœ", + "code": "CZ" }, { - "name": "è²åŠ èŽ«çœ", - "code": "BG" + "name": "å¡å¡”尼亞çœ", + "code": "CT" }, { - "name": "è²ç›§è«¾çœ", - "code": "BL" - }, - { - "name": "è²å…§æ–‡æ‰˜çœ", - "code": "BN" - }, - { - "name": "比薩çœ", - "code": "PI" - }, - { - "name": "比耶拉çœ", - "code": "BI" - }, - { - "name": "波代諾內çœ", - "code": "PN" - }, - { - "name": "波爾扎諾自治çœ", - "code": "BZ" + "name": "å¡å¡žå¡”çœ", + "code": "CE" }, { - "name": "æ³¢å¦å¯Ÿçœ", - "code": "PZ" + "name": "å¡æ‹‰å¸ƒé‡Œäºš", + "code": "78" }, { - "name": "åšæ´›å°¼äºšçœ", - "code": "BO" + "name": "å¡çˆ¾å¡”尼塞塔çœ", + "code": "CL" }, { - "name": "布雷西亞çœ", - "code": "BS" + "name": "因佩里亞çœ", + "code": "IM" }, { - "name": "布林迪西çœ", - "code": "BR" + "name": "åŽå¸•å°¼äºš", + "code": "72" }, { - "name": "的里雅斯特çœ", - "code": "TS" + "name": "åŽæ³¢å·´ç´¢çœ", + "code": "CB" }, { - "name": "都éˆçœ", - "code": "TO" + "name": "基耶蒂çœ", + "code": "CH" }, { - "name": "æ©ç´çœ", - "code": "EN" + "name": "塔蘭托çœ", + "code": "TA" }, { - "name": "費爾莫çœ", - "code": "FM" + "name": "奥斯塔", + "code": "AO" }, { - "name": "費拉拉çœ", - "code": "FE" + "name": "奧爾比亞-å¦çš®å¥§çœ", + "code": "OT" }, { - "name": "費利-切塞ç´çœ", - "code": "FC" + "name": "奧里亞斯特拉çœ", + "code": "OG" }, { - "name": "弗留利-å¨å°¼æ–¯æœ±åˆ©äºš", - "code": "36" + "name": "奧里斯塔諾çœ", + "code": "OR" }, { - "name": "弗罗西诺内çœ", - "code": "FR" + "name": "å¨å°¼æ‰˜", + "code": "34" }, { - "name": "佛羅倫斯çœ", - "code": "FI" + "name": "å¨å°¼æ–¯çœ", + "code": "VE" }, { - "name": "ç¦è³ˆçœ", - "code": "FG" + "name": "安科ç´çœ", + "code": "AN" }, { - "name": "戈里齊亞çœ", - "code": "GO" + "name": "巴勒莫çœ", + "code": "PA" }, { - "name": "格羅塞托çœ", - "code": "GR" + "name": "巴斯利å¡å¡”", + "code": "77" }, { - "name": "基耶蒂çœ", - "code": "CH" + "name": "巴爾èŠå¡”-安德里亞-特蘭尼çœ", + "code": "BT" }, { - "name": "å¡åšå°¼äºž-伊格èŠè¥¿äºžæ–¯çœ", - "code": "CI" + "name": "巴里çœ", + "code": "BA" }, { - "name": "å¡çˆ¾å¡”尼塞塔çœ", - "code": "CL" + "name": "布林迪西çœ", + "code": "BR" }, { - "name": "å¡æ‹‰å¸ƒé‡Œäºš", - "code": "78" + "name": "布雷西亞çœ", + "code": "BS" }, { - "name": "å¡åˆ©äºžé‡Œçœ", - "code": "CA" + "name": "帕多瓦çœ", + "code": "PD" }, { - "name": "å¡å¡žå¡”çœ", - "code": "CE" + "name": "帕爾馬çœ", + "code": "PR" }, { - "name": "å¡å¡”尼亞çœ", - "code": "CT" + "name": "帕維亞çœ", + "code": "PV" }, { - "name": "å¡å¦æœ­ç¾…çœ", - "code": "CZ" + "name": "庫內奧çœ", + "code": "CN" }, { - "name": "åŽæ³¢å·´ç´¢çœ", - "code": "CB" + "name": "弗留利-å¨å°¼æ–¯æœ±åˆ©äºš", + "code": "36" }, { - "name": "åŽå¸•å°¼äºš", - "code": "72" + "name": "弗罗西诺内çœ", + "code": "FR" }, { - "name": "科莫çœ", - "code": "CO" + "name": "æ©ç´çœ", + "code": "EN" }, { - "name": "科森札çœ", - "code": "CS" + "name": "戈里齊亞çœ", + "code": "GO" }, { - "name": "克雷莫ç´çœ", - "code": "CR" + "name": "托斯å¡çº³", + "code": "52" }, { - "name": "克羅托內çœ", - "code": "KR" + "name": "拉å¤è–©çœ", + "code": "RG" }, { - "name": "庫內奧çœ", - "code": "CN" + "name": "拉斯佩齊亞çœ", + "code": "SP" }, { "name": "拉蒂纳çœ", "code": "LT" }, { - "name": "拉å¤è–©çœ", - "code": "RG" + "name": "拉韋ç´çœ", + "code": "RA" }, { "name": "拉é½å¥¥", "code": "62" }, { - "name": "拉斯佩齊亞çœ", - "code": "SP" - }, - { - "name": "拉韋ç´çœ", - "code": "RA" + "name": "æ‘©å¾·ç´çœ", + "code": "MO" }, { - "name": "èŠç§‘çœ", - "code": "LC" + "name": "æ’’ä¸å²›", + "code": "88" }, { - "name": "èŠåˆ‡çœ", - "code": "LE" + "name": "普利亚", + "code": "75" }, { - "name": "雷焦艾米利亞çœ", - "code": "RE" + "name": "普拉托çœ", + "code": "PO" }, { - "name": "雷焦å¡æ‹‰å¸ƒé‡Œäºžçœ", - "code": "RC" + "name": "曼托瓦çœ", + "code": "MN" }, { - "name": "里米尼çœ", - "code": "RN" + "name": "æ¾å¾·é‡Œå¥§çœ", + "code": "SO" }, { - "name": "利佛諾çœ", - "code": "LI" + "name": "格羅塞托çœ", + "code": "GR" }, { - "name": "利å¤é‡Œäºž", - "code": "42" + "name": "比耶拉çœ", + "code": "BI" }, { - "name": "列蒂çœ", - "code": "RI" + "name": "比薩çœ", + "code": "PI" }, { - "name": "盧å¡çœ", - "code": "LU" + "name": "波代諾內çœ", + "code": "PN" }, { - "name": "伦巴第", - "code": "25" + "name": "æ³¢å¦å¯Ÿçœ", + "code": "PZ" }, { - "name": "羅馬çœ", - "code": "RM" + "name": "波爾扎諾自治çœ", + "code": "BZ" }, { - "name": "羅維戈çœ", - "code": "RO" + "name": "泰拉莫çœ", + "code": "TE" }, { "name": "洛迪çœ", "code": "LO" }, { - "name": "马尔凯", - "code": "57" + "name": "çƒè¿ªå…§çœ", + "code": "UD" }, { - "name": "馬切拉塔çœ", - "code": "MC" + "name": "熱那亞廣域市", + "code": "GE" }, { - "name": "馬薩-å¡æ‹‰æ‹‰çœ", - "code": "MS" + "name": "特伦蒂诺-上阿迪æ°", + "code": "32" }, { - "name": "馬泰拉çœ", - "code": "MT" + "name": "特倫托自治çœ", + "code": "TN" }, { - "name": "曼托瓦çœ", - "code": "MN" + "name": "特拉帕尼çœ", + "code": "TP" }, { - "name": "蒙薩和布里安薩çœ", - "code": "MB" + "name": "特爾尼çœ", + "code": "TR" }, { - "name": "米迪奧-åŽçš®é”諾çœ", - "code": "VS" + "name": "特雷維索çœ", + "code": "TV" }, { - "name": "米蘭çœ", - "code": "MI" + "name": "瓦莱达奥斯塔", + "code": "23" }, { - "name": "æ‘©å¾·ç´çœ", - "code": "MO" + "name": "瓦雷澤çœ", + "code": "VA" }, { - "name": "莫利塞", - "code": "67" + "name": "的里雅斯特çœ", + "code": "TS" }, { - "name": "墨西拿çœ", - "code": "ME" + "name": "皮亚ç´å¯Ÿçœ", + "code": "PC" }, { - "name": "é‚£ä¸å‹’斯廣域市", - "code": "NA" + "name": "皮埃蒙特", + "code": "21" }, { - "name": "努奧羅çœ", - "code": "NU" + "name": "皮斯托亞çœ", + "code": "PT" }, { - "name": "諾瓦拉çœ", - "code": "NO" + "name": "盧å¡çœ", + "code": "LU" }, { - "name": "帕多瓦çœ", - "code": "PD" + "name": "ç¦è³ˆçœ", + "code": "FG" }, { - "name": "帕爾馬çœ", - "code": "PR" + "name": "科森札çœ", + "code": "CS" }, { - "name": "帕維亞çœ", - "code": "PV" + "name": "科莫çœ", + "code": "CO" }, { - "name": "佩魯賈çœ", - "code": "PG" + "name": "米蘭çœ", + "code": "MI" }, { - "name": "佩薩羅-çƒçˆ¾æ¯”諾çœ", - "code": "PU" + "name": "米迪奧-åŽçš®é”諾çœ", + "code": "VS" }, { - "name": "佩斯å¡æ‹‰çœ", - "code": "PE" + "name": "維åšç“¦å€«è’‚亞çœ", + "code": "VV" }, { - "name": "皮埃蒙特", - "code": "21" + "name": "維ç´å¯Ÿçœ", + "code": "VI" }, { - "name": "皮斯托亞çœ", - "code": "PT" + "name": "維羅ç´çœ", + "code": "VR" }, { - "name": "皮亚ç´å¯Ÿçœ", - "code": "PC" + "name": "ç»´æ³°åšçœ", + "code": "VT" }, { - "name": "普拉托çœ", - "code": "PO" + "name": "羅維戈çœ", + "code": "RO" }, { - "name": "普利亚", - "code": "75" + "name": "羅馬çœ", + "code": "RM" }, { - "name": "熱那亞廣域市", - "code": "GE" + "name": "ç¿å¸ƒé‡Œäºš", + "code": "55" }, { - "name": "æ’’ä¸å²›", - "code": "88" + "name": "艾米利亚-罗马涅", + "code": "45" + }, + { + "name": "莫利塞", + "code": "67" + }, + { + "name": "èŠåˆ‡çœ", + "code": "LE" + }, + { + "name": "èŠç§‘çœ", + "code": "LC" + }, + { + "name": "蒙薩和布里安薩çœ", + "code": "MB" + }, + { + "name": "薩沃ç´çœ", + "code": "SV" }, { "name": "è–©èŠè«¾çœ", @@ -9217,116 +9213,120 @@ "code": "SS" }, { - "name": "薩沃ç´çœ", - "code": "SV" + "name": "西西里岛", + "code": "82" }, { - "name": "æ¾å¾·é‡Œå¥§çœ", - "code": "SO" + "name": "諾瓦拉çœ", + "code": "NO" }, { - "name": "塔蘭托çœ", - "code": "TA" + "name": "è²å…§æ–‡æ‰˜çœ", + "code": "BN" }, { - "name": "泰拉莫çœ", - "code": "TE" + "name": "è²åŠ èŽ«çœ", + "code": "BG" }, { - "name": "特爾尼çœ", - "code": "TR" + "name": "è²ç›§è«¾çœ", + "code": "BL" }, { - "name": "特拉帕尼çœ", - "code": "TP" + "name": "費利-切塞ç´çœ", + "code": "FC" }, { - "name": "特雷維索çœ", - "code": "TV" + "name": "費拉拉çœ", + "code": "FE" }, { - "name": "特伦蒂诺-上阿迪æ°", - "code": "32" + "name": "費爾莫çœ", + "code": "FM" }, { - "name": "特倫托自治çœ", - "code": "TN" + "name": "é‚£ä¸å‹’斯廣域市", + "code": "NA" }, { - "name": "托斯å¡çº³", - "code": "52" + "name": "都éˆçœ", + "code": "TO" }, { - "name": "瓦莱达奥斯塔", - "code": "23" + "name": "里米尼çœ", + "code": "RN" }, { - "name": "瓦雷澤çœ", - "code": "VA" + "name": "錫拉庫薩çœ", + "code": "SR" }, { - "name": "å¨å°¼æ–¯çœ", - "code": "VE" + "name": "錫耶ç´çœ", + "code": "SI" }, { - "name": "å¨å°¼æ‰˜", - "code": "34" + "name": "阿奎拉çœ", + "code": "AQ" }, { - "name": "韋爾巴諾-庫西亞-奧索拉çœ", - "code": "VB" + "name": "阿布é²ä½", + "code": "65" }, { - "name": "韋爾切利çœ", - "code": "VC" + "name": "阿斯科利皮切諾çœ", + "code": "AP" }, { - "name": "ç»´æ³°åšçœ", - "code": "VT" + "name": "阿斯蒂çœ", + "code": "AT" }, { - "name": "維åšç“¦å€«è’‚亞çœ", - "code": "VV" + "name": "阿格里真托çœ", + "code": "AG" }, { - "name": "維羅ç´çœ", - "code": "VR" + "name": "阿雷ä½çœ", + "code": "AR" }, { - "name": "維ç´å¯Ÿçœ", - "code": "VI" + "name": "阿韋利諾çœ", + "code": "AV" }, { - "name": "ç¿å¸ƒé‡Œäºš", - "code": "55" + "name": "雷焦å¡æ‹‰å¸ƒé‡Œäºžçœ", + "code": "RC" }, { - "name": "çƒè¿ªå…§çœ", - "code": "UD" + "name": "雷焦艾米利亞çœ", + "code": "RE" }, { - "name": "西西里岛", - "code": "82" + "name": "韋爾切利çœ", + "code": "VC" }, { - "name": "錫拉庫薩çœ", - "code": "SR" + "name": "韋爾巴諾-庫西亞-奧索拉çœ", + "code": "VB" }, { - "name": "錫耶ç´çœ", - "code": "SI" + "name": "馬切拉塔çœ", + "code": "MC" }, { - "name": "亞歷山德里亞çœ", - "code": "AL" + "name": "馬泰拉çœ", + "code": "MT" }, { - "name": "伊塞爾尼亞çœ", - "code": "IS" + "name": "馬薩-å¡æ‹‰æ‹‰çœ", + "code": "MS" }, { - "name": "因佩里亞çœ", - "code": "IM" + "name": "马尔凯", + "code": "57" + }, + { + "name": "墨西拿çœ", + "code": "ME" } ], "JM": [ @@ -9389,16 +9389,12 @@ ], "JO": [ { - "name": "阿傑隆çœ", - "code": "AJ" - }, - { - "name": "安曼çœ", - "code": "AM" + "name": "亞喀巴çœ", + "code": "AQ" }, { - "name": "拜勒加çœ", - "code": "BA" + "name": "伊爾比德çœ", + "code": "IR" }, { "name": "傑拉什çœ", @@ -9409,32 +9405,36 @@ "code": "KA" }, { - "name": "馬安çœ", - "code": "MN" + "name": "å¡”è²æ‹‰çœ", + "code": "AT" }, { - "name": "馬代巴çœ", - "code": "MD" + "name": "安曼çœ", + "code": "AM" }, { - "name": "馬弗拉克çœ", - "code": "MA" + "name": "扎爾å¡çœ", + "code": "AZ" }, { - "name": "å¡”è²æ‹‰çœ", - "code": "AT" + "name": "拜勒加çœ", + "code": "BA" }, { - "name": "亞喀巴çœ", - "code": "AQ" + "name": "阿傑隆çœ", + "code": "AJ" }, { - "name": "伊爾比德çœ", - "code": "IR" + "name": "馬代巴çœ", + "code": "MD" }, { - "name": "扎爾å¡çœ", - "code": "AZ" + "name": "馬安çœ", + "code": "MN" + }, + { + "name": "馬弗拉克çœ", + "code": "MA" } ], "JP": [ @@ -9818,6 +9818,14 @@ } ], "KG": [ + { + "name": "伊塞克湖州", + "code": "Y" + }, + { + "name": "塔拉斯州", + "code": "T" + }, { "name": "奧什", "code": "GO" @@ -9830,29 +9838,21 @@ "name": "巴特肯州", "code": "B" }, - { - "name": "比什凯克", - "code": "GB" - }, { "name": "楚河州", "code": "C" }, { - "name": "賈拉拉巴德州", - "code": "J" + "name": "比什凯克", + "code": "GB" }, { "name": "ç´å€«å·ž", "code": "N" }, { - "name": "塔拉斯州", - "code": "T" - }, - { - "name": "伊塞克湖州", - "code": "Y" + "name": "賈拉拉巴德州", + "code": "J" } ], "KH": [ @@ -9958,10 +9958,6 @@ } ], "KI": [ - { - "name": "è²å°¼å…‹æ–¯ç¾¤å²›", - "code": "P" - }, { "name": "å‰å°”伯特群岛", "code": "G" @@ -9969,23 +9965,31 @@ { "name": "莱æ©ç¾¤å²›", "code": "L" + }, + { + "name": "è²å°¼å…‹æ–¯ç¾¤å²›", + "code": "P" } ], "KM": [ - { - "name": "昂儒昂岛", - "code": "A" - }, { "name": "大科摩罗岛", "code": "G" }, + { + "name": "昂儒昂岛", + "code": "A" + }, { "name": "莫埃利島", "code": "M" } ], "KN": [ + { + "name": "圣基茨岛", + "code": "K" + }, { "name": "基ç£æ•™æœƒå°¼å¤æ‹‰éŽ®å€", "code": "01" @@ -9995,28 +9999,16 @@ "code": "N" }, { - "name": "圣基茨岛", - "code": "K" - }, - { - "name": "è–安娜沙角å€", - "code": "02" - }, - { - "name": "è–ä¿ç¾…查爾斯敦å€", - "code": "10" + "name": "特立尼æ帕美托角å€", + "code": "15" }, { "name": "è–ä¿ç¾…å¡çš®æ–¯ç‰¹èŠå€", "code": "09" }, { - "name": "è–彼得巴塞特èŠå€", - "code": "11" - }, - { - "name": "è–瑪麗å¡æ°¸å€", - "code": "08" + "name": "è–ä¿ç¾…查爾斯敦å€", + "code": "10" }, { "name": "è–喬治巴塞特èŠå€", @@ -10026,6 +10018,14 @@ "name": "è–喬治金哲蘭å€", "code": "04" }, + { + "name": "è–安娜沙角å€", + "code": "02" + }, + { + "name": "è–彼得巴塞特èŠå€", + "code": "11" + }, { "name": "è–托馬斯低地å€", "code": "12" @@ -10035,20 +10035,20 @@ "code": "13" }, { - "name": "è–約翰費格特里å€", - "code": "07" + "name": "è–瑪麗å¡æ°¸å€", + "code": "08" }, { "name": "è–ç´„ç¿°å¡çš®æ–¯ç‰¹èŠå€", "code": "06" }, { - "name": "è–詹姆斯溫沃德å€", - "code": "05" + "name": "è–約翰費格特里å€", + "code": "07" }, { - "name": "特立尼æ帕美托角å€", - "code": "15" + "name": "è–詹姆斯溫沃德å€", + "code": "05" } ], "KP": [ @@ -10173,66 +10173,62 @@ ], "KW": [ { - "name": "艾哈迈迪çœ", - "code": "AH" - }, - { - "name": "大穆巴拉克çœ", - "code": "MU" - }, - { - "name": "費爾瓦尼耶çœ", - "code": "FA" + "name": "傑赫拉çœ", + "code": "JA" }, { "name": "哈瓦利çœ", "code": "HA" }, { - "name": "傑赫拉çœ", - "code": "JA" + "name": "大穆巴拉克çœ", + "code": "MU" }, { "name": "科å¨ç‰¹çœ", "code": "KU" - } - ], - "KZ": [ - { - "name": "阿克莫拉州", - "code": "AKM" }, { - "name": "阿克托è²å·ž", - "code": "AKT" + "name": "艾哈迈迪çœ", + "code": "AH" }, { - "name": "阿拉木圖", - "code": "ALA" + "name": "費爾瓦尼耶çœ", + "code": "FA" + } + ], + "KZ": [ + { + "name": "克孜勒奧爾é”å·ž", + "code": "KZY" }, { - "name": "阿拉木圖州", - "code": "ALM" + "name": "北哈薩克斯å¦å·ž", + "code": "SEV" }, { - "name": "阿斯塔ç´", - "code": "AST" + "name": "å—哈薩克斯å¦å·ž", + "code": "YUZ" }, { - "name": "阿特勞州", - "code": "ATY" + "name": "å¡æ‹‰å¹²é”å·ž", + "code": "KAR" }, { "name": "巴甫洛é”爾州", "code": "PAV" }, + { + "name": "庫斯塔奈州", + "code": "KUS" + }, { "name": "拜科努爾", "code": "BAY" }, { - "name": "北哈薩克斯å¦å·ž", - "code": "SEV" + "name": "曼格斯套州", + "code": "MAN" }, { "name": "æ±å“ˆè–©å…‹æ–¯å¦å·ž", @@ -10243,71 +10239,79 @@ "code": "ZHA" }, { - "name": "å¡æ‹‰å¹²é”å·ž", - "code": "KAR" + "name": "西哈薩克斯å¦å·ž", + "code": "ZAP" }, { - "name": "克孜勒奧爾é”å·ž", - "code": "KZY" + "name": "阿克托è²å·ž", + "code": "AKT" }, { - "name": "庫斯塔奈州", - "code": "KUS" + "name": "阿克莫拉州", + "code": "AKM" }, { - "name": "曼格斯套州", - "code": "MAN" + "name": "阿拉木圖", + "code": "ALA" }, { - "name": "å—哈薩克斯å¦å·ž", - "code": "YUZ" + "name": "阿拉木圖州", + "code": "ALM" }, { - "name": "西哈薩克斯å¦å·ž", - "code": "ZAP" + "name": "阿斯塔ç´", + "code": "AST" + }, + { + "name": "阿特勞州", + "code": "ATY" } ], "LA": [ { - "name": "阿速å¡çœ", - "code": "AT" - }, - { - "name": "åšèƒ¶çœ", - "code": "BK" - }, - { - "name": "åšåˆ©åŽèµ›çœ", - "code": "BL" + "name": "Xaisomboun", + "code": "XS" }, { - "name": "å·åœ¹çœ", - "code": "XI" + "name": "万象çœ", + "code": "VI" }, { "name": "丰沙里çœ", "code": "PH" }, { - "name": "甘蒙çœ", - "code": "KH" + "name": "乌多姆塞çœ", + "code": "OU" }, { "name": "åŽæ½˜çœ", "code": "HO" }, { - "name": "ç…勃拉邦çœ", - "code": "LP" + "name": "åšåˆ©åŽèµ›çœ", + "code": "BL" }, { - "name": "ç…å—å¡”çœ", - "code": "LM" + "name": "åšèƒ¶çœ", + "code": "BK" + }, + { + "name": "å å·´å¡žçœ", + "code": "CH" }, { "name": "å¡žå…¬çœ", "code": "XE" }, + { + "name": "å·åœ¹çœ", + "code": "XI" + }, + { + "name": "æ°¸ç市", + "code": "VT" + }, { "name": "沙拉湾çœ", "code": "SL" @@ -10321,58 +10325,54 @@ "code": "XA" }, { - "name": "万象çœ", - "code": "VI" - }, - { - "name": "乌多姆塞çœ", - "code": "OU" + "name": "ç…勃拉邦çœ", + "code": "LP" }, { - "name": "æ°¸ç市", - "code": "VT" + "name": "ç…å—å¡”çœ", + "code": "LM" }, { - "name": "å å·´å¡žçœ", - "code": "CH" + "name": "甘蒙çœ", + "code": "KH" }, { - "name": "Xaisomboun", - "code": "XS" + "name": "阿速å¡çœ", + "code": "AT" } ], "LB": [ { - "name": "北部çœ", - "code": "AS" + "name": "Akkar", + "code": "AK" }, { - "name": "è´é²ç‰¹çœ", - "code": "BA" + "name": "Baalbek-Hermel", + "code": "BH" }, { - "name": "è²å¡çœ", - "code": "BI" + "name": "北部çœ", + "code": "AS" }, { - "name": "黎巴嫩山çœ", - "code": "JL" + "name": "å—部çœ", + "code": "JA" }, { "name": "ç´å·´æ³°çœ", "code": "NA" }, { - "name": "å—部çœ", - "code": "JA" + "name": "è²å¡çœ", + "code": "BI" }, { - "name": "Akkar", - "code": "AK" + "name": "è´é²ç‰¹çœ", + "code": "BA" }, { - "name": "Baalbek-Hermel", - "code": "BH" + "name": "黎巴嫩山çœ", + "code": "JL" } ], "LC": [ @@ -10602,65 +10602,65 @@ } ], "LR": [ - { - "name": "å·´æ³¢å¢åŽ¿", - "code": "GP" - }, - { - "name": "邦县", - "code": "BG" - }, { "name": "伯米县", "code": "BM" }, { - "name": "大巴è¨åŽ¿", - "code": "GB" + "name": "å‰æ²³åŽ¿", + "code": "RG" + }, + { + "name": "大克é²åŽ¿", + "code": "GK" }, { "name": "大å„德县", "code": "GG" }, { - "name": "大角山县", - "code": "CM" + "name": "大巴è¨åŽ¿", + "code": "GB" }, { - "name": "大克é²åŽ¿", - "code": "GK" + "name": "大角山县", + "code": "CM" }, { - "name": "å‰æ²³åŽ¿", - "code": "RG" + "name": "寧巴縣", + "code": "NI" }, { - "name": "里弗塞斯縣", - "code": "RI" + "name": "å·´æ³¢å¢åŽ¿", + "code": "GP" }, { "name": "洛法县", "code": "LO" }, - { - "name": "马åŠæ¯”县", - "code": "MG" - }, - { - "name": "馬里蘭縣", - "code": "MY" - }, { "name": "蒙特塞拉多县", "code": "MO" }, { - "name": "寧巴縣", - "code": "NI" + "name": "邦县", + "code": "BG" + }, + { + "name": "里弗塞斯縣", + "code": "RI" }, { "name": "錫諾縣", "code": "SI" + }, + { + "name": "馬里蘭縣", + "code": "MY" + }, + { + "name": "马åŠæ¯”县", + "code": "MG" } ], "LS": [ @@ -10668,29 +10668,21 @@ "name": "伯里亞å€", "code": "D" }, - { - "name": "布塔-布泰å€", - "code": "B" - }, - { - "name": "å¤å»·å€", - "code": "G" - }, { "name": "加查斯內克å€", "code": "H" }, { - "name": "èŠé‡Œè²å€", - "code": "C" + "name": "å¤å»·å€", + "code": "G" }, { - "name": "馬費滕å€", - "code": "E" + "name": "塔巴-采å¡å€", + "code": "K" }, { - "name": "馬塞盧å€", - "code": "A" + "name": "布塔-布泰å€", + "code": "B" }, { "name": "莫哈èŠæ–¯èƒ¡å…‹å€", @@ -10701,174 +10693,194 @@ "code": "J" }, { - "name": "塔巴-采å¡å€", - "code": "K" + "name": "èŠé‡Œè²å€", + "code": "C" + }, + { + "name": "馬塞盧å€", + "code": "A" + }, + { + "name": "馬費滕å€", + "code": "E" } ], "LT": [ { - "name": "阿克梅內地å€", - "code": "01" + "name": "Alytus Municipality", + "code": "02" }, { - "name": "阿利圖斯地å€", - "code": "03" + "name": "Kauno Municipality", + "code": "15" }, { - "name": "阿利圖斯縣", - "code": "AL" + "name": "KlaipÄ—dos Municipality", + "code": "20" }, { - "name": "阿尼克什奇艾地å€", - "code": "04" + "name": "Neringa", + "code": "28" }, { - "name": "埃èŠå…‹ç‰¹å€«è‰¾å€", - "code": "08" + "name": "Palanga", + "code": "31" }, { - "name": "比爾什托ç´æ–¯å€", - "code": "05" + "name": "Panevėžio Municipality", + "code": "32" }, { - "name": "比爾扎伊地å€", - "code": "06" + "name": "Å iaulių Municipality", + "code": "43" }, { - "name": "德魯斯基寧凱å€", - "code": "07" + "name": "什文喬尼斯地å€", + "code": "49" }, { - "name": "å¡çˆ¾ç“¦é‡Œäºžå€", - "code": "14" + "name": "伊格ç´åˆ©ç´åœ°å€", + "code": "09" }, { - "name": "å¡èŒ²ç›§é­¯é”å€", - "code": "17" + "name": "å…‹èŠä½©é”地å€", + "code": "21" }, { - "name": "凱代尼艾地å€", - "code": "18" + "name": "å…‹èŠä½©é”縣", + "code": "KL" }, { - "name": "凱爾梅地å€", - "code": "19" + "name": "克雷廷加地å€", + "code": "22" + }, + { + "name": "凱代尼艾地å€", + "code": "18" }, { "name": "凱希亞多里斯地å€", "code": "13" }, { - "name": "考那斯地å€", - "code": "16" + "name": "凱爾梅地å€", + "code": "19" }, { - "name": "考那斯縣", - "code": "KU" + "name": "å¡çˆ¾ç“¦é‡Œäºžå€", + "code": "14" }, { - "name": "å…‹èŠä½©é”地å€", - "code": "21" + "name": "å¡èŒ²ç›§é­¯é”å€", + "code": "17" }, { - "name": "å…‹èŠä½©é”縣", - "code": "KL" + "name": "埃èŠå…‹ç‰¹å€«è‰¾å€", + "code": "08" }, { - "name": "克雷廷加地å€", - "code": "22" + "name": "尤爾巴爾å¡æ–¯åœ°å€", + "code": "12" }, { - "name": "庫皮什基斯地å€", - "code": "23" + "name": "希奧利艾地å€", + "code": "44" }, { - "name": "拉德維利什基斯地å€", - "code": "37" + "name": "希奧利艾縣", + "code": "SA" }, { - "name": "拉塞尼艾地å€", - "code": "38" + "name": "希爾文托斯地å€", + "code": "47" }, { - "name": "拉茲迪亞伊地å€", - "code": "24" + "name": "帕克魯奧伊斯地å€", + "code": "30" }, { - "name": "里塔瓦斯å€", - "code": "39" + "name": "帕內韋日斯地å€", + "code": "33" }, { - "name": "羅基什基斯地å€", - "code": "40" + "name": "帕斯瓦利斯地å€", + "code": "34" }, { - "name": "馬爾熱基艾地å€", - "code": "26" + "name": "帕涅韋日斯縣", + "code": "PN" }, { - "name": "馬里æšæ³Šåˆ—å€", - "code": "25" + "name": "帕蓋å‰è‰¾å€", + "code": "29" }, { - "name": "馬里æšæ³Šåˆ—縣", - "code": "MR" + "name": "庫皮什基斯地å€", + "code": "23" }, { - "name": "莫èŠæ³°åœ°å€", - "code": "27" + "name": "德魯斯基寧凱å€", + "code": "07" }, { - "name": "帕蓋å‰è‰¾å€", - "code": "29" + "name": "扎拉賽地å€", + "code": "60" }, { - "name": "帕克魯奧伊斯地å€", - "code": "30" + "name": "拉塞尼艾地å€", + "code": "38" }, { - "name": "帕內韋日斯地å€", - "code": "33" + "name": "拉德維利什基斯地å€", + "code": "37" }, { - "name": "帕涅韋日斯縣", - "code": "PN" + "name": "拉茲迪亞伊地å€", + "code": "24" }, { - "name": "帕斯瓦利斯地å€", - "code": "34" + "name": "斯庫奧é”斯地å€", + "code": "48" + }, + { + "name": "普倫蓋地å€", + "code": "35" }, { "name": "普列奈地å€", "code": "36" }, { - "name": "普倫蓋地å€", - "code": "35" + "name": "比爾什托ç´æ–¯å€", + "code": "05" }, { - "name": "沙爾奇寧凱地å€", - "code": "42" + "name": "比爾扎伊地å€", + "code": "06" }, { "name": "沙基艾地å€", "code": "41" }, { - "name": "什文喬尼斯地å€", - "code": "49" + "name": "沙爾奇寧凱地å€", + "code": "42" }, { - "name": "斯庫奧é”斯地å€", - "code": "48" + "name": "çƒå…‹æ¢…爾蓋地å€", + "code": "53" }, { - "name": "陶拉格地å€", - "code": "50" + "name": "çƒç”°ç´åœ°å€", + "code": "54" }, { - "name": "陶拉格縣", - "code": "TA" + "name": "çƒç”°ç´ç¸£", + "code": "UT" + }, + { + "name": "特拉開地å€", + "code": "52" }, { "name": "特爾希艾地å€", @@ -10878,14 +10890,18 @@ "name": "特爾希艾縣", "code": "TE" }, - { - "name": "特拉開地å€", - "code": "52" - }, { "name": "瓦雷ç´åœ°å€", "code": "55" }, + { + "name": "約什尼基斯地å€", + "code": "11" + }, + { + "name": "ç´„ç´ç“¦åœ°å€", + "code": "10" + }, { "name": "維爾å¡ç¶­ä»€åŸºæ–¯åœ°å€", "code": "56" @@ -10907,28 +10923,24 @@ "code": "59" }, { - "name": "çƒå…‹æ¢…爾蓋地å€", - "code": "53" + "name": "羅基什基斯地å€", + "code": "40" }, { - "name": "çƒç”°ç´åœ°å€", - "code": "54" + "name": "考那斯地å€", + "code": "16" }, { - "name": "çƒç”°ç´ç¸£", - "code": "UT" - }, - { - "name": "希奧利艾地å€", - "code": "44" + "name": "考那斯縣", + "code": "KU" }, { - "name": "希奧利艾縣", - "code": "SA" + "name": "莫èŠæ³°åœ°å€", + "code": "27" }, { - "name": "希爾文托斯地å€", - "code": "47" + "name": "里塔瓦斯å€", + "code": "39" }, { "name": "錫拉èŠåœ°å€", @@ -10939,63 +10951,43 @@ "code": "46" }, { - "name": "伊格ç´åˆ©ç´åœ°å€", - "code": "09" - }, - { - "name": "尤爾巴爾å¡æ–¯åœ°å€", - "code": "12" - }, - { - "name": "ç´„ç´ç“¦åœ°å€", - "code": "10" - }, - { - "name": "約什尼基斯地å€", - "code": "11" + "name": "阿克梅內地å€", + "code": "01" }, { - "name": "扎拉賽地å€", - "code": "60" + "name": "阿利圖斯地å€", + "code": "03" }, { - "name": "Alytus Municipality", - "code": "02" + "name": "阿利圖斯縣", + "code": "AL" }, { - "name": "Kauno Municipality", - "code": "15" + "name": "阿尼克什奇艾地å€", + "code": "04" }, { - "name": "KlaipÄ—dos Municipality", - "code": "20" + "name": "陶拉格地å€", + "code": "50" }, { - "name": "Neringa", - "code": "28" + "name": "陶拉格縣", + "code": "TA" }, { - "name": "Palanga", - "code": "31" + "name": "馬爾熱基艾地å€", + "code": "26" }, { - "name": "Panevėžio Municipality", - "code": "32" + "name": "馬里æšæ³Šåˆ—å€", + "code": "25" }, { - "name": "Å iaulių Municipality", - "code": "43" + "name": "馬里æšæ³Šåˆ—縣", + "code": "MR" } ], "LU": [ - { - "name": "迪基希县", - "code": "DI" - }, - { - "name": "克莱沃县", - "code": "CL" - }, { "name": "Capellen", "code": "CA" @@ -11047,276 +11039,292 @@ { "name": "Wiltz", "code": "WI" + }, + { + "name": "克莱沃县", + "code": "CL" + }, + { + "name": "迪基希县", + "code": "DI" } ], "LV": [ { - "name": "阿格洛ç´è‡ªæ²»å¸‚", - "code": "001" + "name": "Ä€daži", + "code": "011" }, { - "name": "阿馬塔自治市", - "code": "008" + "name": "Aizkraukle", + "code": "002" }, { - "name": "阿佩自治市", - "code": "009" + "name": "Alsunga", + "code": "006" }, { - "name": "埃爾格利自治市", - "code": "030" + "name": "AlÅ«ksne", + "code": "007" }, { - "name": "艾å¡ç“¦æ–¯è‡ªæ²»å¸‚", - "code": "034" + "name": "Auce", + "code": "010" }, { - "name": "艾克尼斯泰自治市", - "code": "004" + "name": "BabÄ«te", + "code": "012" }, { - "name": "艾茲普泰自治市", - "code": "003" + "name": "Baldone", + "code": "013" }, { - "name": "奧格雷自治市", - "code": "067" + "name": "Bauska", + "code": "016" }, { - "name": "奧èŠå…§è‡ªæ²»å¸‚", - "code": "068" + "name": "BrocÄ“ni", + "code": "018" }, { - "name": "奧ä½å…§åº«è‡ªæ²»å¸‚", - "code": "069" + "name": "Carnikava", + "code": "020" }, { - "name": "巴爾季ç´ç“¦è‡ªæ²»å¸‚", - "code": "014" + "name": "CÄ“sis", + "code": "022" }, { - "name": "巴爾維自治市", - "code": "015" + "name": "Cibla", + "code": "023" }, { - "name": "è²éŸ‹é‡Œç´è‡ªæ²»å¸‚", - "code": "017" + "name": "Dagda", + "code": "024" }, { - "name": "伯特尼庫自治市", - "code": "019" + "name": "IlÅ«kste", + "code": "036" }, { - "name": "采斯瓦伊內斯自治市", - "code": "021" + "name": "Jaunpils", + "code": "040" }, { - "name": "æœçˆ¾è²è‡ªæ²»å¸‚", - "code": "028" + "name": "JÄ“kabpils Municipality", + "code": "042" }, { - "name": "敦é”加自治市", - "code": "027" + "name": "KÄrsava", + "code": "044" }, { - "name": "多è²èŠè‡ªæ²»å¸‚", - "code": "026" + "name": "Ķegums", + "code": "051" }, { - "name": "æ©å¤é›·è‡ªæ²»å¸‚", - "code": "029" + "name": "KocÄ“ni", + "code": "045" }, { - "name": "格羅比ç´è‡ªæ²»å¸‚", - "code": "032" + "name": "Koknese", + "code": "046" }, { - "name": "å¤çˆ¾è²å…§è‡ªæ²»å¸‚", - "code": "033" + "name": "KuldÄ«ga", + "code": "050" }, { - "name": "濟盧佩自治市", - "code": "110" + "name": "LubÄna", + "code": "057" }, { - "name": "加å¡çˆ¾å°¼æ–¯è‡ªæ²»å¸‚", - "code": "031" + "name": "Ludza", + "code": "058" }, { - "name": "舊庫米尼庫自治市", - "code": "105" + "name": "MÄlpils", + "code": "061" }, { - "name": "åŽé”瓦自治市", - "code": "043" + "name": "PÄrgauja", + "code": "070" }, { - "name": "科å¡ç“¦æ–¯è‡ªæ²»å¸‚", - "code": "052" + "name": "Priekule", + "code": "074" }, { - "name": "克拉斯拉瓦自治市", - "code": "047" + "name": "RÄ“zekne Municipality", + "code": "077" }, { - "name": "克里穆爾é”斯自治市", - "code": "048" + "name": "Roja", + "code": "079" }, { - "name": "克魯斯皮爾自治市", - "code": "049" + "name": "RugÄji", + "code": "082" }, { - "name": "朗岱爾斯自治市", - "code": "083" + "name": "Sala", + "code": "085" }, { - "name": "å‹žç´è‡ªæ²»å¸‚", - "code": "076" + "name": "Salaspils", + "code": "087" }, { - "name": "雷澤克內", - "code": "REZ" + "name": "Saldus", + "code": "088" }, { - "name": "里埃比尼自治市", - "code": "078" + "name": "Saulkrasti", + "code": "089" }, { - "name": "里加", - "code": "RIX" + "name": "SÄ“ja", + "code": "090" }, { - "name": "里加特內斯自治市", - "code": "055" + "name": "Sigulda", + "code": "091" }, { - "name": "利瓦尼自治市", - "code": "056" + "name": "SkrÄ«veri", + "code": "092" }, { - "name": "利耶爾瓦爾代自治市", - "code": "053" + "name": "Skrunda", + "code": "093" }, { - "name": "利耶帕亚", - "code": "LPX" + "name": "StrenÄi", + "code": "096" }, { - "name": "林巴濟自治市", - "code": "054" + "name": "Tukums", + "code": "099" }, { - "name": "魯察瓦自治市", - "code": "081" + "name": "Vecpiebalga", + "code": "104" }, { - "name": "魯伊耶ç´è‡ªæ²»å¸‚", - "code": "084" + "name": "ViļÄni", + "code": "109" }, { - "name": "羅帕日自治市", - "code": "080" + "name": "亞洛亞自治市", + "code": "005" }, { - "name": "馬多ç´è‡ªæ²»å¸‚", - "code": "059" + "name": "伊克斯基爾自治市", + "code": "035" }, { - "name": "馬魯皮斯自治市", - "code": "062" + "name": "伯特尼庫自治市", + "code": "019" }, { - "name": "馬茲薩拉察自治市", - "code": "060" + "name": "克拉斯拉瓦自治市", + "code": "047" }, { - "name": "梅斯拉格自治市", - "code": "063" + "name": "克里穆爾é”斯自治市", + "code": "048" }, { - "name": "ç´å…‹è¬å¥´è‡ªæ²»å¸‚", - "code": "064" + "name": "克魯斯皮爾自治市", + "code": "049" }, { "name": "內雷塔自治市", "code": "065" }, { - "name": "尼察自治市", - "code": "066" + "name": "利瓦尼自治市", + "code": "056" }, { - "name": "帕維洛斯塔自治市", - "code": "071" + "name": "利耶帕亚", + "code": "LPX" }, { - "name": "普拉維ç´æ–¯è‡ªæ²»å¸‚", - "code": "072" + "name": "利耶爾瓦爾代自治市", + "code": "053" }, { - "name": "普雷利自治市", - "code": "073" + "name": "加å¡çˆ¾å°¼æ–¯è‡ªæ²»å¸‚", + "code": "031" }, { - "name": "普里埃庫利自治市", - "code": "075" + "name": "å‹žç´è‡ªæ²»å¸‚", + "code": "076" }, { - "name": "薩拉茨格里瓦自治市", - "code": "086" + "name": "å¤çˆ¾è²å…§è‡ªæ²»å¸‚", + "code": "033" }, { - "name": "斯米爾泰內自治市", - "code": "094" + "name": "å¶å°”加瓦", + "code": "JEL" }, { - "name": "斯托皮努自治市", - "code": "095" + "name": "åŽé”瓦自治市", + "code": "043" + }, + { + "name": "埃爾格利自治市", + "code": "030" }, { "name": "塔爾西自治市", "code": "097" }, { - "name": "陶格夫匹尔斯", - "code": "DGV" + "name": "多è²èŠè‡ªæ²»å¸‚", + "code": "026" }, { - "name": "陶格夫匹爾斯自治市", - "code": "025" + "name": "奧ä½å…§åº«è‡ªæ²»å¸‚", + "code": "069" }, { - "name": "特維æ斯自治市", - "code": "098" + "name": "奧格雷自治市", + "code": "067" }, { - "name": "瓦爾加自治市", - "code": "101" + "name": "奧èŠå…§è‡ªæ²»å¸‚", + "code": "068" }, { - "name": "瓦爾米耶拉", - "code": "VMR" + "name": "尤爾馬拉", + "code": "JUR" }, { - "name": "瓦å¡ç“¦æ–¯è‡ªæ²»å¸‚", - "code": "103" + "name": "尼察自治市", + "code": "066" }, { - "name": "瓦拉克利亞尼自治市", - "code": "102" + "name": "巴爾季ç´ç“¦è‡ªæ²»å¸‚", + "code": "014" }, { - "name": "瓦伊諾迪斯自治市", - "code": "100" + "name": "巴爾維自治市", + "code": "015" }, { - "name": "維埃賽æ斯自治市", - "code": "107" + "name": "帕維洛斯塔自治市", + "code": "071" }, { - "name": "維拉å¡è‡ªæ²»å¸‚", - "code": "108" + "name": "æ©å¤é›·è‡ªæ²»å¸‚", + "code": "029" + }, + { + "name": "敦é”加自治市", + "code": "027" }, { "name": "文茨皮尔斯", @@ -11326,6 +11334,14 @@ "name": "文茨皮爾斯自治市", "code": "106" }, + { + "name": "斯托皮努自治市", + "code": "095" + }, + { + "name": "斯米爾泰內自治市", + "code": "094" + }, { "name": "新皮爾巴爾加自治市", "code": "039" @@ -11335,278 +11351,210 @@ "code": "038" }, { - "name": "亞洛亞自治市", - "code": "005" + "name": "普拉維ç´æ–¯è‡ªæ²»å¸‚", + "code": "072" }, { - "name": "å¶å°”加瓦", - "code": "JEL" + "name": "普里埃庫利自治市", + "code": "075" }, { - "name": "葉爾加瓦自治市", - "code": "041" + "name": "普雷利自治市", + "code": "073" }, { - "name": "葉å¡å¸ƒçš®çˆ¾æ–¯", - "code": "JKB" + "name": "朗岱爾斯自治市", + "code": "083" }, { - "name": "伊克斯基爾自治市", - "code": "035" + "name": "æœçˆ¾è²è‡ªæ²»å¸‚", + "code": "028" }, { - "name": "英丘å¡çˆ¾ç´è‡ªæ²»å¸‚", - "code": "037" + "name": "林巴濟自治市", + "code": "054" }, { - "name": "尤爾馬拉", - "code": "JUR" + "name": "格羅比ç´è‡ªæ²»å¸‚", + "code": "032" }, { - "name": "Ä€daži", - "code": "011" + "name": "梅斯拉格自治市", + "code": "063" }, { - "name": "Aizkraukle", - "code": "002" + "name": "濟盧佩自治市", + "code": "110" }, { - "name": "Alsunga", - "code": "006" + "name": "特維æ斯自治市", + "code": "098" }, { - "name": "AlÅ«ksne", - "code": "007" + "name": "瓦伊諾迪斯自治市", + "code": "100" }, { - "name": "Auce", - "code": "010" + "name": "瓦å¡ç“¦æ–¯è‡ªæ²»å¸‚", + "code": "103" }, { - "name": "BabÄ«te", - "code": "012" + "name": "瓦拉克利亞尼自治市", + "code": "102" }, { - "name": "Baldone", - "code": "013" + "name": "瓦爾加自治市", + "code": "101" }, { - "name": "Bauska", - "code": "016" + "name": "瓦爾米耶拉", + "code": "VMR" }, { - "name": "BrocÄ“ni", - "code": "018" + "name": "科å¡ç“¦æ–¯è‡ªæ²»å¸‚", + "code": "052" }, { - "name": "Carnikava", - "code": "020" + "name": "ç´å…‹è¬å¥´è‡ªæ²»å¸‚", + "code": "064" }, { - "name": "CÄ“sis", - "code": "022" + "name": "維埃賽æ斯自治市", + "code": "107" }, { - "name": "Cibla", - "code": "023" + "name": "維拉å¡è‡ªæ²»å¸‚", + "code": "108" }, { - "name": "Dagda", - "code": "024" + "name": "羅帕日自治市", + "code": "080" }, { - "name": "IlÅ«kste", - "code": "036" + "name": "舊庫米尼庫自治市", + "code": "105" }, { - "name": "Jaunpils", - "code": "040" + "name": "艾克尼斯泰自治市", + "code": "004" }, { - "name": "JÄ“kabpils Municipality", - "code": "042" + "name": "艾å¡ç“¦æ–¯è‡ªæ²»å¸‚", + "code": "034" }, { - "name": "KÄrsava", - "code": "044" + "name": "艾茲普泰自治市", + "code": "003" }, { - "name": "Ķegums", - "code": "051" + "name": "英丘å¡çˆ¾ç´è‡ªæ²»å¸‚", + "code": "037" }, { - "name": "KocÄ“ni", - "code": "045" + "name": "葉å¡å¸ƒçš®çˆ¾æ–¯", + "code": "JKB" }, { - "name": "Koknese", - "code": "046" + "name": "葉爾加瓦自治市", + "code": "041" }, { - "name": "KuldÄ«ga", - "code": "050" + "name": "薩拉茨格里瓦自治市", + "code": "086" }, { - "name": "LubÄna", - "code": "057" + "name": "è²éŸ‹é‡Œç´è‡ªæ²»å¸‚", + "code": "017" }, { - "name": "Ludza", - "code": "058" + "name": "采斯瓦伊內斯自治市", + "code": "021" }, { - "name": "MÄlpils", - "code": "061" + "name": "里加", + "code": "RIX" }, { - "name": "PÄrgauja", - "code": "070" + "name": "里加特內斯自治市", + "code": "055" }, { - "name": "Priekule", - "code": "074" + "name": "里埃比尼自治市", + "code": "078" }, { - "name": "RÄ“zekne Municipality", - "code": "077" + "name": "阿佩自治市", + "code": "009" }, { - "name": "Roja", - "code": "079" + "name": "阿格洛ç´è‡ªæ²»å¸‚", + "code": "001" }, { - "name": "RugÄji", - "code": "082" + "name": "阿馬塔自治市", + "code": "008" }, { - "name": "Sala", - "code": "085" + "name": "陶格夫匹尔斯", + "code": "DGV" }, { - "name": "Salaspils", - "code": "087" + "name": "陶格夫匹爾斯自治市", + "code": "025" }, { - "name": "Saldus", - "code": "088" + "name": "雷澤克內", + "code": "REZ" }, { - "name": "Saulkrasti", - "code": "089" - }, - { - "name": "SÄ“ja", - "code": "090" - }, - { - "name": "Sigulda", - "code": "091" - }, - { - "name": "SkrÄ«veri", - "code": "092" - }, - { - "name": "Skrunda", - "code": "093" + "name": "馬多ç´è‡ªæ²»å¸‚", + "code": "059" }, { - "name": "StrenÄi", - "code": "096" + "name": "馬茲薩拉察自治市", + "code": "060" }, { - "name": "Tukums", - "code": "099" + "name": "馬魯皮斯自治市", + "code": "062" }, { - "name": "Vecpiebalga", - "code": "104" + "name": "魯伊耶ç´è‡ªæ²»å¸‚", + "code": "084" }, { - "name": "ViļÄni", - "code": "109" + "name": "魯察瓦自治市", + "code": "081" } ], "LY": [ - { - "name": "ç­åŠ è¥¿", - "code": "BA" - }, - { - "name": "布特å—çœ", - "code": "BU" - }, - { - "name": "德爾ç´çœ", - "code": "DR" - }, - { - "name": "的黎波里çœ", - "code": "TB" - }, - { - "name": "å‰æ³•æ‹‰çœ", - "code": "JI" - }, { "name": "加特çœ", "code": "GT" }, - { - "name": "庫夫拉çœ", - "code": "KF" - }, - { - "name": "绿洲çœ", - "code": "WA" - }, - { - "name": "綠山çœ", - "code": "JA" - }, - { - "name": "迈尔盖åœçœ", - "code": "MB" - }, - { - "name": "é‚爾季çœ", - "code": "MJ" - }, - { - "name": "é‚爾祖格çœ", - "code": "MQ" - }, - { - "name": "米蘇拉塔çœ", - "code": "MI" - }, - { - "name": "ç´ç›§ç‰¹çœ", - "code": "NL" - }, { "name": "努加特海姆斯çœ", "code": "NQ" }, { - "name": "å¡žåœå“ˆçœ", - "code": "SB" + "name": "å‰æ³•æ‹‰çœ", + "code": "JI" }, { - "name": "æ²™æçœ", - "code": "WS" + "name": "å¡žåœå“ˆçœ", + "code": "SB" }, { - "name": "蘇爾特çœ", - "code": "SR" + "name": "布特å—çœ", + "code": "BU" }, { - "name": "瓦迪哈耶特çœ", - "code": "WD" + "name": "庫夫拉çœ", + "code": "KF" }, { - "name": "西山çœ", - "code": "JG" + "name": "德爾ç´çœ", + "code": "DR" }, { "name": "扎維耶çœ", @@ -11615,129 +11563,61 @@ { "name": "朱夫拉çœ", "code": "JU" - } - ], - "MA": [ - { - "name": "阿加迪尔", - "code": "AGD" - }, - { - "name": "阿尤æ©-布支æœçˆ¾-薩基亞-阿姆拉大å€", - "code": "15" - }, - { - "name": "阿尤æ©çœ", - "code": "LAA" - }, - { - "name": "é”赫拉-黃金谷地大å€", - "code": "16" - }, - { - "name": "大å¡è–©å¸ƒè˜­å¡å¤§å€", - "code": "08" }, { - "name": "丹å‰å°”", - "code": "TNG" - }, - { - "name": "丹å‰çˆ¾-得土安大å€", - "code": "01" - }, - { - "name": "æ±éƒ¨å¤§å€", - "code": "04" - }, - { - "name": "æœå¡æ‹‰-阿åœé”大å€", - "code": "10" - }, - { - "name": "éžæ–¯", - "code": "FES" - }, - { - "name": "éžæ–¯-布勒曼大å€", - "code": "05" - }, - { - "name": "è“‹å‹’æ•-塞馬拉大å€", - "code": "14" - }, - { - "name": "å¡è¨å¸ƒå…°å¡", - "code": "CAS" - }, - { - "name": "拉巴特", - "code": "RAB" - }, - { - "name": "拉巴特-è–©ç´¯-宰穆爾-扎埃爾大å€", - "code": "07" - }, - { - "name": "马拉喀什", - "code": "MMD" - }, - { - "name": "马拉喀什²", - "code": "MMN" - }, - { - "name": "马拉喀什³", - "code": "SYB" + "name": "æ²™æçœ", + "code": "WS" }, { - "name": "馬拉喀什-å¦è¥¿å¤«ç‰¹-豪茲大å€", - "code": "11" + "name": "ç­åŠ è¥¿", + "code": "BA" }, { - "name": "梅克內斯-å¡”è²æ‹‰å‹’特大å€", - "code": "06" + "name": "瓦迪哈耶特çœ", + "code": "WD" }, { - "name": "梅克内斯", - "code": "MEK" + "name": "的黎波里çœ", + "code": "TB" }, { - "name": "穆罕默迪耶", - "code": "MOH" + "name": "米蘇拉塔çœ", + "code": "MI" }, { - "name": "塞拉", - "code": "SAL" + "name": "ç´ç›§ç‰¹çœ", + "code": "NL" }, { - "name": "沙維雅-瓦拉迪格大å€", - "code": "09" + "name": "綠山çœ", + "code": "JA" }, { - "name": "蘇斯-馬塞-德拉大å€", - "code": "13" + "name": "绿洲çœ", + "code": "WA" }, { - "name": "塔德èŠ-艾濟拉勒大å€", - "code": "12" + "name": "蘇爾特çœ", + "code": "SR" }, { - "name": "塔扎-胡塞馬-陶ç´ç‰¹å¤§å€", - "code": "03" + "name": "西山çœ", + "code": "JG" }, { - "name": "特马拉", - "code": "SKH" + "name": "迈尔盖åœçœ", + "code": "MB" }, { - "name": "乌季达", - "code": "OUJ" + "name": "é‚爾季çœ", + "code": "MJ" }, { - "name": "西部-èˆæ‹‰æ‹‰å¾·-è²å°¼èµ«æ£®å¤§å€", - "code": "02" - }, + "name": "é‚爾祖格çœ", + "code": "MQ" + } + ], + "MA": [ { "name": "Al Haouz", "code": "HAO" @@ -11933,45 +11813,129 @@ { "name": "Zagora", "code": "ZAG" - } - ], - "MC": [ + }, { - "name": "芳特维耶", - "code": "FO" + "name": "丹å‰å°”", + "code": "TNG" }, { - "name": "拉康达明", - "code": "CO" + "name": "丹å‰çˆ¾-得土安大å€", + "code": "01" }, { - "name": "拉科尔", - "code": "CL" + "name": "乌季达", + "code": "OUJ" }, { - "name": "拉沃托", - "code": "LA" + "name": "å¡è¨å¸ƒå…°å¡", + "code": "CAS" }, { - "name": "蒙特å¡æ´›", - "code": "MC" + "name": "塔德èŠ-艾濟拉勒大å€", + "code": "12" }, { - "name": "摩纳哥城", - "code": "MO" + "name": "塔扎-胡塞馬-陶ç´ç‰¹å¤§å€", + "code": "03" }, { - "name": "æ‘©ç´å“¥ç†±å¸¶å…¬åœ’", - "code": "JE" + "name": "塞拉", + "code": "SAL" }, { - "name": "莫内盖蒂", - "code": "MG" + "name": "大å¡è–©å¸ƒè˜­å¡å¤§å€", + "code": "08" }, { - "name": "圣罗曼", - "code": "SR" + "name": "拉巴特", + "code": "RAB" + }, + { + "name": "拉巴特-è–©ç´¯-宰穆爾-扎埃爾大å€", + "code": "07" + }, + { + "name": "æœå¡æ‹‰-阿åœé”大å€", + "code": "10" + }, + { + "name": "æ±éƒ¨å¤§å€", + "code": "04" + }, + { + "name": "梅克內斯-å¡”è²æ‹‰å‹’特大å€", + "code": "06" + }, + { + "name": "梅克内斯", + "code": "MEK" + }, + { + "name": "沙維雅-瓦拉迪格大å€", + "code": "09" + }, + { + "name": "特马拉", + "code": "SKH" + }, + { + "name": "穆罕默迪耶", + "code": "MOH" + }, + { + "name": "è“‹å‹’æ•-塞馬拉大å€", + "code": "14" + }, + { + "name": "蘇斯-馬塞-德拉大å€", + "code": "13" + }, + { + "name": "西部-èˆæ‹‰æ‹‰å¾·-è²å°¼èµ«æ£®å¤§å€", + "code": "02" + }, + { + "name": "é”赫拉-黃金谷地大å€", + "code": "16" + }, + { + "name": "阿加迪尔", + "code": "AGD" + }, + { + "name": "阿尤æ©-布支æœçˆ¾-薩基亞-阿姆拉大å€", + "code": "15" + }, + { + "name": "阿尤æ©çœ", + "code": "LAA" + }, + { + "name": "éžæ–¯", + "code": "FES" }, + { + "name": "éžæ–¯-布勒曼大å€", + "code": "05" + }, + { + "name": "馬拉喀什-å¦è¥¿å¤«ç‰¹-豪茲大å€", + "code": "11" + }, + { + "name": "马拉喀什", + "code": "MMD" + }, + { + "name": "马拉喀什²", + "code": "MMN" + }, + { + "name": "马拉喀什³", + "code": "SYB" + } + ], + "MC": [ { "name": "La Gare", "code": "GA" @@ -12003,124 +11967,132 @@ { "name": "Vallon de la Rousse", "code": "VR" - } - ], - "MD": [ + }, { - "name": "埃迪內茨å€", - "code": "ED" + "name": "圣罗曼", + "code": "SR" }, { - "name": "奧爾海伊å€", - "code": "OR" + "name": "拉康达明", + "code": "CO" }, { - "name": "奧克尼察å€", - "code": "OC" + "name": "拉沃托", + "code": "LA" }, { - "name": "巴薩拉è²äºžæ–¯å¡å€", - "code": "BS" + "name": "拉科尔", + "code": "CL" }, { - "name": "賓傑里", - "code": "BD" + "name": "æ‘©ç´å“¥ç†±å¸¶å…¬åœ’", + "code": "JE" }, { - "name": "伯爾茲", - "code": "BA" + "name": "摩纳哥城", + "code": "MO" }, { - "name": "布里切尼å€", - "code": "BR" + "name": "芳特维耶", + "code": "FO" }, { - "name": "德羅基亞å€", - "code": "DR" + "name": "莫内盖蒂", + "code": "MG" }, { - "name": "德涅斯特河沿岸自治领土å•ä½", - "code": "SN" + "name": "蒙特å¡æ´›", + "code": "MC" + } + ], + "MD": [ + { + "name": "亞洛韋尼å€", + "code": "IA" }, { - "name": "棟æœè¬å°¼å€", - "code": "DO" + "name": "亨切什蒂å€", + "code": "HI" }, { - "name": "æœä¼¯è–©é‡Œå€", - "code": "DU" + "name": "伯爾茲", + "code": "BA" }, { - "name": "å¼—èŠä»€è’‚å€", - "code": "FA" + "name": "å…‹çƒè¬å°¼å€", + "code": "CS" }, { - "name": "弗洛雷什蒂å€", - "code": "FL" + "name": "å…‹ç•™èŠå°¼å€", + "code": "CR" }, { - "name": "岡代米爾å€", - "code": "CT" + "name": "加告茲自治å€", + "code": "GA" }, { - "name": "格洛代尼å€", - "code": "GL" + "name": "å¡æ‹‰æ‹‰ä»€å€", + "code": "CL" }, { - "name": "亨切什蒂å€", - "code": "HI" + "name": "å¡èƒ¡çˆ¾å€", + "code": "CA" + }, + { + "name": "埃迪內茨å€", + "code": "ED" }, { "name": "基希讷乌", "code": "CU" }, { - "name": "加告茲自治å€", - "code": "GA" + "name": "塔拉克利亞å€", + "code": "TA" }, { - "name": "å¡èƒ¡çˆ¾å€", - "code": "CA" + "name": "奇米什利亞å€", + "code": "CM" }, { - "name": "å¡æ‹‰æ‹‰ä»€å€", - "code": "CL" + "name": "奧克尼察å€", + "code": "OC" }, { - "name": "å…‹ç•™èŠå°¼å€", - "code": "CR" + "name": "奧爾海伊å€", + "code": "OR" }, { - "name": "å…‹çƒè¬å°¼å€", - "code": "CS" + "name": "尼斯波雷尼å€", + "code": "NI" }, { - "name": "èŠå¥§ç“¦å€", - "code": "LE" + "name": "岡代米爾å€", + "code": "CT" }, { - "name": "é›·æ¿Ÿç´å€", - "code": "RE" + "name": "巴薩拉è²äºžæ–¯å¡å€", + "code": "BS" }, { - "name": "雷什å¡å…§å€", - "code": "RI" + "name": "布里切尼å€", + "code": "BR" }, { - "name": "尼斯波雷尼å€", - "code": "NI" + "name": "弗洛雷什蒂å€", + "code": "FL" }, { - "name": "奇米什利亞å€", - "code": "CM" + "name": "å¼—èŠä»€è’‚å€", + "code": "FA" }, { - "name": "森傑雷å€", - "code": "SI" + "name": "德涅斯特河沿岸自治领土å•ä½", + "code": "SN" }, { - "name": "紹爾德內什蒂å€", - "code": "SD" + "name": "德羅基亞å€", + "code": "DR" }, { "name": "斯特凡大公å€", @@ -12131,12 +12103,24 @@ "code": "ST" }, { - "name": "索羅å¡å€", - "code": "SO" + "name": "新阿內尼å€", + "code": "AN" }, { - "name": "塔拉克利亞å€", - "code": "TA" + "name": "æœä¼¯è–©é‡Œå€", + "code": "DU" + }, + { + "name": "格洛代尼å€", + "code": "GL" + }, + { + "name": "棟æœè¬å°¼å€", + "code": "DO" + }, + { + "name": "森傑雷å€", + "code": "SI" }, { "name": "æ³°èŠå…§ä»€è’‚å€", @@ -12147,12 +12131,28 @@ "code": "UN" }, { - "name": "新阿內尼å€", - "code": "AN" + "name": "索羅å¡å€", + "code": "SO" }, { - "name": "亞洛韋尼å€", - "code": "IA" + "name": "紹爾德內什蒂å€", + "code": "SD" + }, + { + "name": "èŠå¥§ç“¦å€", + "code": "LE" + }, + { + "name": "賓傑里", + "code": "BD" + }, + { + "name": "雷什å¡å…§å€", + "code": "RI" + }, + { + "name": "é›·æ¿Ÿç´å€", + "code": "RE" } ], "ME": [ @@ -12250,6 +12250,18 @@ } ], "MG": [ + { + "name": "圖利亞拉çœ", + "code": "U" + }, + { + "name": "圖阿馬西ç´çœ", + "code": "A" + }, + { + "name": "塔那那利佛çœ", + "code": "T" + }, { "name": "安齊拉ç´ç´çœ", "code": "D" @@ -12261,24 +12273,20 @@ { "name": "馬哈贊加çœ", "code": "M" - }, + } + ], + "MH": [ { - "name": "塔那那利佛çœ", - "code": "T" + "name": "利基埃普環ç¤", + "code": "LIK" }, { - "name": "圖阿馬西ç´çœ", - "code": "A" + "name": "å‰åˆ©å³¶", + "code": "KIL" }, { - "name": "圖利亞拉çœ", - "code": "U" - } - ], - "MH": [ - { - "name": "阿爾諾環ç¤", - "code": "ARN" + "name": "埃內韋塔克環ç¤", + "code": "ENI" }, { "name": "埃崩環ç¤", @@ -12288,42 +12296,18 @@ "name": "埃林拉普拉普環ç¤", "code": "ALL" }, - { - "name": "埃內韋塔克環ç¤", - "code": "ENI" - }, - { - "name": "艾盧克環ç¤", - "code": "ALK" - }, { "name": "奧爾環ç¤", "code": "AUR" }, { - "name": "瓜加林環ç¤", - "code": "KWA" - }, - { - "name": "å‰åˆ©å³¶", - "code": "KIL" - }, - { - "name": "賈盧伊特環ç¤", - "code": "JAL" - }, - { - "name": "賈普å¦å³¶", - "code": "JAB" + "name": "拉利克ç¤éˆ", + "code": "L" }, { "name": "拉埃環ç¤", "code": "LAE" }, - { - "name": "拉利克ç¤éˆ", - "code": "L" - }, { "name": "拉塔克ç¤éˆ", "code": "T" @@ -12333,52 +12317,68 @@ "code": "RON" }, { - "name": "里布島", - "code": "LIB" + "name": "梅å‰ç‰¹å³¶", + "code": "MEJ" }, { - "name": "利基埃普環ç¤", - "code": "LIK" + "name": "沃特傑環ç¤", + "code": "WTJ" }, { - "name": "馬久羅", - "code": "MAJ" + "name": "沃特環ç¤", + "code": "WTH" }, { - "name": "馬洛埃拉普環ç¤", - "code": "MAL" + "name": "çƒè’‚里克環ç¤", + "code": "UTI" }, { - "name": "梅å‰ç‰¹å³¶", - "code": "MEJ" + "name": "çƒè³ˆç’°ç¤", + "code": "UJA" + }, + { + "name": "瓜加林環ç¤", + "code": "KWA" }, { "name": "米利環ç¤", "code": "MIL" }, + { + "name": "ç´æœ¨ç’°ç¤", + "code": "NMU" + }, { "name": "ç´èŽ«é‡Œå…‹ç’°ç¤", "code": "NMK" }, { - "name": "ç´æœ¨ç’°ç¤", - "code": "NMU" + "name": "艾盧克環ç¤", + "code": "ALK" }, { - "name": "沃特環ç¤", - "code": "WTH" + "name": "賈普å¦å³¶", + "code": "JAB" }, { - "name": "沃特傑環ç¤", - "code": "WTJ" + "name": "賈盧伊特環ç¤", + "code": "JAL" }, { - "name": "çƒè’‚里克環ç¤", - "code": "UTI" + "name": "里布島", + "code": "LIB" }, { - "name": "çƒè³ˆç’°ç¤", - "code": "UJA" + "name": "阿爾諾環ç¤", + "code": "ARN" + }, + { + "name": "馬久羅", + "code": "MAJ" + }, + { + "name": "馬洛埃拉普環ç¤", + "code": "MAL" } ], "MK": [ @@ -12725,12 +12725,12 @@ ], "ML": [ { - "name": "巴馬科", - "code": "BKO" + "name": "Ménaka", + "code": "9" }, { - "name": "基é”爾å€", - "code": "8" + "name": "Taoudénit", + "code": "10" }, { "name": "加奥区", @@ -12740,6 +12740,18 @@ "name": "å¡ä¼Šå€", "code": "1" }, + { + "name": "基é”爾å€", + "code": "8" + }, + { + "name": "å¡žå¤åŒº", + "code": "4" + }, + { + "name": "巴馬科", + "code": "BKO" + }, { "name": "库利科罗区", "code": "2" @@ -12748,10 +12760,6 @@ "name": "莫普æ区", "code": "5" }, - { - "name": "å¡žå¤åŒº", - "code": "4" - }, { "name": "通布圖å€", "code": "6" @@ -12759,14 +12767,6 @@ { "name": "锡å¡ç´¢åŒº", "code": "3" - }, - { - "name": "Ménaka", - "code": "9" - }, - { - "name": "Taoudénit", - "code": "10" } ], "MM": [ @@ -12923,68 +12923,68 @@ ], "MR": [ { - "name": "é˜¿å¾·æ‹‰çˆ¾çœ (毛里塔尼亞)", - "code": "07" + "name": "Nouakchott", + "code": "NKC" + }, + { + "name": "Nouakchott Nord", + "code": "14" }, { - "name": "阿薩巴çœ", - "code": "03" + "name": "Nouakchott Ouest", + "code": "13" }, { - "name": "åœæ‹‰å…‹ç´çœ", - "code": "05" + "name": "Nouakchott Sud", + "code": "15" }, { - "name": "æ±èƒ¡å¾·çœ", - "code": "01" + "name": "努瓦迪布ç£çœ", + "code": "08" }, { - "name": "戈爾戈勒çœ", - "code": "04" + "name": "åœæ‹‰å…‹ç´çœ", + "code": "05" }, { "name": "å‰è¿ªé¦¬å¡çœ", "code": "10" }, { - "name": "努瓦迪布ç£çœ", - "code": "08" + "name": "因希里çœ", + "code": "12" }, { "name": "塔甘特çœ", "code": "09" }, { - "name": "特拉扎çœ", - "code": "06" + "name": "戈爾戈勒çœ", + "code": "04" }, { "name": "æ里斯-宰穆爾çœ", "code": "11" }, { - "name": "西胡德çœ", - "code": "02" - }, - { - "name": "因希里çœ", - "code": "12" + "name": "æ±èƒ¡å¾·çœ", + "code": "01" }, { - "name": "Nouakchott", - "code": "NKC" + "name": "特拉扎çœ", + "code": "06" }, { - "name": "Nouakchott Nord", - "code": "14" + "name": "西胡德çœ", + "code": "02" }, { - "name": "Nouakchott Ouest", - "code": "13" + "name": "é˜¿å¾·æ‹‰çˆ¾çœ (毛里塔尼亞)", + "code": "07" }, { - "name": "Nouakchott Sud", - "code": "15" + "name": "阿薩巴çœ", + "code": "03" } ], "MT": [ @@ -13263,45 +13263,41 @@ ], "MU": [ { - "name": "阿加èŠåŠ ç¾¤å³¶", - "code": "AG" + "name": "Vacoas-Phoenix", + "code": "VP" }, { - "name": "大港å€", - "code": "GP" + "name": "å¡åŠ å¤šæ–¯-å¡æ‹‰è‹¥æ–¯ç¾¤å²›", + "code": "CC" }, { - "name": "弗拉克å€", - "code": "FL" + "name": "å¡ç‰¹å‹’åšçˆ¾ç´", + "code": "QB" }, { - "name": "黑河å€", - "code": "BL" + "name": "大港å€", + "code": "GP" + }, + { + "name": "å¨å»‰å¹³åŽŸå€", + "code": "PW" }, { "name": "居爾皮普", "code": "CU" }, { - "name": "å¡åŠ å¤šæ–¯-å¡æ‹‰è‹¥æ–¯ç¾¤å²›", - "code": "CC" + "name": "é¾æ³¢æ…•æ–¯å€", + "code": "PA" }, { - "name": "å¡ç‰¹å‹’åšçˆ¾ç´", - "code": "QB" + "name": "弗拉克å€", + "code": "FL" }, { "name": "朗帕河å€", "code": "RR" }, - { - "name": "路易港", - "code": "PU" - }, - { - "name": "路易港å€", - "code": "PL" - }, { "name": "罗德里格斯岛", "code": "RO" @@ -13314,84 +13310,28 @@ "name": "莫å¡å€", "code": "MO" }, - { - "name": "é¾æ³¢æ…•æ–¯å€", - "code": "PA" - }, { "name": "薩凡ç´å€", "code": "SA" }, { - "name": "å¨å»‰å¹³åŽŸå€", - "code": "PW" - }, - { - "name": "Vacoas-Phoenix", - "code": "VP" - } - ], - "MV": [ - { - "name": "阿æœç’°ç¤", - "code": "01" - }, - { - "name": "阿利夫阿利夫環ç¤", - "code": "02" - }, - { - "name": "阿利夫é”爾環ç¤", - "code": "00" - }, - { - "name": "奧利弗蓋夫環ç¤", - "code": "27" - }, - { - "name": "芭環ç¤", - "code": "20" - }, - { - "name": "法夫環ç¤", - "code": "14" - }, - { - "name": "哈阿里夫環ç¤", - "code": "07" - }, - { - "name": "å¡å¤«ç’°ç¤", - "code": "26" - }, - { - "name": "拉環ç¤", - "code": "13" - }, - { - "name": "拉穆環ç¤", - "code": "05" - }, - { - "name": "馬累", - "code": "MLE" - }, - { - "name": "諾努環ç¤", - "code": "25" + "name": "路易港", + "code": "PU" }, { - "name": "沙維亞尼環ç¤", - "code": "24" + "name": "路易港å€", + "code": "PL" }, { - "name": "上北çœ", - "code": "UN" + "name": "阿加èŠåŠ ç¾¤å³¶", + "code": "AG" }, { - "name": "瓦夫環ç¤", - "code": "04" - }, + "name": "黑河å€", + "code": "BL" + } + ], + "MV": [ { "name": "Central Province", "code": "CE" @@ -13443,266 +13383,326 @@ { "name": "Upper South Province", "code": "US" - } - ], - "MW": [ + }, { - "name": "巴拉å¡ç¸£", - "code": "BA" + "name": "上北çœ", + "code": "UN" }, { - "name": "北部区", - "code": "N" + "name": "å¡å¤«ç’°ç¤", + "code": "26" }, { - "name": "布蘭太爾縣", - "code": "BL" + "name": "哈阿里夫環ç¤", + "code": "07" }, { - "name": "代扎縣", - "code": "DE" + "name": "奧利弗蓋夫環ç¤", + "code": "27" }, { - "name": "蒂約羅縣", - "code": "TH" + "name": "拉環ç¤", + "code": "13" }, { - "name": "多瓦縣", - "code": "DO" + "name": "拉穆環ç¤", + "code": "05" }, { - "name": "æ©å¾¹çƒç¸£", - "code": "NU" + "name": "沙維亞尼環ç¤", + "code": "24" }, { - "name": "æ©å¡å¡”ç£ç¸£", - "code": "NB" + "name": "法夫環ç¤", + "code": "14" }, { - "name": "æ©ç§‘塔科塔縣", - "code": "NK" + "name": "瓦夫環ç¤", + "code": "04" }, { - "name": "æ©å¥‡æ–¯ç¸£", - "code": "NI" + "name": "芭環ç¤", + "code": "20" }, { - "name": "æ©æ¡‘傑縣", - "code": "NS" + "name": "諾努環ç¤", + "code": "25" + }, + { + "name": "阿利夫é”爾環ç¤", + "code": "00" + }, + { + "name": "阿利夫阿利夫環ç¤", + "code": "02" + }, + { + "name": "阿æœç’°ç¤", + "code": "01" + }, + { + "name": "馬累", + "code": "MLE" + } + ], + "MW": [ + { + "name": "Neno", + "code": "NE" + }, + { + "name": "中央区", + "code": "C" + }, + { + "name": "代扎縣", + "code": "DE" + }, + { + "name": "倫比縣", + "code": "RU" + }, + { + "name": "利科馬縣", + "code": "LK" + }, + { + "name": "利隆圭縣", + "code": "LI" }, { - "name": "法隆è²ç¸£", - "code": "PH" + "name": "北部区", + "code": "N" }, { - "name": "å¡é¾åŠ ç¸£", - "code": "KR" + "name": "å—部区", + "code": "S" }, { "name": "å¡æ¾å¤ç¸£", "code": "KS" }, { - "name": "利科馬縣", - "code": "LK" + "name": "å¡é¾åŠ ç¸£", + "code": "KR" }, { - "name": "利隆圭縣", - "code": "LI" + "name": "多瓦縣", + "code": "DO" }, { - "name": "倫比縣", - "code": "RU" + "name": "奇克瓦瓦縣", + "code": "CK" }, { - "name": "馬欽加縣", - "code": "MH" + "name": "奇拉朱盧縣", + "code": "CR" }, { - "name": "曼戈切縣", - "code": "MG" + "name": "奇蒂帕縣", + "code": "CT" + }, + { + "name": "姆欽å‰ç¸£", + "code": "MC" }, { "name": "姆津巴縣", "code": "MZ" }, + { + "name": "姆è¬ç´®ç¸£", + "code": "MW" + }, { "name": "姆蘭傑縣", "code": "MU" }, { - "name": "姆欽å‰ç¸£", - "code": "MC" + "name": "巴拉å¡ç¸£", + "code": "BA" }, { - "name": "姆è¬ç´®ç¸£", - "code": "MW" + "name": "布蘭太爾縣", + "code": "BL" }, { - "name": "å—部区", - "code": "S" + "name": "æ©å¡å¡”ç£ç¸£", + "code": "NB" }, { - "name": "奇蒂帕縣", - "code": "CT" + "name": "æ©å¥‡æ–¯ç¸£", + "code": "NI" }, { - "name": "奇克瓦瓦縣", - "code": "CK" + "name": "æ©å¾¹çƒç¸£", + "code": "NU" }, { - "name": "奇拉朱盧縣", - "code": "CR" + "name": "æ©æ¡‘傑縣", + "code": "NS" }, { - "name": "薩利馬縣", - "code": "SA" + "name": "æ©ç§‘塔科塔縣", + "code": "NK" + }, + { + "name": "曼戈切縣", + "code": "MG" }, { "name": "æ¾å·´ç¸£", "code": "ZO" }, { - "name": "中央区", - "code": "C" + "name": "法隆è²ç¸£", + "code": "PH" }, { - "name": "Neno", - "code": "NE" + "name": "蒂約羅縣", + "code": "TH" + }, + { + "name": "薩利馬縣", + "code": "SA" + }, + { + "name": "馬欽加縣", + "code": "MH" } ], "MX": [ { - "name": "阿瓜斯å¡é€£ç‰¹æ–¯å·ž", - "code": "AGU" + "name": "Mexico City", + "code": "DIF" }, { - "name": "æœè˜­æˆˆå·ž", - "code": "DUR" + "name": "下加利ç¦å°¼äºžå·ž", + "code": "BCN" }, { - "name": "格雷羅州", - "code": "GRO" + "name": "伊é”爾戈州", + "code": "HID" }, { - "name": "ç“œç´è¯æ‰˜å·ž", - "code": "GUA" + "name": "克雷塔羅州", + "code": "QUE" }, { - "name": "哈利斯科州", - "code": "JAL" + "name": "å—下加利ç¦å°¼äºžå·ž", + "code": "BCS" }, { - "name": "金塔ç´ç¾…奧州", - "code": "ROO" + "name": "哈利斯科州", + "code": "JAL" }, { "name": "åŽä½©åˆ‡å·ž", "code": "CAM" }, { - "name": "科阿韋拉州", - "code": "COA" + "name": "塔巴斯科州", + "code": "TAB" }, { - "name": "科利馬州", - "code": "COL" + "name": "塔毛利帕斯州", + "code": "TAM" }, { - "name": "克雷塔羅州", - "code": "QUE" + "name": "奇瓦瓦州", + "code": "CHH" }, { - "name": "ç±³å´è‚¯å·ž", - "code": "MIC" + "name": "å°¤å¡å¦å·ž", + "code": "YUC" }, { - "name": "莫雷洛斯州", - "code": "MOR" + "name": "æ°å¸•æ–¯å·ž", + "code": "CHP" }, { - "name": "墨西哥城", - "code": "CMX" + "name": "æ–°èŠæ˜‚å·ž", + "code": "NLE" }, { - "name": "墨西哥州", - "code": "MEX" + "name": "普埃布拉州", + "code": "PUE" }, { - "name": "ç´äºžé‡Œç‰¹å·ž", - "code": "NAY" + "name": "æœè˜­æˆˆå·ž", + "code": "DUR" }, { - "name": "å—下加利ç¦å°¼äºžå·ž", - "code": "BCS" + "name": "格雷羅州", + "code": "GRO" }, { - "name": "普埃布拉州", - "code": "PUE" + "name": "特拉斯å¡æ‹‰å·ž", + "code": "TLA" }, { - "name": "奇瓦瓦州", - "code": "CHH" + "name": "ç“œç´è¯æ‰˜å·ž", + "code": "GUA" }, { - "name": "æ°å¸•æ–¯å·ž", - "code": "CHP" + "name": "瓦哈å¡å·ž", + "code": "OAX" }, { - "name": "è–©å¡ç‰¹å¡æ–¯å·ž", - "code": "ZAC" + "name": "科利馬州", + "code": "COL" }, { - "name": "è–路易斯波托西州", - "code": "SLP" + "name": "科阿韋拉州", + "code": "COA" }, { - "name": "索諾拉州", - "code": "SON" + "name": "ç±³å´è‚¯å·ž", + "code": "MIC" }, { - "name": "塔巴斯科州", - "code": "TAB" + "name": "ç´äºžé‡Œç‰¹å·ž", + "code": "NAY" }, { - "name": "塔毛利帕斯州", - "code": "TAM" + "name": "索諾拉州", + "code": "SON" }, { - "name": "特拉斯å¡æ‹‰å·ž", - "code": "TLA" + "name": "è–路易斯波托西州", + "code": "SLP" }, { - "name": "瓦哈å¡å·ž", - "code": "OAX" + "name": "莫雷洛斯州", + "code": "MOR" }, { - "name": "韋拉克魯斯州", - "code": "VER" + "name": "è–©å¡ç‰¹å¡æ–¯å·ž", + "code": "ZAC" }, { - "name": "錫那羅亞州", - "code": "SIN" + "name": "金塔ç´ç¾…奧州", + "code": "ROO" }, { - "name": "下加利ç¦å°¼äºžå·ž", - "code": "BCN" + "name": "錫那羅亞州", + "code": "SIN" }, { - "name": "æ–°èŠæ˜‚å·ž", - "code": "NLE" + "name": "阿瓜斯å¡é€£ç‰¹æ–¯å·ž", + "code": "AGU" }, { - "name": "伊é”爾戈州", - "code": "HID" + "name": "韋拉克魯斯州", + "code": "VER" }, { - "name": "å°¤å¡å¦å·ž", - "code": "YUC" + "name": "墨西哥城", + "code": "CMX" }, { - "name": "Mexico City", - "code": "DIF" + "name": "墨西哥州", + "code": "MEX" } ], "MY": [ @@ -13773,106 +13773,106 @@ ], "MZ": [ { - "name": "德尔加æœè§’çœ", - "code": "P" + "name": "伊尼扬巴内çœ", + "code": "I" }, { "name": "加扎çœ", "code": "G" }, { - "name": "马尼å¡çœ", - "code": "B" + "name": "太特çœ", + "code": "T" }, { - "name": "马普托", - "code": "MPM" + "name": "尼亚è¨çœ", + "code": "A" }, { - "name": "马普托çœ", - "code": "L" + "name": "德尔加æœè§’çœ", + "code": "P" }, { "name": "楠普拉çœ", "code": "N" }, - { - "name": "尼亚è¨çœ", - "code": "A" - }, { "name": "索法拉çœ", "code": "S" }, { - "name": "太特çœ", - "code": "T" + "name": "赞比西亚çœ", + "code": "Q" }, { - "name": "伊尼扬巴内çœ", - "code": "I" + "name": "马尼å¡çœ", + "code": "B" }, { - "name": "赞比西亚çœ", - "code": "Q" + "name": "马普托", + "code": "MPM" + }, + { + "name": "马普托çœ", + "code": "L" } ], "NA": [ { - "name": "埃é¾æˆˆå€", - "code": "ER" + "name": "Kavango West", + "code": "KW" + }, + { + "name": "å¡æ‹‰æ–¯å€", + "code": "KA" }, { - "name": "奧漢圭ç´å€", - "code": "OW" + "name": "å¡æ™®é‡Œç»´åŒº", + "code": "CA" }, { - "name": "奧馬海凱å€", - "code": "OH" + "name": "哈é”æ™®å€", + "code": "HA" }, { - "name": "奧穆薩蒂å€", - "code": "OS" + "name": "埃é¾æˆˆå€", + "code": "ER" }, { "name": "奧喬宗朱帕å€", "code": "OD" }, - { - "name": "奧沙ç´å€", - "code": "ON" - }, { "name": "奧希科托å€", "code": "OT" }, { - "name": "æ±å¡è¬æˆˆå€", - "code": "KE" - }, - { - "name": "哈é”æ™®å€", - "code": "HA" + "name": "奧沙ç´å€", + "code": "ON" }, { - "name": "éœé¦¬æ–¯å€", - "code": "KH" + "name": "奧漢圭ç´å€", + "code": "OW" }, { - "name": "å¡æ‹‰æ–¯å€", - "code": "KA" + "name": "奧穆薩蒂å€", + "code": "OS" }, { - "name": "å¡æ™®é‡Œç»´åŒº", - "code": "CA" + "name": "奧馬海凱å€", + "code": "OH" }, { "name": "庫內內å€", "code": "KU" }, { - "name": "Kavango West", - "code": "KW" + "name": "æ±å¡è¬æˆˆå€", + "code": "KE" + }, + { + "name": "éœé¦¬æ–¯å€", + "code": "KH" } ], "NE": [ @@ -13911,174 +13911,198 @@ ], "NG": [ { - "name": "阿比亚州", - "code": "AB" + "name": "三角州", + "code": "DE" }, { - "name": "阿é”馬瓦", - "code": "AD" + "name": "伊莫州", + "code": "IM" }, { - "name": "阿夸伊åšå§†å·ž", - "code": "AK" + "name": "克里斯河州", + "code": "CR" }, { - "name": "阿å—布拉州", - "code": "AN" + "name": "凯比州", + "code": "KE" }, { - "name": "埃邦伊州", - "code": "EB" + "name": "包奇州", + "code": "BA" }, { - "name": "埃多州", - "code": "ED" + "name": "åšå°”诺州", + "code": "BO" }, { - "name": "埃基蒂州", - "code": "EK" + "name": "å¡æœçº³å·ž", + "code": "KD" }, { - "name": "埃努å¤å·ž", - "code": "EN" + "name": "å¡è¯ºå·ž", + "code": "KN" }, { - "name": "奥贡州", - "code": "OG" + "name": "å¡é½çº³å·ž", + "code": "KT" }, { - "name": "奥孙州", - "code": "OS" + "name": "å‰åŠ ç“¦å·ž", + "code": "JI" }, { - "name": "奥约州", - "code": "OY" + "name": "埃努å¤å·ž", + "code": "EN" }, { - "name": "巴耶尔è¨å·ž", - "code": "BY" + "name": "埃基蒂州", + "code": "EK" }, { - "name": "包奇州", - "code": "BA" + "name": "埃多州", + "code": "ED" }, { - "name": "è´åŠªåŸƒå·ž", - "code": "BE" + "name": "埃邦伊州", + "code": "EB" }, { - "name": "åšå°”诺州", - "code": "BO" + "name": "塔拉巴州", + "code": "TA" }, { - "name": "高原州", - "code": "PL" + "name": "夸拉州", + "code": "KW" }, { - "name": "è´¡è´å·ž", - "code": "GO" + "name": "奥孙州", + "code": "OS" }, { - "name": "æ²³æµå·ž", - "code": "RI" + "name": "奥约州", + "code": "OY" }, { - "name": "å‰åŠ ç“¦å·ž", - "code": "JI" + "name": "奥贡州", + "code": "OG" }, { - "name": "å¡æœçº³å·ž", - "code": "KD" + "name": "尼日尔州", + "code": "NI" }, { - "name": "å¡è¯ºå·ž", - "code": "KN" + "name": "巴耶尔è¨å·ž", + "code": "BY" }, { - "name": "å¡é½çº³å·ž", - "code": "KT" + "name": "扎姆法拉州", + "code": "ZA" }, { - "name": "凯比州", - "code": "KE" + "name": "拉å„斯州", + "code": "LA" + }, + { + "name": "æ²³æµå·ž", + "code": "RI" }, { "name": "科å‰å·ž", "code": "KO" }, { - "name": "克里斯河州", - "code": "CR" + "name": "索科托州", + "code": "SO" }, { - "name": "夸拉州", - "code": "KW" + "name": "约è´å·ž", + "code": "YO" }, { - "name": "拉å„斯州", - "code": "LA" + "name": "纳è¨æ‹‰ç“¦å·ž", + "code": "NA" + }, + { + "name": "ç¿å¤šå·ž", + "code": "ON" }, { "name": "è¯é‚¦é¦–都特å€", "code": "FC" }, { - "name": "纳è¨æ‹‰ç“¦å·ž", - "code": "NA" + "name": "è´åŠªåŸƒå·ž", + "code": "BE" }, { - "name": "尼日尔州", - "code": "NI" + "name": "è´¡è´å·ž", + "code": "GO" }, { - "name": "三角州", - "code": "DE" + "name": "阿å—布拉州", + "code": "AN" }, { - "name": "索科托州", - "code": "SO" + "name": "阿夸伊åšå§†å·ž", + "code": "AK" }, { - "name": "塔拉巴州", - "code": "TA" + "name": "阿比亚州", + "code": "AB" }, { - "name": "ç¿å¤šå·ž", - "code": "ON" + "name": "阿é”馬瓦", + "code": "AD" }, { - "name": "伊莫州", - "code": "IM" + "name": "高原州", + "code": "PL" + } + ], + "NI": [ + { + "name": "北大西洋自治å€", + "code": "AN" }, { - "name": "约è´å·ž", - "code": "YO" + "name": "å—大西洋自治å€", + "code": "AS" }, { - "name": "扎姆法拉州", - "code": "ZA" - } - ], - "NI": [ + "name": "åšé˜¿ç§‘çœ", + "code": "BO" + }, + { + "name": "å¡æ‹‰ç´¢çœ", + "code": "CA" + }, { "name": "埃斯特利çœ", "code": "ES" }, { - "name": "北大西洋自治å€", - "code": "AN" + "name": "奇å—德加çœ", + "code": "CI" }, { - "name": "åšé˜¿ç§‘çœ", - "code": "BO" + "name": "希諾特加çœ", + "code": "JI" + }, + { + "name": "新塞哥維亞çœ", + "code": "NS" }, { "name": "格拉ç´é”çœ", "code": "GR" }, { - "name": "å¡æ‹‰ç´¢çœ", - "code": "CA" + "name": "ç“Šå¡”èŠæ–¯çœ", + "code": "CO" + }, + { + "name": "è–胡安河çœ", + "code": "SJ" }, { "name": "èŠæ˜‚çœ", @@ -14088,6 +14112,10 @@ "name": "里瓦斯çœ", "code": "RI" }, + { + "name": "馬塔加爾帕çœ", + "code": "MT" + }, { "name": "馬德里斯çœ", "code": "MD" @@ -14099,37 +14127,29 @@ { "name": "馬薩亞çœ", "code": "MS" - }, - { - "name": "馬塔加爾帕çœ", - "code": "MT" - }, - { - "name": "å—大西洋自治å€", - "code": "AS" - }, + } + ], + "NL": [ { - "name": "奇å—德加çœ", - "code": "CI" + "name": "Aruba", + "code": "AW" }, { - "name": "ç“Šå¡”èŠæ–¯çœ", - "code": "CO" + "name": "Curaçao", + "code": "CW" }, { - "name": "è–胡安河çœ", - "code": "SJ" + "name": "Sint Maarten", + "code": "SX" }, { - "name": "希諾特加çœ", - "code": "JI" + "name": "上艾瑟尔çœ", + "code": "OV" }, { - "name": "新塞哥維亞çœ", - "code": "NS" - } - ], - "NL": [ + "name": "乌得勒支çœ", + "code": "UT" + }, { "name": "北布拉ç­ç‰¹çœ", "code": "NB" @@ -14139,12 +14159,12 @@ "code": "NH" }, { - "name": "波内赫", - "code": "BQ1" + "name": "å—è·è˜­çœ", + "code": "ZH" }, { - "name": "德伦特çœ", - "code": "DR" + "name": "圣尤斯特歇斯", + "code": "BQ3" }, { "name": "弗莱ç¦å…°çœ", @@ -14155,52 +14175,32 @@ "code": "FR" }, { - "name": "格罗å®æ ¹çœ", - "code": "GR" - }, - { - "name": "海尔德兰çœ", - "code": "GE" + "name": "德伦特çœ", + "code": "DR" }, { "name": "æž—å ¡çœ", "code": "LI" }, { - "name": "å—è·è˜­çœ", - "code": "ZH" - }, - { - "name": "è–©å·´", - "code": "BQ2" - }, - { - "name": "上艾瑟尔çœ", - "code": "OV" - }, - { - "name": "圣尤斯特歇斯", - "code": "BQ3" + "name": "格罗å®æ ¹çœ", + "code": "GR" }, { - "name": "乌得勒支çœ", - "code": "UT" + "name": "波内赫", + "code": "BQ1" }, { "name": "泽兰çœ", "code": "ZE" }, { - "name": "Aruba", - "code": "AW" - }, - { - "name": "Curaçao", - "code": "CW" + "name": "海尔德兰çœ", + "code": "GE" }, { - "name": "Sint Maarten", - "code": "SX" + "name": "è–©å·´", + "code": "BQ2" } ], "NO": [ @@ -14291,80 +14291,80 @@ ], "NP": [ { - "name": "巴格馬蒂專å€", - "code": "BA" - }, - { - "name": "é“拉å‰é‡Œä¸“区", - "code": "DH" + "name": "中西部發展å€", + "code": "2" }, { - "name": "æ±éƒ¨ç™¼å±•å€", - "code": "4" + "name": "中部發展å€", + "code": "1" }, { - "name": "甘达基专区", - "code": "GA" + "name": "佩里專å€", + "code": "BH" }, { - "name": "戈西專å€", - "code": "KO" + "name": "å¡žè’‚å°ˆå€", + "code": "SE" }, { - "name": "格爾ç´åˆ©å°ˆå€", - "code": "KA" + "name": "巴格馬蒂專å€", + "code": "BA" }, { - "name": "賈ç´å…‹å¸ƒçˆ¾å°ˆå€", - "code": "JA" + "name": "戈西專å€", + "code": "KO" }, { "name": "拉布蒂專å€", "code": "RA" }, { - "name": "è—毗尼專å€", - "code": "LU" + "name": "æ±éƒ¨ç™¼å±•å€", + "code": "4" }, { - "name": "馬哈å¡åˆ©å°ˆå€", - "code": "MA" + "name": "格爾ç´åˆ©å°ˆå€", + "code": "KA" }, { "name": "梅å‰å°ˆå€", "code": "ME" }, { - "name": "ç´æ‹‰äºžå°¼å°ˆå€", - "code": "NA" + "name": "甘达基专区", + "code": "GA" }, { - "name": "佩里專å€", - "code": "BH" + "name": "ç´æ‹‰äºžå°¼å°ˆå€", + "code": "NA" }, { "name": "è¨åŠ çŽ›å¡”专区", "code": "SA" }, { - "name": "å¡žè’‚å°ˆå€", - "code": "SE" + "name": "è—毗尼專å€", + "code": "LU" }, { "name": "西部å‘展区", "code": "3" }, { - "name": "é è¥¿éƒ¨ç™¼å±•å€", - "code": "5" + "name": "賈ç´å…‹å¸ƒçˆ¾å°ˆå€", + "code": "JA" }, { - "name": "中部發展å€", - "code": "1" + "name": "é“拉å‰é‡Œä¸“区", + "code": "DH" }, { - "name": "中西部發展å€", - "code": "2" + "name": "é è¥¿éƒ¨ç™¼å±•å€", + "code": "5" + }, + { + "name": "馬哈å¡åˆ©å°ˆå€", + "code": "MA" } ], "NR": [ @@ -14427,106 +14427,102 @@ ], "NZ": [ { - "name": "奥克兰大区", - "code": "AUK" + "name": "Nelson", + "code": "NSN" }, { - "name": "奥塔哥大区", - "code": "OTA" + "name": "North Island", + "code": "N" + }, + { + "name": "South Island", + "code": "S" }, { "name": "北地大区", "code": "NTL" }, { - "name": "查塔姆群岛", - "code": "CIT" + "name": "å—地大区", + "code": "STL" }, { - "name": "懷å¡æ‰˜", - "code": "WKO" + "name": "å‰æ–¯ä¼¯æ©å¤§åŒº", + "code": "GIS" }, { - "name": "惠çµé¡¿å¤§åŒº", - "code": "WGN" + "name": "åŽç‰¹ä¼¯é›·", + "code": "CAN" }, { - "name": "éœå…‹æ¹¾å¤§åŒº", - "code": "HKB" + "name": "塔拉纳基大区", + "code": "TKI" }, { - "name": "å‰æ–¯ä¼¯æ©å¤§åŒº", - "code": "GIS" + "name": "塔斯曼", + "code": "TAS" }, { - "name": "åŽç‰¹ä¼¯é›·", - "code": "CAN" + "name": "奥克兰大区", + "code": "AUK" }, { - "name": "马尔堡", - "code": "MBH" + "name": "奥塔哥大区", + "code": "OTA" }, { - "name": "马纳瓦图ï¼æ—ºåŠ åŠªä¼Š", - "code": "MWT" + "name": "惠çµé¡¿å¤§åŒº", + "code": "WGN" }, { - "name": "å—地大区", - "code": "STL" + "name": "懷å¡æ‰˜", + "code": "WKO" }, { "name": "普伦蒂湾大区", "code": "BOP" }, { - "name": "塔拉纳基大区", - "code": "TKI" - }, - { - "name": "塔斯曼", - "code": "TAS" + "name": "查塔姆群岛", + "code": "CIT" }, { "name": "西岸大区", "code": "WTC" }, { - "name": "Nelson", - "code": "NSN" + "name": "éœå…‹æ¹¾å¤§åŒº", + "code": "HKB" }, { - "name": "North Island", - "code": "N" + "name": "马尔堡", + "code": "MBH" }, { - "name": "South Island", - "code": "S" + "name": "马纳瓦图ï¼æ—ºåŠ åŠªä¼Š", + "code": "MWT" } ], "OM": [ { - "name": "布賴米çœ", - "code": "BU" - }, - { - "name": "æ±åŒ—çœ", - "code": "SS" + "name": "Al Batinah", + "code": "BA" }, { - "name": "æ±å—çœ", - "code": "SJ" + "name": "Ash Sharqiyah", + "code": "SH" }, { - "name": "穆桑代姆çœ", - "code": "MU" + "name": "Janub al Batinah", + "code": "BJ" }, { - "name": "內地çœ", - "code": "DA" + "name": "Muscat", + "code": "MA" }, { - "name": "扎希拉çœ", - "code": "ZA" + "name": "Shamal al Batinah", + "code": "BS" }, { "name": "中部çœ", @@ -14537,55 +14533,59 @@ "code": "ZU" }, { - "name": "Al Batinah", - "code": "BA" + "name": "內地çœ", + "code": "DA" }, { - "name": "Ash Sharqiyah", - "code": "SH" + "name": "布賴米çœ", + "code": "BU" }, { - "name": "Janub al Batinah", - "code": "BJ" + "name": "扎希拉çœ", + "code": "ZA" }, { - "name": "Muscat", - "code": "MA" + "name": "æ±åŒ—çœ", + "code": "SS" }, { - "name": "Shamal al Batinah", - "code": "BS" + "name": "æ±å—çœ", + "code": "SJ" + }, + { + "name": "穆桑代姆çœ", + "code": "MU" } ], "PA": [ { - "name": "埃雷拉çœ", - "code": "6" - }, - { - "name": "安è²æ‹‰è‡ªæ²»å€", - "code": "EM" + "name": "åšå¡æ–¯å¾·çˆ¾æ‰˜ç¾…çœ", + "code": "1" }, { - "name": "巴拿馬çœ", - "code": "8" + "name": "埃雷拉çœ", + "code": "6" }, { - "name": "è²æ‹‰ç“œæ–¯çœ", - "code": "9" + "name": "奇里基çœ", + "code": "4" }, { - "name": "åšå¡æ–¯å¾·çˆ¾æ‰˜ç¾…çœ", - "code": "1" + "name": "安è²æ‹‰è‡ªæ²»å€", + "code": "EM" }, { - "name": "é”連çœ", - "code": "5" + "name": "巴拿馬çœ", + "code": "8" }, { "name": "æ©æˆˆè²å¸ƒæ ¼å‹’自治å€", "code": "NB" }, + { + "name": "洛斯桑托斯çœ", + "code": "7" + }, { "name": "科克èŠçœ", "code": "2" @@ -14595,16 +14595,16 @@ "code": "3" }, { - "name": "洛斯桑托斯çœ", - "code": "7" + "name": "西巴拿馬çœ", + "code": "10" }, { - "name": "奇里基çœ", - "code": "4" + "name": "è²æ‹‰ç“œæ–¯çœ", + "code": "9" }, { - "name": "西巴拿馬çœ", - "code": "10" + "name": "é”連çœ", + "code": "5" }, { "name": "雅拉庫ç´æ—自治å€", @@ -14613,150 +14613,162 @@ ], "PE": [ { - "name": "阿雷基帕大区", - "code": "ARE" + "name": "El Callao", + "code": "CAL" }, { - "name": "阿普里马克大区", - "code": "APU" + "name": "乌å¡äºšåˆ©å¤§åŒº", + "code": "UCA" }, { - "name": "阿亚库乔大区", - "code": "AYA" + "name": "亚马孙大区", + "code": "AMA" }, { - "name": "安å¡ä»€å¤§åŒº", - "code": "ANC" + "name": "伊å¡å¤§åŒº", + "code": "ICA" }, { - "name": "胡å®å¤§åŒº", - "code": "JUN" + "name": "兰巴耶克大区", + "code": "LAM" + }, + { + "name": "利馬大å€", + "code": "LIM" + }, + { + "name": "利馬çœ", + "code": "LMA" }, { "name": "å¡å“ˆé©¬å¡å¤§åŒº", "code": "CAJ" }, { - "name": "库斯科大区", - "code": "CUS" + "name": "圣马ä¸å¤§åŒº", + "code": "SAM" }, { - "name": "拉利伯塔德大区", - "code": "LAL" + "name": "塔克纳大区", + "code": "TAC" }, { - "name": "兰巴耶克大区", - "code": "LAM" + "name": "安å¡ä»€å¤§åŒº", + "code": "ANC" }, { - "name": "利馬大å€", - "code": "LIM" + "name": "帕斯科大区", + "code": "PAS" }, { - "name": "利馬çœ", - "code": "LMA" + "name": "库斯科大区", + "code": "CUS" }, { - "name": "洛雷托大区", - "code": "LOR" + "name": "拉利伯塔德大区", + "code": "LAL" }, { - "name": "马德雷德迪奥斯大区", - "code": "MDD" + "name": "普诺大区", + "code": "PUN" }, { - "name": "莫克瓜大区", - "code": "MOQ" + "name": "洛雷托大区", + "code": "LOR" }, { - "name": "帕斯科大区", - "code": "PAS" + "name": "瓦努科大区", + "code": "HUC" }, { "name": "皮乌拉地区", "code": "PIU" }, { - "name": "普诺大区", - "code": "PUN" + "name": "è¬å¡éŸ‹åˆ©å¡å¤§å€", + "code": "HUV" }, { - "name": "圣马ä¸å¤§åŒº", - "code": "SAM" + "name": "胡å®å¤§åŒº", + "code": "JUN" }, { - "name": "塔克纳大区", - "code": "TAC" + "name": "莫克瓜大区", + "code": "MOQ" }, { "name": "通è´æ–¯å¤§åŒº", "code": "TUM" }, { - "name": "瓦努科大区", - "code": "HUC" + "name": "阿亚库乔大区", + "code": "AYA" }, { - "name": "è¬å¡éŸ‹åˆ©å¡å¤§å€", - "code": "HUV" + "name": "阿普里马克大区", + "code": "APU" }, { - "name": "乌å¡äºšåˆ©å¤§åŒº", - "code": "UCA" + "name": "阿雷基帕大区", + "code": "ARE" }, { - "name": "亚马孙大区", - "code": "AMA" + "name": "马德雷德迪奥斯大区", + "code": "MDD" + } + ], + "PG": [ + { + "name": "Jiwaka", + "code": "JWK" }, { - "name": "伊å¡å¤§åŒº", - "code": "ICA" + "name": "东塞皮克çœ", + "code": "ESW" }, { - "name": "El Callao", - "code": "CAL" - } - ], - "PG": [ + "name": "中央çœ", + "code": "CPM" + }, { "name": "北部çœ", "code": "NPP" }, + { + "name": "å—高地çœ", + "code": "SHM" + }, { "name": "布干维尔çœ", "code": "NSB" }, { - "name": "东塞皮克çœ", - "code": "ESW" + "name": "æ©åŠ çœ", + "code": "EPW" }, { - "name": "æ±é«˜åœ°çœ", - "code": "EHG" + "name": "新愛爾蘭çœ", + "code": "NIK" }, { "name": "æ±æ–°ä¸åˆ—é¡›çœ", "code": "EBR" }, { - "name": "æ©åŠ çœ", - "code": "EPW" - }, - { - "name": "æµ·ç£çœ", - "code": "GPK" + "name": "æ±é«˜åœ°çœ", + "code": "EHG" }, { - "name": "赫拉çœ", - "code": "HLA" + "name": "æ¡‘é“æ©çœ", + "code": "SAN" }, { - "name": "馬當çœ", - "code": "MPM" + "name": "欽布çœ", + "code": "CPK" }, { - "name": "馬努斯çœ", - "code": "MRL" + "name": "æµ·ç£çœ", + "code": "GPK" }, { "name": "米爾æ©ç£çœ", @@ -14771,16 +14783,8 @@ "code": "MPL" }, { - "name": "å—高地çœ", - "code": "SHM" - }, - { - "name": "欽布çœ", - "code": "CPK" - }, - { - "name": "æ¡‘é“æ©çœ", - "code": "SAN" + "name": "西新ä¸åˆ—é¡›çœ", + "code": "WBK" }, { "name": "西部çœ", @@ -14791,90 +14795,86 @@ "code": "WHM" }, { - "name": "西新ä¸åˆ—é¡›çœ", - "code": "WBK" - }, - { - "name": "新愛爾蘭çœ", - "code": "NIK" + "name": "赫拉çœ", + "code": "HLA" }, { - "name": "中央çœ", - "code": "CPM" + "name": "馬努斯çœ", + "code": "MRL" }, { - "name": "Jiwaka", - "code": "JWK" + "name": "馬當çœ", + "code": "MPM" } ], "PH": [ { - "name": "阿巴尧çœ", - "code": "APA" - }, - { - "name": "阿布拉çœ", - "code": "ABR" + "name": "Soccsksargen", + "code": "12" }, { - "name": "阿尔拜çœ", - "code": "ALB" + "name": "三å®é¢œåŠå²›", + "code": "09" }, { - "name": "阿克兰çœ", - "code": "AKL" + "name": "三寶é¡éŒ«å¸ƒæ ¼çœ", + "code": "ZSI" }, { - "name": "安蒂克çœ", - "code": "ANT" + "name": "三æ礼士çœ", + "code": "ZMB" }, { - "name": "奥罗拉çœ", - "code": "AUR" + "name": "东达沃çœ", + "code": "DAO" }, { - "name": "八打é›çœ", - "code": "BTG" + "name": "中央å•å®‹", + "code": "03" }, { - "name": "巴丹群島çœ", - "code": "BTN" + "name": "中米沙鄢", + "code": "07" }, { - "name": "巴丹çœ", - "code": "BAN" + "name": "丹轆çœ", + "code": "TAR" }, { - "name": "巴拉望çœ", - "code": "PLW" + "name": "伊富高çœ", + "code": "IFU" }, { - "name": "巴西兰çœ", - "code": "BAS" + "name": "伊洛伊洛çœ", + "code": "ILI" }, { - "name": "邦阿西楠çœ", - "code": "PAN" + "name": "伊羅戈", + "code": "01" }, { - "name": "邦æ¿ç‰™çœ", - "code": "PAM" + "name": "伊莎è²æ‹‰çœ", + "code": "ISA" }, { "name": "ä¿å’Œçœ", "code": "BOH" }, { - "name": "北阿å¤æ¡‘çœ", - "code": "AGN" + "name": "內湖çœ", + "code": "LAG" }, { - "name": "北é”沃çœ", - "code": "DAV" + "name": "八打é›çœ", + "code": "BTG" + }, + { + "name": "北三寶é¡çœ", + "code": "ZAN" }, { - "name": "北甘馬粦çœ", - "code": "CAN" + "name": "北伊羅戈çœ", + "code": "ILN" }, { "name": "北拉瑙çœ", @@ -14885,220 +14885,220 @@ "code": "10" }, { - "name": "北薩馬çœ", - "code": "NSA" - }, - { - "name": "北三寶é¡çœ", - "code": "ZAN" + "name": "北甘馬粦çœ", + "code": "CAN" }, { "name": "北è‹é‡Œé«˜çœ", "code": "SUN" }, { - "name": "北伊羅戈çœ", - "code": "ILN" + "name": "北薩馬çœ", + "code": "NSA" }, { - "name": "本格特çœ", - "code": "BEN" + "name": "北é”沃çœ", + "code": "DAV" }, { - "name": "比科爾", - "code": "05" + "name": "北阿å¤æ¡‘çœ", + "code": "AGN" }, { - "name": "比利兰çœ", - "code": "BIL" + "name": "å—三寶é¡çœ", + "code": "ZAS" }, { - "name": "布基农çœ", - "code": "BUK" + "name": "å—伊羅戈çœ", + "code": "ILS" }, { - "name": "布拉干çœ", - "code": "BUL" + "name": "å—哥打巴托çœ", + "code": "SCO" }, { - "name": "达沃区", - "code": "11" + "name": "å—拉瑙çœ", + "code": "LAS" }, { - "name": "丹轆çœ", - "code": "TAR" + "name": "å—甘馬粦çœ", + "code": "CAS" }, { - "name": "迪纳加特群岛", - "code": "DIN" + "name": "å—è‹é‡Œé«˜çœ", + "code": "SUR" }, { - "name": "东达沃çœ", - "code": "DAO" + "name": "å—èŠç‰¹çœ", + "code": "SLE" }, { - "name": "æ±ç±³è–©ç±³æ–¯çœ", - "code": "MSR" + "name": "å—é”沃çœ", + "code": "DAS" }, { - "name": "æ±ç±³æ²™é„¢", - "code": "08" + "name": "å—阿å¤æ¡‘çœ", + "code": "AGS" }, { - "name": "æ±æ°‘都洛çœ", - "code": "MDR" + "name": "å¡åŠ å»¶æ²³è°·", + "code": "02" }, { - "name": "æ±å…§æ ¼ç¾…çœ", - "code": "NER" + "name": "å¡åŠ å»¶çœ", + "code": "CAG" }, { - "name": "æ±è–©é¦¬çœ", - "code": "EAS" + "name": "å¡å¦ç«¯å†…æ–¯çœ", + "code": "CAT" }, { - "name": "高山çœ", - "code": "MOU" + "name": "å¡æ‹‰åŠ åŒº", + "code": "13" }, { - "name": "哥打巴托çœ", - "code": "NCO" + "name": "å¡æ‹‰å·´æ¾", + "code": "40" }, { - "name": "å‰é¦¬æ‹‰æ–¯çœ", - "code": "GUI" + "name": "å¡æž—阿çœ", + "code": "KAL" }, { - "name": "季里諾çœ", - "code": "QUI" + "name": "å¡çš®èŒ²çœ", + "code": "CAP" }, { - "name": "甲米地çœ", - "code": "CAV" + "name": "å¡ç±³é‡‘çœ", + "code": "CAM" }, { - "name": "å¡åŠ å»¶æ²³è°·", - "code": "02" + "name": "å‰é¦¬æ‹‰æ–¯çœ", + "code": "GUI" }, { - "name": "å¡åŠ å»¶çœ", - "code": "CAG" + "name": "哥打巴托çœ", + "code": "NCO" }, { - "name": "å¡æ‹‰å·´æ¾", - "code": "40" + "name": "å¡”å¨å¡”å¨çœ", + "code": "TAW" }, { - "name": "å¡æ‹‰åŠ åŒº", - "code": "13" + "name": "奎æ¾çœ", + "code": "QUE" }, { - "name": "å¡æž—阿çœ", - "code": "KAL" + "name": "奥罗拉çœ", + "code": "AUR" }, { - "name": "å¡ç±³é‡‘çœ", - "code": "CAM" + "name": "季里諾çœ", + "code": "QUI" }, { - "name": "å¡çš®èŒ²çœ", - "code": "CAP" + "name": "安蒂克çœ", + "code": "ANT" }, { - "name": "å¡å¦ç«¯å†…æ–¯çœ", - "code": "CAT" + "name": "宿霧çœ", + "code": "CEB" }, { - "name": "康波斯特拉谷çœ", - "code": "COM" + "name": "巴丹çœ", + "code": "BAN" }, { - "name": "科迪勒拉行政å€", - "code": "15" + "name": "巴丹群島çœ", + "code": "BTN" }, { - "name": "奎æ¾çœ", - "code": "QUE" + "name": "巴拉望çœ", + "code": "PLW" }, { - "name": "朗布隆çœ", - "code": "ROM" + "name": "巴西兰çœ", + "code": "BAS" }, { - "name": "雷伊泰çœ", - "code": "LEY" + "name": "布基农çœ", + "code": "BUK" }, { - "name": "黎剎çœ", - "code": "RIZ" + "name": "布拉干çœ", + "code": "BUL" }, { - "name": "è¯åˆçœ", - "code": "LUN" + "name": "康波斯特拉谷çœ", + "code": "COM" }, { - "name": "馬京é”ç‘™çœ", - "code": "MAG" + "name": "新怡詩å¤çœ", + "code": "NUE" }, { - "name": "馬林æœå…‹çœ", - "code": "MAD" + "name": "新比斯開çœ", + "code": "NUV" }, { - "name": "馬尼拉大都會", - "code": "00" + "name": "朗布隆çœ", + "code": "ROM" }, { - "name": "馬斯巴特çœ", - "code": "MAS" + "name": "本格特çœ", + "code": "BEN" }, { - "name": "棉兰è€ç©†æ–¯æž—自治区", - "code": "14" + "name": "æ±å…§æ ¼ç¾…çœ", + "code": "NER" }, { - "name": "民马罗巴区", - "code": "41" + "name": "æ±æ°‘都洛çœ", + "code": "MDR" }, { - "name": "å—阿å¤æ¡‘çœ", - "code": "AGS" + "name": "æ±ç±³æ²™é„¢", + "code": "08" }, { - "name": "å—é”沃çœ", - "code": "DAS" + "name": "æ±ç±³è–©ç±³æ–¯çœ", + "code": "MSR" }, { - "name": "å—甘馬粦çœ", - "code": "CAS" + "name": "æ±è–©é¦¬çœ", + "code": "EAS" }, { - "name": "å—哥打巴托çœ", - "code": "SCO" + "name": "棉兰è€ç©†æ–¯æž—自治区", + "code": "14" }, { - "name": "å—拉瑙çœ", - "code": "LAS" + "name": "比利兰çœ", + "code": "BIL" }, { - "name": "å—èŠç‰¹çœ", - "code": "SLE" + "name": "比科爾", + "code": "05" }, { - "name": "å—三寶é¡çœ", - "code": "ZAS" + "name": "民马罗巴区", + "code": "41" }, { - "name": "å—è‹é‡Œé«˜çœ", - "code": "SUR" + "name": "甲米地çœ", + "code": "CAV" }, { - "name": "å—伊羅戈çœ", - "code": "ILS" + "name": "科迪勒拉行政å€", + "code": "15" }, { - "name": "內湖çœ", - "code": "LAG" + "name": "索索貢çœ", + "code": "SOR" + }, + { + "name": "è¯åˆçœ", + "code": "LUN" }, { "name": "薩蘭加尼çœ", @@ -15108,18 +15108,6 @@ "name": "薩馬çœ", "code": "WSA" }, - { - "name": "三å®é¢œåŠå²›", - "code": "09" - }, - { - "name": "三寶é¡éŒ«å¸ƒæ ¼çœ", - "code": "ZSI" - }, - { - "name": "三æ礼士çœ", - "code": "ZMB" - }, { "name": "蘇丹庫é”拉çœ", "code": "SUK" @@ -15129,79 +15117,99 @@ "code": "SLU" }, { - "name": "宿霧çœ", - "code": "CEB" + "name": "西內格羅çœ", + "code": "NEC" }, { - "name": "索索貢çœ", - "code": "SOR" + "name": "西民都洛çœ", + "code": "MDC" }, { - "name": "å¡”å¨å¡”å¨çœ", - "code": "TAW" + "name": "西米沙鄢", + "code": "06" + }, + { + "name": "西米薩米斯çœ", + "code": "MSC" }, { "name": "西é”沃çœ", "code": "DVO" }, { - "name": "西米薩米斯çœ", - "code": "MSC" + "name": "达沃区", + "code": "11" }, { - "name": "西米沙鄢", - "code": "06" + "name": "迪纳加特群岛", + "code": "DIN" }, { - "name": "西民都洛çœ", - "code": "MDC" + "name": "邦æ¿ç‰™çœ", + "code": "PAM" }, { - "name": "西內格羅çœ", - "code": "NEC" + "name": "邦阿西楠çœ", + "code": "PAN" }, { "name": "錫基éœçˆ¾çœ", "code": "SIG" }, { - "name": "新比斯開çœ", - "code": "NUV" + "name": "阿克兰çœ", + "code": "AKL" }, { - "name": "新怡詩å¤çœ", - "code": "NUE" + "name": "阿尔拜çœ", + "code": "ALB" }, { - "name": "伊富高çœ", - "code": "IFU" + "name": "阿巴尧çœ", + "code": "APA" }, { - "name": "伊羅戈", - "code": "01" + "name": "阿布拉çœ", + "code": "ABR" }, { - "name": "伊洛伊洛çœ", - "code": "ILI" + "name": "雷伊泰çœ", + "code": "LEY" }, { - "name": "伊莎è²æ‹‰çœ", - "code": "ISA" + "name": "馬京é”ç‘™çœ", + "code": "MAG" }, { - "name": "中米沙鄢", - "code": "07" + "name": "馬尼拉大都會", + "code": "00" }, { - "name": "中央å•å®‹", - "code": "03" + "name": "馬斯巴特çœ", + "code": "MAS" }, { - "name": "Soccsksargen", - "code": "12" + "name": "馬林æœå…‹çœ", + "code": "MAD" + }, + { + "name": "高山çœ", + "code": "MOU" + }, + { + "name": "黎剎çœ", + "code": "RIZ" } ], "PK": [ + { + "name": "伊斯兰堡首都区", + "code": "IS" + }, + { + "name": "ä¿¡å¾·çœ", + "code": "SD" + }, { "name": "俾路支çœ", "code": "BA" @@ -15214,21 +15222,13 @@ "name": "开伯尔ï¼æ™®èµ«å›¾èµ«ç“¦çœ", "code": "KP" }, - { - "name": "è”邦直辖部è½åœ°åŒº", - "code": "TA" - }, { "name": "æ—é®æ™®çœ", "code": "PB" }, { - "name": "ä¿¡å¾·çœ", - "code": "SD" - }, - { - "name": "伊斯兰堡首都区", - "code": "IS" + "name": "è”邦直辖部è½åœ°åŒº", + "code": "TA" }, { "name": "自由克什米爾", @@ -15237,32 +15237,44 @@ ], "PL": [ { - "name": "奧波èŠçœ", - "code": "OP" + "name": "下西里西亚çœ", + "code": "DS" }, { - "name": "濱海çœ", - "code": "PM" + "name": "å¢å¸ƒæž—çœ", + "code": "LU" }, { - "name": "波德拉è¬çœ", - "code": "PD" + "name": "喀尔巴阡山çœ", + "code": "PK" }, { "name": "大波兰çœ", "code": "WP" }, { - "name": "喀尔巴阡山çœ", - "code": "PK" + "name": "奧波èŠçœ", + "code": "OP" + }, + { + "name": "å°æ³¢å…°çœ", + "code": "MA" }, { "name": "庫亞維-波美拉尼亞çœ", "code": "KP" }, { - "name": "å¢å¸ƒæž—çœ", - "code": "LU" + "name": "波德拉è¬çœ", + "code": "PD" + }, + { + "name": "濱海çœ", + "code": "PM" + }, + { + "name": "瓦爾米亞-馬祖里çœ", + "code": "WN" }, { "name": "盧布斯å¡çœ", @@ -15272,18 +15284,10 @@ "name": "ç½—å…¹çœ", "code": "LD" }, - { - "name": "馬ä½å¤«èˆçœ", - "code": "MZ" - }, { "name": "è–åå­—çœ", "code": "SK" }, - { - "name": "瓦爾米亞-馬祖里çœ", - "code": "WN" - }, { "name": "西波美拉尼亚çœ", "code": "ZP" @@ -15293,46 +15297,38 @@ "code": "SL" }, { - "name": "下西里西亚çœ", - "code": "DS" - }, - { - "name": "å°æ³¢å…°çœ", - "code": "MA" + "name": "馬ä½å¤«èˆçœ", + "code": "MZ" } ], "PS": [ { - "name": "北加沙çœ", - "code": "NGZ" + "name": "代尔拜莱赫çœ", + "code": "DEB" }, { "name": "伯利æ’çœ", "code": "BTH" }, { - "name": "代尔拜莱赫çœ", - "code": "DEB" - }, - { - "name": "ç›–å‹’å‰åˆ©è€¶çœ", - "code": "QQA" + "name": "加沙çœ", + "code": "GZA" }, { - "name": "汉尤尼斯çœ", - "code": "KYS" + "name": "北加沙çœ", + "code": "NGZ" }, { - "name": "加沙çœ", - "code": "GZA" + "name": "图勒凯尔姆çœ", + "code": "TKM" }, { - "name": "æ°é‡Œç§‘çœ", - "code": "JRH" + "name": "图巴斯çœ", + "code": "TBS" }, { - "name": "æ°å®çœ", - "code": "JEN" + "name": "希布伦çœ", + "code": "HBN" }, { "name": "拉法çœ", @@ -15343,28 +15339,32 @@ "code": "RBH" }, { - "name": "纳布å¢æ–¯çœ", - "code": "NBS" + "name": "æ°å®çœ", + "code": "JEN" }, { - "name": "è¨å°”费特çœ", - "code": "SLT" + "name": "æ°é‡Œç§‘çœ", + "code": "JRH" }, { - "name": "图巴斯çœ", - "code": "TBS" + "name": "汉尤尼斯çœ", + "code": "KYS" }, { - "name": "图勒凯尔姆çœ", - "code": "TKM" + "name": "ç›–å‹’å‰åˆ©è€¶çœ", + "code": "QQA" }, { - "name": "希布伦çœ", - "code": "HBN" + "name": "纳布å¢æ–¯çœ", + "code": "NBS" }, { "name": "耶路撒冷çœ", "code": "JEM" + }, + { + "name": "è¨å°”费特çœ", + "code": "SLT" } ], "PT": [ @@ -15517,41 +15517,57 @@ ], "PY": [ { - "name": "阿曼拜çœ", - "code": "13" + "name": "上巴拉圭çœ", + "code": "16" }, { - "name": "阿耶斯總統çœ", - "code": "15" + "name": "上巴拉那çœ", + "code": "10" }, { - "name": "巴拉瓜里çœ", - "code": "9" + "name": "中央çœ", + "code": "11" }, { - "name": "åšå…‹é¾çœ", - "code": "19" + "name": "亞æ¾æ£®", + "code": "ASU" }, { - "name": "瓜伊拉çœ", - "code": "4" + "name": "伊塔普阿çœ", + "code": "7" }, { - "name": "å¡ç“œè˜‡çœ", - "code": "5" + "name": "åšå…‹é¾çœ", + "code": "19" }, { "name": "å¡å¯§å¾·å°¤çœ", "code": "14" }, + { + "name": "å¡ç“œè˜‡çœ", + "code": "5" + }, { "name": "å¡è–©å¸•çœ", "code": "6" }, + { + "name": "巴拉瓜里çœ", + "code": "9" + }, { "name": "康塞普西ç¿çœ", "code": "1" }, + { + "name": "涅æ©å¸ƒåº«çœ", + "code": "12" + }, + { + "name": "瓜伊拉çœ", + "code": "4" + }, { "name": "ç§‘è¿ªå‹’æ‹‰çœ (巴拉圭)", "code": "3" @@ -15561,128 +15577,124 @@ "code": "8" }, { - "name": "涅æ©å¸ƒåº«çœ", - "code": "12" + "name": "è–佩德羅çœ", + "code": "2" }, { - "name": "上巴拉圭çœ", - "code": "16" + "name": "阿曼拜çœ", + "code": "13" }, { - "name": "上巴拉那çœ", - "code": "10" + "name": "阿耶斯總統çœ", + "code": "15" + } + ], + "QA": [ + { + "name": "Ash ShīḩÄnÄ«yah", + "code": "SH" }, { - "name": "è–佩德羅çœ", - "code": "2" + "name": "Madinat ash Shamal", + "code": "MS" }, { - "name": "亞æ¾æ£®", - "code": "ASU" + "name": "Umm Salal", + "code": "US" }, { - "name": "伊塔普阿çœ", - "code": "7" + "name": "多哈", + "code": "DA" }, { - "name": "中央çœ", - "code": "11" - } - ], - "QA": [ + "name": "戴æš", + "code": "ZA" + }, { - "name": "阿爾拉æšé«”育會", - "code": "RA" + "name": "沃克拉", + "code": "WA" }, { "name": "艾科爾", "code": "KH" }, { - "name": "戴æš", - "code": "ZA" - }, + "name": "阿爾拉æšé«”育會", + "code": "RA" + } + ], + "RO": [ { - "name": "多哈", - "code": "DA" + "name": "久爾久縣", + "code": "GR" }, { - "name": "沃克拉", - "code": "WA" + "name": "伊爾ç¦å¤«ç¸£", + "code": "IF" }, { - "name": "Ash ShīḩÄnÄ«yah", - "code": "SH" + "name": "克勒拉希縣", + "code": "CL" }, { - "name": "Madinat ash Shamal", - "code": "MS" + "name": "克魯日縣", + "code": "CJ" }, { - "name": "Umm Salal", - "code": "US" - } - ], - "RO": [ + "name": "加拉茨縣", + "code": "GL" + }, { - "name": "阿爾巴縣", - "code": "AB" + "name": "åšæ‰˜æ²™å°¼ç¸£", + "code": "BT" }, { - "name": "阿爾傑什縣", - "code": "AG" + "name": "å¡æ‹‰ä»€-塞維林縣", + "code": "CS" }, { - "name": "阿拉德縣", - "code": "AR" + "name": "哈爾å‰å¡”縣", + "code": "HR" }, { - "name": "奧爾特縣", - "code": "OT" + "name": "圖爾æ°ç¸£", + "code": "TL" }, { - "name": "å·´å…‹çƒç¸£", - "code": "BC" + "name": "多爾日縣", + "code": "DJ" }, { - "name": "比éœçˆ¾ç¸£", - "code": "BH" + "name": "奧爾特縣", + "code": "OT" }, { - "name": "比斯特里察-訥瑟çƒå¾·ç¸£", - "code": "BN" + "name": "尼亞姆茨縣", + "code": "NT" }, { - "name": "åšæ‰˜æ²™å°¼ç¸£", - "code": "BT" + "name": "å·´å…‹çƒç¸£", + "code": "BC" }, { "name": "布加勒斯特", "code": "B" }, - { - "name": "布拉索夫縣", - "code": "BV" - }, { "name": "布勒伊拉縣", "code": "BR" }, { - "name": "布澤çƒç¸£", - "code": "BZ" - }, - { - "name": "ç™»åšç¶­å¯Ÿç¸£", - "code": "DB" + "name": "布拉索夫縣", + "code": "BV" }, { - "name": "蒂米什縣", - "code": "TM" + "name": "布澤çƒç¸£", + "code": "BZ" }, { - "name": "多爾日縣", - "code": "DJ" + "name": "康斯å¦å¯Ÿç¸£", + "code": "CT" }, { "name": "弗朗æ°ç¸£", @@ -15693,92 +15705,80 @@ "code": "GJ" }, { - "name": "哈爾å‰å¡”縣", - "code": "HR" - }, - { - "name": "胡內多阿拉縣", - "code": "HD" + "name": "普拉éœç“¦ç¸£", + "code": "PH" }, { - "name": "加拉茨縣", - "code": "GL" + "name": "梅赫ä¸èŒ¨ç¸£", + "code": "MH" }, { - "name": "久爾久縣", - "code": "GR" + "name": "比斯特里察-訥瑟çƒå¾·ç¸£", + "code": "BN" }, { - "name": "å¡æ‹‰ä»€-塞維林縣", - "code": "CS" + "name": "比éœçˆ¾ç¸£", + "code": "BH" }, { - "name": "康斯å¦å¯Ÿç¸£", - "code": "CT" + "name": "沃爾æ°ç¸£", + "code": "VL" }, { - "name": "科瓦斯ç´ç¸£", - "code": "CV" + "name": "特列奧爾曼縣", + "code": "TR" }, { - "name": "克勒拉希縣", - "code": "CL" + "name": "瑟拉日縣", + "code": "SJ" }, { - "name": "克魯日縣", - "code": "CJ" + "name": "瓦斯盧伊縣", + "code": "VS" }, { - "name": "馬拉穆列什縣", - "code": "MM" + "name": "ç™»åšç¶­å¯Ÿç¸£", + "code": "DB" }, { - "name": "梅赫ä¸èŒ¨ç¸£", - "code": "MH" + "name": "科瓦斯ç´ç¸£", + "code": "CV" }, { "name": "穆列什縣", "code": "MS" }, { - "name": "尼亞姆茨縣", - "code": "NT" + "name": "胡內多阿拉縣", + "code": "HD" }, { - "name": "普拉éœç“¦ç¸£", - "code": "PH" + "name": "蒂米什縣", + "code": "TM" }, { "name": "薩圖馬雷縣", "code": "SM" }, - { - "name": "瑟拉日縣", - "code": "SJ" - }, { "name": "蘇æ°ç“¦ç¸£", "code": "SV" }, { - "name": "特列奧爾曼縣", - "code": "TR" - }, - { - "name": "圖爾æ°ç¸£", - "code": "TL" + "name": "錫比çƒç¸£", + "code": "SB" }, { - "name": "瓦斯盧伊縣", - "code": "VS" + "name": "阿拉德縣", + "code": "AR" }, { - "name": "沃爾æ°ç¸£", - "code": "VL" + "name": "阿爾傑什縣", + "code": "AG" }, { - "name": "錫比çƒç¸£", - "code": "SB" + "name": "阿爾巴縣", + "code": "AB" }, { "name": "雅洛米察縣", @@ -15789,50 +15789,74 @@ "code": "IS" }, { - "name": "伊爾ç¦å¤«ç¸£", - "code": "IF" + "name": "馬拉穆列什縣", + "code": "MM" } ], "RS": [ { - "name": "北巴ç´ç‰¹å·ž", - "code": "03" + "name": "Kosovo", + "code": "25" + }, + { + "name": "Kosovo-Pomoravlje", + "code": "29" + }, + { + "name": "Kosovska Mitrovica", + "code": "28" + }, + { + "name": "Peć", + "code": "26" + }, + { + "name": "Prizren", + "code": "27" + }, + { + "name": "中巴ç´ç‰¹å·ž", + "code": "02" + }, + { + "name": "ä¼ä¼Šä¼ä¸é‚£", + "code": "VO" }, { "name": "北巴奇å¡å·ž", "code": "01" }, { - "name": "è´å°”格莱德", - "code": "00" + "name": "北巴ç´ç‰¹å·ž", + "code": "03" }, { - "name": "æ³¢æœé‚£ç“¦å·ž", - "code": "10" + "name": "å—巴奇å¡å·ž", + "code": "06" }, { - "name": "波莫拉夫列州", - "code": "13" + "name": "å—å·´ç´ç‰¹å·ž", + "code": "04" }, { "name": "åšçˆ¾å·ž", "code": "14" }, { - "name": "布蘭尼切夫州", - "code": "11" + "name": "尼沙瓦州", + "code": "20" }, { - "name": "ä¼ä¼Šä¼ä¸é‚£", - "code": "VO" + "name": "布蘭尼切夫州", + "code": "11" }, { - "name": "科盧巴拉州", - "code": "09" + "name": "扎耶查爾州", + "code": "15" }, { - "name": "科索沃和梅托希亚自治çœ", - "code": "KM" + "name": "托普利å¡å·ž", + "code": "21" }, { "name": "拉什å¡å·ž", @@ -15843,286 +15867,306 @@ "code": "19" }, { - "name": "馬切è¬å·ž", - "code": "08" - }, - { - "name": "莫拉瓦州", - "code": "17" + "name": "斯雷姆州", + "code": "07" }, { - "name": "å—å·´ç´ç‰¹å·ž", - "code": "04" + "name": "普奇尼亞州", + "code": "24" }, { - "name": "å—巴奇å¡å·ž", - "code": "06" + "name": "æ³¢æœé‚£ç“¦å·ž", + "code": "10" }, { - "name": "尼沙瓦州", - "code": "20" + "name": "波莫拉夫列州", + "code": "13" }, { "name": "皮羅特州", "code": "22" }, { - "name": "普奇尼亞州", - "code": "24" + "name": "科盧巴拉州", + "code": "09" + }, + { + "name": "科索沃和梅托希亚自治çœ", + "code": "KM" }, { "name": "舒馬迪亞州", "code": "12" }, { - "name": "斯雷姆州", - "code": "07" + "name": "茲拉æ波爾州", + "code": "16" }, { - "name": "托普利å¡å·ž", - "code": "21" + "name": "莫拉瓦州", + "code": "17" }, { "name": "西巴奇å¡å·ž", "code": "05" }, + { + "name": "è´å°”格莱德", + "code": "00" + }, { "name": "雅布蘭尼å¡å·ž", "code": "23" }, { - "name": "扎耶查爾州", - "code": "15" + "name": "馬切è¬å·ž", + "code": "08" + } + ], + "RU": [ + { + "name": "下诺夫哥罗德州", + "code": "NIZ" }, { - "name": "中巴ç´ç‰¹å·ž", - "code": "02" + "name": "乌德穆尔特共和国", + "code": "UD" }, { - "name": "茲拉æ波爾州", - "code": "16" + "name": "乌里扬诺夫斯克州", + "code": "ULY" }, { - "name": "Kosovo", - "code": "25" + "name": "亚马尔-涅涅茨自治区", + "code": "YAN" }, { - "name": "Kosovo-Pomoravlje", - "code": "29" + "name": "伊万诺沃州", + "code": "IVA" }, { - "name": "Kosovska Mitrovica", - "code": "28" + "name": "伊尔库茨克州", + "code": "IRK" }, { - "name": "Peć", - "code": "26" + "name": "ä¼å°”加格勒州", + "code": "VGG" }, { - "name": "Prizren", - "code": "27" - } - ], - "RU": [ + "name": "克拉斯諾亞爾斯克邊疆å€", + "code": "KYA" + }, { - "name": "阿迪格共和国", - "code": "AD" + "name": "克拉斯诺达尔边疆区", + "code": "KDA" }, { - "name": "阿尔汉格尔斯克州", - "code": "ARK" + "name": "列å®æ ¼å‹’å·ž", + "code": "LEN" }, { - "name": "阿尔泰边疆区", - "code": "ALT" + "name": "利佩茨克州", + "code": "LIP" }, { - "name": "阿尔泰共和国", - "code": "AL" + "name": "别尔哥罗德州", + "code": "BEL" }, { - "name": "阿穆尔州", - "code": "AMU" + "name": "加里å®æ ¼å‹’å·ž", + "code": "KGD" }, { - "name": "阿斯特拉罕州", - "code": "AST" + "name": "北奥塞梯-阿兰共和国", + "code": "SE" }, { - "name": "奥廖尔州", - "code": "ORL" + "name": "å¡å¢åŠ å·ž", + "code": "KLU" }, { - "name": "奧倫堡州", - "code": "ORE" + "name": "å¡å°”梅克共和国", + "code": "KL" }, { - "name": "巴什科尔托斯å¦å…±å’Œå›½", - "code": "BA" + "name": "å¡å·´çˆ¾é”-巴爾å¡çˆ¾å…±å’Œåœ‹", + "code": "KB" }, { - "name": "北奥塞梯-阿兰共和国", - "code": "SE" + "name": "å¡æ‹‰æ°ä¼Š-切尔克斯共和国", + "code": "KC" }, { - "name": "奔è¨å·ž", - "code": "PNZ" + "name": "å¡ç´¯åˆ©é˜¿å…±å’Œå›½", + "code": "KR" }, { - "name": "彼爾姆邊疆å€", - "code": "PER" + "name": "å°å¤ä»€å…±å’Œå›½", + "code": "IN" }, { - "name": "别尔哥罗德州", - "code": "BEL" + "name": "哈å¡æ–¯å…±å’Œå›½", + "code": "KK" }, { - "name": "滨海边疆区", - "code": "PRI" + "name": "哈巴罗夫斯克边疆区", + "code": "KHA" }, { - "name": "布里亞特共和國", - "code": "BU" + "name": "图拉州", + "code": "TUL" }, { - "name": "布良斯克州", - "code": "BRY" + "name": "图瓦共和国", + "code": "TY" }, { - "name": "车臣共和国", - "code": "CE" + "name": "圣彼得堡", + "code": "SPE" }, { - "name": "车里雅宾斯克州", - "code": "CHE" + "name": "å¦æ³¢å¤«å·ž", + "code": "TAM" }, { - "name": "楚科奇自治区", - "code": "CHU" + "name": "基洛夫州", + "code": "KIR" }, { - "name": "楚瓦什共和国", - "code": "CU" + "name": "堪察加邊疆å€", + "code": "KAM" }, { - "name": "è¾¾å‰æ–¯å¦å…±å’Œå›½", - "code": "DA" + "name": "外è²åŠ çˆ¾é‚Šç–†å€", + "code": "ZAB" }, { - "name": "éž‘é¼æ–¯å¦å…±å’Œå›½", - "code": "TA" + "name": "奔è¨å·ž", + "code": "PNZ" }, { - "name": "鄂木斯克州", - "code": "OMS" + "name": "奥廖尔州", + "code": "ORL" }, { - "name": "弗拉基米尔州", - "code": "VLA" + "name": "奧倫堡州", + "code": "ORE" }, { - "name": "ä¼å°”加格勒州", - "code": "VGG" + "name": "巴什科尔托斯å¦å…±å’Œå›½", + "code": "BA" }, { - "name": "哈巴罗夫斯克边疆区", - "code": "KHA" + "name": "布良斯克州", + "code": "BRY" }, { - "name": "哈å¡æ–¯å…±å’Œå›½", - "code": "KK" + "name": "布里亞特共和國", + "code": "BU" }, { - "name": "汉特-曼西自治区", - "code": "KHM" + "name": "库尔干州", + "code": "KGN" }, { - "name": "基洛夫州", - "code": "KIR" + "name": "库尔斯克州", + "code": "KRS" }, { - "name": "加里å®æ ¼å‹’å·ž", - "code": "KGD" + "name": "弗拉基米尔州", + "code": "VLA" }, { - "name": "å¡å·´çˆ¾é”-巴爾å¡çˆ¾å…±å’Œåœ‹", - "code": "KB" + "name": "彼爾姆邊疆å€", + "code": "PER" }, { - "name": "å¡å°”梅克共和国", - "code": "KL" + "name": "托木斯克州", + "code": "TOM" }, { - "name": "å¡æ‹‰æ°ä¼Š-切尔克斯共和国", - "code": "KC" + "name": "摩爾曼斯克州", + "code": "MUR" }, { - "name": "å¡ç´¯åˆ©é˜¿å…±å’Œå›½", - "code": "KR" + "name": "斯塔夫罗波尔边疆区", + "code": "STA" }, { - "name": "å¡å¢åŠ å·ž", - "code": "KLU" + "name": "斯摩棱斯克州", + "code": "SMO" }, { - "name": "堪察加邊疆å€", - "code": "KAM" + "name": "斯維爾德洛夫斯克州", + "code": "SVE" }, { - "name": "科麦罗沃州", - "code": "KEM" + "name": "新西伯利亚州", + "code": "NVS" }, { - "name": "科米共和国", - "code": "KO" + "name": "普斯科夫州", + "code": "PSK" }, { - "name": "科斯特罗马州", - "code": "KOS" + "name": "æ¢èµžå·ž", + "code": "RYA" }, { - "name": "克拉斯诺达尔边疆区", - "code": "KDA" + "name": "楚瓦什共和国", + "code": "CU" }, { - "name": "克拉斯諾亞爾斯克邊疆å€", - "code": "KYA" + "name": "楚科奇自治区", + "code": "CHU" }, { - "name": "库尔干州", - "code": "KGN" + "name": "汉特-曼西自治区", + "code": "KHM" }, { - "name": "库尔斯克州", - "code": "KRS" + "name": "沃洛格达州", + "code": "VLG" }, { - "name": "利佩茨克州", - "code": "LIP" + "name": "沃罗涅日州", + "code": "VOR" }, { - "name": "æ¢èµžå·ž", - "code": "RYA" + "name": "涅涅茨自治区", + "code": "NEN" }, { - "name": "列å®æ ¼å‹’å·ž", - "code": "LEN" + "name": "滨海边疆区", + "code": "PRI" }, { - "name": "罗斯托夫州", - "code": "ROS" + "name": "特维尔州", + "code": "TVE" }, { - "name": "马加丹州", - "code": "MAG" + "name": "犹太自治州", + "code": "YEV" }, { - "name": "马里埃尔共和国", - "code": "ME" + "name": "秋明州", + "code": "TYU" }, { - "name": "摩爾曼斯克州", - "code": "MUR" + "name": "科斯特罗马州", + "code": "KOS" + }, + { + "name": "科米共和国", + "code": "KO" + }, + { + "name": "科麦罗沃州", + "code": "KEM" + }, + { + "name": "罗斯托夫州", + "code": "ROS" }, { "name": "莫尔多瓦共和国", @@ -16136,22 +16180,6 @@ "name": "莫斯科州", "code": "MOS" }, - { - "name": "涅涅茨自治区", - "code": "NEN" - }, - { - "name": "諾夫哥羅德州", - "code": "NGR" - }, - { - "name": "普斯科夫州", - "code": "PSK" - }, - { - "name": "秋明州", - "code": "TYU" - }, { "name": "è¨å“ˆå…±å’Œå›½", "code": "SA" @@ -16169,92 +16197,64 @@ "code": "SAM" }, { - "name": "圣彼得堡", - "code": "SPE" - }, - { - "name": "斯摩棱斯克州", - "code": "SMO" - }, - { - "name": "斯塔夫罗波尔边疆区", - "code": "STA" - }, - { - "name": "斯維爾德洛夫斯克州", - "code": "SVE" - }, - { - "name": "å¦æ³¢å¤«å·ž", - "code": "TAM" - }, - { - "name": "特维尔州", - "code": "TVE" + "name": "諾夫哥羅德州", + "code": "NGR" }, { - "name": "图拉州", - "code": "TUL" + "name": "车臣共和国", + "code": "CE" }, { - "name": "图瓦共和国", - "code": "TY" + "name": "车里雅宾斯克州", + "code": "CHE" }, { - "name": "托木斯克州", - "code": "TOM" + "name": "è¾¾å‰æ–¯å¦å…±å’Œå›½", + "code": "DA" }, { - "name": "外è²åŠ çˆ¾é‚Šç–†å€", - "code": "ZAB" + "name": "鄂木斯克州", + "code": "OMS" }, { - "name": "沃罗涅日州", - "code": "VOR" + "name": "阿尔汉格尔斯克州", + "code": "ARK" }, { - "name": "沃洛格达州", - "code": "VLG" + "name": "阿尔泰共和国", + "code": "AL" }, { - "name": "乌德穆尔特共和国", - "code": "UD" + "name": "阿尔泰边疆区", + "code": "ALT" }, { - "name": "乌里扬诺夫斯克州", - "code": "ULY" + "name": "阿斯特拉罕州", + "code": "AST" }, { - "name": "下诺夫哥罗德州", - "code": "NIZ" + "name": "阿穆尔州", + "code": "AMU" }, { - "name": "新西伯利亚州", - "code": "NVS" + "name": "阿迪格共和国", + "code": "AD" }, { "name": "雅羅斯拉夫爾州", "code": "YAR" }, { - "name": "亚马尔-涅涅茨自治区", - "code": "YAN" - }, - { - "name": "伊尔库茨克州", - "code": "IRK" - }, - { - "name": "伊万诺沃州", - "code": "IVA" + "name": "éž‘é¼æ–¯å¦å…±å’Œå›½", + "code": "TA" }, { - "name": "å°å¤ä»€å…±å’Œå›½", - "code": "IN" + "name": "马加丹州", + "code": "MAG" }, { - "name": "犹太自治州", - "code": "YEV" + "name": "马里埃尔共和国", + "code": "ME" } ], "RW": [ @@ -16335,44 +16335,44 @@ ], "SB": [ { - "name": "ç“œé”爾å¡ç´çˆ¾çœ", - "code": "GU" + "name": "中部群島çœ", + "code": "CE" }, { - "name": "éœå°¼äºšæ‹‰", - "code": "CT" + "name": "伊莎è²çˆ¾çœ", + "code": "IS" }, { "name": "拉ç´çˆ¾å’Œè²ç¾…ç´çœ", "code": "RB" }, { - "name": "馬基拉-çƒæ‹‰ç“¦çœ", - "code": "MK" + "name": "泰莫圖çœ", + "code": "TE" }, { - "name": "馬èŠå¡”çœ", - "code": "ML" + "name": "ç“œé”爾å¡ç´çˆ¾çœ", + "code": "GU" }, { "name": "舒瓦瑟爾çœ", "code": "CH" }, - { - "name": "泰莫圖çœ", - "code": "TE" - }, { "name": "西部çœ", "code": "WE" }, { - "name": "伊莎è²çˆ¾çœ", - "code": "IS" + "name": "éœå°¼äºšæ‹‰", + "code": "CT" }, { - "name": "中部群島çœ", - "code": "CE" + "name": "馬基拉-çƒæ‹‰ç“¦çœ", + "code": "MK" + }, + { + "name": "馬èŠå¡”çœ", + "code": "ML" } ], "SC": [ @@ -16479,118 +16479,122 @@ ], "SD": [ { - "name": "白尼罗çœ", - "code": "NW" + "name": "东é”爾富爾", + "code": "DE" }, { - "name": "北部çœ", - "code": "NO" + "name": "中é”爾富爾", + "code": "DC" }, { - "name": "北é”爾富爾çœ", - "code": "DN" + "name": "加达里夫çœ", + "code": "GD" }, { "name": "北科尔多凡çœ", "code": "KN" }, { - "name": "东é”爾富爾", - "code": "DE" - }, - { - "name": "ç´…æµ·çœ", - "code": "RS" + "name": "北é”爾富爾çœ", + "code": "DN" }, { - "name": "加达里夫çœ", - "code": "GD" + "name": "北部çœ", + "code": "NO" }, { - "name": "æ°æµŽæ‹‰çœ", - "code": "GZ" + "name": "å—科尔多凡çœ", + "code": "KS" }, { - "name": "喀土穆çœ", - "code": "KH" + "name": "å—达尔富尔çœ", + "code": "DS" }, { "name": "å¡è¨æ‹‰çœ", "code": "KA" }, { - "name": "å—达尔富尔çœ", - "code": "DS" - }, - { - "name": "å—科尔多凡çœ", - "code": "KS" + "name": "喀土穆çœ", + "code": "KH" }, { "name": "尼羅çœ", "code": "NR" }, { - "name": "é’尼罗çœ", - "code": "NB" + "name": "æ°æµŽæ‹‰çœ", + "code": "GZ" }, { "name": "森纳尔çœ", "code": "SI" }, { - "name": "西达尔富尔çœ", - "code": "DW" + "name": "白尼罗çœ", + "code": "NW" + }, + { + "name": "ç´…æµ·çœ", + "code": "RS" }, { "name": "西科尔多凡州", "code": "GK" }, { - "name": "中é”爾富爾", - "code": "DC" + "name": "西达尔富尔çœ", + "code": "DW" + }, + { + "name": "é’尼罗çœ", + "code": "NB" } ], "SE": [ { - "name": "北åšæ»•çœ", - "code": "BD" + "name": "东约特兰çœ", + "code": "E" }, { - "name": "布èŠé‡‘厄çœ", - "code": "K" + "name": "乌普è¨æ‹‰çœ", + "code": "C" }, { - "name": "达拉纳çœ", - "code": "W" + "name": "å…‹é²åŠªè´é‡Œçœ", + "code": "G" }, { - "name": "东约特兰çœ", - "code": "E" + "name": "北åšæ»•çœ", + "code": "BD" }, { - "name": "厄勒布é²çœ", - "code": "T" + "name": "å—曼兰çœ", + "code": "D" }, { - "name": "哥得兰çœ", - "code": "I" + "name": "å¡å°”马çœ", + "code": "H" + }, + { + "name": "厄勒布é²çœ", + "code": "T" }, { "name": "哈兰çœ", "code": "N" }, { - "name": "å¡å°”马çœ", - "code": "H" + "name": "哥得兰çœ", + "code": "I" }, { - "name": "å…‹é²åŠªè´é‡Œçœ", - "code": "G" + "name": "布èŠé‡‘厄çœ", + "code": "K" }, { - "name": "å—曼兰çœ", - "code": "D" + "name": "延雪平çœ", + "code": "F" }, { "name": "斯德哥爾摩çœ", @@ -16601,12 +16605,12 @@ "code": "M" }, { - "name": "韦姆兰çœ", - "code": "S" + "name": "耶夫勒堡çœ", + "code": "X" }, { - "name": "乌普è¨æ‹‰çœ", - "code": "C" + "name": "耶姆特兰çœ", + "code": "Z" }, { "name": "西åšæ»•çœ", @@ -16616,25 +16620,21 @@ "name": "西曼兰çœ", "code": "U" }, - { - "name": "西诺尔兰çœ", - "code": "Y" - }, { "name": "西约塔兰çœ", "code": "O" }, { - "name": "延雪平çœ", - "code": "F" + "name": "西诺尔兰çœ", + "code": "Y" }, { - "name": "耶夫勒堡çœ", - "code": "X" + "name": "达拉纳çœ", + "code": "W" }, { - "name": "耶姆特兰çœ", - "code": "Z" + "name": "韦姆兰çœ", + "code": "S" } ], "SG": [ @@ -16661,16 +16661,16 @@ ], "SH": [ { - "name": "阿森æ¾å²›", - "code": "AC" + "name": "Tristan da Cunha", + "code": "TA" }, { "name": "圣赫勒拿岛", "code": "HL" }, { - "name": "Tristan da Cunha", - "code": "TA" + "name": "阿森æ¾å²›", + "code": "AC" } ], "SI": [ @@ -17525,36 +17525,36 @@ ], "SK": [ { - "name": "ç­æ–¯å¡Â·æ¯”斯特ç†å¯Ÿå·ž", - "code": "BC" + "name": "尼特拉州", + "code": "NI" }, { "name": "布拉迪斯拉發州", "code": "BL" }, { - "name": "科希策州", - "code": "KI" - }, - { - "name": "尼特拉州", - "code": "NI" + "name": "日利ç´å·ž", + "code": "ZI" }, { "name": "普列索夫州", "code": "PV" }, { - "name": "日利ç´å·ž", - "code": "ZI" + "name": "特倫欽州", + "code": "TC" }, { "name": "特爾ç´ç“¦å·ž", "code": "TA" }, { - "name": "特倫欽州", - "code": "TC" + "name": "ç­æ–¯å¡Â·æ¯”斯特ç†å¯Ÿå·ž", + "code": "BC" + }, + { + "name": "科希策州", + "code": "KI" } ], "SL": [ @@ -17562,14 +17562,14 @@ "name": "北方çœ", "code": "N" }, - { - "name": "æ±æ–¹çœ", - "code": "E" - }, { "name": "å—æ–¹çœ", "code": "S" }, + { + "name": "æ±æ–¹çœ", + "code": "E" + }, { "name": "西部å€", "code": "W" @@ -17615,218 +17615,218 @@ ], "SN": [ { - "name": "达喀尔区", - "code": "DK" - }, - { - "name": "法蒂克区", - "code": "FK" + "name": "ä¹…å°”è´å‹’区", + "code": "DB" }, { - "name": "济金ç»å°”区", - "code": "ZG" + "name": "凱æœå¤å€", + "code": "KE" }, { - "name": "æ·æ–¯å€", - "code": "TH" + "name": "å¡å¤«æž—å€", + "code": "KA" }, { - "name": "ä¹…å°”è´å‹’区", - "code": "DB" + "name": "å¦å·´æ˜†é”å€", + "code": "TC" }, { - "name": "å¡å¤«æž—å€", - "code": "KA" + "name": "å¡žä¹…å€", + "code": "SE" }, { - "name": "凱æœå¤å€", - "code": "KE" + "name": "æ·æ–¯å€", + "code": "TH" }, { - "name": "考拉克区", - "code": "KL" + "name": "法蒂克区", + "code": "FK" }, { - "name": "科爾é”å€", - "code": "KD" + "name": "济金ç»å°”区", + "code": "ZG" }, { "name": "盧加å€", "code": "LG" }, { - "name": "馬塔姆å€", - "code": "MT" + "name": "科爾é”å€", + "code": "KD" }, { - "name": "å¡žä¹…å€", - "code": "SE" + "name": "考拉克区", + "code": "KL" }, { "name": "è–路易å€", "code": "SL" }, { - "name": "å¦å·´æ˜†é”å€", - "code": "TC" + "name": "达喀尔区", + "code": "DK" + }, + { + "name": "馬塔姆å€", + "code": "MT" } ], "SO": [ { - "name": "奥达勒州", - "code": "AW" + "name": "下朱巴州", + "code": "JH" }, { - "name": "巴科勒州", - "code": "BK" + "name": "下è¬è²åˆ©å·ž", + "code": "SH" }, { - "name": "巴里州", - "code": "BR" + "name": "中朱巴州", + "code": "JD" }, { - "name": "å·´ç´è¿ªçˆ¾å·ž", - "code": "BN" + "name": "中è¬è²åˆ©å·ž", + "code": "SD" }, { - "name": "拜州", - "code": "BY" + "name": "加勒å¤æœå¾·å·ž", + "code": "GA" }, { - "name": "蓋多州", - "code": "GE" + "name": "努加爾州", + "code": "NU" }, { - "name": "加勒å¤æœå¾·å·ž", - "code": "GA" + "name": "奥达勒州", + "code": "AW" }, { - "name": "穆æœæ ¼å·ž", - "code": "MU" + "name": "巴科勒州", + "code": "BK" }, { - "name": "努加爾州", - "code": "NU" + "name": "å·´ç´è¿ªçˆ¾å·ž", + "code": "BN" }, { - "name": "薩那格州", - "code": "SA" + "name": "巴里州", + "code": "BR" }, { - "name": "蘇爾州", - "code": "SO" + "name": "希蘭州", + "code": "HI" }, { "name": "托格代爾州", "code": "TO" }, { - "name": "沃戈伊加勒è´å¾·å·ž", - "code": "WO" + "name": "拜州", + "code": "BY" }, { - "name": "希蘭州", - "code": "HI" + "name": "沃戈伊加勒è´å¾·å·ž", + "code": "WO" }, { - "name": "下è¬è²åˆ©å·ž", - "code": "SH" + "name": "穆æœæ ¼å·ž", + "code": "MU" }, { - "name": "下朱巴州", - "code": "JH" + "name": "蓋多州", + "code": "GE" }, { - "name": "中è¬è²åˆ©å·ž", - "code": "SD" + "name": "薩那格州", + "code": "SA" }, { - "name": "中朱巴州", - "code": "JD" + "name": "蘇爾州", + "code": "SO" } ], "SR": [ { - "name": "布罗科蓬多区", - "code": "BR" + "name": "尼克里区", + "code": "NI" }, { - "name": "科罗尼区", - "code": "CR" + "name": "布罗科蓬多区", + "code": "BR" }, { - "name": "科默韦讷区", - "code": "CM" + "name": "帕拉区", + "code": "PR" }, { - "name": "马罗韦讷区", - "code": "MA" + "name": "帕拉马里åšåŒº", + "code": "PM" }, { - "name": "尼克里区", - "code": "NI" + "name": "瓦尼å¡åŒº", + "code": "WA" }, { - "name": "帕拉马里åšåŒº", - "code": "PM" + "name": "科罗尼区", + "code": "CR" }, { - "name": "帕拉区", - "code": "PR" + "name": "科默韦讷区", + "code": "CM" }, { "name": "è¨æ‹‰é©¬å¡åŒº", "code": "SA" }, - { - "name": "瓦尼å¡åŒº", - "code": "WA" - }, { "name": "锡帕利维尼区", "code": "SI" + }, + { + "name": "马罗韦讷区", + "code": "MA" } ], "SS": [ { - "name": "北加扎勒河çœ", - "code": "BN" + "name": "上尼罗çœ", + "code": "NU" }, { "name": "东赤é“çœ", "code": "EE" }, + { + "name": "中赤é“çœ", + "code": "EC" + }, + { + "name": "北加扎勒河çœ", + "code": "BN" + }, { "name": "湖泊çœ", "code": "LK" }, { - "name": "ç¼èŽ±çœ", - "code": "JG" + "name": "猶尼æçœ", + "code": "UY" }, { - "name": "上尼罗çœ", - "code": "NU" + "name": "ç¼èŽ±çœ", + "code": "JG" }, { "name": "瓦拉布çœ", "code": "WR" }, - { - "name": "西赤é“çœ", - "code": "EW" - }, { "name": "西加扎勒河çœ", "code": "BW" }, { - "name": "猶尼æçœ", - "code": "UY" - }, - { - "name": "中赤é“çœ", - "code": "EC" + "name": "西赤é“çœ", + "code": "EW" } ], "ST": [ @@ -17841,99 +17841,99 @@ ], "SV": [ { - "name": "阿瓦查潘çœ", - "code": "AH" - }, - { - "name": "查拉特å—戈çœ", - "code": "CH" + "name": "乌è‹å¢å¦çœ", + "code": "US" }, { "name": "å¡ç“¦å°¼äºšæ–¯çœ", "code": "CA" }, { - "name": "库斯å¡ç‰¹å…°çœ", - "code": "CU" + "name": "圣安娜çœ", + "code": "SA" }, { - "name": "拉巴斯çœ", - "code": "PA" + "name": "圣米格尔çœ", + "code": "SM" }, { - "name": "拉利伯塔德çœ", - "code": "LI" + "name": "圣维森特çœ", + "code": "SV" + }, + { + "name": "库斯å¡ç‰¹å…°çœ", + "code": "CU" }, { "name": "拉乌尼ç¿çœ", "code": "UN" }, { - "name": "莫拉桑çœ", - "code": "MO" + "name": "拉利伯塔德çœ", + "code": "LI" }, { - "name": "圣安娜çœ", - "code": "SA" + "name": "拉巴斯çœ", + "code": "PA" }, { - "name": "圣米格尔çœ", - "code": "SM" + "name": "æ¾ç´¢çº³ç‰¹çœ", + "code": "SO" }, { - "name": "圣维森特çœ", - "code": "SV" + "name": "查拉特å—戈çœ", + "code": "CH" }, { "name": "è–薩爾瓦多çœ", "code": "SS" }, { - "name": "æ¾ç´¢çº³ç‰¹çœ", - "code": "SO" + "name": "莫拉桑çœ", + "code": "MO" }, { - "name": "乌è‹å¢å¦çœ", - "code": "US" + "name": "阿瓦查潘çœ", + "code": "AH" } ], "SY": [ - { - "name": "阿勒颇çœ", - "code": "HL" - }, - { - "name": "大马士é©å†œæ‘çœ", - "code": "RD" - }, - { - "name": "大馬士é©çœ (敘利亞)", - "code": "DI" - }, { "name": "代尔祖尔çœ", "code": "DY" }, { - "name": "德拉çœ", - "code": "DR" + "name": "伊德利åœçœ", + "code": "ID" + }, + { + "name": "哈塞克çœ", + "code": "HA" }, { "name": "哈馬çœ", "code": "HM" }, { - "name": "哈塞克çœ", - "code": "HA" + "name": "塔尔图斯çœ", + "code": "TA" }, { - "name": "éœå§†æ–¯çœ", - "code": "HI" + "name": "大馬士é©çœ (敘利亞)", + "code": "DI" + }, + { + "name": "大马士é©å†œæ‘çœ", + "code": "RD" }, { "name": "库奈特拉çœ", "code": "QU" }, + { + "name": "德拉çœ", + "code": "DR" + }, { "name": "拉å¡çœ", "code": "RA" @@ -17947,109 +17947,117 @@ "code": "SU" }, { - "name": "塔尔图斯çœ", - "code": "TA" + "name": "阿勒颇çœ", + "code": "HL" }, { - "name": "伊德利åœçœ", - "code": "ID" + "name": "éœå§†æ–¯çœ", + "code": "HI" } ], "SZ": [ - { - "name": "éœéœ", - "code": "HH" - }, { "name": "å¢é‚¦åš", "code": "LU" }, + { + "name": "希塞å¢éŸ¦å°¼", + "code": "SH" + }, { "name": "曼齊尼å€", "code": "MA" }, { - "name": "希塞å¢éŸ¦å°¼", - "code": "SH" + "name": "éœéœ", + "code": "HH" } ], "TD": [ { - "name": "巴塔区", - "code": "BA" - }, - { - "name": "åšçˆ¾åº«å€", - "code": "BO" + "name": "Ennedi-Est", + "code": "EE" }, { - "name": "æ±å‡±æ¯”æ²³å€", - "code": "ME" + "name": "中沙里å€", + "code": "MC" }, { - "name": "æ±æ´›è²¢å€", - "code": "LR" + "name": "加奈姆å€", + "code": "KA" }, { - "name": "æ©è³ˆæ¢…ç´", - "code": "ND" + "name": "加扎勒河å€", + "code": "BG" }, { - "name": "蓋拉å€", - "code": "GR" + "name": "åšçˆ¾åº«å€", + "code": "BO" }, { "name": "哈傑爾-拉密å€", "code": "HL" }, { - "name": "æ¹–å€", - "code": "LC" + "name": "å¦å‰èŠå€", + "code": "TA" }, { - "name": "加奈姆å€", - "code": "KA" + "name": "巴塔区", + "code": "BA" }, { - "name": "加扎勒河å€", - "code": "BG" + "name": "æ©è³ˆæ¢…ç´", + "code": "ND" }, { - "name": "芒æœçˆ¾å€", - "code": "MA" + "name": "æè²æ–¯æå€", + "code": "TI" }, { - "name": "è¨æ‹‰é©¬ç‰¹åŒº", - "code": "SA" + "name": "æ±å‡±æ¯”æ²³å€", + "code": "ME" + }, + { + "name": "æ±æ´›è²¢å€", + "code": "LR" }, { "name": "沙里-å·´å‰å°”米区", "code": "CB" }, { - "name": "å¦å‰èŠå€", - "code": "TA" + "name": "æ¹–å€", + "code": "LC" }, { - "name": "æè²æ–¯æå€", - "code": "TI" + "name": "瓦迪è²æ‹‰å€", + "code": "WF" }, { "name": "瓦é”伊å€", "code": "OD" }, { - "name": "瓦迪è²æ‹‰å€", - "code": "WF" + "name": "芒æœçˆ¾å€", + "code": "MA" }, { - "name": "西æ©å…§è¿ªå€", - "code": "EO" + "name": "è¨æ‹‰é©¬ç‰¹åŒº", + "code": "SA" + }, + { + "name": "蓋拉å€", + "code": "GR" }, { "name": "西凱比河å€", "code": "MO" }, + { + "name": "西æ©å…§è¿ªå€", + "code": "EO" + }, { "name": "西拉å€", "code": "SI" @@ -18057,17 +18065,17 @@ { "name": "西洛貢å€", "code": "LO" - }, - { - "name": "中沙里å€", - "code": "MC" - }, - { - "name": "Ennedi-Est", - "code": "EE" } ], "TG": [ + { + "name": "中部区", + "code": "C" + }, + { + "name": "å¡æ‹‰åŒº", + "code": "K" + }, { "name": "濱海å€", "code": "M" @@ -18079,272 +18087,260 @@ { "name": "高原å€", "code": "P" - }, - { - "name": "å¡æ‹‰åŒº", - "code": "K" - }, - { - "name": "中部区", - "code": "C" } ], "TH": [ { - "name": "安ç´ä¹èƒ½åºœ", - "code": "37" - }, - { - "name": "å·´åžä»–尼府", - "code": "13" - }, - { - "name": "巴真府", - "code": "25" + "name": "佛丕府", + "code": "76" }, { - "name": "芭é”亞", - "code": "S" + "name": "佛統府", + "code": "73" }, { - "name": "ç­æ­¦é‡Œåºœ", - "code": "77" + "name": "來興府", + "code": "63" }, { - "name": "北碧府", - "code": "71" + "name": "信武里府", + "code": "17" }, { - "name": "北標府", - "code": "19" + "name": "加拉信府", + "code": "46" }, { "name": "北大年府", "code": "94" }, - { - "name": "北欖府", - "code": "11" - }, - { - "name": "北欖å¡åºœ", - "code": "60" - }, { "name": "北柳府", "code": "24" }, { - "name": "碧差汶府", - "code": "67" - }, - { - "name": "åšä»–侖府", - "code": "93" + "name": "北標府", + "code": "19" }, { - "name": "猜ç´åºœ", - "code": "18" + "name": "北欖å¡åºœ", + "code": "60" }, { - "name": "猜也奔府", - "code": "36" + "name": "北欖府", + "code": "11" }, { - "name": "程逸府", - "code": "53" + "name": "北碧府", + "code": "71" }, { - "name": "春蓬府", - "code": "86" + "name": "å—奔府", + "code": "51" }, { - "name": "春武里府", - "code": "20" + "name": "å—邦府", + "code": "52" }, { - "name": "大城府", - "code": "14" + "name": "åšä»–侖府", + "code": "93" }, { - "name": "董里府", - "code": "92" + "name": "å»ä¸•åºœ", + "code": "70" }, { - "name": "佛丕府", - "code": "76" + "name": "呵å»åºœ", + "code": "30" }, { - "name": "佛統府", - "code": "73" + "name": "四色èŠåºœ", + "code": "33" }, { - "name": "甘烹碧府", - "code": "62" + "name": "å¤æ•¬åºœ", + "code": "40" }, { - "name": "呵å»åºœ", - "code": "30" + "name": "å¤è¥¿è‚²åºœ", + "code": "26" }, { - "name": "紅統府", - "code": "15" + "name": "夜功府", + "code": "75" }, { - "name": "è¯å¯Œé‡Œåºœ", - "code": "16" + "name": "大城府", + "code": "14" }, { - "name": "加拉信府", - "code": "46" + "name": "安ç´ä¹èƒ½åºœ", + "code": "37" }, { - "name": "甲米府", - "code": "81" + "name": "宋å¡åºœ", + "code": "90" }, { "name": "尖竹汶府", "code": "22" }, { - "name": "å¤æ•¬åºœ", - "code": "40" + "name": "å·´åžä»–尼府", + "code": "13" }, { - "name": "å¤è¥¿è‚²åºœ", - "code": "26" + "name": "巴真府", + "code": "25" }, { - "name": "拉廊府", - "code": "85" + "name": "帕夭府", + "code": "56" }, { - "name": "來興府", - "code": "63" + "name": "帕府", + "code": "54" + }, + { + "name": "廊磨喃蒲府", + "code": "39" }, { "name": "廊開府", "code": "43" }, { - "name": "廊磨喃蒲府", - "code": "39" + "name": "彭世洛府", + "code": "65" }, { - "name": "å»ä¸•åºœ", - "code": "70" + "name": "惹拉府", + "code": "95" }, { - "name": "黎府", - "code": "42" + "name": "披集府", + "code": "66" }, { - "name": "黎逸府", - "code": "45" + "name": "拉廊府", + "code": "85" }, { - "name": "é¾ä»”åŽåºœ", - "code": "74" + "name": "攀牙府", + "code": "82" }, { - "name": "羅勇府", - "code": "21" + "name": "春武里府", + "code": "20" }, { - "name": "æ´›å¤åºœ", - "code": "80" + "name": "春蓬府", + "code": "86" }, { - "name": "瑪哈沙拉堪府", - "code": "44" + "name": "æ™®å‰åºœ", + "code": "83" + }, + { + "name": "暖武里府", + "code": "12" }, { "name": "曼谷", "code": "10" }, { - "name": "湄å®é †åºœ", - "code": "58" + "name": "æ¡è‰¾åºœ", + "code": "23" }, { - "name": "莫拉é™åºœ", - "code": "49" + "name": "楠府", + "code": "55" }, { - "name": "那空æ‹å„‚府", - "code": "48" + "name": "武里喃府", + "code": "31" }, { - "name": "å—邦府", - "code": "52" + "name": "汶干府", + "code": "38" }, { - "name": "å—奔府", - "code": "51" + "name": "沙敦府", + "code": "91" }, { - "name": "楠府", - "code": "55" + "name": "沙繳府", + "code": "27" }, { - "name": "暖武里府", - "code": "12" + "name": "æ´›å¤åºœ", + "code": "80" }, { - "name": "帕府", - "code": "54" + "name": "清èŠåºœ", + "code": "57" }, { - "name": "帕夭府", - "code": "56" + "name": "清é‚府", + "code": "50" }, { - "name": "攀牙府", - "code": "82" + "name": "湄å®é †åºœ", + "code": "58" }, { - "name": "彭世洛府", - "code": "65" + "name": "çƒæ±¶åºœ", + "code": "34" }, { - "name": "披集府", - "code": "66" + "name": "çƒæ³°ä»–尼府", + "code": "61" }, { - "name": "æ™®å‰åºœ", - "code": "83" + "name": "çƒéš†åºœ", + "code": "41" }, { - "name": "清èŠåºœ", - "code": "57" + "name": "猜也奔府", + "code": "36" }, { - "name": "清é‚府", - "code": "50" + "name": "猜ç´åºœ", + "code": "18" }, { - "name": "惹拉府", - "code": "95" + "name": "ç­æ­¦é‡Œåºœ", + "code": "77" }, { - "name": "色è»åºœ", - "code": "47" + "name": "瑪哈沙拉堪府", + "code": "44" }, { - "name": "沙敦府", - "code": "91" + "name": "甘烹碧府", + "code": "62" }, { - "name": "沙繳府", - "code": "27" + "name": "甲米府", + "code": "81" }, { - "name": "四色èŠåºœ", - "code": "33" + "name": "益梭通府", + "code": "35" }, { - "name": "宋å¡åºœ", - "code": "90" + "name": "碧差汶府", + "code": "67" + }, + { + "name": "程逸府", + "code": "53" + }, + { + "name": "紅統府", + "code": "15" }, { "name": "ç´ å¯æ³°åºœ", @@ -18354,71 +18350,75 @@ "name": "ç´ å»åºœ", "code": "84" }, + { + "name": "素攀武里府", + "code": "72" + }, { "name": "素輦府", "code": "32" }, { - "name": "素攀武里府", - "code": "72" + "name": "羅勇府", + "code": "21" }, { - "name": "陶公府", - "code": "96" + "name": "色è»åºœ", + "code": "47" }, { - "name": "æ¡è‰¾åºœ", - "code": "23" + "name": "芭é”亞", + "code": "S" }, { - "name": "汶干府", - "code": "38" + "name": "莫拉é™åºœ", + "code": "49" }, { - "name": "çƒéš†åºœ", - "code": "41" + "name": "è¯å¯Œé‡Œåºœ", + "code": "16" }, { - "name": "çƒæ³°ä»–尼府", - "code": "61" + "name": "董里府", + "code": "92" }, { - "name": "çƒæ±¶åºœ", - "code": "34" + "name": "那空æ‹å„‚府", + "code": "48" }, { - "name": "武里喃府", - "code": "31" + "name": "陶公府", + "code": "96" }, { - "name": "信武里府", - "code": "17" + "name": "黎府", + "code": "42" }, { - "name": "夜功府", - "code": "75" + "name": "黎逸府", + "code": "45" }, { - "name": "益梭通府", - "code": "35" + "name": "é¾ä»”åŽåºœ", + "code": "74" } ], "TJ": [ { - "name": "æœå°šåˆ«", - "code": "DU" - }, - { - "name": "戈爾諾—巴é”赫尚自治州", - "code": "GB" + "name": "哈特隆州", + "code": "KT" }, { "name": "國家直轄å€", "code": "RA" }, { - "name": "哈特隆州", - "code": "KT" + "name": "戈爾諾—巴é”赫尚自治州", + "code": "GB" + }, + { + "name": "æœå°šåˆ«", + "code": "DU" }, { "name": "索格特州", @@ -18427,16 +18427,12 @@ ], "TL": [ { - "name": "阿伊èŠçƒç¸£", - "code": "AL" - }, - { - "name": "阿伊ç´ç¾…縣", - "code": "AN" + "name": "利逵薩縣", + "code": "LI" }, { - "name": "埃爾梅拉縣", - "code": "ER" + "name": "勞滕縣", + "code": "LA" }, { "name": "包考縣", @@ -18446,47 +18442,47 @@ "name": "åšåšç´ç¾…縣", "code": "BO" }, + { + "name": "埃爾梅拉縣", + "code": "ER" + }, { "name": "å¸åŠ›ç¸£", "code": "DI" }, + { + "name": "æ­åº«è¥¿-安è²è«¾ç¸£", + "code": "OE" + }, { "name": "科瓦利馬縣", "code": "CO" }, { - "name": "勞滕縣", - "code": "LA" + "name": "維克克縣", + "code": "VI" }, { - "name": "利逵薩縣", - "code": "LI" + "name": "阿伊ç´ç¾…縣", + "code": "AN" }, { - "name": "馬ç´åœ–托縣", - "code": "MT" + "name": "阿伊èŠçƒç¸£", + "code": "AL" }, { "name": "馬努法伊縣", "code": "MF" }, { - "name": "æ­åº«è¥¿-安è²è«¾ç¸£", - "code": "OE" - }, - { - "name": "維克克縣", - "code": "VI" + "name": "馬ç´åœ–托縣", + "code": "MT" } ], "TM": [ { - "name": "阿哈爾州", - "code": "A" - }, - { - "name": "阿什哈巴德", - "code": "S" + "name": "列巴普州", + "code": "L" }, { "name": "巴爾åŽå·ž", @@ -18497,8 +18493,12 @@ "code": "D" }, { - "name": "列巴普州", - "code": "L" + "name": "阿什哈巴德", + "code": "S" + }, + { + "name": "阿哈爾州", + "code": "A" }, { "name": "馬雷州", @@ -18953,20 +18953,44 @@ ], "TT": [ { - "name": "波因特ç¦å»·", - "code": "PTF" + "name": "Arima", + "code": "ARI" }, { - "name": "查瓜ç´æ–¯", - "code": "CHA" + "name": "Couva-Tabaquite-Talparo", + "code": "CTT" + }, + { + "name": "Diego Martin", + "code": "DMN" + }, + { + "name": "Mayaro-Rio Claro", + "code": "MRC" + }, + { + "name": "San Juan-Laventille", + "code": "SJL" + }, + { + "name": "Sangre Grande", + "code": "SGE" }, { "name": "多巴哥岛", "code": "TOB" }, { - "name": "麥高耶", - "code": "TUP" + "name": "查瓜ç´æ–¯", + "code": "CHA" + }, + { + "name": "波因特ç¦å»·", + "code": "PTF" + }, + { + "name": "王å­åŸŽéƒ¡", + "code": "PRT" }, { "name": "çš®ç´çˆ¾-å¾·è²éƒ¡", @@ -18976,10 +19000,6 @@ "name": "è–費爾å—多", "code": "SFO" }, - { - "name": "王å­åŸŽéƒ¡", - "code": "PRT" - }, { "name": "西ç­ç‰™æ¸¯", "code": "POS" @@ -18989,31 +19009,23 @@ "code": "SIP" }, { - "name": "Arima", - "code": "ARI" - }, - { - "name": "Couva-Tabaquite-Talparo", - "code": "CTT" - }, + "name": "麥高耶", + "code": "TUP" + } + ], + "TV": [ { - "name": "Diego Martin", - "code": "DMN" + "name": "努伊環ç¤", + "code": "NUI" }, { - "name": "Mayaro-Rio Claro", - "code": "MRC" + "name": "努庫èŠèŠç’°ç¤", + "code": "NKL" }, { - "name": "San Juan-Laventille", - "code": "SJL" + "name": "努庫費陶環ç¤", + "code": "NKF" }, - { - "name": "Sangre Grande", - "code": "SGE" - } - ], - "TV": [ { "name": "婓伊托波", "code": "VAI" @@ -19022,10 +19034,6 @@ "name": "富纳富æ", "code": "FUN" }, - { - "name": "纳努曼加岛", - "code": "NMG" - }, { "name": "ç´åŠªæ¢…阿環ç¤", "code": "NMA" @@ -19035,30 +19043,18 @@ "code": "NIT" }, { - "name": "努庫費陶環ç¤", - "code": "NKF" - }, - { - "name": "努庫èŠèŠç’°ç¤", - "code": "NKL" - }, - { - "name": "努伊環ç¤", - "code": "NUI" + "name": "纳努曼加岛", + "code": "NMG" } ], "TW": [ { - "name": "高雄市", - "code": "KHH" - }, - { - "name": "花蓮縣", - "code": "HUA" + "name": "New Taipei", + "code": "NWT" }, { - "name": "基隆市", - "code": "KEE" + "name": "å—投縣", + "code": "NAN" }, { "name": "嘉義市", @@ -19069,72 +19065,76 @@ "code": "CYI" }, { - "name": "金門縣", - "code": "KIN" + "name": "基隆市", + "code": "KEE" }, { - "name": "連江縣", - "code": "LIE" + "name": "宜蘭縣", + "code": "ILA" }, { - "name": "苗栗縣", - "code": "MIA" + "name": "å±æ±ç¸£", + "code": "PIF" }, { - "name": "å—投縣", - "code": "NAN" + "name": "彰化縣", + "code": "CHA" + }, + { + "name": "新竹市", + "code": "HSZ" + }, + { + "name": "新竹縣", + "code": "HSQ" + }, + { + "name": "桃園市", + "code": "TAO" }, { "name": "澎湖縣", "code": "PEN" }, { - "name": "å±æ±ç¸£", - "code": "PIF" + "name": "臺中市", + "code": "TXG" }, { "name": "臺北市", "code": "TPE" }, - { - "name": "臺æ±ç¸£", - "code": "TTT" - }, { "name": "臺å—市", "code": "TNN" }, { - "name": "臺中市", - "code": "TXG" + "name": "臺æ±ç¸£", + "code": "TTT" }, { - "name": "桃園市", - "code": "TAO" + "name": "花蓮縣", + "code": "HUA" }, { - "name": "新竹市", - "code": "HSZ" + "name": "苗栗縣", + "code": "MIA" }, { - "name": "新竹縣", - "code": "HSQ" + "name": "連江縣", + "code": "LIE" }, { - "name": "宜蘭縣", - "code": "ILA" + "name": "金門縣", + "code": "KIN" }, { "name": "雲林縣", "code": "YUN" }, { - "name": "彰化縣", - "code": "CHA" - }, - { - "name": "New Taipei", - "code": "NWT" + "name": "高雄市", + "code": "KHH" } ], "TZ": [ @@ -19371,156 +19371,160 @@ ], "UG": [ { - "name": "阿比姆å€", - "code": "314" + "name": "Bunyangabu", + "code": "430" }, { - "name": "阿比姆å€Â²", - "code": "317" + "name": "Butebo", + "code": "233" }, { - "name": "阿加戈å€", - "code": "322" + "name": "Kagadi", + "code": "427" }, { - "name": "阿èŠå¸ƒé€šå€", - "code": "323" + "name": "Kakumiro", + "code": "428" }, { - "name": "阿魯阿å€", - "code": "303" + "name": "Kyotera", + "code": "125" }, { - "name": "阿穆é”特å€", - "code": "324" + "name": "Maracha", + "code": "320" }, { - "name": "阿穆里亞å€", - "code": "216" + "name": "Namisindwa", + "code": "234" }, { - "name": "阿穆魯å€", - "code": "316" + "name": "Pakwach", + "code": "332" }, { - "name": "阿穆魯å€Â²", - "code": "319" + "name": "Rubanda", + "code": "429" }, { - "name": "阿帕克å€", - "code": "302" + "name": "Rukiga", + "code": "431" }, { - "name": "阿朱馬尼å€", - "code": "301" + "name": "Zombo", + "code": "331" }, { - "name": "奧圖凱å€", - "code": "329" + "name": "中部å€", + "code": "C" }, { - "name": "奧æšå€", - "code": "321" + "name": "伊ç­é”å€", + "code": "416" }, { - "name": "北部å€", - "code": "N" + "name": "伊甘加å€", + "code": "203" }, { - "name": "本迪布焦å€", - "code": "401" + "name": "伊辛å‰ç¾…å€", + "code": "417" }, { - "name": "布é”å¡å€", - "code": "217" + "name": "伊辛å‰ç¾…å€Â²", + "code": "418" }, { - "name": "布æœé”å€", - "code": "218" + "name": "å…‹æšå¯¬é½Šå€", + "code": "123" }, { - "name": "布惠朱å€", - "code": "420" + "name": "內比å€", + "code": "310" }, { - "name": "布å‰é‡Œå€", - "code": "201" + "name": "利安通德å€", + "code": "114" }, { - "name": "布凱德阿å€", - "code": "224" + "name": "利安通德å€Â²", + "code": "116" }, { - "name": "布科曼辛比å€", - "code": "118" + "name": "利拉å€", + "code": "307" }, { - "name": "布克瓦å€", - "code": "220" + "name": "北部å€", + "code": "N" }, { - "name": "布蘭布利å€", - "code": "225" + "name": "å¡å€«å¤å€", + "code": "122" }, { - "name": "布塔èŠè³ˆå€", - "code": "219" + "name": "å¡å¡”奎å€", + "code": "207" }, { - "name": "布å¦å·´æ‹‰å€", - "code": "119" + "name": "å¡å¡žå¡žå€", + "code": "406" }, { - "name": "布武馬å€", - "code": "120" + "name": "å¡å§†æ–‡è“‹å€", + "code": "413" }, { - "name": "布西亞å€", - "code": "202" + "name": "å¡å·´ç¾…èŠå€", + "code": "405" }, { - "name": "布è¬å°¼å€", - "code": "402" + "name": "å¡å·´èŠå€", + "code": "404" }, { - "name": "布延德å€", - "code": "226" + "name": "å¡æ™®å–¬é­¯ç“¦å€", + "code": "206" }, { - "name": "布伊奎å€", - "code": "117" + "name": "å¡æ°¸åŠ å€", + "code": "112" }, { - "name": "æ±éƒ¨å€", - "code": "E" + "name": "å¡ç©†åˆ©å€", + "code": "205" }, { - "name": "æ©æˆˆæ‹‰å€", - "code": "231" + "name": "å¡è˜­åŠ æ‹‰å€", + "code": "101" }, { - "name": "æ©é€šåŠ èŽ«åŒº", - "code": "411" + "name": "å¡è²æ‹‰é¦¬ä¼Šå¤šå€", + "code": "213" }, { - "name": "æ©æ‰˜ç¾…科å€", - "code": "424" + "name": "å¡è¾²å¤å€", + "code": "414" }, { - "name": "æ©æ²ƒäºžå€", - "code": "328" + "name": "å¡é‚¦å€", + "code": "315" }, { - "name": "貢巴å€", - "code": "121" + "name": "å¡é‚¦å€Â²", + "code": "318" }, { "name": "å¤ç›§å€", "code": "304" }, { - "name": "éœä¼Šé¦¬å€", - "code": "403" + "name": "åŽå¸•æ‹‰å€", + "code": "102" + }, + { + "name": "基åšåŠ å€", + "code": "103" }, { "name": "基埃蓋瓜å€", @@ -19530,10 +19534,6 @@ "name": "基巴èŠå€", "code": "407" }, - { - "name": "基åšåŠ å€", - "code": "103" - }, { "name": "基布庫å€", "code": "227" @@ -19547,188 +19547,184 @@ "code": "421" }, { - "name": "基魯胡拉å€", - "code": "419" + "name": "基特å¤å§†å€", + "code": "305" }, { "name": "基索羅å€", "code": "408" }, { - "name": "基特å¤å§†å€", - "code": "305" - }, - { - "name": "金賈å€", - "code": "204" + "name": "基魯胡拉å€", + "code": "419" }, { - "name": "å¡å·´èŠå€", - "code": "404" + "name": "å¡žé›·é›·å€", + "code": "232" }, { - "name": "å¡å·´ç¾…èŠå€", - "code": "405" + "name": "奎æ©å€", + "code": "228" }, { - "name": "å¡é‚¦å€", - "code": "315" + "name": "奧圖凱å€", + "code": "329" }, { - "name": "å¡é‚¦å€Â²", - "code": "318" + "name": "奧æšå€", + "code": "321" }, { - "name": "å¡è²æ‹‰é¦¬ä¼Šå¤šå€", - "code": "213" + "name": "姆巴拉拉å€", + "code": "410" }, { - "name": "å¡è˜­åŠ æ‹‰å€", - "code": "101" + "name": "姆巴èŠå€", + "code": "209" }, { - "name": "å¡å€«å¤å€", - "code": "122" + "name": "姆皮å‰å€", + "code": "106" }, { - "name": "å¡å§†æ–‡è“‹å€", - "code": "413" + "name": "å®—åšå€", + "code": "330" }, { - "name": "å¡ç©†åˆ©å€", - "code": "205" + "name": "布伊奎å€", + "code": "117" }, { - "name": "å¡è¾²å¤å€", - "code": "414" + "name": "布克瓦å€", + "code": "220" }, { - "name": "å¡æ™®å–¬é­¯ç“¦å€", - "code": "206" + "name": "布凱德阿å€", + "code": "224" }, { - "name": "å¡å¡žå¡žå€", - "code": "406" + "name": "布å‰é‡Œå€", + "code": "201" }, { - "name": "å¡å¡”奎å€", - "code": "207" + "name": "布å¦å·´æ‹‰å€", + "code": "119" }, { - "name": "å¡æ°¸åŠ å€", - "code": "112" + "name": "布塔èŠè³ˆå€", + "code": "219" }, { - "name": "åŽå¸•æ‹‰å€", - "code": "102" + "name": "布延德å€", + "code": "226" }, { - "name": "科蒂多å€", - "code": "306" + "name": "布惠朱å€", + "code": "420" }, { - "name": "科èŠå€", - "code": "325" + "name": "布æœé”å€", + "code": "218" }, { - "name": "å…‹æšå¯¬é½Šå€", - "code": "123" + "name": "布武馬å€", + "code": "120" }, { - "name": "庫米å€", - "code": "208" + "name": "布科曼辛比å€", + "code": "118" }, { - "name": "奎æ©å€", - "code": "228" + "name": "布蘭布利å€", + "code": "225" }, { - "name": "拉å¡ä¼Šå€", - "code": "110" + "name": "布西亞å€", + "code": "202" }, { - "name": "蘭沃å€", - "code": "326" + "name": "布è¬å°¼å€", + "code": "402" }, { - "name": "利安通德å€", - "code": "114" + "name": "布é”å¡å€", + "code": "217" }, { - "name": "利安通德å€Â²", - "code": "116" + "name": "帕利薩å€", + "code": "210" }, { - "name": "利拉å€", - "code": "307" + "name": "帕德爾å€", + "code": "312" }, { - "name": "盧æ©æˆˆå€", - "code": "124" + "name": "庫米å€", + "code": "208" }, { - "name": "盧å¡å€", - "code": "229" + "name": "æ©æˆˆæ‹‰å€", + "code": "231" }, { - "name": "盧韋羅å€", - "code": "104" + "name": "æ©æ‰˜ç¾…科å€", + "code": "424" }, { - "name": "魯比里齊å€", - "code": "425" + "name": "æ©æ²ƒäºžå€", + "code": "328" }, { - "name": "魯昆å‰é‡Œå€", - "code": "412" + "name": "æ©é€šåŠ èŽ«åŒº", + "code": "411" }, { - "name": "馬ç´å¯Œé˜¿å€", - "code": "221" + "name": "托羅羅å€", + "code": "212" }, { - "name": "馬ç´å¯Œé˜¿å€Â²", - "code": "223" + "name": "拉å¡ä¼Šå€", + "code": "110" }, { - "name": "馬薩å¡å€", - "code": "105" + "name": "本迪布焦å€", + "code": "401" }, { - "name": "馬辛迪å€", - "code": "409" + "name": "æ±éƒ¨å€", + "code": "E" }, { - "name": "馬尤蓋å€", - "code": "214" + "name": "森巴布èŠå€", + "code": "111" }, { - "name": "米特亞ç´å€", - "code": "115" + "name": "æ°¸è²å€", + "code": "313" }, { - "name": "米托馬å€", - "code": "423" + "name": "瓦基索å€", + "code": "113" }, { - "name": "莫羅托å€", - "code": "308" + "name": "盧å¡å€", + "code": "229" }, { - "name": "莫約å€", - "code": "309" + "name": "盧æ©æˆˆå€", + "code": "124" }, { - "name": "姆巴拉拉å€", - "code": "410" + "name": "盧韋羅å€", + "code": "104" }, { - "name": "姆巴èŠå€", - "code": "209" + "name": "科èŠå€", + "code": "325" }, { - "name": "姆皮å‰å€", - "code": "106" + "name": "科蒂多å€", + "code": "306" }, { "name": "穆本德å€", @@ -19739,140 +19735,144 @@ "code": "108" }, { - "name": "ç´å¡çš®é‡Œçš®é‡Œç‰¹å€", - "code": "311" + "name": "米托馬å€", + "code": "423" }, { - "name": "ç´å¡æ¾æˆˆæ‹‰å€", - "code": "109" + "name": "米特亞ç´å€", + "code": "115" }, { - "name": "ç´é¦¬å› æˆˆå€", - "code": "230" + "name": "ç´å¡æ¾æˆˆæ‹‰å€", + "code": "109" }, { - "name": "ç´ç©†é€šå·´å€", - "code": "222" + "name": "ç´å¡çš®é‡Œçš®é‡Œç‰¹å€", + "code": "311" }, { "name": "ç´å¸•å…‹å€", "code": "327" }, { - "name": "內比å€", - "code": "310" + "name": "ç´ç©†é€šå·´å€", + "code": "222" }, { - "name": "帕德爾å€", - "code": "312" + "name": "ç´é¦¬å› æˆˆå€", + "code": "230" }, { - "name": "帕利薩å€", - "code": "210" + "name": "索羅æå€", + "code": "211" }, { - "name": "å¡žé›·é›·å€", - "code": "232" + "name": "莫約å€", + "code": "309" }, { - "name": "森巴布èŠå€", - "code": "111" + "name": "莫羅托å€", + "code": "308" }, { - "name": "索羅æå€", - "code": "211" + "name": "蘭沃å€", + "code": "326" }, { - "name": "托羅羅å€", - "code": "212" + "name": "西部å€", + "code": "W" }, { - "name": "瓦基索å€", - "code": "113" + "name": "è¬é¦¬å€", + "code": "426" }, { - "name": "西部å€", - "code": "W" + "name": "貢巴å€", + "code": "121" + }, + { + "name": "金賈å€", + "code": "204" }, { "name": "錫é¾ç§‘å€", "code": "215" }, { - "name": "è¬é¦¬å€", - "code": "426" + "name": "阿加戈å€", + "code": "322" }, { - "name": "伊ç­é”å€", - "code": "416" + "name": "阿帕克å€", + "code": "302" }, { - "name": "伊甘加å€", - "code": "203" + "name": "阿朱馬尼å€", + "code": "301" }, { - "name": "伊辛å‰ç¾…å€", - "code": "417" + "name": "阿比姆å€", + "code": "314" }, { - "name": "伊辛å‰ç¾…å€Â²", - "code": "418" + "name": "阿比姆å€Â²", + "code": "317" }, { - "name": "æ°¸è²å€", - "code": "313" + "name": "阿穆é”特å€", + "code": "324" }, { - "name": "中部å€", - "code": "C" + "name": "阿穆里亞å€", + "code": "216" }, { - "name": "å®—åšå€", - "code": "330" + "name": "阿穆魯å€", + "code": "316" }, { - "name": "Bunyangabu", - "code": "430" + "name": "阿穆魯å€Â²", + "code": "319" }, { - "name": "Butebo", - "code": "233" + "name": "阿èŠå¸ƒé€šå€", + "code": "323" }, { - "name": "Kagadi", - "code": "427" + "name": "阿魯阿å€", + "code": "303" }, { - "name": "Kakumiro", - "code": "428" + "name": "éœä¼Šé¦¬å€", + "code": "403" }, { - "name": "Kyotera", - "code": "125" + "name": "馬尤蓋å€", + "code": "214" }, { - "name": "Maracha", - "code": "320" + "name": "馬ç´å¯Œé˜¿å€", + "code": "221" }, { - "name": "Namisindwa", - "code": "234" + "name": "馬ç´å¯Œé˜¿å€Â²", + "code": "223" }, { - "name": "Pakwach", - "code": "332" + "name": "馬薩å¡å€", + "code": "105" }, { - "name": "Rubanda", - "code": "429" + "name": "馬辛迪å€", + "code": "409" }, { - "name": "Rukiga", - "code": "431" + "name": "魯昆å‰é‡Œå€", + "code": "412" }, { - "name": "Zombo", - "code": "331" + "name": "魯比里齊å€", + "code": "425" } ], "UM": [ @@ -19915,40 +19915,48 @@ ], "US": [ { - "name": "阿肯色州", - "code": "AR" + "name": "American Samoa", + "code": "AS" }, { - "name": "阿拉斯加州", - "code": "AK" + "name": "Guam", + "code": "GU" }, { - "name": "艾奥瓦州", - "code": "IA" + "name": "Northern Mariana Islands", + "code": "MP" }, { - "name": "爱达è·å·ž", - "code": "ID" + "name": "Puerto Rico", + "code": "PR" }, { - "name": "奧克拉è·é¦¬å·ž", - "code": "OK" + "name": "U.S. Outlying Islands", + "code": "UM" }, { - "name": "北达科他州", - "code": "ND" + "name": "U.S. Virgin Islands", + "code": "VI" }, { - "name": "北å¡ç½—æ¥çº³å·ž", - "code": "NC" + "name": "亚拉巴马州", + "code": "AL" }, { - "name": "宾夕法尼亚州", - "code": "PA" + "name": "亞利桑那州", + "code": "AZ" }, { - "name": "å¾—å…‹è¨æ–¯å·ž", - "code": "TX" + "name": "伊利诺伊州", + "code": "IL" + }, + { + "name": "佛罗里达州", + "code": "FL" + }, + { + "name": "佛蒙特州", + "code": "VT" }, { "name": "俄亥俄州", @@ -19959,68 +19967,68 @@ "code": "OR" }, { - "name": "å¼—å‰å°¼äºšå·ž", - "code": "VA" + "name": "內布拉斯加州", + "code": "NE" }, { - "name": "佛罗里达州", - "code": "FL" + "name": "内åŽè¾¾å·ž", + "code": "NV" }, { - "name": "佛蒙特州", - "code": "VT" + "name": "加利ç¦å°¼äºšå·ž", + "code": "CA" }, { - "name": "åŽç››é¡¿å·ž", - "code": "WA" + "name": "北å¡ç½—æ¥çº³å·ž", + "code": "NC" }, { - "name": "è¯ç››é “哥倫比亞特å€", - "code": "DC" + "name": "北达科他州", + "code": "ND" }, { - "name": "怀俄明州", - "code": "WY" + "name": "åŽç››é¡¿å·ž", + "code": "WA" }, { - "name": "加利ç¦å°¼äºšå·ž", - "code": "CA" + "name": "å—å¡ç½—æ¥çº³å·ž", + "code": "SC" }, { - "name": "堪薩斯州", - "code": "KS" + "name": "å—达科他州", + "code": "SD" }, { - "name": "康乃狄克州", - "code": "CT" + "name": "å°ç¬¬å®‰çº³å·ž", + "code": "IN" }, { - "name": "科羅拉多州", - "code": "CO" + "name": "喬治亞州", + "code": "GA" }, { - "name": "肯塔基州", - "code": "KY" + "name": "堪薩斯州", + "code": "KS" }, { - "name": "路易斯安那州", - "code": "LA" + "name": "å¤å¨å¤·å·ž", + "code": "HI" }, { - "name": "羅德島州", - "code": "RI" + "name": "奧克拉è·é¦¬å·ž", + "code": "OK" }, { - "name": "麻薩諸塞州", - "code": "MA" + "name": "å¨æ–¯åº·è¾›å·ž", + "code": "WI" }, { - "name": "马里兰州", - "code": "MD" + "name": "宾夕法尼亚州", + "code": "PA" }, { - "name": "蒙大拿州", - "code": "MT" + "name": "密歇根州", + "code": "MI" }, { "name": "密蘇里州", @@ -20031,224 +20039,220 @@ "code": "MS" }, { - "name": "密歇根州", - "code": "MI" + "name": "康乃狄克州", + "code": "CT" }, { - "name": "ç¼…å› å·ž", - "code": "ME" + "name": "å¼—å‰å°¼äºšå·ž", + "code": "VA" }, { - "name": "明尼蘇é”å·ž", - "code": "MN" + "name": "å¾—å…‹è¨æ–¯å·ž", + "code": "TX" }, { - "name": "å—达科他州", - "code": "SD" + "name": "怀俄明州", + "code": "WY" }, { - "name": "å—å¡ç½—æ¥çº³å·ž", - "code": "SC" + "name": "新泽西州", + "code": "NJ" }, { - "name": "內布拉斯加州", - "code": "NE" + "name": "新罕布什尔州", + "code": "NH" }, { - "name": "内åŽè¾¾å·ž", - "code": "NV" + "name": "新墨西哥州", + "code": "NM" }, { - "name": "纽约州", - "code": "NY" + "name": "明尼蘇é”å·ž", + "code": "MN" }, { - "name": "喬治亞州", - "code": "GA" + "name": "爱达è·å·ž", + "code": "ID" }, { "name": "特拉åŽå·ž", "code": "DE" }, + { + "name": "犹他州", + "code": "UT" + }, { "name": "田纳西州", "code": "TN" }, { - "name": "å¨æ–¯åº·è¾›å·ž", - "code": "WI" + "name": "科羅拉多州", + "code": "CO" }, { - "name": "西維å‰å°¼äºžå·ž", - "code": "WV" + "name": "纽约州", + "code": "NY" }, { - "name": "å¤å¨å¤·å·ž", - "code": "HI" + "name": "ç¼…å› å·ž", + "code": "ME" }, { - "name": "新罕布什尔州", - "code": "NH" + "name": "羅德島州", + "code": "RI" }, { - "name": "新墨西哥州", - "code": "NM" + "name": "肯塔基州", + "code": "KY" }, { - "name": "新泽西州", - "code": "NJ" + "name": "艾奥瓦州", + "code": "IA" }, { - "name": "亚拉巴马州", - "code": "AL" + "name": "è¯ç››é “哥倫比亞特å€", + "code": "DC" }, { - "name": "亞利桑那州", - "code": "AZ" + "name": "蒙大拿州", + "code": "MT" }, { - "name": "伊利诺伊州", - "code": "IL" + "name": "西維å‰å°¼äºžå·ž", + "code": "WV" }, { - "name": "å°ç¬¬å®‰çº³å·ž", - "code": "IN" + "name": "路易斯安那州", + "code": "LA" }, { - "name": "犹他州", - "code": "UT" + "name": "阿拉斯加州", + "code": "AK" }, { - "name": "American Samoa", - "code": "AS" + "name": "阿肯色州", + "code": "AR" }, { - "name": "Guam", - "code": "GU" + "name": "马里兰州", + "code": "MD" }, { - "name": "Northern Mariana Islands", - "code": "MP" - }, + "name": "麻薩諸塞州", + "code": "MA" + } + ], + "UY": [ { - "name": "Puerto Rico", - "code": "PR" + "name": "三å三人çœ", + "code": "TT" }, { - "name": "U.S. Outlying Islands", - "code": "UM" + "name": "佛罗里达çœ", + "code": "FD" }, { - "name": "U.S. Virgin Islands", - "code": "VI" - } - ], - "UY": [ - { - "name": "阿蒂加斯çœ", - "code": "AR" + "name": "内格罗河çœ", + "code": "RN" }, { - "name": "æœæ‹‰æ–¯è¯ºçœ", - "code": "DU" + "name": "å¡å†…洛内斯çœ", + "code": "CA" }, { - "name": "弗洛雷斯çœ", - "code": "FS" + "name": "圣何塞çœ", + "code": "SJ" }, { - "name": "佛罗里达çœ", - "code": "FD" + "name": "塔夸伦åšçœ", + "code": "TA" }, { - "name": "å¡å†…洛内斯çœ", - "code": "CA" + "name": "塞罗拉尔戈çœ", + "code": "CL" }, { - "name": "科洛尼亚çœ", - "code": "CO" + "name": "弗洛雷斯çœ", + "code": "FS" }, { "name": "拉瓦耶哈çœ", "code": "LA" }, { - "name": "里韦拉çœ", - "code": "RV" - }, - { - "name": "ç½—æ°çœ", - "code": "RO" + "name": "æœæ‹‰æ–¯è¯ºçœ", + "code": "DU" }, { - "name": "马尔多纳多çœ", - "code": "MA" + "name": "派桑æœçœ", + "code": "PA" }, { - "name": "蒙得維的亞çœ", - "code": "MO" + "name": "科洛尼亚çœ", + "code": "CO" }, { - "name": "内格罗河çœ", - "code": "RN" + "name": "索里亚诺çœ", + "code": "SO" }, { - "name": "派桑æœçœ", - "code": "PA" + "name": "ç½—æ°çœ", + "code": "RO" }, { "name": "è¨å°”托çœ", "code": "SA" }, { - "name": "塞罗拉尔戈çœ", - "code": "CL" - }, - { - "name": "三å三人çœ", - "code": "TT" + "name": "蒙得維的亞çœ", + "code": "MO" }, { - "name": "圣何塞çœ", - "code": "SJ" + "name": "里韦拉çœ", + "code": "RV" }, { - "name": "索里亚诺çœ", - "code": "SO" + "name": "阿蒂加斯çœ", + "code": "AR" }, { - "name": "塔夸伦åšçœ", - "code": "TA" + "name": "马尔多纳多çœ", + "code": "MA" } ], "UZ": [ { - "name": "安集延州", - "code": "AN" + "name": "å¡ä»€å¡é”里亞州", + "code": "QA" }, { - "name": "布哈拉州", - "code": "BU" + "name": "å¡æ‹‰å¡çˆ¾å¸•å…‹æ–¯å¦è‡ªæ²»å…±å’Œåœ‹", + "code": "QR" }, { - "name": "費爾干ç´å·ž", - "code": "FA" + "name": "å‰æ‰Žå…‹å·ž", + "code": "JI" }, { - "name": "花拉å­æ¨¡å·ž", - "code": "XO" + "name": "塔什干", + "code": "TK" }, { - "name": "å‰æ‰Žå…‹å·ž", - "code": "JI" + "name": "塔什干州", + "code": "TO" }, { - "name": "å¡æ‹‰å¡çˆ¾å¸•å…‹æ–¯å¦è‡ªæ²»å…±å’Œåœ‹", - "code": "QR" + "name": "安集延州", + "code": "AN" }, { - "name": "å¡ä»€å¡é”里亞州", - "code": "QA" + "name": "布哈拉州", + "code": "BU" + }, + { + "name": "撒馬爾罕州", + "code": "SA" }, { "name": "ç´æ›¼å¹²å·ž", @@ -20259,20 +20263,16 @@ "code": "NW" }, { - "name": "撒馬爾罕州", - "code": "SA" + "name": "花拉å­æ¨¡å·ž", + "code": "XO" }, { "name": "蘇爾漢河州", "code": "SU" }, { - "name": "塔什干", - "code": "TK" - }, - { - "name": "塔什干州", - "code": "TO" + "name": "費爾干ç´å·ž", + "code": "FA" }, { "name": "錫爾河州", @@ -20307,52 +20307,72 @@ ], "VE": [ { - "name": "阿拉瓜州", - "code": "D" + "name": "亚拉奎州", + "code": "U" }, { - "name": "阿马库罗三角洲州", - "code": "Y" + "name": "亞馬éœå·ž", + "code": "Z" + }, + { + "name": "å¡æ‹‰æ²ƒæ²ƒå·ž", + "code": "G" + }, + { + "name": "塔奇拉州", + "code": "S" + }, + { + "name": "安索阿特å‰å·ž", + "code": "B" + }, + { + "name": "巴里纳斯州", + "code": "E" + }, + { + "name": "拉腊州", + "code": "K" }, { - "name": "阿普雷州", - "code": "C" + "name": "新埃斯帕塔州", + "code": "O" }, { - "name": "安索阿特å‰å·ž", - "code": "B" + "name": "梅里达州", + "code": "L" }, { - "name": "巴里纳斯州", - "code": "E" + "name": "法尔孔州", + "code": "I" }, { "name": "波图格è¨å·ž", "code": "P" }, { - "name": "玻利瓦爾州", - "code": "F" + "name": "特é²å¸Œç•¥å·ž", + "code": "T" }, { - "name": "法尔孔州", - "code": "I" + "name": "玻利瓦爾州", + "code": "F" }, { "name": "瓜里科州", "code": "J" }, { - "name": "å¡æ‹‰æ²ƒæ²ƒå·ž", - "code": "G" + "name": "瓦尔加斯州", + "code": "X" }, { "name": "科赫德斯州", "code": "H" }, { - "name": "拉腊州", - "code": "K" + "name": "米兰达州", + "code": "M" }, { "name": "è¯é‚¦å€ (委內瑞拉)", @@ -20362,18 +20382,6 @@ "name": "è¯é‚¦å±¬åœ°", "code": "W" }, - { - "name": "梅里达州", - "code": "L" - }, - { - "name": "米兰达州", - "code": "M" - }, - { - "name": "莫ç´åŠ æ–¯å·ž", - "code": "N" - }, { "name": "è‹å…‹é›·å·ž", "code": "R" @@ -20383,315 +20391,303 @@ "code": "V" }, { - "name": "塔奇拉州", - "code": "S" + "name": "莫ç´åŠ æ–¯å·ž", + "code": "N" }, { - "name": "特é²å¸Œç•¥å·ž", - "code": "T" + "name": "阿拉瓜州", + "code": "D" }, { - "name": "瓦尔加斯州", - "code": "X" + "name": "阿普雷州", + "code": "C" }, { - "name": "新埃斯帕塔州", - "code": "O" + "name": "阿马库罗三角洲州", + "code": "Y" + } + ], + "VN": [ + { + "name": "乂安çœ", + "code": "22" }, { - "name": "亚拉奎州", - "code": "U" + "name": "å‰æ±Ÿçœ", + "code": "46" }, { - "name": "亞馬éœå·ž", - "code": "Z" - } - ], - "VN": [ + "name": "北寧çœ", + "code": "56" + }, { - "name": "安江çœ", - "code": "44" + "name": "北江çœ", + "code": "54" }, { - "name": "安沛çœ", - "code": "06" + "name": "北𣴓çœ", + "code": "53" }, { - "name": "巴地頭頓çœ", - "code": "43" + "name": "å—定çœ", + "code": "67" }, { - "name": "è–„é¼çœ", - "code": "55" + "name": "åŒå¡”çœ", + "code": "45" }, { - "name": "北江çœ", - "code": "54" + "name": "åŒå¥ˆçœ", + "code": "39" }, { - "name": "北寧çœ", - "code": "56" + "name": "和平çœ", + "code": "14" }, { - "name": "北𣴓çœ", - "code": "53" + "name": "嘉èŠçœ", + "code": "30" }, { - "name": "檳椥çœ", - "code": "50" + "name": "堅江çœ", + "code": "47" }, { - "name": "茶榮çœ", - "code": "51" + "name": "多樂çœ", + "code": "33" }, { - "name": "承天順化çœ", - "code": "26" + "name": "太原çœ", + "code": "69" }, { - "name": "å¾—è¾²çœ", - "code": "72" + "name": "太平çœ", + "code": "20" }, { "name": "奠邊çœ", "code": "71" }, { - "name": "多樂çœ", - "code": "33" + "name": "安江çœ", + "code": "44" }, { - "name": "富安çœ", - "code": "32" + "name": "安沛çœ", + "code": "06" }, { - "name": "富壽çœ", - "code": "68" + "name": "宣光çœ", + "code": "07" }, { - "name": "高平çœ", - "code": "04" + "name": "富壽çœ", + "code": "68" }, { - "name": "廣å—çœ", - "code": "27" + "name": "富安çœ", + "code": "32" }, { - "name": "廣寧çœ", - "code": "13" + "name": "寧平çœ", + "code": "18" }, { - "name": "廣平çœ", - "code": "24" + "name": "寧順çœ", + "code": "36" }, { - "name": "廣義çœ", - "code": "29" + "name": "山羅çœ", + "code": "05" }, { - "name": "廣治çœ", - "code": "25" + "name": "岘港市", + "code": "DN" }, { - "name": "海防市", - "code": "HP" + "name": "崑嵩çœ", + "code": "28" }, { - "name": "海陽çœ", - "code": "61" + "name": "巴地頭頓çœ", + "code": "43" }, { - "name": "和平çœ", - "code": "14" + "name": "平定çœ", + "code": "31" }, { - "name": "河江çœ", - "code": "03" + "name": "å¹³ç¦çœ", + "code": "58" }, { - "name": "æ²³éœçœ", - "code": "23" + "name": "平陽çœ", + "code": "57" }, { - "name": "æ²³å—çœ", - "code": "63" + "name": "平順çœ", + "code": "40" }, { - "name": "河內市", - "code": "HN" + "name": "廣å—çœ", + "code": "27" }, { - "name": "後江çœ", - "code": "73" + "name": "廣寧çœ", + "code": "13" }, { - "name": "胡志明市", - "code": "SG" + "name": "廣平çœ", + "code": "24" }, { - "name": "嘉èŠçœ", - "code": "30" + "name": "廣治çœ", + "code": "25" }, { - "name": "堅江çœ", - "code": "47" + "name": "廣義çœ", + "code": "29" }, { - "name": "金甌çœ", - "code": "59" + "name": "後江çœ", + "code": "73" }, { - "name": "崑嵩çœ", - "code": "28" + "name": "å¾—è¾²çœ", + "code": "72" }, { - "name": "èŠå·žçœ", - "code": "01" + "name": "慶和çœ", + "code": "34" }, { - "name": "è€è¡—çœ", - "code": "02" + "name": "承天順化çœ", + "code": "26" }, { - "name": "è«’å±±çœ", - "code": "09" + "name": "朔莊çœ", + "code": "52" }, { "name": "æž—åŒçœ", "code": "35" }, { - "name": "隆安çœ", - "code": "41" - }, - { - "name": "å—定çœ", - "code": "67" + "name": "檳椥çœ", + "code": "50" }, { - "name": "寧平çœ", - "code": "18" + "name": "æ°¸ç¦çœ", + "code": "70" }, { - "name": "寧順çœ", - "code": "36" + "name": "永隆çœ", + "code": "49" }, { - "name": "平定çœ", - "code": "31" + "name": "河內市", + "code": "HN" }, { - "name": "å¹³ç¦çœ", - "code": "58" + "name": "æ²³å—çœ", + "code": "63" }, { - "name": "平順çœ", - "code": "40" + "name": "河江çœ", + "code": "03" }, { - "name": "平陽çœ", - "code": "57" + "name": "æ²³éœçœ", + "code": "23" }, { - "name": "å‰æ±Ÿçœ", - "code": "46" + "name": "海防市", + "code": "HP" }, { - "name": "芹苴市", - "code": "CT" + "name": "海陽çœ", + "code": "61" }, { "name": "清化çœ", "code": "21" }, { - "name": "慶和çœ", - "code": "34" + "name": "è€è¡—çœ", + "code": "02" }, { - "name": "山羅çœ", - "code": "05" + "name": "胡志明市", + "code": "SG" }, { - "name": "朔莊çœ", - "code": "52" + "name": "興安çœ", + "code": "66" }, { - "name": "太平çœ", - "code": "20" + "name": "芹苴市", + "code": "CT" }, { - "name": "太原çœ", - "code": "69" + "name": "茶榮çœ", + "code": "51" }, { - "name": "åŒå¥ˆçœ", - "code": "39" + "name": "èŠå·žçœ", + "code": "01" }, { - "name": "åŒå¡”çœ", - "code": "45" + "name": "è–„é¼çœ", + "code": "55" }, { "name": "西寧çœ", "code": "37" }, { - "name": "岘港市", - "code": "DN" - }, - { - "name": "興安çœ", - "code": "66" - }, - { - "name": "宣光çœ", - "code": "07" + "name": "è«’å±±çœ", + "code": "09" }, { - "name": "乂安çœ", - "code": "22" + "name": "金甌çœ", + "code": "59" }, { - "name": "æ°¸ç¦çœ", - "code": "70" + "name": "隆安çœ", + "code": "41" }, { - "name": "永隆çœ", - "code": "49" + "name": "高平çœ", + "code": "04" } ], "VU": [ { - "name": "马朗巴çœ", - "code": "MAP" + "name": "å¡”è²äºšçœ", + "code": "TAE" }, { "name": "彭纳马çœ", "code": "PAM" }, - { - "name": "桑马çœ", - "code": "SAM" - }, - { - "name": "å¡”è²äºšçœ", - "code": "TAE" - }, { "name": "托尔巴çœ", "code": "TOB" }, + { + "name": "桑马çœ", + "code": "SAM" + }, { "name": "谢法çœ", "code": "SEE" + }, + { + "name": "马朗巴çœ", + "code": "MAP" } ], "WF": [ - { - "name": "阿洛", - "code": "AL" - }, { "name": "乌韦阿", "code": "UV" @@ -20699,70 +20695,70 @@ { "name": "锡加韦", "code": "SG" + }, + { + "name": "阿洛", + "code": "AL" } ], "WS": [ { - "name": "阿纳", - "code": "AA" - }, - { - "name": "阿图阿", - "code": "AT" + "name": "Palauli", + "code": "PA" }, { - "name": "艾加伊勒泰", - "code": "AL" + "name": "Satupa’itea", + "code": "SA" }, { - "name": "法塞èŠèŠé˜¿åŠ ", - "code": "FA" + "name": "加加埃毛加", + "code": "GE" }, { "name": "加蓋ç¦æ¯›åŠ ", "code": "GI" }, - { - "name": "加加埃毛加", - "code": "GE" - }, { "name": "图阿马è¨åŠ ", "code": "TU" }, + { + "name": "法塞èŠèŠé˜¿åŠ ", + "code": "FA" + }, { "name": "瓦奥ç¦è¯ºè’‚", "code": "VF" }, { - "name": "韋西加諾", - "code": "VS" + "name": "艾加伊勒泰", + "code": "AL" }, { - "name": "Palauli", - "code": "PA" + "name": "阿图阿", + "code": "AT" }, { - "name": "Satupa’itea", - "code": "SA" + "name": "阿纳", + "code": "AA" + }, + { + "name": "韋西加諾", + "code": "VS" } ], "YE": [ { - "name": "阿比扬çœ", - "code": "AB" - }, - { - "name": "阿姆蘭çœ", - "code": "AM" + "name": "Arkhabil Suqutra", + "code": "SU" }, { - "name": "è´è¾¾çœ", - "code": "BA" + "name": "亞ä¸çœ", + "code": "AD" }, { - "name": "达利çœ", - "code": "DA" + "name": "伊åœçœ", + "code": "IB" }, { "name": "哈德拉毛çœ", @@ -20773,32 +20769,28 @@ "code": "HJ" }, { - "name": "è·å°è¾¾çœ", - "code": "HU" + "name": "塔伊茲çœ", + "code": "TA" }, { - "name": "焦夫çœ", - "code": "JA" + "name": "扎玛尔çœ", + "code": "DH" }, { "name": "拉赫季çœ", "code": "LA" }, { - "name": "赖马çœ", - "code": "RA" - }, - { - "name": "马哈拉çœ", - "code": "MR" + "name": "焦夫çœ", + "code": "JA" }, { - "name": "马里åœçœ", - "code": "MA" + "name": "èˆåœæ²ƒçœ", + "code": "SH" }, { - "name": "迈赫维特çœ", - "code": "MW" + "name": "è·å°è¾¾çœ", + "code": "HU" }, { "name": "è¨è¾¾çœ", @@ -20813,28 +20805,36 @@ "code": "SN" }, { - "name": "èˆåœæ²ƒçœ", - "code": "SH" + "name": "è´è¾¾çœ", + "code": "BA" }, { - "name": "塔伊茲çœ", - "code": "TA" + "name": "赖马çœ", + "code": "RA" }, { - "name": "亞ä¸çœ", - "code": "AD" + "name": "达利çœ", + "code": "DA" }, { - "name": "伊åœçœ", - "code": "IB" + "name": "迈赫维特çœ", + "code": "MW" }, { - "name": "扎玛尔çœ", - "code": "DH" + "name": "阿姆蘭çœ", + "code": "AM" }, { - "name": "Arkhabil Suqutra", - "code": "SU" + "name": "阿比扬çœ", + "code": "AB" + }, + { + "name": "马哈拉çœ", + "code": "MR" + }, + { + "name": "马里åœçœ", + "code": "MA" } ], "ZA": [ @@ -20843,24 +20843,24 @@ "code": "NC" }, { - "name": "æ±é–‹æ™®çœ", - "code": "EC" + "name": "夸祖魯-ç´å¡”爾çœ", + "code": "NL" }, { - "name": "豪登çœ", - "code": "GT" + "name": "普馬蘭加çœ", + "code": "MP" }, { - "name": "夸祖魯-ç´å¡”爾çœ", - "code": "NL" + "name": "æ±é–‹æ™®çœ", + "code": "EC" }, { "name": "林波波çœ", "code": "LP" }, { - "name": "普馬蘭加çœ", - "code": "MP" + "name": "自由邦çœ", + "code": "FS" }, { "name": "西北çœ", @@ -20871,8 +20871,8 @@ "code": "WC" }, { - "name": "自由邦çœ", - "code": "FS" + "name": "豪登çœ", + "code": "GT" } ], "ZM": [ @@ -20919,44 +20919,44 @@ ], "ZW": [ { - "name": "北馬塔è²èŠè˜­çœ", - "code": "MN" + "name": "Bulawayo", + "code": "BU" }, { - "name": "æ±é¦¬ç´¹ç´è˜­çœ", - "code": "ME" + "name": "Harare", + "code": "HA" }, { - "name": "馬尼å¡è˜­çœ", - "code": "MA" + "name": "中部çœ", + "code": "MI" }, { - "name": "馬斯溫戈çœ", - "code": "MV" + "name": "中馬紹ç´è˜­çœ", + "code": "MC" }, { - "name": "å—馬塔è²èŠè˜­çœ", - "code": "MS" + "name": "北馬塔è²èŠè˜­çœ", + "code": "MN" }, { - "name": "西馬紹ç´è˜­çœ", - "code": "MW" + "name": "å—馬塔è²èŠè˜­çœ", + "code": "MS" }, { - "name": "中部çœ", - "code": "MI" + "name": "æ±é¦¬ç´¹ç´è˜­çœ", + "code": "ME" }, { - "name": "中馬紹ç´è˜­çœ", - "code": "MC" + "name": "西馬紹ç´è˜­çœ", + "code": "MW" }, { - "name": "Bulawayo", - "code": "BU" + "name": "馬尼å¡è˜­çœ", + "code": "MA" }, { - "name": "Harare", - "code": "HA" + "name": "馬斯溫戈çœ", + "code": "MV" } ] } \ No newline at end of file diff --git a/js/data/locale/zh/sysres.json b/js/data/locale/zh/sysres.json index 71107d42fb..90ebfd0128 100644 --- a/js/data/locale/zh/sysres.json +++ b/js/data/locale/zh/sysres.json @@ -103,6 +103,14 @@ "1#1 wk|#{num} wks": "#{num}周", "1#1 mon|#{num} mons": "#{num}个月", "1#1 yr|#{num} yrs": "#{num}å¹´", + "durationMediumMillis": "#{num}毫秒", + "1#1 se|#{num} sec": "#{num}秒", + "1#1 mi|#{num} min": "#{num}分钟", + "durationMediumHours": "#{num}å°æ—¶", + "1#1 dy|#{num} dys": "#{num}天", + "durationMediumWeeks": "#{num}周", + "1#1 mo|#{num} mos": "#{num}个月", + "durationMediumYears": "#{num}å¹´", "durationShortMillis": "#{num}毫秒", "#{num}s": "#{num}秒", "durationShortMinutes": "#{num}分钟", @@ -111,22 +119,6 @@ "#{num}w": "#{num}周", "durationShortMonths": "#{num}个月", "#{num}y": "#{num}å¹´", - "separatorFull": "", - "finalSeparatorFull": "", - "separatorLong": "", - "finalSeparatorLong": "", - "separatorMedium": "", - "finalSeparatorMedium": "", - "separatorShort": "", - "finalSeparatorShort": "", - "durationMediumMillis": "#{num}毫秒", - "1#1 se|#{num} sec": "#{num}秒", - "1#1 mi|#{num} min": "#{num}分é˜", - "durationMediumHours": "#{num}å°æ™‚", - "1#1 dy|#{num} dys": "#{num}天", - "durationMediumWeeks": "#{num}周", - "1#1 mo|#{num} mos": "#{num}個月", - "durationMediumYears": "#{num}å¹´", "1#in 1 second|#in {num} seconds": "#{num}秒钟åŽ", "1#in 1 minute|#in {num} minutes": "#{num}分钟åŽ", "1#in 1 hour|#in {num} hours": "#{num}å°æ—¶åŽ", @@ -168,5 +160,13 @@ "#{num}d ago": "#{num}天å‰", "#{num}w ago": "#{num}周å‰", "#{num}mo ago": "#{num}个月å‰", - "#{num}y ago": "#{num}å¹´å‰" -} \ No newline at end of file + "#{num}y ago": "#{num}å¹´å‰", + "separatorFull": "", + "finalSeparatorFull": "", + "separatorLong": "", + "finalSeparatorLong": "", + "separatorMedium": "", + "finalSeparatorMedium": "", + "separatorShort": "", + "finalSeparatorShort": "" +} diff --git a/js/data/locale/zmi/scripts.jf b/js/data/locale/zmi/scripts.jf new file mode 100644 index 0000000000..b434ec3e96 --- /dev/null +++ b/js/data/locale/zmi/scripts.jf @@ -0,0 +1,6 @@ +{ + "scripts": [ + "Latn" + ], + "generated": true +} \ No newline at end of file diff --git a/js/data/locale/zu/dateformats.json b/js/data/locale/zu/dateformats.json index d1d49ea2a4..3c6557216f 100644 --- a/js/data/locale/zu/dateformats.json +++ b/js/data/locale/zu/dateformats.json @@ -27,9 +27,9 @@ "s": "M/d" }, "my": { - "f": "LLLL, yyyy", - "l": "LLLL, yyyy", - "m": "LLL, yyyy", + "f": "MMMM, yyyy", + "l": "MMMM, yyyy", + "m": "MMM, yyyy", "s": "M/yy" }, "dw": { @@ -61,18 +61,6 @@ "l": "yyyy", "m": "yyyy", "s": "yy" - }, - "e": { - "f": "cccc", - "l": "ccc", - "m": "cc", - "s": "c" - }, - "l": { - "f": "LLLL", - "l": "LLLL", - "m": "LLL", - "s": "L" } }, "time": { diff --git a/js/data/locale/zu/sysres.json b/js/data/locale/zu/sysres.json index 6a3a943228..e79e06ce74 100644 --- a/js/data/locale/zu/sysres.json +++ b/js/data/locale/zu/sysres.json @@ -1,5 +1,5 @@ { - "MMMM1": "UMasingana", + "MMMM1": "Januwari", "MMM1": "Jan", "NN1": "Ja", "N1": "J", @@ -47,54 +47,6 @@ "MMM12": "Dis", "NN12": "Di", "N12": "D", - "LLLL1": "Januwari", - "LLL1": "Jan", - "LL1": "Ja", - "L1": "J", - "LLLL2": "Februwari", - "LLL2": "Feb", - "LL2": "Fe", - "L2": "F", - "LLLL3": "Mashi", - "LLL3": "Mas", - "LL3": "Ma", - "L3": "M", - "LLLL4": "Ephreli", - "LLL4": "Eph", - "LL4": "Ep", - "L4": "A", - "LLLL5": "Meyi", - "LLL5": "Mey", - "LL5": "Me", - "L5": "M", - "LLLL6": "Juni", - "LLL6": "Jun", - "LL6": "Ju", - "L6": "J", - "LLLL7": "Julayi", - "LLL7": "Jul", - "LL7": "Ju", - "L7": "J", - "LLLL8": "Agasti", - "LLL8": "Aga", - "LL8": "Ag", - "L8": "A", - "LLLL9": "Septhemba", - "LLL9": "Sep", - "LL9": "Se", - "L9": "S", - "LLLL10": "Okthoba", - "LLL10": "Okt", - "LL10": "Ok", - "L10": "O", - "LLLL11": "Novemba", - "LLL11": "Nov", - "LL11": "No", - "L11": "N", - "LLLL12": "Disemba", - "LLL12": "Dis", - "LL12": "Di", - "L12": "D", "EEEE0": "ISonto", "EEE0": "Son", "EE0": "Son", @@ -123,34 +75,6 @@ "EEE6": "Mgq", "EE6": "Mgq", "E6": "M", - "cccc0": "ISonto", - "ccc0": "Son", - "cc0": "Son", - "c0": "S", - "cccc1": "UMsombuluko", - "ccc1": "Mso", - "cc1": "Mso", - "c1": "M", - "cccc2": "ULwesibili", - "ccc2": "Bil", - "cc2": "Bil", - "c2": "B", - "cccc3": "ULwesithathu", - "ccc3": "Tha", - "cc3": "Tha", - "c3": "T", - "cccc4": "ULwesine", - "ccc4": "Sin", - "cc4": "Sin", - "c4": "S", - "cccc5": "ULwesihlanu", - "ccc5": "Hla", - "cc5": "Hla", - "c5": "H", - "cccc6": "UMgqibelo", - "ccc6": "Mgq", - "cc6": "Mgq", - "c6": "M", "a0": "AM", "a1": "PM", "G-1": "BCE", @@ -171,6 +95,14 @@ "1#1 wk|#{num} wks": "one#{num} viki|#{num} amaviki", "1#1 mon|#{num} mons": "one#{num} nyanga|#{num} izinyanga", "1#1 yr|#{num} yrs": "one#{num} y|#{num} yrs", + "durationMediumMillis": "one#{num} ms|#{num} ms", + "1#1 se|#{num} sec": "one#{num} s|#{num} s", + "1#1 mi|#{num} min": "one#{num} min|#{num} min", + "durationMediumHours": "one#{num} hora|#{num} hora", + "1#1 dy|#{num} dys": "one#{num}|#{num} suku", + "durationMediumWeeks": "one#{num} w|#{num} w", + "1#1 mo|#{num} mos": "one#{num} m|#{num} m", + "durationMediumYears": "one#{num} y|#{num} y", "durationShortMillis": "one#{num} ms|#{num} ms", "#{num}s": "one#{num} s|#{num} s", "durationShortMinutes": "one#{num} min|#{num} min", @@ -179,22 +111,6 @@ "#{num}w": "one#{num} w|#{num} w", "durationShortMonths": "one#{num} m|#{num} m", "#{num}y": "one#{num} y|#{num} y", - "separatorFull": ", ", - "finalSeparatorFull": ", ", - "separatorLong": ", ", - "finalSeparatorLong": ", ", - "separatorMedium": ", ", - "finalSeparatorMedium": ", ", - "separatorShort": ", ", - "finalSeparatorShort": " ", - "durationMediumMillis": "one#{num} ms|#{num} ms", - "1#1 se|#{num} sec": "one#isekhondi elingu-{num}|#{num} am", - "1#1 mi|#{num} min": "one#iminithi elingu-{num}|#{num} am", - "durationMediumHours": "one#ihora elingu-{num}|#{num} am", - "1#1 dy|#{num} dys": "one#usuku olungu-{num}|#{num} iz", - "durationMediumWeeks": "one#iviki elingu-{num}|#{num} am", - "1#1 mo|#{num} mos": "one#inyanga engu-{num}|#{num} iz", - "durationMediumYears": "one#unyaka ongu-{num}|#{num} im", "1#in 1 second|#in {num} seconds": "one#kusekhondi elingu-{num} elizayo|#kumasekhondi angu-{num} ezayo", "1#in 1 minute|#in {num} minutes": "one#kuminithi elingu-{num} elizayo|#kumaminithi angu-{num} ezayo", "1#in 1 hour|#in {num} hours": "one#ehoreni elingu-{num} elizayo|#emahoreni angu-{num} ezayo", @@ -232,9 +148,17 @@ "1#1 yr ago|#{num} yrs ago": "one#{num} unyaka odlule|#{num} iminyaka edlule", "#{num}s ago": "one#{num} isekhondi eledlule|#{num} amasekhondi edlule", "#{num}mi ago": "one#{num} iminithi eledlule|#{num} amaminithi edlule", - "#{num}h ago": "one#{num} ihora eledlule|#{num} amahora edlule", + "#{num}h ago": "one#{num} ihora eledlule|#emahoreni angu-{num} edlule", "#{num}d ago": "one#{num} usuku olwedlule|#{num} izinsuku ezedlule", "#{num}w ago": "one#amaviki angu-{num} edlule|#amaviki angu-{num} edlule", "#{num}mo ago": "one#{num} izinyanga ezedlule|#{num} izinyanga ezedlule", - "#{num}y ago": "one#{num} unyaka odlule|#{num} unyaka odlule" + "#{num}y ago": "one#{num} unyaka odlule|#{num} unyaka odlule", + "separatorFull": ", ", + "finalSeparatorFull": ", ", + "separatorLong": ", ", + "finalSeparatorLong": ", ", + "separatorMedium": ", ", + "finalSeparatorMedium": ", ", + "separatorShort": ", ", + "finalSeparatorShort": " " } \ No newline at end of file diff --git a/js/data/locale/zxx/dateformats.json b/js/data/locale/zxx/dateformats.json deleted file mode 100644 index f48be76704..0000000000 --- a/js/data/locale/zxx/dateformats.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "gregorian": { - "date": { - "dmwy": { - "s": "EE d/MM/yy", - "l": "EEE d MMM, yyyy", - "f": "EEEE d MMMM, yyyy" - }, - "dmy": { - "s": "d/MM/yy", - "l": "d MMM, yyyy", - "f": "d MMMM, yyyy" - }, - "dm": { - "m": "d/M" - }, - "my": { - "l": "MMM yy" - }, - "y": { - "m": "yy", - "f": "yyyy G" - } - } - } -} \ No newline at end of file diff --git a/js/data/phone/TW.txt b/js/data/phone/TW.txt index f4f81f5de6..7bc1a39e5c 100755 --- a/js/data/phone/TW.txt +++ b/js/data/phone/TW.txt @@ -28,38 +28,16 @@ ^166 emergency Master Clock Time ^168 emergency Traffic Report -2 area Panchiao, Sanchung, Taipei, Yingge, Yungho, Jilong -3 area Tachi, Taoyuan -32 area Ruifang -33 area Daxi -34 area Chungli -35 area Xinzhu, Zhubei -36 area Hukou, Zhudong -37 area Zhunan, Miaoli -38 area Hualian -39 area Jiaoqi, Su'ao, Yilan, Luodong -4 area Wuri, Wufeng, Shalong, Zhanghua, Yuanlin -42 area Taichung -43 area Taichung -44 area Taichung -45 area Fengyuan, Houli -458 area Lishan -46 area Dadu, Dajia, Shalu, Qingshui, Rinan, Wuchi -47 area Lugang -48 area Shetou, Tianzhong, Yongjing -49 area Buli, Nantou, Riyuetan, Xincun, Zhongxing -5 area Dalin, Jiayi, Minxiong, Beigang -55 area Touliu -56 area Huwei -6 area Makung, Shanhua -62 area Tainan -66 area Xinying -67 area Chiali -69 area Penghu -7 area Fengshan, Gangshan, Kaohsiung, Jiuqutang, Nanzi, Qishan, Zuoying -8 area Chaozhou, Pingdong, Mazu -88 area Donggang -89 area Taidong -823 area Jinmen -826 area Wu-chiu -827 area Tung-Sha Island \ No newline at end of file +2 area Taipei City, New Taipei City, Keelung City +3 area Taoyuan City, Hsinchu County, Hualien County, Yilan County +37 area Miaoli County +4 area Taichung City, Changhua County +49 area Nantou County +5 area Chiayi City, Chiayi County, Yunlin County +6 area Tainan City, Penghu County +7 area Kaohsiung City +8 area Pingtung County +82 area Kinmen County +89 area Taitung County +826 area Wuqiu Township +836 area Lienchiang County diff --git a/js/index.js b/js/index.js index ac78c0544b..96b699cbd4 100644 --- a/js/index.js +++ b/js/index.js @@ -24,22 +24,21 @@ if (!ilib._platform || (typeof(ilib._dyndata) !== 'boolean' && typeof(ilib._dync require("./lib/ilib-webpack.js"); } else { switch (ilib._getPlatform()) { + case 'webos-webapp': + break; case 'webos': case 'nodejs': require("./lib/ilib-node.js"); break; - case 'qt': require("./lib/ilib-qt.js"); break; case 'rhino': require("./lib/ilib-rhino.js"); break; - case 'ringo': require("./lib/ilib-ringo.js"); break; - default: ilib._dyncode = false; ilib._dyndata = false; diff --git a/js/lib/Country.js b/js/lib/Country.js index 773c959d6e..11e64e23ee 100644 --- a/js/lib/Country.js +++ b/js/lib/Country.js @@ -1,7 +1,7 @@ /* * Country.js - Country class to get country name corresponding to country code in locale assigned * - * Copyright © 2017, 2018, LGE + * Copyright © 2017, 2018, JEDLSoft * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/js/lib/JSUtils.js b/js/lib/JSUtils.js index f09508516e..ca8594d95a 100644 --- a/js/lib/JSUtils.js +++ b/js/lib/JSUtils.js @@ -34,6 +34,11 @@ var JSUtils = {}; JSUtils.shallowCopy = function (source, target) { var prop = undefined; if (source && target) { + // using Object.assign is about 1/3 faster on nodejs + if (typeof(Object.assign) === "function") { + return Object.assign(target, source); + } + // polyfill for (prop in source) { if (prop !== undefined && typeof(source[prop]) !== 'undefined') { target[prop] = source[prop]; @@ -109,6 +114,7 @@ JSUtils.indexOf = function(array, obj) { if (typeof(array.indexOf) === 'function') { return array.indexOf(obj); } else { + // polyfill for (var i = 0; i < array.length; i++) { if (array[i] === obj) { return i; diff --git a/js/lib/UTF16LE.js b/js/lib/UTF16LE.js index e58f3680b9..8d239bfb50 100644 --- a/js/lib/UTF16LE.js +++ b/js/lib/UTF16LE.js @@ -66,7 +66,7 @@ UTF16LE.prototype._init = function(options) { UTF16LE.prototype.mapToUnicode = function (bytes) { if (typeof(Buffer) !== "undefined") { // nodejs can convert it quickly in native code - var b = new Buffer(bytes); + var b = Buffer.from(bytes); return b.toString("utf16le"); } // otherwise we have to implement it in pure JS @@ -81,7 +81,7 @@ UTF16LE.prototype.mapToUnicode = function (bytes) { UTF16LE.prototype.mapToNative = function(str) { if (typeof(Buffer) !== "undefined") { // nodejs can convert it quickly in native code - var b = new Buffer(str, "utf16le"); + var b = Buffer.from(str, "utf16le"); return new Uint8Array(b); } // otherwise we have to implement it in pure JS diff --git a/js/lib/UTF8.js b/js/lib/UTF8.js index cd5c1bea0f..8e6b8b3f91 100644 --- a/js/lib/UTF8.js +++ b/js/lib/UTF8.js @@ -100,7 +100,7 @@ UTF8.prototype.validate = function(bytes) { UTF8.prototype.mapToUnicode = function (bytes) { if (typeof(Buffer) !== "undefined") { // nodejs can convert it quickly in native code - var b = new Buffer(bytes); + var b = Buffer.from(bytes); return b.toString("utf8"); } // otherwise we have to implement it in pure JS @@ -148,7 +148,7 @@ UTF8.prototype.mapToUnicode = function (bytes) { UTF8.prototype.mapToNative = function(str) { if (typeof(Buffer) !== "undefined") { // nodejs can convert it quickly in native code - var b = new Buffer(str, "utf8"); + var b = Buffer.from(str, "utf8"); return new Uint8Array(b); } // otherwise we have to implement it in pure JS diff --git a/js/lib/Utils.js b/js/lib/Utils.js index 93b3f6a5f4..0f1706c1bd 100644 --- a/js/lib/Utils.js +++ b/js/lib/Utils.js @@ -116,40 +116,44 @@ var Utils = {}; Utils.getSublocales = function(locale) { var ret = ["root"]; var loc = typeof(locale) === "string" ? new Locale(locale) : locale; + var lang = loc.getLanguage(); + var region = loc.getRegion(); + var script = loc.getScript(); + var variant = loc.getVariant(); - if (loc.getLanguage()) { - ret.push(loc.getLanguage()); + if (lang) { + ret.push(lang); } - if (loc.getRegion()) { - ret.push('und-' + loc.getRegion()); + if (region) { + ret.push('und-' + region); } - if (loc.getLanguage()) { - if (loc.getScript()) { - ret.push(loc.getLanguage() + '-' + loc.getScript()); + if (lang) { + if (script) { + ret.push(lang + '-' + script); } - if (loc.getRegion()) { - ret.push(loc.getLanguage() + '-' + loc.getRegion()); + if (region) { + ret.push(lang + '-' + region); } } - if (loc.getRegion() && loc.getVariant()) { - ret.push("und-" + loc.getRegion() + '-' + loc.getVariant()); + if (region && variant) { + ret.push("und-" + region + '-' + variant); } - if (loc.getLanguage()) { - if (loc.getScript() && loc.getRegion()) { - ret.push(loc.getLanguage() + '-' + loc.getScript() + '-' + loc.getRegion()); + if (lang) { + if (script && region) { + ret.push(lang + '-' + script + '-' + region); } - if (loc.getRegion() && loc.getVariant()) { - ret.push(loc.getLanguage() + '-' + loc.getRegion() + '-' + loc.getVariant()); + if (region && variant) { + ret.push(lang + '-' + region + '-' + variant); } - if (loc.getScript() && loc.getRegion() && loc.getVariant()) { - ret.push(loc.getLanguage() + '-' + loc.getScript() + '-' + loc.getRegion() + '-' + loc.getVariant()); + if (script && region && variant) { + ret.push(lang + '-' + script + '-' + region + '-' + variant); } } return ret; @@ -193,8 +197,11 @@ Utils.mergeLocData = function (prefix, locale, replaceArrays, returnOne) { var property = (l === "root") ? prefix : prefix + '_' + l.replace(/-/g, "_"); if (ilib.data[property]) { - data = JSUtils.merge(data, ilib.data[property], replaceArrays); - mostSpecific = ilib.data[property]; + if (returnOne) { + mostSpecific = ilib.data[property]; + } else { + data = JSUtils.merge(data, ilib.data[property], replaceArrays); + } } }); @@ -406,23 +413,35 @@ Utils.loadData = function(params) { type = (dot !== -1) ? name.substring(dot+1) : "text"; } + if (typeof(ilib.data.cache) === "undefined") { + ilib.data.cache = {}; + } + if (typeof(ilib.data.cache.fileSet) === "undefined") { + ilib.data.cache.fileSet = new ISet(); + } + var data, returnOne = ((loadParams && loadParams.returnOne) || type !== "json"); basename = name.substring(0, name.lastIndexOf(".")).replace(/[\.:\(\)\/\\\+\-]/g, "_"); + if (ilib._cacheMerged) { + if (typeof(ilib.data.cache.merged) === "undefined") { + ilib.data.cache.merged = {}; + } + var spec = ((!nonlocale && locale.getSpec().replace(/-/g, '_')) || "root") + "," + basename + "," + String(JSUtils.hashCode(loadParams)); + if (typeof(ilib.data.cache.merged[spec]) !== 'undefined') { + // cache hit! + callback(ilib.data.cache.merged[spec]); + return; + } + } + if (typeof(ilib._load) !== 'undefined') { // We have a loader, so we can figure out which json files are loaded already and // which are not so that we can load the missing ones. // the data is not preassembled, so attempt to load it dynamically var files = nonlocale ? [ name || "resources.json" ] : Utils.getLocFiles(locale, name); - if (typeof(ilib.data.cache) === "undefined") { - ilib.data.cache = {}; - } - if (typeof(ilib.data.cache.fileSet) === "undefined") { - ilib.data.cache.fileSet = new ISet(); - } - // find the ones we haven't loaded before files = files.filter(ilib.bind(this, function(file) { return !ilib.data.cache.fileSet.has(file) && dataNotExists(basename, file); @@ -444,6 +463,7 @@ Utils.loadData = function(params) { if (!nonlocale) { data = Utils.mergeLocData(basename, locale, replace, returnOne); + if (ilib._cacheMerged) ilib.data.cache.merged[spec] = data; } else { data = ilib.data[basename]; } @@ -459,6 +479,7 @@ Utils.loadData = function(params) { // No loader, or data already loaded? Then use whatever data we have already in ilib.data if (!nonlocale) { data = Utils.mergeLocData(basename, locale, replace, returnOne); + if (ilib._cacheMerged) ilib.data.cache.merged[spec] = data; } else { data = ilib.data[basename]; } diff --git a/js/lib/ilib-qt.js b/js/lib/ilib-qt.js index 870fb137ba..0a449e3321 100644 --- a/js/lib/ilib-qt.js +++ b/js/lib/ilib-qt.js @@ -140,3 +140,4 @@ var ilib = require("../lib/ilib.js"); ilib._dyncode = true; // indicate that we are using dynamically loaded code ilib._dyndata = true; +ilib._cacheMerged = true; // cache merged locale data for performance diff --git a/js/lib/ilib-web.js b/js/lib/ilib-web.js new file mode 100644 index 0000000000..30f3a949b6 --- /dev/null +++ b/js/lib/ilib-web.js @@ -0,0 +1,157 @@ +/* + * ilib-web.js - glue code for web apps to load local ilib code and data + * using XHR + * + * Copyright © 2015, JEDLSoft + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +var path = { + dirname: function(pathname) { + var i = pathname.lastIndexOf("/"); + return i !== -1 ? pathname.substring(0,i) : pathname; + }, + + join: function() { + var arr = []; + for (var i = 0; i < arguments.length; i++) { + arr.push(arguments[i]); + } + return arr.join("/"); + }, + + normalize: function(pathname) { + if (pathname) { + var previousLen; + do { + previousLen = pathname.length; + pathname = pathname.replace(/\/\.\//g, "/").replace(/\/[^/]+[^\.]\/\.\./g, "").replace(/^\.\//, "").replace(/\/\//g, "/"); + } while (pathname.length < previousLen); + } + return pathname; + } +}; + + +var requireClass = function() { + this.cache = {}; + this.loading = {}; + this.updateRequire = /\brequire\s*\(\s*"([^/][^"+]*)"/g; + + var pos; + var scripts = document.getElementsByTagName("script"); + + this.protocol = "file://"; + this.root = "."; + + for (var i = 0; i < scripts.length; i++) { + var source = scripts[i].src; + if (source && (pos = source.search(/ilib-web\.js$/)) !== -1) { + var colon = source.indexOf('://'); + this.protocol = source.substring(0,colon+3); + this.root = source.substring(colon+3, pos-1); + break; + } + } +}; + +requireClass.prototype.loadFile = function(pathname) { + // special case for IE because it has a @#$%ed up XMLHttpRequest implementation + var req = (navigator.userAgent.indexOf(" .NET") > -1) ? + new ActiveXObject("MSXML2.XMLHTTP") : + new XMLHttpRequest(); + + req.open("GET", this.protocol + pathname, false); + req.send(); + + return req.responseText; +}; + +requireClass.prototype.require = function(pathname) { + + //console.log("this.root is " + this.root + " and pathname before was " + pathname); + + if (pathname.charAt(0) !== '/') { + // make the current path be relative to the parent's path, otherwise use the root + pathname = path.join((module && module.filename) ? path.dirname(module.filename) : this.root, pathname); + } + + pathname = path.normalize(pathname); + + if (this.cache[pathname]) { + return this.cache[pathname]; + } + + // don't try to load things that are currently in the process of loading + if (this.loading[pathname]) { + //console.log("require: already loading..."); + return {}; + } + + console.log("loading module " + pathname); + + this.loading[pathname] = true; + + var text = this.loadFile(pathname); + var dirname = path.dirname(pathname); + var match, replacement; + + if (text) { + var tmp = module.filename; + module.filename = pathname; + module.exports = null; + module.require = requireClass.prototype.require.bind(r); + + while ((match = this.updateRequire.exec(text)) !== null) { + replacement = path.normalize(path.join(dirname, match[1])); + text = text.replace(new RegExp('"' + match[1] + '"', "g"), '"' + replacement + '"'); + this.updateRequire.lastIndex = match.index + replacement.length + 2; + } + // for debugging in chrome with nice file names instead of random ids like "VM (2342)" + text = text + "\n//# sourceURL=" + pathname + "\n"; + + // console.log("text is " + text); + try { + eval(text); + + this.cache[pathname] = module.exports; + } finally { + this.loading[pathname] = undefined; + module.filename = tmp; + } + + return module.exports; + } + + return undefined; +}; + +if (typeof(window.module) === 'undefined') { + window.module = { + exports: {}, + filename: null + }; +} + +var r = new requireClass(); +var require = requireClass.prototype.require.bind(r); + +var WebLoader = require("../lib/WebLoader.js"); + +var ilib = require("../lib/ilib.js"); +ilib.setLoaderCallback(new WebLoader(ilib)); + +ilib._dyncode = true; // indicate that we are using dynamically loaded code +ilib._dyndata = true; \ No newline at end of file diff --git a/js/lib/ilib.js b/js/lib/ilib.js index 470d55536d..07cb519d36 100644 --- a/js/lib/ilib.js +++ b/js/lib/ilib.js @@ -142,8 +142,11 @@ ilib._getPlatform = function () { ilib._platform = "nodejs"; } else if (typeof(Qt) !== 'undefined') { ilib._platform = "qt"; + ilib._cacheMerged = true; // qt is too slow, so we need to cache the already-merged locale data + } else if (typeof(PalmSystem) !== 'undefined') { + ilib._platform = (typeof(window) !== 'undefined') ? "webos-webapp" : "webos"; } else if (typeof(window) !== 'undefined') { - ilib._platform = (typeof(PalmSystem) !== 'undefined') ? "webos" : "browser"; + ilib._platform = "browser"; } else { ilib._platform = "unknown"; } @@ -317,6 +320,7 @@ ilib.getLocale = function () { } } break; + case 'webos-webapp': case 'webos': // webOS if (typeof(PalmSystem.locales) !== 'undefined' && @@ -412,6 +416,7 @@ ilib.getTimeZone = function() { ilib.tz = navigator.timezone; } break; + case 'webos-webapp': case 'webos': // running in webkit on webOS if (PalmSystem.timezone && PalmSystem.timezone.length > 0) { @@ -769,4 +774,27 @@ ilib.isDynData = function() { return ilib._dyndata; }; +/** + * When true, this will cause ilib to cache merged locale data. Merged data is created + * whenever a locale is specified where the data for a locale data resides in various + * files, and these need to be merged together to create the overall data for that locale.

+ * + * For example, if the ilib locale is "fr-CA", the final locale data is assembled from the + * following locale parts: + * + *

+ * + * On some platforms, the data loaded from disk is cached and then merged each time it is + * needed to create the whole locale data for the current locale. In other platforms, the + * merging is too slow, so the already-merged data is cached as well after the first time it + * is requested. In this way, we sacrifice the memory footprint for the sake of speed. + */ + +ilib._cacheMerged = false; + ilib._loadtime = new Date().getTime(); diff --git a/js/test/date/testDayOfWeek.js b/js/test/date/testDayOfWeek.js new file mode 100644 index 0000000000..96797ca1d7 --- /dev/null +++ b/js/test/date/testDayOfWeek.js @@ -0,0 +1,1962 @@ + /* + * testWeekDate.js + * + * Copyright © 2019, JEDLSoft + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +if (typeof(LocaleInfo) === "undefined") { + var LocaleInfo = require("../../lib/LocaleInfo.js"); +} + +module.exports.testweekdata = { + testLocaleInfoConstructor: function(test) { + test.expect(1); + var info = new LocaleInfo(); + + test.ok(info !== null); + test.done(); + }, + testWeekData_ar_EG: function(test) { + test.expect(4); + var info = new LocaleInfo("ar-EG"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 6); + test.equal(info.getWeekEndStart(), 5); + test.equal(info.getWeekEndEnd(), 6); + test.done(); + }, + testWeekData_ar_IQ: function(test) { + test.expect(4); + var info = new LocaleInfo("ar-IQ"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 6); + test.equal(info.getWeekEndStart(), 5); + test.equal(info.getWeekEndEnd(), 6); + test.done(); + }, + testWeekData_ar_MA: function(test) { + test.expect(4); + var info = new LocaleInfo("ar-MA"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_as_IN: function(test) { + test.expect(4); + var info = new LocaleInfo("as-IN"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 0); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_bg_BG: function(test) { + test.expect(4); + var info = new LocaleInfo("bg-BG"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_bn_IN: function(test) { + test.expect(4); + var info = new LocaleInfo("bn-IN"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 0); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_bs_Latn_BA: function(test) { + test.expect(4); + var info = new LocaleInfo("bs-Latn-BA"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_bs_Latn_ME: function(test) { + test.expect(4); + var info = new LocaleInfo("bs-Latn-ME"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_cs_CZ: function(test) { + test.expect(4); + var info = new LocaleInfo("cs-CZ"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_da_DK: function(test) { + test.expect(4); + var info = new LocaleInfo("da-DK"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_de_AT: function(test) { + test.expect(4); + var info = new LocaleInfo("de-AT"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_de_CH: function(test) { + test.expect(4); + var info = new LocaleInfo("de-CH"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_de_DE: function(test) { + test.expect(4); + var info = new LocaleInfo("de-DE"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_de_LU: function(test) { + test.expect(4); + var info = new LocaleInfo("de-LU"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_el_CY: function(test) { + test.expect(4); + var info = new LocaleInfo("el-CY"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_el_GR: function(test) { + test.expect(4); + var info = new LocaleInfo("el-GR"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_en_AM: function(test) { + test.expect(4); + var info = new LocaleInfo("en-AM"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_en_AU: function(test) { + test.expect(4); + var info = new LocaleInfo("en-AU"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_en_AZ: function(test) { + test.expect(4); + var info = new LocaleInfo("en-AZ"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_en_CA: function(test) { + test.expect(4); + var info = new LocaleInfo("en-CA"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_en_GB: function(test) { + test.expect(4); + var info = new LocaleInfo("en-GB"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_en_GH: function(test) { + test.expect(4); + var info = new LocaleInfo("en-GH"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_en_HK: function(test) { + test.expect(4); + var info = new LocaleInfo("en-HK"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_en_IE: function(test) { + test.expect(4); + var info = new LocaleInfo("en-IE"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_en_IN: function(test) { + test.expect(4); + var info = new LocaleInfo("en-IN"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 0); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_en_IS: function(test) { + test.expect(4); + var info = new LocaleInfo("en-IS"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_en_JP: function(test) { + test.expect(4); + var info = new LocaleInfo("en-JP"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_en_KE: function(test) { + test.expect(4); + var info = new LocaleInfo("en-KE"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_en_KR: function(test) { + test.expect(4); + var info = new LocaleInfo("en-KR"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_en_LK: function(test) { + test.expect(4); + var info = new LocaleInfo("en-LK"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_en_MM: function(test) { + test.expect(4); + var info = new LocaleInfo("en-MM"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_en_MW: function(test) { + test.expect(4); + var info = new LocaleInfo("en-MW"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_en_MY: function(test) { + test.expect(4); + var info = new LocaleInfo("en-MY"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_en_NG: function(test) { + test.expect(4); + var info = new LocaleInfo("en-NG"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_en_NZ: function(test) { + test.expect(4); + var info = new LocaleInfo("en-NZ"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_en_PH: function(test) { + test.expect(4); + var info = new LocaleInfo("en-PH"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_en_PR: function(test) { + test.expect(4); + var info = new LocaleInfo("en-PR"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_en_SG: function(test) { + test.expect(4); + var info = new LocaleInfo("en-SG"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_en_US: function(test) { + test.expect(4); + var info = new LocaleInfo("en-US"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_en_UG: function(test) { + test.expect(4); + var info = new LocaleInfo("en-UG"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_en_ZA: function(test) { + test.expect(4); + var info = new LocaleInfo("en-ZA"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_en_ZM: function(test) { + test.expect(4); + var info = new LocaleInfo("en-ZM"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_es_AR: function(test) { + test.expect(4); + var info = new LocaleInfo("es-AR"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_es_BO: function(test) { + test.expect(4); + var info = new LocaleInfo("es-BO"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_es_CL: function(test) { + test.expect(4); + var info = new LocaleInfo("es-CL"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_es_CO: function(test) { + test.expect(4); + var info = new LocaleInfo("es-CO"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_es_DO: function(test) { + test.expect(4); + var info = new LocaleInfo("es-DO"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_es_EC: function(test) { + test.expect(4); + var info = new LocaleInfo("es-EC"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_es_ES: function(test) { + test.expect(4); + var info = new LocaleInfo("es-ES"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_es_GT: function(test) { + test.expect(4); + var info = new LocaleInfo("es-GT"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_es_HN: function(test) { + test.expect(4); + var info = new LocaleInfo("es-HN"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_es_MX: function(test) { + test.expect(4); + var info = new LocaleInfo("es-MX"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_es_NI: function(test) { + test.expect(4); + var info = new LocaleInfo("es-NI"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_es_PA: function(test) { + test.expect(4); + var info = new LocaleInfo("es-PA"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_es_PE: function(test) { + test.expect(4); + var info = new LocaleInfo("es-PE"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_es_PR: function(test) { + test.expect(4); + var info = new LocaleInfo("es-PR"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_es_PY: function(test) { + test.expect(4); + var info = new LocaleInfo("es-PY"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_es_SV: function(test) { + test.expect(4); + var info = new LocaleInfo("es-SV"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_es_US: function(test) { + test.expect(4); + var info = new LocaleInfo("es-US"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_es_UY: function(test) { + test.expect(4); + var info = new LocaleInfo("es-UY"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_es_VE: function(test) { + test.expect(4); + var info = new LocaleInfo("es-VE"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_et_EE: function(test) { + test.expect(4); + var info = new LocaleInfo("et-EE"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_fa_AF: function(test) { + test.expect(4); + var info = new LocaleInfo("fa-AF"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 6); + test.equal(info.getWeekEndStart(), 4); + test.equal(info.getWeekEndEnd(), 5); + test.done(); + }, + testWeekData_fa_IR: function(test) { + test.expect(4); + var info = new LocaleInfo("fa-IR"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 6); + test.equal(info.getWeekEndStart(), 5); + test.equal(info.getWeekEndEnd(), 5); + test.done(); + }, + testWeekData_fi_FI: function(test) { + test.expect(4); + var info = new LocaleInfo("fi-FI"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_fr_BE: function(test) { + test.expect(4); + var info = new LocaleInfo("fr-BE"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_fr_CA: function(test) { + test.expect(4); + var info = new LocaleInfo("fr-CA"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_fr_CH: function(test) { + test.expect(4); + var info = new LocaleInfo("fr-CH"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_fr_FR: function(test) { + test.expect(4); + var info = new LocaleInfo("fr-FR"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_fr_LU: function(test) { + test.expect(4); + var info = new LocaleInfo("fr-LU"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_ga_IE: function(test) { + test.expect(4); + var info = new LocaleInfo("ga-IE"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_gu_IN: function(test) { + test.expect(4); + var info = new LocaleInfo("gu-IN"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 0); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_he_IL: function(test) { + test.expect(4); + var info = new LocaleInfo("he-IL"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 5); + test.equal(info.getWeekEndEnd(), 6); + test.done(); + }, + testWeekData_hi_IN: function(test) { + test.expect(4); + var info = new LocaleInfo("hi-IN"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 0); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_hr_HR: function(test) { + test.expect(4); + var info = new LocaleInfo("hr-HR"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_hr_ME: function(test) { + test.expect(4); + var info = new LocaleInfo("hr-ME"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_hr_HU: function(test) { + test.expect(4); + var info = new LocaleInfo("hr-HU"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_id_ID: function(test) { + test.expect(4); + var info = new LocaleInfo("id-ID"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_is_IS: function(test) { + test.expect(4); + var info = new LocaleInfo("is-IS"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_it_CH: function(test) { + test.expect(4); + var info = new LocaleInfo("it-CH"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_it_IT: function(test) { + test.expect(4); + var info = new LocaleInfo("it-IT"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_ja_JP: function(test) { + test.expect(4); + var info = new LocaleInfo("ja-JP"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_kk_KZ: function(test) { + test.expect(4); + var info = new LocaleInfo("kk-KZ"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_kn_IN: function(test) { + test.expect(4); + var info = new LocaleInfo("kn-IN"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 0); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_ko_KR: function(test) { + test.expect(4); + var info = new LocaleInfo("ko-KR"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_ku_IQ: function(test) { + test.expect(4); + var info = new LocaleInfo("ku-IQ"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 6); + test.equal(info.getWeekEndStart(), 5); + test.equal(info.getWeekEndEnd(), 6); + test.done(); + }, + testWeekData_lt_LT: function(test) { + test.expect(4); + var info = new LocaleInfo("lt-LT"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_lv_LV: function(test) { + test.expect(4); + var info = new LocaleInfo("lv-LV"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_mk_MK: function(test) { + test.expect(4); + var info = new LocaleInfo("mk-MK"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_ml_IN: function(test) { + test.expect(4); + var info = new LocaleInfo("ml-IN"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 0); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_mr_IN: function(test) { + test.expect(4); + var info = new LocaleInfo("mr-IN"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 0); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_ms_MY: function(test) { + test.expect(4); + var info = new LocaleInfo("ms-MY"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_nb_NO: function(test) { + test.expect(4); + var info = new LocaleInfo("nb-NO"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_nl_BE: function(test) { + test.expect(4); + var info = new LocaleInfo("nl-BE"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_nl_NL: function(test) { + test.expect(4); + var info = new LocaleInfo("nl-NL"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_pa_Guru_IN: function(test) { + test.expect(4); + var info = new LocaleInfo("pa-Guru-IN"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 0); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_pl_PL: function(test) { + test.expect(4); + var info = new LocaleInfo("pl-PL"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_pt_BR: function(test) { + test.expect(4); + var info = new LocaleInfo("pt-BR"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_pt_PT: function(test) { + test.expect(4); + var info = new LocaleInfo("pt-PT"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_ro_RO: function(test) { + test.expect(4); + var info = new LocaleInfo("ro-RO"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_sr_Cyrl_RS: function(test) { + test.expect(4); + var info = new LocaleInfo("sr-Cyrl-RS"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_sr_Latn_RS: function(test) { + test.expect(4); + var info = new LocaleInfo("sr-Latn-RS"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_ru_BY: function(test) { + test.expect(4); + var info = new LocaleInfo("ru-BY"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_ru_KG: function(test) { + test.expect(4); + var info = new LocaleInfo("ru-KG"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_ru_KZ: function(test) { + test.expect(4); + var info = new LocaleInfo("ru-KZ"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_ru_GE: function(test) { + test.expect(4); + var info = new LocaleInfo("ru-GE"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_ru_RU: function(test) { + test.expect(4); + var info = new LocaleInfo("ru-RU"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_ru_UA: function(test) { + test.expect(4); + var info = new LocaleInfo("ru-UA"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_sk_SK: function(test) { + test.expect(4); + var info = new LocaleInfo("sk-SK"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_sl_SI: function(test) { + test.expect(4); + var info = new LocaleInfo("sl-SI"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_sq_AL: function(test) { + test.expect(4); + var info = new LocaleInfo("sq-AL"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_sq_ME: function(test) { + test.expect(4); + var info = new LocaleInfo("sq-ME"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_sv_FI: function(test) { + test.expect(4); + var info = new LocaleInfo("sv-FI"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_sv_SE: function(test) { + test.expect(4); + var info = new LocaleInfo("sv-SE"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_ta_IN: function(test) { + test.expect(4); + var info = new LocaleInfo("ta-IN"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 0); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_te_IN: function(test) { + test.expect(4); + var info = new LocaleInfo("te-IN"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 0); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_th_TH: function(test) { + test.expect(4); + var info = new LocaleInfo("th-TH"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_tr_AM: function(test) { + test.expect(4); + var info = new LocaleInfo("tr-AM"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_tr_AZ: function(test) { + test.expect(4); + var info = new LocaleInfo("tr-AZ"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_tr_CY: function(test) { + test.expect(4); + var info = new LocaleInfo("tr-CY"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_tr_TR: function(test) { + test.expect(4); + var info = new LocaleInfo("tr-TR"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_uk_UA: function(test) { + test.expect(4); + var info = new LocaleInfo("uk-UA"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_ur_IN: function(test) { + test.expect(4); + var info = new LocaleInfo("ur-IN"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 0); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_uz_Latn_UZ: function(test) { + test.expect(4); + var info = new LocaleInfo("uz-Latn-UZ"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_vi_VN: function(test) { + test.expect(4); + var info = new LocaleInfo("vi-VN"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_zh_Hans_CN: function(test) { + test.expect(4); + var info = new LocaleInfo("zh-Hans-CN"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_zh_Hant_HK: function(test) { + test.expect(4); + var info = new LocaleInfo("zh-Hant-HK"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_zh_Hant_TW: function(test) { + test.expect(4); + var info = new LocaleInfo("zh-Hant-TW"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_en_GE: function(test) { + test.expect(4); + var info = new LocaleInfo("en-GE"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_en_CN: function(test) { + test.expect(4); + var info = new LocaleInfo("en-CN"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_en_MX: function(test) { + test.expect(4); + var info = new LocaleInfo("en-MX"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_en_TW: function(test) { + test.expect(4); + var info = new LocaleInfo("en-TW"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_mn_MN: function(test) { + test.expect(4); + var info = new LocaleInfo("mn-MN"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_es_CA: function(test) { + test.expect(4); + var info = new LocaleInfo("es-CA"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_af_ZA: function(test) { + test.expect(4); + var info = new LocaleInfo("af-ZA"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_am_ET: function(test) { + test.expect(4); + var info = new LocaleInfo("am-ET"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_ha_Latn_NG: function(test) { + test.expect(4); + var info = new LocaleInfo("ha-Latn-NG"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_or_IN: function(test) { + test.expect(4); + var info = new LocaleInfo("or-IN"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 0); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_az_Latn_AZ: function(test) { + test.expect(4); + var info = new LocaleInfo("az-Latn-AZ"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_km_KH: function(test) { + test.expect(4); + var info = new LocaleInfo("km-KH"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_si_LK: function(test) { + test.expect(4); + var info = new LocaleInfo("si-LK"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_ar_AE: function(test) { + test.expect(4); + var info = new LocaleInfo("ar-AE"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 6); + test.equal(info.getWeekEndStart(), 5); + test.equal(info.getWeekEndEnd(), 6); + test.done(); + }, + testWeekData_ar_BH: function(test) { + test.expect(4); + var info = new LocaleInfo("ar-BH"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 6); + test.equal(info.getWeekEndStart(), 5); + test.equal(info.getWeekEndEnd(), 6); + test.done(); + }, + testWeekData_ar_DJ: function(test) { + test.expect(4); + var info = new LocaleInfo("ar-DJ"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 6); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_ar_DZ: function(test) { + test.expect(4); + var info = new LocaleInfo("ar-DZ"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 6); + test.equal(info.getWeekEndStart(), 5); + test.equal(info.getWeekEndEnd(), 6); + test.done(); + }, + testWeekData_ar_JO: function(test) { + test.expect(4); + var info = new LocaleInfo("ar-JO"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 6); + test.equal(info.getWeekEndStart(), 5); + test.equal(info.getWeekEndEnd(), 6); + test.done(); + }, + testWeekData_ar_KW: function(test) { + test.expect(4); + var info = new LocaleInfo("ar-KW"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 6); + test.equal(info.getWeekEndStart(), 5); + test.equal(info.getWeekEndEnd(), 6); + test.done(); + }, + testWeekData_ar_LB: function(test) { + test.expect(4); + var info = new LocaleInfo("ar-LB"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_ar_LY: function(test) { + test.expect(4); + var info = new LocaleInfo("ar-LY"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 6); + test.equal(info.getWeekEndStart(), 5); + test.equal(info.getWeekEndEnd(), 6); + test.done(); + }, + testWeekData_ar_MR: function(test) { + test.expect(4); + var info = new LocaleInfo("ar-MR"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_ar_OM: function(test) { + test.expect(4); + var info = new LocaleInfo("ar-OM"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 6); + test.equal(info.getWeekEndStart(), 5); + test.equal(info.getWeekEndEnd(), 6); + test.done(); + }, + testWeekData_ar_QA: function(test) { + test.expect(4); + var info = new LocaleInfo("ar-QA"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 6); + test.equal(info.getWeekEndStart(), 5); + test.equal(info.getWeekEndEnd(), 6); + test.done(); + }, + testWeekData_ar_SA: function(test) { + test.expect(4); + var info = new LocaleInfo("ar-SA"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 5); + test.equal(info.getWeekEndEnd(), 6); + test.done(); + }, + testWeekData_ar_SD: function(test) { + test.expect(4); + var info = new LocaleInfo("ar-SD"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 6); + test.equal(info.getWeekEndStart(), 5); + test.equal(info.getWeekEndEnd(), 6); + test.done(); + }, + testWeekData_ar_SY: function(test) { + test.expect(4); + var info = new LocaleInfo("ar-SY"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 6); + test.equal(info.getWeekEndStart(), 5); + test.equal(info.getWeekEndEnd(), 6); + test.done(); + }, + testWeekData_ar_TN: function(test) { + test.expect(4); + var info = new LocaleInfo("ar-TN"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); // CLDR 34 change + test.equal(info.getWeekEndEnd(), 0); // CLDR 34 change + test.done(); + }, + testWeekData_ar_YE: function(test) { + test.expect(4); + var info = new LocaleInfo("ar-YE"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 5); + test.equal(info.getWeekEndEnd(), 6); + test.done(); + }, + testWeekData_en_ET: function(test) { + test.expect(4); + var info = new LocaleInfo("en-ET"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_en_GM: function(test) { + test.expect(4); + var info = new LocaleInfo("en-GM"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_en_LR: function(test) { + test.expect(4); + var info = new LocaleInfo("en-LR"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_en_PK: function(test) { + test.expect(4); + var info = new LocaleInfo("en-PK"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_en_RW: function(test) { + test.expect(4); + var info = new LocaleInfo("en-RW"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_en_SD: function(test) { + test.expect(4); + var info = new LocaleInfo("en-SD"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 6); + test.equal(info.getWeekEndStart(), 5); + test.equal(info.getWeekEndEnd(), 6); + test.done(); + }, + testWeekData_en_SL: function(test) { + test.expect(4); + var info = new LocaleInfo("en-SL"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_en_TZ: function(test) { + test.expect(4); + var info = new LocaleInfo("en-TZ"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_es_CR: function(test) { + test.expect(4); + var info = new LocaleInfo("es-CR"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_es_GQ: function(test) { + test.expect(4); + var info = new LocaleInfo("es-GQ"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_es_PH: function(test) { + test.expect(4); + var info = new LocaleInfo("es-PH"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_fr_BF: function(test) { + test.expect(4); + var info = new LocaleInfo("fr-BF"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_fr_BJ: function(test) { + test.expect(4); + var info = new LocaleInfo("fr-BJ"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_fr_CD: function(test) { + test.expect(4); + var info = new LocaleInfo("fr-CD"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_fr_CF: function(test) { + test.expect(4); + var info = new LocaleInfo("fr-CF"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_fr_CG: function(test) { + test.expect(4); + var info = new LocaleInfo("fr-CG"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_fr_CI: function(test) { + test.expect(4); + var info = new LocaleInfo("fr-CI"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_fr_CM: function(test) { + test.expect(4); + var info = new LocaleInfo("fr-CM"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_fr_GQ: function(test) { + test.expect(4); + var info = new LocaleInfo("fr-GQ"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_fr_DJ: function(test) { + test.expect(4); + var info = new LocaleInfo("fr-DJ"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 6); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_fr_DZ: function(test) { + test.expect(4); + var info = new LocaleInfo("fr-DZ"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 6); + test.equal(info.getWeekEndStart(), 5); + test.equal(info.getWeekEndEnd(), 6); + test.done(); + }, + testWeekData_fr_GA: function(test) { + test.expect(4); + var info = new LocaleInfo("fr-GA"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_fr_GN: function(test) { + test.expect(4); + var info = new LocaleInfo("fr-GN"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_fr_LB: function(test) { + test.expect(4); + var info = new LocaleInfo("fr-LB"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_fr_ML: function(test) { + test.expect(4); + var info = new LocaleInfo("fr-ML"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_fr_RW: function(test) { + test.expect(4); + var info = new LocaleInfo("fr-RW"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_fr_SN: function(test) { + test.expect(4); + var info = new LocaleInfo("fr-SN"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_fr_TG: function(test) { + test.expect(4); + var info = new LocaleInfo("fr-TG"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_ms_SG: function(test) { + test.expect(4); + var info = new LocaleInfo("ms-SG"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_pa_PK: function(test) { + test.expect(4); + var info = new LocaleInfo("pa-PK"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_pt_AO: function(test) { + test.expect(4); + var info = new LocaleInfo("pt-AO"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_pt_GQ: function(test) { + test.expect(4); + var info = new LocaleInfo("pt-GQ"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_pt_CV: function(test) { + test.expect(4); + var info = new LocaleInfo("pt-CV"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_ur_PK: function(test) { + test.expect(4); + var info = new LocaleInfo("ur-PK"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_zh_Hans_SG: function(test) { + test.expect(4); + var info = new LocaleInfo("zh-Hans-SG"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 0); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + }, + testWeekData_zh_Hans_MY: function(test) { + test.expect(4); + var info = new LocaleInfo("zh-Hans-MY"); + test.ok(info !== null); + + test.equal(info.getFirstDayOfWeek(), 1); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); + test.done(); + } +} diff --git a/js/test/date/testMeridiems.js b/js/test/date/testMeridiems.js new file mode 100644 index 0000000000..2a5d963e45 --- /dev/null +++ b/js/test/date/testMeridiems.js @@ -0,0 +1,1967 @@ + /* + * testMeridiems.js + * + * Copyright © 2019, JEDLSoft + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +if (typeof(DateFmt) === "undefined") { + var DateFmt = require("../../lib/DateFmt.js"); +} +module.exports.testmeridiems = { + testMeridiem_ar_EG: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"ar-EG"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "ص"); + test.equal(fmt[1].name, "Ù…"); + + test.done(); + }, + testMeridiem_ar_IQ: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"ar-IQ"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "ص"); + test.equal(fmt[1].name, "Ù…"); + + test.done(); + }, + testMeridiem_ar_MA: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"ar-MA"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "ص"); + test.equal(fmt[1].name, "Ù…"); + + test.done(); + }, + testMeridiem_as_IN: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"as-IN"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "পূৰà§à¦¬à¦¾à¦¹à§à¦¨"); + test.equal(fmt[1].name, "অপৰাহà§à¦¨"); + + test.done(); + }, + testMeridiem_bg_BG: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"bg-BG"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "пр.об."); + test.equal(fmt[1].name, "Ñл.об."); + + test.done(); + }, + testMeridiem_bn_IN: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"bn-IN"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); + test.equal(fmt[1].name, "PM"); + + test.done(); + }, + testMeridiem_bs_Latn_BA: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"bs-Latn-BA"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "prijepodne"); + test.equal(fmt[1].name, "popodne"); + + test.done(); + }, + testMeridiem_bs_Latn_ME: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"bs-Latn-ME"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "prijepodne"); + test.equal(fmt[1].name, "popodne"); + + test.done(); + }, + testMeridiem_cs_CZ: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"cs-CZ"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "dop."); + test.equal(fmt[1].name, "odp."); + + test.done(); + }, + testMeridiem_da_DK: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"da-DK"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); + test.equal(fmt[1].name, "PM"); + + test.done(); + }, + testMeridiem_de_AT: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"de-AT"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); //// CLDR 34 change + test.equal(fmt[1].name, "PM"); //// CLDR 34 change + + test.done(); + }, + testMeridiem_de_CH: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"de-CH"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); + test.equal(fmt[1].name, "PM"); + + test.done(); + }, + testMeridiem_de_DE: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"de-DE"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); + test.equal(fmt[1].name, "PM"); + + test.done(); + }, + testMeridiem_de_LU: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"de-LU"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); + test.equal(fmt[1].name, "PM"); + + test.done(); + }, + testMeridiem_el_CY: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"el-CY"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "Ï€.μ."); + test.equal(fmt[1].name, "μ.μ."); + + test.done(); + }, + testMeridiem_el_GR: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"el-GR"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "Ï€.μ."); + test.equal(fmt[1].name, "μ.μ."); + + test.done(); + }, + testMeridiem_en_AM: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"en-AM"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); + test.equal(fmt[1].name, "PM"); + + test.done(); + }, + testMeridiem_en_AU: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"en-AU"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "am"); + test.equal(fmt[1].name, "pm"); + + test.done(); + }, + testMeridiem_en_AZ: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"en-AZ"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); + test.equal(fmt[1].name, "PM"); + + test.done(); + }, + testMeridiem_en_CA: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"en-CA"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "a.m."); + test.equal(fmt[1].name, "p.m."); + + test.done(); + }, + testMeridiem_en_GB: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"en-GB"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "am"); + test.equal(fmt[1].name, "pm"); + + test.done(); + }, + testMeridiem_en_GH: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"en-GH"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "am"); + test.equal(fmt[1].name, "pm"); + + test.done(); + }, + testMeridiem_en_HK: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"en-HK"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "am"); + test.equal(fmt[1].name, "pm"); + + test.done(); + }, + testMeridiem_en_IE: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"en-IE"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "a.m."); + test.equal(fmt[1].name, "p.m."); + + test.done(); + }, + testMeridiem_en_IN: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"en-IN"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "am"); + test.equal(fmt[1].name, "pm"); + + test.done(); + }, + testMeridiem_en_IS: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"en-IS"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); + test.equal(fmt[1].name, "PM"); + + test.done(); + }, + testMeridiem_en_JP: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"en-JP"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); + test.equal(fmt[1].name, "PM"); + + test.done(); + }, + testMeridiem_en_KE: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"en-KE"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "am"); + test.equal(fmt[1].name, "pm"); + + test.done(); + }, + testMeridiem_en_KR: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"en-KR"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); + test.equal(fmt[1].name, "PM"); + + test.done(); + }, + testMeridiem_en_LK: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"en-LK"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); + test.equal(fmt[1].name, "PM"); + + test.done(); + }, + testMeridiem_en_MM: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"en-MM"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); + test.equal(fmt[1].name, "PM"); + + test.done(); + }, + testMeridiem_en_MW: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"en-MW"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "am"); + test.equal(fmt[1].name, "pm"); + + test.done(); + }, + testMeridiem_en_MY: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"en-MY"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "am"); + test.equal(fmt[1].name, "pm"); + + test.done(); + }, + testMeridiem_en_NG: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"en-NG"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "am"); + test.equal(fmt[1].name, "pm"); + + test.done(); + }, + testMeridiem_en_NZ: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"en-NZ"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "am"); + test.equal(fmt[1].name, "pm"); + + test.done(); + }, + testMeridiem_en_PH: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"en-PH"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "am"); + test.equal(fmt[1].name, "pm"); + + test.done(); + }, + testMeridiem_en_PR: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"en-PR"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); + test.equal(fmt[1].name, "PM"); + + test.done(); + }, + testMeridiem_en_SG: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"en-SG"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "am"); + test.equal(fmt[1].name, "pm"); + + test.done(); + }, + testMeridiem_en_US: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"en-US"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); + test.equal(fmt[1].name, "PM"); + + test.done(); + }, + testMeridiem_en_UG: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"en-UG"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "am"); + test.equal(fmt[1].name, "pm"); + + test.done(); + }, + testMeridiem_en_ZA: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"en-ZA"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "am"); + test.equal(fmt[1].name, "pm"); + + test.done(); + }, + testMeridiem_en_ZM: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"en-ZM"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "am"); + test.equal(fmt[1].name, "pm"); + + test.done(); + }, + testMeridiem_es_AR: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"es-AR"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "a. m."); + test.equal(fmt[1].name, "p. m."); + + test.done(); + }, + testMeridiem_es_BO: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"es-BO"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "a. m."); + test.equal(fmt[1].name, "p. m."); + + test.done(); + }, + testMeridiem_es_CL: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"es-CL"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "a. m."); + test.equal(fmt[1].name, "p. m."); + + test.done(); + }, + testMeridiem_es_CO: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"es-CO"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "a. m."); + test.equal(fmt[1].name, "p. m."); + + test.done(); + }, + testMeridiem_es_DO: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"es-DO"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "a. m."); + test.equal(fmt[1].name, "p. m."); + + test.done(); + }, + testMeridiem_es_EC: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"es-EC"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "a. m."); + test.equal(fmt[1].name, "p. m."); + + test.done(); + }, + testMeridiem_es_ES: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"es-ES"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "a. m."); + test.equal(fmt[1].name, "p. m."); + + test.done(); + }, + testMeridiem_es_GT: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"es-GT"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "a. m."); + test.equal(fmt[1].name, "p. m."); + + test.done(); + }, + testMeridiem_es_HN: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"es-HN"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "a. m."); + test.equal(fmt[1].name, "p. m."); + + test.done(); + }, + testMeridiem_es_MX: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"es-MX"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "a. m."); + test.equal(fmt[1].name, "p. m."); + + test.done(); + }, + testMeridiem_es_NI: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"es-NI"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "a. m."); + test.equal(fmt[1].name, "p. m."); + + test.done(); + }, + testMeridiem_es_PA: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"es-PA"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "a. m."); + test.equal(fmt[1].name, "p. m."); + + test.done(); + }, + testMeridiem_es_PE: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"es-PE"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "a. m."); + test.equal(fmt[1].name, "p. m."); + + test.done(); + }, + testMeridiem_es_PR: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"es-PR"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "a. m."); + test.equal(fmt[1].name, "p. m."); + + test.done(); + }, + testMeridiem_es_PY: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"es-PY"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "a. m."); + test.equal(fmt[1].name, "p. m."); + + test.done(); + }, + testMeridiem_es_SV: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"es-SV"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "a. m."); + test.equal(fmt[1].name, "p. m."); + + test.done(); + }, + testMeridiem_es_US: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"es-US"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "a. m."); + test.equal(fmt[1].name, "p. m."); + + test.done(); + }, + testMeridiem_es_UY: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"es-UY"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "a. m."); + test.equal(fmt[1].name, "p. m."); + + test.done(); + }, + testMeridiem_es_VE: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"es-VE"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "a. m."); + test.equal(fmt[1].name, "p. m."); + + test.done(); + }, + testMeridiem_et_EE: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"et-EE"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); + test.equal(fmt[1].name, "PM"); + + test.done(); + }, + testMeridiem_fa_AF: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"fa-AF"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "قبل‌ازظهر"); + test.equal(fmt[1].name, "بعدازظهر"); + + test.done(); + }, + testMeridiem_fa_IR: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"fa-IR"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "قبل‌ازظهر"); + test.equal(fmt[1].name, "بعدازظهر"); + + test.done(); + }, + testMeridiem_fi_FI: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"fi-FI"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "ap."); + test.equal(fmt[1].name, "ip."); + + test.done(); + }, + testMeridiem_fr_BE: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"fr-BE"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); + test.equal(fmt[1].name, "PM"); + + test.done(); + }, + testMeridiem_fr_CA: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"fr-CA"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "a.m."); + test.equal(fmt[1].name, "p.m."); + + test.done(); + }, + testMeridiem_fr_CH: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"fr-CH"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); + test.equal(fmt[1].name, "PM"); + + test.done(); + }, + testMeridiem_fr_FR: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"fr-FR"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); + test.equal(fmt[1].name, "PM"); + + test.done(); + }, + testMeridiem_fr_LU: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"fr-LU"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); + test.equal(fmt[1].name, "PM"); + + test.done(); + }, + testMeridiem_ga_IE: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"ga-IE"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "r.n."); + test.equal(fmt[1].name, "i.n."); + + test.done(); + }, + testMeridiem_gu_IN: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"gu-IN"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); + test.equal(fmt[1].name, "PM"); + + test.done(); + }, + testMeridiem_he_IL: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"he-IL"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "לפנה״צ"); + test.equal(fmt[1].name, "×חה״צ"); + + test.done(); + }, + testMeridiem_hi_IN: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"hi-IN"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "पूरà¥à¤µà¤¾à¤¹à¥à¤¨"); + test.equal(fmt[1].name, "अपराहà¥à¤¨"); + test.done(); + }, + testMeridiem_hr_HR: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"hr-HR"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); + test.equal(fmt[1].name, "PM"); + + test.done(); + }, + testMeridiem_hr_ME: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"hr-ME"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); + test.equal(fmt[1].name, "PM"); + + test.done(); + }, + testMeridiem_hr_HU: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"hr-HU"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); + test.equal(fmt[1].name, "PM"); + + test.done(); + }, + testMeridiem_id_ID: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"id-ID"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); + test.equal(fmt[1].name, "PM"); + + test.done(); + }, + testMeridiem_is_IS: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"is-IS"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "f.h."); + test.equal(fmt[1].name, "e.h."); + + test.done(); + }, + testMeridiem_it_CH: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"it-CH"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); + test.equal(fmt[1].name, "PM"); + + test.done(); + }, + testMeridiem_it_IT: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"it-IT"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); + test.equal(fmt[1].name, "PM"); + + test.done(); + }, + testMeridiem_ja_JP: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"ja-JP"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "åˆå‰"); + test.equal(fmt[1].name, "åˆå¾Œ"); + + test.done(); + }, + testMeridiem_kk_KZ: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"kk-KZ"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); + test.equal(fmt[1].name, "PM"); + + test.done(); + }, + testMeridiem_kn_IN: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"kn-IN"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "ಪೂರà³à²µà²¾à²¹à³à²¨"); + test.equal(fmt[1].name, "ಅಪರಾಹà³à²¨"); + test.done(); + }, + testMeridiem_ko_KR: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"ko-KR"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "오전"); + test.equal(fmt[1].name, "오후"); + + test.done(); + }, + testMeridiem_ku_IQ: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"ku-IQ"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "ب.Ù†"); + test.equal(fmt[1].name, "د.Ù†"); + + test.done(); + }, + testMeridiem_lt_LT: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"lt-LT"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "prieÅ¡piet"); + test.equal(fmt[1].name, "popiet"); + + test.done(); + }, + testMeridiem_lv_LV: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"lv-LV"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "priekÅ¡pusdienÄ"); + test.equal(fmt[1].name, "pÄ“cpusdienÄ"); + + test.done(); + }, + testMeridiem_mk_MK: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"mk-MK"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "претпладне"); + test.equal(fmt[1].name, "попладне"); + + test.done(); + }, + testMeridiem_ml_IN: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"ml-IN"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); + test.equal(fmt[1].name, "PM"); + + test.done(); + }, + testMeridiem_mr_IN: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"mr-IN"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "म.पू."); + test.equal(fmt[1].name, "म.उ."); + + test.done(); + }, + testMeridiem_ms_MY: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"ms-MY"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "PG"); + test.equal(fmt[1].name, "PTG"); + + test.done(); + }, + testMeridiem_nb_NO: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"nb-NO"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "a.m."); + test.equal(fmt[1].name, "p.m."); + + test.done(); + }, + testMeridiem_nl_BE: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"nl-BE"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "a.m."); + test.equal(fmt[1].name, "p.m."); + + test.done(); + }, + testMeridiem_nl_NL: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"nl-NL"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "a.m."); + test.equal(fmt[1].name, "p.m."); + + test.done(); + }, + testMeridiem_pa_Guru_IN: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"pa-Guru-IN"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "ਪੂ.ਦà©."); + test.equal(fmt[1].name, "ਬਾ.ਦà©."); + + test.done(); + }, + testMeridiem_pl_PL: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"pl-PL"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); + test.equal(fmt[1].name, "PM"); + + test.done(); + }, + testMeridiem_pt_BR: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"pt-BR"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); + test.equal(fmt[1].name, "PM"); + + test.done(); + }, + testMeridiem_pt_PT: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"pt-PT"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "da manhã"); + test.equal(fmt[1].name, "da tarde"); + + test.done(); + }, + testMeridiem_ro_RO: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"ro-RO"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "a.m."); + test.equal(fmt[1].name, "p.m."); + + test.done(); + }, + testMeridiem_sr_Cyrl_RS: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"sr-Cyrl-RS"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "пре подне"); + test.equal(fmt[1].name, "по подне"); + + test.done(); + }, + testMeridiem_sr_Latn_RS: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"sr-Latn-RS"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "pre podne"); + test.equal(fmt[1].name, "po podne"); + + test.done(); + }, + testMeridiem_ru_BY: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"ru-BY"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); + test.equal(fmt[1].name, "PM"); + + test.done(); + }, + testMeridiem_ru_KG: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"ru-KG"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); + test.equal(fmt[1].name, "PM"); + + test.done(); + }, + testMeridiem_ru_KZ: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"ru-KZ"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); + test.equal(fmt[1].name, "PM"); + + test.done(); + }, + testMeridiem_ru_GE: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"ru-GE"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); + test.equal(fmt[1].name, "PM"); + + test.done(); + }, + testMeridiem_ru_RU: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"ru-RU"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); + test.equal(fmt[1].name, "PM"); + + test.done(); + }, + testMeridiem_ru_UA: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"ru-UA"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); + test.equal(fmt[1].name, "PM"); + + test.done(); + }, + testMeridiem_sk_SK: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"sk-SK"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); + test.equal(fmt[1].name, "PM"); + + test.done(); + }, + testMeridiem_sl_SI: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"sl-SI"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "dop."); + test.equal(fmt[1].name, "pop."); + + test.done(); + }, + testMeridiem_sq_AL: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"sq-AL"}); + test.ok(fmt !== null); + test.equal(fmt[0].name, "e paradites"); + test.equal(fmt[1].name, "e pasdites"); + + test.done(); + }, + testMeridiem_sq_ME: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"sq-ME"}); + test.ok(fmt !== null); + test.equal(fmt[0].name, "e paradites"); + test.equal(fmt[1].name, "e pasdites"); + + test.done(); + }, + testMeridiem_sv_FI: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"sv-FI"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "fm"); + test.equal(fmt[1].name, "em"); + + test.done(); + }, + testMeridiem_sv_SE: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"sv-SE"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "fm"); + test.equal(fmt[1].name, "em"); + + test.done(); + }, + testMeridiem_ta_IN: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"ta-IN"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "à®®à¯à®±à¯à®ªà®•à®²à¯"); + test.equal(fmt[1].name, "பிறà¯à®ªà®•à®²à¯"); + + test.done(); + }, + testMeridiem_te_IN: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"te-IN"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); + test.equal(fmt[1].name, "PM"); + + test.done(); + }, + testMeridiem_th_TH: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"th-TH"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "à¸à¹ˆà¸­à¸™à¹€à¸—ี่ยง"); + test.equal(fmt[1].name, "หลังเที่ยง"); + + test.done(); + }, + testMeridiem_tr_AM: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"tr-AM"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "ÖÖ"); + test.equal(fmt[1].name, "ÖS"); + + test.done(); + }, + testMeridiem_tr_AZ: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"tr-AZ"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "ÖÖ"); + test.equal(fmt[1].name, "ÖS"); + + test.done(); + }, + testMeridiem_tr_CY: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"tr-CY"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "ÖÖ"); + test.equal(fmt[1].name, "ÖS"); + + test.done(); + }, + testMeridiem_tr_TR: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"tr-TR"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "ÖÖ"); + test.equal(fmt[1].name, "ÖS"); + + test.done(); + }, + testMeridiem_uk_UA: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"uk-UA"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "дп"); + test.equal(fmt[1].name, "пп"); + + test.done(); + }, + testMeridiem_ur_IN: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"ur-IN"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); + test.equal(fmt[1].name, "PM"); + + test.done(); + }, + testMeridiem_uz_Latn_UZ: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"uz-Latn-UZ"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "TO"); + test.equal(fmt[1].name, "TK"); + + test.done(); + }, + testMeridiem_vi_VN: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"vi-VN"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "SA"); + test.equal(fmt[1].name, "CH"); + + test.done(); + }, + testMeridiem_zh_Hans_CN: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"zh-Hans-CN"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "上åˆ"); + test.equal(fmt[1].name, "下åˆ"); + + test.done(); + }, + testMeridiem_zh_Hant_HK: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"zh-Hant-HK"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "上åˆ"); + test.equal(fmt[1].name, "下åˆ"); + + test.done(); + }, + testMeridiem_zh_Hant_TW: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"zh-Hant-TW"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "上åˆ"); + test.equal(fmt[1].name, "下åˆ"); + + test.done(); + }, + testMeridiem_en_GE: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"en-GE"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); + test.equal(fmt[1].name, "PM"); + + test.done(); + }, + testMeridiem_en_CN: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"en-CN"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); + test.equal(fmt[1].name, "PM"); + + test.done(); + }, + testMeridiem_en_MX: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"en-MX"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); + test.equal(fmt[1].name, "PM"); + + test.done(); + }, + testMeridiem_en_TW: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"en-TW"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); + test.equal(fmt[1].name, "PM"); + + test.done(); + }, + testMeridiem_mn_MN: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"mn-MN"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "Ò¯.Ó©."); + test.equal(fmt[1].name, "Ò¯.Ñ…."); + + test.done(); + }, + testMeridiem_es_CA: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"es-CA"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "a. m."); + test.equal(fmt[1].name, "p. m."); + + test.done(); + }, + testMeridiem_af_ZA: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"af-ZA"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "vm."); + test.equal(fmt[1].name, "nm."); + + test.done(); + }, + testMeridiem_am_ET: function(test) { + test.expect(16); + var fmt = DateFmt.getMeridiemsRange({locale:"am-ET", meridiems: "ethiopic"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "ጥዋት"); + test.equal(fmt[0].start, "00:00"); + test.equal(fmt[0].end, "05:59"); + + test.equal(fmt[1].name, "ቀትር"); + test.equal(fmt[1].start, "06:00"); + test.equal(fmt[1].end, "06:00"); + + test.equal(fmt[2].name, "ከሰዓት"); + test.equal(fmt[2].start, "06:01"); + test.equal(fmt[2].end, "11:59"); + + test.equal(fmt[3].name, "ከáˆáˆ½á‰±"); + test.equal(fmt[3].start, "12:00"); + test.equal(fmt[3].end, "17:59"); + + test.equal(fmt[4].name, "ከሌሊቱ"); + test.equal(fmt[4].start, "18:00"); + test.equal(fmt[4].end, "23:59"); + + test.done(); + }, + testMeridiem_ha_Latn_NG: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"ha-Latn-NG"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); + test.equal(fmt[1].name, "PM"); + + test.done(); + }, + testMeridiem_or_IN: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"or-IN"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); + test.equal(fmt[1].name, "PM"); + + test.done(); + }, + testMeridiem_az_Latn_AZ: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"az-Latn-AZ"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); + test.equal(fmt[1].name, "PM"); + + test.done(); + }, + testMeridiem_km_KH: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"km-KH"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); + test.equal(fmt[1].name, "PM"); + + test.done(); + }, + testMeridiem_si_LK: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"si-LK"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "පෙ.à·€."); + test.equal(fmt[1].name, "ප.à·€."); + + test.done(); + }, + testMeridiem_ar_AE: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"ar-AE"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "ص"); + test.equal(fmt[1].name, "Ù…"); + + test.done(); + }, + testMeridiem_ar_BH: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"ar-BH"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "ص"); + test.equal(fmt[1].name, "Ù…"); + + test.done(); + }, + testMeridiem_ar_DJ: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"ar-DJ"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "ص"); + test.equal(fmt[1].name, "Ù…"); + + test.done(); + }, + testMeridiem_ar_DZ: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"ar-DZ"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "ص"); + test.equal(fmt[1].name, "Ù…"); + + test.done(); + }, + testMeridiem_ar_JO: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"ar-JO"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "ص"); + test.equal(fmt[1].name, "Ù…"); + + test.done(); + }, + testMeridiem_ar_KW: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"ar-KW"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "ص"); + test.equal(fmt[1].name, "Ù…"); + + test.done(); + }, + testMeridiem_ar_LB: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"ar-LB"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "ص"); + test.equal(fmt[1].name, "Ù…"); + + test.done(); + }, + testMeridiem_ar_LY: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"ar-LY"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "ص"); + test.equal(fmt[1].name, "Ù…"); + + test.done(); + }, + testMeridiem_ar_MR: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"ar-MR"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "ص"); + test.equal(fmt[1].name, "Ù…"); + + test.done(); + }, + testMeridiem_ar_OM: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"ar-OM"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "ص"); + test.equal(fmt[1].name, "Ù…"); + + test.done(); + }, + testMeridiem_ar_QA: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"ar-QA"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "ص"); + test.equal(fmt[1].name, "Ù…"); + + test.done(); + }, + testMeridiem_ar_SA: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"ar-SA"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "ص"); + test.equal(fmt[1].name, "Ù…"); + + test.done(); + }, + testMeridiem_ar_SD: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"ar-SD"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "ص"); + test.equal(fmt[1].name, "Ù…"); + + test.done(); + }, + testMeridiem_ar_SY: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"ar-SY"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "ص"); + test.equal(fmt[1].name, "Ù…"); + + test.done(); + }, + testMeridiem_ar_TN: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"ar-TN"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "ص"); + test.equal(fmt[1].name, "Ù…"); + + test.done(); + }, + testMeridiem_ar_YE: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"ar-YE"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "ص"); + test.equal(fmt[1].name, "Ù…"); + + test.done(); + }, + testMeridiem_en_ET: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"en-ET"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); + test.equal(fmt[1].name, "PM"); + + test.done(); + }, + testMeridiem_en_GM: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"en-GM"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "am"); + test.equal(fmt[1].name, "pm"); + + test.done(); + }, + testMeridiem_en_LR: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"en-LR"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "am"); + test.equal(fmt[1].name, "pm"); + + test.done(); + }, + testMeridiem_en_PK: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"en-PK"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "am"); + test.equal(fmt[1].name, "pm"); + + test.done(); + }, + testMeridiem_en_RW: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"en-RW"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "am"); + test.equal(fmt[1].name, "pm"); + + test.done(); + }, + testMeridiem_en_SD: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"en-SD"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "am"); + test.equal(fmt[1].name, "pm"); + + test.done(); + }, + testMeridiem_en_SL: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"en-SL"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "am"); + test.equal(fmt[1].name, "pm"); + + test.done(); + }, + testMeridiem_en_TZ: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"en-TZ"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "am"); + test.equal(fmt[1].name, "pm"); + + test.done(); + }, + testMeridiem_es_CR: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"es-CR"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "a. m."); + test.equal(fmt[1].name, "p. m."); + + test.done(); + }, + testMeridiem_es_GQ: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"es-GQ"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "a. m."); + test.equal(fmt[1].name, "p. m."); + + test.done(); + }, + testMeridiem_es_PH: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"es-PH"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "a. m."); + test.equal(fmt[1].name, "p. m."); + + test.done(); + }, + testMeridiem_fr_BF: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"fr-BF"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); + test.equal(fmt[1].name, "PM"); + + test.done(); + }, + testMeridiem_fr_BJ: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"fr-BJ"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); + test.equal(fmt[1].name, "PM"); + + test.done(); + }, + testMeridiem_fr_CD: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"fr-CD"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); + test.equal(fmt[1].name, "PM"); + + test.done(); + }, + testMeridiem_fr_CF: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"fr-CF"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); + test.equal(fmt[1].name, "PM"); + + test.done(); + }, + testMeridiem_fr_CG: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"fr-CG"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); + test.equal(fmt[1].name, "PM"); + + test.done(); + }, + testMeridiem_fr_CI: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"fr-CI"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); + test.equal(fmt[1].name, "PM"); + + test.done(); + }, + testMeridiem_fr_CM: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"fr-CM"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "matin"); + test.equal(fmt[1].name, "soir"); + + test.done(); + }, + testMeridiem_fr_GQ: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"fr-GQ"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); + test.equal(fmt[1].name, "PM"); + + test.done(); + }, + testMeridiem_fr_DJ: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"fr-DJ"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); + test.equal(fmt[1].name, "PM"); + + test.done(); + }, + testMeridiem_fr_DZ: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"fr-DZ"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); + test.equal(fmt[1].name, "PM"); + + test.done(); + }, + testMeridiem_fr_GA: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"fr-GA"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); + test.equal(fmt[1].name, "PM"); + + test.done(); + }, + testMeridiem_fr_GN: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"fr-GN"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); + test.equal(fmt[1].name, "PM"); + + test.done(); + }, + testMeridiem_fr_LB: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"fr-LB"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); + test.equal(fmt[1].name, "PM"); + + test.done(); + }, + testMeridiem_fr_ML: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"fr-ML"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); + test.equal(fmt[1].name, "PM"); + + test.done(); + }, + testMeridiem_fr_RW: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"fr-RW"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); + test.equal(fmt[1].name, "PM"); + + test.done(); + }, + testMeridiem_fr_SN: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"fr-SN"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); + test.equal(fmt[1].name, "PM"); + + test.done(); + }, + testMeridiem_fr_TG: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"fr-TG"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); + test.equal(fmt[1].name, "PM"); + + test.done(); + }, + testMeridiem_ms_SG: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"ms-SG"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "PG"); + test.equal(fmt[1].name, "PTG"); + + test.done(); + }, + testMeridiem_pa_PK: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"pa-PK"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "ਪੂ.ਦà©."); + test.equal(fmt[1].name, "ਬਾ.ਦà©."); + + test.done(); + }, + testMeridiem_pt_AO: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"pt-AO"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "da manhã"); + test.equal(fmt[1].name, "da tarde"); + + test.done(); + }, + testMeridiem_pt_GQ: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"pt-GQ"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "da manhã"); + test.equal(fmt[1].name, "da tarde"); + + test.done(); + }, + testMeridiem_pt_CV: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"pt-CV"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "da manhã"); + test.equal(fmt[1].name, "da tarde"); + + test.done(); + }, + testMeridiem_ur_PK: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"ur-PK"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "AM"); + test.equal(fmt[1].name, "PM"); + + test.done(); + }, + testMeridiem_zh_Hans_SG: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"zh-Hans-SG"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "上åˆ"); + test.equal(fmt[1].name, "下åˆ"); + + test.done(); + }, + testMeridiem_zh_Hans_MY: function(test) { + test.expect(3); + var fmt = DateFmt.getMeridiemsRange({locale:"zh-Hans-MY"}); + test.ok(fmt !== null); + + test.equal(fmt[0].name, "上åˆ"); + test.equal(fmt[1].name, "下åˆ"); + + test.done(); + } +} diff --git a/js/test/date/testMonthTranslation.js b/js/test/date/testMonthTranslation.js new file mode 100644 index 0000000000..f8a0c0a6b0 --- /dev/null +++ b/js/test/date/testMonthTranslation.js @@ -0,0 +1,7275 @@ +/* + * testMonthTranslation.js + * + * Copyright © 2019, JEDLSoft + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +if (typeof(DateFactory) === "undefined") { + var DateFactory = require("../../lib/DateFactory.js"); +} + +if (typeof(DateFmt) === "undefined") { + var DateFmt = require("../../lib/DateFmt.js"); +} + +/* + Asian Language : zh, ko, ja -> M+ --> M +*/ + +module.exports.testmonthtranslation = { + setUp: function(callback) { + callback(); + }, + testMonthTranslate_ar_EG: function(test) { + test.expect(12); + + // full, long: MMMM + // medium: MM + // short: M + var value = [],i; + var fmt = new DateFmt({locale:"ar-EG", date:"m", length: "full", useNative:false, timezone:"local"}); + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "يناير"); + test.equal(value[1],"Ùبراير"); + test.equal(value[2],"مارس"); + test.equal(value[3],"أبريل"); + test.equal(value[4],"مايو"); + test.equal(value[5],"يونيو"); + test.equal(value[6],"يوليو"); + test.equal(value[7],"أغسطس"); + test.equal(value[8],"سبتمبر"); + test.equal(value[9],"أكتوبر"); + test.equal(value[10],"نوÙمبر"); + test.equal(value[11], "ديسمبر"); + + test.done(); + }, + + testMonthTranslate_ar_IQ: function(test) { + test.expect(12); + + // full, long: MMMM + // medium: MM + // short: M + var fmt = new DateFmt({locale:"ar-IQ", date:"m", length: "full", useNative:false, timezone:"local"}); + var value = [], i; + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0], "كانون الثاني"); + test.equal(value[1],"شباط"); + test.equal(value[2],"آذار"); + test.equal(value[3],"نيسان"); + test.equal(value[4],"أيار"); + test.equal(value[5],"حزيران"); + test.equal(value[6],"تموز"); + test.equal(value[7],"آب"); + test.equal(value[8],"أيلول"); + test.equal(value[9],"تشرين الأول"); + test.equal(value[10],"تشرين الثاني"); + test.equal(value[11], "كانون الأول"); + + test.done(); + }, + testMonthTranslate_ar_MA: function(test) { + test.expect(12); + + // full, long: MMMM + // medium: MM + // short: M + var fmt = new DateFmt({locale:"ar-MA", date:"m", length: "full", useNative:false, timezone:"local"}) + var value = [], i; + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0], "يناير"); + test.equal(value[1], "Ùبراير"); + test.equal(value[2], "مارس"); + test.equal(value[3], "أبريل"); + test.equal(value[4], "ماي"); + test.equal(value[5], "يونيو"); + test.equal(value[6], "يوليوز"); + test.equal(value[7], "غشت"); + test.equal(value[8], "شتنبر"); + test.equal(value[9], "أكتوبر"); + test.equal(value[10], "نونبر"); + test.equal(value[11], "دجنبر"); + + test.done(); + }, + testMonthTranslate_as_IN: function(test) { + test.expect(12); + + // full, long: MMMM + // medium: MM + // short: M + var fmt = new DateFmt({locale:"as-IN", date:"m", length: "full", useNative:false, timezone:"local"}); + var value = [], i; + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "জানà§à§±à¦¾à§°à§€"); + test.equal(value[1], "ফেবà§à§°à§à§±à¦¾à§°à§€"); + test.equal(value[2], "মাৰà§à¦š"); + test.equal(value[3], "à¦à¦ªà§à§°à¦¿à¦²"); + test.equal(value[4], "মে’"); + test.equal(value[5], "জà§à¦¨"); + test.equal(value[6], "জà§à¦²à¦¾à¦‡"); + test.equal(value[7], "আগষà§à¦Ÿ"); + test.equal(value[8], "ছেপà§à¦¤à§‡à¦®à§à¦¬à§°"); + test.equal(value[9], "অকà§à¦Ÿà§‹à¦¬à§°"); + test.equal(value[10], "নৱেমà§à¦¬à§°"); + test.equal(value[11], "ডিচেমà§à¦¬à§°"); + + test.done(); + }, + testMonthTranslate_bg_BG: function(test) { + test.expect(12); + + var fmt = new DateFmt({locale:"bg-BG", date:"m", length: "full", useNative:false, timezone:"local"}) + var value = [], i; + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "Ñнуари"); + test.equal(value[1], "февруари"); + test.equal(value[2], "март"); + test.equal(value[3], "април"); + test.equal(value[4], "май"); + test.equal(value[5], "юни"); + test.equal(value[6], "юли"); + test.equal(value[7], "авгуÑÑ‚"); + test.equal(value[8], "Ñептември"); + test.equal(value[9], "октомври"); + test.equal(value[10], "ноември"); + test.equal(value[11], "декември"); + + test.done(); + }, + + testMonthTranslate_bn_IN: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + var fmt = new DateFmt({locale:"bn-IN", date:"m", length: "full", useNative:false, timezone:"local"}); + var value = [], i; + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0], "জানà§à¦¯à¦¼à¦¾à¦°à§€"); + test.equal(value[1], "ফেবà§à¦°à§à¦¯à¦¼à¦¾à¦°à§€"); + test.equal(value[2], "মারà§à¦š"); + test.equal(value[3], "à¦à¦ªà§à¦°à¦¿à¦²"); + test.equal(value[4], "মে"); + test.equal(value[5], "জà§à¦¨"); + test.equal(value[6], "জà§à¦²à¦¾à¦‡"); + test.equal(value[7], "আগসà§à¦Ÿ"); + test.equal(value[8], "সেপà§à¦Ÿà§‡à¦®à§à¦¬à¦°"); + test.equal(value[9], "অকà§à¦Ÿà§‹à¦¬à¦°"); + test.equal(value[10], "নভেমà§à¦¬à¦°"); + test.equal(value[11], "ডিসেমà§à¦¬à¦°"); + + var fmt = new DateFmt({locale:"bn-IN", date:"m", length: "medium", useNative:false, timezone:"local"}); + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0], "জানà§"); + test.equal(value[1], "ফেব"); + test.equal(value[2], "মারà§à¦š"); + test.equal(value[3], "à¦à¦ªà§à¦°à¦¿à¦²"); + test.equal(value[4], "মে"); + test.equal(value[5], "জà§à¦¨"); + test.equal(value[6], "জà§à¦²à¦¾à¦‡"); + test.equal(value[7], "আগসà§à¦Ÿ"); + test.equal(value[8], "সেপà§à¦Ÿà§‡à¦®à§à¦¬à¦°"); + test.equal(value[9], "অকà§à¦Ÿà§‹à¦¬à¦°"); + test.equal(value[10], "নভেমà§à¦¬à¦°"); + test.equal(value[11], "ডিসেমà§à¦¬à¦°"); + + test.done(); + }, + + testMonthTranslate_bs_Latn_BA: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + + var value = [], i; + var fmt = new DateFmt({locale:"bs-Latn-BA", date:"m", length: "full", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "januar"); + test.equal(value[1], "februar"); + test.equal(value[2], "mart"); + test.equal(value[3], "april"); + test.equal(value[4], "maj"); + test.equal(value[5], "juni"); + test.equal(value[6], "juli"); + test.equal(value[7], "august"); + test.equal(value[8], "septembar"); + test.equal(value[9], "oktobar"); + test.equal(value[10], "novembar"); + test.equal(value[11], "decembar"); + + var fmt = new DateFmt({locale:"bs-Latn-BA", date:"m", length: "medium", useNative:false, timezone:"local"}); + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0], "jan"); + test.equal(value[1], "feb"); + test.equal(value[2], "mar"); + test.equal(value[3], "apr"); + test.equal(value[4], "maj"); + test.equal(value[5], "jun"); + test.equal(value[6], "jul"); + test.equal(value[7], "aug"); + test.equal(value[8], "sep"); + test.equal(value[9], "okt"); + test.equal(value[10], "nov"); + test.equal(value[11], "dec"); + + test.done(); + }, + testMonthTranslate_bs_Latn_ME: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + + var value = [], i; + var fmt = new DateFmt({locale:"bs-Latn-ME", date:"m", length: "full", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0], "januar"); + test.equal(value[1], "februar"); + test.equal(value[2], "mart"); + test.equal(value[3], "april"); + test.equal(value[4], "maj"); + test.equal(value[5], "juni"); + test.equal(value[6], "juli"); + test.equal(value[7], "august"); + test.equal(value[8], "septembar"); + test.equal(value[9], "oktobar"); + test.equal(value[10], "novembar"); + test.equal(value[11], "decembar"); + + var fmt = new DateFmt({locale:"bs-Latn-ME", date:"m", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0], "jan"); + test.equal(value[1], "feb"); + test.equal(value[2], "mar"); + test.equal(value[3], "apr"); + test.equal(value[4], "maj"); + test.equal(value[5], "jun"); + test.equal(value[6], "jul"); + test.equal(value[7], "aug"); + test.equal(value[8], "sep"); + test.equal(value[9], "okt"); + test.equal(value[10], "nov"); + test.equal(value[11], "dec"); + + test.done(); + }, + testMonthTranslate_cs_CZ: function(test) { + test.expect(12); + + // full, long: MMMM_ Exist StandAlone format. + // medium: M + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"cs-CZ", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "leden"); //standAlone + test.equal(value[1], "únor"); + test.equal(value[2], "bÅ™ezen"); + test.equal(value[3], "duben"); + test.equal(value[4], "kvÄ›ten"); + test.equal(value[5], "Äerven"); + test.equal(value[6], "Äervenec"); + test.equal(value[7], "srpen"); + test.equal(value[8], "září"); + test.equal(value[9], "říjen"); + test.equal(value[10], "listopad"); + test.equal(value[11], "prosinec"); + + test.done(); + }, + testMonthTranslate_da_DK: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"da-DK", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0], "januar"); + test.equal(value[1], "februar"); + test.equal(value[2], "marts"); + test.equal(value[3], "april"); + test.equal(value[4], "maj"); + test.equal(value[5], "juni"); + test.equal(value[6], "juli"); + test.equal(value[7], "august"); + test.equal(value[8], "september"); + test.equal(value[9], "oktober"); + test.equal(value[10], "november"); + test.equal(value[11], "december"); + + var fmt = new DateFmt({locale:"da-DK", date:"m", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0], "jan."); + test.equal(value[1], "feb."); + test.equal(value[2], "mar."); + test.equal(value[3], "apr."); + test.equal(value[4], "maj"); + test.equal(value[5], "jun."); + test.equal(value[6], "jul."); + test.equal(value[7], "aug."); + test.equal(value[8], "sep."); + test.equal(value[9], "okt."); + test.equal(value[10], "nov."); + test.equal(value[11], "dec."); + + test.done(); + }, + testMonthTranslate_de_AT: function(test) { + test.expect(12); + + // full, long: MMMM + // medium: MM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"de-AT", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "Jänner"); + test.equal(value[1], "Februar"); + test.equal(value[2], "März"); + test.equal(value[3], "April"); + test.equal(value[4], "Mai"); + test.equal(value[5], "Juni"); + test.equal(value[6], "Juli"); + test.equal(value[7], "August"); + test.equal(value[8], "September"); + test.equal(value[9], "Oktober"); + test.equal(value[10], "November"); + test.equal(value[11], "Dezember"); + + test.done(); + }, + testMonthTranslate_de_CH: function(test) { + test.expect(12); + + // full, long: MMMM + // medium: MM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"de-CH", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "Januar"); + test.equal(value[1], "Februar"); + test.equal(value[2], "März"); + test.equal(value[3], "April"); + test.equal(value[4], "Mai"); + test.equal(value[5], "Juni"); + test.equal(value[6], "Juli"); + test.equal(value[7], "August"); + test.equal(value[8], "September"); + test.equal(value[9], "Oktober"); + test.equal(value[10], "November"); + test.equal(value[11], "Dezember"); + + test.done(); + }, + testMonthTranslate_de_DE: function(test) { + test.expect(12); + + // full, long: MMMM + // medium: MM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"de-DE", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "Januar"); + test.equal(value[1], "Februar"); + test.equal(value[2], "März"); + test.equal(value[3], "April"); + test.equal(value[4], "Mai"); + test.equal(value[5], "Juni"); + test.equal(value[6], "Juli"); + test.equal(value[7], "August"); + test.equal(value[8], "September"); + test.equal(value[9], "Oktober"); + test.equal(value[10], "November"); + test.equal(value[11], "Dezember"); + + test.done(); + }, + + testMonthTranslate_de_LU: function(test) { + test.expect(12); + + // full, long: MMMM + // medium: MM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"de-LU", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0], "Januar"); + test.equal(value[1], "Februar"); + test.equal(value[2], "März"); + test.equal(value[3], "April"); + test.equal(value[4], "Mai"); + test.equal(value[5], "Juni"); + test.equal(value[6], "Juli"); + test.equal(value[7], "August"); + test.equal(value[8], "September"); + test.equal(value[9], "Oktober"); + test.equal(value[10], "November"); + test.equal(value[11], "Dezember"); + + test.done(); + }, + testMonthTranslate_el_CY: function(test) { + test.expect(24); + + // full, long: MMMM _standAlone format exist. + // medium: MMM + // short: M + + var value = [], i; + var fmt = new DateFmt({locale:"el-CY", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0], "ΙανουάÏιος"); //standAlone + test.equal(value[1], "ΦεβÏουάÏιος"); + test.equal(value[2], "ΜάÏτιος"); + test.equal(value[3], "ΑπÏίλιος"); + test.equal(value[4], "Μάιος"); + test.equal(value[5], "ΙοÏνιος"); + test.equal(value[6], "ΙοÏλιος"); + test.equal(value[7], "ΑÏγουστος"); + test.equal(value[8], "ΣεπτέμβÏιος"); + test.equal(value[9], "ΟκτώβÏιος"); + test.equal(value[10], "ÎοέμβÏιος"); + test.equal(value[11], "ΔεκέμβÏιος"); + + var fmt = new DateFmt({locale:"el-CY", date:"m", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0], "Ιαν"); + test.equal(value[1], "Φεβ"); + test.equal(value[2], "ΜάÏ"); + test.equal(value[3], "ΑπÏ"); + test.equal(value[4], "Μάι"); + test.equal(value[5], "ΙοÏν"); + test.equal(value[6], "ΙοÏλ"); + test.equal(value[7], "ΑÏγ"); + test.equal(value[8], "Σεπ"); + test.equal(value[9], "Οκτ"); + test.equal(value[10], "Îοέ"); + test.equal(value[11], "Δεκ"); + + test.done(); + }, + testMonthTranslate_el_GR: function(test) { + test.expect(24); + + // full, long: MMMM _standAlone format exist. + // medium: MMM + // short: M + + var value = [], i; + var fmt = new DateFmt({locale:"el-GR", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0], "ΙανουάÏιος"); //standAlone + test.equal(value[1], "ΦεβÏουάÏιος"); + test.equal(value[2], "ΜάÏτιος"); + test.equal(value[3], "ΑπÏίλιος"); + test.equal(value[4], "Μάιος"); + test.equal(value[5], "ΙοÏνιος"); + test.equal(value[6], "ΙοÏλιος"); + test.equal(value[7], "ΑÏγουστος"); + test.equal(value[8], "ΣεπτέμβÏιος"); + test.equal(value[9], "ΟκτώβÏιος"); + test.equal(value[10], "ÎοέμβÏιος"); + test.equal(value[11], "ΔεκέμβÏιος"); + + var fmt = new DateFmt({locale:"el-GR", date:"m", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0], "Ιαν"); + test.equal(value[1], "Φεβ"); + test.equal(value[2], "ΜάÏ"); + test.equal(value[3], "ΑπÏ"); + test.equal(value[4], "Μάι"); + test.equal(value[5], "ΙοÏν"); + test.equal(value[6], "ΙοÏλ"); + test.equal(value[7], "ΑÏγ"); + test.equal(value[8], "Σεπ"); + test.equal(value[9], "Οκτ"); + test.equal(value[10], "Îοέ"); + test.equal(value[11], "Δεκ"); + + test.done(); + }, + testMonthTranslate_en_AM: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: M + + var value = [], i; + var fmt = new DateFmt({locale:"en-AM", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0], "January"); + test.equal(value[1], "February"); + test.equal(value[2], "March"); + test.equal(value[3], "April"); + test.equal(value[4], "May"); + test.equal(value[5], "June"); + test.equal(value[6], "July"); + test.equal(value[7], "August"); + test.equal(value[8], "September"); + test.equal(value[9], "October"); + test.equal(value[10], "November"); + test.equal(value[11], "December"); + + var fmt = new DateFmt({locale:"en-AM", date:"m", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0], "Jan"); + test.equal(value[1], "Feb"); + test.equal(value[2], "Mar"); + test.equal(value[3], "Apr"); + test.equal(value[4], "May"); + test.equal(value[5], "Jun"); + test.equal(value[6], "Jul"); + test.equal(value[7], "Aug"); + test.equal(value[8], "Sep"); + test.equal(value[9], "Oct"); + test.equal(value[10], "Nov"); + test.equal(value[11], "Dec"); + + test.done(); + }, + testMonthTranslate_en_AU: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: M + + var value = [], i; + var fmt = new DateFmt({locale:"en-AU", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0], "January"); + test.equal(value[1], "February"); + test.equal(value[2], "March"); + test.equal(value[3], "April"); + test.equal(value[4], "May"); + test.equal(value[5], "June"); + test.equal(value[6], "July"); + test.equal(value[7], "August"); + test.equal(value[8], "September"); + test.equal(value[9], "October"); + test.equal(value[10], "November"); + test.equal(value[11], "December"); + + var fmt = new DateFmt({locale:"en-AU", date:"m", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0], "Jan"); + test.equal(value[1], "Feb"); + test.equal(value[2], "Mar"); + test.equal(value[3], "Apr"); + test.equal(value[4], "May"); + test.equal(value[5], "Jun"); + test.equal(value[6], "Jul"); + test.equal(value[7], "Aug"); + test.equal(value[8], "Sep"); + test.equal(value[9], "Oct"); + test.equal(value[10], "Nov"); + test.equal(value[11], "Dec"); + + test.done(); + }, + testMonthTranslate_en_AZ: function(test) { + test.expect(24); + + var value = [], i; + var fmt = new DateFmt({locale:"en-AZ", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "January"); + test.equal(value[1], "February"); + test.equal(value[2], "March"); + test.equal(value[3], "April"); + test.equal(value[4], "May"); + test.equal(value[5], "June"); + test.equal(value[6], "July"); + test.equal(value[7], "August"); + test.equal(value[8], "September"); + test.equal(value[9], "October"); + test.equal(value[10], "November"); + test.equal(value[11], "December"); + + var fmt = new DateFmt({locale:"en-AZ", date:"m", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0], "Jan"); + test.equal(value[1], "Feb"); + test.equal(value[2], "Mar"); + test.equal(value[3], "Apr"); + test.equal(value[4], "May"); + test.equal(value[5], "Jun"); + test.equal(value[6], "Jul"); + test.equal(value[7], "Aug"); + test.equal(value[8], "Sep"); + test.equal(value[9], "Oct"); + test.equal(value[10], "Nov"); + test.equal(value[11], "Dec"); + + test.done(); + }, + testMonthTranslate_en_CA: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"en-CA", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "January"); + test.equal(value[1], "February"); + test.equal(value[2], "March"); + test.equal(value[3], "April"); + test.equal(value[4], "May"); + test.equal(value[5], "June"); + test.equal(value[6], "July"); + test.equal(value[7], "August"); + test.equal(value[8], "September"); + test.equal(value[9], "October"); + test.equal(value[10], "November"); + test.equal(value[11], "December"); + + var fmt = new DateFmt({locale:"en-CA", date:"m", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0], "Jan."); + test.equal(value[1], "Feb."); + test.equal(value[2], "Mar."); + test.equal(value[3], "Apr."); + test.equal(value[4], "May"); + test.equal(value[5], "Jun."); + test.equal(value[6], "Jul."); + test.equal(value[7], "Aug."); + test.equal(value[8], "Sep."); + test.equal(value[9], "Oct."); + test.equal(value[10], "Nov."); + test.equal(value[11], "Dec."); + + test.done(); + }, + testMonthTranslate_en_GB: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"en-GB", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "January"); + test.equal(value[1], "February"); + test.equal(value[2], "March"); + test.equal(value[3], "April"); + test.equal(value[4], "May"); + test.equal(value[5], "June"); + test.equal(value[6], "July"); + test.equal(value[7], "August"); + test.equal(value[8], "September"); + test.equal(value[9], "October"); + test.equal(value[10], "November"); + test.equal(value[11], "December"); + + var fmt = new DateFmt({locale:"en-GB", date:"m", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0], "Jan"); + test.equal(value[1], "Feb"); + test.equal(value[2], "Mar"); + test.equal(value[3], "Apr"); + test.equal(value[4], "May"); + test.equal(value[5], "Jun"); + test.equal(value[6], "Jul"); + test.equal(value[7], "Aug"); + test.equal(value[8], "Sep"); + test.equal(value[9], "Oct"); + test.equal(value[10], "Nov"); + test.equal(value[11], "Dec"); + + test.done(); + }, + testMonthTranslate_en_GH: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"en-GH", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "January"); + test.equal(value[1], "February"); + test.equal(value[2], "March"); + test.equal(value[3], "April"); + test.equal(value[4], "May"); + test.equal(value[5], "June"); + test.equal(value[6], "July"); + test.equal(value[7], "August"); + test.equal(value[8], "September"); + test.equal(value[9], "October"); + test.equal(value[10], "November"); + test.equal(value[11], "December"); + + var fmt = new DateFmt({locale:"en-GH", date:"m", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0], "Jan"); + test.equal(value[1], "Feb"); + test.equal(value[2], "Mar"); + test.equal(value[3], "Apr"); + test.equal(value[4], "May"); + test.equal(value[5], "Jun"); + test.equal(value[6], "Jul"); + test.equal(value[7], "Aug"); + test.equal(value[8], "Sep"); + test.equal(value[9], "Oct"); + test.equal(value[10], "Nov"); + test.equal(value[11], "Dec"); + + test.done(); + }, + testMonthTranslate_en_HK: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: M + + var value = [], i; + var fmt = new DateFmt({locale:"en-HK", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "January"); + test.equal(value[1], "February"); + test.equal(value[2], "March"); + test.equal(value[3], "April"); + test.equal(value[4], "May"); + test.equal(value[5], "June"); + test.equal(value[6], "July"); + test.equal(value[7], "August"); + test.equal(value[8], "September"); + test.equal(value[9], "October"); + test.equal(value[10], "November"); + test.equal(value[11], "December"); + + var fmt = new DateFmt({locale:"en-HK", date:"m", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0], "Jan"); + test.equal(value[1], "Feb"); + test.equal(value[2], "Mar"); + test.equal(value[3], "Apr"); + test.equal(value[4], "May"); + test.equal(value[5], "Jun"); + test.equal(value[6], "Jul"); + test.equal(value[7], "Aug"); + test.equal(value[8], "Sep"); + test.equal(value[9], "Oct"); + test.equal(value[10], "Nov"); + test.equal(value[11], "Dec"); + + test.done(); + }, + testMonthTranslate_en_IE: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"en-IE", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0], "January"); + test.equal(value[1], "February"); + test.equal(value[2], "March"); + test.equal(value[3], "April"); + test.equal(value[4], "May"); + test.equal(value[5], "June"); + test.equal(value[6], "July"); + test.equal(value[7], "August"); + test.equal(value[8], "September"); + test.equal(value[9], "October"); + test.equal(value[10], "November"); + test.equal(value[11], "December"); + + var fmt = new DateFmt({locale:"en-IE", date:"m", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0], "Jan"); + test.equal(value[1], "Feb"); + test.equal(value[2], "Mar"); + test.equal(value[3], "Apr"); + test.equal(value[4], "May"); + test.equal(value[5], "Jun"); + test.equal(value[6], "Jul"); + test.equal(value[7], "Aug"); + test.equal(value[8], "Sep"); + test.equal(value[9], "Oct"); + test.equal(value[10], "Nov"); + test.equal(value[11], "Dec"); + + test.done(); + }, + testMonthTranslate_en_IN: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"en-IN", date:"m", length: "full", useNative:false, timezone:"local"}); + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0], "January"); + test.equal(value[1], "February"); + test.equal(value[2], "March"); + test.equal(value[3], "April"); + test.equal(value[4], "May"); + test.equal(value[5], "June"); + test.equal(value[6], "July"); + test.equal(value[7], "August"); + test.equal(value[8], "September"); + test.equal(value[9], "October"); + test.equal(value[10], "November"); + test.equal(value[11], "December"); + + var fmt = new DateFmt({locale:"en-IN", date:"m", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0], "Jan"); + test.equal(value[1], "Feb"); + test.equal(value[2], "Mar"); + test.equal(value[3], "Apr"); + test.equal(value[4], "May"); + test.equal(value[5], "Jun"); + test.equal(value[6], "Jul"); + test.equal(value[7], "Aug"); + test.equal(value[8], "Sep"); + test.equal(value[9], "Oct"); + test.equal(value[10], "Nov"); + test.equal(value[11], "Dec"); + + test.done(); + }, + testMonthTranslate_en_IS: function(test) { + test.expect(12); + + // Same as en-US + + var value = [], i; + var fmt = new DateFmt({locale:"en-IS", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0], "January"); + test.equal(value[1], "February"); + test.equal(value[2], "March"); + test.equal(value[3], "April"); + test.equal(value[4], "May"); + test.equal(value[5], "June"); + test.equal(value[6], "July"); + test.equal(value[7], "August"); + test.equal(value[8], "September"); + test.equal(value[9], "October"); + test.equal(value[10], "November"); + test.equal(value[11], "December"); + + test.done(); + }, + testMonthTranslate_en_JP: function(test) { + test.expect(12); + + // Same as en-US + + var value = [], i; + var fmt = new DateFmt({locale:"en-JP", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0], "January"); + test.equal(value[1], "February"); + test.equal(value[2], "March"); + test.equal(value[3], "April"); + test.equal(value[4], "May"); + test.equal(value[5], "June"); + test.equal(value[6], "July"); + test.equal(value[7], "August"); + test.equal(value[8], "September"); + test.equal(value[9], "October"); + test.equal(value[10], "November"); + test.equal(value[11], "December"); + + test.done(); + }, + testMonthTranslate_en_KE: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"en-KE", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0], "January"); + test.equal(value[1], "February"); + test.equal(value[2], "March"); + test.equal(value[3], "April"); + test.equal(value[4], "May"); + test.equal(value[5], "June"); + test.equal(value[6], "July"); + test.equal(value[7], "August"); + test.equal(value[8], "September"); + test.equal(value[9], "October"); + test.equal(value[10], "November"); + test.equal(value[11], "December"); + + var fmt = new DateFmt({locale:"en-KE", date:"m", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "Jan"); + test.equal(value[1], "Feb"); + test.equal(value[2], "Mar"); + test.equal(value[3], "Apr"); + test.equal(value[4], "May"); + test.equal(value[5], "Jun"); + test.equal(value[6], "Jul"); + test.equal(value[7], "Aug"); + test.equal(value[8], "Sep"); + test.equal(value[9], "Oct"); + test.equal(value[10], "Nov"); + test.equal(value[11], "Dec"); + + test.done(); + }, + testMonthTranslate_en_KR: function(test) { + test.expect(12); + + // Same as en-US + + var value = [], i; + var fmt = new DateFmt({locale:"en-KR", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0], "January"); + test.equal(value[1], "February"); + test.equal(value[2], "March"); + test.equal(value[3], "April"); + test.equal(value[4], "May"); + test.equal(value[5], "June"); + test.equal(value[6], "July"); + test.equal(value[7], "August"); + test.equal(value[8], "September"); + test.equal(value[9], "October"); + test.equal(value[10], "November"); + test.equal(value[11], "December"); + + test.done(); + }, + testMonthTranslate_en_LK: function(test) { + test.expect(12); + + // Same as en-US + + var value = [], i; + var fmt = new DateFmt({locale:"en-LK", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0], "January"); + test.equal(value[1], "February"); + test.equal(value[2], "March"); + test.equal(value[3], "April"); + test.equal(value[4], "May"); + test.equal(value[5], "June"); + test.equal(value[6], "July"); + test.equal(value[7], "August"); + test.equal(value[8], "September"); + test.equal(value[9], "October"); + test.equal(value[10], "November"); + test.equal(value[11], "December"); + + test.done(); + }, + testMonthTranslate_en_MM: function(test) { + test.expect(12); + + // Same as en-US + + var value = [], i; + var fmt = new DateFmt({locale:"en-MM", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0], "January"); + test.equal(value[1], "February"); + test.equal(value[2], "March"); + test.equal(value[3], "April"); + test.equal(value[4], "May"); + test.equal(value[5], "June"); + test.equal(value[6], "July"); + test.equal(value[7], "August"); + test.equal(value[8], "September"); + test.equal(value[9], "October"); + test.equal(value[10], "November"); + test.equal(value[11], "December"); + + test.done(); + }, + testMonthTranslate_en_MW: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"en-MW", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0], "January"); + test.equal(value[1], "February"); + test.equal(value[2], "March"); + test.equal(value[3], "April"); + test.equal(value[4], "May"); + test.equal(value[5], "June"); + test.equal(value[6], "July"); + test.equal(value[7], "August"); + test.equal(value[8], "September"); + test.equal(value[9], "October"); + test.equal(value[10], "November"); + test.equal(value[11], "December"); + + var fmt = new DateFmt({locale:"en-MW", date:"m", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "Jan"); + test.equal(value[1], "Feb"); + test.equal(value[2], "Mar"); + test.equal(value[3], "Apr"); + test.equal(value[4], "May"); + test.equal(value[5], "Jun"); + test.equal(value[6], "Jul"); + test.equal(value[7], "Aug"); + test.equal(value[8], "Sep"); + test.equal(value[9], "Oct"); + test.equal(value[10], "Nov"); + test.equal(value[11], "Dec"); + + test.done(); + }, + testMonthTranslate_en_MY: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"en-MY", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "January"); + test.equal(value[1], "February"); + test.equal(value[2], "March"); + test.equal(value[3], "April"); + test.equal(value[4], "May"); + test.equal(value[5], "June"); + test.equal(value[6], "July"); + test.equal(value[7], "August"); + test.equal(value[8], "September"); + test.equal(value[9], "October"); + test.equal(value[10], "November"); + test.equal(value[11], "December"); + + var fmt = new DateFmt({locale:"en-MY", date:"m", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "Jan"); + test.equal(value[1], "Feb"); + test.equal(value[2], "Mar"); + test.equal(value[3], "Apr"); + test.equal(value[4], "May"); + test.equal(value[5], "Jun"); + test.equal(value[6], "Jul"); + test.equal(value[7], "Aug"); + test.equal(value[8], "Sep"); + test.equal(value[9], "Oct"); + test.equal(value[10], "Nov"); + test.equal(value[11], "Dec"); + + test.done(); + }, + testMonthTranslate_en_NG: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"en-NG", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "January"); + test.equal(value[1], "February"); + test.equal(value[2], "March"); + test.equal(value[3], "April"); + test.equal(value[4], "May"); + test.equal(value[5], "June"); + test.equal(value[6], "July"); + test.equal(value[7], "August"); + test.equal(value[8], "September"); + test.equal(value[9], "October"); + test.equal(value[10], "November"); + test.equal(value[11], "December"); + + var fmt = new DateFmt({locale:"en-NG", date:"m", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "Jan"); + test.equal(value[1], "Feb"); + test.equal(value[2], "Mar"); + test.equal(value[3], "Apr"); + test.equal(value[4], "May"); + test.equal(value[5], "Jun"); + test.equal(value[6], "Jul"); + test.equal(value[7], "Aug"); + test.equal(value[8], "Sep"); + test.equal(value[9], "Oct"); + test.equal(value[10], "Nov"); + test.equal(value[11], "Dec"); + + test.done(); + }, + testMonthTranslate_en_NZ: function(test) { + test.expect(12); + + // full, long: MMMM + // medium: MM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"en-NZ", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "January"); + test.equal(value[1], "February"); + test.equal(value[2], "March"); + test.equal(value[3], "April"); + test.equal(value[4], "May"); + test.equal(value[5], "June"); + test.equal(value[6], "July"); + test.equal(value[7], "August"); + test.equal(value[8], "September"); + test.equal(value[9], "October"); + test.equal(value[10], "November"); + test.equal(value[11], "December"); + + test.done(); + }, + testMonthTranslate_en_PH: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"en-PH", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "January"); + test.equal(value[1], "February"); + test.equal(value[2], "March"); + test.equal(value[3], "April"); + test.equal(value[4], "May"); + test.equal(value[5], "June"); + test.equal(value[6], "July"); + test.equal(value[7], "August"); + test.equal(value[8], "September"); + test.equal(value[9], "October"); + test.equal(value[10], "November"); + test.equal(value[11], "December"); + + var fmt = new DateFmt({locale:"en-PH", date:"m", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "Jan"); + test.equal(value[1], "Feb"); + test.equal(value[2], "Mar"); + test.equal(value[3], "Apr"); + test.equal(value[4], "May"); + test.equal(value[5], "Jun"); + test.equal(value[6], "Jul"); + test.equal(value[7], "Aug"); + test.equal(value[8], "Sep"); + test.equal(value[9], "Oct"); + test.equal(value[10], "Nov"); + test.equal(value[11], "Dec"); + + test.done(); + }, + testMonthTranslate_en_PR: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: M + + var value = [], i; + var fmt = new DateFmt({locale:"en-PR", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0], "January"); + test.equal(value[1], "February"); + test.equal(value[2], "March"); + test.equal(value[3], "April"); + test.equal(value[4], "May"); + test.equal(value[5], "June"); + test.equal(value[6], "July"); + test.equal(value[7], "August"); + test.equal(value[8], "September"); + test.equal(value[9], "October"); + test.equal(value[10], "November"); + test.equal(value[11], "December"); + + var fmt = new DateFmt({locale:"en-PR", date:"m", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0], "Jan"); + test.equal(value[1], "Feb"); + test.equal(value[2], "Mar"); + test.equal(value[3], "Apr"); + test.equal(value[4], "May"); + test.equal(value[5], "Jun"); + test.equal(value[6], "Jul"); + test.equal(value[7], "Aug"); + test.equal(value[8], "Sep"); + test.equal(value[9], "Oct"); + test.equal(value[10], "Nov"); + test.equal(value[11], "Dec"); + + test.done(); + }, + testMonthTranslate_en_SG: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: M + + var value = [], i; + var fmt = new DateFmt({locale:"en-SG", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0], "January"); + test.equal(value[1], "February"); + test.equal(value[2], "March"); + test.equal(value[3], "April"); + test.equal(value[4], "May"); + test.equal(value[5], "June"); + test.equal(value[6], "July"); + test.equal(value[7], "August"); + test.equal(value[8], "September"); + test.equal(value[9], "October"); + test.equal(value[10], "November"); + test.equal(value[11], "December"); + + var fmt = new DateFmt({locale:"en-SG", date:"m", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0], "Jan"); + test.equal(value[1], "Feb"); + test.equal(value[2], "Mar"); + test.equal(value[3], "Apr"); + test.equal(value[4], "May"); + test.equal(value[5], "Jun"); + test.equal(value[6], "Jul"); + test.equal(value[7], "Aug"); + test.equal(value[8], "Sep"); + test.equal(value[9], "Oct"); + test.equal(value[10], "Nov"); + test.equal(value[11], "Dec"); + + test.done(); + }, + testMonthTranslate_en_US: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: M + + var value = [], i; + var fmt = new DateFmt({locale:"en-US", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0], "January"); + test.equal(value[1], "February"); + test.equal(value[2], "March"); + test.equal(value[3], "April"); + test.equal(value[4], "May"); + test.equal(value[5], "June"); + test.equal(value[6], "July"); + test.equal(value[7], "August"); + test.equal(value[8], "September"); + test.equal(value[9], "October"); + test.equal(value[10], "November"); + test.equal(value[11], "December"); + + var fmt = new DateFmt({locale:"en-US", date:"m", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0], "Jan"); + test.equal(value[1], "Feb"); + test.equal(value[2], "Mar"); + test.equal(value[3], "Apr"); + test.equal(value[4], "May"); + test.equal(value[5], "Jun"); + test.equal(value[6], "Jul"); + test.equal(value[7], "Aug"); + test.equal(value[8], "Sep"); + test.equal(value[9], "Oct"); + test.equal(value[10], "Nov"); + test.equal(value[11], "Dec"); + + test.done(); + }, + + testMonthTranslate_en_UG: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"en-UG", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0], "January"); + test.equal(value[1], "February"); + test.equal(value[2], "March"); + test.equal(value[3], "April"); + test.equal(value[4], "May"); + test.equal(value[5], "June"); + test.equal(value[6], "July"); + test.equal(value[7], "August"); + test.equal(value[8], "September"); + test.equal(value[9], "October"); + test.equal(value[10], "November"); + test.equal(value[11], "December"); + + var fmt = new DateFmt({locale:"en-UG", date:"m", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0], "Jan"); + test.equal(value[1], "Feb"); + test.equal(value[2], "Mar"); + test.equal(value[3], "Apr"); + test.equal(value[4], "May"); + test.equal(value[5], "Jun"); + test.equal(value[6], "Jul"); + test.equal(value[7], "Aug"); + test.equal(value[8], "Sep"); + test.equal(value[9], "Oct"); + test.equal(value[10], "Nov"); + test.equal(value[11], "Dec"); + + test.done(); + }, + testMonthTranslate_en_ZA: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"en-ZA", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0], "January"); + test.equal(value[1], "February"); + test.equal(value[2], "March"); + test.equal(value[3], "April"); + test.equal(value[4], "May"); + test.equal(value[5], "June"); + test.equal(value[6], "July"); + test.equal(value[7], "August"); + test.equal(value[8], "September"); + test.equal(value[9], "October"); + test.equal(value[10], "November"); + test.equal(value[11], "December"); + + var fmt = new DateFmt({locale:"en-ZA", date:"m", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0], "Jan"); + test.equal(value[1], "Feb"); + test.equal(value[2], "Mar"); + test.equal(value[3], "Apr"); + test.equal(value[4], "May"); + test.equal(value[5], "Jun"); + test.equal(value[6], "Jul"); + test.equal(value[7], "Aug"); + test.equal(value[8], "Sep"); + test.equal(value[9], "Oct"); + test.equal(value[10], "Nov"); + test.equal(value[11], "Dec"); + + test.done(); + }, + testMonthTranslate_en_ZM: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"en-ZM", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0], "January"); + test.equal(value[1], "February"); + test.equal(value[2], "March"); + test.equal(value[3], "April"); + test.equal(value[4], "May"); + test.equal(value[5], "June"); + test.equal(value[6], "July"); + test.equal(value[7], "August"); + test.equal(value[8], "September"); + test.equal(value[9], "October"); + test.equal(value[10], "November"); + test.equal(value[11], "December"); + + var fmt = new DateFmt({locale:"en-ZM", date:"m", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0], "Jan"); + test.equal(value[1], "Feb"); + test.equal(value[2], "Mar"); + test.equal(value[3], "Apr"); + test.equal(value[4], "May"); + test.equal(value[5], "Jun"); + test.equal(value[6], "Jul"); + test.equal(value[7], "Aug"); + test.equal(value[8], "Sep"); + test.equal(value[9], "Oct"); + test.equal(value[10], "Nov"); + test.equal(value[11], "Dec"); + + test.done(); + }, + testMonthTranslate_es_AR: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: M + + var value = [], i; + var fmt = new DateFmt({locale:"es-AR", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "enero"); + test.equal(value[1], "febrero"); + test.equal(value[2], "marzo"); + test.equal(value[3], "abril"); + test.equal(value[4], "mayo"); + test.equal(value[5], "junio"); + test.equal(value[6], "julio"); + test.equal(value[7], "agosto"); + test.equal(value[8], "septiembre"); + test.equal(value[9], "octubre"); + test.equal(value[10], "noviembre"); + test.equal(value[11], "diciembre"); + + var fmt = new DateFmt({locale:"es-AR", date:"m", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "ene."); + test.equal(value[1], "feb."); + test.equal(value[2], "mar."); + test.equal(value[3], "abr."); + test.equal(value[4], "may."); + test.equal(value[5], "jun."); + test.equal(value[6], "jul."); + test.equal(value[7], "ago."); + test.equal(value[8], "sep."); + test.equal(value[9], "oct."); + test.equal(value[10], "nov."); + test.equal(value[11], "dic."); + + test.done(); + }, + + testMonthTranslate_es_BO: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: M + + var value = [], i; + var fmt = new DateFmt({locale:"es-BO", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0], "enero"); + test.equal(value[1], "febrero"); + test.equal(value[2], "marzo"); + test.equal(value[3], "abril"); + test.equal(value[4], "mayo"); + test.equal(value[5], "junio"); + test.equal(value[6], "julio"); + test.equal(value[7], "agosto"); + test.equal(value[8], "septiembre"); + test.equal(value[9], "octubre"); + test.equal(value[10], "noviembre"); + test.equal(value[11], "diciembre"); + + var fmt = new DateFmt({locale:"es-BO", date:"m", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0], "ene."); + test.equal(value[1], "feb."); + test.equal(value[2], "mar."); + test.equal(value[3], "abr."); + test.equal(value[4], "may."); + test.equal(value[5], "jun."); + test.equal(value[6], "jul."); + test.equal(value[7], "ago."); + test.equal(value[8], "sep."); + test.equal(value[9], "oct."); + test.equal(value[10], "nov."); + test.equal(value[11], "dic."); + + test.done(); + }, + testMonthTranslate_es_CL: function(test) { + test.expect(12); + + // full, long: MMMM + // medium: MM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"es-CL", date:"m", length: "full", useNative:false, timezone:"local"}); + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0], "enero"); + test.equal(value[1], "febrero"); + test.equal(value[2], "marzo"); + test.equal(value[3], "abril"); + test.equal(value[4], "mayo"); + test.equal(value[5], "junio"); + test.equal(value[6], "julio"); + test.equal(value[7], "agosto"); + test.equal(value[8], "septiembre"); + test.equal(value[9], "octubre"); + test.equal(value[10], "noviembre"); + test.equal(value[11], "diciembre"); + + test.done(); + }, + testMonthTranslate_es_CO: function(test) { + test.expect(12); + + // full, long: MMMM + // medium: MM + // short: MM + + var value = [], i; + for (i=0; i < 12; i++) { + var fmt = new DateFmt({locale:"es-CO", date:"m", length: "full", useNative:false, timezone:"local"}) + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0], "enero"); + test.equal(value[1], "febrero"); + test.equal(value[2], "marzo"); + test.equal(value[3], "abril"); + test.equal(value[4], "mayo"); + test.equal(value[5], "junio"); + test.equal(value[6], "julio"); + test.equal(value[7], "agosto"); + test.equal(value[8], "septiembre"); + test.equal(value[9], "octubre"); + test.equal(value[10], "noviembre"); + test.equal(value[11], "diciembre"); + + test.done(); + }, + testMonthTranslate_es_DO: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: M + + var value = [], i; + var fmt = new DateFmt({locale:"es-DO", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0], "enero"); + test.equal(value[1], "febrero"); + test.equal(value[2], "marzo"); + test.equal(value[3], "abril"); + test.equal(value[4], "mayo"); + test.equal(value[5], "junio"); + test.equal(value[6], "julio"); + test.equal(value[7], "agosto"); + test.equal(value[8], "septiembre"); + test.equal(value[9], "octubre"); + test.equal(value[10], "noviembre"); + test.equal(value[11], "diciembre"); + + var fmt = new DateFmt({locale:"es-DO", date:"m", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0], "ene."); + test.equal(value[1], "feb."); + test.equal(value[2], "mar."); + test.equal(value[3], "abr."); + test.equal(value[4], "may."); + test.equal(value[5], "jun."); + test.equal(value[6], "jul."); + test.equal(value[7], "ago."); + test.equal(value[8], "sep."); + test.equal(value[9], "oct."); + test.equal(value[10], "nov."); + test.equal(value[11], "dic."); + + test.done(); + }, + + testMonthTranslate_es_EC: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: M + + var value = [], i; + var fmt = new DateFmt({locale:"es-EC", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0], "enero"); + test.equal(value[1], "febrero"); + test.equal(value[2], "marzo"); + test.equal(value[3], "abril"); + test.equal(value[4], "mayo"); + test.equal(value[5], "junio"); + test.equal(value[6], "julio"); + test.equal(value[7], "agosto"); + test.equal(value[8], "septiembre"); + test.equal(value[9], "octubre"); + test.equal(value[10], "noviembre"); + test.equal(value[11], "diciembre"); + + var fmt = new DateFmt({locale:"es-EC", date:"m", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0], "ene."); + test.equal(value[1], "feb."); + test.equal(value[2], "mar."); + test.equal(value[3], "abr."); + test.equal(value[4], "may."); + test.equal(value[5], "jun."); + test.equal(value[6], "jul."); + test.equal(value[7], "ago."); + test.equal(value[8], "sep."); + test.equal(value[9], "oct."); + test.equal(value[10], "nov."); + test.equal(value[11], "dic."); + test.done(); + }, + testMonthTranslate_es_ES: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: M + + var value = [], i; + var fmt = new DateFmt({locale:"es-ES", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0], "enero"); + test.equal(value[1], "febrero"); + test.equal(value[2], "marzo"); + test.equal(value[3], "abril"); + test.equal(value[4], "mayo"); + test.equal(value[5], "junio"); + test.equal(value[6], "julio"); + test.equal(value[7], "agosto"); + test.equal(value[8], "septiembre"); + test.equal(value[9], "octubre"); + test.equal(value[10], "noviembre"); + test.equal(value[11], "diciembre"); + + var fmt = new DateFmt({locale:"es-ES", date:"m", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0], "ene."); + test.equal(value[1], "feb."); + test.equal(value[2], "mar."); + test.equal(value[3], "abr."); + test.equal(value[4], "may."); + test.equal(value[5], "jun."); + test.equal(value[6], "jul."); + test.equal(value[7], "ago."); + test.equal(value[8], "sept."); + test.equal(value[9], "oct."); + test.equal(value[10], "nov."); + test.equal(value[11], "dic."); + + test.done(); + }, + testMonthTranslate_es_GT: function(test) { + test.expect(12); + + // full, long: MMMM + // medium: MM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"es-GT", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "enero"); + test.equal(value[1], "febrero"); + test.equal(value[2], "marzo"); + test.equal(value[3], "abril"); + test.equal(value[4], "mayo"); + test.equal(value[5], "junio"); + test.equal(value[6], "julio"); + test.equal(value[7], "agosto"); + test.equal(value[8], "septiembre"); + test.equal(value[9], "octubre"); + test.equal(value[10], "noviembre"); + test.equal(value[11], "diciembre"); + + test.done(); + }, + testMonthTranslate_es_HN: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: M + + var value = [], i; + var fmt = new DateFmt({locale:"es-HN", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "enero"); + test.equal(value[1], "febrero"); + test.equal(value[2], "marzo"); + test.equal(value[3], "abril"); + test.equal(value[4], "mayo"); + test.equal(value[5], "junio"); + test.equal(value[6], "julio"); + test.equal(value[7], "agosto"); + test.equal(value[8], "septiembre"); + test.equal(value[9], "octubre"); + test.equal(value[10], "noviembre"); + test.equal(value[11], "diciembre"); + + var fmt = new DateFmt({locale:"es-HN", date:"m", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "ene."); + test.equal(value[1], "feb."); + test.equal(value[2], "mar."); + test.equal(value[3], "abr."); + test.equal(value[4], "may."); + test.equal(value[5], "jun."); + test.equal(value[6], "jul."); + test.equal(value[7], "ago."); + test.equal(value[8], "sep."); + test.equal(value[9], "oct."); + test.equal(value[10], "nov."); + test.equal(value[11], "dic."); + + test.done(); + }, + testMonthTranslate_es_MX: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"es-MX", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "enero"); + test.equal(value[1], "febrero"); + test.equal(value[2], "marzo"); + test.equal(value[3], "abril"); + test.equal(value[4], "mayo"); + test.equal(value[5], "junio"); + test.equal(value[6], "julio"); + test.equal(value[7], "agosto"); + test.equal(value[8], "septiembre"); + test.equal(value[9], "octubre"); + test.equal(value[10], "noviembre"); + test.equal(value[11], "diciembre"); + + var fmt = new DateFmt({locale:"es-MX", date:"m", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "ene"); + test.equal(value[1], "feb"); + test.equal(value[2], "mar"); + test.equal(value[3], "abr"); + test.equal(value[4], "may"); + test.equal(value[5], "jun"); + test.equal(value[6], "jul"); + test.equal(value[7], "ago"); + test.equal(value[8], "sep"); + test.equal(value[9], "oct"); + test.equal(value[10], "nov"); + test.equal(value[11], "dic"); + + test.done(); + }, + testMonthTranslate_es_NI: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: M + + var value = [], i; + var fmt = new DateFmt({locale:"es-NI", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "enero"); + test.equal(value[1], "febrero"); + test.equal(value[2], "marzo"); + test.equal(value[3], "abril"); + test.equal(value[4], "mayo"); + test.equal(value[5], "junio"); + test.equal(value[6], "julio"); + test.equal(value[7], "agosto"); + test.equal(value[8], "septiembre"); + test.equal(value[9], "octubre"); + test.equal(value[10], "noviembre"); + test.equal(value[11], "diciembre"); + + var fmt = new DateFmt({locale:"es-NI", date:"m", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "ene."); + test.equal(value[1], "feb."); + test.equal(value[2], "mar."); + test.equal(value[3], "abr."); + test.equal(value[4], "may."); + test.equal(value[5], "jun."); + test.equal(value[6], "jul."); + test.equal(value[7], "ago."); + test.equal(value[8], "sep."); + test.equal(value[9], "oct."); + test.equal(value[10], "nov."); + test.equal(value[11], "dic."); + + test.done(); + }, + testMonthTranslate_es_PA: function(test) { + test.expect(12); + + // full, long: MMMM + // medium: MM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"es-PA", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "enero"); + test.equal(value[1], "febrero"); + test.equal(value[2], "marzo"); + test.equal(value[3], "abril"); + test.equal(value[4], "mayo"); + test.equal(value[5], "junio"); + test.equal(value[6], "julio"); + test.equal(value[7], "agosto"); + test.equal(value[8], "septiembre"); + test.equal(value[9], "octubre"); + test.equal(value[10], "noviembre"); + test.equal(value[11], "diciembre"); + + test.done(); + }, + testMonthTranslate_es_PE: function(test) { + test.expect(24); + + // full, long: MMMM_ StandAlone Format + // medium: MMM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"es-PE", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "Enero"); + test.equal(value[1], "Febrero"); + test.equal(value[2], "Marzo"); + test.equal(value[3], "Abril"); + test.equal(value[4], "Mayo"); + test.equal(value[5], "Junio"); + test.equal(value[6], "Julio"); + test.equal(value[7], "Agosto"); + test.equal(value[8], "Setiembre"); + test.equal(value[9], "Octubre"); + test.equal(value[10], "Noviembre"); + test.equal(value[11], "Diciembre"); + + var fmt = new DateFmt({locale:"es-PE", date:"m", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "Ene."); + test.equal(value[1], "Feb."); + test.equal(value[2], "Mar."); + test.equal(value[3], "Abr."); + test.equal(value[4], "May."); + test.equal(value[5], "Jun."); + test.equal(value[6], "Jul."); + test.equal(value[7], "Ago."); + test.equal(value[8], "Set."); + test.equal(value[9], "Oct."); + test.equal(value[10], "Nov."); + test.equal(value[11], "Dic."); + + test.done(); + }, + testMonthTranslate_es_PR: function(test) { + test.expect(12); + + // full, long: MMMM + // medium: MM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"es-PR", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "enero"); + test.equal(value[1], "febrero"); + test.equal(value[2], "marzo"); + test.equal(value[3], "abril"); + test.equal(value[4], "mayo"); + test.equal(value[5], "junio"); + test.equal(value[6], "julio"); + test.equal(value[7], "agosto"); + test.equal(value[8], "septiembre"); + test.equal(value[9], "octubre"); + test.equal(value[10], "noviembre"); + test.equal(value[11], "diciembre"); + + test.done(); + }, + testMonthTranslate_es_PY: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: M + + var value = [], i; + var fmt = new DateFmt({locale:"es-PY", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "enero"); + test.equal(value[1], "febrero"); + test.equal(value[2], "marzo"); + test.equal(value[3], "abril"); + test.equal(value[4], "mayo"); + test.equal(value[5], "junio"); + test.equal(value[6], "julio"); + test.equal(value[7], "agosto"); + test.equal(value[8], "septiembre"); + test.equal(value[9], "octubre"); + test.equal(value[10], "noviembre"); + test.equal(value[11], "diciembre"); + + var fmt = new DateFmt({locale:"es-PY", date:"m", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "ene."); + test.equal(value[1], "feb."); + test.equal(value[2], "mar."); + test.equal(value[3], "abr."); + test.equal(value[4], "may."); + test.equal(value[5], "jun."); + test.equal(value[6], "jul."); + test.equal(value[7], "ago."); + test.equal(value[8], "sept."); + test.equal(value[9], "oct."); + test.equal(value[10], "nov."); + test.equal(value[11], "dic."); + + test.done(); + }, + testMonthTranslate_es_SV: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: M + + var value = [], i; + var fmt = new DateFmt({locale:"es-SV", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "enero"); + test.equal(value[1], "febrero"); + test.equal(value[2], "marzo"); + test.equal(value[3], "abril"); + test.equal(value[4], "mayo"); + test.equal(value[5], "junio"); + test.equal(value[6], "julio"); + test.equal(value[7], "agosto"); + test.equal(value[8], "septiembre"); + test.equal(value[9], "octubre"); + test.equal(value[10], "noviembre"); + test.equal(value[11], "diciembre"); + + var fmt = new DateFmt({locale:"es-SV", date:"m", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "ene."); + test.equal(value[1], "feb."); + test.equal(value[2], "mar."); + test.equal(value[3], "abr."); + test.equal(value[4], "may."); + test.equal(value[5], "jun."); + test.equal(value[6], "jul."); + test.equal(value[7], "ago."); + test.equal(value[8], "sep."); + test.equal(value[9], "oct."); + test.equal(value[10], "nov."); + test.equal(value[11], "dic."); + + test.done(); + }, + testMonthTranslate_es_US: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: M + + var value = [], i; + var fmt = new DateFmt({locale:"es-US", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "enero"); + test.equal(value[1], "febrero"); + test.equal(value[2], "marzo"); + test.equal(value[3], "abril"); + test.equal(value[4], "mayo"); + test.equal(value[5], "junio"); + test.equal(value[6], "julio"); + test.equal(value[7], "agosto"); + test.equal(value[8], "septiembre"); + test.equal(value[9], "octubre"); + test.equal(value[10], "noviembre"); + test.equal(value[11], "diciembre"); + + var fmt = new DateFmt({locale:"es-US", date:"m", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "ene."); + test.equal(value[1], "feb."); + test.equal(value[2], "mar."); + test.equal(value[3], "abr."); + test.equal(value[4], "may."); + test.equal(value[5], "jun."); + test.equal(value[6], "jul."); + test.equal(value[7], "ago."); + test.equal(value[8], "sep."); + test.equal(value[9], "oct."); + test.equal(value[10], "nov."); + test.equal(value[11], "dic."); + + test.done(); + }, + testMonthTranslate_es_UY: function(test) { + test.expect(24); + + // full, long: MMMM_StandAlone + // medium: MMM + // short: M + + var value = [], i; + var fmt = new DateFmt({locale:"es-UY", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "Enero"); + test.equal(value[1], "Febrero"); + test.equal(value[2], "Marzo"); + test.equal(value[3], "Abril"); + test.equal(value[4], "Mayo"); + test.equal(value[5], "Junio"); + test.equal(value[6], "Julio"); + test.equal(value[7], "Agosto"); + test.equal(value[8], "Setiembre"); + test.equal(value[9], "Octubre"); + test.equal(value[10], "Noviembre"); + test.equal(value[11], "Diciembre"); + + var fmt = new DateFmt({locale:"es-UY", date:"m", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "Ene."); + test.equal(value[1], "Feb."); + test.equal(value[2], "Mar."); + test.equal(value[3], "Abr."); + test.equal(value[4], "May."); + test.equal(value[5], "Jun."); + test.equal(value[6], "Jul."); + test.equal(value[7], "Ago."); + test.equal(value[8], "Set."); + test.equal(value[9], "Oct."); + test.equal(value[10], "Nov."); + test.equal(value[11], "Dic."); + + test.done(); + }, + testMonthTranslate_es_VE: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: M + + var value = [], i; + var fmt = new DateFmt({locale:"es-VE", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "enero"); + test.equal(value[1], "febrero"); + test.equal(value[2], "marzo"); + test.equal(value[3], "abril"); + test.equal(value[4], "mayo"); + test.equal(value[5], "junio"); + test.equal(value[6], "julio"); + test.equal(value[7], "agosto"); + test.equal(value[8], "septiembre"); + test.equal(value[9], "octubre"); + test.equal(value[10], "noviembre"); + test.equal(value[11], "diciembre"); + + var fmt = new DateFmt({locale:"es-VE", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "ene."); + test.equal(value[1], "feb."); + test.equal(value[2], "mar."); + test.equal(value[3], "abr."); + test.equal(value[4], "may."); + test.equal(value[5], "jun."); + test.equal(value[6], "jul."); + test.equal(value[7], "ago."); + test.equal(value[8], "sept."); + test.equal(value[9], "oct."); + test.equal(value[10], "nov."); + test.equal(value[11], "dic."); + + test.done(); + }, + + testMonthTranslate_et_EE: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"et-EE", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "jaanuar"); + test.equal(value[1], "veebruar"); + test.equal(value[2], "märts"); + test.equal(value[3], "aprill"); + test.equal(value[4], "mai"); + test.equal(value[5], "juuni"); + test.equal(value[6], "juuli"); + test.equal(value[7], "august"); + test.equal(value[8], "september"); + test.equal(value[9], "oktoober"); + test.equal(value[10], "november"); + test.equal(value[11], "detsember"); + + var fmt = new DateFmt({locale:"et-EE", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "jaan"); + test.equal(value[1], "veebr"); + test.equal(value[2], "märts"); + test.equal(value[3], "apr"); + test.equal(value[4], "mai"); + test.equal(value[5], "juuni"); + test.equal(value[6], "juuli"); + test.equal(value[7], "aug"); + test.equal(value[8], "sept"); + test.equal(value[9], "okt"); + test.equal(value[10], "nov"); + test.equal(value[11], "dets"); + + test.done(); + }, + testMonthTranslate_fa_AF: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: M + + var value = [], i; + var fmt = new DateFmt({locale:"fa-AF", date:"m", length: "full", useNative:false, timezone:"local"}); + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"persian"})); + } + // full/long length: standAlone Format _ LLLL* + + test.equal(value[0], "Ùروردین"); + test.equal(value[1], "اردیبهشت"); + test.equal(value[2], "خرداد"); + test.equal(value[3], "تیر"); + test.equal(value[4], "مرداد"); + test.equal(value[5], "شهریور"); + test.equal(value[6], "مهر"); + test.equal(value[7], "آبان"); + test.equal(value[8], "آذر"); + test.equal(value[9], "دی"); + test.equal(value[10], "بهمن"); + test.equal(value[11], "اسÙند"); + + var fmt = new DateFmt({locale:"fa-AF", date:"m", length: "medium", useNative:false, timezone:"local"}); + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"persian"})); + } + test.equal(value[0], "Ùروردین"); + test.equal(value[1], "اردیبهشت"); + test.equal(value[2], "خرداد"); + test.equal(value[3], "تیر"); + test.equal(value[4], "مرداد"); + test.equal(value[5], "شهریور"); + test.equal(value[6], "مهر"); + test.equal(value[7], "آبان"); + test.equal(value[8], "آذر"); + test.equal(value[9], "دی"); + test.equal(value[10], "بهمن"); + test.equal(value[11], "اسÙند"); + + test.done(); + }, + + testMonthTranslate_fa_IR: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: M + + var value = [], i; + var fmt = new DateFmt({locale:"fa-IR", date:"m", length: "full", useNative:false, timezone:"local"}); + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"persian"})); + } + test.equal(value[0], "Ùروردین"); + test.equal(value[1], "اردیبهشت"); + test.equal(value[2], "خرداد"); + test.equal(value[3], "تیر"); + test.equal(value[4], "مرداد"); + test.equal(value[5], "شهریور"); + test.equal(value[6], "مهر"); + test.equal(value[7], "آبان"); + test.equal(value[8], "آذر"); + test.equal(value[9], "دی"); + test.equal(value[10], "بهمن"); + test.equal(value[11], "اسÙند"); + + var fmt = new DateFmt({locale:"fa-IR", date:"m", length: "medium", useNative:false, timezone:"local"}); + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"persian"})); + } + test.equal(value[0], "Ùروردین"); + test.equal(value[1], "اردیبهشت"); + test.equal(value[2], "خرداد"); + test.equal(value[3], "تیر"); + test.equal(value[4], "مرداد"); + test.equal(value[5], "شهریور"); + test.equal(value[6], "مهر"); + test.equal(value[7], "آبان"); + test.equal(value[8], "آذر"); + test.equal(value[9], "دی"); + test.equal(value[10], "بهمن"); + test.equal(value[11], "اسÙند"); + + test.done(); + }, + testMonthTranslate_fi_FI: function(test) { + test.expect(12); + + // full, long: MMMM_ standAlone format exist. + // medium: M + // short: M + + var value = [], i; + var fmt = new DateFmt({locale:"fi-FI", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "tammikuu"); + test.equal(value[1], "helmikuu"); + test.equal(value[2], "maaliskuu"); + test.equal(value[3], "huhtikuu"); + test.equal(value[4], "toukokuu"); + test.equal(value[5], "kesäkuu"); + test.equal(value[6], "heinäkuu"); + test.equal(value[7], "elokuu"); + test.equal(value[8], "syyskuu"); + test.equal(value[9], "lokakuu"); + test.equal(value[10], "marraskuu"); + test.equal(value[11], "joulukuu"); + + test.done(); + }, + testMonthTranslate_fr_BE: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"fr-BE", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "janvier"); + test.equal(value[1], "février"); + test.equal(value[2], "mars"); + test.equal(value[3], "avril"); + test.equal(value[4], "mai"); + test.equal(value[5], "juin"); + test.equal(value[6], "juillet"); + test.equal(value[7], "août"); + test.equal(value[8], "septembre"); + test.equal(value[9], "octobre"); + test.equal(value[10], "novembre"); + test.equal(value[11], "décembre"); + + var fmt = new DateFmt({locale:"fr-BE", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "janv."); + test.equal(value[1], "févr."); + test.equal(value[2], "mars"); + test.equal(value[3], "avr."); + test.equal(value[4], "mai"); + test.equal(value[5], "juin"); + test.equal(value[6], "juil."); + test.equal(value[7], "août"); + test.equal(value[8], "sept."); + test.equal(value[9], "oct."); + test.equal(value[10], "nov."); + test.equal(value[11], "déc."); + + test.done(); + }, + testMonthTranslate_fr_CA: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"fr-CA", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "janvier"); + test.equal(value[1], "février"); + test.equal(value[2], "mars"); + test.equal(value[3], "avril"); + test.equal(value[4], "mai"); + test.equal(value[5], "juin"); + test.equal(value[6], "juillet"); + test.equal(value[7], "août"); + test.equal(value[8], "septembre"); + test.equal(value[9], "octobre"); + test.equal(value[10], "novembre"); + test.equal(value[11], "décembre"); + + var fmt = new DateFmt({locale:"fr-CA", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "janv."); + test.equal(value[1], "févr."); + test.equal(value[2], "mars"); + test.equal(value[3], "avr."); + test.equal(value[4], "mai"); + test.equal(value[5], "juin"); + test.equal(value[6], "juill."); + test.equal(value[7], "août"); + test.equal(value[8], "sept."); + test.equal(value[9], "oct."); + test.equal(value[10], "nov."); + test.equal(value[11], "déc."); + test.done(); + }, + testMonthTranslate_fr_CH: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"fr-CH", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "janvier"); + test.equal(value[1], "février"); + test.equal(value[2], "mars"); + test.equal(value[3], "avril"); + test.equal(value[4], "mai"); + test.equal(value[5], "juin"); + test.equal(value[6], "juillet"); + test.equal(value[7], "août"); + test.equal(value[8], "septembre"); + test.equal(value[9], "octobre"); + test.equal(value[10], "novembre"); + test.equal(value[11], "décembre"); + + var fmt = new DateFmt({locale:"fr-CH", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "janv."); + test.equal(value[1], "févr."); + test.equal(value[2], "mars"); + test.equal(value[3], "avr."); + test.equal(value[4], "mai"); + test.equal(value[5], "juin"); + test.equal(value[6], "juil."); + test.equal(value[7], "août"); + test.equal(value[8], "sept."); + test.equal(value[9], "oct."); + test.equal(value[10], "nov."); + test.equal(value[11], "déc."); + + test.done(); + }, + testMonthTranslate_fr_FR: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"fr-FR", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "janvier"); + test.equal(value[1], "février"); + test.equal(value[2], "mars"); + test.equal(value[3], "avril"); + test.equal(value[4], "mai"); + test.equal(value[5], "juin"); + test.equal(value[6], "juillet"); + test.equal(value[7], "août"); + test.equal(value[8], "septembre"); + test.equal(value[9], "octobre"); + test.equal(value[10], "novembre"); + test.equal(value[11], "décembre"); + + var fmt = new DateFmt({locale:"fr-FR", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "janv."); + test.equal(value[1], "févr."); + test.equal(value[2], "mars"); + test.equal(value[3], "avr."); + test.equal(value[4], "mai"); + test.equal(value[5], "juin"); + test.equal(value[6], "juil."); + test.equal(value[7], "août"); + test.equal(value[8], "sept."); + test.equal(value[9], "oct."); + test.equal(value[10], "nov."); + test.equal(value[11], "déc."); + + test.done(); + }, + testMonthTranslate_fr_LU: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"fr-LU", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "janvier"); + test.equal(value[1], "février"); + test.equal(value[2], "mars"); + test.equal(value[3], "avril"); + test.equal(value[4], "mai"); + test.equal(value[5], "juin"); + test.equal(value[6], "juillet"); + test.equal(value[7], "août"); + test.equal(value[8], "septembre"); + test.equal(value[9], "octobre"); + test.equal(value[10], "novembre"); + test.equal(value[11], "décembre"); + + var fmt = new DateFmt({locale:"fr-LU", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "janv."); + test.equal(value[1], "févr."); + test.equal(value[2], "mars"); + test.equal(value[3], "avr."); + test.equal(value[4], "mai"); + test.equal(value[5], "juin"); + test.equal(value[6], "juil."); + test.equal(value[7], "août"); + test.equal(value[8], "sept."); + test.equal(value[9], "oct."); + test.equal(value[10], "nov."); + test.equal(value[11], "déc."); + + test.done(); + }, + testMonthTranslate_ga_IE: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"ga-IE", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "Eanáir"); + test.equal(value[1], "Feabhra"); + test.equal(value[2], "Márta"); + test.equal(value[3], "Aibreán"); + test.equal(value[4], "Bealtaine"); + test.equal(value[5], "Meitheamh"); + test.equal(value[6], "Iúil"); + test.equal(value[7], "Lúnasa"); + test.equal(value[8], "Meán Fómhair"); + test.equal(value[9], "Deireadh Fómhair"); + test.equal(value[10], "Samhain"); + test.equal(value[11], "Nollaig"); + + var fmt = new DateFmt({locale:"ga-IE", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "Ean"); + test.equal(value[1], "Feabh"); + test.equal(value[2], "Márta"); + test.equal(value[3], "Aib"); + test.equal(value[4], "Beal"); + test.equal(value[5], "Meith"); + test.equal(value[6], "Iúil"); + test.equal(value[7], "Lún"); + test.equal(value[8], "MFómh"); + test.equal(value[9], "DFómh"); + test.equal(value[10], "Samh"); + test.equal(value[11], "Noll"); + + test.done(); + }, + testMonthTranslate_gu_IN: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: M + + var value = [], i; + var fmt = new DateFmt({locale:"gu-IN", date:"m", length: "full", useNative:false, timezone:"local"}); + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "જાનà«àª¯à«àª†àª°à«€"); + test.equal(value[1], "ફેબà«àª°à«àª†àª°à«€"); + test.equal(value[2], "મારà«àªš"); + test.equal(value[3], "àªàªªà«àª°àª¿àª²"); + test.equal(value[4], "મે"); + test.equal(value[5], "જૂન"); + test.equal(value[6], "જà«àª²àª¾àªˆ"); + test.equal(value[7], "ઑગસà«àªŸ"); + test.equal(value[8], "સપà«àªŸà«‡àª®à«àª¬àª°"); + test.equal(value[9], "ઑકà«àªŸà«‹àª¬àª°"); + test.equal(value[10], "નવેમà«àª¬àª°"); + test.equal(value[11], "ડિસેમà«àª¬àª°"); + + var fmt = new DateFmt({locale:"gu-IN", date:"m", length: "medium", useNative:false, timezone:"local"}); + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "જાનà«àª¯à«"); + test.equal(value[1], "ફેબà«àª°à«"); + test.equal(value[2], "મારà«àªš"); + test.equal(value[3], "àªàªªà«àª°àª¿àª²"); + test.equal(value[4], "મે"); + test.equal(value[5], "જૂન"); + test.equal(value[6], "જà«àª²àª¾àªˆ"); + test.equal(value[7], "ઑગસà«àªŸ"); + test.equal(value[8], "સપà«àªŸà«‡"); + test.equal(value[9], "ઑકà«àªŸà«‹"); + test.equal(value[10], "નવે"); + test.equal(value[11], "ડિસે"); + + test.done(); + }, + testMonthTranslate_he_IL: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: M + + var value = [], i; + var fmt = new DateFmt({locale:"he-IL", date:"m", length: "full", useNative:false, timezone:"local"}); + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "ינו×ר"); + test.equal(value[1], "פברו×ר"); + test.equal(value[2], "מרץ"); + test.equal(value[3], "×פריל"); + test.equal(value[4], "מ××™"); + test.equal(value[5], "יוני"); + test.equal(value[6], "יולי"); + test.equal(value[7], "×וגוסט"); + test.equal(value[8], "ספטמבר"); + test.equal(value[9], "×וקטובר"); + test.equal(value[10], "נובמבר"); + test.equal(value[11], "דצמבר"); + + var fmt = new DateFmt({locale:"he-IL", date:"m", length: "medium", useNative:false, timezone:"local"}); + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "ינו׳"); + test.equal(value[1], "פבר׳"); + test.equal(value[2], "מרץ"); + test.equal(value[3], "×פר׳"); + test.equal(value[4], "מ××™" ); + test.equal(value[5], "יוני"); + test.equal(value[6], "יולי"); + test.equal(value[7], "×וג׳"); + test.equal(value[8], "ספט׳"); + test.equal(value[9], "×וק׳"); + test.equal(value[10], "נוב׳"); + test.equal(value[11],"דצמ׳"); + + test.done(); + }, + testMonthTranslate_hi_IN: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: M + + var value = [], i; + var fmt = new DateFmt({locale:"hi-IN", date:"m", length: "full", useNative:false, timezone:"local"}); + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "जनवरी"); + test.equal(value[1], "फ़रवरी"); + test.equal(value[2], "मारà¥à¤š"); + test.equal(value[3], "अपà¥à¤°à¥ˆà¤²"); + test.equal(value[4], "मई"); + test.equal(value[5], "जून"); + test.equal(value[6], "जà¥à¤²à¤¾à¤ˆ"); + test.equal(value[7], "अगसà¥à¤¤"); + test.equal(value[8], "सितंबर"); + test.equal(value[9], "अकà¥à¤¤à¥‚बर"); + test.equal(value[10], "नवंबर"); + test.equal(value[11], "दिसंबर"); + + var fmt = new DateFmt({locale:"hi-IN", date:"m", length: "medium", useNative:false, timezone:"local"}); + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "जन॰"); + test.equal(value[1], "फ़र॰"); + test.equal(value[2], "मारà¥à¤š"); + test.equal(value[3], "अपà¥à¤°à¥ˆà¤²"); + test.equal(value[4], "मई"); + test.equal(value[5], "जून"); + test.equal(value[6], "जà¥à¤²à¥°"); + test.equal(value[7], "अग॰"); + test.equal(value[8], "सित॰"); + test.equal(value[9], "अकà¥à¤¤à¥‚॰"); + test.equal(value[10], "नव॰"); + test.equal(value[11], "दिस॰"); + + test.done(); + }, + testMonthTranslate_hr_HR: function(test) { + test.expect(24); + + // full, long: MMMM _standAlone Format Exist. + // medium: MMM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"hr-HR", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "sijeÄanj"); + test.equal(value[1], "veljaÄa"); + test.equal(value[2], "ožujak"); + test.equal(value[3], "travanj"); + test.equal(value[4], "svibanj"); + test.equal(value[5], "lipanj"); + test.equal(value[6], "srpanj"); + test.equal(value[7], "kolovoz"); + test.equal(value[8], "rujan"); + test.equal(value[9], "listopad"); + test.equal(value[10], "studeni"); + test.equal(value[11], "prosinac"); + + var fmt = new DateFmt({locale:"hr-HR", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "sij"); + test.equal(value[1], "velj"); + test.equal(value[2], "ožu"); + test.equal(value[3], "tra"); + test.equal(value[4], "svi"); + test.equal(value[5], "lip"); + test.equal(value[6], "srp"); + test.equal(value[7], "kol"); + test.equal(value[8], "ruj"); + test.equal(value[9], "lis"); + test.equal(value[10], "stu"); + test.equal(value[11], "pro"); + + test.done(); + }, + testMonthTranslate_hr_ME: function(test) { + test.expect(12); + + // Same as hr-HR + + var value = [], i; + var fmt = new DateFmt({locale:"hr-ME", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "sijeÄanj"); + test.equal(value[1], "veljaÄa"); + test.equal(value[2], "ožujak"); + test.equal(value[3], "travanj"); + test.equal(value[4], "svibanj"); + test.equal(value[5], "lipanj"); + test.equal(value[6], "srpanj"); + test.equal(value[7], "kolovoz"); + test.equal(value[8], "rujan"); + test.equal(value[9], "listopad"); + test.equal(value[10], "studeni"); + test.equal(value[11], "prosinac"); + + test.done(); + }, + testMonthTranslate_hr_HU: function(test) { + test.expect(12); + + // Same as hr-HR + + var value = [], i; + var fmt = new DateFmt({locale:"hr-HU", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "sijeÄanj"); + test.equal(value[1], "veljaÄa"); + test.equal(value[2], "ožujak"); + test.equal(value[3], "travanj"); + test.equal(value[4], "svibanj"); + test.equal(value[5], "lipanj"); + test.equal(value[6], "srpanj"); + test.equal(value[7], "kolovoz"); + test.equal(value[8], "rujan"); + test.equal(value[9], "listopad"); + test.equal(value[10], "studeni"); + test.equal(value[11], "prosinac"); + + test.done(); + }, + testMonthTranslate_id_ID: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"id-ID", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0], "Januari"); + test.equal(value[1], "Februari"); + test.equal(value[2], "Maret"); + test.equal(value[3], "April"); + test.equal(value[4], "Mei"); + test.equal(value[5], "Juni"); + test.equal(value[6], "Juli"); + test.equal(value[7], "Agustus"); + test.equal(value[8], "September"); + test.equal(value[9], "Oktober"); + test.equal(value[10], "November"); + test.equal(value[11], "Desember"); + + var fmt = new DateFmt({locale:"id-ID", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0], "Jan"); + test.equal(value[1], "Feb"); + test.equal(value[2], "Mar"); + test.equal(value[3], "Apr"); + test.equal(value[4], "Mei"); + test.equal(value[5], "Jun"); + test.equal(value[6], "Jul"); + test.equal(value[7], "Agu"); + test.equal(value[8], "Sep"); + test.equal(value[9], "Okt"); + test.equal(value[10], "Nov"); + test.equal(value[11], "Des"); + + test.done(); + }, + testMonthTranslate_is_IS: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: M + + var value = [], i; + var fmt = new DateFmt({locale:"is-IS", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "janúar"); + test.equal(value[1], "febrúar"); + test.equal(value[2], "mars"); + test.equal(value[3], "apríl"); + test.equal(value[4], "maí"); + test.equal(value[5], "júní"); + test.equal(value[6], "júlí"); + test.equal(value[7], "ágúst"); + test.equal(value[8], "september"); + test.equal(value[9], "október"); + test.equal(value[10], "nóvember"); + test.equal(value[11], "desember"); + + var fmt = new DateFmt({locale:"is-IS", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "jan."); + test.equal(value[1], "feb."); + test.equal(value[2], "mar."); + test.equal(value[3], "apr."); + test.equal(value[4], "maí"); + test.equal(value[5], "jún."); + test.equal(value[6], "júl."); + test.equal(value[7], "ágú."); + test.equal(value[8], "sep."); + test.equal(value[9], "okt."); + test.equal(value[10], "nóv."); + test.equal(value[11], "des."); + + test.done(); + }, + testMonthTranslate_it_CH: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"it-CH", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "gennaio"); + test.equal(value[1], "febbraio"); + test.equal(value[2], "marzo"); + test.equal(value[3], "aprile"); + test.equal(value[4], "maggio"); + test.equal(value[5], "giugno"); + test.equal(value[6], "luglio"); + test.equal(value[7], "agosto"); + test.equal(value[8], "settembre"); + test.equal(value[9], "ottobre"); + test.equal(value[10], "novembre"); + test.equal(value[11], "dicembre"); + + var fmt = new DateFmt({locale:"it-CH", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "gen"); + test.equal(value[1], "feb"); + test.equal(value[2], "mar"); + test.equal(value[3], "apr"); + test.equal(value[4], "mag"); + test.equal(value[5], "giu"); + test.equal(value[6], "lug"); + test.equal(value[7], "ago"); + test.equal(value[8], "set"); + test.equal(value[9], "ott"); + test.equal(value[10], "nov"); + test.equal(value[11], "dic"); + + test.done(); + }, + testMonthTranslate_it_IT: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"it-IT", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0], "gennaio"); + test.equal(value[1], "febbraio"); + test.equal(value[2], "marzo"); + test.equal(value[3], "aprile"); + test.equal(value[4], "maggio"); + test.equal(value[5], "giugno"); + test.equal(value[6], "luglio"); + test.equal(value[7], "agosto"); + test.equal(value[8], "settembre"); + test.equal(value[9], "ottobre"); + test.equal(value[10], "novembre"); + test.equal(value[11], "dicembre"); + + var fmt = new DateFmt({locale:"it-IT", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0], "gen"); + test.equal(value[1], "feb"); + test.equal(value[2], "mar"); + test.equal(value[3], "apr"); + test.equal(value[4], "mag"); + test.equal(value[5], "giu"); + test.equal(value[6], "lug"); + test.equal(value[7], "ago"); + test.equal(value[8], "set"); + test.equal(value[9], "ott"); + test.equal(value[10], "nov"); + test.equal(value[11], "dic"); + + test.done(); + }, + testMonthTranslate_ja_JP: function(test) { + test.expect(12); + + var value = [], i; + var fmt = new DateFmt({locale:"ja-JP", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "1月"); + test.equal(value[1], "2月"); + test.equal(value[2], "3月"); + test.equal(value[3], "4月"); + test.equal(value[4], "5月"); + test.equal(value[5], "6月"); + test.equal(value[6], "7月"); + test.equal(value[7], "8月"); + test.equal(value[8], "9月"); + test.equal(value[9], "10月"); + test.equal(value[10], "11月"); + test.equal(value[11], "12月"); + + test.done(); + }, + testMonthTranslate_kk_KZ: function(test) { + test.expect(24); + + // full, long: MMMM_ StandAlone Format Exist. + // medium: MMM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"kk-KZ", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "Қаңтар"); + test.equal(value[1], "Ðқпан"); + test.equal(value[2], "Ðаурыз"); + test.equal(value[3], "Сәуір"); + test.equal(value[4], "Мамыр"); + test.equal(value[5], "МауÑым"); + test.equal(value[6], "Шілде"); + test.equal(value[7], "Тамыз"); + test.equal(value[8], "Қыркүйек"); + test.equal(value[9], "Қазан"); + test.equal(value[10], "Қараша"); + test.equal(value[11], "ЖелтоқÑан"); + + var fmt = new DateFmt({locale:"kk-KZ", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "қаң."); + test.equal(value[1], "ақп."); + test.equal(value[2], "нау."); + test.equal(value[3], "Ñәу."); + test.equal(value[4], "мам."); + test.equal(value[5], "мау."); + test.equal(value[6], "шіл."); + test.equal(value[7], "там."); + test.equal(value[8], "қыр."); + test.equal(value[9], "қаз."); + test.equal(value[10], "қар."); + test.equal(value[11], "жел."); + + test.done(); + }, + testMonthTranslate_kn_IN: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: M + + var value = [], i; + var fmt = new DateFmt({locale:"kn-IN", date:"m", length: "full", useNative:false, timezone:"local"}); + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0],"ಜನವರಿ" ); + test.equal(value[1], "ಫೆಬà³à²°à²µà²°à²¿"); + test.equal(value[2],"ಮಾರà³à²šà³" ); + test.equal(value[3], "à²à²ªà³à²°à²¿à²²à³"); + test.equal(value[4], "ಮೇ"); + test.equal(value[5], "ಜೂನà³"); + test.equal(value[6],"ಜà³à²²à³ˆ" ); + test.equal(value[7],"ಆಗಸà³à²Ÿà³"); + test.equal(value[8],"ಸೆಪà³à²Ÿà³†à²‚ಬರà³"); + test.equal(value[9],"ಅಕà³à²Ÿà³‹à²¬à²°à³"); + test.equal(value[10], "ನವೆಂಬರà³"); + test.equal(value[11],"ಡಿಸೆಂಬರà³"); + + var fmt = new DateFmt({locale:"kn-IN", date:"m", length: "medium", useNative:false, timezone:"local"}); + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0], "ಜನವರಿ" ); + test.equal(value[1], "ಫೆಬà³à²°à²µà²°à²¿"); + test.equal(value[2], "ಮಾರà³à²šà³" ); + test.equal(value[3], "à²à²ªà³à²°à²¿"); + test.equal(value[4], "ಮೇ" ); + test.equal(value[5], "ಜೂನà³" ); + test.equal(value[6],"ಜà³à²²à³ˆ" ); + test.equal(value[7], "ಆಗ"); + test.equal(value[8], "ಸೆಪà³à²Ÿà³†à²‚"); + test.equal(value[9], "ಅಕà³à²Ÿà³‹"); + test.equal(value[10],"ನವೆಂ"); + test.equal(value[11],"ಡಿಸೆಂ"); + + test.done(); + }, + testMonthTranslate_ko_KR: function(test) { + test.expect(12); + + // full, long: MMMM + // medium: MM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"ko-KR", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "1ì›”"); + test.equal(value[1], "2ì›”"); + test.equal(value[2], "3ì›”"); + test.equal(value[3], "4ì›”"); + test.equal(value[4], "5ì›”"); + test.equal(value[5], "6ì›”"); + test.equal(value[6], "7ì›”"); + test.equal(value[7], "8ì›”"); + test.equal(value[8], "9ì›”"); + test.equal(value[9], "10ì›”"); + test.equal(value[10], "11ì›”"); + test.equal(value[11], "12ì›”"); + + test.done(); + }, + testMonthTranslate_ku_IQ: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"ku-IQ", date:"m", length: "full", useNative:false, timezone:"local"}); + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "کانوونی دووەم"); + test.equal(value[1], "شوبات"); + test.equal(value[2], "ئازار"); + test.equal(value[3], "نیسان"); + test.equal(value[4], "ئایار"); + test.equal(value[5], "حوزەیران"); + test.equal(value[6], "تەمووز"); + test.equal(value[7], "ئاب"); + test.equal(value[8], "ئەیلوول"); + test.equal(value[9], "تشرینی یەکەم"); + test.equal(value[10], "تشرینی دووەم"); + test.equal(value[11], "کانونی یەکەم"); + + var fmt = new DateFmt({locale:"ku-IQ", date:"m", length: "medium", useNative:false, timezone:"local"}); + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "کانوونی دووەم"); + test.equal(value[1], "شوبات"); + test.equal(value[2], "ئازار"); + test.equal(value[3], "نیسان"); + test.equal(value[4], "ئایار"); + test.equal(value[5], "حوزەیران"); + test.equal(value[6], "تەمووز"); + test.equal(value[7], "ئاب"); + test.equal(value[8], "ئەیلوول"); + test.equal(value[9], "تشرینی یەکەم"); + test.equal(value[10], "تشرینی دووەم"); + test.equal(value[11], "کانونی یەکەم"); + + test.done(); + }, + testMonthTranslate_lt_LT: function(test) { + test.expect(12); + + // full, long: MMMM_ StandAlone Format Exist + // medium: MM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"lt-LT", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "sausis"); + test.equal(value[1], "vasaris"); + test.equal(value[2], "kovas"); + test.equal(value[3], "balandis"); + test.equal(value[4], "gegužė"); + test.equal(value[5], "birželis"); + test.equal(value[6], "liepa"); + test.equal(value[7], "rugpjÅ«tis"); + test.equal(value[8], "rugsÄ—jis"); + test.equal(value[9], "spalis"); + test.equal(value[10], "lapkritis"); + test.equal(value[11], "gruodis"); + + test.done(); + }, + testMonthTranslate_lv_LV: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"lv-LV", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "janvÄris"); + test.equal(value[1], "februÄris"); + test.equal(value[2], "marts"); + test.equal(value[3], "aprÄ«lis"); + test.equal(value[4], "maijs"); + test.equal(value[5], "jÅ«nijs"); + test.equal(value[6], "jÅ«lijs"); + test.equal(value[7], "augusts"); + test.equal(value[8], "septembris"); + test.equal(value[9], "oktobris"); + test.equal(value[10], "novembris"); + test.equal(value[11], "decembris"); + + var fmt = new DateFmt({locale:"lv-LV", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "janv."); + test.equal(value[1], "febr."); + test.equal(value[2], "marts"); + test.equal(value[3], "apr."); + test.equal(value[4], "maijs"); + test.equal(value[5], "jÅ«n."); + test.equal(value[6], "jÅ«l."); + test.equal(value[7], "aug."); + test.equal(value[8], "sept."); + test.equal(value[9], "okt."); + test.equal(value[10], "nov."); + test.equal(value[11], "dec."); + + test.done(); + }, + testMonthTranslate_mk_MK: function(test) { + test.expect(12); + + // full, long: MMMM + // medium: M + // short: M + + var value = [], i; + var fmt = new DateFmt({locale:"mk-MK", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "јануари"); + test.equal(value[1], "февруари"); + test.equal(value[2], "март"); + test.equal(value[3], "април"); + test.equal(value[4], "мај"); + test.equal(value[5], "јуни"); + test.equal(value[6], "јули"); + test.equal(value[7], "авгуÑÑ‚"); + test.equal(value[8], "Ñептември"); + test.equal(value[9], "октомври"); + test.equal(value[10], "ноември"); + test.equal(value[11], "декември"); + + test.done(); + }, + testMonthTranslate_ml_IN: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: M + + var value = [], i; + var fmt = new DateFmt({locale:"ml-IN", date:"m", length: "full", useNative:false, timezone:"local"}); + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "ജനàµà´µà´°à´¿"); + test.equal(value[1], "ഫെബàµà´°àµà´µà´°à´¿"); + test.equal(value[2], "മാർചàµà´šàµ"); + test.equal(value[3], "à´à´ªàµà´°à´¿àµ½"); + test.equal(value[4],"മേയàµ"); + test.equal(value[5], "ജൂൺ"); + test.equal(value[6], "ജൂലൈ"); + test.equal(value[7], "à´“à´—à´¸àµà´±àµà´±àµ"); + test.equal(value[8],"സെപàµà´±àµà´±à´‚ബർ"); + test.equal(value[9], "à´’à´•àµâ€Œà´Ÿàµ‹à´¬àµ¼"); + test.equal(value[10],"നവംബർ"); + test.equal(value[11],"ഡിസംബർ"); + + var fmt = new DateFmt({locale:"ml-IN", date:"m", length: "medium", useNative:false, timezone:"local"}); + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "ജനàµ"); + test.equal(value[1], "ഫെബàµà´°àµ"); + test.equal(value[2], "മാർ"); + test.equal(value[3], "à´à´ªàµà´°à´¿"); + test.equal(value[4], "മേയàµ"); + test.equal(value[5], "ജൂൺ"); + test.equal(value[6], "ജൂലൈ"); + test.equal(value[7], "à´“à´—"); + test.equal(value[8], "സെപàµà´±àµà´±à´‚"); + test.equal(value[9], "à´’à´•àµà´Ÿàµ‹"); + test.equal(value[10], "നവം"); + test.equal(value[11], "ഡിസം"); + + test.done(); + }, + testMonthTranslate_mr_IN: function(test) { + test.expect(12); + + var value = [], i; + var fmt = new DateFmt({locale:"mr-IN", date:"m", length: "full", useNative:false, timezone:"local"}); + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0],"जानेवारी"); + test.equal(value[1], "फेबà¥à¤°à¥à¤µà¤¾à¤°à¥€"); + test.equal(value[2], "मारà¥à¤š"); + test.equal(value[3],"à¤à¤ªà¥à¤°à¤¿à¤²"); + test.equal(value[4], "मे"); + test.equal(value[5],"जून"); + test.equal(value[6], "जà¥à¤²à¥ˆ"); + test.equal(value[7], "ऑगसà¥à¤Ÿ"); + test.equal(value[8],"सपà¥à¤Ÿà¥‡à¤‚बर"); + test.equal(value[9],"ऑकà¥à¤Ÿà¥‹à¤¬à¤°"); + test.equal(value[10],"नोवà¥à¤¹à¥‡à¤‚बर"); + test.equal(value[11], "डिसेंबर"); + + test.done(); + }, + testMonthTranslate_ms_MY: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"ms-MY", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "Januari"); + test.equal(value[1], "Februari"); + test.equal(value[2], "Mac"); + test.equal(value[3], "April"); + test.equal(value[4], "Mei"); + test.equal(value[5], "Jun"); + test.equal(value[6], "Julai"); + test.equal(value[7], "Ogos"); + test.equal(value[8], "September"); + test.equal(value[9], "Oktober"); + test.equal(value[10], "November"); + test.equal(value[11], "Disember"); + + var fmt = new DateFmt({locale:"ms-MY", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "Jan"); + test.equal(value[1], "Feb"); + test.equal(value[2], "Mac"); + test.equal(value[3], "Apr"); + test.equal(value[4], "Mei"); + test.equal(value[5], "Jun"); + test.equal(value[6], "Jul"); + test.equal(value[7], "Ogo"); + test.equal(value[8], "Sep"); + test.equal(value[9], "Okt"); + test.equal(value[10], "Nov"); + test.equal(value[11], "Dis"); + + test.done(); + }, + testMonthTranslate_nb_NO: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"nb-NO", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "januar"); + test.equal(value[1], "februar"); + test.equal(value[2], "mars"); + test.equal(value[3], "april"); + test.equal(value[4], "mai"); + test.equal(value[5], "juni"); + test.equal(value[6], "juli"); + test.equal(value[7], "august"); + test.equal(value[8], "september"); + test.equal(value[9], "oktober"); + test.equal(value[10], "november"); + test.equal(value[11], "desember"); + + var fmt = new DateFmt({locale:"nb-NO", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "jan."); + test.equal(value[1], "feb."); + test.equal(value[2], "mar."); + test.equal(value[3], "apr."); + test.equal(value[4], "mai"); + test.equal(value[5], "jun."); + test.equal(value[6], "jul."); + test.equal(value[7], "aug."); + test.equal(value[8], "sep."); + test.equal(value[9], "okt."); + test.equal(value[10], "nov."); + test.equal(value[11], "des."); + + test.done(); + }, + testMonthTranslate_nl_BE: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"nl-BE", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "januari"); + test.equal(value[1], "februari"); + test.equal(value[2], "maart"); + test.equal(value[3], "april"); + test.equal(value[4], "mei"); + test.equal(value[5], "juni"); + test.equal(value[6], "juli"); + test.equal(value[7], "augustus"); + test.equal(value[8], "september"); + test.equal(value[9], "oktober"); + test.equal(value[10], "november"); + test.equal(value[11], "december"); + + var fmt = new DateFmt({locale:"nl-BE", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "jan."); + test.equal(value[1], "feb."); + test.equal(value[2], "mrt."); + test.equal(value[3], "apr."); + test.equal(value[4], "mei"); + test.equal(value[5], "jun."); + test.equal(value[6], "jul."); + test.equal(value[7], "aug."); + test.equal(value[8], "sep."); + test.equal(value[9], "okt."); + test.equal(value[10], "nov."); + test.equal(value[11], "dec."); + + test.done(); + }, + testMonthTranslate_nl_NL: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"nl-NL", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "januari"); + test.equal(value[1], "februari"); + test.equal(value[2], "maart"); + test.equal(value[3], "april"); + test.equal(value[4], "mei"); + test.equal(value[5], "juni"); + test.equal(value[6], "juli"); + test.equal(value[7], "augustus"); + test.equal(value[8], "september"); + test.equal(value[9], "oktober"); + test.equal(value[10], "november"); + test.equal(value[11], "december"); + + var fmt = new DateFmt({locale:"nl-NL", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "jan."); + test.equal(value[1], "feb."); + test.equal(value[2], "mrt."); + test.equal(value[3], "apr."); + test.equal(value[4], "mei"); + test.equal(value[5], "jun."); + test.equal(value[6], "jul."); + test.equal(value[7], "aug."); + test.equal(value[8], "sep."); + test.equal(value[9], "okt."); + test.equal(value[10], "nov."); + test.equal(value[11], "dec."); + + test.done(); + }, + testMonthTranslate_pa_Guru_IN: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: M + + var value = [], i; + var fmt = new DateFmt({locale:"pa-Guru-IN", date:"m", length: "full", useNative:false, timezone:"local"}); + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "ਜਨਵਰੀ"); + test.equal(value[1], "ਫ਼ਰਵਰੀ"); + test.equal(value[2], "ਮਾਰਚ"); + test.equal(value[3], "ਅਪà©à¨°à©ˆà¨²"); + test.equal(value[4], "ਮਈ"); + test.equal(value[5], "ਜੂਨ"); + test.equal(value[6], "ਜà©à¨²à¨¾à¨ˆ"); + test.equal(value[7], "ਅਗਸਤ"); + test.equal(value[8], "ਸਤੰਬਰ"); + test.equal(value[9], "ਅਕਤੂਬਰ"); + test.equal(value[10], "ਨਵੰਬਰ"); + test.equal(value[11], "ਦਸੰਬਰ"); + + var fmt = new DateFmt({locale:"pa-Guru-IN", date:"m", length: "medium", useNative:false, timezone:"local"}); + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "ਜਨ"); + test.equal(value[1], "ਫ਼ਰ"); + test.equal(value[2], "ਮਾਰਚ"); + test.equal(value[3], "ਅਪà©à¨°à©ˆ"); + test.equal(value[4], "ਮਈ"); + test.equal(value[5], "ਜੂਨ"); + test.equal(value[6], "ਜà©à¨²à¨¾"); + test.equal(value[7], "ਅਗ"); + test.equal(value[8],"ਸਤੰ"); + test.equal(value[9], "ਅਕਤੂ"); + test.equal(value[10],"ਨਵੰ"); + test.equal(value[11],"ਦਸੰ"); + + test.done(); + }, + testMonthTranslate_pl_PL: function(test) { + test.expect(24); + + // full, long: MMMM _ StandAlone Format Exist + // medium: MMM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"pl-PL", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0], "styczeÅ„"); + test.equal(value[1], "luty"); + test.equal(value[2], "marzec"); + test.equal(value[3], "kwiecieÅ„"); + test.equal(value[4], "maj"); + test.equal(value[5], "czerwiec"); + test.equal(value[6], "lipiec"); + test.equal(value[7], "sierpieÅ„"); + test.equal(value[8], "wrzesieÅ„"); + test.equal(value[9], "październik"); + test.equal(value[10], "listopad"); + test.equal(value[11], "grudzieÅ„"); + + var fmt = new DateFmt({locale:"pl-PL", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "sty"); + test.equal(value[1], "lut"); + test.equal(value[2], "mar"); + test.equal(value[3], "kwi"); + test.equal(value[4], "maj"); + test.equal(value[5], "cze"); + test.equal(value[6], "lip"); + test.equal(value[7], "sie"); + test.equal(value[8], "wrz"); + test.equal(value[9], "paź"); + test.equal(value[10], "lis"); + test.equal(value[11], "gru"); + + test.done(); + }, + testMonthTranslate_pt_BR: function(test) { + test.expect(12); + + // Same as pt-PT + + var value = [], i; + var fmt = new DateFmt({locale:"pt-BR", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "janeiro"); + test.equal(value[1], "fevereiro"); + test.equal(value[2], "março"); + test.equal(value[3], "abril"); + test.equal(value[4], "maio"); + test.equal(value[5], "junho"); + test.equal(value[6], "julho"); + test.equal(value[7], "agosto"); + test.equal(value[8], "setembro"); + test.equal(value[9], "outubro"); + test.equal(value[10], "novembro"); + test.equal(value[11], "dezembro"); + + test.done(); + }, + testMonthTranslate_pt_PT: function(test) { + test.expect(12); + + // full, long: MMMM + // medium: MM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"pt-PT", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "janeiro"); + test.equal(value[1], "fevereiro"); + test.equal(value[2], "março"); + test.equal(value[3], "abril"); + test.equal(value[4], "maio"); + test.equal(value[5], "junho"); + test.equal(value[6], "julho"); + test.equal(value[7], "agosto"); + test.equal(value[8], "setembro"); + test.equal(value[9], "outubro"); + test.equal(value[10], "novembro"); + test.equal(value[11], "dezembro"); + + test.done(); + }, + testMonthTranslate_ro_RO: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"ro-RO", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "ianuarie"); + test.equal(value[1], "februarie"); + test.equal(value[2], "martie"); + test.equal(value[3], "aprilie"); + test.equal(value[4], "mai"); + test.equal(value[5], "iunie"); + test.equal(value[6], "iulie"); + test.equal(value[7], "august"); + test.equal(value[8], "septembrie"); + test.equal(value[9], "octombrie"); + test.equal(value[10], "noiembrie"); + test.equal(value[11], "decembrie"); + + var fmt = new DateFmt({locale:"ro-RO", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "ian."); + test.equal(value[1], "feb."); + test.equal(value[2], "mar."); + test.equal(value[3], "apr."); + test.equal(value[4], "mai"); + test.equal(value[5], "iun."); + test.equal(value[6], "iul."); + test.equal(value[7], "aug."); + test.equal(value[8], "sept."); + test.equal(value[9], "oct."); + test.equal(value[10], "nov."); + test.equal(value[11], "dec."); + + test.done(); + }, + testMonthTranslate_sr_Cyrl_RS: function(test) { + test.expect(12); + + // full, long: MMMM + // medium: MM + // short: M + + var value = [], i; + var fmt = new DateFmt({locale:"sr-Cyrl-RS", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "јануар"); + test.equal(value[1], "фебруар"); + test.equal(value[2], "март"); + test.equal(value[3], "април"); + test.equal(value[4], "мај"); + test.equal(value[5], "јун"); + test.equal(value[6], "јул"); + test.equal(value[7], "авгуÑÑ‚"); + test.equal(value[8], "Ñептембар"); + test.equal(value[9], "октобар"); + test.equal(value[10], "новембар"); + test.equal(value[11], "децембар"); + + test.done(); + }, + testMonthTranslate_sr_Latn_RS: function(test) { + test.expect(12); + + // full, long: MMMM + // medium: MM + // short: M + + var value = [], i; + var fmt = new DateFmt({locale:"sr-Latn-RS", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "januar"); + test.equal(value[1], "februar"); + test.equal(value[2], "mart"); + test.equal(value[3], "april"); + test.equal(value[4], "maj"); + test.equal(value[5], "jun"); + test.equal(value[6], "jul"); + test.equal(value[7], "avgust"); + test.equal(value[8], "septembar"); + test.equal(value[9], "oktobar"); + test.equal(value[10], "novembar"); + test.equal(value[11], "decembar"); + + test.done(); + }, + testMonthTranslate_ru_BY: function(test) { + test.expect(24); + + // full, long: MMMM _ standAlone Format Exist. + // medium: MMM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"ru-BY", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "Ñнварь"); + test.equal(value[1], "февраль"); + test.equal(value[2], "март"); + test.equal(value[3], "апрель"); + test.equal(value[4], "май"); + test.equal(value[5], "июнь"); + test.equal(value[6], "июль"); + test.equal(value[7], "авгуÑÑ‚"); + test.equal(value[8], "ÑентÑбрь"); + test.equal(value[9], "октÑбрь"); + test.equal(value[10], "ноÑбрь"); + test.equal(value[11], "декабрь"); + + var fmt = new DateFmt({locale:"ru-BY", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "Ñнв."); + test.equal(value[1], "февр."); + test.equal(value[2], "март"); + test.equal(value[3], "апр."); + test.equal(value[4], "май"); + test.equal(value[5], "июнь"); + test.equal(value[6], "июль"); + test.equal(value[7], "авг."); + test.equal(value[8], "Ñент."); + test.equal(value[9], "окт."); + test.equal(value[10], "ноÑб."); + test.equal(value[11], "дек."); + + test.done(); + }, + testMonthTranslate_ru_KG: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"ru-KG", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "Ñнварь"); + test.equal(value[1], "февраль"); + test.equal(value[2], "март"); + test.equal(value[3], "апрель"); + test.equal(value[4], "май"); + test.equal(value[5], "июнь"); + test.equal(value[6], "июль"); + test.equal(value[7], "авгуÑÑ‚"); + test.equal(value[8], "ÑентÑбрь"); + test.equal(value[9], "октÑбрь"); + test.equal(value[10], "ноÑбрь"); + test.equal(value[11], "декабрь"); + + var fmt = new DateFmt({locale:"ru-KG", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "Ñнв."); + test.equal(value[1], "февр."); + test.equal(value[2], "март"); + test.equal(value[3], "апр."); + test.equal(value[4], "май"); + test.equal(value[5], "июнь"); + test.equal(value[6], "июль"); + test.equal(value[7], "авг."); + test.equal(value[8], "Ñент."); + test.equal(value[9], "окт."); + test.equal(value[10], "ноÑб."); + test.equal(value[11], "дек."); + + test.done(); + }, + testMonthTranslate_ru_KZ: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"ru-KZ", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "Ñнварь"); + test.equal(value[1], "февраль"); + test.equal(value[2], "март"); + test.equal(value[3], "апрель"); + test.equal(value[4], "май"); + test.equal(value[5], "июнь"); + test.equal(value[6], "июль"); + test.equal(value[7], "авгуÑÑ‚"); + test.equal(value[8], "ÑентÑбрь"); + test.equal(value[9], "октÑбрь"); + test.equal(value[10], "ноÑбрь"); + test.equal(value[11], "декабрь"); + + var fmt = new DateFmt({locale:"ru-KZ", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "Ñнв."); + test.equal(value[1], "февр."); + test.equal(value[2], "март"); + test.equal(value[3], "апр."); + test.equal(value[4], "май"); + test.equal(value[5], "июнь"); + test.equal(value[6], "июль"); + test.equal(value[7], "авг."); + test.equal(value[8], "Ñент."); + test.equal(value[9], "окт."); + test.equal(value[10], "ноÑб."); + test.equal(value[11], "дек."); + + test.done(); + }, + testMonthTranslate_ru_GE: function(test) { + test.expect(12); + + // Same as ru-RU + + var value = [], i; + var fmt = new DateFmt({locale:"ru-GE", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "Ñнварь"); + test.equal(value[1], "февраль"); + test.equal(value[2], "март"); + test.equal(value[3], "апрель"); + test.equal(value[4], "май"); + test.equal(value[5], "июнь"); + test.equal(value[6], "июль"); + test.equal(value[7], "авгуÑÑ‚"); + test.equal(value[8], "ÑентÑбрь"); + test.equal(value[9], "октÑбрь"); + test.equal(value[10], "ноÑбрь"); + test.equal(value[11], "декабрь"); + + test.done(); + }, + testMonthTranslate_ru_RU: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"ru-RU", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "Ñнварь"); + test.equal(value[1], "февраль"); + test.equal(value[2], "март"); + test.equal(value[3], "апрель"); + test.equal(value[4], "май"); + test.equal(value[5], "июнь"); + test.equal(value[6], "июль"); + test.equal(value[7], "авгуÑÑ‚"); + test.equal(value[8], "ÑентÑбрь"); + test.equal(value[9], "октÑбрь"); + test.equal(value[10], "ноÑбрь"); + test.equal(value[11], "декабрь"); + + var fmt = new DateFmt({locale:"ru-RU", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "Ñнв."); + test.equal(value[1], "февр."); + test.equal(value[2], "март"); + test.equal(value[3], "апр."); + test.equal(value[4], "май"); + test.equal(value[5], "июнь"); + test.equal(value[6], "июль"); + test.equal(value[7], "авг."); + test.equal(value[8], "Ñент."); + test.equal(value[9], "окт."); + test.equal(value[10], "ноÑб."); + test.equal(value[11], "дек."); + + test.done(); + }, + testMonthTranslate_ru_UA: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"ru-UA", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "Ñнварь"); + test.equal(value[1], "февраль"); + test.equal(value[2], "март"); + test.equal(value[3], "апрель"); + test.equal(value[4], "май"); + test.equal(value[5], "июнь"); + test.equal(value[6], "июль"); + test.equal(value[7], "авгуÑÑ‚"); + test.equal(value[8], "ÑентÑбрь"); + test.equal(value[9], "октÑбрь"); + test.equal(value[10], "ноÑбрь"); + test.equal(value[11], "декабрь"); + + var fmt = new DateFmt({locale:"ru-UA", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "Ñнв."); + test.equal(value[1], "февр."); + test.equal(value[2], "март"); + test.equal(value[3], "апр."); + test.equal(value[4], "май"); + test.equal(value[5], "июнь"); + test.equal(value[6], "июль"); + test.equal(value[7], "авг."); + test.equal(value[8], "Ñент."); + test.equal(value[9], "окт."); + test.equal(value[10], "ноÑб."); + test.equal(value[11], "дек."); + + test.done(); + }, + testMonthTranslate_sk_SK: function(test) { + test.expect(12); + + // full, long: MMMM _ standAlone Format Exist. + // medium: M + // short: M + + var value = [], i; + var fmt = new DateFmt({locale:"sk-SK", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "január"); + test.equal(value[1], "február"); + test.equal(value[2], "marec"); + test.equal(value[3], "apríl"); + test.equal(value[4], "máj"); + test.equal(value[5], "jún"); + test.equal(value[6], "júl"); + test.equal(value[7], "august"); + test.equal(value[8], "september"); + test.equal(value[9], "október"); + test.equal(value[10], "november"); + test.equal(value[11], "december"); + + test.done(); + }, + testMonthTranslate_sl_SI: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"sl-SI", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "januar"); + test.equal(value[1], "februar"); + test.equal(value[2], "marec"); + test.equal(value[3], "april"); + test.equal(value[4], "maj"); + test.equal(value[5], "junij"); + test.equal(value[6], "julij"); + test.equal(value[7], "avgust"); + test.equal(value[8], "september"); + test.equal(value[9], "oktober"); + test.equal(value[10], "november"); + test.equal(value[11], "december"); + + var fmt = new DateFmt({locale:"sl-SI", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "jan."); + test.equal(value[1], "feb."); + test.equal(value[2], "mar."); + test.equal(value[3], "apr."); + test.equal(value[4], "maj"); + test.equal(value[5], "jun."); + test.equal(value[6], "jul."); + test.equal(value[7], "avg."); + test.equal(value[8], "sep."); + test.equal(value[9], "okt."); + test.equal(value[10], "nov."); + test.equal(value[11], "dec."); + + test.done(); + }, + testMonthTranslate_sq_AL: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: M + + var value = [], i; + var fmt = new DateFmt({locale:"sq-AL", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "janar"); + test.equal(value[1], "shkurt"); + test.equal(value[2], "mars"); + test.equal(value[3], "prill"); + test.equal(value[4], "maj"); + test.equal(value[5], "qershor"); + test.equal(value[6], "korrik"); + test.equal(value[7], "gusht"); + test.equal(value[8], "shtator"); + test.equal(value[9], "tetor"); + test.equal(value[10], "nëntor"); + test.equal(value[11], "dhjetor"); + + var fmt = new DateFmt({locale:"sq-AL", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "jan"); + test.equal(value[1], "shk"); + test.equal(value[2], "mar"); + test.equal(value[3], "pri"); + test.equal(value[4], "maj"); + test.equal(value[5], "qer"); + test.equal(value[6], "korr"); + test.equal(value[7], "gush"); + test.equal(value[8], "sht"); + test.equal(value[9], "tet"); + test.equal(value[10], "nën"); + test.equal(value[11], "dhj"); + + test.done(); + }, + testMonthTranslate_sq_ME: function(test) { + test.expect(24); + + // Same as sq-AL + + // full, long: MMMM + // medium: MMM + // short: M + + var value = [], i; + var fmt = new DateFmt({locale:"sq-ME", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "janar"); + test.equal(value[1], "shkurt"); + test.equal(value[2], "mars"); + test.equal(value[3], "prill"); + test.equal(value[4], "maj"); + test.equal(value[5], "qershor"); + test.equal(value[6], "korrik"); + test.equal(value[7], "gusht"); + test.equal(value[8], "shtator"); + test.equal(value[9], "tetor"); + test.equal(value[10], "nëntor"); + test.equal(value[11], "dhjetor"); + + var fmt = new DateFmt({locale:"sq-ME", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "jan"); + test.equal(value[1], "shk"); + test.equal(value[2], "mar"); + test.equal(value[3], "pri"); + test.equal(value[4], "maj"); + test.equal(value[5], "qer"); + test.equal(value[6], "korr"); + test.equal(value[7], "gush"); + test.equal(value[8], "sht"); + test.equal(value[9], "tet"); + test.equal(value[10], "nën"); + test.equal(value[11], "dhj"); + + test.done(); + }, + testMonthTranslate_sv_FI: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"sv-FI", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "januari"); + test.equal(value[1], "februari"); + test.equal(value[2], "mars"); + test.equal(value[3], "april"); + test.equal(value[4], "maj"); + test.equal(value[5], "juni"); + test.equal(value[6], "juli"); + test.equal(value[7], "augusti"); + test.equal(value[8], "september"); + test.equal(value[9], "oktober"); + test.equal(value[10], "november"); + test.equal(value[11], "december"); + + var fmt = new DateFmt({locale:"sv-FI", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "jan."); + test.equal(value[1], "feb."); + test.equal(value[2], "mars"); + test.equal(value[3], "apr."); + test.equal(value[4], "maj"); + test.equal(value[5], "juni"); + test.equal(value[6], "juli"); + test.equal(value[7], "aug."); + test.equal(value[8], "sep."); + test.equal(value[9], "okt."); + test.equal(value[10], "nov."); + test.equal(value[11], "dec."); + + test.done(); + }, + testMonthTranslate_sv_SE: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"sv-SE", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "januari"); + test.equal(value[1], "februari"); + test.equal(value[2], "mars"); + test.equal(value[3], "april"); + test.equal(value[4], "maj"); + test.equal(value[5], "juni"); + test.equal(value[6], "juli"); + test.equal(value[7], "augusti"); + test.equal(value[8], "september"); + test.equal(value[9], "oktober"); + test.equal(value[10], "november"); + test.equal(value[11], "december"); + + var fmt = new DateFmt({locale:"sv-SE", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "jan."); + test.equal(value[1], "feb."); + test.equal(value[2], "mars"); + test.equal(value[3], "apr."); + test.equal(value[4], "maj"); + test.equal(value[5], "juni"); + test.equal(value[6], "juli"); + test.equal(value[7], "aug."); + test.equal(value[8], "sep."); + test.equal(value[9], "okt."); + test.equal(value[10], "nov."); + test.equal(value[11], "dec."); + + test.done(); + }, + testMonthTranslate_ta_IN: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: M + + var value = [], i; + var fmt = new DateFmt({locale:"ta-IN", date:"m", length: "full", useNative:false, timezone:"local"}); + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0],"ஜனவரி" ); + test.equal(value[1], "பிபà¯à®°à®µà®°à®¿"); + test.equal(value[2], "மாரà¯à®šà¯"); + test.equal(value[3], "à®à®ªà¯à®°à®²à¯"); + test.equal(value[4], "மே"); + test.equal(value[5], "ஜூனà¯"); + test.equal(value[6], "ஜூலை"); + test.equal(value[7], "ஆகஸà¯à®Ÿà¯"); + test.equal(value[8], "செபà¯à®Ÿà®®à¯à®ªà®°à¯"); + test.equal(value[9], "அகà¯à®Ÿà¯‹à®ªà®°à¯"); + test.equal(value[10], "நவமà¯à®ªà®°à¯"); + test.equal(value[11], "டிசமà¯à®ªà®°à¯"); + + var fmt = new DateFmt({locale:"ta-IN", date:"m", length: "medium", useNative:false, timezone:"local"}); + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0],"ஜன."); + test.equal(value[1],"பிபà¯."); + test.equal(value[2], "மாரà¯."); + test.equal(value[3], "à®à®ªà¯."); + test.equal(value[4], "மே"); + test.equal(value[5], "ஜூனà¯"); + test.equal(value[6], "ஜூலை"); + test.equal(value[7], "ஆக."); + test.equal(value[8], "செபà¯."); + test.equal(value[9], "அகà¯."); + test.equal(value[10],"நவ."); + test.equal(value[11], "டிச."); + + test.done(); + }, + testMonthTranslate_te_IN: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"te-IN", date:"m", length: "full", useNative:false, timezone:"local"}); + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0],"జనవరి"); + test.equal(value[1], "à°«à°¿à°¬à±à°°à°µà°°à°¿"); + test.equal(value[2],"మారà±à°šà°¿"); + test.equal(value[3], "à°à°ªà±à°°à°¿à°²à±"); + test.equal(value[4], "మే"); + test.equal(value[5], "జూనà±"); + test.equal(value[6], "à°œà±à°²à±ˆ"); + test.equal(value[7], "ఆగసà±à°Ÿà±"); + test.equal(value[8],"సెపà±à°Ÿà±†à°‚బరà±"); + test.equal(value[9], "à°…à°•à±à°Ÿà±‹à°¬à°°à±"); + test.equal(value[10], "నవంబరà±"); + test.equal(value[11], "డిసెంబరà±"); + + var fmt = new DateFmt({locale:"te-IN", date:"m", length: "medium", useNative:false, timezone:"local"}); + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0],"జన"); + test.equal(value[1],"à°«à°¿à°¬à±à°°"); + test.equal(value[2], "మారà±à°šà°¿"); + test.equal(value[3],"à°à°ªà±à°°à°¿"); + test.equal(value[4], "మే"); + test.equal(value[5], "జూనà±"); + test.equal(value[6],"à°œà±à°²à±ˆ"); + test.equal(value[7], "ఆగ"); + test.equal(value[8], "సెపà±à°Ÿà±†à°‚"); + test.equal(value[9], "à°…à°•à±à°Ÿà±‹"); + test.equal(value[10],"నవం"); + test.equal(value[11],"డిసెం" ); + test.done(); + }, + testMonthTranslate_th_TH: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: M + + var value = [], i; + var fmt = new DateFmt({locale:"th-TH", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"thaisolar"})); + } + test.equal(value[0], "มà¸à¸£à¸²à¸„ม"); + test.equal(value[1], "à¸à¸¸à¸¡à¸ à¸²à¸žà¸±à¸™à¸˜à¹Œ"); + test.equal(value[2], "มีนาคม"); + test.equal(value[3], "เมษายน"); + test.equal(value[4], "พฤษภาคม"); + test.equal(value[5], "มิถุนายน"); + test.equal(value[6], "à¸à¸£à¸à¸Žà¸²à¸„ม"); + test.equal(value[7], "สิงหาคม"); + test.equal(value[8], "à¸à¸±à¸™à¸¢à¸²à¸¢à¸™"); + test.equal(value[9], "ตุลาคม"); + test.equal(value[10], "พฤศจิà¸à¸²à¸¢à¸™"); + test.equal(value[11], "ธันวาคม"); + + var fmt = new DateFmt({locale:"th-TH", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"thaisolar"})); + } + test.equal(value[0], "ม.ค."); + test.equal(value[1], "à¸.พ."); + test.equal(value[2], "มี.ค."); + test.equal(value[3], "เม.ย."); + test.equal(value[4], "พ.ค."); + test.equal(value[5], "มิ.ย."); + test.equal(value[6], "à¸.ค."); + test.equal(value[7], "ส.ค."); + test.equal(value[8], "à¸.ย."); + test.equal(value[9], "ต.ค."); + test.equal(value[10], "พ.ย."); + test.equal(value[11], "ธ.ค."); + test.done(); + }, + testMonthTranslate_tr_AM: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"tr-AM", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "Ocak"); + test.equal(value[1], "Åžubat"); + test.equal(value[2], "Mart"); + test.equal(value[3], "Nisan"); + test.equal(value[4], "Mayıs"); + test.equal(value[5], "Haziran"); + test.equal(value[6], "Temmuz"); + test.equal(value[7], "AÄŸustos"); + test.equal(value[8], "Eylül"); + test.equal(value[9], "Ekim"); + test.equal(value[10], "Kasım"); + test.equal(value[11], "Aralık"); + + var fmt = new DateFmt({locale:"tr-AM", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "Oca"); + test.equal(value[1], "Åžub"); + test.equal(value[2], "Mar"); + test.equal(value[3], "Nis"); + test.equal(value[4], "May"); + test.equal(value[5], "Haz"); + test.equal(value[6], "Tem"); + test.equal(value[7], "AÄŸu"); + test.equal(value[8], "Eyl"); + test.equal(value[9], "Eki"); + test.equal(value[10], "Kas"); + test.equal(value[11], "Ara"); + + test.done(); + }, + testMonthTranslate_tr_AZ: function(test) { + test.expect(12); + + // Same as tr-TR + + var value = [], i; + var fmt = new DateFmt({locale:"tr-AZ", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "Ocak"); + test.equal(value[1], "Åžubat"); + test.equal(value[2], "Mart"); + test.equal(value[3], "Nisan"); + test.equal(value[4], "Mayıs"); + test.equal(value[5], "Haziran"); + test.equal(value[6], "Temmuz"); + test.equal(value[7], "AÄŸustos"); + test.equal(value[8], "Eylül"); + test.equal(value[9], "Ekim"); + test.equal(value[10], "Kasım"); + test.equal(value[11], "Aralık"); + + test.done(); + }, + testMonthTranslate_tr_CY: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"tr-CY", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "Ocak"); + test.equal(value[1], "Åžubat"); + test.equal(value[2], "Mart"); + test.equal(value[3], "Nisan"); + test.equal(value[4], "Mayıs"); + test.equal(value[5], "Haziran"); + test.equal(value[6], "Temmuz"); + test.equal(value[7], "AÄŸustos"); + test.equal(value[8], "Eylül"); + test.equal(value[9], "Ekim"); + test.equal(value[10], "Kasım"); + test.equal(value[11], "Aralık"); + + var fmt = new DateFmt({locale:"tr-CY", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "Oca"); + test.equal(value[1], "Åžub"); + test.equal(value[2], "Mar"); + test.equal(value[3], "Nis"); + test.equal(value[4], "May"); + test.equal(value[5], "Haz"); + test.equal(value[6], "Tem"); + test.equal(value[7], "AÄŸu"); + test.equal(value[8], "Eyl"); + test.equal(value[9], "Eki"); + test.equal(value[10], "Kas"); + test.equal(value[11], "Ara"); + + test.done(); + }, + testMonthTranslate_tr_TR: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"tr-TR", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "Ocak"); + test.equal(value[1], "Åžubat"); + test.equal(value[2], "Mart"); + test.equal(value[3], "Nisan"); + test.equal(value[4], "Mayıs"); + test.equal(value[5], "Haziran"); + test.equal(value[6], "Temmuz"); + test.equal(value[7], "AÄŸustos"); + test.equal(value[8], "Eylül"); + test.equal(value[9], "Ekim"); + test.equal(value[10], "Kasım"); + test.equal(value[11], "Aralık"); + + var fmt = new DateFmt({locale:"tr-TR", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "Oca"); + test.equal(value[1], "Åžub"); + test.equal(value[2], "Mar"); + test.equal(value[3], "Nis"); + test.equal(value[4], "May"); + test.equal(value[5], "Haz"); + test.equal(value[6], "Tem"); + test.equal(value[7], "AÄŸu"); + test.equal(value[8], "Eyl"); + test.equal(value[9], "Eki"); + test.equal(value[10], "Kas"); + test.equal(value[11], "Ara"); + + test.done(); + }, + testMonthTranslate_uk_UA: function(test) { + test.expect(24); + + // full, long: MMMM _ standAlone Format Exist + // medium: MMM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"uk-UA", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "Ñічень"); + test.equal(value[1], "лютий"); + test.equal(value[2], "березень"); + test.equal(value[3], "квітень"); + test.equal(value[4], "травень"); + test.equal(value[5], "червень"); + test.equal(value[6], "липень"); + test.equal(value[7], "Ñерпень"); + test.equal(value[8], "вереÑень"); + test.equal(value[9], "жовтень"); + test.equal(value[10], "лиÑтопад"); + test.equal(value[11], "грудень"); + + var fmt = new DateFmt({locale:"uk-UA", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "Ñіч"); + test.equal(value[1], "лют"); + test.equal(value[2], "бер"); + test.equal(value[3], "кві"); + test.equal(value[4], "тра"); + test.equal(value[5], "чер"); + test.equal(value[6], "лип"); + test.equal(value[7], "Ñер"); + test.equal(value[8], "вер"); + test.equal(value[9], "жов"); + test.equal(value[10], "лиÑ"); + test.equal(value[11], "гру"); + + test.done(); + }, + testMonthTranslate_ur_IN: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: M + + var value = [], i; + var fmt = new DateFmt({locale:"ur-IN", date:"m", length: "full", useNative:false, timezone:"local"}); + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "جنوری"); + test.equal(value[1],"Ùروری" ); + test.equal(value[2], "مارچ"); + test.equal(value[3],"اپریل"); + test.equal(value[4], "مئی"); + test.equal(value[5],"جون"); + test.equal(value[6],"جولائی"); + test.equal(value[7],"اگست"); + test.equal(value[8],"ستمبر"); + test.equal(value[9],"اکتوبر"); + test.equal(value[10],"نومبر"); + test.equal(value[11],"دسمبر"); + + var fmt = new DateFmt({locale:"ur-IN", date:"m", length: "medium", useNative:false, timezone:"local"}); + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0],"جنوری"); + test.equal(value[1], "Ùروری"); + test.equal(value[2], "مارچ"); + test.equal(value[3],"اپریل"); + test.equal(value[4], "مئی" ); + test.equal(value[5],"جون"); + test.equal(value[6], "جولائی"); + test.equal(value[7],"اگست" ); + test.equal(value[8],"ستمبر"); + test.equal(value[9],"اکتوبر"); + test.equal(value[10],"نومبر"); + test.equal(value[11],"دسمبر"); + + test.done(); + }, + testMonthTranslate_uz_Latn_UZ: function(test) { + test.expect(24); + + // full, long: MMMM_ StandAlone Format Exist. + // medium: MMM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"uz-Latn-UZ", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "Yanvar"); + test.equal(value[1], "Fevral"); + test.equal(value[2], "Mart"); + test.equal(value[3], "Aprel"); + test.equal(value[4], "May"); + test.equal(value[5], "Iyun"); + test.equal(value[6], "Iyul"); + test.equal(value[7], "Avgust"); + test.equal(value[8], "Sentabr"); + test.equal(value[9], "Oktabr"); + test.equal(value[10], "Noyabr"); + test.equal(value[11], "Dekabr"); + + var fmt = new DateFmt({locale:"uz-Latn-UZ", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "Yan"); + test.equal(value[1], "Fev"); + test.equal(value[2], "Mar"); + test.equal(value[3], "Apr"); + test.equal(value[4], "May"); + test.equal(value[5], "Iyn"); + test.equal(value[6], "Iyl"); + test.equal(value[7], "Avg"); + test.equal(value[8], "Sen"); + test.equal(value[9], "Okt"); + test.equal(value[10], "Noy"); + test.equal(value[11], "Dek"); + + test.done(); + }, + testMonthTranslate_vi_VN: function(test) { + test.expect(24); + + // full, long: MMMM _ StandAlone Format Exist. + // medium: MMM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"vi-VN", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "Tháng 1"); + test.equal(value[1], "Tháng 2"); + test.equal(value[2], "Tháng 3"); + test.equal(value[3], "Tháng 4"); + test.equal(value[4], "Tháng 5"); + test.equal(value[5], "Tháng 6"); + test.equal(value[6], "Tháng 7"); + test.equal(value[7], "Tháng 8"); + test.equal(value[8], "Tháng 9"); + test.equal(value[9], "Tháng 10"); + test.equal(value[10], "Tháng 11"); + test.equal(value[11], "Tháng 12"); + + var fmt = new DateFmt({locale:"vi-VN", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "Thg 1"); + test.equal(value[1], "Thg 2"); + test.equal(value[2], "Thg 3"); + test.equal(value[3], "Thg 4"); + test.equal(value[4], "Thg 5"); + test.equal(value[5], "Thg 6"); + test.equal(value[6], "Thg 7"); + test.equal(value[7], "Thg 8"); + test.equal(value[8], "Thg 9"); + test.equal(value[9], "Thg 10"); + test.equal(value[10], "Thg 11"); + test.equal(value[11], "Thg 12"); + test.done(); + }, + testMonthTranslate_zh_Hans_CN: function(test) { + test.expect(12); + + var value = [], i; + for (i=0; i < 12; i++) { + var fmt = new DateFmt({locale:"zh-Hans-CN", date:"m", length: "full", useNative:false, timezone:"local"}) + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "1月"); + test.equal(value[1], "2月"); + test.equal(value[2], "3月"); + test.equal(value[3], "4月"); + test.equal(value[4], "5月"); + test.equal(value[5], "6月"); + test.equal(value[6], "7月"); + test.equal(value[7], "8月"); + test.equal(value[8], "9月"); + test.equal(value[9], "10月"); + test.equal(value[10], "11月"); + test.equal(value[11], "12月"); + + test.done(); + }, + testMonthTranslate_zh_Hant_HK: function(test) { + test.expect(12); + + var value = [], i; + var fmt = new DateFmt({locale:"zh-Hant-HK", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "1月"); + test.equal(value[1], "2月"); + test.equal(value[2], "3月"); + test.equal(value[3], "4月"); + test.equal(value[4], "5月"); + test.equal(value[5], "6月"); + test.equal(value[6], "7月"); + test.equal(value[7], "8月"); + test.equal(value[8], "9月"); + test.equal(value[9], "10月"); + test.equal(value[10], "11月"); + test.equal(value[11], "12月"); + + test.done(); + }, + testMonthTranslate_zh_Hant_TW: function(test) { + test.expect(12); + + var value = [], i; + var fmt = new DateFmt({locale:"zh-Hant-TW", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "1月"); + test.equal(value[1], "2月"); + test.equal(value[2], "3月"); + test.equal(value[3], "4月"); + test.equal(value[4], "5月"); + test.equal(value[5], "6月"); + test.equal(value[6], "7月"); + test.equal(value[7], "8月"); + test.equal(value[8], "9月"); + test.equal(value[9], "10月"); + test.equal(value[10], "11月"); + test.equal(value[11], "12月"); + + test.done(); + }, + testMonthTranslate_en_GE: function(test) { + test.expect(12); + + // Same as en-US + + var value = [], i; + var fmt = new DateFmt({locale:"en-GE", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "January"); + test.equal(value[1], "February"); + test.equal(value[2], "March"); + test.equal(value[3], "April"); + test.equal(value[4], "May"); + test.equal(value[5], "June"); + test.equal(value[6], "July"); + test.equal(value[7], "August"); + test.equal(value[8], "September"); + test.equal(value[9], "October"); + test.equal(value[10], "November"); + test.equal(value[11], "December"); + + test.done(); + }, + testMonthTranslate_en_CN: function(test) { + test.expect(12); + + // Same as en-US + + var value = [], i; + var fmt = new DateFmt({locale:"en-CN", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0], "January"); + test.equal(value[1], "February"); + test.equal(value[2], "March"); + test.equal(value[3], "April"); + test.equal(value[4], "May"); + test.equal(value[5], "June"); + test.equal(value[6], "July"); + test.equal(value[7], "August"); + test.equal(value[8], "September"); + test.equal(value[9], "October"); + test.equal(value[10], "November"); + test.equal(value[11], "December"); + + test.done(); + }, + testMonthTranslate_en_MX: function(test) { + test.expect(12); + + // Same as en-US + + var value = [], i; + var fmt = new DateFmt({locale:"en-MX", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "January"); + test.equal(value[1], "February"); + test.equal(value[2], "March"); + test.equal(value[3], "April"); + test.equal(value[4], "May"); + test.equal(value[5], "June"); + test.equal(value[6], "July"); + test.equal(value[7], "August"); + test.equal(value[8], "September"); + test.equal(value[9], "October"); + test.equal(value[10], "November"); + test.equal(value[11], "December"); + + test.done(); + }, + testMonthTranslate_en_TW: function(test) { + test.expect(12); + + // Same as en-US + + var value = [], i; + var fmt = new DateFmt({locale:"en-TW", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0], "January"); + test.equal(value[1], "February"); + test.equal(value[2], "March"); + test.equal(value[3], "April"); + test.equal(value[4], "May"); + test.equal(value[5], "June"); + test.equal(value[6], "July"); + test.equal(value[7], "August"); + test.equal(value[8], "September"); + test.equal(value[9], "October"); + test.equal(value[10], "November"); + test.equal(value[11], "December"); + + test.done(); + }, + testMonthTranslate_mn_MN: function(test) { + test.expect(12); + + // full, long: MM + // medium: MMM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"mn-MN", date:"m", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "1-Ñ€ Ñар"); + test.equal(value[1], "2-Ñ€ Ñар"); + test.equal(value[2], "3-Ñ€ Ñар"); + test.equal(value[3], "4-Ñ€ Ñар"); + test.equal(value[4], "5-Ñ€ Ñар"); + test.equal(value[5], "6-Ñ€ Ñар"); + test.equal(value[6], "7-Ñ€ Ñар"); + test.equal(value[7], "8-Ñ€ Ñар"); + test.equal(value[8], "9-Ñ€ Ñар"); + test.equal(value[9], "10-Ñ€ Ñар"); + test.equal(value[10], "11-Ñ€ Ñар"); + test.equal(value[11], "12-Ñ€ Ñар"); + + test.done(); + }, + testMonthTranslate_es_CA: function(test) { + test.expect(12); + + // Same as es-ES + + var value = [], i; + var fmt = new DateFmt({locale:"es-CA", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "enero"); + test.equal(value[1], "febrero"); + test.equal(value[2], "marzo"); + test.equal(value[3], "abril"); + test.equal(value[4], "mayo"); + test.equal(value[5], "junio"); + test.equal(value[6], "julio"); + test.equal(value[7], "agosto"); + test.equal(value[8], "septiembre"); + test.equal(value[9], "octubre"); + test.equal(value[10], "noviembre"); + test.equal(value[11], "diciembre"); + + test.done(); + }, + testMonthTranslate_af_ZA: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"af-ZA", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "Januarie"); + test.equal(value[1], "Februarie"); + test.equal(value[2], "Maart"); + test.equal(value[3], "April"); + test.equal(value[4], "Mei"); + test.equal(value[5], "Junie"); + test.equal(value[6], "Julie"); + test.equal(value[7], "Augustus"); + test.equal(value[8], "September"); + test.equal(value[9], "Oktober"); + test.equal(value[10], "November"); + test.equal(value[11], "Desember"); + + var fmt = new DateFmt({locale:"af-ZA", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "Jan."); + test.equal(value[1], "Feb."); + test.equal(value[2], "Mrt."); + test.equal(value[3], "Apr."); + test.equal(value[4], "Mei"); + test.equal(value[5], "Jun."); + test.equal(value[6], "Jul."); + test.equal(value[7], "Aug."); + test.equal(value[8], "Sep."); + test.equal(value[9], "Okt."); + test.equal(value[10], "Nov."); + test.equal(value[11], "Des."); + + test.done(); + }, + testMonthTranslate_am_ET: function(test) { + test.expect(26); + + // full, long: MMMM + // medium: MMM + // short: MM + var value = [], i; + var fmt = new DateFmt({locale:"am-ET", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 13; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"ethiopic"})); + } + test.equal(value[0], "መስከረáˆ"); + test.equal(value[1], "ጥቅáˆá‰µ"); + test.equal(value[2], "ኅዳር"); + test.equal(value[3], "ታኅሣሥ"); + test.equal(value[4], "ጥር"); + test.equal(value[5], "የካቲት"); + test.equal(value[6], "መጋቢት"); + test.equal(value[7], "ሚያá‹á‹«"); + test.equal(value[8], "áŒáŠ•á‰¦á‰µ"); + test.equal(value[9], "ሰኔ"); + test.equal(value[10], "áˆáˆáˆŒ"); + test.equal(value[11], "áŠáˆáˆ´"); + test.equal(value[12], "ጳጉሜን"); + + var fmt = new DateFmt({locale:"am-ET", date:"m", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 13; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"ethiopic"})); + } + test.equal(value[0], "መስከረáˆ"); + test.equal(value[1], "ጥቅáˆá‰µ"); + test.equal(value[2], "ኅዳር"); + test.equal(value[3], "ታኅሣሥ"); + test.equal(value[4], "ጥር"); + test.equal(value[5], "የካቲት"); + test.equal(value[6], "መጋቢት"); + test.equal(value[7], "ሚያá‹á‹«"); + test.equal(value[8], "áŒáŠ•á‰¦á‰µ"); + test.equal(value[9], "ሰኔ"); + test.equal(value[10], "áˆáˆáˆŒ"); + test.equal(value[11], "áŠáˆáˆ´"); + test.equal(value[12], "ጳጉሜን"); + test.done(); + }, + testMonthTranslate_ha_Latn_NG: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: M + + var value = [], i; + var fmt = new DateFmt({locale:"ha-Latn-NG", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "Janairu"); + test.equal(value[1], "Faburairu"); + test.equal(value[2], "Maris"); + test.equal(value[3], "Afirilu"); + test.equal(value[4], "Mayu"); + test.equal(value[5], "Yuni"); + test.equal(value[6], "Yuli"); + test.equal(value[7], "Agusta"); + test.equal(value[8], "Satumba"); + test.equal(value[9], "Oktoba"); + test.equal(value[10], "Nuwamba"); + test.equal(value[11], "Disamba"); + + var fmt = new DateFmt({locale:"ha-Latn-NG", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "Jan"); + test.equal(value[1], "Fab"); + test.equal(value[2], "Mar"); + test.equal(value[3], "Afi"); + test.equal(value[4], "May"); + test.equal(value[5], "Yun"); + test.equal(value[6], "Yul"); + test.equal(value[7], "Agu"); + test.equal(value[8], "Sat"); + test.equal(value[9], "Okt"); + test.equal(value[10], "Nuw"); + test.equal(value[11], "Dis"); + + test.done(); + }, + testMonthTranslate_or_IN: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: M + + var value = [], i; + var fmt = new DateFmt({locale:"or-IN", date:"m", length: "full", useNative:false, timezone:"local"}); + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "ଜାନà­à¬†à¬°à­€"); + test.equal(value[1], "ଫେବୃଆରୀ"); + test.equal(value[2], "ମାରà­à¬šà­à¬š"); + test.equal(value[3], "ଅପà­à¬°à­‡à¬²"); + test.equal(value[4],"ମଇ"); + test.equal(value[5], "ଜà­à¬¨"); + test.equal(value[6], "ଜà­à¬²à¬¾à¬‡"); + test.equal(value[7], "ଅଗଷà­à¬Ÿ"); + test.equal(value[8], "ସେପà­à¬Ÿà­‡à¬®à­à¬¬à¬°"); + test.equal(value[9], "ଅକà­à¬Ÿà­‹à¬¬à¬°"); + test.equal(value[10], "ନଭେମà­à¬¬à¬°"); + test.equal(value[11], "ଡିସେମà­à¬¬à¬°"); + + var fmt = new DateFmt({locale:"or-IN", date:"m", length: "medium", useNative:false, timezone:"local"}); + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + + test.equal(value[0],"ଜାନà­à¬†à¬°à­€"); + test.equal(value[1], "ଫେବୃଆରୀ"); + test.equal(value[2],"ମାରà­à¬šà­à¬š"); + test.equal(value[3],"ଅପà­à¬°à­‡à¬²"); + test.equal(value[4], "ମଇ"); + test.equal(value[5],"ଜà­à¬¨"); + test.equal(value[6], "ଜà­à¬²à¬¾à¬‡"); + test.equal(value[7],"ଅଗଷà­à¬Ÿ"); + test.equal(value[8], "ସେପà­à¬Ÿà­‡à¬®à­à¬¬à¬°"); + test.equal(value[9],"ଅକà­à¬Ÿà­‹à¬¬à¬°"); + test.equal(value[10], "ନଭେମà­à¬¬à¬°"); + test.equal(value[11],"ଡିସେମà­à¬¬à¬°"); + + test.done(); + }, + testMonthTranslate_az_Latn_AZ: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"az-Latn-AZ", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "Yanvar"); + test.equal(value[1], "Fevral"); + test.equal(value[2], "Mart"); + test.equal(value[3], "Aprel"); + test.equal(value[4], "May"); + test.equal(value[5], "Ä°yun"); + test.equal(value[6], "Ä°yul"); + test.equal(value[7], "Avqust"); + test.equal(value[8], "Sentyabr"); + test.equal(value[9], "Oktyabr"); + test.equal(value[10], "Noyabr"); + test.equal(value[11], "Dekabr"); + + var fmt = new DateFmt({locale:"az-Latn-AZ", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "yan"); + test.equal(value[1], "fev"); + test.equal(value[2], "mar"); + test.equal(value[3], "apr"); + test.equal(value[4], "may"); + test.equal(value[5], "iyn"); + test.equal(value[6], "iyl"); + test.equal(value[7], "avq"); + test.equal(value[8], "sen"); + test.equal(value[9], "okt"); + test.equal(value[10], "noy"); + test.equal(value[11], "dek"); + + test.done(); + }, + testMonthTranslate_km_KH: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: M + + var value = [], i; + var fmt = new DateFmt({locale:"km-KH", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "មករា"); + test.equal(value[1], "កុម្ភៈ"); + test.equal(value[2], "មីនា"); + test.equal(value[3], "មáŸážŸáž¶"); + test.equal(value[4], "ឧសភា"); + test.equal(value[5], "មិážáž»áž“ា"); + test.equal(value[6], "កក្កដា"); + test.equal(value[7], "សីហា"); + test.equal(value[8], "កញ្ញា"); + test.equal(value[9], "ážáž»áž›áž¶"); + test.equal(value[10], "វិច្ឆិកា"); + test.equal(value[11], "ធ្នូ"); + + var fmt = new DateFmt({locale:"km-KH", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "មករា"); + test.equal(value[1], "កុម្ភៈ"); + test.equal(value[2], "មីនា"); + test.equal(value[3], "មáŸážŸáž¶"); + test.equal(value[4], "ឧសភា"); + test.equal(value[5], "មិážáž»áž“ា"); + test.equal(value[6], "កក្កដា"); + test.equal(value[7], "សីហា"); + test.equal(value[8], "កញ្ញា"); + test.equal(value[9], "ážáž»áž›áž¶"); + test.equal(value[10], "វិច្ឆិកា"); + test.equal(value[11], "ធ្នូ"); + + test.done(); + }, + testMonthTranslate_si_LK: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"si-LK", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "ජනවà·à¶»à·’"); + test.equal(value[1], "පෙබරවà·à¶»à·’"); + test.equal(value[2], "මà·à¶»à·Šà¶­à·”"); + test.equal(value[3], "අප්â€à¶»à·šà¶½à·Š"); + test.equal(value[4], "මà·à¶ºà·’"); + test.equal(value[5], "ජූනි"); + test.equal(value[6], "ජූලි"); + test.equal(value[7], "අගà·à·ƒà·Šà¶­à·”"); + test.equal(value[8], "à·ƒà·à¶´à·Šà¶­à·à¶¸à·Šà¶¶à¶»à·Š"); + test.equal(value[9],"ඔක්තà·à¶¶à¶»à·Š"); + test.equal(value[10], "නොවà·à¶¸à·Šà¶¶à¶»à·Š"); + test.equal(value[11], "දෙසà·à¶¸à·Šà¶¶à¶»à·Š"); + + var fmt = new DateFmt({locale:"si-LK", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "ජන"); + test.equal(value[1], "පෙබ"); + test.equal(value[2], "මà·à¶»à·Šà¶­à·”"); + test.equal(value[3], "අප්â€à¶»à·šà¶½à·Š"); + test.equal(value[4], "මà·à¶ºà·’"); + test.equal(value[5], "ජූනි"); + test.equal(value[6], "ජූලි"); + test.equal(value[7], "අගà·"); + test.equal(value[8], "à·ƒà·à¶´à·Š"); + test.equal(value[9], "ඔක්"); + test.equal(value[10], "නොවà·"); + test.equal(value[11], "දෙසà·"); + + test.done(); + }, + testMonthTranslate_ar_AE: function(test) { + test.expect(12); + + // full, long: MMMM + // medium: MM + // short: M + + var value = [], i; + var fmt = new DateFmt({locale:"ar-AE", date:"m", length: "full", useNative:false, timezone:"local"}); + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "يناير"); + test.equal(value[1], "Ùبراير"); + test.equal(value[2], "مارس"); + test.equal(value[3], "أبريل"); + test.equal(value[4], "مايو"); + test.equal(value[5], "يونيو"); + test.equal(value[6], "يوليو"); + test.equal(value[7], "أغسطس"); + test.equal(value[8], "سبتمبر"); + test.equal(value[9], "أكتوبر"); + test.equal(value[10], "نوÙمبر"); + test.equal(value[11], "ديسمبر"); + + test.done(); + }, + testMonthTranslate_ar_BH: function(test) { + test.expect(12); + + // full, long: MMMM + // medium: MM + // short: M + + var value = [], i; + var fmt = new DateFmt({locale:"ar-BH", date:"m", length: "full", useNative:false, timezone:"local"}); + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "يناير"); + test.equal(value[1], "Ùبراير"); + test.equal(value[2], "مارس"); + test.equal(value[3], "أبريل"); + test.equal(value[4], "مايو"); + test.equal(value[5], "يونيو"); + test.equal(value[6], "يوليو"); + test.equal(value[7], "أغسطس"); + test.equal(value[8], "سبتمبر"); + test.equal(value[9], "أكتوبر"); + test.equal(value[10], "نوÙمبر"); + test.equal(value[11], "ديسمبر"); + + test.done(); + }, + testMonthTranslate_ar_DJ: function(test) { + test.expect(12); + + // full, long: MMMM + // medium: MM + // short: M + + var value = [], i; + var fmt = new DateFmt({locale:"ar-DJ", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "يناير"); + test.equal(value[1], "Ùبراير"); + test.equal(value[2], "مارس"); + test.equal(value[3], "أبريل"); + test.equal(value[4], "مايو"); + test.equal(value[5], "يونيو"); + test.equal(value[6], "يوليو"); + test.equal(value[7], "أغسطس"); + test.equal(value[8], "سبتمبر"); + test.equal(value[9], "أكتوبر"); + test.equal(value[10], "نوÙمبر"); + test.equal(value[11], "ديسمبر"); + + test.done(); + }, + testMonthTranslate_ar_DZ: function(test) { + test.expect(12); + + // full, long: MMMM + // medium: MM + // short: M + + var value = [], i; + var fmt = new DateFmt({locale:"ar-DZ", date:"m", length: "full", useNative:false, timezone:"local"}); + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "جانÙÙŠ"); + test.equal(value[1], "ÙÙŠÙري"); + test.equal(value[2], "مارس"); + test.equal(value[3], "Ø£Ùريل"); + test.equal(value[4], "ماي"); + test.equal(value[5], "جوان"); + test.equal(value[6], "جويلية"); + test.equal(value[7], "أوت"); + test.equal(value[8], "سبتمبر"); + test.equal(value[9], "أكتوبر"); + test.equal(value[10], "نوÙمبر"); + test.equal(value[11], "ديسمبر"); + + test.done(); + }, + testMonthTranslate_ar_JO: function(test) { + test.expect(12); + + // full, long: MMMM + // medium: MM + // short: M + + var value = [], i; + var fmt = new DateFmt({locale:"ar-JO", date:"m", length: "full", useNative:false, timezone:"local"}); + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "كانون الثاني"); + test.equal(value[1], "شباط"); + test.equal(value[2], "آذار"); + test.equal(value[3], "نيسان"); + test.equal(value[4], "أيار"); + test.equal(value[5], "حزيران"); + test.equal(value[6], "تموز"); + test.equal(value[7], "آب"); + test.equal(value[8], "أيلول"); + test.equal(value[9], "تشرين الأول"); + test.equal(value[10], "تشرين الثاني"); + test.equal(value[11], "كانون الأول"); + + test.done(); + }, + testMonthTranslate_ar_KW: function(test) { + test.expect(12); + + // full, long: MMMM + // medium: MM + // short: M + + var value = [], i; + var fmt = new DateFmt({locale:"ar-KW", date:"m", length: "full", useNative:false, timezone:"local"}); + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "يناير"); + test.equal(value[1], "Ùبراير"); + test.equal(value[2], "مارس"); + test.equal(value[3], "أبريل"); + test.equal(value[4], "مايو"); + test.equal(value[5], "يونيو"); + test.equal(value[6], "يوليو"); + test.equal(value[7], "أغسطس"); + test.equal(value[8], "سبتمبر"); + test.equal(value[9], "أكتوبر"); + test.equal(value[10], "نوÙمبر"); + test.equal(value[11], "ديسمبر"); + + test.done(); + }, + testMonthTranslate_ar_LB: function(test) { + test.expect(12); + + // full, long: MMMM + // medium: MM + // short: M + + var value = [], i; + var fmt = new DateFmt({locale:"ar-LB", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "كانون الثاني"); + test.equal(value[1], "شباط"); + test.equal(value[2], "آذار"); + test.equal(value[3], "نيسان"); + test.equal(value[4], "أيار"); + test.equal(value[5], "حزيران"); + test.equal(value[6], "تموز"); + test.equal(value[7], "آب"); + test.equal(value[8], "أيلول"); + test.equal(value[9], "تشرين الأول"); + test.equal(value[10], "تشرين الثاني"); + test.equal(value[11],"كانون الأول"); + + test.done(); + }, + testMonthTranslate_ar_LY: function(test) { + test.expect(12); + + // full, long: MMMM + // medium: MM + // short: M + + var value = [], i; + var fmt = new DateFmt({locale:"ar-LY", date:"m", length: "full", useNative:false, timezone:"local"}); + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "يناير"); + test.equal(value[1], "Ùبراير"); + test.equal(value[2], "مارس"); + test.equal(value[3], "أبريل"); + test.equal(value[4], "مايو"); + test.equal(value[5], "يونيو"); + test.equal(value[6], "يوليو"); + test.equal(value[7], "أغسطس"); + test.equal(value[8], "سبتمبر"); + test.equal(value[9], "أكتوبر"); + test.equal(value[10], "نوÙمبر"); + test.equal(value[11], "ديسمبر"); + + test.done(); + }, + testMonthTranslate_ar_MR: function(test) { + test.expect(12); + + // full, long: MMMM + // medium: MM + // short: M + + var value = [], i; + var fmt = new DateFmt({locale:"ar-MR", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "يناير"); + test.equal(value[1], "Ùبراير"); + test.equal(value[2], "مارس"); + test.equal(value[3], "إبريل"); + test.equal(value[4], "مايو"); + test.equal(value[5], "يونيو"); + test.equal(value[6], "يوليو"); + test.equal(value[7], "أغشت"); + test.equal(value[8], "شتمبر"); + test.equal(value[9], "أكتوبر"); + test.equal(value[10], "نوÙمبر"); + test.equal(value[11], "دجمبر"); + + test.done(); + }, + testMonthTranslate_ar_OM: function(test) { + test.expect(12); + + // full, long: MMMM + // medium: MM + // short: M + + var value = [], i; + var fmt = new DateFmt({locale:"ar-OM", date:"m", length: "full", useNative:false, timezone:"local"}); + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "يناير"); + test.equal(value[1], "Ùبراير"); + test.equal(value[2], "مارس"); + test.equal(value[3], "أبريل"); + test.equal(value[4], "مايو"); + test.equal(value[5], "يونيو"); + test.equal(value[6], "يوليو"); + test.equal(value[7], "أغسطس"); + test.equal(value[8], "سبتمبر"); + test.equal(value[9], "أكتوبر"); + test.equal(value[10], "نوÙمبر"); + test.equal(value[11], "ديسمبر"); + + test.done(); + }, + testMonthTranslate_ar_QA: function(test) { + test.expect(12); + + // full, long: MMMM + // medium: MM + // short: M + + var value = [], i; + var fmt = new DateFmt({locale:"ar-QA", date:"m", length: "full", useNative:false, timezone:"local"}); + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "يناير"); + test.equal(value[1], "Ùبراير"); + test.equal(value[2], "مارس"); + test.equal(value[3], "أبريل"); + test.equal(value[4], "مايو"); + test.equal(value[5], "يونيو"); + test.equal(value[6], "يوليو"); + test.equal(value[7], "أغسطس"); + test.equal(value[8], "سبتمبر"); + test.equal(value[9], "أكتوبر"); + test.equal(value[10], "نوÙمبر"); + test.equal(value[11], "ديسمبر"); + + test.done(); + }, + testMonthTranslate_ar_SA: function(test) { + test.expect(12); + + // full, long: MMMM + // medium: MM + // short: M + + var value = [], i; + var fmt = new DateFmt({locale:"ar-SA", date:"m", length: "full", useNative:false, timezone:"local"}); + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "يناير"); + test.equal(value[1], "Ùبراير"); + test.equal(value[2], "مارس"); + test.equal(value[3], "أبريل"); + test.equal(value[4], "مايو"); + test.equal(value[5], "يونيو"); + test.equal(value[6], "يوليو"); + test.equal(value[7], "أغسطس"); + test.equal(value[8], "سبتمبر"); + test.equal(value[9], "أكتوبر"); + test.equal(value[10], "نوÙمبر"); + test.equal(value[11], "ديسمبر"); + + test.done(); + }, + testMonthTranslate_ar_SD: function(test) { + test.expect(12); + + // full, long: MMMM + // medium: MM + // short: M + + var value = [], i; + var fmt = new DateFmt({locale:"ar-SD", date:"m", length: "full", useNative:false, timezone:"local"}); + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "يناير"); + test.equal(value[1], "Ùبراير"); + test.equal(value[2], "مارس"); + test.equal(value[3], "أبريل"); + test.equal(value[4], "مايو"); + test.equal(value[5], "يونيو"); + test.equal(value[6], "يوليو"); + test.equal(value[7], "أغسطس"); + test.equal(value[8], "سبتمبر"); + test.equal(value[9], "أكتوبر"); + test.equal(value[10], "نوÙمبر"); + test.equal(value[11], "ديسمبر"); + + test.done(); + }, + testMonthTranslate_ar_SY: function(test) { + test.expect(12); + + // full, long: MMMM + // medium: MM + // short: M + + var value = [], i; + var fmt = new DateFmt({locale:"ar-SY", date:"m", length: "full", useNative:false, timezone:"local"}); + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "كانون الثاني"); + test.equal(value[1], "شباط"); + test.equal(value[2], "آذار"); + test.equal(value[3], "نيسان"); + test.equal(value[4], "أيار"); + test.equal(value[5], "حزيران"); + test.equal(value[6], "تموز"); + test.equal(value[7], "آب"); + test.equal(value[8], "أيلول"); + test.equal(value[9], "تشرين الأول"); + test.equal(value[10], "تشرين الثاني"); + test.equal(value[11], "كانون الأول"); + + test.done(); + }, + testMonthTranslate_ar_TN: function(test) { + test.expect(12); + + // full, long: MMMM + // medium: MM + // short: M + + var value = [], i; + var fmt = new DateFmt({locale:"ar-TN", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "جانÙÙŠ"); + test.equal(value[1], "ÙÙŠÙري"); + test.equal(value[2], "مارس"); + test.equal(value[3], "Ø£Ùريل"); + test.equal(value[4], "ماي"); + test.equal(value[5], "جوان"); + test.equal(value[6], "جويلية"); + test.equal(value[7], "أوت"); + test.equal(value[8], "سبتمبر"); + test.equal(value[9], "أكتوبر"); + test.equal(value[10], "نوÙمبر"); + test.equal(value[11], "ديسمبر"); + + test.done(); + }, + testMonthTranslate_ar_YE: function(test) { + test.expect(12); + + // full, long: MMMM + // medium: MM + // short: M + + var value = [], i; + var fmt = new DateFmt({locale:"ar-YE", date:"m", length: "full", useNative:false, timezone:"local"}); + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "يناير"); + test.equal(value[1], "Ùبراير"); + test.equal(value[2], "مارس"); + test.equal(value[3], "أبريل"); + test.equal(value[4], "مايو"); + test.equal(value[5], "يونيو"); + test.equal(value[6], "يوليو"); + test.equal(value[7], "أغسطس"); + test.equal(value[8], "سبتمبر"); + test.equal(value[9], "أكتوبر"); + test.equal(value[10], "نوÙمبر"); + test.equal(value[11], "ديسمبر"); + + test.done(); + }, + testMonthTranslate_en_ET: function(test) { + test.expect(26); + + // full, long: MMMM + // medium: MMM + // short: M + var value = [], i; + var fmt = new DateFmt({locale:"en-ET", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 13; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"ethiopic"})); + } + test.equal(value[0], "Meskerem"); + test.equal(value[1], "Tekemt"); + test.equal(value[2], "Hedar"); + test.equal(value[3], "Tahsas"); + test.equal(value[4], "Ter"); + test.equal(value[5], "Yekatit"); + test.equal(value[6], "Megabit"); + test.equal(value[7], "Miazia"); + test.equal(value[8], "Genbot"); + test.equal(value[9], "Sene"); + test.equal(value[10], "Hamle"); + test.equal(value[11], "Nehasse"); + test.equal(value[12], "Pagumen"); + + var fmt = new DateFmt({locale:"en-ET", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 13; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"ethiopic"})); + } + test.equal(value[0], "Meskerem"); + test.equal(value[1], "Tekemt"); + test.equal(value[2], "Hedar"); + test.equal(value[3], "Tahsas"); + test.equal(value[4], "Ter"); + test.equal(value[5], "Yekatit"); + test.equal(value[6], "Megabit"); + test.equal(value[7], "Miazia"); + test.equal(value[8], "Genbot"); + test.equal(value[9], "Sene"); + test.equal(value[10], "Hamle"); + test.equal(value[11], "Nehasse"); + test.equal(value[12], "Pagumen"); + + test.done(); + }, + testMonthTranslate_en_GM: function(test) { + test.expect(12); + + var value = [], i; + var fmt = new DateFmt({locale:"en-GM", date:"m", length: "full", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "January"); + test.equal(value[1], "February"); + test.equal(value[2], "March"); + test.equal(value[3], "April"); + test.equal(value[4], "May"); + test.equal(value[5], "June"); + test.equal(value[6], "July"); + test.equal(value[7], "August"); + test.equal(value[8], "September"); + test.equal(value[9], "October"); + test.equal(value[10], "November"); + test.equal(value[11], "December"); + + test.done(); + }, + testMonthTranslate_en_LR: function(test) { + test.expect(12); + + var value = [], i; + var fmt = new DateFmt({locale:"en-LR", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "January"); + test.equal(value[1], "February"); + test.equal(value[2], "March"); + test.equal(value[3], "April"); + test.equal(value[4], "May"); + test.equal(value[5], "June"); + test.equal(value[6], "July"); + test.equal(value[7], "August"); + test.equal(value[8], "September"); + test.equal(value[9], "October"); + test.equal(value[10], "November"); + test.equal(value[11], "December"); + + test.done(); + }, + testMonthTranslate_en_PK: function(test) { + test.expect(12); + + var value = [], i; + var fmt = new DateFmt({locale:"en-PK", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "January"); + test.equal(value[1], "February"); + test.equal(value[2], "March"); + test.equal(value[3], "April"); + test.equal(value[4], "May"); + test.equal(value[5], "June"); + test.equal(value[6], "July"); + test.equal(value[7], "August"); + test.equal(value[8], "September"); + test.equal(value[9], "October"); + test.equal(value[10], "November"); + test.equal(value[11], "December"); + + test.done(); + }, + testMonthTranslate_en_RW: function(test) { + test.expect(12); + + var value = [], i; + var fmt = new DateFmt({locale:"en-RW", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "January"); + test.equal(value[1], "February"); + test.equal(value[2], "March"); + test.equal(value[3], "April"); + test.equal(value[4], "May"); + test.equal(value[5], "June"); + test.equal(value[6], "July"); + test.equal(value[7], "August"); + test.equal(value[8], "September"); + test.equal(value[9], "October"); + test.equal(value[10], "November"); + test.equal(value[11], "December"); + + test.done(); + }, + testMonthTranslate_en_SD: function(test) { + test.expect(12); + + var value = [], i; + var fmt = new DateFmt({locale:"en-SD", date:"m", length: "full", useNative:false, timezone:"local"}); + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "January"); + test.equal(value[1], "February"); + test.equal(value[2], "March"); + test.equal(value[3], "April"); + test.equal(value[4], "May"); + test.equal(value[5], "June"); + test.equal(value[6], "July"); + test.equal(value[7], "August"); + test.equal(value[8], "September"); + test.equal(value[9], "October"); + test.equal(value[10], "November"); + test.equal(value[11], "December"); + + test.done(); + }, + testMonthTranslate_en_SL: function(test) { + test.expect(12); + + var value = [], i; + var fmt = new DateFmt({locale:"en-SL", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "January"); + test.equal(value[1], "February"); + test.equal(value[2], "March"); + test.equal(value[3], "April"); + test.equal(value[4], "May"); + test.equal(value[5], "June"); + test.equal(value[6], "July"); + test.equal(value[7], "August"); + test.equal(value[8], "September"); + test.equal(value[9], "October"); + test.equal(value[10], "November"); + test.equal(value[11], "December"); + + test.done(); + }, + testMonthTranslate_en_TZ: function(test) { + test.expect(12); + + var value = [], i; + var fmt = new DateFmt({locale:"en-TZ", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "January"); + test.equal(value[1], "February"); + test.equal(value[2], "March"); + test.equal(value[3], "April"); + test.equal(value[4], "May"); + test.equal(value[5], "June"); + test.equal(value[6], "July"); + test.equal(value[7], "August"); + test.equal(value[8], "September"); + test.equal(value[9], "October"); + test.equal(value[10], "November"); + test.equal(value[11], "December"); + + test.done(); + }, + testMonthTranslate_es_CR: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: M + + var value = [], i; + var fmt = new DateFmt({locale:"es-CR", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "enero"); + test.equal(value[1], "febrero"); + test.equal(value[2], "marzo"); + test.equal(value[3], "abril"); + test.equal(value[4], "mayo"); + test.equal(value[5], "junio"); + test.equal(value[6], "julio"); + test.equal(value[7], "agosto"); + test.equal(value[8], "septiembre"); + test.equal(value[9], "octubre"); + test.equal(value[10], "noviembre"); + test.equal(value[11], "diciembre"); + + var fmt = new DateFmt({locale:"es-CR", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "ene."); + test.equal(value[1], "feb."); + test.equal(value[2], "mar."); + test.equal(value[3], "abr."); + test.equal(value[4], "may."); + test.equal(value[5], "jun."); + test.equal(value[6], "jul."); + test.equal(value[7], "ago."); + test.equal(value[8], "sep."); + test.equal(value[9], "oct."); + test.equal(value[10], "nov."); + test.equal(value[11], "dic."); + + test.done(); + }, + testMonthTranslate_es_GQ: function(test) { + test.expect(24); + + var value = [], i; + var fmt = new DateFmt({locale:"es-GQ", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "enero"); + test.equal(value[1], "febrero"); + test.equal(value[2], "marzo"); + test.equal(value[3], "abril"); + test.equal(value[4], "mayo"); + test.equal(value[5], "junio"); + test.equal(value[6], "julio"); + test.equal(value[7], "agosto"); + test.equal(value[8], "septiembre"); + test.equal(value[9], "octubre"); + test.equal(value[10], "noviembre"); + test.equal(value[11], "diciembre"); + + var fmt = new DateFmt({locale:"es-GQ", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "ene."); + test.equal(value[1], "feb."); + test.equal(value[2], "mar."); + test.equal(value[3], "abr."); + test.equal(value[4], "may."); + test.equal(value[5], "jun."); + test.equal(value[6], "jul."); + test.equal(value[7], "ago."); + test.equal(value[8], "sept."); + test.equal(value[9], "oct."); + test.equal(value[10], "nov."); + test.equal(value[11], "dic."); + + test.done(); + }, + testMonthTranslate_es_PH: function(test) { + test.expect(24); + + var value = [], i; + var fmt = new DateFmt({locale:"es-PH", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "enero"); + test.equal(value[1], "febrero"); + test.equal(value[2], "marzo"); + test.equal(value[3], "abril"); + test.equal(value[4], "mayo"); + test.equal(value[5], "junio"); + test.equal(value[6], "julio"); + test.equal(value[7], "agosto"); + test.equal(value[8], "septiembre"); + test.equal(value[9], "octubre"); + test.equal(value[10], "noviembre"); + test.equal(value[11], "diciembre"); + + var fmt = new DateFmt({locale:"es-PH", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "ene."); + test.equal(value[1], "feb."); + test.equal(value[2], "mar."); + test.equal(value[3], "abr."); + test.equal(value[4], "may."); + test.equal(value[5], "jun."); + test.equal(value[6], "jul."); + test.equal(value[7], "ago."); + test.equal(value[8], "sept."); + test.equal(value[9], "oct."); + test.equal(value[10], "nov."); + test.equal(value[11], "dic."); + + test.done(); + }, + testMonthTranslate_fr_BF: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"fr-BF", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "janvier"); + test.equal(value[1], "février"); + test.equal(value[2], "mars"); + test.equal(value[3], "avril"); + test.equal(value[4], "mai"); + test.equal(value[5], "juin"); + test.equal(value[6], "juillet"); + test.equal(value[7], "août"); + test.equal(value[8], "septembre"); + test.equal(value[9], "octobre"); + test.equal(value[10], "novembre"); + test.equal(value[11], "décembre"); + + var fmt = new DateFmt({locale:"fr-BF", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "janv."); + test.equal(value[1], "févr."); + test.equal(value[2], "mars"); + test.equal(value[3], "avr."); + test.equal(value[4], "mai"); + test.equal(value[5], "juin"); + test.equal(value[6], "juil."); + test.equal(value[7], "août"); + test.equal(value[8], "sept."); + test.equal(value[9], "oct."); + test.equal(value[10], "nov."); + test.equal(value[11], "déc."); + + test.done(); + }, + testMonthTranslate_fr_BJ: function(test) { + test.expect(24); + + var value = [], i; + var fmt = new DateFmt({locale:"fr-BJ", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "janvier"); + test.equal(value[1], "février"); + test.equal(value[2], "mars"); + test.equal(value[3], "avril"); + test.equal(value[4], "mai"); + test.equal(value[5], "juin"); + test.equal(value[6], "juillet"); + test.equal(value[7], "août"); + test.equal(value[8], "septembre"); + test.equal(value[9], "octobre"); + test.equal(value[10], "novembre"); + test.equal(value[11], "décembre"); + + var fmt = new DateFmt({locale:"fr-BJ", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "janv."); + test.equal(value[1], "févr."); + test.equal(value[2], "mars"); + test.equal(value[3], "avr."); + test.equal(value[4], "mai"); + test.equal(value[5], "juin"); + test.equal(value[6], "juil."); + test.equal(value[7], "août"); + test.equal(value[8], "sept."); + test.equal(value[9], "oct."); + test.equal(value[10], "nov."); + test.equal(value[11], "déc."); + test.done(); + }, + testMonthTranslate_fr_CD: function(test) { + test.expect(24); + + var value = [], i; + var fmt = new DateFmt({locale:"fr-CD", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "janvier"); + test.equal(value[1], "février"); + test.equal(value[2], "mars"); + test.equal(value[3], "avril"); + test.equal(value[4], "mai"); + test.equal(value[5], "juin"); + test.equal(value[6], "juillet"); + test.equal(value[7], "août"); + test.equal(value[8], "septembre"); + test.equal(value[9], "octobre"); + test.equal(value[10], "novembre"); + test.equal(value[11], "décembre"); + + var fmt = new DateFmt({locale:"fr-CD", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "janv."); + test.equal(value[1], "févr."); + test.equal(value[2], "mars"); + test.equal(value[3], "avr."); + test.equal(value[4], "mai"); + test.equal(value[5], "juin"); + test.equal(value[6], "juil."); + test.equal(value[7], "août"); + test.equal(value[8], "sept."); + test.equal(value[9], "oct."); + test.equal(value[10], "nov."); + test.equal(value[11], "déc."); + + test.done(); + }, + testMonthTranslate_fr_CF: function(test) { + test.expect(24); + + var value = [], i; + var fmt = new DateFmt({locale:"fr-CF", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "janvier"); + test.equal(value[1], "février"); + test.equal(value[2], "mars"); + test.equal(value[3], "avril"); + test.equal(value[4], "mai"); + test.equal(value[5], "juin"); + test.equal(value[6], "juillet"); + test.equal(value[7], "août"); + test.equal(value[8], "septembre"); + test.equal(value[9], "octobre"); + test.equal(value[10], "novembre"); + test.equal(value[11], "décembre"); + + var fmt = new DateFmt({locale:"fr-CF", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "janv."); + test.equal(value[1], "févr."); + test.equal(value[2], "mars"); + test.equal(value[3], "avr."); + test.equal(value[4], "mai"); + test.equal(value[5], "juin"); + test.equal(value[6], "juil."); + test.equal(value[7], "août"); + test.equal(value[8], "sept."); + test.equal(value[9], "oct."); + test.equal(value[10], "nov."); + test.equal(value[11], "déc."); + + test.done(); + }, + testMonthTranslate_fr_CG: function(test) { + test.expect(24); + + var value = [], i; + var fmt = new DateFmt({locale:"fr-CG", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "janvier"); + test.equal(value[1], "février"); + test.equal(value[2], "mars"); + test.equal(value[3], "avril"); + test.equal(value[4], "mai"); + test.equal(value[5], "juin"); + test.equal(value[6], "juillet"); + test.equal(value[7], "août"); + test.equal(value[8], "septembre"); + test.equal(value[9], "octobre"); + test.equal(value[10], "novembre"); + test.equal(value[11], "décembre"); + + var fmt = new DateFmt({locale:"fr-CG", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "janv."); + test.equal(value[1], "févr."); + test.equal(value[2], "mars"); + test.equal(value[3], "avr."); + test.equal(value[4], "mai"); + test.equal(value[5], "juin"); + test.equal(value[6], "juil."); + test.equal(value[7], "août"); + test.equal(value[8], "sept."); + test.equal(value[9], "oct."); + test.equal(value[10], "nov."); + test.equal(value[11], "déc."); + + test.done(); + }, + testMonthTranslate_fr_CI: function(test) { + test.expect(24); + + var value = [], i; + var fmt = new DateFmt({locale:"fr-CI", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "janvier"); + test.equal(value[1], "février"); + test.equal(value[2], "mars"); + test.equal(value[3], "avril"); + test.equal(value[4], "mai"); + test.equal(value[5], "juin"); + test.equal(value[6], "juillet"); + test.equal(value[7], "août"); + test.equal(value[8], "septembre"); + test.equal(value[9], "octobre"); + test.equal(value[10], "novembre"); + test.equal(value[11], "décembre"); + + var fmt = new DateFmt({locale:"fr-CI", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "janv."); + test.equal(value[1], "févr."); + test.equal(value[2], "mars"); + test.equal(value[3], "avr."); + test.equal(value[4], "mai"); + test.equal(value[5], "juin"); + test.equal(value[6], "juil."); + test.equal(value[7], "août"); + test.equal(value[8], "sept."); + test.equal(value[9], "oct."); + test.equal(value[10], "nov."); + test.equal(value[11], "déc."); + + test.done(); + }, + testMonthTranslate_fr_CM: function(test) { + test.expect(24); + + var value = [], i; + var fmt = new DateFmt({locale:"fr-CM", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "janvier"); + test.equal(value[1], "février"); + test.equal(value[2], "mars"); + test.equal(value[3], "avril"); + test.equal(value[4], "mai"); + test.equal(value[5], "juin"); + test.equal(value[6], "juillet"); + test.equal(value[7], "août"); + test.equal(value[8], "septembre"); + test.equal(value[9], "octobre"); + test.equal(value[10], "novembre"); + test.equal(value[11], "décembre"); + + var fmt = new DateFmt({locale:"fr-CM", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "janv."); + test.equal(value[1], "févr."); + test.equal(value[2], "mars"); + test.equal(value[3], "avr."); + test.equal(value[4], "mai"); + test.equal(value[5], "juin"); + test.equal(value[6], "juil."); + test.equal(value[7], "août"); + test.equal(value[8], "sept."); + test.equal(value[9], "oct."); + test.equal(value[10], "nov."); + test.equal(value[11], "déc."); + + test.done(); + }, + testMonthTranslate_fr_GQ: function(test) { + test.expect(24); + + var value = [], i; + var fmt = new DateFmt({locale:"fr-GQ", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "janvier"); + test.equal(value[1], "février"); + test.equal(value[2], "mars"); + test.equal(value[3], "avril"); + test.equal(value[4], "mai"); + test.equal(value[5], "juin"); + test.equal(value[6], "juillet"); + test.equal(value[7], "août"); + test.equal(value[8], "septembre"); + test.equal(value[9], "octobre"); + test.equal(value[10], "novembre"); + test.equal(value[11], "décembre"); + + var fmt = new DateFmt({locale:"fr-GQ", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "janv."); + test.equal(value[1], "févr."); + test.equal(value[2], "mars"); + test.equal(value[3], "avr."); + test.equal(value[4], "mai"); + test.equal(value[5], "juin"); + test.equal(value[6], "juil."); + test.equal(value[7], "août"); + test.equal(value[8], "sept."); + test.equal(value[9], "oct."); + test.equal(value[10], "nov."); + test.equal(value[11], "déc."); + + test.done(); + }, + testMonthTranslate_fr_DJ: function(test) { + test.expect(24); + + var value = [], i; + var fmt = new DateFmt({locale:"fr-DJ", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "janvier"); + test.equal(value[1], "février"); + test.equal(value[2], "mars"); + test.equal(value[3], "avril"); + test.equal(value[4], "mai"); + test.equal(value[5], "juin"); + test.equal(value[6], "juillet"); + test.equal(value[7], "août"); + test.equal(value[8], "septembre"); + test.equal(value[9], "octobre"); + test.equal(value[10], "novembre"); + test.equal(value[11], "décembre"); + + var fmt = new DateFmt({locale:"fr-DJ", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "janv."); + test.equal(value[1], "févr."); + test.equal(value[2], "mars"); + test.equal(value[3], "avr."); + test.equal(value[4], "mai"); + test.equal(value[5], "juin"); + test.equal(value[6], "juil."); + test.equal(value[7], "août"); + test.equal(value[8], "sept."); + test.equal(value[9], "oct."); + test.equal(value[10], "nov."); + test.equal(value[11], "déc."); + + test.done(); + }, + testMonthTranslate_fr_DZ: function(test) { + test.expect(24); + + var value = [], i; + var fmt = new DateFmt({locale:"fr-DZ", date:"m", length: "full", useNative:false, timezone:"local"}); + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "janvier"); + test.equal(value[1], "février"); + test.equal(value[2], "mars"); + test.equal(value[3], "avril"); + test.equal(value[4], "mai"); + test.equal(value[5], "juin"); + test.equal(value[6], "juillet"); + test.equal(value[7], "août"); + test.equal(value[8], "septembre"); + test.equal(value[9], "octobre"); + test.equal(value[10], "novembre"); + test.equal(value[11], "décembre"); + + var fmt = new DateFmt({locale:"fr-DZ", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "janv."); + test.equal(value[1], "févr."); + test.equal(value[2], "mars"); + test.equal(value[3], "avr."); + test.equal(value[4], "mai"); + test.equal(value[5], "juin"); + test.equal(value[6], "juil."); + test.equal(value[7], "août"); + test.equal(value[8], "sept."); + test.equal(value[9], "oct."); + test.equal(value[10], "nov."); + test.equal(value[11], "déc."); + + test.done(); + }, + testMonthTranslate_fr_GA: function(test) { + test.expect(24); + + var value = [], i; + var fmt = new DateFmt({locale:"fr-GA", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "janvier"); + test.equal(value[1], "février"); + test.equal(value[2], "mars"); + test.equal(value[3], "avril"); + test.equal(value[4], "mai"); + test.equal(value[5], "juin"); + test.equal(value[6], "juillet"); + test.equal(value[7], "août"); + test.equal(value[8], "septembre"); + test.equal(value[9], "octobre"); + test.equal(value[10], "novembre"); + test.equal(value[11], "décembre"); + + var fmt = new DateFmt({locale:"fr-GA", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "janv."); + test.equal(value[1], "févr."); + test.equal(value[2], "mars"); + test.equal(value[3], "avr."); + test.equal(value[4], "mai"); + test.equal(value[5], "juin"); + test.equal(value[6], "juil."); + test.equal(value[7], "août"); + test.equal(value[8], "sept."); + test.equal(value[9], "oct."); + test.equal(value[10], "nov."); + test.equal(value[11], "déc."); + + test.done(); + }, + testMonthTranslate_fr_GN: function(test) { + test.expect(24); + + var value = [], i; + var fmt = new DateFmt({locale:"fr-GN", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "janvier"); + test.equal(value[1], "février"); + test.equal(value[2], "mars"); + test.equal(value[3], "avril"); + test.equal(value[4], "mai"); + test.equal(value[5], "juin"); + test.equal(value[6], "juillet"); + test.equal(value[7], "août"); + test.equal(value[8], "septembre"); + test.equal(value[9], "octobre"); + test.equal(value[10], "novembre"); + test.equal(value[11], "décembre"); + + var fmt = new DateFmt({locale:"fr-GN", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "janv."); + test.equal(value[1], "févr."); + test.equal(value[2], "mars"); + test.equal(value[3], "avr."); + test.equal(value[4], "mai"); + test.equal(value[5], "juin"); + test.equal(value[6], "juil."); + test.equal(value[7], "août"); + test.equal(value[8], "sept."); + test.equal(value[9], "oct."); + test.equal(value[10], "nov."); + test.equal(value[11], "déc."); + + test.done(); + }, + testMonthTranslate_fr_LB: function(test) { + test.expect(24); + + var value = [], i; + var fmt = new DateFmt({locale:"fr-LB", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "janvier"); + test.equal(value[1], "février"); + test.equal(value[2], "mars"); + test.equal(value[3], "avril"); + test.equal(value[4], "mai"); + test.equal(value[5], "juin"); + test.equal(value[6], "juillet"); + test.equal(value[7], "août"); + test.equal(value[8], "septembre"); + test.equal(value[9], "octobre"); + test.equal(value[10], "novembre"); + test.equal(value[11], "décembre"); + + var fmt = new DateFmt({locale:"fr-LB", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "janv."); + test.equal(value[1], "févr."); + test.equal(value[2], "mars"); + test.equal(value[3], "avr."); + test.equal(value[4], "mai"); + test.equal(value[5], "juin"); + test.equal(value[6], "juil."); + test.equal(value[7], "août"); + test.equal(value[8], "sept."); + test.equal(value[9], "oct."); + test.equal(value[10], "nov."); + test.equal(value[11], "déc."); + + test.done(); + }, + testMonthTranslate_fr_ML: function(test) { + test.expect(24); + + var value = [], i; + var fmt = new DateFmt({locale:"fr-ML", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "janvier"); + test.equal(value[1], "février"); + test.equal(value[2], "mars"); + test.equal(value[3], "avril"); + test.equal(value[4], "mai"); + test.equal(value[5], "juin"); + test.equal(value[6], "juillet"); + test.equal(value[7], "août"); + test.equal(value[8], "septembre"); + test.equal(value[9], "octobre"); + test.equal(value[10], "novembre"); + test.equal(value[11], "décembre"); + + var fmt = new DateFmt({locale:"fr-ML", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "janv."); + test.equal(value[1], "févr."); + test.equal(value[2], "mars"); + test.equal(value[3], "avr."); + test.equal(value[4], "mai"); + test.equal(value[5], "juin"); + test.equal(value[6], "juil."); + test.equal(value[7], "août"); + test.equal(value[8], "sept."); + test.equal(value[9], "oct."); + test.equal(value[10], "nov."); + test.equal(value[11], "déc."); + + test.done(); + }, + testMonthTranslate_fr_RW: function(test) { + test.expect(24); + + var value = [], i; + var fmt = new DateFmt({locale:"fr-RW", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "janvier"); + test.equal(value[1], "février"); + test.equal(value[2], "mars"); + test.equal(value[3], "avril"); + test.equal(value[4], "mai"); + test.equal(value[5], "juin"); + test.equal(value[6], "juillet"); + test.equal(value[7], "août"); + test.equal(value[8], "septembre"); + test.equal(value[9], "octobre"); + test.equal(value[10], "novembre"); + test.equal(value[11], "décembre"); + + var fmt = new DateFmt({locale:"fr-RW", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "janv."); + test.equal(value[1], "févr."); + test.equal(value[2], "mars"); + test.equal(value[3], "avr."); + test.equal(value[4], "mai"); + test.equal(value[5], "juin"); + test.equal(value[6], "juil."); + test.equal(value[7], "août"); + test.equal(value[8], "sept."); + test.equal(value[9], "oct."); + test.equal(value[10], "nov."); + test.equal(value[11], "déc."); + + test.done(); + }, + testMonthTranslate_fr_SN: function(test) { + test.expect(24); + + var value = [], i; + var fmt = new DateFmt({locale:"fr-SN", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "janvier"); + test.equal(value[1], "février"); + test.equal(value[2], "mars"); + test.equal(value[3], "avril"); + test.equal(value[4], "mai"); + test.equal(value[5], "juin"); + test.equal(value[6], "juillet"); + test.equal(value[7], "août"); + test.equal(value[8], "septembre"); + test.equal(value[9], "octobre"); + test.equal(value[10], "novembre"); + test.equal(value[11], "décembre"); + + var fmt = new DateFmt({locale:"fr-SN", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "janv."); + test.equal(value[1], "févr."); + test.equal(value[2], "mars"); + test.equal(value[3], "avr."); + test.equal(value[4], "mai"); + test.equal(value[5], "juin"); + test.equal(value[6], "juil."); + test.equal(value[7], "août"); + test.equal(value[8], "sept."); + test.equal(value[9], "oct."); + test.equal(value[10], "nov."); + test.equal(value[11], "déc."); + + test.done(); + }, + testMonthTranslate_fr_TG: function(test) { + test.expect(24); + + var value = [], i; + var fmt = new DateFmt({locale:"fr-TG", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "janvier"); + test.equal(value[1], "février"); + test.equal(value[2], "mars"); + test.equal(value[3], "avril"); + test.equal(value[4], "mai"); + test.equal(value[5], "juin"); + test.equal(value[6], "juillet"); + test.equal(value[7], "août"); + test.equal(value[8], "septembre"); + test.equal(value[9], "octobre"); + test.equal(value[10], "novembre"); + test.equal(value[11], "décembre"); + + var fmt = new DateFmt({locale:"fr-TG", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "janv."); + test.equal(value[1], "févr."); + test.equal(value[2], "mars"); + test.equal(value[3], "avr."); + test.equal(value[4], "mai"); + test.equal(value[5], "juin"); + test.equal(value[6], "juil."); + test.equal(value[7], "août"); + test.equal(value[8], "sept."); + test.equal(value[9], "oct."); + test.equal(value[10], "nov."); + test.equal(value[11], "déc."); + + test.done(); + }, + testMonthTranslate_ms_Latn_SG: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"ms-Latn-SG", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "Januari"); + test.equal(value[1], "Februari"); + test.equal(value[2], "Mac"); + test.equal(value[3], "April"); + test.equal(value[4], "Mei"); + test.equal(value[5], "Jun"); + test.equal(value[6], "Julai"); + test.equal(value[7], "Ogos"); + test.equal(value[8], "September"); + test.equal(value[9], "Oktober"); + test.equal(value[10], "November"); + test.equal(value[11], "Disember"); + + var fmt = new DateFmt({locale:"ms-Latn-SG", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "Jan"); + test.equal(value[1], "Feb"); + test.equal(value[2], "Mac"); + test.equal(value[3], "Apr"); + test.equal(value[4], "Mei"); + test.equal(value[5], "Jun"); + test.equal(value[6], "Jul"); + test.equal(value[7], "Ogo"); + test.equal(value[8], "Sep"); + test.equal(value[9], "Okt"); + test.equal(value[10], "Nov"); + test.equal(value[11], "Dis"); + + test.done(); + }, + testMonthTranslate_pa_PK: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: M + + var value = [], i; + var fmt = new DateFmt({locale:"pa-PK", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "ਜਨਵਰੀ"); + test.equal(value[1], "ਫ਼ਰਵਰੀ"); + test.equal(value[2], "ਮਾਰਚ"); + test.equal(value[3], "ਅਪà©à¨°à©ˆà¨²"); + test.equal(value[4], "ਮਈ"); + test.equal(value[5], "ਜੂਨ"); + test.equal(value[6], "ਜà©à¨²à¨¾à¨ˆ"); + test.equal(value[7], "ਅਗਸਤ"); + test.equal(value[8], "ਸਤੰਬਰ"); + test.equal(value[9], "ਅਕਤੂਬਰ"); + test.equal(value[10], "ਨਵੰਬਰ"); + test.equal(value[11], "ਦਸੰਬਰ"); + + var fmt = new DateFmt({locale:"pa-PK", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "ਜਨ"); + test.equal(value[1], "ਫ਼ਰ"); + test.equal(value[2], "ਮਾਰਚ"); + test.equal(value[3], "ਅਪà©à¨°à©ˆ"); + test.equal(value[4], "ਮਈ"); + test.equal(value[5], "ਜੂਨ"); + test.equal(value[6], "ਜà©à¨²à¨¾"); + test.equal(value[7], "ਅਗ"); + test.equal(value[8], "ਸਤੰ"); + test.equal(value[9], "ਅਕਤੂ"); + test.equal(value[10], "ਨਵੰ"); + test.equal(value[11], "ਦਸੰ"); + + test.done(); + }, + testMonthTranslate_pt_AO: function(test) { + test.expect(12); + + // full, long: MMMM + // medium: MM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"pt-AO", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "janeiro"); + test.equal(value[1], "fevereiro"); + test.equal(value[2], "março"); + test.equal(value[3], "abril"); + test.equal(value[4], "maio"); + test.equal(value[5], "junho"); + test.equal(value[6], "julho"); + test.equal(value[7], "agosto"); + test.equal(value[8], "setembro"); + test.equal(value[9], "outubro"); + test.equal(value[10], "novembro"); + test.equal(value[11], "dezembro"); + + test.done(); + }, + testMonthTranslate_pt_GQ: function(test) { + test.expect(12); + + // full, long: MMMM + // medium: MM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"pt-GQ", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "janeiro"); + test.equal(value[1], "fevereiro"); + test.equal(value[2], "março"); + test.equal(value[3], "abril"); + test.equal(value[4], "maio"); + test.equal(value[5], "junho"); + test.equal(value[6], "julho"); + test.equal(value[7], "agosto"); + test.equal(value[8], "setembro"); + test.equal(value[9], "outubro"); + test.equal(value[10], "novembro"); + test.equal(value[11], "dezembro"); + + test.done(); + }, + testMonthTranslate_pt_CV: function(test) { + test.expect(12); + + // full, long: MMMM + // medium: MM + // short: MM + + var value = [], i; + var fmt = new DateFmt({locale:"pt-CV", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "janeiro"); + test.equal(value[1], "fevereiro"); + test.equal(value[2], "março"); + test.equal(value[3], "abril"); + test.equal(value[4], "maio"); + test.equal(value[5], "junho"); + test.equal(value[6], "julho"); + test.equal(value[7], "agosto"); + test.equal(value[8], "setembro"); + test.equal(value[9], "outubro"); + test.equal(value[10], "novembro"); + test.equal(value[11], "dezembro"); + + test.done(); + }, + testMonthTranslate_ur_PK: function(test) { + test.expect(24); + + // full, long: MMMM + // medium: MMM + // short: M + + var value = [], i; + var fmt = new DateFmt({locale:"ur-PK", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "جنوری"); + test.equal(value[1], "Ùروری"); + test.equal(value[2], "مارچ"); + test.equal(value[3], "اپریل"); + test.equal(value[4], "مئی"); + test.equal(value[5], "جون"); + test.equal(value[6], "جولائی"); + test.equal(value[7], "اگست"); + test.equal(value[8], "ستمبر"); + test.equal(value[9], "اکتوبر"); + test.equal(value[10], "نومبر"); + test.equal(value[11], "دسمبر"); + + var fmt = new DateFmt({locale:"ur-PK", date:"m", length: "medium", useNative:false, timezone:"local"}) + + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "جنوری"); + test.equal(value[1], "Ùروری"); + test.equal(value[2], "مارچ"); + test.equal(value[3], "اپریل"); + test.equal(value[4], "مئی"); + test.equal(value[5], "جون"); + test.equal(value[6], "جولائی"); + test.equal(value[7], "اگست"); + test.equal(value[8], "ستمبر"); + test.equal(value[9], "اکتوبر"); + test.equal(value[10], "نومبر"); + test.equal(value[11], "دسمبر"); + + test.done(); + }, + testMonthTranslate_zh_Hans_SG: function(test) { + test.expect(12); + + var value = [], i; + var fmt = new DateFmt({locale:"zh-Hans-SG", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "1月"); + test.equal(value[1], "2月"); + test.equal(value[2], "3月"); + test.equal(value[3], "4月"); + test.equal(value[4], "5月"); + test.equal(value[5], "6月"); + test.equal(value[6], "7月"); + test.equal(value[7], "8月"); + test.equal(value[8], "9月"); + test.equal(value[9], "10月"); + test.equal(value[10], "11月"); + test.equal(value[11], "12月"); + + test.done(); + }, + testMonthTranslate_zh_Hans_MY: function(test) { + test.expect(12); + + var value = [], i; + var fmt = new DateFmt({locale:"zh-Hans-MY", date:"m", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 12; i++) { + value[i] = fmt.format(DateFactory({month:i+1, type:"gregorian"})); + } + test.equal(value[0], "1月"); + test.equal(value[1], "2月"); + test.equal(value[2], "3月"); + test.equal(value[3], "4月"); + test.equal(value[4], "5月"); + test.equal(value[5], "6月"); + test.equal(value[6], "7月"); + test.equal(value[7], "8月"); + test.equal(value[8], "9月"); + test.equal(value[9], "10月"); + test.equal(value[10], "11月"); + test.equal(value[11], "12月"); + + test.done(); + } +} diff --git a/js/test/date/testSuite.html b/js/test/date/testSuite.html index 5e1ff0bbd2..b61c9ac9ab 100644 --- a/js/test/date/testSuite.html +++ b/js/test/date/testSuite.html @@ -30,10 +30,17 @@ exports: {} }; + + + + + + + diff --git a/js/test/date/testSuiteFiles.js b/js/test/date/testSuiteFiles.js index 2f4ccd0bb1..ded0c6b62c 100644 --- a/js/test/date/testSuiteFiles.js +++ b/js/test/date/testSuiteFiles.js @@ -18,10 +18,17 @@ */ module.exports.files = [ + "testclock.js", + "testcalendar.js", "testdate.js", "testdateasync.js", "testdatefmt.js", + "testdatetimefmt.js", "testdatefmtasync.js", + "testDayOfWeek.js", + "testMeridiems.js", + "testMonthTranslation.js", + "testWeekdayTranslation.js", "testdatefmt_af_NA.js", "testdatefmt_af_ZA.js", "testdatefmt_am_ET.js", @@ -96,5 +103,5 @@ module.exports.files = [ "testdatefmt_vi_VN.js", "testdatefmt_zh_CN.js", "testdatefmt_zh_Hant_HK.js", - "testdatefmt_zh_Hant_TW.js", -]; \ No newline at end of file + "testdatefmt_zh_Hant_TW.js" +]; diff --git a/js/test/date/testWeekdayTranslation.js b/js/test/date/testWeekdayTranslation.js new file mode 100644 index 0000000000..ce39924120 --- /dev/null +++ b/js/test/date/testWeekdayTranslation.js @@ -0,0 +1,11156 @@ + /* + * testWeekdayTranslation.js + * + * Copyright © 2019, JEDLSoft + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +if (typeof(DateFactory) === "undefined") { + var DateFactory = require("../../lib/DateFactory.js"); +} + +if (typeof(DateFmt) === "undefined") { + var DateFmt = require("../../lib/DateFmt.js"); +} + + +module.exports.testWeekdayTranslation = { + setUp: function(callback) { + callback(); + }, + testWeekdayTranslation_ar_EG: function(test) { + test.expect(28); + + // full -> wide, long -> abbreviate + // medium -> short + // short: narrow + var fmt, value = [], i; + + fmt = new DateFmt({locale:"ar-EG", date:"w", length: "full", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "الأحد"); + test.equal(value[1], "الاثنين"); + test.equal(value[2], "الثلاثاء"); + test.equal(value[3], "الأربعاء"); + test.equal(value[4], "الخميس"); + test.equal(value[5], "الجمعة"); + test.equal(value[6], "السبت"); + + fmt = new DateFmt({locale:"ar-EG", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "الأحد"); + test.equal(value[1], "الاثنين"); + test.equal(value[2], "الثلاثاء"); + test.equal(value[3], "الأربعاء"); + test.equal(value[4], "الخميس"); + test.equal(value[5], "الجمعة"); + test.equal(value[6], "السبت"); + + fmt = new DateFmt({locale:"ar-EG", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "أحد"); + test.equal(value[1], "إثنين"); + test.equal(value[2], "ثلاثاء"); + test.equal(value[3], "أربعاء"); + test.equal(value[4], "خميس"); + test.equal(value[5], "جمعة"); + test.equal(value[6], "سبت"); + + fmt = new DateFmt({locale:"ar-EG", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Ø­"); + test.equal(value[1], "Ù†"); + test.equal(value[2], "Ø«"); + test.equal(value[3], "ر"); + test.equal(value[4], "Ø®"); + test.equal(value[5], "ج"); + test.equal(value[6], "س"); + + test.done(); + }, + + testWeekdayTranslation_ar_IQ: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium -> short + // short: narrow + var fmt, value = [], i; + fmt = new DateFmt({locale:"ar-IQ", date:"w", length: "full", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "الأحد"); + test.equal(value[1], "الاثنين"); + test.equal(value[2], "الثلاثاء"); + test.equal(value[3], "الأربعاء"); + test.equal(value[4], "الخميس"); + test.equal(value[5], "الجمعة"); + test.equal(value[6], "السبت"); + fmt = new DateFmt({locale:"ar-IQ", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "الأحد"); + test.equal(value[1], "الاثنين"); + test.equal(value[2], "الثلاثاء"); + test.equal(value[3], "الأربعاء"); + test.equal(value[4], "الخميس"); + test.equal(value[5], "الجمعة"); + test.equal(value[6], "السبت"); + fmt = new DateFmt({locale:"ar-IQ", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "أحد"); + test.equal(value[1], "إثنين"); + test.equal(value[2], "ثلاثاء"); + test.equal(value[3], "أربعاء"); + test.equal(value[4], "خميس"); + test.equal(value[5], "جمعة"); + test.equal(value[6], "سبت"); + + fmt = new DateFmt({locale:"ar-IQ", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Ø­"); + test.equal(value[1], "Ù†"); + test.equal(value[2], "Ø«"); + test.equal(value[3], "ر"); + test.equal(value[4], "Ø®"); + test.equal(value[5], "ج"); + test.equal(value[6], "س"); + + test.done(); + }, + testWeekdayTranslation_ar_MA: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium -> short + // short: narrow + var fmt, value = [], i; + fmt = new DateFmt({locale:"ar-MA", date:"w", length: "full", useNative:false, timezone:"local"}); + + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "الأحد"); + test.equal(value[1], "الاثنين"); + test.equal(value[2], "الثلاثاء"); + test.equal(value[3], "الأربعاء"); + test.equal(value[4], "الخميس"); + test.equal(value[5], "الجمعة"); + test.equal(value[6], "السبت"); + + fmt = new DateFmt({locale:"ar-MA", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "الأحد"); + test.equal(value[1], "الاثنين"); + test.equal(value[2], "الثلاثاء"); + test.equal(value[3], "الأربعاء"); + test.equal(value[4], "الخميس"); + test.equal(value[5], "الجمعة"); + test.equal(value[6], "السبت"); + + fmt = new DateFmt({locale:"ar-MA", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "أحد"); + test.equal(value[1], "إثنين"); + test.equal(value[2], "ثلاثاء"); + test.equal(value[3], "أربعاء"); + test.equal(value[4], "خميس"); + test.equal(value[5], "جمعة"); + test.equal(value[6], "سبت"); + + fmt = new DateFmt({locale:"ar-MA", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Ø­"); + test.equal(value[1], "Ù†"); + test.equal(value[2], "Ø«"); + test.equal(value[3], "ر"); + test.equal(value[4], "Ø®"); + test.equal(value[5], "ج"); + test.equal(value[6], "س"); + + test.done(); + }, + testWeekdayTranslation_as_IN: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium -> short + // short: narrow + var fmt, value = [], i; + fmt = new DateFmt({locale:"as-IN", date:"w", length: "full", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "দেওবাৰ"); + test.equal(value[1], "সোমবাৰ"); + test.equal(value[2], "মঙà§à¦—লবাৰ"); + test.equal(value[3], "বà§à¦§à¦¬à¦¾à§°"); + test.equal(value[4], "বৃহসà§à¦ªà¦¤à¦¿à¦¬à¦¾à§°"); + test.equal(value[5], "শà§à¦•à§à§°à¦¬à¦¾à§°"); + test.equal(value[6], "শনিবাৰ"); + + fmt = new DateFmt({locale:"as-IN", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "দেও"); + test.equal(value[1], "সোম"); + test.equal(value[2], "মঙà§à¦—ল"); + test.equal(value[3], "বà§à¦§"); + test.equal(value[4], "বৃহ"); + test.equal(value[5], "শà§à¦•à§à§°"); + test.equal(value[6], "শনি"); + + fmt = new DateFmt({locale:"as-IN", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "দেও"); + test.equal(value[1], "সোম"); + test.equal(value[2], "মঙà§à¦—ল"); + test.equal(value[3], "বà§à¦§"); + test.equal(value[4], "বৃহ"); + test.equal(value[5], "শà§à¦•à§à§°"); + test.equal(value[6], "শনি"); + + fmt = new DateFmt({locale:"as-IN", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "দ"); + test.equal(value[1], "স"); + test.equal(value[2], "ম"); + test.equal(value[3], "ব"); + test.equal(value[4], "ব"); + test.equal(value[5], "শ"); + test.equal(value[6], "শ"); + + test.done(); + }, + testWeekdayTranslation_bg_BG: function(test) { + test.expect(28); + var fmt, value = [], i; + fmt = new DateFmt({locale:"bg-BG", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "неделÑ"); + test.equal(value[1], "понеделник"); + test.equal(value[2], "вторник"); + test.equal(value[3], "ÑÑ€Ñда"); + test.equal(value[4], "четвъртък"); + test.equal(value[5], "петък"); + test.equal(value[6], "Ñъбота"); + fmt = new DateFmt({locale:"bg-BG", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "нд"); + test.equal(value[1], "пн"); + test.equal(value[2], "вт"); + test.equal(value[3], "ÑÑ€"); + test.equal(value[4], "чт"); + test.equal(value[5], "пт"); + test.equal(value[6], "Ñб"); + fmt = new DateFmt({locale:"bg-BG", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "нд"); + test.equal(value[1], "пн"); + test.equal(value[2], "вт"); + test.equal(value[3], "ÑÑ€"); + test.equal(value[4], "чт"); + test.equal(value[5], "пт"); + test.equal(value[6], "Ñб"); + fmt = new DateFmt({locale:"bg-BG", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "н"); + test.equal(value[1], "п"); + test.equal(value[2], "в"); + test.equal(value[3], "Ñ"); + test.equal(value[4], "ч"); + test.equal(value[5], "п"); + test.equal(value[6], "Ñ"); + + test.done(); + }, + testWeekdayTranslation_bn_IN: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + fmt = new DateFmt({locale:"bn-IN", date:"w", length: "full", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "রবিবার"); + test.equal(value[1], "সোমবার"); + test.equal(value[2], "মঙà§à¦—লবার"); + test.equal(value[3], "বà§à¦§à¦¬à¦¾à¦°"); + test.equal(value[4], "বৃহসà§à¦ªà¦¤à¦¿à¦¬à¦¾à¦°"); + test.equal(value[5], "শà§à¦•à§à¦°à¦¬à¦¾à¦°"); + test.equal(value[6], "শনিবার"); + + fmt = new DateFmt({locale:"bn-IN", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "রবি"); + test.equal(value[1], "সোম"); + test.equal(value[2], "মঙà§à¦—ল"); + test.equal(value[3], "বà§à¦§"); + test.equal(value[4], "বৃহসà§à¦ªà¦¤à¦¿"); + test.equal(value[5], "শà§à¦•à§à¦°"); + test.equal(value[6], "শনি"); + + fmt = new DateFmt({locale:"bn-IN", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "রঃ"); + test.equal(value[1], "সোঃ"); + test.equal(value[2], "মঃ"); + test.equal(value[3], "বà§à¦ƒ"); + test.equal(value[4], "বৃঃ"); + test.equal(value[5], "শà§à¦ƒ"); + test.equal(value[6], "শনি"); + + fmt = new DateFmt({locale:"bn-IN", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "র"); + test.equal(value[1], "সো"); + test.equal(value[2], "ম"); + test.equal(value[3], "বà§"); + test.equal(value[4], "বৃ"); + test.equal(value[5], "শà§"); + test.equal(value[6], "শ"); + + test.done(); + }, + + testWeekdayTranslation_bs_Latn_BA: function(test) { + test.expect(28); + var fmt, value = [], i; + fmt = new DateFmt({locale:"bs-Latn-BA", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "nedjelja"); + test.equal(value[1], "ponedjeljak"); + test.equal(value[2], "utorak"); + test.equal(value[3], "srijeda"); + test.equal(value[4], "Äetvrtak"); + test.equal(value[5], "petak"); + test.equal(value[6], "subota"); + + fmt = new DateFmt({locale:"bs-Latn-BA", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "ned"); + test.equal(value[1], "pon"); + test.equal(value[2], "uto"); + test.equal(value[3], "sri"); + test.equal(value[4], "Äet"); + test.equal(value[5], "pet"); + test.equal(value[6], "sub"); + + fmt = new DateFmt({locale:"bs-Latn-BA", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "ned"); + test.equal(value[1], "pon"); + test.equal(value[2], "uto"); + test.equal(value[3], "sri"); + test.equal(value[4], "Äet"); + test.equal(value[5], "pet"); + test.equal(value[6], "sub"); + + fmt = new DateFmt({locale:"bs-Latn-BA", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "N"); + test.equal(value[1], "P"); + test.equal(value[2], "U"); + test.equal(value[3], "S"); + test.equal(value[4], "ÄŒ"); + test.equal(value[5], "P"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_bs_Latn_ME: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + + fmt = new DateFmt({locale:"bs-Latn-ME", date:"w", length: "full", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "nedjelja"); + test.equal(value[1], "ponedjeljak"); + test.equal(value[2], "utorak"); + test.equal(value[3], "srijeda"); + test.equal(value[4], "Äetvrtak"); + test.equal(value[5], "petak"); + test.equal(value[6], "subota"); + + fmt = new DateFmt({locale:"bs-Latn-ME", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "ned"); + test.equal(value[1], "pon"); + test.equal(value[2], "uto"); + test.equal(value[3], "sri"); + test.equal(value[4], "Äet"); + test.equal(value[5], "pet"); + test.equal(value[6], "sub"); + + fmt = new DateFmt({locale:"bs-Latn-ME", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "ned"); + test.equal(value[1], "pon"); + test.equal(value[2], "uto"); + test.equal(value[3], "sri"); + test.equal(value[4], "Äet"); + test.equal(value[5], "pet"); + test.equal(value[6], "sub"); + + fmt = new DateFmt({locale:"bs-Latn-ME", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "N"); + test.equal(value[1], "P"); + test.equal(value[2], "U"); + test.equal(value[3], "S"); + test.equal(value[4], "ÄŒ"); + test.equal(value[5], "P"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_cs_CZ: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate_ Exist StandAlone format. + // medium: M + // short: narrow + + fmt = new DateFmt({locale:"cs-CZ", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "nedÄ›le"); + test.equal(value[1], "pondÄ›lí"); + test.equal(value[2], "úterý"); + test.equal(value[3], "stÅ™eda"); + test.equal(value[4], "Ätvrtek"); + test.equal(value[5], "pátek"); + test.equal(value[6], "sobota"); + + fmt = new DateFmt({locale:"cs-CZ", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "ne"); + test.equal(value[1], "po"); + test.equal(value[2], "út"); + test.equal(value[3], "st"); + test.equal(value[4], "Ät"); + test.equal(value[5], "pá"); + test.equal(value[6], "so"); + + fmt = new DateFmt({locale:"cs-CZ", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "ne"); + test.equal(value[1], "po"); + test.equal(value[2], "út"); + test.equal(value[3], "st"); + test.equal(value[4], "Ät"); + test.equal(value[5], "pá"); + test.equal(value[6], "so"); + + fmt = new DateFmt({locale:"cs-CZ", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "N"); + test.equal(value[1], "P"); + test.equal(value[2], "Ú"); + test.equal(value[3], "S"); + test.equal(value[4], "ÄŒ"); + test.equal(value[5], "P"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_da_DK: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"da-DK", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "søndag"); + test.equal(value[1], "mandag"); + test.equal(value[2], "tirsdag"); + test.equal(value[3], "onsdag"); + test.equal(value[4], "torsdag"); + test.equal(value[5], "fredag"); + test.equal(value[6], "lørdag"); + + fmt = new DateFmt({locale:"da-DK", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "søn."); + test.equal(value[1], "man."); + test.equal(value[2], "tir."); + test.equal(value[3], "ons."); + test.equal(value[4], "tor."); + test.equal(value[5], "fre."); + test.equal(value[6], "lør."); + + fmt = new DateFmt({locale:"da-DK", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "sø"); + test.equal(value[1], "ma"); + test.equal(value[2], "ti"); + test.equal(value[3], "on"); + test.equal(value[4], "to"); + test.equal(value[5], "fr"); + test.equal(value[6], "lø"); + + fmt = new DateFmt({locale:"da-DK", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "S"); + test.equal(value[1], "M"); + test.equal(value[2], "T"); + test.equal(value[3], "O"); + test.equal(value[4], "T"); + test.equal(value[5], "F"); + test.equal(value[6], "L"); + + test.done(); + }, + testWeekdayTranslation_de_AT: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium -> short + // short: narrow + + fmt = new DateFmt({locale:"de-AT", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Sonntag"); + test.equal(value[1], "Montag"); + test.equal(value[2], "Dienstag"); + test.equal(value[3], "Mittwoch"); + test.equal(value[4], "Donnerstag"); + test.equal(value[5], "Freitag"); + test.equal(value[6], "Samstag"); + + fmt = new DateFmt({locale:"de-AT", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "So."); + test.equal(value[1], "Mo."); + test.equal(value[2], "Di."); + test.equal(value[3], "Mi."); + test.equal(value[4], "Do."); + test.equal(value[5], "Fr."); + test.equal(value[6], "Sa."); + + fmt = new DateFmt({locale:"de-AT", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "So."); + test.equal(value[1], "Mo."); + test.equal(value[2], "Di."); + test.equal(value[3], "Mi."); + test.equal(value[4], "Do."); + test.equal(value[5], "Fr."); + test.equal(value[6], "Sa."); + + fmt = new DateFmt({locale:"de-AT", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "S"); + test.equal(value[1], "M"); + test.equal(value[2], "D"); + test.equal(value[3], "M"); + test.equal(value[4], "D"); + test.equal(value[5], "F"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_de_CH: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium -> short + // short: narrow + + fmt = new DateFmt({locale:"de-CH", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Sonntag"); + test.equal(value[1], "Montag"); + test.equal(value[2], "Dienstag"); + test.equal(value[3], "Mittwoch"); + test.equal(value[4], "Donnerstag"); + test.equal(value[5], "Freitag"); + test.equal(value[6], "Samstag"); + + fmt = new DateFmt({locale:"de-CH", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "So."); + test.equal(value[1], "Mo."); + test.equal(value[2], "Di."); + test.equal(value[3], "Mi."); + test.equal(value[4], "Do."); + test.equal(value[5], "Fr."); + test.equal(value[6], "Sa."); + + fmt = new DateFmt({locale:"de-CH", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "So"); //standAlone format + test.equal(value[1], "Mo"); //standAlone format + test.equal(value[2], "Di"); //standAlone format + test.equal(value[3], "Mi"); //standAlone format + test.equal(value[4], "Do"); //standAlone format + test.equal(value[5], "Fr"); //standAlone format + test.equal(value[6], "Sa"); //standAlone format + + fmt = new DateFmt({locale:"de-CH", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "S"); + test.equal(value[1], "M"); + test.equal(value[2], "D"); + test.equal(value[3], "M"); + test.equal(value[4], "D"); + test.equal(value[5], "F"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_de_DE: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium -> short + // short: narrow + + fmt = new DateFmt({locale:"de-DE", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Sonntag"); + test.equal(value[1], "Montag"); + test.equal(value[2], "Dienstag"); + test.equal(value[3], "Mittwoch"); + test.equal(value[4], "Donnerstag"); + test.equal(value[5], "Freitag"); + test.equal(value[6], "Samstag"); + + fmt = new DateFmt({locale:"de-DE", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "So."); + test.equal(value[1], "Mo."); + test.equal(value[2], "Di."); + test.equal(value[3], "Mi."); + test.equal(value[4], "Do."); + test.equal(value[5], "Fr."); + test.equal(value[6], "Sa."); + + fmt = new DateFmt({locale:"de-DE", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "So."); + test.equal(value[1], "Mo."); + test.equal(value[2], "Di."); + test.equal(value[3], "Mi."); + test.equal(value[4], "Do."); + test.equal(value[5], "Fr."); + test.equal(value[6], "Sa."); + + fmt = new DateFmt({locale:"de-DE", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "S"); + test.equal(value[1], "M"); + test.equal(value[2], "D"); + test.equal(value[3], "M"); + test.equal(value[4], "D"); + test.equal(value[5], "F"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_de_LU: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium -> short + // short: narrow + + fmt = new DateFmt({locale:"de-LU", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Sonntag"); + test.equal(value[1], "Montag"); + test.equal(value[2], "Dienstag"); + test.equal(value[3], "Mittwoch"); + test.equal(value[4], "Donnerstag"); + test.equal(value[5], "Freitag"); + test.equal(value[6], "Samstag"); + + fmt = new DateFmt({locale:"de-LU", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "So."); + test.equal(value[1], "Mo."); + test.equal(value[2], "Di."); + test.equal(value[3], "Mi."); + test.equal(value[4], "Do."); + test.equal(value[5], "Fr."); + test.equal(value[6], "Sa."); + + fmt = new DateFmt({locale:"de-LU", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "So."); + test.equal(value[1], "Mo."); + test.equal(value[2], "Di."); + test.equal(value[3], "Mi."); + test.equal(value[4], "Do."); + test.equal(value[5], "Fr."); + test.equal(value[6], "Sa."); + + fmt = new DateFmt({locale:"de-LU", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "S"); + test.equal(value[1], "M"); + test.equal(value[2], "D"); + test.equal(value[3], "M"); + test.equal(value[4], "D"); + test.equal(value[5], "F"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_el_CY: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate _standAlone format exist. + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"el-CY", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "ΚυÏιακή"); + test.equal(value[1], "ΔευτέÏα"); + test.equal(value[2], "ΤÏίτη"); + test.equal(value[3], "ΤετάÏτη"); + test.equal(value[4], "Πέμπτη"); + test.equal(value[5], "ΠαÏασκευή"); + test.equal(value[6], "Σάββατο"); + + fmt = new DateFmt({locale:"el-CY", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "ΚυÏ"); + test.equal(value[1], "Δευ"); + test.equal(value[2], "ΤÏί"); + test.equal(value[3], "Τετ"); + test.equal(value[4], "Πέμ"); + test.equal(value[5], "ΠαÏ"); + test.equal(value[6], "Σάβ"); + + fmt = new DateFmt({locale:"el-CY", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Κυ"); + test.equal(value[1], "Δε"); + test.equal(value[2], "ΤÏ"); + test.equal(value[3], "Τε"); + test.equal(value[4], "Πέ"); + test.equal(value[5], "Πα"); + test.equal(value[6], "Σά"); + + fmt = new DateFmt({locale:"el-CY", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Κ"); + test.equal(value[1], "Δ"); + test.equal(value[2], "Τ"); + test.equal(value[3], "Τ"); + test.equal(value[4], "Π"); + test.equal(value[5], "Π"); + test.equal(value[6], "Σ"); + + test.done(); + }, + testWeekdayTranslation_el_GR: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate _standAlone format exist. + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"el-GR", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "ΚυÏιακή"); + test.equal(value[1], "ΔευτέÏα"); + test.equal(value[2], "ΤÏίτη"); + test.equal(value[3], "ΤετάÏτη"); + test.equal(value[4], "Πέμπτη"); + test.equal(value[5], "ΠαÏασκευή"); + test.equal(value[6], "Σάββατο"); + + fmt = new DateFmt({locale:"el-GR", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "ΚυÏ"); + test.equal(value[1], "Δευ"); + test.equal(value[2], "ΤÏί"); + test.equal(value[3], "Τετ"); + test.equal(value[4], "Πέμ"); + test.equal(value[5], "ΠαÏ"); + test.equal(value[6], "Σάβ"); + + fmt = new DateFmt({locale:"el-GR", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Κυ"); + test.equal(value[1], "Δε"); + test.equal(value[2], "ΤÏ"); + test.equal(value[3], "Τε"); + test.equal(value[4], "Πέ"); + test.equal(value[5], "Πα"); + test.equal(value[6], "Σά"); + + fmt = new DateFmt({locale:"el-GR", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Κ"); + test.equal(value[1], "Δ"); + test.equal(value[2], "Τ"); + test.equal(value[3], "Τ"); + test.equal(value[4], "Π"); + test.equal(value[5], "Π"); + test.equal(value[6], "Σ"); + + test.done(); + }, + testWeekdayTranslation_en_AM: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"en-AM", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Sunday"); + test.equal(value[1], "Monday"); + test.equal(value[2], "Tuesday"); + test.equal(value[3], "Wednesday"); + test.equal(value[4], "Thursday"); + test.equal(value[5], "Friday"); + test.equal(value[6], "Saturday"); + + fmt = new DateFmt({locale:"en-AM", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Sun"); + test.equal(value[1], "Mon"); + test.equal(value[2], "Tue"); + test.equal(value[3], "Wed"); + test.equal(value[4], "Thu"); + test.equal(value[5], "Fri"); + test.equal(value[6], "Sat"); + + fmt = new DateFmt({locale:"en-AM", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Su"); + test.equal(value[1], "Mo"); + test.equal(value[2], "Tu"); + test.equal(value[3], "We"); + test.equal(value[4], "Th"); + test.equal(value[5], "Fr"); + test.equal(value[6], "Sa"); + + fmt = new DateFmt({locale:"en-AM", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "S"); + test.equal(value[1], "M"); + test.equal(value[2], "T"); + test.equal(value[3], "W"); + test.equal(value[4], "T"); + test.equal(value[5], "F"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_en_AU: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"en-AU", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Sunday"); + test.equal(value[1], "Monday"); + test.equal(value[2], "Tuesday"); + test.equal(value[3], "Wednesday"); + test.equal(value[4], "Thursday"); + test.equal(value[5], "Friday"); + test.equal(value[6], "Saturday"); + + fmt = new DateFmt({locale:"en-AU", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Sun"); //standAlone format + test.equal(value[1], "Mon"); //standAlone format + test.equal(value[2], "Tue"); //standAlone format + test.equal(value[3], "Wed"); //standAlone format + test.equal(value[4], "Thu"); //standAlone format + test.equal(value[5], "Fri"); //standAlone format + test.equal(value[6], "Sat"); //standAlone format + + fmt = new DateFmt({locale:"en-AU", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Su"); //standAlone format + test.equal(value[1], "Mon"); //standAlone format + test.equal(value[2], "Tu"); //standAlone format + test.equal(value[3], "Wed"); //standAlone format + test.equal(value[4], "Th"); //standAlone format + test.equal(value[5], "Fri"); //standAlone format + test.equal(value[6], "Sat"); //standAlone format + + fmt = new DateFmt({locale:"en-AU", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Su."); + test.equal(value[1], "M."); + test.equal(value[2], "Tu."); + test.equal(value[3], "W."); + test.equal(value[4], "Th."); + test.equal(value[5], "F."); + test.equal(value[6], "Sa."); + + test.done(); + }, + testWeekdayTranslation_en_AZ: function(test) { + test.expect(28); + var fmt, value = [], i; + fmt = new DateFmt({locale:"en-AZ", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Sunday"); + test.equal(value[1], "Monday"); + test.equal(value[2], "Tuesday"); + test.equal(value[3], "Wednesday"); + test.equal(value[4], "Thursday"); + test.equal(value[5], "Friday"); + test.equal(value[6], "Saturday"); + + fmt = new DateFmt({locale:"en-AZ", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Sun"); + test.equal(value[1], "Mon"); + test.equal(value[2], "Tue"); + test.equal(value[3], "Wed"); + test.equal(value[4], "Thu"); + test.equal(value[5], "Fri"); + test.equal(value[6], "Sat"); + + fmt = new DateFmt({locale:"en-AZ", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Su"); + test.equal(value[1], "Mo"); + test.equal(value[2], "Tu"); + test.equal(value[3], "We"); + test.equal(value[4], "Th"); + test.equal(value[5], "Fr"); + test.equal(value[6], "Sa"); + + fmt = new DateFmt({locale:"en-AZ", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "S"); + test.equal(value[1], "M"); + test.equal(value[2], "T"); + test.equal(value[3], "W"); + test.equal(value[4], "T"); + test.equal(value[5], "F"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_en_CA: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"en-CA", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Sunday"); + test.equal(value[1], "Monday"); + test.equal(value[2], "Tuesday"); + test.equal(value[3], "Wednesday"); + test.equal(value[4], "Thursday"); + test.equal(value[5], "Friday"); + test.equal(value[6], "Saturday"); + + fmt = new DateFmt({locale:"en-CA", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Sun."); + test.equal(value[1], "Mon."); + test.equal(value[2], "Tue."); + test.equal(value[3], "Wed."); + test.equal(value[4], "Thu."); + test.equal(value[5], "Fri."); + test.equal(value[6], "Sat."); + + fmt = new DateFmt({locale:"en-CA", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Su"); + test.equal(value[1], "Mo"); + test.equal(value[2], "Tu"); + test.equal(value[3], "We"); + test.equal(value[4], "Th"); + test.equal(value[5], "Fr"); + test.equal(value[6], "Sa"); + + fmt = new DateFmt({locale:"en-CA", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "S"); + test.equal(value[1], "M"); + test.equal(value[2], "T"); + test.equal(value[3], "W"); + test.equal(value[4], "T"); + test.equal(value[5], "F"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_en_GB: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"en-GB", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Sunday"); + test.equal(value[1], "Monday"); + test.equal(value[2], "Tuesday"); + test.equal(value[3], "Wednesday"); + test.equal(value[4], "Thursday"); + test.equal(value[5], "Friday"); + test.equal(value[6], "Saturday"); + + fmt = new DateFmt({locale:"en-GB", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Sun"); + test.equal(value[1], "Mon"); + test.equal(value[2], "Tue"); + test.equal(value[3], "Wed"); + test.equal(value[4], "Thu"); + test.equal(value[5], "Fri"); + test.equal(value[6], "Sat"); + + fmt = new DateFmt({locale:"en-GB", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Su"); + test.equal(value[1], "Mo"); + test.equal(value[2], "Tu"); + test.equal(value[3], "We"); + test.equal(value[4], "Th"); + test.equal(value[5], "Fr"); + test.equal(value[6], "Sa"); + + fmt = new DateFmt({locale:"en-GB", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "S"); + test.equal(value[1], "M"); + test.equal(value[2], "T"); + test.equal(value[3], "W"); + test.equal(value[4], "T"); + test.equal(value[5], "F"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_en_GH: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + fmt = new DateFmt({locale:"en-GH", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Sunday"); + test.equal(value[1], "Monday"); + test.equal(value[2], "Tuesday"); + test.equal(value[3], "Wednesday"); + test.equal(value[4], "Thursday"); + test.equal(value[5], "Friday"); + test.equal(value[6], "Saturday"); + + fmt = new DateFmt({locale:"en-GH", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Sun"); + test.equal(value[1], "Mon"); + test.equal(value[2], "Tue"); + test.equal(value[3], "Wed"); + test.equal(value[4], "Thu"); + test.equal(value[5], "Fri"); + test.equal(value[6], "Sat"); + + fmt = new DateFmt({locale:"en-GH", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Su"); + test.equal(value[1], "Mo"); + test.equal(value[2], "Tu"); + test.equal(value[3], "We"); + test.equal(value[4], "Th"); + test.equal(value[5], "Fr"); + test.equal(value[6], "Sa"); + + fmt = new DateFmt({locale:"en-GH", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "S"); + test.equal(value[1], "M"); + test.equal(value[2], "T"); + test.equal(value[3], "W"); + test.equal(value[4], "T"); + test.equal(value[5], "F"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_en_HK: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"en-HK", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Sunday"); + test.equal(value[1], "Monday"); + test.equal(value[2], "Tuesday"); + test.equal(value[3], "Wednesday"); + test.equal(value[4], "Thursday"); + test.equal(value[5], "Friday"); + test.equal(value[6], "Saturday"); + + fmt = new DateFmt({locale:"en-HK", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Sun"); + test.equal(value[1], "Mon"); + test.equal(value[2], "Tue"); + test.equal(value[3], "Wed"); + test.equal(value[4], "Thu"); + test.equal(value[5], "Fri"); + test.equal(value[6], "Sat"); + + fmt = new DateFmt({locale:"en-HK", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Su"); + test.equal(value[1], "Mo"); + test.equal(value[2], "Tu"); + test.equal(value[3], "We"); + test.equal(value[4], "Th"); + test.equal(value[5], "Fr"); + test.equal(value[6], "Sa"); + + fmt = new DateFmt({locale:"en-HK", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "S"); + test.equal(value[1], "M"); + test.equal(value[2], "T"); + test.equal(value[3], "W"); + test.equal(value[4], "T"); + test.equal(value[5], "F"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_en_IE: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"en-IE", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Sunday"); + test.equal(value[1], "Monday"); + test.equal(value[2], "Tuesday"); + test.equal(value[3], "Wednesday"); + test.equal(value[4], "Thursday"); + test.equal(value[5], "Friday"); + test.equal(value[6], "Saturday"); + + fmt = new DateFmt({locale:"en-IE", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Sun"); + test.equal(value[1], "Mon"); + test.equal(value[2], "Tue"); + test.equal(value[3], "Wed"); + test.equal(value[4], "Thu"); + test.equal(value[5], "Fri"); + test.equal(value[6], "Sat"); + + fmt = new DateFmt({locale:"en-IE", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Su"); + test.equal(value[1], "Mo"); + test.equal(value[2], "Tu"); + test.equal(value[3], "We"); + test.equal(value[4], "Th"); + test.equal(value[5], "Fr"); + test.equal(value[6], "Sa"); + + fmt = new DateFmt({locale:"en-IE", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "S"); + test.equal(value[1], "M"); + test.equal(value[2], "T"); + test.equal(value[3], "W"); + test.equal(value[4], "T"); + test.equal(value[5], "F"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_en_IN: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"en-IN", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Sunday"); + test.equal(value[1], "Monday"); + test.equal(value[2], "Tuesday"); + test.equal(value[3], "Wednesday"); + test.equal(value[4], "Thursday"); + test.equal(value[5], "Friday"); + test.equal(value[6], "Saturday"); + + fmt = new DateFmt({locale:"en-IN", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Sun"); + test.equal(value[1], "Mon"); + test.equal(value[2], "Tue"); + test.equal(value[3], "Wed"); + test.equal(value[4], "Thu"); + test.equal(value[5], "Fri"); + test.equal(value[6], "Sat"); + + fmt = new DateFmt({locale:"en-IN", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Su"); + test.equal(value[1], "Mo"); + test.equal(value[2], "Tu"); + test.equal(value[3], "We"); + test.equal(value[4], "Th"); + test.equal(value[5], "Fr"); + test.equal(value[6], "Sa"); + + fmt = new DateFmt({locale:"en-IN", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "S"); + test.equal(value[1], "M"); + test.equal(value[2], "T"); + test.equal(value[3], "W"); + test.equal(value[4], "T"); + test.equal(value[5], "F"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_en_IS: function(test) { + test.expect(28); + var fmt, value = [], i; + // Same as en-US + fmt = new DateFmt({locale:"en-IS", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Sunday"); + test.equal(value[1], "Monday"); + test.equal(value[2], "Tuesday"); + test.equal(value[3], "Wednesday"); + test.equal(value[4], "Thursday"); + test.equal(value[5], "Friday"); + test.equal(value[6], "Saturday"); + + fmt = new DateFmt({locale:"en-IS", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Sun"); + test.equal(value[1], "Mon"); + test.equal(value[2], "Tue"); + test.equal(value[3], "Wed"); + test.equal(value[4], "Thu"); + test.equal(value[5], "Fri"); + test.equal(value[6], "Sat"); + + fmt = new DateFmt({locale:"en-IS", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Su"); + test.equal(value[1], "Mo"); + test.equal(value[2], "Tu"); + test.equal(value[3], "We"); + test.equal(value[4], "Th"); + test.equal(value[5], "Fr"); + test.equal(value[6], "Sa"); + + fmt = new DateFmt({locale:"en-IS", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "S"); + test.equal(value[1], "M"); + test.equal(value[2], "T"); + test.equal(value[3], "W"); + test.equal(value[4], "T"); + test.equal(value[5], "F"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_en_JP: function(test) { + test.expect(28); + + // Same as en-US + var fmt, value = [], i; + fmt = new DateFmt({locale:"en-JP", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Sunday"); + test.equal(value[1], "Monday"); + test.equal(value[2], "Tuesday"); + test.equal(value[3], "Wednesday"); + test.equal(value[4], "Thursday"); + test.equal(value[5], "Friday"); + test.equal(value[6], "Saturday"); + + fmt = new DateFmt({locale:"en-JP", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Sun"); + test.equal(value[1], "Mon"); + test.equal(value[2], "Tue"); + test.equal(value[3], "Wed"); + test.equal(value[4], "Thu"); + test.equal(value[5], "Fri"); + test.equal(value[6], "Sat"); + + fmt = new DateFmt({locale:"en-JP", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Su"); + test.equal(value[1], "Mo"); + test.equal(value[2], "Tu"); + test.equal(value[3], "We"); + test.equal(value[4], "Th"); + test.equal(value[5], "Fr"); + test.equal(value[6], "Sa"); + + fmt = new DateFmt({locale:"en-JP", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "S"); + test.equal(value[1], "M"); + test.equal(value[2], "T"); + test.equal(value[3], "W"); + test.equal(value[4], "T"); + test.equal(value[5], "F"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_en_KE: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + fmt = new DateFmt({locale:"en-KE", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Sunday"); + test.equal(value[1], "Monday"); + test.equal(value[2], "Tuesday"); + test.equal(value[3], "Wednesday"); + test.equal(value[4], "Thursday"); + test.equal(value[5], "Friday"); + test.equal(value[6], "Saturday"); + + fmt = new DateFmt({locale:"en-KE", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Sun"); + test.equal(value[1], "Mon"); + test.equal(value[2], "Tue"); + test.equal(value[3], "Wed"); + test.equal(value[4], "Thu"); + test.equal(value[5], "Fri"); + test.equal(value[6], "Sat"); + + fmt = new DateFmt({locale:"en-KE", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Su"); + test.equal(value[1], "Mo"); + test.equal(value[2], "Tu"); + test.equal(value[3], "We"); + test.equal(value[4], "Th"); + test.equal(value[5], "Fr"); + test.equal(value[6], "Sa"); + + fmt = new DateFmt({locale:"en-KE", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "S"); + test.equal(value[1], "M"); + test.equal(value[2], "T"); + test.equal(value[3], "W"); + test.equal(value[4], "T"); + test.equal(value[5], "F"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_en_KR: function(test) { + test.expect(28); + + // Same as en-US + var fmt, value = [], i; + fmt = new DateFmt({locale:"en-KR", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Sunday"); + test.equal(value[1], "Monday"); + test.equal(value[2], "Tuesday"); + test.equal(value[3], "Wednesday"); + test.equal(value[4], "Thursday"); + test.equal(value[5], "Friday"); + test.equal(value[6], "Saturday"); + + fmt = new DateFmt({locale:"en-KR", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Sun"); + test.equal(value[1], "Mon"); + test.equal(value[2], "Tue"); + test.equal(value[3], "Wed"); + test.equal(value[4], "Thu"); + test.equal(value[5], "Fri"); + test.equal(value[6], "Sat"); + + fmt = new DateFmt({locale:"en-KR", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Su"); + test.equal(value[1], "Mo"); + test.equal(value[2], "Tu"); + test.equal(value[3], "We"); + test.equal(value[4], "Th"); + test.equal(value[5], "Fr"); + test.equal(value[6], "Sa"); + + fmt = new DateFmt({locale:"en-KR", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "S"); + test.equal(value[1], "M"); + test.equal(value[2], "T"); + test.equal(value[3], "W"); + test.equal(value[4], "T"); + test.equal(value[5], "F"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_en_LK: function(test) { + test.expect(28); + + // Same as en-US + var fmt, value = [], i; + fmt = new DateFmt({locale:"en-LK", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Sunday"); + test.equal(value[1], "Monday"); + test.equal(value[2], "Tuesday"); + test.equal(value[3], "Wednesday"); + test.equal(value[4], "Thursday"); + test.equal(value[5], "Friday"); + test.equal(value[6], "Saturday"); + + fmt = new DateFmt({locale:"en-LK", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Sun"); + test.equal(value[1], "Mon"); + test.equal(value[2], "Tue"); + test.equal(value[3], "Wed"); + test.equal(value[4], "Thu"); + test.equal(value[5], "Fri"); + test.equal(value[6], "Sat"); + + fmt = new DateFmt({locale:"en-LK", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Su"); + test.equal(value[1], "Mo"); + test.equal(value[2], "Tu"); + test.equal(value[3], "We"); + test.equal(value[4], "Th"); + test.equal(value[5], "Fr"); + test.equal(value[6], "Sa"); + + fmt = new DateFmt({locale:"en-LK", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + fmt = new DateFmt({locale:"en-LK", date:"w", length: "short", useNative:false, timezone:"local"}); + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "S"); + test.equal(value[1], "M"); + test.equal(value[2], "T"); + test.equal(value[3], "W"); + test.equal(value[4], "T"); + test.equal(value[5], "F"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_en_MM: function(test) { + test.expect(28); + + // Same as en-US + var fmt, value = [], i; + fmt = new DateFmt({locale:"en-MM", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Sunday"); + test.equal(value[1], "Monday"); + test.equal(value[2], "Tuesday"); + test.equal(value[3], "Wednesday"); + test.equal(value[4], "Thursday"); + test.equal(value[5], "Friday"); + test.equal(value[6], "Saturday"); + + fmt = new DateFmt({locale:"en-MM", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Sun"); + test.equal(value[1], "Mon"); + test.equal(value[2], "Tue"); + test.equal(value[3], "Wed"); + test.equal(value[4], "Thu"); + test.equal(value[5], "Fri"); + test.equal(value[6], "Sat"); + + fmt = new DateFmt({locale:"en-MM", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Su"); + test.equal(value[1], "Mo"); + test.equal(value[2], "Tu"); + test.equal(value[3], "We"); + test.equal(value[4], "Th"); + test.equal(value[5], "Fr"); + test.equal(value[6], "Sa"); + + fmt = new DateFmt({locale:"en-MM", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "S"); + test.equal(value[1], "M"); + test.equal(value[2], "T"); + test.equal(value[3], "W"); + test.equal(value[4], "T"); + test.equal(value[5], "F"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_en_MW: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + fmt = new DateFmt({locale:"en-MW", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Sunday"); + test.equal(value[1], "Monday"); + test.equal(value[2], "Tuesday"); + test.equal(value[3], "Wednesday"); + test.equal(value[4], "Thursday"); + test.equal(value[5], "Friday"); + test.equal(value[6], "Saturday"); + + fmt = new DateFmt({locale:"en-MW", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Sun"); + test.equal(value[1], "Mon"); + test.equal(value[2], "Tue"); + test.equal(value[3], "Wed"); + test.equal(value[4], "Thu"); + test.equal(value[5], "Fri"); + test.equal(value[6], "Sat"); + + fmt = new DateFmt({locale:"en-MW", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Su"); + test.equal(value[1], "Mo"); + test.equal(value[2], "Tu"); + test.equal(value[3], "We"); + test.equal(value[4], "Th"); + test.equal(value[5], "Fr"); + test.equal(value[6], "Sa"); + + fmt = new DateFmt({locale:"en-MW", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "S"); + test.equal(value[1], "M"); + test.equal(value[2], "T"); + test.equal(value[3], "W"); + test.equal(value[4], "T"); + test.equal(value[5], "F"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_en_MY: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + fmt = new DateFmt({locale:"en-MY", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Sunday"); + test.equal(value[1], "Monday"); + test.equal(value[2], "Tuesday"); + test.equal(value[3], "Wednesday"); + test.equal(value[4], "Thursday"); + test.equal(value[5], "Friday"); + test.equal(value[6], "Saturday"); + + fmt = new DateFmt({locale:"en-MY", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Sun"); + test.equal(value[1], "Mon"); + test.equal(value[2], "Tue"); + test.equal(value[3], "Wed"); + test.equal(value[4], "Thu"); + test.equal(value[5], "Fri"); + test.equal(value[6], "Sat"); + + fmt = new DateFmt({locale:"en-MY", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Su"); + test.equal(value[1], "Mo"); + test.equal(value[2], "Tu"); + test.equal(value[3], "We"); + test.equal(value[4], "Th"); + test.equal(value[5], "Fr"); + test.equal(value[6], "Sa"); + + fmt = new DateFmt({locale:"en-MY", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "S"); + test.equal(value[1], "M"); + test.equal(value[2], "T"); + test.equal(value[3], "W"); + test.equal(value[4], "T"); + test.equal(value[5], "F"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_en_NG: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + fmt = new DateFmt({locale:"en-NG", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Sunday"); + test.equal(value[1], "Monday"); + test.equal(value[2], "Tuesday"); + test.equal(value[3], "Wednesday"); + test.equal(value[4], "Thursday"); + test.equal(value[5], "Friday"); + test.equal(value[6], "Saturday"); + + fmt = new DateFmt({locale:"en-NG", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Sun"); + test.equal(value[1], "Mon"); + test.equal(value[2], "Tue"); + test.equal(value[3], "Wed"); + test.equal(value[4], "Thu"); + test.equal(value[5], "Fri"); + test.equal(value[6], "Sat"); + + fmt = new DateFmt({locale:"en-NG", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Su"); + test.equal(value[1], "Mo"); + test.equal(value[2], "Tu"); + test.equal(value[3], "We"); + test.equal(value[4], "Th"); + test.equal(value[5], "Fr"); + test.equal(value[6], "Sa"); + + fmt = new DateFmt({locale:"en-NG", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "S"); + test.equal(value[1], "M"); + test.equal(value[2], "T"); + test.equal(value[3], "W"); + test.equal(value[4], "T"); + test.equal(value[5], "F"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_en_NZ: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium -> short + // short: narrow + fmt = new DateFmt({locale:"en-NZ", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Sunday"); + test.equal(value[1], "Monday"); + test.equal(value[2], "Tuesday"); + test.equal(value[3], "Wednesday"); + test.equal(value[4], "Thursday"); + test.equal(value[5], "Friday"); + test.equal(value[6], "Saturday"); + + fmt = new DateFmt({locale:"en-NZ", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Sun"); + test.equal(value[1], "Mon"); + test.equal(value[2], "Tue"); + test.equal(value[3], "Wed"); + test.equal(value[4], "Thu"); + test.equal(value[5], "Fri"); + test.equal(value[6], "Sat"); + + fmt = new DateFmt({locale:"en-NZ", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Su"); + test.equal(value[1], "Mo"); + test.equal(value[2], "Tu"); + test.equal(value[3], "We"); + test.equal(value[4], "Th"); + test.equal(value[5], "Fr"); + test.equal(value[6], "Sa"); + + fmt = new DateFmt({locale:"en-NZ", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "S"); + test.equal(value[1], "M"); + test.equal(value[2], "T"); + test.equal(value[3], "W"); + test.equal(value[4], "T"); + test.equal(value[5], "F"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_en_PH: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"en-PH", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Sunday"); + test.equal(value[1], "Monday"); + test.equal(value[2], "Tuesday"); + test.equal(value[3], "Wednesday"); + test.equal(value[4], "Thursday"); + test.equal(value[5], "Friday"); + test.equal(value[6], "Saturday"); + + fmt = new DateFmt({locale:"en-PH", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Sun"); + test.equal(value[1], "Mon"); + test.equal(value[2], "Tue"); + test.equal(value[3], "Wed"); + test.equal(value[4], "Thu"); + test.equal(value[5], "Fri"); + test.equal(value[6], "Sat"); + + fmt = new DateFmt({locale:"en-PH", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Su"); + test.equal(value[1], "Mo"); + test.equal(value[2], "Tu"); + test.equal(value[3], "We"); + test.equal(value[4], "Th"); + test.equal(value[5], "Fr"); + test.equal(value[6], "Sa"); + + fmt = new DateFmt({locale:"en-PH", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "S"); + test.equal(value[1], "M"); + test.equal(value[2], "T"); + test.equal(value[3], "W"); + test.equal(value[4], "T"); + test.equal(value[5], "F"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_en_PR: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"en-PR", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Sunday"); + test.equal(value[1], "Monday"); + test.equal(value[2], "Tuesday"); + test.equal(value[3], "Wednesday"); + test.equal(value[4], "Thursday"); + test.equal(value[5], "Friday"); + test.equal(value[6], "Saturday"); + + fmt = new DateFmt({locale:"en-PR", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Sun"); + test.equal(value[1], "Mon"); + test.equal(value[2], "Tue"); + test.equal(value[3], "Wed"); + test.equal(value[4], "Thu"); + test.equal(value[5], "Fri"); + test.equal(value[6], "Sat"); + + fmt = new DateFmt({locale:"en-PR", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Su"); + test.equal(value[1], "Mo"); + test.equal(value[2], "Tu"); + test.equal(value[3], "We"); + test.equal(value[4], "Th"); + test.equal(value[5], "Fr"); + test.equal(value[6], "Sa"); + + fmt = new DateFmt({locale:"en-PR", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "S"); + test.equal(value[1], "M"); + test.equal(value[2], "T"); + test.equal(value[3], "W"); + test.equal(value[4], "T"); + test.equal(value[5], "F"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_en_SG: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"en-SG", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Sunday"); + test.equal(value[1], "Monday"); + test.equal(value[2], "Tuesday"); + test.equal(value[3], "Wednesday"); + test.equal(value[4], "Thursday"); + test.equal(value[5], "Friday"); + test.equal(value[6], "Saturday"); + + fmt = new DateFmt({locale:"en-SG", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Sun"); + test.equal(value[1], "Mon"); + test.equal(value[2], "Tue"); + test.equal(value[3], "Wed"); + test.equal(value[4], "Thu"); + test.equal(value[5], "Fri"); + test.equal(value[6], "Sat"); + + fmt = new DateFmt({locale:"en-SG", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Su"); + test.equal(value[1], "Mo"); + test.equal(value[2], "Tu"); + test.equal(value[3], "We"); + test.equal(value[4], "Th"); + test.equal(value[5], "Fr"); + test.equal(value[6], "Sa"); + + fmt = new DateFmt({locale:"en-SG", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "S"); + test.equal(value[1], "M"); + test.equal(value[2], "T"); + test.equal(value[3], "W"); + test.equal(value[4], "T"); + test.equal(value[5], "F"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_en_US: function(test) { + test.expect(28); + var fmt, value = [], i; + fmt = new DateFmt({locale:"en-US", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Sunday"); + test.equal(value[1], "Monday"); + test.equal(value[2], "Tuesday"); + test.equal(value[3], "Wednesday"); + test.equal(value[4], "Thursday"); + test.equal(value[5], "Friday"); + test.equal(value[6], "Saturday"); + + fmt = new DateFmt({locale:"en-US", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Sun"); + test.equal(value[1], "Mon"); + test.equal(value[2], "Tue"); + test.equal(value[3], "Wed"); + test.equal(value[4], "Thu"); + test.equal(value[5], "Fri"); + test.equal(value[6], "Sat"); + + fmt = new DateFmt({locale:"en-US", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Su"); + test.equal(value[1], "Mo"); + test.equal(value[2], "Tu"); + test.equal(value[3], "We"); + test.equal(value[4], "Th"); + test.equal(value[5], "Fr"); + test.equal(value[6], "Sa"); + + fmt = new DateFmt({locale:"en-US", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "S"); + test.equal(value[1], "M"); + test.equal(value[2], "T"); + test.equal(value[3], "W"); + test.equal(value[4], "T"); + test.equal(value[5], "F"); + test.equal(value[6], "S"); + + test.done(); + }, + + testWeekdayTranslation_en_UG: function(test) { + test.expect(28); + + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + var fmt, value = [], i; + fmt = new DateFmt({locale:"en-UG", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Sunday"); + test.equal(value[1], "Monday"); + test.equal(value[2], "Tuesday"); + test.equal(value[3], "Wednesday"); + test.equal(value[4], "Thursday"); + test.equal(value[5], "Friday"); + test.equal(value[6], "Saturday"); + + fmt = new DateFmt({locale:"en-UG", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Sun"); + test.equal(value[1], "Mon"); + test.equal(value[2], "Tue"); + test.equal(value[3], "Wed"); + test.equal(value[4], "Thu"); + test.equal(value[5], "Fri"); + test.equal(value[6], "Sat"); + + fmt = new DateFmt({locale:"en-UG", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Su"); + test.equal(value[1], "Mo"); + test.equal(value[2], "Tu"); + test.equal(value[3], "We"); + test.equal(value[4], "Th"); + test.equal(value[5], "Fr"); + test.equal(value[6], "Sa"); + + fmt = new DateFmt({locale:"en-UG", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "S"); + test.equal(value[1], "M"); + test.equal(value[2], "T"); + test.equal(value[3], "W"); + test.equal(value[4], "T"); + test.equal(value[5], "F"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_en_ZA: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"en-ZA", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Sunday"); + test.equal(value[1], "Monday"); + test.equal(value[2], "Tuesday"); + test.equal(value[3], "Wednesday"); + test.equal(value[4], "Thursday"); + test.equal(value[5], "Friday"); + test.equal(value[6], "Saturday"); + + fmt = new DateFmt({locale:"en-ZA", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Sun"); + test.equal(value[1], "Mon"); + test.equal(value[2], "Tue"); + test.equal(value[3], "Wed"); + test.equal(value[4], "Thu"); + test.equal(value[5], "Fri"); + test.equal(value[6], "Sat"); + + fmt = new DateFmt({locale:"en-ZA", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Su"); + test.equal(value[1], "Mo"); + test.equal(value[2], "Tu"); + test.equal(value[3], "We"); + test.equal(value[4], "Th"); + test.equal(value[5], "Fr"); + test.equal(value[6], "Sa"); + + fmt = new DateFmt({locale:"en-ZA", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "S"); + test.equal(value[1], "M"); + test.equal(value[2], "T"); + test.equal(value[3], "W"); + test.equal(value[4], "T"); + test.equal(value[5], "F"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_en_ZM: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"en-ZM", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Sunday"); + test.equal(value[1], "Monday"); + test.equal(value[2], "Tuesday"); + test.equal(value[3], "Wednesday"); + test.equal(value[4], "Thursday"); + test.equal(value[5], "Friday"); + test.equal(value[6], "Saturday"); + + fmt = new DateFmt({locale:"en-ZM", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Sun"); + test.equal(value[1], "Mon"); + test.equal(value[2], "Tue"); + test.equal(value[3], "Wed"); + test.equal(value[4], "Thu"); + test.equal(value[5], "Fri"); + test.equal(value[6], "Sat"); + + fmt = new DateFmt({locale:"en-ZM", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Su"); + test.equal(value[1], "Mo"); + test.equal(value[2], "Tu"); + test.equal(value[3], "We"); + test.equal(value[4], "Th"); + test.equal(value[5], "Fr"); + test.equal(value[6], "Sa"); + + fmt = new DateFmt({locale:"en-ZM", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "S"); + test.equal(value[1], "M"); + test.equal(value[2], "T"); + test.equal(value[3], "W"); + test.equal(value[4], "T"); + test.equal(value[5], "F"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_es_AR: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"es-AR", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "domingo"); + test.equal(value[1], "lunes"); + test.equal(value[2], "martes"); + test.equal(value[3], "miércoles"); + test.equal(value[4], "jueves"); + test.equal(value[5], "viernes"); + test.equal(value[6], "sábado"); + + fmt = new DateFmt({locale:"es-AR", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "dom."); + test.equal(value[1], "lun."); + test.equal(value[2], "mar."); + test.equal(value[3], "mié."); + test.equal(value[4], "jue."); + test.equal(value[5], "vie."); + test.equal(value[6], "sáb."); + + fmt = new DateFmt({locale:"es-AR", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "DO"); + test.equal(value[1], "LU"); + test.equal(value[2], "MA"); + test.equal(value[3], "MI"); + test.equal(value[4], "JU"); + test.equal(value[5], "VI"); + test.equal(value[6], "SA"); + + fmt = new DateFmt({locale:"es-AR", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "D"); + test.equal(value[1], "L"); + test.equal(value[2], "M"); + test.equal(value[3], "M"); + test.equal(value[4], "J"); + test.equal(value[5], "V"); + test.equal(value[6], "S"); + + test.done(); + }, + + testWeekdayTranslation_es_BO: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"es-BO", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "domingo"); + test.equal(value[1], "lunes"); + test.equal(value[2], "martes"); + test.equal(value[3], "miércoles"); + test.equal(value[4], "jueves"); + test.equal(value[5], "viernes"); + test.equal(value[6], "sábado"); + + fmt = new DateFmt({locale:"es-BO", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "dom."); + test.equal(value[1], "lun."); + test.equal(value[2], "mar."); + test.equal(value[3], "mié."); + test.equal(value[4], "jue."); + test.equal(value[5], "vie."); + test.equal(value[6], "sáb."); + + fmt = new DateFmt({locale:"es-BO", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "DO"); + test.equal(value[1], "LU"); + test.equal(value[2], "MA"); + test.equal(value[3], "MI"); + test.equal(value[4], "JU"); + test.equal(value[5], "VI"); + test.equal(value[6], "SA"); + + fmt = new DateFmt({locale:"es-BO", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "d"); + test.equal(value[1], "l"); + test.equal(value[2], "m"); + test.equal(value[3], "m"); + test.equal(value[4], "j"); + test.equal(value[5], "v"); + test.equal(value[6], "s"); + test.done(); + }, + testWeekdayTranslation_es_CL: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium -> short + // short: narrow + fmt = new DateFmt({locale:"es-CL", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "domingo"); + test.equal(value[1], "lunes"); + test.equal(value[2], "martes"); + test.equal(value[3], "miércoles"); + test.equal(value[4], "jueves"); + test.equal(value[5], "viernes"); + test.equal(value[6], "sábado"); + + fmt = new DateFmt({locale:"es-CL", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "dom."); + test.equal(value[1], "lun."); + test.equal(value[2], "mar."); + test.equal(value[3], "mié."); + test.equal(value[4], "jue."); + test.equal(value[5], "vie."); + test.equal(value[6], "sáb."); + + fmt = new DateFmt({locale:"es-CL", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "do"); + test.equal(value[1], "lu"); + test.equal(value[2], "ma"); + test.equal(value[3], "mi"); + test.equal(value[4], "ju"); + test.equal(value[5], "vi"); + test.equal(value[6], "sá"); + + fmt = new DateFmt({locale:"es-CL", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "d"); + test.equal(value[1], "l"); + test.equal(value[2], "m"); + test.equal(value[3], "m"); + test.equal(value[4], "j"); + test.equal(value[5], "v"); + test.equal(value[6], "s"); + + test.done(); + }, + testWeekdayTranslation_es_CO: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium -> short + // short: narrow + + fmt = new DateFmt({locale:"es-CO", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "domingo"); + test.equal(value[1], "lunes"); + test.equal(value[2], "martes"); + test.equal(value[3], "miércoles"); + test.equal(value[4], "jueves"); + test.equal(value[5], "viernes"); + test.equal(value[6], "sábado"); + + fmt = new DateFmt({locale:"es-CO", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "dom."); + test.equal(value[1], "lun."); + test.equal(value[2], "mar."); + test.equal(value[3], "mié."); + test.equal(value[4], "jue."); + test.equal(value[5], "vie."); + test.equal(value[6], "sáb."); + + fmt = new DateFmt({locale:"es-CO", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "DO"); + test.equal(value[1], "LU"); + test.equal(value[2], "MA"); + test.equal(value[3], "MI"); + test.equal(value[4], "JU"); + test.equal(value[5], "VI"); + test.equal(value[6], "SA"); + + fmt = new DateFmt({locale:"es-CO", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "D"); + test.equal(value[1], "L"); + test.equal(value[2], "M"); + test.equal(value[3], "M"); + test.equal(value[4], "J"); + test.equal(value[5], "V"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_es_DO: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"es-DO", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "domingo"); + test.equal(value[1], "lunes"); + test.equal(value[2], "martes"); + test.equal(value[3], "miércoles"); + test.equal(value[4], "jueves"); + test.equal(value[5], "viernes"); + test.equal(value[6], "sábado"); + + fmt = new DateFmt({locale:"es-DO", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "dom."); + test.equal(value[1], "lun."); + test.equal(value[2], "mar."); + test.equal(value[3], "mié."); + test.equal(value[4], "jue."); + test.equal(value[5], "vie."); + test.equal(value[6], "sáb."); + + fmt = new DateFmt({locale:"es-DO", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "DO"); + test.equal(value[1], "LU"); + test.equal(value[2], "MA"); + test.equal(value[3], "MI"); + test.equal(value[4], "JU"); + test.equal(value[5], "VI"); + test.equal(value[6], "SA"); + + fmt = new DateFmt({locale:"es-DO", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "D"); + test.equal(value[1], "L"); + test.equal(value[2], "M"); + test.equal(value[3], "M"); + test.equal(value[4], "J"); + test.equal(value[5], "V"); + test.equal(value[6], "S"); + + test.done(); + }, + + testWeekdayTranslation_es_EC: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + fmt = new DateFmt({locale:"es-EC", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "domingo"); + test.equal(value[1], "lunes"); + test.equal(value[2], "martes"); + test.equal(value[3], "miércoles"); + test.equal(value[4], "jueves"); + test.equal(value[5], "viernes"); + test.equal(value[6], "sábado"); + + fmt = new DateFmt({locale:"es-EC", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "dom."); + test.equal(value[1], "lun."); + test.equal(value[2], "mar."); + test.equal(value[3], "mié."); + test.equal(value[4], "jue."); + test.equal(value[5], "vie."); + test.equal(value[6], "sáb."); + + fmt = new DateFmt({locale:"es-EC", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "DO"); + test.equal(value[1], "LU"); + test.equal(value[2], "MA"); + test.equal(value[3], "MI"); + test.equal(value[4], "JU"); + test.equal(value[5], "VI"); + test.equal(value[6], "SA"); + + fmt = new DateFmt({locale:"es-EC", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "d"); + test.equal(value[1], "l"); + test.equal(value[2], "m"); + test.equal(value[3], "m"); + test.equal(value[4], "j"); + test.equal(value[5], "v"); + test.equal(value[6], "s"); + + test.done(); + }, + testWeekdayTranslation_es_ES: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"es-ES", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "domingo"); + test.equal(value[1], "lunes"); + test.equal(value[2], "martes"); + test.equal(value[3], "miércoles"); + test.equal(value[4], "jueves"); + test.equal(value[5], "viernes"); + test.equal(value[6], "sábado"); + + fmt = new DateFmt({locale:"es-ES", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "dom."); + test.equal(value[1], "lun."); + test.equal(value[2], "mar."); + test.equal(value[3], "mié."); + test.equal(value[4], "jue."); + test.equal(value[5], "vie."); + test.equal(value[6], "sáb."); + + fmt = new DateFmt({locale:"es-ES", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "DO"); + test.equal(value[1], "LU"); + test.equal(value[2], "MA"); + test.equal(value[3], "MI"); + test.equal(value[4], "JU"); + test.equal(value[5], "VI"); + test.equal(value[6], "SA"); + + fmt = new DateFmt({locale:"es-ES", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "D"); + test.equal(value[1], "L"); + test.equal(value[2], "M"); + test.equal(value[3], "X"); + test.equal(value[4], "J"); + test.equal(value[5], "V"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_es_GT: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium -> short + // short: narrow + + fmt = new DateFmt({locale:"es-GT", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "domingo"); + test.equal(value[1], "lunes"); + test.equal(value[2], "martes"); + test.equal(value[3], "miércoles"); + test.equal(value[4], "jueves"); + test.equal(value[5], "viernes"); + test.equal(value[6], "sábado"); + + fmt = new DateFmt({locale:"es-GT", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "dom."); + test.equal(value[1], "lun."); + test.equal(value[2], "mar."); + test.equal(value[3], "mié."); + test.equal(value[4], "jue."); + test.equal(value[5], "vie."); + test.equal(value[6], "sáb."); + + fmt = new DateFmt({locale:"es-GT", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "DO"); + test.equal(value[1], "LU"); + test.equal(value[2], "MA"); + test.equal(value[3], "MI"); + test.equal(value[4], "JU"); + test.equal(value[5], "VI"); + test.equal(value[6], "SA"); + + fmt = new DateFmt({locale:"es-GT", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "d"); + test.equal(value[1], "l"); + test.equal(value[2], "m"); + test.equal(value[3], "m"); + test.equal(value[4], "j"); + test.equal(value[5], "v"); + test.equal(value[6], "s"); + + test.done(); + }, + testWeekdayTranslation_es_HN: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"es-HN", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "domingo"); + test.equal(value[1], "lunes"); + test.equal(value[2], "martes"); + test.equal(value[3], "miércoles"); + test.equal(value[4], "jueves"); + test.equal(value[5], "viernes"); + test.equal(value[6], "sábado"); + + fmt = new DateFmt({locale:"es-HN", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "dom."); + test.equal(value[1], "lun."); + test.equal(value[2], "mar."); + test.equal(value[3], "mié."); + test.equal(value[4], "jue."); + test.equal(value[5], "vie."); + test.equal(value[6], "sáb."); + + fmt = new DateFmt({locale:"es-HN", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "DO"); + test.equal(value[1], "LU"); + test.equal(value[2], "MA"); + test.equal(value[3], "MI"); + test.equal(value[4], "JU"); + test.equal(value[5], "VI"); + test.equal(value[6], "SA"); + + fmt = new DateFmt({locale:"es-HN", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "d"); + test.equal(value[1], "l"); + test.equal(value[2], "m"); + test.equal(value[3], "m"); + test.equal(value[4], "j"); + test.equal(value[5], "v"); + test.equal(value[6], "s"); + + test.done(); + }, + testWeekdayTranslation_es_MX: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"es-MX", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "domingo"); + test.equal(value[1], "lunes"); + test.equal(value[2], "martes"); + test.equal(value[3], "miércoles"); + test.equal(value[4], "jueves"); + test.equal(value[5], "viernes"); + test.equal(value[6], "sábado"); + + fmt = new DateFmt({locale:"es-MX", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "dom."); + test.equal(value[1], "lun."); + test.equal(value[2], "mar."); + test.equal(value[3], "mié."); + test.equal(value[4], "jue."); + test.equal(value[5], "vie."); + test.equal(value[6], "sáb."); + + fmt = new DateFmt({locale:"es-MX", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "do"); + test.equal(value[1], "lu"); + test.equal(value[2], "ma"); + test.equal(value[3], "mi"); + test.equal(value[4], "ju"); + test.equal(value[5], "vi"); + test.equal(value[6], "sá"); + + fmt = new DateFmt({locale:"es-MX", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "D"); + test.equal(value[1], "L"); + test.equal(value[2], "M"); + test.equal(value[3], "M"); + test.equal(value[4], "J"); + test.equal(value[5], "V"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_es_NI: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"es-NI", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "domingo"); + test.equal(value[1], "lunes"); + test.equal(value[2], "martes"); + test.equal(value[3], "miércoles"); + test.equal(value[4], "jueves"); + test.equal(value[5], "viernes"); + test.equal(value[6], "sábado"); + + fmt = new DateFmt({locale:"es-NI", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "dom."); + test.equal(value[1], "lun."); + test.equal(value[2], "mar."); + test.equal(value[3], "mié."); + test.equal(value[4], "jue."); + test.equal(value[5], "vie."); + test.equal(value[6], "sáb."); + + fmt = new DateFmt({locale:"es-NI", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "DO"); + test.equal(value[1], "LU"); + test.equal(value[2], "MA"); + test.equal(value[3], "MI"); + test.equal(value[4], "JU"); + test.equal(value[5], "VI"); + test.equal(value[6], "SA"); + + fmt = new DateFmt({locale:"es-NI", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "d"); + test.equal(value[1], "l"); + test.equal(value[2], "m"); + test.equal(value[3], "m"); + test.equal(value[4], "j"); + test.equal(value[5], "v"); + test.equal(value[6], "s"); + + test.done(); + }, + testWeekdayTranslation_es_PA: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium -> short + // short: narrow + + fmt = new DateFmt({locale:"es-PA", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "domingo"); + test.equal(value[1], "lunes"); + test.equal(value[2], "martes"); + test.equal(value[3], "miércoles"); + test.equal(value[4], "jueves"); + test.equal(value[5], "viernes"); + test.equal(value[6], "sábado"); + + fmt = new DateFmt({locale:"es-PA", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "dom."); + test.equal(value[1], "lun."); + test.equal(value[2], "mar."); + test.equal(value[3], "mié."); + test.equal(value[4], "jue."); + test.equal(value[5], "vie."); + test.equal(value[6], "sáb."); + + fmt = new DateFmt({locale:"es-PA", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "DO"); + test.equal(value[1], "LU"); + test.equal(value[2], "MA"); + test.equal(value[3], "MI"); + test.equal(value[4], "JU"); + test.equal(value[5], "VI"); + test.equal(value[6], "SA"); + + fmt = new DateFmt({locale:"es-PA", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "d"); + test.equal(value[1], "l"); + test.equal(value[2], "m"); + test.equal(value[3], "m"); + test.equal(value[4], "j"); + test.equal(value[5], "v"); + test.equal(value[6], "s"); + + test.done(); + }, + testWeekdayTranslation_es_PE: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate_ StandAlone Format + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"es-PE", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "domingo"); + test.equal(value[1], "lunes"); + test.equal(value[2], "martes"); + test.equal(value[3], "miércoles"); + test.equal(value[4], "jueves"); + test.equal(value[5], "viernes"); + test.equal(value[6], "sábado"); + + fmt = new DateFmt({locale:"es-PE", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "dom."); + test.equal(value[1], "lun."); + test.equal(value[2], "mar."); + test.equal(value[3], "mié."); + test.equal(value[4], "jue."); + test.equal(value[5], "vie."); + test.equal(value[6], "sáb."); + + fmt = new DateFmt({locale:"es-PE", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "DO"); + test.equal(value[1], "LU"); + test.equal(value[2], "MA"); + test.equal(value[3], "MI"); + test.equal(value[4], "JU"); + test.equal(value[5], "VI"); + test.equal(value[6], "SA"); + + fmt = new DateFmt({locale:"es-PE", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "D"); + test.equal(value[1], "L"); + test.equal(value[2], "M"); + test.equal(value[3], "M"); + test.equal(value[4], "J"); + test.equal(value[5], "V"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_es_PR: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium -> short + // short: narrow + + fmt = new DateFmt({locale:"es-PR", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "domingo"); + test.equal(value[1], "lunes"); + test.equal(value[2], "martes"); + test.equal(value[3], "miércoles"); + test.equal(value[4], "jueves"); + test.equal(value[5], "viernes"); + test.equal(value[6], "sábado"); + + fmt = new DateFmt({locale:"es-PR", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "dom."); + test.equal(value[1], "lun."); + test.equal(value[2], "mar."); + test.equal(value[3], "mié."); + test.equal(value[4], "jue."); + test.equal(value[5], "vie."); + test.equal(value[6], "sáb."); + + fmt = new DateFmt({locale:"es-PR", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "DO"); + test.equal(value[1], "LU"); + test.equal(value[2], "MA"); + test.equal(value[3], "MI"); + test.equal(value[4], "JU"); + test.equal(value[5], "VI"); + test.equal(value[6], "SA"); + + fmt = new DateFmt({locale:"es-PR", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "d"); + test.equal(value[1], "l"); + test.equal(value[2], "m"); + test.equal(value[3], "m"); + test.equal(value[4], "j"); + test.equal(value[5], "v"); + test.equal(value[6], "s"); + + test.done(); + }, + testWeekdayTranslation_es_PY: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"es-PY", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "domingo"); + test.equal(value[1], "lunes"); + test.equal(value[2], "martes"); + test.equal(value[3], "miércoles"); + test.equal(value[4], "jueves"); + test.equal(value[5], "viernes"); + test.equal(value[6], "sábado"); + + fmt = new DateFmt({locale:"es-PY", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "dom."); + test.equal(value[1], "lun."); + test.equal(value[2], "mar."); + test.equal(value[3], "mié."); + test.equal(value[4], "jue."); + test.equal(value[5], "vie."); + test.equal(value[6], "sáb."); + + fmt = new DateFmt({locale:"es-PY", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "do"); + test.equal(value[1], "lu"); + test.equal(value[2], "ma"); + test.equal(value[3], "mi"); + test.equal(value[4], "ju"); + test.equal(value[5], "vi"); + test.equal(value[6], "sa"); + + fmt = new DateFmt({locale:"es-PY", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "d"); + test.equal(value[1], "l"); + test.equal(value[2], "m"); + test.equal(value[3], "m"); + test.equal(value[4], "j"); + test.equal(value[5], "v"); + test.equal(value[6], "s"); + + test.done(); + }, + testWeekdayTranslation_es_SV: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"es-SV", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "domingo"); + test.equal(value[1], "lunes"); + test.equal(value[2], "martes"); + test.equal(value[3], "miércoles"); + test.equal(value[4], "jueves"); + test.equal(value[5], "viernes"); + test.equal(value[6], "sábado"); + + fmt = new DateFmt({locale:"es-SV", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "dom."); + test.equal(value[1], "lun."); + test.equal(value[2], "mar."); + test.equal(value[3], "mié."); + test.equal(value[4], "jue."); + test.equal(value[5], "vie."); + test.equal(value[6], "sáb."); + + fmt = new DateFmt({locale:"es-SV", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "DO"); + test.equal(value[1], "LU"); + test.equal(value[2], "MA"); + test.equal(value[3], "MI"); + test.equal(value[4], "JU"); + test.equal(value[5], "VI"); + test.equal(value[6], "SA"); + + fmt = new DateFmt({locale:"es-SV", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "d"); + test.equal(value[1], "l"); + test.equal(value[2], "m"); + test.equal(value[3], "m"); + test.equal(value[4], "j"); + test.equal(value[5], "v"); + test.equal(value[6], "s"); + + test.done(); + }, + testWeekdayTranslation_es_US: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"es-US", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "domingo"); + test.equal(value[1], "lunes"); + test.equal(value[2], "martes"); + test.equal(value[3], "miércoles"); + test.equal(value[4], "jueves"); + test.equal(value[5], "viernes"); + test.equal(value[6], "sábado"); + + fmt = new DateFmt({locale:"es-US", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "dom."); + test.equal(value[1], "lun."); + test.equal(value[2], "mar."); + test.equal(value[3], "mié."); + test.equal(value[4], "jue."); + test.equal(value[5], "vie."); + test.equal(value[6], "sáb."); + + fmt = new DateFmt({locale:"es-US", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "DO"); + test.equal(value[1], "LU"); + test.equal(value[2], "MA"); + test.equal(value[3], "MI"); + test.equal(value[4], "JU"); + test.equal(value[5], "VI"); + test.equal(value[6], "SA"); + + fmt = new DateFmt({locale:"es-US", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "D"); + test.equal(value[1], "L"); + test.equal(value[2], "M"); + test.equal(value[3], "M"); + test.equal(value[4], "J"); + test.equal(value[5], "V"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_es_UY: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate_StandAlone + // medium: short + // short: narrow + fmt = new DateFmt({locale:"es-UY", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "domingo"); + test.equal(value[1], "lunes"); + test.equal(value[2], "martes"); + test.equal(value[3], "miércoles"); + test.equal(value[4], "jueves"); + test.equal(value[5], "viernes"); + test.equal(value[6], "sábado"); + + fmt = new DateFmt({locale:"es-UY", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "dom."); + test.equal(value[1], "lun."); + test.equal(value[2], "mar."); + test.equal(value[3], "mié."); + test.equal(value[4], "jue."); + test.equal(value[5], "vie."); + test.equal(value[6], "sáb."); + + fmt = new DateFmt({locale:"es-UY", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "DO"); + test.equal(value[1], "LU"); + test.equal(value[2], "MA"); + test.equal(value[3], "MI"); + test.equal(value[4], "JU"); + test.equal(value[5], "VI"); + test.equal(value[6], "SA"); + + fmt = new DateFmt({locale:"es-UY", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "D"); + test.equal(value[1], "L"); + test.equal(value[2], "M"); + test.equal(value[3], "M"); + test.equal(value[4], "J"); + test.equal(value[5], "V"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_es_VE: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + fmt = new DateFmt({locale:"es-VE", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "domingo"); + test.equal(value[1], "lunes"); + test.equal(value[2], "martes"); + test.equal(value[3], "miércoles"); + test.equal(value[4], "jueves"); + test.equal(value[5], "viernes"); + test.equal(value[6], "sábado"); + + fmt = new DateFmt({locale:"es-VE", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "dom."); + test.equal(value[1], "lun."); + test.equal(value[2], "mar."); + test.equal(value[3], "mié."); + test.equal(value[4], "jue."); + test.equal(value[5], "vie."); + test.equal(value[6], "sáb."); + + fmt = new DateFmt({locale:"es-VE", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Do"); + test.equal(value[1], "Lu"); + test.equal(value[2], "Ma"); + test.equal(value[3], "Mi"); + test.equal(value[4], "Ju"); + test.equal(value[5], "Vi"); + test.equal(value[6], "Sa"); + + fmt = new DateFmt({locale:"es-VE", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "d"); + test.equal(value[1], "l"); + test.equal(value[2], "m"); + test.equal(value[3], "m"); + test.equal(value[4], "j"); + test.equal(value[5], "v"); + test.equal(value[6], "s"); + + test.done(); + }, + + testWeekdayTranslation_et_EE: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"et-EE", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "pühapäev"); + test.equal(value[1], "esmaspäev"); + test.equal(value[2], "teisipäev"); + test.equal(value[3], "kolmapäev"); + test.equal(value[4], "neljapäev"); + test.equal(value[5], "reede"); + test.equal(value[6], "laupäev"); + + fmt = new DateFmt({locale:"et-EE", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "P"); + test.equal(value[1], "E"); + test.equal(value[2], "T"); + test.equal(value[3], "K"); + test.equal(value[4], "N"); + test.equal(value[5], "R"); + test.equal(value[6], "L"); + + fmt = new DateFmt({locale:"et-EE", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "P"); + test.equal(value[1], "E"); + test.equal(value[2], "T"); + test.equal(value[3], "K"); + test.equal(value[4], "N"); + test.equal(value[5], "R"); + test.equal(value[6], "L"); + + fmt = new DateFmt({locale:"et-EE", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "P"); + test.equal(value[1], "E"); + test.equal(value[2], "T"); + test.equal(value[3], "K"); + test.equal(value[4], "N"); + test.equal(value[5], "R"); + test.equal(value[6], "L"); + + test.done(); + }, + testWeekdayTranslation_fa_AF: function(test) { + test.expect(35); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + fmt = new DateFmt({locale:"fa-AF", date:"w", length: "full", useNative:false, timezone: "Etc/UTC"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+1, type:"persian", timezone: "Etc/UTC"})); + } + test.equal(value[0], "یکشنبه"); + test.equal(value[1], "دوشنبه"); + test.equal(value[2], "سه‌شنبه"); + test.equal(value[3], "چهارشنبه"); + test.equal(value[4], "پنجشنبه"); + test.equal(value[5], "جمعه"); + test.equal(value[6], "شنبه"); + + fmt = new DateFmt({locale:"fa-AF", date:"w", length: "full", useNative:false, timezone: "Etc/UTC"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"persian-algo", timezone: "Etc/UTC"})); + } + test.equal(value[0], "یکشنبه"); + test.equal(value[1], "دوشنبه"); + test.equal(value[2], "سه‌شنبه"); + test.equal(value[3], "چهارشنبه"); + test.equal(value[4], "پنجشنبه"); + test.equal(value[5], "جمعه"); + test.equal(value[6], "شنبه"); + + fmt = new DateFmt({locale:"fa-AF", date:"w", length: "long", useNative:false, timezone: "Etc/UTC"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"persian-algo", timezone: "Etc/UTC"})); + } + test.equal(value[0], "یکشنبه"); + test.equal(value[1], "دوشنبه"); + test.equal(value[2], "سه‌شنبه"); + test.equal(value[3], "چهارشنبه"); + test.equal(value[4], "پنجشنبه"); + test.equal(value[5], "جمعه"); + test.equal(value[6], "شنبه"); + + fmt = new DateFmt({locale:"fa-AF", date:"w", length: "medium", useNative:false, timezone: "Etc/UTC"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"persian-algo", timezone: "Etc/UTC"})); + } + test.equal(value[0], "۱ش"); + test.equal(value[1], "۲ش"); + test.equal(value[2], "۳ش"); + test.equal(value[3], "Û´Ø´"); + test.equal(value[4], "۵ش"); + test.equal(value[5], "ج"); + test.equal(value[6], "Ø´"); + + fmt = new DateFmt({locale:"fa-AF", date:"w", length: "short", useNative:false, timezone: "Etc/UTC"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"persian-algo", timezone: "Etc/UTC"})); + } + test.equal(value[0], "ÛŒ"); + test.equal(value[1], "د"); + test.equal(value[2], "س"); + test.equal(value[3], "Ú†"); + test.equal(value[4], "Ù¾"); + test.equal(value[5], "ج"); + test.equal(value[6], "Ø´"); + + test.done(); + }, + + testWeekdayTranslation_fa_IR: function(test) { + test.expect(35); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + fmt = new DateFmt({locale:"fa-IR", date:"w", length: "full", useNative:false, timezone: "Etc/UTC"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+1, type:"persian", timezone: "Etc/UTC"})); + } + test.equal(value[0], "یکشنبه"); + test.equal(value[1], "دوشنبه"); + test.equal(value[2], "سه‌شنبه"); + test.equal(value[3], "چهارشنبه"); + test.equal(value[4], "پنجشنبه"); + test.equal(value[5], "جمعه"); + test.equal(value[6], "شنبه"); + + /* + * Between calendar 'persian' and 'persian-algo' They do calculate differently some times. + * The leap year structure is different. Sometimes, these two calendars differ by a day, and sometimes not. + * It will take over 10,500 years before the two calendars are permanently off by one whole day. + */ + fmt = new DateFmt({locale:"fa-IR", date:"w", length: "full", useNative:false, timezone: "Etc/UTC"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"persian-algo", timezone: "Etc/UTC"})); + } + test.equal(value[0], "یکشنبه"); + test.equal(value[1], "دوشنبه"); + test.equal(value[2], "سه‌شنبه"); + test.equal(value[3], "چهارشنبه"); + test.equal(value[4], "پنجشنبه"); + test.equal(value[5], "جمعه"); + test.equal(value[6], "شنبه"); + + fmt = new DateFmt({locale:"fa-IR", date:"w", length: "long", useNative:false, timezone: "Etc/UTC"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"persian-algo", timezone: "Etc/UTC"})); + } + test.equal(value[0], "یکشنبه"); + test.equal(value[1], "دوشنبه"); + test.equal(value[2], "سه‌شنبه"); + test.equal(value[3], "چهارشنبه"); + test.equal(value[4], "پنجشنبه"); + test.equal(value[5], "جمعه"); + test.equal(value[6], "شنبه"); + + fmt = new DateFmt({locale:"fa-IR", date:"w", length: "medium", useNative:false, timezone: "Etc/UTC"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"persian-algo", timezone: "Etc/UTC"})); + } + test.equal(value[0], "۱ش"); + test.equal(value[1], "۲ش"); + test.equal(value[2], "۳ش"); + test.equal(value[3], "Û´Ø´"); + test.equal(value[4], "۵ش"); + test.equal(value[5], "ج"); + test.equal(value[6], "Ø´"); + + fmt = new DateFmt({locale:"fa-IR", date:"w", length: "short", useNative:false, timezone: "Etc/UTC"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"persian-algo", timezone: "Etc/UTC"})); + } + + test.equal(value[0], "ÛŒ"); + test.equal(value[1], "د"); + test.equal(value[2], "س"); + test.equal(value[3], "Ú†"); + test.equal(value[4], "Ù¾"); + test.equal(value[5], "ج"); + test.equal(value[6], "Ø´"); + + test.done(); + }, + testWeekdayTranslation_fi_FI: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate_ standAlone format exist. + // medium: M + // short: narrow + + fmt = new DateFmt({locale:"fi-FI", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + //standAlone + test.equal(value[0], "sunnuntai"); + test.equal(value[1], "maanantai"); + test.equal(value[2], "tiistai"); + test.equal(value[3], "keskiviikko"); + test.equal(value[4], "torstai"); + test.equal(value[5], "perjantai"); + test.equal(value[6], "lauantai"); + + fmt = new DateFmt({locale:"fi-FI", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "su"); + test.equal(value[1], "ma"); + test.equal(value[2], "ti"); + test.equal(value[3], "ke"); + test.equal(value[4], "to"); + test.equal(value[5], "pe"); + test.equal(value[6], "la"); + + fmt = new DateFmt({locale:"fi-FI", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "su"); + test.equal(value[1], "ma"); + test.equal(value[2], "ti"); + test.equal(value[3], "ke"); + test.equal(value[4], "to"); + test.equal(value[5], "pe"); + test.equal(value[6], "la"); + + fmt = new DateFmt({locale:"fi-FI", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "S"); + test.equal(value[1], "M"); + test.equal(value[2], "T"); + test.equal(value[3], "K"); + test.equal(value[4], "T"); + test.equal(value[5], "P"); + test.equal(value[6], "L"); + + test.done(); + }, + testWeekdayTranslation_fr_BE: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"fr-BE", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "dimanche"); + test.equal(value[1], "lundi"); + test.equal(value[2], "mardi"); + test.equal(value[3], "mercredi"); + test.equal(value[4], "jeudi"); + test.equal(value[5], "vendredi"); + test.equal(value[6], "samedi"); + + fmt = new DateFmt({locale:"fr-BE", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "dim."); + test.equal(value[1], "lun."); + test.equal(value[2], "mar."); + test.equal(value[3], "mer."); + test.equal(value[4], "jeu."); + test.equal(value[5], "ven."); + test.equal(value[6], "sam."); + + fmt = new DateFmt({locale:"fr-BE", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "di"); + test.equal(value[1], "lu"); + test.equal(value[2], "ma"); + test.equal(value[3], "me"); + test.equal(value[4], "je"); + test.equal(value[5], "ve"); + test.equal(value[6], "sa"); + + fmt = new DateFmt({locale:"fr-BE", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "D"); + test.equal(value[1], "L"); + test.equal(value[2], "M"); + test.equal(value[3], "M"); + test.equal(value[4], "J"); + test.equal(value[5], "V"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_fr_CA: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"fr-CA", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "dimanche"); + test.equal(value[1], "lundi"); + test.equal(value[2], "mardi"); + test.equal(value[3], "mercredi"); + test.equal(value[4], "jeudi"); + test.equal(value[5], "vendredi"); + test.equal(value[6], "samedi"); + + fmt = new DateFmt({locale:"fr-CA", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "dim."); + test.equal(value[1], "lun."); + test.equal(value[2], "mar."); + test.equal(value[3], "mer."); + test.equal(value[4], "jeu."); + test.equal(value[5], "ven."); + test.equal(value[6], "sam."); + + fmt = new DateFmt({locale:"fr-CA", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "di"); + test.equal(value[1], "lu"); + test.equal(value[2], "ma"); + test.equal(value[3], "me"); + test.equal(value[4], "je"); + test.equal(value[5], "ve"); + test.equal(value[6], "sa"); + + fmt = new DateFmt({locale:"fr-CA", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "D"); + test.equal(value[1], "L"); + test.equal(value[2], "M"); + test.equal(value[3], "M"); + test.equal(value[4], "J"); + test.equal(value[5], "V"); + test.equal(value[6], "S"); + test.done(); + }, + testWeekdayTranslation_fr_CH: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + fmt = new DateFmt({locale:"fr-CA", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "dimanche"); + test.equal(value[1], "lundi"); + test.equal(value[2], "mardi"); + test.equal(value[3], "mercredi"); + test.equal(value[4], "jeudi"); + test.equal(value[5], "vendredi"); + test.equal(value[6], "samedi"); + + fmt = new DateFmt({locale:"fr-CA", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "dim."); + test.equal(value[1], "lun."); + test.equal(value[2], "mar."); + test.equal(value[3], "mer."); + test.equal(value[4], "jeu."); + test.equal(value[5], "ven."); + test.equal(value[6], "sam."); + + fmt = new DateFmt({locale:"fr-CA", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "di"); + test.equal(value[1], "lu"); + test.equal(value[2], "ma"); + test.equal(value[3], "me"); + test.equal(value[4], "je"); + test.equal(value[5], "ve"); + test.equal(value[6], "sa"); + + fmt = new DateFmt({locale:"fr-CA", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "D"); + test.equal(value[1], "L"); + test.equal(value[2], "M"); + test.equal(value[3], "M"); + test.equal(value[4], "J"); + test.equal(value[5], "V"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_fr_FR: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"fr-FR", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "dimanche"); + test.equal(value[1], "lundi"); + test.equal(value[2], "mardi"); + test.equal(value[3], "mercredi"); + test.equal(value[4], "jeudi"); + test.equal(value[5], "vendredi"); + test.equal(value[6], "samedi"); + + fmt = new DateFmt({locale:"fr-FR", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "dim."); + test.equal(value[1], "lun."); + test.equal(value[2], "mar."); + test.equal(value[3], "mer."); + test.equal(value[4], "jeu."); + test.equal(value[5], "ven."); + test.equal(value[6], "sam."); + + fmt = new DateFmt({locale:"fr-FR", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "di"); + test.equal(value[1], "lu"); + test.equal(value[2], "ma"); + test.equal(value[3], "me"); + test.equal(value[4], "je"); + test.equal(value[5], "ve"); + test.equal(value[6], "sa"); + + fmt = new DateFmt({locale:"fr-FR", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "D"); + test.equal(value[1], "L"); + test.equal(value[2], "M"); + test.equal(value[3], "M"); + test.equal(value[4], "J"); + test.equal(value[5], "V"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_fr_LU: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + fmt = new DateFmt({locale:"fr-LU", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "dimanche"); + test.equal(value[1], "lundi"); + test.equal(value[2], "mardi"); + test.equal(value[3], "mercredi"); + test.equal(value[4], "jeudi"); + test.equal(value[5], "vendredi"); + test.equal(value[6], "samedi"); + + fmt = new DateFmt({locale:"fr-LU", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "dim."); + test.equal(value[1], "lun."); + test.equal(value[2], "mar."); + test.equal(value[3], "mer."); + test.equal(value[4], "jeu."); + test.equal(value[5], "ven."); + test.equal(value[6], "sam."); + + fmt = new DateFmt({locale:"fr-LU", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "di"); + test.equal(value[1], "lu"); + test.equal(value[2], "ma"); + test.equal(value[3], "me"); + test.equal(value[4], "je"); + test.equal(value[5], "ve"); + test.equal(value[6], "sa"); + + fmt = new DateFmt({locale:"fr-LU", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "D"); + test.equal(value[1], "L"); + test.equal(value[2], "M"); + test.equal(value[3], "M"); + test.equal(value[4], "J"); + test.equal(value[5], "V"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_ga_IE: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"ga-IE", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Dé Domhnaigh"); + test.equal(value[1], "Dé Luain"); + test.equal(value[2], "Dé Máirt"); + test.equal(value[3], "Dé Céadaoin"); + test.equal(value[4], "Déardaoin"); + test.equal(value[5], "Dé hAoine"); + test.equal(value[6], "Dé Sathairn"); + + fmt = new DateFmt({locale:"ga-IE", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Domh"); + test.equal(value[1], "Luan"); + test.equal(value[2], "Máirt"); + test.equal(value[3], "Céad"); + test.equal(value[4], "Déar"); + test.equal(value[5], "Aoine"); + test.equal(value[6], "Sath"); + + fmt = new DateFmt({locale:"ga-IE", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Do"); + test.equal(value[1], "Lu"); + test.equal(value[2], "Má"); + test.equal(value[3], "Cé"); + test.equal(value[4], "Dé"); + test.equal(value[5], "Ao"); + test.equal(value[6], "Sa"); + + fmt = new DateFmt({locale:"ga-IE", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "D"); + test.equal(value[1], "L"); + test.equal(value[2], "M"); + test.equal(value[3], "C"); + test.equal(value[4], "D"); + test.equal(value[5], "A"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_gu_IN: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"gu-IN", date:"w", length: "full", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "રવિવાર"); + test.equal(value[1], "સોમવાર"); + test.equal(value[2], "મંગળવાર"); + test.equal(value[3], "બà«àª§àªµàª¾àª°"); + test.equal(value[4], "ગà«àª°à«àªµàª¾àª°"); + test.equal(value[5], "શà«àª•à«àª°àªµàª¾àª°"); + test.equal(value[6], "શનિવાર"); + + fmt = new DateFmt({locale:"gu-IN", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "રવિ"); + test.equal(value[1], "સોમ"); + test.equal(value[2], "મંગળ"); + test.equal(value[3], "બà«àª§"); + test.equal(value[4], "ગà«àª°à«"); + test.equal(value[5], "શà«àª•à«àª°"); + test.equal(value[6], "શનિ"); + + fmt = new DateFmt({locale:"gu-IN", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "ર"); + test.equal(value[1], "સો"); + test.equal(value[2], "મં"); + test.equal(value[3], "બà«"); + test.equal(value[4], "ગà«"); + test.equal(value[5], "શà«"); + test.equal(value[6], "શ"); + + fmt = new DateFmt({locale:"gu-IN", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "ર"); + test.equal(value[1], "સો"); + test.equal(value[2], "મં"); + test.equal(value[3], "બà«"); + test.equal(value[4], "ગà«"); + test.equal(value[5], "શà«"); + test.equal(value[6], "શ"); + + test.done(); + }, + testWeekdayTranslation_he_IL: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"he-IL", date:"w", length: "full", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "×™×•× ×¨×שון"); + test.equal(value[1], "×™×•× ×©× ×™"); + test.equal(value[2], "×™×•× ×©×œ×™×©×™"); + test.equal(value[3], "×™×•× ×¨×‘×™×¢×™"); + test.equal(value[4], "×™×•× ×—×ž×™×©×™"); + test.equal(value[5], "×™×•× ×©×™×©×™"); + test.equal(value[6], "×™×•× ×©×‘×ª"); + + fmt = new DateFmt({locale:"he-IL", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "×™×•× ×׳"); + test.equal(value[1], "×™×•× ×‘×³"); + test.equal(value[2], "×™×•× ×’×³"); + test.equal(value[3], "×™×•× ×“×³"); + test.equal(value[4], "×™×•× ×”×³"); + test.equal(value[5], "×™×•× ×•×³"); + test.equal(value[6], "שבת"); + + fmt = new DateFmt({locale:"he-IL", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "×׳"); + test.equal(value[1], "ב׳"); + test.equal(value[2], "ג׳"); + test.equal(value[3], "ד׳"); + test.equal(value[4], "ה׳"); + test.equal(value[5], "ו׳"); + test.equal(value[6], "ש׳"); + + fmt = new DateFmt({locale:"he-IL", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "×׳"); + test.equal(value[1], "ב׳"); + test.equal(value[2], "ג׳"); + test.equal(value[3], "ד׳"); + test.equal(value[4], "ה׳"); + test.equal(value[5], "ו׳"); + test.equal(value[6], "ש׳"); + + test.done(); + }, + testWeekdayTranslation_hi_IN: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"hi-IN", date:"w", length: "full", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "रविवार"); + test.equal(value[1], "सोमवार"); + test.equal(value[2], "मंगलवार"); + test.equal(value[3], "बà¥à¤§à¤µà¤¾à¤°"); + test.equal(value[4], "गà¥à¤°à¥à¤µà¤¾à¤°"); + test.equal(value[5], "शà¥à¤•à¥à¤°à¤µà¤¾à¤°"); + test.equal(value[6], "शनिवार"); + + fmt = new DateFmt({locale:"hi-IN", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "रवि"); + test.equal(value[1], "सोम"); + test.equal(value[2], "मंगल"); + test.equal(value[3], "बà¥à¤§"); + test.equal(value[4], "गà¥à¤°à¥"); + test.equal(value[5], "शà¥à¤•à¥à¤°"); + test.equal(value[6], "शनि"); + + fmt = new DateFmt({locale:"hi-IN", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "र"); + test.equal(value[1], "सो"); + test.equal(value[2], "मं"); + test.equal(value[3], "बà¥"); + test.equal(value[4], "गà¥"); + test.equal(value[5], "शà¥"); + test.equal(value[6], "श"); + + fmt = new DateFmt({locale:"hi-IN", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "र"); + test.equal(value[1], "सो"); + test.equal(value[2], "मं"); + test.equal(value[3], "बà¥"); + test.equal(value[4], "गà¥"); + test.equal(value[5], "शà¥"); + test.equal(value[6], "श"); + + test.done(); + }, + testWeekdayTranslation_hr_HR: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate _standAlone Format Exist. + // medium: short + // short: narrow + fmt = new DateFmt({locale:"hr-HR", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "nedjelja"); + test.equal(value[1], "ponedjeljak"); + test.equal(value[2], "utorak"); + test.equal(value[3], "srijeda"); + test.equal(value[4], "Äetvrtak"); + test.equal(value[5], "petak"); + test.equal(value[6], "subota"); + + fmt = new DateFmt({locale:"hr-HR", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "ned"); + test.equal(value[1], "pon"); + test.equal(value[2], "uto"); + test.equal(value[3], "sri"); + test.equal(value[4], "Äet"); + test.equal(value[5], "pet"); + test.equal(value[6], "sub"); + + fmt = new DateFmt({locale:"hr-HR", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "ned"); + test.equal(value[1], "pon"); + test.equal(value[2], "uto"); + test.equal(value[3], "sri"); + test.equal(value[4], "Äet"); + test.equal(value[5], "pet"); + test.equal(value[6], "sub"); + + fmt = new DateFmt({locale:"hr-HR", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "n"); + test.equal(value[1], "p"); + test.equal(value[2], "u"); + test.equal(value[3], "s"); + test.equal(value[4], "Ä"); + test.equal(value[5], "p"); + test.equal(value[6], "s"); + + test.done(); + }, + testWeekdayTranslation_hr_ME: function(test) { + test.expect(28); + var fmt, value = [], i; + // Same as hr-HR + + fmt = new DateFmt({locale:"hr-ME", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "nedjelja"); + test.equal(value[1], "ponedjeljak"); + test.equal(value[2], "utorak"); + test.equal(value[3], "srijeda"); + test.equal(value[4], "Äetvrtak"); + test.equal(value[5], "petak"); + test.equal(value[6], "subota"); + + fmt = new DateFmt({locale:"hr-ME", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "ned"); + test.equal(value[1], "pon"); + test.equal(value[2], "uto"); + test.equal(value[3], "sri"); + test.equal(value[4], "Äet"); + test.equal(value[5], "pet"); + test.equal(value[6], "sub"); + + fmt = new DateFmt({locale:"hr-ME", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "ned"); + test.equal(value[1], "pon"); + test.equal(value[2], "uto"); + test.equal(value[3], "sri"); + test.equal(value[4], "Äet"); + test.equal(value[5], "pet"); + test.equal(value[6], "sub"); + + fmt = new DateFmt({locale:"hr-ME", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "n"); + test.equal(value[1], "p"); + test.equal(value[2], "u"); + test.equal(value[3], "s"); + test.equal(value[4], "Ä"); + test.equal(value[5], "p"); + test.equal(value[6], "s"); + + test.done(); + }, + testWeekdayTranslation_hr_HU: function(test) { + test.expect(28); + var fmt, value = [], i; + // Same as hr-HR + + fmt = new DateFmt({locale:"hr-HU", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "nedjelja"); + test.equal(value[1], "ponedjeljak"); + test.equal(value[2], "utorak"); + test.equal(value[3], "srijeda"); + test.equal(value[4], "Äetvrtak"); + test.equal(value[5], "petak"); + test.equal(value[6], "subota"); + + fmt = new DateFmt({locale:"hr-HU", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "ned"); + test.equal(value[1], "pon"); + test.equal(value[2], "uto"); + test.equal(value[3], "sri"); + test.equal(value[4], "Äet"); + test.equal(value[5], "pet"); + test.equal(value[6], "sub"); + + fmt = new DateFmt({locale:"hr-HU", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "ned"); + test.equal(value[1], "pon"); + test.equal(value[2], "uto"); + test.equal(value[3], "sri"); + test.equal(value[4], "Äet"); + test.equal(value[5], "pet"); + test.equal(value[6], "sub"); + + fmt = new DateFmt({locale:"hr-HU", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "n"); + test.equal(value[1], "p"); + test.equal(value[2], "u"); + test.equal(value[3], "s"); + test.equal(value[4], "Ä"); + test.equal(value[5], "p"); + test.equal(value[6], "s"); + + test.done(); + }, + testWeekdayTranslation_id_ID: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"id-ID", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Minggu"); + test.equal(value[1], "Senin"); + test.equal(value[2], "Selasa"); + test.equal(value[3], "Rabu"); + test.equal(value[4], "Kamis"); + test.equal(value[5], "Jumat"); + test.equal(value[6], "Sabtu"); + + fmt = new DateFmt({locale:"id-ID", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Min"); + test.equal(value[1], "Sen"); + test.equal(value[2], "Sel"); + test.equal(value[3], "Rab"); + test.equal(value[4], "Kam"); + test.equal(value[5], "Jum"); + test.equal(value[6], "Sab"); + + fmt = new DateFmt({locale:"id-ID", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Min"); + test.equal(value[1], "Sen"); + test.equal(value[2], "Sel"); + test.equal(value[3], "Rab"); + test.equal(value[4], "Kam"); + test.equal(value[5], "Jum"); + test.equal(value[6], "Sab"); + + fmt = new DateFmt({locale:"id-ID", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "M"); + test.equal(value[1], "S"); + test.equal(value[2], "S"); + test.equal(value[3], "R"); + test.equal(value[4], "K"); + test.equal(value[5], "J"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_is_IS: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"is-IS", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "sunnudagur"); + test.equal(value[1], "mánudagur"); + test.equal(value[2], "þriðjudagur"); + test.equal(value[3], "miðvikudagur"); + test.equal(value[4], "fimmtudagur"); + test.equal(value[5], "föstudagur"); + test.equal(value[6], "laugardagur"); + + fmt = new DateFmt({locale:"is-IS", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "sun."); + test.equal(value[1], "mán."); + test.equal(value[2], "þri."); + test.equal(value[3], "mið."); + test.equal(value[4], "fim."); + test.equal(value[5], "fös."); + test.equal(value[6], "lau."); + + fmt = new DateFmt({locale:"is-IS", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "su."); + test.equal(value[1], "má."); + test.equal(value[2], "þr."); + test.equal(value[3], "mi."); + test.equal(value[4], "fi."); + test.equal(value[5], "fö."); + test.equal(value[6], "la."); + + fmt = new DateFmt({locale:"is-IS", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "S"); + test.equal(value[1], "M"); + test.equal(value[2], "Þ"); + test.equal(value[3], "M"); + test.equal(value[4], "F"); + test.equal(value[5], "F"); + test.equal(value[6], "L"); + + test.done(); + }, + testWeekdayTranslation_it_CH: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"it-CH", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "domenica"); + test.equal(value[1], "lunedì"); + test.equal(value[2], "martedì"); + test.equal(value[3], "mercoledì"); + test.equal(value[4], "giovedì"); + test.equal(value[5], "venerdì"); + test.equal(value[6], "sabato"); + + fmt = new DateFmt({locale:"it-CH", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "dom"); + test.equal(value[1], "lun"); + test.equal(value[2], "mar"); + test.equal(value[3], "mer"); + test.equal(value[4], "gio"); + test.equal(value[5], "ven"); + test.equal(value[6], "sab"); + + fmt = new DateFmt({locale:"it-CH", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "dom"); + test.equal(value[1], "lun"); + test.equal(value[2], "mar"); + test.equal(value[3], "mer"); + test.equal(value[4], "gio"); + test.equal(value[5], "ven"); + test.equal(value[6], "sab"); + + fmt = new DateFmt({locale:"it-CH", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "D"); + test.equal(value[1], "L"); + test.equal(value[2], "M"); + test.equal(value[3], "M"); + test.equal(value[4], "G"); + test.equal(value[5], "V"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_it_IT: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"it-IT", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "domenica"); + test.equal(value[1], "lunedì"); + test.equal(value[2], "martedì"); + test.equal(value[3], "mercoledì"); + test.equal(value[4], "giovedì"); + test.equal(value[5], "venerdì"); + test.equal(value[6], "sabato"); + + fmt = new DateFmt({locale:"it-IT", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "dom"); + test.equal(value[1], "lun"); + test.equal(value[2], "mar"); + test.equal(value[3], "mer"); + test.equal(value[4], "gio"); + test.equal(value[5], "ven"); + test.equal(value[6], "sab"); + + fmt = new DateFmt({locale:"it-IT", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "dom"); + test.equal(value[1], "lun"); + test.equal(value[2], "mar"); + test.equal(value[3], "mer"); + test.equal(value[4], "gio"); + test.equal(value[5], "ven"); + test.equal(value[6], "sab"); + + fmt = new DateFmt({locale:"it-IT", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "D"); + test.equal(value[1], "L"); + test.equal(value[2], "M"); + test.equal(value[3], "M"); + test.equal(value[4], "G"); + test.equal(value[5], "V"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_ja_JP: function(test) { + test.expect(28); + var fmt, value = [], i; + fmt = new DateFmt({locale:"ja-JP", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "日曜日"); + test.equal(value[1], "月曜日"); + test.equal(value[2], "ç«æ›œæ—¥"); + test.equal(value[3], "水曜日"); + test.equal(value[4], "木曜日"); + test.equal(value[5], "金曜日"); + test.equal(value[6], "土曜日"); + + fmt = new DateFmt({locale:"ja-JP", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "æ—¥"); + test.equal(value[1], "月"); + test.equal(value[2], "ç«"); + test.equal(value[3], "æ°´"); + test.equal(value[4], "木"); + test.equal(value[5], "金"); + test.equal(value[6], "土"); + + fmt = new DateFmt({locale:"ja-JP", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "æ—¥"); + test.equal(value[1], "月"); + test.equal(value[2], "ç«"); + test.equal(value[3], "æ°´"); + test.equal(value[4], "木"); + test.equal(value[5], "金"); + test.equal(value[6], "土"); + + fmt = new DateFmt({locale:"ja-JP", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "æ—¥"); + test.equal(value[1], "月"); + test.equal(value[2], "ç«"); + test.equal(value[3], "æ°´"); + test.equal(value[4], "木"); + test.equal(value[5], "金"); + test.equal(value[6], "土"); + + test.done(); + }, + testWeekdayTranslation_kk_KZ: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate_ StandAlone Format Exist. + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"kk-KZ", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "жекÑенбі"); + test.equal(value[1], "дүйÑенбі"); + test.equal(value[2], "ÑейÑенбі"); + test.equal(value[3], "ÑәрÑенбі"); + test.equal(value[4], "бейÑенбі"); + test.equal(value[5], "жұма"); + test.equal(value[6], "Ñенбі"); + + fmt = new DateFmt({locale:"kk-KZ", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "жÑ"); + test.equal(value[1], "дÑ"); + test.equal(value[2], "ÑÑ"); + test.equal(value[3], "ÑÑ€"); + test.equal(value[4], "бÑ"); + test.equal(value[5], "жм"); + test.equal(value[6], "Ñб"); + + fmt = new DateFmt({locale:"kk-KZ", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "жÑ"); + test.equal(value[1], "дÑ"); + test.equal(value[2], "ÑÑ"); + test.equal(value[3], "ÑÑ€"); + test.equal(value[4], "бÑ"); + test.equal(value[5], "жм"); + test.equal(value[6], "Ñб"); + + fmt = new DateFmt({locale:"kk-KZ", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Ж"); + test.equal(value[1], "Д"); + test.equal(value[2], "С"); + test.equal(value[3], "С"); + test.equal(value[4], "Б"); + test.equal(value[5], "Ж"); + test.equal(value[6], "С"); + + test.done(); + }, + testWeekdayTranslation_kn_IN: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + fmt = new DateFmt({locale:"kn-IN", date:"w", length: "full", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "ಭಾನà³à²µà²¾à²°"); + test.equal(value[1], "ಸೋಮವಾರ"); + test.equal(value[2], "ಮಂಗಳವಾರ"); + test.equal(value[3], "ಬà³à²§à²µà²¾à²°"); + test.equal(value[4], "ಗà³à²°à³à²µà²¾à²°"); + test.equal(value[5], "ಶà³à²•à³à²°à²µà²¾à²°"); + test.equal(value[6], "ಶನಿವಾರ"); + + fmt = new DateFmt({locale:"kn-IN", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "ಭಾನà³"); + test.equal(value[1], "ಸೋಮ"); + test.equal(value[2], "ಮಂಗಳ"); + test.equal(value[3], "ಬà³à²§"); + test.equal(value[4], "ಗà³à²°à³"); + test.equal(value[5], "ಶà³à²•à³à²°"); + test.equal(value[6], "ಶನಿ"); + + fmt = new DateFmt({locale:"kn-IN", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "ಭಾನà³"); + test.equal(value[1], "ಸೋಮ"); + test.equal(value[2], "ಮಂಗಳ"); + test.equal(value[3], "ಬà³à²§"); + test.equal(value[4], "ಗà³à²°à³"); + test.equal(value[5], "ಶà³à²•à³à²°"); + test.equal(value[6], "ಶನಿ"); + + fmt = new DateFmt({locale:"kn-IN", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "ಭಾ"); + test.equal(value[1], "ಸೋ"); + test.equal(value[2], "ಮಂ"); + test.equal(value[3], "ಬà³"); + test.equal(value[4], "ಗà³"); + test.equal(value[5], "ಶà³"); + test.equal(value[6], "ಶ"); + + test.done(); + }, + testWeekdayTranslation_ko_KR: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium -> short + // short: narrow + fmt = new DateFmt({locale:"ko-KR", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "ì¼ìš”ì¼"); + test.equal(value[1], "월요ì¼"); + test.equal(value[2], "화요ì¼"); + test.equal(value[3], "수요ì¼"); + test.equal(value[4], "목요ì¼"); + test.equal(value[5], "금요ì¼"); + test.equal(value[6], "토요ì¼"); + + fmt = new DateFmt({locale:"ko-KR", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "ì¼"); + test.equal(value[1], "ì›”"); + test.equal(value[2], "í™”"); + test.equal(value[3], "수"); + test.equal(value[4], "목"); + test.equal(value[5], "금"); + test.equal(value[6], "토"); + + fmt = new DateFmt({locale:"ko-KR", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "ì¼"); + test.equal(value[1], "ì›”"); + test.equal(value[2], "í™”"); + test.equal(value[3], "수"); + test.equal(value[4], "목"); + test.equal(value[5], "금"); + test.equal(value[6], "토"); + + fmt = new DateFmt({locale:"ko-KR", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "ì¼"); + test.equal(value[1], "ì›”"); + test.equal(value[2], "í™”"); + test.equal(value[3], "수"); + test.equal(value[4], "목"); + test.equal(value[5], "금"); + test.equal(value[6], "토"); + + test.done(); + }, + testWeekdayTranslation_ku_Arab_IQ: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"ku-Arab-IQ", date:"w", length: "full", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "یەکشەممە"); + test.equal(value[1], "دووشەممە"); + test.equal(value[2], "سێشەممە"); + test.equal(value[3], "چوارشەممە"); + test.equal(value[4], "پێنجشەممە"); + test.equal(value[5], "ھەینی"); + test.equal(value[6], "شەممە"); + + fmt = new DateFmt({locale:"ku-Arab-IQ", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "یەکشەممە"); + test.equal(value[1], "دووشەممە"); + test.equal(value[2], "سێشەممە"); + test.equal(value[3], "چوارشەممە"); + test.equal(value[4], "پێنجشەممە"); + test.equal(value[5], "ھەینی"); + test.equal(value[6], "شەممە"); + + fmt = new DateFmt({locale:"ku-Arab-IQ", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "١ش"); + test.equal(value[1], "٢ش"); + test.equal(value[2], "٣ش"); + test.equal(value[3], "٤ش"); + test.equal(value[4], "٥ش"); + test.equal(value[5], "Ú¾"); + test.equal(value[6], "Ø´"); + + fmt = new DateFmt({locale:"ku-Arab-IQ", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "ÛŒ"); + test.equal(value[1], "د"); + test.equal(value[2], "س"); + test.equal(value[3], "Ú†"); + test.equal(value[4], "Ù¾"); + test.equal(value[5], "Ú¾"); + test.equal(value[6], "Ø´"); + + test.done(); + }, + testWeekdayTranslation_lt_LT: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate_ StandAlone Format Exist + // medium -> short + // short: narrow + + fmt = new DateFmt({locale:"lt-LT", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "sekmadienis"); + test.equal(value[1], "pirmadienis"); + test.equal(value[2], "antradienis"); + test.equal(value[3], "treÄiadienis"); + test.equal(value[4], "ketvirtadienis"); + test.equal(value[5], "penktadienis"); + test.equal(value[6], "Å¡eÅ¡tadienis"); + + fmt = new DateFmt({locale:"lt-LT", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "sk"); + test.equal(value[1], "pr"); + test.equal(value[2], "an"); + test.equal(value[3], "tr"); + test.equal(value[4], "kt"); + test.equal(value[5], "pn"); + test.equal(value[6], "Å¡t"); + + fmt = new DateFmt({locale:"lt-LT", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Sk"); + test.equal(value[1], "Pr"); + test.equal(value[2], "An"); + test.equal(value[3], "Tr"); + test.equal(value[4], "Kt"); + test.equal(value[5], "Pn"); + test.equal(value[6], "Å t"); + + fmt = new DateFmt({locale:"lt-LT", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "S"); + test.equal(value[1], "P"); + test.equal(value[2], "A"); + test.equal(value[3], "T"); + test.equal(value[4], "K"); + test.equal(value[5], "P"); + test.equal(value[6], "Å "); + + test.done(); + }, + testWeekdayTranslation_lv_LV: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + fmt = new DateFmt({locale:"lv-LV", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "svÄ“tdiena"); + test.equal(value[1], "pirmdiena"); + test.equal(value[2], "otrdiena"); + test.equal(value[3], "treÅ¡diena"); + test.equal(value[4], "ceturtdiena"); + test.equal(value[5], "piektdiena"); + test.equal(value[6], "sestdiena"); + + fmt = new DateFmt({locale:"lv-LV", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "svÄ“td."); + test.equal(value[1], "pirmd."); + test.equal(value[2], "otrd."); + test.equal(value[3], "treÅ¡d."); + test.equal(value[4], "ceturtd."); + test.equal(value[5], "piektd."); + test.equal(value[6], "sestd."); + + fmt = new DateFmt({locale:"lv-LV", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Sv"); + test.equal(value[1], "Pr"); + test.equal(value[2], "Ot"); + test.equal(value[3], "Tr"); + test.equal(value[4], "Ce"); + test.equal(value[5], "Pk"); + test.equal(value[6], "Se"); + + fmt = new DateFmt({locale:"lv-LV", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "S"); + test.equal(value[1], "P"); + test.equal(value[2], "O"); + test.equal(value[3], "T"); + test.equal(value[4], "C"); + test.equal(value[5], "P"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_mk_MK: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: M + // short: narrow + + fmt = new DateFmt({locale:"mk-MK", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "недела"); + test.equal(value[1], "понеделник"); + test.equal(value[2], "вторник"); + test.equal(value[3], "Ñреда"); + test.equal(value[4], "четврток"); + test.equal(value[5], "петок"); + test.equal(value[6], "Ñабота"); + + fmt = new DateFmt({locale:"mk-MK", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "нед."); + test.equal(value[1], "пон."); + test.equal(value[2], "вт."); + test.equal(value[3], "Ñре."); + test.equal(value[4], "чет."); + test.equal(value[5], "пет."); + test.equal(value[6], "Ñаб."); + + fmt = new DateFmt({locale:"mk-MK", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "нед."); + test.equal(value[1], "пон."); + test.equal(value[2], "вто."); //standAlone + test.equal(value[3], "Ñре."); + test.equal(value[4], "чет."); + test.equal(value[5], "пет."); + test.equal(value[6], "Ñаб."); + + fmt = new DateFmt({locale:"mk-MK", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "н"); + test.equal(value[1], "п"); + test.equal(value[2], "в"); + test.equal(value[3], "Ñ"); + test.equal(value[4], "ч"); + test.equal(value[5], "п"); + test.equal(value[6], "Ñ"); + + test.done(); + }, + testWeekdayTranslation_ml_IN: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"ml-IN", date:"w", length: "full", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "ഞായറാഴàµâ€Œà´š"); + test.equal(value[1], "തിങàµà´•à´³à´¾à´´àµâ€Œà´š"); + test.equal(value[2], "ചൊവàµà´µà´¾à´´àµà´š"); + test.equal(value[3], "à´¬àµà´§à´¨à´¾à´´àµâ€Œà´š"); + test.equal(value[4], "à´µàµà´¯à´¾à´´à´¾à´´àµâ€Œà´š"); + test.equal(value[5], "വെളàµà´³à´¿à´¯à´¾à´´àµâ€Œà´š"); + test.equal(value[6], "ശനിയാഴàµâ€Œà´š"); + + fmt = new DateFmt({locale:"ml-IN", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "ഞായർ"); + test.equal(value[1], "തിങàµà´•àµ¾"); + test.equal(value[2], "ചൊവàµà´µ"); + test.equal(value[3], "à´¬àµà´§àµ»"); + test.equal(value[4], "à´µàµà´¯à´¾à´´à´‚"); + test.equal(value[5], "വെളàµà´³à´¿"); + test.equal(value[6], "ശനി"); + + fmt = new DateFmt({locale:"ml-IN", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "à´žà´¾"); + test.equal(value[1], "തി"); + test.equal(value[2], "ചൊ"); + test.equal(value[3], "à´¬àµ"); + test.equal(value[4], "à´µàµà´¯à´¾"); + test.equal(value[5], "വെ"); + test.equal(value[6], "à´¶"); + + fmt = new DateFmt({locale:"ml-IN", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "à´ž"); + test.equal(value[1], "തി"); + test.equal(value[2], "ചൊ"); + test.equal(value[3], "à´¬àµ"); + test.equal(value[4], "à´µàµà´¯à´¾"); + test.equal(value[5], "വെ"); + test.equal(value[6], "à´¶"); + + test.done(); + }, + testWeekdayTranslation_mr_IN: function(test) { + test.expect(28); + var fmt, value = [], i; + fmt = new DateFmt({locale:"mr-IN", date:"w", length: "full", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "रविवार"); + test.equal(value[1], "सोमवार"); + test.equal(value[2], "मंगळवार"); + test.equal(value[3], "बà¥à¤§à¤µà¤¾à¤°"); + test.equal(value[4], "गà¥à¤°à¥à¤µà¤¾à¤°"); + test.equal(value[5], "शà¥à¤•à¥à¤°à¤µà¤¾à¤°"); + test.equal(value[6], "शनिवार"); + + fmt = new DateFmt({locale:"mr-IN", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "रवि"); + test.equal(value[1], "सोम"); + test.equal(value[2], "मंगळ"); + test.equal(value[3], "बà¥à¤§"); + test.equal(value[4], "गà¥à¤°à¥"); + test.equal(value[5], "शà¥à¤•à¥à¤°"); + test.equal(value[6], "शनि"); + + fmt = new DateFmt({locale:"mr-IN", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "र"); + test.equal(value[1], "सो"); + test.equal(value[2], "मं"); + test.equal(value[3], "बà¥"); + test.equal(value[4], "गà¥"); + test.equal(value[5], "शà¥"); + test.equal(value[6], "श"); + + fmt = new DateFmt({locale:"mr-IN", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "र"); + test.equal(value[1], "सो"); + test.equal(value[2], "मं"); + test.equal(value[3], "बà¥"); + test.equal(value[4], "गà¥"); + test.equal(value[5], "शà¥"); + test.equal(value[6], "श"); + + test.done(); + }, + testWeekdayTranslation_ms_MY: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"ms-MY", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Ahad"); + test.equal(value[1], "Isnin"); + test.equal(value[2], "Selasa"); + test.equal(value[3], "Rabu"); + test.equal(value[4], "Khamis"); + test.equal(value[5], "Jumaat"); + test.equal(value[6], "Sabtu"); + + fmt = new DateFmt({locale:"ms-MY", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Ahd"); + test.equal(value[1], "Isn"); + test.equal(value[2], "Sel"); + test.equal(value[3], "Rab"); + test.equal(value[4], "Kha"); + test.equal(value[5], "Jum"); + test.equal(value[6], "Sab"); + + fmt = new DateFmt({locale:"ms-MY", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Ah"); + test.equal(value[1], "Is"); + test.equal(value[2], "Se"); + test.equal(value[3], "Ra"); + test.equal(value[4], "Kh"); + test.equal(value[5], "Ju"); + test.equal(value[6], "Sa"); + + fmt = new DateFmt({locale:"ms-MY", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "A"); + test.equal(value[1], "I"); + test.equal(value[2], "S"); + test.equal(value[3], "R"); + test.equal(value[4], "K"); + test.equal(value[5], "J"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_nb_NO: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"nb-NO", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "søndag"); + test.equal(value[1], "mandag"); + test.equal(value[2], "tirsdag"); + test.equal(value[3], "onsdag"); + test.equal(value[4], "torsdag"); + test.equal(value[5], "fredag"); + test.equal(value[6], "lørdag"); + + fmt = new DateFmt({locale:"nb-NO", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "søn."); + test.equal(value[1], "man."); + test.equal(value[2], "tir."); + test.equal(value[3], "ons."); + test.equal(value[4], "tor."); + test.equal(value[5], "fre."); + test.equal(value[6], "lør."); + + fmt = new DateFmt({locale:"nb-NO", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "sø."); + test.equal(value[1], "ma."); + test.equal(value[2], "ti."); + test.equal(value[3], "on."); + test.equal(value[4], "to."); + test.equal(value[5], "fr."); + test.equal(value[6], "lø."); + + fmt = new DateFmt({locale:"nb-NO", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "S"); + test.equal(value[1], "M"); + test.equal(value[2], "T"); + test.equal(value[3], "O"); + test.equal(value[4], "T"); + test.equal(value[5], "F"); + test.equal(value[6], "L"); + + test.done(); + }, + testWeekdayTranslation_nl_BE: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + fmt = new DateFmt({locale:"nl-BE", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "zondag"); + test.equal(value[1], "maandag"); + test.equal(value[2], "dinsdag"); + test.equal(value[3], "woensdag"); + test.equal(value[4], "donderdag"); + test.equal(value[5], "vrijdag"); + test.equal(value[6], "zaterdag"); + + fmt = new DateFmt({locale:"nl-BE", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "zo"); + test.equal(value[1], "ma"); + test.equal(value[2], "di"); + test.equal(value[3], "wo"); + test.equal(value[4], "do"); + test.equal(value[5], "vr"); + test.equal(value[6], "za"); + + fmt = new DateFmt({locale:"nl-BE", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "zo"); + test.equal(value[1], "ma"); + test.equal(value[2], "di"); + test.equal(value[3], "wo"); + test.equal(value[4], "do"); + test.equal(value[5], "vr"); + test.equal(value[6], "za"); + + fmt = new DateFmt({locale:"nl-BE", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Z"); + test.equal(value[1], "M"); + test.equal(value[2], "D"); + test.equal(value[3], "W"); + test.equal(value[4], "D"); + test.equal(value[5], "V"); + test.equal(value[6], "Z"); + + test.done(); + }, + testWeekdayTranslation_nl_NL: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + fmt = new DateFmt({locale:"nl-NL", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "zondag"); + test.equal(value[1], "maandag"); + test.equal(value[2], "dinsdag"); + test.equal(value[3], "woensdag"); + test.equal(value[4], "donderdag"); + test.equal(value[5], "vrijdag"); + test.equal(value[6], "zaterdag"); + + fmt = new DateFmt({locale:"nl-NL", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "zo"); + test.equal(value[1], "ma"); + test.equal(value[2], "di"); + test.equal(value[3], "wo"); + test.equal(value[4], "do"); + test.equal(value[5], "vr"); + test.equal(value[6], "za"); + + fmt = new DateFmt({locale:"nl-NL", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "zo"); + test.equal(value[1], "ma"); + test.equal(value[2], "di"); + test.equal(value[3], "wo"); + test.equal(value[4], "do"); + test.equal(value[5], "vr"); + test.equal(value[6], "za"); + + fmt = new DateFmt({locale:"nl-NL", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Z"); + test.equal(value[1], "M"); + test.equal(value[2], "D"); + test.equal(value[3], "W"); + test.equal(value[4], "D"); + test.equal(value[5], "V"); + test.equal(value[6], "Z"); + + test.done(); + }, + testWeekdayTranslation_pa_Guru_IN: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"pa-Guru-IN", date:"w", length: "full", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "à¨à¨¤à¨µà¨¾à¨°"); + test.equal(value[1], "ਸੋਮਵਾਰ"); + test.equal(value[2], "ਮੰਗਲਵਾਰ"); + test.equal(value[3], "ਬà©à©±à¨§à¨µà¨¾à¨°"); + test.equal(value[4], "ਵੀਰਵਾਰ"); + test.equal(value[5], "ਸ਼à©à©±à¨•à¨°à¨µà¨¾à¨°"); + test.equal(value[6], "ਸ਼ਨਿੱਚਰਵਾਰ"); + + fmt = new DateFmt({locale:"pa-Guru-IN", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "à¨à¨¤"); + test.equal(value[1], "ਸੋਮ"); + test.equal(value[2], "ਮੰਗਲ"); + test.equal(value[3], "ਬà©à©±à¨§"); + test.equal(value[4], "ਵੀਰ"); + test.equal(value[5], "ਸ਼à©à©±à¨•à¨°"); + test.equal(value[6], "ਸ਼ਨਿੱਚਰ"); + + fmt = new DateFmt({locale:"pa-Guru-IN", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "à¨à¨¤"); + test.equal(value[1], "ਸੋਮ"); + test.equal(value[2], "ਮੰਗ"); + test.equal(value[3], "ਬà©à©±à¨§"); + test.equal(value[4], "ਵੀਰ"); + test.equal(value[5], "ਸ਼à©à©±à¨•"); + test.equal(value[6], "ਸ਼ਨਿੱ"); + + fmt = new DateFmt({locale:"pa-Guru-IN", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "à¨"); + test.equal(value[1], "ਸੋ"); + test.equal(value[2], "ਮੰ"); + test.equal(value[3], "ਬà©à©±"); + test.equal(value[4], "ਵੀ"); + test.equal(value[5], "ਸ਼à©à©±"); + test.equal(value[6], "ਸ਼"); + + test.done(); + }, + testWeekdayTranslation_pl_PL: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate _ StandAlone Format Exist + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"pl-PL", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "niedziela"); + test.equal(value[1], "poniedziaÅ‚ek"); + test.equal(value[2], "wtorek"); + test.equal(value[3], "Å›roda"); + test.equal(value[4], "czwartek"); + test.equal(value[5], "piÄ…tek"); + test.equal(value[6], "sobota"); + + fmt = new DateFmt({locale:"pl-PL", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "niedz."); + test.equal(value[1], "pon."); + test.equal(value[2], "wt."); + test.equal(value[3], "Å›r."); + test.equal(value[4], "czw."); + test.equal(value[5], "pt."); + test.equal(value[6], "sob."); + + fmt = new DateFmt({locale:"pl-PL", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "nie"); + test.equal(value[1], "pon"); + test.equal(value[2], "wto"); + test.equal(value[3], "Å›ro"); + test.equal(value[4], "czw"); + test.equal(value[5], "piÄ…"); + test.equal(value[6], "sob"); + + fmt = new DateFmt({locale:"pl-PL", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "N"); + test.equal(value[1], "P"); + test.equal(value[2], "W"); + test.equal(value[3], "Åš"); + test.equal(value[4], "C"); + test.equal(value[5], "P"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_pt_BR: function(test) { + test.expect(28); + + // Same as pt-PT + var fmt, value = [], i; + fmt = new DateFmt({locale:"pt-BR", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "domingo"); + test.equal(value[1], "segunda-feira"); + test.equal(value[2], "terça-feira"); + test.equal(value[3], "quarta-feira"); + test.equal(value[4], "quinta-feira"); + test.equal(value[5], "sexta-feira"); + test.equal(value[6], "sábado"); + + fmt = new DateFmt({locale:"pt-BR", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "dom"); + test.equal(value[1], "seg"); + test.equal(value[2], "ter"); + test.equal(value[3], "qua"); + test.equal(value[4], "qui"); + test.equal(value[5], "sex"); + test.equal(value[6], "sáb"); + + fmt = new DateFmt({locale:"pt-BR", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "dom"); + test.equal(value[1], "seg"); + test.equal(value[2], "ter"); + test.equal(value[3], "qua"); + test.equal(value[4], "qui"); + test.equal(value[5], "sex"); + test.equal(value[6], "sáb"); + + fmt = new DateFmt({locale:"pt-BR", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "D"); + test.equal(value[1], "S"); + test.equal(value[2], "T"); + test.equal(value[3], "Q"); + test.equal(value[4], "Q"); + test.equal(value[5], "S"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_pt_PT: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium -> short + // short: narrow + + fmt = new DateFmt({locale:"pt-PT", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "domingo"); + test.equal(value[1], "segunda-feira"); + test.equal(value[2], "terça-feira"); + test.equal(value[3], "quarta-feira"); + test.equal(value[4], "quinta-feira"); + test.equal(value[5], "sexta-feira"); + test.equal(value[6], "sábado"); + + fmt = new DateFmt({locale:"pt-PT", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "domingo"); + test.equal(value[1], "segunda"); + test.equal(value[2], "terça"); + test.equal(value[3], "quarta"); + test.equal(value[4], "quinta"); + test.equal(value[5], "sexta"); + test.equal(value[6], "sábado"); + + fmt = new DateFmt({locale:"pt-PT", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "dom"); + test.equal(value[1], "seg"); + test.equal(value[2], "ter"); + test.equal(value[3], "qua"); + test.equal(value[4], "qui"); + test.equal(value[5], "sex"); + test.equal(value[6], "sáb"); + + fmt = new DateFmt({locale:"pt-PT", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "D"); + test.equal(value[1], "S"); + test.equal(value[2], "T"); + test.equal(value[3], "Q"); + test.equal(value[4], "Q"); + test.equal(value[5], "S"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_ro_RO: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"ro-RO", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "duminică"); + test.equal(value[1], "luni"); + test.equal(value[2], "marÈ›i"); + test.equal(value[3], "miercuri"); + test.equal(value[4], "joi"); + test.equal(value[5], "vineri"); + test.equal(value[6], "sâmbătă"); + + fmt = new DateFmt({locale:"ro-RO", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "dum."); + test.equal(value[1], "lun."); + test.equal(value[2], "mar."); + test.equal(value[3], "mie."); + test.equal(value[4], "joi"); + test.equal(value[5], "vin."); + test.equal(value[6], "sâm."); + + fmt = new DateFmt({locale:"ro-RO", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "du."); + test.equal(value[1], "lu."); + test.equal(value[2], "ma."); + test.equal(value[3], "mi."); + test.equal(value[4], "joi"); + test.equal(value[5], "vi."); + test.equal(value[6], "sâ."); + + fmt = new DateFmt({locale:"ro-RO", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "D"); + test.equal(value[1], "L"); + test.equal(value[2], "M"); + test.equal(value[3], "M"); + test.equal(value[4], "J"); + test.equal(value[5], "V"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_sr_Cyrl_RS: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium -> short + // short: narrow + + fmt = new DateFmt({locale:"sr-Cyrl-RS", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "недеља"); + test.equal(value[1], "понедељак"); + test.equal(value[2], "уторак"); + test.equal(value[3], "Ñреда"); + test.equal(value[4], "четвртак"); + test.equal(value[5], "петак"); + test.equal(value[6], "Ñубота"); + + fmt = new DateFmt({locale:"sr-Cyrl-RS", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "нед"); + test.equal(value[1], "пон"); + test.equal(value[2], "уто"); + test.equal(value[3], "Ñре"); + test.equal(value[4], "чет"); + test.equal(value[5], "пет"); + test.equal(value[6], "Ñуб"); + + fmt = new DateFmt({locale:"sr-Cyrl-RS", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "не"); + test.equal(value[1], "по"); + test.equal(value[2], "ут"); + test.equal(value[3], "ÑÑ€"); + test.equal(value[4], "че"); + test.equal(value[5], "пе"); + test.equal(value[6], "Ñу"); + + fmt = new DateFmt({locale:"sr-Cyrl-RS", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "н"); + test.equal(value[1], "п"); + test.equal(value[2], "у"); + test.equal(value[3], "Ñ"); + test.equal(value[4], "ч"); + test.equal(value[5], "п"); + test.equal(value[6], "Ñ"); + + test.done(); + }, + testWeekdayTranslation_sr_Latn_RS: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"sr-Latn-RS", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "nedelja"); + test.equal(value[1], "ponedeljak"); + test.equal(value[2], "utorak"); + test.equal(value[3], "sreda"); + test.equal(value[4], "Äetvrtak"); + test.equal(value[5], "petak"); + test.equal(value[6], "subota"); + + fmt = new DateFmt({locale:"sr-Latn-RS", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "ned"); + test.equal(value[1], "pon"); + test.equal(value[2], "uto"); + test.equal(value[3], "sre"); + test.equal(value[4], "Äet"); + test.equal(value[5], "pet"); + test.equal(value[6], "sub"); + + fmt = new DateFmt({locale:"sr-Latn-RS", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "ne"); + test.equal(value[1], "po"); + test.equal(value[2], "ut"); + test.equal(value[3], "sr"); + test.equal(value[4], "Äe"); + test.equal(value[5], "pe"); + test.equal(value[6], "su"); + + fmt = new DateFmt({locale:"sr-Latn-RS", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "n"); + test.equal(value[1], "p"); + test.equal(value[2], "u"); + test.equal(value[3], "s"); + test.equal(value[4], "Ä"); + test.equal(value[5], "p"); + test.equal(value[6], "s"); + + test.done(); + }, + testWeekdayTranslation_ru_BY: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate _ standAlone Format Exist. + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"ru-BY", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "воÑкреÑенье"); + test.equal(value[1], "понедельник"); + test.equal(value[2], "вторник"); + test.equal(value[3], "Ñреда"); + test.equal(value[4], "четверг"); + test.equal(value[5], "пÑтница"); + test.equal(value[6], "Ñуббота"); + + fmt = new DateFmt({locale:"ru-BY", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "вÑ"); + test.equal(value[1], "пн"); + test.equal(value[2], "вт"); + test.equal(value[3], "ÑÑ€"); + test.equal(value[4], "чт"); + test.equal(value[5], "пт"); + test.equal(value[6], "Ñб"); + + fmt = new DateFmt({locale:"ru-BY", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "вÑ"); + test.equal(value[1], "пн"); + test.equal(value[2], "вт"); + test.equal(value[3], "ÑÑ€"); + test.equal(value[4], "чт"); + test.equal(value[5], "пт"); + test.equal(value[6], "Ñб"); + + fmt = new DateFmt({locale:"ru-BY", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Ð’"); + test.equal(value[1], "П"); + test.equal(value[2], "Ð’"); + test.equal(value[3], "С"); + test.equal(value[4], "Ч"); + test.equal(value[5], "П"); + test.equal(value[6], "С"); + + test.done(); + }, + testWeekdayTranslation_ru_KG: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + var fmt, value = [], i; + + fmt = new DateFmt({locale:"ru-KG", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "воÑкреÑенье"); + test.equal(value[1], "понедельник"); + test.equal(value[2], "вторник"); + test.equal(value[3], "Ñреда"); + test.equal(value[4], "четверг"); + test.equal(value[5], "пÑтница"); + test.equal(value[6], "Ñуббота"); + + fmt = new DateFmt({locale:"ru-KG", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "вÑ"); + test.equal(value[1], "пн"); + test.equal(value[2], "вт"); + test.equal(value[3], "ÑÑ€"); + test.equal(value[4], "чт"); + test.equal(value[5], "пт"); + test.equal(value[6], "Ñб"); + + fmt = new DateFmt({locale:"ru-KG", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "вÑ"); + test.equal(value[1], "пн"); + test.equal(value[2], "вт"); + test.equal(value[3], "ÑÑ€"); + test.equal(value[4], "чт"); + test.equal(value[5], "пт"); + test.equal(value[6], "Ñб"); + + fmt = new DateFmt({locale:"ru-KG", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Ð’"); + test.equal(value[1], "П"); + test.equal(value[2], "Ð’"); + test.equal(value[3], "С"); + test.equal(value[4], "Ч"); + test.equal(value[5], "П"); + test.equal(value[6], "С"); + + test.done(); + }, + testWeekdayTranslation_ru_KZ: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"ru-KZ", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "воÑкреÑенье"); + test.equal(value[1], "понедельник"); + test.equal(value[2], "вторник"); + test.equal(value[3], "Ñреда"); + test.equal(value[4], "четверг"); + test.equal(value[5], "пÑтница"); + test.equal(value[6], "Ñуббота"); + + fmt = new DateFmt({locale:"ru-KZ", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "вÑ"); + test.equal(value[1], "пн"); + test.equal(value[2], "вт"); + test.equal(value[3], "ÑÑ€"); + test.equal(value[4], "чт"); + test.equal(value[5], "пт"); + test.equal(value[6], "Ñб"); + + fmt = new DateFmt({locale:"ru-KZ", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "вÑ"); + test.equal(value[1], "пн"); + test.equal(value[2], "вт"); + test.equal(value[3], "ÑÑ€"); + test.equal(value[4], "чт"); + test.equal(value[5], "пт"); + test.equal(value[6], "Ñб"); + + fmt = new DateFmt({locale:"ru-KZ", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Ð’"); + test.equal(value[1], "П"); + test.equal(value[2], "Ð’"); + test.equal(value[3], "С"); + test.equal(value[4], "Ч"); + test.equal(value[5], "П"); + test.equal(value[6], "С"); + + test.done(); + }, + testWeekdayTranslation_ru_GE: function(test) { + test.expect(28); + var fmt, value = [], i; + // Same as ru-RU + + fmt = new DateFmt({locale:"ru-GE", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "воÑкреÑенье"); + test.equal(value[1], "понедельник"); + test.equal(value[2], "вторник"); + test.equal(value[3], "Ñреда"); + test.equal(value[4], "четверг"); + test.equal(value[5], "пÑтница"); + test.equal(value[6], "Ñуббота"); + + fmt = new DateFmt({locale:"ru-GE", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "вÑ"); + test.equal(value[1], "пн"); + test.equal(value[2], "вт"); + test.equal(value[3], "ÑÑ€"); + test.equal(value[4], "чт"); + test.equal(value[5], "пт"); + test.equal(value[6], "Ñб"); + + fmt = new DateFmt({locale:"ru-GE", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "вÑ"); + test.equal(value[1], "пн"); + test.equal(value[2], "вт"); + test.equal(value[3], "ÑÑ€"); + test.equal(value[4], "чт"); + test.equal(value[5], "пт"); + test.equal(value[6], "Ñб"); + + fmt = new DateFmt({locale:"ru-GE", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Ð’"); + test.equal(value[1], "П"); + test.equal(value[2], "Ð’"); + test.equal(value[3], "С"); + test.equal(value[4], "Ч"); + test.equal(value[5], "П"); + test.equal(value[6], "С"); + + test.done(); + }, + testWeekdayTranslation_ru_RU: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"ru-RU", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "воÑкреÑенье"); + test.equal(value[1], "понедельник"); + test.equal(value[2], "вторник"); + test.equal(value[3], "Ñреда"); + test.equal(value[4], "четверг"); + test.equal(value[5], "пÑтница"); + test.equal(value[6], "Ñуббота"); + + fmt = new DateFmt({locale:"ru-RU", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "вÑ"); + test.equal(value[1], "пн"); + test.equal(value[2], "вт"); + test.equal(value[3], "ÑÑ€"); + test.equal(value[4], "чт"); + test.equal(value[5], "пт"); + test.equal(value[6], "Ñб"); + + fmt = new DateFmt({locale:"ru-RU", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "вÑ"); + test.equal(value[1], "пн"); + test.equal(value[2], "вт"); + test.equal(value[3], "ÑÑ€"); + test.equal(value[4], "чт"); + test.equal(value[5], "пт"); + test.equal(value[6], "Ñб"); + + fmt = new DateFmt({locale:"ru-RU", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Ð’"); + test.equal(value[1], "П"); + test.equal(value[2], "Ð’"); + test.equal(value[3], "С"); + test.equal(value[4], "Ч"); + test.equal(value[5], "П"); + test.equal(value[6], "С"); + + test.done(); + }, + testWeekdayTranslation_ru_UA: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"ru-UA", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "воÑкреÑенье"); + test.equal(value[1], "понедельник"); + test.equal(value[2], "вторник"); + test.equal(value[3], "Ñреда"); + test.equal(value[4], "четверг"); + test.equal(value[5], "пÑтница"); + test.equal(value[6], "Ñуббота"); + + fmt = new DateFmt({locale:"ru-UA", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "вÑ"); + test.equal(value[1], "пн"); + test.equal(value[2], "вт"); + test.equal(value[3], "ÑÑ€"); + test.equal(value[4], "чт"); + test.equal(value[5], "пт"); + test.equal(value[6], "Ñб"); + + fmt = new DateFmt({locale:"ru-UA", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "вÑ"); + test.equal(value[1], "пн"); + test.equal(value[2], "вт"); + test.equal(value[3], "ÑÑ€"); + test.equal(value[4], "чт"); + test.equal(value[5], "пт"); + test.equal(value[6], "Ñб"); + + fmt = new DateFmt({locale:"ru-UA", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + //standAlone + test.equal(value[0], "Ð’"); + test.equal(value[1], "П"); + test.equal(value[2], "Ð’"); + test.equal(value[3], "С"); + test.equal(value[4], "Ч"); + test.equal(value[5], "П"); + test.equal(value[6], "С"); + + test.done(); + }, + testWeekdayTranslation_sk_SK: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate _ standAlone Format Exist. + // medium: M + // short: narrow + + fmt = new DateFmt({locale:"sk-SK", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "nedeľa"); + test.equal(value[1], "pondelok"); + test.equal(value[2], "utorok"); + test.equal(value[3], "streda"); + test.equal(value[4], "Å¡tvrtok"); + test.equal(value[5], "piatok"); + test.equal(value[6], "sobota"); + + fmt = new DateFmt({locale:"sk-SK", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "ne"); + test.equal(value[1], "po"); + test.equal(value[2], "ut"); + test.equal(value[3], "st"); + test.equal(value[4], "Å¡t"); + test.equal(value[5], "pi"); + test.equal(value[6], "so"); + + fmt = new DateFmt({locale:"sk-SK", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "ne"); + test.equal(value[1], "po"); + test.equal(value[2], "ut"); + test.equal(value[3], "st"); + test.equal(value[4], "Å¡t"); + test.equal(value[5], "pi"); + test.equal(value[6], "so"); + + fmt = new DateFmt({locale:"sk-SK", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "n"); + test.equal(value[1], "p"); + test.equal(value[2], "u"); + test.equal(value[3], "s"); + test.equal(value[4], "Å¡"); + test.equal(value[5], "p"); + test.equal(value[6], "s"); + + test.done(); + }, + testWeekdayTranslation_sl_SI: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"sl-SI", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "nedelja"); + test.equal(value[1], "ponedeljek"); + test.equal(value[2], "torek"); + test.equal(value[3], "sreda"); + test.equal(value[4], "Äetrtek"); + test.equal(value[5], "petek"); + test.equal(value[6], "sobota"); + + fmt = new DateFmt({locale:"sl-SI", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "ned."); + test.equal(value[1], "pon."); + test.equal(value[2], "tor."); + test.equal(value[3], "sre."); + test.equal(value[4], "Äet."); + test.equal(value[5], "pet."); + test.equal(value[6], "sob."); + + fmt = new DateFmt({locale:"sl-SI", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "ned."); + test.equal(value[1], "pon."); + test.equal(value[2], "tor."); + test.equal(value[3], "sre."); + test.equal(value[4], "Äet."); + test.equal(value[5], "pet."); + test.equal(value[6], "sob."); + + fmt = new DateFmt({locale:"sl-SI", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "n"); + test.equal(value[1], "p"); + test.equal(value[2], "t"); + test.equal(value[3], "s"); + test.equal(value[4], "Ä"); + test.equal(value[5], "p"); + test.equal(value[6], "s"); + + test.done(); + }, + testWeekdayTranslation_sq_AL: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"sq-AL", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "e diel"); + test.equal(value[1], "e hënë"); + test.equal(value[2], "e martë"); + test.equal(value[3], "e mërkurë"); + test.equal(value[4], "e enjte"); + test.equal(value[5], "e premte"); + test.equal(value[6], "e shtunë"); + + fmt = new DateFmt({locale:"sq-AL", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Die"); //Not standAlone + test.equal(value[1], "Hën"); //Not standAlone + test.equal(value[2], "Mar"); //Not standAlone + test.equal(value[3], "Mër"); //Not standAlone + test.equal(value[4], "Enj"); //Not standAlone + test.equal(value[5], "Pre"); //Not standAlone + test.equal(value[6], "Sht"); //Not standAlone + + fmt = new DateFmt({locale:"sq-AL", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "die"); + test.equal(value[1], "hën"); + test.equal(value[2], "mar"); + test.equal(value[3], "mër"); + test.equal(value[4], "enj"); + test.equal(value[5], "pre"); + test.equal(value[6], "sht"); + + fmt = new DateFmt({locale:"sq-AL", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "d"); + test.equal(value[1], "h"); + test.equal(value[2], "m"); + test.equal(value[3], "m"); + test.equal(value[4], "e"); + test.equal(value[5], "p"); + test.equal(value[6], "sh"); + + test.done(); + }, + testWeekdayTranslation_sq_ME: function(test) { + test.expect(28); + var fmt, value = [], i; + // Same as sq-AL + + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + fmt = new DateFmt({locale:"sq-ME", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "e diel"); + test.equal(value[1], "e hënë"); + test.equal(value[2], "e martë"); + test.equal(value[3], "e mërkurë"); + test.equal(value[4], "e enjte"); + test.equal(value[5], "e premte"); + test.equal(value[6], "e shtunë"); + + fmt = new DateFmt({locale:"sq-ME", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Die"); //Not standAlone + test.equal(value[1], "Hën"); //Not standAlone + test.equal(value[2], "Mar"); //Not standAlone + test.equal(value[3], "Mër"); //Not standAlone + test.equal(value[4], "Enj"); //Not standAlone + test.equal(value[5], "Pre"); //Not standAlone + test.equal(value[6], "Sht"); //Not standAlone + + fmt = new DateFmt({locale:"sq-ME", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "die"); + test.equal(value[1], "hën"); + test.equal(value[2], "mar"); + test.equal(value[3], "mër"); + test.equal(value[4], "enj"); + test.equal(value[5], "pre"); + test.equal(value[6], "sht"); + + fmt = new DateFmt({locale:"sq-ME", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "d"); + test.equal(value[1], "h"); + test.equal(value[2], "m"); + test.equal(value[3], "m"); + test.equal(value[4], "e"); + test.equal(value[5], "p"); + test.equal(value[6], "sh"); + + test.done(); + }, + testWeekdayTranslation_sv_FI: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"sv-FI", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "söndag"); + test.equal(value[1], "mÃ¥ndag"); + test.equal(value[2], "tisdag"); + test.equal(value[3], "onsdag"); + test.equal(value[4], "torsdag"); + test.equal(value[5], "fredag"); + test.equal(value[6], "lördag"); + + fmt = new DateFmt({locale:"sv-FI", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "sön"); + test.equal(value[1], "mÃ¥n"); + test.equal(value[2], "tis"); + test.equal(value[3], "ons"); + test.equal(value[4], "tors"); + test.equal(value[5], "fre"); + test.equal(value[6], "lör"); + + fmt = new DateFmt({locale:"sv-FI", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "sö"); + test.equal(value[1], "mÃ¥"); + test.equal(value[2], "ti"); + test.equal(value[3], "on"); + test.equal(value[4], "to"); + test.equal(value[5], "fr"); + test.equal(value[6], "lö"); + + fmt = new DateFmt({locale:"sv-FI", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "S"); + test.equal(value[1], "M"); + test.equal(value[2], "T"); + test.equal(value[3], "O"); + test.equal(value[4], "T"); + test.equal(value[5], "F"); + test.equal(value[6], "L"); + + test.done(); + }, + testWeekdayTranslation_sv_SE: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"sv-SE", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "söndag"); + test.equal(value[1], "mÃ¥ndag"); + test.equal(value[2], "tisdag"); + test.equal(value[3], "onsdag"); + test.equal(value[4], "torsdag"); + test.equal(value[5], "fredag"); + test.equal(value[6], "lördag"); + + fmt = new DateFmt({locale:"sv-SE", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "sön"); + test.equal(value[1], "mÃ¥n"); + test.equal(value[2], "tis"); + test.equal(value[3], "ons"); + test.equal(value[4], "tors"); + test.equal(value[5], "fre"); + test.equal(value[6], "lör"); + + fmt = new DateFmt({locale:"sv-SE", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "sö"); + test.equal(value[1], "mÃ¥"); + test.equal(value[2], "ti"); + test.equal(value[3], "on"); + test.equal(value[4], "to"); + test.equal(value[5], "fr"); + test.equal(value[6], "lö"); + + fmt = new DateFmt({locale:"sv-SE", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "S"); + test.equal(value[1], "M"); + test.equal(value[2], "T"); + test.equal(value[3], "O"); + test.equal(value[4], "T"); + test.equal(value[5], "F"); + test.equal(value[6], "L"); + test.done(); + }, + testWeekdayTranslation_ta_IN: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"ta-IN", date:"w", length: "full", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "ஞாயிறà¯"); + test.equal(value[1], "திஙà¯à®•à®³à¯"); + test.equal(value[2], "செவà¯à®µà®¾à®¯à¯"); + test.equal(value[3], "பà¯à®¤à®©à¯"); + test.equal(value[4], "வியாழனà¯"); + test.equal(value[5], "வெளà¯à®³à®¿"); + test.equal(value[6], "சனி"); + + fmt = new DateFmt({locale:"ta-IN", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "ஞாயி."); + test.equal(value[1], "திஙà¯."); + test.equal(value[2], "செவà¯."); + test.equal(value[3], "பà¯à®¤."); + test.equal(value[4], "வியா."); + test.equal(value[5], "வெளà¯."); + test.equal(value[6], "சனி"); + + fmt = new DateFmt({locale:"ta-IN", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "ஞா"); + test.equal(value[1], "தி"); + test.equal(value[2], "செ"); + test.equal(value[3], "பà¯"); + test.equal(value[4], "வி"); + test.equal(value[5], "வெ"); + test.equal(value[6], "ச"); + + fmt = new DateFmt({locale:"ta-IN", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "ஞா"); + test.equal(value[1], "தி"); + test.equal(value[2], "செ"); + test.equal(value[3], "பà¯"); + test.equal(value[4], "வி"); + test.equal(value[5], "வெ"); + test.equal(value[6], "ச"); + + test.done(); + }, + testWeekdayTranslation_te_IN: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"te-IN", date:"w", length: "full", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "ఆదివారం"); + test.equal(value[1], "సోమవారం"); + test.equal(value[2], "మంగళవారం"); + test.equal(value[3], "à°¬à±à°§à°µà°¾à°°à°‚"); + test.equal(value[4], "à°—à±à°°à±à°µà°¾à°°à°‚"); + test.equal(value[5], "à°¶à±à°•à±à°°à°µà°¾à°°à°‚"); + test.equal(value[6], "శనివారం"); + + fmt = new DateFmt({locale:"te-IN", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "ఆది"); + test.equal(value[1], "సోమ"); + test.equal(value[2], "మంగళ"); + test.equal(value[3], "à°¬à±à°§"); + test.equal(value[4], "à°—à±à°°à±"); + test.equal(value[5], "à°¶à±à°•à±à°°"); + test.equal(value[6], "శని"); + + fmt = new DateFmt({locale:"te-IN", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "ఆది"); + test.equal(value[1], "సోమ"); + test.equal(value[2], "మం"); + test.equal(value[3], "à°¬à±à°§"); + test.equal(value[4], "à°—à±à°°à±"); + test.equal(value[5], "à°¶à±à°•à±à°°"); + test.equal(value[6], "శని"); + + fmt = new DateFmt({locale:"te-IN", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "à°†"); + test.equal(value[1], "సో"); + test.equal(value[2], "à°®"); + test.equal(value[3], "à°¬à±"); + test.equal(value[4], "à°—à±"); + test.equal(value[5], "à°¶à±"); + test.equal(value[6], "à°¶"); + + test.done(); + }, + testWeekdayTranslation_th_TH: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"th-TH", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+4, type:"thaisolar"})); + } + test.equal(value[0], "วันอาทิตย์"); + test.equal(value[1], "วันจันทร์"); + test.equal(value[2], "วันอังคาร"); + test.equal(value[3], "วันพุธ"); + test.equal(value[4], "วันพฤหัสบดี"); + test.equal(value[5], "วันศุà¸à¸£à¹Œ"); + test.equal(value[6], "วันเสาร์"); + + fmt = new DateFmt({locale:"th-TH", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+4, type:"thaisolar"})); + } + test.equal(value[0], "อา."); + test.equal(value[1], "จ."); + test.equal(value[2], "อ."); + test.equal(value[3], "พ."); + test.equal(value[4], "พฤ."); + test.equal(value[5], "ศ."); + test.equal(value[6], "ส."); + + fmt = new DateFmt({locale:"th-TH", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+4, type:"thaisolar"})); + } + test.equal(value[0], "อา."); + test.equal(value[1], "จ."); + test.equal(value[2], "อ."); + test.equal(value[3], "พ."); + test.equal(value[4], "พฤ."); + test.equal(value[5], "ศ."); + test.equal(value[6], "ส."); + + fmt = new DateFmt({locale:"th-TH", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+4, type:"thaisolar"})); + } + test.equal(value[0], "อา"); + test.equal(value[1], "จ"); + test.equal(value[2], "อ"); + test.equal(value[3], "พ"); + test.equal(value[4], "พฤ"); + test.equal(value[5], "ศ"); + test.equal(value[6], "ส"); + + test.done(); + }, + testWeekdayTranslation_tr_AM: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"tr-AM", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Pazar"); + test.equal(value[1], "Pazartesi"); + test.equal(value[2], "Salı"); + test.equal(value[3], "ÇarÅŸamba"); + test.equal(value[4], "PerÅŸembe"); + test.equal(value[5], "Cuma"); + test.equal(value[6], "Cumartesi"); + + fmt = new DateFmt({locale:"tr-AM", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Paz"); + test.equal(value[1], "Pzt"); + test.equal(value[2], "Sal"); + test.equal(value[3], "Çar"); + test.equal(value[4], "Per"); + test.equal(value[5], "Cum"); + test.equal(value[6], "Cmt"); + + fmt = new DateFmt({locale:"tr-AM", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Pa"); + test.equal(value[1], "Pt"); + test.equal(value[2], "Sa"); + test.equal(value[3], "Ça"); + test.equal(value[4], "Pe"); + test.equal(value[5], "Cu"); + test.equal(value[6], "Ct"); + + fmt = new DateFmt({locale:"tr-AM", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "P"); + test.equal(value[1], "P"); + test.equal(value[2], "S"); + test.equal(value[3], "Ç"); + test.equal(value[4], "P"); + test.equal(value[5], "C"); + test.equal(value[6], "C"); + + test.done(); + }, + testWeekdayTranslation_tr_AZ: function(test) { + test.expect(28); + + // Same as tr-TR + var fmt, value = [], i; + fmt = new DateFmt({locale:"tr-AZ", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Pazar"); + test.equal(value[1], "Pazartesi"); + test.equal(value[2], "Salı"); + test.equal(value[3], "ÇarÅŸamba"); + test.equal(value[4], "PerÅŸembe"); + test.equal(value[5], "Cuma"); + test.equal(value[6], "Cumartesi"); + + fmt = new DateFmt({locale:"tr-AZ", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Paz"); + test.equal(value[1], "Pzt"); + test.equal(value[2], "Sal"); + test.equal(value[3], "Çar"); + test.equal(value[4], "Per"); + test.equal(value[5], "Cum"); + test.equal(value[6], "Cmt"); + + fmt = new DateFmt({locale:"tr-AZ", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Pa"); + test.equal(value[1], "Pt"); + test.equal(value[2], "Sa"); + test.equal(value[3], "Ça"); + test.equal(value[4], "Pe"); + test.equal(value[5], "Cu"); + test.equal(value[6], "Ct"); + + fmt = new DateFmt({locale:"tr-AZ", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "P"); + test.equal(value[1], "P"); + test.equal(value[2], "S"); + test.equal(value[3], "Ç"); + test.equal(value[4], "P"); + test.equal(value[5], "C"); + test.equal(value[6], "C"); + + test.done(); + }, + testWeekdayTranslation_tr_CY: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"tr-CY", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Pazar"); + test.equal(value[1], "Pazartesi"); + test.equal(value[2], "Salı"); + test.equal(value[3], "ÇarÅŸamba"); + test.equal(value[4], "PerÅŸembe"); + test.equal(value[5], "Cuma"); + test.equal(value[6], "Cumartesi"); + + fmt = new DateFmt({locale:"tr-CY", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Paz"); + test.equal(value[1], "Pzt"); + test.equal(value[2], "Sal"); + test.equal(value[3], "Çar"); + test.equal(value[4], "Per"); + test.equal(value[5], "Cum"); + test.equal(value[6], "Cmt"); + + fmt = new DateFmt({locale:"tr-CY", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Pa"); + test.equal(value[1], "Pt"); + test.equal(value[2], "Sa"); + test.equal(value[3], "Ça"); + test.equal(value[4], "Pe"); + test.equal(value[5], "Cu"); + test.equal(value[6], "Ct"); + + fmt = new DateFmt({locale:"tr-CY", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "P"); + test.equal(value[1], "P"); + test.equal(value[2], "S"); + test.equal(value[3], "Ç"); + test.equal(value[4], "P"); + test.equal(value[5], "C"); + test.equal(value[6], "C"); + + test.done(); + }, + testWeekdayTranslation_tr_TR: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"tr-TR", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Pazar"); + test.equal(value[1], "Pazartesi"); + test.equal(value[2], "Salı"); + test.equal(value[3], "ÇarÅŸamba"); + test.equal(value[4], "PerÅŸembe"); + test.equal(value[5], "Cuma"); + test.equal(value[6], "Cumartesi"); + + fmt = new DateFmt({locale:"tr-TR", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Paz"); + test.equal(value[1], "Pzt"); + test.equal(value[2], "Sal"); + test.equal(value[3], "Çar"); + test.equal(value[4], "Per"); + test.equal(value[5], "Cum"); + test.equal(value[6], "Cmt"); + + fmt = new DateFmt({locale:"tr-TR", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Pa"); + test.equal(value[1], "Pt"); + test.equal(value[2], "Sa"); + test.equal(value[3], "Ça"); + test.equal(value[4], "Pe"); + test.equal(value[5], "Cu"); + test.equal(value[6], "Ct"); + + fmt = new DateFmt({locale:"tr-TR", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "P"); + test.equal(value[1], "P"); + test.equal(value[2], "S"); + test.equal(value[3], "Ç"); + test.equal(value[4], "P"); + test.equal(value[5], "C"); + test.equal(value[6], "C"); + test.done(); + }, + testWeekdayTranslation_uk_UA: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate _ standAlone Format Exist + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"uk-UA", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "неділÑ"); + test.equal(value[1], "понеділок"); + test.equal(value[2], "вівторок"); + test.equal(value[3], "Ñереда"); + test.equal(value[4], "четвер"); + test.equal(value[5], "пʼÑтницÑ"); + test.equal(value[6], "Ñубота"); + + fmt = new DateFmt({locale:"uk-UA", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "нд"); + test.equal(value[1], "пн"); + test.equal(value[2], "вт"); + test.equal(value[3], "ÑÑ€"); + test.equal(value[4], "чт"); + test.equal(value[5], "пт"); + test.equal(value[6], "Ñб"); + + fmt = new DateFmt({locale:"uk-UA", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "нд"); + test.equal(value[1], "пн"); + test.equal(value[2], "вт"); + test.equal(value[3], "ÑÑ€"); + test.equal(value[4], "чт"); + test.equal(value[5], "пт"); + test.equal(value[6], "Ñб"); + + fmt = new DateFmt({locale:"uk-UA", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Ð"); + test.equal(value[1], "П"); + test.equal(value[2], "Ð’"); + test.equal(value[3], "С"); + test.equal(value[4], "Ч"); + test.equal(value[5], "П"); + test.equal(value[6], "С"); + + test.done(); + }, + testWeekdayTranslation_ur_IN: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"ur-IN", date:"w", length: "full", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "اتوار"); + test.equal(value[1], "پیر"); + test.equal(value[2], "منگل"); + test.equal(value[3], "بدھ"); + test.equal(value[4], "جمعرات"); + test.equal(value[5], "جمعÛ"); + test.equal(value[6], "ÛÙتÛ"); + + fmt = new DateFmt({locale:"ur-IN", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "اتوار"); + test.equal(value[1], "پیر"); + test.equal(value[2], "منگل"); + test.equal(value[3], "بدھ"); + test.equal(value[4], "جمعرات"); + test.equal(value[5], "جمعÛ"); + test.equal(value[6], "ÛÙتÛ"); + + fmt = new DateFmt({locale:"ur-IN", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "اتوار"); + test.equal(value[1], "پیر"); + test.equal(value[2], "منگل"); + test.equal(value[3], "بدھ"); + test.equal(value[4], "جمعرات"); + test.equal(value[5], "جمعÛ"); + test.equal(value[6], "ÛÙتÛ"); + + fmt = new DateFmt({locale:"ur-IN", date:"w", length: "short", useNative:false, timezone:"local"}); + + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], 'S'); + test.equal(value[1], 'M'); + test.equal(value[2], 'T'); + test.equal(value[3], 'W'); + test.equal(value[4], 'T'); + test.equal(value[5], 'F'); + test.equal(value[6], 'S'); + + test.done(); + }, + testWeekdayTranslation_uz_Latn_UZ: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate_ StandAlone Format Exist. + // medium: short + // short: narrow + fmt = new DateFmt({locale:"uz-Latn-UZ", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "yakshanba"); + test.equal(value[1], "dushanba"); + test.equal(value[2], "seshanba"); + test.equal(value[3], "chorshanba"); + test.equal(value[4], "payshanba"); + test.equal(value[5], "juma"); + test.equal(value[6], "shanba"); + + fmt = new DateFmt({locale:"uz-Latn-UZ", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Yak"); + test.equal(value[1], "Dush"); + test.equal(value[2], "Sesh"); + test.equal(value[3], "Chor"); + test.equal(value[4], "Pay"); + test.equal(value[5], "Jum"); + test.equal(value[6], "Shan"); + + fmt = new DateFmt({locale:"uz-Latn-UZ", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Ya"); + test.equal(value[1], "Du"); + test.equal(value[2], "Se"); + test.equal(value[3], "Ch"); + test.equal(value[4], "Pa"); + test.equal(value[5], "Ju"); + test.equal(value[6], "Sh"); + + fmt = new DateFmt({locale:"uz-Latn-UZ", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Y"); + test.equal(value[1], "D"); + test.equal(value[2], "S"); + test.equal(value[3], "C"); + test.equal(value[4], "P"); + test.equal(value[5], "J"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_vi_VN: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate _ StandAlone Format Exist. + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"vi-VN", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Chủ Nhật"); + test.equal(value[1], "Thứ Hai"); + test.equal(value[2], "Thứ Ba"); + test.equal(value[3], "Thứ TÆ°"); + test.equal(value[4], "Thứ Năm"); + test.equal(value[5], "Thứ Sáu"); + test.equal(value[6], "Thứ Bảy"); + + fmt = new DateFmt({locale:"vi-VN", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "CN"); + test.equal(value[1], "Th 2"); + test.equal(value[2], "Th 3"); + test.equal(value[3], "Th 4"); + test.equal(value[4], "Th 5"); + test.equal(value[5], "Th 6"); + test.equal(value[6], "Th 7"); + + fmt = new DateFmt({locale:"vi-VN", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "CN"); + test.equal(value[1], "T2"); + test.equal(value[2], "T3"); + test.equal(value[3], "T4"); + test.equal(value[4], "T5"); + test.equal(value[5], "T6"); + test.equal(value[6], "T7"); + + fmt = new DateFmt({locale:"vi-VN", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "CN"); + test.equal(value[1], "T2"); + test.equal(value[2], "T3"); + test.equal(value[3], "T4"); + test.equal(value[4], "T5"); + test.equal(value[5], "T6"); + test.equal(value[6], "T7"); + + test.done(); + }, + testWeekdayTranslation_zh_Hans_CN: function(test) { + test.expect(28); + var fmt, value = [], i; + fmt = new DateFmt({locale:"zh-Hans-CN", date:"w", length: "full", useNative:false, timezone:"local"}) + + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "星期日"); + test.equal(value[1], "星期一"); + test.equal(value[2], "星期二"); + test.equal(value[3], "星期三"); + test.equal(value[4], "星期四"); + test.equal(value[5], "星期五"); + test.equal(value[6], "星期六"); + + fmt = new DateFmt({locale:"zh-Hans-CN", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "周日"); + test.equal(value[1], "周一"); + test.equal(value[2], "周二"); + test.equal(value[3], "周三"); + test.equal(value[4], "周四"); + test.equal(value[5], "周五"); + test.equal(value[6], "周六"); + + fmt = new DateFmt({locale:"zh-Hans-CN", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "周日"); + test.equal(value[1], "周一"); + test.equal(value[2], "周二"); + test.equal(value[3], "周三"); + test.equal(value[4], "周四"); + test.equal(value[5], "周五"); + test.equal(value[6], "周六"); + + fmt = new DateFmt({locale:"zh-Hans-CN", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "æ—¥"); + test.equal(value[1], "一"); + test.equal(value[2], "二"); + test.equal(value[3], "三"); + test.equal(value[4], "å››"); + test.equal(value[5], "五"); + test.equal(value[6], "å…­"); + + test.done(); + }, + testWeekdayTranslation_zh_Hant_HK: function(test) { + test.expect(28); + var fmt, value = [], i; + fmt = new DateFmt({locale:"zh-Hans-HK", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "星期日"); + test.equal(value[1], "星期一"); + test.equal(value[2], "星期二"); + test.equal(value[3], "星期三"); + test.equal(value[4], "星期四"); + test.equal(value[5], "星期五"); + test.equal(value[6], "星期六"); + + fmt = new DateFmt({locale:"zh-Hans-HK", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "周日"); + test.equal(value[1], "周一"); + test.equal(value[2], "周二"); + test.equal(value[3], "周三"); + test.equal(value[4], "周四"); + test.equal(value[5], "周五"); + test.equal(value[6], "周六"); + + fmt = new DateFmt({locale:"zh-Hans-HK", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "周日"); + test.equal(value[1], "周一"); + test.equal(value[2], "周二"); + test.equal(value[3], "周三"); + test.equal(value[4], "周四"); + test.equal(value[5], "周五"); + test.equal(value[6], "周六"); + + fmt = new DateFmt({locale:"zh-Hans-HK", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "æ—¥"); + test.equal(value[1], "一"); + test.equal(value[2], "二"); + test.equal(value[3], "三"); + test.equal(value[4], "å››"); + test.equal(value[5], "五"); + test.equal(value[6], "å…­"); + + test.done(); + }, + testWeekdayTranslation_zh_Hant_TW: function(test) { + test.expect(28); + var fmt, value = [], i; + fmt = new DateFmt({locale:"zh-Hant-TW", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "星期日"); + test.equal(value[1], "星期一"); + test.equal(value[2], "星期二"); + test.equal(value[3], "星期三"); + test.equal(value[4], "星期四"); + test.equal(value[5], "星期五"); + test.equal(value[6], "星期六"); + + fmt = new DateFmt({locale:"zh-Hant-TW", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "週日"); + test.equal(value[1], "週一"); + test.equal(value[2], "週二"); + test.equal(value[3], "週三"); + test.equal(value[4], "週四"); + test.equal(value[5], "週五"); + test.equal(value[6], "週六"); + + fmt = new DateFmt({locale:"zh-Hant-TW", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "æ—¥"); + test.equal(value[1], "一"); + test.equal(value[2], "二"); + test.equal(value[3], "三"); + test.equal(value[4], "å››"); + test.equal(value[5], "五"); + test.equal(value[6], "å…­"); + + fmt = new DateFmt({locale:"zh-Hant-TW", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "æ—¥"); + test.equal(value[1], "一"); + test.equal(value[2], "二"); + test.equal(value[3], "三"); + test.equal(value[4], "å››"); + test.equal(value[5], "五"); + test.equal(value[6], "å…­"); + + test.done(); + }, + testWeekdayTranslation_en_GE: function(test) { + test.expect(28); + var fmt, value = [], i; + fmt = new DateFmt({locale:"en-GE", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Sunday"); + test.equal(value[1], "Monday"); + test.equal(value[2], "Tuesday"); + test.equal(value[3], "Wednesday"); + test.equal(value[4], "Thursday"); + test.equal(value[5], "Friday"); + test.equal(value[6], "Saturday"); + + fmt = new DateFmt({locale:"en-GE", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Sun"); + test.equal(value[1], "Mon"); + test.equal(value[2], "Tue"); + test.equal(value[3], "Wed"); + test.equal(value[4], "Thu"); + test.equal(value[5], "Fri"); + test.equal(value[6], "Sat"); + + fmt = new DateFmt({locale:"en-GE", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Su"); + test.equal(value[1], "Mo"); + test.equal(value[2], "Tu"); + test.equal(value[3], "We"); + test.equal(value[4], "Th"); + test.equal(value[5], "Fr"); + test.equal(value[6], "Sa"); + + fmt = new DateFmt({locale:"en-GE", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "S"); + test.equal(value[1], "M"); + test.equal(value[2], "T"); + test.equal(value[3], "W"); + test.equal(value[4], "T"); + test.equal(value[5], "F"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_en_CN: function(test) { + test.expect(28); + var fmt, value = [], i; + fmt = new DateFmt({locale:"en-CN", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Sunday"); + test.equal(value[1], "Monday"); + test.equal(value[2], "Tuesday"); + test.equal(value[3], "Wednesday"); + test.equal(value[4], "Thursday"); + test.equal(value[5], "Friday"); + test.equal(value[6], "Saturday"); + + fmt = new DateFmt({locale:"en-CN", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Sun"); + test.equal(value[1], "Mon"); + test.equal(value[2], "Tue"); + test.equal(value[3], "Wed"); + test.equal(value[4], "Thu"); + test.equal(value[5], "Fri"); + test.equal(value[6], "Sat"); + + fmt = new DateFmt({locale:"en-CN", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Su"); + test.equal(value[1], "Mo"); + test.equal(value[2], "Tu"); + test.equal(value[3], "We"); + test.equal(value[4], "Th"); + test.equal(value[5], "Fr"); + test.equal(value[6], "Sa"); + + fmt = new DateFmt({locale:"en-CN", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "S"); + test.equal(value[1], "M"); + test.equal(value[2], "T"); + test.equal(value[3], "W"); + test.equal(value[4], "T"); + test.equal(value[5], "F"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_en_MX: function(test) { + test.expect(28); + var fmt, value = [], i; + fmt = new DateFmt({locale:"en-MX", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Sunday"); + test.equal(value[1], "Monday"); + test.equal(value[2], "Tuesday"); + test.equal(value[3], "Wednesday"); + test.equal(value[4], "Thursday"); + test.equal(value[5], "Friday"); + test.equal(value[6], "Saturday"); + + fmt = new DateFmt({locale:"en-MX", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Sun"); + test.equal(value[1], "Mon"); + test.equal(value[2], "Tue"); + test.equal(value[3], "Wed"); + test.equal(value[4], "Thu"); + test.equal(value[5], "Fri"); + test.equal(value[6], "Sat"); + + fmt = new DateFmt({locale:"en-MX", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Su"); + test.equal(value[1], "Mo"); + test.equal(value[2], "Tu"); + test.equal(value[3], "We"); + test.equal(value[4], "Th"); + test.equal(value[5], "Fr"); + test.equal(value[6], "Sa"); + + fmt = new DateFmt({locale:"en-MX", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "S"); + test.equal(value[1], "M"); + test.equal(value[2], "T"); + test.equal(value[3], "W"); + test.equal(value[4], "T"); + test.equal(value[5], "F"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_en_TW: function(test) { + test.expect(28); + var fmt, value = [], i; + fmt = new DateFmt({locale:"en-TW", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Sunday"); + test.equal(value[1], "Monday"); + test.equal(value[2], "Tuesday"); + test.equal(value[3], "Wednesday"); + test.equal(value[4], "Thursday"); + test.equal(value[5], "Friday"); + test.equal(value[6], "Saturday"); + + fmt = new DateFmt({locale:"en-TW", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Sun"); + test.equal(value[1], "Mon"); + test.equal(value[2], "Tue"); + test.equal(value[3], "Wed"); + test.equal(value[4], "Thu"); + test.equal(value[5], "Fri"); + test.equal(value[6], "Sat"); + + fmt = new DateFmt({locale:"en-TW", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Su"); + test.equal(value[1], "Mo"); + test.equal(value[2], "Tu"); + test.equal(value[3], "We"); + test.equal(value[4], "Th"); + test.equal(value[5], "Fr"); + test.equal(value[6], "Sa"); + + fmt = new DateFmt({locale:"en-TW", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "S"); + test.equal(value[1], "M"); + test.equal(value[2], "T"); + test.equal(value[3], "W"); + test.equal(value[4], "T"); + test.equal(value[5], "F"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_mn_MN: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"mn-MN", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "ÐÑм"); //standALone + test.equal(value[1], "Даваа"); //standALone + test.equal(value[2], "ÐœÑгмар"); //standALone + test.equal(value[3], "Лхагва"); //standALone + test.equal(value[4], "ПүрÑв"); //standALone + test.equal(value[5], "БааÑан"); //standALone + test.equal(value[6], "БÑмба"); //standALone + + fmt = new DateFmt({locale:"mn-MN", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "ÐÑ"); + test.equal(value[1], "Да"); + test.equal(value[2], "ÐœÑ"); + test.equal(value[3], "Лх"); + test.equal(value[4], "Пү"); + test.equal(value[5], "Ба"); + test.equal(value[6], "БÑ"); + + fmt = new DateFmt({locale:"mn-MN", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "ÐÑ"); + test.equal(value[1], "Да"); + test.equal(value[2], "ÐœÑ"); + test.equal(value[3], "Лх"); + test.equal(value[4], "Пү"); + test.equal(value[5], "Ба"); + test.equal(value[6], "БÑ"); + + fmt = new DateFmt({locale:"mn-MN", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "ÐÑ"); + test.equal(value[1], "Да"); + test.equal(value[2], "ÐœÑ"); + test.equal(value[3], "Лх"); + test.equal(value[4], "Пү"); + test.equal(value[5], "Ба"); + test.equal(value[6], "БÑ"); + + test.done(); + }, + testWeekdayTranslation_es_CA: function(test) { + test.expect(28); + var fmt, value = [], i; + + // Same as es-ES + + fmt = new DateFmt({locale:"es-ES", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "domingo"); + test.equal(value[1], "lunes"); + test.equal(value[2], "martes"); + test.equal(value[3], "miércoles"); + test.equal(value[4], "jueves"); + test.equal(value[5], "viernes"); + test.equal(value[6], "sábado"); + + fmt = new DateFmt({locale:"es-ES", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "dom."); + test.equal(value[1], "lun."); + test.equal(value[2], "mar."); + test.equal(value[3], "mié."); + test.equal(value[4], "jue."); + test.equal(value[5], "vie."); + test.equal(value[6], "sáb."); + + fmt = new DateFmt({locale:"es-ES", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "DO"); + test.equal(value[1], "LU"); + test.equal(value[2], "MA"); + test.equal(value[3], "MI"); + test.equal(value[4], "JU"); + test.equal(value[5], "VI"); + test.equal(value[6], "SA"); + + fmt = new DateFmt({locale:"es-ES", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "D"); + test.equal(value[1], "L"); + test.equal(value[2], "M"); + test.equal(value[3], "X"); + test.equal(value[4], "J"); + test.equal(value[5], "V"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_af_ZA: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + fmt = new DateFmt({locale:"af-ZA", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Sondag"); + test.equal(value[1], "Maandag"); + test.equal(value[2], "Dinsdag"); + test.equal(value[3], "Woensdag"); + test.equal(value[4], "Donderdag"); + test.equal(value[5], "Vrydag"); + test.equal(value[6], "Saterdag"); + + fmt = new DateFmt({locale:"af-ZA", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "So."); + test.equal(value[1], "Ma."); + test.equal(value[2], "Di."); + test.equal(value[3], "Wo."); + test.equal(value[4], "Do."); + test.equal(value[5], "Vr."); + test.equal(value[6], "Sa."); + + fmt = new DateFmt({locale:"af-ZA", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "So."); + test.equal(value[1], "Ma."); + test.equal(value[2], "Di."); + test.equal(value[3], "Wo."); + test.equal(value[4], "Do."); + test.equal(value[5], "Vr."); + test.equal(value[6], "Sa."); + + fmt = new DateFmt({locale:"af-ZA", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "S"); + test.equal(value[1], "M"); + test.equal(value[2], "D"); + test.equal(value[3], "W"); + test.equal(value[4], "D"); + test.equal(value[5], "V"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_am_ET: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"am-ET", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 13; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+7, type:"ethiopic"})); + } + test.equal(value[0], "እሑድ"); + test.equal(value[1], "ሰኞ"); + test.equal(value[2], "ማክሰኞ"); + test.equal(value[3], "ረቡዕ"); + test.equal(value[4], "áˆáˆ™áˆµ"); + test.equal(value[5], "ዓርብ"); + test.equal(value[6], "ቅዳሜ"); + + fmt = new DateFmt({locale:"am-ET", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 13; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+7, type:"ethiopic"})); + } + test.equal(value[0], "እሑድ"); + test.equal(value[1], "ሰኞ"); + test.equal(value[2], "ማክሰ"); + test.equal(value[3], "ረቡዕ"); + test.equal(value[4], "áˆáˆ™áˆµ"); + test.equal(value[5], "ዓርብ"); + test.equal(value[6], "ቅዳሜ"); + + fmt = new DateFmt({locale:"am-ET", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 13; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+7, type:"ethiopic"})); + } + test.equal(value[0], "እ"); + test.equal(value[1], "ሰ"); + test.equal(value[2], "ማ"); + test.equal(value[3], "ረ"); + test.equal(value[4], "áˆ"); + test.equal(value[5], "á‹“"); + test.equal(value[6], "ቅ"); + + fmt = new DateFmt({locale:"am-ET", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 13; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+7, type:"ethiopic"})); + } + + test.equal(value[0], "እ"); + test.equal(value[1], "ሰ"); + test.equal(value[2], "ማ"); + test.equal(value[3], "ረ"); + test.equal(value[4], "áˆ"); + test.equal(value[5], "á‹“"); + test.equal(value[6], "ቅ"); + + test.done(); + }, + testWeekdayTranslation_ha_Latn_NG: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"ha-Latn-NG", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Lahadi"); + test.equal(value[1], "Litinin"); + test.equal(value[2], "Talata"); + test.equal(value[3], "Laraba"); + test.equal(value[4], "Alhamis"); + test.equal(value[5], "Jummaʼa"); + test.equal(value[6], "Asabar"); + + fmt = new DateFmt({locale:"ha-Latn-NG", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Lah"); + test.equal(value[1], "Lit"); + test.equal(value[2], "Tal"); + test.equal(value[3], "Lar"); + test.equal(value[4], "Alh"); + test.equal(value[5], "Jum"); + test.equal(value[6], "Asa"); + + fmt = new DateFmt({locale:"ha-Latn-NG", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Lh"); + test.equal(value[1], "Li"); + test.equal(value[2], "Ta"); + test.equal(value[3], "Lr"); + test.equal(value[4], "Al"); + test.equal(value[5], "Ju"); + test.equal(value[6], "As"); + + fmt = new DateFmt({locale:"ha-Latn-NG", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "L"); + test.equal(value[1], "L"); + test.equal(value[2], "T"); + test.equal(value[3], "L"); + test.equal(value[4], "A"); + test.equal(value[5], "J"); + test.equal(value[6], "A"); + + + test.done(); + }, + testWeekdayTranslation_or_IN: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + fmt = new DateFmt({locale:"or-IN", date:"w", length: "full", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "ରବିବାର"); + test.equal(value[1], "ସୋମବାର"); + test.equal(value[2], "ମଙà­à¬—ଳବାର"); + test.equal(value[3], "ବà­à¬§à¬¬à¬¾à¬°"); + test.equal(value[4], "ଗà­à¬°à­à¬¬à¬¾à¬°"); + test.equal(value[5], "ଶà­à¬•à­à¬°à¬¬à¬¾à¬°"); + test.equal(value[6], "ଶନିବାର"); + + fmt = new DateFmt({locale:"or-IN", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "ରବି"); + test.equal(value[1], "ସୋମ"); + test.equal(value[2], "ମଙà­à¬—ଳ"); + test.equal(value[3], "ବà­à¬§"); + test.equal(value[4], "ଗà­à¬°à­"); + test.equal(value[5], "ଶà­à¬•à­à¬°"); + test.equal(value[6], "ଶନି"); + + fmt = new DateFmt({locale:"or-IN", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "ରବି"); + test.equal(value[1], "ସୋମ"); + test.equal(value[2], "ମଙà­à¬—ଳ"); + test.equal(value[3], "ବà­à¬§"); + test.equal(value[4], "ଗà­à¬°à­"); + test.equal(value[5], "ଶà­à¬•à­à¬°"); + test.equal(value[6], "ଶନି"); + + fmt = new DateFmt({locale:"or-IN", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "ର"); + test.equal(value[1], "ସୋ"); + test.equal(value[2], "ମ"); + test.equal(value[3], "ବà­"); + test.equal(value[4], "ଗà­"); + test.equal(value[5], "ଶà­"); + test.equal(value[6], "ଶ"); + + test.done(); + }, + testWeekdayTranslation_az_Latn_AZ: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"az-Latn-AZ", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "bazar"); + test.equal(value[1], "bazar ertÉ™si"); + test.equal(value[2], "çərÅŸÉ™nbÉ™ axÅŸamı"); + test.equal(value[3], "çərÅŸÉ™nbÉ™"); + test.equal(value[4], "cümÉ™ axÅŸamı"); + test.equal(value[5], "cümÉ™"); + test.equal(value[6], "ÅŸÉ™nbÉ™"); + + fmt = new DateFmt({locale:"az-Latn-AZ", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "B."); + test.equal(value[1], "B.E."); + test.equal(value[2], "Ç.A."); + test.equal(value[3], "Ç."); + test.equal(value[4], "C.A."); + test.equal(value[5], "C."); + test.equal(value[6], "Åž."); + + fmt = new DateFmt({locale:"az-Latn-AZ", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "B."); + test.equal(value[1], "B.E."); + test.equal(value[2], "Ç.A."); + test.equal(value[3], "Ç."); + test.equal(value[4], "C.A."); + test.equal(value[5], "C."); + test.equal(value[6], "Åž."); + + fmt = new DateFmt({locale:"az-Latn-AZ", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "7"); + test.equal(value[1], "1"); + test.equal(value[2], "2"); + test.equal(value[3], "3"); + test.equal(value[4], "4"); + test.equal(value[5], "5"); + test.equal(value[6], "6"); + + test.done(); + }, + testWeekdayTranslation_km_KH: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"km-KH", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "អាទិážáŸ’áž™"); + test.equal(value[1], "áž…áŸáž“្ទ"); + test.equal(value[2], "អង្គារ"); + test.equal(value[3], "ពុធ"); + test.equal(value[4], "ព្រហស្បážáž·áŸ"); + test.equal(value[5], "សុក្រ"); + test.equal(value[6], "សៅរáŸ"); + + fmt = new DateFmt({locale:"km-KH", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "អាទិážáŸ’áž™"); + test.equal(value[1], "ចន្ទ"); + test.equal(value[2], "អង្គារ"); + test.equal(value[3], "ពុធ"); + test.equal(value[4], "ព្រហ"); + test.equal(value[5], "សុក្រ"); + test.equal(value[6], "សៅរáŸ"); + + fmt = new DateFmt({locale:"km-KH", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "អា"); + test.equal(value[1], "áž…"); + test.equal(value[2], "អ"); + test.equal(value[3], "áž–áž»"); + test.equal(value[4], "ព្រ"); + test.equal(value[5], "សុ"); + test.equal(value[6], "ស"); + + fmt = new DateFmt({locale:"km-KH", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "អ"); + test.equal(value[1], "áž…"); + test.equal(value[2], "អ"); + test.equal(value[3], "áž–"); + test.equal(value[4], "áž–"); + test.equal(value[5], "ស"); + test.equal(value[6], "ស"); + + test.done(); + }, + testWeekdayTranslation_si_LK: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"si-LK", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "ඉරිදà·"); + test.equal(value[1], "සඳුදà·"); + test.equal(value[2], "අඟහරුවà·à¶¯à·"); + test.equal(value[3], "බදà·à¶¯à·"); + test.equal(value[4], "බ්â€à¶»à·„ස්පතින්දà·"); + test.equal(value[5], "සිකුරà·à¶¯à·"); + test.equal(value[6], "සෙනසුරà·à¶¯à·"); + + fmt = new DateFmt({locale:"si-LK", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "ඉරිදà·"); + test.equal(value[1], "සඳුදà·"); + test.equal(value[2], "අඟහ"); + test.equal(value[3], "බදà·à¶¯à·"); + test.equal(value[4], "බ්â€à¶»à·„ස්"); + test.equal(value[5], "සිකු"); + test.equal(value[6], "සෙන"); + + fmt = new DateFmt({locale:"si-LK", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "ඉරි"); + test.equal(value[1], "සඳු"); + test.equal(value[2], "අඟ"); + test.equal(value[3], "බදà·"); + test.equal(value[4], "බ්â€à¶»à·„"); + test.equal(value[5], "සිකු"); + test.equal(value[6], "සෙන"); + + fmt = new DateFmt({locale:"si-LK", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "ඉ"); + test.equal(value[1], "à·ƒ"); + test.equal(value[2], "අ"); + test.equal(value[3], "බ"); + test.equal(value[4], "බ්â€à¶»"); + test.equal(value[5], "සි"); + test.equal(value[6], "සෙ"); + + test.done(); + }, + testWeekdayTranslation_ar_AE: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium -> short + // short: narrow + fmt = new DateFmt({locale:"ar-AE", date:"w", length: "full", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "الأحد"); + test.equal(value[1], "الاثنين"); + test.equal(value[2], "الثلاثاء"); + test.equal(value[3], "الأربعاء"); + test.equal(value[4], "الخميس"); + test.equal(value[5], "الجمعة"); + test.equal(value[6], "السبت"); + + fmt = new DateFmt({locale:"ar-AE", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "الأحد"); + test.equal(value[1], "الاثنين"); + test.equal(value[2], "الثلاثاء"); + test.equal(value[3], "الأربعاء"); + test.equal(value[4], "الخميس"); + test.equal(value[5], "الجمعة"); + test.equal(value[6], "السبت"); + + fmt = new DateFmt({locale:"ar-AE", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "أحد"); + test.equal(value[1], "إثنين"); + test.equal(value[2], "ثلاثاء"); + test.equal(value[3], "أربعاء"); + test.equal(value[4], "خميس"); + test.equal(value[5], "جمعة"); + test.equal(value[6], "سبت"); + + fmt = new DateFmt({locale:"ar-AE", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Ø­"); + test.equal(value[1], "Ù†"); + test.equal(value[2], "Ø«"); + test.equal(value[3], "ر"); + test.equal(value[4], "Ø®"); + test.equal(value[5], "ج"); + test.equal(value[6], "س"); + + test.done(); + }, + testWeekdayTranslation_ar_BH: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium -> short + // short: narrow + + fmt = new DateFmt({locale:"ar-BH", date:"w", length: "full", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "الأحد"); + test.equal(value[1], "الاثنين"); + test.equal(value[2], "الثلاثاء"); + test.equal(value[3], "الأربعاء"); + test.equal(value[4], "الخميس"); + test.equal(value[5], "الجمعة"); + test.equal(value[6], "السبت"); + + fmt = new DateFmt({locale:"ar-BH", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "الأحد"); + test.equal(value[1], "الاثنين"); + test.equal(value[2], "الثلاثاء"); + test.equal(value[3], "الأربعاء"); + test.equal(value[4], "الخميس"); + test.equal(value[5], "الجمعة"); + test.equal(value[6], "السبت"); + + fmt = new DateFmt({locale:"ar-BH", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "أحد"); + test.equal(value[1], "إثنين"); + test.equal(value[2], "ثلاثاء"); + test.equal(value[3], "أربعاء"); + test.equal(value[4], "خميس"); + test.equal(value[5], "جمعة"); + test.equal(value[6], "سبت"); + + fmt = new DateFmt({locale:"ar-BH", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Ø­"); + test.equal(value[1], "Ù†"); + test.equal(value[2], "Ø«"); + test.equal(value[3], "ر"); + test.equal(value[4], "Ø®"); + test.equal(value[5], "ج"); + test.equal(value[6], "س"); + + test.done(); + }, + testWeekdayTranslation_ar_DJ: function(test) { + test.expect(28); + var fmt, value = [], i; + fmt = new DateFmt({locale:"ar-DJ", date:"w", length: "full", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "الأحد"); + test.equal(value[1], "الاثنين"); + test.equal(value[2], "الثلاثاء"); + test.equal(value[3], "الأربعاء"); + test.equal(value[4], "الخميس"); + test.equal(value[5], "الجمعة"); + test.equal(value[6], "السبت"); + + fmt = new DateFmt({locale:"ar-DJ", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "الأحد"); + test.equal(value[1], "الاثنين"); + test.equal(value[2], "الثلاثاء"); + test.equal(value[3], "الأربعاء"); + test.equal(value[4], "الخميس"); + test.equal(value[5], "الجمعة"); + test.equal(value[6], "السبت"); + + fmt = new DateFmt({locale:"ar-DJ", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "أحد"); + test.equal(value[1], "إثنين"); + test.equal(value[2], "ثلاثاء"); + test.equal(value[3], "أربعاء"); + test.equal(value[4], "خميس"); + test.equal(value[5], "جمعة"); + test.equal(value[6], "سبت"); + + fmt = new DateFmt({locale:"ar-DJ", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Ø­"); + test.equal(value[1], "Ù†"); + test.equal(value[2], "Ø«"); + test.equal(value[3], "ر"); + test.equal(value[4], "Ø®"); + test.equal(value[5], "ج"); + test.equal(value[6], "س"); + + test.done(); + }, + testWeekdayTranslation_ar_DZ: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium -> short + // short: narrow + + fmt = new DateFmt({locale:"ar-DZ", date:"w", length: "full", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "الأحد"); + test.equal(value[1], "الاثنين"); + test.equal(value[2], "الثلاثاء"); + test.equal(value[3], "الأربعاء"); + test.equal(value[4], "الخميس"); + test.equal(value[5], "الجمعة"); + test.equal(value[6], "السبت"); + + fmt = new DateFmt({locale:"ar-DZ", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "الأحد"); + test.equal(value[1], "الاثنين"); + test.equal(value[2], "الثلاثاء"); + test.equal(value[3], "الأربعاء"); + test.equal(value[4], "الخميس"); + test.equal(value[5], "الجمعة"); + test.equal(value[6], "السبت"); + + fmt = new DateFmt({locale:"ar-DJ", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "أحد"); + test.equal(value[1], "إثنين"); + test.equal(value[2], "ثلاثاء"); + test.equal(value[3], "أربعاء"); + test.equal(value[4], "خميس"); + test.equal(value[5], "جمعة"); + test.equal(value[6], "سبت"); + + fmt = new DateFmt({locale:"ar-DJ", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Ø­"); + test.equal(value[1], "Ù†"); + test.equal(value[2], "Ø«"); + test.equal(value[3], "ر"); + test.equal(value[4], "Ø®"); + test.equal(value[5], "ج"); + test.equal(value[6], "س"); + + test.done(); + }, + testWeekdayTranslation_ar_JO: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium -> short + // short: narrow + + fmt = new DateFmt({locale:"ar-JO", date:"w", length: "full", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "الأحد"); + test.equal(value[1], "الاثنين"); + test.equal(value[2], "الثلاثاء"); + test.equal(value[3], "الأربعاء"); + test.equal(value[4], "الخميس"); + test.equal(value[5], "الجمعة"); + test.equal(value[6], "السبت"); + + fmt = new DateFmt({locale:"ar-JO", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "الأحد"); + test.equal(value[1], "الاثنين"); + test.equal(value[2], "الثلاثاء"); + test.equal(value[3], "الأربعاء"); + test.equal(value[4], "الخميس"); + test.equal(value[5], "الجمعة"); + test.equal(value[6], "السبت"); + + fmt = new DateFmt({locale:"ar-JO", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "أحد"); + test.equal(value[1], "إثنين"); + test.equal(value[2], "ثلاثاء"); + test.equal(value[3], "أربعاء"); + test.equal(value[4], "خميس"); + test.equal(value[5], "جمعة"); + test.equal(value[6], "سبت"); + + fmt = new DateFmt({locale:"ar-JO", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Ø­"); + test.equal(value[1], "Ù†"); + test.equal(value[2], "Ø«"); + test.equal(value[3], "ر"); + test.equal(value[4], "Ø®"); + test.equal(value[5], "ج"); + test.equal(value[6], "س"); + test.done(); + }, + testWeekdayTranslation_ar_KW: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium -> short + // short: narrow + + fmt = new DateFmt({locale:"ar-KW", date:"w", length: "full", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "الأحد"); + test.equal(value[1], "الاثنين"); + test.equal(value[2], "الثلاثاء"); + test.equal(value[3], "الأربعاء"); + test.equal(value[4], "الخميس"); + test.equal(value[5], "الجمعة"); + test.equal(value[6], "السبت"); + + fmt = new DateFmt({locale:"ar-KW", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "الأحد"); + test.equal(value[1], "الاثنين"); + test.equal(value[2], "الثلاثاء"); + test.equal(value[3], "الأربعاء"); + test.equal(value[4], "الخميس"); + test.equal(value[5], "الجمعة"); + test.equal(value[6], "السبت"); + + fmt = new DateFmt({locale:"ar-KW", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "أحد"); + test.equal(value[1], "إثنين"); + test.equal(value[2], "ثلاثاء"); + test.equal(value[3], "أربعاء"); + test.equal(value[4], "خميس"); + test.equal(value[5], "جمعة"); + test.equal(value[6], "سبت"); + + fmt = new DateFmt({locale:"ar-KW", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Ø­"); + test.equal(value[1], "Ù†"); + test.equal(value[2], "Ø«"); + test.equal(value[3], "ر"); + test.equal(value[4], "Ø®"); + test.equal(value[5], "ج"); + test.equal(value[6], "س"); + + test.done(); + }, + testWeekdayTranslation_ar_LB: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium -> short + // short: narrow + + fmt = new DateFmt({locale:"ar-LB", date:"w", length: "full", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "الأحد"); + test.equal(value[1], "الاثنين"); + test.equal(value[2], "الثلاثاء"); + test.equal(value[3], "الأربعاء"); + test.equal(value[4], "الخميس"); + test.equal(value[5], "الجمعة"); + test.equal(value[6], "السبت"); + + fmt = new DateFmt({locale:"ar-LB", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "الأحد"); + test.equal(value[1], "الاثنين"); + test.equal(value[2], "الثلاثاء"); + test.equal(value[3], "الأربعاء"); + test.equal(value[4], "الخميس"); + test.equal(value[5], "الجمعة"); + test.equal(value[6], "السبت"); + + fmt = new DateFmt({locale:"ar-LB", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "أحد"); + test.equal(value[1], "إثنين"); + test.equal(value[2], "ثلاثاء"); + test.equal(value[3], "أربعاء"); + test.equal(value[4], "خميس"); + test.equal(value[5], "جمعة"); + test.equal(value[6], "سبت"); + + fmt = new DateFmt({locale:"ar-LB", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Ø­"); + test.equal(value[1], "Ù†"); + test.equal(value[2], "Ø«"); + test.equal(value[3], "ر"); + test.equal(value[4], "Ø®"); + test.equal(value[5], "ج"); + test.equal(value[6], "س"); + + test.done(); + }, + testWeekdayTranslation_ar_LY: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium -> short + // short: narrow + + fmt = new DateFmt({locale:"ar-LY", date:"w", length: "full", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "الأحد"); + test.equal(value[1], "الاثنين"); + test.equal(value[2], "الثلاثاء"); + test.equal(value[3], "الأربعاء"); + test.equal(value[4], "الخميس"); + test.equal(value[5], "الجمعة"); + test.equal(value[6], "السبت"); + + fmt = new DateFmt({locale:"ar-LY", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "الأحد"); + test.equal(value[1], "الاثنين"); + test.equal(value[2], "الثلاثاء"); + test.equal(value[3], "الأربعاء"); + test.equal(value[4], "الخميس"); + test.equal(value[5], "الجمعة"); + test.equal(value[6], "السبت"); + + fmt = new DateFmt({locale:"ar-LY", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "أحد"); + test.equal(value[1], "إثنين"); + test.equal(value[2], "ثلاثاء"); + test.equal(value[3], "أربعاء"); + test.equal(value[4], "خميس"); + test.equal(value[5], "جمعة"); + test.equal(value[6], "سبت"); + + fmt = new DateFmt({locale:"ar-LY", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Ø­"); + test.equal(value[1], "Ù†"); + test.equal(value[2], "Ø«"); + test.equal(value[3], "ر"); + test.equal(value[4], "Ø®"); + test.equal(value[5], "ج"); + test.equal(value[6], "س"); + + test.done(); + }, + testWeekdayTranslation_ar_MR: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium -> short + // short: narrow + fmt = new DateFmt({locale:"ar-MR", date:"w", length: "full", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "الأحد"); + test.equal(value[1], "الاثنين"); + test.equal(value[2], "الثلاثاء"); + test.equal(value[3], "الأربعاء"); + test.equal(value[4], "الخميس"); + test.equal(value[5], "الجمعة"); + test.equal(value[6], "السبت"); + + fmt = new DateFmt({locale:"ar-MR", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "الأحد"); + test.equal(value[1], "الاثنين"); + test.equal(value[2], "الثلاثاء"); + test.equal(value[3], "الأربعاء"); + test.equal(value[4], "الخميس"); + test.equal(value[5], "الجمعة"); + test.equal(value[6], "السبت"); + + fmt = new DateFmt({locale:"ar-MR", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "أحد"); + test.equal(value[1], "إثنين"); + test.equal(value[2], "ثلاثاء"); + test.equal(value[3], "أربعاء"); + test.equal(value[4], "خميس"); + test.equal(value[5], "جمعة"); + test.equal(value[6], "سبت"); + + fmt = new DateFmt({locale:"ar-MR", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Ø­"); + test.equal(value[1], "Ù†"); + test.equal(value[2], "Ø«"); + test.equal(value[3], "ر"); + test.equal(value[4], "Ø®"); + test.equal(value[5], "ج"); + test.equal(value[6], "س"); + + test.done(); + }, + testWeekdayTranslation_ar_OM: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium -> short + // short: narrow + fmt = new DateFmt({locale:"ar-OM", date:"w", length: "full", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "الأحد"); + test.equal(value[1], "الاثنين"); + test.equal(value[2], "الثلاثاء"); + test.equal(value[3], "الأربعاء"); + test.equal(value[4], "الخميس"); + test.equal(value[5], "الجمعة"); + test.equal(value[6], "السبت"); + + fmt = new DateFmt({locale:"ar-OM", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "الأحد"); + test.equal(value[1], "الاثنين"); + test.equal(value[2], "الثلاثاء"); + test.equal(value[3], "الأربعاء"); + test.equal(value[4], "الخميس"); + test.equal(value[5], "الجمعة"); + test.equal(value[6], "السبت"); + + fmt = new DateFmt({locale:"ar-OM", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "أحد"); + test.equal(value[1], "إثنين"); + test.equal(value[2], "ثلاثاء"); + test.equal(value[3], "أربعاء"); + test.equal(value[4], "خميس"); + test.equal(value[5], "جمعة"); + test.equal(value[6], "سبت"); + + fmt = new DateFmt({locale:"ar-OM", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Ø­"); + test.equal(value[1], "Ù†"); + test.equal(value[2], "Ø«"); + test.equal(value[3], "ر"); + test.equal(value[4], "Ø®"); + test.equal(value[5], "ج"); + test.equal(value[6], "س"); + + test.done(); + }, + testWeekdayTranslation_ar_QA: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium -> short + // short: narrow + + fmt = new DateFmt({locale:"ar-QA", date:"w", length: "full", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "الأحد"); + test.equal(value[1], "الاثنين"); + test.equal(value[2], "الثلاثاء"); + test.equal(value[3], "الأربعاء"); + test.equal(value[4], "الخميس"); + test.equal(value[5], "الجمعة"); + test.equal(value[6], "السبت"); + + fmt = new DateFmt({locale:"ar-QA", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "الأحد"); + test.equal(value[1], "الاثنين"); + test.equal(value[2], "الثلاثاء"); + test.equal(value[3], "الأربعاء"); + test.equal(value[4], "الخميس"); + test.equal(value[5], "الجمعة"); + test.equal(value[6], "السبت"); + + fmt = new DateFmt({locale:"ar-QA", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "أحد"); + test.equal(value[1], "إثنين"); + test.equal(value[2], "ثلاثاء"); + test.equal(value[3], "أربعاء"); + test.equal(value[4], "خميس"); + test.equal(value[5], "جمعة"); + test.equal(value[6], "سبت"); + + fmt = new DateFmt({locale:"ar-QA", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Ø­"); + test.equal(value[1], "Ù†"); + test.equal(value[2], "Ø«"); + test.equal(value[3], "ر"); + test.equal(value[4], "Ø®"); + test.equal(value[5], "ج"); + test.equal(value[6], "س"); + + test.done(); + }, + testWeekdayTranslation_ar_SA: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium -> short + // short: narrow + + fmt = new DateFmt({locale:"ar-SA", date:"w", length: "full", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "الأحد"); + test.equal(value[1], "الاثنين"); + test.equal(value[2], "الثلاثاء"); + test.equal(value[3], "الأربعاء"); + test.equal(value[4], "الخميس"); + test.equal(value[5], "الجمعة"); + test.equal(value[6], "السبت"); + + fmt = new DateFmt({locale:"ar-SA", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "الأحد"); + test.equal(value[1], "الاثنين"); + test.equal(value[2], "الثلاثاء"); + test.equal(value[3], "الأربعاء"); + test.equal(value[4], "الخميس"); + test.equal(value[5], "الجمعة"); + test.equal(value[6], "السبت"); + + fmt = new DateFmt({locale:"ar-SA", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "أحد"); + test.equal(value[1], "إثنين"); + test.equal(value[2], "ثلاثاء"); + test.equal(value[3], "أربعاء"); + test.equal(value[4], "خميس"); + test.equal(value[5], "جمعة"); + test.equal(value[6], "سبت"); + + fmt = new DateFmt({locale:"ar-SA", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Ø­"); + test.equal(value[1], "Ù†"); + test.equal(value[2], "Ø«"); + test.equal(value[3], "ر"); + test.equal(value[4], "Ø®"); + test.equal(value[5], "ج"); + test.equal(value[6], "س"); + + test.done(); + }, + testWeekdayTranslation_ar_SD: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium -> short + // short: narrow + + fmt = new DateFmt({locale:"ar-SD", date:"w", length: "full", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "الأحد"); + test.equal(value[1], "الاثنين"); + test.equal(value[2], "الثلاثاء"); + test.equal(value[3], "الأربعاء"); + test.equal(value[4], "الخميس"); + test.equal(value[5], "الجمعة"); + test.equal(value[6], "السبت"); + + fmt = new DateFmt({locale:"ar-SD", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "الأحد"); + test.equal(value[1], "الاثنين"); + test.equal(value[2], "الثلاثاء"); + test.equal(value[3], "الأربعاء"); + test.equal(value[4], "الخميس"); + test.equal(value[5], "الجمعة"); + test.equal(value[6], "السبت"); + + fmt = new DateFmt({locale:"ar-SD", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "أحد"); + test.equal(value[1], "إثنين"); + test.equal(value[2], "ثلاثاء"); + test.equal(value[3], "أربعاء"); + test.equal(value[4], "خميس"); + test.equal(value[5], "جمعة"); + test.equal(value[6], "سبت"); + + fmt = new DateFmt({locale:"ar-SD", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Ø­"); + test.equal(value[1], "Ù†"); + test.equal(value[2], "Ø«"); + test.equal(value[3], "ر"); + test.equal(value[4], "Ø®"); + test.equal(value[5], "ج"); + test.equal(value[6], "س"); + + test.done(); + }, + testWeekdayTranslation_ar_SY: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium -> short + // short: narrow + + fmt = new DateFmt({locale:"ar-SY", date:"w", length: "full", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "الأحد"); + test.equal(value[1], "الاثنين"); + test.equal(value[2], "الثلاثاء"); + test.equal(value[3], "الأربعاء"); + test.equal(value[4], "الخميس"); + test.equal(value[5], "الجمعة"); + test.equal(value[6], "السبت"); + + fmt = new DateFmt({locale:"ar-SY", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "الأحد"); + test.equal(value[1], "الاثنين"); + test.equal(value[2], "الثلاثاء"); + test.equal(value[3], "الأربعاء"); + test.equal(value[4], "الخميس"); + test.equal(value[5], "الجمعة"); + test.equal(value[6], "السبت"); + + fmt = new DateFmt({locale:"ar-SY", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "أحد"); + test.equal(value[1], "إثنين"); + test.equal(value[2], "ثلاثاء"); + test.equal(value[3], "أربعاء"); + test.equal(value[4], "خميس"); + test.equal(value[5], "جمعة"); + test.equal(value[6], "سبت"); + + fmt = new DateFmt({locale:"ar-SY", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Ø­"); + test.equal(value[1], "Ù†"); + test.equal(value[2], "Ø«"); + test.equal(value[3], "ر"); + test.equal(value[4], "Ø®"); + test.equal(value[5], "ج"); + test.equal(value[6], "س"); + + test.done(); + }, + testWeekdayTranslation_ar_TN: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium -> short + // short: narrow + + fmt = new DateFmt({locale:"ar-TN", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "الأحد"); + test.equal(value[1], "الاثنين"); + test.equal(value[2], "الثلاثاء"); + test.equal(value[3], "الأربعاء"); + test.equal(value[4], "الخميس"); + test.equal(value[5], "الجمعة"); + test.equal(value[6], "السبت"); + + fmt = new DateFmt({locale:"ar-TN", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "الأحد"); + test.equal(value[1], "الاثنين"); + test.equal(value[2], "الثلاثاء"); + test.equal(value[3], "الأربعاء"); + test.equal(value[4], "الخميس"); + test.equal(value[5], "الجمعة"); + test.equal(value[6], "السبت"); + + fmt = new DateFmt({locale:"ar-TN", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "أحد"); + test.equal(value[1], "إثنين"); + test.equal(value[2], "ثلاثاء"); + test.equal(value[3], "أربعاء"); + test.equal(value[4], "خميس"); + test.equal(value[5], "جمعة"); + test.equal(value[6], "سبت"); + + fmt = new DateFmt({locale:"ar-TN", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Ø­"); + test.equal(value[1], "Ù†"); + test.equal(value[2], "Ø«"); + test.equal(value[3], "ر"); + test.equal(value[4], "Ø®"); + test.equal(value[5], "ج"); + test.equal(value[6], "س"); + + test.done(); + }, + testWeekdayTranslation_ar_YE: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium -> short + // short: narrow + + fmt = new DateFmt({locale:"ar-YE", date:"w", length: "full", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "الأحد"); + test.equal(value[1], "الاثنين"); + test.equal(value[2], "الثلاثاء"); + test.equal(value[3], "الأربعاء"); + test.equal(value[4], "الخميس"); + test.equal(value[5], "الجمعة"); + test.equal(value[6], "السبت"); + + fmt = new DateFmt({locale:"ar-YE", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "الأحد"); + test.equal(value[1], "الاثنين"); + test.equal(value[2], "الثلاثاء"); + test.equal(value[3], "الأربعاء"); + test.equal(value[4], "الخميس"); + test.equal(value[5], "الجمعة"); + test.equal(value[6], "السبت"); + + fmt = new DateFmt({locale:"ar-YE", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "أحد"); + test.equal(value[1], "إثنين"); + test.equal(value[2], "ثلاثاء"); + test.equal(value[3], "أربعاء"); + test.equal(value[4], "خميس"); + test.equal(value[5], "جمعة"); + test.equal(value[6], "سبت"); + + fmt = new DateFmt({locale:"ar-YE", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Ø­"); + test.equal(value[1], "Ù†"); + test.equal(value[2], "Ø«"); + test.equal(value[3], "ر"); + test.equal(value[4], "Ø®"); + test.equal(value[5], "ج"); + test.equal(value[6], "س"); + + test.done(); + }, + testWeekdayTranslation_en_ET: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + ////////////// Note. No data in CLDR ?!?!?!?! ///////////// + fmt = new DateFmt({locale:"en-ET", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+7, type:"ethiopic"})); + } + test.equal(value[0], "Ihud"); + test.equal(value[1], "Sanyo"); + test.equal(value[2], "Maksanyo"); + test.equal(value[3], "Rob/Rabu'e"); + test.equal(value[4], "Hamus"); + test.equal(value[5], "Arb"); + test.equal(value[6], "Kidamme"); + + fmt = new DateFmt({locale:"en-ET", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+7, type:"ethiopic"})); + } + test.equal(value[0], "Ihu"); + test.equal(value[1], "San"); + test.equal(value[2], "Mak"); + test.equal(value[3], "Rob"); + test.equal(value[4], "Ham"); + test.equal(value[5], "Arb"); + test.equal(value[6], "Kid"); + + fmt = new DateFmt({locale:"en-ET", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+7, type:"ethiopic"})); + } + test.equal(value[0], "Ih"); + test.equal(value[1], "Sa"); + test.equal(value[2], "Ma"); + test.equal(value[3], "Ro"); + test.equal(value[4], "Ha"); + test.equal(value[5], "Ar"); + test.equal(value[6], "Ki"); + + fmt = new DateFmt({locale:"en-ET", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+7, type:"ethiopic"})); + } + test.equal(value[0], "I"); + test.equal(value[1], "S"); + test.equal(value[2], "M"); + test.equal(value[3], "R"); + test.equal(value[4], "H"); + test.equal(value[5], "A"); + test.equal(value[6], "K"); + + test.done(); + }, + testWeekdayTranslation_en_GM: function(test) { + test.expect(28); + var fmt, value = [], i; + fmt = new DateFmt({locale:"en-GM", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Sunday"); + test.equal(value[1], "Monday"); + test.equal(value[2], "Tuesday"); + test.equal(value[3], "Wednesday"); + test.equal(value[4], "Thursday"); + test.equal(value[5], "Friday"); + test.equal(value[6], "Saturday"); + + fmt = new DateFmt({locale:"en-GM", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Sun"); + test.equal(value[1], "Mon"); + test.equal(value[2], "Tue"); + test.equal(value[3], "Wed"); + test.equal(value[4], "Thu"); + test.equal(value[5], "Fri"); + test.equal(value[6], "Sat"); + + fmt = new DateFmt({locale:"en-GM", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Su"); + test.equal(value[1], "Mo"); + test.equal(value[2], "Tu"); + test.equal(value[3], "We"); + test.equal(value[4], "Th"); + test.equal(value[5], "Fr"); + test.equal(value[6], "Sa"); + + fmt = new DateFmt({locale:"en-GM", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "S"); + test.equal(value[1], "M"); + test.equal(value[2], "T"); + test.equal(value[3], "W"); + test.equal(value[4], "T"); + test.equal(value[5], "F"); + test.equal(value[6], "S"); + test.done(); + }, + testWeekdayTranslation_en_LR: function(test) { + test.expect(28); + var fmt, value = [], i; + fmt = new DateFmt({locale:"en-LR", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Sunday"); + test.equal(value[1], "Monday"); + test.equal(value[2], "Tuesday"); + test.equal(value[3], "Wednesday"); + test.equal(value[4], "Thursday"); + test.equal(value[5], "Friday"); + test.equal(value[6], "Saturday"); + + fmt = new DateFmt({locale:"en-LR", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Sun"); + test.equal(value[1], "Mon"); + test.equal(value[2], "Tue"); + test.equal(value[3], "Wed"); + test.equal(value[4], "Thu"); + test.equal(value[5], "Fri"); + test.equal(value[6], "Sat"); + + fmt = new DateFmt({locale:"en-LR", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Su"); + test.equal(value[1], "Mo"); + test.equal(value[2], "Tu"); + test.equal(value[3], "We"); + test.equal(value[4], "Th"); + test.equal(value[5], "Fr"); + test.equal(value[6], "Sa"); + + fmt = new DateFmt({locale:"en-LR", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "S"); + test.equal(value[1], "M"); + test.equal(value[2], "T"); + test.equal(value[3], "W"); + test.equal(value[4], "T"); + test.equal(value[5], "F"); + test.equal(value[6], "S"); + test.done(); + }, + testWeekdayTranslation_en_PK: function(test) { + test.expect(28); + var fmt, value = [], i; + fmt = new DateFmt({locale:"en-PK", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Sunday"); + test.equal(value[1], "Monday"); + test.equal(value[2], "Tuesday"); + test.equal(value[3], "Wednesday"); + test.equal(value[4], "Thursday"); + test.equal(value[5], "Friday"); + test.equal(value[6], "Saturday"); + + fmt = new DateFmt({locale:"en-PK", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Sun"); + test.equal(value[1], "Mon"); + test.equal(value[2], "Tue"); + test.equal(value[3], "Wed"); + test.equal(value[4], "Thu"); + test.equal(value[5], "Fri"); + test.equal(value[6], "Sat"); + + fmt = new DateFmt({locale:"en-PK", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Su"); + test.equal(value[1], "Mo"); + test.equal(value[2], "Tu"); + test.equal(value[3], "We"); + test.equal(value[4], "Th"); + test.equal(value[5], "Fr"); + test.equal(value[6], "Sa"); + + fmt = new DateFmt({locale:"en-PK", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "S"); + test.equal(value[1], "M"); + test.equal(value[2], "T"); + test.equal(value[3], "W"); + test.equal(value[4], "T"); + test.equal(value[5], "F"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_en_RW: function(test) { + test.expect(28); + var fmt, value = [], i; + fmt = new DateFmt({locale:"en-RW", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Sunday"); + test.equal(value[1], "Monday"); + test.equal(value[2], "Tuesday"); + test.equal(value[3], "Wednesday"); + test.equal(value[4], "Thursday"); + test.equal(value[5], "Friday"); + test.equal(value[6], "Saturday"); + + fmt = new DateFmt({locale:"en-RW", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Sun"); + test.equal(value[1], "Mon"); + test.equal(value[2], "Tue"); + test.equal(value[3], "Wed"); + test.equal(value[4], "Thu"); + test.equal(value[5], "Fri"); + test.equal(value[6], "Sat"); + + fmt = new DateFmt({locale:"en-RW", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Su"); + test.equal(value[1], "Mo"); + test.equal(value[2], "Tu"); + test.equal(value[3], "We"); + test.equal(value[4], "Th"); + test.equal(value[5], "Fr"); + test.equal(value[6], "Sa"); + + fmt = new DateFmt({locale:"en-RW", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "S"); + test.equal(value[1], "M"); + test.equal(value[2], "T"); + test.equal(value[3], "W"); + test.equal(value[4], "T"); + test.equal(value[5], "F"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_en_SD: function(test) { + test.expect(28); + var fmt, value = [], i; + fmt = new DateFmt({locale:"en-SD", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Sunday"); + test.equal(value[1], "Monday"); + test.equal(value[2], "Tuesday"); + test.equal(value[3], "Wednesday"); + test.equal(value[4], "Thursday"); + test.equal(value[5], "Friday"); + test.equal(value[6], "Saturday"); + + fmt = new DateFmt({locale:"en-SD", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Sun"); + test.equal(value[1], "Mon"); + test.equal(value[2], "Tue"); + test.equal(value[3], "Wed"); + test.equal(value[4], "Thu"); + test.equal(value[5], "Fri"); + test.equal(value[6], "Sat"); + + fmt = new DateFmt({locale:"en-SD", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Su"); + test.equal(value[1], "Mo"); + test.equal(value[2], "Tu"); + test.equal(value[3], "We"); + test.equal(value[4], "Th"); + test.equal(value[5], "Fr"); + test.equal(value[6], "Sa"); + + fmt = new DateFmt({locale:"en-SD", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "S"); + test.equal(value[1], "M"); + test.equal(value[2], "T"); + test.equal(value[3], "W"); + test.equal(value[4], "T"); + test.equal(value[5], "F"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_en_SL: function(test) { + test.expect(28); + var fmt, value = [], i; + fmt = new DateFmt({locale:"en-SL", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Sunday"); + test.equal(value[1], "Monday"); + test.equal(value[2], "Tuesday"); + test.equal(value[3], "Wednesday"); + test.equal(value[4], "Thursday"); + test.equal(value[5], "Friday"); + test.equal(value[6], "Saturday"); + + fmt = new DateFmt({locale:"en-SL", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Sun"); + test.equal(value[1], "Mon"); + test.equal(value[2], "Tue"); + test.equal(value[3], "Wed"); + test.equal(value[4], "Thu"); + test.equal(value[5], "Fri"); + test.equal(value[6], "Sat"); + + fmt = new DateFmt({locale:"en-SL", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Su"); + test.equal(value[1], "Mo"); + test.equal(value[2], "Tu"); + test.equal(value[3], "We"); + test.equal(value[4], "Th"); + test.equal(value[5], "Fr"); + test.equal(value[6], "Sa"); + + fmt = new DateFmt({locale:"en-SL", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "S"); + test.equal(value[1], "M"); + test.equal(value[2], "T"); + test.equal(value[3], "W"); + test.equal(value[4], "T"); + test.equal(value[5], "F"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_en_TZ: function(test) { + test.expect(28); + var fmt, value = [], i; + fmt = new DateFmt({locale:"en-TZ", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Sunday"); + test.equal(value[1], "Monday"); + test.equal(value[2], "Tuesday"); + test.equal(value[3], "Wednesday"); + test.equal(value[4], "Thursday"); + test.equal(value[5], "Friday"); + test.equal(value[6], "Saturday"); + + fmt = new DateFmt({locale:"en-TZ", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Sun"); + test.equal(value[1], "Mon"); + test.equal(value[2], "Tue"); + test.equal(value[3], "Wed"); + test.equal(value[4], "Thu"); + test.equal(value[5], "Fri"); + test.equal(value[6], "Sat"); + + fmt = new DateFmt({locale:"en-TZ", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "Su"); + test.equal(value[1], "Mo"); + test.equal(value[2], "Tu"); + test.equal(value[3], "We"); + test.equal(value[4], "Th"); + test.equal(value[5], "Fr"); + test.equal(value[6], "Sa"); + + fmt = new DateFmt({locale:"en-TZ", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "S"); + test.equal(value[1], "M"); + test.equal(value[2], "T"); + test.equal(value[3], "W"); + test.equal(value[4], "T"); + test.equal(value[5], "F"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_es_CR: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"es-CR", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "domingo"); + test.equal(value[1], "lunes"); + test.equal(value[2], "martes"); + test.equal(value[3], "miércoles"); + test.equal(value[4], "jueves"); + test.equal(value[5], "viernes"); + test.equal(value[6], "sábado"); + + fmt = new DateFmt({locale:"es-CR", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "dom."); + test.equal(value[1], "lun."); + test.equal(value[2], "mar."); + test.equal(value[3], "mié."); + test.equal(value[4], "jue."); + test.equal(value[5], "vie."); + test.equal(value[6], "sáb."); + + fmt = new DateFmt({locale:"es-CR", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "DO"); + test.equal(value[1], "LU"); + test.equal(value[2], "MA"); + test.equal(value[3], "MI"); + test.equal(value[4], "JU"); + test.equal(value[5], "VI"); + test.equal(value[6], "SA"); + + fmt = new DateFmt({locale:"es-CR", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "d"); + test.equal(value[1], "l"); + test.equal(value[2], "m"); + test.equal(value[3], "m"); + test.equal(value[4], "j"); + test.equal(value[5], "v"); + test.equal(value[6], "s"); + + test.done(); + }, + testWeekdayTranslation_es_GQ: function(test) { + test.expect(28); + var fmt, value = [], i; + fmt = new DateFmt({locale:"es-GQ", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "domingo"); + test.equal(value[1], "lunes"); + test.equal(value[2], "martes"); + test.equal(value[3], "miércoles"); + test.equal(value[4], "jueves"); + test.equal(value[5], "viernes"); + test.equal(value[6], "sábado"); + + fmt = new DateFmt({locale:"es-GQ", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "dom."); + test.equal(value[1], "lun."); + test.equal(value[2], "mar."); + test.equal(value[3], "mié."); + test.equal(value[4], "jue."); + test.equal(value[5], "vie."); + test.equal(value[6], "sáb."); + + fmt = new DateFmt({locale:"es-GQ", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "DO"); + test.equal(value[1], "LU"); + test.equal(value[2], "MA"); + test.equal(value[3], "MI"); + test.equal(value[4], "JU"); + test.equal(value[5], "VI"); + test.equal(value[6], "SA"); + + fmt = new DateFmt({locale:"es-GQ", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "D"); + test.equal(value[1], "L"); + test.equal(value[2], "M"); + test.equal(value[3], "X"); + test.equal(value[4], "J"); + test.equal(value[5], "V"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_es_PH: function(test) { + test.expect(28); + var fmt, value = [], i; + fmt = new DateFmt({locale:"es-PH", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "domingo"); + test.equal(value[1], "lunes"); + test.equal(value[2], "martes"); + test.equal(value[3], "miércoles"); + test.equal(value[4], "jueves"); + test.equal(value[5], "viernes"); + test.equal(value[6], "sábado"); + + fmt = new DateFmt({locale:"es-PH", date:"w", length: "long", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "dom."); + test.equal(value[1], "lun."); + test.equal(value[2], "mar."); + test.equal(value[3], "mié."); + test.equal(value[4], "jue."); + test.equal(value[5], "vie."); + test.equal(value[6], "sáb."); + + fmt = new DateFmt({locale:"es-PH", date:"w", length: "medium", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "DO"); + test.equal(value[1], "LU"); + test.equal(value[2], "MA"); + test.equal(value[3], "MI"); + test.equal(value[4], "JU"); + test.equal(value[5], "VI"); + test.equal(value[6], "SA"); + + fmt = new DateFmt({locale:"es-PH", date:"w", length: "short", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + + test.equal(value[0], "D"); + test.equal(value[1], "L"); + test.equal(value[2], "M"); + test.equal(value[3], "X"); + test.equal(value[4], "J"); + test.equal(value[5], "V"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_fr_BF: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"fr-BF", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "dimanche"); + test.equal(value[1], "lundi"); + test.equal(value[2], "mardi"); + test.equal(value[3], "mercredi"); + test.equal(value[4], "jeudi"); + test.equal(value[5], "vendredi"); + test.equal(value[6], "samedi"); + + fmt = new DateFmt({locale:"fr-BF", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "dim."); + test.equal(value[1], "lun."); + test.equal(value[2], "mar."); + test.equal(value[3], "mer."); + test.equal(value[4], "jeu."); + test.equal(value[5], "ven."); + test.equal(value[6], "sam."); + + fmt = new DateFmt({locale:"fr-BF", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "di"); + test.equal(value[1], "lu"); + test.equal(value[2], "ma"); + test.equal(value[3], "me"); + test.equal(value[4], "je"); + test.equal(value[5], "ve"); + test.equal(value[6], "sa"); + + fmt = new DateFmt({locale:"fr-BF", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "D"); + test.equal(value[1], "L"); + test.equal(value[2], "M"); + test.equal(value[3], "M"); + test.equal(value[4], "J"); + test.equal(value[5], "V"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_fr_BJ: function(test) { + test.expect(28); + var fmt, value = [], i; + fmt = new DateFmt({locale:"fr-BJ", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "dimanche"); + test.equal(value[1], "lundi"); + test.equal(value[2], "mardi"); + test.equal(value[3], "mercredi"); + test.equal(value[4], "jeudi"); + test.equal(value[5], "vendredi"); + test.equal(value[6], "samedi"); + + fmt = new DateFmt({locale:"fr-BJ", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "dim."); + test.equal(value[1], "lun."); + test.equal(value[2], "mar."); + test.equal(value[3], "mer."); + test.equal(value[4], "jeu."); + test.equal(value[5], "ven."); + test.equal(value[6], "sam."); + + fmt = new DateFmt({locale:"fr-BJ", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "di"); + test.equal(value[1], "lu"); + test.equal(value[2], "ma"); + test.equal(value[3], "me"); + test.equal(value[4], "je"); + test.equal(value[5], "ve"); + test.equal(value[6], "sa"); + + fmt = new DateFmt({locale:"fr-BJ", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "D"); + test.equal(value[1], "L"); + test.equal(value[2], "M"); + test.equal(value[3], "M"); + test.equal(value[4], "J"); + test.equal(value[5], "V"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_fr_CD: function(test) { + test.expect(28); + var fmt, value = [], i; + fmt = new DateFmt({locale:"fr-CD", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "dimanche"); + test.equal(value[1], "lundi"); + test.equal(value[2], "mardi"); + test.equal(value[3], "mercredi"); + test.equal(value[4], "jeudi"); + test.equal(value[5], "vendredi"); + test.equal(value[6], "samedi"); + + fmt = new DateFmt({locale:"fr-CD", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "dim."); + test.equal(value[1], "lun."); + test.equal(value[2], "mar."); + test.equal(value[3], "mer."); + test.equal(value[4], "jeu."); + test.equal(value[5], "ven."); + test.equal(value[6], "sam."); + + fmt = new DateFmt({locale:"fr-CD", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "di"); + test.equal(value[1], "lu"); + test.equal(value[2], "ma"); + test.equal(value[3], "me"); + test.equal(value[4], "je"); + test.equal(value[5], "ve"); + test.equal(value[6], "sa"); + + fmt = new DateFmt({locale:"fr-CD", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "D"); + test.equal(value[1], "L"); + test.equal(value[2], "M"); + test.equal(value[3], "M"); + test.equal(value[4], "J"); + test.equal(value[5], "V"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_fr_CF: function(test) { + test.expect(28); + var fmt, value = [], i; + fmt = new DateFmt({locale:"fr-CF", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "dimanche"); + test.equal(value[1], "lundi"); + test.equal(value[2], "mardi"); + test.equal(value[3], "mercredi"); + test.equal(value[4], "jeudi"); + test.equal(value[5], "vendredi"); + test.equal(value[6], "samedi"); + + fmt = new DateFmt({locale:"fr-CF", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "dim."); + test.equal(value[1], "lun."); + test.equal(value[2], "mar."); + test.equal(value[3], "mer."); + test.equal(value[4], "jeu."); + test.equal(value[5], "ven."); + test.equal(value[6], "sam."); + + fmt = new DateFmt({locale:"fr-CF", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "di"); + test.equal(value[1], "lu"); + test.equal(value[2], "ma"); + test.equal(value[3], "me"); + test.equal(value[4], "je"); + test.equal(value[5], "ve"); + test.equal(value[6], "sa"); + + fmt = new DateFmt({locale:"fr-CF", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "D"); + test.equal(value[1], "L"); + test.equal(value[2], "M"); + test.equal(value[3], "M"); + test.equal(value[4], "J"); + test.equal(value[5], "V"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_fr_CG: function(test) { + test.expect(28); + var fmt, value = [], i; + fmt = new DateFmt({locale:"fr-CG", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "dimanche"); + test.equal(value[1], "lundi"); + test.equal(value[2], "mardi"); + test.equal(value[3], "mercredi"); + test.equal(value[4], "jeudi"); + test.equal(value[5], "vendredi"); + test.equal(value[6], "samedi"); + + fmt = new DateFmt({locale:"fr-CG", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "dim."); + test.equal(value[1], "lun."); + test.equal(value[2], "mar."); + test.equal(value[3], "mer."); + test.equal(value[4], "jeu."); + test.equal(value[5], "ven."); + test.equal(value[6], "sam."); + + fmt = new DateFmt({locale:"fr-CG", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "di"); + test.equal(value[1], "lu"); + test.equal(value[2], "ma"); + test.equal(value[3], "me"); + test.equal(value[4], "je"); + test.equal(value[5], "ve"); + test.equal(value[6], "sa"); + + fmt = new DateFmt({locale:"fr-CG", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "D"); + test.equal(value[1], "L"); + test.equal(value[2], "M"); + test.equal(value[3], "M"); + test.equal(value[4], "J"); + test.equal(value[5], "V"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_fr_CI: function(test) { + test.expect(28); + var fmt, value = [], i; + fmt = new DateFmt({locale:"fr-CI", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "dimanche"); + test.equal(value[1], "lundi"); + test.equal(value[2], "mardi"); + test.equal(value[3], "mercredi"); + test.equal(value[4], "jeudi"); + test.equal(value[5], "vendredi"); + test.equal(value[6], "samedi"); + + fmt = new DateFmt({locale:"fr-CI", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "dim."); + test.equal(value[1], "lun."); + test.equal(value[2], "mar."); + test.equal(value[3], "mer."); + test.equal(value[4], "jeu."); + test.equal(value[5], "ven."); + test.equal(value[6], "sam."); + + fmt = new DateFmt({locale:"fr-CI", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "di"); + test.equal(value[1], "lu"); + test.equal(value[2], "ma"); + test.equal(value[3], "me"); + test.equal(value[4], "je"); + test.equal(value[5], "ve"); + test.equal(value[6], "sa"); + + fmt = new DateFmt({locale:"fr-CI", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "D"); + test.equal(value[1], "L"); + test.equal(value[2], "M"); + test.equal(value[3], "M"); + test.equal(value[4], "J"); + test.equal(value[5], "V"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_fr_CM: function(test) { + test.expect(28); + var fmt, value = [], i; + fmt = new DateFmt({locale:"fr-CM", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "dimanche"); + test.equal(value[1], "lundi"); + test.equal(value[2], "mardi"); + test.equal(value[3], "mercredi"); + test.equal(value[4], "jeudi"); + test.equal(value[5], "vendredi"); + test.equal(value[6], "samedi"); + + fmt = new DateFmt({locale:"fr-CM", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "dim."); + test.equal(value[1], "lun."); + test.equal(value[2], "mar."); + test.equal(value[3], "mer."); + test.equal(value[4], "jeu."); + test.equal(value[5], "ven."); + test.equal(value[6], "sam."); + + fmt = new DateFmt({locale:"fr-CM", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "di"); + test.equal(value[1], "lu"); + test.equal(value[2], "ma"); + test.equal(value[3], "me"); + test.equal(value[4], "je"); + test.equal(value[5], "ve"); + test.equal(value[6], "sa"); + + fmt = new DateFmt({locale:"fr-CM", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "D"); + test.equal(value[1], "L"); + test.equal(value[2], "M"); + test.equal(value[3], "M"); + test.equal(value[4], "J"); + test.equal(value[5], "V"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_fr_GQ: function(test) { + test.expect(28); + var fmt, value = [], i; + fmt = new DateFmt({locale:"fr-GQ", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "dimanche"); + test.equal(value[1], "lundi"); + test.equal(value[2], "mardi"); + test.equal(value[3], "mercredi"); + test.equal(value[4], "jeudi"); + test.equal(value[5], "vendredi"); + test.equal(value[6], "samedi"); + + fmt = new DateFmt({locale:"fr-GQ", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "dim."); + test.equal(value[1], "lun."); + test.equal(value[2], "mar."); + test.equal(value[3], "mer."); + test.equal(value[4], "jeu."); + test.equal(value[5], "ven."); + test.equal(value[6], "sam."); + + fmt = new DateFmt({locale:"fr-GQ", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "di"); + test.equal(value[1], "lu"); + test.equal(value[2], "ma"); + test.equal(value[3], "me"); + test.equal(value[4], "je"); + test.equal(value[5], "ve"); + test.equal(value[6], "sa"); + + fmt = new DateFmt({locale:"fr-GQ", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "D"); + test.equal(value[1], "L"); + test.equal(value[2], "M"); + test.equal(value[3], "M"); + test.equal(value[4], "J"); + test.equal(value[5], "V"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_fr_DJ: function(test) { + test.expect(28); + var fmt, value = [], i; + fmt = new DateFmt({locale:"fr-DJ", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "dimanche"); + test.equal(value[1], "lundi"); + test.equal(value[2], "mardi"); + test.equal(value[3], "mercredi"); + test.equal(value[4], "jeudi"); + test.equal(value[5], "vendredi"); + test.equal(value[6], "samedi"); + + fmt = new DateFmt({locale:"fr-DJ", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "dim."); + test.equal(value[1], "lun."); + test.equal(value[2], "mar."); + test.equal(value[3], "mer."); + test.equal(value[4], "jeu."); + test.equal(value[5], "ven."); + test.equal(value[6], "sam."); + + fmt = new DateFmt({locale:"fr-DJ", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "di"); + test.equal(value[1], "lu"); + test.equal(value[2], "ma"); + test.equal(value[3], "me"); + test.equal(value[4], "je"); + test.equal(value[5], "ve"); + test.equal(value[6], "sa"); + + fmt = new DateFmt({locale:"fr-DJ", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "D"); + test.equal(value[1], "L"); + test.equal(value[2], "M"); + test.equal(value[3], "M"); + test.equal(value[4], "J"); + test.equal(value[5], "V"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_fr_DZ: function(test) { + test.expect(28); + var fmt, value = [], i; + fmt = new DateFmt({locale:"fr-DZ", date:"w", length: "full", useNative:false, timezone:"local"}); + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "dimanche"); + test.equal(value[1], "lundi"); + test.equal(value[2], "mardi"); + test.equal(value[3], "mercredi"); + test.equal(value[4], "jeudi"); + test.equal(value[5], "vendredi"); + test.equal(value[6], "samedi"); + + fmt = new DateFmt({locale:"fr-DZ", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "dim."); + test.equal(value[1], "lun."); + test.equal(value[2], "mar."); + test.equal(value[3], "mer."); + test.equal(value[4], "jeu."); + test.equal(value[5], "ven."); + test.equal(value[6], "sam."); + + fmt = new DateFmt({locale:"fr-DZ", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "di"); + test.equal(value[1], "lu"); + test.equal(value[2], "ma"); + test.equal(value[3], "me"); + test.equal(value[4], "je"); + test.equal(value[5], "ve"); + test.equal(value[6], "sa"); + + fmt = new DateFmt({locale:"fr-DZ", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "D"); + test.equal(value[1], "L"); + test.equal(value[2], "M"); + test.equal(value[3], "M"); + test.equal(value[4], "J"); + test.equal(value[5], "V"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_fr_GA: function(test) { + test.expect(28); + var fmt, value = [], i; + fmt = new DateFmt({locale:"fr-GA", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "dimanche"); + test.equal(value[1], "lundi"); + test.equal(value[2], "mardi"); + test.equal(value[3], "mercredi"); + test.equal(value[4], "jeudi"); + test.equal(value[5], "vendredi"); + test.equal(value[6], "samedi"); + + fmt = new DateFmt({locale:"fr-GA", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "dim."); + test.equal(value[1], "lun."); + test.equal(value[2], "mar."); + test.equal(value[3], "mer."); + test.equal(value[4], "jeu."); + test.equal(value[5], "ven."); + test.equal(value[6], "sam."); + + fmt = new DateFmt({locale:"fr-GA", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "di"); + test.equal(value[1], "lu"); + test.equal(value[2], "ma"); + test.equal(value[3], "me"); + test.equal(value[4], "je"); + test.equal(value[5], "ve"); + test.equal(value[6], "sa"); + + fmt = new DateFmt({locale:"fr-GA", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "D"); + test.equal(value[1], "L"); + test.equal(value[2], "M"); + test.equal(value[3], "M"); + test.equal(value[4], "J"); + test.equal(value[5], "V"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_fr_GN: function(test) { + test.expect(28); + var fmt, value = [], i; + fmt = new DateFmt({locale:"fr-GN", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "dimanche"); + test.equal(value[1], "lundi"); + test.equal(value[2], "mardi"); + test.equal(value[3], "mercredi"); + test.equal(value[4], "jeudi"); + test.equal(value[5], "vendredi"); + test.equal(value[6], "samedi"); + + fmt = new DateFmt({locale:"fr-GN", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "dim."); + test.equal(value[1], "lun."); + test.equal(value[2], "mar."); + test.equal(value[3], "mer."); + test.equal(value[4], "jeu."); + test.equal(value[5], "ven."); + test.equal(value[6], "sam."); + + fmt = new DateFmt({locale:"fr-GN", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "di"); + test.equal(value[1], "lu"); + test.equal(value[2], "ma"); + test.equal(value[3], "me"); + test.equal(value[4], "je"); + test.equal(value[5], "ve"); + test.equal(value[6], "sa"); + + fmt = new DateFmt({locale:"fr-GN", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "D"); + test.equal(value[1], "L"); + test.equal(value[2], "M"); + test.equal(value[3], "M"); + test.equal(value[4], "J"); + test.equal(value[5], "V"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_fr_LB: function(test) { + test.expect(28); + var fmt, value = [], i; + fmt = new DateFmt({locale:"fr-LB", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "dimanche"); + test.equal(value[1], "lundi"); + test.equal(value[2], "mardi"); + test.equal(value[3], "mercredi"); + test.equal(value[4], "jeudi"); + test.equal(value[5], "vendredi"); + test.equal(value[6], "samedi"); + + fmt = new DateFmt({locale:"fr-LB", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "dim."); + test.equal(value[1], "lun."); + test.equal(value[2], "mar."); + test.equal(value[3], "mer."); + test.equal(value[4], "jeu."); + test.equal(value[5], "ven."); + test.equal(value[6], "sam."); + + fmt = new DateFmt({locale:"fr-LB", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "di"); + test.equal(value[1], "lu"); + test.equal(value[2], "ma"); + test.equal(value[3], "me"); + test.equal(value[4], "je"); + test.equal(value[5], "ve"); + test.equal(value[6], "sa"); + + fmt = new DateFmt({locale:"fr-LB", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "D"); + test.equal(value[1], "L"); + test.equal(value[2], "M"); + test.equal(value[3], "M"); + test.equal(value[4], "J"); + test.equal(value[5], "V"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_fr_ML: function(test) { + test.expect(28); + var fmt, value = [], i; + fmt = new DateFmt({locale:"fr-ML", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "dimanche"); + test.equal(value[1], "lundi"); + test.equal(value[2], "mardi"); + test.equal(value[3], "mercredi"); + test.equal(value[4], "jeudi"); + test.equal(value[5], "vendredi"); + test.equal(value[6], "samedi"); + + fmt = new DateFmt({locale:"fr-ML", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "dim."); + test.equal(value[1], "lun."); + test.equal(value[2], "mar."); + test.equal(value[3], "mer."); + test.equal(value[4], "jeu."); + test.equal(value[5], "ven."); + test.equal(value[6], "sam."); + + fmt = new DateFmt({locale:"fr-ML", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "di"); + test.equal(value[1], "lu"); + test.equal(value[2], "ma"); + test.equal(value[3], "me"); + test.equal(value[4], "je"); + test.equal(value[5], "ve"); + test.equal(value[6], "sa"); + + fmt = new DateFmt({locale:"fr-ML", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "D"); + test.equal(value[1], "L"); + test.equal(value[2], "M"); + test.equal(value[3], "M"); + test.equal(value[4], "J"); + test.equal(value[5], "V"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_fr_RW: function(test) { + test.expect(28); + var fmt, value = [], i; + fmt = new DateFmt({locale:"fr-RW", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "dimanche"); + test.equal(value[1], "lundi"); + test.equal(value[2], "mardi"); + test.equal(value[3], "mercredi"); + test.equal(value[4], "jeudi"); + test.equal(value[5], "vendredi"); + test.equal(value[6], "samedi"); + + fmt = new DateFmt({locale:"fr-RW", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "dim."); + test.equal(value[1], "lun."); + test.equal(value[2], "mar."); + test.equal(value[3], "mer."); + test.equal(value[4], "jeu."); + test.equal(value[5], "ven."); + test.equal(value[6], "sam."); + + fmt = new DateFmt({locale:"fr-RW", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "di"); + test.equal(value[1], "lu"); + test.equal(value[2], "ma"); + test.equal(value[3], "me"); + test.equal(value[4], "je"); + test.equal(value[5], "ve"); + test.equal(value[6], "sa"); + + fmt = new DateFmt({locale:"fr-RW", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "D"); + test.equal(value[1], "L"); + test.equal(value[2], "M"); + test.equal(value[3], "M"); + test.equal(value[4], "J"); + test.equal(value[5], "V"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_fr_SN: function(test) { + test.expect(28); + var fmt, value = [], i; + fmt = new DateFmt({locale:"fr-SN", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "dimanche"); + test.equal(value[1], "lundi"); + test.equal(value[2], "mardi"); + test.equal(value[3], "mercredi"); + test.equal(value[4], "jeudi"); + test.equal(value[5], "vendredi"); + test.equal(value[6], "samedi"); + + fmt = new DateFmt({locale:"fr-SN", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "dim."); + test.equal(value[1], "lun."); + test.equal(value[2], "mar."); + test.equal(value[3], "mer."); + test.equal(value[4], "jeu."); + test.equal(value[5], "ven."); + test.equal(value[6], "sam."); + + fmt = new DateFmt({locale:"fr-SN", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "di"); + test.equal(value[1], "lu"); + test.equal(value[2], "ma"); + test.equal(value[3], "me"); + test.equal(value[4], "je"); + test.equal(value[5], "ve"); + test.equal(value[6], "sa"); + + fmt = new DateFmt({locale:"fr-SN", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "D"); + test.equal(value[1], "L"); + test.equal(value[2], "M"); + test.equal(value[3], "M"); + test.equal(value[4], "J"); + test.equal(value[5], "V"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_fr_TG: function(test) { + test.expect(28); + var fmt, value = [], i; + fmt = new DateFmt({locale:"fr-TG", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "dimanche"); + test.equal(value[1], "lundi"); + test.equal(value[2], "mardi"); + test.equal(value[3], "mercredi"); + test.equal(value[4], "jeudi"); + test.equal(value[5], "vendredi"); + test.equal(value[6], "samedi"); + + fmt = new DateFmt({locale:"fr-TG", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "dim."); + test.equal(value[1], "lun."); + test.equal(value[2], "mar."); + test.equal(value[3], "mer."); + test.equal(value[4], "jeu."); + test.equal(value[5], "ven."); + test.equal(value[6], "sam."); + + fmt = new DateFmt({locale:"fr-TG", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "di"); + test.equal(value[1], "lu"); + test.equal(value[2], "ma"); + test.equal(value[3], "me"); + test.equal(value[4], "je"); + test.equal(value[5], "ve"); + test.equal(value[6], "sa"); + + fmt = new DateFmt({locale:"fr-TG", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "D"); + test.equal(value[1], "L"); + test.equal(value[2], "M"); + test.equal(value[3], "M"); + test.equal(value[4], "J"); + test.equal(value[5], "V"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_ms_Latn_SG: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"ms-Latn-SG", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Ahad"); + test.equal(value[1], "Isnin"); + test.equal(value[2], "Selasa"); + test.equal(value[3], "Rabu"); + test.equal(value[4], "Khamis"); + test.equal(value[5], "Jumaat"); + test.equal(value[6], "Sabtu"); + + fmt = new DateFmt({locale:"ms-Latn-SG", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Ahd"); + test.equal(value[1], "Isn"); + test.equal(value[2], "Sel"); + test.equal(value[3], "Rab"); + test.equal(value[4], "Kha"); + test.equal(value[5], "Jum"); + test.equal(value[6], "Sab"); + + fmt = new DateFmt({locale:"ms-Latn-SG", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "Ah"); + test.equal(value[1], "Is"); + test.equal(value[2], "Se"); + test.equal(value[3], "Ra"); + test.equal(value[4], "Kh"); + test.equal(value[5], "Ju"); + test.equal(value[6], "Sa"); + + fmt = new DateFmt({locale:"ms-Latn-SG", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "A"); + test.equal(value[1], "I"); + test.equal(value[2], "S"); + test.equal(value[3], "R"); + test.equal(value[4], "K"); + test.equal(value[5], "J"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_pa_PK: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"pa-PK", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "à¨à¨¤à¨µà¨¾à¨°"); + test.equal(value[1], "ਸੋਮਵਾਰ"); + test.equal(value[2], "ਮੰਗਲਵਾਰ"); + test.equal(value[3], "ਬà©à©±à¨§à¨µà¨¾à¨°"); + test.equal(value[4], "ਵੀਰਵਾਰ"); + test.equal(value[5], "ਸ਼à©à©±à¨•à¨°à¨µà¨¾à¨°"); + test.equal(value[6], "ਸ਼ਨਿੱਚਰਵਾਰ"); + + fmt = new DateFmt({locale:"pa-PK", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "à¨à¨¤"); + test.equal(value[1], "ਸੋਮ"); + test.equal(value[2], "ਮੰਗਲ"); + test.equal(value[3], "ਬà©à©±à¨§"); + test.equal(value[4], "ਵੀਰ"); + test.equal(value[5], "ਸ਼à©à©±à¨•à¨°"); + test.equal(value[6], "ਸ਼ਨਿੱਚਰ"); + + fmt = new DateFmt({locale:"pa-PK", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "à¨à¨¤"); + test.equal(value[1], "ਸੋਮ"); + test.equal(value[2], "ਮੰਗ"); + test.equal(value[3], "ਬà©à©±à¨§"); + test.equal(value[4], "ਵੀਰ"); + test.equal(value[5], "ਸ਼à©à©±à¨•"); + test.equal(value[6], "ਸ਼ਨਿੱ"); + + fmt = new DateFmt({locale:"pa-PK", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "à¨"); + test.equal(value[1], "ਸੋ"); + test.equal(value[2], "ਮੰ"); + test.equal(value[3], "ਬà©à©±"); + test.equal(value[4], "ਵੀ"); + test.equal(value[5], "ਸ਼à©à©±"); + test.equal(value[6], "ਸ਼"); + + test.done(); + }, + testWeekdayTranslation_pt_AO: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium -> short + // short: narrow + fmt = new DateFmt({locale:"pt-AO", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "domingo"); + test.equal(value[1], "segunda-feira"); + test.equal(value[2], "terça-feira"); + test.equal(value[3], "quarta-feira"); + test.equal(value[4], "quinta-feira"); + test.equal(value[5], "sexta-feira"); + test.equal(value[6], "sábado"); + + fmt = new DateFmt({locale:"pt-AO", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "domingo"); + test.equal(value[1], "segunda"); + test.equal(value[2], "terça"); + test.equal(value[3], "quarta"); + test.equal(value[4], "quinta"); + test.equal(value[5], "sexta"); + test.equal(value[6], "sábado"); + + fmt = new DateFmt({locale:"pt-AO", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "dom"); + test.equal(value[1], "seg"); + test.equal(value[2], "ter"); + test.equal(value[3], "qua"); + test.equal(value[4], "qui"); + test.equal(value[5], "sex"); + test.equal(value[6], "sáb"); + + fmt = new DateFmt({locale:"pt-AO", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "D"); + test.equal(value[1], "S"); + test.equal(value[2], "T"); + test.equal(value[3], "Q"); + test.equal(value[4], "Q"); + test.equal(value[5], "S"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_pt_GQ: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium -> short + // short: narrow + + fmt = new DateFmt({locale:"pt-GQ", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "domingo"); + test.equal(value[1], "segunda-feira"); + test.equal(value[2], "terça-feira"); + test.equal(value[3], "quarta-feira"); + test.equal(value[4], "quinta-feira"); + test.equal(value[5], "sexta-feira"); + test.equal(value[6], "sábado"); + + fmt = new DateFmt({locale:"pt-GQ", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "domingo"); + test.equal(value[1], "segunda"); + test.equal(value[2], "terça"); + test.equal(value[3], "quarta"); + test.equal(value[4], "quinta"); + test.equal(value[5], "sexta"); + test.equal(value[6], "sábado"); + + fmt = new DateFmt({locale:"pt-GQ", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "dom"); + test.equal(value[1], "seg"); + test.equal(value[2], "ter"); + test.equal(value[3], "qua"); + test.equal(value[4], "qui"); + test.equal(value[5], "sex"); + test.equal(value[6], "sáb"); + + fmt = new DateFmt({locale:"pt-GQ", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "D"); + test.equal(value[1], "S"); + test.equal(value[2], "T"); + test.equal(value[3], "Q"); + test.equal(value[4], "Q"); + test.equal(value[5], "S"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_pt_CV: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium -> short + // short: narrow + + fmt = new DateFmt({locale:"pt-CV", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "domingo"); + test.equal(value[1], "segunda-feira"); + test.equal(value[2], "terça-feira"); + test.equal(value[3], "quarta-feira"); + test.equal(value[4], "quinta-feira"); + test.equal(value[5], "sexta-feira"); + test.equal(value[6], "sábado"); + + fmt = new DateFmt({locale:"pt-CV", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "domingo"); + test.equal(value[1], "segunda"); + test.equal(value[2], "terça"); + test.equal(value[3], "quarta"); + test.equal(value[4], "quinta"); + test.equal(value[5], "sexta"); + test.equal(value[6], "sábado"); + + fmt = new DateFmt({locale:"pt-CV", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "dom"); + test.equal(value[1], "seg"); + test.equal(value[2], "ter"); + test.equal(value[3], "qua"); + test.equal(value[4], "qui"); + test.equal(value[5], "sex"); + test.equal(value[6], "sáb"); + + fmt = new DateFmt({locale:"pt-CV", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "D"); + test.equal(value[1], "S"); + test.equal(value[2], "T"); + test.equal(value[3], "Q"); + test.equal(value[4], "Q"); + test.equal(value[5], "S"); + test.equal(value[6], "S"); + + test.done(); + }, + testWeekdayTranslation_ur_PK: function(test) { + test.expect(28); + var fmt, value = [], i; + // full -> wide, long -> abbreviate + // medium: short + // short: narrow + + fmt = new DateFmt({locale:"ur-PK", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "اتوار"); + test.equal(value[1], "پیر"); + test.equal(value[2], "منگل"); + test.equal(value[3], "بدھ"); + test.equal(value[4], "جمعرات"); + test.equal(value[5], "جمعÛ"); + test.equal(value[6], "ÛÙتÛ"); + + fmt = new DateFmt({locale:"ur-PK", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "اتوار"); + test.equal(value[1], "پیر"); + test.equal(value[2], "منگل"); + test.equal(value[3], "بدھ"); + test.equal(value[4], "جمعرات"); + test.equal(value[5], "جمعÛ"); + test.equal(value[6], "ÛÙتÛ"); + + fmt = new DateFmt({locale:"ur-PK", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "اتوار"); + test.equal(value[1], "پیر"); + test.equal(value[2], "منگل"); + test.equal(value[3], "بدھ"); + test.equal(value[4], "جمعرات"); + test.equal(value[5], "جمعÛ"); + test.equal(value[6], "ÛÙتÛ"); + + fmt = new DateFmt({locale:"ur-PK", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "S"); + test.equal(value[1], 'M'); + test.equal(value[2], 'T'); + test.equal(value[3], 'W'); + test.equal(value[4], 'T'); + test.equal(value[5], 'F'); + test.equal(value[6], 'S'); + + test.done(); + }, + testWeekdayTranslation_zh_Hans_SG: function(test) { + test.expect(28); + var fmt, value = [], i; + fmt = new DateFmt({locale:"zh-Hans-SG", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "星期日"); + test.equal(value[1], "星期一"); + test.equal(value[2], "星期二"); + test.equal(value[3], "星期三"); + test.equal(value[4], "星期四"); + test.equal(value[5], "星期五"); + test.equal(value[6], "星期六"); + + fmt = new DateFmt({locale:"zh-Hans-SG", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "周日"); + test.equal(value[1], "周一"); + test.equal(value[2], "周二"); + test.equal(value[3], "周三"); + test.equal(value[4], "周四"); + test.equal(value[5], "周五"); + test.equal(value[6], "周六"); + + fmt = new DateFmt({locale:"zh-Hans-SG", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "周日"); + test.equal(value[1], "周一"); + test.equal(value[2], "周二"); + test.equal(value[3], "周三"); + test.equal(value[4], "周四"); + test.equal(value[5], "周五"); + test.equal(value[6], "周六"); + + fmt = new DateFmt({locale:"zh-Hans-SG", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "æ—¥"); + test.equal(value[1], "一"); + test.equal(value[2], "二"); + test.equal(value[3], "三"); + test.equal(value[4], "å››"); + test.equal(value[5], "五"); + test.equal(value[6], "å…­"); + + test.done(); + }, + testWeekdayTranslation_zh_Hans_MY: function(test) { + test.expect(28); + var fmt, value = [], i; + fmt = new DateFmt({locale:"zh-Hans-MY", date:"w", length: "full", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "星期日"); + test.equal(value[1], "星期一"); + test.equal(value[2], "星期二"); + test.equal(value[3], "星期三"); + test.equal(value[4], "星期四"); + test.equal(value[5], "星期五"); + test.equal(value[6], "星期六"); + + fmt = new DateFmt({locale:"zh-Hans-MY", date:"w", length: "long", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "周日"); + test.equal(value[1], "周一"); + test.equal(value[2], "周二"); + test.equal(value[3], "周三"); + test.equal(value[4], "周四"); + test.equal(value[5], "周五"); + test.equal(value[6], "周六"); + + fmt = new DateFmt({locale:"zh-Hans-MY", date:"w", length: "medium", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "周日"); + test.equal(value[1], "周一"); + test.equal(value[2], "周二"); + test.equal(value[3], "周三"); + test.equal(value[4], "周四"); + test.equal(value[5], "周五"); + test.equal(value[6], "周六"); + + fmt = new DateFmt({locale:"zh-Hans-MY", date:"w", length: "short", useNative:false, timezone:"local"}) + for (i=0; i < 7; i++) { + value[i] = fmt.format(DateFactory({year: 2015, month: 8, day:i+2, type:"gregorian"})); + } + test.equal(value[0], "æ—¥"); + test.equal(value[1], "一"); + test.equal(value[2], "二"); + test.equal(value[3], "三"); + test.equal(value[4], "å››"); + test.equal(value[5], "五"); + test.equal(value[6], "å…­"); + + test.done(); + } +} diff --git a/js/test/date/testcalendar.js b/js/test/date/testcalendar.js new file mode 100644 index 0000000000..f9e0301ce6 --- /dev/null +++ b/js/test/date/testcalendar.js @@ -0,0 +1,89 @@ + /* + * testcalendar.js - test the calendar support per locale + * + * Copyright © 2019, JEDLSoft + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +if (typeof(LocaleInfo) === "undefined") { + var LocaleInfo = require("../../lib/LocaleInfo.js"); +} + +module.exports.testcalendar = { + testDefaultCalendar_GregorianCaseAll: function(test) { + test.expect(192); + var localeList = ["ar-AE","ar-BH","ar-DJ","ar-DZ","ar-EG","ar-IQ","ar-JO","ar-KW","ar-LB","ar-LY","ar-MA","ar-MR", + "ar-OM","ar-QA","ar-SA","ar-SD","ar-SY","ar-TN","ar-YE","as-IN","az-Latn-AZ","bg-BG","bn-IN","bs-Latn-BA,bs-Latn-ME", + "cs-CZ","da-DK","de-AT","de-CH","de-DE","de-LU","et-EE","el-CY","el-GR","en-AM","en-AU","en-AZ","en-CA","en-GB","en-GH", + "en-GM","en-HK","en-IE","en-IN","en-IS","en-JP","en-KE","en-KR","en-LK","en-LR","en-MM","en-MW","en-MY","en-NG","en-NZ", + "en-PH","en-PK","en-PR","en-RW","en-SD","en-SG","en-SL","en-TW","en-TZ","en-UG","en-US","en-ZA","en-ZM","es-AR","es-BO", + "es-CL","es-CO","es-CR","es-DO","es-EC","es-ES","es-GQ","es-GT","es-HN","es-MX","es-NI","es-PA","es-PE","es-PH","es-PR", + "es-PY","es-SV","es-US","es-UY","es-VE","fi-FI","fr-BE","fr-BF","fr-BJ","fr-CA","fr-CD","fr-CF","fr-CG","fr-CH","fr-CI", + "fr-CM","fr-GQ","fr-DJ","fr-DZ","fr-FR","fr-GA","fr-GN","fr-LB","fr-LU","fr-ML","fr-RW","fr-SN","fr-TG","ga-IE","gu-IN", + "he-IL","hi-IN","hi-SG","hr-HR","hr-ME","hu-HU","id-ID","is-IS","it-CH","it-IT","ja-JP","kk-Cyrl-KZ","km-KH","kn-IN", + "ko-KR","ku-Arab-IQ","lt-LT","lv-LV","mk-MK","ml-IN","mn-Cyrl-MN","mr-IN","ms-MY","ms-SG","nb-NO","nl-BE","nl-NL","pa-IN", + "pa-PK","pl-PL","pt-AO","pt-BR","pt-GQ","pt-CV","pt-PT","ro-RO","ru-BY","ru-GE","ru-KG","ru-KZ","ru-RU","ru-UA","si-LK", + "sk-SK","sl-SI","sq-AL","sq-ME","sr-Latn-ME","sr-Latn-RS","sv-FI","sv-SE","sw-KE","ta-IN","ta-SG","te-IN","tr-AM","tr-AZ", + "tr-CY","tr-TR","uk-UA","ur-IN","ur-PK","uz-Cyrl-UZ","uz-Latn-UZ","vi-VN","zh-Hans-CN","zh-Hans-SG","zh-Hant-HK", + "zh-Hans-MY","zh-Hant-TW","af-ZA","ha-Latn-NG","or-IN","en-GE","en-CN","en-MX","en-TW","es-CA"]; + + //console.log("localeList.length: ", localeList.length); + for (var i=0; i < localeList.length;i++) { + var info = new LocaleInfo(localeList[i]); + test.equal(info.getCalendar(), "gregorian"); + } + test.done(); + }, + testDefaultCalendar_fa_IR: function(test) { + test.expect(2); + var info = new LocaleInfo("fa-IR"); + test.ok(info !== null); + test.equal(info.getCalendar(), "persian"); + + test.done(); + }, + testDefaultCalendar_fa_AF: function(test) { + test.expect(2); + var info = new LocaleInfo("fa-AF"); + test.ok(info !== null); + test.equal(info.getCalendar(), "persian"); + + test.done(); + }, + testDefaultCalendar_en_ET: function(test) { + test.expect(2); + var info = new LocaleInfo("en-ET"); + test.ok(info !== null); + test.equal(info.getCalendar(), "ethiopic"); + + test.done(); + }, + testDefaultCalendar_am_ET: function(test) { + test.expect(2); + var info = new LocaleInfo("am-ET"); + test.ok(info !== null); + test.equal(info.getCalendar(), "ethiopic"); + + test.done(); + }, + testDefaultCalendar_th_TH: function(test) { + test.expect(2); + var info = new LocaleInfo("th-TH"); + test.ok(info !== null); + test.equal(info.getCalendar(), "thaisolar"); + + test.done(); + } +} diff --git a/js/test/date/testclock.js b/js/test/date/testclock.js new file mode 100644 index 0000000000..bac77bcdc5 --- /dev/null +++ b/js/test/date/testclock.js @@ -0,0 +1,1769 @@ + /* + * testclock.js - test the 12/24 hour support amongst various locales + * + * Copyright © 2019, JEDLSoft + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +if (typeof(LocaleInfo) === "undefined") { + var LocaleInfo = require("../../lib/LocaleInfo.js"); +} + +module.exports.testclock = { + testLocaleInfoConstructor: function(test) { + test.expect(1); + var info = new LocaleInfo(); + + test.ok(info !== null); + test.done(); + }, + testClock_ar_EG: function(test) { + test.expect(2); + var info = new LocaleInfo("ar-EG"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_ar_IQ: function(test) { + test.expect(2); + var info = new LocaleInfo("ar-IQ"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_ar_MA: function(test) { + test.expect(2); + var info = new LocaleInfo("ar-MA"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_as_IN: function(test) { + test.expect(2); + var info = new LocaleInfo("as-IN"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_bg_BG: function(test) { + test.expect(2); + var info = new LocaleInfo("bg-BG"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_bn_IN: function(test) { + test.expect(2); + var info = new LocaleInfo("bn-IN"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_bs_Latn_BA: function(test) { + test.expect(2); + var info = new LocaleInfo("bs-Latn-BA"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_bs_Latn_ME: function(test) { + test.expect(2); + var info = new LocaleInfo("bs-Latn-ME"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_cs_CZ: function(test) { + test.expect(2); + var info = new LocaleInfo("cs-CZ"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_da_DK: function(test) { + test.expect(2); + var info = new LocaleInfo("da-DK"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_de_AT: function(test) { + test.expect(2); + var info = new LocaleInfo("de-AT"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_de_CH: function(test) { + test.expect(2); + var info = new LocaleInfo("de-CH"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_de_DE: function(test) { + test.expect(2); + var info = new LocaleInfo("de-DE"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_de_LU: function(test) { + test.expect(2); + var info = new LocaleInfo("de-LU"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_el_CY: function(test) { + test.expect(2); + var info = new LocaleInfo("el-CY"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_el_GR: function(test) { + test.expect(2); + var info = new LocaleInfo("el-GR"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_en_AM: function(test) { + test.expect(2); + var info = new LocaleInfo("en-AM"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_en_AU: function(test) { + test.expect(2); + var info = new LocaleInfo("en-AU"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_en_AZ: function(test) { + test.expect(2); + var info = new LocaleInfo("en-AZ"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_en_CA: function(test) { + test.expect(2); + var info = new LocaleInfo("en-CA"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_en_GB: function(test) { + test.expect(2); + var info = new LocaleInfo("en-GB"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_en_GH: function(test) { + test.expect(2); + var info = new LocaleInfo("en-GH"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_en_HK: function(test) { + test.expect(2); + var info = new LocaleInfo("en-HK"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_en_IE: function(test) { + test.expect(2); + var info = new LocaleInfo("en-IE"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_en_IN: function(test) { + test.expect(2); + var info = new LocaleInfo("en-IN"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_en_IS: function(test) { + test.expect(2); + var info = new LocaleInfo("en-IS"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_en_JP: function(test) { + test.expect(2); + var info = new LocaleInfo("en-JP"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_en_KE: function(test) { + test.expect(2); + var info = new LocaleInfo("en-KE"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_en_KR: function(test) { + test.expect(2); + var info = new LocaleInfo("en-KR"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_en_LK: function(test) { + test.expect(2); + var info = new LocaleInfo("en-LK"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_en_MM: function(test) { + test.expect(2); + var info = new LocaleInfo("en-MM"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_en_MW: function(test) { + test.expect(2); + var info = new LocaleInfo("en-MW"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_en_MY: function(test) { + test.expect(2); + var info = new LocaleInfo("en-MY"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_en_NG: function(test) { + test.expect(2); + var info = new LocaleInfo("en-NG"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_en_NZ: function(test) { + test.expect(2); + var info = new LocaleInfo("en-NZ"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_en_PH: function(test) { + test.expect(2); + var info = new LocaleInfo("en-PH"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_en_PR: function(test) { + test.expect(2); + var info = new LocaleInfo("en-PR"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_en_SG: function(test) { + test.expect(2); + var info = new LocaleInfo("en-SG"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_en_US: function(test) { + test.expect(2); + var info = new LocaleInfo("en-US"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_en_UG: function(test) { + test.expect(2); + var info = new LocaleInfo("en-UG"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_en_ZA: function(test) { + test.expect(2); + var info = new LocaleInfo("en-ZA"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_en_ZM: function(test) { + test.expect(2); + var info = new LocaleInfo("en-ZM"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_es_AR: function(test) { + test.expect(2); + var info = new LocaleInfo("es-AR"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_es_BO: function(test) { + test.expect(2); + var info = new LocaleInfo("es-BO"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_es_CL: function(test) { + test.expect(2); + var info = new LocaleInfo("es-CL"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_es_CO: function(test) { + test.expect(2); + var info = new LocaleInfo("es-CO"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_es_DO: function(test) { + test.expect(2); + var info = new LocaleInfo("es-DO"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_es_EC: function(test) { + test.expect(2); + var info = new LocaleInfo("es-EC"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_es_ES: function(test) { + test.expect(2); + var info = new LocaleInfo("es-ES"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_es_GT: function(test) { + test.expect(2); + var info = new LocaleInfo("es-GT"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_es_HN: function(test) { + test.expect(2); + var info = new LocaleInfo("es-HN"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_es_MX: function(test) { + test.expect(2); + var info = new LocaleInfo("es-MX"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_es_NI: function(test) { + test.expect(2); + var info = new LocaleInfo("es-NI"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_es_PA: function(test) { + test.expect(2); + var info = new LocaleInfo("es-PA"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_es_PE: function(test) { + test.expect(2); + var info = new LocaleInfo("es-PE"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_es_PR: function(test) { + test.expect(2); + var info = new LocaleInfo("es-PR"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_es_PY: function(test) { + test.expect(2); + var info = new LocaleInfo("es-PY"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_es_SV: function(test) { + test.expect(2); + var info = new LocaleInfo("es-SV"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_es_US: function(test) { + test.expect(2); + var info = new LocaleInfo("es-US"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_es_UY: function(test) { + test.expect(2); + var info = new LocaleInfo("es-UY"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_es_VE: function(test) { + test.expect(2); + var info = new LocaleInfo("es-VE"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_et_EE: function(test) { + test.expect(2); + var info = new LocaleInfo("et-EE"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_fa_AF: function(test) { + test.expect(2); + var info = new LocaleInfo("fa-AF"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_fa_IR: function(test) { + test.expect(2); + var info = new LocaleInfo("fa-IR"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_fi_FI: function(test) { + test.expect(2); + var info = new LocaleInfo("fi-FI"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_fr_BE: function(test) { + test.expect(2); + var info = new LocaleInfo("fr-BE"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_fr_CA: function(test) { + test.expect(2); + var info = new LocaleInfo("fr-CA"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_fr_CH: function(test) { + test.expect(2); + var info = new LocaleInfo("fr-CH"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_fr_FR: function(test) { + test.expect(2); + var info = new LocaleInfo("fr-FR"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_fr_LU: function(test) { + test.expect(2); + var info = new LocaleInfo("fr-LU"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_ga_IE: function(test) { + test.expect(2); + var info = new LocaleInfo("ga-IE"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_gu_IN: function(test) { + test.expect(2); + var info = new LocaleInfo("gu-IN"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_he_IL: function(test) { + test.expect(2); + var info = new LocaleInfo("he-IL"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_hi_IN: function(test) { + test.expect(2); + var info = new LocaleInfo("hi-IN"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_hr_HR: function(test) { + test.expect(2); + var info = new LocaleInfo("hr-HR"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_hr_ME: function(test) { + test.expect(2); + var info = new LocaleInfo("hr-ME"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_hr_HU: function(test) { + test.expect(2); + var info = new LocaleInfo("hr-HU"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_id_ID: function(test) { + test.expect(2); + var info = new LocaleInfo("id-ID"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_is_IS: function(test) { + test.expect(2); + var info = new LocaleInfo("is-IS"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_it_CH: function(test) { + test.expect(2); + var info = new LocaleInfo("it-CH"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_it_IT: function(test) { + test.expect(2); + var info = new LocaleInfo("it-IT"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_ja_JP: function(test) { + test.expect(2); + var info = new LocaleInfo("ja-JP"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_kk_KZ: function(test) { + test.expect(2); + var info = new LocaleInfo("kk-KZ"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_kn_IN: function(test) { + test.expect(2); + var info = new LocaleInfo("kn-IN"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_ko_KR: function(test) { + test.expect(2); + var info = new LocaleInfo("ko-KR"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_ku_IQ: function(test) { + test.expect(2); + var info = new LocaleInfo("ku-IQ"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_lt_LT: function(test) { + test.expect(2); + var info = new LocaleInfo("lt-LT"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_lv_LV: function(test) { + test.expect(2); + var info = new LocaleInfo("lv-LV"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_mk_MK: function(test) { + test.expect(2); + var info = new LocaleInfo("mk-MK"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_ml_IN: function(test) { + test.expect(2); + var info = new LocaleInfo("ml-IN"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_mr_IN: function(test) { + test.expect(2); + var info = new LocaleInfo("mr-IN"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_ms_MY: function(test) { + test.expect(2); + var info = new LocaleInfo("ms-MY"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_nb_NO: function(test) { + test.expect(2); + var info = new LocaleInfo("nb-NO"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_nl_BE: function(test) { + test.expect(2); + var info = new LocaleInfo("nl-BE"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_nl_NL: function(test) { + test.expect(2); + var info = new LocaleInfo("nl-NL"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_pa_Guru_IN: function(test) { + test.expect(2); + var info = new LocaleInfo("pa-Guru-IN"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_pl_PL: function(test) { + test.expect(2); + var info = new LocaleInfo("pl-PL"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_pt_BR: function(test) { + test.expect(2); + var info = new LocaleInfo("pt-BR"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_pt_PT: function(test) { + test.expect(2); + var info = new LocaleInfo("pt-PT"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_ro_RO: function(test) { + test.expect(2); + var info = new LocaleInfo("ro-RO"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_sr_Cyrl_RS: function(test) { + test.expect(2); + var info = new LocaleInfo("sr-Cyrl-RS"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_sr_Latn_RS: function(test) { + test.expect(2); + var info = new LocaleInfo("sr-Latn-RS"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_ru_BY: function(test) { + test.expect(2); + var info = new LocaleInfo("ru-BY"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_ru_KG: function(test) { + test.expect(2); + var info = new LocaleInfo("ru-KG"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_ru_KZ: function(test) { + test.expect(2); + var info = new LocaleInfo("ru-KZ"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_ru_GE: function(test) { + test.expect(2); + var info = new LocaleInfo("ru-GE"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_ru_RU: function(test) { + test.expect(2); + var info = new LocaleInfo("ru-RU"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_ru_UA: function(test) { + test.expect(2); + var info = new LocaleInfo("ru-UA"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_sk_SK: function(test) { + test.expect(2); + var info = new LocaleInfo("sk-SK"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_sl_SI: function(test) { + test.expect(2); + var info = new LocaleInfo("sl-SI"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_sq_AL: function(test) { + test.expect(2); + var info = new LocaleInfo("sq-AL"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_sq_ME: function(test) { + test.expect(2); + var info = new LocaleInfo("sq-ME"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_sv_FI: function(test) { + test.expect(2); + var info = new LocaleInfo("sv-FI"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_sv_SE: function(test) { + test.expect(2); + var info = new LocaleInfo("sv-SE"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_ta_IN: function(test) { + test.expect(2); + var info = new LocaleInfo("ta-IN"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_te_IN: function(test) { + test.expect(2); + var info = new LocaleInfo("te-IN"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_th_TH: function(test) { + test.expect(2); + var info = new LocaleInfo("th-TH"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_tr_AM: function(test) { + test.expect(2); + var info = new LocaleInfo("tr-AM"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_tr_AZ: function(test) { + test.expect(2); + var info = new LocaleInfo("tr-AZ"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_tr_CY: function(test) { + test.expect(2); + var info = new LocaleInfo("tr-CY"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_tr_TR: function(test) { + test.expect(2); + var info = new LocaleInfo("tr-TR"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_uk_UA: function(test) { + test.expect(2); + var info = new LocaleInfo("uk-UA"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_ur_IN: function(test) { + test.expect(2); + var info = new LocaleInfo("ur-IN"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_uz_Latn_UZ: function(test) { + test.expect(2); + var info = new LocaleInfo("uz-Latn-UZ"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_vi_VN: function(test) { + test.expect(2); + var info = new LocaleInfo("vi-VN"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_zh_Hans_CN: function(test) { + test.expect(2); + var info = new LocaleInfo("zh-Hans-CN"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_zh_Hant_HK: function(test) { + test.expect(2); + var info = new LocaleInfo("zh-Hant-HK"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_zh_Hant_TW: function(test) { + test.expect(2); + var info = new LocaleInfo("zh-Hant-TW"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_en_GE: function(test) { + test.expect(2); + var info = new LocaleInfo("en-GE"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_en_CN: function(test) { + test.expect(2); + var info = new LocaleInfo("en-CN"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_en_MX: function(test) { + test.expect(2); + var info = new LocaleInfo("en-MX"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_en_TW: function(test) { + test.expect(2); + var info = new LocaleInfo("en-TW"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_mn_MN: function(test) { + test.expect(2); + var info = new LocaleInfo("mn-MN"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_es_CA: function(test) { + test.expect(2); + var info = new LocaleInfo("es-CA"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_af_ZA: function(test) { + test.expect(2); + var info = new LocaleInfo("af-ZA"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_am_ET: function(test) { + test.expect(2); + var info = new LocaleInfo("am-ET"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_ha_Latn_NG: function(test) { + test.expect(2); + var info = new LocaleInfo("ha-Latn-NG"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_or_IN: function(test) { + test.expect(2); + var info = new LocaleInfo("or-IN"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_az_Latn_AZ: function(test) { + test.expect(2); + var info = new LocaleInfo("az-Latn-AZ"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_km_KH: function(test) { + test.expect(2); + var info = new LocaleInfo("km-KH"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_si_LK: function(test) { + test.expect(2); + var info = new LocaleInfo("si-LK"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_ar_AE: function(test) { + test.expect(2); + var info = new LocaleInfo("ar-AE"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_ar_BH: function(test) { + test.expect(2); + var info = new LocaleInfo("ar-BH"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_ar_DJ: function(test) { + test.expect(2); + var info = new LocaleInfo("ar-DJ"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_ar_DZ: function(test) { + test.expect(2); + var info = new LocaleInfo("ar-DZ"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_ar_JO: function(test) { + test.expect(2); + var info = new LocaleInfo("ar-JO"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_ar_KW: function(test) { + test.expect(2); + var info = new LocaleInfo("ar-KW"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_ar_LB: function(test) { + test.expect(2); + var info = new LocaleInfo("ar-LB"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_ar_LY: function(test) { + test.expect(2); + var info = new LocaleInfo("ar-LY"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_ar_MR: function(test) { + test.expect(2); + var info = new LocaleInfo("ar-MR"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_ar_OM: function(test) { + test.expect(2); + var info = new LocaleInfo("ar-OM"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_ar_QA: function(test) { + test.expect(2); + var info = new LocaleInfo("ar-QA"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_ar_SA: function(test) { + test.expect(2); + var info = new LocaleInfo("ar-SA"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_ar_SD: function(test) { + test.expect(2); + var info = new LocaleInfo("ar-SD"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_ar_SY: function(test) { + test.expect(2); + var info = new LocaleInfo("ar-SY"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_ar_TN: function(test) { + test.expect(2); + var info = new LocaleInfo("ar-TN"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_ar_YE: function(test) { + test.expect(2); + var info = new LocaleInfo("ar-YE"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_en_ET: function(test) { + test.expect(2); + var info = new LocaleInfo("en-ET"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_en_GM: function(test) { + test.expect(2); + var info = new LocaleInfo("en-GM"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_en_LR: function(test) { + test.expect(2); + var info = new LocaleInfo("en-LR"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_en_PK: function(test) { + test.expect(2); + var info = new LocaleInfo("en-PK"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_en_RW: function(test) { + test.expect(2); + var info = new LocaleInfo("en-RW"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_en_SD: function(test) { + test.expect(2); + var info = new LocaleInfo("en-SD"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_en_SL: function(test) { + test.expect(2); + var info = new LocaleInfo("en-SL"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_en_TZ: function(test) { + test.expect(2); + var info = new LocaleInfo("en-TZ"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_es_CR: function(test) { + test.expect(2); + var info = new LocaleInfo("es-CR"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_es_GQ: function(test) { + test.expect(2); + var info = new LocaleInfo("es-GQ"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_es_PH: function(test) { + test.expect(2); + var info = new LocaleInfo("es-PH"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_fr_BF: function(test) { + test.expect(2); + var info = new LocaleInfo("fr-BF"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_fr_BJ: function(test) { + test.expect(2); + var info = new LocaleInfo("fr-BJ"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_fr_CD: function(test) { + test.expect(2); + var info = new LocaleInfo("fr-CD"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_fr_CF: function(test) { + test.expect(2); + var info = new LocaleInfo("fr-CF"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_fr_CG: function(test) { + test.expect(2); + var info = new LocaleInfo("fr-CG"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_fr_CI: function(test) { + test.expect(2); + var info = new LocaleInfo("fr-CI"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_fr_CM: function(test) { + test.expect(2); + var info = new LocaleInfo("fr-CM"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_fr_GQ: function(test) { + test.expect(2); + var info = new LocaleInfo("fr-GQ"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_fr_DJ: function(test) { + test.expect(2); + var info = new LocaleInfo("fr-DJ"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_fr_DZ: function(test) { + test.expect(2); + var info = new LocaleInfo("fr-DZ"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_fr_GA: function(test) { + test.expect(2); + var info = new LocaleInfo("fr-GA"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_fr_GN: function(test) { + test.expect(2); + var info = new LocaleInfo("fr-GN"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_fr_LB: function(test) { + test.expect(2); + var info = new LocaleInfo("fr-LB"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_fr_ML: function(test) { + test.expect(2); + var info = new LocaleInfo("fr-ML"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_fr_RW: function(test) { + test.expect(2); + var info = new LocaleInfo("fr-RW"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_fr_SN: function(test) { + test.expect(2); + var info = new LocaleInfo("fr-SN"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_fr_TG: function(test) { + test.expect(2); + var info = new LocaleInfo("fr-TG"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_ms_SG: function(test) { + test.expect(2); + var info = new LocaleInfo("ms-SG"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_pa_PK: function(test) { + test.expect(2); + var info = new LocaleInfo("pa-PK"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_pt_AO: function(test) { + test.expect(2); + var info = new LocaleInfo("pt-AO"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_pt_GQ: function(test) { + test.expect(2); + var info = new LocaleInfo("pt-GQ"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_pt_CV: function(test) { + test.expect(2); + var info = new LocaleInfo("pt-CV"); + test.ok(info !== null); + + test.equal(info.getClock(), 24); + + test.done(); + }, + testClock_ur_PK: function(test) { + test.expect(2); + var info = new LocaleInfo("ur-PK"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_zh_Hans_SG: function(test) { + test.expect(2); + var info = new LocaleInfo("zh-Hans-SG"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + }, + testClock_zh_Hans_MY: function(test) { + test.expect(2); + var info = new LocaleInfo("zh-Hans-MY"); + test.ok(info !== null); + + test.equal(info.getClock(), 12); + + test.done(); + } +} diff --git a/js/test/date/testdatefmt.js b/js/test/date/testdatefmt.js index 7bc311f4dc..753ffaae04 100644 --- a/js/test/date/testdatefmt.js +++ b/js/test/date/testdatefmt.js @@ -2581,7 +2581,7 @@ module.exports.testdatefmt = { timezone: "Etc/UTC" }); - test.equal(fmt.format(date), "7:28 PM"); + test.equal(fmt.format(date), "7:28 p.m."); test.done(); }, @@ -2607,7 +2607,7 @@ module.exports.testdatefmt = { }); // St. John's is -3:30 from UTC, plus 1 hour DST - test.equal(fmt.format(date), "7:28 PM"); + test.equal(fmt.format(date), "7:28 p.m."); test.done(); }, @@ -2627,7 +2627,7 @@ module.exports.testdatefmt = { }); // Kathmandu is 5:45 ahead of UTC, no DST - test.equal(fmt.format(date), "3:43 AM"); + test.equal(fmt.format(date), "3:43 a.m."); test.done(); }, @@ -2653,7 +2653,7 @@ module.exports.testdatefmt = { }); // Kathmandu is 5:45 ahead of UTC, no DST - test.equal(fmt.format(date), "3:43 AM"); + test.equal(fmt.format(date), "3:43 a.m."); test.done(); }, @@ -2680,7 +2680,7 @@ module.exports.testdatefmt = { millisecond: 0 }); - test.equal(fmt.format(date), "Tuesday, 20 September 2011 at 1:45 PM"); + test.equal(fmt.format(date), "Tuesday, 20 September 2011 at 1:45 pm"); test.done(); }, @@ -2706,7 +2706,7 @@ module.exports.testdatefmt = { millisecond: 0 }); - test.equal(fmt.format(date), "Tuesday, 20 September 2011 at 1:45 PM"); + test.equal(fmt.format(date), "Tuesday, 20 September 2011 at 1:45 pm"); test.done(); }, @@ -2732,7 +2732,7 @@ module.exports.testdatefmt = { millisecond: 0 }); - test.equal(fmt.format(date), "Tuesday, 20 September 2011 at 1:45 PM"); + test.equal(fmt.format(date), "Tuesday, 20 September 2011 at 1:45 pm"); test.done(); }, @@ -3633,8 +3633,8 @@ module.exports.testdatefmt = { var fmt = DateFmt.getMeridiemsRange({locale: "as-IN"}); test.ok(fmt !== null); - test.equal(fmt[0].name, "পূৰà§à¦¬à¦¾à¦¹à§à¦£"); - test.equal(fmt[1].name, "অপৰাহà§à¦£"); + test.equal(fmt[0].name, 'পূৰà§à¦¬à¦¾à¦¹à§à¦¨'); + test.equal(fmt[1].name, 'অপৰাহà§à¦¨'); test.done(); }, testDateFmtGetMeridiemsRangeName_with_hi_IN_locale: function(test) { diff --git a/js/test/date/testdatefmt_af_NA.js b/js/test/date/testdatefmt_af_NA.js index ae23aba2e0..f0ed175585 100644 --- a/js/test/date/testdatefmt_af_NA.js +++ b/js/test/date/testdatefmt_af_NA.js @@ -895,7 +895,7 @@ module.exports.testdatefmt_af_NA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "S, 09-29"); + test.equal(fmt.format(date), "S 09-29"); test.done(); }, @@ -914,7 +914,7 @@ module.exports.testdatefmt_af_NA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "S, 2554-09-29"); + test.equal(fmt.format(date), "S 2554-09-29"); test.done(); }, @@ -1048,7 +1048,7 @@ module.exports.testdatefmt_af_NA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "Donderdag, 19 Februarie"); + test.equal(fmt.format(date), "Donderdag 19 Februarie"); test.done(); }, @@ -1067,7 +1067,7 @@ module.exports.testdatefmt_af_NA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "Donderdag, 19 Februarie 2015"); + test.equal(fmt.format(date), "Donderdag 19 Februarie 2015"); test.done(); }, diff --git a/js/test/date/testdatefmt_af_ZA.js b/js/test/date/testdatefmt_af_ZA.js index 665423196d..c782bbba3c 100644 --- a/js/test/date/testdatefmt_af_ZA.js +++ b/js/test/date/testdatefmt_af_ZA.js @@ -895,7 +895,7 @@ module.exports.testdatefmt_af_ZA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "S, 09-29"); + test.equal(fmt.format(date), "S 09-29"); test.done(); }, @@ -914,7 +914,7 @@ module.exports.testdatefmt_af_ZA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "S, 2554-09-29"); + test.equal(fmt.format(date), "S 2554-09-29"); test.done(); }, @@ -1048,7 +1048,7 @@ module.exports.testdatefmt_af_ZA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "Donderdag, 19 Februarie"); + test.equal(fmt.format(date), "Donderdag 19 Februarie"); test.done(); }, @@ -1067,7 +1067,7 @@ module.exports.testdatefmt_af_ZA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "Donderdag, 19 Februarie 2015"); + test.equal(fmt.format(date), "Donderdag 19 Februarie 2015"); test.done(); }, diff --git a/js/test/date/testdatefmt_ar_EG.js b/js/test/date/testdatefmt_ar_EG.js index b19997d617..97487d903e 100644 --- a/js/test/date/testdatefmt_ar_EG.js +++ b/js/test/date/testdatefmt_ar_EG.js @@ -57,7 +57,7 @@ module.exports.testdatefmt_ar_EG = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€Ù¢Ù©â€/Ù©â€/٢٠١١"); + test.equal(fmt.format(date), 'â€Ù¢Ù©/Ù©/٢٠١١'); test.done(); }, @@ -76,7 +76,7 @@ module.exports.testdatefmt_ar_EG = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€Ù¢Ù©â€/٠٩â€/٢٠١١"); + test.equal(fmt.format(date), 'â€Ù¢Ù©/٠٩/٢٠١١'); test.done(); }, @@ -96,7 +96,7 @@ module.exports.testdatefmt_ar_EG = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€Ù¢Ù© سبتمبر، ٢٠١١"); + test.equal(fmt.format(date), 'â€Ù¢Ù© سبتمبر ٢٠١١'); test.done(); }, @@ -115,7 +115,7 @@ module.exports.testdatefmt_ar_EG = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€Ù¢Ù© سبتمبر، ٢٠١١"); + test.equal(fmt.format(date), 'â€Ù¢Ù© سبتمبر ٢٠١١'); test.done(); }, @@ -210,7 +210,7 @@ module.exports.testdatefmt_ar_EG = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€Ù¢Ù©â€/Ù©â€/٢٠١١ â€Ù¡:٤٥ Ù…"); + test.equal(fmt.format(date), 'â€Ù¢Ù©/Ù©/٢٠١١ â€Ù¡:٤٥ Ù…'); test.done(); }, @@ -229,7 +229,7 @@ module.exports.testdatefmt_ar_EG = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€Ù¢Ù©â€/٠٩â€/٢٠١١ â€Ù¡:٤٥ Ù…"); + test.equal(fmt.format(date), 'â€Ù¢Ù©/٠٩/٢٠١١ â€Ù¡:٤٥ Ù…'); test.done(); }, @@ -248,7 +248,7 @@ module.exports.testdatefmt_ar_EG = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€Ù¢Ù© سبتمبر، ٢٠١١ â€Ù¡:٤٥ Ù…"); + test.equal(fmt.format(date),'â€Ù¢Ù© سبتمبر ٢٠١١ â€Ù¡:٤٥ Ù…'); test.done(); }, @@ -267,7 +267,7 @@ module.exports.testdatefmt_ar_EG = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€Ù¢Ù© سبتمبر، ٢٠١١ â€Ù¡:٤٥ Ù…"); + test.equal(fmt.format(date), 'â€Ù¢Ù© سبتمبر ٢٠١١ â€Ù¡:٤٥ Ù…'); test.done(); }, @@ -460,7 +460,7 @@ module.exports.testdatefmt_ar_EG = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€Ù¢Ù©â€/Ù©â€/٢٠١١"); + test.equal(fmt.format(date), 'â€Ù¢Ù©/Ù©/٢٠١١'); test.done(); }, @@ -498,7 +498,7 @@ module.exports.testdatefmt_ar_EG = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€Ù¢Ù©â€/Ù©â€/٢٠١١ â€Ù¡:٤٥ Ù…"); + test.equal(fmt.format(date), 'â€Ù¢Ù©/Ù©/٢٠١١ â€Ù¡:٤٥ Ù…'); test.done(); }, @@ -613,7 +613,7 @@ module.exports.testdatefmt_ar_EG = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€Ù©â€/٢٠١١"); + test.equal(fmt.format(date), 'â€Ù©/٢٠١١'); test.done(); }, @@ -632,7 +632,7 @@ module.exports.testdatefmt_ar_EG = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€Ù¢Ù©â€/Ù©â€/٢٠١١"); + test.equal(fmt.format(date), 'â€Ù¢Ù©/Ù©/٢٠١١'); test.done(); }, @@ -651,7 +651,7 @@ module.exports.testdatefmt_ar_EG = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "خ، â€Ù¢Ù©â€/Ù©"); + test.equal(fmt.format(date), 'خ، â€Ù¢Ù©/Ù©'); test.done(); }, @@ -670,7 +670,7 @@ module.exports.testdatefmt_ar_EG = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "خ، ٢٩â€/Ù©â€/٢٠١١"); + test.equal(fmt.format(date), 'خ، ٢٩/Ù©/٢٠١١'); test.done(); }, @@ -766,7 +766,7 @@ module.exports.testdatefmt_ar_EG = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "سبتمبر، ٢٠١١"); + test.equal(fmt.format(date), 'سبتمبر ٢٠١١'); test.done(); }, @@ -785,7 +785,7 @@ module.exports.testdatefmt_ar_EG = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€Ù¢Ù© سبتمبر، ٢٠١١"); + test.equal(fmt.format(date), 'â€Ù¢Ù© سبتمبر ٢٠١١'); test.done(); }, @@ -823,7 +823,7 @@ module.exports.testdatefmt_ar_EG = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "الخميس، ٢٩ سبتمبر، ٢٠١١"); + test.equal(fmt.format(date), 'الخميس، ٢٩ سبتمبر ٢٠١١'); test.done(); }, @@ -842,7 +842,7 @@ module.exports.testdatefmt_ar_EG = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "ﺦﻤﻴﺳ"); + test.equal(fmt.format(date), 'خميس'); test.done(); }, testDateFmtFullDateComponentsW2_ar_EG: function(test) { @@ -860,7 +860,7 @@ module.exports.testdatefmt_ar_EG = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "ﺃﺮﺒﻋïºïº€"); + test.equal(fmt.format(date), 'أربعاء'); test.done(); }, testDateFmtFullDateComponentsW3_ar_EG: function(test) { @@ -878,7 +878,7 @@ module.exports.testdatefmt_ar_EG = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "ﺙﻼﺛïºïº€"); + test.equal(fmt.format(date), 'ثلاثاء'); test.done(); }, testDateFmtFullDateComponentsW4_ar_EG: function(test) { @@ -896,7 +896,7 @@ module.exports.testdatefmt_ar_EG = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "ﺎﺜﻨﻴﻧ"); + test.equal(fmt.format(date), 'إثنين'); test.done(); }, testDateFmtFullDateComponentsW5_ar_EG: function(test) { @@ -914,7 +914,7 @@ module.exports.testdatefmt_ar_EG = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "ﺄﺣﺩ"); + test.equal(fmt.format(date), 'أحد'); test.done(); }, testDateFmtFullDateComponentsW6_ar_EG: function(test) { @@ -932,7 +932,7 @@ module.exports.testdatefmt_ar_EG = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "السبت"); + test.equal(fmt.format(date), 'سبت'); test.done(); }, testDateFmtFullDateComponentsW7_ar_EG: function(test) { @@ -950,7 +950,7 @@ module.exports.testdatefmt_ar_EG = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "ﺞﻤﻋﺓ"); + test.equal(fmt.format(date), 'جمعة'); test.done(); }, testDateFmtShortTimeComponentsS_ar_EG: function(test) { @@ -1926,7 +1926,7 @@ module.exports.testdatefmt_ar_EG = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€29â€/9â€/2011"); + test.equal(fmt.format(date), 'â€29/9/2011'); test.done(); }, @@ -1945,7 +1945,7 @@ module.exports.testdatefmt_ar_EG = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€29â€/09â€/2011"); + test.equal(fmt.format(date), 'â€29/09/2011'); test.done(); }, @@ -1965,7 +1965,7 @@ module.exports.testdatefmt_ar_EG = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€29 سبتمبر، 2011"); + test.equal(fmt.format(date), 'â€29 سبتمبر 2011'); test.done(); }, @@ -1984,7 +1984,7 @@ module.exports.testdatefmt_ar_EG = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€29 سبتمبر، 2011"); + test.equal(fmt.format(date), 'â€29 سبتمبر 2011'); test.done(); }, @@ -2079,7 +2079,7 @@ module.exports.testdatefmt_ar_EG = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€29â€/9â€/2011 â€1:45 Ù…"); + test.equal(fmt.format(date), 'â€29/9/2011 â€1:45 Ù…'); test.done(); }, @@ -2098,7 +2098,7 @@ module.exports.testdatefmt_ar_EG = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€29â€/09â€/2011 â€1:45 Ù…"); + test.equal(fmt.format(date), 'â€29/09/2011 â€1:45 Ù…'); test.done(); }, @@ -2117,7 +2117,7 @@ module.exports.testdatefmt_ar_EG = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€29 سبتمبر، 2011 â€1:45 Ù…"); + test.equal(fmt.format(date), 'â€29 سبتمبر 2011 â€1:45 Ù…'); test.done(); }, @@ -2136,7 +2136,7 @@ module.exports.testdatefmt_ar_EG = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€29 سبتمبر، 2011 â€1:45 Ù…"); + test.equal(fmt.format(date), 'â€29 سبتمبر 2011 â€1:45 Ù…'); test.done(); }, testDateFmtNativeDateTimeSimpleFullIslamic_ar_EG: function(test) { @@ -2154,7 +2154,7 @@ module.exports.testdatefmt_ar_EG = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€8 مايو، 2018 â€1:45 Ù…"); + test.equal(fmt.format(date), 'â€8 مايو 2018 â€1:45 Ù…'); test.done(); }, @@ -2173,7 +2173,7 @@ module.exports.testdatefmt_ar_EG = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€8 مايو، 2018 â€1:45 Ù…"); + test.equal(fmt.format(date), 'â€8 مايو 2018 â€1:45 Ù…'); test.done(); }, @@ -2192,7 +2192,7 @@ module.exports.testdatefmt_ar_EG = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€08â€/05â€/2018 â€1:45 Ù…"); + test.equal(fmt.format(date), 'â€08/05/2018 â€1:45 Ù…'); test.done(); }, @@ -2211,7 +2211,7 @@ module.exports.testdatefmt_ar_EG = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date),"â€8â€/5â€/2018 â€1:45 Ù…"); + test.equal(fmt.format(date),'â€8/5/2018 â€1:45 Ù…'); test.done(); } }; \ No newline at end of file diff --git a/js/test/date/testdatefmt_ar_SA.js b/js/test/date/testdatefmt_ar_SA.js index 62d752d6bf..f09c931e89 100644 --- a/js/test/date/testdatefmt_ar_SA.js +++ b/js/test/date/testdatefmt_ar_SA.js @@ -52,7 +52,7 @@ module.exports.testdatefmt_ar_SA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€Ù¢Ù©â€/Ù©â€/٢٠١١"); + test.equal(fmt.format(date), 'â€Ù¢Ù©/Ù©/٢٠١١'); test.done(); }, @@ -71,7 +71,7 @@ module.exports.testdatefmt_ar_SA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€Ù¢Ù©â€/٠٩â€/٢٠١١"); + test.equal(fmt.format(date), 'â€Ù¢Ù©/٠٩/٢٠١١'); test.done(); }, @@ -91,7 +91,7 @@ module.exports.testdatefmt_ar_SA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€Ù¢Ù© سبتمبر، ٢٠١١"); + test.equal(fmt.format(date),'â€Ù¢Ù© سبتمبر ٢٠١١'); test.done(); }, @@ -110,7 +110,7 @@ module.exports.testdatefmt_ar_SA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€Ù¢Ù© سبتمبر، ٢٠١١"); + test.equal(fmt.format(date), 'â€Ù¢Ù© سبتمبر ٢٠١١'); test.done(); }, @@ -205,7 +205,7 @@ module.exports.testdatefmt_ar_SA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€Ù¢Ù©â€/Ù©â€/٢٠١١ â€Ù¡:٤٥ Ù…"); + test.equal(fmt.format(date), 'â€Ù¢Ù©/Ù©/٢٠١١ â€Ù¡:٤٥ Ù…'); test.done(); }, @@ -224,7 +224,7 @@ module.exports.testdatefmt_ar_SA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€Ù¢Ù©â€/٠٩â€/٢٠١١ â€Ù¡:٤٥ Ù…"); + test.equal(fmt.format(date), 'â€Ù¢Ù©/٠٩/٢٠١١ â€Ù¡:٤٥ Ù…'); test.done(); }, @@ -243,7 +243,7 @@ module.exports.testdatefmt_ar_SA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€Ù¢Ù© سبتمبر، ٢٠١١ â€Ù¡:٤٥ Ù…"); + test.equal(fmt.format(date), 'â€Ù¢Ù© سبتمبر ٢٠١١ â€Ù¡:٤٥ Ù…'); test.done(); }, @@ -262,7 +262,7 @@ module.exports.testdatefmt_ar_SA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€Ù¢Ù© سبتمبر، ٢٠١١ â€Ù¡:٤٥ Ù…"); + test.equal(fmt.format(date),'â€Ù¢Ù© سبتمبر ٢٠١١ â€Ù¡:٤٥ Ù…'); test.done(); }, @@ -455,7 +455,7 @@ module.exports.testdatefmt_ar_SA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€Ù¢Ù©â€/Ù©â€/٢٠١١"); + test.equal(fmt.format(date), 'â€Ù¢Ù©/Ù©/٢٠١١'); test.done(); }, @@ -493,7 +493,7 @@ module.exports.testdatefmt_ar_SA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€Ù¢Ù©â€/Ù©â€/٢٠١١ â€Ù¡:٤٥ Ù…"); + test.equal(fmt.format(date), 'â€Ù¢Ù©/Ù©/٢٠١١ â€Ù¡:٤٥ Ù…'); test.done(); }, @@ -608,7 +608,7 @@ module.exports.testdatefmt_ar_SA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€Ù©â€/٢٠١١"); + test.equal(fmt.format(date),'â€Ù©/٢٠١١'); test.done(); }, @@ -627,7 +627,7 @@ module.exports.testdatefmt_ar_SA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€Ù¢Ù©â€/Ù©â€/٢٠١١"); + test.equal(fmt.format(date), 'â€Ù¢Ù©/Ù©/٢٠١١'); test.done(); }, @@ -646,7 +646,7 @@ module.exports.testdatefmt_ar_SA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "خ، â€Ù¢Ù©â€/Ù©"); + test.equal(fmt.format(date), 'خ، â€Ù¢Ù©/Ù©'); test.done(); }, @@ -665,7 +665,7 @@ module.exports.testdatefmt_ar_SA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "خ، ٢٩â€/Ù©â€/٢٠١١"); + test.equal(fmt.format(date), 'خ، ٢٩/Ù©/٢٠١١'); test.done(); }, @@ -761,7 +761,7 @@ module.exports.testdatefmt_ar_SA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "سبتمبر، ٢٠١١"); + test.equal(fmt.format(date), 'سبتمبر ٢٠١١'); test.done(); }, @@ -780,7 +780,7 @@ module.exports.testdatefmt_ar_SA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€Ù¢Ù© سبتمبر، ٢٠١١"); + test.equal(fmt.format(date), 'â€Ù¢Ù© سبتمبر ٢٠١١'); test.done(); }, @@ -818,7 +818,7 @@ module.exports.testdatefmt_ar_SA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "الخميس، ٢٩ سبتمبر، ٢٠١١"); + test.equal(fmt.format(date), 'الخميس، ٢٩ سبتمبر ٢٠١١'); test.done(); }, @@ -1796,7 +1796,7 @@ module.exports.testdatefmt_ar_SA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€29â€/9â€/2011"); + test.equal(fmt.format(date), 'â€29/9/2011'); test.done(); }, @@ -1815,7 +1815,7 @@ module.exports.testdatefmt_ar_SA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€29â€/09â€/2011"); + test.equal(fmt.format(date), 'â€29/09/2011'); test.done(); }, @@ -1835,7 +1835,7 @@ module.exports.testdatefmt_ar_SA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€29 سبتمبر، 2011"); + test.equal(fmt.format(date), 'â€29 سبتمبر 2011'); test.done(); }, @@ -1854,7 +1854,7 @@ module.exports.testdatefmt_ar_SA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€29 سبتمبر، 2011"); + test.equal(fmt.format(date), 'â€29 سبتمبر 2011'); test.done(); }, @@ -1949,7 +1949,7 @@ module.exports.testdatefmt_ar_SA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€29â€/9â€/2011 â€1:45 Ù…"); + test.equal(fmt.format(date), 'â€29/9/2011 â€1:45 Ù…'); test.done(); }, @@ -1968,7 +1968,7 @@ module.exports.testdatefmt_ar_SA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€29â€/09â€/2011 â€1:45 Ù…"); + test.equal(fmt.format(date), 'â€29/09/2011 â€1:45 Ù…'); test.done(); }, @@ -1987,7 +1987,7 @@ module.exports.testdatefmt_ar_SA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€29 سبتمبر، 2011 â€1:45 Ù…"); + test.equal(fmt.format(date), 'â€29 سبتمبر 2011 â€1:45 Ù…'); test.done(); }, @@ -2006,7 +2006,7 @@ module.exports.testdatefmt_ar_SA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€29 سبتمبر، 2011 â€1:45 Ù…"); + test.equal(fmt.format(date), 'â€29 سبتمبر 2011 â€1:45 Ù…'); test.done(); } diff --git a/js/test/date/testdatefmt_as_IN.js b/js/test/date/testdatefmt_as_IN.js index a41c4d3e84..8b054a34e6 100644 --- a/js/test/date/testdatefmt_as_IN.js +++ b/js/test/date/testdatefmt_as_IN.js @@ -59,7 +59,7 @@ module.exports.testdatefmt_as_IN = { minute: 45, millisecond: 0 }); - test.equal(fmt.format(date), "২০১১-০৯-২৯"); + test.equal(fmt.format(date), "২৯-৯-২০১১"); test.done(); }, @@ -78,7 +78,7 @@ module.exports.testdatefmt_as_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "২০১১ সেপà§à¦Ÿ ২৯"); + test.equal(fmt.format(date), "২৯-০৯-২০১১"); test.done(); }, @@ -97,7 +97,7 @@ module.exports.testdatefmt_as_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "২০১১ ছেপà§à¦¤à§‡à¦®à§à¦¬à§° ২৯"); + test.equal(fmt.format(date), "২৯ ছেপà§à¦¤à§‡à¦®à§à¦¬à§°, ২০১১"); test.done(); }, @@ -116,7 +116,7 @@ module.exports.testdatefmt_as_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "২০১১ ছেপà§à¦¤à§‡à¦®à§à¦¬à§° ২৯"); + test.equal(fmt.format(date), "২৯ ছেপà§à¦¤à§‡à¦®à§à¦¬à§°, ২০১১"); test.done(); }, @@ -135,7 +135,7 @@ module.exports.testdatefmt_as_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "১৩:৪৫"); + test.equal(fmt.format(date), "অপৰাহà§à¦¨ ১.৪৫"); test.done(); }, @@ -154,7 +154,7 @@ module.exports.testdatefmt_as_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "১৩:৪৫"); + test.equal(fmt.format(date), "অপৰাহà§à¦¨ ১.৪৫"); test.done(); }, @@ -173,7 +173,7 @@ module.exports.testdatefmt_as_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "১৩:৪৫"); + test.equal(fmt.format(date), "অপৰাহà§à¦¨ ১.৪৫"); test.done(); }, @@ -192,7 +192,7 @@ module.exports.testdatefmt_as_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "১৩:৪৫"); + test.equal(fmt.format(date), "অপৰাহà§à¦¨ ১.৪৫"); test.done(); }, @@ -211,7 +211,7 @@ module.exports.testdatefmt_as_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "১৩:৪৫"); + test.equal(fmt.format(date), "অপৰাহà§à¦¨ ১.৪৫"); test.done(); }, @@ -230,7 +230,7 @@ module.exports.testdatefmt_as_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "২০১১-০৯-২৯ ১৩:৪৫"); + test.equal(fmt.format(date), "২৯-৯-২০১১ অপৰাহà§à¦¨ ১.৪৫"); test.done(); }, @@ -249,7 +249,7 @@ module.exports.testdatefmt_as_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "২০১১ সেপà§à¦Ÿ ২৯ ১৩:৪৫"); + test.equal(fmt.format(date), "২৯-০৯-২০১১ অপৰাহà§à¦¨ ১.৪৫"); test.done(); }, @@ -268,7 +268,7 @@ module.exports.testdatefmt_as_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "২০১১ ছেপà§à¦¤à§‡à¦®à§à¦¬à§° ২৯ ১৩:৪৫"); + test.equal(fmt.format(date), "২৯ ছেপà§à¦¤à§‡à¦®à§à¦¬à§°, ২০১১ অপৰাহà§à¦¨ ১.৪৫"); test.done(); }, @@ -287,7 +287,7 @@ module.exports.testdatefmt_as_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "২০১১ ছেপà§à¦¤à§‡à¦®à§à¦¬à§° ২৯ ১৩:৪৫"); + test.equal(fmt.format(date), "২৯ ছেপà§à¦¤à§‡à¦®à§à¦¬à§°, ২০১১ অপৰাহà§à¦¨ ১.৪৫"); test.done(); }, @@ -481,7 +481,7 @@ module.exports.testdatefmt_as_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "২০১১-০৯-২৯"); + test.equal(fmt.format(date), "২৯-৯-২০১১"); test.done(); }, @@ -500,7 +500,7 @@ module.exports.testdatefmt_as_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "১৩:৪৫"); + test.equal(fmt.format(date), "অপৰাহà§à¦¨ ১.৪৫"); test.done(); }, @@ -519,7 +519,7 @@ module.exports.testdatefmt_as_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "২০১১-০৯-২৯ ১৩:৪৫"); + test.equal(fmt.format(date), "২৯-৯-২০১১ অপৰাহà§à¦¨ ১.৪৫"); test.done(); }, @@ -558,7 +558,7 @@ module.exports.testdatefmt_as_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "০৯"); + test.equal(fmt.format(date), "৯"); test.done(); }, @@ -577,7 +577,7 @@ module.exports.testdatefmt_as_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "স"); + test.equal(fmt.format(date), "ছ"); test.done(); }, @@ -615,7 +615,7 @@ module.exports.testdatefmt_as_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "০৯-২৯"); + test.equal(fmt.format(date), "২৯-৯"); test.done(); }, @@ -634,7 +634,7 @@ module.exports.testdatefmt_as_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "২০১১-০৯"); + test.equal(fmt.format(date), "৯-২০১১"); test.done(); }, @@ -653,7 +653,7 @@ module.exports.testdatefmt_as_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "২০১১-০৯-২৯"); + test.equal(fmt.format(date), "২৯-৯-২০১১"); test.done(); }, @@ -672,7 +672,7 @@ module.exports.testdatefmt_as_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "০৯-২৯, T"); + test.equal(fmt.format(date), "ব, ২৯-৯"); test.done(); }, @@ -691,11 +691,10 @@ module.exports.testdatefmt_as_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "২০১১-০৯-২৯, T"); + test.equal(fmt.format(date), "ব, ২৯-৯-২০১১"); test.done(); }, - testDateFmtINFullDateComponentsY_as_IN: function(test) { test.expect(2); var fmt = new DateFmt({locale: "as-IN", length: "full", date: "y"}); @@ -768,7 +767,7 @@ module.exports.testdatefmt_as_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "ছেপà§à¦¤à§‡à¦®à§à¦¬à§° ২৯"); + test.equal(fmt.format(date), "২৯ ছেপà§à¦¤à§‡à¦®à§à¦¬à§°"); test.done(); }, @@ -787,7 +786,7 @@ module.exports.testdatefmt_as_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "২০১১ ছেপà§à¦¤à§‡à¦®à§à¦¬à§°"); + test.equal(fmt.format(date), "ছেপà§à¦¤à§‡à¦®à§à¦¬à§°, ২০১১"); test.done(); }, @@ -806,7 +805,7 @@ module.exports.testdatefmt_as_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "২০১১ ছেপà§à¦¤à§‡à¦®à§à¦¬à§° ২৯"); + test.equal(fmt.format(date), "২৯ ছেপà§à¦¤à§‡à¦®à§à¦¬à§°, ২০১১"); test.done(); }, @@ -825,7 +824,7 @@ module.exports.testdatefmt_as_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "ছেপà§à¦¤à§‡à¦®à§à¦¬à§° ২৯, বৃহষà§à¦ªà¦¤à¦¿à¦¬à¦¾à§°"); + test.equal(fmt.format(date), "বৃহসà§à¦ªà¦¤à¦¿à¦¬à¦¾à§°, ২৯ ছেপà§à¦¤à§‡à¦®à§à¦¬à§°"); test.done(); }, @@ -844,7 +843,7 @@ module.exports.testdatefmt_as_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "২০১১ ছেপà§à¦¤à§‡à¦®à§à¦¬à§° ২৯, বৃহষà§à¦ªà¦¤à¦¿à¦¬à¦¾à§°"); + test.equal(fmt.format(date), "বৃহসà§à¦ªà¦¤à¦¿à¦¬à¦¾à§°, ২৯ ছেপà§à¦¤à§‡à¦®à§à¦¬à§°, ২০১১"); test.done(); }, @@ -902,7 +901,7 @@ module.exports.testdatefmt_as_IN = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "১৩"); + test.equal(fmt.format(date), "১"); test.done(); }, @@ -922,7 +921,7 @@ module.exports.testdatefmt_as_IN = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "১৩:৪৫"); + test.equal(fmt.format(date), "১.৪৫"); test.done(); }, @@ -941,7 +940,7 @@ module.exports.testdatefmt_as_IN = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "১৩:৪৫:৩৭"); + test.equal(fmt.format(date), "১.৪৫.৩৭"); test.done(); }, @@ -960,7 +959,7 @@ module.exports.testdatefmt_as_IN = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "১৩:৪৫"); + test.equal(fmt.format(date), "অপৰাহà§à¦¨ ১.৪৫"); test.done(); }, @@ -983,7 +982,7 @@ module.exports.testdatefmt_as_IN = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "১৩:৪৫:৩৭ IST"); + test.equal(fmt.format(date), "অপৰাহà§à¦¨ ১.৪৫.৩৭ IST"); test.done(); }, @@ -1007,7 +1006,7 @@ module.exports.testdatefmt_as_IN = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "১৩:৪৫:৩৭ IST"); + test.equal(fmt.format(date), "অপৰাহà§à¦¨ ১.৪৫.৩৭ IST"); test.done(); }, @@ -1026,7 +1025,7 @@ module.exports.testdatefmt_as_IN = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "১৩:৪৫:৩৭"); + test.equal(fmt.format(date), "অপৰাহà§à¦¨ ১.৪৫.৩৭"); test.done(); }, @@ -1050,7 +1049,7 @@ module.exports.testdatefmt_as_IN = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "১৩:৪৫:৩৭ IST"); + test.equal(fmt.format(date), "অপৰাহà§à¦¨ ১.৪৫.৩৭ IST"); test.done(); }, @@ -1074,7 +1073,7 @@ module.exports.testdatefmt_as_IN = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "১৩:৪৫:৩৭ IST"); + test.equal(fmt.format(date), "অপৰাহà§à¦¨ ১.৪৫.৩৭ IST"); test.done(); }, @@ -1132,7 +1131,7 @@ module.exports.testdatefmt_as_IN = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "১৩"); + test.equal(fmt.format(date), "১"); test.done(); }, @@ -1153,7 +1152,7 @@ module.exports.testdatefmt_as_IN = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "১৩:৪৫"); + test.equal(fmt.format(date), "অপৰাহà§à¦¨ ১.৪৫"); test.done(); }, @@ -1172,7 +1171,7 @@ module.exports.testdatefmt_as_IN = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "১৩:৪৫:৩৭"); + test.equal(fmt.format(date), "অপৰাহà§à¦¨ ১.৪৫.৩৭"); test.done(); }, @@ -1191,12 +1190,10 @@ module.exports.testdatefmt_as_IN = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "১৩:৪৫"); + test.equal(fmt.format(date), "অপৰাহà§à¦¨ ১.৪৫"); test.done(); }, - - testDateFmtINFullTimeComponentsHMAZ_as_IN: function(test) { test.expect(2); var fmt = new DateFmt({ @@ -1218,7 +1215,7 @@ module.exports.testdatefmt_as_IN = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "১৩:৪৫:৩৭ IST"); + test.equal(fmt.format(date), "অপৰাহà§à¦¨ ১.৪৫.৩৭ IST"); test.done(); }, @@ -1237,7 +1234,7 @@ module.exports.testdatefmt_as_IN = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "১৩:৪৫:৩৭"); + test.equal(fmt.format(date), "অপৰাহà§à¦¨ ১.৪৫.৩৭"); test.done(); }, @@ -1262,7 +1259,7 @@ module.exports.testdatefmt_as_IN = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "১৩:৪৫:৩৭ IST"); + test.equal(fmt.format(date), "অপৰাহà§à¦¨ ১.৪৫.৩৭ IST"); test.done(); }, @@ -1287,7 +1284,7 @@ module.exports.testdatefmt_as_IN = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "১৩:৪৫:৩৭ IST"); + test.equal(fmt.format(date), "অপৰাহà§à¦¨ ১.৪৫.৩৭ IST"); test.done(); }, @@ -1312,7 +1309,7 @@ module.exports.testdatefmt_as_IN = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "১৩:৪৫:৩৭ IST"); + test.equal(fmt.format(date), "অপৰাহà§à¦¨ ১.৪৫.৩৭ IST"); test.done(); }, /* diff --git a/js/test/date/testdatefmt_bg.js b/js/test/date/testdatefmt_bg.js index bcb0b95a50..1c6c9fb22c 100644 --- a/js/test/date/testdatefmt_bg.js +++ b/js/test/date/testdatefmt_bg.js @@ -136,7 +136,7 @@ module.exports.testdatefmt_bg = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "13:45"); + test.equal(fmt.format(date), "13:45 ч."); test.done(); }, @@ -155,7 +155,7 @@ module.exports.testdatefmt_bg = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "13:45"); + test.equal(fmt.format(date), "13:45 ч."); test.done(); }, @@ -174,7 +174,7 @@ module.exports.testdatefmt_bg = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "13:45"); + test.equal(fmt.format(date), "13:45 ч."); test.done(); }, @@ -193,7 +193,7 @@ module.exports.testdatefmt_bg = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "13:45"); + test.equal(fmt.format(date), "13:45 ч."); test.done(); }, @@ -212,7 +212,7 @@ module.exports.testdatefmt_bg = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "29.09.11 г., 13:45"); + test.equal(fmt.format(date), "29.09.11 г., 13:45 ч."); test.done(); }, @@ -231,7 +231,7 @@ module.exports.testdatefmt_bg = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "29.09.2011 г., 13:45"); + test.equal(fmt.format(date), "29.09.2011 г., 13:45 ч."); test.done(); }, @@ -250,7 +250,7 @@ module.exports.testdatefmt_bg = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "29 Ñептември 2011 г., 13:45"); + test.equal(fmt.format(date), "29 Ñептември 2011 г., 13:45 ч."); test.done(); }, @@ -269,7 +269,7 @@ module.exports.testdatefmt_bg = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "29 Ñептември 2011 г., 13:45"); + test.equal(fmt.format(date), "29 Ñептември 2011 г., 13:45 ч."); test.done(); }, @@ -481,7 +481,7 @@ module.exports.testdatefmt_bg = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "13:45"); + test.equal(fmt.format(date), "13:45 ч."); test.done(); }, @@ -500,7 +500,7 @@ module.exports.testdatefmt_bg = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "29.09.11 г., 13:45"); + test.equal(fmt.format(date), "29.09.11 г., 13:45 ч."); test.done(); }, @@ -926,7 +926,7 @@ module.exports.testdatefmt_bg = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "13:45"); + test.equal(fmt.format(date), "13:45 ч."); test.done(); }, @@ -945,7 +945,7 @@ module.exports.testdatefmt_bg = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "13:45:37"); + test.equal(fmt.format(date), "13:45:37 ч."); test.done(); }, @@ -964,7 +964,7 @@ module.exports.testdatefmt_bg = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "13:45"); + test.equal(fmt.format(date), "13:45 ч."); test.done(); }, @@ -988,7 +988,7 @@ module.exports.testdatefmt_bg = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "13:45 EEST"); + test.equal(fmt.format(date), "13:45 ч. EEST"); test.done(); }, @@ -1012,7 +1012,7 @@ module.exports.testdatefmt_bg = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "13:45 EEST"); + test.equal(fmt.format(date), "13:45 ч. EEST"); test.done(); }, @@ -1031,7 +1031,7 @@ module.exports.testdatefmt_bg = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "13:45:37"); + test.equal(fmt.format(date), "13:45:37 ч."); test.done(); }, @@ -1055,7 +1055,7 @@ module.exports.testdatefmt_bg = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "13:45:37 EEST"); + test.equal(fmt.format(date), "13:45:37 ч. EEST"); test.done(); }, @@ -1079,7 +1079,7 @@ module.exports.testdatefmt_bg = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "13:45:37 EEST"); + test.equal(fmt.format(date), "13:45:37 ч. EEST"); test.done(); }, @@ -1175,7 +1175,7 @@ module.exports.testdatefmt_bg = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "13:45"); + test.equal(fmt.format(date), "13:45 ч."); test.done(); }, @@ -1194,7 +1194,7 @@ module.exports.testdatefmt_bg = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "13:45:37"); + test.equal(fmt.format(date), "13:45:37 ч."); test.done(); }, @@ -1213,7 +1213,7 @@ module.exports.testdatefmt_bg = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "13:45"); + test.equal(fmt.format(date), "13:45 ч."); test.done(); }, @@ -1238,7 +1238,7 @@ module.exports.testdatefmt_bg = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "13:45 EEST"); + test.equal(fmt.format(date), "13:45 ч. EEST"); test.done(); }, @@ -1263,7 +1263,7 @@ module.exports.testdatefmt_bg = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "13:45 EEST"); + test.equal(fmt.format(date), "13:45 ч. EEST"); test.done(); }, @@ -1282,7 +1282,7 @@ module.exports.testdatefmt_bg = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "13:45:37"); + test.equal(fmt.format(date), "13:45:37 ч."); test.done(); }, @@ -1307,7 +1307,7 @@ module.exports.testdatefmt_bg = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "13:45:37 EEST"); + test.equal(fmt.format(date), "13:45:37 ч. EEST"); test.done(); }, @@ -1332,7 +1332,7 @@ module.exports.testdatefmt_bg = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "13:45:37 EEST"); + test.equal(fmt.format(date), "13:45:37 ч. EEST"); test.done(); }, @@ -1357,7 +1357,7 @@ module.exports.testdatefmt_bg = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "13:45:37 EET"); + test.equal(fmt.format(date), "13:45:37 ч. EET"); test.done(); }, diff --git a/js/test/date/testdatefmt_bn_IN.js b/js/test/date/testdatefmt_bn_IN.js index 7e1dcf0103..9c6314b9a6 100644 --- a/js/test/date/testdatefmt_bn_IN.js +++ b/js/test/date/testdatefmt_bn_IN.js @@ -1450,7 +1450,7 @@ module.exports.testdatefmt_bn_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.formatRelative(reference, date), "10 মিনিট পূরà§à¦¬à§‡"); + test.equal(fmt.formatRelative(reference, date), '10 মিনিট আগে'); test.done(); }, testDateFmtFormatRelativeWithinDayAfter_bn_IN: function(test) { diff --git a/js/test/date/testdatefmt_bs_Latn_BA.js b/js/test/date/testdatefmt_bs_Latn_BA.js index 4bbdd722bd..e6aff139d7 100644 --- a/js/test/date/testdatefmt_bs_Latn_BA.js +++ b/js/test/date/testdatefmt_bs_Latn_BA.js @@ -61,7 +61,7 @@ module.exports.testdatefmt_bs_Latn_BA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "29.9.11."); + test.equal(fmt.format(date), "29. 9. 2011."); test.done(); }, @@ -80,7 +80,7 @@ module.exports.testdatefmt_bs_Latn_BA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "29. sep. 2011."); + test.equal(fmt.format(date), "29. sep 2011."); test.done(); }, @@ -213,7 +213,7 @@ module.exports.testdatefmt_bs_Latn_BA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "29.9.11. 13:45"); + test.equal(fmt.format(date), "29. 9. 2011. 13:45"); test.done(); }, @@ -232,7 +232,7 @@ module.exports.testdatefmt_bs_Latn_BA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "29. sep. 2011. 13:45"); + test.equal(fmt.format(date), "29. sep 2011. 13:45"); test.done(); }, @@ -465,7 +465,7 @@ module.exports.testdatefmt_bs_Latn_BA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "29.9.11."); + test.equal(fmt.format(date), "29. 9. 2011."); test.done(); }, @@ -503,7 +503,7 @@ module.exports.testdatefmt_bs_Latn_BA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "29.9.11. 13:45"); + test.equal(fmt.format(date), "29. 9. 2011. 13:45"); test.done(); }, @@ -523,7 +523,7 @@ module.exports.testdatefmt_bs_Latn_BA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "11"); + test.equal(fmt.format(date), "2011"); test.done(); }, @@ -599,7 +599,7 @@ module.exports.testdatefmt_bs_Latn_BA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "29.9"); + test.equal(fmt.format(date), "29. 9"); test.done(); }, @@ -618,7 +618,7 @@ module.exports.testdatefmt_bs_Latn_BA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "9.11."); + test.equal(fmt.format(date), "9. 2011."); test.done(); }, @@ -637,7 +637,7 @@ module.exports.testdatefmt_bs_Latn_BA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "29.9.11."); + test.equal(fmt.format(date), "29. 9. 2011."); test.done(); }, @@ -656,7 +656,7 @@ module.exports.testdatefmt_bs_Latn_BA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "ÄŒ, 29.9"); + test.equal(fmt.format(date), "ÄŒ, 29. 9"); test.done(); }, @@ -675,7 +675,7 @@ module.exports.testdatefmt_bs_Latn_BA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "ÄŒ, 29.9.11."); + test.equal(fmt.format(date), "ÄŒ, 29. 9. 2011."); test.done(); }, diff --git a/js/test/date/testdatefmt_da_DK.js b/js/test/date/testdatefmt_da_DK.js index 3de6ae668d..8455b6d694 100644 --- a/js/test/date/testdatefmt_da_DK.js +++ b/js/test/date/testdatefmt_da_DK.js @@ -60,7 +60,7 @@ module.exports.testdatefmt_da_DK = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "29/09/2011"); + test.equal(fmt.format(date), "29.09.2011"); test.done(); }, @@ -212,7 +212,7 @@ module.exports.testdatefmt_da_DK = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "29/09/2011 13.45"); + test.equal(fmt.format(date), "29.09.2011 13.45"); test.done(); }, @@ -480,7 +480,7 @@ module.exports.testdatefmt_da_DK = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "29/09/2011"); + test.equal(fmt.format(date), "29.09.2011"); test.done(); }, @@ -518,7 +518,7 @@ module.exports.testdatefmt_da_DK = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "29/09/2011 13.45"); + test.equal(fmt.format(date), "29.09.2011 13.45"); test.done(); }, @@ -614,7 +614,7 @@ module.exports.testdatefmt_da_DK = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "29/09"); + test.equal(fmt.format(date), "29.09"); test.done(); }, @@ -633,7 +633,7 @@ module.exports.testdatefmt_da_DK = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "09/2011"); + test.equal(fmt.format(date), "09.2011"); test.done(); }, @@ -652,7 +652,7 @@ module.exports.testdatefmt_da_DK = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "29/09/2011"); + test.equal(fmt.format(date), "29.09.2011"); test.done(); }, @@ -671,7 +671,7 @@ module.exports.testdatefmt_da_DK = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "T den 29/09"); + test.equal(fmt.format(date), "T den 29.09"); test.done(); }, @@ -690,7 +690,7 @@ module.exports.testdatefmt_da_DK = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "T den 29/09/2011"); + test.equal(fmt.format(date), "T den 29.09.2011"); test.done(); }, diff --git a/js/test/date/testdatefmt_en_CA.js b/js/test/date/testdatefmt_en_CA.js index d1fa63620a..b7eb7ff71a 100644 --- a/js/test/date/testdatefmt_en_CA.js +++ b/js/test/date/testdatefmt_en_CA.js @@ -79,7 +79,7 @@ module.exports.testdatefmt_en_CA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "Sep 29, 2011"); + test.equal(fmt.format(date), "Sep. 29, 2011"); test.done(); }, @@ -136,7 +136,7 @@ module.exports.testdatefmt_en_CA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "1:45 PM"); + test.equal(fmt.format(date), "1:45 p.m."); test.done(); }, @@ -155,7 +155,7 @@ module.exports.testdatefmt_en_CA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "1:45 PM"); + test.equal(fmt.format(date), "1:45 p.m."); test.done(); }, @@ -174,7 +174,7 @@ module.exports.testdatefmt_en_CA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "1:45 PM"); + test.equal(fmt.format(date), "1:45 p.m."); test.done(); }, @@ -193,7 +193,7 @@ module.exports.testdatefmt_en_CA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "1:45 PM"); + test.equal(fmt.format(date), "1:45 p.m."); test.done(); }, @@ -212,7 +212,7 @@ module.exports.testdatefmt_en_CA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "2011-09-29, 1:45 PM"); + test.equal(fmt.format(date), "2011-09-29, 1:45 p.m."); test.done(); }, @@ -231,7 +231,7 @@ module.exports.testdatefmt_en_CA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "Sep 29, 2011, 1:45 PM"); + test.equal(fmt.format(date), "Sep. 29, 2011, 1:45 p.m."); test.done(); }, @@ -250,7 +250,7 @@ module.exports.testdatefmt_en_CA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "September 29, 2011 at 1:45 PM"); + test.equal(fmt.format(date), "September 29, 2011 at 1:45 p.m."); test.done(); }, @@ -269,7 +269,7 @@ module.exports.testdatefmt_en_CA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "September 29, 2011 at 1:45 PM"); + test.equal(fmt.format(date), "September 29, 2011 at 1:45 p.m."); test.done(); }, @@ -499,7 +499,7 @@ module.exports.testdatefmt_en_CA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "1:45 PM"); + test.equal(fmt.format(date), "1:45 p.m."); test.done(); }, @@ -518,7 +518,7 @@ module.exports.testdatefmt_en_CA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "2011-09-29, 1:45 PM"); + test.equal(fmt.format(date), "2011-09-29, 1:45 p.m."); test.done(); }, @@ -977,7 +977,7 @@ module.exports.testdatefmt_en_CA = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "1:45 PM"); + test.equal(fmt.format(date), "1:45 p.m."); test.done(); }, @@ -1027,7 +1027,7 @@ module.exports.testdatefmt_en_CA = { millisecond: 0, timezone: "America/Toronto" }); - test.equal(fmt.format(date), "1:45 PM EDT"); + test.equal(fmt.format(date), "1:45 p.m. EDT"); test.done(); }, @@ -1047,7 +1047,7 @@ module.exports.testdatefmt_en_CA = { millisecond: 0, timezone: "America/Toronto" }); - test.equal(fmt.format(date), "1:45:37 PM"); + test.equal(fmt.format(date), "1:45:37 p.m."); test.done(); }, @@ -1097,7 +1097,7 @@ module.exports.testdatefmt_en_CA = { millisecond: 0, timezone: "America/Toronto" }); - test.equal(fmt.format(date), "1:45:37 PM EDT"); + test.equal(fmt.format(date), "1:45:37 p.m. EDT"); test.done(); }, @@ -1232,7 +1232,7 @@ module.exports.testdatefmt_en_CA = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "1:45 PM"); + test.equal(fmt.format(date), "1:45 p.m."); test.done(); }, @@ -1282,7 +1282,7 @@ module.exports.testdatefmt_en_CA = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "1:45 PM EDT"); + test.equal(fmt.format(date), "1:45 p.m. EDT"); test.done(); }, @@ -1301,7 +1301,7 @@ module.exports.testdatefmt_en_CA = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "1:45:37 PM"); + test.equal(fmt.format(date), "1:45:37 p.m."); test.done(); }, @@ -1351,7 +1351,7 @@ module.exports.testdatefmt_en_CA = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "1:45:37 PM EDT"); + test.equal(fmt.format(date), "1:45:37 p.m. EDT"); test.done(); }, diff --git a/js/test/date/testdatefmt_en_IN.js b/js/test/date/testdatefmt_en_IN.js index 80fb294e6f..889c343d00 100644 --- a/js/test/date/testdatefmt_en_IN.js +++ b/js/test/date/testdatefmt_en_IN.js @@ -116,7 +116,7 @@ module.exports.testdatefmt_en_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "29 September 2011"); + test.equal(fmt.format(date), "29 September, 2011"); test.done(); }, @@ -135,7 +135,7 @@ module.exports.testdatefmt_en_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "1:45 PM"); + test.equal(fmt.format(date), "1:45 pm"); test.done(); }, @@ -154,7 +154,7 @@ module.exports.testdatefmt_en_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "1:45 PM"); + test.equal(fmt.format(date), "1:45 pm"); test.done(); }, @@ -173,7 +173,7 @@ module.exports.testdatefmt_en_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "1:45 PM"); + test.equal(fmt.format(date), "1:45 pm"); test.done(); }, @@ -192,7 +192,7 @@ module.exports.testdatefmt_en_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "1:45 PM"); + test.equal(fmt.format(date), "1:45 pm"); test.done(); }, @@ -211,7 +211,7 @@ module.exports.testdatefmt_en_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "29/09/11, 1:45 PM"); + test.equal(fmt.format(date), "29/09/11, 1:45 pm"); test.done(); }, @@ -230,7 +230,7 @@ module.exports.testdatefmt_en_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "29-Sep-2011, 1:45 PM"); + test.equal(fmt.format(date), "29-Sep-2011, 1:45 pm"); test.done(); }, @@ -249,7 +249,7 @@ module.exports.testdatefmt_en_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "29 September 2011 at 1:45 PM"); + test.equal(fmt.format(date), "29 September 2011 at 1:45 pm"); test.done(); }, @@ -268,7 +268,7 @@ module.exports.testdatefmt_en_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "29 September 2011 at 1:45 PM"); + test.equal(fmt.format(date), "29 September, 2011 at 1:45 pm"); test.done(); }, @@ -499,7 +499,7 @@ module.exports.testdatefmt_en_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "1:45 PM"); + test.equal(fmt.format(date), "1:45 pm"); test.done(); }, @@ -518,7 +518,7 @@ module.exports.testdatefmt_en_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "29/09/11, 1:45 PM"); + test.equal(fmt.format(date), "29/09/11, 1:45 pm"); test.done(); }, @@ -671,7 +671,7 @@ module.exports.testdatefmt_en_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "T 29/09"); + test.equal(fmt.format(date), "T, 29/09"); test.done(); }, @@ -690,7 +690,7 @@ module.exports.testdatefmt_en_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "T 29/09/11"); + test.equal(fmt.format(date), "T, 29/09/11"); test.done(); }, @@ -786,7 +786,7 @@ module.exports.testdatefmt_en_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "September 2011"); + test.equal(fmt.format(date), "September, 2011"); test.done(); }, @@ -805,7 +805,7 @@ module.exports.testdatefmt_en_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "29 September 2011"); + test.equal(fmt.format(date), "29 September, 2011"); test.done(); }, @@ -824,7 +824,7 @@ module.exports.testdatefmt_en_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "Thursday 29 September"); + test.equal(fmt.format(date), "Thursday, 29 September"); test.done(); }, @@ -843,7 +843,7 @@ module.exports.testdatefmt_en_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "Thursday 29 September 2011"); + test.equal(fmt.format(date), "Thursday, 29 September, 2011"); test.done(); }, @@ -977,7 +977,7 @@ module.exports.testdatefmt_en_IN = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "1:45 PM"); + test.equal(fmt.format(date), "1:45 pm"); test.done(); }, @@ -1001,7 +1001,7 @@ module.exports.testdatefmt_en_IN = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "1:45 PM IST"); + test.equal(fmt.format(date), "1:45 pm IST"); test.done(); }, @@ -1025,7 +1025,7 @@ module.exports.testdatefmt_en_IN = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "1:45 PM IST"); + test.equal(fmt.format(date), "1:45 pm IST"); test.done(); }, @@ -1044,7 +1044,7 @@ module.exports.testdatefmt_en_IN = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "1:45:37 PM"); + test.equal(fmt.format(date), "1:45:37 pm"); test.done(); }, @@ -1068,7 +1068,7 @@ module.exports.testdatefmt_en_IN = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "1:45:37 PM IST"); + test.equal(fmt.format(date), "1:45:37 pm IST"); test.done(); }, @@ -1092,7 +1092,7 @@ module.exports.testdatefmt_en_IN = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "1:45:37 PM IST"); + test.equal(fmt.format(date), "1:45:37 pm IST"); test.done(); }, @@ -1188,7 +1188,7 @@ module.exports.testdatefmt_en_IN = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "1:45 PM"); + test.equal(fmt.format(date), "1:45 pm"); test.done(); }, @@ -1207,7 +1207,7 @@ module.exports.testdatefmt_en_IN = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "1:45:37 PM"); + test.equal(fmt.format(date), "1:45:37 pm"); test.done(); }, @@ -1226,7 +1226,7 @@ module.exports.testdatefmt_en_IN = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "1:45 PM"); + test.equal(fmt.format(date), "1:45 pm"); test.done(); }, @@ -1251,7 +1251,7 @@ module.exports.testdatefmt_en_IN = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "1:45 PM IST"); + test.equal(fmt.format(date), "1:45 pm IST"); test.done(); }, @@ -1276,7 +1276,7 @@ module.exports.testdatefmt_en_IN = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "1:45 PM IST"); + test.equal(fmt.format(date), "1:45 pm IST"); test.done(); }, @@ -1295,7 +1295,7 @@ module.exports.testdatefmt_en_IN = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "1:45:37 PM"); + test.equal(fmt.format(date), "1:45:37 pm"); test.done(); }, @@ -1320,7 +1320,7 @@ module.exports.testdatefmt_en_IN = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "1:45:37 PM IST"); + test.equal(fmt.format(date), "1:45:37 pm IST"); test.done(); }, @@ -1345,7 +1345,7 @@ module.exports.testdatefmt_en_IN = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "1:45:37 PM IST"); + test.equal(fmt.format(date), "1:45:37 pm IST"); test.done(); }, @@ -1370,7 +1370,7 @@ module.exports.testdatefmt_en_IN = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "1:45:37 PM IST"); + test.equal(fmt.format(date), "1:45:37 pm IST"); test.done(); } diff --git a/js/test/date/testdatefmt_fa_IR.js b/js/test/date/testdatefmt_fa_IR.js index ec9b35f956..92c065945f 100644 --- a/js/test/date/testdatefmt_fa_IR.js +++ b/js/test/date/testdatefmt_fa_IR.js @@ -2080,7 +2080,7 @@ module.exports.testdatefmt_fa_IR = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€Û±Û³Û¹Û²â€/Û¹â€/Û²Û±"); + test.equal(fmt.format(date), 'â€Û±Û³Û¹Û²/Û¹/Û²Û±'); test.done(); }, @@ -2269,7 +2269,7 @@ module.exports.testdatefmt_fa_IR = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€Û±Û³Û¹Û²â€/Û¹â€/۲۱،†â€Û±Û³:Û´Ûµ"); + test.equal(fmt.format(date), 'â€Û±Û³Û¹Û²/Û¹/۲۱،†â€Û±Û³:Û´Ûµ'); test.done(); }, diff --git a/js/test/date/testdatefmt_fr_CA.js b/js/test/date/testdatefmt_fr_CA.js index e3e4ebfc7e..4577d9cf5d 100644 --- a/js/test/date/testdatefmt_fr_CA.js +++ b/js/test/date/testdatefmt_fr_CA.js @@ -919,7 +919,7 @@ module.exports.testdatefmt_fr_CA = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "45:37"); + test.equal(fmt.format(date), "45 min 37 s"); test.done(); }, @@ -957,7 +957,7 @@ module.exports.testdatefmt_fr_CA = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "13:45:37"); + test.equal(fmt.format(date), "13 h 45 min 37 s"); test.done(); }, @@ -1045,7 +1045,7 @@ module.exports.testdatefmt_fr_CA = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "13:45:37"); + test.equal(fmt.format(date), "13 h 45 min 37 s"); test.done(); }, @@ -1070,7 +1070,7 @@ module.exports.testdatefmt_fr_CA = { millisecond: 0, timezone: "America/Montreal" }); - test.equal(fmt.format(date), "13:45:37 EDT"); + test.equal(fmt.format(date), "13 h 45 min 37 s EDT"); test.done(); }, @@ -1095,7 +1095,7 @@ module.exports.testdatefmt_fr_CA = { millisecond: 0, timezone: "America/Montreal" }); - test.equal(fmt.format(date), "13:45:37 EDT"); + test.equal(fmt.format(date), "13 h 45 min 37 s EDT"); test.done(); }, @@ -1172,7 +1172,7 @@ module.exports.testdatefmt_fr_CA = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "45:37"); + test.equal(fmt.format(date), "45 min 37 s"); test.done(); }, @@ -1210,7 +1210,7 @@ module.exports.testdatefmt_fr_CA = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "13:45:37"); + test.equal(fmt.format(date), "13 h 45 min 37 s"); test.done(); }, @@ -1300,7 +1300,7 @@ module.exports.testdatefmt_fr_CA = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "13:45:37"); + test.equal(fmt.format(date), "13 h 45 min 37 s"); test.done(); }, @@ -1326,7 +1326,7 @@ module.exports.testdatefmt_fr_CA = { millisecond: 0, timezone: "America/Montreal" }); - test.equal(fmt.format(date), "13:45:37 EDT"); + test.equal(fmt.format(date), "13 h 45 min 37 s EDT"); test.done(); }, @@ -1352,7 +1352,7 @@ module.exports.testdatefmt_fr_CA = { millisecond: 0, timezone: "America/Montreal" }); - test.equal(fmt.format(date), "13:45:37 EDT"); + test.equal(fmt.format(date), "13 h 45 min 37 s EDT"); test.done(); }, @@ -1378,7 +1378,7 @@ module.exports.testdatefmt_fr_CA = { millisecond: 0, timezone: "America/Montreal" }); - test.equal(fmt.format(date), "13:45:37 EST"); + test.equal(fmt.format(date), "13 h 45 min 37 s EST"); test.done(); }, diff --git a/js/test/date/testdatefmt_gu_IN.js b/js/test/date/testdatefmt_gu_IN.js index ec25586c12..8b4ff575f2 100644 --- a/js/test/date/testdatefmt_gu_IN.js +++ b/js/test/date/testdatefmt_gu_IN.js @@ -268,7 +268,7 @@ module.exports.testdatefmt_gu_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "29 સપà«àªŸà«‡àª®à«àª¬àª°, 2011 01:45 PM"); + test.equal(fmt.format(date), "29 સપà«àªŸà«‡àª®à«àª¬àª°, 2011 ઠ01:45 PM વાગà«àª¯à«‡"); test.done(); }, @@ -287,7 +287,7 @@ module.exports.testdatefmt_gu_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "29 સપà«àªŸà«‡àª®à«àª¬àª°, 2011 01:45 PM"); + test.equal(fmt.format(date), "29 સપà«àªŸà«‡àª®à«àª¬àª°, 2011 ઠ01:45 PM વાગà«àª¯à«‡"); test.done(); }, diff --git a/js/test/date/testdatefmt_he_IL.js b/js/test/date/testdatefmt_he_IL.js index 3da0d1d220..799589d7ae 100644 --- a/js/test/date/testdatefmt_he_IL.js +++ b/js/test/date/testdatefmt_he_IL.js @@ -51,7 +51,7 @@ module.exports.testdatefmt_he_IL = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€29â€.9â€.2011"); + test.equal(fmt.format(date), 'â€29.9.2011'); test.done(); }, @@ -203,7 +203,7 @@ module.exports.testdatefmt_he_IL = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€29â€.9â€.2011, â€13:45"); + test.equal(fmt.format(date), 'â€29.9.2011, â€13:45'); test.done(); }, @@ -454,7 +454,7 @@ module.exports.testdatefmt_he_IL = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€29â€.9â€.2011"); + test.equal(fmt.format(date), 'â€29.9.2011'); test.done(); }, @@ -492,11 +492,10 @@ module.exports.testdatefmt_he_IL = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€29â€.9â€.2011, â€13:45"); + test.equal(fmt.format(date), 'â€29.9.2011, â€13:45'); test.done(); }, - testDateFmtShortDateComponentsY_he_IL: function(test) { test.expect(2); var fmt = new DateFmt({locale: "he-IL", date: "y"}); @@ -588,7 +587,7 @@ module.exports.testdatefmt_he_IL = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€29â€.9"); + test.equal(fmt.format(date), 'â€29.9'); test.done(); }, @@ -607,7 +606,7 @@ module.exports.testdatefmt_he_IL = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€9â€.2011"); + test.equal(fmt.format(date), 'â€9.2011'); test.done(); }, @@ -626,7 +625,7 @@ module.exports.testdatefmt_he_IL = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€29â€.9â€.2011"); + test.equal(fmt.format(date), 'â€29.9.2011'); test.done(); }, @@ -645,7 +644,7 @@ module.exports.testdatefmt_he_IL = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "ה׳, â€29â€.9"); + test.equal(fmt.format(date), 'ה׳, â€29.9'); test.done(); }, @@ -664,7 +663,7 @@ module.exports.testdatefmt_he_IL = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "ה׳, 29â€.9â€.2011"); + test.equal(fmt.format(date), 'ה׳, 29.9.2011'); test.done(); }, diff --git a/js/test/date/testdatefmt_hi_IN.js b/js/test/date/testdatefmt_hi_IN.js index ad6aa87f96..98f1f08c93 100644 --- a/js/test/date/testdatefmt_hi_IN.js +++ b/js/test/date/testdatefmt_hi_IN.js @@ -78,7 +78,7 @@ module.exports.testdatefmt_hi_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "29/09/2011"); + test.equal(fmt.format(date), "29 सित॰ 2011"); test.done(); }, @@ -249,7 +249,7 @@ module.exports.testdatefmt_hi_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "29/09/2011, 1:45 अपराहà¥à¤¨"); + test.equal(fmt.format(date), "29 सित॰ 2011, 1:45 अपराहà¥à¤¨"); test.done(); }, diff --git a/js/test/date/testdatefmt_id_ID.js b/js/test/date/testdatefmt_id_ID.js index f7bb036554..b3afa33d01 100644 --- a/js/test/date/testdatefmt_id_ID.js +++ b/js/test/date/testdatefmt_id_ID.js @@ -1401,7 +1401,7 @@ module.exports.testdatefmt_id_ID = { second: 30, millisecond: 0 }); - test.equal(fmt.formatRelative(reference, date), "Dalam 30 detik"); + test.equal(fmt.formatRelative(reference, date), "dalam 30 detik"); test.done(); }, testDateFmtFormatRelativeWithinMinuteBefore_id_ID: function(test) { @@ -1457,7 +1457,7 @@ module.exports.testdatefmt_id_ID = { second: 0, millisecond: 0 }); - test.equal(fmt.formatRelative(reference, date), "Dalam 10 menit"); + test.equal(fmt.formatRelative(reference, date), "dalam 10 menit"); test.done(); }, testDateFmtFormatRelativeWithinHourBefore_id_ID: function(test) { @@ -1513,7 +1513,7 @@ module.exports.testdatefmt_id_ID = { second: 0, millisecond: 0 }); - test.equal(fmt.formatRelative(reference, date), "Dalam 4 jam"); + test.equal(fmt.formatRelative(reference, date), "dalam 4 jam"); test.done(); }, testDateFmtFormatRelativeWithinDayBefore_id_ID: function(test) { @@ -1570,7 +1570,7 @@ module.exports.testdatefmt_id_ID = { second: 0, millisecond: 0 }); - test.equal(fmt.formatRelative(reference, date), "Dalam 4 hari"); + test.equal(fmt.formatRelative(reference, date), "dalam 4 hari"); test.done(); }, testDateFmtFormatRelativeWithinFortnightBefore_id_ID: function(test) { @@ -1627,7 +1627,7 @@ module.exports.testdatefmt_id_ID = { second: 0, millisecond: 0 }); - test.equal(fmt.formatRelative(reference, date), "Dalam 9 minggu"); + test.equal(fmt.formatRelative(reference, date), "dalam 9 minggu"); test.done(); }, testDateFmtFormatRelativeWithinQuarterBefore_id_ID: function(test) { @@ -1684,7 +1684,7 @@ module.exports.testdatefmt_id_ID = { second: 0, millisecond: 0 }); - test.equal(fmt.formatRelative(reference, date), "Dalam 16 bulan"); + test.equal(fmt.formatRelative(reference, date), "dalam 16 bulan"); test.done(); }, testDateFmtFormatRelativeWithinTwoYearsBefore_id_ID: function(test) { @@ -1741,7 +1741,7 @@ module.exports.testdatefmt_id_ID = { second: 0, millisecond: 0 }); - test.equal(fmt.formatRelative(reference, date), "Dalam 14 tahun"); + test.equal(fmt.formatRelative(reference, date), "dalam 14 tahun"); test.done(); }, testDateFmtFormatRelativeYearsBefore_id_ID: function(test) { diff --git a/js/test/date/testdatefmt_ja_JP.js b/js/test/date/testdatefmt_ja_JP.js index 169eae7af2..7a2fe5f0b6 100644 --- a/js/test/date/testdatefmt_ja_JP.js +++ b/js/test/date/testdatefmt_ja_JP.js @@ -558,7 +558,7 @@ module.exports.testdatefmt_ja_JP = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "9月"); + test.equal(fmt.format(date), "09月"); test.done(); }, diff --git a/js/test/date/testdatefmt_kk_Cyrl_KZ.js b/js/test/date/testdatefmt_kk_Cyrl_KZ.js index 95654f4e59..181fe31ea7 100644 --- a/js/test/date/testdatefmt_kk_Cyrl_KZ.js +++ b/js/test/date/testdatefmt_kk_Cyrl_KZ.js @@ -483,7 +483,7 @@ module.exports.testdatefmt_kk_Cyrl_KZ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "Қы"); + test.equal(fmt.format(date), "қы"); test.done(); }, diff --git a/js/test/date/testdatefmt_ku_Arab_IQ.js b/js/test/date/testdatefmt_ku_Arab_IQ.js index f944877640..93f923bc8a 100644 --- a/js/test/date/testdatefmt_ku_Arab_IQ.js +++ b/js/test/date/testdatefmt_ku_Arab_IQ.js @@ -51,7 +51,7 @@ module.exports.testdatefmt_ku_Arab_IQ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€29â€/9â€/2011"); + test.equal(fmt.format(date), 'â€Ù¢Ù Ù¡Ù¡-٠٩-٢٩'); test.done(); }, @@ -70,7 +70,7 @@ module.exports.testdatefmt_ku_Arab_IQ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€29â€/09â€/2011"); + test.equal(fmt.format(date), 'â€Ù¢Ù Ù¡Ù¡ ئەیلوول ٢٩'); test.done(); }, @@ -89,7 +89,7 @@ module.exports.testdatefmt_ku_Arab_IQ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€2011/ئەیلول/29"); + test.equal(fmt.format(date), 'â€Ù¢Ù©ÛŒ ئەیلوولی ٢٠١١'); test.done(); }, @@ -108,7 +108,7 @@ module.exports.testdatefmt_ku_Arab_IQ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€2011/ئەیلول/29"); + test.equal(fmt.format(date), 'â€Ù¢Ù Ù¡Ù¡ ئەیلوول ٢٩'); test.done(); }, @@ -127,7 +127,7 @@ module.exports.testdatefmt_ku_Arab_IQ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "13:45"); + test.equal(fmt.format(date), 'â€Ù¡:٤٥ د.Ù†'); test.done(); }, @@ -146,7 +146,7 @@ module.exports.testdatefmt_ku_Arab_IQ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "13:45"); + test.equal(fmt.format(date), 'â€Ù¡:٤٥ د.Ù†'); test.done(); }, @@ -165,7 +165,7 @@ module.exports.testdatefmt_ku_Arab_IQ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "13:45"); + test.equal(fmt.format(date), 'â€Ù¡:٤٥ د.Ù†'); test.done(); }, @@ -184,7 +184,7 @@ module.exports.testdatefmt_ku_Arab_IQ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "13:45"); + test.equal(fmt.format(date), 'â€Ù¡:٤٥ د.Ù†'); test.done(); }, @@ -203,7 +203,7 @@ module.exports.testdatefmt_ku_Arab_IQ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€29â€/9â€/2011 13:45"); + test.equal(fmt.format(date), 'â€Ù¢Ù Ù¡Ù¡-٠٩-٢٩ â€Ù¡:٤٥ د.Ù†'); test.done(); }, @@ -222,7 +222,7 @@ module.exports.testdatefmt_ku_Arab_IQ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€29â€/09â€/2011 13:45"); + test.equal(fmt.format(date), 'â€Ù¢Ù Ù¡Ù¡ ئەیلوول ٢٩ â€Ù¡:٤٥ د.Ù†'); test.done(); }, @@ -241,7 +241,7 @@ module.exports.testdatefmt_ku_Arab_IQ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€2011/ئەیلول/29 13:45"); + test.equal(fmt.format(date), 'â€Ù¢Ù©ÛŒ ئەیلوولی ٢٠١١ â€Ù¡:٤٥ د.Ù†'); test.done(); }, @@ -260,7 +260,7 @@ module.exports.testdatefmt_ku_Arab_IQ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€2011/ئەیلول/29 13:45"); + test.equal(fmt.format(date), 'â€Ù¢Ù Ù¡Ù¡ ئەیلوول ٢٩ â€Ù¡:٤٥ د.Ù†'); test.done(); }, @@ -280,7 +280,7 @@ module.exports.testdatefmt_ku_Arab_IQ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "2011-09-29"); + test.equal(fmt.format(date), '٢٠١١-٠٩-٢٩'); test.done(); }, @@ -301,7 +301,7 @@ module.exports.testdatefmt_ku_Arab_IQ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "01:45"); + test.equal(fmt.format(date), '٠١:٤٥'); test.done(); }, @@ -320,7 +320,7 @@ module.exports.testdatefmt_ku_Arab_IQ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "01:45"); + test.equal(fmt.format(date), '٠١:٤٥'); test.done(); }, @@ -339,7 +339,7 @@ module.exports.testdatefmt_ku_Arab_IQ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "13:45"); + test.equal(fmt.format(date), '١٣:٤٥'); test.done(); }, @@ -358,7 +358,7 @@ module.exports.testdatefmt_ku_Arab_IQ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "13:45"); + test.equal(fmt.format(date), '١٣:٤٥'); test.done(); }, @@ -377,7 +377,7 @@ module.exports.testdatefmt_ku_Arab_IQ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "01:45"); + test.equal(fmt.format(date), '٠١:٤٥'); test.done(); }, @@ -396,7 +396,7 @@ module.exports.testdatefmt_ku_Arab_IQ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "01:45"); + test.equal(fmt.format(date), '٠١:٤٥'); test.done(); }, @@ -415,7 +415,7 @@ module.exports.testdatefmt_ku_Arab_IQ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "13:45"); + test.equal(fmt.format(date), '١٣:٤٥'); test.done(); }, @@ -434,7 +434,7 @@ module.exports.testdatefmt_ku_Arab_IQ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "13:45"); + test.equal(fmt.format(date), '١٣:٤٥'); test.done(); }, @@ -454,7 +454,7 @@ module.exports.testdatefmt_ku_Arab_IQ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€29â€/9â€/2011"); + test.equal(fmt.format(date), 'â€Ù¢Ù Ù¡Ù¡-٠٩-٢٩'); test.done(); }, @@ -473,7 +473,7 @@ module.exports.testdatefmt_ku_Arab_IQ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "13:45"); + test.equal(fmt.format(date), 'â€Ù¡:٤٥ د.Ù†'); test.done(); }, @@ -492,7 +492,7 @@ module.exports.testdatefmt_ku_Arab_IQ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€29â€/9â€/2011 13:45"); + test.equal(fmt.format(date), 'â€Ù¢Ù Ù¡Ù¡-٠٩-٢٩ â€Ù¡:٤٥ د.Ù†'); test.done(); }, @@ -512,7 +512,7 @@ module.exports.testdatefmt_ku_Arab_IQ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "2011"); + test.equal(fmt.format(date), '٢٠١١'); test.done(); }, @@ -531,7 +531,7 @@ module.exports.testdatefmt_ku_Arab_IQ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "9"); + test.equal(fmt.format(date), '٠٩'); test.done(); }, @@ -551,7 +551,7 @@ module.exports.testdatefmt_ku_Arab_IQ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "29"); + test.equal(fmt.format(date), '٢٩'); test.done(); }, @@ -570,7 +570,7 @@ module.exports.testdatefmt_ku_Arab_IQ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€29â€/9"); + test.equal(fmt.format(date), 'â€Ù Ù©-٢٩'); test.done(); }, @@ -589,7 +589,7 @@ module.exports.testdatefmt_ku_Arab_IQ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€9â€/2011"); + test.equal(fmt.format(date), 'â€Ù¢Ù Ù¡Ù¡-٠٩'); test.done(); }, @@ -609,7 +609,7 @@ module.exports.testdatefmt_ku_Arab_IQ = { millisecond: 0 }); - test.equal(fmt.format(date), "â€29â€/9â€/2011"); + test.equal(fmt.format(date), 'â€Ù¢Ù Ù¡Ù¡-٠٩-٢٩'); test.done(); }, @@ -629,7 +629,7 @@ module.exports.testdatefmt_ku_Arab_IQ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "Ù¾ÛŽÙ†, 29â€/9"); + test.equal(fmt.format(date), 'â€Ù Ù©-٢٩, Ù¾'); test.done(); }, @@ -649,12 +649,11 @@ module.exports.testdatefmt_ku_Arab_IQ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "Ù¾ÛŽÙ†, 29â€/9â€/2011"); + test.equal(fmt.format(date), 'â€Ù¢Ù Ù¡Ù¡-٠٩-٢٩, Ù¾'); test.done(); }, - testDateFmtFullDateComponentsY_ku_Arab_IQ: function(test) { test.expect(2); var fmt = new DateFmt({locale: "ku-Arab-IQ", length: "full", date: "y"}); @@ -670,7 +669,7 @@ module.exports.testdatefmt_ku_Arab_IQ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "2011"); + test.equal(fmt.format(date), '٢٠١١'); test.done(); }, @@ -689,7 +688,7 @@ module.exports.testdatefmt_ku_Arab_IQ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "ئەیلول"); + test.equal(fmt.format(date), 'ئەیلوول'); test.done(); }, @@ -708,7 +707,7 @@ module.exports.testdatefmt_ku_Arab_IQ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "29"); + test.equal(fmt.format(date), '٢٩'); test.done(); }, @@ -727,7 +726,7 @@ module.exports.testdatefmt_ku_Arab_IQ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€Ø¦Û•ÛŒÙ„ول/29"); + test.equal(fmt.format(date), 'ئەیلوول ٢٩'); test.done(); }, @@ -746,7 +745,7 @@ module.exports.testdatefmt_ku_Arab_IQ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€2011/ئەیلول"); + test.equal(fmt.format(date), 'â€Ù¢Ù Ù¡Ù¡ ئەیلوول'); test.done(); }, @@ -765,7 +764,7 @@ module.exports.testdatefmt_ku_Arab_IQ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€2011/ئەیلول/29"); + test.equal(fmt.format(date), 'â€Ù¢Ù Ù¡Ù¡ ئەیلوول ٢٩'); test.done(); }, @@ -784,7 +783,7 @@ module.exports.testdatefmt_ku_Arab_IQ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "پێنج شەممە,ئەیلول/29"); + test.equal(fmt.format(date), 'ئەیلوول ٢٩, پێنجشەممە'); test.done(); }, @@ -803,7 +802,7 @@ module.exports.testdatefmt_ku_Arab_IQ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "پێنج شەممە, 2011/ئەیلول/29"); + test.equal(fmt.format(date), 'â€Ù¢Ù Ù¡Ù¡ ئەیلوول ٢٩, پێنجشەممە'); test.done(); }, @@ -823,7 +822,7 @@ module.exports.testdatefmt_ku_Arab_IQ = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "37"); + test.equal(fmt.format(date), '٣٧'); test.done(); }, @@ -842,7 +841,7 @@ module.exports.testdatefmt_ku_Arab_IQ = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "45"); + test.equal(fmt.format(date), '٤٥'); test.done(); }, @@ -861,7 +860,7 @@ module.exports.testdatefmt_ku_Arab_IQ = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "13"); + test.equal(fmt.format(date), 'Ù¡'); test.done(); }, @@ -880,7 +879,7 @@ module.exports.testdatefmt_ku_Arab_IQ = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "45:37"); + test.equal(fmt.format(date), '٤٥:٣٧'); test.done(); }, @@ -899,7 +898,7 @@ module.exports.testdatefmt_ku_Arab_IQ = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "13:45"); + test.equal(fmt.format(date), 'â€Ù¡:٤٥'); test.done(); }, @@ -918,7 +917,7 @@ module.exports.testdatefmt_ku_Arab_IQ = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "13:45:37"); + test.equal(fmt.format(date), 'â€Ù¡:٤٥:٣٧'); test.done(); }, @@ -937,7 +936,7 @@ module.exports.testdatefmt_ku_Arab_IQ = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "13:45"); + test.equal(fmt.format(date), 'â€Ù¡:٤٥ د.Ù†'); test.done(); }, @@ -960,7 +959,7 @@ module.exports.testdatefmt_ku_Arab_IQ = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "13:45 +03/+04"); + test.equal(fmt.format(date), 'â€Ù¡:٤٥ +٠٣/+٠٤'); test.done(); }, @@ -983,7 +982,7 @@ module.exports.testdatefmt_ku_Arab_IQ = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "13:45 +03/+04"); + test.equal(fmt.format(date), 'â€Ù¡:٤٥ د.Ù† +٠٣/+٠٤'); test.done(); }, @@ -1002,7 +1001,7 @@ module.exports.testdatefmt_ku_Arab_IQ = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "13:45:37"); + test.equal(fmt.format(date), 'â€Ù¡:٤٥:٣٧ د.Ù†'); test.done(); }, @@ -1025,7 +1024,7 @@ module.exports.testdatefmt_ku_Arab_IQ = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "13:45:37 +03/+04"); + test.equal(fmt.format(date), 'â€Ù¡:٤٥:٣٧ +٠٣/+٠٤'); test.done(); }, @@ -1048,7 +1047,7 @@ module.exports.testdatefmt_ku_Arab_IQ = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "13:45:37 +03/+04"); + test.equal(fmt.format(date), 'â€Ù¡:٤٥:٣٧ د.Ù† +٠٣/+٠٤'); test.done(); }, @@ -1068,7 +1067,7 @@ module.exports.testdatefmt_ku_Arab_IQ = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "37"); + test.equal(fmt.format(date), '٣٧'); test.done(); }, @@ -1087,7 +1086,7 @@ module.exports.testdatefmt_ku_Arab_IQ = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "45"); + test.equal(fmt.format(date), '٤٥'); test.done(); }, @@ -1106,7 +1105,7 @@ module.exports.testdatefmt_ku_Arab_IQ = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "13"); + test.equal(fmt.format(date), 'Ù¡'); test.done(); }, @@ -1125,7 +1124,7 @@ module.exports.testdatefmt_ku_Arab_IQ = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "45:37"); + test.equal(fmt.format(date), '٤٥:٣٧'); test.done(); }, @@ -1144,7 +1143,7 @@ module.exports.testdatefmt_ku_Arab_IQ = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "13:45"); + test.equal(fmt.format(date), 'â€Ù¡:٤٥'); test.done(); }, @@ -1163,7 +1162,7 @@ module.exports.testdatefmt_ku_Arab_IQ = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "13:45:37"); + test.equal(fmt.format(date), 'â€Ù¡:٤٥:٣٧'); test.done(); }, @@ -1182,7 +1181,7 @@ module.exports.testdatefmt_ku_Arab_IQ = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "13:45"); + test.equal(fmt.format(date), 'â€Ù¡:٤٥ د.Ù†'); test.done(); }, @@ -1206,7 +1205,7 @@ module.exports.testdatefmt_ku_Arab_IQ = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "13:45 +03/+04"); + test.equal(fmt.format(date), 'â€Ù¡:٤٥ +٠٣/+٠٤'); test.done(); }, @@ -1230,7 +1229,7 @@ module.exports.testdatefmt_ku_Arab_IQ = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "13:45 +03/+04"); + test.equal(fmt.format(date), 'â€Ù¡:٤٥ د.Ù† +٠٣/+٠٤'); test.done(); }, @@ -1249,7 +1248,7 @@ module.exports.testdatefmt_ku_Arab_IQ = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "13:45:37"); + test.equal(fmt.format(date), 'â€Ù¡:٤٥:٣٧ د.Ù†'); test.done(); }, @@ -1273,7 +1272,7 @@ module.exports.testdatefmt_ku_Arab_IQ = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "13:45:37 +03/+04"); + test.equal(fmt.format(date), 'â€Ù¡:٤٥:٣٧ +٠٣/+٠٤'); test.done(); }, @@ -1297,7 +1296,7 @@ module.exports.testdatefmt_ku_Arab_IQ = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "13:45:37 +03/+04"); + test.equal(fmt.format(date), 'â€Ù¡:٤٥:٣٧ د.Ù† +٠٣/+٠٤'); test.done(); }, @@ -1321,7 +1320,7 @@ module.exports.testdatefmt_ku_Arab_IQ = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "13:45:37 +03/+04"); + test.equal(fmt.format(date), 'â€Ù¡:٤٥:٣٧ +٠٣/+٠٤'); test.done(); }, testDateFmtFormatRelativeWithinMinuteAfter_ku_Arab_IQ: function(test) { diff --git a/js/test/date/testdatefmt_mn_Cyrl_MN.js b/js/test/date/testdatefmt_mn_Cyrl_MN.js index 1fe25decd8..5f999cec8f 100644 --- a/js/test/date/testdatefmt_mn_Cyrl_MN.js +++ b/js/test/date/testdatefmt_mn_Cyrl_MN.js @@ -60,7 +60,7 @@ module.exports.testdatefmt_mn_Cyrl_MN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "2011-09-29"); + test.equal(fmt.format(date), "2011.09.29"); test.done(); }, @@ -79,7 +79,7 @@ module.exports.testdatefmt_mn_Cyrl_MN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "2011 9-Ñ€ Ñар 29"); + test.equal(fmt.format(date), "2011 оны 9-Ñ€ Ñарын 29"); test.done(); }, @@ -98,7 +98,7 @@ module.exports.testdatefmt_mn_Cyrl_MN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "2011оны ЕÑдүгÑÑÑ€ ÑарÑарын 29өдөр"); + test.equal(fmt.format(date), "2011.09.29"); test.done(); }, @@ -117,7 +117,7 @@ module.exports.testdatefmt_mn_Cyrl_MN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "2011 оны 09 Ñарын 29"); + test.equal(fmt.format(date), "2011.09.29"); test.done(); }, @@ -212,7 +212,7 @@ module.exports.testdatefmt_mn_Cyrl_MN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "2011-09-29, 13:45"); + test.equal(fmt.format(date), "2011.09.29 13:45"); test.done(); }, @@ -231,7 +231,7 @@ module.exports.testdatefmt_mn_Cyrl_MN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "2011 9-Ñ€ Ñар 29 13:45"); + test.equal(fmt.format(date), "2011 оны 9-Ñ€ Ñарын 29 13:45"); test.done(); }, @@ -250,7 +250,7 @@ module.exports.testdatefmt_mn_Cyrl_MN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "2011оны ЕÑдүгÑÑÑ€ ÑарÑарын 29өдөр 13:45"); + test.equal(fmt.format(date), "2011.09.29 13:45"); test.done(); }, @@ -269,7 +269,7 @@ module.exports.testdatefmt_mn_Cyrl_MN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "2011 оны 09 Ñарын 29 13:45"); + test.equal(fmt.format(date), "2011.09.29 13:45"); test.done(); }, @@ -481,7 +481,7 @@ module.exports.testdatefmt_mn_Cyrl_MN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "2011-09-29"); + test.equal(fmt.format(date), "2011.09.29"); test.done(); }, @@ -519,7 +519,7 @@ module.exports.testdatefmt_mn_Cyrl_MN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "2011-09-29, 13:45"); + test.equal(fmt.format(date), "2011.09.29 13:45"); test.done(); }, @@ -558,7 +558,7 @@ module.exports.testdatefmt_mn_Cyrl_MN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "09"); + test.equal(fmt.format(date), "9"); test.done(); }, @@ -615,7 +615,7 @@ module.exports.testdatefmt_mn_Cyrl_MN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "09-29"); + test.equal(fmt.format(date), "09.29"); test.done(); }, @@ -634,7 +634,7 @@ module.exports.testdatefmt_mn_Cyrl_MN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "2011-09"); + test.equal(fmt.format(date), "2011.09"); test.done(); }, @@ -653,7 +653,7 @@ module.exports.testdatefmt_mn_Cyrl_MN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "2011-09-29"); + test.equal(fmt.format(date), "2011.09.29"); test.done(); }, @@ -672,7 +672,7 @@ module.exports.testdatefmt_mn_Cyrl_MN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "Пү, 09-29"); + test.equal(fmt.format(date), "09.29, Пү"); test.done(); }, @@ -691,7 +691,7 @@ module.exports.testdatefmt_mn_Cyrl_MN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "Пү, 2011-09-29"); + test.equal(fmt.format(date), "2011.09.29, Пү"); test.done(); }, @@ -730,7 +730,7 @@ module.exports.testdatefmt_mn_Cyrl_MN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "09"); + test.equal(fmt.format(date), "9"); test.done(); }, @@ -768,7 +768,7 @@ module.exports.testdatefmt_mn_Cyrl_MN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "09 Ñарын 29"); + test.equal(fmt.format(date), "09.29"); test.done(); }, @@ -787,7 +787,7 @@ module.exports.testdatefmt_mn_Cyrl_MN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "2011 оны 09"); + test.equal(fmt.format(date), "2011.09"); test.done(); }, @@ -806,7 +806,7 @@ module.exports.testdatefmt_mn_Cyrl_MN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "2011 оны 09 Ñарын 29"); + test.equal(fmt.format(date), "2011.09.29"); test.done(); }, @@ -825,7 +825,7 @@ module.exports.testdatefmt_mn_Cyrl_MN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "пүрÑв, 09 Ñарын 29"); + test.equal(fmt.format(date), "09.29, пүрÑв"); test.done(); }, @@ -844,7 +844,7 @@ module.exports.testdatefmt_mn_Cyrl_MN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "пүрÑв, 2011 оны 09 Ñарын 29"); + test.equal(fmt.format(date), "2011.09.29, пүрÑв"); test.done(); }, @@ -1002,7 +1002,7 @@ module.exports.testdatefmt_mn_Cyrl_MN = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "13:45 +08/+09"); + test.equal(fmt.format(date), "13:45 (+08/+09)"); test.done(); }, @@ -1026,7 +1026,7 @@ module.exports.testdatefmt_mn_Cyrl_MN = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "13:45 +08/+09"); + test.equal(fmt.format(date), "13:45 (+08/+09)"); test.done(); }, @@ -1069,7 +1069,7 @@ module.exports.testdatefmt_mn_Cyrl_MN = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "13:45:37 +08/+09"); + test.equal(fmt.format(date), "13:45:37 (+08/+09)"); test.done(); }, @@ -1093,7 +1093,7 @@ module.exports.testdatefmt_mn_Cyrl_MN = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "13:45:37 +08/+09"); + test.equal(fmt.format(date), "13:45:37 (+08/+09)"); test.done(); }, @@ -1252,7 +1252,7 @@ module.exports.testdatefmt_mn_Cyrl_MN = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "13:45 +08/+09"); + test.equal(fmt.format(date), "13:45 (+08/+09)"); test.done(); }, @@ -1277,7 +1277,7 @@ module.exports.testdatefmt_mn_Cyrl_MN = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "13:45 +08/+09"); + test.equal(fmt.format(date), "13:45 (+08/+09)"); test.done(); }, @@ -1321,7 +1321,7 @@ module.exports.testdatefmt_mn_Cyrl_MN = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "13:45:37 +08/+09"); + test.equal(fmt.format(date), "13:45:37 (+08/+09)"); test.done(); }, @@ -1346,7 +1346,7 @@ module.exports.testdatefmt_mn_Cyrl_MN = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "13:45:37 +08/+09"); + test.equal(fmt.format(date), "13:45:37 (+08/+09)"); test.done(); }, @@ -1371,7 +1371,7 @@ module.exports.testdatefmt_mn_Cyrl_MN = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "13:45:37 +08/+09"); + test.equal(fmt.format(date), "13:45:37 (+08/+09)"); test.done(); }, @@ -1626,7 +1626,7 @@ module.exports.testdatefmt_mn_Cyrl_MN = { second: 0, millisecond: 0 }); - test.equal(fmt.formatRelative(reference, date), "9 7Ñ…-ийн дараа"); + test.equal(fmt.formatRelative(reference, date), "9 долоо хоногийн дараа"); test.done(); }, testDateFmtFormatRelativeWithinQuarterBefore_mn_Cyrl_MN: function(test) { @@ -1654,7 +1654,7 @@ module.exports.testdatefmt_mn_Cyrl_MN = { second: 0, millisecond: 0 }); - test.equal(fmt.formatRelative(reference, date), "9 7Ñ…-ийн өмнө"); + test.equal(fmt.formatRelative(reference, date), "9 долоо хоногийн өмнө"); test.done(); }, diff --git a/js/test/date/testdatefmt_mr_IN.js b/js/test/date/testdatefmt_mr_IN.js index 80ccef8bb9..0dcfdf32d7 100644 --- a/js/test/date/testdatefmt_mr_IN.js +++ b/js/test/date/testdatefmt_mr_IN.js @@ -1507,7 +1507,7 @@ module.exports.testdatefmt_mr_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.formatRelative(reference, date), "4 दिवसांमधà¥à¤¯à¥‡"); + test.equal(fmt.formatRelative(reference, date), "येतà¥à¤¯à¤¾ 4 दिवसांमधà¥à¤¯à¥‡"); test.done(); }, testDateFmtFormatRelativeWithinFortnightBefore_mr_IN: function(test) { @@ -1621,7 +1621,7 @@ module.exports.testdatefmt_mr_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.formatRelative(reference, date), "16 महिनà¥à¤¯à¤¾à¤‚मधà¥à¤¯à¥‡"); + test.equal(fmt.formatRelative(reference, date), "येतà¥à¤¯à¤¾ 16 महिनà¥à¤¯à¤¾à¤‚मधà¥à¤¯à¥‡"); test.done(); }, testDateFmtFormatRelativeWithinTwoYearsBefore_mr_IN: function(test) { @@ -1678,7 +1678,7 @@ module.exports.testdatefmt_mr_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.formatRelative(reference, date), "14 वरà¥à¤·à¤¾à¤‚मधà¥à¤¯à¥‡"); + test.equal(fmt.formatRelative(reference, date), "येतà¥à¤¯à¤¾ 14 वरà¥à¤·à¤¾à¤‚मधà¥à¤¯à¥‡"); test.done(); }, testDateFmtFormatRelativeYearsBefore_mr_IN: function(test) { diff --git a/js/test/date/testdatefmt_ms_MY.js b/js/test/date/testdatefmt_ms_MY.js index dbd0aee660..1d7579e1ce 100644 --- a/js/test/date/testdatefmt_ms_MY.js +++ b/js/test/date/testdatefmt_ms_MY.js @@ -204,7 +204,7 @@ module.exports.testdatefmt_ms_MY = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "29/09/11 1:45 PTG"); + test.equal(fmt.format(date), "29/09/11, 1:45 PTG"); test.done(); }, @@ -223,7 +223,7 @@ module.exports.testdatefmt_ms_MY = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "29 Sep 2011 1:45 PTG"); + test.equal(fmt.format(date), "29 Sep 2011, 1:45 PTG"); test.done(); }, @@ -492,7 +492,7 @@ module.exports.testdatefmt_ms_MY = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "29/09/11 1:45 PTG"); + test.equal(fmt.format(date), "29/09/11, 1:45 PTG"); test.done(); }, diff --git a/js/test/date/testdatefmt_nl_NL.js b/js/test/date/testdatefmt_nl_NL.js index 4b63af5f65..8c4523b71a 100644 --- a/js/test/date/testdatefmt_nl_NL.js +++ b/js/test/date/testdatefmt_nl_NL.js @@ -60,7 +60,7 @@ module.exports.testdatefmt_nl_NL = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "29-09-11"); + test.equal(fmt.format(date), "29-09-2011"); test.done(); }, @@ -212,7 +212,7 @@ module.exports.testdatefmt_nl_NL = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "29-09-11 13:45"); + test.equal(fmt.format(date), "29-09-2011 13:45"); test.done(); }, @@ -481,7 +481,7 @@ module.exports.testdatefmt_nl_NL = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "29-09-11"); + test.equal(fmt.format(date), "29-09-2011"); test.done(); }, @@ -519,7 +519,7 @@ module.exports.testdatefmt_nl_NL = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "29-09-11 13:45"); + test.equal(fmt.format(date), "29-09-2011 13:45"); test.done(); }, @@ -539,7 +539,7 @@ module.exports.testdatefmt_nl_NL = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "11"); + test.equal(fmt.format(date), "2011"); test.done(); }, @@ -634,7 +634,7 @@ module.exports.testdatefmt_nl_NL = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "09-11"); + test.equal(fmt.format(date), "09-2011"); test.done(); }, @@ -653,7 +653,7 @@ module.exports.testdatefmt_nl_NL = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "29-09-11"); + test.equal(fmt.format(date), "29-09-2011"); test.done(); }, @@ -691,7 +691,7 @@ module.exports.testdatefmt_nl_NL = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "D 29-09-11"); + test.equal(fmt.format(date), "D 29-09-2011"); test.done(); }, diff --git a/js/test/date/testdatefmt_or_IN.js b/js/test/date/testdatefmt_or_IN.js index 3520ba53b1..416aba91f5 100644 --- a/js/test/date/testdatefmt_or_IN.js +++ b/js/test/date/testdatefmt_or_IN.js @@ -59,7 +59,7 @@ module.exports.testdatefmt_or_IN = { minute: 45, millisecond: 0 }); - test.equal(fmt.format(date), "29-9-11"); + test.equal(fmt.format(date), "9/29/11"); test.done(); }, @@ -78,7 +78,7 @@ module.exports.testdatefmt_or_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "29 ସେପà­à¬Ÿà­‡à¬®à­à¬¬à¬° 2011"); + test.equal(fmt.format(date), "ସେପà­à¬Ÿà­‡à¬®à­à¬¬à¬° 29, 2011"); test.done(); }, @@ -97,7 +97,7 @@ module.exports.testdatefmt_or_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "29 ସେପà­à¬Ÿà­‡à¬®à­à¬¬à¬° 2011"); + test.equal(fmt.format(date), "ସେପà­à¬Ÿà­‡à¬®à­à¬¬à¬° 29, 2011"); test.done(); }, @@ -116,7 +116,7 @@ module.exports.testdatefmt_or_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "29 ସେପà­à¬Ÿà­‡à¬®à­à¬¬à¬° 2011"); + test.equal(fmt.format(date), "ସେପà­à¬Ÿà­‡à¬®à­à¬¬à¬° 29, 2011"); test.done(); }, @@ -230,7 +230,7 @@ module.exports.testdatefmt_or_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "29-9-11 1:45 PM"); + test.equal(fmt.format(date), "9/29/11, 1:45 PM"); test.done(); }, @@ -249,7 +249,7 @@ module.exports.testdatefmt_or_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "29 ସେପà­à¬Ÿà­‡à¬®à­à¬¬à¬° 2011 1:45 PM"); + test.equal(fmt.format(date), "ସେପà­à¬Ÿà­‡à¬®à­à¬¬à¬° 29, 2011, 1:45 PM"); test.done(); }, @@ -268,7 +268,7 @@ module.exports.testdatefmt_or_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "29 ସେପà­à¬Ÿà­‡à¬®à­à¬¬à¬° 2011 1:45 PM"); + test.equal(fmt.format(date), "1:45 PM ଠାରେ ସେପà­à¬Ÿà­‡à¬®à­à¬¬à¬° 29, 2011"); test.done(); }, @@ -287,7 +287,7 @@ module.exports.testdatefmt_or_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "29 ସେପà­à¬Ÿà­‡à¬®à­à¬¬à¬° 2011 1:45 PM"); + test.equal(fmt.format(date), "1:45 PM ଠାରେ ସେପà­à¬Ÿà­‡à¬®à­à¬¬à¬° 29, 2011"); test.done(); }, @@ -479,7 +479,7 @@ module.exports.testdatefmt_or_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "29-9-11"); + test.equal(fmt.format(date), "9/29/11"); test.done(); }, @@ -517,7 +517,7 @@ module.exports.testdatefmt_or_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "29-9-11 1:45 PM"); + test.equal(fmt.format(date), "9/29/11, 1:45 PM"); test.done(); }, @@ -613,7 +613,7 @@ module.exports.testdatefmt_or_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "29-9"); + test.equal(fmt.format(date), "9/29"); test.done(); }, @@ -632,7 +632,7 @@ module.exports.testdatefmt_or_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "9-11"); + test.equal(fmt.format(date), "9/11"); test.done(); }, @@ -651,7 +651,7 @@ module.exports.testdatefmt_or_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "29-9-11"); + test.equal(fmt.format(date), "9/29/11"); test.done(); }, @@ -670,7 +670,7 @@ module.exports.testdatefmt_or_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "ଗà­, 29-9"); + test.equal(fmt.format(date), "ଗà­, 9/29"); test.done(); }, @@ -689,7 +689,7 @@ module.exports.testdatefmt_or_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "ଗà­, 29-9-11"); + test.equal(fmt.format(date), "ଗà­, 9/29/11"); test.done(); }, @@ -766,7 +766,7 @@ module.exports.testdatefmt_or_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "29 ସେପà­à¬Ÿà­‡à¬®à­à¬¬à¬°"); + test.equal(fmt.format(date), "ସେପà­à¬Ÿà­‡à¬®à­à¬¬à¬° 29"); test.done(); }, @@ -785,7 +785,7 @@ module.exports.testdatefmt_or_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "ସେପà­à¬Ÿà­‡à¬®à­à¬¬à¬° 2011"); + test.equal(fmt.format(date), "ସେପà­à¬Ÿà­‡à¬®à­à¬¬à¬°, 2011"); test.done(); }, @@ -804,7 +804,7 @@ module.exports.testdatefmt_or_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "29 ସେପà­à¬Ÿà­‡à¬®à­à¬¬à¬° 2011"); + test.equal(fmt.format(date), "ସେପà­à¬Ÿà­‡à¬®à­à¬¬à¬° 29, 2011"); test.done(); }, @@ -823,7 +823,7 @@ module.exports.testdatefmt_or_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "ଗà­à¬°à­à¬¬à¬¾à¬°, 29 ସେପà­à¬Ÿà­‡à¬®à­à¬¬à¬°"); + test.equal(fmt.format(date), "ଗà­à¬°à­à¬¬à¬¾à¬°, ସେପà­à¬Ÿà­‡à¬®à­à¬¬à¬° 29"); test.done(); }, @@ -842,7 +842,7 @@ module.exports.testdatefmt_or_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "ଗà­à¬°à­à¬¬à¬¾à¬°, 29 ସେପà­à¬Ÿà­‡à¬®à­à¬¬à¬° 2011"); + test.equal(fmt.format(date), "ଗà­à¬°à­à¬¬à¬¾à¬°, ସେପà­à¬Ÿà­‡à¬®à­à¬¬à¬° 29, 2011"); test.done(); }, diff --git a/js/test/date/testdatefmt_si_LK.js b/js/test/date/testdatefmt_si_LK.js index b45186ca32..729c2dd2e3 100644 --- a/js/test/date/testdatefmt_si_LK.js +++ b/js/test/date/testdatefmt_si_LK.js @@ -564,7 +564,7 @@ module.exports.testdatefmt_si_LK = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "à·ƒà·"); + test.equal(fmt.format(date), "à·ƒ"); test.done(); }, diff --git a/js/test/date/testdatefmt_sk_SK.js b/js/test/date/testdatefmt_sk_SK.js index 623048f09a..8cb25753cb 100644 --- a/js/test/date/testdatefmt_sk_SK.js +++ b/js/test/date/testdatefmt_sk_SK.js @@ -652,7 +652,7 @@ module.exports.testdatefmt_sk_SK = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "Å¡, 29. 9"); + test.equal(fmt.format(date), "Å¡ 29. 9"); test.done(); }, @@ -671,7 +671,7 @@ module.exports.testdatefmt_sk_SK = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "Å¡, 29. 9. 2011"); + test.equal(fmt.format(date), "Å¡ 29. 9. 2011"); test.done(); }, @@ -805,7 +805,7 @@ module.exports.testdatefmt_sk_SK = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "Å¡tvrtok, 29. septembra"); + test.equal(fmt.format(date), "Å¡tvrtok 29. septembra"); test.done(); }, @@ -824,7 +824,7 @@ module.exports.testdatefmt_sk_SK = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "Å¡tvrtok, 29. septembra 2011"); + test.equal(fmt.format(date), "Å¡tvrtok 29. septembra 2011"); test.done(); }, diff --git a/js/test/date/testdatefmt_sq_AL.js b/js/test/date/testdatefmt_sq_AL.js index 2f10c16235..e65c1132f8 100644 --- a/js/test/date/testdatefmt_sq_AL.js +++ b/js/test/date/testdatefmt_sq_AL.js @@ -557,7 +557,7 @@ module.exports.testdatefmt_sq_AL = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "S"); + test.equal(fmt.format(date), "9"); test.done(); }, @@ -671,7 +671,7 @@ module.exports.testdatefmt_sq_AL = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "E, 29.9"); + test.equal(fmt.format(date), "e, 29.9"); test.done(); }, @@ -690,7 +690,7 @@ module.exports.testdatefmt_sq_AL = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "E, 29.9.11"); + test.equal(fmt.format(date), "e, 29.9.11"); test.done(); }, @@ -729,7 +729,7 @@ module.exports.testdatefmt_sq_AL = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "Shtator"); + test.equal(fmt.format(date), "shtator"); test.done(); }, @@ -786,7 +786,7 @@ module.exports.testdatefmt_sq_AL = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "Shtator 2011"); + test.equal(fmt.format(date), "shtator 2011"); test.done(); }, diff --git a/js/test/date/testdatefmt_te_IN.js b/js/test/date/testdatefmt_te_IN.js index 9951028269..cf972e1460 100644 --- a/js/test/date/testdatefmt_te_IN.js +++ b/js/test/date/testdatefmt_te_IN.js @@ -267,7 +267,7 @@ module.exports.testdatefmt_te_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "29 సెపà±à°Ÿà±†à°‚బరà±, 2011 1:45 PM"); + test.equal(fmt.format(date), '29 సెపà±à°Ÿà±†à°‚బరà±, 2011 1:45 PMà°•à°¿'); test.done(); }, @@ -286,7 +286,7 @@ module.exports.testdatefmt_te_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "29, సెపà±à°Ÿà±†à°‚బరౠ2011 1:45 PM"); + test.equal(fmt.format(date), '29, సెపà±à°Ÿà±†à°‚బరౠ2011 1:45 PMà°•à°¿'); test.done(); }, diff --git a/js/test/date/testdatefmt_ur_IN.js b/js/test/date/testdatefmt_ur_IN.js index fa69553ef1..4bfa663553 100644 --- a/js/test/date/testdatefmt_ur_IN.js +++ b/js/test/date/testdatefmt_ur_IN.js @@ -59,7 +59,7 @@ module.exports.testdatefmt_ur_IN = { minute: 45, millisecond: 0 }); - test.equal(fmt.format(date), "â€Û²Û¹â€/Û¹â€/Û±Û±"); + test.equal(fmt.format(date), 'â€Û²Û¹/Û¹/Û±Û±'); test.done(); }, @@ -78,7 +78,7 @@ module.exports.testdatefmt_ur_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€Û²Û°Û±Û± ستمبر Û²Û¹"); + test.equal(fmt.format(date), 'â€Û²Û¹ ستمبر، Û²Û°Û±Û±'); test.done(); }, @@ -135,7 +135,7 @@ module.exports.testdatefmt_ur_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€Û±:Û´Ûµ ‫PM"); + test.equal(fmt.format(date), 'â€Û±:Û´Ûµ PM'); test.done(); }, @@ -154,7 +154,7 @@ module.exports.testdatefmt_ur_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€Û±:Û´Ûµ ‫PM"); + test.equal(fmt.format(date), 'â€Û±:Û´Ûµ PM'); test.done(); }, @@ -173,7 +173,7 @@ module.exports.testdatefmt_ur_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€Û±:Û´Ûµ ‫PM"); + test.equal(fmt.format(date), 'â€Û±:Û´Ûµ PM'); test.done(); }, @@ -192,7 +192,7 @@ module.exports.testdatefmt_ur_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€Û±:Û´Ûµ ‫PM"); + test.equal(fmt.format(date), 'â€Û±:Û´Ûµ PM'); test.done(); }, @@ -211,7 +211,7 @@ module.exports.testdatefmt_ur_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€Û±:Û´Ûµ ‫PM"); + test.equal(fmt.format(date), 'â€Û±:Û´Ûµ PM'); test.done(); }, @@ -230,7 +230,7 @@ module.exports.testdatefmt_ur_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€Û²Û¹â€/Û¹â€/Û±Û± â€Û±:Û´Ûµ ‫PM"); + test.equal(fmt.format(date), 'â€Û²Û¹/Û¹/Û±Û± â€Û±:Û´Ûµ PM'); test.done(); }, @@ -249,7 +249,7 @@ module.exports.testdatefmt_ur_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€Û²Û°Û±Û± ستمبر Û²Û¹ â€Û±:Û´Ûµ ‫PM"); + test.equal(fmt.format(date),'â€Û²Û¹ ستمبر، Û²Û°Û±Û± â€Û±:Û´Ûµ PM'); test.done(); }, @@ -268,7 +268,7 @@ module.exports.testdatefmt_ur_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€Û²Û¹ ستمبر، Û²Û°Û±Û± â€Û±:Û´Ûµ ‫PM"); + test.equal(fmt.format(date), 'â€Û²Û¹ ستمبر، Û²Û°Û±Û± â€Û±:Û´Ûµ PM'); test.done(); }, @@ -287,7 +287,7 @@ module.exports.testdatefmt_ur_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€Û²Û¹ ستمبر، Û²Û°Û±Û± â€Û±:Û´Ûµ ‫PM"); + test.equal(fmt.format(date), 'â€Û²Û¹ ستمبر، Û²Û°Û±Û± â€Û±:Û´Ûµ PM'); test.done(); }, @@ -478,7 +478,7 @@ module.exports.testdatefmt_ur_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€Û²Û¹â€/Û¹â€/Û±Û±"); + test.equal(fmt.format(date), 'â€Û²Û¹/Û¹/Û±Û±'); test.done(); }, @@ -497,7 +497,7 @@ module.exports.testdatefmt_ur_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€Û±:Û´Ûµ ‫PM"); + test.equal(fmt.format(date),'â€Û±:Û´Ûµ PM'); test.done(); }, @@ -516,7 +516,7 @@ module.exports.testdatefmt_ur_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€Û²Û¹â€/Û¹â€/Û±Û± â€Û±:Û´Ûµ ‫PM"); + test.equal(fmt.format(date), 'â€Û²Û¹/Û¹/Û±Û± â€Û±:Û´Ûµ PM'); test.done(); }, @@ -612,7 +612,7 @@ module.exports.testdatefmt_ur_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€Û²Û¹â€/Û¹"); + test.equal(fmt.format(date),'â€Û²Û¹/Û¹'); test.done(); }, @@ -631,7 +631,7 @@ module.exports.testdatefmt_ur_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€Û¹â€/Û±Û±"); + test.equal(fmt.format(date), 'â€Û¹/Û±Û±'); test.done(); }, @@ -650,7 +650,7 @@ module.exports.testdatefmt_ur_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "â€Û²Û¹â€/Û¹â€/Û±Û±"); + test.equal(fmt.format(date),'â€Û²Û¹/Û¹/Û±Û±'); test.done(); }, @@ -669,7 +669,7 @@ module.exports.testdatefmt_ur_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "TØŒ â€Û²Û¹â€/Û¹"); + test.equal(fmt.format(date), 'TØŒ â€Û²Û¹/Û¹'); test.done(); }, @@ -688,7 +688,7 @@ module.exports.testdatefmt_ur_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "TØŒ â€Û²Û¹â€/Û¹â€/Û±Û±"); + test.equal(fmt.format(date), 'TØŒ Û²Û¹/Û¹/Û±Û±'); test.done(); }, @@ -957,7 +957,7 @@ module.exports.testdatefmt_ur_IN = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "â€Û±:Û´Ûµ ‫PM"); + test.equal(fmt.format(date), 'â€Û±:Û´Ûµ PM'); test.done(); }, @@ -980,7 +980,7 @@ module.exports.testdatefmt_ur_IN = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "â€Û±:Û´Ûµ:Û³Û· ‫PM IST"); + test.equal(fmt.format(date), 'â€Û±:Û´Ûµ:Û³Û· PM IST'); test.done(); }, @@ -1004,7 +1004,7 @@ module.exports.testdatefmt_ur_IN = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "â€Û±:Û´Ûµ:Û³Û· ‫PM IST"); + test.equal(fmt.format(date), 'â€Û±:Û´Ûµ:Û³Û· PM IST'); test.done(); }, @@ -1023,7 +1023,7 @@ module.exports.testdatefmt_ur_IN = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "â€Û±:Û´Ûµ:Û³Û· ‫PM"); + test.equal(fmt.format(date), 'â€Û±:Û´Ûµ:Û³Û· PM'); test.done(); }, @@ -1047,7 +1047,7 @@ module.exports.testdatefmt_ur_IN = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "â€Û±:Û´Ûµ:Û³Û· ‫PM IST"); + test.equal(fmt.format(date), 'â€Û±:Û´Ûµ:Û³Û· PM IST'); test.done(); }, @@ -1071,7 +1071,7 @@ module.exports.testdatefmt_ur_IN = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "â€Û±:Û´Ûµ:Û³Û· ‫PM IST"); + test.equal(fmt.format(date), 'â€Û±:Û´Ûµ:Û³Û· PM IST'); test.done(); }, @@ -1150,7 +1150,7 @@ module.exports.testdatefmt_ur_IN = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "â€Û±:Û´Ûµ ‫PM"); + test.equal(fmt.format(date), 'â€Û±:Û´Ûµ PM'); test.done(); }, @@ -1169,7 +1169,7 @@ module.exports.testdatefmt_ur_IN = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "â€Û±:Û´Ûµ:Û³Û· ‫PM"); + test.equal(fmt.format(date), 'â€Û±:Û´Ûµ:Û³Û· PM'); test.done(); }, @@ -1188,12 +1188,10 @@ module.exports.testdatefmt_ur_IN = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "â€Û±:Û´Ûµ ‫PM"); + test.equal(fmt.format(date), 'â€Û±:Û´Ûµ PM'); test.done(); }, - - testDateFmtINFullTimeComponentsHMAZ_ur_IN: function(test) { test.expect(2); var fmt = new DateFmt({ @@ -1215,7 +1213,7 @@ module.exports.testdatefmt_ur_IN = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "â€Û±:Û´Ûµ:Û³Û· ‫PM IST"); + test.equal(fmt.format(date), 'â€Û±:Û´Ûµ:Û³Û· PM IST'); test.done(); }, @@ -1234,7 +1232,7 @@ module.exports.testdatefmt_ur_IN = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "â€Û±:Û´Ûµ:Û³Û· ‫PM"); + test.equal(fmt.format(date), 'â€Û±:Û´Ûµ:Û³Û· PM'); test.done(); }, @@ -1259,7 +1257,7 @@ module.exports.testdatefmt_ur_IN = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "â€Û±:Û´Ûµ:Û³Û· ‫PM IST"); + test.equal(fmt.format(date), 'â€Û±:Û´Ûµ:Û³Û· PM IST'); test.done(); }, @@ -1284,7 +1282,7 @@ module.exports.testdatefmt_ur_IN = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "â€Û±:Û´Ûµ:Û³Û· ‫PM IST"); + test.equal(fmt.format(date), 'â€Û±:Û´Ûµ:Û³Û· PM IST'); test.done(); }, @@ -1309,7 +1307,7 @@ module.exports.testdatefmt_ur_IN = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "â€Û±:Û´Ûµ:Û³Û· ‫PM IST"); + test.equal(fmt.format(date), 'â€Û±:Û´Ûµ:Û³Û· PM IST'); test.done(); }, diff --git a/js/test/date/testdatefmt_uz_Cyrl_UZ.js b/js/test/date/testdatefmt_uz_Cyrl_UZ.js index 67751553ad..d8284d8d94 100644 --- a/js/test/date/testdatefmt_uz_Cyrl_UZ.js +++ b/js/test/date/testdatefmt_uz_Cyrl_UZ.js @@ -768,7 +768,7 @@ module.exports.testdatefmt_uz_Cyrl_UZ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "СентÑбр, 2011"); + test.equal(fmt.format(date), "ÑентÑбр, 2011"); test.done(); }, diff --git a/js/test/date/testdatefmt_vi_VN.js b/js/test/date/testdatefmt_vi_VN.js index fb8854d8f3..9dedcbb545 100644 --- a/js/test/date/testdatefmt_vi_VN.js +++ b/js/test/date/testdatefmt_vi_VN.js @@ -632,7 +632,7 @@ module.exports.testdatefmt_vi_VN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(date), "t"); + test.equal(fmt.format(date), "t 9"); test.done(); }, diff --git a/js/test/date/testdatefmt_zh_CN.js b/js/test/date/testdatefmt_zh_CN.js index cb03a5bcb2..336dcbc01c 100644 --- a/js/test/date/testdatefmt_zh_CN.js +++ b/js/test/date/testdatefmt_zh_CN.js @@ -1613,7 +1613,7 @@ module.exports.testdatefmt_zh_CN = { second: 37, millisecond: 0 }); - test.equal(fmt.format(date), "中åˆ12:37"); + test.equal(fmt.format(date), "æ­£åˆ12:37"); test.done(); }, diff --git a/js/test/date/testdatetimefmt.js b/js/test/date/testdatetimefmt.js new file mode 100644 index 0000000000..9e3cbfcf9f --- /dev/null +++ b/js/test/date/testdatetimefmt.js @@ -0,0 +1,5061 @@ + /* + * datetimefmt.js + * + * Copyright © 2019, JEDLSoft + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +if (typeof(ilib) === "undefined") { + var ilib = require("../../lib/ilib.js"); +} + +if (typeof(DateFmt) === "undefined") { + var DateFmt = require("../../lib/DateFmt.js"); +} + +module.exports.testdatetimeformat = { + setUp: function(callback) { + ilib.clearCache(); + callback(); + }, + testDateTimeFormat_ar_EG: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"ar-EG", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ar-EG", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"ar-EG", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"ar-EG", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEEØŒ d MMMM yyyy"); // CLDR 34 change + test.equal(result2, "EEEØŒ d MMMM yyyy"); + test.equal(result3, 'EEØŒ dd/MM/yyyy'); + test.equal(result4, 'EØŒ d/M/yyyy'); + + result1 = new DateFmt({locale:"ar-EG", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ar-EG", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEEØŒ d MMMM yyyy â€h:mm a"); + test.equal(result2, 'EØŒ d/M/yyyy â€h:mm a'); + + result1 = new DateFmt({locale:"ar-EG", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "â€h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_ar_IQ: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"ar-IQ", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ar-IQ", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"ar-IQ", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"ar-IQ", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEEØŒ d MMMM yyyy"); + test.equal(result2, "EEEØŒ d MMMM yyyy"); + test.equal(result3, 'EEØŒ dd/MM/yyyy'); + test.equal(result4, 'EØŒ d/M/yyyy'); + + result1 = new DateFmt({locale:"ar-IQ", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ar-IQ", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEEØŒ d MMMM yyyy â€h:mm a"); + test.equal(result2, 'EØŒ d/M/yyyy â€h:mm a'); + + result1 = new DateFmt({locale:"ar-IQ", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1,"â€h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_ar_MA: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"ar-MA", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ar-MA", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"ar-MA", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"ar-MA", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEEØŒ d MMMM yyyy"); + test.equal(result2, "EEEØŒ d MMMM yyyy"); + test.equal(result3, 'EEØŒ dd/MM/yyyy'); + test.equal(result4, 'EØŒ d/M/yyyy'); + + result1 = new DateFmt({locale:"ar-MA", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ar-MA", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEEØŒ d MMMM yyyy â€HH:mm"); + test.equal(result2, 'EØŒ d/M/yyyy â€HH:mm'); + + result1 = new DateFmt({locale:"ar-MA", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1,"â€HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_as_IN: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"as-IN", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"as-IN", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"as-IN", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"as-IN", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + //// CLDR 34 change //// + + test.equal(result1, "EEEE, d MMMM, yyyy"); + test.equal(result2, "EEE, d MMMM, yyyy"); + test.equal(result3, "EE, dd-MM-yyyy"); + test.equal(result4, "E, d-M-yyyy"); + + result1 = new DateFmt({locale:"as-IN", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"as-IN", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM, yyyy a h.mm"); + test.equal(result2, "E, d-M-yyyy a h.mm"); + + result1 = new DateFmt({locale:"as-IN", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template;; + test.equal(result1, "a h.mm.ss z"); + + test.done(); + }, + testDateTimeFormat_bg_BG: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"bg-BG", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"bg-BG", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"bg-BG", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"bg-BG", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy 'г'."); + test.equal(result2, "EEE, d MMMM yyyy 'г'."); + test.equal(result3, "EE, d.MM.yyyy 'г'."); + test.equal(result4, "E, d.MM.yy 'г'."); + + result1 = new DateFmt({locale:"bg-BG", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"bg-BG", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy 'г'., H:mm 'ч'."); + test.equal(result2, "E, d.MM.yy 'г'., H:mm 'ч'."); + + result1 = new DateFmt({locale:"bg-BG", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "H:mm:ss 'ч'. z"); // CLDR 34 change. + + test.done(); + }, + testDateTimeFormat_bn_IN: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"bn-IN", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"bn-IN", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"bn-IN", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"bn-IN", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM, yyyy"); + test.equal(result2, "EEE, d MMMM, yyyy"); + test.equal(result3, "EE, d MMM, yyyy"); + test.equal(result4, "E, d/M/yy"); + + result1 = new DateFmt({locale:"bn-IN", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"bn-IN", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM, yyyy h:mm a"); + test.equal(result2, "E, d/M/yy h:mm a"); + + result1 = new DateFmt({locale:"bn-IN", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_bs_Latn_BA: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"bs-Latn-BA", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"bs-Latn-BA", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"bs-Latn-BA", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"bs-Latn-BA", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d. MMMM yyyy."); + test.equal(result2, "EEE, d. MMMM yyyy."); + test.equal(result3, "EE, d. MMM yyyy."); // CLDR 34 change + test.equal(result4, "E, d. M. yyyy."); // CLDR 34 change + + result1 = new DateFmt({locale:"bs-Latn-BA", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"bs-Latn-BA", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d. MMMM yyyy. 'u' HH:mm"); + test.equal(result2, "E, d. M. yyyy. HH:mm"); + + result1 = new DateFmt({locale:"bs-Latn-BA", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_bs_Latn_ME: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"bs-Latn-ME", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"bs-Latn-ME", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"bs-Latn-ME", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"bs-Latn-ME", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d. MMMM yyyy."); + test.equal(result2, "EEE, d. MMMM yyyy."); + test.equal(result3, "EE, d. MMM yyyy."); + test.equal(result4, "E, d. M. yyyy."); + + result1 = new DateFmt({locale:"bs-Latn-ME", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"bs-Latn-ME", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d. MMMM yyyy. 'u' HH:mm"); + test.equal(result2, "E, d. M. yyyy. HH:mm"); + + result1 = new DateFmt({locale:"bs-Latn-ME", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_cs_CZ: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"cs-CZ", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"cs-CZ", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"cs-CZ", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"cs-CZ", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE d. MMMM yyyy"); + test.equal(result2, "EEE d. MMMM yyyy"); + test.equal(result3, "EE d. M. yyyy"); + test.equal(result4, "E dd.MM.yy"); + + result1 = new DateFmt({locale:"cs-CZ", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"cs-CZ", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE d. MMMM yyyy H:mm"); + test.equal(result2, "E dd.MM.yy H:mm"); + + result1 = new DateFmt({locale:"cs-CZ", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "H:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_da_DK: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"da-DK", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"da-DK", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"da-DK", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"da-DK", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE 'den' d. MMMM yyyy"); + test.equal(result2, "EEE 'den' d. MMMM yyyy"); // Bug + test.equal(result3, "EE 'den' d. MMM yyyy"); // + test.equal(result4, "E 'den' dd.MM.yyyy"); // CLDR 34 change + + result1 = new DateFmt({locale:"da-DK", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"da-DK", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE 'den' d. MMMM yyyy 'kl'. HH.mm"); + test.equal(result2, "E 'den' dd.MM.yyyy HH.mm"); + + result1 = new DateFmt({locale:"da-DK", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH.mm.ss z"); + + test.done(); + }, + testDateTimeFormat_de_AT: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"de-AT", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"de-AT", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"de-AT", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"de-AT", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d. MMMM yyyy"); + test.equal(result2, "EEE, d. MMMM yyyy"); + test.equal(result3, "EE, dd.MM.yyyy"); + test.equal(result4, "E, dd.MM.yy"); + + result1 = new DateFmt({locale:"de-AT", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"de-AT", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d. MMMM yyyy 'um' HH:mm"); + test.equal(result2, "E, dd.MM.yy, HH:mm"); + + result1 = new DateFmt({locale:"de-AT", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1,"HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_de_CH: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"de-CH", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"de-CH", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"de-CH", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"de-CH", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d. MMMM yyyy"); + test.equal(result2, "EEE, d. MMMM yyyy"); + test.equal(result3, "EE, dd.MM.yyyy"); + test.equal(result4, "E, dd.MM.yy"); + + result1 = new DateFmt({locale:"de-CH", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"de-CH", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d. MMMM yyyy 'um' HH:mm"); + test.equal(result2, "E, dd.MM.yy, HH:mm"); + + result1 = new DateFmt({locale:"de-CH", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1,"HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_de_DE: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"de-DE", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"de-DE", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"de-DE", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"de-DE", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d. MMMM yyyy"); + test.equal(result2, "EEE, d. MMMM yyyy"); + test.equal(result3, "EE, dd.MM.yyyy"); + test.equal(result4, "E, dd.MM.yy"); + + result1 = new DateFmt({locale:"de-DE", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"de-DE", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d. MMMM yyyy 'um' HH:mm"); + test.equal(result2, "E, dd.MM.yy, HH:mm"); + + result1 = new DateFmt({locale:"de-DE", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1,"HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_de_LU: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"de-LU", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"de-LU", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"de-LU", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"de-LU", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d. MMMM yyyy"); + test.equal(result2, "EEE, d. MMMM yyyy"); + test.equal(result3, "EE, dd.MM.yyyy"); + test.equal(result4, "E, dd.MM.yy"); + + result1 = new DateFmt({locale:"de-LU", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"de-LU", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d. MMMM yyyy 'um' HH:mm"); + test.equal(result2, "E, dd.MM.yy, HH:mm"); + + result1 = new DateFmt({locale:"de-LU", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1,"HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_el_CY: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"el-CY", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"el-CY", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"el-CY", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"el-CY", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy"); + test.equal(result2, "EEE, d MMMM yyyy"); + test.equal(result3, "EE, d MMM yyyy"); + test.equal(result4, "E, d/M/yy"); + + result1 = new DateFmt({locale:"el-CY", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"el-CY", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy - h:mm a"); + test.equal(result2, "E, d/M/yy, h:mm a"); + + result1 = new DateFmt({locale:"el-CY", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_el_GR: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"el-GR", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"el-GR", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"el-GR", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"el-GR", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy"); + test.equal(result2, "EEE, d MMMM yyyy"); + test.equal(result3, "EE, d MMM yyyy"); + test.equal(result4, "E, d/M/yy"); + + result1 = new DateFmt({locale:"el-GR", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"el-GR", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy - h:mm a"); + test.equal(result2, "E, d/M/yy, h:mm a"); + + result1 = new DateFmt({locale:"el-GR", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_en_AM: function(test) { + test.expect(7); + var result1, result2, result3, result4; + + // Same as en-US + + result1 = new DateFmt({locale:"en-AM", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-AM", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"en-AM", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"en-AM", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, MMMM d, yyyy"); + test.equal(result2, "EEE, MMMM d, yyyy"); + test.equal(result3, "EE, MMM d, yyyy"); + test.equal(result4, "E, M/d/yy"); + + result1 = new DateFmt({locale:"en-AM", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-AM", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, MMMM d, yyyy 'at' h:mm a"); + test.equal(result2, "E, M/d/yy, h:mm a"); + + result1 = new DateFmt({locale:"en-AM", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_en_AU: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"en-AU", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-AU", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"en-AU", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"en-AU", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy"); + test.equal(result2, "EEE, d MMMM yyyy"); + test.equal(result3, "EE, d MMM yyyy"); + test.equal(result4, "E, d/M/yy"); + + result1 = new DateFmt({locale:"en-AU", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-AU", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy 'at' h:mm a"); + test.equal(result2, "E, d/M/yy, h:mm a"); + + result1 = new DateFmt({locale:"en-AU", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_en_AZ: function(test) { + test.expect(7); + var result1, result2, result3, result4; + // Same as en-US + + result1 = new DateFmt({locale:"en-AZ", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-AZ", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"en-AZ", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"en-AZ", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, MMMM d, yyyy"); + test.equal(result2, "EEE, MMMM d, yyyy"); + test.equal(result3, "EE, MMM d, yyyy"); + test.equal(result4, "E, M/d/yy"); + + result1 = new DateFmt({locale:"en-AZ", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-AZ", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, MMMM d, yyyy 'at' h:mm a"); + test.equal(result2, "E, M/d/yy, h:mm a"); + + result1 = new DateFmt({locale:"en-AZ", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_en_CA: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"en-CA", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-CA", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"en-CA", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"en-CA", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, MMMM d, yyyy"); + test.equal(result2, "EEE, MMMM d, yyyy"); + test.equal(result3, "EE, MMM d, yyyy"); + test.equal(result4, "E, yyyy-MM-dd"); + + result1 = new DateFmt({locale:"en-CA", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-CA", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, MMMM d, yyyy 'at' h:mm a"); + test.equal(result2, "E, yyyy-MM-dd, h:mm a"); + + result1 = new DateFmt({locale:"en-CA", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_en_GB: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"en-GB", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-GB", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"en-GB", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"en-GB", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy"); + test.equal(result2, "EEE, d MMMM yyyy"); + test.equal(result3, "EE, d MMM yyyy"); + test.equal(result4, "E, dd/MM/yyyy"); + + result1 = new DateFmt({locale:"en-GB", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-GB", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy 'at' HH:mm"); + test.equal(result2, "E, dd/MM/yyyy, HH:mm"); + + result1 = new DateFmt({locale:"en-GB", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_en_GH: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"en-GH", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-GH", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"en-GH", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"en-GH", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy"); + test.equal(result2, "EEE, d MMMM yyyy"); + test.equal(result3, "EE, d MMM yyyy"); + test.equal(result4, "E, dd/MM/yyyy"); + + result1 = new DateFmt({locale:"en-GH", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-GH", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy 'at' h:mm a"); + test.equal(result2, "E, dd/MM/yyyy, h:mm a"); + + result1 = new DateFmt({locale:"en-GH", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_en_HK: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"en-HK", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-HK", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"en-HK", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"en-HK", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy"); + test.equal(result2, "EEE, d MMMM yyyy"); + test.equal(result3, "EE, d MMM yyyy"); + test.equal(result4, "E, d/M/yyyy"); + + result1 = new DateFmt({locale:"en-HK", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-HK", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy 'at' h:mm a"); + test.equal(result2, "E, d/M/yyyy, h:mm a"); + + result1 = new DateFmt({locale:"en-HK", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_en_IE: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"en-IE", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-IE", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"en-IE", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"en-IE", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE d MMMM yyyy"); + test.equal(result2, "EEE d MMMM yyyy"); + test.equal(result3, "EE d MMM yyyy"); + test.equal(result4, "E dd/MM/yyyy"); + + result1 = new DateFmt({locale:"en-IE", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-IE", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE d MMMM yyyy 'at' HH:mm") + test.equal(result2, "E dd/MM/yyyy, HH:mm"); + + result1 = new DateFmt({locale:"en-IE", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_en_IN: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"en-IN", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-IN", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"en-IN", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"en-IN", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM, yyyy"); + test.equal(result2, "EEE, d MMMM yyyy"); + test.equal(result3, "EE, dd-MMM-yyyy"); + test.equal(result4, "E, dd/MM/yy"); + + result1 = new DateFmt({locale:"en-IN", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-IN", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM, yyyy 'at' h:mm a"); + test.equal(result2, "E, dd/MM/yy, h:mm a"); + + result1 = new DateFmt({locale:"en-IN", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_en_IS: function(test) { + test.expect(7); + var result1, result2, result3, result4; + + // Same as en-US + + result1 = new DateFmt({locale:"en-IS", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-IS", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"en-IS", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"en-IS", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, MMMM d, yyyy"); + test.equal(result2, "EEE, MMMM d, yyyy"); + test.equal(result3, "EE, MMM d, yyyy"); + test.equal(result4, "E, M/d/yy"); + + result1 = new DateFmt({locale:"en-IS", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-IS", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, MMMM d, yyyy 'at' h:mm a"); + test.equal(result2, "E, M/d/yy, h:mm a"); + + result1 = new DateFmt({locale:"en-IS", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_en_JP: function(test) { + test.expect(7); + var result1, result2, result3, result4; + + // Same as en-US + + result1 = new DateFmt({locale:"en-JP", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-JP", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"en-JP", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"en-JP", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, MMMM d, yyyy"); + test.equal(result2, "EEE, MMMM d, yyyy"); + test.equal(result3, "EE, MMM d, yyyy"); + test.equal(result4, "E, M/d/yy"); + + result1 = new DateFmt({locale:"en-JP", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-JP", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, MMMM d, yyyy 'at' h:mm a"); + test.equal(result2, "E, M/d/yy, h:mm a"); + + result1 = new DateFmt({locale:"en-JP", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_en_KE: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"en-KE", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-KE", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"en-KE", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"en-KE", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy"); + test.equal(result2, "EEE, d MMMM yyyy"); + test.equal(result3, "EE, d MMM yyyy"); + test.equal(result4, "E, dd/MM/yyyy"); + + result1 = new DateFmt({locale:"en-KE", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-KE", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy 'at' HH:mm"); + test.equal(result2, "E, dd/MM/yyyy, HH:mm"); + + result1 = new DateFmt({locale:"en-KE", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_en_KR: function(test) { + test.expect(7); + + // Same as en-US + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"en-KR", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-KR", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"en-KR", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"en-KR", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, MMMM d, yyyy"); + test.equal(result2, "EEE, MMMM d, yyyy"); + test.equal(result3, "EE, MMM d, yyyy"); + test.equal(result4, "E, M/d/yy"); + + result1 = new DateFmt({locale:"en-KR", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-KR", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, MMMM d, yyyy 'at' h:mm a"); + test.equal(result2, "E, M/d/yy, h:mm a"); + + result1 = new DateFmt({locale:"en-KR", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_en_LK: function(test) { + test.expect(7); + var result1, result2, result3, result4; + + // Same as en-US + + result1 = new DateFmt({locale:"en-LK", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-LK", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"en-LK", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"en-LK", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, MMMM d, yyyy"); + test.equal(result2, "EEE, MMMM d, yyyy"); + test.equal(result3, "EE, MMM d, yyyy"); + test.equal(result4, "E, M/d/yy"); + + result1 = new DateFmt({locale:"en-LK", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-LK", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, MMMM d, yyyy 'at' h:mm a"); + test.equal(result2, "E, M/d/yy, h:mm a"); + + result1 = new DateFmt({locale:"en-LK", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_en_MM: function(test) { + test.expect(7); + var result1, result2, result3, result4; + + // Same as en-US + + result1 = new DateFmt({locale:"en-MM", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-MM", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"en-MM", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"en-MM", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, MMMM d, yyyy"); + test.equal(result2, "EEE, MMMM d, yyyy"); + test.equal(result3, "EE, MMM d, yyyy"); + test.equal(result4, "E, M/d/yy"); + + result1 = new DateFmt({locale:"en-MM", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-MM", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, MMMM d, yyyy 'at' h:mm a"); + test.equal(result2, "E, M/d/yy, h:mm a"); + + result1 = new DateFmt({locale:"en-MM", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_en_MW: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"en-MW", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-MW", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"en-MW", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"en-MW", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy"); + test.equal(result2, "EEE, d MMMM yyyy"); + test.equal(result3, "EE, d MMM yyyy"); + test.equal(result4, "E, dd/MM/yyyy"); + + result1 = new DateFmt({locale:"en-MW", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-MW", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy 'at' h:mm a") + test.equal(result2, "E, dd/MM/yyyy, h:mm a"); + + result1 = new DateFmt({locale:"en-MW", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_en_MY: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"en-MY", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-MY", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"en-MY", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"en-MY", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy"); + test.equal(result2, "EEE, d MMMM yyyy"); + test.equal(result3, "EE, d MMM yyyy"); + test.equal(result4, "E, dd/MM/yyyy"); + + result1 = new DateFmt({locale:"en-MY", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-MY", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy 'at' h:mm a"); + test.equal(result2, "E, dd/MM/yyyy, h:mm a"); + + result1 = new DateFmt({locale:"en-MY", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_en_NG: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"en-NG", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-NG", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"en-NG", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"en-NG", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy"); + test.equal(result2, "EEE, d MMMM yyyy"); + test.equal(result3, "EE, d MMM yyyy"); + test.equal(result4, "E, dd/MM/yyyy"); + + result1 = new DateFmt({locale:"en-NG", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-NG", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy 'at' h:mm a"); + test.equal(result2, "E, dd/MM/yyyy, h:mm a"); + + result1 = new DateFmt({locale:"en-NG", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_en_NZ: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"en-NZ", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-NZ", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"en-NZ", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"en-NZ", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy"); + test.equal(result2, "EEE, d MMMM yyyy"); + test.equal(result3, "EE, d/MM/yyyy"); + test.equal(result4, "E, d/MM/yy"); + + result1 = new DateFmt({locale:"en-NZ", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-NZ", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy 'at' h:mm a"); + test.equal(result2, "E, d/MM/yy, h:mm a"); + + result1 = new DateFmt({locale:"en-NZ", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_en_PH: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"en-PH", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-PH", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"en-PH", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"en-PH", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy"); + test.equal(result2, "EEE, d MMMM yyyy"); + test.equal(result3, "EE, d MMM yyyy"); + test.equal(result4, "E, dd/MM/yyyy"); + + result1 = new DateFmt({locale:"en-PH", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-PH", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy 'at' h:mm a"); + test.equal(result2, "E, dd/MM/yyyy, h:mm a"); + + result1 = new DateFmt({locale:"en-PH", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_en_PR: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"en-PR", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-PR", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"en-PR", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"en-PR", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, MMMM d, yyyy"); + test.equal(result2, "EEE, MMMM d, yyyy"); + test.equal(result3, "EE, MMM d, yyyy"); + test.equal(result4, "E, M/d/yy"); + + result1 = new DateFmt({locale:"en-PR", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-PR", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, MMMM d, yyyy 'at' h:mm a"); + test.equal(result2, "E, M/d/yy, h:mm a"); + + result1 = new DateFmt({locale:"en-PR", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_en_SG: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"en-SG", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-SG", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"en-SG", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"en-SG", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy"); + test.equal(result2, "EEE, d MMMM yyyy"); + test.equal(result3, "EE, d MMM yyyy"); + test.equal(result4, "E, d/M/yy"); + + result1 = new DateFmt({locale:"en-SG", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-SG", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy 'at' h:mm a"); + test.equal(result2, "E, d/M/yy, h:mm a"); + + result1 = new DateFmt({locale:"en-SG", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_en_US: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"en-US", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-US", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"en-US", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"en-US", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, MMMM d, yyyy"); + test.equal(result2, "EEE, MMMM d, yyyy"); + test.equal(result3, "EE, MMM d, yyyy"); + test.equal(result4, "E, M/d/yy"); + + result1 = new DateFmt({locale:"en-US", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-US", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, MMMM d, yyyy 'at' h:mm a"); + test.equal(result2, "E, M/d/yy, h:mm a"); + + result1 = new DateFmt({locale:"en-US", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_en_UG: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"en-UG", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-UG", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"en-UG", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"en-UG", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy"); + test.equal(result2, "EEE, d MMMM yyyy"); + test.equal(result3, "EE, d MMM yyyy"); + test.equal(result4, "E, dd/MM/yyyy"); + + result1 = new DateFmt({locale:"en-UG", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-UG", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy 'at' HH:mm"); + test.equal(result2, "E, dd/MM/yyyy, HH:mm"); + + result1 = new DateFmt({locale:"en-UG", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_en_ZA: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"en-ZA", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-ZA", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"en-ZA", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"en-ZA", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, dd MMMM yyyy"); + test.equal(result2, "EEE, dd MMMM yyyy"); + test.equal(result3, "EE, dd MMM yyyy"); + test.equal(result4, "E, yyyy/MM/dd"); + + result1 = new DateFmt({locale:"en-ZA", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-ZA", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, dd MMMM yyyy 'at' HH:mm"); + test.equal(result2, "E, yyyy/MM/dd, HH:mm"); + + result1 = new DateFmt({locale:"en-ZA", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_en_ZM: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"en-ZM", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-ZM", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"en-ZM", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"en-ZM", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy"); + test.equal(result2, "EEE, d MMMM yyyy"); + test.equal(result3, "EE, d MMM yyyy"); + test.equal(result4, "E, dd/MM/yyyy"); + + result1 = new DateFmt({locale:"en-ZM", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-ZM", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy 'at' h:mm a"); + test.equal(result2, "E, dd/MM/yyyy, h:mm a"); + + result1 = new DateFmt({locale:"en-ZM", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_es_AR: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"es-AR", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"es-AR", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"es-AR", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"es-AR", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d 'de' MMMM 'de' yyyy"); + test.equal(result2, "EEE, d 'de' MMMM 'de' yyyy"); + test.equal(result3, "EE, d MMM yyyy"); + test.equal(result4, "E, d/M/yy"); + + result1 = new DateFmt({locale:"es-AR", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"es-AR", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d 'de' MMMM 'de' yyyy, HH:mm"); + test.equal(result2, "E, d/M/yy HH:mm"); + + result1 = new DateFmt({locale:"es-AR", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_es_BO: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"es-BO", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"es-BO", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"es-BO", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"es-BO", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d 'de' MMMM 'de' yyyy"); + test.equal(result2, "EEE, d 'de' MMMM 'de' yyyy"); + test.equal(result3, "EE, d MMM 'de' yyyy"); + test.equal(result4, "E, d/M/yy"); + + result1 = new DateFmt({locale:"es-BO", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"es-BO", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d 'de' MMMM 'de' yyyy, HH:mm"); + test.equal(result2, "E, d/M/yy HH:mm"); + + result1 = new DateFmt({locale:"es-BO", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_es_CL: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"es-CL", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"es-CL", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"es-CL", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"es-CL", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d 'de' MMMM 'de' yyyy"); + test.equal(result2, "EEE, d 'de' MMMM 'de' yyyy"); + test.equal(result3, "EE, dd-MM-yyyy"); + test.equal(result4, "E, dd-MM-yy"); + + result1 = new DateFmt({locale:"es-CL", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"es-CL", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d 'de' MMMM 'de' yyyy, HH:mm"); + test.equal(result2, "E, dd-MM-yy HH:mm"); + + result1 = new DateFmt({locale:"es-CL", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_es_CO: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"es-CO", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"es-CO", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"es-CO", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"es-CO", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d 'de' MMMM 'de' yyyy"); + test.equal(result2, "EEE, d 'de' MMMM 'de' yyyy"); + test.equal(result3, "EE, d/MM/yyyy"); + test.equal(result4, "E, d/MM/yy"); + + result1 = new DateFmt({locale:"es-CO", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"es-CO", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d 'de' MMMM 'de' yyyy, h:mm a"); + test.equal(result2, "E, d/MM/yy, h:mm a"); + + result1 = new DateFmt({locale:"es-CO", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_es_DO: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"es-DO", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"es-DO", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"es-DO", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"es-DO", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d 'de' MMMM 'de' yyyy"); + test.equal(result2, "EEE, d 'de' MMMM 'de' yyyy"); + test.equal(result3, "EE, d MMM yyyy"); + test.equal(result4, "E, d/M/yy"); + + result1 = new DateFmt({locale:"es-DO", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"es-DO", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d 'de' MMMM 'de' yyyy, h:mm a"); + test.equal(result2, "E, d/M/yy h:mm a"); + + result1 = new DateFmt({locale:"es-DO", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_es_EC: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"es-EC", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"es-EC", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"es-EC", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"es-EC", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d 'de' MMMM 'de' yyyy"); + test.equal(result2, "EEE, d 'de' MMMM 'de' yyyy"); + test.equal(result3, "EE, d MMM yyyy"); + test.equal(result4, "E, d/M/yy"); + + result1 = new DateFmt({locale:"es-EC", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"es-EC", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d 'de' MMMM 'de' yyyy, HH:mm"); + test.equal(result2, "E, d/M/yy HH:mm"); + + result1 = new DateFmt({locale:"es-EC", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_es_ES: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"es-ES", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"es-ES", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"es-ES", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"es-ES", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d 'de' MMMM 'de' yyyy"); + test.equal(result2, "EEE, d 'de' MMMM 'de' yyyy"); + test.equal(result3, "EE, d MMM yyyy"); + test.equal(result4, "E, d/M/yy"); + + result1 = new DateFmt({locale:"es-ES", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"es-ES", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d 'de' MMMM 'de' yyyy, H:mm"); + test.equal(result2, "E, d/M/yy H:mm"); + + result1 = new DateFmt({locale:"es-ES", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "H:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_es_GT: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"es-GT", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"es-GT", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"es-GT", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"es-GT", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d 'de' MMMM 'de' yyyy"); + test.equal(result2, "EEE, d 'de' MMMM 'de' yyyy"); + test.equal(result3, "EE, d/MM/yyyy"); + test.equal(result4, "E, d/MM/yy"); + + result1 = new DateFmt({locale:"es-GT", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"es-GT", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d 'de' MMMM 'de' yyyy, HH:mm"); + test.equal(result2, "E, d/MM/yy HH:mm"); + + result1 = new DateFmt({locale:"es-GT", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_es_HN: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"es-HN", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"es-HN", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"es-HN", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"es-HN", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE dd 'de' MMMM 'de' yyyy"); + test.equal(result2, "EEE dd 'de' MMMM 'de' yyyy"); + test.equal(result3, "EE d MMM yyyy"); + test.equal(result4, "E d/M/yy"); + + result1 = new DateFmt({locale:"es-HN", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"es-HN", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE dd 'de' MMMM 'de' yyyy, HH:mm"); + test.equal(result2, "E d/M/yy HH:mm"); + + result1 = new DateFmt({locale:"es-HN", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_es_MX: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"es-MX", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"es-MX", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"es-MX", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"es-MX", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d 'de' MMMM 'de' yyyy"); + test.equal(result2, "EEE, d 'de' MMMM 'de' yyyy"); + test.equal(result3, "EE, d MMM yyyy"); // CLDR 34 change + test.equal(result4, "E, dd/MM/yy"); + + result1 = new DateFmt({locale:"es-MX", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"es-MX", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d 'de' MMMM 'de' yyyy, H:mm"); + test.equal(result2, "E, dd/MM/yy H:mm"); + + result1 = new DateFmt({locale:"es-MX", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "H:mm:ss z"); // CLDR 34 change + + test.done(); + }, + testDateTimeFormat_es_NI: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"es-NI", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"es-NI", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"es-NI", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"es-NI", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d 'de' MMMM 'de' yyyy"); + test.equal(result2, "EEE, d 'de' MMMM 'de' yyyy"); + test.equal(result3, "EE, d MMM yyyy"); + test.equal(result4, "E, d/M/yy"); + + result1 = new DateFmt({locale:"es-NI", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"es-NI", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d 'de' MMMM 'de' yyyy, HH:mm"); + test.equal(result2, "E, d/M/yy HH:mm"); + + result1 = new DateFmt({locale:"es-NI", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_es_PA: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"es-PA", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"es-PA", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"es-PA", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"es-PA", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d 'de' MMMM 'de' yyyy"); + test.equal(result2, "EEE, d 'de' MMMM 'de' yyyy"); + test.equal(result3, "EE, MM/dd/yyyy"); + test.equal(result4, "E, MM/dd/yy"); + + result1 = new DateFmt({locale:"es-PA", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"es-PA", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d 'de' MMMM 'de' yyyy, h:mm a"); + test.equal(result2, "E, MM/dd/yy h:mm a"); + + result1 = new DateFmt({locale:"es-PA", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "h:mm:ss a z"); + test.done(); + }, + testDateTimeFormat_es_PE: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"es-PE", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"es-PE", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"es-PE", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"es-PE", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d 'de' MMMM 'de' yyyy"); + test.equal(result2, "EEE, d 'de' MMMM 'de' yyyy"); + test.equal(result3, "EE, d MMM yyyy"); + test.equal(result4, "E, d/MM/yy"); + + result1 = new DateFmt({locale:"es-PE", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"es-PE", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d 'de' MMMM 'de' yyyy, HH:mm"); + test.equal(result2, "E, d/MM/yy HH:mm"); + + result1 = new DateFmt({locale:"es-PE", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_es_PR: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"es-PR", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"es-PR", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"es-PR", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"es-PR", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d 'de' MMMM 'de' yyyy"); + test.equal(result2, "EEE, d 'de' MMMM 'de' yyyy"); + test.equal(result3, "EE, MM/dd/yyyy"); + test.equal(result4, "E, MM/dd/yy"); + + result1 = new DateFmt({locale:"es-PR", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"es-PR", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d 'de' MMMM 'de' yyyy, h:mm a"); + test.equal(result2, "E, MM/dd/yy h:mm a"); + + result1 = new DateFmt({locale:"es-PR", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_es_PY: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"es-PY", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"es-PY", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"es-PY", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"es-PY", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d 'de' MMMM 'de' yyyy"); + test.equal(result2, "EEE, d 'de' MMMM 'de' yyyy"); + test.equal(result3, "EE, d MMM yyyy"); + test.equal(result4, "E, d/M/yy"); + + result1 = new DateFmt({locale:"es-PY", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"es-PY", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d 'de' MMMM 'de' yyyy, HH:mm"); + test.equal(result2, "E, d/M/yy HH:mm"); + + result1 = new DateFmt({locale:"es-PY", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_es_SV: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"es-SV", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"es-SV", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"es-SV", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"es-SV", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d 'de' MMMM 'de' yyyy"); + test.equal(result2, "EEE, d 'de' MMMM 'de' yyyy"); + test.equal(result3, "EE, d MMM yyyy"); + test.equal(result4, "E, d/M/yy"); + + result1 = new DateFmt({locale:"es-SV", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"es-SV", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d 'de' MMMM 'de' yyyy, HH:mm"); + test.equal(result2, "E, d/M/yy HH:mm"); + + result1 = new DateFmt({locale:"es-SV", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_es_US: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"es-US", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"es-US", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"es-US", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"es-US", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d 'de' MMMM 'de' yyyy"); + test.equal(result2, "EEE, d 'de' MMMM 'de' yyyy"); + test.equal(result3, "EE, d MMM yyyy"); + test.equal(result4, "E, d/M/yyyy"); // CLDR 34 change + + result1 = new DateFmt({locale:"es-US", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"es-US", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d 'de' MMMM 'de' yyyy, h:mm a"); + test.equal(result2, "E, d/M/yyyy h:mm a"); + + result1 = new DateFmt({locale:"es-US", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_es_UY: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"es-UY", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"es-UY", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"es-UY", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"es-UY", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d 'de' MMMM 'de' yyyy"); + test.equal(result2, "EEE, d 'de' MMMM 'de' yyyy"); + test.equal(result3, "EE, d MMM yyyy"); + test.equal(result4, "E, d/M/yy"); + + result1 = new DateFmt({locale:"es-UY", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"es-UY", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d 'de' MMMM 'de' yyyy, HH:mm"); + test.equal(result2, "E, d/M/yy HH:mm"); + + result1 = new DateFmt({locale:"es-UY", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_es_VE: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"es-VE", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"es-VE", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"es-VE", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"es-VE", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d 'de' MMMM 'de' yyyy"); + test.equal(result2, "EEE, d 'de' MMMM 'de' yyyy"); + test.equal(result3, "EE, d MMM yyyy"); + test.equal(result4, "E, d/M/yy"); + + result1 = new DateFmt({locale:"es-VE", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"es-VE", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d 'de' MMMM 'de' yyyy, h:mm a"); + test.equal(result2, "E, d/M/yy h:mm a"); + + result1 = new DateFmt({locale:"es-VE", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_et_EE: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"et-EE", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"et-EE", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"et-EE", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"et-EE", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d. MMMM yyyy"); + test.equal(result2, "EEE, d. MMMM yyyy"); + test.equal(result3, "EE, d. MMM yyyy"); + test.equal(result4, "E, dd.MM.yy"); + + result1 = new DateFmt({locale:"et-EE", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"et-EE", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d. MMMM yyyy HH:mm"); + test.equal(result2, "E, dd.MM.yy HH:mm"); + + result1 = new DateFmt({locale:"et-EE", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_fa_AF: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"fa-AF", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"fa-AF", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"fa-AF", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"fa-AF", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, 'â€yyyy MMMM d, EEEE'); + test.equal(result2, 'â€d MMMM yyyy, EEE'); + test.equal(result3, 'â€d MMM yyyy, EE'); + test.equal(result4, 'â€yyyy/M/d, E'); + + result1 = new DateFmt({locale:"fa-AF", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"fa-AF", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, 'â€yyyy MMMM d, EEEEØŒ ساعت â€H:mm'); + test.equal(result2, 'â€yyyy/M/d, E،†â€H:mm'); + + result1 = new DateFmt({locale:"fa-AF", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, 'â€H:mm:ss (z)'); + + test.done(); + }, + testDateTimeFormat_fa_IR: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"fa-IR", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"fa-IR", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"fa-IR", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"fa-IR", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, 'â€yyyy MMMM d, EEEE'); + test.equal(result2, 'â€d MMMM yyyy, EEE'); + test.equal(result3, 'â€d MMM yyyy, EE'); + test.equal(result4, 'â€yyyy/M/d, E'); + + result1 = new DateFmt({locale:"fa-IR", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"fa-IR", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, 'â€yyyy MMMM d, EEEEØŒ ساعت â€H:mm'); + test.equal(result2, 'â€yyyy/M/d, E،†â€H:mm'); + + result1 = new DateFmt({locale:"fa-IR", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, 'â€H:mm:ss (z)'); + + test.done(); + }, + testDateTimeFormat_fi_FI: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"fi-FI", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"fi-FI", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"fi-FI", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"fi-FI", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "cccc d. MMMM yyyy"); + test.equal(result2, "ccc d. MMMM yyyy"); + test.equal(result3, "cc d.M.yyyy"); + test.equal(result4, "c d.M.yyyy"); + + result1 = new DateFmt({locale:"fi-FI", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"fi-FI", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "cccc d. MMMM yyyy 'klo' H.mm"); + test.equal(result2, "c d.M.yyyy H.mm"); + + result1 = new DateFmt({locale:"fi-FI", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "H.mm.ss z"); + + test.done(); + }, + testDateTimeFormat_fr_BE: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"fr-BE", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"fr-BE", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"fr-BE", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"fr-BE", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE d MMMM yyyy"); + test.equal(result2, "EEE d MMMM yyyy"); + test.equal(result3, "EE d MMM yyyy"); + test.equal(result4, "E d/MM/yy"); + + result1 = new DateFmt({locale:"fr-BE", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"fr-BE", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE d MMMM yyyy 'à' HH:mm"); + test.equal(result2, "E d/MM/yy HH:mm"); + + result1 = new DateFmt({locale:"fr-BE", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_fr_CA: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"fr-CA", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"fr-CA", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"fr-CA", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"fr-CA", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE d MMMM yyyy"); + test.equal(result2, "EEE d MMMM yyyy"); + test.equal(result3, "EE d MMM yyyy"); + test.equal(result4, "E yy-MM-dd"); + + result1 = new DateFmt({locale:"fr-CA", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"fr-CA", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE d MMMM yyyy 'à' HH 'h' mm"); + test.equal(result2, "E yy-MM-dd HH 'h' mm"); // CLDR 34 change + + result1 = new DateFmt({locale:"fr-CA", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH 'h' mm 'min' ss 's' z"); + + test.done(); + }, + testDateTimeFormat_fr_CH: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"fr-CH", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"fr-CH", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"fr-CH", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"fr-CH", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy"); + test.equal(result2, "EEE, d MMMM yyyy"); + test.equal(result3, "EE, d MMM yyyy"); + test.equal(result4, "E, dd.MM.yy"); + + result1 = new DateFmt({locale:"fr-CH", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"fr-CH", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy 'à' HH:mm"); + test.equal(result2, "E, dd.MM.yy HH:mm"); + + result1 = new DateFmt({locale:"fr-CH", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_fr_FR: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"fr-FR", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"fr-FR", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"fr-FR", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"fr-FR", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE d MMMM yyyy"); + test.equal(result2, "EEE d MMMM yyyy"); + test.equal(result3, "EE d MMM yyyy"); + test.equal(result4, "E dd/MM/yyyy"); + + result1 = new DateFmt({locale:"fr-FR", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"fr-FR", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE d MMMM yyyy 'à' HH:mm"); + test.equal(result2, "E dd/MM/yyyy HH:mm"); + + result1 = new DateFmt({locale:"fr-FR", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_fr_LU: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"fr-LU", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"fr-LU", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"fr-LU", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"fr-LU", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE d MMMM yyyy"); + test.equal(result2, "EEE d MMMM yyyy"); + test.equal(result3, "EE d MMM yyyy"); + test.equal(result4, "E dd/MM/yyyy"); + + result1 = new DateFmt({locale:"fr-LU", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"fr-LU", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE d MMMM yyyy 'à' HH:mm"); + test.equal(result2,"E dd/MM/yyyy HH:mm"); + + result1 = new DateFmt({locale:"fr-LU", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_ga_IE: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"ga-IE", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ga-IE", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"ga-IE", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"ga-IE", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE d MMMM yyyy"); + test.equal(result2, "EEE d MMMM yyyy"); + test.equal(result3, "EE d MMM yyyy"); + test.equal(result4, "E dd/MM/yyyy"); + + result1 = new DateFmt({locale:"ga-IE", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ga-IE", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE d MMMM yyyy HH:mm"); + test.equal(result2, "E dd/MM/yyyy HH:mm"); + + result1 = new DateFmt({locale:"ga-IE", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_gu_IN: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"gu-IN", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"gu-IN", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"gu-IN", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"gu-IN", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM, yyyy"); + test.equal(result2, "EEE, d MMMM, yyyy"); + test.equal(result3, "EE, d MMM, yyyy"); + test.equal(result4, "E, d/M/yy"); + + result1 = new DateFmt({locale:"gu-IN", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"gu-IN", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM, yyyy ઠhh:mm a વાગà«àª¯à«‡"); // CLDR 34 change + test.equal(result2, "E, d/M/yy hh:mm a"); + + result1 = new DateFmt({locale:"gu-IN", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "hh:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_he_IL: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"he-IL", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"he-IL", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"he-IL", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"he-IL", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, 'EEEE, d בMMMM yyyy'); + test.equal(result2, 'EEE, d בMMMM yyyy'); + test.equal(result3, 'EE, d בMMM yyyy'); + test.equal(result4, 'E, d.M.yyyy'); + + result1 = new DateFmt({locale:"he-IL", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"he-IL", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, 'EEEE, d בMMMM yyyy בשעה â€H:mm'); + test.equal(result2, 'E, d.M.yyyy, â€H:mm'); + + result1 = new DateFmt({locale:"he-IL", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, 'â€H:mm:ss z'); + + test.done(); + }, + testDateTimeFormat_hi_IN: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"hi-IN", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"hi-IN", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"hi-IN", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"hi-IN", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy"); + test.equal(result2, "EEE, d MMMM yyyy"); + test.equal(result3, "EE, d MMM yyyy"); + test.equal(result4, "E, d/M/yy"); + + result1 = new DateFmt({locale:"hi-IN", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"hi-IN", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy को h:mm a"); + test.equal(result2, "E, d/M/yy, h:mm a"); + + result1 = new DateFmt({locale:"hi-IN", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_hr_HR: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"hr-HR", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"hr-HR", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"hr-HR", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"hr-HR", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d. MMMM yyyy."); + test.equal(result2, "EEE, d. MMMM yyyy."); + test.equal(result3, "EE, d. MMM yyyy."); + test.equal(result4, "E, dd. MM. yyyy."); + + result1 = new DateFmt({locale:"hr-HR", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"hr-HR", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d. MMMM yyyy. 'u' HH:mm"); + test.equal(result2, "E, dd. MM. yyyy. HH:mm"); + + result1 = new DateFmt({locale:"hr-HR", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_hr_ME: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"hr-ME", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"hr-ME", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"hr-ME", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"hr-ME", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d. MMMM yyyy."); + test.equal(result2, "EEE, d. MMMM yyyy."); + test.equal(result3, "EE, d. MMM yyyy."); + test.equal(result4, "E, dd. MM. yyyy."); + + result1 = new DateFmt({locale:"hr-ME", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"hr-ME", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d. MMMM yyyy. 'u' HH:mm"); + test.equal(result2, "E, dd. MM. yyyy. HH:mm"); + + result1 = new DateFmt({locale:"hr-ME", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_hr_HU: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"hr-HU", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"hr-HU", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"hr-HU", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"hr-HU", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d. MMMM yyyy."); + test.equal(result2, "EEE, d. MMMM yyyy."); + test.equal(result3, "EE, d. MMM yyyy."); + test.equal(result4, "E, dd. MM. yyyy."); + + result1 = new DateFmt({locale:"hr-HU", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"hr-HU", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d. MMMM yyyy. 'u' HH:mm"); + test.equal(result2, "E, dd. MM. yyyy. HH:mm"); + + result1 = new DateFmt({locale:"hr-HU", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_id_ID: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"id-ID", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"id-ID", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"id-ID", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"id-ID", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, dd MMMM yyyy"); + test.equal(result2, "EEE, d MMMM yyyy"); + test.equal(result3, "EE, d MMM yyyy"); + test.equal(result4, "E, dd/MM/yy"); + + result1 = new DateFmt({locale:"id-ID", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"id-ID", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, dd MMMM yyyy HH.mm"); + test.equal(result2, "E, dd/MM/yy HH.mm"); + + result1 = new DateFmt({locale:"id-ID", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH.mm.ss z"); + + test.done(); + }, + testDateTimeFormat_is_IS: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"is-IS", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"is-IS", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"is-IS", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"is-IS", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d. MMMM yyyy"); + test.equal(result2, "EEE, d. MMMM yyyy"); + test.equal(result3, "EE, d. MMM yyyy"); + test.equal(result4, "E, d.M.yyyy"); + + result1 = new DateFmt({locale:"is-IS", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"is-IS", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d. MMMM yyyy 'kl'. HH:mm"); + test.equal(result2, "E, d.M.yyyy, HH:mm"); + + result1 = new DateFmt({locale:"is-IS", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_it_CH: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"it-CH", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"it-CH", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"it-CH", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"it-CH", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy"); + test.equal(result2, "EEE, d MMMM yyyy"); + test.equal(result3, "EE, d MMM yyyy"); + test.equal(result4, "E, dd.MM.yy"); + + result1 = new DateFmt({locale:"it-CH", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"it-CH", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy HH:mm"); + test.equal(result2, "E, dd.MM.yy, HH:mm"); + + result1 = new DateFmt({locale:"it-CH", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_it_IT: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"it-IT", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"it-IT", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"it-IT", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"it-IT", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE d MMMM yyyy"); + test.equal(result2, "EEE d MMMM yyyy"); + test.equal(result3, "EE d MMM yyyy"); + test.equal(result4, "E dd/MM/yy"); + + result1 = new DateFmt({locale:"it-IT", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"it-IT", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE d MMMM yyyy HH:mm"); + test.equal(result2, "E dd/MM/yy, HH:mm"); + + result1 = new DateFmt({locale:"it-IT", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_ja_JP: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"ja-JP", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ja-JP", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"ja-JP", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"ja-JP", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "yyyyå¹´M月dæ—¥EEEE"); + test.equal(result2, "yyyyå¹´M月dæ—¥EEE"); + test.equal(result3, "yyyy/MM/ddEE"); + test.equal(result4, "yyyy/MM/ddE"); + + result1 = new DateFmt({locale:"ja-JP", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ja-JP", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "yyyyå¹´M月dæ—¥EEEE H:mm"); + test.equal(result2, "yyyy/MM/ddE H:mm"); + + result1 = new DateFmt({locale:"ja-JP", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "H:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_kk_KZ: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"kk-KZ", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"kk-KZ", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"kk-KZ", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"kk-KZ", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "yyyy 'ж'. d MMMM, EEEE"); + test.equal(result2, "yyyy 'ж'. d MMMM, EEE"); + test.equal(result3, "yyyy 'ж'. dd MMM, EE"); + test.equal(result4, "dd.MM.yy, E"); + + result1 = new DateFmt({locale:"kk-KZ", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"kk-KZ", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "yyyy 'ж'. d MMMM, EEEE, HH:mm"); + test.equal(result2, "dd.MM.yy, E, HH:mm"); + + result1 = new DateFmt({locale:"kk-KZ", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_kn_IN: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"kn-IN", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"kn-IN", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"kn-IN", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"kn-IN", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, MMMM d, yyyy"); + test.equal(result2, "EEE, MMMM d, yyyy"); + test.equal(result3, "EE, MMM d, yyyy"); + test.equal(result4, "E, d/M/yy"); + + result1 = new DateFmt({locale:"kn-IN", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"kn-IN", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, MMMM d, yyyy hh:mm a"); + test.equal(result2, "E, d/M/yy hh:mm a"); + + result1 = new DateFmt({locale:"kn-IN", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "hh:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_ko_KR: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"ko-KR", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ko-KR", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"ko-KR", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"ko-KR", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "yyyyë…„ Mì›” dì¼ EEEE"); + test.equal(result2, "yyyyë…„ Mì›” dì¼ EEE"); + test.equal(result3, "yyyy. M. d. EE"); + test.equal(result4, "yy. M. d. E"); + + result1 = new DateFmt({locale:"ko-KR", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ko-KR", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "yyyyë…„ Mì›” dì¼ EEEE a h:mm"); + test.equal(result2, "yy. M. d. E a h:mm"); + + result1 = new DateFmt({locale:"ko-KR", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "a h:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_ku_IQ: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"ku-IQ", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ku-IQ", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"ku-IQ", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"ku-IQ", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, 'â€yyyy MMMM d, EEEE'); + test.equal(result2, 'â€dÛŒ MMMMÛŒ yyyy, EEE'); + test.equal(result3, 'â€yyyy MMM d, EE'); + test.equal(result4, 'â€yyyy-MM-dd, E'); + + result1 = new DateFmt({locale:"ku-IQ", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ku-IQ", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, 'â€yyyy MMMM d, EEEE â€h:mm a'); + test.equal(result2, 'â€yyyy-MM-dd, E â€h:mm a'); + + result1 = new DateFmt({locale:"ku-IQ", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, 'â€h:mm:ss a z'); + + test.done(); + }, + testDateTimeFormat_lt_LT: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"lt-LT", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"lt-LT", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"lt-LT", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"lt-LT", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "yyyy 'm'. MMMM d 'd'., EEEE"); + test.equal(result2, "yyyy 'm'. MMMM d 'd'., EEE"); + test.equal(result3, "yyyy-MM-dd, EE"); + test.equal(result4, "yyyy-MM-dd, E"); + + result1 = new DateFmt({locale:"lt-LT", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"lt-LT", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "yyyy 'm'. MMMM d 'd'., EEEE HH:mm"); + test.equal(result2, "yyyy-MM-dd, E HH:mm"); + + result1 = new DateFmt({locale:"lt-LT", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_lv_LV: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"lv-LV", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"lv-LV", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"lv-LV", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"lv-LV", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, yyyy. 'gada' d. MMMM"); + test.equal(result2, "EEE, yyyy. 'gada' d. MMMM"); + test.equal(result3, "EE, yyyy. 'gada' d. MMM"); + test.equal(result4, "E, dd.MM.yy"); + + result1 = new DateFmt({locale:"lv-LV", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"lv-LV", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, yyyy. 'gada' d. MMMM HH:mm"); + test.equal(result2, "E, dd.MM.yy HH:mm"); + + result1 = new DateFmt({locale:"lv-LV", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_mk_MK: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"mk-MK", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"mk-MK", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"mk-MK", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"mk-MK", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, dd MMMM yyyy"); + test.equal(result2, "EEE, dd MMMM yyyy"); + test.equal(result3, "EE, dd.M.yyyy"); + test.equal(result4, "E, dd.M.yy"); + + result1 = new DateFmt({locale:"mk-MK", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"mk-MK", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, dd MMMM yyyy HH:mm"); + test.equal(result2, "E, dd.M.yy HH:mm"); + + result1 = new DateFmt({locale:"mk-MK", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_ml_IN: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"ml-IN", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ml-IN", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"ml-IN", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"ml-IN", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "yyyy, MMMM d, EEEE"); + test.equal(result2, "yyyy, MMMM d, EEE"); + test.equal(result3, "yyyy, MMM d, EE"); + test.equal(result4, "d/M/yy, E"); + + result1 = new DateFmt({locale:"ml-IN", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ml-IN", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "yyyy, MMMM d, EEEE h:mm a"); + test.equal(result2, "d/M/yy, E h:mm a"); + + result1 = new DateFmt({locale:"ml-IN", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_mr_IN: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"mr-IN", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"mr-IN", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"mr-IN", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"mr-IN", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM, yyyy"); + test.equal(result2, "EEE, d MMMM, yyyy"); + test.equal(result3, "EE, d MMM, yyyy"); + test.equal(result4, "E, d/M/yy"); + + result1 = new DateFmt({locale:"mr-IN", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"mr-IN", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM, yyyy रोजी h:mm a"); + test.equal(result2, "E, d/M/yy, h:mm a"); + + result1 = new DateFmt({locale:"mr-IN", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_ms_MY: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"ms-MY", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ms-MY", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"ms-MY", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"ms-MY", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy"); + test.equal(result2, "EEE, d MMMM yyyy"); + test.equal(result3, "EE, d MMM yyyy"); + test.equal(result4, "E, d/MM/yy"); + + result1 = new DateFmt({locale:"ms-MY", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ms-MY", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy h:mm a"); + test.equal(result2, "E, d/MM/yy, h:mm a"); //CLDR 34 change. + + result1 = new DateFmt({locale:"ms-MY", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_nb_NO: function(test) { + test.expect(8); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"nb-NO", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"nb-NO", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"nb-NO", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"nb-NO", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE d. MMMM yyyy"); + test.equal(result2, "EEE d. MMMM yyyy"); + test.equal(result3, "EE d. MMM yyyy"); + test.equal(result4, "E dd.MM.yyyy"); + + result1 = new DateFmt({locale:"nb-NO", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"nb-NO", type:"datetime", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"nb-NO", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE d. MMMM yyyy HH:mm"); + test.equal(result2, "EEE d. MMMM yyyy 'kl'. HH:mm"); + test.equal(result3, "E dd.MM.yyyy, HH:mm"); + + result1 = new DateFmt({locale:"nb-NO", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_nl_BE: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"nl-BE", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"nl-BE", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"nl-BE", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"nl-BE", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE d MMMM yyyy"); + test.equal(result2, "EEE d MMMM yyyy"); + test.equal(result3, "EE d MMM yyyy"); + test.equal(result4, "E d/MM/yyyy"); // CLDR 34 change + + result1 = new DateFmt({locale:"nl-BE", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"nl-BE", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE d MMMM yyyy 'om' HH:mm"); + test.equal(result2, "E d/MM/yyyy HH:mm"); + + result1 = new DateFmt({locale:"nl-BE", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_nl_NL: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"nl-NL", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"nl-NL", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"nl-NL", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"nl-NL", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE d MMMM yyyy"); + test.equal(result2, "EEE d MMMM yyyy"); + test.equal(result3, "EE d MMM yyyy"); + test.equal(result4, "E dd-MM-yyyy"); // CLDR 34 change + + result1 = new DateFmt({locale:"nl-NL", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"nl-NL", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE d MMMM yyyy 'om' HH:mm"); + test.equal(result2, "E dd-MM-yyyy HH:mm"); + + result1 = new DateFmt({locale:"nl-NL", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_pa_Guru_IN: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"pa-Guru-IN", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"pa-Guru-IN", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"pa-Guru-IN", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"pa-Guru-IN", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy"); + test.equal(result2, "EEE, d MMMM yyyy"); + test.equal(result3, "EE, d MMM yyyy"); + test.equal(result4, "E, d/M/yy"); + + result1 = new DateFmt({locale:"pa-Guru-IN", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"pa-Guru-IN", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy h:mm a"); + test.equal(result2, "E, d/M/yy, h:mm a"); + + result1 = new DateFmt({locale:"pa-Guru-IN", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_pl_PL: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"pl-PL", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"pl-PL", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"pl-PL", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"pl-PL", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy"); + test.equal(result2, "EEE, d MMMM yyyy"); + test.equal(result3, "EE, d MMM yyyy"); + test.equal(result4, "E, dd.MM.yyyy"); + + result1 = new DateFmt({locale:"pl-PL", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"pl-PL", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy HH:mm"); + test.equal(result2, "E, dd.MM.yyyy, HH:mm"); + + result1 = new DateFmt({locale:"pl-PL", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_pt_BR: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"pt-BR", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"pt-BR", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"pt-BR", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"pt-BR", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d 'de' MMMM 'de' yyyy"); + test.equal(result2, "EEE, d 'de' MMMM 'de' yyyy"); + test.equal(result3, "EE, d 'de' MMM 'de' yyyy"); + test.equal(result4, "E, dd/MM/yyyy"); + + result1 = new DateFmt({locale:"pt-BR", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"pt-BR", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d 'de' MMMM 'de' yyyy HH:mm"); + test.equal(result2, "E, dd/MM/yyyy HH:mm"); + + result1 = new DateFmt({locale:"pt-BR", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_pt_PT: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"pt-PT", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"pt-PT", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"pt-PT", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"pt-PT", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d 'de' MMMM 'de' yyyy"); + test.equal(result2, "EEE, d 'de' MMMM 'de' yyyy"); + test.equal(result3, "EE, dd/MM/yyyy"); + test.equal(result4, "E, dd/MM/yy"); + + result1 = new DateFmt({locale:"pt-PT", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"pt-PT", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d 'de' MMMM 'de' yyyy 'às' HH:mm"); + test.equal(result2, "E, dd/MM/yy, HH:mm"); + + result1 = new DateFmt({locale:"pt-PT", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_ro_RO: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"ro-RO", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ro-RO", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"ro-RO", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"ro-RO", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy"); + test.equal(result2, "EEE, d MMMM yyyy"); + test.equal(result3, "EE, d MMM yyyy"); + test.equal(result4, "E, dd.MM.yyyy"); + + result1 = new DateFmt({locale:"ro-RO", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ro-RO", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy, HH:mm"); + test.equal(result2, "E, dd.MM.yyyy, HH:mm"); + + result1 = new DateFmt({locale:"ro-RO", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template;; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_sr_Cyrl_RS: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"sr-Cyrl-RS", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"sr-Cyrl-RS", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"sr-Cyrl-RS", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"sr-Cyrl-RS", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, dd. MMMM yyyy."); + test.equal(result2, "EEE, dd. MMMM yyyy."); + test.equal(result3, "EE, dd.MM.yyyy."); + test.equal(result4, "E, d.M.yy."); + + result1 = new DateFmt({locale:"sr-Cyrl-RS", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"sr-Cyrl-RS", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, dd. MMMM yyyy. HH:mm"); + test.equal(result2, "E, d.M.yy. HH:mm"); + + result1 = new DateFmt({locale:"sr-Cyrl-RS", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_sr_Latn_RS: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"sr-Latn-RS", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"sr-Latn-RS", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"sr-Latn-RS", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"sr-Latn-RS", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, dd. MMMM yyyy."); + test.equal(result2, "EEE, dd. MMMM yyyy."); + test.equal(result3, "EE, dd.MM.yyyy."); + test.equal(result4, "E, d.M.yy."); + + result1 = new DateFmt({locale:"sr-Latn-RS", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"sr-Latn-RS", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, dd. MMMM yyyy. HH:mm"); + test.equal(result2, "E, d.M.yy. HH:mm"); + + result1 = new DateFmt({locale:"sr-Latn-RS", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template;; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_ru_BY: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"ru-BY", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ru-BY", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"ru-BY", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"ru-BY", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy 'г'."); + test.equal(result2, "EEE, d MMMM yyyy 'г'."); + test.equal(result3, "EE, d MMM yyyy 'г'."); + test.equal(result4, "E, dd.MM.yyyy"); + + result1 = new DateFmt({locale:"ru-BY", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ru-BY", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy 'г'., HH:mm"); + test.equal(result2, "E, dd.MM.yyyy, HH:mm"); + + result1 = new DateFmt({locale:"ru-BY", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); // CLDR 34 change + + test.done(); + }, + testDateTimeFormat_ru_KG: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"ru-KG", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ru-KG", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"ru-KG", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"ru-KG", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy 'г'."); + test.equal(result2, "EEE, d MMMM yyyy 'г'."); + test.equal(result3, "EE, d MMM yyyy 'г'."); + test.equal(result4, "E, dd.MM.yyyy"); + + result1 = new DateFmt({locale:"ru-KG", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ru-KG", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy 'г'., HH:mm"); + test.equal(result2, "E, dd.MM.yyyy, HH:mm"); + + result1 = new DateFmt({locale:"ru-KG", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); // CLDR 34 change + + test.done(); + }, + testDateTimeFormat_ru_KZ: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"ru-KZ", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ru-KZ", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"ru-KZ", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"ru-KZ", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy 'г'."); + test.equal(result2, "EEE, d MMMM yyyy 'г'."); + test.equal(result3, "EE, d MMM yyyy 'г'."); + test.equal(result4, "E, dd.MM.yyyy"); + + result1 = new DateFmt({locale:"ru-KZ", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ru-KZ", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy 'г'., HH:mm"); + test.equal(result2, "E, dd.MM.yyyy, HH:mm"); + + result1 = new DateFmt({locale:"ru-KZ", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); // CLDR 34 change + + test.done(); + }, + testDateTimeFormat_ru_GE: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"ru-GE", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ru-GE", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"ru-GE", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"ru-GE", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy 'г'."); + test.equal(result2, "EEE, d MMMM yyyy 'г'."); + test.equal(result3, "EE, d MMM yyyy 'г'."); + test.equal(result4, "E, dd.MM.yyyy"); + + result1 = new DateFmt({locale:"ru-GE", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ru-GE", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy 'г'., HH:mm"); + test.equal(result2, "E, dd.MM.yyyy, HH:mm"); + + result1 = new DateFmt({locale:"ru-GE", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); // CLDR 34 change + + test.done(); + }, + testDateTimeFormat_ru_RU: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"ru-RU", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ru-RU", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"ru-RU", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"ru-RU", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy 'г'."); + test.equal(result2, "EEE, d MMMM yyyy 'г'."); + test.equal(result3, "EE, d MMM yyyy 'г'."); + test.equal(result4, "E, dd.MM.yyyy"); + + result1 = new DateFmt({locale:"ru-RU", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ru-RU", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy 'г'., HH:mm"); + test.equal(result2, "E, dd.MM.yyyy, HH:mm"); + + result1 = new DateFmt({locale:"ru-RU", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); // CLDR 34 change + + test.done(); + }, + testDateTimeFormat_ru_UA: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"ru-UA", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ru-UA", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"ru-UA", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"ru-UA", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy 'г'."); + test.equal(result2, "EEE, d MMMM yyyy 'г'."); + test.equal(result3, "EE, d MMM yyyy 'г'."); + test.equal(result4, "E, dd.MM.yyyy"); + + result1 = new DateFmt({locale:"ru-UA", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ru-UA", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy 'г'., HH:mm"); + test.equal(result2, "E, dd.MM.yyyy, HH:mm"); + + result1 = new DateFmt({locale:"ru-UA", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); // CLDR 34 change + + + test.done(); + }, + testDateTimeFormat_sk_SK: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"sk-SK", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"sk-SK", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"sk-SK", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"sk-SK", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE d. MMMM yyyy"); // CLDR 34 change + test.equal(result2, "EEE d. MMMM yyyy"); + test.equal(result3, "EE d. M. yyyy"); + test.equal(result4, "E d. M. yyyy"); + + result1 = new DateFmt({locale:"sk-SK", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"sk-SK", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE d. MMMM yyyy, H:mm"); + test.equal(result2, "E d. M. yyyy H:mm"); + + result1 = new DateFmt({locale:"sk-SK", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "H:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_sl_SI: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"sl-SI", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"sl-SI", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"sl-SI", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"sl-SI", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, dd. MMMM yyyy"); + test.equal(result2, "EEE, dd. MMMM yyyy"); + test.equal(result3, "EE, d. MMM yyyy"); + test.equal(result4, "E, d. MM. yy"); + + result1 = new DateFmt({locale:"sl-SI", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"sl-SI", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, dd. MMMM yyyy HH:mm"); + test.equal(result2, "E, d. MM. yy HH:mm"); + + result1 = new DateFmt({locale:"sl-SI", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_sq_AL: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"sq-AL", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"sq-AL", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"sq-AL", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"sq-AL", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy"); + test.equal(result2, "EEE, d MMMM yyyy"); + test.equal(result3, "EE, d MMM yyyy"); + test.equal(result4, "E, d.M.yy"); + + result1 = new DateFmt({locale:"sq-AL", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"sq-AL", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy 'në' h:mm a"); + test.equal(result2, "E, d.M.yy, h:mm a"); + + result1 = new DateFmt({locale:"sq-AL", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_sq_ME: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"sq-ME", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"sq-ME", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"sq-ME", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"sq-ME", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy"); + test.equal(result2, "EEE, d MMMM yyyy"); + test.equal(result3, "EE, d MMM yyyy"); + test.equal(result4, "E, d.M.yy"); + + result1 = new DateFmt({locale:"sq-ME", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"sq-ME", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy 'në' h:mm a"); + test.equal(result2, "E, d.M.yy, h:mm a"); + + result1 = new DateFmt({locale:"sq-ME", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_sv_FI: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"sv-FI", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"sv-FI", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"sv-FI", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"sv-FI", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE d MMMM yyyy"); + test.equal(result2, "EEE d MMMM yyyy"); + test.equal(result3, "EE d MMM yyyy"); + test.equal(result4, "E dd-MM-yyyy"); + + result1 = new DateFmt({locale:"sv-FI", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"sv-FI", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE d MMMM yyyy HH:mm"); + test.equal(result2, "E dd-MM-yyyy HH:mm"); + + result1 = new DateFmt({locale:"sv-FI", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_sv_SE: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"sv-SE", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"sv-SE", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"sv-SE", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"sv-SE", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE d MMMM yyyy"); + test.equal(result2, "EEE d MMMM yyyy"); + test.equal(result3, "EE d MMM yyyy"); + test.equal(result4, "E yyyy-MM-dd"); + + result1 = new DateFmt({locale:"sv-SE", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"sv-SE", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE d MMMM yyyy HH:mm"); + test.equal(result2, "E yyyy-MM-dd HH:mm"); + + result1 = new DateFmt({locale:"sv-SE", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + + test.done(); + }, + testDateTimeFormat_ta_IN: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"ta-IN", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ta-IN", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"ta-IN", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"ta-IN", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM, yyyy"); + test.equal(result2, "EEE, d MMMM, yyyy"); + test.equal(result3, "EE, d MMM, yyyy"); + test.equal(result4, "E, d/M/yy"); + + result1 = new DateFmt({locale:"ta-IN", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ta-IN", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM, yyyy ’அனà¯à®±à¯â€™ a h:mm"); + test.equal(result2, "E, d/M/yy, a h:mm"); + + result1 = new DateFmt({locale:"ta-IN", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "a h:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_te_IN: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"te-IN", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"te-IN", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"te-IN", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"te-IN", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "d, MMMM yyyy, EEEE"); + test.equal(result2, "d MMMM, yyyy, EEE"); + test.equal(result3, "d MMM, yyyy, EE"); + test.equal(result4, "dd-MM-yy, E"); + + result1 = new DateFmt({locale:"te-IN", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"te-IN", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "d, MMMM yyyy, EEEE h:mm aà°•à°¿"); // CLDR 34 change + test.equal(result2, "dd-MM-yy, E h:mm a"); + + result1 = new DateFmt({locale:"te-IN", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_th_TH: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"th-TH", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"th-TH", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"th-TH", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"th-TH", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEEที่ d MMMM yyyy"); + test.equal(result2, "EEEที่ d MMMM yyyy"); + test.equal(result3, "EEที่ d MMM yyyy"); + test.equal(result4, "Eที่ d/M/yy"); + + result1 = new DateFmt({locale:"th-TH", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"th-TH", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEEที่ d MMMM yyyy HH:mm"); + test.equal(result2, "Eที่ d/M/yy HH:mm"); + + result1 = new DateFmt({locale:"th-TH", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_tr_AM: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"tr-AM", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"tr-AM", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"tr-AM", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"tr-AM", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "d MMMM yyyy EEEE"); + test.equal(result2, "d MMMM yyyy EEE"); + test.equal(result3, "d MMM yyyy EE"); + test.equal(result4, "d.MM.yyyy E"); + + result1 = new DateFmt({locale:"tr-AM", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"tr-AM", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "d MMMM yyyy EEEE HH:mm"); + test.equal(result2, "d.MM.yyyy E HH:mm"); + + result1 = new DateFmt({locale:"tr-AM", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_tr_AZ: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"tr-AZ", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"tr-AZ", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"tr-AZ", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"tr-AZ", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "d MMMM yyyy EEEE"); + test.equal(result2, "d MMMM yyyy EEE"); + test.equal(result3, "d MMM yyyy EE"); + test.equal(result4, "d.MM.yyyy E"); + + result1 = new DateFmt({locale:"tr-AZ", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"tr-AZ", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "d MMMM yyyy EEEE HH:mm"); + test.equal(result2, "d.MM.yyyy E HH:mm"); + + result1 = new DateFmt({locale:"tr-AZ", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_tr_CY: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"tr-CY", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"tr-CY", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"tr-CY", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"tr-CY", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "d MMMM yyyy EEEE"); + test.equal(result2, "d MMMM yyyy EEE"); + test.equal(result3, "d MMM yyyy EE"); + test.equal(result4, "d.MM.yyyy E"); + + result1 = new DateFmt({locale:"tr-CY", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"tr-CY", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "d MMMM yyyy EEEE h:mm a"); + test.equal(result2, "d.MM.yyyy E h:mm a"); + + result1 = new DateFmt({locale:"tr-CY", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_tr_TR: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"tr-TR", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"tr-TR", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"tr-TR", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"tr-TR", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "d MMMM yyyy EEEE"); + test.equal(result2, "d MMMM yyyy EEE"); + test.equal(result3, "d MMM yyyy EE"); + test.equal(result4, "d.MM.yyyy E"); + + result1 = new DateFmt({locale:"tr-TR", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"tr-TR", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "d MMMM yyyy EEEE HH:mm"); + test.equal(result2, "d.MM.yyyy E HH:mm"); + + result1 = new DateFmt({locale:"tr-TR", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_uk_UA: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"uk-UA", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"uk-UA", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"uk-UA", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"uk-UA", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy 'Ñ€'."); + test.equal(result2, "EEE, d MMMM yyyy 'Ñ€'."); + test.equal(result3, "EE, d MMM yyyy 'Ñ€'."); + test.equal(result4, "E, dd.MM.yy"); + + result1 = new DateFmt({locale:"uk-UA", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"uk-UA", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy 'Ñ€'. 'о' HH:mm"); + test.equal(result2, "E, dd.MM.yy, HH:mm"); + + result1 = new DateFmt({locale:"uk-UA", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_ur_IN: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"ur-IN", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ur-IN", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"ur-IN", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"ur-IN", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEEØŒ d MMMMØŒ yyyy"); + test.equal(result2, "EEEØŒ d MMMMØŒ yyyy"); + test.equal(result3, 'EEØŒ d MMMØŒ yyyy'); // CLDR 34 change + test.equal(result4, 'EØŒ d/M/yy'); + + result1 = new DateFmt({locale:"ur-IN", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ur-IN", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, 'EEEEØŒ d MMMMØŒ yyyy â€h:mm a'); + test.equal(result2, 'EØŒ d/M/yy â€h:mm a'); + + result1 = new DateFmt({locale:"ur-IN", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, 'â€h:mm:ss a z'); + + test.done(); + }, + testDateTimeFormat_uz_Latn_UZ: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"uz-Latn-UZ", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"uz-Latn-UZ", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"uz-Latn-UZ", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"uz-Latn-UZ", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d-MMMM, yyyy"); + test.equal(result2, "EEE, d-MMMM, yyyy"); + test.equal(result3, "EE, d-MMM, yyyy"); + test.equal(result4, "E, dd/MM/yy"); + + result1 = new DateFmt({locale:"uz-Latn-UZ", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"uz-Latn-UZ", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d-MMMM, yyyy, HH:mm"); + test.equal(result2, "E, dd/MM/yy, HH:mm"); + + result1 = new DateFmt({locale:"uz-Latn-UZ", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss (z)"); + + test.done(); + }, + testDateTimeFormat_vi_VN: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"vi-VN", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"vi-VN", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"vi-VN", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"vi-VN", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM, yyyy"); + test.equal(result2, "EEE, d MMMM, yyyy"); + test.equal(result3, "EE, d MMM, yyyy"); + test.equal(result4, "E, dd/MM/yyyy"); + + result1 = new DateFmt({locale:"vi-VN", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"vi-VN", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "HH:mm EEEE, d MMMM, yyyy"); + test.equal(result2, "HH:mm, E, dd/MM/yyyy"); + + result1 = new DateFmt({locale:"vi-VN", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_zh_Hans_CN: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"zh-Hans-CN", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"zh-Hans-CN", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"zh-Hans-CN", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"zh-Hans-CN", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "yyyyå¹´M月dæ—¥EEEE"); + test.equal(result2, "yyyyå¹´M月dæ—¥EEE"); + test.equal(result3, "yyyyå¹´M月dæ—¥EE"); + test.equal(result4, "yyyy/M/dE"); + + result1 = new DateFmt({locale:"zh-Hans-CN", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"zh-Hans-CN", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "yyyyå¹´M月dæ—¥EEEE ah:mm"); + test.equal(result2, "yyyy/M/dE ah:mm"); + + result1 = new DateFmt({locale:"zh-Hans-CN", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template;; + test.equal(result1, "z ah:mm:ss"); + + test.done(); + }, + testDateTimeFormat_zh_Hant_HK: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"zh-Hant-HK", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"zh-Hant-HK", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"zh-Hant-HK", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"zh-Hant-HK", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "yyyyå¹´M月dæ—¥EEEE"); + test.equal(result2, "yyyyå¹´M月dæ—¥EEE"); + test.equal(result3, "yyyyå¹´M月dæ—¥EE"); + test.equal(result4, "d/M/yyyyE"); + + result1 = new DateFmt({locale:"zh-Hant-HK", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"zh-Hant-HK", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "yyyyå¹´M月dæ—¥EEEE ah:mm"); + test.equal(result2, "d/M/yyyyE ah:mm"); + + result1 = new DateFmt({locale:"zh-Hant-HK", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "ah:mm:ss [z]"); + + test.done(); + }, + testDateTimeFormat_zh_Hant_TW: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"zh-Hant-TW", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"zh-Hant-TW", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"zh-Hant-TW", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"zh-Hant-TW", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "yyyyå¹´M月dæ—¥ EEEE"); + test.equal(result2, "yyyyå¹´M月dæ—¥ EEE"); + test.equal(result3, "yyyyå¹´M月dæ—¥ EE"); + test.equal(result4, "yyyy/M/d E"); + + result1 = new DateFmt({locale:"zh-Hant-TW", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"zh-Hant-TW", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "yyyyå¹´M月dæ—¥ EEEE ah:mm"); + test.equal(result2, "yyyy/M/d E ah:mm"); + + result1 = new DateFmt({locale:"zh-Hant-TW", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "ah:mm:ss [z]"); + + test.done(); + }, + testDateTimeFormat_en_GE: function(test) { + test.expect(7); + var result1, result2, result3, result4; + // Same as en-US + + result1 = new DateFmt({locale:"en-GE", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"en-GE", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"en-GE", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-GE", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, MMMM d, yyyy"); + test.equal(result2, "EEE, MMMM d, yyyy"); + test.equal(result3, "EE, MMM d, yyyy"); + test.equal(result4, "E, M/d/yy"); + + result1 = new DateFmt({locale:"en-GE", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-GE", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, MMMM d, yyyy 'at' h:mm a"); + test.equal(result2, "E, M/d/yy, h:mm a"); + + result1 = new DateFmt({locale:"en-GE", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_en_CN: function(test) { + test.expect(7); + var result1, result2, result3, result4; + // Same as en-US + + result1 = new DateFmt({locale:"en-CN", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-CN", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"en-CN", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"en-CN", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, MMMM d, yyyy"); + test.equal(result2, "EEE, MMMM d, yyyy"); + test.equal(result3, "EE, MMM d, yyyy"); + test.equal(result4, "E, M/d/yy"); + + result1 = new DateFmt({locale:"en-CN", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-CN", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, MMMM d, yyyy 'at' h:mm a"); + test.equal(result2, "E, M/d/yy, h:mm a"); + + result1 = new DateFmt({locale:"en-CN", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_en_MX: function(test) { + test.expect(7); + var result1, result2, result3, result4; + // Same as en-US + + result1 = new DateFmt({locale:"en-MX", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-MX", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"en-MX", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"en-MX", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, MMMM d, yyyy"); + test.equal(result2, "EEE, MMMM d, yyyy"); + test.equal(result3, "EE, MMM d, yyyy"); + test.equal(result4, "E, M/d/yy"); + + result1 = new DateFmt({locale:"en-MX", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-MX", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, MMMM d, yyyy 'at' h:mm a"); + test.equal(result2, "E, M/d/yy, h:mm a"); + + result1 = new DateFmt({locale:"en-MX", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_en_TW: function(test) { + test.expect(7); + var result1, result2, result3, result4; + // Same as en-US + + result1 = new DateFmt({locale:"en-TW", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-TW", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"en-TW", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"en-TW", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, MMMM d, yyyy"); + test.equal(result2, "EEE, MMMM d, yyyy"); + test.equal(result3, "EE, MMM d, yyyy"); + test.equal(result4, "E, M/d/yy"); + + result1 = new DateFmt({locale:"en-TW", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-TW", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, MMMM d, yyyy 'at' h:mm a"); + test.equal(result2, "E, M/d/yy, h:mm a"); + + result1 = new DateFmt({locale:"en-TW", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_mn_MN: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"mn-Cyrl-MN", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"mn-Cyrl-MN", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"mn-Cyrl-MN", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"mn-Cyrl-MN", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "yyyy.MM.dd, EEEE"); //// CLDR 34 change + test.equal(result2, "yyyy.MM.dd, EEE"); //// CLDR 34 change + test.equal(result3, "yyyy 'оны' MMM'ын' d, EE"); //// CLDR 34 change + test.equal(result4, "yyyy.MM.dd, E"); //// CLDR 34 change + + result1 = new DateFmt({locale:"mn-Cyrl-MN", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"mn-Cyrl-MN", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "yyyy.MM.dd, EEEE HH:mm"); + test.equal(result2, "yyyy.MM.dd, E HH:mm"); + + result1 = new DateFmt({locale:"mn-Cyrl-MN", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss (z)"); //// CLDR 34 change + + test.done(); + }, + testDateTimeFormat_es_CA: function(test) { + test.expect(7); + var result1, result2, result3, result4; + // Same as es-ES + + result1 = new DateFmt({locale:"es-CA", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"es-CA", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"es-CA", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"es-CA", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d 'de' MMMM 'de' yyyy"); + test.equal(result2, "EEE, d 'de' MMMM 'de' yyyy"); + test.equal(result3, "EE, d MMM yyyy"); + test.equal(result4, "E, d/M/yy"); + + result1 = new DateFmt({locale:"es-CA", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"es-CA", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d 'de' MMMM 'de' yyyy, H:mm"); + test.equal(result2, "E, d/M/yy H:mm"); + + result1 = new DateFmt({locale:"es-CA", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "H:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_af_ZA: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"af-ZA", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"af-ZA", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"af-ZA", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"af-ZA", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE dd MMMM yyyy"); //// CLDR 34 change + test.equal(result2, "EEE dd MMMM yyyy"); + test.equal(result3, "EE dd MMM yyyy"); + test.equal(result4, "E yyyy-MM-dd"); + + result1 = new DateFmt({locale:"af-ZA", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"af-ZA", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE dd MMMM yyyy HH:mm"); + test.equal(result2, "E yyyy-MM-dd HH:mm"); + + result1 = new DateFmt({locale:"af-ZA", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1,"HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_am_ET: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"am-ET", type:"date", date:"dmwy", length: "full", calendar:"ethiopic", useNative:false, timezone:"local"}) + result2 = new DateFmt({locale:"am-ET", type:"date", date:"dmwy", length: "long", calendar:"ethiopic", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"am-ET", type:"date", date:"dmwy", length: "medium", calendar:"ethiopic", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"am-ET", type:"date", date:"dmwy", length: "short", calendar:"ethiopic", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEEᣠd MMMM yyyy"); + test.equal(result2, "EEEᣠd MMMM yyyy"); + test.equal(result3, "EEᣠd MMM yyyy"); + test.equal(result4, "Eᣠdd/MM/yyyy"); + + result1 = new DateFmt({locale:"am-ET", type:"datetime", date:"dmwy", length: "full", calendar:"ethiopic", useNative:false, timezone:"local"}) + result2 = new DateFmt({locale:"am-ET", type:"datetime", date:"dmwy", length: "short", calendar:"ethiopic", useNative:false, timezone:"local"}) + + test.equal(result1, "EEEEᣠd MMMM yyyy h:mm a"); + test.equal(result2, "Eᣠdd/MM/yyyy h:mm a"); + + result1 = new DateFmt({locale:"am-ET", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_ha_Latn_NG: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"ha-Latn-NG", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ha-Latn-NG", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"ha-Latn-NG", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"ha-Latn-NG", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM, yyyy"); + test.equal(result2, "EEE, d MMMM, yyyy"); + test.equal(result3, "EE, d MMM, yyyy"); + test.equal(result4, "E, d/M/yy"); + + result1 = new DateFmt({locale:"ha-Latn-NG", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ha-Latn-NG", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM, yyyy HH:mm"); + test.equal(result2, "E, d/M/yy HH:mm"); + + result1 = new DateFmt({locale:"ha-Latn-NG", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_or_IN: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"or-IN", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"or-IN", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"or-IN", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"or-IN", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + //// CLDR 34 change //// + test.equal(result1, "EEEE, MMMM d, yyyy"); + test.equal(result2, "EEE, MMMM d, yyyy"); + test.equal(result3, "EE, MMM d, yyyy"); + test.equal(result4, "E, M/d/yy"); + + result1 = new DateFmt({locale:"or-IN", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"or-IN", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "h:mm a ଠାରେ EEEE, MMMM d, yyyy"); //// CLDR 34 change + test.equal(result2, "E, M/d/yy, h:mm a"); + + result1 = new DateFmt({locale:"or-IN", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_az_Latn_AZ: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"az-Latn-AZ", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"az-Latn-AZ", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"az-Latn-AZ", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"az-Latn-AZ", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "d MMMM yyyy, EEEE"); + test.equal(result2, "d MMMM yyyy, EEE"); + test.equal(result3, "d MMM yyyy, EE"); + test.equal(result4, "dd.MM.yy, E"); + + result1 = new DateFmt({locale:"az-Latn-AZ", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"az-Latn-AZ", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "d MMMM yyyy, EEEE HH:mm"); + test.equal(result2, "dd.MM.yy, E HH:mm"); + + result1 = new DateFmt({locale:"az-Latn-AZ", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_km_KH: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"km-KH", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"km-KH", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"km-KH", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"km-KH", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE d MMMM yyyy"); + test.equal(result2, "EEE d MMMM yyyy"); + test.equal(result3, "EE d MMM yyyy"); + test.equal(result4, "E d/M/yy"); + + result1 = new DateFmt({locale:"km-KH", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"km-KH", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE d MMMM yyyy នៅ​ម៉ោង h:mm a"); + test.equal(result2, "E d/M/yy, h:mm a"); + + result1 = new DateFmt({locale:"km-KH", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_si_LK: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"si-LK", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"si-LK", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"si-LK", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"si-LK", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "yyyy MMMM d, EEEE"); + test.equal(result2, "yyyy MMMM d, EEE"); + test.equal(result3, "yyyy MMM d, EE"); + test.equal(result4, "yyyy-MM-dd, E"); + + result1 = new DateFmt({locale:"si-LK", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"si-LK", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "yyyy MMMM d, EEEE HH.mm"); + test.equal(result2, "yyyy-MM-dd, E HH.mm"); + + result1 = new DateFmt({locale:"si-LK", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH.mm.ss z"); + + test.done(); + }, + testDateTimeFormat_ar_AE: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"ar-AE", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ar-AE", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"ar-AE", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"ar-AE", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEEØŒ d MMMM yyyy"); + test.equal(result2, "EEEØŒ d MMMM yyyy"); + test.equal(result3, 'EEØŒ dd/MM/yyyy'); + test.equal(result4, 'EØŒ d/M/yyyy'); + + result1 = new DateFmt({locale:"ar-AE", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ar-AE", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEEØŒ d MMMM yyyy â€h:mm a"); + test.equal(result2, 'EØŒ d/M/yyyy â€h:mm a'); + + result1 = new DateFmt({locale:"ar-AE", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1,"â€h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_ar_BH: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"ar-BH", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ar-BH", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"ar-BH", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"ar-BH", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEEØŒ d MMMM yyyy"); + test.equal(result2, "EEEØŒ d MMMM yyyy"); + test.equal(result3, 'EEØŒ dd/MM/yyyy'); + test.equal(result4, 'EØŒ d/M/yyyy'); + + result1 = new DateFmt({locale:"ar-BH", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ar-BH", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEEØŒ d MMMM yyyy â€h:mm a"); + test.equal(result2, 'EØŒ d/M/yyyy â€h:mm a'); + + result1 = new DateFmt({locale:"ar-BH", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1,"â€h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_ar_DJ: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"ar-DJ", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ar-DJ", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"ar-DJ", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"ar-DJ", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEEØŒ d MMMM yyyy"); + test.equal(result2, "EEEØŒ d MMMM yyyy"); + test.equal(result3, 'EEØŒ dd/MM/yyyy'); + test.equal(result4, 'EØŒ d/M/yyyy'); + + result1 = new DateFmt({locale:"ar-DJ", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ar-DJ", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEEØŒ d MMMM yyyy â€h:mm a"); + test.equal(result2, 'EØŒ d/M/yyyy â€h:mm a'); + + result1 = new DateFmt({locale:"ar-DJ", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1,"â€h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_ar_DZ: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"ar-DZ", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ar-DZ", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"ar-DZ", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"ar-DZ", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEEØŒ d MMMM yyyy"); + test.equal(result2, "EEEØŒ d MMMM yyyy"); + test.equal(result3, 'EEØŒ dd/MM/yyyy'); + test.equal(result4, 'EØŒ d/M/yyyy'); + + result1 = new DateFmt({locale:"ar-DZ", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ar-DZ", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEEØŒ d MMMM yyyy â€h:mm a"); + test.equal(result2, 'EØŒ d/M/yyyy â€h:mm a'); + + result1 = new DateFmt({locale:"ar-DZ", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1,"â€h:mm:ss a z"); + test.done(); + }, + testDateTimeFormat_ar_JO: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"ar-JO", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ar-JO", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"ar-JO", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"ar-JO", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEEØŒ d MMMM yyyy"); + test.equal(result2, "EEEØŒ d MMMM yyyy"); + test.equal(result3, 'EEØŒ dd/MM/yyyy'); + test.equal(result4, 'EØŒ d/M/yyyy'); + + result1 = new DateFmt({locale:"ar-JO", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ar-JO", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEEØŒ d MMMM yyyy â€h:mm a"); + test.equal(result2, 'EØŒ d/M/yyyy â€h:mm a'); + + result1 = new DateFmt({locale:"ar-JO", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1,"â€h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_ar_KW: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"ar-KW", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ar-KW", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"ar-KW", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"ar-KW", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEEØŒ d MMMM yyyy"); + test.equal(result2, "EEEØŒ d MMMM yyyy"); + test.equal(result3, 'EEØŒ dd/MM/yyyy'); + test.equal(result4, 'EØŒ d/M/yyyy'); + + result1 = new DateFmt({locale:"ar-KW", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ar-KW", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEEØŒ d MMMM yyyy â€h:mm a"); + test.equal(result2, 'EØŒ d/M/yyyy â€h:mm a'); + + result1 = new DateFmt({locale:"ar-KW", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1,"â€h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_ar_LB: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"ar-LB", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ar-LB", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"ar-LB", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"ar-LB", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEEØŒ d MMMM yyyy"); + test.equal(result2, "EEEØŒ d MMMM yyyy"); + test.equal(result3, 'EEØŒ dd/MM/yyyy'); + test.equal(result4, 'EØŒ d/M/yyyy'); + + result1 = new DateFmt({locale:"ar-LB", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ar-LB", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEEØŒ d MMMM yyyy â€h:mm a"); + test.equal(result2, 'EØŒ d/M/yyyy â€h:mm a'); + + result1 = new DateFmt({locale:"ar-LB", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1,"â€h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_ar_LY: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"ar-LY", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ar-LY", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"ar-LY", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"ar-LY", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEEØŒ d MMMM yyyy"); + test.equal(result2, "EEEØŒ d MMMM yyyy"); + test.equal(result3, 'EEØŒ dd/MM/yyyy'); + test.equal(result4, 'EØŒ d/M/yyyy'); + + result1 = new DateFmt({locale:"ar-LY", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ar-LY", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEEØŒ d MMMM yyyy â€h:mm a"); + test.equal(result2, 'EØŒ d/M/yyyy â€h:mm a'); + + result1 = new DateFmt({locale:"ar-LY", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1,"â€h:mm:ss a z"); + test.done(); + }, + testDateTimeFormat_ar_MR: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"ar-MR", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ar-MR", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"ar-MR", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"ar-MR", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEEØŒ d MMMM yyyy"); + test.equal(result2, "EEEØŒ d MMMM yyyy"); + test.equal(result3, 'EEØŒ dd/MM/yyyy'); + test.equal(result4, 'EØŒ d/M/yyyy'); + + result1 = new DateFmt({locale:"ar-MR", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ar-MR", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEEØŒ d MMMM yyyy â€h:mm a"); + test.equal(result2, 'EØŒ d/M/yyyy â€h:mm a'); + + result1 = new DateFmt({locale:"ar-MR", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1,"â€h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_ar_OM: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"ar-OM", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ar-OM", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"ar-OM", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"ar-OM", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEEØŒ d MMMM yyyy"); + test.equal(result2, "EEEØŒ d MMMM yyyy"); + test.equal(result3, 'EEØŒ dd/MM/yyyy'); + test.equal(result4, 'EØŒ d/M/yyyy'); + + result1 = new DateFmt({locale:"ar-OM", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ar-OM", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEEØŒ d MMMM yyyy â€h:mm a"); + test.equal(result2, 'EØŒ d/M/yyyy â€h:mm a'); + + result1 = new DateFmt({locale:"ar-OM", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1,"â€h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_ar_QA: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"ar-QA", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ar-QA", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"ar-QA", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"ar-QA", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEEØŒ d MMMM yyyy"); + test.equal(result2, "EEEØŒ d MMMM yyyy"); + test.equal(result3, 'EEØŒ dd/MM/yyyy'); + test.equal(result4, 'EØŒ d/M/yyyy'); + + result1 = new DateFmt({locale:"ar-QA", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ar-QA", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEEØŒ d MMMM yyyy â€h:mm a"); + test.equal(result2, 'EØŒ d/M/yyyy â€h:mm a'); + + result1 = new DateFmt({locale:"ar-QA", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1,"â€h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_ar_SA: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"ar-SA", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ar-SA", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"ar-SA", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"ar-SA", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEEØŒ d MMMM yyyy"); + test.equal(result2, "EEEØŒ d MMMM yyyy"); + test.equal(result3, 'EEØŒ dd/MM/yyyy'); + test.equal(result4, 'EØŒ d/M/yyyy'); + + result1 = new DateFmt({locale:"ar-SA", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ar-SA", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEEØŒ d MMMM yyyy â€h:mm a"); + test.equal(result2, 'EØŒ d/M/yyyy â€h:mm a'); + + result1 = new DateFmt({locale:"ar-SA", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1,"â€h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_ar_SD: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"ar-SD", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ar-SD", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"ar-SD", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"ar-SD", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEEØŒ d MMMM yyyy"); + test.equal(result2, "EEEØŒ d MMMM yyyy"); + test.equal(result3, 'EEØŒ dd/MM/yyyy'); + test.equal(result4, 'EØŒ d/M/yyyy'); + + result1 = new DateFmt({locale:"ar-SD", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ar-SD", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEEØŒ d MMMM yyyy â€h:mm a"); + test.equal(result2, 'EØŒ d/M/yyyy â€h:mm a'); + + result1 = new DateFmt({locale:"ar-SD", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1,"â€h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_ar_SY: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"ar-SY", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ar-SY", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"ar-SY", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"ar-SY", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEEØŒ d MMMM yyyy"); + test.equal(result2, "EEEØŒ d MMMM yyyy"); + test.equal(result3, 'EEØŒ dd/MM/yyyy'); + test.equal(result4, 'EØŒ d/M/yyyy'); + + result1 = new DateFmt({locale:"ar-SY", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ar-SY", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEEØŒ d MMMM yyyy â€h:mm a"); + test.equal(result2, 'EØŒ d/M/yyyy â€h:mm a'); + + result1 = new DateFmt({locale:"ar-SY", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1,"â€h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_ar_TN: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"ar-TN", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ar-TN", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"ar-TN", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"ar-TN", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEEØŒ d MMMM yyyy"); + test.equal(result2, "EEEØŒ d MMMM yyyy"); + test.equal(result3, 'EEØŒ dd/MM/yyyy'); + test.equal(result4, 'EØŒ d/M/yyyy'); + + result1 = new DateFmt({locale:"ar-TN", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ar-TN", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEEØŒ d MMMM yyyy â€h:mm a"); + test.equal(result2, 'EØŒ d/M/yyyy â€h:mm a'); + + result1 = new DateFmt({locale:"ar-TN", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1,"â€h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_ar_YE: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"ar-YE", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ar-YE", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"ar-YE", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"ar-YE", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEEØŒ d MMMM yyyy"); + test.equal(result2, "EEEØŒ d MMMM yyyy"); + test.equal(result3, 'EEØŒ dd/MM/yyyy'); + test.equal(result4, 'EØŒ d/M/yyyy'); + + result1 = new DateFmt({locale:"ar-YE", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ar-YE", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEEØŒ d MMMM yyyy â€h:mm a"); + test.equal(result2, 'EØŒ d/M/yyyy â€h:mm a'); + + result1 = new DateFmt({locale:"ar-YE", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1,"â€h:mm:ss a z"); + test.done(); + }, + testDateTimeFormat_en_ET: function(test) { + test.expect(7); + + // CLDR data from en/ca-ethiopic.json + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"en-ET", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-ET", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"en-ET", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"en-ET", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, MMMM d, yyyy"); + test.equal(result2, "EEE, MMMM d, yyyy"); + test.equal(result3, "EE, MMM d, yyyy"); + test.equal(result4, "E, M/d/yyyy"); + + result1 = new DateFmt({locale:"en-ET", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-ET", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, MMMM d, yyyy 'at' h:mm a"); + test.equal(result2, "E, M/d/yyyy, h:mm a"); + + result1 = new DateFmt({locale:"en-ET", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_en_GM: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"en-GM", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-GM", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"en-GM", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"en-GM", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy"); + test.equal(result2, "EEE, d MMMM yyyy"); + test.equal(result3, "EE, d MMM yyyy"); + test.equal(result4, "E, dd/MM/yyyy"); + + result1 = new DateFmt({locale:"en-GM", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-GM", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy 'at' h:mm a"); + test.equal(result2, "E, dd/MM/yyyy, h:mm a"); + + result1 = new DateFmt({locale:"en-GM", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_en_LR: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"en-LR", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-LR", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"en-LR", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"en-LR", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy"); + test.equal(result2, "EEE, d MMMM yyyy"); + test.equal(result3, "EE, d MMM yyyy"); + test.equal(result4, "E, dd/MM/yyyy"); + + result1 = new DateFmt({locale:"en-LR", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-LR", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy 'at' h:mm a"); + test.equal(result2, "E, dd/MM/yyyy, h:mm a"); + + result1 = new DateFmt({locale:"en-LR", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_en_PK: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"en-PK", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-PK", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"en-PK", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"en-PK", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy"); + test.equal(result2, "EEE, d MMMM yyyy"); + test.equal(result3, "EE, dd-MMM-yyyy"); + test.equal(result4, "E, dd/MM/yyyy"); + + result1 = new DateFmt({locale:"en-PK", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-PK", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy 'at' h:mm a"); + test.equal(result2, "E, dd/MM/yyyy, h:mm a"); + + result1 = new DateFmt({locale:"en-PK", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_en_RW: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"en-RW", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-RW", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"en-RW", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"en-RW", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy"); + test.equal(result2, "EEE, d MMMM yyyy"); + test.equal(result3, "EE, d MMM yyyy"); + test.equal(result4, "E, dd/MM/yyyy"); + + result1 = new DateFmt({locale:"en-RW", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-RW", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy 'at' HH:mm"); + test.equal(result2, "E, dd/MM/yyyy, HH:mm"); + + result1 = new DateFmt({locale:"en-RW", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_en_SD: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"en-SD", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-SD", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"en-SD", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"en-SD", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy"); + test.equal(result2, "EEE, d MMMM yyyy"); + test.equal(result3, "EE, d MMM yyyy"); + test.equal(result4, "E, dd/MM/yyyy"); + + result1 = new DateFmt({locale:"en-SD", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-SD", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy 'at' h:mm a"); + test.equal(result2, "E, dd/MM/yyyy, h:mm a"); + + result1 = new DateFmt({locale:"en-SD", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_en_SL: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"en-SL", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-SL", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"en-SL", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"en-SL", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy"); + test.equal(result2, "EEE, d MMMM yyyy"); + test.equal(result3, "EE, d MMM yyyy"); + test.equal(result4, "E, dd/MM/yyyy"); + + result1 = new DateFmt({locale:"en-SL", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-SL", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy 'at' h:mm a"); + test.equal(result2, "E, dd/MM/yyyy, h:mm a"); + + result1 = new DateFmt({locale:"en-SL", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1,"h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_en_TZ: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"en-TZ", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-TZ", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"en-TZ", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"en-TZ", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy"); + test.equal(result2, "EEE, d MMMM yyyy"); + test.equal(result3, "EE, d MMM yyyy"); + test.equal(result4, "E, dd/MM/yyyy"); + + result1 = new DateFmt({locale:"en-TZ", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"en-TZ", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy 'at' HH:mm"); + test.equal(result2, "E, dd/MM/yyyy, HH:mm"); + + result1 = new DateFmt({locale:"en-TZ", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_es_CR: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"es-CR", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"es-CR", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"es-CR", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"es-CR", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d 'de' MMMM 'de' yyyy"); + test.equal(result2, "EEE, d 'de' MMMM 'de' yyyy"); + test.equal(result3, "EE, d MMM yyyy"); + test.equal(result4, "E, d/M/yy"); + + result1 = new DateFmt({locale:"es-CR", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"es-CR", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d 'de' MMMM 'de' yyyy, HH:mm"); + test.equal(result2, "E, d/M/yy HH:mm"); + + result1 = new DateFmt({locale:"es-CR", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_es_GQ: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"es-GQ", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"es-GQ", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"es-GQ", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"es-GQ", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d 'de' MMMM 'de' yyyy"); + test.equal(result2, "EEE, d 'de' MMMM 'de' yyyy"); + test.equal(result3, "EE, d MMM yyyy"); + test.equal(result4, "E, d/M/yy"); + + result1 = new DateFmt({locale:"es-GQ", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"es-GQ", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d 'de' MMMM 'de' yyyy, H:mm"); + test.equal(result2, "E, d/M/yy H:mm"); + + result1 = new DateFmt({locale:"es-GQ", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "H:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_es_PH: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"es-PH", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"es-PH", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"es-PH", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"es-PH", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d 'de' MMMM 'de' yyyy"); + test.equal(result2, "EEE, d 'de' MMMM 'de' yyyy"); + test.equal(result3, "EE, d MMM yyyy"); + test.equal(result4, "E, d/M/yy"); + + result1 = new DateFmt({locale:"es-PH", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"es-PH", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d 'de' MMMM 'de' yyyy, h:mm a"); + test.equal(result2, "E, d/M/yy h:mm a"); + + result1 = new DateFmt({locale:"es-PH", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_fr_BF: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"fr-BF", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"fr-BF", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"fr-BF", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"fr-BF", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE d MMMM yyyy"); + test.equal(result2, "EEE d MMMM yyyy"); + test.equal(result3, "EE d MMM yyyy"); + test.equal(result4, "E dd/MM/yyyy"); + + result1 = new DateFmt({locale:"fr-BF", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"fr-BF", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE d MMMM yyyy 'à' HH:mm"); + test.equal(result2, "E dd/MM/yyyy HH:mm"); + + result1 = new DateFmt({locale:"fr-BF", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_fr_BJ: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"fr-BJ", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"fr-BJ", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"fr-BJ", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"fr-BJ", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE d MMMM yyyy"); + test.equal(result2, "EEE d MMMM yyyy"); + test.equal(result3, "EE d MMM yyyy"); + test.equal(result4, "E dd/MM/yyyy"); + + result1 = new DateFmt({locale:"fr-BJ", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"fr-BJ", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE d MMMM yyyy 'à' HH:mm"); + test.equal(result2, "E dd/MM/yyyy HH:mm"); + + result1 = new DateFmt({locale:"fr-BJ", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_fr_CD: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"fr-CD", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"fr-CD", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"fr-CD", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"fr-CD", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE d MMMM yyyy"); + test.equal(result2, "EEE d MMMM yyyy"); + test.equal(result3, "EE d MMM yyyy"); + test.equal(result4, "E dd/MM/yyyy"); + + result1 = new DateFmt({locale:"fr-CD", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"fr-CD", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE d MMMM yyyy 'à' HH:mm"); + test.equal(result2, "E dd/MM/yyyy HH:mm"); + + result1 = new DateFmt({locale:"fr-CD", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_fr_CF: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"fr-CF", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"fr-CF", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"fr-CF", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"fr-CF", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE d MMMM yyyy"); + test.equal(result2, "EEE d MMMM yyyy"); + test.equal(result3, "EE d MMM yyyy"); + test.equal(result4, "E dd/MM/yyyy"); + + result1 = new DateFmt({locale:"fr-CF", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"fr-CF", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE d MMMM yyyy 'à' HH:mm"); + test.equal(result2, "E dd/MM/yyyy HH:mm"); + + result1 = new DateFmt({locale:"fr-CF", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_fr_CG: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"fr-CG", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"fr-CG", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"fr-CG", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"fr-CG", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE d MMMM yyyy"); + test.equal(result2, "EEE d MMMM yyyy"); + test.equal(result3, "EE d MMM yyyy"); + test.equal(result4, "E dd/MM/yyyy"); + + result1 = new DateFmt({locale:"fr-CG", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"fr-CG", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE d MMMM yyyy 'à' HH:mm"); + test.equal(result2, "E dd/MM/yyyy HH:mm"); + + result1 = new DateFmt({locale:"fr-CG", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_fr_CI: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"fr-CI", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"fr-CI", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"fr-CI", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"fr-CI", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE d MMMM yyyy"); + test.equal(result2, "EEE d MMMM yyyy"); + test.equal(result3, "EE d MMM yyyy"); + test.equal(result4, "E dd/MM/yyyy"); + + result1 = new DateFmt({locale:"fr-CI", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"fr-CI", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE d MMMM yyyy 'à' HH:mm"); + test.equal(result2, "E dd/MM/yyyy HH:mm"); + + result1 = new DateFmt({locale:"fr-CI", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_fr_CM: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"fr-CM", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"fr-CM", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"fr-CM", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"fr-CM", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE d MMMM yyyy"); + test.equal(result2, "EEE d MMMM yyyy"); + test.equal(result3, "EE d MMM yyyy"); + test.equal(result4, "E dd/MM/yyyy"); + + result1 = new DateFmt({locale:"fr-CM", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"fr-CM", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE d MMMM yyyy 'à' HH:mm"); + test.equal(result2, "E dd/MM/yyyy HH:mm"); + + result1 = new DateFmt({locale:"fr-CM", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_fr_GQ: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"fr-GQ", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"fr-GQ", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"fr-GQ", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"fr-GQ", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE d MMMM yyyy"); + test.equal(result2, "EEE d MMMM yyyy"); + test.equal(result3, "EE d MMM yyyy"); + test.equal(result4, "E dd/MM/yyyy"); + + result1 = new DateFmt({locale:"fr-GQ", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"fr-GQ", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE d MMMM yyyy 'à' HH:mm"); + test.equal(result2, "E dd/MM/yyyy HH:mm"); + + result1 = new DateFmt({locale:"fr-GQ", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_fr_DJ: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"fr-DJ", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"fr-DJ", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"fr-DJ", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"fr-DJ", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE d MMMM yyyy"); + test.equal(result2, "EEE d MMMM yyyy"); + test.equal(result3, "EE d MMM yyyy"); + test.equal(result4, "E dd/MM/yyyy"); + + result1 = new DateFmt({locale:"fr-DJ", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"fr-DJ", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE d MMMM yyyy 'à' h:mm a"); + test.equal(result2, "E dd/MM/yyyy h:mm a"); + + result1 = new DateFmt({locale:"fr-DJ", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_fr_DZ: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"fr-DZ", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"fr-DZ", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"fr-DZ", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"fr-DZ", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE d MMMM yyyy"); + test.equal(result2, "EEE d MMMM yyyy"); + test.equal(result3, "EE d MMM yyyy"); + test.equal(result4, "E dd/MM/yyyy"); + + result1 = new DateFmt({locale:"fr-DZ", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"fr-DZ", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE d MMMM yyyy 'à' h:mm a"); + test.equal(result2, "E dd/MM/yyyy h:mm a"); + + result1 = new DateFmt({locale:"fr-DZ", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_fr_GA: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"fr-GA", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"fr-GA", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"fr-GA", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"fr-GA", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE d MMMM yyyy"); + test.equal(result2, "EEE d MMMM yyyy"); + test.equal(result3, "EE d MMM yyyy"); + test.equal(result4, "E dd/MM/yyyy"); + + result1 = new DateFmt({locale:"fr-GA", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"fr-GA", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE d MMMM yyyy 'à' HH:mm"); + test.equal(result2, "E dd/MM/yyyy HH:mm"); + + result1 = new DateFmt({locale:"fr-GA", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_fr_GN: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"fr-GN", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"fr-GN", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"fr-GN", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"fr-GN", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE d MMMM yyyy"); + test.equal(result2, "EEE d MMMM yyyy"); + test.equal(result3, "EE d MMM yyyy"); + test.equal(result4, "E dd/MM/yyyy"); + + result1 = new DateFmt({locale:"fr-GN", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"fr-GN", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE d MMMM yyyy 'à' HH:mm"); + test.equal(result2, "E dd/MM/yyyy HH:mm"); + + result1 = new DateFmt({locale:"fr-GN", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_fr_LB: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"fr-LB", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"fr-LB", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"fr-LB", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"fr-LB", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE d MMMM yyyy"); + test.equal(result2, "EEE d MMMM yyyy"); + test.equal(result3, "EE d MMM yyyy"); + test.equal(result4, "E dd/MM/yyyy"); + + result1 = new DateFmt({locale:"fr-LB", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"fr-LB", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE d MMMM yyyy 'à' HH:mm"); + test.equal(result2,"E dd/MM/yyyy HH:mm"); + + result1 = new DateFmt({locale:"fr-LB", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_fr_ML: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"fr-ML", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"fr-ML", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"fr-ML", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"fr-ML", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE d MMMM yyyy"); + test.equal(result2, "EEE d MMMM yyyy"); + test.equal(result3, "EE d MMM yyyy"); + test.equal(result4, "E dd/MM/yyyy"); + + result1 = new DateFmt({locale:"fr-ML", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"fr-ML", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE d MMMM yyyy 'à' HH:mm"); + test.equal(result2, "E dd/MM/yyyy, HH:mm"); + + result1 = new DateFmt({locale:"fr-ML", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_fr_RW: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"fr-RW", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"fr-RW", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"fr-RW", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"fr-RW", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE d MMMM yyyy"); + test.equal(result2, "EEE d MMMM yyyy"); + test.equal(result3, "EE d MMM yyyy"); + test.equal(result4, "E dd/MM/yyyy"); + + result1 = new DateFmt({locale:"fr-RW", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"fr-RW", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE d MMMM yyyy 'à' HH:mm"); + test.equal(result2, "E dd/MM/yyyy HH:mm"); + + result1 = new DateFmt({locale:"fr-RW", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_fr_SN: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"fr-SN", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"fr-SN", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"fr-SN", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"fr-SN", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE d MMMM yyyy"); + test.equal(result2, "EEE d MMMM yyyy"); + test.equal(result3, "EE d MMM yyyy"); + test.equal(result4, "E dd/MM/yyyy"); + + result1 = new DateFmt({locale:"fr-SN", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"fr-SN", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE d MMMM yyyy 'à' HH:mm"); + test.equal(result2, "E dd/MM/yyyy HH:mm"); + + result1 = new DateFmt({locale:"fr-SN", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_fr_TG: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"fr-TG", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"fr-TG", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"fr-TG", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"fr-TG", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE d MMMM yyyy"); + test.equal(result2, "EEE d MMMM yyyy"); + test.equal(result3, "EE d MMM yyyy"); + test.equal(result4, "E dd/MM/yyyy"); + + result1 = new DateFmt({locale:"fr-TG", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"fr-TG", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE d MMMM yyyy 'à' HH:mm"); + test.equal(result2, "E dd/MM/yyyy HH:mm"); + + result1 = new DateFmt({locale:"fr-TG", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_ms_SG: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"ms-SG", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ms-SG", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"ms-SG", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"ms-SG", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy"); + test.equal(result2, "EEE, d MMMM yyyy"); + test.equal(result3, "EE, d MMM yyyy"); + test.equal(result4, "E, d/MM/yy"); + + result1 = new DateFmt({locale:"ms-SG", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ms-SG", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy h:mm a"); + test.equal(result2, "E, d/MM/yy, h:mm a"); + + result1 = new DateFmt({locale:"ms-SG", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_pa_PK: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"pa-PK", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"pa-PK", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"pa-PK", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"pa-PK", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy"); + test.equal(result2, "EEE, d MMMM yyyy"); + test.equal(result3, "EE, d MMM yyyy"); + test.equal(result4, "E, d/M/yy"); + + result1 = new DateFmt({locale:"pa-PK", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"pa-PK", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d MMMM yyyy h:mm a"); + test.equal(result2, "E, d/M/yy, h:mm a"); + + result1 = new DateFmt({locale:"pa-PK", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "h:mm:ss a z"); + + test.done(); + }, + testDateTimeFormat_pt_AO: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"pt-AO", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"pt-AO", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"pt-AO", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"pt-AO", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d 'de' MMMM 'de' yyyy"); + test.equal(result2, "EEE, d 'de' MMMM 'de' yyyy"); + test.equal(result3, "EE, dd/MM/yyyy"); + test.equal(result4, "E, dd/MM/yy"); + + result1 = new DateFmt({locale:"pt-AO", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"pt-AO", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d 'de' MMMM 'de' yyyy 'às' HH:mm"); + test.equal(result2, "E, dd/MM/yy, HH:mm"); + + result1 = new DateFmt({locale:"pt-AO", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_pt_GQ: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"pt-GQ", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"pt-GQ", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"pt-GQ", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"pt-GQ", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d 'de' MMMM 'de' yyyy"); + test.equal(result2, "EEE, d 'de' MMMM 'de' yyyy"); + test.equal(result3, "EE, dd/MM/yyyy"); + test.equal(result4, "E, dd/MM/yy"); + + result1 = new DateFmt({locale:"pt-GQ", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"pt-GQ", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d 'de' MMMM 'de' yyyy 'às' HH:mm"); + test.equal(result2, "E, dd/MM/yy, HH:mm"); + + result1 = new DateFmt({locale:"pt-GQ", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_pt_CV: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"pt-CV", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"pt-CV", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"pt-CV", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"pt-CV", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d 'de' MMMM 'de' yyyy"); + test.equal(result2, "EEE, d 'de' MMMM 'de' yyyy"); + test.equal(result3, "EE, dd/MM/yyyy"); + test.equal(result4, "E, dd/MM/yy"); + + result1 = new DateFmt({locale:"pt-CV", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"pt-CV", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEE, d 'de' MMMM 'de' yyyy 'às' HH:mm"); + test.equal(result2, "E, dd/MM/yy, HH:mm"); + + result1 = new DateFmt({locale:"pt-CV", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "HH:mm:ss z"); + + test.done(); + }, + testDateTimeFormat_ur_PK: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"ur-PK", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ur-PK", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"ur-PK", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"ur-PK", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "EEEEØŒ d MMMMØŒ yyyy"); + test.equal(result2, 'EEEØŒ d MMMMØŒ yyyy'); + test.equal(result3, 'EEØŒ d MMMØŒ yyyy'); //// CLDR 34 change + test.equal(result4, 'EØŒ d/M/yy'); + + result1 = new DateFmt({locale:"ur-PK", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"ur-PK", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, 'EEEEØŒ d MMMMØŒ yyyy â€h:mm a'); + test.equal(result2, 'EØŒ d/M/yy â€h:mm a'); + + result1 = new DateFmt({locale:"ur-PK", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, 'â€h:mm:ss a z'); + + test.done(); + }, + testDateTimeFormat_zh_Hans_SG: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"zh-Hans-SG", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"zh-Hans-SG", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"zh-Hans-SG", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"zh-Hans-SG", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "yyyyå¹´M月dæ—¥EEEE"); + test.equal(result2, "yyyyå¹´M月dæ—¥EEE"); + test.equal(result3, "yyyyå¹´M月dæ—¥EE"); + test.equal(result4, "dd/MM/yyE"); + + result1 = new DateFmt({locale:"zh-Hans-SG", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"zh-Hans-SG", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "yyyyå¹´M月dæ—¥EEEE ah:mm"); + test.equal(result2, "dd/MM/yyE ah:mm"); + + result1 = new DateFmt({locale:"zh-Hans-SG", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "z ah:mm:ss"); + + test.done(); + }, + testDateTimeFormat_zh_Hans_MY: function(test) { + test.expect(7); + + var result1, result2, result3, result4; + + result1 = new DateFmt({locale:"zh-Hans-MY", type:"date", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"zh-Hans-MY", type:"date", date:"dmwy", length: "long", useNative:false, timezone:"local"}).template; + result3 = new DateFmt({locale:"zh-Hans-MY", type:"date", date:"dmwy", length: "medium", useNative:false, timezone:"local"}).template; + result4 = new DateFmt({locale:"zh-Hans-MY", type:"date", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "yyyyå¹´M月dæ—¥EEEE"); + test.equal(result2, "yyyyå¹´M月dæ—¥EEE"); + test.equal(result3, "yyyyå¹´M月dæ—¥EE"); + test.equal(result4, "yyyy/M/dE"); + + result1 = new DateFmt({locale:"zh-Hans-MY", type:"datetime", date:"dmwy", length: "full", useNative:false, timezone:"local"}).template; + result2 = new DateFmt({locale:"zh-Hans-MY", type:"datetime", date:"dmwy", length: "short", useNative:false, timezone:"local"}).template; + + test.equal(result1, "yyyyå¹´M月dæ—¥EEEE ah:mm"); + test.equal(result2, "yyyy/M/dE ah:mm"); + + result1 = new DateFmt({locale:"zh-Hans-MY", type:"time", time:"ahmsz", length:"full", useNative:false, timezone:"local"}).template; + test.equal(result1, "z ah:mm:ss"); + + test.done(); + } +} diff --git a/js/test/daterange/testSuite.html b/js/test/daterange/testSuite.html index 73a33ec7c8..9feb299790 100644 --- a/js/test/daterange/testSuite.html +++ b/js/test/daterange/testSuite.html @@ -107,6 +107,7 @@ +

daterange Test Suite

diff --git a/js/test/daterange/testSuiteFiles.js b/js/test/daterange/testSuiteFiles.js index b0d4280781..faa5905e73 100644 --- a/js/test/daterange/testSuiteFiles.js +++ b/js/test/daterange/testSuiteFiles.js @@ -94,5 +94,6 @@ module.exports.files = [ "testdatefmtrange_vi_VN.js", "testdatefmtrange_zh_Hans_CN.js", "testdatefmtrange_zh_Hant_HK.js", - "testdatefmtrange_zh_Hant_TW.js" -]; \ No newline at end of file + "testdatefmtrange_zh_Hant_TW.js", + "testdatefmtrange_fmttemplate.js", +]; diff --git a/js/test/daterange/testdatefmtrange.js b/js/test/daterange/testdatefmtrange.js index ebb292e058..98a3dc2b77 100644 --- a/js/test/daterange/testdatefmtrange.js +++ b/js/test/daterange/testdatefmtrange.js @@ -513,7 +513,7 @@ module.exports.testdatefmtrange = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "06/20/2011 – 11/28/2011"); + test.equal(fmt.format(start, end), '06/20 – 11/28/2011'); test.done(); }, @@ -567,7 +567,7 @@ module.exports.testdatefmtrange = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "06/20/2011 – 11/28/2011"); + test.equal(fmt.format(start, end), '06/20 – 11/28/2011'); test.done(); }, @@ -703,7 +703,7 @@ module.exports.testdatefmtrange = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "2011-06-20, 1:45 PM – 4:30 PM"); + test.equal(fmt.format(start, end), '2011-06-20, 1:45 p.m. – 4:30 p.m.'); test.done(); }, diff --git a/js/test/daterange/testdatefmtrange_am_ET.js b/js/test/daterange/testdatefmtrange_am_ET.js index 2cccd2295a..be67d87e89 100644 --- a/js/test/daterange/testdatefmtrange_am_ET.js +++ b/js/test/daterange/testdatefmtrange_am_ET.js @@ -714,7 +714,7 @@ module.exports.testdatefmtrange_am_ET = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "6/20/11, 1:45 PM – 4:30 PM"); + test.equal(fmt.format(start, end), '06/20/2011, 1:45 PM – 4:30 PM'); test.done(); }, @@ -741,7 +741,7 @@ module.exports.testdatefmtrange_am_ET = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "Yak 20, 2011, 1:45 PM – 4:30 PM"); + test.equal(fmt.format(start, end), 'Yekatit 20, 2011, 1:45 PM – 4:30 PM'); test.done(); }, @@ -768,7 +768,7 @@ module.exports.testdatefmtrange_am_ET = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "Yakatit 20, 2011 at 1:45 PM – 4:30 PM"); + test.equal(fmt.format(start, end), 'Yekatit 20, 2011 at 1:45 PM – 4:30 PM'); test.done(); }, @@ -795,7 +795,7 @@ module.exports.testdatefmtrange_am_ET = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "Yakatit 20, 2011 at 1:45 PM – 4:30 PM"); + test.equal(fmt.format(start, end), 'Yekatit 20, 2011 at 1:45 PM – 4:30 PM'); test.done(); } diff --git a/js/test/daterange/testdatefmtrange_ar_SA.js b/js/test/daterange/testdatefmtrange_ar_SA.js index ae0e36b691..342dd8572d 100644 --- a/js/test/daterange/testdatefmtrange_ar_SA.js +++ b/js/test/daterange/testdatefmtrange_ar_SA.js @@ -56,7 +56,7 @@ module.exports.testdatefmtrange_ar_SA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€Ù£Ù¡â€/١٢â€/٢٠١١ â€Ù¡:٤٥ Ù… – â€Ù¢:٣٠ Ù…"); + test.equal(fmt.format(start, end), 'â€Ù£Ù¡/١٢/٢٠١١ â€Ù¡:٤٥ Ù… – â€Ù¢:٣٠ Ù…'); test.done(); }, testDateRngFmtSARangeinDayMedium: function(test) { @@ -82,7 +82,7 @@ module.exports.testdatefmtrange_ar_SA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€Ù£Ù¡â€/١٢/â€Ù¢Ù Ù¡Ù¡ â€Ù¡:٤٥ Ù… – â€Ù¢:٣٠ Ù…"); + test.equal(fmt.format(start, end), 'â€Ù£Ù¡/١٢/٢٠١١ â€Ù¡:٤٥ Ù… – â€Ù¢:٣٠ Ù…'); test.done(); }, testDateRngFmtSARangeinDayLong: function(test) { @@ -108,7 +108,7 @@ module.exports.testdatefmtrange_ar_SA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€Ù£Ù¡ ديسمبر، ٢٠١١ â€Ù¡:٤٥ Ù… – â€Ù¢:٣٠ Ù…"); + test.equal(fmt.format(start, end), 'â€Ù£Ù¡ ديسمبر ٢٠١١ â€Ù¡:٤٥ Ù… – â€Ù¢:٣٠ Ù…'); test.done(); }, testDateRngFmtSARangeinDayFull: function(test) { @@ -134,7 +134,7 @@ module.exports.testdatefmtrange_ar_SA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€Ù£Ù¡ ديسمبر، ٢٠١١ â€Ù¡:٤٥ Ù… – â€Ù¢:٣٠ Ù…"); + test.equal(fmt.format(start, end), 'â€Ù£Ù¡ ديسمبر ٢٠١١ â€Ù¡:٤٥ Ù… – â€Ù¢:٣٠ Ù…'); test.done(); }, @@ -161,7 +161,7 @@ module.exports.testdatefmtrange_ar_SA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€Ù£Ù â€/١٢â€/٢٠١١ â€Ù¡:٤٥ Ù… – â€Ù£Ù¡â€/١٢â€/٢٠١١ â€Ù¢:٣٠ Ù…"); + test.equal(fmt.format(start, end), 'â€Ù£Ù /١٢/٢٠١١ â€Ù¡:٤٥ Ù… – â€Ù£Ù¡/١٢/٢٠١١ â€Ù¢:٣٠ Ù…'); test.done(); }, testDateRngFmtSARangeNextDayMedium: function(test) { @@ -187,7 +187,7 @@ module.exports.testdatefmtrange_ar_SA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€Ù£Ù â€/١٢â€/٢٠١١ â€Ù¡:٤٥ Ù… – â€Ù£Ù¡â€/١٢â€/٢٠١١ â€Ù¢:٣٠ Ù…"); + test.equal(fmt.format(start, end), 'â€Ù£Ù /١٢/٢٠١١ â€Ù¡:٤٥ Ù… – â€Ù£Ù¡/١٢/٢٠١١ â€Ù¢:٣٠ Ù…'); test.done(); }, testDateRngFmtSARangeNextDayLong: function(test) { @@ -213,7 +213,7 @@ module.exports.testdatefmtrange_ar_SA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€Ù£Ù  ديسمبر، ٢٠١١ â€Ù¡:٤٥ Ù… – â€Ù£Ù¡ ديسمبر، ٢٠١١ â€Ù¢:٣٠ Ù…"); + test.equal(fmt.format(start, end), 'â€Ù£Ù  ديسمبر ٢٠١١ â€Ù¡:٤٥ Ù… – â€Ù£Ù¡ ديسمبر ٢٠١١ â€Ù¢:٣٠ Ù…'); test.done(); }, testDateRngFmtSARangeNextDayFull: function(test) { @@ -239,7 +239,7 @@ module.exports.testdatefmtrange_ar_SA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€Ù£Ù  ديسمبر، ٢٠١١ â€Ù¡:٤٥ Ù… – â€Ù£Ù¡ ديسمبر، ٢٠١١ â€Ù¢:٣٠ Ù…"); + test.equal(fmt.format(start, end), 'â€Ù£Ù  ديسمبر ٢٠١١ â€Ù¡:٤٥ Ù… – â€Ù£Ù¡ ديسمبر ٢٠١١ â€Ù¢:٣٠ Ù…'); test.done(); }, @@ -266,7 +266,7 @@ module.exports.testdatefmtrange_ar_SA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€Ù¢Ù  – â€Ù£Ù¡â€/١٢â€/٢٠١١"); + test.equal(fmt.format(start, end), 'â€Ù¢Ù  – â€Ù£Ù¡/١٢/٢٠١١'); test.done(); }, testDateRngFmtSARangeMultiDayMedium: function(test) { @@ -292,7 +292,7 @@ module.exports.testdatefmtrange_ar_SA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€Ù¢Ù  – â€Ù£Ù¡â€/١٢â€/٢٠١١"); + test.equal(fmt.format(start, end), 'â€Ù¢Ù  – â€Ù£Ù¡/١٢/٢٠١١'); test.done(); }, testDateRngFmtSARangeMultiDayLong: function(test) { @@ -318,7 +318,7 @@ module.exports.testdatefmtrange_ar_SA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€Ù¢Ù  – â€Ù£Ù¡ ديسمبر، ٢٠١١"); + test.equal(fmt.format(start, end), 'â€Ù¢Ù  – â€Ù£Ù¡ ديسمبر ٢٠١١'); test.done(); }, testDateRngFmtSARangeMultiDayFull: function(test) { @@ -344,7 +344,7 @@ module.exports.testdatefmtrange_ar_SA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€Ù¢Ù  – â€Ù£Ù¡ ديسمبر، ٢٠١١"); + test.equal(fmt.format(start, end), 'â€Ù¢Ù  – â€Ù£Ù¡ ديسمبر ٢٠١١'); test.done(); }, @@ -371,7 +371,7 @@ module.exports.testdatefmtrange_ar_SA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€Ù¢Ù â€/١١ – â€Ù£Ù¡â€/١٢â€/٢٠١١"); + test.equal(fmt.format(start, end), 'â€Ù¢Ù /١١ – â€Ù£Ù¡/١٢/٢٠١١'); test.done(); }, testDateRngFmtSARangeNextMonthMedium: function(test) { @@ -397,7 +397,7 @@ module.exports.testdatefmtrange_ar_SA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€Ù¢Ù â€/١١ – â€Ù£Ù¡â€/١٢â€/٢٠١١"); + test.equal(fmt.format(start, end), 'â€Ù¢Ù /١١ – â€Ù£Ù¡/١٢/٢٠١١'); test.done(); }, testDateRngFmtSARangeNextMonthLong: function(test) { @@ -423,7 +423,7 @@ module.exports.testdatefmtrange_ar_SA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€Ù¢Ù  نوÙمبر – â€Ù£Ù¡ ديسمبر، ٢٠١١"); + test.equal(fmt.format(start, end), 'â€Ù¢Ù  نوÙمبر – â€Ù£Ù¡ ديسمبر ٢٠١١'); test.done(); }, @@ -450,7 +450,7 @@ module.exports.testdatefmtrange_ar_SA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€Ù¢Ù  نوÙمبر – â€Ù£Ù¡ ديسمبر، ٢٠١١"); + test.equal(fmt.format(start, end), 'â€Ù¢Ù  نوÙمبر – â€Ù£Ù¡ ديسمبر ٢٠١١'); test.done(); }, @@ -477,7 +477,7 @@ module.exports.testdatefmtrange_ar_SA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€Ù¢Ù â€/١١â€/٢٠١١ – â€Ù£Ù¡â€/Ù¡â€/٢٠١٢"); + test.equal(fmt.format(start, end), 'â€Ù¢Ù /١١/٢٠١١ – â€Ù£Ù¡/Ù¡/٢٠١٢'); test.done(); }, testDateRngFmtSARangeNextYearMedium: function(test) { @@ -503,7 +503,7 @@ module.exports.testdatefmtrange_ar_SA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€Ù¢Ù â€/١١â€/٢٠١١ – â€Ù£Ù¡â€/٠١â€/٢٠١٢"); + test.equal(fmt.format(start, end), 'â€Ù¢Ù /١١/٢٠١١ – â€Ù£Ù¡/٠١/٢٠١٢'); test.done(); }, testDateRngFmtSARangeNextYearLong: function(test) { @@ -529,7 +529,7 @@ module.exports.testdatefmtrange_ar_SA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€Ù¢Ù  نوÙمبر، ٢٠١١ – â€Ù£Ù¡ يناير، ٢٠١٢"); + test.equal(fmt.format(start, end), 'â€Ù¢Ù  نوÙمبر ٢٠١١ – â€Ù£Ù¡ يناير ٢٠١٢'); test.done(); }, testDateRngFmtSARangeNextYearFull: function(test) { @@ -555,7 +555,7 @@ module.exports.testdatefmtrange_ar_SA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€Ù¢Ù  نوÙمبر، ٢٠١١ – â€Ù£Ù¡ يناير، ٢٠١٢"); + test.equal(fmt.format(start, end), 'â€Ù¢Ù  نوÙمبر ٢٠١١ – â€Ù£Ù¡ يناير ٢٠١٢'); test.done(); }, @@ -582,7 +582,7 @@ module.exports.testdatefmtrange_ar_SA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€Ù¡Ù¡â€/٢٠١١ – â€Ù¡â€/٢٠١٤"); + test.equal(fmt.format(start, end), 'â€Ù¡Ù¡/٢٠١١ – â€Ù¡/٢٠١٤'); test.done(); }, testDateRngFmtSARangeMultiYearMedium: function(test) { @@ -608,7 +608,7 @@ module.exports.testdatefmtrange_ar_SA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€Ù¡Ù¡â€/٢٠١١ – â€Ù Ù¡â€/٢٠١٤"); + test.equal(fmt.format(start, end), 'â€Ù¡Ù¡/٢٠١١ – â€Ù Ù¡/٢٠١٤'); test.done(); }, testDateRngFmtSARangeMultiYearLong: function(test) { @@ -634,7 +634,7 @@ module.exports.testdatefmtrange_ar_SA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "نوÙمبر، ٢٠١١ – يناير، ٢٠١٤"); + test.equal(fmt.format(start, end), 'نوÙمبر ٢٠١١ – يناير ٢٠١٤'); test.done(); }, testDateRngFmtSARangeMultiYearFull: function(test) { @@ -660,7 +660,7 @@ module.exports.testdatefmtrange_ar_SA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "نوÙمبر، ٢٠١١ – يناير، ٢٠١٤"); + test.equal(fmt.format(start, end), 'نوÙمبر ٢٠١١ – يناير ٢٠١٤'); test.done(); }, testDateRngFmtSAManyYearsFull: function(test) { diff --git a/js/test/daterange/testdatefmtrange_as_IN.js b/js/test/daterange/testdatefmtrange_as_IN.js index 85002a02a6..d583023e50 100644 --- a/js/test/daterange/testdatefmtrange_as_IN.js +++ b/js/test/daterange/testdatefmtrange_as_IN.js @@ -57,7 +57,7 @@ module.exports.testdatefmtrange_as_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "২০১১-১২-৩১ ১৩:৪৫ – ১৪:৩০"); + test.equal(fmt.format(start, end), '৩১-১২-২০১১ অপৰাহà§à¦¨ ১.৪৫ – অপৰাহà§à¦¨ ২.৩০'); test.done(); }, testDateRngFmtasINRangeinDayMedium: function(test) { @@ -83,7 +83,7 @@ module.exports.testdatefmtrange_as_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "২০১১ ডিসে ৩১ ১৩:৪৫ – ১৪:৩০"); + test.equal(fmt.format(start, end), '৩১-১২-২০১১ অপৰাহà§à¦¨ ১.৪৫ – অপৰাহà§à¦¨ ২.৩০'); test.done(); }, testDateRngFmtasINRangeinDayLong: function(test) { @@ -109,7 +109,7 @@ module.exports.testdatefmtrange_as_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "২০১১ ডিচেমà§à¦¬à§° ৩১ ১৩:৪৫ – ১৪:৩০"); + test.equal(fmt.format(start, end), '৩১ ডিচেমà§à¦¬à§°, ২০১১ অপৰাহà§à¦¨ ১.৪৫ – অপৰাহà§à¦¨ ২.৩০'); test.done(); }, testDateRngFmtasINRangeinDayFull: function(test) { @@ -135,7 +135,7 @@ module.exports.testdatefmtrange_as_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "২০১১ ডিচেমà§à¦¬à§° ৩১ ১৩:৪৫ – ১৪:৩০"); + test.equal(fmt.format(start, end), '৩১ ডিচেমà§à¦¬à§°, ২০১১ অপৰাহà§à¦¨ ১.৪৫ – অপৰাহà§à¦¨ ২.৩০'); test.done(); }, @@ -162,7 +162,7 @@ module.exports.testdatefmtrange_as_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "২০১১-১২-৩০ ১৩:৪৫ – ২০১১-১২-৩১ ১৪:৩০"); + test.equal(fmt.format(start, end), '৩০-১২-২০১১ অপৰাহà§à¦¨ ১.৪৫ – ৩১-১২-২০১১ অপৰাহà§à¦¨ ২.৩০'); test.done(); }, testDateRngFmtasINRangeNextDayMedium: function(test) { @@ -188,7 +188,7 @@ module.exports.testdatefmtrange_as_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "২০১১ ডিসে ৩০ ১৩:৪৫ – ২০১১ ডিসে ৩১ ১৪:৩০"); + test.equal(fmt.format(start, end), '৩০-১২-২০১১ অপৰাহà§à¦¨ ১.৪৫ – ৩১-১২-২০১১ অপৰাহà§à¦¨ ২.৩০'); test.done(); }, testDateRngFmtasINRangeNextDayLong: function(test) { @@ -214,7 +214,7 @@ module.exports.testdatefmtrange_as_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "২০১১ ডিচেমà§à¦¬à§° ৩০ ১৩:৪৫ – ২০১১ ডিচেমà§à¦¬à§° ৩১ ১৪:৩০"); + test.equal(fmt.format(start, end), '৩০ ডিচেমà§à¦¬à§°, ২০১১ অপৰাহà§à¦¨ ১.৪৫ – ৩১ ডিচেমà§à¦¬à§°, ২০১১ অপৰাহà§à¦¨ ২.৩০' ); test.done(); }, testDateRngFmtasINRangeNextDayFull: function(test) { @@ -240,7 +240,7 @@ module.exports.testdatefmtrange_as_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "২০১১ ডিচেমà§à¦¬à§° ৩০ ১৩:৪৫ – ২০১১ ডিচেমà§à¦¬à§° ৩১ ১৪:৩০"); + test.equal(fmt.format(start, end), '৩০ ডিচেমà§à¦¬à§°, ২০১১ অপৰাহà§à¦¨ ১.৪৫ – ৩১ ডিচেমà§à¦¬à§°, ২০১১ অপৰাহà§à¦¨ ২.৩০'); test.done(); }, @@ -267,7 +267,7 @@ module.exports.testdatefmtrange_as_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "২০১১-১২-২০ – ৩১"); + test.equal(fmt.format(start, end), '২০ – ৩১-১২-২০১১'); test.done(); }, testDateRngFmtasINRangeMultiDayMedium: function(test) { @@ -293,7 +293,7 @@ module.exports.testdatefmtrange_as_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "২০১১ ডিসে ২০ – ৩১"); + test.equal(fmt.format(start, end), '২০ – ৩১-১২-২০১১'); test.done(); }, testDateRngFmtasINRangeMultiDayLong: function(test) { @@ -319,7 +319,7 @@ module.exports.testdatefmtrange_as_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "২০১১ ডিচেমà§à¦¬à§° ২০ – ৩১"); + test.equal(fmt.format(start, end), '২০ – ৩১ ডিচেমà§à¦¬à§°, ২০১১'); test.done(); }, testDateRngFmtasINRangeMultiDayFull: function(test) { @@ -345,7 +345,7 @@ module.exports.testdatefmtrange_as_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "২০১১ ডিচেমà§à¦¬à§° ২০ – ৩১"); + test.equal(fmt.format(start, end), '২০ – ৩১ ডিচেমà§à¦¬à§°, ২০১১'); test.done(); }, @@ -372,7 +372,7 @@ module.exports.testdatefmtrange_as_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "২০১১-১১-২০ – ২০১১-১২-৩১"); + test.equal(fmt.format(start, end), '২০-১১ – ৩১-১২-২০১১'); test.done(); }, testDateRngFmtasINRangeNextMonthMedium: function(test) { @@ -398,7 +398,7 @@ module.exports.testdatefmtrange_as_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "২০১১ নভে ২০ – ২০১১ ডিসে ৩১"); + test.equal(fmt.format(start, end), '২০-১১ – ৩১-১২-২০১১'); test.done(); }, testDateRngFmtasINRangeNextMonthLong: function(test) { @@ -424,7 +424,7 @@ module.exports.testdatefmtrange_as_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "২০১১ নৱেমà§à¦¬à§° ২০ – ডিচেমà§à¦¬à§° ৩১"); + test.equal(fmt.format(start, end), '২০ নৱেমà§à¦¬à§° – ৩১ ডিচেমà§à¦¬à§°, ২০১১'); test.done(); }, testDateRngFmtasINRangeNextMonthFull: function(test) { @@ -450,7 +450,7 @@ module.exports.testdatefmtrange_as_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "২০১১ নৱেমà§à¦¬à§° ২০ – ডিচেমà§à¦¬à§° ৩১"); + test.equal(fmt.format(start, end), '২০ নৱেমà§à¦¬à§° – ৩১ ডিচেমà§à¦¬à§°, ২০১১'); test.done(); }, @@ -477,7 +477,7 @@ module.exports.testdatefmtrange_as_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "২০১১-১১-২০ – ২০১২-০১-৩১"); + test.equal(fmt.format(start, end), '২০-১১-২০১১ – ৩১-১-২০১২'); test.done(); }, testDateRngFmtasINRangeNextYearMedium: function(test) { @@ -503,7 +503,7 @@ module.exports.testdatefmtrange_as_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "২০১১ নভে ২০ – ২০১২ জানৠ৩১"); + test.equal(fmt.format(start, end), '২০-১১-২০১১ – ৩১-০১-২০১২'); test.done(); }, testDateRngFmtasINRangeNextYearLong: function(test) { @@ -529,7 +529,7 @@ module.exports.testdatefmtrange_as_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "২০১১ নৱেমà§à¦¬à§° ২০ – ২০১২ জানà§à§±à¦¾à§°à§€ ৩১"); + test.equal(fmt.format(start, end), '২০ নৱেমà§à¦¬à§°, ২০১১ – ৩১ জানà§à§±à¦¾à§°à§€, ২০১২'); test.done(); }, testDateRngFmtasINRangeNextYearFull: function(test) { @@ -555,7 +555,7 @@ module.exports.testdatefmtrange_as_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "২০১১ নৱেমà§à¦¬à§° ২০ – ২০১২ জানà§à§±à¦¾à§°à§€ ৩১"); + test.equal(fmt.format(start, end), '২০ নৱেমà§à¦¬à§°, ২০১১ – ৩১ জানà§à§±à¦¾à§°à§€, ২০১২'); test.done(); }, @@ -582,7 +582,7 @@ module.exports.testdatefmtrange_as_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "২০১১-১১ – ২০১৪-০১"); + test.equal(fmt.format(start, end), '১১-২০১১ – ১-২০১৪'); test.done(); }, testDateRngFmtasINRangeMultiYearMedium: function(test) { @@ -608,7 +608,7 @@ module.exports.testdatefmtrange_as_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "২০১১ নভে – ২০১৪ জানà§"); + test.equal(fmt.format(start, end), '১১-২০১১ – ০১-২০১৪'); test.done(); }, testDateRngFmtasINRangeMultiYearLong: function(test) { @@ -634,7 +634,7 @@ module.exports.testdatefmtrange_as_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "২০১১ নৱেমà§à¦¬à§° – ২০১৪ জানà§à§±à¦¾à§°à§€"); + test.equal(fmt.format(start, end), 'নৱেমà§à¦¬à§°, ২০১১ – জানà§à§±à¦¾à§°à§€, ২০১৪'); test.done(); }, testDateRngFmtasINRangeMultiYearFull: function(test) { @@ -660,7 +660,7 @@ module.exports.testdatefmtrange_as_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "২০১১ নৱেমà§à¦¬à§° – ২০১৪ জানà§à§±à¦¾à§°à§€"); + test.equal(fmt.format(start, end), 'নৱেমà§à¦¬à§°, ২০১১ – জানà§à§±à¦¾à§°à§€, ২০১৪'); test.done(); }, testDateRngFmtasINManyYearsFull: function(test) { diff --git a/js/test/daterange/testdatefmtrange_bg_BG.js b/js/test/daterange/testdatefmtrange_bg_BG.js index a3cefa9df5..b25c2d5353 100644 --- a/js/test/daterange/testdatefmtrange_bg_BG.js +++ b/js/test/daterange/testdatefmtrange_bg_BG.js @@ -56,7 +56,7 @@ module.exports.testdatefmtrange_bg_BG = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "31.12.11 г., 13:45 – 14:30"); + test.equal(fmt.format(start, end), '31.12.11 г., 13:45 ч. – 14:30 ч.'); test.done(); }, testDateRngFmtBGRangeinDayMedium: function(test) { @@ -82,7 +82,7 @@ module.exports.testdatefmtrange_bg_BG = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "31.12.2011 г., 13:45 – 14:30"); + test.equal(fmt.format(start, end), '31.12.2011 г., 13:45 ч. – 14:30 ч.'); test.done(); }, testDateRngFmtBGRangeinDayLong: function(test) { @@ -108,7 +108,7 @@ module.exports.testdatefmtrange_bg_BG = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "31 декември 2011 г., 13:45 – 14:30"); + test.equal(fmt.format(start, end), '31 декември 2011 г., 13:45 ч. – 14:30 ч.'); test.done(); }, testDateRngFmtBGRangeinDayFull: function(test) { @@ -134,7 +134,7 @@ module.exports.testdatefmtrange_bg_BG = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "31 декември 2011 г., 13:45 – 14:30"); + test.equal(fmt.format(start, end), '31 декември 2011 г., 13:45 ч. – 14:30 ч.'); test.done(); }, @@ -161,7 +161,7 @@ module.exports.testdatefmtrange_bg_BG = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "30.12.11 г., 13:45 – 31.12.11 г., 14:30"); + test.equal(fmt.format(start, end), '30.12.11 г., 13:45 ч. – 31.12.11 г., 14:30 ч.'); test.done(); }, testDateRngFmtBGRangeNextDayMedium: function(test) { @@ -187,7 +187,7 @@ module.exports.testdatefmtrange_bg_BG = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "30.12.2011 г., 13:45 – 31.12.2011 г., 14:30"); + test.equal(fmt.format(start, end), '30.12.2011 г., 13:45 ч. – 31.12.2011 г., 14:30 ч.'); test.done(); }, testDateRngFmtBGRangeNextDayLong: function(test) { @@ -213,7 +213,7 @@ module.exports.testdatefmtrange_bg_BG = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "30 декември 2011 г., 13:45 – 31 декември 2011 г., 14:30"); + test.equal(fmt.format(start, end), '30 декември 2011 г., 13:45 ч. – 31 декември 2011 г., 14:30 ч.'); test.done(); }, testDateRngFmtBGRangeNextDayFull: function(test) { @@ -239,7 +239,7 @@ module.exports.testdatefmtrange_bg_BG = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "30 декември 2011 г., 13:45 – 31 декември 2011 г., 14:30"); + test.equal(fmt.format(start, end), '30 декември 2011 г., 13:45 ч. – 31 декември 2011 г., 14:30 ч.'); test.done(); }, @@ -685,7 +685,7 @@ module.exports.testdatefmtrange_bg_BG = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "2011 г. – 2064 г."); + test.equal(fmt.format(start, end), "2011 – 2064"); test.done(); } diff --git a/js/test/daterange/testdatefmtrange_bs_Latn_BA.js b/js/test/daterange/testdatefmtrange_bs_Latn_BA.js index 1103ac7455..44826cbf77 100644 --- a/js/test/daterange/testdatefmtrange_bs_Latn_BA.js +++ b/js/test/daterange/testdatefmtrange_bs_Latn_BA.js @@ -56,7 +56,7 @@ module.exports.testdatefmtrange_bs_Latn_BA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "31.12.11. 13:45 – 14:30"); + test.equal(fmt.format(start, end), '31. 12. 2011. 13:45 – 14:30'); test.done(); }, testDateRngFmtBARangeInDayMedium: function(test) { @@ -82,7 +82,7 @@ module.exports.testdatefmtrange_bs_Latn_BA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "31. dec. 2011. 13:45 – 14:30"); + test.equal(fmt.format(start, end), '31. dec 2011. 13:45 – 14:30'); test.done(); }, testDateRngFmtBARangeInDayLong: function(test) { @@ -161,7 +161,7 @@ module.exports.testdatefmtrange_bs_Latn_BA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "30.12.11. 13:45 – 31.12.11. 14:30"); + test.equal(fmt.format(start, end), '30. 12. 2011. 13:45 – 31. 12. 2011. 14:30'); test.done(); }, testDateRngFmtBARangeNextDayMedium: function(test) { @@ -187,7 +187,7 @@ module.exports.testdatefmtrange_bs_Latn_BA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "30. dec. 2011. 13:45 – 31. dec. 2011. 14:30"); + test.equal(fmt.format(start, end), '30. dec 2011. 13:45 – 31. dec 2011. 14:30'); test.done(); }, testDateRngFmtBARangeNextDayLong: function(test) { @@ -266,7 +266,7 @@ module.exports.testdatefmtrange_bs_Latn_BA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "20 – 31.12.11."); + test.equal(fmt.format(start, end), '20 – 31. 12. 2011.'); test.done(); }, testDateRngFmtBARangeMultiDayMedium: function(test) { @@ -292,7 +292,7 @@ module.exports.testdatefmtrange_bs_Latn_BA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "20 – 31. dec. 2011."); + test.equal(fmt.format(start, end), '20 – 31. dec 2011.'); test.done(); }, testDateRngFmtBARangeMultiDayLong: function(test) { @@ -371,7 +371,7 @@ module.exports.testdatefmtrange_bs_Latn_BA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "20.11 – 31.12.11."); + test.equal(fmt.format(start, end), '20. 11 – 31. 12. 2011.'); test.done(); }, testDateRngFmtBARangeNextMonthMedium: function(test) { @@ -397,7 +397,7 @@ module.exports.testdatefmtrange_bs_Latn_BA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "20. nov – 31. dec. 2011."); + test.equal(fmt.format(start, end), '20. nov – 31. dec 2011.'); test.done(); }, testDateRngFmtBARangeNextMonthLong: function(test) { @@ -476,7 +476,7 @@ module.exports.testdatefmtrange_bs_Latn_BA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "20.11.11. – 31.1.12."); + test.equal(fmt.format(start, end), '20. 11. 2011. – 31. 1. 2012.'); test.done(); }, testDateRngFmtBARangeNextYearMedium: function(test) { @@ -502,7 +502,7 @@ module.exports.testdatefmtrange_bs_Latn_BA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "20. nov. 2011. – 31. jan. 2012."); + test.equal(fmt.format(start, end), '20. nov 2011. – 31. jan 2012.'); test.done(); }, testDateRngFmtBARangeNextYearLong: function(test) { @@ -581,7 +581,7 @@ module.exports.testdatefmtrange_bs_Latn_BA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "11.11. – 1.14."); + test.equal(fmt.format(start, end), '11. 2011. – 1. 2014.'); test.done(); }, testDateRngFmtBARangeMultiYearMedium: function(test) { @@ -607,7 +607,7 @@ module.exports.testdatefmtrange_bs_Latn_BA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "nov. 2011. – jan. 2014."); + test.equal(fmt.format(start, end), 'nov 2011. – jan 2014.'); test.done(); }, testDateRngFmtBARangeMultiYearLong: function(test) { diff --git a/js/test/daterange/testdatefmtrange_da_DK.js b/js/test/daterange/testdatefmtrange_da_DK.js index 9fd384b079..df5c2f7320 100644 --- a/js/test/daterange/testdatefmtrange_da_DK.js +++ b/js/test/daterange/testdatefmtrange_da_DK.js @@ -56,7 +56,7 @@ module.exports.testdatefmtrange_da_DK = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "31/12/2011 13.45 – 14.30"); + test.equal(fmt.format(start, end), '31.12.2011 13.45 – 14.30'); test.done(); }, testDateRngFmtDKRangeInDayMedium: function(test) { @@ -161,7 +161,7 @@ module.exports.testdatefmtrange_da_DK = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "30/12/2011 13.45 – 31/12/2011 14.30"); + test.equal(fmt.format(start, end), '30.12.2011 13.45 – 31.12.2011 14.30'); test.done(); }, testDateRngFmtDKRangeNextDayMedium: function(test) { @@ -266,7 +266,7 @@ module.exports.testdatefmtrange_da_DK = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "20 – 31/12/2011"); + test.equal(fmt.format(start, end), '20 – 31.12.2011'); test.done(); }, testDateRngFmtDKRangeMultiDayMedium: function(test) { @@ -371,7 +371,7 @@ module.exports.testdatefmtrange_da_DK = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "20/11 – 31/12/2011"); + test.equal(fmt.format(start, end), '20.11 – 31.12.2011'); test.done(); }, testDateRngFmtDKRangeNextMonthMedium: function(test) { @@ -476,7 +476,7 @@ module.exports.testdatefmtrange_da_DK = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "20/11/2011 – 31/01/2012"); + test.equal(fmt.format(start, end), '20.11.2011 – 31.01.2012'); test.done(); }, testDateRngFmtDKRangeNextYearMedium: function(test) { @@ -581,7 +581,7 @@ module.exports.testdatefmtrange_da_DK = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "11/2011 – 01/2014"); + test.equal(fmt.format(start, end), '11.2011 – 01.2014'); test.done(); }, testDateRngFmtDKRangeMultiYearMedium: function(test) { diff --git a/js/test/daterange/testdatefmtrange_en_SG.js b/js/test/daterange/testdatefmtrange_en_SG.js index b48517397d..ac932ecd3b 100644 --- a/js/test/daterange/testdatefmtrange_en_SG.js +++ b/js/test/daterange/testdatefmtrange_en_SG.js @@ -56,7 +56,7 @@ module.exports.testdatefmtrange_en_SG = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "31/12/11, 1:45 PM – 2:30 PM"); + test.equal(fmt.format(start, end), '31/12/11, 1:45 pm – 2:30 pm'); test.done(); }, testDateRngFmtSGInDayMedium: function(test) { @@ -82,7 +82,7 @@ module.exports.testdatefmtrange_en_SG = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "31 Dec 2011, 1:45 PM – 2:30 PM"); + test.equal(fmt.format(start, end), '31 Dec 2011, 1:45 pm – 2:30 pm'); test.done(); }, testDateRngFmtSGInDayLong: function(test) { @@ -108,7 +108,7 @@ module.exports.testdatefmtrange_en_SG = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "31 December 2011 at 1:45 PM – 2:30 PM"); + test.equal(fmt.format(start, end), '31 December 2011 at 1:45 pm – 2:30 pm'); test.done(); }, testDateRngFmtSGInDayFull: function(test) { @@ -134,7 +134,7 @@ module.exports.testdatefmtrange_en_SG = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "31 December 2011 at 1:45 PM – 2:30 PM"); + test.equal(fmt.format(start, end), '31 December 2011 at 1:45 pm – 2:30 pm'); test.done(); }, @@ -161,7 +161,7 @@ module.exports.testdatefmtrange_en_SG = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "30/12/11, 1:45 PM – 31/12/11, 2:30 PM"); + test.equal(fmt.format(start, end), '30/12/11, 1:45 pm – 31/12/11, 2:30 pm'); test.done(); }, testDateRngFmtSGNextDayMedium: function(test) { @@ -187,7 +187,7 @@ module.exports.testdatefmtrange_en_SG = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "30 Dec 2011, 1:45 PM – 31 Dec 2011, 2:30 PM"); + test.equal(fmt.format(start, end), '30 Dec 2011, 1:45 pm – 31 Dec 2011, 2:30 pm'); test.done(); }, testDateRngFmtSGNextDayLong: function(test) { @@ -213,7 +213,7 @@ module.exports.testdatefmtrange_en_SG = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "30 December 2011 at 1:45 PM – 31 December 2011 at 2:30 PM"); + test.equal(fmt.format(start, end), '30 December 2011 at 1:45 pm – 31 December 2011 at 2:30 pm'); test.done(); }, testDateRngFmtSGNextDayFull: function(test) { @@ -239,7 +239,7 @@ module.exports.testdatefmtrange_en_SG = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "30 December 2011 at 1:45 PM – 31 December 2011 at 2:30 PM"); + test.equal(fmt.format(start, end), '30 December 2011 at 1:45 pm – 31 December 2011 at 2:30 pm'); test.done(); }, diff --git a/js/test/daterange/testdatefmtrange_fa_IR.js b/js/test/daterange/testdatefmtrange_fa_IR.js index 6a0ae8f757..1205cffcfd 100644 --- a/js/test/daterange/testdatefmtrange_fa_IR.js +++ b/js/test/daterange/testdatefmtrange_fa_IR.js @@ -826,7 +826,7 @@ module.exports.testdatefmtrange_fa_IR = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€Û±Û³Û¹Û³â€/Û±Û²â€/۳۱،†â€Û±Û³:Û´Ûµ – â€Û±Û´:Û³Û°"); + test.equal(fmt.format(start, end), 'â€Û±Û³Û¹Û³/Û±Û²/۳۱،†â€Û±Û³:Û´Ûµ – â€Û±Û´:Û³Û°'); test.done(); }, testDateRngFmtPersRangeinDayMedium_fa_IR: function(test) { @@ -947,7 +947,7 @@ module.exports.testdatefmtrange_fa_IR = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€Û±Û³Û¹Û³â€/Û±Û²â€/۳۰،†â€Û±Û³:Û´Ûµ – â€Û±Û³Û¹Û³â€/Û±Û²â€/۳۱،†â€Û±Û´:Û³Û°"); + test.equal(fmt.format(start, end), 'â€Û±Û³Û¹Û³/Û±Û²/۳۰،†â€Û±Û³:Û´Ûµ – â€Û±Û³Û¹Û³/Û±Û²/۳۱،†â€Û±Û´:Û³Û°'); test.done(); }, testDateRngFmtPersRangeNextDayMedium_fa_IR: function(test) { @@ -1037,7 +1037,7 @@ module.exports.testdatefmtrange_fa_IR = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€Û±Û³Û¹Û³ اسÙند Û³Û°ØŒ ساعت â€Û±Û³:Û´Ûµ – Û±Û³Û¹Û³ اسÙند ۳۱، ساعت â€Û±Û´:Û³Û°"); + test.equal(fmt.format(start, end), 'â€Û±Û³Û¹Û³ اسÙند Û³Û°ØŒ ساعت â€Û±Û³:Û´Ûµ – â€Û±Û³Û¹Û³ اسÙند ۳۱، ساعت â€Û±Û´:Û³Û°'); test.done(); }, @@ -1068,7 +1068,7 @@ module.exports.testdatefmtrange_fa_IR = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€Û±Û³Û¹Û³â€/Û±Û²â€/Û²Û° – Û³Û±"); + test.equal(fmt.format(start, end), 'â€Û±Û³Û¹Û³/Û±Û²/Û²Û° – Û³Û±'); test.done(); }, testDateRngFmtPersRangeMultiDayMedium_fa_IR: function(test) { @@ -1189,7 +1189,7 @@ module.exports.testdatefmtrange_fa_IR = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€Û±Û³Û¹Û³â€/Û±Û±â€/Û²Û° – â€Û±Û³Û¹Û³â€/Û±Û²â€/Û³Û±"); + test.equal(fmt.format(start, end), 'â€Û±Û³Û¹Û³/Û±Û±/Û²Û° – â€Û±Û³Û¹Û³/Û±Û²/Û³Û±'); test.done(); }, testDateRngFmtPersRangeNextMonthMedium_fa_IR: function(test) { @@ -1279,7 +1279,7 @@ module.exports.testdatefmtrange_fa_IR = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€Û±Û³Û¹Û³ بهمن Û²Û° – اسÙند Û³Û±"); + test.equal(fmt.format(start, end), 'â€Û±Û³Û¹Û³ بهمن Û²Û° – â€Ø§Ø³Ùند Û³Û±'); test.done(); }, @@ -1310,7 +1310,7 @@ module.exports.testdatefmtrange_fa_IR = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€Û±Û³Û¹Û³â€/Û±Û±â€/Û²Û° – â€Û±Û³Û¹Û´â€/Û±â€/Û³Û±"); + test.equal(fmt.format(start, end), 'â€Û±Û³Û¹Û³/Û±Û±/Û²Û° – â€Û±Û³Û¹Û´/Û±/Û³Û±'); test.done(); }, testDateRngFmtPersRangeNextYearMedium_fa_IR: function(test) { @@ -1400,7 +1400,7 @@ module.exports.testdatefmtrange_fa_IR = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€Û±Û³Û¹Û³ بهمن Û²Û° – Û±Û³Û¹Û´ Ùروردین Û³Û±"); + test.equal(fmt.format(start, end), 'â€Û±Û³Û¹Û³ بهمن Û²Û° – â€Û±Û³Û¹Û´ Ùروردین Û³Û±'); test.done(); }, @@ -1431,7 +1431,7 @@ module.exports.testdatefmtrange_fa_IR = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€Û±Û³Û¹Û³â€/Û±Û± – â€Û±Û³Û¹Û¶â€/Û±"); + test.equal(fmt.format(start, end), 'â€Û±Û³Û¹Û³/Û±Û± – â€Û±Û³Û¹Û¶/Û±'); test.done(); }, testDateRngFmtPersRangeMultiYearMedium_fa_IR: function(test) { @@ -1461,7 +1461,7 @@ module.exports.testdatefmtrange_fa_IR = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€Ø¨Ù‡Ù…Ù† Û±Û³Û¹Û³ – Ùروردین Û±Û³Û¹Û¶"); + test.equal(fmt.format(start, end), 'بهمن Û±Û³Û¹Û³ – Ùروردین Û±Û³Û¹Û¶'); test.done(); }, testDateRngFmtPersRangeMultiYearLong_fa_IR: function(test) { @@ -1491,7 +1491,7 @@ module.exports.testdatefmtrange_fa_IR = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€Ø¨Ù‡Ù…Ù† Û±Û³Û¹Û³ – Ùروردین Û±Û³Û¹Û¶"); + test.equal(fmt.format(start, end), 'بهمن Û±Û³Û¹Û³ – Ùروردین Û±Û³Û¹Û¶'); test.done(); }, testDateRngFmtPersRangeMultiYearFull_fa_IR: function(test) { @@ -1521,7 +1521,7 @@ module.exports.testdatefmtrange_fa_IR = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€Û±Û³Û¹Û³ بهمن – Û±Û³Û¹Û¶ Ùروردین"); + test.equal(fmt.format(start, end), 'â€Û±Û³Û¹Û³ بهمن – â€Û±Û³Û¹Û¶ Ùروردین'); test.done(); }, testDateRngFmtPersManyYearsFull_fa_IR: function(test) { diff --git a/js/test/daterange/testdatefmtrange_fmttemplate.js b/js/test/daterange/testdatefmtrange_fmttemplate.js new file mode 100644 index 0000000000..ecb3ef3ea4 --- /dev/null +++ b/js/test/daterange/testdatefmtrange_fmttemplate.js @@ -0,0 +1,13799 @@ + /* + * testWeekdayTranslation.js + * + * Copyright © 2019, JEDLSoft + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +if (typeof(DateRngFmt) === "undefined") { + var DateRngFmt = require("../../lib/DateRngFmt.js"); +} +if (typeof(ilib) === "undefined") { + var ilib = require("../../lib/ilib.js"); +} + +function setVariables() { + var obj = {}; + var length = ["full", "long", "medium", "short"]; + var abbrLength = ["f", "l", "m", "s"]; + + obj.fullLength = length; + obj.abbrLength = abbrLength; + + return obj; +} + +module.exports.testdaterangefmt = { + setUp: function(callback) { + ilib.clearCache(); + callback(); + }, + testDateRngFmt_ar_EG: function(test) { + test.expect(36); + + var fmt; + var data = setVariables(); + + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + + var templatec00 = [], templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [], templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"ar-EG", length: length[i]}); + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], 'â€{sd} {sm} {sy} {st} – {et}'); // CLDR 34 change + test.equal(templatec00[1], 'â€{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[2], 'â€{sd}/{sm}/{sy} {st} – {et}'); + test.equal(templatec00[3], 'â€{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec01[1], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec01[2], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + test.equal(templatec01[3], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec02[0], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec02[2], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + test.equal(templatec02[3], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec03[1], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec03[2], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + test.equal(templatec03[3], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], 'â€{sd} – â€{ed} {em} {ey}'); + test.equal(templatec10[1], 'â€{sd} – â€{ed} {em} {ey}'); + test.equal(templatec10[2], 'â€{sd} – â€{ed}/{em}/{ey}'); + test.equal(templatec10[3], 'â€{sd} – â€{ed}/{em}/{ey}'); + + test.equal(templatec11[0], 'â€{sd} {sm} – â€{ed} {em} {ey}'); + test.equal(templatec11[1], 'â€{sd} {sm} – â€{ed} {em} {ey}'); + test.equal(templatec11[2], 'â€{sd}/{sm} – â€{ed}/{em}/{ey}'); + test.equal(templatec11[3], 'â€{sd}/{sm} – â€{ed}/{em}/{ey}'); + + test.equal(templatec12[0], 'â€{sd} {sm} {sy} – â€{ed} {em} {ey}'); + test.equal(templatec12[1], 'â€{sd} {sm} {sy} – â€{ed} {em} {ey}'); + test.equal(templatec12[2], 'â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}'); + test.equal(templatec12[3], 'â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], 'â€{sm}/{sy} – â€{em}/{ey}'); + test.equal(templatec20[3], 'â€{sm}/{sy} – â€{em}/{ey}'); + + test.equal(templatec30[0], "â€{sy} – {ey}"); + test.equal(templatec30[1], "â€{sy} – {ey}"); + test.equal(templatec30[2], "â€{sy} – {ey}"); + test.equal(templatec30[3], "â€{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_ar_IQ: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"ar-IQ", length: length[i]}); + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], 'â€{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[1], 'â€{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[2], 'â€{sd}/{sm}/{sy} {st} – {et}'); + test.equal(templatec00[3], 'â€{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec01[1], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec01[2], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + test.equal(templatec01[3], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec02[0], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec02[2], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + test.equal(templatec02[3], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec03[1], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec03[2], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + test.equal(templatec03[3], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], 'â€{sd} – â€{ed} {em} {ey}'); + test.equal(templatec10[1], 'â€{sd} – â€{ed} {em} {ey}'); + test.equal(templatec10[2], 'â€{sd} – â€{ed}/{em}/{ey}'); + test.equal(templatec10[3], 'â€{sd} – â€{ed}/{em}/{ey}'); + + test.equal(templatec11[0], 'â€{sd} {sm} – â€{ed} {em} {ey}'); + test.equal(templatec11[1], 'â€{sd} {sm} – â€{ed} {em} {ey}'); + test.equal(templatec11[2], 'â€{sd}/{sm} – â€{ed}/{em}/{ey}'); + test.equal(templatec11[3], 'â€{sd}/{sm} – â€{ed}/{em}/{ey}'); + + test.equal(templatec12[0], 'â€{sd} {sm} {sy} – â€{ed} {em} {ey}'); + test.equal(templatec12[1], 'â€{sd} {sm} {sy} – â€{ed} {em} {ey}'); + test.equal(templatec12[2], 'â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}'); + test.equal(templatec12[3], 'â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], 'â€{sm}/{sy} – â€{em}/{ey}'); + test.equal(templatec20[3], 'â€{sm}/{sy} – â€{em}/{ey}'); + + test.equal(templatec30[0], "â€{sy} – {ey}"); + test.equal(templatec30[1], "â€{sy} – {ey}"); + test.equal(templatec30[2], "â€{sy} – {ey}"); + test.equal(templatec30[3], "â€{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_ar_MA: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"ar-MA", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + // Bug + test.equal(templatec00[0], 'â€{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[1], 'â€{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[2], 'â€{sd}/{sm}/{sy} {st} – {et}'); + test.equal(templatec00[3], 'â€{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec01[1], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec01[2], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + test.equal(templatec01[3], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec02[0], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec02[2], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + test.equal(templatec02[3], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec03[1], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec03[2], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + test.equal(templatec03[3], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], 'â€{sd} – â€{ed} {em} {ey}'); + test.equal(templatec10[1], 'â€{sd} – â€{ed} {em} {ey}'); + test.equal(templatec10[2], 'â€{sd} – â€{ed}/{em}/{ey}'); + test.equal(templatec10[3], 'â€{sd} – â€{ed}/{em}/{ey}'); + + test.equal(templatec11[0], 'â€{sd} {sm} – â€{ed} {em} {ey}'); + test.equal(templatec11[1], 'â€{sd} {sm} – â€{ed} {em} {ey}'); + test.equal(templatec11[2], 'â€{sd}/{sm} – â€{ed}/{em}/{ey}'); + test.equal(templatec11[3], 'â€{sd}/{sm} – â€{ed}/{em}/{ey}'); + + test.equal(templatec12[0], 'â€{sd} {sm} {sy} – â€{ed} {em} {ey}'); + test.equal(templatec12[1], 'â€{sd} {sm} {sy} – â€{ed} {em} {ey}'); + test.equal(templatec12[2], 'â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}'); + test.equal(templatec12[3], 'â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], 'â€{sm}/{sy} – â€{em}/{ey}'); + test.equal(templatec20[3], 'â€{sm}/{sy} – â€{em}/{ey}'); + + test.equal(templatec30[0], "â€{sy} – {ey}"); + test.equal(templatec30[1], "â€{sy} – {ey}"); + test.equal(templatec30[2], "â€{sy} – {ey}"); + test.equal(templatec30[3], "â€{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_as_IN: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"as-IN", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm}, {sy} {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm}, {sy} {st} – {et}'); + test.equal(templatec00[2], '{sd}-{sm}-{sy} {st} – {et}'); + test.equal(templatec00[3], '{sd}-{sm}-{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}'); + test.equal(templatec01[1], '{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}'); + test.equal(templatec01[2], '{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}'); + test.equal(templatec01[3], '{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}'); + + test.equal(templatec02[1], '{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}'); + test.equal(templatec02[0], '{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}'); + test.equal(templatec02[2], '{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}'); + test.equal(templatec02[3], '{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}'); + + test.equal(templatec03[0], '{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}'); + test.equal(templatec03[1], '{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}'); + test.equal(templatec03[2], '{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}'); + test.equal(templatec03[3], '{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em}, {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em}, {ey}'); + test.equal(templatec10[2], '{sd} – {ed}-{em}-{ey}'); + test.equal(templatec10[3], '{sd} – {ed}-{em}-{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em}, {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em}, {ey}'); + test.equal(templatec11[2], '{sd}-{sm} – {ed}-{em}-{ey}'); + test.equal(templatec11[3], '{sd}-{sm} – {ed}-{em}-{ey}'); + + test.equal(templatec12[0], '{sd} {sm}, {sy} – {ed} {em}, {ey}'); + test.equal(templatec12[1], '{sd} {sm}, {sy} – {ed} {em}, {ey}'); + test.equal(templatec12[2], '{sd}-{sm}-{sy} – {ed}-{em}-{ey}'); + test.equal(templatec12[3], '{sd}-{sm}-{sy} – {ed}-{em}-{ey}'); + + test.equal(templatec20[0], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[1], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[2], '{sm}-{sy} – {em}-{ey}'); + test.equal(templatec20[3], '{sm}-{sy} – {em}-{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_bg_BG: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"bg-BG", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} г., {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} г., {st} – {et}'); + test.equal(templatec00[2], '{sd}.{sm}.{sy} г., {st} – {et}'); + test.equal(templatec00[3], '{sd}.{sm}.{sy} г., {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}'); + test.equal(templatec01[2], '{sd}.{sm}.{sy} г., {st} – {ed}.{em}.{ey} г., {et}'); + test.equal(templatec01[3], '{sd}.{sm}.{sy} г., {st} – {ed}.{em}.{ey} г., {et}'); + + test.equal(templatec02[0], '{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}'); + test.equal(templatec02[1], '{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}'); + test.equal(templatec02[2], '{sd}.{sm}.{sy} г., {st} – {ed}.{em}.{ey} г., {et}'); + test.equal(templatec02[3], '{sd}.{sm}.{sy} г., {st} – {ed}.{em}.{ey} г., {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}'); + test.equal(templatec03[2], '{sd}.{sm}.{sy} г., {st} – {ed}.{em}.{ey} г., {et}'); + test.equal(templatec03[3], '{sd}.{sm}.{sy} г., {st} – {ed}.{em}.{ey} г., {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey} г.'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey} г.'); + test.equal(templatec10[2], '{sd} – {ed}.{em}.{ey} г.'); + test.equal(templatec10[3], '{sd} – {ed}.{em}.{ey} г.'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey} г.'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey} г.'); + test.equal(templatec11[2], '{sd}.{sm} – {ed}.{em}.{ey} г.'); + test.equal(templatec11[3], '{sd}.{sm} – {ed}.{em}.{ey} г.'); + + test.equal(templatec12[0], '{sd} {sm} {sy} г. – {ed} {em} {ey} г.'); + test.equal(templatec12[1], '{sd} {sm} {sy} г. – {ed} {em} {ey} г.'); + test.equal(templatec12[2], '{sd}.{sm}.{sy} г. – {ed}.{em}.{ey} г.'); + test.equal(templatec12[3], '{sd}.{sm}.{sy} г. – {ed}.{em}.{ey} г.'); + + test.equal(templatec20[0], '{sm} {sy} г. – {em} {ey} г.'); + test.equal(templatec20[1], '{sm} {sy} г. – {em} {ey} г.'); + test.equal(templatec20[2], '{sm}.{sy} г. – {em}.{ey} г.'); + test.equal(templatec20[3], '{sm}.{sy} г. – {em}.{ey} г.'); + + test.equal(templatec30[0], '{sy} – {ey}'); + test.equal(templatec30[1], '{sy} – {ey}'); + test.equal(templatec30[2], '{sy} – {ey}'); + test.equal(templatec30[3], '{sy} – {ey}'); + + + test.done(); + }, + testDateRngFmt_bn_IN: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"bn-IN", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm}, {sy} {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm}, {sy} {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm}, {sy} {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}'); + test.equal(templatec01[1], '{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}'); + test.equal(templatec01[2], '{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec02[0], '{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}'); + test.equal(templatec02[1], '{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}'); + test.equal(templatec02[2], '{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], '{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}'); + test.equal(templatec03[1], '{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}'); + test.equal(templatec03[2], '{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em}, {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em}, {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em}, {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em}, {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em}, {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em}, {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} {sm}, {sy} – {ed} {em}, {ey}'); + test.equal(templatec12[1], '{sd} {sm}, {sy} – {ed} {em}, {ey}'); + test.equal(templatec12[2], '{sd} {sm}, {sy} – {ed} {em}, {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[1], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[2], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_bs_Latn_BA: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + + //dmy + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"bs-Latn-BA", length: length[i]}); + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd}. {sm} {sy}. u {st} – {et}'); + test.equal(templatec00[1], '{sd}. {sm} {sy}. u {st} – {et}'); + test.equal(templatec00[2], '{sd}. {sm} {sy}. {st} – {et}'); + test.equal(templatec00[3], '{sd}. {sm}. {sy}. {st} – {et}'); + + test.equal(templatec01[0], '{sd}. {sm} {sy}. u {st} – {ed}. {em} {ey}. u {et}'); + test.equal(templatec01[1], '{sd}. {sm} {sy}. u {st} – {ed}. {em} {ey}. u {et}'); + test.equal(templatec01[2], '{sd}. {sm} {sy}. {st} – {ed}. {em} {ey}. {et}'); + test.equal(templatec01[3], '{sd}. {sm}. {sy}. {st} – {ed}. {em}. {ey}. {et}'); + + test.equal(templatec02[1], '{sd}. {sm} {sy}. u {st} – {ed}. {em} {ey}. u {et}'); + test.equal(templatec02[0], '{sd}. {sm} {sy}. u {st} – {ed}. {em} {ey}. u {et}'); + test.equal(templatec02[2], '{sd}. {sm} {sy}. {st} – {ed}. {em} {ey}. {et}'); + test.equal(templatec02[3], '{sd}. {sm}. {sy}. {st} – {ed}. {em}. {ey}. {et}'); + + test.equal(templatec03[0], '{sd}. {sm} {sy}. u {st} – {ed}. {em} {ey}. u {et}'); + test.equal(templatec03[1], '{sd}. {sm} {sy}. u {st} – {ed}. {em} {ey}. u {et}'); + test.equal(templatec03[2], '{sd}. {sm} {sy}. {st} – {ed}. {em} {ey}. {et}'); + test.equal(templatec03[3], '{sd}. {sm}. {sy}. {st} – {ed}. {em}. {ey}. {et}'); + + test.equal(templatec10[0], '{sd} – {ed}. {em} {ey}.'); + test.equal(templatec10[1], '{sd} – {ed}. {em} {ey}.'); + test.equal(templatec10[2], '{sd} – {ed}. {em} {ey}.'); + test.equal(templatec10[3], '{sd} – {ed}. {em}. {ey}.'); + + test.equal(templatec11[0], '{sd}. {sm} – {ed}. {em} {ey}.'); + test.equal(templatec11[1], '{sd}. {sm} – {ed}. {em} {ey}.'); + test.equal(templatec11[2], '{sd}. {sm} – {ed}. {em} {ey}.'); + test.equal(templatec11[3], '{sd}. {sm} – {ed}. {em}. {ey}.'); + + test.equal(templatec12[0], '{sd}. {sm} {sy}. – {ed}. {em} {ey}.'); + test.equal(templatec12[1], '{sd}. {sm} {sy}. – {ed}. {em} {ey}.'); + test.equal(templatec12[2], '{sd}. {sm} {sy}. – {ed}. {em} {ey}.'); + test.equal(templatec12[3], '{sd}. {sm}. {sy}. – {ed}. {em}. {ey}.'); + + test.equal(templatec20[0], '{sm} {sy}. – {em} {ey}.'); + test.equal(templatec20[1], '{sm} {sy}. – {em} {ey}.'); + test.equal(templatec20[2], '{sm} {sy}. – {em} {ey}.'); + test.equal(templatec20[3], '{sm}. {sy}. – {em}. {ey}.'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_bs_Latn_ME: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"bs-Latn-ME", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd}. {sm} {sy}. u {st} – {et}'); + test.equal(templatec00[1], '{sd}. {sm} {sy}. u {st} – {et}'); + test.equal(templatec00[2], '{sd}. {sm} {sy}. {st} – {et}'); + test.equal(templatec00[3], '{sd}. {sm}. {sy}. {st} – {et}'); + + test.equal(templatec01[0], '{sd}. {sm} {sy}. u {st} – {ed}. {em} {ey}. u {et}'); + test.equal(templatec01[1], '{sd}. {sm} {sy}. u {st} – {ed}. {em} {ey}. u {et}'); + test.equal(templatec01[2], '{sd}. {sm} {sy}. {st} – {ed}. {em} {ey}. {et}'); + test.equal(templatec01[3], '{sd}. {sm}. {sy}. {st} – {ed}. {em}. {ey}. {et}'); + + test.equal(templatec02[1], '{sd}. {sm} {sy}. u {st} – {ed}. {em} {ey}. u {et}'); + test.equal(templatec02[0], '{sd}. {sm} {sy}. u {st} – {ed}. {em} {ey}. u {et}'); + test.equal(templatec02[2], '{sd}. {sm} {sy}. {st} – {ed}. {em} {ey}. {et}'); + test.equal(templatec02[3], '{sd}. {sm}. {sy}. {st} – {ed}. {em}. {ey}. {et}'); + + test.equal(templatec03[0], '{sd}. {sm} {sy}. u {st} – {ed}. {em} {ey}. u {et}'); + test.equal(templatec03[1], '{sd}. {sm} {sy}. u {st} – {ed}. {em} {ey}. u {et}'); + test.equal(templatec03[2], '{sd}. {sm} {sy}. {st} – {ed}. {em} {ey}. {et}'); + test.equal(templatec03[3], '{sd}. {sm}. {sy}. {st} – {ed}. {em}. {ey}. {et}'); + + test.equal(templatec10[0], '{sd} – {ed}. {em} {ey}.'); + test.equal(templatec10[1], '{sd} – {ed}. {em} {ey}.'); + test.equal(templatec10[2], '{sd} – {ed}. {em} {ey}.'); + test.equal(templatec10[3], '{sd} – {ed}. {em}. {ey}.'); + + test.equal(templatec11[0], '{sd}. {sm} – {ed}. {em} {ey}.'); + test.equal(templatec11[1], '{sd}. {sm} – {ed}. {em} {ey}.'); + test.equal(templatec11[2], '{sd}. {sm} – {ed}. {em} {ey}.'); + test.equal(templatec11[3], '{sd}. {sm} – {ed}. {em}. {ey}.'); + + test.equal(templatec12[0], '{sd}. {sm} {sy}. – {ed}. {em} {ey}.'); + test.equal(templatec12[1], '{sd}. {sm} {sy}. – {ed}. {em} {ey}.'); + test.equal(templatec12[2], '{sd}. {sm} {sy}. – {ed}. {em} {ey}.'); + test.equal(templatec12[3], '{sd}. {sm}. {sy}. – {ed}. {em}. {ey}.'); + + test.equal(templatec20[0], '{sm} {sy}. – {em} {ey}.'); + test.equal(templatec20[1], '{sm} {sy}. – {em} {ey}.'); + test.equal(templatec20[2], '{sm} {sy}. – {em} {ey}.'); + test.equal(templatec20[3], '{sm}. {sy}. – {em}. {ey}.'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_cs_CZ: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"cs-CZ", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + test.equal(templatec00[0], '{sd}. {sm} {sy} {st} – {et}'); + test.equal(templatec00[1], '{sd}. {sm} {sy} {st} – {et}'); + test.equal(templatec00[2], '{sd}. {sm}. {sy} {st} – {et}'); + test.equal(templatec00[3], '{sd}.{sm}.{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd}. {sm} {sy} {st} – {ed}. {em} {ey} {et}'); + test.equal(templatec01[1], '{sd}. {sm} {sy} {st} – {ed}. {em} {ey} {et}'); + test.equal(templatec01[2], '{sd}. {sm}. {sy} {st} – {ed}. {em}. {ey} {et}'); + test.equal(templatec01[3], '{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}'); + + test.equal(templatec02[0], '{sd}. {sm} {sy} {st} – {ed}. {em} {ey} {et}'); + test.equal(templatec02[1], '{sd}. {sm} {sy} {st} – {ed}. {em} {ey} {et}'); + test.equal(templatec02[2], '{sd}. {sm}. {sy} {st} – {ed}. {em}. {ey} {et}'); + test.equal(templatec02[3], '{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}'); + + test.equal(templatec03[0], '{sd}. {sm} {sy} {st} – {ed}. {em} {ey} {et}'); + test.equal(templatec03[1], '{sd}. {sm} {sy} {st} – {ed}. {em} {ey} {et}'); + test.equal(templatec03[2], '{sd}. {sm}. {sy} {st} – {ed}. {em}. {ey} {et}'); + test.equal(templatec03[3], '{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}'); + + + test.equal(templatec10[0], '{sd} – {ed}. {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed}. {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed}. {em}. {ey}'); + test.equal(templatec10[3], '{sd} – {ed}.{em}.{ey}'); + + test.equal(templatec11[0], '{sd}. {sm} – {ed}. {em} {ey}'); + test.equal(templatec11[1], '{sd}. {sm} – {ed}. {em} {ey}'); + test.equal(templatec11[2], '{sd}. {sm} – {ed}. {em}. {ey}'); + test.equal(templatec11[3], '{sd}.{sm} – {ed}.{em}.{ey}'); + + test.equal(templatec12[0], '{sd}. {sm} {sy} – {ed}. {em} {ey}'); + test.equal(templatec12[1], '{sd}. {sm} {sy} – {ed}. {em} {ey}'); + test.equal(templatec12[2], '{sd}. {sm}. {sy} – {ed}. {em}. {ey}'); + test.equal(templatec12[3], '{sd}.{sm}.{sy} – {ed}.{em}.{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm}. {sy} – {em}. {ey}'); + test.equal(templatec20[3], '{sm}.{sy} – {em}.{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_da_DK: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"da-DK", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd}. {sm} {sy} kl. {st} – {et}'); + test.equal(templatec00[1], '{sd}. {sm} {sy} kl. {st} – {et}'); + test.equal(templatec00[2], '{sd}. {sm} {sy} {st} – {et}'); + test.equal(templatec00[3], '{sd}.{sm}.{sy} {st} – {et}'); // CLDR 34 change + + test.equal(templatec01[0], '{sd}. {sm} {sy} kl. {st} – {ed}. {em} {ey} kl. {et}'); + test.equal(templatec01[1], '{sd}. {sm} {sy} kl. {st} – {ed}. {em} {ey} kl. {et}'); + test.equal(templatec01[2], '{sd}. {sm} {sy} {st} – {ed}. {em} {ey} {et}'); + test.equal(templatec01[3], '{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}'); + + test.equal(templatec02[1], '{sd}. {sm} {sy} kl. {st} – {ed}. {em} {ey} kl. {et}'); + test.equal(templatec02[0], '{sd}. {sm} {sy} kl. {st} – {ed}. {em} {ey} kl. {et}'); + test.equal(templatec02[2], '{sd}. {sm} {sy} {st} – {ed}. {em} {ey} {et}'); + test.equal(templatec02[3], '{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}'); + + test.equal(templatec03[0], '{sd}. {sm} {sy} kl. {st} – {ed}. {em} {ey} kl. {et}'); + test.equal(templatec03[1], '{sd}. {sm} {sy} kl. {st} – {ed}. {em} {ey} kl. {et}'); + test.equal(templatec03[2], '{sd}. {sm} {sy} {st} – {ed}. {em} {ey} {et}'); + test.equal(templatec03[3], '{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed}. {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed}. {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed}. {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}.{em}.{ey}'); + + test.equal(templatec11[0], '{sd}. {sm} – {ed}. {em} {ey}'); + test.equal(templatec11[1], '{sd}. {sm} – {ed}. {em} {ey}'); + test.equal(templatec11[2], '{sd}. {sm} – {ed}. {em} {ey}'); + test.equal(templatec11[3], '{sd}.{sm} – {ed}.{em}.{ey}'); + + test.equal(templatec12[0], '{sd}. {sm} {sy} – {ed}. {em} {ey}'); + test.equal(templatec12[1], '{sd}. {sm} {sy} – {ed}. {em} {ey}'); + test.equal(templatec12[2], '{sd}. {sm} {sy} – {ed}. {em} {ey}'); + test.equal(templatec12[3], '{sd}.{sm}.{sy} – {ed}.{em}.{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}.{sy} – {em}.{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_de_AT: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"de-AT", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd}. {sm} {sy} um {st} – {et}'); + test.equal(templatec00[1], '{sd}. {sm} {sy} um {st} – {et}'); //// dateformats.json bug: 'um' + test.equal(templatec00[2], '{sd}.{sm}.{sy}, {st} – {et}'); + test.equal(templatec00[3], '{sd}.{sm}.{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sd}. {sm} {sy} um {st} – {ed}. {em} {ey} um {et}'); + test.equal(templatec01[1], '{sd}. {sm} {sy} um {st} – {ed}. {em} {ey} um {et}'); + test.equal(templatec01[2], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + test.equal(templatec01[3], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + + test.equal(templatec02[0], '{sd}. {sm} {sy} um {st} – {ed}. {em} {ey} um {et}'); + test.equal(templatec02[1], '{sd}. {sm} {sy} um {st} – {ed}. {em} {ey} um {et}'); + test.equal(templatec02[2], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + test.equal(templatec02[3], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + + test.equal(templatec03[0], '{sd}. {sm} {sy} um {st} – {ed}. {em} {ey} um {et}'); + test.equal(templatec03[1], '{sd}. {sm} {sy} um {st} – {ed}. {em} {ey} um {et}'); + test.equal(templatec03[2], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + test.equal(templatec03[3], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + + test.equal(templatec10[0], '{sd} – {ed}. {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed}. {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed}.{em}.{ey}'); + test.equal(templatec10[3], '{sd} – {ed}.{em}.{ey}'); + + test.equal(templatec11[0], '{sd}. {sm} – {ed}. {em} {ey}'); + test.equal(templatec11[1], '{sd}. {sm} – {ed}. {em} {ey}'); + test.equal(templatec11[2], '{sd}.{sm} – {ed}.{em}.{ey}'); + test.equal(templatec11[3], '{sd}.{sm} – {ed}.{em}.{ey}'); + + test.equal(templatec12[0], '{sd}. {sm} {sy} – {ed}. {em} {ey}'); + test.equal(templatec12[1], '{sd}. {sm} {sy} – {ed}. {em} {ey}'); + test.equal(templatec12[2], '{sd}.{sm}.{sy} – {ed}.{em}.{ey}'); + test.equal(templatec12[3], '{sd}.{sm}.{sy} – {ed}.{em}.{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm}.{sy} – {em}.{ey}'); + test.equal(templatec20[3], '{sm}.{sy} – {em}.{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_de_CH: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"de-CH", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd}. {sm} {sy} um {st} – {et}'); + test.equal(templatec00[1], '{sd}. {sm} {sy} um {st} – {et}'); + test.equal(templatec00[2], '{sd}.{sm}.{sy}, {st} – {et}'); + test.equal(templatec00[3], '{sd}.{sm}.{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sd}. {sm} {sy} um {st} – {ed}. {em} {ey} um {et}'); + test.equal(templatec01[1], '{sd}. {sm} {sy} um {st} – {ed}. {em} {ey} um {et}'); + test.equal(templatec01[2], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + test.equal(templatec01[3], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + + test.equal(templatec02[0], '{sd}. {sm} {sy} um {st} – {ed}. {em} {ey} um {et}'); + test.equal(templatec02[1], '{sd}. {sm} {sy} um {st} – {ed}. {em} {ey} um {et}'); + test.equal(templatec02[2], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + test.equal(templatec02[3], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + + test.equal(templatec03[0], '{sd}. {sm} {sy} um {st} – {ed}. {em} {ey} um {et}'); + test.equal(templatec03[1], '{sd}. {sm} {sy} um {st} – {ed}. {em} {ey} um {et}'); + test.equal(templatec03[2], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + test.equal(templatec03[3], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + + test.equal(templatec10[0], '{sd} – {ed}. {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed}. {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed}.{em}.{ey}'); + test.equal(templatec10[3], '{sd} – {ed}.{em}.{ey}'); + + test.equal(templatec11[0], '{sd}. {sm} – {ed}. {em} {ey}'); + test.equal(templatec11[1], '{sd}. {sm} – {ed}. {em} {ey}'); + test.equal(templatec11[2], '{sd}.{sm} – {ed}.{em}.{ey}'); + test.equal(templatec11[3], '{sd}.{sm} – {ed}.{em}.{ey}'); + + test.equal(templatec12[0], '{sd}. {sm} {sy} – {ed}. {em} {ey}'); + test.equal(templatec12[1], '{sd}. {sm} {sy} – {ed}. {em} {ey}'); + test.equal(templatec12[2], '{sd}.{sm}.{sy} – {ed}.{em}.{ey}'); + test.equal(templatec12[3], '{sd}.{sm}.{sy} – {ed}.{em}.{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm}.{sy} – {em}.{ey}'); + test.equal(templatec20[3], '{sm}.{sy} – {em}.{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_de_DE: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"de-DE", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd}. {sm} {sy} um {st} – {et}'); + test.equal(templatec00[1], '{sd}. {sm} {sy} um {st} – {et}'); + test.equal(templatec00[2], '{sd}.{sm}.{sy}, {st} – {et}'); + test.equal(templatec00[3], '{sd}.{sm}.{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sd}. {sm} {sy} um {st} – {ed}. {em} {ey} um {et}'); + test.equal(templatec01[1], '{sd}. {sm} {sy} um {st} – {ed}. {em} {ey} um {et}'); + test.equal(templatec01[2], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + test.equal(templatec01[3], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + + test.equal(templatec02[0], '{sd}. {sm} {sy} um {st} – {ed}. {em} {ey} um {et}'); + test.equal(templatec02[1], '{sd}. {sm} {sy} um {st} – {ed}. {em} {ey} um {et}'); + test.equal(templatec02[2], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + test.equal(templatec02[3], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + + test.equal(templatec03[0], '{sd}. {sm} {sy} um {st} – {ed}. {em} {ey} um {et}'); + test.equal(templatec03[1], '{sd}. {sm} {sy} um {st} – {ed}. {em} {ey} um {et}'); + test.equal(templatec03[2], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + test.equal(templatec03[3], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + + test.equal(templatec10[0], '{sd} – {ed}. {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed}. {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed}.{em}.{ey}'); + test.equal(templatec10[3], '{sd} – {ed}.{em}.{ey}'); + + test.equal(templatec11[0], '{sd}. {sm} – {ed}. {em} {ey}'); + test.equal(templatec11[1], '{sd}. {sm} – {ed}. {em} {ey}'); + test.equal(templatec11[2], '{sd}.{sm} – {ed}.{em}.{ey}'); + test.equal(templatec11[3], '{sd}.{sm} – {ed}.{em}.{ey}'); + + test.equal(templatec12[0], '{sd}. {sm} {sy} – {ed}. {em} {ey}'); + test.equal(templatec12[1], '{sd}. {sm} {sy} – {ed}. {em} {ey}'); + test.equal(templatec12[2], '{sd}.{sm}.{sy} – {ed}.{em}.{ey}'); + test.equal(templatec12[3], '{sd}.{sm}.{sy} – {ed}.{em}.{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm}.{sy} – {em}.{ey}'); + test.equal(templatec20[3], '{sm}.{sy} – {em}.{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_de_LU: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"de-LU", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd}. {sm} {sy} um {st} – {et}'); + test.equal(templatec00[1], '{sd}. {sm} {sy} um {st} – {et}'); + test.equal(templatec00[2], '{sd}.{sm}.{sy}, {st} – {et}'); + test.equal(templatec00[3], '{sd}.{sm}.{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sd}. {sm} {sy} um {st} – {ed}. {em} {ey} um {et}'); + test.equal(templatec01[1], '{sd}. {sm} {sy} um {st} – {ed}. {em} {ey} um {et}'); + test.equal(templatec01[2], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + test.equal(templatec01[3], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + + test.equal(templatec02[0], '{sd}. {sm} {sy} um {st} – {ed}. {em} {ey} um {et}'); + test.equal(templatec02[1], '{sd}. {sm} {sy} um {st} – {ed}. {em} {ey} um {et}'); + test.equal(templatec02[2], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + test.equal(templatec02[3], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + + test.equal(templatec03[0], '{sd}. {sm} {sy} um {st} – {ed}. {em} {ey} um {et}'); + test.equal(templatec03[1], '{sd}. {sm} {sy} um {st} – {ed}. {em} {ey} um {et}'); + test.equal(templatec03[2], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + test.equal(templatec03[3], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + + test.equal(templatec10[0], '{sd} – {ed}. {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed}. {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed}.{em}.{ey}'); + test.equal(templatec10[3], '{sd} – {ed}.{em}.{ey}'); + + test.equal(templatec11[0], '{sd}. {sm} – {ed}. {em} {ey}'); + test.equal(templatec11[1], '{sd}. {sm} – {ed}. {em} {ey}'); + test.equal(templatec11[2], '{sd}.{sm} – {ed}.{em}.{ey}'); + test.equal(templatec11[3], '{sd}.{sm} – {ed}.{em}.{ey}'); + + test.equal(templatec12[0], '{sd}. {sm} {sy} – {ed}. {em} {ey}'); + test.equal(templatec12[1], '{sd}. {sm} {sy} – {ed}. {em} {ey}'); + test.equal(templatec12[2], '{sd}.{sm}.{sy} – {ed}.{em}.{ey}'); + test.equal(templatec12[3], '{sd}.{sm}.{sy} – {ed}.{em}.{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm}.{sy} – {em}.{ey}'); + test.equal(templatec20[3], '{sm}.{sy} – {em}.{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + test.done(); + }, + testDateRngFmt_el_CY: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"el-CY", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} - {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} - {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy}, {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} - {st} – {ed} {em} {ey} - {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} - {st} – {ed} {em} {ey} - {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} - {st} – {ed} {em} {ey} - {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} - {st} – {ed} {em} {ey} - {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} - {st} – {ed} {em} {ey} - {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} - {st} – {ed} {em} {ey} - {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_el_GR: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"el-GR", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} - {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} - {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy}, {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} - {st} – {ed} {em} {ey} - {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} - {st} – {ed} {em} {ey} - {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} - {st} – {ed} {em} {ey} - {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} - {st} – {ed} {em} {ey} - {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} - {st} – {ed} {em} {ey} - {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} - {st} – {ed} {em} {ey} - {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_en_AM: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + + //mdy + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"en-AM", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sm} {sd}, {sy} at {st} – {et}'); + test.equal(templatec00[1], '{sm} {sd}, {sy} at {st} – {et}'); + test.equal(templatec00[2], '{sm} {sd}, {sy}, {st} – {et}'); + test.equal(templatec00[3], '{sm}/{sd}/{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec01[1], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec01[2], '{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}'); + test.equal(templatec01[3], '{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}'); + + test.equal(templatec02[0], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec02[1], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec02[2], '{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}'); + test.equal(templatec02[3], '{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}'); + + test.equal(templatec03[0], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec03[1], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec03[2], '{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}'); + test.equal(templatec03[3], '{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}'); + + test.equal(templatec10[0], '{sm} {sd} – {ed}, {ey}'); + test.equal(templatec10[1], '{sm} {sd} – {ed}, {ey}'); + test.equal(templatec10[2], '{sm} {sd} – {ed}, {ey}'); + test.equal(templatec10[3], '{sm}/{sd}/{sy} – {em}/{ed}/{ey}'); + + test.equal(templatec11[0], '{sm} {sd} – {em} {ed}, {ey}'); + test.equal(templatec11[1], '{sm} {sd} – {em} {ed}, {ey}'); + test.equal(templatec11[2], '{sm} {sd} – {em} {ed}, {ey}'); + test.equal(templatec11[3], '{sm}/{sd}/{sy} – {em}/{ed}/{ey}'); + + test.equal(templatec12[0], '{sm} {sd}, {sy} – {em} {ed}, {ey}'); + test.equal(templatec12[1], '{sm} {sd}, {sy} – {em} {ed}, {ey}'); + test.equal(templatec12[2], '{sm} {sd}, {sy} – {em} {ed}, {ey}'); + test.equal(templatec12[3], '{sm}/{sd}/{sy} – {em}/{ed}/{ey}'); + + test.equal(templatec20[0], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[1], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[2], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_en_AU: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"en-AU", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} at {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} at {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy}, {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_en_AZ: function(test) { + test.expect(36); + var fmt; //mdy + //same as en-US + + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"en-AZ", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sm} {sd}, {sy} at {st} – {et}'); + test.equal(templatec00[1], '{sm} {sd}, {sy} at {st} – {et}'); + test.equal(templatec00[2], '{sm} {sd}, {sy}, {st} – {et}'); + test.equal(templatec00[3], '{sm}/{sd}/{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec01[1], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec01[2], '{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}'); + test.equal(templatec01[3], '{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}'); + + test.equal(templatec02[0], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec02[1], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec02[2], '{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}'); + test.equal(templatec02[3], '{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}'); + + test.equal(templatec03[0], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec03[1], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec03[2], '{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}'); + test.equal(templatec03[3], '{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}'); + + test.equal(templatec10[0], '{sm} {sd} – {ed}, {ey}'); + test.equal(templatec10[1], '{sm} {sd} – {ed}, {ey}'); + test.equal(templatec10[2], '{sm} {sd} – {ed}, {ey}'); + test.equal(templatec10[3], '{sm}/{sd}/{sy} – {em}/{ed}/{ey}'); + + test.equal(templatec11[0], '{sm} {sd} – {em} {ed}, {ey}'); + test.equal(templatec11[1], '{sm} {sd} – {em} {ed}, {ey}'); + test.equal(templatec11[2], '{sm} {sd} – {em} {ed}, {ey}'); + test.equal(templatec11[3], '{sm}/{sd}/{sy} – {em}/{ed}/{ey}'); + + test.equal(templatec12[0], '{sm} {sd}, {sy} – {em} {ed}, {ey}'); + test.equal(templatec12[1], '{sm} {sd}, {sy} – {em} {ed}, {ey}'); + test.equal(templatec12[2], '{sm} {sd}, {sy} – {em} {ed}, {ey}'); + test.equal(templatec12[3], '{sm}/{sd}/{sy} – {em}/{ed}/{ey}'); + + test.equal(templatec20[0], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[1], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[2], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_en_CA: function(test) { + test.expect(36); + var fmt; // mdy + // ymd(short) + + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"en-CA", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sm} {sd}, {sy} at {st} – {et}'); + test.equal(templatec00[1], '{sm} {sd}, {sy} at {st} – {et}'); + test.equal(templatec00[2], '{sm} {sd}, {sy}, {st} – {et}'); + test.equal(templatec00[3], '{sy}-{sm}-{sd}, {st} – {et}'); + + test.equal(templatec01[0], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec01[1], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec01[2], '{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}'); + test.equal(templatec01[3], '{sy}-{sm}-{sd}, {st} – {ey}-{em}-{ed}, {et}'); + + test.equal(templatec02[0], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec02[1], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec02[2], '{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}'); + test.equal(templatec02[3], '{sy}-{sm}-{sd}, {st} – {ey}-{em}-{ed}, {et}'); + + test.equal(templatec03[0], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec03[1], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec03[2], '{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}'); + test.equal(templatec03[3], '{sy}-{sm}-{sd}, {st} – {ey}-{em}-{ed}, {et}'); + + test.equal(templatec10[0], '{sm} {sd} – {ed}, {ey}'); + test.equal(templatec10[1], '{sm} {sd} – {ed}, {ey}'); + test.equal(templatec10[2], '{sm} {sd} – {ed}, {ey}'); + test.equal(templatec10[3], '{sy}-{sm}-{sd} – {ed}'); + + test.equal(templatec11[0], '{sm} {sd} – {em} {ed}, {ey}'); + test.equal(templatec11[1], '{sm} {sd} – {em} {ed}, {ey}'); + test.equal(templatec11[2], '{sm} {sd} – {em} {ed}, {ey}'); + test.equal(templatec11[3], '{sy}-{sm}-{sd} – {ey}-{em}-{ed}'); + + test.equal(templatec12[0], '{sm} {sd}, {sy} – {em} {ed}, {ey}'); + test.equal(templatec12[1], '{sm} {sd}, {sy} – {em} {ed}, {ey}'); + test.equal(templatec12[2], '{sm} {sd}, {sy} – {em} {ed}, {ey}'); + test.equal(templatec12[3], '{sy}-{sm}-{sd} – {ey}-{em}-{ed}'); + + test.equal(templatec20[0], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[1], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[2], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[3], '{sy}-{sm} – {ey}-{em}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_en_GB: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"en-GB", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} at {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} at {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy}, {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_en_GH: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"en-GH", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} at {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} at {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy}, {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_en_HK: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"en-HK", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} at {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} at {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy}, {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_en_IE: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"en-IE", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} at {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} at {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy}, {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_en_IN: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"en-IN", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm}, {sy} at {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} at {st} – {et}'); + test.equal(templatec00[2], '{sd}-{sm}-{sy}, {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm}, {sy} at {st} – {ed} {em}, {ey} at {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec01[2], '{sd}-{sm}-{sy}, {st} – {ed}-{em}-{ey}, {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec02[0], '{sd} {sm}, {sy} at {st} – {ed} {em}, {ey} at {et}'); + test.equal(templatec02[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec02[2], '{sd}-{sm}-{sy}, {st} – {ed}-{em}-{ey}, {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec03[0], '{sd} {sm}, {sy} at {st} – {ed} {em}, {ey} at {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec03[2], '{sd}-{sm}-{sy}, {st} – {ed}-{em}-{ey}, {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em}, {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed}-{em}-{ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em}, {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd}-{sm} – {ed}-{em}-{ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} {sm}, {sy} – {ed} {em}, {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd}-{sm}-{sy} – {ed}-{em}-{ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm}-{sy} – {em}-{ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_en_IS: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"en-IS", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sm} {sd}, {sy} at {st} – {et}'); + test.equal(templatec00[1], '{sm} {sd}, {sy} at {st} – {et}'); + test.equal(templatec00[2], '{sm} {sd}, {sy}, {st} – {et}'); + test.equal(templatec00[3], '{sm}/{sd}/{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec01[1], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec01[2], '{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}'); + test.equal(templatec01[3], '{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}'); + + test.equal(templatec02[0], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec02[1], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec02[2], '{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}'); + test.equal(templatec02[3], '{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}'); + + test.equal(templatec03[0], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec03[1], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec03[2], '{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}'); + test.equal(templatec03[3], '{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}'); + + test.equal(templatec10[0], '{sm} {sd} – {ed}, {ey}'); + test.equal(templatec10[1], '{sm} {sd} – {ed}, {ey}'); + test.equal(templatec10[2], '{sm} {sd} – {ed}, {ey}'); + test.equal(templatec10[3], '{sm}/{sd}/{sy} – {em}/{ed}/{ey}'); + + test.equal(templatec11[0], '{sm} {sd} – {em} {ed}, {ey}'); + test.equal(templatec11[1], '{sm} {sd} – {em} {ed}, {ey}'); + test.equal(templatec11[2], '{sm} {sd} – {em} {ed}, {ey}'); + test.equal(templatec11[3], '{sm}/{sd}/{sy} – {em}/{ed}/{ey}'); + + test.equal(templatec12[0], '{sm} {sd}, {sy} – {em} {ed}, {ey}'); + test.equal(templatec12[1], '{sm} {sd}, {sy} – {em} {ed}, {ey}'); + test.equal(templatec12[2], '{sm} {sd}, {sy} – {em} {ed}, {ey}'); + test.equal(templatec12[3], '{sm}/{sd}/{sy} – {em}/{ed}/{ey}'); + + test.equal(templatec20[0], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[1], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[2], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_en_JP: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"en-JP", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sm} {sd}, {sy} at {st} – {et}'); + test.equal(templatec00[1], '{sm} {sd}, {sy} at {st} – {et}'); + test.equal(templatec00[2], '{sm} {sd}, {sy}, {st} – {et}'); + test.equal(templatec00[3], '{sm}/{sd}/{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec01[1], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec01[2], '{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}'); + test.equal(templatec01[3], '{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}'); + + test.equal(templatec02[0], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec02[1], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec02[2], '{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}'); + test.equal(templatec02[3], '{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}'); + + test.equal(templatec03[0], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec03[1], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec03[2], '{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}'); + test.equal(templatec03[3], '{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}'); + + test.equal(templatec10[0], '{sm} {sd} – {ed}, {ey}'); + test.equal(templatec10[1], '{sm} {sd} – {ed}, {ey}'); + test.equal(templatec10[2], '{sm} {sd} – {ed}, {ey}'); + test.equal(templatec10[3], '{sm}/{sd}/{sy} – {em}/{ed}/{ey}'); + + test.equal(templatec11[0], '{sm} {sd} – {em} {ed}, {ey}'); + test.equal(templatec11[1], '{sm} {sd} – {em} {ed}, {ey}'); + test.equal(templatec11[2], '{sm} {sd} – {em} {ed}, {ey}'); + test.equal(templatec11[3], '{sm}/{sd}/{sy} – {em}/{ed}/{ey}'); + + test.equal(templatec12[0], '{sm} {sd}, {sy} – {em} {ed}, {ey}'); + test.equal(templatec12[1], '{sm} {sd}, {sy} – {em} {ed}, {ey}'); + test.equal(templatec12[2], '{sm} {sd}, {sy} – {em} {ed}, {ey}'); + test.equal(templatec12[3], '{sm}/{sd}/{sy} – {em}/{ed}/{ey}'); + + test.equal(templatec20[0], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[1], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[2], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_en_KE: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"en-KE", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} at {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} at {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy}, {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_en_KR: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"en-KR", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sm} {sd}, {sy} at {st} – {et}'); + test.equal(templatec00[1], '{sm} {sd}, {sy} at {st} – {et}'); + test.equal(templatec00[2], '{sm} {sd}, {sy}, {st} – {et}'); + test.equal(templatec00[3], '{sm}/{sd}/{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec01[1], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec01[2], '{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}'); + test.equal(templatec01[3], '{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}'); + + test.equal(templatec02[0], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec02[1], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec02[2], '{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}'); + test.equal(templatec02[3], '{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}'); + + test.equal(templatec03[0], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec03[1], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec03[2], '{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}'); + test.equal(templatec03[3], '{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}'); + + test.equal(templatec10[0], '{sm} {sd} – {ed}, {ey}'); + test.equal(templatec10[1], '{sm} {sd} – {ed}, {ey}'); + test.equal(templatec10[2], '{sm} {sd} – {ed}, {ey}'); + test.equal(templatec10[3], '{sm}/{sd}/{sy} – {em}/{ed}/{ey}'); + + test.equal(templatec11[0], '{sm} {sd} – {em} {ed}, {ey}'); + test.equal(templatec11[1], '{sm} {sd} – {em} {ed}, {ey}'); + test.equal(templatec11[2], '{sm} {sd} – {em} {ed}, {ey}'); + test.equal(templatec11[3], '{sm}/{sd}/{sy} – {em}/{ed}/{ey}'); + + test.equal(templatec12[0], '{sm} {sd}, {sy} – {em} {ed}, {ey}'); + test.equal(templatec12[1], '{sm} {sd}, {sy} – {em} {ed}, {ey}'); + test.equal(templatec12[2], '{sm} {sd}, {sy} – {em} {ed}, {ey}'); + test.equal(templatec12[3], '{sm}/{sd}/{sy} – {em}/{ed}/{ey}'); + + test.equal(templatec20[0], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[1], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[2], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_en_LK: function(test) { + test.expect(36); + var fmt; //mdy + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"en-LK", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sm} {sd}, {sy} at {st} – {et}'); + test.equal(templatec00[1], '{sm} {sd}, {sy} at {st} – {et}'); + test.equal(templatec00[2], '{sm} {sd}, {sy}, {st} – {et}'); + test.equal(templatec00[3], '{sm}/{sd}/{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec01[1], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec01[2], '{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}'); + test.equal(templatec01[3], '{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}'); + + test.equal(templatec02[0], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec02[1], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec02[2], '{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}'); + test.equal(templatec02[3], '{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}'); + + test.equal(templatec03[0], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec03[1], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec03[2], '{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}'); + test.equal(templatec03[3], '{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}'); + + test.equal(templatec10[0], '{sm} {sd} – {ed}, {ey}'); + test.equal(templatec10[1], '{sm} {sd} – {ed}, {ey}'); + test.equal(templatec10[2], '{sm} {sd} – {ed}, {ey}'); + test.equal(templatec10[3], '{sm}/{sd}/{sy} – {em}/{ed}/{ey}'); + + test.equal(templatec11[0], '{sm} {sd} – {em} {ed}, {ey}'); + test.equal(templatec11[1], '{sm} {sd} – {em} {ed}, {ey}'); + test.equal(templatec11[2], '{sm} {sd} – {em} {ed}, {ey}'); + test.equal(templatec11[3], '{sm}/{sd}/{sy} – {em}/{ed}/{ey}'); + + test.equal(templatec12[0], '{sm} {sd}, {sy} – {em} {ed}, {ey}'); + test.equal(templatec12[1], '{sm} {sd}, {sy} – {em} {ed}, {ey}'); + test.equal(templatec12[2], '{sm} {sd}, {sy} – {em} {ed}, {ey}'); + test.equal(templatec12[3], '{sm}/{sd}/{sy} – {em}/{ed}/{ey}'); + + test.equal(templatec20[0], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[1], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[2], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_en_MM: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"en-MM", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sm} {sd}, {sy} at {st} – {et}'); + test.equal(templatec00[1], '{sm} {sd}, {sy} at {st} – {et}'); + test.equal(templatec00[2], '{sm} {sd}, {sy}, {st} – {et}'); + test.equal(templatec00[3], '{sm}/{sd}/{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec01[1], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec01[2], '{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}'); + test.equal(templatec01[3], '{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}'); + + test.equal(templatec02[0], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec02[1], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec02[2], '{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}'); + test.equal(templatec02[3], '{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}'); + + test.equal(templatec03[0], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec03[1], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec03[2], '{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}'); + test.equal(templatec03[3], '{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}'); + + test.equal(templatec10[0], '{sm} {sd} – {ed}, {ey}'); + test.equal(templatec10[1], '{sm} {sd} – {ed}, {ey}'); + test.equal(templatec10[2], '{sm} {sd} – {ed}, {ey}'); + test.equal(templatec10[3], '{sm}/{sd}/{sy} – {em}/{ed}/{ey}'); + + test.equal(templatec11[0], '{sm} {sd} – {em} {ed}, {ey}'); + test.equal(templatec11[1], '{sm} {sd} – {em} {ed}, {ey}'); + test.equal(templatec11[2], '{sm} {sd} – {em} {ed}, {ey}'); + test.equal(templatec11[3], '{sm}/{sd}/{sy} – {em}/{ed}/{ey}'); + + test.equal(templatec12[0], '{sm} {sd}, {sy} – {em} {ed}, {ey}'); + test.equal(templatec12[1], '{sm} {sd}, {sy} – {em} {ed}, {ey}'); + test.equal(templatec12[2], '{sm} {sd}, {sy} – {em} {ed}, {ey}'); + test.equal(templatec12[3], '{sm}/{sd}/{sy} – {em}/{ed}/{ey}'); + + test.equal(templatec20[0], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[1], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[2], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + test.done(); + }, + testDateRngFmt_en_MW: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"en-MW", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} at {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} at {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy}, {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_en_MY: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"en-MY", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} at {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} at {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy}, {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_en_NG: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"en-NG", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} at {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} at {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy}, {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_en_NZ: function(test) { + test.expect(36); + var fmt; ////dmy + + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"en-NZ", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} at {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} at {st} – {et}'); + test.equal(templatec00[2], '{sd}/{sm}/{sy}, {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec01[2], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec02[2], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec03[2], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed}/{em}/{ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd}/{sm} – {ed}/{em}/{ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm}/{sy} – {em}/{ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_en_PH: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"en-PH", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} at {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} at {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy}, {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_en_PR: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"en-PR", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sm} {sd}, {sy} at {st} – {et}'); + test.equal(templatec00[1], '{sm} {sd}, {sy} at {st} – {et}'); + test.equal(templatec00[2], '{sm} {sd}, {sy}, {st} – {et}'); + test.equal(templatec00[3], '{sm}/{sd}/{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec01[1], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec01[2], '{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}'); + test.equal(templatec01[3], '{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}'); + + test.equal(templatec02[0], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec02[1], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec02[2], '{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}'); + test.equal(templatec02[3], '{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}'); + + test.equal(templatec03[0], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec03[1], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec03[2], '{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}'); + test.equal(templatec03[3], '{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}'); + + test.equal(templatec10[0], '{sm} {sd} – {ed}, {ey}'); + test.equal(templatec10[1], '{sm} {sd} – {ed}, {ey}'); + test.equal(templatec10[2], '{sm} {sd} – {ed}, {ey}'); + test.equal(templatec10[3], '{sm}/{sd}/{sy} – {em}/{ed}/{ey}'); + + test.equal(templatec11[0], '{sm} {sd} – {em} {ed}, {ey}'); + test.equal(templatec11[1], '{sm} {sd} – {em} {ed}, {ey}'); + test.equal(templatec11[2], '{sm} {sd} – {em} {ed}, {ey}'); + test.equal(templatec11[3], '{sm}/{sd}/{sy} – {em}/{ed}/{ey}'); + + test.equal(templatec12[0], '{sm} {sd}, {sy} – {em} {ed}, {ey}'); + test.equal(templatec12[1], '{sm} {sd}, {sy} – {em} {ed}, {ey}'); + test.equal(templatec12[2], '{sm} {sd}, {sy} – {em} {ed}, {ey}'); + test.equal(templatec12[3], '{sm}/{sd}/{sy} – {em}/{ed}/{ey}'); + + test.equal(templatec20[0], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[1], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[2], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_en_SG: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"en-SG", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} at {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} at {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy}, {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_en_US: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"en-US", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sm} {sd}, {sy} at {st} – {et}'); + test.equal(templatec00[1], '{sm} {sd}, {sy} at {st} – {et}'); + test.equal(templatec00[2], '{sm} {sd}, {sy}, {st} – {et}'); + test.equal(templatec00[3], '{sm}/{sd}/{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec01[1], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec01[2], '{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}'); + test.equal(templatec01[3], '{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}'); + + test.equal(templatec02[0], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec02[1], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec02[2], '{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}'); + test.equal(templatec02[3], '{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}'); + + test.equal(templatec03[0], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec03[1], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec03[2], '{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}'); + test.equal(templatec03[3], '{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}'); + + test.equal(templatec10[0], '{sm} {sd} – {ed}, {ey}'); + test.equal(templatec10[1], '{sm} {sd} – {ed}, {ey}'); + test.equal(templatec10[2], '{sm} {sd} – {ed}, {ey}'); + test.equal(templatec10[3], '{sm}/{sd}/{sy} – {em}/{ed}/{ey}'); + + test.equal(templatec11[0], '{sm} {sd} – {em} {ed}, {ey}'); + test.equal(templatec11[1], '{sm} {sd} – {em} {ed}, {ey}'); + test.equal(templatec11[2], '{sm} {sd} – {em} {ed}, {ey}'); + test.equal(templatec11[3], '{sm}/{sd}/{sy} – {em}/{ed}/{ey}'); + + test.equal(templatec12[0], '{sm} {sd}, {sy} – {em} {ed}, {ey}'); + test.equal(templatec12[1], '{sm} {sd}, {sy} – {em} {ed}, {ey}'); + test.equal(templatec12[2], '{sm} {sd}, {sy} – {em} {ed}, {ey}'); + test.equal(templatec12[3], '{sm}/{sd}/{sy} – {em}/{ed}/{ey}'); + + test.equal(templatec20[0], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[1], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[2], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_en_UG: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"en-UG", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} at {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} at {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy}, {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_en_ZA: function(test) { + test.expect(36); + var fmt; ////dmy + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"en-ZA", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} at {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} at {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy}, {st} – {et}'); + test.equal(templatec00[3], '{sy}/{sm}/{sd}, {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec01[3], '{sy}/{sm}/{sd}, {st} – {ey}/{em}/{ed}, {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec02[3], '{sy}/{sm}/{sd}, {st} – {ey}/{em}/{ed}, {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec03[3], '{sy}/{sm}/{sd}, {st} – {ey}/{em}/{ed}, {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sy}/{sm}/{sd} – {ed}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sy}/{sm}/{sd} – {ey}/{em}/{ed}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sy}/{sm}/{sd} – {ey}/{em}/{ed}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sy}/{sm} – {ey}/{em}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_en_ZM: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"en-ZM", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} at {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} at {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy}, {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_es_AR: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"es-AR", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} de {sm} de {sy}, {st} – {et}'); + test.equal(templatec00[1], '{sd} de {sm} de {sy}, {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec01[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec02[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec03[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed} de {em} de {ey}'); + test.equal(templatec10[1], '{sd} – {ed} de {em} de {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} de {sm} – {ed} de {em} de {ey}'); + test.equal(templatec11[1], '{sd} de {sm} – {ed} de {em} de {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} de {sm} de {sy} – {ed} de {em} de {ey}'); + test.equal(templatec12[1], '{sd} de {sm} de {sy} – {ed} de {em} de {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} de {sy} – {em} de {ey}'); + test.equal(templatec20[1], '{sm} de {sy} – {em} de {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_es_BO: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"es-BO", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} de {sm} de {sy}, {st} – {et}'); + test.equal(templatec00[1], '{sd} de {sm} de {sy}, {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} de {sy} {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec01[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec01[2], '{sd} {sm} de {sy} {st} – {ed} {em} de {ey} {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec02[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec02[2], '{sd} {sm} de {sy} {st} – {ed} {em} de {ey} {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec03[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec03[2], '{sd} {sm} de {sy} {st} – {ed} {em} de {ey} {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed} de {em} de {ey}'); + test.equal(templatec10[1], '{sd} – {ed} de {em} de {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} de {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} de {sm} – {ed} de {em} de {ey}'); + test.equal(templatec11[1], '{sd} de {sm} – {ed} de {em} de {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} de {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} de {sm} de {sy} – {ed} de {em} de {ey}'); + test.equal(templatec12[1], '{sd} de {sm} de {sy} – {ed} de {em} de {ey}'); + test.equal(templatec12[2], '{sd} {sm} de {sy} – {ed} {em} de {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} de {sy} – {em} de {ey}'); + test.equal(templatec20[1], '{sm} de {sy} – {em} de {ey}'); + test.equal(templatec20[2], '{sm} de {sy} – {em} de {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_es_CL: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"es-CL", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} de {sm} de {sy}, {st} – {et}'); + test.equal(templatec00[1], '{sd} de {sm} de {sy}, {st} – {et}'); + test.equal(templatec00[2], '{sd}-{sm}-{sy} {st} – {et}'); + test.equal(templatec00[3], '{sd}-{sm}-{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec01[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec01[2], '{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}'); + test.equal(templatec01[3], '{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}'); + + test.equal(templatec02[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec02[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec02[2], '{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}'); + test.equal(templatec02[3], '{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}'); + + test.equal(templatec03[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec03[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec03[2], '{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}'); + test.equal(templatec03[3], '{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed} de {em} de {ey}'); + test.equal(templatec10[1], '{sd} – {ed} de {em} de {ey}'); + test.equal(templatec10[2], '{sd} – {ed}-{em}-{ey}'); + test.equal(templatec10[3], '{sd} – {ed}-{em}-{ey}'); + + test.equal(templatec11[0], '{sd} de {sm} – {ed} de {em} de {ey}'); + test.equal(templatec11[1], '{sd} de {sm} – {ed} de {em} de {ey}'); + test.equal(templatec11[2], '{sd}-{sm} – {ed}-{em}-{ey}'); + test.equal(templatec11[3], '{sd}-{sm} – {ed}-{em}-{ey}'); + + test.equal(templatec12[0], '{sd} de {sm} de {sy} – {ed} de {em} de {ey}'); + test.equal(templatec12[1], '{sd} de {sm} de {sy} – {ed} de {em} de {ey}'); + test.equal(templatec12[2], '{sd}-{sm}-{sy} – {ed}-{em}-{ey}'); + test.equal(templatec12[3], '{sd}-{sm}-{sy} – {ed}-{em}-{ey}'); + + test.equal(templatec20[0], '{sm} de {sy} – {em} de {ey}'); + test.equal(templatec20[1], '{sm} de {sy} – {em} de {ey}'); + test.equal(templatec20[2], '{sm}-{sy} – {em}-{ey}'); + test.equal(templatec20[3], '{sm}-{sy} – {em}-{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_es_CO: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"es-CO", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} de {sm} de {sy}, {st} – {et}'); + test.equal(templatec00[1], '{sd} de {sm} de {sy}, {st} – {et}'); + test.equal(templatec00[2], '{sd}/{sm}/{sy}, {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec01[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec01[2], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec02[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec02[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec02[2], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec03[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec03[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec03[2], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec10[0], '{sd} – {ed} de {em} de {ey}'); + test.equal(templatec10[1], '{sd} – {ed} de {em} de {ey}'); + test.equal(templatec10[2], '{sd} – {ed}/{em}/{ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} de {sm} – {ed} de {em} de {ey}'); + test.equal(templatec11[1], '{sd} de {sm} – {ed} de {em} de {ey}'); + test.equal(templatec11[2], '{sd}/{sm} – {ed}/{em}/{ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} de {sm} de {sy} – {ed} de {em} de {ey}'); + test.equal(templatec12[1], '{sd} de {sm} de {sy} – {ed} de {em} de {ey}'); + test.equal(templatec12[2], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} de {sy} – {em} de {ey}'); + test.equal(templatec20[1], '{sm} de {sy} – {em} de {ey}'); + test.equal(templatec20[2], '{sm}/{sy} – {em}/{ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_es_DO: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"es-DO", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} de {sm} de {sy}, {st} – {et}'); + test.equal(templatec00[1], '{sd} de {sm} de {sy}, {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec01[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec02[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec03[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed} de {em} de {ey}'); + test.equal(templatec10[1], '{sd} – {ed} de {em} de {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} de {sm} – {ed} de {em} de {ey}'); + test.equal(templatec11[1], '{sd} de {sm} – {ed} de {em} de {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} de {sm} de {sy} – {ed} de {em} de {ey}'); + test.equal(templatec12[1], '{sd} de {sm} de {sy} – {ed} de {em} de {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} de {sy} – {em} de {ey}'); + test.equal(templatec20[1], '{sm} de {sy} – {em} de {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_es_EC: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"es-EC", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} de {sm} de {sy}, {st} – {et}'); + test.equal(templatec00[1], '{sd} de {sm} de {sy}, {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec01[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec02[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec03[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed} de {em} de {ey}'); + test.equal(templatec10[1], '{sd} – {ed} de {em} de {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} de {sm} – {ed} de {em} de {ey}'); + test.equal(templatec11[1], '{sd} de {sm} – {ed} de {em} de {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} de {sm} de {sy} – {ed} de {em} de {ey}'); + test.equal(templatec12[1], '{sd} de {sm} de {sy} – {ed} de {em} de {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} de {sy} – {em} de {ey}'); + test.equal(templatec20[1], '{sm} de {sy} – {em} de {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_es_ES: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"es-ES", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} de {sm} de {sy}, {st} – {et}'); + test.equal(templatec00[1], '{sd} de {sm} de {sy}, {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec01[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec02[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec03[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed} de {em} de {ey}'); + test.equal(templatec10[1], '{sd} – {ed} de {em} de {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} de {sm} – {ed} de {em} de {ey}'); + test.equal(templatec11[1], '{sd} de {sm} – {ed} de {em} de {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} de {sm} de {sy} – {ed} de {em} de {ey}'); + test.equal(templatec12[1], '{sd} de {sm} de {sy} – {ed} de {em} de {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} de {sy} – {em} de {ey}'); + test.equal(templatec20[1], '{sm} de {sy} – {em} de {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_es_GT: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"es-GT", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} de {sm} de {sy}, {st} – {et}'); + test.equal(templatec00[1], '{sd} de {sm} de {sy}, {st} – {et}'); + test.equal(templatec00[2], '{sd}/{sm}/{sy} {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec01[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec01[2], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec02[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec02[2], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec03[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec03[2], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed} de {em} de {ey}'); + test.equal(templatec10[1], '{sd} – {ed} de {em} de {ey}'); + test.equal(templatec10[2], '{sd} – {ed}/{em}/{ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} de {sm} – {ed} de {em} de {ey}'); + test.equal(templatec11[1], '{sd} de {sm} – {ed} de {em} de {ey}'); + test.equal(templatec11[2], '{sd}/{sm} – {ed}/{em}/{ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} de {sm} de {sy} – {ed} de {em} de {ey}'); + test.equal(templatec12[1], '{sd} de {sm} de {sy} – {ed} de {em} de {ey}'); + test.equal(templatec12[2], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} de {sy} – {em} de {ey}'); + test.equal(templatec20[1], '{sm} de {sy} – {em} de {ey}'); + test.equal(templatec20[2], '{sm}/{sy} – {em}/{ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_es_HN: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"es-HN", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} de {sm} de {sy}, {st} – {et}'); + test.equal(templatec00[1], '{sd} de {sm} de {sy}, {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec01[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec02[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec03[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed} de {em} de {ey}'); + test.equal(templatec10[1], '{sd} – {ed} de {em} de {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} de {sm} – {ed} de {em} de {ey}'); + test.equal(templatec11[1], '{sd} de {sm} – {ed} de {em} de {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} de {sm} de {sy} – {ed} de {em} de {ey}'); + test.equal(templatec12[1], '{sd} de {sm} de {sy} – {ed} de {em} de {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} de {sy} – {em} de {ey}'); + test.equal(templatec20[1], '{sm} de {sy} – {em} de {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_es_MX: function(test) { + test.expect(36); + var fmt; //dmy + // medium dateformat CLDR 34 change + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"es-MX", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} de {sm} de {sy}, {st} – {et}'); + test.equal(templatec00[1], '{sd} de {sm} de {sy}, {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy} {st} – {et}'); // CLDR 34 change + test.equal(templatec00[3], '{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec01[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); // CLDR 34 change + test.equal(templatec01[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec02[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); // CLDR 34 change + test.equal(templatec02[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec03[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed} de {em} de {ey}'); + test.equal(templatec10[1], '{sd} – {ed} de {em} de {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} de {sm} – {ed} de {em} de {ey}'); + test.equal(templatec11[1], '{sd} de {sm} – {ed} de {em} de {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} de {sm} de {sy} – {ed} de {em} de {ey}'); + test.equal(templatec12[1], '{sd} de {sm} de {sy} – {ed} de {em} de {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} de {sy} – {em} de {ey}'); + test.equal(templatec20[1], '{sm} de {sy} – {em} de {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_es_NI: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"es-NI", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} de {sm} de {sy}, {st} – {et}'); + test.equal(templatec00[1], '{sd} de {sm} de {sy}, {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec01[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec02[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec03[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed} de {em} de {ey}'); + test.equal(templatec10[1], '{sd} – {ed} de {em} de {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} de {sm} – {ed} de {em} de {ey}'); + test.equal(templatec11[1], '{sd} de {sm} – {ed} de {em} de {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} de {sm} de {sy} – {ed} de {em} de {ey}'); + test.equal(templatec12[1], '{sd} de {sm} de {sy} – {ed} de {em} de {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} de {sy} – {em} de {ey}'); + test.equal(templatec20[1], '{sm} de {sy} – {em} de {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_es_PA: function(test) { + test.expect(36); + var fmt; // dmy + // mdy (shor,medium) + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"es-PA", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} de {sm} de {sy}, {st} – {et}'); + test.equal(templatec00[1], '{sd} de {sm} de {sy}, {st} – {et}'); + test.equal(templatec00[2], '{sm}/{sd}/{sy} {st} – {et}'); + test.equal(templatec00[3], '{sm}/{sd}/{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec01[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec01[2], '{sm}/{sd}/{sy} {st} – {em}/{ed}/{ey} {et}'); + test.equal(templatec01[3], '{sm}/{sd}/{sy} {st} – {em}/{ed}/{ey} {et}'); + + test.equal(templatec02[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec02[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec02[2], '{sm}/{sd}/{sy} {st} – {em}/{ed}/{ey} {et}'); + test.equal(templatec02[3], '{sm}/{sd}/{sy} {st} – {em}/{ed}/{ey} {et}'); + + test.equal(templatec03[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec03[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec03[2], '{sm}/{sd}/{sy} {st} – {em}/{ed}/{ey} {et}'); + test.equal(templatec03[3], '{sm}/{sd}/{sy} {st} – {em}/{ed}/{ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed} de {em} de {ey}'); + test.equal(templatec10[1], '{sd} – {ed} de {em} de {ey}'); + test.equal(templatec10[2], '{sm}/{sd} – {ed}/{ey}'); + test.equal(templatec10[3], '{sm}/{sd}/{sy} – {em}/{ed}/{ey}'); + + test.equal(templatec11[0], '{sd} de {sm} – {ed} de {em} de {ey}'); + test.equal(templatec11[1], '{sd} de {sm} – {ed} de {em} de {ey}'); + test.equal(templatec11[2], '{sm}/{sd} – {em}/{ed}/{ey}'); // Bug + test.equal(templatec11[3], '{sm}/{sd}/{sy} – {em}/{ed}/{ey}'); + + test.equal(templatec12[0], '{sd} de {sm} de {sy} – {ed} de {em} de {ey}'); + test.equal(templatec12[1], '{sd} de {sm} de {sy} – {ed} de {em} de {ey}'); + test.equal(templatec12[2], '{sm}/{sd}/{sy} – {em}/{ed}/{ey}'); + test.equal(templatec12[3], '{sm}/{sd}/{sy} – {em}/{ed}/{ey}'); + + test.equal(templatec20[0], '{sm} de {sy} – {em} de {ey}'); + test.equal(templatec20[1], '{sm} de {sy} – {em} de {ey}'); + test.equal(templatec20[2], '{sm}/{sy} – {em}/{ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_es_PE: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"es-PE", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} de {sm} de {sy}, {st} – {et}'); + test.equal(templatec00[1], '{sd} de {sm} de {sy}, {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec01[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec02[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec03[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed} de {em} de {ey}'); + test.equal(templatec10[1], '{sd} – {ed} de {em} de {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} de {sm} – {ed} de {em} de {ey}'); + test.equal(templatec11[1], '{sd} de {sm} – {ed} de {em} de {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} de {sm} de {sy} – {ed} de {em} de {ey}'); + test.equal(templatec12[1], '{sd} de {sm} de {sy} – {ed} de {em} de {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} de {sy} – {em} de {ey}'); + test.equal(templatec20[1], '{sm} de {sy} – {em} de {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_es_PR: function(test) { + test.expect(36); + var fmt; //dmy + //mdy (short,medium) + + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"es-PR", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} de {sm} de {sy}, {st} – {et}'); + test.equal(templatec00[1], '{sd} de {sm} de {sy}, {st} – {et}'); + test.equal(templatec00[2], '{sm}/{sd}/{sy} {st} – {et}'); + test.equal(templatec00[3], '{sm}/{sd}/{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec01[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec01[2], '{sm}/{sd}/{sy} {st} – {em}/{ed}/{ey} {et}'); + test.equal(templatec01[3], '{sm}/{sd}/{sy} {st} – {em}/{ed}/{ey} {et}'); + + test.equal(templatec02[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec02[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec02[2], '{sm}/{sd}/{sy} {st} – {em}/{ed}/{ey} {et}'); + test.equal(templatec02[3], '{sm}/{sd}/{sy} {st} – {em}/{ed}/{ey} {et}'); + + test.equal(templatec03[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec03[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec03[2], '{sm}/{sd}/{sy} {st} – {em}/{ed}/{ey} {et}'); + test.equal(templatec03[3], '{sm}/{sd}/{sy} {st} – {em}/{ed}/{ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed} de {em} de {ey}'); + test.equal(templatec10[1], '{sd} – {ed} de {em} de {ey}'); + test.equal(templatec10[2], '{sm}/{sd} – {ed}/{ey}'); + test.equal(templatec10[3], '{sm}/{sd}/{sy} – {em}/{ed}/{ey}'); + + test.equal(templatec11[0], '{sd} de {sm} – {ed} de {em} de {ey}'); + test.equal(templatec11[1], '{sd} de {sm} – {ed} de {em} de {ey}'); + test.equal(templatec11[2], '{sm}/{sd} – {em}/{ed}/{ey}'); // Bug + test.equal(templatec11[3], '{sm}/{sd}/{sy} – {em}/{ed}/{ey}'); + + test.equal(templatec12[0], '{sd} de {sm} de {sy} – {ed} de {em} de {ey}'); + test.equal(templatec12[1], '{sd} de {sm} de {sy} – {ed} de {em} de {ey}'); + test.equal(templatec12[2], '{sm}/{sd}/{sy} – {em}/{ed}/{ey}'); + test.equal(templatec12[3], '{sm}/{sd}/{sy} – {em}/{ed}/{ey}'); + + test.equal(templatec20[0], '{sm} de {sy} – {em} de {ey}'); + test.equal(templatec20[1], '{sm} de {sy} – {em} de {ey}'); + test.equal(templatec20[2], '{sm}/{sy} – {em}/{ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_es_PY: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"es-PY", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} de {sm} de {sy}, {st} – {et}'); + test.equal(templatec00[1], '{sd} de {sm} de {sy}, {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec01[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec02[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec03[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed} de {em} de {ey}'); + test.equal(templatec10[1], '{sd} – {ed} de {em} de {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} de {sm} – {ed} de {em} de {ey}'); + test.equal(templatec11[1], '{sd} de {sm} – {ed} de {em} de {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} de {sm} de {sy} – {ed} de {em} de {ey}'); + test.equal(templatec12[1], '{sd} de {sm} de {sy} – {ed} de {em} de {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} de {sy} – {em} de {ey}'); + test.equal(templatec20[1], '{sm} de {sy} – {em} de {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_es_SV: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"es-SV", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} de {sm} de {sy}, {st} – {et}'); + test.equal(templatec00[1], '{sd} de {sm} de {sy}, {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec01[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec02[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec03[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed} de {em} de {ey}'); + test.equal(templatec10[1], '{sd} – {ed} de {em} de {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} de {sm} – {ed} de {em} de {ey}'); + test.equal(templatec11[1], '{sd} de {sm} – {ed} de {em} de {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} de {sm} de {sy} – {ed} de {em} de {ey}'); + test.equal(templatec12[1], '{sd} de {sm} de {sy} – {ed} de {em} de {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} de {sy} – {em} de {ey}'); + test.equal(templatec20[1], '{sm} de {sy} – {em} de {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_es_US: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"es-US", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} de {sm} de {sy}, {st} – {et}'); + test.equal(templatec00[1], '{sd} de {sm} de {sy}, {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec01[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec02[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec03[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed} de {em} de {ey}'); + test.equal(templatec10[1], '{sd} – {ed} de {em} de {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} de {sm} – {ed} de {em} de {ey}'); + test.equal(templatec11[1], '{sd} de {sm} – {ed} de {em} de {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} de {sm} de {sy} – {ed} de {em} de {ey}'); + test.equal(templatec12[1], '{sd} de {sm} de {sy} – {ed} de {em} de {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} de {sy} – {em} de {ey}'); + test.equal(templatec20[1], '{sm} de {sy} – {em} de {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_es_UY: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"es-UY", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} de {sm} de {sy}, {st} – {et}'); + test.equal(templatec00[1], '{sd} de {sm} de {sy}, {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec01[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec02[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec03[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed} de {em} de {ey}'); + test.equal(templatec10[1], '{sd} – {ed} de {em} de {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} de {sm} – {ed} de {em} de {ey}'); + test.equal(templatec11[1], '{sd} de {sm} – {ed} de {em} de {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} de {sm} de {sy} – {ed} de {em} de {ey}'); + test.equal(templatec12[1], '{sd} de {sm} de {sy} – {ed} de {em} de {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} de {sy} – {em} de {ey}'); + test.equal(templatec20[1], '{sm} de {sy} – {em} de {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_es_VE: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"es-VE", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} de {sm} de {sy}, {st} – {et}'); + test.equal(templatec00[1], '{sd} de {sm} de {sy}, {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec01[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec02[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec03[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed} de {em} de {ey}'); + test.equal(templatec10[1], '{sd} – {ed} de {em} de {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} de {sm} – {ed} de {em} de {ey}'); + test.equal(templatec11[1], '{sd} de {sm} – {ed} de {em} de {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} de {sm} de {sy} – {ed} de {em} de {ey}'); + test.equal(templatec12[1], '{sd} de {sm} de {sy} – {ed} de {em} de {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} de {sy} – {em} de {ey}'); + test.equal(templatec20[1], '{sm} de {sy} – {em} de {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_et_EE: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"et-EE", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd}. {sm} {sy} {st} – {et}'); + test.equal(templatec00[1], '{sd}. {sm} {sy} {st} – {et}'); + test.equal(templatec00[2], '{sd}. {sm} {sy} {st} – {et}'); + test.equal(templatec00[3], '{sd}.{sm}.{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd}. {sm} {sy} {st} – {ed}. {em} {ey} {et}'); + test.equal(templatec01[1], '{sd}. {sm} {sy} {st} – {ed}. {em} {ey} {et}'); + test.equal(templatec01[2], '{sd}. {sm} {sy} {st} – {ed}. {em} {ey} {et}'); + test.equal(templatec01[3], '{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}'); + + test.equal(templatec02[1], '{sd}. {sm} {sy} {st} – {ed}. {em} {ey} {et}'); + test.equal(templatec02[0], '{sd}. {sm} {sy} {st} – {ed}. {em} {ey} {et}'); + test.equal(templatec02[2], '{sd}. {sm} {sy} {st} – {ed}. {em} {ey} {et}'); + test.equal(templatec02[3], '{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}'); + + test.equal(templatec03[0], '{sd}. {sm} {sy} {st} – {ed}. {em} {ey} {et}'); + test.equal(templatec03[1], '{sd}. {sm} {sy} {st} – {ed}. {em} {ey} {et}'); + test.equal(templatec03[2], '{sd}. {sm} {sy} {st} – {ed}. {em} {ey} {et}'); + test.equal(templatec03[3], '{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed}. {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed}. {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed}. {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}.{em}.{ey}'); + + test.equal(templatec11[0], '{sd}. {sm} – {ed}. {em} {ey}'); + test.equal(templatec11[1], '{sd}. {sm} – {ed}. {em} {ey}'); + test.equal(templatec11[2], '{sd}. {sm} – {ed}. {em} {ey}'); + test.equal(templatec11[3], '{sd}.{sm} – {ed}.{em}.{ey}'); + + test.equal(templatec12[0], '{sd}. {sm} {sy} – {ed}. {em} {ey}'); + test.equal(templatec12[1], '{sd}. {sm} {sy} – {ed}. {em} {ey}'); + test.equal(templatec12[2], '{sd}. {sm} {sy} – {ed}. {em} {ey}'); + test.equal(templatec12[3], '{sd}.{sm}.{sy} – {ed}.{em}.{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}.{sy} – {em}.{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_fa_AF: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + + + //// Same as fa-IR + // ymd (full, short) + // dmy (long, medium) + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"fa-AF", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], 'â€{sy} {sm} {sd}ØŒ ساعت {st} – {et}'); + test.equal(templatec00[1], 'â€{sd} {sm} {sy}ØŒ ساعت {st} – {et}'); + test.equal(templatec00[2], 'â€{sd} {sm} {sy}،†{st} – {et}'); + test.equal(templatec00[3], 'â€{sy}/{sm}/{sd}،†{st} – {et}'); + + test.equal(templatec01[0], 'â€{sy} {sm} {sd}ØŒ ساعت {st} – â€{ey} {em} {ed}ØŒ ساعت {et}'); + test.equal(templatec01[1], 'â€{sd} {sm} {sy}ØŒ ساعت {st} – â€{ed} {em} {ey}ØŒ ساعت {et}'); + test.equal(templatec01[2], 'â€{sd} {sm} {sy}،†{st} – â€{ed} {em} {ey}،†{et}'); + test.equal(templatec01[3], 'â€{sy}/{sm}/{sd}،†{st} – â€{ey}/{em}/{ed}،†{et}'); + + test.equal(templatec02[0], 'â€{sy} {sm} {sd}ØŒ ساعت {st} – â€{ey} {em} {ed}ØŒ ساعت {et}'); + test.equal(templatec02[1], 'â€{sd} {sm} {sy}ØŒ ساعت {st} – â€{ed} {em} {ey}ØŒ ساعت {et}'); + test.equal(templatec02[2], 'â€{sd} {sm} {sy}،†{st} – â€{ed} {em} {ey}،†{et}'); + test.equal(templatec02[3], 'â€{sy}/{sm}/{sd}،†{st} – â€{ey}/{em}/{ed}،†{et}'); + + test.equal(templatec03[0], 'â€{sy} {sm} {sd}ØŒ ساعت {st} – â€{ey} {em} {ed}ØŒ ساعت {et}'); + test.equal(templatec03[1], 'â€{sd} {sm} {sy}ØŒ ساعت {st} – â€{ed} {em} {ey}ØŒ ساعت {et}'); + test.equal(templatec03[2], 'â€{sd} {sm} {sy}،†{st} – â€{ed} {em} {ey}،†{et}'); + test.equal(templatec03[3], 'â€{sy}/{sm}/{sd}،†{st} – â€{ey}/{em}/{ed}،†{et}'); + + test.equal(templatec10[0], 'â€{sy} {sm} {sd} – {ed}'); + test.equal(templatec10[1], 'â€{sd} – â€{ed} {em} {ey}'); + test.equal(templatec10[2], 'â€{sd} – â€{ed} {em} {ey}'); + test.equal(templatec10[3], 'â€{sy}/{sm}/{sd} – {ed}'); + + test.equal(templatec11[0], 'â€{sy} {sm} {sd} – â€{em} {ed}'); + test.equal(templatec11[1], 'â€{sd} {sm} – â€{ed} {em} {ey}'); + test.equal(templatec11[2], 'â€{sd} {sm} – â€{ed} {em} {ey}'); + test.equal(templatec11[3], 'â€{sy}/{sm}/{sd} – â€{ey}/{em}/{ed}'); + + test.equal(templatec12[0], 'â€{sy} {sm} {sd} – â€{ey} {em} {ed}'); + test.equal(templatec12[1], 'â€{sd} {sm} {sy} – â€{ed} {em} {ey}'); + test.equal(templatec12[2], 'â€{sd} {sm} {sy} – â€{ed} {em} {ey}'); + test.equal(templatec12[3], 'â€{sy}/{sm}/{sd} – â€{ey}/{em}/{ed}'); + + test.equal(templatec20[0], 'â€{sy} {sm} – â€{ey} {em}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], 'â€{sy}/{sm} – â€{ey}/{em}'); + + test.equal(templatec30[0], 'â€{sy} – {ey}'); + test.equal(templatec30[1], 'â€{sy} – {ey}'); + test.equal(templatec30[2], 'â€{sy} – {ey}'); + test.equal(templatec30[3], 'â€{sy} – {ey}'); + + test.done(); + }, + testDateRngFmt_fa_IR: function(test) { + test.expect(36); + var fmt; + // ymd (full, short) + // dmy (long, medium) + + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"fa-IR", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], 'â€{sy} {sm} {sd}ØŒ ساعت {st} – {et}'); + test.equal(templatec00[1], 'â€{sd} {sm} {sy}ØŒ ساعت {st} – {et}'); + test.equal(templatec00[2], 'â€{sd} {sm} {sy}،†{st} – {et}'); + test.equal(templatec00[3], 'â€{sy}/{sm}/{sd}،†{st} – {et}'); + + test.equal(templatec03[0], 'â€{sy} {sm} {sd}ØŒ ساعت {st} – â€{ey} {em} {ed}ØŒ ساعت {et}'); + test.equal(templatec03[1], 'â€{sd} {sm} {sy}ØŒ ساعت {st} – â€{ed} {em} {ey}ØŒ ساعت {et}'); + test.equal(templatec03[2], 'â€{sd} {sm} {sy}،†{st} – â€{ed} {em} {ey}،†{et}'); + test.equal(templatec03[3], 'â€{sy}/{sm}/{sd}،†{st} – â€{ey}/{em}/{ed}،†{et}'); + + test.equal(templatec03[0], 'â€{sy} {sm} {sd}ØŒ ساعت {st} – â€{ey} {em} {ed}ØŒ ساعت {et}'); + test.equal(templatec03[1], 'â€{sd} {sm} {sy}ØŒ ساعت {st} – â€{ed} {em} {ey}ØŒ ساعت {et}'); + test.equal(templatec03[2], 'â€{sd} {sm} {sy}،†{st} – â€{ed} {em} {ey}،†{et}'); + test.equal(templatec03[3], 'â€{sy}/{sm}/{sd}،†{st} – â€{ey}/{em}/{ed}،†{et}'); + + test.equal(templatec03[0], 'â€{sy} {sm} {sd}ØŒ ساعت {st} – â€{ey} {em} {ed}ØŒ ساعت {et}'); + test.equal(templatec03[1], 'â€{sd} {sm} {sy}ØŒ ساعت {st} – â€{ed} {em} {ey}ØŒ ساعت {et}'); + test.equal(templatec03[2], 'â€{sd} {sm} {sy}،†{st} – â€{ed} {em} {ey}،†{et}'); + test.equal(templatec03[3], 'â€{sy}/{sm}/{sd}،†{st} – â€{ey}/{em}/{ed}،†{et}'); + + test.equal(templatec10[0], 'â€{sy} {sm} {sd} – {ed}'); + test.equal(templatec10[1], 'â€{sd} – â€{ed} {em} {ey}'); + test.equal(templatec10[2], 'â€{sd} – â€{ed} {em} {ey}'); + test.equal(templatec10[3], 'â€{sy}/{sm}/{sd} – {ed}'); + + test.equal(templatec11[0], 'â€{sy} {sm} {sd} – â€{em} {ed}'); + test.equal(templatec11[1], 'â€{sd} {sm} – â€{ed} {em} {ey}'); + test.equal(templatec11[2], 'â€{sd} {sm} – â€{ed} {em} {ey}'); + test.equal(templatec11[3], 'â€{sy}/{sm}/{sd} – â€{ey}/{em}/{ed}'); + + test.equal(templatec12[0], 'â€{sy} {sm} {sd} – â€{ey} {em} {ed}'); + test.equal(templatec12[1], 'â€{sd} {sm} {sy} – â€{ed} {em} {ey}'); + test.equal(templatec12[2], 'â€{sd} {sm} {sy} – â€{ed} {em} {ey}'); + test.equal(templatec12[3], 'â€{sy}/{sm}/{sd} – â€{ey}/{em}/{ed}'); + + test.equal(templatec20[0], 'â€{sy} {sm} – â€{ey} {em}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], 'â€{sy}/{sm} – â€{ey}/{em}'); + + test.equal(templatec30[0], 'â€{sy} – {ey}'); + test.equal(templatec30[1], 'â€{sy} – {ey}'); + test.equal(templatec30[2], 'â€{sy} – {ey}'); + test.equal(templatec30[3], 'â€{sy} – {ey}'); + + test.done(); + }, + testDateRngFmt_fi_FI: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"fi-FI", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd}. {sm} {sy} klo {st} – {et}'); + test.equal(templatec00[1], '{sd}. {sm} {sy} klo {st} – {et}'); + test.equal(templatec00[2], '{sd}.{sm}.{sy} klo {st} – {et}'); + test.equal(templatec00[3], '{sd}.{sm}.{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd}. {sm} {sy} klo {st} – {ed}. {em} {ey} klo {et}'); + test.equal(templatec01[1], '{sd}. {sm} {sy} klo {st} – {ed}. {em} {ey} klo {et}'); + test.equal(templatec01[2], '{sd}.{sm}.{sy} klo {st} – {ed}.{em}.{ey} klo {et}'); + test.equal(templatec01[3], '{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}'); + + test.equal(templatec02[1], '{sd}. {sm} {sy} klo {st} – {ed}. {em} {ey} klo {et}'); + test.equal(templatec02[0], '{sd}. {sm} {sy} klo {st} – {ed}. {em} {ey} klo {et}'); + test.equal(templatec02[2], '{sd}.{sm}.{sy} klo {st} – {ed}.{em}.{ey} klo {et}'); + test.equal(templatec02[3], '{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}'); + + test.equal(templatec03[0], '{sd}. {sm} {sy} klo {st} – {ed}. {em} {ey} klo {et}'); + test.equal(templatec03[1], '{sd}. {sm} {sy} klo {st} – {ed}. {em} {ey} klo {et}'); + test.equal(templatec03[2], '{sd}.{sm}.{sy} klo {st} – {ed}.{em}.{ey} klo {et}'); + test.equal(templatec03[3], '{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed}. {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed}. {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed}.{em}.{ey}'); + test.equal(templatec10[3], '{sd} – {ed}.{em}.{ey}'); + + test.equal(templatec11[0], '{sd}. {sm} – {ed}. {em} {ey}'); + test.equal(templatec11[1], '{sd}. {sm} – {ed}. {em} {ey}'); + test.equal(templatec11[2], '{sd}.{sm} – {ed}.{em}.{ey}'); + test.equal(templatec11[3], '{sd}.{sm} – {ed}.{em}.{ey}'); + + test.equal(templatec12[0], '{sd}. {sm} {sy} – {ed}. {em} {ey}'); + test.equal(templatec12[1], '{sd}. {sm} {sy} – {ed}. {em} {ey}'); + test.equal(templatec12[2], '{sd}.{sm}.{sy} – {ed}.{em}.{ey}'); + test.equal(templatec12[3], '{sd}.{sm}.{sy} – {ed}.{em}.{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm}.{sy} – {em}.{ey}'); + test.equal(templatec20[3], '{sm}.{sy} – {em}.{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_fr_BE: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"fr-BE", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} à {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} à {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy} à {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_fr_CA: function(test) { + test.expect(36); + var fmt; //dmy + //ymd (short) + + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"fr-CA", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} à {st} – {et}'); // Bug + test.equal(templatec00[1], '{sd} {sm} {sy} à {st} – {et}'); //Bug + test.equal(templatec00[2], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[3], '{sy}-{sm}-{sd} {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[3], '{sy}-{sm}-{sd} {st} – {ey}-{em}-{ed} {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[3], '{sy}-{sm}-{sd} {st} – {ey}-{em}-{ed} {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[3], '{sy}-{sm}-{sd} {st} – {ey}-{em}-{ed} {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sy}-{sm}-{sd} – {ed}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sy}-{sm}-{sd} – {ey}-{em}-{ed}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sy}-{sm}-{sd} – {ey}-{em}-{ed}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sy}-{sm} – {ey}-{em}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}");; + + test.done(); + }, + testDateRngFmt_fr_CH: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"fr-CH", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} à {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} à {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy} à {st} – {et}'); + test.equal(templatec00[3], '{sd}.{sm}.{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec01[3], '{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec02[3], '{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec03[3], '{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}.{em}.{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}.{sm} – {ed}.{em}.{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}.{sm}.{sy} – {ed}.{em}.{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}.{sy} – {em}.{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_fr_FR: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"fr-FR", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} à {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} à {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy} à {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_fr_LU: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"fr-LU", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} à {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} à {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy} à {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_ga_IE: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"ga-IE", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_gu_IN: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"gu-IN", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm}, {sy} ઠ{st} વાગà«àª¯à«‡ – {et} વાગà«àª¯à«‡'); // CLDR 34 change + test.equal(templatec00[1], '{sd} {sm}, {sy} ઠ{st} વાગà«àª¯à«‡ – {et} વાગà«àª¯à«‡'); + test.equal(templatec00[2], '{sd} {sm}, {sy} {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm}, {sy} ઠ{st} વાગà«àª¯à«‡ – {ed} {em}, {ey} ઠ{et} વાગà«àª¯à«‡'); + test.equal(templatec01[1], '{sd} {sm}, {sy} ઠ{st} વાગà«àª¯à«‡ – {ed} {em}, {ey} ઠ{et} વાગà«àª¯à«‡'); + test.equal(templatec01[2], '{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], '{sd} {sm}, {sy} ઠ{st} વાગà«àª¯à«‡ – {ed} {em}, {ey} ઠ{et} વાગà«àª¯à«‡'); + test.equal(templatec02[0], '{sd} {sm}, {sy} ઠ{st} વાગà«àª¯à«‡ – {ed} {em}, {ey} ઠ{et} વાગà«àª¯à«‡'); + test.equal(templatec02[2], '{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], '{sd} {sm}, {sy} ઠ{st} વાગà«àª¯à«‡ – {ed} {em}, {ey} ઠ{et} વાગà«àª¯à«‡'); + test.equal(templatec03[1], '{sd} {sm}, {sy} ઠ{st} વાગà«àª¯à«‡ – {ed} {em}, {ey} ઠ{et} વાગà«àª¯à«‡'); + + test.equal(templatec03[2], '{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em}, {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em}, {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em}, {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em}, {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em}, {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em}, {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} {sm}, {sy} – {ed} {em}, {ey}'); + test.equal(templatec12[1], '{sd} {sm}, {sy} – {ed} {em}, {ey}'); + test.equal(templatec12[2], '{sd} {sm}, {sy} – {ed} {em}, {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[1], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[2], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_he_IL: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"he-IL", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], 'â€{sd} ב{sm} {sy} בשעה {st} – {et}'); + test.equal(templatec00[1], 'â€{sd} ב{sm} {sy} בשעה {st} – {et}'); + test.equal(templatec00[2], 'â€{sd} ב{sm} {sy}, {st} – {et}'); + test.equal(templatec00[3], 'â€{sd}.{sm}.{sy}, {st} – {et}'); + + test.equal(templatec01[0], 'â€{sd} ב{sm} {sy} בשעה {st} – â€{ed} ב{em} {ey} בשעה {et}'); + test.equal(templatec01[1], 'â€{sd} ב{sm} {sy} בשעה {st} – â€{ed} ב{em} {ey} בשעה {et}'); + test.equal(templatec01[2], 'â€{sd} ב{sm} {sy}, {st} – â€{ed} ב{em} {ey}, {et}'); + test.equal(templatec01[3], 'â€{sd}.{sm}.{sy}, {st} – â€{ed}.{em}.{ey}, {et}'); + + test.equal(templatec02[0], 'â€{sd} ב{sm} {sy} בשעה {st} – â€{ed} ב{em} {ey} בשעה {et}'); + test.equal(templatec02[1], 'â€{sd} ב{sm} {sy} בשעה {st} – â€{ed} ב{em} {ey} בשעה {et}'); + test.equal(templatec02[2], 'â€{sd} ב{sm} {sy}, {st} – â€{ed} ב{em} {ey}, {et}'); + test.equal(templatec02[3], 'â€{sd}.{sm}.{sy}, {st} – â€{ed}.{em}.{ey}, {et}'); + + test.equal(templatec03[0], 'â€{sd} ב{sm} {sy} בשעה {st} – â€{ed} ב{em} {ey} בשעה {et}'); + test.equal(templatec03[1], 'â€{sd} ב{sm} {sy} בשעה {st} – â€{ed} ב{em} {ey} בשעה {et}'); + test.equal(templatec03[2], 'â€{sd} ב{sm} {sy}, {st} – â€{ed} ב{em} {ey}, {et}'); + test.equal(templatec03[3], 'â€{sd}.{sm}.{sy}, {st} – â€{ed}.{em}.{ey}, {et}'); + + test.equal(templatec10[0], 'â€{sd} – â€{ed} ב{em} {ey}'); + test.equal(templatec10[1], 'â€{sd} – â€{ed} ב{em} {ey}'); + test.equal(templatec10[2], 'â€{sd} – â€{ed} ב{em} {ey}'); + test.equal(templatec10[3], 'â€{sd} – â€{ed}.{em}.{ey}'); + + test.equal(templatec11[0], 'â€{sd} ב{sm} – â€{ed} ב{em} {ey}'); + test.equal(templatec11[1], 'â€{sd} ב{sm} – â€{ed} ב{em} {ey}'); + test.equal(templatec11[2], 'â€{sd} ב{sm} – â€{ed} ב{em} {ey}'); + test.equal(templatec11[3], 'â€{sd}.{sm} – â€{ed}.{em}.{ey}'); + + test.equal(templatec12[0], 'â€{sd} ב{sm} {sy} – â€{ed} ב{em} {ey}'); + test.equal(templatec12[1], 'â€{sd} ב{sm} {sy} – â€{ed} ב{em} {ey}'); + test.equal(templatec12[2], 'â€{sd} ב{sm} {sy} – â€{ed} ב{em} {ey}'); + test.equal(templatec12[3], 'â€{sd}.{sm}.{sy} – â€{ed}.{em}.{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], 'â€{sm}.{sy} – â€{em}.{ey}'); + + test.equal(templatec30[0], 'â€{sy} – {ey}' ); + test.equal(templatec30[1], 'â€{sy} – {ey}' ); + test.equal(templatec30[2], 'â€{sy} – {ey}' ); + test.equal(templatec30[3], 'â€{sy} – {ey}' ); + + test.done(); + }, + testDateRngFmt_hi_IN: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"hi-IN", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} को {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} को {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy}, {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} को {st} – {ed} {em} {ey} को {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} को {st} – {ed} {em} {ey} को {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} को {st} – {ed} {em} {ey} को {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} को {st} – {ed} {em} {ey} को {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} को {st} – {ed} {em} {ey} को {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} को {st} – {ed} {em} {ey} को {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); // Bug + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); // Bug + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); // Bug + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); // Bug + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_hr_HR: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"hr-HR", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd}. {sm} {sy}. u {st} – {et}'); + test.equal(templatec00[1], '{sd}. {sm} {sy}. u {st} – {et}'); + test.equal(templatec00[2], '{sd}. {sm} {sy}. {st} – {et}'); + test.equal(templatec00[3], '{sd}. {sm}. {sy}. {st} – {et}'); + + test.equal(templatec01[0], '{sd}. {sm} {sy}. u {st} – {ed}. {em} {ey}. u {et}'); + test.equal(templatec01[1], '{sd}. {sm} {sy}. u {st} – {ed}. {em} {ey}. u {et}'); + test.equal(templatec01[2], '{sd}. {sm} {sy}. {st} – {ed}. {em} {ey}. {et}'); + test.equal(templatec01[3], '{sd}. {sm}. {sy}. {st} – {ed}. {em}. {ey}. {et}'); + + test.equal(templatec02[1], '{sd}. {sm} {sy}. u {st} – {ed}. {em} {ey}. u {et}'); + test.equal(templatec02[0], '{sd}. {sm} {sy}. u {st} – {ed}. {em} {ey}. u {et}'); + test.equal(templatec02[2], '{sd}. {sm} {sy}. {st} – {ed}. {em} {ey}. {et}'); + test.equal(templatec02[3], '{sd}. {sm}. {sy}. {st} – {ed}. {em}. {ey}. {et}'); + + test.equal(templatec03[0], '{sd}. {sm} {sy}. u {st} – {ed}. {em} {ey}. u {et}'); + test.equal(templatec03[1], '{sd}. {sm} {sy}. u {st} – {ed}. {em} {ey}. u {et}'); + test.equal(templatec03[2], '{sd}. {sm} {sy}. {st} – {ed}. {em} {ey}. {et}'); + test.equal(templatec03[3], '{sd}. {sm}. {sy}. {st} – {ed}. {em}. {ey}. {et}'); + + test.equal(templatec10[0], '{sd} – {ed}. {em} {ey}.'); + test.equal(templatec10[1], '{sd} – {ed}. {em} {ey}.'); + test.equal(templatec10[2], '{sd} – {ed}. {em} {ey}.'); + test.equal(templatec10[3], '{sd} – {ed}. {em}. {ey}.'); + + test.equal(templatec11[0], '{sd}. {sm} – {ed}. {em} {ey}.'); + test.equal(templatec11[1], '{sd}. {sm} – {ed}. {em} {ey}.'); + test.equal(templatec11[2], '{sd}. {sm} – {ed}. {em} {ey}.'); + test.equal(templatec11[3], '{sd}. {sm} – {ed}. {em}. {ey}.'); + + test.equal(templatec12[0], '{sd}. {sm} {sy}. – {ed}. {em} {ey}.'); + test.equal(templatec12[1], '{sd}. {sm} {sy}. – {ed}. {em} {ey}.'); + test.equal(templatec12[2], '{sd}. {sm} {sy}. – {ed}. {em} {ey}.'); + test.equal(templatec12[3], '{sd}. {sm}. {sy}. – {ed}. {em}. {ey}.'); + + test.equal(templatec20[0], '{sm} {sy}. – {em} {ey}.'); + test.equal(templatec20[1], '{sm} {sy}. – {em} {ey}.'); + test.equal(templatec20[2], '{sm} {sy}. – {em} {ey}.'); + test.equal(templatec20[3], '{sm}. {sy}. – {em}. {ey}.'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_hr_ME: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"hr-ME", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd}. {sm} {sy}. u {st} – {et}'); + test.equal(templatec00[1], '{sd}. {sm} {sy}. u {st} – {et}'); + test.equal(templatec00[2], '{sd}. {sm} {sy}. {st} – {et}'); + test.equal(templatec00[3], '{sd}. {sm}. {sy}. {st} – {et}'); + + test.equal(templatec01[0], '{sd}. {sm} {sy}. u {st} – {ed}. {em} {ey}. u {et}'); + test.equal(templatec01[1], '{sd}. {sm} {sy}. u {st} – {ed}. {em} {ey}. u {et}'); + test.equal(templatec01[2], '{sd}. {sm} {sy}. {st} – {ed}. {em} {ey}. {et}'); + test.equal(templatec01[3], '{sd}. {sm}. {sy}. {st} – {ed}. {em}. {ey}. {et}'); + + test.equal(templatec02[1], '{sd}. {sm} {sy}. u {st} – {ed}. {em} {ey}. u {et}'); + test.equal(templatec02[0], '{sd}. {sm} {sy}. u {st} – {ed}. {em} {ey}. u {et}'); + test.equal(templatec02[2], '{sd}. {sm} {sy}. {st} – {ed}. {em} {ey}. {et}'); + test.equal(templatec02[3], '{sd}. {sm}. {sy}. {st} – {ed}. {em}. {ey}. {et}'); + + test.equal(templatec03[0], '{sd}. {sm} {sy}. u {st} – {ed}. {em} {ey}. u {et}'); + test.equal(templatec03[1], '{sd}. {sm} {sy}. u {st} – {ed}. {em} {ey}. u {et}'); + test.equal(templatec03[2], '{sd}. {sm} {sy}. {st} – {ed}. {em} {ey}. {et}'); + test.equal(templatec03[3], '{sd}. {sm}. {sy}. {st} – {ed}. {em}. {ey}. {et}'); + + test.equal(templatec10[0], '{sd} – {ed}. {em} {ey}.'); + test.equal(templatec10[1], '{sd} – {ed}. {em} {ey}.'); + test.equal(templatec10[2], '{sd} – {ed}. {em} {ey}.'); + test.equal(templatec10[3], '{sd} – {ed}. {em}. {ey}.'); + + test.equal(templatec11[0], '{sd}. {sm} – {ed}. {em} {ey}.'); + test.equal(templatec11[1], '{sd}. {sm} – {ed}. {em} {ey}.'); + test.equal(templatec11[2], '{sd}. {sm} – {ed}. {em} {ey}.'); + test.equal(templatec11[3], '{sd}. {sm} – {ed}. {em}. {ey}.'); + + test.equal(templatec12[0], '{sd}. {sm} {sy}. – {ed}. {em} {ey}.'); + test.equal(templatec12[1], '{sd}. {sm} {sy}. – {ed}. {em} {ey}.'); + test.equal(templatec12[2], '{sd}. {sm} {sy}. – {ed}. {em} {ey}.'); + test.equal(templatec12[3], '{sd}. {sm}. {sy}. – {ed}. {em}. {ey}.'); + + test.equal(templatec20[0], '{sm} {sy}. – {em} {ey}.'); + test.equal(templatec20[1], '{sm} {sy}. – {em} {ey}.'); + test.equal(templatec20[2], '{sm} {sy}. – {em} {ey}.'); + test.equal(templatec20[3], '{sm}. {sy}. – {em}. {ey}.'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_hr_HU: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"hr-HU", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd}. {sm} {sy}. u {st} – {et}'); + test.equal(templatec00[1], '{sd}. {sm} {sy}. u {st} – {et}'); + test.equal(templatec00[2], '{sd}. {sm} {sy}. {st} – {et}'); + test.equal(templatec00[3], '{sd}. {sm}. {sy}. {st} – {et}'); + + test.equal(templatec01[0], '{sd}. {sm} {sy}. u {st} – {ed}. {em} {ey}. u {et}'); + test.equal(templatec01[1], '{sd}. {sm} {sy}. u {st} – {ed}. {em} {ey}. u {et}'); + test.equal(templatec01[2], '{sd}. {sm} {sy}. {st} – {ed}. {em} {ey}. {et}'); + test.equal(templatec01[3], '{sd}. {sm}. {sy}. {st} – {ed}. {em}. {ey}. {et}'); + + test.equal(templatec02[1], '{sd}. {sm} {sy}. u {st} – {ed}. {em} {ey}. u {et}'); + test.equal(templatec02[0], '{sd}. {sm} {sy}. u {st} – {ed}. {em} {ey}. u {et}'); + test.equal(templatec02[2], '{sd}. {sm} {sy}. {st} – {ed}. {em} {ey}. {et}'); + test.equal(templatec02[3], '{sd}. {sm}. {sy}. {st} – {ed}. {em}. {ey}. {et}'); + + test.equal(templatec03[0], '{sd}. {sm} {sy}. u {st} – {ed}. {em} {ey}. u {et}'); + test.equal(templatec03[1], '{sd}. {sm} {sy}. u {st} – {ed}. {em} {ey}. u {et}'); + test.equal(templatec03[2], '{sd}. {sm} {sy}. {st} – {ed}. {em} {ey}. {et}'); + test.equal(templatec03[3], '{sd}. {sm}. {sy}. {st} – {ed}. {em}. {ey}. {et}'); + + test.equal(templatec10[0], '{sd} – {ed}. {em} {ey}.'); + test.equal(templatec10[1], '{sd} – {ed}. {em} {ey}.'); + test.equal(templatec10[2], '{sd} – {ed}. {em} {ey}.'); + test.equal(templatec10[3], '{sd} – {ed}. {em}. {ey}.'); + + test.equal(templatec11[0], '{sd}. {sm} – {ed}. {em} {ey}.'); + test.equal(templatec11[1], '{sd}. {sm} – {ed}. {em} {ey}.'); + test.equal(templatec11[2], '{sd}. {sm} – {ed}. {em} {ey}.'); + test.equal(templatec11[3], '{sd}. {sm} – {ed}. {em}. {ey}.'); + + test.equal(templatec12[0], '{sd}. {sm} {sy}. – {ed}. {em} {ey}.'); + test.equal(templatec12[1], '{sd}. {sm} {sy}. – {ed}. {em} {ey}.'); + test.equal(templatec12[2], '{sd}. {sm} {sy}. – {ed}. {em} {ey}.'); + test.equal(templatec12[3], '{sd}. {sm}. {sy}. – {ed}. {em}. {ey}.'); + + test.equal(templatec20[0], '{sm} {sy}. – {em} {ey}.'); + test.equal(templatec20[1], '{sm} {sy}. – {em} {ey}.'); + test.equal(templatec20[2], '{sm} {sy}. – {em} {ey}.'); + test.equal(templatec20[3], '{sm}. {sy}. – {em}. {ey}.'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_id_ID: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"id-ID", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_is_IS: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"is-IS", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd}. {sm} {sy} kl. {st} – {et}'); + test.equal(templatec00[1], '{sd}. {sm} {sy} kl. {st} – {et}'); + test.equal(templatec00[2], '{sd}. {sm} {sy}, {st} – {et}'); + test.equal(templatec00[3], '{sd}.{sm}.{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sd}. {sm} {sy} kl. {st} – {ed}. {em} {ey} kl. {et}'); + test.equal(templatec01[1], '{sd}. {sm} {sy} kl. {st} – {ed}. {em} {ey} kl. {et}'); + test.equal(templatec01[2], '{sd}. {sm} {sy}, {st} – {ed}. {em} {ey}, {et}'); + test.equal(templatec01[3], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + + test.equal(templatec02[1], '{sd}. {sm} {sy} kl. {st} – {ed}. {em} {ey} kl. {et}'); + test.equal(templatec02[0], '{sd}. {sm} {sy} kl. {st} – {ed}. {em} {ey} kl. {et}'); + test.equal(templatec02[2], '{sd}. {sm} {sy}, {st} – {ed}. {em} {ey}, {et}'); + test.equal(templatec02[3], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + + test.equal(templatec03[0], '{sd}. {sm} {sy} kl. {st} – {ed}. {em} {ey} kl. {et}'); + test.equal(templatec03[1], '{sd}. {sm} {sy} kl. {st} – {ed}. {em} {ey} kl. {et}'); + test.equal(templatec03[2], '{sd}. {sm} {sy}, {st} – {ed}. {em} {ey}, {et}'); + test.equal(templatec03[3], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + + test.equal(templatec10[0], '{sd} – {ed}. {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed}. {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed}. {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}.{em}.{ey}'); + + test.equal(templatec11[0], '{sd}. {sm} – {ed}. {em} {ey}'); + test.equal(templatec11[1], '{sd}. {sm} – {ed}. {em} {ey}'); + test.equal(templatec11[2], '{sd}. {sm} – {ed}. {em} {ey}'); + test.equal(templatec11[3], '{sd}.{sm} – {ed}.{em}.{ey}'); + + test.equal(templatec12[0], '{sd}. {sm} {sy} – {ed}. {em} {ey}'); + test.equal(templatec12[1], '{sd}. {sm} {sy} – {ed}. {em} {ey}'); + test.equal(templatec12[2], '{sd}. {sm} {sy} – {ed}. {em} {ey}'); + test.equal(templatec12[3], '{sd}.{sm}.{sy} – {ed}.{em}.{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}.{sy} – {em}.{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_it_CH: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"it-CH", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy}, {st} – {et}'); + test.equal(templatec00[3], '{sd}.{sm}.{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec01[3], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec02[3], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec03[3], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}.{em}.{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}.{sm} – {ed}.{em}.{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}.{sm}.{sy} – {ed}.{em}.{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}.{sy} – {em}.{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_it_IT: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"it-IT", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy}, {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_ja_JP: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + + //ymd + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"ja-JP", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {et}'); + test.equal(templatec00[1], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {et}'); + test.equal(templatec00[2], '{sy}/{sm}/{sd} {st} – {et}'); + test.equal(templatec00[3], '{sy}/{sm}/{sd} {st} – {et}'); + + test.equal(templatec01[0], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}'); + test.equal(templatec01[1], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}'); + test.equal(templatec01[2], '{sy}/{sm}/{sd} {st} – {ey}/{em}/{ed} {et}'); + test.equal(templatec01[3], '{sy}/{sm}/{sd} {st} – {ey}/{em}/{ed} {et}'); + + test.equal(templatec02[1], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}'); + test.equal(templatec02[0], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}'); + test.equal(templatec02[2], '{sy}/{sm}/{sd} {st} – {ey}/{em}/{ed} {et}'); + test.equal(templatec02[3], '{sy}/{sm}/{sd} {st} – {ey}/{em}/{ed} {et}'); + + test.equal(templatec03[0], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}'); + test.equal(templatec03[1], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}'); + test.equal(templatec03[2], '{sy}/{sm}/{sd} {st} – {ey}/{em}/{ed} {et}'); + test.equal(templatec03[3], '{sy}/{sm}/{sd} {st} – {ey}/{em}/{ed} {et}'); + + test.equal(templatec10[0], '{sy}å¹´{sm}月{sd}æ—¥ – {ed}æ—¥'); + test.equal(templatec10[1], '{sy}å¹´{sm}月{sd}æ—¥ – {ed}æ—¥'); + test.equal(templatec10[2], '{sy}/{sm}/{sd} – {ed}'); + test.equal(templatec10[3], '{sy}/{sm}/{sd} – {ed}'); + + test.equal(templatec11[0], '{sy}å¹´{sm}月{sd}æ—¥ – {em}月{ed}æ—¥'); + test.equal(templatec11[1], '{sy}å¹´{sm}月{sd}æ—¥ – {em}月{ed}æ—¥'); + test.equal(templatec11[2], '{sy}/{sm}/{sd} – {ey}/{em}/{ed}'); + test.equal(templatec11[3], '{sy}/{sm}/{sd} – {ey}/{em}/{ed}'); + + test.equal(templatec12[0], '{sy}å¹´{sm}月{sd}æ—¥ – {ey}å¹´{em}月{ed}æ—¥'); + test.equal(templatec12[1], '{sy}å¹´{sm}月{sd}æ—¥ – {ey}å¹´{em}月{ed}æ—¥'); + test.equal(templatec12[2], '{sy}/{sm}/{sd} – {ey}/{em}/{ed}'); + test.equal(templatec12[3], '{sy}/{sm}/{sd} – {ey}/{em}/{ed}'); + + test.equal(templatec20[0], '{sy}å¹´{sm}月 – {ey}å¹´{em}月'); + test.equal(templatec20[1], '{sy}å¹´{sm}月 – {ey}å¹´{em}月'); + test.equal(templatec20[2], '{sy}/{sm} – {ey}/{em}'); + test.equal(templatec20[3], '{sy}/{sm} – {ey}/{em}'); + + test.equal(templatec30[0], "{sy}å¹´ – {ey}å¹´"); + test.equal(templatec30[1], "{sy}å¹´ – {ey}å¹´"); + test.equal(templatec30[2], "{sy}å¹´ – {ey}å¹´"); + test.equal(templatec30[3], "{sy}å¹´ – {ey}å¹´"); + + test.done(); + }, + testDateRngFmt_kk_KZ: function(test) { + test.expect(36); + var fmt; //ydm + // dmy (short) + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"kk-KZ", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sy} ж. {sd} {sm}, {st} – {et}'); + test.equal(templatec00[1], '{sy} ж. {sd} {sm}, {st} – {et}'); + test.equal(templatec00[2], '{sy} ж. {sd} {sm}, {st} – {et}'); + test.equal(templatec00[3], '{sd}.{sm}.{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sy} ж. {sd} {sm}, {st} – {ey} ж. {ed} {em}, {et}'); + test.equal(templatec01[1], '{sy} ж. {sd} {sm}, {st} – {ey} ж. {ed} {em}, {et}'); + test.equal(templatec01[2], '{sy} ж. {sd} {sm}, {st} – {ey} ж. {ed} {em}, {et}'); + test.equal(templatec01[3], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + + test.equal(templatec02[1], '{sy} ж. {sd} {sm}, {st} – {ey} ж. {ed} {em}, {et}'); + test.equal(templatec02[0], '{sy} ж. {sd} {sm}, {st} – {ey} ж. {ed} {em}, {et}'); + test.equal(templatec02[2], '{sy} ж. {sd} {sm}, {st} – {ey} ж. {ed} {em}, {et}'); + test.equal(templatec02[3], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + + test.equal(templatec03[0], '{sy} ж. {sd} {sm}, {st} – {ey} ж. {ed} {em}, {et}'); + test.equal(templatec03[1], '{sy} ж. {sd} {sm}, {st} – {ey} ж. {ed} {em}, {et}'); + test.equal(templatec03[2], '{sy} ж. {sd} {sm}, {st} – {ey} ж. {ed} {em}, {et}'); + test.equal(templatec03[3], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + + test.equal(templatec10[0], '{sy} ж. {sd} {sm} – {ed} {em}'); + test.equal(templatec10[1], '{sy} ж. {sd} {sm} – {ed} {em}'); + test.equal(templatec10[2], '{sy} ж. {sd} {sm} – {ed} {em}'); + test.equal(templatec10[3], '{sd} – {ed}.{em}.{ey}'); + + test.equal(templatec11[0], '{sy} ж. {sd} {sm} – {ey} ж. {ed} {em}'); + test.equal(templatec11[1], '{sy} ж. {sd} {sm} – {ey} ж. {ed} {em}'); + test.equal(templatec11[2], '{sy} ж. {sd} {sm} – {ey} ж. {ed} {em}'); + test.equal(templatec11[3], '{sd}.{sm} – {ed}.{em}.{ey}'); + + test.equal(templatec12[0], '{sy} ж. {sd} {sm} – {ey} ж. {ed} {em}'); + test.equal(templatec12[1], '{sy} ж. {sd} {sm} – {ey} ж. {ed} {em}'); + test.equal(templatec12[2], '{sy} ж. {sd} {sm} – {ey} ж. {ed} {em}'); + test.equal(templatec12[3], '{sd}.{sm}.{sy} – {ed}.{em}.{ey}'); + + test.equal(templatec20[0], '{sy} ж. {sm} – {ey} ж. {em}'); + test.equal(templatec20[1], '{sy} ж. {sm} – {ey} ж. {em}'); + test.equal(templatec20[2], '{sy} ж. {sm} – {ey} ж. {em}'); + test.equal(templatec20[3], '{sm}.{sy} – {em}.{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_kn_IN: function(test) { + test.expect(36); + var fmt; //mdy + //dmy (short) + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"kn-IN", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + + test.equal(templatec00[0], '{sm} {sd}, {sy} {st} – {et}'); + test.equal(templatec00[1], '{sm} {sd}, {sy} {st} – {et}'); + test.equal(templatec00[2], '{sm} {sd}, {sy} {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sm} {sd}, {sy} {st} – {em} {ed}, {ey} {et}'); + test.equal(templatec01[1], '{sm} {sd}, {sy} {st} – {em} {ed}, {ey} {et}'); + test.equal(templatec01[2], '{sm} {sd}, {sy} {st} – {em} {ed}, {ey} {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec02[0], '{sm} {sd}, {sy} {st} – {em} {ed}, {ey} {et}'); + test.equal(templatec02[1], '{sm} {sd}, {sy} {st} – {em} {ed}, {ey} {et}'); + test.equal(templatec02[2], '{sm} {sd}, {sy} {st} – {em} {ed}, {ey} {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], '{sm} {sd}, {sy} {st} – {em} {ed}, {ey} {et}'); + test.equal(templatec03[1], '{sm} {sd}, {sy} {st} – {em} {ed}, {ey} {et}'); + test.equal(templatec03[2], '{sm} {sd}, {sy} {st} – {em} {ed}, {ey} {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], '{sm} {sd} – {ed}, {ey}'); + test.equal(templatec10[1], '{sm} {sd} – {ed}, {ey}'); + test.equal(templatec10[2], '{sm} {sd} – {ed}, {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sm} {sd} – {em} {ed}, {ey}'); + test.equal(templatec11[1], '{sm} {sd} – {em} {ed}, {ey}'); + test.equal(templatec11[2], '{sm} {sd} – {em} {ed}, {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sm} {sd}, {sy} – {em} {ed}, {ey}'); + test.equal(templatec12[1], '{sm} {sd}, {sy} – {em} {ed}, {ey}'); + test.equal(templatec12[2], '{sm} {sd}, {sy} – {em} {ed}, {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[1], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[2], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_ko_KR: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + + //ymd + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"ko-KR", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sy}ë…„ {sm}ì›” {sd}ì¼ {st} – {et}'); + test.equal(templatec00[1], '{sy}ë…„ {sm}ì›” {sd}ì¼ {st} – {et}'); + test.equal(templatec00[2], '{sy}. {sm}. {sd}. {st} – {et}'); + test.equal(templatec00[3], '{sy}. {sm}. {sd}. {st} – {et}'); + + test.equal(templatec01[0], '{sy}ë…„ {sm}ì›” {sd}ì¼ {st} – {ey}ë…„ {em}ì›” {ed}ì¼ {et}'); + test.equal(templatec01[1], '{sy}ë…„ {sm}ì›” {sd}ì¼ {st} – {ey}ë…„ {em}ì›” {ed}ì¼ {et}'); + test.equal(templatec01[2], '{sy}. {sm}. {sd}. {st} – {ey}. {em}. {ed}. {et}'); + test.equal(templatec01[3], '{sy}. {sm}. {sd}. {st} – {ey}. {em}. {ed}. {et}'); + + test.equal(templatec02[1], '{sy}ë…„ {sm}ì›” {sd}ì¼ {st} – {ey}ë…„ {em}ì›” {ed}ì¼ {et}'); + test.equal(templatec02[0], '{sy}ë…„ {sm}ì›” {sd}ì¼ {st} – {ey}ë…„ {em}ì›” {ed}ì¼ {et}'); + test.equal(templatec02[2], '{sy}. {sm}. {sd}. {st} – {ey}. {em}. {ed}. {et}'); + test.equal(templatec02[3], '{sy}. {sm}. {sd}. {st} – {ey}. {em}. {ed}. {et}'); + + test.equal(templatec03[0], '{sy}ë…„ {sm}ì›” {sd}ì¼ {st} – {ey}ë…„ {em}ì›” {ed}ì¼ {et}'); + test.equal(templatec03[1], '{sy}ë…„ {sm}ì›” {sd}ì¼ {st} – {ey}ë…„ {em}ì›” {ed}ì¼ {et}'); + test.equal(templatec03[2], '{sy}. {sm}. {sd}. {st} – {ey}. {em}. {ed}. {et}'); + test.equal(templatec03[3], '{sy}. {sm}. {sd}. {st} – {ey}. {em}. {ed}. {et}'); + + test.equal(templatec10[0], '{sy}ë…„ {sm}ì›” {sd}ì¼ â€“ {ed}ì¼'); + test.equal(templatec10[1], '{sy}ë…„ {sm}ì›” {sd}ì¼ â€“ {ed}ì¼'); + test.equal(templatec10[2], '{sy}. {sm}. {sd}. – {ed}'); + test.equal(templatec10[3], '{sy}. {sm}. {sd}. – {ed}'); + + test.equal(templatec11[0], '{sy}ë…„ {sm}ì›” {sd}ì¼ â€“ {em}ì›” {ed}ì¼'); + test.equal(templatec11[1], '{sy}ë…„ {sm}ì›” {sd}ì¼ â€“ {em}ì›” {ed}ì¼'); + test.equal(templatec11[2], '{sy}. {sm}. {sd}. – {ey}. {em}. {ed}.'); + test.equal(templatec11[3], '{sy}. {sm}. {sd}. – {ey}. {em}. {ed}.'); + + test.equal(templatec12[0], '{sy}ë…„ {sm}ì›” {sd}ì¼ â€“ {ey}ë…„ {em}ì›” {ed}ì¼'); + test.equal(templatec12[1], '{sy}ë…„ {sm}ì›” {sd}ì¼ â€“ {ey}ë…„ {em}ì›” {ed}ì¼'); + test.equal(templatec12[2], '{sy}. {sm}. {sd}. – {ey}. {em}. {ed}.'); + test.equal(templatec12[3], '{sy}. {sm}. {sd}. – {ey}. {em}. {ed}.'); + + test.equal(templatec20[0], '{sy}ë…„ {sm}ì›” – {ey}ë…„ {em}ì›”'); + test.equal(templatec20[1], '{sy}ë…„ {sm}ì›” – {ey}ë…„ {em}ì›”'); + test.equal(templatec20[2], '{sy}. {sm}. – {ey}. {em}.'); + test.equal(templatec20[3], '{sy}. {sm}. – {ey}. {em}.'); + + test.equal(templatec30[0], "{sy}ë…„ – {ey}ë…„"); + test.equal(templatec30[1], "{sy}ë…„ – {ey}ë…„"); + test.equal(templatec30[2], "{sy}ë…„ – {ey}ë…„"); + test.equal(templatec30[3], "{sy}ë…„ – {ey}ë…„"); + + test.done(); + }, + testDateRngFmt_ku_IQ: function(test) { + test.expect(36); + var fmt; //ymd (full, medium, short) + //dmy (long) + + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"ku-IQ", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], 'â€{sy} {sm} {sd} {st} – {et}'); + test.equal(templatec00[1], 'â€{sd}ÛŒ {sm}ÛŒ {sy} {st} – {et}'); + test.equal(templatec00[2], 'â€{sy} {sm} {sd} {st} – {et}'); + test.equal(templatec00[3], 'â€{sy}-{sm}-{sd} {st} – {et}'); + + test.equal(templatec01[0], 'â€{sy} {sm} {sd} {st} – â€{ey} {em} {ed} {et}'); + test.equal(templatec01[1], 'â€{sd}ÛŒ {sm}ÛŒ {sy} {st} – â€{ed}ÛŒ {em}ÛŒ {ey} {et}'); + test.equal(templatec01[2], 'â€{sy} {sm} {sd} {st} – â€{ey} {em} {ed} {et}'); + test.equal(templatec01[3], 'â€{sy}-{sm}-{sd} {st} – â€{ey}-{em}-{ed} {et}'); + + test.equal(templatec02[0], 'â€{sy} {sm} {sd} {st} – â€{ey} {em} {ed} {et}'); + test.equal(templatec02[1], 'â€{sd}ÛŒ {sm}ÛŒ {sy} {st} – â€{ed}ÛŒ {em}ÛŒ {ey} {et}'); + test.equal(templatec02[2], 'â€{sy} {sm} {sd} {st} – â€{ey} {em} {ed} {et}'); + test.equal(templatec02[3], 'â€{sy}-{sm}-{sd} {st} – â€{ey}-{em}-{ed} {et}'); + + test.equal(templatec03[0], 'â€{sy} {sm} {sd} {st} – â€{ey} {em} {ed} {et}'); + test.equal(templatec03[1], 'â€{sd}ÛŒ {sm}ÛŒ {sy} {st} – â€{ed}ÛŒ {em}ÛŒ {ey} {et}'); + test.equal(templatec03[2], 'â€{sy} {sm} {sd} {st} – â€{ey} {em} {ed} {et}'); + test.equal(templatec03[3], 'â€{sy}-{sm}-{sd} {st} – â€{ey}-{em}-{ed} {et}'); + + test.equal(templatec10[0], 'â€{sy} {sm} {sd} – {ed}'); + test.equal(templatec10[1], 'â€{sd} – â€{ed}ÛŒ {em}ÛŒ {ey}'); + test.equal(templatec10[2], 'â€{sy} {sm} {sd} – {ed}'); + test.equal(templatec10[3], 'â€{sy}-{sm}-{sd} – {ed}'); + + test.equal(templatec11[0], 'â€{sy} {sm} {sd} – â€{em} {ed}'); + test.equal(templatec11[1], 'â€{sd}ÛŒ {sm} – â€{ed}ÛŒ {em}ÛŒ {ey}'); + test.equal(templatec11[2], 'â€{sy} {sm} {sd} – â€{ey} {em} {ed}'); + test.equal(templatec11[3], 'â€{sy}-{sm}-{sd} – â€{ey}-{em}-{ed}'); + + test.equal(templatec12[0], 'â€{sy} {sm} {sd} – â€{ey} {em} {ed}'); + test.equal(templatec12[1], 'â€{sd}ÛŒ {sm}ÛŒ {sy} – â€{ed}ÛŒ {em}ÛŒ {ey}'); + test.equal(templatec12[2], 'â€{sy} {sm} {sd} – â€{ey} {em} {ed}'); + test.equal(templatec12[3], 'â€{sy}-{sm}-{sd} – â€{ey}-{em}-{ed}'); + + test.equal(templatec20[0], 'â€{sy} {sm} – â€{ey} {em}'); + test.equal(templatec20[1], '{sm}ÛŒ {sy} – {em}ÛŒ {ey}'); + test.equal(templatec20[2], 'â€{sy} {sm} – â€{ey} {em}'); + test.equal(templatec20[3], 'â€{sy}-{sm} – â€{ey}-{em}'); + + test.equal(templatec30[0], 'â€{sy} – {ey}'); + test.equal(templatec30[1], 'â€{sy} – {ey}'); + test.equal(templatec30[2], 'â€{sy} – {ey}'); + test.equal(templatec30[3], 'â€{sy} – {ey}'); + + test.done(); + }, + testDateRngFmt_lt_LT: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + + //ymd + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"lt-LT", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sy} m. {sm} {sd} d. {st} – {et}'); + test.equal(templatec00[1], '{sy} m. {sm} {sd} d. {st} – {et}'); + test.equal(templatec00[2], '{sy}-{sm}-{sd} {st} – {et}'); + test.equal(templatec00[3], '{sy}-{sm}-{sd} {st} – {et}'); + + test.equal(templatec01[0], '{sy} m. {sm} {sd} d. {st} – {ey} m. {em} {ed} d. {et}'); + test.equal(templatec01[1], '{sy} m. {sm} {sd} d. {st} – {ey} m. {em} {ed} d. {et}'); + test.equal(templatec01[2], '{sy}-{sm}-{sd} {st} – {ey}-{em}-{ed} {et}'); + test.equal(templatec01[3], '{sy}-{sm}-{sd} {st} – {ey}-{em}-{ed} {et}'); + + test.equal(templatec02[1], '{sy} m. {sm} {sd} d. {st} – {ey} m. {em} {ed} d. {et}'); + test.equal(templatec02[0], '{sy} m. {sm} {sd} d. {st} – {ey} m. {em} {ed} d. {et}'); + test.equal(templatec02[2], '{sy}-{sm}-{sd} {st} – {ey}-{em}-{ed} {et}'); + test.equal(templatec02[3], '{sy}-{sm}-{sd} {st} – {ey}-{em}-{ed} {et}'); + + test.equal(templatec03[0], '{sy} m. {sm} {sd} d. {st} – {ey} m. {em} {ed} d. {et}'); + test.equal(templatec03[1], '{sy} m. {sm} {sd} d. {st} – {ey} m. {em} {ed} d. {et}'); + test.equal(templatec03[2], '{sy}-{sm}-{sd} {st} – {ey}-{em}-{ed} {et}'); + test.equal(templatec03[3], '{sy}-{sm}-{sd} {st} – {ey}-{em}-{ed} {et}'); + + test.equal(templatec10[0], '{sy} m. {sm} {sd} d. – {ed} d.'); + test.equal(templatec10[1], '{sy} m. {sm} {sd} d. – {ed} d.'); + test.equal(templatec10[2], '{sy}-{sm}-{sd} – {ed}'); + test.equal(templatec10[3], '{sy}-{sm}-{sd} – {ed}'); + + test.equal(templatec11[0], '{sy} m. {sm} {sd} d. – {em} {ed} d.'); + test.equal(templatec11[1], '{sy} m. {sm} {sd} d. – {em} {ed} d.'); + test.equal(templatec11[2], '{sy}-{sm}-{sd} – {ey}-{em}-{ed}'); + test.equal(templatec11[3], '{sy}-{sm}-{sd} – {ey}-{em}-{ed}'); + + test.equal(templatec12[0], '{sy} m. {sm} {sd} d. – {ey} m. {em} {ed} d.'); + test.equal(templatec12[1], '{sy} m. {sm} {sd} d. – {ey} m. {em} {ed} d.'); + test.equal(templatec12[2], '{sy}-{sm}-{sd} – {ey}-{em}-{ed}'); + test.equal(templatec12[3], '{sy}-{sm}-{sd} – {ey}-{em}-{ed}'); + + test.equal(templatec20[0], '{sy} m. {sm} – {ey} m. {em}'); + test.equal(templatec20[1], '{sy} m. {sm} – {ey} m. {em}'); + test.equal(templatec20[2], '{sy}-{sm} – {ey}-{em}'); + test.equal(templatec20[3], '{sy}-{sm} – {ey}-{em}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_lv_LV: function(test) { + test.expect(36); + var fmt; //ydm + //dmy (short) + + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"lv-LV", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sy}. gada {sd}. {sm} {st} – {et}'); + test.equal(templatec00[1], '{sy}. gada {sd}. {sm} {st} – {et}'); + test.equal(templatec00[2], '{sy}. gada {sd}. {sm} {st} – {et}'); + test.equal(templatec00[3], '{sd}.{sm}.{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sy}. gada {sd}. {sm} {st} – {ey}. gada {ed}. {em} {et}'); + test.equal(templatec01[1], '{sy}. gada {sd}. {sm} {st} – {ey}. gada {ed}. {em} {et}'); + test.equal(templatec01[2], '{sy}. gada {sd}. {sm} {st} – {ey}. gada {ed}. {em} {et}'); + test.equal(templatec01[3], '{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}'); + + test.equal(templatec02[1], '{sy}. gada {sd}. {sm} {st} – {ey}. gada {ed}. {em} {et}'); + test.equal(templatec02[0], '{sy}. gada {sd}. {sm} {st} – {ey}. gada {ed}. {em} {et}'); + test.equal(templatec02[2], '{sy}. gada {sd}. {sm} {st} – {ey}. gada {ed}. {em} {et}'); + test.equal(templatec02[3], '{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}'); + + test.equal(templatec03[0], '{sy}. gada {sd}. {sm} {st} – {ey}. gada {ed}. {em} {et}'); + test.equal(templatec03[1], '{sy}. gada {sd}. {sm} {st} – {ey}. gada {ed}. {em} {et}'); + test.equal(templatec03[2], '{sy}. gada {sd}. {sm} {st} – {ey}. gada {ed}. {em} {et}'); + test.equal(templatec03[3], '{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}'); + + test.equal(templatec10[0], '{sy}. gada {sd}. {sm} – {ed}. {em}'); + test.equal(templatec10[1], '{sy}. gada {sd}. {sm} – {ed}. {em}'); + test.equal(templatec10[2], '{sy}. gada {sd}. {sm} – {ed}. {em}'); + test.equal(templatec10[3], '{sd} – {ed}.{em}.{ey}'); + + test.equal(templatec11[0], '{sy}. gada {sd}. {sm} – {ey}. gada {ed}. {em}'); + test.equal(templatec11[1], '{sy}. gada {sd}. {sm} – {ey}. gada {ed}. {em}'); + test.equal(templatec11[2], '{sy}. gada {sd}. {sm} – {ey}. gada {ed}. {em}'); + test.equal(templatec11[3], '{sd}.{sm} – {ed}.{em}.{ey}'); + + test.equal(templatec12[0], '{sy}. gada {sd}. {sm} – {ey}. gada {ed}. {em}'); + test.equal(templatec12[1], '{sy}. gada {sd}. {sm} – {ey}. gada {ed}. {em}'); + test.equal(templatec12[2], '{sy}. gada {sd}. {sm} – {ey}. gada {ed}. {em}'); + test.equal(templatec12[3], '{sd}.{sm}.{sy} – {ed}.{em}.{ey}'); + + test.equal(templatec20[0], '{sy}. gada {sm} – {ey}. gada {em}'); + test.equal(templatec20[1], '{sy}. gada {sm} – {ey}. gada {em}'); + test.equal(templatec20[2], '{sy}. gada {sm} – {ey}. gada {em}'); + test.equal(templatec20[3], '{sm}.{sy} – {em}.{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_mk_MK: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"mk-MK", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[2], '{sd}.{sm}.{sy} {st} – {et}'); + test.equal(templatec00[3], '{sd}.{sm}.{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[2], '{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}'); + test.equal(templatec01[3], '{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[2], '{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}'); + test.equal(templatec02[3], '{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[2], '{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}'); + test.equal(templatec03[3], '{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed}.{em}.{ey}'); + test.equal(templatec10[3], '{sd} – {ed}.{em}.{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd}.{sm} – {ed}.{em}.{ey}'); + test.equal(templatec11[3], '{sd}.{sm} – {ed}.{em}.{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd}.{sm}.{sy} – {ed}.{em}.{ey}'); + test.equal(templatec12[3], '{sd}.{sm}.{sy} – {ed}.{em}.{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm}.{sy} – {em}.{ey}'); + test.equal(templatec20[3], '{sm}.{sy} – {em}.{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_ml_IN: function(test) { + test.expect(36); + var fmt; //ymd + //dmy(short) + + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"ml-IN", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sy}, {sm} {sd} {st} – {et}'); + test.equal(templatec00[1], '{sy}, {sm} {sd} {st} – {et}'); + test.equal(templatec00[2], '{sy}, {sm} {sd} {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sy}, {sm} {sd} {st} – {ey}, {em} {ed} {et}'); + test.equal(templatec01[1], '{sy}, {sm} {sd} {st} – {ey}, {em} {ed} {et}'); + test.equal(templatec01[2], '{sy}, {sm} {sd} {st} – {ey}, {em} {ed} {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], '{sy}, {sm} {sd} {st} – {ey}, {em} {ed} {et}'); + test.equal(templatec02[0], '{sy}, {sm} {sd} {st} – {ey}, {em} {ed} {et}'); + test.equal(templatec02[2], '{sy}, {sm} {sd} {st} – {ey}, {em} {ed} {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], '{sy}, {sm} {sd} {st} – {ey}, {em} {ed} {et}'); + test.equal(templatec03[1], '{sy}, {sm} {sd} {st} – {ey}, {em} {ed} {et}'); + test.equal(templatec03[2], '{sy}, {sm} {sd} {st} – {ey}, {em} {ed} {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], '{sy}, {sm} {sd} – {ed}'); + test.equal(templatec10[1], '{sy}, {sm} {sd} – {ed}'); + test.equal(templatec10[2], '{sy}, {sm} {sd} – {ed}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sy}, {sm} {sd} – {em} {ed}'); + test.equal(templatec11[1], '{sy}, {sm} {sd} – {em} {ed}'); + test.equal(templatec11[2], '{sy}, {sm} {sd} – {ey}, {em} {ed}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sy}, {sm} {sd} – {ey}, {em} {ed}'); + test.equal(templatec12[1], '{sy}, {sm} {sd} – {ey}, {em} {ed}'); + test.equal(templatec12[2], '{sy}, {sm} {sd} – {ey}, {em} {ed}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sy}, {sm} – {ey}, {em}'); + test.equal(templatec20[1], '{sy}, {sm} – {ey}, {em}'); + test.equal(templatec20[2], '{sy}, {sm} – {ey}, {em}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_mr_IN: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"mr-IN", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm}, {sy} रोजी {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm}, {sy} रोजी {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm}, {sy}, {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm}, {sy} रोजी {st} – {ed} {em}, {ey} रोजी {et}'); + test.equal(templatec01[1], '{sd} {sm}, {sy} रोजी {st} – {ed} {em}, {ey} रोजी {et}'); + test.equal(templatec01[2], '{sd} {sm}, {sy}, {st} – {ed} {em}, {ey}, {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec02[1], '{sd} {sm}, {sy} रोजी {st} – {ed} {em}, {ey} रोजी {et}'); + test.equal(templatec02[0], '{sd} {sm}, {sy} रोजी {st} – {ed} {em}, {ey} रोजी {et}'); + test.equal(templatec02[2], '{sd} {sm}, {sy}, {st} – {ed} {em}, {ey}, {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec03[0], '{sd} {sm}, {sy} रोजी {st} – {ed} {em}, {ey} रोजी {et}'); + test.equal(templatec03[1], '{sd} {sm}, {sy} रोजी {st} – {ed} {em}, {ey} रोजी {et}'); + test.equal(templatec03[2], '{sd} {sm}, {sy}, {st} – {ed} {em}, {ey}, {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em}, {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em}, {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em}, {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em}, {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em}, {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em}, {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} {sm}, {sy} – {ed} {em}, {ey}'); + test.equal(templatec12[1], '{sd} {sm}, {sy} – {ed} {em}, {ey}'); + test.equal(templatec12[2], '{sd} {sm}, {sy} – {ed} {em}, {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[1], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[2], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_ms_MY: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"ms-MY", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy}, {st} – {et}'); // CLDR 34 change + test.equal(templatec00[3], '{sd}/{sm}/{sy}, {st} – {et}'); // CLDR 34 change + + test.equal(templatec01[0], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_nb_NO: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"nb-NO", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd}. {sm} {sy} {st} – {et}'); + test.equal(templatec00[1], '{sd}. {sm} {sy} kl. {st} – {et}'); + test.equal(templatec00[2], '{sd}. {sm} {sy}, {st} – {et}'); + test.equal(templatec00[3], '{sd}.{sm}.{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sd}. {sm} {sy} {st} – {ed}. {em} {ey} {et}'); + test.equal(templatec01[1], '{sd}. {sm} {sy} kl. {st} – {ed}. {em} {ey} kl. {et}'); + test.equal(templatec01[2], '{sd}. {sm} {sy}, {st} – {ed}. {em} {ey}, {et}'); + test.equal(templatec01[3], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + + test.equal(templatec02[0], '{sd}. {sm} {sy} {st} – {ed}. {em} {ey} {et}'); + test.equal(templatec02[1], '{sd}. {sm} {sy} kl. {st} – {ed}. {em} {ey} kl. {et}'); + test.equal(templatec02[2], '{sd}. {sm} {sy}, {st} – {ed}. {em} {ey}, {et}'); + test.equal(templatec02[3], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + + test.equal(templatec03[0], '{sd}. {sm} {sy} {st} – {ed}. {em} {ey} {et}'); + test.equal(templatec03[1], '{sd}. {sm} {sy} kl. {st} – {ed}. {em} {ey} kl. {et}'); + test.equal(templatec03[2], '{sd}. {sm} {sy}, {st} – {ed}. {em} {ey}, {et}'); + test.equal(templatec03[3], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + + test.equal(templatec10[0], '{sd} – {ed}. {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed}. {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed}. {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}.{em}.{ey}'); + + test.equal(templatec11[0], '{sd}. {sm} – {ed}. {em} {ey}'); + test.equal(templatec11[1], '{sd}. {sm} – {ed}. {em} {ey}'); + test.equal(templatec11[2], '{sd}. {sm} – {ed}. {em} {ey}'); + test.equal(templatec11[3], '{sd}.{sm} – {ed}.{em}.{ey}'); + + test.equal(templatec12[0], '{sd}. {sm} {sy} – {ed}. {em} {ey}'); + test.equal(templatec12[1], '{sd}. {sm} {sy} – {ed}. {em} {ey}'); + test.equal(templatec12[2], '{sd}. {sm} {sy} – {ed}. {em} {ey}'); + test.equal(templatec12[3], '{sd}.{sm}.{sy} – {ed}.{em}.{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}.{sy} – {em}.{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_nl_BE: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"nl-BE", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} om {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} om {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} om {st} – {ed} {em} {ey} om {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} om {st} – {ed} {em} {ey} om {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} om {st} – {ed} {em} {ey} om {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} om {st} – {ed} {em} {ey} om {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} om {st} – {ed} {em} {ey} om {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} om {st} – {ed} {em} {ey} om {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_nl_NL: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"nl-NL", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} om {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} om {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[3], '{sd}-{sm}-{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} om {st} – {ed} {em} {ey} om {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} om {st} – {ed} {em} {ey} om {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[3], '{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} om {st} – {ed} {em} {ey} om {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} om {st} – {ed} {em} {ey} om {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[3], '{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} om {st} – {ed} {em} {ey} om {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} om {st} – {ed} {em} {ey} om {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[3], '{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}-{em}-{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}-{sm} – {ed}-{em}-{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}-{sm}-{sy} – {ed}-{em}-{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}-{sy} – {em}-{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + + }, + testDateRngFmt_pa_Guru_IN: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"pa-Guru-IN", length: length[i]}) + + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy}, {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_pl_PL: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"pl-PL", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy}, {st} – {et}'); + test.equal(templatec00[3], '{sd}.{sm}.{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec01[3], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec02[3], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec03[3], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}.{em}.{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}.{sm} – {ed}.{em}.{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}.{sm}.{sy} – {ed}.{em}.{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}.{sy} – {em}.{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_pt_BR: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"pt-BR", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} de {sm} de {sy} {st} – {et}'); + test.equal(templatec00[1], '{sd} de {sm} de {sy} {st} – {et}'); + test.equal(templatec00[2], '{sd} de {sm} de {sy} {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd} de {sm} de {sy} {st} – {ed} de {em} de {ey} {et}'); + test.equal(templatec01[1], '{sd} de {sm} de {sy} {st} – {ed} de {em} de {ey} {et}'); + test.equal(templatec01[2], '{sd} de {sm} de {sy} {st} – {ed} de {em} de {ey} {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], '{sd} de {sm} de {sy} {st} – {ed} de {em} de {ey} {et}'); + test.equal(templatec02[0], '{sd} de {sm} de {sy} {st} – {ed} de {em} de {ey} {et}'); + test.equal(templatec02[2], '{sd} de {sm} de {sy} {st} – {ed} de {em} de {ey} {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], '{sd} de {sm} de {sy} {st} – {ed} de {em} de {ey} {et}'); + test.equal(templatec03[1], '{sd} de {sm} de {sy} {st} – {ed} de {em} de {ey} {et}'); + test.equal(templatec03[2], '{sd} de {sm} de {sy} {st} – {ed} de {em} de {ey} {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed} de {em} de {ey}'); + test.equal(templatec10[1], '{sd} – {ed} de {em} de {ey}'); + test.equal(templatec10[2], '{sd} – {ed} de {em} de {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} de {sm} – {ed} de {em} de {ey}'); + test.equal(templatec11[1], '{sd} de {sm} – {ed} de {em} de {ey}'); + test.equal(templatec11[2], '{sd} de {sm} – {ed} de {em} de {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} de {sm} de {sy} – {ed} de {em} de {ey}'); + test.equal(templatec12[1], '{sd} de {sm} de {sy} – {ed} de {em} de {ey}'); + test.equal(templatec12[2], '{sd} de {sm} de {sy} – {ed} de {em} de {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} de {sy} – {em} de {ey}'); + test.equal(templatec20[1], '{sm} de {sy} – {em} de {ey}'); + test.equal(templatec20[2], '{sm} de {sy} – {em} de {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_pt_PT: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"pt-PT", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} de {sm} de {sy} às {st} – {et}'); + test.equal(templatec00[1], '{sd} de {sm} de {sy} às {st} – {et}'); + test.equal(templatec00[2], '{sd}/{sm}/{sy}, {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sd} de {sm} de {sy} às {st} – {ed} de {em} de {ey} às {et}'); + test.equal(templatec01[1], '{sd} de {sm} de {sy} às {st} – {ed} de {em} de {ey} às {et}'); + test.equal(templatec01[2], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec02[1], '{sd} de {sm} de {sy} às {st} – {ed} de {em} de {ey} às {et}'); + test.equal(templatec02[0], '{sd} de {sm} de {sy} às {st} – {ed} de {em} de {ey} às {et}'); + test.equal(templatec02[2], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec03[0], '{sd} de {sm} de {sy} às {st} – {ed} de {em} de {ey} às {et}'); + test.equal(templatec03[1], '{sd} de {sm} de {sy} às {st} – {ed} de {em} de {ey} às {et}'); + test.equal(templatec03[2], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec10[0], '{sd} – {ed} de {em} de {ey}'); + test.equal(templatec10[1], '{sd} – {ed} de {em} de {ey}'); + test.equal(templatec10[2], '{sd} – {ed}/{em}/{ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} de {sm} – {ed} de {em} de {ey}'); + test.equal(templatec11[1], '{sd} de {sm} – {ed} de {em} de {ey}'); + test.equal(templatec11[2], '{sd}/{sm} – {ed}/{em}/{ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} de {sm} de {sy} – {ed} de {em} de {ey}'); + test.equal(templatec12[1], '{sd} de {sm} de {sy} – {ed} de {em} de {ey}'); + test.equal(templatec12[2], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} de {sy} – {em} de {ey}'); + test.equal(templatec20[1], '{sm} de {sy} – {em} de {ey}'); + test.equal(templatec20[2], '{sm}/{sy} – {em}/{ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_ro_RO: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"ro-RO", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy}, {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy}, {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy}, {st} – {et}'); + test.equal(templatec00[3], '{sd}.{sm}.{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec01[3], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec02[3], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec03[3], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}.{em}.{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}.{sm} – {ed}.{em}.{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}.{sm}.{sy} – {ed}.{em}.{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}.{sy} – {em}.{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_sr_Cyrl_RS: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"sr-Cyrl-RS", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd}. {sm} {sy}. {st} – {et}'); + test.equal(templatec00[1], '{sd}. {sm} {sy}. {st} – {et}'); + test.equal(templatec00[2], '{sd}.{sm}.{sy}. {st} – {et}'); + test.equal(templatec00[3], '{sd}.{sm}.{sy}. {st} – {et}'); + + test.equal(templatec01[0], '{sd}. {sm} {sy}. {st} – {ed}. {em} {ey}. {et}'); + test.equal(templatec01[1], '{sd}. {sm} {sy}. {st} – {ed}. {em} {ey}. {et}'); + test.equal(templatec01[2], '{sd}.{sm}.{sy}. {st} – {ed}.{em}.{ey}. {et}'); + test.equal(templatec01[3], '{sd}.{sm}.{sy}. {st} – {ed}.{em}.{ey}. {et}'); + + test.equal(templatec02[0], '{sd}. {sm} {sy}. {st} – {ed}. {em} {ey}. {et}'); + test.equal(templatec02[1], '{sd}. {sm} {sy}. {st} – {ed}. {em} {ey}. {et}'); + test.equal(templatec02[2], '{sd}.{sm}.{sy}. {st} – {ed}.{em}.{ey}. {et}'); + test.equal(templatec02[3], '{sd}.{sm}.{sy}. {st} – {ed}.{em}.{ey}. {et}'); + + test.equal(templatec03[0], '{sd}. {sm} {sy}. {st} – {ed}. {em} {ey}. {et}'); + test.equal(templatec03[1], '{sd}. {sm} {sy}. {st} – {ed}. {em} {ey}. {et}'); + test.equal(templatec03[2], '{sd}.{sm}.{sy}. {st} – {ed}.{em}.{ey}. {et}'); + test.equal(templatec03[3], '{sd}.{sm}.{sy}. {st} – {ed}.{em}.{ey}. {et}'); + + test.equal(templatec10[0], '{sd} – {ed}. {em} {ey}.'); + test.equal(templatec10[1], '{sd} – {ed}. {em} {ey}.'); + test.equal(templatec10[2], '{sd} – {ed}.{em}.{ey}.'); + test.equal(templatec10[3], '{sd} – {ed}.{em}.{ey}.'); + + test.equal(templatec11[0], '{sd}. {sm} – {ed}. {em} {ey}.'); + test.equal(templatec11[1], '{sd}. {sm} – {ed}. {em} {ey}.'); + test.equal(templatec11[2], '{sd}.{sm} – {ed}.{em}.{ey}.'); + test.equal(templatec11[3], '{sd}.{sm} – {ed}.{em}.{ey}.'); + + test.equal(templatec12[0], '{sd}. {sm} {sy}. – {ed}. {em} {ey}.'); + test.equal(templatec12[1], '{sd}. {sm} {sy}. – {ed}. {em} {ey}.'); + test.equal(templatec12[2], '{sd}.{sm}.{sy}. – {ed}.{em}.{ey}.'); + test.equal(templatec12[3], '{sd}.{sm}.{sy}. – {ed}.{em}.{ey}.'); + + test.equal(templatec20[0], '{sm} {sy}. – {em} {ey}.'); + test.equal(templatec20[1], '{sm} {sy}. – {em} {ey}.'); + test.equal(templatec20[2], '{sm}.{sy}. – {em}.{ey}.'); + test.equal(templatec20[3], '{sm}.{sy}. – {em}.{ey}.'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_sr_Latn_RS: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"sr-Latn-RS", length: length[i]}) + + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd}. {sm} {sy}. {st} – {et}'); + test.equal(templatec00[1], '{sd}. {sm} {sy}. {st} – {et}'); + test.equal(templatec00[2], '{sd}.{sm}.{sy}. {st} – {et}'); + test.equal(templatec00[3], '{sd}.{sm}.{sy}. {st} – {et}'); + + test.equal(templatec01[0], '{sd}. {sm} {sy}. {st} – {ed}. {em} {ey}. {et}'); + test.equal(templatec01[1], '{sd}. {sm} {sy}. {st} – {ed}. {em} {ey}. {et}'); + test.equal(templatec01[2], '{sd}.{sm}.{sy}. {st} – {ed}.{em}.{ey}. {et}'); + test.equal(templatec01[3], '{sd}.{sm}.{sy}. {st} – {ed}.{em}.{ey}. {et}'); + + test.equal(templatec02[0], '{sd}. {sm} {sy}. {st} – {ed}. {em} {ey}. {et}'); + test.equal(templatec02[1], '{sd}. {sm} {sy}. {st} – {ed}. {em} {ey}. {et}'); + test.equal(templatec02[2], '{sd}.{sm}.{sy}. {st} – {ed}.{em}.{ey}. {et}'); + test.equal(templatec02[3], '{sd}.{sm}.{sy}. {st} – {ed}.{em}.{ey}. {et}'); + + test.equal(templatec03[0], '{sd}. {sm} {sy}. {st} – {ed}. {em} {ey}. {et}'); + test.equal(templatec03[1], '{sd}. {sm} {sy}. {st} – {ed}. {em} {ey}. {et}'); + test.equal(templatec03[2], '{sd}.{sm}.{sy}. {st} – {ed}.{em}.{ey}. {et}'); + test.equal(templatec03[3], '{sd}.{sm}.{sy}. {st} – {ed}.{em}.{ey}. {et}'); + + test.equal(templatec10[0], '{sd} – {ed}. {em} {ey}.'); + test.equal(templatec10[1], '{sd} – {ed}. {em} {ey}.'); + test.equal(templatec10[2], '{sd} – {ed}.{em}.{ey}.'); + test.equal(templatec10[3], '{sd} – {ed}.{em}.{ey}.'); + + test.equal(templatec11[0], '{sd}. {sm} – {ed}. {em} {ey}.'); + test.equal(templatec11[1], '{sd}. {sm} – {ed}. {em} {ey}.'); + test.equal(templatec11[2], '{sd}.{sm} – {ed}.{em}.{ey}.'); + test.equal(templatec11[3], '{sd}.{sm} – {ed}.{em}.{ey}.'); + + test.equal(templatec12[0], '{sd}. {sm} {sy}. – {ed}. {em} {ey}.'); + test.equal(templatec12[1], '{sd}. {sm} {sy}. – {ed}. {em} {ey}.'); + test.equal(templatec12[2], '{sd}.{sm}.{sy}. – {ed}.{em}.{ey}.'); + test.equal(templatec12[3], '{sd}.{sm}.{sy}. – {ed}.{em}.{ey}.'); + + test.equal(templatec20[0], '{sm} {sy}. – {em} {ey}.'); + test.equal(templatec20[1], '{sm} {sy}. – {em} {ey}.'); + test.equal(templatec20[2], '{sm}.{sy}. – {em}.{ey}.'); + test.equal(templatec20[3], '{sm}.{sy}. – {em}.{ey}.'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + test.done(); + }, + testDateRngFmt_ru_BY: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"ru-BY", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} г., {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} г., {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy} г., {st} – {et}'); + test.equal(templatec00[3], '{sd}.{sm}.{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}'); + test.equal(templatec01[3], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}'); + test.equal(templatec02[3], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}'); + test.equal(templatec03[3], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey} г.'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey} г.'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey} г.'); + test.equal(templatec10[3], '{sd} – {ed}.{em}.{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey} г.'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey} г.'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey} г.'); + test.equal(templatec11[3], '{sd}.{sm} – {ed}.{em}.{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} г. – {ed} {em} {ey} г.'); + test.equal(templatec12[1], '{sd} {sm} {sy} г. – {ed} {em} {ey} г.'); + test.equal(templatec12[2], '{sd} {sm} {sy} г. – {ed} {em} {ey} г.'); + test.equal(templatec12[3], '{sd}.{sm}.{sy} – {ed}.{em}.{ey}'); + + test.equal(templatec20[0], '{sm} {sy} г. – {em} {ey} г.'); + test.equal(templatec20[1], '{sm} {sy} г. – {em} {ey} г.'); + test.equal(templatec20[2], '{sm} {sy} г. – {em} {ey} г.'); + test.equal(templatec20[3], '{sm}.{sy} – {em}.{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_ru_KG: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"ru-KG", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} г., {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} г., {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy} г., {st} – {et}'); + test.equal(templatec00[3], '{sd}.{sm}.{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}'); + test.equal(templatec01[3], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}'); + test.equal(templatec02[3], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}'); + test.equal(templatec03[3], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey} г.'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey} г.'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey} г.'); + test.equal(templatec10[3], '{sd} – {ed}.{em}.{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey} г.'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey} г.'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey} г.'); + test.equal(templatec11[3], '{sd}.{sm} – {ed}.{em}.{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} г. – {ed} {em} {ey} г.'); + test.equal(templatec12[1], '{sd} {sm} {sy} г. – {ed} {em} {ey} г.'); + test.equal(templatec12[2], '{sd} {sm} {sy} г. – {ed} {em} {ey} г.'); + test.equal(templatec12[3], '{sd}.{sm}.{sy} – {ed}.{em}.{ey}'); + + test.equal(templatec20[0], '{sm} {sy} г. – {em} {ey} г.'); + test.equal(templatec20[1], '{sm} {sy} г. – {em} {ey} г.'); + test.equal(templatec20[2], '{sm} {sy} г. – {em} {ey} г.'); + test.equal(templatec20[3], '{sm}.{sy} – {em}.{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_ru_KZ: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"ru-KZ", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} г., {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} г., {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy} г., {st} – {et}'); + test.equal(templatec00[3], '{sd}.{sm}.{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}'); + test.equal(templatec01[3], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}'); + test.equal(templatec02[3], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}'); + test.equal(templatec03[3], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey} г.'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey} г.'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey} г.'); + test.equal(templatec10[3], '{sd} – {ed}.{em}.{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey} г.'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey} г.'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey} г.'); + test.equal(templatec11[3], '{sd}.{sm} – {ed}.{em}.{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} г. – {ed} {em} {ey} г.'); + test.equal(templatec12[1], '{sd} {sm} {sy} г. – {ed} {em} {ey} г.'); + test.equal(templatec12[2], '{sd} {sm} {sy} г. – {ed} {em} {ey} г.'); + test.equal(templatec12[3], '{sd}.{sm}.{sy} – {ed}.{em}.{ey}'); + + test.equal(templatec20[0], '{sm} {sy} г. – {em} {ey} г.'); + test.equal(templatec20[1], '{sm} {sy} г. – {em} {ey} г.'); + test.equal(templatec20[2], '{sm} {sy} г. – {em} {ey} г.'); + test.equal(templatec20[3], '{sm}.{sy} – {em}.{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_ru_GE: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"ru-GE", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} г., {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} г., {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy} г., {st} – {et}'); + test.equal(templatec00[3], '{sd}.{sm}.{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}'); + test.equal(templatec01[3], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}'); + test.equal(templatec02[3], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}'); + test.equal(templatec03[3], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey} г.'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey} г.'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey} г.'); + test.equal(templatec10[3], '{sd} – {ed}.{em}.{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey} г.'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey} г.'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey} г.'); + test.equal(templatec11[3], '{sd}.{sm} – {ed}.{em}.{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} г. – {ed} {em} {ey} г.'); + test.equal(templatec12[1], '{sd} {sm} {sy} г. – {ed} {em} {ey} г.'); + test.equal(templatec12[2], '{sd} {sm} {sy} г. – {ed} {em} {ey} г.'); + test.equal(templatec12[3], '{sd}.{sm}.{sy} – {ed}.{em}.{ey}'); + + test.equal(templatec20[0], '{sm} {sy} г. – {em} {ey} г.'); + test.equal(templatec20[1], '{sm} {sy} г. – {em} {ey} г.'); + test.equal(templatec20[2], '{sm} {sy} г. – {em} {ey} г.'); + test.equal(templatec20[3], '{sm}.{sy} – {em}.{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_ru_RU: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"ru-RU", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} г., {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} г., {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy} г., {st} – {et}'); + test.equal(templatec00[3], '{sd}.{sm}.{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}'); + test.equal(templatec01[3], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}'); + test.equal(templatec02[3], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}'); + test.equal(templatec03[3], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey} г.'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey} г.'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey} г.'); + test.equal(templatec10[3], '{sd} – {ed}.{em}.{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey} г.'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey} г.'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey} г.'); + test.equal(templatec11[3], '{sd}.{sm} – {ed}.{em}.{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} г. – {ed} {em} {ey} г.'); + test.equal(templatec12[1], '{sd} {sm} {sy} г. – {ed} {em} {ey} г.'); + test.equal(templatec12[2], '{sd} {sm} {sy} г. – {ed} {em} {ey} г.'); + test.equal(templatec12[3], '{sd}.{sm}.{sy} – {ed}.{em}.{ey}'); + + test.equal(templatec20[0], '{sm} {sy} г. – {em} {ey} г.'); + test.equal(templatec20[1], '{sm} {sy} г. – {em} {ey} г.'); + test.equal(templatec20[2], '{sm} {sy} г. – {em} {ey} г.'); + test.equal(templatec20[3], '{sm}.{sy} – {em}.{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + + test.done(); + }, + testDateRngFmt_ru_UA: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"ru-UA", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} г., {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} г., {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy} г., {st} – {et}'); + test.equal(templatec00[3], '{sd}.{sm}.{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}'); + test.equal(templatec01[3], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}'); + test.equal(templatec02[3], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy} г., {st} – {ed} {em} {ey} г., {et}'); + test.equal(templatec03[3], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey} г.'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey} г.'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey} г.'); + test.equal(templatec10[3], '{sd} – {ed}.{em}.{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey} г.'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey} г.'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey} г.'); + test.equal(templatec11[3], '{sd}.{sm} – {ed}.{em}.{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} г. – {ed} {em} {ey} г.'); + test.equal(templatec12[1], '{sd} {sm} {sy} г. – {ed} {em} {ey} г.'); + test.equal(templatec12[2], '{sd} {sm} {sy} г. – {ed} {em} {ey} г.'); + test.equal(templatec12[3], '{sd}.{sm}.{sy} – {ed}.{em}.{ey}'); + + test.equal(templatec20[0], '{sm} {sy} г. – {em} {ey} г.'); + test.equal(templatec20[1], '{sm} {sy} г. – {em} {ey} г.'); + test.equal(templatec20[2], '{sm} {sy} г. – {em} {ey} г.'); + test.equal(templatec20[3], '{sm}.{sy} – {em}.{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_sk_SK: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"sk-SK", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd}. {sm} {sy}, {st} – {et}'); + test.equal(templatec00[1], '{sd}. {sm} {sy}, {st} – {et}'); + test.equal(templatec00[2], '{sd}. {sm}. {sy}, {st} – {et}'); + test.equal(templatec00[3], '{sd}. {sm}. {sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd}. {sm} {sy}, {st} – {ed}. {em} {ey}, {et}'); + test.equal(templatec01[1], '{sd}. {sm} {sy}, {st} – {ed}. {em} {ey}, {et}'); + test.equal(templatec01[2], '{sd}. {sm}. {sy}, {st} – {ed}. {em}. {ey}, {et}'); + test.equal(templatec01[3], '{sd}. {sm}. {sy} {st} – {ed}. {em}. {ey} {et}'); + + test.equal(templatec02[0], '{sd}. {sm} {sy}, {st} – {ed}. {em} {ey}, {et}'); + test.equal(templatec02[1], '{sd}. {sm} {sy}, {st} – {ed}. {em} {ey}, {et}'); + test.equal(templatec02[2], '{sd}. {sm}. {sy}, {st} – {ed}. {em}. {ey}, {et}'); + test.equal(templatec02[3], '{sd}. {sm}. {sy} {st} – {ed}. {em}. {ey} {et}'); + + test.equal(templatec03[0], '{sd}. {sm} {sy}, {st} – {ed}. {em} {ey}, {et}'); + test.equal(templatec03[1], '{sd}. {sm} {sy}, {st} – {ed}. {em} {ey}, {et}'); + test.equal(templatec03[2], '{sd}. {sm}. {sy}, {st} – {ed}. {em}. {ey}, {et}'); + test.equal(templatec03[3], '{sd}. {sm}. {sy} {st} – {ed}. {em}. {ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed}. {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed}. {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed}. {em}. {ey}'); + test.equal(templatec10[3], '{sd} – {ed}. {em}. {ey}'); + + test.equal(templatec11[0], '{sd}. {sm} – {ed}. {em} {ey}'); + test.equal(templatec11[1], '{sd}. {sm} – {ed}. {em} {ey}'); + test.equal(templatec11[2], '{sd}. {sm} – {ed}. {em}. {ey}'); + test.equal(templatec11[3], '{sd}. {sm} – {ed}. {em}. {ey}'); + + test.equal(templatec12[0], '{sd}. {sm} {sy} – {ed}. {em} {ey}'); + test.equal(templatec12[1], '{sd}. {sm} {sy} – {ed}. {em} {ey}'); + test.equal(templatec12[2], '{sd}. {sm}. {sy} – {ed}. {em}. {ey}'); + test.equal(templatec12[3], '{sd}. {sm}. {sy} – {ed}. {em}. {ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm}. {sy} – {em}. {ey}'); + test.equal(templatec20[3], '{sm}. {sy} – {em}. {ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_sl_SI: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"sl-SI", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd}. {sm} {sy} {st} – {et}'); + test.equal(templatec00[1], '{sd}. {sm} {sy} {st} – {et}'); + test.equal(templatec00[2], '{sd}. {sm} {sy} {st} – {et}'); + test.equal(templatec00[3], '{sd}. {sm}. {sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd}. {sm} {sy} {st} – {ed}. {em} {ey} {et}'); + test.equal(templatec01[1], '{sd}. {sm} {sy} {st} – {ed}. {em} {ey} {et}'); + test.equal(templatec01[2], '{sd}. {sm} {sy} {st} – {ed}. {em} {ey} {et}'); + test.equal(templatec01[3], '{sd}. {sm}. {sy} {st} – {ed}. {em}. {ey} {et}'); + + test.equal(templatec02[0], '{sd}. {sm} {sy} {st} – {ed}. {em} {ey} {et}'); + test.equal(templatec02[1], '{sd}. {sm} {sy} {st} – {ed}. {em} {ey} {et}'); + test.equal(templatec02[2], '{sd}. {sm} {sy} {st} – {ed}. {em} {ey} {et}'); + test.equal(templatec02[3], '{sd}. {sm}. {sy} {st} – {ed}. {em}. {ey} {et}'); + + test.equal(templatec03[0], '{sd}. {sm} {sy} {st} – {ed}. {em} {ey} {et}'); + test.equal(templatec03[1], '{sd}. {sm} {sy} {st} – {ed}. {em} {ey} {et}'); + test.equal(templatec03[2], '{sd}. {sm} {sy} {st} – {ed}. {em} {ey} {et}'); + test.equal(templatec03[3], '{sd}. {sm}. {sy} {st} – {ed}. {em}. {ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed}. {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed}. {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed}. {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}. {em}. {ey}'); + + test.equal(templatec11[0], '{sd}. {sm} – {ed}. {em} {ey}'); + test.equal(templatec11[1], '{sd}. {sm} – {ed}. {em} {ey}'); + test.equal(templatec11[2], '{sd}. {sm} – {ed}. {em} {ey}'); + test.equal(templatec11[3], '{sd}. {sm} – {ed}. {em}. {ey}'); + + test.equal(templatec12[0], '{sd}. {sm} {sy} – {ed}. {em} {ey}'); + test.equal(templatec12[1], '{sd}. {sm} {sy} – {ed}. {em} {ey}'); + test.equal(templatec12[2], '{sd}. {sm} {sy} – {ed}. {em} {ey}'); + test.equal(templatec12[3], '{sd}. {sm}. {sy} – {ed}. {em}. {ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}. {sy} – {em}. {ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_sq_AL: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"sq-AL", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} në {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} në {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy}, {st} – {et}'); + test.equal(templatec00[3], '{sd}.{sm}.{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} në {st} – {ed} {em} {ey} në {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} në {st} – {ed} {em} {ey} në {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec01[3], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} në {st} – {ed} {em} {ey} në {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} në {st} – {ed} {em} {ey} në {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec02[3], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} në {st} – {ed} {em} {ey} në {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} në {st} – {ed} {em} {ey} në {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec03[3], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}.{em}.{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}.{sm} – {ed}.{em}.{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}.{sm}.{sy} – {ed}.{em}.{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}.{sy} – {em}.{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_sq_ME: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"sq-ME", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} në {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} në {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy}, {st} – {et}'); + test.equal(templatec00[3], '{sd}.{sm}.{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} në {st} – {ed} {em} {ey} në {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} në {st} – {ed} {em} {ey} në {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec01[3], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} në {st} – {ed} {em} {ey} në {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} në {st} – {ed} {em} {ey} në {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec02[3], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} në {st} – {ed} {em} {ey} në {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} në {st} – {ed} {em} {ey} në {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec03[3], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}.{em}.{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}.{sm} – {ed}.{em}.{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}.{sm}.{sy} – {ed}.{em}.{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}.{sy} – {em}.{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_sv_FI: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"sv-FI", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[3], '{sd}-{sm}-{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[3], '{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[3], '{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[3], '{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}-{em}-{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}-{sm} – {ed}-{em}-{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}-{sm}-{sy} – {ed}-{em}-{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}-{sy} – {em}-{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_sv_SE: function(test) { + test.expect(36); + var fmt; //dmy + //ymd(short ) + + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"sv-SE", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[3], '{sy}-{sm}-{sd} {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[3], '{sy}-{sm}-{sd} {st} – {ey}-{em}-{ed} {et}'); + + test.equal(templatec02[0], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[1], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[3], '{sy}-{sm}-{sd} {st} – {ey}-{em}-{ed} {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[3], '{sy}-{sm}-{sd} {st} – {ey}-{em}-{ed} {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sy}-{sm}-{sd} – {ed}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sy}-{sm}-{sd} – {ey}-{em}-{ed}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sy}-{sm}-{sd} – {ey}-{em}-{ed}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sy}-{sm} – {ey}-{em}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], '{sy} – {ey}'); + + test.done(); + }, + testDateRngFmt_ta_IN: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"ta-IN", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm}, {sy} அனà¯à®±à¯ {st} – {et}'); + '{sd} {sm}, {sy} ’அனà¯à®±à¯â€™ {st} – {et}' + test.equal(templatec00[1], '{sd} {sm}, {sy} அனà¯à®±à¯ {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm}, {sy}, {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm}, {sy} அனà¯à®±à¯ {st} – {ed} {em}, {ey} அனà¯à®±à¯ {et}'); + test.equal(templatec01[1], '{sd} {sm}, {sy} அனà¯à®±à¯ {st} – {ed} {em}, {ey} அனà¯à®±à¯ {et}'); + test.equal(templatec01[2], '{sd} {sm}, {sy}, {st} – {ed} {em}, {ey}, {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec02[1], '{sd} {sm}, {sy} அனà¯à®±à¯ {st} – {ed} {em}, {ey} அனà¯à®±à¯ {et}'); + test.equal(templatec02[0], '{sd} {sm}, {sy} அனà¯à®±à¯ {st} – {ed} {em}, {ey} அனà¯à®±à¯ {et}'); + test.equal(templatec02[2], '{sd} {sm}, {sy}, {st} – {ed} {em}, {ey}, {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec03[0], '{sd} {sm}, {sy} அனà¯à®±à¯ {st} – {ed} {em}, {ey} அனà¯à®±à¯ {et}'); + test.equal(templatec03[1], '{sd} {sm}, {sy} அனà¯à®±à¯ {st} – {ed} {em}, {ey} அனà¯à®±à¯ {et}'); + '{sd} {sm}, {sy} ’அனà¯à®±à¯â€™ {st} – {ed} {em}, {ey} ’அனà¯à®±à¯â€™ {et}' + test.equal(templatec03[2], '{sd} {sm}, {sy}, {st} – {ed} {em}, {ey}, {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em}, {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em}, {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em}, {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em}, {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em}, {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em}, {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} {sm}, {sy} – {ed} {em}, {ey}'); + test.equal(templatec12[1], '{sd} {sm}, {sy} – {ed} {em}, {ey}'); + test.equal(templatec12[2], '{sd} {sm}, {sy} – {ed} {em}, {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[1], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[2], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_te_IN: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"te-IN", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd}, {sm} {sy} {st}à°•à°¿ – {et}à°•à°¿'); // CLDR 34 change + test.equal(templatec00[1], '{sd} {sm}, {sy} {st}à°•à°¿ – {et}à°•à°¿'); + + test.equal(templatec00[2], '{sd} {sm}, {sy} {st} – {et}'); + test.equal(templatec00[3], '{sd}-{sm}-{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd}, {sm} {sy} {st}à°•à°¿ – {ed}, {em} {ey} {et}à°•à°¿'); + test.equal(templatec01[1], '{sd} {sm}, {sy} {st}à°•à°¿ – {ed} {em}, {ey} {et}à°•à°¿'); + test.equal(templatec01[2], '{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}'); + test.equal(templatec01[3], '{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}'); + + test.equal(templatec02[0], '{sd}, {sm} {sy} {st}à°•à°¿ – {ed}, {em} {ey} {et}à°•à°¿'); + + test.equal(templatec02[1], '{sd} {sm}, {sy} {st}à°•à°¿ – {ed} {em}, {ey} {et}à°•à°¿'); + test.equal(templatec02[2], '{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}'); + test.equal(templatec02[3], '{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}'); + + test.equal(templatec03[0], '{sd}, {sm} {sy} {st}à°•à°¿ – {ed}, {em} {ey} {et}à°•à°¿') + test.equal(templatec03[1], '{sd} {sm}, {sy} {st}à°•à°¿ – {ed} {em}, {ey} {et}à°•à°¿'); + test.equal(templatec03[2], '{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}'); + test.equal(templatec03[3], '{sd}-{sm}-{sy} {st} – {ed}-{em}-{ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed}, {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em}, {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em}, {ey}'); + test.equal(templatec10[3], '{sd} – {ed}-{em}-{ey}'); + + test.equal(templatec11[0], '{sd}, {sm} – {ed}, {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em}, {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em}, {ey}'); + test.equal(templatec11[3], '{sd}-{sm} – {ed}-{em}-{ey}'); + + test.equal(templatec12[0], '{sd}, {sm} {sy} – {ed}, {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm}, {sy} – {ed} {em}, {ey}'); + test.equal(templatec12[2], '{sd} {sm}, {sy} – {ed} {em}, {ey}'); + test.equal(templatec12[3], '{sd}-{sm}-{sy} – {ed}-{em}-{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[2], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[3], '{sm}-{sy} – {em}-{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_th_TH: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"th-TH", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_tr_AM: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"tr-AM", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[3], '{sd}.{sm}.{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[3], '{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[3], '{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[3], '{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}.{em}.{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}.{sm} – {ed}.{em}.{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}.{sm}.{sy} – {ed}.{em}.{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}.{sy} – {em}.{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_tr_AZ: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"tr-AZ", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[3], '{sd}.{sm}.{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[3], '{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[3], '{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[3], '{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}.{em}.{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}.{sm} – {ed}.{em}.{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}.{sm}.{sy} – {ed}.{em}.{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}.{sy} – {em}.{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_tr_CY: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"tr-CY", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[3], '{sd}.{sm}.{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[3], '{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[3], '{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[3], '{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}.{em}.{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}.{sm} – {ed}.{em}.{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}.{sm}.{sy} – {ed}.{em}.{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}.{sy} – {em}.{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_tr_TR: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"tr-TR", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[3], '{sd}.{sm}.{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[3], '{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[3], '{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[3], '{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}.{em}.{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}.{sm} – {ed}.{em}.{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}.{sm}.{sy} – {ed}.{em}.{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}.{sy} – {em}.{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_uk_UA: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"uk-UA", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} Ñ€. о {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} Ñ€. о {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy} Ñ€., {st} – {et}'); + test.equal(templatec00[3], '{sd}.{sm}.{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} Ñ€. о {st} – {ed} {em} {ey} Ñ€. о {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} Ñ€. о {st} – {ed} {em} {ey} Ñ€. о {et}' ); + test.equal(templatec01[2], '{sd} {sm} {sy} Ñ€., {st} – {ed} {em} {ey} Ñ€., {et}'); + test.equal(templatec01[3], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} Ñ€. о {st} – {ed} {em} {ey} Ñ€. о {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} Ñ€. о {st} – {ed} {em} {ey} Ñ€. о {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy} Ñ€., {st} – {ed} {em} {ey} Ñ€., {et}'); + test.equal(templatec02[3], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} Ñ€. о {st} – {ed} {em} {ey} Ñ€. о {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} Ñ€. о {st} – {ed} {em} {ey} Ñ€. о {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy} Ñ€., {st} – {ed} {em} {ey} Ñ€., {et}'); + test.equal(templatec03[3], '{sd}.{sm}.{sy}, {st} – {ed}.{em}.{ey}, {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey} Ñ€.'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey} Ñ€.'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey} Ñ€.'); + test.equal(templatec10[3], '{sd} – {ed}.{em}.{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey} Ñ€.'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey} Ñ€.'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey} Ñ€.'); + test.equal(templatec11[3], '{sd}.{sm} – {ed}.{em}.{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} Ñ€. – {ed} {em} {ey} Ñ€.'); + test.equal(templatec12[1], '{sd} {sm} {sy} Ñ€. – {ed} {em} {ey} Ñ€.'); + test.equal(templatec12[2], '{sd} {sm} {sy} Ñ€. – {ed} {em} {ey} Ñ€.'); + test.equal(templatec12[3], '{sd}.{sm}.{sy} – {ed}.{em}.{ey}'); + + test.equal(templatec20[0], '{sm} {sy} Ñ€. – {em} {ey} Ñ€.'); + test.equal(templatec20[1], '{sm} {sy} Ñ€. – {em} {ey} Ñ€.'); + test.equal(templatec20[2], '{sm} {sy} Ñ€. – {em} {ey} Ñ€.'); + test.equal(templatec20[3], '{sm}.{sy} – {em}.{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_ur_IN: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"ur-IN", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], 'â€{sd} {sm}ØŒ {sy} {st} – {et}'); + test.equal(templatec00[1], 'â€{sd} {sm}ØŒ {sy} {st} – {et}'); + test.equal(templatec00[2], 'â€{sd} {sm}ØŒ {sy} {st} – {et}'); + test.equal(templatec00[3], 'â€{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], 'â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}'); + test.equal(templatec01[1], 'â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}'); + test.equal(templatec01[2], 'â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}'); + test.equal(templatec01[3], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], 'â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}'); + test.equal(templatec02[0], 'â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}'); + test.equal(templatec02[2], 'â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}'); + test.equal(templatec02[3], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], 'â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}'); + test.equal(templatec03[1], 'â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}'); + test.equal(templatec03[2], 'â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}'); + test.equal(templatec03[3], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], 'â€{sd} – â€{ed} {em}ØŒ {ey}'); + test.equal(templatec10[1], 'â€{sd} – â€{ed} {em}ØŒ {ey}'); + test.equal(templatec10[2], 'â€{sd} – â€{ed} {em}ØŒ {ey}'); + test.equal(templatec10[3], 'â€{sd} – â€{ed}/{em}/{ey}'); + + test.equal(templatec11[0], 'â€{sd} {sm} – â€{ed} {em}ØŒ {ey}'); + test.equal(templatec11[1], 'â€{sd} {sm} – â€{ed} {em}ØŒ {ey}'); + test.equal(templatec11[2], 'â€{sd} {sm} – â€{ed} {em}ØŒ {ey}'); + test.equal(templatec11[3], 'â€{sd}/{sm} – â€{ed}/{em}/{ey}'); + + test.equal(templatec12[0], 'â€{sd} {sm}ØŒ {sy} – â€{ed} {em}ØŒ {ey}'); + test.equal(templatec12[1], 'â€{sd} {sm}ØŒ {sy} – â€{ed} {em}ØŒ {ey}'); + test.equal(templatec12[2], 'â€{sd} {sm}ØŒ {sy} – â€{ed} {em}ØŒ {ey}'); + test.equal(templatec12[3], 'â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm}ØŒ {sy} – {em}ØŒ {ey}'); + test.equal(templatec20[1], '{sm}ØŒ {sy} – {em}ØŒ {ey}'); + test.equal(templatec20[2], '{sm}ØŒ {sy} – {em}ØŒ {ey}'); + test.equal(templatec20[3], 'â€{sm}/{sy} – â€{em}/{ey}'); + + test.equal(templatec30[0], 'â€{sy} – {ey}'); + test.equal(templatec30[1], 'â€{sy} – {ey}'); + test.equal(templatec30[2], 'â€{sy} – {ey}'); + test.equal(templatec30[3], 'â€{sy} – {ey}'); + + test.done(); + }, + testDateRngFmt_uz_Latn_UZ: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"uz-Latn-UZ", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd}-{sm}, {sy}, {st} – {et}'); + test.equal(templatec00[1], '{sd}-{sm}, {sy}, {st} – {et}'); + test.equal(templatec00[2], '{sd}-{sm}, {sy}, {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sd}-{sm}, {sy}, {st} – {ed}-{em}, {ey}, {et}'); + test.equal(templatec01[1], '{sd}-{sm}, {sy}, {st} – {ed}-{em}, {ey}, {et}'); + test.equal(templatec01[2], '{sd}-{sm}, {sy}, {st} – {ed}-{em}, {ey}, {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec02[1], '{sd}-{sm}, {sy}, {st} – {ed}-{em}, {ey}, {et}'); + test.equal(templatec02[0], '{sd}-{sm}, {sy}, {st} – {ed}-{em}, {ey}, {et}'); + test.equal(templatec02[2], '{sd}-{sm}, {sy}, {st} – {ed}-{em}, {ey}, {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec03[0], '{sd}-{sm}, {sy}, {st} – {ed}-{em}, {ey}, {et}'); + test.equal(templatec03[1], '{sd}-{sm}, {sy}, {st} – {ed}-{em}, {ey}, {et}'); + test.equal(templatec03[2], '{sd}-{sm}, {sy}, {st} – {ed}-{em}, {ey}, {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec10[0], '{sd} – {ed}-{em}, {ey}'); + test.equal(templatec10[1], '{sd} – {ed}-{em}, {ey}'); + test.equal(templatec10[2], '{sd} – {ed}-{em}, {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd}-{sm} – {ed}-{em}, {ey}'); + test.equal(templatec11[1], '{sd}-{sm} – {ed}-{em}, {ey}'); + test.equal(templatec11[2], '{sd}-{sm} – {ed}-{em}, {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd}-{sm}, {sy} – {ed}-{em}, {ey}'); + test.equal(templatec12[1], '{sd}-{sm}, {sy} – {ed}-{em}, {ey}'); + test.equal(templatec12[2], '{sd}-{sm}, {sy} – {ed}-{em}, {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[1], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[2], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_vi_VN: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"vi-VN", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{st} – {et} {sd} {sm}, {sy}'); + test.equal(templatec00[1], '{st} – {et} {sd} {sm}, {sy}'); + test.equal(templatec00[2], '{st} – {et}, {sd} {sm}, {sy}'); + test.equal(templatec00[3], '{st} – {et}, {sd}/{sm}/{sy}'); + + test.equal(templatec01[0], '{st} {sd} {sm}, {sy} – {et} {ed} {em}, {ey}'); + test.equal(templatec01[1], '{st} {sd} {sm}, {sy} – {et} {ed} {em}, {ey}'); + test.equal(templatec01[2], '{st}, {sd} {sm}, {sy} – {et}, {ed} {em}, {ey}'); + test.equal(templatec01[3], '{st}, {sd}/{sm}/{sy} – {et}, {ed}/{em}/{ey}'); + + test.equal(templatec02[1], '{st} {sd} {sm}, {sy} – {et} {ed} {em}, {ey}'); + test.equal(templatec02[0], '{st} {sd} {sm}, {sy} – {et} {ed} {em}, {ey}'); + test.equal(templatec02[2], '{st}, {sd} {sm}, {sy} – {et}, {ed} {em}, {ey}'); + test.equal(templatec02[3], '{st}, {sd}/{sm}/{sy} – {et}, {ed}/{em}/{ey}'); + + test.equal(templatec03[0], '{st} {sd} {sm}, {sy} – {et} {ed} {em}, {ey}'); + test.equal(templatec03[1], '{st} {sd} {sm}, {sy} – {et} {ed} {em}, {ey}'); + test.equal(templatec03[2], '{st}, {sd} {sm}, {sy} – {et}, {ed} {em}, {ey}'); + test.equal(templatec03[3], '{st}, {sd}/{sm}/{sy} – {et}, {ed}/{em}/{ey}'); + + test.equal(templatec10[0], '{sd} – {ed} {em}, {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em}, {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em}, {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em}, {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em}, {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em}, {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} {sm}, {sy} – {ed} {em}, {ey}'); + test.equal(templatec12[1], '{sd} {sm}, {sy} – {ed} {em}, {ey}'); + test.equal(templatec12[2], '{sd} {sm}, {sy} – {ed} {em}, {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[1], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[2], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_zh_Hans_CN: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + + //ymd + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"zh-Hans-CN", length: length[i]}) + + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {et}'); + test.equal(templatec00[1], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {et}'); + test.equal(templatec00[2], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {et}'); + test.equal(templatec00[3], '{sy}/{sm}/{sd} {st} – {et}'); + + test.equal(templatec01[0], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}'); + test.equal(templatec01[1], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}'); + test.equal(templatec01[2], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}'); + test.equal(templatec01[3], '{sy}/{sm}/{sd} {st} – {ey}/{em}/{ed} {et}'); + + test.equal(templatec02[1], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}'); + test.equal(templatec02[0], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}'); + test.equal(templatec02[2], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}'); + test.equal(templatec02[3], '{sy}/{sm}/{sd} {st} – {ey}/{em}/{ed} {et}'); + + test.equal(templatec03[0], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}'); + test.equal(templatec03[1], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}'); + test.equal(templatec03[2], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}'); + test.equal(templatec03[3], '{sy}/{sm}/{sd} {st} – {ey}/{em}/{ed} {et}'); + + test.equal(templatec10[0], '{sy}å¹´{sm}月{sd}æ—¥ – {ed}æ—¥'); + test.equal(templatec10[1], '{sy}å¹´{sm}月{sd}æ—¥ – {ed}æ—¥'); + test.equal(templatec10[2], '{sy}å¹´{sm}月{sd}æ—¥ – {ed}æ—¥'); + test.equal(templatec10[3], '{sy}/{sm}/{sd} – {ed}'); + + test.equal(templatec11[0], '{sy}å¹´{sm}月{sd}æ—¥ – {em}月{ed}æ—¥'); + test.equal(templatec11[1], '{sy}å¹´{sm}月{sd}æ—¥ – {em}月{ed}æ—¥'); + test.equal(templatec11[2], '{sy}å¹´{sm}月{sd}æ—¥ – {ey}å¹´{em}月{ed}æ—¥'); + test.equal(templatec11[3], '{sy}/{sm}/{sd} – {ey}/{em}/{ed}'); + + test.equal(templatec12[0], '{sy}å¹´{sm}月{sd}æ—¥ – {ey}å¹´{em}月{ed}æ—¥'); + test.equal(templatec12[1], '{sy}å¹´{sm}月{sd}æ—¥ – {ey}å¹´{em}月{ed}æ—¥'); + test.equal(templatec12[2], '{sy}å¹´{sm}月{sd}æ—¥ – {ey}å¹´{em}月{ed}æ—¥'); + test.equal(templatec12[3], '{sy}/{sm}/{sd} – {ey}/{em}/{ed}'); + + test.equal(templatec20[0], '{sy}å¹´{sm}月 – {ey}å¹´{em}月'); + test.equal(templatec20[1], '{sy}å¹´{sm}月 – {ey}å¹´{em}月'); + test.equal(templatec20[2], '{sy}å¹´{sm}月 – {ey}å¹´{em}月'); + test.equal(templatec20[3], '{sy}/{sm} – {ey}/{em}'); + + test.equal(templatec30[0], "{sy}å¹´ – {ey}å¹´"); + test.equal(templatec30[1], "{sy}å¹´ – {ey}å¹´"); + test.equal(templatec30[2], "{sy}å¹´ – {ey}å¹´"); + test.equal(templatec30[3], "{sy}å¹´ – {ey}å¹´"); + + test.done(); + }, + testDateRngFmt_zh_Hant_HK: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + + //ymd + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"zh-Hant-HK", length: length[i]}) + + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {et}'); + test.equal(templatec00[1], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {et}'); + test.equal(templatec00[2], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}'); + test.equal(templatec01[1], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}'); + test.equal(templatec01[2], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}'); + test.equal(templatec02[0], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}'); + test.equal(templatec02[2], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}'); + test.equal(templatec03[1], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}'); + test.equal(templatec03[2], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], '{sy}å¹´{sm}月{sd}æ—¥ – {ed}æ—¥'); + test.equal(templatec10[1], '{sy}å¹´{sm}月{sd}æ—¥ – {ed}æ—¥'); + test.equal(templatec10[2], '{sy}å¹´{sm}月{sd}æ—¥ – {ed}æ—¥'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sy}å¹´{sm}月{sd}æ—¥ – {em}月{ed}æ—¥'); + test.equal(templatec11[1], '{sy}å¹´{sm}月{sd}æ—¥ – {em}月{ed}æ—¥'); + test.equal(templatec11[2], '{sy}å¹´{sm}月{sd}æ—¥ – {ey}å¹´{em}月{ed}æ—¥'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sy}å¹´{sm}月{sd}æ—¥ – {ey}å¹´{em}月{ed}æ—¥'); + test.equal(templatec12[1], '{sy}å¹´{sm}月{sd}æ—¥ – {ey}å¹´{em}月{ed}æ—¥'); + test.equal(templatec12[2], '{sy}å¹´{sm}月{sd}æ—¥ – {ey}å¹´{em}月{ed}æ—¥'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sy}å¹´{sm}月 – {ey}å¹´{em}月'); + test.equal(templatec20[1], '{sy}å¹´{sm}月 – {ey}å¹´{em}月'); + test.equal(templatec20[2], '{sy}å¹´{sm}月 – {ey}å¹´{em}月'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy}å¹´ – {ey}å¹´"); + test.equal(templatec30[1], "{sy}å¹´ – {ey}å¹´"); + test.equal(templatec30[2], "{sy}å¹´ – {ey}å¹´"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_zh_Hant_TW: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + + //ymd + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"zh-Hant-TW", length: length[i]}) + + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {et}'); + test.equal(templatec00[1], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {et}'); + test.equal(templatec00[2], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {et}'); + test.equal(templatec00[3], '{sy}/{sm}/{sd} {st} – {et}'); + + test.equal(templatec01[0], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}'); + test.equal(templatec01[1], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}'); + test.equal(templatec01[2], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}'); + test.equal(templatec01[3], '{sy}/{sm}/{sd} {st} – {ey}/{em}/{ed} {et}'); + + test.equal(templatec02[1], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}'); + test.equal(templatec02[0], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}'); + test.equal(templatec02[2], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}'); + test.equal(templatec02[3], '{sy}/{sm}/{sd} {st} – {ey}/{em}/{ed} {et}'); + + test.equal(templatec03[0], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}'); + test.equal(templatec03[1], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}'); + test.equal(templatec03[2], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}'); + test.equal(templatec03[3], '{sy}/{sm}/{sd} {st} – {ey}/{em}/{ed} {et}'); + + test.equal(templatec10[0], '{sy}å¹´{sm}月{sd}æ—¥ – {ed}æ—¥'); + test.equal(templatec10[1], '{sy}å¹´{sm}月{sd}æ—¥ – {ed}æ—¥'); + test.equal(templatec10[2], '{sy}å¹´{sm}月{sd}æ—¥ – {ed}æ—¥'); + test.equal(templatec10[3], '{sy}/{sm}/{sd} – {ed}'); + + test.equal(templatec11[0], '{sy}å¹´{sm}月{sd}æ—¥ – {em}月{ed}æ—¥'); + test.equal(templatec11[1], '{sy}å¹´{sm}月{sd}æ—¥ – {em}月{ed}æ—¥'); + test.equal(templatec11[2], '{sy}å¹´{sm}月{sd}æ—¥ – {ey}å¹´{em}月{ed}æ—¥'); + test.equal(templatec11[3], '{sy}/{sm}/{sd} – {ey}/{em}/{ed}'); + + test.equal(templatec12[0], '{sy}å¹´{sm}月{sd}æ—¥ – {ey}å¹´{em}月{ed}æ—¥'); + test.equal(templatec12[1], '{sy}å¹´{sm}月{sd}æ—¥ – {ey}å¹´{em}月{ed}æ—¥'); + test.equal(templatec12[2], '{sy}å¹´{sm}月{sd}æ—¥ – {ey}å¹´{em}月{ed}æ—¥'); + test.equal(templatec12[3], '{sy}/{sm}/{sd} – {ey}/{em}/{ed}'); + + test.equal(templatec20[0], '{sy}å¹´{sm}月 – {ey}å¹´{em}月'); + test.equal(templatec20[1], '{sy}å¹´{sm}月 – {ey}å¹´{em}月'); + test.equal(templatec20[2], '{sy}å¹´{sm}月 – {ey}å¹´{em}月'); + test.equal(templatec20[3], '{sy}/{sm} – {ey}/{em}'); + + test.equal(templatec30[0], "{sy}å¹´ – {ey}å¹´"); + test.equal(templatec30[1], "{sy}å¹´ – {ey}å¹´"); + test.equal(templatec30[2], "{sy}å¹´ – {ey}å¹´"); + test.equal(templatec30[3], "{sy}å¹´ – {ey}å¹´"); + + test.done(); + }, + testDateRngFmt_en_GE: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"en-GE", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sm} {sd}, {sy} at {st} – {et}'); + test.equal(templatec00[1], '{sm} {sd}, {sy} at {st} – {et}'); + test.equal(templatec00[2], '{sm} {sd}, {sy}, {st} – {et}'); + test.equal(templatec00[3], '{sm}/{sd}/{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec01[1], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec01[2], '{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}'); + test.equal(templatec01[3], '{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}'); + + test.equal(templatec02[0], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec02[1], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec02[2], '{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}'); + test.equal(templatec02[3], '{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}'); + + test.equal(templatec03[0], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec03[1], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec03[2], '{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}'); + test.equal(templatec03[3], '{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}'); + + test.equal(templatec10[0], '{sm} {sd} – {ed}, {ey}'); + test.equal(templatec10[1], '{sm} {sd} – {ed}, {ey}'); + test.equal(templatec10[2], '{sm} {sd} – {ed}, {ey}'); + test.equal(templatec10[3], '{sm}/{sd}/{sy} – {em}/{ed}/{ey}'); + + test.equal(templatec11[0], '{sm} {sd} – {em} {ed}, {ey}'); + test.equal(templatec11[1], '{sm} {sd} – {em} {ed}, {ey}'); + test.equal(templatec11[2], '{sm} {sd} – {em} {ed}, {ey}'); + test.equal(templatec11[3], '{sm}/{sd}/{sy} – {em}/{ed}/{ey}'); + + test.equal(templatec12[0], '{sm} {sd}, {sy} – {em} {ed}, {ey}'); + test.equal(templatec12[1], '{sm} {sd}, {sy} – {em} {ed}, {ey}'); + test.equal(templatec12[2], '{sm} {sd}, {sy} – {em} {ed}, {ey}'); + test.equal(templatec12[3], '{sm}/{sd}/{sy} – {em}/{ed}/{ey}'); + + test.equal(templatec20[0], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[1], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[2], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_en_CN: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"en-CN", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sm} {sd}, {sy} at {st} – {et}'); + test.equal(templatec00[1], '{sm} {sd}, {sy} at {st} – {et}'); + test.equal(templatec00[2], '{sm} {sd}, {sy}, {st} – {et}'); + test.equal(templatec00[3], '{sm}/{sd}/{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec01[1], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec01[2], '{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}'); + test.equal(templatec01[3], '{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}'); + + test.equal(templatec02[0], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec02[1], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec02[2], '{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}'); + test.equal(templatec02[3], '{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}'); + + test.equal(templatec03[0], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec03[1], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec03[2], '{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}'); + test.equal(templatec03[3], '{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}'); + + test.equal(templatec10[0], '{sm} {sd} – {ed}, {ey}'); + test.equal(templatec10[1], '{sm} {sd} – {ed}, {ey}'); + test.equal(templatec10[2], '{sm} {sd} – {ed}, {ey}'); + test.equal(templatec10[3], '{sm}/{sd}/{sy} – {em}/{ed}/{ey}'); + + test.equal(templatec11[0], '{sm} {sd} – {em} {ed}, {ey}'); + test.equal(templatec11[1], '{sm} {sd} – {em} {ed}, {ey}'); + test.equal(templatec11[2], '{sm} {sd} – {em} {ed}, {ey}'); + test.equal(templatec11[3], '{sm}/{sd}/{sy} – {em}/{ed}/{ey}'); + + test.equal(templatec12[0], '{sm} {sd}, {sy} – {em} {ed}, {ey}'); + test.equal(templatec12[1], '{sm} {sd}, {sy} – {em} {ed}, {ey}'); + test.equal(templatec12[2], '{sm} {sd}, {sy} – {em} {ed}, {ey}'); + test.equal(templatec12[3], '{sm}/{sd}/{sy} – {em}/{ed}/{ey}'); + + test.equal(templatec20[0], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[1], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[2], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_en_MX: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"en-MX", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sm} {sd}, {sy} at {st} – {et}'); + test.equal(templatec00[1], '{sm} {sd}, {sy} at {st} – {et}'); + test.equal(templatec00[2], '{sm} {sd}, {sy}, {st} – {et}'); + test.equal(templatec00[3], '{sm}/{sd}/{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec01[1], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec01[2], '{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}'); + test.equal(templatec01[3], '{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}'); + + test.equal(templatec02[0], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec02[1], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec02[2], '{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}'); + test.equal(templatec02[3], '{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}'); + + test.equal(templatec03[0], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec03[1], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec03[2], '{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}'); + test.equal(templatec03[3], '{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}'); + + test.equal(templatec10[0], '{sm} {sd} – {ed}, {ey}'); + test.equal(templatec10[1], '{sm} {sd} – {ed}, {ey}'); + test.equal(templatec10[2], '{sm} {sd} – {ed}, {ey}'); + test.equal(templatec10[3], '{sm}/{sd}/{sy} – {em}/{ed}/{ey}'); + + test.equal(templatec11[0], '{sm} {sd} – {em} {ed}, {ey}'); + test.equal(templatec11[1], '{sm} {sd} – {em} {ed}, {ey}'); + test.equal(templatec11[2], '{sm} {sd} – {em} {ed}, {ey}'); + test.equal(templatec11[3], '{sm}/{sd}/{sy} – {em}/{ed}/{ey}'); + + test.equal(templatec12[0], '{sm} {sd}, {sy} – {em} {ed}, {ey}'); + test.equal(templatec12[1], '{sm} {sd}, {sy} – {em} {ed}, {ey}'); + test.equal(templatec12[2], '{sm} {sd}, {sy} – {em} {ed}, {ey}'); + test.equal(templatec12[3], '{sm}/{sd}/{sy} – {em}/{ed}/{ey}'); + + test.equal(templatec20[0], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[1], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[2], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_en_TW: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"en-TW", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sm} {sd}, {sy} at {st} – {et}'); + test.equal(templatec00[1], '{sm} {sd}, {sy} at {st} – {et}'); + test.equal(templatec00[2], '{sm} {sd}, {sy}, {st} – {et}'); + test.equal(templatec00[3], '{sm}/{sd}/{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec01[1], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec01[2], '{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}'); + test.equal(templatec01[3], '{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}'); + + test.equal(templatec02[0], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec02[1], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec02[2], '{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}'); + test.equal(templatec02[3], '{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}'); + + test.equal(templatec03[0], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec03[1], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec03[2], '{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}'); + test.equal(templatec03[3], '{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}'); + + test.equal(templatec10[0], '{sm} {sd} – {ed}, {ey}'); + test.equal(templatec10[1], '{sm} {sd} – {ed}, {ey}'); + test.equal(templatec10[2], '{sm} {sd} – {ed}, {ey}'); + test.equal(templatec10[3], '{sm}/{sd}/{sy} – {em}/{ed}/{ey}'); + + test.equal(templatec11[0], '{sm} {sd} – {em} {ed}, {ey}'); + test.equal(templatec11[1], '{sm} {sd} – {em} {ed}, {ey}'); + test.equal(templatec11[2], '{sm} {sd} – {em} {ed}, {ey}'); + test.equal(templatec11[3], '{sm}/{sd}/{sy} – {em}/{ed}/{ey}'); + + test.equal(templatec12[0], '{sm} {sd}, {sy} – {em} {ed}, {ey}'); + test.equal(templatec12[1], '{sm} {sd}, {sy} – {em} {ed}, {ey}'); + test.equal(templatec12[2], '{sm} {sd}, {sy} – {em} {ed}, {ey}'); + test.equal(templatec12[3], '{sm}/{sd}/{sy} – {em}/{ed}/{ey}'); + + test.equal(templatec20[0], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[1], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[2], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_mn_MN: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + + //ymd + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"mn-Cyrl-MN", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sy}.{sm}.{sd} {st} – {et}'); + test.equal(templatec00[1], '{sy}.{sm}.{sd} {st} – {et}'); + test.equal(templatec00[2], '{sy} оны {sm}ын {sd} {st} – {et}'); + test.equal(templatec00[3], '{sy}.{sm}.{sd} {st} – {et}'); + + test.equal(templatec01[0], '{sy}.{sm}.{sd} {st} – {ey}.{em}.{ed} {et}'); + test.equal(templatec01[1], '{sy}.{sm}.{sd} {st} – {ey}.{em}.{ed} {et}'); + test.equal(templatec01[2], '{sy} оны {sm}ын {sd} {st} – {ey} оны {em}ын {ed} {et}'); + test.equal(templatec01[3], '{sy}.{sm}.{sd} {st} – {ey}.{em}.{ed} {et}'); + + test.equal(templatec02[1], '{sy}.{sm}.{sd} {st} – {ey}.{em}.{ed} {et}'); + test.equal(templatec02[0], '{sy}.{sm}.{sd} {st} – {ey}.{em}.{ed} {et}'); + test.equal(templatec02[2], '{sy} оны {sm}ын {sd} {st} – {ey} оны {em}ын {ed} {et}'); + test.equal(templatec02[3], '{sy}.{sm}.{sd} {st} – {ey}.{em}.{ed} {et}'); + + test.equal(templatec03[0], '{sy}.{sm}.{sd} {st} – {ey}.{em}.{ed} {et}'); + test.equal(templatec03[1], '{sy}.{sm}.{sd} {st} – {ey}.{em}.{ed} {et}'); + test.equal(templatec03[2], '{sy} оны {sm}ын {sd} {st} – {ey} оны {em}ын {ed} {et}'); + test.equal(templatec03[3], '{sy}.{sm}.{sd} {st} – {ey}.{em}.{ed} {et}'); + + test.equal(templatec10[0], '{sy}.{sm}.{sd} – {ed}'); + test.equal(templatec10[1], '{sy}.{sm}.{sd} – {ed}'); + test.equal(templatec10[2], '{sy} оны {sm}ын {sd} – {ed}'); + test.equal(templatec10[3], '{sy}.{sm}.{sd} – {ed}'); + + test.equal(templatec11[0], '{sy}.{sm}.{sd} – {em}.{ed}'); + test.equal(templatec11[1], '{sy}.{sm}.{sd} – {em}.{ed}'); + test.equal(templatec11[2], '{sy} оны {sm}ын {sd} – {ey} оны {em}ын {ed}'); + test.equal(templatec11[3], '{sy}.{sm}.{sd} – {ey}.{em}.{ed}'); + + test.equal(templatec12[0], '{sy}.{sm}.{sd} – {ey}.{em}.{ed}'); + test.equal(templatec12[1], '{sy}.{sm}.{sd} – {ey}.{em}.{ed}'); + test.equal(templatec12[2], '{sy} оны {sm}ын {sd} – {ey} оны {em}ын {ed}'); + test.equal(templatec12[3], '{sy}.{sm}.{sd} – {ey}.{em}.{ed}'); + + test.equal(templatec20[0], '{sy}.{sm} – {ey}.{em}'); + test.equal(templatec20[1], '{sy}.{sm} – {ey}.{em}'); + test.equal(templatec20[2], '{sy} оны {sm}ын – {ey} оны {em}ын'); + '{sy} оны {sm} – {ey} оны {em}' + test.equal(templatec20[3], '{sy}.{sm} – {ey}.{em}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_es_CA: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"es-CA", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} de {sm} de {sy}, {st} – {et}'); + test.equal(templatec00[1], '{sd} de {sm} de {sy}, {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec01[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec02[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec03[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed} de {em} de {ey}'); + test.equal(templatec10[1], '{sd} – {ed} de {em} de {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} de {sm} – {ed} de {em} de {ey}'); + test.equal(templatec11[1], '{sd} de {sm} – {ed} de {em} de {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} de {sm} de {sy} – {ed} de {em} de {ey}'); + test.equal(templatec12[1], '{sd} de {sm} de {sy} – {ed} de {em} de {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} de {sy} – {em} de {ey}'); + test.equal(templatec20[1], '{sm} de {sy} – {em} de {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_af_ZA: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + + //dmy + //ymd(short) + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"af-ZA", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[3], '{sy}-{sm}-{sd} {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[3], '{sy}-{sm}-{sd} {st} – {ey}-{em}-{ed} {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[3], '{sy}-{sm}-{sd} {st} – {ey}-{em}-{ed} {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[3], '{sy}-{sm}-{sd} {st} – {ey}-{em}-{ed} {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sy}-{sm}-{sd} – {ed}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sy}-{sm}-{sd} – {ey}-{em}-{ed}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sy}-{sm}-{sd} – {ey}-{em}-{ed}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sy}-{sm} – {ey}-{em}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}");; + test.done(); + }, + testDateRngFmt_am_ET: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + + //dmy + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"am-ET", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec02[0], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[1], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_ha_Latn_NG: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"ha-Latn-NG", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm}, {sy} {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm}, {sy} {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm}, {sy} {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}'); + test.equal(templatec01[1], '{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}'); + test.equal(templatec01[2], '{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], '{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}'); + test.equal(templatec02[0], '{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}'); + test.equal(templatec02[2], '{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], '{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}'); + test.equal(templatec03[1], '{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}'); + test.equal(templatec03[2], '{sd} {sm}, {sy} {st} – {ed} {em}, {ey} {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em}, {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em}, {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em}, {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em}, {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em}, {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em}, {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} {sm}, {sy} – {ed} {em}, {ey}'); + test.equal(templatec12[1], '{sd} {sm}, {sy} – {ed} {em}, {ey}'); + test.equal(templatec12[2], '{sd} {sm}, {sy} – {ed} {em}, {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[1], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[2], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_or_IN: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"or-IN", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + //// CLDR 34 change //// + test.equal(templatec00[0], '{st} – {et} ଠାରେ {sm} {sd}, {sy}'); + test.equal(templatec00[1], '{st} – {et} ଠାରେ {sm} {sd}, {sy}'); + test.equal(templatec00[2], '{sm} {sd}, {sy}, {st} – {et}'); + test.equal(templatec00[3], '{sm}/{sd}/{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{st} ଠାରେ {sm} {sd}, {sy} – {et} ଠାରେ {em} {ed}, {ey}'); + test.equal(templatec01[1], '{st} ଠାରେ {sm} {sd}, {sy} – {et} ଠାରେ {em} {ed}, {ey}'); + test.equal(templatec01[2], '{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}'); + test.equal(templatec01[3], '{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}'); + + test.equal(templatec02[0], '{st} ଠାରେ {sm} {sd}, {sy} – {et} ଠାରେ {em} {ed}, {ey}'); + test.equal(templatec02[1], '{st} ଠାରେ {sm} {sd}, {sy} – {et} ଠାରେ {em} {ed}, {ey}'); + test.equal(templatec02[2], '{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}'); + test.equal(templatec02[3], '{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}'); + + test.equal(templatec03[0], '{st} ଠାରେ {sm} {sd}, {sy} – {et} ଠାରେ {em} {ed}, {ey}'); + test.equal(templatec03[1], '{st} ଠାରେ {sm} {sd}, {sy} – {et} ଠାରେ {em} {ed}, {ey}'); + test.equal(templatec03[2], '{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}'); + test.equal(templatec03[3], '{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}'); + + test.equal(templatec10[0], '{sm} {sd} – {ed}, {ey}'); + test.equal(templatec10[1], '{sm} {sd} – {ed}, {ey}'); + test.equal(templatec10[2], '{sm} {sd} – {ed}, {ey}'); + test.equal(templatec10[3], '{sm}/{sd}/{sy} – {em}/{ed}/{ey}'); + + test.equal(templatec11[0], '{sm} {sd} – {em} {ed}, {ey}'); + test.equal(templatec11[1], '{sm} {sd} – {em} {ed}, {ey}'); + test.equal(templatec11[2], '{sm} {sd} – {em} {ed}, {ey}'); + test.equal(templatec11[3], '{sm}/{sd}/{sy} – {em}/{ed}/{ey}'); + + test.equal(templatec12[0], '{sm} {sd}, {sy} – {em} {ed}, {ey}'); + test.equal(templatec12[1], '{sm} {sd}, {sy} – {em} {ed}, {ey}'); + test.equal(templatec12[2], '{sm} {sd}, {sy} – {em} {ed}, {ey}'); + test.equal(templatec12[3], '{sm}/{sd}/{sy} – {em}/{ed}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + test.done(); + }, + testDateRngFmt_az_Latn_AZ: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"az-Latn-AZ", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[3], '{sd}.{sm}.{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[3], '{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[3], '{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[3], '{sd}.{sm}.{sy} {st} – {ed}.{em}.{ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}.{em}.{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}.{sm} – {ed}.{em}.{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}.{sm}.{sy} – {ed}.{em}.{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}.{sy} – {em}.{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_km_KH: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"km-KH", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} នៅ​ម៉ោង {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} នៅ​ម៉ោង {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy}, {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} នៅ​ម៉ោង {st} – {ed} {em} {ey} នៅ​ម៉ោង {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} នៅ​ម៉ោង {st} – {ed} {em} {ey} នៅ​ម៉ោង {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} នៅ​ម៉ោង {st} – {ed} {em} {ey} នៅ​ម៉ោង {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} នៅ​ម៉ោង {st} – {ed} {em} {ey} នៅ​ម៉ោង {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} នៅ​ម៉ោង {st} – {ed} {em} {ey} នៅ​ម៉ោង {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} នៅ​ម៉ោង {st} – {ed} {em} {ey} នៅ​ម៉ោង {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_si_LK: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + + //ymd + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"si-LK", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sy} {sm} {sd} {st} – {et}'); + test.equal(templatec00[1], '{sy} {sm} {sd} {st} – {et}'); + test.equal(templatec00[2], '{sy} {sm} {sd} {st} – {et}'); + test.equal(templatec00[3], '{sy}-{sm}-{sd} {st} – {et}'); + + test.equal(templatec01[0], '{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}'); + test.equal(templatec01[1], '{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}'); + test.equal(templatec01[2], '{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}'); + test.equal(templatec01[3], '{sy}-{sm}-{sd} {st} – {ey}-{em}-{ed} {et}'); + + test.equal(templatec02[1], '{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}'); + test.equal(templatec02[0], '{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}'); + test.equal(templatec02[2], '{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}'); + test.equal(templatec02[3], '{sy}-{sm}-{sd} {st} – {ey}-{em}-{ed} {et}'); + + test.equal(templatec03[0], '{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}'); + test.equal(templatec03[1], '{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}'); + test.equal(templatec03[2], '{sy} {sm} {sd} {st} – {ey} {em} {ed} {et}'); + test.equal(templatec03[3], '{sy}-{sm}-{sd} {st} – {ey}-{em}-{ed} {et}'); + + test.equal(templatec10[0], '{sy} {sm} {sd} – {ed}'); + test.equal(templatec10[1], '{sy} {sm} {sd} – {ed}'); + test.equal(templatec10[2], '{sy} {sm} {sd} – {ed}'); + test.equal(templatec10[3], '{sy}-{sm}-{sd} – {ed}'); + + test.equal(templatec11[0], '{sy} {sm} {sd} – {em} {ed}'); + test.equal(templatec11[1], '{sy} {sm} {sd} – {em} {ed}'); + test.equal(templatec11[2], '{sy} {sm} {sd} – {ey} {em} {ed}'); + test.equal(templatec11[3], '{sy}-{sm}-{sd} – {ey}-{em}-{ed}'); + + test.equal(templatec12[0], '{sy} {sm} {sd} – {ey} {em} {ed}'); + test.equal(templatec12[1], '{sy} {sm} {sd} – {ey} {em} {ed}'); + test.equal(templatec12[2], '{sy} {sm} {sd} – {ey} {em} {ed}'); + test.equal(templatec12[3], '{sy}-{sm}-{sd} – {ey}-{em}-{ed}'); + + test.equal(templatec20[0], '{sy} {sm} – {ey} {em}'); + test.equal(templatec20[1], '{sy} {sm} – {ey} {em}'); + test.equal(templatec20[2], '{sy} {sm} – {ey} {em}'); + test.equal(templatec20[3], '{sy}-{sm} – {ey}-{em}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_ar_AE: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"ar-AE", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], 'â€{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[1], 'â€{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[2], 'â€{sd}/{sm}/{sy} {st} – {et}'); + test.equal(templatec00[3], 'â€{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec01[1], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec01[2], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + test.equal(templatec01[3], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec02[0], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec02[2], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + test.equal(templatec02[3], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec03[1], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec03[2], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + test.equal(templatec03[3], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], 'â€{sd} – â€{ed} {em} {ey}'); + test.equal(templatec10[1], 'â€{sd} – â€{ed} {em} {ey}'); + test.equal(templatec10[2], 'â€{sd} – â€{ed}/{em}/{ey}'); + test.equal(templatec10[3], 'â€{sd} – â€{ed}/{em}/{ey}'); + + test.equal(templatec11[0], 'â€{sd} {sm} – â€{ed} {em} {ey}'); + test.equal(templatec11[1], 'â€{sd} {sm} – â€{ed} {em} {ey}'); + test.equal(templatec11[2], 'â€{sd}/{sm} – â€{ed}/{em}/{ey}'); + test.equal(templatec11[3], 'â€{sd}/{sm} – â€{ed}/{em}/{ey}'); + + test.equal(templatec12[0], 'â€{sd} {sm} {sy} – â€{ed} {em} {ey}'); + test.equal(templatec12[1], 'â€{sd} {sm} {sy} – â€{ed} {em} {ey}'); + test.equal(templatec12[2], 'â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}'); + test.equal(templatec12[3], 'â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], 'â€{sm}/{sy} – â€{em}/{ey}'); + test.equal(templatec20[3], 'â€{sm}/{sy} – â€{em}/{ey}'); + + test.equal(templatec30[0], "â€{sy} – {ey}"); + test.equal(templatec30[1], "â€{sy} – {ey}"); + test.equal(templatec30[2], "â€{sy} – {ey}"); + test.equal(templatec30[3], "â€{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_ar_BH: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"ar-BH", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], 'â€{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[1], 'â€{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[2], 'â€{sd}/{sm}/{sy} {st} – {et}'); + test.equal(templatec00[3], 'â€{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec01[1], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec01[2], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + test.equal(templatec01[3], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec02[0], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec02[2], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + test.equal(templatec02[3], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec03[1], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec03[2], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + test.equal(templatec03[3], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], 'â€{sd} – â€{ed} {em} {ey}'); + test.equal(templatec10[1], 'â€{sd} – â€{ed} {em} {ey}'); + test.equal(templatec10[2], 'â€{sd} – â€{ed}/{em}/{ey}'); + test.equal(templatec10[3], 'â€{sd} – â€{ed}/{em}/{ey}'); + + test.equal(templatec11[0], 'â€{sd} {sm} – â€{ed} {em} {ey}'); + test.equal(templatec11[1], 'â€{sd} {sm} – â€{ed} {em} {ey}'); + test.equal(templatec11[2], 'â€{sd}/{sm} – â€{ed}/{em}/{ey}'); + test.equal(templatec11[3], 'â€{sd}/{sm} – â€{ed}/{em}/{ey}'); + + test.equal(templatec12[0], 'â€{sd} {sm} {sy} – â€{ed} {em} {ey}'); + test.equal(templatec12[1], 'â€{sd} {sm} {sy} – â€{ed} {em} {ey}'); + test.equal(templatec12[2], 'â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}'); + test.equal(templatec12[3], 'â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], 'â€{sm}/{sy} – â€{em}/{ey}'); + test.equal(templatec20[3], 'â€{sm}/{sy} – â€{em}/{ey}'); + + test.equal(templatec30[0], "â€{sy} – {ey}"); + test.equal(templatec30[1], "â€{sy} – {ey}"); + test.equal(templatec30[2], "â€{sy} – {ey}"); + test.equal(templatec30[3], "â€{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_ar_DJ: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"ar-DJ", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], 'â€{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[1], 'â€{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[2], 'â€{sd}/{sm}/{sy} {st} – {et}'); + test.equal(templatec00[3], 'â€{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec01[1], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec01[2], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + test.equal(templatec01[3], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec02[0], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec02[2], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + test.equal(templatec02[3], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec03[1], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec03[2], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + test.equal(templatec03[3], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], 'â€{sd} – â€{ed} {em} {ey}'); + test.equal(templatec10[1], 'â€{sd} – â€{ed} {em} {ey}'); + test.equal(templatec10[2], 'â€{sd} – â€{ed}/{em}/{ey}'); + test.equal(templatec10[3], 'â€{sd} – â€{ed}/{em}/{ey}'); + + test.equal(templatec11[0], 'â€{sd} {sm} – â€{ed} {em} {ey}'); + test.equal(templatec11[1], 'â€{sd} {sm} – â€{ed} {em} {ey}'); + test.equal(templatec11[2], 'â€{sd}/{sm} – â€{ed}/{em}/{ey}'); + test.equal(templatec11[3], 'â€{sd}/{sm} – â€{ed}/{em}/{ey}'); + + test.equal(templatec12[0], 'â€{sd} {sm} {sy} – â€{ed} {em} {ey}'); + test.equal(templatec12[1], 'â€{sd} {sm} {sy} – â€{ed} {em} {ey}'); + test.equal(templatec12[2], 'â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}'); + test.equal(templatec12[3], 'â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], 'â€{sm}/{sy} – â€{em}/{ey}'); + test.equal(templatec20[3], 'â€{sm}/{sy} – â€{em}/{ey}'); + + test.equal(templatec30[0], "â€{sy} – {ey}"); + test.equal(templatec30[1], "â€{sy} – {ey}"); + test.equal(templatec30[2], "â€{sy} – {ey}"); + test.equal(templatec30[3], "â€{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_ar_DZ: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"ar-DZ", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], 'â€{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[1], 'â€{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[2], 'â€{sd}/{sm}/{sy} {st} – {et}'); + test.equal(templatec00[3], 'â€{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec01[1], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec01[2], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + test.equal(templatec01[3], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec02[0], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec02[2], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + test.equal(templatec02[3], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec03[1], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec03[2], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + test.equal(templatec03[3], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], 'â€{sd} – â€{ed} {em} {ey}'); + test.equal(templatec10[1], 'â€{sd} – â€{ed} {em} {ey}'); + test.equal(templatec10[2], 'â€{sd} – â€{ed}/{em}/{ey}'); + test.equal(templatec10[3], 'â€{sd} – â€{ed}/{em}/{ey}'); + + test.equal(templatec11[0], 'â€{sd} {sm} – â€{ed} {em} {ey}'); + test.equal(templatec11[1], 'â€{sd} {sm} – â€{ed} {em} {ey}'); + test.equal(templatec11[2], 'â€{sd}/{sm} – â€{ed}/{em}/{ey}'); + test.equal(templatec11[3], 'â€{sd}/{sm} – â€{ed}/{em}/{ey}'); + + test.equal(templatec12[0], 'â€{sd} {sm} {sy} – â€{ed} {em} {ey}'); + test.equal(templatec12[1], 'â€{sd} {sm} {sy} – â€{ed} {em} {ey}'); + test.equal(templatec12[2], 'â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}'); + test.equal(templatec12[3], 'â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], 'â€{sm}/{sy} – â€{em}/{ey}'); + test.equal(templatec20[3], 'â€{sm}/{sy} – â€{em}/{ey}'); + + test.equal(templatec30[0], "â€{sy} – {ey}"); + test.equal(templatec30[1], "â€{sy} – {ey}"); + test.equal(templatec30[2], "â€{sy} – {ey}"); + test.equal(templatec30[3], "â€{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_ar_JO: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"ar-JO", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], 'â€{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[1], 'â€{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[2], 'â€{sd}/{sm}/{sy} {st} – {et}'); + test.equal(templatec00[3], 'â€{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec01[1], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec01[2], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + test.equal(templatec01[3], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec02[0], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec02[2], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + test.equal(templatec02[3], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec03[1], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec03[2], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + test.equal(templatec03[3], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], 'â€{sd} – â€{ed} {em} {ey}'); + test.equal(templatec10[1], 'â€{sd} – â€{ed} {em} {ey}'); + test.equal(templatec10[2], 'â€{sd} – â€{ed}/{em}/{ey}'); + test.equal(templatec10[3], 'â€{sd} – â€{ed}/{em}/{ey}'); + + test.equal(templatec11[0], 'â€{sd} {sm} – â€{ed} {em} {ey}'); + test.equal(templatec11[1], 'â€{sd} {sm} – â€{ed} {em} {ey}'); + test.equal(templatec11[2], 'â€{sd}/{sm} – â€{ed}/{em}/{ey}'); + test.equal(templatec11[3], 'â€{sd}/{sm} – â€{ed}/{em}/{ey}'); + + test.equal(templatec12[0], 'â€{sd} {sm} {sy} – â€{ed} {em} {ey}'); + test.equal(templatec12[1], 'â€{sd} {sm} {sy} – â€{ed} {em} {ey}'); + test.equal(templatec12[2], 'â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}'); + test.equal(templatec12[3], 'â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], 'â€{sm}/{sy} – â€{em}/{ey}'); + test.equal(templatec20[3], 'â€{sm}/{sy} – â€{em}/{ey}'); + + test.equal(templatec30[0], "â€{sy} – {ey}"); + test.equal(templatec30[1], "â€{sy} – {ey}"); + test.equal(templatec30[2], "â€{sy} – {ey}"); + test.equal(templatec30[3], "â€{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_ar_KW: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"ar-KW", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], 'â€{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[1], 'â€{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[2], 'â€{sd}/{sm}/{sy} {st} – {et}'); + test.equal(templatec00[3], 'â€{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec01[1], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec01[2], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + test.equal(templatec01[3], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec02[0], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec02[2], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + test.equal(templatec02[3], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec03[1], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec03[2], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + test.equal(templatec03[3], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], 'â€{sd} – â€{ed} {em} {ey}'); + test.equal(templatec10[1], 'â€{sd} – â€{ed} {em} {ey}'); + test.equal(templatec10[2], 'â€{sd} – â€{ed}/{em}/{ey}'); + test.equal(templatec10[3], 'â€{sd} – â€{ed}/{em}/{ey}'); + + test.equal(templatec11[0], 'â€{sd} {sm} – â€{ed} {em} {ey}'); + test.equal(templatec11[1], 'â€{sd} {sm} – â€{ed} {em} {ey}'); + test.equal(templatec11[2], 'â€{sd}/{sm} – â€{ed}/{em}/{ey}'); + test.equal(templatec11[3], 'â€{sd}/{sm} – â€{ed}/{em}/{ey}'); + + test.equal(templatec12[0], 'â€{sd} {sm} {sy} – â€{ed} {em} {ey}'); + test.equal(templatec12[1], 'â€{sd} {sm} {sy} – â€{ed} {em} {ey}'); + test.equal(templatec12[2], 'â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}'); + test.equal(templatec12[3], 'â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], 'â€{sm}/{sy} – â€{em}/{ey}'); + test.equal(templatec20[3], 'â€{sm}/{sy} – â€{em}/{ey}'); + + test.equal(templatec30[0], "â€{sy} – {ey}"); + test.equal(templatec30[1], "â€{sy} – {ey}"); + test.equal(templatec30[2], "â€{sy} – {ey}"); + test.equal(templatec30[3], "â€{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_ar_LB: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"ar-LB", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], 'â€{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[1], 'â€{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[2], 'â€{sd}/{sm}/{sy} {st} – {et}'); + test.equal(templatec00[3], 'â€{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec01[1], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec01[2], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + test.equal(templatec01[3], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec02[0], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec02[2], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + test.equal(templatec02[3], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec03[1], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec03[2], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + test.equal(templatec03[3], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], 'â€{sd} – â€{ed} {em} {ey}'); + test.equal(templatec10[1], 'â€{sd} – â€{ed} {em} {ey}'); + test.equal(templatec10[2], 'â€{sd} – â€{ed}/{em}/{ey}'); + test.equal(templatec10[3], 'â€{sd} – â€{ed}/{em}/{ey}'); + + test.equal(templatec11[0], 'â€{sd} {sm} – â€{ed} {em} {ey}'); + test.equal(templatec11[1], 'â€{sd} {sm} – â€{ed} {em} {ey}'); + test.equal(templatec11[2], 'â€{sd}/{sm} – â€{ed}/{em}/{ey}'); + test.equal(templatec11[3], 'â€{sd}/{sm} – â€{ed}/{em}/{ey}'); + + test.equal(templatec12[0], 'â€{sd} {sm} {sy} – â€{ed} {em} {ey}'); + test.equal(templatec12[1], 'â€{sd} {sm} {sy} – â€{ed} {em} {ey}'); + test.equal(templatec12[2], 'â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}'); + test.equal(templatec12[3], 'â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], 'â€{sm}/{sy} – â€{em}/{ey}'); + test.equal(templatec20[3], 'â€{sm}/{sy} – â€{em}/{ey}'); + + test.equal(templatec30[0], "â€{sy} – {ey}"); + test.equal(templatec30[1], "â€{sy} – {ey}"); + test.equal(templatec30[2], "â€{sy} – {ey}"); + test.equal(templatec30[3], "â€{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_ar_LY: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"ar-LY", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], 'â€{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[1], 'â€{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[2], 'â€{sd}/{sm}/{sy} {st} – {et}'); + test.equal(templatec00[3], 'â€{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec01[1], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec01[2], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + test.equal(templatec01[3], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec02[0], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec02[2], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + test.equal(templatec02[3], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec03[1], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec03[2], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + test.equal(templatec03[3], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], 'â€{sd} – â€{ed} {em} {ey}'); + test.equal(templatec10[1], 'â€{sd} – â€{ed} {em} {ey}'); + test.equal(templatec10[2], 'â€{sd} – â€{ed}/{em}/{ey}'); + test.equal(templatec10[3], 'â€{sd} – â€{ed}/{em}/{ey}'); + + test.equal(templatec11[0], 'â€{sd} {sm} – â€{ed} {em} {ey}'); + test.equal(templatec11[1], 'â€{sd} {sm} – â€{ed} {em} {ey}'); + test.equal(templatec11[2], 'â€{sd}/{sm} – â€{ed}/{em}/{ey}'); + test.equal(templatec11[3], 'â€{sd}/{sm} – â€{ed}/{em}/{ey}'); + + test.equal(templatec12[0], 'â€{sd} {sm} {sy} – â€{ed} {em} {ey}'); + test.equal(templatec12[1], 'â€{sd} {sm} {sy} – â€{ed} {em} {ey}'); + test.equal(templatec12[2], 'â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}'); + test.equal(templatec12[3], 'â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], 'â€{sm}/{sy} – â€{em}/{ey}'); + test.equal(templatec20[3], 'â€{sm}/{sy} – â€{em}/{ey}'); + + test.equal(templatec30[0], "â€{sy} – {ey}"); + test.equal(templatec30[1], "â€{sy} – {ey}"); + test.equal(templatec30[2], "â€{sy} – {ey}"); + test.equal(templatec30[3], "â€{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_ar_MR: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"ar-MR", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], 'â€{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[1], 'â€{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[2], 'â€{sd}/{sm}/{sy} {st} – {et}'); + test.equal(templatec00[3], 'â€{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec01[1], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec01[2], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + test.equal(templatec01[3], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec02[0], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec02[2], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + test.equal(templatec02[3], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec03[1], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec03[2], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + test.equal(templatec03[3], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], 'â€{sd} – â€{ed} {em} {ey}'); + test.equal(templatec10[1], 'â€{sd} – â€{ed} {em} {ey}'); + test.equal(templatec10[2], 'â€{sd} – â€{ed}/{em}/{ey}'); + test.equal(templatec10[3], 'â€{sd} – â€{ed}/{em}/{ey}'); + + test.equal(templatec11[0], 'â€{sd} {sm} – â€{ed} {em} {ey}'); + test.equal(templatec11[1], 'â€{sd} {sm} – â€{ed} {em} {ey}'); + test.equal(templatec11[2], 'â€{sd}/{sm} – â€{ed}/{em}/{ey}'); + test.equal(templatec11[3], 'â€{sd}/{sm} – â€{ed}/{em}/{ey}'); + + test.equal(templatec12[0], 'â€{sd} {sm} {sy} – â€{ed} {em} {ey}'); + test.equal(templatec12[1], 'â€{sd} {sm} {sy} – â€{ed} {em} {ey}'); + test.equal(templatec12[2], 'â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}'); + test.equal(templatec12[3], 'â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], 'â€{sm}/{sy} – â€{em}/{ey}'); + test.equal(templatec20[3], 'â€{sm}/{sy} – â€{em}/{ey}'); + + test.equal(templatec30[0], "â€{sy} – {ey}"); + test.equal(templatec30[1], "â€{sy} – {ey}"); + test.equal(templatec30[2], "â€{sy} – {ey}"); + test.equal(templatec30[3], "â€{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_ar_OM: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"ar-OM", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], 'â€{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[1], 'â€{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[2], 'â€{sd}/{sm}/{sy} {st} – {et}'); + test.equal(templatec00[3], 'â€{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec01[1], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec01[2], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + test.equal(templatec01[3], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec02[0], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec02[2], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + test.equal(templatec02[3], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec03[1], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec03[2], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + test.equal(templatec03[3], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], 'â€{sd} – â€{ed} {em} {ey}'); + test.equal(templatec10[1], 'â€{sd} – â€{ed} {em} {ey}'); + test.equal(templatec10[2], 'â€{sd} – â€{ed}/{em}/{ey}'); + test.equal(templatec10[3], 'â€{sd} – â€{ed}/{em}/{ey}'); + + test.equal(templatec11[0], 'â€{sd} {sm} – â€{ed} {em} {ey}'); + test.equal(templatec11[1], 'â€{sd} {sm} – â€{ed} {em} {ey}'); + test.equal(templatec11[2], 'â€{sd}/{sm} – â€{ed}/{em}/{ey}'); + test.equal(templatec11[3], 'â€{sd}/{sm} – â€{ed}/{em}/{ey}'); + + test.equal(templatec12[0], 'â€{sd} {sm} {sy} – â€{ed} {em} {ey}'); + test.equal(templatec12[1], 'â€{sd} {sm} {sy} – â€{ed} {em} {ey}'); + test.equal(templatec12[2], 'â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}'); + test.equal(templatec12[3], 'â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], 'â€{sm}/{sy} – â€{em}/{ey}'); + test.equal(templatec20[3], 'â€{sm}/{sy} – â€{em}/{ey}'); + + test.equal(templatec30[0], "â€{sy} – {ey}"); + test.equal(templatec30[1], "â€{sy} – {ey}"); + test.equal(templatec30[2], "â€{sy} – {ey}"); + test.equal(templatec30[3], "â€{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_ar_QA: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"ar-QA", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], 'â€{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[1], 'â€{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[2], 'â€{sd}/{sm}/{sy} {st} – {et}'); + test.equal(templatec00[3], 'â€{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec01[1], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec01[2], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + test.equal(templatec01[3], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec02[0], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec02[2], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + test.equal(templatec02[3], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec03[1], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec03[2], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + test.equal(templatec03[3], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], 'â€{sd} – â€{ed} {em} {ey}'); + test.equal(templatec10[1], 'â€{sd} – â€{ed} {em} {ey}'); + test.equal(templatec10[2], 'â€{sd} – â€{ed}/{em}/{ey}'); + test.equal(templatec10[3], 'â€{sd} – â€{ed}/{em}/{ey}'); + + test.equal(templatec11[0], 'â€{sd} {sm} – â€{ed} {em} {ey}'); + test.equal(templatec11[1], 'â€{sd} {sm} – â€{ed} {em} {ey}'); + test.equal(templatec11[2], 'â€{sd}/{sm} – â€{ed}/{em}/{ey}'); + test.equal(templatec11[3], 'â€{sd}/{sm} – â€{ed}/{em}/{ey}'); + + test.equal(templatec12[0], 'â€{sd} {sm} {sy} – â€{ed} {em} {ey}'); + test.equal(templatec12[1], 'â€{sd} {sm} {sy} – â€{ed} {em} {ey}'); + test.equal(templatec12[2], 'â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}'); + test.equal(templatec12[3], 'â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], 'â€{sm}/{sy} – â€{em}/{ey}'); + test.equal(templatec20[3], 'â€{sm}/{sy} – â€{em}/{ey}'); + + test.equal(templatec30[0], "â€{sy} – {ey}"); + test.equal(templatec30[1], "â€{sy} – {ey}"); + test.equal(templatec30[2], "â€{sy} – {ey}"); + test.equal(templatec30[3], "â€{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_ar_SA: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"ar-SA", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], 'â€{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[1], 'â€{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[2], 'â€{sd}/{sm}/{sy} {st} – {et}'); + test.equal(templatec00[3], 'â€{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec01[1], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec01[2], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + test.equal(templatec01[3], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec02[0], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec02[2], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + test.equal(templatec02[3], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec03[1], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec03[2], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + test.equal(templatec03[3], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], 'â€{sd} – â€{ed} {em} {ey}'); + test.equal(templatec10[1], 'â€{sd} – â€{ed} {em} {ey}'); + test.equal(templatec10[2], 'â€{sd} – â€{ed}/{em}/{ey}'); + test.equal(templatec10[3], 'â€{sd} – â€{ed}/{em}/{ey}'); + + test.equal(templatec11[0], 'â€{sd} {sm} – â€{ed} {em} {ey}'); + test.equal(templatec11[1], 'â€{sd} {sm} – â€{ed} {em} {ey}'); + test.equal(templatec11[2], 'â€{sd}/{sm} – â€{ed}/{em}/{ey}'); + test.equal(templatec11[3], 'â€{sd}/{sm} – â€{ed}/{em}/{ey}'); + + test.equal(templatec12[0], 'â€{sd} {sm} {sy} – â€{ed} {em} {ey}'); + test.equal(templatec12[1], 'â€{sd} {sm} {sy} – â€{ed} {em} {ey}'); + test.equal(templatec12[2], 'â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}'); + test.equal(templatec12[3], 'â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], 'â€{sm}/{sy} – â€{em}/{ey}'); + test.equal(templatec20[3], 'â€{sm}/{sy} – â€{em}/{ey}'); + + test.equal(templatec30[0], "â€{sy} – {ey}"); + test.equal(templatec30[1], "â€{sy} – {ey}"); + test.equal(templatec30[2], "â€{sy} – {ey}"); + test.equal(templatec30[3], "â€{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_ar_SD: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"ar-SD", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], 'â€{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[1], 'â€{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[2], 'â€{sd}/{sm}/{sy} {st} – {et}'); + test.equal(templatec00[3], 'â€{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec01[1], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec01[2], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + test.equal(templatec01[3], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec02[0], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec02[2], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + test.equal(templatec02[3], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec03[1], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec03[2], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + test.equal(templatec03[3], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], 'â€{sd} – â€{ed} {em} {ey}'); + test.equal(templatec10[1], 'â€{sd} – â€{ed} {em} {ey}'); + test.equal(templatec10[2], 'â€{sd} – â€{ed}/{em}/{ey}'); + test.equal(templatec10[3], 'â€{sd} – â€{ed}/{em}/{ey}'); + + test.equal(templatec11[0], 'â€{sd} {sm} – â€{ed} {em} {ey}'); + test.equal(templatec11[1], 'â€{sd} {sm} – â€{ed} {em} {ey}'); + test.equal(templatec11[2], 'â€{sd}/{sm} – â€{ed}/{em}/{ey}'); + test.equal(templatec11[3], 'â€{sd}/{sm} – â€{ed}/{em}/{ey}'); + + test.equal(templatec12[0], 'â€{sd} {sm} {sy} – â€{ed} {em} {ey}'); + test.equal(templatec12[1], 'â€{sd} {sm} {sy} – â€{ed} {em} {ey}'); + test.equal(templatec12[2], 'â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}'); + test.equal(templatec12[3], 'â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], 'â€{sm}/{sy} – â€{em}/{ey}'); + test.equal(templatec20[3], 'â€{sm}/{sy} – â€{em}/{ey}'); + + test.equal(templatec30[0], "â€{sy} – {ey}"); + test.equal(templatec30[1], "â€{sy} – {ey}"); + test.equal(templatec30[2], "â€{sy} – {ey}"); + test.equal(templatec30[3], "â€{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_ar_SY: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"ar-SY", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], 'â€{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[1], 'â€{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[2], 'â€{sd}/{sm}/{sy} {st} – {et}'); + test.equal(templatec00[3], 'â€{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec01[1], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec01[2], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + test.equal(templatec01[3], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec02[0], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec02[2], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + test.equal(templatec02[3], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec03[1], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec03[2], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + test.equal(templatec03[3], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], 'â€{sd} – â€{ed} {em} {ey}'); + test.equal(templatec10[1], 'â€{sd} – â€{ed} {em} {ey}'); + test.equal(templatec10[2], 'â€{sd} – â€{ed}/{em}/{ey}'); + test.equal(templatec10[3], 'â€{sd} – â€{ed}/{em}/{ey}'); + + test.equal(templatec11[0], 'â€{sd} {sm} – â€{ed} {em} {ey}'); + test.equal(templatec11[1], 'â€{sd} {sm} – â€{ed} {em} {ey}'); + test.equal(templatec11[2], 'â€{sd}/{sm} – â€{ed}/{em}/{ey}'); + test.equal(templatec11[3], 'â€{sd}/{sm} – â€{ed}/{em}/{ey}'); + + test.equal(templatec12[0], 'â€{sd} {sm} {sy} – â€{ed} {em} {ey}'); + test.equal(templatec12[1], 'â€{sd} {sm} {sy} – â€{ed} {em} {ey}'); + test.equal(templatec12[2], 'â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}'); + test.equal(templatec12[3], 'â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], 'â€{sm}/{sy} – â€{em}/{ey}'); + test.equal(templatec20[3], 'â€{sm}/{sy} – â€{em}/{ey}'); + + test.equal(templatec30[0], "â€{sy} – {ey}"); + test.equal(templatec30[1], "â€{sy} – {ey}"); + test.equal(templatec30[2], "â€{sy} – {ey}"); + test.equal(templatec30[3], "â€{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_ar_TN: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"ar-TN", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], 'â€{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[1], 'â€{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[2], 'â€{sd}/{sm}/{sy} {st} – {et}'); + test.equal(templatec00[3], 'â€{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec01[1], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec01[2], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + test.equal(templatec01[3], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec02[0], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec02[2], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + test.equal(templatec02[3], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec03[1], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec03[2], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + test.equal(templatec03[3], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], 'â€{sd} – â€{ed} {em} {ey}'); + test.equal(templatec10[1], 'â€{sd} – â€{ed} {em} {ey}'); + test.equal(templatec10[2], 'â€{sd} – â€{ed}/{em}/{ey}'); + test.equal(templatec10[3], 'â€{sd} – â€{ed}/{em}/{ey}'); + + test.equal(templatec11[0], 'â€{sd} {sm} – â€{ed} {em} {ey}'); + test.equal(templatec11[1], 'â€{sd} {sm} – â€{ed} {em} {ey}'); + test.equal(templatec11[2], 'â€{sd}/{sm} – â€{ed}/{em}/{ey}'); + test.equal(templatec11[3], 'â€{sd}/{sm} – â€{ed}/{em}/{ey}'); + + test.equal(templatec12[0], 'â€{sd} {sm} {sy} – â€{ed} {em} {ey}'); + test.equal(templatec12[1], 'â€{sd} {sm} {sy} – â€{ed} {em} {ey}'); + test.equal(templatec12[2], 'â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}'); + test.equal(templatec12[3], 'â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], 'â€{sm}/{sy} – â€{em}/{ey}'); + test.equal(templatec20[3], 'â€{sm}/{sy} – â€{em}/{ey}'); + + test.equal(templatec30[0], "â€{sy} – {ey}"); + test.equal(templatec30[1], "â€{sy} – {ey}"); + test.equal(templatec30[2], "â€{sy} – {ey}"); + test.equal(templatec30[3], "â€{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_ar_YE: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"ar-YE", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], 'â€{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[1], 'â€{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[2], 'â€{sd}/{sm}/{sy} {st} – {et}'); + test.equal(templatec00[3], 'â€{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec01[1], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec01[2], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + test.equal(templatec01[3], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec02[0], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec02[2], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + test.equal(templatec02[3], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec03[1], 'â€{sd} {sm} {sy} {st} – â€{ed} {em} {ey} {et}'); + test.equal(templatec03[2], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + test.equal(templatec03[3], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], 'â€{sd} – â€{ed} {em} {ey}'); + test.equal(templatec10[1], 'â€{sd} – â€{ed} {em} {ey}'); + test.equal(templatec10[2], 'â€{sd} – â€{ed}/{em}/{ey}'); + test.equal(templatec10[3], 'â€{sd} – â€{ed}/{em}/{ey}'); + + test.equal(templatec11[0], 'â€{sd} {sm} – â€{ed} {em} {ey}'); + test.equal(templatec11[1], 'â€{sd} {sm} – â€{ed} {em} {ey}'); + test.equal(templatec11[2], 'â€{sd}/{sm} – â€{ed}/{em}/{ey}'); + test.equal(templatec11[3], 'â€{sd}/{sm} – â€{ed}/{em}/{ey}'); + + test.equal(templatec12[0], 'â€{sd} {sm} {sy} – â€{ed} {em} {ey}'); + test.equal(templatec12[1], 'â€{sd} {sm} {sy} – â€{ed} {em} {ey}'); + test.equal(templatec12[2], 'â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}'); + test.equal(templatec12[3], 'â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], 'â€{sm}/{sy} – â€{em}/{ey}'); + test.equal(templatec20[3], 'â€{sm}/{sy} – â€{em}/{ey}'); + + test.equal(templatec30[0], "â€{sy} – {ey}"); + test.equal(templatec30[1], "â€{sy} – {ey}"); + test.equal(templatec30[2], "â€{sy} – {ey}"); + test.equal(templatec30[3], "â€{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_en_ET: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"en-ET", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sm} {sd}, {sy} at {st} – {et}'); + test.equal(templatec00[1], '{sm} {sd}, {sy} at {st} – {et}'); + test.equal(templatec00[2], '{sm} {sd}, {sy}, {st} – {et}'); + test.equal(templatec00[3], '{sm}/{sd}/{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec01[1], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec01[2], '{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}'); + test.equal(templatec01[3], '{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}'); + + test.equal(templatec02[0], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec02[1], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec02[2], '{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}'); + test.equal(templatec02[3], '{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}'); + + test.equal(templatec03[0], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec03[1], '{sm} {sd}, {sy} at {st} – {em} {ed}, {ey} at {et}'); + test.equal(templatec03[2], '{sm} {sd}, {sy}, {st} – {em} {ed}, {ey}, {et}'); + test.equal(templatec03[3], '{sm}/{sd}/{sy}, {st} – {em}/{ed}/{ey}, {et}'); + + test.equal(templatec10[0], '{sm} {sd} – {ed}, {ey}'); + test.equal(templatec10[1], '{sm} {sd} – {ed}, {ey}'); + test.equal(templatec10[2], '{sm} {sd} – {ed}, {ey}'); + test.equal(templatec10[3], '{sm}/{sd}/{sy} – {em}/{ed}/{ey}'); + + test.equal(templatec11[0], '{sm} {sd} – {em} {ed}, {ey}'); + test.equal(templatec11[1], '{sm} {sd} – {em} {ed}, {ey}'); + test.equal(templatec11[2], '{sm} {sd} – {em} {ed}, {ey}'); + test.equal(templatec11[3], '{sm}/{sd}/{sy} – {em}/{ed}/{ey}'); + + test.equal(templatec12[0], '{sm} {sd}, {sy} – {em} {ed}, {ey}'); + test.equal(templatec12[1], '{sm} {sd}, {sy} – {em} {ed}, {ey}'); + test.equal(templatec12[2], '{sm} {sd}, {sy} – {em} {ed}, {ey}'); + test.equal(templatec12[3], '{sm}/{sd}/{sy} – {em}/{ed}/{ey}'); + + test.equal(templatec20[0], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[1], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[2], '{sm}, {sy} – {em}, {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_en_GM: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"en-GM", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} at {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} at {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy}, {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_en_LR: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"en-LR", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} at {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} at {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy}, {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_en_PK: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"en-PK", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} at {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} at {st} – {et}'); + test.equal(templatec00[2], '{sd}-{sm}-{sy}, {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec01[2], '{sd}-{sm}-{sy}, {st} – {ed}-{em}-{ey}, {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec02[2], '{sd}-{sm}-{sy}, {st} – {ed}-{em}-{ey}, {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec03[2], '{sd}-{sm}-{sy}, {st} – {ed}-{em}-{ey}, {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed}-{em}-{ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd}-{sm} – {ed}-{em}-{ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd}-{sm}-{sy} – {ed}-{em}-{ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm}-{sy} – {em}-{ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_en_RW: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"en-RW", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} at {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} at {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy}, {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_en_SD: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"en-SD", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} at {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} at {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy}, {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_en_SL: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"en-SL", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} at {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} at {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy}, {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_en_TZ: function(test) { + test.expect(36); + var fmt; // dmy + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"en-TZ", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} at {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} at {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy}, {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} at {st} – {ed} {em} {ey} at {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_es_CR: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"es-CR", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} de {sm} de {sy}, {st} – {et}'); + test.equal(templatec00[1], '{sd} de {sm} de {sy}, {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec01[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec02[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec03[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed} de {em} de {ey}'); + test.equal(templatec10[1], '{sd} – {ed} de {em} de {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} de {sm} – {ed} de {em} de {ey}'); + test.equal(templatec11[1], '{sd} de {sm} – {ed} de {em} de {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} de {sm} de {sy} – {ed} de {em} de {ey}'); + test.equal(templatec12[1], '{sd} de {sm} de {sy} – {ed} de {em} de {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} de {sy} – {em} de {ey}'); + test.equal(templatec20[1], '{sm} de {sy} – {em} de {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_es_GQ: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"es-GQ", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} de {sm} de {sy}, {st} – {et}'); + test.equal(templatec00[1], '{sd} de {sm} de {sy}, {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec01[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec02[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec03[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed} de {em} de {ey}'); + test.equal(templatec10[1], '{sd} – {ed} de {em} de {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} de {sm} – {ed} de {em} de {ey}'); + test.equal(templatec11[1], '{sd} de {sm} – {ed} de {em} de {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} de {sm} de {sy} – {ed} de {em} de {ey}'); + test.equal(templatec12[1], '{sd} de {sm} de {sy} – {ed} de {em} de {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} de {sy} – {em} de {ey}'); + test.equal(templatec20[1], '{sm} de {sy} – {em} de {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_es_PH: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"es-PH", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} de {sm} de {sy}, {st} – {et}'); + test.equal(templatec00[1], '{sd} de {sm} de {sy}, {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec01[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec02[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec03[1], '{sd} de {sm} de {sy}, {st} – {ed} de {em} de {ey}, {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed} de {em} de {ey}'); + test.equal(templatec10[1], '{sd} – {ed} de {em} de {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} de {sm} – {ed} de {em} de {ey}'); + test.equal(templatec11[1], '{sd} de {sm} – {ed} de {em} de {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} de {sm} de {sy} – {ed} de {em} de {ey}'); + test.equal(templatec12[1], '{sd} de {sm} de {sy} – {ed} de {em} de {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} de {sy} – {em} de {ey}'); + test.equal(templatec20[1], '{sm} de {sy} – {em} de {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_fr_BF: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"fr-BF", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} à {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} à {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy} à {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_fr_BJ: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"fr-BJ", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} à {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} à {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy} à {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_fr_CD: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"fr-CD", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} à {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} à {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy} à {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_fr_CF: function(test) { + test.expect(36); + var fmt; // dmy + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"fr-CF", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} à {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} à {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy} à {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_fr_CG: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"fr-CG", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} à {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} à {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy} à {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_fr_CI: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"fr-CI", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} à {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} à {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy} à {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_fr_CM: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"fr-CM", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} à {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} à {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy} à {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + test.done(); + }, + testDateRngFmt_fr_GQ: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"fr-GQ", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} à {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} à {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy} à {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_fr_DJ: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"fr-DJ", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} à {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} à {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy} à {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_fr_DZ: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"fr-DZ", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} à {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} à {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy} à {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + test.done(); + }, + testDateRngFmt_fr_GA: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"fr-GA", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} à {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} à {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy} à {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_fr_GN: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"fr-GN", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} à {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} à {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy} à {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_fr_LB: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"fr-LB", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} à {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} à {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy} à {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_fr_ML: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"fr-ML", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} à {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} à {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy}, {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_fr_RW: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"fr-RW", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} à {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} à {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy} à {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_fr_SN: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"fr-SN", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} à {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} à {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy} à {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_fr_TG: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"fr-TG", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} à {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} à {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy} à {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy} à {st} – {ed} {em} {ey} à {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_ms_SG: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"ms-SG", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy}, {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_pa_PK: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"pa-PK", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[1], '{sd} {sm} {sy} {st} – {et}'); + test.equal(templatec00[2], '{sd} {sm} {sy}, {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[1], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec01[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec02[1], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[0], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec02[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec03[0], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[1], '{sd} {sm} {sy} {st} – {ed} {em} {ey} {et}'); + test.equal(templatec03[2], '{sd} {sm} {sy}, {st} – {ed} {em} {ey}, {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec10[0], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[1], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[2], '{sd} – {ed} {em} {ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[1], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[2], '{sd} {sm} – {ed} {em} {ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[1], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[2], '{sd} {sm} {sy} – {ed} {em} {ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[1], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[2], '{sm} {sy} – {em} {ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_pt_AO: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"pt-AO", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} de {sm} de {sy} às {st} – {et}'); + test.equal(templatec00[1], '{sd} de {sm} de {sy} às {st} – {et}'); + test.equal(templatec00[2], '{sd}/{sm}/{sy}, {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sd} de {sm} de {sy} às {st} – {ed} de {em} de {ey} às {et}'); + test.equal(templatec01[1], '{sd} de {sm} de {sy} às {st} – {ed} de {em} de {ey} às {et}'); + test.equal(templatec01[2], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec02[1], '{sd} de {sm} de {sy} às {st} – {ed} de {em} de {ey} às {et}'); + test.equal(templatec02[0], '{sd} de {sm} de {sy} às {st} – {ed} de {em} de {ey} às {et}'); + test.equal(templatec02[2], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec03[0], '{sd} de {sm} de {sy} às {st} – {ed} de {em} de {ey} às {et}'); + test.equal(templatec03[1], '{sd} de {sm} de {sy} às {st} – {ed} de {em} de {ey} às {et}'); + test.equal(templatec03[2], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec10[0], '{sd} – {ed} de {em} de {ey}'); + test.equal(templatec10[1], '{sd} – {ed} de {em} de {ey}'); + test.equal(templatec10[2], '{sd} – {ed}/{em}/{ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} de {sm} – {ed} de {em} de {ey}'); + test.equal(templatec11[1], '{sd} de {sm} – {ed} de {em} de {ey}'); + test.equal(templatec11[2], '{sd}/{sm} – {ed}/{em}/{ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} de {sm} de {sy} – {ed} de {em} de {ey}'); + test.equal(templatec12[1], '{sd} de {sm} de {sy} – {ed} de {em} de {ey}'); + test.equal(templatec12[2], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} de {sy} – {em} de {ey}'); + test.equal(templatec20[1], '{sm} de {sy} – {em} de {ey}'); + test.equal(templatec20[2], '{sm}/{sy} – {em}/{ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_pt_GQ: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"pt-GQ", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} de {sm} de {sy} às {st} – {et}'); + test.equal(templatec00[1], '{sd} de {sm} de {sy} às {st} – {et}'); + test.equal(templatec00[2], '{sd}/{sm}/{sy}, {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sd} de {sm} de {sy} às {st} – {ed} de {em} de {ey} às {et}'); + test.equal(templatec01[1], '{sd} de {sm} de {sy} às {st} – {ed} de {em} de {ey} às {et}'); + test.equal(templatec01[2], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec02[1], '{sd} de {sm} de {sy} às {st} – {ed} de {em} de {ey} às {et}'); + test.equal(templatec02[0], '{sd} de {sm} de {sy} às {st} – {ed} de {em} de {ey} às {et}'); + test.equal(templatec02[2], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec03[0], '{sd} de {sm} de {sy} às {st} – {ed} de {em} de {ey} às {et}'); + test.equal(templatec03[1], '{sd} de {sm} de {sy} às {st} – {ed} de {em} de {ey} às {et}'); + test.equal(templatec03[2], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec10[0], '{sd} – {ed} de {em} de {ey}'); + test.equal(templatec10[1], '{sd} – {ed} de {em} de {ey}'); + test.equal(templatec10[2], '{sd} – {ed}/{em}/{ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} de {sm} – {ed} de {em} de {ey}'); + test.equal(templatec11[1], '{sd} de {sm} – {ed} de {em} de {ey}'); + test.equal(templatec11[2], '{sd}/{sm} – {ed}/{em}/{ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} de {sm} de {sy} – {ed} de {em} de {ey}'); + test.equal(templatec12[1], '{sd} de {sm} de {sy} – {ed} de {em} de {ey}'); + test.equal(templatec12[2], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} de {sy} – {em} de {ey}'); + test.equal(templatec20[1], '{sm} de {sy} – {em} de {ey}'); + test.equal(templatec20[2], '{sm}/{sy} – {em}/{ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_pt_CV: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"pt-CV", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sd} de {sm} de {sy} às {st} – {et}'); + test.equal(templatec00[1], '{sd} de {sm} de {sy} às {st} – {et}'); + test.equal(templatec00[2], '{sd}/{sm}/{sy}, {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy}, {st} – {et}'); + + test.equal(templatec01[0], '{sd} de {sm} de {sy} às {st} – {ed} de {em} de {ey} às {et}'); + test.equal(templatec01[1], '{sd} de {sm} de {sy} às {st} – {ed} de {em} de {ey} às {et}'); + test.equal(templatec01[2], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec02[1], '{sd} de {sm} de {sy} às {st} – {ed} de {em} de {ey} às {et}'); + test.equal(templatec02[0], '{sd} de {sm} de {sy} às {st} – {ed} de {em} de {ey} às {et}'); + test.equal(templatec02[2], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec03[0], '{sd} de {sm} de {sy} às {st} – {ed} de {em} de {ey} às {et}'); + test.equal(templatec03[1], '{sd} de {sm} de {sy} às {st} – {ed} de {em} de {ey} às {et}'); + test.equal(templatec03[2], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy}, {st} – {ed}/{em}/{ey}, {et}'); + + test.equal(templatec10[0], '{sd} – {ed} de {em} de {ey}'); + test.equal(templatec10[1], '{sd} – {ed} de {em} de {ey}'); + test.equal(templatec10[2], '{sd} – {ed}/{em}/{ey}'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sd} de {sm} – {ed} de {em} de {ey}'); + test.equal(templatec11[1], '{sd} de {sm} – {ed} de {em} de {ey}'); + test.equal(templatec11[2], '{sd}/{sm} – {ed}/{em}/{ey}'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sd} de {sm} de {sy} – {ed} de {em} de {ey}'); + test.equal(templatec12[1], '{sd} de {sm} de {sy} – {ed} de {em} de {ey}'); + test.equal(templatec12[2], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm} de {sy} – {em} de {ey}'); + test.equal(templatec20[1], '{sm} de {sy} – {em} de {ey}'); + test.equal(templatec20[2], '{sm}/{sy} – {em}/{ey}'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy} – {ey}"); + test.equal(templatec30[1], "{sy} – {ey}"); + test.equal(templatec30[2], "{sy} – {ey}"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_ur_PK: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"ur-PK", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], 'â€{sd} {sm}ØŒ {sy} {st} – {et}'); + test.equal(templatec00[1], 'â€{sd} {sm}ØŒ {sy} {st} – {et}'); + test.equal(templatec00[2], 'â€{sd} {sm}ØŒ {sy} {st} – {et}'); + test.equal(templatec00[3], 'â€{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], 'â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}'); + test.equal(templatec01[1], 'â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}'); + test.equal(templatec01[2], 'â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}'); + test.equal(templatec01[3], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], 'â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}'); + test.equal(templatec02[0], 'â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}'); + test.equal(templatec02[2], 'â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}'); + test.equal(templatec02[3], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], 'â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}'); + test.equal(templatec03[1], 'â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}'); + test.equal(templatec03[2], 'â€{sd} {sm}ØŒ {sy} {st} – â€{ed} {em}ØŒ {ey} {et}'); + test.equal(templatec03[3], 'â€{sd}/{sm}/{sy} {st} – â€{ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], 'â€{sd} – â€{ed} {em}ØŒ {ey}'); + test.equal(templatec10[1], 'â€{sd} – â€{ed} {em}ØŒ {ey}'); + test.equal(templatec10[2], 'â€{sd} – â€{ed} {em}ØŒ {ey}'); + test.equal(templatec10[3], 'â€{sd} – â€{ed}/{em}/{ey}'); + + test.equal(templatec11[0], 'â€{sd} {sm} – â€{ed} {em}ØŒ {ey}'); + test.equal(templatec11[1], 'â€{sd} {sm} – â€{ed} {em}ØŒ {ey}'); + test.equal(templatec11[2], 'â€{sd} {sm} – â€{ed} {em}ØŒ {ey}'); + test.equal(templatec11[3], 'â€{sd}/{sm} – â€{ed}/{em}/{ey}'); + + test.equal(templatec12[0], 'â€{sd} {sm}ØŒ {sy} – â€{ed} {em}ØŒ {ey}'); + test.equal(templatec12[1], 'â€{sd} {sm}ØŒ {sy} – â€{ed} {em}ØŒ {ey}'); + test.equal(templatec12[2], 'â€{sd} {sm}ØŒ {sy} – â€{ed} {em}ØŒ {ey}'); + test.equal(templatec12[3], 'â€{sd}/{sm}/{sy} – â€{ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sm}ØŒ {sy} – {em}ØŒ {ey}'); + test.equal(templatec20[1], '{sm}ØŒ {sy} – {em}ØŒ {ey}'); + test.equal(templatec20[2], '{sm}ØŒ {sy} – {em}ØŒ {ey}' ); + test.equal(templatec20[3], 'â€{sm}/{sy} – â€{em}/{ey}'); + + test.equal(templatec30[0], 'â€{sy} – {ey}'); + test.equal(templatec30[1], 'â€{sy} – {ey}'); + test.equal(templatec30[2], 'â€{sy} – {ey}'); + test.equal(templatec30[3], 'â€{sy} – {ey}'); + + test.done(); + }, + testDateRngFmt_zh_Hans_SG: function(test) { + test.expect(36); + var fmt; //ymd + //dmy(short) + + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"zh-Hans-SG", length: length[i]}) + + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {et}'); + test.equal(templatec00[1], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {et}'); + test.equal(templatec00[2], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {et}'); + test.equal(templatec00[3], '{sd}/{sm}/{sy} {st} – {et}'); + + test.equal(templatec01[0], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}'); + test.equal(templatec01[1], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}'); + test.equal(templatec01[2], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}'); + test.equal(templatec01[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec02[1], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}'); + test.equal(templatec02[0], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}'); + test.equal(templatec02[2], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}'); + test.equal(templatec02[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec03[0], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}'); + test.equal(templatec03[1], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}'); + test.equal(templatec03[2], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}'); + test.equal(templatec03[3], '{sd}/{sm}/{sy} {st} – {ed}/{em}/{ey} {et}'); + + test.equal(templatec10[0], '{sy}å¹´{sm}月{sd}æ—¥ – {ed}æ—¥'); + test.equal(templatec10[1], '{sy}å¹´{sm}月{sd}æ—¥ – {ed}æ—¥'); + test.equal(templatec10[2], '{sy}å¹´{sm}月{sd}æ—¥ – {ed}æ—¥'); + test.equal(templatec10[3], '{sd} – {ed}/{em}/{ey}'); + + test.equal(templatec11[0], '{sy}å¹´{sm}月{sd}æ—¥ – {em}月{ed}æ—¥'); + test.equal(templatec11[1], '{sy}å¹´{sm}月{sd}æ—¥ – {em}月{ed}æ—¥'); + test.equal(templatec11[2], '{sy}å¹´{sm}月{sd}æ—¥ – {ey}å¹´{em}月{ed}æ—¥'); + test.equal(templatec11[3], '{sd}/{sm} – {ed}/{em}/{ey}'); + + test.equal(templatec12[0], '{sy}å¹´{sm}月{sd}æ—¥ – {ey}å¹´{em}月{ed}æ—¥'); + test.equal(templatec12[1], '{sy}å¹´{sm}月{sd}æ—¥ – {ey}å¹´{em}月{ed}æ—¥'); + test.equal(templatec12[2], '{sy}å¹´{sm}月{sd}æ—¥ – {ey}å¹´{em}月{ed}æ—¥'); + test.equal(templatec12[3], '{sd}/{sm}/{sy} – {ed}/{em}/{ey}'); + + test.equal(templatec20[0], '{sy}å¹´{sm}月 – {ey}å¹´{em}月'); + test.equal(templatec20[1], '{sy}å¹´{sm}月 – {ey}å¹´{em}月'); + test.equal(templatec20[2], '{sy}å¹´{sm}月 – {ey}å¹´{em}月'); + test.equal(templatec20[3], '{sm}/{sy} – {em}/{ey}'); + + test.equal(templatec30[0], "{sy}å¹´ – {ey}å¹´"); + test.equal(templatec30[1], "{sy}å¹´ – {ey}å¹´"); + test.equal(templatec30[2], "{sy}å¹´ – {ey}å¹´"); + test.equal(templatec30[3], "{sy} – {ey}"); + + test.done(); + }, + testDateRngFmt_zh_Hans_MY: function(test) { + test.expect(36); + var fmt; + var data = setVariables(); + var length = data["fullLength"]; + var abbrLength = data["abbrLength"]; + + var templatec00 = [],templatec01 = [],templatec02 = [],templatec03 = []; + var templatec10 = [],templatec11 = [],templatec12 = [],templatec20 = []; + var templatec30 = []; + + //ymd + for (var i=0; i < 4; i++) { + fmt = new DateRngFmt({locale:"zh-Hans-MY", length: length[i]}) + templatec00.push(fmt.dateFmt.formats.range["c00"][abbrLength[i]]); + templatec01.push(fmt.dateFmt.formats.range["c01"][abbrLength[i]]); + templatec02.push(fmt.dateFmt.formats.range["c02"][abbrLength[i]]); + templatec03.push(fmt.dateFmt.formats.range["c03"][abbrLength[i]]); + templatec10.push(fmt.dateFmt.formats.range["c10"][abbrLength[i]]); + templatec11.push(fmt.dateFmt.formats.range["c11"][abbrLength[i]]); + templatec12.push(fmt.dateFmt.formats.range["c12"][abbrLength[i]]); + templatec20.push(fmt.dateFmt.formats.range["c20"][abbrLength[i]]); + templatec30.push(fmt.dateFmt.formats.range["c30"][abbrLength[i]]); + } + + test.equal(templatec00[0], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {et}'); + test.equal(templatec00[1], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {et}'); + test.equal(templatec00[2], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {et}'); + test.equal(templatec00[3], '{sy}/{sm}/{sd} {st} – {et}'); + + test.equal(templatec01[0], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}'); + test.equal(templatec01[1], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}'); + test.equal(templatec01[2], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}'); + test.equal(templatec01[3], '{sy}/{sm}/{sd} {st} – {ey}/{em}/{ed} {et}'); + + test.equal(templatec02[1], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}'); + test.equal(templatec02[0], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}'); + test.equal(templatec02[2], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}'); + test.equal(templatec02[3], '{sy}/{sm}/{sd} {st} – {ey}/{em}/{ed} {et}'); + + test.equal(templatec03[0], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}'); + test.equal(templatec03[1], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}'); + test.equal(templatec03[2], '{sy}å¹´{sm}月{sd}æ—¥ {st} – {ey}å¹´{em}月{ed}æ—¥ {et}'); + test.equal(templatec03[3], '{sy}/{sm}/{sd} {st} – {ey}/{em}/{ed} {et}'); + + test.equal(templatec10[0], '{sy}å¹´{sm}月{sd}æ—¥ – {ed}æ—¥'); + test.equal(templatec10[1], '{sy}å¹´{sm}月{sd}æ—¥ – {ed}æ—¥'); + test.equal(templatec10[2], '{sy}å¹´{sm}月{sd}æ—¥ – {ed}æ—¥'); + test.equal(templatec10[3], '{sy}/{sm}/{sd} – {ed}'); + + test.equal(templatec11[0], '{sy}å¹´{sm}月{sd}æ—¥ – {em}月{ed}æ—¥'); + test.equal(templatec11[1], '{sy}å¹´{sm}月{sd}æ—¥ – {em}月{ed}æ—¥'); + test.equal(templatec11[2], '{sy}å¹´{sm}月{sd}æ—¥ – {ey}å¹´{em}月{ed}æ—¥'); + test.equal(templatec11[3], '{sy}/{sm}/{sd} – {ey}/{em}/{ed}'); + + test.equal(templatec12[0], '{sy}å¹´{sm}月{sd}æ—¥ – {ey}å¹´{em}月{ed}æ—¥'); + test.equal(templatec12[1], '{sy}å¹´{sm}月{sd}æ—¥ – {ey}å¹´{em}月{ed}æ—¥'); + test.equal(templatec12[2], '{sy}å¹´{sm}月{sd}æ—¥ – {ey}å¹´{em}月{ed}æ—¥'); + test.equal(templatec12[3], '{sy}/{sm}/{sd} – {ey}/{em}/{ed}'); + + test.equal(templatec20[0], '{sy}å¹´{sm}月 – {ey}å¹´{em}月'); + test.equal(templatec20[1], '{sy}å¹´{sm}月 – {ey}å¹´{em}月'); + test.equal(templatec20[2], '{sy}å¹´{sm}月 – {ey}å¹´{em}月'); + test.equal(templatec20[3], '{sy}/{sm} – {ey}/{em}'); + + test.equal(templatec30[0], "{sy}å¹´ – {ey}å¹´"); + test.equal(templatec30[1], "{sy}å¹´ – {ey}å¹´"); + test.equal(templatec30[2], "{sy}å¹´ – {ey}å¹´"); + test.equal(templatec30[3], "{sy}å¹´ – {ey}å¹´"); + + test.done(); + } +} diff --git a/js/test/daterange/testdatefmtrange_fr_CA.js b/js/test/daterange/testdatefmtrange_fr_CA.js index ea2ac2eb71..6b8bee7a1f 100644 --- a/js/test/daterange/testdatefmtrange_fr_CA.js +++ b/js/test/daterange/testdatefmtrange_fr_CA.js @@ -108,7 +108,7 @@ module.exports.testdatefmtrange_fr_CA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "31 décembre 2011 de 13 h 45 à 14 h 30"); + test.equal(fmt.format(start, end), '31 décembre 2011 à 13 h 45 – 14 h 30'); test.done(); }, testDateRngFmtCARangeInDayFull: function(test) { @@ -134,7 +134,7 @@ module.exports.testdatefmtrange_fr_CA = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "31 décembre 2011 de 13 h 45 à 14 h 30"); + test.equal(fmt.format(start, end), '31 décembre 2011 à 13 h 45 – 14 h 30'); test.done(); }, diff --git a/js/test/daterange/testdatefmtrange_gu_IN.js b/js/test/daterange/testdatefmtrange_gu_IN.js index a175251f00..030c1d5e60 100644 --- a/js/test/daterange/testdatefmtrange_gu_IN.js +++ b/js/test/daterange/testdatefmtrange_gu_IN.js @@ -110,7 +110,7 @@ module.exports.testdatefmtrange_gu_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "31 ડિસેમà«àª¬àª°, 2011 01:45 PM – 02:30 PM"); + test.equal(fmt.format(start, end), '31 ડિસેમà«àª¬àª°, 2011 ઠ01:45 PM વાગà«àª¯à«‡ – 02:30 PM વાગà«àª¯à«‡'); test.done(); }, testDateRngFmtguINRangeinDayFull: function(test) { @@ -136,7 +136,7 @@ module.exports.testdatefmtrange_gu_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "31 ડિસેમà«àª¬àª°, 2011 01:45 PM – 02:30 PM"); + test.equal(fmt.format(start, end), '31 ડિસેમà«àª¬àª°, 2011 ઠ01:45 PM વાગà«àª¯à«‡ – 02:30 PM વાગà«àª¯à«‡'); test.done(); }, @@ -215,7 +215,7 @@ module.exports.testdatefmtrange_gu_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "30 ડિસેમà«àª¬àª°, 2011 01:45 PM – 31 ડિસેમà«àª¬àª°, 2011 02:30 PM"); + test.equal(fmt.format(start, end), '30 ડિસેમà«àª¬àª°, 2011 ઠ01:45 PM વાગà«àª¯à«‡ – 31 ડિસેમà«àª¬àª°, 2011 ઠ02:30 PM વાગà«àª¯à«‡'); test.done(); }, testDateRngFmtguINRangeNextDayFull: function(test) { @@ -241,7 +241,7 @@ module.exports.testdatefmtrange_gu_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "30 ડિસેમà«àª¬àª°, 2011 01:45 PM – 31 ડિસેમà«àª¬àª°, 2011 02:30 PM"); + test.equal(fmt.format(start, end), '30 ડિસેમà«àª¬àª°, 2011 ઠ01:45 PM વાગà«àª¯à«‡ – 31 ડિસેમà«àª¬àª°, 2011 ઠ02:30 PM વાગà«àª¯à«‡'); test.done(); }, diff --git a/js/test/daterange/testdatefmtrange_he_IL.js b/js/test/daterange/testdatefmtrange_he_IL.js index ea2eade531..4803e1e67e 100644 --- a/js/test/daterange/testdatefmtrange_he_IL.js +++ b/js/test/daterange/testdatefmtrange_he_IL.js @@ -56,7 +56,7 @@ module.exports.testdatefmtrange_he_IL = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€31â€.12â€.2011, â€13:45 – â€14:30"); + test.equal(fmt.format(start, end), 'â€31.12.2011, â€13:45 – â€14:30'); test.done(); }, testDateRngFmtILRangeinDayMedium: function(test) { @@ -161,7 +161,7 @@ module.exports.testdatefmtrange_he_IL = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€30â€.12â€.2011, â€13:45 – â€31â€.12â€.2011, â€14:30"); + test.equal(fmt.format(start, end), 'â€30.12.2011, â€13:45 – â€31.12.2011, â€14:30'); test.done(); }, testDateRngFmtILRangeNextDayMedium: function(test) { @@ -266,7 +266,7 @@ module.exports.testdatefmtrange_he_IL = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€20 – â€31â€.12â€.2011"); + test.equal(fmt.format(start, end), 'â€20 – â€31.12.2011'); test.done(); }, testDateRngFmtILRangeMultiDayMedium: function(test) { @@ -371,7 +371,7 @@ module.exports.testdatefmtrange_he_IL = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€20â€.11 – â€31â€.12â€.2011"); + test.equal(fmt.format(start, end), 'â€20.11 – â€31.12.2011'); test.done(); }, testDateRngFmtILRangeNextMonthMedium: function(test) { @@ -476,7 +476,7 @@ module.exports.testdatefmtrange_he_IL = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€20â€.11â€.2011 – â€31â€.1â€.2012"); + test.equal(fmt.format(start, end), 'â€20.11.2011 – â€31.1.2012'); test.done(); }, testDateRngFmtILRangeNextYearMedium: function(test) { @@ -581,7 +581,7 @@ module.exports.testdatefmtrange_he_IL = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€11â€.2011 – â€1â€.2014"); + test.equal(fmt.format(start, end), 'â€11.2011 – â€1.2014'); test.done(); }, testDateRngFmtILRangeMultiYearMedium: function(test) { @@ -607,7 +607,7 @@ module.exports.testdatefmtrange_he_IL = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€× ×•×‘׳ 2011 – ינו׳ 2014"); + test.equal(fmt.format(start, end), 'נוב׳ 2011 – ינו׳ 2014'); test.done(); }, testDateRngFmtILRangeMultiYearLong: function(test) { @@ -633,7 +633,7 @@ module.exports.testdatefmtrange_he_IL = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€× ×•×‘מבר 2011 – ינו×ר 2014"); + test.equal(fmt.format(start, end), 'נובמבר 2011 – ינו×ר 2014'); test.done(); }, testDateRngFmtILRangeMultiYearFull: function(test) { @@ -659,7 +659,7 @@ module.exports.testdatefmtrange_he_IL = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€× ×•×‘מבר 2011 – ינו×ר 2014"); + test.equal(fmt.format(start, end), 'נובמבר 2011 – ינו×ר 2014'); test.done(); }, testDateRngFmtILManyYearsFull: function(test) { diff --git a/js/test/daterange/testdatefmtrange_hi_IN.js b/js/test/daterange/testdatefmtrange_hi_IN.js index 1db053d92d..ed5fde0441 100644 --- a/js/test/daterange/testdatefmtrange_hi_IN.js +++ b/js/test/daterange/testdatefmtrange_hi_IN.js @@ -83,7 +83,7 @@ module.exports.testdatefmtrange_hi_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "31/12/2011, 1:45 अपराहà¥à¤¨ – 2:30 अपराहà¥à¤¨"); + test.equal(fmt.format(start, end), '31 दिस॰ 2011, 1:45 अपराहà¥à¤¨ – 2:30 अपराहà¥à¤¨'); test.done(); }, testDateRngFmtRangeinDayLong_hi_IN: function(test) { @@ -188,7 +188,7 @@ module.exports.testdatefmtrange_hi_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "30/12/2011, 1:45 अपराहà¥à¤¨ – 31/12/2011, 2:30 अपराहà¥à¤¨"); + test.equal(fmt.format(start, end), '30 दिस॰ 2011, 1:45 अपराहà¥à¤¨ – 31 दिस॰ 2011, 2:30 अपराहà¥à¤¨'); test.done(); }, testDateRngFmtRangeNextDayLong_hi_IN: function(test) { @@ -293,7 +293,7 @@ module.exports.testdatefmtrange_hi_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "20 – 31/12/2011"); + test.equal(fmt.format(start, end), '20 – 31 दिस॰ 2011'); test.done(); }, testDateRngFmtRangeMultiDayLong_hi_IN: function(test) { @@ -398,7 +398,7 @@ module.exports.testdatefmtrange_hi_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "20/11 – 31/12/2011"); + test.equal(fmt.format(start, end), '20 नव॰ – 31 दिस॰ 2011'); test.done(); }, testDateRngFmtRangeNextMonthLong_hi_IN: function(test) { @@ -503,7 +503,7 @@ module.exports.testdatefmtrange_hi_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "20/11/2011 – 31/01/2012"); + test.equal(fmt.format(start, end), '20 नव॰ 2011 – 31 जन॰ 2012'); test.done(); }, testDateRngFmtRangeNextYearLong_hi_IN: function(test) { @@ -608,7 +608,7 @@ module.exports.testdatefmtrange_hi_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "11/2011 – 01/2014"); + test.equal(fmt.format(start, end), 'नव॰ 2011 – जन॰ 2014'); test.done(); }, testDateRngFmtRangeMultiYearLong_hi_IN: function(test) { diff --git a/js/test/daterange/testdatefmtrange_kn_IN.js b/js/test/daterange/testdatefmtrange_kn_IN.js index d84cf7b6f9..6b9f475197 100644 --- a/js/test/daterange/testdatefmtrange_kn_IN.js +++ b/js/test/daterange/testdatefmtrange_kn_IN.js @@ -503,7 +503,7 @@ module.exports.testdatefmtrange_kn_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "ನವೆಂ 20, 2011 – ಜನ 31, 2012"); + test.equal(fmt.format(start, end), 'ನವೆಂ 20, 2011 – ಜನವರಿ 31, 2012'); test.done(); }, testDateRngFmtRangeNextYearLong_kn_IN: function(test) { @@ -608,7 +608,7 @@ module.exports.testdatefmtrange_kn_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "ನವೆಂ, 2011 – ಜನ, 2014"); + test.equal(fmt.format(start, end), 'ನವೆಂ, 2011 – ಜನವರಿ, 2014'); test.done(); }, testDateRngFmtRangeMultiYearLong_kn_IN: function(test) { diff --git a/js/test/daterange/testdatefmtrange_ku_Arab_IQ.js b/js/test/daterange/testdatefmtrange_ku_Arab_IQ.js index fa8d6c58cb..e40fe5f762 100644 --- a/js/test/daterange/testdatefmtrange_ku_Arab_IQ.js +++ b/js/test/daterange/testdatefmtrange_ku_Arab_IQ.js @@ -58,7 +58,7 @@ module.exports.testdatefmtrange_ku_Arab_IQ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€31â€/12â€/2011 13:45 – 14:30"); + test.equal(fmt.format(start, end), 'â€Ù¢Ù Ù¡Ù¡-١٢-٣١ â€Ù¡:٤٥ د.Ù† – â€Ù¢:٣٠ د.Ù†'); test.done(); }, testDateRngFmtKuRangeInDayMedium: function(test) { @@ -84,7 +84,7 @@ module.exports.testdatefmtrange_ku_Arab_IQ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€31â€/12â€/2011 13:45 – 14:30"); + test.equal(fmt.format(start, end), 'â€Ù¢Ù Ù¡Ù¡ کانونی یەکەم ٣١ â€Ù¡:٤٥ د.Ù† – â€Ù¢:٣٠ د.Ù†'); test.done(); }, testDateRngFmtKuRangeInDayLong: function(test) { @@ -110,7 +110,7 @@ module.exports.testdatefmtrange_ku_Arab_IQ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€2011/کانونی یەکەم/31 13:45 – 14:30"); + test.equal(fmt.format(start, end), 'â€Ù£Ù¡ÛŒ کانونی یەکەمی ٢٠١١ â€Ù¡:٤٥ د.Ù† – â€Ù¢:٣٠ د.Ù†'); test.done(); }, testDateRngFmtKuRangeInDayFull: function(test) { @@ -136,7 +136,7 @@ module.exports.testdatefmtrange_ku_Arab_IQ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€2011/کانونی یەکەم/31 13:45 – 14:30"); + test.equal(fmt.format(start, end), 'â€Ù¢Ù Ù¡Ù¡ کانونی یەکەم ٣١ â€Ù¡:٤٥ د.Ù† – â€Ù¢:٣٠ د.Ù†'); test.done(); }, @@ -163,7 +163,7 @@ module.exports.testdatefmtrange_ku_Arab_IQ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€30â€/12â€/2011 13:45 – 31â€/12â€/2011 14:30"); + test.equal(fmt.format(start, end), 'â€Ù¢Ù Ù¡Ù¡-١٢-٣٠ â€Ù¡:٤٥ د.Ù† – â€Ù¢Ù Ù¡Ù¡-١٢-٣١ â€Ù¢:٣٠ د.Ù†'); test.done(); }, testDateRngFmtKuRangeNextDayMedium: function(test) { @@ -189,7 +189,7 @@ module.exports.testdatefmtrange_ku_Arab_IQ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€30â€/12â€/2011 13:45 – 31â€/12â€/2011 14:30"); + test.equal(fmt.format(start, end), 'â€Ù¢Ù Ù¡Ù¡ کانونی یەکەم ٣٠ â€Ù¡:٤٥ د.Ù† – â€Ù¢Ù Ù¡Ù¡ کانونی یەکەم ٣١ â€Ù¢:٣٠ د.Ù†'); test.done(); }, testDateRngFmtKuRangeNextDayLong: function(test) { @@ -215,7 +215,7 @@ module.exports.testdatefmtrange_ku_Arab_IQ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€2011/کانونی یەکەم/30 13:45 – 2011/کانونی یەکەم/31 14:30"); + test.equal(fmt.format(start, end), 'â€Ù£Ù ÛŒ کانونی یەکەمی ٢٠١١ â€Ù¡:٤٥ د.Ù† – â€Ù£Ù¡ÛŒ کانونی یەکەمی ٢٠١١ â€Ù¢:٣٠ د.Ù†'); test.done(); }, testDateRngFmtKuRangeNextDayFull: function(test) { @@ -241,7 +241,7 @@ module.exports.testdatefmtrange_ku_Arab_IQ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€2011/کانونی یەکەم/30 13:45 – 2011/کانونی یەکەم/31 14:30"); + test.equal(fmt.format(start, end), 'â€Ù¢Ù Ù¡Ù¡ کانونی یەکەم ٣٠ â€Ù¡:٤٥ د.Ù† – â€Ù¢Ù Ù¡Ù¡ کانونی یەکەم ٣١ â€Ù¢:٣٠ د.Ù†'); test.done(); }, @@ -268,7 +268,7 @@ module.exports.testdatefmtrange_ku_Arab_IQ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€20 – 31â€/12â€/2011"); + test.equal(fmt.format(start, end), 'â€Ù¢Ù Ù¡Ù¡-١٢-٢٠ – ٣١'); test.done(); }, testDateRngFmtKuRangeMultiDayMedium: function(test) { @@ -294,7 +294,7 @@ module.exports.testdatefmtrange_ku_Arab_IQ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€20 – 31â€/12â€/2011"); + test.equal(fmt.format(start, end), 'â€Ù¢Ù Ù¡Ù¡ کانونی یەکەم ٢٠ – ٣١'); test.done(); }, testDateRngFmtKuRangeMultiDayLong: function(test) { @@ -320,7 +320,7 @@ module.exports.testdatefmtrange_ku_Arab_IQ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€2011/کانونی یەکەم/20 – 31"); + test.equal(fmt.format(start, end), 'â€Ù¢Ù  – â€Ù£Ù¡ÛŒ کانونی یەکەمی ٢٠١١'); test.done(); }, testDateRngFmtKuRangeMultiDayFull: function(test) { @@ -346,7 +346,7 @@ module.exports.testdatefmtrange_ku_Arab_IQ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€2011/کانونی یەکەم/20 – 31"); + test.equal(fmt.format(start, end), 'â€Ù¢Ù Ù¡Ù¡ کانونی یەکەم ٢٠ – ٣١'); test.done(); }, @@ -373,7 +373,7 @@ module.exports.testdatefmtrange_ku_Arab_IQ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€20â€/11 – 31â€/12â€/2011"); + test.equal(fmt.format(start, end), 'â€Ù¢Ù Ù¡Ù¡-١١-٢٠ – â€Ù¢Ù Ù¡Ù¡-١٢-٣١'); test.done(); }, testDateRngFmtKuRangeNextMonthMedium: function(test) { @@ -399,7 +399,7 @@ module.exports.testdatefmtrange_ku_Arab_IQ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€20â€/11 – 31â€/12â€/2011"); + test.equal(fmt.format(start, end), 'â€Ù¢Ù Ù¡Ù¡ تشرینی دووەم ٢٠ – â€Ù¢Ù Ù¡Ù¡ کانونی یەکەم ٣١'); test.done(); }, testDateRngFmtKuRangeNextMonthLong: function(test) { @@ -425,7 +425,7 @@ module.exports.testdatefmtrange_ku_Arab_IQ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€2011/تشرینی دووەم/20 – کانونی یەکەم/31"); + test.equal(fmt.format(start, end), 'â€Ù¢Ù ÛŒ تشرینی دووەم – â€Ù£Ù¡ÛŒ کانونی یەکەمی ٢٠١١'); test.done(); }, testDateRngFmtKuRangeNextMonthFull: function(test) { @@ -451,7 +451,7 @@ module.exports.testdatefmtrange_ku_Arab_IQ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€2011/تشرینی دووەم/20 – کانونی یەکەم/31"); + test.equal(fmt.format(start, end), 'â€Ù¢Ù Ù¡Ù¡ تشرینی دووەم ٢٠ – â€Ú©Ø§Ù†ÙˆÙ†ÛŒ یەکەم ٣١'); test.done(); }, @@ -478,7 +478,7 @@ module.exports.testdatefmtrange_ku_Arab_IQ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€20â€/11â€/2011 – 31â€/1â€/2012"); + test.equal(fmt.format(start, end), 'â€Ù¢Ù Ù¡Ù¡-١١-٢٠ – â€Ù¢Ù Ù¡Ù¢-٠١-٣١'); test.done(); }, testDateRngFmtKuRangeNextYearMedium: function(test) { @@ -504,7 +504,7 @@ module.exports.testdatefmtrange_ku_Arab_IQ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€20â€/11â€/2011 – 31â€/01â€/2012"); + test.equal(fmt.format(start, end), 'â€Ù¢Ù Ù¡Ù¡ تشرینی دووەم ٢٠ – â€Ù¢Ù Ù¡Ù¢ کانوونی دووەم ٣١'); test.done(); }, testDateRngFmtKuRangeNextYearLong: function(test) { @@ -530,7 +530,7 @@ module.exports.testdatefmtrange_ku_Arab_IQ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€2011/تشرینی دووەم/20 – 2012/کانونی دووەم/31"); + test.equal(fmt.format(start, end), 'â€Ù¢Ù ÛŒ تشرینی دووەمی ٢٠١١ – â€Ù£Ù¡ÛŒ کانوونی دووەمی ٢٠١٢'); test.done(); }, testDateRngFmtKuRangeNextYearFull: function(test) { @@ -556,7 +556,7 @@ module.exports.testdatefmtrange_ku_Arab_IQ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€2011/تشرینی دووەم/20 – 2012/کانونی دووەم/31"); + test.equal(fmt.format(start, end), 'â€Ù¢Ù Ù¡Ù¡ تشرینی دووەم ٢٠ – â€Ù¢Ù Ù¡Ù¢ کانوونی دووەم ٣١'); test.done(); }, @@ -583,7 +583,7 @@ module.exports.testdatefmtrange_ku_Arab_IQ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€11â€/2011 – 1â€/2014"); + test.equal(fmt.format(start, end), 'â€Ù¢Ù Ù¡Ù¡-١١ – â€Ù¢Ù Ù¡Ù¤-٠١'); test.done(); }, testDateRngFmtKuRangeMultiYearMedium: function(test) { @@ -609,7 +609,7 @@ module.exports.testdatefmtrange_ku_Arab_IQ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€11â€/2011 – 01â€/2014"); + test.equal(fmt.format(start, end), 'â€Ù¢Ù Ù¡Ù¡ تشرینی دووەم – â€Ù¢Ù Ù¡Ù¤ کانوونی دووەم'); test.done(); }, testDateRngFmtKuRangeMultiYearLong: function(test) { @@ -635,7 +635,7 @@ module.exports.testdatefmtrange_ku_Arab_IQ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€2011/تشرینی دووەم – 2014/کانونی دووەم"); + test.equal(fmt.format(start, end), 'تشرینی دووەمی ٢٠١١ – کانوونی دووەمی ٢٠١٤'); test.done(); }, testDateRngFmtKuRangeMultiYearFull: function(test) { @@ -661,7 +661,7 @@ module.exports.testdatefmtrange_ku_Arab_IQ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€2011/تشرینی دووەم – 2014/کانونی دووەم"); + test.equal(fmt.format(start, end), 'â€Ù¢Ù Ù¡Ù¡ تشرینی دووەم – â€Ù¢Ù Ù¡Ù¤ کانوونی دووەم'); test.done(); }, testDateRngFmtKuManyYearsFull: function(test) { @@ -687,7 +687,7 @@ module.exports.testdatefmtrange_ku_Arab_IQ = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€2011 – 2064"); + test.equal(fmt.format(start, end), 'â€Ù¢Ù Ù¡Ù¡ – ٢٠٦٤'); test.done(); } diff --git a/js/test/daterange/testdatefmtrange_mn_Cyrl_MN.js b/js/test/daterange/testdatefmtrange_mn_Cyrl_MN.js index 5f3ec5a4d0..4e35cd5be8 100644 --- a/js/test/daterange/testdatefmtrange_mn_Cyrl_MN.js +++ b/js/test/daterange/testdatefmtrange_mn_Cyrl_MN.js @@ -56,7 +56,7 @@ module.exports.testdatefmtrange_mn_Cyrl_MN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "2011-12-31, 13:45 – 14:30"); + test.equal(fmt.format(start, end), '2011.12.31 13:45 – 14:30'); test.done(); }, testDateRngFmtMNRangeinDayMedium: function(test) { @@ -82,7 +82,7 @@ module.exports.testdatefmtrange_mn_Cyrl_MN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "2011 12-Ñ€ Ñар 31 13:45 – 14:30"); + test.equal(fmt.format(start, end), '2011 оны 12-Ñ€ Ñарын 31 13:45 – 14:30'); test.done(); }, testDateRngFmtMNRangeinDayLong: function(test) { @@ -108,7 +108,7 @@ module.exports.testdatefmtrange_mn_Cyrl_MN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "2011оны Ðрван хоёрдугаар ÑарÑарын 31өдөр 13:45 – 14:30"); + test.equal(fmt.format(start, end), '2011.12.31 13:45 – 14:30'); test.done(); }, testDateRngFmtMNRangeinDayFull: function(test) { @@ -134,7 +134,7 @@ module.exports.testdatefmtrange_mn_Cyrl_MN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "2011 оны 12 Ñарын 31 13:45 – 14:30"); + test.equal(fmt.format(start, end), '2011.12.31 13:45 – 14:30'); test.done(); }, @@ -161,7 +161,7 @@ module.exports.testdatefmtrange_mn_Cyrl_MN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "2011-12-30, 13:45 – 2011-12-31, 14:30"); + test.equal(fmt.format(start, end), '2011.12.30 13:45 – 2011.12.31 14:30'); test.done(); }, testDateRngFmtMNRangeNextDayMedium: function(test) { @@ -187,7 +187,7 @@ module.exports.testdatefmtrange_mn_Cyrl_MN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "2011 12-Ñ€ Ñар 30 13:45 – 2011 12-Ñ€ Ñар 31 14:30"); + test.equal(fmt.format(start, end), '2011 оны 12-Ñ€ Ñарын 30 13:45 – 2011 оны 12-Ñ€ Ñарын 31 14:30'); test.done(); }, testDateRngFmtMNRangeNextDayLong: function(test) { @@ -213,7 +213,7 @@ module.exports.testdatefmtrange_mn_Cyrl_MN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "2011оны Ðрван хоёрдугаар ÑарÑарын 30өдөр 13:45 – 2011оны Ðрван хоёрдугаар ÑарÑарын 31өдөр 14:30"); + test.equal(fmt.format(start, end), '2011.12.30 13:45 – 2011.12.31 14:30'); test.done(); }, testDateRngFmtMNRangeNextDayFull: function(test) { @@ -239,7 +239,7 @@ module.exports.testdatefmtrange_mn_Cyrl_MN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "2011 оны 12 Ñарын 30 13:45 – 2011 оны 12 Ñарын 31 14:30"); + test.equal(fmt.format(start, end), '2011.12.30 13:45 – 2011.12.31 14:30'); test.done(); }, @@ -266,7 +266,7 @@ module.exports.testdatefmtrange_mn_Cyrl_MN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "2011-12-20 – 31"); + test.equal(fmt.format(start, end), '2011.12.20 – 31'); test.done(); }, testDateRngFmtMNRangeMultiDayMedium: function(test) { @@ -292,7 +292,7 @@ module.exports.testdatefmtrange_mn_Cyrl_MN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "2011 12-Ñ€ Ñар 20 – 31"); + test.equal(fmt.format(start, end), '2011 оны 12-Ñ€ Ñарын 20 – 31'); test.done(); }, testDateRngFmtMNRangeMultiDayLong: function(test) { @@ -318,7 +318,7 @@ module.exports.testdatefmtrange_mn_Cyrl_MN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "2011оны Ðрван хоёрдугаар ÑарÑарын 20өдөр – 31"); + test.equal(fmt.format(start, end), '2011.12.20 – 31'); test.done(); }, testDateRngFmtMNRangeMultiDayFull: function(test) { @@ -344,7 +344,7 @@ module.exports.testdatefmtrange_mn_Cyrl_MN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "2011 оны 12 Ñарын 20 – 31"); + test.equal(fmt.format(start, end), '2011.12.20 – 31'); test.done(); }, @@ -371,7 +371,7 @@ module.exports.testdatefmtrange_mn_Cyrl_MN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "2011-11-20 – 2011-12-31"); + test.equal(fmt.format(start, end), '2011.11.20 – 2011.12.31'); test.done(); }, testDateRngFmtMNRangeNextMonthMedium: function(test) { @@ -397,7 +397,7 @@ module.exports.testdatefmtrange_mn_Cyrl_MN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "2011 11-Ñ€ Ñар 20 – 2011 12-Ñ€ Ñар 31"); + test.equal(fmt.format(start, end), '2011 оны 11-Ñ€ Ñарын 20 – 2011 оны 12-Ñ€ Ñарын 31'); test.done(); }, testDateRngFmtMNRangeNextMonthLong: function(test) { @@ -423,7 +423,7 @@ module.exports.testdatefmtrange_mn_Cyrl_MN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "2011оны Ðрван нÑгдүгÑÑÑ€ ÑарÑарын 20өдөр – Ðрван хоёрдугаар ÑарÑарын 31өдөр"); + test.equal(fmt.format(start, end), '2011.11.20 – 12.31'); test.done(); }, testDateRngFmtMNRangeNextMonthFull: function(test) { @@ -449,7 +449,7 @@ module.exports.testdatefmtrange_mn_Cyrl_MN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "2011 оны 11 Ñарын 20 – 12 Ñарын 31"); + test.equal(fmt.format(start, end), '2011.11.20 – 12.31'); test.done(); }, @@ -476,7 +476,7 @@ module.exports.testdatefmtrange_mn_Cyrl_MN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "2011-11-20 – 2012-01-31"); + test.equal(fmt.format(start, end), '2011.11.20 – 2012.01.31'); test.done(); }, testDateRngFmtMNRangeNextYearMedium: function(test) { @@ -502,7 +502,7 @@ module.exports.testdatefmtrange_mn_Cyrl_MN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "2011 11-Ñ€ Ñар 20 – 2012 1-Ñ€ Ñар 31"); + test.equal(fmt.format(start, end), '2011 оны 11-Ñ€ Ñарын 20 – 2012 оны 1-Ñ€ Ñарын 31'); test.done(); }, testDateRngFmtMNRangeNextYearLong: function(test) { @@ -528,7 +528,7 @@ module.exports.testdatefmtrange_mn_Cyrl_MN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "2011оны Ðрван нÑгдүгÑÑÑ€ ÑарÑарын 20өдөр – 2012оны ÐÑгдүгÑÑÑ€ ÑарÑарын 31өдөр"); + test.equal(fmt.format(start, end), '2011.11.20 – 2012.01.31'); test.done(); }, testDateRngFmtMNRangeNextYearFull: function(test) { @@ -554,7 +554,7 @@ module.exports.testdatefmtrange_mn_Cyrl_MN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "2011 оны 11 Ñарын 20 – 2012 оны 01 Ñарын 31"); + test.equal(fmt.format(start, end), '2011.11.20 – 2012.01.31'); test.done(); }, @@ -581,7 +581,7 @@ module.exports.testdatefmtrange_mn_Cyrl_MN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "2011-11 – 2014-01"); + test.equal(fmt.format(start, end), '2011.11 – 2014.01'); test.done(); }, testDateRngFmtMNRangeMultiYearMedium: function(test) { @@ -607,7 +607,7 @@ module.exports.testdatefmtrange_mn_Cyrl_MN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "2011 11-Ñ€ Ñар – 2014 1-Ñ€ Ñар"); + test.equal(fmt.format(start, end), '2011 оны 11-Ñ€ Ñарын – 2014 оны 1-Ñ€ Ñарын'); test.done(); }, testDateRngFmtMNRangeMultiYearLong: function(test) { @@ -633,7 +633,7 @@ module.exports.testdatefmtrange_mn_Cyrl_MN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "2011оны Ðрван нÑгдүгÑÑÑ€ Ñар – 2014оны ÐÑгдүгÑÑÑ€ Ñар"); + test.equal(fmt.format(start, end), '2011.11 – 2014.01'); test.done(); }, testDateRngFmtMNRangeMultiYearFull: function(test) { @@ -659,7 +659,7 @@ module.exports.testdatefmtrange_mn_Cyrl_MN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "2011 оны 11 – 2014 оны 01"); + test.equal(fmt.format(start, end), '2011.11 – 2014.01'); test.done(); }, testDateRngFmtMNManyYearsFull: function(test) { diff --git a/js/test/daterange/testdatefmtrange_ms_MY.js b/js/test/daterange/testdatefmtrange_ms_MY.js index 4039af6047..17d052e621 100644 --- a/js/test/daterange/testdatefmtrange_ms_MY.js +++ b/js/test/daterange/testdatefmtrange_ms_MY.js @@ -57,7 +57,7 @@ module.exports.testdatefmtrange_ms_MY = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "31/12/11 1:00 PTG – 2:00 PTG"); + test.equal(fmt.format(start, end), '31/12/11, 1:00 PTG – 2:00 PTG'); test.done(); }, testDateRngFmtMYRangeInDayMedium: function(test) { @@ -83,7 +83,7 @@ module.exports.testdatefmtrange_ms_MY = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "31 Dis 2011 1:00 PTG – 2:00 PTG"); + test.equal(fmt.format(start, end), '31 Dis 2011, 1:00 PTG – 2:00 PTG'); test.done(); }, testDateRngFmtMYRangeInDayLong: function(test) { @@ -162,7 +162,7 @@ module.exports.testdatefmtrange_ms_MY = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "30/12/11 1:00 PTG – 31/12/11 2:00 PTG"); + test.equal(fmt.format(start, end), "30/12/11, 1:00 PTG – 31/12/11, 2:00 PTG"); test.done(); }, testDateRngFmtMYRangeNextDayMedium: function(test) { @@ -188,7 +188,7 @@ module.exports.testdatefmtrange_ms_MY = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "30 Dis 2011 1:00 PTG – 31 Dis 2011 2:00 PTG"); + test.equal(fmt.format(start, end), '30 Dis 2011, 1:00 PTG – 31 Dis 2011, 2:00 PTG'); test.done(); }, testDateRngFmtMYRangeNextDayLong: function(test) { diff --git a/js/test/daterange/testdatefmtrange_nl_NL.js b/js/test/daterange/testdatefmtrange_nl_NL.js index 392626c47b..cd3c0fcb72 100644 --- a/js/test/daterange/testdatefmtrange_nl_NL.js +++ b/js/test/daterange/testdatefmtrange_nl_NL.js @@ -56,7 +56,7 @@ module.exports.testdatefmtrange_nl_NL = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "31-12-11 13:45 – 14:30"); + test.equal(fmt.format(start, end), '31-12-2011 13:45 – 14:30'); test.done(); }, testDateRngFmtNLRangeInDayMedium: function(test) { @@ -161,7 +161,7 @@ module.exports.testdatefmtrange_nl_NL = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "30-12-11 13:45 – 31-12-11 14:30"); + test.equal(fmt.format(start, end), '30-12-2011 13:45 – 31-12-2011 14:30'); test.done(); }, testDateRngFmtNLRangeNextDayMedium: function(test) { @@ -266,7 +266,7 @@ module.exports.testdatefmtrange_nl_NL = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "20 – 31-12-11"); + test.equal(fmt.format(start, end), '20 – 31-12-2011'); test.done(); }, testDateRngFmtNLRangeMultiDayMedium: function(test) { @@ -371,7 +371,7 @@ module.exports.testdatefmtrange_nl_NL = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "20-11 – 31-12-11"); + test.equal(fmt.format(start, end), '20-11 – 31-12-2011'); test.done(); }, testDateRngFmtNLRangeNextMonthMedium: function(test) { @@ -476,7 +476,7 @@ module.exports.testdatefmtrange_nl_NL = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "20-11-11 – 31-01-12"); + test.equal(fmt.format(start, end), '20-11-2011 – 31-01-2012'); test.done(); }, testDateRngFmtNLRangeNextYearMedium: function(test) { @@ -581,7 +581,7 @@ module.exports.testdatefmtrange_nl_NL = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "11-11 – 01-14"); + test.equal(fmt.format(start, end), '11-2011 – 01-2014'); test.done(); }, testDateRngFmtNLRangeMultiYearMedium: function(test) { diff --git a/js/test/daterange/testdatefmtrange_or_IN.js b/js/test/daterange/testdatefmtrange_or_IN.js index c4c1fbac04..d2e8323358 100644 --- a/js/test/daterange/testdatefmtrange_or_IN.js +++ b/js/test/daterange/testdatefmtrange_or_IN.js @@ -56,7 +56,7 @@ module.exports.testdatefmtrange_or_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "31-12-11 1:45 PM – 2:30 PM"); + test.equal(fmt.format(start, end), '12/31/11, 1:45 PM – 2:30 PM'); test.done(); }, testDateRngFmtRangeinDayMedium_or_IN: function(test) { @@ -82,7 +82,7 @@ module.exports.testdatefmtrange_or_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "31 ଡିସେମà­à¬¬à¬° 2011 1:45 PM – 2:30 PM"); + test.equal(fmt.format(start, end), 'ଡିସେମà­à¬¬à¬° 31, 2011, 1:45 PM – 2:30 PM'); test.done(); }, testDateRngFmtRangeinDayLong_or_IN: function(test) { @@ -108,7 +108,7 @@ module.exports.testdatefmtrange_or_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "31 ଡିସେମà­à¬¬à¬° 2011 1:45 PM – 2:30 PM"); + test.equal(fmt.format(start, end), '1:45 PM – 2:30 PM ଠାରେ ଡିସେମà­à¬¬à¬° 31, 2011'); test.done(); }, testDateRngFmtRangeinDayFull_or_IN: function(test) { @@ -134,7 +134,7 @@ module.exports.testdatefmtrange_or_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "31 ଡିସେମà­à¬¬à¬° 2011 1:45 PM – 2:30 PM"); + test.equal(fmt.format(start, end), '1:45 PM – 2:30 PM ଠାରେ ଡିସେମà­à¬¬à¬° 31, 2011'); test.done(); }, @@ -161,7 +161,7 @@ module.exports.testdatefmtrange_or_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "30-12-11 1:45 PM – 31-12-11 2:30 PM"); + test.equal(fmt.format(start, end), '12/30/11, 1:45 PM – 12/31/11, 2:30 PM'); test.done(); }, testDateRngFmtRangeNextDayMedium_or_IN: function(test) { @@ -187,7 +187,7 @@ module.exports.testdatefmtrange_or_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "30 ଡିସେମà­à¬¬à¬° 2011 1:45 PM – 31 ଡିସେମà­à¬¬à¬° 2011 2:30 PM"); + test.equal(fmt.format(start, end), 'ଡିସେମà­à¬¬à¬° 30, 2011, 1:45 PM – ଡିସେମà­à¬¬à¬° 31, 2011, 2:30 PM'); test.done(); }, testDateRngFmtRangeNextDayLong_or_IN: function(test) { @@ -213,7 +213,7 @@ module.exports.testdatefmtrange_or_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "30 ଡିସେମà­à¬¬à¬° 2011 1:45 PM – 31 ଡିସେମà­à¬¬à¬° 2011 2:30 PM"); + test.equal(fmt.format(start, end), '1:45 PM ଠାରେ ଡିସେମà­à¬¬à¬° 30, 2011 – 2:30 PM ଠାରେ ଡିସେମà­à¬¬à¬° 31, 2011'); test.done(); }, testDateRngFmtRangeNextDayFull_or_IN: function(test) { @@ -239,7 +239,7 @@ module.exports.testdatefmtrange_or_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "30 ଡିସେମà­à¬¬à¬° 2011 1:45 PM – 31 ଡିସେମà­à¬¬à¬° 2011 2:30 PM"); + test.equal(fmt.format(start, end), '1:45 PM ଠାରେ ଡିସେମà­à¬¬à¬° 30, 2011 – 2:30 PM ଠାରେ ଡିସେମà­à¬¬à¬° 31, 2011'); test.done(); }, @@ -266,7 +266,7 @@ module.exports.testdatefmtrange_or_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "20 – 31-12-11"); + test.equal(fmt.format(start, end), '12/20/11 – 12/31/11'); test.done(); }, testDateRngFmtRangeMultiDayMedium_or_IN: function(test) { @@ -292,7 +292,7 @@ module.exports.testdatefmtrange_or_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "20 – 31 ଡିସେମà­à¬¬à¬° 2011"); + test.equal(fmt.format(start, end), 'ଡିସେମà­à¬¬à¬° 20 – 31, 2011'); test.done(); }, testDateRngFmtRangeMultiDayLong_or_IN: function(test) { @@ -318,7 +318,7 @@ module.exports.testdatefmtrange_or_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "20 – 31 ଡିସେମà­à¬¬à¬° 2011"); + test.equal(fmt.format(start, end), 'ଡିସେମà­à¬¬à¬° 20 – 31, 2011'); test.done(); }, testDateRngFmtRangeMultiDayFull_or_IN: function(test) { @@ -344,7 +344,7 @@ module.exports.testdatefmtrange_or_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "20 – 31 ଡିସେମà­à¬¬à¬° 2011"); + test.equal(fmt.format(start, end), 'ଡିସେମà­à¬¬à¬° 20 – 31, 2011'); test.done(); }, @@ -371,7 +371,7 @@ module.exports.testdatefmtrange_or_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "20-11 – 31-12-11"); + test.equal(fmt.format(start, end), '11/20/11 – 12/31/11'); test.done(); }, testDateRngFmtRangeNextMonthMedium_or_IN: function(test) { @@ -397,7 +397,7 @@ module.exports.testdatefmtrange_or_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "20 ନଭେମà­à¬¬à¬° – 31 ଡିସେମà­à¬¬à¬° 2011"); + test.equal(fmt.format(start, end), 'ନଭେମà­à¬¬à¬° 20 – ଡିସେମà­à¬¬à¬° 31, 2011'); test.done(); }, testDateRngFmtRangeNextMonthLong_or_IN: function(test) { @@ -423,7 +423,7 @@ module.exports.testdatefmtrange_or_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "20 ନଭେମà­à¬¬à¬° – 31 ଡିସେମà­à¬¬à¬° 2011"); + test.equal(fmt.format(start, end), 'ନଭେମà­à¬¬à¬° 20 – ଡିସେମà­à¬¬à¬° 31, 2011'); test.done(); }, testDateRngFmtRangeNextMonthFull_or_IN: function(test) { @@ -449,7 +449,7 @@ module.exports.testdatefmtrange_or_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "20 ନଭେମà­à¬¬à¬° – 31 ଡିସେମà­à¬¬à¬° 2011"); + test.equal(fmt.format(start, end), 'ନଭେମà­à¬¬à¬° 20 – ଡିସେମà­à¬¬à¬° 31, 2011'); test.done(); }, @@ -476,7 +476,7 @@ module.exports.testdatefmtrange_or_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "20-11-11 – 31-1-12"); + test.equal(fmt.format(start, end), '11/20/11 – 1/31/12'); test.done(); }, testDateRngFmtRangeNextYearMedium_or_IN: function(test) { @@ -502,7 +502,7 @@ module.exports.testdatefmtrange_or_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "20 ନଭେମà­à¬¬à¬° 2011 – 31 ଜାନà­à¬†à¬°à­€ 2012"); + test.equal(fmt.format(start, end), 'ନଭେମà­à¬¬à¬° 20, 2011 – ଜାନà­à¬†à¬°à­€ 31, 2012'); test.done(); }, testDateRngFmtRangeNextYearLong_or_IN: function(test) { @@ -528,7 +528,7 @@ module.exports.testdatefmtrange_or_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "20 ନଭେମà­à¬¬à¬° 2011 – 31 ଜାନà­à¬†à¬°à­€ 2012"); + test.equal(fmt.format(start, end), 'ନଭେମà­à¬¬à¬° 20, 2011 – ଜାନà­à¬†à¬°à­€ 31, 2012'); test.done(); }, testDateRngFmtRangeNextYearFull_or_IN: function(test) { @@ -554,7 +554,7 @@ module.exports.testdatefmtrange_or_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "20 ନଭେମà­à¬¬à¬° 2011 – 31 ଜାନà­à¬†à¬°à­€ 2012"); + test.equal(fmt.format(start, end), 'ନଭେମà­à¬¬à¬° 20, 2011 – ଜାନà­à¬†à¬°à­€ 31, 2012'); test.done(); }, @@ -581,7 +581,7 @@ module.exports.testdatefmtrange_or_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "11-11 – 1-14"); + test.equal(fmt.format(start, end), "11/11 – 1/14"); test.done(); }, testDateRngFmtRangeMultiYearMedium_or_IN: function(test) { diff --git a/js/test/daterange/testdatefmtrange_ta_IN.js b/js/test/daterange/testdatefmtrange_ta_IN.js index 47d54fe856..c424af4aac 100644 --- a/js/test/daterange/testdatefmtrange_ta_IN.js +++ b/js/test/daterange/testdatefmtrange_ta_IN.js @@ -109,7 +109,7 @@ module.exports.testdatefmtrange_ta_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "31 டிசமà¯à®ªà®°à¯, 2011 ’அனà¯à®±à¯â€™ பிறà¯à®ªà®•à®²à¯ 1:45 – பிறà¯à®ªà®•à®²à¯ 2:30"); + test.equal(fmt.format(start, end), '31 டிசமà¯à®ªà®°à¯, 2011 அனà¯à®±à¯ பிறà¯à®ªà®•à®²à¯ 1:45 – பிறà¯à®ªà®•à®²à¯ 2:30'); test.done(); }, testDateRngFmtRangeinDayFull_ta_IN: function(test) { @@ -135,7 +135,7 @@ module.exports.testdatefmtrange_ta_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "31 டிசமà¯à®ªà®°à¯, 2011 ’அனà¯à®±à¯â€™ பிறà¯à®ªà®•à®²à¯ 1:45 – பிறà¯à®ªà®•à®²à¯ 2:30"); + test.equal(fmt.format(start, end), '31 டிசமà¯à®ªà®°à¯, 2011 அனà¯à®±à¯ பிறà¯à®ªà®•à®²à¯ 1:45 – பிறà¯à®ªà®•à®²à¯ 2:30'); test.done(); }, @@ -214,7 +214,7 @@ module.exports.testdatefmtrange_ta_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "30 டிசமà¯à®ªà®°à¯, 2011 ’அனà¯à®±à¯â€™ பிறà¯à®ªà®•à®²à¯ 1:45 – 31 டிசமà¯à®ªà®°à¯, 2011 ’அனà¯à®±à¯â€™ பிறà¯à®ªà®•à®²à¯ 2:30"); + test.equal(fmt.format(start, end), '30 டிசமà¯à®ªà®°à¯, 2011 அனà¯à®±à¯ பிறà¯à®ªà®•à®²à¯ 1:45 – 31 டிசமà¯à®ªà®°à¯, 2011 அனà¯à®±à¯ பிறà¯à®ªà®•à®²à¯ 2:30'); test.done(); }, testDateRngFmtRangeNextDayFull_ta_IN: function(test) { @@ -240,7 +240,7 @@ module.exports.testdatefmtrange_ta_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "30 டிசமà¯à®ªà®°à¯, 2011 ’அனà¯à®±à¯â€™ பிறà¯à®ªà®•à®²à¯ 1:45 – 31 டிசமà¯à®ªà®°à¯, 2011 ’அனà¯à®±à¯â€™ பிறà¯à®ªà®•à®²à¯ 2:30"); + test.equal(fmt.format(start, end), '30 டிசமà¯à®ªà®°à¯, 2011 அனà¯à®±à¯ பிறà¯à®ªà®•à®²à¯ 1:45 – 31 டிசமà¯à®ªà®°à¯, 2011 அனà¯à®±à¯ பிறà¯à®ªà®•à®²à¯ 2:30'); test.done(); }, diff --git a/js/test/daterange/testdatefmtrange_te_IN.js b/js/test/daterange/testdatefmtrange_te_IN.js index ad84d66b7c..f44fceaeaf 100644 --- a/js/test/daterange/testdatefmtrange_te_IN.js +++ b/js/test/daterange/testdatefmtrange_te_IN.js @@ -109,7 +109,7 @@ module.exports.testdatefmtrange_te_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "31 డిసెంబరà±, 2011 1:45 PM – 2:30 PM"); + test.equal(fmt.format(start, end), '31 డిసెంబరà±, 2011 1:45 PMà°•à°¿ – 2:30 PMà°•à°¿'); test.done(); }, testDateRngFmtRangeinDayFull_te_IN: function(test) { @@ -135,7 +135,7 @@ module.exports.testdatefmtrange_te_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "31, డిసెంబరౠ2011 1:45 PM – 2:30 PM"); + test.equal(fmt.format(start, end), '31, డిసెంబరౠ2011 1:45 PMà°•à°¿ – 2:30 PMà°•à°¿'); test.done(); }, @@ -214,7 +214,7 @@ module.exports.testdatefmtrange_te_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "30 డిసెంబరà±, 2011 1:45 PM – 31 డిసెంబరà±, 2011 2:30 PM"); + test.equal(fmt.format(start, end), '30 డిసెంబరà±, 2011 1:45 PMà°•à°¿ – 31 డిసెంబరà±, 2011 2:30 PMà°•à°¿'); test.done(); }, testDateRngFmtRangeNextDayFull_te_IN: function(test) { @@ -240,7 +240,7 @@ module.exports.testdatefmtrange_te_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "30, డిసెంబరౠ2011 1:45 PM – 31, డిసెంబరౠ2011 2:30 PM"); + test.equal(fmt.format(start, end), '30, డిసెంబరౠ2011 1:45 PMà°•à°¿ – 31, డిసెంబరౠ2011 2:30 PMà°•à°¿'); test.done(); }, diff --git a/js/test/daterange/testdatefmtrange_ur_IN.js b/js/test/daterange/testdatefmtrange_ur_IN.js index fdb9c924d0..6424172243 100644 --- a/js/test/daterange/testdatefmtrange_ur_IN.js +++ b/js/test/daterange/testdatefmtrange_ur_IN.js @@ -57,7 +57,7 @@ module.exports.testdatefmtrange_ur_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€Û³Û±â€/Û±Û²â€/Û±Û± â€Û±:Û´Ûµ ‫PM – â€Û²:Û³Û° ‫PM"); + test.equal(fmt.format(start, end),'â€Û³Û±/Û±Û²/Û±Û± â€Û±:Û´Ûµ PM – â€Û²:Û³Û° PM'); test.done(); }, testDateRngFmtRangeinDayMedium_ur_IN: function(test) { @@ -83,7 +83,7 @@ module.exports.testdatefmtrange_ur_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€Û²Û°Û±Û± دسمبر Û³Û± â€Û±:Û´Ûµ ‫PM – â€Û²:Û³Û° ‫PM"); + test.equal(fmt.format(start, end), 'â€Û³Û± دسمبر، Û²Û°Û±Û± â€Û±:Û´Ûµ PM – â€Û²:Û³Û° PM'); test.done(); }, testDateRngFmtRangeinDayLong_ur_IN: function(test) { @@ -109,7 +109,7 @@ module.exports.testdatefmtrange_ur_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€Û³Û± دسمبر، Û²Û°Û±Û± â€Û±:Û´Ûµ ‫PM – â€Û²:Û³Û° ‫PM"); + test.equal(fmt.format(start, end), 'â€Û³Û± دسمبر، Û²Û°Û±Û± â€Û±:Û´Ûµ PM – â€Û²:Û³Û° PM'); test.done(); }, testDateRngFmtRangeinDayFull_ur_IN: function(test) { @@ -135,7 +135,7 @@ module.exports.testdatefmtrange_ur_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€Û³Û± دسمبر، Û²Û°Û±Û± â€Û±:Û´Ûµ ‫PM – â€Û²:Û³Û° ‫PM"); + test.equal(fmt.format(start, end), 'â€Û³Û± دسمبر، Û²Û°Û±Û± â€Û±:Û´Ûµ PM – â€Û²:Û³Û° PM'); test.done(); }, @@ -162,7 +162,7 @@ module.exports.testdatefmtrange_ur_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€Û³Û°â€/Û±Û²â€/Û±Û± â€Û±:Û´Ûµ ‫PM – â€Û³Û±â€/Û±Û²â€/Û±Û± â€Û²:Û³Û° ‫PM"); + test.equal(fmt.format(start, end), 'â€Û³Û°/Û±Û²/Û±Û± â€Û±:Û´Ûµ PM – â€Û³Û±/Û±Û²/Û±Û± â€Û²:Û³Û° PM'); test.done(); }, testDateRngFmtRangeNextDayMedium_ur_IN: function(test) { @@ -188,7 +188,7 @@ module.exports.testdatefmtrange_ur_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€Û²Û°Û±Û± دسمبر Û³Û° â€Û±:Û´Ûµ ‫PM – â€Û²Û°Û±Û± دسمبر Û³Û± â€Û²:Û³Û° ‫PM"); + test.equal(fmt.format(start, end), 'â€Û³Û° دسمبر، Û²Û°Û±Û± â€Û±:Û´Ûµ PM – â€Û³Û± دسمبر، Û²Û°Û±Û± â€Û²:Û³Û° PM'); test.done(); }, testDateRngFmtRangeNextDayLong_ur_IN: function(test) { @@ -214,7 +214,7 @@ module.exports.testdatefmtrange_ur_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€Û³Û° دسمبر، Û²Û°Û±Û± â€Û±:Û´Ûµ ‫PM – â€Û³Û± دسمبر، Û²Û°Û±Û± â€Û²:Û³Û° ‫PM"); + test.equal(fmt.format(start, end), 'â€Û³Û° دسمبر، Û²Û°Û±Û± â€Û±:Û´Ûµ PM – â€Û³Û± دسمبر، Û²Û°Û±Û± â€Û²:Û³Û° PM'); test.done(); }, testDateRngFmtRangeNextDayFull_ur_IN: function(test) { @@ -240,7 +240,7 @@ module.exports.testdatefmtrange_ur_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€Û³Û° دسمبر، Û²Û°Û±Û± â€Û±:Û´Ûµ ‫PM – â€Û³Û± دسمبر، Û²Û°Û±Û± â€Û²:Û³Û° ‫PM"); + test.equal(fmt.format(start, end), 'â€Û³Û° دسمبر، Û²Û°Û±Û± â€Û±:Û´Ûµ PM – â€Û³Û± دسمبر، Û²Û°Û±Û± â€Û²:Û³Û° PM'); test.done(); }, @@ -267,7 +267,7 @@ module.exports.testdatefmtrange_ur_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€Û²Û° – â€Û³Û±â€/Û±Û²â€/Û±Û±"); + test.equal(fmt.format(start, end), 'â€Û²Û° – â€Û³Û±/Û±Û²/Û±Û±'); test.done(); }, testDateRngFmtRangeMultiDayMedium_ur_IN: function(test) { @@ -293,7 +293,7 @@ module.exports.testdatefmtrange_ur_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€Û²Û°Û±Û± دسمبر Û²Û° – Û³Û±"); + test.equal(fmt.format(start, end), 'â€Û²Û° – â€Û³Û± دسمبر، Û²Û°Û±Û±'); test.done(); }, testDateRngFmtRangeMultiDayLong_ur_IN: function(test) { @@ -372,7 +372,7 @@ module.exports.testdatefmtrange_ur_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€Û²Û°â€/Û±Û± – â€Û³Û±â€/Û±Û²â€/Û±Û±"); + test.equal(fmt.format(start, end), 'â€Û²Û°/Û±Û± – â€Û³Û±/Û±Û²/Û±Û±'); test.done(); }, testDateRngFmtRangeNextMonthMedium_ur_IN: function(test) { @@ -398,7 +398,7 @@ module.exports.testdatefmtrange_ur_IN = { second: 0, millisecond: 0 }) - test.equal(fmt.format(start, end), "â€Û²Û°Û±Û± نومبر Û²Û° – â€Û²Û°Û±Û± دسمبر Û³Û±"); + test.equal(fmt.format(start, end), 'â€Û²Û° نومبر – â€Û³Û± دسمبر، Û²Û°Û±Û±'); test.done(); }, testDateRngFmtRangeNextMonthLong_ur_IN: function(test) { @@ -477,7 +477,7 @@ module.exports.testdatefmtrange_ur_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€Û²Û°â€/Û±Û±â€/Û±Û± – â€Û³Û±â€/Û±â€/Û±Û²"); + test.equal(fmt.format(start, end), 'â€Û²Û°/Û±Û±/Û±Û± – â€Û³Û±/Û±/Û±Û²'); test.done(); }, testDateRngFmtRangeNextYearMedium_ur_IN: function(test) { @@ -503,7 +503,7 @@ module.exports.testdatefmtrange_ur_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€Û²Û°Û±Û± نومبر Û²Û° – â€Û²Û°Û±Û² جنوری Û³Û±"); + test.equal(fmt.format(start, end), 'â€Û²Û° نومبر، Û²Û°Û±Û± – â€Û³Û± جنوری، Û²Û°Û±Û²'); test.done(); }, testDateRngFmtRangeNextYearLong_ur_IN: function(test) { @@ -582,7 +582,7 @@ module.exports.testdatefmtrange_ur_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€Û±Û±â€/Û±Û± – â€Û±â€/Û±Û´"); + test.equal(fmt.format(start, end), 'â€Û±Û±/Û±Û± – â€Û±/Û±Û´'); test.done(); }, testDateRngFmtRangeMultiYearMedium_ur_IN: function(test) { @@ -608,7 +608,7 @@ module.exports.testdatefmtrange_ur_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€Û²Û°Û±Û± نومبر – â€Û²Û°Û±Û´ جنوری"); + test.equal(fmt.format(start, end), 'نومبر، Û²Û°Û±Û± – جنوری، Û²Û°Û±Û´'); test.done(); }, testDateRngFmtRangeMultiYearLong_ur_IN: function(test) { @@ -634,7 +634,7 @@ module.exports.testdatefmtrange_ur_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€Ù†ÙˆÙ…بر، Û²Û°Û±Û± – â€Ø¬Ù†ÙˆØ±ÛŒØŒ Û²Û°Û±Û´"); + test.equal(fmt.format(start, end), 'نومبر، Û²Û°Û±Û± – جنوری، Û²Û°Û±Û´'); test.done(); }, testDateRngFmtRangeMultiYearFull_ur_IN: function(test) { @@ -660,7 +660,7 @@ module.exports.testdatefmtrange_ur_IN = { second: 0, millisecond: 0 }); - test.equal(fmt.format(start, end), "â€Ù†ÙˆÙ…بر، Û²Û°Û±Û± – â€Ø¬Ù†ÙˆØ±ÛŒØŒ Û²Û°Û±Û´"); + test.equal(fmt.format(start, end), 'نومبر، Û²Û°Û±Û± – جنوری، Û²Û°Û±Û´'); test.done(); }, testDateRngFmtManyYearsFull_ur_IN: function(test) { diff --git a/js/test/daterange/testdatefmtrangeasync.js b/js/test/daterange/testdatefmtrangeasync.js index e8733accef..d4dd39987c 100644 --- a/js/test/daterange/testdatefmtrangeasync.js +++ b/js/test/daterange/testdatefmtrangeasync.js @@ -188,7 +188,7 @@ module.exports.testdatefmtrangeasync = { millisecond: 0, sync: false, onLoad: function(end) { - test.equal(fmt.format(start, end), "06/20/2011 – 11/28/2011"); + test.equal(fmt.format(start, end), "06/20 – 11/28/2011"); test.done(); } }); diff --git a/js/test/durfmt/testSuite.html b/js/test/durfmt/testSuite.html index ca1f6c10ea..35cc903755 100644 --- a/js/test/durfmt/testSuite.html +++ b/js/test/durfmt/testSuite.html @@ -31,6 +31,7 @@ }; + diff --git a/js/test/durfmt/testSuiteFiles.js b/js/test/durfmt/testSuiteFiles.js index d065d6b880..9e0e1f2510 100644 --- a/js/test/durfmt/testSuiteFiles.js +++ b/js/test/durfmt/testSuiteFiles.js @@ -19,6 +19,7 @@ module.exports.files = [ "testdurfmt.js", + "testdurfmt2.js", "testdurfmtasync.js", "testdurfmt_am_ET.js", "testdurfmt_ar_SA.js", diff --git a/js/test/durfmt/testdurfmt.js b/js/test/durfmt/testdurfmt.js index d1fa20c921..e9cac1fc29 100644 --- a/js/test/durfmt/testdurfmt.js +++ b/js/test/durfmt/testdurfmt.js @@ -511,7 +511,7 @@ module.exports.testdurfmt = { second: 1, millisecond: 1 }); - test.equal(duration.toString(), "1 Ja., 1 Mo., 1 Wo., 1 Ta., 1 St., 1 Mi., 1 Se., 1 ms"); + test.equal(duration.toString(), '1 J, 1 M, 1 W, 1 T, 1 Std., 1 Min., 1 s, 1 ms'); test.done(); }, @@ -777,7 +777,7 @@ module.exports.testdurfmt = { second: 1, millisecond: 1 }); - test.equal(duration.toString(), "1a 1m 1sem 1j 1h 1m 1s 1ms"); + test.equal(duration.toString(), '1a 1m. 1sem. 1j 1h 1 min 1s 1ms'); test.done(); }, @@ -800,7 +800,7 @@ module.exports.testdurfmt = { second: 1, millisecond: 1 }); - test.equal(duration.toString(), "1a 1m 1sem 1j 1h 1m 1s 1ms"); + test.equal(duration.toString(), '1a 1m. 1sem. 1j 1h 1 min 1s 1ms'); test.done(); }, @@ -823,7 +823,7 @@ module.exports.testdurfmt = { second: 1, millisecond: 1 }); - test.equal(duration.toString(), "1a 1m 1sem 1j 01:01:01"); + test.equal(duration.toString(), '1a 1m. 1sem. 1j 01:01:01'); test.done(); }, @@ -845,7 +845,7 @@ module.exports.testdurfmt = { second: 1, millisecond: 1 }); - test.equal(duration.toString(), "1 an, 1 mo, 1 sm, 1 jr, 1 hr, 1 mn, 1 se, 1 ms"); + test.equal(duration.toString(), '1a, 1m., 1sem., 1j, 1h, 1 min, 1s, 1ms'); test.done(); }, @@ -867,7 +867,7 @@ module.exports.testdurfmt = { second: 1, millisecond: 1 }); - test.equal(duration.toString(), "1 an, 1 m, 1 sem., 1 j, 1 h, 1 min, 1 s, 1 ms"); + test.equal(duration.toString(), '1 an, 1 m., 1 sem., 1 j, 1 h, 1 min, 1 s, 1 ms'); test.done(); }, @@ -889,7 +889,7 @@ module.exports.testdurfmt = { second: 1, millisecond: 1 }); - test.equal(duration.toString(), "1 an, 1 mois, 1 semaine, 1 jour, 1 heure, 1 minute, 1 seconde et 1 milliseconde"); + test.equal(duration.toString(), '1 an, 1 mois, 1 semaine, 1 jour, 1 heure, 1 minute, 1 seconde et 1 milliseconde'); test.done(); }, @@ -912,7 +912,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1 г, 1 м, 1 Ñедм., 1 д, 1 h, 1 min, 1 s"); + test.equal(duration.toString(), '1 г, 1 меÑ., 1 Ñедм., 1 д, 1 ч, 1 мин, 1 Ñ'); test.done(); }, @@ -934,7 +934,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1 г, 1 м, 1 Ñедм., 1 д, 1 h, 1 min, 1 s"); + test.equal(duration.toString(), '1 г, 1 меÑ., 1 Ñедм., 1 д, 1 ч, 1 мин, 1 Ñ'); test.done(); }, @@ -956,7 +956,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1 г, 1 м, 1 Ñедм., 1 д, 1:01:01"); + test.equal(duration.toString(), '1 г, 1 меÑ., 1 Ñедм., 1 д, 1:01:01 ч.'); test.done(); }, @@ -977,7 +977,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1 го, 1 ме, 1 Ñе, 1 дн., 1 чаÑ, 1 мин, 1 Ñек"); + test.equal(duration.toString(), '1 г, 1 меÑ., 1 Ñедм., 1 д, 1 ч, 1 мин, 1 Ñ'); test.done(); }, @@ -998,7 +998,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1 г, 1 меÑ., 1 Ñедм., 1 д, 1 h, 1 min, 1 s"); + test.equal(duration.toString(), '1 год., 1 меÑ., 1 Ñедм., 1 д, 1 ч, 1 мин, 1 Ñек'); test.done(); }, @@ -1108,7 +1108,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1 god., 1 mj., 1 sedm., 1 d., 1 sat, 1 m, 1 h"); + test.equal(duration.toString(), '1 god., 1 mj., 1 sedm., 1 d., 1 h, 1 m, 1 s'); test.done(); }, @@ -1238,7 +1238,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1 rok, 1 mÄ›, 1 tý, 1 den, 1 ho, 1 mi, 1 se"); + test.equal(duration.toString(), '1 r, 1 m, 1 t, 1 d, 1 h, 1 m, 1 s'); test.done(); }, @@ -1369,7 +1369,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1 Ã¥r, 1 md, 1 ug, 1 da, 1 ti, 1 mi, 1 se"); + test.equal(duration.toString(), '1 Ã¥r, 1 m, 1 u, 1 d, 1 t, 1 m, 1 s'); test.done(); }, @@ -1500,7 +1500,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1 έτ, 1 μή, 1 εβ, 1 ημ, 1 ÏŽÏα, 1 λε, 1 δε"); + test.equal(duration.toString(), '1 έ, 1 μ, 1 ε, 1 η, 1 ÏŽ, 1 λ, 1 δ'); test.done(); }, @@ -1631,7 +1631,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1 añ, 1 me, 1 sm, 1 dí, 1 hr, 1 mn, 1 sg"); + test.equal(duration.toString(), '1 a., 1 mes, 1 sem., 1 día, 1 h, 1 min, 1 s'); test.done(); }, @@ -1762,7 +1762,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1 aa, 1 ku, 1 nä, 1 öö, 1 tu, 1 min, 1 se"); + test.equal(duration.toString(), '1 a, 1 k, 1 n, 1 p, 1 t, 1 min, 1 s'); test.done(); }, @@ -2023,7 +2023,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1 vs, 1 kk, 1 vk, 1 pv, 1 tt, 1 mn, 1 sk"); + test.equal(duration.toString(), '1v, 1kk, 1vk, 1pv, 1t, 1min, 1s'); test.done(); }, @@ -2132,7 +2132,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1a 1m 1sem 1j 01:01:01"); + test.equal(duration.toString(), '1a 1m 1sem 1j 01 H 01 min 01 s'); test.done(); }, @@ -2153,7 +2153,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1 an, 1 m., 1 sm, 1 jr, 1 hr, 1 mn, 1 se"); + test.equal(duration.toString(), '1a, 1m, 1sem, 1j, 1h, 1m, 1s'); test.done(); }, @@ -2174,7 +2174,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1 an, 1 m., 1 sem., 1 j, 1 h, 1 min, 1 s"); + test.equal(duration.toString(), '1 an, 1 m., 1 sem., 1 j, 1 h, 1 min, 1 s'); test.done(); }, @@ -2195,7 +2195,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1 an, 1 mois, 1 semaine, 1 jour, 1 heure, 1 minute et 1 seconde"); + test.equal(duration.toString(), '1 an, 1 mois, 1 semaine, 1 jour, 1 heure, 1 minute et 1 seconde'); test.done(); }, @@ -2348,7 +2348,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "â€×©× ×” 1 ח׳ 1 שבוע 1 י׳ שעה 1 דקה שניה"); + test.equal(duration.toString(), 'â€×©â€² 1 ח׳ 1 ש′ 1 י׳ שעה 1 דקה שניה'); test.done(); }, @@ -2370,7 +2370,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "â€×©× ×” 1 ח׳ 1 שבוע 1 י׳ שעה 1 דקה שניה"); + test.equal(duration.toString(), 'â€×©â€² 1 ח׳ 1 ש′ 1 י׳ שעה 1 דקה שניה'); test.done(); }, @@ -2392,7 +2392,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "â€×©× ×” 1 ח׳ 1 שבוע 1 י׳ â€1:01:01"); + test.equal(duration.toString(), 'â€×©â€² 1 ח׳ 1 ש′ 1 י׳ â€1:01:01'); test.done(); }, @@ -2413,7 +2413,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "â€×©× ×” 1 ח׳ 1 שבוע 1 י׳ שעה 1 דקה שניה"); + test.equal(duration.toString(), 'â€×©â€² 1 ח׳ 1 ש′ 1 י׳ שעה 1 דקה שניה'); test.done(); }, @@ -2476,7 +2476,7 @@ module.exports.testdurfmt = { minute: 20, second: 20 }); - test.equal(duration.toString(), "â€20 ×©× ×™× 20 ח׳ 20 שבועות 20 י׳ 20 שע׳ 20 דק׳ 20 שנ׳"); + test.equal(duration.toString(), 'â€20 ש′ 20 ח׳ 20 ש′ 20 י׳ 20 שע׳ 20 דק׳ 20 שנ׳'); test.done(); }, @@ -2497,7 +2497,7 @@ module.exports.testdurfmt = { minute: 20, second: 20 }); - test.equal(duration.toString(), "â€20 ×©× ×™× 20 ח׳ 20 שבועות 20 י׳ 20 שע׳ 20 דק׳ 20 שנ׳"); + test.equal(duration.toString(), 'â€20 ש′ 20 ח׳ 20 ש′ 20 י׳ 20 שע׳ 20 דק׳ 20 שנ׳'); test.done(); }, @@ -2560,7 +2560,7 @@ module.exports.testdurfmt = { minute: 19, second: 19 }); - test.equal(duration.toString(), "â€19 ×©× ×™× 19 ח׳ 19 שבועות 19 י׳ 19 שע׳ 19 דק׳ 19 שנ׳"); + test.equal(duration.toString(), 'â€19 ש′ 19 ח׳ 19 ש′ 19 י׳ 19 שע׳ 19 דק׳ 19 שנ׳'); test.done(); }, @@ -2581,7 +2581,7 @@ module.exports.testdurfmt = { minute: 19, second: 19 }); - test.equal(duration.toString(), "â€19 ×©× ×™× 19 ח׳ 19 שבועות 19 י׳ 19 שע׳ 19 דק׳ 19 שנ׳"); + test.equal(duration.toString(), 'â€19 ש′ 19 ח׳ 19 ש′ 19 י׳ 19 שע׳ 19 דק׳ 19 שנ׳'); test.done(); }, @@ -2646,7 +2646,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1वरà¥à¤·, 1माह, 1 सपà¥à¤¤à¤¾à¤¹, 1दिन, 1घं., 1मि., 1से."); + test.equal(duration.toString(), '1वरà¥à¤·, 1माह, 1 सपà¥à¤¤à¤¾à¤¹, 1दिन, 1घं॰, 1मि॰, 1से॰'); test.done(); }, @@ -2668,7 +2668,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1वरà¥à¤·, 1माह, 1 सपà¥à¤¤à¤¾à¤¹, 1दिन, 1घं., 1मि., 1से."); + test.equal(duration.toString(), '1वरà¥à¤·, 1माह, 1 सपà¥à¤¤à¤¾à¤¹, 1दिन, 1घं॰, 1मि॰, 1से॰'); test.done(); }, @@ -2711,7 +2711,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1वरà¥à¤·, 1माह, 1 सपà¥à¤¤à¤¾à¤¹, 1दिन, 1घं., 1मि., 1से."); + test.equal(duration.toString(), '1वरà¥à¤·, 1माह, 1 सपà¥à¤¤à¤¾à¤¹, 1दिन, 1घं॰, 1मि॰, 1से॰'); test.done(); }, @@ -2732,7 +2732,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1 वरà¥à¤·, 1 माह, 1 सपà¥à¤¤à¤¾à¤¹, 1 दिन, 1 घं., 1 मि., 1 सेक."); + test.equal(duration.toString(), '1 वरà¥à¤·, 1 माह, 1 सपà¥à¤¤à¤¾à¤¹, 1 दिन, 1 घं॰, 1 मि॰, 1 से॰'); test.done(); }, @@ -3148,7 +3148,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1 ವರà³à²·, 1 ತಿಂಗಳà³, 1 ವಾರಗಳà³, 1 ದಿನ, 1 ಗಂಟೆ, 1 ನಿಮಿಷ, 1 ಸೆಕೆಂಡà³"); + test.equal(duration.toString(), '1 ವರà³à²·, 1 ತಿಂಗಳà³, 1 ವಾರ, 1 ದಿನ, 1 ಗಂಟೆ, 1 ನಿಮಿಷ, 1 ಸೆಕೆಂಡà³'); test.done(); }, @@ -4022,7 +4022,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "â€Û± سال Û± Ù…ÛÛŒÙ†Û Û± ÛÙØªÛ Û± دن Û± Ú¯Ú¾Ù†Ù¹Û Û± منٹ Û±â€s"); + test.equal(duration.toString(), 'â€Û± سال Û± Ù…ÛÛŒÙ†Û Û± ÛÙØªÛ Û± دن Û± Ú¯Ú¾Ù†Ù¹Û Û± منٹ Û± سیکنڈ'); test.done(); }, @@ -4044,7 +4044,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "â€Û± سال Û± Ù…ÛÛŒÙ†Û Û± ÛÙØªÛ Û± دن Û± Ú¯Ú¾Ù†Ù¹Û Û± منٹ Û±â€s"); + test.equal(duration.toString(), 'â€Û± سال Û± Ù…ÛÛŒÙ†Û Û± ÛÙØªÛ Û± دن Û± Ú¯Ú¾Ù†Ù¹Û Û± منٹ Û± سیکنڈ'); test.done(); }, @@ -4067,7 +4067,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "â€1 سال 1 Ù…ÛÛŒÙ†Û 1 ÛÙØªÛ 1 دن 1 Ú¯Ú¾Ù†Ù¹Û 1 منٹ 1â€s"); + test.equal(duration.toString(), 'â€1 سال 1 Ù…ÛÛŒÙ†Û 1 ÛÙØªÛ 1 دن 1 Ú¯Ú¾Ù†Ù¹Û 1 منٹ 1 سیکنڈ'); test.done(); }, @@ -4110,7 +4110,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "â€Û± سال Û± Ù…ÛÛŒÙ†Û Û± ÛÙØªÛ Û± دن Û± Ú¯Ú¾Ù†Ù¹Û Û± منٹ Û±â€s"); + test.equal(duration.toString(), 'â€Û± سال Û± Ù…ÛÛŒÙ†Û Û± ÛÙØªÛ Û± دن Û± Ú¯Ú¾Ù†Ù¹Û Û± منٹ Û± سیکنڈ'); test.done(); }, @@ -4240,7 +4240,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1 g., 1 mj., 1 tj., 1 dan, 1 sat, 1 min, 1 se"); + test.equal(duration.toString(), '1 g., 1 mj., 1 tj., 1 d., 1 h, 1 m, 1 s'); test.done(); }, @@ -4369,7 +4369,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1 év, 1 hó, 1 hét, 1 nap, 1 óra, 1 pe, 1 mp"); + test.equal(duration.toString(), '1 év, 1 h., 1 hét, 1 nap, 1 h, 1 min, 1 s'); test.done(); }, @@ -4499,7 +4499,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1 th, 1 bl, 1 mg, 1 hr, 1 ja, 1 mn, 1 dt"); + test.equal(duration.toString(), '1thn, 1bln, 1mgg, 1hr, 1j, 1mnt, 1dtk'); test.done(); }, @@ -4564,7 +4564,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1anno 1mesi 1sett. 1gg 1h 1min 1s"); + test.equal(duration.toString(), '1anno 1 mese 1sett. 1 g 1h 1min 1s'); test.done(); }, @@ -4586,7 +4586,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1anno 1mesi 1sett. 1gg 1h 1min 1s"); + test.equal(duration.toString(), '1anno 1 mese 1sett. 1 g 1h 1min 1s'); test.done(); }, @@ -4608,7 +4608,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1anno 1mesi 1sett. 1gg 01:01:01"); + test.equal(duration.toString(), '1anno 1 mese 1sett. 1 g 01:01:01'); test.done(); }, @@ -4629,7 +4629,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1 an, 1 me, 1 set, 1 g, 1 h, 1 mn, 1 se"); + test.equal(duration.toString(), '1anno, 1 mese, 1sett., 1 g, 1h, 1min, 1s'); test.done(); }, @@ -5076,7 +5076,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "â€1س 1Ù… 1ﻪـ 1ر 1Ú© 1Ø® 1Ú†"); + test.equal(duration.toString(), 'â€Ù¡Ø³ ١م ١ﻪـ ١ر Ù¡Ú© ١خ Ù¡Ú†'); test.done(); }, @@ -5098,7 +5098,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "â€1س 1Ù… 1ﻪـ 1ر 1Ú© 1Ø® 1Ú†"); + test.equal(duration.toString(), 'â€Ù¡Ø³ ١م ١ﻪـ ١ر Ù¡Ú© ١خ Ù¡Ú†'); test.done(); }, @@ -5121,7 +5121,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "â€1س 1Ù… 1ﻪـ 1ر 01:01:01"); + test.equal(duration.toString(), 'â€Ù¡Ø³ ١م ١ﻪـ ١ر â€Ù¡:٠١:٠١'); test.done(); }, @@ -5142,7 +5142,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "â€1س 1Ù… 1ﻪـ 1ر 1Ú© 1Ø® 1Ú†"); + test.equal(duration.toString(), 'â€Ù¡Ø³ ١م ١ﻪـ ١ر Ù¡Ú© ١خ Ù¡Ú†'); test.done(); }, @@ -5163,7 +5163,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "â€1 ساڵ 1 مانگ 1 Ù‡Û•Ùتە 1 رۆژ 1 کاتژ 1 خول 1 چرک"); + test.equal(duration.toString(), 'â€Ù¡ ساڵ Ù¡ مانگ Ù¡ Ù‡Û•Ùتە Ù¡ رۆژ Ù¡ کاتژ Ù¡ خول Ù¡ چرک'); test.done(); }, @@ -5184,7 +5184,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "â€1 ساڵ, 1 مانگ, 1 Ù‡Û•Ùتە, 1 رۆژ, 1 کاتژمێر, 1 خولەک, 1 چرکە"); + test.equal(duration.toString(), 'â€Ù¡ ساڵ, Ù¡ مانگ, Ù¡ Ù‡Û•Ùتە, Ù¡ رۆژ, Ù¡ کاتژمێر, Ù¡ خولەک, Ù¡ چرکە'); test.done(); }, @@ -5272,7 +5272,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1 m. 1 mÄ— 1 sa 1 d. 1 va 1 mi 1 se"); + test.equal(duration.toString(), '1 m. 1 mÄ—n. 1 sav. 1 d. 1 h 1 min. 1 s'); test.done(); }, @@ -5337,7 +5337,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1g. 1 mÄ“n. 1 ned. 1d 1h 1 min 1s"); + test.equal(duration.toString(), '1 g. 1 m. 1 n. 1d 1h 1 min 1s'); test.done(); }, @@ -5359,7 +5359,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1g. 1 mÄ“n. 1 ned. 1d 1h 1 min 1s"); + test.equal(duration.toString(), '1 g. 1 m. 1 n. 1d 1h 1 min 1s'); test.done(); }, @@ -5381,7 +5381,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1g. 1 mÄ“n. 1 ned. 1d 01:01:01"); + test.equal(duration.toString(), '1 g. 1 m. 1 n. 1d 01:01:01'); test.done(); }, @@ -5402,7 +5402,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1 g., 1 mÄ“, 1 ne, 1 di, 1 st, 1 min, 1 se"); + test.equal(duration.toString(), '1 g., 1 m., 1 n., 1d, 1h, 1 min, 1s'); test.done(); }, @@ -5467,7 +5467,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1 год., 1 меÑ., 1 Ñед., 1 ден, 1 чаÑ, 1 мин., 1 Ñек."); + test.equal(duration.toString(), '1 г., 1 м., 1 Ñ., 1 д., 1 ч., 1 м., 1 Ñ.'); test.done(); }, @@ -5489,7 +5489,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1 год., 1 меÑ., 1 Ñед., 1 ден, 1 чаÑ, 1 мин., 1 Ñек."); + test.equal(duration.toString(), '1 г., 1 м., 1 Ñ., 1 д., 1 ч., 1 м., 1 Ñ.'); test.done(); }, @@ -5511,7 +5511,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1 год., 1 меÑ., 1 Ñед., 1 ден, 01:01:01"); + test.equal(duration.toString(), '1 г., 1 м., 1 Ñ., 1 д., 01:01:01'); test.done(); }, @@ -5532,7 +5532,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1 год, 1 мÑц, 1 нед, 1 ден, 1 чаÑ, 1 мин, 1 Ñек"); + test.equal(duration.toString(), '1 г., 1 м., 1 Ñ., 1 д., 1 ч., 1 м., 1 Ñ.'); test.done(); }, @@ -5553,7 +5553,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1 год., 1 меÑ., 1 Ñед., 1 ден, 1 чаÑ, 1 мин., 1 Ñек."); + test.equal(duration.toString(), '1 год., 1 меÑ., 1 Ñед., 1 ден, 1 ч., 1 мин., 1 Ñек.' ); test.done(); }, @@ -5663,7 +5663,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1 жи, 1 Ñа, 1 до, 1 хо, 1 ца, 1 ми, 1 Ñе"); + test.equal(duration.toString(), '1 жил, 1 Ñар, 1 д/Ñ…, 1 өдөр, 1 ц, 1 мин, 1 Ñек'); test.done(); }, @@ -5793,7 +5793,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1 thn, 1 bu, 1 mi, 1 ha, 1 jam, 1 min, 1 sa"); + test.equal(duration.toString(), '1 thn, 1 bln, 1 mgu, 1 h, 1 j, 1 min, 1 s'); test.done(); }, @@ -5925,7 +5925,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1 Ã¥r, 1 md., 1 uke, 1 dag, 1 ti, 1 min, 1 sek"); + test.equal(duration.toString(), '1Ã¥, 1 m, 1u, 1d, 1t, 1m, 1s'); test.done(); }, @@ -6055,7 +6055,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1 jr, 1 mn, 1 wk, 1 da, 1 u, 1 mi, 1 se"); + test.equal(duration.toString(), '1 jr, 1 m, 1 w, 1 d, 1 u, 1 m, 1 s'); test.done(); }, @@ -6120,7 +6120,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1 r., 1 m-c, 1 tydz., 1 d., 1 godz., 1 min, 1 s"); + test.equal(duration.toString(), '1 r., 1 m-c, 1 tydz., 1 d., 1 g., 1 min, 1 s'); test.done(); }, @@ -6142,7 +6142,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1 r., 1 m-c, 1 tydz., 1 d., 1 godz., 1 min, 1 s"); + test.equal(duration.toString(), '1 r., 1 m-c, 1 tydz., 1 d., 1 g., 1 min, 1 s'); test.done(); }, @@ -6185,7 +6185,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1 rok, 1 mi, 1 ty, 1 dz, 1 go, 1 mi, 1 se"); + test.equal(duration.toString(), '1 r., 1 m-c, 1 tydz., 1 d., 1 g., 1 min, 1 s'); test.done(); }, @@ -6318,7 +6318,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1 an, 1 mê, 1 sm, 1 di, 1 hr, 1 mn, 1 seg"); + test.equal(duration.toString(), '1 ano, 1 mês, 1 sem., 1 dia, 1 h, 1 min, 1 s'); test.done(); }, @@ -6448,7 +6448,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1 an, 1 lu, 1 să, 1 zi, 1 oră, 1 mi, 1 se"); + test.equal(duration.toString(), '1 a, 1 l, 1 săpt., 1 z, 1 h, 1 m, 1 s'); test.done(); }, @@ -6557,7 +6557,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1 г. 1 м. 1 н. 1 д. 1:01:01"); + test.equal(duration.toString(), '1 г. 1 м. 1 н. 1 д. 01:01:01'); test.done(); }, @@ -6578,7 +6578,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1 г 1 ме 1 не 1 дн 1 ч 1 ми 1 Ñе"); + test.equal(duration.toString(), '1 г. 1 м. 1 н. 1 д. 1 ч 1 мин 1 Ñ'); test.done(); }, @@ -6599,7 +6599,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1 г. 1 меÑ. 1 нед. 1 дн. 1 ч 1 мин 1 Ñ"); + test.equal(duration.toString(), '1 г. 1 меÑ. 1 нед. 1 дн. 1 ч. 1 мин. 1 Ñек.'); test.done(); }, @@ -6620,7 +6620,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1 год 1 меÑÑц 1 Ð½ÐµÐ´ÐµÐ»Ñ 1 день 1 Ñ‡Ð°Ñ 1 минута и 1 Ñекунда"); + test.equal(duration.toString(), '1 год 1 меÑÑц 1 Ð½ÐµÐ´ÐµÐ»Ñ 1 день 1 Ñ‡Ð°Ñ 1 минута 1 Ñекунда'); test.done(); }, @@ -6709,7 +6709,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1 r., 1 me, 1 tý, 1 d., 1 ho, 1 min, 1 se"); + test.equal(duration.toString(), '1 r., 1 m., 1 t., 1 d., 1 h, 1 min, 1 s'); test.done(); }, @@ -7210,7 +7210,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1 Ñ€., 1 мі, 1 ти, 1 де, 1 го, 1 хв., 1 Ñе"); + test.equal(duration.toString(), '1 Ñ€., 1 міÑ., 1 тиж., 1 дн., 1 год, 1 хв, 1 Ñ'); test.done(); }, @@ -7340,7 +7340,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1 уи, 1 оы, 1 ха, 1 ку, 1 Ñо, 1 да, 1 Ñе"); + test.equal(duration.toString(), '1 й, 1 ой, 1 ҳафт, 1 к, 1 Ñ, 1 дақ, 1 Ñон'); test.done(); }, @@ -7470,7 +7470,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1 yi 1 oy 1 ha 1 ku 1 so 1 da 1 se"); + test.equal(duration.toString(), '1 yil 1 oy 1 hafta 1 kun 1 soat 1 daq. 1 s'); test.done(); }, @@ -7600,7 +7600,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1 năm, 1 th, 1 tu, 1 ng, 1 giá», 1 ph, 1 gi"); + test.equal(duration.toString(), '1 năm, 1 tháng, 1 tuần, 1 ngày, 1 giá», 1 phút, 1 giây'); test.done(); }, @@ -7992,7 +7992,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1 yıl 1 ay 1 hf 1 gün 1 sa 1 dk 1 sn"); + test.equal(duration.toString(), '1y 1a 1h 1g 1 sa 1d 1sn'); test.done(); }, @@ -8122,7 +8122,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1 Ã¥r, 1 mÃ¥, 1 ve, 1 dy, 1 ti, 1 mi, 1 se"); + test.equal(duration.toString(), '1Ã¥, 1m, 1v, 1d, 1h, 1m, 1s'); test.done(); }, @@ -8252,7 +8252,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1 le, 1 me, 1 te, 1 dan, 1 ura, 1 min, 1 se"); + test.equal(duration.toString(), '1 l, 1 m, 1 t, 1 d, 1 h, 1 min, 1 s'); test.done(); }, @@ -8382,7 +8382,7 @@ module.exports.testdurfmt = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1 an, 1 mê, 1 sm, 1 di, 1 hr, 1 mn, 1 sg"); + test.equal(duration.toString(), '1 ano, 1 mês, 1 sem., 1 dia, 1 h, 1 min, 1 s'); test.done(); }, diff --git a/js/test/durfmt/testdurfmt2.js b/js/test/durfmt/testdurfmt2.js new file mode 100644 index 0000000000..cf3383e6a2 --- /dev/null +++ b/js/test/durfmt/testdurfmt2.js @@ -0,0 +1,8986 @@ +/* + * testdurfmt2.js - test the duration formatter object + * + * Copyright © 2019, JEDLSoft + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +if (typeof(ilib) === "undefined") { + var ilib = require("../../lib/ilib.js"); +} + +if (typeof(DurationFmt) === "undefined") { + var DurationFmt = require("../../lib/DurationFmt.js"); +} + +function setVariable() { + var obj = {}; + var length = ["full", "long", "medium", "short"]; + obj.fullLength = length; + return obj; +} + +module.exports.testdurfmt2 = { + setUp: function(callback) { + ilib.clearCache(); + callback(); + }, + testDurFmt_ar_EG: function(test) { + test.expect(40); + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = [],textformatted_3 = [], textformatted_11 = [], textformatted_100 = []; + var clockformatted_1 = [],clockformatted_2 = [], clockformatted_3 = [], clockformatted_11 = [], clockformatted_100 = []; + + // 1 2 3 11 100 + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "ar-EG", style:"text", length:length[i], useNative:false}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + textformatted_3.push(textfmt.format({year: 3,month: 3,week: 3,day: 3}).toString()); + textformatted_11.push(textfmt.format({year: 11,month: 11,week: 11,day: 11}).toString()); + textformatted_100.push(textfmt.format({year: 100,month: 100,week: 100,day: 100}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + clockformatted_3.push(textfmt.format({hour: 3,minute: 3,second: 3}).toString()); + clockformatted_11.push(textfmt.format({hour: 11,minute: 11,second: 11}).toString()); + clockformatted_100.push(textfmt.format({hour: 100,minute: 100,second: 100}).toString()); + } + + test.equal(textformatted_1[0], 'â€Ø³Ù†Ø©ØŒ وشهر، وأسبوع، ويوم' ); + test.equal(textformatted_1[1], 'â€Ø³Ù†Ø© واحدة، وشهر، وأسبوع، ويوم'); + test.equal(textformatted_1[2], 'â€1 سنة، 1 شهر، 1 أ، 1 ÙŠ'); + test.equal(textformatted_1[3], 'â€1 سنة، 1 شهر، 1 أ، 1 ÙŠ'); + + test.equal(textformatted_2[0], 'â€Ø³Ù†ØªØ§Ù†ØŒ وشهران، وأسبوعان، ويومان'); + test.equal(textformatted_2[1], 'â€Ø³Ù†ØªØ§Ù†ØŒ Ùˆ2 شهر، وأسبوعان، ويومان'); + test.equal(textformatted_2[2], 'â€2 سنة، 2 شهر، 2 أ، 2 ÙŠ'); + test.equal(textformatted_2[3], 'â€2 سنة، 2 شهر، 2 أ، 2 ÙŠ'); + + test.equal(textformatted_3[0], 'â€3 سنوات، Ùˆ3 أشهر، Ùˆ3 أسابيع، Ùˆ3 أيام'); + test.equal(textformatted_3[1], 'â€3 سنة، Ùˆ3 شهر، Ùˆ3 أسابيع، Ùˆ3 يوم'); + test.equal(textformatted_3[2], 'â€3 سنة، 3 شهر، 3 أ، 3 ÙŠ'); + test.equal(textformatted_3[3], 'â€3 سنة، 3 شهر، 3 أ، 3 ÙŠ'); + + test.equal(textformatted_11[0], 'â€11 سنة، Ùˆ11 شهرًا، Ùˆ11 أسبوعًا، Ùˆ11 يومًا'); + test.equal(textformatted_11[1], 'â€11 سنة، Ùˆ11 شهر، Ùˆ11 أسبوعًا، Ùˆ11 يوم'); + test.equal(textformatted_11[2], 'â€11 سنة، 11 شهر، 11 أ، 11 ÙŠ'); + test.equal(textformatted_11[3], 'â€11 سنة، 11 شهر، 11 أ، 11 ÙŠ'); + + test.equal(textformatted_100[0], 'â€100 سنة، Ùˆ100 شهر، Ùˆ100 أسبوع، Ùˆ100 يوم'); + test.equal(textformatted_100[1], 'â€100 سنة، Ùˆ100 شهر، Ùˆ100 أسبوع، Ùˆ100 يوم'); + test.equal(textformatted_100[2], 'â€100 سنة، 100 شهر، 100 أ، 100 ÙŠ'); + test.equal(textformatted_100[3], 'â€100 سنة، 100 شهر، 100 أ، 100 ÙŠ'); + + test.equal(clockformatted_1[0], 'â€Ø³Ø§Ø¹Ø©ØŒ ودقيقة، وثانية'); + test.equal(clockformatted_1[1], 'â€1 س، Ùˆ1 د، Ùˆ1 Ø«'); + test.equal(clockformatted_1[2], 'â€1 س، 1 د، 1 Ø«'); + test.equal(clockformatted_1[3], 'â€1 س، 1 د، 1 Ø«'); + + test.equal(clockformatted_2[0], 'â€Ø³Ø§Ø¹ØªØ§Ù†ØŒ ودقيقتان، وثانيتان'); + test.equal(clockformatted_2[1], 'â€2 س، Ùˆ2 د، Ùˆ2 Ø«'); + test.equal(clockformatted_2[2], 'â€2 س، 2 د، 2 Ø«'); + test.equal(clockformatted_2[3], 'â€2 س، 2 د، 2 Ø«'); + + test.equal(clockformatted_3[0], 'â€3 ساعات، Ùˆ3 دقائق، Ùˆ3 ثوان'); + test.equal(clockformatted_3[1], 'â€3 س، Ùˆ3 د، Ùˆ3 Ø«'); + test.equal(clockformatted_3[2], 'â€3 س، 3 د، 3 Ø«'); + test.equal(clockformatted_3[3], 'â€3 س، 3 د، 3 Ø«'); + + test.equal(clockformatted_11[0], 'â€11 ساعة، Ùˆ11 دقيقة، Ùˆ11 ثانية'); + test.equal(clockformatted_11[1], 'â€11 س، Ùˆ11 د، Ùˆ11 Ø«'); + test.equal(clockformatted_11[2], 'â€11 س، 11 د، 11 Ø«'); + test.equal(clockformatted_11[3], 'â€11 س، 11 د، 11 Ø«'); + + test.equal(clockformatted_100[0], 'â€100 ساعة، Ùˆ100 دقيقة، Ùˆ100 ثانية'); + test.equal(clockformatted_100[1], 'â€100 س، Ùˆ100 د، Ùˆ100 Ø«'); + test.equal(clockformatted_100[2], 'â€100 س، 100 د، 100 Ø«'); + test.equal(clockformatted_100[3], 'â€100 س، 100 د، 100 Ø«'); + + test.done(); + }, + testDurFmt_ar_IQ: function(test) { + test.expect(40); + // 1 2 3 11 100 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = [],textformatted_3 = [], textformatted_11 = [], textformatted_100 = []; + var clockformatted_1 = [],clockformatted_2 = [], clockformatted_3 = [], clockformatted_11 = [], clockformatted_100 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "ar-IQ", style:"text", length:length[i], useNative:false}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + textformatted_3.push(textfmt.format({year: 3,month: 3,week: 3,day: 3}).toString()); + textformatted_11.push(textfmt.format({year: 11,month: 11,week: 11,day: 11}).toString()); + textformatted_100.push(textfmt.format({year: 100,month: 100,week: 100,day: 100}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + clockformatted_3.push(textfmt.format({hour: 3,minute: 3,second: 3}).toString()); + clockformatted_11.push(textfmt.format({hour: 11,minute: 11,second: 11}).toString()); + clockformatted_100.push(textfmt.format({hour: 100,minute: 100,second: 100}).toString()); + } + + test.equal(textformatted_1[0], 'â€Ø³Ù†Ø©ØŒ وشهر، وأسبوع، ويوم' ); + test.equal(textformatted_1[1], 'â€Ø³Ù†Ø© واحدة، وشهر، وأسبوع، ويوم'); + test.equal(textformatted_1[2], 'â€1 سنة، 1 شهر، 1 أ، 1 ÙŠ'); + test.equal(textformatted_1[3], 'â€1 سنة، 1 شهر، 1 أ، 1 ÙŠ'); + + test.equal(textformatted_2[0], 'â€Ø³Ù†ØªØ§Ù†ØŒ وشهران، وأسبوعان، ويومان'); + test.equal(textformatted_2[1], 'â€Ø³Ù†ØªØ§Ù†ØŒ Ùˆ2 شهر، وأسبوعان، ويومان'); + test.equal(textformatted_2[2], 'â€2 سنة، 2 شهر، 2 أ، 2 ÙŠ'); + test.equal(textformatted_2[3], 'â€2 سنة، 2 شهر، 2 أ، 2 ÙŠ'); + + test.equal(textformatted_3[0], 'â€3 سنوات، Ùˆ3 أشهر، Ùˆ3 أسابيع، Ùˆ3 أيام'); + test.equal(textformatted_3[1], 'â€3 سنة، Ùˆ3 شهر، Ùˆ3 أسابيع، Ùˆ3 يوم'); + test.equal(textformatted_3[2], 'â€3 سنة، 3 شهر، 3 أ، 3 ÙŠ'); + test.equal(textformatted_3[3], 'â€3 سنة، 3 شهر، 3 أ، 3 ÙŠ'); + + test.equal(textformatted_11[0], 'â€11 سنة، Ùˆ11 شهرًا، Ùˆ11 أسبوعًا، Ùˆ11 يومًا'); + test.equal(textformatted_11[1], 'â€11 سنة، Ùˆ11 شهر، Ùˆ11 أسبوعًا، Ùˆ11 يوم'); + test.equal(textformatted_11[2], 'â€11 سنة، 11 شهر، 11 أ، 11 ÙŠ'); + test.equal(textformatted_11[3], 'â€11 سنة، 11 شهر، 11 أ، 11 ÙŠ'); + + test.equal(textformatted_100[0], 'â€100 سنة، Ùˆ100 شهر، Ùˆ100 أسبوع، Ùˆ100 يوم'); + test.equal(textformatted_100[1], 'â€100 سنة، Ùˆ100 شهر، Ùˆ100 أسبوع، Ùˆ100 يوم'); + test.equal(textformatted_100[2], 'â€100 سنة، 100 شهر، 100 أ، 100 ÙŠ'); + test.equal(textformatted_100[3], 'â€100 سنة، 100 شهر، 100 أ، 100 ÙŠ'); + + test.equal(clockformatted_1[0], 'â€Ø³Ø§Ø¹Ø©ØŒ ودقيقة، وثانية'); + test.equal(clockformatted_1[1], 'â€1 س، Ùˆ1 د، Ùˆ1 Ø«'); + test.equal(clockformatted_1[2], 'â€1 س، 1 د، 1 Ø«'); + test.equal(clockformatted_1[3], 'â€1 س، 1 د، 1 Ø«'); + + test.equal(clockformatted_2[0], 'â€Ø³Ø§Ø¹ØªØ§Ù†ØŒ ودقيقتان، وثانيتان'); + test.equal(clockformatted_2[1], 'â€2 س، Ùˆ2 د، Ùˆ2 Ø«'); + test.equal(clockformatted_2[2], 'â€2 س، 2 د، 2 Ø«'); + test.equal(clockformatted_2[3], 'â€2 س، 2 د، 2 Ø«'); + + test.equal(clockformatted_3[0], 'â€3 ساعات، Ùˆ3 دقائق، Ùˆ3 ثوان'); + test.equal(clockformatted_3[1], 'â€3 س، Ùˆ3 د، Ùˆ3 Ø«'); + test.equal(clockformatted_3[2], 'â€3 س، 3 د، 3 Ø«'); + test.equal(clockformatted_3[3], 'â€3 س، 3 د، 3 Ø«'); + + test.equal(clockformatted_11[0], 'â€11 ساعة، Ùˆ11 دقيقة، Ùˆ11 ثانية'); + test.equal(clockformatted_11[1], 'â€11 س، Ùˆ11 د، Ùˆ11 Ø«'); + test.equal(clockformatted_11[2], 'â€11 س، 11 د، 11 Ø«'); + test.equal(clockformatted_11[3], 'â€11 س، 11 د، 11 Ø«'); + + test.equal(clockformatted_100[0], 'â€100 ساعة، Ùˆ100 دقيقة، Ùˆ100 ثانية'); + test.equal(clockformatted_100[1], 'â€100 س، Ùˆ100 د، Ùˆ100 Ø«'); + test.equal(clockformatted_100[2], 'â€100 س، 100 د، 100 Ø«'); + test.equal(clockformatted_100[3], 'â€100 س، 100 د، 100 Ø«'); + + test.done(); + }, + testDurFmt_ar_MA: function(test) { + test.expect(40); + // 1 2 3 11 100 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = [],textformatted_3 = [], textformatted_11 = [], textformatted_100 = []; + var clockformatted_1 = [],clockformatted_2 = [], clockformatted_3 = [], clockformatted_11 = [], clockformatted_100 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "ar-US", style:"text", length:length[i], useNative:false}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + textformatted_3.push(textfmt.format({year: 3,month: 3,week: 3,day: 3}).toString()); + textformatted_11.push(textfmt.format({year: 11,month: 11,week: 11,day: 11}).toString()); + textformatted_100.push(textfmt.format({year: 100,month: 100,week: 100,day: 100}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + clockformatted_3.push(textfmt.format({hour: 3,minute: 3,second: 3}).toString()); + clockformatted_11.push(textfmt.format({hour: 11,minute: 11,second: 11}).toString()); + clockformatted_100.push(textfmt.format({hour: 100,minute: 100,second: 100}).toString()); + } + + test.equal(textformatted_1[0], 'â€Ø³Ù†Ø©ØŒ وشهر، وأسبوع، ويوم' ); + test.equal(textformatted_1[1], 'â€Ø³Ù†Ø© واحدة، وشهر، وأسبوع، ويوم'); + test.equal(textformatted_1[2], 'â€1 سنة، 1 شهر، 1 أ، 1 ÙŠ'); + test.equal(textformatted_1[3], 'â€1 سنة، 1 شهر، 1 أ، 1 ÙŠ'); + + test.equal(textformatted_2[0], 'â€Ø³Ù†ØªØ§Ù†ØŒ وشهران، وأسبوعان، ويومان'); + test.equal(textformatted_2[1], 'â€Ø³Ù†ØªØ§Ù†ØŒ Ùˆ2 شهر، وأسبوعان، ويومان'); + test.equal(textformatted_2[2], 'â€2 سنة، 2 شهر، 2 أ، 2 ÙŠ'); + test.equal(textformatted_2[3], 'â€2 سنة، 2 شهر، 2 أ، 2 ÙŠ'); + + test.equal(textformatted_3[0], 'â€3 سنوات، Ùˆ3 أشهر، Ùˆ3 أسابيع، Ùˆ3 أيام'); + test.equal(textformatted_3[1], 'â€3 سنة، Ùˆ3 شهر، Ùˆ3 أسابيع، Ùˆ3 يوم'); + test.equal(textformatted_3[2], 'â€3 سنة، 3 شهر، 3 أ، 3 ÙŠ'); + test.equal(textformatted_3[3], 'â€3 سنة، 3 شهر، 3 أ، 3 ÙŠ'); + + test.equal(textformatted_11[0], 'â€11 سنة، Ùˆ11 شهرًا، Ùˆ11 أسبوعًا، Ùˆ11 يومًا'); + test.equal(textformatted_11[1], 'â€11 سنة، Ùˆ11 شهر، Ùˆ11 أسبوعًا، Ùˆ11 يوم'); + test.equal(textformatted_11[2], 'â€11 سنة، 11 شهر، 11 أ، 11 ÙŠ'); + test.equal(textformatted_11[3], 'â€11 سنة، 11 شهر، 11 أ، 11 ÙŠ'); + + test.equal(textformatted_100[0], 'â€100 سنة، Ùˆ100 شهر، Ùˆ100 أسبوع، Ùˆ100 يوم'); + test.equal(textformatted_100[1], 'â€100 سنة، Ùˆ100 شهر، Ùˆ100 أسبوع، Ùˆ100 يوم'); + test.equal(textformatted_100[2], 'â€100 سنة، 100 شهر، 100 أ، 100 ÙŠ'); + test.equal(textformatted_100[3], 'â€100 سنة، 100 شهر، 100 أ، 100 ÙŠ'); + + test.equal(clockformatted_1[0], 'â€Ø³Ø§Ø¹Ø©ØŒ ودقيقة، وثانية'); + test.equal(clockformatted_1[1], 'â€1 س، Ùˆ1 د، Ùˆ1 Ø«'); + test.equal(clockformatted_1[2], 'â€1 س، 1 د، 1 Ø«'); + test.equal(clockformatted_1[3], 'â€1 س، 1 د، 1 Ø«'); + + test.equal(clockformatted_2[0], 'â€Ø³Ø§Ø¹ØªØ§Ù†ØŒ ودقيقتان، وثانيتان'); + test.equal(clockformatted_2[1], 'â€2 س، Ùˆ2 د، Ùˆ2 Ø«'); + test.equal(clockformatted_2[2], 'â€2 س، 2 د، 2 Ø«'); + test.equal(clockformatted_2[3], 'â€2 س، 2 د، 2 Ø«'); + + test.equal(clockformatted_3[0], 'â€3 ساعات، Ùˆ3 دقائق، Ùˆ3 ثوان'); + test.equal(clockformatted_3[1], 'â€3 س، Ùˆ3 د، Ùˆ3 Ø«'); + test.equal(clockformatted_3[2], 'â€3 س، 3 د، 3 Ø«'); + test.equal(clockformatted_3[3], 'â€3 س، 3 د، 3 Ø«'); + + test.equal(clockformatted_11[0], 'â€11 ساعة، Ùˆ11 دقيقة، Ùˆ11 ثانية'); + test.equal(clockformatted_11[1], 'â€11 س، Ùˆ11 د، Ùˆ11 Ø«'); + test.equal(clockformatted_11[2], 'â€11 س، 11 د، 11 Ø«'); + test.equal(clockformatted_11[3], 'â€11 س، 11 د، 11 Ø«'); + + test.equal(clockformatted_100[0], 'â€100 ساعة، Ùˆ100 دقيقة، Ùˆ100 ثانية'); + test.equal(clockformatted_100[1], 'â€100 س، Ùˆ100 د، Ùˆ100 Ø«'); + test.equal(clockformatted_100[2], 'â€100 س، 100 د، 100 Ø«'); + test.equal(clockformatted_100[3], 'â€100 س، 100 د، 100 Ø«'); + + test.done(); + }, + testDurFmt_as_IN: function(test) { + test.expect(16); + + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "as-IN", style:"text", length:length[i], useNative:false}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + // CLDR 34 change (all) + + test.equal(textformatted_1[0], '1 বছৰ, 1 মাহ, 1 সপà§à¦¤à¦¾à¦¹, 1 দিন'); + test.equal(textformatted_1[1], '1 বছৰ, 1 মাহ, 1 সপà§à¦¤à¦¾à¦¹, 1 দিন'); + test.equal(textformatted_1[2], '1 বছৰ 1 মাহ 1 সপà§à¦¤à¦¾à¦¹ 1 দিন'); + test.equal(textformatted_1[3], '1 বছৰ 1 মাহ 1 সপà§à¦¤à¦¾à¦¹ 1 দিন'); + + test.equal(textformatted_2[0], '2 বছৰ, 2 মাহ, 2 সপà§à¦¤à¦¾à¦¹, 2 দিন'); + test.equal(textformatted_2[1], '2 বছৰ, 2 মাহ, 2 সপà§à¦¤à¦¾à¦¹, 2 দিন'); + test.equal(textformatted_2[2], '2 বছৰ 2 মাহ 2 সপà§à¦¤à¦¾à¦¹ 2 দিন'); + test.equal(textformatted_2[3], '2 বছৰ 2 মাহ 2 সপà§à¦¤à¦¾à¦¹ 2 দিন'); + + test.equal(clockformatted_1[0], '1 ঘণà§à¦Ÿà¦¾, 1 মিনিট, 1 ছেকেণà§à¦¡'); + test.equal(clockformatted_1[1], '1 ঘণà§à¦Ÿà¦¾, 1 মিনিট, 1 ছেকেণà§à¦¡'); + test.equal(clockformatted_1[2], '1 ঘণà§à¦Ÿà¦¾ 1 মিনিট 1 ছেকেণà§à¦¡'); + test.equal(clockformatted_1[3], '1 ঘণà§à¦Ÿà¦¾ 1 মিনিট 1 ছেকেণà§à¦¡'); + + test.equal(clockformatted_2[0], '2 ঘণà§à¦Ÿà¦¾, 2 মিনিট, 2 ছেকেণà§à¦¡'); + test.equal(clockformatted_2[1], '2 ঘণà§à¦Ÿà¦¾, 2 মিনিট, 2 ছেকেণà§à¦¡'); + test.equal(clockformatted_2[2], '2 ঘণà§à¦Ÿà¦¾ 2 মিনিট 2 ছেকেণà§à¦¡'); + test.equal(clockformatted_2[3], '2 ঘণà§à¦Ÿà¦¾ 2 মিনিট 2 ছেকেণà§à¦¡'); + + test.done(); + }, + testDurFmt_bg_BG: function(test) { + test.expect(16); + + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "bg-BG", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 година, 1 меÑец, 1 Ñедмица и 1 ден'); + test.equal(textformatted_1[1], '1 год., 1 меÑ., 1 Ñедм., 1 д'); + test.equal(textformatted_1[2], '1 г, 1 меÑ., 1 Ñедм., 1 д'); + test.equal(textformatted_1[3], '1 г, 1 меÑ., 1 Ñедм., 1 д'); + + test.equal(textformatted_2[0], '2 години, 2 меÑеца, 2 Ñедмици и 2 дни'); + test.equal(textformatted_2[1], '2 год., 2 меÑ., 2 Ñедм., 2 д'); + test.equal(textformatted_2[2], '2 г, 2 меÑ., 2 Ñедм., 2 д'); // CLDR 34 change (year, month) + test.equal(textformatted_2[3], '2 г, 2 меÑ., 2 Ñедм., 2 д'); // CLDR 34 change (year, month) + + test.equal(clockformatted_1[0], '1 чаÑ, 1 минута и 1 Ñекунда'); + test.equal(clockformatted_1[1], '1 ч, 1 мин, 1 Ñек'); + test.equal(clockformatted_1[2], '1 ч, 1 мин, 1 Ñ'); + test.equal(clockformatted_1[3], '1 ч, 1 мин, 1 Ñ'); + + test.equal(clockformatted_2[0], '2 чаÑа, 2 минути и 2 Ñекунди'); + test.equal(clockformatted_2[1], '2 ч, 2 мин, 2 Ñек'); + test.equal(clockformatted_2[2], '2 ч, 2 мин, 2 Ñ'); // CLDR 34 change + test.equal(clockformatted_2[3], '2 ч, 2 мин, 2 Ñ'); // CLDR 34 change + + test.done(); + }, + testDurFmt_bn_IN: function(test) { + test.expect(16); + + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_18 = []; + var clockformatted_1 = [],clockformatted_18 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "bn-IN", style:"text", length:length[i], useNative:false}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_18.push(textfmt.format({year: 18,month: 18,week: 18,day: 18}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_18.push(textfmt.format({hour: 18,minute: 18,second: 18}).toString()); + } + + test.equal(textformatted_1[0], '1 বছর, 1 মাস, 1 সপà§à¦¤à¦¾à¦¹, 1 দিন'); + test.equal(textformatted_1[1], '1 বছর, 1 মাস, 1 সপà§à¦¤à¦¾à¦¹, 1 দিন'); + test.equal(textformatted_1[2], '1 বছর, 1 মাস, 1 সপà§à¦¤à¦¾à¦¹, 1 দিন'); + test.equal(textformatted_1[3], '1 বছর, 1 মাস, 1 সপà§à¦¤à¦¾à¦¹, 1 দিন'); + + test.equal(textformatted_18[0], '18 বছর, 18 মাস, 18 সপà§à¦¤à¦¾à¦¹, 18 দিন'); + test.equal(textformatted_18[1], '18 বছর, 18 মাস, 18 সপà§à¦¤à¦¾à¦¹, 18 দিন'); + test.equal(textformatted_18[2], '18 বছর, 18 মাস, 18 সপà§à¦¤à¦¾à¦¹, 18 দিন'); + test.equal(textformatted_18[3], '18 বছর, 18 মাস, 18 সপà§à¦¤à¦¾à¦¹, 18 দিন'); + + test.equal(clockformatted_1[0], '1 ঘনà§à¦Ÿà¦¾, 1 মিনিট, 1 সেকেনà§à¦¡'); + test.equal(clockformatted_1[1], '1 ঘনà§à¦Ÿà¦¾, 1 মিনিট, 1 সেকেনà§à¦¡'); + test.equal(clockformatted_1[2], '1 ঘঃ, 1 মিঃ, 1 সেঃ'); + test.equal(clockformatted_1[3], '1 ঘঃ, 1 মিঃ, 1 সেঃ'); + + test.equal(clockformatted_18[0], '18 ঘনà§à¦Ÿà¦¾, 18 মিনিট, 18 সেকেনà§à¦¡'); + test.equal(clockformatted_18[1], '18 ঘনà§à¦Ÿà¦¾, 18 মিনিট, 18 সেকেনà§à¦¡'); + test.equal(clockformatted_18[2], '18 ঘঃ, 18 মিঃ, 18 সেঃ'); + test.equal(clockformatted_18[3], '18 ঘঃ, 18 মিঃ, 18 সেঃ'); + + test.done(); + }, + testDurFmt_bs_Latn_BA: function(test) { + test.expect(24); + //1,4,5 + + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_4 = [], textformatted_5 = []; + var clockformatted_1 = [],clockformatted_4 = [], clockformatted_5 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "bs-Latn-BA", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_4.push(textfmt.format({year: 4,month: 4,week: 4,day: 4}).toString()); + textformatted_5.push(textfmt.format({year: 5,month: 5,week: 5,day: 5}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_4.push(textfmt.format({hour: 4,minute: 4,second: 4}).toString()); + clockformatted_5.push(textfmt.format({hour: 5,minute: 5,second: 5}).toString()); + } + + test.equal(textformatted_1[0], '1 godina, 1 mjesec, 1 sedmica i 1 dan'); + test.equal(textformatted_1[1], '1 god., 1 mj., 1 sedm., 1 dan'); + test.equal(textformatted_1[2], '1 god., 1 mj., 1 sedm., 1 d.'); + test.equal(textformatted_1[3], '1 god., 1 mj., 1 sedm., 1 d.'); + + test.equal(textformatted_4[0], '4 godine, 4 mjeseca, 4 sedmice i 4 dana'); + test.equal(textformatted_4[1], '4 god., 4 mj., 4 sedm., 4 dana'); + test.equal(textformatted_4[2], '4 god., 4 mj., 4 sedm., 4 d.'); + test.equal(textformatted_4[3], '4 god., 4 mj., 4 sedm., 4 d.'); + + test.equal(textformatted_5[0], '5 godina, 5 mjeseci, 5 sedmica i 5 dana'); + test.equal(textformatted_5[1], '5 god., 5 mj., 5 sedm., 5 dana'); + test.equal(textformatted_5[2], '5 god., 5 mj., 5 sedm., 5 d.'); + test.equal(textformatted_5[3], '5 god., 5 mj., 5 sedm., 5 d.'); + + test.equal(clockformatted_1[0], '1 sat, 1 minuta i 1 sekunda'); + test.equal(clockformatted_1[1], '1 h, 1 min., 1 sek.'); + test.equal(clockformatted_1[2], '1 h, 1 m, 1 s'); + test.equal(clockformatted_1[3], '1 h, 1 m, 1 s'); + + test.equal(clockformatted_4[0], '4 sata, 4 minute i 4 sekunde'); + test.equal(clockformatted_4[1], '4 h, 4 min., 4 sek.'); + test.equal(clockformatted_4[2], '4 h, 4 m, 4 s'); + test.equal(clockformatted_4[3], '4 h, 4 m, 4 s'); + + test.equal(clockformatted_5[0], '5 sati, 5 minuta i 5 sekundi'); + test.equal(clockformatted_5[1], '5 h, 5 min., 5 sek.'); + test.equal(clockformatted_5[2], '5 h, 5 m, 5 s'); + test.equal(clockformatted_5[3], '5 h, 5 m, 5 s'); + + test.done(); + }, + testDurFmt_bs_Latn_ME: function(test) { + test.expect(24); + // 1,2,20 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = [], textformatted_20 = []; + var clockformatted_1 = [],clockformatted_2 = [], clockformatted_20 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "bs-Latn-ME", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + textformatted_20.push(textfmt.format({year: 20,month: 20,week: 20,day: 20}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + clockformatted_20.push(textfmt.format({hour: 20,minute: 20,second: 20}).toString()); + } + + test.equal(textformatted_1[0], '1 godina, 1 mjesec, 1 sedmica i 1 dan'); + test.equal(textformatted_1[1], '1 god., 1 mj., 1 sedm., 1 dan'); + test.equal(textformatted_1[2], '1 god., 1 mj., 1 sedm., 1 d.'); + test.equal(textformatted_1[3], '1 god., 1 mj., 1 sedm., 1 d.'); + + test.equal(textformatted_2[0], '2 godine, 2 mjeseca, 2 sedmice i 2 dana'); + test.equal(textformatted_2[1], '2 god., 2 mj., 2 sedm., 2 dana'); + test.equal(textformatted_2[2], '2 god., 2 mj., 2 sedm., 2 d.'); + test.equal(textformatted_2[3], '2 god., 2 mj., 2 sedm., 2 d.'); + + test.equal(textformatted_20[0], '20 godina, 20 mjeseci, 20 sedmica i 20 dana'); + test.equal(textformatted_20[1], '20 god., 20 mj., 20 sedm., 20 dana'); + test.equal(textformatted_20[2], '20 god., 20 mj., 20 sedm., 20 d.'); + test.equal(textformatted_20[3], '20 god., 20 mj., 20 sedm., 20 d.'); + + test.equal(clockformatted_1[0], '1 sat, 1 minuta i 1 sekunda'); + test.equal(clockformatted_1[1], '1 h, 1 min., 1 sek.'); + test.equal(clockformatted_1[2], '1 h, 1 m, 1 s'); + test.equal(clockformatted_1[3], '1 h, 1 m, 1 s'); + + test.equal(clockformatted_2[0], '2 sata, 2 minute i 2 sekunde'); + test.equal(clockformatted_2[1], '2 h, 2 min., 2 sek.'); + test.equal(clockformatted_2[2], '2 h, 2 m, 2 s'); + test.equal(clockformatted_2[3], '2 h, 2 m, 2 s'); + + test.equal(clockformatted_20[0], '20 sati, 20 minuta i 20 sekundi'); + test.equal(clockformatted_20[1], '20 h, 20 min., 20 sek.'); + test.equal(clockformatted_20[2], '20 h, 20 m, 20 s'); + test.equal(clockformatted_20[3], '20 h, 20 m, 20 s'); + + test.done(); + }, + testDurFmt_cs_CZ: function(test) { + test.expect(24); + // 1,2,5 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = [], textformatted_5 = []; + var clockformatted_1 = [],clockformatted_2 = [], clockformatted_5 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "cs-CZ", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + textformatted_5.push(textfmt.format({year: 5,month: 5,week: 5,day: 5}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + clockformatted_5.push(textfmt.format({hour: 5,minute: 5,second: 5}).toString()); + } + + test.equal(textformatted_1[0], '1 rok, 1 mÄ›síc, 1 týden a 1 den'); + test.equal(textformatted_1[1], '1 rok, 1 mÄ›s., 1 týd., 1 den'); + test.equal(textformatted_1[2], '1 r, 1 m, 1 t, 1 d'); + test.equal(textformatted_1[3], '1 r 1 m 1 t 1 d'); + + test.equal(textformatted_2[0], '2 roky, 2 mÄ›síce, 2 týdny a 2 dny'); + test.equal(textformatted_2[1], '2 roky, 2 mÄ›s., 2 týd., 2 dny'); + test.equal(textformatted_2[2], '2 r, 2 m, 2 t, 2 d'); + test.equal(textformatted_2[3], '2 r 2 m 2 t 2 d'); + + test.equal(textformatted_5[0], '5 let, 5 mÄ›síců, 5 týdnů a 5 dní'); + test.equal(textformatted_5[1], '5 let, 5 mÄ›s., 5 týd., 5 dní'); + test.equal(textformatted_5[2], '5 r, 5 m, 5 t, 5 d'); + test.equal(textformatted_5[3], '5 r 5 m 5 t 5 d'); + + test.equal(clockformatted_1[0], '1 hodina, 1 minuta a 1 sekunda'); + test.equal(clockformatted_1[1], '1 h, 1 min, 1 s'); + test.equal(clockformatted_1[2], '1 h, 1 m, 1 s'); + test.equal(clockformatted_1[3], '1 h 1 m 1 s'); + + test.equal(clockformatted_2[0], '2 hodiny, 2 minuty a 2 sekundy'); + test.equal(clockformatted_2[1], '2 h, 2 min, 2 s'); + test.equal(clockformatted_2[2], '2 h, 2 m, 2 s'); + test.equal(clockformatted_2[3], '2 h 2 m 2 s'); + + test.equal(clockformatted_5[0], '5 hodin, 5 minut a 5 sekund'); + test.equal(clockformatted_5[1], '5 h, 5 min, 5 s'); + test.equal(clockformatted_5[2], '5 h, 5 m, 5 s'); + test.equal(clockformatted_5[3], '5 h 5 m 5 s'); + + test.done(); + }, + testDurFmt_da_DK: function(test) { + test.expect(16); + // 1,2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "da-DK", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 Ã¥r, 1 mÃ¥ned, 1 uge og 1 dag'); + test.equal(textformatted_1[1], '1 Ã¥r, 1 md., 1 uge, 1 dag'); + test.equal(textformatted_1[2], '1 Ã¥r, 1 m, 1 u, 1 d'); + test.equal(textformatted_1[3], '1 Ã¥r, 1 m, 1 u, 1 d'); + + test.equal(textformatted_2[0], '2 Ã¥r, 2 mÃ¥neder, 2 uger og 2 dage'); + test.equal(textformatted_2[1], '2 Ã¥r, 2 mdr., 2 uger, 2 dage'); + test.equal(textformatted_2[2], '2 Ã¥r, 2 m, 2 u, 2 d'); + test.equal(textformatted_2[3], '2 Ã¥r, 2 m, 2 u, 2 d'); + + test.equal(clockformatted_1[0], '1 time, 1 minut og 1 sekund'); + test.equal(clockformatted_1[1], '1 t, 1 min., 1 sek.'); + test.equal(clockformatted_1[2], '1 t, 1 m, 1 s'); + test.equal(clockformatted_1[3], '1 t, 1 m, 1 s'); + + test.equal(clockformatted_2[0], '2 timer, 2 minutter og 2 sekunder'); + test.equal(clockformatted_2[1], '2 t, 2 min., 2 sek.'); + test.equal(clockformatted_2[2], '2 t, 2 min, 2 s'); + test.equal(clockformatted_2[3], '2 t, 2 min, 2 s'); + + test.done(); + }, + testDurFmt_de_AT: function(test) { + test.expect(16); + // 1,2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "de-AT", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 Jahr, 1 Monat, 1 Woche und 1 Tag'); + test.equal(textformatted_1[1], '1 J, 1 Mon., 1 Wo., 1 Tg.'); + test.equal(textformatted_1[2], '1 J, 1 M, 1 W, 1 T'); + test.equal(textformatted_1[3], '1 J, 1 M, 1 W, 1 T'); + + test.equal(textformatted_2[0], '2 Jahre, 2 Monate, 2 Wochen und 2 Tage'); + test.equal(textformatted_2[1], '2 J, 2 Mon., 2 Wo., 2 Tg.'); + test.equal(textformatted_2[2], '2 J, 2 M, 2 W, 2 T'); + test.equal(textformatted_2[3], '2 J, 2 M, 2 W, 2 T'); + + test.equal(clockformatted_1[0], '1 Stunde, 1 Minute und 1 Sekunde'); + test.equal(clockformatted_1[1], '1 Std., 1 Min., 1 Sek.'); + test.equal(clockformatted_1[2], '1 Std., 1 Min., 1 s'); + test.equal(clockformatted_1[3], '1 Std., 1 Min., 1 s'); + + test.equal(clockformatted_2[0], '2 Stunden, 2 Minuten und 2 Sekunden'); + test.equal(clockformatted_2[1], '2 Std., 2 Min., 2 Sek.'); + test.equal(clockformatted_2[2], '2 Std., 2 Min., 2 s'); + test.equal(clockformatted_2[3], '2 Std., 2 Min., 2 s'); + + test.done(); + }, + testDurFmt_de_CH: function(test) { + test.expect(16); + // 1,2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "de-CH", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 Jahr, 1 Monat, 1 Woche und 1 Tag'); + test.equal(textformatted_1[1], '1 J, 1 Mon., 1 Wo., 1 Tg.'); + test.equal(textformatted_1[2], '1 J, 1 M, 1 W, 1 T'); + test.equal(textformatted_1[3], '1 J, 1 M, 1 W, 1 T'); + + test.equal(textformatted_2[0], '2 Jahre, 2 Monate, 2 Wochen und 2 Tage'); + test.equal(textformatted_2[1], '2 J, 2 Mon., 2 Wo., 2 Tg.'); + test.equal(textformatted_2[2], '2 J, 2 M, 2 W, 2 T'); + test.equal(textformatted_2[3], '2 J, 2 M, 2 W, 2 T'); + + test.equal(clockformatted_1[0], '1 Stunde, 1 Minute und 1 Sekunde'); + test.equal(clockformatted_1[1], '1 Std., 1 Min., 1 Sek.'); + test.equal(clockformatted_1[2], '1 Std., 1 Min., 1 s'); + test.equal(clockformatted_1[3], '1 Std., 1 Min., 1 s'); + + test.equal(clockformatted_2[0], '2 Stunden, 2 Minuten und 2 Sekunden'); + test.equal(clockformatted_2[1], '2 Std., 2 Min., 2 Sek.'); + test.equal(clockformatted_2[2], '2 Std., 2 Min., 2 s'); + test.equal(clockformatted_2[3], '2 Std., 2 Min., 2 s'); + + test.done(); + }, + testDurFmt_de_DE: function(test) { + test.expect(16); + // 1,16 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_16 = []; + var clockformatted_1 = [],clockformatted_16 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "de-DE", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_16.push(textfmt.format({year: 16,month: 16,week: 16,day: 16}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_16.push(textfmt.format({hour: 16,minute: 16,second: 16}).toString()); + } + + test.equal(textformatted_1[0], '1 Jahr, 1 Monat, 1 Woche und 1 Tag'); + test.equal(textformatted_1[1], '1 J, 1 Mon., 1 Wo., 1 Tg.'); + test.equal(textformatted_1[2], '1 J, 1 M, 1 W, 1 T'); + test.equal(textformatted_1[3], '1 J, 1 M, 1 W, 1 T'); + + test.equal(textformatted_16[0], '16 Jahre, 16 Monate, 16 Wochen und 16 Tage'); + test.equal(textformatted_16[1], '16 J, 16 Mon., 16 Wo., 16 Tg.'); + test.equal(textformatted_16[2], '16 J, 16 M, 16 W, 16 T'); + test.equal(textformatted_16[3], '16 J, 16 M, 16 W, 16 T'); + + test.equal(clockformatted_1[0], '1 Stunde, 1 Minute und 1 Sekunde'); + test.equal(clockformatted_1[1], '1 Std., 1 Min., 1 Sek.'); + test.equal(clockformatted_1[2], '1 Std., 1 Min., 1 s'); + test.equal(clockformatted_1[3], '1 Std., 1 Min., 1 s'); + + test.equal(clockformatted_16[0], '16 Stunden, 16 Minuten und 16 Sekunden'); + test.equal(clockformatted_16[1], '16 Std., 16 Min., 16 Sek.'); + test.equal(clockformatted_16[2], '16 Std., 16 Min., 16 s'); + test.equal(clockformatted_16[3], '16 Std., 16 Min., 16 s'); + + test.done(); + }, + testDurFmt_de_LU: function(test) { + test.expect(16); + // 1,17 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_17 = []; + var clockformatted_1 = [],clockformatted_17 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "de-LU", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_17.push(textfmt.format({year: 17,month: 17,week: 17,day: 17}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_17.push(textfmt.format({hour: 17,minute: 17,second: 17}).toString()); + } + + test.equal(textformatted_1[0], '1 Jahr, 1 Monat, 1 Woche und 1 Tag'); + test.equal(textformatted_1[1], '1 J, 1 Mon., 1 Wo., 1 Tg.'); + test.equal(textformatted_1[2], '1 J, 1 M, 1 W, 1 T'); + test.equal(textformatted_1[3], '1 J, 1 M, 1 W, 1 T'); + + test.equal(textformatted_17[0], '17 Jahre, 17 Monate, 17 Wochen und 17 Tage'); + test.equal(textformatted_17[1], '17 J, 17 Mon., 17 Wo., 17 Tg.'); + test.equal(textformatted_17[2], '17 J, 17 M, 17 W, 17 T'); + test.equal(textformatted_17[3], '17 J, 17 M, 17 W, 17 T'); + + test.equal(clockformatted_1[0], '1 Stunde, 1 Minute und 1 Sekunde'); + test.equal(clockformatted_1[1], '1 Std., 1 Min., 1 Sek.'); + test.equal(clockformatted_1[2], '1 Std., 1 Min., 1 s'); + test.equal(clockformatted_1[3], '1 Std., 1 Min., 1 s'); + + test.equal(clockformatted_17[0], '17 Stunden, 17 Minuten und 17 Sekunden'); + test.equal(clockformatted_17[1], '17 Std., 17 Min., 17 Sek.'); + test.equal(clockformatted_17[2], '17 Std., 17 Min., 17 s'); + test.equal(clockformatted_17[3], '17 Std., 17 Min., 17 s'); + + test.done(); + }, + testDurFmt_el_CY: function(test) { + test.expect(16); + // 1,2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "el-CY", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 έτος, 1 μήνας, 1 εβδομάδα, 1 ημέÏα'); + test.equal(textformatted_1[1], '1 έτ., 1 μήν., 1 εβδ., 1 ημέÏα'); + test.equal(textformatted_1[2], '1 έ, 1 μ, 1 ε, 1 η'); + test.equal(textformatted_1[3], '1 έ 1 μ 1 ε 1 η'); + + test.equal(textformatted_2[0], '2 έτη, 2 μήνες, 2 εβδομάδες, 2 ημέÏες'); + test.equal(textformatted_2[1], '2 έτ., 2 μήν., 2 εβδ., 2 ημέÏες'); + test.equal(textformatted_2[2], '2 έ, 2 μ, 2 ε, 2 η'); + test.equal(textformatted_2[3], '2 έ 2 μ 2 ε 2 η'); + + test.equal(clockformatted_1[0], '1 ÏŽÏα, 1 λεπτό, 1 δευτεÏόλεπτο'); + test.equal(clockformatted_1[1], '1 ÏŽÏα, 1 λεπ., 1 δευτ.'); + test.equal(clockformatted_1[2], '1 ÏŽ, 1 λ, 1 δ'); + test.equal(clockformatted_1[3], '1 ÏŽ 1 λ 1 δ'); + + test.equal(clockformatted_2[0], '2 ÏŽÏες, 2 λεπτά, 2 δευτεÏόλεπτα'); + test.equal(clockformatted_2[1], '2 ÏŽÏ., 2 λεπ., 2 δευτ.'); + test.equal(clockformatted_2[2], '2 ÏŽ, 2 λ, 2 δ'); + test.equal(clockformatted_2[3], '2 ÏŽ 2 λ 2 δ'); + + test.done(); + }, + testDurFmt_el_GR: function(test) { + test.expect(16); + // 1,17 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_17 = []; + var clockformatted_1 = [],clockformatted_17 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "el-GR", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_17.push(textfmt.format({year: 17,month: 17,week: 17,day: 17}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_17.push(textfmt.format({hour: 17,minute: 17,second: 17}).toString()); + } + + test.equal(textformatted_1[0], '1 έτος, 1 μήνας, 1 εβδομάδα, 1 ημέÏα'); + test.equal(textformatted_1[1], '1 έτ., 1 μήν., 1 εβδ., 1 ημέÏα'); + test.equal(textformatted_1[2], '1 έ, 1 μ, 1 ε, 1 η'); + test.equal(textformatted_1[3], '1 έ 1 μ 1 ε 1 η'); + + test.equal(textformatted_17[0], '17 έτη, 17 μήνες, 17 εβδομάδες, 17 ημέÏες'); + test.equal(textformatted_17[1], '17 έτ., 17 μήν., 17 εβδ., 17 ημέÏες'); + test.equal(textformatted_17[2], '17 έ, 17 μ, 17 ε, 17 η'); + test.equal(textformatted_17[3], '17 έ 17 μ 17 ε 17 η'); + + test.equal(clockformatted_1[0], '1 ÏŽÏα, 1 λεπτό, 1 δευτεÏόλεπτο'); + test.equal(clockformatted_1[1], '1 ÏŽÏα, 1 λεπ., 1 δευτ.'); + test.equal(clockformatted_1[2], '1 ÏŽ, 1 λ, 1 δ'); + test.equal(clockformatted_1[3], '1 ÏŽ 1 λ 1 δ'); + + test.equal(clockformatted_17[0], '17 ÏŽÏες, 17 λεπτά, 17 δευτεÏόλεπτα'); + test.equal(clockformatted_17[1], '17 ÏŽÏ., 17 λεπ., 17 δευτ.'); + test.equal(clockformatted_17[2], '17 ÏŽ, 17 λ, 17 δ'); + test.equal(clockformatted_17[3], '17 ÏŽ 17 λ 17 δ'); + + test.done(); + }, + testDurFmt_en_AM: function(test) { + test.expect(16); + // 1,2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "en-AM", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 year, 1 month, 1 week, 1 day'); + test.equal(textformatted_1[1], '1 yr, 1 mth, 1 wk, 1 day'); + test.equal(textformatted_1[2], '1y, 1m, 1w, 1d'); + test.equal(textformatted_1[3], '1y 1m 1w 1d'); + + test.equal(textformatted_2[0], '2 years, 2 months, 2 weeks, 2 days'); + test.equal(textformatted_2[1], '2 yrs, 2 mths, 2 wks, 2 days'); + test.equal(textformatted_2[2], '2y, 2m, 2w, 2d'); + test.equal(textformatted_2[3], '2y 2m 2w 2d'); + + test.equal(clockformatted_1[0], '1 hour, 1 minute, 1 second'); + test.equal(clockformatted_1[1], '1 hr, 1 min, 1 sec'); + test.equal(clockformatted_1[2], '1h, 1m, 1s'); + test.equal(clockformatted_1[3], '1h 1m 1s'); + + test.equal(clockformatted_2[0], '2 hours, 2 minutes, 2 seconds'); + test.equal(clockformatted_2[1], '2 hr, 2 min, 2 sec'); + test.equal(clockformatted_2[2], '2h, 2m, 2s'); + test.equal(clockformatted_2[3], '2h 2m 2s'); + + test.done(); + }, + testDurFmt_en_AU: function(test) { + test.expect(16); + // 1.16 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_16 = []; + var clockformatted_1 = [],clockformatted_16 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "en-AU", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_16.push(textfmt.format({year: 16,month: 16,week: 16,day: 16}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_16.push(textfmt.format({hour: 16,minute: 16,second: 16}).toString()); + } + + test.equal(textformatted_1[0], '1 year, 1 month, 1 week, 1 day'); + test.equal(textformatted_1[1], '1 yr, 1 m., 1 wk, 1 day'); + test.equal(textformatted_1[2], '1y, 1m, 1w, 1d'); + test.equal(textformatted_1[3], '1y 1m 1w 1d'); + + test.equal(textformatted_16[0], '16 years, 16 months, 16 weeks, 16 days'); + test.equal(textformatted_16[1], '16 yrs, 16 m., 16 wks, 16 days'); + test.equal(textformatted_16[2], '16y, 16m, 16w, 16d'); + test.equal(textformatted_16[3], '16y 16m 16w 16d'); + + test.equal(clockformatted_1[0], '1 hour, 1 minute, 1 second'); + test.equal(clockformatted_1[1], '1 hr, 1 min., 1 sec.'); + test.equal(clockformatted_1[2], '1h, 1 min., 1 s.'); + test.equal(clockformatted_1[3], '1h 1 min. 1 s.'); + + test.equal(clockformatted_16[0], '16 hours, 16 minutes, 16 seconds'); + test.equal(clockformatted_16[1], '16 hrs, 16 min., 16 sec.'); + test.equal(clockformatted_16[3], '16h 16 min. 16 s.'); + test.equal(clockformatted_16[3], '16h 16 min. 16 s.'); + + test.done(); + }, + testDurFmt_en_AZ: function(test) { + test.expect(16); + // 1,17 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_17 = []; + var clockformatted_1 = [],clockformatted_17 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "en-AZ", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_17.push(textfmt.format({year: 17,month: 17,week: 17,day: 17}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_17.push(textfmt.format({hour: 17,minute: 17,second: 17}).toString()); + } + + test.equal(textformatted_1[0], '1 year, 1 month, 1 week, 1 day'); + test.equal(textformatted_1[1], '1 yr, 1 mth, 1 wk, 1 day'); + test.equal(textformatted_1[2], '1y, 1m, 1w, 1d'); + test.equal(textformatted_1[3], '1y 1m 1w 1d'); + + test.equal(textformatted_17[0], '17 years, 17 months, 17 weeks, 17 days'); + test.equal(textformatted_17[1], '17 yrs, 17 mths, 17 wks, 17 days'); + test.equal(textformatted_17[2], '17y, 17m, 17w, 17d'); + test.equal(textformatted_17[3], '17y 17m 17w 17d'); + + test.equal(clockformatted_1[0], '1 hour, 1 minute, 1 second'); + test.equal(clockformatted_1[1], '1 hr, 1 min, 1 sec'); + test.equal(clockformatted_1[2], '1h, 1m, 1s'); + test.equal(clockformatted_1[3], '1h 1m 1s'); + + test.equal(clockformatted_17[0], '17 hours, 17 minutes, 17 seconds'); + test.equal(clockformatted_17[1], '17 hr, 17 min, 17 sec'); + test.equal(clockformatted_17[2], '17h, 17m, 17s'); + test.equal(clockformatted_17[3], '17h 17m 17s'); + + test.done(); + }, + testDurFmt_en_CA: function(test) { + test.expect(16); + // 1,2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "en-CA", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + //// CLDr 34 change + + test.equal(textformatted_1[0], '1 year, 1 month, 1 week, 1 day'); + test.equal(textformatted_1[1], '1 yr., 1 mo., 1 wk., 1 day'); + test.equal(textformatted_1[2], '1 y, 1 m, 1 w, 1 d'); + test.equal(textformatted_1[3], '1 y 1 m 1 w 1 d'); + + test.equal(textformatted_2[0], '2 years, 2 months, 2 weeks, 2 days'); + test.equal(textformatted_2[1], '2 yrs., 2 mos., 2 wks., 2 days'); // CLDR 34 change (month) + test.equal(textformatted_2[2], '2 y, 2 m, 2 w, 2 d'); + test.equal(textformatted_2[3], '2 y 2 m 2 w 2 d'); + + test.equal(clockformatted_1[0], '1 hour, 1 minute, 1 second'); + test.equal(clockformatted_1[1], '1 hr., 1 min., 1 sec.'); + test.equal(clockformatted_1[2], '1 h, 1 min., 1 sec.'); + test.equal(clockformatted_1[3], '1 h 1 min. 1 sec.'); + + test.equal(clockformatted_2[0], '2 hours, 2 minutes, 2 seconds'); + test.equal(clockformatted_2[1], '2 hrs., 2 min., 2 secs.'); + test.equal(clockformatted_2[2], '2 h, 2 min., 2 sec.'); + test.equal(clockformatted_2[3], '2 h 2 min. 2 sec.'); // CLDR 34 change + + test.done(); + }, + testDurFmt_en_GB: function(test) { + test.expect(16); + // 1,2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "en-GB", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 year, 1 month, 1 week, 1 day'); + test.equal(textformatted_1[1], '1 yr, 1 mth, 1 wk, 1 day'); + test.equal(textformatted_1[2], '1y, 1m, 1w, 1d'); + test.equal(textformatted_1[3], '1y 1m 1w 1d'); + + test.equal(textformatted_2[0], '2 years, 2 months, 2 weeks, 2 days'); + test.equal(textformatted_2[1], '2 yrs, 2 mths, 2 wks, 2 days'); + test.equal(textformatted_2[2], '2y, 2m, 2w, 2d'); + test.equal(textformatted_2[3], '2y 2m 2w 2d'); + + test.equal(clockformatted_1[0], '1 hour, 1 minute, 1 second'); + test.equal(clockformatted_1[1], '1 hr, 1 min, 1 sec'); + test.equal(clockformatted_1[2], '1h, 1m, 1s'); + test.equal(clockformatted_1[3], '1h 1m 1s'); + + test.equal(clockformatted_2[0], '2 hours, 2 minutes, 2 seconds'); + test.equal(clockformatted_2[1], '2 hrs, 2 mins, 2 secs'); + test.equal(clockformatted_2[2], '2h, 2m, 2s'); + test.equal(clockformatted_2[3], '2h 2m 2s'); + + test.done(); + }, + testDurFmt_en_GH: function(test) { + test.expect(16); + // 1,2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "en-GH", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 year, 1 month, 1 week, 1 day'); + test.equal(textformatted_1[1], '1 yr, 1 mth, 1 wk, 1 day'); + test.equal(textformatted_1[2], '1y, 1m, 1w, 1d'); + test.equal(textformatted_1[3], '1y 1m 1w 1d'); + + test.equal(textformatted_2[0], '2 years, 2 months, 2 weeks, 2 days'); + test.equal(textformatted_2[1], '2 yrs, 2 mths, 2 wks, 2 days'); + test.equal(textformatted_2[2], '2y, 2m, 2w, 2d'); + test.equal(textformatted_2[3], '2y 2m 2w 2d'); + + test.equal(clockformatted_1[0], '1 hour, 1 minute, 1 second'); + test.equal(clockformatted_1[1], '1 hr, 1 min, 1 sec'); + test.equal(clockformatted_1[2], '1h, 1m, 1s'); + test.equal(clockformatted_1[3], '1h 1m 1s'); + + test.equal(clockformatted_2[0], '2 hours, 2 minutes, 2 seconds'); + test.equal(clockformatted_2[1], '2 hrs, 2 mins, 2 secs'); + test.equal(clockformatted_2[2], '2h, 2m, 2s'); + test.equal(clockformatted_2[3], '2h 2m 2s'); + + test.done(); + }, + testDurFmt_en_HK: function(test) { + test.expect(16); + // 1,2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "en-HK", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 year, 1 month, 1 week, 1 day'); + test.equal(textformatted_1[1], '1 yr, 1 mth, 1 wk, 1 day'); + test.equal(textformatted_1[2], '1y, 1m, 1w, 1d'); + test.equal(textformatted_1[3], '1y 1m 1w 1d'); + + test.equal(textformatted_2[0], '2 years, 2 months, 2 weeks, 2 days'); + test.equal(textformatted_2[1], '2 yrs, 2 mths, 2 wks, 2 days'); + test.equal(textformatted_2[2], '2y, 2m, 2w, 2d'); + test.equal(textformatted_2[3], '2y 2m 2w 2d'); + + test.equal(clockformatted_1[0], '1 hour, 1 minute, 1 second'); + test.equal(clockformatted_1[1], '1 hr, 1 min, 1 sec'); + test.equal(clockformatted_1[2], '1h, 1m, 1s'); + test.equal(clockformatted_1[3], '1h 1m 1s'); + + test.equal(clockformatted_2[0], '2 hours, 2 minutes, 2 seconds'); + test.equal(clockformatted_2[1], '2 hrs, 2 mins, 2 secs'); + test.equal(clockformatted_2[2], '2h, 2m, 2s'); + test.equal(clockformatted_2[3], '2h 2m 2s'); + + test.done(); + }, + testDurFmt_en_IE: function(test) { + test.expect(16); + // 1,2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "en-IE", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 year, 1 month, 1 week, 1 day'); + test.equal(textformatted_1[1], '1 yr, 1 mth, 1 wk, 1 day'); + test.equal(textformatted_1[2], '1y, 1m, 1w, 1d'); + test.equal(textformatted_1[3], '1y 1m 1w 1d'); + + test.equal(textformatted_2[0], '2 years, 2 months, 2 weeks, 2 days'); + test.equal(textformatted_2[1], '2 yrs, 2 mths, 2 wks, 2 days'); + test.equal(textformatted_2[2], '2y, 2m, 2w, 2d'); + test.equal(textformatted_2[3], '2y 2m 2w 2d'); + + test.equal(clockformatted_1[0], '1 hour, 1 minute, 1 second'); + test.equal(clockformatted_1[1], '1 hr, 1 min, 1 sec'); + test.equal(clockformatted_1[2], '1h, 1m, 1s'); + test.equal(clockformatted_1[3], '1h 1m 1s'); + + test.equal(clockformatted_2[0], '2 hours, 2 minutes, 2 seconds'); + test.equal(clockformatted_2[1], '2 hrs, 2 mins, 2 secs'); + test.equal(clockformatted_2[2], '2h, 2m, 2s'); + test.equal(clockformatted_2[3], '2h 2m 2s'); + + test.done(); + }, + testDurFmt_en_IN: function(test) { + test.expect(16); + // 1,2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "en-IN", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 year, 1 month, 1 week, 1 day'); + test.equal(textformatted_1[1], '1 yr, 1 mth, 1 wk, 1 day'); + test.equal(textformatted_1[2], '1y, 1m, 1w, 1d'); + test.equal(textformatted_1[3], '1y 1m 1w 1d'); + + test.equal(textformatted_2[0], '2 years, 2 months, 2 weeks, 2 days'); + test.equal(textformatted_2[1], '2 yrs, 2 mths, 2 wks, 2 days'); + test.equal(textformatted_2[2], '2y, 2m, 2w, 2d'); + test.equal(textformatted_2[3], '2y 2m 2w 2d'); + + test.equal(clockformatted_1[0], '1 hour, 1 minute, 1 second'); + test.equal(clockformatted_1[1], '1 hr, 1 min, 1 sec'); + test.equal(clockformatted_1[2], '1h, 1m, 1s'); + test.equal(clockformatted_1[3], '1h 1m 1s'); + + test.equal(clockformatted_2[0], '2 hours, 2 minutes, 2 seconds'); + test.equal(clockformatted_2[1], '2 hrs, 2 mins, 2 secs'); + test.equal(clockformatted_2[2], '2h, 2m, 2s'); + test.equal(clockformatted_2[3], '2h 2m 2s'); + + test.done(); + }, + testDurFmt_en_IS: function(test) { + test.expect(16); + // 1,2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "en-IS", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 year, 1 month, 1 week, 1 day'); + test.equal(textformatted_1[1], '1 yr, 1 mth, 1 wk, 1 day'); + test.equal(textformatted_1[2], '1y, 1m, 1w, 1d'); + test.equal(textformatted_1[3], '1y 1m 1w 1d'); + + test.equal(textformatted_2[0], '2 years, 2 months, 2 weeks, 2 days'); + test.equal(textformatted_2[1], '2 yrs, 2 mths, 2 wks, 2 days'); + test.equal(textformatted_2[2], '2y, 2m, 2w, 2d'); + test.equal(textformatted_2[3], '2y 2m 2w 2d'); + + test.equal(clockformatted_1[0], '1 hour, 1 minute, 1 second'); + test.equal(clockformatted_1[1], '1 hr, 1 min, 1 sec'); + test.equal(clockformatted_1[2], '1h, 1m, 1s'); + test.equal(clockformatted_1[3], '1h 1m 1s'); + + test.equal(clockformatted_2[0], '2 hours, 2 minutes, 2 seconds'); + test.equal(clockformatted_2[1], '2 hr, 2 min, 2 sec'); + test.equal(clockformatted_2[2], '2h, 2m, 2s'); + test.equal(clockformatted_2[3], '2h 2m 2s'); + + test.done(); + }, + testDurFmt_en_JP: function(test) { + test.expect(16); + // 1,2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "en-JP", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 year, 1 month, 1 week, 1 day'); + test.equal(textformatted_1[1], '1 yr, 1 mth, 1 wk, 1 day'); + test.equal(textformatted_1[2], '1y, 1m, 1w, 1d'); + test.equal(textformatted_1[3], '1y 1m 1w 1d'); + + test.equal(textformatted_2[0], '2 years, 2 months, 2 weeks, 2 days'); + test.equal(textformatted_2[1], '2 yrs, 2 mths, 2 wks, 2 days'); + test.equal(textformatted_2[2], '2y, 2m, 2w, 2d'); + test.equal(textformatted_2[3], '2y 2m 2w 2d'); + + test.equal(clockformatted_1[0], '1 hour, 1 minute, 1 second'); + test.equal(clockformatted_1[1], '1 hr, 1 min, 1 sec'); + test.equal(clockformatted_1[2], '1h, 1m, 1s'); + test.equal(clockformatted_1[3], '1h 1m 1s'); + + test.equal(clockformatted_2[0], '2 hours, 2 minutes, 2 seconds'); + test.equal(clockformatted_2[1], '2 hr, 2 min, 2 sec'); + test.equal(clockformatted_2[2], '2h, 2m, 2s'); + test.equal(clockformatted_2[3], '2h 2m 2s'); + + test.done(); + }, + testDurFmt_en_KE: function(test) { + test.expect(16); + // 1,2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "en-KE", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 year, 1 month, 1 week, 1 day'); + test.equal(textformatted_1[1], '1 yr, 1 mth, 1 wk, 1 day'); + test.equal(textformatted_1[2], '1y, 1m, 1w, 1d'); + test.equal(textformatted_1[3], '1y 1m 1w 1d'); + + test.equal(textformatted_2[0], '2 years, 2 months, 2 weeks, 2 days'); + test.equal(textformatted_2[1], '2 yrs, 2 mths, 2 wks, 2 days'); + test.equal(textformatted_2[2], '2y, 2m, 2w, 2d'); + test.equal(textformatted_2[3], '2y 2m 2w 2d'); + + test.equal(clockformatted_1[0], '1 hour, 1 minute, 1 second'); + test.equal(clockformatted_1[1], '1 hr, 1 min, 1 sec'); + test.equal(clockformatted_1[2], '1h, 1m, 1s'); + test.equal(clockformatted_1[3], '1h 1m 1s'); + + test.equal(clockformatted_2[0], '2 hours, 2 minutes, 2 seconds'); + test.equal(clockformatted_2[1], '2 hrs, 2 mins, 2 secs'); + test.equal(clockformatted_2[2], '2h, 2m, 2s'); + test.equal(clockformatted_2[3], '2h 2m 2s'); + + test.done(); + }, + testDurFmt_en_KR: function(test) { + test.expect(16); + // 1,2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "en-KR", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 year, 1 month, 1 week, 1 day'); + test.equal(textformatted_1[1], '1 yr, 1 mth, 1 wk, 1 day'); + test.equal(textformatted_1[2], '1y, 1m, 1w, 1d'); + test.equal(textformatted_1[3], '1y 1m 1w 1d'); + + test.equal(textformatted_2[0], '2 years, 2 months, 2 weeks, 2 days'); + test.equal(textformatted_2[1], '2 yrs, 2 mths, 2 wks, 2 days'); + test.equal(textformatted_2[2], '2y, 2m, 2w, 2d'); + test.equal(textformatted_2[3], '2y 2m 2w 2d'); + + test.equal(clockformatted_1[0], '1 hour, 1 minute, 1 second'); + test.equal(clockformatted_1[1], '1 hr, 1 min, 1 sec'); + test.equal(clockformatted_1[2], '1h, 1m, 1s'); + test.equal(clockformatted_1[3], '1h 1m 1s'); + + test.equal(clockformatted_2[0], '2 hours, 2 minutes, 2 seconds'); + test.equal(clockformatted_2[1], '2 hr, 2 min, 2 sec'); + test.equal(clockformatted_2[2], '2h, 2m, 2s'); + test.equal(clockformatted_2[3], '2h 2m 2s'); + + test.done(); + }, + testDurFmt_en_LK: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "en-LK", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 year, 1 month, 1 week, 1 day'); + test.equal(textformatted_1[1], '1 yr, 1 mth, 1 wk, 1 day'); + test.equal(textformatted_1[2], '1y, 1m, 1w, 1d'); + test.equal(textformatted_1[3], '1y 1m 1w 1d'); + + test.equal(textformatted_2[0], '2 years, 2 months, 2 weeks, 2 days'); + test.equal(textformatted_2[1], '2 yrs, 2 mths, 2 wks, 2 days'); + test.equal(textformatted_2[2], '2y, 2m, 2w, 2d'); + test.equal(textformatted_2[3], '2y 2m 2w 2d'); + + test.equal(clockformatted_1[0], '1 hour, 1 minute, 1 second'); + test.equal(clockformatted_1[1], '1 hr, 1 min, 1 sec'); + test.equal(clockformatted_1[2], '1h, 1m, 1s'); + test.equal(clockformatted_1[3], '1h 1m 1s'); + + test.equal(clockformatted_2[0], '2 hours, 2 minutes, 2 seconds'); + test.equal(clockformatted_2[1], '2 hr, 2 min, 2 sec'); + test.equal(clockformatted_2[2], '2h, 2m, 2s'); + test.equal(clockformatted_2[3], '2h 2m 2s'); + + test.done(); + }, + testDurFmt_en_MM: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "en-MM", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 year, 1 month, 1 week, 1 day'); + test.equal(textformatted_1[1], '1 yr, 1 mth, 1 wk, 1 day'); + test.equal(textformatted_1[2], '1y, 1m, 1w, 1d'); + test.equal(textformatted_1[3], '1y 1m 1w 1d'); + + test.equal(textformatted_2[0], '2 years, 2 months, 2 weeks, 2 days'); + test.equal(textformatted_2[1], '2 yrs, 2 mths, 2 wks, 2 days'); + test.equal(textformatted_2[2], '2y, 2m, 2w, 2d'); + test.equal(textformatted_2[3], '2y 2m 2w 2d'); + + test.equal(clockformatted_1[0], '1 hour, 1 minute, 1 second'); + test.equal(clockformatted_1[1], '1 hr, 1 min, 1 sec'); + test.equal(clockformatted_1[2], '1h, 1m, 1s'); + test.equal(clockformatted_1[3], '1h 1m 1s'); + + test.equal(clockformatted_2[0], '2 hours, 2 minutes, 2 seconds'); + test.equal(clockformatted_2[1], '2 hr, 2 min, 2 sec'); + test.equal(clockformatted_2[2], '2h, 2m, 2s'); + test.equal(clockformatted_2[3], '2h 2m 2s'); + + test.done(); + }, + testDurFmt_en_MW: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "en-MW", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 year, 1 month, 1 week, 1 day'); + test.equal(textformatted_1[1], '1 yr, 1 mth, 1 wk, 1 day'); + test.equal(textformatted_1[2], '1y, 1m, 1w, 1d'); + test.equal(textformatted_1[3], '1y 1m 1w 1d'); + + test.equal(textformatted_2[0], '2 years, 2 months, 2 weeks, 2 days'); + test.equal(textformatted_2[1], '2 yrs, 2 mths, 2 wks, 2 days'); + test.equal(textformatted_2[2], '2y, 2m, 2w, 2d'); + test.equal(textformatted_2[3], '2y 2m 2w 2d'); + + test.equal(clockformatted_1[0], '1 hour, 1 minute, 1 second'); + test.equal(clockformatted_1[1], '1 hr, 1 min, 1 sec'); + test.equal(clockformatted_1[2], '1h, 1m, 1s'); + test.equal(clockformatted_1[3], '1h 1m 1s'); + + test.equal(clockformatted_2[0], '2 hours, 2 minutes, 2 seconds'); + test.equal(clockformatted_2[1], '2 hrs, 2 mins, 2 secs'); + test.equal(clockformatted_2[2], '2h, 2m, 2s'); + test.equal(clockformatted_2[3], '2h 2m 2s'); + + test.done(); + }, + testDurFmt_en_MY: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "en-MY", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 year, 1 month, 1 week, 1 day'); + test.equal(textformatted_1[1], '1 yr, 1 mth, 1 wk, 1 day'); + test.equal(textformatted_1[2], '1y, 1m, 1w, 1d'); + test.equal(textformatted_1[3], '1y 1m 1w 1d'); + + test.equal(textformatted_2[0], '2 years, 2 months, 2 weeks, 2 days'); + test.equal(textformatted_2[1], '2 yrs, 2 mths, 2 wks, 2 days'); + test.equal(textformatted_2[2], '2y, 2m, 2w, 2d'); + test.equal(textformatted_2[3], '2y 2m 2w 2d'); + + test.equal(clockformatted_1[0], '1 hour, 1 minute, 1 second'); + test.equal(clockformatted_1[1], '1 hr, 1 min, 1 sec'); + test.equal(clockformatted_1[2], '1h, 1m, 1s'); + test.equal(clockformatted_1[3], '1h 1m 1s'); + + test.equal(clockformatted_2[0], '2 hours, 2 minutes, 2 seconds'); + test.equal(clockformatted_2[1], '2 hrs, 2 mins, 2 secs'); + test.equal(clockformatted_2[2], '2h, 2m, 2s'); + test.equal(clockformatted_2[3], '2h 2m 2s'); + + test.done(); + }, + testDurFmt_en_NG: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "en-NG", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 year, 1 month, 1 week, 1 day'); + test.equal(textformatted_1[1], '1 yr, 1 mth, 1 wk, 1 day'); + test.equal(textformatted_1[2], '1y, 1m, 1w, 1d'); + test.equal(textformatted_1[3], '1y 1m 1w 1d'); + + test.equal(textformatted_2[0], '2 years, 2 months, 2 weeks, 2 days'); + test.equal(textformatted_2[1], '2 yrs, 2 mths, 2 wks, 2 days'); + test.equal(textformatted_2[2], '2y, 2m, 2w, 2d'); + test.equal(textformatted_2[3], '2y 2m 2w 2d'); + + test.equal(clockformatted_1[0], '1 hour, 1 minute, 1 second'); + test.equal(clockformatted_1[1], '1 hr, 1 min, 1 sec'); + test.equal(clockformatted_1[2], '1h, 1m, 1s'); + test.equal(clockformatted_1[3], '1h 1m 1s'); + + test.equal(clockformatted_2[0], '2 hours, 2 minutes, 2 seconds'); + test.equal(clockformatted_2[1], '2 hrs, 2 mins, 2 secs'); + test.equal(clockformatted_2[2], '2h, 2m, 2s'); + test.equal(clockformatted_2[3], '2h 2m 2s'); + + test.done(); + }, + testDurFmt_en_NZ: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "en-NZ", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 year, 1 month, 1 week, 1 day'); + test.equal(textformatted_1[1], '1 yr, 1 mth, 1 wk, 1 day'); + test.equal(textformatted_1[2], '1y, 1m, 1w, 1d'); + test.equal(textformatted_1[3], '1y 1m 1w 1d'); + + test.equal(textformatted_2[0], '2 years, 2 months, 2 weeks, 2 days'); + test.equal(textformatted_2[1], '2 yrs, 2 mths, 2 wks, 2 days'); + test.equal(textformatted_2[2], '2y, 2m, 2w, 2d'); + test.equal(textformatted_2[3], '2y 2m 2w 2d'); + + test.equal(clockformatted_1[0], '1 hour, 1 minute, 1 second'); + test.equal(clockformatted_1[1], '1 hr, 1 min, 1 sec'); + test.equal(clockformatted_1[2], '1h, 1m, 1s'); + test.equal(clockformatted_1[3], '1h 1m 1s'); + + test.equal(clockformatted_2[0], '2 hours, 2 minutes, 2 seconds'); + test.equal(clockformatted_2[1], '2 hrs, 2 mins, 2 secs'); + test.equal(clockformatted_2[2], '2h, 2m, 2s'); + test.equal(clockformatted_2[3], '2h 2m 2s'); + + test.done(); + }, + testDurFmt_en_PH: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "en-PH", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 year, 1 month, 1 week, 1 day'); + test.equal(textformatted_1[1], '1 yr, 1 mth, 1 wk, 1 day'); + test.equal(textformatted_1[2], '1y, 1m, 1w, 1d'); + test.equal(textformatted_1[3], '1y 1m 1w 1d'); + + test.equal(textformatted_2[0], '2 years, 2 months, 2 weeks, 2 days'); + test.equal(textformatted_2[1], '2 yrs, 2 mths, 2 wks, 2 days'); + test.equal(textformatted_2[2], '2y, 2m, 2w, 2d'); + test.equal(textformatted_2[3], '2y 2m 2w 2d'); + + test.equal(clockformatted_1[0], '1 hour, 1 minute, 1 second'); + test.equal(clockformatted_1[1], '1 hr, 1 min, 1 sec'); + test.equal(clockformatted_1[2], '1h, 1m, 1s'); + test.equal(clockformatted_1[3], '1h 1m 1s'); + + test.equal(clockformatted_2[0], '2 hours, 2 minutes, 2 seconds'); + test.equal(clockformatted_2[1], '2 hrs, 2 mins, 2 secs'); + test.equal(clockformatted_2[2], '2h, 2m, 2s'); + test.equal(clockformatted_2[3], '2h 2m 2s'); + + test.done(); + }, + testDurFmt_en_PR: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "en-PR", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 year, 1 month, 1 week, 1 day'); + test.equal(textformatted_1[1], '1 yr, 1 mth, 1 wk, 1 day'); + test.equal(textformatted_1[2], '1y, 1m, 1w, 1d'); + test.equal(textformatted_1[3], '1y 1m 1w 1d'); + + test.equal(textformatted_2[0], '2 years, 2 months, 2 weeks, 2 days'); + test.equal(textformatted_2[1], '2 yrs, 2 mths, 2 wks, 2 days'); + test.equal(textformatted_2[2], '2y, 2m, 2w, 2d'); + test.equal(textformatted_2[3], '2y 2m 2w 2d'); + + test.equal(clockformatted_1[0], '1 hour, 1 minute, 1 second'); + test.equal(clockformatted_1[1], '1 hr, 1 min, 1 sec'); + test.equal(clockformatted_1[2], '1h, 1m, 1s'); + test.equal(clockformatted_1[3], '1h 1m 1s'); + + test.equal(clockformatted_2[0], '2 hours, 2 minutes, 2 seconds'); + test.equal(clockformatted_2[1], '2 hr, 2 min, 2 sec'); + test.equal(clockformatted_2[2], '2h, 2m, 2s'); + test.equal(clockformatted_2[3], '2h 2m 2s'); + + test.done(); + }, + testDurFmt_en_SG: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "en-SG", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 year, 1 month, 1 week, 1 day'); + test.equal(textformatted_1[1], '1 yr, 1 mth, 1 wk, 1 day'); + test.equal(textformatted_1[2], '1y, 1m, 1w, 1d'); + test.equal(textformatted_1[3], '1y 1m 1w 1d'); + + test.equal(textformatted_2[0], '2 years, 2 months, 2 weeks, 2 days'); + test.equal(textformatted_2[1], '2 yrs, 2 mths, 2 wks, 2 days'); + test.equal(textformatted_2[2], '2y, 2m, 2w, 2d'); + test.equal(textformatted_2[3], '2y 2m 2w 2d'); + + test.equal(clockformatted_1[0], '1 hour, 1 minute, 1 second'); + test.equal(clockformatted_1[1], '1 hr, 1 min, 1 sec'); + test.equal(clockformatted_1[2], '1h, 1m, 1s'); + test.equal(clockformatted_1[3], '1h 1m 1s'); + + test.equal(clockformatted_2[0], '2 hours, 2 minutes, 2 seconds'); + test.equal(clockformatted_2[1], '2 hrs, 2 mins, 2 secs'); + test.equal(clockformatted_2[2], '2h, 2m, 2s'); + test.equal(clockformatted_2[3], '2h 2m 2s'); + + test.done(); + }, + testDurFmt_en_US: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "en-US", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 year, 1 month, 1 week, 1 day'); + test.equal(textformatted_1[1], '1 yr, 1 mth, 1 wk, 1 day'); + test.equal(textformatted_1[2], '1y, 1m, 1w, 1d'); + test.equal(textformatted_1[3], '1y 1m 1w 1d'); + + test.equal(textformatted_2[0], '2 years, 2 months, 2 weeks, 2 days'); + test.equal(textformatted_2[1], '2 yrs, 2 mths, 2 wks, 2 days'); + test.equal(textformatted_2[2], '2y, 2m, 2w, 2d'); + test.equal(textformatted_2[3], '2y 2m 2w 2d'); + + test.equal(clockformatted_1[0], '1 hour, 1 minute, 1 second'); + test.equal(clockformatted_1[1], '1 hr, 1 min, 1 sec'); + test.equal(clockformatted_1[2], '1h, 1m, 1s'); + test.equal(clockformatted_1[3], '1h 1m 1s'); + + test.equal(clockformatted_2[0], '2 hours, 2 minutes, 2 seconds'); + test.equal(clockformatted_2[1], '2 hr, 2 min, 2 sec'); + test.equal(clockformatted_2[2], '2h, 2m, 2s'); + test.equal(clockformatted_2[3], '2h 2m 2s'); + + test.done(); + }, + testDurFmt_en_UG: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "en-UG", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 year, 1 month, 1 week, 1 day'); + test.equal(textformatted_1[1], '1 yr, 1 mth, 1 wk, 1 day'); + test.equal(textformatted_1[2], '1y, 1m, 1w, 1d'); + test.equal(textformatted_1[3], '1y 1m 1w 1d'); + + test.equal(textformatted_2[0], '2 years, 2 months, 2 weeks, 2 days'); + test.equal(textformatted_2[1], '2 yrs, 2 mths, 2 wks, 2 days'); + test.equal(textformatted_2[2], '2y, 2m, 2w, 2d'); + test.equal(textformatted_2[3], '2y 2m 2w 2d'); + + test.equal(clockformatted_1[0], '1 hour, 1 minute, 1 second'); + test.equal(clockformatted_1[1], '1 hr, 1 min, 1 sec'); + test.equal(clockformatted_1[2], '1h, 1m, 1s'); + test.equal(clockformatted_1[3], '1h 1m 1s'); + + test.equal(clockformatted_2[0], '2 hours, 2 minutes, 2 seconds'); + test.equal(clockformatted_2[1], '2 hrs, 2 mins, 2 secs'); + test.equal(clockformatted_2[2], '2h, 2m, 2s'); + test.equal(clockformatted_2[3], '2h 2m 2s'); + + test.done(); + }, + testDurFmt_en_ZA: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "en-ZA", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 year, 1 month, 1 week, 1 day'); + test.equal(textformatted_1[1], '1 yr, 1 mth, 1 wk, 1 day'); + test.equal(textformatted_1[2], '1y, 1m, 1w, 1d'); + test.equal(textformatted_1[3], '1y 1m 1w 1d'); + + test.equal(textformatted_2[0], '2 years, 2 months, 2 weeks, 2 days'); + test.equal(textformatted_2[1], '2 yrs, 2 mths, 2 wks, 2 days'); + test.equal(textformatted_2[2], '2y, 2m, 2w, 2d'); + test.equal(textformatted_2[3], '2y 2m 2w 2d'); + + test.equal(clockformatted_1[0], '1 hour, 1 minute, 1 second'); + test.equal(clockformatted_1[1], '1 hr, 1 min, 1 sec'); + test.equal(clockformatted_1[2], '1h, 1m, 1s'); + test.equal(clockformatted_1[3], '1h 1m 1s'); + + test.equal(clockformatted_2[0], '2 hours, 2 minutes, 2 seconds'); + test.equal(clockformatted_2[1], '2 hrs, 2 mins, 2 secs'); + test.equal(clockformatted_2[2], '2h, 2m, 2s'); + test.equal(clockformatted_2[3], '2h 2m 2s'); + + test.done(); + }, + testDurFmt_en_ZM: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "en-ZM", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 year, 1 month, 1 week, 1 day'); + test.equal(textformatted_1[1], '1 yr, 1 mth, 1 wk, 1 day'); + test.equal(textformatted_1[2], '1y, 1m, 1w, 1d'); + test.equal(textformatted_1[3], '1y 1m 1w 1d'); + + test.equal(textformatted_2[0], '2 years, 2 months, 2 weeks, 2 days'); + test.equal(textformatted_2[1], '2 yrs, 2 mths, 2 wks, 2 days'); + test.equal(textformatted_2[2], '2y, 2m, 2w, 2d'); + test.equal(textformatted_2[3], '2y 2m 2w 2d'); + + test.equal(clockformatted_1[0], '1 hour, 1 minute, 1 second'); + test.equal(clockformatted_1[1], '1 hr, 1 min, 1 sec'); + test.equal(clockformatted_1[2], '1h, 1m, 1s'); + test.equal(clockformatted_1[3], '1h 1m 1s'); + + test.equal(clockformatted_2[0], '2 hours, 2 minutes, 2 seconds'); + test.equal(clockformatted_2[1], '2 hrs, 2 mins, 2 secs'); + test.equal(clockformatted_2[2], '2h, 2m, 2s'); + test.equal(clockformatted_2[3], '2h 2m 2s'); + + test.done(); + }, + testDurFmt_es_AR: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "es-AR", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 año, 1 mes, 1 semana y 1 día'); + test.equal(textformatted_1[1], '1 año, 1 m., 1 sem., 1 d.' ); + test.equal(textformatted_1[2], '1a., 1m., 1sem., 1d.'); + test.equal(textformatted_1[3], '1a. 1m. 1sem. 1d.'); + + test.equal(textformatted_2[0], '2 años, 2 meses, 2 semanas y 2 días'); + test.equal(textformatted_2[1], '2 años, 2 mm., 2 sems., 2 dd.'); + test.equal(textformatted_2[2], '2a., 2mm., 2sems., 2dd.'); + test.equal(textformatted_2[3], '2a. 2mm. 2sems. 2dd.'); + + test.equal(clockformatted_1[0], '1 hora, 1 minuto y 1 segundo'); + test.equal(clockformatted_1[1], '1 h, 1 min, 1 seg.'); + test.equal(clockformatted_1[2], '1h, 1min, 1seg.'); + test.equal(clockformatted_1[3], '1h 1min 1seg.'); + + test.equal(clockformatted_2[0], '2 horas, 2 minutos y 2 segundos'); + test.equal(clockformatted_2[1], '2 h, 2 min, 2 seg.'); + test.equal(clockformatted_2[2], '2h, 2min, 2seg.'); + test.equal(clockformatted_2[3], '2h 2min 2seg.'); + + test.done(); + }, + testDurFmt_es_BO: function(test) { + test.expect(16); + // 1 16 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_16 = []; + var clockformatted_1 = [],clockformatted_16 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "es-BO", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_16.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_16.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 año, 1 mes, 1 semana y 1 día'); + test.equal(textformatted_1[1], '1 a., 1 m., 1 sem., 1 d.'); + test.equal(textformatted_1[2], '1a., 1m., 1sem., 1d.'); + test.equal(textformatted_1[3], '1a. 1m. 1sem. 1d.'); + + test.equal(textformatted_16[0], '2 años, 2 meses, 2 semanas y 2 días'); + test.equal(textformatted_16[1], '2 aa., 2 mm., 2 sems., 2 dd.'); + test.equal(textformatted_16[2], '2aa., 2mm., 2sems., 2dd.'); + test.equal(textformatted_16[3], '2aa. 2mm. 2sems. 2dd.'); + + test.equal(clockformatted_1[0], '1 hora, 1 minuto y 1 segundo'); + test.equal(clockformatted_1[1], '1 h, 1 min, 1 s'); + test.equal(clockformatted_1[2], '1h, 1min, 1s'); + test.equal(clockformatted_1[3], '1h 1min 1s'); + + test.equal(clockformatted_16[0], '2 horas, 2 minutos y 2 segundos'); + test.equal(clockformatted_16[1], '2 h, 2 min, 2 s'); + test.equal(clockformatted_16[2], '2h, 2min, 2s'); + test.equal(clockformatted_16[3], '2h 2min 2s'); + + test.done(); + }, + testDurFmt_es_CL: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "es-CL", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 año, 1 mes, 1 semana y 1 día'); + test.equal(textformatted_1[1], '1 a., 1 m., 1 sem., 1 d.'); + test.equal(textformatted_1[2], '1a., 1m., 1sem., 1d.'); + test.equal(textformatted_1[3], '1a. 1m. 1sem. 1d.'); + + test.equal(textformatted_2[0], '2 años, 2 meses, 2 semanas y 2 días'); + test.equal(textformatted_2[1], '2 aa., 2 mm., 2 sems., 2 dd.'); + test.equal(textformatted_2[2], '2aa., 2mm., 2sems., 2dd.'); + test.equal(textformatted_2[3], '2aa. 2mm. 2sems. 2dd.'); + + test.equal(clockformatted_1[0], '1 hora, 1 minuto y 1 segundo'); + test.equal(clockformatted_1[1], '1 h, 1 min, 1 s'); + test.equal(clockformatted_1[2], '1h, 1min, 1s'); + test.equal(clockformatted_1[3], '1h 1min 1s'); + + test.equal(clockformatted_2[0], '2 horas, 2 minutos y 2 segundos'); + test.equal(clockformatted_2[1], '2 h, 2 min, 2 s'); + test.equal(clockformatted_2[2], '2h, 2min, 2s'); + test.equal(clockformatted_2[3], '2h 2min 2s'); + + test.done(); + }, + testDurFmt_es_CO: function(test) { + test.expect(16); + // 1 16 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_16 = []; + var clockformatted_1 = [],clockformatted_16 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "es-CO", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_16.push(textfmt.format({year: 16,month: 16,week: 16,day: 16}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_16.push(textfmt.format({hour: 16,minute: 16,second: 16}).toString()); + } + + test.equal(textformatted_1[0], '1 año, 1 mes, 1 semana y 1 día'); + test.equal(textformatted_1[1], '1 a., 1 mes, 1 sem., 1 día'); + test.equal(textformatted_1[2], '1 a., 1 mes, 1 sem., 1 día'); + test.equal(textformatted_1[3], '1 a. 1 mes 1 sem. 1 día'); + + test.equal(textformatted_16[0], '16 años, 16 meses, 16 semanas y 16 días'); + test.equal(textformatted_16[1], '16 a., 16 meses, 16 sems., 16 días'); + test.equal(textformatted_16[2], '16 a., 16 meses, 16 sems., 16 días'); + test.equal(textformatted_16[3], '16 a. 16 meses 16 sems. 16 días'); + + test.equal(clockformatted_1[0], '1 hora, 1 minuto y 1 segundo'); + test.equal(clockformatted_1[1], '1 h, 1 min, 1 s'); + test.equal(clockformatted_1[2], '1 h, 1 min, 1 s'); + test.equal(clockformatted_1[3], '1 h 1 min 1 s'); + + test.equal(clockformatted_16[0], '16 horas, 16 minutos y 16 segundos'); + test.equal(clockformatted_16[1], '16 h, 16 min, 16 s'); + test.equal(clockformatted_16[2], '16 h, 16 min, 16 s'); + test.equal(clockformatted_16[3], '16 h 16 min 16 s'); + + test.done(); + }, + testDurFmt_es_DO: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "es-DO", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 año, 1 mes, 1 semana y 1 día'); + test.equal(textformatted_1[1], '1 a., 1 m., 1 sem., 1 d.'); + test.equal(textformatted_1[2], '1a., 1m., 1sem., 1d.'); + test.equal(textformatted_1[3], '1a. 1m. 1sem. 1d.'); + + test.equal(textformatted_2[0], '2 años, 2 meses, 2 semanas y 2 días'); + test.equal(textformatted_2[1], '2 aa., 2 mm., 2 sems., 2 dd.'); + test.equal(textformatted_2[2], '2aa., 2m., 2sems., 2d.'); + test.equal(textformatted_2[3], '2aa. 2m. 2sems. 2d.'); + + test.equal(clockformatted_1[0], '1 hora, 1 minuto y 1 segundo'); + test.equal(clockformatted_1[1], '1 h, 1 min, 1 seg.'); + test.equal(clockformatted_1[2], '1h, 1min, 1s'); + test.equal(clockformatted_1[3], '1h 1min 1s'); + + test.equal(clockformatted_2[0], '2 horas, 2 minutos y 2 segundos'); + test.equal(clockformatted_2[1], '2 h, 2 min, 2 seg.'); + test.equal(clockformatted_2[2], '2h, 2min, 2s'); + test.equal(clockformatted_2[3], '2h 2min 2s'); + + test.done(); + }, + testDurFmt_es_EC: function(test) { + test.expect(16); + // 1 16 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_16 = []; + var clockformatted_1 = [],clockformatted_16 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "es-EC", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_16.push(textfmt.format({year: 16,month: 16,week: 16,day: 16}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_16.push(textfmt.format({hour: 16,minute: 16,second: 16}).toString()); + } + + test.equal(textformatted_1[0], '1 año, 1 mes, 1 semana y 1 día'); + test.equal(textformatted_1[1], '1 a., 1 m., 1 sem., 1 d.'); + test.equal(textformatted_1[2], '1a., 1m., 1sem., 1d.'); + test.equal(textformatted_1[3], '1a. 1m. 1sem. 1d.'); + + test.equal(textformatted_16[0], '16 años, 16 meses, 16 semanas y 16 días'); + test.equal(textformatted_16[1], '16 aa., 16 mm., 16 sems., 16 dd.'); + test.equal(textformatted_16[2], '16aa., 16mm., 16sems., 16dd.'); + test.equal(textformatted_16[3], '16aa. 16mm. 16sems. 16dd.'); + + test.equal(clockformatted_1[0], '1 hora, 1 minuto y 1 segundo'); + test.equal(clockformatted_1[1], '1 h, 1 min, 1 s'); + test.equal(clockformatted_1[2], '1h, 1min, 1s'); + test.equal(clockformatted_1[3], '1h 1min 1s'); + + test.equal(clockformatted_16[0], '16 horas, 16 minutos y 16 segundos'); + test.equal(clockformatted_16[1], '16 h, 16 min, 16 s'); + test.equal(clockformatted_16[2], '16h, 16min, 16s'); + test.equal(clockformatted_16[3], '16h 16min 16s'); + + test.done(); + }, + testDurFmt_es_ES: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "es-ES", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 año, 1 mes, 1 semana y 1 día'); + test.equal(textformatted_1[1], '1 a, 1 m., 1 sem., 1 d'); + test.equal(textformatted_1[2], '1a, 1m, 1sem, 1d'); + test.equal(textformatted_1[3], '1a 1m 1sem 1d'); + + test.equal(textformatted_2[0], '2 años, 2 meses, 2 semanas y 2 días'); + test.equal(textformatted_2[1], '2 a, 2 m., 2 sem., 2 d'); + test.equal(textformatted_2[2], '2a, 2m, 2sem, 2d'); + test.equal(textformatted_2[3], '2a 2m 2sem 2d'); + + test.equal(clockformatted_1[0], '1 hora, 1 minuto y 1 segundo'); + test.equal(clockformatted_1[1], '1 h, 1 min, 1 s'); + test.equal(clockformatted_1[2], '1h, 1min, 1s'); + test.equal(clockformatted_1[3], '1h 1min 1s'); + + test.equal(clockformatted_2[0], '2 horas, 2 minutos y 2 segundos'); + test.equal(clockformatted_2[1], '2 h, 2 min, 2 s'); + test.equal(clockformatted_2[2], '2h, 2min, 2s'); + test.equal(clockformatted_2[3], '2h 2min 2s'); + + test.done(); + }, + testDurFmt_es_GT: function(test) { + test.expect(16); + // 1 16 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_16 = []; + var clockformatted_1 = [],clockformatted_16 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "es-GT", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_16.push(textfmt.format({year: 16,month: 16,week: 16,day: 16}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_16.push(textfmt.format({hour: 16,minute: 16,second: 16}).toString()); + } + + test.equal(textformatted_1[0], '1 año, 1 mes, 1 semana y 1 día'); + test.equal(textformatted_1[1], '1 a., 1 m., 1 sem., 1 d.'); + test.equal(textformatted_1[2], '1a., 1m., 1sem., 1d.'); + test.equal(textformatted_1[3], '1a. 1m. 1sem. 1d.'); + + test.equal(textformatted_16[0], '16 años, 16 meses, 16 semanas y 16 días'); + test.equal(textformatted_16[1], '16 aa., 16 mm., 16 sems., 16 dd.'); + test.equal(textformatted_16[2], '16aa., 16mm., 16sems., 16dd.'); + test.equal(textformatted_16[3], '16aa. 16mm. 16sems. 16dd.'); + + test.equal(clockformatted_1[0], '1 hora, 1 minuto y 1 segundo'); + test.equal(clockformatted_1[1], '1 h, 1 min, 1 s'); + test.equal(clockformatted_1[2], '1h, 1min, 1s'); + test.equal(clockformatted_1[3], '1h 1min 1s'); + + test.equal(clockformatted_16[0], '16 horas, 16 minutos y 16 segundos'); + test.equal(clockformatted_16[1], '16 h, 16 min, 16 s'); + test.equal(clockformatted_16[2], '16h, 16min, 16s'); + test.equal(clockformatted_16[3], '16h 16min 16s'); + + test.done(); + }, + testDurFmt_es_HN: function(test) { + test.expect(16); + // 1 17 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_17 = []; + var clockformatted_1 = [],clockformatted_17 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "es-HN", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_17.push(textfmt.format({year: 17,month: 17,week: 17,day: 17}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_17.push(textfmt.format({hour: 17,minute: 17,second: 17}).toString()); + } + + test.equal(textformatted_1[0], '1 año, 1 mes, 1 semana y 1 día'); + test.equal(textformatted_1[1], '1 a., 1 m., 1 sem., 1 d.'); + test.equal(textformatted_1[2], '1a., 1m., 1sem., 1d.'); + test.equal(textformatted_1[3], '1a. 1m. 1sem. 1d.'); + + test.equal(textformatted_17[0], '17 años, 17 meses, 17 semanas y 17 días'); + test.equal(textformatted_17[1], '17 aa., 17 mm., 17 sems., 17 dd.'); + test.equal(textformatted_17[2], '17aa., 17mm., 17sems., 17dd.'); + test.equal(textformatted_17[3], '17aa. 17mm. 17sems. 17dd.'); + + test.equal(clockformatted_1[0], '1 hora, 1 minuto y 1 segundo'); + test.equal(clockformatted_1[1], '1 h, 1 min, 1 s'); + test.equal(clockformatted_1[2], '1h, 1min, 1s'); + test.equal(clockformatted_1[3], '1h 1min 1s'); + + test.equal(clockformatted_17[0], '17 horas, 17 minutos y 17 segundos'); + test.equal(clockformatted_17[1], '17 h, 17 min, 17 s'); + test.equal(clockformatted_17[2], '17h, 17min, 17s'); + test.equal(clockformatted_17[3], '17h 17min 17s'); + + test.done(); + }, + testDurFmt_es_MX: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "es-MX", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 año, 1 mes, 1 semana y 1 día'); + test.equal(textformatted_1[1], '1 a, 1 m, 1 sem, 1 día'); + test.equal(textformatted_1[2], '1a, 1m, 1sem, 1d'); + test.equal(textformatted_1[3], '1a 1m 1sem 1d'); + + test.equal(textformatted_2[0], '2 años, 2 meses, 2 semanas y 2 días'); + test.equal(textformatted_2[1], '2 a, 2 m, 2 sem, 2 días'); + test.equal(textformatted_2[2], '2a, 2m, 2sem, 2d'); + test.equal(textformatted_2[3], '2a 2m 2sem 2d'); + + test.equal(clockformatted_1[0], '1 hora, 1 minuto y 1 segundo'); + test.equal(clockformatted_1[1], '1 h, 1 min, 1 s'); + test.equal(clockformatted_1[2], '1h, 1min, 1s'); + test.equal(clockformatted_1[3], '1h 1min 1s'); + + test.equal(clockformatted_2[0], '2 horas, 2 minutos y 2 segundos'); + test.equal(clockformatted_2[1], '2 h, 2 min, 2 s'); + test.equal(clockformatted_2[2], '2h, 2min, 2s'); + test.equal(clockformatted_2[3], '2h 2min 2s'); + + test.done(); + }, + testDurFmt_es_NI: function(test) { + test.expect(16); + // 1 16 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_16 = []; + var clockformatted_1 = [],clockformatted_16 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "es-NI", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_16.push(textfmt.format({year: 16,month: 16,week: 16,day: 16}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_16.push(textfmt.format({hour: 16,minute: 16,second: 16}).toString()); + } + + test.equal(textformatted_1[0], '1 año, 1 mes, 1 semana y 1 día'); + test.equal(textformatted_1[1], '1 a., 1 m., 1 sem., 1 d.'); + test.equal(textformatted_1[2], '1a., 1m., 1sem., 1d.'); + test.equal(textformatted_1[3], '1a. 1m. 1sem. 1d.'); + + test.equal(textformatted_16[0], '16 años, 16 meses, 16 semanas y 16 días'); + test.equal(textformatted_16[1], '16 aa., 16 mm., 16 sems., 16 dd.'); + test.equal(textformatted_16[2], '16aa., 16mm., 16sems., 16dd.'); + test.equal(textformatted_16[3], '16aa. 16mm. 16sems. 16dd.'); + + test.equal(clockformatted_1[0], '1 hora, 1 minuto y 1 segundo'); + test.equal(clockformatted_1[1], '1 h, 1 min, 1 s'); + test.equal(clockformatted_1[2], '1h, 1min, 1s'); + test.equal(clockformatted_1[3], '1h 1min 1s'); + + test.equal(clockformatted_16[0], '16 horas, 16 minutos y 16 segundos'); + test.equal(clockformatted_16[1], '16 h, 16 min, 16 s'); + test.equal(clockformatted_16[2], '16h, 16min, 16s'); + test.equal(clockformatted_16[3], '16h 16min 16s'); + + test.done(); + }, + testDurFmt_es_PA: function(test) { + test.expect(16); + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_17 = []; + var clockformatted_1 = [],clockformatted_17 = []; + + // 1 17 + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "es-PA", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_17.push(textfmt.format({year: 17,month: 17,week: 17,day: 17}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_17.push(textfmt.format({hour: 17,minute: 17,second: 17}).toString()); + } + + test.equal(textformatted_1[0], '1 año, 1 mes, 1 semana y 1 día'); + test.equal(textformatted_1[1], '1 a., 1 m., 1 sem., 1 d.'); + test.equal(textformatted_1[2], '1a., 1m., 1sem., 1d.'); + test.equal(textformatted_1[3], '1a. 1m. 1sem. 1d.'); + + test.equal(textformatted_17[0], '17 años, 17 meses, 17 semanas y 17 días'); + test.equal(textformatted_17[1], '17 aa., 17 mm., 17 sems., 17 dd.'); + test.equal(textformatted_17[2], '17aa., 17mm., 17sems., 17dd.'); + test.equal(textformatted_17[3], '17aa. 17mm. 17sems. 17dd.'); + + test.equal(clockformatted_1[0], '1 hora, 1 minuto y 1 segundo'); + test.equal(clockformatted_1[1], '1 h, 1 min, 1 s'); + test.equal(clockformatted_1[2], '1h, 1min, 1s'); + test.equal(clockformatted_1[3], '1h 1min 1s'); + + test.equal(clockformatted_17[0], '17 horas, 17 minutos y 17 segundos'); + test.equal(clockformatted_17[1], '17 h, 17 min, 17 s'); + test.equal(clockformatted_17[2], '17h, 17min, 17s'); + test.equal(clockformatted_17[3], '17h 17min 17s'); + + test.done(); + }, + testDurFmt_es_PE: function(test) { + test.expect(16); + // 1 16 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_16 = []; + var clockformatted_1 = [],clockformatted_16 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "es-PE", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_16.push(textfmt.format({year: 16,month: 16,week: 16,day: 16}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_16.push(textfmt.format({hour: 16,minute: 16,second: 16}).toString()); + } + + test.equal(textformatted_1[0], '1 año, 1 mes, 1 semana y 1 día'); + test.equal(textformatted_1[1], '1 a., 1 m., 1 sem., 1 d.'); + test.equal(textformatted_1[2], '1a., 1m., 1sem., 1d.'); + test.equal(textformatted_1[3], '1a. 1m. 1sem. 1d.'); + + test.equal(textformatted_16[0], '16 años, 16 meses, 16 semanas y 16 días'); + test.equal(textformatted_16[1], '16 aa., 16 mm., 16 sems., 16 dd.'); + test.equal(textformatted_16[2], '16aa., 16mm., 16sems., 16dd.'); + test.equal(textformatted_16[3], '16aa. 16mm. 16sems. 16dd.'); + + test.equal(clockformatted_1[0], '1 hora, 1 minuto y 1 segundo'); + test.equal(clockformatted_1[1], '1 h, 1 min, 1 s'); + test.equal(clockformatted_1[2], '1h, 1min, 1s'); + test.equal(clockformatted_1[3], '1h 1min 1s'); + + test.equal(clockformatted_16[0], '16 horas, 16 minutos y 16 segundos'); + test.equal(clockformatted_16[1], '16 h, 16 min, 16 s'); + test.equal(clockformatted_16[2], '16h, 16min, 16s'); + test.equal(clockformatted_16[3], '16h 16min 16s'); + + test.done(); + }, + testDurFmt_es_PR: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "es-PR", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 año, 1 mes, 1 semana y 1 día'); + test.equal(textformatted_1[1], '1 a., 1 m., 1 sem., 1 d.'); + test.equal(textformatted_1[2], '1a., 1m., 1sem., 1d.'); + test.equal(textformatted_1[3], '1a. 1m. 1sem. 1d.'); + + test.equal(textformatted_2[0], '2 años, 2 meses, 2 semanas y 2 días'); + test.equal(textformatted_2[1], '2 aa., 2 mm., 2 sems., 2 dd.'); + test.equal(textformatted_2[2], '2aa., 2mm., 2sems., 2dd.'); + test.equal(textformatted_2[3], '2aa. 2mm. 2sems. 2dd.'); + + test.equal(clockformatted_1[0], '1 hora, 1 minuto y 1 segundo'); + test.equal(clockformatted_1[1], '1 h, 1 min, 1 s'); + test.equal(clockformatted_1[2], '1h, 1min, 1s'); + test.equal(clockformatted_1[3], '1h 1min 1s'); + + test.equal(clockformatted_2[0], '2 horas, 2 minutos y 2 segundos'); + test.equal(clockformatted_2[1], '2 h, 2 min, 2 s'); + test.equal(clockformatted_2[2], '2h, 2min, 2s'); + test.equal(clockformatted_2[3], '2h 2min 2s'); + + test.done(); + }, + testDurFmt_es_PY: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "es-PY", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 año, 1 mes, 1 semana y 1 día'); + test.equal(textformatted_1[1], '1 año, 1 mes, 1 sem., 1 día'); + test.equal(textformatted_1[2], '1a., 1m., 1sem., 1d.'); + test.equal(textformatted_1[3], '1a. 1m. 1sem. 1d.'); + + test.equal(textformatted_2[0], '2 años, 2 meses, 2 semanas y 2 días'); + test.equal(textformatted_2[1], '2 años, 2 meses, 2 sems., 2 días'); + test.equal(textformatted_2[2], '2aa., 2mm., 2sems., 2dd.'); + test.equal(textformatted_2[3], '2aa. 2mm. 2sems. 2dd.'); + + test.equal(clockformatted_1[0], '1 hora, 1 minuto y 1 segundo'); + test.equal(clockformatted_1[1], '1 h, 1 min, 1 seg.'); + test.equal(clockformatted_1[2], '1h, 1min, 1s'); + test.equal(clockformatted_1[3], '1h 1min 1s'); + + test.equal(clockformatted_2[0], '2 horas, 2 minutos y 2 segundos'); + test.equal(clockformatted_2[1], '2 h, 2 min, 2 seg.'); + test.equal(clockformatted_2[2], '2h, 2min, 2s'); + test.equal(clockformatted_2[3], '2h 2min 2s'); + + test.done(); + }, + testDurFmt_es_SV: function(test) { + test.expect(16); + // 1 17 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_17 = []; + var clockformatted_1 = [],clockformatted_17 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "es-SV", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_17.push(textfmt.format({year: 17,month: 17,week: 17,day: 17}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_17.push(textfmt.format({hour: 17,minute: 17,second: 17}).toString()); + } + + test.equal(textformatted_1[0], '1 año, 1 mes, 1 semana y 1 día'); + test.equal(textformatted_1[1], '1 a., 1 m., 1 sem., 1 d.'); + test.equal(textformatted_1[2], '1a., 1m., 1sem., 1d.'); + test.equal(textformatted_1[3], '1a. 1m. 1sem. 1d.'); + + test.equal(textformatted_17[0], '17 años, 17 meses, 17 semanas y 17 días'); + test.equal(textformatted_17[1], '17 aa., 17 mm., 17 sems., 17 dd.'); + test.equal(textformatted_17[2], '17aa., 17mm., 17sems., 17dd.'); + test.equal(textformatted_17[3], '17aa. 17mm. 17sems. 17dd.'); + + test.equal(clockformatted_1[0], '1 hora, 1 minuto y 1 segundo'); + test.equal(clockformatted_1[1], '1 h, 1 min, 1 s'); + test.equal(clockformatted_1[2], '1h, 1min, 1s'); + test.equal(clockformatted_1[3], '1h 1min 1s'); + + test.equal(clockformatted_17[0], '17 horas, 17 minutos y 17 segundos'); + test.equal(clockformatted_17[1], '17 h, 17 min, 17 s'); + test.equal(clockformatted_17[2], '17h, 17min, 17s'); + test.equal(clockformatted_17[3], '17h 17min 17s'); + + test.done(); + }, + testDurFmt_es_US: function(test) { + test.expect(16); + // 1 17 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_17 = []; + var clockformatted_1 = [],clockformatted_17 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "es-US", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_17.push(textfmt.format({year: 17,month: 17,week: 17,day: 17}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_17.push(textfmt.format({hour: 17,minute: 17,second: 17}).toString()); + } + + test.equal(textformatted_1[0], '1 año, 1 mes, 1 semana y 1 día'); + test.equal(textformatted_1[1], '1 a., 1 m., 1 sem., 1 d.'); + test.equal(textformatted_1[2], '1a., 1m., 1sem., 1d.'); + test.equal(textformatted_1[3], '1a. 1m. 1sem. 1d.'); + + test.equal(textformatted_17[0], '17 años, 17 meses, 17 semanas y 17 días'); + test.equal(textformatted_17[1], '17 aa., 17 mm., 17 sems., 17 dd.'); + test.equal(textformatted_17[2], '17aa., 17mm., 17sems., 17dd.'); + test.equal(textformatted_17[3], '17aa. 17mm. 17sems. 17dd.'); + + test.equal(clockformatted_1[0], '1 hora, 1 minuto y 1 segundo'); + test.equal(clockformatted_1[1], '1 h, 1 min, 1 s'); + test.equal(clockformatted_1[2], '1h, 1min, 1s'); + test.equal(clockformatted_1[3], '1h 1min 1s'); + + test.equal(clockformatted_17[0], '17 horas, 17 minutos y 17 segundos'); + test.equal(clockformatted_17[1], '17 h, 17 min, 17 s'); + test.equal(clockformatted_17[2], '17h, 17min, 17s'); + test.equal(clockformatted_17[3], '17h 17min 17s'); + + test.done(); + }, + testDurFmt_es_UY: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "es-UY", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 año, 1 mes, 1 semana y 1 día'); + test.equal(textformatted_1[1], '1 a., 1 m., 1 sem., 1 d.'); + test.equal(textformatted_1[2], '1a., 1m., 1sem., 1d.'); + test.equal(textformatted_1[3], '1a. 1m. 1sem. 1d.'); + + test.equal(textformatted_2[0], '2 años, 2 meses, 2 semanas y 2 días'); + test.equal(textformatted_2[1], '2 aa., 2 mm., 2 sems., 2 dd.'); + test.equal(textformatted_2[2], '2aa., 2mm., 2sems., 2dd.'); + test.equal(textformatted_2[3], '2aa. 2mm. 2sems. 2dd.'); + + test.equal(clockformatted_1[0], '1 hora, 1 minuto y 1 segundo'); + test.equal(clockformatted_1[1], '1 h, 1 min, 1 s'); + test.equal(clockformatted_1[2], '1h, 1min, 1s'); + test.equal(clockformatted_1[3], '1h 1min 1s'); + + test.equal(clockformatted_2[0], '2 horas, 2 minutos y 2 segundos'); + test.equal(clockformatted_2[1], '2 h, 2 min, 2 s'); + test.equal(clockformatted_2[2], '2h, 2min, 2s'); + test.equal(clockformatted_2[3], '2h 2min 2s'); + + test.done(); + }, + testDurFmt_es_VE: function(test) { + test.expect(16); + // 1 16 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_16 = []; + var clockformatted_1 = [],clockformatted_16 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "es-VE", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_16.push(textfmt.format({year: 16,month: 16,week: 16,day: 16}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_16.push(textfmt.format({hour: 16,minute: 16,second: 16}).toString()); + } + + test.equal(textformatted_1[0], '1 año, 1 mes, 1 semana y 1 día'); + test.equal(textformatted_1[1], '1 a., 1 m., 1 sem., 1 d.'); + test.equal(textformatted_1[2], '1a., 1m., 1sem., 1d.'); + test.equal(textformatted_1[3], '1a. 1m. 1sem. 1d.'); + + test.equal(textformatted_16[0], '16 años, 16 meses, 16 semanas y 16 días'); + test.equal(textformatted_16[1], '16 aa., 16 mm., 16 sems., 16 dd.'); + test.equal(textformatted_16[2], '16aa., 16mm., 16sems., 16dd.'); + test.equal(textformatted_16[3], '16aa. 16mm. 16sems. 16dd.'); + + test.equal(clockformatted_1[0], '1 hora, 1 minuto y 1 segundo'); + test.equal(clockformatted_1[1], '1 h, 1 min, 1 s'); + test.equal(clockformatted_1[2], '1h, 1min, 1s'); + test.equal(clockformatted_1[3], '1h 1min 1s'); + + test.equal(clockformatted_16[0], '16 horas, 16 minutos y 16 segundos'); + test.equal(clockformatted_16[1], '16 h, 16 min, 16 s'); + test.equal(clockformatted_16[2], '16h, 16min, 16s'); + test.equal(clockformatted_16[3], '16h 16min 16s'); + + test.done(); + }, + testDurFmt_et_EE: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "et-EE", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 aasta, 1 kuu, 1 nädal, 1 ööpäev'); + test.equal(textformatted_1[1], '1 a, 1 kuu, 1 näd, 1 päev'); + test.equal(textformatted_1[2], '1 a, 1 k, 1 n, 1 p'); + test.equal(textformatted_1[3], '1 a 1 k 1 n 1 p'); + + test.equal(textformatted_2[0], '2 aastat, 2 kuud, 2 nädalat, 2 ööpäeva'); + test.equal(textformatted_2[1], '2 a, 2 kuud, 2 näd, 2 päeva'); + test.equal(textformatted_2[2], '2 a, 2 k, 2 n, 2 p'); + test.equal(textformatted_2[3], '2 a 2 k 2 n 2 p'); + + test.equal(clockformatted_1[0], '1 tund, 1 minut, 1 sekund'); + test.equal(clockformatted_1[1], '1 t, 1 min, 1 sek'); + test.equal(clockformatted_1[2], '1 t, 1 min, 1 s'); + test.equal(clockformatted_1[3], '1 t 1 min 1 s'); + + test.equal(clockformatted_2[0], '2 tundi, 2 minutit, 2 sekundit'); + test.equal(clockformatted_2[1], '2 t, 2 min, 2 sek'); + test.equal(clockformatted_2[2], '2 t, 2 min, 2 s'); + test.equal(clockformatted_2[3], '2 t 2 min 2 s'); + + test.done(); + }, + testDurFmt_fa_AF: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "fa-AF", style:"text", length:length[i], useNative:false}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], 'â€1 سال،†1 ماه،†1 Ù‡Ùته، Ùˆ 1 روز'); + test.equal(textformatted_1[1], 'â€1 سال،†1 ماه،†1 Ù‡Ùته،†1 روز'); + test.equal(textformatted_1[2], 'â€1 سال 1 ماه 1 Ù‡Ùته 1 روز'); + test.equal(textformatted_1[3], 'â€1 سال 1 ماه 1 Ù‡Ùته 1 روز'); + + test.equal(textformatted_2[0], 'â€2 سال،†2 ماه،†2 Ù‡Ùته، Ùˆ 2 روز'); + test.equal(textformatted_2[1], 'â€2 سال،†2 ماه،†2 Ù‡Ùته،†2 روز'); + test.equal(textformatted_2[2], 'â€2 سال 2 ماه 2 Ù‡Ùته 2 روز'); + test.equal(textformatted_2[3], 'â€2 سال 2 ماه 2 Ù‡Ùته 2 روز'); + + test.equal(clockformatted_1[0], 'â€1 ساعت،†1 دقیقه، Ùˆ 1 ثانیه'); + test.equal(clockformatted_1[1], 'â€1 ساعت،†1 دقیقه،†1 ثانیه'); + test.equal(clockformatted_1[2], 'â€1 ساعت 1 دقیقه 1 Ø«'); + test.equal(clockformatted_1[3], 'â€1 ساعت 1 دقیقه 1 Ø«'); + + test.equal(clockformatted_2[0], 'â€2 ساعت،†2 دقیقه، Ùˆ 2 ثانیه'); + test.equal(clockformatted_2[1], 'â€2 ساعت،†2 دقیقه،†2 ثانیه'); + test.equal(clockformatted_2[2], 'â€2 ساعت 2 دقیقه 2 Ø«'); + test.equal(clockformatted_2[3], 'â€2 ساعت 2 دقیقه 2 Ø«'); + + test.done(); + }, + testDurFmt_fa_IR: function(test) { + test.expect(16); + // 1 18 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_18 = []; + var clockformatted_1 = [],clockformatted_18 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "fa-IR", style:"text", length:length[i], useNative:false}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_18.push(textfmt.format({year: 18,month: 18,week: 18,day: 18}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_18.push(textfmt.format({hour: 18,minute: 18,second: 18}).toString()); + } + + test.equal(textformatted_1[0], 'â€1 سال،†1 ماه،†1 Ù‡Ùته، Ùˆ 1 روز'); + test.equal(textformatted_1[1], 'â€1 سال،†1 ماه،†1 Ù‡Ùته،†1 روز'); + test.equal(textformatted_1[2], 'â€1 سال 1 ماه 1 Ù‡Ùته 1 روز'); + test.equal(textformatted_1[3], 'â€1 سال 1 ماه 1 Ù‡Ùته 1 روز'); + + test.equal(textformatted_18[0], 'â€18 سال،†18 ماه،†18 Ù‡Ùته، Ùˆ 18 روز'); + test.equal(textformatted_18[1], 'â€18 سال،†18 ماه،†18 Ù‡Ùته،†18 روز'); + test.equal(textformatted_18[2], 'â€18 سال 18 ماه 18 Ù‡Ùته 18 روز'); + test.equal(textformatted_18[3], 'â€18 سال 18 ماه 18 Ù‡Ùته 18 روز'); + + test.equal(clockformatted_1[0], 'â€1 ساعت،†1 دقیقه، Ùˆ 1 ثانیه'); + test.equal(clockformatted_1[1], 'â€1 ساعت،†1 دقیقه،†1 ثانیه'); + test.equal(clockformatted_1[2], 'â€1 ساعت 1 دقیقه 1 Ø«'); + test.equal(clockformatted_1[3], 'â€1 ساعت 1 دقیقه 1 Ø«'); + + test.equal(clockformatted_18[0], 'â€18 ساعت،†18 دقیقه، Ùˆ 18 ثانیه'); + test.equal(clockformatted_18[1], 'â€18 ساعت،†18 دقیقه،†18 ثانیه'); + test.equal(clockformatted_18[2], 'â€18 ساعت 18 دقیقه 18 Ø«'); + test.equal(clockformatted_18[3], 'â€18 ساعت 18 دقیقه 18 Ø«'); + + test.done(); + }, + testDurFmt_fi_FI: function(test) { + test.expect(16); + // 1 17 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_17 = []; + var clockformatted_1 = [],clockformatted_17 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "fi-FI", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_17.push(textfmt.format({year: 17,month: 17,week: 17,day: 17}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_17.push(textfmt.format({hour: 17,minute: 17,second: 17}).toString()); + } + + test.equal(textformatted_1[0], '1 vuosi, 1 kuukausi, 1 viikko ja 1 päivä'); + test.equal(textformatted_1[1], '1 v, 1 kk, 1 vk, 1 pv'); + test.equal(textformatted_1[2], '1v, 1kk, 1vk, 1pv'); + test.equal(textformatted_1[3], '1v 1kk 1vk 1pv') + + test.equal(textformatted_17[0], '17 vuotta, 17 kuukautta, 17 viikkoa ja 17 päivää'); + test.equal(textformatted_17[1], '17 v, 17 kk, 17 vk, 17 pv'); + test.equal(textformatted_17[2], '17v, 17kk, 17vk, 17pv'); + test.equal(textformatted_17[3], '17v 17kk 17vk 17pv'); + + test.equal(clockformatted_1[0], '1 tunti, 1 minuutti ja 1 sekunti'); + test.equal(clockformatted_1[1], '1 t, 1 min, 1 s'); + test.equal(clockformatted_1[2], '1t, 1min, 1s'); + test.equal(clockformatted_1[3], '1t 1min 1s'); + + test.equal(clockformatted_17[0], '17 tuntia, 17 minuuttia ja 17 sekuntia'); + test.equal(clockformatted_17[1], '17 t, 17 min, 17 s'); + test.equal(clockformatted_17[2], '17t, 17min, 17s'); + test.equal(clockformatted_17[3], '17t 17min 17s'); + + test.done(); + }, + testDurFmt_fr_BE: function(test) { + test.expect(16); + // 1 16 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_16 = []; + var clockformatted_1 = [],clockformatted_16 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "fr-BE", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_16.push(textfmt.format({year: 16,month: 16,week: 16,day: 16}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_16.push(textfmt.format({hour: 16,minute: 16,second: 16}).toString()); + } + + test.equal(textformatted_1[0], '1 an, 1 mois, 1 semaine et 1 jour'); + test.equal(textformatted_1[1], '1 an, 1 m., 1 sem., 1 j'); + test.equal(textformatted_1[2], '1a, 1m., 1sem., 1j'); + test.equal(textformatted_1[3], '1a 1m. 1sem. 1j'); + + test.equal(textformatted_16[0], '16 ans, 16 mois, 16 semaines et 16 jours'); + test.equal(textformatted_16[1], '16 ans, 16 m., 16 sem., 16 j'); + test.equal(textformatted_16[2], '16a, 16m., 16sem., 16j'); + test.equal(textformatted_16[3], '16a 16m. 16sem. 16j'); + + test.equal(clockformatted_1[0], '1 heure, 1 minute et 1 seconde'); + test.equal(clockformatted_1[1], '1 h, 1 min, 1 s'); + test.equal(clockformatted_1[2], '1h, 1 min, 1s'); + test.equal(clockformatted_1[3], '1h 1 min 1s'); + + test.equal(clockformatted_16[0], '16 heures, 16 minutes et 16 secondes'); + test.equal(clockformatted_16[1], '16 h, 16 min, 16 s'); + test.equal(clockformatted_16[2], '16h, 16 min, 16s'); + test.equal(clockformatted_16[3], '16h 16 min 16s'); + + test.done(); + }, + testDurFmt_fr_CA: function(test) { + test.expect(16); + // 1 17 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_17 = []; + var clockformatted_1 = [],clockformatted_17 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "fr-CA", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_17.push(textfmt.format({year: 17,month: 17,week: 17,day: 17}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_17.push(textfmt.format({hour: 17,minute: 17,second: 17}).toString()); + } + + test.equal(textformatted_1[0], '1 an, 1 mois, 1 semaine et 1 jour'); + test.equal(textformatted_1[1], '1 an, 1 m., 1 sem., 1 j'); + test.equal(textformatted_1[2], '1a, 1m, 1sem, 1j'); + test.equal(textformatted_1[3], '1a 1m 1sem 1j'); + + test.equal(textformatted_17[0], '17 ans, 17 mois, 17 semaines et 17 jours'); + test.equal(textformatted_17[1], '17 ans, 17 m., 17 sem., 17 j'); + test.equal(textformatted_17[2], '17a, 17m, 17sem, 17j'); + test.equal(textformatted_17[3], '17a 17m 17sem 17j'); + + test.equal(clockformatted_1[0], '1 heure, 1 minute et 1 seconde'); + test.equal(clockformatted_1[1], '1 h, 1 min, 1 s'); + test.equal(clockformatted_1[2], '1h, 1m, 1s'); + test.equal(clockformatted_1[3], '1h 1m 1s'); + + test.equal(clockformatted_17[0], '17 heures, 17 minutes et 17 secondes'); + test.equal(clockformatted_17[1], '17 h, 17 min, 17 s'); + test.equal(clockformatted_17[2], '17h, 17m, 17s'); + test.equal(clockformatted_17[3], '17h 17m 17s'); + + test.done(); + }, + testDurFmt_fr_CH: function(test) { + test.expect(16); + // 1 17 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_17 = []; + var clockformatted_1 = [],clockformatted_17 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "fr-CH", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_17.push(textfmt.format({year: 17,month: 17,week: 17,day: 17}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_17.push(textfmt.format({hour: 17,minute: 17,second: 17}).toString()); + } + + test.equal(textformatted_1[0], '1 an, 1 mois, 1 semaine et 1 jour'); + test.equal(textformatted_1[1], '1 an, 1 m., 1 sem., 1 j'); + test.equal(textformatted_1[2], '1a, 1m., 1sem., 1j'); + test.equal(textformatted_1[3], '1a 1m. 1sem. 1j'); + + test.equal(textformatted_17[0], '17 ans, 17 mois, 17 semaines et 17 jours'); + test.equal(textformatted_17[1], '17 ans, 17 m., 17 sem., 17 j'); + test.equal(textformatted_17[2], '17a, 17m., 17sem., 17j'); + test.equal(textformatted_17[3], '17a 17m. 17sem. 17j'); + + test.equal(clockformatted_1[0], '1 heure, 1 minute et 1 seconde'); + test.equal(clockformatted_1[1], '1 h, 1 min, 1 s'); + test.equal(clockformatted_1[2], '1h, 1 min, 1s'); + test.equal(clockformatted_1[3], '1h 1 min 1s'); + + test.equal(clockformatted_17[0], '17 heures, 17 minutes et 17 secondes'); + test.equal(clockformatted_17[1], '17 h, 17 min, 17 s'); + test.equal(clockformatted_17[2], '17h, 17 min, 17s'); + test.equal(clockformatted_17[3], '17h 17 min 17s'); + + test.done(); + }, + testDurFmt_fr_FR: function(test) { + test.expect(16); + // 1 17 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_17 = []; + var clockformatted_1 = [],clockformatted_17 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "fr-FR", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_17.push(textfmt.format({year: 17,month: 17,week: 17,day: 17}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_17.push(textfmt.format({hour: 17,minute: 17,second: 17}).toString()); + } + + // CLDR 34 chang + + test.equal(textformatted_1[0], '1 an, 1 mois, 1 semaine et 1 jour'); + test.equal(textformatted_1[1], '1 an, 1 m., 1 sem., 1 j'); + test.equal(textformatted_1[2], '1a, 1m., 1sem., 1j'); + test.equal(textformatted_1[3], '1a 1m. 1sem. 1j'); + + test.equal(textformatted_17[0], '17 ans, 17 mois, 17 semaines et 17 jours'); + test.equal(textformatted_17[1], '17 ans, 17 m., 17 sem., 17 j'); + test.equal(textformatted_17[2], '17a, 17m., 17sem., 17j'); + test.equal(textformatted_17[3], '17a 17m. 17sem. 17j'); + + test.equal(clockformatted_1[0], '1 heure, 1 minute et 1 seconde'); + test.equal(clockformatted_1[1], '1 h, 1 min, 1 s'); + test.equal(clockformatted_1[2], '1h, 1 min, 1s'); + test.equal(clockformatted_1[3], '1h 1 min 1s'); + + test.equal(clockformatted_17[0], '17 heures, 17 minutes et 17 secondes'); + test.equal(clockformatted_17[1], '17 h, 17 min, 17 s'); + test.equal(clockformatted_17[2], '17h, 17 min, 17s'); + test.equal(clockformatted_17[3], '17h 17 min 17s'); + + test.done(); + }, + testDurFmt_fr_LU: function(test) { + test.expect(16); + // 1 16 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_16 = []; + var clockformatted_1 = [],clockformatted_16 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "fr-LU", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_16.push(textfmt.format({year: 16,month: 16,week: 16,day: 16}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_16.push(textfmt.format({hour: 16,minute: 16,second: 16}).toString()); + } + // CLDR 34 change + + test.equal(textformatted_1[0], '1 an, 1 mois, 1 semaine et 1 jour'); + test.equal(textformatted_1[1], '1 an, 1 m., 1 sem., 1 j'); + test.equal(textformatted_1[2], '1a, 1m., 1sem., 1j'); + test.equal(textformatted_1[3], '1a 1m. 1sem. 1j'); + + test.equal(textformatted_16[0], '16 ans, 16 mois, 16 semaines et 16 jours'); + test.equal(textformatted_16[1], '16 ans, 16 m., 16 sem., 16 j'); + test.equal(textformatted_16[2], '16a, 16m., 16sem., 16j'); + test.equal(textformatted_16[3], '16a 16m. 16sem. 16j'); + + test.equal(clockformatted_1[0], '1 heure, 1 minute et 1 seconde'); + test.equal(clockformatted_1[1], '1 h, 1 min, 1 s'); + test.equal(clockformatted_1[2], '1h, 1 min, 1s'); + test.equal(clockformatted_1[3], '1h 1 min 1s'); + + test.equal(clockformatted_16[0], '16 heures, 16 minutes et 16 secondes'); + test.equal(clockformatted_16[1], '16 h, 16 min, 16 s'); + test.equal(clockformatted_16[2], '16h, 16 min, 16s'); + test.equal(clockformatted_16[3], '16h 16 min 16s'); + + test.done(); + }, + testDurFmt_ga_IE: function(test) { + test.expect(40); + // 1 2 3 7 11 + + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = [],textformatted_3 = [],textformatted_7 = [],textformatted_11 = []; + var clockformatted_1 = [],clockformatted_2 = [],clockformatted_3 = [],clockformatted_7 = [],clockformatted_11 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "ga-IE", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + textformatted_3.push(textfmt.format({year: 3,month: 3,week: 3,day: 3}).toString()); + textformatted_7.push(textfmt.format({year: 7,month: 7,week: 7,day: 7}).toString()); + textformatted_11.push(textfmt.format({year: 11,month: 11,week: 11,day: 11}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + clockformatted_3.push(textfmt.format({hour: 3,minute: 3,second: 3}).toString()); + clockformatted_7.push(textfmt.format({hour: 7,minute: 7,second: 7}).toString()); + clockformatted_11.push(textfmt.format({hour: 11,minute: 11,second: 11}).toString()); + } + + test.equal(textformatted_1[0], '1 bhliain, 1 mhí, 1 seachtain, agus 1 lá'); + test.equal(textformatted_1[1], '1 bhl, 1 mhí, 1 scht, 1 lá'); + test.equal(textformatted_1[2], '1b, 1m, 1s, 1l'); + test.equal(textformatted_1[3], '1b 1m 1s 1l'); + + test.equal(textformatted_2[0], '2 bhliain, 2 mhí, 2 sheachtain, agus 2 lá'); + test.equal(textformatted_2[1], '2 bhl, 2 mhí, 2 scht, 2 lá'); + test.equal(textformatted_2[2], '2b, 2m, 2s, 2l'); + test.equal(textformatted_2[3], '2b 2m 2s 2l'); + + test.equal(textformatted_3[0], '3 bliana, 3 mhí, 3 seachtaine, agus 3 lá'); + test.equal(textformatted_3[1], '3 bl, 3 mhí, 3 scht, 3 lá'); + test.equal(textformatted_3[2], '3b, 3m, 3s, 3l'); + test.equal(textformatted_3[3], '3b 3m 3s 3l'); + + test.equal(textformatted_7[0], '7 mbliana, 7 mí, 7 seachtaine, agus 7 lá'); + test.equal(textformatted_7[1], '7 mbl, 7 mí, 7 scht, 7 lá'); + test.equal(textformatted_7[2], '7b, 7m, 7s, 7l'); + test.equal(textformatted_7[3], '7b 7m 7s 7l'); + + test.equal(textformatted_11[0], '11 bliain, 11 mí, 11 seachtain, agus 11 lá'); + test.equal(textformatted_11[1], '11 bl, 11 mí, 11 scht, 11 lá'); + test.equal(textformatted_11[2], '11b, 11m, 11s, 11l'); + test.equal(textformatted_11[3], '11b 11m 11s 11l'); + + test.equal(clockformatted_1[0], '1 uair, 1 nóiméad, agus 1 soicind'); + test.equal(clockformatted_1[1], '1 u, 1 nóim, 1 soic'); + test.equal(clockformatted_1[2], '1u, 1n, 1s'); + test.equal(clockformatted_1[3], '1u 1n 1s'); + + test.equal(clockformatted_2[0], '2 uair, 2 nóiméad, agus 2 shoicind'); + test.equal(clockformatted_2[1], '2 u, 2 nóim, 2 shoic'); + test.equal(clockformatted_2[2], '2u, 2n, 2s'); + test.equal(clockformatted_2[3], '2u 2n 2s'); + + test.equal(clockformatted_3[0], '3 huaire, 3 nóiméad, agus 3 shoicind'); + test.equal(clockformatted_3[1], '3 u, 3 nóim, 3 shoic'); + test.equal(clockformatted_3[2], '3u, 3n, 3s'); + test.equal(clockformatted_3[3], '3u 3n 3s'); + + test.equal(clockformatted_7[0], '7 n-uaire, 7 nóiméad, agus 7 soicind'); + test.equal(clockformatted_7[1], '7 u, 7 nóim, 7 soic'); + test.equal(clockformatted_7[2], '7u, 7n, 7s'); + test.equal(clockformatted_7[3], '7u 7n 7s'); + + test.equal(clockformatted_11[0], '11 uair, 11 nóiméad, agus 11 soicind'); + test.equal(clockformatted_11[1], '11 u, 11 nóim, 11 soic'); + test.equal(clockformatted_11[2], '11u, 11n, 11s'); + test.equal(clockformatted_11[3], '11u 11n 11s'); + + test.done(); + }, + testDurFmt_gu_IN: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "gu-IN", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 વરà«àª·, 1 મહિનો, 1 અઠવાડિયà«àª‚, 1 દિવસ'); + test.equal(textformatted_1[1], '1 વરà«àª·, 1 મહિનો, 1 અઠ., 1 દિવસ'); + test.equal(textformatted_1[2], '1 વ, 1 મ, 1 અઠ., 1 દિ'); + test.equal(textformatted_1[3], '1 વ, 1 મ, 1 અઠ., 1 દિ'); + + test.equal(textformatted_2[0], '2 વરà«àª·, 2 મહિના, 2 અઠવાડિયા, 2 દિવસ'); + test.equal(textformatted_2[1], '2 વરà«àª·, 2 મહિના, 2 અઠ., 2 દિવસ'); + test.equal(textformatted_2[2], '2 વ, 2 મ, 2 અઠ., 2 દિ'); + test.equal(textformatted_2[3], '2 વ, 2 મ, 2 અઠ., 2 દિ'); + + test.equal(clockformatted_1[0], '1 કલાક, 1 મિનિટ, 1 સેકંડ'); + test.equal(clockformatted_1[1], '1 કલાક, 1 મિનિટ, 1 સેકંડ'); + test.equal(clockformatted_1[2], '1 ક, 1 મિ, 1 સે'); + test.equal(clockformatted_1[3], '1 ક, 1 મિ, 1 સે'); + + test.equal(clockformatted_2[0], '2 કલાક, 2 મિનિટ, 2 સેકંડ'); + test.equal(clockformatted_2[1], '2 કલાક, 2 મિનિટ, 2 સેકંડ'); + test.equal(clockformatted_2[2], '2 ક, 2 મિ, 2 સે'); + test.equal(clockformatted_2[3], '2 ક, 2 મિ, 2 સે'); + + test.done(); + }, + testDurFmt_he_IL: function(test) { + test.expect(32); + // 1 2 20 19 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = [],textformatted_20 = [],textformatted_19 = []; + var clockformatted_1 = [],clockformatted_2 = [],clockformatted_20 = [],clockformatted_19 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "he-IL", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + textformatted_20.push(textfmt.format({year: 20,month: 20,week: 20,day: 20}).toString()); + textformatted_19.push(textfmt.format({year: 19,month: 19,week: 19,day: 19}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + clockformatted_20.push(textfmt.format({hour: 20,minute: 20,second: 20}).toString()); + clockformatted_19.push(textfmt.format({hour: 19,minute: 19,second: 19}).toString()); + } + + // CLDR 34 change (short: year, week) + + test.equal(textformatted_1[0], 'â€×©× ×”, חודש, שבוע ×•×™×•× 1'); + test.equal(textformatted_1[1], 'â€×©× ×” 1, חודש, שבוע 1, יו×'); + test.equal(textformatted_1[2], 'â€×©â€² 1 ח׳ 1 ש′ 1 י׳'); + test.equal(textformatted_1[3], 'â€×©â€² 1 ח׳ 1 ש′ 1 י׳'); + + test.equal(textformatted_2[0], 'â€×©× ×ª×™×™×, חודשיי×, ×©×‘×•×¢×™×™× ×•×™×•×ž×™×™×'); + test.equal(textformatted_2[1], 'â€2 שני×, חודשיי×, שבועיי×, יומיי×'); + test.equal(textformatted_2[2], 'â€2 ש′ 2 ח׳ 2 ש′ 2 י׳'); + test.equal(textformatted_2[3], 'â€2 ש′ 2 ח׳ 2 ש′ 2 י׳'); + + test.equal(textformatted_20[0], 'â€20 שני×, 20 חודשי×, 20 שבועות ו20 יו×'); + test.equal(textformatted_20[1], 'â€20 שני×, 20 ח׳, 20 שבועות, 20 ימ׳'); + test.equal(textformatted_20[2], 'â€20 ש′ 20 ח׳ 20 ש′ 20 י׳'); + test.equal(textformatted_20[3], 'â€20 ש′ 20 ח׳ 20 ש′ 20 י׳'); + + test.equal(textformatted_19[0], 'â€19 שני×, 19 חודשי×, 19 שבועות ו19 ימי×'); + test.equal(textformatted_19[1], 'â€19 שני×, 19 ח׳, 19 שבועות, 19 ימ׳'); + test.equal(textformatted_19[2], 'â€19 ש′ 19 ח׳ 19 ש′ 19 י׳'); + test.equal(textformatted_19[3], 'â€19 ש′ 19 ח׳ 19 ש′ 19 י׳'); + + test.equal(clockformatted_1[0], 'â€×©×¢×”, דקה ושניה'); + test.equal(clockformatted_1[1], 'â€×©×¢×”, דקה, שנ׳'); + test.equal(clockformatted_1[2], 'â€×©×¢×” 1 דקה שניה'); + test.equal(clockformatted_1[3], 'â€×©×¢×” 1 דקה שניה'); + + test.equal(clockformatted_2[0], 'â€×©×¢×ª×™×™×, שתי דקות ושתי שניות'); + test.equal(clockformatted_2[1], 'â€×©×¢×ª×™×™×, שתי דק׳, שתי שנ׳'); + test.equal(clockformatted_2[2], 'â€2 שע׳ שתי דק׳ שתי שנ׳'); + test.equal(clockformatted_2[3], 'â€2 שע׳ שתי דק׳ שתי שנ׳'); + + test.equal(clockformatted_20[0], 'â€20 שעות, 20 דקות וâ€20 שניות'); + test.equal(clockformatted_20[1], 'â€20 שע׳, 20 דק׳, 20 שנ׳'); + test.equal(clockformatted_20[2], 'â€20 שע׳ 20 דק׳ 20 שנ׳'); + test.equal(clockformatted_20[3], 'â€20 שע׳ 20 דק׳ 20 שנ׳'); + + test.equal(clockformatted_19[0], 'â€19 שעות, 19 דקות ו19 שניות'); + test.equal(clockformatted_19[1], 'â€19 שע׳, 19 דק׳, 19 שנ׳'); + test.equal(clockformatted_19[2], 'â€19 שע׳ 19 דק׳ 19 שנ׳'); + test.equal(clockformatted_19[3], 'â€19 שע׳ 19 דק׳ 19 שנ׳'); + + test.done(); + }, + testDurFmt_hi_IN: function(test) { + test.expect(16); + // 1 2 + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "hi-IN", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + // CLDR 34 change (long/short: hour, minute, second) + + test.equal(textformatted_1[0], '1 वरà¥à¤·, 1 माह, 1 सपà¥à¤¤à¤¾à¤¹, और 1 दिन'); + test.equal(textformatted_1[1], '1 वरà¥à¤·, 1 माह, 1 सपà¥à¤¤à¤¾à¤¹, 1 दिन'); + test.equal(textformatted_1[2], '1वरà¥à¤·, 1माह, 1 सपà¥à¤¤à¤¾à¤¹, 1दिन'); + test.equal(textformatted_1[3], '1वरà¥à¤·, 1माह, 1 सपà¥à¤¤à¤¾à¤¹, 1दिन'); + + test.equal(textformatted_2[0], '2 वरà¥à¤·, 2 माह, 2 सपà¥à¤¤à¤¾à¤¹, और 2 दिन'); + test.equal(textformatted_2[1], '2 वरà¥à¤·, 2 माह, 2 सपà¥à¤¤à¤¾à¤¹, 2 दिन'); + test.equal(textformatted_2[2], '2वरà¥à¤·, 2माह, 2 सपà¥à¤¤à¤¾à¤¹, 2दिन'); + test.equal(textformatted_2[3], '2वरà¥à¤·, 2माह, 2 सपà¥à¤¤à¤¾à¤¹, 2दिन'); + + test.equal(clockformatted_1[0], '1 घंटा, 1 मिनट, और 1 सेकंड'); + test.equal(clockformatted_1[1], '1 घं॰, 1 मि॰, 1 से॰'); + test.equal(clockformatted_1[2], '1घं॰, 1मि॰, 1से॰'); + test.equal(clockformatted_1[3], '1घं॰, 1मि॰, 1से॰'); + + test.equal(clockformatted_2[0], '2 घंटे, 2 मिनट, और 2 सेकंड'); + test.equal(clockformatted_2[1], '2 घं॰, 2 मि॰, 2 से॰'); + test.equal(clockformatted_2[2], '2घं॰, 2मि॰, 2से॰'); + test.equal(clockformatted_2[3], '2घं॰, 2मि॰, 2से॰'); + + test.done(); + }, + testDurFmt_hr_HR: function(test) { + test.expect(24); + // 1 2 5 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = [], textformatted_5 =[]; + var clockformatted_1 = [],clockformatted_2 = [], clockformatted_5 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "hr-HR", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + textformatted_5.push(textfmt.format({year: 5,month: 5,week: 5,day: 5}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + clockformatted_5.push(textfmt.format({hour: 5,minute: 5,second: 5}).toString()); + } + + test.equal(textformatted_1[0], '1 godina, 1 mjesec, 1 tjedan i 1 dan'); + test.equal(textformatted_1[1], '1 g., 1 mj., 1 tj., 1 dan'); + test.equal(textformatted_1[2], '1 g., 1 mj., 1 tj., 1 d.'); + test.equal(textformatted_1[3], '1 g. 1 mj. 1 tj. 1 d.'); + + test.equal(textformatted_2[0], '2 godine, 2 mjeseca, 2 tjedna i 2 dana'); + test.equal(textformatted_2[1], '2 g., 2 mj., 2 tj., 2 dana'); + test.equal(textformatted_2[2], '2 g., 2 mj., 2 tj., 2 d.'); + test.equal(textformatted_2[3], '2 g. 2 mj. 2 tj. 2 d.'); + + test.equal(textformatted_5[0], '5 godina, 5 mjeseci, 5 tjedana i 5 dana'); + test.equal(textformatted_5[1], '5 g., 5 mj., 5 tj., 5 dana'); + test.equal(textformatted_5[2], '5 g., 5 mj., 5 tj., 5 d.'); + test.equal(textformatted_5[3], '5 g. 5 mj. 5 tj. 5 d.'); + + test.equal(clockformatted_1[0], '1 sat, 1 minuta i 1 sekunda'); + test.equal(clockformatted_1[1], '1 h, 1 min, 1 s'); + test.equal(clockformatted_1[2], '1 h, 1 m, 1 s'); + test.equal(clockformatted_1[3], '1 h 1 m 1 s'); + + test.equal(clockformatted_2[0], '2 sata, 2 minute i 2 sekunde'); + test.equal(clockformatted_2[1], '2 h, 2 min, 2 s'); + test.equal(clockformatted_2[2], '2 h, 2 m, 2 s'); + test.equal(clockformatted_2[3], '2 h 2 m 2 s'); + + test.equal(clockformatted_5[0], '5 sati, 5 minuta i 5 sekundi'); + test.equal(clockformatted_5[1], '5 h, 5 min, 5 s'); + test.equal(clockformatted_5[2], '5 h, 5 m, 5 s'); + test.equal(clockformatted_5[3], '5 h 5 m 5 s'); + + test.done(); + }, + testDurFmt_hr_ME: function(test) { + test.expect(24); + // 1 4 19 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_4 = [], textformatted_19 = []; + var clockformatted_1 = [],clockformatted_4 = [], clockformatted_19 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "hr-ME", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_4.push(textfmt.format({year: 4,month: 4,week: 4,day: 4}).toString()); + textformatted_19.push(textfmt.format({year: 19,month: 19,week: 19,day: 19}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_4.push(textfmt.format({hour: 4,minute: 4,second: 4}).toString()); + clockformatted_19.push(textfmt.format({hour: 19,minute: 19,second: 19}).toString()); + } + + test.equal(textformatted_1[0], '1 godina, 1 mjesec, 1 tjedan i 1 dan'); + test.equal(textformatted_1[1], '1 g., 1 mj., 1 tj., 1 dan'); + test.equal(textformatted_1[2], '1 g., 1 mj., 1 tj., 1 d.'); + test.equal(textformatted_1[3], '1 g. 1 mj. 1 tj. 1 d.'); + + test.equal(textformatted_4[0], '4 godine, 4 mjeseca, 4 tjedna i 4 dana'); + test.equal(textformatted_4[1], '4 g., 4 mj., 4 tj., 4 dana'); + test.equal(textformatted_4[2], '4 g., 4 mj., 4 tj., 4 d.'); + test.equal(textformatted_4[3], '4 g. 4 mj. 4 tj. 4 d.'); + + test.equal(textformatted_19[0], '19 godina, 19 mjeseci, 19 tjedana i 19 dana'); + test.equal(textformatted_19[1], '19 g., 19 mj., 19 tj., 19 dana'); + test.equal(textformatted_19[2], '19 g., 19 mj., 19 tj., 19 d.'); + test.equal(textformatted_19[3], '19 g. 19 mj. 19 tj. 19 d.'); + + test.equal(clockformatted_1[0], '1 sat, 1 minuta i 1 sekunda'); + test.equal(clockformatted_1[1], '1 h, 1 min, 1 s'); + test.equal(clockformatted_1[2], '1 h, 1 m, 1 s'); + test.equal(clockformatted_1[3], '1 h 1 m 1 s'); + + test.equal(clockformatted_4[0], '4 sata, 4 minute i 4 sekunde'); + test.equal(clockformatted_4[1], '4 h, 4 min, 4 s'); + test.equal(clockformatted_4[2], '4 h, 4 m, 4 s'); + test.equal(clockformatted_4[3], '4 h 4 m 4 s'); + + test.equal(clockformatted_19[0], '19 sati, 19 minuta i 19 sekundi'); + test.equal(clockformatted_19[1], '19 h, 19 min, 19 s'); + test.equal(clockformatted_19[2], '19 h, 19 m, 19 s'); + test.equal(clockformatted_19[3], '19 h 19 m 19 s'); + + test.done(); + }, + testDurFmt_hr_HU: function(test) { + test.expect(24); + // 1 2 5 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = [], textformatted_5 = []; + var clockformatted_1 = [],clockformatted_2 = [], clockformatted_5 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "hr-HU", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + textformatted_5.push(textfmt.format({year: 5,month: 5,week: 5,day: 5}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + clockformatted_5.push(textfmt.format({hour: 5,minute: 5,second: 5}).toString()); + } + + test.equal(textformatted_1[0], '1 godina, 1 mjesec, 1 tjedan i 1 dan'); + test.equal(textformatted_1[1], '1 g., 1 mj., 1 tj., 1 dan'); + test.equal(textformatted_1[2], '1 g., 1 mj., 1 tj., 1 d.'); + test.equal(textformatted_1[3], '1 g. 1 mj. 1 tj. 1 d.'); + + test.equal(textformatted_2[0], '2 godine, 2 mjeseca, 2 tjedna i 2 dana'); + test.equal(textformatted_2[1], '2 g., 2 mj., 2 tj., 2 dana'); + test.equal(textformatted_2[2], '2 g., 2 mj., 2 tj., 2 d.'); + test.equal(textformatted_2[3], '2 g. 2 mj. 2 tj. 2 d.'); + + test.equal(textformatted_5[0], '5 godina, 5 mjeseci, 5 tjedana i 5 dana'); + test.equal(textformatted_5[1], '5 g., 5 mj., 5 tj., 5 dana'); + test.equal(textformatted_5[2], '5 g., 5 mj., 5 tj., 5 d.'); + test.equal(textformatted_5[3], '5 g. 5 mj. 5 tj. 5 d.'); + + test.equal(clockformatted_1[0], '1 sat, 1 minuta i 1 sekunda'); + test.equal(clockformatted_1[1], '1 h, 1 min, 1 s'); + test.equal(clockformatted_1[2], '1 h, 1 m, 1 s'); + test.equal(clockformatted_1[3], '1 h 1 m 1 s'); + + test.equal(clockformatted_2[0], '2 sata, 2 minute i 2 sekunde'); + test.equal(clockformatted_2[1], '2 h, 2 min, 2 s'); + test.equal(clockformatted_2[2], '2 h, 2 m, 2 s'); + test.equal(clockformatted_2[3], '2 h 2 m 2 s'); + + test.equal(clockformatted_5[0], '5 sati, 5 minuta i 5 sekundi'); + test.equal(clockformatted_5[1], '5 h, 5 min, 5 s'); + test.equal(clockformatted_5[2], '5 h, 5 m, 5 s'); + test.equal(clockformatted_5[3], '5 h 5 m 5 s'); + + test.done(); + }, + testDurFmt_id_ID: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "id-ID", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 tahun, 1 bulan, 1 minggu, 1 hari'); + test.equal(textformatted_1[1], '1 thn, 1 bln, 1 mgg, 1 hr'); + test.equal(textformatted_1[2], '1thn, 1bln, 1mgg, 1hr'); + test.equal(textformatted_1[3], '1thn, 1bln, 1mgg, 1hr'); + + test.equal(textformatted_2[0], '2 tahun, 2 bulan, 2 minggu, 2 hari'); + test.equal(textformatted_2[1], '2 thn, 2 bln, 2 mgg, 2 hr'); + test.equal(textformatted_2[2], '2thn, 2bln, 2mgg, 2hr'); + test.equal(textformatted_2[3], '2thn, 2bln, 2mgg, 2hr'); + + test.equal(clockformatted_1[0], '1 jam, 1 menit, 1 detik'); + test.equal(clockformatted_1[1], '1 j, 1 mnt, 1 dtk'); + test.equal(clockformatted_1[2], '1j, 1mnt, 1dtk'); + test.equal(clockformatted_1[3], '1j, 1mnt, 1dtk'); + + test.equal(clockformatted_2[0], '2 jam, 2 menit, 2 detik'); + test.equal(clockformatted_2[1], '2 j, 2 mnt, 2 dtk'); + test.equal(clockformatted_2[2], '2j, 2mnt, 2dtk'); + test.equal(clockformatted_2[3], '2j, 2mnt, 2dtk'); + + test.done(); + }, + testDurFmt_is_IS: function(test) { + test.expect(16); + // 1 17 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_17 = []; + var clockformatted_1 = [],clockformatted_17 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "is-IS", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_17.push(textfmt.format({year: 17,month: 17,week: 17,day: 17}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_17.push(textfmt.format({hour: 17,minute: 17,second: 17}).toString()); + } + + test.equal(textformatted_1[0], '1 ár, 1 mánuður, 1 vika og 1 dagur'); + test.equal(textformatted_1[1], '1 ár, 1 mán., 1 vika, 1 dagur'); + test.equal(textformatted_1[2], '1á, 1 mán., 1 v., 1 d.'); + test.equal(textformatted_1[3], '1á 1 mán. 1 v. 1 d.'); + + test.equal(textformatted_17[0], '17 ár, 17 mánuðir, 17 vikur og 17 dagar'); + test.equal(textformatted_17[1], '17 ár, 17 mán., 17 vikur, 17 dagar'); + test.equal(textformatted_17[2], '17á, 17 mán., 17 v., 17 d.'); + test.equal(textformatted_17[3], '17á 17 mán. 17 v. 17 d.'); + + test.equal(clockformatted_1[0], '1 klukkustund, 1 mínúta og 1 sekúnda'); + test.equal(clockformatted_1[1], '1 klst., 1 mín., 1 sek.'); + test.equal(clockformatted_1[2], '1 klst., 1 mín., 1 sek.'); + test.equal(clockformatted_1[3], '1 klst. 1 mín. 1 sek.'); + + test.equal(clockformatted_17[0], '17 klukkustundir, 17 mínútur og 17 sekúndur'); + test.equal(clockformatted_17[1], '17 klst., 17 mín., 17 sek.'); + test.equal(clockformatted_17[2], '17 klst., 17 mín., 17 sek.'); + test.equal(clockformatted_17[3], '17 klst. 17 mín. 17 sek.'); + + test.done(); + }, + testDurFmt_it_CH: function(test) { + test.expect(16); + // 1 17 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_17 = []; + var clockformatted_1 = [],clockformatted_17 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "it-CH", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_17.push(textfmt.format({year: 17,month: 17,week: 17,day: 17}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_17.push(textfmt.format({hour: 17,minute: 17,second: 17}).toString()); + } + + test.equal(textformatted_1[0], '1 anno, 1 mese, 1 settimana e 1 giorno'); + test.equal(textformatted_1[1], '1 anno, 1 mese, 1 settimana, 1 giorno'); + test.equal(textformatted_1[2], '1anno, 1 mese, 1sett., 1 g'); + test.equal(textformatted_1[3], '1anno 1 mese 1sett. 1 g'); // CLDR 34 change (month, day) + + test.equal(textformatted_17[0], '17 anni, 17 mesi, 17 settimane e 17 giorni'); + test.equal(textformatted_17[1], '17 anni, 17 mesi, 17 settimane, 17 giorni'); + test.equal(textformatted_17[2], '17anni, 17 mesi, 17sett., 17gg'); + test.equal(textformatted_17[3], '17anni 17 mesi 17sett. 17gg');// CLDR 34 change (month) + + test.equal(clockformatted_1[0], '1 ora, 1 minuto e 1 secondo'); + test.equal(clockformatted_1[1], '1 h, 1 min, 1 s'); + test.equal(clockformatted_1[2], '1h, 1min, 1s'); + test.equal(clockformatted_1[3], '1h 1min 1s'); + + test.equal(clockformatted_17[0], '17 ore, 17 minuti e 17 secondi'); + test.equal(clockformatted_17[1], '17 h, 17 min, 17 s'); + test.equal(clockformatted_17[2], '17h, 17min, 17s'); + test.equal(clockformatted_17[3], '17h 17min 17s'); + + test.done(); + }, + testDurFmt_it_IT: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "it-IT", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 anno, 1 mese, 1 settimana e 1 giorno'); + test.equal(textformatted_1[1], '1 anno, 1 mese, 1 settimana, 1 giorno'); + test.equal(textformatted_1[2], '1anno, 1 mese, 1sett., 1 g'); + test.equal(textformatted_1[3], '1anno 1 mese 1sett. 1 g'); // CLDR 34 change (month, day) + + test.equal(textformatted_2[0], '2 anni, 2 mesi, 2 settimane e 2 giorni'); + test.equal(textformatted_2[1], '2 anni, 2 mesi, 2 settimane, 2 giorni'); + test.equal(textformatted_2[2], '2anni, 2 mesi, 2sett., 2gg'); + test.equal(textformatted_2[3], '2anni 2 mesi 2sett. 2gg');// CLDR 34 change (month) + + test.equal(clockformatted_1[0], '1 ora, 1 minuto e 1 secondo'); + test.equal(clockformatted_1[1], '1 h, 1 min, 1 s'); + test.equal(clockformatted_1[2], '1h, 1min, 1s'); + test.equal(clockformatted_1[3], '1h 1min 1s'); + + test.equal(clockformatted_2[0], '2 ore, 2 minuti e 2 secondi'); + test.equal(clockformatted_2[1], '2 h, 2 min, 2 s'); + test.equal(clockformatted_2[2], '2h, 2min, 2s'); + test.equal(clockformatted_2[3], '2h 2min 2s'); + + test.done(); + }, + testDurFmt_ja_JP: function(test) { + test.expect(16); + // 1 16 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_16 = []; + var clockformatted_1 = [],clockformatted_16 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "ja-JP", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_16.push(textfmt.format({year: 16,month: 16,week: 16,day: 16}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_16.push(textfmt.format({hour: 16,minute: 16,second: 16}).toString()); + } + + test.equal(textformatted_1[0], '1 å¹´ 1 ã‹æœˆ 1 週間 1 æ—¥'); + test.equal(textformatted_1[1], '1 å¹´ 1 ã‹æœˆ 1 週間 1 æ—¥'); + test.equal(textformatted_1[2], '1y1m1w1d'); + test.equal(textformatted_1[3], '1y1m1w1d'); + + test.equal(textformatted_16[0], '16 å¹´ 16 ã‹æœˆ 16 週間 16 æ—¥'); + test.equal(textformatted_16[1], '16 å¹´ 16 ã‹æœˆ 16 週間 16 æ—¥'); + test.equal(textformatted_16[2], '16y16m16w16d'); + test.equal(textformatted_16[3], '16y16m16w16d'); + + test.equal(clockformatted_1[0], '1 時間 1 分 1 秒'); + test.equal(clockformatted_1[1], '1 時間 1 分 1 秒'); + test.equal(clockformatted_1[2], '1h1m1s'); + test.equal(clockformatted_1[3], '1h1m1s'); + + test.equal(clockformatted_16[0], '16 時間 16 分 16 秒'); + test.equal(clockformatted_16[1], '16 時間 16 分 16 秒'); + test.equal(clockformatted_16[2], '16h16m16s'); + test.equal(clockformatted_16[3], '16h16m16s'); + + test.done(); + }, + testDurFmt_kk_KZ: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "kk-KZ", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 жыл 1 ай 1 апта 1 тәулік'); + test.equal(textformatted_1[1], '1 ж. 1 ай 1 ап. 1 күн'); + test.equal(textformatted_1[2], '1 ж. 1 ай 1 ап. 1 к.'); + test.equal(textformatted_1[3], '1 ж. 1 ай 1 ап. 1 к.'); + + test.equal(textformatted_2[0], '2 жыл 2 ай 2 апта 2 тәулік'); + test.equal(textformatted_2[1], '2 ж. 2 ай 2 ап. 2 күн'); + test.equal(textformatted_2[2], '2 ж. 2 ай 2 ап. 2 к.'); + test.equal(textformatted_2[3], '2 ж. 2 ай 2 ап. 2 к.'); + + test.equal(clockformatted_1[0], '1 Ñағат 1 минут 1 Ñекунд'); + test.equal(clockformatted_1[1], '1 Ñағ 1 мин 1 Ñ'); + test.equal(clockformatted_1[2], '1 Ñағ 1 мин 1 Ñ'); + test.equal(clockformatted_1[3], '1 Ñағ 1 мин 1 Ñ'); + + test.equal(clockformatted_2[0], '2 Ñағат 2 минут 2 Ñекунд') + test.equal(clockformatted_2[1], '2 Ñағ 2 мин 2 Ñ'); + test.equal(clockformatted_2[2], '2 Ñағ 2 мин 2 Ñ'); + test.equal(clockformatted_2[3], '2 Ñағ 2 мин 2 Ñ'); + + test.done(); + }, + testDurFmt_kn_IN: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "kn-IN", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 ವರà³à²·, 1 ತಿಂಗಳà³, 1 ವಾರ, 1 ದಿನ'); + test.equal(textformatted_1[1], '1 ವರà³à²·, 1 ತಿಂ., 1 ವಾರ, 1 ದಿನ'); + test.equal(textformatted_1[2], '1ವ, 1ತಿಂ., 1ವಾರ, 1ದಿನ'); + test.equal(textformatted_1[3], '1ವ, 1ತಿಂ., 1ವಾರ, 1ದಿನ'); + + test.equal(textformatted_2[0], '2 ವರà³à²·à²—ಳà³, 2 ತಿಂಗಳà³, 2 ವಾರಗಳà³, 2 ದಿನಗಳà³'); + test.equal(textformatted_2[1], '2 ವರà³à²·à²—ಳà³, 2 ತಿಂ., 2 ವಾರಗಳà³, 2 ದಿನಗಳà³'); + test.equal(textformatted_2[2], '2ವ, 2ತಿಂ., 2ವಾರ, 2ದಿನ'); + test.equal(textformatted_2[3], '2ವ, 2ತಿಂ., 2ವಾರ, 2ದಿನ'); + + test.equal(clockformatted_1[0], '1 ಗಂಟೆ, 1 ನಿಮಿಷ, 1 ಸೆಕೆಂಡà³'); + test.equal(clockformatted_1[1], '1 ಗಂ., 1 ನಿಮಿ, 1 ಸೆಕೆಂ'); + test.equal(clockformatted_1[2], '1ಗಂ., 1ನಿಮಿ, 1ಸೆಕೆಂ'); + test.equal(clockformatted_1[3], '1ಗಂ., 1ನಿಮಿ, 1ಸೆಕೆಂ'); + + test.equal(clockformatted_2[0], '2 ಗಂಟೆಗಳà³, 2 ನಿಮಿಷಗಳà³, 2 ಸೆಕೆಂಡà³à²—ಳà³'); + test.equal(clockformatted_2[1], '2 ಗಂ., 2 ನಿಮಿ, 2 ಸೆಕೆಂ'); + test.equal(clockformatted_2[2], '2ಗಂ., 2ನಿಮಿ, 2 ಸೆಕೆಂ'); + test.equal(clockformatted_2[3], '2ಗಂ., 2ನಿಮಿ, 2 ಸೆಕೆಂ'); + + test.done(); + }, + testDurFmt_ko_KR: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "ko-KR", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1ë…„ 1개월 1주 1ì¼'); + test.equal(textformatted_1[1], '1ë…„ 1개월 1주 1ì¼'); + test.equal(textformatted_1[2], '1ë…„ 1개월 1주 1ì¼'); + test.equal(textformatted_1[3], '1ë…„ 1개월 1주 1ì¼'); + + test.equal(textformatted_2[0], '2ë…„ 2개월 2주 2ì¼'); + test.equal(textformatted_2[1], '2ë…„ 2개월 2주 2ì¼'); + test.equal(textformatted_2[2], '2ë…„ 2개월 2주 2ì¼'); + test.equal(textformatted_2[3], '2ë…„ 2개월 2주 2ì¼'); + + test.equal(clockformatted_1[0], '1시간 1분 1ì´ˆ'); + test.equal(clockformatted_1[1], '1시간 1분 1ì´ˆ'); + test.equal(clockformatted_1[2], '1시간 1분 1ì´ˆ'); + test.equal(clockformatted_1[3], '1시간 1분 1ì´ˆ'); + + test.equal(clockformatted_2[0], '2시간 2분 2ì´ˆ'); + test.equal(clockformatted_2[1], '2시간 2분 2ì´ˆ'); + test.equal(clockformatted_2[2], '2시간 2분 2ì´ˆ'); + test.equal(clockformatted_2[3], '2시간 2분 2ì´ˆ'); + + test.done(); + }, + testDurFmt_ku_IQ: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "ku-IQ", style:"text", length:length[i], useNative:false}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], 'â€1 ساڵ, 1 مانگ, 1 Ù‡Û•Ùتە, 1 رۆژ'); + test.equal(textformatted_1[1], 'â€1 ساڵ 1 مانگ 1 Ù‡Û•Ùتە 1 رۆژ'); + test.equal(textformatted_1[2], 'â€1س 1Ù… 1ﻪـ 1ر'); + test.equal(textformatted_1[3], 'â€1س 1Ù… 1ﻪـ 1ر'); + + test.equal(textformatted_2[0], 'â€2 ساڵ, 2 مانگ, 2 Ù‡Û•Ùتە, 2 رۆژ'); + test.equal(textformatted_2[1], 'â€2 ساڵ 2 مانگ 2 Ù‡Û•Ùتە 2 رۆژ'); + test.equal(textformatted_2[2], 'â€2س 2Ù… 2ﻪـ 2ر'); + test.equal(textformatted_2[3], 'â€2س 2Ù… 2ﻪـ 2ر'); + + test.equal(clockformatted_1[0], 'â€1 کاتژمێر, 1 خولەک, 1 چرکە'); + test.equal(clockformatted_1[1], 'â€1 کاتژ 1 خول 1 چرک'); + test.equal(clockformatted_1[2], 'â€1Ú© 1Ø® 1Ú†'); + test.equal(clockformatted_1[3], 'â€1Ú© 1Ø® 1Ú†'); + + test.equal(clockformatted_2[0], 'â€2 کاتژمێر, 2 خولەک, 2 چرکە'); + test.equal(clockformatted_2[1], 'â€2 کاتژ 2 خول 2 چرک'); + test.equal(clockformatted_2[2], 'â€2Ú© 2Ø® 2Ú†' ); + test.equal(clockformatted_2[3], 'â€2Ú© 2Ø® 2Ú†' ); + + test.done(); + }, + testDurFmt_lt_LT: function(test) { + test.expect(24); + // 21 9 11 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_21 = [],textformatted_9 = [],textformatted_11 = []; + var clockformatted_21 = [],clockformatted_9 = [],clockformatted_11 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "lt-LT", style:"text", length:length[i]}); + + textformatted_21.push(textfmt.format({year: 21,month: 21,week: 21,day: 21}).toString()); + textformatted_9.push(textfmt.format({year: 9,month: 9,week: 9,day: 9}).toString()); + textformatted_11.push(textfmt.format({year: 11,month: 11,week: 11,day: 11}).toString()); + + clockformatted_21.push(textfmt.format({hour: 21,minute: 21,second: 21}).toString()); + clockformatted_9.push(textfmt.format({hour: 9,minute: 9,second: 9}).toString()); + clockformatted_11.push(textfmt.format({hour: 11,minute: 11,second: 11}).toString()); + } + + test.equal(textformatted_21[0], '21 metai 21 mÄ—nuo 21 savaitÄ— ir 21 diena'); + test.equal(textformatted_21[1], '21 m. 21 mÄ—n. 21 sav. 21 d.'); + test.equal(textformatted_21[2], '21 m. 21 mÄ—n. 21 sav. 21 d.'); + test.equal(textformatted_21[3], '21 m. 21 mÄ—n. 21 sav. 21 d.'); + + test.equal(textformatted_9[0], '9 metai 9 mÄ—nesiai 9 savaitÄ—s ir 9 dienos'); + test.equal(textformatted_9[1], '9 m. 9 mÄ—n. 9 sav. 9 d.'); + test.equal(textformatted_9[2], '9 m. 9 mÄ—n. 9 sav. 9 d.'); + test.equal(textformatted_9[3], '9 m. 9 mÄ—n. 9 sav. 9 d.'); + + test.equal(textformatted_11[0], '11 metų 11 mÄ—nesių 11 savaiÄių ir 11 dienų'); + test.equal(textformatted_11[1], '11 m. 11 mÄ—n. 11 sav. 11 d.'); + test.equal(textformatted_11[2], '11 m. 11 mÄ—n. 11 sav. 11 d.'); + test.equal(textformatted_11[3], '11 m. 11 mÄ—n. 11 sav. 11 d.'); + + test.equal(clockformatted_21[0], '21 valanda 21 minutÄ— ir 21 sekundÄ—'); + test.equal(clockformatted_21[1], '21 val. 21 min. 21 sek.'); + test.equal(clockformatted_21[2], '21 h 21 min. 21 s'); + test.equal(clockformatted_21[3], '21 h 21 min. 21 s'); + + test.equal(clockformatted_9[0], '9 valandos 9 minutÄ—s ir 9 sekundÄ—s'); + test.equal(clockformatted_9[1], '9 val. 9 min. 9 sek.'); + test.equal(clockformatted_9[2], '9 h 9 min. 9 s'); + test.equal(clockformatted_9[3], '9 h 9 min. 9 s'); + + test.equal(clockformatted_11[0], '11 valandų 11 minuÄių ir 11 sekundžių'); + test.equal(clockformatted_11[1], '11 val. 11 min. 11 sek.'); + test.equal(clockformatted_11[2], '11 h 11 min. 11 s'); + test.equal(clockformatted_11[3], '11 h 11 min. 11 s'); + + test.done(); + }, + testDurFmt_lv_LV: function(test) { + test.expect(16); + // 21 9 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_21 = [],textformatted_9 = []; + var clockformatted_21 = [],clockformatted_9 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "lv-LV", style:"text", length:length[i]}); + + textformatted_21.push(textfmt.format({year: 21,month: 21,week: 21,day: 21}).toString()); + textformatted_9.push(textfmt.format({year: 9,month: 9,week: 9,day: 9}).toString()); + + clockformatted_21.push(textfmt.format({hour: 21,minute: 21,second: 21}).toString()); + clockformatted_9.push(textfmt.format({hour: 9,minute: 9,second: 9}).toString()); + } + + test.equal(textformatted_21[0], '21 gads, 21 mÄ“nesis, 21 nedēļa un 21 diena'); + test.equal(textformatted_21[1], '21 g., 21 mÄ“n., 21 ned., 21 d.'); + test.equal(textformatted_21[2], '21 g., 21 m., 21 n., 21d'); + test.equal(textformatted_21[3], '21 g. 21 m. 21 n. 21d'); // CLDR 34 change (year, month, week) + + test.equal(textformatted_9[0], '9 gadi, 9 mÄ“neÅ¡i, 9 nedēļas un 9 dienas'); + test.equal(textformatted_9[1], '9 g., 9 mÄ“n., 9 ned., 9 d.'); + test.equal(textformatted_9[2], '9 g., 9 m., 9 n., 9d'); + test.equal(textformatted_9[3], '9 g. 9 m. 9 n. 9d'); // CLDR 34 change (year, month, week) + + test.equal(clockformatted_21[0], '21 stunda, 21 minÅ«te un 21 sekunde'); + test.equal(clockformatted_21[1], '21 st., 21 min., 21 sek.'); + test.equal(clockformatted_21[2], '21h, 21 min, 21s'); + test.equal(clockformatted_21[3], '21h 21 min 21s'); + + test.equal(clockformatted_9[0], '9 stundas, 9 minÅ«tes un 9 sekundes'); + test.equal(clockformatted_9[1], '9 st., 9 min., 9 sek.'); + test.equal(clockformatted_9[2], '9h, 9 min, 9s'); + test.equal(clockformatted_9[3], '9h 9 min 9s'); + + test.done(); + }, + testDurFmt_mk_MK: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "mk-MK", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + // CLDR 34 change (hour,minute, second: short) + + test.equal(textformatted_1[0], '1 година, 1 меÑец, 1 Ñедмица и 1 ден'); + test.equal(textformatted_1[1], '1 год., 1 меÑ., 1 Ñед., 1 ден'); + test.equal(textformatted_1[2], '1 г., 1 м., 1 Ñ., 1 д.'); + test.equal(textformatted_1[3], '1 г., 1 м., 1 Ñ., 1 д.'); + + test.equal(textformatted_2[0], '2 години, 2 меÑеци, 2 Ñедмици и 2 дена'); + test.equal(textformatted_2[1], '2 год., 2 меÑ., 2 Ñед., 2 дена'); + test.equal(textformatted_2[2], '2 г., 2 м., 2 Ñ., 2 д.'); + test.equal(textformatted_2[3], '2 г., 2 м., 2 Ñ., 2 д.'); + + test.equal(clockformatted_1[0], '1 чаÑ, 1 минута и 1 Ñекунда'); + test.equal(clockformatted_1[1], '1 ч., 1 мин., 1 Ñек.'); + test.equal(clockformatted_1[2], '1 ч., 1 м., 1 Ñ.'); + test.equal(clockformatted_1[3], '1 ч., 1 м., 1 Ñ.'); + + test.equal(clockformatted_2[0], '2 чаÑа, 2 минути и 2 Ñекунди'); + test.equal(clockformatted_2[1], '2 ч., 2 мин., 2 Ñек.'); + test.equal(clockformatted_2[2], '2 ч., 2 м., 2 Ñ.'); + test.equal(clockformatted_2[3], '2 ч., 2 м., 2 Ñ.'); + + test.done(); + }, + testDurFmt_ml_IN: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "ml-IN", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 വർഷം, 1 മാസം, 1 ആഴàµà´š, 1 ദിവസം'); + test.equal(textformatted_1[1], '1 à´µ, 1 മാസം, 1 à´†, 1 ദിവസം‌'); + test.equal(textformatted_1[2], '1 à´µ 1 മാ 1 à´† 1 ദി'); + test.equal(textformatted_1[3], '1 à´µ 1 മാ 1 à´† 1 ദി'); + + test.equal(textformatted_2[0], '2 വർഷം, 2 മാസം, 2 ആഴàµà´š, 2 ദിവസം'); + test.equal(textformatted_2[1], '2 à´µ, 2 മാസം, 2 à´†, 2 ദിവസം‌'); + test.equal(textformatted_2[2], '2 à´µ 2 മാ 2 à´† 2 ദി'); + test.equal(textformatted_2[3], '2 à´µ 2 മാ 2 à´† 2 ദി'); + + test.equal(clockformatted_1[0], '1 മണികàµà´•àµ‚ർ, 1 മിനിറàµà´±àµ, 1 സെകàµà´•àµ»à´¡àµ'); + test.equal(clockformatted_1[1], '1 à´®, 1 മി., 1 സെ.'); + test.equal(clockformatted_1[2], '1 à´® 1 മി. 1 സെ.'); + test.equal(clockformatted_1[3], '1 à´® 1 മി. 1 സെ.'); + + test.equal(clockformatted_2[0], '2 മണികàµà´•àµ‚ർ, 2 മിനിറàµà´±àµ, 2 സെകàµà´•àµ»à´¡àµ'); + test.equal(clockformatted_2[1], '2 à´®, 2 മി., 2 സെ.'); + test.equal(clockformatted_2[2], '2 à´® 2 മി. 2 സെ.'); + test.equal(clockformatted_2[3], '2 à´® 2 മി. 2 സെ.'); + + test.done(); + }, + testDurFmt_mr_IN: function(test) { + test.expect(16); + // 1 18 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_18 = []; + var clockformatted_1 = [],clockformatted_18 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "mr-IN", style:"text", length:length[i], useNative:false}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_18.push(textfmt.format({year: 18,month: 18,week: 18,day: 18}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_18.push(textfmt.format({hour: 18,minute: 18,second: 18}).toString()); + } + + test.equal(textformatted_1[0], '1 वरà¥à¤·, 1 महिना, 1 आठवडा, 1 दिवस'); + test.equal(textformatted_1[1], '1 वरà¥à¤·, 1 महिना, 1 आ, 1 दिवस'); + test.equal(textformatted_1[2], '1व 1म 1आ 1दि'); + test.equal(textformatted_1[3], '1व 1म 1आ 1दि'); + + test.equal(textformatted_18[0], '18 वरà¥à¤·à¥‡, 18 महिने, 18 आठवडे, 18 दिवस'); + test.equal(textformatted_18[1], '18 वरà¥à¤·à¥‡, 18 महिने, 18 आ, 18 दिवस'); + test.equal(textformatted_18[2], '18व 18म 18आ 18दि'); + test.equal(textformatted_18[3], '18व 18म 18आ 18दि'); + + test.equal(clockformatted_1[0], '1 तास, 1 मिनिट, 1 सेकंद'); + test.equal(clockformatted_1[1], '1 ता, 1 मिनि, 1 से'); + test.equal(clockformatted_1[2], '1ता 1मि 1से'); + test.equal(clockformatted_1[3], '1ता 1मि 1से'); + + test.equal(clockformatted_18[0], '18 तास, 18 मिनिटे, 18 सेकंद'); + test.equal(clockformatted_18[1], '18 ता, 18 मिनि, 18 से'); + test.equal(clockformatted_18[2], '18ता 18मि 18से'); + test.equal(clockformatted_18[3], '18ता 18मि 18से'); + + test.done(); + }, + testDurFmt_ms_MY: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "ms-MY", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 tahun, 1 bulan, 1 minggu, 1 hari'); + test.equal(textformatted_1[1], '1 thn, 1 bln, 1 mgu, 1 hari'); + test.equal(textformatted_1[2], '1 thn, 1 bln, 1 mgu, 1 h'); + test.equal(textformatted_1[3], '1 thn 1 bln 1 mgu 1 h'); + + test.equal(textformatted_2[0], '2 tahun, 2 bulan, 2 minggu, 2 hari'); + test.equal(textformatted_2[1], '2 thn, 2 bln, 2 mgu, 2 hari'); + test.equal(textformatted_2[2], '2 thn, 2 bln, 2 mgu, 2 h'); + test.equal(textformatted_2[3], '2 thn 2 bln 2 mgu 2 h'); + + test.equal(clockformatted_1[0], '1 jam, 1 minit, 1 saat'); + test.equal(clockformatted_1[1], '1 j, 1 min, 1 saat'); + test.equal(clockformatted_1[2], '1 j, 1 min, 1 s'); + test.equal(clockformatted_1[3], '1 j 1 min 1 s'); + + test.equal(clockformatted_2[0], '2 jam, 2 minit, 2 saat'); + test.equal(clockformatted_2[1], '2 j, 2 min, 2 saat'); + test.equal(clockformatted_2[2], '2 j, 2 min, 2 s'); + test.equal(clockformatted_2[3], '2 j 2 min 2 s'); + + test.done(); + }, + testDurFmt_nb_NO: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "nb-NO", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 Ã¥r, 1 mÃ¥ned, 1 uke og 1 døgn'); + test.equal(textformatted_1[1], '1 Ã¥r, 1 md., 1 u, 1 d'); + test.equal(textformatted_1[2], '1Ã¥, 1 m, 1u, 1d'); + test.equal(textformatted_1[3], '1Ã¥, 1 m, 1u, 1d'); + + test.equal(textformatted_2[0], '2 Ã¥r, 2 mÃ¥neder, 2 uker og 2 døgn'); + test.equal(textformatted_2[1], '2 Ã¥r, 2 md., 2 u, 2 d'); + test.equal(textformatted_2[2], '2Ã¥, 2 m, 2u, 2d'); + test.equal(textformatted_2[3], '2Ã¥, 2 m, 2u, 2d'); + + test.equal(clockformatted_1[0], '1 time, 1 minutt og 1 sekund'); + test.equal(clockformatted_1[1], '1 t, 1 min, 1 sek'); + test.equal(clockformatted_1[2], '1t, 1m, 1s'); + test.equal(clockformatted_1[3], '1t, 1m, 1s'); + + test.equal(clockformatted_2[0], '2 timer, 2 minutter og 2 sekunder'); + test.equal(clockformatted_2[1], '2 t, 2 min, 2 sek'); + test.equal(clockformatted_2[2], '2t, 2m, 2s'); + test.equal(clockformatted_2[3], '2t, 2m, 2s'); + + test.done(); + }, + testDurFmt_nl_BE: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "nl-BE", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 jaar, 1 maand, 1 week en 1 dag'); + test.equal(textformatted_1[1], '1 jr, 1 mnd, 1 wk, 1 dag'); + test.equal(textformatted_1[2], '1 jr, 1 m, 1 w, 1 d'); + test.equal(textformatted_1[3], '1 jr, 1 m, 1 w, 1 d'); + + test.equal(textformatted_2[0], '2 jaar, 2 maanden, 2 weken en 2 dagen'); + test.equal(textformatted_2[1], '2 jr, 2 mnd, 2 wkn, 2 dagen'); + test.equal(textformatted_2[2], '2 jr, 2 m, 2 w, 2 d'); + test.equal(textformatted_2[3], '2 jr, 2 m, 2 w, 2 d'); + + test.equal(clockformatted_1[0], '1 uur, 1 minuut en 1 seconde'); + test.equal(clockformatted_1[1], '1 uur, 1 min, 1 sec'); + test.equal(clockformatted_1[2], '1 u, 1 m, 1 s'); + test.equal(clockformatted_1[3], '1 u, 1 m, 1 s'); + + test.equal(clockformatted_2[0], '2 uur, 2 minuten en 2 seconden'); + test.equal(clockformatted_2[1], '2 uur, 2 min, 2 sec'); + test.equal(clockformatted_2[2], '2 u, 2 m, 2 s'); + test.equal(clockformatted_2[3], '2 u, 2 m, 2 s'); + + test.done(); + }, + testDurFmt_nl_NL: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "nl-NL", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 jaar, 1 maand, 1 week en 1 dag'); + test.equal(textformatted_1[1], '1 jr, 1 mnd, 1 wk, 1 dag'); + test.equal(textformatted_1[2], '1 jr, 1 m, 1 w, 1 d'); + test.equal(textformatted_1[3], '1 jr, 1 m, 1 w, 1 d'); + + test.equal(textformatted_2[0], '2 jaar, 2 maanden, 2 weken en 2 dagen'); + test.equal(textformatted_2[1], '2 jr, 2 mnd, 2 wkn, 2 dagen'); + test.equal(textformatted_2[2], '2 jr, 2 m, 2 w, 2 d'); + test.equal(textformatted_2[3], '2 jr, 2 m, 2 w, 2 d'); + + test.equal(clockformatted_1[0], '1 uur, 1 minuut en 1 seconde'); + test.equal(clockformatted_1[1], '1 uur, 1 min, 1 sec'); + test.equal(clockformatted_1[2], '1 u, 1 m, 1 s'); + test.equal(clockformatted_1[3], '1 u, 1 m, 1 s'); + + test.equal(clockformatted_2[0], '2 uur, 2 minuten en 2 seconden'); + test.equal(clockformatted_2[1], '2 uur, 2 min, 2 sec'); + test.equal(clockformatted_2[2], '2 u, 2 m, 2 s'); + test.equal(clockformatted_2[3], '2 u, 2 m, 2 s'); + + test.done(); + }, + testDurFmt_pa_Guru_IN: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "pa-Guru-IN", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 ਸਾਲ, 1 ਮਹੀਨਾ, 1 ਹਫ਼ਤਾ, 1 ਦਿਨ'); + test.equal(textformatted_1[1], '1 ਸਾਲ, 1 ਮਹੀਨਾ, 1 ਹਫ਼ਤਾ, 1 ਦਿਨ'); + test.equal(textformatted_1[2], '1 ਸਾਲ, 1 ਮਹੀਨਾ, 1 ਹਫ਼ਤਾ, 1 ਦਿਨ'); + test.equal(textformatted_1[3], '1 ਸਾਲ, 1 ਮਹੀਨਾ, 1 ਹਫ਼ਤਾ, 1 ਦਿਨ'); + + test.equal(textformatted_2[0], '2 ਸਾਲ, 2 ਮਹੀਨੇ, 2 ਹਫ਼ਤੇ, 2 ਦਿਨ'); + test.equal(textformatted_2[1], '2 ਸਾਲ, 2 ਮਹੀਨੇ, 2 ਹਫ਼ਤੇ, 2 ਦਿਨ'); + test.equal(textformatted_2[2], '2 ਸਾਲ, 2 ਮਹੀਨੇ, 2 ਹਫ਼ਤੇ, 2 ਦਿਨ'); + test.equal(textformatted_2[3], '2 ਸਾਲ, 2 ਮਹੀਨੇ, 2 ਹਫ਼ਤੇ, 2 ਦਿਨ'); + + test.equal(clockformatted_1[0], '1 ਘੰਟਾ, 1 ਮਿੰਟ, 1 ਸਕਿੰਟ'); + test.equal(clockformatted_1[1], '1 ਘੰਟਾ, 1 ਮਿੰਟ, 1 ਸਕਿੰਟ'); + test.equal(clockformatted_1[2], '1 ਘੰਟਾ, 1 ਮਿੰਟ, 1 ਸਕਿੰਟ'); + test.equal(clockformatted_1[3], '1 ਘੰਟਾ, 1 ਮਿੰਟ, 1 ਸਕਿੰਟ'); + + test.equal(clockformatted_2[0], '2 ਘੰਟੇ, 2 ਮਿੰਟ, 2 ਸਕਿੰਟ'); + test.equal(clockformatted_2[1], '2 ਘੰਟੇ, 2 ਮਿੰਟ, 2 ਸਕਿੰਟ'); + test.equal(clockformatted_2[2], '2 ਘੰਟੇ, 2 ਮਿੰਟ, 2 ਸਕਿੰਟ'); + test.equal(clockformatted_2[3], '2 ਘੰਟੇ, 2 ਮਿੰਟ, 2 ਸਕਿੰਟ'); + + test.done(); + }, + testDurFmt_pl_PL: function(test) { + test.expect(24); + // 1 2 5 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = [], textformatted_5 =[]; + var clockformatted_1 = [],clockformatted_2 = [], clockformatted_5 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "pl-PL", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + textformatted_5.push(textfmt.format({year: 5,month: 5,week: 5,day: 5}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + clockformatted_5.push(textfmt.format({hour: 5,minute: 5,second: 5}).toString()); + } + + test.equal(textformatted_1[0], '1 rok, 1 miesiÄ…c, 1 tydzieÅ„ i 1 dzieÅ„'); + test.equal(textformatted_1[1], '1 rok, 1 mies., 1 tydz., 1 dzieÅ„'); + test.equal(textformatted_1[2], '1 r., 1 m-c, 1 tydz., 1 d.'); + test.equal(textformatted_1[3], '1 r., 1 m-c, 1 tydz., 1 d.'); + + test.equal(textformatted_2[0], '2 lata, 2 miesiÄ…ce, 2 tygodnie i 2 dni'); + test.equal(textformatted_2[1], '2 lata, 2 mies., 2 tyg., 2 dni'); + test.equal(textformatted_2[2], '2 l., 2 m-ce, 2 tyg., 2 dn.'); + test.equal(textformatted_2[3], '2 l., 2 m-ce, 2 tyg., 2 dn.'); + + test.equal(textformatted_5[0], '5 lat, 5 miesiÄ™cy, 5 tygodni i 5 dni'); + test.equal(textformatted_5[1], '5 lat, 5 mies., 5 tyg., 5 dni'); + test.equal(textformatted_5[2], '5 l., 5 m-cy, 5 tyg., 5 dn.'); + test.equal(textformatted_5[3], '5 l., 5 m-cy, 5 tyg., 5 dn.'); + + test.equal(clockformatted_1[0], '1 godzina, 1 minuta i 1 sekunda'); + test.equal(clockformatted_1[1], '1 godz., 1 min, 1 sek.'); + test.equal(clockformatted_1[2], '1 g., 1 min, 1 s'); // CLDR 34 change (hour) + test.equal(clockformatted_1[3], '1 g., 1 min, 1 s'); // CLDR 34 change (hour) + + test.equal(clockformatted_2[0], '2 godziny, 2 minuty i 2 sekundy'); + test.equal(clockformatted_2[1], '2 godz., 2 min, 2 sek.'); + test.equal(clockformatted_2[2], '2 g., 2 min, 2 s'); // CLDR 34 change (hour) + test.equal(clockformatted_2[3], '2 g., 2 min, 2 s'); // CLDR 34 change (hour) + + test.equal(clockformatted_5[0], '5 godzin, 5 minut i 5 sekund'); + test.equal(clockformatted_5[1], '5 godz., 5 min, 5 sek.'); + test.equal(clockformatted_5[2], '5 g., 5 min, 5 s'); // CLDR 34 change (hour) + test.equal(clockformatted_5[3], '5 g., 5 min, 5 s'); // CLDR 34 change (hour) + + test.done(); + }, + testDurFmt_pt_BR: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "pt-BR", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 ano, 1 mês, 1 semana e 1 dia'); + test.equal(textformatted_1[1], '1 ano, 1 mês, 1 sem., 1 dia'); + test.equal(textformatted_1[2], '1 ano, 1 mês, 1 sem., 1 dia'); + test.equal(textformatted_1[3], '1 ano, 1 mês, 1 sem., 1 dia'); + + test.equal(textformatted_2[0], '2 anos, 2 meses, 2 semanas e 2 dias'); + test.equal(textformatted_2[1], '2 anos, 2 meses, 2 sem., 2 dias'); + test.equal(textformatted_2[2], '2 anos, 2 meses, 2 sem., 2 dias'); + test.equal(textformatted_2[3], '2 anos, 2 meses, 2 sem., 2 dias'); + + test.equal(clockformatted_1[0], '1 hora, 1 minuto e 1 segundo'); + test.equal(clockformatted_1[1], '1 h, 1 min, 1 seg'); + test.equal(clockformatted_1[2], '1 h, 1 min, 1 s'); + test.equal(clockformatted_1[3], '1 h, 1 min, 1 s'); + + test.equal(clockformatted_2[0], '2 horas, 2 minutos e 2 segundos'); + test.equal(clockformatted_2[1], '2 h, 2 min, 2 seg'); + test.equal(clockformatted_2[2], '2 h, 2 min, 2 s'); + test.equal(clockformatted_2[3], '2 h, 2 min, 2 s'); + + test.done(); + }, + testDurFmt_pt_PT: function(test) { + test.expect(16); + // 1 17 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_17 = []; + var clockformatted_1 = [],clockformatted_17 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "pt-PT", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_17.push(textfmt.format({year: 17,month: 17,week: 17,day: 17}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_17.push(textfmt.format({hour: 17,minute: 17,second: 17}).toString()); + } + + test.equal(textformatted_1[0], '1 ano, 1 mês, 1 semana e 1 dia'); + test.equal(textformatted_1[1], '1 ano, 1 mês, 1 sem., 1 dia'); + test.equal(textformatted_1[2], '1 ano, 1 mês, 1 sem., 1 dia'); + test.equal(textformatted_1[3], '1 ano, 1 mês, 1 sem., 1 dia'); + + test.equal(textformatted_17[0], '17 anos, 17 meses, 17 semanas e 17 dias'); + test.equal(textformatted_17[1], '17 anos, 17 meses, 17 sem., 17 dias'); + test.equal(textformatted_17[2], '17 anos, 17 meses, 17 sem., 17 dias'); + test.equal(textformatted_17[3], '17 anos, 17 meses, 17 sem., 17 dias'); + + test.equal(clockformatted_1[0], '1 hora, 1 minuto e 1 segundo'); + test.equal(clockformatted_1[1], '1 h, 1 min, 1 s'); + test.equal(clockformatted_1[2], '1 h, 1 min, 1 s'); + test.equal(clockformatted_1[3], '1 h, 1 min, 1 s'); + + test.equal(clockformatted_17[0], '17 horas, 17 minutos e 17 segundos'); + test.equal(clockformatted_17[1], '17 h, 17 min, 17 s'); + test.equal(clockformatted_17[2], '17 h, 17 min, 17 s'); + test.equal(clockformatted_17[3], '17 h, 17 min, 17 s'); + + test.done(); + }, + testDurFmt_ro_RO: function(test) { + test.expect(24); + // 1 2 20 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = [], textformatted_20 =[]; + var clockformatted_1 = [],clockformatted_2 = [], clockformatted_20 =[]; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "ro-RO", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + textformatted_20.push(textfmt.format({year: 20,month: 20,week: 20,day: 20}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + clockformatted_20.push(textfmt.format({hour: 20,minute: 20,second: 20}).toString()); + } + + test.equal(textformatted_1[0], '1 an, 1 lună, 1 săptămână, 1 zi'); + test.equal(textformatted_1[1], '1 an, 1 lună, 1 săpt., 1 zi'); + test.equal(textformatted_1[2], '1 a, 1 l, 1 săpt., 1 z'); + test.equal(textformatted_1[3], '1 a, 1 l, 1 săpt., 1 z'); + + test.equal(textformatted_2[0], '2 ani, 2 luni, 2 săptămâni, 2 zile'); + test.equal(textformatted_2[1], '2 ani, 2 luni, 2 săpt., 2 zile'); + test.equal(textformatted_2[2], '2 a, 2 l, 2 săpt., 2 z'); + test.equal(textformatted_2[3], '2 a, 2 l, 2 săpt., 2 z'); + + test.equal(textformatted_20[0], '20 de ani, 20 de luni, 20 de săptămâni, 20 de zile'); + test.equal(textformatted_20[1], '20 ani, 20 luni, 20 săpt., 20 zile'); + test.equal(textformatted_20[2], '20 a, 20 l, 20 săpt., 20 z'); + test.equal(textformatted_20[3], '20 a, 20 l, 20 săpt., 20 z'); + + test.equal(clockformatted_1[0], '1 oră, 1 minut, 1 secundă'); + test.equal(clockformatted_1[1], '1 oră, 1 min., 1 s'); + test.equal(clockformatted_1[2], '1 h, 1 m, 1 s'); + test.equal(clockformatted_1[3], '1 h, 1 m, 1 s'); + + test.equal(clockformatted_2[0], '2 ore, 2 minute, 2 secunde'); + test.equal(clockformatted_2[1], '2 ore, 2 min., 2 s'); + test.equal(clockformatted_2[2], '2 h, 2 m, 2 s'); + test.equal(clockformatted_2[3], '2 h, 2 m, 2 s'); + + test.equal(clockformatted_20[0], '20 de ore, 20 de minute, 20 de secunde'); + test.equal(clockformatted_20[1], '20 ore, 20 min., 20 s'); + test.equal(clockformatted_20[2], '20 h, 20 m, 20 s'); + test.equal(clockformatted_20[3], '20 h, 20 m, 20 s'); + + test.done(); + }, + testDurFmt_sr_Cyrl_RS: function(test) { + test.expect(24); + // 1 4 20 + + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_4 = [], textformatted_20 = []; + var clockformatted_1 = [],clockformatted_4 = [], clockformatted_20 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "sr-Cyrl-RS", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_4.push(textfmt.format({year: 4,month: 4,week: 4,day: 4}).toString()); + textformatted_20.push(textfmt.format({year: 20,month: 20,week: 20,day: 20}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_4.push(textfmt.format({hour: 4,minute: 4,second: 4}).toString()); + clockformatted_20.push(textfmt.format({hour: 20,minute: 20,second: 20}).toString()); + } + + test.equal(textformatted_1[0], '1 година, 1 меÑец, 1 недеља и 1 дан'); + test.equal(textformatted_1[1], '1 год, 1 меÑ., 1 нед., 1 дан'); + test.equal(textformatted_1[2], '1 г, 1 м, 1 н, 1 д'); + test.equal(textformatted_1[3], '1 г, 1 м, 1 н, 1 д'); + + test.equal(textformatted_4[0], '4 године, 4 меÑеца, 4 недеље и 4 дана'); + test.equal(textformatted_4[1], '4 год., 4 меÑ., 4 нед., 4 дана'); + test.equal(textformatted_4[2], '4 г, 4 м, 4 н, 4 д'); + test.equal(textformatted_4[3], '4 г, 4 м, 4 н, 4 д'); + + test.equal(textformatted_20[0], '20 година, 20 меÑеци, 20 недеља и 20 дана'); + test.equal(textformatted_20[1], '20 год., 20 меÑ., 20 нед., 20 дана'); + test.equal(textformatted_20[2], '20 г, 20 м, 20 н, 20 д'); + test.equal(textformatted_20[3], '20 г, 20 м, 20 н, 20 д'); + + test.equal(clockformatted_1[0], '1 Ñат, 1 минут и 1 Ñекунда'); + test.equal(clockformatted_1[1], '1 Ñат, 1 мин, 1 Ñек'); + test.equal(clockformatted_1[2], '1 ч, 1 м, 1 Ñ'); + test.equal(clockformatted_1[3], '1 ч, 1 м, 1 Ñ'); + + test.equal(clockformatted_4[0], '4 Ñата, 4 минута и 4 Ñекунде'); + test.equal(clockformatted_4[1], '4 Ñата, 4 мин, 4 Ñек'); + test.equal(clockformatted_4[2], '4 ч, 4 м, 4 Ñ'); + test.equal(clockformatted_4[3], '4 ч, 4 м, 4 Ñ'); + + test.equal(clockformatted_20[0], '20 Ñати, 20 минута и 20 Ñекунди'); + test.equal(clockformatted_20[1], '20 Ñати, 20 мин, 20 Ñек'); + test.equal(clockformatted_20[2], '20 ч, 20 м, 20 Ñ'); + test.equal(clockformatted_20[3], '20 ч, 20 м, 20 Ñ'); + + test.done(); + }, + testDurFmt_sr_Latn_RS: function(test) { + test.expect(24); + // 1 2 5 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = [], textformatted_5 =[]; + var clockformatted_1 = [],clockformatted_2 = [], clockformatted_5 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "sr-Latn-RS", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + textformatted_5.push(textfmt.format({year: 5,month: 5,week: 5,day: 5}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + clockformatted_5.push(textfmt.format({hour: 5,minute: 5,second: 5}).toString()); + } + + test.equal(textformatted_1[0], '1 godina, 1 mesec, 1 nedelja i 1 dan'); + test.equal(textformatted_1[1], '1 god, 1 mes., 1 ned., 1 dan'); + test.equal(textformatted_1[2], '1 g, 1 m, 1 n, 1 d'); + test.equal(textformatted_1[3], '1 g, 1 m, 1 n, 1 d'); + + test.equal(textformatted_2[0], '2 godine, 2 meseca, 2 nedelje i 2 dana'); + test.equal(textformatted_2[1], '2 god., 2 mes., 2 ned., 2 dana'); + test.equal(textformatted_2[2], '2 g, 2 m, 2 n, 2 d'); + test.equal(textformatted_2[3], '2 g, 2 m, 2 n, 2 d'); + + test.equal(textformatted_5[0], '5 godina, 5 meseci, 5 nedelja i 5 dana'); + test.equal(textformatted_5[1], '5 god., 5 mes., 5 ned., 5 dana'); + test.equal(textformatted_5[2], '5 g, 5 m, 5 n, 5 d'); + test.equal(textformatted_5[3], '5 g, 5 m, 5 n, 5 d'); + + test.equal(clockformatted_1[0], '1 sat, 1 minut i 1 sekunda'); + test.equal(clockformatted_1[1], '1 sat, 1 min, 1 sek'); + test.equal(clockformatted_1[2], '1 Ä, 1 m, 1 s'); + test.equal(clockformatted_1[3], '1 Ä, 1 m, 1 s'); + + test.equal(clockformatted_2[0], '2 sata, 2 minuta i 2 sekunde'); + test.equal(clockformatted_2[1], '2 sata, 2 min, 2 sek'); + test.equal(clockformatted_2[2], '2 Ä, 2 m, 2 s'); + test.equal(clockformatted_2[3], '2 Ä, 2 m, 2 s'); + + test.equal(clockformatted_5[0], '5 sati, 5 minuta i 5 sekundi'); + test.equal(clockformatted_5[1], '5 sati, 5 min, 5 sek'); + test.equal(clockformatted_5[2], '5 Ä, 5 m, 5 s'); + test.equal(clockformatted_5[3], '5 Ä, 5 m, 5 s'); + + test.done(); + }, + testDurFmt_ru_BY: function(test) { + test.expect(24); + // 1 2 5 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = [], textformatted_5 =[]; + var clockformatted_1 = [],clockformatted_2 = [], clockformatted_5 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "ru-BY", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + textformatted_5.push(textfmt.format({year: 5,month: 5,week: 5,day: 5}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + clockformatted_5.push(textfmt.format({hour: 5,minute: 5,second: 5}).toString()); + } + + test.equal(textformatted_1[0], '1 год 1 меÑÑц 1 Ð½ÐµÐ´ÐµÐ»Ñ 1 день'); + test.equal(textformatted_1[1], '1 г. 1 меÑ. 1 нед. 1 дн.'); + test.equal(textformatted_1[2], '1 г. 1 м. 1 н. 1 д.'); + test.equal(textformatted_1[3], '1 г. 1 м. 1 н. 1 д.'); + + test.equal(textformatted_2[0], '2 года 2 меÑÑца 2 недели 2 днÑ'); + test.equal(textformatted_2[1], '2 г. 2 меÑ. 2 нед. 2 дн.'); + test.equal(textformatted_2[2], '2 г. 2 м. 2 н. 2 д.'); + test.equal(textformatted_2[3], '2 г. 2 м. 2 н. 2 д.'); + + test.equal(textformatted_5[0], '5 лет 5 меÑÑцев 5 недель 5 дней'); + test.equal(textformatted_5[1], '5 л. 5 меÑ. 5 нед. 5 дн.'); + test.equal(textformatted_5[2], '5 л. 5 м. 5 н. 5 д.'); + test.equal(textformatted_5[3], '5 л. 5 м. 5 н. 5 д.'); + + test.equal(clockformatted_1[0], '1 Ñ‡Ð°Ñ 1 минута 1 Ñекунда'); + test.equal(clockformatted_1[1], '1 ч. 1 мин. 1 Ñек.'); + test.equal(clockformatted_1[2], '1 ч 1 мин 1 Ñ'); + test.equal(clockformatted_1[3], '1 ч 1 мин 1 Ñ'); + + test.equal(clockformatted_2[0], '2 чаÑа 2 минуты 2 Ñекунды'); + test.equal(clockformatted_2[1], '2 ч. 2 мин. 2 Ñек.'); + test.equal(clockformatted_2[2], '2 ч 2 мин 2 Ñ'); + test.equal(clockformatted_2[3], '2 ч 2 мин 2 Ñ'); + + test.equal(clockformatted_5[0], '5 чаÑов 5 минут 5 Ñекунд'); + test.equal(clockformatted_5[1], '5 ч. 5 мин. 5 Ñек.'); // CLDR 34 change. + test.equal(clockformatted_5[2], '5 ч 5 мин 5 Ñ'); + test.equal(clockformatted_5[3], '5 ч 5 мин 5 Ñ'); + + test.done(); + }, + testDurFmt_ru_KG: function(test) { + test.expect(24); + // 41 24 25 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_41 = [],textformatted_24 = [], textformatted_25 =[]; + var clockformatted_41 = [],clockformatted_24 = [], clockformatted_25 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "ru-KG", style:"text", length:length[i]}); + + textformatted_41.push(textfmt.format({year: 41,month: 41,week: 41,day: 41}).toString()); + textformatted_24.push(textfmt.format({year: 24,month: 24,week: 24,day: 24}).toString()); + textformatted_25.push(textfmt.format({year: 25,month: 25,week: 25,day: 25}).toString()); + + clockformatted_41.push(textfmt.format({hour: 41,minute: 41,second: 41}).toString()); + clockformatted_24.push(textfmt.format({hour: 24,minute: 24,second: 24}).toString()); + clockformatted_25.push(textfmt.format({hour: 25,minute: 25,second: 25}).toString()); + } + + test.equal(textformatted_41[0], '41 год 41 меÑÑц 41 Ð½ÐµÐ´ÐµÐ»Ñ 41 день'); + test.equal(textformatted_41[1], '41 г. 41 меÑ. 41 нед. 41 дн.'); + test.equal(textformatted_41[2], '41 г. 41 м. 41 н. 41 д.'); + test.equal(textformatted_41[3], '41 г. 41 м. 41 н. 41 д.'); + + test.equal(textformatted_24[0], '24 года 24 меÑÑца 24 недели 24 днÑ'); + test.equal(textformatted_24[1], '24 г. 24 меÑ. 24 нед. 24 дн.'); + test.equal(textformatted_24[2], '24 г. 24 м. 24 н. 24 д.'); + test.equal(textformatted_24[3], '24 г. 24 м. 24 н. 24 д.'); + + test.equal(textformatted_25[0], '25 лет 25 меÑÑцев 25 недель 25 дней'); + test.equal(textformatted_25[1], '25 л. 25 меÑ. 25 нед. 25 дн.'); + test.equal(textformatted_25[2], '25 л. 25 м. 25 н. 25 д.'); + test.equal(textformatted_25[3], '25 л. 25 м. 25 н. 25 д.'); + + test.equal(clockformatted_41[0], '41 Ñ‡Ð°Ñ 41 минута 41 Ñекунда'); + test.equal(clockformatted_41[1], '41 ч. 41 мин. 41 Ñек.'); + test.equal(clockformatted_41[2], '41 ч 41 мин 41 Ñ'); + test.equal(clockformatted_41[3], '41 ч 41 мин 41 Ñ'); + + test.equal(clockformatted_24[0], '24 чаÑа 24 минуты 24 Ñекунды'); + test.equal(clockformatted_24[1], '24 ч. 24 мин. 24 Ñек.'); + test.equal(clockformatted_24[2], '24 ч 24 мин 24 Ñ'); + test.equal(clockformatted_24[3], '24 ч 24 мин 24 Ñ'); + + test.equal(clockformatted_25[0], '25 чаÑов 25 минут 25 Ñекунд'); + test.equal(clockformatted_25[1], '25 ч. 25 мин. 25 Ñек.'); // CLDR 34 change. + test.equal(clockformatted_25[2], '25 ч 25 мин 25 Ñ'); + test.equal(clockformatted_25[3], '25 ч 25 мин 25 Ñ'); + + test.done(); + }, + testDurFmt_ru_KZ: function(test) { + test.expect(24); + // 31 22 20 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_31 = [],textformatted_22 = [], textformatted_20 =[]; + var clockformatted_31 = [],clockformatted_22 = [], clockformatted_20 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "ru-KZ", style:"text", length:length[i]}); + + textformatted_31.push(textfmt.format({year: 31,month: 31,week: 31,day: 31}).toString()); + textformatted_22.push(textfmt.format({year: 22,month: 22,week: 22,day: 22}).toString()); + textformatted_20.push(textfmt.format({year: 20,month: 20,week: 20,day: 20}).toString()); + + clockformatted_31.push(textfmt.format({hour: 31,minute: 31,second: 31}).toString()); + clockformatted_22.push(textfmt.format({hour: 22,minute: 22,second: 22}).toString()); + clockformatted_20.push(textfmt.format({hour: 20,minute: 20,second: 20}).toString()); + } + + test.equal(textformatted_31[0], '31 год 31 меÑÑц 31 Ð½ÐµÐ´ÐµÐ»Ñ 31 день'); + test.equal(textformatted_31[1], '31 г. 31 меÑ. 31 нед. 31 дн.'); + test.equal(textformatted_31[2], '31 г. 31 м. 31 н. 31 д.'); + test.equal(textformatted_31[3], '31 г. 31 м. 31 н. 31 д.'); + + test.equal(textformatted_22[0], '22 года 22 меÑÑца 22 недели 22 днÑ'); + test.equal(textformatted_22[1], '22 г. 22 меÑ. 22 нед. 22 дн.'); + test.equal(textformatted_22[2], '22 г. 22 м. 22 н. 22 д.'); + test.equal(textformatted_22[3], '22 г. 22 м. 22 н. 22 д.'); + + test.equal(textformatted_20[0], '20 лет 20 меÑÑцев 20 недель 20 дней'); + test.equal(textformatted_20[1], '20 л. 20 меÑ. 20 нед. 20 дн.'); + test.equal(textformatted_20[2], '20 л. 20 м. 20 н. 20 д.'); + test.equal(textformatted_20[3], '20 л. 20 м. 20 н. 20 д.'); + + test.equal(clockformatted_31[0], '31 Ñ‡Ð°Ñ 31 минута 31 Ñекунда'); + test.equal(clockformatted_31[1], '31 ч. 31 мин. 31 Ñек.'); + test.equal(clockformatted_31[2], '31 ч 31 мин 31 Ñ'); + test.equal(clockformatted_31[3], '31 ч 31 мин 31 Ñ'); + + test.equal(clockformatted_22[0], '22 чаÑа 22 минуты 22 Ñекунды'); + test.equal(clockformatted_22[1], '22 ч. 22 мин. 22 Ñек.'); + test.equal(clockformatted_22[2], '22 ч 22 мин 22 Ñ'); + test.equal(clockformatted_22[3], '22 ч 22 мин 22 Ñ'); + + test.equal(clockformatted_20[0], '20 чаÑов 20 минут 20 Ñекунд'); + test.equal(clockformatted_20[1], '20 ч. 20 мин. 20 Ñек.'); // CLDR 34 change. + test.equal(clockformatted_20[2], '20 ч 20 мин 20 Ñ'); + test.equal(clockformatted_20[3], '20 ч 20 мин 20 Ñ'); + + + test.done(); + }, + testDurFmt_ru_GE: function(test) { + test.expect(24); + // 21 4 19 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_21 = [],textformatted_4 = [], textformatted_19 =[]; + var clockformatted_21 = [],clockformatted_4 = [], clockformatted_19 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "ru-GE", style:"text", length:length[i]}); + + textformatted_21.push(textfmt.format({year: 21,month: 21,week: 21,day: 21}).toString()); + textformatted_4.push(textfmt.format({year: 4,month: 4,week: 4,day: 4}).toString()); + textformatted_19.push(textfmt.format({year: 19,month: 19,week: 19,day: 19}).toString()); + + clockformatted_21.push(textfmt.format({hour: 21,minute: 21,second: 21}).toString()); + clockformatted_4.push(textfmt.format({hour: 4,minute: 4,second: 4}).toString()); + clockformatted_19.push(textfmt.format({hour: 19,minute: 19,second: 19}).toString()); + } + + test.equal(textformatted_21[0], '21 год 21 меÑÑц 21 Ð½ÐµÐ´ÐµÐ»Ñ 21 день'); + test.equal(textformatted_21[1], '21 г. 21 меÑ. 21 нед. 21 дн.'); + test.equal(textformatted_21[2], '21 г. 21 м. 21 н. 21 д.'); + test.equal(textformatted_21[3], '21 г. 21 м. 21 н. 21 д.'); + + test.equal(textformatted_4[0], '4 года 4 меÑÑца 4 недели 4 днÑ'); + test.equal(textformatted_4[1], '4 г. 4 меÑ. 4 нед. 4 дн.'); + test.equal(textformatted_4[2], '4 г. 4 м. 4 н. 4 д.'); + test.equal(textformatted_4[3], '4 г. 4 м. 4 н. 4 д.'); + + test.equal(textformatted_19[0], '19 лет 19 меÑÑцев 19 недель 19 дней'); + test.equal(textformatted_19[1], '19 л. 19 меÑ. 19 нед. 19 дн.'); + test.equal(textformatted_19[2], '19 л. 19 м. 19 н. 19 д.'); + test.equal(textformatted_19[3], '19 л. 19 м. 19 н. 19 д.'); + + test.equal(clockformatted_21[0], '21 Ñ‡Ð°Ñ 21 минута 21 Ñекунда'); + test.equal(clockformatted_21[1], '21 ч. 21 мин. 21 Ñек.'); + test.equal(clockformatted_21[2], '21 ч 21 мин 21 Ñ'); + test.equal(clockformatted_21[3], '21 ч 21 мин 21 Ñ'); + + test.equal(clockformatted_4[0], '4 чаÑа 4 минуты 4 Ñекунды'); + test.equal(clockformatted_4[1], '4 ч. 4 мин. 4 Ñек.'); + test.equal(clockformatted_4[2], '4 ч 4 мин 4 Ñ'); + test.equal(clockformatted_4[3], '4 ч 4 мин 4 Ñ'); + + test.equal(clockformatted_19[0], '19 чаÑов 19 минут 19 Ñекунд'); + test.equal(clockformatted_19[1], '19 ч. 19 мин. 19 Ñек.'); // CLDR 34 change. + test.equal(clockformatted_19[2], '19 ч 19 мин 19 Ñ'); + test.equal(clockformatted_19[3], '19 ч 19 мин 19 Ñ'); + + test.done(); + }, + testDurFmt_ru_RU: function(test) { + test.expect(24); + // 31 32 19 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_31 = [],textformatted_32 = [], textformatted_19 =[]; + var clockformatted_31 = [],clockformatted_32 = [], clockformatted_19 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "ru-RU", style:"text", length:length[i]}); + + textformatted_31.push(textfmt.format({year: 31,month: 31,week: 31,day: 31}).toString()); + textformatted_32.push(textfmt.format({year: 32,month: 32,week: 32,day: 32}).toString()); + textformatted_19.push(textfmt.format({year: 19,month: 19,week: 19,day: 19}).toString()); + + clockformatted_31.push(textfmt.format({hour: 31,minute: 31,second: 31}).toString()); + clockformatted_32.push(textfmt.format({hour: 32,minute: 32,second: 32}).toString()); + clockformatted_19.push(textfmt.format({hour: 19,minute: 19,second: 19}).toString()); + } + + test.equal(textformatted_31[0], '31 год 31 меÑÑц 31 Ð½ÐµÐ´ÐµÐ»Ñ 31 день'); + test.equal(textformatted_31[1], '31 г. 31 меÑ. 31 нед. 31 дн.'); + test.equal(textformatted_31[2], '31 г. 31 м. 31 н. 31 д.'); + test.equal(textformatted_31[3], '31 г. 31 м. 31 н. 31 д.'); + + test.equal(textformatted_32[0], '32 года 32 меÑÑца 32 недели 32 днÑ'); + test.equal(textformatted_32[1], '32 г. 32 меÑ. 32 нед. 32 дн.'); + test.equal(textformatted_32[2], '32 г. 32 м. 32 н. 32 д.'); + test.equal(textformatted_32[3], '32 г. 32 м. 32 н. 32 д.'); + + test.equal(textformatted_19[0], '19 лет 19 меÑÑцев 19 недель 19 дней'); + test.equal(textformatted_19[1], '19 л. 19 меÑ. 19 нед. 19 дн.'); + test.equal(textformatted_19[2], '19 л. 19 м. 19 н. 19 д.'); + test.equal(textformatted_19[3], '19 л. 19 м. 19 н. 19 д.'); + + test.equal(clockformatted_31[0], '31 Ñ‡Ð°Ñ 31 минута 31 Ñекунда'); + test.equal(clockformatted_31[1], '31 ч. 31 мин. 31 Ñек.'); + test.equal(clockformatted_31[2], '31 ч 31 мин 31 Ñ'); + test.equal(clockformatted_31[3], '31 ч 31 мин 31 Ñ'); + + test.equal(clockformatted_32[0], '32 чаÑа 32 минуты 32 Ñекунды'); + test.equal(clockformatted_32[1], '32 ч. 32 мин. 32 Ñек.'); + test.equal(clockformatted_32[2], '32 ч 32 мин 32 Ñ'); + test.equal(clockformatted_32[3], '32 ч 32 мин 32 Ñ'); + + test.equal(clockformatted_19[0], '19 чаÑов 19 минут 19 Ñекунд'); + test.equal(clockformatted_19[1], '19 ч. 19 мин. 19 Ñек.'); // CLDR 34 change. + test.equal(clockformatted_19[2], '19 ч 19 мин 19 Ñ'); + test.equal(clockformatted_19[3], '19 ч 19 мин 19 Ñ'); + + test.done(); + }, + testDurFmt_ru_UA: function(test) { + test.expect(24); + // 1 2 5 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = [], textformatted_5 =[]; + var clockformatted_1 = [],clockformatted_2 = [], clockformatted_5 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "ru-UA", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + textformatted_5.push(textfmt.format({year: 5,month: 5,week: 5,day: 5}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + clockformatted_5.push(textfmt.format({hour: 5,minute: 5,second: 5}).toString()); + } + + test.equal(textformatted_1[0], '1 год 1 меÑÑц 1 Ð½ÐµÐ´ÐµÐ»Ñ 1 день'); + test.equal(textformatted_1[1], '1 г. 1 меÑ. 1 нед. 1 дн.'); + test.equal(textformatted_1[2], '1 г. 1 м. 1 н. 1 д.'); + test.equal(textformatted_1[3], '1 г. 1 м. 1 н. 1 д.'); + + test.equal(textformatted_2[0], '2 года 2 меÑÑца 2 недели 2 днÑ'); + test.equal(textformatted_2[1], '2 г. 2 меÑ. 2 нед. 2 дн.'); + test.equal(textformatted_2[2], '2 г. 2 м. 2 н. 2 д.'); + test.equal(textformatted_2[3], '2 г. 2 м. 2 н. 2 д.'); + + test.equal(textformatted_5[0], '5 лет 5 меÑÑцев 5 недель 5 дней'); + test.equal(textformatted_5[1], '5 л. 5 меÑ. 5 нед. 5 дн.'); + test.equal(textformatted_5[2], '5 л. 5 м. 5 н. 5 д.'); + test.equal(textformatted_5[3], '5 л. 5 м. 5 н. 5 д.'); + + test.equal(clockformatted_1[0], '1 Ñ‡Ð°Ñ 1 минута 1 Ñекунда'); + test.equal(clockformatted_1[1], '1 ч. 1 мин. 1 Ñек.'); + test.equal(clockformatted_1[2], '1 ч 1 мин 1 Ñ'); + test.equal(clockformatted_1[3], '1 ч 1 мин 1 Ñ'); + + test.equal(clockformatted_2[0], '2 чаÑа 2 минуты 2 Ñекунды'); + test.equal(clockformatted_2[1], '2 ч. 2 мин. 2 Ñек.'); + test.equal(clockformatted_2[2], '2 ч 2 мин 2 Ñ'); + test.equal(clockformatted_2[3], '2 ч 2 мин 2 Ñ'); + + test.equal(clockformatted_5[0], '5 чаÑов 5 минут 5 Ñекунд'); + test.equal(clockformatted_5[1], '5 ч. 5 мин. 5 Ñек.'); // CLDR 34 change. + test.equal(clockformatted_5[2], '5 ч 5 мин 5 Ñ'); + test.equal(clockformatted_5[3], '5 ч 5 мин 5 Ñ'); + + test.done(); + }, + testDurFmt_sk_SK: function(test) { + test.expect(24); + // 1 2 5 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = [], textformatted_5 =[]; + var clockformatted_1 = [],clockformatted_2 = [], clockformatted_5 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "sk-SK", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + textformatted_5.push(textfmt.format({year: 5,month: 5,week: 5,day: 5}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + clockformatted_5.push(textfmt.format({hour: 5,minute: 5,second: 5}).toString()); + } + + test.equal(textformatted_1[0], '1 rok, 1 mesiac, 1 týždeň, 1 deň'); + test.equal(textformatted_1[1], '1 r., 1 mes., 1 týž., 1 deň'); + test.equal(textformatted_1[2], '1 r., 1 m., 1 t., 1 d.'); + test.equal(textformatted_1[3], '1 r., 1 m., 1 t., 1 d.'); + + test.equal(textformatted_2[0], '2 roky, 2 mesiace, 2 týždne, 2 dni'); + test.equal(textformatted_2[1], '2 r., 2 mes., 2 týž., 2 dni'); + test.equal(textformatted_2[2], '2 r., 2 m., 2 t., 2 d.'); + test.equal(textformatted_2[3], '2 r., 2 m., 2 t., 2 d.'); + + test.equal(textformatted_5[0], '5 rokov, 5 mesiacov, 5 týždňov, 5 dní'); + test.equal(textformatted_5[1], '5 r., 5 mes., 5 týž., 5 dní'); + test.equal(textformatted_5[2], '5 r., 5 m., 5 t., 5 d.'); + test.equal(textformatted_5[3], '5 r., 5 m., 5 t., 5 d.'); + + test.equal(clockformatted_1[0], '1 hodina, 1 minúta, 1 sekunda'); + test.equal(clockformatted_1[1], '1 h, 1 min, 1 s'); + test.equal(clockformatted_1[2], '1 h, 1 min, 1 s'); + test.equal(clockformatted_1[3], '1 h, 1 min, 1 s'); + + test.equal(clockformatted_2[0], '2 hodiny, 2 minúty, 2 sekundy'); + test.equal(clockformatted_2[1], '2 h, 2 min, 2 s'); + test.equal(clockformatted_2[2], '2 h, 2 min, 2 s'); + test.equal(clockformatted_2[3], '2 h, 2 min, 2 s'); + + test.equal(clockformatted_5[0], '5 hodín, 5 minút, 5 sekúnd'); + test.equal(clockformatted_5[1], '5 h, 5 min, 5 s'); + test.equal(clockformatted_5[2], '5 h, 5 min, 5 s'); + test.equal(clockformatted_5[3], '5 h, 5 min, 5 s'); + + test.done(); + }, + testDurFmt_sl_SI: function(test) { + test.expect(32); + // 1 2 3 5 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = [], textformatted_3 = [],textformatted_5 = []; + var clockformatted_1 = [],clockformatted_2 = [], clockformatted_3 = [],clockformatted_5 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "sl-SI", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + textformatted_3.push(textfmt.format({year: 3,month: 3,week: 3,day: 3}).toString()); + textformatted_5.push(textfmt.format({year: 5,month: 5,week: 5,day: 5}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + clockformatted_3.push(textfmt.format({hour: 3,minute: 3,second: 3}).toString()); + clockformatted_5.push(textfmt.format({hour: 5,minute: 5,second: 5}).toString()); + } + + test.equal(textformatted_1[0], '1 leto, 1 mesec, 1 teden in 1 dan'); + test.equal(textformatted_1[1], '1 l, 1 m, 1 t, 1 d'); + test.equal(textformatted_1[2], '1 l, 1 m, 1 t, 1 d'); + test.equal(textformatted_1[3], '1 l, 1 m, 1 t, 1 d'); + + test.equal(textformatted_2[0], '2 leti, 2 meseca, 2 tedna in 2 dneva'); + test.equal(textformatted_2[1], '2 l, 2 m, 2 t, 2 d'); + test.equal(textformatted_2[2], '2 l, 2 m, 2 t, 2 d'); + test.equal(textformatted_2[3], '2 l, 2 m, 2 t, 2 d'); + + test.equal(textformatted_3[0], '3 let, 3 mesecev, 3 tednov in 3 dni'); + test.equal(textformatted_3[1], '3 l, 3 m, 3 t, 3 d'); + test.equal(textformatted_3[2], '3 l, 3 m, 3 t, 3 d'); + test.equal(textformatted_3[3], '3 l, 3 m, 3 t, 3 d'); + + test.equal(textformatted_5[0], '5 let, 5 mesecev, 5 tednov in 5 dni'); + test.equal(textformatted_5[1], '5 l, 5 m, 5 t, 5 d'); + test.equal(textformatted_5[2], '5 l, 5 m, 5 t, 5 d'); + test.equal(textformatted_5[3], '5 l, 5 m, 5 t, 5 d'); + + test.equal(clockformatted_1[0], '1 ura, 1 minuta in 1 sekunda'); + test.equal(clockformatted_1[1], '1 h, 1 min, 1 sek.'); + test.equal(clockformatted_1[2], '1 h, 1 min, 1 s'); + test.equal(clockformatted_1[3], '1 h, 1 min, 1 s'); + + test.equal(clockformatted_2[0], '2 uri, 2 minuti in 2 sekundi'); + test.equal(clockformatted_2[1], '2 h, 2 min, 2 sek.'); + test.equal(clockformatted_2[2], '2 h, 2 min, 2 s'); + test.equal(clockformatted_2[3], '2 h, 2 min, 2 s'); + + test.equal(clockformatted_3[0], '3 ure, 3 minute in 3 sekunde'); + test.equal(clockformatted_3[1], '3 h, 3 min, 3 sek.'); + test.equal(clockformatted_3[2], '3 h, 3 min, 3 s'); + test.equal(clockformatted_3[3], '3 h, 3 min, 3 s'); + + test.equal(clockformatted_5[0], '5 ur, 5 minut in 5 sekund'); + test.equal(clockformatted_5[1], '5 h, 5 min, 5 sek.'); + test.equal(clockformatted_5[2], '5 h, 5 min, 5 s'); + test.equal(clockformatted_5[3], '5 h, 5 min, 5 s'); + + test.done(); + }, + testDurFmt_sq_AL: function(test) { + test.expect(16); + // 1 16 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_16 = []; + var clockformatted_1 = [],clockformatted_16 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "sq-AL", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_16.push(textfmt.format({year: 16,month: 16,week: 16,day: 16}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_16.push(textfmt.format({hour: 16,minute: 16,second: 16}).toString()); + } + + test.equal(textformatted_1[0], '1 vit, 1 muaj, 1 javë e 1 ditë'); + test.equal(textformatted_1[1], '1 vit, 1 muaj, 1 javë, 1 ditë'); + test.equal(textformatted_1[2], '1 vit, 1 muaj, 1 javë, 1 ditë'); + test.equal(textformatted_1[3], '1 vit, 1 muaj, 1 javë, 1 ditë'); + + test.equal(textformatted_16[0], '16 vjet, 16 muaj, 16 javë e 16 ditë'); + test.equal(textformatted_16[1], '16 vjet, 16 muaj, 16 javë, 16 ditë'); + test.equal(textformatted_16[2], '16 vjet, 16 muaj, 16 javë, 16 ditë'); + test.equal(textformatted_16[3], '16 vjet, 16 muaj, 16 javë, 16 ditë'); + + test.equal(clockformatted_1[0], '1 orë, 1 minutë e 1 sekondë'); + test.equal(clockformatted_1[1], '1 orë, 1 min., 1 sek.'); + test.equal(clockformatted_1[2], '1 orë, 1 min., 1 sek.'); + test.equal(clockformatted_1[3], '1 orë, 1 min., 1 sek.'); + + test.equal(clockformatted_16[0], '16 orë, 16 minuta e 16 sekonda'); + test.equal(clockformatted_16[1], '16 orë, 16 min., 16 sek.'); + test.equal(clockformatted_16[2], '16 orë, 16 min., 16 sek.'); + test.equal(clockformatted_16[3], '16 orë, 16 min., 16 sek.'); + + test.done(); + }, + testDurFmt_sq_ME: function(test) { + test.expect(16); + // 1 17 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_17 = []; + var clockformatted_1 = [],clockformatted_17 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "sq-ME", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_17.push(textfmt.format({year: 17,month: 17,week: 17,day: 17}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_17.push(textfmt.format({hour: 17,minute: 17,second: 17}).toString()); + } + + test.equal(textformatted_1[0], '1 vit, 1 muaj, 1 javë e 1 ditë'); + test.equal(textformatted_1[1], '1 vit, 1 muaj, 1 javë, 1 ditë'); + test.equal(textformatted_1[2], '1 vit, 1 muaj, 1 javë, 1 ditë'); + test.equal(textformatted_1[3], '1 vit, 1 muaj, 1 javë, 1 ditë'); + + test.equal(textformatted_17[0], '17 vjet, 17 muaj, 17 javë e 17 ditë'); + test.equal(textformatted_17[1], '17 vjet, 17 muaj, 17 javë, 17 ditë'); + test.equal(textformatted_17[2], '17 vjet, 17 muaj, 17 javë, 17 ditë'); + test.equal(textformatted_17[3], '17 vjet, 17 muaj, 17 javë, 17 ditë'); + + test.equal(clockformatted_1[0], '1 orë, 1 minutë e 1 sekondë'); + test.equal(clockformatted_1[1], '1 orë, 1 min., 1 sek.'); + test.equal(clockformatted_1[2], '1 orë, 1 min., 1 sek.'); + test.equal(clockformatted_1[3], '1 orë, 1 min., 1 sek.'); + + test.equal(clockformatted_17[0], '17 orë, 17 minuta e 17 sekonda'); + test.equal(clockformatted_17[1], '17 orë, 17 min., 17 sek.'); + test.equal(clockformatted_17[2], '17 orë, 17 min., 17 sek.'); + test.equal(clockformatted_17[3], '17 orë, 17 min., 17 sek.'); + + test.done(); + }, + testDurFmt_sv_FI: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "sv-FI", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 Ã¥r, 1 mÃ¥nad, 1 vecka, 1 dygn'); + test.equal(textformatted_1[1], '1 Ã¥r, 1 mÃ¥n, 1 v, 1 d'); + test.equal(textformatted_1[2], '1Ã¥, 1m, 1v, 1d'); + test.equal(textformatted_1[3], '1Ã¥ 1m 1v 1d'); + + test.equal(textformatted_2[0], '2 Ã¥r, 2 mÃ¥nader, 2 veckor, 2 dygn'); + test.equal(textformatted_2[1], '2 Ã¥r, 2 mÃ¥n, 2 v, 2 d'); + test.equal(textformatted_2[2], '2Ã¥, 2m, 2v, 2d'); + test.equal(textformatted_2[3], '2Ã¥ 2m 2v 2d'); + + test.equal(clockformatted_1[0], '1 timme, 1 minut, 1 sekund'); + test.equal(clockformatted_1[1], '1 tim, 1 min, 1 s'); + test.equal(clockformatted_1[2], '1h, 1m, 1s'); + test.equal(clockformatted_1[3], '1h 1m 1s'); + + test.equal(clockformatted_2[0], '2 timmar, 2 minuter, 2 sekunder'); + test.equal(clockformatted_2[1], '2 tim, 2 min, 2 s'); + test.equal(clockformatted_2[2], '2h, 2m, 2s'); + test.equal(clockformatted_2[3], '2h 2m 2s'); + + test.done(); + }, + testDurFmt_sv_SE: function(test) { + test.expect(16); + // 1 17 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_17 = []; + var clockformatted_1 = [],clockformatted_17 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "sv-SE", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_17.push(textfmt.format({year: 17,month: 17,week: 17,day: 17}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_17.push(textfmt.format({hour: 17,minute: 17,second: 17}).toString()); + } + + test.equal(textformatted_1[0], '1 Ã¥r, 1 mÃ¥nad, 1 vecka, 1 dygn'); + test.equal(textformatted_1[1], '1 Ã¥r, 1 mÃ¥n, 1 v, 1 d'); + test.equal(textformatted_1[2], '1Ã¥, 1m, 1v, 1d'); + test.equal(textformatted_1[3], '1Ã¥ 1m 1v 1d'); + + test.equal(textformatted_17[0], '17 Ã¥r, 17 mÃ¥nader, 17 veckor, 17 dygn'); + test.equal(textformatted_17[1], '17 Ã¥r, 17 mÃ¥n, 17 v, 17 d'); + test.equal(textformatted_17[2], '17Ã¥, 17m, 17v, 17d'); + test.equal(textformatted_17[3], '17Ã¥ 17m 17v 17d'); + + test.equal(clockformatted_1[0], '1 timme, 1 minut, 1 sekund'); + test.equal(clockformatted_1[1], '1 tim, 1 min, 1 s'); + test.equal(clockformatted_1[2], '1h, 1m, 1s'); + test.equal(clockformatted_1[3], '1h 1m 1s'); + + test.equal(clockformatted_17[0], '17 timmar, 17 minuter, 17 sekunder'); + test.equal(clockformatted_17[1], '17 tim, 17 min, 17 s'); + test.equal(clockformatted_17[2], '17h, 17m, 17s'); + test.equal(clockformatted_17[3], '17h 17m 17s'); + + test.done(); + }, + testDurFmt_ta_IN: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "ta-IN", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 ஆணà¯à®Ÿà¯, 1 மாதமà¯, 1 வாரமà¯, 1 நாளà¯'); + test.equal(textformatted_1[1], '1 ஆணà¯à®Ÿà¯, 1 மாதமà¯, 1 வாரமà¯, 1 நாளà¯'); + test.equal(textformatted_1[2], '1 ஆ 1 மா 1 வா 1 நா'); + test.equal(textformatted_1[3], '1 ஆ 1 மா 1 வா 1 நா'); + + test.equal(textformatted_2[0], '2 ஆணà¯à®Ÿà¯à®•à®³à¯, 2 மாதஙà¯à®•à®³à¯, 2 வாரஙà¯à®•à®³à¯, 2 நாடà¯à®•à®³à¯'); + test.equal(textformatted_2[1], '2 ஆணà¯à®Ÿà¯., 2 மாத., 2 வார., 2 நாடà¯à®•à®³à¯'); + test.equal(textformatted_2[2], '2 ஆ 2 மா 2 வா 2 நா'); + test.equal(textformatted_2[3], '2 ஆ 2 மா 2 வா 2 நா'); + + test.equal(clockformatted_1[0], '1 மணிநேரமà¯, 1 நிமிடமà¯, 1 விநாடி'); + test.equal(clockformatted_1[1], '1 மணிநேரமà¯, 1 நிமிடமà¯, 1 விநாடி'); + test.equal(clockformatted_1[2], '1 à®®.நே. 1 நிமி. 1 வி.'); + test.equal(clockformatted_1[3], '1 à®®.நே. 1 நிமி. 1 வி.'); + + test.equal(clockformatted_2[0], '2 மணிநேரஙà¯à®•à®³à¯, 2 நிமிடஙà¯à®•à®³à¯, 2 விநாடிகளà¯'); + test.equal(clockformatted_2[1], '2 மணிநேரமà¯, 2 நிமிட, 2 விநாடிகளà¯'); + test.equal(clockformatted_2[2], '2 à®®.நே. 2 நிமி. 2 வி.'); + test.equal(clockformatted_2[3], '2 à®®.நே. 2 நிமி. 2 வி.'); + + test.done(); + }, + testDurFmt_te_IN: function(test) { + test.expect(16); + // 1 16 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_16 = []; + var clockformatted_1 = [],clockformatted_16 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "te-IN", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_16.push(textfmt.format({year: 16,month: 16,week: 16,day: 16}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_16.push(textfmt.format({hour: 16,minute: 16,second: 16}).toString()); + } + + test.equal(textformatted_1[0], '1 సంవతà±à°¸à°°à°‚, 1 నెల, 1 వారం, 1 రోజà±'); + test.equal(textformatted_1[1], '1 సం., 1 నె., 1 వా., 1 రోజà±'); + test.equal(textformatted_1[2], '1సం, 1నె, 1వా, 1రో'); + test.equal(textformatted_1[3], '1సం, 1నె, 1వా, 1రో'); + + test.equal(textformatted_16[0], '16 సంవతà±à°¸à°°à°¾à°²à±, 16 నెలలà±, 16 వారాలà±, 16 రోజà±à°²à±'); + test.equal(textformatted_16[1], '16 సం., 16 నె., 16 వా., 16 రోజà±à°²à±'); + test.equal(textformatted_16[2], '16సం, 16నె, 16వా, 16రో'); + test.equal(textformatted_16[3], '16సం, 16నె, 16వా, 16రో'); + + test.equal(clockformatted_1[0], '1 à°—à°‚à°Ÿ, 1 నిమిషం, 1 సెకనà±'); + test.equal(clockformatted_1[1], '1 à°—à°‚., 1 నిమి., 1 సె.'); + test.equal(clockformatted_1[2], '1à°—à°‚, 1ని, 1సె'); + test.equal(clockformatted_1[3], '1à°—à°‚, 1ని, 1సె'); + + test.equal(clockformatted_16[0], '16 à°—à°‚à°Ÿà°²à±, 16 నిమిషాలà±, 16 సెకనà±à°²à±'); + test.equal(clockformatted_16[1], '16 à°—à°‚., 16 నిమి., 16 సెక.'); + test.equal(clockformatted_16[2], '16à°—à°‚, 16ని, 16సె'); + test.equal(clockformatted_16[3], '16à°—à°‚, 16ని, 16సె'); + + test.done(); + }, + testDurFmt_th_TH: function(test) { + test.expect(16); + // 1 16 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_16 = []; + var clockformatted_1 = [],clockformatted_16 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "th-TH", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_16.push(textfmt.format({year: 16,month: 16,week: 16,day: 16}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_16.push(textfmt.format({hour: 16,minute: 16,second: 16}).toString()); + } + + test.equal(textformatted_1[0], '1 ปี 1 เดือน 1 สัปดาห์ à¹à¸¥à¸° 1 วัน'); + test.equal(textformatted_1[1], '1 ปี 1 เดือน 1 สัปดาห์ 1 วัน'); + test.equal(textformatted_1[2], '1ปี 1เดือน 1สัปดาห์ 1วัน'); + test.equal(textformatted_1[3], '1ปี 1เดือน 1สัปดาห์ 1วัน'); + + test.equal(textformatted_16[0], '16 ปี 16 เดือน 16 สัปดาห์ à¹à¸¥à¸° 16 วัน'); + test.equal(textformatted_16[1], '16 ปี 16 เดือน 16 สัปดาห์ 16 วัน'); + test.equal(textformatted_16[2], '16ปี 16เดือน 16สัปดาห์ 16วัน'); + test.equal(textformatted_16[3], '16ปี 16เดือน 16สัปดาห์ 16วัน'); + + test.equal(clockformatted_1[0], '1 ชั่วโมง 1 นาที à¹à¸¥à¸° 1 วินาที'); + test.equal(clockformatted_1[1], '1 ชม. 1 นาที 1 วิ'); + test.equal(clockformatted_1[2], '1ชม. 1นาที 1วิ'); + test.equal(clockformatted_1[3], '1ชม. 1นาที 1วิ'); + + test.equal(clockformatted_16[0], '16 ชั่วโมง 16 นาที à¹à¸¥à¸° 16 วินาที'); + test.equal(clockformatted_16[1], '16 ชม. 16 นาที 16 วิ'); + test.equal(clockformatted_16[2], '16ชม. 16นาที 16วิ'); + test.equal(clockformatted_16[3], '16ชม. 16นาที 16วิ'); + + test.done(); + }, + testDurFmt_tr_AM: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "tr-AM", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 yıl 1 ay 1 hafta 1 gün'); + test.equal(textformatted_1[1], '1 yıl 1 ay 1 hf. 1 gün'); + test.equal(textformatted_1[2], '1y 1a 1h 1g'); + test.equal(textformatted_1[3], '1y 1a 1h 1g'); + + test.equal(textformatted_2[0], '2 yıl 2 ay 2 hafta 2 gün'); + test.equal(textformatted_2[1], '2 yıl 2 ay 2 hf. 2 gün'); + test.equal(textformatted_2[2], '2y 2a 2h 2g'); + test.equal(textformatted_2[3], '2y 2a 2h 2g'); + + test.equal(clockformatted_1[0], '1 saat 1 dakika 1 saniye'); + test.equal(clockformatted_1[1], '1 sa. 1 dk. 1 sn.'); + test.equal(clockformatted_1[2], '1 sa 1d 1sn'); + test.equal(clockformatted_1[3], '1 sa 1d 1sn'); + + test.equal(clockformatted_2[0], '2 saat 2 dakika 2 saniye'); + test.equal(clockformatted_2[1], '2 sa. 2 dk. 2 sn.'); + test.equal(clockformatted_2[2], '2s 2d 2sn'); + test.equal(clockformatted_2[3], '2s 2d 2sn'); + + test.done(); + }, + testDurFmt_tr_AZ: function(test) { + test.expect(16); + // 1 16 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_16 = []; + var clockformatted_1 = [],clockformatted_16 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "tr-AZ", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_16.push(textfmt.format({year: 16,month: 16,week: 16,day: 16}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_16.push(textfmt.format({hour: 16,minute: 16,second: 16}).toString()); + } + + test.equal(textformatted_1[0], '1 yıl 1 ay 1 hafta 1 gün'); + test.equal(textformatted_1[1], '1 yıl 1 ay 1 hf. 1 gün'); + test.equal(textformatted_1[2], '1y 1a 1h 1g'); + test.equal(textformatted_1[3], '1y 1a 1h 1g'); + + test.equal(textformatted_16[0], '16 yıl 16 ay 16 hafta 16 gün'); + test.equal(textformatted_16[1], '16 yıl 16 ay 16 hf. 16 gün'); + test.equal(textformatted_16[2], '16y 16a 16h 16g'); + test.equal(textformatted_16[3], '16y 16a 16h 16g'); + + test.equal(clockformatted_1[0], '1 saat 1 dakika 1 saniye'); + test.equal(clockformatted_1[1], '1 sa. 1 dk. 1 sn.'); + test.equal(clockformatted_1[2], '1 sa 1d 1sn'); + test.equal(clockformatted_1[3], '1 sa 1d 1sn'); + + test.equal(clockformatted_16[0], '16 saat 16 dakika 16 saniye'); + test.equal(clockformatted_16[1], '16 sa. 16 dk. 16 sn.'); + test.equal(clockformatted_16[2], '16s 16d 16sn'); + test.equal(clockformatted_16[3], '16s 16d 16sn'); + + test.done(); + }, + testDurFmt_tr_CY: function(test) { + test.expect(16); + // 1 17 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_17 = []; + var clockformatted_1 = [],clockformatted_17 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "tr-CY", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_17.push(textfmt.format({year: 17,month: 17,week: 17,day: 17}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_17.push(textfmt.format({hour: 17,minute: 17,second: 17}).toString()); + } + + test.equal(textformatted_1[0], '1 yıl 1 ay 1 hafta 1 gün'); + test.equal(textformatted_1[1], '1 yıl 1 ay 1 hf. 1 gün'); + test.equal(textformatted_1[2], '1y 1a 1h 1g'); + test.equal(textformatted_1[3], '1y 1a 1h 1g'); + + test.equal(textformatted_17[0], '17 yıl 17 ay 17 hafta 17 gün'); + test.equal(textformatted_17[1], '17 yıl 17 ay 17 hf. 17 gün'); + test.equal(textformatted_17[2], '17y 17a 17h 17g'); + test.equal(textformatted_17[3], '17y 17a 17h 17g'); + + test.equal(clockformatted_1[0], '1 saat 1 dakika 1 saniye'); + test.equal(clockformatted_1[1], '1 sa. 1 dk. 1 sn.'); + test.equal(clockformatted_1[2], '1 sa 1d 1sn'); + test.equal(clockformatted_1[3], '1 sa 1d 1sn'); + + test.equal(clockformatted_17[0], '17 saat 17 dakika 17 saniye'); + test.equal(clockformatted_17[1], '17 sa. 17 dk. 17 sn.'); + test.equal(clockformatted_17[2], '17s 17d 17sn'); + test.equal(clockformatted_17[3], '17s 17d 17sn'); + + test.done(); + }, + testDurFmt_tr_TR: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "tr-TR", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 yıl 1 ay 1 hafta 1 gün'); + test.equal(textformatted_1[1], '1 yıl 1 ay 1 hf. 1 gün'); + test.equal(textformatted_1[2], '1y 1a 1h 1g'); + test.equal(textformatted_1[3], '1y 1a 1h 1g'); + + test.equal(textformatted_2[0], '2 yıl 2 ay 2 hafta 2 gün'); + test.equal(textformatted_2[1], '2 yıl 2 ay 2 hf. 2 gün'); + test.equal(textformatted_2[2], '2y 2a 2h 2g'); + test.equal(textformatted_2[3], '2y 2a 2h 2g'); + + test.equal(clockformatted_1[0], '1 saat 1 dakika 1 saniye'); + test.equal(clockformatted_1[1], '1 sa. 1 dk. 1 sn.'); + test.equal(clockformatted_1[2], '1 sa 1d 1sn'); + test.equal(clockformatted_1[3], '1 sa 1d 1sn'); + + test.equal(clockformatted_2[0], '2 saat 2 dakika 2 saniye'); + test.equal(clockformatted_2[1], '2 sa. 2 dk. 2 sn.'); + test.equal(clockformatted_2[2], '2s 2d 2sn'); + test.equal(clockformatted_2[3], '2s 2d 2sn'); + + test.done(); + }, + testDurFmt_uk_UA: function(test) { + test.expect(24); + // 1 2 5 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = [], textformatted_5 = []; + var clockformatted_1 = [],clockformatted_2 = [], clockformatted_5 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "uk-UA", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + textformatted_5.push(textfmt.format({year: 5,month: 5,week: 5,day: 5}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + clockformatted_5.push(textfmt.format({hour: 5,minute: 5,second: 5}).toString()); + } + + test.equal(textformatted_1[0], '1 рік, 1 міÑÑць, 1 тиждень Ñ– 1 день'); + test.equal(textformatted_1[1], '1 Ñ€., 1 міÑ., 1 тиж., 1 д.'); + test.equal(textformatted_1[2], '1 Ñ€., 1 міÑ., 1 тиж., 1 дн.'); + test.equal(textformatted_1[3], '1 Ñ€., 1 міÑ., 1 тиж., 1 дн.'); + + test.equal(textformatted_2[0], '2 роки, 2 міÑÑці, 2 тижні Ñ– 2 дні'); + test.equal(textformatted_2[1], '2 Ñ€., 2 міÑ., 2 тиж., 2 дн.'); + test.equal(textformatted_2[2], '2 Ñ€., 2 міÑ., 2 тиж., 2 дн.'); + test.equal(textformatted_2[3], '2 Ñ€., 2 міÑ., 2 тиж., 2 дн.'); + + test.equal(textformatted_5[0], '5 років, 5 міÑÑців, 5 тижнів Ñ– 5 днів'); + test.equal(textformatted_5[1], '5 Ñ€., 5 міÑ., 5 тиж., 5 дн.'); + test.equal(textformatted_5[2], '5 Ñ€., 5 міÑ., 5 тиж., 5 дн.'); + test.equal(textformatted_5[3], '5 Ñ€., 5 міÑ., 5 тиж., 5 дн.'); + + test.equal(clockformatted_1[0], '1 година, 1 хвилина Ñ– 1 Ñекунда'); + test.equal(clockformatted_1[1], '1 год, 1 хв, 1 Ñ'); + test.equal(clockformatted_1[2], '1 год, 1 хв, 1 Ñ'); + test.equal(clockformatted_1[3], '1 год, 1 хв, 1 Ñ'); + + test.equal(clockformatted_2[0], '2 години, 2 хвилини Ñ– 2 Ñекунди'); + test.equal(clockformatted_2[1], '2 год, 2 хв, 2 Ñ'); + test.equal(clockformatted_2[2], '2 год, 2 хв, 2 Ñ'); + test.equal(clockformatted_2[3], '2 год, 2 хв, 2 Ñ'); + + test.equal(clockformatted_5[0], '5 годин, 5 хвилин Ñ– 5 Ñекунд'); + test.equal(clockformatted_5[1], '5 год, 5 хв, 5 Ñ'); + test.equal(clockformatted_5[2], '5 год, 5 хв, 5 Ñ'); + test.equal(clockformatted_5[3], '5 год, 5 хв, 5 Ñ'); + + test.done(); + }, + testDurFmt_ur_IN: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "ur-IN", style:"text", length:length[i], useNative:false}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], 'â€1 سال, 1 Ù…ÛینÛ, 1 ÛÙتÛØŒ 1 دن'); + test.equal(textformatted_1[1], 'â€1 سال، 1 Ù…ÛینÛØŒ 1 ÛÙتÛØŒ 1 دن'); + test.equal(textformatted_1[2], 'â€1 سال 1 Ù…ÛÛŒÙ†Û 1 ÛÙØªÛ 1 دن'); + test.equal(textformatted_1[3], 'â€1 سال 1 Ù…ÛÛŒÙ†Û 1 ÛÙØªÛ 1 دن'); + + test.equal(textformatted_2[0], 'â€2 سال, 2 Ù…Ûینے, 2 ÛÙتے، 2 دن'); + test.equal(textformatted_2[1], 'â€2 سال، 2 Ù…Ûینے، 2 ÛÙتے، 2 دن'); + test.equal(textformatted_2[2], 'â€2 سال 2 Ù…Ûینے 2 ÛÙتے 2 دن'); + test.equal(textformatted_2[3], 'â€2 سال 2 Ù…Ûینے 2 ÛÙتے 2 دن'); + + test.equal(clockformatted_1[0], 'â€1 گھنٹÛ, 1 منٹ، 1 سیکنڈ'); + test.equal(clockformatted_1[1], 'â€1 گھنٹÛØŒ 1 منٹ، 1 سیکنڈ'); + test.equal(clockformatted_1[2], 'â€1 Ú¯Ú¾Ù†Ù¹Û 1 منٹ 1 سیکنڈ'); + test.equal(clockformatted_1[3], 'â€1 Ú¯Ú¾Ù†Ù¹Û 1 منٹ 1 سیکنڈ'); + + test.equal(clockformatted_2[0], 'â€2 گھنٹے, 2 منٹ، 2 سیکنڈ'); + test.equal(clockformatted_2[1], 'â€2 گھنٹے، 2 منٹ، 2 سیکنڈ'); + test.equal(clockformatted_2[2], 'â€2 گھنٹے 2 منٹ 2 سیکنڈ'); // CLDR 34 change (second) + test.equal(clockformatted_2[3], 'â€2 گھنٹے 2 منٹ 2 سیکنڈ'); // CLDR 34 change (second) + + test.done(); + }, + testDurFmt_uz_Latn_UZ: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "uz-Latn-UZ", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 yil 1 oy 1 hafta 1 kun'); + test.equal(textformatted_1[1], '1 yil 1 oy 1 hafta 1 kun'); + test.equal(textformatted_1[2], '1 yil 1 oy 1 hafta 1 kun'); + test.equal(textformatted_1[3], '1 yil 1 oy 1 hafta 1 kun'); + + test.equal(textformatted_2[0], '2 yil 2 oy 2 hafta 2 kun'); + test.equal(textformatted_2[1], '2 yil 2 oy 2 hafta 2 kun'); + test.equal(textformatted_2[2], '2 yil 2 oy 2 hafta 2 kun'); + test.equal(textformatted_2[3], '2 yil 2 oy 2 hafta 2 kun'); + + test.equal(clockformatted_1[0], '1 soat 1 daqiqa 1 soniya'); + test.equal(clockformatted_1[1], '1 soat 1 daq. 1 son.'); + test.equal(clockformatted_1[2], '1 soat 1 daq. 1 s'); + test.equal(clockformatted_1[3], '1 soat 1 daq. 1 s'); + + test.equal(clockformatted_2[0], '2 soat 2 daqiqa 2 soniya'); + test.equal(clockformatted_2[1], '2 soat 2 daq. 2 son.'); + test.equal(clockformatted_2[2], '2 soat 2 daq. 2 s'); + test.equal(clockformatted_2[3], '2 soat 2 daq. 2 s'); + + test.done(); + }, + testDurFmt_vi_VN: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "vi-VN", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 năm, 1 tháng, 1 tuần, 1 ngày'); + test.equal(textformatted_1[1], '1 năm, 1 tháng, 1 tuần, 1 ngày'); + test.equal(textformatted_1[2], '1 năm, 1 tháng, 1 tuần, 1 ngày'); + test.equal(textformatted_1[3], '1 năm 1 tháng 1 tuần 1 ngày'); + + test.equal(textformatted_2[0], '2 năm, 2 tháng, 2 tuần, 2 ngày'); + test.equal(textformatted_2[1], '2 năm, 2 tháng, 2 tuần, 2 ngày'); + test.equal(textformatted_2[2], '2 năm, 2 tháng, 2 tuần, 2 ngày'); + test.equal(textformatted_2[3], '2 năm 2 tháng 2 tuần 2 ngày'); + + test.equal(clockformatted_1[0], '1 giá», 1 phút, 1 giây'); + test.equal(clockformatted_1[1], '1 giá», 1 phút, 1 giây'); + test.equal(clockformatted_1[2], '1 giá», 1 phút, 1 giây'); + test.equal(clockformatted_1[3], '1 giá» 1 phút 1 giây'); + + test.equal(clockformatted_2[0], '2 giá», 2 phút, 2 giây'); + test.equal(clockformatted_2[1], '2 giá», 2 phút, 2 giây'); + test.equal(clockformatted_2[2], '2 giá», 2 phút, 2 giây'); + test.equal(clockformatted_2[3], '2 giá» 2 phút 2 giây'); + + test.done(); + }, + testDurFmt_zh_Hans_CN: function(test) { + test.expect(8);; + // 1 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = []; + var clockformatted_1 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "zh-Hans-CN", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + } + + test.equal(textformatted_1[0], '1å¹´1个月1周1天'); + test.equal(textformatted_1[1], '1å¹´1个月1周1天'); + test.equal(textformatted_1[2], '1å¹´1个月1周1天'); + test.equal(textformatted_1[3], '1å¹´1个月1周1天'); + + test.equal(clockformatted_1[0], '1å°æ—¶1分钟1秒钟'); + test.equal(clockformatted_1[1], '1å°æ—¶1分钟1秒'); + test.equal(clockformatted_1[2], '1å°æ—¶1分钟1秒'); + test.equal(clockformatted_1[3], '1å°æ—¶1分钟1秒'); + + test.done(); + }, + testDurFmt_zh_Hant_HK: function(test) { + test.expect(8);; + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_2 = []; + var clockformatted_2 = []; + + // 2 + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "zh-Hant-HK", style:"text", length:length[i]}); + + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_2[0], '2 å¹´ 2 個月 2 星期 2 æ—¥'); + test.equal(textformatted_2[1], '2 å¹´ 2 個月 2 星期 2 æ—¥'); + test.equal(textformatted_2[2], '2å¹´2個月2週2æ—¥'); + test.equal(textformatted_2[3], '2å¹´2個月2週2æ—¥'); + + test.equal(clockformatted_2[0], '2 å°æ™‚ 2 åˆ†é˜ 2 秒'); + test.equal(clockformatted_2[1], '2 å°æ™‚ 2 åˆ†é˜ 2 秒'); + test.equal(clockformatted_2[2], '2å°æ™‚2分2秒'); + test.equal(clockformatted_2[3], '2å°æ™‚2分2秒'); + + test.done(); + }, + testDurFmt_zh_Hant_TW: function(test) { + test.expect(8);; + // 1 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = []; + var clockformatted_1 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "zh-Hant-TW", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + } + + test.equal(textformatted_1[0], '1 å¹´ 1 個月 1 週 1 天'); + test.equal(textformatted_1[1], '1 å¹´ 1 個月 1 週 1 天'); + test.equal(textformatted_1[2], '1 å¹´1 個月1 週1 天'); + test.equal(textformatted_1[3], '1 å¹´1 個月1 週1 天'); + + test.equal(clockformatted_1[0], '1 å°æ™‚ 1 åˆ†é˜ 1 秒'); + test.equal(clockformatted_1[1], '1 å°æ™‚ 1 åˆ†é˜ 1 秒'); + test.equal(clockformatted_1[2], '1 å°æ™‚1 分é˜1 秒'); + test.equal(clockformatted_1[3], '1 å°æ™‚1 分é˜1 秒'); + + test.done(); + }, + testDurFmt_en_GE: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "en-GE", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 year, 1 month, 1 week, 1 day'); + test.equal(textformatted_1[1], '1 yr, 1 mth, 1 wk, 1 day'); + test.equal(textformatted_1[2], '1y, 1m, 1w, 1d'); + test.equal(textformatted_1[3], '1y 1m 1w 1d'); + + test.equal(textformatted_2[0], '2 years, 2 months, 2 weeks, 2 days'); + test.equal(textformatted_2[1], '2 yrs, 2 mths, 2 wks, 2 days'); + test.equal(textformatted_2[2], '2y, 2m, 2w, 2d'); + test.equal(textformatted_2[3], '2y 2m 2w 2d'); + + test.equal(clockformatted_1[0], '1 hour, 1 minute, 1 second'); + test.equal(clockformatted_1[1], '1 hr, 1 min, 1 sec'); + test.equal(clockformatted_1[2], '1h, 1m, 1s'); + test.equal(clockformatted_1[3], '1h 1m 1s'); + + test.equal(clockformatted_2[0], '2 hours, 2 minutes, 2 seconds'); + test.equal(clockformatted_2[1], '2 hr, 2 min, 2 sec'); + test.equal(clockformatted_2[2], '2h, 2m, 2s'); + test.equal(clockformatted_2[3], '2h 2m 2s'); + + test.done(); + }, + testDurFmt_en_CN: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "en-CN", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 year, 1 month, 1 week, 1 day'); + test.equal(textformatted_1[1], '1 yr, 1 mth, 1 wk, 1 day'); + test.equal(textformatted_1[2], '1y, 1m, 1w, 1d'); + test.equal(textformatted_1[3], '1y 1m 1w 1d'); + + test.equal(textformatted_2[0], '2 years, 2 months, 2 weeks, 2 days'); + test.equal(textformatted_2[1], '2 yrs, 2 mths, 2 wks, 2 days'); + test.equal(textformatted_2[2], '2y, 2m, 2w, 2d'); + test.equal(textformatted_2[3], '2y 2m 2w 2d'); + + test.equal(clockformatted_1[0], '1 hour, 1 minute, 1 second'); + test.equal(clockformatted_1[1], '1 hr, 1 min, 1 sec'); + test.equal(clockformatted_1[2], '1h, 1m, 1s'); + test.equal(clockformatted_1[3], '1h 1m 1s'); + + test.equal(clockformatted_2[0], '2 hours, 2 minutes, 2 seconds'); + test.equal(clockformatted_2[1], '2 hr, 2 min, 2 sec'); + test.equal(clockformatted_2[2], '2h, 2m, 2s'); + test.equal(clockformatted_2[3], '2h 2m 2s'); + + test.done(); + }, + testDurFmt_en_MX: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "en-MX", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 year, 1 month, 1 week, 1 day'); + test.equal(textformatted_1[1], '1 yr, 1 mth, 1 wk, 1 day'); + test.equal(textformatted_1[2], '1y, 1m, 1w, 1d'); + test.equal(textformatted_1[3], '1y 1m 1w 1d'); + + test.equal(textformatted_2[0], '2 years, 2 months, 2 weeks, 2 days'); + test.equal(textformatted_2[1], '2 yrs, 2 mths, 2 wks, 2 days'); + test.equal(textformatted_2[2], '2y, 2m, 2w, 2d'); + test.equal(textformatted_2[3], '2y 2m 2w 2d'); + + test.equal(clockformatted_1[0], '1 hour, 1 minute, 1 second'); + test.equal(clockformatted_1[1], '1 hr, 1 min, 1 sec'); + test.equal(clockformatted_1[2], '1h, 1m, 1s'); + test.equal(clockformatted_1[3], '1h 1m 1s'); + + test.equal(clockformatted_2[0], '2 hours, 2 minutes, 2 seconds'); + test.equal(clockformatted_2[1], '2 hr, 2 min, 2 sec'); + test.equal(clockformatted_2[2], '2h, 2m, 2s'); + test.equal(clockformatted_2[3], '2h 2m 2s'); + + test.done(); + }, + testDurFmt_en_TW: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "en-TW", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 year, 1 month, 1 week, 1 day'); + test.equal(textformatted_1[1], '1 yr, 1 mth, 1 wk, 1 day'); + test.equal(textformatted_1[2], '1y, 1m, 1w, 1d'); + test.equal(textformatted_1[3], '1y 1m 1w 1d'); + + test.equal(textformatted_2[0], '2 years, 2 months, 2 weeks, 2 days'); + test.equal(textformatted_2[1], '2 yrs, 2 mths, 2 wks, 2 days'); + test.equal(textformatted_2[2], '2y, 2m, 2w, 2d'); + test.equal(textformatted_2[3], '2y 2m 2w 2d'); + + test.equal(clockformatted_1[0], '1 hour, 1 minute, 1 second'); + test.equal(clockformatted_1[1], '1 hr, 1 min, 1 sec'); + test.equal(clockformatted_1[2], '1h, 1m, 1s'); + test.equal(clockformatted_1[3], '1h 1m 1s'); + + test.equal(clockformatted_2[0], '2 hours, 2 minutes, 2 seconds'); + test.equal(clockformatted_2[1], '2 hr, 2 min, 2 sec'); + test.equal(clockformatted_2[2], '2h, 2m, 2s'); + test.equal(clockformatted_2[3], '2h 2m 2s'); + + test.done(); + }, + testDurFmt_mn_MN: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "mn-MN", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 жил, 1 Ñар, 1 долоо хоног, 1 өдөр'); + test.equal(textformatted_1[1], '1 жил, 1 Ñар, 1 дол/хон, 1 өдөр'); + test.equal(textformatted_1[2], '1 жил, 1 Ñар, 1 д/Ñ…, 1 өдөр'); + test.equal(textformatted_1[3], '1 жил, 1 Ñар, 1 д/Ñ…, 1 өдөр'); + + test.equal(textformatted_2[0], '2 жил, 2 Ñар, 2 долоо хоног, 2 өдөр'); + test.equal(textformatted_2[1], '2 жил, 2 Ñар, 2 дол/хон, 2 өдөр'); + test.equal(textformatted_2[2], '2 жил, 2 Ñар, 2 д/Ñ…, 2 өдөр'); + test.equal(textformatted_2[3], '2 жил, 2 Ñар, 2 д/Ñ…, 2 өдөр'); + + test.equal(clockformatted_1[0], '1 цаг, 1 минут, 1 Ñекунд'); + test.equal(clockformatted_1[1], '1 цаг, 1 мин, 1 Ñек'); + test.equal(clockformatted_1[2], '1 ц, 1 мин, 1 Ñек'); + test.equal(clockformatted_1[3], '1 ц, 1 мин, 1 Ñек'); + + test.equal(clockformatted_2[0], '2 цаг, 2 минут, 2 Ñекунд'); + test.equal(clockformatted_2[1], '2 цаг, 2 мин, 2 Ñек'); + test.equal(clockformatted_2[2], '2 ц, 2 мин, 2 Ñек'); + test.equal(clockformatted_2[3], '2 ц, 2 мин, 2 Ñек'); + + test.done(); + }, + testDurFmt_es_CA: function(test) { + test.expect(16); + // 1 17 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_17 = []; + var clockformatted_1 = [],clockformatted_17 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "es-CA", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_17.push(textfmt.format({year: 17,month: 17,week: 17,day: 17}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_17.push(textfmt.format({hour: 17,minute: 17,second: 17}).toString()); + } + + test.equal(textformatted_1[0], '1 año, 1 mes, 1 semana y 1 día'); + test.equal(textformatted_1[1], '1 a, 1 m., 1 sem., 1 d'); + test.equal(textformatted_1[2], '1a, 1m, 1sem, 1d'); + test.equal(textformatted_1[3], '1a 1m 1sem 1d'); + + test.equal(textformatted_17[0], '17 años, 17 meses, 17 semanas y 17 días'); + test.equal(textformatted_17[1], '17 a, 17 m., 17 sem., 17 d'); + test.equal(textformatted_17[2], '17a, 17m, 17sem, 17d'); + test.equal(textformatted_17[3], '17a 17m 17sem 17d'); + + test.equal(clockformatted_1[0], '1 hora, 1 minuto y 1 segundo'); + test.equal(clockformatted_1[1], '1 h, 1 min, 1 s'); + test.equal(clockformatted_1[2], '1h, 1min, 1s'); + test.equal(clockformatted_1[3], '1h 1min 1s'); + + test.equal(clockformatted_17[0], '17 horas, 17 minutos y 17 segundos'); + test.equal(clockformatted_17[1], '17 h, 17 min, 17 s'); + test.equal(clockformatted_17[2], '17h, 17min, 17s'); + test.equal(clockformatted_17[3], '17h 17min 17s'); + + test.done(); + }, + testDurFmt_af_ZA: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "af-ZA", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 jaar, 1 maand, 1 week en 1 dag'); + test.equal(textformatted_1[1], '1 j., 1 md., 1 w., 1 dag'); + test.equal(textformatted_1[2], '1 j., 1 md., 1 w., 1 d.'); + test.equal(textformatted_1[3], '1 j., 1 md., 1 w., 1 d.'); + + test.equal(textformatted_2[0], '2 jaar, 2 maande, 2 weke en 2 dae'); + test.equal(textformatted_2[1], '2 j., 2 md., 2 w., 2 dae'); + test.equal(textformatted_2[2], '2 j., 2 md., 2 w., 2 d.'); + test.equal(textformatted_2[3], '2 j., 2 md., 2 w., 2 d.'); + + test.equal(clockformatted_1[0], '1 uur, 1 minuut en 1 sekonde'); + test.equal(clockformatted_1[1], '1 u., 1 min., 1 sek.'); + test.equal(clockformatted_1[2], '1 u., 1 min., 1 sek.'); + test.equal(clockformatted_1[3], '1 u., 1 min., 1 sek.'); + + test.equal(clockformatted_2[0], '2 uur, 2 minute en 2 sekondes'); + test.equal(clockformatted_2[1], '2 u., 2 min., 2 sek.'); + test.equal(clockformatted_2[2], '2 u., 2 min., 2 sek.'); + test.equal(clockformatted_2[3], '2 u., 2 min., 2 sek.'); + + test.done(); + }, + testDurFmt_am_ET: function(test) { + test.expect(16); + // 1 18 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_18 = []; + var clockformatted_1 = [],clockformatted_18 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "am-ET", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_18.push(textfmt.format({year: 18,month: 18,week: 18,day: 18}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_18.push(textfmt.format({hour: 18,minute: 18,second: 18}).toString()); + } + + test.equal(textformatted_1[0], '1 ዓመትᣠ1 ወርᣠ1 ሳáˆáŠ•á‰µá£ 1 ቀናት'); + test.equal(textformatted_1[1], '1 ዓመትᣠ1 ወራትᣠ1 ሳáˆáŠ•á‰µá£ 1 ቀናት'); + test.equal(textformatted_1[2], '1 ዓመትᣠ1 ወርᣠ1 ሳáˆáŠ•á‰µá£ 1 ቀ'); + test.equal(textformatted_1[3], '1 ዓመትᣠ1 ወርᣠ1 ሳáˆáŠ•á‰µá£ 1 ቀ'); + + test.equal(textformatted_18[0], '18 ዓመታትᣠ18 ወራትᣠ18 ሳáˆáŠ•á‰³á‰µá£ 18 ቀናት'); + test.equal(textformatted_18[1], '18 ዓመታትᣠ18 ወራትᣠ18 ሳáˆáŠ•á‰³á‰µá£ 18 ቀናት'); + test.equal(textformatted_18[2], '18 ዓᣠ18 ወርᣠ18 ሳáˆáŠ•á‰µá£ 18 ቀ'); + test.equal(textformatted_18[3], '18 ዓᣠ18 ወርᣠ18 ሳáˆáŠ•á‰µá£ 18 ቀ'); + + test.equal(clockformatted_1[0], '1 ሰዓትᣠ1 ደቂቃᣠ1 ሰከንድ'); + test.equal(clockformatted_1[1], '1 ሰዓᣠ1 ደቂᣠ1 ሰከ'); + test.equal(clockformatted_1[2], '1 ሰᣠ1 ደᣠ1 ሰ'); + test.equal(clockformatted_1[3], '1 ሰᣠ1 ደᣠ1 ሰ'); + + test.equal(clockformatted_18[0], '18 ሰዓቶችᣠ18 ደቂቃዎችᣠ18 ሰከንዶች'); + test.equal(clockformatted_18[1], '18 ሰዓᣠ18 ደቂቃᣠ18 ሰከ'); + test.equal(clockformatted_18[2], '18 ሰᣠ18 ደᣠ18 ሰ'); + test.equal(clockformatted_18[3], '18 ሰᣠ18 ደᣠ18 ሰ'); + + test.done(); + }, + testDurFmt_ha_Latn_NG: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "ha-Latn-NG", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 y, 1 m, 1 w, 1 d'); + test.equal(textformatted_1[1], '1 y, 1 m, 1 w, 1 d'); + test.equal(textformatted_1[2], '1 y, 1 m, 1 w, 1 d'); + test.equal(textformatted_1[3], '1 y, 1 m, 1 w, 1 d'); + + test.equal(textformatted_2[0], '2 y, 2 m, 2 w, 2 d'); + test.equal(textformatted_2[1], '2 y, 2 m, 2 w, 2 d'); + test.equal(textformatted_2[2], '2 y, 2 m, 2 w, 2 d'); + test.equal(textformatted_2[3], '2 y, 2 m, 2 w, 2 d'); + + test.equal(clockformatted_1[0], '1 h, 1 min, 1 s'); + test.equal(clockformatted_1[1], '1 h, 1 min, 1 s'); + test.equal(clockformatted_1[2], '1 h, 1 min, 1 s'); + test.equal(clockformatted_1[3], '1 h, 1 min, 1 s'); + + test.equal(clockformatted_2[0], '2 h, 2 min, 2 s'); + test.equal(clockformatted_2[1], '2 h, 2 min, 2 s'); + test.equal(clockformatted_2[2], '2 h, 2 min, 2 s'); + test.equal(clockformatted_2[3], '2 h, 2 min, 2 s'); + + test.done(); + }, + testDurFmt_or_IN: function(test) { + test.expect(16); + // 1 17 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_17 = []; + var clockformatted_1 = [],clockformatted_17 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "or-IN", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_17.push(textfmt.format({year: 17,month: 17,week: 17,day: 17}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_17.push(textfmt.format({hour: 17,minute: 17,second: 17}).toString()); + } + + //// CLDR 34 change (all) + + test.equal(textformatted_1[0], '1 ବରà­à¬·, 1 ମାସ, 1 ସପà­à¬¤à¬¾à¬¹, 1 ଦିନ'); + test.equal(textformatted_1[1], '1 ବରà­à¬·, 1 ମାସ, 1 ସପà­à¬¤à¬¾à¬¹, 1 ଦିନ'); + test.equal(textformatted_1[2], '1ବରà­à¬· 1ମାସ 1ସପୠ1ଦିନ'); + test.equal(textformatted_1[3], '1ବରà­à¬· 1ମାସ 1ସପୠ1ଦିନ'); + + test.equal(textformatted_17[0], '17 ବରà­à¬·, 17 ମାସ, 17 ସପà­à¬¤à¬¾à¬¹, 17 ଦିନ'); + test.equal(textformatted_17[1], '17 ବରà­à¬·, 17 ମାସ, 17 ସପà­à¬¤à¬¾à¬¹, 17 ଦିନ'); + test.equal(textformatted_17[2], '17ବରà­à¬· 17ମାସ 17 ସପୠ17ଦିନ'); + test.equal(textformatted_17[3], '17ବରà­à¬· 17ମାସ 17 ସପୠ17ଦିନ'); + + test.equal(clockformatted_1[0], '1 ଘଣà­à¬Ÿà¬¾, 1 ମିନିଟà­â€Œ, 1 ସେକେଣà­à¬¡'); + test.equal(clockformatted_1[1], '1 ଘଣà­à¬Ÿà¬¾, 1 ମିନିଟà­â€Œ, 1 ସେକେଣà­à¬¡'); + test.equal(clockformatted_1[2], '1ଘଣà­à¬Ÿà¬¾ 1ମିନିଟà­â€Œ 1ସେକà­'); + test.equal(clockformatted_1[3], '1ଘଣà­à¬Ÿà¬¾ 1ମିନିଟà­â€Œ 1ସେକà­'); + + test.equal(clockformatted_17[0], '17 ଘଣà­à¬Ÿà¬¾, 17 ମିନିଟà­, 17 ସେକେଣà­à¬¡'); + test.equal(clockformatted_17[1], '17 ଘଣà­à¬Ÿà¬¾, 17 ମିନିଟà­â€Œ, 17 ସେକେଣà­à¬¡'); + test.equal(clockformatted_17[2], '17ଘଣà­à¬Ÿà¬¾ 17ମିନିଟà­â€Œ 17ସେକà­'); + test.equal(clockformatted_17[3], '17ଘଣà­à¬Ÿà¬¾ 17ମିନିଟà­â€Œ 17ସେକà­'); + + test.done(); + }, + testDurFmt_az_Latn_AZ: function(test) { + test.expect(16); + // 1 19 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_19 = []; + var clockformatted_1 = [],clockformatted_19 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "az-Latn-AZ", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_19.push(textfmt.format({year: 19,month: 19,week: 19,day: 19}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_19.push(textfmt.format({hour: 19,minute: 19,second: 19}).toString()); + } + + test.equal(textformatted_1[0], '1 il, 1 ay, 1 hÉ™ftÉ™, 1 gün'); + test.equal(textformatted_1[1], '1 il, 1 ay, 1 hft, 1 gün'); + test.equal(textformatted_1[2], '1 il, 1 ay, 1 hft, 1 gün'); + test.equal(textformatted_1[3], '1 il, 1 ay, 1 hft, 1 gün'); + + test.equal(textformatted_19[0], '19 il, 19 ay, 19 hÉ™ftÉ™, 19 gün'); + test.equal(textformatted_19[1], '19 il, 19 ay, 19 hft, 19 gün'); + test.equal(textformatted_19[2], '19 il, 19 ay, 19 hft, 19 gün'); + test.equal(textformatted_19[3], '19 il, 19 ay, 19 hft, 19 gün'); + + test.equal(clockformatted_1[0], '1 saat, 1 dÉ™qiqÉ™, 1 saniyÉ™'); + test.equal(clockformatted_1[1], '1 saat, 1 dÉ™q, 1 san'); + test.equal(clockformatted_1[2], '1 saat, 1 dÉ™q, 1 san'); + test.equal(clockformatted_1[3], '1 saat, 1 dÉ™q, 1 san'); + + test.equal(clockformatted_19[0], '19 saat, 19 dÉ™qiqÉ™, 19 saniyÉ™'); + test.equal(clockformatted_19[1], '19 saat, 19 dÉ™q, 19 san'); + test.equal(clockformatted_19[2], '19 saat, 19 dÉ™q, 19 san'); + test.equal(clockformatted_19[3], '19 saat, 19 dÉ™q, 19 san'); + + test.done(); + }, + testDurFmt_km_KH: function(test) { + test.expect(16); + // 1 23 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_23 = []; + var clockformatted_1 = [],clockformatted_23 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "km-KH", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_23.push(textfmt.format({year: 23,month: 23,week: 23,day: 23}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_23.push(textfmt.format({hour: 23,minute: 23,second: 23}).toString()); + } + + test.equal(textformatted_1[0], '1 ឆ្នាំ 1 ážáŸ‚ 1 សប្ដាហ០1 ážáŸ’ងៃ'); + test.equal(textformatted_1[1], '1 ឆ្នាំ 1 ážáŸ‚ 1 សប្ដាហ០1 ážáŸ’ងៃ'); + test.equal(textformatted_1[2], '1 ឆ្នាំ 1 ážáŸ‚ 1 សប្ដាហ០1 ážáŸ’ងៃ'); + test.equal(textformatted_1[3], '1 ឆ្នាំ 1 ážáŸ‚ 1 សប្ដាហ០1 ážáŸ’ងៃ'); + + test.equal(textformatted_23[0], '23 ឆ្នាំ 23 ážáŸ‚ 23 សប្ដាហ០23 ážáŸ’ងៃ'); + test.equal(textformatted_23[1], '23 ឆ្នាំ 23 ážáŸ‚ 23 សប្ដាហ០23 ážáŸ’ងៃ'); + test.equal(textformatted_23[2], '23 ឆ្នាំ 23 ážáŸ‚ 23 សប្ដាហ០23 ážáŸ’ងៃ'); + test.equal(textformatted_23[3], '23 ឆ្នាំ 23 ážáŸ‚ 23 សប្ដាហ០23 ážáŸ’ងៃ'); + + test.equal(clockformatted_1[0], '1 ម៉ោង 1 នាទី 1 វិនាទី'); + test.equal(clockformatted_1[1], '1 ម៉ោង 1 នាទី 1 វិនាទី'); + test.equal(clockformatted_1[2], '1 ម៉ោង 1 នាទី 1 វិនាទី'); + test.equal(clockformatted_1[3], '1 ម៉ោង 1 នាទី 1 វិនាទី'); + + test.equal(clockformatted_23[0], '23 ម៉ោង 23 នាទី 23 វិនាទី'); + test.equal(clockformatted_23[1], '23 ម៉ោង 23 នាទី 23 វិនាទី'); + test.equal(clockformatted_23[2], '23 ម៉ោង 23 នាទី 23 វិនាទី'); + test.equal(clockformatted_23[3], '23 ម៉ោង 23 នាទី 23 វិនាទី'); + + + test.done(); + }, + testDurFmt_si_LK: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "si-LK", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], 'වසර 1, මà·à·ƒ 1, සති 1, සහ දින 1'); + test.equal(textformatted_1[1], 'වසර 1, මà·à·ƒ 1, සති 1, දින 1'); + test.equal(textformatted_1[2], 'à·€ 1, ම෠1, à·ƒ 1, දි 1'); + test.equal(textformatted_1[3], 'à·€ 1, ම෠1, à·ƒ 1, දි 1'); + + test.equal(textformatted_2[0], 'වසර 2, මà·à·ƒ 2, සති 2, සහ දින 2'); + test.equal(textformatted_2[1], 'වසර 2, මà·à·ƒ 2, සති 2, දින 2'); + test.equal(textformatted_2[2], 'à·€ 2, ම෠2, à·ƒ 2, දි 2'); + test.equal(textformatted_2[3], 'à·€ 2, ම෠2, à·ƒ 2, දි 2'); + + test.equal(clockformatted_1[0], 'පà·à¶º 1, මිනිත්තු 1, සහ තත්පර 1'); + test.equal(clockformatted_1[1], 'පà·à¶º 1, මිනි 1, තත් 1'); + test.equal(clockformatted_1[2], 'පà·à¶º 1, මි 1, ත 1'); + test.equal(clockformatted_1[3], 'පà·à¶º 1, මි 1, ත 1'); + + test.equal(clockformatted_2[0], 'පà·à¶º 2, මිනිත්තු 2, සහ තත්පර 2'); + test.equal(clockformatted_2[1], 'පà·à¶º 2, මිනි 2, තත් 2'); + test.equal(clockformatted_2[2], 'පà·à¶º 2, මි 2, ත 2'); // CLDR 34 change (hour) + test.equal(clockformatted_2[3], 'පà·à¶º 2, මි 2, ත 2'); // CLDR 34 change (hour) + test.done(); + }, + testDurFmt_ar_AE: function(test) { + test.expect(40); + // 1 2 3 11 100 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = [],textformatted_3 = [], textformatted_11 = [], textformatted_100 = []; + var clockformatted_1 = [],clockformatted_2 = [], clockformatted_3 = [], clockformatted_11 = [], clockformatted_100 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "ar-AE", style:"text", length:length[i], useNative:false}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + textformatted_3.push(textfmt.format({year: 3,month: 3,week: 3,day: 3}).toString()); + textformatted_11.push(textfmt.format({year: 11,month: 11,week: 11,day: 11}).toString()); + textformatted_100.push(textfmt.format({year: 100,month: 100,week: 100,day: 100}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + clockformatted_3.push(textfmt.format({hour: 3,minute: 3,second: 3}).toString()); + clockformatted_11.push(textfmt.format({hour: 11,minute: 11,second: 11}).toString()); + clockformatted_100.push(textfmt.format({hour: 100,minute: 100,second: 100}).toString()); + } + + test.equal(textformatted_1[0], 'â€Ø³Ù†Ø©ØŒ وشهر، وأسبوع، ويوم' ); + test.equal(textformatted_1[1], 'â€Ø³Ù†Ø© واحدة، وشهر، وأسبوع، ويوم'); + test.equal(textformatted_1[2], 'â€1 سنة، 1 شهر، 1 أ، 1 ÙŠ'); + test.equal(textformatted_1[3], 'â€1 سنة، 1 شهر، 1 أ، 1 ÙŠ'); + + test.equal(textformatted_2[0], 'â€Ø³Ù†ØªØ§Ù†ØŒ وشهران، وأسبوعان، ويومان'); + test.equal(textformatted_2[1], 'â€Ø³Ù†ØªØ§Ù†ØŒ Ùˆ2 شهر، وأسبوعان، ويومان'); + test.equal(textformatted_2[2], 'â€2 سنة، 2 شهر، 2 أ، 2 ÙŠ'); + test.equal(textformatted_2[3], 'â€2 سنة، 2 شهر، 2 أ، 2 ÙŠ'); + + test.equal(textformatted_3[0], 'â€3 سنوات، Ùˆ3 أشهر، Ùˆ3 أسابيع، Ùˆ3 أيام'); + test.equal(textformatted_3[1], 'â€3 سنة، Ùˆ3 شهر، Ùˆ3 أسابيع، Ùˆ3 يوم'); + test.equal(textformatted_3[2], 'â€3 سنة، 3 شهر، 3 أ، 3 ÙŠ'); + test.equal(textformatted_3[3], 'â€3 سنة، 3 شهر، 3 أ، 3 ÙŠ'); + + test.equal(textformatted_11[0], 'â€11 سنة، Ùˆ11 شهرًا، Ùˆ11 أسبوعًا، Ùˆ11 يومًا'); + test.equal(textformatted_11[1], 'â€11 سنة، Ùˆ11 شهر، Ùˆ11 أسبوعًا، Ùˆ11 يوم'); + test.equal(textformatted_11[2], 'â€11 سنة، 11 شهر، 11 أ، 11 ÙŠ'); + test.equal(textformatted_11[3], 'â€11 سنة، 11 شهر، 11 أ، 11 ÙŠ'); + + test.equal(textformatted_100[0], 'â€100 سنة، Ùˆ100 شهر، Ùˆ100 أسبوع، Ùˆ100 يوم'); + test.equal(textformatted_100[1], 'â€100 سنة، Ùˆ100 شهر، Ùˆ100 أسبوع، Ùˆ100 يوم'); + test.equal(textformatted_100[2], 'â€100 سنة، 100 شهر، 100 أ، 100 ÙŠ'); + test.equal(textformatted_100[3], 'â€100 سنة، 100 شهر، 100 أ، 100 ÙŠ'); + + test.equal(clockformatted_1[0], 'â€Ø³Ø§Ø¹Ø©ØŒ ودقيقة، وثانية'); + test.equal(clockformatted_1[1], 'â€1 س، Ùˆ1 د، Ùˆ1 Ø«'); + test.equal(clockformatted_1[2], 'â€1 س، 1 د، 1 Ø«'); + test.equal(clockformatted_1[3], 'â€1 س، 1 د، 1 Ø«'); + + test.equal(clockformatted_2[0], 'â€Ø³Ø§Ø¹ØªØ§Ù†ØŒ ودقيقتان، وثانيتان'); + test.equal(clockformatted_2[1], 'â€2 س، Ùˆ2 د، Ùˆ2 Ø«'); + test.equal(clockformatted_2[2], 'â€2 س، 2 د، 2 Ø«'); + test.equal(clockformatted_2[3], 'â€2 س، 2 د، 2 Ø«'); + + test.equal(clockformatted_3[0], 'â€3 ساعات، Ùˆ3 دقائق، Ùˆ3 ثوان'); + test.equal(clockformatted_3[1], 'â€3 س، Ùˆ3 د، Ùˆ3 Ø«'); + test.equal(clockformatted_3[2], 'â€3 س، 3 د، 3 Ø«'); + test.equal(clockformatted_3[3], 'â€3 س، 3 د، 3 Ø«'); + + test.equal(clockformatted_11[0], 'â€11 ساعة، Ùˆ11 دقيقة، Ùˆ11 ثانية'); + test.equal(clockformatted_11[1], 'â€11 س، Ùˆ11 د، Ùˆ11 Ø«'); + test.equal(clockformatted_11[2], 'â€11 س، 11 د، 11 Ø«'); + test.equal(clockformatted_11[3], 'â€11 س، 11 د، 11 Ø«'); + + test.equal(clockformatted_100[0], 'â€100 ساعة، Ùˆ100 دقيقة، Ùˆ100 ثانية'); + test.equal(clockformatted_100[1], 'â€100 س، Ùˆ100 د، Ùˆ100 Ø«'); + test.equal(clockformatted_100[2], 'â€100 س، 100 د، 100 Ø«'); + test.equal(clockformatted_100[3], 'â€100 س، 100 د، 100 Ø«'); + + test.done(); + }, + testDurFmt_ar_BH: function(test) { + test.expect(40); + // 1 2 3 11 100 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = [],textformatted_3 = [], textformatted_11 = [], textformatted_100 = []; + var clockformatted_1 = [],clockformatted_2 = [], clockformatted_3 = [], clockformatted_11 = [], clockformatted_100 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "ar-BH", style:"text", length:length[i], useNative:false}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + textformatted_3.push(textfmt.format({year: 3,month: 3,week: 3,day: 3}).toString()); + textformatted_11.push(textfmt.format({year: 11,month: 11,week: 11,day: 11}).toString()); + textformatted_100.push(textfmt.format({year: 100,month: 100,week: 100,day: 100}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + clockformatted_3.push(textfmt.format({hour: 3,minute: 3,second: 3}).toString()); + clockformatted_11.push(textfmt.format({hour: 11,minute: 11,second: 11}).toString()); + clockformatted_100.push(textfmt.format({hour: 100,minute: 100,second: 100}).toString()); + } + + test.equal(textformatted_1[0], 'â€Ø³Ù†Ø©ØŒ وشهر، وأسبوع، ويوم' ); + test.equal(textformatted_1[1], 'â€Ø³Ù†Ø© واحدة، وشهر، وأسبوع، ويوم'); + test.equal(textformatted_1[2], 'â€1 سنة، 1 شهر، 1 أ، 1 ÙŠ'); + test.equal(textformatted_1[3], 'â€1 سنة، 1 شهر، 1 أ، 1 ÙŠ'); + + test.equal(textformatted_2[0], 'â€Ø³Ù†ØªØ§Ù†ØŒ وشهران، وأسبوعان، ويومان'); + test.equal(textformatted_2[1], 'â€Ø³Ù†ØªØ§Ù†ØŒ Ùˆ2 شهر، وأسبوعان، ويومان'); + test.equal(textformatted_2[2], 'â€2 سنة، 2 شهر، 2 أ، 2 ÙŠ'); + test.equal(textformatted_2[3], 'â€2 سنة، 2 شهر، 2 أ، 2 ÙŠ'); + + test.equal(textformatted_3[0], 'â€3 سنوات، Ùˆ3 أشهر، Ùˆ3 أسابيع، Ùˆ3 أيام'); + test.equal(textformatted_3[1], 'â€3 سنة، Ùˆ3 شهر، Ùˆ3 أسابيع، Ùˆ3 يوم'); + test.equal(textformatted_3[2], 'â€3 سنة، 3 شهر، 3 أ، 3 ÙŠ'); + test.equal(textformatted_3[3], 'â€3 سنة، 3 شهر، 3 أ، 3 ÙŠ'); + + test.equal(textformatted_11[0], 'â€11 سنة، Ùˆ11 شهرًا، Ùˆ11 أسبوعًا، Ùˆ11 يومًا'); + test.equal(textformatted_11[1], 'â€11 سنة، Ùˆ11 شهر، Ùˆ11 أسبوعًا، Ùˆ11 يوم'); + test.equal(textformatted_11[2], 'â€11 سنة، 11 شهر، 11 أ، 11 ÙŠ'); + test.equal(textformatted_11[3], 'â€11 سنة، 11 شهر، 11 أ، 11 ÙŠ'); + + test.equal(textformatted_100[0], 'â€100 سنة، Ùˆ100 شهر، Ùˆ100 أسبوع، Ùˆ100 يوم'); + test.equal(textformatted_100[1], 'â€100 سنة، Ùˆ100 شهر، Ùˆ100 أسبوع، Ùˆ100 يوم'); + test.equal(textformatted_100[2], 'â€100 سنة، 100 شهر، 100 أ، 100 ÙŠ'); + test.equal(textformatted_100[3], 'â€100 سنة، 100 شهر، 100 أ، 100 ÙŠ'); + + test.equal(clockformatted_1[0], 'â€Ø³Ø§Ø¹Ø©ØŒ ودقيقة، وثانية'); + test.equal(clockformatted_1[1], 'â€1 س، Ùˆ1 د، Ùˆ1 Ø«'); + test.equal(clockformatted_1[2], 'â€1 س، 1 د، 1 Ø«'); + test.equal(clockformatted_1[3], 'â€1 س، 1 د، 1 Ø«'); + + test.equal(clockformatted_2[0], 'â€Ø³Ø§Ø¹ØªØ§Ù†ØŒ ودقيقتان، وثانيتان'); + test.equal(clockformatted_2[1], 'â€2 س، Ùˆ2 د، Ùˆ2 Ø«'); + test.equal(clockformatted_2[2], 'â€2 س، 2 د، 2 Ø«'); + test.equal(clockformatted_2[3], 'â€2 س، 2 د، 2 Ø«'); + + test.equal(clockformatted_3[0], 'â€3 ساعات، Ùˆ3 دقائق، Ùˆ3 ثوان'); + test.equal(clockformatted_3[1], 'â€3 س، Ùˆ3 د، Ùˆ3 Ø«'); + test.equal(clockformatted_3[2], 'â€3 س، 3 د، 3 Ø«'); + test.equal(clockformatted_3[3], 'â€3 س، 3 د، 3 Ø«'); + + test.equal(clockformatted_11[0], 'â€11 ساعة، Ùˆ11 دقيقة، Ùˆ11 ثانية'); + test.equal(clockformatted_11[1], 'â€11 س، Ùˆ11 د، Ùˆ11 Ø«'); + test.equal(clockformatted_11[2], 'â€11 س، 11 د، 11 Ø«'); + test.equal(clockformatted_11[3], 'â€11 س، 11 د، 11 Ø«'); + + test.equal(clockformatted_100[0], 'â€100 ساعة، Ùˆ100 دقيقة، Ùˆ100 ثانية'); + test.equal(clockformatted_100[1], 'â€100 س، Ùˆ100 د، Ùˆ100 Ø«'); + test.equal(clockformatted_100[2], 'â€100 س، 100 د، 100 Ø«'); + test.equal(clockformatted_100[3], 'â€100 س، 100 د، 100 Ø«'); + + test.done(); + }, + testDurFmt_ar_DJ: function(test) { + test.expect(40); + // 1 2 3 11 100 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = [],textformatted_3 = [], textformatted_11 = [], textformatted_100 = []; + var clockformatted_1 = [],clockformatted_2 = [], clockformatted_3 = [], clockformatted_11 = [], clockformatted_100 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "ar-DJ", style:"text", length:length[i], useNative:false}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + textformatted_3.push(textfmt.format({year: 3,month: 3,week: 3,day: 3}).toString()); + textformatted_11.push(textfmt.format({year: 11,month: 11,week: 11,day: 11}).toString()); + textformatted_100.push(textfmt.format({year: 100,month: 100,week: 100,day: 100}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + clockformatted_3.push(textfmt.format({hour: 3,minute: 3,second: 3}).toString()); + clockformatted_11.push(textfmt.format({hour: 11,minute: 11,second: 11}).toString()); + clockformatted_100.push(textfmt.format({hour: 100,minute: 100,second: 100}).toString()); + } + + test.equal(textformatted_1[0], 'â€Ø³Ù†Ø©ØŒ وشهر، وأسبوع، ويوم' ); + test.equal(textformatted_1[1], 'â€Ø³Ù†Ø© واحدة، وشهر، وأسبوع، ويوم'); + test.equal(textformatted_1[2], 'â€1 سنة، 1 شهر، 1 أ، 1 ÙŠ'); + test.equal(textformatted_1[3], 'â€1 سنة، 1 شهر، 1 أ، 1 ÙŠ'); + + test.equal(textformatted_2[0], 'â€Ø³Ù†ØªØ§Ù†ØŒ وشهران، وأسبوعان، ويومان'); + test.equal(textformatted_2[1], 'â€Ø³Ù†ØªØ§Ù†ØŒ Ùˆ2 شهر، وأسبوعان، ويومان'); + test.equal(textformatted_2[2], 'â€2 سنة، 2 شهر، 2 أ، 2 ÙŠ'); + test.equal(textformatted_2[3], 'â€2 سنة، 2 شهر، 2 أ، 2 ÙŠ'); + + test.equal(textformatted_3[0], 'â€3 سنوات، Ùˆ3 أشهر، Ùˆ3 أسابيع، Ùˆ3 أيام'); + test.equal(textformatted_3[1], 'â€3 سنة، Ùˆ3 شهر، Ùˆ3 أسابيع، Ùˆ3 يوم'); + test.equal(textformatted_3[2], 'â€3 سنة، 3 شهر، 3 أ، 3 ÙŠ'); + test.equal(textformatted_3[3], 'â€3 سنة، 3 شهر، 3 أ، 3 ÙŠ'); + + test.equal(textformatted_11[0], 'â€11 سنة، Ùˆ11 شهرًا، Ùˆ11 أسبوعًا، Ùˆ11 يومًا'); + test.equal(textformatted_11[1], 'â€11 سنة، Ùˆ11 شهر، Ùˆ11 أسبوعًا، Ùˆ11 يوم'); + test.equal(textformatted_11[2], 'â€11 سنة، 11 شهر، 11 أ، 11 ÙŠ'); + test.equal(textformatted_11[3], 'â€11 سنة، 11 شهر، 11 أ، 11 ÙŠ'); + + test.equal(textformatted_100[0], 'â€100 سنة، Ùˆ100 شهر، Ùˆ100 أسبوع، Ùˆ100 يوم'); + test.equal(textformatted_100[1], 'â€100 سنة، Ùˆ100 شهر، Ùˆ100 أسبوع، Ùˆ100 يوم'); + test.equal(textformatted_100[2], 'â€100 سنة، 100 شهر، 100 أ، 100 ÙŠ'); + test.equal(textformatted_100[3], 'â€100 سنة، 100 شهر، 100 أ، 100 ÙŠ'); + + test.equal(clockformatted_1[0], 'â€Ø³Ø§Ø¹Ø©ØŒ ودقيقة، وثانية'); + test.equal(clockformatted_1[1], 'â€1 س، Ùˆ1 د، Ùˆ1 Ø«'); + test.equal(clockformatted_1[2], 'â€1 س، 1 د، 1 Ø«'); + test.equal(clockformatted_1[3], 'â€1 س، 1 د، 1 Ø«'); + + test.equal(clockformatted_2[0], 'â€Ø³Ø§Ø¹ØªØ§Ù†ØŒ ودقيقتان، وثانيتان'); + test.equal(clockformatted_2[1], 'â€2 س، Ùˆ2 د، Ùˆ2 Ø«'); + test.equal(clockformatted_2[2], 'â€2 س، 2 د، 2 Ø«'); + test.equal(clockformatted_2[3], 'â€2 س، 2 د، 2 Ø«'); + + test.equal(clockformatted_3[0], 'â€3 ساعات، Ùˆ3 دقائق، Ùˆ3 ثوان'); + test.equal(clockformatted_3[1], 'â€3 س، Ùˆ3 د، Ùˆ3 Ø«'); + test.equal(clockformatted_3[2], 'â€3 س، 3 د، 3 Ø«'); + test.equal(clockformatted_3[3], 'â€3 س، 3 د، 3 Ø«'); + + test.equal(clockformatted_11[0], 'â€11 ساعة، Ùˆ11 دقيقة، Ùˆ11 ثانية'); + test.equal(clockformatted_11[1], 'â€11 س، Ùˆ11 د، Ùˆ11 Ø«'); + test.equal(clockformatted_11[2], 'â€11 س، 11 د، 11 Ø«'); + test.equal(clockformatted_11[3], 'â€11 س، 11 د، 11 Ø«'); + + test.equal(clockformatted_100[0], 'â€100 ساعة، Ùˆ100 دقيقة، Ùˆ100 ثانية'); + test.equal(clockformatted_100[1], 'â€100 س، Ùˆ100 د، Ùˆ100 Ø«'); + test.equal(clockformatted_100[2], 'â€100 س، 100 د، 100 Ø«'); + test.equal(clockformatted_100[3], 'â€100 س، 100 د، 100 Ø«'); + + + test.done(); + }, + testDurFmt_ar_DZ: function(test) { + test.expect(40); + // 1 2 3 11 100 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = [],textformatted_3 = [], textformatted_11 = [], textformatted_100 = []; + var clockformatted_1 = [],clockformatted_2 = [], clockformatted_3 = [], clockformatted_11 = [], clockformatted_100 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "ar-DZ", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + textformatted_3.push(textfmt.format({year: 3,month: 3,week: 3,day: 3}).toString()); + textformatted_11.push(textfmt.format({year: 11,month: 11,week: 11,day: 11}).toString()); + textformatted_100.push(textfmt.format({year: 100,month: 100,week: 100,day: 100}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + clockformatted_3.push(textfmt.format({hour: 3,minute: 3,second: 3}).toString()); + clockformatted_11.push(textfmt.format({hour: 11,minute: 11,second: 11}).toString()); + clockformatted_100.push(textfmt.format({hour: 100,minute: 100,second: 100}).toString()); + } + + test.equal(textformatted_1[0], 'â€Ø³Ù†Ø©ØŒ وشهر، وأسبوع، ويوم' ); + test.equal(textformatted_1[1], 'â€Ø³Ù†Ø© واحدة، وشهر، وأسبوع، ويوم'); + test.equal(textformatted_1[2], 'â€1 سنة، 1 شهر، 1 أ، 1 ÙŠ'); + test.equal(textformatted_1[3], 'â€1 سنة، 1 شهر، 1 أ، 1 ÙŠ'); + + test.equal(textformatted_2[0], 'â€Ø³Ù†ØªØ§Ù†ØŒ وشهران، وأسبوعان، ويومان'); + test.equal(textformatted_2[1], 'â€Ø³Ù†ØªØ§Ù†ØŒ Ùˆ2 شهر، وأسبوعان، ويومان'); + test.equal(textformatted_2[2], 'â€2 سنة، 2 شهر، 2 أ، 2 ÙŠ'); + test.equal(textformatted_2[3], 'â€2 سنة، 2 شهر، 2 أ، 2 ÙŠ'); + + test.equal(textformatted_3[0], 'â€3 سنوات، Ùˆ3 أشهر، Ùˆ3 أسابيع، Ùˆ3 أيام'); + test.equal(textformatted_3[1], 'â€3 سنة، Ùˆ3 شهر، Ùˆ3 أسابيع، Ùˆ3 يوم'); + test.equal(textformatted_3[2], 'â€3 سنة، 3 شهر، 3 أ، 3 ÙŠ'); + test.equal(textformatted_3[3], 'â€3 سنة، 3 شهر، 3 أ، 3 ÙŠ'); + + test.equal(textformatted_11[0], 'â€11 سنة، Ùˆ11 شهرًا، Ùˆ11 أسبوعًا، Ùˆ11 يومًا'); + test.equal(textformatted_11[1], 'â€11 سنة، Ùˆ11 شهر، Ùˆ11 أسبوعًا، Ùˆ11 يوم'); + test.equal(textformatted_11[2], 'â€11 سنة، 11 شهر، 11 أ، 11 ÙŠ'); + test.equal(textformatted_11[3], 'â€11 سنة، 11 شهر، 11 أ، 11 ÙŠ'); + + test.equal(textformatted_100[0], 'â€100 سنة، Ùˆ100 شهر، Ùˆ100 أسبوع، Ùˆ100 يوم'); + test.equal(textformatted_100[1], 'â€100 سنة، Ùˆ100 شهر، Ùˆ100 أسبوع، Ùˆ100 يوم'); + test.equal(textformatted_100[2], 'â€100 سنة، 100 شهر، 100 أ، 100 ÙŠ'); + test.equal(textformatted_100[3], 'â€100 سنة، 100 شهر، 100 أ، 100 ÙŠ'); + + test.equal(clockformatted_1[0], 'â€Ø³Ø§Ø¹Ø©ØŒ ودقيقة، وثانية'); + test.equal(clockformatted_1[1], 'â€1 س، Ùˆ1 د، Ùˆ1 Ø«'); + test.equal(clockformatted_1[2], 'â€1 س، 1 د، 1 Ø«'); + test.equal(clockformatted_1[3], 'â€1 س، 1 د، 1 Ø«'); + + test.equal(clockformatted_2[0], 'â€Ø³Ø§Ø¹ØªØ§Ù†ØŒ ودقيقتان، وثانيتان'); + test.equal(clockformatted_2[1], 'â€2 س، Ùˆ2 د، Ùˆ2 Ø«'); + test.equal(clockformatted_2[2], 'â€2 س، 2 د، 2 Ø«'); + test.equal(clockformatted_2[3], 'â€2 س، 2 د، 2 Ø«'); + + test.equal(clockformatted_3[0], 'â€3 ساعات، Ùˆ3 دقائق، Ùˆ3 ثوان'); + test.equal(clockformatted_3[1], 'â€3 س، Ùˆ3 د، Ùˆ3 Ø«'); + test.equal(clockformatted_3[2], 'â€3 س، 3 د، 3 Ø«'); + test.equal(clockformatted_3[3], 'â€3 س، 3 د، 3 Ø«'); + + test.equal(clockformatted_11[0], 'â€11 ساعة، Ùˆ11 دقيقة، Ùˆ11 ثانية'); + test.equal(clockformatted_11[1], 'â€11 س، Ùˆ11 د، Ùˆ11 Ø«'); + test.equal(clockformatted_11[2], 'â€11 س، 11 د، 11 Ø«'); + test.equal(clockformatted_11[3], 'â€11 س، 11 د، 11 Ø«'); + + test.equal(clockformatted_100[0], 'â€100 ساعة، Ùˆ100 دقيقة، Ùˆ100 ثانية'); + test.equal(clockformatted_100[1], 'â€100 س، Ùˆ100 د، Ùˆ100 Ø«'); + test.equal(clockformatted_100[2], 'â€100 س، 100 د، 100 Ø«'); + test.equal(clockformatted_100[3], 'â€100 س، 100 د، 100 Ø«'); + + + test.done(); + }, + testDurFmt_ar_JO: function(test) { + test.expect(40); + + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = [],textformatted_3 = [], textformatted_11 = [], textformatted_100 = []; + var clockformatted_1 = [],clockformatted_2 = [], clockformatted_3 = [], clockformatted_11 = [], clockformatted_100 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "ar-JO", style:"text", length:length[i], useNative:false}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + textformatted_3.push(textfmt.format({year: 3,month: 3,week: 3,day: 3}).toString()); + textformatted_11.push(textfmt.format({year: 11,month: 11,week: 11,day: 11}).toString()); + textformatted_100.push(textfmt.format({year: 100,month: 100,week: 100,day: 100}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + clockformatted_3.push(textfmt.format({hour: 3,minute: 3,second: 3}).toString()); + clockformatted_11.push(textfmt.format({hour: 11,minute: 11,second: 11}).toString()); + clockformatted_100.push(textfmt.format({hour: 100,minute: 100,second: 100}).toString()); + } + + test.equal(textformatted_1[0], 'â€Ø³Ù†Ø©ØŒ وشهر، وأسبوع، ويوم' ); + test.equal(textformatted_1[1], 'â€Ø³Ù†Ø© واحدة، وشهر، وأسبوع، ويوم'); + test.equal(textformatted_1[2], 'â€1 سنة، 1 شهر، 1 أ، 1 ÙŠ'); + test.equal(textformatted_1[3], 'â€1 سنة، 1 شهر، 1 أ، 1 ÙŠ'); + + test.equal(textformatted_2[0], 'â€Ø³Ù†ØªØ§Ù†ØŒ وشهران، وأسبوعان، ويومان'); + test.equal(textformatted_2[1], 'â€Ø³Ù†ØªØ§Ù†ØŒ Ùˆ2 شهر، وأسبوعان، ويومان'); + test.equal(textformatted_2[2], 'â€2 سنة، 2 شهر، 2 أ، 2 ÙŠ'); + test.equal(textformatted_2[3], 'â€2 سنة، 2 شهر، 2 أ، 2 ÙŠ'); + + test.equal(textformatted_3[0], 'â€3 سنوات، Ùˆ3 أشهر، Ùˆ3 أسابيع، Ùˆ3 أيام'); + test.equal(textformatted_3[1], 'â€3 سنة، Ùˆ3 شهر، Ùˆ3 أسابيع، Ùˆ3 يوم'); + test.equal(textformatted_3[2], 'â€3 سنة، 3 شهر، 3 أ، 3 ÙŠ'); + test.equal(textformatted_3[3], 'â€3 سنة، 3 شهر، 3 أ، 3 ÙŠ'); + + test.equal(textformatted_11[0], 'â€11 سنة، Ùˆ11 شهرًا، Ùˆ11 أسبوعًا، Ùˆ11 يومًا'); + test.equal(textformatted_11[1], 'â€11 سنة، Ùˆ11 شهر، Ùˆ11 أسبوعًا، Ùˆ11 يوم'); + test.equal(textformatted_11[2], 'â€11 سنة، 11 شهر، 11 أ، 11 ÙŠ'); + test.equal(textformatted_11[3], 'â€11 سنة، 11 شهر، 11 أ، 11 ÙŠ'); + + test.equal(textformatted_100[0], 'â€100 سنة، Ùˆ100 شهر، Ùˆ100 أسبوع، Ùˆ100 يوم'); + test.equal(textformatted_100[1], 'â€100 سنة، Ùˆ100 شهر، Ùˆ100 أسبوع، Ùˆ100 يوم'); + test.equal(textformatted_100[2], 'â€100 سنة، 100 شهر، 100 أ، 100 ÙŠ'); + test.equal(textformatted_100[3], 'â€100 سنة، 100 شهر، 100 أ، 100 ÙŠ'); + + test.equal(clockformatted_1[0], 'â€Ø³Ø§Ø¹Ø©ØŒ ودقيقة، وثانية'); + test.equal(clockformatted_1[1], 'â€1 س، Ùˆ1 د، Ùˆ1 Ø«'); + test.equal(clockformatted_1[2], 'â€1 س، 1 د، 1 Ø«'); + test.equal(clockformatted_1[3], 'â€1 س، 1 د، 1 Ø«'); + + test.equal(clockformatted_2[0], 'â€Ø³Ø§Ø¹ØªØ§Ù†ØŒ ودقيقتان، وثانيتان'); + test.equal(clockformatted_2[1], 'â€2 س، Ùˆ2 د، Ùˆ2 Ø«'); + test.equal(clockformatted_2[2], 'â€2 س، 2 د، 2 Ø«'); + test.equal(clockformatted_2[3], 'â€2 س، 2 د، 2 Ø«'); + + test.equal(clockformatted_3[0], 'â€3 ساعات، Ùˆ3 دقائق، Ùˆ3 ثوان'); + test.equal(clockformatted_3[1], 'â€3 س، Ùˆ3 د، Ùˆ3 Ø«'); + test.equal(clockformatted_3[2], 'â€3 س، 3 د، 3 Ø«'); + test.equal(clockformatted_3[3], 'â€3 س، 3 د، 3 Ø«'); + + test.equal(clockformatted_11[0], 'â€11 ساعة، Ùˆ11 دقيقة، Ùˆ11 ثانية'); + test.equal(clockformatted_11[1], 'â€11 س، Ùˆ11 د، Ùˆ11 Ø«'); + test.equal(clockformatted_11[2], 'â€11 س، 11 د، 11 Ø«'); + test.equal(clockformatted_11[3], 'â€11 س، 11 د، 11 Ø«'); + + test.equal(clockformatted_100[0], 'â€100 ساعة، Ùˆ100 دقيقة، Ùˆ100 ثانية'); + test.equal(clockformatted_100[1], 'â€100 س، Ùˆ100 د، Ùˆ100 Ø«'); + test.equal(clockformatted_100[2], 'â€100 س، 100 د، 100 Ø«'); + test.equal(clockformatted_100[3], 'â€100 س، 100 د، 100 Ø«'); + + test.done(); + }, + testDurFmt_ar_KW: function(test) { + test.expect(40); + // 1 2 3 11 100 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = [],textformatted_3 = [], textformatted_11 = [], textformatted_100 = []; + var clockformatted_1 = [],clockformatted_2 = [], clockformatted_3 = [], clockformatted_11 = [], clockformatted_100 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "ar-KW", style:"text", length:length[i], useNative:false}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + textformatted_3.push(textfmt.format({year: 3,month: 3,week: 3,day: 3}).toString()); + textformatted_11.push(textfmt.format({year: 11,month: 11,week: 11,day: 11}).toString()); + textformatted_100.push(textfmt.format({year: 100,month: 100,week: 100,day: 100}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + clockformatted_3.push(textfmt.format({hour: 3,minute: 3,second: 3}).toString()); + clockformatted_11.push(textfmt.format({hour: 11,minute: 11,second: 11}).toString()); + clockformatted_100.push(textfmt.format({hour: 100,minute: 100,second: 100}).toString()); + } + + test.equal(textformatted_1[0], 'â€Ø³Ù†Ø©ØŒ وشهر، وأسبوع، ويوم' ); + test.equal(textformatted_1[1], 'â€Ø³Ù†Ø© واحدة، وشهر، وأسبوع، ويوم'); + test.equal(textformatted_1[2], 'â€1 سنة، 1 شهر، 1 أ، 1 ÙŠ'); + test.equal(textformatted_1[3], 'â€1 سنة، 1 شهر، 1 أ، 1 ÙŠ'); + + test.equal(textformatted_2[0], 'â€Ø³Ù†ØªØ§Ù†ØŒ وشهران، وأسبوعان، ويومان'); + test.equal(textformatted_2[1], 'â€Ø³Ù†ØªØ§Ù†ØŒ Ùˆ2 شهر، وأسبوعان، ويومان'); + test.equal(textformatted_2[2], 'â€2 سنة، 2 شهر، 2 أ، 2 ÙŠ'); + test.equal(textformatted_2[3], 'â€2 سنة، 2 شهر، 2 أ، 2 ÙŠ'); + + test.equal(textformatted_3[0], 'â€3 سنوات، Ùˆ3 أشهر، Ùˆ3 أسابيع، Ùˆ3 أيام'); + test.equal(textformatted_3[1], 'â€3 سنة، Ùˆ3 شهر، Ùˆ3 أسابيع، Ùˆ3 يوم'); + test.equal(textformatted_3[2], 'â€3 سنة، 3 شهر، 3 أ، 3 ÙŠ'); + test.equal(textformatted_3[3], 'â€3 سنة، 3 شهر، 3 أ، 3 ÙŠ'); + + test.equal(textformatted_11[0], 'â€11 سنة، Ùˆ11 شهرًا، Ùˆ11 أسبوعًا، Ùˆ11 يومًا'); + test.equal(textformatted_11[1], 'â€11 سنة، Ùˆ11 شهر، Ùˆ11 أسبوعًا، Ùˆ11 يوم'); + test.equal(textformatted_11[2], 'â€11 سنة، 11 شهر، 11 أ، 11 ÙŠ'); + test.equal(textformatted_11[3], 'â€11 سنة، 11 شهر، 11 أ، 11 ÙŠ'); + + test.equal(textformatted_100[0], 'â€100 سنة، Ùˆ100 شهر، Ùˆ100 أسبوع، Ùˆ100 يوم'); + test.equal(textformatted_100[1], 'â€100 سنة، Ùˆ100 شهر، Ùˆ100 أسبوع، Ùˆ100 يوم'); + test.equal(textformatted_100[2], 'â€100 سنة، 100 شهر، 100 أ، 100 ÙŠ'); + test.equal(textformatted_100[3], 'â€100 سنة، 100 شهر، 100 أ، 100 ÙŠ'); + + test.equal(clockformatted_1[0], 'â€Ø³Ø§Ø¹Ø©ØŒ ودقيقة، وثانية'); + test.equal(clockformatted_1[1], 'â€1 س، Ùˆ1 د، Ùˆ1 Ø«'); + test.equal(clockformatted_1[2], 'â€1 س، 1 د، 1 Ø«'); + test.equal(clockformatted_1[3], 'â€1 س، 1 د، 1 Ø«'); + + test.equal(clockformatted_2[0], 'â€Ø³Ø§Ø¹ØªØ§Ù†ØŒ ودقيقتان، وثانيتان'); + test.equal(clockformatted_2[1], 'â€2 س، Ùˆ2 د، Ùˆ2 Ø«'); + test.equal(clockformatted_2[2], 'â€2 س، 2 د، 2 Ø«'); + test.equal(clockformatted_2[3], 'â€2 س، 2 د، 2 Ø«'); + + test.equal(clockformatted_3[0], 'â€3 ساعات، Ùˆ3 دقائق، Ùˆ3 ثوان'); + test.equal(clockformatted_3[1], 'â€3 س، Ùˆ3 د، Ùˆ3 Ø«'); + test.equal(clockformatted_3[2], 'â€3 س، 3 د، 3 Ø«'); + test.equal(clockformatted_3[3], 'â€3 س، 3 د، 3 Ø«'); + + test.equal(clockformatted_11[0], 'â€11 ساعة، Ùˆ11 دقيقة، Ùˆ11 ثانية'); + test.equal(clockformatted_11[1], 'â€11 س، Ùˆ11 د، Ùˆ11 Ø«'); + test.equal(clockformatted_11[2], 'â€11 س، 11 د، 11 Ø«'); + test.equal(clockformatted_11[3], 'â€11 س، 11 د، 11 Ø«'); + + test.equal(clockformatted_100[0], 'â€100 ساعة، Ùˆ100 دقيقة، Ùˆ100 ثانية'); + test.equal(clockformatted_100[1], 'â€100 س، Ùˆ100 د، Ùˆ100 Ø«'); + test.equal(clockformatted_100[2], 'â€100 س، 100 د، 100 Ø«'); + test.equal(clockformatted_100[3], 'â€100 س، 100 د، 100 Ø«'); + + + test.done(); + }, + testDurFmt_ar_LB: function(test) { + test.expect(40); + // 1 2 3 11 100 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = [],textformatted_3 = [], textformatted_11 = [], textformatted_100 = []; + var clockformatted_1 = [],clockformatted_2 = [], clockformatted_3 = [], clockformatted_11 = [], clockformatted_100 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "ar-LB", style:"text", length:length[i], useNative:false}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + textformatted_3.push(textfmt.format({year: 3,month: 3,week: 3,day: 3}).toString()); + textformatted_11.push(textfmt.format({year: 11,month: 11,week: 11,day: 11}).toString()); + textformatted_100.push(textfmt.format({year: 100,month: 100,week: 100,day: 100}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + clockformatted_3.push(textfmt.format({hour: 3,minute: 3,second: 3}).toString()); + clockformatted_11.push(textfmt.format({hour: 11,minute: 11,second: 11}).toString()); + clockformatted_100.push(textfmt.format({hour: 100,minute: 100,second: 100}).toString()); + } + + test.equal(textformatted_1[0], 'â€Ø³Ù†Ø©ØŒ وشهر، وأسبوع، ويوم' ); + test.equal(textformatted_1[1], 'â€Ø³Ù†Ø© واحدة، وشهر، وأسبوع، ويوم'); + test.equal(textformatted_1[2], 'â€1 سنة، 1 شهر، 1 أ، 1 ÙŠ'); + test.equal(textformatted_1[3], 'â€1 سنة، 1 شهر، 1 أ، 1 ÙŠ'); + + test.equal(textformatted_2[0], 'â€Ø³Ù†ØªØ§Ù†ØŒ وشهران، وأسبوعان، ويومان'); + test.equal(textformatted_2[1], 'â€Ø³Ù†ØªØ§Ù†ØŒ Ùˆ2 شهر، وأسبوعان، ويومان'); + test.equal(textformatted_2[2], 'â€2 سنة، 2 شهر، 2 أ، 2 ÙŠ'); + test.equal(textformatted_2[3], 'â€2 سنة، 2 شهر، 2 أ، 2 ÙŠ'); + + test.equal(textformatted_3[0], 'â€3 سنوات، Ùˆ3 أشهر، Ùˆ3 أسابيع، Ùˆ3 أيام'); + test.equal(textformatted_3[1], 'â€3 سنة، Ùˆ3 شهر، Ùˆ3 أسابيع، Ùˆ3 يوم'); + test.equal(textformatted_3[2], 'â€3 سنة، 3 شهر، 3 أ، 3 ÙŠ'); + test.equal(textformatted_3[3], 'â€3 سنة، 3 شهر، 3 أ، 3 ÙŠ'); + + test.equal(textformatted_11[0], 'â€11 سنة، Ùˆ11 شهرًا، Ùˆ11 أسبوعًا، Ùˆ11 يومًا'); + test.equal(textformatted_11[1], 'â€11 سنة، Ùˆ11 شهر، Ùˆ11 أسبوعًا، Ùˆ11 يوم'); + test.equal(textformatted_11[2], 'â€11 سنة، 11 شهر، 11 أ، 11 ÙŠ'); + test.equal(textformatted_11[3], 'â€11 سنة، 11 شهر، 11 أ، 11 ÙŠ'); + + test.equal(textformatted_100[0], 'â€100 سنة، Ùˆ100 شهر، Ùˆ100 أسبوع، Ùˆ100 يوم'); + test.equal(textformatted_100[1], 'â€100 سنة، Ùˆ100 شهر، Ùˆ100 أسبوع، Ùˆ100 يوم'); + test.equal(textformatted_100[2], 'â€100 سنة، 100 شهر، 100 أ، 100 ÙŠ'); + test.equal(textformatted_100[3], 'â€100 سنة، 100 شهر، 100 أ، 100 ÙŠ'); + + test.equal(clockformatted_1[0], 'â€Ø³Ø§Ø¹Ø©ØŒ ودقيقة، وثانية'); + test.equal(clockformatted_1[1], 'â€1 س، Ùˆ1 د، Ùˆ1 Ø«'); + test.equal(clockformatted_1[2], 'â€1 س، 1 د، 1 Ø«'); + test.equal(clockformatted_1[3], 'â€1 س، 1 د، 1 Ø«'); + + test.equal(clockformatted_2[0], 'â€Ø³Ø§Ø¹ØªØ§Ù†ØŒ ودقيقتان، وثانيتان'); + test.equal(clockformatted_2[1], 'â€2 س، Ùˆ2 د، Ùˆ2 Ø«'); + test.equal(clockformatted_2[2], 'â€2 س، 2 د، 2 Ø«'); + test.equal(clockformatted_2[3], 'â€2 س، 2 د، 2 Ø«'); + + test.equal(clockformatted_3[0], 'â€3 ساعات، Ùˆ3 دقائق، Ùˆ3 ثوان'); + test.equal(clockformatted_3[1], 'â€3 س، Ùˆ3 د، Ùˆ3 Ø«'); + test.equal(clockformatted_3[2], 'â€3 س، 3 د، 3 Ø«'); + test.equal(clockformatted_3[3], 'â€3 س، 3 د، 3 Ø«'); + + test.equal(clockformatted_11[0], 'â€11 ساعة، Ùˆ11 دقيقة، Ùˆ11 ثانية'); + test.equal(clockformatted_11[1], 'â€11 س، Ùˆ11 د، Ùˆ11 Ø«'); + test.equal(clockformatted_11[2], 'â€11 س، 11 د، 11 Ø«'); + test.equal(clockformatted_11[3], 'â€11 س، 11 د، 11 Ø«'); + + test.equal(clockformatted_100[0], 'â€100 ساعة، Ùˆ100 دقيقة، Ùˆ100 ثانية'); + test.equal(clockformatted_100[1], 'â€100 س، Ùˆ100 د، Ùˆ100 Ø«'); + test.equal(clockformatted_100[2], 'â€100 س، 100 د، 100 Ø«'); + test.equal(clockformatted_100[3], 'â€100 س، 100 د، 100 Ø«'); + + + test.done(); + }, + testDurFmt_ar_LY: function(test) { + test.expect(40); + // 1 2 3 11 100 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = [],textformatted_3 = [], textformatted_11 = [], textformatted_100 = []; + var clockformatted_1 = [],clockformatted_2 = [], clockformatted_3 = [], clockformatted_11 = [], clockformatted_100 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "ar-LY", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + textformatted_3.push(textfmt.format({year: 3,month: 3,week: 3,day: 3}).toString()); + textformatted_11.push(textfmt.format({year: 11,month: 11,week: 11,day: 11}).toString()); + textformatted_100.push(textfmt.format({year: 100,month: 100,week: 100,day: 100}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + clockformatted_3.push(textfmt.format({hour: 3,minute: 3,second: 3}).toString()); + clockformatted_11.push(textfmt.format({hour: 11,minute: 11,second: 11}).toString()); + clockformatted_100.push(textfmt.format({hour: 100,minute: 100,second: 100}).toString()); + } + + test.equal(textformatted_1[0], 'â€Ø³Ù†Ø©ØŒ وشهر، وأسبوع، ويوم' ); + test.equal(textformatted_1[1], 'â€Ø³Ù†Ø© واحدة، وشهر، وأسبوع، ويوم'); + test.equal(textformatted_1[2], 'â€1 سنة، 1 شهر، 1 أ، 1 ÙŠ'); + test.equal(textformatted_1[3], 'â€1 سنة، 1 شهر، 1 أ، 1 ÙŠ'); + + test.equal(textformatted_2[0], 'â€Ø³Ù†ØªØ§Ù†ØŒ وشهران، وأسبوعان، ويومان'); + test.equal(textformatted_2[1], 'â€Ø³Ù†ØªØ§Ù†ØŒ Ùˆ2 شهر، وأسبوعان، ويومان'); + test.equal(textformatted_2[2], 'â€2 سنة، 2 شهر، 2 أ، 2 ÙŠ'); + test.equal(textformatted_2[3], 'â€2 سنة، 2 شهر، 2 أ، 2 ÙŠ'); + + test.equal(textformatted_3[0], 'â€3 سنوات، Ùˆ3 أشهر، Ùˆ3 أسابيع، Ùˆ3 أيام'); + test.equal(textformatted_3[1], 'â€3 سنة، Ùˆ3 شهر، Ùˆ3 أسابيع، Ùˆ3 يوم'); + test.equal(textformatted_3[2], 'â€3 سنة، 3 شهر، 3 أ، 3 ÙŠ'); + test.equal(textformatted_3[3], 'â€3 سنة، 3 شهر، 3 أ، 3 ÙŠ'); + + test.equal(textformatted_11[0], 'â€11 سنة، Ùˆ11 شهرًا، Ùˆ11 أسبوعًا، Ùˆ11 يومًا'); + test.equal(textformatted_11[1], 'â€11 سنة، Ùˆ11 شهر، Ùˆ11 أسبوعًا، Ùˆ11 يوم'); + test.equal(textformatted_11[2], 'â€11 سنة، 11 شهر، 11 أ، 11 ÙŠ'); + test.equal(textformatted_11[3], 'â€11 سنة، 11 شهر، 11 أ، 11 ÙŠ'); + + test.equal(textformatted_100[0], 'â€100 سنة، Ùˆ100 شهر، Ùˆ100 أسبوع، Ùˆ100 يوم'); + test.equal(textformatted_100[1], 'â€100 سنة، Ùˆ100 شهر، Ùˆ100 أسبوع، Ùˆ100 يوم'); + test.equal(textformatted_100[2], 'â€100 سنة، 100 شهر، 100 أ، 100 ÙŠ'); + test.equal(textformatted_100[3], 'â€100 سنة، 100 شهر، 100 أ، 100 ÙŠ'); + + test.equal(clockformatted_1[0], 'â€Ø³Ø§Ø¹Ø©ØŒ ودقيقة، وثانية'); + test.equal(clockformatted_1[1], 'â€1 س، Ùˆ1 د، Ùˆ1 Ø«'); + test.equal(clockformatted_1[2], 'â€1 س، 1 د، 1 Ø«'); + test.equal(clockformatted_1[3], 'â€1 س، 1 د، 1 Ø«'); + + test.equal(clockformatted_2[0], 'â€Ø³Ø§Ø¹ØªØ§Ù†ØŒ ودقيقتان، وثانيتان'); + test.equal(clockformatted_2[1], 'â€2 س، Ùˆ2 د، Ùˆ2 Ø«'); + test.equal(clockformatted_2[2], 'â€2 س، 2 د، 2 Ø«'); + test.equal(clockformatted_2[3], 'â€2 س، 2 د، 2 Ø«'); + + test.equal(clockformatted_3[0], 'â€3 ساعات، Ùˆ3 دقائق، Ùˆ3 ثوان'); + test.equal(clockformatted_3[1], 'â€3 س، Ùˆ3 د، Ùˆ3 Ø«'); + test.equal(clockformatted_3[2], 'â€3 س، 3 د، 3 Ø«'); + test.equal(clockformatted_3[3], 'â€3 س، 3 د، 3 Ø«'); + + test.equal(clockformatted_11[0], 'â€11 ساعة، Ùˆ11 دقيقة، Ùˆ11 ثانية'); + test.equal(clockformatted_11[1], 'â€11 س، Ùˆ11 د، Ùˆ11 Ø«'); + test.equal(clockformatted_11[2], 'â€11 س، 11 د، 11 Ø«'); + test.equal(clockformatted_11[3], 'â€11 س، 11 د، 11 Ø«'); + + test.equal(clockformatted_100[0], 'â€100 ساعة، Ùˆ100 دقيقة، Ùˆ100 ثانية'); + test.equal(clockformatted_100[1], 'â€100 س، Ùˆ100 د، Ùˆ100 Ø«'); + test.equal(clockformatted_100[2], 'â€100 س، 100 د، 100 Ø«'); + test.equal(clockformatted_100[3], 'â€100 س، 100 د، 100 Ø«'); + + test.done(); + }, + testDurFmt_ar_MR: function(test) { + test.expect(40); + // 1 2 3 11 100 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = [],textformatted_3 = [], textformatted_11 = [], textformatted_100 = []; + var clockformatted_1 = [],clockformatted_2 = [], clockformatted_3 = [], clockformatted_11 = [], clockformatted_100 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "ar-MR", style:"text", length:length[i], useNative:false}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + textformatted_3.push(textfmt.format({year: 3,month: 3,week: 3,day: 3}).toString()); + textformatted_11.push(textfmt.format({year: 11,month: 11,week: 11,day: 11}).toString()); + textformatted_100.push(textfmt.format({year: 100,month: 100,week: 100,day: 100}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + clockformatted_3.push(textfmt.format({hour: 3,minute: 3,second: 3}).toString()); + clockformatted_11.push(textfmt.format({hour: 11,minute: 11,second: 11}).toString()); + clockformatted_100.push(textfmt.format({hour: 100,minute: 100,second: 100}).toString()); + } + + test.equal(textformatted_1[0], 'â€Ø³Ù†Ø©ØŒ وشهر، وأسبوع، ويوم' ); + test.equal(textformatted_1[1], 'â€Ø³Ù†Ø© واحدة، وشهر، وأسبوع، ويوم'); + test.equal(textformatted_1[2], 'â€1 سنة، 1 شهر، 1 أ، 1 ÙŠ'); + test.equal(textformatted_1[3], 'â€1 سنة، 1 شهر، 1 أ، 1 ÙŠ'); + + test.equal(textformatted_2[0], 'â€Ø³Ù†ØªØ§Ù†ØŒ وشهران، وأسبوعان، ويومان'); + test.equal(textformatted_2[1], 'â€Ø³Ù†ØªØ§Ù†ØŒ Ùˆ2 شهر، وأسبوعان، ويومان'); + test.equal(textformatted_2[2], 'â€2 سنة، 2 شهر، 2 أ، 2 ÙŠ'); + test.equal(textformatted_2[3], 'â€2 سنة، 2 شهر، 2 أ، 2 ÙŠ'); + + test.equal(textformatted_3[0], 'â€3 سنوات، Ùˆ3 أشهر، Ùˆ3 أسابيع، Ùˆ3 أيام'); + test.equal(textformatted_3[1], 'â€3 سنة، Ùˆ3 شهر، Ùˆ3 أسابيع، Ùˆ3 يوم'); + test.equal(textformatted_3[2], 'â€3 سنة، 3 شهر، 3 أ، 3 ÙŠ'); + test.equal(textformatted_3[3], 'â€3 سنة، 3 شهر، 3 أ، 3 ÙŠ'); + + test.equal(textformatted_11[0], 'â€11 سنة، Ùˆ11 شهرًا، Ùˆ11 أسبوعًا، Ùˆ11 يومًا'); + test.equal(textformatted_11[1], 'â€11 سنة، Ùˆ11 شهر، Ùˆ11 أسبوعًا، Ùˆ11 يوم'); + test.equal(textformatted_11[2], 'â€11 سنة، 11 شهر، 11 أ، 11 ÙŠ'); + test.equal(textformatted_11[3], 'â€11 سنة، 11 شهر، 11 أ، 11 ÙŠ'); + + test.equal(textformatted_100[0], 'â€100 سنة، Ùˆ100 شهر، Ùˆ100 أسبوع، Ùˆ100 يوم'); + test.equal(textformatted_100[1], 'â€100 سنة، Ùˆ100 شهر، Ùˆ100 أسبوع، Ùˆ100 يوم'); + test.equal(textformatted_100[2], 'â€100 سنة، 100 شهر، 100 أ، 100 ÙŠ'); + test.equal(textformatted_100[3], 'â€100 سنة، 100 شهر، 100 أ، 100 ÙŠ'); + + test.equal(clockformatted_1[0], 'â€Ø³Ø§Ø¹Ø©ØŒ ودقيقة، وثانية'); + test.equal(clockformatted_1[1], 'â€1 س، Ùˆ1 د، Ùˆ1 Ø«'); + test.equal(clockformatted_1[2], 'â€1 س، 1 د، 1 Ø«'); + test.equal(clockformatted_1[3], 'â€1 س، 1 د، 1 Ø«'); + + test.equal(clockformatted_2[0], 'â€Ø³Ø§Ø¹ØªØ§Ù†ØŒ ودقيقتان، وثانيتان'); + test.equal(clockformatted_2[1], 'â€2 س، Ùˆ2 د، Ùˆ2 Ø«'); + test.equal(clockformatted_2[2], 'â€2 س، 2 د، 2 Ø«'); + test.equal(clockformatted_2[3], 'â€2 س، 2 د، 2 Ø«'); + + test.equal(clockformatted_3[0], 'â€3 ساعات، Ùˆ3 دقائق، Ùˆ3 ثوان'); + test.equal(clockformatted_3[1], 'â€3 س، Ùˆ3 د، Ùˆ3 Ø«'); + test.equal(clockformatted_3[2], 'â€3 س، 3 د، 3 Ø«'); + test.equal(clockformatted_3[3], 'â€3 س، 3 د، 3 Ø«'); + + test.equal(clockformatted_11[0], 'â€11 ساعة، Ùˆ11 دقيقة، Ùˆ11 ثانية'); + test.equal(clockformatted_11[1], 'â€11 س، Ùˆ11 د، Ùˆ11 Ø«'); + test.equal(clockformatted_11[2], 'â€11 س، 11 د، 11 Ø«'); + test.equal(clockformatted_11[3], 'â€11 س، 11 د، 11 Ø«'); + + test.equal(clockformatted_100[0], 'â€100 ساعة، Ùˆ100 دقيقة، Ùˆ100 ثانية'); + test.equal(clockformatted_100[1], 'â€100 س، Ùˆ100 د، Ùˆ100 Ø«'); + test.equal(clockformatted_100[2], 'â€100 س، 100 د، 100 Ø«'); + test.equal(clockformatted_100[3], 'â€100 س، 100 د، 100 Ø«'); + + test.done(); + }, + testDurFmt_ar_OM: function(test) { + test.expect(40); + // 1 2 3 11 100 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = [],textformatted_3 = [], textformatted_11 = [], textformatted_100 = []; + var clockformatted_1 = [],clockformatted_2 = [], clockformatted_3 = [], clockformatted_11 = [], clockformatted_100 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "ar-OM", style:"text", length:length[i], useNative:false}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + textformatted_3.push(textfmt.format({year: 3,month: 3,week: 3,day: 3}).toString()); + textformatted_11.push(textfmt.format({year: 11,month: 11,week: 11,day: 11}).toString()); + textformatted_100.push(textfmt.format({year: 100,month: 100,week: 100,day: 100}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + clockformatted_3.push(textfmt.format({hour: 3,minute: 3,second: 3}).toString()); + clockformatted_11.push(textfmt.format({hour: 11,minute: 11,second: 11}).toString()); + clockformatted_100.push(textfmt.format({hour: 100,minute: 100,second: 100}).toString()); + } + + test.equal(textformatted_1[0], 'â€Ø³Ù†Ø©ØŒ وشهر، وأسبوع، ويوم' ); + test.equal(textformatted_1[1], 'â€Ø³Ù†Ø© واحدة، وشهر، وأسبوع، ويوم'); + test.equal(textformatted_1[2], 'â€1 سنة، 1 شهر، 1 أ، 1 ÙŠ'); + test.equal(textformatted_1[3], 'â€1 سنة، 1 شهر، 1 أ، 1 ÙŠ'); + + test.equal(textformatted_2[0], 'â€Ø³Ù†ØªØ§Ù†ØŒ وشهران، وأسبوعان، ويومان'); + test.equal(textformatted_2[1], 'â€Ø³Ù†ØªØ§Ù†ØŒ Ùˆ2 شهر، وأسبوعان، ويومان'); + test.equal(textformatted_2[2], 'â€2 سنة، 2 شهر، 2 أ، 2 ÙŠ'); + test.equal(textformatted_2[3], 'â€2 سنة، 2 شهر، 2 أ، 2 ÙŠ'); + + test.equal(textformatted_3[0], 'â€3 سنوات، Ùˆ3 أشهر، Ùˆ3 أسابيع، Ùˆ3 أيام'); + test.equal(textformatted_3[1], 'â€3 سنة، Ùˆ3 شهر، Ùˆ3 أسابيع، Ùˆ3 يوم'); + test.equal(textformatted_3[2], 'â€3 سنة، 3 شهر، 3 أ، 3 ÙŠ'); + test.equal(textformatted_3[3], 'â€3 سنة، 3 شهر، 3 أ، 3 ÙŠ'); + + test.equal(textformatted_11[0], 'â€11 سنة، Ùˆ11 شهرًا، Ùˆ11 أسبوعًا، Ùˆ11 يومًا'); + test.equal(textformatted_11[1], 'â€11 سنة، Ùˆ11 شهر، Ùˆ11 أسبوعًا، Ùˆ11 يوم'); + test.equal(textformatted_11[2], 'â€11 سنة، 11 شهر، 11 أ، 11 ÙŠ'); + test.equal(textformatted_11[3], 'â€11 سنة، 11 شهر، 11 أ، 11 ÙŠ'); + + test.equal(textformatted_100[0], 'â€100 سنة، Ùˆ100 شهر، Ùˆ100 أسبوع، Ùˆ100 يوم'); + test.equal(textformatted_100[1], 'â€100 سنة، Ùˆ100 شهر، Ùˆ100 أسبوع، Ùˆ100 يوم'); + test.equal(textformatted_100[2], 'â€100 سنة، 100 شهر، 100 أ، 100 ÙŠ'); + test.equal(textformatted_100[3], 'â€100 سنة، 100 شهر، 100 أ، 100 ÙŠ'); + + test.equal(clockformatted_1[0], 'â€Ø³Ø§Ø¹Ø©ØŒ ودقيقة، وثانية'); + test.equal(clockformatted_1[1], 'â€1 س، Ùˆ1 د، Ùˆ1 Ø«'); + test.equal(clockformatted_1[2], 'â€1 س، 1 د، 1 Ø«'); + test.equal(clockformatted_1[3], 'â€1 س، 1 د، 1 Ø«'); + + test.equal(clockformatted_2[0], 'â€Ø³Ø§Ø¹ØªØ§Ù†ØŒ ودقيقتان، وثانيتان'); + test.equal(clockformatted_2[1], 'â€2 س، Ùˆ2 د، Ùˆ2 Ø«'); + test.equal(clockformatted_2[2], 'â€2 س، 2 د، 2 Ø«'); + test.equal(clockformatted_2[3], 'â€2 س، 2 د، 2 Ø«'); + + test.equal(clockformatted_3[0], 'â€3 ساعات، Ùˆ3 دقائق، Ùˆ3 ثوان'); + test.equal(clockformatted_3[1], 'â€3 س، Ùˆ3 د، Ùˆ3 Ø«'); + test.equal(clockformatted_3[2], 'â€3 س، 3 د، 3 Ø«'); + test.equal(clockformatted_3[3], 'â€3 س، 3 د، 3 Ø«'); + + test.equal(clockformatted_11[0], 'â€11 ساعة، Ùˆ11 دقيقة، Ùˆ11 ثانية'); + test.equal(clockformatted_11[1], 'â€11 س، Ùˆ11 د، Ùˆ11 Ø«'); + test.equal(clockformatted_11[2], 'â€11 س، 11 د، 11 Ø«'); + test.equal(clockformatted_11[3], 'â€11 س، 11 د، 11 Ø«'); + + test.equal(clockformatted_100[0], 'â€100 ساعة، Ùˆ100 دقيقة، Ùˆ100 ثانية'); + test.equal(clockformatted_100[1], 'â€100 س، Ùˆ100 د، Ùˆ100 Ø«'); + test.equal(clockformatted_100[2], 'â€100 س، 100 د، 100 Ø«'); + test.equal(clockformatted_100[3], 'â€100 س، 100 د، 100 Ø«'); + + test.done(); + }, + testDurFmt_ar_QA: function(test) { + test.expect(40); + // 1 2 3 11 100 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = [],textformatted_3 = [], textformatted_11 = [], textformatted_100 = []; + var clockformatted_1 = [],clockformatted_2 = [], clockformatted_3 = [], clockformatted_11 = [], clockformatted_100 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "ar-QA", style:"text", length:length[i],useNative:false}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + textformatted_3.push(textfmt.format({year: 3,month: 3,week: 3,day: 3}).toString()); + textformatted_11.push(textfmt.format({year: 11,month: 11,week: 11,day: 11}).toString()); + textformatted_100.push(textfmt.format({year: 100,month: 100,week: 100,day: 100}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + clockformatted_3.push(textfmt.format({hour: 3,minute: 3,second: 3}).toString()); + clockformatted_11.push(textfmt.format({hour: 11,minute: 11,second: 11}).toString()); + clockformatted_100.push(textfmt.format({hour: 100,minute: 100,second: 100}).toString()); + } + + test.equal(textformatted_1[0], 'â€Ø³Ù†Ø©ØŒ وشهر، وأسبوع، ويوم' ); + test.equal(textformatted_1[1], 'â€Ø³Ù†Ø© واحدة، وشهر، وأسبوع، ويوم'); + test.equal(textformatted_1[2], 'â€1 سنة، 1 شهر، 1 أ، 1 ÙŠ'); + test.equal(textformatted_1[3], 'â€1 سنة، 1 شهر، 1 أ، 1 ÙŠ'); + + test.equal(textformatted_2[0], 'â€Ø³Ù†ØªØ§Ù†ØŒ وشهران، وأسبوعان، ويومان'); + test.equal(textformatted_2[1], 'â€Ø³Ù†ØªØ§Ù†ØŒ Ùˆ2 شهر، وأسبوعان، ويومان'); + test.equal(textformatted_2[2], 'â€2 سنة، 2 شهر، 2 أ، 2 ÙŠ'); + test.equal(textformatted_2[3], 'â€2 سنة، 2 شهر، 2 أ، 2 ÙŠ'); + + test.equal(textformatted_3[0], 'â€3 سنوات، Ùˆ3 أشهر، Ùˆ3 أسابيع، Ùˆ3 أيام'); + test.equal(textformatted_3[1], 'â€3 سنة، Ùˆ3 شهر، Ùˆ3 أسابيع، Ùˆ3 يوم'); + test.equal(textformatted_3[2], 'â€3 سنة، 3 شهر، 3 أ، 3 ÙŠ'); + test.equal(textformatted_3[3], 'â€3 سنة، 3 شهر، 3 أ، 3 ÙŠ'); + + test.equal(textformatted_11[0], 'â€11 سنة، Ùˆ11 شهرًا، Ùˆ11 أسبوعًا، Ùˆ11 يومًا'); + test.equal(textformatted_11[1], 'â€11 سنة، Ùˆ11 شهر، Ùˆ11 أسبوعًا، Ùˆ11 يوم'); + test.equal(textformatted_11[2], 'â€11 سنة، 11 شهر، 11 أ، 11 ÙŠ'); + test.equal(textformatted_11[3], 'â€11 سنة، 11 شهر، 11 أ، 11 ÙŠ'); + + test.equal(textformatted_100[0], 'â€100 سنة، Ùˆ100 شهر، Ùˆ100 أسبوع، Ùˆ100 يوم'); + test.equal(textformatted_100[1], 'â€100 سنة، Ùˆ100 شهر، Ùˆ100 أسبوع، Ùˆ100 يوم'); + test.equal(textformatted_100[2], 'â€100 سنة، 100 شهر، 100 أ، 100 ÙŠ'); + test.equal(textformatted_100[3], 'â€100 سنة، 100 شهر، 100 أ، 100 ÙŠ'); + + test.equal(clockformatted_1[0], 'â€Ø³Ø§Ø¹Ø©ØŒ ودقيقة، وثانية'); + test.equal(clockformatted_1[1], 'â€1 س، Ùˆ1 د، Ùˆ1 Ø«'); + test.equal(clockformatted_1[2], 'â€1 س، 1 د، 1 Ø«'); + test.equal(clockformatted_1[3], 'â€1 س، 1 د، 1 Ø«'); + + test.equal(clockformatted_2[0], 'â€Ø³Ø§Ø¹ØªØ§Ù†ØŒ ودقيقتان، وثانيتان'); + test.equal(clockformatted_2[1], 'â€2 س، Ùˆ2 د، Ùˆ2 Ø«'); + test.equal(clockformatted_2[2], 'â€2 س، 2 د، 2 Ø«'); + test.equal(clockformatted_2[3], 'â€2 س، 2 د، 2 Ø«'); + + test.equal(clockformatted_3[0], 'â€3 ساعات، Ùˆ3 دقائق، Ùˆ3 ثوان'); + test.equal(clockformatted_3[1], 'â€3 س، Ùˆ3 د، Ùˆ3 Ø«'); + test.equal(clockformatted_3[2], 'â€3 س، 3 د، 3 Ø«'); + test.equal(clockformatted_3[3], 'â€3 س، 3 د، 3 Ø«'); + + test.equal(clockformatted_11[0], 'â€11 ساعة، Ùˆ11 دقيقة، Ùˆ11 ثانية'); + test.equal(clockformatted_11[1], 'â€11 س، Ùˆ11 د، Ùˆ11 Ø«'); + test.equal(clockformatted_11[2], 'â€11 س، 11 د، 11 Ø«'); + test.equal(clockformatted_11[3], 'â€11 س، 11 د، 11 Ø«'); + + test.equal(clockformatted_100[0], 'â€100 ساعة، Ùˆ100 دقيقة، Ùˆ100 ثانية'); + test.equal(clockformatted_100[1], 'â€100 س، Ùˆ100 د، Ùˆ100 Ø«'); + test.equal(clockformatted_100[2], 'â€100 س، 100 د، 100 Ø«'); + test.equal(clockformatted_100[3], 'â€100 س، 100 د، 100 Ø«'); + + test.done(); + }, + testDurFmt_ar_SA: function(test) { + test.expect(40); + // 1 2 3 11 100 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = [],textformatted_3 = [], textformatted_11 = [], textformatted_100 = []; + var clockformatted_1 = [],clockformatted_2 = [], clockformatted_3 = [], clockformatted_11 = [], clockformatted_100 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "ar-SA", style:"text", length:length[i], useNative:false}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + textformatted_3.push(textfmt.format({year: 3,month: 3,week: 3,day: 3}).toString()); + textformatted_11.push(textfmt.format({year: 11,month: 11,week: 11,day: 11}).toString()); + textformatted_100.push(textfmt.format({year: 100,month: 100,week: 100,day: 100}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + clockformatted_3.push(textfmt.format({hour: 3,minute: 3,second: 3}).toString()); + clockformatted_11.push(textfmt.format({hour: 11,minute: 11,second: 11}).toString()); + clockformatted_100.push(textfmt.format({hour: 100,minute: 100,second: 100}).toString()); + } + + test.equal(textformatted_1[0], 'â€Ø³Ù†Ø©ØŒ وشهر، وأسبوع، ويوم' ); + test.equal(textformatted_1[1], 'â€Ø³Ù†Ø© واحدة، وشهر، وأسبوع، ويوم'); + test.equal(textformatted_1[2], 'â€1 سنة، 1 شهر، 1 أ، 1 ÙŠ'); + test.equal(textformatted_1[3], 'â€1 سنة، 1 شهر، 1 أ، 1 ÙŠ'); + + test.equal(textformatted_2[0], 'â€Ø³Ù†ØªØ§Ù†ØŒ وشهران، وأسبوعان، ويومان'); + test.equal(textformatted_2[1], 'â€Ø³Ù†ØªØ§Ù†ØŒ Ùˆ2 شهر، وأسبوعان، ويومان'); + test.equal(textformatted_2[2], 'â€2 سنة، 2 شهر، 2 أ، 2 ÙŠ'); + test.equal(textformatted_2[3], 'â€2 سنة، 2 شهر، 2 أ، 2 ÙŠ'); + + test.equal(textformatted_3[0], 'â€3 سنوات، Ùˆ3 أشهر، Ùˆ3 أسابيع، Ùˆ3 أيام'); + test.equal(textformatted_3[1], 'â€3 سنة، Ùˆ3 شهر، Ùˆ3 أسابيع، Ùˆ3 يوم'); + test.equal(textformatted_3[2], 'â€3 سنة، 3 شهر، 3 أ، 3 ÙŠ'); + test.equal(textformatted_3[3], 'â€3 سنة، 3 شهر، 3 أ، 3 ÙŠ'); + + test.equal(textformatted_11[0], 'â€11 سنة، Ùˆ11 شهرًا، Ùˆ11 أسبوعًا، Ùˆ11 يومًا'); + test.equal(textformatted_11[1], 'â€11 سنة، Ùˆ11 شهر، Ùˆ11 أسبوعًا، Ùˆ11 يوم'); + test.equal(textformatted_11[2], 'â€11 سنة، 11 شهر، 11 أ، 11 ÙŠ'); + test.equal(textformatted_11[3], 'â€11 سنة، 11 شهر، 11 أ، 11 ÙŠ'); + + test.equal(textformatted_100[0], 'â€100 سنة، Ùˆ100 شهر، Ùˆ100 أسبوع، Ùˆ100 يوم'); + test.equal(textformatted_100[1], 'â€100 سنة، Ùˆ100 شهر، Ùˆ100 أسبوع، Ùˆ100 يوم'); + test.equal(textformatted_100[2], 'â€100 سنة، 100 شهر، 100 أ، 100 ÙŠ'); + test.equal(textformatted_100[3], 'â€100 سنة، 100 شهر، 100 أ، 100 ÙŠ'); + + test.equal(clockformatted_1[0], 'â€Ø³Ø§Ø¹Ø©ØŒ ودقيقة، وثانية'); + test.equal(clockformatted_1[1], 'â€1 س، Ùˆ1 د، Ùˆ1 Ø«'); + test.equal(clockformatted_1[2], 'â€1 س، 1 د، 1 Ø«'); + test.equal(clockformatted_1[3], 'â€1 س، 1 د، 1 Ø«'); + + test.equal(clockformatted_2[0], 'â€Ø³Ø§Ø¹ØªØ§Ù†ØŒ ودقيقتان، وثانيتان'); + test.equal(clockformatted_2[1], 'â€2 س، Ùˆ2 د، Ùˆ2 Ø«'); + test.equal(clockformatted_2[2], 'â€2 س، 2 د، 2 Ø«'); + test.equal(clockformatted_2[3], 'â€2 س، 2 د، 2 Ø«'); + + test.equal(clockformatted_3[0], 'â€3 ساعات، Ùˆ3 دقائق، Ùˆ3 ثوان'); + test.equal(clockformatted_3[1], 'â€3 س، Ùˆ3 د، Ùˆ3 Ø«'); + test.equal(clockformatted_3[2], 'â€3 س، 3 د، 3 Ø«'); + test.equal(clockformatted_3[3], 'â€3 س، 3 د، 3 Ø«'); + + test.equal(clockformatted_11[0], 'â€11 ساعة، Ùˆ11 دقيقة، Ùˆ11 ثانية'); + test.equal(clockformatted_11[1], 'â€11 س، Ùˆ11 د، Ùˆ11 Ø«'); + test.equal(clockformatted_11[2], 'â€11 س، 11 د، 11 Ø«'); + test.equal(clockformatted_11[3], 'â€11 س، 11 د، 11 Ø«'); + + test.equal(clockformatted_100[0], 'â€100 ساعة، Ùˆ100 دقيقة، Ùˆ100 ثانية'); + test.equal(clockformatted_100[1], 'â€100 س، Ùˆ100 د، Ùˆ100 Ø«'); + test.equal(clockformatted_100[2], 'â€100 س، 100 د، 100 Ø«'); + test.equal(clockformatted_100[3], 'â€100 س، 100 د، 100 Ø«'); + + test.done(); + }, + testDurFmt_ar_SD: function(test) { + test.expect(40); + // 1 2 3 11 100 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = [],textformatted_3 = [], textformatted_11 = [], textformatted_100 = []; + var clockformatted_1 = [],clockformatted_2 = [], clockformatted_3 = [], clockformatted_11 = [], clockformatted_100 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "ar-SD", style:"text", length:length[i], useNative:false}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + textformatted_3.push(textfmt.format({year: 3,month: 3,week: 3,day: 3}).toString()); + textformatted_11.push(textfmt.format({year: 11,month: 11,week: 11,day: 11}).toString()); + textformatted_100.push(textfmt.format({year: 100,month: 100,week: 100,day: 100}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + clockformatted_3.push(textfmt.format({hour: 3,minute: 3,second: 3}).toString()); + clockformatted_11.push(textfmt.format({hour: 11,minute: 11,second: 11}).toString()); + clockformatted_100.push(textfmt.format({hour: 100,minute: 100,second: 100}).toString()); + } + + test.equal(textformatted_1[0], 'â€Ø³Ù†Ø©ØŒ وشهر، وأسبوع، ويوم' ); + test.equal(textformatted_1[1], 'â€Ø³Ù†Ø© واحدة، وشهر، وأسبوع، ويوم'); + test.equal(textformatted_1[2], 'â€1 سنة، 1 شهر، 1 أ، 1 ÙŠ'); + test.equal(textformatted_1[3], 'â€1 سنة، 1 شهر، 1 أ، 1 ÙŠ'); + + test.equal(textformatted_2[0], 'â€Ø³Ù†ØªØ§Ù†ØŒ وشهران، وأسبوعان، ويومان'); + test.equal(textformatted_2[1], 'â€Ø³Ù†ØªØ§Ù†ØŒ Ùˆ2 شهر، وأسبوعان، ويومان'); + test.equal(textformatted_2[2], 'â€2 سنة، 2 شهر، 2 أ، 2 ÙŠ'); + test.equal(textformatted_2[3], 'â€2 سنة، 2 شهر، 2 أ، 2 ÙŠ'); + + test.equal(textformatted_3[0], 'â€3 سنوات، Ùˆ3 أشهر، Ùˆ3 أسابيع، Ùˆ3 أيام'); + test.equal(textformatted_3[1], 'â€3 سنة، Ùˆ3 شهر، Ùˆ3 أسابيع، Ùˆ3 يوم'); + test.equal(textformatted_3[2], 'â€3 سنة، 3 شهر، 3 أ، 3 ÙŠ'); + test.equal(textformatted_3[3], 'â€3 سنة، 3 شهر، 3 أ، 3 ÙŠ'); + + test.equal(textformatted_11[0], 'â€11 سنة، Ùˆ11 شهرًا، Ùˆ11 أسبوعًا، Ùˆ11 يومًا'); + test.equal(textformatted_11[1], 'â€11 سنة، Ùˆ11 شهر، Ùˆ11 أسبوعًا، Ùˆ11 يوم'); + test.equal(textformatted_11[2], 'â€11 سنة، 11 شهر، 11 أ، 11 ÙŠ'); + test.equal(textformatted_11[3], 'â€11 سنة، 11 شهر، 11 أ، 11 ÙŠ'); + + test.equal(textformatted_100[0], 'â€100 سنة، Ùˆ100 شهر، Ùˆ100 أسبوع، Ùˆ100 يوم'); + test.equal(textformatted_100[1], 'â€100 سنة، Ùˆ100 شهر، Ùˆ100 أسبوع، Ùˆ100 يوم'); + test.equal(textformatted_100[2], 'â€100 سنة، 100 شهر، 100 أ، 100 ÙŠ'); + test.equal(textformatted_100[3], 'â€100 سنة، 100 شهر، 100 أ، 100 ÙŠ'); + + test.equal(clockformatted_1[0], 'â€Ø³Ø§Ø¹Ø©ØŒ ودقيقة، وثانية'); + test.equal(clockformatted_1[1], 'â€1 س، Ùˆ1 د، Ùˆ1 Ø«'); + test.equal(clockformatted_1[2], 'â€1 س، 1 د، 1 Ø«'); + test.equal(clockformatted_1[3], 'â€1 س، 1 د، 1 Ø«'); + + test.equal(clockformatted_2[0], 'â€Ø³Ø§Ø¹ØªØ§Ù†ØŒ ودقيقتان، وثانيتان'); + test.equal(clockformatted_2[1], 'â€2 س، Ùˆ2 د، Ùˆ2 Ø«'); + test.equal(clockformatted_2[2], 'â€2 س، 2 د، 2 Ø«'); + test.equal(clockformatted_2[3], 'â€2 س، 2 د، 2 Ø«'); + + test.equal(clockformatted_3[0], 'â€3 ساعات، Ùˆ3 دقائق، Ùˆ3 ثوان'); + test.equal(clockformatted_3[1], 'â€3 س، Ùˆ3 د، Ùˆ3 Ø«'); + test.equal(clockformatted_3[2], 'â€3 س، 3 د، 3 Ø«'); + test.equal(clockformatted_3[3], 'â€3 س، 3 د، 3 Ø«'); + + test.equal(clockformatted_11[0], 'â€11 ساعة، Ùˆ11 دقيقة، Ùˆ11 ثانية'); + test.equal(clockformatted_11[1], 'â€11 س، Ùˆ11 د، Ùˆ11 Ø«'); + test.equal(clockformatted_11[2], 'â€11 س، 11 د، 11 Ø«'); + test.equal(clockformatted_11[3], 'â€11 س، 11 د، 11 Ø«'); + + test.equal(clockformatted_100[0], 'â€100 ساعة، Ùˆ100 دقيقة، Ùˆ100 ثانية'); + test.equal(clockformatted_100[1], 'â€100 س، Ùˆ100 د، Ùˆ100 Ø«'); + test.equal(clockformatted_100[2], 'â€100 س، 100 د، 100 Ø«'); + test.equal(clockformatted_100[3], 'â€100 س، 100 د، 100 Ø«'); + + test.done(); + }, + testDurFmt_ar_SY: function(test) { + test.expect(40); + // 1 2 3 11 100 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = [],textformatted_3 = [], textformatted_11 = [], textformatted_100 = []; + var clockformatted_1 = [],clockformatted_2 = [], clockformatted_3 = [], clockformatted_11 = [], clockformatted_100 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "ar-SY", style:"text", length:length[i], useNative:false}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + textformatted_3.push(textfmt.format({year: 3,month: 3,week: 3,day: 3}).toString()); + textformatted_11.push(textfmt.format({year: 11,month: 11,week: 11,day: 11}).toString()); + textformatted_100.push(textfmt.format({year: 100,month: 100,week: 100,day: 100}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + clockformatted_3.push(textfmt.format({hour: 3,minute: 3,second: 3}).toString()); + clockformatted_11.push(textfmt.format({hour: 11,minute: 11,second: 11}).toString()); + clockformatted_100.push(textfmt.format({hour: 100,minute: 100,second: 100}).toString()); + } + + test.equal(textformatted_1[0], 'â€Ø³Ù†Ø©ØŒ وشهر، وأسبوع، ويوم' ); + test.equal(textformatted_1[1], 'â€Ø³Ù†Ø© واحدة، وشهر، وأسبوع، ويوم'); + test.equal(textformatted_1[2], 'â€1 سنة، 1 شهر، 1 أ، 1 ÙŠ'); + test.equal(textformatted_1[3], 'â€1 سنة، 1 شهر، 1 أ، 1 ÙŠ'); + + test.equal(textformatted_2[0], 'â€Ø³Ù†ØªØ§Ù†ØŒ وشهران، وأسبوعان، ويومان'); + test.equal(textformatted_2[1], 'â€Ø³Ù†ØªØ§Ù†ØŒ Ùˆ2 شهر، وأسبوعان، ويومان'); + test.equal(textformatted_2[2], 'â€2 سنة، 2 شهر، 2 أ، 2 ÙŠ'); + test.equal(textformatted_2[3], 'â€2 سنة، 2 شهر، 2 أ، 2 ÙŠ'); + + test.equal(textformatted_3[0], 'â€3 سنوات، Ùˆ3 أشهر، Ùˆ3 أسابيع، Ùˆ3 أيام'); + test.equal(textformatted_3[1], 'â€3 سنة، Ùˆ3 شهر، Ùˆ3 أسابيع، Ùˆ3 يوم'); + test.equal(textformatted_3[2], 'â€3 سنة، 3 شهر، 3 أ، 3 ÙŠ'); + test.equal(textformatted_3[3], 'â€3 سنة، 3 شهر، 3 أ، 3 ÙŠ'); + + test.equal(textformatted_11[0], 'â€11 سنة، Ùˆ11 شهرًا، Ùˆ11 أسبوعًا، Ùˆ11 يومًا'); + test.equal(textformatted_11[1], 'â€11 سنة، Ùˆ11 شهر، Ùˆ11 أسبوعًا، Ùˆ11 يوم'); + test.equal(textformatted_11[2], 'â€11 سنة، 11 شهر، 11 أ، 11 ÙŠ'); + test.equal(textformatted_11[3], 'â€11 سنة، 11 شهر، 11 أ، 11 ÙŠ'); + + test.equal(textformatted_100[0], 'â€100 سنة، Ùˆ100 شهر، Ùˆ100 أسبوع، Ùˆ100 يوم'); + test.equal(textformatted_100[1], 'â€100 سنة، Ùˆ100 شهر، Ùˆ100 أسبوع، Ùˆ100 يوم'); + test.equal(textformatted_100[2], 'â€100 سنة، 100 شهر، 100 أ، 100 ÙŠ'); + test.equal(textformatted_100[3], 'â€100 سنة، 100 شهر، 100 أ، 100 ÙŠ'); + + test.equal(clockformatted_1[0], 'â€Ø³Ø§Ø¹Ø©ØŒ ودقيقة، وثانية'); + test.equal(clockformatted_1[1], 'â€1 س، Ùˆ1 د، Ùˆ1 Ø«'); + test.equal(clockformatted_1[2], 'â€1 س، 1 د، 1 Ø«'); + test.equal(clockformatted_1[3], 'â€1 س، 1 د، 1 Ø«'); + + test.equal(clockformatted_2[0], 'â€Ø³Ø§Ø¹ØªØ§Ù†ØŒ ودقيقتان، وثانيتان'); + test.equal(clockformatted_2[1], 'â€2 س، Ùˆ2 د، Ùˆ2 Ø«'); + test.equal(clockformatted_2[2], 'â€2 س، 2 د، 2 Ø«'); + test.equal(clockformatted_2[3], 'â€2 س، 2 د، 2 Ø«'); + + test.equal(clockformatted_3[0], 'â€3 ساعات، Ùˆ3 دقائق، Ùˆ3 ثوان'); + test.equal(clockformatted_3[1], 'â€3 س، Ùˆ3 د، Ùˆ3 Ø«'); + test.equal(clockformatted_3[2], 'â€3 س، 3 د، 3 Ø«'); + test.equal(clockformatted_3[3], 'â€3 س، 3 د، 3 Ø«'); + + test.equal(clockformatted_11[0], 'â€11 ساعة، Ùˆ11 دقيقة، Ùˆ11 ثانية'); + test.equal(clockformatted_11[1], 'â€11 س، Ùˆ11 د، Ùˆ11 Ø«'); + test.equal(clockformatted_11[2], 'â€11 س، 11 د، 11 Ø«'); + test.equal(clockformatted_11[3], 'â€11 س، 11 د، 11 Ø«'); + + test.equal(clockformatted_100[0], 'â€100 ساعة، Ùˆ100 دقيقة، Ùˆ100 ثانية'); + test.equal(clockformatted_100[1], 'â€100 س، Ùˆ100 د، Ùˆ100 Ø«'); + test.equal(clockformatted_100[2], 'â€100 س، 100 د، 100 Ø«'); + test.equal(clockformatted_100[3], 'â€100 س، 100 د، 100 Ø«'); + + test.done(); + }, + testDurFmt_ar_TN: function(test) { + test.expect(40); + // 1 2 3 11 100 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = [],textformatted_3 = [], textformatted_11 = [], textformatted_100 = []; + var clockformatted_1 = [],clockformatted_2 = [], clockformatted_3 = [], clockformatted_11 = [], clockformatted_100 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "ar-TN", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + textformatted_3.push(textfmt.format({year: 3,month: 3,week: 3,day: 3}).toString()); + textformatted_11.push(textfmt.format({year: 11,month: 11,week: 11,day: 11}).toString()); + textformatted_100.push(textfmt.format({year: 100,month: 100,week: 100,day: 100}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + clockformatted_3.push(textfmt.format({hour: 3,minute: 3,second: 3}).toString()); + clockformatted_11.push(textfmt.format({hour: 11,minute: 11,second: 11}).toString()); + clockformatted_100.push(textfmt.format({hour: 100,minute: 100,second: 100}).toString()); + } + + test.equal(textformatted_1[0], 'â€Ø³Ù†Ø©ØŒ وشهر، وأسبوع، ويوم' ); + test.equal(textformatted_1[1], 'â€Ø³Ù†Ø© واحدة، وشهر، وأسبوع، ويوم'); + test.equal(textformatted_1[2], 'â€1 سنة، 1 شهر، 1 أ، 1 ÙŠ'); + test.equal(textformatted_1[3], 'â€1 سنة، 1 شهر، 1 أ، 1 ÙŠ'); + + test.equal(textformatted_2[0], 'â€Ø³Ù†ØªØ§Ù†ØŒ وشهران، وأسبوعان، ويومان'); + test.equal(textformatted_2[1], 'â€Ø³Ù†ØªØ§Ù†ØŒ Ùˆ2 شهر، وأسبوعان، ويومان'); + test.equal(textformatted_2[2], 'â€2 سنة، 2 شهر، 2 أ، 2 ÙŠ'); + test.equal(textformatted_2[3], 'â€2 سنة، 2 شهر، 2 أ، 2 ÙŠ'); + + test.equal(textformatted_3[0], 'â€3 سنوات، Ùˆ3 أشهر، Ùˆ3 أسابيع، Ùˆ3 أيام'); + test.equal(textformatted_3[1], 'â€3 سنة، Ùˆ3 شهر، Ùˆ3 أسابيع، Ùˆ3 يوم'); + test.equal(textformatted_3[2], 'â€3 سنة، 3 شهر، 3 أ، 3 ÙŠ'); + test.equal(textformatted_3[3], 'â€3 سنة، 3 شهر، 3 أ، 3 ÙŠ'); + + test.equal(textformatted_11[0], 'â€11 سنة، Ùˆ11 شهرًا، Ùˆ11 أسبوعًا، Ùˆ11 يومًا'); + test.equal(textformatted_11[1], 'â€11 سنة، Ùˆ11 شهر، Ùˆ11 أسبوعًا، Ùˆ11 يوم'); + test.equal(textformatted_11[2], 'â€11 سنة، 11 شهر، 11 أ، 11 ÙŠ'); + test.equal(textformatted_11[3], 'â€11 سنة، 11 شهر، 11 أ، 11 ÙŠ'); + + test.equal(textformatted_100[0], 'â€100 سنة، Ùˆ100 شهر، Ùˆ100 أسبوع، Ùˆ100 يوم'); + test.equal(textformatted_100[1], 'â€100 سنة، Ùˆ100 شهر، Ùˆ100 أسبوع، Ùˆ100 يوم'); + test.equal(textformatted_100[2], 'â€100 سنة، 100 شهر، 100 أ، 100 ÙŠ'); + test.equal(textformatted_100[3], 'â€100 سنة، 100 شهر، 100 أ، 100 ÙŠ'); + + test.equal(clockformatted_1[0], 'â€Ø³Ø§Ø¹Ø©ØŒ ودقيقة، وثانية'); + test.equal(clockformatted_1[1], 'â€1 س، Ùˆ1 د، Ùˆ1 Ø«'); + test.equal(clockformatted_1[2], 'â€1 س، 1 د، 1 Ø«'); + test.equal(clockformatted_1[3], 'â€1 س، 1 د، 1 Ø«'); + + test.equal(clockformatted_2[0], 'â€Ø³Ø§Ø¹ØªØ§Ù†ØŒ ودقيقتان، وثانيتان'); + test.equal(clockformatted_2[1], 'â€2 س، Ùˆ2 د، Ùˆ2 Ø«'); + test.equal(clockformatted_2[2], 'â€2 س، 2 د، 2 Ø«'); + test.equal(clockformatted_2[3], 'â€2 س، 2 د، 2 Ø«'); + + test.equal(clockformatted_3[0], 'â€3 ساعات، Ùˆ3 دقائق، Ùˆ3 ثوان'); + test.equal(clockformatted_3[1], 'â€3 س، Ùˆ3 د، Ùˆ3 Ø«'); + test.equal(clockformatted_3[2], 'â€3 س، 3 د، 3 Ø«'); + test.equal(clockformatted_3[3], 'â€3 س، 3 د، 3 Ø«'); + + test.equal(clockformatted_11[0], 'â€11 ساعة، Ùˆ11 دقيقة، Ùˆ11 ثانية'); + test.equal(clockformatted_11[1], 'â€11 س، Ùˆ11 د، Ùˆ11 Ø«'); + test.equal(clockformatted_11[2], 'â€11 س، 11 د، 11 Ø«'); + test.equal(clockformatted_11[3], 'â€11 س، 11 د، 11 Ø«'); + + test.equal(clockformatted_100[0], 'â€100 ساعة، Ùˆ100 دقيقة، Ùˆ100 ثانية'); + test.equal(clockformatted_100[1], 'â€100 س، Ùˆ100 د، Ùˆ100 Ø«'); + test.equal(clockformatted_100[2], 'â€100 س، 100 د، 100 Ø«'); + test.equal(clockformatted_100[3], 'â€100 س، 100 د، 100 Ø«'); + + test.done(); + }, + testDurFmt_ar_YE: function(test) { + test.expect(40); + // 1 2 3 11 100 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = [],textformatted_3 = [], textformatted_11 = [], textformatted_100 = []; + var clockformatted_1 = [],clockformatted_2 = [], clockformatted_3 = [], clockformatted_11 = [], clockformatted_100 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "ar-YE", style:"text", length:length[i], useNative:false}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + textformatted_3.push(textfmt.format({year: 3,month: 3,week: 3,day: 3}).toString()); + textformatted_11.push(textfmt.format({year: 11,month: 11,week: 11,day: 11}).toString()); + textformatted_100.push(textfmt.format({year: 100,month: 100,week: 100,day: 100}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + clockformatted_3.push(textfmt.format({hour: 3,minute: 3,second: 3}).toString()); + clockformatted_11.push(textfmt.format({hour: 11,minute: 11,second: 11}).toString()); + clockformatted_100.push(textfmt.format({hour: 100,minute: 100,second: 100}).toString()); + } + + test.equal(textformatted_1[0], 'â€Ø³Ù†Ø©ØŒ وشهر، وأسبوع، ويوم' ); + test.equal(textformatted_1[1], 'â€Ø³Ù†Ø© واحدة، وشهر، وأسبوع، ويوم'); + test.equal(textformatted_1[2], 'â€1 سنة، 1 شهر، 1 أ، 1 ÙŠ'); + test.equal(textformatted_1[3], 'â€1 سنة، 1 شهر، 1 أ، 1 ÙŠ'); + + test.equal(textformatted_2[0], 'â€Ø³Ù†ØªØ§Ù†ØŒ وشهران، وأسبوعان، ويومان'); + test.equal(textformatted_2[1], 'â€Ø³Ù†ØªØ§Ù†ØŒ Ùˆ2 شهر، وأسبوعان، ويومان'); + test.equal(textformatted_2[2], 'â€2 سنة، 2 شهر، 2 أ، 2 ÙŠ'); + test.equal(textformatted_2[3], 'â€2 سنة، 2 شهر، 2 أ، 2 ÙŠ'); + + test.equal(textformatted_3[0], 'â€3 سنوات، Ùˆ3 أشهر، Ùˆ3 أسابيع، Ùˆ3 أيام'); + test.equal(textformatted_3[1], 'â€3 سنة، Ùˆ3 شهر، Ùˆ3 أسابيع، Ùˆ3 يوم'); + test.equal(textformatted_3[2], 'â€3 سنة، 3 شهر، 3 أ، 3 ÙŠ'); + test.equal(textformatted_3[3], 'â€3 سنة، 3 شهر، 3 أ، 3 ÙŠ'); + + test.equal(textformatted_11[0], 'â€11 سنة، Ùˆ11 شهرًا، Ùˆ11 أسبوعًا، Ùˆ11 يومًا'); + test.equal(textformatted_11[1], 'â€11 سنة، Ùˆ11 شهر، Ùˆ11 أسبوعًا، Ùˆ11 يوم'); + test.equal(textformatted_11[2], 'â€11 سنة، 11 شهر، 11 أ، 11 ÙŠ'); + test.equal(textformatted_11[3], 'â€11 سنة، 11 شهر، 11 أ، 11 ÙŠ'); + + test.equal(textformatted_100[0], 'â€100 سنة، Ùˆ100 شهر، Ùˆ100 أسبوع، Ùˆ100 يوم'); + test.equal(textformatted_100[1], 'â€100 سنة، Ùˆ100 شهر، Ùˆ100 أسبوع، Ùˆ100 يوم'); + test.equal(textformatted_100[2], 'â€100 سنة، 100 شهر، 100 أ، 100 ÙŠ'); + test.equal(textformatted_100[3], 'â€100 سنة، 100 شهر، 100 أ، 100 ÙŠ'); + + test.equal(clockformatted_1[0], 'â€Ø³Ø§Ø¹Ø©ØŒ ودقيقة، وثانية'); + test.equal(clockformatted_1[1], 'â€1 س، Ùˆ1 د، Ùˆ1 Ø«'); + test.equal(clockformatted_1[2], 'â€1 س، 1 د، 1 Ø«'); + test.equal(clockformatted_1[3], 'â€1 س، 1 د، 1 Ø«'); + + test.equal(clockformatted_2[0], 'â€Ø³Ø§Ø¹ØªØ§Ù†ØŒ ودقيقتان، وثانيتان'); + test.equal(clockformatted_2[1], 'â€2 س، Ùˆ2 د، Ùˆ2 Ø«'); + test.equal(clockformatted_2[2], 'â€2 س، 2 د، 2 Ø«'); + test.equal(clockformatted_2[3], 'â€2 س، 2 د، 2 Ø«'); + + test.equal(clockformatted_3[0], 'â€3 ساعات، Ùˆ3 دقائق، Ùˆ3 ثوان'); + test.equal(clockformatted_3[1], 'â€3 س، Ùˆ3 د، Ùˆ3 Ø«'); + test.equal(clockformatted_3[2], 'â€3 س، 3 د، 3 Ø«'); + test.equal(clockformatted_3[3], 'â€3 س، 3 د، 3 Ø«'); + + test.equal(clockformatted_11[0], 'â€11 ساعة، Ùˆ11 دقيقة، Ùˆ11 ثانية'); + test.equal(clockformatted_11[1], 'â€11 س، Ùˆ11 د، Ùˆ11 Ø«'); + test.equal(clockformatted_11[2], 'â€11 س، 11 د، 11 Ø«'); + test.equal(clockformatted_11[3], 'â€11 س، 11 د، 11 Ø«'); + + test.equal(clockformatted_100[0], 'â€100 ساعة، Ùˆ100 دقيقة، Ùˆ100 ثانية'); + test.equal(clockformatted_100[1], 'â€100 س، Ùˆ100 د، Ùˆ100 Ø«'); + test.equal(clockformatted_100[2], 'â€100 س، 100 د، 100 Ø«'); + test.equal(clockformatted_100[3], 'â€100 س، 100 د، 100 Ø«'); + + test.done(); + }, + testDurFmt_en_ET: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "en-ET", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 year, 1 month, 1 week, 1 day'); + test.equal(textformatted_1[1], '1 yr, 1 mth, 1 wk, 1 day'); + test.equal(textformatted_1[2], '1y, 1m, 1w, 1d'); + test.equal(textformatted_1[3], '1y 1m 1w 1d'); + + test.equal(textformatted_2[0], '2 years, 2 months, 2 weeks, 2 days'); + test.equal(textformatted_2[1], '2 yrs, 2 mths, 2 wks, 2 days'); + test.equal(textformatted_2[2], '2y, 2m, 2w, 2d'); + test.equal(textformatted_2[3], '2y 2m 2w 2d'); + + test.equal(clockformatted_1[0], '1 hour, 1 minute, 1 second'); + test.equal(clockformatted_1[1], '1 hr, 1 min, 1 sec'); + test.equal(clockformatted_1[2], '1h, 1m, 1s'); + test.equal(clockformatted_1[3], '1h 1m 1s'); + + test.equal(clockformatted_2[0], '2 hours, 2 minutes, 2 seconds'); + test.equal(clockformatted_2[1], '2 hr, 2 min, 2 sec'); + test.equal(clockformatted_2[2], '2h, 2m, 2s'); + test.equal(clockformatted_2[3], '2h 2m 2s'); + + test.done(); + }, + testDurFmt_en_GM: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "en-GM", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 year, 1 month, 1 week, 1 day'); + test.equal(textformatted_1[1], '1 yr, 1 mth, 1 wk, 1 day'); + test.equal(textformatted_1[2], '1y, 1m, 1w, 1d'); + test.equal(textformatted_1[3], '1y 1m 1w 1d'); + + test.equal(textformatted_2[0], '2 years, 2 months, 2 weeks, 2 days'); + test.equal(textformatted_2[1], '2 yrs, 2 mths, 2 wks, 2 days'); + test.equal(textformatted_2[2], '2y, 2m, 2w, 2d'); + test.equal(textformatted_2[3], '2y 2m 2w 2d'); + + test.equal(clockformatted_1[0], '1 hour, 1 minute, 1 second'); + test.equal(clockformatted_1[1], '1 hr, 1 min, 1 sec'); + test.equal(clockformatted_1[2], '1h, 1m, 1s'); + test.equal(clockformatted_1[3], '1h 1m 1s'); + + test.equal(clockformatted_2[0], '2 hours, 2 minutes, 2 seconds'); + test.equal(clockformatted_2[1], '2 hrs, 2 mins, 2 secs'); + test.equal(clockformatted_2[2], '2h, 2m, 2s'); + test.equal(clockformatted_2[3], '2h 2m 2s'); + + test.done(); + }, + testDurFmt_en_LR: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "en-LR", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 year, 1 month, 1 week, 1 day'); + test.equal(textformatted_1[1], '1 yr, 1 mth, 1 wk, 1 day'); + test.equal(textformatted_1[2], '1y, 1m, 1w, 1d'); + test.equal(textformatted_1[3], '1y 1m 1w 1d'); + + test.equal(textformatted_2[0], '2 years, 2 months, 2 weeks, 2 days'); + test.equal(textformatted_2[1], '2 yrs, 2 mths, 2 wks, 2 days'); + test.equal(textformatted_2[2], '2y, 2m, 2w, 2d'); + test.equal(textformatted_2[3], '2y 2m 2w 2d'); + + test.equal(clockformatted_1[0], '1 hour, 1 minute, 1 second'); + test.equal(clockformatted_1[1], '1 hr, 1 min, 1 sec'); + test.equal(clockformatted_1[2], '1h, 1m, 1s'); + test.equal(clockformatted_1[3], '1h 1m 1s'); + + test.equal(clockformatted_2[0], '2 hours, 2 minutes, 2 seconds'); + test.equal(clockformatted_2[1], '2 hrs, 2 mins, 2 secs'); + test.equal(clockformatted_2[2], '2h, 2m, 2s'); + test.equal(clockformatted_2[3], '2h 2m 2s'); + + test.done(); + }, + testDurFmt_en_PK: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "en-PK", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 year, 1 month, 1 week, 1 day'); + test.equal(textformatted_1[1], '1 yr, 1 mth, 1 wk, 1 day'); + test.equal(textformatted_1[2], '1y, 1m, 1w, 1d'); + test.equal(textformatted_1[3], '1y 1m 1w 1d'); + + test.equal(textformatted_2[0], '2 years, 2 months, 2 weeks, 2 days'); + test.equal(textformatted_2[1], '2 yrs, 2 mths, 2 wks, 2 days'); + test.equal(textformatted_2[2], '2y, 2m, 2w, 2d'); + test.equal(textformatted_2[3], '2y 2m 2w 2d'); + + test.equal(clockformatted_1[0], '1 hour, 1 minute, 1 second'); + test.equal(clockformatted_1[1], '1 hr, 1 min, 1 sec'); + test.equal(clockformatted_1[2], '1h, 1m, 1s'); + test.equal(clockformatted_1[3], '1h 1m 1s'); + + test.equal(clockformatted_2[0], '2 hours, 2 minutes, 2 seconds'); + test.equal(clockformatted_2[1], '2 hrs, 2 mins, 2 secs'); + test.equal(clockformatted_2[2], '2h, 2m, 2s'); + test.equal(clockformatted_2[3], '2h 2m 2s'); + + test.done(); + }, + testDurFmt_en_RW: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "en-RW", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 year, 1 month, 1 week, 1 day'); + test.equal(textformatted_1[1], '1 yr, 1 mth, 1 wk, 1 day'); + test.equal(textformatted_1[2], '1y, 1m, 1w, 1d'); + test.equal(textformatted_1[3], '1y 1m 1w 1d'); + + test.equal(textformatted_2[0], '2 years, 2 months, 2 weeks, 2 days'); + test.equal(textformatted_2[1], '2 yrs, 2 mths, 2 wks, 2 days'); + test.equal(textformatted_2[2], '2y, 2m, 2w, 2d'); + test.equal(textformatted_2[3], '2y 2m 2w 2d'); + + test.equal(clockformatted_1[0], '1 hour, 1 minute, 1 second'); + test.equal(clockformatted_1[1], '1 hr, 1 min, 1 sec'); + test.equal(clockformatted_1[2], '1h, 1m, 1s'); + test.equal(clockformatted_1[3], '1h 1m 1s'); + + test.equal(clockformatted_2[0], '2 hours, 2 minutes, 2 seconds'); + test.equal(clockformatted_2[1], '2 hrs, 2 mins, 2 secs'); + test.equal(clockformatted_2[2], '2h, 2m, 2s'); + test.equal(clockformatted_2[3], '2h 2m 2s'); + + test.done(); + }, + testDurFmt_en_SD: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "en-SD", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 year, 1 month, 1 week, 1 day'); + test.equal(textformatted_1[1], '1 yr, 1 mth, 1 wk, 1 day'); + test.equal(textformatted_1[2], '1y, 1m, 1w, 1d'); + test.equal(textformatted_1[3], '1y 1m 1w 1d'); + + test.equal(textformatted_2[0], '2 years, 2 months, 2 weeks, 2 days'); + test.equal(textformatted_2[1], '2 yrs, 2 mths, 2 wks, 2 days'); + test.equal(textformatted_2[2], '2y, 2m, 2w, 2d'); + test.equal(textformatted_2[3], '2y 2m 2w 2d'); + + test.equal(clockformatted_1[0], '1 hour, 1 minute, 1 second'); + test.equal(clockformatted_1[1], '1 hr, 1 min, 1 sec'); + test.equal(clockformatted_1[2], '1h, 1m, 1s'); + test.equal(clockformatted_1[3], '1h 1m 1s'); + + test.equal(clockformatted_2[0], '2 hours, 2 minutes, 2 seconds'); + test.equal(clockformatted_2[1], '2 hrs, 2 mins, 2 secs'); + test.equal(clockformatted_2[2], '2h, 2m, 2s'); + test.equal(clockformatted_2[3], '2h 2m 2s'); + + test.done(); + }, + testDurFmt_en_SL: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "en-SL", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 year, 1 month, 1 week, 1 day'); + test.equal(textformatted_1[1], '1 yr, 1 mth, 1 wk, 1 day'); + test.equal(textformatted_1[2], '1y, 1m, 1w, 1d'); + test.equal(textformatted_1[3], '1y 1m 1w 1d'); + + test.equal(textformatted_2[0], '2 years, 2 months, 2 weeks, 2 days'); + test.equal(textformatted_2[1], '2 yrs, 2 mths, 2 wks, 2 days'); + test.equal(textformatted_2[2], '2y, 2m, 2w, 2d'); + test.equal(textformatted_2[3], '2y 2m 2w 2d'); + + test.equal(clockformatted_1[0], '1 hour, 1 minute, 1 second'); + test.equal(clockformatted_1[1], '1 hr, 1 min, 1 sec'); + test.equal(clockformatted_1[2], '1h, 1m, 1s'); + test.equal(clockformatted_1[3], '1h 1m 1s'); + + test.equal(clockformatted_2[0], '2 hours, 2 minutes, 2 seconds'); + test.equal(clockformatted_2[1], '2 hrs, 2 mins, 2 secs'); + test.equal(clockformatted_2[2], '2h, 2m, 2s'); + test.equal(clockformatted_2[3], '2h 2m 2s'); + + test.done(); + }, + testDurFmt_en_TZ: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "en-TZ", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 year, 1 month, 1 week, 1 day'); + test.equal(textformatted_1[1], '1 yr, 1 mth, 1 wk, 1 day'); + test.equal(textformatted_1[2], '1y, 1m, 1w, 1d'); + test.equal(textformatted_1[3], '1y 1m 1w 1d'); + + test.equal(textformatted_2[0], '2 years, 2 months, 2 weeks, 2 days'); + test.equal(textformatted_2[1], '2 yrs, 2 mths, 2 wks, 2 days'); + test.equal(textformatted_2[2], '2y, 2m, 2w, 2d'); + test.equal(textformatted_2[3], '2y 2m 2w 2d'); + + test.equal(clockformatted_1[0], '1 hour, 1 minute, 1 second'); + test.equal(clockformatted_1[1], '1 hr, 1 min, 1 sec'); + test.equal(clockformatted_1[2], '1h, 1m, 1s'); + test.equal(clockformatted_1[3], '1h 1m 1s'); + + test.equal(clockformatted_2[0], '2 hours, 2 minutes, 2 seconds'); + test.equal(clockformatted_2[1], '2 hrs, 2 mins, 2 secs'); + test.equal(clockformatted_2[2], '2h, 2m, 2s'); + test.equal(clockformatted_2[3], '2h 2m 2s'); + + test.done(); + }, + testDurFmt_es_CR: function(test) { + test.expect(16); + // 1 17 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_17 = []; + var clockformatted_1 = [],clockformatted_17 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "es-CR", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_17.push(textfmt.format({year: 17,month: 17,week: 17,day: 17}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_17.push(textfmt.format({hour: 17,minute: 17,second: 17}).toString()); + } + + test.equal(textformatted_1[0], '1 año, 1 mes, 1 semana y 1 día'); + test.equal(textformatted_1[1], '1 a., 1 m., 1 sem., 1 d.'); + test.equal(textformatted_1[2], '1a., 1m., 1sem., 1d.'); + test.equal(textformatted_1[3], '1a. 1m. 1sem. 1d.'); + + test.equal(textformatted_17[0], '17 años, 17 meses, 17 semanas y 17 días'); + test.equal(textformatted_17[1], '17 aa., 17 mm., 17 sems., 17 dd.'); + test.equal(textformatted_17[2], '17aa., 17mm., 17sems., 17dd.'); + test.equal(textformatted_17[3], '17aa. 17mm. 17sems. 17dd.'); + + test.equal(clockformatted_1[0], '1 hora, 1 minuto y 1 segundo'); + test.equal(clockformatted_1[1], '1 h, 1 min, 1 s'); + test.equal(clockformatted_1[2], '1h, 1min, 1s'); + test.equal(clockformatted_1[3], '1h 1min 1s'); + + test.equal(clockformatted_17[0], '17 horas, 17 minutos y 17 segundos'); + test.equal(clockformatted_17[1], '17 h, 17 min, 17 s'); + test.equal(clockformatted_17[2], '17h, 17min, 17s'); + test.equal(clockformatted_17[3], '17h 17min 17s'); + + test.done(); + }, + testDurFmt_es_GQ: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "es-GQ", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 año, 1 mes, 1 semana y 1 día'); + test.equal(textformatted_1[1], '1 a, 1 m., 1 sem., 1 d' ); + test.equal(textformatted_1[2], '1a, 1m, 1sem, 1d'); + test.equal(textformatted_1[3], '1a 1m 1sem 1d'); + + test.equal(textformatted_2[0], '2 años, 2 meses, 2 semanas y 2 días'); + test.equal(textformatted_2[1], '2 a, 2 m., 2 sem., 2 d'); + test.equal(textformatted_2[2], '2a, 2m, 2sem, 2d'); + test.equal(textformatted_2[3], '2a 2m 2sem 2d'); + + test.equal(clockformatted_1[0], '1 hora, 1 minuto y 1 segundo'); + test.equal(clockformatted_1[1], '1 h, 1 min, 1 s'); + test.equal(clockformatted_1[2], '1h, 1min, 1s'); + test.equal(clockformatted_1[3], '1h 1min 1s'); + + test.equal(clockformatted_2[0], '2 horas, 2 minutos y 2 segundos'); + test.equal(clockformatted_2[1], '2 h, 2 min, 2 s'); + test.equal(clockformatted_2[2], '2h, 2min, 2s'); + test.equal(clockformatted_2[3], '2h 2min 2s'); + + test.done(); + }, + testDurFmt_es_PH: function(test) { + test.expect(16); + // 1 17 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_17 = []; + var clockformatted_1 = [],clockformatted_17 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "es-PH", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_17.push(textfmt.format({year: 17,month: 17,week: 17,day: 17}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_17.push(textfmt.format({hour: 17,minute: 17,second: 17}).toString()); + } + + test.equal(textformatted_1[0], '1 año, 1 mes, 1 semana y 1 día'); + test.equal(textformatted_1[1], '1 a, 1 m., 1 sem., 1 d'); + test.equal(textformatted_1[2], '1a, 1m, 1sem, 1d'); + test.equal(textformatted_1[3], '1a 1m 1sem 1d'); + + test.equal(textformatted_17[0], '17 años, 17 meses, 17 semanas y 17 días'); + test.equal(textformatted_17[1], '17 a, 17 m., 17 sem., 17 d'); + test.equal(textformatted_17[2], '17a, 17m, 17sem, 17d'); + test.equal(textformatted_17[3], '17a 17m 17sem 17d'); + + test.equal(clockformatted_1[0], '1 hora, 1 minuto y 1 segundo'); + test.equal(clockformatted_1[1], '1 h, 1 min, 1 s'); + test.equal(clockformatted_1[2], '1h, 1min, 1s'); + test.equal(clockformatted_1[3], '1h 1min 1s'); + + test.equal(clockformatted_17[0], '17 horas, 17 minutos y 17 segundos'); + test.equal(clockformatted_17[1], '17 h, 17 min, 17 s'); + test.equal(clockformatted_17[2], '17h, 17min, 17s'); + test.equal(clockformatted_17[3], '17h 17min 17s'); + + test.done(); + }, + testDurFmt_fr_BF: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "fr-BF", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + // CLDR 34 chang + + test.equal(textformatted_1[0], '1 an, 1 mois, 1 semaine et 1 jour'); + test.equal(textformatted_1[1], '1 an, 1 m., 1 sem., 1 j'); + test.equal(textformatted_1[2], '1a, 1m., 1sem., 1j'); + test.equal(textformatted_1[3], '1a 1m. 1sem. 1j'); + + test.equal(textformatted_2[0], '2 ans, 2 mois, 2 semaines et 2 jours'); + test.equal(textformatted_2[1], '2 ans, 2 m., 2 sem., 2 j'); + test.equal(textformatted_2[2], '2a, 2m., 2sem., 2j'); + test.equal(textformatted_2[3], '2a 2m. 2sem. 2j'); + + test.equal(clockformatted_1[0], '1 heure, 1 minute et 1 seconde'); + test.equal(clockformatted_1[1], '1 h, 1 min, 1 s'); + test.equal(clockformatted_1[2], '1h, 1 min, 1s'); + test.equal(clockformatted_1[3], '1h 1 min 1s'); + + test.equal(clockformatted_2[0], '2 heures, 2 minutes et 2 secondes'); + test.equal(clockformatted_2[1], '2 h, 2 min, 2 s'); + test.equal(clockformatted_2[2], '2h, 2 min, 2s'); + test.equal(clockformatted_2[3], '2h 2 min 2s'); + + test.done(); + }, + testDurFmt_fr_BJ: function(test) { + test.expect(16); + // 1 17 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_17 = []; + var clockformatted_1 = [],clockformatted_17 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "fr-BJ", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_17.push(textfmt.format({year: 17,month: 17,week: 17,day: 17}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_17.push(textfmt.format({hour: 17,minute: 17,second: 17}).toString()); + } + + test.equal(textformatted_1[0], '1 an, 1 mois, 1 semaine et 1 jour'); + test.equal(textformatted_1[1], '1 an, 1 m., 1 sem., 1 j'); + test.equal(textformatted_1[2], '1a, 1m., 1sem., 1j'); + test.equal(textformatted_1[3], '1a 1m. 1sem. 1j'); + + test.equal(textformatted_17[0], '17 ans, 17 mois, 17 semaines et 17 jours'); + test.equal(textformatted_17[1], '17 ans, 17 m., 17 sem., 17 j'); + test.equal(textformatted_17[2], '17a, 17m., 17sem., 17j'); + test.equal(textformatted_17[3], '17a 17m. 17sem. 17j'); + + test.equal(clockformatted_1[0], '1 heure, 1 minute et 1 seconde'); + test.equal(clockformatted_1[1], '1 h, 1 min, 1 s'); + test.equal(clockformatted_1[2], '1h, 1 min, 1s'); + test.equal(clockformatted_1[3], '1h 1 min 1s'); + + test.equal(clockformatted_17[0], '17 heures, 17 minutes et 17 secondes'); + test.equal(clockformatted_17[1], '17 h, 17 min, 17 s'); + test.equal(clockformatted_17[2], '17h, 17 min, 17s'); + test.equal(clockformatted_17[3], '17h 17 min 17s'); + + test.done(); + }, + testDurFmt_fr_CD: function(test) { + test.expect(16); + // 1 17 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_17 = []; + var clockformatted_1 = [],clockformatted_17 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "fr-CD", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_17.push(textfmt.format({year: 17,month: 17,week: 17,day: 17}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_17.push(textfmt.format({hour: 17,minute: 17,second: 17}).toString()); + } + + test.equal(textformatted_1[0], '1 an, 1 mois, 1 semaine et 1 jour'); + test.equal(textformatted_1[1], '1 an, 1 m., 1 sem., 1 j'); + test.equal(textformatted_1[2], '1a, 1m., 1sem., 1j'); + test.equal(textformatted_1[3], '1a 1m. 1sem. 1j'); + + test.equal(textformatted_17[0], '17 ans, 17 mois, 17 semaines et 17 jours'); + test.equal(textformatted_17[1], '17 ans, 17 m., 17 sem., 17 j'); + test.equal(textformatted_17[2], '17a, 17m., 17sem., 17j'); + test.equal(textformatted_17[3], '17a 17m. 17sem. 17j'); + + test.equal(clockformatted_1[0], '1 heure, 1 minute et 1 seconde'); + test.equal(clockformatted_1[1], '1 h, 1 min, 1 s'); + test.equal(clockformatted_1[2], '1h, 1 min, 1s'); + test.equal(clockformatted_1[3], '1h 1 min 1s'); + + test.equal(clockformatted_17[0], '17 heures, 17 minutes et 17 secondes'); + test.equal(clockformatted_17[1], '17 h, 17 min, 17 s'); + test.equal(clockformatted_17[2], '17h, 17 min, 17s'); + test.equal(clockformatted_17[3], '17h 17 min 17s'); + + test.done(); + }, + testDurFmt_fr_CF: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "fr-CF", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 an, 1 mois, 1 semaine et 1 jour'); + test.equal(textformatted_1[1], '1 an, 1 m., 1 sem., 1 j'); + test.equal(textformatted_1[2], '1a, 1m., 1sem., 1j'); + test.equal(textformatted_1[3], '1a 1m. 1sem. 1j'); + + test.equal(textformatted_2[0], '2 ans, 2 mois, 2 semaines et 2 jours'); + test.equal(textformatted_2[1], '2 ans, 2 m., 2 sem., 2 j'); + test.equal(textformatted_2[2], '2a, 2m., 2sem., 2j'); + test.equal(textformatted_2[3], '2a 2m. 2sem. 2j'); + + test.equal(clockformatted_1[0], '1 heure, 1 minute et 1 seconde'); + test.equal(clockformatted_1[1], '1 h, 1 min, 1 s'); + test.equal(clockformatted_1[2], '1h, 1 min, 1s'); + test.equal(clockformatted_1[3], '1h 1 min 1s'); + + test.equal(clockformatted_2[0], '2 heures, 2 minutes et 2 secondes'); + test.equal(clockformatted_2[1], '2 h, 2 min, 2 s'); + test.equal(clockformatted_2[2], '2h, 2 min, 2s'); + test.equal(clockformatted_2[3], '2h 2 min 2s'); + + test.done(); + }, + testDurFmt_fr_CG: function(test) { + test.expect(16); + // 1 16 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_16 = []; + var clockformatted_1 = [],clockformatted_16 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "fr-CG", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_16.push(textfmt.format({year: 16,month: 16,week: 16,day: 16}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_16.push(textfmt.format({hour: 16,minute: 16,second: 16}).toString()); + } + + test.equal(textformatted_1[0], '1 an, 1 mois, 1 semaine et 1 jour'); + test.equal(textformatted_1[1], '1 an, 1 m., 1 sem., 1 j'); + test.equal(textformatted_1[2], '1a, 1m., 1sem., 1j'); + test.equal(textformatted_1[3], '1a 1m. 1sem. 1j'); + + test.equal(textformatted_16[0], '16 ans, 16 mois, 16 semaines et 16 jours'); + test.equal(textformatted_16[1], '16 ans, 16 m., 16 sem., 16 j'); + test.equal(textformatted_16[2], '16a, 16m., 16sem., 16j'); + test.equal(textformatted_16[3], '16a 16m. 16sem. 16j'); + + test.equal(clockformatted_1[0], '1 heure, 1 minute et 1 seconde'); + test.equal(clockformatted_1[1], '1 h, 1 min, 1 s'); + test.equal(clockformatted_1[2], '1h, 1 min, 1s'); + test.equal(clockformatted_1[3], '1h 1 min 1s'); + + test.equal(clockformatted_16[0], '16 heures, 16 minutes et 16 secondes'); + test.equal(clockformatted_16[1], '16 h, 16 min, 16 s'); + test.equal(clockformatted_16[2], '16h, 16 min, 16s'); + test.equal(clockformatted_16[3], '16h 16 min 16s'); + + test.done(); + }, + testDurFmt_fr_CI: function(test) { + test.expect(16); + // 1 17 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_17 = []; + var clockformatted_1 = [],clockformatted_17 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "fr-CI", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_17.push(textfmt.format({year: 17,month: 17,week: 17,day: 17}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_17.push(textfmt.format({hour: 17,minute: 17,second: 17}).toString()); + } + + test.equal(textformatted_1[0], '1 an, 1 mois, 1 semaine et 1 jour'); + test.equal(textformatted_1[1], '1 an, 1 m., 1 sem., 1 j'); + test.equal(textformatted_1[2], '1a, 1m., 1sem., 1j'); + test.equal(textformatted_1[3], '1a 1m. 1sem. 1j'); + + test.equal(textformatted_17[0], '17 ans, 17 mois, 17 semaines et 17 jours'); + test.equal(textformatted_17[1], '17 ans, 17 m., 17 sem., 17 j'); + test.equal(textformatted_17[2], '17a, 17m., 17sem., 17j'); + test.equal(textformatted_17[3], '17a 17m. 17sem. 17j'); + + test.equal(clockformatted_1[0], '1 heure, 1 minute et 1 seconde'); + test.equal(clockformatted_1[1], '1 h, 1 min, 1 s'); + test.equal(clockformatted_1[2], '1h, 1 min, 1s'); + test.equal(clockformatted_1[3], '1h 1 min 1s'); + + test.equal(clockformatted_17[0], '17 heures, 17 minutes et 17 secondes'); + test.equal(clockformatted_17[1], '17 h, 17 min, 17 s'); + test.equal(clockformatted_17[2], '17h, 17 min, 17s'); + test.equal(clockformatted_17[3], '17h 17 min 17s'); + + test.done(); + }, + testDurFmt_fr_CM: function(test) { + test.expect(16); + // 1 16 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_16 = []; + var clockformatted_1 = [],clockformatted_16 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "fr-CM", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_16.push(textfmt.format({year: 16,month: 16,week: 16,day: 16}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_16.push(textfmt.format({hour: 16,minute: 16,second: 16}).toString()); + } + + test.equal(textformatted_1[0], '1 an, 1 mois, 1 semaine et 1 jour'); + test.equal(textformatted_1[1], '1 an, 1 m., 1 sem., 1 j'); + test.equal(textformatted_1[2], '1a, 1m., 1sem., 1j'); + test.equal(textformatted_1[3], '1a 1m. 1sem. 1j'); + + test.equal(textformatted_16[0], '16 ans, 16 mois, 16 semaines et 16 jours'); + test.equal(textformatted_16[1], '16 ans, 16 m., 16 sem., 16 j'); + test.equal(textformatted_16[2], '16a, 16m., 16sem., 16j'); + test.equal(textformatted_16[3], '16a 16m. 16sem. 16j'); + + test.equal(clockformatted_1[0], '1 heure, 1 minute et 1 seconde'); + test.equal(clockformatted_1[1], '1 h, 1 min, 1 s'); + test.equal(clockformatted_1[2], '1h, 1 min, 1s'); + test.equal(clockformatted_1[3], '1h 1 min 1s'); + + test.equal(clockformatted_16[0], '16 heures, 16 minutes et 16 secondes'); + test.equal(clockformatted_16[1], '16 h, 16 min, 16 s'); + test.equal(clockformatted_16[2], '16h, 16 min, 16s'); + test.equal(clockformatted_16[3], '16h 16 min 16s'); + + test.done(); + }, + testDurFmt_fr_GQ: function(test) { + test.expect(16); + // 1 16 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_16 = []; + var clockformatted_1 = [],clockformatted_16 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "fr-GQ", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_16.push(textfmt.format({year: 16,month: 16,week: 16,day: 16}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_16.push(textfmt.format({hour: 16,minute: 16,second: 16}).toString()); + } + + test.equal(textformatted_1[0], '1 an, 1 mois, 1 semaine et 1 jour'); + test.equal(textformatted_1[1], '1 an, 1 m., 1 sem., 1 j'); + test.equal(textformatted_1[2], '1a, 1m., 1sem., 1j'); + test.equal(textformatted_1[3], '1a 1m. 1sem. 1j'); + + test.equal(textformatted_16[0], '16 ans, 16 mois, 16 semaines et 16 jours'); + test.equal(textformatted_16[1], '16 ans, 16 m., 16 sem., 16 j'); + test.equal(textformatted_16[2], '16a, 16m., 16sem., 16j'); + test.equal(textformatted_16[3], '16a 16m. 16sem. 16j'); + + test.equal(clockformatted_1[0], '1 heure, 1 minute et 1 seconde'); + test.equal(clockformatted_1[1], '1 h, 1 min, 1 s'); + test.equal(clockformatted_1[2], '1h, 1 min, 1s'); + test.equal(clockformatted_1[3], '1h 1 min 1s'); + + test.equal(clockformatted_16[0], '16 heures, 16 minutes et 16 secondes'); + test.equal(clockformatted_16[1], '16 h, 16 min, 16 s'); + test.equal(clockformatted_16[2], '16h, 16 min, 16s'); + test.equal(clockformatted_16[3], '16h 16 min 16s'); + + test.done(); + }, + testDurFmt_fr_DJ: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "fr-DJ", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 an, 1 mois, 1 semaine et 1 jour'); + test.equal(textformatted_1[1], '1 an, 1 m., 1 sem., 1 j'); + test.equal(textformatted_1[2], '1a, 1m., 1sem., 1j'); + test.equal(textformatted_1[3], '1a 1m. 1sem. 1j'); + + test.equal(textformatted_2[0], '2 ans, 2 mois, 2 semaines et 2 jours'); + test.equal(textformatted_2[1], '2 ans, 2 m., 2 sem., 2 j'); + test.equal(textformatted_2[2], '2a, 2m., 2sem., 2j'); + test.equal(textformatted_2[3], '2a 2m. 2sem. 2j'); + + test.equal(clockformatted_1[0], '1 heure, 1 minute et 1 seconde'); + test.equal(clockformatted_1[1], '1 h, 1 min, 1 s'); + test.equal(clockformatted_1[2], '1h, 1 min, 1s'); + test.equal(clockformatted_1[3], '1h 1 min 1s'); + + test.equal(clockformatted_2[0], '2 heures, 2 minutes et 2 secondes'); + test.equal(clockformatted_2[1], '2 h, 2 min, 2 s'); + test.equal(clockformatted_2[2], '2h, 2 min, 2s'); + test.equal(clockformatted_2[3], '2h 2 min 2s'); + + test.done(); + }, + testDurFmt_fr_DZ: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "fr-DZ", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 an, 1 mois, 1 semaine et 1 jour'); + test.equal(textformatted_1[1], '1 an, 1 m., 1 sem., 1 j'); + test.equal(textformatted_1[2], '1a, 1m., 1sem., 1j'); + test.equal(textformatted_1[3], '1a 1m. 1sem. 1j'); + + test.equal(textformatted_2[0], '2 ans, 2 mois, 2 semaines et 2 jours'); + test.equal(textformatted_2[1], '2 ans, 2 m., 2 sem., 2 j'); + test.equal(textformatted_2[2], '2a, 2m., 2sem., 2j'); + test.equal(textformatted_2[3], '2a 2m. 2sem. 2j'); + + test.equal(clockformatted_1[0], '1 heure, 1 minute et 1 seconde'); + test.equal(clockformatted_1[1], '1 h, 1 min, 1 s'); + test.equal(clockformatted_1[2], '1h, 1 min, 1s'); + test.equal(clockformatted_1[3], '1h 1 min 1s'); + + test.equal(clockformatted_2[0], '2 heures, 2 minutes et 2 secondes'); + test.equal(clockformatted_2[1], '2 h, 2 min, 2 s'); + test.equal(clockformatted_2[2], '2h, 2 min, 2s'); + test.equal(clockformatted_2[3], '2h 2 min 2s'); + + test.done(); + }, + testDurFmt_fr_GA: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "fr-GA", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 an, 1 mois, 1 semaine et 1 jour'); + test.equal(textformatted_1[1], '1 an, 1 m., 1 sem., 1 j'); + test.equal(textformatted_1[2], '1a, 1m., 1sem., 1j'); + test.equal(textformatted_1[3], '1a 1m. 1sem. 1j'); + + test.equal(textformatted_2[0], '2 ans, 2 mois, 2 semaines et 2 jours'); + test.equal(textformatted_2[1], '2 ans, 2 m., 2 sem., 2 j'); + test.equal(textformatted_2[2], '2a, 2m., 2sem., 2j'); + test.equal(textformatted_2[3], '2a 2m. 2sem. 2j'); + + test.equal(clockformatted_1[0], '1 heure, 1 minute et 1 seconde'); + test.equal(clockformatted_1[1], '1 h, 1 min, 1 s'); + test.equal(clockformatted_1[2], '1h, 1 min, 1s'); + test.equal(clockformatted_1[3], '1h 1 min 1s'); + + test.equal(clockformatted_2[0], '2 heures, 2 minutes et 2 secondes'); + test.equal(clockformatted_2[1], '2 h, 2 min, 2 s'); + test.equal(clockformatted_2[2], '2h, 2 min, 2s'); + test.equal(clockformatted_2[3], '2h 2 min 2s'); + + test.done(); + }, + testDurFmt_fr_GN: function(test) { + test.expect(16); + // 1 16 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_16 = []; + var clockformatted_1 = [],clockformatted_16 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "fr-GN", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_16.push(textfmt.format({year: 16,month: 16,week: 16,day: 16}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_16.push(textfmt.format({hour: 16,minute: 16,second: 16}).toString()); + } + + test.equal(textformatted_1[0], '1 an, 1 mois, 1 semaine et 1 jour'); + test.equal(textformatted_1[1], '1 an, 1 m., 1 sem., 1 j'); + test.equal(textformatted_1[2], '1a, 1m., 1sem., 1j'); + test.equal(textformatted_1[3], '1a 1m. 1sem. 1j'); + + test.equal(textformatted_16[0], '16 ans, 16 mois, 16 semaines et 16 jours'); + test.equal(textformatted_16[1], '16 ans, 16 m., 16 sem., 16 j'); + test.equal(textformatted_16[2], '16a, 16m., 16sem., 16j'); + test.equal(textformatted_16[3], '16a 16m. 16sem. 16j'); + + test.equal(clockformatted_1[0], '1 heure, 1 minute et 1 seconde'); + test.equal(clockformatted_1[1], '1 h, 1 min, 1 s'); + test.equal(clockformatted_1[2], '1h, 1 min, 1s'); + test.equal(clockformatted_1[3], '1h 1 min 1s'); + + test.equal(clockformatted_16[0], '16 heures, 16 minutes et 16 secondes'); + test.equal(clockformatted_16[1], '16 h, 16 min, 16 s'); + test.equal(clockformatted_16[2], '16h, 16 min, 16s'); + test.equal(clockformatted_16[3], '16h 16 min 16s'); + + test.done(); + }, + testDurFmt_fr_LB: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "fr-LB", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 an, 1 mois, 1 semaine et 1 jour'); + test.equal(textformatted_1[1], '1 an, 1 m., 1 sem., 1 j'); + test.equal(textformatted_1[2], '1a, 1m., 1sem., 1j'); + test.equal(textformatted_1[3], '1a 1m. 1sem. 1j'); + + test.equal(textformatted_2[0], '2 ans, 2 mois, 2 semaines et 2 jours'); + test.equal(textformatted_2[1], '2 ans, 2 m., 2 sem., 2 j'); + test.equal(textformatted_2[2], '2a, 2m., 2sem., 2j'); + test.equal(textformatted_2[3], '2a 2m. 2sem. 2j'); + + test.equal(clockformatted_1[0], '1 heure, 1 minute et 1 seconde'); + test.equal(clockformatted_1[1], '1 h, 1 min, 1 s'); + test.equal(clockformatted_1[2], '1h, 1 min, 1s'); + test.equal(clockformatted_1[3], '1h 1 min 1s'); + + test.equal(clockformatted_2[0], '2 heures, 2 minutes et 2 secondes'); + test.equal(clockformatted_2[1], '2 h, 2 min, 2 s'); + test.equal(clockformatted_2[2], '2h, 2 min, 2s'); + test.equal(clockformatted_2[3], '2h 2 min 2s'); + + test.done(); + }, + testDurFmt_fr_ML: function(test) { + test.expect(16); + // 1 17 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_17 = []; + var clockformatted_1 = [],clockformatted_17 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "fr-ML", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_17.push(textfmt.format({year: 17,month: 17,week: 17,day: 17}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_17.push(textfmt.format({hour: 17,minute: 17,second: 17}).toString()); + } + + test.equal(textformatted_1[0], '1 an, 1 mois, 1 semaine et 1 jour'); + test.equal(textformatted_1[1], '1 an, 1 m., 1 sem., 1 j'); + test.equal(textformatted_1[2], '1a, 1m., 1sem., 1j'); + test.equal(textformatted_1[3], '1a 1m. 1sem. 1j'); + + test.equal(textformatted_17[0], '17 ans, 17 mois, 17 semaines et 17 jours'); + test.equal(textformatted_17[1], '17 ans, 17 m., 17 sem., 17 j'); + test.equal(textformatted_17[2], '17a, 17m., 17sem., 17j'); + test.equal(textformatted_17[3], '17a 17m. 17sem. 17j'); + + test.equal(clockformatted_1[0], '1 heure, 1 minute et 1 seconde'); + test.equal(clockformatted_1[1], '1 h, 1 min, 1 s'); + test.equal(clockformatted_1[2], '1h, 1 min, 1s'); + test.equal(clockformatted_1[3], '1h 1 min 1s'); + + test.equal(clockformatted_17[0], '17 heures, 17 minutes et 17 secondes'); + test.equal(clockformatted_17[1], '17 h, 17 min, 17 s'); + test.equal(clockformatted_17[2], '17h, 17 min, 17s'); + test.equal(clockformatted_17[3], '17h 17 min 17s'); + + test.done(); + }, + testDurFmt_fr_RW: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "fr-RW", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 an, 1 mois, 1 semaine et 1 jour'); + test.equal(textformatted_1[1], '1 an, 1 m., 1 sem., 1 j'); + test.equal(textformatted_1[2], '1a, 1m., 1sem., 1j'); + test.equal(textformatted_1[3], '1a 1m. 1sem. 1j'); + + test.equal(textformatted_2[0], '2 ans, 2 mois, 2 semaines et 2 jours'); + test.equal(textformatted_2[1], '2 ans, 2 m., 2 sem., 2 j'); + test.equal(textformatted_2[2], '2a, 2m., 2sem., 2j'); + test.equal(textformatted_2[3], '2a 2m. 2sem. 2j'); + + test.equal(clockformatted_1[0], '1 heure, 1 minute et 1 seconde'); + test.equal(clockformatted_1[1], '1 h, 1 min, 1 s'); + test.equal(clockformatted_1[2], '1h, 1 min, 1s'); + test.equal(clockformatted_1[3], '1h 1 min 1s'); + + test.equal(clockformatted_2[0], '2 heures, 2 minutes et 2 secondes'); + test.equal(clockformatted_2[1], '2 h, 2 min, 2 s'); + test.equal(clockformatted_2[2], '2h, 2 min, 2s'); + test.equal(clockformatted_2[3], '2h 2 min 2s'); + + test.done(); + }, + testDurFmt_fr_SN: function(test) { + test.expect(16); + // 1 16 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_16 = []; + var clockformatted_1 = [],clockformatted_16 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "fr-SN", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_16.push(textfmt.format({year: 16,month: 16,week: 16,day: 16}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_16.push(textfmt.format({hour: 16,minute: 16,second: 16}).toString()); + } + + test.equal(textformatted_1[0], '1 an, 1 mois, 1 semaine et 1 jour'); + test.equal(textformatted_1[1], '1 an, 1 m., 1 sem., 1 j'); + test.equal(textformatted_1[2], '1a, 1m., 1sem., 1j'); + test.equal(textformatted_1[3], '1a 1m. 1sem. 1j'); + + test.equal(textformatted_16[0], '16 ans, 16 mois, 16 semaines et 16 jours'); + test.equal(textformatted_16[1], '16 ans, 16 m., 16 sem., 16 j'); + test.equal(textformatted_16[2], '16a, 16m., 16sem., 16j'); + test.equal(textformatted_16[3], '16a 16m. 16sem. 16j'); + + test.equal(clockformatted_1[0], '1 heure, 1 minute et 1 seconde'); + test.equal(clockformatted_1[1], '1 h, 1 min, 1 s'); + test.equal(clockformatted_1[2], '1h, 1 min, 1s'); + test.equal(clockformatted_1[3], '1h 1 min 1s'); + + test.equal(clockformatted_16[0], '16 heures, 16 minutes et 16 secondes'); + test.equal(clockformatted_16[1], '16 h, 16 min, 16 s'); + test.equal(clockformatted_16[2], '16h, 16 min, 16s'); + test.equal(clockformatted_16[3], '16h 16 min 16s'); + + test.done(); + }, + testDurFmt_fr_TG: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "fr-TG", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 an, 1 mois, 1 semaine et 1 jour'); + test.equal(textformatted_1[1], '1 an, 1 m., 1 sem., 1 j'); + test.equal(textformatted_1[2], '1a, 1m., 1sem., 1j'); + test.equal(textformatted_1[3], '1a 1m. 1sem. 1j'); + + test.equal(textformatted_2[0], '2 ans, 2 mois, 2 semaines et 2 jours'); + test.equal(textformatted_2[1], '2 ans, 2 m., 2 sem., 2 j'); + test.equal(textformatted_2[2], '2a, 2m., 2sem., 2j'); + test.equal(textformatted_2[3], '2a 2m. 2sem. 2j'); + + test.equal(clockformatted_1[0], '1 heure, 1 minute et 1 seconde'); + test.equal(clockformatted_1[1], '1 h, 1 min, 1 s'); + test.equal(clockformatted_1[2], '1h, 1 min, 1s'); + test.equal(clockformatted_1[3], '1h 1 min 1s'); + + test.equal(clockformatted_2[0], '2 heures, 2 minutes et 2 secondes'); + test.equal(clockformatted_2[1], '2 h, 2 min, 2 s'); + test.equal(clockformatted_2[2], '2h, 2 min, 2s'); + test.equal(clockformatted_2[3], '2h 2 min 2s'); + + test.done(); + }, + testDurFmt_ms_SG: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "ms-SG", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 tahun, 1 bulan, 1 minggu, 1 hari'); + test.equal(textformatted_1[1], '1 thn, 1 bln, 1 mgu, 1 hari'); + test.equal(textformatted_1[2], '1 thn, 1 bln, 1 mgu, 1 h'); + test.equal(textformatted_1[3], '1 thn 1 bln 1 mgu 1 h'); + + test.equal(textformatted_2[0], '2 tahun, 2 bulan, 2 minggu, 2 hari'); + test.equal(textformatted_2[1], '2 thn, 2 bln, 2 mgu, 2 hari'); + test.equal(textformatted_2[2], '2 thn, 2 bln, 2 mgu, 2 h'); + test.equal(textformatted_2[3], '2 thn 2 bln 2 mgu 2 h'); + + test.equal(clockformatted_1[0], '1 jam, 1 minit, 1 saat'); + test.equal(clockformatted_1[1], '1 j, 1 min, 1 saat'); + test.equal(clockformatted_1[2], '1 j, 1 min, 1 s'); + test.equal(clockformatted_1[3], '1 j 1 min 1 s'); + + test.equal(clockformatted_2[0], '2 jam, 2 minit, 2 saat'); + test.equal(clockformatted_2[1], '2 j, 2 min, 2 saat'); + test.equal(clockformatted_2[2], '2 j, 2 min, 2 s'); + test.equal(clockformatted_2[3], '2 j 2 min 2 s'); + + test.done(); + }, + testDurFmt_pa_PK: function(test) { + test.expect(16); + // 1 18 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_18 = []; + var clockformatted_1 = [],clockformatted_18 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "pa-PK", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_18.push(textfmt.format({year: 18,month: 18,week: 18,day: 18}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_18.push(textfmt.format({hour: 18,minute: 18,second: 18}).toString()); + } + + test.equal(textformatted_1[0], 'â€1 ਸਾਲ, 1 ਮਹੀਨਾ, 1 ਹਫ਼ਤਾ, 1 ਦਿਨ'); + test.equal(textformatted_1[1], 'â€1 ਸਾਲ, 1 ਮਹੀਨਾ, 1 ਹਫ਼ਤਾ, 1 ਦਿਨ'); + test.equal(textformatted_1[2], 'â€1 ਸਾਲ, 1 ਮਹੀਨਾ, 1 ਹਫ਼ਤਾ, 1 ਦਿਨ'); + test.equal(textformatted_1[3], 'â€1 ਸਾਲ, 1 ਮਹੀਨਾ, 1 ਹਫ਼ਤਾ, 1 ਦਿਨ'); + + test.equal(textformatted_18[0], 'â€18 ਸਾਲ, 18 ਮਹੀਨੇ, 18 ਹਫ਼ਤੇ, 18 ਦਿਨ'); + test.equal(textformatted_18[1], 'â€18 ਸਾਲ, 18 ਮਹੀਨੇ, 18 ਹਫ਼ਤੇ, 18 ਦਿਨ'); + test.equal(textformatted_18[2], 'â€18 ਸਾਲ, 18 ਮਹੀਨੇ, 18 ਹਫ਼ਤੇ, 18 ਦਿਨ'); + test.equal(textformatted_18[3], 'â€18 ਸਾਲ, 18 ਮਹੀਨੇ, 18 ਹਫ਼ਤੇ, 18 ਦਿਨ'); + + test.equal(clockformatted_1[0], 'â€1 ਘੰਟਾ, 1 ਮਿੰਟ, 1 ਸਕਿੰਟ'); + test.equal(clockformatted_1[1], 'â€1 ਘੰਟਾ, 1 ਮਿੰਟ, 1 ਸਕਿੰਟ'); + test.equal(clockformatted_1[2], 'â€1 ਘੰਟਾ, 1 ਮਿੰਟ, 1 ਸਕਿੰਟ'); + test.equal(clockformatted_1[3], 'â€1 ਘੰਟਾ, 1 ਮਿੰਟ, 1 ਸਕਿੰਟ'); + + test.equal(clockformatted_18[0], 'â€18 ਘੰਟੇ, 18 ਮਿੰਟ, 18 ਸਕਿੰਟ'); + test.equal(clockformatted_18[1], 'â€18 ਘੰਟੇ, 18 ਮਿੰਟ, 18 ਸਕਿੰਟ'); + test.equal(clockformatted_18[2], 'â€18 ਘੰਟੇ, 18 ਮਿੰਟ, 18 ਸਕਿੰਟ'); + test.equal(clockformatted_18[3], 'â€18 ਘੰਟੇ, 18 ਮਿੰਟ, 18 ਸਕਿੰਟ'); + + test.done(); + }, + testDurFmt_pt_AO: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "pt-AO", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 ano, 1 mês, 1 semana e 1 dia'); + test.equal(textformatted_1[1], '1 ano, 1 mês, 1 sem., 1 dia'); + test.equal(textformatted_1[2], '1 ano, 1 mês, 1 sem., 1 dia'); + test.equal(textformatted_1[3], '1 ano, 1 mês, 1 sem., 1 dia'); + + test.equal(textformatted_2[0], '2 anos, 2 meses, 2 semanas e 2 dias'); + test.equal(textformatted_2[1], '2 anos, 2 meses, 2 sem., 2 dias'); + test.equal(textformatted_2[2], '2 anos, 2 meses, 2 sem., 2 dias'); + test.equal(textformatted_2[3], '2 anos, 2 meses, 2 sem., 2 dias'); + + test.equal(clockformatted_1[0], '1 hora, 1 minuto e 1 segundo'); + test.equal(clockformatted_1[1], '1 h, 1 min, 1 s'); + test.equal(clockformatted_1[2], '1 h, 1 min, 1 s'); + test.equal(clockformatted_1[3], '1 h, 1 min, 1 s'); + + test.equal(clockformatted_2[0], '2 horas, 2 minutos e 2 segundos'); + test.equal(clockformatted_2[1], '2 h, 2 min, 2 s'); + test.equal(clockformatted_2[2], '2 h, 2 min, 2 s'); + test.equal(clockformatted_2[3], '2 h, 2 min, 2 s'); + + test.done(); + }, + testDurFmt_pt_GQ: function(test) { + test.expect(16); + // 1 2 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_2 = []; + var clockformatted_1 = [],clockformatted_2 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "pt-GQ", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_2.push(textfmt.format({year: 2,month: 2,week: 2,day: 2}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_2.push(textfmt.format({hour: 2,minute: 2,second: 2}).toString()); + } + + test.equal(textformatted_1[0], '1 ano, 1 mês, 1 semana e 1 dia'); + test.equal(textformatted_1[1], '1 ano, 1 mês, 1 sem., 1 dia'); + test.equal(textformatted_1[2], '1 ano, 1 mês, 1 sem., 1 dia'); + test.equal(textformatted_1[3], '1 ano, 1 mês, 1 sem., 1 dia'); + + test.equal(textformatted_2[0], '2 anos, 2 meses, 2 semanas e 2 dias'); + test.equal(textformatted_2[1], '2 anos, 2 meses, 2 sem., 2 dias'); + test.equal(textformatted_2[2], '2 anos, 2 meses, 2 sem., 2 dias'); + test.equal(textformatted_2[3], '2 anos, 2 meses, 2 sem., 2 dias'); + + test.equal(clockformatted_1[0], '1 hora, 1 minuto e 1 segundo'); + test.equal(clockformatted_1[1], '1 h, 1 min, 1 s'); + test.equal(clockformatted_1[2], '1 h, 1 min, 1 s'); + test.equal(clockformatted_1[3], '1 h, 1 min, 1 s'); + + test.equal(clockformatted_2[0], '2 horas, 2 minutos e 2 segundos'); + test.equal(clockformatted_2[1], '2 h, 2 min, 2 s'); + test.equal(clockformatted_2[2], '2 h, 2 min, 2 s'); + test.equal(clockformatted_2[3], '2 h, 2 min, 2 s'); + + test.done(); + }, + testDurFmt_pt_CV: function(test) { + test.expect(16); + // 1 18 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_18 = []; + var clockformatted_1 = [],clockformatted_18 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "pt-CV", style:"text", length:length[i]}); + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_18.push(textfmt.format({year: 18,month: 18,week: 18,day: 18}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_18.push(textfmt.format({hour: 18,minute: 18,second: 18}).toString()); + } + + test.equal(textformatted_1[0], '1 ano, 1 mês, 1 semana e 1 dia'); + test.equal(textformatted_1[1], '1 ano, 1 mês, 1 sem., 1 dia'); + test.equal(textformatted_1[2], '1 ano, 1 mês, 1 sem., 1 dia'); + test.equal(textformatted_1[3], '1 ano, 1 mês, 1 sem., 1 dia'); + + test.equal(textformatted_18[0], '18 anos, 18 meses, 18 semanas e 18 dias'); + test.equal(textformatted_18[1], '18 anos, 18 meses, 18 sem., 18 dias'); + test.equal(textformatted_18[2], '18 anos, 18 meses, 18 sem., 18 dias'); + test.equal(textformatted_18[3], '18 anos, 18 meses, 18 sem., 18 dias'); + + test.equal(clockformatted_1[0], '1 hora, 1 minuto e 1 segundo'); + test.equal(clockformatted_1[1], '1 h, 1 min, 1 s'); + test.equal(clockformatted_1[2], '1 h, 1 min, 1 s'); + test.equal(clockformatted_1[3], '1 h, 1 min, 1 s'); + + test.equal(clockformatted_18[0], '18 horas, 18 minutos e 18 segundos'); + test.equal(clockformatted_18[1], '18 h, 18 min, 18 s'); + test.equal(clockformatted_18[2], '18 h, 18 min, 18 s'); + test.equal(clockformatted_18[3], '18 h, 18 min, 18 s'); + + test.done(); + }, + testDurFmt_ur_PK: function(test) { + test.expect(16); + // 1 17 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_1 = [],textformatted_17 = []; + var clockformatted_1 = [],clockformatted_17 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "ur-PK", style:"text", length:length[i]}); + + textformatted_1.push(textfmt.format({year: 1,month: 1,week: 1,day: 1}).toString()); + textformatted_17.push(textfmt.format({year: 17,month: 17,week: 17,day: 17}).toString()); + + clockformatted_1.push(textfmt.format({hour: 1,minute: 1,second: 1}).toString()); + clockformatted_17.push(textfmt.format({hour: 17,minute: 17,second: 17}).toString()); + } + + test.equal(textformatted_1[0], 'â€1 سال, 1 Ù…ÛینÛ, 1 ÛÙتÛØŒ اور 1 دن'); + test.equal(textformatted_1[1], 'â€1 سال، 1 Ù…ÛینÛØŒ 1 ÛÙتÛØŒ 1 دن'); + test.equal(textformatted_1[2], 'â€1 سال، 1 Ù…ÛینÛØŒ 1 ÛÙتÛØŒ 1 دن'); + test.equal(textformatted_1[3], 'â€1 سال، 1 Ù…ÛینÛØŒ 1 ÛÙتÛØŒ 1 دن'); + + test.equal(textformatted_17[0], 'â€17 سال, 17 Ù…Ûینے, 17 ÛÙتے، اور 17 دن'); + test.equal(textformatted_17[1], 'â€17 سال، 17 Ù…Ûینے، 17 ÛÙتے، 17 دن'); + test.equal(textformatted_17[2], 'â€17 سال، 17 Ù…Ûینے، 17 ÛÙتے، 17 دن'); + test.equal(textformatted_17[3], 'â€17 سال، 17 Ù…Ûینے، 17 ÛÙتے، 17 دن'); + + test.equal(clockformatted_1[0], 'â€1 گھنٹÛ, 1 منٹ، اور 1 سیکنڈ'); + test.equal(clockformatted_1[1], 'â€1 گھنٹÛØŒ 1 منٹ، 1 سیکنڈ'); + test.equal(clockformatted_1[2], 'â€1 گھنٹÛØŒ 1 منٹ، 1 سیکنڈ'); // CLDR 34 change(second) + test.equal(clockformatted_1[3], 'â€1 گھنٹÛØŒ 1 منٹ، 1 سیکنڈ'); // CLDR 34 change(second) + + test.equal(clockformatted_17[0], 'â€17 گھنٹے, 17 منٹ، اور 17 سیکنڈ'); + test.equal(clockformatted_17[1], 'â€17 گھنٹے، 17 منٹ، 17 سیکنڈ'); + test.equal(clockformatted_17[2], 'â€17 گھنٹے، 17 منٹ، 17 سیکنڈ'); // CLDR 34 change(second) + test.equal(clockformatted_17[3], 'â€17 گھنٹے، 17 منٹ، 17 سیکنڈ'); // CLDR 34 change(second) + test.done(); + }, + testDurFmt_zh_Hans_SG: function(test) { + test.expect(8);; + // 16 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_16 = []; + var clockformatted_16 = []; + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "zh-Hans-SG", style:"text", length:length[i]}); + + textformatted_16.push(textfmt.format({year: 16,month: 16,week: 16,day: 16}).toString()); + clockformatted_16.push(textfmt.format({hour: 16,minute: 16,second: 16}).toString()); + } + + test.equal(textformatted_16[0], '16å¹´16个月16周16天'); + test.equal(textformatted_16[1], '16å¹´16个月16周16天'); + test.equal(textformatted_16[2], '16å¹´16个月16周16天'); + test.equal(textformatted_16[3], '16å¹´16个月16周16天'); + + test.equal(clockformatted_16[0], '16å°æ—¶16分钟16秒'); + test.equal(clockformatted_16[1], '16å°æ—¶16分钟16秒'); + test.equal(clockformatted_16[2], '16å°æ—¶16分钟16秒'); + test.equal(clockformatted_16[3], '16å°æ—¶16分钟16秒'); + + test.done(); + }, + testDurFmt_zh_Hans_MY: function(test) { + test.expect(8);; + // 15 + var textfmt; + var data = setVariable(); + var length = data["fullLength"]; + + var textformatted_15 = []; + var clockformatted_15 = []; + + for (var i=0; i<4; i++) { + textfmt = new DurationFmt({locale: "zh-Hans-MY", style:"text", length:length[i]}); + + textformatted_15.push(textfmt.format({year: 15,month: 15,week: 15,day: 15}).toString()); + clockformatted_15.push(textfmt.format({hour: 15,minute: 15,second: 15}).toString()); + } + + test.equal(textformatted_15[0], '15å¹´15个月15周15天'); + test.equal(textformatted_15[1], '15å¹´15个月15周15天'); + test.equal(textformatted_15[2], '15å¹´15个月15周15天'); + test.equal(textformatted_15[3], '15å¹´15个月15周15天'); + + test.equal(clockformatted_15[0], '15å°æ—¶15分钟15秒钟'); + test.equal(clockformatted_15[1], '15å°æ—¶15分钟15秒'); + test.equal(clockformatted_15[2], '15å°æ—¶15分钟15秒'); + test.equal(clockformatted_15[3], '15å°æ—¶15分钟15秒') + + test.done(); + } +} diff --git a/js/test/durfmt/testdurfmt_am_ET.js b/js/test/durfmt/testdurfmt_am_ET.js index f1370187b5..3ad5b299a5 100644 --- a/js/test/durfmt/testdurfmt_am_ET.js +++ b/js/test/durfmt/testdurfmt_am_ET.js @@ -154,7 +154,7 @@ module.exports.testdurfmt_am_ET = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1 ዓመትᣠ1 ወርᣠ1 ሳáˆáŠ•á‰µá£ 1 ቀናትᣠ1 ሰዓትᣠ1 ደቂቃ, እና 1 ሰከንድ"); + test.equal(duration.toString(), '1 ዓመትᣠ1 ወርᣠ1 ሳáˆáŠ•á‰µá£ 1 ቀናትᣠ1 ሰዓትᣠ1 ደቂቃᣠ1 ሰከንድ'); test.done(); }, @@ -282,7 +282,7 @@ module.exports.testdurfmt_am_ET = { minute: 2, second: 2 }); - test.equal(duration.toString(), "2 ዓመታትᣠ2 ወራትᣠ2 ሳáˆáŠ•á‰³á‰µá£ 2 ቀናትᣠ2 ሰዓቶችᣠ2 ደቂቃዎች, እና 2 ሰከንዶች"); + test.equal(duration.toString(), '2 ዓመታትᣠ2 ወራትᣠ2 ሳáˆáŠ•á‰³á‰µá£ 2 ቀናትᣠ2 ሰዓቶችᣠ2 ደቂቃዎችᣠ2 ሰከንዶች'); test.done(); }, @@ -410,7 +410,7 @@ module.exports.testdurfmt_am_ET = { minute: 3, second: 3 }); - test.equal(duration.toString(), "3 ዓመታትᣠ3 ወራትᣠ3 ሳáˆáŠ•á‰³á‰µá£ 3 ቀናትᣠ3 ሰዓቶችᣠ3 ደቂቃዎች, እና 3 ሰከንዶች"); + test.equal(duration.toString(), '3 ዓመታትᣠ3 ወራትᣠ3 ሳáˆáŠ•á‰³á‰µá£ 3 ቀናትᣠ3 ሰዓቶችᣠ3 ደቂቃዎችᣠ3 ሰከንዶች'); test.done(); }, @@ -538,7 +538,7 @@ module.exports.testdurfmt_am_ET = { minute: 11, second: 11 }); - test.equal(duration.toString(), "11 ዓመታትᣠ11 ወራትᣠ11 ሳáˆáŠ•á‰³á‰µá£ 11 ቀናትᣠ11 ሰዓቶችᣠ11 ደቂቃዎች, እና 11 ሰከንዶች"); + test.equal(duration.toString(), '11 ዓመታትᣠ11 ወራትᣠ11 ሳáˆáŠ•á‰³á‰µá£ 11 ቀናትᣠ11 ሰዓቶችᣠ11 ደቂቃዎችᣠ11 ሰከንዶች'); test.done(); }, @@ -560,7 +560,7 @@ module.exports.testdurfmt_am_ET = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1 ዓመትᣠ1 ወርᣠ1 ሳáˆáŠ•á‰µá£ 1 ቀናትᣠ1 ሰዓትᣠ1 ደቂቃ, እና 1 ሰከንድ"); + test.equal(duration.toString(),'1 ዓመትᣠ1 ወርᣠ1 ሳáˆáŠ•á‰µá£ 1 ቀናትᣠ1 ሰዓትᣠ1 ደቂቃᣠ1 ሰከንድ'); test.done(); } }); @@ -584,7 +584,7 @@ module.exports.testdurfmt_am_ET = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1 ዓመትᣠ1 ወርᣠ1 ሳáˆáŠ•á‰µá£ 1 ቀናትᣠ1 ሰዓትᣠ1 ደቂቃ, እና 1 ሰከንድ"); + test.equal(duration.toString(), '1 ዓመትᣠ1 ወርᣠ1 ሳáˆáŠ•á‰µá£ 1 ቀናትᣠ1 ሰዓትᣠ1 ደቂቃᣠ1 ሰከንድ'); test.done(); } }); @@ -656,7 +656,7 @@ module.exports.testdurfmt_am_ET = { minute: 3, second: 3 }); - test.equal(duration.toString(), "3 ዓመታትᣠ3 ወራትᣠ3 ሳáˆáŠ•á‰³á‰µá£ 3 ቀናትᣠ3 ሰዓቶችᣠ3 ደቂቃዎች, እና 3 ሰከንዶች"); + test.equal(duration.toString(), '3 ዓመታትᣠ3 ወራትᣠ3 ሳáˆáŠ•á‰³á‰µá£ 3 ቀናትᣠ3 ሰዓቶችᣠ3 ደቂቃዎችᣠ3 ሰከንዶች'); test.done(); } }); @@ -680,7 +680,7 @@ module.exports.testdurfmt_am_ET = { minute: 3, second: 3 }); - test.equal(duration.toString(), "3 ዓመታትᣠ3 ወራትᣠ3 ሳáˆáŠ•á‰³á‰µá£ 3 ቀናትᣠ3 ሰዓቶችᣠ3 ደቂቃዎች, እና 3 ሰከንዶች"); + test.equal(duration.toString(), '3 ዓመታትᣠ3 ወራትᣠ3 ሳáˆáŠ•á‰³á‰µá£ 3 ቀናትᣠ3 ሰዓቶችᣠ3 ደቂቃዎችᣠ3 ሰከንዶች'); test.done(); } }); @@ -704,7 +704,7 @@ module.exports.testdurfmt_am_ET = { minute: 11, second: 11 }); - test.equal(duration.toString(), "11 ዓመታትᣠ11 ወራትᣠ11 ሳáˆáŠ•á‰³á‰µá£ 11 ቀናትᣠ11 ሰዓቶችᣠ11 ደቂቃዎች, እና 11 ሰከንዶች"); + test.equal(duration.toString(), '11 ዓመታትᣠ11 ወራትᣠ11 ሳáˆáŠ•á‰³á‰µá£ 11 ቀናትᣠ11 ሰዓቶችᣠ11 ደቂቃዎችᣠ11 ሰከንዶች'); test.done(); } }); @@ -728,7 +728,7 @@ module.exports.testdurfmt_am_ET = { minute: 11, second: 11 }); - test.equal(duration.toString(), "11 ዓመታትᣠ11 ወራትᣠ11 ሳáˆáŠ•á‰³á‰µá£ 11 ቀናትᣠ11 ሰዓቶችᣠ11 ደቂቃዎች, እና 11 ሰከንዶች"); + test.equal(duration.toString(), '11 ዓመታትᣠ11 ወራትᣠ11 ሳáˆáŠ•á‰³á‰µá£ 11 ቀናትᣠ11 ሰዓቶችᣠ11 ደቂቃዎችᣠ11 ሰከንዶች'); test.done(); } }); @@ -778,7 +778,7 @@ module.exports.testdurfmt_am_ET = { minute: 2, second: 2 }); - test.equal(duration.toString(), "2 ዓመታትᣠ2 ወራትᣠ2 ሳáˆáŠ•á‰³á‰µá£ 2 ቀናትᣠ2 ሰዓቶችᣠ2 ደቂቃዎች, እና 2 ሰከንዶች"); + test.equal(duration.toString(), '2 ዓመታትᣠ2 ወራትᣠ2 ሳáˆáŠ•á‰³á‰µá£ 2 ቀናትᣠ2 ሰዓቶችᣠ2 ደቂቃዎችᣠ2 ሰከንዶች'); test.done(); } }); @@ -804,7 +804,7 @@ module.exports.testdurfmt_am_ET = { minute: 2, second: 2 }); - test.equal(duration.toString(), "2 ዓመታትᣠ2 ወራትᣠ2 ሳáˆáŠ•á‰³á‰µá£ 2 ቀናትᣠ2 ሰዓቶችᣠ2 ደቂቃዎች, እና 2 ሰከንዶች"); + test.equal(duration.toString(), '2 ዓመታትᣠ2 ወራትᣠ2 ሳáˆáŠ•á‰³á‰µá£ 2 ቀናትᣠ2 ሰዓቶችᣠ2 ደቂቃዎችᣠ2 ሰከንዶች'); test.done(); } }); diff --git a/js/test/durfmt/testdurfmt_or_IN.js b/js/test/durfmt/testdurfmt_or_IN.js index cd18455424..470d290ca5 100644 --- a/js/test/durfmt/testdurfmt_or_IN.js +++ b/js/test/durfmt/testdurfmt_or_IN.js @@ -47,7 +47,7 @@ module.exports.testdurfmt_or_IN = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1 y, 1 m, 1 w, 1 d, 1 h, 1 min, 1 s"); + test.equal(duration.toString(), '1ବରà­à¬· 1ମାସ 1ସପୠ1ଦିନ 1ଘଣà­à¬Ÿà¬¾ 1ମିନିଟà­â€Œ 1ସେକà­'); test.done(); }, @@ -69,7 +69,7 @@ module.exports.testdurfmt_or_IN = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1 y, 1 m, 1 w, 1 d, 1 h, 1 min, 1 s"); + test.equal(duration.toString(), '1ବରà­à¬· 1ମାସ 1ସପୠ1ଦିନ 1ଘଣà­à¬Ÿà¬¾ 1ମିନିଟà­â€Œ 1ସେକà­'); test.done(); }, @@ -91,7 +91,7 @@ module.exports.testdurfmt_or_IN = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1 y, 1 m, 1 w, 1 d, 1:01:01"); + test.equal(duration.toString(), '1ବରà­à¬· 1ମାସ 1ସପୠ1ଦିନ 1:01:01'); test.done(); }, @@ -112,7 +112,7 @@ module.exports.testdurfmt_or_IN = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1 y, 1 m, 1 w, 1 d, 1 h, 1 min, 1 s"); + test.equal(duration.toString(), '1ବରà­à¬· 1ମାସ 1ସପୠ1ଦିନ 1ଘଣà­à¬Ÿà¬¾ 1ମିନିଟà­â€Œ 1ସେକà­' ); test.done(); }, @@ -133,7 +133,7 @@ module.exports.testdurfmt_or_IN = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1 y, 1 m, 1 w, 1 d, 1 h, 1 min, 1 s"); + test.equal(duration.toString(), '1 ବରà­à¬·, 1 ମାସ, 1 ସପà­à¬¤à¬¾à¬¹, 1 ଦିନ, 1 ଘଣà­à¬Ÿà¬¾, 1 ମିନିଟà­â€Œ, 1 ସେକେଣà­à¬¡'); test.done(); }, @@ -154,7 +154,7 @@ module.exports.testdurfmt_or_IN = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1 y, 1 m, 1 w, 1 d, 1 h, 1 min, 1 s"); + test.equal(duration.toString(), '1 ବରà­à¬·, 1 ମାସ, 1 ସପà­à¬¤à¬¾à¬¹, 1 ଦିନ, 1 ଘଣà­à¬Ÿà¬¾, 1 ମିନିଟà­â€Œ, 1 ସେକେଣà­à¬¡'); test.done(); }, @@ -177,7 +177,7 @@ module.exports.testdurfmt_or_IN = { minute: 2, second: 2 }); - test.equal(duration.toString(), "2 y, 2 m, 2 w, 2 d, 2 h, 2 min, 2 s"); + test.equal(duration.toString(), '2 ବରà­à¬·, 2 ମାସ, 2 ସପà­à¬¤à¬¾à¬¹, 2 ଦିନ, 2 ଘଣà­à¬Ÿà¬¾, 2 ମିନିଟà­, 2 ସେକେଣà­à¬¡'); test.done(); } }); @@ -202,7 +202,7 @@ module.exports.testdurfmt_or_IN = { minute: 1, second: 1 }); - test.equal(duration.toString(), "1 y, 1 m, 1 w, 1 d, 1:01:01"); + test.equal(duration.toString(), '1ବରà­à¬· 1ମାସ 1ସପୠ1ଦିନ 1:01:01'); test.done(); } }); diff --git a/js/test/durfmt/testdurfmt_si_LK.js b/js/test/durfmt/testdurfmt_si_LK.js index 1f3a58dabc..c7c3814292 100644 --- a/js/test/durfmt/testdurfmt_si_LK.js +++ b/js/test/durfmt/testdurfmt_si_LK.js @@ -1,7 +1,7 @@ /* * testdurfmt_si-LK.js - test the duration formatter object * - * Copyright © 2017,2017, JEDLSoft + * Copyright © 2017,2017, JEDLSoft * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,21 +17,21 @@ * limitations under the License. */ -if (typeof(DurationFmt) === "undefined") { - var DurationFmt = require("../../lib/DurationFmt.js"); -} -if (typeof(ilib) === "undefined") { - var ilib = require("../../lib/ilib.js"); -} - -module.exports.testdurfmt_si_LK = { - setUp: function(callback) { - ilib.clearCache(); - callback(); - }, - - testDurFmtLKFormatShortDefaultStyle: function(test) { - test.expect(2); +if (typeof(DurationFmt) === "undefined") { + var DurationFmt = require("../../lib/DurationFmt.js"); +} +if (typeof(ilib) === "undefined") { + var ilib = require("../../lib/ilib.js"); +} + +module.exports.testdurfmt_si_LK = { + setUp: function(callback) { + ilib.clearCache(); + callback(); + }, + + testDurFmtLKFormatShortDefaultStyle: function(test) { + test.expect(2); var fmt = new DurationFmt({ locale: "si-LK", length: "short" @@ -47,12 +47,12 @@ module.exports.testdurfmt_si_LK = { minute: 1, second: 1 }); - test.equal(duration.toString(), "à·€ 1, ම෠1, à·ƒ 1, දි 1, ප෠1, මි 1, ත 1"); - test.done(); - }, + test.equal(duration.toString(), 'à·€ 1, ම෠1, à·ƒ 1, දි 1, පà·à¶º 1, මි 1, ත 1'); + test.done(); + }, - testDurFmtLKFormatShortText: function(test) { - test.expect(2); + testDurFmtLKFormatShortText: function(test) { + test.expect(2); var fmt = new DurationFmt({ locale: "si-LK", length: "short", @@ -69,12 +69,12 @@ module.exports.testdurfmt_si_LK = { minute: 1, second: 1 }); - test.equal(duration.toString(), "à·€ 1, ම෠1, à·ƒ 1, දි 1, ප෠1, මි 1, ත 1"); - test.done(); - }, + test.equal(duration.toString(), 'à·€ 1, ම෠1, à·ƒ 1, දි 1, පà·à¶º 1, මි 1, ත 1'); + test.done(); + }, - testDurFmtLKFormatShortClock: function(test) { - test.expect(2); + testDurFmtLKFormatShortClock: function(test) { + test.expect(2); var fmt = new DurationFmt({ locale: "si-LK", length: "short", @@ -92,11 +92,11 @@ module.exports.testdurfmt_si_LK = { second: 1 }); test.equal(duration.toString(), "à·€ 1, ම෠1, à·ƒ 1, දි 1, 01.01.01"); - test.done(); - }, + test.done(); + }, - testDurFmtLKFormatMedium: function(test) { - test.expect(2); + testDurFmtLKFormatMedium: function(test) { + test.expect(2); var fmt = new DurationFmt({ locale: "si-LK", length: "medium" @@ -112,12 +112,12 @@ module.exports.testdurfmt_si_LK = { minute: 1, second: 1 }); - test.equal(duration.toString(), "à·€ 1, ම෠1, à·ƒ 1, දි 1, ප෠1, මි 1, ත 1"); - test.done(); - }, + test.equal(duration.toString(), 'à·€ 1, ම෠1, à·ƒ 1, දි 1, පà·à¶º 1, මි 1, ත 1'); + test.done(); + }, - testDurFmtLKFormatLong: function(test) { - test.expect(2); + testDurFmtLKFormatLong: function(test) { + test.expect(2); var fmt = new DurationFmt({ locale: "si-LK", length: "long" @@ -134,11 +134,11 @@ module.exports.testdurfmt_si_LK = { second: 1 }); test.equal(duration.toString(), "වසර 1, මà·à·ƒ 1, සති 1, දින 1, පà·à¶º 1, මිනි 1, තත් 1"); - test.done(); - }, + test.done(); + }, - testDurFmtLKFormatFull: function(test) { - test.expect(2); + testDurFmtLKFormatFull: function(test) { + test.expect(2); var fmt = new DurationFmt({ locale: "si-LK", length: "full" @@ -155,12 +155,12 @@ module.exports.testdurfmt_si_LK = { second: 1 }); test.equal(duration.toString(), "වසර 1, මà·à·ƒ 1, සති 1, දින 1, පà·à¶º 1, මිනිත්තු 1, සහ තත්පර 1"); - test.done(); - }, + test.done(); + }, - testDurFmtLKAsyncWithLocale: function(test) { - test.expect(2); + testDurFmtLKAsyncWithLocale: function(test) { + test.expect(2); new DurationFmt({ locale: "si-LK", length: "full", @@ -178,13 +178,13 @@ module.exports.testdurfmt_si_LK = { second: 2 }); test.equal(duration.toString(), "වසර 2, මà·à·ƒ 2, සති 2, දින 2, පà·à¶º 2, මිනිත්තු 2, සහ තත්පර 2"); - test.done(); + test.done(); } }); - }, + }, - testDurFmtLKFormatShortClockAsync: function(test) { - test.expect(2); + testDurFmtLKFormatShortClockAsync: function(test) { + test.expect(2); new DurationFmt({ locale: "si-LK", length: "short", @@ -203,9 +203,9 @@ module.exports.testdurfmt_si_LK = { second: 1 }); test.equal(duration.toString(), "à·€ 1, ම෠1, à·ƒ 1, දි 1, 01.01.01"); - test.done(); + test.done(); } }); - } - -}; + } + +}; diff --git a/js/test/maps/testcharmapasync.js b/js/test/maps/testcharmapasync.js index 924de51c47..11fe295f05 100644 --- a/js/test/maps/testcharmapasync.js +++ b/js/test/maps/testcharmapasync.js @@ -122,6 +122,16 @@ module.exports.testcharmapasync = { }, testCharmapAsyncCNMapToNative: function(test) { + + /* + * The Uint8Array which used in mapToNative() doesn't support on QT 5.9 + * It's new in ES2017. It will be enabled when QT support this feature. + */ + if (ilib._getPlatform() === "qt" ) { + test.done(); + return; + } + var big5source = [ 0xa4, 0xb1, // 仃 0xa4, 0x48, // 人 diff --git a/js/test/number/testSuite.html b/js/test/number/testSuite.html index 3bf6c11ca0..f38ccd4768 100644 --- a/js/test/number/testSuite.html +++ b/js/test/number/testSuite.html @@ -33,6 +33,7 @@ + diff --git a/js/test/number/testSuiteFiles.js b/js/test/number/testSuiteFiles.js index 9b21738221..3e58215814 100644 --- a/js/test/number/testSuiteFiles.js +++ b/js/test/number/testSuiteFiles.js @@ -21,6 +21,7 @@ module.exports.files = [ "testcurrency.js", "testcurrencyasync.js", "testnumfmt.js", + "testnumfmt2.js", "testnumfmtasync.js", "testnumfmt_af.js", "testnumfmt_am.js", diff --git a/js/test/number/testcurrency.js b/js/test/number/testcurrency.js index 32f48ab177..699a3a1af0 100644 --- a/js/test/number/testcurrency.js +++ b/js/test/number/testcurrency.js @@ -21,16 +21,11 @@ if (typeof(Currency) === "undefined") { var Currency = require("../../lib/Currency.js"); } -if (typeof(ilib) === "undefined") { - var ilib = require("../../lib/ilib.js"); +if (typeof(LocaleInfo) === "undefined") { + var LocaleInfo = require("../../lib/LocaleInfo.js"); } module.exports.testcurrency = { - setUp: function(callback) { - ilib.clearCache(); - callback(); - }, - testCurrencyConstructorEmpty: function(test) { test.expect(1); var cur = new Currency(); @@ -160,6 +155,1744 @@ module.exports.testcurrency = { test.equal(cur.getName(), "Iraqi Dinar"); var locale = cur.getLocale(); test.equal(locale.toString(), "ar-IQ"); + test.done(); + }, + + testCurrency_ar_EG: function(test) { + test.expect(2); + var info = new LocaleInfo("ar-EG"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "EGP"); + + test.done(); + }, + testCurrency_ar_IQ: function(test) { + test.expect(2); + var info = new LocaleInfo("ar-IQ"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "IQD"); + + test.done(); + }, + testCurrency_ar_MA: function(test) { + test.expect(2); + var info = new LocaleInfo("ar-MA"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "MAD"); + + test.done(); + }, + testCurrency_as_IN: function(test) { + test.expect(2); + var info = new LocaleInfo("as-IN"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "INR"); + + test.done(); + }, + testCurrency_bg_BG: function(test) { + test.expect(2); + var info = new LocaleInfo("bg-BG"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "BGN"); + + test.done(); + }, + testCurrency_bn_IN: function(test) { + test.expect(2); + var info = new LocaleInfo("bn-IN"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "INR"); + + test.done(); + }, + testCurrency_bs_Latn_BA: function(test) { + test.expect(2); + var info = new LocaleInfo("bs-Latn-BA"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "BAM"); + + test.done(); + }, + testCurrency_bs_Latn_ME: function(test) { + test.expect(2); + var info = new LocaleInfo("bs-Latn-ME"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "EUR"); + + test.done(); + }, + testCurrency_cs_CZ: function(test) { + test.expect(2); + var info = new LocaleInfo("cs-CZ"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "CZK"); + + test.done(); + }, + testCurrency_da_DK: function(test) { + test.expect(2); + var info = new LocaleInfo("da-DK"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "DKK"); + + test.done(); + }, + testCurrency_de_AT: function(test) { + test.expect(2); + var info = new LocaleInfo("de-AT"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "EUR"); + + test.done(); + }, + testCurrency_de_CH: function(test) { + test.expect(2); + var info = new LocaleInfo("de-CH"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "CHF"); + + test.done(); + }, + testCurrency_de_DE: function(test) { + test.expect(2); + var info = new LocaleInfo("de-DE"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "EUR"); + + test.done(); + }, + testCurrency_de_LU: function(test) { + test.expect(2); + var info = new LocaleInfo("de-LU"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "EUR"); + + test.done(); + }, + testCurrency_el_CY: function(test) { + test.expect(2); + var info = new LocaleInfo("el-CY"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "EUR"); + + test.done(); + }, + testCurrency_el_GR: function(test) { + test.expect(2); + var info = new LocaleInfo("el-GR"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "EUR"); + + test.done(); + }, + testCurrency_en_AM: function(test) { + test.expect(2); + var info = new LocaleInfo("en-AM"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "AMD"); + + test.done(); + }, + testCurrency_en_AU: function(test) { + test.expect(2); + var info = new LocaleInfo("en-AU"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "AUD"); + + test.done(); + }, + testCurrency_en_AZ: function(test) { + test.expect(2); + var info = new LocaleInfo("en-AZ"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "AZN"); + + test.done(); + }, + testCurrency_en_CA: function(test) { + test.expect(2); + var info = new LocaleInfo("en-CA"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "CAD"); + + test.done(); + }, + testCurrency_en_GB: function(test) { + test.expect(2); + var info = new LocaleInfo("en-GB"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "GBP"); + + test.done(); + }, + testCurrency_en_GH: function(test) { + test.expect(2); + var info = new LocaleInfo("en-GH"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "GHS"); + + test.done(); + }, + testCurrency_en_HK: function(test) { + test.expect(2); + var info = new LocaleInfo("en-HK"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "HKD"); + + test.done(); + }, + testCurrency_en_IE: function(test) { + test.expect(2); + var info = new LocaleInfo("en-IE"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "EUR"); + + test.done(); + }, + testCurrency_en_IN: function(test) { + test.expect(2); + var info = new LocaleInfo("en-IN"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "INR"); + + test.done(); + }, + testCurrency_en_IS: function(test) { + test.expect(2); + var info = new LocaleInfo("en-IS"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "ISK"); + + test.done(); + }, + testCurrency_en_JP: function(test) { + test.expect(2); + var info = new LocaleInfo("en-JP"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "JPY"); + + test.done(); + }, + testCurrency_en_KE: function(test) { + test.expect(2); + var info = new LocaleInfo("en-KE"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "KES"); + + test.done(); + }, + testCurrency_en_KR: function(test) { + test.expect(2); + var info = new LocaleInfo("en-KR"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "KRW"); + + test.done(); + }, + testCurrency_en_LK: function(test) { + test.expect(2); + var info = new LocaleInfo("en-LK"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "LKR"); + + test.done(); + }, + testCurrency_en_MM: function(test) { + test.expect(2); + var info = new LocaleInfo("en-MM"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "MMK"); + + test.done(); + }, + testCurrency_en_MW: function(test) { + test.expect(2); + var info = new LocaleInfo("en-MW"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "MWK"); + + test.done(); + }, + testCurrency_en_MY: function(test) { + test.expect(2); + var info = new LocaleInfo("en-MY"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "MYR"); + + test.done(); + }, + testCurrency_en_NG: function(test) { + test.expect(2); + var info = new LocaleInfo("en-NG"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "NGN"); + + test.done(); + }, + testCurrency_en_NZ: function(test) { + test.expect(2); + var info = new LocaleInfo("en-NZ"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "NZD"); + + test.done(); + }, + testCurrency_en_PH: function(test) { + test.expect(2); + var info = new LocaleInfo("en-PH"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "PHP"); + + test.done(); + }, + testCurrency_en_PR: function(test) { + test.expect(2); + var info = new LocaleInfo("en-PR"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "USD"); + + test.done(); + }, + testCurrency_en_SG: function(test) { + test.expect(2); + var info = new LocaleInfo("en-SG"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "SGD"); + + test.done(); + }, + testCurrency_en_US: function(test) { + test.expect(2); + var info = new LocaleInfo("en-US"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "USD"); + + test.done(); + }, + testCurrency_en_UG: function(test) { + test.expect(2); + var info = new LocaleInfo("en-UG"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "UGX"); + + test.done(); + }, + testCurrency_en_ZA: function(test) { + test.expect(2); + var info = new LocaleInfo("en-ZA"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "ZAR"); + + test.done(); + }, + testCurrency_en_ZM: function(test) { + test.expect(2); + var info = new LocaleInfo("en-ZM"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "ZMW"); + + test.done(); + }, + testCurrency_es_AR: function(test) { + test.expect(2); + var info = new LocaleInfo("es-AR"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "ARS"); + + test.done(); + }, + testCurrency_es_BO: function(test) { + test.expect(2); + var info = new LocaleInfo("es-BO"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "BOB"); + + test.done(); + }, + testCurrency_es_CL: function(test) { + test.expect(2); + var info = new LocaleInfo("es-CL"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "CLP"); + + test.done(); + }, + testCurrency_es_CO: function(test) { + test.expect(2); + var info = new LocaleInfo("es-CO"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "COP"); + + test.done(); + }, + testCurrency_es_DO: function(test) { + test.expect(2); + var info = new LocaleInfo("es-DO"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "DOP"); + + test.done(); + }, + testCurrency_es_EC: function(test) { + test.expect(2); + var info = new LocaleInfo("es-EC"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "USD"); + + test.done(); + }, + testCurrency_es_ES: function(test) { + test.expect(2); + var info = new LocaleInfo("es-ES"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "EUR"); + + test.done(); + }, + testCurrency_es_GT: function(test) { + test.expect(2); + var info = new LocaleInfo("es-GT"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "GTQ"); + + test.done(); + }, + testCurrency_es_HN: function(test) { + test.expect(2); + var info = new LocaleInfo("es-HN"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "HNL"); + + test.done(); + }, + testCurrency_es_MX: function(test) { + test.expect(2); + var info = new LocaleInfo("es-MX"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "MXN"); + + test.done(); + }, + testCurrency_es_NI: function(test) { + test.expect(2); + var info = new LocaleInfo("es-NI"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "NIO"); + + test.done(); + }, + testCurrency_es_PA: function(test) { + test.expect(2); + var info = new LocaleInfo("es-PA"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "USD"); + + test.done(); + }, + testCurrency_es_PE: function(test) { + test.expect(2); + var info = new LocaleInfo("es-PE"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "PEN"); + + test.done(); + }, + testCurrency_es_PR: function(test) { + test.expect(2); + var info = new LocaleInfo("es-PR"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "USD"); + + test.done(); + }, + testCurrency_es_PY: function(test) { + test.expect(2); + var info = new LocaleInfo("es-PY"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "PYG"); + + test.done(); + }, + testCurrency_es_SV: function(test) { + test.expect(2); + var info = new LocaleInfo("es-SV"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "USD"); + + test.done(); + }, + testCurrency_es_US: function(test) { + test.expect(2); + var info = new LocaleInfo("es-US"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "USD"); + + test.done(); + }, + testCurrency_es_UY: function(test) { + test.expect(2); + var info = new LocaleInfo("es-UY"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "UYU"); + + test.done(); + }, + testCurrency_es_VE: function(test) { + test.expect(2); + var info = new LocaleInfo("es-VE"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "VES"); + + test.done(); + }, + testCurrency_et_EE: function(test) { + test.expect(2); + var info = new LocaleInfo("et-EE"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "EUR"); + + test.done(); + }, + testCurrency_fa_AF: function(test) { + test.expect(2); + var info = new LocaleInfo("fa-AF"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "AFN"); + + test.done(); + }, + testCurrency_fa_IR: function(test) { + test.expect(2); + var info = new LocaleInfo("fa-IR"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "IRR"); + + test.done(); + }, + testCurrency_fi_FI: function(test) { + test.expect(2); + var info = new LocaleInfo("fi-FI"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "EUR"); + + test.done(); + }, + testCurrency_fr_BE: function(test) { + test.expect(2); + var info = new LocaleInfo("fr-BE"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "EUR"); + + test.done(); + }, + testCurrency_fr_CA: function(test) { + test.expect(2); + var info = new LocaleInfo("fr-CA"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "CAD"); + + test.done(); + }, + testCurrency_fr_CH: function(test) { + test.expect(2); + var info = new LocaleInfo("fr-CH"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "CHF"); + + test.done(); + }, + testCurrency_fr_FR: function(test) { + test.expect(2); + var info = new LocaleInfo("fr-FR"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "EUR"); + + test.done(); + }, + testCurrency_fr_LU: function(test) { + test.expect(2); + var info = new LocaleInfo("fr-LU"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "EUR"); + + test.done(); + }, + testCurrency_ga_IE: function(test) { + test.expect(2); + var info = new LocaleInfo("ga-IE"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "EUR"); + + test.done(); + }, + testCurrency_gu_IN: function(test) { + test.expect(2); + var info = new LocaleInfo("gu-IN"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "INR"); + + test.done(); + }, + testCurrency_he_IL: function(test) { + test.expect(2); + var info = new LocaleInfo("he-IL"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "ILS"); + + test.done(); + }, + testCurrency_hi_IN: function(test) { + test.expect(2); + var info = new LocaleInfo("hi-IN"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "INR"); + + test.done(); + }, + testCurrency_hr_HR: function(test) { + test.expect(2); + var info = new LocaleInfo("hr-HR"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "HRK"); + + test.done(); + }, + testCurrency_hr_ME: function(test) { + test.expect(2); + var info = new LocaleInfo("hr-ME"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "EUR"); + + test.done(); + }, + testCurrency_hr_HU: function(test) { + test.expect(2); + var info = new LocaleInfo("hr-HU"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "HUF"); + + test.done(); + }, + testCurrency_id_ID: function(test) { + test.expect(2); + var info = new LocaleInfo("id-ID"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "IDR"); + + test.done(); + }, + testCurrency_is_IS: function(test) { + test.expect(2); + var info = new LocaleInfo("is-IS"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "ISK"); + + test.done(); + }, + testCurrency_it_CH: function(test) { + test.expect(2); + var info = new LocaleInfo("it-CH"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "CHF"); + + test.done(); + }, + testCurrency_it_IT: function(test) { + test.expect(2); + var info = new LocaleInfo("it-IT"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "EUR"); + + test.done(); + }, + testCurrency_ja_JP: function(test) { + test.expect(2); + var info = new LocaleInfo("ja-JP"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "JPY"); + + test.done(); + }, + testCurrency_kk_KZ: function(test) { + test.expect(2); + var info = new LocaleInfo("kk-KZ"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "KZT"); + + test.done(); + }, + testCurrency_kn_IN: function(test) { + test.expect(2); + var info = new LocaleInfo("kn-IN"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "INR"); + + test.done(); + }, + testCurrency_ko_KR: function(test) { + test.expect(2); + var info = new LocaleInfo("ko-KR"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "KRW"); + + test.done(); + }, + testCurrency_ku_IQ: function(test) { + test.expect(2); + var info = new LocaleInfo("ku-IQ"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "IQD"); + + test.done(); + }, + testCurrency_lt_LT: function(test) { + test.expect(2); + var info = new LocaleInfo("lt-LT"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "EUR"); + + test.done(); + }, + testCurrency_lv_LV: function(test) { + test.expect(2); + var info = new LocaleInfo("lv-LV"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "EUR"); + + test.done(); + }, + testCurrency_mk_MK: function(test) { + test.expect(2); + var info = new LocaleInfo("mk-MK"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "MKD"); + + test.done(); + }, + testCurrency_ml_IN: function(test) { + test.expect(2); + var info = new LocaleInfo("ml-IN"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "INR"); + + test.done(); + }, + testCurrency_mr_IN: function(test) { + test.expect(2); + var info = new LocaleInfo("mr-IN"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "INR"); + + test.done(); + }, + testCurrency_ms_MY: function(test) { + test.expect(2); + var info = new LocaleInfo("ms-MY"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "MYR"); + + test.done(); + }, + testCurrency_nb_NO: function(test) { + test.expect(2); + var info = new LocaleInfo("nb-NO"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "NOK"); + + test.done(); + }, + testCurrency_nl_BE: function(test) { + test.expect(2); + var info = new LocaleInfo("nl-BE"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "EUR"); + + test.done(); + }, + testCurrency_nl_NL: function(test) { + test.expect(2); + var info = new LocaleInfo("nl-NL"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "EUR"); + + test.done(); + }, + testCurrency_pa_Guru_IN: function(test) { + test.expect(2); + var info = new LocaleInfo("pa-Guru-IN"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "INR"); + + test.done(); + }, + testCurrency_pl_PL: function(test) { + test.expect(2); + var info = new LocaleInfo("pl-PL"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "PLN"); + + test.done(); + }, + testCurrency_pt_BR: function(test) { + test.expect(2); + var info = new LocaleInfo("pt-BR"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "BRL"); + + test.done(); + }, + testCurrency_pt_PT: function(test) { + test.expect(2); + var info = new LocaleInfo("pt-PT"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "EUR"); + + test.done(); + }, + testCurrency_ro_RO: function(test) { + test.expect(2); + var info = new LocaleInfo("ro-RO"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "RON"); + + test.done(); + }, + testCurrency_sr_Cyrl_RS: function(test) { + test.expect(2); + var info = new LocaleInfo("sr-Cyrl-RS"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "RSD"); + + test.done(); + }, + testCurrency_sr_Latn_RS: function(test) { + test.expect(2); + var info = new LocaleInfo("sr-Latn-RS"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "RSD"); + + test.done(); + }, + testCurrency_ru_BY: function(test) { + test.expect(2); + var info = new LocaleInfo("ru-BY"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "BYN"); + + test.done(); + }, + testCurrency_ru_KG: function(test) { + test.expect(2); + var info = new LocaleInfo("ru-KG"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "KGS"); + + test.done(); + }, + testCurrency_ru_KZ: function(test) { + test.expect(2); + var info = new LocaleInfo("ru-KZ"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "KZT"); + + test.done(); + }, + testCurrency_ru_GE: function(test) { + test.expect(2); + var info = new LocaleInfo("ru-GE"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "GEL"); + + test.done(); + }, + testCurrency_ru_RU: function(test) { + test.expect(2); + var info = new LocaleInfo("ru-RU"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "RUB"); + + test.done(); + }, + testCurrency_ru_UA: function(test) { + test.expect(2); + var info = new LocaleInfo("ru-UA"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "UAH"); + + test.done(); + }, + testCurrency_sk_SK: function(test) { + test.expect(2); + var info = new LocaleInfo("sk-SK"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "EUR"); + + test.done(); + }, + testCurrency_sl_SI: function(test) { + test.expect(2); + var info = new LocaleInfo("sl-SI"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "EUR"); + + test.done(); + }, + testCurrency_sq_AL: function(test) { + test.expect(2); + var info = new LocaleInfo("sq-AL"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "ALL"); + + test.done(); + }, + testCurrency_sq_ME: function(test) { + test.expect(2); + var info = new LocaleInfo("sq-ME"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "EUR"); + + test.done(); + }, + testCurrency_sv_FI: function(test) { + test.expect(2); + var info = new LocaleInfo("sv-FI"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "EUR"); + + test.done(); + }, + testCurrency_sv_SE: function(test) { + test.expect(2); + var info = new LocaleInfo("sv-SE"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "SEK"); + + test.done(); + }, + testCurrency_ta_IN: function(test) { + test.expect(2); + var info = new LocaleInfo("ta-IN"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "INR"); + + test.done(); + }, + testCurrency_te_IN: function(test) { + test.expect(2); + var info = new LocaleInfo("te-IN"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "INR"); + + test.done(); + }, + testCurrency_th_TH: function(test) { + test.expect(2); + var info = new LocaleInfo("th-TH"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "THB"); + + test.done(); + }, + testCurrency_tr_AM: function(test) { + test.expect(2); + var info = new LocaleInfo("tr-AM"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "AMD"); + + test.done(); + }, + testCurrency_tr_AZ: function(test) { + test.expect(2); + var info = new LocaleInfo("tr-AZ"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "AZN"); + + test.done(); + }, + testCurrency_tr_CY: function(test) { + test.expect(2); + var info = new LocaleInfo("tr-CY"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "EUR"); + + test.done(); + }, + testCurrency_tr_TR: function(test) { + test.expect(2); + var info = new LocaleInfo("tr-TR"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "TRY"); + + test.done(); + }, + testCurrency_uk_UA: function(test) { + test.expect(2); + var info = new LocaleInfo("uk-UA"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "UAH"); + + test.done(); + }, + testCurrency_ur_IN: function(test) { + test.expect(2); + var info = new LocaleInfo("ur-IN"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "INR"); + + test.done(); + }, + testCurrency_uz_Latn_UZ: function(test) { + test.expect(2); + var info = new LocaleInfo("uz-Latn-UZ"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "UZS"); + + test.done(); + }, + testCurrency_vi_VN: function(test) { + test.expect(2); + var info = new LocaleInfo("vi-VN"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "VND"); + + test.done(); + }, + testCurrency_zh_Hans_CN: function(test) { + test.expect(2); + var info = new LocaleInfo("zh-Hans-CN"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "CNY"); + + test.done(); + }, + testCurrency_zh_Hant_HK: function(test) { + test.expect(2); + var info = new LocaleInfo("zh-Hant-HK"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "HKD"); + + test.done(); + }, + testCurrency_zh_Hant_TW: function(test) { + test.expect(2); + var info = new LocaleInfo("zh-Hant-TW"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "TWD"); + + test.done(); + }, + testCurrency_en_GE: function(test) { + test.expect(2); + var info = new LocaleInfo("en-GE"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "GEL"); + + test.done(); + }, + testCurrency_en_CN: function(test) { + test.expect(2); + var info = new LocaleInfo("en-CN"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "CNY"); + + test.done(); + }, + testCurrency_en_MX: function(test) { + test.expect(2); + var info = new LocaleInfo("en-MX"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "MXN"); + + test.done(); + }, + testCurrency_en_TW: function(test) { + test.expect(2); + var info = new LocaleInfo("en-TW"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "TWD"); + + test.done(); + }, + testCurrency_mn_MN: function(test) { + test.expect(2); + var info = new LocaleInfo("mn-MN"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "MNT"); + + test.done(); + }, + testCurrency_es_CA: function(test) { + test.expect(2); + var info = new LocaleInfo("es-CA"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "CAD"); + + test.done(); + }, + testCurrency_af_ZA: function(test) { + test.expect(2); + var info = new LocaleInfo("af-ZA"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "ZAR"); + + test.done(); + }, + testCurrency_am_ET: function(test) { + test.expect(2); + var info = new LocaleInfo("am-ET"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "ETB"); + + test.done(); + }, + testCurrency_ha_Latn_NG: function(test) { + test.expect(2); + var info = new LocaleInfo("ha-Latn-NG"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "NGN"); + + test.done(); + }, + testCurrency_or_IN: function(test) { + test.expect(2); + var info = new LocaleInfo("or-IN"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "INR"); + + test.done(); + }, + testCurrency_az_Latn_AZ: function(test) { + test.expect(2); + var info = new LocaleInfo("az-Latn-AZ"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "AZN"); + + test.done(); + }, + testCurrency_km_KH: function(test) { + test.expect(2); + var info = new LocaleInfo("km-KH"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "KHR"); + + test.done(); + }, + testCurrency_si_LK: function(test) { + test.expect(2); + var info = new LocaleInfo("si-LK"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "LKR"); + + test.done(); + }, + testCurrency_ar_AE: function(test) { + test.expect(2); + var info = new LocaleInfo("ar-AE"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "AED"); + + test.done(); + }, + testCurrency_ar_BH: function(test) { + test.expect(2); + var info = new LocaleInfo("ar-BH"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "BHD"); + + test.done(); + }, + testCurrency_ar_DJ: function(test) { + test.expect(2); + var info = new LocaleInfo("ar-DJ"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "DJF"); + + test.done(); + }, + testCurrency_ar_DZ: function(test) { + test.expect(2); + var info = new LocaleInfo("ar-DZ"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "DZD"); + + test.done(); + }, + testCurrency_ar_JO: function(test) { + test.expect(2); + var info = new LocaleInfo("ar-JO"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "JOD"); + + test.done(); + }, + testCurrency_ar_KW: function(test) { + test.expect(2); + var info = new LocaleInfo("ar-KW"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "KWD"); + + test.done(); + }, + testCurrency_ar_LB: function(test) { + test.expect(2); + var info = new LocaleInfo("ar-LB"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "LBP"); + + test.done(); + }, + testCurrency_ar_LY: function(test) { + test.expect(2); + var info = new LocaleInfo("ar-LY"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "LYD"); + + test.done(); + }, + testCurrency_ar_MR: function(test) { + test.expect(2); + var info = new LocaleInfo("ar-MR"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "MRU"); + + test.done(); + }, + testCurrency_ar_OM: function(test) { + test.expect(2); + var info = new LocaleInfo("ar-OM"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "OMR"); + + test.done(); + }, + testCurrency_ar_QA: function(test) { + test.expect(2); + var info = new LocaleInfo("ar-QA"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "QAR"); + + test.done(); + }, + testCurrency_ar_SA: function(test) { + test.expect(2); + var info = new LocaleInfo("ar-SA"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "SAR"); + + test.done(); + }, + testCurrency_ar_SD: function(test) { + test.expect(2); + var info = new LocaleInfo("ar-SD"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "SDG"); + + test.done(); + }, + testCurrency_ar_SY: function(test) { + test.expect(2); + var info = new LocaleInfo("ar-SY"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "SYP"); + + test.done(); + }, + testCurrency_ar_TN: function(test) { + test.expect(2); + var info = new LocaleInfo("ar-TN"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "TND"); + + test.done(); + }, + testCurrency_ar_YE: function(test) { + test.expect(2); + var info = new LocaleInfo("ar-YE"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "YER"); + + test.done(); + }, + testCurrency_en_ET: function(test) { + test.expect(2); + var info = new LocaleInfo("en-ET"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "ETB"); + + test.done(); + }, + testCurrency_en_GM: function(test) { + test.expect(2); + var info = new LocaleInfo("en-GM"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "GMD"); + + test.done(); + }, + testCurrency_en_LR: function(test) { + test.expect(2); + var info = new LocaleInfo("en-LR"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "LRD"); + + test.done(); + }, + testCurrency_en_PK: function(test) { + test.expect(2); + var info = new LocaleInfo("en-PK"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "PKR"); + + test.done(); + }, + testCurrency_en_RW: function(test) { + test.expect(2); + var info = new LocaleInfo("en-RW"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "RWF"); + + test.done(); + }, + testCurrency_en_SD: function(test) { + test.expect(2); + var info = new LocaleInfo("en-SD"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "SDG"); + + test.done(); + }, + testCurrency_en_SL: function(test) { + test.expect(2); + var info = new LocaleInfo("en-SL"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "SLL"); + + test.done(); + }, + testCurrency_en_TZ: function(test) { + test.expect(2); + var info = new LocaleInfo("en-TZ"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "TZS"); + + test.done(); + }, + testCurrency_es_CR: function(test) { + test.expect(2); + var info = new LocaleInfo("es-CR"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "CRC"); + + test.done(); + }, + testCurrency_es_GQ: function(test) { + test.expect(2); + var info = new LocaleInfo("es-GQ"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "XAF"); + + test.done(); + }, + testCurrency_es_PH: function(test) { + test.expect(2); + var info = new LocaleInfo("es-PH"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "PHP"); + + test.done(); + }, + testCurrency_fr_BF: function(test) { + test.expect(2); + var info = new LocaleInfo("fr-BF"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "XOF"); + + test.done(); + }, + testCurrency_fr_BJ: function(test) { + test.expect(2); + var info = new LocaleInfo("fr-BJ"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "XOF"); + + test.done(); + }, + testCurrency_fr_CD: function(test) { + test.expect(2); + var info = new LocaleInfo("fr-CD"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "CDF"); + + test.done(); + }, + testCurrency_fr_CF: function(test) { + test.expect(2); + var info = new LocaleInfo("fr-CF"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "XAF"); + + test.done(); + }, + testCurrency_fr_CG: function(test) { + test.expect(2); + var info = new LocaleInfo("fr-CG"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "XAF"); + + test.done(); + }, + testCurrency_fr_CI: function(test) { + test.expect(2); + var info = new LocaleInfo("fr-CI"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "XOF"); + + test.done(); + }, + testCurrency_fr_CM: function(test) { + test.expect(2); + var info = new LocaleInfo("fr-CM"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "XAF"); + + test.done(); + }, + testCurrency_fr_GQ: function(test) { + test.expect(2); + var info = new LocaleInfo("fr-GQ"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "XAF"); + + test.done(); + }, + testCurrency_fr_DJ: function(test) { + test.expect(2); + var info = new LocaleInfo("fr-DJ"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "DJF"); + + test.done(); + }, + testCurrency_fr_DZ: function(test) { + test.expect(2); + var info = new LocaleInfo("fr-DZ"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "DZD"); + + test.done(); + }, + testCurrency_fr_GA: function(test) { + test.expect(2); + var info = new LocaleInfo("fr-GA"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "XAF"); + + test.done(); + }, + testCurrency_fr_GN: function(test) { + test.expect(2); + var info = new LocaleInfo("fr-GN"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "GNF"); + + test.done(); + }, + testCurrency_fr_LB: function(test) { + test.expect(2); + var info = new LocaleInfo("fr-LB"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "LBP"); + + test.done(); + }, + testCurrency_fr_ML: function(test) { + test.expect(2); + var info = new LocaleInfo("fr-ML"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "XOF"); + + test.done(); + }, + testCurrency_fr_RW: function(test) { + test.expect(2); + var info = new LocaleInfo("fr-RW"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "RWF"); + + test.done(); + }, + testCurrency_fr_SN: function(test) { + test.expect(2); + var info = new LocaleInfo("fr-SN"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "XOF"); + + test.done(); + }, + testCurrency_fr_TG: function(test) { + test.expect(2); + var info = new LocaleInfo("fr-TG"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "XOF"); + + test.done(); + }, + testCurrency_ms_SG: function(test) { + test.expect(2); + var info = new LocaleInfo("ms-SG"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "SGD"); + + test.done(); + }, + testCurrency_pa_PK: function(test) { + test.expect(2); + var info = new LocaleInfo("pa-PK"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "PKR"); + + test.done(); + }, + testCurrency_pt_AO: function(test) { + test.expect(2); + var info = new LocaleInfo("pt-AO"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "AOA"); + + test.done(); + }, + testCurrency_pt_GQ: function(test) { + test.expect(2); + var info = new LocaleInfo("pt-GQ"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "XAF"); + + test.done(); + }, + testCurrency_pt_CV: function(test) { + test.expect(2); + var info = new LocaleInfo("pt-CV"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "CVE"); + + test.done(); + }, + testCurrency_ur_PK: function(test) { + test.expect(2); + var info = new LocaleInfo("ur-PK"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "PKR"); + + test.done(); + }, + testCurrency_zh_Hans_SG: function(test) { + test.expect(2); + var info = new LocaleInfo("zh-Hans-SG"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "SGD"); + + test.done(); + }, + testCurrency_zh_Hans_MY: function(test) { + test.expect(2); + var info = new LocaleInfo("zh-Hans-MY"); + test.ok(info !== null); + + test.equal(info.getCurrency(), "MYR"); + test.done(); } }; diff --git a/js/test/number/testnumfmt.js b/js/test/number/testnumfmt.js index a159528c75..f518ec541a 100644 --- a/js/test/number/testnumfmt.js +++ b/js/test/number/testnumfmt.js @@ -1325,7 +1325,7 @@ module.exports.testnumfmt = { test.ok(fmt); - test.equal(fmt.format(1234567.745), "1 234 567,745"); + test.equal(fmt.format(1234567.745), "1 234 567,745"); test.done(); }, @@ -1563,7 +1563,7 @@ module.exports.testnumfmt = { test.ok(fmt); - test.equal(fmt.format(57.35), "USD 57.35"); + test.equal(fmt.format(57.35), "USD57.35"); test.done(); }, @@ -1590,7 +1590,7 @@ module.exports.testnumfmt = { test.ok(fmt); - test.equal(fmt.format(57.35), "EUR 57.35"); + test.equal(fmt.format(57.35), "EUR57.35"); test.done(); }, @@ -2470,7 +2470,7 @@ module.exports.testnumfmt = { test.ok(fmt); - test.equal(fmt.format(100110.57), "₹ ୧,୦୦,୧୧୦.à­«à­­"); + test.equal(fmt.format(100110.57), "₹୧,୦୦,୧୧୦.à­«à­­"); test.done(); }, @@ -2485,7 +2485,7 @@ module.exports.testnumfmt = { test.ok(fmt); - test.equal(fmt.format(-100110.57), "-₹ ୧,୦୦,୧୧୦.à­«à­­"); + test.equal(fmt.format(-100110.57), "-₹୧,୦୦,୧୧୦.à­«à­­"); test.done(); }, @@ -2500,7 +2500,7 @@ module.exports.testnumfmt = { test.ok(fmt); - test.equal(fmt.format(100110.57), "₹ 1,00,110.57"); + test.equal(fmt.format(100110.57), "₹1,00,110.57"); test.done(); }, @@ -3030,7 +3030,7 @@ module.exports.testnumfmt = { test.ok(fmt); - test.equal(fmt.format(-1234568.78), "‎-‎۱,Û²Û³Û´,ÛµÛ¶Û¸.Û·Û¸"); + test.equal(fmt.format(-1234568.78), "‎-‎۱٬۲۳۴٬۵۶۸٫۷۸"); test.done(); }, @@ -3045,7 +3045,7 @@ module.exports.testnumfmt = { test.ok(fmt); - test.equal(fmt.format(-1234568.78), "‎-‎۱,Û²Û³Û´,ÛµÛ¶Û¸.Û·Û¸"); + test.equal(fmt.format(-1234568.78), "‎-‎۱٬۲۳۴٬۵۶۸٫۷۸"); test.done(); }, @@ -3060,7 +3060,7 @@ module.exports.testnumfmt = { test.ok(fmt); - test.equal(fmt.format(100110.57), "₹ ۱۰۰,Û±Û±Û°.ÛµÛ·"); + test.equal(fmt.format(100110.57), "₹ ۱۰۰٬۱۱۰٫۵۷"); test.done(); }, @@ -3075,7 +3075,7 @@ module.exports.testnumfmt = { test.ok(fmt); - test.equal(fmt.format(-100110.57), "‎-‎₹ ۱۰۰,Û±Û±Û°.ÛµÛ·"); + test.equal(fmt.format(-100110.57), "‎-‎₹ ۱۰۰٬۱۱۰٫۵۷"); test.done(); }, @@ -3090,7 +3090,7 @@ module.exports.testnumfmt = { test.ok(fmt); - test.equal(fmt.format(100110.57), "₹ ۱۰۰,Û±Û±Û°.ÛµÛ·"); + test.equal(fmt.format(100110.57), "₹ ۱۰۰٬۱۱۰٫۵۷"); test.done(); }, @@ -3105,7 +3105,7 @@ module.exports.testnumfmt = { test.ok(fmt); - test.equal(fmt.format(57.8), "ÛµÛ·.Û¸%"); + test.equal(fmt.format(57.8), "ÛµÛ·Ù«Û¸%"); test.done(); }, @@ -3119,7 +3119,7 @@ module.exports.testnumfmt = { test.ok(fmt); - test.equal(fmt.format(-57.8), "‎-‎۵۷.Û¸%"); + test.equal(fmt.format(-57.8), "‎-‎۵۷٫۸%"); test.done(); }, @@ -3132,7 +3132,7 @@ module.exports.testnumfmt = { test.ok(fmt); - test.equal(fmt.format(57.8), "ÛµÛ·.Û¸%"); + test.equal(fmt.format(57.8), "ÛµÛ·Ù«Û¸%"); test.done(); }, //test cases for as-IN @@ -3435,19 +3435,19 @@ module.exports.testnumfmt = { var fmt = new NumFmt({ type: "currency", locale: "zh-Hant-HK", - style: "iso", + style: "iso", currency: "HKD" }); test.ok(fmt); - test.equal(fmt.format(100110.57), "HKD 100,110.57"); + test.equal(fmt.format(100110.57), "HKD100,110.57"); test.done(); }, testNumFmtPercentageFormatRegular_zh_Hant_HK: function(test) { test.expect(2); var fmt = new NumFmt({ - locale: "zh-Hant-HK", + locale: "zh-Hant-HK", type: "percentage" }); @@ -3476,19 +3476,19 @@ module.exports.testnumfmt = { var fmt = new NumFmt({ type: "currency", locale: "zh-Hant-TW", - style: "iso", + style: "iso", currency: "TWD" }); test.ok(fmt); - test.equal(fmt.format(100110.57), "TWD 100,110.57"); + test.equal(fmt.format(100110.57), "TWD100,110.57"); test.done(); }, testNumFmtPercentageFormatRegular_zh_Hant_TW: function(test) { test.expect(2); var fmt = new NumFmt({ - locale: "zh-Hant-TW", + locale: "zh-Hant-TW", type: "percentage" }); @@ -3508,7 +3508,7 @@ module.exports.testnumfmt = { test.ok(fmt); - test.equal(fmt.format(-123456.785), "-123 456,78"); + test.equal(fmt.format(-123456.785), '-123 456,78'); test.done(); }, @@ -3521,7 +3521,7 @@ module.exports.testnumfmt = { test.ok(fmt); - test.equal(fmt.format(-111123456.785), "-111 123 456,78"); + test.equal(fmt.format(-111123456.785), "-111 123 456,78"); test.done(); }, @@ -3530,12 +3530,12 @@ module.exports.testnumfmt = { var fmt = new NumFmt({ type: "currency", locale: "fr-FR", - currency: "CAD" + currency: "CAD" }); test.ok(fmt); - test.equal(fmt.format(100110.57), "100 110,57 $"); + test.equal(fmt.format(100110.57), "100 110,57 $"); test.done(); }, @@ -3544,19 +3544,19 @@ module.exports.testnumfmt = { var fmt = new NumFmt({ type: "currency", locale: "fr-FR", - currency: "EUR" + currency: "EUR" }); test.ok(fmt); - test.equal(fmt.format(100110.57), "100 110,57 €"); + test.equal(fmt.format(100110.57), "100 110,57 €"); test.done(); }, testNumFmtPercentageFormatRegular_fr_FR: function(test) { test.expect(2); var fmt = new NumFmt({ - locale: "fr-FR", + locale: "fr-FR", type: "percentage" }); @@ -3584,7 +3584,7 @@ module.exports.testnumfmt = { testNumFmtPercentageFormatRegular_pt_BR: function(test) { test.expect(2); var fmt = new NumFmt({ - locale: "pt-BR", + locale: "pt-BR", type: "percentage" }); @@ -3598,12 +3598,12 @@ module.exports.testnumfmt = { var fmt = new NumFmt({ type: "currency", locale: "pt-BR", - currency: "BRL" + currency: "BRL" }); test.ok(fmt); - test.equal(fmt.format(100110.57), "R$100.110,57"); + test.equal(fmt.format(100110.57), "R$ 100.110,57"); test.done(); }, //test cases for pt-PT @@ -3709,7 +3709,7 @@ module.exports.testnumfmt = { test.ok(fmt); - test.equal(fmt.format(100110.57), "$ 100.111"); + test.equal(fmt.format(100110.57), "$ 100.110,57"); test.done(); }, testNumFmtPercentageFormatRegular_es_CO: function(test) { @@ -3721,7 +3721,7 @@ module.exports.testnumfmt = { test.ok(fmt); - test.equal(fmt.format(57.0), "57%"); + test.equal(fmt.format(57.0), "57 %"); test.done(); }, //test cases for ja-JP @@ -4310,7 +4310,7 @@ module.exports.testnumfmt = { test.ok(fmt); - test.equal(fmt.format(57.8), "٥٧٫٨ ٪؜"); + test.equal(fmt.format(57.8), "٥٧٫٨٪؜"); test.done(); }, testNumFmtPercentageFormatNegative_ar_SA: function(test) { @@ -4322,7 +4322,7 @@ module.exports.testnumfmt = { test.ok(fmt); - test.equal(fmt.format(-57.8), "Øœ-٥٧٫٨ ٪؜" ); + test.equal(fmt.format(-57.8), "Øœ-٥٧٫٨٪؜" ); test.done(); }, @@ -4557,7 +4557,7 @@ module.exports.testnumfmt = { test.ok(fmt); - test.equal(fmt.format(100110.57), "۱۰۰٬۱۱۱ ؜﷼"); + test.equal(fmt.format(100110.57), "‎﷼۱۰۰٬۱۱۱"); test.done(); }, testNumFmtCurrencyFormatCorrectNegativeCurrencyForLocale_fa_IR: function(test) { @@ -4570,31 +4570,31 @@ module.exports.testnumfmt = { test.ok(fmt); - test.equal(fmt.format(-100110.57), "Øœ-۱۰۰٬۱۱۱ ؜﷼"); + test.equal(fmt.format(-100110.57), "‎−‎﷼۱۰۰٬۱۱۱"); test.done(); }, testNumFmtPercentageFormatRegular_fa_IR: function(test) { test.expect(2); var fmt = new NumFmt({ - locale: "fa-IR", + locale: "fa-IR", type: "percentage" }); test.ok(fmt); - test.equal(fmt.format(57.8), "‎٪ ۵۷٫۸"); + test.equal(fmt.format(57.8), "ÛµÛ·Ù«Û¸Ùª"); test.done(); }, testNumFmtPercentageFormatNegative_fa_IR: function(test) { test.expect(2); var fmt = new NumFmt({ - locale: "fa-IR", + locale: "fa-IR", type: "percentage" }); test.ok(fmt); - test.equal(fmt.format(-57.8), "‎٪ -ÛµÛ·Ù«Û¸"); + test.equal(fmt.format(-57.8), "‎−۵۷٫۸٪"); test.done(); }, @@ -4617,7 +4617,7 @@ module.exports.testnumfmt = { var fmt = new NumFmt({ type: "currency", locale: "ga-IE", - currency: "EUR" + currency: "EUR" }); test.ok(fmt); @@ -4628,7 +4628,7 @@ module.exports.testnumfmt = { testNumFmtPercentageFormatRegular_ga_IE: function(test) { test.expect(2); var fmt = new NumFmt({ - locale: "ga-IE", + locale: "ga-IE", type: "percentage" }); @@ -4712,7 +4712,7 @@ module.exports.testnumfmt = { test.ok(fmt); - test.equal(fmt.format(57.8), "57,8%"); + test.equal(fmt.format(57.8), "57,8 %"); test.done(); }, @@ -4740,7 +4740,7 @@ module.exports.testnumfmt = { test.ok(fmt); - test.equal(fmt.format(100110.57), "Rp100.111"); + test.equal(fmt.format(100110.57), "Rp100.110,57"); test.done(); }, testNumFmtPercentageFormatRegular_id_ID: function(test) { @@ -4961,7 +4961,7 @@ module.exports.testnumfmt = { test.ok(fmt); - test.equal(fmt.format(100110.57), "â‚®100,111"); + test.equal(fmt.format(100110.57), "â‚®100,110.57"); test.done(); }, testNumFmtPercentageFormatRegular_ms_MY: function(test) { @@ -5008,7 +5008,7 @@ module.exports.testnumfmt = { var fmt = new NumFmt({ type: "currency", locale: "nb-NO", - currency: "NOK" + currency: "NOK" }); test.ok(fmt); @@ -5019,7 +5019,7 @@ module.exports.testnumfmt = { testNumFmtPercentageFormatRegular_nb_NO: function(test) { test.expect(2); var fmt = new NumFmt({ - locale: "nb-NO", + locale: "nb-NO", type: "percentage" }); @@ -5031,7 +5031,7 @@ module.exports.testnumfmt = { testNumFmtPercentageFormatNegative_nb_NO: function(test) { test.expect(2); var fmt = new NumFmt({ - locale: "nb-NO", + locale: "nb-NO", type: "percentage" }); @@ -5058,7 +5058,7 @@ module.exports.testnumfmt = { var fmt = new NumFmt({ type: "currency", locale: "ru-RU", - currency: "RUB" + currency: "RUB" }); test.ok(fmt); @@ -5071,7 +5071,7 @@ module.exports.testnumfmt = { var fmt = new NumFmt({ type: "currency", locale: "ru-RU", - currency: "RUB" + currency: "RUB" }); test.ok(fmt); @@ -5082,7 +5082,7 @@ module.exports.testnumfmt = { testNumFmtPercentageFormatRegular_ru_RU: function(test) { test.expect(2); var fmt = new NumFmt({ - locale: "ru-RU", + locale: "ru-RU", type: "percentage" }); @@ -5094,7 +5094,7 @@ module.exports.testnumfmt = { testNumFmtPercentageFormatNegative_ru_RU: function(test) { test.expect(2); var fmt = new NumFmt({ - locale: "ru-RU", + locale: "ru-RU", type: "percentage" }); @@ -5110,7 +5110,7 @@ module.exports.testnumfmt = { var fmt = new NumFmt({ type: "currency", locale: "nl-NL", - currency: "ANG" + currency: "ANG" }); test.ok(fmt); @@ -5124,7 +5124,7 @@ module.exports.testnumfmt = { var fmt = new NumFmt({ type: "currency", locale: "pl-PL", - currency: "PLN" + currency: "PLN" }); test.ok(fmt); @@ -5138,7 +5138,7 @@ module.exports.testnumfmt = { var fmt = new NumFmt({ type: "currency", locale: "en-US", - currency: "USD" + currency: "USD" }); test.ok(fmt); @@ -5152,7 +5152,7 @@ module.exports.testnumfmt = { var fmt = new NumFmt({ type: "currency", locale: "et-EE", - currency: "EUR" + currency: "EUR" }); test.ok(fmt); @@ -5166,8 +5166,8 @@ module.exports.testnumfmt = { var fmt = new NumFmt({ type: "currency", locale: "ko-KR", - currency: "KRW", - maxFractionDigits: 2 + currency: "KRW", + maxFractionDigits: 2 }); test.ok(fmt); @@ -5181,12 +5181,12 @@ module.exports.testnumfmt = { var fmt = new NumFmt({ type: "currency", locale: "ms-MY", - currency: "MNT" + currency: "MNT" }); test.ok(fmt); - test.equal(fmt.format(-100110.57), "-â‚®100,111"); + test.equal(fmt.format(-100110.57), "-â‚®100,110.57"); test.done(); }, @@ -5195,12 +5195,12 @@ module.exports.testnumfmt = { var fmt = new NumFmt({ type: "currency", locale: "pt-BR", - currency: "BRL" + currency: "BRL" }); test.ok(fmt); - test.equal(fmt.format(-100110.57), "-R$100.110,57"); + test.equal(fmt.format(-100110.57), "-R$ 100.110,57"); test.done(); }, @@ -5209,7 +5209,7 @@ module.exports.testnumfmt = { var fmt = new NumFmt({ type: "currency", locale: "es-EC", - currency: "USD" + currency: "USD" }); test.ok(fmt); @@ -5627,7 +5627,7 @@ module.exports.testnumfmt = { test.ok(fmt); - test.equal(fmt.format(100110.57), "Rs100,111"); + test.equal(fmt.format(100110.57), "Rs100,110.57"); test.done(); }, @@ -5654,7 +5654,7 @@ module.exports.testnumfmt = { test.ok(fmt); - test.equal(fmt.format(-100110.57), "-Rs100,111"); + test.equal(fmt.format(-100110.57), "-Rs100,110.57"); test.done(); }, @@ -5956,7 +5956,7 @@ module.exports.testnumfmt = { test.ok(fmt); - test.equal(fmt.format(100110.57), "Sh100,111"); + test.equal(fmt.format(100110.57), "Sh100,110.57"); test.done(); }, testNumFmtPercentageFormatRegular_en_TZ: function(test) { @@ -5982,7 +5982,7 @@ module.exports.testnumfmt = { test.ok(fmt); - test.equal(fmt.format(-100110.57), "-Sh100,111"); + test.equal(fmt.format(-100110.57), "-Sh100,110.57"); test.done(); }, @@ -6078,7 +6078,7 @@ module.exports.testnumfmt = { test.ok(fmt); - test.equal(fmt.format(57.8), "57.8%"); + test.equal(fmt.format(57.8), "57.8 %"); test.done(); }, @@ -6353,7 +6353,7 @@ module.exports.testnumfmt = { test.ok(fmt); - test.equal(fmt.format(57.8), "57.8%"); + test.equal(fmt.format(57.8), "57.8 %"); test.done(); }, @@ -6396,7 +6396,7 @@ module.exports.testnumfmt = { test.ok(fmt); - test.equal(fmt.format(100110.57), "AZN 100.110,57"); + test.equal(fmt.format(100110.57), "100.110,57 AZN"); test.done(); }, testNumFmtPercentageFormatRegular_az_Latn_AZ: function(test) { @@ -6422,7 +6422,7 @@ module.exports.testnumfmt = { test.ok(fmt); - test.equal(fmt.format(-100110.57), "-AZN 100.110,57"); + test.equal(fmt.format(-100110.57), "-100.110,57 AZN"); test.done(); }, @@ -6561,7 +6561,7 @@ module.exports.testnumfmt = { test.ok(fmt); - test.equal(fmt.format(100110.57), "Sh100,110.57"); + test.equal(fmt.format(100110.57), "Sh 100,110.57"); test.done(); }, testNumFmtPercentageFormatRegular_sw_KE: function(test) { @@ -6587,7 +6587,7 @@ module.exports.testnumfmt = { test.ok(fmt); - test.equal(fmt.format(-100110.57), "-Sh100,110.57"); + test.equal(fmt.format(-100110.57), "-Sh 100,110.57"); test.done(); }, @@ -6671,18 +6671,7 @@ module.exports.testnumfmt = { test.done(); }, - testNumFmt_fr_FR: function(test) { - test.expect(2); - var fmt = new NumFmt({ - locale: "fr-FR", - maxFractionDigits: 2 - }); - - test.ok(fmt); - test.equal(fmt.format(-123456.785), "-123 456,78"); - test.done(); - }, testNumFmt_fr_CA: function(test) { test.expect(2); @@ -6842,7 +6831,7 @@ module.exports.testnumfmt = { test.ok(fmt); - test.equal(fmt.format(-123456.785), "-123 456,8"); + test.equal(fmt.format(-123456.785), "-123 456,8"); test.done(); }, diff --git a/js/test/number/testnumfmt2.js b/js/test/number/testnumfmt2.js new file mode 100644 index 0000000000..d99d4dd200 --- /dev/null +++ b/js/test/number/testnumfmt2.js @@ -0,0 +1,3758 @@ + /* + * testnumfmt2.js + * + * Copyright © 2019, JEDLSoft + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +if (typeof(ilib) === "undefined") { + var ilib = require("../../lib/ilib.js"); +} + +if (typeof(LocaleInfo) === "undefined") { + var LocaleInfo = require("../../lib/LocaleInfo.js"); +} + +if (typeof(NumFmt) === "undefined") { + var NumFmt = require("../../lib/NumFmt.js"); +} + +module.exports.testnumfmt2 = { + setUp: function(callback) { + ilib.clearCache(); + callback(); + }, + testNumFmt_ar_EG: function(test) { + test.expect(9); + var li = new LocaleInfo("ar-EG"); + var fmt = new NumFmt({locale:"ar-EG", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "Ù«"); + test.equal(li.getGroupingSeparator(), "Ù¬"); + test.equal(fmt.format(123456789.45), "123Ù¬456Ù¬789Ù«45"); + + var pctfmt = new NumFmt({locale:"ar-EG", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}٪؜"); //// CLDR 34 change + test.equal(li.getNegativePercentageFormat(), 'Øœ-{n}٪؜'); //// CLDR 34 change + test.equal(pctfmt.format(34), "34٪؜"); //// CLDR 34 change + + var curfmt = new NumFmt({locale: "ar-EG", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "Øœ-{n} {s}"); + test.equal(curfmt.format(57.05), "57Ù«05 E£"); //EGP + test.done(); + }, + testNumFmt_ar_IQ: function(test) { + test.expect(9); + var li = new LocaleInfo("ar-IQ"); + var fmt = new NumFmt({locale:"ar-IQ", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "Ù«"); + test.equal(li.getGroupingSeparator(), "Ù¬"); + test.equal(fmt.format(123456789.45), "123Ù¬456Ù¬789Ù«45"); + + var pctfmt = new NumFmt({locale:"ar-IQ", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}٪؜"); //// CLDR 34 change + test.equal(li.getNegativePercentageFormat(), 'Øœ-{n}٪؜'); //// CLDR 34 change + test.equal(pctfmt.format(34), "34٪؜"); //// CLDR 34 change + + var curfmt = new NumFmt({locale: "ar-IQ", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "Øœ-{n} {s}"); + test.equal(curfmt.format(57.05), "57 ﺩ.ﻉ."); //IQD + test.done(); + }, + testNumFmt_ar_MA: function(test) { + + test.expect(9); + var li = new LocaleInfo("ar-MA"); + var fmt = new NumFmt({locale:"ar-MA", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), "."); + test.equal(fmt.format(123456789.45), "123.456.789,45"); + + var pctfmt = new NumFmt({locale:"ar-MA", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), '{n}‎%‎'); + test.equal(li.getNegativePercentageFormat(), '‎-{n}‎%‎'); + test.equal(pctfmt.format(34), '34‎%‎'); + + var curfmt = new NumFmt({locale: "ar-MA", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, '{s} {n}'); + test.equal(li.getCurrencyFormats().commonNegative, '‎-{s} {n}'); + test.equal(curfmt.format(57.05), 'د.Ù…. 57,05');//MAD + test.done(); + }, + testNumFmt_as_IN: function(test) { + test.expect(9); + var li = new LocaleInfo("as-IN"); + var fmt = new NumFmt({locale:"as-IN", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "12,34,56,789.45"); + + var pctfmt = new NumFmt({locale:"as-IN", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "as-IN", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s} {n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s} {n}"); + test.equal(curfmt.format(57.05), "₹ 57.05"); //INR + test.done(); + }, + testNumFmt_bg_BG: function(test) { + test.expect(9); + var li = new LocaleInfo("bg-BG"); + var fmt = new NumFmt({locale:"bg-BG", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), " "); + test.equal(fmt.format(123456789.45), "123 456 789,45"); + + var pctfmt = new NumFmt({locale:"bg-BG", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "bg-BG", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(curfmt.format(57.05), "57,05 лв"); // BGN + test.done(); + }, + testNumFmt_bn_IN: function(test) { + test.expect(9); + var li = new LocaleInfo("bn-IN"); + var fmt = new NumFmt({locale:"bn-IN", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "12,34,56,789.45"); + + var pctfmt = new NumFmt({locale:"bn-IN", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "bn-IN", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n}{s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n}{s}"); + test.equal(curfmt.format(57.05), "57.05₹"); //INR + test.done(); + }, + testNumFmt_bs_Latn_BA: function(test) { + test.expect(9); + var li = new LocaleInfo("bs-Latn-BA"); + var fmt = new NumFmt({locale:"bs-Latn-BA", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), "."); + test.equal(fmt.format(123456789.45), "123.456.789,45"); + + var pctfmt = new NumFmt({locale:"bs-Latn-BA", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); + test.equal(li.getNegativePercentageFormat(), "-{n} %"); + test.equal(pctfmt.format(34), "34 %"); + + var curfmt = new NumFmt({locale: "bs-Latn-BA", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(curfmt.format(57.05), "57,05 KM"); //BAM + test.done(); + }, + testNumFmt_bs_Latn_ME: function(test) { + test.expect(9); + var li = new LocaleInfo("bs-Latn-ME"); + var fmt = new NumFmt({locale:"bs-Latn-ME", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), "."); + test.equal(fmt.format(123456789.45), "123.456.789,45"); + + var pctfmt = new NumFmt({locale:"bs-Latn-ME", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); + test.equal(li.getNegativePercentageFormat(), "-{n} %"); + test.equal(pctfmt.format(34), "34 %"); + + var curfmt = new NumFmt({locale: "bs-Latn-ME", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(curfmt.format(57.05), "57,05 €"); //EUR + test.done(); + }, + testNumFmt_cs_CZ: function(test) { + test.expect(9); + var li = new LocaleInfo("cs-CZ"); + var fmt = new NumFmt({locale:"cs-CZ", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), ' '); + test.equal(fmt.format(123456789.45), '123 456 789,45'); + + var pctfmt = new NumFmt({locale:"cs-CZ", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); + test.equal(li.getNegativePercentageFormat(), "-{n} %"); + test.equal(pctfmt.format(34), "34 %"); + + var curfmt = new NumFmt({locale: "cs-CZ", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(curfmt.format(57.05), "57,05 KÄ"); //CZK + test.done(); + }, + testNumFmt_da_DK: function(test) { + test.expect(9); + var li = new LocaleInfo("da-DK"); + var fmt = new NumFmt({locale:"da-DK", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), "."); + test.equal(fmt.format(123456789.45), "123.456.789,45"); + + var pctfmt = new NumFmt({locale:"da-DK", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); + test.equal(li.getNegativePercentageFormat(), "-{n} %"); + test.equal(pctfmt.format(34), "34 %"); + + var curfmt = new NumFmt({locale: "da-DK", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(curfmt.format(57.05), "57,05 kr"); // //DKK + test.done(); + }, + testNumFmt_de_AT: function(test) { + test.expect(9); + var li = new LocaleInfo("de-AT"); + var fmt = new NumFmt({locale:"de-AT", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), " "); + test.equal(fmt.format(123456789.45), "123 456 789,45"); + + var pctfmt = new NumFmt({locale:"de-AT", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); + test.equal(li.getNegativePercentageFormat(), "-{n} %"); + test.equal(pctfmt.format(34), "34 %"); + + var curfmt = new NumFmt({locale: "de-AT", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s} {n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s} {n}"); + test.equal(curfmt.format(57.05), "€ 57,05"); //EUR + test.done(); + }, + testNumFmt_de_CH: function(test) { + test.expect(9); + var li = new LocaleInfo("de-CH"); + var fmt = new NumFmt({locale:"de-CH", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), "’"); + test.equal(fmt.format(123456789.45), "123’456’789.45"); + + var pctfmt = new NumFmt({locale:"de-CH", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "de-CH", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s} {n}"); + test.equal(li.getCurrencyFormats().commonNegative, "{s}-{n}"); + test.equal(curfmt.format(57.05), "Fr 57.05"); //CHF + test.done(); + }, + testNumFmt_de_DE: function(test) { + test.expect(9); + var li = new LocaleInfo("de-DE"); + var fmt = new NumFmt({locale:"de-DE", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), "."); + test.equal(fmt.format(123456789.45), "123.456.789,45"); + + var pctfmt = new NumFmt({locale:"de-DE", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); + test.equal(li.getNegativePercentageFormat(), "-{n} %"); + test.equal(pctfmt.format(34), "34 %"); + + var curfmt = new NumFmt({locale: "de-DE", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(curfmt.format(57.05), "57,05 €"); //EUR + test.done(); + }, + testNumFmt_de_LU: function(test) { + test.expect(9); + var li = new LocaleInfo("de-LU"); + var fmt = new NumFmt({locale:"de-LU", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), "."); + test.equal(fmt.format(123456789.45), "123.456.789,45"); + + var pctfmt = new NumFmt({locale:"de-LU", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); + test.equal(li.getNegativePercentageFormat(), "-{n} %"); + test.equal(pctfmt.format(34), "34 %"); + + var curfmt = new NumFmt({locale: "de-LU", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(curfmt.format(57.05), "57,05 €"); //EUR + test.done(); + }, + testNumFmt_el_CY: function(test) { + test.expect(9); + var li = new LocaleInfo("el-CY"); + var fmt = new NumFmt({locale:"el-CY", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), "."); + test.equal(fmt.format(123456789.45), "123.456.789,45"); + + var pctfmt = new NumFmt({locale:"el-CY", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "el-CY", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(curfmt.format(57.05), "57,05 €"); //EUR + test.done(); + }, + testNumFmt_el_GR: function(test) { + test.expect(9); + var li = new LocaleInfo("el-GR"); + var fmt = new NumFmt({locale:"el-GR", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), "."); + test.equal(fmt.format(123456789.45), "123.456.789,45"); + + var pctfmt = new NumFmt({locale:"el-GR", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "el-GR", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(curfmt.format(57.0545), "57,05 €"); //EUR + test.done(); + }, + testNumFmt_en_AM: function(test) { + test.expect(9); + var li = new LocaleInfo("en-AM"); + var fmt = new NumFmt({locale:"en-AM", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "123,456,789.45"); + + var pctfmt = new NumFmt({locale:"en-AM", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "en-AM", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "Õ¤Ö€.57.05"); //AMD (decimals:0) + test.done(); + }, + testNumFmt_en_AU: function(test) { + test.expect(9); + var li = new LocaleInfo("en-AU"); + var fmt = new NumFmt({locale:"en-AU", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "123,456,789.45"); + + var pctfmt = new NumFmt({locale:"en-AU", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "en-AU", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "$57.05"); //AUD + test.done(); + }, + testNumFmt_en_AZ: function(test) { + test.expect(9); + var li = new LocaleInfo("en-AZ"); + var fmt = new NumFmt({locale:"en-AZ", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "123,456,789.45"); + + var pctfmt = new NumFmt({locale:"en-AZ", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "en-AZ", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "AZN57.05"); //AZN + test.done(); + }, + testNumFmt_en_CA: function(test) { + test.expect(9); + var li = new LocaleInfo("en-CA"); + var fmt = new NumFmt({locale:"en-CA", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "123,456,789.45"); + + var pctfmt = new NumFmt({locale:"en-CA", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "en-CA", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "$57.05"); //CAD + test.done(); + }, + testNumFmt_en_GB: function(test) { + test.expect(9); + var li = new LocaleInfo("en-GB"); + var fmt = new NumFmt({locale:"en-GB", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "123,456,789.45"); + + var pctfmt = new NumFmt({locale:"en-GB", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "en-GB", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "£57.05"); //GBP + test.done(); + }, + testNumFmt_en_GH: function(test) { + test.expect(9); + var li = new LocaleInfo("en-GH"); + var fmt = new NumFmt({locale:"en-GH", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "123,456,789.45"); + + var pctfmt = new NumFmt({locale:"en-GH", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "en-GH", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "₵57.05"); //GHS + test.done(); + }, + testNumFmt_en_HK: function(test) { + test.expect(9); + var li = new LocaleInfo("en-HK"); + var fmt = new NumFmt({locale:"en-HK", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "123,456,789.45"); + + var pctfmt = new NumFmt({locale:"en-HK", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "en-HK", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "$57.05"); //HKD + test.done(); + }, + testNumFmt_en_IE: function(test) { + test.expect(9); + var li = new LocaleInfo("en-IE"); + var fmt = new NumFmt({locale:"en-IE", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "123,456,789.45"); + + var pctfmt = new NumFmt({locale:"en-IE", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "en-IE", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "€57.05"); //INR + test.done(); + }, + testNumFmt_en_IN: function(test) { + test.expect(9); + var li = new LocaleInfo("en-IN"); + var fmt = new NumFmt({locale:"en-IN", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "12,34,56,789.45"); + + var pctfmt = new NumFmt({locale:"en-IN", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "en-IN", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s} {n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s} {n}"); + test.equal(curfmt.format(57.05), "₹ 57.05"); //INR + test.done(); + }, + testNumFmt_en_IS: function(test) { + test.expect(9); + var li = new LocaleInfo("en-IS"); + var fmt = new NumFmt({locale:"en-IS", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "123,456,789.45"); + + var pctfmt = new NumFmt({locale:"en-IS", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "en-IS", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "kr57"); //ISK decimals:0 + test.done(); + }, + testNumFmt_en_JP: function(test) { + test.expect(9); + var li = new LocaleInfo("en-JP"); + var fmt = new NumFmt({locale:"en-JP", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "123,456,789.45"); + + var pctfmt = new NumFmt({locale:"en-JP", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "en-JP", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "Â¥57"); //JPY decimals:0 + test.done(); + }, + testNumFmt_en_KE: function(test) { + test.expect(9); + var li = new LocaleInfo("en-KE"); + var fmt = new NumFmt({locale:"en-KE", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "123,456,789.45"); + + var pctfmt = new NumFmt({locale:"en-KE", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "en-KE", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "Sh57.05"); //KES + test.done(); + }, + testNumFmt_en_KR: function(test) { + test.expect(9); + var li = new LocaleInfo("en-KR"); + var fmt = new NumFmt({locale:"en-KR", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "123,456,789.45"); + + var pctfmt = new NumFmt({locale:"en-KR", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "en-KR", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), 'â‚©57'); //KRW decimals:0 + test.done(); + }, + testNumFmt_en_LK: function(test) { + test.expect(9); + var li = new LocaleInfo("en-LK"); + var fmt = new NumFmt({locale:"en-LK", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "123,456,789.45"); + + var pctfmt = new NumFmt({locale:"en-LK", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "en-LK", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "Rs57.05"); //LKR + test.done(); + }, + testNumFmt_en_MM: function(test) { + test.expect(9); + var li = new LocaleInfo("en-MM"); + var fmt = new NumFmt({locale:"en-MM", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "123,456,789.45"); + + var pctfmt = new NumFmt({locale:"en-MM", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "en-MM", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "K57"); //MMK decimals:0 + test.done(); + }, + testNumFmt_en_MW: function(test) { + test.expect(9); + var li = new LocaleInfo("en-MW"); + var fmt = new NumFmt({locale:"en-MW", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "123,456,789.45"); + + var pctfmt = new NumFmt({locale:"en-MW", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "en-MW", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "MK57.05"); //MWK + + test.done(); + }, + testNumFmt_en_MY: function(test) { + test.expect(9); + var li = new LocaleInfo("en-MY"); + var fmt = new NumFmt({locale:"en-MY", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "123,456,789.45"); + + var pctfmt = new NumFmt({locale:"en-MY", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "en-MY", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "RM57.05"); //MYR + + test.done(); + }, + testNumFmt_en_NG: function(test) { + test.expect(9); + var li = new LocaleInfo("en-NG"); + var fmt = new NumFmt({locale:"en-NG", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "123,456,789.45"); + + var pctfmt = new NumFmt({locale:"en-NG", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "en-NG", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "₦57.05"); //NGN + + test.done(); + }, + testNumFmt_en_NZ: function(test) { + test.expect(9); + var li = new LocaleInfo("en-NZ"); + var fmt = new NumFmt({locale:"en-NZ", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "123,456,789.45"); + + var pctfmt = new NumFmt({locale:"en-NZ", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "en-NZ", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "$57.05"); //NZD + + test.done(); + }, + testNumFmt_en_PH: function(test) { + test.expect(9); + var li = new LocaleInfo("en-PH"); + var fmt = new NumFmt({locale:"en-PH", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "123,456,789.45"); + + var pctfmt = new NumFmt({locale:"en-PH", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "en-PH", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "₱57.05"); //PHP + + test.done(); + }, + testNumFmt_en_PR: function(test) { + test.expect(9); + var li = new LocaleInfo("en-PR"); + var fmt = new NumFmt({locale:"en-PR", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "123,456,789.45"); + + var pctfmt = new NumFmt({locale:"en-PR", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "en-PR", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "$57.05"); //USD + + test.done(); + }, + testNumFmt_en_SG: function(test) { + test.expect(9); + var li = new LocaleInfo("en-SG"); + var fmt = new NumFmt({locale:"en-SG", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "123,456,789.45"); + + var pctfmt = new NumFmt({locale:"en-SG", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "en-SG", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "$57.05"); //SGD + + test.done(); + }, + testNumFmt_en_US: function(test) { + test.expect(9); + var li = new LocaleInfo("en-US"); + var fmt = new NumFmt({locale:"en-US", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "123,456,789.45"); + + var pctfmt = new NumFmt({locale:"en-US", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "en-US", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "$57.05"); //USD + + test.done(); + }, + testNumFmt_en_UG: function(test) { + test.expect(9); + var li = new LocaleInfo("en-UG"); + var fmt = new NumFmt({locale:"en-UG", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "123,456,789.45"); + + var pctfmt = new NumFmt({locale:"en-UG", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "en-UG", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "Sh57"); //UGX decimals:0 + + test.done(); + }, + testNumFmt_en_ZA: function(test) { + test.expect(9); + var li = new LocaleInfo("en-ZA"); + var fmt = new NumFmt({locale:"en-ZA", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), " "); + test.equal(fmt.format(123456789.45), "123 456 789,45"); + + var pctfmt = new NumFmt({locale:"en-ZA", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "en-ZA", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "R57,05"); //ZAR + + test.done(); + }, + testNumFmt_en_ZM: function(test) { + test.expect(9); + var li = new LocaleInfo("en-ZM"); + var fmt = new NumFmt({locale:"en-ZM", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "123,456,789.45"); + + var pctfmt = new NumFmt({locale:"en-ZM", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "en-ZM", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "ZK57.05"); //ZMW + + test.done(); + }, + testNumFmt_es_AR: function(test) { + test.expect(9); + var li = new LocaleInfo("es-AR"); + var fmt = new NumFmt({locale:"es-AR", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), "."); + test.equal(fmt.format(123456789.45), "123.456.789,45"); + + var pctfmt = new NumFmt({locale:"es-AR", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); + test.equal(li.getNegativePercentageFormat(), "-{n} %"); + test.equal(pctfmt.format(34), "34 %"); + + var curfmt = new NumFmt({locale: "es-AR", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s} {n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s} {n}"); + test.equal(curfmt.format(57.05), "$ 57,05"); //ARS + + test.done(); + }, + testNumFmt_es_BO: function(test) { + test.expect(9); + var li = new LocaleInfo("es-BO"); + var fmt = new NumFmt({locale:"es-BO", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), "."); + test.equal(fmt.format(123456789.45), "123.456.789,45"); + + var pctfmt = new NumFmt({locale:"es-BO", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); + test.equal(li.getNegativePercentageFormat(), "-{n} %"); + test.equal(pctfmt.format(34), "34 %"); + + var curfmt = new NumFmt({locale: "es-BO", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "Bs57,05"); //BOB + + test.done(); + }, + testNumFmt_es_CL: function(test) { + test.expect(9); + var li = new LocaleInfo("es-CL"); + var fmt = new NumFmt({locale:"es-CL", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), "."); + test.equal(fmt.format(123456789.45), "123.456.789,45"); + + var pctfmt = new NumFmt({locale:"es-CL", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); + test.equal(li.getNegativePercentageFormat(), "-{n} %"); + test.equal(pctfmt.format(34), "34 %"); + + var curfmt = new NumFmt({locale: "es-CL", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "{s}-{n}"); + test.equal(curfmt.format(57.05), "$57"); //CLP + + test.done(); + }, + testNumFmt_es_CO: function(test) { + test.expect(9); + var li = new LocaleInfo("es-CO"); + var fmt = new NumFmt({locale:"es-CO", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), "."); + test.equal(fmt.format(123456789.45), "123.456.789,45"); + + var pctfmt = new NumFmt({locale:"es-CO", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); + test.equal(li.getNegativePercentageFormat(), "-{n} %"); + test.equal(pctfmt.format(34), "34 %"); + + var curfmt = new NumFmt({locale: "es-CO", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s} {n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s} {n}"); + test.equal(curfmt.format(57.05), "$ 57,05"); //COP + + test.done(); + }, + testNumFmt_es_DO: function(test) { + test.expect(9); + var li = new LocaleInfo("es-DO"); + var fmt = new NumFmt({locale:"es-DO", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "123,456,789.45"); + + var pctfmt = new NumFmt({locale:"es-DO", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); + test.equal(li.getNegativePercentageFormat(), "-{n} %"); + test.equal(pctfmt.format(34), "34 %"); + + var curfmt = new NumFmt({locale: "es-DO", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "$57.05"); //DOP + + test.done(); + }, + testNumFmt_es_EC: function(test) { + test.expect(9); + var li = new LocaleInfo("es-EC"); + var fmt = new NumFmt({locale:"es-EC", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), "."); + test.equal(fmt.format(123456789.45), "123.456.789,45"); + + var pctfmt = new NumFmt({locale:"es-EC", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); + test.equal(li.getNegativePercentageFormat(), "-{n} %"); + test.equal(pctfmt.format(34), "34 %"); + + var curfmt = new NumFmt({locale: "es-EC", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "{s}-{n}"); + test.equal(curfmt.format(57.05), "$57,05"); //USD + + test.done(); + }, + testNumFmt_es_ES: function(test) { + test.expect(9); + var li = new LocaleInfo("es-ES"); + var fmt = new NumFmt({locale:"es-ES", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), "."); + test.equal(fmt.format(123456789.45), "123.456.789,45"); + + var pctfmt = new NumFmt({locale:"es-ES", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); + test.equal(li.getNegativePercentageFormat(), "-{n} %"); + test.equal(pctfmt.format(34), "34 %"); + + var curfmt = new NumFmt({locale: "es-ES", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(curfmt.format(57.05), "57,05 €");//EUR + + test.done(); + }, + testNumFmt_es_GT: function(test) { + test.expect(9); + var li = new LocaleInfo("es-GT"); + var fmt = new NumFmt({locale:"es-GT", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "123,456,789.45"); + + var pctfmt = new NumFmt({locale:"es-GT", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); + test.equal(li.getNegativePercentageFormat(), "-{n} %"); + test.equal(pctfmt.format(34), "34 %"); + + var curfmt = new NumFmt({locale: "es-GT", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "Q57.05"); //GTQ + + test.done(); + }, + testNumFmt_es_HN: function(test) { + test.expect(9); + var li = new LocaleInfo("es-HN"); + var fmt = new NumFmt({locale:"es-HN", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "123,456,789.45"); + + var pctfmt = new NumFmt({locale:"es-HN", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); + test.equal(li.getNegativePercentageFormat(), "-{n} %"); + test.equal(pctfmt.format(34), "34 %"); + + var curfmt = new NumFmt({locale: "es-HN", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "L57.05"); //HNL + + test.done(); + }, + testNumFmt_es_MX: function(test) { + test.expect(9); + var li = new LocaleInfo("es-MX"); + var fmt = new NumFmt({locale:"es-MX", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "123,456,789.45"); + + var pctfmt = new NumFmt({locale:"es-MX", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); + test.equal(li.getNegativePercentageFormat(), "-{n} %"); + test.equal(pctfmt.format(34), "34 %"); + + var curfmt = new NumFmt({locale: "es-MX", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "$57.05"); //MXN + + test.done(); + }, + testNumFmt_es_NI: function(test) { + test.expect(9); + var li = new LocaleInfo("es-NI"); + var fmt = new NumFmt({locale:"es-NI", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "123,456,789.45"); + + var pctfmt = new NumFmt({locale:"es-NI", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); + test.equal(li.getNegativePercentageFormat(), "-{n} %"); + test.equal(pctfmt.format(34), "34 %"); + + var curfmt = new NumFmt({locale: "es-NI", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "C$57.05"); //NIO + + test.done(); + }, + testNumFmt_es_PA: function(test) { + test.expect(9); + var li = new LocaleInfo("es-PA"); + var fmt = new NumFmt({locale:"es-PA", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "123,456,789.45"); + + var pctfmt = new NumFmt({locale:"es-PA", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); + test.equal(li.getNegativePercentageFormat(), "-{n} %"); + test.equal(pctfmt.format(34), "34 %"); + + var curfmt = new NumFmt({locale: "es-PA", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "$57.05"); //USD + + test.done(); + }, + testNumFmt_es_PE: function(test) { + test.expect(9); + var li = new LocaleInfo("es-PE"); + var fmt = new NumFmt({locale:"es-PE", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "123,456,789.45"); + + var pctfmt = new NumFmt({locale:"es-PE", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); + test.equal(li.getNegativePercentageFormat(), "-{n} %"); + test.equal(pctfmt.format(34), "34 %"); + + var curfmt = new NumFmt({locale: "es-PE", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "S/.57.05"); //PEN + + test.done(); + }, + testNumFmt_es_PR: function(test) { + test.expect(9); + var li = new LocaleInfo("es-PR"); + var fmt = new NumFmt({locale:"es-PR", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "123,456,789.45"); + + var pctfmt = new NumFmt({locale:"es-PR", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); + test.equal(li.getNegativePercentageFormat(), "-{n} %"); + test.equal(pctfmt.format(34), "34 %"); + + var curfmt = new NumFmt({locale: "es-PR", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "$57.05"); //USD + + test.done(); + }, + testNumFmt_es_PY: function(test) { + test.expect(9); + var li = new LocaleInfo("es-PY"); + var fmt = new NumFmt({locale:"es-PY", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), "."); + test.equal(fmt.format(123456789.45), "123.456.789,45"); + + var pctfmt = new NumFmt({locale:"es-PY", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); + test.equal(li.getNegativePercentageFormat(), "-{n} %"); + test.equal(pctfmt.format(34), "34 %"); + + var curfmt = new NumFmt({locale: "es-PY", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s} {n}"); + test.equal(li.getCurrencyFormats().commonNegative, "{s} -{n}"); + test.equal(curfmt.format(57.05), "₲ 57"); //PYG + + test.done(); + }, + testNumFmt_es_SV: function(test) { + test.expect(9); + var li = new LocaleInfo("es-SV"); + var fmt = new NumFmt({locale:"es-SV", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "123,456,789.45"); + + var pctfmt = new NumFmt({locale:"es-SV", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); + test.equal(li.getNegativePercentageFormat(), "-{n} %"); + test.equal(pctfmt.format(34), "34 %"); + + var curfmt = new NumFmt({locale: "es-SV", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "$57.05"); //USD + + test.done(); + }, + testNumFmt_es_US: function(test) { + test.expect(9); + var li = new LocaleInfo("es-US"); + var fmt = new NumFmt({locale:"es-US", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "123,456,789.45"); + + var pctfmt = new NumFmt({locale:"es-US", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); + test.equal(li.getNegativePercentageFormat(), "-{n} %"); + test.equal(pctfmt.format(34), "34 %"); + + var curfmt = new NumFmt({locale: "es-US", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "$57.05"); + test.done(); + }, + testNumFmt_es_UY: function(test) { + test.expect(9); + var li = new LocaleInfo("es-UY"); + var fmt = new NumFmt({locale:"es-UY", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), "."); + test.equal(fmt.format(123456789.45), "123.456.789,45"); + + var pctfmt = new NumFmt({locale:"es-UY", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); + test.equal(li.getNegativePercentageFormat(), "-{n} %"); + test.equal(pctfmt.format(34), "34 %"); + + var curfmt = new NumFmt({locale: "es-UY", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s} {n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s} {n}"); + test.equal(curfmt.format(57.05), "$ 57,05"); //UYU + + test.done(); + }, + testNumFmt_es_VE: function(test) { + test.expect(9); + var li = new LocaleInfo("es-VE"); + var fmt = new NumFmt({locale:"es-VE", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), "."); + test.equal(fmt.format(123456789.45), "123.456.789,45"); + + var pctfmt = new NumFmt({locale:"es-VE", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); + test.equal(li.getNegativePercentageFormat(), "-{n} %"); + test.equal(pctfmt.format(34), "34 %"); + + var curfmt = new NumFmt({locale: "es-VE", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "{s}-{n}"); + test.equal(curfmt.format(57.05), "VES57,05"); //VES + + test.done(); + }, + testNumFmt_et_EE: function(test) { + test.expect(9); + var li = new LocaleInfo("et-EE"); + var fmt = new NumFmt({locale:"et-EE", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), " "); + test.equal(fmt.format(123456789.45), "123 456 789,45"); + + var pctfmt = new NumFmt({locale:"et-EE", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "−{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "et-EE", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "−{n} {s}"); + test.equal(curfmt.format(57.05), "57,05 €"); //EUR + + test.done(); + }, + testNumFmt_fa_AF: function(test) { + test.expect(9); + var li = new LocaleInfo("fa-AF"); + var fmt = new NumFmt({locale:"fa-AF", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "Ù«"); + test.equal(li.getGroupingSeparator(), "Ù¬"); + test.equal(fmt.format(123456789.45), "123Ù¬456Ù¬789Ù«45"); + + var pctfmt = new NumFmt({locale:"fa-AF", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), '{n}Ùª'); + test.equal(li.getNegativePercentageFormat(), '‎−{n}Ùª'); + test.equal(pctfmt.format(34), '34Ùª'); + + var curfmt = new NumFmt({locale: "fa-AF", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, '{s} {n}'); + test.equal(li.getCurrencyFormats().commonNegative, '‎−{s} {n}'); + test.equal(curfmt.format(57.05), '؋ 57'); //AFN + + test.done(); + }, + testNumFmt_fa_IR: function(test) { + test.expect(9); + var li = new LocaleInfo("fa-IR"); + var fmt = new NumFmt({locale:"fa-IR", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "Ù«"); + test.equal(li.getGroupingSeparator(), "Ù¬"); + test.equal(fmt.format(123456789.45), "123Ù¬456Ù¬789Ù«45"); + + var pctfmt = new NumFmt({locale:"fa-IR", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), '{n}Ùª'); + test.equal(li.getNegativePercentageFormat(), '‎−{n}Ùª'); + test.equal(pctfmt.format(34), '34Ùª'); + + var curfmt = new NumFmt({locale: "fa-IR", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, '‎{s}{n}'); + test.equal(li.getCurrencyFormats().commonNegative, '‎−‎{s}{n}'); + test.equal(curfmt.format(57.05), '‎﷼57'); //IRR + + test.done(); + }, + testNumFmt_fi_FI: function(test) { + test.expect(9); + var li = new LocaleInfo("fi-FI"); + var fmt = new NumFmt({locale:"fi-FI", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), " "); + test.equal(fmt.format(123456789.45), "123 456 789,45"); + + var pctfmt = new NumFmt({locale:"fi-FI", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); + test.equal(li.getNegativePercentageFormat(), "−{n} %"); + test.equal(pctfmt.format(34), "34 %"); + + var curfmt = new NumFmt({locale: "fi-FI", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "−{n} {s}"); + test.equal(curfmt.format(57.05), "57,05 €"); //EUR + + test.done(); + }, + testNumFmt_fr_BE: function(test) { + test.expect(9); + var li = new LocaleInfo("fr-BE"); + var fmt = new NumFmt({locale:"fr-BE", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), ' '); + test.equal(fmt.format(123456789.45), '123 456 789,45'); + + var pctfmt = new NumFmt({locale:"fr-BE", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); + test.equal(li.getNegativePercentageFormat(), "-{n} %"); + test.equal(pctfmt.format(34), "34 %"); + + var curfmt = new NumFmt({locale: "fr-BE", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(curfmt.format(57.05), "57,05 €"); //EUR + + test.done(); + }, + testNumFmt_fr_CA: function(test) { + test.expect(9); + var li = new LocaleInfo("fr-CA"); + var fmt = new NumFmt({locale:"fr-CA", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), ' '); + test.equal(fmt.format(123456789.45), '123 456 789,45'); + + var pctfmt = new NumFmt({locale:"fr-CA", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); + test.equal(li.getNegativePercentageFormat(), "-{n} %"); + test.equal(pctfmt.format(34), "34 %"); + + var curfmt = new NumFmt({locale: "fr-CA", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(curfmt.format(57.05), "57,05 $"); //CAD + + test.done(); + }, + testNumFmt_fr_CH: function(test) { + test.expect(9); + var li = new LocaleInfo("fr-CH"); + var fmt = new NumFmt({locale:"fr-CH", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), ' '); + test.equal(fmt.format(123456789.45), '123 456 789,45'); + + var pctfmt = new NumFmt({locale:"fr-CH", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "fr-CH", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(curfmt.format(57.05), "57,05 Fr"); //CHF + + test.done(); + }, + testNumFmt_fr_FR: function(test) { + test.expect(9); + var li = new LocaleInfo("fr-FR"); + var fmt = new NumFmt({locale:"fr-FR", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), ' '); + test.equal(fmt.format(123456789.45), "123 456 789,45"); + + var pctfmt = new NumFmt({locale:"fr-FR", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); + test.equal(li.getNegativePercentageFormat(), "-{n} %"); + test.equal(pctfmt.format(34), "34 %"); + + var curfmt = new NumFmt({locale: "fr-FR", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(curfmt.format(57.05), "57,05 €"); //EUR + + test.done(); + }, + testNumFmt_fr_LU: function(test) { + test.expect(9); + var li = new LocaleInfo("fr-LU"); + var fmt = new NumFmt({locale:"fr-LU", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), '.'); + test.equal(fmt.format(123456789.45), '123.456.789,45'); + + var pctfmt = new NumFmt({locale:"fr-LU", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); + test.equal(li.getNegativePercentageFormat(), "-{n} %"); + test.equal(pctfmt.format(34), "34 %"); + + var curfmt = new NumFmt({locale: "fr-LU", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(curfmt.format(57.05), "57,05 €"); //EUR + + test.done(); + }, + testNumFmt_ga_IE: function(test) { + test.expect(9); + var li = new LocaleInfo("ga-IE"); + var fmt = new NumFmt({locale:"ga-IE", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "123,456,789.45"); + + var pctfmt = new NumFmt({locale:"ga-IE", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "ga-IE", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "€57.05"); //EUR + + test.done(); + }, + testNumFmt_gu_IN: function(test) { + test.expect(9); + var li = new LocaleInfo("gu-IN"); + var fmt = new NumFmt({locale:"gu-IN", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "12,34,56,789.45"); + + var pctfmt = new NumFmt({locale:"gu-IN", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "gu-IN", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "₹57.05"); //INR + + test.done(); + }, + testNumFmt_he_IL: function(test) { + test.expect(9); + var li = new LocaleInfo("he-IL"); + var fmt = new NumFmt({locale:"he-IL", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "123,456,789.45"); + + var pctfmt = new NumFmt({locale:"he-IL", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "‎-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "he-IL", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "â€{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "â€-{n} {s}"); + test.equal(curfmt.format(57.05), "â€57.05 ₪"); //ILS + + test.done(); + }, + testNumFmt_hi_IN: function(test) { + test.expect(9); + var li = new LocaleInfo("hi-IN"); + var fmt = new NumFmt({locale:"hi-IN", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "12,34,56,789.45"); + + var pctfmt = new NumFmt({locale:"hi-IN", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "hi-IN", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "₹57.05"); //INR + + test.done(); + }, + testNumFmt_hr_HR: function(test) { + test.expect(9); + var li = new LocaleInfo("hr-HR"); + var fmt = new NumFmt({locale:"hr-HR", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), "."); + test.equal(fmt.format(123456789.45), "123.456.789,45"); + + var pctfmt = new NumFmt({locale:"hr-HR", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); // CLDR 34 change + test.equal(li.getNegativePercentageFormat(), "-{n} %"); // CLDR 34 change + test.equal(pctfmt.format(34), "34 %"); // CLDR 34 change + + var curfmt = new NumFmt({locale: "hr-HR", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(curfmt.format(57.05), "57,05 kn"); //HRK + + test.done(); + }, + testNumFmt_hr_ME: function(test) { + test.expect(9); + var li = new LocaleInfo("hr-ME"); + var fmt = new NumFmt({locale:"hr-ME", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), "."); + test.equal(fmt.format(123456789.45), "123.456.789,45"); + + var pctfmt = new NumFmt({locale:"hr-ME", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); // CLDR 34 change + test.equal(li.getNegativePercentageFormat(), "-{n} %"); // CLDR 34 change + test.equal(pctfmt.format(34), "34 %"); // CLDR 34 change + + var curfmt = new NumFmt({locale: "hr-ME", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(curfmt.format(57.05), "57,05 €");//EUR + + test.done(); + }, + testNumFmt_hr_HU: function(test) { + test.expect(9); + var li = new LocaleInfo("hr-HU"); + var fmt = new NumFmt({locale:"hr-HU", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), "."); + test.equal(fmt.format(123456789.45), "123.456.789,45"); + + var pctfmt = new NumFmt({locale:"hr-HU", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); // CLDR 34 change + test.equal(li.getNegativePercentageFormat(), "-{n} %"); // CLDR 34 change + test.equal(pctfmt.format(34), "34 %"); // CLDR 34 change + + var curfmt = new NumFmt({locale: "hr-HU", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(curfmt.format(57.05), "57,05 Ft");//HUF + + test.done(); + }, + testNumFmt_id_ID: function(test) { + test.expect(9); + var li = new LocaleInfo("id-ID"); + var fmt = new NumFmt({locale:"id-ID", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), "."); + test.equal(fmt.format(123456789.45), "123.456.789,45"); + + var pctfmt = new NumFmt({locale:"id-ID", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "id-ID", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "Rp57,05"); //IDR + + test.done(); + }, + testNumFmt_is_IS: function(test) { + test.expect(9); + var li = new LocaleInfo("is-IS"); + var fmt = new NumFmt({locale:"is-IS", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), "."); + test.equal(fmt.format(123456789.45), "123.456.789,45"); + + var pctfmt = new NumFmt({locale:"is-IS", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "is-IS", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(curfmt.format(57.05), "57 kr"); //ISK + + test.done(); + }, + testNumFmt_it_CH: function(test) { + test.expect(9); + var li = new LocaleInfo("it-CH"); + var fmt = new NumFmt({locale:"it-CH", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), "’"); + test.equal(fmt.format(123456789.45), "123’456’789.45"); + + var pctfmt = new NumFmt({locale:"it-CH", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "it-CH", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s} {n}"); + test.equal(li.getCurrencyFormats().commonNegative, "{s}-{n}"); + test.equal(curfmt.format(57.05), "Fr 57.05"); //CHF + + test.done(); + }, + testNumFmt_it_IT: function(test) { + test.expect(9); + var li = new LocaleInfo("it-IT"); + var fmt = new NumFmt({locale:"it-IT", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), "."); + test.equal(fmt.format(123456789.45), "123.456.789,45"); + + var pctfmt = new NumFmt({locale:"it-IT", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "it-IT", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(curfmt.format(57.05), "57,05 €"); //EUR + + test.done(); + }, + testNumFmt_ja_JP: function(test) { + test.expect(9); + var li = new LocaleInfo("ja-JP"); + var fmt = new NumFmt({locale:"ja-JP", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "123,456,789.45"); + + var pctfmt = new NumFmt({locale:"ja-JP", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "ja-JP", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "Â¥57"); //JPY + + test.done(); + }, + testNumFmt_kk_KZ: function(test) { + test.expect(9); + var li = new LocaleInfo("kk-KZ"); + var fmt = new NumFmt({locale:"kk-KZ", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), " "); + test.equal(fmt.format(123456789.45), "123 456 789,45"); + + var pctfmt = new NumFmt({locale:"kk-KZ", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "kk-KZ", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(curfmt.format(57.05), "57,05 ₸"); //KZT + + test.done(); + }, + testNumFmt_kn_IN: function(test) { + test.expect(9); + var li = new LocaleInfo("kn-IN"); + var fmt = new NumFmt({locale:"kn-IN", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "123,456,789.45"); + + var pctfmt = new NumFmt({locale:"kn-IN", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "kn-IN", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "₹57.05"); //INR + + test.done(); + }, + testNumFmt_ko_KR: function(test) { + test.expect(9); + var li = new LocaleInfo("ko-KR"); + var fmt = new NumFmt({locale:"ko-KR", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "123,456,789.45"); + + var pctfmt = new NumFmt({locale:"ko-KR", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "ko-KR", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "â‚©57"); //KRW + + test.done(); + }, + testNumFmt_ku_IQ: function(test) { + test.expect(9); + var li = new LocaleInfo("ku-IQ"); + var fmt = new NumFmt({locale:"ku-IQ", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "Ù«"); + test.equal(li.getGroupingSeparator(), "Ù¬"); + test.equal(fmt.format(123456789.45), "123Ù¬456Ù¬789Ù«45"); + var pctfmt = new NumFmt({locale:"ku-IQ", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), '{n} ٪'); + test.equal(li.getNegativePercentageFormat(), 'â€-{n} ٪'); + test.equal(pctfmt.format(34), '34 ٪'); + + var curfmt = new NumFmt({locale: "ku-IQ", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, '{n} {s}'); + test.equal(li.getCurrencyFormats().commonNegative, 'â€-{n} {s}'); + test.equal(curfmt.format(57.05), '57 ﺩ.ﻉ.'); //IQD + + test.done(); + }, + testNumFmt_lt_LT: function(test) { + test.expect(9); + var li = new LocaleInfo("lt-LT"); + var fmt = new NumFmt({locale:"lt-LT", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), " "); + test.equal(fmt.format(123456789.45), "123 456 789,45"); + + var pctfmt = new NumFmt({locale:"lt-LT", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); + test.equal(li.getNegativePercentageFormat(), "−{n} %"); + test.equal(pctfmt.format(34), "34 %"); + + var curfmt = new NumFmt({locale: "lt-LT", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "−{n} {s}"); + test.equal(curfmt.format(57.05), "57,05 €"); //EUR + test.done(); + }, + testNumFmt_lv_LV: function(test) { + test.expect(9); + var li = new LocaleInfo("lv-LV"); + var fmt = new NumFmt({locale:"lv-LV", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), " "); + test.equal(fmt.format(123456789.45), "123 456 789,45"); + + var pctfmt = new NumFmt({locale:"lv-LV", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "lv-LV", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(curfmt.format(57.05), "57,05 €"); //EUR + test.done(); + }, + testNumFmt_mk_MK: function(test) { + test.expect(9); + var li = new LocaleInfo("mk-MK"); + var fmt = new NumFmt({locale:"mk-MK", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), "."); + test.equal(fmt.format(123456789.45), "123.456.789,45"); + + var pctfmt = new NumFmt({locale:"mk-MK", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "mk-MK", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(curfmt.format(57.05), "57,05 ден"); //MKD + test.done(); + }, + testNumFmt_ml_IN: function(test) { + test.expect(9); + var li = new LocaleInfo("ml-IN"); + var fmt = new NumFmt({locale:"ml-IN", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "12,34,56,789.45"); + + var pctfmt = new NumFmt({locale:"ml-IN", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "ml-IN", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "₹57.05"); //INR + test.done(); + }, + testNumFmt_mr_IN: function(test) { + test.expect(9); + var li = new LocaleInfo("mr-IN"); + var fmt = new NumFmt({locale:"mr-IN", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "12,34,56,789.45"); + + var pctfmt = new NumFmt({locale:"mr-IN", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "mr-IN", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "₹57.05"); //INR + test.done(); + }, + testNumFmt_ms_MY: function(test) { + test.expect(9); + var li = new LocaleInfo("ms-MY"); + var fmt = new NumFmt({locale:"ms-MY", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "123,456,789.45"); + + var pctfmt = new NumFmt({locale:"ms-MY", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "ms-MY", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "RM57.05"); //MYR + test.done(); + }, + testNumFmt_nb_NO: function(test) { + test.expect(9); + var li = new LocaleInfo("nb-NO"); + var fmt = new NumFmt({locale:"nb-NO", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), " "); + test.equal(fmt.format(123456789.45), "123 456 789,45"); + + var pctfmt = new NumFmt({locale:"nb-NO", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); + test.equal(li.getNegativePercentageFormat(), "−{n} %"); + test.equal(pctfmt.format(34), "34 %"); + + var curfmt = new NumFmt({locale: "nb-NO", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s} {n}"); + test.equal(li.getCurrencyFormats().commonNegative, "−{s} {n}"); + test.equal(curfmt.format(57.05), "kr 57,05"); //NOK + test.done(); + }, + testNumFmt_nl_BE: function(test) { + test.expect(9); + var li = new LocaleInfo("nl-BE"); + var fmt = new NumFmt({locale:"nl-BE", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), "."); + test.equal(fmt.format(123456789.45), "123.456.789,45"); + + var pctfmt = new NumFmt({locale:"nl-BE", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "nl-BE", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s} {n}"); // CLDR 34 change + test.equal(li.getCurrencyFormats().commonNegative, "-{s} {n}"); // CLDR 34 change + test.equal(curfmt.format(57.05), "€ 57,05"); //EUR + test.done(); + }, + testNumFmt_nl_NL: function(test) { + test.expect(9); + var li = new LocaleInfo("nl-NL"); + var fmt = new NumFmt({locale:"nl-NL", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), "."); + test.equal(fmt.format(123456789.45), "123.456.789,45"); + + var pctfmt = new NumFmt({locale:"nl-NL", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "nl-NL", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s} {n}"); + test.equal(li.getCurrencyFormats().commonNegative, "{s} -{n}"); + test.equal(curfmt.format(57.05), "€ 57,05"); //EUR + test.done(); + }, + testNumFmt_pa_Guru_IN: function(test) { + test.expect(9); + var li = new LocaleInfo("pa-Guru-IN"); + var fmt = new NumFmt({locale:"pa-Guru-IN", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "12,34,56,789.45"); + + var pctfmt = new NumFmt({locale:"pa-Guru-IN", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "pa-Guru-IN", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s} {n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s} {n}"); + test.equal(curfmt.format(57.05), "₹ 57.05"); //INR + test.done(); + }, + testNumFmt_pl_PL: function(test) { + test.expect(9); + var li = new LocaleInfo("pl-PL"); + var fmt = new NumFmt({locale:"pl-PL", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), " "); + test.equal(fmt.format(123456789.45), "123 456 789,45"); + + var pctfmt = new NumFmt({locale:"pl-PL", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "pl-PL", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(curfmt.format(57.05), "57,05 zÅ‚"); //PLN + test.done(); + }, + testNumFmt_pt_BR: function(test) { + test.expect(9); + var li = new LocaleInfo("pt-BR"); + var fmt = new NumFmt({locale:"pt-BR", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), "."); + test.equal(fmt.format(123456789.45), "123.456.789,45"); + + var pctfmt = new NumFmt({locale:"pt-BR", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "pt-BR", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s} {n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s} {n}"); + test.equal(curfmt.format(57.05), "R$ 57,05"); //BRL + test.done(); + }, + testNumFmt_pt_PT: function(test) { + test.expect(9); + var li = new LocaleInfo("pt-PT"); + var fmt = new NumFmt({locale:"pt-PT", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), " "); + test.equal(fmt.format(123456789.45), "123 456 789,45"); + + var pctfmt = new NumFmt({locale:"pt-PT", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "pt-PT", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(curfmt.format(57.05), "57,05 €"); //EUR + test.done(); + }, + testNumFmt_ro_RO: function(test) { + test.expect(9); + var li = new LocaleInfo("ro-RO"); + var fmt = new NumFmt({locale:"ro-RO", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), "."); + test.equal(fmt.format(123456789.45), "123.456.789,45"); + + var pctfmt = new NumFmt({locale:"ro-RO", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); + test.equal(li.getNegativePercentageFormat(), "-{n} %"); + test.equal(pctfmt.format(34), "34 %"); + + var curfmt = new NumFmt({locale: "ro-RO", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(curfmt.format(57.05), "57,05 lei"); //RON + test.done(); + }, + testNumFmt_sr_Cyrl_RS: function(test) { + test.expect(9); + var li = new LocaleInfo("sr-Cyrl-RS"); + var fmt = new NumFmt({locale:"sr-Cyrl-RS", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), "."); + test.equal(fmt.format(123456789.45), "123.456.789,45"); + + var pctfmt = new NumFmt({locale:"sr-Cyrl-RS", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "sr-Cyrl-RS", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(curfmt.format(57.05), "57 дин."); //RSD + test.done(); + }, + testNumFmt_sr_Latn_RS: function(test) { + test.expect(9); + var li = new LocaleInfo("sr-Latn-RS"); + var fmt = new NumFmt({locale:"sr-Latn-RS", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), "."); + test.equal(fmt.format(123456789.45), "123.456.789,45"); + + var pctfmt = new NumFmt({locale:"sr-Latn-RS", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "sr-Latn-RS", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(curfmt.format(57.05), "57 дин.");//RSD + test.done(); + }, + testNumFmt_ru_BY: function(test) { + test.expect(9); + var li = new LocaleInfo("ru-BY"); + var fmt = new NumFmt({locale:"ru-BY", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), " "); + test.equal(fmt.format(123456789.45), "123 456 789,45"); + + var pctfmt = new NumFmt({locale:"ru-BY", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); + test.equal(li.getNegativePercentageFormat(), "-{n} %"); + test.equal(pctfmt.format(34), "34 %"); + + var curfmt = new NumFmt({locale: "ru-BY", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(curfmt.format(57.05), "57,05 р."); //BYN + test.done(); + }, + testNumFmt_ru_KG: function(test) { + test.expect(9); + var li = new LocaleInfo("ru-KG"); + var fmt = new NumFmt({locale:"ru-KG", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), " "); + test.equal(fmt.format(123456789.45), "123 456 789,45"); + + var pctfmt = new NumFmt({locale:"ru-KG", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); + test.equal(li.getNegativePercentageFormat(), "-{n} %"); + test.equal(pctfmt.format(34), "34 %"); + + var curfmt = new NumFmt({locale: "ru-KG", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(curfmt.format(57.05), "57,05 лв"); //KGS + test.done(); + }, + testNumFmt_ru_KZ: function(test) { + test.expect(9); + var li = new LocaleInfo("ru-KZ"); + var fmt = new NumFmt({locale:"ru-KZ", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), " "); + test.equal(fmt.format(123456789.45), "123 456 789,45"); + + var pctfmt = new NumFmt({locale:"ru-KZ", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); + test.equal(li.getNegativePercentageFormat(), "-{n} %"); + test.equal(pctfmt.format(34), "34 %"); + + var curfmt = new NumFmt({locale: "ru-KZ", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(curfmt.format(57.05), "57,05 ₸"); //KZT + test.done(); + }, + testNumFmt_ru_GE: function(test) { + test.expect(9); + var li = new LocaleInfo("ru-GE"); + var fmt = new NumFmt({locale:"ru-GE", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), " "); + test.equal(fmt.format(123456789.45), "123 456 789,45"); + + var pctfmt = new NumFmt({locale:"ru-GE", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); + test.equal(li.getNegativePercentageFormat(), "-{n} %"); + test.equal(pctfmt.format(34), "34 %"); + + var curfmt = new NumFmt({locale: "ru-GE", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(curfmt.format(57.05), "57,05 ₾"); //GEL + test.done(); + }, + testNumFmt_ru_RU: function(test) { + test.expect(9); + var li = new LocaleInfo("ru-RU"); + var fmt = new NumFmt({locale:"ru-RU", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), " "); + test.equal(fmt.format(123456789.45), "123 456 789,45"); + + var pctfmt = new NumFmt({locale:"ru-RU", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); + test.equal(li.getNegativePercentageFormat(), "-{n} %"); + test.equal(pctfmt.format(34), "34 %"); + + var curfmt = new NumFmt({locale: "ru-RU", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(curfmt.format(57.05), "57,05 ₽"); //RUB + test.done(); + }, + testNumFmt_ru_UA: function(test) { + test.expect(9); + var li = new LocaleInfo("ru-UA"); + var fmt = new NumFmt({locale:"ru-UA", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), " "); + test.equal(fmt.format(123456789.45), "123 456 789,45"); + + var pctfmt = new NumFmt({locale:"ru-UA", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); + test.equal(li.getNegativePercentageFormat(), "-{n} %"); + test.equal(pctfmt.format(34), "34 %"); + + var curfmt = new NumFmt({locale: "ru-UA", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(curfmt.format(57.05), "57,05 ₴"); //UAH + test.done(); + }, + testNumFmt_sk_SK: function(test) { + test.expect(9); + var li = new LocaleInfo("sk-SK"); + var fmt = new NumFmt({locale:"sk-SK", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), " "); + test.equal(fmt.format(123456789.45), "123 456 789,45"); + + var pctfmt = new NumFmt({locale:"sk-SK", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); + test.equal(li.getNegativePercentageFormat(), "-{n} %"); + test.equal(pctfmt.format(34), "34 %"); + + var curfmt = new NumFmt({locale: "sk-SK", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(curfmt.format(57.05), "57,05 €");//EUR + test.done(); + }, + testNumFmt_sl_SI: function(test) { + test.expect(7); + var li = new LocaleInfo("sl-SI"); + var fmt = new NumFmt({locale:"sl-SI", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), "."); + test.equal(fmt.format(123456789.45), "123.456.789,45"); + + var pctfmt = new NumFmt({locale:"sl-SI", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); + //test.equal(li.getNegativePercentageFormat(), "–{n} %"); //CLDR 34 'minus symbol change + test.equal(pctfmt.format(34), "34 %"); + + var curfmt = new NumFmt({locale: "sl-SI", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + //test.equal(li.getCurrencyFormats().commonNegative, "–{n} {s}"); //CLDR 34 'minus symbol change + test.equal(curfmt.format(57.05), "57,05 €");//EUR + test.done(); + }, + testNumFmt_sq_AL: function(test) { + test.expect(9); + var li = new LocaleInfo("sq-AL"); + var fmt = new NumFmt({locale:"sq-AL", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), " "); + test.equal(fmt.format(123456789.45), "123 456 789,45"); + + var pctfmt = new NumFmt({locale:"sq-AL", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "sq-AL", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(curfmt.format(57.05), "57 L"); //ALL + test.done(); + }, + testNumFmt_sq_ME: function(test) { + test.expect(9); + var li = new LocaleInfo("sq-ME"); + var fmt = new NumFmt({locale:"sq-ME", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), " "); + test.equal(fmt.format(123456789.45), "123 456 789,45"); + + var pctfmt = new NumFmt({locale:"sq-ME", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "sq-ME", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(curfmt.format(57.05), "57,05 €"); //EUR + test.done(); + }, + testNumFmt_sv_FI: function(test) { + test.expect(9); + var li = new LocaleInfo("sq-FI"); + var fmt = new NumFmt({locale:"sq-FI", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), " "); + test.equal(fmt.format(123456789.45), "123 456 789,45"); + + var pctfmt = new NumFmt({locale:"sq-FI", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "sq-FI", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(curfmt.format(57.05), "57,05 €"); //EUR + test.done(); + }, + testNumFmt_sv_SE: function(test) { + test.expect(9); + var li = new LocaleInfo("sq-SE"); + var fmt = new NumFmt({locale:"sq-SE", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), " "); + test.equal(fmt.format(123456789.45), "123 456 789,45"); + + var pctfmt = new NumFmt({locale:"sq-SE", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "sq-SE", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(curfmt.format(57.05), "57,05 kr"); //SEK + test.done(); + }, + testNumFmt_ta_IN: function(test) { + test.expect(9); + var li = new LocaleInfo("ta-IN"); + var fmt = new NumFmt({locale:"ta-IN", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "12,34,56,789.45"); + + var pctfmt = new NumFmt({locale:"ta-IN", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "ta-IN", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s} {n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s} {n}"); + test.equal(curfmt.format(57.05), "₹ 57.05"); //INR + test.done(); + }, + testNumFmt_te_IN: function(test) { + test.expect(9); + var li = new LocaleInfo("te-IN"); + var fmt = new NumFmt({locale:"te-IN", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "12,34,56,789.45"); + + var pctfmt = new NumFmt({locale:"te-IN", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "te-IN", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "₹57.05"); //INR + test.done(); + }, + testNumFmt_th_TH: function(test) { + test.expect(9); + var li = new LocaleInfo("th-TH"); + var fmt = new NumFmt({locale:"th-TH", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "123,456,789.45"); + + var pctfmt = new NumFmt({locale:"th-TH", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "th-TH", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "฿57.05"); //THB + test.done(); + }, + testNumFmt_tr_AM: function(test) { + test.expect(9); + var li = new LocaleInfo("tr-AM"); + var fmt = new NumFmt({locale:"tr-AM", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), "."); + test.equal(fmt.format(123456789.45), "123.456.789,45"); + + var pctfmt = new NumFmt({locale:"tr-AM", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "%{n}"); + test.equal(li.getNegativePercentageFormat(), "-%{n}"); + test.equal(pctfmt.format(34), "%34"); + + var curfmt = new NumFmt({locale: "tr-AM", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "Õ¤Ö€.57,05"); //AMD + test.done(); + }, + testNumFmt_tr_AZ: function(test) { + test.expect(9); + var li = new LocaleInfo("tr-AZ"); + var fmt = new NumFmt({locale:"tr-AZ", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), "."); + test.equal(fmt.format(123456789.45), "123.456.789,45"); + + var pctfmt = new NumFmt({locale:"tr-AZ", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "%{n}"); + test.equal(li.getNegativePercentageFormat(), "-%{n}"); + test.equal(pctfmt.format(34), "%34"); + + var curfmt = new NumFmt({locale: "tr-AZ", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "AZN57,05"); //AZN + test.done(); + }, + testNumFmt_tr_CY: function(test) { + test.expect(9); + var li = new LocaleInfo("tr-CY"); + var fmt = new NumFmt({locale:"tr-CY", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), "."); + test.equal(fmt.format(123456789.45), "123.456.789,45"); + + var pctfmt = new NumFmt({locale:"tr-CY", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "%{n}"); + test.equal(li.getNegativePercentageFormat(), "-%{n}"); + test.equal(pctfmt.format(34), "%34"); + + var curfmt = new NumFmt({locale: "tr-CY", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "€57,05"); //EUR + test.done(); + }, + testNumFmt_tr_TR: function(test) { + test.expect(9); + var li = new LocaleInfo("tr-TR"); + var fmt = new NumFmt({locale:"tr-TR", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), "."); + test.equal(fmt.format(123456789.45), "123.456.789,45"); + + var pctfmt = new NumFmt({locale:"tr-TR", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "%{n}"); + test.equal(li.getNegativePercentageFormat(), "-%{n}"); + test.equal(pctfmt.format(34), "%34"); + + var curfmt = new NumFmt({locale: "tr-TR", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "₺57,05");//TRY + test.done(); + }, + testNumFmt_uk_UA: function(test) { + test.expect(9); + var li = new LocaleInfo("uk-UA"); + var fmt = new NumFmt({locale:"uk-UA", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), " "); + test.equal(fmt.format(123456789.45), "123 456 789,45"); + + var pctfmt = new NumFmt({locale:"uk-UA", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "uk-UA", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(curfmt.format(57.05), "57,05 ₴"); //UAH + test.done(); + }, + testNumFmt_ur_IN: function(test) { + test.expect(9); + var li = new LocaleInfo("ur-IN"); + var fmt = new NumFmt({locale:"ur-IN", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "Ù«"); + test.equal(li.getGroupingSeparator(), "Ù¬"); + test.equal(fmt.format(123456789.45), "123Ù¬456Ù¬789Ù«45"); + + var pctfmt = new NumFmt({locale:"ur-IN", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "‎-‎{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "ur-IN", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s} {n}"); + test.equal(li.getCurrencyFormats().commonNegative, "‎-‎{s} {n}"); + test.equal(curfmt.format(57.05), "₹ 57Ù«05"); //INR + test.done(); + }, + testNumFmt_uz_Latn_UZ: function(test) { + test.expect(9); + var li = new LocaleInfo("uz-Latn-UZ"); + var fmt = new NumFmt({locale:"uz-Latn-UZ", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), " "); + test.equal(fmt.format(123456789.45), "123 456 789,45"); + + var pctfmt = new NumFmt({locale:"uz-Latn-UZ", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "uz-Latn-UZ", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(curfmt.format(57.05), "57,05 лв"); //UZS + test.done(); + }, + testNumFmt_vi_VN: function(test) { + test.expect(9); + var li = new LocaleInfo("vi-VN"); + var fmt = new NumFmt({locale:"vi-VN", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), "."); + test.equal(fmt.format(123456789.45), "123.456.789,45"); + + var pctfmt = new NumFmt({locale:"vi-VN", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "vi-VN", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(curfmt.format(57.05), "57 ₫"); //VND + test.done(); + }, + testNumFmt_zh_Hans_CN: function(test) { + test.expect(9); + var li = new LocaleInfo("zh-Hans-CN"); + var fmt = new NumFmt({locale:"zh-Hans-CN", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "123,456,789.45"); + + var pctfmt = new NumFmt({locale:"zh-Hans-CN", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "zh-Hans-CN", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "Â¥57.05"); //CNY + test.done(); + }, + testNumFmt_zh_Hant_HK: function(test) { + test.expect(9); + var li = new LocaleInfo("zh-Hant-HK"); + var fmt = new NumFmt({locale:"zh-Hant-HK", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "123,456,789.45"); + + var pctfmt = new NumFmt({locale:"zh-Hant-HK", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "zh-Hant-HK", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "$57.05"); //HKD + test.done(); + }, + testNumFmt_zh_Hant_TW: function(test) { + test.expect(9); + var li = new LocaleInfo("zh-Hant-TW"); + var fmt = new NumFmt({locale:"zh-Hant-TW", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "123,456,789.45"); + + var pctfmt = new NumFmt({locale:"zh-Hant-TW", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "zh-Hant-TW", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "$57.05");//TWD + test.done(); + }, + testNumFmt_en_GE: function(test) { + test.expect(9); + var li = new LocaleInfo("en-GE"); + var fmt = new NumFmt({locale:"en-GE", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "123,456,789.45"); + + var pctfmt = new NumFmt({locale:"en-GE", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "en-GE", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "₾57.05"); //GEL + test.done(); + }, + testNumFmt_en_CN: function(test) { + test.expect(9); + var li = new LocaleInfo("en-CN"); + var fmt = new NumFmt({locale:"en-CN", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "123,456,789.45"); + + var pctfmt = new NumFmt({locale:"en-CN", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "en-CN", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "Â¥57.05"); //CNY + test.done(); + }, + testNumFmt_en_MX: function(test) { + test.expect(9); + var li = new LocaleInfo("en-MX"); + var fmt = new NumFmt({locale:"en-MX", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "123,456,789.45"); + + var pctfmt = new NumFmt({locale:"en-MX", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "en-MX", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "$57.05"); //MXN + test.done(); + }, + testNumFmt_en_TW: function(test) { + test.expect(9); + var li = new LocaleInfo("en-TW"); + var fmt = new NumFmt({locale:"en-TW", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "123,456,789.45"); + + var pctfmt = new NumFmt({locale:"en-TW", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "en-TW", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "$57.05"); //TWD + test.done(); + }, + testNumFmt_mn_MN: function(test) { + test.expect(9); + var li = new LocaleInfo("mn-MN"); + var fmt = new NumFmt({locale:"mn-MN", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "123,456,789.45"); + + var pctfmt = new NumFmt({locale:"mn-MN", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "mn-MN", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s} {n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s} {n}"); + test.equal(curfmt.format(57.05), "₮ 57.05"); //MNT + test.done(); + }, + testNumFmt_es_CA: function(test) { + test.expect(9); + var li = new LocaleInfo("es-CA"); + var fmt = new NumFmt({locale:"es-CA", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), "."); + test.equal(fmt.format(123456789.45), "123.456.789,45"); + + var pctfmt = new NumFmt({locale:"es-CA", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); + test.equal(li.getNegativePercentageFormat(), "-{n} %"); + test.equal(pctfmt.format(34), "34 %"); + + var curfmt = new NumFmt({locale: "es-CA", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(curfmt.format(57.05), "57,05 $"); //CAD + test.done(); + }, + testNumFmt_af_ZA: function(test) { + test.expect(9); + var li = new LocaleInfo("af-ZA"); + var fmt = new NumFmt({locale:"af-ZA", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), " "); + test.equal(fmt.format(123456789.45), "123 456 789,45"); + + var pctfmt = new NumFmt({locale:"af-ZA", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "af-ZA", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "R57,05"); //ZAR + test.done(); + }, + testNumFmt_am_ET: function(test) { + test.expect(9); + var li = new LocaleInfo("am-ET"); + var fmt = new NumFmt({locale:"am-ET", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "123,456,789.45"); + + var pctfmt = new NumFmt({locale:"am-ET", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "am-ET", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "Br57.05"); //ETB + test.done(); + }, + testNumFmt_ha_Latn_NG: function(test) { + test.expect(9); + var li = new LocaleInfo("ha-Latn-NG"); + var fmt = new NumFmt({locale:"ha-Latn-NG", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "123,456,789.45"); + + var pctfmt = new NumFmt({locale:"ha-Latn-NG", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "ha-Latn-NG", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s} {n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s} {n}"); + test.equal(curfmt.format(57.05), "₦ 57.05"); //NGN + test.done(); + }, + testNumFmt_or_IN: function(test) { + test.expect(9); + var li = new LocaleInfo("or-IN"); + var fmt = new NumFmt({locale:"or-IN", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "12,34,56,789.45"); + + var pctfmt = new NumFmt({locale:"or-IN", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "or-IN", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); //// CLDR 34 change + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); //// CLDR 34 change + test.equal(curfmt.format(57.05), "₹57.05"); //INR //// CLDR 34 change + test.done(); + }, + testNumFmt_az_Latn_AZ: function(test) { + test.expect(9); + var li = new LocaleInfo("az-Latn-AZ"); + var fmt = new NumFmt({locale:"az-Latn-AZ", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), "."); + test.equal(fmt.format(123456789.45), "123.456.789,45"); + + var pctfmt = new NumFmt({locale:"az-Latn-AZ", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "az-Latn-AZ", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); //// CLDR 34 change + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); //// CLDR 34 change + test.equal(curfmt.format(57.05), "57,05 AZN"); //AZN + test.done(); + }, + testNumFmt_km_KH: function(test) { + test.expect(9); + var li = new LocaleInfo("km-KH"); + var fmt = new NumFmt({locale:"km-KH", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), "."); + test.equal(fmt.format(123456789.45), "123.456.789,45"); + + var pctfmt = new NumFmt({locale:"km-KH", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "km-KH", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n}{s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n}{s}"); + test.equal(curfmt.format(57.05), "57,05៛"); //KHR + test.done(); + }, + testNumFmt_si_LK: function(test) { + test.expect(9); + var li = new LocaleInfo("si-LK"); + var fmt = new NumFmt({locale:"si-LK", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "123,456,789.45"); + + var pctfmt = new NumFmt({locale:"si-LK", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "si-LK", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "Rs57.05"); //LKR + test.done(); + }, + testNumFmt_ar_AE: function(test) { + test.expect(9); + var li = new LocaleInfo("ar-AE"); + var fmt = new NumFmt({locale:"ar-AE", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "Ù«"); + test.equal(li.getGroupingSeparator(), "Ù¬"); + test.equal(fmt.format(123456789.45), "123Ù¬456Ù¬789Ù«45"); + + var pctfmt = new NumFmt({locale:"ar-AE", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}٪؜"); //// CLDR 34 change + test.equal(li.getNegativePercentageFormat(), 'Øœ-{n}٪؜'); //// CLDR 34 change + test.equal(pctfmt.format(34), "34٪؜"); //// CLDR 34 change + + var curfmt = new NumFmt({locale: "ar-AE", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "Øœ-{n} {s}"); + test.equal(curfmt.format(57.05), '57Ù«05 د.Ø¥'); //AED + test.done(); + }, + testNumFmt_ar_BH: function(test) { + test.expect(9); + var li = new LocaleInfo("ar-BH"); + var fmt = new NumFmt({locale:"ar-BH", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "Ù«"); + test.equal(li.getGroupingSeparator(), "Ù¬"); + test.equal(fmt.format(123456789.45), "123Ù¬456Ù¬789Ù«45"); + + var pctfmt = new NumFmt({locale:"ar-BH", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}٪؜"); //// CLDR 34 change + test.equal(li.getNegativePercentageFormat(), 'Øœ-{n}٪؜'); //// CLDR 34 change + test.equal(pctfmt.format(34), "34٪؜"); //// CLDR 34 change + + var curfmt = new NumFmt({locale: "ar-BH", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "Øœ-{n} {s}"); + test.equal(curfmt.format(57.05), '57Ù«050 .د.ب'); //BHD + test.done(); + }, + testNumFmt_ar_DJ: function(test) { + test.expect(9); + var li = new LocaleInfo("ar-DJ"); + var fmt = new NumFmt({locale:"ar-DJ", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "Ù«"); + test.equal(li.getGroupingSeparator(), "Ù¬"); + test.equal(fmt.format(123456789.45), "123Ù¬456Ù¬789Ù«45"); + + var pctfmt = new NumFmt({locale:"ar-DJ", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}٪؜"); //// CLDR 34 change + test.equal(li.getNegativePercentageFormat(), 'Øœ-{n}٪؜'); //// CLDR 34 change + test.equal(pctfmt.format(34), "34٪؜"); //// CLDR 34 change + + var curfmt = new NumFmt({locale: "ar-DJ", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "Øœ-{n} {s}"); + test.equal(curfmt.format(57.05), '57 Fr');//DJF + test.done(); + }, + testNumFmt_ar_DZ: function(test) { + test.expect(9); + var li = new LocaleInfo("ar-DZ"); + var fmt = new NumFmt({locale:"ar-DZ", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), "."); + test.equal(fmt.format(123456789.45), "123.456.789,45"); + + var pctfmt = new NumFmt({locale:"ar-DZ", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), '{n}‎%‎'); + test.equal(li.getNegativePercentageFormat(), '‎-{n}‎%‎'); + test.equal(pctfmt.format(34), '34‎%‎'); + + var curfmt = new NumFmt({locale: "ar-DZ", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s} {n}"); + test.equal(li.getCurrencyFormats().commonNegative, '‎-{s} {n}'); + test.equal(curfmt.format(57.05), 'د.ج 57,05'); //DZD + test.done(); + }, + testNumFmt_ar_JO: function(test) { + test.expect(9); + var li = new LocaleInfo("ar-JO"); + var fmt = new NumFmt({locale:"ar-JO", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "Ù«"); + test.equal(li.getGroupingSeparator(), "Ù¬"); + test.equal(fmt.format(123456789.45), "123Ù¬456Ù¬789Ù«45"); + + var pctfmt = new NumFmt({locale:"ar-JO", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}٪؜"); //// CLDR 34 change + test.equal(li.getNegativePercentageFormat(), 'Øœ-{n}٪؜'); //// CLDR 34 change + test.equal(pctfmt.format(34), "34٪؜"); //// CLDR 34 change + + var curfmt = new NumFmt({locale: "ar-JO", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "Øœ-{n} {s}"); + test.equal(curfmt.format(57.05), '57Ù«050 د.ا'); //JOD + test.done(); + }, + testNumFmt_ar_KW: function(test) { + test.expect(9); + var li = new LocaleInfo("ar-KW"); + var fmt = new NumFmt({locale:"ar-KW", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "Ù«"); + test.equal(li.getGroupingSeparator(), "Ù¬"); + test.equal(fmt.format(123456789.45), "123Ù¬456Ù¬789Ù«45"); + + var pctfmt = new NumFmt({locale:"ar-KW", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}٪؜"); //// CLDR 34 change + test.equal(li.getNegativePercentageFormat(), 'Øœ-{n}٪؜'); //// CLDR 34 change + test.equal(pctfmt.format(34), "34٪؜"); //// CLDR 34 change + + var curfmt = new NumFmt({locale: "ar-KW", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "Øœ-{n} {s}"); + test.equal(curfmt.format(57.05), '57Ù«050 د.Ùƒ'); //KWD + test.done(); + }, + testNumFmt_ar_LB: function(test) { + test.expect(9); + var li = new LocaleInfo("ar-LB"); + var fmt = new NumFmt({locale:"ar-LB", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "Ù«"); + test.equal(li.getGroupingSeparator(), "Ù¬"); + test.equal(fmt.format(123456789.45), "123Ù¬456Ù¬789Ù«45"); + + var pctfmt = new NumFmt({locale:"ar-LB", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}٪؜"); //// CLDR 34 change + test.equal(li.getNegativePercentageFormat(), 'Øœ-{n}٪؜'); //// CLDR 34 change + test.equal(pctfmt.format(34), "34٪؜"); //// CLDR 34 change + + var curfmt = new NumFmt({locale: "ar-LB", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "Øœ-{n} {s}"); + test.equal(curfmt.format(57.05), '57 L£'); //LBP + test.done(); + }, + testNumFmt_ar_LY: function(test) { + test.expect(9); + var li = new LocaleInfo("ar-LY"); + var fmt = new NumFmt({locale:"ar-LY", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), "."); + test.equal(fmt.format(123456789.45), "123.456.789,45"); + + var pctfmt = new NumFmt({locale:"ar-LY", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), '{n}‎%‎'); + test.equal(li.getNegativePercentageFormat(), '‎-{n}‎%‎'); + test.equal(pctfmt.format(34),'34‎%‎'); + + var curfmt = new NumFmt({locale: "ar-LY", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, '{s} {n}'); + test.equal(li.getCurrencyFormats().commonNegative, '‎-{s} {n}'); + test.equal(curfmt.format(57.05), 'Ù„.د 57,050'); //LYD + test.done(); + }, + testNumFmt_ar_MR: function(test) { + test.expect(9); + var li = new LocaleInfo("ar-MR"); + var fmt = new NumFmt({locale:"ar-MR", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "Ù«"); + test.equal(li.getGroupingSeparator(), "Ù¬"); + test.equal(fmt.format(123456789.45), "123Ù¬456Ù¬789Ù«45"); + + var pctfmt = new NumFmt({locale:"ar-MR", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}٪؜"); //// CLDR 34 change + test.equal(li.getNegativePercentageFormat(), 'Øœ-{n}٪؜'); //// CLDR 34 change + test.equal(pctfmt.format(34), "34٪؜"); //// CLDR 34 change + + var curfmt = new NumFmt({locale: "ar-MR", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "Øœ-{n} {s}"); + test.equal(curfmt.format(57.05), "57Ù«05 MRU"); //MRU + test.done(); + }, + testNumFmt_ar_OM: function(test) { + test.expect(9); + var li = new LocaleInfo("ar-OM"); + var fmt = new NumFmt({locale:"ar-OM", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "Ù«"); + test.equal(li.getGroupingSeparator(), "Ù¬"); + test.equal(fmt.format(123456789.45), "123Ù¬456Ù¬789Ù«45"); + + var pctfmt = new NumFmt({locale:"ar-OM", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}٪؜"); //// CLDR 34 change + test.equal(li.getNegativePercentageFormat(), 'Øœ-{n}٪؜'); //// CLDR 34 change + test.equal(pctfmt.format(34), "34٪؜"); //// CLDR 34 change + + var curfmt = new NumFmt({locale: "ar-OM", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "Øœ-{n} {s}"); + test.equal(curfmt.format(57.05), '57Ù«050 ر.ع.'); //OMR + test.done(); + }, + testNumFmt_ar_QA: function(test) { + test.expect(9); + var li = new LocaleInfo("ar-QA"); + var fmt = new NumFmt({locale:"ar-QA", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "Ù«"); + test.equal(li.getGroupingSeparator(), "Ù¬"); + test.equal(fmt.format(123456789.45), "123Ù¬456Ù¬789Ù«45"); + + var pctfmt = new NumFmt({locale:"ar-QA", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}٪؜"); //// CLDR 34 change + test.equal(li.getNegativePercentageFormat(), 'Øœ-{n}٪؜'); //// CLDR 34 change + test.equal(pctfmt.format(34), "34٪؜"); //// CLDR 34 change + + var curfmt = new NumFmt({locale: "ar-QA", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "Øœ-{n} {s}"); + test.equal(curfmt.format(57.05), '57Ù«05 ر.Ù‚'); //QAR + test.done(); + }, + testNumFmt_ar_SA: function(test) { + test.expect(9); + var li = new LocaleInfo("ar-SA"); + var fmt = new NumFmt({locale:"ar-SA", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "Ù«"); + test.equal(li.getGroupingSeparator(), "Ù¬"); + test.equal(fmt.format(123456789.45), "123Ù¬456Ù¬789Ù«45"); + + var pctfmt = new NumFmt({locale:"ar-SA", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}٪؜"); //// CLDR 34 change + test.equal(li.getNegativePercentageFormat(), 'Øœ-{n}٪؜'); //// CLDR 34 change + test.equal(pctfmt.format(34), "34٪؜"); //// CLDR 34 change + + var curfmt = new NumFmt({locale: "ar-SA", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "Øœ-{n} {s}"); + test.equal(curfmt.format(57.05), '57Ù«05 ر.س');//SAR + test.done(); + }, + testNumFmt_ar_SD: function(test) { + test.expect(9); + var li = new LocaleInfo("ar-SD"); + var fmt = new NumFmt({locale:"ar-SD", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "Ù«"); + test.equal(li.getGroupingSeparator(), "Ù¬"); + test.equal(fmt.format(123456789.45), "123Ù¬456Ù¬789Ù«45"); + + var pctfmt = new NumFmt({locale:"ar-SD", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}٪؜"); //// CLDR 34 change + test.equal(li.getNegativePercentageFormat(), 'Øœ-{n}٪؜'); //// CLDR 34 change + test.equal(pctfmt.format(34), "34٪؜"); //// CLDR 34 change + + var curfmt = new NumFmt({locale: "ar-SD", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "Øœ-{n} {s}"); + test.equal(curfmt.format(57.05), '57Ù«05 £');//SDG + test.done(); + }, + testNumFmt_ar_SY: function(test) { + test.expect(9); + var li = new LocaleInfo("ar-SY"); + var fmt = new NumFmt({locale:"ar-SY", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "Ù«"); + test.equal(li.getGroupingSeparator(), "Ù¬"); + test.equal(fmt.format(123456789.45), "123Ù¬456Ù¬789Ù«45"); + + var pctfmt = new NumFmt({locale:"ar-SY", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}٪؜"); //// CLDR 34 change + test.equal(li.getNegativePercentageFormat(), 'Øœ-{n}٪؜'); //// CLDR 34 change + test.equal(pctfmt.format(34), "34٪؜"); //// CLDR 34 change + + var curfmt = new NumFmt({locale: "ar-SY", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "Øœ-{n} {s}"); + test.equal(curfmt.format(57.05), '57 £'); //SYP + test.done(); + }, + testNumFmt_ar_TN: function(test) { + test.expect(9); + var li = new LocaleInfo("ar-TN"); + var fmt = new NumFmt({locale:"ar-TN", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), "."); + test.equal(fmt.format(123456789.45), "123.456.789,45"); + + var pctfmt = new NumFmt({locale:"ar-TN", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), '{n}‎%‎'); + test.equal(li.getNegativePercentageFormat(), '‎-{n}‎%‎'); + test.equal(pctfmt.format(34), '34‎%‎'); + + var curfmt = new NumFmt({locale: "ar-TN", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, '{s} {n}'); + test.equal(li.getCurrencyFormats().commonNegative, '‎-{s} {n}'); + test.equal(curfmt.format(57.05), 'د.ت 57,050'); //TND + test.done(); + }, + testNumFmt_ar_YE: function(test) { + test.expect(9); + var li = new LocaleInfo("ar-YE"); + var fmt = new NumFmt({locale:"ar-YE", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "Ù«"); + test.equal(li.getGroupingSeparator(), "Ù¬"); + test.equal(fmt.format(123456789.45), "123Ù¬456Ù¬789Ù«45"); + + var pctfmt = new NumFmt({locale:"ar-YE", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}٪؜"); //// CLDR 34 change + test.equal(li.getNegativePercentageFormat(), 'Øœ-{n}٪؜'); //// CLDR 34 change + test.equal(pctfmt.format(34), "34٪؜"); //// CLDR 34 change + + var curfmt = new NumFmt({locale: "ar-YE", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "Øœ-{n} {s}"); + test.equal(curfmt.format(57.05), '57 ﷼'); //YER + test.done(); + }, + testNumFmt_en_ET: function(test) { + test.expect(9); + var li = new LocaleInfo("en-ET"); + var fmt = new NumFmt({locale:"en-ET", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "123,456,789.45"); + + var pctfmt = new NumFmt({locale:"en-ET", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "en-ET", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "Br57.05"); //ETB + test.done(); + }, + testNumFmt_en_GM: function(test) { + test.expect(9); + var li = new LocaleInfo("en-GM"); + var fmt = new NumFmt({locale:"en-GM", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "123,456,789.45"); + + var pctfmt = new NumFmt({locale:"en-GM", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "en-GM", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "D57.05"); //GMD + test.done(); + }, + testNumFmt_en_LR: function(test) { + test.expect(9); + var li = new LocaleInfo("en-LR"); + var fmt = new NumFmt({locale:"en-LR", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "123,456,789.45"); + + var pctfmt = new NumFmt({locale:"en-LR", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "en-LR", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "$57.05"); //LRD + test.done(); + }, + testNumFmt_en_PK: function(test) { + test.expect(9); + var li = new LocaleInfo("en-PK"); + var fmt = new NumFmt({locale:"en-PK", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "123,456,789.45"); + + var pctfmt = new NumFmt({locale:"en-PK", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "en-PK", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "Rs57.05"); //PKR + test.done(); + }, + testNumFmt_en_RW: function(test) { + test.expect(9); + var li = new LocaleInfo("en-RW"); + var fmt = new NumFmt({locale:"en-RW", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "123,456,789.45"); + + var pctfmt = new NumFmt({locale:"en-RW", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "en-RW", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "RF57"); //RWF + test.done(); + }, + testNumFmt_en_SD: function(test) { + test.expect(9); + var li = new LocaleInfo("en-SD"); + var fmt = new NumFmt({locale:"en-SD", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "123,456,789.45"); + + var pctfmt = new NumFmt({locale:"en-SD", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "en-SD", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "£57.05"); //SDG + test.done(); + }, + testNumFmt_en_SL: function(test) { + test.expect(9); + var li = new LocaleInfo("en-SL"); + var fmt = new NumFmt({locale:"en-SL", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "123,456,789.45"); + + var pctfmt = new NumFmt({locale:"en-SL", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "en-SL", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "Le57"); //SLL + test.done(); + }, + testNumFmt_en_TZ: function(test) { + test.expect(9); + var li = new LocaleInfo("en-TZ"); + var fmt = new NumFmt({locale:"en-TZ", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "123,456,789.45"); + + var pctfmt = new NumFmt({locale:"en-TZ", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "en-TZ", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "Sh57.05"); //TZS + test.done(); + }, + testNumFmt_es_CR: function(test) { + test.expect(9); + var li = new LocaleInfo("es-CR"); + var fmt = new NumFmt({locale:"es-CR", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), " "); + test.equal(fmt.format(123456789.45), "123 456 789,45"); + + var pctfmt = new NumFmt({locale:"es-CR", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); + test.equal(li.getNegativePercentageFormat(), "-{n} %"); + test.equal(pctfmt.format(34), "34 %"); + + var curfmt = new NumFmt({locale: "es-CR", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "â‚¡57,05"); //CRC + test.done(); + }, + testNumFmt_es_GQ: function(test) { + test.expect(9); + var li = new LocaleInfo("es-GQ"); + var fmt = new NumFmt({locale:"es-GQ", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), "."); + test.equal(fmt.format(123456789.45), "123.456.789,45"); + + var pctfmt = new NumFmt({locale:"es-GQ", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); + test.equal(li.getNegativePercentageFormat(), "-{n} %"); + test.equal(pctfmt.format(34), "34 %"); + + var curfmt = new NumFmt({locale: "es-GQ", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "Fr57"); //XAF + test.done(); + }, + testNumFmt_es_PH: function(test) { + test.expect(9); + var li = new LocaleInfo("es-PH"); + var fmt = new NumFmt({locale:"es-PH", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), "."); + test.equal(fmt.format(123456789.45), "123.456.789,45"); + + var pctfmt = new NumFmt({locale:"es-PH", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); + test.equal(li.getNegativePercentageFormat(), "-{n} %"); + test.equal(pctfmt.format(34), "34 %"); + + var curfmt = new NumFmt({locale: "es-PH", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(curfmt.format(57.05), "57,05 ₱"); //PHP + test.done(); + }, + testNumFmt_fr_BF: function(test) { + test.expect(9); + var li = new LocaleInfo("fr-BF"); + var fmt = new NumFmt({locale:"fr-BF", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), ' '); + test.equal(fmt.format(123456789.45), "123 456 789,45"); + + var pctfmt = new NumFmt({locale:"fr-BF", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); + test.equal(li.getNegativePercentageFormat(), "-{n} %"); + test.equal(pctfmt.format(34), "34 %"); + + var curfmt = new NumFmt({locale: "fr-BF", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(curfmt.format(57.05), "57 Fr"); //XOF + test.done(); + }, + testNumFmt_fr_BJ: function(test) { + test.expect(9); + var li = new LocaleInfo("fr-BJ"); + var fmt = new NumFmt({locale:"fr-BJ", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), ' '); + test.equal(fmt.format(123456789.45), "123 456 789,45"); + + var pctfmt = new NumFmt({locale:"fr-BJ", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); + test.equal(li.getNegativePercentageFormat(), "-{n} %"); + test.equal(pctfmt.format(34), "34 %"); + + var curfmt = new NumFmt({locale: "fr-BJ", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(curfmt.format(57.05), "57 Fr"); //XOF + test.done(); + }, + testNumFmt_fr_CD: function(test) { + test.expect(9); + var li = new LocaleInfo("fr-CD"); + var fmt = new NumFmt({locale:"fr-CD", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), ' '); + test.equal(fmt.format(123456789.45), "123 456 789,45"); + + var pctfmt = new NumFmt({locale:"fr-CD", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); + test.equal(li.getNegativePercentageFormat(), "-{n} %"); + test.equal(pctfmt.format(34), "34 %"); + + var curfmt = new NumFmt({locale: "fr-CD", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(curfmt.format(57.05), "57,05 Fr");//CDF + test.done(); + }, + testNumFmt_fr_CF: function(test) { + test.expect(9); + var li = new LocaleInfo("fr-CF"); + var fmt = new NumFmt({locale:"fr-CF", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), ' '); + test.equal(fmt.format(123456789.45), "123 456 789,45"); + + var pctfmt = new NumFmt({locale:"fr-CF", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); + test.equal(li.getNegativePercentageFormat(), "-{n} %"); + test.equal(pctfmt.format(34), "34 %"); + + var curfmt = new NumFmt({locale: "fr-CF", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(curfmt.format(57.05), "57 Fr"); //XAF + test.done(); + }, + testNumFmt_fr_CG: function(test) { + test.expect(9); + var li = new LocaleInfo("fr-CG"); + var fmt = new NumFmt({locale:"fr-CG", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), ' '); + test.equal(fmt.format(123456789.45), "123 456 789,45"); + + var pctfmt = new NumFmt({locale:"fr-CG", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); + test.equal(li.getNegativePercentageFormat(), "-{n} %"); + test.equal(pctfmt.format(34), "34 %"); + + var curfmt = new NumFmt({locale: "fr-CG", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(curfmt.format(57.05), "57 Fr");//XAF + test.done(); + }, + testNumFmt_fr_CI: function(test) { + test.expect(9); + var li = new LocaleInfo("fr-CI"); + var fmt = new NumFmt({locale:"fr-CI", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), ' '); + test.equal(fmt.format(123456789.45), "123 456 789,45"); + + var pctfmt = new NumFmt({locale:"fr-CI", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); + test.equal(li.getNegativePercentageFormat(), "-{n} %"); + test.equal(pctfmt.format(34), "34 %"); + + var curfmt = new NumFmt({locale: "fr-CI", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(curfmt.format(57.05), "57 Fr");//XOF + test.done(); + }, + testNumFmt_fr_CM: function(test) { + test.expect(9); + var li = new LocaleInfo("fr-CM"); + var fmt = new NumFmt({locale:"fr-CM", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), ' '); + test.equal(fmt.format(123456789.45), "123 456 789,45"); + + var pctfmt = new NumFmt({locale:"fr-CM", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); + test.equal(li.getNegativePercentageFormat(), "-{n} %"); + test.equal(pctfmt.format(34), "34 %"); + + var curfmt = new NumFmt({locale: "fr-CM", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(curfmt.format(57.05), "57 Fr"); //XAF + test.done(); + }, + testNumFmt_fr_GQ: function(test) { + test.expect(9); + var li = new LocaleInfo("fr-GQ"); + var fmt = new NumFmt({locale:"fr-GQ", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), ' '); + test.equal(fmt.format(123456789.45), "123 456 789,45"); + + var pctfmt = new NumFmt({locale:"fr-GQ", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); + test.equal(li.getNegativePercentageFormat(), "-{n} %"); + test.equal(pctfmt.format(34), "34 %"); + + var curfmt = new NumFmt({locale: "fr-GQ", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(curfmt.format(57.05), "57 Fr"); //XAF + test.done(); + }, + testNumFmt_fr_DJ: function(test) { + test.expect(9); + var li = new LocaleInfo("fr-DJ"); + var fmt = new NumFmt({locale:"fr-DJ", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), ' '); + test.equal(fmt.format(123456789.45), "123 456 789,45"); + + var pctfmt = new NumFmt({locale:"fr-DJ", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); + test.equal(li.getNegativePercentageFormat(), "-{n} %"); + test.equal(pctfmt.format(34), "34 %"); + + var curfmt = new NumFmt({locale: "fr-DJ", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(curfmt.format(57.05), "57 Fr"); //DJF + test.done(); + }, + testNumFmt_fr_DZ: function(test) { + test.expect(9); + var li = new LocaleInfo("fr-DZ"); + var fmt = new NumFmt({locale:"fr-DZ", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), ' '); + test.equal(fmt.format(123456789.45), "123 456 789,45"); + + var pctfmt = new NumFmt({locale:"fr-DZ", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); + test.equal(li.getNegativePercentageFormat(), "-{n} %"); + test.equal(pctfmt.format(34), "34 %"); + + var curfmt = new NumFmt({locale: "fr-DZ", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(curfmt.format(57.05), "57,05 د.ج"); //DZD + test.done(); + }, + testNumFmt_fr_GA: function(test) { + test.expect(9); + var li = new LocaleInfo("fr-GA"); + var fmt = new NumFmt({locale:"fr-GA", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), ' '); + test.equal(fmt.format(123456789.45), "123 456 789,45"); + + var pctfmt = new NumFmt({locale:"fr-GA", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); + test.equal(li.getNegativePercentageFormat(), "-{n} %"); + test.equal(pctfmt.format(34), "34 %"); + + var curfmt = new NumFmt({locale: "fr-GA", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(curfmt.format(57.05), "57 Fr");//XAF + test.done(); + }, + testNumFmt_fr_GN: function(test) { + test.expect(9); + var li = new LocaleInfo("fr-GN"); + var fmt = new NumFmt({locale:"fr-GN", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), ' '); + test.equal(fmt.format(123456789.45), "123 456 789,45"); + + var pctfmt = new NumFmt({locale:"fr-GN", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); + test.equal(li.getNegativePercentageFormat(), "-{n} %"); + test.equal(pctfmt.format(34), "34 %"); + + var curfmt = new NumFmt({locale: "fr-GN", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(curfmt.format(57.05), "57 FG"); //GNF + test.done(); + }, + testNumFmt_fr_LB: function(test) { + test.expect(9); + var li = new LocaleInfo("fr-LB"); + var fmt = new NumFmt({locale:"fr-LB", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), ' '); + test.equal(fmt.format(123456789.45), "123 456 789,45"); + + var pctfmt = new NumFmt({locale:"fr-LB", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); + test.equal(li.getNegativePercentageFormat(), "-{n} %"); + test.equal(pctfmt.format(34), "34 %"); + + var curfmt = new NumFmt({locale: "fr-LB", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(curfmt.format(57.05), "57 L£"); //LBP + test.done(); + }, + testNumFmt_fr_ML: function(test) { + test.expect(9); + var li = new LocaleInfo("fr-ML"); + var fmt = new NumFmt({locale:"fr-ML", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), ' '); + test.equal(fmt.format(123456789.45), "123 456 789,45"); + + var pctfmt = new NumFmt({locale:"fr-ML", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); + test.equal(li.getNegativePercentageFormat(), "-{n} %"); + test.equal(pctfmt.format(34), "34 %"); + + var curfmt = new NumFmt({locale: "fr-ML", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(curfmt.format(57.05), "57 Fr"); //XOF + test.done(); + }, + testNumFmt_fr_RW: function(test) { + test.expect(9); + var li = new LocaleInfo("fr-RW"); + var fmt = new NumFmt({locale:"fr-RW", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), ' '); + test.equal(fmt.format(123456789.45), "123 456 789,45"); + + var pctfmt = new NumFmt({locale:"fr-RW", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); + test.equal(li.getNegativePercentageFormat(), "-{n} %"); + test.equal(pctfmt.format(34), "34 %"); + + var curfmt = new NumFmt({locale: "fr-RW", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(curfmt.format(57.05), "57 RF"); //RWF + test.done(); + }, + testNumFmt_fr_SN: function(test) { + test.expect(9); + var li = new LocaleInfo("fr-SN"); + var fmt = new NumFmt({locale:"fr-SN", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), ' '); + test.equal(fmt.format(123456789.45), "123 456 789,45"); + + var pctfmt = new NumFmt({locale:"fr-SN", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); + test.equal(li.getNegativePercentageFormat(), "-{n} %"); + test.equal(pctfmt.format(34), "34 %"); + + var curfmt = new NumFmt({locale: "fr-SN", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(curfmt.format(57.05), "57 Fr"); //XOF + test.done(); + }, + testNumFmt_fr_TG: function(test) { + test.expect(9); + var li = new LocaleInfo("fr-TG"); + var fmt = new NumFmt({locale:"fr-TG", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), ' '); + test.equal(fmt.format(123456789.45), "123 456 789,45"); + + var pctfmt = new NumFmt({locale:"fr-TG", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); + test.equal(li.getNegativePercentageFormat(), "-{n} %"); + test.equal(pctfmt.format(34), "34 %"); + + var curfmt = new NumFmt({locale: "fr-TG", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(curfmt.format(57.05), "57 Fr"); //XOF + test.done(); + }, + testNumFmt_ms_SG: function(test) { + test.expect(9); + var li = new LocaleInfo("fr-SG"); + var fmt = new NumFmt({locale:"fr-SG", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), ' '); + test.equal(fmt.format(123456789.45), "123 456 789,45"); + + var pctfmt = new NumFmt({locale:"fr-SG", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n} %"); + test.equal(li.getNegativePercentageFormat(), "-{n} %"); + test.equal(pctfmt.format(34), "34 %"); + + var curfmt = new NumFmt({locale: "fr-SG", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(curfmt.format(57.05), "57,05 $"); //SGD + test.done(); + }, + testNumFmt_pa_PK: function(test) { + test.expect(9); + var li = new LocaleInfo("pa-PK"); + var fmt = new NumFmt({locale:"pa-PK", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "12,34,56,789.45"); + + var pctfmt = new NumFmt({locale:"pa-PK", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "pa-PK", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s} {n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s} {n}"); + test.equal(curfmt.format(57.05), "Rs 57.05"); //PKR + test.done(); + }, + testNumFmt_pt_AO: function(test) { + test.expect(9); + var li = new LocaleInfo("pt-AO"); + var fmt = new NumFmt({locale:"pt-AO", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), " "); + test.equal(fmt.format(123456789.45), "123 456 789,45"); + + var pctfmt = new NumFmt({locale:"pt-AO", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "pt-AO", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(curfmt.format(57.05), "57,05 Kz"); //AOA + test.done(); + }, + testNumFmt_pt_GQ: function(test) { + test.expect(9); + var li = new LocaleInfo("pt-GQ"); + var fmt = new NumFmt({locale:"pt-GQ", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), " "); + test.equal(fmt.format(123456789.45), "123 456 789,45"); + + var pctfmt = new NumFmt({locale:"pt-GQ", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "pt-GQ", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(curfmt.format(57.05), "57 Fr"); //XAF + test.done(); + }, + testNumFmt_pt_CV: function(test) { + test.expect(9); + var li = new LocaleInfo("pt-CV"); + var fmt = new NumFmt({locale:"pt-CV", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), ","); + test.equal(li.getGroupingSeparator(), " "); + test.equal(fmt.format(123456789.45), "123 456 789,45"); + + var pctfmt = new NumFmt({locale:"pt-CV", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "pt-CV", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{n} {s}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(curfmt.format(57.05), "57,05 $"); //CVE + test.done(); + }, + testNumFmt_ur_PK: function(test) { + test.expect(9); + var li = new LocaleInfo("ur-PK"); + var fmt = new NumFmt({locale:"ur-PK", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "123,456,789.45"); + + var pctfmt = new NumFmt({locale:"ur-PK", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), '‎-{n}%'); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "ur-PK", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s} {n}"); + test.equal(li.getCurrencyFormats().commonNegative, '‎-{s} {n}'); + test.equal(curfmt.format(57.05), 'Rs 57.05'); //PKR + test.done(); + }, + testNumFmt_zh_Hans_SG: function(test) { + test.expect(9); + var li = new LocaleInfo("zh-Hans-SG"); + var fmt = new NumFmt({locale:"zh-Hans-SG", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "123,456,789.45"); + + var pctfmt = new NumFmt({locale:"zh-Hans-SG", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "zh-Hans-SG", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "$57.05"); //SGD + test.done(); + }, + testNumFmt_zh_Hans_MY: function(test) { + test.expect(9); + var li = new LocaleInfo("zh-Hans-MY"); + var fmt = new NumFmt({locale:"zh-Hans-MY", type:"standard", useNative:false}); + test.equal(li.getDecimalSeparator(), "."); + test.equal(li.getGroupingSeparator(), ","); + test.equal(fmt.format(123456789.45), "123,456,789.45"); + + var pctfmt = new NumFmt({locale:"zh-Hans-MY", type:"percentage", useNative:false}); + test.equal(li.getPercentageFormat(), "{n}%"); + test.equal(li.getNegativePercentageFormat(), "-{n}%"); + test.equal(pctfmt.format(34), "34%"); + + var curfmt = new NumFmt({locale: "zh-Hans-MY", type: "currency", useNative:false, currency:li.getCurrency()}); + test.equal(li.getCurrencyFormats().common, "{s}{n}"); + test.equal(li.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(curfmt.format(57.05), "RM57.05"); //MYR + test.done(); + } +} diff --git a/js/test/phone/testSuiteFiles.js b/js/test/phone/testSuiteFiles.js index 5105a296e8..9039c9bff6 100644 --- a/js/test/phone/testSuiteFiles.js +++ b/js/test/phone/testSuiteFiles.js @@ -18,7 +18,6 @@ */ module.exports.files = [ - "testimsi.js", "testnormalize.js", "testnormalize_BR.js", "testnormalize_JP.js", @@ -84,5 +83,6 @@ module.exports.files = [ "testphonefmtasync.js", "testphonegeoasync.js", "testphonelocasync.js", - "testphonenumasync.js" -]; \ No newline at end of file + "testphonenumasync.js", + "testimsi.js", +]; diff --git a/js/test/phone/testphonefmt_TW.js b/js/test/phone/testphonefmt_TW.js index d8320f0e18..d759ad9237 100644 --- a/js/test/phone/testphonefmt_TW.js +++ b/js/test/phone/testphonefmt_TW.js @@ -36,8 +36,8 @@ module.exports.phonefmt_TW = { testFormatTWStyle0: function(test) { test.expect(1); var formatted; - var parsed = new PhoneNumber("039606537", {locale:"zh-TW"}); - var expected = "(039) 606-537"; + var parsed = new PhoneNumber("033606537", {locale:"zh-TW"}); + var expected = "(03) 360-6537"; var fmt = new PhoneFmt({locale: "zh-TW", style: "default"}); formatted = fmt.format(parsed); @@ -49,8 +49,8 @@ module.exports.phonefmt_TW = { testFormatTWStyle1: function(test) { test.expect(1); var formatted; - var parsed = new PhoneNumber("039606537", {locale: "zh-TW"}); - var expected = "039 606 537"; + var parsed = new PhoneNumber("033606537", {locale: "zh-TW"}); + var expected = "03 360 6537"; var fmt = new PhoneFmt({locale: "zh-TW", style: "括號"}); formatted = fmt.format(parsed); @@ -62,8 +62,8 @@ module.exports.phonefmt_TW = { testFormatTWStyle2: function(test) { test.expect(1); var formatted; - var parsed = new PhoneNumber("039606537", {locale: "zh-TW"}); - var expected = "039-606-537"; + var parsed = new PhoneNumber("033606537", {locale: "zh-TW"}); + var expected = "03-360-6537"; var fmt = new PhoneFmt({locale: "zh-TW", style: "破折號"}); formatted = fmt.format(parsed); @@ -75,8 +75,8 @@ module.exports.phonefmt_TW = { testFormatTWStyle3: function(test) { test.expect(1); var formatted; - var parsed = new PhoneNumber("039606537", {locale: "zh-TW"}); - var expected = "(039) 606537"; + var parsed = new PhoneNumber("033606537", {locale: "zh-TW"}); + var expected = "(03) 3606537"; var fmt = new PhoneFmt({locale: "zh-TW", style: "沒有空格"}); formatted = fmt.format(parsed); @@ -117,8 +117,8 @@ module.exports.phonefmt_TW = { testFormatTWLongAreaCode: function(test) { test.expect(1); var formatted; - var parsed = new PhoneNumber("04582410670", {locale:"zh-TW"}); - var expected = "(0458) 241-0670"; + var parsed = new PhoneNumber("083624067", {locale:"zh-TW"}); + var expected = "(0836) 240-67"; var fmt = new PhoneFmt({locale: "zh-TW", style: "default"}); formatted = fmt.format(parsed); @@ -236,7 +236,7 @@ module.exports.phonefmt_TW = { test.expect(1); var formatted; var parsed = new PhoneNumber("039", {locale:"zh-TW"}); - var expected = "(039) "; + var expected = "(03) 9"; var fmt = new PhoneFmt({locale: "zh-TW", style: "default"}); formatted = fmt.format(parsed, {partial: true}); @@ -249,7 +249,7 @@ module.exports.phonefmt_TW = { test.expect(1); var formatted; var parsed = new PhoneNumber("0396", {locale:"zh-TW"}); - var expected = "(039) 6"; + var expected = "(03) 96"; var fmt = new PhoneFmt({locale: "zh-TW", style: "default"}); formatted = fmt.format(parsed, {partial: true}); @@ -262,7 +262,7 @@ module.exports.phonefmt_TW = { test.expect(1); var formatted; var parsed = new PhoneNumber("03961", {locale: "zh-TW"}); - var expected = "(039) 61"; + var expected = "(03) 961"; var fmt = new PhoneFmt({locale: "zh-TW", style: "default"}); formatted = fmt.format(parsed, {partial: true}); @@ -275,7 +275,7 @@ module.exports.phonefmt_TW = { test.expect(1); var formatted; var parsed = new PhoneNumber("039612", {locale: "zh-TW"}); - var expected = "(039) 612"; + var expected = "(03) 961-2"; var fmt = new PhoneFmt({locale: "zh-TW", style: "default"}); formatted = fmt.format(parsed, {partial: true}); @@ -288,7 +288,7 @@ module.exports.phonefmt_TW = { test.expect(1); var formatted; var parsed = new PhoneNumber("0396123", {locale: "zh-TW"}); - var expected = "(039) 612-3"; + var expected = "(03) 961-23"; var fmt = new PhoneFmt({locale: "zh-TW", style: "default"}); formatted = fmt.format(parsed, {partial: true}); @@ -301,7 +301,7 @@ module.exports.phonefmt_TW = { test.expect(1); var formatted; var parsed = new PhoneNumber("03961234", {locale: "zh-TW"}); - var expected = "(039) 612-34"; + var expected = "(03) 961-234"; var fmt = new PhoneFmt({locale: "zh-TW", style: "default"}); formatted = fmt.format(parsed, {partial: true}); @@ -314,7 +314,7 @@ module.exports.phonefmt_TW = { test.expect(1); var formatted; var parsed = new PhoneNumber("039612345", {locale: "zh-TW"}); - var expected = "(039) 612-345"; + var expected = "(03) 961-2345"; var fmt = new PhoneFmt({locale: "zh-TW", style: "default"}); formatted = fmt.format(parsed, {partial: true}); @@ -327,7 +327,7 @@ module.exports.phonefmt_TW = { test.expect(1); var formatted; var parsed = new PhoneNumber("0396123456", {locale: "zh-TW"}); - var expected = "(039) 612-3456"; + var expected = "(03) 9612-3456"; var fmt = new PhoneFmt({locale: "zh-TW", style: "default"}); formatted = fmt.format(parsed, {partial: true}); @@ -340,7 +340,7 @@ module.exports.phonefmt_TW = { test.expect(1); var formatted; var parsed = new PhoneNumber("03961234567", {locale: "zh-TW"}); - var expected = "(039) 6123-4567"; + var expected = "03961234567"; var fmt = new PhoneFmt({locale: "zh-TW", style: "default"}); formatted = fmt.format(parsed, {partial: true}); @@ -394,7 +394,7 @@ module.exports.phonefmt_TW = { test.expect(1); var formatted; var parsed = new PhoneNumber("039", {locale: "zh-TW"}); - var expected = "(039) "; + var expected = "(03) 9"; var fmt = new PhoneFmt({locale: "zh-TW", style: "default"}); formatted = fmt.format(parsed, {partial: false}); @@ -407,7 +407,7 @@ module.exports.phonefmt_TW = { test.expect(1); var formatted; var parsed = new PhoneNumber("0396", {locale: "zh-TW"}); - var expected = "(039) 6"; + var expected = "(03) 96"; var fmt = new PhoneFmt({locale: "zh-TW", style: "default"}); formatted = fmt.format(parsed, {partial: false}); @@ -421,7 +421,7 @@ module.exports.phonefmt_TW = { var formatted; var parsed = new PhoneNumber("03961", {locale: "zh-TW"}); - var expected = "(039) 61"; + var expected = "(03) 961"; var fmt = new PhoneFmt({locale: "zh-TW", style: "default"}); formatted = fmt.format(parsed, {partial: false}); @@ -434,7 +434,7 @@ module.exports.phonefmt_TW = { test.expect(1); var formatted; var parsed = new PhoneNumber("039612", {locale: "zh-TW"}); - var expected = "(039) 612"; + var expected = "(03) 961-2"; var fmt = new PhoneFmt({locale: "zh-TW", style: "default"}); formatted = fmt.format(parsed, {partial: false}); @@ -447,7 +447,7 @@ module.exports.phonefmt_TW = { test.expect(1); var formatted; var parsed = new PhoneNumber("0396123", {locale: "zh-TW"}); - var expected = "(039) 612-3"; + var expected = "(03) 961-23"; var fmt = new PhoneFmt({locale: "zh-TW", style: "default"}); formatted = fmt.format(parsed, {partial: false}); @@ -460,7 +460,7 @@ module.exports.phonefmt_TW = { test.expect(1); var formatted; var parsed = new PhoneNumber("03961234", {locale: "zh-TW"}); - var expected = "(039) 612-34"; + var expected = "(03) 961-234"; var fmt = new PhoneFmt({locale: "zh-TW", style: "default"}); formatted = fmt.format(parsed, {partial: false}); @@ -473,7 +473,7 @@ module.exports.phonefmt_TW = { test.expect(1); var formatted; var parsed = new PhoneNumber("039612345", {locale: "zh-TW"}); - var expected = "(039) 612-345"; + var expected = "(03) 961-2345"; var fmt = new PhoneFmt({locale: "zh-TW", style: "default"}); formatted = fmt.format(parsed, {partial: false}); @@ -486,7 +486,7 @@ module.exports.phonefmt_TW = { test.expect(1); var formatted; var parsed = new PhoneNumber("0396123456", {locale: "zh-TW"}); - var expected = "(039) 612-3456"; + var expected = "(03) 9612-3456"; var fmt = new PhoneFmt({locale: "zh-TW", style: "default"}); formatted = fmt.format(parsed, {partial: false}); @@ -499,7 +499,7 @@ module.exports.phonefmt_TW = { test.expect(1); var formatted; var parsed = new PhoneNumber("03961234567", {locale: "zh-TW"}); - var expected = "(039) 6123-4567"; + var expected = "03961234567"; var fmt = new PhoneFmt({locale: "zh-TW", style: "default"}); formatted = fmt.format(parsed, {partial: false}); @@ -553,7 +553,7 @@ module.exports.phonefmt_TW = { test.expect(1); var formatted; var parsed = new PhoneNumber("039", {locale: "zh-TW"}); - var expected = "039 "; + var expected = "03 9"; var fmt = new PhoneFmt({locale: "zh-TW", style: "括號"}); formatted = fmt.format(parsed, {partial: true}); @@ -566,7 +566,7 @@ module.exports.phonefmt_TW = { test.expect(1); var formatted; var parsed = new PhoneNumber("0396", {locale: "zh-TW"}); - var expected = "039 6"; + var expected = "03 96"; var fmt = new PhoneFmt({locale: "zh-TW", style: "括號"}); formatted = fmt.format(parsed, {partial: true}); @@ -579,7 +579,7 @@ module.exports.phonefmt_TW = { test.expect(1); var formatted; var parsed = new PhoneNumber("03961", {locale: "zh-TW"}); - var expected = "039 61"; + var expected = "03 961"; var fmt = new PhoneFmt({locale: "zh-TW", style: "括號"}); formatted = fmt.format(parsed, {partial: true}); @@ -592,7 +592,7 @@ module.exports.phonefmt_TW = { test.expect(1); var formatted; var parsed = new PhoneNumber("039612", {locale: "zh-TW"}); - var expected = "039 612"; + var expected = "03 961 2"; var fmt = new PhoneFmt({locale: "zh-TW", style: "括號"}); formatted = fmt.format(parsed, {partial: true}); @@ -605,7 +605,7 @@ module.exports.phonefmt_TW = { test.expect(1); var formatted; var parsed = new PhoneNumber("0396123", {locale: "zh-TW"}); - var expected = "039 612 3"; + var expected = "03 961 23"; var fmt = new PhoneFmt({locale: "zh-TW", style: "括號"}); formatted = fmt.format(parsed, {partial: true}); @@ -618,7 +618,7 @@ module.exports.phonefmt_TW = { test.expect(1); var formatted; var parsed = new PhoneNumber("03961234", {locale: "zh-TW"}); - var expected = "039 612 34"; + var expected = "03 961 234"; var fmt = new PhoneFmt({locale: "zh-TW", style: "括號"}); formatted = fmt.format(parsed, {partial: true}); @@ -631,7 +631,7 @@ module.exports.phonefmt_TW = { test.expect(1); var formatted; var parsed = new PhoneNumber("039612345", {locale: "zh-TW"}); - var expected = "039 612 345"; + var expected = "03 961 2345"; var fmt = new PhoneFmt({locale: "zh-TW", style: "括號"}); formatted = fmt.format(parsed, {partial: true}); @@ -644,7 +644,7 @@ module.exports.phonefmt_TW = { test.expect(1); var formatted; var parsed = new PhoneNumber("0396123456", {locale: "zh-TW"}); - var expected = "039 612 3456"; + var expected = "03 9612 3456"; var fmt = new PhoneFmt({locale: "zh-TW", style: "括號"}); formatted = fmt.format(parsed, {partial: true}); @@ -657,7 +657,7 @@ module.exports.phonefmt_TW = { test.expect(1); var formatted; var parsed = new PhoneNumber("03961234567", {locale: "zh-TW"}); - var expected = "039 6123 4567"; + var expected = "03961234567"; var fmt = new PhoneFmt({locale: "zh-TW", style: "括號"}); formatted = fmt.format(parsed, {partial: true}); @@ -711,7 +711,7 @@ module.exports.phonefmt_TW = { test.expect(1); var formatted; var parsed = new PhoneNumber("039", {locale: "zh-TW"}); - var expected = "039-"; + var expected = "03-9"; var fmt = new PhoneFmt({locale: "zh-TW", style: "破折號"}); formatted = fmt.format(parsed, {partial: true}); @@ -724,7 +724,7 @@ module.exports.phonefmt_TW = { test.expect(1); var formatted; var parsed = new PhoneNumber("0396", {locale: "zh-TW"}); - var expected = "039-6"; + var expected = "03-96"; var fmt = new PhoneFmt({locale: "zh-TW", style: "破折號"}); formatted = fmt.format(parsed, {partial: true}); @@ -737,7 +737,7 @@ module.exports.phonefmt_TW = { test.expect(1); var formatted; var parsed = new PhoneNumber("03961", {locale: "zh-TW"}); - var expected = "039-61"; + var expected = "03-961"; var fmt = new PhoneFmt({locale: "zh-TW", style: "破折號"}); formatted = fmt.format(parsed, {partial: true}); @@ -750,7 +750,7 @@ module.exports.phonefmt_TW = { test.expect(1); var formatted; var parsed = new PhoneNumber("039612", {locale: "zh-TW"}); - var expected = "039-612"; + var expected = "03-961-2"; var fmt = new PhoneFmt({locale: "zh-TW", style: "破折號"}); formatted = fmt.format(parsed, {partial: true}); @@ -763,7 +763,7 @@ module.exports.phonefmt_TW = { test.expect(1); var formatted; var parsed = new PhoneNumber("0396123", {locale: "zh-TW"}); - var expected = "039-612-3"; + var expected = "03-961-23"; var fmt = new PhoneFmt({locale: "zh-TW", style: "破折號"}); formatted = fmt.format(parsed, {partial: true}); @@ -776,7 +776,7 @@ module.exports.phonefmt_TW = { test.expect(1); var formatted; var parsed = new PhoneNumber("03961234", {locale: "zh-TW"}); - var expected = "039-612-34"; + var expected = "03-961-234"; var fmt = new PhoneFmt({locale: "zh-TW", style: "破折號"}); formatted = fmt.format(parsed, {partial: true}); @@ -789,7 +789,7 @@ module.exports.phonefmt_TW = { test.expect(1); var formatted; var parsed = new PhoneNumber("039612345", {locale: "zh-TW"}); - var expected = "039-612-345"; + var expected = "03-961-2345"; var fmt = new PhoneFmt({locale: "zh-TW", style: "破折號"}); formatted = fmt.format(parsed, {partial: true}); @@ -802,7 +802,7 @@ module.exports.phonefmt_TW = { test.expect(1); var formatted; var parsed = new PhoneNumber("0396123456", {locale: "zh-TW"}); - var expected = "039-612-3456"; + var expected = "03-9612-3456"; var fmt = new PhoneFmt({locale: "zh-TW", style: "破折號"}); formatted = fmt.format(parsed, {partial: true}); @@ -815,7 +815,7 @@ module.exports.phonefmt_TW = { test.expect(1); var formatted; var parsed = new PhoneNumber("03961234567", {locale: "zh-TW"}); - var expected = "039-6123-4567"; + var expected = "03961234567"; var fmt = new PhoneFmt({locale: "zh-TW", style: "破折號"}); formatted = fmt.format(parsed, {partial: true}); @@ -869,7 +869,7 @@ module.exports.phonefmt_TW = { test.expect(1); var formatted; var parsed = new PhoneNumber("039", {locale: "zh-TW"}); - var expected = "(039) "; + var expected = "(03) 9"; var fmt = new PhoneFmt({locale: "zh-TW", style: "沒有空格"}); formatted = fmt.format(parsed, {partial: true}); @@ -882,7 +882,7 @@ module.exports.phonefmt_TW = { test.expect(1); var formatted; var parsed = new PhoneNumber("0396", {locale: "zh-TW"}); - var expected = "(039) 6"; + var expected = "(03) 96"; var fmt = new PhoneFmt({locale: "zh-TW", style: "沒有空格"}); formatted = fmt.format(parsed, {partial: true}); @@ -895,7 +895,7 @@ module.exports.phonefmt_TW = { test.expect(1); var formatted; var parsed = new PhoneNumber("03961", {locale: "zh-TW"}); - var expected = "(039) 61"; + var expected = "(03) 961"; var fmt = new PhoneFmt({locale: "zh-TW", style: "沒有空格"}); formatted = fmt.format(parsed, {partial: true}); @@ -908,7 +908,7 @@ module.exports.phonefmt_TW = { test.expect(1); var formatted; var parsed = new PhoneNumber("039612", {locale: "zh-TW"}); - var expected = "(039) 612"; + var expected = "(03) 9612"; var fmt = new PhoneFmt({locale: "zh-TW", style: "沒有空格"}); formatted = fmt.format(parsed, {partial: true}); @@ -921,7 +921,7 @@ module.exports.phonefmt_TW = { test.expect(1); var formatted; var parsed = new PhoneNumber("0396123", {locale: "zh-TW"}); - var expected = "(039) 6123"; + var expected = "(03) 96123"; var fmt = new PhoneFmt({locale: "zh-TW", style: "沒有空格"}); formatted = fmt.format(parsed, {partial: true}); @@ -934,7 +934,7 @@ module.exports.phonefmt_TW = { test.expect(1); var formatted; var parsed = new PhoneNumber("03961234", {locale: "zh-TW"}); - var expected = "(039) 61234"; + var expected = "(03) 961234"; var fmt = new PhoneFmt({locale: "zh-TW", style: "沒有空格"}); formatted = fmt.format(parsed, {partial: true}); @@ -947,7 +947,7 @@ module.exports.phonefmt_TW = { test.expect(1); var formatted; var parsed = new PhoneNumber("039612345", {locale: "zh-TW"}); - var expected = "(039) 612345"; + var expected = "(03) 9612345"; var fmt = new PhoneFmt({locale: "zh-TW", style: "沒有空格"}); formatted = fmt.format(parsed, {partial: true}); @@ -960,7 +960,7 @@ module.exports.phonefmt_TW = { test.expect(1); var formatted; var parsed = new PhoneNumber("0396123456", {locale: "zh-TW"}); - var expected = "(039) 6123456"; + var expected = "(03) 96123456"; var fmt = new PhoneFmt({locale: "zh-TW", style: "沒有空格"}); formatted = fmt.format(parsed, {partial: true}); @@ -973,7 +973,7 @@ module.exports.phonefmt_TW = { test.expect(1); var formatted; var parsed = new PhoneNumber("03961234567", {locale: "zh-TW"}); - var expected = "(039) 61234567"; + var expected = "03961234567"; var fmt = new PhoneFmt({locale: "zh-TW", style: "沒有空格"}); formatted = fmt.format(parsed, {partial: true}); @@ -1108,6 +1108,17 @@ module.exports.phonefmt_TW = { var fmt = new PhoneFmt({locale: "zh-TW", style: "default"}); formatted = fmt.format(parsed, {partial: true}); + test.equal(formatted, expected); + test.done(); + }, + testFormatTWiddPRefix3Digits: function(test) { + test.expect(1); + var formatted; + var parsed = new PhoneNumber("002", {locale: "zh-Hant-TW"}); + var expected = "002"; + var fmt = new PhoneFmt({locale: "zh-Hant-TW", style: "default"}); + formatted = fmt.format(parsed, {partial: true}); + test.equal(formatted, expected); test.done(); } diff --git a/js/test/phone/testphonenum_TW.js b/js/test/phone/testphonenum_TW.js index 7051103e4b..f8857a19cd 100644 --- a/js/test/phone/testphonenum_TW.js +++ b/js/test/phone/testphonenum_TW.js @@ -32,12 +32,12 @@ module.exports.phonenum_TW = { testParseTWFull: function(test) { test.expect(2); - var parsed = new PhoneNumber("(039)606-5378", {locale: "zh-TW"}); + var parsed = new PhoneNumber("(03)606-5378", {locale: "zh-TW"}); test.ok(typeof(parsed) !== "undefined"); var expected = new PhoneNumber({ trunkAccess: "0", - areaCode: "39", + areaCode: "3", subscriberNumber: "6065378" }, {locale: "zh-TW"}); @@ -60,13 +60,13 @@ module.exports.phonenum_TW = { testParseTWFullLongAreaCode: function(test) { test.expect(2); - var parsed = new PhoneNumber("0458-345-6789", {locale: "zh-TW"}); + var parsed = new PhoneNumber("0836-24-789", {locale: "zh-TW"}); test.ok(typeof(parsed) !== "undefined"); var expected = new PhoneNumber({ trunkAccess: "0", - areaCode: "458", - subscriberNumber: "3456789" + areaCode: "836", + subscriberNumber: "24789" }, {locale: "zh-TW"}); test.ok(parsed.equals(expected)); @@ -75,13 +75,13 @@ module.exports.phonenum_TW = { testParseTWIgnoreFormatting: function(test) { test.expect(2); - var parsed = new PhoneNumber("039-1234-5678", {locale: "zh-TW"}); + var parsed = new PhoneNumber("03-1234-56789", {locale: "zh-TW"}); test.ok(typeof(parsed) !== "undefined"); var expected = new PhoneNumber({ trunkAccess: "0", - areaCode: "39", - subscriberNumber: "12345678" + areaCode: "3", + subscriberNumber: "123456789" }, {locale: "zh-TW"}); test.ok(parsed.equals(expected)); @@ -90,12 +90,12 @@ module.exports.phonenum_TW = { testParseTWIgnoreCrap: function(test) { test.expect(2); - var parsed = new PhoneNumber("$039@1234&5678-", {locale: "zh-TW"}); + var parsed = new PhoneNumber("$03@1234&5678-", {locale: "zh-TW"}); test.ok(typeof(parsed) !== "undefined"); var expected = new PhoneNumber({ trunkAccess: "0", - areaCode: "39", + areaCode: "3", subscriberNumber: "12345678" }, {locale: "zh-TW"}); @@ -267,7 +267,8 @@ module.exports.phonenum_TW = { var expected = new PhoneNumber({ trunkAccess: "0", - areaCode: "39" + areaCode: "3", + subscriberNumber: "9" }, {locale: "zh-TW"}); test.ok(parsed.equals(expected)); @@ -280,8 +281,8 @@ module.exports.phonenum_TW = { var expected = new PhoneNumber({ trunkAccess: "0", - areaCode: "39", - subscriberNumber: "1" + areaCode: "3", + subscriberNumber: "91" }, {locale: "zh-TW"}); test.ok(parsed.equals(expected)); @@ -294,8 +295,8 @@ module.exports.phonenum_TW = { var expected = new PhoneNumber({ trunkAccess: "0", - areaCode: "39", - subscriberNumber: "12" + areaCode: "3", + subscriberNumber: "912" }, {locale: "zh-TW"}); test.ok(parsed.equals(expected)); @@ -308,8 +309,8 @@ module.exports.phonenum_TW = { var expected = new PhoneNumber({ trunkAccess: "0", - areaCode: "39", - subscriberNumber: "123" + areaCode: "3", + subscriberNumber: "9123" }, {locale: "zh-TW"}); test.ok(parsed.equals(expected)); @@ -322,8 +323,8 @@ module.exports.phonenum_TW = { var expected = new PhoneNumber({ trunkAccess: "0", - areaCode: "39", - subscriberNumber: "1234" + areaCode: "3", + subscriberNumber: "91234" }, {locale: "zh-TW"}); test.ok(parsed.equals(expected)); @@ -336,8 +337,8 @@ module.exports.phonenum_TW = { var expected = new PhoneNumber({ trunkAccess: "0", - areaCode: "39", - subscriberNumber: "12345" + areaCode: "3", + subscriberNumber: "912345" }, {locale: "zh-TW"}); test.ok(parsed.equals(expected)); @@ -350,8 +351,8 @@ module.exports.phonenum_TW = { var expected = new PhoneNumber({ trunkAccess: "0", - areaCode: "39", - subscriberNumber: "123456" + areaCode: "3", + subscriberNumber: "9123456" }, {locale: "zh-TW"}); test.ok(parsed.equals(expected)); @@ -364,8 +365,8 @@ module.exports.phonenum_TW = { var expected = new PhoneNumber({ trunkAccess: "0", - areaCode: "39", - subscriberNumber: "1234567" + areaCode: "3", + subscriberNumber: "91234567" }, {locale: "zh-TW"}); test.ok(parsed.equals(expected)); @@ -379,8 +380,8 @@ module.exports.phonenum_TW = { var expected = new PhoneNumber({ trunkAccess: "0", - areaCode: "39", - subscriberNumber: "12345678" + areaCode: "3", + subscriberNumber: "912345678" }, {locale: "zh-TW"}); test.ok(parsed.equals(expected)); @@ -394,8 +395,8 @@ module.exports.phonenum_TW = { var expected = new PhoneNumber({ trunkAccess: "0", - areaCode: "39", - subscriberNumber: "123456789" + areaCode: "3", + subscriberNumber: "9123456789" }, {locale: "zh-TW"}); test.ok(parsed.equals(expected)); diff --git a/js/test/root/testcountry.js b/js/test/root/testcountry.js index 832c7074c1..4e9c03d797 100644 --- a/js/test/root/testcountry.js +++ b/js/test/root/testcountry.js @@ -1,7 +1,7 @@ /* * testcountry.js - test the country routines * - * Copyright © 2017, LGE + * Copyright © 2017, JEDLSoft * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/js/test/root/testcountryasync.js b/js/test/root/testcountryasync.js index 4bbe25fdd1..68d8a626e0 100644 --- a/js/test/root/testcountryasync.js +++ b/js/test/root/testcountryasync.js @@ -1,7 +1,7 @@ -/* + /* * testcountryasync.js - test the country routines * - * Copyright © 2018, LGE + * Copyright © 2018, JEDLSoft * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/js/test/root/testglobal.js b/js/test/root/testglobal.js index 39eed08e60..6b6eee204f 100644 --- a/js/test/root/testglobal.js +++ b/js/test/root/testglobal.js @@ -1,7 +1,7 @@ /* * testglobal.js - test the ilib static routines * - * Copyright © 2012-2015, 2017-2018, JEDLSoft + * Copyright © 2012-2015, 2017-2019, JEDLSoft * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -69,8 +69,12 @@ module.exports.testglobal = { }, testGetVersion: function(test) { + if (ilib._getPlatform() === "qt" ) { + test.done(); + return; + } test.expect(1); - test.equal(ilib.getVersion().substring(0,4), "14.1"); + test.equal(ilib.getVersion().substring(0,4), "14.2"); test.done(); }, @@ -86,7 +90,9 @@ module.exports.testglobal = { ilib._platform = undefined; ilib.tz = undefined; + var tmp; if (ilib._getPlatform() === "nodejs") { + tmp = process.env.TZ; process.env.TZ = ""; } @@ -94,6 +100,7 @@ module.exports.testglobal = { navigator.timezone = undefined; } test.equal(ilib.getTimeZone(), "local"); + process.env.TZ = tmp; test.done(); }, @@ -110,6 +117,8 @@ module.exports.testglobal = { var expected = ro && ro.timeZone; if (expected) { test.expect(1); + ilib._platform = undefined; + ilib.tz = undefined; test.equal(ilib.getTimeZone(), expected); } test.done(); @@ -185,7 +194,6 @@ module.exports.testglobal = { }; } if (!process.env) process.env = {}; - var tmp = process.env.TZ; process.env.TZ = "America/Phoenix"; @@ -203,7 +211,6 @@ module.exports.testglobal = { return; } ilib.tz = undefined; - if (typeof(process) === 'undefined') { // under plain rhino environment.user.timezone = "America/New_York"; diff --git a/js/test/root/testlocaleinfo.js b/js/test/root/testlocaleinfo.js index 51cba3bba5..ea45df91cb 100644 --- a/js/test/root/testlocaleinfo.js +++ b/js/test/root/testlocaleinfo.js @@ -726,7 +726,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("fr-FR"); test.ok(info !== null); - test.equal(info.getGroupingSeparator(), " "); + test.equal(info.getGroupingSeparator(), " "); test.done(); }, @@ -872,7 +872,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("pt-BR"); test.ok(info !== null); - test.equal(info.getCurrencyFormats().common, "{s}{n}"); + test.equal(info.getCurrencyFormats().common, "{s} {n}"); test.done(); }, @@ -899,7 +899,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("pt-BR"); test.ok(info !== null); - test.equal(info.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(info.getCurrencyFormats().commonNegative, "-{s} {n}"); test.done(); }, //test cases for pt_PT @@ -1054,7 +1054,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("es-CO"); test.ok(info !== null); - test.equal(info.getPercentageFormat(), "{n}%"); + test.equal(info.getPercentageFormat(), "{n} %"); test.done(); }, @@ -1081,7 +1081,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("es-CO"); test.ok(info !== null); - test.equal(info.getNegativePercentageFormat(), "-{n}%"); + test.equal(info.getNegativePercentageFormat(), "-{n} %"); test.done(); }, @@ -1894,7 +1894,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("aa-DJ"); test.ok(info !== null); - test.equal(info.getCurrencyFormats().common, "{s}{n}"); + test.equal(info.getCurrencyFormats().common, "{s} {n}"); test.done(); }, @@ -2339,7 +2339,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("ar-AE"); test.ok(info !== null); - test.equal(info.getPercentageFormat(), "{n} ٪؜"); + test.equal(info.getPercentageFormat(), '{n}٪؜'); test.done(); }, @@ -2366,7 +2366,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("ar-AE"); test.ok(info !== null); - test.equal(info.getNegativePercentageFormat(), "Øœ-{n} ٪؜"); + test.equal(info.getNegativePercentageFormat(), 'Øœ-{n}٪؜'); test.done(); }, @@ -2801,7 +2801,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("az-AZ"); test.ok(info !== null); - test.equal(info.getCurrencyFormats().common, "{s} {n}"); + test.equal(info.getCurrencyFormats().common, '{n} {s}'); test.done(); }, @@ -2828,7 +2828,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("az-AZ"); test.ok(info !== null); - test.equal(info.getCurrencyFormats().commonNegative, "-{s} {n}"); + test.equal(info.getCurrencyFormats().commonNegative, '-{n} {s}'); test.done(); }, @@ -3766,7 +3766,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("fa-IR"); test.ok(info !== null); - test.equal(info.getPercentageFormat(), "‎٪ {n}"); + test.equal(info.getPercentageFormat(), "{n}Ùª"); test.done(); }, @@ -3775,7 +3775,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("fa-IR"); test.ok(info !== null); - test.equal(info.getCurrencyFormats().common, "{n} ؜{s}"); + test.equal(info.getCurrencyFormats().common, "‎{s}{n}"); test.done(); }, @@ -3793,7 +3793,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("fa-IR"); test.ok(info !== null); - test.equal(info.getNegativePercentageFormat(), "‎٪ -{n}"); + test.equal(info.getNegativePercentageFormat(), "‎−{n}Ùª"); test.done(); }, @@ -3802,7 +3802,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("fa-IR"); test.ok(info !== null); - test.equal(info.getCurrencyFormats().commonNegative, "Øœ-{n} ؜{s}"); + test.equal(info.getCurrencyFormats().commonNegative, "‎−‎{s}{n}"); test.done(); }, testLocaleInfoGetPrimaryGroupingDigits_fa: function(test) { @@ -3856,7 +3856,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("fa-AF"); test.ok(info !== null); - test.equal(info.getPercentageFormat(), "‎٪ {n}"); + test.equal(info.getPercentageFormat(), "{n}Ùª"); test.done(); }, @@ -3883,7 +3883,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("fa-AF"); test.ok(info !== null); - test.equal(info.getNegativePercentageFormat(), "‎٪ -{n}"); + test.equal(info.getNegativePercentageFormat(), "‎−{n}Ùª"); test.done(); }, @@ -4215,7 +4215,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("fr-AD"); test.ok(info !== null); - test.equal(info.getGroupingSeparator(), " "); + test.equal(info.getGroupingSeparator(), " "); test.done(); }, @@ -4306,7 +4306,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("fr-BE"); test.ok(info !== null); - test.equal(info.getGroupingSeparator(), " "); + test.equal(info.getGroupingSeparator(), " "); test.done(); }, @@ -4388,7 +4388,7 @@ module.exports.testlocaleinfo = { test.expect(2); var info = new LocaleInfo("fr-CH"); test.ok(info !== null); - test.equal(info.getDecimalSeparator(), "."); + test.equal(info.getDecimalSeparator(), ","); test.done(); }, @@ -4397,7 +4397,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("fr-CH"); test.ok(info !== null); - test.equal(info.getGroupingSeparator(), " "); + test.equal(info.getGroupingSeparator(), " "); test.done(); }, @@ -4424,7 +4424,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("fr-CH"); test.ok(info !== null); - test.equal(info.getCurrencyFormats().commonNegative, "{s}-{n}"); + test.equal(info.getCurrencyFormats().commonNegative, "-{n} {s}"); test.done(); }, @@ -4442,7 +4442,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("fr-CH"); test.ok(info !== null); - test.equal(info.getCurrencyFormats().common, "{s} {n}"); + test.equal(info.getCurrencyFormats().common, "{n} {s}"); test.done(); }, @@ -4488,7 +4488,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("fr-DZ"); test.ok(info !== null); - test.equal(info.getGroupingSeparator(), " "); + test.equal(info.getGroupingSeparator(), " "); test.done(); }, @@ -4670,7 +4670,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("fr-MG"); test.ok(info !== null); - test.equal(info.getGroupingSeparator(), " "); + test.equal(info.getGroupingSeparator(), " "); test.done(); }, @@ -4761,7 +4761,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("fr-SN"); test.ok(info !== null); - test.equal(info.getGroupingSeparator(), " "); + test.equal(info.getGroupingSeparator(), " "); test.done(); }, @@ -4852,7 +4852,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("fr-YT"); test.ok(info !== null); - test.equal(info.getGroupingSeparator(), " "); + test.equal(info.getGroupingSeparator(), ' '); test.done(); }, @@ -5413,7 +5413,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("hr-HR"); test.ok(info !== null); - test.equal(info.getPercentageFormat(), "{n}%"); + test.equal(info.getPercentageFormat(), '{n} %'); test.done(); }, @@ -5440,7 +5440,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("hr-HR"); test.ok(info !== null); - test.equal(info.getNegativePercentageFormat(), "-{n}%"); + test.equal(info.getNegativePercentageFormat(), '-{n} %'); test.done(); }, @@ -5514,7 +5514,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("hy-AZ"); test.ok(info !== null); - test.equal(info.getCurrencyFormats().common, "{s} {n}"); + test.equal(info.getCurrencyFormats().common, "{n} {s}"); test.done(); }, @@ -5541,7 +5541,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("hy-AZ"); test.ok(info !== null); - test.equal(info.getCurrencyFormats().commonNegative, "-{s} {n}"); + test.equal(info.getCurrencyFormats().commonNegative, "-{n} {s}"); test.done(); }, @@ -5681,7 +5681,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("it-CH"); test.ok(info !== null); - test.equal(info.getGroupingSeparator(), "'"); + test.equal(info.getGroupingSeparator(), "’"); test.done(); }, @@ -5873,7 +5873,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("ka-IR"); test.ok(info !== null); - test.equal(info.getPercentageFormat(), "{n} %"); + test.equal(info.getPercentageFormat(), "{n}%"); test.done(); }, @@ -5900,7 +5900,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("ka-IR"); test.ok(info !== null); - test.equal(info.getNegativePercentageFormat(), "-{n} %"); + test.equal(info.getNegativePercentageFormat(), "-{n}%"); test.done(); }, @@ -6222,7 +6222,7 @@ module.exports.testlocaleinfo = { test.expect(2); var info = new LocaleInfo("ku-IQ"); test.ok(info !== null); - test.equal(info.getDecimalSeparator(), "."); + test.equal(info.getDecimalSeparator(), 'Ù«'); test.done(); }, @@ -6231,7 +6231,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("ku-IQ"); test.ok(info !== null); - test.equal(info.getGroupingSeparator(), ","); + test.equal(info.getGroupingSeparator(), 'Ù¬'); test.done(); }, @@ -6240,7 +6240,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("ku-IQ"); test.ok(info !== null); - test.equal(info.getPercentageFormat(), "{n}%"); + test.equal(info.getPercentageFormat(), '{n} ٪'); test.done(); }, @@ -6249,7 +6249,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("ku-IQ"); test.ok(info !== null); - test.equal(info.getCurrencyFormats().common, "{s} {n}"); + test.equal(info.getCurrencyFormats().common, '{n} {s}'); test.done(); }, @@ -6258,7 +6258,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("ku-IQ"); test.ok(info !== null); - test.equal(info.getNegativeNumberFormat(), "-{n}"); + test.equal(info.getNegativeNumberFormat(), 'â€-{n}'); test.done(); }, @@ -6267,7 +6267,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("ku-IQ"); test.ok(info !== null); - test.equal(info.getNegativePercentageFormat(), "-{n}%"); + test.equal(info.getNegativePercentageFormat(), 'â€-{n} ٪'); test.done(); }, @@ -6276,7 +6276,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("ku-IQ"); test.ok(info !== null); - test.equal(info.getCurrencyFormats().commonNegative, "-{s} {n}"); + test.equal(info.getCurrencyFormats().commonNegative, 'â€-{n} {s}'); test.done(); }, @@ -6313,7 +6313,7 @@ module.exports.testlocaleinfo = { test.expect(2); var info = new LocaleInfo("ku-IR"); test.ok(info !== null); - test.equal(info.getDecimalSeparator(), "."); + test.equal(info.getDecimalSeparator(), 'Ù«'); test.done(); }, @@ -6322,7 +6322,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("ku-IR"); test.ok(info !== null); - test.equal(info.getGroupingSeparator(), ","); + test.equal(info.getGroupingSeparator(), 'Ù¬'); test.done(); }, @@ -6331,7 +6331,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("ku-IR"); test.ok(info !== null); - test.equal(info.getPercentageFormat(), "{n}%"); + test.equal(info.getPercentageFormat(), '{n} ٪'); test.done(); }, @@ -6340,7 +6340,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("ku-IR"); test.ok(info !== null); - test.equal(info.getCurrencyFormats().common, "{s} {n}"); + test.equal(info.getCurrencyFormats().common, '{n} {s}' ); test.done(); }, @@ -6349,7 +6349,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("ku-IR"); test.ok(info !== null); - test.equal(info.getNegativeNumberFormat(), "-{n}"); + test.equal(info.getNegativeNumberFormat(), 'â€-{n}'); test.done(); }, @@ -6358,7 +6358,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("ku-IR"); test.ok(info !== null); - test.equal(info.getNegativePercentageFormat(), "-{n}%"); + test.equal(info.getNegativePercentageFormat(), 'â€-{n} ٪'); test.done(); }, @@ -6367,7 +6367,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("ku-IR"); test.ok(info !== null); - test.equal(info.getCurrencyFormats().commonNegative, "-{s} {n}"); + test.equal(info.getCurrencyFormats().commonNegative, 'â€-{n} {s}'); test.done(); }, @@ -7254,7 +7254,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("nl-BE"); test.ok(info !== null); - test.equal(info.getCurrencyFormats().common, "{n} {s}"); + test.equal(info.getCurrencyFormats().common, "{s} {n}"); test.done(); }, @@ -7281,7 +7281,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("nl-BE"); test.ok(info !== null); - test.equal(info.getCurrencyFormats().commonNegative, "-{n} {s}"); + test.equal(info.getCurrencyFormats().commonNegative, "-{s} {n}"); test.done(); }, @@ -7602,7 +7602,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("no-BV"); test.ok(info !== null); - test.equal(info.getGroupingSeparator(), " "); + test.equal(info.getGroupingSeparator(), ","); test.done(); }, @@ -7611,7 +7611,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("no-BV"); test.ok(info !== null); - test.equal(info.getPercentageFormat(), "{n} %"); + test.equal(info.getPercentageFormat(), "{n}%"); test.done(); }, @@ -7693,7 +7693,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("no-SJ"); test.ok(info !== null); - test.equal(info.getGroupingSeparator(), " "); + test.equal(info.getGroupingSeparator(), ','); test.done(); }, @@ -7702,7 +7702,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("no-SJ"); test.ok(info !== null); - test.equal(info.getPercentageFormat(), "{n} %"); + test.equal(info.getPercentageFormat(), "{n}%"); test.done(); }, @@ -9366,7 +9366,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("sl-SI"); test.ok(info !== null); - test.equal(info.getNegativeNumberFormat(), "–{n}"); + test.equal(info.getNegativeNumberFormat(), "−{n}"); test.done(); }, @@ -9375,7 +9375,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("sl-SI"); test.ok(info !== null); - test.equal(info.getNegativePercentageFormat(), "–{n} %"); + test.equal(info.getNegativePercentageFormat(), "−{n} %"); test.done(); }, @@ -9384,7 +9384,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("sl-SI"); test.ok(info !== null); - test.equal(info.getCurrencyFormats().commonNegative, "–{n} {s}"); + test.equal(info.getCurrencyFormats().commonNegative, "−{n} {s}"); test.done(); }, @@ -10141,7 +10141,7 @@ module.exports.testlocaleinfo = { test.expect(2); var info = new LocaleInfo("ss-ZA"); test.ok(info !== null); - test.equal(info.getDecimalSeparator(), ","); + test.equal(info.getDecimalSeparator(), "."); test.done(); }, @@ -10150,7 +10150,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("ss-ZA"); test.ok(info !== null); - test.equal(info.getGroupingSeparator(), " "); + test.equal(info.getGroupingSeparator(), ','); test.done(); }, @@ -10168,7 +10168,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("ss-ZA"); test.ok(info !== null); - test.equal(info.getCurrencyFormats().common, "{s}{n}"); + test.equal(info.getCurrencyFormats().common, "{s} {n}"); test.done(); }, @@ -10242,7 +10242,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("st-LS"); test.ok(info !== null); - test.equal(info.getGroupingSeparator(), " "); + test.equal(info.getGroupingSeparator(), ","); test.done(); }, @@ -10443,7 +10443,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("sw-UG"); test.ok(info !== null); - test.equal(info.getCurrencyFormats().common, "{s}{n}"); + test.equal(info.getCurrencyFormats().common, "{s} {n}"); test.done(); }, @@ -10470,7 +10470,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("sw-UG"); test.ok(info !== null); - test.equal(info.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(info.getCurrencyFormats().commonNegative, "-{s} {n}"); test.done(); }, @@ -11057,7 +11057,7 @@ module.exports.testlocaleinfo = { test.expect(2); var info = new LocaleInfo("ur-IN"); test.ok(info !== null); - test.equal(info.getDecimalSeparator(), "."); + test.equal(info.getDecimalSeparator(), "Ù«"); test.done(); }, @@ -11066,7 +11066,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("ur-IN"); test.ok(info !== null); - test.equal(info.getGroupingSeparator(), ","); + test.equal(info.getGroupingSeparator(), "Ù¬"); test.done(); }, @@ -11541,7 +11541,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("vi-VN"); test.ok(info !== null); - test.equal(info.getCurrencyFormats().common, "{s} {n}"); + test.equal(info.getCurrencyFormats().common, "{n} {s}"); test.done(); }, @@ -11568,7 +11568,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("vi-VN"); test.ok(info !== null); - test.equal(info.getCurrencyFormats().commonNegative, "-{s} {n}"); + test.equal(info.getCurrencyFormats().commonNegative, "-{n} {s}"); test.done(); }, @@ -11997,7 +11997,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("az-Latn-AZ"); test.ok(info !== null); - test.equal(info.getCurrencyFormats().common, "{s} {n}"); + test.equal(info.getCurrencyFormats().common, "{n} {s}"); test.done(); }, @@ -12024,7 +12024,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("az-Latn-AZ"); test.ok(info !== null); - test.equal(info.getCurrencyFormats().commonNegative, "-{s} {n}"); + test.equal(info.getCurrencyFormats().commonNegative, "-{n} {s}"); test.done(); }, @@ -12270,7 +12270,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("sw-Latn-KE"); test.ok(info !== null); - test.equal(info.getCurrencyFormats().common, "{s}{n}"); + test.equal(info.getCurrencyFormats().common, "{s} {n}"); test.done(); }, @@ -12297,7 +12297,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("sw-Latn-KE"); test.ok(info !== null); - test.equal(info.getCurrencyFormats().commonNegative, "-{s}{n}"); + test.equal(info.getCurrencyFormats().commonNegative, "-{s} {n}"); test.done(); }, @@ -12353,7 +12353,7 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("fr-FR"); test.ok(info !== null); - test.equal(info.getGroupingSeparator(), " "); + test.equal(info.getGroupingSeparator(), " "); test.done(); }, @@ -12898,8 +12898,8 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("ar-MA"); test.ok(info !== null); - test.equal(info.getWeekEndStart(), 5); - test.equal(info.getWeekEndEnd(), 6); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); test.done(); }, @@ -12958,8 +12958,8 @@ module.exports.testlocaleinfo = { var info = new LocaleInfo("ar-TN"); test.ok(info !== null); - test.equal(info.getWeekEndStart(), 5); - test.equal(info.getWeekEndEnd(), 6); + test.equal(info.getWeekEndStart(), 6); + test.equal(info.getWeekEndEnd(), 0); test.done(); }, diff --git a/js/test/root/testlocaleinfoasync.js b/js/test/root/testlocaleinfoasync.js index 571411bc1e..ed50a83d96 100644 --- a/js/test/root/testlocaleinfoasync.js +++ b/js/test/root/testlocaleinfoasync.js @@ -108,7 +108,7 @@ module.exports.testlocaleinfoasync = { onLoad: function(info) { test.ok(info !== null); test.equal(info.getDecimalSeparator(), ","); - test.equal(info.getGroupingSeparator(), " "); + test.equal(info.getGroupingSeparator(), ' '); test.equal(info.getPercentageFormat(), "{n} %"); test.equal(info.getCurrencyFormats().common, "{n} {s}"); test.done(); diff --git a/js/test/root/testrequire.js b/js/test/root/testrequire.js index 4427e9b25a..15aa87bb4f 100644 --- a/js/test/root/testrequire.js +++ b/js/test/root/testrequire.js @@ -51,7 +51,7 @@ module.exports.testrequire = { }, testRequireSingleFile: function(test) { - if (!ilib.isDynCode()) { + if (!ilib.isDynCode() || ilib._getPlatform() === "qt") { // can't test the require function unless you're // in dynamic code loading mode test.done(); @@ -66,7 +66,7 @@ module.exports.testrequire = { }, testRequireDoNotReloadSameFile: function(test) { - if (!ilib.isDynCode()) { + if (!ilib.isDynCode() || ilib._getPlatform() === "qt") { // can't test the require function unless you're // in dynamic code loading mode test.done(); @@ -92,7 +92,7 @@ module.exports.testrequire = { }, testRequireRunCode1: function(test) { - if (!ilib.isDynCode()) { + if (!ilib.isDynCode() || ilib._getPlatform() === "qt") { // can't test the require function unless you're // in dynamic code loading mode test.done(); @@ -111,7 +111,7 @@ module.exports.testrequire = { }, testRequireRunCode2: function(test) { - if (!ilib.isDynCode()) { + if (!ilib.isDynCode() || ilib._getPlatform() === "qt" ) { // can't test the require function unless you're // in dynamic code loading mode test.done(); diff --git a/js/test/root/testscriptinfo.js b/js/test/root/testscriptinfo.js index 1531ac9023..54cda92c19 100644 --- a/js/test/root/testscriptinfo.js +++ b/js/test/root/testscriptinfo.js @@ -21,16 +21,11 @@ if (typeof(ScriptInfo) === "undefined") { var ScriptInfo = require("../../lib/ScriptInfo.js"); } -if (typeof(ilib) === "undefined") { - var ilib = require("../../lib/ilib.js"); +if (typeof(LocaleInfo) === "undefined") { + var LocaleInfo = require("../../lib/LocaleInfo.js"); } module.exports.testscriptinfo = { - setUp: function(callback) { - ilib.clearCache(); - callback(); - }, - testScriptConstructor: function(test) { test.expect(1); var si = new ScriptInfo(); @@ -238,6 +233,1937 @@ module.exports.testscriptinfo = { test.ok(si.getNeedsIME()); test.ok(!si.getCasing()); test.done(); + }, + + testScriptInfo_ar_EG: function(test) { + test.expect(4); + var li = new LocaleInfo("ar-EG"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + + test.equal(li.getScript(), "Arab"); + test.equal(scinfo.getScriptDirection(), "rtl"); + test.done(); + }, + testScriptInfo_ar_IQ: function(test) { + test.expect(4); + var li = new LocaleInfo("ar-IQ"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Arab"); + test.equal(scinfo.getScriptDirection(), "rtl"); + test.done(); + }, + testScriptInfo_ar_MA: function(test) { + test.expect(4); + var li = new LocaleInfo("ar-MA"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Arab"); + test.equal(scinfo.getScriptDirection(), "rtl"); + test.done(); + }, + testScriptInfo_as_IN: function(test) { + test.expect(4); + var li = new LocaleInfo("as-IN"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Beng"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_bg_BG: function(test) { + test.expect(4); + var li = new LocaleInfo("bg-BG"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Cyrl"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_bn_IN: function(test) { + test.expect(4); + var li = new LocaleInfo("bn-IN"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Beng"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_bs_Latn_BA: function(test) { + test.expect(4); + var li = new LocaleInfo("bs-Latn-BA"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_bs_Latn_ME: function(test) { + test.expect(4); + var li = new LocaleInfo("bs-Latn-ME"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_cs_CZ: function(test) { + test.expect(4); + var li = new LocaleInfo("cs-CZ"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_da_DK: function(test) { + test.expect(4); + var li = new LocaleInfo("da-DK"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_de_AT: function(test) { + test.expect(4); + var li = new LocaleInfo("de-AT"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_de_CH: function(test) { + test.expect(4); + var li = new LocaleInfo("de-CH"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_de_DE: function(test) { + test.expect(4); + var li = new LocaleInfo("de-DE"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_de_LU: function(test) { + test.expect(4); + var li = new LocaleInfo("de-LU"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_el_CY: function(test) { + test.expect(4); + var li = new LocaleInfo("el-CY"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Grek"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_el_GR: function(test) { + test.expect(4); + var li = new LocaleInfo("el-GR"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Grek"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_en_AM: function(test) { + test.expect(4); + var li = new LocaleInfo("en-AM"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_en_AU: function(test) { + test.expect(4); + var li = new LocaleInfo("en-AU"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_en_AZ: function(test) { + test.expect(4); + var li = new LocaleInfo("en-AZ"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_en_CA: function(test) { + test.expect(4); + var li = new LocaleInfo("en-CA"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_en_GB: function(test) { + test.expect(4); + var li = new LocaleInfo("en-GB"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_en_GH: function(test) { + test.expect(4); + var li = new LocaleInfo("en-GH"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_en_HK: function(test) { + test.expect(4); + var li = new LocaleInfo("en-HK"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_en_IE: function(test) { + test.expect(4); + var li = new LocaleInfo("en-IE"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_en_IN: function(test) { + test.expect(4); + var li = new LocaleInfo("en-IN"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_en_IS: function(test) { + test.expect(4); + var li = new LocaleInfo("en-IS"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_en_JP: function(test) { + test.expect(4); + var li = new LocaleInfo("en-JP"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_en_KE: function(test) { + test.expect(4); + var li = new LocaleInfo("en-KE"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_en_KR: function(test) { + test.expect(4); + var li = new LocaleInfo("en-KR"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_en_LK: function(test) { + test.expect(4); + var li = new LocaleInfo("en-LK"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_en_MM: function(test) { + test.expect(4); + var li = new LocaleInfo("en-MM"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_en_MW: function(test) { + test.expect(4); + var li = new LocaleInfo("en-MW"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_en_MY: function(test) { + test.expect(4); + var li = new LocaleInfo("en-MY"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_en_NG: function(test) { + test.expect(4); + var li = new LocaleInfo("en-NG"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_en_NZ: function(test) { + test.expect(4); + var li = new LocaleInfo("en-NZ"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_en_PH: function(test) { + test.expect(4); + var li = new LocaleInfo("en-PH"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_en_PR: function(test) { + test.expect(4); + var li = new LocaleInfo("en-PR"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_en_SG: function(test) { + test.expect(4); + var li = new LocaleInfo("en-SG"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_en_US: function(test) { + test.expect(4); + var li = new LocaleInfo("en-US"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_en_UG: function(test) { + test.expect(4); + var li = new LocaleInfo("en-UG"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_en_ZA: function(test) { + test.expect(4); + var li = new LocaleInfo("en-ZA"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_en_ZM: function(test) { + test.expect(4); + var li = new LocaleInfo("en-ZM"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_es_AR: function(test) { + test.expect(4); + var li = new LocaleInfo("es-AR"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_es_BO: function(test) { + test.expect(4); + var li = new LocaleInfo("es-BO"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_es_CL: function(test) { + test.expect(4); + var li = new LocaleInfo("es-CL"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_es_CO: function(test) { + test.expect(4); + var li = new LocaleInfo("es-CO"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_es_DO: function(test) { + test.expect(4); + var li = new LocaleInfo("es-DO"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_es_EC: function(test) { + test.expect(4); + var li = new LocaleInfo("es-EC"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_es_ES: function(test) { + test.expect(4); + var li = new LocaleInfo("es-ES"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_es_GT: function(test) { + test.expect(4); + var li = new LocaleInfo("es-GT"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_es_HN: function(test) { + test.expect(4); + var li = new LocaleInfo("es-HN"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_es_MX: function(test) { + test.expect(4); + var li = new LocaleInfo("es-MX"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_es_NI: function(test) { + test.expect(4); + var li = new LocaleInfo("es-NI"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_es_PA: function(test) { + test.expect(4); + var li = new LocaleInfo("es-PA"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_es_PE: function(test) { + test.expect(4); + var li = new LocaleInfo("es-PE"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_es_PR: function(test) { + test.expect(4); + var li = new LocaleInfo("es-PR"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_es_PY: function(test) { + test.expect(4); + var li = new LocaleInfo("es-PY"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_es_SV: function(test) { + test.expect(4); + var li = new LocaleInfo("es-SV"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_es_US: function(test) { + test.expect(4); + var li = new LocaleInfo("es-US"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_es_UY: function(test) { + test.expect(4); + var li = new LocaleInfo("es-UY"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_es_VE: function(test) { + test.expect(4); + var li = new LocaleInfo("es-VE"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_et_EE: function(test) { + test.expect(4); + var li = new LocaleInfo("et-EE"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_fa_AF: function(test) { + test.expect(4); + var li = new LocaleInfo("fa-AF"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Arab"); + test.equal(scinfo.getScriptDirection(), "rtl"); + test.done(); + }, + testScriptInfo_fa_IR: function(test) { + test.expect(4); + var li = new LocaleInfo("fa-IR"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Arab"); + test.equal(scinfo.getScriptDirection(), "rtl"); + test.done(); + }, + testScriptInfo_fi_FI: function(test) { + test.expect(4); + var li = new LocaleInfo("fi-FI"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_fr_BE: function(test) { + test.expect(4); + var li = new LocaleInfo("fr-BE"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_fr_CA: function(test) { + test.expect(4); + var li = new LocaleInfo("fr-CA"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_fr_CH: function(test) { + test.expect(4); + var li = new LocaleInfo("fr-CH"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_fr_FR: function(test) { + test.expect(4); + var li = new LocaleInfo("fr-FR"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_fr_LU: function(test) { + test.expect(4); + var li = new LocaleInfo("fr-LU"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_ga_IE: function(test) { + test.expect(4); + var li = new LocaleInfo("ga-IE"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_gu_IN: function(test) { + test.expect(4); + var li = new LocaleInfo("gu-IN"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Gujr"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_he_IL: function(test) { + test.expect(4); + var li = new LocaleInfo("he-IL"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Hebr"); + test.equal(scinfo.getScriptDirection(), "rtl"); + test.done(); + }, + testScriptInfo_hi_IN: function(test) { + test.expect(4); + var li = new LocaleInfo("hi-IN"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Deva"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_hr_HR: function(test) { + test.expect(4); + var li = new LocaleInfo("hr-HR"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_hr_ME: function(test) { + test.expect(4); + var li = new LocaleInfo("hr-ME"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_hr_HU: function(test) { + test.expect(4); + var li = new LocaleInfo("hr-HU"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_id_ID: function(test) { + test.expect(4); + var li = new LocaleInfo("id-ID"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_is_IS: function(test) { + test.expect(4); + var li = new LocaleInfo("is-IS"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_it_CH: function(test) { + test.expect(4); + var li = new LocaleInfo("it-CH"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_it_IT: function(test) { + test.expect(4); + var li = new LocaleInfo("it-IT"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_ja_JP: function(test) { + test.expect(4); + var li = new LocaleInfo("ja-JP"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Jpan"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_kk_KZ: function(test) { + test.expect(4); + var li = new LocaleInfo("kk-KZ"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Cyrl"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_kn_IN: function(test) { + test.expect(4); + var li = new LocaleInfo("kn-IN"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Knda"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_ko_KR: function(test) { + test.expect(4); + var li = new LocaleInfo("ko-KR"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Kore"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_ku_IQ: function(test) { + test.expect(4); + var li = new LocaleInfo("ku-IQ"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Arab"); + test.equal(scinfo.getScriptDirection(), "rtl"); + test.done(); + }, + testScriptInfo_lt_LT: function(test) { + test.expect(4); + var li = new LocaleInfo("lt-LT"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_lv_LV: function(test) { + test.expect(4); + var li = new LocaleInfo("lv-LV"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_mk_MK: function(test) { + test.expect(4); + var li = new LocaleInfo("mk-MK"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Cyrl"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_ml_IN: function(test) { + test.expect(4); + var li = new LocaleInfo("ml-IN"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Mlym"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_mr_IN: function(test) { + test.expect(4); + var li = new LocaleInfo("mr-IN"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Deva"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_ms_MY: function(test) { + test.expect(4); + var li = new LocaleInfo("ms-MY"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_nb_NO: function(test) { + test.expect(4); + var li = new LocaleInfo("nb-NO"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_nl_BE: function(test) { + test.expect(4); + var li = new LocaleInfo("nl-BE"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_nl_NL: function(test) { + test.expect(4); + var li = new LocaleInfo("nl-NL"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_pa_Guru_IN: function(test) { + test.expect(4); + var li = new LocaleInfo("pa-Guru-IN"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Guru"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_pl_PL: function(test) { + test.expect(4); + var li = new LocaleInfo("pl-PL"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_pt_BR: function(test) { + test.expect(4); + var li = new LocaleInfo("pt-BR"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_pt_PT: function(test) { + test.expect(4); + var li = new LocaleInfo("pt-PT"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_ro_RO: function(test) { + test.expect(4); + var li = new LocaleInfo("ro-RO"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_sr_Cyrl_RS: function(test) { + test.expect(4); + var li = new LocaleInfo("sr-Cyrl-RS"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Cyrl"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_sr_Latn_RS: function(test) { + test.expect(4); + var li = new LocaleInfo("sr-Latn-RS"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_ru_BY: function(test) { + test.expect(4); + var li = new LocaleInfo("ru-BY"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Cyrl"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_ru_KG: function(test) { + test.expect(4); + var li = new LocaleInfo("ru-KG"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Cyrl"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_ru_KZ: function(test) { + test.expect(4); + var li = new LocaleInfo("ru-KZ"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Cyrl"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_ru_GE: function(test) { + test.expect(4); + var li = new LocaleInfo("ru-GE"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Cyrl"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_ru_RU: function(test) { + test.expect(4); + var li = new LocaleInfo("ru-RU"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Cyrl"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_ru_UA: function(test) { + test.expect(4); + var li = new LocaleInfo("ru-UA"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Cyrl"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_sk_SK: function(test) { + test.expect(4); + var li = new LocaleInfo("sk-SK"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_sl_SI: function(test) { + test.expect(4); + var li = new LocaleInfo("sl-SI"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_sq_AL: function(test) { + test.expect(4); + var li = new LocaleInfo("sq-AL"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_sq_ME: function(test) { + test.expect(4); + var li = new LocaleInfo("sq-ME"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_sv_FI: function(test) { + test.expect(4); + var li = new LocaleInfo("sv-FI"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_sv_SE: function(test) { + test.expect(4); + var li = new LocaleInfo("sv-SE"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_ta_IN: function(test) { + test.expect(4); + var li = new LocaleInfo("ta-IN"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Taml"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_te_IN: function(test) { + test.expect(4); + var li = new LocaleInfo("te-IN"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Telu"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_th_TH: function(test) { + test.expect(4); + var li = new LocaleInfo("th-TH"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Thai"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_tr_AM: function(test) { + test.expect(4); + var li = new LocaleInfo("tr-AM"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_tr_AZ: function(test) { + test.expect(4); + var li = new LocaleInfo("tr-AZ"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_tr_CY: function(test) { + test.expect(4); + var li = new LocaleInfo("tr-CY"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_tr_TR: function(test) { + test.expect(4); + var li = new LocaleInfo("tr-TR"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_uk_UA: function(test) { + test.expect(4); + var li = new LocaleInfo("uk-UA"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Cyrl"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_ur_IN: function(test) { + test.expect(4); + var li = new LocaleInfo("ur-IN"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Arab"); + test.equal(scinfo.getScriptDirection(), "rtl"); + test.done(); + }, + testScriptInfo_uz_Latn_UZ: function(test) { + test.expect(4); + var li = new LocaleInfo("uz-Latn-UZ"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_vi_VN: function(test) { + test.expect(4); + var li = new LocaleInfo("vi-VN"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_zh_Hans_CN: function(test) { + test.expect(4); + var li = new LocaleInfo("zh-Hans-CN"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Hans"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_zh_Hant_HK: function(test) { + test.expect(4); + var li = new LocaleInfo("zh-Hant-HK"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Hant"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_zh_Hant_TW: function(test) { + test.expect(4); + var li = new LocaleInfo("zh-Hant-TW"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Hant"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_en_GE: function(test) { + test.expect(4); + var li = new LocaleInfo("en-GE"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_en_CN: function(test) { + test.expect(4); + var li = new LocaleInfo("en-CN"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_en_MX: function(test) { + test.expect(4); + var li = new LocaleInfo("en-MX"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_en_TW: function(test) { + test.expect(4); + var li = new LocaleInfo("en-TW"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_mn_MN: function(test) { + test.expect(4); + var li = new LocaleInfo("mn-MN"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Cyrl"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_es_CA: function(test) { + test.expect(4); + var li = new LocaleInfo("es-CA"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_af_ZA: function(test) { + test.expect(4); + var li = new LocaleInfo("af-ZA"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_am_ET: function(test) { + test.expect(4); + var li = new LocaleInfo("am-ET"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Ethi"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_ha_Latn_NG: function(test) { + test.expect(4); + var li = new LocaleInfo("ha-Latn-NG"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_or_IN: function(test) { + test.expect(4); + var li = new LocaleInfo("or-IN"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Orya"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_az_Latn_AZ: function(test) { + test.expect(4); + var li = new LocaleInfo("az-Latn-AZ"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_km_KH: function(test) { + test.expect(4); + var li = new LocaleInfo("km-KH"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Khmr"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_si_LK: function(test) { + test.expect(4); + var li = new LocaleInfo("si-LK"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Sinh"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_ar_AE: function(test) { + test.expect(4); + var li = new LocaleInfo("ar-AE"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Arab"); + test.equal(scinfo.getScriptDirection(), "rtl"); + test.done(); + }, + testScriptInfo_ar_BH: function(test) { + test.expect(4); + var li = new LocaleInfo("ar-BH"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Arab"); + test.equal(scinfo.getScriptDirection(), "rtl"); + test.done(); + }, + testScriptInfo_ar_DJ: function(test) { + test.expect(4); + var li = new LocaleInfo("ar-DJ"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Arab"); + test.equal(scinfo.getScriptDirection(), "rtl"); + test.done(); + }, + testScriptInfo_ar_DZ: function(test) { + test.expect(4); + var li = new LocaleInfo("ar-DZ"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Arab"); + test.equal(scinfo.getScriptDirection(), "rtl"); + test.done(); + }, + testScriptInfo_ar_JO: function(test) { + test.expect(4); + var li = new LocaleInfo("ar-JO"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Arab"); + test.equal(scinfo.getScriptDirection(), "rtl"); + test.done(); + }, + testScriptInfo_ar_KW: function(test) { + test.expect(4); + var li = new LocaleInfo("ar-KW"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Arab"); + test.equal(scinfo.getScriptDirection(), "rtl"); + test.done(); + }, + testScriptInfo_ar_LB: function(test) { + test.expect(4); + var li = new LocaleInfo("ar-LB"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Arab"); + test.equal(scinfo.getScriptDirection(), "rtl"); + test.done(); + }, + testScriptInfo_ar_LY: function(test) { + test.expect(4); + var li = new LocaleInfo("ar-LY"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Arab"); + test.equal(scinfo.getScriptDirection(), "rtl"); + test.done(); + }, + testScriptInfo_ar_MR: function(test) { + test.expect(4); + var li = new LocaleInfo("ar-MR"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Arab"); + test.equal(scinfo.getScriptDirection(), "rtl"); + test.done(); + }, + testScriptInfo_ar_OM: function(test) { + test.expect(4); + var li = new LocaleInfo("ar-OM"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Arab"); + test.equal(scinfo.getScriptDirection(), "rtl"); + test.done(); + }, + testScriptInfo_ar_QA: function(test) { + test.expect(4); + var li = new LocaleInfo("ar-QA"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Arab"); + test.equal(scinfo.getScriptDirection(), "rtl"); + test.done(); + }, + testScriptInfo_ar_SA: function(test) { + test.expect(4); + var li = new LocaleInfo("ar-SA"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Arab"); + test.equal(scinfo.getScriptDirection(), "rtl"); + test.done(); + }, + testScriptInfo_ar_SD: function(test) { + test.expect(4); + var li = new LocaleInfo("ar-SD"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Arab"); + test.equal(scinfo.getScriptDirection(), "rtl"); + test.done(); + }, + testScriptInfo_ar_SY: function(test) { + test.expect(4); + var li = new LocaleInfo("ar-SY"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Arab"); + test.equal(scinfo.getScriptDirection(), "rtl"); + test.done(); + }, + testScriptInfo_ar_TN: function(test) { + test.expect(4); + var li = new LocaleInfo("ar-TN"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Arab"); + test.equal(scinfo.getScriptDirection(), "rtl"); + test.done(); + }, + testScriptInfo_ar_YE: function(test) { + test.expect(4); + var li = new LocaleInfo("ar-YE"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Arab"); + test.equal(scinfo.getScriptDirection(), "rtl"); + test.done(); + }, + testScriptInfo_en_ET: function(test) { + test.expect(4); + var li = new LocaleInfo("en-ET"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_en_GM: function(test) { + test.expect(4); + var li = new LocaleInfo("en-GM"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_en_LR: function(test) { + test.expect(4); + var li = new LocaleInfo("en-LR"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_en_PK: function(test) { + test.expect(4); + var li = new LocaleInfo("en-PK"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_en_RW: function(test) { + test.expect(4); + var li = new LocaleInfo("en-RW"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_en_SD: function(test) { + test.expect(4); + var li = new LocaleInfo("en-SD"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_en_SL: function(test) { + test.expect(4); + var li = new LocaleInfo("en-SL"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_en_TZ: function(test) { + test.expect(4); + var li = new LocaleInfo("en-TZ"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_es_CR: function(test) { + test.expect(4); + var li = new LocaleInfo("es-CR"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_es_GQ: function(test) { + test.expect(4); + var li = new LocaleInfo("es-GQ"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_es_PH: function(test) { + test.expect(4); + var li = new LocaleInfo("es-PH"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_fr_BF: function(test) { + test.expect(4); + var li = new LocaleInfo("fr-BF"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_fr_BJ: function(test) { + test.expect(4); + var li = new LocaleInfo("fr-BJ"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_fr_CD: function(test) { + test.expect(4); + var li = new LocaleInfo("fr-CD"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_fr_CF: function(test) { + test.expect(4); + var li = new LocaleInfo("fr-CF"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_fr_CG: function(test) { + test.expect(4); + var li = new LocaleInfo("fr-CG"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_fr_CI: function(test) { + test.expect(4); + var li = new LocaleInfo("fr-CI"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_fr_CM: function(test) { + test.expect(4); + var li = new LocaleInfo("fr-CM"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_fr_GQ: function(test) { + test.expect(4); + var li = new LocaleInfo("fr-GQ"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_fr_DJ: function(test) { + test.expect(4); + var li = new LocaleInfo("fr-DJ"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_fr_DZ: function(test) { + test.expect(4); + var li = new LocaleInfo("fr-DZ"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_fr_GA: function(test) { + test.expect(4); + var li = new LocaleInfo("fr-GA"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_fr_GN: function(test) { + test.expect(4); + var li = new LocaleInfo("fr-GN"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_fr_LB: function(test) { + test.expect(4); + var li = new LocaleInfo("fr-LB"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_fr_ML: function(test) { + test.expect(4); + var li = new LocaleInfo("fr-ML"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_fr_RW: function(test) { + test.expect(4); + var li = new LocaleInfo("fr-RW"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_fr_SN: function(test) { + test.expect(4); + var li = new LocaleInfo("fr-SN"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_fr_TG: function(test) { + test.expect(4); + var li = new LocaleInfo("fr-TG"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_ms_SG: function(test) { + test.expect(4); + var li = new LocaleInfo("ms-SG"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_pa_PK: function(test) { + test.expect(4); + var li = new LocaleInfo("pa-PK"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Arab"); + test.equal(scinfo.getScriptDirection(), "rtl"); + test.done(); + }, + testScriptInfo_pt_AO: function(test) { + test.expect(4); + var li = new LocaleInfo("pt-AO"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_pt_GQ: function(test) { + test.expect(4); + var li = new LocaleInfo("pt-GQ"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_pt_CV: function(test) { + test.expect(4); + var li = new LocaleInfo("pt-CV"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Latn"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_ur_PK: function(test) { + test.expect(4); + var li = new LocaleInfo("ur-PK"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Arab"); + test.equal(scinfo.getScriptDirection(), "rtl"); + test.done(); + }, + testScriptInfo_zh_Hans_SG: function(test) { + test.expect(4); + var li = new LocaleInfo("zh-Hans-SG"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Hans"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); + }, + testScriptInfo_zh_Hans_MY: function(test) { + test.expect(4); + var li = new LocaleInfo("zh-Hans-MY"); + var scinfo = new ScriptInfo(li.getScript()); + test.ok(li !== null); + test.ok(scinfo !== null); + test.equal(li.getScript(), "Hans"); + test.equal(scinfo.getScriptDirection(), "ltr"); + test.done(); } - }; diff --git a/js/test/strings-ext/testlistfmt_am_ET.js b/js/test/strings-ext/testlistfmt_am_ET.js index 7731a85491..6773108b63 100644 --- a/js/test/strings-ext/testlistfmt_am_ET.js +++ b/js/test/strings-ext/testlistfmt_am_ET.js @@ -96,7 +96,7 @@ module.exports.testlistfmt_am_ET = { test.expect(2); test.ok(fmt !== null); - test.equal(fmt.format(["አንድ", "áˆáˆˆá‰µ"]), "አንድ እና áˆáˆˆá‰µ"); + test.equal(fmt.format(["አንድ", "áˆáˆˆá‰µ"]), "አንድ áˆáˆˆá‰µ"); test.done(); }, @@ -108,7 +108,7 @@ module.exports.testlistfmt_am_ET = { test.expect(2); test.ok(fmt !== null); - test.equal(fmt.format(["አንድ", "áˆáˆˆá‰µ", "ሶስት"]), "አንድᣠáˆáˆˆá‰µ, እና ሶስት"); + test.equal(fmt.format(["አንድ", "áˆáˆˆá‰µ", "ሶስት"]), "አንድᣠáˆáˆˆá‰µ ሶስት"); test.done(); }, @@ -120,7 +120,7 @@ module.exports.testlistfmt_am_ET = { test.expect(2); test.ok(fmt !== null); - test.equal(fmt.format(["አንድ", "áˆáˆˆá‰µ", "ሶስት", "አራት"]), "አንድᣠáˆáˆˆá‰µá£ ሶስት, እና አራት"); + test.equal(fmt.format(["አንድ", "áˆáˆˆá‰µ", "ሶስት", "አራት"]), "አንድᣠáˆáˆˆá‰µá£ ሶስት አራት"); test.done(); } }; diff --git a/js/test/strings-ext/testlistfmt_hi_IN.js b/js/test/strings-ext/testlistfmt_hi_IN.js index 6743943926..653d1610c7 100644 --- a/js/test/strings-ext/testlistfmt_hi_IN.js +++ b/js/test/strings-ext/testlistfmt_hi_IN.js @@ -61,7 +61,7 @@ module.exports.testlistfmt_hi_IN = { test.expect(2); test.ok(fmt !== null); - test.equal(fmt.format(["à¤à¤•", "दो", "तीन"]), "à¤à¤•, दो, और तीन"); + test.equal(fmt.format(["à¤à¤•", "दो", "तीन"]), "à¤à¤•, दो और तीन"); test.done(); }, @@ -72,7 +72,7 @@ module.exports.testlistfmt_hi_IN = { test.expect(2); test.ok(fmt !== null); - test.equal(fmt.format(["à¤à¤•", "दो", "तीन", "चार"]), "à¤à¤•, दो, तीन, और चार"); + test.equal(fmt.format(["à¤à¤•", "दो", "तीन", "चार"]), "à¤à¤•, दो, तीन और चार"); test.done(); }, testListFmtUnitStylehiINNumberFormatOne: function(test) { diff --git a/js/test/strings-ext/testlistfmt_ru.js b/js/test/strings-ext/testlistfmt_ru.js index 8e4617dd32..2885792086 100644 --- a/js/test/strings-ext/testlistfmt_ru.js +++ b/js/test/strings-ext/testlistfmt_ru.js @@ -158,7 +158,7 @@ module.exports.testlistfmt_ru = { test.expect(2); test.ok(fmt !== null); - test.equal(fmt.format(["один", "два"]), "один и два"); + test.equal(fmt.format(["один", "два"]), "один два"); test.done(); }, @@ -171,7 +171,7 @@ module.exports.testlistfmt_ru = { test.expect(2); test.ok(fmt !== null); - test.equal(fmt.format(["один", "два", "три"]), "один два и три"); + test.equal(fmt.format(["один", "два", "три"]), "один два три"); test.done(); }, @@ -184,7 +184,7 @@ module.exports.testlistfmt_ru = { test.expect(2); test.ok(fmt !== null); - test.equal(fmt.format(["один", "два", "три", "четыре"]), "один два три и четыре"); + test.equal(fmt.format(["один", "два", "три", "четыре"]), "один два три четыре"); test.done(); }, @@ -197,7 +197,7 @@ module.exports.testlistfmt_ru = { test.expect(2); test.ok(fmt !== null); - test.equal(fmt.format(["один", "два", "три", "четыре", "пÑÑ‚ÑŒ"]), "один два три четыре и пÑÑ‚ÑŒ"); + test.equal(fmt.format(["один", "два", "три", "четыре", "пÑÑ‚ÑŒ"]), "один два три четыре пÑÑ‚ÑŒ"); test.done(); }, @@ -333,7 +333,7 @@ module.exports.testlistfmt_ru = { test.expect(2); test.ok(fmt !== null); - test.equal(fmt.format(["один", "два"]), "один и два"); + test.equal(fmt.format(["один", "два"]), "один два"); test.done(); }, @@ -346,7 +346,7 @@ module.exports.testlistfmt_ru = { test.expect(2); test.ok(fmt !== null); - test.equal(fmt.format(["один", "два", "три"]), "один два и три"); + test.equal(fmt.format(["один", "два", "три"]), "один два три"); test.done(); }, @@ -359,7 +359,7 @@ module.exports.testlistfmt_ru = { test.expect(2); test.ok(fmt !== null); - test.equal(fmt.format(["один", "два", "три", "четыре"]), "один два три и четыре"); + test.equal(fmt.format(["один", "два", "три", "четыре"]), "один два три четыре"); test.done(); }, @@ -372,7 +372,7 @@ module.exports.testlistfmt_ru = { test.expect(2); test.ok(fmt !== null); - test.equal(fmt.format(["один", "два", "три", "четыре", "пÑÑ‚ÑŒ"]), "один два три четыре и пÑÑ‚ÑŒ"); + test.equal(fmt.format(["один", "два", "три", "четыре", "пÑÑ‚ÑŒ"]), "один два три четыре пÑÑ‚ÑŒ"); test.done(); }, // ru-GE @@ -596,7 +596,7 @@ module.exports.testlistfmt_ru = { test.expect(2); test.ok(fmt !== null); - test.equal(fmt.format(["один", "два"]), "один и два"); + test.equal(fmt.format(["один", "два"]), "один два"); test.done(); }, @@ -609,7 +609,7 @@ module.exports.testlistfmt_ru = { test.expect(2); test.ok(fmt !== null); - test.equal(fmt.format(["один", "два", "три"]), "один два и три"); + test.equal(fmt.format(["один", "два", "три"]), "один два три"); test.done(); }, @@ -622,7 +622,7 @@ module.exports.testlistfmt_ru = { test.expect(2); test.ok(fmt !== null); - test.equal(fmt.format(["один", "два", "три", "четыре"]), "один два три и четыре"); + test.equal(fmt.format(["один", "два", "три", "четыре"]), "один два три четыре"); test.done(); }, @@ -635,7 +635,7 @@ module.exports.testlistfmt_ru = { test.expect(2); test.ok(fmt !== null); - test.equal(fmt.format(["один", "два", "три", "четыре", "пÑÑ‚ÑŒ"]), "один два три четыре и пÑÑ‚ÑŒ"); + test.equal(fmt.format(["один", "два", "три", "четыре", "пÑÑ‚ÑŒ"]), "один два три четыре пÑÑ‚ÑŒ"); test.done(); } }; diff --git a/js/test/strings-ext/testlistfmt_zh.js b/js/test/strings-ext/testlistfmt_zh.js index e895078061..c3e7e1fe13 100644 --- a/js/test/strings-ext/testlistfmt_zh.js +++ b/js/test/strings-ext/testlistfmt_zh.js @@ -236,7 +236,7 @@ module.exports.testlistfmt_zh = { test.expect(2); test.ok(fmt !== null); - test.equal(fmt.format(["一", "二"]), "一和二"); + test.equal(fmt.format(["一", "二"]), "一åŠäºŒ"); test.done(); }, @@ -247,7 +247,7 @@ module.exports.testlistfmt_zh = { test.expect(2); test.ok(fmt !== null); - test.equal(fmt.format(["一", "二", "三"]), "一ã€äºŒå’Œä¸‰"); + test.equal(fmt.format(["一", "二", "三"]), "一ã€äºŒåŠä¸‰"); test.done(); }, @@ -258,7 +258,7 @@ module.exports.testlistfmt_zh = { test.expect(2); test.ok(fmt !== null); - test.equal(fmt.format(["一", "二", "三", "å››"]), "一ã€äºŒã€ä¸‰å’Œå››"); + test.equal(fmt.format(["一", "二", "三", "å››"]), "一ã€äºŒã€ä¸‰åŠå››"); test.done(); }, @@ -282,7 +282,7 @@ module.exports.testlistfmt_zh = { test.expect(2); test.ok(fmt !== null); - test.equal(fmt.format(["一", "二"]), "一和二"); + test.equal(fmt.format(["一", "二"]), "一åŠäºŒ"); test.done(); }, @@ -294,7 +294,7 @@ module.exports.testlistfmt_zh = { test.expect(2); test.ok(fmt !== null); - test.equal(fmt.format(["一", "二", "三"]), "一ã€äºŒå’Œä¸‰"); + test.equal(fmt.format(["一", "二", "三"]), "一ã€äºŒåŠä¸‰"); test.done(); }, @@ -306,7 +306,7 @@ module.exports.testlistfmt_zh = { test.expect(2); test.ok(fmt !== null); - test.equal(fmt.format(["一", "二", "三", "å››"]), "一ã€äºŒã€ä¸‰å’Œå››"); + test.equal(fmt.format(["一", "二", "三", "å››"]), "一ã€äºŒã€ä¸‰åŠå››"); test.done(); }, @@ -632,7 +632,7 @@ module.exports.testlistfmt_zh = { test.expect(2); test.ok(fmt !== null); - test.equal(fmt.format(["一", "二"]), "一和二"); + test.equal(fmt.format(["一", "二"]), "一åŠäºŒ"); test.done(); }, @@ -643,7 +643,7 @@ module.exports.testlistfmt_zh = { test.expect(2); test.ok(fmt !== null); - test.equal(fmt.format(["一", "二", "三"]), "一ã€äºŒå’Œä¸‰"); + test.equal(fmt.format(["一", "二", "三"]), "一ã€äºŒåŠä¸‰"); test.done(); }, @@ -654,7 +654,7 @@ module.exports.testlistfmt_zh = { test.expect(2); test.ok(fmt !== null); - test.equal(fmt.format(["一", "二", "三", "å››"]), "一ã€äºŒã€ä¸‰å’Œå››"); + test.equal(fmt.format(["一", "二", "三", "å››"]), "一ã€äºŒã€ä¸‰åŠå››"); test.done(); }, @@ -678,7 +678,7 @@ module.exports.testlistfmt_zh = { test.expect(2); test.ok(fmt !== null); - test.equal(fmt.format(["一", "二"]), "一和二"); + test.equal(fmt.format(["一", "二"]), "一åŠäºŒ"); test.done(); }, @@ -690,7 +690,7 @@ module.exports.testlistfmt_zh = { test.expect(2); test.ok(fmt !== null); - test.equal(fmt.format(["一", "二", "三"]), "一ã€äºŒå’Œä¸‰"); + test.equal(fmt.format(["一", "二", "三"]), "一ã€äºŒåŠä¸‰"); test.done(); }, @@ -702,7 +702,7 @@ module.exports.testlistfmt_zh = { test.expect(2); test.ok(fmt !== null); - test.equal(fmt.format(["一", "二", "三", "å››"]), "一ã€äºŒã€ä¸‰å’Œå››"); + test.equal(fmt.format(["一", "二", "三", "å››"]), "一ã€äºŒã€ä¸‰åŠå››"); test.done(); }, diff --git a/js/test/test/assertExtras.js b/js/test/test/assertExtras.js index 5e81e59fca..e82bdfb5e0 100644 --- a/js/test/test/assertExtras.js +++ b/js/test/test/assertExtras.js @@ -1,5 +1,5 @@ /* - * ../test/assertExtras.js - extra assertion types to use with nodeunit + * assertExtras.js - extra assertion types to use with nodeunit * * Copyright © 2018, JEDLSoft * @@ -31,6 +31,57 @@ function fail(actual, expected, message, operator, stackStartFunction) { }); } +function isUndefinedOrNull (value) { + return value === null || value === undefined; +} + +function isArguments (object) { + return Object.prototype.toString.call(object) == '[object Arguments]'; +} + +function objEquiv (a, b) { + if (isUndefinedOrNull(a) || isUndefinedOrNull(b)) + return false; + // an identical "prototype" property. + if (a.prototype !== b.prototype) return false; + //~~~I've managed to break Object.keys through screwy arguments passing. + // Converting to array solves the problem. + if (isArguments(a)) { + if (!isArguments(b)) { + return false; + } + a = pSlice.call(a); + b = pSlice.call(b); + return _deepEqual(a, b); + } + try{ + var ka = _keys(a), + kb = _keys(b), + key, i; + } catch (e) {//happens when one is a string literal and the other isn't + return false; + } + // having the same number of owned properties (keys incorporates hasOwnProperty) + if (ka.length != kb.length) + return false; + //the same set of keys (although not necessarily the same order), + ka.sort(); + kb.sort(); + //~~~cheap key test + for (i = ka.length - 1; i >= 0; i--) { + if (ka[i] != kb[i]) + return false; + } + //equivalent values for every corresponding key, and + //~~~possibly expensive deep test + for (i = ka.length - 1; i >= 0; i--) { + key = ka[i]; + if (!_deepEqual(a[key], b[key] )) + return false; + } + return true; +} + function _deepEqual(actual, expected) { // 7.1. All identical values are equivalent, as determined by ===. if (actual === expected) diff --git a/js/test/testRunner.js b/js/test/testRunner.js index ed93e71815..ae724d952f 100644 --- a/js/test/testRunner.js +++ b/js/test/testRunner.js @@ -1,7 +1,7 @@ /* * testRunner.js - top level test suite * - * Copyright © 2017-2018, JEDLSoft + * Copyright © 2017-2019, JEDLSoft * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -63,7 +63,7 @@ var suiteDefinitions = { }; // override the possible node environment to make the tests uniform -process.env.TZ = ""; +process.env.TZ = "Etc/UTC"; process.env.LANG = ""; process.env.LC_ALL = ""; @@ -75,6 +75,14 @@ var sync = true; var target = "node"; var reporter; +if (process.argv.length >= 2 && + (process.argv[2] === "help" || + process.argv[2] === "-h" || + process.argv[2] === "--help")) { + console.log("Usage: testRunner.js [assembly_style [compilation_style [suite_name_or_collection [sync|async]]]]"); + process.exit(0); +} + // Usage: testSuite.js [assembly_style [compilation_style [suite_name_or_collection [sync|async]]]] if (process.argv.length > 2) { if (process.argv.length > 3) { diff --git a/js/test/units/testunitfmt.js b/js/test/units/testunitfmt.js index 7158578036..3c7ca125a1 100644 --- a/js/test/units/testunitfmt.js +++ b/js/test/units/testunitfmt.js @@ -485,7 +485,7 @@ module.exports.testunitfmt = { var uf = new UnitFmt({locale:"fr-FR",autoConvert:false}); var str = uf.format(m1); - test.equal(str, "1 000 centimètres carrés"); + test.equal(str, "1 000 centimètres carrés"); test.done(); }, @@ -563,7 +563,7 @@ module.exports.testunitfmt = { var uf = new UnitFmt({locale:"fr-FR",autoConvert:false}); var str = uf.format(m1); - test.equal(str, "1 000 yards carrés"); + test.equal(str, "1 000 yards carrés"); test.done(); }, @@ -617,7 +617,7 @@ module.exports.testunitfmt = { var uf = new UnitFmt({locale:"fr-FR",autoConvert:false,autoScale:false}); var str = uf.format(m1); - test.equal(str, "1 000 kilooctets"); + test.equal(str, "1 000 kilooctets"); test.done(); }, @@ -695,7 +695,7 @@ module.exports.testunitfmt = { var uf = new UnitFmt({locale:"fr-FR",autoConvert:false,autoScale:false}); var str = uf.format(m1); - test.equal(str, "1 000 gigabits");; + test.equal(str, "1 000 gigabits");; test.done(); }, @@ -761,7 +761,7 @@ module.exports.testunitfmt = { var uf = new UnitFmt({locale:"fr-FR",autoConvert:false,autoScale:false}); var str = uf.format(m1); - test.equal(str, "1 000 joules"); + test.equal(str, "1 000 joules"); test.done(); }, @@ -892,7 +892,7 @@ module.exports.testunitfmt = { var uf = new UnitFmt({locale:"fr-FR",autoConvert:false,autoScale:false}); var str = uf.format(m1); - test.equal(str, "1 000 miles par gallon"); + test.equal(str, "1 000 miles par gallon"); test.done(); }, @@ -970,7 +970,7 @@ module.exports.testunitfmt = { var uf = new UnitFmt({locale:"fr-FR",autoConvert:false,autoScale:false}); var str = uf.format(m1); - test.equal(str, "1 000 mètres"); + test.equal(str, "1 000 mètres"); test.done(); }, @@ -1048,7 +1048,7 @@ module.exports.testunitfmt = { var uf = new UnitFmt({locale:"fr-FR",autoConvert:true,autoScale:false}); var str = uf.format(m1); - test.equal(str, "1 000 centimètres"); + test.equal(str, "1 000 centimètres"); test.done(); }, @@ -1113,7 +1113,7 @@ module.exports.testunitfmt = { var uf = new UnitFmt({locale:"fr-FR",autoConvert:false,autoScale:false}); var str = uf.format(m1); - test.equal(str, "1 000 microgrammes"); + test.equal(str, "1 000 microgrammes"); test.done(); }, @@ -1126,7 +1126,7 @@ module.exports.testunitfmt = { var uf = new UnitFmt({locale:"fr-FR",autoConvert:false,autoScale:false,length:"short"}); var str = uf.format(m1); - test.equal(str, "2 000 lb"); + test.equal(str, "2 000 lb"); test.done(); }, @@ -1270,7 +1270,7 @@ module.exports.testunitfmt = { var uf = new UnitFmt({locale:"fr-FR",autoConvert:false,autoScale:false}); var str = uf.format(m1); - test.equal(str, "1 000 miles par heure"); + test.equal(str, "1 000 miles par heure"); test.done(); }, @@ -1453,7 +1453,7 @@ module.exports.testunitfmt = { var uf = new UnitFmt({locale:"fr-FR",autoConvert:true,autoScale:true,length:"short",maxFractionDigits: 9}); var str = uf.format(m1); - test.equal(str, "1 093,333333333 °C"); + test.equal(str, "1 093,333333333 °C"); test.done(); }, @@ -1505,7 +1505,7 @@ module.exports.testunitfmt = { var uf = new UnitFmt({locale:"fr-FR",length:"long"}); var str = uf.format(m1); - test.equal(str, "1 000 degrés Celsius"); + test.equal(str, "1 000 degrés Celsius"); test.done(); }, @@ -1570,7 +1570,7 @@ module.exports.testunitfmt = { var uf = new UnitFmt({locale:"fr-FR",autoConvert:false,autoScale:false}); var str = uf.format(m1); - test.equal(str, "1 000 millisecondes"); + test.equal(str, "1 000 millisecondes"); test.done(); }, @@ -1635,7 +1635,7 @@ module.exports.testunitfmt = { var uf = new UnitFmt({locale:"fr-FR",length:"long",autoConvert:false,autoScale:false}); var str = uf.format(m1); - test.equal(str, "1 000 mois"); + test.equal(str, "1 000 mois"); test.done(); }, @@ -1700,7 +1700,7 @@ module.exports.testunitfmt = { var uf = new UnitFmt({locale:"fr-FR",autoConvert:false,autoScale:false}); var str = uf.format(m1); - test.equal(str, "1 000 litres"); + test.equal(str, "1 000 litres"); test.done(); }, @@ -1882,7 +1882,7 @@ module.exports.testunitfmt = { var uf = new UnitFmt({locale: "fr-FR",length:"long",autoConvert:false,autoScale: false}); var str = uf.format(m1); - test.equal(str, "1 000 mégaoctets par seconde"); + test.equal(str, "1 000 mégaoctets par seconde"); test.done(); }, @@ -1895,7 +1895,7 @@ module.exports.testunitfmt = { var uf = new UnitFmt({locale: "fr-FR",length:"short",autoConvert:false,autoScale: false}); var str = uf.format(m1); - test.equal(str, "1 000 Mo/s"); + test.equal(str, "1 000 Mo/s"); test.done(); }, diff --git a/js/test/units/testunitfmtasync.js b/js/test/units/testunitfmtasync.js index 137114ef03..488f7b83c6 100644 --- a/js/test/units/testunitfmtasync.js +++ b/js/test/units/testunitfmtasync.js @@ -133,7 +133,7 @@ module.exports.testunitfmtasync = { sync: false, onLoad: function(fmt) { var str = fmt.format(m1); - test.equal(str, "1 000 centimètres carrés"); + test.equal(str, "1 000 centimètres carrés"); test.done(); } }); diff --git a/js/test/util/testutils.js b/js/test/util/testutils.js index 2f29121381..4c893eb056 100644 --- a/js/test/util/testutils.js +++ b/js/test/util/testutils.js @@ -35,6 +35,9 @@ if (typeof(Locale) === "undefined") { if (typeof(JSUtils) === "undefined") { var JSUtils = require("../../lib/JSUtils.js"); } +if (typeof(ISet) === "undefined") { + var ISet = require("../../lib/ISet.js"); +} function strcmp(left, right) { return left.localeCompare(right); @@ -113,9 +116,29 @@ function mockLoaderUtil(paths, sync, params, callback) { } if (typeof(callback) !== 'undefined') { - callback.call(this, data); + callback.call(this, data); } - + + return data; +} + +var set = new ISet(); + +function mockLoaderNoMulti(paths, sync, params, callback) { + var data = new Array(paths && paths.length || 0); + + for (var i = 0; i < paths.length; i++) { + var path = paths[i]; + if (set.has(path)) { + throw "Cache miss"; + } + set.add(path); + } + + if (typeof(callback) !== 'undefined') { + callback.call(this, data); + } + return data; } @@ -1986,6 +2009,70 @@ module.exports.testutils = { }); }, + testLoadDataCacheResult: function(test) { + ilib.data.foo = ilib.data.foo_de = ilib.data.foo_und_DE = ilib.data.foo_de_DE = undefined; + ilib.setLoaderCallback(mockLoaderNoMulti); + try { + test.expect(2); + Utils.loadData({ + name: "foo.json", + locale: "de-DE", + callback: function (results) { + test.ok(results); + Utils.loadData({ + name: "foo.json", + locale: "de-DE", + callback: function (results2) { + // if there is a cache miss when it attempts to load a file from disk twice + // then the mock loader will throw an exception + test.ok(results2); + test.done(); + } + }); + } + }); + } catch (e) { + console.log("Exception caught: " + e.stack); + test.fail(e); + test.done(); + } + }, + + testLoadDataCacheResultAlreadyMerged: function(test) { + ilib.data.foo = ilib.data.foo_de = ilib.data.foo_und_DE = ilib.data.foo_de_DE = undefined; + ilib.setLoaderCallback(mockLoaderNoMulti); + var cacheMerged = ilib._cacheMerged; + set = new ISet(); // clear the mock loader's cache + try { + test.expect(2); + ilib._cacheMerged = true; + Utils.loadData({ + name: "foo.json", + locale: "de-DE", + callback: function (results) { + test.ok(results); + Utils.loadData({ + name: "foo.json", + locale: "de-DE", + callback: function (results2) { + // if there is a cache miss when it attempts to load a file from disk twice + // then the mock loader will throw an exception + test.ok(results2); + ilib._cacheMerged = cacheMerged; + test.done(); + } + }); + } + }); + } catch (e) { + console.log("Exception caught: " + e.stack); + test.fail(e); + test.done(); + } finally { + ilib._cacheMerged = cacheMerged; + } + }, + testMapStringDigits: function(test) { test.expect(1); var map = "abcdefghij".split(""); diff --git a/js/webpack.config.js b/js/webpack.config.js index 0c77f2fd68..d485f5859c 100644 --- a/js/webpack.config.js +++ b/js/webpack.config.js @@ -29,6 +29,7 @@ module.exports = function(env, args) { target = env.target || "web", locales = env.locales, ilibRoot = path.resolve(env.ilibRoot || "."), + tempDirRoot = path.resolve(env.tempDir || "temp"), outputPath; // "ut" is unit tests @@ -63,6 +64,7 @@ module.exports = function(env, args) { } var dirName = [size, assembly, compilationType, target].join("-"); + var tempDir = path.join(tempDirRoot, 'locales', dirName); var urlPath = path.join('output/js', dirName); outputPath = (assembly === "assembled") ? path.resolve(__dirname, urlPath) : @@ -75,7 +77,7 @@ module.exports = function(env, args) { size: size, ilibRoot: ilibRoot, target: target, - tempDir: path.join("ilib/js", urlPath) + tempDir: tempDir }; var ret = { diff --git a/package.json b/package.json index 390a2cec73..1935339549 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "ilib", - "version": "14.1.2", - "main": "js/lib/ilib-node.js", + "version": "14.2.0", + "main": "js/index.js", "description": "iLib is a cross-engine library of internationalization (i18n) classes written in pure JS", "keywords": [ "internationalization", @@ -52,38 +52,40 @@ "ringojs": ">=0.9", "nodejs": ">= 0.10" }, + "cldr-data-coverage": "full", "devDependencies": { - "babel-loader": "^7.1.2", - "cldr-data": "^32.0.0", - "ejs": "^2.5.2", + "babel-loader": "^7.1.5", + "cldr-data": "^34.0.0", + "ejs": "^2.6.1", "grunt": "^1.0.3", "grunt-cli": "^1.2.0", "grunt-contrib-clean": "^1.1.0", "grunt-contrib-compress": "^1.4.3", "grunt-contrib-copy": "^1.0.0", - "grunt-contrib-uglify": "^3.4.0", + "grunt-contrib-nodeunit": "~0.4.1", + "grunt-contrib-uglify": "~0.5.0", "grunt-eslint": "^21.0.0", "grunt-http-server": "^2.1.0", "grunt-jsdoc": "^2.2.1", "grunt-md5sum": "^2.0.1", "grunt-mkdir": "^1.0.0", "grunt-move": "^1.0.0", - "grunt-contrib-nodeunit": "~0.4.1", "grunt-shell": "^2.1.0", "grunt-text-replace": "^0.4.0", "http-server": "^0.11.1", - "ilib-webpack-loader": "^1.2.1", - "ilib-webpack-plugin": "^1.2.1", - "iso-15924": "^2.0.0", + "ilib-scanner": "^1.2.2", + "ilib-webpack-loader": "^1.2.2", + "ilib-webpack-plugin": "^1.2.2", + "iso-15924": "^2.1.0", "jsdoc2": "^2.4.0", "nodeunit": "^0.11.0", - "should": ">=11.1.0", + "should": "^13.2.3", "tap": "^10.0.2", - "trireme": "^0.9.0", - "uglify-js": "^3.3.0", - "xml2json": "^0.11.2", - "uglifyjs-webpack-plugin": "^1.0.0", - "webpack": "^3.10.0" + "trireme": "^0.9.3", + "uglify-js": "^3.4.9", + "uglifyjs-webpack-plugin": "^1.3.0", + "webpack": "^3.12.0", + "xml2json": "^0.11.2" }, "scripts": { "test": "ant test", diff --git a/qt/NodeunitTest/NodeunitRunAll.qml b/qt/NodeunitTest/NodeunitRunAll.qml index 09d953deeb..d5c0108ae3 100644 --- a/qt/NodeunitTest/NodeunitRunAll.qml +++ b/qt/NodeunitTest/NodeunitRunAll.qml @@ -11,7 +11,7 @@ QtObject { var TestSuite = TestSuiteModule.TestSuite; var TestRunner = TestRunnerModule.TestRunner; var runner = new TestRunner(); - var date = new Date(); + var startTime = new Date(); var suiteDefinitions = { "address": "/address/testSuiteFiles.js", @@ -30,7 +30,7 @@ QtObject { "units": "/units/testSuiteFiles.js", "util": "/util/testSuiteFiles.js" }; - console.log("<<<<< Start time of full test: " + date.getHours() +":"+ date.getMinutes() +":"+ date.getSeconds()+ " >>>>>"); + console.log("<<<<< Start time of full test: " + startTime.getHours() +":"+ startTime.getMinutes() +":"+ startTime.getSeconds()+ " >>>>>"); var s, ts; for (s in suiteDefinitions) { ts = new TestSuite(suiteDefinitions[s], s); @@ -38,7 +38,11 @@ QtObject { runner.addSuite(ts); } runner.runTests(); - console.log("<<<<< End time of full test: " + date.getHours() +":"+ date.getMinutes() +":"+ date.getSeconds()+ " >>>>>"); + var endTime = new Date(); + var timeGap = (endTime.getTime() - startTime.getTime())/1000; + console.log("<<<<< End time of full test: " + endTime.getHours() +":"+ endTime.getMinutes() +":"+ endTime.getSeconds()+ " >>>>>"); + console.log("<<<<< Total Elapse Time: " + timeGap + " seconds >>>>>"); + console.log("\n *************************** All iLib tests on QML are done. ***********************************"); Qt.quit(); } diff --git a/qt/NodeunitTest/TestEnvironment.qml b/qt/NodeunitTest/TestEnvironment.qml index 3a315a820c..83335c8689 100644 --- a/qt/NodeunitTest/TestEnvironment.qml +++ b/qt/NodeunitTest/TestEnvironment.qml @@ -23,10 +23,10 @@ QtObject { testSuites = require("qmltest", path); for (i=0; i < testSuites["files"].length; i++) { + //console.log("fileNames...." + testSuites["files"][i]); runTest = require("qmltest", "/" + moduleName + "/"+ testSuites["files"][i]); + Nodeunit.nodeunit.run(runTest) } - - Nodeunit.nodeunit.run(runTest) Nodeunit.nodeunit.finish(); } } diff --git a/qt/build.xml b/qt/build.xml index 2a30e84cff..b01aa245f5 100644 --- a/qt/build.xml +++ b/qt/build.xml @@ -57,16 +57,17 @@ limitations under the License. - + - + + diff --git a/tools/cldr/allscripts.sh b/tools/cldr/allscripts.sh new file mode 100644 index 0000000000..2015b83c1d --- /dev/null +++ b/tools/cldr/allscripts.sh @@ -0,0 +1,104 @@ +#/bin/sh +# +# allscripts.sh - run all of the scripts +# +# Copyright © 2018-2019, JEDLSoft +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# +# See the License for the specific language governing permissions and +# limitations under the License. +# + +CLDR_VERSION=34 +UCD_VERSION=12.0.0 +export CLDR_COVERAGE=full + +# get the latest full data +pushd ../.. +npm install cldr-data +popd + +TARGET=../../js/data/locale +#TARGET=tmp + +# remove all previously generated data so that we can make sure +# that data which is no longer valid in the later versions of CLDR +# doesn't accidentally stick around forever. + +# Put these back in the filetypes.grep when the gencountrynames.js +# is commented back in again +#ctrynames.json +#ctryreverse.json +#regionnames.json + +cat >filetypes.grep < 0)) { + } else if (!parent || (parent[prop] !== child[prop] && child[prop].toString().length !== undefined)) { ret[prop] = child[prop]; } } @@ -730,12 +730,12 @@ exports.mergeAndPrune = function mergeAndPrune(localeData) { localeData.merged = localeData.data; } for (var prop in localeData) { - // util.print("merging " + prop + "\n"); + // console.log("merging " + prop + "\n"); if (prop && typeof(localeData[prop]) !== 'undefined' && prop !== 'data' && prop !== 'merged') { - // util.print(prop + " "); + // console.log(prop + " "); localeData[prop].merged = exports.merge(localeData.merged || {}, localeData[prop].data || {}); localeData[prop].data = exports.prune(localeData.merged || {}, localeData[prop].data || {}); - // util.print("recursing\n"); + // console.log("recursing\n"); exports.mergeAndPrune(localeData[prop]); } } @@ -928,7 +928,7 @@ exports.Trie = function () { * @param {Object} to */ exports.Trie.prototype.add = function(from, to) { - //util.print("from length is " + from.length + "\n"); + //console.log("from length is " + from.length + "\n"); var trienode = this.nodes; var dest = new TrieNode(to); @@ -937,7 +937,7 @@ exports.Trie.prototype.add = function(from, to) { switch (typeof(trienode[from[j]])) { case 'number': case 'string': - //util.print("existing leaf node " + from[j] + "\n"); + //console.log("existing leaf node " + from[j] + "\n"); // context-sensitive? var temp = { "__leaf": trienode[from[j]] @@ -947,7 +947,7 @@ exports.Trie.prototype.add = function(from, to) { case 'object': if (trienode[from[j]] instanceof TrieNode) { - //util.print("existing leaf node " + from[j] + "\n"); + //console.log("existing leaf node " + from[j] + "\n"); // context-sensitive? We have more to add, but // there is a leaf here already. Push it down as // a leaf and go on. @@ -959,7 +959,7 @@ exports.Trie.prototype.add = function(from, to) { break; case 'undefined': - //util.print("new node " + from[j] + "\n"); + //console.log("new node " + from[j] + "\n"); trienode[from[j]] = {}; break; } @@ -967,13 +967,13 @@ exports.Trie.prototype.add = function(from, to) { trienode = trienode[from[j]]; } - //util.print("setting node " + from[j] + " to " + to + "\n"); + //console.log("setting node " + from[j] + " to " + to + "\n"); if (!exports.isEmpty(trienode[from[j]])) { - //util.print("Add existing node leaf " + from[j] + "\n"); + //console.log("Add existing node leaf " + from[j] + "\n"); // context-sensitive? trienode[from[j]].__leaf = dest; } else { - //util.print("Adding new node " + from[j] + "\n"); + //console.log("Adding new node " + from[j] + "\n"); trienode[from[j]] = dest; } }; @@ -1013,4 +1013,4 @@ exports.Trie.prototype._clean = function (node) { */ exports.Trie.prototype.cleanForm = function() { return this._clean(this.nodes); -}; \ No newline at end of file +}; diff --git a/tools/cldr/datefmts.js b/tools/cldr/datefmts.js index 2714a62085..c35062e5f5 100644 --- a/tools/cldr/datefmts.js +++ b/tools/cldr/datefmts.js @@ -1,2125 +1,2113 @@ -/* - * datefmts.js - auxillary tools used to generate the dateformats.json files - * - * Copyright © 2015-2017, JEDLSoft - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * - * See the License for the specific language governing permissions and - * limitations under the License. - */ -/* - * This code is intended to be run under node.js - */ -var fs = require('fs'); -var util = require('util'); -var path = require('path'); - -var common = require('./common.js'); -var merge = common.merge; -var Locale = common.Locale; -var makeDirs = common.makeDirs; - -var rtlLanguages = [ - "ae", - "arc", - "ar", - "bal", - "bej", - "bft", - "cja", - "ckb", - "cop", - "doi", - "dv", - "dyo", - "emk", - "fa", - "gba", - "grc", - "ha", - "he", - "jpr", - "jrb", - "ks", - "ky", - "lad", - "lah", - "lki", - "myz", - "nqo", - "otk", - "pal", - "phn", - "prd", - "ps", - "sam", - "sdh", - "sd", - "swb", - "syr", - "tg", - "tk", - "ug", - "ur", - "uz", - "xld", - "xpr", - "xsa", - "yi", - "zza" -]; - -var rtlScripts = [ - "Arab", - "Armi", - "Avst", - "Cprt", - "Hebr", - "Khar", - "Lydi", - "Mand", - "Merc", - "Mero", - "Nkoo", - "Orkh", - "Phli", - "Phnx", - "Prti", - "Samr", - "Sarb", - "Syrc", - "Thaa", -]; - -var asianLangs = [ - "ko", - "zh", - "ja" -]; - -function loadFile(path) { - var ret = undefined; - if (fs.existsSync(path)) { - json = fs.readFileSync(path, "utf-8"); - /* before parsing, first remove comments which are not valid in real json - * - * note. eu/dateFields.json, eu-ES/dateFields.json. - * There're "displayName": "AM//PM" value. which shouldn't be removed". - */ - json = json.replace(/\/\*(\*[^\/]|[^\*])*\*\//g, ""); - ret = JSON.parse(json); - } - return ret; -} - -function addDateFormat(formats, locale, data) { - if (!locale) { - // root - formats.data = data; - return; - } - - var language = locale.getLanguage(), - script = locale.getScript(), - region = locale.getRegion(); - - if (language) { - if (!formats[language]) formats[language] = {}; - if (script) { - if (!formats[language][script]) formats[language][script] = {}; - if (region) { - formats[language][script][region] = {data: data}; - } else { - formats[language][script].data = data; - } - } else if (region) { - formats[language][region] = {data: data}; - } else { - formats[language].data = data; - } - } -} - -function getFormatGroup(formats, localeComponents) { - var group = formats; - for (var i = 0; i < localeComponents.length; i++) { - if (!group[localeComponents[i]]) group[localeComponents[i]] = {}; - group = group[localeComponents[i]]; - } - return group; -} - -function convertOrderFormat(fmt) { - return fmt.replace(/\{0\}/, "{time}").replace(/\{1\}/, "{date}"); -} - -function correctedYear(fmt) { - ret = ""; - var i = 0; - var skipMode = false; - while (i < fmt.length) { - if (fmt.charAt(i) === "'") { - skipMode = !skipMode; - } else if (!skipMode) { - var c = fmt.charAt(i), - start = i; - while (c === 'y' && i < fmt.length) { - c = fmt.charAt(++i); - } - if (i - start > 0) { - ret += (i - start > 1) ? "yy" : "yyyy"; - } - } - ret += fmt.charAt(i++); - } - return ret; -} - -function dateOrder(fmt) { - var stripped = fmt.replace(/'[^']*'/g, ""); - if (stripped.match(/d.*M.*y/)) { - return "dmy"; - } else if (stripped.match(/M.*d.*y/)) { - return "mdy"; - } else if (stripped.match(/y.*M.*d/)) { - return "ymd"; - } else if (stripped.match(/y.*d.*M/)) { - return "ydm"; - } else { - util.print("WARNING: unknown date order: " + fmt + "\n"); - } -} - -function dateOrder2(fmt) { - var stripped = fmt.replace(/'[^']*'/g, ""); - if (stripped.match(/[Ec].*M.*d/)) { - return "wmd"; - } else if (stripped.match(/d.*M.*[Ec]/)) { - return "dmw"; - } else if (stripped.match(/[Ec].*d.*M/)) { - return "wdm"; - } else if (stripped.match(/M.*d.*[Ec]/)) { - return "mdw"; - } else { - util.print("WARNING: unknown date order: " + fmt + "\n"); - } -} - -function timeOrder(fmt) { - var stripped = fmt.replace(/'[^']*'/g, ""); - if (stripped.match(/H.*z/) || stripped.match(/h.*a.*z/)) { - return "haz"; - } else if (stripped.match(/z.*H/) || stripped.match(/z.*a.*h/)) { - return "zah"; - } else if (stripped.match(/a.*h/)) { - return "ahz"; - } else if (stripped.match(/h.*a/)) { - return "haz"; - } else { - util.print("WARNING: unknown time order: " + fmt + "\n"); - } -} - -function getDateFormat(calendar, length) { - var ret = ""; - if (calendar.dateFormats && calendar.dateFormats[length]) { - ret = typeof(calendar.dateFormats[length]) === "string" ? calendar.dateFormats[length] : calendar.dateFormats[length]._value; - ret = ret ? ret.replace(/ *G+/, "") : ret; - } - return ret; -} - -function getTimeFormat(calendar, length) { - var ret = ""; - if (calendar.timeFormats && calendar.timeFormats[length]) { - ret = typeof(calendar.timeFormats[length]) === "string" ? calendar.timeFormats[length] : calendar.timeFormats[length]._value; - } - return ret; -} - -function getAvailableFormat(calendar, code) { - var ret = ""; - if (calendar.dateTimeFormats && calendar.dateTimeFormats.availableFormats && calendar.dateTimeFormats.availableFormats[code]) { - ret = calendar.dateTimeFormats.availableFormats[code]; - ret = ret ? ret.replace(/ *G+/, "") : ret; - } - return ret; -} - -function isAsianLang(lang) { - return asianLangs.indexOf(lang) > -1; -} - -/** - * Return the index of the first occurrence of a character from set - * in the string that is not inside of quotes. - * - * @param string - * @param set - * @returns {Number} the index of the first character that matches, or -1 - * if no characters match - */ -function scanForChars(string, set) { - var i = 0; - var skipMode = false; - while (i < string.length) { - if (string.charAt(i) === "'") { - skipMode = !skipMode; - } else if (!skipMode) { - if (set.indexOf(string.charAt(i)) > -1) { - return i; - } - } - i++; - } - return -1; -} - -/** - * Return the index of one past the last occurrence of a character from set - * in the string that is not inside of quotes. - * - * @param string - * @param set - * @returns {Number} the index of the first character that matches, or -1 - * if no characters match - */ -function scanForLastChars(string, set) { - var i = string.length - 1; - var skipMode = false; - while (i < string.length) { - if (string.charAt(i) === "'") { - skipMode = !skipMode; - } else if (!skipMode) { - if (set.indexOf(string.charAt(i)) > -1) { - return i+1; - } - } - i--; - } - return -1; -} - -/** - * Determine whether or not this locale distinguishes between stand-alone month or day-of-week - * names and in-format month or day-of-week names. The stand-alone months are typically used - * when combined with the date. eg. The in-format format for "5th of November" would have - * "November" written in the genitive case, where as "November" at the top of a calendar would - * be written in in the nominative case. - * - * @param calendar - * @returns {Boolean} - */ -function standAlone(calendar) { - var monthNamesFormat = calendar.months.format.wide, - monthNamesStandAlone = calendar.months["stand-alone"].wide; - - for (var month in monthNamesFormat) { - if ( month && - monthNamesFormat[month] && - monthNamesStandAlone[month] && - monthNamesFormat[month] !== monthNamesStandAlone[month]) { - return true; - } - } - return false; -} - -/** - * Compare the non-date component parts of formats to see if they - * are different. - * - * @param left first format to test - * @param right second format to test - * @returns {Boolean} true if the two formats are different, false otherwise - */ -function compareFormats(left, right) { - var l = left.replace(/[dMy]+/, ""), - r = right.replace(/[dMy]+/, ""); - - return l !== r; -} - -function replaceFormates(str, org, replace) { - var repString = str; - - if (typeof(org) === 'object') { - for (var x in org) { - repString = repString.replace(new RegExp(x),org[x]); - } - return repString; - } else { - return repString.replace(org,replace); - } - return repString; -} - -module.exports = { - loadFile: loadFile, - getFormatGroup: getFormatGroup, - - walkLocaleDir: function (formats, filename, root, dir) { - var results = []; - var list = fs.readdirSync(path.join(root, dir)); - var localeSpec = dir.replace(/\//g, '-'); - var locale = dir ? new Locale(localeSpec) : undefined; - - list.forEach(function (file) { - var sourcePathRelative = path.join(dir, file); - var sourcePath = path.join(root, sourcePathRelative); - var stat = fs.statSync(sourcePath); - if (stat && stat.isDirectory()) { - module.exports.walkLocaleDir(formats, filename, root, sourcePathRelative); - } else { - var obj; - if (file.match(filename)) { - try { - obj = loadFile(sourcePath); - if (obj) { - util.print(dir + " "); - - addDateFormat(formats, locale, obj); - } - } catch (err) { - util.print("File " + sourcePath + " is not readable or does not contain valid JSON.\n"); - util.print(err + "\n"); - process.exit(2); - } - } - } - }); - - return results; - }, - - mergeFormats: function(formats, group, localeComponents) { - if (localeComponents.length) { - var parent = getFormatGroup(formats, localeComponents.slice(0, -1)); - if (group.data) group.data.generated = undefined; - group.data = merge(parent.data || {}, group.data || {}); - } - - for (var comp in group) { - if (comp && comp !== "data" && group[comp]) { - module.exports.mergeFormats(formats, group[comp], localeComponents.concat([comp])); - } - } - }, - - createDateFormats: function (language, script, region, cldrData) { - var formats = {}, - cldrCalendar, - calendar, - isRtl = (rtlLanguages.indexOf(language) > -1) && (!script || rtlScripts.indexOf(script) > 0); - rtlify = isRtl ? function(format) { - var f = format.replace(/\u200F/g, ""); - - switch(f.charAt(0)) { - case 'd': - case 'y': - case 'h': - case 'H': - case 'N': - return "\u200F" + f; - - case 'M': - var i = 1; - while (f.charAt(i) === "M") { - i++; - } - if (i < 3) { - // 1 and 2 M's are numeric, whereas 3 and 4 M's are letters - return "\u200F" + f; - } - return f; - - default: - return f; - } - } : function(format) { - return format; - }; - - - for (var calendarName in cldrData) { - cldrCalendar = cldrData[calendarName]; - calendar = formats[calendarName] = {}; - - var lengths = ["full", "long", "medium", "short"]; - - var order = cldrCalendar.dateTimeFormats["full"]; - if (order === cldrCalendar.dateTimeFormats["long"] && - order === cldrCalendar.dateTimeFormats["medium"] && - order === cldrCalendar.dateTimeFormats["short"]) { - calendar.order = convertOrderFormat(order); - } else { - calendar.order = { - "f": convertOrderFormat(order), - "l": convertOrderFormat(cldrCalendar.dateTimeFormats["long"]), - "m": convertOrderFormat(cldrCalendar.dateTimeFormats["medium"]), - "s": convertOrderFormat(cldrCalendar.dateTimeFormats["short"]) - }; - } - - var usesStandAlone = standAlone(cldrCalendar); - - // glean the lengths of the various parts - var cldrFormats = {}, - d = {}, - m = {}, - y = {}; - - for (i = 0; i < lengths.length; i++) { - var len = lengths[i]; - - cldrFormats[len] = getDateFormat(cldrCalendar, len); - var stripped = cldrFormats[len].replace(/'[^']*'/g, ""); - - d[len] = stripped.replace(/[^d]/g, ""); - m[len] = stripped.replace(/[^M]/g, ""); - y[len] = stripped.replace(/[^y]/g, ""); - } - - calendar.date = { - "dmwy": {}, - "dmy": {}, - "dmw": {}, - "dm": {}, - "my": {}, - "dw": {}, - "w": {}, - "d": {}, - "m": {}, - "y": {} - }; - - /* - * stand-alone of m (month) is l - * stand-alone of d (day) is a - * stand-alone of w (weekday) is e - * stand-alone of y (year) is r - */ - if (usesStandAlone) { - calendar.date.e = {}; - calendar.date.l = {}; - } - - if (isAsianLang(language)) { - calendar.date.a = {}; - calendar.date.l = {}; - calendar.date.r = {}; - } - - var w; - - i = scanForChars(cldrFormats["full"], "Ec"); - if (i > -1 && cldrFormats["full"].charAt(i) === "c") { - w = { - "full": "cccc", - "long": "ccc", - "medium": "cc", - "short": "c" - }; - } else { - w = { - "full": "EEEE", - "long": "EEE", - "medium": "EE", - "short": "E" - }; - } - - // First attempt to find the "w" template: - // Lengthen all components of the long to the full size, because in CLDR, the "long" format is "dmy", and then - // find that in the full template to figure out which parts are the "w" parts and which are the "dmy" parts - var tmp, - wTemplate = "E {date}"; - var longFormat = cldrFormats["long"]; - var longPlus = longFormat; - if (d["full"] !== d["long"]) { - longPlus = longPlus.replace(d["long"], d["full"]); - } - if (m["full"] !== m["long"]) { - longPlus = longPlus.replace(m["long"], m["full"]); - } - if (y["full"] !== y["long"]) { - longPlus = longPlus.replace(y["long"], y["full"]); - } - // util.print("Search for '" + longPlus + "' in '" + cldrFormats["full"] + "'\n"); - i = cldrFormats["full"].indexOf(longPlus); - if (i > -1) { - tmp = cldrFormats["full"].replace(longPlus, "{date}"); - // util.print("tmp is " + tmp + "\n"); - wTemplate = tmp; - } else { - // didn't work. Next attempt: try searching for the w components and see if the dmy parts come before - // or after it in the format. If it comes before, take after the the first "d", "M", or "y" as the "dmy" - // part. If it comes after take everything up to the first "d", "M", or "y" as the "dmy" part. - // util.print("Not found. Trying positional method\n"); - - // strip out the quoted parts so we don't accidentally match the characters inside the quotes - var full = cldrFormats["full"]; - var min = scanForChars(full, "dMy"), - max = scanForLastChars(full, "dMy"); - - if (scanForLastChars(full, "E") < min) { - wTemplate = full.substring(0, min) + "{date}"; - longPlus = full.substring(min); - // util.print("language " + language + " E found before date. Using wtemplate " + wTemplate + "\n"); - } else if (scanForChars(full, "E") > max) { - // scan backwards to find the last dmy char - i = full.length-1; - var skipMode = false; - while (i > -1) { - if (full.charAt(i) === "'") { - skipMode = !skipMode; - } else if (!skipMode) { - var c = full.charAt(i); - if (c === 'd' || c === 'M' || c === 'y') { - break; - } - } - i--; - } - wTemplate = "{date}" + full.substring(i+1); - longPlus = full.substring(0, i+1); - // util.print("language " + language + " E found after date. Using wtemplate " + wTemplate + " and longPlus is " + longPlus + "\n"); - //} else { - // the w is in the middle of the dmy... not sure what to do about that! - // util.print("failed. Using fallback.\n"); - } - } - // util.print("wTemplate is " + wTemplate + "\n"); - - calendar.date.dmwy["f"] = rtlify(correctedYear(cldrFormats["full"])); - calendar.date.dmy["f"] = rtlify(correctedYear(longPlus)); - - for (i = 1; i < lengths.length; i++) { - var len = lengths[i]; - var lenAbbr = len.charAt(0); - tmp = wTemplate.replace(/\{date\}/, cldrFormats[len]); - tmp = tmp.replace(/[Ec]+/, w[len]); - tmp = correctedYear(tmp); - - calendar.date.dmwy[lenAbbr] = rtlify(tmp); - calendar.date.dmy[lenAbbr] = rtlify(correctedYear(cldrFormats[len])); - } - - var orders = {}; - - for (i = 0; i < lengths.length; i++) { - var len = lengths[i]; - var lenAbbr = len.charAt(0); - calendar.date.w[lenAbbr] = w[len]; - calendar.date.d[lenAbbr] = d[len]; - calendar.date.m[lenAbbr] = m[len]; - calendar.date.y[lenAbbr] = correctedYear(y[len]); - - orders[len] = dateOrder(cldrFormats[len]); - - var dmy = calendar.date.dmy[lenAbbr]; - - // generate the "dm" and the "my" formats by stripping off the appropriate part of - // the long format - switch (orders[len]) { - case "dmy": - // util.print("Length " + len + " order dmy\n"); - calendar.date.my[lenAbbr] = rtlify(dmy.substring(scanForChars(dmy, "M"))); - calendar.date.dm[lenAbbr] = rtlify(dmy.substring(0, scanForLastChars(dmy, "M"))); - break; - case "mdy": - // util.print("Length " + len + " order mdy\n"); - calendar.date.my[lenAbbr] = rtlify(dmy.substring(0, scanForLastChars(dmy, "M")) + - dmy.substring(scanForLastChars(dmy, "d"))); - calendar.date.dm[lenAbbr] = rtlify(dmy.substring(0, scanForLastChars(dmy, "d"))); - break; - case "ymd": - // util.print("Length " + len + " order ymd\n"); - calendar.date.dm[lenAbbr] = rtlify(dmy.substring(scanForChars(dmy, "M"))); - if (isAsianLang(language)) { - var firstd = scanForChars(dmy, "d"); - if (dmy.charAt(firstd-1) == '/') { - firstd--; - } - calendar.date.my[lenAbbr] = rtlify(dmy.substring(0, firstd).trim()); - } else { - calendar.date.my[lenAbbr] = rtlify(dmy.substring(0, scanForLastChars(dmy, "M"))); - } - break; - - case "ydm": - // util.print("Length " + len + " order ydm\n"); - calendar.date.dm[lenAbbr] = rtlify(dmy.substring(scanForChars(dmy, "d"))); - calendar.date.my[lenAbbr] = rtlify(dmy.substring(0, scanForChars(dmy, "d")) + - dmy.substring(scanForChars(dmy, "M"))); - break; - } - - if (usesStandAlone) { - calendar.date.my[lenAbbr] = calendar.date.my[lenAbbr].replace(/MMMM/, "LLLL").replace(/MMM/, "LLL"); - calendar.date.e[lenAbbr] = calendar.date.w[lenAbbr].replace(/E/g, "c"); - calendar.date.l[lenAbbr] = calendar.date.m[lenAbbr].replace(/M/g, "L"); - } - - if (isAsianLang(language)) { - calendar.date.a[lenAbbr] = getAvailableFormat(cldrCalendar, "d").replace(/d+/, calendar.date.d[lenAbbr]); - calendar.date.l[lenAbbr] = getAvailableFormat(cldrCalendar, "M").replace(/M+/, calendar.date.m[lenAbbr]); - calendar.date.r[lenAbbr] = getAvailableFormat(cldrCalendar, "y").replace(/y+/, calendar.date.y[lenAbbr]); - } - - tmp = wTemplate.replace(/\{date\}/, calendar.date.dm[lenAbbr]); - tmp = tmp.replace(/[Ec]+/, w[len]); - calendar.date.dmw[lenAbbr] = tmp; - - var dmw = calendar.date.dmw[lenAbbr]; - - switch (dateOrder2(dmw)) { - case "dmw": - // util.print("Length " + len + " dw order dmw\n"); - calendar.date.dw[lenAbbr] = rtlify(dmw.substring(0, scanForChars(dmw, "M")) + - dmw.substring(scanForChars(dmw, "Ec"))); - break; - case "wdm": - // util.print("Length " + len + " dw order wdm\n"); - calendar.date.dw[lenAbbr] = rtlify(dmw.substring(0, scanForLastChars(dmw, "d"))); - break; - case "mdw": - // util.print("Length " + len + " dw order mdw\n"); - calendar.date.dw[lenAbbr] = rtlify(dmw.substring(scanForChars(dmw, "d"))); - break; - case "wmd": - // util.print("Length " + len + " dw order wmd\n"); - calendar.date.dw[lenAbbr] = rtlify(dmw.substring(0, scanForChars(dmw, "M")) + - dmw.substring(scanForChars(dmw, "d"))); - break; - } - } - - calendar.time = { - "12": {}, - "24": {} - }; - - var available = cldrCalendar.dateTimeFormats.availableFormats; - - if (cldrCalendar.timeFormats && cldrCalendar.timeFormats["long"]) { - var longtime = cldrCalendar.timeFormats["long"].replace(/z+/, "z"); - var mediumtime = cldrCalendar.timeFormats["medium"]; - var shorttime = cldrCalendar.timeFormats["short"]; - var strippedLongTime = longtime.replace(/'[^']*'/g, ""); - var begin, end; - var zTemplate, aTemplate, order; - var H, h; - - if (longtime.indexOf("H") > -1) { - // util.print("24-hour locale. Longtime: " + longtime + "\n"); - calendar.time["24"]["h"] = strippedLongTime.replace(/[^H]/g, ""); - calendar.time["24"]["m"] = strippedLongTime.replace(/[^m]/g, ""); - calendar.time["24"]["s"] = strippedLongTime.replace(/[^s]/g, ""); - - calendar.time["24"]["ah"] = rtlify(calendar.time["24"]["h"]); - calendar.time["24"]["hm"] = rtlify(shorttime); - - begin = scanForChars(mediumtime, "m"); - end = scanForLastChars(mediumtime, "s"); - - calendar.time["24"]["ms"] = rtlify(mediumtime.substring(begin, end)); - - calendar.time["24"]["ahm"] = rtlify(calendar.time["24"]["hm"]); - calendar.time["24"]["hms"] = rtlify(mediumtime); - - order = timeOrder(longtime); - switch (order) { - case 'ahz': - case 'haz': - begin = scanForLastChars(longtime, "s"); - end = scanForChars(longtime, "z"); - - i = end; - while (longtime.charAt(i) !== ' ' && i > begin) { - i--; - } - zTemplate = "{time}" + longtime.substring(i < begin ? end : i); - break; - - case 'zah': - begin = scanForChars(longtime, "H"); - - zTemplate = longtime.substring(0, begin) + "{time}"; - break; - } - - calendar.time["24"]["hmz"] = rtlify(zTemplate.replace(/\{time\}/, calendar.time["24"]["hm"])); - - calendar.time["24"]["ahmz"] = rtlify(calendar.time["24"]["hmz"]); - calendar.time["24"]["ahms"] = rtlify(calendar.time["24"]["hms"]); - calendar.time["24"]["hmsz"] = rtlify(zTemplate.replace(/\{time\}/, calendar.time["24"]["hms"])); - - calendar.time["24"]["ahmsz"] = rtlify(calendar.time["24"]["hmsz"]); - - switch (order) { - case 'haz': - end = scanForChars(available["h"], "a"); - i = end; - while (available["h"].charAt(i) !== ' ' && i > 0) { - i--; - } - i = i < 1 ? end : i; - aTemplate = "{time}" + available["h"].substring(i); - break; - - case 'ahz': - case 'zah': - begin = scanForChars(available["h"], "hK"); - aTemplate = available["h"].substring(begin) + "{time}"; - break; - } - h = available["h"].replace(/[^h]/g, ""); - - calendar.time["12"]["h"] = h; - calendar.time["12"]["m"] = calendar.time["24"]["m"]; - calendar.time["12"]["s"] = calendar.time["24"]["s"]; - - calendar.time["12"]["ah"] = rtlify(available["h"]); - calendar.time["12"]["hm"] = rtlify(calendar.time["24"]["hm"].replace(/H+/, h)); - calendar.time["12"]["ms"] = rtlify(calendar.time["24"]["ms"]); - - calendar.time["12"]["ahm"] = rtlify(aTemplate.replace(/\{time\}/, calendar.time["12"]["hm"])); - calendar.time["12"]["hms"] = rtlify(calendar.time["24"]["hms"].replace(/H+/, h)); - calendar.time["12"]["hmz"] = rtlify(calendar.time["24"]["hmz"].replace(/H+/, h)); - - calendar.time["12"]["ahmz"] = rtlify(zTemplate.replace(/\{time\}/, aTemplate.replace(/\{time\}/, calendar.time["12"]["hm"]))); - calendar.time["12"]["ahms"] = rtlify(aTemplate.replace(/\{time\}/, calendar.time["12"]["hms"])); - calendar.time["12"]["hmsz"] = rtlify(zTemplate.replace(/\{time\}/, calendar.time["12"]["hms"])); - - calendar.time["12"]["ahmsz"] = rtlify(zTemplate.replace(/\{time\}/, aTemplate.replace(/\{time\}/, calendar.time["12"]["hms"]))); - } else { - // util.print("12-hour locale. Longtime: " + longtime + "\n"); - order = timeOrder(longtime); - - calendar.time["12"]["h"] = longtime.replace(/[^h]/g, ""); - calendar.time["12"]["m"] = longtime.replace(/[^m]/g, ""); - calendar.time["12"]["s"] = longtime.replace(/[^s]/g, ""); - - calendar.time["12"]["ah"] = rtlify(available["h"]); - - switch (order) { - case 'ahz': - begin = scanForChars(shorttime, "h"); - aTemplate = shorttime.substring(0, begin) + "{time}"; - - calendar.time["12"]["hm"] = rtlify(shorttime.substring(begin)); - - begin = scanForLastChars(longtime, "s"); - end = scanForChars(longtime, "z"); - i = end; - while (longtime.charAt(i) !== ' ' && i > begin) { - i--; - } - zTemplate = "{time}" + longtime.substring(i < begin ? end : i); - break; - - case 'zah': - begin = scanForChars(shorttime, "h"); - aTemplate = shorttime.substring(0, begin) + "{time}"; - - calendar.time["12"]["hm"] = rtlify(shorttime.substring(begin)); - - begin = scanForChars(longtime, "a"); - zTemplate = longtime.substring(0, begin) + "{time}"; - break; - - case 'haz': - begin = scanForLastChars(shorttime, "m"); - end = scanForChars(shorttime, "a"); - i = end; - while (shorttime.charAt(i) !== ' ' && i > begin) { - i--; - } - i = i < begin ? end : i; - aTemplate = "{time}" + shorttime.substring(i); - - calendar.time["12"]["hm"] = rtlify(shorttime.substring(0, i).trim()); - - begin = scanForLastChars(longtime, "a"); - end = scanForChars(longtime, "z"); - i = end; - while (longtime.charAt(i) !== ' ' && i > begin) { - i--; - } - i = i < begin ? end : i; - zTemplate = "{time}" + longtime.substring(i); - break; - } - - begin = scanForChars(mediumtime, "m"); - end = scanForLastChars(mediumtime, "s"); - - calendar.time["12"]["ms"] = rtlify(mediumtime.substring(begin, end)); - - calendar.time["12"]["ahm"] = rtlify(shorttime); - - switch (order) { - case 'zah': - case 'ahz': - begin = scanForChars(mediumtime, "h"); - calendar.time["12"]["hms"] = rtlify(mediumtime.substring(begin).trim()); - break; - - case 'haz': - begin = scanForChars(mediumtime, "a"); - calendar.time["12"]["hms"] = rtlify(mediumtime.substring(0, begin).trim()); - break; - } - - calendar.time["12"]["hmz"] = rtlify(zTemplate.replace(/\{time\}/, calendar.time["12"]["hm"])); - - calendar.time["12"]["ahmz"] = rtlify(zTemplate.replace(/\{time\}/, calendar.time["12"]["ahm"])); - calendar.time["12"]["ahms"] = rtlify(mediumtime); - calendar.time["12"]["hmsz"] = rtlify(zTemplate.replace(/\{time\}/, calendar.time["12"]["hms"])); - - calendar.time["12"]["ahmsz"] = rtlify(zTemplate.replace(/\{time\}/, calendar.time["12"]["ahms"])); - - H = available["H"].replace(/[^H]/g, ""); - - calendar.time["24"]["h"] = available["H"]; - calendar.time["24"]["m"] = calendar.time["12"]["m"]; - calendar.time["24"]["s"] = calendar.time["12"]["s"]; - - calendar.time["24"]["ah"] = rtlify(calendar.time["24"]["h"]); - calendar.time["24"]["hm"] = rtlify(calendar.time["12"]["hm"].replace(/h+/, H)); - calendar.time["24"]["ms"] = rtlify(calendar.time["12"]["ms"]); - - calendar.time["24"]["ahm"] = rtlify(calendar.time["24"]["hm"].replace(/h+/, H)); - calendar.time["24"]["hms"] = rtlify(calendar.time["12"]["hms"].replace(/h+/, H)); - calendar.time["24"]["hmz"] = rtlify(calendar.time["12"]["hmz"].replace(/h+/, H)); - - calendar.time["24"]["ahmz"] = rtlify(calendar.time["24"]["hmz"]); - calendar.time["24"]["ahms"] = rtlify(calendar.time["24"]["hms"]); - calendar.time["24"]["hmsz"] = rtlify(calendar.time["12"]["hmsz"].replace(/h+/, H)); - - calendar.time["24"]["ahmsz"] = rtlify(calendar.time["24"]["hmsz"]); - } - } - - var startTime = { - "y+":"{sy}", - "M+":"{sm}", - "d+":"{sd}", - }; - calendar.range = { - "c00": {}, - "c01": {}, - "c02": {}, - "c03": {}, - "c10": {}, - "c11": {}, - "c12": {}, - "c20": {}, - "c30": {} - }; - - /*if (language === 'lt') { - console.log("language: " + language + "\n"); - }*/ - - for (i = 0; i < lengths.length; i++) { - var len = lengths[i]; - var lenAbbr = len.charAt(0); - var dateRangeTemplateOrder; - var cFmt0, opcFmt0, cFmt1, cFmt2, cFmt3, cFmt10, cFmt11, cFmt12, cFmt20, cFmt30; - - //console.log("lengths!! " + lengths[i]); - if (typeof(calendar.order) === 'object'){ - dateRangeTemplateOrder = calendar.order[lenAbbr] + " – " + calendar.order[lenAbbr]; - cFmt0 = calendar.order[lenAbbr] + " – {time}"; - opcFmt0 = "{time} – " + calendar.order[lenAbbr]; - } else { - dateRangeTemplateOrder = calendar.order + " – " + calendar.order; - cFmt0 = calendar.order + " – {time}"; - opcFmt0 = "{time} – " + calendar.order; - - } - var dateTimeOrder = dateRangeTemplateOrder.indexOf("{date}") === 0 ? true: false; - var dateOnlyTemplate = "{date} – {date}"; - - var dmyiLib = "dmy" - var dmyOrder; - var dateRangeTemplate = dateRangeTemplateOrder; - - dmyOrdercldr = dateOrder(cldrFormats[len]); - - if (calendar.date[dmyiLib] !== undefined && calendar.date[dmyiLib][lenAbbr] !== undefined) { - dateRangeTemplate = replaceFormates(dateRangeTemplate, "{date}", calendar.date[dmyiLib][lenAbbr]); - dateOnlyTemplate = replaceFormates(dateOnlyTemplate, "{date}", calendar.date[dmyiLib][lenAbbr]); - - if (dateTimeOrder) { //{date}{time} - switch(dmyOrdercldr) { - case "dmy": - //console.log("dt,dmy"); - - cFmt0 = replaceFormates(cFmt0, "{date}", calendar.date[dmyiLib][lenAbbr]); - - if (language === 'nnh' && (lenAbbr === 'f' || lenAbbr === 'l' )) { //'lyÉ›'̌ʼ d 'na' MMMM, yyyy - cFmt0 = cFmt0.replace(/\by+\b/, "{ey}").replace(/M+/, "{em}").replace(/\bd+\b/,"{ed}"); - } else { - cFmt0 = replaceFormates(cFmt0, startTime); - } - - cFmt0 = replaceFormates(cFmt0,"{time}", "{st}"); - cFmt0 = replaceFormates(cFmt0,"{time}", "{et}"); - cFmt0 = cFmt0.replace(/\'/g,"").replace(/\s\s/g," "); - calendar.range["c00"][lenAbbr] = cFmt0; - - cFmt1 = dateRangeTemplate; - - if (language === 'nnh' && (lenAbbr === 'f' || lenAbbr === 'l' )) { //'lyÉ›'̌ʼ d 'na' MMMM, yyyy - cFmt1 = cFmt1.replace(/\by+\b/, "{ey}").replace(/M+/, "{em}").replace(/\bd+\b/,"{ed}"); - } else { - cFmt1 = replaceFormates(dateRangeTemplate, startTime); - } - - cFmt1 = replaceFormates(cFmt1,"{time}", "{st}"); - cFmt1 = replaceFormates(cFmt1,"{date}", calendar.date[dmyiLib][lenAbbr]); - - cFmt1 = cFmt1.replace(/\by+\b/,"{ey}").replace(/\bM+\b/, "{em}").replace(/\bd+\b/,"{ed}"); - cFmt1 = replaceFormates(cFmt1, "{time}", "{et}"); - cFmt1 = cFmt1.replace(/\'/g,"").replace(/\s\s/g," "); - calendar.range["c01"][lenAbbr] = cFmt1; - calendar.range["c02"][lenAbbr] = cFmt1; - calendar.range["c03"][lenAbbr] = cFmt1; - - //cFmt10 = dateOnlyTemplate; - cFmt10 = "{date} – {date}"; - cFmt10 = isRtl? "\u200F" + cFmt10 : cFmt10; - - cFmt10 = cFmt10.replace(/{date}/, calendar.date["d"][lenAbbr]); - cFmt10 = cFmt10.replace(/\bd+\b/,"{sd}"); - - cFmt10 = replaceFormates(cFmt10,"{date}", calendar.date[dmyiLib][lenAbbr]); - - if (language === 'nnh' && (lenAbbr === 'f' || lenAbbr === 'l' )) { //'lyÉ›'̌ʼ d 'na' MMMM, yyyy - cFmt10 = cFmt10.replace(/\by+\b/,"{ey}").replace(/M+/, "{em}").replace(/\bd+\b/,"{ed}"); - - } else { - cFmt10 = cFmt10.replace(/[^s^\s^\-^\.^\/^\u200f]y+/,"{ey}").replace(/M+/, "{em}").replace(/\bd+\b/,"{ed}"); - } - - cFmt10 = cFmt10.replace(/\'/g,"").replace(/\s\s/g," "); - calendar.range["c10"][lenAbbr] = cFmt10; - - cFmt11 = "{date} – {date}"; - cFmt11 = replaceFormates(cFmt11, "{date}", calendar.date["dm"][lenAbbr]); - - if (language === 'nnh' && (lenAbbr === 'f' || lenAbbr === 'l' )) { //'lyÉ›'̌ʼ d 'na' MMMM, yyyy - cFmt11 = cFmt11.replace(/M+/, "{sm}").replace(/\bd+\b/,"{sd}"); - } else { - cFmt11 = replaceFormates(cFmt11, startTime); - } - - cFmt11 = replaceFormates(cFmt11,"{date}", calendar.date[dmyiLib][lenAbbr]); - cFmt11 = cFmt11.replace(/\by+\b/,"{ey}").replace(/M+/, "{em}").replace(/\bd+\b/,"{ed}"); - cFmt11 = cFmt11.replace(/\'/g,"").replace(/\s\s/g," "); - calendar.range["c11"][lenAbbr] = cFmt11; - - cFmt12 = dateOnlyTemplate; - - if (language === 'nnh' && (lenAbbr === 'f' || lenAbbr === 'l' )) { //'lyÉ›'̌ʼ d 'na' MMMM, yyyy - cFmt12 = cFmt12.replace(/\by+\b/, "{sy}").replace(/M+/, "{sm}").replace(/\bd+\b/,"{sd}"); - } else { - cFmt12 = replaceFormates(cFmt12, startTime); - } - - cFmt12 = replaceFormates(cFmt12,"{date}", calendar.date[dmyiLib][lenAbbr]); - cFmt12 = cFmt12.replace(/\by+\b/,"{ey}").replace(/M+/, "{em}").replace(/\bd+\b/,"{ed}"); - cFmt12 = cFmt12.replace(/\'/g,"").replace(/\s\s/g," "); - calendar.range["c12"][lenAbbr] = cFmt12; - - //cFmt20 = dateOnlyTemplate; - - cFmt20 = "{date} – {date}"; - cFmt20 = replaceFormates(cFmt20, "{date}", calendar.date["my"][lenAbbr]); - - cFmt20 = cFmt20.replace(/M+/,"{sm}").replace(/L+/, "{sm}").replace(/\by+\b/, "{sy}"); - cFmt20 = replaceFormates(cFmt20,"{date}", calendar.date["my"][lenAbbr]); - - if (language === 'nnh' && (lenAbbr === 'f' || lenAbbr === 'l' )) { //'lyÉ›'̌ʼ d 'na' MMMM, yyyy - cFmt20 = cFmt20.replace(/\by+\b/, "{ey}").replace(/M+/, "{em}").replace(/L+/, "{em}"); - } else { - cFmt20 = cFmt20.replace(/[^s^\s^\-^\.^\/^\u200f]y+/,"{ey}").replace(/M+/, "{em}").replace(/L+/, "{em}"); - } - - cFmt20 = cFmt20.replace(/\'/g,"").replace(/\s\s/g," "); - calendar.range["c20"][lenAbbr] = cFmt20; - - cFmt30 = "{sy} – {ey}"; - calendar.range["c30"][lenAbbr] = isRtl? "\u200F" + cFmt30 : cFmt30; - - - break; - case "mdy": - //console.log("{date}{time}, mdy"); - - cFmt0 = replaceFormates(cFmt0, "{date}", calendar.date[dmyiLib][lenAbbr]); - cFmt0 = replaceFormates(cFmt0, startTime); - cFmt0 = replaceFormates(cFmt0,"{time}", "{st}"); - cFmt0 = replaceFormates(cFmt0,"{time}", "{et}"); - cFmt0 = cFmt0.replace(/\'/g,"").replace(/\s\s/g," "); - calendar.range["c00"][lenAbbr] = cFmt0; - - cFmt1 = dateRangeTemplate; - cFmt1 = replaceFormates(dateRangeTemplate, startTime); - cFmt1 = replaceFormates(cFmt1,"{time}", "{st}"); - cFmt1 = replaceFormates(cFmt1,"{date}", calendar.date[dmyiLib][lenAbbr]); - cFmt1 = cFmt1.replace(/[^s^\s^\-^\.^\/^\u200f]y+/,"{ey}").replace(/M+/, "{em}").replace(/\bd+\b/,"{ed}"); - cFmt1 = replaceFormates(cFmt1, "{time}", "{et}"); - cFmt1 = cFmt1.replace(/\'/g,"").replace(/\s\s/g," "); - calendar.range["c01"][lenAbbr] = cFmt1; - calendar.range["c02"][lenAbbr] = cFmt1; - calendar.range["c03"][lenAbbr] = cFmt1; - - cFmt10 = dateOnlyTemplate; - - if (lenAbbr === 's') { - cFmt10 = replaceFormates(cFmt10,"{date}", calendar.date[dmyiLib][lenAbbr]); - cFmt10 = replaceFormates(cFmt10, startTime); - cFmt10 = cFmt10.replace(/[^s^\s^\-^\.^\/^\u200f]y+/,"{ey}").replace(/M+/, "{em}").replace(/\bd+\b/,"{ed}"); - } else { - cFmt10 = replaceFormates(cFmt10, startTime); - cFmt10 = cFmt10.replace(/ {sy}/,""); - cFmt10 = replaceFormates(cFmt10,"{date}", calendar.date[dmyiLib][lenAbbr]); - cFmt10 = cFmt10.replace(/[^s^\s^\-^\.^\/^\u200f]y+/,"{ey}").replace(/M+/, "").replace(/\bd+\b/,"{ed}"); - cFmt10 = cFmt10.replace(/}, –/, "} –"); - } - cFmt10 = cFmt10.replace(/\'/g,"").replace(/\s\s/g," "); - calendar.range["c10"][lenAbbr] = cFmt10; - - cFmt11 = dateOnlyTemplate; - cFmt11 = replaceFormates(cFmt11, startTime); - cFmt11 = cFmt11.replace(/[\,][s\s\-\.\/^\u200f]{sy}/,""); - cFmt11 = replaceFormates(cFmt11,"{date}", calendar.date[dmyiLib][lenAbbr]); - cFmt11 = cFmt11.replace(/[^s^\s^\-^\.^\/^\u200f]y+/,"{ey}").replace(/M+/, "{em}").replace(/\bd+\b/,"{ed}"); - cFmt11 = cFmt11.replace(/\'/g,"").replace(/\s\s/g," "); - calendar.range["c11"][lenAbbr] = cFmt11; - - cFmt12 = dateOnlyTemplate; - cFmt12 = replaceFormates(cFmt12, startTime); - cFmt12 = replaceFormates(cFmt12,"{date}", calendar.date[dmyiLib][lenAbbr]); - cFmt12 = cFmt12.replace(/[^s^\s^\-^\.^\/^\u200f]y+/,"{ey}").replace(/M+/, "{em}").replace(/\bd+\b/,"{ed}"); - cFmt12 = cFmt12.replace(/\'/g,"").replace(/\s\s/g," "); - calendar.range["c12"][lenAbbr] = cFmt12; - - cFmt20 = dateOnlyTemplate; - cFmt20 = replaceFormates(cFmt20, startTime); - - cFmt20 = cFmt20.replace(/[\W\s]{sd}/,""); - cFmt20 = replaceFormates(cFmt20,"{date}", calendar.date[dmyiLib][lenAbbr]); - cFmt20 = cFmt20.replace(/[^s^\s^\-^\.^\/^\u200f]y+/,"{ey}").replace(/M+/, "{em}").replace(/[\W]d+/,""); - cFmt20 = cFmt20.replace(/\'/g,"").replace(/\s\s/g," "); - calendar.range["c20"][lenAbbr] = cFmt20; - - cFmt30 = "{sy} – {ey}"; - calendar.range["c30"][lenAbbr] = isRtl? "\u200F" + cFmt30 : cFmt30; - - break; - case "ymd": - //console.log("dt,ymd"); - - cFmt0 = replaceFormates(cFmt0, "{date}", calendar.date[dmyiLib][lenAbbr]); - cFmt0 = replaceFormates(cFmt0, startTime); - cFmt0 = replaceFormates(cFmt0,"{time}", "{st}"); - cFmt0 = replaceFormates(cFmt0,"{time}", "{et}"); - cFmt0 = cFmt0.replace(/\'/g,"").replace(/\s\s/g," "); - calendar.range["c00"][lenAbbr] = cFmt0; - - cFmt1 = dateRangeTemplate; - cFmt1 = replaceFormates(dateRangeTemplate, startTime); - cFmt1 = replaceFormates(cFmt1,"{time}", "{st}"); - - cFmt1 = replaceFormates(cFmt1,"{date}", calendar.date[dmyiLib][lenAbbr]); - - if (language === 'lt' && (lenAbbr === 'f' || lenAbbr === 'l')) { - cFmt1 = cFmt1.replace(/\by+\b/,"{ey}").replace(/M+/, "{em}").replace(/[^\'^s]d+/," {ed}") - } else { - cFmt1 = cFmt1.replace(/\by+\b/,"{ey}").replace(/M+/, "{em}").replace(/\bd+\b/,"{ed}"); - } - - cFmt1 = replaceFormates(cFmt1, "{time}", "{et}"); - cFmt1 = cFmt1.replace(/\'/g,"").replace(/\s\s/g," "); - calendar.range["c01"][lenAbbr] = cFmt1; - - cFmt2 = dateRangeTemplate; - cFmt2 = replaceFormates(dateRangeTemplate, startTime); - cFmt2 = replaceFormates(cFmt2,"{time}", "{st}"); - - cFmt2 = replaceFormates(cFmt2,"{date}", calendar.date[dmyiLib][lenAbbr]); - - if (language === 'lt' && (lenAbbr === 'f' || lenAbbr === 'l')) { - cFmt2 = cFmt2.replace(/\by+\b/,"{ey}").replace(/M+/, "{em}").replace(/[^\'^s]d+/," {ed}") - } else { - cFmt2 = cFmt2.replace(/\by+\b/,"{ey}").replace(/M+/, "{em}").replace(/\bd+\b/,"{ed}"); - } - - cFmt2 = replaceFormates(cFmt2, "{time}", "{et}"); - cFmt2 = cFmt2.replace(/\'/g,"").replace(/\s\s/g," "); - calendar.range["c02"][lenAbbr] = cFmt2; - - cFmt3 = dateRangeTemplate; - cFmt3 = replaceFormates(dateRangeTemplate, startTime); - cFmt3 = replaceFormates(cFmt3,"{time}", "{st}"); - cFmt3 = replaceFormates(cFmt3,"{date}", calendar.date[dmyiLib][lenAbbr]); - - - if (language === 'lt' && (lenAbbr === 'f' || lenAbbr === 'l')) { - cFmt3 = cFmt3.replace(/[^s^\s^\-^\.^\/^\u200f]y+/,"{ey}").replace(/M+/, "{em}").replace(/[^\'^s]d+/," {ed}"); - } else { - cFmt3 = cFmt3.replace(/[^s^\s^\-^\.^\/^\u200f]y+/,"{ey}").replace(/M+/, "{em}").replace(/\bd+\b/,"{ed}"); - } - - cFmt3 = replaceFormates(cFmt3, "{time}", "{et}"); - cFmt3 = cFmt3.replace(/\'/g,"").replace(/\s\s/g," "); - calendar.range["c03"][lenAbbr] = cFmt3; - - - cFmt10 = dateOnlyTemplate; - cFmt10 = replaceFormates(cFmt10, startTime); - - if (language === 'lt'&& (lenAbbr === 'f' || lenAbbr === 'l')) { - cFmt10 = cFmt10.replace(/{date}/, "{ed} 'd'."); - } else if(isAsianLang(language)){ - if (cFmt10.search(/æ—¥|ì¼/) !== -1) { - cFmt10 = cFmt10.replace(/{date}/, calendar.date["a"][lenAbbr]); - cFmt10 = cFmt10.replace(/[^s]d+/, " {ed}"); - } else { - cFmt10 = cFmt10.replace(/{date}/, "{ed}"); - } - - } else { - cFmt10 = cFmt10.replace(/{date}/, "{ed}"); - } - - cFmt10 = cFmt10.replace(/\'/g,"").replace(/\s\s/g," "); - calendar.range["c10"][lenAbbr] = cFmt10; - - cFmt11 = dateOnlyTemplate; - cFmt11 = replaceFormates(cFmt11, startTime); - cFmt11 = replaceFormates(cFmt11,"{date}", calendar.date[dmyiLib][lenAbbr]); - - if (language === 'lt' && (lenAbbr === 'f' || lenAbbr === 'l')) { - cFmt11 = cFmt11.replace(/y+[\s\-\.\/^\u200f]/,"").replace(/M+/, "{em}").replace(/[^'^s^]d+/, " {ed}"); - cFmt11 = cFmt11.replace(/'m'. {em}/, " {em}"); - } else if (language === 'eu' && (lenAbbr === 'f' || lenAbbr === 'l')) { - cFmt11 = cFmt11.replace(/y+\(\'e\'\)\'ko\'/,"").replace(/M+/, "{em}").replace(/\bd+\b/,"{ed}"); - } else if (isAsianLang(language)) { - if (lenAbbr === 's' || lenAbbr === 'm') { - cFmt11 = cFmt11.replace(/[^s^\s]y+/,"{ey}").replace(/M+/, "{em}").replace(/\bd+\b/,"{ed}"); - } else { - cFmt11 = cFmt11.replace(/[^s^\s]y+\W/,"").replace(/M+/, "{em}").replace(/\bd+\b/,"{ed}"); - } - - } else if (lenAbbr ==='s' || lenAbbr ==='m') { - cFmt11 = cFmt11.replace(/[^s^\s^\u200f]y+/,"{ey}").replace(/M+/, "{em}").replace(/\bd+\b/,"{ed}"); - } else { - cFmt11 = cFmt11.replace(/[^s^\s^\u200f]y+\W+/,"").replace(/M+/, "{em}").replace(/\bd+\b/,"{ed}"); - } - - cFmt11 = cFmt11.replace(/\'/g,"").replace(/\s\s/g," "); - - calendar.range["c11"][lenAbbr] = cFmt11; - - cFmt12 = dateOnlyTemplate; - cFmt12 = replaceFormates(cFmt12, startTime); - - cFmt12 = replaceFormates(cFmt12,"{date}", calendar.date[dmyiLib][lenAbbr]); - - if (language === 'lt' && (lenAbbr === 'f' || lenAbbr === 'l')) { - cFmt12 = cFmt12.replace(/[^s^\s^\-^\.^\/^\u200f]y+/,"{ey}").replace(/M+/, "{em}").replace(/[^'^s^]d+/, " {ed}"); - } else { - cFmt12 = cFmt12.replace(/[^s^\s^\-^\.^\/^\u200f]y+/,"{ey}").replace(/M+/, "{em}").replace(/\bd+\b/,"{ed}"); - } - cFmt12 = cFmt12.replace(/\'/g,"").replace(/\s\s/g," "); - calendar.range["c12"][lenAbbr] = cFmt12; - - - cFmt20 = "{date} – {date}"; - cFmt20 = replaceFormates(cFmt20, "{date}", calendar.date["my"][lenAbbr]); - - cFmt20 = cFmt20.replace(/M+/,"{sm}").replace(/L+/,"{sm}").replace(/y+/, "{sy}"); - cFmt20 = replaceFormates(cFmt20,"{date}", calendar.date["my"][lenAbbr]); - cFmt20 = cFmt20.replace(/[^s^\s^\-^\.^\/^\u200f]y+/,"{ey}").replace(/M+/, "{em}").replace(/L+/, "{em}"); - - cFmt20 = cFmt20.replace(/\'/g,"").replace(/\s\s/g," ").trim(); - calendar.range["c20"][lenAbbr] = cFmt20; - - if (isAsianLang(language)) { - cFmt30="y – y"; - cFmt30 = cFmt30.replace(/y/g,calendar.date["r"][lenAbbr]); - cFmt30 = cFmt30.replace(/y+/, "{sy}"); - cFmt30 = cFmt30.replace(/[^s^\s]y+/, "{ey}"); - - } else { - cFmt30 = "{sy} – {ey}"; - } - - calendar.range["c30"][lenAbbr] = isRtl? "\u200F" + cFmt30 : cFmt30; - - break; - - case "ydm": - - cFmt0 = replaceFormates(cFmt0, "{date}", calendar.date[dmyiLib][lenAbbr]); - cFmt0 = cFmt0.replace(/\by+\b/,"{sy}").replace(/M+/, "{sm}").replace(/\bd+\b/,"{sd}"); - cFmt0 = replaceFormates(cFmt0,"{time}", "{st}"); - cFmt0 = replaceFormates(cFmt0,"{time}", "{et}"); - cFmt0 = cFmt0.replace(/\'/g,"").replace(/\s\s/g," "); - calendar.range["c00"][lenAbbr] = cFmt0; - - //{sy} {sd}{sm} {st} - {ey} {ed}{em} {et} - cFmt1 = dateRangeTemplate; - cFmt1 = cFmt1.replace(/\by+\b/,"{sy}").replace(/M+/, "{sm}").replace(/\bd+\b/,"{sd}"); - cFmt1 = replaceFormates(cFmt1,"{time}", "{st}"); - cFmt1 = replaceFormates(cFmt1,"{date}", calendar.date[dmyiLib][lenAbbr]); - cFmt1 = cFmt1.replace(/\by+\b/,"{ey}").replace(/M+/, "{em}").replace(/\bd+\b/,"{ed}"); - cFmt1 = replaceFormates(cFmt1, "{time}", "{et}"); - cFmt1 = cFmt1.replace(/\'/g,"").replace(/\s\s/g," "); - calendar.range["c01"][lenAbbr] = cFmt1; - calendar.range["c02"][lenAbbr] = cFmt1; - calendar.range["c03"][lenAbbr] = cFmt1; - - //{sy} {sd}{sm} – {ed}{em} - cFmt10 = dateOnlyTemplate; - cFmt10 = cFmt10.replace(/\by+\b/,"{sy}").replace(/M+/, "{sm}").replace(/\bd+\b/,"{sd}"); - cFmt10 = replaceFormates(cFmt10,"{date}",calendar.date["dm"][lenAbbr]); - cFmt10 = cFmt10.replace(/M+/, "{em}").replace(/\bd+\b/,"{ed}"); - cFmt10 = cFmt10.replace(/\'/g,"").replace(/\s\s/g," "); - calendar.range["c10"][lenAbbr] = cFmt10; - - - //{sy} {sd}{sm} – {ey} {ed}{em} - cFmt11 = dateOnlyTemplate; - cFmt11 = cFmt11.replace(/\by+\b/,"{sy}").replace(/M+/, "{sm}").replace(/\bd+\b/,"{sd}"); - cFmt11 = replaceFormates(cFmt11,"{date}", calendar.date[dmyiLib][lenAbbr]); - cFmt11 = cFmt11.replace(/\by+\b/,"{ey}").replace(/M+/, "{em}").replace(/\bd+\b/,"{ed}"); - cFmt11 = cFmt11.replace(/\'/g,"").replace(/\s\s/g," "); - calendar.range["c11"][lenAbbr] = cFmt11; - calendar.range["c12"][lenAbbr] = cFmt11; - - cFmt20 = dateOnlyTemplate; - cFmt20 = cFmt20.replace(/\by+\b/,"{sy}").replace(/M+/, "{sm}").replace(/\bd+\b/,"{sd}"); - cFmt20 = cFmt20.replace(/{sd}\W/,""); - cFmt20 = replaceFormates(cFmt20,"{date}", calendar.date[dmyiLib][lenAbbr]); - cFmt20 = cFmt20.replace(/\by+\b/,"{ey}").replace(/M+/, "{em}").replace(/\bd+\W/,""); - cFmt20 = cFmt20.replace(/\'/g,"").replace(/\s\s/g," "); - calendar.range["c20"][lenAbbr] = cFmt20; - - cFmt30 = "{sy} – {ey}"; - calendar.range["c30"][lenAbbr] = isRtl? "\u200F" + cFmt30 : cFmt30; - - break; - default: - console.log("*** [Need to Implement]{date}{time} : " + dmyOrdercldr + "] " + language + "-"+script+ "-"+region +" ******"); - break; - } - } else { //{time}{date} - switch (dmyOrdercldr) { - case "dmy": // vi-VN Only: dd MMMM 'năm' yyyy, - - cFmt0 = opcFmt0; - cFmt0 = replaceFormates(cFmt0,"{time}", "{st}"); - cFmt0 = replaceFormates(cFmt0,"{time}", "{et}"); - cFmt0 = replaceFormates(cFmt0, "{date}", calendar.date[dmyiLib][lenAbbr]); - cFmt0 = cFmt0.replace(/\b\wy+\b/,"{sy}").replace(/\bd+\b/,"{sd}").replace(/\bM+\b/,"{sm}"); - cFmt0 = cFmt0.replace(/\'/g,"").replace(/\s\s/g," "); - calendar.range["c00"][lenAbbr] = cFmt0; - - cFmt1 = dateRangeTemplate; - cFmt1 = replaceFormates(cFmt1,"{time}", "{st}"); - cFmt1 = cFmt1.replace(/\b\wy+\b/,"{sy}").replace(/\bd+\b/,"{sd}").replace(/\bM+\b/,"{sm}"); - cFmt1 = replaceFormates(cFmt1,"{date}", calendar.date[dmyiLib][lenAbbr]); - cFmt1 = replaceFormates(cFmt1, "{time}", "{et}"); - if (language === 'vi') { - if (lenAbbr === 'l') { - cFmt1 = cFmt1.replace(/yyyy/,"{ey}").replace(/\bM+\b/, "{em}").replace(/\bd+\b/,"{ed}"); - } else { - cFmt1 = cFmt1.replace(/\by+\b/,"{ey}").replace(/\bM+\b/, "{em}").replace(/\bd+\b/,"{ed}"); - } - } - cFmt1 = cFmt1.replace(/\'/g,"").replace(/\s\s/g," "); - calendar.range["c01"][lenAbbr] = cFmt1; - calendar.range["c02"][lenAbbr] = cFmt1; - calendar.range["c03"][lenAbbr] = cFmt1; - - //{sd} - {ed}{em}{ey} - cFmt10 = "{date} – {date}"; - - //cFmt10 = replaceFormates(cFmt10, startTime); - if (language === 'vi') { - if (lenAbbr === 'l') { - cFmt10 = replaceFormates(cFmt10,"{date}", calendar.date["dm"][lenAbbr]); - cFmt10 = cFmt10.replace(" 'tháng' MM", ""); - cFmt10 = cFmt10.replace(/\bd+\b/,"{sd}") - cFmt10 = replaceFormates(cFmt10,"{date}", calendar.date["dmy"][lenAbbr]); - cFmt10 = cFmt10.replace(/\bd+\b/, "{ed}").replace(/\bM+\b/, "{em}").replace(/\b\wy+\b/, "{ey}"); - } else { - cFmt10 = replaceFormates(cFmt10,"{date}", calendar.date["d"][lenAbbr]); - cFmt10 = cFmt10.replace(/\bd+\b/,"{sd}") - cFmt10 = replaceFormates(cFmt10,"{date}", calendar.date["dmy"][lenAbbr]); - cFmt10 = cFmt10.replace(/\bd+\b/, "{ed}").replace(/\bM+\b/, "{em}").replace(/\by+\b/, "{ey}"); - - } - } - cFmt10 = cFmt10.replace(/\'/g,"").replace(/\s\s/g," "); - calendar.range["c10"][lenAbbr] = cFmt10; - - //{sd}{sm} - {ed}{em}{ey} - cFmt11 = "{date} – {date}"; - if (language === 'vi') { - cFmt11 = replaceFormates(cFmt11,"{date}", calendar.date["dm"][lenAbbr]); - cFmt11 = cFmt11.replace(/\bd+\b/,"{sd}").replace(/\bM+\b/,"{sm}"); - cFmt11 = replaceFormates(cFmt11,"{date}", calendar.date["dmy"][lenAbbr]); - cFmt11 = cFmt11.replace(/\bd+\b/, "{ed}").replace(/\bM+\b/, "{em}").replace(/\b\wy+\b/, "{ey}"); - } - cFmt11 = cFmt11.replace(/\'/g,"").replace(/\s\s/g," "); - calendar.range["c11"][lenAbbr] = cFmt11; - - cFmt12 = dateOnlyTemplate; - - if (language === 'vi') { - if (lenAbbr === 'l') { - cFmt12 = cFmt12.replace(/\bd+\b/,"{sd}").replace(/\bM+\b/,"{sm}").replace(/\b\wy+\b/, "{sy}"); - cFmt12 = replaceFormates(cFmt12,"{date}", calendar.date["dmy"][lenAbbr]); - cFmt12 = cFmt12.replace(/\bd+\b/, "{ed}").replace(/\bM+\b/, "{em}").replace(/yyyy/, "{ey}"); - } else { - cFmt12 = cFmt12.replace(/\bd+\b/,"{sd}").replace(/\bM+\b/,"{sm}").replace(/\by+\b/, "{sy}"); - cFmt12 = replaceFormates(cFmt12,"{date}", calendar.date["dmy"][lenAbbr]); - cFmt12 = cFmt12.replace(/\bd+\b/, "{ed}").replace(/\bM+\b/, "{em}").replace(/\b\y+\b/, "{ey}"); - } - } - cFmt12 = cFmt12.replace(/\'/g,"").replace(/\s\s/g," "); - calendar.range["c12"][lenAbbr] = cFmt12; - - cFmt20 = dateOnlyTemplate; - - if (language === 'vi') { - if (lenAbbr === 'l') { - cFmt20 = cFmt20.replace(/'Ngày' dd 'tháng' /,""); - cFmt20 = cFmt20.replace(/M+/,"{sm}").replace(/\b\wy+\b/, "{sy}"); - cFmt20 = replaceFormates(cFmt20,"{date}", calendar.date["dmy"][lenAbbr]); - cFmt20 = cFmt20.replace(/'Ngày' dd 'tháng' /,""); - cFmt20 = cFmt20.replace(/M+/,"{em}").replace(/yyyy/, "{ey}"); - - } else if(lenAbbr === 'f') { - cFmt20 = cFmt20.replace(/d+\s/,""); - cFmt20 = cFmt20.replace(/M+/,"{sm}").replace(/\by+\b/, "{sy}"); - cFmt20 = replaceFormates(cFmt20,"{date}", calendar.date["dmy"][lenAbbr]); - cFmt20 = cFmt20.replace(/[^s]d+/,""); - cFmt20 = cFmt20.replace(/M+/,"{em}").replace(/\by+\b/, "{ey}"); - - } else { - cFmt20 = cFmt20.replace(/d+\W/,""); - cFmt20 = cFmt20.replace(/M+/,"{sm}").replace(/\by+\b/, "{sy}"); - cFmt20 = replaceFormates(cFmt20,"{date}", calendar.date["dmy"][lenAbbr]); - cFmt20 = cFmt20.replace(/d+\W/,""); - cFmt20 = cFmt20.replace(/M+/,"{em}").replace(/\by+\b/, "{ey}"); - } - } - cFmt20 = cFmt20.replace(/\'/g,"").replace(/\s\s/g," "); - calendar.range["c20"][lenAbbr] = cFmt20; - - cFmt30 = "{sy} – {ey}"; - calendar.range["c30"][lenAbbr] = isRtl? "\u200F" + cFmt30 : cFmt30; - - break; - case "mdy": - cFmt0 = opcFmt0; - cFmt0 = replaceFormates(cFmt0,"{time}", "{st}"); - cFmt0 = replaceFormates(cFmt0,"{time}", "{et}"); - cFmt0 = replaceFormates(cFmt0, "{date}", calendar.date[dmyiLib][lenAbbr]); - cFmt0 = cFmt0.replace(/\by+\b/,"{sy}").replace(/\bd+\b/,"{sd}").replace(/\bM+\b/,"{sm}"); - cFmt0 = cFmt0.replace(/\'/g,"").replace(/\s\s/g," "); - calendar.range["c00"][lenAbbr] = cFmt0; - - cFmt1 = dateRangeTemplate; - cFmt1 = replaceFormates(dateRangeTemplate, startTime); - cFmt1 = replaceFormates(cFmt1,"{time}", "{st}"); - cFmt1 = replaceFormates(cFmt1,"{date}", calendar.date[dmyiLib][lenAbbr]); - cFmt1 = cFmt1.replace(/\by+\b/,"{ey}").replace(/M+/, "{em}").replace(/\bd+\b/,"{ed}"); - cFmt1 = replaceFormates(cFmt1, "{time}", "{et}"); - cFmt1 = cFmt1.replace(/\'/g,"").replace(/\s\s/g," "); - calendar.range["c01"][lenAbbr] = cFmt1; - calendar.range["c02"][lenAbbr] = cFmt1; - calendar.range["c03"][lenAbbr] = cFmt1; - - cFmt10 = "{date} – {date}"; - - if (lenAbbr === 's') { //mdy-mdy - cFmt10 = replaceFormates(cFmt10,"{date}", calendar.date[dmyiLib][lenAbbr]); - cFmt10 = replaceFormates(cFmt10, startTime); - cFmt10 = cFmt10.replace(/\by+\b/,"{sy}").replace(/M+/, "{sm}").replace(/\bd+\b/,"{sd}"); - cFmt10 = replaceFormates(cFmt10,"{date}", calendar.date[dmyiLib][lenAbbr]); - cFmt10 = cFmt10.replace(/\by+\b/,"{ey}").replace(/M+/, "{em}").replace(/\bd+\b/,"{ed}"); - } else { //m d-d y - cFmt10 = replaceFormates(cFmt10,"{date}", calendar.date["dm"][lenAbbr]); - cFmt10 = cFmt10.replace(/M+/, "{sm}").replace(/\bd+\b/,"{sd}"); - cFmt10 = replaceFormates(cFmt10,"{date}", calendar.date[dmyiLib][lenAbbr]); - cFmt10 = cFmt10.replace(/[^s]y+/,"{ey}").replace(/M+/,"").replace(/\bd+\b/,"{ed}"); - } - cFmt10 = cFmt10.replace(/\'/g,"").replace(/\s\s/g," "); - calendar.range["c10"][lenAbbr] = cFmt10; - - //md - mdy - cFmt11 = "{date} – {date}"; - cFmt11 = replaceFormates(cFmt11,"{date}", calendar.date["dm"][lenAbbr]); - cFmt11 = cFmt11.replace(/M+/, "{sm}").replace(/\bd+\b/,"{sd}"); - cFmt11 = replaceFormates(cFmt11,"{date}", calendar.date[dmyiLib][lenAbbr]); - if (lenAbbr === 's') { - cFmt11 = cFmt11.replace(/\by+\b/,"{ey}").replace(/M+/,"{em}").replace(/\bd+\b/,"{ed}"); - } else { - cFmt11 = cFmt11.replace(/[^s]y+/,"{ey}").replace(/M+/,"{em}").replace(/\bd+\b/,"{ed}"); - } - - cFmt11 = cFmt11.replace(/\'/g,"").replace(/\s\s/g," "); - calendar.range["c11"][lenAbbr] = cFmt11; - - //mdy - mdy - cFmt12 = "{date} – {date}"; - cFmt12 = replaceFormates(cFmt12,"{date}", calendar.date[dmyiLib][lenAbbr]); - cFmt12 = cFmt12.replace(/M+/, "{sm}").replace(/\bd+\b/,"{sd}").replace(/\by+\b/,"{sy}"); - cFmt12 = replaceFormates(cFmt12,"{date}", calendar.date[dmyiLib][lenAbbr]); - - if (lenAbbr === 's') { - cFmt12 = cFmt12.replace(/\by+\b/,"{ey}").replace(/M+/,"{em}").replace(/\bd+\b/,"{ed}"); - } else { - cFmt12 = cFmt12.replace(/[^s]y+/,"{ey}").replace(/M+/,"{em}").replace(/\bd+\b/,"{ed}"); - } - - cFmt12 = cFmt1.replace(/\'/g,"").replace(/\s\s/g," "); - calendar.range["c12"][lenAbbr] = cFmt12; - - //my - my - cFmt20 = "{date} – {date}"; - cFmt20 = replaceFormates(cFmt20,"{date}", calendar.date["my"][lenAbbr]); - cFmt20 = cFmt20.replace(/M+/, "{sm}").replace(/\by+\b/,"{sy}"); - cFmt20 = replaceFormates(cFmt20,"{date}", calendar.date["my"][lenAbbr]); - - if (lenAbbr === 's') { - cFmt20 = cFmt20.replace(/\by+\b/,"{ey}").replace(/M+/,"{em}"); - } else { - cFmt20 = cFmt20.replace(/[^s^\s]y+/,"{ey}").replace(/M+/,"{em}"); - } - cFmt20 = cFmt20.replace(/\'/g,"").replace(/\s\s/g," "); - calendar.range["c20"][lenAbbr] = cFmt20; - - cFmt30 = "{sy} – {ey}"; - calendar.range["c30"][lenAbbr] = isRtl? "\u200F" + cFmt30 : cFmt30; - - break; - case "ymd": - console.log("*** No use cases. [Need to Implement]{time}{date} : " +dmyOrdercldr+"] " + language + "-"+script+ "-"+region +" ******"); - - break; - default: - console.log("*** No use cases. Need to Implement]{time}{date} : " +dmyOrdercldr+"] " + language + "-"+script+ "-"+region +" ******"); - break; - } - } - } - } - } - if (formats.gregorian) { - // console.log(JSON.stringify(formats.gregorian.range, undefined, 4)); - } - - return formats; - }, - - createSystemResources: function (cldrData, language) { - var formats, - cldrCalendar, - calendarNameSuffix, - prop; - - var dayNumbers = { - "sun": 0, - "mon": 1, - "tue": 2, - "wed": 3, - "thu": 4, - "fri": 5, - "sat": 6 - }; - - for (var calendarName in cldrData) { - cldrCalendar = cldrData[calendarName]; - formats = {}; - - calendarNameSuffix = (calendarName !== "gregorian") ? "-" + calendarName : ""; - - var usesStandAlone = standAlone(cldrCalendar); - - // now generate all the month names - var part = cldrCalendar.months.format; - var isAsian = isAsianLang(language); - if (isAsianLang(language)) { - for (prop in part.wide) { - formats["MMMM" + prop + calendarNameSuffix] = part.wide[prop].substring(0, part.wide[prop].length-1); - formats["N" + prop + calendarNameSuffix] = - formats["NN" + prop + calendarNameSuffix] = - formats["MMM" + prop + calendarNameSuffix] = - part.abbreviated[prop].substring(0, part.abbreviated[prop].length-1); - } - } else { - for (prop in part.wide) { - formats["MMMM" + prop + calendarNameSuffix] = part.wide[prop]; - formats["MMM" + prop + calendarNameSuffix] = part.abbreviated[prop]; - formats["NN" + prop + calendarNameSuffix] = part.abbreviated[prop].substring(0,2); - formats["N" + prop + calendarNameSuffix] = part.abbreviated[prop].substring(0,1); - /* TODO. Some cldr data provide value as number in narrow format which doesn't meet iLib spec. - So I update code to create 'N' format value from abbreviated. - but I think it's better to reference abbreviated if narrow values are number. - and some cases are haveing same alphabets which are not good. - */ - } - } - if (usesStandAlone) { - part = cldrCalendar.months["stand-alone"]; - for (prop in part.wide) { - formats["LLLL" + prop + calendarNameSuffix] = part.wide[prop]; - formats["LLL" + prop + calendarNameSuffix] = part.abbreviated[prop]; - formats["LL" + prop + calendarNameSuffix] = part.abbreviated[prop].substring(0,2); - formats["L" + prop + calendarNameSuffix] = part.narrow[prop]; - } - } - - // now generate the names of the days of the week - var part = cldrCalendar.days.format; - for (prop in part.wide) { - formats["EEEE" + dayNumbers[prop] + calendarNameSuffix] = part.wide[prop]; - formats["EEE" + dayNumbers[prop] + calendarNameSuffix] = part.abbreviated[prop]; - formats["EE" + dayNumbers[prop] + calendarNameSuffix] = part.short[prop]; - formats["E" + dayNumbers[prop] + calendarNameSuffix] = part.narrow[prop]; - } - if (usesStandAlone) { - part = cldrCalendar.days["stand-alone"]; - for (prop in part.wide) { - formats["cccc" + dayNumbers[prop] + calendarNameSuffix] = part.wide[prop]; - formats["ccc" + dayNumbers[prop] + calendarNameSuffix] = part.abbreviated[prop]; - formats["cc" + dayNumbers[prop] + calendarNameSuffix] = part.short[prop]; - formats["c" + dayNumbers[prop] + calendarNameSuffix] = part.narrow[prop]; - } - } - - part = cldrCalendar.dayPeriods.format.wide; - formats["a0" + calendarNameSuffix] = part.am; - formats["a1" + calendarNameSuffix] = part.pm; - - part = cldrCalendar.eras.eraNarrow; - formats["G-1" + calendarNameSuffix] = part["0-alt-variant"]; - formats["G1" + calendarNameSuffix] = part["1-alt-variant"]; - } - - return formats; - }, - createDurationResourceDetail: function (sourcePath, cldrUnitData, durationObject, length, language, script) { - var durationSysres = {}; - var durationSysresTest = {}; - var cldrDateFieldData = {}; - var dataLength = length; - - var isRtl = (rtlLanguages.indexOf(language) > -1) && (!script || rtlScripts.indexOf(script) > 0); - - for(duration in durationObject) { - var durationKey = "duration-" + duration; - var temp; - var fullStr = ""; - - var unitNames = ["zero", "one", "two", "few", "many", "other"]; - - for (var j = 0; j < unitNames.length; j++){ - name = unitNames[j]; - nameValue = "unitPattern-count-" + name; - if (typeof(cldrUnitData[durationKey][nameValue]) !== 'undefined') { - durationSysresTest[durationObject[duration]] = {}; - if (fullStr.length > 0) { - fullStr += "|"; - } - - temp = cldrUnitData[durationKey][nameValue].replace("{0}", "{num}"); - - if (unitNames[j] == "other") { - fullStr += "#" + temp; - } else { - fullStr += name +"#" + temp; - } - } - } - durationSysres[durationObject[duration]] = fullStr; - } - - return durationSysres; - }, - createDurationResources: function (sourcePath, dateFieldPath, cldrData, language, script) { - var durationObject = { - "durationPropertiesFull" : { - "millisecond": "1#1 millisecond|#{num} milliseconds", - "second": "1#1 second|#{num} seconds", - "minute": "1#1 minute|#{num} minutes", - "hour": "1#1 hour|#{num} hours", - "day": "1#1 day|#{num} days", - "week": "1#1 week|#{num} weeks", - "month": "1#1 month|#{num} months", - "year": "1#1 year|#{num} years" - }, - "durationPropertiesLong" : { - "millisecond": "#{num} ms", - "second": "1#1 sec|#{num} sec", - "minute": "1#1 min|#{num} min", - "hour": "1#1 hr|#{num} hrs", - "day": "durationLongDays", - "week": "1#1 wk|#{num} wks", - "month": "1#1 mon|#{num} mons", - "year": "1#1 yr|#{num} yrs" - }, - /*"durationPropertiesMedium" : { - "millisecond": "durationMediumMillis", - "second": "1#1 se|#{num} sec", - "minute": "1#1 mi|#{num} min", - "hour": "durationMediumHours", - "day": "1#1 dy|#{num} dys", - "week": "durationMediumWeeks", - "month": "1#1 mo|#{num} mos", - "year": "durationMediumYears" - },*/ - "durationPropertiesShort" : { - "millisecond": "durationShortMillis", - "second": "#{num}s", - "minute": "durationShortMinutes", - "hour": "#{num}h", - "day": "#{num}d", - "week": "#{num}w", - "month": "durationShortMonths", - "year": "#{num}y" - } - } - - table = cldrData; - sysres = []; - var mergedSysres = {}; - - for (var prop in durationObject) { - - switch(prop) { - case "durationPropertiesFull": - unit = table.long; - result = module.exports.createDurationResourceDetail(dateFieldPath, unit, durationObject[prop], "full", language, script); - sysres.push(result); - break; - case "durationPropertiesLong": - unit = table.short; - result = module.exports.createDurationResourceDetail(dateFieldPath, unit, durationObject[prop], "long", language, script); - sysres.push(result); - break; - /*case "durationPropertiesMedium": - unit = table.short; - result = module.exports.createDurationResourceDetail(dateFieldPath, unit, durationObject[prop], "medium", language, script); - sysres.push(result); - break;*/ - case "durationPropertiesShort": - unit = table.narrow; - result = module.exports.createDurationResourceDetail(dateFieldPath, unit, durationObject[prop], "short", language, script); - sysres.push(result); - break; - } - } - - for (i=0; i< sysres.length; i++) { - mergedSysres = common.merge(mergedSysres, sysres[i]); - } - return mergedSysres; - }, - - createSeperatorResources: function (sourcePath, cldrData, language) { - var mergedSeperatorRes = {}; - var sepKey, fullSepKey; - - var listProperties = { - "Full" :"listPattern-type-unit", - "Long" : "listPattern-type-unit-short", - "Medium" : "listPattern-type-unit-short", - "Short" : "listPattern-type-unit-narrow" - } - - cldrListData = cldrData; - - for (prop in listProperties) { - - sepKey = "separator" + prop; - fullSepKey = "finalSeparator" + prop; - - seperatorData = cldrListData[listProperties[[prop]]]; - - mergedSeperatorRes[sepKey] = seperatorData["middle"].replace(/\{.\}/g, ""); - mergedSeperatorRes[fullSepKey] = seperatorData["end"].replace(/\{.\}/g, ""); - } - - return mergedSeperatorRes; - }, - - createRelativeFormatResources: function (sourcePath, dateFieldPath, cldrData, language, script) { - var relativeObject = { - "relativeFutureFormatFull" : { - "second": "1#in 1 second|#in {num} seconds", - "minute": "1#in 1 minute|#in {num} minutes", - "hour": "1#in 1 hour|#in {num} hours", - "day": "1#in 1 day|#in {num} days", - "week": "1#in 1 week|#in {num} weeks", - "month": "1#in 1 month|#in {num} months", - "year": "1#in 1 year|#in {num} years" - }, - "relativeFutureFormatMedium" : { - "second": "1#in 1 sec|#in {num} sec", - "minute": "1#in 1 min|#in {num} min", - "hour": "1#in 1 hr|#in {num} hrs", - "day": "1#in 1 dy|#in {num} dys", - "week": "1#in 1 wk|#in {num} wks", - "month": "1#in 1 mon|#in {num} mons", - "year": "1#in 1 yr|#in {num} yrs" - }, - "relativeFutureFormatShort" : { - "second": "#in {num}s", - "minute": "#in {num}mi", - "hour": "#in {num}h", - "day": "#in {num}d", - "week": "#in {num}w", - "month": "#in {num}mo", - "year": "#in {num}y" - }, - "relativePastFormatFull" : { - "second": "1#1 second ago|#{num} seconds ago", - "minute": "1#1 minute ago|#{num} minutes ago", - "hour": "1#1 hour ago|#{num} hours ago", - "day": "1#1 day ago|#{num} days ago", - "week": "1#1 week ago|#{num} weeks ago", - "month": "1#1 month ago|#{num} months ago", - "year": "1#1 year ago|#{num} years ago" - }, - "relativePastFormatMedium" : { - "second": "1#1 sec ago|#{num} sec ago", - "minute": "1#1 min ago|#{num} min ago", - "hour": "1#1 hr ago|#{num} hrs ago", - "day": "1#1 dy ago|#{num} dys ago", - "week": "1#1 wk ago|#{num} wks ago", - "month": "1#1 mon ago|#{num} mons ago", - "year": "1#1 yr ago|#{num} yrs ago" - }, - "relativePastFormatShort" : { - "second": "#{num}s ago", - "minute": "#{num}mi ago", - "hour": "#{num}h ago", - "day": "#{num}d ago", - "week": "#{num}w ago", - "month": "#{num}mo ago", - "year": "#{num}y ago" - } - }; - - var sysres = []; - var mergedSysres = {}; - - for (var prop in relativeObject) { - switch(prop) { - case "relativePastFormatFull": - result = module.exports.createRelativeFormatDetail(cldrData, relativeObject[prop], "past", "full", language, script); - sysres.push(result); - break; - case "relativePastFormatMedium": - result = module.exports.createRelativeFormatDetail(cldrData, relativeObject[prop], "past", "long", language, script); - sysres.push(result); - break; - case "relativePastFormatShort": - result = module.exports.createRelativeFormatDetail(cldrData, relativeObject[prop], "past", "short", language, script); - sysres.push(result); - break; - case "relativeFutureFormatFull": - result = module.exports.createRelativeFormatDetail(cldrData, relativeObject[prop], "future", "full", language, script); - sysres.push(result); - break; - case "relativeFutureFormatMedium": - result = module.exports.createRelativeFormatDetail(cldrData, relativeObject[prop], "future", "long", language, script); - sysres.push(result); - break; - case "relativeFutureFormatShort": - result = module.exports.createRelativeFormatDetail(cldrData, relativeObject[prop], "future", "short", language, script); - sysres.push(result); - break; - } - } - - for (var i=0; i< sysres.length; i++) { - mergedSysres = common.merge(mergedSysres, sysres[i]); - } - return mergedSysres; - }, - createRelativeFormatDetail: function (cldrDateFieldsData, relativeObject, relation, length, language, script) { - var relativeSysres = {}; - var dataLength = ""; - var isRtl = (rtlLanguages.indexOf(language) > -1) && (!script || rtlScripts.indexOf(script) > 0); - - switch (length) { - case 'short': - dataLength = '-short'; - break; - case 'medium': - dataLength = '-narrow'; - break; - case 'long': - case 'full': - break; - } - - for (obj in relativeObject) { - var unitKey = obj + dataLength; - var typeKey = "relativeTime-type-" + relation; - var temp; - var fullStr = ""; - - var plurals = ['zero', 'one', 'two', 'few', 'many', 'other']; - - for (var plural of plurals) { - stringKey = "relativeTimePattern-count-" + plural; - if (typeof(cldrDateFieldsData[unitKey][typeKey][stringKey]) !== 'undefined') { - if (fullStr.length > 0) { - fullStr += "|"; - } - - temp = cldrDateFieldsData[unitKey][typeKey][stringKey].replace("{0}", "{num}"); - if (isRtl) { - temp = "\u200F" + temp; - } - - if (plural === "other") { - fullStr += "#" + temp; - } else { - fullStr += plural +"#" + temp; - } - } - } - relativeSysres[relativeObject[obj]] = fullStr; - } - return relativeSysres; - }, - /** - * Find the distance between two objects in terms of number of properties that - * are missing or have different values. - * @param {Object} left - * @param {Object} right - * @return {number} the number of difference between the objects - */ - distance: function(left, right) { - var prop, differences = 0; - - if (typeof(left) === "object") { - if (common.isArray(left)) { - var min = 0; - if (right && common.isArray(right)) { - differences += Math.abs(left.length - right.length); - min = Math.min(left.length, right.length); - } else { - differences += left.length; - if (typeof(right) !== "undefined" && typeof(right) !== "object") { - // +1 because the type is different - differences++; - } - } - for (var i = 0; i < min; i++) { - differences += module.exports.distance(left[i], right && right[i]); - } - } else { - if (typeof(right) !== "undefined" && typeof(right) !== "object") { - // +1 because the type is different - differences++; - } - - // find things in left that are not in right or have a different value - for (prop in left) { - if (typeof(prop) !== "undefined" && typeof(left[prop]) !== "undefined") { - differences += module.exports.distance(left[prop], typeof(right) === "object" && right !== null ? right[prop] : undefined); - } - } - - if (typeof(right) === "object") { - // now find things in right that are missing in left - for (prop in right) { - if (typeof(prop) !== "undefined" && typeof(right[prop]) !== "undefined" && typeof(left[prop]) === "undefined") { - differences += module.exports.distance(undefined, right[prop]); - } - } - } - } - } else if (typeof(right) === "object") { - // switch the params around so that we iterate through the object on the left - differences = module.exports.distance(right, left); - } else { - // simple types can be compared with === - differences = (left !== right) ? 1: 0; - } - - return differences; - }, - - promoteFormats: function(group, parentName, filename) { - var left, right; - var distances = {}; - var totals = []; - var children = 0; - - for (left in group) { - if (left && left !== "data" && group[left]) { - children++; - - // promote the grandchildren first before comparing the children - module.exports.promoteFormats(group[left], left); - } - } - - // only need to promote a child if there are more than 1 children and the root - // already has data - if (group.data && children < 2) { - return; - } - - // check all the children for the distances from each other - for (left in group) { - if (left && left !== "data" && group[left]) { - if (!distances[left]) distances[left] = {}; - for (right in group) { - if (right && right !== "data" && left !== right && group[right]) { - // check if this comparison has already been done or not - if (typeof(distances[left][right]) === "undefined") { - distances[left][right] = module.exports.distance(group[left].data, group[right].data); - if (!distances[right]) distances[right] = {}; - // distance is reflexive - distances[right][left] = distances[left][right]; - } - } - } - } - } - - if (group.data) { - // finally do the root as well, as it might be minimum already. If there is no root - // data, promote the most likely child, no matter how many there are - if (!distances["root"]) distances["root"] = {}; - for (right in group) { - if (right && right !== "data" && "root" !== right && group[right]) { - if (typeof(distances["root"][right]) === "undefined") { - distances["root"][right] = module.exports.distance(group.data || {}, group[right].data); - if (!distances[right]) distances[right] = {}; - // distance is reflexive - distances[right]["root"] = distances["root"][right]; - } - } - } - } - - // now sum the distances to find the one with the least distance to all its siblings - for (left in distances) { - var totalDistance = 0; - for (right in distances[left]) { - totalDistance += distances[left][right]; - } - totals.push({ - name: left, - total: totalDistance - }); - } - - // sort to find the minimum distance - totals.sort(function (l, r) { - return l.total - r.total; - }); - - // now totals[0] has the child with the minimum total distance, which may be the root too - if (totals[0].name === "root") { - // already the minimum, so we don't need to do anything - return; - } - - util.print("Promoting " + totals[0].name + "/" + filename + " to " + parentName + "\n"); - // promote a child as the new root, dropping the current root - group.data = group[totals[0].name].data; - }, - - pruneFormatsChild: function(parent, child) { - util.print("."); - - // first recursively prune all the grandchildren before pruning the child or else the child - // will be too sparse to prune the grandchildren - for (var localebit in child) { - if (localebit !== "und" && localebit !== "data") { - module.exports.pruneFormatsChild(child, child[localebit]); - } - } - - // now we can prune the child - child.data = common.prune(parent.data, child.data); - /* - var childdata = common.prune(parent.data, child.data); - - var parentPreDiff = module.exports.distance(parent.data, child.data), - parentPostDiff = module.exports.distance(parent.data, childdata), - childDiff = module.exports.distance(child.data, childdata); - - if (parentPreDiff + childDiff !== parentPostDiff ) { - console.log("prune didn't work.\n" + - "Total parentPreDiff: " + parentPreDiff + "\n" + - "Total parentPost Diff: " + parentPostDiff + "\n" + - "Total childDiff: " + childDiff + "\n" + - "\nparent.data:\n" + - JSON.stringify(parent.data, undefined, 4) + - "\n\nand original child.data:\n\n" + - JSON.stringify(child.data, undefined, 4) + - "\n\nand child.data after pruning:\n\n" + - JSON.stringify(childdata, undefined, 4)); - } - child.data = childdata; - */ - }, - - pruneFormats: function(parent) { - for (var localebit in parent) { - if (localebit !== "und" && localebit !== "data") { - module.exports.pruneFormatsChild(parent, parent[localebit]); - } - } - }, - - writeFormats: function(outputDir, outfile, group, localeComponents) { - var dir = path.join.apply(undefined, [outputDir].concat(localeComponents)); - var filename = path.join(dir, outfile); - var contents = JSON.stringify(group.data, undefined, 4); - - // don't write out empty files! - if (contents !== "{}") { - util.print(localeComponents.join("-") + " "); - - makeDirs(dir); - fs.writeFileSync(filename, JSON.stringify(group.data, undefined, 4), 'utf8'); - } - - for (var comp in group) { - if (comp && comp !== "data") { - module.exports.writeFormats(outputDir, outfile, group[comp], localeComponents.concat([comp])); - } - } - } -}; +/* + * datefmts.js - auxillary tools used to generate the dateformats.json files + * + * Copyright © 2015-2018, JEDLSoft + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/* + * This code is intended to be run under node.js + */ +var fs = require('fs'); +var util = require('util'); +var path = require('path'); + +var common = require('./common.js'); +var merge = common.merge; +var Locale = common.Locale; +var makeDirs = common.makeDirs; + +var rtlLanguages = [ + "ae", + "arc", + "ar", + "bal", + "bej", + "bft", + "cja", + "ckb", + "cop", + "doi", + "dv", + "dyo", + "emk", + "fa", + "gba", + "grc", + "he", + "jpr", + "jrb", + "ks", + "ky", + "lad", + "lah", + "lki", + "myz", + "nqo", + "otk", + "pal", + "phn", + "prd", + "ps", + "sam", + "sdh", + "sd", + "swb", + "syr", + "tg", + "tk", + "ug", + "ur", + "uz", + "xld", + "xpr", + "xsa", + "yi", + "zza" + ]; + +var rtlScripts = [ + "Arab", + "Armi", + "Avst", + "Cprt", + "Hebr", + "Khar", + "Lydi", + "Mand", + "Merc", + "Mero", + "Nkoo", + "Orkh", + "Phli", + "Phnx", + "Prti", + "Samr", + "Sarb", + "Syrc", + "Thaa", + ]; + +var asianLangs = [ + "ko", + "zh", + "ja" + ]; + +function addDateFormat(formats, locale, data) { + if (!locale) { + // root + formats.data = data; + return; + } + + var language = locale.getLanguage(), + script = locale.getScript(), + region = locale.getRegion(); + + if (language) { + if (!formats[language]) formats[language] = {}; + if (script) { + if (!formats[language][script]) formats[language][script] = {}; + if (region) { + formats[language][script][region] = {data: data}; + } else { + formats[language][script].data = data; + } + } else if (region) { + formats[language][region] = {data: data}; + } else { + formats[language].data = data; + } + } +} + +function getFormatGroup(formats, localeComponents) { + var group = formats; + for (var i = 0; i < localeComponents.length; i++) { + if (!group[localeComponents[i]]) group[localeComponents[i]] = {}; + group = group[localeComponents[i]]; + } + return group; +} + +function convertOrderFormat(fmt) { + return fmt.replace(/\{0\}/, "{time}").replace(/\{1\}/, "{date}"); +} + +function correctedYear(fmt) { + ret = ""; + var i = 0; + var skipMode = false; + while (i < fmt.length) { + if (fmt.charAt(i) === "'") { + skipMode = !skipMode; + } else if (!skipMode) { + var c = fmt.charAt(i), + start = i; + while (c === 'y' && i < fmt.length) { + c = fmt.charAt(++i); + } + if (i - start > 0) { + ret += (i - start > 1) ? "yy" : "yyyy"; + } + } + ret += fmt.charAt(i++); + } + return ret; +} + +function dateOrder(fmt) { + var stripped = fmt.replace(/'[^']*'/g, ""); + if (stripped.match(/d.*M.*y/)) { + return "dmy"; + } else if (stripped.match(/M.*d.*y/)) { + return "mdy"; + } else if (stripped.match(/y.*M.*d/)) { + return "ymd"; + } else if (stripped.match(/y.*d.*M/)) { + return "ydm"; + } else { + console.log("WARNING: unknown date order: " + fmt + "\n"); + } +} + +function dateOrder2(fmt) { + var stripped = fmt.replace(/'[^']*'/g, ""); + if (stripped.match(/[Ec].*M.*d/)) { + return "wmd"; + } else if (stripped.match(/d.*M.*[Ec]/)) { + return "dmw"; + } else if (stripped.match(/[Ec].*d.*M/)) { + return "wdm"; + } else if (stripped.match(/M.*d.*[Ec]/)) { + return "mdw"; + } else { + console.log("WARNING: unknown date order: " + fmt + "\n"); + } +} + +function timeOrder(fmt) { + var stripped = fmt.replace(/'[^']*'/g, ""); + if (stripped.match(/H.*z/) || stripped.match(/h.*a.*z/)) { + return "haz"; + } else if (stripped.match(/z.*H/) || stripped.match(/z.*a.*h/)) { + return "zah"; + } else if (stripped.match(/a.*h/)) { + return "ahz"; + } else if (stripped.match(/h.*a/)) { + return "haz"; + } else { + console.log("WARNING: unknown time order: " + fmt + "\n"); + } +} + +function getDateFormat(calendar, length) { + var ret = ""; + if (calendar.dateFormats && calendar.dateFormats[length]) { + ret = typeof(calendar.dateFormats[length]) === "string" ? calendar.dateFormats[length] : calendar.dateFormats[length]._value; + ret = ret ? ret.replace(/ *G+/, "") : ret; + } + return ret; +} + +function getTimeFormat(calendar, length) { + var ret = ""; + if (calendar.timeFormats && calendar.timeFormats[length]) { + ret = typeof(calendar.timeFormats[length]) === "string" ? calendar.timeFormats[length] : calendar.timeFormats[length]._value; + } + return ret; +} + +function getAvailableFormat(calendar, code) { + var ret = ""; + if (calendar.dateTimeFormats && calendar.dateTimeFormats.availableFormats && calendar.dateTimeFormats.availableFormats[code]) { + ret = calendar.dateTimeFormats.availableFormats[code]; + ret = ret ? ret.replace(/ *G+/, "") : ret; + } + return ret; +} + +function isAsianLang(lang) { + return asianLangs.indexOf(lang) > -1; +} + +/** + * Return the index of the first occurrence of a character from set + * in the string that is not inside of quotes. + * + * @param string + * @param set + * @returns {Number} the index of the first character that matches, or -1 + * if no characters match + */ +function scanForChars(string, set) { + var i = 0; + var skipMode = false; + while (i < string.length) { + if (string.charAt(i) === "'") { + skipMode = !skipMode; + } else if (!skipMode) { + if (set.indexOf(string.charAt(i)) > -1) { + return i; + } + } + i++; + } + return -1; +} + +/** + * Return the index of one past the last occurrence of a character from set + * in the string that is not inside of quotes. + * + * @param string + * @param set + * @returns {Number} the index of the first character that matches, or -1 + * if no characters match + */ +function scanForLastChars(string, set) { + var i = string.length - 1; + var skipMode = false; + while (i < string.length) { + if (string.charAt(i) === "'") { + skipMode = !skipMode; + } else if (!skipMode) { + if (set.indexOf(string.charAt(i)) > -1) { + return i+1; + } + } + i--; + } + return -1; +} + +/** + * Determine whether or not this locale distinguishes between stand-alone month or day-of-week + * names and in-format month or day-of-week names. The stand-alone months are typically used + * when combined with the date. eg. The in-format format for "5th of November" would have + * "November" written in the genitive case, where as "November" at the top of a calendar would + * be written in in the nominative case. + * + * @param calendar + * @returns {Boolean} + */ +function standAlone(calendar) { + var monthNamesFormat = calendar.months.format.wide, + monthNamesStandAlone = calendar.months["stand-alone"].wide; + + for (var month in monthNamesFormat) { + if ( month && + monthNamesFormat[month] && + monthNamesStandAlone[month] && + monthNamesFormat[month] !== monthNamesStandAlone[month]) { + return true; + } + } + return false; +} + +/** + * Compare the non-date component parts of formats to see if they + * are different. + * + * @param left first format to test + * @param right second format to test + * @returns {Boolean} true if the two formats are different, false otherwise + */ +function compareFormats(left, right) { + var l = left.replace(/[dMy]+/, ""), + r = right.replace(/[dMy]+/, ""); + + return l !== r; +} + +function replaceFormates(str, org, replace) { + var repString = str; + + if (typeof(org) === 'object') { + for (var x in org) { + repString = repString.replace(new RegExp(x),org[x]); + } + return repString; + } else { + return repString.replace(org,replace); + } + return repString; +} + +module.exports = { + getFormatGroup: getFormatGroup, + + walkLocaleDir: function (formats, filename, root, dir) { + var results = []; + var list = fs.readdirSync(path.join(root, dir)); + var localeSpec = dir.replace(/\//g, '-'); + var locale = dir ? new Locale(localeSpec) : undefined; + + list.forEach(function (file) { + var sourcePathRelative = path.join(dir, file); + var sourcePath = path.join(root, sourcePathRelative); + var stat = fs.statSync(sourcePath); + if (stat && stat.isDirectory()) { + module.exports.walkLocaleDir(formats, filename, root, sourcePathRelative); + } else { + var obj; + if (file.match(filename)) { + try { + obj = require(sourcePath); + if (obj) { + console.log(dir + " "); + + addDateFormat(formats, locale, obj); + } + } catch (err) { + console.log("File " + sourcePath + " is not readable or does not contain valid JSON.\n"); + console.log(err + "\n"); + process.exit(2); + } + } + } + }); + + return results; + }, + + mergeFormats: function(formats, group, localeComponents) { + if (localeComponents.length) { + var parent = getFormatGroup(formats, localeComponents.slice(0, -1)); + if (group.data) group.data.generated = undefined; + group.data = merge(parent.data || {}, group.data || {}); + } + + for (var comp in group) { + if (comp && comp !== "data" && group[comp]) { + module.exports.mergeFormats(formats, group[comp], localeComponents.concat([comp])); + } + } + }, + + createDateFormats: function (language, script, region, cldrData) { + var formats = {}, + cldrCalendar, + calendar, + isRtl = (rtlLanguages.indexOf(language) > -1) && (!script || rtlScripts.indexOf(script) > 0); + rtlify = isRtl ? function(format) { + var f = format.replace(/\u200F/g, ""); + + switch(f.charAt(0)) { + case 'd': + case 'y': + case 'h': + case 'H': + case 'N': + return "\u200F" + f; + + case 'M': + var i = 1; + while (f.charAt(i) === "M") { + i++; + } + if (i < 3) { + // 1 and 2 M's are numeric, whereas 3 and 4 M's are letters + return "\u200F" + f; + } + return f; + + default: + return f; + } + } : function(format) { + return format; + }; + + + for (var calendarName in cldrData) { + cldrCalendar = cldrData[calendarName]; + calendar = formats[calendarName] = {}; + + var lengths = ["full", "long", "medium", "short"]; + + var order = cldrCalendar.dateTimeFormats["full"]; + if (order === cldrCalendar.dateTimeFormats["long"] && + order === cldrCalendar.dateTimeFormats["medium"] && + order === cldrCalendar.dateTimeFormats["short"]) { + calendar.order = convertOrderFormat(order); + } else { + calendar.order = { + "f": convertOrderFormat(order), + "l": convertOrderFormat(cldrCalendar.dateTimeFormats["long"]), + "m": convertOrderFormat(cldrCalendar.dateTimeFormats["medium"]), + "s": convertOrderFormat(cldrCalendar.dateTimeFormats["short"]) + }; + } + + var usesStandAlone = standAlone(cldrCalendar); + + // glean the lengths of the various parts + var cldrFormats = {}, + d = {}, + m = {}, + y = {}; + + for (i = 0; i < lengths.length; i++) { + var len = lengths[i]; + + cldrFormats[len] = getDateFormat(cldrCalendar, len); + var stripped = cldrFormats[len].replace(/'[^']*'/g, ""); + + d[len] = stripped.replace(/[^d]/g, ""); + m[len] = stripped.replace(/[^M]/g, ""); + y[len] = stripped.replace(/[^y]/g, ""); + } + + calendar.date = { + "dmwy": {}, + "dmy": {}, + "dmw": {}, + "dm": {}, + "my": {}, + "dw": {}, + "w": {}, + "d": {}, + "m": {}, + "y": {} + }; + + /* + * stand-alone of m (month) is l + * stand-alone of d (day) is a + * stand-alone of w (weekday) is e + * stand-alone of y (year) is r + */ + if (usesStandAlone) { + calendar.date.e = {}; + calendar.date.l = {}; + } + + if (isAsianLang(language)) { + calendar.date.a = {}; + calendar.date.l = {}; + calendar.date.r = {}; + } + + var w; + + i = scanForChars(cldrFormats["full"], "Ec"); + if (i > -1 && cldrFormats["full"].charAt(i) === "c") { + w = { + "full": "cccc", + "long": "ccc", + "medium": "cc", + "short": "c" + }; + } else { + w = { + "full": "EEEE", + "long": "EEE", + "medium": "EE", + "short": "E" + }; + } + + // First attempt to find the "w" template: + // Lengthen all components of the long to the full size, because in CLDR, the "long" format is "dmy", and then + // find that in the full template to figure out which parts are the "w" parts and which are the "dmy" parts + var tmp, + wTemplate = "E {date}"; + var longFormat = cldrFormats["long"]; + var longPlus = longFormat; + if (d["full"] !== d["long"]) { + longPlus = longPlus.replace(d["long"], d["full"]); + } + if (m["full"] !== m["long"]) { + longPlus = longPlus.replace(m["long"], m["full"]); + } + if (y["full"] !== y["long"]) { + longPlus = longPlus.replace(y["long"], y["full"]); + } + // console.log("Search for '" + longPlus + "' in '" + cldrFormats["full"] + "'\n"); + i = cldrFormats["full"].indexOf(longPlus); + if (i > -1) { + tmp = cldrFormats["full"].replace(longPlus, "{date}"); + // console.log("tmp is " + tmp + "\n"); + wTemplate = tmp; + } else { + // didn't work. Next attempt: try searching for the w components and see if the dmy parts come before + // or after it in the format. If it comes before, take after the the first "d", "M", or "y" as the "dmy" + // part. If it comes after take everything up to the first "d", "M", or "y" as the "dmy" part. + // console.log("Not found. Trying positional method\n"); + + // strip out the quoted parts so we don't accidentally match the characters inside the quotes + var full = cldrFormats["full"]; + var min = scanForChars(full, "dMy"), + max = scanForLastChars(full, "dMy"); + + if (scanForLastChars(full, "E") < min) { + wTemplate = full.substring(0, min) + "{date}"; + longPlus = full.substring(min); + // console.log("language " + language + " E found before date. Using wtemplate " + wTemplate + "\n"); + } else if (scanForChars(full, "E") > max) { + // scan backwards to find the last dmy char + i = full.length-1; + var skipMode = false; + while (i > -1) { + if (full.charAt(i) === "'") { + skipMode = !skipMode; + } else if (!skipMode) { + var c = full.charAt(i); + if (c === 'd' || c === 'M' || c === 'y') { + break; + } + } + i--; + } + wTemplate = "{date}" + full.substring(i+1); + longPlus = full.substring(0, i+1); + // console.log("language " + language + " E found after date. Using wtemplate " + wTemplate + " and longPlus is " + longPlus + "\n"); + //} else { + // the w is in the middle of the dmy... not sure what to do about that! + // console.log("failed. Using fallback.\n"); + } + } + // console.log("wTemplate is " + wTemplate + "\n"); + + calendar.date.dmwy["f"] = rtlify(correctedYear(cldrFormats["full"])); + calendar.date.dmy["f"] = rtlify(correctedYear(longPlus)); + + for (i = 1; i < lengths.length; i++) { + var len = lengths[i]; + var lenAbbr = len.charAt(0); + tmp = wTemplate.replace(/\{date\}/, cldrFormats[len]); + tmp = tmp.replace(/[Ec]+/, w[len]); + tmp = correctedYear(tmp); + + calendar.date.dmwy[lenAbbr] = rtlify(tmp); + calendar.date.dmy[lenAbbr] = rtlify(correctedYear(cldrFormats[len])); + } + + var orders = {}; + + for (i = 0; i < lengths.length; i++) { + var len = lengths[i]; + var lenAbbr = len.charAt(0); + calendar.date.w[lenAbbr] = w[len]; + calendar.date.d[lenAbbr] = d[len]; + calendar.date.m[lenAbbr] = m[len]; + calendar.date.y[lenAbbr] = correctedYear(y[len]); + + orders[len] = dateOrder(cldrFormats[len]); + + var dmy = calendar.date.dmy[lenAbbr]; + + // generate the "dm" and the "my" formats by stripping off the appropriate part of + // the long format + switch (orders[len]) { + case "dmy": + // console.log("Length " + len + " order dmy\n"); + calendar.date.my[lenAbbr] = rtlify(dmy.substring(scanForChars(dmy, "M"))); + calendar.date.dm[lenAbbr] = rtlify(dmy.substring(0, scanForLastChars(dmy, "M"))); + break; + case "mdy": + // console.log("Length " + len + " order mdy\n"); + calendar.date.my[lenAbbr] = rtlify(dmy.substring(0, scanForLastChars(dmy, "M")) + + dmy.substring(scanForLastChars(dmy, "d"))); + calendar.date.dm[lenAbbr] = rtlify(dmy.substring(0, scanForLastChars(dmy, "d"))); + break; + case "ymd": + // console.log("Length " + len + " order ymd\n"); + calendar.date.dm[lenAbbr] = rtlify(dmy.substring(scanForChars(dmy, "M"))); + if (isAsianLang(language)) { + var firstd = scanForChars(dmy, "d"); + if (dmy.charAt(firstd-1) == '/') { + firstd--; + } + calendar.date.my[lenAbbr] = rtlify(dmy.substring(0, firstd).trim()); + } else { + calendar.date.my[lenAbbr] = rtlify(dmy.substring(0, scanForLastChars(dmy, "M"))); + } + break; + + case "ydm": + // console.log("Length " + len + " order ydm\n"); + calendar.date.dm[lenAbbr] = rtlify(dmy.substring(scanForChars(dmy, "d"))); + calendar.date.my[lenAbbr] = rtlify(dmy.substring(0, scanForChars(dmy, "d")) + + dmy.substring(scanForChars(dmy, "M"))); + break; + } + + if (usesStandAlone) { + calendar.date.my[lenAbbr] = calendar.date.my[lenAbbr].replace(/MMMM/, "LLLL").replace(/MMM/, "LLL"); + calendar.date.e[lenAbbr] = calendar.date.w[lenAbbr].replace(/E/g, "c"); + calendar.date.l[lenAbbr] = calendar.date.m[lenAbbr].replace(/M/g, "L"); + } + + if (isAsianLang(language)) { + calendar.date.a[lenAbbr] = getAvailableFormat(cldrCalendar, "d").replace(/d+/, calendar.date.d[lenAbbr]); + calendar.date.l[lenAbbr] = getAvailableFormat(cldrCalendar, "M").replace(/M+/, calendar.date.m[lenAbbr]); + calendar.date.r[lenAbbr] = getAvailableFormat(cldrCalendar, "y").replace(/y+/, calendar.date.y[lenAbbr]); + } + + tmp = wTemplate.replace(/\{date\}/, calendar.date.dm[lenAbbr]); + tmp = tmp.replace(/[Ec]+/, w[len]); + calendar.date.dmw[lenAbbr] = tmp; + + var dmw = calendar.date.dmw[lenAbbr]; + + switch (dateOrder2(dmw)) { + case "dmw": + // console.log("Length " + len + " dw order dmw\n"); + calendar.date.dw[lenAbbr] = rtlify(dmw.substring(0, scanForChars(dmw, "M")) + + dmw.substring(scanForChars(dmw, "Ec"))); + break; + case "wdm": + // console.log("Length " + len + " dw order wdm\n"); + calendar.date.dw[lenAbbr] = rtlify(dmw.substring(0, scanForLastChars(dmw, "d"))); + break; + case "mdw": + // console.log("Length " + len + " dw order mdw\n"); + calendar.date.dw[lenAbbr] = rtlify(dmw.substring(scanForChars(dmw, "d"))); + break; + case "wmd": + // console.log("Length " + len + " dw order wmd\n"); + calendar.date.dw[lenAbbr] = rtlify(dmw.substring(0, scanForChars(dmw, "M")) + + dmw.substring(scanForChars(dmw, "d"))); + break; + } + } + + calendar.time = { + "12": {}, + "24": {} + }; + + var available = cldrCalendar.dateTimeFormats.availableFormats; + + if (cldrCalendar.timeFormats && cldrCalendar.timeFormats["long"]) { + var longtime = cldrCalendar.timeFormats["long"].replace(/z+/, "z"); + var mediumtime = cldrCalendar.timeFormats["medium"]; + var shorttime = cldrCalendar.timeFormats["short"]; + var strippedLongTime = longtime.replace(/'[^']*'/g, ""); + var begin, end; + var zTemplate, aTemplate, order; + var H, h; + + if (longtime.indexOf("H") > -1) { + // console.log("24-hour locale. Longtime: " + longtime + "\n"); + calendar.time["24"]["h"] = strippedLongTime.replace(/[^H]/g, ""); + calendar.time["24"]["m"] = strippedLongTime.replace(/[^m]/g, ""); + calendar.time["24"]["s"] = strippedLongTime.replace(/[^s]/g, ""); + + calendar.time["24"]["ah"] = rtlify(calendar.time["24"]["h"]); + calendar.time["24"]["hm"] = rtlify(shorttime); + + begin = scanForChars(mediumtime, "m"); + end = scanForLastChars(mediumtime, "s"); + + calendar.time["24"]["ms"] = rtlify(mediumtime.substring(begin, end)); + + calendar.time["24"]["ahm"] = rtlify(calendar.time["24"]["hm"]); + calendar.time["24"]["hms"] = rtlify(mediumtime); + + order = timeOrder(longtime); + switch (order) { + case 'ahz': + case 'haz': + begin = scanForLastChars(longtime, "s"); + end = scanForChars(longtime, "z"); + + i = end; + while (longtime.charAt(i) !== ' ' && i > begin) { + i--; + } + zTemplate = "{time}" + longtime.substring(i < begin ? end : i); + break; + + case 'zah': + begin = scanForChars(longtime, "H"); + + zTemplate = longtime.substring(0, begin) + "{time}"; + break; + } + + calendar.time["24"]["hmz"] = rtlify(zTemplate.replace(/\{time\}/, calendar.time["24"]["hm"])); + + calendar.time["24"]["ahmz"] = rtlify(calendar.time["24"]["hmz"]); + calendar.time["24"]["ahms"] = rtlify(calendar.time["24"]["hms"]); + calendar.time["24"]["hmsz"] = rtlify(zTemplate.replace(/\{time\}/, calendar.time["24"]["hms"])); + + calendar.time["24"]["ahmsz"] = rtlify(calendar.time["24"]["hmsz"]); + + switch (order) { + case 'haz': + end = scanForChars(available["h"], "a"); + i = end; + while (available["h"].charAt(i) !== ' ' && i > 0) { + i--; + } + i = i < 1 ? end : i; + aTemplate = "{time}" + available["h"].substring(i); + break; + + case 'ahz': + case 'zah': + begin = scanForChars(available["h"], "hK"); + aTemplate = available["h"].substring(begin) + "{time}"; + break; + } + h = available["h"].replace(/[^h]/g, ""); + + calendar.time["12"]["h"] = h; + calendar.time["12"]["m"] = calendar.time["24"]["m"]; + calendar.time["12"]["s"] = calendar.time["24"]["s"]; + + calendar.time["12"]["ah"] = rtlify(available["h"]); + calendar.time["12"]["hm"] = rtlify(calendar.time["24"]["hm"].replace(/H+/, h)); + calendar.time["12"]["ms"] = rtlify(calendar.time["24"]["ms"]); + + calendar.time["12"]["ahm"] = rtlify(aTemplate.replace(/\{time\}/, calendar.time["12"]["hm"])); + calendar.time["12"]["hms"] = rtlify(calendar.time["24"]["hms"].replace(/H+/, h)); + calendar.time["12"]["hmz"] = rtlify(calendar.time["24"]["hmz"].replace(/H+/, h)); + + calendar.time["12"]["ahmz"] = rtlify(zTemplate.replace(/\{time\}/, aTemplate.replace(/\{time\}/, calendar.time["12"]["hm"]))); + calendar.time["12"]["ahms"] = rtlify(aTemplate.replace(/\{time\}/, calendar.time["12"]["hms"])); + calendar.time["12"]["hmsz"] = rtlify(zTemplate.replace(/\{time\}/, calendar.time["12"]["hms"])); + + calendar.time["12"]["ahmsz"] = rtlify(zTemplate.replace(/\{time\}/, aTemplate.replace(/\{time\}/, calendar.time["12"]["hms"]))); + } else { + // console.log("12-hour locale. Longtime: " + longtime + "\n"); + order = timeOrder(longtime); + + calendar.time["12"]["h"] = longtime.replace(/[^h]/g, ""); + calendar.time["12"]["m"] = longtime.replace(/[^m]/g, ""); + calendar.time["12"]["s"] = longtime.replace(/[^s]/g, ""); + + calendar.time["12"]["ah"] = rtlify(available["h"]); + + switch (order) { + case 'ahz': + begin = scanForChars(shorttime, "h"); + aTemplate = shorttime.substring(0, begin) + "{time}"; + + calendar.time["12"]["hm"] = rtlify(shorttime.substring(begin)); + + begin = scanForLastChars(longtime, "s"); + end = scanForChars(longtime, "z"); + i = end; + while (longtime.charAt(i) !== ' ' && i > begin) { + i--; + } + zTemplate = "{time}" + longtime.substring(i < begin ? end : i); + break; + + case 'zah': + begin = scanForChars(shorttime, "h"); + aTemplate = shorttime.substring(0, begin) + "{time}"; + + calendar.time["12"]["hm"] = rtlify(shorttime.substring(begin)); + + begin = scanForChars(longtime, "a"); + zTemplate = longtime.substring(0, begin) + "{time}"; + break; + + case 'haz': + begin = scanForLastChars(shorttime, "m"); + end = scanForChars(shorttime, "a"); + i = end; + while (shorttime.charAt(i) !== ' ' && i > begin) { + i--; + } + i = i < begin ? end : i; + aTemplate = "{time}" + shorttime.substring(i); + + calendar.time["12"]["hm"] = rtlify(shorttime.substring(0, i).trim()); + + begin = scanForLastChars(longtime, "a"); + end = scanForChars(longtime, "z"); + i = end; + while (longtime.charAt(i) !== ' ' && i > begin) { + i--; + } + i = i < begin ? end : i; + zTemplate = "{time}" + longtime.substring(i); + break; + } + + begin = scanForChars(mediumtime, "m"); + end = scanForLastChars(mediumtime, "s"); + + calendar.time["12"]["ms"] = rtlify(mediumtime.substring(begin, end)); + + calendar.time["12"]["ahm"] = rtlify(shorttime); + + switch (order) { + case 'zah': + case 'ahz': + begin = scanForChars(mediumtime, "h"); + calendar.time["12"]["hms"] = rtlify(mediumtime.substring(begin).trim()); + break; + + case 'haz': + begin = scanForChars(mediumtime, "a"); + calendar.time["12"]["hms"] = rtlify(mediumtime.substring(0, begin).trim()); + break; + } + + calendar.time["12"]["hmz"] = rtlify(zTemplate.replace(/\{time\}/, calendar.time["12"]["hm"])); + + calendar.time["12"]["ahmz"] = rtlify(zTemplate.replace(/\{time\}/, calendar.time["12"]["ahm"])); + calendar.time["12"]["ahms"] = rtlify(mediumtime); + calendar.time["12"]["hmsz"] = rtlify(zTemplate.replace(/\{time\}/, calendar.time["12"]["hms"])); + + calendar.time["12"]["ahmsz"] = rtlify(zTemplate.replace(/\{time\}/, calendar.time["12"]["ahms"])); + + H = available["H"].replace(/[^H]/g, ""); + + calendar.time["24"]["h"] = available["H"]; + calendar.time["24"]["m"] = calendar.time["12"]["m"]; + calendar.time["24"]["s"] = calendar.time["12"]["s"]; + + calendar.time["24"]["ah"] = rtlify(calendar.time["24"]["h"]); + calendar.time["24"]["hm"] = rtlify(calendar.time["12"]["hm"].replace(/h+/, H)); + calendar.time["24"]["ms"] = rtlify(calendar.time["12"]["ms"]); + + calendar.time["24"]["ahm"] = rtlify(calendar.time["24"]["hm"].replace(/h+/, H)); + calendar.time["24"]["hms"] = rtlify(calendar.time["12"]["hms"].replace(/h+/, H)); + calendar.time["24"]["hmz"] = rtlify(calendar.time["12"]["hmz"].replace(/h+/, H)); + + calendar.time["24"]["ahmz"] = rtlify(calendar.time["24"]["hmz"]); + calendar.time["24"]["ahms"] = rtlify(calendar.time["24"]["hms"]); + calendar.time["24"]["hmsz"] = rtlify(calendar.time["12"]["hmsz"].replace(/h+/, H)); + + calendar.time["24"]["ahmsz"] = rtlify(calendar.time["24"]["hmsz"]); + } + } + + var startTime = { + "y+":"{sy}", + "M+":"{sm}", + "d+":"{sd}", + }; + calendar.range = { + "c00": {}, + "c01": {}, + "c02": {}, + "c03": {}, + "c10": {}, + "c11": {}, + "c12": {}, + "c20": {}, + "c30": {} + }; + + for (i = 0; i < lengths.length; i++) { + var len = lengths[i]; + var lenAbbr = len.charAt(0); + var dateRangeTemplateOrder; + var cFmt0, opcFmt0, cFmt1, cFmt2, cFmt3, cFmt10, cFmt11, cFmt12, cFmt20, cFmt30; + + if (typeof(calendar.order) === 'object'){ + dateRangeTemplateOrder = calendar.order[lenAbbr] + " – " + calendar.order[lenAbbr]; + cFmt0 = calendar.order[lenAbbr] + " – {time}"; + opcFmt0 = "{time} – " + calendar.order[lenAbbr]; + } else { + dateRangeTemplateOrder = calendar.order + " – " + calendar.order; + cFmt0 = calendar.order + " – {time}"; + opcFmt0 = "{time} – " + calendar.order; + + } + var dateTimeOrder = dateRangeTemplateOrder.indexOf("{date}") === 0 ? true: false; + var dateOnlyTemplate = "{date} – {date}"; + + var dmyiLib = "dmy" + var dmyOrder; + var dateRangeTemplate = dateRangeTemplateOrder; + + var regExp = /[^s^\s^\-^\.^\/^\u200f]y+/; + var regExp2 = /\bd+\b/; + var regExp3 = /\by+\b/; + var regExp4 = /\bM+\b/; + + dmyOrdercldr = dateOrder(cldrFormats[len]); + + if (calendar.date[dmyiLib] !== undefined && calendar.date[dmyiLib][lenAbbr] !== undefined) { + dateRangeTemplate = replaceFormates(dateRangeTemplate, "{date}", calendar.date[dmyiLib][lenAbbr]); + dateOnlyTemplate = replaceFormates(dateOnlyTemplate, "{date}", calendar.date[dmyiLib][lenAbbr]); + + if (dateTimeOrder) { //{date}{time} + switch(dmyOrdercldr) { + case "dmy": + //console.log("dt,dmy"); + + cFmt0 = replaceFormates(cFmt0, "{date}", calendar.date[dmyiLib][lenAbbr]); + + if (language === 'nnh' && (lenAbbr === 'f' || lenAbbr === 'l' )) { //'lyÉ›'̌ʼ d 'na' MMMM, yyyy + cFmt0 = cFmt0.replace(regExp3, "{ey}").replace(/M+/, "{em}").replace(regExp2,"{ed}"); + } else { + cFmt0 = replaceFormates(cFmt0, startTime); + } + + cFmt0 = replaceFormates(cFmt0,"{time}", "{st}"); + cFmt0 = replaceFormates(cFmt0,"{time}", "{et}"); + cFmt0 = cFmt0.replace(/\'/g,"").replace(/\s\s/g," "); + calendar.range["c00"][lenAbbr] = cFmt0; + + cFmt1 = dateRangeTemplate; + + if (language === 'nnh' && (lenAbbr === 'f' || lenAbbr === 'l' )) { //'lyÉ›'̌ʼ d 'na' MMMM, yyyy + cFmt1 = cFmt1.replace(regExp3, "{ey}").replace(/M+/, "{em}").replace(regExp2,"{ed}"); + } else { + cFmt1 = replaceFormates(dateRangeTemplate, startTime); + } + + cFmt1 = replaceFormates(cFmt1,"{time}", "{st}"); + cFmt1 = replaceFormates(cFmt1,"{date}", calendar.date[dmyiLib][lenAbbr]); + + cFmt1 = cFmt1.replace(regExp3,"{ey}").replace(regExp4, "{em}").replace(regExp2,"{ed}"); + cFmt1 = replaceFormates(cFmt1, "{time}", "{et}"); + cFmt1 = cFmt1.replace(/\'/g,"").replace(/\s\s/g," "); + calendar.range["c01"][lenAbbr] = cFmt1; + calendar.range["c02"][lenAbbr] = cFmt1; + calendar.range["c03"][lenAbbr] = cFmt1; + + //cFmt10 = dateOnlyTemplate; + cFmt10 = "{date} – {date}"; + cFmt10 = isRtl? "\u200F" + cFmt10 : cFmt10; + + cFmt10 = cFmt10.replace(/{date}/, calendar.date["d"][lenAbbr]); + cFmt10 = cFmt10.replace(regExp2,"{sd}"); + + cFmt10 = replaceFormates(cFmt10,"{date}", calendar.date[dmyiLib][lenAbbr]); + + if (language === 'nnh' && (lenAbbr === 'f' || lenAbbr === 'l' )) { //'lyÉ›'̌ʼ d 'na' MMMM, yyyy + cFmt10 = cFmt10.replace(regExp3,"{ey}").replace(/M+/, "{em}").replace(regExp2,"{ed}"); + + } else { + cFmt10 = cFmt10.replace(regExp,"{ey}").replace(/M+/, "{em}").replace(regExp2,"{ed}"); + } + + cFmt10 = cFmt10.replace(/\'/g,"").replace(/\s\s/g," "); + calendar.range["c10"][lenAbbr] = cFmt10; + + cFmt11 = "{date} – {date}"; + cFmt11 = replaceFormates(cFmt11, "{date}", calendar.date["dm"][lenAbbr]); + + if (language === 'nnh' && (lenAbbr === 'f' || lenAbbr === 'l' )) { //'lyÉ›'̌ʼ d 'na' MMMM, yyyy + cFmt11 = cFmt11.replace(/M+/, "{sm}").replace(regExp2,"{sd}"); + } else { + cFmt11 = replaceFormates(cFmt11, startTime); + } + + cFmt11 = replaceFormates(cFmt11,"{date}", calendar.date[dmyiLib][lenAbbr]); + cFmt11 = cFmt11.replace(regExp3,"{ey}").replace(/M+/, "{em}").replace(regExp2,"{ed}"); + cFmt11 = cFmt11.replace(/\'/g,"").replace(/\s\s/g," "); + calendar.range["c11"][lenAbbr] = cFmt11; + + cFmt12 = dateOnlyTemplate; + + if (language === 'nnh' && (lenAbbr === 'f' || lenAbbr === 'l' )) { //'lyÉ›'̌ʼ d 'na' MMMM, yyyy + cFmt12 = cFmt12.replace(regExp3, "{sy}").replace(/M+/, "{sm}").replace(regExp2,"{sd}"); + } else { + cFmt12 = replaceFormates(cFmt12, startTime); + } + + cFmt12 = replaceFormates(cFmt12,"{date}", calendar.date[dmyiLib][lenAbbr]); + cFmt12 = cFmt12.replace(regExp3,"{ey}").replace(/M+/, "{em}").replace(regExp2,"{ed}"); + cFmt12 = cFmt12.replace(/\'/g,"").replace(/\s\s/g," "); + calendar.range["c12"][lenAbbr] = cFmt12; + + //cFmt20 = dateOnlyTemplate; + + cFmt20 = "{date} – {date}"; + cFmt20 = replaceFormates(cFmt20, "{date}", calendar.date["my"][lenAbbr]); + + cFmt20 = cFmt20.replace(/M+/,"{sm}").replace(/L+/, "{sm}").replace(regExp3, "{sy}"); + cFmt20 = replaceFormates(cFmt20,"{date}", calendar.date["my"][lenAbbr]); + + if (language === 'nnh' && (lenAbbr === 'f' || lenAbbr === 'l' )) { //'lyÉ›'̌ʼ d 'na' MMMM, yyyy + cFmt20 = cFmt20.replace(regExp3, "{ey}").replace(/M+/, "{em}").replace(/L+/, "{em}"); + } else { + cFmt20 = cFmt20.replace(regExp,"{ey}").replace(/M+/, "{em}").replace(/L+/, "{em}"); + } + + cFmt20 = cFmt20.replace(/\'/g,"").replace(/\s\s/g," "); + calendar.range["c20"][lenAbbr] = cFmt20; + + cFmt30 = "{sy} – {ey}"; + calendar.range["c30"][lenAbbr] = isRtl? "\u200F" + cFmt30 : cFmt30; + + + break; + case "mdy": + //console.log("{date}{time}, mdy"); + + cFmt0 = replaceFormates(cFmt0, "{date}", calendar.date[dmyiLib][lenAbbr]); + cFmt0 = replaceFormates(cFmt0, startTime); + cFmt0 = replaceFormates(cFmt0,"{time}", "{st}"); + cFmt0 = replaceFormates(cFmt0,"{time}", "{et}"); + cFmt0 = cFmt0.replace(/\'/g,"").replace(/\s\s/g," "); + calendar.range["c00"][lenAbbr] = cFmt0; + + cFmt1 = dateRangeTemplate; + cFmt1 = replaceFormates(dateRangeTemplate, startTime); + cFmt1 = replaceFormates(cFmt1,"{time}", "{st}"); + cFmt1 = replaceFormates(cFmt1,"{date}", calendar.date[dmyiLib][lenAbbr]); + cFmt1 = cFmt1.replace(regExp,"{ey}").replace(/M+/, "{em}").replace(regExp2,"{ed}"); + cFmt1 = replaceFormates(cFmt1, "{time}", "{et}"); + cFmt1 = cFmt1.replace(/\'/g,"").replace(/\s\s/g," "); + calendar.range["c01"][lenAbbr] = cFmt1; + calendar.range["c02"][lenAbbr] = cFmt1; + calendar.range["c03"][lenAbbr] = cFmt1; + + cFmt10 = dateOnlyTemplate; + + if (lenAbbr === 's') { + cFmt10 = replaceFormates(cFmt10,"{date}", calendar.date[dmyiLib][lenAbbr]); + cFmt10 = replaceFormates(cFmt10, startTime); + cFmt10 = cFmt10.replace(regExp,"{ey}").replace(/M+/, "{em}").replace(regExp2,"{ed}"); + } else { + cFmt10 = replaceFormates(cFmt10, startTime); + cFmt10 = cFmt10.replace(/[\s\/]{sy}/,""); + cFmt10 = replaceFormates(cFmt10,"{date}", calendar.date[dmyiLib][lenAbbr]); + cFmt10 = cFmt10.replace(regExp,"{ey}").replace(/M+/, "").replace(regExp2,"{ed}"); + cFmt10 = cFmt10.replace(/}, –/, "} –").replace("– /{", "– {" ); + } + + cFmt10 = cFmt10.replace(/\'/g,"").replace(/\s\s/g," "); + calendar.range["c10"][lenAbbr] = cFmt10; + + cFmt11 = dateOnlyTemplate; + cFmt11 = replaceFormates(cFmt11, startTime); + cFmt11 = cFmt11.replace(/[\,][s\s\-\.\/^\u200f]{sy}/,"").replace(/[\/]{sy}/,""); + cFmt11 = replaceFormates(cFmt11,"{date}", calendar.date[dmyiLib][lenAbbr]); + cFmt11 = cFmt11.replace(regExp,"{ey}").replace(/M+/, "{em}").replace(regExp2,"{ed}"); + cFmt11 = cFmt11.replace(/\'/g,"").replace(/\s\s/g," "); + calendar.range["c11"][lenAbbr] = cFmt11; + + cFmt12 = dateOnlyTemplate; + cFmt12 = replaceFormates(cFmt12, startTime); + cFmt12 = replaceFormates(cFmt12,"{date}", calendar.date[dmyiLib][lenAbbr]); + cFmt12 = cFmt12.replace(regExp,"{ey}").replace(/M+/, "{em}").replace(regExp2,"{ed}"); + cFmt12 = cFmt12.replace(/\'/g,"").replace(/\s\s/g," "); + calendar.range["c12"][lenAbbr] = cFmt12; + + cFmt20 = dateOnlyTemplate; + cFmt20 = replaceFormates(cFmt20, startTime); + + cFmt20 = cFmt20.replace(/[\W\s]{sd}/,""); + cFmt20 = replaceFormates(cFmt20,"{date}", calendar.date[dmyiLib][lenAbbr]); + cFmt20 = cFmt20.replace(regExp,"{ey}").replace(/M+/, "{em}").replace(/[\W]d+/,""); + cFmt20 = cFmt20.replace(/\'/g,"").replace(/\s\s/g," "); + calendar.range["c20"][lenAbbr] = cFmt20; + + cFmt30 = "{sy} – {ey}"; + calendar.range["c30"][lenAbbr] = isRtl? "\u200F" + cFmt30 : cFmt30; + + break; + case "ymd": + //console.log("dt,ymd"); + + cFmt0 = replaceFormates(cFmt0, "{date}", calendar.date[dmyiLib][lenAbbr]); + cFmt0 = replaceFormates(cFmt0, startTime); + cFmt0 = replaceFormates(cFmt0,"{time}", "{st}"); + cFmt0 = replaceFormates(cFmt0,"{time}", "{et}"); + cFmt0 = cFmt0.replace(/\'/g,"").replace(/\s\s/g," "); + calendar.range["c00"][lenAbbr] = cFmt0; + + cFmt1 = dateRangeTemplate; + cFmt1 = replaceFormates(dateRangeTemplate, startTime); + cFmt1 = replaceFormates(cFmt1,"{time}", "{st}"); + + cFmt1 = replaceFormates(cFmt1,"{date}", calendar.date[dmyiLib][lenAbbr]); + + if (language === 'lt' && (lenAbbr === 'f' || lenAbbr === 'l')) { + cFmt1 = cFmt1.replace(regExp3,"{ey}").replace(/M+/, "{em}").replace(/[^\'^s]d+/," {ed}") + } else { + cFmt1 = cFmt1.replace(regExp3,"{ey}").replace(/M+/, "{em}").replace(regExp2,"{ed}"); + } + + cFmt1 = replaceFormates(cFmt1, "{time}", "{et}"); + cFmt1 = cFmt1.replace(/\'/g,"").replace(/\s\s/g," "); + calendar.range["c01"][lenAbbr] = cFmt1; + + cFmt2 = dateRangeTemplate; + cFmt2 = replaceFormates(dateRangeTemplate, startTime); + cFmt2 = replaceFormates(cFmt2,"{time}", "{st}"); + + cFmt2 = replaceFormates(cFmt2,"{date}", calendar.date[dmyiLib][lenAbbr]); + + if (language === 'lt' && (lenAbbr === 'f' || lenAbbr === 'l')) { + cFmt2 = cFmt2.replace(regExp3,"{ey}").replace(/M+/, "{em}").replace(/[^\'^s]d+/," {ed}") + } else { + cFmt2 = cFmt2.replace(regExp3,"{ey}").replace(/M+/, "{em}").replace(regExp2,"{ed}"); + } + + cFmt2 = replaceFormates(cFmt2, "{time}", "{et}"); + cFmt2 = cFmt2.replace(/\'/g,"").replace(/\s\s/g," "); + calendar.range["c02"][lenAbbr] = cFmt2; + + cFmt3 = dateRangeTemplate; + cFmt3 = replaceFormates(dateRangeTemplate, startTime); + cFmt3 = replaceFormates(cFmt3,"{time}", "{st}"); + cFmt3 = replaceFormates(cFmt3,"{date}", calendar.date[dmyiLib][lenAbbr]); + + + if (language === 'lt' && (lenAbbr === 'f' || lenAbbr === 'l')) { + cFmt3 = cFmt3.replace(regExp,"{ey}").replace(/M+/, "{em}").replace(/[^\'^s]d+/," {ed}"); + } else { + cFmt3 = cFmt3.replace(regExp,"{ey}").replace(/M+/, "{em}").replace(regExp2,"{ed}"); + } + + cFmt3 = replaceFormates(cFmt3, "{time}", "{et}"); + cFmt3 = cFmt3.replace(/\'/g,"").replace(/\s\s/g," "); + calendar.range["c03"][lenAbbr] = cFmt3; + + cFmt10 = dateOnlyTemplate; + cFmt10 = replaceFormates(cFmt10, startTime); + + if (language === 'lt'&& (lenAbbr === 'f' || lenAbbr === 'l')) { + cFmt10 = cFmt10.replace(/{date}/, "{ed} 'd'."); + } else if(isAsianLang(language)){ + if (cFmt10.search(/æ—¥|ì¼/) !== -1) { + cFmt10 = cFmt10.replace(/{date}/, calendar.date["a"][lenAbbr]); + cFmt10 = cFmt10.replace(/[^s]d+/, " {ed}"); + } else { + cFmt10 = cFmt10.replace(/{date}/, "{ed}"); + } + + } else { + cFmt10 = cFmt10.replace(/{date}/, "{ed}"); + } + + cFmt10 = cFmt10.replace(/\'/g,"").replace(/\s\s/g," "); + calendar.range["c10"][lenAbbr] = cFmt10; + + cFmt11 = dateOnlyTemplate; + cFmt11 = replaceFormates(cFmt11, startTime); + cFmt11 = replaceFormates(cFmt11,"{date}", calendar.date[dmyiLib][lenAbbr]); + + if (language === 'lt' && (lenAbbr === 'f' || lenAbbr === 'l')) { + cFmt11 = cFmt11.replace(/y+[\s\-\.\/^\u200f]/,"").replace(/M+/, "{em}").replace(/[^'^s^]d+/, " {ed}"); + cFmt11 = cFmt11.replace(/'m'. {em}/, " {em}"); + } else if (language === 'eu' && (lenAbbr === 'f' || lenAbbr === 'l')) { + cFmt11 = cFmt11.replace(/y+\(\'e\'\)\'ko\'/,"").replace(/M+/, "{em}").replace(regExp2,"{ed}"); + } else if (isAsianLang(language)) { + if (lenAbbr === 's' || lenAbbr === 'm') { + cFmt11 = cFmt11.replace(/[^s^\s]y+/,"{ey}").replace(/M+/, "{em}").replace(regExp2,"{ed}"); + } else { + cFmt11 = cFmt11.replace(/[^s^\s]y+\W/,"").replace(/M+/, "{em}").replace(regExp2,"{ed}"); + } + + } else if (lenAbbr ==='s' || lenAbbr ==='m') { + cFmt11 = cFmt11.replace(/[^s^\s^\u200f]y+/,"{ey}").replace(/M+/, "{em}").replace(regExp2,"{ed}"); + } else { + cFmt11 = cFmt11.replace(/[^s^\s^\u200f]y+\W+/,"").replace(/M+/, "{em}").replace(regExp2,"{ed}"); + } + + cFmt11 = cFmt11.replace(/\'/g,"").replace(/\s\s/g," "); + + calendar.range["c11"][lenAbbr] = cFmt11; + + cFmt12 = dateOnlyTemplate; + cFmt12 = replaceFormates(cFmt12, startTime); + + cFmt12 = replaceFormates(cFmt12,"{date}", calendar.date[dmyiLib][lenAbbr]); + + if (language === 'lt' && (lenAbbr === 'f' || lenAbbr === 'l')) { + cFmt12 = cFmt12.replace(regExp,"{ey}").replace(/M+/, "{em}").replace(/[^'^s^]d+/, " {ed}"); + } else { + cFmt12 = cFmt12.replace(regExp,"{ey}").replace(/M+/, "{em}").replace(regExp2,"{ed}"); + } + cFmt12 = cFmt12.replace(/\'/g,"").replace(/\s\s/g," "); + calendar.range["c12"][lenAbbr] = cFmt12; + + + cFmt20 = "{date} – {date}"; + cFmt20 = replaceFormates(cFmt20, "{date}", calendar.date["my"][lenAbbr]); + + cFmt20 = cFmt20.replace(/M+/,"{sm}").replace(/L+/,"{sm}").replace(/y+/, "{sy}"); + cFmt20 = replaceFormates(cFmt20,"{date}", calendar.date["my"][lenAbbr]); + cFmt20 = cFmt20.replace(regExp,"{ey}").replace(/M+/, "{em}").replace(/L+/, "{em}"); + + cFmt20 = cFmt20.replace(/\'/g,"").replace(/\s\s/g," ").trim(); + calendar.range["c20"][lenAbbr] = cFmt20; + + if (isAsianLang(language)) { + cFmt30="y – y"; + cFmt30 = cFmt30.replace(/y/g,calendar.date["r"][lenAbbr]); + cFmt30 = cFmt30.replace(/y+/, "{sy}"); + cFmt30 = cFmt30.replace(/[^s^\s]y+/, "{ey}"); + + } else { + cFmt30 = "{sy} – {ey}"; + } + + calendar.range["c30"][lenAbbr] = isRtl? "\u200F" + cFmt30 : cFmt30; + + break; + + case "ydm": + + cFmt0 = replaceFormates(cFmt0, "{date}", calendar.date[dmyiLib][lenAbbr]); + cFmt0 = cFmt0.replace(regExp3,"{sy}").replace(/M+/, "{sm}").replace(regExp2,"{sd}"); + cFmt0 = replaceFormates(cFmt0,"{time}", "{st}"); + cFmt0 = replaceFormates(cFmt0,"{time}", "{et}"); + cFmt0 = cFmt0.replace(/\'/g,"").replace(/\s\s/g," "); + calendar.range["c00"][lenAbbr] = cFmt0; + + //{sy} {sd}{sm} {st} - {ey} {ed}{em} {et} + cFmt1 = dateRangeTemplate; + cFmt1 = cFmt1.replace(regExp3,"{sy}").replace(/M+/, "{sm}").replace(regExp2,"{sd}"); + cFmt1 = replaceFormates(cFmt1,"{time}", "{st}"); + cFmt1 = replaceFormates(cFmt1,"{date}", calendar.date[dmyiLib][lenAbbr]); + cFmt1 = cFmt1.replace(regExp3,"{ey}").replace(/M+/, "{em}").replace(regExp2,"{ed}"); + cFmt1 = replaceFormates(cFmt1, "{time}", "{et}"); + cFmt1 = cFmt1.replace(/\'/g,"").replace(/\s\s/g," "); + calendar.range["c01"][lenAbbr] = cFmt1; + calendar.range["c02"][lenAbbr] = cFmt1; + calendar.range["c03"][lenAbbr] = cFmt1; + + //{sy} {sd}{sm} – {ed}{em} + cFmt10 = dateOnlyTemplate; + cFmt10 = cFmt10.replace(regExp3,"{sy}").replace(/M+/, "{sm}").replace(regExp2,"{sd}"); + cFmt10 = replaceFormates(cFmt10,"{date}",calendar.date["dm"][lenAbbr]); + cFmt10 = cFmt10.replace(/M+/, "{em}").replace(regExp2,"{ed}"); + cFmt10 = cFmt10.replace(/\'/g,"").replace(/\s\s/g," "); + calendar.range["c10"][lenAbbr] = cFmt10; + + //{sy} {sd}{sm} – {ey} {ed}{em} + cFmt11 = dateOnlyTemplate; + cFmt11 = cFmt11.replace(regExp3,"{sy}").replace(/M+/, "{sm}").replace(regExp2,"{sd}"); + cFmt11 = replaceFormates(cFmt11,"{date}", calendar.date[dmyiLib][lenAbbr]); + cFmt11 = cFmt11.replace(regExp3,"{ey}").replace(/M+/, "{em}").replace(regExp2,"{ed}"); + cFmt11 = cFmt11.replace(/\'/g,"").replace(/\s\s/g," "); + calendar.range["c11"][lenAbbr] = cFmt11; + calendar.range["c12"][lenAbbr] = cFmt11; + + cFmt20 = dateOnlyTemplate; + cFmt20 = cFmt20.replace(regExp3,"{sy}").replace(/M+/, "{sm}").replace(regExp2,"{sd}"); + cFmt20 = cFmt20.replace(/{sd}\W/,""); + cFmt20 = replaceFormates(cFmt20,"{date}", calendar.date[dmyiLib][lenAbbr]); + cFmt20 = cFmt20.replace(regExp3,"{ey}").replace(/M+/, "{em}").replace(/\bd+\W/,""); + cFmt20 = cFmt20.replace(/\'/g,"").replace(/\s\s/g," "); + calendar.range["c20"][lenAbbr] = cFmt20; + + cFmt30 = "{sy} – {ey}"; + calendar.range["c30"][lenAbbr] = isRtl? "\u200F" + cFmt30 : cFmt30; + + break; + default: + console.log("*** [Need to Implement]{date}{time} : " + dmyOrdercldr + "] " + language + "-"+script+ "-"+region +" ******"); + break; + } + } else { //{time}{date} + switch (dmyOrdercldr) { + case "dmy": // vi-VN Only: dd MMMM 'năm' yyyy, + + cFmt0 = opcFmt0; + cFmt0 = replaceFormates(cFmt0,"{time}", "{st}"); + cFmt0 = replaceFormates(cFmt0,"{time}", "{et}"); + cFmt0 = replaceFormates(cFmt0, "{date}", calendar.date[dmyiLib][lenAbbr]); + cFmt0 = cFmt0.replace(/\b\wy+\b/,"{sy}").replace(regExp2,"{sd}").replace(regExp4,"{sm}"); + cFmt0 = cFmt0.replace(/\'/g,"").replace(/\s\s/g," "); + calendar.range["c00"][lenAbbr] = cFmt0; + + cFmt1 = dateRangeTemplate; + cFmt1 = replaceFormates(cFmt1,"{time}", "{st}"); + cFmt1 = cFmt1.replace(/\b\wy+\b/,"{sy}").replace(regExp2,"{sd}").replace(regExp4,"{sm}"); + cFmt1 = replaceFormates(cFmt1,"{date}", calendar.date[dmyiLib][lenAbbr]); + cFmt1 = replaceFormates(cFmt1, "{time}", "{et}"); + if (language === 'vi') { + if (lenAbbr === 'l') { + cFmt1 = cFmt1.replace(/yyyy/,"{ey}").replace(regExp4, "{em}").replace(regExp2,"{ed}"); + } else { + cFmt1 = cFmt1.replace(regExp3,"{ey}").replace(regExp4, "{em}").replace(regExp2,"{ed}"); + } + } + cFmt1 = cFmt1.replace(/\'/g,"").replace(/\s\s/g," "); + calendar.range["c01"][lenAbbr] = cFmt1; + calendar.range["c02"][lenAbbr] = cFmt1; + calendar.range["c03"][lenAbbr] = cFmt1; + + //{sd} - {ed}{em}{ey} + cFmt10 = "{date} – {date}"; + + //cFmt10 = replaceFormates(cFmt10, startTime); + if (language === 'vi') { + if (lenAbbr === 'l') { + cFmt10 = replaceFormates(cFmt10,"{date}", calendar.date["dm"][lenAbbr]); + cFmt10 = cFmt10.replace(" 'tháng' MM", ""); + cFmt10 = cFmt10.replace(regExp2,"{sd}") + cFmt10 = replaceFormates(cFmt10,"{date}", calendar.date["dmy"][lenAbbr]); + cFmt10 = cFmt10.replace(regExp2, "{ed}").replace(regExp4, "{em}").replace(/\b\wy+\b/, "{ey}"); + } else { + cFmt10 = replaceFormates(cFmt10,"{date}", calendar.date["d"][lenAbbr]); + cFmt10 = cFmt10.replace(regExp2,"{sd}") + cFmt10 = replaceFormates(cFmt10,"{date}", calendar.date["dmy"][lenAbbr]); + cFmt10 = cFmt10.replace(regExp2, "{ed}").replace(regExp4, "{em}").replace(regExp3, "{ey}"); + + } + } + cFmt10 = cFmt10.replace(/\'/g,"").replace(/\s\s/g," "); + calendar.range["c10"][lenAbbr] = cFmt10; + + //{sd}{sm} - {ed}{em}{ey} + cFmt11 = "{date} – {date}"; + if (language === 'vi') { + cFmt11 = replaceFormates(cFmt11,"{date}", calendar.date["dm"][lenAbbr]); + cFmt11 = cFmt11.replace(regExp2,"{sd}").replace(regExp4,"{sm}"); + cFmt11 = replaceFormates(cFmt11,"{date}", calendar.date["dmy"][lenAbbr]); + cFmt11 = cFmt11.replace(regExp2, "{ed}").replace(regExp4, "{em}").replace(/\b\wy+\b/, "{ey}"); + } + cFmt11 = cFmt11.replace(/\'/g,"").replace(/\s\s/g," "); + calendar.range["c11"][lenAbbr] = cFmt11; + + cFmt12 = dateOnlyTemplate; + + if (language === 'vi') { + if (lenAbbr === 'l') { + cFmt12 = cFmt12.replace(regExp2,"{sd}").replace(regExp4,"{sm}").replace(/\b\wy+\b/, "{sy}"); + cFmt12 = replaceFormates(cFmt12,"{date}", calendar.date["dmy"][lenAbbr]); + cFmt12 = cFmt12.replace(regExp2, "{ed}").replace(regExp4, "{em}").replace(/yyyy/, "{ey}"); + } else { + cFmt12 = cFmt12.replace(regExp2,"{sd}").replace(regExp4,"{sm}").replace(regExp3, "{sy}"); + cFmt12 = replaceFormates(cFmt12,"{date}", calendar.date["dmy"][lenAbbr]); + cFmt12 = cFmt12.replace(regExp2, "{ed}").replace(regExp4, "{em}").replace(/\b\y+\b/, "{ey}"); + } + } + cFmt12 = cFmt12.replace(/\'/g,"").replace(/\s\s/g," "); + calendar.range["c12"][lenAbbr] = cFmt12; + + cFmt20 = dateOnlyTemplate; + + if (language === 'vi') { + if (lenAbbr === 'l') { + cFmt20 = cFmt20.replace(/'Ngày' dd 'tháng' /,""); + cFmt20 = cFmt20.replace(/M+/,"{sm}").replace(/\b\wy+\b/, "{sy}"); + cFmt20 = replaceFormates(cFmt20,"{date}", calendar.date["dmy"][lenAbbr]); + cFmt20 = cFmt20.replace(/'Ngày' dd 'tháng' /,""); + cFmt20 = cFmt20.replace(/M+/,"{em}").replace(/yyyy/, "{ey}"); + + } else if(lenAbbr === 'f') { + cFmt20 = cFmt20.replace(/d+\s/,""); + cFmt20 = cFmt20.replace(/M+/,"{sm}").replace(regExp3, "{sy}"); + cFmt20 = replaceFormates(cFmt20,"{date}", calendar.date["dmy"][lenAbbr]); + cFmt20 = cFmt20.replace(/[^s]d+/,""); + cFmt20 = cFmt20.replace(/M+/,"{em}").replace(regExp3, "{ey}"); + + } else { + cFmt20 = cFmt20.replace(/d+\W/,""); + cFmt20 = cFmt20.replace(/M+/,"{sm}").replace(regExp3, "{sy}"); + cFmt20 = replaceFormates(cFmt20,"{date}", calendar.date["dmy"][lenAbbr]); + cFmt20 = cFmt20.replace(/d+\W/,""); + cFmt20 = cFmt20.replace(/M+/,"{em}").replace(regExp3, "{ey}"); + } + } + cFmt20 = cFmt20.replace(/\'/g,"").replace(/\s\s/g," "); + calendar.range["c20"][lenAbbr] = cFmt20; + + cFmt30 = "{sy} – {ey}"; + calendar.range["c30"][lenAbbr] = isRtl? "\u200F" + cFmt30 : cFmt30; + + break; + case "mdy": + cFmt0 = opcFmt0; + cFmt0 = replaceFormates(cFmt0,"{time}", "{st}"); + cFmt0 = replaceFormates(cFmt0,"{time}", "{et}"); + cFmt0 = replaceFormates(cFmt0, "{date}", calendar.date[dmyiLib][lenAbbr]); + cFmt0 = cFmt0.replace(regExp3,"{sy}").replace(regExp2,"{sd}").replace(regExp4,"{sm}"); + cFmt0 = cFmt0.replace(/\'/g,"").replace(/\s\s/g," "); + calendar.range["c00"][lenAbbr] = cFmt0; + + cFmt1 = dateRangeTemplate; + cFmt1 = replaceFormates(dateRangeTemplate, startTime); + cFmt1 = replaceFormates(cFmt1,"{time}", "{st}"); + cFmt1 = replaceFormates(cFmt1,"{date}", calendar.date[dmyiLib][lenAbbr]); + cFmt1 = cFmt1.replace(regExp3,"{ey}").replace(/M+/, "{em}").replace(regExp2,"{ed}"); + cFmt1 = replaceFormates(cFmt1, "{time}", "{et}"); + cFmt1 = cFmt1.replace(/\'/g,"").replace(/\s\s/g," "); + calendar.range["c01"][lenAbbr] = cFmt1; + calendar.range["c02"][lenAbbr] = cFmt1; + calendar.range["c03"][lenAbbr] = cFmt1; + + cFmt10 = "{date} – {date}"; + + if (lenAbbr === 's') { //mdy-mdy + cFmt10 = replaceFormates(cFmt10,"{date}", calendar.date[dmyiLib][lenAbbr]); + cFmt10 = replaceFormates(cFmt10, startTime); + cFmt10 = cFmt10.replace(regExp3,"{sy}").replace(/M+/, "{sm}").replace(regExp2,"{sd}"); + cFmt10 = replaceFormates(cFmt10,"{date}", calendar.date[dmyiLib][lenAbbr]); + cFmt10 = cFmt10.replace(regExp3,"{ey}").replace(/M+/, "{em}").replace(regExp2,"{ed}"); + } else { //m d-d y + cFmt10 = replaceFormates(cFmt10,"{date}", calendar.date["dm"][lenAbbr]); + cFmt10 = cFmt10.replace(/M+/, "{sm}").replace(regExp2,"{sd}"); + cFmt10 = replaceFormates(cFmt10,"{date}", calendar.date[dmyiLib][lenAbbr]); + cFmt10 = cFmt10.replace(/[^s^\s]y+/,"{ey}").replace(/M+/,"").replace(regExp2,"{ed}"); + } + cFmt10 = cFmt10.replace(/\'/g,"").replace(/\s\s/g," "); + calendar.range["c10"][lenAbbr] = cFmt10; + + //md - mdy + cFmt11 = "{date} – {date}"; + cFmt11 = replaceFormates(cFmt11,"{date}", calendar.date["dm"][lenAbbr]); + cFmt11 = cFmt11.replace(/M+/, "{sm}").replace(regExp2,"{sd}"); + cFmt11 = replaceFormates(cFmt11,"{date}", calendar.date[dmyiLib][lenAbbr]); + if (lenAbbr === 's') { + cFmt11 = cFmt11.replace(regExp3,"{ey}").replace(/M+/,"{em}").replace(regExp2,"{ed}"); + } else { + cFmt11 = cFmt11.replace(/[^s^\s]y+/,"{ey}").replace(/M+/,"{em}").replace(regExp2,"{ed}"); + } + + cFmt11 = cFmt11.replace(/\'/g,"").replace(/\s\s/g," "); + calendar.range["c11"][lenAbbr] = cFmt11; + + //mdy - mdy + cFmt12 = "{date} – {date}"; + cFmt12 = replaceFormates(cFmt12,"{date}", calendar.date[dmyiLib][lenAbbr]); + cFmt12 = cFmt12.replace(/M+/, "{sm}").replace(regExp2,"{sd}").replace(regExp3,"{sy}"); + cFmt12 = replaceFormates(cFmt12,"{date}", calendar.date[dmyiLib][lenAbbr]); + + if (lenAbbr === 's') { + cFmt12 = cFmt12.replace(regExp3,"{ey}").replace(/M+/,"{em}").replace(regExp2,"{ed}"); + } else { + cFmt12 = cFmt12.replace(/[^s]y+/,"{ey}").replace(/M+/,"{em}").replace(regExp2,"{ed}"); + } + + cFmt12 = cFmt1.replace(/\'/g,"").replace(/\s\s/g," "); + calendar.range["c12"][lenAbbr] = cFmt12; + + //my - my + cFmt20 = "{date} – {date}"; + cFmt20 = replaceFormates(cFmt20,"{date}", calendar.date["my"][lenAbbr]); + cFmt20 = cFmt20.replace(/M+/, "{sm}").replace(regExp3,"{sy}"); + cFmt20 = replaceFormates(cFmt20,"{date}", calendar.date["my"][lenAbbr]); + + if (lenAbbr === 's') { + cFmt20 = cFmt20.replace(regExp3,"{ey}").replace(/M+/,"{em}"); + } else { + cFmt20 = cFmt20.replace(/[^s^\s]y+/,"{ey}").replace(/M+/,"{em}"); + } + cFmt20 = cFmt20.replace(/\'/g,"").replace(/\s\s/g," "); + calendar.range["c20"][lenAbbr] = cFmt20; + + cFmt30 = "{sy} – {ey}"; + calendar.range["c30"][lenAbbr] = isRtl? "\u200F" + cFmt30 : cFmt30; + + break; + case "ymd": + console.log("*** No use cases. [Need to Implement]{time}{date} : " +dmyOrdercldr+"] " + language + "-"+script+ "-"+region +" ******"); + + break; + default: + console.log("*** No use cases. Need to Implement]{time}{date} : " +dmyOrdercldr+"] " + language + "-"+script+ "-"+region +" ******"); + break; + } + } + } + } + } + if (formats.gregorian) { + // console.log(JSON.stringify(formats.gregorian.range, undefined, 4)); + } + + return formats; + }, + + createSystemResources: function (cldrData, language) { + var formats, + cldrCalendar, + calendarNameSuffix, + prop; + + var dayNumbers = { + "sun": 0, + "mon": 1, + "tue": 2, + "wed": 3, + "thu": 4, + "fri": 5, + "sat": 6 + }; + + for (var calendarName in cldrData) { + cldrCalendar = cldrData[calendarName]; + formats = {}; + + calendarNameSuffix = (calendarName !== "gregorian") ? "-" + calendarName : ""; + + var usesStandAlone = standAlone(cldrCalendar); + + // now generate all the month names + var part = cldrCalendar.months.format; + var isAsian = isAsianLang(language); + if (isAsianLang(language)) { + for (prop in part.wide) { + formats["MMMM" + prop + calendarNameSuffix] = part.wide[prop].substring(0, part.wide[prop].length-1); + formats["N" + prop + calendarNameSuffix] = + formats["NN" + prop + calendarNameSuffix] = + formats["MMM" + prop + calendarNameSuffix] = + part.abbreviated[prop].substring(0, part.abbreviated[prop].length-1); + } + } else { + for (prop in part.wide) { + formats["MMMM" + prop + calendarNameSuffix] = part.wide[prop]; + formats["MMM" + prop + calendarNameSuffix] = part.abbreviated[prop]; + formats["NN" + prop + calendarNameSuffix] = part.abbreviated[prop].substring(0,2); + formats["N" + prop + calendarNameSuffix] = part.abbreviated[prop].substring(0,1); + /* TODO. Some cldr data provide value as number in narrow format which doesn't meet iLib spec. + So I update code to create 'N' format value from abbreviated. + but I think it's better to reference abbreviated if narrow values are number. + and some cases are haveing same alphabets which are not good. + */ + if (language === "mn") { + formats["NN" + prop + calendarNameSuffix] = part.abbreviated[prop].substring(0,1); + } else if (language === "vi") { + formats["NN" + prop + calendarNameSuffix] = part.abbreviated[prop].substring(0,2) + prop; + formats["N" + prop + calendarNameSuffix] = part.abbreviated[prop].substring(0,1) + prop; + } + } + } + if (usesStandAlone) { + part = cldrCalendar.months["stand-alone"]; + for (prop in part.wide) { + formats["LLLL" + prop + calendarNameSuffix] = part.wide[prop]; + formats["LLL" + prop + calendarNameSuffix] = part.abbreviated[prop]; + formats["LL" + prop + calendarNameSuffix] = part.abbreviated[prop].substring(0,2); + formats["L" + prop + calendarNameSuffix] = part.narrow[prop]; + } + } + + // now generate the names of the days of the week + var part = cldrCalendar.days.format; + for (prop in part.wide) { + formats["EEEE" + dayNumbers[prop] + calendarNameSuffix] = part.wide[prop]; + formats["EEE" + dayNumbers[prop] + calendarNameSuffix] = part.abbreviated[prop]; + formats["EE" + dayNumbers[prop] + calendarNameSuffix] = part.short[prop]; + formats["E" + dayNumbers[prop] + calendarNameSuffix] = part.narrow[prop]; + } + if (usesStandAlone) { + part = cldrCalendar.days["stand-alone"]; + for (prop in part.wide) { + formats["cccc" + dayNumbers[prop] + calendarNameSuffix] = part.wide[prop]; + formats["ccc" + dayNumbers[prop] + calendarNameSuffix] = part.abbreviated[prop]; + formats["cc" + dayNumbers[prop] + calendarNameSuffix] = part.short[prop]; + formats["c" + dayNumbers[prop] + calendarNameSuffix] = part.narrow[prop]; + } + } + + part = cldrCalendar.dayPeriods.format.wide; + formats["a0" + calendarNameSuffix] = part.am; + formats["a1" + calendarNameSuffix] = part.pm; + + part = cldrCalendar.eras.eraNarrow; + formats["G-1" + calendarNameSuffix] = part["0-alt-variant"]; + formats["G1" + calendarNameSuffix] = part["1-alt-variant"]; + } + + return formats; + }, + createDurationResourceDetail: function (cldrUnitData, durationObject, length, language, script) { + var durationSysres = {}; + var durationSysresTest = {}; + var cldrDateFieldData = {}; + var dataLength = length; + + var isRtl = (rtlLanguages.indexOf(language) > -1) && (!script || rtlScripts.indexOf(script) > 0); + + for(duration in durationObject) { + var durationKey = "duration-" + duration; + var temp; + var fullStr = ""; + + var unitNames = ["zero", "one", "two", "few", "many", "other"]; + + for (var j = 0; j < unitNames.length; j++){ + name = unitNames[j]; + nameValue = "unitPattern-count-" + name; + if (cldrUnitData[durationKey] && typeof(cldrUnitData[durationKey][nameValue]) !== 'undefined') { + durationSysresTest[durationObject[duration]] = {}; + if (fullStr.length > 0) { + fullStr += "|"; + } + + temp = cldrUnitData[durationKey][nameValue].replace("{0}", "{num}"); + + if (unitNames[j] == "other") { + fullStr += "#" + temp; + } else { + fullStr += name +"#" + temp; + } + } + } + durationSysres[durationObject[duration]] = fullStr; + } + + return durationSysres; + }, + createDurationResources: function (cldrData, language, script) { + var durationObject = { + "durationPropertiesFull" : { + "millisecond": "1#1 millisecond|#{num} milliseconds", + "second": "1#1 second|#{num} seconds", + "minute": "1#1 minute|#{num} minutes", + "hour": "1#1 hour|#{num} hours", + "day": "1#1 day|#{num} days", + "week": "1#1 week|#{num} weeks", + "month": "1#1 month|#{num} months", + "year": "1#1 year|#{num} years" + }, + "durationPropertiesLong" : { + "millisecond": "#{num} ms", + "second": "1#1 sec|#{num} sec", + "minute": "1#1 min|#{num} min", + "hour": "1#1 hr|#{num} hrs", + "day": "durationLongDays", + "week": "1#1 wk|#{num} wks", + "month": "1#1 mon|#{num} mons", + "year": "1#1 yr|#{num} yrs" + }, + "durationPropertiesMedium" : { + "millisecond": "durationMediumMillis", + "second": "1#1 se|#{num} sec", + "minute": "1#1 mi|#{num} min", + "hour": "durationMediumHours", + "day": "1#1 dy|#{num} dys", + "week": "durationMediumWeeks", + "month": "1#1 mo|#{num} mos", + "year": "durationMediumYears" + }, + "durationPropertiesShort" : { + "millisecond": "durationShortMillis", + "second": "#{num}s", + "minute": "durationShortMinutes", + "hour": "#{num}h", + "day": "#{num}d", + "week": "#{num}w", + "month": "durationShortMonths", + "year": "#{num}y" + } + } + + table = cldrData; + sysres = []; + var unit, mergedSysres = {}; + + for (var prop in durationObject) { + + switch(prop) { + case "durationPropertiesFull": + unit = table.long; + result = module.exports.createDurationResourceDetail(unit, durationObject[prop], "full", language, script); + sysres.push(result); + break; + case "durationPropertiesLong": + unit = table.short; + result = module.exports.createDurationResourceDetail(unit, durationObject[prop], "long", language, script); + sysres.push(result); + break; + case "durationPropertiesMedium": + unit = table.narrow; + result = module.exports.createDurationResourceDetail(unit, durationObject[prop], "medium", language, script); + sysres.push(result); + break; + case "durationPropertiesShort": + unit = table.narrow; + result = module.exports.createDurationResourceDetail(unit, durationObject[prop], "short", language, script); + sysres.push(result); + break; + } + } + + for (i=0; i< sysres.length; i++) { + mergedSysres = common.merge(mergedSysres, sysres[i]); + } + return mergedSysres; + }, + + createSeperatorResources: function (cldrData, language) { + var mergedSeperatorRes = {}; + var sepKey, fullSepKey; + + var listProperties = { + "Full" :"listPattern-type-unit", + "Long" : "listPattern-type-unit-short", + "Medium" : "listPattern-type-unit-short", + "Short" : "listPattern-type-unit-narrow" + } + + cldrListData = cldrData; + + for (prop in listProperties) { + + sepKey = "separator" + prop; + fullSepKey = "finalSeparator" + prop; + + seperatorData = cldrListData[listProperties[[prop]]]; + + mergedSeperatorRes[sepKey] = seperatorData["middle"].replace(/\{.\}/g, ""); + mergedSeperatorRes[fullSepKey] = seperatorData["end"].replace(/\{.\}/g, ""); + } + + return mergedSeperatorRes; + }, + + createRelativeFormatResources: function (cldrData, language, script) { + var relativeObject = { + "relativeFutureFormatFull" : { + "second": "1#in 1 second|#in {num} seconds", + "minute": "1#in 1 minute|#in {num} minutes", + "hour": "1#in 1 hour|#in {num} hours", + "day": "1#in 1 day|#in {num} days", + "week": "1#in 1 week|#in {num} weeks", + "month": "1#in 1 month|#in {num} months", + "year": "1#in 1 year|#in {num} years" + }, + "relativeFutureFormatMedium" : { + "second": "1#in 1 sec|#in {num} sec", + "minute": "1#in 1 min|#in {num} min", + "hour": "1#in 1 hr|#in {num} hrs", + "day": "1#in 1 dy|#in {num} dys", + "week": "1#in 1 wk|#in {num} wks", + "month": "1#in 1 mon|#in {num} mons", + "year": "1#in 1 yr|#in {num} yrs" + }, + "relativeFutureFormatShort" : { + "second": "#in {num}s", + "minute": "#in {num}mi", + "hour": "#in {num}h", + "day": "#in {num}d", + "week": "#in {num}w", + "month": "#in {num}mo", + "year": "#in {num}y" + }, + "relativePastFormatFull" : { + "second": "1#1 second ago|#{num} seconds ago", + "minute": "1#1 minute ago|#{num} minutes ago", + "hour": "1#1 hour ago|#{num} hours ago", + "day": "1#1 day ago|#{num} days ago", + "week": "1#1 week ago|#{num} weeks ago", + "month": "1#1 month ago|#{num} months ago", + "year": "1#1 year ago|#{num} years ago" + }, + "relativePastFormatMedium" : { + "second": "1#1 sec ago|#{num} sec ago", + "minute": "1#1 min ago|#{num} min ago", + "hour": "1#1 hr ago|#{num} hrs ago", + "day": "1#1 dy ago|#{num} dys ago", + "week": "1#1 wk ago|#{num} wks ago", + "month": "1#1 mon ago|#{num} mons ago", + "year": "1#1 yr ago|#{num} yrs ago" + }, + "relativePastFormatShort" : { + "second": "#{num}s ago", + "minute": "#{num}mi ago", + "hour": "#{num}h ago", + "day": "#{num}d ago", + "week": "#{num}w ago", + "month": "#{num}mo ago", + "year": "#{num}y ago" + } + }; + + var sysres = []; + var mergedSysres = {}; + + for (var prop in relativeObject) { + switch(prop) { + case "relativePastFormatFull": + result = module.exports.createRelativeFormatDetail(cldrData, relativeObject[prop], "past", "full", language, script); + sysres.push(result); + break; + case "relativePastFormatMedium": + result = module.exports.createRelativeFormatDetail(cldrData, relativeObject[prop], "past", "long", language, script); + sysres.push(result); + break; + case "relativePastFormatShort": + result = module.exports.createRelativeFormatDetail(cldrData, relativeObject[prop], "past", "short", language, script); + sysres.push(result); + break; + case "relativeFutureFormatFull": + result = module.exports.createRelativeFormatDetail(cldrData, relativeObject[prop], "future", "full", language, script); + sysres.push(result); + break; + case "relativeFutureFormatMedium": + result = module.exports.createRelativeFormatDetail(cldrData, relativeObject[prop], "future", "long", language, script); + sysres.push(result); + break; + case "relativeFutureFormatShort": + result = module.exports.createRelativeFormatDetail(cldrData, relativeObject[prop], "future", "short", language, script); + sysres.push(result); + break; + } + } + + for (var i=0; i< sysres.length; i++) { + mergedSysres = common.merge(mergedSysres, sysres[i]); + } + return mergedSysres; + }, + createRelativeFormatDetail: function (cldrDateFieldsData, relativeObject, relation, length, language, script) { + var relativeSysres = {}; + var dataLength = ""; + var isRtl = (rtlLanguages.indexOf(language) > -1) && (!script || rtlScripts.indexOf(script) > 0); + + switch (length) { + case 'short': + dataLength = '-short'; + break; + case 'medium': + dataLength = '-narrow'; + break; + case 'long': + case 'full': + break; + } + + for (obj in relativeObject) { + var unitKey = obj + dataLength; + var typeKey = "relativeTime-type-" + relation; + var temp; + var fullStr = ""; + + var plurals = ['zero', 'one', 'two', 'few', 'many', 'other']; + + for (var plural of plurals) { + stringKey = "relativeTimePattern-count-" + plural; + if (typeof(cldrDateFieldsData[unitKey][typeKey][stringKey]) !== 'undefined') { + if (fullStr.length > 0) { + fullStr += "|"; + } + + temp = cldrDateFieldsData[unitKey][typeKey][stringKey].replace("{0}", "{num}"); + if (isRtl) { + temp = "\u200F" + temp; + } + + if (plural === "other") { + fullStr += "#" + temp; + } else { + fullStr += plural +"#" + temp; + } + } + } + relativeSysres[relativeObject[obj]] = fullStr; + } + return relativeSysres; + }, + /** + * Find the distance between two objects in terms of number of properties that + * are missing or have different values. + * @param {Object} left + * @param {Object} right + * @return {number} the number of difference between the objects + */ + distance: function(left, right) { + var prop, differences = 0; + + if (typeof(left) === "object") { + if (common.isArray(left)) { + var min = 0; + if (right && common.isArray(right)) { + differences += Math.abs(left.length - right.length); + min = Math.min(left.length, right.length); + } else { + differences += left.length; + if (typeof(right) !== "undefined" && typeof(right) !== "object") { + // +1 because the type is different + differences++; + } + } + for (var i = 0; i < min; i++) { + differences += module.exports.distance(left[i], right && right[i]); + } + } else { + if (typeof(right) !== "undefined" && typeof(right) !== "object") { + // +1 because the type is different + differences++; + } + + // find things in left that are not in right or have a different value + for (prop in left) { + if (typeof(prop) !== "undefined" && typeof(left[prop]) !== "undefined") { + differences += module.exports.distance(left[prop], typeof(right) === "object" && right !== null ? right[prop] : undefined); + } + } + + if (typeof(right) === "object") { + // now find things in right that are missing in left + for (prop in right) { + if (typeof(prop) !== "undefined" && typeof(right[prop]) !== "undefined" && typeof(left[prop]) === "undefined") { + differences += module.exports.distance(undefined, right[prop]); + } + } + } + } + } else if (typeof(right) === "object") { + // switch the params around so that we iterate through the object on the left + differences = module.exports.distance(right, left); + } else { + // simple types can be compared with === + differences = (left !== right) ? 1: 0; + } + + return differences; + }, + + promoteFormats: function(group, parentName, filename) { + var left, right; + var distances = {}; + var totals = []; + var children = 0; + + for (left in group) { + if (left && left !== "data" && group[left]) { + children++; + + // promote the grandchildren first before comparing the children + module.exports.promoteFormats(group[left], left); + } + } + + // only need to promote a child if there are more than 1 children and the root + // already has data + if (group.data && children < 2) { + return; + } + + // check all the children for the distances from each other + for (left in group) { + if (left && left !== "data" && group[left]) { + if (!distances[left]) distances[left] = {}; + for (right in group) { + if (right && right !== "data" && left !== right && group[right]) { + // check if this comparison has already been done or not + if (typeof(distances[left][right]) === "undefined") { + distances[left][right] = module.exports.distance(group[left].data, group[right].data); + if (!distances[right]) distances[right] = {}; + // distance is reflexive + distances[right][left] = distances[left][right]; + } + } + } + } + } + + if (group.data) { + // finally do the root as well, as it might be minimum already. If there is no root + // data, promote the most likely child, no matter how many there are + if (!distances["root"]) distances["root"] = {}; + for (right in group) { + if (right && right !== "data" && "root" !== right && group[right]) { + if (typeof(distances["root"][right]) === "undefined") { + distances["root"][right] = module.exports.distance(group.data || {}, group[right].data); + if (!distances[right]) distances[right] = {}; + // distance is reflexive + distances[right]["root"] = distances["root"][right]; + } + } + } + } + + // now sum the distances to find the one with the least distance to all its siblings + for (left in distances) { + var totalDistance = 0; + for (right in distances[left]) { + totalDistance += distances[left][right]; + } + totals.push({ + name: left, + total: totalDistance + }); + } + + // sort to find the minimum distance + totals.sort(function (l, r) { + return l.total - r.total; + }); + + // now totals[0] has the child with the minimum total distance, which may be the root too + if (totals[0].name === "root") { + // already the minimum, so we don't need to do anything + return; + } + + console.log("Promoting " + totals[0].name + "/" + filename + " to " + parentName + "\n"); + // promote a child as the new root, dropping the current root + group.data = group[totals[0].name].data; + }, + + pruneFormatsChild: function(parent, child) { + console.log("."); + + // first recursively prune all the grandchildren before pruning the child or else the child + // will be too sparse to prune the grandchildren + for (var localebit in child) { + if (localebit !== "und" && localebit !== "data") { + module.exports.pruneFormatsChild(child, child[localebit]); + } + } + + // now we can prune the child + child.data = common.prune(parent.data, child.data); + /* + var childdata = common.prune(parent.data, child.data); + + var parentPreDiff = module.exports.distance(parent.data, child.data), + parentPostDiff = module.exports.distance(parent.data, childdata), + childDiff = module.exports.distance(child.data, childdata); + + if (parentPreDiff + childDiff !== parentPostDiff ) { + console.log("prune didn't work.\n" + + "Total parentPreDiff: " + parentPreDiff + "\n" + + "Total parentPost Diff: " + parentPostDiff + "\n" + + "Total childDiff: " + childDiff + "\n" + + "\nparent.data:\n" + + JSON.stringify(parent.data, undefined, 4) + + "\n\nand original child.data:\n\n" + + JSON.stringify(child.data, undefined, 4) + + "\n\nand child.data after pruning:\n\n" + + JSON.stringify(childdata, undefined, 4)); + } + child.data = childdata; + */ + }, + + pruneFormats: function(parent) { + for (var localebit in parent) { + if (localebit !== "und" && localebit !== "data") { + module.exports.pruneFormatsChild(parent, parent[localebit]); + } + } + }, + + writeFormats: function(outputDir, outfile, group, localeComponents) { + var dir = path.join.apply(undefined, [outputDir].concat(localeComponents)); + var filename = path.join(dir, outfile); + var contents = JSON.stringify(group.data, undefined, 4); + + // don't write out empty files! + if (contents !== "{}") { + console.log(localeComponents.join("-") + " "); + + makeDirs(dir); + fs.writeFileSync(filename, JSON.stringify(group.data, undefined, 4), 'utf8'); + } + + for (var comp in group) { + if (comp && comp !== "data") { + module.exports.writeFormats(outputDir, outfile, group[comp], localeComponents.concat([comp])); + } + } + } +}; diff --git a/tools/cldr/genclockprefs.js b/tools/cldr/genclockprefs.js index 1e568f0a11..f0293151d1 100644 --- a/tools/cldr/genclockprefs.js +++ b/tools/cldr/genclockprefs.js @@ -1,8 +1,8 @@ -/* +/*# * genclockprefs.js - ilib tool to generate the clock json fragments from * the CLDR data files * - * Copyright © 2013-2017, LGE + * Copyright © 2013-2018, LGE * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,10 +17,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -/* +/*# * This code is intended to be run under node.js */ var fs = require('fs'); +var cldr = require("cldr-data"); + var common = require('./common'); var merge = common.merge; var Locale = common.Locale; @@ -29,200 +31,196 @@ var makeDirs = common.makeDirs; var path = require("path"); function usage() { - console.log("Usage: genclockprefs [-h] CLDR_json_dir locale_data_dir\n" + - "Generate clock preferences information files.\n\n" + - "-h or --help\n" + - " this help\n" + - "CLDR_json_dir\n" + - " the top level of the Unicode CLDR distribution in json format\n" + - "locale_data_dir\n" + - " the top level of the ilib locale data directory\n"); - process.exit(1); + console.log("Usage: genclockprefs [-h] locale_data_dir\n" + + "Generate clock preferences information files.\n\n" + + "-h or --help\n" + + " this help\n" + + "locale_data_dir\n" + + " the top level of the ilib locale data directory\n"); + process.exit(1); } var cldrDirName; var localeDirName; process.argv.forEach(function (val, index, array) { - if (val === "-h" || val === "--help") { - usage(); - } + if (val === "-h" || val === "--help") { + usage(); + } }); -if (process.argv.length < 4) { - console.error('Error: not enough arguments'); - usage(); -} -cldrDirName = process.argv[2] + "cldr-dates-full/"; -localeDirName = process.argv[3]; +localeDirName = process.argv[2] || "tmp"; + +var locales = cldr.availableLocales; console.log("genclockprefs - generate clock preferences information files.\n" + - "Copyright (c) 2013-2017 LGE\n"); -console.log("CLDR dir: " + cldrDirName); +"Copyright (c) 2013-2018 LGE\n"); console.log("locale dir: " + localeDirName); -if (!fs.existsSync(cldrDirName)) { - console.error("Could not access CLDR dir " + cldrDirName); - usage(); -} if (!fs.existsSync(localeDirName)) { - console.error("Could not access locale data directory " + localeDirName); - usage(); + common.makeDirs(localeDirName); } var languageData; function loadFile(pathname) { - var ret = undefined; - if (fs.existsSync(pathname)) { - var json = fs.readFileSync(pathname, "utf-8"); - ret = JSON.parse(json); - //console.log("pathname is :"+pathname+"\n"); - } - return ret; + var ret = undefined; + if (fs.existsSync(pathname)) { + var json = fs.readFileSync(pathname, "utf-8"); + ret = JSON.parse(json); + //console.log("pathname is :"+pathname+"\n");# + } + return ret; } function calcLocalePath(language, script, region, filename) { - var pathname = localeDirName; - if (language) { - pathname = path.join(pathname, language); - } - if (script) { - pathname = path.join(pathname, script); - } - if (region) { - pathname = path.join(pathname, region); - } - pathname = path.join(pathname, filename); - return pathname; + var pathname = localeDirName; + if (language) { + pathname = path.join(pathname, language); + } + if (script) { + pathname = path.join(pathname, script); + } + if (region) { + pathname = path.join(pathname, region); + } + pathname = path.join(pathname, filename); + return pathname; } var localeData = {}; function setLocaleData(data, locale) { - try { - if (locale.getScript()) { - if (locale.getRegion()) { - if (!localeData[locale.getLanguage()]) { - localeData[locale.getLanguage()] = {}; - } - if (!localeData[locale.getLanguage()][locale.getScript()]) { - localeData[locale.getLanguage()][locale.getScript()] = {}; - } - if (!localeData[locale.getLanguage()][locale.getScript()][locale.getRegion()]) { - localeData[locale.getLanguage()][locale.getScript()][locale.getRegion()] = {}; - } - localeData[locale.getLanguage()][locale.getScript()][locale.getRegion()].data = data; - } - } else if (locale.getRegion()) { - if (!localeData[locale.getLanguage()]) { - localeData[locale.getLanguage()] = {}; - } - if (!localeData[locale.getLanguage()][locale.getRegion()]) { - localeData[locale.getLanguage()][locale.getRegion()] = {}; - } - localeData[locale.getLanguage()][locale.getRegion()].data = data; - } else if (locale.getLanguage()) { - if (!localeData[locale.getLanguage()]) { - localeData[locale.getLanguage()] = {}; - } - localeData[locale.getLanguage()].data = data; - } else { - // root locale - localeData.data = data; - } - } catch (e) { - return undefined; - } - return data; + try { + if (locale.getScript()) { + if (locale.getRegion()) { + if (!localeData[locale.getLanguage()]) { + localeData[locale.getLanguage()] = {}; + } + if (!localeData[locale.getLanguage()][locale.getScript()]) { + localeData[locale.getLanguage()][locale.getScript()] = {}; + } + if (!localeData[locale.getLanguage()][locale.getScript()][locale.getRegion()]) { + localeData[locale.getLanguage()][locale.getScript()][locale.getRegion()] = {}; + } + localeData[locale.getLanguage()][locale.getScript()][locale.getRegion()].data = data; + } + } else if (locale.getRegion()) { + if (!localeData[locale.getLanguage()]) { + localeData[locale.getLanguage()] = {}; + } + if (!localeData[locale.getLanguage()][locale.getRegion()]) { + localeData[locale.getLanguage()][locale.getRegion()] = {}; + } + localeData[locale.getLanguage()][locale.getRegion()].data = data; + } else if (locale.getLanguage()) { + if (!localeData[locale.getLanguage()]) { + localeData[locale.getLanguage()] = {}; + } + localeData[locale.getLanguage()].data = data; + } else { + // root locale# + localeData.data = data; + } + } catch (e) { + return undefined; + } + return data; } function anyProperties(data) { - var count = 0; - for (var prop in data) { - if (prop && data[prop]) { - count++; - } - if (count > 1) { - return true; - } - } - return false; + var count = 0; + for (var prop in data) { + if (prop && data[prop]) { + count++; + } + if (count > 1) { + return true; + } + } + return false; } function writeClockPrefs(language, script, region, data) { - var pathname = calcLocalePath(language, script, region, ""); - //console.log("data to be written into jf files" + pathname + "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"+JSON.stringify(data)+"\n"); - if (data.generated) { - if (anyProperties(data)) { - console.log("Writing " + pathname); - makeDirs(pathname); - //console.log("data to be written into jf files" + pathname + "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"+JSON.stringify(data["clock"])+"\n"); - if (typeof (data["clock"]) != 'undefined') { - data.generated = true; - makeDirs(pathname); - fs.writeFileSync(path.join(pathname, "clock.jf"), JSON.stringify(data, true, 4), "utf-8"); - } - } else { - console.log("Skipping empty " + pathname); - } - } else { - console.log("Skipping existing " + pathname); - } + var pathname = calcLocalePath(language, script, region, ""); + //console.log("data to be written into jf files" + pathname + "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"+JSON.stringify(data)+"\n"); + if (data.generated) { + if (anyProperties(data)) { + console.log("Writing " + pathname); + makeDirs(pathname); + //console.log("data to be written into jf files" + pathname + "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"+JSON.stringify(data["clock"])+"\n");# + if (typeof (data["clock"]) != 'undefined') { + data.generated = true; + makeDirs(pathname); + fs.writeFileSync(path.join(pathname, "clock.jf"), JSON.stringify(data, true, 4), "utf-8"); + } + } else { + console.log("Skipping empty " + pathname); + } + } else { + console.log("Skipping existing " + pathname); + } } function getClockPrefs(locale) { - clockprefs = { - generated: true - }; - // always read the gregorian calendar settings to make it easy, because none of the locales use different - // time formats depending on the calendar - var greg = loadFile(path.join(cldrDirName, "main", locale, "ca-gregorian.json")); - var timeformat = greg.main[locale].dates.calendars.gregorian.timeFormats.short; - if (timeformat.indexOf("H") != -1) { - clockprefs["clock"] = "24"; - } else if (timeformat.indexOf("h") != -1) { - clockprefs["clock"] = "12"; - } else { - console.log("could not find default clock preference for locale " + locale); - } - //console.log("time format is :"+JSON.stringify(timeformat)+"\n"); - //console.log("clock preference is :"+JSON.stringify(clockprefs)+"\n"); - return clockprefs; + clockprefs = { + generated: true + }; + // always read the gregorian calendar settings to make it easy, because none of the locales use different + // time formats depending on the calendar + var greg, timeformat; + if (locale.substring(0,2) === "ku") { + greg = require(path.join("cldr-data/main", "ckb", "ca-gregorian.json")); + timeformat = greg.main["ckb"].dates.calendars.gregorian.timeFormats.short; + } else { + greg = require(path.join("cldr-data/main", locale, "ca-gregorian.json")); + timeformat = greg.main[locale].dates.calendars.gregorian.timeFormats.short; + } + + if (timeformat.indexOf("H") != -1) { + clockprefs["clock"] = "24"; + } else if (timeformat.indexOf("h") != -1) { + clockprefs["clock"] = "12"; + } else { + console.log("could not find default clock preference for locale " + locale); + } + //console.log("time format is :"+JSON.stringify(timeformat)+"\n"); + //console.log("clock preference is :"+JSON.stringify(clockprefs)+"\n"); + return clockprefs; } var language, region, script, files; -files = fs.readdirSync(path.join(cldrDirName, "main")); + console.log("Reading locale data into memory..."); -for (var i = 0; i < files.length; i++) { - var pref = getClockPrefs(files[i]); - if (files[i] === "root") { - // special case because "root" is not a valid locale specifier - localeData.data = pref; - } else { - var l = new Locale(files[i]); - setLocaleData(pref, l); - } +for (var i = 0; i < locales.length; i++) { + var pref = getClockPrefs(locales[i]); + if (locales[i] === "root") { + // special case because "root" is not a valid locale specifier# + localeData.data = pref; + } else { + var l = new Locale(locales[i]); + setLocaleData(pref, l); + } } console.log("Merging and pruning locale data..."); mergeAndPrune(localeData); for (language in localeData) { - if (language && localeData[language] && language !== 'data' && language !== 'merged') { - for (var subpart in localeData[language]) { - if (subpart && localeData[language][subpart] && subpart !== 'data' && subpart !== 'merged') { - if (Locale.isScriptCode(subpart)) { - script = subpart; - for (region in localeData[language][script]) { - if (region && localeData[language][script][region] && region !== 'data' && region !== 'merged') { - writeClockPrefs(language, script, region, localeData[language][script][region].data); - } - } - writeClockPrefs(language, script, undefined, localeData[language][script].data); - } else { - writeClockPrefs(language, undefined, subpart, localeData[language][subpart].data); - } - } - } - writeClockPrefs(language, undefined, undefined, localeData[language].data); - } + if (language && localeData[language] && language !== 'data' && language !== 'merged') { + for (var subpart in localeData[language]) { + if (subpart && localeData[language][subpart] && subpart !== 'data' && subpart !== 'merged') { + if (Locale.isScriptCode(subpart)) { + script = subpart; + for (region in localeData[language][script]) { + if (region && localeData[language][script][region] && region !== 'data' && region !== 'merged') { + writeClockPrefs(language, script, region, localeData[language][script][region].data); + } + } + writeClockPrefs(language, script, undefined, localeData[language][script].data); + } else { + writeClockPrefs(language, undefined, subpart, localeData[language][subpart].data); + } + } + } + writeClockPrefs(language, undefined, undefined, localeData[language].data); + } } writeClockPrefs(undefined, undefined, undefined, localeData.data); process.exit(0); diff --git a/tools/cldr/gencountrynames.js b/tools/cldr/gencountrynames.js index 7c19c5ab6a..f45068d015 100644 --- a/tools/cldr/gencountrynames.js +++ b/tools/cldr/gencountrynames.js @@ -31,11 +31,11 @@ var Locale = common.Locale; var mergeAndPrune = common.mergeAndPrune; var makeDirs = common.makeDirs; -var ilib = require("../../js/lib/ilib-node.js"); +var ilib = require("../../js/index.js"); var Collator = require("../../js/lib/Collator.js"); function usage() { - console.log("Usage: gencountrynames [-h] CLDR_xml_dir locale_data_dir\n" + + console.log("Usage: gencountrynames [-h] CLDR_xml_dir [locale_data_dir]\n" + "Generate localized country names from the CLDR data.\n\n" + "-h or --help\n" + " this help\n" + @@ -55,13 +55,13 @@ process.argv.forEach(function (val, index, array) { } }); -if (process.argv.length < 4) { +if (process.argv.length < 3) { console.error('Error: not enough arguments'); usage(); } cldrDirName = process.argv[2]; -localeDirName = process.argv[3]; +localeDirName = process.argv[3] || "tmp"; console.log("gencountrynames - generate localized country names from the CLDR data.\n" + "Copyright (c) 2013-2018 JEDLSoft"); diff --git a/tools/cldr/genctype.js b/tools/cldr/genctype.js index c63f74bf83..1e7c4a0cfe 100644 --- a/tools/cldr/genctype.js +++ b/tools/cldr/genctype.js @@ -1,8 +1,8 @@ /* - * genctype.js - ilib tool to generate the json ctype information from the Unicode + * genctype.js - ilib tool to generate the json ctype information from the Unicode * data files - * - * Copyright © 2013 - 2015, JEDLSoft + * + * Copyright © 2013-2015, 2018 JEDLSoft * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -19,11 +19,13 @@ */ /* - * This code is intended to be run under node.js + * This code is intended to be run under node.js */ var fs = require('fs'); var util = require('util'); +var path = require('path'); + var unifile = require('./unifile.js'); var common = require('./common.js'); var UnicodeFile = unifile.UnicodeFile; @@ -32,58 +34,58 @@ var isMember = common.isMember; var coelesce = common.coelesce; function usage() { - util.print("Usage: genctype [-h] UCD_dir [toDir]\n" + - "Generate the character type data.\n\n" + - "-h or --help\n" + - " this help\n" + - "UCD_dir\n" + - " path to the Unicode Character Database files \n" + - "toDir\n" + - " directory to output the normalization json files. Default: current dir.\n"); - process.exit(1); + console.log("Usage: genctype [-h] UCD_dir [toDir]\n" + + "Generate the character type data.\n\n" + + "-h or --help\n" + + " this help\n" + + "UCD_dir\n" + + " path to the Unicode Character Database files \n" + + "toDir\n" + + " directory to output the normalization json files. Default: current dir.\n"); + process.exit(1); } var unicodeFileName; -var toDir = "."; +var fileName; +var toDir = "tmp"; process.argv.forEach(function (val, index, array) { - if (val === "-h" || val === "--help") { - usage(); - } + if (val === "-h" || val === "--help") { + usage(); + } }); if (process.argv.length < 3) { - util.error('Error: not enough arguments'); - usage(); + console.error('Error: not enough arguments'); + usage(); } var unicodeDirName = process.argv[2]; -var unicodeFileName = unicodeDirName + "extracted/DerivedGeneralCategory.txt"; -var unicodeBlockFile = unicodeDirName + "Blocks.txt"; +var unicodeFileName = path.join(unicodeDirName, "extracted/DerivedGeneralCategory.txt"); +var unicodeBlockFile = path.join(unicodeDirName, "Blocks.txt"); if (process.argv.length > 3) { - toDir = process.argv[3]; + toDir = process.argv[3]; } -util.print("genctype - generate ctype data.\n" + - "Copyright (c) 2012 - 2015 JEDLSoft\n"); +console.log("genctype - generate ctype data.\n" + + "Copyright (c) 2012 - 2015, 2018 JEDLSoft\n"); if (!fs.existsSync(unicodeFileName)) { - util.error("Could not access file " + unicodeFileName); - usage(); + console.error("Could not access file " + unicodeFileName); + usage(); } if (!fs.existsSync(toDir)) { - util.error("Could not access target directory " + toDir); - usage(); + common.makeDirs(toDir); } /* * For creating ctype_*.json -*/ + */ var map = {}; var uf = new UnicodeFile({path: unicodeFileName}); @@ -93,266 +95,268 @@ var range, rangeName, rangeStart, rangeEnd; var rangeLetter; for (var i = 0; i < len; i++ ) { - row = uf.get(i); - - rangeName = row[1].trim(); - rangeStart = parseInt(row[0].match(/^[A-F0-9]+/)[0],16); - rangeEnd = row[0].match(/\.\.[A-F0-9]+/); - - if (rangeEnd && rangeEnd.length > 0) { - rangeEnd = parseInt(rangeEnd[0].substring(2), 16); - range = [rangeStart, rangeEnd]; - } else { - range = [rangeStart]; - } - - rangeLetter = rangeName.substring(0,1).toLowerCase(); - if (typeof(map[rangeLetter]) === 'undefined') { - map[rangeLetter] = {}; - } - if (typeof(map[rangeLetter][rangeName]) === 'undefined') { - map[rangeLetter][rangeName] = []; - } - map[rangeLetter][rangeName].push(range); + row = uf.get(i); + + rangeName = row[1].trim(); + rangeStart = parseInt(row[0].match(/^[A-F0-9]+/)[0],16); + rangeEnd = row[0].match(/\.\.[A-F0-9]+/); + + if (rangeEnd && rangeEnd.length > 0) { + rangeEnd = parseInt(rangeEnd[0].substring(2), 16); + range = [rangeStart, rangeEnd]; + } else { + range = [rangeStart]; + } + + rangeLetter = rangeName.substring(0,1).toLowerCase(); + if (typeof(map[rangeLetter]) === 'undefined') { + map[rangeLetter] = {}; + } + if (typeof(map[rangeLetter][rangeName]) === 'undefined') { + map[rangeLetter][rangeName] = []; + } + map[rangeLetter][rangeName].push(range); } for (letter in map) { - if (letter && map[letter]) { - fs.writeFile(toDir + "/ctype_" + letter + ".json", JSON.stringify(map[letter], true, 4), function (err) { - if (err) { - throw err; - } - }); - } + if (letter && map[letter]) { + fileName = path.join(toDir, "/ctype_" + letter + ".json"); + console.log(fileName); + fs.writeFile(fileName, JSON.stringify(map[letter], true, 4), function (err) { + if (err) { + throw err; + } + }); + } } /* * For creating ctype.json -*/ + */ /* * List for updating blockName for ctype.json. - * Some names don't need to be re-named. -*/ + * Some names don't need to be re-named. + */ var blockNameMapping = { - "basic latin": "latin", - "latin-1 supplement": "latin", - "latin extended-a": "latin", - "latin extended-b": "latin", - "latin extended additional": "latin", - "latin extended-c": "latin", - "latin extended-d": "latin", - "latin extended-e": "latin", - "ancient greek musical notation": "greekmusic", - "ancient greek numbers": "greeknumbers", - "greek extended": "greek", - "greek and coptic": "greek", - "ipa extensions": "ipa", - "phonetic extensions": "ipa", - "phonetic extensions supplement": "ipa", - "mathematical operators": "operators", - "supplemental mathematical operators": "operators", - "cyrillic": "cyrillic", - "cyrillic supplement": "cyrillic", - "cyrillic extended-a": "cyrillic", - "cyrillic extended-b": "cyrillic", - "arabic": "arabic", - "arabic supplement": "arabic", - "arabic extended-a": "arabic", - "arabic presentation forms-a": "arabic", - "arabic presentation forms-b": "arabic", - "arabic mathematical alphabetic symbols": "arabic", - "devanagari": "devanagari", - "devanagari extended": "devanagari", - "myanmar": "myanmar", - "myanmar extended-a": "myanmar", - "myanmar extended-b": "myanmar", - "hangul jamo": "hangul", // ideograph - "hangul compatibility jamo": "hangul", - "hangul jamo extended-a": "hangul", - "hangul jamo extended-b": "hangul", - "hangul syllables": "hangul", - "ethiopic": "ethiopic", - "ethiopic supplement": "ethiopic", - "ethiopic extended": "ethiopic", - "ethiopic extended-a": "ethiopic", - "unified canadian aboriginal syllabics": "canadian", - "unified canadian aboriginal syllabics extended": "canadian", - "combining diacritical marks": "combining", - "combining diacritical marks extended": "combining", - "combining diacritical marks supplement": "combining", - "combining diacritical marks for symbols": "combining", - "arrows": "arrows", - "supplemental arrows-a": "arrows", - "supplemental arrows-b": "arrows", - "miscellaneous symbols and arrows": "arrows", - "supplemental arrows-c": "arrows", - "cjk compatibility": "cjkcompatibility", - "cjk compatibility ideographs": "cjkcompatibility", - "cjk compatibility forms": "cjkcompatibility", - "cjk compatibility ideographs supplement": "cjkcompatibility", - "ideographic description characters": "cjk", - "cjk unified ideographs extension a": "cjk", - "cjk unified ideographs": "cjk", - "cjk unified ideographs extension b": "cjk", - "cjk unified ideographs extension c": "cjk", - "cjk unified ideographs extension d": "cjk", - "cjk unified ideographs extension e": "cjk", - "miscellaneous mathematical symbols-a": "mathematical", - "miscellaneous mathematical symbols-b": "mathematical", - "mathematical alphanumeric symbols": "mathematical", - "private use area": "privateuse", - "supplementary private use area-a": "privateuse", - "supplementary private use area-b": "privateuse", - "variation selectors": "variations", - "variation selectors supplement": "variations", - "bamum": "bamum", - "bamum supplement": "bamum", - "georgian": "georgian", - "georgian supplement": "georgian", - "general punctuation": "punctuation", - "supplemental punctuation": "punctuation", - "katakana": "katakana", - "katakana phonetic extensions": "katakana", - "kana supplement": "katakana", - "bopomofo": "bopomofo", - "bopomofo extended": "bopomofo", - "enclosed alphanumerics": "enclosedalpha", - "enclosed alphanumeric supplement": "enclosedalpha", - "cjk radicals supplement": "cjkradicals", - "kangxi radicals": "cjkradicals", - "yi syllables": "yi", - "yi radicals": "yi", - "linear b syllabary": "linearb", - "linear b ideograms": "linearb", - "enclosed cjk letters and months": "enclosedcjk", - "enclosed ideographic supplement": "enclosedcjk", - "spacing modifier letters": "spacing", - "sinhala": "sinhala", - "sinhala archaic numbers": "sinhala", - "cherokee": "cherokee", - "cherokee supplement": "cherokee", - "khmer symbols": "khmersymbols", - "tai le": "taile", - "new tai lue": "newtailue", - "tai tham": "taitham", - "sundanese": "sundanese", - "sundanese supplement": "sundanese", - "ol chiki": "olchiki", - "vedic extensions": "vedic", - "superscripts and subscripts": "supersub", - "currency symbols": "currency", - "letterlike symbols": "letterlike", - "number forms": "numbers", - "miscellaneous technical": "misc", - "control pictures": "controlpictures", - "optical character recognition": "ocr", - "box drawing": "box", - "block elements": "block", - "geometric shapes": "geometric", - "geometric shapes extended": "geometric", - "miscellaneous symbols": "miscsymbols", - "braille patterns": "braille", - "cjk symbols and punctuation": "cjkpunct", - "yijing hexagram symbols": "yijing", - "cjk strokes": "cjkstrokes", - "modifier tone letters": "modifiertone", - "syloti nagri": "sylotinagri", - "common indic number forms": "indicnumber", - "phags-pa": "phagspa", - "kayah li": "kayahli", - "tai viet": "taiviet", - "meetei mayek": "meeteimayek", - "meetei mayek extensions": "meeteimayek", - "alphabetic presentation forms": "presentation", - "vertical forms": "vertical", - "combining half marks": "halfmarks", - "small form variants": "small", - "halfwidth and fullwidth forms": "width", - "aegean numbers": "aegean", - "ancient symbols": "ancient", - "phaistos disc": "phaistosdisc", - "old italic": "olditalic", - "old persian": "oldpersian", - "cypriot syllabary": "cypriot", - "imperial aramaic": "aramaic", - "old south arabian": "oldsoutharabian", - "inscriptional parthian": "parthian", - "inscriptional pahlavi": "pahlavi", - "psalter pahlavi": "pahlavi", - "old turkic": "oldturkic", - "rumi numeral symbols": "ruminumerals", - "cuneiform": "cuneiform", - "early dynastic cuneiform": "cuneiform", - "cuneiform numbers and punctuation": "cuneiformnumbers", - "meroitic hieroglyphs": "hieroglyphs", - "egyptian hieroglyphs": "hieroglyphs", - "anatolian hieroglyphs": "hieroglyphs", - "byzantine musical symbols": "byzantine musical", - "tai xuan jing symbols": "taixuanjing", - "counting rod numerals": "rodnumerals", - "mahjong tiles": "mahjong", - "domino tiles": "domino", - "playing cards": "playingcards", - "transport and map symbols": "mapsymbols", - "alchemical symbols": "alchemic", - "byzantine musical symbols": "byzantinemusic", - // newly added manually since UCD 8.0 - "coptic epact numbers": "copticnumber", - "old permic": "oldpermic", - "caucasian albanian": "albanian", - "linear a": "lineara", - "meroitic cursive": "meroitic", - "old north arabian": "oldnortharabian", - "high surrogates": "highsurrogates", - "high private use surrogates": "highsurrogates", - "low surrogates": "lowsurrogates", - "old hungarian": "oldhungarian", - "sora sompeng": "sorasompeng", - "warang citi": "warangciti", - "pau cin hau": "paucinhau", - "bassa vah": "bassavah", - "pahawh hmong": "pahawhhmong", - "shorthand format controls": "shorthandformat", - "sutton signwriting": "suttonsignwriting", - "miscellaneous symbols and pictographs": "pictographs", - "supplemental symbols and pictographs": "pictographs", - "ornamental dingbats": "ornamentaldingbats", - // newly added manually since UCD 9.0 - "cyrillic extended-c": "cyrillic", - "mongolian supplement": "mongolian", - "ideographic symbols and punctuation": "tangut", - "tangut": "tangut", - "tangut components": "tangut", - "glagolitic supplement": "glagolitic" + "basic latin": "latin", + "latin-1 supplement": "latin", + "latin extended-a": "latin", + "latin extended-b": "latin", + "latin extended additional": "latin", + "latin extended-c": "latin", + "latin extended-d": "latin", + "latin extended-e": "latin", + "ancient greek musical notation": "greekmusic", + "ancient greek numbers": "greeknumbers", + "greek extended": "greek", + "greek and coptic": "greek", + "ipa extensions": "ipa", + "phonetic extensions": "ipa", + "phonetic extensions supplement": "ipa", + "mathematical operators": "operators", + "supplemental mathematical operators": "operators", + "cyrillic": "cyrillic", + "cyrillic supplement": "cyrillic", + "cyrillic extended-a": "cyrillic", + "cyrillic extended-b": "cyrillic", + "arabic": "arabic", + "arabic supplement": "arabic", + "arabic extended-a": "arabic", + "arabic presentation forms-a": "arabic", + "arabic presentation forms-b": "arabic", + "arabic mathematical alphabetic symbols": "arabic", + "devanagari": "devanagari", + "devanagari extended": "devanagari", + "myanmar": "myanmar", + "myanmar extended-a": "myanmar", + "myanmar extended-b": "myanmar", + "hangul jamo": "hangul", // ideograph + "hangul compatibility jamo": "hangul", + "hangul jamo extended-a": "hangul", + "hangul jamo extended-b": "hangul", + "hangul syllables": "hangul", + "ethiopic": "ethiopic", + "ethiopic supplement": "ethiopic", + "ethiopic extended": "ethiopic", + "ethiopic extended-a": "ethiopic", + "unified canadian aboriginal syllabics": "canadian", + "unified canadian aboriginal syllabics extended": "canadian", + "combining diacritical marks": "combining", + "combining diacritical marks extended": "combining", + "combining diacritical marks supplement": "combining", + "combining diacritical marks for symbols": "combining", + "arrows": "arrows", + "supplemental arrows-a": "arrows", + "supplemental arrows-b": "arrows", + "miscellaneous symbols and arrows": "arrows", + "supplemental arrows-c": "arrows", + "cjk compatibility": "cjkcompatibility", + "cjk compatibility ideographs": "cjkcompatibility", + "cjk compatibility forms": "cjkcompatibility", + "cjk compatibility ideographs supplement": "cjkcompatibility", + "ideographic description characters": "cjk", + "cjk unified ideographs extension a": "cjk", + "cjk unified ideographs": "cjk", + "cjk unified ideographs extension b": "cjk", + "cjk unified ideographs extension c": "cjk", + "cjk unified ideographs extension d": "cjk", + "cjk unified ideographs extension e": "cjk", + "miscellaneous mathematical symbols-a": "mathematical", + "miscellaneous mathematical symbols-b": "mathematical", + "mathematical alphanumeric symbols": "mathematical", + "private use area": "privateuse", + "supplementary private use area-a": "privateuse", + "supplementary private use area-b": "privateuse", + "variation selectors": "variations", + "variation selectors supplement": "variations", + "bamum": "bamum", + "bamum supplement": "bamum", + "georgian": "georgian", + "georgian supplement": "georgian", + "general punctuation": "punctuation", + "supplemental punctuation": "punctuation", + "katakana": "katakana", + "katakana phonetic extensions": "katakana", + "kana supplement": "katakana", + "bopomofo": "bopomofo", + "bopomofo extended": "bopomofo", + "enclosed alphanumerics": "enclosedalpha", + "enclosed alphanumeric supplement": "enclosedalpha", + "cjk radicals supplement": "cjkradicals", + "kangxi radicals": "cjkradicals", + "yi syllables": "yi", + "yi radicals": "yi", + "linear b syllabary": "linearb", + "linear b ideograms": "linearb", + "enclosed cjk letters and months": "enclosedcjk", + "enclosed ideographic supplement": "enclosedcjk", + "spacing modifier letters": "spacing", + "sinhala": "sinhala", + "sinhala archaic numbers": "sinhala", + "cherokee": "cherokee", + "cherokee supplement": "cherokee", + "khmer symbols": "khmersymbols", + "tai le": "taile", + "new tai lue": "newtailue", + "tai tham": "taitham", + "sundanese": "sundanese", + "sundanese supplement": "sundanese", + "ol chiki": "olchiki", + "vedic extensions": "vedic", + "superscripts and subscripts": "supersub", + "currency symbols": "currency", + "letterlike symbols": "letterlike", + "number forms": "numbers", + "miscellaneous technical": "misc", + "control pictures": "controlpictures", + "optical character recognition": "ocr", + "box drawing": "box", + "block elements": "block", + "geometric shapes": "geometric", + "geometric shapes extended": "geometric", + "miscellaneous symbols": "miscsymbols", + "braille patterns": "braille", + "cjk symbols and punctuation": "cjkpunct", + "yijing hexagram symbols": "yijing", + "cjk strokes": "cjkstrokes", + "modifier tone letters": "modifiertone", + "syloti nagri": "sylotinagri", + "common indic number forms": "indicnumber", + "phags-pa": "phagspa", + "kayah li": "kayahli", + "tai viet": "taiviet", + "meetei mayek": "meeteimayek", + "meetei mayek extensions": "meeteimayek", + "alphabetic presentation forms": "presentation", + "vertical forms": "vertical", + "combining half marks": "halfmarks", + "small form variants": "small", + "halfwidth and fullwidth forms": "width", + "aegean numbers": "aegean", + "ancient symbols": "ancient", + "phaistos disc": "phaistosdisc", + "old italic": "olditalic", + "old persian": "oldpersian", + "cypriot syllabary": "cypriot", + "imperial aramaic": "aramaic", + "old south arabian": "oldsoutharabian", + "inscriptional parthian": "parthian", + "inscriptional pahlavi": "pahlavi", + "psalter pahlavi": "pahlavi", + "old turkic": "oldturkic", + "rumi numeral symbols": "ruminumerals", + "cuneiform": "cuneiform", + "early dynastic cuneiform": "cuneiform", + "cuneiform numbers and punctuation": "cuneiformnumbers", + "meroitic hieroglyphs": "hieroglyphs", + "egyptian hieroglyphs": "hieroglyphs", + "anatolian hieroglyphs": "hieroglyphs", + "byzantine musical symbols": "byzantine musical", + "tai xuan jing symbols": "taixuanjing", + "counting rod numerals": "rodnumerals", + "mahjong tiles": "mahjong", + "domino tiles": "domino", + "playing cards": "playingcards", + "transport and map symbols": "mapsymbols", + "alchemical symbols": "alchemic", + "byzantine musical symbols": "byzantinemusic", + // newly added manually since UCD 8.0 + "coptic epact numbers": "copticnumber", + "old permic": "oldpermic", + "caucasian albanian": "albanian", + "linear a": "lineara", + "meroitic cursive": "meroitic", + "old north arabian": "oldnortharabian", + "high surrogates": "highsurrogates", + "high private use surrogates": "highsurrogates", + "low surrogates": "lowsurrogates", + "old hungarian": "oldhungarian", + "sora sompeng": "sorasompeng", + "warang citi": "warangciti", + "pau cin hau": "paucinhau", + "bassa vah": "bassavah", + "pahawh hmong": "pahawhhmong", + "shorthand format controls": "shorthandformat", + "sutton signwriting": "suttonsignwriting", + "miscellaneous symbols and pictographs": "pictographs", + "supplemental symbols and pictographs": "pictographs", + "ornamental dingbats": "ornamentaldingbats", + // newly added manually since UCD 9.0 + "cyrillic extended-c": "cyrillic", + "mongolian supplement": "mongolian", + "ideographic symbols and punctuation": "tangut", + "tangut": "tangut", + "tangut components": "tangut", + "glagolitic supplement": "glagolitic" } /* * List for manually handled * as Reference: http://www.cplusplus.com/reference/cctype/ -*/ + */ var manuallyHandleRange = { - "ascii": [ - [32, 127] - ], - "digit": [ - [48, 57] - ], - "xdigit": [ - [48, 57], - [65, 70], - [97, 102] - ], - "blank": [ - [9, 9], - [32, 32] - ], - "space": [ - [9, 13], - [32, 32], - [133], - [8232, 8233] //Line Separator, Paragraph Separator - ] + "ascii": [ + [32, 127] + ], + "digit": [ + [48, 57] + ], + "xdigit": [ + [48, 57], + [65, 70], + [97, 102] + ], + "blank": [ + [9, 9], + [32, 32] + ], + "space": [ + [9, 13], + [32, 32], + [133], + [8232, 8233] //Line Separator, Paragraph Separator + ] }; function sortKeys(x) { @@ -367,27 +371,27 @@ function sortKeys(x) { } function sortObject(objectName) { - var listMap = objectName; - for (i=0; i< listMap.length; i++) { - for (j= i+1; j < listMap.length; j++) { - if(listMap[i][0] > listMap[j][0]) { - temp = listMap[i]; - listMap[i] = listMap[j] - listMap[j] = temp; - } - } - } + var listMap = objectName; + for (i=0; i< listMap.length; i++) { + for (j= i+1; j < listMap.length; j++) { + if(listMap[i][0] > listMap[j][0]) { + temp = listMap[i]; + listMap[i] = listMap[j] + listMap[j] = temp; + } + } + } } function createKeys (keyTitle, keyList){ - var name = keyTitle, - list = keyList; - - for (i=0; i < list.length; i++) { - for (j=0; j< ctypeMap[list[i]].length ;j++) { - ctypeMap[keyTitle].push(ctypeMap[list[i]][j]); - } - } + var name = keyTitle, + list = keyList; + + for (i=0; i < list.length; i++) { + for (j=0; j< ctypeMap[list[i]].length ;j++) { + ctypeMap[keyTitle].push(ctypeMap[list[i]][j]); + } + } } var ctypeMap = {}; @@ -396,46 +400,46 @@ uf = new UnicodeFile({path: unicodeBlockFile}); len = uf.length(); for (var i = 0; i < len; i++) { - row = uf.get(i); + row = uf.get(i); - rangeName = row[1].trim().toLowerCase(); - updateRangeName = blockNameMapping[rangeName]; + rangeName = row[1].trim().toLowerCase(); + updateRangeName = blockNameMapping[rangeName]; - if (updateRangeName !== undefined) { - rangeName = updateRangeName; - } + if (updateRangeName !== undefined) { + rangeName = updateRangeName; + } - rangeStart = parseInt(row[0].match(/^[A-F0-9]+/)[0],16); - rangeEnd = row[0].match(/\.\.[A-F0-9]+/); + rangeStart = parseInt(row[0].match(/^[A-F0-9]+/)[0],16); + rangeEnd = row[0].match(/\.\.[A-F0-9]+/); - if (rangeEnd && rangeEnd.length > 0) { - rangeEnd = parseInt(rangeEnd[0].substring(2), 16); - range = [rangeStart, rangeEnd]; - } else { - range = [rangeStart]; - } + if (rangeEnd && rangeEnd.length > 0) { + rangeEnd = parseInt(rangeEnd[0].substring(2), 16); + range = [rangeStart, rangeEnd]; + } else { + range = [rangeStart]; + } - if (!ctypeMap[rangeName]) { - ctypeMap[rangeName] = [range]; - } else { - ctypeMap[rangeName].push(range); - } + if (!ctypeMap[rangeName]) { + ctypeMap[rangeName] = [range]; + } else { + ctypeMap[rangeName].push(range); + } } for (rangeName in ctypeMap) { - if (rangeName && ctypeMap[rangeName]) { - ctypeMap[rangeName] = coelesce(ctypeMap[rangeName], 0); - } + if (rangeName && ctypeMap[rangeName]) { + ctypeMap[rangeName] = coelesce(ctypeMap[rangeName], 0); + } } ctypeMap["ideograph"] = []; ctypeMap["ideoother"] = []; var ideographGroup = ["bopomofo", "cjk", "katakana", "yi", "hangul","cjkcompatibility"]; -var ideootherGroup = ["bopomofo", "katakana", "hangul", - "hiragana", "cjkcompatibility", "cjkradicals", - "cjkpunct", "cjkstrokes" - ]; +var ideootherGroup = ["bopomofo", "katakana", "hangul", + "hiragana", "cjkcompatibility", "cjkradicals", + "cjkpunct", "cjkstrokes" + ]; createKeys("ideograph", ideographGroup) listMap = ctypeMap["ideograph"]; @@ -447,4 +451,8 @@ sortObject(listMap2); var sortedCtype = sortKeys(ctypeMap) var merged = common.merge(manuallyHandleRange, sortedCtype); -fs.writeFile(toDir + "/ctype.json", JSON.stringify(merged, true, 4)) +fileName = path.join(toDir, "ctype.json"); +console.log(fileName); +fs.writeFileSync(fileName, JSON.stringify(merged, true, 4)) + +console.log("Done."); \ No newline at end of file diff --git a/tools/cldr/gencurrencies.js b/tools/cldr/gencurrencies.js index 679ac1f44e..e7320c8213 100644 --- a/tools/cldr/gencurrencies.js +++ b/tools/cldr/gencurrencies.js @@ -1,7 +1,8 @@ /* - * gencurrency.js - ilib tool to generate the json data about currency + * gencurrencies.js - ilib tool to generate the json data about currency + * the CLDR data files * - * Copyright © 2016, LGE + * Copyright © 2016, 2018-2019, JEDLSoft * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -30,14 +31,12 @@ var mkdirs = common.makeDirs; var path = require("path"); function usage() { - console.log("Usage: gencurrency [-h] CLDR_dir [toDir]\n" + + console.log("Usage: gencurrency [-h] [toDir]\n" + "Generate the currency.jf files for each country.\n\n" + "-h or --help\n" + " this help\n" + - "CLDR_dir\n" + - " directory with CLDR represented in json format downloaded from the Unicode site\n" + "toDir\n" + - " directory to output the currency.jf json files. Default: current dir.\n"); + " directory to output the currency.jf json files. Default: current dir.\n"); process.exit(1); } @@ -45,7 +44,7 @@ function getUsingCurrency(object) { var i, curObj, cur, ret = []; for (i = 0; i < object.length; i++) { for (curObj in object[i]) { - if(object[i][curObj]._to === undefined && object[i][curObj]._from !== undefined) { + if(object[i][curObj]._to === undefined && object[i][curObj]._from !== undefined && object[i][curObj]._tender === undefined) { ret.push(curObj); } } @@ -60,13 +59,13 @@ function getDecimals(currency, fractions) { return Number(fractions[cur]._digits); } } -/* - * in CLDR, default _digits value is 2 - * "DEFAULT": { - * "_rounding": "0", - * "_digits": "2" - * } - */ + /* + * in CLDR, default _digits value is 2 + * "DEFAULT": { + * "_rounding": "0", + * "_digits": "2" + * } + */ return 2; } @@ -79,7 +78,7 @@ function getNameAndSign(currency, cldrData, ilibData) { arr['sign'] = cldrData[cur]['symbol-alt-narrow']; } else if(cldrData[cur]['symbol-alt-variant'] !== undefined && cldrData[cur]['symbol-alt-narrow'] === undefined) { arr['sign'] = cldrData[cur]['symbol-alt-variant']; - } else if(cldrData[cur]['symbol-alt-variant'] === undefined && cldrData[cur]['symbol-alt-narrow'] === undefined && ilibData[cur]['sign'] !== undefined) { + } else if(cldrData[cur]['symbol-alt-variant'] === undefined && cldrData[cur]['symbol-alt-narrow'] === undefined && ilibData && ilibData[cur] && ilibData[cur]['sign'] !== undefined) { arr['sign'] = ilibData[cur]['sign']; } else { arr['sign'] = cldrData[cur]['symbol']; @@ -96,8 +95,8 @@ function getNameAndSign(currency, cldrData, ilibData) { return undefined; } -var cldrDir, currencyDataFileName; -var toDir = "."; +var currencyDataFileName; +var toDir = "tmp"; process.argv.forEach(function (val, index, array) { if (val === "-h" || val === "--help") { @@ -105,44 +104,31 @@ process.argv.forEach(function (val, index, array) { } }); -if (process.argv.length < 3) { +if (process.argv.length < 2) { console.error('Error: not enough arguments'); usage(); } -cldrDir = process.argv[2]; - -if (process.argv.length > 3) { - toDir = process.argv[3]; +if (process.argv.length > 2) { + toDir = process.argv[2]; } console.log("gencurrency - generate currency information files.\n" + "Copyright (c) 2016 LGE\n"); -console.log("CLDR dir: " + cldrDir + "\n"); console.log("output dir: " + toDir + "\n"); -var ilibDataFileName = "../../js/data/locale/currency.json"; -var currencyDataFileName = path.join(cldrDir, "cldr-core/supplemental/currencyData.json"); -var currencyDisplayFileName = path.join(cldrDir, "cldr-numbers-full/main/en/currencies.json"); +var ilibDataFileName = path.join(toDir, "currency.json"); -if (!fs.existsSync(currencyDataFileName)) { - console.log("Could not access CLDR supplemental data file " + currencyDataFileName); - usage(); -} -if (!fs.existsSync(currencyDisplayFileName)) { - console.log("Could not access CLDR region data file " + currencyDisplayFileName); - usage(); -} if (!fs.existsSync(toDir)) { - console.log("Could not access target directory " + toDir); - usage(); + common.makeDirs(toDir); } -var ilibDataString = fs.readFileSync(ilibDataFileName, "utf-8"); -var currencyDataString = fs.readFileSync(currencyDataFileName, "utf-8"); -var currencyDisplayString = fs.readFileSync(currencyDisplayFileName, "utf-8"); -var ilibData = JSON.parse(ilibDataString); -var supplementalData = JSON.parse(currencyDataString); -var mainData = JSON.parse(currencyDisplayString); +var ilibData = {}; +if (fs.existsSync(ilibDataFileName)) { + var ilibDataString = fs.readFileSync(ilibDataFileName, "utf-8"); + ilibData = JSON.parse(ilibDataString); +} +var supplementalData = require("cldr-data/supplemental/currencyData.json"); +var mainData = require("cldr-data/main/en/currencies.json"); var currencyData = supplementalData.supplemental.currencyData; var currencyDispData = mainData.main['en'].numbers.currencies; var currencyObj = {}; // for saving currency.jf in each directory @@ -186,7 +172,7 @@ var key; var primaryCur = []; keys.sort(); -// for currency that has large circulation +//for currency that has large circulation for(var i = keys.length-1; i >= 0; i--) { if(keys[i] === "USD") { primaryCur.push(keys[i]); @@ -235,4 +221,4 @@ for(var i = 0; i < keys.length; i++) { sortedInfoObj[key].decimals = currencyInfoObj[key].decimals sortedInfoObj[key].sign = currencyInfoObj[key].sign } -fs.writeFileSync(fnJson, JSON.stringify(sortedInfoObj, true, 4), "utf-8"); \ No newline at end of file +fs.writeFileSync(fnJson, JSON.stringify(sortedInfoObj, true, 4), "utf-8"); diff --git a/tools/cldr/gendatefmts2.js b/tools/cldr/gendatefmts2.js index ec114010f0..e982615718 100644 --- a/tools/cldr/gendatefmts2.js +++ b/tools/cldr/gendatefmts2.js @@ -1,371 +1,354 @@ -/* - * gendatefmts2.js - ilib tool to generate the dateformats.json files from - * the CLDR data files - * - * Copyright © 2013-2017, JEDLSoft - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * - * See the License for the specific language governing permissions and - * limitations under the License. - */ -/* - * This code is intended to be run under node.js - */ -var fs = require('fs'); -var path = require('path'); - -var common = require('./common'); -var merge = common.merge; -var Locale = common.Locale; -var mergeAndPrune = common.mergeAndPrune; -var makeDirs = common.makeDirs; - -var aux = require("./datefmts.js"); - -function usage() { - console.log("Usage: gendatefmts [-h] CLDR_date_dir locale_data_dir\n" + - "Generate date formats information files.\n" + - "-h or --help\n" + - " this help\n" + - "CLDR_json_dir\n" + - " the top level of the Unicode CLDR distribution in json format\n" + - "locale_data_dir\n" + - " the top level of the ilib locale data directory\n"); - process.exit(1); -} - -function calcLocalePath(language, script, region, filename) { - var path = localeDirName + "/"; - if (language) { - path += language + "/"; - } - if (script) { - path += script + "/"; - } - if (region) { - path += region + "/"; - } - path += filename; - return path; -} - -function anyProperties(data) { - var count = 0; - for (var prop in data) { - if (prop && data[prop]) { - count++; - } - if (count > 1) { - return true; - } - } - return false; -} - -function writeSystemResources(language, script, region, data) { - var path = calcLocalePath(language, script, region, ""); - // if (data && data.generated) { - if (anyProperties(data)) { - console.log("Writing " + path + "\n"); - makeDirs(path); - fs.writeFileSync(path + "/sysres.json", JSON.stringify(data, true, 4), "utf-8"); - } else { - console.log("Skipping empty " + path + "\n"); - } - // } else { - // console.log("Skipping existing " + path + "\n"); - // } -} - -var cldrDirName; -var localeDirName; -var tmpDirName = "./tmp"; -process.argv.forEach(function (val, index, array) { - if (val === "-h" || val === "--help") { - usage(); - } -}); - -if (process.argv.length < 3) { - console.error('Error: not enough arguments'); - usage(); -} - -if (!fs.existsSync(process.argv[2])) { - console.error("Could not access CLDR dir " + process.argv[2]); - usage(); -} - -cldrDateDirName = process.argv[2] + "cldr-dates-full/"; -cldrUnitDirName = process.argv[2] + "cldr-units-full/"; -cldrMiscDirName = process.argv[2] + "cldr-misc-full/"; -cldrpersianCalDirName = process.argv[2] + "cldr-cal-persian-full/"; -cldrethiopicCalDirName = process.argv[2] + "cldr-cal-ethiopic-full/"; -localeDirName = process.argv[3]; - - -console.log("gendatefmts - generate date and time formats information files.\n" + - "Copyright (c) 2013-2017 JEDLSoft\n"); - -console.log("CLDR dates dir: " + cldrDateDirName); -console.log("CLDR units dir: " + cldrUnitDirName); -console.log("CLDR misc dir: " + cldrMiscDirName); -console.log("CLDR persian dir: " + cldrpersianCalDirName); -console.log("CLDR ethiopic dir: " + cldrethiopicCalDirName); -console.log("locale dir: " + localeDirName); - - -if (!fs.existsSync(cldrUnitDirName)) { - console.error("Could not access CLDR dir " + cldrUnitDirName); - usage(); -} -if (!fs.existsSync(cldrMiscDirName)) { - console.error("Could not access CLDR dir " + cldrMiscDirName); - usage(); -} -if (!fs.existsSync(localeDirName)) { - localeDirName = tmpDirName; - // console.error("Could not access locale data directory " + localeDirName); - // usage(); -} - -makeDirs(localeDirName); - -var filename, root, json, suppData, languageData, scripts = {}; - -var language, region, script; - -console.log("Reading existing locale data ..."); - -var dateFormats = {}; -var systemResources = {}; - -console.log("dateformats.json: "); -aux.walkLocaleDir(dateFormats, /dateformats\.json$/, localeDirName, ""); -console.log("sysres.json: "); -aux.walkLocaleDir(systemResources, /sysres\.json$/, localeDirName, ""); - -console.log("\nMerging formats forward ..."); - -// root is a special case -- if a calendar names another calendar, then it shares the formats with that -// calendar. Need to copy the formats over in that case, or else the merge will not work correctly. -for (var cal in dateFormats) { - if (typeof(dateFormats[cal]) === "string" && typeof(dateFormats[dateFormats[cal]]) === "object") { - dateFormats[cal] = dateFormats[dateFormats[cal]]; - } -} -aux.mergeFormats(dateFormats, dateFormats, []); -aux.mergeFormats(systemResources, systemResources, []); - -console.log("\nReading CLDR data ...\n"); - -//svar dir = path.join(cldrDirName, "main"); -var dateDir = path.join(cldrDateDirName, "main"); -var unitDir = path.join(cldrUnitDirName, "main"); -var miscDir = path.join(cldrMiscDirName, "main"); -var persianDir = path.join(cldrpersianCalDirName, "main"); -var ethiopicDir = path.join(cldrethiopicCalDirName, "main"); - -var list = fs.readdirSync(dateDir); //list will be same regardless package. -// var list = ["as"]; - -// these locales have the wrong data in CLDR and need to be skipped for now -var skipList = [""]; - -list.forEach(function (file) { - var locale = file ? new Locale(file) : undefined; - if (locale.getVariant()) { - // ignore locales with variants for now - return; - } - - if (skipList.indexOf(file) > -1) { - // skip these, as the CLDR data has problems - return; - } - - var sourcePath = path.join(dateDir, file); - var sourceUnitPath = path.join(unitDir, file); - var sourceMiscPath = path.join(miscDir, file); - var sourcePersianPath = path.join(persianDir, file); - var sourceEthiopicPath = path.join(ethiopicDir, file); - - console.log(file); - var stat = fs.statSync(sourcePath); - if (stat && stat.isDirectory()) { - var localeComponents = []; - - var language = locale.getLanguage(), - script = locale.getScript(), - region = locale.getRegion(); - var cal, newFormats, group; - var units; - - if (language) localeComponents.push(language); - if (script) localeComponents.push(script); - if (region) localeComponents.push(region); - - if (language === "fa") { - // add the settings for the persian calendar as well - cal = aux.loadFile(path.join(sourcePersianPath, "ca-persian.json")); - newFormats = aux.createDateFormats(language, script, region, cal.main[file].dates.calendars); - // console.log("data is " + JSON.stringify(newFormats, undefined, 4) + "\n"); - group = aux.getFormatGroup(dateFormats, localeComponents); - group.data = merge(group.data || {}, newFormats); - - newFormats = aux.createSystemResources(cal.main[file].dates.calendars, language); - // console.log("data is " + JSON.stringify(newFormats, undefined, 4) + "\n"); - group = aux.getFormatGroup(systemResources, localeComponents); - group.data = merge(group.data || {}, newFormats); - - } else if (language === "am") { - // add the settings for the ethiopic calendar as well - cal = aux.loadFile(path.join(sourceEthiopicPath, "ca-ethiopic.json")); - newFormats = aux.createDateFormats(language, script, region, cal.main[file].dates.calendars); - // console.log("data is " + JSON.stringify(newFormats, undefined, 4) + "\n"); - group = aux.getFormatGroup(dateFormats, localeComponents); - group.data = merge(group.data || {}, newFormats); - - newFormats = aux.createSystemResources(cal.main[file].dates.calendars, language); - // console.log("data is " + JSON.stringify(newFormats, undefined, 4) + "\n"); - var group = aux.getFormatGroup(systemResources, localeComponents); - group.data = merge(group.data || {}, newFormats); - } else if (language === "th") { - // format is the same as gregorian, so load and rename the gregorian settings - cal = aux.loadFile(path.join(sourcePath, "ca-gregorian.json")); - var cals = cal.main[file].dates.calendars; - cals.thaisolar = cals.gregorian; - // console.log("cals is " + JSON.stringify(cals, undefined, 4) + "\n"); - newFormats = aux.createDateFormats(language, script, region, cals); - - group = aux.getFormatGroup(dateFormats, localeComponents); - group.data = merge(group.data || {}, newFormats); - - newFormats = aux.createSystemResources(cals, language); - // console.log("data is " + JSON.stringify(newFormats, undefined, 4) + "\n"); - group = aux.getFormatGroup(systemResources, localeComponents); - group.data = merge(group.data || {}, newFormats); - } - - // do regular gregorian for all locales - cal = aux.loadFile(path.join(sourcePath, "ca-gregorian.json")); - newFormats = aux.createDateFormats(language, script, region, cal.main[file].dates.calendars); - //console.log("data is " + JSON.stringify(newFormats, undefined, 4) + "\n"); - group = aux.getFormatGroup(dateFormats, localeComponents); - group.data = merge(group.data || {}, newFormats); - - newFormats = aux.createSystemResources(cal.main[file].dates.calendars, language); - //console.log("data is " + JSON.stringify(newFormats, undefined, 4) + "\n"); - group = aux.getFormatGroup(systemResources, localeComponents); - group.data = merge(group.data || {}, newFormats); - - // date/time duration. - units = aux.loadFile(path.join(sourceUnitPath, "units.json")); - newFormats = aux.createDurationResources(sourceUnitPath, sourcePath,units.main[file].units, language, script); - //console.log("Duration data is " + JSON.stringify(newFormats, undefined, 4) + "\n"); - group = aux.getFormatGroup(systemResources, localeComponents); - group.data = merge(group.data || {}, newFormats); - - // relative time format - dateFields = aux.loadFile(path.join(sourcePath, "dateFields.json")); - newFormats = aux.createRelativeFormatResources(sourceUnitPath, sourcePath, dateFields.main[file].dates.fields, language, script); - //console.log("Relative format data is " + JSON.stringify(newFormats, undefined, 4) + "\n"); - group = aux.getFormatGroup(systemResources, localeComponents); - // group.data = merge(group.data || {}, newFormats); - - // separator - seperator = aux.loadFile(path.join(sourceMiscPath, "listPatterns.json")); - newFormats = aux.createSeperatorResources(sourcePath, seperator.main[file].listPatterns, language); - //console.log("listPattern data is " + JSON.stringify(newFormats, undefined, 4) + "\n"); - group = aux.getFormatGroup(systemResources, localeComponents); - group.data = merge(group.data || {}, newFormats); - - } -}); - -console.log("\nMerging formats forward ...\n"); - -// Need to merge forward because some of the locales added from CLDR are new and are -// not fully merged yet. Promoting and pruning do not work so well when the tree is -// not fully merged. -///aux.mergeFormats(dateFormats, dateFormats, []); -///aux.mergeFormats(systemResources, systemResources, []); - -// console.log("en-CA is " + JSON.stringify(dateFormats.en.CA.data, undefined, 4) + "\n"); - -console.log("\nPromoting sublocales ...\n"); - -/*for (var language in dateFormats) { - if (language !== "und" && language !== "data") { - aux.promoteFormats(dateFormats[language], language, "dateformats.json"); - } -} -for (var language in systemResources) { - if (language !== "und" && language !== "data") { - aux.promoteFormats(systemResources[language], language, "sysres.json"); - } -}*/ - -console.log("\nPruning duplicated formats ...\n"); - -// Don't prune the root. Iterate through the first level so we can -// skip the root and only prune the "language" level of the locale -// spec. (And recursively everything under it of course.) -///aux.pruneFormats(dateFormats); - -// console.log("System resources before:\n" + JSON.stringify(systemResources, undefined, 4) + "\n"); -// fs.writeFileSync("pre.sysres.json", JSON.stringify(systemResources, undefined, 4), "utf-8"); -///aux.pruneFormats(systemResources); -// console.log("System resources after:\n" + JSON.stringify(systemResources, undefined, 4) + "\n"); -// fs.writeFileSync("post.sysres.json", JSON.stringify(systemResources, undefined, 4), "utf-8"); - -console.log("\nWriting out final files ...\n"); - -console.log("dateformats.json: "); -aux.writeFormats(localeDirName, "dateformats.json", dateFormats, []); -console.log("\n"); -console.log("sysres.json: "); -mergeAndPrune(systemResources); -for (language in systemResources) { - if (language && systemResources[language] && language !== 'data' && language !== 'merged') { - for (var subpart in systemResources[language]) { - if (subpart && systemResources[language][subpart] && subpart !== 'data' && subpart !== 'merged') { - if (Locale.isScriptCode(subpart)) { - script = subpart; - for (region in systemResources[language][script]) { - if (region && systemResources[language][script][region] && region !== 'data' && region !== 'merged') { - delete systemResources[language][script][region].data['in {duration}']; - delete systemResources[language][script][region].data['{duration} ago']; - writeSystemResources(language, script, region, systemResources[language][script][region].data); - } - } - delete systemResources[language][script].data['in {duration}']; - delete systemResources[language][script].data['{duration} ago']; - writeSystemResources(language, script, undefined, systemResources[language][script].data); - } else { - delete systemResources[language][subpart].data['in {duration}']; - delete systemResources[language][subpart].data['{duration} ago']; - writeSystemResources(language, undefined, subpart, systemResources[language][subpart].data); - } - } - } - delete systemResources[language].data['in {duration}']; - delete systemResources[language].data['{duration} ago']; - writeSystemResources(language, undefined, undefined, systemResources[language].data); - } -} -writeSystemResources(undefined, undefined, undefined, systemResources.data); -// aux.writeFormats(localeDirName, "sysres.json", systemResources, []); -console.log("\n"); - -console.log("Done."); -process.exit(0); +/* + * gendatefmts2.js - ilib tool to generate the dateformats.json files from + * the CLDR data files + * + * Copyright © 2013-2019, JEDLSoft + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/* + * This code is intended to be run under node.js + */ +var fs = require('fs'); +var path = require('path'); +var cldr = require('cldr-data'); + +var common = require('./common'); +var merge = common.merge; +var Locale = common.Locale; +var mergeAndPrune = common.mergeAndPrune; +var makeDirs = common.makeDirs; + +var hardCodeData = { + "zh": { + "azh0": "凌晨", + "azh1": "早上", + "azh2": "上åˆ", + "azh3": "æ­£åˆ", + "azh4": "下åˆ", + "azh5": "å‚晚", + "azh6": "晚上", + "ordinalChoice": "#{num}天" + }, + "am": { + "a0-ethiopic": "ጥዋት", + "a1-ethiopic": "ቀትር", + "a2-ethiopic": "ከሰዓት", + "a3-ethiopic": "ከáˆáˆ½á‰±", + "a4-ethiopic": "ከሌሊቱ", + }, + "de": { + "ordinalChoice": "#{num}." + } +} + +var aux = require("./datefmts.js"); + +function usage() { + console.log("Usage: gendatefmts [-h] [ locale_data_dir ]\n" + + "Generate date formats information files.\n" + + "-h or --help\n" + + " this help\n" + + "locale_data_dir\n" + + " the top level of the ilib locale data directory\n"); + process.exit(1); +} + +function calcLocalePath(language, script, region, filename) { + var path = localeDirName + "/"; + if (language) { + path += language + "/"; + } + if (script) { + path += script + "/"; + } + if (region) { + path += region + "/"; + } + path += filename; + return path; +} + +function anyProperties(data) { + var count = 0; + for (var prop in data) { + if (prop && data[prop]) { + count++; + } + if (count > 1) { + return true; + } + } + return false; +} + +function writeSystemResources(language, script, region, data) { + var path = calcLocalePath(language, script, region, ""); + // if (data && data.generated) { + if (anyProperties(data)) { + console.log("Writing " + path + "\n"); + makeDirs(path); + fs.writeFileSync(path + "/sysres.json", JSON.stringify(data, true, 4), "utf-8"); + } else { + console.log("Skipping empty " + path + "\n"); + } + // } else { + // console.log("Skipping existing " + path + "\n"); + // } +} + +var localeDirName; +var tmpDirName = "./tmp"; +process.argv.forEach(function (val, index, array) { + if (val === "-h" || val === "--help") { + usage(); + } +}); + +localeDirName = process.argv[2]; + + +console.log("gendatefmts2 - generate date and time formats information files.\n" + +"Copyright (c) 2013-2019 JEDLSoft\n"); + +console.log("locale dir: " + localeDirName); + + +if (!fs.existsSync(localeDirName)) { + localeDirName = tmpDirName; + // console.error("Could not access locale data directory " + localeDirName); + // usage(); +} + +makeDirs(localeDirName); + +var filename, root, json, suppData, languageData, scripts = {}; + +var language, region, script; + +console.log("Reading existing locale data ..."); + +var dateFormats = {}; +var systemResources = {}; + +console.log("dateformats.json: "); +aux.walkLocaleDir(dateFormats, /dateformats\.json$/, localeDirName, ""); +console.log("sysres.json: "); +aux.walkLocaleDir(systemResources, /sysres\.json$/, localeDirName, ""); + +console.log("\nMerging formats forward ..."); + +//root is a special case -- if a calendar names another calendar, then it shares the formats with that +//calendar. Need to copy the formats over in that case, or else the merge will not work correctly. +for (var cal in dateFormats) { + if (typeof(dateFormats[cal]) === "string" && typeof(dateFormats[dateFormats[cal]]) === "object") { + dateFormats[cal] = dateFormats[dateFormats[cal]]; + } +} +aux.mergeFormats(dateFormats, dateFormats, []); +aux.mergeFormats(systemResources, systemResources, []); + +console.log("\nReading CLDR data ...\n"); + +var list = cldr.availableLocales; +// uncomment for debugging: +// var list = ["as"]; + +//these locales have the wrong data in CLDR and need to be skipped for now +var skipList = [""]; + +list.forEach(function (file) { + var locale = file ? new Locale(file) : undefined; + if (locale.getVariant()) { + // ignore locales with variants for now + return; + } + + if (skipList.indexOf(file) > -1) { + // skip these, as the CLDR data has problems + return; + } + + console.log(file); + var localeComponents = []; + + var language = locale.getLanguage(), + script = locale.getScript(), + region = locale.getRegion(); + var cal, newFormats, group; + var units; + + if (language) localeComponents.push(language); + if (script) localeComponents.push(script); + if (region) localeComponents.push(region); + + var sourceDir = path.join("cldr-data/main", file); + + if (language === "fa") { + // add the settings for the persian calendar as well + cal = require(path.join(sourceDir, "ca-persian.json")); + newFormats = aux.createDateFormats(language, script, region, cal.main[file].dates.calendars); + // console.log("data is " + JSON.stringify(newFormats, undefined, 4) + "\n"); + group = aux.getFormatGroup(dateFormats, localeComponents); + group.data = merge(group.data || {}, newFormats); + + newFormats = aux.createSystemResources(cal.main[file].dates.calendars, language); + // console.log("data is " + JSON.stringify(newFormats, undefined, 4) + "\n"); + group = aux.getFormatGroup(systemResources, localeComponents); + group.data = merge(group.data || {}, newFormats); + + } else if (language === "am") { + // add the settings for the ethiopic calendar as well + cal = require(path.join(sourceDir, "ca-ethiopic.json")); + newFormats = aux.createDateFormats(language, script, region, cal.main[file].dates.calendars); + // console.log("data is " + JSON.stringify(newFormats, undefined, 4) + "\n"); + group = aux.getFormatGroup(dateFormats, localeComponents); + group.data = merge(group.data || {}, newFormats); + + newFormats = aux.createSystemResources(cal.main[file].dates.calendars, language); + // console.log("data is " + JSON.stringify(newFormats, undefined, 4) + "\n"); + var group = aux.getFormatGroup(systemResources, localeComponents); + group.data = merge(group.data || {}, newFormats); + } else if (language === "th") { + // format is the same as gregorian, so load and rename the gregorian settings + cal = require(path.join(sourceDir, "ca-gregorian.json")); + var cals = cal.main[file].dates.calendars; + cals.thaisolar = cals.gregorian; + // console.log("cals is " + JSON.stringify(cals, undefined, 4) + "\n"); + newFormats = aux.createDateFormats(language, script, region, cals); + + group = aux.getFormatGroup(dateFormats, localeComponents); + group.data = merge(group.data || {}, newFormats); + + newFormats = aux.createSystemResources(cals, language); + // console.log("data is " + JSON.stringify(newFormats, undefined, 4) + "\n"); + group = aux.getFormatGroup(systemResources, localeComponents); + group.data = merge(group.data || {}, newFormats); + } + + // do regular gregorian for all locales + cal = require(path.join(sourceDir, "ca-gregorian.json")); + newFormats = aux.createDateFormats(language, script, region, cal.main[file].dates.calendars); + //console.log("data is " + JSON.stringify(newFormats, undefined, 4) + "\n"); + group = aux.getFormatGroup(dateFormats, localeComponents); + group.data = merge(group.data || {}, newFormats); + + newFormats = aux.createSystemResources(cal.main[file].dates.calendars, language); + //console.log("data is " + JSON.stringify(newFormats, undefined, 4) + "\n"); + group = aux.getFormatGroup(systemResources, localeComponents); + group.data = merge(group.data || {}, newFormats); + + // date/time duration. + units = require(path.join(sourceDir, "units.json")); + newFormats = aux.createDurationResources(units.main[file].units, language, script); + //console.log("Duration data is " + JSON.stringify(newFormats, undefined, 4) + "\n"); + group = aux.getFormatGroup(systemResources, localeComponents); + group.data = merge(group.data || {}, newFormats); + + // relative time format + dateFields = require(path.join(sourceDir, "dateFields.json")); + newFormats = aux.createRelativeFormatResources(dateFields.main[file].dates.fields, language, script); + //console.log("Relative format data is " + JSON.stringify(newFormats, undefined, 4) + "\n"); + group = aux.getFormatGroup(systemResources, localeComponents); + group.data = merge(group.data || {}, newFormats); + + // separator + seperator = require(path.join(sourceDir, "listPatterns.json")); + newFormats = aux.createSeperatorResources(seperator.main[file].listPatterns, language); + //console.log("listPattern data is " + JSON.stringify(newFormats, undefined, 4) + "\n"); + group = aux.getFormatGroup(systemResources, localeComponents); + group.data = merge(group.data || {}, newFormats); + + if (hardCodeData.hasOwnProperty(language)) { + group.data = merge(group.data || {}, hardCodeData[language]); + } + +}); + +console.log("\nMerging formats forward ...\n"); + +//Need to merge forward because some of the locales added from CLDR are new and are +//not fully merged yet. Promoting and pruning do not work so well when the tree is +//not fully merged. +///aux.mergeFormats(dateFormats, dateFormats, []); +///aux.mergeFormats(systemResources, systemResources, []); + +//console.log("en-CA is " + JSON.stringify(dateFormats.en.CA.data, undefined, 4) + "\n"); + +console.log("\nPromoting sublocales ...\n"); + +/*for (var language in dateFormats) { + if (language !== "und" && language !== "data") { + aux.promoteFormats(dateFormats[language], language, "dateformats.json"); + } +} +for (var language in systemResources) { + if (language !== "und" && language !== "data") { + aux.promoteFormats(systemResources[language], language, "sysres.json"); + } +}*/ + +console.log("\nPruning duplicated formats ...\n"); + +//Don't prune the root. Iterate through the first level so we can +//skip the root and only prune the "language" level of the locale +//spec. (And recursively everything under it of course.) +///aux.pruneFormats(dateFormats); + +//console.log("System resources before:\n" + JSON.stringify(systemResources, undefined, 4) + "\n"); +//fs.writeFileSync("pre.sysres.json", JSON.stringify(systemResources, undefined, 4), "utf-8"); +///aux.pruneFormats(systemResources); +//console.log("System resources after:\n" + JSON.stringify(systemResources, undefined, 4) + "\n"); +//fs.writeFileSync("post.sysres.json", JSON.stringify(systemResources, undefined, 4), "utf-8"); + +console.log("\nWriting out final files ...\n"); + +console.log("dateformats.json: "); +aux.writeFormats(localeDirName, "dateformats.json", dateFormats, []); +console.log("\n"); +console.log("sysres.json: "); +mergeAndPrune(systemResources); +for (language in systemResources) { + if (language && systemResources[language] && language !== 'data' && language !== 'merged') { + for (var subpart in systemResources[language]) { + if (subpart && systemResources[language][subpart] && subpart !== 'data' && subpart !== 'merged') { + if (Locale.isScriptCode(subpart)) { + script = subpart; + for (region in systemResources[language][script]) { + if (region && systemResources[language][script][region] && region !== 'data' && region !== 'merged') { + delete systemResources[language][script][region].data['in {duration}']; + delete systemResources[language][script][region].data['{duration} ago']; + writeSystemResources(language, script, region, systemResources[language][script][region].data); + } + } + delete systemResources[language][script].data['in {duration}']; + delete systemResources[language][script].data['{duration} ago']; + writeSystemResources(language, script, undefined, systemResources[language][script].data); + } else { + delete systemResources[language][subpart].data['in {duration}']; + delete systemResources[language][subpart].data['{duration} ago']; + writeSystemResources(language, undefined, subpart, systemResources[language][subpart].data); + } + } + } + delete systemResources[language].data['in {duration}']; + delete systemResources[language].data['{duration} ago']; + writeSystemResources(language, undefined, undefined, systemResources[language].data); + } +} +writeSystemResources(undefined, undefined, undefined, systemResources.data); +//aux.writeFormats(localeDirName, "sysres.json", systemResources, []); +console.log("\n"); + +console.log("Done."); diff --git a/tools/cldr/gendelimiters.js b/tools/cldr/gendelimiters.js index edf6fc8113..7e43959565 100644 --- a/tools/cldr/gendelimiters.js +++ b/tools/cldr/gendelimiters.js @@ -2,7 +2,7 @@ * gendelimiters.js - ilib tool to generate delimiters json fragments from * the CLDR data files * - * Copyright © 2013-2017, LGE + * Copyright © 2013-2018, LGE * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -23,6 +23,8 @@ var fs = require('fs'); var path = require('path'); var util = require('util'); +var cldr = require('cldr-data'); + var common = require('./common'); var merge = common.merge; var Locale = common.Locale; @@ -30,246 +32,209 @@ var mergeAndPrune = common.mergeAndPrune; var makeDirs = common.makeDirs; function usage() { - console.log("Usage: gendelimiters [-h] CLDR_json_dir locale_data_dir\n" + - "Generate delimiters information files.\n\n" + - "-h or --help\n" + - " this help\n" + - "CLDR_json_dir\n" + - " the top level of the Unicode CLDR distribution in json format\n" + - "locale_data_dir\n" + - " the top level of the ilib locale data directory\n"); - process.exit(1); + console.log("Usage: gendelimiters [-h] [ locale_data_dir ]\n" + + "Generate delimiters information files.\n\n" + + "-h or --help\n" + + " this help\n" + + "locale_data_dir\n" + + " the top level of the ilib locale data directory\n"); + process.exit(1); } -var cldrDirName; var localeDirName; process.argv.forEach(function (val, index, array) { - if (val === "-h" || val === "--help") { - usage(); - } - }); - -if (process.argv.length < 4) { - console.error('Error: not enough arguments'); - usage(); -} + if (val === "-h" || val === "--help") { + usage(); + } +}); -cldrDirName = process.argv[2] + "cldr-misc-full"; -localeDirName = process.argv[3]; +localeDirName = process.argv[2] || "tmp"; console.log("gendelimiters - generate delimiters information files.\n" + - "Copyright (c) 2013 - 2017 LGE\n"); +"Copyright (c) 2013 - 2018 LGE\n"); -console.log("CLDR dir: " + cldrDirName); console.log("locale dir: " + localeDirName); - -if (!fs.existsSync(cldrDirName)) { - console.error("Could not access CLDR dir " + cldrDirName); - usage(); -} - if (!fs.existsSync(localeDirName)) { - console.error("Could not access locale data directory " + localeDirName); - usage(); + console.error("Could not access locale data directory " + localeDirName); + usage(); } var language, region, script, files; -var localeDirs; +var localeDirs = cldr.availableLocales; var localeData = {}; -try { - localeDirs = fs.readdirSync(path.join(cldrDirName, "main")); -} catch (e) { - console.log("Error: Could not load file " + localeDirs); - process.exit(2); -} console.log("Reading locale data into memory..."); for (var i = 0; i < localeDirs.length; i++) { - var dirname = localeDirs[i]; - if (dirname === "root") { - // special case because "root" is not a valid locale specifier - getLocaleData(dirname, undefined); - } else { - var locale = new Locale(dirname); - if(typeof(locale.getVariant()) === 'undefined') { - getLocaleData(dirname, locale); - } - } -} - -function loadFile(path) { - var ret = undefined; - - if (fs.existsSync(path)) { - json = fs.readFileSync(path, "utf-8"); - ret = JSON.parse(json); - //console.log("path is :"+path+"\n"); - } - - return ret; + var dirname = localeDirs[i]; + if (dirname === "root") { + // special case because "root" is not a valid locale specifier + getLocaleData(dirname, undefined); + } else { + var locale = new Locale(dirname); + if(typeof(locale.getVariant()) === 'undefined') { + getLocaleData(dirname, locale); + } + } } function loadFile_jf(path) { - var ret = undefined; - - if (fs.existsSync(path)) { - //console.log("path is :" + path + "\n"); - json = fs.readFileSync(path, "utf-8"); - var lastComma = json.lastIndexOf(","); - json = json.substring(0, lastComma); - ret = JSON.parse("{" + json + "}"); - //console.log("path is :"+path+"\n"); - } - return ret; + var ret = undefined; + + if (fs.existsSync(path)) { + //console.log("path is :" + path + "\n"); + var json = fs.readFileSync(path, "utf-8"); + ret = JSON.parse(json); + } + return ret; } function calcLocalePath(language, script, region, filename) { - var path = localeDirName + "/"; - if (language) { - path += language + "/"; - } - if (script) { - path += script + "/"; - } - if (region) { - path += region + "/"; - } - path += filename; - return path; + var path = localeDirName + "/"; + if (language) { + path += language + "/"; + } + if (script) { + path += script + "/"; + } + if (region) { + path += region + "/"; + } + path += filename; + return path; } function loadFileNonGenerated(language, script, region) { - var path = calcLocalePath(language, script, region, "delimiters.jf"); - var obj = loadFile_jf(path); - if (typeof (obj) !== 'undefined' && (typeof (obj.generated) === 'undefined' || obj.generated === false)) { - // only return non-generated files - return obj; - } - return undefined; + var path = calcLocalePath(language, script, region, "delimiters.jf"); + var obj = loadFile_jf(path); + if (typeof (obj) !== 'undefined' && (typeof (obj.generated) === 'undefined' || obj.generated === false)) { + // only return non-generated files + return obj; + } + return undefined; } function getLocaleData(dirname, locale) { - var data; - try { - var language = undefined, - script = undefined, - region = undefined, - spec = undefined; - - if (locale !== undefined) { - language = locale.getLanguage(), - script = locale.getScript(), - region = locale.getRegion(); - spec = locale.getSpec(); - } else { - spec = "root"; - } - - var filename = path.join(cldrDirName, "main", dirname, "delimiters.json"); - var data = loadFile(filename); - var numData = data.main[spec].delimiters; - - if (script) { - if (region) { - if (!localeData[language]) { - localeData[language] = {}; - } - if (!localeData[language][script]) { - localeData[language][script] = {}; - } - if (!localeData[language][script][region]) { - localeData[language][script][region] = {}; - } - localeData[language][script][region].data = numData; - } - } else if (region) { - if (!localeData[language]) { - localeData[language] = {}; - } - if (!localeData[language][region]) { - localeData[language][region] = {}; - } - localeData[language][region].data = numData; - } else if (language) { - if (!localeData[language]) { - localeData[language] = {}; - } - localeData[language].data = numData; - } else { - // root locale - localeData.data = numData; - } - } catch (e) { - return undefined; - } - - return numData; + var data; + try { + var language = undefined, + script = undefined, + region = undefined, + spec = undefined; + + if (locale !== undefined) { + language = locale.getLanguage(), + script = locale.getScript(), + region = locale.getRegion(); + spec = locale.getSpec(); + } else { + spec = "root"; + } + + var filename = path.join("cldr-data/main", dirname, "delimiters.json"); + var data = require(filename); + var numData = data.main[spec].delimiters; + + if (script) { + if (region) { + if (!localeData[language]) { + localeData[language] = {}; + } + if (!localeData[language][script]) { + localeData[language][script] = {}; + } + if (!localeData[language][script][region]) { + localeData[language][script][region] = {}; + } + localeData[language][script][region].data = numData; + } + } else if (region) { + if (!localeData[language]) { + localeData[language] = {}; + } + if (!localeData[language][region]) { + localeData[language][region] = {}; + } + localeData[language][region].data = numData; + } else if (language) { + if (!localeData[language]) { + localeData[language] = {}; + } + localeData[language].data = numData; + } else { + // root locale + localeData.data = numData; + } + } catch (e) { + return undefined; + } + + return numData; } function anyProperties(data) { - var count = 0; - for (var prop in data) { - if (prop && data[prop]) { - count++; - } - if (count > 1) { - return true; - } - } - return false; + var count = 0; + for (var prop in data) { + if (prop && data[prop]) { + count++; + } + if (count > 1) { + return true; + } + } + return false; } function writeQuotationChars(language, script, region, data) { - var path = calcLocalePath(language, script, region, ""); - //console.log("data to be written into jf files" + path + "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"+JSON.stringify(data)+"\n"); - if (data.generated) { - if (anyProperties(data)) { - console.log("Writing " + path); - //var delimiters={}; - //makeDirs(path); - if ((Object.keys(data["delimiter"]).length !== 0)) { - data.generated=true; - makeDirs(path); - //if(data=undefined){ - fs.writeFileSync(path + "/delimiters.jf", JSON.stringify(data, true, 4) , "utf-8"); - } - //} - } else { - console.log("Skipping empty " + path); - } - } else { - console.log("Skipping existing " + path); - } + var path = calcLocalePath(language, script, region, ""); + //console.log("data to be written into jf files" + path + "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"+JSON.stringify(data)+"\n"); + if (data.generated) { + if (anyProperties(data)) { + console.log("Writing " + path); + //var delimiters={}; + //makeDirs(path); + if ((Object.keys(data["delimiter"]).length !== 0)) { + data.generated=true; + makeDirs(path); + //if(data=undefined){ + fs.writeFileSync(path + "/delimiters.jf", JSON.stringify(data, true, 4) , "utf-8"); + } + //} + } else { + console.log("Skipping empty " + path); + } + } else { + console.log("Skipping existing " + path); + } } function getQuotationChars(language, script, region, data) { - // if it is already there and non-generated, return it - var delimiters = loadFileNonGenerated(language, script, region); - - if (delimiters) { - console.log("Loaded existing resources from " + calcLocalePath(language, script, region, "delimiters.jf")); - //console.log("\nLoaded existing resources data " + JSON.stringify(delimiters) + "\n"); - delimiters.generated = false; - return delimiters; - } - var delimiter_symbol={}; - // else generate a new one - delimiters = { - generated: true - }; - var delimiter_chars=data; - delimiter_symbol["quotationStart"]=delimiter_chars["quotationStart"]; - delimiter_symbol["quotationEnd"]=delimiter_chars["quotationEnd"]; - delimiter_symbol["alternateQuotationStart"]=delimiter_chars["alternateQuotationStart"]; - delimiter_symbol["alternateQuotationEnd"]=delimiter_chars["alternateQuotationEnd"]; - - //console.log("the delimiters are :"+JSON.stringify(delimiter_symbol)); - delimiters["delimiter"]=delimiter_symbol; - return delimiters; + // if it is already there and non-generated, return it + var delimiters = loadFileNonGenerated(language, script, region); + + if (delimiters) { + console.log("Loaded existing resources from " + calcLocalePath(language, script, region, "delimiters.jf")); + //console.log("\nLoaded existing resources data " + JSON.stringify(delimiters) + "\n"); + delimiters.generated = false; + return delimiters; + } + var delimiter_symbol={}; + // else generate a new one + delimiters = { + generated: true + }; + var delimiter_chars=data; + delimiter_symbol["quotationStart"]=delimiter_chars["quotationStart"]; + delimiter_symbol["quotationEnd"]=delimiter_chars["quotationEnd"]; + delimiter_symbol["alternateQuotationStart"]=delimiter_chars["alternateQuotationStart"]; + delimiter_symbol["alternateQuotationEnd"]=delimiter_chars["alternateQuotationEnd"]; + + //console.log("the delimiters are :"+JSON.stringify(delimiter_symbol)); + delimiters["delimiter"]=delimiter_symbol; + return delimiters; } console.log("Merging and pruning locale data..."); @@ -280,26 +245,26 @@ var resources = {}; resources.data = getQuotationChars(undefined, undefined, undefined, localeData.data); for (language in localeData) { - if (language && localeData[language] && language !== 'data' && language !== 'merged') { - resources[language] = resources[language] || {}; - console.log(language + " "); - for (var subpart in localeData[language]) { - if (subpart && localeData[language][subpart] && subpart !== 'data' && subpart !== 'merged') { - resources[language][subpart] = resources[language][subpart] || {}; - if (Locale.isScriptCode(subpart)) { - script = subpart; - for (region in localeData[language][script]) { - resources[language][script][region] = resources[language][script][region] || {}; - if (region && localeData[language][script][region] && region !== 'data' && region !== 'merged') { - resources[language][script][region].data = getQuotationChars(language, script, region, localeData[language][script][region].merged); - } - } - } - resources[language][subpart].data = getQuotationChars(language, subpart, undefined, localeData[language][subpart].merged); - } - } - resources[language].data = getQuotationChars(language, undefined, undefined, localeData[language].merged); - } + if (language && localeData[language] && language !== 'data' && language !== 'merged') { + resources[language] = resources[language] || {}; + console.log(language + " "); + for (var subpart in localeData[language]) { + if (subpart && localeData[language][subpart] && subpart !== 'data' && subpart !== 'merged') { + resources[language][subpart] = resources[language][subpart] || {}; + if (Locale.isScriptCode(subpart)) { + script = subpart; + for (region in localeData[language][script]) { + resources[language][script][region] = resources[language][script][region] || {}; + if (region && localeData[language][script][region] && region !== 'data' && region !== 'merged') { + resources[language][script][region].data = getQuotationChars(language, script, region, localeData[language][script][region].merged); + } + } + } + resources[language][subpart].data = getQuotationChars(language, subpart, undefined, localeData[language][subpart].merged); + } + } + resources[language].data = getQuotationChars(language, undefined, undefined, localeData[language].merged); + } } //resources.data = getQuotationChars(undefined, undefined, undefined, localeData.data); @@ -312,24 +277,24 @@ mergeAndPrune(resources); //writeQuotationChars(undefined, undefined, undefined, resources.data); for (language in resources) { - if (language && resources[language] && language !== 'data' && language !== 'merged') { - for (var subpart in resources[language]) { - if (subpart && resources[language][subpart] && subpart !== 'data' && subpart !== 'merged') { - if (Locale.isScriptCode(subpart)) { - script = subpart; - for (region in resources[language][script]) { - if (region && resources[language][script][region] && region !== 'data' && region !== 'merged') { - writeQuotationChars(language, script, region, resources[language][script][region].data); - } - } - writeQuotationChars(language, script, undefined, resources[language][script].data); - } else { - writeQuotationChars(language, undefined, subpart, resources[language][subpart].data); - } - } - } - writeQuotationChars(language, undefined, undefined, resources[language].data); - } + if (language && resources[language] && language !== 'data' && language !== 'merged') { + for (var subpart in resources[language]) { + if (subpart && resources[language][subpart] && subpart !== 'data' && subpart !== 'merged') { + if (Locale.isScriptCode(subpart)) { + script = subpart; + for (region in resources[language][script]) { + if (region && resources[language][script][region] && region !== 'data' && region !== 'merged') { + writeQuotationChars(language, script, region, resources[language][script][region].data); + } + } + writeQuotationChars(language, script, undefined, resources[language][script].data); + } else { + writeQuotationChars(language, undefined, subpart, resources[language][subpart].data); + } + } + } + writeQuotationChars(language, undefined, undefined, resources[language].data); + } } writeQuotationChars(undefined, undefined, undefined, resources.data); diff --git a/tools/cldr/genlang2charset.js b/tools/cldr/genlang2charset.js index 838aa64f65..aafa5d4084 100644 --- a/tools/cldr/genlang2charset.js +++ b/tools/cldr/genlang2charset.js @@ -54,6 +54,10 @@ if (process.argv[2]) { localeDir = process.argv[2]; } +//trick to get ilib to load the right data +ilib._load._exists(localeDir, "localematch.json"); + + console.log("genlang2charset - generate language to charset mapping data.\n" + "Copyright (c) 2018 JEDLSoft\n"); @@ -79,7 +83,7 @@ var map = {}; files.filter(function(file) { return file && file.endsWith(".json"); }).forEach(function(file) { - var data = require(path.join(charsetsDir, file)); + var data = JSON.parse(fs.readFileSync(path.join(charsetsDir, file), "utf-8")); var charset = path.basename(file, ".json"); if (data && data.locales) { data.locales.forEach(function(locale) { diff --git a/tools/cldr/genlangreg.js b/tools/cldr/genlangreg.js index 09c44735cd..fc06219f47 100644 --- a/tools/cldr/genlangreg.js +++ b/tools/cldr/genlangreg.js @@ -2,7 +2,7 @@ * genlangreg.js - ilib tool to generate the langname and regionname json fragments from the CLDR * data files * - * Copyright © 2013-2017, JEDLSoft + * Copyright © 2013-2018, JEDLSoft * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,115 +22,89 @@ */ var fs = require('fs'); var common = require("./common"); +var cldr = require("cldr-data"); + var Locale = common.Locale; var mkdirs = common.makeDirs; function usage() { - console.log("Usage: genlangreg [-h] CLDR_json_dir locale_data_dir\n" + - "Generate the langname.jf and regionname.jf files for each locale.\n" + - "-h or --help\n" + - " this help\n" + - "CLDR_json_dir\n" + - " the top level of the Unicode CLDR distribution in json format\n" + - "locale_data_dir\n" + - " the top level of the ilib locale data directory\n"); - process.exit(1); + console.log("Usage: genlangreg [-h] [ locale_data_dir ]\n" + + "Generate the langname.jf and regionname.jf files for each locale.\n" + + "-h or --help\n" + + " this help\n" + + "locale_data_dir\n" + + " the top level of the ilib locale data directory\n"); + process.exit(1); } -var cldrDirName; var localeDirName; process.argv.forEach(function (val, index, array) { - if (val === "-h" || val === "--help") { - usage(); - } + if (val === "-h" || val === "--help") { + usage(); + } }); -if (process.argv.length < 4) { - console.error('Error: not enough arguments'); - usage(); -} - -cldrDirName = process.argv[2] + "cldr-localenames-full"; -localeDirName = process.argv[3]; +localeDirName = process.argv[2] || "tmp"; console.log("genlangreg - generate language and region name data.\n" + - "Copyright (c) 2013-2017 JEDLSoft"); + "Copyright (c) 2013-2018 JEDLSoft"); -console.log("CLDR dir: " + cldrDirName); console.log("locale dir: " + localeDirName); -if (!fs.existsSync(cldrDirName)) { - console.error("Could not access CLDR dir " + cldrDirName); - usage(); -} if (!fs.existsSync(localeDirName)) { - console.error("Could not access locale data directory " + localeDirName); - usage(); -} - -function loadFile(pathname) { - var ret = undefined; - - if (fs.existsSync(pathname)) { - json = fs.readFileSync(pathname, "utf-8"); - ret = JSON.parse(json); - } - - return ret; + common.makeDirs(localeDirName); } var languagesData, regionData; var languages, region, script; var language_name = { - generated: true + generated: true }; var region_name = { - generated: true + generated: true }; -var filename = cldrDirName + "/main/en/languages.json"; +var filename = "cldr-data/main/en/languages.json"; try { - languagesData = loadFile(filename); - languages = languagesData.main.en.localeDisplayNames.languages; + languagesData = require(filename); + languages = languagesData.main.en.localeDisplayNames.languages; } catch (e) { - console.log("Error: Could not load file " + cldrDirName + "/main/en/languages.json"); - process.exit(2); + console.log("Error: Could not load file " + filename); + process.exit(2); } console.log("Generating language name data"); for (var lang in languages) { - if (lang.search(/[_-]/) === -1) { - var langdir = localeDirName + "/" + lang; - var filename = langdir + "/langname.jf"; - console.log(filename + ": " + languages[lang]); - mkdirs(langdir); - language_name["language.name"] = languages[lang]; - language_name.generated = true; - fs.writeFileSync(filename, JSON.stringify(language_name, true, 4), "utf-8"); - } + if (lang.search(/[_-]/) === -1) { + var langdir = localeDirName + "/" + lang; + var filename = langdir + "/langname.jf"; + console.log(filename + ": " + languages[lang]); + mkdirs(langdir); + language_name["language.name"] = languages[lang]; + language_name.generated = true; + fs.writeFileSync(filename, JSON.stringify(language_name, true, 4), "utf-8"); + } } try { - var rgData = fs.readFileSync(cldrDirName + "/main/en/territories.json", "utf-8"); - regionsData = JSON.parse(rgData); - + regionsData = require("cldr-data/main/en/territories.json"); } catch (e) { - console.log("Error: Could not load file " + cldrDirName + "/main/en/territories.json"); - process.exit(2); + console.log("Error: Could not load file cldr-data/main/en/territories.json"); + process.exit(2); } regions = regionsData.main.en.localeDisplayNames.territories; for (region in regions) { - if (region.search(/[_\-0123456789]/) === -1) { - var regdir = localeDirName + "/und/" + region; - var filename = regdir + "/regionname.jf"; - console.log(filename + ": " + regions[region]); - mkdirs(regdir); - region_name["region.name"] = regions[region]; - region_name.generated = true; - fs.writeFileSync(filename, JSON.stringify(region_name, true, 4), "utf-8"); - } + if (region.search(/[_\-0123456789]/) === -1) { + var regdir = localeDirName + "/und/" + region; + var filename = regdir + "/regionname.jf"; + console.log(filename + ": " + regions[region]); + mkdirs(regdir); + region_name["region.name"] = regions[region]; + region_name.generated = true; + fs.writeFileSync(filename, JSON.stringify(region_name, true, 4), "utf-8"); + } } diff --git a/tools/cldr/genlangscripts.js b/tools/cldr/genlangscripts.js index f8c62e721d..f18fa0b3d3 100644 --- a/tools/cldr/genlangscripts.js +++ b/tools/cldr/genlangscripts.js @@ -1,7 +1,7 @@ /* * genscripts.js - ilib tool to generate the json data about ISO 15924 scripts * - * Copyright © 2013 - 2017, JEDLSoft + * Copyright © 2013-2018, JEDLSoft * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -20,119 +20,108 @@ * This code is intended to be run under node.js */ var fs = require('fs'); +var cldr = require('cldr-data'); + var unifile = require('./unifile.js'); var common = require('./common.js'); var UnicodeFile = unifile.UnicodeFile; var coelesce = common.coelesce; function usage() { - console.log("Usage: genlangscripts [-h] CLDR_dir [toDir]\n" + - "Generate the script.jf files for each language.\n" + - "-h or --help\n" + - " this help\n" + - "CLDR_dir\n" + - " directory with CLDR represented in json format downloaded from the Unicode site\n" + - "toDir\n" + - " directory to output the script.jf json files. Default: current dir.\n"); - process.exit(1); + console.log("Usage: genlangscripts [-h] [toDir]\n" + + "Generate the script.jf files for each language.\n" + + "-h or --help\n" + + " this help\n" + + "toDir\n" + + " directory to output the script.jf json files. Default: current dir.\n"); + process.exit(1); } -var cldrDir, languageDataFileName; +var languageDataFileName; var toDir = "."; process.argv.forEach(function (val, index, array) { - if (val === "-h" || val === "--help") { - usage(); - } + if (val === "-h" || val === "--help") { + usage(); + } }); -if (process.argv.length < 3) { - console.error('Error: not enough arguments'); - usage(); -} - -cldrDir = process.argv[2] + "cldr-core"; -if (process.argv.length > 3) { - toDir = process.argv[3]; -} +toDir = process.argv[2] || "tmp"; console.log("genlangscripts - generate the localeinfo script.jf files.\n" + - "Copyright (c) 2013 - 2017 JEDLSoft\n"); + "Copyright (c) 2013 - 2018 JEDLSoft\n"); -console.log("CLDR dir: " + cldrDir); console.log("output dir: " + toDir); -languageDataFileName = cldrDir + "/supplemental/languageData.json"; +languageDataFileName = "cldr-data/supplemental/languageData.json"; -if (!fs.existsSync(languageDataFileName)) { - console.error("Could not access CLDR dir " + languageDataFileName); - usage(); -} if (!fs.existsSync(toDir)) { - console.error("Could not access locale data directory " + toDir); - usage(); + console.error("Could not access locale data directory " + toDir); + usage(); } -var languageDataString = fs.readFileSync(languageDataFileName, "utf-8"); -var supplementalData = JSON.parse(languageDataString); +var supplementalData = require(languageDataFileName); var scripts = {}; var scripts_name = {}; var languageData = supplementalData.supplemental.languageData; function anyProperties(data) { - var count = 0; - for (var prop in data) { - if (prop && data[prop]) { - count++; - } - if (count >= 1) { - return true; - } - } - return false; + var count = 0; + for (var prop in data) { + if (prop && data[prop]) { + count++; + } + if (count >= 1) { + return true; + } + } + return false; } for (var locale in languageData) { - if (locale && languageData[locale]) { - if (typeof (languageData[locale]["_scripts"]) === 'object') { - var language = (locale.length <= 3) ? locale : locale.split(/-/)[0]; - if (typeof (scripts[language]) === 'undefined') { - scripts[language] = []; - } - var newLangs = languageData[locale]["_scripts"]; + if (locale && languageData[locale]) { + if (typeof (languageData[locale]["_scripts"]) === 'object') { + var language = (locale.length <= 3) ? locale : locale.split(/-/)[0]; + if (typeof (scripts[language]) === 'undefined') { + scripts[language] = []; + } + var newLangs = languageData[locale]["_scripts"]; - if (locale.length <= 3) { - console.log("language " + language + " prepending " + JSON.stringify(newLangs)); - scripts[language] = newLangs; - } else { - console.log("language " + language + " appending " + JSON.stringify(newLangs)); - if (anyProperties(scripts[language])) { - for (i=0; i < newLangs.length; i++) { - scripts[language].push(newLangs[i]); - } - } else { - scripts[language] = newLangs; - } - } - } - } + if (locale.length <= 3) { + console.log("language " + language + " prepending " + JSON.stringify(newLangs)); + scripts[language] = newLangs; + } else { + console.log("language " + language + " appending " + JSON.stringify(newLangs)); + if (anyProperties(scripts[language])) { + for (i=0; i < newLangs.length; i++) { + scripts[language].push(newLangs[i]); + } + } else { + scripts[language] = newLangs; + } + } + } + } } for (var language in scripts) { - if (language && scripts[language]) { - var filename = toDir + '/' + language; - if (!fs.existsSync(filename)) { - fs.mkdirSync(filename); - } - console.log(language + ':\t"scripts": ' + JSON.stringify(scripts[language]) + ','); - scripts_name["scripts"] = scripts[language]; - scripts_name.generated = true; - fs.writeFile(filename + "/scripts.jf", JSON.stringify(scripts_name, true, 4), function (err) { - if (err) { - console.log(err); - throw err; - } - }); - } + if (language && scripts[language]) { + var filename = toDir + '/' + language; + if (!fs.existsSync(filename)) { + fs.mkdirSync(filename); + } + if (language === 'ms' || language === 'kk') { + scripts[language] = scripts[language].reverse(); + } + console.log(language + ':\t"scripts": ' + JSON.stringify(scripts[language]) + ','); + scripts_name["scripts"] = scripts[language]; + scripts_name.generated = true; + fs.writeFile(filename + "/scripts.jf", JSON.stringify(scripts_name, true, 4), function (err) { + if (err) { + console.log(err); + throw err; + } + }); + } } diff --git a/tools/cldr/genlikelyloc.js b/tools/cldr/genlikelyloc.js index cd2d9872d1..8af8fce844 100644 --- a/tools/cldr/genlikelyloc.js +++ b/tools/cldr/genlikelyloc.js @@ -30,7 +30,7 @@ var likelySubtags = require('cldr-data/supplemental/likelySubtags'); var territoryContainment = require('cldr-data/supplemental/territoryContainment'); function usage() { - console.log("Usage: genlikelyloc [-h] locale_data_dir\n" + + console.log("Usage: genlikelyloc [-h] [ locale_data_dir ]\n" + "Generate likely locale match information file.\n" + "-h or --help\n" + " this help\n" + @@ -47,12 +47,7 @@ process.argv.forEach(function (val, index, array) { } }); -if (process.argv.length < 3) { - console.error('Error: not enough arguments'); - usage(); -} - -localeDirName = process.argv[2]; +localeDirName = process.argv[2] || "tmp"; console.log("genlikelyloc - generate the localematch.json file.\n" + "Copyright (c) 2013-2018 JEDLSoft"); diff --git a/tools/cldr/genlist.js b/tools/cldr/genlist.js index b0ffa2a125..63fc2e16e5 100644 --- a/tools/cldr/genlist.js +++ b/tools/cldr/genlist.js @@ -1,7 +1,7 @@ /* * genlist.js - ilib tool to generate the ilib format list data from cldr * - * Copyright © 2017, JEDLSoft + * Copyright © 2017-2018, JEDLSoft * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -32,42 +32,40 @@ var aux = require("./datefmts.js"); var cldr = require("cldr-data"); function usage() { - console.log("Usage: genlist [-h] [toDir]\n" + - "Generate the list formatting data.\n\n" + - "-h or --help\n" + - " this help\n" + - "toDir\n" + - " directory to output the normalization json files. Default: current dir.\n"); - process.exit(1); + console.log("Usage: genlist [-h] [toDir]\n" + + "Generate the list formatting data.\n\n" + + "-h or --help\n" + + " this help\n" + + "toDir\n" + + " directory to output the normalization json files. Default: current dir.\n"); + process.exit(1); } var toDir = "."; process.argv.forEach(function (val, index, array) { - if (val === "-h" || val === "--help") { - usage(); - } + if (val === "-h" || val === "--help") { + usage(); + } }); -if (process.argv.length > 2) { - toDir = process.argv[2]; -} +toDir = process.argv[2] || "tmp"; console.log("genlist - generate list formatter data.\n" + - "Copyright (c) 2017 JEDLSoft\n"); + "Copyright (c) 2017-2018 JEDLSoft\n"); console.log("output dir: " + toDir); if (!fs.existsSync(toDir)) { - common.makeDirs(toDir); + common.makeDirs(toDir); } function comparePatterns(left, right) { - return (left && right && - (left["2"] !== right["2"] || - left.start !== right.start || - left.middle !== right.middle || - left.end !== right.end)); + return (left && right && + (left["2"] !== right["2"] || + left.start !== right.start || + left.middle !== right.middle || + left.end !== right.end)); } var locales = require("cldr-data/availableLocales.json").availableLocales; @@ -77,68 +75,68 @@ console.log("Locales:" + JSON.stringify(locales)); var localePatterns = {}; locales.forEach(function(locale) { - var data = require(path.join("cldr-data/main", locale, "listPatterns.json")); - var cldrPatterns = data.main[locale].listPatterns; - - var patterns = { - standard: {} - }; - - if (cldrPatterns["listPattern-type-standard"]) { - if (comparePatterns(cldrPatterns["listPattern-type-standard-short"], cldrPatterns["listPattern-type-standard"]) || - comparePatterns(cldrPatterns["listPattern-type-standard-narrow"], cldrPatterns["listPattern-type-standard"])) { - patterns.standard.short = cldrPatterns["listPattern-type-standard"]; - patterns.standard.medium = cldrPatterns["listPattern-type-standard"]; - patterns.standard.long = cldrPatterns["listPattern-type-standard"]; - patterns.standard.full = cldrPatterns["listPattern-type-standard"]; - if (cldrPatterns["listPattern-type-standard-short"]) { - patterns.standard.short = cldrPatterns["listPattern-type-standard-short"]; - patterns.standard.medium = cldrPatterns["listPattern-type-standard-short"]; - } - if (cldrPatterns["listPattern-type-standard-narrow"]) { - patterns.standard.short = cldrPatterns["listPattern-type-standard-narrow"]; - } - } else { - patterns.standard = cldrPatterns["listPattern-type-standard"]; - } - } - - if (cldrPatterns["listPattern-type-unit"]) { - if (comparePatterns(cldrPatterns["listPattern-type-unit-short"], cldrPatterns["listPattern-type-unit"]) || - comparePatterns(cldrPatterns["listPattern-type-unit-narrow"], cldrPatterns["listPattern-type-unit"])) { - patterns.unit = {}; - patterns.unit.short = cldrPatterns["listPattern-type-unit"]; - patterns.unit.medium = cldrPatterns["listPattern-type-unit"]; - patterns.unit.long = cldrPatterns["listPattern-type-unit"]; - patterns.unit.full = cldrPatterns["listPattern-type-unit"]; - - if (cldrPatterns["listPattern-type-unit-short"]) { - patterns.unit.short = cldrPatterns["listPattern-type-unit-short"]; - patterns.unit.medium = cldrPatterns["listPattern-type-unit-short"]; - } - if (cldrPatterns["listPattern-type-unit-narrow"]) { - patterns.unit.short = cldrPatterns["listPattern-type-unit-narrow"]; - } - } else { - patterns.unit = cldrPatterns["listPattern-type-unit"]; - } - } - - console.log(locale + "..."); - - var l = new Locale(locale); - var position = localePatterns; - - [l.getLanguage(), l.getScript(), l.getRegion()].forEach(function(prop) { - if (prop) { - if (!position[prop]) { - position[prop] = {}; - } - position = position[prop]; - } - }); - - position.data = patterns; + var data = require(path.join("cldr-data/main", locale, "listPatterns.json")); + var cldrPatterns = data.main[locale].listPatterns; + + var patterns = { + standard: {} + }; + + if (cldrPatterns["listPattern-type-standard"]) { + if (comparePatterns(cldrPatterns["listPattern-type-standard-short"], cldrPatterns["listPattern-type-standard"]) || + comparePatterns(cldrPatterns["listPattern-type-standard-narrow"], cldrPatterns["listPattern-type-standard"])) { + patterns.standard.short = cldrPatterns["listPattern-type-standard"]; + patterns.standard.medium = cldrPatterns["listPattern-type-standard"]; + patterns.standard.long = cldrPatterns["listPattern-type-standard"]; + patterns.standard.full = cldrPatterns["listPattern-type-standard"]; + if (cldrPatterns["listPattern-type-standard-short"]) { + patterns.standard.short = cldrPatterns["listPattern-type-standard-short"]; + patterns.standard.medium = cldrPatterns["listPattern-type-standard-short"]; + } + if (cldrPatterns["listPattern-type-standard-narrow"]) { + patterns.standard.short = cldrPatterns["listPattern-type-standard-narrow"]; + } + } else { + patterns.standard = cldrPatterns["listPattern-type-standard"]; + } + } + + if (cldrPatterns["listPattern-type-unit"]) { + if (comparePatterns(cldrPatterns["listPattern-type-unit-short"], cldrPatterns["listPattern-type-unit"]) || + comparePatterns(cldrPatterns["listPattern-type-unit-narrow"], cldrPatterns["listPattern-type-unit"])) { + patterns.unit = {}; + patterns.unit.short = cldrPatterns["listPattern-type-unit"]; + patterns.unit.medium = cldrPatterns["listPattern-type-unit"]; + patterns.unit.long = cldrPatterns["listPattern-type-unit"]; + patterns.unit.full = cldrPatterns["listPattern-type-unit"]; + + if (cldrPatterns["listPattern-type-unit-short"]) { + patterns.unit.short = cldrPatterns["listPattern-type-unit-short"]; + patterns.unit.medium = cldrPatterns["listPattern-type-unit-short"]; + } + if (cldrPatterns["listPattern-type-unit-narrow"]) { + patterns.unit.short = cldrPatterns["listPattern-type-unit-narrow"]; + } + } else { + patterns.unit = cldrPatterns["listPattern-type-unit"]; + } + } + + console.log(locale + "..."); + + var l = new Locale(locale); + var position = localePatterns; + + [l.getLanguage(), l.getScript(), l.getRegion()].forEach(function(prop) { + if (prop) { + if (!position[prop]) { + position[prop] = {}; + } + position = position[prop]; + } + }); + + position.data = patterns; }); console.log("\n\nMerging formats forward ...\n"); @@ -148,9 +146,9 @@ aux.mergeFormats(localePatterns, localePatterns, []); console.log("\n\nPromoting sublocales ...\n"); for (var language in localePatterns) { - if (language !== "und" && language !== "data") { - aux.promoteFormats(localePatterns[language], language, "list.json"); - } + if (language !== "und" && language !== "data") { + aux.promoteFormats(localePatterns[language], language, "list.json"); + } } console.log("\n\nPruning duplicated formats ...\n"); diff --git a/tools/cldr/gennumfmt.js b/tools/cldr/gennumfmt.js index 3100572cf3..9229d28551 100644 --- a/tools/cldr/gennumfmt.js +++ b/tools/cldr/gennumfmt.js @@ -1,8 +1,8 @@ -/* +/* * gennumfmt.js - ilib tool to generate the number json fragments from * the CLDR data files * - * Copyright © 2013-2016, LGE + * Copyright © 2013-2018, LGE * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,12 +17,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -/* +/* * This code is intended to be run under node.js */ var fs = require('fs'); var path = require('path'); var util = require('util'); +var cldr = require("cldr-data"); +var numberingSystemsData = require("cldr-data/supplemental/numberingSystems.json"); + var common = require('./common'); var merge = common.merge; var Locale = common.Locale; @@ -31,442 +34,379 @@ var makeDirs = common.makeDirs; var isEmpty = common.isEmpty; function usage() { - console.log("Usage: gennumfmts [-h] CLDR_json_dir locale_data_dir\n" + - "Generate number formats information files.\n\n" + - "-h or --help\n" + - " this help\n" + - "CLDR_json_dir\n" + - " the top level of the Unicode CLDR distribution in json format\n" + - "locale_data_dir\n" + - " the top level of the ilib locale data directory\n"); - process.exit(1); + console.log("Usage: gennumfmts [-h] [locale_data_dir]\n" + + "Generate number formats information files.\n\n" + + "-h or --help\n" + + " this help\n" + + "locale_data_dir\n" + + " the top level of the ilib locale data directory\n"); + process.exit(1); } -var cldrDirName; var localeDirName; process.argv.forEach(function (val, index, array) { - if (val === "-h" || val === "--help") { - usage(); - } + if (val === "-h" || val === "--help") { + usage(); + } }); -if (process.argv.length < 4) { - util.error('Error: not enough arguments'); - usage(); -} - -cldrDirName = process.argv[2]; -localeDirName = process.argv[3]; +localeDirName = process.argv[2] || "."; console.log("gennumfmts - generate number formats information files.\n" + - "Copyright (c) 2013-2015 LGE\n"); + "Copyright (c) 2013-2018 LGE\n"); -console.log("CLDR dir: " + cldrDirName + "\n"); console.log("locale dir: " + localeDirName + "\n"); -fs.exists(cldrDirName, function (exists) { - if (!exists) { - util.error("Could not access CLDR dir " + cldrDirName); - usage(); - } -}); - -fs.exists(localeDirName, function (exists) { - if (!exists) { - util.error("Could not access locale data directory " + localeDirName); - usage(); - } -}); - -var filename, root, json, suppData, languageData, numberingSystemsData, digitsData, scripts = {}; -var localeDirs; - -try { - localeDirs = fs.readdirSync(path.join(cldrDirName, "cldr-numbers-full/main")); -} catch (e) { - console.log("Error: Could not load file " + filename + "\n"); - process.exit(2); +if (!fs.existsSync(localeDirName)) { + util.error("Could not access locale data directory " + localeDirName); + usage(); } -function loadFile(pathname) { - var ret = undefined; - - if (fs.existsSync(pathname)) { - json = fs.readFileSync(pathname, "utf-8"); - ret = JSON.parse(json); - } - return ret; -} +var filename, root, json, suppData, languageData, digitsData, scripts = {}; function calcLocalePath(language, script, region, filename) { - var path = localeDirName + "/"; - if (language) { - path += language + "/"; - } - if (script) { - path += script + "/"; - } - if (region) { - path += region + "/"; - } - path += filename; - console.log("path: ", path); - return path; -} - -function loadFileNonGenerated(language, script, region) { - var path = calcLocalePath(language, script, region, "numfmt.jf"); - console.log("loadFileNonGenerated: " + path + "\n"); - var obj = loadFile(path); - //var obj = loadFile(path); - if (typeof (obj) !== 'undefined' && (typeof (obj.generated) === 'undefined' || obj.generated === false)) { - // only return non-generated files - return obj; - } - return undefined; + var pathName = localeDirName; + if (language) { + pathName = path.join(pathName, language); + } + if (script) { + pathName = path.join(pathName, script); + } + if (region) { + pathName = path.join(pathName, region); + } + pathName = path.join(pathName, filename); + console.log("path: ", pathName); + return pathName; } var localeData = {}; function getLocaleData(dirname, locale) { - try { - var language = undefined,script = undefined,region = undefined,spec = undefined; - if (locale !== undefined) { - language = locale.getLanguage(), - script = locale.getScript(), - region = locale.getRegion(); - spec = locale.getSpec(); - } else { - spec = "root"; - } - - var filename = path.join(cldrDirName, "cldr-numbers-full/main", dirname, "numbers.json"); - var data = loadFile(filename); - var numData = data.main[spec]; - - if (script) { - if (!localeData[language]) { - localeData[language] = {}; - } - if (!localeData[language][script]) { - localeData[language][script] = {}; - } - if (!localeData[language][script][region]) { - localeData[language][script][region] = {}; - } - if (region) { - localeData[language][script][region].data = numData; - } else { - localeData[language][script].data = numData; - } - } else if (region) { - if (!localeData[language]) { - localeData[language] = {}; - } - if (!localeData[language][region]) { - localeData[language][region] = {}; - } - localeData[language][region].data = numData; - } else if (language) { - if (!localeData[language]) { - localeData[language] = {}; - } - localeData[language].data = numData; - } else { - // root locale - localeData.data = numData; - } - - //console.log("dirname: " + dirname + " data: ", numData + "\n"); - } catch (e) { - console.log("Error: Could not load file " + e + "\n"); - } - - return numData; + try { + var language = undefined,script = undefined,region = undefined,spec = undefined; + if (locale !== undefined) { + language = locale.getLanguage(), + script = locale.getScript(), + region = locale.getRegion(); + spec = locale.getSpec(); + } else { + spec = "root"; + } + + var filename = path.join(dirname, "numbers.json"); + var data = require(filename); + var numData = data.main[spec]; + + if (script) { + if (!localeData[language]) { + localeData[language] = {}; + } + if (!localeData[language][script]) { + localeData[language][script] = {}; + } + if (region) { + if (!localeData[language][script][region]) { + localeData[language][script][region] = {}; + } + localeData[language][script][region].data = numData; + } else { + localeData[language][script].data = numData; + } + } else if (region) { + if (!localeData[language]) { + localeData[language] = {}; + } + if (!localeData[language][region]) { + localeData[language][region] = {}; + } + localeData[language][region].data = numData; + } else if (language) { + if (!localeData[language]) { + localeData[language] = {}; + } + localeData[language].data = numData; + } else { + // root locale + localeData.data = numData; + } + + //console.log("dirname: " + dirname + " data: ", numData + "\n"); + } catch (e) { + console.log("Error: Could not load file " + e + "\n"); + } + + return numData; } function anyProperties(data) { - var count = 0; - for (var prop in data) { - if (prop && data[prop]) { - count++; - } - if (count >= 1) { - return true; - } - } - return false; + var count = 0; + for (var prop in data) { + if (prop && data[prop]) { + count++; + } + if (count >= 1) { + return true; + } + } + return false; } function writeNumberFormats(language, script, region, data) { - var path = calcLocalePath(language, script, region, ""); - //console.log("data to be written into jf files" + path + "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"+JSON.stringify(data)+"\n"); - if (data.generated) { - if (anyProperties(data)) { - console.log("Writing " + path + "\n"); - - var empty_data_default = data["numfmt"]; - var empty_data_native = data["native_numfmt"]; - if (isEmpty(empty_data_default) && isEmpty(empty_data_native)) { - //console.log("no need to create the file " + "\n"); - return; - } - - //console.log("data to be written into jf files" + path + "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"+JSON.stringify(numfmt)+"\n"); */ - if (!isEmpty(data)) { - data.generated = true; - makeDirs(path); - fs.writeFileSync(path + "/numfmt.jf", JSON.stringify(data, true, 4), "utf-8"); - } - /*if(typeof(numfmt["native"])!='undefined') { - if ((!isEmpty(numfmt["native"]))) { - fs.appendFileSync(path + "/numfmt.jf", '\"native_numfmt\" :' + JSON.stringify(numfmt["native"]) + ',\n', "utf-8"); - } - }*/ - //fs.writeFileSync(path + "/numfmt.jf",JSON.stringify(data), "utf-8"); - } else { - console.log("Skipping empty " + path + "\n"); - } - } else { - console.log("Skipping existing " + path + "\n"); - } + var path = calcLocalePath(language, script, region, ""); + //console.log("data to be written into jf files" + path + "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"+JSON.stringify(data)+"\n"); + if (data.generated) { + if (anyProperties(data)) { + console.log("Writing " + path + "\n"); + + var empty_data_default = data["numfmt"]; + var empty_data_native = data["native_numfmt"]; + if (isEmpty(empty_data_default) && isEmpty(empty_data_native)) { + //console.log("no need to create the file " + "\n"); + return; + } + + //console.log("data to be written into jf files" + path + "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"+JSON.stringify(numfmt)+"\n"); */ + if (!isEmpty(data)) { + data.generated = true; + makeDirs(path); + fs.writeFileSync(path + "/numfmt.jf", JSON.stringify(data, true, 4), "utf-8"); + } + /*if(typeof(numfmt["native"])!='undefined') { + if ((!isEmpty(numfmt["native"]))) { + fs.appendFileSync(path + "/numfmt.jf", '\"native_numfmt\" :' + JSON.stringify(numfmt["native"]) + ',\n', "utf-8"); + } + }*/ + //fs.writeFileSync(path + "/numfmt.jf",JSON.stringify(data), "utf-8"); + } else { + console.log("Skipping empty " + path + "\n"); + } + } else { + console.log("Skipping existing " + path + "\n"); + } } function getNumberFormats(language, script, region, data) { - // if it is already there and non-generated, return it - var numbers = loadFileNonGenerated(language, script, region); - - if (numbers) { - console.log("\nLoaded existing resources from " + calcLocalePath(language, script, region, "numfmt.jf") + "\n"); - //console.log("\nLoaded existing resources data " + JSON.stringify(numbers) + "\n"); - numbers.generated = false; - return numbers; - } - - // else generate a new one - numbers = { - generated: true - }; - - //var symbols = data.numbers; - var symbols = data.numbers; - var def_num_system = symbols.defaultNumberingSystem; - - var native_num_system = symbols["otherNumberingSystems"]["native"]; - var default_data = {}; - var native_data = {}; - var numfmt = {}; - default_data = getNumberFormats_num_system(def_num_system, data); - numfmt = default_data; - - if (native_num_system != def_num_system) { - numbers.native_numfmt = getNumberFormats_num_system(native_num_system, data); - - } - numbers["numfmt"] = numfmt; - - return numbers; + var numbers = { + generated: true + }; + + //var symbols = data.numbers; + var symbols = data.numbers; + var def_num_system = symbols.defaultNumberingSystem; + + var native_num_system = symbols["otherNumberingSystems"]["native"]; + var default_data = {}; + var native_data = {}; + var numfmt = {}; + default_data = getNumberFormats_num_system(def_num_system, data); + numfmt = default_data; + + if (native_num_system != def_num_system) { + numbers.native_numfmt = getNumberFormats_num_system(native_num_system, data); + + } + numbers["numfmt"] = numfmt; + + return numbers; } function getNumberFormats_num_system(def_num_system, data) { - var symbol = "symbols-numberSystem-"; - var decimal = "decimalFormats-numberSystem-"; - var percentage = "percentFormats-numberSystem-"; - var currency = "currencyFormats-numberSystem-"; - - var symbol_number_system = symbol.concat(def_num_system); - var decimal_number_system = decimal.concat(def_num_system); - var percentage_number_system = percentage.concat(def_num_system); - var currency_number_system = currency.concat(def_num_system); - - //console.log("the symbol numbering system " + symbol_number_system + "\n"); - var symbol_format = data.numbers[symbol_number_system]; - var decimal_format = data.numbers[decimal_number_system]["standard"]; - var percent_format = data.numbers[percentage_number_system]["standard"]; - var currency_format = data.numbers[currency_number_system]["standard"]; - var symbol_format_data = {}; - - var decimal_separator = data.numbers[symbol_number_system]["decimal"]; - var group_separator = data.numbers[symbol_number_system]["group"]; - var minus_sign = data.numbers[symbol_number_system]["minusSign"]; - - var index_of_decimal = 0; - var index_of_group = 0; - var primarygroupsize = 0; - var secondarygroupsize = 0; - - decimal_format = decimal_format.replace(/'(.)+'/g, ""); - var decimal_fmt = decimal_format; - if (decimal_format.lastIndexOf(",") === -1) { - primarygroupsize = 0; - } - - if (decimal_format.indexOf(";") != -1) { - index_of_semi_colon = decimal_format.indexOf(";"); - decimal_format = decimal_format.substring(index_of_semi_colon, decimal_format.length); - } - - //else { - if (decimal_format.lastIndexOf(".") !== -1) { - if (decimal_format.lastIndexOf(".") > decimal_format.lastIndexOf(",")) { - index_of_decimal = decimal_format.lastIndexOf("."); - index_of_group = decimal_format.lastIndexOf(",") + 1; - } else if (decimal_format.lastIndexOf(".") < (decimal_format.lastIndexOf(","))) { - index_of_decimal = decimal_format.lastIndexOf(".") + 1; - index_of_group = decimal_format.lastIndexOf(","); - } - primarygroupsize = Math.abs(index_of_decimal - index_of_group); - } else { - primarygroup_size = decimal_format.length - (decimal_format.lastIndexOf(",") + 1); - } - - var separator_count = (decimal_format.match(/,/g)); - if (separator_count != null) { - if (separator_count.length > 1) { - secondarygroupsize = decimal_format.lastIndexOf(",") - (decimal_format.indexOf(",") + 1); - } else - secondarygroupsize = 0; - } - - percent_format = percent_format.replace(/'(.)+'/g, ""); - var pctFmt = percent_format.replace(/[0#,\.]+/, "{n}"); - //if(def_num_system == "latn") { - if (def_num_system.length == 4) { - def_num_system = def_num_system.charAt(0).toUpperCase() + def_num_system.substring(1); - } - symbol_format_data["script"] = def_num_system; - //} - symbol_format_data["decimalChar"] = decimal_separator; - symbol_format_data["groupChar"] = group_separator; - symbol_format_data["pctChar"] = symbol_format["percentSign"]; - symbol_format_data["exponential"] = symbol_format["exponential"]; - symbol_format_data["prigroupSize"] = primarygroupsize; - if (secondarygroupsize !== 0) { - symbol_format_data["secgroupSize"] = secondarygroupsize; - } - - currency_format = currency_format.replace(/'(.)+'/g, ""); - symbol_format_data.currencyFormats = {}; - if (currency_format.indexOf(";") != -1) { - index_of_semi_colon = currency_format.indexOf(";"); - var cur_fmt = currency_format.substring(0, index_of_semi_colon); - //console.log("cur_fmt is ...................." + cur_fmt + "===================" + "\n"); - var curFmt = cur_fmt.replace(/[0#,\.]+/, "{n}"); - curFmt = curFmt.replace(/¤/g, "{s}"); - symbol_format_data.currencyFormats.common = curFmt; - - var negative_cur_format = currency_format.substring(index_of_semi_colon + 1, currency_format.length); - var curfmtnegative = negative_cur_format.replace(/[0#,\.]+/, "{n}"); - curfmtnegative = curfmtnegative.replace(/¤/g, "{s}"); - symbol_format_data.currencyFormats.commonNegative = curfmtnegative; - } else { - curFmt = currency_format.replace(/[0#,\.]+/, "{n}"); - curFmt = curFmt.replace(/¤/g, "{s}"); - symbol_format_data.currencyFormats.common = curFmt; - symbol_format_data.currencyFormats.commonNegative = minus_sign + curFmt; - } - - //symbol_format_data["curFmt"]=curFmt; - if (decimal_fmt.indexOf(";") != -1) { - index_of_semi_colon = decimal_fmt.indexOf(";"); - var negative_num_format = decimal_fmt.substring(index_of_semi_colon + 1, decimal_fmt.length); - var numfmtnegative = negative_num_format.replace(/[0#,\.]+/, "{n}"); - symbol_format_data["negativenumFmt"] = numfmtnegative; - } else { - var numfmtnegative = decimal_fmt.replace(/[0#,\.]+/, "{n}"); - symbol_format_data["negativenumFmt"] = minus_sign + numfmtnegative; - } - - if (percent_format.indexOf(";") != -1) { - index_of_semi_colon = percent_format.indexOf(";"); - var negative_pct_format = percent_format.substring(index_of_semi_colon + 1, percent_format.length); - var pctfmtnegative = negative_pct_format.replace(/[0#,\.]+/, "{n}"); - - var positive_pct_format = percent_format.substring(0, index_of_semi_colon - 1); - pctFmt = positive_pct_format.replace(/[0#,\.]+/, "{n}"); - - if (symbol_format_data["pctChar"] !== "%") { - newpctfmtnegative = pctfmtnegative.replace("%", symbol_format["percentSign"]); - newpctFmt = pctFmt.replace("%", symbol_format["percentSign"]); - - symbol_format_data["negativepctFmt"] = newpctfmtnegative; - symbol_format_data["pctFmt"] = newpctFmt; - - } else { - symbol_format_data["negativepctFmt"] = pctfmtnegative; - symbol_format_data["pctFmt"] = pctFmt; - } - - } else { - pctFmt = percent_format.replace(/[0#,\.]+/, "{n}"); - - if (symbol_format["percentSign"] !== "%") { - newpctFmt = pctFmt.replace("%", symbol_format["percentSign"]);i - symbol_format_data["pctFmt"] = newpctFmt; - symbol_format_data["negativepctFmt"] = minus_sign + newpctFmt; - - } else { - symbol_format_data["pctFmt"] = pctFmt; - symbol_format_data["negativepctFmt"] = minus_sign + pctFmt; - } - } - - symbol_format_data["roundingMode"] = "halfdown"; - - var native_digits; - - native_digits = getNativeDigits(def_num_system.toLowerCase()); - - var standard_digits="0123456789"; - - if (native_digits != standard_digits) { - symbol_format_data["digits"] = native_digits; - symbol_format_data["useNative"] = true; - } else { - symbol_format_data["useNative"] = false; - } - - return symbol_format_data; + var symbol = "symbols-numberSystem-"; + var decimal = "decimalFormats-numberSystem-"; + var percentage = "percentFormats-numberSystem-"; + var currency = "currencyFormats-numberSystem-"; + + var symbol_number_system = symbol.concat(def_num_system); + var decimal_number_system = decimal.concat(def_num_system); + var percentage_number_system = percentage.concat(def_num_system); + var currency_number_system = currency.concat(def_num_system); + + //console.log("the symbol numbering system " + symbol_number_system + "\n"); + var symbol_format = data.numbers[symbol_number_system]; + var decimal_format = data.numbers[decimal_number_system]["standard"]; + var percent_format = data.numbers[percentage_number_system]["standard"]; + var currency_format = data.numbers[currency_number_system]["standard"]; + var symbol_format_data = {}; + + var decimal_separator = data.numbers[symbol_number_system]["decimal"]; + var group_separator = data.numbers[symbol_number_system]["group"]; + var minus_sign = data.numbers[symbol_number_system]["minusSign"]; + + var index_of_decimal = 0; + var index_of_group = 0; + var primarygroupsize = 0; + var secondarygroupsize = 0; + + decimal_format = decimal_format.replace(/'(.)+'/g, ""); + var decimal_fmt = decimal_format; + if (decimal_format.lastIndexOf(",") === -1) { + primarygroupsize = 0; + } + + if (decimal_format.indexOf(";") != -1) { + index_of_semi_colon = decimal_format.indexOf(";"); + decimal_format = decimal_format.substring(index_of_semi_colon, decimal_format.length); + } + + //else { + if (decimal_format.lastIndexOf(".") !== -1) { + if (decimal_format.lastIndexOf(".") > decimal_format.lastIndexOf(",")) { + index_of_decimal = decimal_format.lastIndexOf("."); + index_of_group = decimal_format.lastIndexOf(",") + 1; + } else if (decimal_format.lastIndexOf(".") < (decimal_format.lastIndexOf(","))) { + index_of_decimal = decimal_format.lastIndexOf(".") + 1; + index_of_group = decimal_format.lastIndexOf(","); + } + primarygroupsize = Math.abs(index_of_decimal - index_of_group); + } else { + primarygroup_size = decimal_format.length - (decimal_format.lastIndexOf(",") + 1); + } + + var separator_count = (decimal_format.match(/,/g)); + if (separator_count != null) { + if (separator_count.length > 1) { + secondarygroupsize = decimal_format.lastIndexOf(",") - (decimal_format.indexOf(",") + 1); + } else + secondarygroupsize = 0; + } + + percent_format = percent_format.replace(/'(.)+'/g, ""); + var pctFmt = percent_format.replace(/[0#,\.]+/, "{n}"); + //if(def_num_system == "latn") { + if (def_num_system.length == 4) { + def_num_system = def_num_system.charAt(0).toUpperCase() + def_num_system.substring(1); + } + symbol_format_data["script"] = def_num_system; + //} + symbol_format_data["decimalChar"] = decimal_separator; + symbol_format_data["groupChar"] = group_separator; + symbol_format_data["pctChar"] = symbol_format["percentSign"]; + symbol_format_data["exponential"] = symbol_format["exponential"]; + symbol_format_data["prigroupSize"] = primarygroupsize; + if (secondarygroupsize !== 0) { + symbol_format_data["secgroupSize"] = secondarygroupsize; + } + + currency_format = currency_format.replace(/'(.)+'/g, ""); + symbol_format_data.currencyFormats = {}; + if (currency_format.indexOf(";") != -1) { + index_of_semi_colon = currency_format.indexOf(";"); + var cur_fmt = currency_format.substring(0, index_of_semi_colon); + //console.log("cur_fmt is ...................." + cur_fmt + "===================" + "\n"); + var curFmt = cur_fmt.replace(/[0#,\.]+/, "{n}"); + curFmt = curFmt.replace(/¤/g, "{s}"); + symbol_format_data.currencyFormats.common = curFmt.trim(); + + var negative_cur_format = currency_format.substring(index_of_semi_colon + 1, currency_format.length); + var curfmtnegative = negative_cur_format.replace(/[0#,\.]+/, "{n}"); + curfmtnegative = curfmtnegative.replace(/¤/g, "{s}"); + symbol_format_data.currencyFormats.commonNegative = curfmtnegative; + } else { + curFmt = currency_format.replace(/[0#,\.]+/, "{n}"); + curFmt = curFmt.replace(/¤/g, "{s}"); + symbol_format_data.currencyFormats.common = curFmt.trim(); + symbol_format_data.currencyFormats.commonNegative = minus_sign + curFmt.trim(); + } + + //symbol_format_data["curFmt"]=curFmt; + if (decimal_fmt.indexOf(";") != -1) { + index_of_semi_colon = decimal_fmt.indexOf(";"); + var negative_num_format = decimal_fmt.substring(index_of_semi_colon + 1, decimal_fmt.length); + var numfmtnegative = negative_num_format.replace(/[0#,\.]+/, "{n}"); + symbol_format_data["negativenumFmt"] = numfmtnegative.trim(); + } else { + var numfmtnegative = decimal_fmt.replace(/[0#,\.]+/, "{n}"); + symbol_format_data["negativenumFmt"] = minus_sign + numfmtnegative.trim(); + } + + if (percent_format.indexOf(";") != -1) { + index_of_semi_colon = percent_format.indexOf(";"); + var negative_pct_format = percent_format.substring(index_of_semi_colon + 1, percent_format.length); + var pctfmtnegative = negative_pct_format.replace(/[0#,\.]+/, "{n}"); + + var positive_pct_format = percent_format.substring(0, index_of_semi_colon - 1); + pctFmt = positive_pct_format.replace(/[0#,\.]+/, "{n}"); + + if (symbol_format_data["pctChar"] !== "%") { + newpctfmtnegative = pctfmtnegative.replace("%", symbol_format["percentSign"]); + newpctFmt = pctFmt.replace("%", symbol_format["percentSign"]); + + symbol_format_data["negativepctFmt"] = newpctfmtnegative; + symbol_format_data["pctFmt"] = newpctFmt; + + } else { + symbol_format_data["negativepctFmt"] = pctfmtnegative; + symbol_format_data["pctFmt"] = pctFmt; + } + + } else { + pctFmt = percent_format.replace(/[0#,\.]+/, "{n}"); + + if (symbol_format["percentSign"] !== "%") { + newpctFmt = pctFmt.replace("%", symbol_format["percentSign"]); + symbol_format_data["pctFmt"] = newpctFmt; + symbol_format_data["negativepctFmt"] = minus_sign + newpctFmt; + + } else { + symbol_format_data["pctFmt"] = pctFmt; + symbol_format_data["negativepctFmt"] = minus_sign + pctFmt; + } + } + + symbol_format_data["roundingMode"] = "halfdown"; + + var native_digits; + + native_digits = getNativeDigits(def_num_system.toLowerCase()); + + var standard_digits="0123456789"; + + if (native_digits != standard_digits) { + symbol_format_data["digits"] = native_digits; + symbol_format_data["useNative"] = true; + } else { + symbol_format_data["useNative"] = false; + } + + return symbol_format_data; } function getNativeDigits(script) { - //var digits=[]; - - //console.log("script for native digits " + script + "\n"); - var numberingSystemsfile = path.join(cldrDirName, "cldr-core/supplemental", "numberingSystems.json"); - // var numberingSystemsfile = cldrDirName + "/supplemental/numberingSystems.json"; - json = fs.readFileSync(numberingSystemsfile, "utf-8"); - numberingSystemsData = JSON.parse(json); - - digitsData = numberingSystemsData.supplemental["numberingSystems"] - digits_script = digitsData[script]; - - //console.log("digits for script are:" + JSON.stringify(digits_script) + "\n"); - if (typeof (digits_script) != 'undefined' && digits_script !== "latn") { - if (digits_script["_type"] == "numeric") { - var digits = digits_script["_digits"]; - //console.log("digits for script are:" + JSON.stringify(digits) + "\n"); - return digits; - } - } + //var digits=[]; + + //console.log("script for native digits " + script + "\n"); + + digitsData = numberingSystemsData.supplemental["numberingSystems"] + digits_script = digitsData[script]; + + //console.log("digits for script are:" + JSON.stringify(digits_script) + "\n"); + if (typeof (digits_script) != 'undefined' && digits_script !== "latn") { + if (digits_script["_type"] == "numeric") { + var digits = digits_script["_digits"]; + //console.log("digits for script are:" + JSON.stringify(digits) + "\n"); + return digits; + } + } } console.log("Reading locale data into memory...\n"); -for (var i = 0; i < localeDirs.length; i++) { - var dirname = localeDirs[i]; - if (dirname === "root") { - // special case because "root" is not a valid locale specifier - getLocaleData(dirname, undefined); - } else { - var localeSpec = dirname.replace(/_/g, "-"); - var locale = new Locale(localeSpec); - if (typeof (locale.getVariant()) === 'undefined') { - getLocaleData(dirname, locale); - } - } -} +var list = cldr.availableLocales; + +list.forEach(function(loc) { + var locale = loc ? new Locale(loc) : undefined; + + console.log(loc); + + var sourceDir = path.join("cldr-data/main", loc); + + if (loc === "root" || typeof (locale.getVariant()) === 'undefined') { + // special case because "root" is not a valid locale specifier + getLocaleData(sourceDir, (loc === "root") ? undefined : locale); + } +}); console.log("\n"); console.log("Merging and pruning locale data...\n"); @@ -478,26 +418,26 @@ var resources = {}; resources.data = getNumberFormats(undefined, undefined, undefined, localeData.data); for (language in localeData) { - if (language && localeData[language] && language !== 'data' && language !== 'merged') { - resources[language] = resources[language] || {}; - //console.log(language + " "); - for (var subpart in localeData[language]) { - if (subpart && localeData[language][subpart] && subpart !== 'data' && subpart !== 'merged') { - resources[language][subpart] = resources[language][subpart] || {}; - if (Locale.isScriptCode(subpart)) { - script = subpart; - for (region in localeData[language][script]) { - resources[language][script][region] = resources[language][script][region] || {}; - if (region && localeData[language][script][region] && region !== 'data' && region !== 'merged') { - resources[language][script][region].data = getNumberFormats(language, script, region, localeData[language][script][region].merged); - } - } - } - resources[language][subpart].data = getNumberFormats(language, subpart, undefined, localeData[language][subpart].merged); - } - } - resources[language].data = getNumberFormats(language, undefined, undefined, localeData[language].merged); - } + if (language && localeData[language] && language !== 'data' && language !== 'merged') { + resources[language] = resources[language] || {}; + //console.log(language + " "); + for (var subpart in localeData[language]) { + if (subpart && localeData[language][subpart] && subpart !== 'data' && subpart !== 'merged') { + resources[language][subpart] = resources[language][subpart] || {}; + if (Locale.isScriptCode(subpart)) { + script = subpart; + for (region in localeData[language][script]) { + resources[language][script][region] = resources[language][script][region] || {}; + if (region && localeData[language][script][region] && region !== 'data' && region !== 'merged') { + resources[language][script][region].data = getNumberFormats(language, script, region, localeData[language][script][region].merged); + } + } + } + resources[language][subpart].data = getNumberFormats(language, subpart, undefined, localeData[language][subpart].merged); + } + } + resources[language].data = getNumberFormats(language, undefined, undefined, localeData[language].merged); + } } console.log("\nMerging and pruning formats...\n"); @@ -507,24 +447,24 @@ mergeAndPrune(resources); console.log("\nWriting formats...\n"); for (language in resources) { - if (language && resources[language] && language !== 'data' && language !== 'merged') { - for (var subpart in resources[language]) { - if (subpart && resources[language][subpart] && subpart !== 'data' && subpart !== 'merged') { - if (Locale.isScriptCode(subpart)) { - script = subpart; - for (region in resources[language][script]) { - if (region && resources[language][script][region] && region !== 'data' && region !== 'merged') { - writeNumberFormats(language, script, region, resources[language][script][region].data); - } - } - writeNumberFormats(language, script, undefined, resources[language][script].data); - } else { - writeNumberFormats(language, undefined, subpart, resources[language][subpart].data); - } - } - } - writeNumberFormats(language, undefined, undefined, resources[language].data); - } + if (language && resources[language] && language !== 'data' && language !== 'merged') { + for (var subpart in resources[language]) { + if (subpart && resources[language][subpart] && subpart !== 'data' && subpart !== 'merged') { + if (Locale.isScriptCode(subpart)) { + script = subpart; + for (region in resources[language][script]) { + if (region && resources[language][script][region] && region !== 'data' && region !== 'merged') { + writeNumberFormats(language, script, region, resources[language][script][region].data); + } + } + writeNumberFormats(language, script, undefined, resources[language][script].data); + } else { + writeNumberFormats(language, undefined, subpart, resources[language][subpart].data); + } + } + } + writeNumberFormats(language, undefined, undefined, resources[language].data); + } } writeNumberFormats(undefined, undefined, undefined, resources.data); diff --git a/tools/cldr/genpapersizes.js b/tools/cldr/genpapersizes.js index 669e689971..5f7b94d7cf 100644 --- a/tools/cldr/genpapersizes.js +++ b/tools/cldr/genpapersizes.js @@ -1,7 +1,7 @@ /* * genpapersizes.js - ilib tool to generate the json data about paper sizes * - * Copyright © 2013 - 2017, JEDLSoft + * Copyright © 2013 - 2018, JEDLSoft * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -20,115 +20,87 @@ * This code is intended to be run under node.js */ var fs = require('fs'); +var path = require('path'); +var suppData = require("cldr-data/supplemental/measurementData.json"); + var unifile = require('./unifile.js'); var common = require('./common.js'); var UnicodeFile = unifile.UnicodeFile; var coelesce = common.coelesce; var mkdirs = common.makeDirs; + function usage() { - console.log("Usage: genpapersize [-h] CLDR_dir [toDir]\n" + - "Generate the papersizes.jf files for each locale.\n" + - "-h or --help\n" + - " this help\n" + - "CLDR_dir\n" + - " directory with CLDR represented in json format downloaded from the Unicode site\n" + - "toDir\n" + - " directory to output the papersize.jf json files. Default: current dir.\n"); - process.exit(1); + console.log("Usage: genpapersize [-h] [toDir]\n" + + "Generate the papersizes.jf files for each locale.\n" + + "-h or --help\n" + + " this help\n" + + "toDir\n" + + " directory to output the papersize.jf json files. Default: current dir.\n"); + process.exit(1); } -var cldrDirName, measurementDataFileName; +var measurementDataFileName; var toDir = "."; process.argv.forEach(function (val, index, array) { - if (val === "-h" || val === "--help") { - usage(); - } + if (val === "-h" || val === "--help") { + usage(); + } }); -if (process.argv.length < 3) { - console.error('Error: not enough arguments'); - usage(); -} - +/* cldrDirName = process.argv[2]+"cldr-core"; -if (process.argv.length > 3) { - toDir = process.argv[3]; + */ +if (process.argv.length > 2) { + toDir = process.argv[2]; } console.log("genpapersizes - generate the localeinfo papersize.jf files.\n" + - "Copyright (c) 2013-2017 JEDLSoft"); + "Copyright (c) 2013-2018 JEDLSoft"); -console.log("CLDR dir: " + cldrDirName); console.log("output dir: " + toDir); -if (!fs.existsSync(cldrDirName)) { - console.error("Could not access CLDR dir " + cldrDirName); - usage(); -} - if (!fs.existsSync(toDir)) { - console.error("Could not access target directory " + toDir); - usage(); -} - -try { - filename = cldrDirName + "/supplemental/measurementData.json"; - json = fs.readFileSync(filename, "utf-8"); - suppData = JSON.parse(json); - - measurementData = suppData.supplemental.measurementData; -} catch (e) { - console.log("Error: Could not load file " + filename); - process.exit(2); + console.error("Could not access target directory " + toDir); + usage(); } +measurementData = suppData.supplemental.measurementData; var paperSizeData = measurementData.paperSize; var paperSizes = {}; var papersize = {}; for (var territories in paperSizeData) { - var territories_US_Letter, - directory, filename; - if (paperSizeData[territories] === "US-Letter") { - filename = toDir + 'und/' + territories; - //console.log(filename + "\n"); - paperSizes["regular"] = "8x11"; - - if (!fs.existsSync(filename)) { - mkdirs(filename); - //console.log(territories + "\n"); - } - papersize["paperSizes"] = paperSizes; - papersize.generated = true; - - fs.writeFile(filename + "/papersizes.jf", JSON.stringify(papersize, true, 4), function (err) { - - if (err) { - console.log(err); - throw err; - } - }); - console.log(filename + "/papersizes.jf"); - } - else { - // deal with "001": "A4". - code 001 indicates World. - - filename = toDir; - if (!fs.existsSync(filename)) { - fs.mkdirSync(filename); - } - paperSizes["regular"] = "A4"; - papersize["paperSizes"] = paperSizes; - papersize.generated = true; - fs.writeFile(filename + "/papersizes.jf", JSON.stringify(papersize, true, 4), function (err) { - if (err) { - console.log(err); - throw err; - } - }); - console.log(filename + "papersizes.jf"); - } + var territories_US_Letter, + directory, filename; + if (paperSizeData[territories] === "US-Letter") { + directory = path.join(toDir, 'und', territories); + filename = path.join(directory, "papersizes.jf"); + //console.log(filename + "\n"); + paperSizes["regular"] = "8x11"; + + if (!fs.existsSync(directory)) { + mkdirs(directory); + //console.log(territories + "\n"); + } + papersize["paperSizes"] = paperSizes; + papersize.generated = true; + + fs.writeFileSync(filename, JSON.stringify(papersize, true, 4)); + console.log(filename); + } else { + // deal with "001": "A4". - code 001 indicates World. + + filename = path.join(toDir, "papersizes.jf"); + if (!fs.existsSync(toDir)) { + fs.mkdirSync(toDir); + } + paperSizes["regular"] = "A4"; + papersize["paperSizes"] = paperSizes; + papersize.generated = true; + fs.writeFileSync(filename, JSON.stringify(papersize, true, 4)); + console.log(filename); + } } diff --git a/tools/cldr/genunits.js b/tools/cldr/genunits.js index 8f68c83e5a..3aa62a1342 100644 --- a/tools/cldr/genunits.js +++ b/tools/cldr/genunits.js @@ -30,7 +30,7 @@ var makeDirs = common.makeDirs; var cldrData = require("cldr-data"); function usage() { - console.log("Usage: genunits [-h] locale_data_dir\n" + + console.log("Usage: genunits [-h] [ locale_data_dir ]\n" + "Generate unit formats from the CLDR data.\n\n" + "-h or --help\n" + " this help\n" + @@ -39,7 +39,6 @@ function usage() { process.exit(1); } -var cldrDirName; var localeDirName; process.argv.forEach(function (val, index, array) { @@ -48,12 +47,7 @@ process.argv.forEach(function (val, index, array) { } }); -if (process.argv.length < 3) { - util.error('Error: not enough arguments'); - usage(); -} - -localeDirName = process.argv[2]; +localeDirName = process.argv[2] || "tmp"; console.log("genunits - tool to generate the json data about unit formats from the CLDR data.\n" + "Copyright (c) 2013, 2018 JEDLSoft\n"); @@ -61,8 +55,7 @@ console.log("genunits - tool to generate the json data about unit formats from t console.log("locale dir: " + localeDirName + "\n"); if (!fs.existsSync(localeDirName)) { - util.error("Could not access locale data directory " + localeDirName); - usage(); + common.makeDirs(localeDirName); } function calcLocalePath(language, script, region) { @@ -81,7 +74,7 @@ function calcLocalePath(language, script, region) { function writeUnits(data, language, script, region) { var path = calcLocalePath(language, script, region); - console.log("Writing " + path); + console.log("Writing " + path + "unitfmt.json"); makeDirs(path); fs.writeFileSync(path + "unitfmt.json", JSON.stringify(data, true, 4), "utf-8"); } diff --git a/tools/cldr/genweekdata.js b/tools/cldr/genweekdata.js index 63092ff972..14a89c6b8a 100644 --- a/tools/cldr/genweekdata.js +++ b/tools/cldr/genweekdata.js @@ -1,7 +1,7 @@ /* * genDayofWeek.js - ilib tool to generate the json data about day of the week * - * Copyright © 2013-2017, JEDLSoft + * Copyright © 2013-2018, JEDLSoft * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -20,6 +20,8 @@ * This code is intended to be run under node.js */ var fs = require('fs'); +var supplementalData = require("cldr-data/supplemental/weekData.json"); + var unifile = require('./unifile.js'); var common = require('./common.js'); var UnicodeFile = unifile.UnicodeFile; @@ -28,48 +30,38 @@ var mkdirs = common.makeDirs; var path = require("path"); function usage() { - console.log("Usage: genDayofWeek [-h] CLDR_dir [toDir]\n" + + console.log("Usage: genDayofWeek [-h] [toDir]\n" + "Generate the firstdayofweek.jf files for each country.\n" + "-h or --help\n" + " this help\n" + - "CLDR_dir\n" + - " directory with CLDR represented in json format downloaded from the Unicode site\n" + "toDir\n" + " directory to output the firstdayofweek.jf json files. Default: current dir.\n"); process.exit(1); } -var cldrDir, languageDataFileName; +var languageDataFileName; var toDir = "."; process.argv.forEach(function (val, index, array) { if (val === "-h" || val === "--help") { usage(); } }); -if (process.argv.length < 3) { +if (process.argv.length < 2) { console.error('Error: not enough arguments'); usage(); } -cldrDir = process.argv[2] + "cldr-core"; -if (process.argv.length > 3) { - toDir = process.argv[3]; +if (process.argv.length > 2) { + toDir = process.argv[2]; } -console.log("genDayofWeek - generate the localeinfo firstdayofweek.jf files.\n" + - "Copyright (c) 2013-2015 JEDLSoft"); -console.log("CLDR dir: " + cldrDir); +console.log("genweekdata - generate the localeinfo firstdayofweek.jf files.\n" + + "Copyright (c) 2013-2018 JEDLSoft"); console.log("output dir: " + toDir); -languageDataFileName = path.join(cldrDir, "supplemental/weekData.json"); -if (!fs.existsSync(languageDataFileName)) { - console.error("Could not access CLDR supplemental data file " + languageDataFileName); - usage(); -} + if (!fs.existsSync(toDir)) { console.error("Could not access target directory " + toDir); usage(); } -var languageDataString = fs.readFileSync(languageDataFileName, "utf-8"); var dayProperties = {"sun":0, "mon":1, "tue":2, "wed":3, "thu":4, "fri":5, "sat":6}; -var supplementalData = JSON.parse(languageDataString); var firstDayOfWeekData = supplementalData.supplemental.weekData.firstDay; var fstOfWeek = {}; //util.print("data is "+ JSON.stringify(firstDayOfWeekData));